/* Baby Monster as 4371 x 4371 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,4371,[ "041134314434233330042000000114311024003243022342331434032244200131204310243134133330131310314042333001201212311233202143432100442030220420143441224004234414243303213304304122113220311012112044313031023004231414012420003441112333423413311211013233131211230344240313010043034304421033114422204204012420042343414440132103234330341333411402423103402343223403102013141020023140401104330402023221013021240120134210030420013312100441402102422332420414143224210430402023120141444304014132042110030040444423024214140001030323043033021020434313310112111021341434031100201343020213234210300102303221324034422401212243240300022402310323312334422110222442041131122003434214440423330031240022120020002234321221000042042030211301220113342003040134201120114424341232120213033401442441201303033340324313210323311230212231403042014202114114142333342243132042023304013112304403343200212434404243004312301433233212014333041403121314322440404213324123332133034003212200224331203243213410043323000111432222302024411001344220404402441430214224444200414323142414203232142340212344104130313322220030211024203141141441203420123041344312412023120312042043223011440023130100023401001030114132120413424132413420321112443243402143221231444120004012041402123314430301323111400144132312024043322443312330121300421314000102002440134134103122121014042031041241232114310433424100011104421121142031411133332443131410410442143344331241400443043044203233143341103124112123433100240214134403311124202010210024232433334141340221122404343003413343123423023101000200343342432144422200101324404312000302440301343014402222012131220420431402220222112020441302204313222330441413101313122320401213100203241422421212003420222411124232231310411042001204213112032032310234003203240421114313332122001422002100314304413034144304343001103221134244140332400342324312244042314304223004410004200321223133014241201231232043200013314301422424114024431444043300140144323424423401133222123110321101312011234114134103040300221321312113414434320422433041434121340431400214011112014140310204233030004314323401314202441140142141300410413034100002144220144220110122412303022134110003441302420000201331041403401121332441202431200322432014244212004443421440342111442241024431323413144120224412303014013140320320204442414132324411331224110011224234330421221120424202444301132313304342423041001133432231144343103330421244031043332343202141041001121432313041430221121322304434034303243130241220140401101032132002331323024031443244030404002201003432002031331041244423222324244112410200223130242041134040441321131341411141204304014413200012021421024141141333213004103002020423400201432230031001143014424343310323213441412310412342003431102302201033101131233412230343321403242312143021144303320131240040304324333421230402133022142121043233404022430400442004000220434443341302100141334242214100203112401324344331331424333112340114133311021421230444032310021122032224103024314413310432140134144204143013234230420422333142141023430144012231400311014221420121333022032000140130004110104122400231202111112433100310100332304222400343120232423023300020010331212443042030024002212443010020131303011103021110000000101131224130022303200044223132240043113234141024010431413124121441444232323203221342222023332301001003431443111041340044011334100312230443113031033402301214144211302031134044333231044114143410144041141324302044222034224132314032313031231400014433301034434032201321013022101300013121124123404121022410122431113211144301410310303303300013023404244120234412321232134010002301142141443131340304232424404232441410424120222313004244431014131400303132204044200401403033344114440004413414041342142444144301214114114434331133412314201444300012020320414343414032034224311131142114133204413223444021202223332324420432321240033012341342343210230212243201001024022112000044144313330410401420410130314044224302034033321401233314104203201210133044241333034213201441134302012011301142030202011002333241124243002401322221124120400212001030311111211222322313012314424140312400113333144232330120040044421302324422430313313200111444101012224231234021413002234210321031242001401113013212022141044043222341214302142403440032432413242104142034002030013024213301344440024211424010404102114404224444422220242320310402103212321242413121400200414230403101002142324432110031301022142400221214043032444334300420031412440244223200132413120011340113433301222322344241004", "134123120221103142433301314434244313021343334011312420023413311101041233021432022314413044041001132320301314412222334103344002113300143312102011141312033341100432231122411103124400442014404023201344224234023244000001444133141113102140103014010432124303234120222413002421102320240022143102131010214040432122000020331113222433042123033000103033120441204334400123030013123404213102311321010241124244310141323423233042033232113430140013230041342141013044232040303122111100014423432314004132310342224303423101230310104133031333143203221043201333140332302011134241304142402220301120120440242441003433340041100312000404112201102144332323443332414033422303314224304420140442043413440200110314130033104332340133304442001443111040422312312321220222300101043014431441321124303431033314040310114324010111233003101000403303030441343014133042021231123012413341130031104020304132042020443000243402202302413413200323033043303100200110012014441143011420201211423201240312410234301011311014144421224241043202420442323421210002440433033032104220112230413232323341013143044013033001113112331432041020102034412342442100331004034430240411310211130240111103410443433431004013144222222030124143200131302014141314223111144401042231031233003032014423043413431123310034012201202430330443340401132111201131114322233411414124043123124034140311320212322414103411423304430001344112213341340431311304040014432200124304004131214003341212314014402013213031344242013013241334400130413311404000104240142020002410010212230404112042221010301342300223323011410110122321143120131323214221210402410012410102343232330442131012340324002200142123213311334003212213204143224421041243030214321141110422242011213141231443121304002111301344024202411224100300124421101433223041424432120302014403042431201410220021134414241431400204233333100243334420143202241321120112042402233102302231230342324303030243134431323302102431302321434401314333413431342322022203423002422421003423212300332241323333201141241200434041002234443010404432400240120413124332034431140121442024400022231413032403431003042423432122343121300043230003303402143043412103412010423420411230330214233024011421040431342313110210043211030234041404030330343343434021134103231131440230100042302100004210232041023303130330030443414103434323203103040140231031014102024142222402112142024310214434004400340322203214442413243240113434334243041244244042401341142220001432044243042103101241011212003013430304201222203302101224022422423113341040102122131324422244043322320100032441303114044230224002314210302234122430134331404012240414122000433222302324331014233044004300404000341223202320001040043314142411023434431100411023043041123303330443133120041023240212012242201342434010431443101144421220010014101000340404330101010033424122310201144042404320242144034221041223120411114311313114104020411321314213341221103124422424230210141243114421421414221002342423022012341001420102103140434434133101232134340100201203002331202014104411244130120122343004212341340304401003314301421031404033342324344421012403143131101140040034243331413320302432144213003034210443213102020010231211321414400332423301401110424133040443223221142401421104230221302010312010130410042200213211302340223201410000311122323242142424430402223132033000110110213411030013001324113234211000423042443344333240123202304022001044441112202143213431123330021304104200140041434000001113203042343440002414033031440232423414214340242011300203043120303241403031143214014444331234130433424321302213324041211020000311320202100100233310324213214423213244011032041402130334423324244100011323132000213040301314102322324211032301401214444100202444211424031242423404032323341010100440121342130044111334412430322100341233300230014123421241433110441322140141312301144120123404131442211233123303310320102401143314401223412122241103123133204431414340203014401332442134144232431112413243412112402002222123224301010010102143344424440041223233311120423004031032223320202431242014223411114400024021434200034001414001421011011201201244023210421010132323421143101003120041134024344012410423331323421211412233300340014133132001124412400034142343312324214140343014113332432340313033221030202030343100012112412113221402443200004303044221201224004013323044111301334044300010410024401430421343124442244413014233140404144402221301331420012130233401442242330011210302201311130241102132400312104324121230332342344113441002343232334430233", "231322020040004320040102130413212234234043413242404140102231024302041132013324002011441311422420441222021030230010032043120340324403412212414421234240403033444131013330304002243301421214442314441002002401204141134212033301430100204444444143210124042103331240032404302421342231320421341301132234022214224414012324033423413041034002110042303222144324043313212012330441124134423331134244130410401020302311321333311444410122304404210110431120304210333301114002113311233113440243410332012424241404312342340212142210322213132433123021202422023321440001231311332424303113402301411111320042212223332041210123011323322033424322000133322124121103233343132101432002443141312002010034222431422101434044243014431114221431304240231304023330401103430343241400032111012341030003231144120412430423321343403432004322314310110342302002222444411423434240022112212213010033232221223430233133403420000412334101321341043432334011401021103100134214014322243434343402312440002321300144204101441304211030202020324034213402320310222021432312330433404430300421004441004121112103423223102020101320434423132231413421130114103144134104424220312324301421233442432241434101443424023032342424133311344311344303443321232331020403144012244131422041410220140321424044111342220300424032343223040122223302012241230244224012202400343122023214321343324032414210013324022222024220330104222434122410433410422202322013203022014004312020233011133003010234414222013410142400014312402004033102432013414122424233304002014424134310420313221132401443103413330143313302221144203134233002043411111340143000030143330012021334422414441412101004340131122023111330344220204240244010144130042102241430020144321210324114324240112441310413134043110311412430020042441402234342033212113443412213243440320242424142124343423141103330220004111012223243133312420424214403444312420340231013403211043320140443112121143024023022313042111322442241100132024302042244411020143124400033103313122130432024201330321121210012120240140210210142211243433341330011341213124404434103041200243402213400442120012430443002043212222122111221000010210120144003224332344104133023403043042422314403230130131031333132320121442114320021042311443134434030004333422144042003233033342432103114023140111410241221011401132312003100144411230011203412431021421300430114412412033013301212202200411244213213223231033211220141222234313041421102002324243013120031431424311204404043232340330434412204203404424043143040200104014343022210012302101133240244134234313344132140002414244342003201401402440304033422120022003032201131323402401024410122424341004321043100301321010340242443021013310433134231244233232020204013212204113221112110211422024421301442302124031324022214023332332143342233224040441322204422124310042114141224133423112103114034332430134023001233012113412331243244024240433121012040424020124411443014214300013441242230140041412312344004442440142243433143242044433313220002142220034412440443002311213002442320430403212410233444324031300200030423143140241043343134101042340324024422412343323231312332032343420122244002402400141403134223203301030004411023032021114122014200333232023411222243331230142001132443302224130430112221210220114014111000120201344013120343032033120132311421241334123222230134341121024402442433244212430010424403444412313004202311342442402030132322022114010413402203422220302214333220042344210323223201403230434024014202424143202210340103024334100420300430434144131324243204333023240020212343103033422021343420120114044321023012304331000133440032414111134311330131032001201021143221030333224430043143240130333040002001304341220324211222220231004300200233410200223120141324341444414044331413301031410002133433200303344301323221240134134204030432100314412400124204212244032042240340341231212121313441301200302411300044012202400231323211032202042440423120102223133424314143424120231040302440044200403304024213423422024101212212342344320132102002240103142203303014142440230241211333314334401001142343004242133032140311020100312410341132213024310011131122343443212234224333240231100022210423011404412414213112042320121411332434444030241040344243212411321431421012213114032223401302210030400110314233242134031200111413143144243200104120300203443341244131043224322143034231142223420244211204044241433323104123134043320312142432422333111111104440301233113141332401443124010441040210241344102123141131222433220443332141102032211110311323422324420", "010240114201111230100424410122043200130020441432112010312330340223134132404314424344123243241212114314301012303233231230420434303303302340012121401123420322112422110000040312342113201241040233340143001014231413102221030412333420134134122241232300440203142110440310222041443042401212303322401402032011324133243323320020113210040240002331132310114010303243044213101321104003321014442240420314024330301410141441330202201140300211201200110310142420122304440130024101400020144100140331414114214130003322244412132041000140111233211311030222443010432423220401324134320331013033434043003434302300344442133013013212220341303304100301222142102442234323010434420342334004424231340334321120114242034042042414212333001421103410441022230441001420003001233440142401140200041024420201331112434324141433421213044113232203300122244130413224322001424041422032000301030312202422310410443243303342100231221123333304123321010213022243413213202434012230440340401012303012241211133210232031014321200402440431443200243300324322102123230140304224304042222231112401434443344404421040132422210102113113130330434121302124323210432401110442124212133340304434220340343230002042044424332012004403032204321331444202344412031431010443101041242010434442412031312401342041210124010102021422043313134423313132430040023230412240240003244140022241302024112312302404241124222431334244312313400001333032111441320314340211132011434101442312003412211200124011132114202144224443123011341221103403411044011043003202120321311222222203011112324302230422422102213141312433031103201403431444041341123424241230220201432223221202001221104301021424410320240104003202132321243434240013043212211313023121133201422004322443131441422222420022020114141112001011342114202132020424032124230224212042212001121021123443102430031310413012320000231324432343243423201102020143034410422321242343133103324403004122220314140300023314121401424412333134004221420430322113400331131301041442310300133402040402444314211230124040201200414410120214232241123243440143443210011202422313343042041134424231314300240334214322110010334133044301023430111213443334114322312323431011300014341431222444140442114120242133002130344010122032134334330411244203312023011424413222211332023202032310301110113011334412032034441413042002030002204141200244332202432311432331040230111442201031001220423030103132134330403134341441004330001110011204212231210330300042121012100004202232344234313344413243121443302202420113111242213433140413023234332023220124433323413234124232302223122013040402334313241412210433344121431302424142034301423231200033302120230124121011114140100223323311313004420122102220041113024321124041304311042134434214321113420013420221333004300433011434131240211342234214043420044300130033410001233002312330000111321134334323041214034132112400343213420340432312103203242420302142043402403012222034311323322030302131233400311212413330024023320342302204414432423420204111240332301442304020122242413020314404332113100001442143244140212300242331233312424410424113033320100313430304144130113403003240423400323401312413003022424400232110410311332032024113112141322001333414304010021244123100211201331433133432144211123302211021031313222322401430130044430010024334443011401021213012102342340431033332034303113421130141320013203331421040131220342132103402243211321340213102123040211000123404032412422322202421142400001211004133021420343003441112301023433201223333002033414303411223100342421013240332420223234002232002331003223400032130133242022010144011402304442004034404312140133244441243411000341433434122221020214411110030411011021301243433224440121304103224441241413033233301420404041414012140314432400331210424121110322123003344232322222413032410230002402130422033343132431320322011410123422114121112302234403443111341132010044434213430002304231142044202430243003002203234320230103404342112003242134132012443434024031110200410134443324121124102103322122240101440223104332102414041201114000030143444432012214123222002040120010201002212441014011443144121000444011100041000001241322343024342310342204203444011333114104224314311021121134024310112414032104310312422424131034132431242103433122221131014423234411120110400124034043442334001334314100231404332124110142344330001433000411204412242240201430244343142414143130112344201322231130004202023333242132203040413402333200340231402210130212220233010111203233004131131142322422000121322414144022113402003001", "431121004400300214331101444333203302430120423203120013100303000402032411021222341003042310011111144110323232111201401440443131402122123300314311034332034303320344021114312133102244014234120420402244323443240001234201424143024122211300423441203240201241213042404310320212411021140130410143122343031312314104043121114214411001423004112142002244110211331314231403110330010234414410334334442041244104322303310210030423220020312430223313422334101440223432130403421413322214441402224014344034341232332022203100242424214113012312122330111242224114312320114413301403440134333332012141311422241204404110133001013434124340320230011024000444113424440244100401123333410123023334041301031442313203321333104304413324013432332023214330222240040234132011224432422144031044401300211331131040322220020211333203411040404120321443401030031023103041023331344113022414031140141333023133013114312243224230141304014401244200224413312001022440134212314024224400232241203302032230423444241234311113114200014444330134214121033144223140313332133403433022320303444323221420424003332331424344341432332023420431323431442423132200023431231023030404024403333410304000001044143300022240440304020133014333004043113122241214030023121443223410343231040141312302132011442144300002104111024332442440113314142422041221031342404442424200431323203000132114401434240210304441200313101413113210043322414110313204301211220001344242043100040342312444231110332040422433204402344434042301203331132133104312230013224113134410311412022341224322211410133103134242433442220343023443121014442022421401004400231341032440433422022034011324132333134412100334434431341040002124344333404333131323423220042213104314440211412011444414002334232022242233431033311130044313430422234003213402400232313321144322011033022440131012212031030044144010130200130224102331032441303021321114211044112400201424141032020101421012003041323241202132200322440404333242121140020334020400221131223434133103332431233422312314101420322041010233432400030143443013113331214021441013330332101420311432430024334414341320423114323310013300202231200004020013313201212021404440202023343202314303333434102344212132312144421402201341324101144304224122201213103322213302410140014112342104244243224302333403041143020034012422422130042102320322333444431431024210242240133410113412040123340042411110112302021140001401314342212113030220242244401020432212011142331222324040104341001013141124444321142243343401342213304231112432421301411333103004033004433121201014003122403311022113114031010343020024002440220344000212341002320223323224330443311342114314134101020104013102024122143203412440400043021333011330424043330110410221313441212310223431430021244230020343321341414041101013404014214211142302114133400320031441023333344140444110144131044432122211430041232400144033413102020204110302031220303123132341211123432324441412211120202242404122241014440232410430431340040221301420230313443121242401431330140214332104420302421442201344011130113434423201402002121342232044312211114110102221031403341020100132113203110113134400333234322121004301231022112301410411333112440341423233042222313420410011413302113100300401101121424014021202141103002200421243314234441212423114134040440434033113044002243112210011431332243213440012033202434431443402124142141220204224432403234200403412423233401231031430124030303001044210002434222303430103011113044043113323332341410210013121434202241433423224303003223310114334122443433131131320120401302424432232042431240430400223142220134140342342442221244100014201413324310341410421043020301000403444132043132043122201134032210333310220214241110401412032400120031401003443434110323134413131331310423404401121342303003013234234021042001313033101323141403313421220120213113132034101302131304441404113344013323220111021444141443142334204021403114142304431333340201414221414403344413431422334223101332003032014402321432002011442143334344124211314440430040313310404030410343320032022020210330322134002242142242221430113241430333222420204113024402023233104304214314211324120023344304044432010001123431421102434411420144432433023224002303232340202021314022204133211113434331010124243321133330313312011143321204301341403402300111133134244022314002434223013023414224332014420411042340433300002331230324342414023142411141311022320324234203211023441111241244241331233124031012114200412400204232204310042434202311133310002331102414111434134304402131122042", "334442220040010142404132324143034243213000431301324223213304030000202324303224313134124011110013240334224132213213204134133002204112342030022002120213031214404413400033214102411012232104430124423040404014133331422044130113003001103332004233142130402021312243123201024111123111342023404324120142420013321111433401032213233111012423412302424304110420424021203211121304202210233042033224001124322141413302332032301412442303342201121214323420131200233242242014012420322214243143201104142040031404114232342411010310443222213420331244122132032203033124431044341104142021022211130303331220111143322240232212232032424123412324034333430234022043244102104330324134010113334222130104440101330303214144440101040303433444330120333421044334211410313133120324332334320211411333331210323443444300220434113324422223044113140403212404434044014040300203012044331332431310412112301044030100303243331021244444214423422310032201210130013203234404420402223030420344120131432120101134304411032034130114343012023114341213003431241113332422231422023430424120111421314024143034444242022140332031011103133244413022123013120211311332344013113413134433334111341203232410300424041202021103413431033040144024010320210201112333441012333234244342223412201030303413213114000220322231424001144214232134012204030320032414113413121302004301214131224033222241041414140220321201423200213021430211132024004000241232240314243304221043410311120001021243102221030411441333421022020113000103320331104312200440444341421423331323020102411310333001342431331402334400103023244004230223110024101040231202433132341421233104432432300131310012142214401310011002244004321210223032400103421420200041242300133112224312220030302401323231410420211324420133312441423420234024003004103303312402244124123144421310040222044221211430312222141323200102323211420032232233240331402443234011002242301334113121240103102333413434442441104042224021442242411040024411123322412334203244430011122422030021301120300104034431322102434320430213432033221244112312222304404413141202300304042030221210424342124301121031234022021401043004231233444333400143220410042124422344214040413324024141311401431202233033241220344323030121330033414344420200311213441143340421301011424111231044300312143044232330424330201134310402100111010200223112322440213414020012113241023313432221123034233400024111142044043421034004302002240144201121413001220220213340211411111314320440344322004122233143342144301432340000143310243420410442410330120214214022223120024243421340212012112202020100143410443043442233434400242444231244123343321410410042202404442311241412332220212040311224322144331244021040432404000240410001331210222130403404334131134134434323142231120032411101111303102303044130330142403102433243021323424202333433300403041324132202433303420321101413142332033124421012111030122231313344234321444141220213111130434032222213024220312340334022240122124340404443144022434400423021041023411222204032001232122413431142221021323001334132010202244031311441312401013323201401023424320334414430433340204141013234140034143341241243344320422103334102223331430110431042304014033332300132234333331241100242322002313320230122043432322331440123313123322000203104312000231324233042441421313424342040230303033200422000431003241203112342143430212232431410030303102041234321203140241231343043434010004410133422313112332201433031140334223324044033201400420014114004200201212413022021342143434110210333232404414213412223030432422011430332424313103411432330421324211043411142220033214422032233331304303131120012130204404003321110423443332344040322001433324323442031130334002020434221040444400003032412033311033222323434242144220123124142433224243133423232114400102121011041301431204040201304440233044402041104444113320331304113213032413134233410441134421012412443414324023414440400230031143333033040440404440421014430222110420114330334023122311431033034002342200240120004314431032304402112212223420113101042411204230432430142221412132323033321313421121414041402003123142040032240200402113131241422431321440141132322103112320212231021243123003102401113423302144230040221414023244124143112334123233303232044343332001104044002012400330401342331244131331410421024124343402413440201144343112412031440323420131021324111441314042420242412013013344444001101241230304134000440200434433442343202424003233221430314344021004023400021214233434442320000041211024340431231314134130124041102012103102", "331204441311341431233322113120203304331241002224121312114033341103421344331400403024002314034314402114422420042000242134334434003324421432330021204431430243230242304243132222343040232213314021010324313440041242421111011333024311441400233412132203400232213021244041242023441042342300442211030204203440244332233321302234102031434113341122324212440343232041221233000310301203334341300420110032310204113133002343003113403114301441423402221014044032340330043430132234224212022110241444140131122130132223032404032414214411330420312303130023230023303433132012312233334103144212342234202141143311111343212300143433034000121201020214024113110032301040321140423310200004214214012312223101323433331343021023440110414044342343442001310412303411404323402200304214414313143444211410404301122222401232443303444044432231341031441320003333000213233030432041231103323044143203140312140442243103244313242141044421204304430310223322030214312004233213041243214212321232441123030041421414322402233121220403142023020420041133400034314321003120430302232313002012120130303002203344143041133330124433213120204043311133122322213311312010422413212021003422423304311140434421302124014444313331423304332433013404210334300412002023411331231404022414024120430233002122342324442423024013034030310233244341344012124300320022220122142333044321201443304234343023434111333021134121002214302343144412223134303300101242231030410114042012102124344220333012411121422430132340410222023232123421101100430022012022213434400200232001302043220231301033344024313334102422424311233431234201213122322030400203020101214032112142210111134104430134431303421432112244104231300232002030233242220433210124131310141323103323301111403310223211341020222410001303323402424224313044341002434113344334322401410312414410230303430324144402130330211413112002133431234110414411424422232340134100431440211444134004340044100234022423433344120441402434301401042343343023442132244242330012321313312320033211042232434203210112302112212332432142104044113232214233124131231010132404341142044431120012100343102203202132414044300000010243400222440431042404410113120200312344023121343444342441210302432420434244300433213310441101012024201110033231133321414202311013233212230434144010342111001200330131434040214314012304230220302022044324042230414413031411341143203222203332410024113332342144112020214040312124403241300420232331413401133440400432312421301102114221311342421230422324404410000122230413100011133113432300241033114140224032130013404340343421011313041114444424432404022034214413143424324122234331120203340442413234114424331222011000034240133321102323430332443044003204420104431021214011003230011123024414443042241023230300423124340110230242332140004222433434333344233013034413104343144121423031124124004302314022030401042144440310104200201134144103342104113422013314224243423323300033224221400442421424232030231124313222114432402203123413033443143040422342343404101002044110402412134214031211402422004332410341434414431240214214234443401244201241014204410443401333242133210444043330313031433033200102130420324431204040323340124113431441331010113112444401013142012412320301432401132024112212101310014340300400042421131431331021431434200430324301201022300302131232104112023203010311433140234022433143304310430204134020144304121011033213023000140332433000343113110033214031344422241433331402334400143243101021432300104003421433132433012423012400121202111141314313114413402313310340342421141024443334440304033221030111121302221312140311411113343011443143413110423203100430431131340302123310121421433100101414101234230200422132204443430332031033013413310223213121443244032111143022112343343122124201041204230401013140004314043021204303032032042432201104422223232223122132344140020214431403142132033203030210412404410440334002121410120011204220322422020140202233421144043140214002433331030024213333412121430102234144313313221100421411223040400234414212423231110102242134203312413434032101414044414414023430440023244434304144204011011033233231213442412024412201104423421421013320330430403442123214130301004100134131421021302313411122014010223333202141003113043341112101444013230124040341221322320310103214312020003002120202404304141420141304132114311320231004012403424413041440434440101034342304430214441324013410302214220014334114301024041334044302111333432231031223044011300310433112212411034212443224122323142100422004334032233022022214102", "314022214242411001311034124400111222231421403430101311440430434301324113232111020342424020004400421422204340022223210214404342431342303020214413402201402430414112023213344232130402300140003114212112132131300141231334100313223032101404143210222242434134002444001042442201400443213243411111014301000441442321133204001344321302312200421421410242020344130243304104110214030443120401143340042411302333010430311042244120001421223324201214001212224310331330432120333124204144232234032001103204421422141030434430241123044143231431421303433143233421100032100344141123013013022140312140000243043341402114134431040302321214242112111410042243342011201334123043100341310113343042341304123322023241032031010344123133441112000100223023432432013000100204200403112223143324110113334031143320202322113140211424222134434301111423444442313021120400243143432120032434141002223421141424411113412140440442240142203422413400100101132342432042201332224302023043144343224244112221334111230322130214240022342011132222112001234233143331033411043431310431402321000324020424410030043330240141322203333102310340413434341324204232231430022312124133342131442300433041434204232402412114230213142313320422423414124113320224014340420230411041300443204042243002340331240410231131200143121303240333134233122201030323422321134111002104002311432431002223143441202032000323323103204111014433421004144312210001013330003222213312202212443021140413003304242342312204300033411301043402310000202201133130301410443423431032232410020303243102030424211313302314213041312011001443402121433022322411402340113222101023110144201324121133342004334101234412244111041310141300101314304104012121314032101312240022320404144023133013130041204024123411334202112402311224140304102322401130424043432130212024041322031111041141130401120320113404003004144344244244042232141411230324110112242420404434321133102302334112341033322321002300220121221224200204331133040413243332432032121041031432023220033030212332333222044222441403132430400134143401422144021412332431134341143023230221410140220002330033131001330103214200121344411400432020221110203311134324232121342213210243140202104110120411204420331440100314314111033001112321102124441021331213211140142030332412012134222232132220112320014402300232020203434240420033102422034003403322041231400001134431321001042003321131334440321313344424011304411201134120423040230334434320243313422044324133203241102442423341034433210042243132341103302000411441401101003130101102333424030001102331443234424431402102023200124024412401214301442220434312224321002314003241120001403020410432220011340101320133300414211001031011241241421142002414031001430243201313231431211131004012233102420140431214433402002414244004224343223102102311104024410343101332001000031214110011211404421344233243032231224411444203040423413324132244244021104244342204443344344341230113321301011412141104112132222141443110243334103320034312344324220222040324242014112122343423041023143322030020103401314223433441213120204231014420424310342013210443231443144040123443122433424242200041310310124231302111401030004100302211144222223013324001312013203202100134200420112002224324333314104112301433102014323132100131033410134103332013222132133101030420231321111134424041231121343431402111103200422234021213343434100204011021341130143312233212313243431212330033433344331400221000020033221101042300114030403303142424140343442431304030204110223321210034140143003101031434430414033022043232314311210231121220421200302220040242310131333414422203132222121330132410423444310224401422404103224222033242244223010232102320041212132200000012302444221401330422321242121123403004412441030323022021441224402121102332434003312324222332200422310033311123033001014222034042303022202313220440140343010414024204411300420032133021333223302334313311410033423410414011334113231033302243300041212012204014114444121003212143421131201324424222010421021304321410422400103044441242001323200033300044020330212321334312442100413412310040342243400202141401432010422313123402122132030131301244001421130031300033114333442130131224120421233421330412000144342141412044221133133121121121423013114322402111433021421132422440322012424243241414022331132024333324231001342330243144124032444341140104201333432113414324420343002323112222224314430310404244441003234312420301102410211003124302420412211243134132034444220320033113004124123113322124300413113433001041434304223023303", "003111321331144220230431104420324423432431200444003121422233430033012223012324221014203100423111210324343243140420201121002233404032032411140334431402011234140434032224414413030442224020144222021421414140310203320144124444030410134141341044214043404404213231343323201411043201244032000232312122233223014313341311214010411300023023322232300311430234402134103441131412423120410242324102012210142330311130342040120124344120212323040001404210014413212310302122441233214440212013444413102030122021333432304121122440320112034340244241121124200011440223141443104204420203001343300244401134134022041424131321442102042200341041112321120040020413223400014310242112432210240244104041231103112124244202322444324042322421402214130303223012433333341143111203134231001040433200212420121442002232003412240332333040430111430233411123231122110311413201242114024344240112221121333324341333104220201131111112142111412312442022102322042343220310113030044312231201010034143034120001440110434022034121310044001314124410222313103204024111314041431302113041133104323400231040224402102131020421422143312421013422032000434331223341234042121022031231431333442131340032110014001140002004001123404033221412313422404131131433121210430324031440342133043202341443433034204312132124003200303441320422423310331413300410110341113113134330113312043000442031031044121240423300231402043431334343430334102410114200320243312341441043012321020221200111203100312440042130232310102021313340403314233221304323310432132422102234434401321201213410333402312021220331224140141424142443322021031033411003124333322314000242122330313241103343443031223311214210331404220142344100104111320231041413424440331003404144111411110434301230003240043122202300331002033441403030113030440120023130410230434342141412442401313212401033202212112203200434400212132343410202322301142042102421003001041013131341124303222043320221423233101340031442441142003113243032123221330300432130421002011114011310223130134432331404421302011110101242111104232224410423334123123011041323402130002044440234230413244023331410121110004331011041034331332331230122140114223400323304241424343020421302202242332402340334414114223313010031303421314002113140340202401403020220032024404302014221200023441344340140233440201241220032130244410420133223034110133234440143340344121102003110434143042004013241142234422344402404333040411014333400331344234100433342113014342322044302210433141044122211324303113400211020300414433222133443424213011332013124324333402431230111223103200442334401432402131421010032443211134323434321114324432203201413222430402342411103110303000441232024243331144232400230102442113122022141002142234414100110204310220422441410131434040244423104243441423320433024334034004334413312432240333112113104424200104320102140032444241044034411404401331110404144331412434434122022334040041213020441044302023132114432232231112041200013322214402204104113114401221001433422223400410434122002412301433001211200422112303012222233412010103404231010340112011440340203441024313004342421222032321432101012410443243241424000431401344024414203033120300011001233243340420333101234310121124310300012243131241311322041112423303220124022020443423141403434144342121344233420214322332210103133343002141413241132224024103440430001142234433204144320434201414402234224101240311124444020303214212201331141242003342134244031300313024222201324424001324343331004113241223433043344140110144213011031241244134311202131221013304220441243214141024441034401223022404242430041023123240141024133200010241134011424120432432244140300401402013421102334322421044232443411142112031310014332403420012143331043304242422344201434101314132403103134013103341304304310331014003130414243223120221442011414233032111330002104433323422233212040110012310204130130314301134302023202213110442434040120240034344110130222111242433443324434234021112242302034104412232401302302320103440034012120433022023403102010400010124424010340343231130322342220221243132111423424134302431001012101001403010334024343232430121111021123322300344104302133231114013334104040020403420441313013313103312302001330440344413104414244202400031122444423014400212040204134114043234404342202103412402042224132013131231041031233310101122104221003202044144042113033232413012440332334031232310013441120001133313134124122133340423020313032414110100142444441114333002221321111342242231233344043211132333204412404223033031111403141004020234", "330201234310311310423410044432341034210434014412031143030132323142202243124020133002320023014220410113014341003024031133434304441440443333301331224012014413224142320142232002241012143420431342022040132031243340021041312124213423441330322032102413402422044001102203104000014212034020344130200401314223444141212432002003412221402313244210410121420324134104340101004010030242003323044440131324223312040312101223403314431010203031030323014301410114432114344311124134203212140303304134332031414243402244111322203420403031430000003412124414214103204241212111401141442224232213304123024334041123201020244433223021030403300021132304333444303112120034320234042041223432204114224013422022344330304213144002243331032341321010104110321113344111231402111411240011411412011212401343313131031313311302400333113111221223414122412313034310224323344314021411121224223033021413000203130141102343024204324014033420330003033343412304114242031124044203141442344114314111242012401033014303304231132311121032001203034242121140001233010314212144020312322122424301314342431003103442440441040242411131432242314332031431031411131410123232414024301220341322303240411134044414200143041443330412114334211332102420113041413423123231111433310120342224422222311033020044340423444113310031342413033042331224124232103041413323303214104443404224332443023332301403320444414013443341021420311402031013304131224144124201201232234411240044313401213403111330003242310400003002033232340300321112122102020203441204202331440103201443231224014202114024434142304413303133311332204301202331433310001132400144440131204344400032313143342014400231024333232104330402441204120322432314010142343203034233343041122213323111413411141411301313334410341143322321140222130342314444312041204002421420030444341431004123242204322111123311114003034444434024210133442423111212221333011403123002011103303340212112203412422010102224440343342023201040222401200142334140131434441110304023104100114143231424202311240121141201330244020131410001322110340244140033340403223404122430344221443131431100411424420423143024230133434343423032332234413444222440343420040210402430213310144341322010443003424203143140313121124034220311104401324133440112342130142410234004314122314134321032014131222041141011402343322133324313022302234102410314131342342241404421130234044340002111232011412401102422423242430440322424313440220131211211203242024304024311030442041420434140442413323022403003443033442303402324031214110213343223113022314011120430204331040201242121214342412234412013224130142131204201233204222313341132441221241034200140413313224321133401434204043444321013323032032200344422242301244204103242232212142034100242322040311303023004011222203001041000032324134231431112244044033243442431021433343430444234323214324043343002331344423103343013303244010240003344331043331301233130001240012120133200013210423204130340013132233441412414012430241103140301043313340022441002224222014403124203302333411140444313331024140023300232413011430430421404403430234111403123424124332024300202344043223200113402004033024202001411040241121013122310033333004434144023243134303022240442302214122031204413132414133310030203121424234444413002411443430344112223231200012230233002434331042013030023330120402203111010121402433034142320004214403013034034400440321033321022032410142231000023101032141301011403441323342332314312121344120342001042443340143434310324443222132012133200422041222304434230404220041211021224101433144121414321121344304011311140413323013234442444230022120204230434404220123004040342404342401423203102103024114110222232021334211304141014042142044341224312034231234004331044014340444411434341431331404242003314344311314044433343200222130341011134142221013440033324302030322100244042200204003323124141300103040000111042404121002320002012103222330020003441342424130210444142404204100424113210243332034231400340241133332220441121333203122110324312032320001130111100313430241303323400002422141040313434324322302341112411300243442341031112002343430310334031110403231344214030211120132410413223141423221212210210201334212211200232342411124012034340233012402400030020011434110442034121304130113101443313013141444203314440423144141044423031021322101243031432342330320311121434104021402112134404301330400340000330434102231103004142322023223141201022440333421110410212303403323043211000142221123212300311144421220224430043133043133111342142031400043023312024142", "200103442214213441100340304344023340410313403304411122341211232034300413003232003223243112043413134232012324342110430030010202331240231124242303214413124320114024133011431422210023102341114001044143402243211033024012012144303134030433100324214243423201202411114414012414103010303220344431434410444011122132230342113212024202334030143240311033022411343104103020442201343141412332302020014131114022434202103434102401043444123142140440141011113022323114221221044241323220244020200414221403311143123313110303344400304410301011133323321433320331222420134210133302223111124011043131302313313102414334112344420430021312324243300220120110410100320432323132143032303321004043101140211020212411141341031421033443044300413442231424420024300330311402311004442440341300342211102424111112002103121401031301203204312110404421143432311102231120423043204143240132042424103431344340303120423344020004003444100003243034031124012442403313044412141012202330403442113121043213433104321223234132144400324212222322110240331332440423330002443332141242410110221244101414331333443432213042013043232241243122301034032032212123203004114233142144432124024100004001023420142422421112124000312044302141212102303224441310210242111331004001443014012414340213213320324134243142310421420323033340434113043043211112333142143143214043230032203234342003311441343040400203034032122042004134400324011232223311411313133014101212343004434044340002423004212434140044003113303203122111120042413042302221231203442213020412041333122031323241244124033004303341002413411441014334340213331302412244133404400034000302301442044231133424013201323020010031433331241042201112431200331121334222002340412043342222112230410400101314040333042020311112023003440411120430004434110304034122040131241334301221323312312313110024032234141133440231443442012220040400341001010331222441440010341410234122143403311144024302301212232232040341233222033033022023314100121321222212113401334214002210340042202432041440044201102331400120401034313403432430112400340304140334120141202112131342240312133022414024002122434422003031330422132210431342144432042123134340124223430120232142424000334140430413430014230113022301401123020400434023033113223031013323403303230124423213104110033331142012112120413010404342213344200200000033021000140234240204113304134014342023220323043414112221422020002214012014110300220432404134411322003334204120403431032101421421403412314134144033400123320111100234412013400301044432144033302210232433103020434240243112034030411141102304210340401200123112143220013433222134304231134220312142422332332134110044114412032020122012412331030141410244044104304442304120442423441342323114244431430144403441221104202203111401222331400034023143344212131411330201134331043240242340410441341431011211304334040143110430214322221232112411201040224210431343342100434121404210223244430113202032304200410144223030404032424121143033303244101041444141323003442222100002434222323413434323423201020414041042311043001334224230240203430020021402021044134020030122430104143011034002441030224012201300204301031100242304234404224411131220433300012020213033040120431010041032012402400242441112422033214201101243013420424313304140414131041032211034203322020244003233144334442313004234304123231144231223432320103323430020131104424331224021330043112344410420433000003231421101211303444403202440401310431231212330413123010104302403042242133142403400042333341042311414320441121200322123110242432320420023201040111132003023140442343410221020232131120144104413004234033144202403112420421033340403442244244433240332203221204234320320333114033204302434133103311213422113442333421242434401220103302040110430413400431003204240243412213403424103424213032343130320410232441310111300004400042130423212121434234111024122120010002020013442311233112303214243400013002022022231444122044323303212014301110230401330404023003221201044203243221444314223043222442414323012204320043424312421322212333042034200300323303212024321402031200431111112243213140144420303122011222112420323414314323322444331000114204034002444022222124434411430432332140123440112441102411233210033443434202203200120304411414124230222311012413331413130001014433011201424212332303224422020200413123433240302102230113313014414442022302233402131201121423200041100242404320220412212111132144321423420122422110123312232334131243314110033034401043222333112310310103430332323413023041201134134124001300442020", "114104000401442141342000213044241204411024140342331042214413321044021011042301014310320300114144222030434042314004121243103402142002220440320340024111103020201142012302141431041321130244100134342043233400204220133321214430403430043340112031114231400232100320312011300021303011311331130301212014331003234132222411104303021402104042133004130010421044010332143440201410030313223032401224101104022010043124412030203141222241014410140301401012311200403020102021340113302313032233041020432004113132014121443120314041313011240221120313431132323311102440024231430401431044344111203210012200321432413020031233141021040011101200034121242121204011344042213421111243314012024143232003124002400331430441033313000341140013421122244004023044221424041000320313422243411222230000203410434031112142120031020044011120422123110042043111321212142343223423002130023403313413212122142342442024411043203302401032103332440323330320311400014120321340202430340121423213201034214033311431212222133341144243221334212042331140312332103010211341414040213300122221333203341014033222013132210202203103204344201243244310030404222230324140402010024021120341400023040144002143413012341304030220342320202132341303224132433122324332103210040012013342142221221124312112201231241430413430204300332040022301412022400320244434321124003314223140014443111334004033121102343423100304143121002140214043202141234303212301444001432410443124434022404433433220120140123221414131244121421040433234444022122220402202340431103420031420303322430341042033011424124334241104041032344222400041310032432414111402224433024102114213004244034413031423221313221020142313232114011222043131121004301031332033220411111332110242223332332214304033021333304203304133214324041141131243134203133114240244403423021243140234201442043031141034324430101432222434203332244421340023104130424040331014104201041220141422330201431121321134204204013010230301040003203323001302031310203002202004241132443314332024104030402303210022431123121100041300010210441033331301444312042441324221434121040042410110333323233310400023241422430142134311310112044404424330201202202321204403310214404334040110214120310200101004014124032332221003430443200313021141111444100130333021110342333210320004422443120322434200244104214003321332404130422003010140231012324300130412310313120334341344022240301140413420434400122313011313211234441011321201313003144410332323144420412023323144203031002432001402122102204321303330331411043224332420401024043431111401333243424104101200043102434041310234410031100021022243124021431123130334014322414202233414032421000112440310404420014341023123433141303112113244002231423412210443012121332344032021312224242312422031414404434031011432103302221434311232224443410130331020000100011110023214442020441424213414244304221301302322424331114241320434012142231043441401221324130410220043201420422344310231321304131434212441322343214031222114421102420133320313144441331241140143134213241430113240330023343301443441204424242420243002103404124332144014342144101241410424043203001401210442001032244401140210232301031213132332021041232220401012211402304121322430243420024433041441331431123222100411402141233004420223320340210203003021012442030011213234211324000333140042123444033241133020400212042341020240230103403123233412223103311212444003111342202211003144012420202140200041142033021301213233422444110304023011202230401341444000204044240142431411434333440441122104311444302320234030140042344334224233134142024241141123020013323341012130344422103444413014324313141441121243142300303203244023221102134224441103312143330331241234403124320441041400011243124332302312240411434412411410234210411402233200233300221141100402341101310032202420200021404414432041142241304132423410211021211330211444323234223340342014420310031004042302402133013023332240330112324234412411432204014223040030410010411120322220432424313034003020322033203212132444213440020013122120213123413403121402442410412124442131420210202402142241144004313142440413442433140003420404303101133031244141420202223024231432032142032413021343130010444234122243342403240003123111100442034314213020000120230133023412334212040334423022142204342104334214033403420420300001023423444321214240224112200213133113421103223303030140132420110021223230134140200023011112222241132313201234113214440313224443442114312113131413113134224003011423344232411212003242422430330042031404242240324113344231430043301", "241213221442203003331233444310110130314220201420313032421100112341142323142132031033003103001142134213210424241321103311304031424030404404320230322041230022200113143334113340101404122003414143111221224042024042304411121111122400210033333331344341133213012423401332013030424202140133320030104020230031022404132422220320342401021342000030302033000010021241224140013000122341023034313213000420343323042211310110313333432343321303231434124330204314433243420202243420023211232031040033441242310134113131341302133423144143240334331203020223022441014223041243423312244124103242422223300231344000300202313324331023321032143331441112310344411344144324024412130434144222001120242201021014144124441033101300101014430044212131443101030124021211332312103223320201232302320214334231124133241404412041012244032021313141420324310143042040044032024313304141000141213233334024411103323004034411330301402420442322212341202433413004400032322110432033004124042241440234021321342023133131310101410102141334212432231014102421241002034021010131220240341440302201220034424123441401142024341104430241044232134120302031343322044010120212123033230130324022232244230314244330234431121313142221142140303143302303443200101413441411201114330103234132132044202112013142212022102302414032024321430023412333221014243422401132322332221123243444032424400403442410224002330040103020302144330131040443224311112342244400021141310402403411322420320002200043102201400311220444413013131110411412211003301043214030430442413200120021141203324132210031221332043133324024133144340431403420231114021241401142203401414013223130101103121441302220443333134421020323234241011310102131044241142310244341200323144112111214301102234022044031032113141121122310231312132241232344431311330234234311444443120243101340433041300410123330210212022410442244431020024411022011312314132023033413023402114113304131103132110440311332404034313200040440121243110131440204442132034100132304120204301120443224001340003021244413212140441121343030044333442440203030140224333433433412102241013443232444140400001221430404304210234022204411410142422112341033330203031231312030034214222441120204142240040423410231243320144404132043031103030023403031411440030214111333141024434441143403212023430003031120302044210200100200100440130331010212223242340032321340220230014332442432331244440314234234310033203112110413322021021423324444234021111414434423231123204144332300232342332000343213424110144100313100423101323332040424102211312102242432424022123101300340332344342124022314044024311030403242333111234424114040340024110312424031441430311330400344344400143232142144304334322422312022111211312302410414442321304304243403443020330413040012102324104322204042400231143331434411214031410221012304101022420014310113224413403004404412103311101424011202302231420311411431144300330222302204023002231122200100333134304401000103233423043122333030200331324443430444212404134432431113233132023032344343413003030104200033022302012324423212330020124344011112140442010240123241333241101140444331011200334310124243104432441131333303432044331021304212222010000021422243224131330123033420332223221032031231301343224122321032232041143343321013042420120124420232124244433113144301442443002032442230344020344033304030442314041100114110204204301224201342323040311121224112113141300101022444021023300024120440013002224332433122424102041012410402112221230013124130404120234244034402042444422014241301021430100230231231111232312123412233300221431034204220022001202342213131042443414030324413144140432002121302423141104331420313400114431032232441241434244341110144133323201221444300113034402204043233442203011330244223210231340213231114220141100322302400013004023433142223032303132421334302122214103243040443430042430333011432302100210443002413011400013413430323331001340312220234423311222314104013410332001442312110104323314342013121230300423130144334104030123010012313132311342124404140331142100320041410021343320203443244334331003422320314332002211330132420001410020221444234321040043232220212203114344031313233424032204410410023130310430242412010103411042344104213032114002324201431341202422243113210342214413414010024021042044304021414144000244031042204040310042313343321400400024324311414043332433014111412334143412013000330234020403034432104420042342130140131220012214410411320042224234001330121222411440402021033301403102441112122212210322044444324404102434114301130441", "241301330441404233342123202004112043041313010021244212142222233312034120122333111101404411321232320343101434403230241003432420222010311423141343144133132314204301342421123144143034434142423222310221110030421240320103323000202140023204214442000044411201044031243412022314022244304333400023040024423231422210333220133441300334040040033310031234403102133120114214424201133302023040411342242324413443213033244304234011232133040410033233330311444414102210412302212311232132402402212222201243000022020413342234234121443321330222303100004342002021032033444224432203103400112342424401133100404240010043222202030202101343302021400141244222044134100323121002330304340342012113043301224220443103033442301034411242322300311301041433233034141224423044323024111443122423410413031004434341414421101140233433413014312420420424403240001112401423010301242012040040104213433014233144313301112211111213231214312313440144313400314342132431340012023222131131224204132334430211021432010132200043344011210341300132330143324122022144241114140200101311321414204033133231403043344431100130103104231340220300313411130232122210420323110200121024204042113130141133011232140441141440304231243211440130310303124104111213210403432013324110024401142430222443110120204042142041342141420042303211004301123311123043131224113002003134201344321140121323340041310233244313023233102340204032112002412034343201211142133144200244034444211203224124210441222100112343244203140411121340134224211130314041402303203112232311420103434420423223334311231233100243044433230222142231002413303224202113411221242023100030400320231002424410110410321342223211021012401412124233421031214103220100034401340420040231234114044120030124242212030342013111423111442412022424032434433402131434203421034301230343202004010332331212113002131041112420422202020133043110134422200441320432020441203314342023004334132314200021200210021234402433212021023134123230423021132014041044322200434440224401112231303231224443130214140441304140413203444322400402241331230022421102030112241212244243231230442323400422233113241342113141004224403030030043130223403332144441112022420343202021412043300020322322001203414213444411434240114210244414243332231433242142033001433000334421340300223010402131403221201202433104222031223034011232044341111411413330143434303101441241303210242443321434300121312100004201341232114311123012021211240243244220102042004101320204000311441323242121420320021041411343423212404044103342132301222320320321013410411044423434332404442131432322143230014224342000304142041132041312100022232130023334124134230020204100242104404220123232403300020324223314340402244313104042100000122113321211214242434432233210240133322033132120124310324223033140403434220012444323433120121422421232220332013202232423201411004400143131024330411244104031234414444031233403431034322232114222211301230312201240004000311341414310430323313110340434142244212032103132010223200030232113323403310043304421423313044340204140014124440400440041212144432013421244144204212044030234041410303111022112033321431030122141220243121112102411440224442110231400032240013342441110320320220420200401133310213120000331110020014120102420204011433302310011234430404142422131024344201014413243203430302112240110113040433403204043234143441343032344024031003110302321120423003210134340202442443113343313121303230200131130041342014230024140203442202110240431311444010012310024004423104312430013141221422142211120312100033231024402010432322220144433242322344403124113413003133101000443012021300431422213031203433343224441031344103111033210142341001444301340030401242040042104422031003241101433113232244400303313203410031301320123412141434322244033002104124440221244203424042024044033413043204143112012003401300013312412033211334034432311444410203120322102343033020013412243414400333001044113413021301432342331433123003414220133013022031433442112332212210021220314131330012040010042231233322220333012141410321402103111412223144321013300424242431020200100131432220343143402010032131412040211343230244322104401241314440220320403021310014100400414121340000013021143241423241041033411441203222414113000134022020324041423201341340031032401143100103002114031203121121410403442204010331202312221023243001224204001323440242111400123243130131321212021132320133131214120104134402030244244231341341443442431224230330034222202301320203112342300313421240433012120444022030201240312012433413440202", "100003434201011422242343421330310320044101302104103012223302044433414343440221233033241002213110200113234341000402433300323040240231323431430214400243220000201344313221111042301420012434120032200344222131241113412342020002443203324203441442003234141401043324411321034133240334140302040311304334402111222101024423113311321142014110212430410043314241223032104411242423223440020311424303210024241203224341243442111022123233130033400013124040004340214412002312302210131324222202244021342234200303230142000303423124203434011112022130443001242242310001410320042310141133141410342431322224320012423011111043202014300340344303432304431422334214214221301042011142103432413200212430310123020143113334202441142143323444400331133240222131302111241223021440001123144142214203001311133424230423004423434443114131240042211110213330243401322044334134414142033034242244302244331402213003420214433130302034100341113144233104440314332110110004241431122223402410030032233142132101201442222411223003400414121200431404232430204444003122003402011211420040340042133300314340023140124311232322202101414021200022113242123340010234031243430001000424024010203410142341414221242113320141330334323244323242211023004043441211301432343024440334134330040342010120103401212302323112420001004133014344334401310011021432111331411234403022200010440212140131302100333404101223011120040212024313030341101121042234401413324041132101131334023421301044203122003313211123101143311232204203433232242142142110220431123134220330203414424220014432301201301331402322333021010112311022302331041302043002443422414100244110323032201123044423134241302321301312134312222114221103140334120112202222444310440003320313122011344443111020404242223112433333243031214002403101144330030211230404011223432033244434112413324042221403022340331120330141302130334220104110110021420024230324203002001222123223204303012204122003201013314202324230021134440223033323334112334413243242102100244103340242333010430313313331432440201133202001423232142310224133230120321102041131333143110010210132404121123241332031013122132340110001032213040403414340030311142002141202300222131021200320214120121120103314312034111011333243000232404002110023241002302240230324431331304300440410004432103303133242433410113144144104141033213002411443424020112434120344123304304140300444233401323321420004120012032000443322331000232002440140110432144420411430212021422444312214323304323013121213333214202242000142030003201424033321331303303042023132013333321422303131044144040224234002114310012322430034114001304331220142220210311414041312002024140334122404212123334242243102124424243231043044433021014141142240124220413111202124444002030140432112431414244422022244112104402122134203344133202130011322302320030031021220334240412002431340113401333311004034304420232114213202143120322003422304112420144133323321301042201023331221200430043434222011143342344400431134001142444143323400332120223440402220011240301421302433203324414124423302131400220041432303410202100330130241410042033424243042121201110421002134402433204340414013143200321100111244344441430334233132234101222101012114004424023221002432204343131013240110440222113410324321222131301442010212343112303231312203131020230021140213330203423234402331341420222434034022023133243214314123131224331032001034024442310141143120114030213333340032322034232241242202242203303304431000340304440242124243032231244032204333340324100122120030234132340433113130240014212221014230224114400332134303223432204402324122221343421244100043333144102443014103222321001324023014024302131324413302014023202443040404042413404413223021222134340141232220433412123000411013422203014214244420302214442310144331220332323313404320222343323430132231313242000241424010400430321341113433001324243404124430244003403040141042302244122112231003020011402413421433424424011010201142341221304140012214001113213230000210030240422110243422313304110211021111114241140204300033414332103213233422004143101044122243233433013033403300441044101340303303134110001242310134213121321334103213433030242311330243234332212214244320044130002430240123011342340342323013322203101204030232134203041423022342103104023244310324311211410203022044420333234314310421323014330200332400320400021123224333032112001042042401120411422223441334310414413144404311200141344034440020104101234241120421212242012343301111024114341230421441312211042312144313240222121442043131013212233", "020040130231320032234401443132330103231131403324040232042100232021210013442201012220021001423221141333030442120223131123211320421041133030434023143324133210141433422444224221002102333422323212202302220442001001102220202003313303020002410021210321024222300423044203303331323232214100004431220034112243314342123021412222044111312331033033310341033432441230022014230131334030124002411203321240034332304104421320440123212320132203332143313143403002013134300041242401204301341223141112012241320324222340223114214121231000100400031410323040022204210000221344211430141223124431121223223001241412101204441022212102212243210414203314231123201344202310243122224432210024331434240344400124111141130131340103341213301322310324014413421231321210113010110222342340341422433001240042403411420143411433042222104244232211444212044204104234042203234423004203212421200344333040032333211130044342320320433311142133111030244143113312111341110044402311024002441431212432200402201004111142203132414124123302011204001330430404044420142013130004133131043312404204222440022444131100122233412431110031431113441032333023123100001204442224441011301434143031210111210300133002021134331421211411014033411113122212141011013340431313100424400413241033040141331033102424320442230032140103431313340003420240122414231120334031022110430121342342010210222234244204220222430204420341131042344110330301344041142212012012200241403014141044121110313433034444243313122013410120301124403333111142101001444243440230133142421313232232141321144310132003303424430121441113222222230422121423440024122144342412233233024331100032442020213023321431023310122112344124124202134333313214313410044341242332432413223401434401334201020422021032002002041301034040111422201202031112030012212341422021442040343413404331432211121120120402044023231333412132014144204303204304421004313213103412421102003044010021424003144324303100331403211331424000324401224341422103003223241424103020302224123001232333411213002042113313410443204014420111411341330232133024403014131430312340424440244312411140001241022420313410010004000021140243013112423032100413230004333302004302102111443044242011100111043143010213040243401100441423420404231412104014114331322442440303244040244123021432023300433441214413224112301232014040201413120024113130002333412104441042332302331423211104120321300042340222213113433113221234113104311422213142313313201440430102022141130420212121023031234443301203440104231133414331302023434042234410343321134240000431431343311142034331412442424023202122433224432231432211232141244241244424144223300222221442001410330302332021231004034214021003232400323014304332213144034332411301204024234203121314113334034310230041420013234442004132120442402343044234331044410430401422011414440213201312134334423110211324332411313314134340143320231014023424422041021433422130433001301110000120431443042214402212012012111434114001014044213410332034032043402213423433210043113230232100001232131123110224220033113102031324421042434111244021231132314031012421213311110430324014141232440100321413020222202144420210342303041310001240210014020310341222130011341021110132020220431433100002031424130043322313400104032440012234331000213001330010232301222420321330422402444121411442213044141214001322322443011003001223133013213000003231110004043304321034111340341314413344303002022412111301340133412442314043040330242203433232044404210023033432120022130200241411401022200102041141421220434212422113121424212224123430134023433032134041242313341432201100343032423404032434421132243344200100043320003240140240143101224410412223234124304240320242232434410432020201041244003112211110403402024113040314243414433013220103113424043232143121234420101401402013034331220304430232121413300313344332132224330342032330131232423330131434143314432013341031044400002111011002030412234304322000224143433141204224231311321313212042244124401433302033404224412441300442243212204143403442221011222004210211322223122232134234442330301334444031310313341211240332443132244002102030243033143310014442124102143400143331214411421304444313300300031142344120341042020331020001431230112320010004433344420433202044141034311430203412241022342241242134433113232304034423433341100410024423413401144011324422422433103000133402101320422401130004131100030020402101330102233113001443310224414010404300130230223022204232130034322132122034342401130042300304332343340444322142214023422342010424221", "442342022322044123223214201412313021314034433020011014110234032422134030320200333022304012133311131021314023020014012001030204130030410230341434134121241331011330040011414302331213442203332224303414031312103424312401444240144322221241244100232122413334423332114200013111004303440242014433131243021101343303201101304242332120202442414240332023030424110222144220422444241034343240033334430140244310210121244144020404102044021042223400202120211311200012200010332102043300230313141232443130034144300214131211114214100230034042440143212411401441343442340401302110443011221134203414132400232324121120444021103200214421341343204044010034320203403240443303003444344234444143303423440044200002133132414204042341400211300213414422402422021442032430224003021444101421241410110100142240424042402422024022003432001112334002243431311333403020231443024234204433324143313003323341022443344200134432430030030001233142314324430414343411421323403343314022240244430321033113214033444114042422324022330232020002203040010033330022413131412022133413141441114320010222403132122212011133402212330103022203314320201123411000403031110031234332321030220332241103421224334220031413011022001144324320011141400410424104310223330340313443010444001000001323132004442334243342322330321412324342011314324210201103022440401311122404241224242104043424244304132010404244033232002224210231310010424032332224100112322342141240001034413200301340420201404331203020000120101021143100321010343043041200013003124220300414414113233142223400040441022113022144214424223212030144010433342434101224433013011141201410300122010444344403322223000221114143413123211330124432241003030302121014402320211310204100044244024141423210013043440132332142311220324234220234101341201143033020101221433200324130410130303112111041343104003224011410243133314424123234101321123433223340231321420212230444323310223222134444203304442141232334142232403141431044010344140322421222133442300201013220320240040031334431231034331111421032324110331034232444302102230003131144334240242113412221302131313430414043120302403302344134110311042112413034224302101432133233024143400400221312401010443421323242230041100342200204330323021331204113340441122243003304204232330004324323224241142122234034211404344030302233344432313430233421233031214111441222301033131200401123201333431044410144402212130304424311443404301411302330310421241340121240323312313010411440011413123214204133422004440203401013111120402143223303323433411303101401030421014320002122302330340213121204304233334440111012402112303303210430243021214240242322132012033300341423331440412104111232024112220003234303231343234430341013231024130044042444030201002411241033322411200140022431123430414410321043002033332044401334043204310020023031411243232101044311310030221233120240321203140410442122331223023332042223114344444034444003120410420413120231121331124300003443004414110344240334020033213444333422040020430022042424412133100004002121424103343414303434344013222341033234122031303433324012230223414410022224043100304311433212323214442410244133113302301201431021133342203204022410110310100103203200322343411204114241041012422222313222131143004314332224123240113010032342314304133032010411342333320210040132402214140212434330311102344130213402413020034404023020021000443210014341040241422011042320021344422233010332442324140041010140200110331303012411131431111142132220133214124240211142031220403420144110133202321442110023144041423320113132012134323324443014040422123034130200201312201431232121242010134131133233023311404133443400021111441440012230141122002322211343202320411134103413442110413200034110213104102422034220141311004341203444433004141031224101020342224334411143340344021323114122403411000240131441242240101313012343333002313134121302202023410043144431311214143010331340011332140400012301343034032011012311134002343414242412120014300144101133034041413214400144103204320424413012313300420310233044111202302224244332111102324302341010100240312020433332132021324012401221042324201043003403312240021301232200421002330424203231421304343022144213340402031243041131033330243341422333114211014200431403014210323344200423444032202320402344130230034203203133344430040412241014101021133134430040142323011222422222242142443330132144224023241000043030002031204000030400323113403423234414341341031320444141112432423403403044314101224341233232123240422304242233130314413032243414304443424013221", "121311043010122044100342002242241031421041103104210144040014213143443210123044134330222321220233222302112011233013442343420114102333243440114420440120034420041243441332314041410202130204441433020400311333140132023100021442223001330143332444313203423232444120241203133441230412014341313203432210333230240101024330213110424441220223020444102212343411001232232040400212424330031232342430403442100332020114110311322003420434223200034433033413130220322211230330130204140410402242140443433120222243333444343101432121141434144220442140120440044404430120202303033420112314423121343221124330123023042310322012243304104334000111211004430104010201123010020012134310404411344301041201104402102314402444314443012331223432120333234423001220020231021230410142210202303431231200310143124232230403104444114401341111031331330004330200034041224032423304403231041144104430242100024440002104210343112020344443100434240434434414430042044041303211300342400234101102021203434441214030110414423104044032241222342010440223124014331413203423124340102141221134024211101034012100211214132430433441442000124313023210044014011132213343200324123004301414441210113231431324232013344332324440443440233244040012444221342000002113023132430422312243401232430423303314011004244123240433002042421041132024030114142021101304043220244240101211331341304032322130222431410413130220434341444031204342334223211443123244200112314023414302023042112340030440403020123213044344240021030131222032121332433030033313122331233142224412323120100112120340230122244132242331104224243330420012212033432341421400203211244013344413021122013044123232324321232413131232144023342422042342443430223333320024142402242421113124233043431422202243402120034231421130221142330324320310301422213144322133244032130401111422333401134120403320234244104422121021420011101324334302023222110242233333311242024203112022343214242003220331300100402204201332001211214321210014242200112233301232023200304143442011022043324233401414242130404204331430110201303413243401303221140431110400412202324412432022434322420442003441204343400021201113041422444333302332230231340044020032114404302442400314342302332344224434024402111333412334320144333000403210242423013044333440212124143104233104014044423030420434302101401022444111040314331332044031134431142122304010142024221342122224341244321021311230233101444010320220223042011404041033020323140311442223030131313414423330111103442102400214242024332024124322111024034102240214431313043024344112130401142112000234324402210112420210003413022332113330414001023000333404231032402433241131243430114331222410021024331104024142130313223410213032023212132334014200244032140424330414230222112211231111123013044041100431023442341304420140230341040131010133333441000443310420221010124044301111221421440142102141241100144324424432324424002431203014002134424422343130241411030310101100414410101303240103434440003001432221421423000304302312441004434222000323102423320021343201121424444301331040301323122401424103032204241221222442220141132420004342021204444031412140433203302400240002201014313132113400213113021332442031113223330103012122034242113003312122021101402341123403031310430043014311044431430320420004031241110010440231404013223141301302130102012403421330023233241404314310013330112233234431130401433131440000331004440424142303131414142221400300412103433144431014410403031400044113013231402440133402412311031204041314402044304340120404024324121033430343020301330142214224204304132020123412041244321230241310242241121032443111410043031412301003032301414000240020110323143223231023031423301014433232021240001113302231242430431042100020010134401444224310223341102013323410212113302211340220344110023111011042110121123030033343101231114041433200433112403030222443043342321411234120131014321441430322321100410203344031231114124123112200442333414200232430441402001033024214134114214412040140122344241114001413003143143422430101230004240204232034040024340333132333323414330214042221133300203444121112404040433321242421412234222322241030004210120001034004142410334033000320444023130414412023414011000412412332241302040401431332310220214311113014413223141401401322412233003003343131243440314213112231203333402331112242132423102323014410223441011034210444140103022131130114331140023100403143410301013201034114140421012000032301424002004004111033112343340411332001013213003040043422114210102003240401042241342433010433200111211", "422223303400013333243240200041224304031042401140041043323421441232122232213243204224321103214322304413031434424203110132013214001022040241032233110200144221031013340343300421034231204000020233130040011110320224303102143233214320114421213024324200033402104421031142134430032110442201442401421010040030240140430002044313240442044230122221101103113442111032102212211414221002334003441442101401330013324203043142432214021032344121342123132204412333312121410102200102424334134431303334014042430130043210103340412444020444311101434130012232042422343424220412241230420440040131424424000031000222202431014302332310022122133422440312344200131320212200320423444440131112210413104011422130014332421244402034422343043010113132122240331033202403132343213311121330420231424214421040220403331443222311343003401323220031233221130440342043001401041401402114400002424132022112242410243030022240020220342410440101342343110433432404423114324042403134323433310022020304402320303342433423120042320203420402200114144321101103203401444002114230331010100120412233422113032314140343422314430434400404144044241442134302010042243242230123100300404412321144141331011200032411321402212234212334424441041133311221412243442143223342132403322210143022140341203303440213433432201001230342440442204341332420423213233211441101444102230120031433024211143431214032130143240104344003410244102242403014220304320213414322020011432233304040202420412040103211341243021140334310004123043410024430414002322124330041340402204120200034024004243041231040022000022441143120414022121102012422222303102231310403201103021311103321422430014120200422044112244213214040032023433424023444420410013333332433012303432040312324001123330421224300102100114024023104020344201113333202141213322120314104420303304414142032243021144040030443112104404133213021030340110334042122232131001301320244121331434431440023224120420120222301123441014111244411332103010102213422001001130021024043130010404302011334130433330024222330302013201203434324241403220310021202233233134023331200112342421132342214222202141333422013210241311441340322104132343414013144443411010442122300014304300344040443032040231434441303302411340443122441242113240422003340440430023142000443104231114003434103420024240040422113424022313231120231043242403431340412013330333142002414413214414201103001013403121411314210404330001202031402101433021140120241214223401304442200021100343424142440003431024334200431303014010403230201002344232204130431423043340344123300412410233022021141330043422331421232310013211041341441033100221302122101404133440114242414440302244321241422032440332410240324033401312424344040324404223103003301432012043041123214011141123204210031444033132300132041302442304103443011230410024104104132230311432434240333303014443224043104432102344004014210242210344330411133131100334032214220220122342121313023003222121213002404122311402302220233420141140134033023041333304033144234131310401430203424134000221201010400103324202004331101112341133414311020221202324214031401201201204014321420023030140033041042022432412320440440342020333331302101214122412102241410113122414102020321402032304144002402201133434333204201343042102310240112340202312030234041033410223114110420332104134421032134013334330410412201241344410011243114424013434223220304412000430203010230030340330001404212210340340422044101412400012001221140331400413322111320013142313343230044042000024104102031134221342101411430431340040143411442140333134244102444014234444024413103342313301221420230132201004334401330401220133140123442403422012430203311102300331011013011021133123210333341110110024140041132224221341341120413020003203201321231023422423023042321034020213433202000332000442001011311332212214341410400433044120301300200221412200432041231132142401231033201222303322200004444344444140301221343223410142201000004040101140211202344430032133202314123033443001044323012020232433112220201400232413314142204144043110331313314013142133324044020020310314020430312110330133011244302230201322140120240132341032000123104320323233324324144041334241142224301144034003113223034030203111140330023021400022044134322330021210442340213332423240331330013320004314113240312433241342412442331312034033430400202443042300320412433104443132000141230040421240300111004403044131330410030331322244142334430144112102220434423133243204300222312300312300011202134002301402420301004412320002220343342434343343444222322040", "004000111133234103402201041133301121444120223424242232134323210034213410134103443102144011010024021114332340010004004304202030403422311313223320241402402421241102212014444332003014030410332041330032240423403444410121113404223124300141042210411000323314114114303313132412033233103124113432220130401214441200404324402212433234030323001120020220141400121340433222024134101433414334014202243022342020434134342010010444432021404104132322144304341404434402334333333113422244244202113100144004322314321332134342103220402224210113413401023002434434102342331330423044130321022432003011202111202101124231030204404201330024040022310440100311044020244340213313434433021142043110412200023034334410434043324302034334101233022123430340310030433301120003240212301002311034123301014240413223211402403242213434430432022020322043402120121111240120332030440032301403202403412111234403410220332040214034122203002242102313110043433430400320033022133233301011430343344213241243403000221410200040310240200342420043303442124242433220231331303401312131423333032030402222303002223022430244231344311003403142204121332103121001412132334012041204301341313023113302420102124300440222242030242434114443024131423142434420212130403140422233001441113143432002044031430213030024020442113143123330444423412010312011343132044041402013332343214330340042101231441031024041444013113443344334442404301011120200314312203112430034122042321241430233123210343044043000002401234320202444441042331214434024424433321441144023312210120241402240324031423310104012313131032300301401414222124140433413440231030303421043434344410310314310000414411020212203304341103004034432323443411022211202001114233021344100004302410422034223111233011412024432210022131200333104013442032232123042114012202102024123030112312130202410321241000402344402032201114230432344001430022122141011331130410022013434330233044040042123313242010304001312004200132223132343114032322322023002012113331422210044322103130102434221222231030444402433200144211023213301011434424102233134231022100314213430310231313010030234113003131033302131000403420130130214304324424403341112243033132433034411322140240402330142313342433204220443423211322110233113200111422002232204302023142120130004111423143014104342220043002224121301413001100031403132414313232040432442024034223020144343402143132144003330432134204030034034101113232003213323123140412212234133400344031041410331321121132212313230140034301101412010411023423441113043433024211134300014224330202220120302234013020134040222301314234433101012242300102324110323320414023442333131342223024344310220134442024314144101442133201240104422421323212120020014433402031432232402212010321314120402013012223204132302214312411310240124423414142123000321043300034041124032442011404034321422230404011400224242042110433212121323144212433420203444032213444324132242413010101000242210113341313112110412231043410430031114121024014222201300203201111004114242403010432414331443212340333321111234432033044004133234234341334242022102221312001412344023213304323213321221404324301032104030121443214323324042231124400122044212240402221011322012210304334440434440141312124211404303233042330044134341143434422134311041320133422102124104030034144333411103134123110232221124023334243034342000201204132422224042431011231213121404120411432110433143220203323313400103022212130123304031132213010243130344402041312341002230334403110123231142241003232004422212044144220223000144134113230024212203133102134212410401121032310400000401103240333043024144334004124244241340123120013342022343011432030044133004403014121330342002133211344404412203430341123000412440432104223011004034221132040420444120430001314303103240044322200134433430033413230143104034242444223140434004213431124441413242231041342110141123432314304141410422211402213330222242212032413102112230301442404420420223302002222310403234144030234040211321233414123001212330021422103241311224021244223430131102441214234001013124230043314322444243342103031000012230244013241301121402444111400322212003021213110133104142040033034001410012322111401431002331444203033311030442020221144430343433130210402301004201140020414003412132122240310334302303201401424412231143204341101212114232010404413141424444333203023321031212333013432221143422030130041333443013044301334140100222321242424240402432002301140233024213321144104332322434030401324013141303203322232022004203001101201340441330201130414331010", "111342041341000414443210010003130310402442330120140100302121233030432300402412304033313024124124124032301424433341210242220103212020041420012134202041040310433023441342414222343104304004111340102141410423342242311240433421021440333203224321331413402430330331334431420324402443420311433403233043201024124024131334140403021302442224231330014301220442102414310002312440122321104040231441422033233211310010301040332020320021410242021110200342142143030114102434243114133044140420203220323143140424230402224004041303433112201123001110321022011042432020003221421211214442412103334311024043102433031030132221340411034231010222314200130124213211143124032443130242434221044140041301312141340314401111431022143400223231021220413210032220424142141242010221014002002021342023333323102120443430142201133313304001342330423334032141140414342020201103034000203122430101212044133413422222213101230133111113101440141321240420111344000223312004323200133333201210113222321041312120240031101114421034142324312034401414022211422413434132040131143221131432201011032314224224001021133340110222400200412340432423302143114033040310011124412331122300320321003413140210230002322101444023404211223232404304023031103121401243314222341130102104342300130331330101241001313040214104322310220301211114143134001433434411014211230041412112313020121330111212024211312022241020220113002344011014444110203111344211000223114022323344004403324030134144013410020300201322140111031103022400143042000333403233201433023204320333443341002210004343100332414110430131443013113130240101413111423200300200403103111034040341332234212132031110141010221314442424420302403401322341102114020422004412123344401030202444210322333402411021224221223121040032114242140204113403101320044324110232033403300124334024304323333420324122324030413131034321120430403331044140430432431043043103102000304211224000313042320244234020302211344042233310324421123040331422243324332103134404322000311112020300303013101140234110304433333342404240301100403403321040322010122413301420410234303231331420204222221031412414431332224000140342141022140040314031114342312404103334024100223021441000423304423011124301204444211440031411434403110114412403300400133030240022342240021120222330131440222013424422444240131421213421033114413200034103114134031222043240312444302231031013413443212123340120013123331004204213212343242134433304243312321243444012203023442041440431343100442431301232141211000414211043131124210330042003414201121300143110312423214004432431014403300122344401434144130440232211411114200010403322212222332310041222441022013442223414122312023033441204310324443003234203140213121001440341103204341121301133120102221344240002423301002403104443323121142012211404104414021040012304013420010440330001012244120132440413341221403403114222001410441441414103430123320340041303022220300313413444000233023132110101112100311323332131413121321324111300120010323432441033210323410410133211011104200404240143442220310410301100402041310302113244103022214204210201141433131431242313412430310441410102323014230230430314410143103331024113113123002113443202402010342412110221424431321020043014014000233112231431121422142420334201323003444021010202133313444413231411301230101321211023242223203114100220403000231211040242240410420244023242123331440241041412002101212401113024332101100133301114031213204440423434340443321123244003104441201133001304234021300324021404334424412134110004104032024441211320342431321444301222233122142312240013422132222113212030002030201212141304241331240422043142112003333343203131424102412244412044402240412442400112003340203431222213120130403410103422311330434142022410204030102422434421031131441413410203200131210434322033132041333032004402202421120200400413222331400200134404014313143302312240412120202102202420443404102012144132311324141332442213421442111314341104020333330304202241224340400030003333300023202320004331440402033040204414433030111324132141243231430204440112203423233340200010133023040440102001240230432031321440210413112200311211230132401011110210122104144023144044404031400044243310230424144412041214314104130331412120232244202211231001320123340240433422104141210323203323111114202413031412132411342344342043223243300220014010014213434143042143101130232332021213032312223423131420323122221401003100414301143202201320112002120114133140204143034433414230210434011043121213003022020421441200400010323401300231221231132", "031233002011121342122432344421122320011403002040223120433334321310430244042421310414222321222022014000212112444000102242430223113314233204313043002021443401113423212341403333113120044342020421034010343441344330304104040110433120012321431000200420003220400330120140220031314211413040441403340211204401202440142201410431141231223003434332410422204340100021010342411414011004330021024001322224013304420420131101412113234231220244230400223410123013302342344014411330233404243023401220344433242221423044143332043321121143323444411333130142301301422302433324102240331301203110132041104430402302230133314312140423043130202223120433010203202432110442110110312200202021301112001133434440440133113332403304021324324331342123322311431411234212424324343330422003224211001314343042404231134413112434221300420030304331011113402020313344022002334313123223012322343330114332013403400303333213001213324313312424440333104242300213434023031242413322303301231242424144323040433212312101001400310343012244333300244111023200142232344310214432100211434201021212001223110441323402133033044303140201221103220021431040030042441433331002243223434413020443400210203334004100201331434132441130020104300013100424301044030432321321232120313230241224021200002100304422014000044114221114011002042013124103332113314123044210123323211000443013123003133440114423324122313234410033123333112341002123140311404134030324113111240222000233210443204300211402212311044441240311333334202001014332422340232003023031322440031441402342142142302021313101401304010411002420334204300043332042114141141204112123313112240023400211224003412031441143040000343010444321012344201132321111141444340333201430042144322224241000331420411203233304131440334042040313140341013033234040323020112333212312413132341231113324442231141040220014400130123022343414211403222300144101301400044010030313212143203444231243214443311433302423224012100203014144133333042040302201031334113432412344433224312430342001040111044014422421403324220200030211220304234112344240444440414002210021300312402443011110413213330132233111111240122440013042433102230121432140340020443300112031333342023400211101312221103131203031233332421023302002140243001302430044121123003213340110112031243204210024242214143310413223214243120311441121301441131023142330334042420203024233400022223224401124422203213244403300423244141400314120024330401342324233433414140222303414214330414241430133431134412204403300343112001043113104414440042221422421411343002233422101344313214313232331113133030323101410022202321133101412132302331101343243043042401120242202322224234301144221123400242302242032401213032320112320141042014423011442122431204124402211233410413401202021143144244433311321230113413404111141203031413422340232441014120220333202342413313121242141432221311432442324434243434011440423312320132031314124321443234232012434001402233033040402200031040114024324103303300210001303100230301321101112334243422310430444430044324400003231113102032434442032323330202104243232034342120120310434032042332011302140043422340410332421202443004104414423244213013122400221321023242212240302241333243220013444242314233423300221100444034144244103034324331101132114433441304441143201211333420202340121242142444120221132423024220002240303403003440331033002014134104030312023444210433414432212334312422420032023412103031123330411012342204320410034113413431204332200110242220404402121211001222403031334233440020224133040444414123334413212342234140110112304013130431131322423040041243300130200244134413130040412034111111322101421311111333433134130202423131400021340324301114302144204423212230230002313131120131342021143430303030204233113114421341213223001343011312233210213103130133211311333440132023103033234013001032104004410111424032104234104340021200000013303104122003212143243314434001401423034334130143332200121324334440443134013213243132332144311332322110402413341113233304321244440321023313244322143312132021402032132031241321032244010144324034033122404023420212403140114213444110000032413112044303330224234323030130401134012412102003220423121114433013340332430000441103210400204334103300233244204024200344103304342203221140010134444141242011330224024321011302403412022202402044023212344111310014111020001020424023424120244131424312020233442001004100110323314132030324234030011304411032104411140310120012222131113133204413134301203331023034401103122034214124030330340120113211344230014304", "440244322302423311421334114314022343343141221230002233310432104112441330234242432104021413041313130232412010024434124221020011332010130341143320424313230141203042042014311404304011302233112043434014032222432030011213013422031044444242141101111043000421112022020424422001302432240012011034003240201441232132240333302142314231224402203423442141003021112310410211443020121200133010301130041141040232132442121130341111002403431023020214223431333304203314020033140113102114433120303040321421204122200033302232214002042440241100202421002042212143403342313344040102331304111332200102000104112011412104404133042012321421141040340242011113114123231013343344040042321132043311202424010144101300341034343303024013132300242012000303411300242112103012301332333002022320330310034004104133040113102004313343324241432120200132311242003330002401002421242302202011243131233400414121041134331401142043221132423314041200300144143033043123424202421413130303412024401024102034342020300311130213100103113042434320343034113130432243001112231230430314231423423421431241423034120332214201434100440241141143433321001423204114011323120221111313012200441224043431201013404111112321330013434231222342121431402012002210142112424322443404211230343243120420242124321210101022310422300233322304340133121113424420044221101143133123114344032233233042304222324234334343230101310331214211212334312333104342244421102042421011121134443242400300144204412100432024123122023423334034240111030421202242004042210203411402140241314242433432131002413144122343411403033431243031343044333102123040140303044044422302210041020232303420323423421022440134202033312413400022114202324332123424020120442311423411211224012134211222312101202400032420113114440332422424113443222420122114232100440334014424340412212004133321142024313423300114414311013113414240033043313333233142103041422112020313141433343133122002320304200031424420244421203141020423010323343303220013310134434413213143231213332121214414331132442220200320324320400043134410323023230311123421311410142421343331210403311323141100414042410004123243233232404211302232124243201441201112243410100100202100444124042443011102243102240323131311120123432224413140404201414403003240143034324133341302413314034001143241411201430022304023434411334234140200014232310323410203313101121132344124310322034430144103401121202241003001322004103230323422212113434431201413134123223420242223110440040002340421031020442434443110343132404430010403022333104021122201442043333431344140220043143413001403402013021103340131110314001012333421230014424101320240441032310440441043411310421313222210112303413443143034312202303131132034340403304321132120221432343214332410002422132420034441001444024230410034441441334121414341442210044102143211414342124424320422443114132223143033042413333042404144024133313302420033333111214232303231422130130012410233012241231304134122042034042412312314420110444024020000020144103410041401043443001104103000334420241433314234343010112130301142202042122112443224124434202212043232032304043244402311113042102443013224111142324424140013133103141413012340024344033441131233432322201333433044221420031404413414121010224344012021100210232344200331420233412144140221410402331214123340021014201143322124022002320300004103444402302140141402403243012311402332410031013230110221241021112403122020143014313002122331013140320134313243424334341311114023413031401304142102331400214401000301330021400124114044230332343441340220022204333222224244222420234011301400214123304300320114343102322112032021200002233201412044300203100302203204200014003021400044214000320443302131011240404300410412323034142441143320104341430234333442003423400134404444210231400103404303130103112330430431432200024240003133220042334233444300440002110020223022440143442200423302114133410221031344034303212412143432324034231342212111041244032120304022241200232130000343322234142220043021120341423010310414434200213000312220433121430414323441113231021210422022433102114210121443022110123331343334412041314441203441120102403241400224424130143024112310213233123004421222134333222432314104444243230214322312120201220343011042141343223010144203200341410312241302121432131421311131222323032313014033224111102333443042223103200304112123012402213224204224302420011220030341134103401233430332024322303102222042413414224033442033032020220410423322101414023443214124333103224412233122413422402103140243410202432002404", "244002320043220104002240301412021344044412000021410344421004334201013143231412140300240202022432033213043240323401340324214340120131030243232140432110024131044333203343313024043201011421420014040313223133200111343101031121041433433344430310111103021320144444241214210012140004203322234004432334021334244420031224000414241220321212002404013001214124113311234010023014404410222431112430303141231140023303421104002300334313332412120144011232411400044443324141103121343120304143321042413210031043223011013221334020344220220111030020133212310014231334103231422414420431411044023244024003332312242434020211400222243020331131411204400201443222031103244244031001324140403312333421144230020341141401244244010402131141334141233023102411300433100204221201330303101042000241323403003422242144223112322430204134431021122334013120224243223311130014420123212343004002441102024130444004110133440044434301104212142102104312333310241324330434314014114121033333313202413134304131441214333202140222421121312021103003334110200144034101340001013232031001033304132203340143200433010403004313231221430021112210213211204020203302320124411243420444123102423024434020024214221412343130332122420330323412041104403432204120002140440404442304423000213331203213424024004004100041313212300234241002301221212443331234102122202211212341321420204412302141002133112224021232320114124432333003334001230424122033242131132014003013102033034324344120424133103241010041140141441241310243232041403141020300301430310011221303302242134414314113231231312021021413012201423041133200444113140212231133322142342223102422423444444221224234432031340014442001231133240233112141311203011310030142220424404212402442402223142232204132132302103421434402214013043034412000322130413421441130412133221230010100203324233040243221323242240401312322011140323324230330340234210010224302223414202344433314021403020324434012013230304031331042431103021031004422320301321133134441414421122010132420032220340423211132304034231130344222100234020213011430414130440013004330420333440432041233130133242300114011040234214220002112142310134021001313021203412033330000313332104004220311413331120444144114331122001233323210013430010342441224101244233202123323133210004230313234034214032420140202130111033211213420414204002444403013432242314213242340412401414402224441033140142214303202211403113244412213134230213234410002004321341344431222423101431032042304124031343031023323343400111242134224214031133230404212010400140441040210204312403232424133002244422222023014442041220204311123242123204031331420312032412042044423421241132030403403131243204032221400210140434223030444312121420134140411114030434444314144014401003220430422223301232422220432012010420033344222241142334311110443313232102112443200244210314444132211034314224201142140044004321203132122041240421413233203310212244001110111320034003432422342432033232410244230040403121013231134410342010024423232223220244421340433241230040342243140420121012310114204003430333232231320403100324231141234204211134042424232100000414230203444310131202121400133220143322244314131233033413332143214443241244323303234333000020010041313234433411111231212114334442100420011430212140334110223440244342034311210011013404330123011303001211111311411103303342032244143423140431023044002301322021010243232123442344224114142134420413243201232304342242410332341220102130122133011134131013414441000423330042220222422322140221013414213220422232402230424112242020323043424242431414140314133130014401341301111311411320041032403314431142232304214023401102102432332234322024423201040040440311101201134231134343210201304334133200430303241020413431304141223302432302113403233240222321330142103011123000002104402434314431020203320230234442043414414123231414333332042140344324122130113330001323403313442212341320133124133431040244431413114122342321014313222301030120044404001421011304133134230131322131143224442434133122112113442031120220111222104201322040404312303000214322010423100444412121223133200101330004042122442341004020414110132022300320200424310032140140102311434322101340402410301224421210312133100013100301101420240130324021441414220014120303003441330300442320132240222402333321112302230144230020110411231432222021133131403301112422110020132100444421221041441440213102212331134210121334114442004223004321021020212242042011103212440003243233141410433101213100341222444140032344244140403433023234341411232112142223", "240322034023223303132301344333444401122022324430232012212023413442342422444441341240413422142004134223240011132123344142241211324441413030302042340043034210341024044142430414000124222404433120430323001033121313132330031213041412234100414212004210323304400104301131013122231032344101222224131120313424102130002212132244244044120334133403234001031143040401410403324422033313430323334444034043433142311311001304333304140131213313131044421140224343114131444023144403403201324332232141030334203412203041332004020003424110320321120122140332121004102101104020134130130004410431422012224340102342124404203442203343042224041300230342130212210412203043142334221144414212322140100404212331303204112324344230443021343003121004322314400122121120221221103421133134231112220401014113342141233224211224022024121222311134401133343441243222222440243022001213240221204414234223310404100133003303334200400224321022433403042333021310002044020242204023242442201330233411004222311343330020314230321003414333032044411444001010033403230304022432232032040121230012103414114321031312103314420101210003413123243200011442442323230003420313404023211232412100231022434004332223200414211421111213344330124422333230100340033343443332031332022334030342043314300321321344310243043224100420300244330033231331033443134022033422043301440333122143211412404240211013312022312020133021003444031333122104021324313004141112343034142402022020143041033103134212301202011422034431043323241440110143100122113432012122330423400020122433110234433101410144130130110441322240340442443011403333114324011410311224410122412203224401030241042240023113034044002322214134432211030410310334104412214123412142113312424243001324422303424110200400213004244143414204010202142303240002114011343030434131102231221233414041334122321324242402340014114441120441100202321303004242000403233000431024312213130440140332001413133421113002310221301042001232142212011424412202230302310323312241230133030302114340120404221334014012441231411002042404341342312401413430134013343002220401131204444044440240224320322311324402123413133133244412211420200341110404414040144321113043120041003121014114024232242212242230210420002341100030002423420340400001011200223111312331230410121242324231131231022024333244111044231443422241223440314333242033430242202220023244332113314033140303111314022404214101413232413010141010420044023140313422100233141103011241234241204140213134430323031441323033043242334133024232023132242310430111100141020220330333122212422331133023020030410412441340314301422331424232130201404444040202021310042001041013140000303400041412012324140042134111301042211443114002442424123421303332042441030420303344322012421114342010134332300001110023020321024441040141113223120014340342143233411303042043344004221010033432243201402003130103413213120121334312221023430202034011413030030140040434200031011414111203402421342442042234003022444203203112030212111220122344003010132140023042241003312004411111140303403403110304300444204412033433022442041402243242101320120023134223044021203112311320201232302212102401424101003434004143114243324121431004101134410034023020224343000001234244113034144323311223422134024121423220043342000041120131140423414040413001041124414100112234304012043110301242333420230224303011014322334041202111004331032313013010313221044103333443213201003233000400123421233033441323312432213344302430411031140114424042222111123400301132303031224131233140230043233421444402232002013043404102123203123002001144411102201013404222313100221104242202200124331421101313032223142331241410122221003413041422014404114120102300231431402131310040432011103313203430211434434030344443033443402303420310200112332420343220221444132132020110321114342032122112340102042144414124113112214441030304000311110322202440011101303012332230203101411434241122322400310131404032412424322104132403233104444101421233444120004043230440210310101031014332333432323303032232424204211112440230204410224402124410100344012431233023110431001233213123413311413100441344301313100343413433314342124300000232101142033031230041112014244431324042414133001020123100341002230312220412344444332344332404300144030222200022422334142001103131234104342213344231100043024014411411333412241010024304234242344033043422204000231211201312313340114043203401311013213210422203002440401301013210032433402433414411114323303200224023130023412114401024110321344033200142040400432421201414141", "313003423211023220331344441121003314411301342033044220223414301211440113212202120210014010422012023201140014113013224101304241411414210433313132213024003243330100312410322143314313441111413141341010031000213204401414301141402233240043203344131142303101344204420420244201041342221434000222401024224042032220022100133040211401110432402042013310001344401203324131024412131243004024321321404130224034212012130321441114041411221134321134104041141044132212230211400422432010344410230344442332430310003332042313400412332412002223114411214134324300041203323404201022442241323020030120241342420321400330122011211014134120403210002231234431140432040212323024312424231143221310332133321101321424414112232213221301020321034214430331014323424411103231302424240000344440120020402142403233424022243201332121130442334333404134322223133244414013323020002233134423210143024322012040000420210204024023211103134122202101242223102242343102200432123004111341301242343331214330323311302240243112431104320333200233411342034200311144203340242120111201444211411203401311041311421230123442412330223341423312322043232424204124221423323031112423003121324303310100413012302211243410012112441421301022413433331132140203100104222311103444010020413420104244412341114002200234204230142133020030440340344433143123011341012302201313440133242413402013444040142124432430344120441201131244332014121434000311431122112144331411422120310040444321401140003144140002123313430231202331133432002131342144040044010200041414033012310424432401202443130104013100410241140033244342222421042422214320044001341330211031010130044102422204214121200112221120304342441434114303200041001413340424411234003313434104220240242023001110200442332432223142313432413044044234222441403230344030433232204444424444040021302223431303044433401004442410400020113133043020312230002211023101234213110344242204430443012001443031314012111230241222440021030244340244242123203214034231122113021332114043001403030240440423003203020414113134401410310000102321423003213332240242434220012140410224303314024430312311341231130100130241131221412232140321033210140211330411423013102134141312314310313312021444243034033331122343342310124140342312401101203233431414121141104144303334112012403040222141322221312023101401121022140231300004300401112322142042040431140022210320443431413201001142030211011102340313131231304311321343143340133433223430011321133343332324122320030440144101222212011110120432001001113202110314420034134410042301102314212133104444212241110443432210303200111203324240044033223040443002322402104003002243131242210112333221344144041333020043101244013103211323312020210421322301043343404042222330224034334423303001003103100203243020040432401131124000134010230340243434043130142441020421331234020240440430111132303103343200330041402440210121011412341100103314034033204034433213342303040131404442013241132340231111312110311101144112311324422140241303231114320234342404012102443402132430323020344242411302311244012120122100341033433144232313042142413343234413003342303333240140302421300443321412121124013421412214033041443413411411201142123230134032431301324011141312421413200003000442414400112432413003000311032131332133122000344300044333020040334313341212032300004133213213234012421031422122230044344134101111423441042403413312124013030404121240440044000300421420112301021221124121220343014032224024433122132003400032223211321321212111021214113042023133444430222320033434401001121442402312203233131141420440423131324212002420211330004314042022221144000423321424243344231432312011320402344040044143231122301102201303012141113210202243333033031313330221002122303311230331304212134322201201134223343342133144233031321000013222012204013100434433123130204224003312002032122443210134122214324430234144040242003122330314403222142121140123332113424104003110304030222023410000000020012411414211140334233004011043143431043344220010423410243402231013244000410211300441401414412133233000310331433212243311101124123403322324310321230344002120413001442330412101322001411210210312342002103214040330242213222211400343102312333421231314203411120222133142011423102014231122402103314044142403231201130210234322122304040243203131014420411432221003030344422442132440302404104440323433340104020111100340414433304423212242202111340412022242141021423422044444224122034421431013102134414434300100342313302343112413002002321040413231043412341412413241022043214244230", "442023000114030322130024002323430141011144114344333044101314014401123434023113202411243231230021214244140102432044411030024202120224224121423422143402413324123302122442323242201232000134041224424341030304023434322201204331422244043104421032123102204020422030120440131042220000213034200101214044130233100422410330310434423224432131130042244342234232000110420304412003413230032201243223113144420434344120413013413142421244233013231024102444404043441224104340221123302333102023403342010342041220302140431313003311444422013024111220324340211212332031212443341133242142430103443044040204302030444420412303403001223234040000310223121012232120004421034343020124400201431321230133222101313012024312331110241030414124330420103132304310234414313313010134313431414344400124420011042042333230121100103112002122203001433443103010441311434342213011444014141041422210121303113301300313330343330202202240343330202423032321411411402143334421033244342321421301340020204020043142024042301442142144132213303433213204202311042021330241343300021042440400334401041214222444223243423144000030402230344204322221244333414311321404441112041313100143001114320233003423323241044104430002304111200003124302123114122032111300224441443233423411232342401000421323402410004202002114403324310011222323022223200213421031201414243221122344114110402032010324040032142321013043330302034443024303321030020414220122113020021004442424420410100424012441011113211414321044404333420424213340014120244123134011242211410432110032222242413114143324433434044110243212242000103033341043412234312101333443243343331302014423131310142330342212021121241233012134143213031114222133122001414201030043113323040232322303103012131333042034412441122321233410322443432404002322202101320432024033242311212214343304313241211243343443410103143432340012031130223034301431110022344144142213232214111224124023440420110320334442341111321020400034131240111004434441040000400144122313012003423421400403423044234200402141130320222122041133101311041243024432100403020204200302112123421413241414324343042214234403400311132343144114043420003320121211044031342143302243132243100143011024122423114221032210320114301403320040212123004321434012244111412020404202434103112414112213024323044341020311342244333431200344023131310141004100434410041213224102214401413442200400302443342143344321001331343200414432332221010234112200141431241400302233301224311120033220123032222142411003014314243321114040102401412411402234433421012214311241320024120343141001030440003310114010433413303011434111002420042414430440122441102022042340410334040443020132234224223020124124324011344414132444404044223000304424210214201403313344230044123124422413242433000004043113120122243344040412300221143110030134304423204000040201414221412432443312140224340303310404024212404343304224202443340300233401403323421242211342000022232344224002102000131402321243432424324222314113421403133343414031110421101300412303434201400100413040201043440300401133111214121431342024002014031123403421012133401241234033323131033013323111441230142021122030124304334231101304304012344233111210301343110420211321142101031224143100403000402211414220412120321210333030220310444234414340230403041042240324200240422021403021212033123322041032323314222341413314224002101112133301232423231042421243002212121012041322211033413212001343310113134203340324234003441204044310132240220443102341133132213343002020342004242014344212243014443142330201401111420141302134432341222303114301333031421231411213424142221434244012431022331411340243224404403342443034224413221204143211043230103201021323103133344341144434101200024224143214011324331322020214423113110002121232042340102030423333231311202204302013221231402214420121323200443230202230413101224432333133042001103203001131441203240414141103430132002341223112043022022404243142213131240144441200121023203231210330321141041424000142101323301212140111403110243413201410021321021012003122401212042133241231111414302201123033341323302423043012100130232404240442020334434440121232411410124234124203404002304112222203424012401112303322102223020301441124332100341203024104403230212334111112200003320233114433342024114243322222443434311034014441431202132111203131444211120300431241000004021032242233232302344221003110331013103302333101221221404422443132114221223034202320011313211144313444044001022340210012333140003013410211300114040101244221140342104024033004401141222", "004030434232144332224313440314313120003242023040314242321334224142000344004024003402434033343340142004031331331123323403224222024424112101023324221044222234000122104220303222220423400223241110300243310234032022220022033240443023443434320023423444102131112304233241411202121414103112224222330242012300223203344002221040244233240042443441111301410421210042231244130442313143221242421023332301422013013213133342323230020132134103322211431243242043013004144134204234224003431244312123323301130030342100044124100303021034332002432041120102442303401021024010021034222433221042200143141401404202401132420340440234004230323243012300132113124244040133013404104124114344300332420021234440444434114413420310424240131424410000220443123222313211334203024203443330221214041230134410304220400432100220344321211241044120343340431240333042023114124043004411211322440034101423430424442124210021210224004231200404001422244342203400021303113030010410212103020142120043210244434041314341313431420310111414411202024140302221013003030302210414020120041231440434040341313033134410103404434140403040200404420140421114140013124323300134432001104412034401210323004423240400011414332240403231030423221210340441003330222140334120004134112012023341444231210201131122022340001221004232310132143201302144233433242410430430430431241412310400314211121303320403434010122221340331140020000202443100330431421420403044224041044103020041430334444044240411121333103044234211321421424421324000032313000303300332211042003411300312033200132031132441414412443024324134440224120013231032023434030023340121312343032003132040432410433243231141301021440213220144043120303233113211441202321024214104224021203014413233112210443332204133044324001034403044201404010413221021444223444101024341023214013403444102031400242004101011312014410022104344421340400312214441334434214214432214004113144223441230421304044040011324231433143401432032043300342030004444040123300313244432401133122423002213404324402420131104331132211121413032020130021114013041010444002144404241402214323133234112022002241341400114241114042430231133021003033133313232123044432031214110430130431421310334021240111303223220443401343301142244133043301302034102340341244102034133001430224410210122024122030314322211244423031401230001441212111232212330323032004223214423133023444114111001231440112040411333301102334001003221432144103422121411320410132213324412420201023320100202221204224310304220123001031300112313113031233001444221412011132322132212224133241042142422120140042123042223310311001123024112124414241424304030302012113212243120201440011000412201100334203202330022241311341124303320241112231312102103222304244420323032304313412001140223403231334010342134313100443310033412440030420020442031320434303134323204223221000332204043441311012102130320004142001234300131441211430330201031044202142031301142314042344133244200040324420331133440021333010031140042302013410013021034034123140024103441114030331344142433044123133104201413033244112224104101323342341434112120040044000243000040132432142340112010240020241041110004442301343132220200243100221013044422334002440322001101311431202344443103221332000411312412403214234200101024424242343112122212223000240102034022133002030031303000403400141102320231043244031203122433331242031310403104011223131233410322410122310331403013011301441024322222402310212240203203304113433023302324142013000031124331340214240042034134122443223022142410344401331223303132233022431232424040432042022420304234140310000222421042301402141341013104404042120431120204203000210022231333041143140022210123221343142222314123114144141223142104100243221032411021020040232233012401411334211423334431314000240012032231223102340232111014314311040402402242332031331324032202320022110123413132230222021443231100031043341311301102333403334132142402333211111002440344004141443132134141004434213202323022102312234120114440121331422004431322340342334110331314233133234132300313430120240430432433211102334401440204133423230032430141312420311231401042104120204201430110440411112023001131122302012324230441034332242112214120222420203243024320300140302024034323401340314211224411143220134244111431422200023100243414123331221143422214444441412141234342433410341130120422121132412400040113343123341401340203241242332040232414031340330130221334210331220104212442323013424200101142303110410041020234204232001440110321401201423122414433123312231134130204213", "302441002233112201031343311133111110322100140234020022200313240412131114421113211132101011030043014023211341423223314132311433312104142043423343024411223413323001232113411340433242000141344242112001243002301320343011240010113030240143343103432302210131240220230110221433311340312412120232140103022410032441104122313111440430444200320010030013234220401101440010202143234233320313042342040132203323104100424223123420134344121412001142310442212114314012014210142143211404001314413230342130402230303421000011143333233310211033414203121022131144334101144041413403143040011123441044314112321404312033434432404213403443334310243104334132343403421420003022111013143210040102121244340140441022144421202233401040433003241443000334044210311330000201431112141044342113313443410130011004321442202122231202200310104142343401120041213032224130321211231431220402031143312120203033333240221143444304432131033430134001311114301434134041240141142411003424103312424110423013123113023033411104344003001413233404013024434344442120032431432134224220441122401023040212411020423303004311322102101314414033331241433130343222424122223210243142340441021144044302024332304212423341404333123000324021342210344201400123300202142142314124131411122011212122111431313243442444330104420302304244030301413404201240031434311430011042003032403113113034400141044331133024202002343220112421021343311041013234443343323342113221111424304104224010130134121013413440124433334232340142002234221413001211224334124334314302243333121422404023441440230304142323123101210310330310014201400234302033001122313101403041433320211333200022432040430012201421303023004340040302034111311202322444240420130220223234012212131441304022331303331300130224122043103412000101010400200221302023033144300041040242124020340333333200411424203132032404422140040024011303342232022211234341101244443124340231141233201302324012101014402233031203140344033132343432240003114134104401320113243403404321434421322104341213422021112012301303024144042343221020221412242330311334010434242122010110323321104332040133342203043234040014400230322334034414031311202434003043344041332444143140113103130241004232024331240421240302342203113331101412214321043102203011400412034103203414032340121001301233343110343121340020221431221140222311142133224203332013040312003220022302323134041013243011143214013233314103443304201101012343012444414011141432313212313022210322100413414132224221134334243114001013431224031433322142441140314130432322004042244322440220411120234110113410021430402341122441311214230230030224012103212340121333224311440003300010303234221032030320300033233424403233004140301132313030133042301003300332341211234241403133400424133210320402311422004123043342003223331404344342403201042404104303243201212023202432343010423441231434411012232130003001413243244021323430023042013014332144302220011201124103242332401401244012040324332323040431303141223032344444341430443234001423314024443343113302301310101003022243444100223301034022340233403014421413004342322412333141320133222101334200103120301101424403312330240411043011103011140141313212214041433314111143101033000404130203010212131013414024441301304400034332040022231303120241021441404402410233414040004301010111334221302010141232300104334023243231312101002103010212240100423344313222001302404243131021132011201441233430222424142310442234424121424331033143204144404102431020310023414111321011000101304314121413441442111142414222423112043134011141010342213442203410123013111234340242320212143222230301402334110142343142012430244301332341213224033342110033232123443344033214413343002333413100101003340401221314034434441044122320414300211003414014330231314230332341204230230020100031344032303411003031022042223211210214211240004023012014300441043320123344204432041422131344300320012143304034004210313123122331010134310432232201300003201244044121330014343401344421313010032243220142321304004422423133414222142422212222043000240303413030312122041213124014424304440100434214303113411220014421021314434440013021010233034334040304143124011343404423221012444014322112312244141222324244220211324330010132304104303041130421033223412340323432313312314132002144131033023443123023210120104434133233232313340101402113434201340330433122043232013114000104121114313332140122122332231301443404141034220402343410404003341002022032002224310311133411021204434104143300010120240301330132101240001143400334003232400202320", "401032114233111233023340003230434201311230432114433323133424132211001223300221302330424133121441124044034224104004422112000311131001211011320244332010144001443203021401004100013432323211243110312121221330201133003341124403102444121022040112124444134110333100421232313424223111140221442241104032403343120100114013402404020103102343430412404243402014244210443223423343440224040104022140410203242203021204211044243314404343141041002222442231023122002024130241044203210303202020021304132322403410033021213200402402141112124103101433043211144410142114330444302411442304011302233110402421343301130304041033001340330224112124223330443133311140002404130232424102420202222402120221304440414314242140403234413214021443343442302032430004242443231011201304300104123204121401114212113003213210334131134444403042132223042410130204341143343240141301212332433203103143203333344441010113400424001124023042114241100404410022024443232444140034434400243222002134200341012211100202341444204323221143042041311221024013011034112400240114402221220141423314141220404132421411110120321004230230040431133011443220212230242223310123204120300130324223312240103312013323300013110110310313110124224133400330300011030012143401340302401300430244410230342230232441131424033330033421232213411114103432230444333411430112132224121200313411310123133440003100031034021040340111234100222214010313114320112441424321433414213202033430234244003322333112211031332201143022203310004240143231032200141033133431014421043020313442244121003240421020414222012414204300132102304204131423132342102124142223203312313303034133424122244040124120232043220342034020143443443442032010040244034330203221130312203442113103330144122343204412303134104120100104230201424121110410330223430132123420304234241140342102403441011124121004314303201010424401334002310423204201423221004132344444321423334222444231223113033311122444030043130024030400400432121444010404243213234124231344111241103200013103013324042041133033440131141104403032022012343402432011100402034404004100230300332214132340044101143302311304021101432430224131312010014344040333120241423003234424320203013134310043401234012323004003332333240204301202130203322314142110401414102243331131214103423314430411023442102242001441212023101204033203004232304221203332201443114124103134423241432302330111104112302144210120414032342340022321331131434314310433311142304231341443040120404143034222302320431412012342001402010333223120010141100144113140420443443400340441310311443124040404122203430041000440310321224341410143201421311342434141124230320211223314300143430333013313432433411033440223442120123124333241410032334004203231403433404312004400320040134330313420314121341301023343211020414222201204423220421412442112041001144443432322311121303142041401033100304410120024102130131311324040231221200043443040043134440344430403041211133432024224444210412323411224420120142432011244034141332032034112430303300211344240423320312120132122041421400144042032430421040312211021330442124332304402233412302341332311220210130034340240133202411140012101011322044214110100204040342040321032204342200340231301010432110214433324104400324210130204001423404342333432402143132013341143034042313332341302114221144020441300040114334042220023232030213330020120022221132112440230110124404033440111300314400313041231444241104341441303340402032013204433042400023321342230030404233331402343033142010310103430001144240414124140123404032341341321411122330240414400220144202111143111400444202124023403013410313221244321144410303444222123324313003430401142443433414414144042211424323202441421033313014220334422122444443330111401301142440114423103444243440130013421120323230231422323311001424242230331112123401111411434241324040141224210403440042314331432224422241143411302342242231131414114121330340242444332303300312102433202223430433202224003210024331402133112334112444332242231234102342104422404031424113441232421120421444033441412042213023134000012110230442142402033123302010432003321434441422322141403444042330240341311224001042234424220411402102220431324023400124124200443124023114112030101121414432132420342420104144333334423111100402024041321023232301442010324420344113124141112413000443344124214333133130232321131214213312203201002312232231440004201332100132404411031200333044431332344210033032031323113022312323213431243030421210143103321403321312311410301404442440001401411414312433132231023334200343", "424034004123210130400410001410022323340100303324303232244103303304141310142124044402241404214134424030112413124114111443002112234014223013344411442433242300423002421402332204330400423042144030302100240230333122232034023311112133144204400230043100042031243422041303123020230144002011023132214141434144441232322123440331402410321041321430130132340304434434142224321121230233012120240123432341241412121331444244231203023012314010022423004141140110103313111024203001340300034224004134134143110102141204332442434431410044011123402403132233341410223130010122224343321224042404441200420020122311441330140200022031241032334244233241003430130342232210442010013132244010244011332440012342410004040323311402300203444202002210124420123331410222143141043223112014130303312202440000021220140021040440210404000401010340440220333440000144042403242401121031221133111012221434321204312333021130024231231222032042421241132224341324012010210334103224443204211014031102200004030411230013420313424032043440220332203244322321133010211032243433024001413433442102010112344030110434223332413202011414403322230111420004034330032423022421010130104121103213022214200014400333433010324423434140132044221013100431202400131133421414231404221413244131031204120014420120422213303412230322001423102341442030111320034210000134321411041042200302200220431310322003230142121332023140142304123133301101012001243220141403142102201310322013232132203042412304301003343031003344203413200030434110024001313131440103131122110233433142114320002000322330400232402030402003013300344102011121411201012002341434040403340114213332133142122031403211242033311023003232121122003121111341310232141421200134334440100310014314021001012313303343344143402433022004332130234123411440324122411034022134240442311340442233432313112024123312244433412424110424221043134411133040001430030124412323141012011221024143344024032033004131000113011412103440300311302120031103340113100142304401332224210044123422230043203143411200233243331300011241220114242103413301343030204322241044104221203301124124022130230414232422311303341104322001441122303200123431320331032443102403302000213333240112404240333104010334014033102341022101332113104030403342210333213110024201312130124134111224340002334120231004120112200413142010340220204310021121301343202334024103240324434303212230242210041313213210102420003031210034234323222033144434030240232410232443320040412312202041324114242011101120321314313243330344341320204441304231004201211332013134002200104002012012342022441231112443320412434004203143403132011134213111440032402142100022023322002004342043113331114222023300143212324342441423343420412133311104242130442422201330114211423030120021424312122204000401331203214031434043014444343030102102232401012114104303442400041443330133310412410104343102222014143313320114430002021404310341432134412134123424330140341012440214243021231222242140110301030413224220104211221320213132034044442423434322021301343200122241300401202234330101112201214312004421423100144414011122430013233222011340430011113221012334041440242434311242442311133022103043434342430144143221342120010103133341401420230331112032333423110430302132020231311042410401000421000434431001423012131420110144313040342402000110411311243102303243320410203101324401101441011123321333404110023130242111010032222213233330022134404431324013143404013211444224220110314410322200122304024302341213042302404104022032112223202344433430223240331233132301003100323041034133104110202143410142223314313231100332241000442113044211220343433310213122342244400231321240431403032303421022222303412400100041014034031210033011420301231233441404214131442241110114234213301204432422133034423243133044420341200432132121030312424301220331220143313323244424123144030321301140113010404042210100240103314301410144144330332204012402432233040333442304304342010424040333303110104141011412024123401321232122440204001134122100303211020434303413103032113231211330304242232334043313424430443430242423423123332304222023043343321224143213011441401240302324204223234420321402412224120303103433231014232314010202212122244231434343320333112320124340411400404442444024003101002012324103331431143030024402212404412242102040300230204211221003111433434214003042324120241312443424222034313112443100012220221310042434042411122004233001140021221121032204000244410203312001411023321323111420440043400040442012330224342014340101322220110310123004314", "044324432113301042200113001420010342431334331043103243131304213142324410143131131210203101043114224121330032220012331433440102040102241423131402042442424121333131444102100230021201102433203144013314323110213323131403032241224331111413421100234332412400303310331413222242414213404414441302240323422202040032320030044123301312223344022010030111431444210233430013332204343013344420033041013320433312444001233243312443043113322240123132224233104403403321124400324443002422213304131432334142000443133442343402230130431244441223421434320021332311331343142200042140413212130422214210030121303141300120442334313100333212014304342432440040343131412244401122332131134234411443230403023112042013310311310200300134223231023212010023141201424203341322123023440014111234240004130330002101304214413342014143233143324441131100131443013314233220334224112244423433244031401211342344132042312002324300442312334412414230034301121041323234314322441132123301041410031422210011411240214321030041320142031222041042011240022402230221141014443034210224222004320201244022233144104222203002030130141402003142333220003440201120114324040242203022122304422411212001423301341304032100043120130312214243430120414240023304324310441140442024132342443321131032434342241030302310032130131233421322203021042021330203041230144104301440014412121333321222244122433120303321313441104141321433134014342423404134302024130343313400323004133241301143012432043343410331131044240241330012044041430312342200042004204243431200323033104110210204204422321442021220011313242341214321402012234202233202223224331401343243233014423140312041230202104123023201300141303201121124433243402230231342143401441444241300430213434334414014412210411224402004413142201442121432311213233211241030200201041412120414231403101101202340440244102112122420123401423011210421003031014202313024440402134014201012143343043113042443133420321323134231110204120310044201411400441421414002014212431211103211144431343122233000424314134443130224310333214203311243234300300140430211301423241424440332202443443123224022434132403212322103420022434134020020104200000301044133442030003032223233222333201102410122000412131400434330323331122241244241212314400403041042141423021040314212314332212310023104312113320032003000143124044211310144332134212103233403314234023223413412223024033033012201334303413343240212301111112304004402221310432313441124410400231111203041103321202312222443113444330401112121312100031343302110324110231331022222410102220414042242402333344134042400211442030300044241420110440434123420320131020112310021434030303213034241214432112134112232010430222032331104102031312043032314342113144423131333034142431101413012141243410330141314233001444224221132404033401323131111344323003440242341001440340313024133121300220030032034002014313142442133134401244110342022314302021010434004424110021130122201433024410323303120200444403404443444213100123033113043204040032034400024213222232400343434331441343142014131212043320113424443013341224340302424232412020224212342221120103030142141310022124110041214232414004113102311424324214403101300133230432034202102142410004130121412242332441131324212404412113242401113143034140443030131401312142132341231101201422033330041031402012110142213342032234431222322010221232214203222423220034210404043011423241302141431111123141431214042441244312312141011320232014341402121242041411421344331204332443333233133331411334012243141341204110041030103020010202020044031303114204433310312332440242231124042203044100324344442332113344302434220142132212340033234240214021231444112211304143140400304221212340424123243322124144221320313334134101012113334201013022001103104212222130400004303421424044002220031202401330033242131312241341333244313114102103100241412401200444442324334241010242011033440112200143021002143321140032304300124303121312304040033422344203432013312231221010304212321421230233322214421130114411104124200030413244011140422212411302423124431030020441042232310210224213202013313023010032302324044020422332423212044410121233021403202224042210313433233144100120234041032321322202330403101322223002114243232324400203133032421232130112241032222013444112133134411214211040141133133140004203400041420131401224030201000411213420403023310103100022231221004440201201314401140243142133323003320331001241442214414420414334442230410221111234122223232401234134412424440121103243134222034322112304344002242233241202014130", "123304310020322302242114002041420421403400131442403401032400022334214000243012334023331013401003212442011302104112444314233032444232300413011221104412421304403010134330031203343000004443424314132343110313131432144230011404114410032304421402023301104230143101021242031232402043334123422144420343023342024211004220034444013421013324102431340233244413242441300340200140203011434432032113220222020344301113414012302411341340430013400012040101113030402022344321211314224211141433440133242022022434313301404431022214433231111333330202343204104334043203200304420404002024244122244434033110011344114033321413332430422214231110440012223441332120314234402221332110013021442031131031133031440343101210110340231002001442202310242112440440420043444031121240441130031403034122104410403012334403414402034042041321020411121020014034431021413211112431211423021401240422440142414333442043011400131314003040302240243444001314323134004044042212411322120111021434001012423131234043133004110000324143104120010402142013040224400340031001011333320224041144100313201230203043330314334323313212310331240220003133004100410401114333433312100321431441434110444231412330221404322224342410430103120242001423322110411102220344341031210003201301013041141433401423114310031030124001110430204213242001023414444133042221311410422313201414222403312420011301322310131303422300133423401401300420431011323020214120043130134404332011231041313344304322421121402302323332344043201343112442310133212113214442004114403010444111441042400432113343120244401040311013410143131101134424134424221122000110304021343344104002103023413440141424232121000030130344232430412344104010020042442110010020331240231314440433043103203440104420021444313140300230041402202142230424444233012332413222203243140212111101143211030000214032344122442433033201131440113214314021023442114202032313314134413414214440131043204311440423401203443112231134101320322420431200104303042340333443314030234023004210204200204122013314021440410101134000131140313033411000331302012313122214021233020420414022430034434204313211110311102034334102301403014403440342312131410442124222441240431033403211220022124343410342223221103310310320314423044130013033320442242013032124113022044222424122242224131014033042134223341001113011311322333330434420340101214024100101103132043111431214104030034041042233144400100323202121210404200241041041341320144200344101301000214041242131224044013132303230340004201221100023122203440122424103201021112113144033302341210230112043201142100301243001001330342333401300300420142022404010220021324232111320002334314413421123242321122001200310333434412243410220111022232104303043312013322000300324010242311224442114130001414200022103121311123321210024243241330201314301301044000011311434242342023331401312144431011242423323430312212210301400011130302402422044040424140031322113002132410322234200221102422410314022200104212424441443023323413441231241212014444120021004420442132210242411342344021302331204332403403003240121412202142234123341303224020112423224401412400042020310230440303341202343420333431321042334013010002334232140222344342343144140014231234021110031220331120322133214040132213343334133032440020142103231003101431110232424241144221423200333014221144413024324121340430231104120034433230013224320231100213042232432131020014120402231231330140340030023221003401030030440120312312302011443223244434233121301200310311340223102011343200320140410424324441130331312313134010334140224214202414430023334301012112010203004031321111012030230313200144311044213004231403022131323023303142320340001024232412403032130110203030411311430422233033301134434324340232344040133034313330110020223204024410014101221244003402220041342132042401031410400201021241043011132334412444433414122211204404312430141421112203020130400313024414424230034441242314144311042240042202102441221301402020210223300114042014432124440304241443303023011041144331001034040431342240234444042401102103331130014021033023442241310311222114111410243332340203202100300330004222423130102402312212444343104141133243004401201143310320324422211131141413200303020412000303043411304442043132211201310411421442321132223040030404413210224220013111420342210122134301103401014220120430032320141223424203413222103234043040424314300440310014100420430143334324140311340242120111202340132344223020331120133033414400140440342300101241023244034411143203142312212212224143124322100201122141", "030221224211321441414142313024304323442143244304103140003102143200043121414210310114130143021013411200143213044401034040144232304221432303403312121232012022243122200330131233021214434232024033123314441141433010234404031311424424220002301003102103241200230321024001313211014022330343033003242141224210444303442444214304133324401304221344020021212312202403034302241231414433042204211401222440103040310341321224110034412331202412142032122113110332211203440033032330134022210240341401221130112024022010441222344114213302124103304131220334402400122403143242101421102142311023001302224100342321042024332212012110314103402130242324242303312414024442100201002222021402413344324040030032221001003442323213401342412024434303400301242032242340420322223123400212340021122240444144244020312220431002442131210404444040004132044012013044322340304122400222403102342444122330331333334412010333011414230423232331241112332032214211004241202134404310320304401042212304041301030234123232224240303433421040342234120444244221313421022030010141204304101303320431020403121303310444023022142331213130332241223012001130311401323302221432431314142014000003301220204141442400000141321143302442101012330203411301341204104242131222041131013211130101032330220421113434311301423204344202320112312231231432120311232244102233121013433414431124023423142022423214004144202324440412322013341030411241122244222304410233330204200400143210131032424433404240023121323321314243213302244002343040101244231334224443313102431001440340004310342201440123044300402333403043010333024012111334401212311421314132233124431131134022412323230401420312341421312214430200002204014042314113421312014043300142234334323414400423143210244310031003131321443202402302214312241221322333121234414332200124401031200202233032440403143234341233031010231024044031144243331304432221233232433430440243313103024103424344313412321103104431212322421414032020424222440341244132210040420241224122323332122202301241321001203114342420422003131304220424043033414012431344244021000103003331130012424340300000244100403204413411144244232231111231341144012023042320444212200202124300422413144231044124141022043244343132002041341310303302402400301322121102414322223333410444431004402323300003020332341420030420420342444231314034130404222234231330420420430441301423311033311101442203024041432123322214314013202433020132112411334044442233340101410321033141202122440234343340031220324123103124024442224122410133423244340320243302102302411133022404022014433412332301320441340002224210142144433432430440134023001011314134414130243331344122431223120044443320313432300330133110404203313110031124011023423000313041203432302001300131404213230122301122343031320220002412131130023040123114214022140122303110332040111221331200131332331222303033304210203141014132221324133331144333232004413013342333101001443333000321042220201132422111103433144340043304314232401340400402330114131202331441323332112100041324420311423424210042411343403232430142414424332142330114342030100433300214142112231023244303402131111041300422123401314400204021002112121412441002312444132001204323104321141241200213031133234042212413433424034013324201140333103022011130202144341421434400120302404330423403142423142001213203330111421032432021242000410014440403200203422234031444131142311313410043120033231201344444231322104314030240210032432323434222113001242021221411430434433144240023233024101441312411414232302133441410424044210322402142134440140211311021142432220010443430041041431123330320223442133414020133114031030221031234114311302204231221221213011210441431132104223020403104220334000300203200301413044443442320010311211034332402301221340103002420140403443422300424343223214023402322324310404232221033411024312241402030110113424313211430341432210030123111113434113324223403420014113034201013114021101100300111442101041341204320034111313403401400431221343204014434244222132041310301440112334124112231220132400331004444022034224222311143431320141332123443414114402121014233244111223432240133421044141033241140340020333031203300334224012304004112004221001031000412040233241321041044024303100104020004413431141132410112223402431141110421231211121241332032413413003440144422424204111121243024323341144043141123312324123010110044144224203233304423041143024204141442120002143423201304442104411012222413420423020114221401431044410243304440041220014431443144223100423333044433401043443400410210442", "104132342222223103344330344331412114112031304230424141004034243030042212413024030424443212424130334012003411110430222104104012334110302331401302432211222114412201004111444324302410313112401012124401303012434131101023203202002443343143400232000220101334122123444343323222211131233040232020233332443031220432111111230231443114320130103132314004324130114323024213414031323434133343144013210001021244400201411043432130204240333242442141320134333114232143224410413231103310043120224011341143001130220133104002310212322210203002302023141331242313304044111220443112134434323342103410023133041130342213234204123432434130401131444312124011334433131443400141324421441440332011323144233424413242340440443420201233431314234021200034102122442012241112130303300222334310404410011444334141324333103433210124102023034223224234002243312441300111244200321423212413340434202241202102401320231224304404403441030132003044233202300440044401032243332131211402222314100430014011312400230123204204424420340322420440443221242222301410124402343331004403211224131034040222102030410444224330340324211241432132420424032200420430123232302131110114234421304343414122410221231143343011301210440002344443432442420302204012223013010131431444421033311402321134300132024121310201242104440443034301223023134301414411011044233041240303302433343113440401334312420133004003421133333304420413341310024214430123013142210300431124324214411341004302404143313134132321444022142310102132014021331220032102330240002130221410044400211203341040433132014212344330443424142400411004312240313431242222330340100304200202312221332434233431420202330303112420210402114330123340030142041221110124124433243230021401224034410222013310344232441411231232311421314442002321332130200044233144324442101132420112424021142231002024210013002044431111410411440412103222041211434420202121212231131242342232202344321303421300340231200000431304002013140244221201421040340420443112103012013032413200410104331414411341314234311423304421430342113320002403212302111112232012032024341000311024122210444044414210422334430001321101421044104120120410443443004001044142402112442022013033023000042443412331001041234334010110011204314313413331241302134030400002203124440401042221013104312211443323314404301023331214004204141012041201124333304434214424110114433120343201010011012424140403320201043001114030104412110222142330044434403040134433431302120141324033233041310022003303132023413134244240030244420313001424344433314241221231303224003320131330033000414131313432432211401243431240423104133024140143240330132440444323301144210213142342201403130214324411120010221000103034333122243221230312032130343022321124044133322403200301302112244340133001143124301131420301223411344332013121041312012330120403023424042233034042011443403104204013041441001430041321013124314024102200403402413444410331022403024310123300114002341002022441104132431014144412111323312202002012343224141232323424230213302120100011212331202311403240220333012213131111343212100122421430001111123444222222413421103311322414004412304223222210221020320322223121114342113340240204112210332020322012102211031041240102114412030020042332430344110222402412012040414240041004322303401410400303201440211233410321211330040040200021002004044321420300320043411303200202130233122242124303101221014340103232030343233032433003201231011001330414124203130403121240444430412030131431243232300224320320443021041300004302131101203030401122121233311044023312240104103032222204033040122030014201240010203311412342133044211243424204333411111301034221214332232041120341320043220233011131412132331420243230141034302001330044301011142432001113202111013040403141402123311311433414401244024011410020221203004114400332332214433012420020221404132422104424204301333200011122222141230124333314033330244403414044101043203413240421330400110233203432002432432333122224100211110324110411320203320001441000203210042333330104130114442123111312242430420202314231132432113034323310033202342430122133221122201243122121014232430330141400124322404213233211031042444013023014110213004442403414011441234313201203140302110222231332442324331302320421231332112224342411413003031404441002104430420443240300341311003230314124243432421131003000144423044412044000212304100313042022023244433111204232023220141331123411100123424030201414342131432421020442020412001412030233340133344311420233111334324042444204000043220224004241032032142044031", "133233314043130424313332312300244323102101432340032332000102133200100342303020132123211112231002244041310210020223124012123203220210023002330222101010424321102022302144442042212203411424202001431332321310241431111413423123112022212223224424322022333404213143323224213014044404144043411320131110233110411243200114100243402030443202312421302424313341342022443030220222433004103243241213133210400130321203433230414311124410431202334212311241431104311203243400142104413002243214320142103304231141202321342102204041404300333212413424012141011301042401120002224130201401444244232410210114222000011324340234043421122441122410303140012342223424233223224034403403334302313422121321443214314140344243221002430204100122231402323214023332110143014430440210410432111430241441102223434340230303440213404432241044442243301323443211002212002403441114213134231144302444124224434412123334400232431102134443221210231134330231132340120114113423344221214124102033023040144414220400001341201432104202132332034220344022021300344134022302130414032144333232341411432403442443332422104244222302111212304101424322010023300420312331433411314014020410120131004112023411411213331034133402012400000320204434423043004102024321022243341423333000033303241044114204232123241140312322412241144332012102034304210334331233241141140231140233203243344132414204013444024011313413400020311330122310111443102140031012030214434443034214121433214032303423023003204431110104240131033121330020424244300332223304233024402044224243433023033443301101004001424110044300330224001422002342103204030011313212321124301313301422013342012123311432112241432223200211133014231000404003412142323120314300302133402421320122410402411344431432022001144030203144140141321434022341041311440220443030240121212414110031142412402442334101202140334411314300122330040322113243314333102241142144042331120411040301434120303124024312122344330141403434124122301003140441043221441141341021231004342224243400432114324112123112434342333333000400313442323041010112101211124002132422023330010414033334243414423412000240203422022224401021020034202424422233431212411014044141430033411223233430214302333420242331221011002031111132424324131423334331031324430224413131433000030413302300041133200101343301323104412024023141213333031130222444124311410044301202240011342000330410010230434122034440103222003441002403302110233241011412134102402013103124204101030312421002320021401203323141303234312142211342042000131114404000441243203311212400213210324034200341121411140134032430102021100404024344103130211432320112211444000141410304211032041200321404402403021124313321222400011233440113030313402242130224330130003434031340403140424424100041144410130133304443144443213041401441113222232231221242203221104414344134321131213202000034312024343313404321011004204301401040243434441103403024430134312323422033430432200301142400144431044423413221342322223021043143433021432120031211321444413323304434324113432240230142424433112402044110410310422112311112324412021220144414123023120202441434422120204220042443003004123321110200330233003132234413302331202204440301221102230041123324000432110023004413434132134314024232024400133230232223203403331040300334432320313421304221141424412041010324030232443414312322333313022001433413144312400031200324120332200240224344424402113042021111223233432121311104033030313213131004442044223322144434400414442233204120223042324420200241201244224142112012441334314133032311401131124111344404324020130440322120140241033132142212104113424231130301142202020241204343332134404410000043033440132034132113421330334301342422400000421143000110312243301224200114434024202120410100131240011231400010042112130101422244143323400400000424030303304314143211340024234130443334012332140202423020100323421240144031012201222430103030022144221211404310043100313030342204024320021404103242444003212034241421140311234141422012432132044220101241040023114334003014022443232223343343402402014304004103144014400131332212233403412334104123241034004101333214240402042340403341033413232004003230422131244010114400031023130023301040303241431300424420403233221424233401120440313320304412424022030430044431013420240334140014311303243432011022421320440343032412240033203400024322202232300044200232324002202444033120022330141310232024310012022122400220402040413122331213230110214234412442124221444341424003440301233204112404331203230201314002422330143402232113023233210", "404313043201401413142133041141023210021301212022011344014443441103234231100231330000414241232111330421222111242111014141204414020233201012202030233204142342043340123200321014033342320241412343243414324022024400003100131241403432021303140013404443243420122013440022210142111212344330123130400332403202310103400100311110400234211401014210414400241010213423402000231100111133210434402321442420310101240341033242042032232232024233024130400201421433100142311233332010110023212123221114112220222214040142242441002203123424404420034424004431204103222323340233140022143220024330243242312034101110101213300343031122402034202240144040334031020324022300441034314441332214034033324343000400330040033141111013300143224101033322111434041032420422421421314033310034012230133214130110300233202443114331412321402313044142040300330334242113044220340010410234030200032104100034413020232111202301144141003031004030212423133132004444104123000110041342004021400044302114113334102320041121024341021013234024334332124411211444224104012221311311304421204424434100020144433203233034122044011441434003030343041132133230240210431131400243002102024122241004343103033203211320330421324012112343313024111141303242234241234000240433101312230200310014444304032010331211142243213324030134310330222134041412023221030002232310103134312034403103040234401200024000301113342343333224001340344443010230003231402300424411432300123212233421244044234332042241423222300110020120300104112041303113342110303331422103101210031142113200404012320103003303202233344420323244111032402302142044233202232434220100404103441314124023020003330440012211224124122023134124202424240402101103414230214022132003103444433202433132343133334314304124102403213204433321224214334333200304102010323213433143104143421123044212014201042003022120432042030030120411142102244424200043414124144412004110102032042342021004101204400004240203432223002231124122113422011244142020104441100300111142444303232043212103124212110213230224033104110411102234044203333312441432141400024033223300323441143220234324132100042340243113421202142214212334123323040010440443242211124033140330100242434043311403113010312334434120114013304102214422404401133443104002011143124044221302202423000012204112424314104001112101014104032421413401212231023304310104414222024324442442222211413420402321024043311111034034434423441411200140202234124230111424210412322312404030202001241101030033011013232032013200123332421223043443223343130302021122400013340202203443034234222012030304000101241201234012400440343424014401212420310003130334003301402211123323012444344212213120222200112412414324031413210431342143420120434041402300322310002132203442014133121310403202312443140324301142002101443303014444411213114332001011343023032322024203101232000024214202313332103401330044232324001411202444414201412432010412004200410331034302113222303334320022020240412013431221204132120432444340222114011144021411342121341130220030203333423210301010204440003410302432334232310041334210233441110200102302431134224001221204400313402324214303102310003243140433023403034424404203002032414200132334434203133221232241222110313143232243410003442113303102141220430103202313420144233221403123011312104100433310123343224341112120342221004314021443404344104110230442014112023000340101244422143022232404224121042330411142142031001313233010000404340234044021133020341122121202412200103343030433110311402303434430243212123043341104434311240323124404410203010431102334002300432134320114311244100321103124242322420213123321000101303233430133110343033033301224124411042212431034441042221202340304022113110343241024434221302142340144210003024040243111430344020323434212244443121012420231134141014434223112222322232423203121423041024402304232141110221220302202233024414004142112331241113233344143223013302243122243441222332222443330122013430202044234111334124220311122314043410210414112023140431313202332324100124043413130444321141341312130144042044040143414401414334424304323311403444444304104324310311320124120304333212421112213222200303304343212100321212143331231002002030424201003312004233104442030341030044343230431000402421423443434231410341114412320110121030140222312240031302032422343442430422342212423124011103200243122213240322322214111042012031210313344412442211234314033003300304002031110232040142233203434313020122103103230232224032443023013403434432240303100342140430233044124124020112213302202411", "421111033234432323413120420314440143033211303043042404430411320422203234121143443401330023331034041011324213104043203204031213030201311233214201213302031101001100320013104032324041110131430114021413344331332200303311004031202411332223434424111444330340423234433333203211011103341300030324344204012023441200424013212120312421331441044441433232120134334420114431423342221301434223241441311200302411122210440031040010403304201011210314033122002203342013221040233420242214010324122012044433020130043331000433304140144431440000001041222303000202144203301044320441413141322141223242420144444111010044434112203130340140331133221344323221043311214424430211401232010403100402302342242102113340012431203420014124420212314134002414134021314013234311332012323114433433401221312031000301423142201222111040110340314101122402424403440042333241440223230304010040201114140001303014344103121423022234214403122112030312431440122242140034433223030343231404012402103234240313223212001421321120321313003201420030134321313114434001303013240440424302414434422040240032431440304442421223224440110244023240021142233241113033022122241202340434233404000443240233314113434223244314410214133410103440211324312010342440240342002301231121321242112120321231003431434440040110434234441022341314303123441231443013014404413141430110320304100401403423420233130201112234203003320434141312304423140120330022100343024322124011034040013201104323444411102224122011121113012401334422243011142232000124113341423434020024023143130412240010441410122434333031241121030331034200332401413212234241301444202222140430100343103131030102132021240102402224101314224434044313004113232242301414423443002114103111200034024332042220222131210000310043244103323124311133240211112200432030011402312103310101331124023404303010131400000331114433221214030142100220310341234424011123032020420202440030220333144331201441002320230313313021240013043123014303023224334401214434431430402334011314144211002343402242321130334041340344400312342433331432230242404021424404231331021434303430410333004430430110242112042230141121231013034214120143012300121233102400110323421100202331011000320011340010120440221121400433210334244113214120303122003211313243104404404441041023024120102102003143333100224131240022041144243442040222330130110423103100043242410414324424401214303421310303134232032222130012414144124211443124234020003312144322130422432243214122010004302340001231244301424123011142312142331024044200211131143014301414432114222314324430300123032032211001410014122332021123303422121320241040214223244340423020442144403101103214031413244443044333112141231012022002234134113240121034304100132302322004434200332000414040130232021030112432304444120214134333420144113121200004322133234332212343334312220042330211221223344302240444001240203143323304143020020110241014131300132140200441014340133034134201301314333300224144322340442242101243104211121113324313422320141023431244402414331033410330141222302001320030112111000121220323031233410232431042143113033143444242210400144022340114032003100013442322244331221330001002333300112142144213104041134340241421244404321023243042313240011214414231341301324244242024222242232114140004302310324042134204101033134444443044333100420133402043113014012211333400410403001323004003324000101441440344001142333224432012304121210303142123430434231001110044214001014432413023124223401412211233204020004434004422241200024434213130220040033044214022211000400340212333042203444223011202201032144144411001113003312244040422004420200021410104102103410012231102432101322234442210231021443413042102402013133224121034230412442200100143101313414202301402140320341012441402140113314202022043212300014214304223423304430430224231420342021211041211320340123013303221000232024141202322012321301141433041301400342433341124344034031441003041023410012132231102223030332100342000123003401430203341010100201244134440103033430144010433133302311422104320301102032201103014130402314430030332240042134121021114232014443240212332323000342430103103240043011334242240333034103023430144012424444001123131412130144122424111041121030333124042002403410401123324431414340220202421014204302033222304402434312340122221041114321011111141232432124333313214214132310311111313324223341311403411023031302030234222431200443030033421410120100344202200303044001431023411012134141312332332340112122442441230232213400342314342320224000322343430324200023302344", "004232203130232304411204121302241323334123442024231042134423043012111222010102231234341113131320124022411302221414224203421214010334203330331023412143010303403411010021124043333314144220411213031140021422131313300422302442023214443310034104340122134231224340111403024040431332231202024431233321112140402204220424104022024301424042242010141303024140333042222001223124134200433300232031300132424012402442131312042432030101044421204320013332023414222314204021342444410421101134341423444142441102243444023011213011410440430120123011002104101332141230012420210332241143400243300244314101110321143012042130004422012331141422004122210313311400221322133022033213340130200113024042242124433343302232340401323414103322231023110413410133113133232013211112213410320314141400203000013103312342023143202020103301113123212112044240311132432044300220301413232201130121003022022123013022411240221234444212411331203201310321412111203033232321334043311210434343213201310021301244421003214042141231401023100040314022142234211333213313400441300432314013312424334224420014333101432014433201144040002043423212040034042032413110303433342114141100032422030412300321201020304414222410010224003204103034210102112010404120132311033032120333423040344434214441112313131413133332304403421140330342334111102104204001030130044103410124133400004233402424014424103144200314011211313011213333201241224000330124120440044013223330233043011431232433223033233420343101402233030413103241041201124220041424034014214233031224313120414131440001012420412431231301443404433433030310344220132101034443142233234404322132233130201003021144204343032203224320004241041024332033140422411444412240304000313244300113142023322022023124311143322011033334213420311043222144121022323414212133343403424443410143424120230102201442342344330141021431300104412301341213104220003110413224022404433340112323341013044432104100142142434101211400223100321404312440414433133230230320443021402023124140124244322301423132333110003034022041400403343244103431042334400423144442332410023102043304141400132200210040140313411123133321141222004023333343242020040221314022130412421332211131413104441013140434233011024141013223310131413202114144042330102321014304121222433411223123323144211413040021120114323324222031204042133113314033331042311210021324323333104442430043042440401024423211303220223222004120334132204441344102344332401421110233211021120402112034132103403114141343304231210020213304131143134414232430113113300333343423414323321030312142421111130134224110444204134111431441102313310420322210442240202014441110031433310314223302312244131434033114112104314111031212422130334040101220301440403011334033112011100421302442143210202432100200224422123211324404201104213131102002102414134211224020430334102144034102321242241301331400114124031020042241224420021032433012400012423022320233434100243200022112311134101122121431141210023432421020210333333320232300312440314233030400221000314231203010040430341222010000331011210043010022031044401231221312312232103123134434131301330312202044144342133102131003111012332110021034304431212011343333234244403433223330043314231101414341330310011331144424402324103301031214232342132223113010333133142422144411032013024214202204443323213433414312220011103121221110114210031433404211021313330401031132041144111021432213431104231312324143141203014432403234330303204321311023144341342234031230444241032440212044134413041141343304022022124230223142032044001232322020422013404242112411123311030233240002121032043432323010012140233430043010123131121424431020002041330212330434132431444034132133441213231323411144440431100104330031133113224104322411424234332431013412211444214210003203021021011314002000002222041413121441212230310204322423402430330002234301243302344103122013432101400323100411112432432211400031440000402213104443412142201100420110213010334031411240002233131402213242224204111221412413441304340233443202220111113033400233333404130003423031312421023240241341103120322113112222112004024121031320131300441104112334110204242101221112042023024343334030122110410443441303210203300430403031040412210204120104201231001414202200014341321211213321402134331000013124431044343404324442021104204004322040013434202142142102121313424403231111220101433424002323443311230212133331001214441043202223243411343420324101434130200131204200232112201222040241014112311411330223413323440312110102134301424303231213322041230", "240002344343113401402340143432232044414214232433212223123300034100411431113243043340000221231044440433223220331224003231010210104100000334200013013334424011314310440233122412101010124311204344211110224213203444131433400040022444210301333223021033444240301212011320041102123343303230413433411410014332102011302441204142100012134432304213000002213200421220440240004320113104403410230000030420033320343042230112010412244033431110422412202311413111012004442324243002413034213031121410314142323012124113412002414104044232424132243240142443322410410403210004042431443120434441123033144311034012443322233011104240030043243223424424040240141344330222421114110143320201421004212344002134101413343103221010103432304443342334104342024341004424140313100344043433011342201400121210034331440441422413103040023203301221113431330304104310410312231232114324303133211320030003200311122433023140244044103004312221133141033414343204223113202443103024323120012320013123341331220433241141034201402034241044122434003022111133440412443341040200333313044310442141430223122340342033403033441311322440301240044003343414341422412030102413131320122120424224121400213314004323310103140411221003440341131140421344420020333212333310312022301322140230242334344121333310213104331131314232210142243403320003213133222311413444404234343202120204001412121242301212343211004113110320204203400243400120404400400423210322444311040024132313013310101310321432003340104210201441300001242343000110111421440343034123200211041303340414340403314142142403033421003123422234141212430321203021312404222102221010132040141142030210023143442223131133323221024243130220140321112002330011131231322133110104241230302440420110001044402032030210422224303443420343214242012323431144123224443113230022002220041241440300012223002304321100441403002022200423133040244424124124213142042442012132331421400400340032132213343410040310143031214244020441431400114340103123433441202332201142344333404241033104132122034203003004240401421331432314404221330132020444124103121024031024331041214403313334323441010223412221410302433132442004230421023313002030344112014110441404220243010213234410114014434213204444340213204034213431201203412402402343341330040443414342102141042244304232200003103021143000311244000301113324303241220111344010102212314000040131303204412314131424032400413123243331112022301320323141432201120020041012021433322223313132232230121033004303430400020020400140234003302000244220213110213114301030333014003320210314132414423020220332442010333214443011040341210410401234304121143323322020030001331422241244103040304131134024113242322141304304243423312331441332040030024144121101422044230402340443114111222043414313411432442120222002314311311311040032433200043120312304233103240414020224322321200444422131402044212211301211423142400204124023232132301201014430412242414320222021331032444140123301234134321130203340020444424220112210414141010002134044240143331233402310003300200130023120212040332312300211112130112422023243414422344043124402130232031411330312101232322224144331231324021211014414043122034412301424430204201133111214402231142114324310441202421432203342124320030101303013244024441112034123341014030002111010414224300402404434033321200014343130322442111413433033133341430314141441411033143321014042210201234214020013410320214202200110141403031202021033243224230214120141311044001332442132114221030224104034210134034442431124044420413024123003123011342312022142003032334200103321340303202342443000021223140310324203232022122041300440034313404021104121120111402422340204112343201422112113312414222224434102212224134334234141320302342134133202021132422042341323331022202111404042012300444222421041431022133242430403132101220032434004010424330122112312224303133310031020320301234212444303001212202010411432141410211434042414020032013040431223103203121404013420403220003100221042022013224303414304021230124110343011413323340004040143321232340210313400204114021203123020123004304031222213203020032044020030114310320143321204204132130242014331430202214124201031230441013401313012411030232223240012402442014234022412100301220333423000002304103301404032240342121330212244424020203222404102340041140310222044302242141041312003304044232324200232234343040432344040430134013344041300011144414340343130121002114131243003014220003132241334424020204330421010210030003443133130130000434131012340133212113043140112200424023440022344211", "430043001040441030104041124231043024221104323324442430132010131234242223302302124110311103303030421224342034423322234310413111304331323240231242044012203212412321241023443214103103102200110114444134021311202404041320301024133244124200121143233113242142234122144240442124144113100021301220320232434201123141100012400042124423243012024343031432221432321143400103313123043144324133203212123041143413302041440014013442120030112101044224240211411010411441000132211342314134240402310234131120201134102032220123422103001424312133201410420223011210443301220000442422040323240333202241103342021032124210134333230332011443030203444233332413211243422302443342140131213133101241034024212112240414144214032112324023124301141340222001021030033230413142044024024123132010332132444122123313243324412433141133122303110113043430401023211340234433310214004043431031430420331320014343014210423104041223223332412114102402102401022423320120122310210030234314302420140011343222401344303424420210421122104223332232001220201123311031412142441243340313323303424311423121312312424402020230420430034101331330043332020341332001433432241304232213024341342033213402432412232440112343341210022011013114430313202042340411302032311032444134023203432214233333232440313024212344343311423214000240020402334143431324403224431040130404432321411123124420023140013010041123331443314113110013210203012424131340103341422213440411302123400441404013224403334402232110034422311200413224030122123203144402130401311424122424010012100012141240221240323300000223331203240132412413042231121324134130233102031412342103244013243120342043302403433314310400412032030344412203333131104343403434423322343034121103223144322113301321404111440102112311104400420420424144141111214340242014311343014422441241314232320110003121044314432232442020104231442341044240223333203134144010314403110044424230030134000133314231200012103024310413003223222342323201111041332314442330003444132010123142103012034412042342114334400313201113203324230341433322144010400301303334234110231411211004031422232414121133314142121122141201443142140134204211242111341042402404133443323431302122441244214024424043204330342401214103032203443431431220311404331340330201030102400431001204300021440432233210324442144032330413312201224320240130132000340234212344422311240320402442223330204000010100343412041211103121040113144214310122302011231004023313110300221020003432424424203031421340423033304113122341433112313414343223412020002412411200220113203304240142133243144120244042113011212010003024234441233201021440232032040220313203434000041242114022312032332323240400313433004333402202023314212003442104303111324130310211411424304421041321011232224121211102123323201110024314103312300402440031213402313442442311103214141313430102222134101242030131002311403041211003014311011440200204341441222343442140413201043341144232104331230100433401130201003110412414003103001122141101404344410410413020440311430424102132333203110102311212043443114042002031134010220321322341324341204232301321011400000342344012041040420201434220022121001400400120400141142200021422234211401404243323313021403033232412003403133122104040043301030222414033404200222441301433432042004310101231032322431032122444204200401122244332324004213322004033222104214322232112244042123111304240414443040244142043434434434312220222302314230112332222213242431403241202344424342141043203441144004300030332223113213142001340123024030033043314230444102341131434422020240432344021144334414431133312044022143403142424011214443222033103014343102221213233422042202102031034331200224224002142330240432434214213222034302333044013412113224001000020041333304134121004443440023132241001104310404233102442310024003103244232212020240411143412124243140413030434321033110100022120001231344401330102210204140203440040202414204200442104342430320422143334240110204120422102410404202333010010211241144110224100031414134110003411321101024332131403003040303002102443232241043044311320444203231224022140442323432103420103043031033031103130343021002124233242043020032142113230133311302323101132403124241011110232412140232041103143343434414102342401014432121301100122400321423322330123022001031414034221023121304342431022002243414333104422024211020042330420141231034024200010100132102204142212421340101040020140211202214432003230111024011333404221244331124401011204433330314043343032044003102420411232233304224223004114400000334303400", "431223130011312210341301304344132332203212422131302403203110321203431444020320100440044430340112333210330414213143332413323441020132124400121112201203001144222123301120223202142320402240022400322421112220221020222104010403033023143122414310130044143234233002220432400041304114212200002012414202342240131334423303004040312021042100222302334214242101203310343202403421410434324401113411210222444430122303104220101124432222012110023332022440220320223133114231340442110134433012342023041000320102044141000404104301414312342220010120231113221220141032033414120201434312142300224342112313243443000241204121004114042221321334144223043403430004200043010301312230132323321032123232242002401001013311413444302222213004333434021144242321410114112210043042222314233223114443300314012433302232330433041232122243040103224301012001031111141204224021240103234202020201321304333221014033302444343013231411340102211023334141320411121124024210141323144044024330322024200022313244140432331411130112200420014100143220442013044442243432021422041432232314021220422043024401333234121422444242344033013224344010401044113123431101211123443201434440301112403312343243211111232113213313211441433342133431303233114010204324444022221023112110042442144430001340410333240044042412032322000124313024332233311312414413102014040314103122231441142131222433244211214344043112303222301011414034022431133221141011301100310230043431441134432233404402024023333020133304240122303101010101204220122210420142302433341320014241021413221302311131124040344140014030302224140422221121222003401432023322111142333002020244011021243413301033441043340021142201341402303040313130121434040320030100130322002102402103032430441404204303010422102130340044220004322443410441442204233223204113020210322334410421441142101412111420212113423132203343213030132410200140132314440224204000410214213001023114422422131130022211103220400200330403111414013404312314411011224402424201003444044003121224332303143034244002420402122003403101041124041130221221020432002004433334323322101224101040400420223231210144422432210232240210222403324022413204140200300132432144403204304001101442423140300422443233030024134132033020211131442434022120203012041044114221433042122101202210324044320110214233030024020304332412112202002300000323331013343144342033302100244240421222101100130321440134241034323001403330044222134044202304024332313202334424021130401121041301243230303331310342210000411432212023111413122124041440343113142314142240432242102230014402140431424110202121033043142440004113123004412204110030134341203240123111142334102212432213332133242010220234430431012334002323400432103323234220333443042203444233120140231042001040133440141304303223211414113004203140133200432142342413321334022202033313212330131112322212041311010341444141300400403321101302310443112033430401114023321141441443024433324443103202123302132410340130034444341402422134321313112333403242224100441341142203200014123431242022030013120213414241214441101124013404434331244243130042230200201333014332412414143423202440330331412220133413433140212342001033432434442100230422103423042304222242103232000203110021042330413303301401203132314220231310001024144343444200430402020220041322334202441011420014111421424013100202203112134341141324013303314011433342441334011442123330323424140033413400343313312221321100204000211324141432323000113431134441123010000112434204002123420010413430411013010442022241413424422144430121402030341233210334130324424124340203111031040240132024321012401121233241332203242331303320404133040211241312230202234212340234102130204321224244032244231302320412401121134342232233413301202333323303421310222321001043022104244302043020114232012431240202334010011301124443012343140112311110443332432113140432003211310022120213144443443002414403233103122411120134123232004321412021130140034441003100332432220040012411122103013022100311001322321114332044033313323332213331211003224400333342122331304412303402210044214440421402242412010313242300243442132143304234013232400420001343320121143334410400310014124332132144120031412124211203341414202023110434001111203121124244303333311121244221321134130431311040343411300311011223302233204021011141214211044423441323322303123213141024020244140322132040331444031131314411440322002412222040221030412142330321022241241403414011311002342244424101204413243411003041423320330111413342024422022241414344021024432210020332213411021", "043004223133303343120000120012014414113413104334230040441240203301230024421421130233221324431040403214130233240142114344241032324124403043142404414031032011043330311422001001441314434023241414244210420003204424304000112230032114443242312104334432112323443312112310342244204243123102333031201131242201003343321210334320021404241030130434443422444224443220300220002113200011313110243311323411144030303140431204234111143212034434312211202300201422440412431134413213102401423144423313303041020303103234412212341411240431311044033333400433004342043240200004440301303232211120114303233033032144242413031203342132244340000003033330031332413113034312311220343231420411023014331243040320133231203000041110412044342120014313041331423402312132004142341102223210420124240001302130033113232413202442040314044100113130313021432324414340142331130144322010400330431313132020103331443411244403341323020133440333331130440430340124012123010210131233133024133234024302244241314034422412440411101220232220324010001310133041004410031324242440422302314100041232044301344221322244421131310121022014311321400233002201334303302100042440033340422103040031431343212441343121230133210430231343000234414143440314142421244422314102202143201034403014312401143101032143134323220013300114342133420342221410041414441100142121423221331243443421044221133333342440001042420001411421443344341031141121403140311100244312303024103110032102140213103133312343031101142310433012242212413130421300220003142243042301103213412423041303412213102210440311103421443033323042104412032124211102032330413222204400014444400434103144424214414224314001224322133043014111423131110344202040134403101432042303333432431112432314033110132412134222114344224303200322210201042011313443321030324344414044402231414433324200014230330430402301341241013010344320430003000002413140134110221310303412424112134431301101131400213431034400242434341020120320102112220303232203334231432201422303203412211302234231134423242032322121232100302143342334311211434204441433013031013334241344432201223144014221210231324010114340344014344033110003421010441042223420131401044443322030442412311133414110113002002113013000440102040434043442112232311234111211043042230141301124334140204020414013011024421223043140034244343144343220421210200210131041131214404144231043220442233103424143222410241042232120422113120342033142300011004032330130320434120210231043112410023134322031213421130032101440022022344144202210313131121423220021324120314011403242320244123224341411043110444432324232331341102334214004142212202323011004303311241041111104431304024024421041243104343434323042013441242240210301013114134113041422433134411400434443232324114440202121204131223313230120433024342314310431043442203303414210034042130041032423020024442042200414301213212141413004412023144222422233142020212430140430331100023244041120240014041100322203414031242410123110034201231240430020414110432443101332400241333320142113310321344243030143131314001222143200444442420211410110001313432142214321401030433141044234102221223334024240340423014230104102222012212330221343403001443114331042034432141143130041402121341303402432124224214032122344012430344201012424312222140340223322114401313112340401013034241043403343100300300214241400244104120211403203231432041004131134242223201214000442222320003304300144142313231021110104321333432212334233340024040110401422430040130321221101401322204004132440433020400013003441034444222342043244011001242014421032403134204204123014134003132022022044331320403311112233010430341340140411244043331404403300331334033200120300131142434123421004201122123243224214302331141101411304244330124220300100241421112134414222000433012030400102212212430204132241041414310223044112210222041024132102233332111342030023241342131043434212111002443423321210341143323340324233304041200210044022003313333442220414222314132343213111443341243310322110111304102120124442420343433114014211340302411444020404323004302122103221023204020240410344232412000110114222320333442314444303010300444110422423330411340203002314101210040031213243132104202033044143433440212103041414201321312114314334033413211241140410442310202111331432132220421023300134214420014220211032033023111240120203431411303103134301130323442244200432121322014243004214303223144111334344343413101412331211413231021123222012012034233020143343424010012202112400431331002300211310023301422024013012311344230430424131333", "213034332314101102431100213021342202024042300210411304321014101033224424400141223030204104020032243121141324412324440111231344431310411311230300430133310032414112200124023303424344423134033421440104021203322123204004434141103144110002430034311011403444021000210223423323413134101134233004034420030413231034334323021312414020303023310114304314013234224031121023400011342311234133033030043410014200224213031433030230424304113142024140213321414401321444022141331031444100440242430321104212102220342044241213344142001302241403103404312043121403240241441202212212441001202112022311401222202313323213303211300303041301331034302203234333324024030304440110044310123433240301030104401444204414341030243011311423234431132400313440402001133341441010003132220233221203022424243133204212402322131012232324121041331011434444242141223113434120233423041212123304034134440011341414133240023220431334404011310131324102233422434404211343032223201102031021434402024024431104314312212401242103141413011443134212330103243133203242042410000124101344010112321344021432414402042440024414110224203313213332413233233123321320302022131440233434103020332043130313444122404203101022302222203022421132340404220124144434330141210140302041230124211140021034041334041403240322323030104221221224320042031132124430041433142111403221224140233202102231402140104131330420340123322232322104122220340033114440143341220102044141231403233401224202043124240030003222220112334042312244031131224311412101324230103034034014030310002100000323044000002231114321042030001112303140411043440044003303241142414332044133021030434034003430210344444422321420030304202112024323221343334124131001323014201123010432400222231332013423330134312424133044300402240023031101040111311213104013411022034000303104122122421322203013024003121044120100233324230042320300424003220411301202242304010220334113323433224120110020141213412003331111133232430021343123132322322113222320340014302214423202331134102440230122440030314222420342332331042103102434343441341043211234030243024242310322430442040442030334101013230410133301312222030103432311110143120043213334033010320400310030400304223412210330002103133444313304430300412301344423424220004322031400213100204042404400420022011342303033240222034143124040324113322411232031412213124412101211332314333002131140202300301044242000020011341023041211343430211440120132224200140102101213412312432010032222212044101121044121004304442144144134242013321314120031242003304001103344024213342111412101022141312303014034310232404120023442101140304424132242420232311412413134412313142002432404401420244420414130014130424101214041323024342213223143033141020313132403144143102103240143043331124014143021201430133233140032300131141034012320311420214002144441401340002220421210412204123001112441342404304330340344433233311343324012121034302101210013303314132114210242141211321033201213302104402041031340300040203301341104220413141442100321334224101022444124130121003332242340440110210031142443240400401311011213100034031441434111021010102021244123220042333124210024334114240014330141320113011134401111204331444311100141102314121412400410101124244000131224243230012024401103020111213203124210400011334303322002300232421112414424200044330232232130401123034411400002044431100303103041020230212303432431142330002310041341013134042100244404104021403040212001203033302002134110002242112213302200111121001224001401032334124044400403414010112420102042113414341011043240441433110244334302004331323443442243021030130244201440310242204000004434313144000441000244334400040444000003403432210212101013402310340304144142433221401213221101001431400331014340333400032331202111114103123320231413400422230110442233302441332320330343020112020031334231433313144231434133032140334024311440210314144001234042041120102140302220104030022204040220231302130140031044330210203433440034433133400324042313140431113021243114021204043311232211000144010222343400101310102204102430201410434332403021440304310322102324030444203234322133140414010424330243423411244020234141244011203140422242214214232043014443103041442232310321341044300000120140303420143121401410113311204440240344004242133312302123414321330310140311421123334222344121004234400402342302300402110411232141302303002230004223424002232200244441124314120112311111033004122204241141440222444103222021340223323103421041213023022341103420324310213004332033440102002030221414404112011334433", "140321433430232433144110102401011224421124002413300100421413440011143241241013344312014332431324313300404300112434214144323243200404441301022213444433241310312121232211220104401112121130143201041433301434240040101332031234402402413231421120434004014004011242432104331022421034044343442033003123003341103112420241132304014341103144224441132301423031032300043241400342124023034010344101340312014140432231321444212200244100422204023230031302203004232413134433204412434433342240111102122310041021432211244233124334232334001434043330023002023232400031044004230222014142114144414312343432033200241042243341214103104031133021304110143033120434121114440202122130143104344043322414141312333333410120422231202332403413222100044324141102302232211431110201222223131242102143101314013321011224031224420012214113143102341321000313120010033010143404222134104130442400143104013400243313444122000342012320301301204020001323134302400232124410221410034203402142120444014030120424331024411300312023444003433322424031103132102421111000330034434314103424013334343240024210424040312123313041211121010220331030131403443002340302014412201330211233312323000323134231022302204023002203241003230132333122222142100030130023111400441042423112111130000400012120342043012030303413404314030313021320321131014212213110442440334232213332413023122403433321330040334034340441320444404203301440402033330144331214144401042220132422421322321040413211423304442342400023304201041220041020400110021242044441024433130422324034403311241133021224020024124001040101022421103114211432341430310130022224404413001001040143310124124043314320412133423314044003440412140131212403202334410404210022432412122404344002033324340124232342222000213321103310214120113040232024202141122420313142411133142230033114012024232011044243142400442110211000013343301444332240000434104411011213030230214300004010244303332134234432413411140421303043303201434204011023333144321330334121300242421243030101114003302441432234123314214031443340000240013344042230111111412130420304344324143144310032104410134330140231214210244112024324142002132402433311221410314330031203401211342122241303011231131200434013312421013440023040323003041140034323243121434131413311223200401441312234143012001122302113023220343042323314404322220031334402133240002123413211124413101024310310142322014320021200100132100302301322224201132011101421224324431412012013202133024102100443010230131330231001321020312021144033311042414204400321242203000131340422140420141411131021121212230431412123033021422032330131303032013033010030302222012300141014131414042413114101401243341331312442304144322323323310412321413130404013003004320023233021113332323002440011201104334411332210021120242343102013233344120043030042022311044220044120334213410221004324341120233431002401310320110014034033424220034011141403234324210123241222231211313424301204402101224432314230134100310214244422130312102134413413134231322200443224043413411322042243043122034110434322130211242222404134111200031120414214423413204442411113223243311313430210421403320313434404040120231320102141001220312312201320021023000403241410244022103102421112111312021143341124011344141124130341421344400224234403302312311440401300023424003440441432420434022101431304031113224232342144040200340324114224104013043112313402124244202334302230012314110013033443302343311114023200000020242232220034242142110132444003300343404324213223333420041000201433433201023434411022323100001404210111043314022420320312323100324232432400401100231014240444040020343440022420141441131421021040031423243044340142243212203032412104224211301111230330112022404020002032230343024040302341341310413014203243113142243341410140443243003303323411034440034001434233211021234100402430323322010023232023104400343004041314444041200302221330121130241141300404322212313102003402414102312330440142241424422112332331012230203311001430311411134322210143424403413244122241122034414113244031114202443301443114014143201414213012100314113014412133130023312204240232403220222444323110411301403342420203313244414000030023433404342302133100103413130043301223133310444312144210312310401041423400112223043111300120330210412012110340033011203412420142314003421310301044100220412233032444234423003022231344332041330044311403413342130242033422213110443003434041110020242422001013214302433210243101432301002144024212443143401303423311420321131402021423034244422243111133422131110", "342102324141443342001442112141121232331421403424133120124000213141124231112124210243001030011020300304430124410144122304313443322044004300240340142343222222043232140101112314314422004044113244034221032333242144231143311234241310331113320410433300341023421131343230303022402203412143032022122311431021210301104331333210244434112044213313100143420000044444041000124341042243033244100310113143233102410000020312432332430142242014124423143212022233213041112303024111404332213323011421422000431244322132130204341122323314214314341022414101444401243100023123231443313433300003130241301442222321004232243101211404342214131024300441302403001243144311020041043234222124343302333243320103442203234012100403203344144433132400114443210304440004403241323040312320140134404204103010314243020103300212031322120212114322234044433310312234320022020134304321044033303012434021222212343110310432331034414332143132304231230322330003424324204103332232012300222103013330313331301201203102243002011322302313243223224420200333013121441302234013034100142213442232232232322421033424234021224310242042300003320032131330002323432141331140004322022023411141314311344210101043203421040212221123300444024233021013333220130440210042343023220123211441243102240223431222301430243312221241431140443113224401022003022403241233244040003310310120424442323431421102224020210204441120124124220223213411304021442434400314412440421404430204424012224201321242101211434043041014110214402304043141102002143102030433344334221221201021010412121040143042434224243021413243441433312313030340134310114343131121404421223310023401104443320012122040204313000414001121031431332044302004402201240013011220120423314204312130331230444140011001341201012313002322022344323311444443404321222013322222304232242101420312024014100433424213431323334114340230312201214204221442141124344340341041143214414440221410402341412240242440441212143323032023312212314334443404221034430323231411332022402203112022302342140301410043232441142011102044343134310413313112421321403423304134012311412214104204221230033442101030301413442233414012241231140342232110401010431332233130101132004404120200203212234400123112022212334413114204244013344123001124203340313301403221031422133240022201040442130023322421004334043104030331014330143232432204323204344322430422021344011121321033220332434242001040410133341312423302124323101301323144233304333223022240303203430313114101210100232304022100242040444331212322221424411433233401211234200222212441302241042322340213420120000232144340443042131111224414123422013434133132303002304330403141030042233222320431144134330424334141110340031420214111223210103441142422422002044422434331011411334110200440110244230101020211044103303420202411012223031103332244333210324441242441402342101143131343124404303120313240230021231343020333301004224103111441423203142231001323413240441242010013310021442040213434024440314302430440232202031103430301441240340433430241430021110414141410014131242204002302134021301204010001120003210222143041211434003141431312141004443102312423132141321113220111332033324222224003344341230310133101434134000232424424010102442324443123342002301321110313243201330304330411332013142041201104131302000332231311441220331012102012432013011103342243434104243043331344232332044423441214221342334011144204431344332041444413422342233230013303430223303032312304343410442033233032133320024113010241201033410411403334224233222442133233040103244234423043324214401144242203310134214102344243124111100103440332110032043304020331114241134122102201222230124112021044420124434344104010003111012030423141442041000304310310104332332134430333201421431401042023411011102003210120114140030401124133323022124444431332343223404110402243230404241331303043204322134443442140400310042340411022212223444203024140243034324301420000441322141424332234131221332042200200023234002111012323434330420022122122410310341001202421322334001300410212002000202113303101413220014121121044432230124441300202011424204231031420033023002122420003212221340443323001242014322022212131443330332424020204333220301221320043414220344023324402142244313143242020401033143401303201331233414133431344431112133430431320201414424443120433322420030102332311400000301112433434131414110202412121024242132202212403311243131030223311234441240042001024104131010240024401224313422321433114014200140102323110100201421024143422034232434344043224404143232232100021334", "440140303144024412334443312434102032041032134142403021430004010241323432301224444221032312144131000240020103411043420330331234323140413310241102413440023100013220412433431242140133111110304311200134401030431220132234142323332212221141203112441041211302042241334324000344131122300341212312402213131240313413022012113201301004321403024340023042231244221001111410233012240443021321303342321033011023012321030003343043303244423041143433301333142101004422134144334022144320111420040414022400410141322220010330013224424112143442344444302132124021042420312134212324244234002442103100314410411104140134440143404300033202203030222334443433022243001003411412321430414201300111004133134114330140423444211043140131421233133433233300342341431432214432022131113343410143130032133034220131243422023230141110221231244313001232130302321123124223304041131410112314201000430111000224231033234433414444333302013341230134340323030420122400233423341323431231201233133413111032121101024333442432140004213103201044334404114133144223013240422243412330003003233034204432443401112123441234214202140230042100010410343413021423221224442433041131121422112002134422314400140342320200221313102042343424011231420330144012242044143121343313240234432212342121431410432024011342141012042400330301111201344021323304242200103002234314431333121203333231112133133343322432044000223240103031041031344113220302022210324031224322312030122310422340344430423113214313044341230144404043011312030312233242444033310212411432010142012433220223403233211310003324022344442203231202441144020011213210404114224120031042301134142034332131113331421231012141031130310322004230134434244400104033143013411334420423330134212210440030220003441011333144420420142441141411044231020203313234233101400442423421202202143432120021302002002431314132210341443311120422234330002310320402422341303333104402000432100040433300110234413420230240410132434030313011212220404122104304444003413201232433120403123244112431040232242104433014122411302144221033412410434432340322041422321420021320234204210013334011343204414333040041000204022214231100440201033103024434220034401322440013044340113330130222100204423110421432222141104033422203121324113213000040443132044301044322222344123420043003044230110420413411023422101144231431231101312014233411210321101014244223214411023300221413013200340300440202340224003112424042242240431001240332014131033411001400041343220324114342342134322314143130032420133424134220404404033432234431342412332130034400341443302302102242021231134112331333422322043142003243201014221322112321222142002203021323144103404044222334111333300240240131134413210310112030240303444313433201430133113243313024323314022133022123343130030011113301422434120013242410123434323103214112434440032334330413422223110314010024204100431032333030201011242004240034403003441444431320120242121231203242144224321140044110200400300030111133142122120102442211331413131433041011024032413102213420200014232002143331104101411242224221311121412331210004313431422033410420020411123111101124324340143231030211403032333121113420421421312102303321124233000022134102031043220110111340003142211413400321323000314040214343132330423221320402132320412441443100433143412230002301222202244040333402003310404323204104324124211140043430404443202300412414434414343134333100203020200322124034231032132321330423034131110243423230422431100100313403242110123343341221424101024004122430332133411144241424434134032313144440330220242211343343243410342401043430223223002431144024233031044300411212100224401121422334004223231021304411111344343002143304213044212030022424334222322441114033330032032301331022033100023240310221303413231033442033303040122013423200342123024342014004122103021442240111333242013301413304312310333103243341343142113324334411321433140122023444103413001020141042413413144140201303314432311221312421012400341341232340311440341422003000103330334111440033003304102034440241023331303233114440000213021202421034043314413201343343134300014132100210334110422234420142032332312224224304103341241222404342144210200412300141034214104242242422234221131201412341342103100414134114022332242041210140232442034230310241344230400312210034231234244241442132131332343030403411120224143240043123122103110303424303424142203212424210301213122120213431214040000120042441004344021110334100100320104340214210001111431434112041010322134314240032240323014424320211420212232421034", "144410422140003444232232132412130421411130134032434022203114101222021012100424112412041234134231402323003014120342320433014124444144141440341404030322202403114001202314413102330120440403002443401412420143320023210210134104340322204431440330243202212200420114212120414213132344040201343032043122313024212323022304231043321433422343044022121342203103124230042033212202324012243234243212042234320403124440032412312343321033003311433312400110312413101300104433334140413044011314333030330231344104402424002202314412230010131124224242240340334010132202324412131413443400123113244240430423414341041311440343424232012323343342104400341223424131130401321331114303223101032103122401022442432113443212432431014324442040040424034141124220114113103212303144321412114144444044434214422043220230403113420323221302143122432340032402422011302401304431040242333322022033120311144141004123443114310111332010123124404212323240222032400022212233402402314432330333422333420004120043114334332142114131114334032424202002100122341000143122342133121024023111241002132443043000241121132323432313044401441342343434142323434200341221031004324323032220144020130420241440311233020120413403243023040311430311032010404301414410411444100322220404242324434043144144024032041312001301331112014332024201042043200400034421012411100404103324104443240341013033102442300432004424401003321022310431242003302343103444400113031131113303441132323440301031242401431130031403022310232002132400131442210332024210243140303134202041441424420412210330040314304313231223110022234330142004022234142330432301223441314012133031424041431134330203102204112020130231241330123244114034002102011222232141022412211243032431140220032321111240302214043234300323104122120104011023021331031212121403220341213414101300414012224333043032021412304420222001224014403431311104101102443200324344241301433410412032040211412442123243004122021032201112340043030110222043210233040033344323314141031040144202131343023010142433410214441220223412211441011312234431324003320020324242442104111410100420242202002424133242044422112402344224234322412144442040402213210313243402342432012442032123202314214314411101241013302134031211042334301311020244044023231242434431434401402104230433234040320422414034142421111430314234141321131210323233132414212144011244233303331110011002430440300231231140431203220302143040413113422004320414030022144211140423014234400041313301303121013124001304111232232042402300414034344143413213432431332421222331332141142002023432024302001421123204232221140203132222041331433444223221243234040432004214444042443441122114212434210132233024310243033021241404032224033011323214420203041040004101002224230200422231034433300244302340420423242044021010221401003314001404002213300033131120040031044443041214302333123343143311303142303413440331021013002012323102222122242212220000213031022130431334141222001001204342341012003430222134243434431420131342140141213432321342200244303434431233322322320423411440024134141304440211403132400202130031142003412324303211132414401200411140300332200214213411134130411432004040434303002424303201302432344144143033242014413211324222333320212121401201114424142014221041014320024200043011341213440144440401432012341444224342404224300230040242203300400320331344103211244402424330242421103240321404423432123123134214104233411113001100240420334134322304142240113221033312241010243322300321012301240322003320334234232023401022220340121204302240030312331114214402004200304034032220224041014342103242330402002332311421333440441441022220423033111211030323044223423441313433332144331240003341243242401022132410221041312402322434224010003122131132113242121221123320230041111004413124443120311032311444331033113000430000003124144314323411302122012420403130304223340214222444004121210230414344143043332221233010131144333323300001103021301201131042404430014232021412040201344444404434400113111030422132323430000332440313013230411324003344240020303010002122144144342333301342313210440122213233243413032302321311222303323424411210023330201140202031241442221022324421412311342312343141043012431020412410441204422040422101140242320410011243304012313333334312413300440003110301300144301323113414432331003044014301212140424013310333321104240203304422201013413344231200100331301313311040043332222240412300401314002331110413431411130414320123201010344142013121413442241124000400042123420112334243034401211144310211333012303", "204444210221132002130323233224331342221343311130410024310031421010134000210323222343414224043431133322044314212223302133114304144210331014033030002222411120113234444022133041401432032100231011122234320042013110012213114100023130204402243330401242431333221142323013112133334040331032311322021031443403331334210201342003040240434340343004243043214434230441321031104123122230201403301034422342340001323344131213224410021420413024231410231321342343432024420111341401134331044112402210443144112220324104004141410133411301220044201313431134143410142430010442103223402214244024431223420400341041440112022043444204303101130033312020413234343231042233112144101332402120302034303333113241113130243231022103130120101421411124124010020403304041420401311022142231000123024343432022420310110400301013012123341033030314033333344034433222130140111111441443322230310001103010232244221111313422002140341022014432304411342120404224011241022213223432102033433043000444343200044120111134032200011412143432322021212413031030040414422234411010340011144434044242334010342423331122004331042340441342044342044144134032443444004243011111331401044141300132200201421404233111242122100311443242113443330314400432131021042104341414223113144200203431223433404423402433122422111130131423324120030020011401323302234013402311011104111200114202241311120201201331040430302133220030004032030324341121300000024030044441104031144302242240223310004100122130141300313003211303304102000021400423323314433014131030043040340241440323002400203110123032204003022433423314101310431014422420213102131011344234142020440140234431123133404343131123032432211334133310023103241314123132311014442243410024422230203101134200301310243020034434040413130110310204204304122312043031330121122401113413140440121214330114010112410330041020143132124344331224411130241211230214223002312433232211332304232121343324103123040322420403231344323432034110422123210402204404201341323100013222131130003140231122213321443310443422222003202030433403234203411404132110032001232214003324222441331041231020401231422130023402410213032123221413441441210110431103410343230401433120131101442022243444040040113311231033414422130221402440411412000023434210143042324444143300004243034141122123242241222111420213430301121300314124140321332434401110030440131413001422202144424021210110041111303023042303104403422134441230032413214012342231140333100200414430241132223102140104211042402330220332143304040222244441221223334044003021243112434124240402013004430311100233214141120223322313323211140440100413234030302120003024223404012200132022221203134214410310233000213202434131112042242414242442334013420434231323203332021133321024430114202304323012003244031121444322441104400143322220423101321130204404234440341112140144344224311011204342433002410423110240130434044222200223232423313121002404304041034322304033331312202431144411031204310112034013031011344012213212021011004003214422032344214114024410204113021430234140340032021101412204330441143044103433141131423120101313403124344434324443414020320132334202312134440020332100121433243102244403324322134112010341032223402112030104431211330420411022103133031432044224430401421431441231211341004430044003301221444320342423022201242002422402202133204114233312030320123333141123243331344241310222210201144414010214200213400211333343241341044023141233321413140220142204130233041322024102433003233310341232142410212432240414403120113433013401134212111404320004101212202213324412100140103201313301144233202231402320003131414044331324301221301140413421421130134320010000310230211114141222021013244222222442124030132402021140202342440003114010241431144231003114304342021222304322212004210031204144142020334404042012203242443432132101000001021334413301000403032012402002342022133233332302413343234324121331023434323210223102101114220040402042242012221100013412424402121131034304201401024044312401333230343213010113343401034343332041141133034341401403323334343004221233332430202433440414201234424223400240011434040422042303333113334031143311102022401100341002120034144043111124004301021043044002410332303103402434444340434440120012404030040413233134433144410413231020222313321144320422103213241231102321014430131334324014422013124241203443211204143340320043414030422144201403234441411201030121024312123211203101332101101344224413214042223222242000232203202240341323420123020011330334012132024201102423244323002033431244030", "330242103321433412310121242324131321221214220014320214134033042341120134430123202300112300200212341124130444342233140111200411112000312234441322402444131044143442344030002342030200412040203333111244234204240034113043443214123004401203233112101312010143342142324044111121321024210341330130131030242401113134043043142343111322323413242200012012042401121412343441424423401211143400434000233022240140141404021413043412412330300040232443422434044334240422332202143301243311342202412420243130341012121013343022401311020431144200343123122340230033204311420104322332000101300130142214211031211124002422241013412343241110422222343343211210101134341041323320340204004212024213233202424011102024001322210103302111304224232440111010242012041043110334400333241132243004234424143213331040000424024213024444444222330421422033110022313311114112310130204044024302300404413322414222441301202421132023301111320212011343240021243022134024132212311343200103420313002424230032432401013013232102030240314041122223330131433422424202033101242412320234430013420403213210034240011242414324020220021330410214114411110140301414133420441330403042344404300012441400030100103043022211244300332021421134400100433403442344442413344343413332214000244221333304213221411201401234022043200303204324412414004244202414234114333032330121240421101344231320014140022310202421114000434313333000042230223320133320042323213433431342122020101312201413041241334212200341240322442121020212231003311322132424130012012122241202314143302430032404430032443221331213303042433340243420140312132244023120230423234224311041442214404440022304222042244302440223311122300134422030332014401423243224132224343103313324440220400044031443203343404002043022124343000210110220121112133413300014020432413230241201000114421203333142332403122202404110101230443333304134424143211033244243004413131010222414304000024313030012032133244203334441340011402104241004222043122410032204232114324412141342130403203010232123243222422421310411241132213031300041004440301332422132203301321122433331111000402303321042021121030002122434413242122021334213324020024132111214003140013121040404132321002113324002343403034331400400024133133334421123232421332334431002414124313412141433031402423421302100120242214043404330010224001212320100113222310424313330304031120401432014230304204401444423201321141234121010230124121222133110140440141113013120220230201031414241442421032144141224041101100044220430142022111420210202400234110244123342044244032334114420322030430113231310003032113224231313333421224024040040213434220221121433120412301102232132241333311212304432411041001124223134444001030000414021111312422303301014042240040312124004010342422103412011133412231402111024203134203101210411411034312022320340021142104212410431142112102431312111234040310441044413434033443031040424141224042332400302314123021441140321100430340022402400002340442104302341333024200204014411200003203441423024033313213303414130432023342002001014022310404312304110142101400223114442222412112204413300133001244202323444244111011310331312031044032310403330113032334334120100212040301401300001133031414014411344123101402143442101412333102223042222431320101113324422031030331144141201210204112001034332422202241110231030433012434044234131031434411431011340130410132003232030432410403431122131340114233343432312134022141043322103223023240144243242042023424341313303000243242441442004433011400313231032111230124010341244330210103243043133031402013223122311432401104134232032224424003320304342400201103111421124331331134134234131431240032100443240321230311423213111441322234010034312104301241234034243302342302202031240030302214332243403234414341234410113142113303134130424432023232343443024111213013424130030414342414232412101332403241222001312401301413432321224232340012243403022444401401100310234231330402010214300102432213040443001132422133342214020402203241312330133210344041211211140331410210343433101313132032333130313430102030204211020443024301342124202212423243301442422040201201044003040043213432402223200101412422443310204102120141144344032301024114004240434314011404313113203313240433004102103410000223313011343234210442323221410012414203011132431322203231221030131344003012140132024210304332201122201041440412201420124304402301343312012031314042121310103031142103333203233404121440014310342101312214222012101142102341220242123343020422324313100131021010034210301024004114322331", "133224431211331322111323424223243023240434121041323310110141324003312122341424034313031231440320422342120111020104034240404010220242220201130032231212423000344403434433440403340441001432340324231211044140232000432112334113103113203333003100410231220121113304323011042422433303333112404424301322314040341434403342423000110224420030034043231313040204142022131213144230430010440220021410213010421423400334032210014321121103113234213204231200342012102030403043210203303040410203134234110132110113443220010310424411240341340233321424001331134100313322434111230440100031141133210244313340240001404224133300024312131203424231102121201433121014320101111303214120301331134210240113231012422344333101111213424010430421130044221011312433242234300420031403434404112230412420422204020431243233444333231243344111043033411304200404223032400303434422003132403120433244431441200202241232423232033020330433220021340110424302233204132032304234301123131130103323224114243341240302033231330310032402134111234342043433023112132220200213434423301333304320300311342431143303432124302112041202224024202003332214342422244430124114143231020422410244200313110334134041421040014032213431114112120342203130234243032004213110430313021114113202310401033400131413124330000200231314004201241443322204422442441420303140101104243402011330110333022343100244430304020201031402044202222024224012021334401430402321324203212144134224330340403343333133003040310230004342204144313221400210011314421423340013233423400214200011233230002040410012301411322310300333144422411412033320433114302030233323320343223210044004231310444144202231210001141340430403331120033240010442313131242233402300112400441342304424443430321122330423404431033200001321210034231210240111143220200443103320120013342444331413323220002241312101113313314434012240020003114201342311003414004334404104404422003302302133422042121032223000331110000234320143121102011120222434143234342323132331021404141330314212403140312103031211033334102124434404032402232403440014043223410440443300101011010303342342140442424203044101441411241304003444201103000033301230201141300043202042343332011103230042022112410004032443442142002243234241332323330334433432423240420033442023341241404002434032422134330033443440224020034142143241124032133001421444433144424022312211112122434120223303231330030344012230131412402414204030220431142120031303424020141331303314202242130141120210124334104041020210310213000412214214342031140022001322120314300223002021001011414141200333043214041012113001121421133244212204414004004442333104333313341303124321140140202112122011324442332230401244033021241404422020211104034231043324442120003223411222244023221313112402124244422341121410214242030141032434204020000433142243310312324244204140130010141330301440443420224142300433204131142142414131441012312121103044441010400402432311233330440210113424312401330004440404433331140330102442024011123304414024020342242131223114220010244402301030113014004124043103131413013024120100243024320141201220234040312323112244302322142114212200143303410443034222414011112403033011431341234021014344213233000232340110040231003002120042041114412400103111342211200430310244043021402013221144001100000420130301220221040014300002142343442022123123222304403011030212141041003211234311044321142241212421343110402233110131021041230442232201030331103332410333314421131312223200103044422302334012233134101341124224241421140312342341132411333134442140421131010341210304441131340411041344002312034331400400024442423003304341103231303213213324031030234330231331412123122140303432110314430320212042324210420442230310414201344033033044133014040233234101400433312020114223300000024211031100040041004404114434031012024403044324240200021301303013424303031200214123401400400011212342314422022221211411034301012110031134114141240244433122211434304221343141421242230230424403100033403120211313334032201003241043314333321032241202411444221023032040021202343001210334313300300132340332033140241134142112033443034343233104043121111201040114013433403041442403000103113234124003414200022410431114104011302210321001210132032032300432121414343244410401043310240220242001323401321340401323330233024340031234411144422102100440120202441340033411120212304103444141101144100404214324311221142441000002240122021100302211332330423232412230023221313404320401012231412323312331342334430030043130104241043240320201323313422043042043330432033", "323314222012133042110233344001344144242012122303340310341043340121400111413423422201113030224102103202434202343340304210340443403320022221221324201040401434403424011310214134000332424300204003122010211003102302142040420041440101403400204034002424431321423200402223233341424111221022424443400100202114220003232121023400000422123442303111004310404230404133144103344211422014143111120312111000332332430303132432441032323124010422241034142100241332130210333001131042132433303400123421022203442313342332423422040023031433032020210301344421334241243110100400303212323012112330334041134341323041041324144404433022301112034001421300224012100420421311141211241002102023124020232220341303213432220040144444141341143143020321122334033031443021324024323430221401124030222343212010442222203441222331214400243423231322133213303400314201420312122222232243411140123202143200044333121411410242441342423414020212304113200104023024212344444014104441302044141300032013341231042114233030420442211233210443330420431302044430122313012243324313300004400002042130343410401301022002213312021113032211030233223434433343100300334423024024202223140302312420134331234213034443101030014114333223131333234040120030131411322000201001242230442314324224013312133423442320324002421241413232043202441322344124323321010311024444431340101340441240200024114003104042443113402112301241214221442322044320031430313231232241234124404312443444410212442110002003000224223242341343341310140320311412310220241034323313333342341432443423104113113222104104420224121003312221001333413033224421032411122323423344220142230011143344023332034242024443222323244333003120431202320044400441322240400232143134001012330423422114402131304024113101344331221200122302020023440132410233412333100132402323341301112044012213314100310402122313330224034340434411023134421130202200203010022411033134301231300321132103021122004433411442140324213020344014443434233334213422000041234413124414232411423342342010213341043102441234000401244042221301011011414403000244244042331404110121020213012132012134001002224401341200331221004331214220413244004042311040204232341011232230003320330001324143034101041103421312123241400300304120113212003122244002042424444314124321242021430043213144400034001114134020140340020123022210240101333402013323440142120122402414203023434334014433431223241241410314034024202203124323110342003030104312401201400031144413002421003424301433121324204233332011121400134104313243041433103000000103342412030343341333143430133002141041303111434123100024304111031413234024330442411003144040442003210121433043401314201241334402442400302321224213103142220001020134300101010022100214413222113043140402114442323200434104341040000113432004223303023044121023433320233012241444013404101343302122244131021422114010334112424333342404424410423430344044111411011402213032243203301303032010020421300201340302341434304210100231133200404100100432434334130244120140221322123224110032434134401022343330004311303121040024213203401221042144331124432420124443413302112422102030412102213143231203034021022013430144441122242113301011210424304140124102012110001313204400312330143232211023042344432111142004023032342011144410243142423221411341233301414014144200120240420111034412442244112242334022024042311241411123233413114003403433341440133334201013421044301412440114210220001341300031432204141141023102032240140023021121211404114120301142314311310010321030044430342444304012234403343032432433043243232014040322014122112421400042030140420213123210432244202144303141231432434022302432433013111200104300112024043433101402021010014100202144431403313111312103142123341132302203232030443414310141002234242204132120111304300300221411111111023242232002414140031224241112112223203102240110222424322340042443143104410200103432342310024114023440030423303344032121210434201442400301001300430243104343223420430000013240434431111123312423344044343121302202334121040341222221124132310412221210102202241324212431431441011230401444003000214040321114134421324444203404114121412124403032101244024232124120342214341002413233004401401344121220102040014244332242240112224243031241001412114432342423314220424143030114444203004034344010210313300044414413024312033433131131403032434240121131344213220123221241032131330314323114404401112123402142432040240441134431242312413111141112201301413021021140334310402304013301430301421131002420332243303304130131202400133420024112303", "324301113300031344330321402103211224124333240040343034143400202402001130304400213432244434241042032204241134110020022032004100232322242313323332343003403002123001240221131312311234242324001221413130434204323104340022210341321024014031343420120420344401242203244221014032104114142043144301013123034022141403141410240200043421101220000422240311204140021401122234410313212121141412001022244110340204331230132233044340002311241212401331001140012444330011102443044441031022114320433341220042413204421301141103000403011121120414123243012120421042434030021411114322012012343110324101334334140334111024340043323244322240114441304023303210211133441413120022014344443224011302142112441222220113033443401011002014112400434240111004223321432240204313304114312112131202021132023300122000032314144423132030211403130002002120413001110304444421023430404330133412411112004322103441113013113142201144414222201440330442433321041423323332114220022312302212421040042120114200421003212222030220433403414422010300120001200101132402303402031110421033130304341401112021403324421121430113041121144112332431330210111211321222214002120114410330230040442342032234342322211401312031302030011122011222133001243421323004042424430230433101003124023223304034100010220044123000130440401031001342114144122201030340414010411013244221341104212100104231140222401342214114434121220341210020004004304200313213224002334121304213330400311443411424032421432100242311210403040202124420110040324001042320212342301342420001041322323021423114222104213304403240303123231200223330031033112244403312400021311113213021030334202023000402234232122113131241020240322023203404421023111233322320024234304100220300443244243311134343442031124032423124033031422340302202032444214310300234200131221411223000413421314432111111012132221433031323014041122322340031424421442043141400431142341422222201404413440210131000100043002102023424213310203324111004020202210040311313430344304010112014041113410403332003433121343444042332001224144014024211000122403122000031402104132322203240420300210241344433413130132221001002130223423242323432231434343430024334100213413322004233324313302003210230022413020203432400033020140011424132140443312302202112014433201214424102011213400300244244433423044443244322441321232014303331201112141430314020413004010342201021404104204313332222000343204143234033211120443421430422243022241243021202103130003031133002111014303122132201442102443030224223023434420231332221300004002302433333121311010432424112443424304140443324102110303300234003312133403210021414412034321403103210340341322410113122310342414211002202334334113014314424404124012114042143400431403314123422021224330240042021412231043323004303213013343110030023302202400303114443042204424413012024444314204220134412441301340310020201131220104421234224320013400140102220323143323303124320420434044420244222340211332414344314111204240343420023324032444341433414023020044440130430220042302324231122112301434322202333313033010443034031142001032411213304412023414400032010224131124444211222212031132214413004141000232331200422124400304103032112222243333300302142334123031232110240240421222221020442421400221343341243034112213041030121024100311130211414021021424043043043210322311211032133213322022232202423212010402413044220324443421232040134440212212132440223234420013311330222031403402102324040241143201142242332304341343402113414123100124342414302331144200330234243230203201110120303240134001431244424431230000404122130430014330031000444304313240330132340340003242323304131313131001043332310332021421441343040241433201210411300343042132144011112404131100004310212100423440340344020332340410423032211300433321123223134110341103213242001401444430110004444130430132301010130322111143323403200031134111244414040032223142300431234132140013402213334410111023143211042330143431242200104033024123210240421304341043421112020332211032302323142231340021013140443404421334100234340113413034144110210011343312221024212120404110020101001040402013223220421403311043310130141023314121133230410134214443323040241042041444100213244200432324011401201020411034341004011043342023011402343024114310204311003044333020431344334434301024210422314410023223014402340134121221140323030204323014114101100212343423224234104413242222313300410004233144011141434234012340421323043314323223211044043010131303143121034334331040002324204343312410424204330104102423023011000013311330332101", "221232003313222223013102134101112224441221334214342041332433300243321140320231432420120121300214411341432201000214032242320323003333344041224412022004101431343311313140310030022322404230334310410341032022034414230412300322000301341224102113444000100234021011002231101234332203443224333344132301402001302302222404143122022444041231141211011142243222312323244313440113243214102120411222141131341400004130141431300020142243001120230024002320244003213323224322203013224241211014424031122023341303104001313303001303324302320314202111202143234100401003330133014202123201340233032424231300211444132043213420112240241344122314030144004100344041431400032034202340121100444411243403200343214334210141303340312314141222011140412001312040342202444200121324433041210013434103101113344233131304231100043124444222303101400303210403013024131333132241031423021321333342012313010142221211420411430420102222003221031301321430421201110043424014214303402321403141122230320030404012413333222042011334034144144312300100444101241032023444220204210012243210332143244313013232400010014443244433134341340042330324223004420330132041444411033010342203323411312121240114344101334003200424204020131031210000302214110234130421420233024132141242401114423231002140313142414000042113213402203120210012320212231034011244301331040423234024414141304424300304421032122312410223300323044330302033241312412044003131201314034244440244131130011132300310033430131013133142031444212131034223042214332104011432120034304112440233334402001440330310144443141404201333212212134034114423113044210104121110142024411202224014123040240312430044024404242104423031214243214441210321144404103003224224101044303000344002442412043300211014433234342412032020143324000413403320404001001421320102300141011442141000132423200024144220241130134021344023234343434123100220401210004213243420110022100134124242403433230240403012202203141113013203044322341213202443442320320403233304424133143310330431404213043013313423143341243141233043301432313211341324120121340122401210210213311240143300130410003300024033044214424144043430031021210133432001342322220121240012043303131311414131102042013124203232444133243434430214020223221012234433344321233212324134242043241042131330411133223302212221420123100411404042422033344024101431203124320201432110000232213021200302013134111041223123220323114124013001233434330444142220320234323120312000441321040442404123340404441042224430423214013324233410230231223230140442114140143233144243422040412321132434413031143022341234203314020030301134140002444103112311424003140113221120014432210033003343230232222242221021313023101444032222430243401402010432232102003143024113333002334042424341120102011420304420041344322440340301401203224300400031043122212021200014243424130044202004132134341032040302342100043244334121422403444334231012131203402320234420033002324010332441401224030323233202104224304312440323213244423403114213341100232434034024044032330132124240012110210330113231322022132211402401101202210420440222240312201412400221423240231413034022342414132343034232143310204441301333124114434430121340102023310214120044024041224244310002030322210113114200221402044243430204213410304424121404042443340423312322144242232041131324134300002313431231103321412433302313302400210033421143130213331213413031223110413141410234430414334424443120044241302312444424120021404343223142220331422031211333432210024314420112134331022301103233230104332143102444034203230120232143240120113230000020231400102240102140210230231442313024311132234031414430031140040414010100004441031444332323331400422213134012420314031111004423443210342022020442003211320411434404102121041010214421321334324400012344441040241322423421032201021431312403440240114413133221001100301424001420310333134421444011441434033333400213003404242403203412303202303301024134014123333003014000210140201310343233200220332332344410214412124012131401144440210242140240020043141144114404231202220431320231114130323113032231131224423041224142301132410431311300100121114202034340112344001241312432011041001242314033144021244222040413114221303004233010012034203331344301233032233314410141224444023221330124134443204241234300220004021244440004033414304202043004324242013110021303123311442101342314012041242021331434411141110214344301241022134043030144021134123202334043213111410334123002243343034042340140402314441303002433041320412442210113414323423031222403021403334", "221020333101220221124044424241314340114212231042123334000231431003033212113122320303134123111400412223232242222042343241040311442310414140403101242401021221230011324431214030010221411033421104110044040201404311342020242202333343431130143333210113001111042030424142443303300242001113113043333421442411312021113234102313110112421043101402111021323210102013402400302401441341021244243440000312211214404013322121132321121132430232320144122311411120210223034332014302144102123104223411244412442443413214332412012401202442041224240320202332223334241403010113244222404230224032224331114131421344241224013141003120034330234024110102202010423022243401004431444132132043114120134110020224340313322213404342322100121414211214031104222014404420024310323023413010114032314003041241332232121022032001332330013403210302321004303001411141123010104303442330141332101041013243121240213101143424223124411013221444430241203111243314302211044121210311003023410400141113244041000242431344414441132334340214321243441412001300320031312211342142022123442333033040310140434432401324431331013411410002232432143022020124303433102410234300444423114101401014411244444130101341430340303031133040133422441130023234220432213313424203424342231110340124440020114343341434111034124122423224310110223141241323043121400014402203041403033043300012012202331023010420203014143400000132321434234000234043203100033440142114122222024104434210221222141121121032410142240003441422434113312312400331402114430430030201402344013400323333002324212424201401232340220110022341233203402424432101222430313130114232421243221100012424034410302422311441043033224334000421403114114320220310121110233024443433303023204234200311423244013232233221101341322204010300333322344430440040120010310021241022010324443123231214342310011144420223130412002340443122142120040403241332312134214222301114311342223013342110311023021341044034100212223214130332101020410231201213342441043231432104002134234320110334420011334312223012313104042111411401031444343441024311301004104210214140210112313203000330342001210043312430230424123133042241404401021034442312141010423220232042311021312411342244030310112402110340423420111420330044043420431403011432404212234414300404430222421203202013310011004143234142333104422440040212233343211414324014011030232120301441013421204422120104140224442221304020420402423143311403210013310011024340340210042133443314030121224433033310330010201312434323302413343344000342230043003412131321231444334212412334141201432404323112024140122433043141314432423140304143131401411113333201221410210142122441313242301113044234234120404230010132122343100234102113230124324302343010440140304420313411134010032413422120201102413032212310142223414110401332302334421223040244314332412224234021044024421211220432312320121444414044304312230133301330012130400333411422123041434432133140423032011030303314203313032213344211124210434030330012124333401440022241333244244102030240324133440221234311020220132104032340214242133044342333442043032023232241003044434301402422411024223223420432424211332333424302130422201413434034214322434024314203210123214240102240334133213012120120130304331321203431222001213221400040210111304303313033124313320130224420204103022134232240001133002112100344020104204014113031414031231044303043330040442412024330331313234012114320141343314433311412220100123024233344141421412320240212034330242214411132014234000212134200142440400014304322414230133001143104223310231413014204232313424013013322433001214401102311311312330043003444233114212040444320233324124303104322211443213122003204000302131231332110001443343111443113103043223441303401021112200421032432341142331240432032014134024012421231411311400003121301312410022242011230123301340420001034203424424213042003000341102421330123243340303044114323430412032310103232402242121001424440021443142422431320123212234114331240100301314132333131331342322211011404430024000422232011214133210100311211142314332012432223120243122421404001304001223432204314240040440031022110323100303013010043111204243111130012024030110432222241121432142043332210232230431034000432333044231012112413344333332241104224333123343411304024210210301142042142441031000131002344320440204032104124111311401422001331220004402021442232402121124312023211224301041422342110432104332002424000010122004214413040420444003033314313220443322224221341133022000221001301243000102320322324234324322343332404113", "214024213212143242332234443413044310342442200244404002324111024120031024133413102202410214211234000042422221032401131043201232133004200442300120044121422340433323403242132432121322422312403331331121420010011120321141340142311201031422441132144120423033043110203322443340420422131121302412411040301201140042020311304244230332043212411402133113223214201132001444040311444431114221400323043410230244300412223434340044043424213202431042240431203301004324122331043241040202010441024331021130444024333012230411132323234014233130314413303224014100102202432204422124022021021414401244111022233400342324031423211140132033423113324333402044433402300334421330423424430104204030303032302203002222214332134040011334112240441302222021042001334311001010114123413030132141312142421313142100213030404432001241400032224042422102130120420142443112221034114120323114002324011321420013232023202330214202142014333302224132230030103012113342434322000014432202113414340312412213212243302000132422200320220142334104030041033431411120032230143330124314202444321302233103103214303104414312320103232334211123103204143021201434001224042421041303140141331242121020011320024420302132220313213140131040341020243203414431124211001411303432044244321204442113142412012212222404113331204042344400023044043014002102223424142012111122132430133302200043100030222010414041101304223004420421124420321334130202014214314024210300220213302132004020044411341041043342203223112112104041344444101413124140332413441432242220312023043430132313340424432341041010414424110410420041022132233001132022342114204201124303401212011123410030233220132012433031022020414234200341103332143210312320024023300300314343023322311344302044214102423203312143241441112040110334301122331302213133432121402332220010220311412341402432444044310133301033131014214230120102004424440112333424312342101431314212011231430130114424411022434031424123413213031403410021204434211041211112343301240101122222400201343011033014204244021422311400122443234310413003122223303124413300014113312412330120403412114231210322003443304233111343242410032004400433314332341342033324330010202322432430320330343041034430440241221301320132411043141341122011331104403323344433123441221121400411214321140014103132402224341013004110343240210130230142031021124300322312020303104133041133432231024322101301323110022223311430300242102141344400124230003022143140402224122303230314102333404420441422211311013310020104200333021232431321430233043300111323211110420441332014433442204214013013403013302420313331224344334144014021110001241333134014320440422234403320210141003032312233322340342012021022034033212300132034243024011213130420323000233132412014323230224444414041244431213223034404023400311102411022121221411400214312240242100433313124234112022332134140234022243000211114300101123403014104401000314232211122101243343223440202313034444421031313310341241042204131232442231301024113320103310412042324210312404342003020221143243343344441224213002430003133003244124221230241030233041301213112340032134101414013311222021003423012004014413440232011342322104400323034342411121341041333400012332211303320312221302013244400023031020001204441204002242242032440022004304340123143434132102411301411201100114313002314202124333312032340420042432304044310404421322424011404013420330032201442314301341404323333424000401101404122433141340434403440243200201403004431422403331212442024223210404144140211121113310202041320420014230131141013440203133432310444130300121022220110311330110402021123321221424124223200222222410222022232123040041141222444331242301244422244220010111440114042002041120412400043300324402432002131433203303334400120344120243413404444233314334342400212413302101110322312044320433324224410241412223103300414030433221030101001224421323443003200023140003432144314244320402440004004402013231101000102424321324433030044221204300320420212023421140143001331210242111423303241342300322140424134330133301032214334104230340422113304401344123112203203240334013421124412304234443301044241244211312402233100014033122141441330240231020143443432112241204113402240042330431003000222024413022321323322030214100141334303130213113000424202304344000012304240240320244443431341323404303301124422010414112322024211122341331223120033113331142310403142313220312211002403401120111400400213434244413400111120041023200020022430444020141424341310301413111300404141403113021140344410102141041230042", "401424142443203313403331421142234424443424024342412241313313243334203444443100141142041430423344214124302321112432202423103210424211234412222204430440412202441243134101231310433011302230200010242022024421132403213413212024013131334104001433212414214211343401110200212320433103411404032210402410141004130423330102002402300023100423013130024123223034301032344304141230414202211104443120013231343311142334410432312003412433221321320331130402030240320323244012222021023413420212424411303000443401301214213301043141024444212001133303433442233432104130201414342313131134204323100323024342421344341034422320234113034113340431231432232123123130022122404300233312230223023331323141103443432434333323010240014003240223301014024302124024102241223220041221003002412311012011443301300221342424044213401042444321340320410031240043421244031133144204330212040300440243401140243304022234144130444140431302002221003104233203112044430312214432003224102411311140112230032243221220221442040432442343212243440300112144142403412301310121004330032443431210230440343440011140221214440122230330410234011142211131213022213220004314224430142241343303400443214201132343132310230132144040424224021304401014322322231044234311240130041321300044204302111444140221224122311222101132311132340130110403342014302341410040142233331220003442033221422400233113114034430411230233014342443230101103413020342422242324233300420413010211004144131221104432414202112023013413444334030334121124134223411343303213410332143021003130023044411001341402244334144214433024033312402021424100334312121003113222041312241312010133322124313410444202220041303402230111420013101143101121340133213443041132401423001103014411022421001342232421441020121434013023020211310024041034244130240113403020003324423111040240014213000313334344121203142314102102320314133104422303122200100323341042404014141410123120200312400031410300204440012233224242224124232142414030432101413043222132104032302232432442202300302002131433110044340131343222111332314304342214302130043003023001012203102134443000034234330101300220403244214043140344132000112013011000004234300304320103332114041300401301143404434044221222404410112110114212432401330103104443300304111324022103324230044202122401000221230211311243431434004421211033122310033444020324410301442020102103421413430211334113144301012223240200442113230102300212313403323431131440313032023413004201144442114341311010000421004002124413230212421121034112140040333332412222002323000311112223201310404031111431341432434444033012240002204021443012101112424330013400100300041413333424414344004403214342210314344112130342431110120241321003021303212102022120142043002401423202321414223011024023423034420313112034143220134330242120410222112424414212400130222101310134303142343244334020104112114402322220402424142342200144310224233404310031304410143243040044430404122141421330334214144014214414013314420324312033223404134014342033004242023234031341422400333130413441223240002011333221133140113322000410401103330101331242020111302322043032204404410402114403333410233141343414322313221213322122341321234210313124010443312431321012423204424321101041044224411012042141342422233211401301023412301023002344320100203424030113424210130214401014400302432101140304120442032023003144012010131402444034240211002322111101231243124342204044112402143430344413301401431422143403204300433112410144032314114122142014420144423003012402120114003242100030001341111243323121324010402204004204440131303431243401033411412240042221332100213244402042443134021410004243331403421220000030423144212323102133100434120041120202411032212414411034114421423201103314330301430343230114033221041303021311322320004322124040140224241014230333231332014011104232042042031133344040341431210034433144034242301320411444103342240133010102400333131100402044411244302442324211131324101231330121443301241124013422143224332210203140112434204101004431042023130111131401131200034303043311322000032134441132343123222114143202241311044411333314300102032014344331002313323144323413413130204432400430020310131012031332414420111030002241140032241122032240134343321421413402012330243411322322221020420424401030134323442023412123424422204034330401340331143011004431210330243000133242003213404020032441114233333340331033434311333224033231420040412004313111414034412433140234111423342424044022210423334124304303224342133243331120200032413111113040241441032143422340310114000", "401243331044414044420021104034014032213322131104241434420020224110000101400221101314113342430013442314441312000400134002123402223401020120311424014001410000210221302342132140131330414110443234200400043232010232141441222001232404034113221031000430444433211042121012421421010411001110100133210134100230113311134022003213022033243010030444301211034032240113412310324210314211442302413401220344114003201421314023300330432334002003413244103422224034203334214113224311423041244102334221423001301244044443222043214003303131202214402024402413032240141433110112303102232322114423423124141301434432440034134441014300032313244444210202423314214201241201403203020111403422410402304131321112432140043021230212224104232103033430401201201240413002414322202444334132444430010204220314314141114240304403200103204420320430243402412040134140321102412013032324001022014021200141422423020420440330343242330444120230233413113001130043320333040341334142431402022334120434313033304100243403122013020441111103120120034243041033134414431131442443224034402420013303140133342122000132230413331011002304224233041343104243342143101100340421343000321423123322141304103043200130113001223011132114024230124023303342411240331432202241431204033200322224203121340333432001123404132203004232232430011343232413241040021123343431422014142331203034432001134414022222403421244020231102441230430131214441403003114420102110430204302233412124114000343140420200431403310002021000413331222040014434232013233220203214032220232043311041312224123200202122434331304312421444221410222304300441341230304210332011421344301321203223124123310204441230404442131423224411110112231403042110013432243443342314131440241243314141033420133410033013034010142141423320210403433333243230043134042431144100140342430134124110341123234300013341121030443334313012124214334131341112210122334024031040201313412130333134032444004132301340122230400201020232332441323010013212343332110332110444214402302024022024334210302244032341043313213034134012301410010413003020200132112314323014344111114241124034144224143221313220434134111010122312341242021101413001211324312203444102404441042210312403343413214234433013011324134423210130130130002404421313043413431003030004312403203300323441200244422424040240143001041214142400142021223230240104130220344331024241344140103020212343314241242300322202422302204414134311240042004243314104124443341432232123444221400311111301214011014120023031030320140114340224143422422301342113011021023223223213141302100210141410020141323113244140442131000142303134424020312312103122121144420301211223313202233133244330143304221144323440244441244424220200022003044104114304033241110313322013434301340240234310302224242444420222043441102000011040034212200342423300402111002324401441010241011313224113132020203433212130430024400114241440222032423331310010033234013212223144242244312413401313212132401142013440124314103431011110211443244130324113002124043213211420243200342341133300124010423033401432111014122214142434123401143223243333040202031424411323321211441022112011441044224000034332134040142011433144220222121214112404302023412423043311111434400101321313344413041433301211401144304323411211431100140104304324114431113042201112441144144404023121441441223400102312130103202403101120221100224332221300211022223231113124424003420400421034133201104331224301420142044302301310034411324444200024341331230041414400302400122140040421214331421032201240232402431143424334204132124133432202434330203430012034422341144301314000341000422421404424433323311204133302402100043231322013433144302314302141124432234312122324000242423224431102101023121042244302220132220203202414033203124422143113220212410041341012202344341031203424320040030412133120433223013331320311300142112010301023344344243132023340204201243233143404132412202114343011114222004424434240144302221043111004241110441420132423330413430012202400124332000033023202442202400330432403023210210220330411234113110404034101242331203401024332123410033111331120214320310303442313111402300300132131342312133330224043212124240140132044134213104010222013202131033430323002113330001340122313000101130420123201124321013420302324424410220200340040334434443142134234230420104420330032003432122143124100404242412023123324043423144404304000430202034210333203300023011342212113211023042241102021403133003313344021142223043221012302120201002312331120213043421430241214421003333022112041310", "304412221201220320022104233443410434421220133244144312233412344422414032040134014231133342213110322202043044344103223223022341400243230224332033223431414101023204103312330231211242121303210014303230034344132343430411120411321030003342242122404034243014100110133401040200412033022013304001023440402413321013133313033412311011422413342112301200321332221122410302412403133103313003042403122031001210403234014421220142400002242012133204111222121444102223420100043030102311033414100122230042341122123304031320340212430412313231213044130400031310132234220122133231334030041442203441122032333422132320120343341240423420113013440040110434213043121242240120133100423200310301210232411241400113132144324443412242223420211222242232411034013224440431424201301210231444414041014004444001030404121312112240031423000200232123040344114442001334430101103224104110313330421440412124430002200020233321240001142014234344031140000032403400113244301404144331010014132140203001202402002211044142310101004443303230002014342301310033334044121312031013303300021314014001044330142320042002442004441424312040022141240123114110234100132233011111143342424332133014132343102344410334033330044241201341324332431343134022244314223010111140012312300331312124413200122142200014244340341003231013140112140404042140211200313303004421404031140420341311420230110124141010230241203121144314244114300214340001141320112044401343222333301320400103043124144411002432221302232410400301204330431440114242134403103101142132203424343014304344344021312024202421424422100400324201242230333400101132223142410114120324232221340310233404224122221342014220333444104342044333010214140221020043414012124233312021342422413022401434330304000401023023012242110130031003221032103000340112032232312223104133141214403102024444120040010414323320140141234000144410334323222421342200132402340041243100142200031020440023204404004224332212004001111123020131340441123204040314431103003041224233024130234422410134203001340002302113430111104240130120310320121004331144110044324112120202210331131104324220030303224410431024430311134204004411403444001342233131130402014220044222031143222034323120441341240001441301324124304103402143304314020101010022123322400102014414133402040022344243124211301121004214244234040400212130104224014024044404233102433443102321141020310414211022001444440222344031313221200213421123121440114133341321211324221300343431312324112022231232441411404004302000214321123234422442331321103100210240310131200033014222010334403433113042420343244233332444201102113342010022001113240340211041223043240212011400022204311002300431012310420211331021132210443430141102100301410343234342314122101021403143342043104024300133412143340431003220431201030244100242000142331104432313430110303331442124401222424404002241224041302131223200232304042400110312400043041002234230122433430114002412304214204411131130132031231420332332202004224421422224044200212112101124311321323431411111412313440040203042142012244241332324013231131204411234013003131210124242314044334344324034342220202343414314142223340404034443140413440021214033243244143242101111100000013121142140421204043204213314430214233120224434323421322314200002443330221102114430320414331211330142024031042102031304402020213032430204202024022430303022143024404411032130131322443442303241034300030314030323404223041001004310241133434002111230242030004242221430243220111034210031201344100033422220231120200104312433232040114340343210211132031313432443222440403032014321441103012443044234423401320403323120123434412023132400310122240412332003133411313220244112441031234024324043340214122233114443313131323402212033412224133001403242440303201404100133114111012400033334043421200313312202044141143133422313444111244342243420112240014230442024123044002114021322013221321231014401244112124042211414142443032113410023433240233303202044441210431113340132020433232344200121014140221144114020310020110044144012032224400204121414010340112022113141022324303040331100144004412220314203102312423132002401324211130311021033344140420340243423024023344022324344111203302310001202010221233234220241401324144330432103140413104111343104220241214121030411040140443442033310340242212200000434441113424331320431013031011321243330324204144012112443401024240400202212324240340413034402101201303211301034322340013430442040321441122233211013222123200442231113000234323444301140210424141301233100031432341412100", "040213414214103114113043310111203234120014024220304341433004021033432113314440340143422003414233323342033422403014321214233334304124312430022200400021041211412431202334013423431400101224432002043212400324334413113011340441120101024334134420112444343043321430234031014313213324321102313433220432111342332400333303142402014143114334311200344341203432303002121213014310334340212111430132330444023331412021443113044144020404140043421130133423103402121130101223244440420302322023302113410331002321023404031323001300041140104420423340004111430314441332040212313340121413320324000030230202132032310022011133322313433424444042002431011030104433031102322310342142304141432432040010333424143023144423141022033003203114102310102211434420210341104130321230203100044001204304422010022222124110330440211322112323041003240212243213031200102040433043334303103401033213224020433140333204321434124111242231432031411433000403122402420140000111020134344412242330402330303024231443031231114112344301111343133343324200321300431333024422444242314123321443041011142341334302114042221442141314114123331214231242423043204132133424422404014140200104234010343020223400334311411313214410204203131424343342430443030024111010321103414011101243230314334310104131143111201142414334314202241202123140120123341032234230041120034224030124011413244020000033041004344341241232100203003002121012034343340010142120011224242240304112412020411314402134032014233220010403140420141413021444211233202233104140142443401342211204003042303342042143411344431430421324000220233401201134010001440133243330420244324310330022423331443430302333343234214323242334014110100411041242110100110343431210322312332430300323212023324144224023443234021020242412302430444234111220412032201302341040032414411443032041041033303021043040110132024013413042024432303030010124341244023033123401142223423434022344242223234043334234140301040321103233244312211042434131234223140144301422422032331240140130033104143242100304214304120030411134312001300040233444240120412324133422420334014200432440311042320024210230312133333441434121223004222114111143340214214140123021420401113011113320430322113342443022103013414322234431322021443401134003222333433202331102120040102311231010233303214141413424431402124133103323300431124103012131132113422330310230132142304204324324411040300222001023310040214222113213132130141001021020241322431340222202201232214141301032121420131244111341424013030213424233304140343213323112012241012411101324121040334042214200422043013131001042332442411434112203412421132133134021400412034432020140110102031244031213414014302100234421441043230310013424413141000422021000240301102421303111243303241200012433443421301401043430210034331440021402140302410134313234100212442102044140311141301301434044431011341410401240204042332333212232334444320200223021034011220202400031330311332021142124022432333110030414141232032432230224242324341000110433114323220231313222422333431042311404030220140414242301332221042142421011442203402014031124131403243122144404400242213330403032121003342320343443100240430120130110201140044132244132200302210123440202224030144330132212143220141342342124324103321130301423214321230123402004000342040411032440301010401012222143201044044134114401114440440042203041411032214420144043211240320244022344430432004122342214034223223143443120142441012004441201211343110211220031413430022323123204334423042424001433022041003314420011024343240433321214440403232104421414204210310113332102324401441311100320140102444341344410121314422214322024031114140331002121241214333101021203421111031333221433331311312304004224404103302212314033121004422110230300140201024210403001041020133033441413313101100434314101040121210300444024120340303324011141311301040224314134332204243131413320001243342142311402320200020043343302132241021144241312002222021112101410430324012130220324301031221301303141430320134213312012041101402422110100013231242321400103123110221202443341223022032034024130422241302310320341144420032200321014432300111132022144324202410241423230231132031231343402144003143133033243431404244233302110230102113410423324232014204023123023343423440444104420213233313002220224222023213444342131042023342300220210303330302304422031012022422023102312332324012040224201041432321043220022010101022112140234004144104024423011202143001343324402303112320320422314214231234220010244440411020032044421313234322413234333423211334", "343211304414022031242031044223020102023020133122413204022310242421212001241024002301231013034422020343313400411024411443024424344442414221204110230433200142143043043321113432022233003414331343302243342443440411230132104012212331330003241341431102200312330222313043204130211234213032340411104030134421200344141003423311333333412210400044311313121331412024203340042432114122000011131000204441241141142440322343421403404310302230233121143220042344321022324041044022044020140433042403331132301034214004402343124203312232434143322000443401303121324420330040133120244444223013313432123412400404102311433332441104011124201243434423012000422130424320132330012344313302434222014430034420240334402401430103412102132013234212002103131031230213410130132240431114134020120434300101030230133024211121344003410230423402143020204020230344304333323114041000430303112211313013033234122201403013001141000211302434124244040203212311412004321414211422443434342113030100333421233424242332000231424111433000242440433014420010301011243033042401230410400032304020404423233431204313411000103203441032220220424334424222221311233341424111423130230411241240001324022024400011310032234441032421404321110033034312034421404043341413312433320021434024443431001310234021002344011433132001444443244031244203023411414334041042143443100204214222124343331000211403432222133023403440323101410304120220024222441333420231131213410232000003311403124243333120031231340132214043212010232041443301241112143111033131421443444342304331110203322433243330434303234034202034443234123104332410401302140212244421221341432214241111143131042433212234333033031311211241421241212304340402411003331013022410413303014331414012403323422114034133420244033212222231030313304103301203112112111233121132324103143111402203201240103202143223312400211233413413421442143012000331333111443421103241233032332420414223244023134444340044421043224033302131321232104132204331312424321112103410030303034012424032101114110314440313414110014234141421432141330223200422212022420041411312023102210232132434140032412402302312012420340310120203440000042200414204300131303120222413302121033304204133344140241241120241223200410323433002124404030241343244303031223242021341110222004224130302141132430212021221042231442400132403030303322200041140341300322044244231330330324202120132002131442021442400303214400444204130312141400034422341403124422203320132024202134011230334104243144332003022312321234423243121403430410140041422222223304121003343011401403244340431340113224220344201204003234042112340121304431010110433420340032014421203343114143201303210131421222443321321004444403443204014300312314042120204313240401214200131421313421143001421003413042232002014220104220043120102103113110043011314222420344000044001001204124030011432222444442010033243043323031124314401143402110203121343431032033241213212004014031210402232202001122231000042334202014144430233244420433002344303143433210033241340330040111211234122240402330441204401320422201323134244214140014204430414022312000100443044230333323040014121431021132222002342412312204244241121040004004433310123313010211333134401420220032432024100022303212024441441130204342042203113421134033134303001033132121131121433133121013402301203132142403241433034322031431011430413311144123412443043241121323423204442043221000121341040000331301123024233143203011034323133302210144130211431031142000304400411232231401302442324112340142003104303223334331130221233420103014231001202021034302211143013042034203001044012213114102030033112001024224123230104203232000144140312114313201044331130014023421124322344432202040212111341213240414104200412214214204431143430434434030012443012044332101304240443323234212020312003331444144013402231043002033221001113403334424332342413341042023412030342114412401120201330313331000203423131011230330302300124021413403131424214130324411421304412010122342242111400103030133323241404021434003312334003122021432304024210100100301443443342434441013210433143234232231211140301344312224141233423222103332222442122241442341243031133344230211032243404100001104140440210344320404310200214333330441442404311220304220131234042404000224340101121042111204104324402300110124121443341322104213044403322230402000041331011033323024044113434421000031042101221202044113420241401231413401401043010311233032240122111141024231222412310144031411430012424430021344343124342311313314041411042030322422410213020210", "423444021230030042240211331324442303041123403314131331132310432414021030301201343301011343131011224023223014111332010241020422434012300030320302401044444203410114000420021323244042021141002411414010114224130033113110403214441314141111014240240103402044141243102301240214413441431443122200042341444400140044221444204430103002121230411143324142213444014142400201341331404331104031130244322024011110243013244020420002320214221424024430201230140423001414240402044421311144111122113334234212232022103322002220010023111323140400234314032113132244313013103411034404144404444021241334012011432221221224424131002404224024212430031222442123134120032203014134134232441022012402101331121440103434300434114021134020122103142012313301440131442311300411120121442234132044204230313143313420321444024432441234323243102022212133303222233141224043120131000342200312104311331430242001133312044442434223141121321322244421103143320224434400340002031104021213131320013343214324042001134322030344012212040434110110401212202114101301443144100102300034304134202334114000131311421233042001340010032130222240130002010313014201340313121403020102234224401312324340032214340411144203244001124321221124410100041402432013114204330422421210014023300001140140421343440300332320043002040310023444301332312300443142133000144122140321024303000311303003413032220242313404042103423144120104410423341334244324114134220030022401142423442113443141220234031413201133103434204321134121342020044200414123103420231022131042303420420041411331204120000231113033110401140424001120223313200134000334224141344344214002233122112422131332130142221310331034423134324312313221021414101443401210033004423420023320120143211244033421021134022042121434044344223443132340142221420322123302241021414142341002341441200231332302000014244222100303211414301013234123124141231310330130444241413410000441140111000111340443400133312000134223022422313403341413323200320124041301112011100200122320304140220121030212011323133042330212442233224421400032114243332343300242111230114421043332140332204432100210341003144010104124213411124432220140300121234314101012012013313234114241231020004142202410044320121120140124201213012211134220123240113442031403343313243131240143343232133201034122101303421234103401402442431444203131112140322303100302122202011120124102442233430021023114112122313121311132101002041023414422212420201203212021333113044201004222413042432312140014413013432431024401442433420241441113243010014204244234434113200221230000031410242012130333303323100022221323412032244344002441012334204030130442423444320143330422440104301104244012321242422311111133324420043310003141440112341242312032301210243204101344131121004010433034340433201314401114113244011114124300124401424044124420102403411231142044234110440332242434231113431404011012044144030132431313440020100043240032240032334102424020413431324203332024323310310302124104223031201441440140412404121241130340321123403104440214302443411232030244134210020103343333234102214131433242123243443221202010332431102341440024131103043314222423430032341413422113123211102214041103004231404422240320144004000220204044423211012040340044140232441013430134100420213111234012414222003432201122301032222440421441333312142211134304124010213340103212333101102332340344020332400343420223044432041113141403421011003143224102211100210131344220144021442300444144034012034433001304123212022034214144321330333422223212020103020340443322040033224430121401134001240331303231121231043230001203401223431142210244342133014214421201022113010432333431000441304220143301221303012333441413021212311143141204211111340300403144303112020313012300402222223141430332040412004233321102122404040304130432104002221010341243023242011443404221311013433211042022312221332332413041143331304224244221320030101422330421310101134144030101324121312332010403123114332013102003332132424223212331141144342311342120413232344341224201443333114443424011122043240200131124124303432200423113323441144343311100221033014410134003322040314110041004332421312310342243323334122441422443220033223410431423421243202143402420140430130040340143232033121403241020320020240243023314444342122040403320404211224444430123030203030104043010041000433340210033430241420014112204120044141021131024304401312144310021331243310110133402033203311034442233423241223043130431132301034142213422202224421332440212402104003011443401040444314433114110230132041340401", "100303111431014131131131210101121220430411114030043411124114004320104441212104010202010431112201424340032130244103134433134444414110130224400402102403400013022141243304304222114202404243331322024432013021400412143443314040321113413211213043321412013021001241210001304410033101033233433124044224313441224043412103121332440413010034231422331300010321120403413401301043213304042044044431013021220330003033240113341010300210302101112303123230121004430412230314134320130044332443323031422021340131144410324001444034343204230304323023344240201241443134041312044030440144042110344410030101344403232021312442142112422022221000313134200422322143422104234000311044110124444034143424021444231242411202231340112242102444224412341324343333124100204410311344242001323120330413324213221120003331040411404420323430320004201402040222040121243041010234040341113333230024104413122224044004411041012441223411112444443044112143020431203202442400403431222302440334031230243002103232103231000403040132342233210130122330401140200232143430220344104214244213011342144003103321120322300310213341140404304413304032010424023002021243331333204304333111442120134400434101204303002314412120034243311340140104341303402323323341330140213110232342144444203233433432144202324203104412232122213441002044131204143104031234130221432321144300311044432323002414210130410313042321231314131411012410004320432113141112300222113233030320214310424304231324001024002412142202033323433013000411133402200023202223224323123243311024312414202243004222341032431232401320211044404414410204234042220203411001111403303331043021234300414034300304340122344142434104040431300203034014214323431211131220232104204430140004430021300041311431410402421412320404042004142000431013010322043202322302412321331410244023110223340200421041011402443002432023042402031011140334040143412022012141210104143131222403414023344304334020404131401421424101210001021201114003013410110104324222300342400221013034033022223021130120322134323020332202130341023034430430114112212202223022234020002223102013442202304430021201043001010412331344233312304444432111243334244221132404210241034414044320232220201120332420112101112030414420300013032412320141220314223121122441412133444342433004110032434134112014343234121304134431311240312304224104020220322332143330224002043320013012034314100124321103330013321114241321030142231414344340102320022033043021312233011000431330131200421200231102010322314430014200141001214321223220142213010440240333412331044130434202002431304024012302212343440044424034012442143301022131004401210122431222102331343040102132030041411134241141240001244230402404340024424201300204403132002040441011132012401233334423401342221032144113324403414320013204242312023112041333201301012411040432431022441103011123444214210223204241004123043411432220103140101123101104321424432404301131443033324334344321110202432002034041104330343442224421034021300001401343212440112301100014314414211112012240332131212113122102311142431243121423202222323104420142302101124121320234412112231123113123021441010112424123200022134124104004213423321233410033111313400241324002123402103341411412200121341411201113323141113241304030303334343213001304404421134211104002314333104441401203222331022401431234034204301111321300442113012411341300011411100221040110342132233020133210404231320000101210121104022211203303112013141324300301313211323043301232013202034134330141403311123303121100201230041334112113010043220201142004220340034432304440343224311132213110411430041141423412340133313211231312140023422300402420304230302212100401242042310320131301202144024124200222433012033211303433041133241431341013112213232421144023302433041420343101201133342031423232401042411411220330101042141144022033014023413400010303203030432301244200334234231132312411310224332333243444411141130303410114402020101201420320220131004214022122011302140400144214212330234430123233404123112441203242100013013000204112044313002330242014001442141441440403323324133013332443314402044144202413421123341012304421220021124232423221143232141040004444424342313014333122122203214030442200213241014412422240301043333411112102134303312224121313111222112424111313044344110132200020123143032330332102332321224314412014442034311103134433124042111144332141101441343313413043401011324202320143103331330220111102240330013303440133322020423032120240210443304210334141434241011430442403030324124443122112444301232", "130434430332144221024324203202332132220012422131024002040233101231221303222402330240312023334232434241432100413402101030120113142304202234421423112314214321321341222111134102123014304432023303432433330331331231320113212433012411333113330301220404340423100230401014440404012140410434220423204203020032221424031034444340144320041240042100433121343420231302304444241123340241220314120301100024432041140220012344444420324442322434312014244402042044211140412404321221144002410201432102434012200300213043324103020144131101343344034134000331444122322344334403043030000222212412132002432144021433413310320030133010302400142214230402430134233104200304032101343321110403403220021211220443401404044140121223343023112304433411341433100013130203102111440234013033401124133112423234344321121010303142111122242024023331342410344221020411040312341111000321140411032143041033314344122201324341401124144333321304241121323314030103343014100033331020324143410042014031333404320344441112313343441214333411240322423203220402222401413023043444202101313223343143222212213244034003143423021002140111123123402434341113212443301212240243001423100230032214131423144312432331400324344241003403231040142203122320033234404140232120333432100233121413303120112223144134130033114432222133332431430211134302311122111242133412343143303300213332130421420111414311220243234224224110440320100334203042211011223344134124003212203021233203130310002041433220110401132122210131121012133330433210213230204443434034220134112310420030110202434300122140244314331223244423023330133402210201300140301133434224144133413132003341044120142030140313041144222413330100323134043004102110333202232430432314142243303340341233431104110022402222004034330423334201420411201443311033440424411141030033234212041420343240403123211234130301010304312433131210414221130411444030122030430031300441441212211222111320041443122333003310321211114323411024140444024220321332030441030414020102400324103423302320124324201300002223443410423104423023140003302221431123243224023304022202341134433040131040442310344142444023134230242021200202214111331444144424143110044030030223223303001001202211140141114103034043144001024134331341444231323410410400024210014212033401422213130000001343413044310241340411023240014230301013402403240002101422122101131440024220423201231233314021044433433211324330031302434010342434142023402343032103403433023424022133421024200120213210033300230313423044110313100321000144222104042041204034131344314244032121424241031032001043130023431103313043020340424312203442204022231002214404130213140134403223024331404214110021312203123344114132014410123111024312112440124413131430404411013134234124132242112132242444231433132144301103220143301340331142033003233432043034233110012011314424211122240211321304341230231212311311444104014414423104110104310142012432143340320224433232414421232310204431013411331044232220234221013240220034142433300004322422401422413430322143320133114410040232240012143334323130433422203444402340220422240102123220403032421103414343332302344023213422233110102044340404420230121342411230032301234222400402020303111212140320320044124311333140112321302131211230311041304441033343232144412122202331143213344440042333023342240411203232332113414033010001133001330313011321400404441142321431401231303041134041420441141411331413441421213411323134202101222020402431120100422102320224102134241122103434042244033230142024114442032333404322322121112423343233210300133303230443024430413403110133003114032320103003412212103430024301001004240114044420223200142321114004042314404340112103031033243421042323421341310423014330023334110241333433324421124311022321431023413234230133401413430420144133110003112204030012003114140440144101434314034440101343100202100300122134323241411424004432243042210020410301043000011012141022020111342034434113121210331030002414041120132321120343241421021114213000032204204433224031044340414424022233340404401302042323211230222010042442340441134141403313233332422000241242314112001420424234331140003321420133302442231132324303014134433233131334010010111404444121241412034412144434142023133131242044114301221040012311122124223413301140423023114104102242013023303212241111323401122443244403434432124404043342433113133400430331033021103223433403100032331023312410433214100432300221422104003144031022312300040041320403323332002423040203202403134210410341023212020234030210331423044114120203014", "302200004102323322001232120442302223344421114324100222301034412222144121130401123204402342240243434421144222011041430302341032211012012401234103240024120222401230332344124303023322213024012033204221424003422120322032222323134011331143242424341101214021022022011403411014133003221102124320403030014002434224300101344322331333400200123320331434030412240234234014403212330121124242323330110031242014440220404233043144024403402004313141243140322211313304334430204304401340033142203100302004140014012324042331312244314032422234321141102121024333214434144430202310210320403003421443340021311024123044304234443330231113112121100242111040200234413022422334124123413130344400432033424412012004041112304244410201344311044034214300140311413100424232401033220214301030420012141102141440001321130311023231334321114412112432403101433320213021134222420322411422411140322402234434243010240242111323210234024313132141341330100014120442404422120131321011423123042011300043220212132214402111330203310112414011211134322442434123341432140144024043110421200104122340201012211242014112004204003443433323410102424320213310110110323203444311023330202123224434220033103310043424404222304011332120014144303400222031114344314323243441130122203421440243404433004122122211140314123030200003323342331441034403422344021420021200142444320443441231220324204233020442023430334400310002004413212403043402340232412104021231131131421213004220033100124431341423013112432010020301413003104434423202240101343312214321413300234434230014422140434100334040121134214420000201114124414313100140201232224343103012400240324211200211030033444210330112123440422402211223012421334222202040221041233114042434133431040023114132440021412322344334320322300130311002113032302120442413323103322243302413011000100014401121412242401030014433442430412422304042434334230104113123033422101311220031212303420231204214211441020314421023324242132302142441242432141020442431014124032314421341114240432014040240221133323300022420323114434241311002301400402440310241203120221013114320231422044404224322033242420312111201200044023001022333332113124422243322203404140003434120022301213424204333014302444143314402402014323313224133144201334104400222133100042423020402024304242011034042201214232232310110133312231404421313323413312344210012424234300331420034042440420200231234110432330100220420134242440122141413232004230244022003301113243134424133211113423300300213331344344121033143411204134001401122434423123302244031400141323310430414132231130000004444121203021011122232144030420213102033431304204120011334214302404140123300443340323144402240102441002004440112423123333030100102122100330121133411444011414403332323430030434424210433432422203334120330244032044003223131211224214343131104421013041002233241133304233223401122201003330312010323322202022430324223040421302131322042244044113403104331102210011041040000320133231203041130103102243034432121442411324234430020032302134013013223030304141430312312144022333012130000243201133020433342031311411233044303242312121331033110141222233101013032042031322343121024032114303334100203123123444411042131443003310221423424122044314224403030021212442004442034404040434033202230033004131331023413102112330443041411222333334032312220424034243420041302240300222341214320222324200232431331402440043331230032401401403044012203200442104300343222000003320412101330423434333143200332224131431111000113420140120433142132243004333401011222223324402122133404320400133134411321311134030010204202112131210012443430021202324333314140401020332020020333432302004120314333330300441002320410342210404141121202344440243001221411013204344143432043411022012042401220124232431133034243120120114233200044141112040023104144214211234032004112213233340401310002121113333120411231400031014101404444224102220011132033122240300213310431314442321441040141200124010102424442332220332013231230442231230413012021320002333134202313134404414403201244330130431310014041400104320021401123310440331333302011001334240022314023134142323112001204414041030113223042214144103403330440400143012033432014212032341314214311411423412222404201403011020430022241411404203413441434414003344300442401041440223422331213443402420413141424432214031023134023403434140233124204114031400011443014013344111331421101042030113442103111221224234324212104230131434221210220330310341110021240042320124134014401212103211314242421202221322241201123242144142113420", "422130111041344233312402034203202032410004132213331204234004441203131421410334102304032442010140220303002012001321311041303413401141043242041133413443321122232442041120012240431401220410422300122324141423124000143313242001201111442422234224113421434341023040240244223433104033441330143401400140324031110240202123140011401322243224243033324204034143300322221233442324300144120000312342141120422214223224032022032400031122143244243411434214440204440001233404020344241411412124131413110011230034000442111024442030443341112333142240242443404231444444221332433433140014423142430410012440221231303210430343002210320403244233201232433302020244221201402141220400410330300004442020302103132132311333242110430304414342430313243242114131334422234434004333331320214241334014330203023013102333411410410204321314110214240132134020044422104340324022044344013134231113233113433013441332341320341101444223114234222144143223310423400440114204122014033124323133014134232211140203041024412110110334410134400120323230112412214111134020011332411213424232001020303320202033222444223442443421034004123411242124342234102200420033002120020234310432403303013034342443144300411341131223023231032210304321114224122234130344112121344414031404444400413010341231332042342302420433030300340013244031423011014311434311320414324122020133433233442024123104434131031243133100343202121332141331201200024233020021330213414200432120234423443123320423024230310040430000143403340443411033304432314030242343100002022333444111010211443140212223112201442040314020133101133300303334324234101114321143132402321314441332104313042120124023434040014332322433223320233102210002111103441202220102343401003410132122322401300412142240241330044203241331430101401324331112140124441233014114133124103221134033202413100414430334231240011101130240244230003232422300341023100344114030002334431001031111440034000122430102130034241022413044234223310314244224234303220344033132002401010333243344112004233021011430011234012103413332214002233240444103113140221110104402131234212014201403010324202304210101134233204121014000342202320120401324001314104120100320130143142113211024243301421202042334121022113303244221000343403024322433231122142402212221000114144413012043120124430334124030330134432040110320101014200204423241344421340444144220200141132033323301433442432132144232423440000342243200343124134244034344443424230414023223214424331111001101242101024233002411031034111203133032332132144111410421443320422311243012434004332342102400424112243114400003401232321310102214444241034212320411341032444312142404122002412134033303102423421203302341331403400012224344433301234322231311244443414042432421030424013034431341401021422402442240040120343034142114220344324212422114024323203204321101113401342443403411023131103433004012443103401102342142024230443033343323124140312424142212304221202401023420214322132143301333102304233221020133412044202430142132303344333134034131421044232421332043104024132031220040243121200324402144044240244204114440400404020443234320041224103001201423222042202144434400434003231332221212211040211024442044244000404400420102142434212202221213013332110214222241441013214003133212004421032334203102133400124434210042223101310204312304141441122023430130430030330443130333223313101032240010410202204121403330024122420113114402412014301412434334331142203240424001201324123032310411101222032113031113231114032001011030302023322241121212122231000211203230303203304434044234303233114004123014201014430213323033003420012222132331314431412004332412013441044323133434130340131311222404401323111231122020110221014101431240402022322314140344413012123433204304013011424324443444424442022121443024430102401222301204310031312303301122310034003310220213032321300402422323311012312421412341224442323012021201333443422320344340042304124230011202211111224043404320002321121420204123314011420124340342312444122011124221234131323110144400203400331131120144014001123440024210024223101111314342203012404413343000014101422411430221220400413241043021111123130112434210041120040401021413220100401122430210342340423222103432340434101444001324301104221421434102033041202144313144104212420441142442302223432231020231044022334031010230140303120442404211410244202411212024142130314100322432311331410340142011310231231210301332110320143140210343044331344134204042001143324104021430332340143140120344344242433023344143110013134100430144104122431", "444032302201041022223413413142043014123444101320323133011101302113303003143042213330103334423130003001141121320321231143032431020041200044340324102021234010210441330111032123102144022422010013100100221144123413331200033201324420123242041204322423012211322010422100100104423244043124230430431322431141200330330301102111303114020212114140221422201031132442113304132043241303342414213432401343224031132230402011033214424031111424223404004144304042234010032121331343223244343331334040311040023212104311111323311104414301031332334401440141210323433211132343221023212123000034023020132040131430444043123214414421440042031432121430203111443424324014002313424422043134022203421143420301004201324322103042132323013113023111024001031200301202341212434001341400020323122443212403214230402303033121413033212410324243131312204323432014042443011103240234123224040400231040343200041142424302431422101141224304232041443434034210202423024233140033134203323342041030131032104023040424014112334331400344302223234232203214034024411104311312233430100440043340100433020200122430023010304402424444042402140401201203133032443411311043440413420440332413242221131032004332220431121101430421443111140111312330312122344430103441224420010422322200130320040300111300044423022222432340120321122202320002221121204004221241113241134011312132344122202213040232111030222343130414124020112403330121421403432114413104242012410210432000323141011213402134241403422332444010330331220404023330430440412141440433330321300441041423402421230422310341124101401212130121431441323221102102104423234240023440143041321134334422002142333433234201431224303214404020030344311121403133203030124142401142204334201211224112031443422042244032242214232024411132230330001210341114124142410331242020232410113112344134341041444001242331124201134303421313402121303422142432404012044011311132440421422432112031042440321020123421244013124013132130122021134113430120143101331034102201140222041342123411113121403320323404304113333410000131421112421114111413332422042443344024221024002314023434233243102002111211321301333443241423243022402233013223223332434341144432224021112000211434214344032341344014212123222224034440013313200033234412212314424404321421300242304233324142422233210404400440043130123420420231324033443340204121242034431140443002323200344004141220004234112443100314312333140310343441433224234102222232142001333110144420101321422102222133022340034313402210223304032114102033200004121220324100113301034203411142022040210004043140042310000234011233242100002333140142440140212124434141144412331243020040410221333104404333414142014143443202342431412041334224124032412440041044000413430130233443314030202231242044344034103404033421244302011110123012014312130041431022414303223322044204210012113013004403241403300414221204401424313200222441401443142044224320103234003410213242142133334410032102141433432333121400144211120401221201144003411000120223443120214020344144103142133314434143241403204204344024303444131440443402444041102342112433440122321220311024101223101043102431440300014334111232402242004144410004241142230443230313230421333421110344140032324002302143044002033123322202400100002300244234222011221232024010034313033303120023111033304420224123300041034214203244201123223110341323344030111032231044340323403324321112104103431344004023420340342203231100242132302442223133014044310012323420441302434301000233333314241313321412004230323313203030400301323210041301432022222444024140122010224323242203103134010112020403411412104131124104444023132003121130243031144432010234031004132212314240400040104431101230440414403441312440221411434141022420014431222420004423032213102323021444141142041124123432023122330300123242210344112133202442133200133340200214234344422243101311020233214311222223021032234001132331110001202030034301441424232413442342001220024102221323102241214413033330402321040010311122210103141232114131424040301222421422422140202123222302123100224402222421444011102304124022243232211302312311331434200404041121100411421404224433430024412030443243121140203421243010243313301143304301133324103002032404302133444410142111134002131112023230040113330231432241033443310233030044342233424131401302204023111142123100414022423344443043331331424210333132241204320333133212233021003040240042233120343033301032410221122402444222113420441203310320043424412344332320042014440242004434122324202420331330021021001022014422312", "212423031401340342222221143012021441013424430141003201131300434233320013030123233244244120442331223321232234333210232443134202010202104233022223031101310122241322441313420442244324032201143241014224401243424313121404420121441442303311130400321423241122133420124042042002020212420120004410120002424214133420044434213310120123444332132043301114300040123230341112203132203023034432130030224200223321324413412242401101331111003313244403411122134424304132431101012104310230340313341340320442120322224023014041242424023140110444224403001211413040031040340321411044014331112221220400044034100423133213133424023321233013213232012214110042321104222204201332140013412400402012431033243130021341021402031141243200021001240134213020100211330411003113311130444414222442023231340134333403442232430204324011214222404024224130031210211244113222033323342441414202444240232423431103334220344434140410412314203141142231300302331114240241024232041314324043120441214443213132124024142043210211324340421110423123240003120412113223432404424403330212320030334143132323430441231311332143432431311240200214142432403104310424202214142130200341142144410243312130104403112432431101004311440330214404044433140131023122042103233031040201310220410131342331110214134420223312332420223201130413312031433114401132433113132103243221212313144032014323113441433130112033322013103231034423301144011230242101043021100111333102144143324313441304140310023233401401324344204320121440101404432312024314124233132032233204421424041122120440140201024331102334110034214343432221404242203430023341414431113441123014403310223240233101101103140323122043113423123134210333403313024444243110333200221340202223320420413014021043232420414033111204203320220310412120411244221323442230332243021333231034230341314414443122143202343323322343041433402420040101402034300102344001332140030231312114244201011303341304321441413201213122400243130241412201410231432312431311244442024432132032243134210402332222311134310443203232340124131010000011234001202144301031424034220002330201212420132243142243444311102000011012020044434131343332230242112332201324403214310320121002111241112024312423323012104301113343133033113003130231233141033102141041211201244100413441024331042440104032313242300013242001440311442110433430231204440021433010023102414112202242334311414114212313200322224004124424210343441341420023443124313111321103411244014133212303022341343413220412431203113401340344401141201421141001322012210103031044413404332203231033330040422223020231000240233403401443332142032320041403243143411011111312020111404403420212133221001321212200004003231442101312440234000412222043432214224113322204203402200344222210011403420101402210420234440002333243442024221414243234144433121130322021404031101342443324122031311110041404423410113301113341343032231013411344424111344224321033432032143230133234041101444241010041221411322040012433430122410211401044030420124423244011242143312302043102141140033123211430020243302221332122313443304420004004033230014412310204310242132411210202112244431223003040221244212340143131114411322423400401200002443120320141133312021301423032244032432023300242111431321424003404200322140320323142003443212203030021034422003220402022400240311432302011304302213000102014101002032211134030022302222111330424332341133432243333214403324131133403343242343102340401131434013231344340010244244302334003410124121000412044334234211041442432010100312344122440000110303212022411322200232202413232433413300140231104243001340001141131101210300020220202143322430231342402301223030214000444012111300302133220014402312001301141444320114113003343332122420433443333314122421014314340241311401122144022423220421330414101011434130143414203311023200331402334002240443202143014210213232231443300422224121101241402444242004400210403214431230343230310430012121231320300401041422214403044330400320421213412411323142101320231311402341202312213324141304030112304231124343210042140424344100044224204431343113224403231213302042211020411241423421331242121333330000223143310003132244033000432322011121000313222103301212244321033323442014402312434303022202312012330013102410440210111414001243113111443004142244332242311123330302043343441343414111313211023230003121101042244134234331143202201244231233202420334301114302310344423022340334132313131002242420030144232421440243400410231231023123241233311103440324142104411333314340411242344243223042122323", "212434440230323324003413232311233042211200021100334100412032130121010132013304310411133032422044410301412410233413340400044132403411204303300410022110334114422021133231210431202312431341403022421324411340424021333411333433321440321432223142231213401310442230233024034043232320200341342133231214411243300141414312311342412440230423032132433141221330430423334221232030230131231332340220324323114143023101101121423143123133301440042140223424403114124234243231332104131101302101221302321343330403043202020320021143241412233041412403242022021122420442042303431144331143110440004114321111323010330013200023034140044030302313412422203424031010411423112002243310243330141430022003211110323102041432320242413311411204140210030430133431423004213434021003344231443434144304300120200432201101420430234403211443233213041203423241041401130142132324110041311003223322030121031144003414112432123321014012221340103332414334131303030010124013431220214011014420011201344231110441411032244313030121323101031234322042332213024410430434221401003403320041443330304321301244443233403133030041431302042443241420413311332200434342302102214114433042020003443342334124323114344142413431223012432233100444021110113233002003343244130302332240203402322142400440134133222344411234342142124340433041113010211204423424320324400323320241331302233434422440402414302433423200041142400143034041011332003433203032234423044424001444334342323423211242023300000310022033012344200120412334313403101233243141011120043101404223003234111414444404121412433001422434014103431241400132131311233433420240214214034243211014421003432234142421213324032442024210122130311004442021324440224003224143330222041034232413214312124443444324110104343040122222202302141324322234341000210231101113143431113234112224301420220144134312304324212001342432040204042320243423143044400004323143110224142220323232430320243300200431110102212302033230202100430000342022031331323301144200102312104112314334414140204021100214402333400203323231322421004101002130430100022022411430410334123220310424343014431231241304413010221414013242014021132113142033012134202102332234243040303210022113032313200332140131223043302203431143212432134113440014422402210030130121334031321031141033442244014143302211131030031010222410232142233314433041141221011142323121411323211331341301423103212120112044302413144443013321303323241023341302031144103243004333043333100111041143240014101444113240033222212423243143000442033033242244244130012101234120433034211411200111003001142332122300011132043341240004422333240332344430300211130104411143024334244202412123123234303231032014013042443021030443121114343213312412104300322031041024344110101044022141434200030442331434433303124100334212242302042141244144243114014204211432104102011002014311403431232133211141134031133433443014030122332203121413423113243103334403333023014343404120300243101141320202010143443041340403342342003404113332041343004201411032034120323044443433440302113433124230432441243423224143131343411000430301424113430231141412341102140230401004033023141041442012022003313221230202002200420333034014124202203211431420202243214120234041131010141313034031242332021331434201421432400004222001444130200044411134024001024210331340240002401342342320210142023132313402022233012103024010313011144441004400334041123023020302330443333440020014013133403404004303300443200021004111134230422020032300111244101141034021213102100021242001143101110330411421123243013040411242100002120110114241331402023140141120424114003023141042234113131414123223200143132320302112141012314122444422312212403110141424100414443114342113410243302130412234444030110401342004020143334012132121334244143142010103424102413423234313331212312240023114442000423340203120403204304333443344300440001412241404201442213343403311321010410223224424321301304410010133433343414240001334320203313444110432233022303000432402430223201413044344114401003213141201032443233321221221102402234213323143330030134323324242010302232443242013043213044041312334324032130244302400031320421043323202041112243023230231010001444234001223044320342313103132111134104222440021404230343220102102441231043111321401440221110023422442044342402220231040142032044122300204110204331430120423131130243341314334104142111232430403224121034232241344134333402102020022134111232023340122331432244401040140132112041011214003221330421030032434140243014004233321004430310021344201310020202", "342142421120432033430322321034144144024321244210241413121131231244430124122210040244311023230122040310121313323242430234022312013011314021013303000121222243202303402134030021134121010013021404323042310330423432212043024412222300043430044034440204114402231311332140100323204144443110301221401012211212322341414312110443331243411324411112222033341030214330204310301234102202331003123420233334324343143042212223012000042300014023141143340310413342442303001321333100022112341442102343343003223124423314340040300442413433323030000311102043404110040042134330044244421132230124402341120242243330402122400042234100300341444410443120442204103222243441222200224020322041412143422400111401201303134133414422202344022243321414203434424302013234031142124230403314312403202300223311030010031440442433330443221004200302131101014034041321203201103104220222201013112010100321400303413241241024244100213001432420033011433242342244320200132221200440204344031122220022242120312240023222033112040323231442330134110311323442334430403432120242432102103133340043322341320414134021301443142204410230042341311422440213101402411434110204021341102000320040234322420214002320423430120421023412430123113223330304312322240114403014403011232134334100030141234040243021411124240012311103214124031204000120340424442232340122334110143024230242331113444333430233231334020213431011103341121132133132330114310122102013013240113430434204140313430032033024312301312110041103300400414402303240441044024133021334344320401222410111404012444030431042221334222342212203204032110034414313412322010342101221431431414024100143124130014104134124302324403333113224024432301330202343240013132020041132301224121311010322014312343301333103204233230020324314134024334110044031100440424242422303142103114421400234013234133130442300340320330433242101414130112222032300323422401423002141201311233134024204210234200423222130200233120023224044323033002012021412302002020211100014321034204121110112241044102320320111444012224402314444114412410341131421341310441102323323141442443440203313104222104222240403312413400112022110021420020203003424421304230324304321120331300224430310331302434431022212441323344444400301242323442001433422001214243212032141243114133043021440233404012003121441140442001314343144442322231342124022312314410214140132333401040401241041403303441441342240131441231330200122321231331401110242401220232421431200004431232304343220313221110324112324400103200220431103430402243401202233413222323123114011134440401301401040024214222134242122443433132233102401101144303144020112114104120424040204120044303000134201334033332043231142243434143320131334312041121200201424443140324412000002203021320323440242230141410433401113444124044412133024244344431030344434200302204122231310132101220114133241310432312340313013343224023412024334013032233244004014133431203133221113342110000413240420124013043134211344402443402423130200412413232432002210114103043213342013113012241340024420443214300210031110343300222120302003100021223143310242403124212143413410003101112414124112013014424343422440303212303303232443410131332033431431311410414113221133100121421201333241212233310411140241441233013230331202044011020000041222343321111123224211144240044311001103141343041442302403343310424133214243402330340113431042320401321100142040303401422132232022441034124201400311431330011003100022421443113203414034210141410203234142123422401204133113402121311301441404204242143001232410024122430304402133401141312311044011123104043320230441331031433430121322401310413200200001021142302242004401042143344431431310404410023443114342233134333341140344224243110342244142123404034320332230000333423144134242423404324103211023244144110004020212232433433210134102430411443102311133422132443012401333112043022322234122232034042244041212203010234223423023410423004244024114303041331022433111221021100040320244441413201044002332203221223300140234124312104302044142422033201013123434101333000144142203231331000134112232132200002114024024130432311141443304301104302424313314413014324130232103241233414103120402104214244421320334030130242442244341133311121241414432231040434001011144334133310401010241112413442224221042220443030110032210133330440010422132200030132223341331304033012030301203013144241440244033242243203313240144424140131133233143031040320022333330114411143300042213442134442202121242220204104213332130433301041233230132124002431223321033303", "302101131222020244040000133444101414023103224324123231224321413343202121022040203423312032244104411013001002231400043133120243044243142340322023412042212044233324413210224331341431113301211420334003243404220021403211330211322044222301041411000240232341201140342103403214233113221120304100141422124030422320131113442204230032140211432243024113042231002434213022340324410413041244330023342044103444144333320410440331412242232120224201043231413442114201421103140221202324344312433444003414014103304044401021234012422231042122302011103323113131411114041431144141242344343112434431301000001441312211430013243321244443202331434334030311422043031310104011201040013234332202410123404240314443214323040012320011132311342101111344331141022231424343321312112133021234100230021221333113201311012332201012344243112102320400213302041320233212011233200222413124031400411142020232214011144032031344332214420300124344022314432013331444124422033001424320423024224113442323120431143204114104342033434444102321422032242112433240040402043110004011040401222303323341232411443113443334030024430330012200424031133124100342023433440140234113313331013140011340043020112211343014113031011101242301134124131130233440240420242401313133023414423402203043043224140414431220120240402240400113043013144132303324113310342231401344442231242420412422133143421424423241040341412441203122133111111023214102413320100320303023434004433303341323213034040441004321334224134342410240432200003300200040001201031410111002422444134423134400314030230243132304213222420441001203130224442033014211202430204413313010033130133342402323022204240130024032424331432234422044234431412444223404312211433404000322341101233323312033441344412423224220342104214320120131230010100324123414321244420430034030231431313343213021224122121001031442004440421331112421030311140134313200441102143441110423013141441302413214200203034244111024213424321413043300022041231030334402204011240101044422220021120134130342004101340410332441021103311423033214040113020044410222210341214210123302000042241101134334434144132330410140412143303124141134323333403444101411433010432402032321140101342403121442204300012420231124211340444041231123241142402040333104110343131344444411234211003121224143323211133410014043300230411422243034334141212103312341331041413013024440244434043022333242433041412201224223012223114312322031433043230030040203430333341241014104442234034341224224421003111304032002144013121142104100112431330130222440334013203324031441212240012121041442134042430311240404304121014433043102032433222301401330330402332041132233132111211201101412430013131032403122124334341042040332234031210043114114102040314220433142301422132204021242113104034002141333044322233200140121421121211243310301022404111413044414021303421430012121433012302210142333113104330413303401323212242312440441014002240120111000200010021110233024420014312142412303023011411023001333123202441341433340312110211222420340443332414140420321042430002211134023321333411212100312342134042431024334434134331240413310223443011114300144341043002434224232100442403210001023340440122413043032114024113413200141022224221414011021400343231133113213113341331401233344220202112440134033244224012410122113221120133014113403133420021312220444402114222213222114012441010143313032040242103001311214400423434304221341403312112310014240004432023033211443244321324324301122014434344124444211241444444342441423212130002123311144033224100311242133234443032200303340233141114402243342342124311102103424100023001200303412112330211401011300303442312013433321131201320012420112042004231110042422141340122004313032124231232001401204012001413324112331033022141222224343130223434322042433321220222320242203320433133224301332402201300414220403300320040320143104100003041012032212132032103110322122004341323323021331322342011101212124214212101342300244240440421144114210012422401013401244443403221433423124414232304143044440421323430310302402444400132041121124212403023412022142103324441424114242410303031234344240341033424443120311123422300014003101404011041403004442413012433222400102431213101333121303242130030244133030141010422142320022314313311044032410023332122130104020110444314140232121014400414102400324431211033242413410242020220214431003414020434114233132120420224030131023340043311300313113111323003321214300421220203131124430101221324124231220110404030312441311334130203214221324104140110442210", "030243041134132313034112143113022443241124130014034143111242143300433044014130402412442201223430044000214433003243021404024132201144111222200444233213144230042012213240131341202101341020030220144130223324421130041130410430233204124444020332213434100314011134430113102033022131024244240301103404012112440140010013321420340022241034144141443203130032413104341220413102033324310140323143321442201120124313303320012033212401030442140342104401411222421332304314143333241323030313423311104300120034410411220111114022121401412324144412443403234330314404101414221300440044323333031040434341244333244233220214423442010320422241212342312340241441444414040023103001211002413202124332014124342403224000140124131314420204131012123243012341314314432411214434013444200423133321023034004031211221311211004210212313022421223123433103240220200421122001021131104023011042432324221300322024013032314322224021034310123310444403334231011231242010234303441304111110201023103001040314322141002431203111142003441200411301420432042122120001040220333103030133442424321432101333201140242323233302202440420330143041222322104334342102023414413304330314030021031041223112340024333123300133333340200214230131420030023313320442201213112433004203333220000202312210000224221444404204030432040432033243300043312121012423102230102444330430124311030441340123230214412144444103231423132130004231234240341413001223012031403040104004332342044404323210140213441100002023410233224020444310223113011043003004333210142403012113133211221403122421402400221123203040234113340142242324430031033003234210110403303140123100321223131041023044031442044114113300330412303141402404312302033041302333001013104111411032414121220240143404304221422343334214022120031214234324304324413402234243213303130422300004030034210240342212214011212423222242244213340410102104240420140200133120222340030204203342144434343123440000441413421234144101010214024110301220421014312430134320333441014234121223341034043023240424122440141414300312101221030333020333302022231313000040002101431300042202343211011124224323431343321333231001242334024324201013331041013234032311140232443434411143032310102420443240304021133113312000322320341104424344411032441122210142232214042304322124024240134114241422141311013110040220430114103004022232400320004004402002211024210022214144222444434113204324442220003220431030004044433023000334421303014040103044342322420401220032123411240020222013024011020041420300300440400211421022212020332440111411101214313204400044430242303101010112304040410414221112201413411243133032214113230434001230202000033110143320342201030014321222414343241044410202340120440400440233030110420413302203224320243040440104124313231321224023432033123104023012224312402100122012423044011303302312013302344410411141313114302441002131000043441444130342421042340212202430033243321123124410100423243112233111141433140042142303033430234134430004122341234330231033001041433204203413420201304141004400312004032233004004121442030034243123123222111104401434403101143003002230040440440134210240103331242330344320321243041113300112331402400122341330213231423203321322220412033410404100431413011143030024010021014101113013230400324044302243323144014113130114124241420033220413142204320141002404101020244434300203223441122113420024202313011442421202114342030121132044040131244303344112333132342321034233241424123040223110232140102013002441414100032324113200040320332040000423422322111410323344314333141203121330304232410042321422231124242032420312233332040411443213312112102223424301322034141321320330003420104222400121411000001412300222124200430324001142344323042322222142333423410013334421232240311424143330212333202112223302431401024221244214311420440021333102421412224411141433404302411143400144233444130304032012121120401222244012134202133203132034430300403033300320042013232121132221232300320412021412320401043323442431421321043131213444332323341040223320443204120413424412214413141330042424210213402342241102022343020024304342304412104111211434230431422114431101243120244242104431430214022331210442332114310140302032420441343033242303340413243420033103132010211122130123122440141224433424211233132102311001024433022004100024320411014343342013241110301223442231124311114313033040324222111341023411020303311000004243342334412410443024120303221233101330024331124242202240240232332410223202304121143003340010224113134411411432010104343404113143101344432", "200023020033401302014221443424432100214111442104011003413444104400133143012300142143204212212334133220242114243433312040122344323240221341414132220140431342210312324211310443434323203214211333220122411323042141212201404333423323200031413341321030143112020424004001440030210003421301220112443224301311131333441420021233423402020433003400422113112410220424044432202121003304411231203432202411040221241403223120013112243144212400143101112401113421204012044134110100414324233333242131314024100240321043440420342400124201120431203204220442233420044300044233231320341312430102432310014010220333224312111312124324224242141244243341210231224320034311041323233241112122333321410321004412212320434011324410404343321424413321213311141144401140221342314423224241233023432334102414123121111432200440113130204243032210001131232324213130243124101242134430302334302423142330001104023323204343141010424030430123102010140102003143201042120022130203330313132342342120202220133342124111124222241114201303424321434241201333104324231433013234134234443232024422420012201344014224310202220213300244302400210004131114400123230032120400211010412023342211103402133423040121342324221014424011233123343304242222004133414313201114124100443230040301244441211212342411220244030211431032342202422440010201303204223104411113241333030132441043300120314412020023133040424400214411034141003314232231404004304304100300123140033103244122144214431210213133211440412422210424421030011404103434444033142022123442443213012210424223244412113044202020441012031223242241441242334004410103033343220313404002340043422141134231120340441210224344230301011242230243221020244200002203042332412421240101343124141113300231144323102012012220343223122403033234011314004420413034130101231231031210242010344234102310430142332120102030434420332211112220031123233404243113033432440141401210304342304411330104021230211300020412132321024342343014342032234130232140434230423421041430021220033102412003424232043221104102442414320012431423044213310243444110114032022012421001021401310141011202024244402230214412101310200402121332133230133124304031332240303320332132422242101113431111404044122222244243113333010103022333224313301240442001234320341333444103042040221220441142133424440331334304423123201203343211102144224330400033300040440312232344133034041244142104424020334320322230433134242434211310433010210340003213321143422441302134412000002042142123333110431444132144043033303314222323242444342024221214343204123010011020402311434244423430100433132141241002202130304004232330103020321323101110404123404412410233332231334313402333143303402403444431122142300113303430210023020344432242212043234321323300422314012004231402141403000000211422104222330131403323240223042310410420002023333133411112300014343043330142132233021234333202312114134202212314114201343441120203443420004032311322310242340201214023334423333342203201111300034014333303144402313243123114320221400402322344230000044412402113020202002024144124010032201343123433020120204401401041440221034342031302314132410240013143043012233042431232114012322210243441301010001113114020402314123042022402424114240134122021404031304322440142001120422403103421123120111040332433002232414242320424142341442111202334440201314031030244402002432343424301131441414114344113033331244441430030233232202001023401314021141003023113011412200022241320401404343201123421434231014303334314303222404044224223343202331410323214004000124043201124443214443013243130411331020302034130322103132211434411040143321014300330144300132423000313111131030211314232321343102111233132443322033013234202202234340214112002044322413012404241210330431001202234000324304143222113140103143442400031020133423320014414313003342322131001042422122343114103412321424022021423212330203044312200112413323320120124421330300040122301141443313334231002100224231144432344422422042311110410400100210003332140334002131224304222443443021012030303201242131310210404221100123044203332442312434310103101124210111131231320143333013003441113043202234242324411201214441341241234100411121204441401413314243444003320332304330302110421430421223312031012130421242414330002342111100223432143214140412143214244001423144424032301402332021113221320240200333002401112432143043030434424130003311231201211041120442412413010424000004131002440411442212322132314022432004113444022240433034114431112021014030040432443212334430332400100241204334124001431131", "143222214143014401032401402044023221333241122443230402211314243303424422132030032441331310214323013402311311133441232014021431102200114444233331213401313101313003000233230004241212413340430244023432230301140011434431040034100030344232224343412231111404041221122433022013133233104442402410014130200242034010404222240020204402242022324021042023111201024440010404000422101312020342443034121321133240421241104234221442302400234214201233303122031143302034203133300324132324341032132122333133033430322422211103203103001301230121040441142344422113232241410400034313131341043430302114314322122122412401120042042203431312102013041431302311330320423200304023433424411101402030202344344200340113120233132103044443222411244224344120233140343134243432310001044132430130344224030302010332020123330243404113323114041411034330220314013102321242344103222221121243124103130240420422142004224143113323130241300001123114141340301104244301202030443013200411132132410403402312431342300333234000334324340101314404310303304000032021302314010301113240244224100321111134101323334414114141121100103424221324314214043224200424110110301104022013031303002430010013302120110001440033000311014230012120322310223024343104412111411413132221240011332222400401001441011010142100121334233331334444300123242404222242220443304113411313240111232132203133413423134240310320112213142434144214344444113020301312241421114411024123303324304422304134323100033012111124302022040321014320422120042241134020200411122340431341310140124020013042432312144434214444223024020010320241421340432242230431310212014142143322200023034223212201033433110220141304301143131443313324020323220240440122124314013020030322121242300033040330200433424044034134333121204143231303041133211024030410330044412324341244200410302112421433130223113343024211341313304100424032120022240200422114114332111431111100001104434111411122244244222440121311102004021321321014042234012130124114444300420241311131113024003443312034342143222003320211223244031340022224112122433332242324142323033122223340110442440434000042312022130411132403412134012432113224002440123320144403232001121110124300000140020403424014201312441000430411102202002440141321330411312021414430404321122244414324214434330324043031102043344242400331214311222313213130011302414310022310221244321430133134434033312204332132413113302420322403403024023002200040101032233114130410204420440324221140244421233213100333243001010004130134023230003440020430000302100131212222300424120313311243020402420312412403020121234420123011243044130310242314040123143224030113320033142422412412212300042041134044104224230002220231143214400433134431310143442402303001334321223402301431303432440433133113134040130201304204003430121010003441211230104403441411400330141443414103043220111442201000010024340141321222424132010230403141131314200421333000402210002033311034230402310400243044401224324133320021423341131300400220413240140332231104001410213211301303033002142102433242142341302140242143031004434404023344433433230123344233300310210014412331402122302323023431201040444342304102001433010404120323124100444342000330000431102444144401003322431414204310302013203412004404230224244003142404342332101310013304432421404443132121342144242310134320343222342110302031240214032023224234433102203404333134100030130023420130434313001420201303444441131420104211402200200014223241110320104032223422423202030233113303420013124210401230023100443203224421212414031244402240013321341000144231314414114430212234013122213343431012003412230101213310232102241234404310103040101221124130340424102233143123241313400411433243304124224101424440204314311042322022121411140144301030033431322403424131414240103404403132300121232431203304332400040314234232434341330330241133123021000023402302213442030010411002130013441431302100023322144322003031404343134231444213331222230041300302314313132421341414243203201030231434013334011333203113222130400231313124230343003102130111130112011104130002403012030333421400144111333211040334410004340224331102132144002332121231300210221004444230232020134333430313043423310231110314443411301240411443422321422330041404041120243111203424431014132112041042210231142023013030122242142403121342134331004121202003300431334320244424341312104301042333122104001440430121422022023224200440341113000233314343132333024412242403321003034444233134343033414024443014044413342123432204121244223322001323034343341242224", "332224001210211204321232330223044121004301441232001204344013013333043330343122142020031304023212431431220444243213310143344234341321121103143123242002224210222340033233303201013323023131044011243411424340404201433144413411113244240221232123033341121224311120111112042220233011303240404101411332130331244421401414004024300434144310434424232233321131331121013140334343144111201140003001423444301022211231133340140434111343003433432440030320341133344123034331024240430434201222344343443140101444321201430212420044103114440344330031043233034104032201200123043340440203434234402410243400114232033421222303020040344121240021401034203432231420012402220124223143033442122102343323103143102331022210313322111111104122013343441331014124342123430444322233411103333433212021430023114431241410131030020331011344432034232124142130203340314033231132441231221322034032244101421334324120410304213040344342004100340243110410012040411141310021140342240333044333431111030004210041424202111024131312223242414112324140442112004010334232200020244132343044111312320212312230401302431442121142321320010421234012022113024403443332213012132320023414041313003033443140040110002013214303313132133242043412012440440314430031231000130433402330402422304241340203341223414141034111121030424042430141443142303214322021444143443111321440433411034231001443014101444224231243012041323222313422231001402421220031303210144344131012223404013430323230000300033442231232130221143122010142341413403412403122244030401034311342440314400032401402313034430433244321342233121242330232011411201003132414340211222032134200323023210243110421123404220243431324210103440334110121412230302403124210244402131243410133021132034101234023242200112204240211231434030334034020040302031120230313341044234344432021344201134010223402220230021210314344334410103141322314330433311314113130203244042130301421311232201403012011101442124042413224221212224411102122220203120343021244242104101401010304010220113423420103223234013232114122013331003333413434342121343344421111332112442332400231330211141223221224423200241042103102342004144213231142433011344404221003014221043012003233110313434401413423120324242241423110010223322431242223303431003110320400230340201303141112042141413000042234140310421014221424032113303440234204324402433214210221400201210130122411423234304241244404422441143321010032232202141330330402002102140241422302411133043301330402430110434442134140322120221443201224210022343002342342344232220300402231234320100014144420223022240102432112400103233201102014341110104404001431300432310011204002332333201331233212303101304341043133202404124344044131040114142424402122340430023214201310220121112241043001404210121140244301010343021333323132040022012232432304342314232414112411034200042414143232341141130203221013242202033241132310141124302244021200321144230212120240201220341410424033214213411321134224240110341331011424004030340122021333433120201240432400242114322111311030113111001330433003404433120343243043141242111312431022240112221401313324212430002114103111001012320343001240210212314112410330114034003240302240241134211343203231242102102213430230100342134011304011442422143330003030343221414044023400144441240232132242013220140213400241002130120411002421200402324243212421140023441042432120120104123040141012000430413034004034121100121104223304101141423324032022002142423213101202013343000210344004400413312341440402142110010142224134343103240333000441130343323031403412343104403001300404333013420423040302401001030403010114001140234200113403014221023110340110344001040410413024214004130312324143340422422414343203222003042322244133322232302211444232321220204422432422232402214322034300211330040121114404200434214110131103444132402033423440110031333440431001144242023430341031114314341420333040101321134034413143111013341323403302223213432034423043424102133301330104043222223003422233123043223233222343211130134013242144024340042041211212211144432123121234034144244023101223414140210314344113102104133010322124112334442120142131134023140013322332311000043302204241433303242110430132013313431232124102311202401441021103300311440224131033124131411141200200011021042430023222330232203241420034341111422030430432024201211033441120013212313402003343020132234141024301313204140004434102320124200220002302434202300423414134344221042444340032131244441002204322211231322113312213021424442234204200114230321414131434042122102", "034442412224231434110020001104034344133420113022013220010334443230304332222133203301400224033413021301301322331443204114013433024414413111043304440444344233101312143231312404003213330044402442001224022430322103400442310102200040022433144304241342133401134321331403202330314233332020203122430430124414323430201320322413021241021002124114311301044111310144400323340331444413034404214203430041442331113422231220344123110440432401134331431112404231301204420321112012132331440012302024010030111224302210124040301132042102224404010430332222410114122430231131121231201122220001334400042211030413010430023404120231431013123332423101322101031132213404232101404234211401010333241004133033042233230112023212242322110401110031442233414020212414231012110244132322120332042011240001341443332002232424103040241340232434334412021042104132042340042410141112110314114223223311200013231123320320102400022101320343104241114330404402222421124210321420443130042033402020031133100222040234332314012202432133102120431420012000441234413103440114112244244042024231312120443144120343101030123233234440333210330401233204130420422234311324313041300132004313340303043400232041342123223320433321244004013343341131304012411134303341214112214232120324002210214444003012324212431340443323313203121140034021040433222303141303023000133311003143201032400122001411120312101041244040430144341123444034303424300202322031312302232123302320222102142311341403332141432213312442330334223114013120132123142413102423023013412340341312244430034030412443224232104440121341232144042321234100200441334034304103432100140244333311324134201333230011332002030324442320200300102043304410322034203233143133414042022203202013014132410330321424210334402443220113433042324111002400302232034343423343133031103211444442412202012010010113232420304044104101313210024211310041440012022020143023043332143220132414222422131113144341223104233042111341132312430040004402244331030231442001213443203113323113111240402411312142113424213104412213422314242203340432204303121120442242331131314333430244301411012340324312404134114024100400204224312332142240300230033201303012134444122123321122410003212012030444243020213000430040302401431233010041144413441144243311044142002222232212311302103032144021102324100300342013203030413000202233112344214402121342040121143200144210043303431323233402141202242244333422441311212422110124441343211003013032411320320213210242221200410040203010410023411233101443002304042113443011421343344304310320342410010044021123120304313102234444424111130313000211134312114112033011011301113003040413024400014131012233133133111202000443332333404220232431041301002312422034043330420444422344032304314001112114244302422442121413341244301332112222213202004024430034002020223301142022420301322432101110322213310033012344132001413131440410342132103010424013221420000332013402030203311234013442334321103203421021111113400130300324122222422342000234033340440040114244211244443021222031342030423113130112330142321310101343120013404243311004431112344220323421113042200243312304430220340033214342004414423202431441104311031400033240200144232010001021424313243013101111244223343333121212003212112034302324312013211304342233440410203124130414322400400342001032101123142344420002444412304333111224214130144324324101200143142313310133044041341222433431442021011131224300102102034214424304103342221312411430331203014432234210033401220204122411100033442402111232303031033244411334412042001011311310323210432023210314332020444024231434304443340040134033022400130113134210310233141220404012343430342112214331200432211003011420202143400444424442312112433230040341231200001211040123010003022010230400230103314232140041301003411000314111130432230320004322003104343212031302231120342141330101203414030031042122113302044202014311440312220443201140302111034101130031140134121243224140423330412423110444043443404130300221430300134231040202044434440403324141402414313312111343002444342011201013420222210331244324110403344211210333224202012212430421142443103304222333144340444104032133241133242314120122113244404013120230433401332023114201003321343204410003141032142213014211021111240421322034134023421132221242044244442002134331322340320134444020120244021214412104141413030200334142113022241012403402343024203230002420042133000223344214022210040414220111103204000010041113401104144414030323312203031200414420404343210413234114022124024033443233143", "010414201443103324313423324202212120303214033300022434432142112020401121214112443021233134141301031213303342324104320444021313423220433430234041311141420213422140113101431100100021303302120233334223331421404442344033313132413421244233420222241321423444234022313213403033143201402032233433100301242022312002241102423330242440212120211131101411004322010410114144331314343124314314000242143320343143420233243432434330200340132402420402202410321003403441413413203004440401040044234322221300124424020340104010112034022400024311203203144131033331312013022141444034242030333101020014343404102033411423130032121024041314211322214322044330444241443022340211142133412244203423043111431211314331331312112004202402301111134004422101322013431020142213410411411120033300423003102030243221234231332201402314301421233020004243404121343444043204103141400232422210020340411421343400224111144113204001244103444030112434442440312114310021400001133403040314432422333123034030033403414031114314443320203322332033221213131024403404141411110042412002303103302100220202234241110342432124244422104240204410302244133310423120014042314213040441143231310321221034022434334033433210220414004012202132141113423210121134213024241343033141144410010343333033432124440210324242344234140424443031403022431344100220124124002111023204314311334041330301431244333111143333301113432400122031203241010444244430211124024423013244133204103044220132122334014123423422032144004332440101031344120414032124212142010040304143410424004041241021220233331034103213204230413323111340311241231041440444301434221434301104200343203434000402422421042232143114133231110022402113441232232420003144011333113224430411031221111330202223121042334032042310104344043024340240030104112113342320241220244024042242101131044422021200431004412432421102343431401002203013024333014300304010321104130444134333334302302001000203233403342000313321232033020344421134321221042414224044044341211334042323142043411301114010343132142340144440121344224430401242443322413331220044403214422023414310042234412310122413114131031112443100104013222420321443413042431341312240432122320140201413430332221321020033121301213100303312243413224243233024123400422102311101442212001111304411221310320331041010403224424110334320031344343331220141423024344332432141020422201111040434334002420311304430101101333203232321241040410442444312003030004123004414223010220314041433122122033210440114001204203233200410213121001223432111043120102132011123404332222141033323041210210023201211303442040403341200213110402010424140202201402123400242022333404020403234314203203430410330234224011312004104144241114030312310002301102421140133313344220321034122211223303123310110110400331241044433043444110024312040344333201104134420110134232300302103121302304112311241014034443313114100331230112322214012000423410311002432004302410320223342014140203403342230323140431043033222133333201041000322222111140240311201120144123000011133442300111312420001422444043421024124314302444321213341011412331410432043444130102413213423113431312423432000121300202342102220033032010434111323324321123331322143111311223410233000212023103403443321413403423240400223230304311233422232114233231021301240034324043222001402041422234320304440203410012324222000231303322022041311042344420014244144014000402110143334302132222201211113244342414413022020031232220001314240322141214132004320330440242442000004211001130442310021133411404344232231441200412141223121323402010241120321224400140022303441142203210301033200200323303034332444021342133021343311344114120002122434423413434304213144043342141422413032411000320124410344424134031212334322123102220001010302003113201441312020430004141420412414430244400411443403404312403432302000414212410310410304240344002121213022401211230223034020444232142314214022111132443443201030221123440230234341001211341121342233202014003324232302402123330320032232332241234331220123411432423143231023121330323040230021413243432240441301201020313103231003010130023201324110031200001013242243303112400102021321120232043244111214014333100112402441303013414022314242220140043342131120413111402420321314030034341241422010142242114241314330401110004012312313240320234231243404040424110201210202123422334140240443021401321132124323031044310132332343431023322322403231230211312111430223240431442001332041340344212021224032241034242220241304011024012412123141330021131413243321122002411343023", "211120434330431021323202333040404142420444144031223303402424010300033041134410131420332333141102121010124312332344020304311144332432303200013014423002110320400244433344011421411311411414020144023321041202324032042144102004321121343142432040242032003222134410020343223011002222331100012444131001044431030123121024200124341322243341234414400401100122442013233201434241214334120424342031221243200301314441223120303403102312420223201442322012034213444133024344410302340332210320022033400243110031432421224241142202004211001233443231440312402102212203123240213342334020203344043134030121433244223312203404324033144300304032413013411134033240323420030300142333342420100212420240240333211011141303034030302414321403330331123221332202223203421304120333012202241300010213343220114401044300433104313430113340241442414214134203420122231013221422030220032423401041020314001322442210404121444320410122240002022240111143431034431240233002344321224221313214434002223000440012041433144334133134022040444243414344111413331211410331103441330033210321200132200402214044210333242203343401231222320422043112021324313233213143203003013003342112011234003413423021200213133432041442334121020443410320243314124330311103244103012231011044441310104024324221120301331312314202213012044322113420324331132321334402440022144333401302320302414041041301212203320320013212224014210424244440310332420122443100130241003104442432130112201301144310422034030301014311422444341044100000203441104231404142114142140413310432300340304423001301242214404001213332141123214110432300031144210230141324131422324443400011143442104340202302213433110343104320032034324120400421011030111122202010414234043103120140342311104232203303402443311343233011131232004301431442011324110011412421202321303340212001032031313423023231324203104430011433303320040004042310043341121114242414144000220224102241103422032233423002023333114123344331333024112441023331111104233232134014110111133434324401012313213234231110134401103330021401200113342212443012200121124030212423203413433144123222314304314030101021122223144204133213331114423213012214322234432222121302022104322141300321123023301303302100142141110234114201114230134024103132303312344024222213134310202132232204443404030010410144332230423321123302240234223223122244220434430304110101222222311032304444133022021401001122441414204104234420224314434400210321031404141033132103332121341040240041424231311333040320102412034443343121022111431102023334100111314331401302031343420402400423221402330303234313321432141033404101032314121112323021114021312343110111241320303202032441322114241134244114120431320224040410204032214444302123021014142431340113403114301112322110102110020323443410310214111314141432243223334023041041223243441423422312240103142401041034412243111343103444244311130430134303034413423214000433320211143314111241102421230041411104332344114101330304112201211322223302101401324334302302300220324111210012343013010444421342100102241012043021343211442410430120003232132032304030013041013034201341132404010340023104404323142123211144214211413301142001001344411212310334334324321434320443112434112223001123034034030411303204040433322222243200431244423410320204411322443042231320241012422013332234402310104023110331202024220131332322221111412003043132210130211003243340113443013024401334100224114023421424230032402430144132233033214122112300313111420124414243331234402201143033000033312140223432041341144102012442332212212020233244443230130022400322412204224100424234314101233344433132304140024231304144122140423314112042013030411412444342414122214330322104444420210421213341321310104043241111134021314240324224111423322132203322112344144443041304302342204431444003434300302023024233134203131400204344423240322141224141313132414200310423002111203404140423233310234200140134334434420433140333230123403334102004021023213240132434201201313323122212230140032141404301044242142414304121213034441230231231312212123231211420000443414230103342332233314221121034422434144403341400043213120132441000112332032232033323144422110124404444030012103221004023413340210010331122241411413040123410323441223420442321201221410111412411213231313042441030231430003121320430321023010130104244122230240301020433211033331032240340133442011224334311024202310011431121202043221433232442321033312242110332024231313340202434312420433204434402143421411244304240312214110340131041120111240230043011332413321", "441010000434102310411340423332134042311423224220142001211243303024330203311142334134014040221044232131012202321202202021332431424011300144431001141114334240421110244332243214413001323420412143120311130220221432233434002140420424113443032341124403134231320021413412430332000110334423011404403040424343341210142323133011144330423403314413103222023212433041310221122333431213434130031303214023221433221140000141214323404223300041442133012323322010130224313320220441212102444034441301121243341204414211342241111443212301413001234101410120404234243043103214324410030444310134020331240343103044144323114342031122104343311443202321222043132403114022434304134044330400021333411411234434431232342041003223332302042413422014300442032243432321222014003112334134114223144001132341014220342330142131341231314222010442342011434012304301311340311013234442440133331001033333124211301444144323132314320413243210134023013232342443211004201132410112330304303302020224423211331404141034423124434342143301140042042040202304231421340041203321211211312133100033000440411044143240230223321312103324144441133041034303322443102012034200143302031123241031223230403220401443222133334430234021200324321044020203343441024111414242402013102223212011041321003431420014110131032102314124333214121143231104112400333234140210410202222132013403024224010004203434131010134144023344201341203433143133311123412100034332414312112402023041001044234023101434421110211232300201401223040040404111442232011412414040230103441122211414042324334410101432312432210023031030144023340101322303113012023121404123232424200143122411114241320123130214011032244432013420200311031010344124441342100044204422212240141030133302421301412133022114130003441041401224232330302440444302441020302401123411132132240240113022340310143243122344333002140322104140322334314421244430130311001412302302143142340231320140430010133023443340322303304011320110131041030320412311312424021300143411444010444202302033403333310414111144004012221423201224000434410430422100201041223311104400330030014120423340330232132041320144142412212413331033430124312434112431142221324141003102134311320224413140433344431424241031102143420342043212422003123413420123220041111032012233100103120413011032133233110422443034140420300401223224424441030341100200140213424042302042123241140103210413403102320023112303414024410033330042021111431014113232344103141430322341114440133330220032000422014212104444320120201441311420330342301142010213222333110424010344313021214030213433343324232040422303111310242110001112002213024000034411312230242112102020143240022030303443244112423034121114140043410033431041210224144141440121432231331320033443401431124413144114412300102110400410300120433312301132100324433300222334304223343140032421420403320020044011244143212213133203232012243243221031110313401214022001322221134221112414424212421234141010321011441040311000314243240121343212404431001400401431004422034210232123122343443331321343420002404021111444343340141021313421224424322343230023401104001321040303020411311422014232042203132214320212420143124110412213430424140044431034431104041411111424301200410222003303422241004423322214142403421424140421130443300012423411004313400420024313311214143103023023122333320042314403204434303243322220012324404133102114224043020122434240012340122232033214142041101003340331233430301242212400004201201413240300414444021124310213130332211432320013110132124044034240240044334324123400224232210230040411422144430433101130310141444114434303341122231040032241103034332211102140001002422134133040101040310010242132003141222304143331142422441031024221222010431432432234232241103342124324223344133200133304321401143404224043333130140414304212034204314034302310242300320121433100102122202114130031102140001032411410412343011004311300201133230103201443320223433324224012110303230423414300102312341112443110104333440424412441231211110001413011222111243140012004301001042433004412442103142122102410202444034313321031402203402401011334140103400430413133430443014111340340001202340224132344330432403123224314133022400101010102214303413444004313110003144444333012130331402114002004230103023422324433014322113110000010402441132024401430232103202120342313011042433411000100343340211122212311144310024042414044043111200021004002424433313243122424201341004143223304330011310331224132204311240224112442314231024131301021010220412002101412334003030020114133333", "112404340101224343332413403131341213042004104110242312443234421322322141144231431203341332044221134402434014303222341222022132403214421214223300320324344240103300140333042031234133334104340444313244011343013133131242044403020301430013134320203131020403022040330423021120413140202342414420030243041312312440131411344003422312114424041031320304422030244441102422030422344421113230240134020310430200234122340312241203003013201434340022304233242222224400143013102210332232342111011224423241041124421243104414214021031003011004022141222302144331122313132220001402443343104242130300404134034142223232134224411440443312103443213444242204013303333334413021441031034341010030023330100444220112332242443000043031434044341221132222431202042040400312224440211034032031412322111231142032403444410413240031113132201433300444421440133230204023320003022222023100414221221431400304201304211112442320033124400322412223220111314344444434140103003040241033341333423321412412334301240203004330144440344014422420222023233231334424021204044132421042311233142102201014304403432133244442223231012410334402432021123044104300232023414011423443301301234234000332411332101322231320013311123133030044240323022321011013333103441023031340042142412000324211203442002014212133401302103034313304124001030130340211214001100424032421121313241401233000004030121104311131221132104423414312313003110314314234202042400440001104104100334302302231142433230014314211131302232300244210412232404041220104303023244424043104344132232042412331143110402433413140001420002334321142142233132024444113124141404314144412422034402210014312134201330110234343222120341233443421122341023233303233300221312123311440440030243331420003132213032434433230002004123332220213440132232401404341023444222124100042233230033211042130110224143131343443344001114114014403012204020334432200233143221213111040434241333021023312040404440242124200233204040021323301324000431114403143413312402244441434334133033242320224134112140212143004321210211030232110124022441432140403343134411111400032433442303210203343141140232320021021211120042321020033421340402334021441134331302431413214101013422203202100433322320334230221402232142134203400122202430412021101021121422130303401211444013301224400122123041322130230021241132231303043340442124123324003132313001420240340013241410242221310420401032120114032413143033301023321040041440221233213234310124301243422311413214433000231321101111320424224214013322233112331402124332012110133242042403034410300322432230211343401300113330024430423101321330221423111041202440022223441003343101311420333302212031013301330414440112341234214324342442324020240220033422110423432032304343241420424134011310313402213301012314120010112210443144421103123432421442032130121020423331324402100043321444241034332323234041221113404033414223031143304032010423334033202011131013021000343004240211224313012442341232202443042211142413323322224410210003040224000321342313031043012444033341122323344313031003420203101140234124040143120104210413013430440030224321343043133412033430422404421112421434301114323003332314003200404322021311204222332223404321432011441140211123304433033204023312320241140131423144142241241114232442421024011301302134444200222022241311310014232244021334132324424411212131431313113230231434243042223231313130424311414004202032134123120442304213020023131400241232023340201240344411230234200431202043220323244331312213423240023334022333304034440104221004233004230043020301112143332121311100201323431410210102424121222200340300412202430423101310224341344124331011422031414341000220340432423112240032032111312341343103331310041431330404441303041404132201141430322202133404430032420322202232342203412344411024221330020332322014402113432224410140203412123302420204411104140440240323400021444221210223021414313201432134314204441130300411013443401412100444200302133342041112440231242243323032210114240441224440430333330100001224434213433404421012130304343013033201040424230032010320222024131140100200413102432110332410233034144323220222431003310313324203430423442330444022404111114221433410140020022014041002000341022143310324242140413123142021041134322001401334024002324144100430043144040404424400401434003120103423310123103200221420341042231234243342320212300014304421400443444224140242122124312432022000332113101234143434432002021041444031040340100000000410302311021123230344113303431200013400141014424401144022403213", "430103102400410212334300014313122021443240243211423143024434134121331121210241424442023343341040004033003022034043413441400420403011432113424300430400402002024222314130313442131432300341000300012233420032223401211041341124320114204323121140041143320200020042301014143022413224224231222413423140431002401324343231201421214031013141220033410030140402322122410203101143121114231401142011412413432101203430200242233342213034014202311204313432342031012041214313430244134431201041320010204040012012322210341204410441343201430141142241302332421003223031302030040103303221012033031114143124011311424341412031344011121221420010224403223211032022002220222423140344214242341210113121203302143122312001210444114112404122343310240104003034131413022322412123402420211010200324200122411434324002144420210144240234434300214231240243041323330303221141342033333340332211312321412032233041422301032311430243231301144430302204004432240140134232300121223414344003020204120120421344143041402122211321343033224201023122111231100120442322311444132400102102200023244214044403433014432030142404022413444231003213133001111343031400213241434321001331410112432201243102042244032442400323244244112223003201111412214211133304204420433023030140243420100020034030304033304114033334201433020431343412323041112340321421213000003222232100300244143433433134312330411444014042023404140414034201001202041340333312322013130411202130211201041200231024441012023330001402004434002323213143410044001001443212323231304031401240432204122423230422123241324032422243404420010422043410201012420214302302433403413342000433104113331101002003424214243303004320212312344402334332112413133342444213210401041422102413001013333422103010434111010043303443320214333423034430310012224111033404124334303010022303210142041423123043113024032203413104014402300322321120041021102223104141240003034224312340334023210010031141330411430013130213243124021403210141200321243331241114033334413122311102141430423423241001224213444332303204042144213434022031222222332000330214114302100310443123133121004224044010344042124411004323414031103314312044422444043210244032213042212040332014434434233204303442433300304423313300140404340123044014131121313300114301024120041343312043424101144320223020413303441102143442313103441324023320012424310012314334222412311224303344000122303241021433221112440103030443322300110341332313010222323114400344210404340142441324213322122020421411321330431400240201001011434041042141041322211232310423403001241123022242322140403301112320234133414112001244412204414030134134321110233304041434022341330323143202443012133414113324021134434310332133424431132323431101144141244030022411420022340024333420402423212321202410042233323444321432333222002312303013412041043041224043142323234100210213013442001100033132413032014124400413440031303404103331422020230012124002343301003400432434401234401123012420224211030143323113122103104203224200423424121422134103022243314140230101024410140103443133020013312443342042314033003433131213404342041300021412204241401441143400431012224002111240434223401401002233413043304412044430130314222330430334244333401433132423314202102014213204344002231343022342134130002443443403130030242432300424431011311044441143403024114202121204221303133401344240320334124114412400413223300303204221200112444320121202212420214111134303310011240300240430202313142023422333314313043032122233113030143012121132010241032032040110413024031401403220041430123221111242001244412242111231034102314224134014334102144142122022004041341103241313311001114420104221403113021314302231433431042403440342201300110320432231010331334124010134320013233111213322420224001340141041042102442103012212131221200424312104032230134210201312442314403142122222334233413340331324404032011444032222332413342223143022403142231120313230004112041211243444140201333101332020220140034340121301320041431021222012144412321433314001341432014234402231333423340104301202013122332244340330240313141421102243211320140341322304440240421332202114300412042432303224430201101324314022000333110212241012343204301240211202344311321343403344234041433432324003040311040002231411300042412100411201312030444124413002331320424233024423311222243031101400100203322422240402030133032340202310304223421320221402042313032240332003402101140304403312310244423020111332031434302443303004000332123314413441200041241411444044130200414133232422144332004013134424201113420", "312440001421214333140441042032211022202203122200344143410342113103433404310013341143011000304034330231320001314311401433043142232044423144213330022430113102040314004343431340441000022041404141203204014143231034222130010343220223443441440333411013202201301102014424201214300142024401103044112111402333133330033334123320132020413312430023240303113242223412011212443344003302014111440434113441420434233040001123342400001042424110403423010404032102212413412242311444121233110310001403430322110343034101441434323112441140013142441021200332301410410342333424231232102431431132010000300343410033344140121131001310331243101134443023320023033442223132442002211424324110442332212100122242443223142234320444213231212010221303244041224044440000312010133100013323041130333410412040030432213041321001024210201313241122222221100330330304220244030021043103210342323220422201412233220023103134222024414413132030134424240030241114434021133221234344304312203443344014031002132441021144044444311200331113142134032033043023014004112344412223100043243024313423323041432302343411401110202011342143230000004302202433200022414112242400214124330012342021434342100023341140222134100414111231424010020200220404041200231000201203043032132424304234034112304312310303413402113041403220341401420334113240240004132000212400043400013330240111012120421310122104134021132212434241412340344241342044100404304213112203321422340100220014322204301430430243113120330244140302123443313020414114120012004110131304420330243341240441441224430123330322240204214040000034032042103044223110034044304300430233044434303003330400210003204141113343231401241134203400432333014212332441122432003040234304202332310233403242421404100310424341401040421114342423302322303410434231432331441434324134034201040243040142314201042230102412003401200034312433011141223301401322213233244204231140044034404002430222104101324233323410113332034333421343441122241213000330210341432021003010311342011213031121221142011313400302310100223234023111201333342314411440202024441032032401113201023404210312132011101201314111321410304120042223424233231030330022023442411032141443224210113401210001002402100144321124321033003431303412223433204303033144432133044203341044012211403000140413023242113441003100013041403044133400140303401000134102331442144430344314330314004244140423133221302230044010212014431104141002110314400404310041144212100044201442410033131030021433324232003131240002044441023104023313002102202142402111211231134011040040011441234301341032104043301401030120312424102444433032231112333302132020412322131200013023023341002234220330211014311420012404001012022224420334033043223124143441132343132332040231442431244213403022123244311103311242140043010404442404401323234341123321220111232303432210314131223340124431444034442213014413032122334331130232341100333420403433343213422120221344413414332133421040401201013020122133400333222244421210301112323201224143440434414041311133440004040323203444203332314243140344124134422033043444143000141241301232103212012344320023211433330000002230112032033003031203232401314003244404302320443403342244110030013124024311334134311420220323212334423422401142104111403231343123033221040241342033424343014001233340440042021420204144021244141004321212231142343144203342244301033421003312320132344022104140340222102443333202414404430322223101304211024403014311403401043003300201433021044041444324042212232022143440344134420244041244304420331030341044211143240220233313130133242304030402111132040232300143041241031213041322201034200220323400112142202034300201433402031223430013133404340113244203441214431020013420110302430300200423221312422241414120222041210014312314211330043313042141003112133302124123303340321120403033241420011043132402331103143221234240041420332113303333040003013443441240141232033010103443422430133041243210142132333103044001443104211434104214311303131224200431334143301344102144044244240412314430334124020320230242043243424123443312232444132440003113012341014203003043410442132303332413112142114313204200423040034301004403203013040020112032322210143032443400202044111303103442322303132044342132111401401014410042414030020001220314031132102104242343302303111123240042303420314212203430031322110042301043200120003030014043002230144422134401113221213022310044224214212140014012341300021333430131404031001443122230304132340202114323333110122422021004330432142111401334024203302440043011233", "013343141321104300103104431043442210440142201441433230022312131444404441301032110241414324330201034112113442441310212432240123233221224223004231330113141413132323434230001221101314212401041210324231141121211304403044440101123141340432343200240204144210114014003324031411442113433144031413330413211211420202221210314044434424410110200221244130100114142042411022030442422012243103132013424423303232123133302034214110244241134103444344212343130413101001022344443424211124143122234011141304403243430032422040412113214420110020232203404422123223021101401442133002234423210231410122233331441231123214440100004431340324342140311341011333030013313311312314021303344110044023201333410030103320104400411122103212310441211114024422401401042313412434420334332222303123313201412202421143344321424222442112032301242023231333413413311044422033433410011243311142202013044012401132443432210412232012404010032222030041013044242402303210100011031301441022002430443342233222434412204332213214413240400244400332413114143131342303322210343433314024143233122440200110333232120101032322101322444343300441003031311442430220341120133201212243013412322300434301340131313111044323412034243122131210324240434433441312410302432342230132210331122330440134133340024013114413421141301303142300311110133123430003441300323144131212120033112031302430122304000143211013400211214324402441442104134234343031333312141312341234222444030300031122401010032244111023442444300202413420222242014332012344321141222003033234344103230033342114334031431030042140133030322420401434100344232414020041421013320432243431432401011033240440444211203404344323223021000301423404202113030412230313244121311420241133322331413400403432213240200442143203420031304114324443200110242401242122323001332032241032124434100130333313333211432321411343402012312244241342014024314220141410441201104141044230000043243222034132014121443243000442231334121201430442041140020203021403240412010230301410302120441410241411333400412140034032144413143444411023124300220220332243230122332134300034033213303143001313414010442243040230144140013220013023411001212124030231431310020113031121031401110300034032411011020301223034114123414130334443204112014210121413333420242200343420314444043024103402343410311043232134043233040332111103441011003441330431202340430020413211213133223020342200010204022014240204122122114144020143210321041130214041143444314230404110143014320220142101210141314404104210134214142322230021131302343222403434020443114401441423202033431104332011100001041142110141424133402104114002203411040200424230314011240010144000410440104440332223131043020342224332031011312242210141433314204411023112323441324420134234144314223031214204243401211244103321320422340114124342444424234313242403301001034404342131140002324213414012041213020124324043012144341324001342434141340041131412440341301241414330012022134042440441113202421002102403401104131034341043020013243342223112012001400404014320101042230240033320131222221443340420001440023303214033003000044342210033221202132122230200101400010224231140110304221402140434122401102420313142223101211141021043303222303044234014131413334042220431424212304033013234313241100233014323101124344130411430112032043224220414311003223201220021031140433441020013100042301002004221300432040320003100444112304403313420012120431242400031441314333230443403113204133423300322444420424404014121404301020200322441230124014240300303214333034123410430141234324021142404312421443314031301214014340300122013402414243011231032432100400142110223330203442110043144203313141432221121002311403222410233322302011432044301332320040010004123314424230423431010331324432222120001430100441444011013100214032224324234204440404444224413423123220404422110140313240114030321113004444031211321144130411141442044330344444430202043103230102322410343033200122211032132130313404224112200420214413231042423231031121423312243324211410442424423034123232214124344042232220140340011423120443131210212210302111031331244020033331312010032332304002313140234413013233324231201133310142313130141422313443202434441311323413042330020133204120014404443121442204120230104103111324344330113213142421142101041132042211010113233302012241033341111343223042400413033141230220141034303430341413140232334034300030243123312002130100000344033230104144123421434104313303121213412333314442220331123343312012342214133204232021013224222301022102043131144413233202202113", "043410131024203431022110314113241101430320423114442132121124330032013243341242231143420313221303010214003034020021223233030344112113320323100222330402432001232300042013320322432414440031003021420300102042143030300040113214212143331020012311133202222421331311320323340033032402134140303012031040243100400113303302112134332240411222313043344233321044021340111333234210421211232000024320000102132323413012321231023030210034130204330331034033233333124234110110420310011240022334441433033324013241310230222233240020230033303404220002301221312443201430034434314222231331140330312232241431300431130440020401211301434321310440102040334344324234130111022444444100242102040244413022134214221141122303410421220030434133342222102230211314133141313331232020212303414041424422431430011221442342331241201034042313001142022000210442434003320100243412041413034142143420233320310420444333221132011332421040341011433401314312344024244414402240332222023201240202321002231430433332132434341440332244103440001431223413044213330330321242213410012411243231331000140313210413002414122441143200111304413211412240431400422100404020043041101230331203041213102310443114034041444041332232422100204434200233024122402034014010023212031312223133112331141213234401400320104143231232444433132104414441323441103223214201314123221330232032233314110334030101420202220111323434212132010401422141231411211123331104320130043212012242333211111413402341440321023220010041041122314112242042314124033141241444303330203200240300032320444223402030123101443110131440121212041043141023434320324323122013102422240420443321110311241101220412003130102413234213203333100022420310231144024334341144043214431224431124231421201300341433334320320042204124314222304441304202201423124432141242334234241300202230300110434122443114144002044122003202013322201141442224340304424422020310313240111023343301400202324113432432133104020142310123340231430434431201434100122304222424141120344101224113432434214101221342012113141442113410012444423413112020213312410444144034212234223023044120014030424132204002234101332220130411311000323132340140433000101111222012133303312320332211202032410134201301144300303440241324123234123003001032042241440442122010013212422210000211210131310312213404321003043001302024101420413323434102132222003241002112033132343342131143010142003302044323012322203300042004243130032333132444204231442021300323233203024031440422001120020040414122220003030134201323411401124003323102313224403440443131114332032424112403110344313311424302200214341442212313000413434200313312244141422331403001341410221343433311423404302111120313132001200344003311202440403312334413404121142112202020443223304220211312210030144341420211332003213330303234421333341421414240041420441320201321132313041441030113440340322331401430310032210320440100242141040333214321022043001041302430102324200014204420311213213110220133114333343040134312140040442314024020202332114233443322221203414114214232403411114002412212222223311022303100120140412021302100401134332033400114443032444003410030424202233000230321012242013324240131442401400324444444242134133140204240403000430140014444303202320343331422201332024112030402404134321012013140410410244101103311413130004024410143144021024111232442221144342030242441012140233443312330104143412242041203343020000132100002124241030430244314434330404032032322220413020030312432402314242012013110201022001024233410240144341111343131102414210103332420402111121011141300303022431112402431044421104110013204120042424100322234034104433234034440040100443412321213300420131410022314133032432334332303220401411021333110223412332340023023114121330211122114113022240104201033312311042400000423202400433443300332011233101123402042013034342321010100022101420431113211002401311204343312031323224143332030414024132022241320120133223240002122131321334114422231443420211222242010321140103213413243202344333440234220111114444123140120013341240332324443303204304213412304422210200404111400432443022104004130331420422322243242214211312330321032000303100200001042024111410232214001103421111143143404041310434402134344132400330124331434433223113024204220321412004312024422332334043433304042421332431233443104340230222030430211040222132400020101423222111041120123143332112142113010201310003334011002132120203213414000033311302122001323044202002233001411314221041300442240241302404110420203142401121322342142124303111112031343132024041", "424042221404223014400400334013121023111434044334404144140310200011333410022440210130432034441313004141331332234321004123412300422324322140404131302432321201223201042442303200143041303333411324442010330404010440320404244221314323421223341324402412323223003233303003403114134331041433323102010302001330234323040132342212303020442432441020303103200122201340013312202234220201011342132421442010441133231030112431304242124114344001034210014034322344213210024314202000004003200440324011001433311334331241213314141240013122201310133331030124104124130213323232424400224233244230112420321441242343020022424040422120133010333400004220111311134011013312102122133434043321413223100000414230212041230134211210020231342203131333110013324003330002042243434401302032430241434403202224424232304324404242244442431130023303212104222243122041224120242112422342102202221302201044343131230312414020433344314234401313024422120423040014123443210011223000124233040342031034043020330204430320323324324033000002313224031104321302442023031130234304403341121043424202034040203334042310222203101333331204212200014313124141034034012420400021121341413312223413242042210442024213044323430444243033204342123033431223443444143314401224112400041321321243243141304113333420043332332144431300411410330431040122403441201322223144312314322220211243131413221222340130423042424141323424442441322334443220110200424323142004310034334242330043201202442441213332240114030041314420233013342144214233332104434432113002020014342044104213412432444242324111342322013233020314240410143342240110121130014412302223311110302202334113140321412212114444021223331000143241201023010121400213321221122431403032413204103201412443103300000314444320442244414021302034344202302033043303101402332443420104200024020330143312043114311401401400012441342440214042102020140324243113114134302101232042034213344014342410332123424330131321224141412143131213140021144440401003214340304303440442012042314001100030112021434401430334432141403002110103123412244331102230443141103323133431300224412412214230331011001120404202320012224143330443340010224321334220042313402410411420021231034402413401343003104344424131000030240322002242130311224042002323121334412433134304042333044031240430042034203222042121123124003244314001034033203414324024000140403214404410400232142221303231102000212224141033130210042010134133340201010330240122320402302422443440112212024042324402422032234220433424110413414211214332431020110303131103403022130221014023320042221014301014430042104203111324332004244410141244332302221443031243034403343031431401124124212024423044233021314133111334301430032300043011302212112130122404400141332240321313404334140333202041422113140302320334334010323033231123042001420104114040314131414144331034341130120320431411220231101131222123312232014023030102000112303243004404330404302331104004002024420434324423204412222234100204241331411031131340221031004332112210334234422144021133143142322203413300323240014424231330101311243122432313104044032334111131212212341322023111114400022330440320431100121223043210331114031001111442110034313234420033224341442440004000014232122314413212243433220230423133403323324242231034240244123124302414344130321010424420441210230142311413143214013334401232120132020030103044140224111220334213341031134124214442000333240304113231330100211104124101330334023003221301201031343044300343314004331144434320020431303002314344203103031402004313204324122133203324334043413022144140032443214321134301230242202032343442324033032020314104002200034421034434402022311303000422201302411302133224221403340231331440202234010133244004040124430210302042411321134200003342014431204224221411313110423012441032442421313301024121331231011112313211124112144004413440334313433430041410410442010423330410112120003030234400022024000043034304303243141033234031212432341102302232023432240220002234123024340042314323130424410132204242001413401030203011134132410301001101440103302001211131443303443021220142002123331410130430324404414220040233030131042323120414403100343430331240433141140212324004224013203213041223234214403143432221241221441322303232223142004332041420043231213320434240004014342330013223421432133231034231444033203411104332130012102321023023121113104440012434300122023201042231124233031021233014201214244400443132304014214130412441110243341013131222331243444334232010313134132000012433443012121042410214201010134101121211003", "402041022001312343441203103301011333042030240022122434022104441224310421244223120040120223334344231002003134343214441132204330320144344401011024300204124400243043021341430211311214304410441302132434032140232310213423013124301241234122234221040201224244343200230313023014300213233140420221242440231133040224221220331140322043041302210031143043402442303232222301111222212112321100212102321322110440142434422421213211123410224312210143444222010303110303331044310000312312213230321340130300414041242444214140402223021101314011302310224202303442320442040320233020234131120231441113301010034030012431402210321010224304331324122104201223243422444443313033211202120343303422002042344242241002044003333412424021314304442322031401201440104041311213313302434111142224422413413304110024314330311123431231310032131104102323131113142240123210221013043242020243222032032023040342400010413121232034312314102030132331414230220133140222340104131411404114040300320423200133143241142404020010304123322232031412423242324020043244123240024311441030140222000221034013231203341222401114112034224242242412344232401243304123243210312121413420220103114320210304441401323000113242030314441021140010230412133224444120102101042300132102022414434403313024200444333114241303110332341421413024000410112101214111321300324421140010214200102244441040022302110233340330402214311000243141330410441041343200303112042043240421014201231313421222334334231214333440244432011121132130044214304444024404230223401111214212224103404122411203030410220223314001234130224021101011102233443413123104424013114040113412102240434430142014100033123324214110324344032001112000304021000210132214343042240232121140203422314443111133310243441121011021032241334324304041420301142221301333422104404041144121420344002042323203002023202120031140312000010304421304131440204442413244010442003020144331340431441004434340442121303120120411224004244314001242203312311411022100211203303113403014124223230113210132231110103313243213130114034302314120203210114323110121224124242424130033222444431020222210002323320243123334031312223442402403232040243033023104100334300240444141220314042002331303032303330420223312431301244214320020403110020003041434431220034240333403011232320303212031422312202400000044231110212100141112304114340020343242410430110402120224240042121243133440230033300244014132243331322414210214300113120142202130024341231324032142211444211401101340343402203022433214234433242432001040001144103311301142342341142424134142124400112243123400030231430143033014423134114431013211301400412441033410103332013141031040431133313210022332302144243334041001233112324014202110333030412230224202024124423024341041302141420212022111404412040104203023141340232311133320243130420222212403100424202110120334034414023110310222003333020240203201342313240022131144414033321443213232421443030201400443132111342333311341301043120302002223200232112404002401343404122110120211310133211431434241113411112214312302341400124340410110214212044422132123202421142324043000234011043411400324303413410304123413111223013341131431023202043400020040212300114142413410333244100423344144421123110400312442124213034234321100320444312113344321103210100431024123344303234431400040340201334404311042221132012231332323221201320440304010200001044110010140233222223200411442233314203104403410022142224334003224040223143102104133420013103213322430402244132402012341023223231131422203130411413230010030202131210400221300404114441143401002144240340024410121131132211023044024114024002042332241313332331103142221342100140410234434120033013340220232303113120402114031141003413121403321302332214211134124430014402202012441311204332421302130403220240244334123412002444402401342130414212333243243432433341314031020033313134100224341424022404023322320002300120211033030234242234433120401241010032003104234130433322310004240401312443442233321042310334104224020401443433010304141103043413212212444413132022334100122341433422144132101404003300313312242101401201144030100141230000141442030022442323001034233101042213003423443314301041422333332131443331443123124340103440240144014440332321230410213111032140344011020203111021011141304204342300120044404344231224321031311433120131134111410334311333101101010303104241343430401311232423411333402234430100242020120240124012440144044010142044332214132112432123141000220403033333233434410120020200314020334201410100012133324401144403002203", "031433142202024343234222302300140010244234014342120032140242331103421014104013030210310211230333321231240324132020430221023214043014444141410223042334331410030310420243422244321030242043223321202233130013403221113201234240421223404221340230300104443403014224402014301142123223143221344032414001111113333114423404312304443020122433220434132003130232240311413420443221324124113420440203002301123143403123040443103123414433442444314044404104224314104340020314224334044442410423331001433101132103142241401410121410324020031132222014230240144014401203044130124420132201234131142443300240102001044221104300310024102110043230440411022103122143204041120002042431422243243211240014202031303011323221100404320122300401311131120000123140140211403102114410332403010421031211203104002422424230441003341442403121120330411222431432311211023120324304330412134414132103331114342120244034111133200243424340033221223213122034223230401340123200011433142323413020022100304222343234034101121230334203110122200302332312122220104331423314244441202300442133324010420023413001433311220204133112431104433430144424302210033040430134002112340012311130231303413301412203133000201212410013421202204010103024303212013400232411140101212232320314101320023131230113303342022120434140221344330324102111314212340111034414432421034242012322042302222422303103101231034444432322320111012203224203221312414321440311141423400310301241112241043403104130241200312430433330431033032342121010402044412132410221440114232023220131413042410042124010244404202402331300240022222221023013013342212321300124122402400310120233423240333044233111224013343311220230033002441024434004444430031403434023300223122320323424313310412011432034434300441240202024330444112033424422211011420141302220013022421210032221333201403001433433403043423214230324143143133322122204341213421113141022002403101200441000012221014034111022210002312103312323244130314214232302414324041304222223202220401322003334124202324201140403412442230410300202034210034121243114020241040230402340242302234311311210434342021421012303434231314133003133244334314321312342340424231113343334120440420414120332031411114230140041340040124140122331304334014401120021031013242114310131311413411403302240034022231033104330112033321102232240344304014420204020211340211243234301313010210134410231144032032200334221224434121323000240343424142120010221122404142403312202233213341034024213323101033230102141404441132423042311003243344324022331024240244034420142431211200112304441121140020121303123331140343431140440300040112342444431212431241134102443430440122334102020122011344102044034332400001013343011331324144300400200401203143332240444411123212021203301021030422041402400333340430311240110341132312003300333213040204230301102304041011033040240313423121144124121210102340040433341120422322332000412412043030144034201332213210203221132400103041224023232414440432041134444402333100033103223002112443241023134312112041042330003112241104420404212313003111330211113421211424243113020311032010302220102002020442433202414020032213201401010012210234321422322312201331221414222304334004333243224420131441411422113110132111224340012323402401113241121302304341024113014444010020014402420434341440202213320221021100032024421020113000240140311233004414004113301323111220201220212421122113200231142430243014411040320421400021433344332031430100314301110223214133000210403404443042200313244121213102341421422220103434430101124302332211401222030301141442031032412333234242011223434104323113210111313340343440123424223014220413111004304130420044244422310414013423440304400042223243400330311110233023141223033130443434040204413410110112141421033144020022402014141213320402411313044342402013003233404111331023021023400324244203112432442431233441032303321331311434132040124412003312220032402231211312022100444112314311132133311444414112301313421004141122434212012233013023003041000311342110320014432400041201012333220221403114210012004143224413434121214414204012110311332320301013232444442042302302214200223444431401100403234031143334122034423014340242234324023030133421400234001020121103022400032221123420010021021023334300133144314200022233433241441112434032333040004142442124001110422340243044442132431333414011142111410442344214114004341023331413311433403420243034011040432012430024344104344432032014421011304103022314242321023212213410421414233240003321014323301101043432413334430023013324", "244224031034322003241310103110433041111304000410201000002143113222442140211334412010234414202331221401312221320431124212430221201443334203041421202403340033422302132420044413310040103100402210311430343143134230210112442412233040010343330204444442301421202020443221000232314403001424100431032211023431014200444023003140343422111040323330444443102424144232004132411431203430343422442004233211311212343303320403322120114334212021222100201123431310130320320230133242443232022333013413422332424212310113112343121213413122130110111120013241340000434233422420230420123444213412432224400132233211421412240413022033340402043134224444200331334341414142120200004000143440431214111113433014004332103441134443334330413432211403442302421343301204021132002221120300240122244223223210223234001242434010342011333244112431124433233000142111221133413024311340022311322110332312402200304422100003022042210120224323423311412340322440320411141412034214120204022144111343014203043130132400241023443242314341322313322103014334413404341111434304204140431302040421232320023022122230322022440301344304304300002130024420020143423403431011210040344204412202023041104203000034114411233102420210322431322042113142222421111020241131330311002102034003442111003230403011243320443131114141233144220321404110213420103103144110112040420330132440032020434214221044024230104424014010104031111403400313132403034012112200442123001431031413202033420003103402021012200420312212241233200240341240403334032200134000311013122111220301040022020240012231031434331140430312211442013211413113402302430440010231200230012144110320322134032323400003412141333240011432034302300101201141214240220431130121110222203334314221244041343012300120422024441443403011111323123144444233142124404014020010222044233022302143230034330241002000422103114220114320012344424111041002033041021242240313231120422400101420442204022031033202130230042410211134334414103034004420443041013422411410430142222104142144311124330031430011401012320111124303312001301444204244423340302412043011114121340022302400423023303133101134443434241324201224223140212442232414043402234130120013402104322331202322124003301404220121133002223342420442142142033313212033303340114240432002322420140431404031131134023114003144021421313410400424214102344430001220020244031342003220441124421244344034110414023342422103301210423013204204100214422214123241111020122133004304332221002444034341110324213244202022134313203110010120442400342244222310143033103144301042231011112443331231243123302024412330034430330141031212334034001234000320112323243121301343441044300412342121231201212302230001004342131230004314344211211040443101041123000342143230223400300432414400322341133233214233130042233203341403324203012144303041301434231313401432233403422311431100433334232113022112213001233000024402222302321023422211122234122120410443443223230403002020423102313323123041142011433240220300043442333043032224001323142101123002221111411124233113231420424343011414421314411100413131131333032022403011212112321342123103240042113044031412202413010443200213111232003144434033320000111201103132222330433042431101104223202241232344113044301044041112234004444113324122103323112001131442310323142014402433121021312034243024401134244431422214013123311120144003013004342042301003431332133141042203210242142024012314241244410234133232441320204222223044111033301013130234110433342403144414023204241303233111404034444311421331341044030004110020414230412010004302312030141442241224233043241224442423112242422124004130324302433213110030000042040204043302120440312030004011324341043141201234013314241211440022423342401042102320324401143020344033342402442312340334414002430304403204044002202042140344343132331204401332101043112034240031004024200130101043022434242434032412140114044341000110220102304123230341410042214133041214344232013433434034010331423241042024011411322443211431104143243120101314244430142214003440221321244432342440020010023021221313033402102314112414400400110204320123423332224121230443144334124041032001022040003441012430222011410433104442343443303001303104410111122334321434204123304214433441321003244002034234233301421210344413331112422233241001431001134333102202400130413131224243324342214221031013104131212400304302424332400032212013140232122141402213222023232423234432244203322140031131111043212411040010332132411212142034100000400404020032400000122043333142303402041440141414004", "002313204242340412033044034434143333022431030341041101004300040301134124400003313002314014211122024140311224323221322311440414010341043302102021242233434004142422401043414344231024104234441231101024133101034141443012423434412433332214330121214313042243240200100023401322141003001030413010402312444334322214014242234024313403440310303421434434001334111132321413402041411131324200110311333343130222411303423411422440200024240422020012312133442200414034333402223004340232421202003443210242342312244240201301312342202411003312430310010041312231401310422320110200303122311013213313234022022201032321141014312240132212201002034424323143013122414313044014341104431221134110210434220403133404122021233441243244043240132010410002431232030131313041220221404312242121120204341010240342114433422322021400423102011230142041332300203114033322000431040041021440001311011431114440223320213421300204203204424434314043430144341034432302344342301242210410444302410142342420043020443330034411312320013213234323414133021124202442231244340114114240132314033432102401400402341114221111211244310402131220232223130403312142343213113030401313312324342240341213112241043034234033323032002340320214342314203200441012210223404330444203402432113010230024124203102123320233112031031211434414213043423231103111203321322430412301330213102443230010011132133220322033040004332341341310442301203240330141044133424310222333043340241301231201014041443042122333320011121144014411011340144023103203102444444424404334131414222341212202011401341244043410341022222324240324322302120102210440442324042222133433022131421431023003400221014442403434001241112330023001422300013413303410124312034404433304440331331324224142344422413134442312241304344020223242042101241441012201341000242411433100411304031410242104302444304003224231242214232333030333224412334140004243343233402243242121403333042302010104234333122212121431333100040202040212213431413342014022230034110401404411000110214011404422433012132402201434030334332112432311332031314300004330210024110430204244213204331022400034202042233412301344401101204243420343113312044031023442333243332301040244432020003443000034410313431413033302100303432333023313231041042142030400102413431101440013233344102032333203000010222244312434414444410124011303033104422140023412311121421033012410112333301002042430020013220421321413224042240203204204130041341041330023402123003021322442120430422021244124132001343431234234022132002400143040230132234433140024203431421442322424040200211432441110032231012104413140333331111034222421430032402314103111131230102022212303242412032103433214200113034403240302443442444143413030014303313420312442220002120024131043320324322043230411104234432344033443344333432012424314210014404101004131134343202230133011100330010323340013112444020111230321244411224014121021444440134441413201144320113410333234130012032120012323033210032214113402441320411110203144412121222023124340134223220423441421304414012020004130100414030030242042220210431041122433002222420112422442144110130300102020100244214331141320212110431324004224420242204033103224104320232130211202222210220033242123011430200133041344124430230423324404123210431144101423230304142301242341432341304042411240402441140233303410201423300131122203203331421121220430140141341210021141023113043003041124121221213410211243424432001203212242002110024244321241143201322414332003141412133043103030331424200322100141020031313243412414341114100141421311401033141430143424301012424310222004233423000114011323104201424233313304121243102320330020313102111210100003232323230434011202324030340020342303442210010032034320222234322423414241222302442040010303423334141041201124133243230032343243001232002042143124344340113023433341030110103220444100321342404230423033312433301210313322414414014304121414011243444342030013234321434230432034432023303420241342403310001104414211134024104432240244242421131313433243001012110214103332402434022031144103343031200123322440331322230024012122042023233232123032343003442402001421421422311122313243412212344422044243302314223444030140013011030221212043142100014020130114030211013432403000332013130030403023333211342010304333210013411011124041100214342100214322211013411100333043431202032042420133023124031120041021034433140243201422021031204401112104110324101434421003301042112000223134113420001400002414434430312331122301311012141041014122201324330010433200134122341441434", "102300143433422243324011111212430021014340214331104103341220243020434441143234213221411120314320420133444343243341441434222132212042443242220200121110014323043220300321103040302344110043220323430400423021101244310023114331230202004000031330230430420314310430001321334223404202143411232340233400444424130110440344033321211421424110441140220000414430430213402223432023202433041402341010114430003432204212402330010110133010210221001122413204002423303130010333212300013043213034000410041201322332311043302240221022103343104113000312441401423144022131221301414031431202320410204200304121142412322004041322031021233041000201213103334444210031440322223300124042031342442143032013122224312412430441103012311243332340000131214044200444102340411442140013142024334333323123014100202333034404142020113333223214031312014300430100132313422442400401140410122321101442033233423420441400402122124133313430010222204422144441230431344243433144322242421313221132314043233232012233413002244432133030110411011132214421113144240000230123040131432312313034024441330031412412241203232441043422044211001420234320341142411301442340043301441010222343033042444241320331030432210001000303304320433424242324220002414422313022211222204303134024403324442202032441441301333124344343214041104302424013212341423410444141412342313124001221301210240120004240031220302414200104302430033131024020141042124104423000201021230320312442241444030430302412031240330220333131441110244130020321024232300240302032444230321021341144002244020330341144014112200341024410413312000010041443111043000004012003304214032232402412311432112323223113110432003431442423100330400403321434031442223034140020033411002320204131344132244300003421112124104421340442141423141434143022110103300144410034441244033022304042401414422413010033234123104430301424441030314303142210023302102132114110002124314142221242001320032442221101302204433001332402200013422123441420433244033420202321001212203023204412110334440033133323233443424221212420331423043440311433300141310323300304121022342301042411002304202332120003134432420000144434422401010014112420032213403222241021434432423131114104004342324443234402234304442143310204241244240414414103234424324402442110124430310141120124244240311423010421244443132103042041001134211300110100034410413323442100024041311243410004302012340243104334201302220032200334233342042242120022234400100241404234443044223130213112311402412400404431233312410214013322231004411430424100234302144433332213012011312042013114410203244133120313324102031113234440323000331034223430132301314320033333103020121224424334042344401320342313314430122122032134010133041043304424313012110121431443442122000143333134224434444111240020014222443123003412104113320330042010420014214321242232433321331113442440321001212310211034323212303234310440441303101144301120222434403403041142204243043412444304132143143042411411040110333230423242214130230442042214221301010311404444403034033402324104310314224233432421214202040133142103120330101304122323043102324400233033234423220422144311444432044012110214402031102200402024402023341414024223141201334433233330121323133220304421012004210244341444204343231131113202410004222044421444143324021310114434443324432233014312043032021224444011100013032000034001114011233201414240310102014124323011322022400102211202012030331133010210401130013034334442311334034323320202342400310120312124302030211213402101333000443224430203124001001014330134144430304103020403411041220233012321011230401400333304400213230410131430114223303342324031411422423032300123323342300232124342344122040212031414013032242101341020101033040342244312242420001044111210424330213430140230110121433230124144230001233123300444314311100134404441243023444401320343234034012410110401224030144120201221222120100131344413003230414022012320444331433121033401320133323421433220241443420420214424001024042330322204130440301311413431243410120023300410213122421031122244011130211442120003233233111343103443403114224144414104422213142423122243024410233210141011103004422134042132414204244104041011340330424100241314441342130024024304103423103011031301340333221003433440141233222441214420133111043210012243003243433402030442402042100212402344422113110433212233221111243333231110044042121210420122000111414142234131141001332034210334404140240124021200204403242440312242002332420303410330301331314041231213040041104324424213032202112424413443011331232", "114033302143433300111301142430100331324210333344404434313404233421023214130230000313032323102341104222422240400432221022003021030210434434240340130433232012233034224340231021403240111224133230302420040100334400404011303340123003012313114310240244443122323031010234430232243300403243201144040411130404301100401301002331401132130144304114213134134410441301440110210204043444034431203214324434432410313334111411421343241443411003442434131114124134004130103340312112333324133242102413142304444032434422404230410102312003312442434343341344344124002001302112011341234241212032341112110304144112211133222020023412420422232334032131120012412133132441101310410003110404333440441212132221310030230243411212024210401303434324310123214330234224214344324233421130330222043100033030233311124430031230042232233201443224244411443222020112230413303402134030003400431412224232010322024232124310140423423132312241411343111341434134324140122002304020120340014013012243310103121202331311110013200300443110320134223232021333420341042203030402300211144013110310144104331002304002142301103013031424403342030433010432221121040402441124142013041142241223240142401112340342013121234304023430333003130024340212233433433431434301234233041231223111433424413340103132200442034300103101432323220320322221242010342312033240030311220011101042332223324230413420241341221424003041024042403343022302231231244201034003313123002033324230200042044241414433031232422110122442444222344232213404030011244010113113100212224104114443341302031301431344104444104110103312240120200221010124220032023422114430124211024410144321040102033441131304212222010024230414133242413420003043431434142324120234340133134200042410434423200003132031022043342303010243214324134122322111310324120214314211234434231034023310421011230123433223002041010333423224043324141104144010421401404032231312334033222101210131314021422420030031004420444432142223000123042111030204344410331343313043204303240442402313002323314133404400243033041331322330121343404204243042130213000444441340204132240440113320020420030421404043022421202031432423142144243302132243000412100114031130211442022231221440424342020001404243033431240410324133114320340410144210112003322221033000412324142241131304224002044210434333431042212023120242210140343444102402002121143143344041144204404334020101233004431220134240111022410323244442331331233342112222231320430410324201244334100402341301312414413140022210323141324202341240424342210042312334003344204000121133100120230431032434404134322103323322422021113342302244300431414112423024212230411241312344132321344002333304024312304221033141021204110032022022421014003440411443433344302113004000001441131134003404221232243311310403001411002404413104402323013023012110042023002011111024442242432204303222141102220202134344022312102311000044401210243124224123110411144223104320312132420431001244330320204122233043243023414222214123333320422043220403301344244121420123034002333011321434042140420323310404220013243240443342430001313334034024204034032301234022441011322310301313310240104042230122020220033124444211422220101043014130042004234330344011444424200431301124131200023300401414024311433141411013341000403112232120221413021143122223333420243223033433101103144323433214014404433423014410140400300241021334242101310310440214230424143014110021342224404031114210400210014003013431424031412331022202311424422044120033332420042221410244304334344141411033144301434114442014311210224434042012021441040000411404230232240233421442123241012114200411443333322232300111241222220200111114340303343333203203021031120242323404300414413340101333320403430444142242331432441200401221004312214024441402114122030340113312114232402341442230211141041403134142234034333044011320041122243201441100002244241401221342140321314041233034300300014140040424322440410114433000302212233423121331040402023103340244303444303413040233123043103014214324344414341442142014302342244110342034030134243421042323120304121224230041034102041442412314244332240343233310422304343334131414421400023321243344332201004021322110102440220212413333231241322133224123002133221134031001242134333132400140130444330043414342004402401041221220433114123244433022130222021234114332143230010131113001003424302004440122144123012220442423103301033023033042402034032431434022401340443242223120122214313002221402211433114134320420034212101201301300400332233303222210202422113204144320242", "130030422442423334144422024012102413213430203234101310413240242231341022223030402134140221301410303013330144111344401022041302240214030212242224441324013013114210040323230323212010210042303344120301321240020433414433334113331201012014433121220222423430434031043020404021030103131301114230233302123012442132322343141121334220424213013334020323114122420412130010331033142324101323033041434233244144101302043413422224020312413223412430204244034220212144343341322033220312403222433034213401310314241212401404231241314030330321320421420231022313441402331030344204112233202304223022334002120231142212113334230122404340321143141230331240012441141022000104113401303300331144142224433113111001102110321424241211430010113020222044111404422444442230432213421024143301441130113243101312331302432320421021113313323231243303431210312044021201001341010244443104222203241434232244303401300443143342101022341124124230342402032210212224334243424022110443201104113220021332301020243032114324442310334010340240310211312312322423430420230132004223421014430204432200133024112433032144340410220301324043202301211444022440143122124023243333002312431411214341330244410423144431332402400211013130123224043002333241302413233031011331330334312301030032221123402032123430212201213111012114343020424022341323014421330240110342131214432000243102244013131141104403131302321420023402313210300332311034310113133330404344023342100201202303203320041220020044222210114221130341231112341224022112401110032304421033423000442140141100224430204204403442143004214130103102002422420114032021034213221014214204240233322431333412200030200140202300124331301204000434320012013230124004234111403141130320114322430204440442433142433233241304113341413224321031130333344234421234124223043421322341334341011143333030233044330421232241424420312303412121200230221202102000121224343131042104442301142140234324140414200031102003022001230203420001342422132402434443134021344143302220324432001033104304122043002442043203331402241433012033013020243321312413302144233441131140241021413412031432020202012042120433312144120344204210114022404244134312120102302402322424213424342424322332400101034043010244220043414141323330422342301401130320321413043310422044304042444423140031022101210331321001310441014011002230043424022434301224400204340424213240144321434410444340244102333144021304214241102311204411333113110240100224330220411223242022113331331102002412321111140343212301141112100224331002013221133010444012211410003334242323322143232123441134130423022200240214423222014004211010124214223133140010412440313034021313324142311320112211121110421310001433404233413100302323043201443232141222221233031140011423130432031142034303313033033144030002133240143112024433101443240142341133330304310444422404224130221242044404231411244301003302442114330442131203110340114420324122432023110241304131130204314023443340234410333033231144100302334421303424342003233343134432341102433414043213104343143314234211312244143321014404021000014341332432241241210204213012110231301421200212222103430311423040412340440144002134313212114000323000031300101441312431431024330021101003343031133444001242400444210302201204031143202444010421230430243324404230221311112300400214130421032103200434240403212142123123414400043001303401244442243442303014224013122341201300434424000303330314004020132023320033122244413300422132323124423110234023231430324100120244220040244021442211322143211033432141111000124242401043004310134120232333324332414011021043111232233030303122113130004420230233401003312023231304311012023410024310434131240442100004310200404211001301423433234220203210333431141230404411320122000320033422210103402320411131242243233102041234111003000002441112300041403012044121024014241100031414330442424200414320134133210023132420022330441012110031210024224214242342434101430331001120113121230021223131333022433444433034300314334430441012102131244024002303213420234330224311122001423402241412120043334214144231341143023020402103234130334242020140331412333411323101341020132034300131421133103023333213303020104111134232201230002422323441032004022221013442231022411012011420004024132212401141443130404134134313013023422341120141011041043124444404203133313443420323312420212223034011210430033322321410041211204042030333023304012221320422244202220424202341133122441001240031230041424104112110011132330041312121404103410204032010434441043032033203334033212230214", "021001211434042024123210424333021443044324210243412204001111330130044210232400140312320200240013240434432304130230324222133002444444212124242412332333330240043100310420332224230101403242014042332104432330402400244032234201141222343422441230124034020022140023401213332321202341203042022432244241100201304124432341323123414321220034323434230221033211423134033422423230320132241403010021313332303124401002103024340130340333021341212130030142133303001234314023301134330103202110113043111432401144444240231440224344314443311402223234240333211431212223003424123214112234412322024414123103021441233003311444414414114323011004443224433044103442322122004444244103430211011434233141114033211343043312113420101201110031011334134044334142322123022302234100312211442220011102101433120223040322433301320142103112403014112202313112014423234303033432313344342443113302420343111321113104123323130424042331103013141211432201240420041301200331411134320214431031423223124323232400121334320411100342232303123342130311230224402232030242344044133400011233401244033203323222343300424002043000110040233332230014130421001010010230032030220111344321144132022002143042334401242113443033124334234031142003013420014430340430012341124413020111230304104020021411404022333133432230110204341304123020340123100323210103342402140044130202444041422223303213402342211131343331422114414113134322401443323442021201301111324232410233310434141201440204222403223021001123004203444423240021242412130313000202024432342124202301412001100433143213133011021342002444414043040440434322311110310323411030131114432111432022233321031030220014231320143111433131202114200212244404244211223312342332232404313102020014410104402044143410233441420043102021012213233333004401033032023202441341041444031022302222002123320230320400022040321041444031344422100204033333411401001342421113222102221224332331400410310330002041023244013134242422241234040410030344230214030113304221022102442333441321433101334044011041110024144230211302411142402441130342044234133334232333020400002021041303403413010121042440244232004403140144210404034134221021141023202403322323114304113232032121143443402024243122014204043224100320441013203030223123310242412042230104034213442110320242132412003231320203144411200421342214420143140103023301133222240113204440000242010304310411433423341313133114434421304443422100122400304314240323122004122032232332312242214021230100311214424412141433320401023102200231334411444012000130334133003234332424414443442213430000414003024113114020130211204410414000014431442412421030112143102010411433242032002242023131034114222004134242301044210203043231340343123014023411330200024240041120243012334031011102020140312344041324011443312004423442400321313301100213043411111313030130324134412212301403240034140010303202041012220220320302430421310030413304043333201023242330411204031303114104220123424411414040323011204232311421240420434320114213043041300422003124124342232133131303402311204411303244414313424334130412001340443030042310121002333144040240132043432122122122404132111024401420100442344230412344011014410244014024412230443122114220002244032214421434313101341442010401122401412224402300043203320441430141104400434214432301032103402143330212410241141220113014033032110333004041000343221122213422011310023300114412331244040204100241023041244403030021231031300103030144032222143010202012042313041324142133341414001142132243102110211402401014231330201122340012442221414230200033412234101441043302142421110114001442410020024310423431234410212030203001412242020134123443214020314112013300114130020423223113002343410323422201031100331212440411432231414313332422122113431132311214100003302234112104110343441412044223310243021021442123130243420214143340330314403414324233033402323134223433220213232402103211224403311023314210412112202004224111411402120030024333423042301144241314232023400343422144314042431434130411413304041200101332024333311101020433434302440431342334304442112301303243102211124401313414432043212003002230320442440114203421102133400313432034212000320422024011234412014400143000340420114214212323304424442141122441034341333313200410331100441132102142022330013044141012203222213032134144221233342044433442041310122233413322132002012212404203202132014240403443214103344124333211412223404323401242114442314244422010421202034440422400204021004334212202144130340143314100131022330314141202212241233314414313022210323", "101404013430220342424223440414403220300412044443104442122431244044203103020014303200403004210033041043403040121224302302142021433424441141240422011430201444443021133424024141130020421300434343104244124201422314042020440011202304002432141300121303024032144223443221212121302403313040423211424412004404031004120134102303112302131332402321242203342414221334034142211104311221341344340004444211143002303012414214304100403144241311302121013000411024234214212403433200424011124134302222211412132133234104403323133223424414422031214030344142024122341013220133143010411340412034440243100322434201241331221041331423220022214440323021440034423142034421333304014004120422030122211120021114310031133122004230224233211113241224322130023141434434304141413123234230041200414040314032131422241031044111220443204422112132314342423202234410220441132314312314404231231443232212331431101001143440344224022221143431412344414024020121202441113312440424144220020012232020131320411040004422342301420012123030343012120022214330321323303340101202211213321244402321104132120014430332042330322014201232222034323201122144232402040024214302404311101331412422131124440323200424433313302111334341402122420233342100342443440114022143123431043442323030014311301020311111402304204144021310232000434020040120343341202430231044411033033104334413133320302113144301123131041402044102433411023030313142402403231202330411201141320002044010420413301204233204311433112113301210312332130443030010133143112232242014023220131013140431204432442041211132323323444220413002142144420402413411030101144433021440022134212110341422220111130340441102033020432204142400314024242310423422032301010010430203132202203220303103334011100130443240340210441100220104103301140114010020124012303441440410111020224300124441113004104444100133421000441444404014400412212302410143322424242331224144443044112404230432341330024431444003231013341400342403123243124313102231104040400231243230142014400403234234320432214230143004203113240241030430130420200014131422243110030100141104032144443023131202410301103442012300024323242224424044311401222233440224042013314003140424203432443114330410410143014332311412110443142214344303301321434200320413210032023334420324043123130234442023344303401042230204014313330142001044324424121111200020130220011440311044101414023303133441401134144133413433022121420432340323122241323300412031014121132324410410431431441414411303311211012200220443100143332034200021010231201030324034113301344333111032220423220013033401423340242310424432203132111341001221000311322144132041004334100043122213244114404034443200004212010110313133022240402111401240111132323013403214030330302412314203130203030334033030243313203021120423433214224323343042404203431021042022414431002203242301302120043100310011243023104402344002134021141103400220044430334024333012142200101320101311132320002110042140334200021141140343404022032333422232221412344210224024100001330113023204444443220242020414244301433444014133104213211141211333123403211300010213440331323203333140133024321112041221231004142131210043114331130241220344400224302004320011220240341212132204230202044242441140241420200004313231022024221120141412333030113244331334402443211024433103234323232024424441004134332303043424340142442201324133022221002334323312011001301020131404442313304012321232024230412143303030114412314144104044340242001443412024030410211113200010244100100114111103424440402433342021004114230033233422013442400410440220243344321324002022443014232443022131000144043003020022300443033310340233103320412421303002403304024242131330243100041104323203031323312434122112400344432423021444432111212113114320231120141400412233022240342240442121242430000033341202030023222331400411310113344304031442141343013243402021341033110114214200343440211012012111440233122203233431413132221203201443420041222204233340132424234130014034232331102010010133441324440240024422223201301004131444240301020421133021020242120110200332410002102000124244334413100003411420134304230042433023442241242301144001240412414420023332033420103211224132031432440032423022143132211213223231401224230231132131322122132422002413442211032334130231442004441334400423210044041443243200013001120312114201444243040143322220203403314242313332020123210313231114404231223103024033042201424412223040033034404220042044301224401411222213320201213010030144403431203033220320432411044023444131410113102003204400212", "331132122343220212340200010314113304142214312214220402143343322420404314444022224214244204132112102222423144242143403134320404243434202023044100423242344240223132043040230021214111312212431043023314043440001320032423032132302014113224224114433233343244133423311302404134030023312004143313144310314320402420304100302101041134304112244043032031301111331320042333204401234123100140210114224400222401013142242213024210401012333142401102101023323040023444220434332411314440112432332021102322033132003303110140311122211212241000142024023343300043232243030002232140142023420443301443232241244113240433243242002420242044324230413213401300340241003002414223242411012120210000423141304422414442441114044104233004204402143122000212232202202242111122010103234434004034034443402042104423402140113140433123242312333231044020103030421143103001144023142333214022334234043330444324403244112443441200102212043041213214101221201113044220234224230311200321024134313214414224013040124124024131444100003110141432040112111343042421443103204011123404302401401212430201002234114130303342121444130322013314314212143121023441110434002024244243114124321020342330042000331412442112321200414314423003404120030314100242421240144144202424224214344231202124311412421330402131401412342123110401112241244211233023434213404223230212222241124102233014103441022004303224244132014403402334204000411103134041220224101210421432411312444220221030330011301321234320302322202443002234442114444411103444244240422433444301300010312342424432213214314024110234421022314411123414422000144333033102340442031214141414334111134412410324110443121342024022132401121244310421104122413430003313040204043141001410233110430104200401331244033313243201012304030124441010041241444243002302413014324100340441000204443124110031322043101001244123344014203401101344443441432324230143221241303021202013210312401021431244222104122400004034434042331320332311112104312340134013343004412141143141420332443441344333411002121013404444341433331444220334342204333242221431332240444244242230004314333110122220103433421143411424424023211343303400422031020034300033243000134300400123143402211344234033002144041430332031304102331344421301411222214204013034010111440124120344241101403034431340200021044421231144221343311020012204400213000432313203200223424002104320321323423323140332420142343422232141104321104203122333111214144124430442314430410440022302033402004341402244343003412030323014314011004440203412432013321412244341322041014210304203144322001111110234443214234200423011001320020111430402224413013011010321022223220121042410301322100142041302041422044204322333411341240242140204012031440230313313132440144211430113210321131242203314434223200344240414423032001333401234430441423124243343222030443233022142022201242441403004040314131402232414320233210210110044311140003413422221344301101440144032410142401410014033132044140042201331132223103233431204311314431341221114012021424234202024000010244314232443304201322141413322241424421331344100222211101420010004303023423304432224241241021412233213433310203431222420222410210322023331000204444142312402413322401202402440424121010311214010410432004324413020322421114422244132444142442114234424310022014401401220324420234222022114120200303130114031131312031230004312244040033300142203224432023340432043201412224003314232444424442421100404104310444302413143112242400201130304402220310233124104143404142200413243203422413011100001003422413224142031130434402222031403123421130201204411014324142413302033100323043424130130231411010034030122403001102320113144020211022103001303410320034203013132244330120321021044400141200440001120434301013333440211113220431242421044200331344023313141003104141323223204214402302113433310340341441203113321340022134314103222013402131240122321123332431013232123411430420401324344022341323113142441401313142433420021100401003134121003100442111212310402400132002242010343411022401034344004342001322232233132134233420233122012124203312222231040204213002030002132442324123411210434400100114421401332323220230443304412000332034423024232004233303412414323130110303401243131043324020440100220424011432322100243422410031243320401404434333034332340041231342302141433213034013401133130003443322243102321234324430122034141331211212442223131424311233322224011130133221203002340400212031200024142401320123143001043420203023442424243342024210424130100002423112421013300120444032204400", "334040441221443224041101132040124421311212004423303413442440234012432420112420334003423014243234040000040333023102113023113320140341314030220222334320104141221132014341431420413243042343310114023023423034204030410232130024034044210100403242404240222214234234234003433034314140313002244010000312211143444331042203322213231321004214302031103230200332414001433201401041404300134101303210243041123204412112011223410113413014344434431434044003433441114421223312401404003110414222331322224412002421422141142232323412234133302331130104204332441323243301132243032012042131414223320313021224401331000341441030402314121341042242123022103312244344001441143310001014313233124310142223001033421121333100340324212032202003123101432313230043022033300113323420123231224213340004233441034241000341022032110102434233404422210131122303330212431043213334213101010403022430404430042301421200130043000412421211132022004102141321203211304303443120312123123402101004124014310432224203421240124221114202410133333333101241410323441220434220412320141423011223422213014241033030103203133343344144403103401111101023322310202041414240000300343323422302343424321204010233014302443322442430423210401302441021422233130020200202044034223304233244422442144131202042432101430213222204420320100423412440120224002221322233011304421342142000312200221003023413403323033421133141104321004421313221000333142004220402301242342010201310333233340422311031320001033010133134404222431003012104041313203041413201213413431000400130000334120004030101204220321130104123033403234412340434430443404423314442114213002432022142340201403022100231004212104141303021400320324133141231343302230224103211421231113230412441110301330140111113122232233433004133442123434231042243412301112221130231322012232343433123031321111330230310004431000031443414304443303430112244241003004243314343210402003022020330212134310204104321411212443111033033242402033212402332034334322313002132412204133331004221312222133240302112210424111440434442110141044400412322324121240100341001144040140400212133342101424142242010230000341032111412300112203322401332001131024224020204434212113224142421121343141204434042444321143123043104140424144232202243014344312214342000040330243334434243330332240442121014443114114030002330344322241224213123323302241441230222023221003100343002113112034243420024141044403431021440342143220340004221021100423434314142244403132244004414324244320412144420034112041303111340204302024043322231011304130244221413030114143410344033103340241301210013434141321030143200133103400104304000000041440130242234204204444231220321011324201404234042114002103410424410423124101121421022431142304134440430203423334333030234410413140202232013411402434201240301324301404304024342431230100233230001444422434410230114432043411432144422414444433423233314123310014014124430403301142300430420413100132242431301414240404002224441024401134102033303001421142110230343044224322021031411040031430213323432110210240240111444341211113110023342131001042110121103223103322230401110304412203030442324414322313013403442221314210232232304313014040204013221103144142403120311043124142444403140124042320012030120201031002410304220132014302402223000000123340443040121322440031010031204111140303013203344034444241104000334442332002043332310442213300443012043342224214120234000332420211133323320123311144141020044432133443424120333024002214212113444112224220413321422422430413110141121042334303423130410002441021022311131034303343112102230440320411044304001204101131222040034131034302122342140434311144401304310041341413412420041302224224212312201100014024114402040112341423001031142031010130103120443023304403440234402200001103104444203323002110432110340230202044340400132132331014431242342234043440014203104133132242442412104330232334212024204000033412204143222022232001233040040401044043322030231420114442001141201030042001304020110242123201040143013034113241323422240410223411043231431221021340010444021030013404411031243442434300242331040402200242324442224213044240441322104333301102104403424100424020342041031121100140303010000344324014331214320423011341322331043232424241323242202004424304112302220102002004100444401011112141042234334203133100414213240330301302042121244424022400111303421001041424102323113332303423213004330410142100234101411432420424434324431003210341143233134122424432141040331131123330313440214030240411120344114223024431342001334212431331", "302032410234344244411101010300302234010240243000144134444003021042113222044410020104434020421221242200212012041143440132214423040430002103413111413041100311424334344400120411321341324403443411203134013221023114202031340434023122022121202433134424020203401030243310304440123201041220332423243341440221402304210140013333221303101111241212120040034423343221241304440024242120023032214321344232242341314212423130214033433142023111123430022143040100444112312034344133324403203120201243411302321132402333020110400442114434430040011030131400002324431211110303141214131410323242443040022212342021413320134311423422300224121422402034132033214310302441234444322213004231443424311103123304201211440201400023212210114003003203143311132101003114342020133304004140303430223304430200134113404210040130302420141410133221041310143242241313202324324442304232222142414410431244441231320211332302031403102300224404344321440123300424014340044442102403343143140214314103123024133323243400441344300141311332444410123323124413030024431142401004032404333133044000303314220111300300010213104224124434200034022210020242333143442232421020223124220021423331431110410143422400410100431441320113103304004103334411330221312221040432404333413232000302404231041033243043030432242200034143110443033311414042341432342322332030230002344003012124024122031044242114224034242330301210114302234240204034243244302320213014411434401321424133334240403244042123203013414231002340303412141040042001420034023333030414032311410242300310134114111343023312141200144024014442214424404044233430423421211242010130043420140244324430424301004210434324401122041043131220314043222343004223213400232232042020440143441224323214330103432424113432434101433422221030440400403124432312404221421131412313044034344042423031244002104214031212322110202240213310042224410143101112201102220422411112032043403323002233322310421430323212442300234122044223243140144010124310421142333122211444342104124401210014013243333204004020234222112443020002314024331122033233214241434233124434101111312232013112134302230130313311321412240013423302303302422330423432340323014144044323240204341331240313141214444423344131324222103120424223014241333123121344311120204340030000043440312211121441034223302204114244041431204331341341021332200040432333102312033311201442321201114043423112124442014241043141011043303214313224331330003212434232344123404214121002020341213201434214022332342020133120433144431303023432200041442210100042222231140431134440011314024241133334141041122321124321414223133324242221211221232001312420231134312303414300330434102142434113310103122404040334404043441434312322204103403121102002144012104320412131113434400310134413003320112020230143321441424021243031210233023012322202402000112212444021324122001443222214012342033402023410001134202423021222421012420420031412014330403343312300004333000142112324424140030331214234013440433413123314100130012311213412011311220310414333410021434011243233320212341304314043342424030132404210240112012332430311412214140042104101041440200410122302031032313320213033120232322013413024202133423430141321204412412142013222124002012132303031103234344010211243322310013411204242312440130124312010432032400410230112232004433314101433032340344220222104033230003014420024334204214241223232201001441200220003240021331000140224003111203332030131342240430004021322314304200312014142441003412404231123011442432144144303144421041341240102013221440441101310111223122211122124214130333020320320020444323112301432112424334421243130030113313302431204124121043143421000412311130444104231003032420124333413141421133022043421212320334002344320040301330003333101133211433241313432221111213341034204013103332311202400242122423002420342110404134412001322143214440430241332324014040203344102020340332444311412423121121024013430141241441113414220014112333424043040030323200214033320443141142231002224242004221212413113124002120444443010120413433442333121232010440103030013401423410010022332200133214002241101330100110223120142403112023032134421313000444211140113421413423202004104333022312421440433040120434420433201342230241440204342243433400424014230044244111240144142203334101322211342431212220240442210231422021020414404423132320120433010400133124224431343110243141301014342131343401033240343434021232224323030442210112224221313133300133014201400301202410342343010320220433132202120221430111232401303100020010013130132311", "211144113113033131022033241143240402413302221012401344411133022443014430444412441220142134244102032120032121121141341240231241134032332000012403114420244004433422304242310042031241424112230222213312112002321243410302401000430423331420341024011232114414324142031123434414033241101312412243111242323443142432421114000224443114242011224113024113103114244242213424242341210032114310224130422401032131140022313013320444020144323423411111024303140304010244440430443334423412311233202103144120031033240000312101104224103222111340021010214034330241213011121434140010320203230130434244010400140331100113221100313123242344024203441204214234412421002433141423233212401040440033031300232302433002024220121021323200040104200024412411100201314424040141402433300220322412200130201040312113341123441442322113324324011223320434222431030422134141343033020414001000004312303013234432142433403301441224213332413021310132003314442343104031111133424114134322100304102302140242331214332023311332020140033234302132113334223304002111101204404240231133040433421332020221023402331243124401400302004200111401001302110211201343342441111132101230100100231300440300144342310401233002134012202142121331143032401324434420011144042101333041233240143104401340024213320114222423322434443103030021303244323113243202240121140000113214433011003131420410310323422434222044034431301300444113432403322440431202223422101003424120134043342010413203013211341443100242402434201342430240013121121224240043333334340212234033221003430220331301331443424314300323243410430402334013234011023320112144102341244130443234442020020232140340142120241203134242002013003442330014332200144301404142103313214224441030401332041032413013412413300301043233210032201342210231043140211001342441411202212424440340241022132231111044142120112144033341432223401034030130042111032441333114040442334331401224011330400201204330111414200202342444132003343210124231201424203010300142334442213132334334023221021220110334401401234212033443021410420144322421110011332100144330200311244410410414201301324011003111112104113104240310203304202141112220334012222141134310342002402232110311201303310103000011200333101143211304420330442102220143313212234321140401113210410320020342132103141042313424332204234201201443022443323410114410412034002423003032424101214044212030242104321240012340422124112243422410032304430430332101010313003104231124141303403133243340341433223131432212334043132213333423312011110010241421423421413320310421224411300320341141112403020303240033310101310203103232432043120222343011130243301024013011124310330121031202402420433234440312341313033434322403142221332440401301030400213310112410221110102202041444024424313332131011432422134131312132400430401001131031201131122104232120421141034013104420401302004340340230042122404220401112144101302421140232034010412224244233011021321411133331443011212023002411422230021213312200214120111011420433021202421344103114140121300440043241131014111111134332201241223313043414233311120112140301302120343100323000304211423224213032230221443042212431230130042030334140413214434420443120200244422124420104241210030032441132144112341144011134444342222203300240121224134320440143110411302131132214433121021240011041121423401311211442022034242114332314301230443143441044001210403012243331314001231041043322223013330033241231202134201202121320143234340133310120444324442200333422234441233213214023024241020232221332033303311442244330343210332044023021433022412131134213000210302010103031403031234403413041320044324044342314433313032311422000440243131442010232223124103012422400212024133031414040411012142210344104301303422442404214442133243021010402322202042300001424203033404002433103133010043322333011313113411304432011243311303011403101301243300313303221244001232441010310012024140323332122333410222200031120141222033442324232411023144324424210342230233440301021123131230220233023141121014000343013022214303004233411132143412210440102100434113000041124333341043344110043402001241242224304043134143443030330002120123112022231103101314034423441444234130113410413300022322300313334420040332400101112130432403422432032411331424343023221034210002432021310331443031322141413300432120003313341233033311212142442302421044332404400032230103303300241022012124403104223002332311440412421042433132211433444412112343404021340112431414323112034330102130324424002243303444242323223334014421120040313214204241043140", "432044341211111102242314311444321143240424423400132300443144203202004123304024113040341301423402232042431220411134034242300340342321021012224042111101303420341004432401322241004323344033021113310342012121141042243041003303144014311444420134332434312043201031212411434110214404213423210123203234042003004042033111113030411233000132343300020041234441431420240334211104102112313200341301441411323401134224402420312211104030202044423341413223201404214400401340440403313114440034333440432113211001112411443134441332003034110230202013432240132201332230241030223204023443024304303122442023333414022430310411123122224322000434222334110202322123204332233432410242131211430003122200043201312130203021011022021222314434221213443204123024241344223424403040344212123023434341303402421103140432111123400211142212231023343421404220111311334331223213242123343101142020301220344442232233201314412343331103401323212313102321414203221403401120233304034220311000340023032223012202021432214231120010022133210034312204321211210014140141203212324342204431341442414410243223241113433104433134101324014123342312312334211131020433341031034244413323131411142110402233104243200241401323013213320331424012320344010113332442243424222000440134341342202013223202024102043332412333333310203311022303431320302142420142431302413130103434121204043014434111321422201204140133213310322210424042423042200020004112042210202301142111021203101433424114424031134421213324323321222233113113341120022232310224214101400130432204443211242440111424410202204011323331340011444111443311434122330444343420440210141101002124403314402014004114334041203034004023243040212312441112334403424014324330100441032412343420001303223334104142213002002042041433100211102012400230430114223142413020311002320342213440012304220402324030224111132304401130341230044133004000110232404310313142013421333334000014044302043000144021233034300041212022112300300202324223304232011244342310240231124410421110001041013341003324111313121311441122434430314440222141132444140044341012031200201310012242411411020322241011211233402244300221321341244221413234440033243424224344123000443144341311402410140023342121143440043030311422031211320320243121040410132224211131412242303343324324012332341312243402040342240100041142121211342030411133303100043300231213442423432200414401310142432004113324022321021243113313021433440424431344422331232213432430420321134114403344443320332233011232330333422241010030310403404343342314444032131004324013320104203434103410412022224324224014401442023234223003311214103034014120101413222340312414341433444011433411430131331024334331341013012143243313231041120030401402332331402001040022320440341043314413023121404201134422403042234234341312121114212044230313400201421043214010111442413102230321300332213431031202413213013033144441431411024212003224203203421413014331413324324044412413434213440402001203343303211444222424434431134004432331313240121333044441432344400441112114113400130034321123021113433120003344123011323144113202414110020423403012122010102402304242331000112320133430340321134210211031441044232323013434300001412010124433231113324413321131124322330043114314332311203223102114001403132311320111443124441131302012334311311013434233331202240302312300200111343044340142014312240020344212103214100210123422113110204004033323410213334223442134002200013320231000301040403444322411102043004420234041224112321114044210411224432231240124312140411310302042142044224101400114040440223311241340124024431132403241200024140333240334242340123314111103122143013323340243332314342040003312314304043423232202204024010124332332040033023222310421343422002041424011202424033212031404041023310314431002223313014442132324440014032141210420424224424410002323344232034030130104112220200210433412330222234403302044241144443033221020113020102402102321221423224434133130423423042433111122100014041121010432331034322244303112201044201132313443440011021410234334010343143400223000133424323134144210223420440330220340111404023213233123414312423241241133021420131340030233022204141044124013434401442320131043112034023124033102442434202001144224133113020101001233441314313111221400012202040322314444342311330043212444442222042400343411200043034444332041001233044320123344100123140320044342441014400302412233022034140004231223232023411241441344224122011240032112242232213031401202403341302124203121423001231134011011300020221132331441124024143", "144240241432213103030334412413400342324123244214314034042442013133132223201332213411330110212341231321242403314301202412024434300323230013000002140024032334400210044113001110043202240421404400110421414241322433043022341303421313132300133241144242112340124331133103231020422241423142213012213303042230221021113300434121431334230003304122400144332313320024123231002414232020304321120441010301242310232411021304021121224320433233100200142240201104414314032210230243334203432412214444213441332231311214212412230124304422004412101404403334114211224300341214044343143403313230010422023210100212222103041300140140231233124303044414433123431413204421233231312202422012100210104010133102141124243124011132423241321430300323411433000430324331203401444230312441310410012044202310242433040124023142144413323421404444114301403034041442414433240124033211011032001033002130021443313110012124100104333112042321121014323211203130441100022324334004033021430141313220122342322424333131131314221024234401421020101123001222302402233403441330244201104112043204411312231133240132113102440320121022121111203310242040244441114324031323121433322041011203321140410143300421443034443443230014323244403421144322223410123440242432214132114130331021423211003244244220411210313203024413201331404112242013400114000402103234010123002002341343014140210030042211224214020330430311223444242210422402222202310241304420001010221002033043040104010214140323232031231100322220303331323213134332212421432110323343440220120103433310440203141111111402424401404041312421004214022421130010144142140431013110343234440001311033103311344403431130014204421423213112441403141331320414320432212403120411323333311342112124313210040200212212444213144023412122412231342403300031210203201403134432422114431042210202024331403001211141123420034312331402003142223113210232132120341421430223000432234241400140303040103113113201012233200214132301224233102113020234320211040031343442211441121301103223241443340022424040123024334041421131400332023004322401420420101213344344032402100422430303010104343404331140203020023421414322021302124004412223230440004403340202201430433134212014310224203032024222312011242201323203403222302213421311242034313433003401342241003121400404042033213114422204031043243130301442330124331440203023233401333301444214031431444400141401231202310103422333341311301032134310230312141414333040131422243210314222403440413344001420001130002000223422342033420020301014440413122010200214301112000102030114412103431441443101143420321214020122110004413133004242400122124420140311100022314021014003041012342400230140044000422323104242442300421010000032221414332121033221231034404121214343334002203434444113414040102344042224224040112333123431113043214231034343132301234221421140102403004201240443020441120432424010330041142124014441430320004020120023211110020440413024221012033313033310100140014031004414211100322302404032220300022404202203031201314041023344011234144444220203310333102401330012343344020042021331443334121222143310034310300140002302144221100340411444303404432222213401344412244040413024441111224130033412443033310314140201401134444303112343020032101023402024041331134143101441104423223423302340414124031324230323031001033233204323103413130412004431042033442112212204344204341201314140141234230243230302414332314121204231234303133111131343103123343004143014242343410122340313340344114324111332323440132303313231112411442004202410142131041404022301134103311000030101331212213430333212321103204314111043302030220301041304322301400041040233040433242112430033024132204441431013224130124232140144312444401401431313440344114030320101020044001242121103301204444000302400231023324441241222123204430423320311112044143443444103441023113141112213320104424221122344421021132234101244404120011003411020402312404211420200020112024343341441214322411243224134212302034142001243003332242332242210031024444011240243401103334134004032430331042442241443424413213032214320031232331302324332140314423021142214343132343040311420110442312321414200024121141240322013100314422112140401114440211023002342041400441241002132223330203212414421110402203314130023120433133204300110134320140013414234304430010423224012233013111021201331030442100300341234422141020424342421401301114321424011244311220111201200302331321303433001310023032310424130344444244213132142013202323021422412300424112220233040210024301031213411111114332213242040330", "100113423031220103440244430140031443242444040034042104321412021114441111123102121313423132100131024413140001020020410114200312023234243313132013430333223411432433203414212243120140021413124111011312310443004030102101330141004130231131110410131301224220124214020420122200201222324222100342001111444424221402221031332212323103044232013234000011430232241111444004044222234142033111143244431140324132001302244004223003314331002031002210334022343444424024133022320140004323344433420314024333421422020324134203214403144310344140242230004333220000321312011444204323413401224011040033002244132234024423034323203403001230020013201244320030210000342102134423030213443224410123322332003140011331003301001012342122013012214401204404032340043211310412123103032112024104323240343010411304134334420430430242402101001324411414034344444113414021312330201134223111340313432411200342314032131410220402443241034112133143221420232414441220211244443310223410122024004232321323233124010034413341014224430430311032034444302204304013113400411302320230441031042030102042020342332014121424410043440132024312443042340014243304400340212110040301210420141412321313043421302242243433140123011012142114413222244043341233020412411021440432441312134401231141130102043031401202044024241232002411012002001434232114431224342020442313000334132400111311002200104044020224402041444223012441342042330320232441332312414023210330143340404004410244142432434341222303431330010203134111432044013410332123144120240402233212241202111300234212422402243342200434114042434313212022440142043124224220144304434144122411334031014000224404344122233122200413130324021003303220023001241222403220204043023133301044143040302144122400244102114443104411224320214403111334343410003312002230144220410331411030124000213010210444030432403041422002312401303343030420422414101342443242342220110312423244222130414031231341200333314320303213000413424240413013012421000114010003304233102034414301202423134041122230443242321112020421102014200033110321144210002303442434234112343022233414234410330431312431223303424041113122031333442114422312241304423002144001334014003103423134343141401044023114042120220231311010432232234401202244404400103331334121103423032343103424212444341402322142241244001212244031142122131331430334420140323021301330132403412341204110022040404244403311022302322043112033413211200011110142031330412331110230130402322222114121143402213433023343303113414441244233323341443331010041400232131123333103231410331431040314142421323022041003303124340233043124400332044411444143022413011202120431322430114011413231342042024314301432112401141011202103333214014112340032143123042114142044411241402332010013433040423434141413113344011010321134334214414340322011334324314200321320200411112202413001411144142144204213403423404432423443043030104202103044031121314144110334300143241241132040402010202142210231110240244314302111412421430421444014130120142410042141401043332241032314200432430004131300004114011243044224230443241031411202410201320112242004434223310023223210203402141414010324303324342012022223323013100111000110300013242334012231234301243143142400314332000224011111341231230230300032430443213221002133232014300130132420442033114333414400242420241110300342211424103013303340143212103124243403300110122303003222033331242000140022012442314303104033213003314233132242222000242400220140410310304423343024020140114341440043130240202102244203104311103343004434123021411022133322014213312032432201330143410221011014000310324322114313131333131221040013230141342412040113001323330124011320310141334134202330132142244240314113440440304324333103421041422204322024310301134203041342131322120133214034002201040403023443022403100043313410011320023232012233043440122002242031030132440403213143330333104421031003011221103232022021333003044103122101430111311211014034302043413102023113143420343334044033003324424032140323342133441313223130121031430303441211103232004231123103001201321412223143013210200102310122123102012034103030121314204142334411414130323130431141133442341344320420021431304142230240133231424434410114323221042133041244421401104230423141002010211324440203312110024400422132310424300023403104401140204444324201212034422241021400040004022210324302002143012210313124004201413203303014013002404014324310033240030412311340200400141441220222301021432424002013200131140303323424120210103320420110404130012013324334240104442003221", "120013233001004113424231213140122311431113144002003104043231002013013403141022114434323324112023402001104212403213322021304001011032443103134002011200034224444022404040032033343403324432101402311202031032140411121311100314133132122342023213342322242144423243031001404201322223121100130114043434321131344210133331143100104020034302202434433123002003343433431041011110311344310144213141202303244300340302103024130441411113403430104423341232233220120301021342123441233343420242133402002414340211213011341443030111310240121132001232411142310434004111103120411134243341424111421300121241342200004210423430042244022303300023312404010404021243220133341443440024334404343343032001402321044314430242111434231013103203433433200002320030034242122104443443443034234211144001411442433112114231430123242120321401034333300014330312040241244422133311320314043340330231001124232430330224313422240123223413114204200423312400220222402110310243222342201332030123141410012404101123101433133003222210342430312410111240422143424233120314431411233201332324244240302411113444233134301412221232430423414424313313122220132140031132033332340231004244033423300132430320143340320430441341110100342220330111004100443114210201334410122003241443102312124342002121021140331312123343200304044144301032011420011430320032342344003414023140033002311402114301023401422303231434240144022021324304333334114002233020332341131043031420142433241110044324301011123403020422341421102400200113042433210040212312101332041314433404223323000412233023112202313031402012331430434124423140132410411332403220140314324213303332213243430233434343414141404240421441210221101240000140442124440110400202133032141242304022433341220344121114100310420412040432411133044110334424403331320020002311004143223420232104114131423101421233140322131344303231214401104333000123341123313200023423404234033103324114441223003432133411433420230312000432010302244212313112242203032302234041114113013410310240002224100321223421421201411141000400313100320340223111412234424431013023410300330224104202321123311022033213144021333002201103200001040304340232303330031134131130334420041224001010400244410110130312110220342410004024341102324132430120211032333020023103312312132304203211013243422301203300032210341144011133030322220004143040142301404221110331440422412212140244132302200303012222131333322133323420424101100410002014232133040303334012143210410441001032322234342424030412314414224212423000334103403112140200333414024323312031041032343041434422404134131220444302123340302223433310042220213113110040114143142412021241044232240434200024223002431044214241322342120112313023142124142141401241342113333020223314232103021224223100320343411101440244424402040420122212134300042021423343042223334432331214021331322422300022030124441130043431120034312321444142342200230301014421303344332312242044121441430414044304203203240133031113202112302023033311022341110322043322400241421433010023214301040214443133412403430112031441320443340324324312303331001240234330314012211410344432040411032404031123043304240244100103240131030343203424440404210024403403142343301421403242033243122023044034104110121300214433203302230304010034410033201114131001231121043041320243300241231312100030302124130404232133244201413101211423012002000441212121042221233142213400413330224234413203034334113420041430312433101112233342103100334231244004002111314122411023024042223413214141023201340212410411042003334132001344404003432422421044122032414002033004443230424041342130203200021324110242224340344424341011121131143200221444420120242021422413034121121130343322221114314401422430402034014434442143413131414243224332114033301110032233443432242432201331323104004141414100232202444341434323121022131231121000223101213310010412310001013314424321032212020120133203040403024243410222302111213440111012013441434234101444010104434043211002302201340433323233103011114210034210414403320133100304421433323344320212032043212102213010444134132210220220241132431440243230004021113402144313440314303432320103030111210310010133401003241022433240323323021121242121330103421244021244310112021114241243033004222304132341401041131144204340101433310233000020033101112104110422000304121402413001434423221100000440221220331131034234042420034422013423410234424411203224200104112032032301440133401402203200023431331114121414013212331342412011031204214020243113011410232033101103201430414310003012323202002", "214121443120231243100212113440041141124034402244404314304344321124202204030234410243100212041241003224043321032223340114444020043231120124311434410430331203430133131013223444400221330134334332224331411122132332114430410110422133113011433413303011113331221442210123013420024031211202032311041111241103242013041341243141004442114020120420040343310032111021000421312320342241132110233242131301030022134412242011031131030211402304100230443140302103242304134340004003230110433420040213323234423130031030140202032143111340341122140002330441142342242231011141012232430144443420332430110011420234321143442343113421204032244000241022010340203042330030334342004011212330222414303413211212344303413211201102101423412412424001432331400000241122304013341023200400141124302320424032113140021341000040031341000340144301424001044103233314403032320031343421100122344440220220100111203340342000420314243202342121032040322444433233432423110334334021022120421004024011422101442110140100102442003030243000324431210022222014333011234240123223411204040430433232203400442133111440023122431012302230020044221310103000402213314022412431240424303043223121442031033221114141142303330410430044120334143214440410102142043231040104244412042042203040203222411222013100113302443112243431130014113044112420213140404131110212103301403422000411133140203342434100414420023344143103042431420042232132422341021331242044233010122003141114440302001141101444041420414103014343233033443431244404144140441344410312030124010130011321444243040201030021323011023403204142344120243403202021230324224322222404120044042423421020332420122300333043330430223342324241140201220440104213014011404203114312100014343340440430114233233210301120401042343220002202000143444120121222343210230414200120333032002212230410124104231121133424030314402002032001134001112030322131143113302430440311014103314011422133003213432332004230110043144124321441223021312011313303112232224231042204020333030002114101234324340331214334143403442340220410400144004144021340003044303212103422010403233242134203134420322213322334343143312322443112303124410040044314002223312321040222032423010310410100104012320322002114030214230020424233240243303223133330440121202420204114411232204032132442201122324323400021130331142144432140444033241244344223424130131413133323001233133401112110033414043033134202414421002023010033002301144134403012010331433404343131143014001123420423340444302303403100434310033324112040001044201412401121014111003312100220430214012120222303043314424101410211444300121124020440431231441321212040100413410232102114004331244333102221333333341103432202330100001213310134432441203341114423230032121333014033033441220241011343030304324420040003243203013302421131132133141242042412204000023200132032240033001130313301022342423210112321021004041202320232123212404300134342111440331022410213222201422032424401130101222311434013214001311044444411232443320240004104202441012300121121340243334201342211430222234040001322013040404231430203331234442104123110043204211240312241013224224241000241343142430124321103043002422144002223010241044310233401233311200310042332313123133424423210044000211441132423012024003042001104004204304420320400424023411111011203323030322402013201302143212121031104021104240313310332211041332443423132300232033140122010300230323413330241011201131334123322414000111130324324334213034422204221410223200123222010343134413203024000221220423341314400021230312034034201124134111034042042231123221411244420000242213024324112413333032020020344041203234314013104102231443024234410443321214224210210232221214324402210034310411044214212434103002134340010131300421432004200234440412440302024100132032020042203112334332100301242022433042044131414111221422034103303223013104440130311022122141043400330411234044420404044024112142230211031143343022044411001234031023231312204140421220141004201423003042143012420431401303342044411330021212023410323133143220013324110010341114013214212211404002031210140033421421210030344142033030444134232011122030301041040422224410231434442024303123143204120121144244321432221203324422013441303012113434203213014200341221033111140224243113012202034134401014104320041134101240230232111424241111234120334410433021121144423041100044314123120123012302242401044404420243024343041313003203041302102101003101204122213443111300241310440342214200414031430130433031324402202410034224011132214001312231340442202401", "243132100141122203303341402423421440211320402433221043104340232443440114004332104044403003431403423420142022102030000103434202002102440123120412141421013401220403431222320232020040410220243334301104321413003431403330040312421321240434443434213104430013002420404242403304033314001021314002400331242330334012104300322243003120422044243210113033301233340441400442003204210404200034110243312032202013113423242343443342212204122034031441412101041300140434243323443242322213322011223333121231433443114410200011304333312014111330142300013313400012001331332103404313224300111340110410423441322300344030212410020400201224012212034324344444113210211131042400014431303113313314113200210024422420444402440021011321132332010442414042030034221330020311000413234101324402304314132004143343440333231032410334432034403331021320021144421144020322023110012434403334023234003101022223420131322103220134131214213423034211414121340030344042401241242142002020431444231210320211334323333430244123033424322113041342122211414142414203410310014402010010143323004042332044103403212400104314421022032141044300000131031042024420022241011420244231344301133440440140001323412110101320110442342222340234224311020021210243043204420100333300301121404002412410421103212011312020101413023432221021443204242331214311022114043044332011242033112322023200041104242212211220111112344040342113441141014003442311401130021333400001122030034130402304344330333401231144032120334432424420200023214001323400041044413144113134221300230103340101420404100221112322300141130411121022424010020143113333003323433311040344231431224412233411124423044002120002304202012332223142440142242324222033112114333113012301301243410014434242000120100023202412412413232103204441102102234031013331303113124010242210402234311114340034333001214210442310144230321031340444403301022200430430012430411040112422140440441410030411412242434143102244330131202133200214121320422421121222110130141034312423212414401240120302412420032130010224404323034233030004204013313030201033102420213413314230331314103331003032404400021333003003401141243341431412231443233043021210443043012200433014341124143200330442130024334102013222401103423203043024202340041341113130411402222130433210343322211032413403331002134043033304102241411040211124110222102221121431232133130120412300302040303101021312121424230010422043312402440200014211033402123103024001240331423401203311131223332130343423124342120444033002220002403232420044243320332144323220311242022224210310334431401200110024141211024332102432040131043033122213231244103423144122101140411004402303131040410034113114420331210042202324130303012333104202220104331111332143043432121342230103040040040333314203220423320133004310232232002012121204230144244413000304022223120442134133014122142033032140301342403022333403430302134422412022300334231120244233401304423210021412200142300342242131011340214010341240331304234132202342110311301334124202112221212112431230100313033104004314131443131203400413013130432423423134201104230132221230000243223210124141413134130220420141320131142421031240320131224031043413003214243100233232214122433410431131311131323224310221043014303112321004414424214240023111434204341014201102424030223303032024214231042414242132120430333411013223010114333100003413102000242232331032221241224330423210240331240440041024324413244342002000422123314143440244421444243442342142402143413134142133201323020411124200204431344041124441324011223413330031303314124303043034430122020304211240144200211314313411311421311000141120444142434114413332223222231322443242122043322310303443212124301434033232212044023420231444211124031113022144410004400202421423344001340134033202033234022002104440021411402311233324103123443312314110424112121300442140000411440004402242044440102221023020113221102131312410044304220013122424421231401433102402202014340412110230213422220441010203140334243404314321314303210423010322321340221442113112341400324202100030323211030340422114311411213041133001032413040034120421420103400410321102130442244100301010423101430102131312302233423334211440433401132102012041143133213410114442003041142031441404131213434223330302303214344411343144400432312144312110231424320030231212121142234433042224142001423130142440244431123403410131110004304124034230444310032323410304342013421042434122002203343104102440200040441034104201241414230034413231420001201041430014004322424443434142243112133310104", "214101321103012040430114303400342101220430323022424214210123042420130342014410131204134220434234124330303423410104231241032124410124202124342403413040443420144214322434430443312102031020333024130123100402113201302420304202412142211230422033200242331300113242042221003242320434333242330442343014230122211332332010312130303103230423320321242310031323014131411310224344000400111442404323143213440032144340013402433344324130243320041421414131001113441242112122242130423420014412100133341413030001313113413041423443434431004124221122041140300042213021031200303420444101241202230343301001141330031024401103301123341001211321234143122241011213402442422322330323430121023101004321424111032001044401323212241000311440342204443001124024224403102333430313343330203244131311234013120142214234021210210411321040020311413412420423000424140034333301013300322004431231142341402143042144041014321310404023320130143202220111002321341312403144224330340303342400324403204422040401111004130000014040130142340304400101101024123432204200020134310041120243330010003244342214344023423442444144004240414342341343141144134241123301412124014341224102434033230002144100302311013433004144421224303123032101324231130413013042403321200122333232220124312021200243211001133311131011421100040324122444414220341020132313224233000214222204433420002443233133340310231024133333222010320110132300334142030243032004212103434431114001143001030023344041010310324204301113114322344021301314133214243224022033111330232330034413140223200444343414224103000410430124040001100013404104100020123043312022414123021230003214010140131203123312044041343312033100240322104303010100112423331320123132043303122044422140314344144022120004323113133043044341040124033404310241231420114324324031130011103032200312124333120404034320101311002122202300412120143021301234342414304440124340321400101112200141102041114230130112331203200001422012223300043242204244422013303301101043201041011144300400430004332114320042324320242042203330340430030224113303234234213230314122244221303130322300031310431131424231124020403420213130101130433033144223341124240233411324321204212421001142434230023000222322243210140044303113123041130111230220314312111303433240342203113024222144304201201431341014033014341410343334003324312330342431232013431303124424403221141404024403343340333304434311303042201443012221123133430441432210333224422414134012313231430112031103100103440123432410012021102401233232233303022201420143233421434002131324023001010412131322401423012101011431432402322410404224304303444123014124131212232431320334234423111001342041301240042341240132212032223013203223012134410434220324024013040344010342334234122041344010234123031122103434034243124131304422211132233430103014232442401124311311202112102303310443031341210421032224004122014200033214021303040413013323030434303432114114012144410140000231140404031042203040220204303331023143444202231312221121111103344201034223043044224021430404441413444030101104123202331120323304230221020442131023032101414100024432442410242341233042302201102210342331111203204432331322430422120324430041044000244220332324422101342112441203113003133001230031201024012024033443014102212331101423221123021112233224041021123020241221331211410022102144113333141124242342442001441042214010314312320444031444231124332214120340241432044021111234101324222014203120142032220342213214244431312131114334443010430012243244213143041041001424243430034210134041443344110144000031211243122043212042240004333210240301040204431404223124140311133024311021114241301321402100322323404111001413340323042430314140313031230114310401410233131024212201000014432043110014102213112233314332142232144113002442223104204140340310033030400011323440123340041300203321001442122333312123323414304234332231330424344332424403100014024203243021132131044442132030041002104200044023033231342430322403214441231141101102401043130222433000144410413210210444443414331404313313303020440130320121204111120300401320123113334012103123324212003121001402042124411022133042031402410133204434300043444111132011204241241104113404011231434312121331301431224340312012441321133434232003123014111214412323434241401231102321110301122112432343012434244143020401322003103020111333144413220313121101423100041020201000230200401244034333403232223230404041214203302404004142214243202302021313412042223042422411303201420320020244002004212211234144410314024401431003103431213", "124120043130433413214243142200213012102402120031032104000140300133410111313142042404122122432401232401134122400020233402312041400134402423430042031200111302312443243032412301102011342110412241211002333310202102410201342331332233022304324304303444201010312234234224444022141201014314433323340331020134214243043433403444301130324402240320042302440301413313011423304001014442410230433043412201012432304213103014113110320022310233333340011341320432312144201224424042004143024200312024223202243321012442303044234033112011423122243421032110203044240424122431044334211014403002220140223010304002234142140131102023001110212322141303122022413114144033303322204320433310001311223124123320224442412340412332124240112334002204313131232311322103424033322432312433313331442222233332321400101140221431242332324013034423100342004020130242232124442003212044044421031441333142133413032311434414102011210041111001033434310121224102122440310232040420431000032411230243223301014442124203311334122134143341420100021233334240413000303342343040412422404423422220314304411420001233123423434030100242033322240131043442142230334320004140104343024301224334143132303010342241230024312310302230121200202002313320400401113112214044011413211100221244243232221321111041243420243344042440131444430023314301232242341112312244213403120240114432210411120332412414332111431021422120440032230130441230130133142004323404030233402342402011114311120443332431102102010311042343333043221201142214401334032410223303240023401012213100413332433240341034030001430340014414121220134431142343420323012301113313430044123130143142303212220423203434321333303241433340312303024031344433112004232434322444402432433304142024420004001433114304341220001142431311311223303210313002434002204213312434222410432432003102431203412204421333304130122004124001004100204414001323211324031430433403402341424204031202444110300124403110212040002242311012314041322443430231224430332014412313422431140340101224140300243202233014223121423101322201141121222344134232044040024043124203044142414230002314323400200222234341111332224002101114441230111002424031111430101123333431132411143412140332211321311303244023214240341440112440400012411222241124144031312432433433200431201100310322332134443104234132430422144443210032304141443222431133320100014300221313312324121201113233201100122241230310231234143133431411001324341011124124333423333401432211423414314231420012311100413201200104231024201322331221113434000332002234113304044022412223100102103114013130312403201044234132203230300011334131433214244311244024400302310010233100421001233131123100030023013043103221044013114210434443143030031031340111442121102103440442341242313130201310103240410141232134111244140342130414032201401021120330142011112022010242010121311213033442221200131024223142234222034200403120101044130434242240242202242130143201122002312340424331442010111221214200031234130141013123430242213230440443013404142340342433022323232113314314214030040322010124324310122144031024044241214401200321400440210242440240211002122200020302223110041321340120114321323330434040441002304222430410414011211030340142241030132304103103224324013231321002010202441000043324324131242343202231222040320213010424232440003330324322230112210334303402022010310314312024313202331223110024312233402113210011123244402240201413120342202144322004320004323312000000241302241302240034010143111214443043140341214033322102304222430403202104124013201120313440102202101232440214302031043112221413104420133102340122444324024322332043214401243223040012142341131203220124022224331340110041130132123002114104301223304332404430443403311430311002023332021011303121431431420413434100002143112123334312142034224321201032240030442401231121124333331111244310403100114001430222300330101210332022431444421131023130121430213413000014012403201211300023230001103310314034033324031233214104334332410121432340120141332033201132223322143013122312103212320120104011304000000343411120201013444243300240232303421233230143412020132321441114130221030134443314234301111021210323210332430232214320132314334101300340041342133102114413003203013021214303323231113403211430142124340221342211342002131342020414304304431304404041010424143214040422214333411241124423011241343142413343334210434322022441030404004320030302444131140033413444044034042031322034113410123032023110112401203242124433444224013043212020201001313312240323310414333203141024321", "322200410232200222040031302144201124004041200321044004041223131131302421121413211440244420401112212143324433210202403320023411010320343443334300413121023031343000323102314023102423122202432001240120213141131033104421000240302031123014120234140223442311023422330133002112112244212303040232401020144141404100330034112244202233040003200144331040443413211140214420314120011434341000311041312414412140010344034343300103303410124242343312304204102411000101221234224043042311200412014310111321414410144412332023342310243234414400300133301144320243314431011131121440211103321332130240432300233314140213204312303324220224414203122001210130430210040110324431030410300102432011203004023010412342322000002140403442432002343343124201411100423300343243121011324432240202022204041403144211431442043302141023030403121321434132042034024410142141112011042440431044031201400034101213244002133232333043420014404132244243001302003441143102400213334332024403040331034433344300240330200110303102441440444413012310201401113240411411340103320341031220044121110002223341321313141244422231302011320332323003402311340202023322232331031243214020343103203424402311134414402443223232332401131143212134130044204044320224343030014314214123442024322344144444314320232013313002040331441030012232200443424221112122232334234030421232220332022412332133231320444014230423430314300332231334402321001023103343134114442120204100200411030233434441200021211431034241440102332144430100444312244012334100404243214204333034314413234142242423114332044301012422110144402104034042030433332244320004403100111230430014342113421000243023421333414031324441243123412111202202123322241440144231111422040220210020304313312413220130031432340204414320240232020233024141442002031343404323421401243014002013111410023022013002120320032044004434144302031100100413020432423313200432304120410213300210043324414214423330220202314431000101442201310332141323232424110304213031114111242331413024412001321303003312421141443003024113020030231003002231144114103423221021040402303022402141121330043340410110034401034034020121114323314301223310404404441432343000122002301102020241113342230103411213032130214311240233123423200213021042400012424223420404021221203433024414122100314422123321422424311041422300340343014331012131332213422334411102131431010232411034302102112014014242440121042104043103201220442412300000031310231044411303124340033114314442412404240232403144142341403404022211143434200104344423433301420043341120211334123310202401421421421444311204112403413014404243022232041144332111010140331443030430143202133233204241130102212013122343411132021314341430231231013422320110104121320401120142431433000144320142221301000442211343000423001121324042311432002401321032341233220411213114410333142032313044341231210021133421412240244342210402431434432003233121131113030134330440433244401320321314101113140200011023100000202131131401113224343024201204230243243303401320244404413103010141212311242240330342434204004013320001233323234104330214232342134230304234211404144321131324100144132043031223001401410000111100143223220222322001043040141314232124304402331020020404404413124201313412001404434230320110110300031412320002100032210030313413234140344431131110111011402143301414401404431101113344032042204323030243230340001021240120112431242004231131240413430443432430232124424200012232220324213414112241300332420302331222311420012121311114344343030023443442001330233420201341300334323131334424303313132244401342020010141220312314132321122114344434144430333314044144130421121313242424334210103023301032440321414321020203040312443300320001202033323204243144133343032010230113032021304020424111002442204130013104102144434032004111111324014134423133121134040011113300240101334010143440122041222221312202320203000123323133213022243023400040240410033124114234424102322011201404024220223020124214420311314333432300001344033124410121212222130224342421120010114022333103202000420232322304334131341041222232112421042044433342422232340131401130042021011332044003424224134020313142021304201422412414321310422414003301214323004311401132002434313411404404300301100121411031120224124440124030412114202141330021244313021320401324301112034000333342304014041141030123040420013143323240104013233022004011400004123100102322213201011243342131342122232120032044302003113011312244321143430422133234243342413204111122334324130333434222304421303044202041014432244042144", "224424313330241302021433333132012104312421400003004334324434012303103444022011441031004221323144103414233230032134303104213244120333410110023342422041224044342024134332314020441403103234402242144402213113103423121334414040303124041242233222304302342334413043010443042130110202141234241330141231130330122331242100122103411044000341230324204103043400303433440203324403323230442022030223103434021113013311421134330040201341141302331432012414040102323244410133304111044420221223121142103020214032122241322220402100404411042443101220021431204131042230244011132244144423320030443402444433311321214333113343213112240414213320112102044441224231201143202221031331032440434321221322323001130111433340212442204432214111133440103444231421320230134312434034140340423344331100004114411003424340102011043314043413420002424121140112134330011441314211414421341043343444300033443110044242023223241024041412424321220223014340343133001442314004344420331404220313221431204233214104440233223212231140034220210113223042432304424444203144313144244204141421103422233124322301430004320332022310414334224034111342411004201221111144003130233124344332210314200004341022331442400410334314312131044442320114221030424322144332441433242222232202230033440020033114024434102340124344232043242100132140004343243230332411144313114041014104032110400232114333232244431334300410324143430403322001042342113030220224012032122134322422131022433014111010103033323400242222340421024410442010321402341212012414141422321133331044314000003244241103144423034104023312230431421304240203011410202014442411131010102434212004304223130024441043030012000014110402240141202343342032204222140234311312104013014010214314033424334114033321412321413103034412242224411223131113120124211223420023212321003404331400134430302223110441430203334001303233224132322420244321313001344010143201132134112302313344100233300122241042212342113411300340111324242320404221200020220332000030043341122212140102244232441432000324312212132030212014441111040242413422203411302114212200301433441422333434222210104100122111213042121141132144140122033211332212043404021330442324320344103413220301422021010122313322324212432404242012224230210320201001004341044304103301323343230221132001220241310424200022443131240022420122212010234120130201201413332432020444321413211420424303411333330334124403031232002313303232023020113311303022002220032020320211344331434421043101104441102441132021131404411234041031101030231311141333310132234004242401334333014044213212424102233224204230232101130403441004133340231200313130414231131231134302104000344243024044402113300340102030041221232013441140401312013443444044244132121021111424113323442422103023212213100443132141002220300424201234440441103122103112204320034130220014220421042131431140213420424142441333112430133211311400323413442314032434031312030013033303432043442444134103213231241240404231310101001002014023341300042231141041230420441443232412303041042210443003313133404041320101321031001443421133443144012031012133001323241421344300003011040312041042024414210110102120042413220023241133443322333404113330103122320204411441330001021402424212241201410411120334101202131221120443011412001422300144241004222333432300331111011301423122441022020104322403424021314011411300114421404113043431334340323203002244140201041421104100332443010030412021014402142141334422124431130133223143204410124143121110213223023040000334240200044040014244100013021430141232133034012321010214222430022030130020211433430344411041242333134320213121332323031421032401211303420320311230313404033000224310000331242401421134341401101134404114114424323134031442014311414310330321220201032443201414310212342100034221004041404242422212200321443400340411000132343111320402444131043001022322113122030302320340002103334044003003323004342432200222343130142232104141321300334133320100433432230331242230230030134034140121013342240020331431224144430422433112404101301002403423040410110013041143331312312043233141221214210442203023003100123434332111400112221103203334040114311114302021234440031341432120002200210311423410232130323403131341243040213301011243202000110020324123120110240223112143420141141431042002014314110444314401144411442413112033411202420212000321130014230102043241433134312042024200144143011130241030310034201224432231331021414004414222142110112144103311112042232301023233313312212011040232100240121011002023102224311402400411042100023", "400342104033440320440321234221411331032410302311143213413243004004014433322300324420404031003001331223303122433411342411302114420143400223341314123013431014213340011243420431214134412220433014342431400221020411324411042024323313221403142212131224311113001224413104433301402144424224001101412103310012300402032301232332201300000131330401341232330023213211410034441122234310142121243110040202400222200444341413223231413323241224133312421300240302204411004243311203042230330040122412142240014241441003331240041401100133133000013140220120200422202433124022231004011011442103430222121243340011220044031141101044413312400141203014230341424312232202003111322100424203404142231130201112110043041323431432042344123021342312410104331110314443033411441302433142133323134230221201134340022014434410100243400212044023043242342132410112333310012422103333034131404411211433431411302314323124011430212431122221132133121200404320134424112023401114210423222440203324022324221232323131422420123411011243324314302101404433410013013314130133034422410003001003432311304143033303322242420403142212342241330422431130143110014121412324043024420200123244444430241140103322441144121201321344033043022400231322220114202021432142012104203041230203410230212402200214340320132331023420433133001034204334243323403433304113004443142411301312123014011103342004201012013233342100232424400114314333103031210403032434013412003442214043224340041440002042301123444331222322332032000242002323213011131020124220043232240420413141010121442222434213332400420104143242041202111400131124134111244041334144111440110002430113030232433114330431103134331411431034421101200332112404402211234212222114314000013101023242023040341041132232221204422322010321314141122121433141442013220420244030333430241112233234124214202310020020121431211213102243111441303004231311013104104132300310300103311124030102310340314012342104014300400211304242444221013432033411240241403140300343421234241342301001302321314143441204410404114223440212002001341221320012121403240323414323343313213310432340111023321012204032141441413121131311231044442224023143302224333110311303203102300313331033030122430010024344312110301430212240030010132114240042130400342304003334042300034021113014430432412040110222421033033132012110342320023413434024024342343424333001114122133022333430203421221314243404012310410103440003201200022403101402334222420104210421320011403423434024332122330010301431104232143041214311031333432301302041304443443202221213310034234440332441242344213244212431220223101231302243431302234110343443142120021220123342230243412402344211414004432140400334134430031123400111411041223344421203400344303034234004121411010003324003014041213441411000332331444332231103441034200032014242333431341002103211041324214014003134333110202442040223041222404311243410022323444010040024111134020034431344223440310224211021414313443112133210442331422012111004022102423001424022313410410021311210144244441114001410432241203222032430244240204331440030402001204323424020043210244213221121203012023200022021024242432443143422320143442440140321324130303014113133142113431011443233413322410304311213412103224404444330133032111004041213031144100411033231204222131101234012201322212103040302041203430121204130011430023002343312344103424224302024430132223433322101221331224103014103111240132421413023401041301143330212140011143141003130331333412214130042012110443024120314133434304430124001001230123300230341313343011020213443130044401021403013330020233011240111311144433333232421313004014120003313040303412003441213024343310432422400113422344301043441112143401340301324400212222440044342031243411310323442143040032122301234042403220144034301441031341024043021400124214144230400103324412303332444401244202402123014222243341010303221141102211003002301011401012302242000121043044023400303230014333304433103013034241041410124322013304000021341022143032112210420310332112113243423404010421302410230142411114012400443111023241044013442433334310224331201321114421124402024400340213342101442002304341300210243033424332421021341034030314300114104031431021143132202010334304330214103201440210423031121302403221311321023120034433020022233030111104400023111334011230010342204024021203344200002342110434132440324404243022433303301331113013433443134330433143024344140014244114133220111104231340123244333204131102024111311102324321220434434244302430411424232314414211100134212240", "441332330414031022314334323330002032340111124022201322244011013144433220414242320321301213224113022342301124010040041340443013322004443030341402234031420300000431410102023212120202003303410412432014322104442031121232224113443231032021402422300230103120013014122143030413332341043034102031143034023011113232131300244220002100444103214210020240412201223303104201224430103123444010404101200021323340414243312422132023232031403230024132000223403230300104120024433211240341332043303010431244434244213024131011010240433140441103112444021330121141230004341204000424400023423212312342233020241321113121100333100402303121043221313422424333342414224324420131303221222300124003340122240201302240313233340104211400104010431313330114020320110212133314230112130310011202420431303323012314300140321044243312022422242211020403444010043311424434134124222142211001233020331444103042102024343440141141013414211404433332243231234210314231212244104004120342234302013240142032304230011100400131010043322402312230342024314111111132433002432140342441300001043020424100241123220444431412020022424023401411004203030203040344221014444323231044244201004412323242313141232002321412100120014443024124234144434343203431124223344304433004321102320003331222313031110243322324320420100444400234041013241012023210444233320141012213301441212443401013114013432341201044411442122113211111104102042434232200124430043340200311134340441222200034444301432433404430241232101130423341343014440320413300241232004002440204231044021413202343323032312303331241241214122343014332202434030212403010331211220012433231113102434130443301301022214340304203401213100112203034324042233443014344312043041000321004334340043103044003124432322133444322031040403442030404203430320132112124120330403210104100331024403022120040414333041221110032121421142121330343202021111402333034333213021004413430123420332440343213020241103402234240123041101244333213142021320312111311243040001031334010231131040332231444443432224043310133100114240003422312432223310404434031322432234121132414101243333443003310041232134234402413041322003042341232340243311314222343220214223302003224441243333223201223434320304104211433020310223120332212314434102131322440012332200204113120430203000224404040113323040110400043000003441021130201201023404123132413113332241030221144312411023302234141032121234341040421131411240102421323303231021433243130134333430012343040100210302321031002402240341341302200033314412024132000134120302443113300212203122214301001142312244304242320243003404343203421424211040333333430102221422333300421231304344000111033102043230210004444212220330120443302101343301133431041401332300231032324231224132043103014114444022110342033143222140142023300402312423241333010024312010314112012123104344023233434211131424100130414023302123344302201214224114014331430213222310323322204142103413141320231321044213100202342323341202244001342130222321341212322430102334142322124003011211024011404003142032331023222214301234134244312324343403110000430423220101210211104004203410310443234242233202420230424401023001140304014441042030323210104231004124033121040101000330024242304100132422412004134243244222032143131101324101201440002130303443120000110114202010103422444234021420140024204123332422140111422103343302311313424413014022004211123232424434100314444303243104320204402222200212334333042301432422014201333332402210202031304241011313424302012010024434223231003120410102410012402312141112341303333242220023300332134111432133222330142421203144324401224433040101132221314131033143242302102230404001043144404343343303412412034001014114122341121141122140104431144102433311304400211411141331000324313234331412123020244140303203132232304130120110441410020030041044404124421442242232444023124132444230230423310202202041430222012124332424321211344003323132114040114043422403410221322424421034041340042144101120023414134210212100133031243121141432134312343341034034400242333440422142011212010110442200110224201240223423403233201133114401103443231420400430301113303410110020302230120223132201440301144430403043023031210200434220100040132204112221104221020434004223241104100032021413443023413002312344031024411423212103114010400243424004140224314124440141411044110032401320242100001004223002412021304321000300232432033231011324012314012122120214144222340420100114214443440042431043212321110403423421042211223020024320003111100101301011023304133111133034201131", "402231421230114340041414140320121340011233401040331003224420234223102342330032114243421200030204332240200204101224131003300021234244100200004112313344330020240411240433120133133334221404111100412420420433244323330004433401021230424400131042434330021403440120333102110133102010400102014422441331311440110344020234112111342323004342002000040411033240301331432343444014244141002434100121201323023232311110124433022133134041322303114032413314024423223340221410221001440414233012032121231303122323110231031112312123104233424021224433414440240110220244011201404101010431134213230400143132140412232331222120222132433134121040321323022223242402311131040400012130233231012402022324320213034303130042310344143310304302034341324400111203230113342110111000042333301020113441033312310340342302020413331230330240132020104142023431441414324201410141112334104233041101221343413411312002404330101222310144110414401314124423411442121111040030223031231231224333304040432244401111420404020124443100200003333130434000304423301443033023322111432304121434031230312242422314220312104441024223223013304133030431332020440041304224320221434212410112143232234240204332141431403000121220014232404301021242331124003233143022214241044110313444032303303111241031412133001211323211204214030230243234340411211120313133332243022421301324313343233313342043141430013103133042301004202112032000301300323431100021234213140313001233224123443204444430023430112103133310143011420111431322144020000222312324132321010300343021243413300131344242131340022342002211222203340121414441300232312241100242433231401202101110202233012042032342033211414311044022124420133331011002004243123224442330440222421201422344304102402102442312240233140212010102214014424344440224132324203201230313441002200012414002201421031434334310423130042132200341441220411310043430301343313220233401134231242143411241301331030433023032014313004032120224403042343223103314431230412402331300221402304230333002214244313113322330242420414311022023310012330302214343230122031402010011214131010133310000032411332133304214230043402133344300431101414032130010212033401330311134003301341034434224233421441124121124131031112114013323242321122423221013324223103424121424134011342240223313032031202424112013021144434231034043003331400111002013313403030120022022201442320123442440311320242234411130033242321243130022343310010404030434443302314231432042024442410001223313100034231130222123323312214011133420431300211034022003004342423320430434410443233144403211444040024202230240440210203011210334303343324141234424200433132012212003032142021200002223214430031332301120400213234000301120303231230211013021234002000110301204104340402314130213102421432312021132111332302001244113212421004030342340021240234324404102002044300224421342210303244122112233042024124432324222203243240040100204423312214304333402413004301113111110010044111232010110100441110123440322332403001404242242042311443022423001320004442312012133314221122212201322444212411102230322241302314113223242000304310101203330244314334423213104223130234331312334122341204043330100042130234220012414022024403221144342102340344420222313433112433411443032102332224304314432011422234313120243330243112311331033011414301003203121440144433334124201234431101312220021203444342224204041413132104331020430300123114443402221033234332101212432003341342344214441232230204422123410114411203414422031313114113030242300221420334121422104110243230400002140111343432240320101212214043040112011041242344133344032213124140434301414323330032314141323003231011344313421344301421113331204012333132244300324431010301304121114000041432001341234140241434430421110303343423040344131102141341310333231431024440300003123320200303021042432442332202233120031203130414421340322120130102040241241104002404411414214144131230411041210243342203342300113430300322102313333212114132344000231022122234413343132040301012414130330202242141323320232130200432232223332011422212333200214041441013240022300041034331240031322144432022404100214232313022301133231033240022224113410142412022024342344321431333402021242021013432433321113134303234301140124433310102120003302234301301220012212432143032040014111113414230323342242144022113001313011311110420422112332010032344443443320330421431304002133023203413223030301220202231132330443133443120034421041440113023234123301140113302202112241241100133022324414422322231112121034111221021433312110212131324", "403111232442013404423011103210323343303142410001420010120121422200302113441104211043311121001423344234232033410234422333244222120113100313442131021130412223003333224012444232113312411302342033322143214120240000442400102230140214113320120221030004214101042042102430203001142044104111012211020333342200224214201423024110112400133042414204101221324331210101000201241323000024111440441342334403403442401102413313210022200342302200111444310231121211331332000041101443030224240002233022114012012102442020402440002444023042440130442423221211011410034442314214303412221434432011022211323312321210401311233102033430203134040343011221004004131043040144304110340141422320441444310101323122000302422124304043004044410431030144440314123134301214442313041304334044032312130320021110132433322044003303201012134013420320333211302034100124121102202131243404222331000333301420004003311340104440442310444111134402341421422223211402030010234220004010312423131144123024001443313002442344442342012333312242340012113030241320210340420202221302121303210103102410331312040232303413044402103030443244133320111141123214040011403313333442233043400341204332321142123334422332440302131044133232221221414144040330320413412133311021240200310333021031041421100202234414224042001400222030413223303111211314242024030013214424441100340244124110043402213013014111113232033424310401023011343022113434231430234420322303123102134042210444234001342030322214302231431210342304444301430414421043041310132032242403043030220440020333200331303220342011222120323444004403324300100110422023042041302002404401322433320223034310114323232214334223432032233441400321402102434033042301312102330323224420323041014030410210314342341030444144112042122124441320300021333033111000321130031121033122110213114413200330104034034134140303324013403044323113221400222144331104321224122442111312324410343442103002201401433204400222422040442440121131233040100303434141121232044401233134301013103400232414444440124313032001241243140441431224201433013140112103033242223334003110004003002001330141414342321421342401220332432424403313431141233103013103022200321034014241412302413433322224300002030214431431112443004114442334110114323011143242111102332301203234241422032234413413230141333133442131141140013330242203000013341104144220301433123032412022113312114131400022312231123332321203002414441344300101313102314100312210100411031121422010231211124230224314000144113022203224321014414302313342311202311243214304023421442241312440021423230130031431444331241012132002224034040101241041140104340124431024233000044422100214421141010121213404112304344301301001323432414420312400332144202412431430342314121143222413402304341103224424230114234422432102002040013401014420120230314304101432241441211210433113244424434001330402001112141202343014223234303234103031422210413003001334042410240004040201001424443143123010310332140123440444412204111213040340201132214314420304211333214402044443110421444302431423210323201142120412041030013142442144042140434344104411000314224423443014142311110442022003101003320102144034002143400344021211224303432212311402032222200113232400101324331322230010004322404114221043301443211012301024244212214304442342443111110443343324000113141200022130002333102200140224100233111410223034413222303003033312333404011424134013302303131334033001344303234420313201214223332002421340114443311012340240101211030241314343331130113233042321203102424233430033320201123314424424404132344132112002041304434333023022100414144200301302203134444242012420044142140432142231302342110034234020243431214441401132104422202124012034002022100334224100302001313440101131322403434301434112320003332203042041211440431222414203312141022040302002404131143300402314411434434032404041430244420222002443210322431000303022003442011422041030401313204431324214104133324203124044331024301323104401032213003344020142411114041430441414113120114410240414121211233003011104432214230432413111242343400401440224430402130040433103123100343012422303321100400111402230132003001443332010203331034133424143433333102444011113412442001134403022320104443142312023342111332320434332210412330304240230310424104114412021011021442224224302442231032314414104334204131043020442023410321330000241031343002214010333113012030311114041440231411423131301323122001311442321411344212013421002042230030213232244203044330033242244204140042321424140141423000232124304210221211120411140333", "441321200313013200314230420421121210144312134130141441332303132113334103211404432044423210013032344003300433244412431312010012442123211213301240213142141030411123331010034212142404030400121432031410441022413240342400331221241314003204243312130041232420033344204002214303040402300121242210234021043022312122430233234004043211422321224034444100314344323343340221132221014443032232231143324000000001320123401404324200044423230123210442411144322202044443244104033300041302300240023243132412240234242013001333241001232213011423422032144234210210020104302024403310432230020442441423303111122301141223244220014234004230413441331230104433424032341431410211304210402101301013344213424443331021023444440122424441014441402100132400100134114323211113210022230224111041333103241230000042102443334011103434224304012404313310002234231221432242101434203320423431411034330120131141002321033103004000433120222234303220404304132034241301432222433111422200402313304011334201421014432142421224421123222424002402141033123301033022232200242010223112233233042001040131303214231033210324410134221311304003401212030023141420344041041013141243442341423202401011232002101022203433243041120400432301220101041144214420122124403304113411042143141002432202040344111232003331400124004213211113004001200014302341413203400000443404411310313004441344402131204324224321033310420334200430233220022314022102200023042411142230143043020414212130342401024313101133123234413414302144102341131420124403030341043434103132332222403242442101234332202300233322133041323001432212434201100200343114111040403241103020100332003324140443404342413142000302201400242402043344240223240310010333444212003030122223012400412331022012442200312134014242041131140224311040030403303300321321041212341413031102120443343344323320341434143031241321022424124442330123004344321132314211301042104401014334313431021142114233120220334121342000000242430304022330103242102203241140110314341304411430343002210341041214111100201303414224303122031100121144242412022232013220044044332434341110023443102333100203103013124404230420024414240102334002210202323423401034243241112411211320423442434130404244443101434331322433010441034142404304334431112311312414101011123344330403124024000442211043210431232131203311224103340202423134121234310122004210004104321412013202330331424240314001124210321142202110042240310411324422321442003440123041240042130313044404032133012311043211444432103001021302443030203131014330311131332014130043403444343242301220333404000311303040111412112034333100431111402002022314311442010132421310214421343324010012241140341330142312310223104044102410424014140020341230313423320431213011402341133232321200020313340434024233142420443221440003313214333001222101312403130203401232320331243313212331001212233012404332243413103134243133224143134313304143430440240414121332324221002224342043321000424132214434231301114001141330411243040214440424202221221104420410014343222122331240042144003240244224211401022443233102334312031344340423332032142114430411324144013232320312433214114324424030121110033040211110213132320310214124333010200103301424431133010231342022044232243121300004414230011002234002123402003122111241304121233442121201004433300024440234201342310140444320430212242040423341124223132124420034020342030034103102044114402042013332411112022431411141422040404230203233020210340242122440400440441240123022014401102113233023311130302013204033024211303414324041140323003131402211040441300121122224404300142310003044214434411403020131131042033022134132041411430313221221332303211344321110033341142400343311403114320141024420300002041144104230414433230243423211230434102310344212214404202232223210240200231340243412314414040200324132201120330243303410122123220200133141021141123014040413434241404131202321404200301424224221142401400200213420143101241201041301303244322100331232112040303033430401231042223123144212102413244321313423100201114031033113212234141232003334031310014140001130300441241333120332123211030231421233000404024400321113322432113441404222123013011234022332021113103431233141232412304001140331104134404304222444231343201404211013033331412140401014320241340111401424244124422314142040444201022121320413022221200232144402430342203144311112014031112041000032121401434320020013121033112110144232434231333132300200413200342214114034224234021013022131340440200304401203000433323202403042030112202424423344224211222032130", "102311414424421340401431433141321423111002240040433442304020000103014323013241342240041240310341134303420014210132342130443012431214404400004132432033244022304403203200412033313140100034410402244200011321301313142303340230320302331313324314033000121312312130424034113222002231320224143131312444004322012440402021423212243032220113104332131412024433344041143124413220102124202021041101124032124104434043301210134221033443114343302023422014442320001333231110120012430344111242301423132341414331421430442123310230211040013212241033444240211303444121412133202400441013130410342200403224442224143012211104022023211310130340230004224244304223200443204243324023242443403332311121030121313303202010333224304010233343443324211133202242144041232430441010304232040021413241022111211031334211011241333122244124204303123040012400323303202320221003322142141420323141340233110042444121101014132122322331301233020412031102421010244140411422333130323414010140012022324203020323401041141232134440132212143101024212200230424101124200144100422333100321020103331220334444331223001214034314444143134004311423441203002222332031340101420132133210134040200120334044422424140044034242210124113231323034240343434223122131420233100242332102341003230041411433213024200333334304212234043400313242414423442443234024204101211430002324210322210131230034242432022300040213100411302203344402001001010341004240143442403102303203222141001410122213240020104404221233033410340001134042121020030340441333431334020422012401433301042031034330134123424321023124114041120424021343420304014431212201023024132104433042003024114433230114114302303041014230414003314400412234421410414010141332224300022141110332431133201033102433113322024210410013040430211041021231431212410012142333004031202003134004142131232340343013221100403331420313344124040324132001444312020423020313022043402143401100404120404043320343420441104032211434401141422341122314244210001034330011300422242202344301234400044422341041343102223442242040310143341324410441114411103301132304114301323340344020444113130032312204122010310234244210440331214223444413130214131112031344432312122434221222232344343121441041124130130134031231222004310014043141111242303030232310042440414334141204144344000234331022100304341113122344030144431204440044024330004132011140313303011413040233300022142440200303114040103440114234140433433133400103140140312343110331213401203404203223130120331124233023440022222301411001124121144010242101410240232033234413203422042242003220241042032224104134340102314422211413102004130220440420011221420431230414302440042012344102223110420044244012020201000003041121411414211404110301230331413441140120104013133404043130104120024342044240113230023401103331013424003224012032402423032140410423110032231312211111434403420000112342304234210314434040200340302240111311142100001001440033432000321304030432023023013243430434411331034231322432104213042311211310103010013203132334041442012121212423331311042431102223414114223040302303443144120314224100211423434342021401434033034220300123414201441034322343043201241212401432403333314300412430341300314321410024322241123340233130204224143233042344201041302234220440123013412024102421034441032410424242224032423332423320231443010143210212102424422230342034414002041402312213104042142444004414044304034001114031434400002440330430102112241122131314134330304241242141033203334234323414241010032330432242130442200341131303424411422024440421422042001144224420134322114041142312323432133231430320233313442243420112004322214013312243202030231013010121114302421232213420314223323341231323302243321334020232200030223231124020233023410444124413304101121023324102030032321002004020314002132240310234022100030441412340320202130304402121041211200320201044233310400303042103314111224144010432010214134320342342220113104410022402041432004002234313231433430000042011024011020112231024344414321202010201401413414042112343431143034333121202101303433222111030204311022141243203401232112110301013032133234333222334023314401403342102114431341141224340233210142122111432302133100422141131143223422401342243231331103012332334003133223241323004040022000210043024012041023423433202113240011431421311213322123220134133024200024401123401100120442221312142342303402010102421442440422410403213040342131303110043301444232402224232123222444410300033243323412142133133304431101013111210204040331104343321024313344400044444004312144", "122231412404332223241314424030431033234241210433410321034133202122203134424342141312024211013011403233224300111012044232243244403424322420041402001434044011111443230221341322111434021300004434114024143203403134244130200421401413140430321420440032212042010140031303041410330243433032234130310112434131230004301210013124440144344142402431124221410302234113010000312142402104304041010220141322433111111310412213330204321044043032224022434244103002220014243404410342241420311044342340102334144322342431240140241022011441430322403414202321423443031413023422013303140400211114324134301230424033442244002134132303221033120040210002121120123421302333402433211032443041110343102422332012141202201111432133414422013343104201034414324303424031322203401410024123300004112214231304221410312340042311232112020030430312424221141141442341240200003413121110433310210011404442120113403000023043240233304442034002024414423004304103022343303200314030220112334240240021212104221240041432023202440214014112103020424431321421000034031403213114303333340331410302204132230022101144211430102343133041414000410443143131014232013110422331423211100223411011023100220143300322313022114334233133001043422303121010113440220243032234124401343310121234114131414032002313211323031202200034443023432320320431444030301340201322310413143422222101421413213133340013400203230313010331320340433014021111213330241442322112042232330331123412131111420311414143221400430030403241000434001210213344444211233134140433422021231412440224244322142041221410201122302144034322302124303132440111202140311121032200343342233034113111444024043200121333202104431040342312004344431113434241040210433422214022410124001304222202134223244230013214403443322243420020400140210043134133133041423211101414232440021434303314423242133442030143304343111323401004412104442334443032014441024010341100101412223411212424440430233321241333302211140424140444302014334043111212402211040111042022431110342202343010032121430132442243214103001320231341343211112430124144143140041034120002012130143121323042301304113414021002120400440211223403242002302210434403320034022304002302310202412434304423001102413004402040442142400200143134333042012201211414410004313143224341111032103012311242133100014400334122413101224101331103414113000402100412402231402001211210202022234314444334431011333214324223311101100112041401321021112004440100023003004304200343222303244420401112210303431422104042044110420441040014104101210422220023342412212204223402444042142240341342440330041104113021031012103143310212344213041421430310303342222331004233104042202022421411440141132021041443303120213333103123114001013404200420013200200233022130433043340334144132343412410432140334132104222224324403030313341010330102330030230212122030424003342432244140404121042311310131402320232341031041433442321421322421441213104223411242234412242142334241423202243310310244334302004400103332040422013222014310140344132142204230433323311242222244131242334002111243430142424201311004432421331203441034233424043342140124001021400433400223141314123444012214211243343323230020012412220243141242113303410423123333334301414122121102312330244314321130424111204344203024114303304430341401123142144412302344033003211011420230014010003221033344131424213314232102002114102134024022343103330442102312111421100221314221021034114023442443130322124104232122434330110141324220212410423244331233240304202441013020200133341233021243113140142230332123113014403244133032131301434242200204231043221332312241233123014101130334311132411041324131244432121241323404210323332204330113142334044234032123410400243110202302202104204304230142441111300340230011441323022424104232123131240304442321140231000322412123324102120023404033142410312432221410030411432243202013043033222331210114003330422042101111201102301040400331114021433001200131341441022224443414042010244324222204402130134414011012010221241101023234103411234231111142133014222130442314411204132342113441110440131304230224442023310331130004420404020304320440244313231133202332004424211411340013130343013244204423102043141433341314131023103100212444241341403242042302312323441340344420232042142244444343013244342443124442403241004214203402320203141233410030332141424200424034034330310100303102344133131233231144304403312304412021232112431401104221204030131333104442044241003303024042240230443043012413043220134130203113143224103224231413342304342014201124223", "323234221404411442303011300311321441311244214330310414113412313334313421301110200021310013324200221003114124043104201333310220141242020033114410044234013002313104001243321202444240000303220030333400143033014200131203033421442110023034043214334124410130233214032344330422304243142343324412230030332011341144003423322424042410341240420401424002101322323343243200404313411411420412332402044244231221241000144030414113013212213334212440040213321411422040040100003033342340301400404102331421110400322444232232320013014314331412002112424231302413432141222312103331342242414014120423130302122433320401011240424121100131304021331032200143134314312011224233412232011334111123233201044321404344110434142443102412412144444224442044142413041224423043401324220123040220143124413332332411312124133404144332103111212413112044244043143301110402141143303333301113333110022321231421344310014111303330040234110121301433233330434312112233210324211014100001301330423022300013413443440113302431104003003131214434322412424330203232311211110140103431313341230232020402411002140204331141023331240240123222212223240310121042412202122123213010141233414443122130124444023041410302000102303210411403440203040104020041210440112344120124430040340233120030344410224313402133122044303421434102320224133010144402202334002311140143114400242023222144140443304102143031034322044210120124141320332202210213103230110413004340422134214111034112203212010044113431131413433034330000334041201112321333230314422342013222421141403131130142114041111314102141332330110213014443144000034330114014431024001322304321234333012041033240332032034120102302404201234130023033344403233332031211300103002011211333011442224040330400040410100142223121313324410311110013214412332420132112130321241441442303303314021343100240123244231200114330341422441132003041243222341120441044210044401310030141410023141204234033001000033030323440034230231424012024314012033232141304023222012443424022142243231142222120044312201432112402423103434120103214302022223033220412214332420322321320410242442301412413000144031120401220401210231312401400224202133433342124022110200011400410321230400032442133103320213333042440133420300332113322100340101310242404243111401401234223104034043224140123232400412412313222324313124404233441244131421021441042141014241103020232034000302033431431022133331024321223144034210124243142121344400401233211440314442002004132203431000212001322031414044241040100024114430402040341201230404202044023422443000441004420434201243223342140424120134040443331421333203041200024023143304110242211442302124303034422323243432410301331024200422112303200440004313000022403301001411302203140334222033220214441422230044103430303004443321404200120332110144233144224242400110332043312122102001331434400221241003302411201340022104411043322034111124110013412304223334313434333311400232013430044310034043300324044300221201233102023004300131204330441411214112132433244321204103343403111144221420040044210041402241403410301203444313141323412224412120134204232231441334214222421002233412030120101030441114043320212002022131012004322240013220233441322011213242240204040422331222014201144201111320132232110303231430010244232442112201214224040120200224021410300220131224431324202243233303211140041123242410040101442230013223404321242334210322003010210134004413200112200203040101232443103004434313041434243304111300201021301322303412321112121411322411133231032212022030440002422121230234431222412111020414134220100444143314444112432142004222202221131031004211100032204213340230322311223010023444124213221404123112004012223322314333101101322033212214312344142143032241343331402014401123221112424143031401310334301242233332404423421202033112441300421442111133110114323344232112434021413124230101211314034242320401443112141144214211431302442110202320220412124020433220014004431000022133222314220240100143204020311422020314020122440320332132004340110203111410124342014110032323403204211301203004022200030041001311042440444402140343042401344243442411223122333103130332312203044243022444223203023410010111323032042042113010033101200413131320131302014300112304003141043144042422132113204321131032114321223121122404323104112330220023332300134031133202424422230122414440130241200212433200133420013203200101412342013011032024343413233301110040032143101131034110421103000304413142101231443004200142041123413322424140413223301240004344133043424030231234412322", "442403044441030101143312333412400222023214300324302112004032001104401401004044404210112310400220413133104243041034212014411121330101404223440231011411331242001111443040143104442203120232432221104341143140104344330043212323044334221344103310301031342042313131222021230000033341300113024401040024123040103131324404122304302021322300114430034344320041443122333434434041243043200332303324134201310333221130124031132224444331102411133010423134424340414304011402032412212242411330043343004414220344314321301234041422244313233134203214333403203210012440431100412231124333142102224434402304403103313241213034201400132123404301120132233300333421011334423114212042011420210240243233232314402300133004330141004232341421013120114403012340003033310123111434030402310313120312400232343301432113124233410021101220124242341002120231024443424142032030424433330120030213412302320441204430020442303142112110201043242431010212031102020422244432201203321432242024110022131334322120113431400111304333021014320034430032111343320203140440041433133400220421333330211202011010423114103401112142100441120040111030044143123000420011323003334112404444443214114021233334134200222301442403304311121110441034321331302341321112120233104344423224014131112323424410123023443333100120123414004032003024044130323120210200314443241302332102322442302012420401414123123003044123331022413000023022212242101432024240031104234101024404414221031334243121322240023201332422031142031410021034121024311023103001221430321140301104420231202124444324210204313431134112300301420043331334321034014440142433324014003431100121223314340422101301111203444222340400221012113330430000013232012334110411410422413300423004102033411034334323340133033400130211304002301104414110141102120023323004434323123432420400202213314402302343131240313324134333022300143434031222411421303440012412240313423420233044120230043432432033142433420002222013011333233101002222301331433013334343230023304433212142203432124024133300100422112104204341014142114123342323323441031141132441321404203410400241410311202044323302042423041042402401042401214332002011344322240012240030313110024244314124131320240344030032202403212024110240144310014203344244021431242402432210410030243334421130011404021034041322431400213124330223322440440231323130033404304213202043232401403000120134313100341243442003110412222332431232033111444434334412413143340114004012224432431441314334421310322024200421302400043242213340021402213313422203141022033001303200424120244113440201303201310314131230420431431312234400132434340443031133104311111041312230110043004001403304311100304022420004211302331003041011104010012201202000114343034142021042041440341111024231243244120302341242222420043241143424204001434124210024421431434101430014213202033220100400331421443213324003002310333341134103243400023004000303210034013121201411122013243412400130024032323411130042001104220212343433241334440140232022233040203231312023203434013100200030122201001314331104141024140224231444332233403000242311002212020313323412133123031422244022340420231302324414203104013140343014202030321214440300023031430042240124404141303130100212211233040021001440223301304442040444324343231312322203332042113323302343001340202120020201324134224400103031141121422314020022343233330432413422322010320231224201203420204223300341311424422121024122010142243213042444224441011242434214220100002414404021321001314044332300422344134203220043411024330044034010344201203004043132110114221242121013042011320000133041204232130133412014123222420424131042334434211312340124403103002431123031144214241012403210014214001104322134144133134120231421420020400312444214442403441132024024433033012000412444343222332221032030110143023140040030213441100204042300013404114203214330023321140441001030020223130144240201130212021421123032203424113314402202424233234210313232444321433323043220432033014033430100204402231043142424324441412304123232024314433440210443412213100112134443133032302303434403331222010034132440200041030012334302324230414400230341040314204410023422344112323213121331002122302030444332432433311130100331311001321333022100211304244141314032133312330404440304432201100004142213422301104003000200424404030404433330032123030433231340324404023342440431343201210040331324244200321342000330412004114222114032103413123104002332204414430343043220311124133113243413013043444203341224013344413322132011303041401200014102344424421", "332101044043020113243442124434121400120030414042344330023000230211211431141112101330221334120124010022230412321203004331034031020112243343110444122240320340122431041442444314044330330312204014213400020242322244022044222142230411014401034311043342313444230030203444013422040134210032411201330043444203434224030324120222321221211132322231304101012130221403123434140413320204342012430441302300231202221324014333322214104244022323323241404340034343220024333434104144434342122222332020220244413002413041202031323344021112231321323410311421032441342003140422344130234242013023404141231321333311022310404101003212121232224132111040322300331104402144422320423134220201401134201430010423412104343322124214113030220313300104100411344442224201204133000144432212211004220201112323444131142033210110421431123343332223414321423003012203123142042201411242230241221001111040103004333223214424201023320214120412402341212201330204222024144401214244410124312103133110234024343334333203141243402320033412443001244231200102442101043131440411341310243242041232140232102113100010110241132340030313142113223041212022210101340012224412104412001323424000032341323111141024222323123133201032324041440132133024032032422323303434332044404243223043200343400234323131044120043001013323011120130133104212122440132443424101313322311333343430301004243232133203042243433112110204340334022323313242002134401133431044330213330111141141243314103104132242430441111404241240404202313224342140414122403111313300430431213430323240423314432022423010214433440241443140421003104344420112032404132432042444142312220312430432401300004223244100231013002201120132421344340424420404201401231231212030332024133101030324301114112144311332301002213230003012412010334221012311044322121313433143303310023204410143134314042443230320224023211230400233300011103343040233404003141032341430223014114442231242420004014322113113023323014022223214004123012211024032132331212024233344200312431010044122224403333101132010333230444310120033213102043123214121023433012220043332143324444140341013023320144003132010313211210120343233020414103001143013121212422321220343020301323221421104044221142001211024344313243242334034044404341203301302242133431340432100014122323243002412234131410110344030110333004110301311424100343414244200424110232310320023113301333002133343344041301201032400000022033214010002221311144331203110001114130124433141224003141122022222102042310403003434414000222130134410430431021140414102041023101133321032023432003003244141031433400323244104400224002034321310323344233002240410202000321042022423422201033433223003221331431041134022120214221314024201304132202124211121222434330303200301243131400300303301143412314233014110431014432230214201311133220044023332221044310234244102233101004203231123114424241041034131142023414023220200433344123310230012001130420004002000421201202413212421200303304334410033202223340440201213010411334244032200312230120443222321420344101043330433031102231001342444332200241442422243414342000423104032143004213333400040044143413432300423300120222221420122144413434401204021332233121400223331242204311200013344304233022302241434404131200432133130120344211342312334421301430201113143342223201231242001023423013311113102144301434413141133324223303314303131323312312244101223124322422322313423403041322412020412401310232022021430044232000400221011033132040420204302204233040301011244042302201343431302323041231044122211213444101102102314303410241424031430120004013022241222013403412023334333044204312323010024144013302103240421242002440141433401301331122124044030103101441441423424433002432121322312322021314300300311240132312341303003444430011210124032220201244130330034341100232421223021402331311022211200034224320120402121044024220210034300443210031403200343200302401332023323043104320034043103024403332212441100333001311112211330001132311110410140422433042100331212041410030130040314003013424000344341223111424212244123344111220110213022004131410204431022330041444400323341430011403210303442224322301041020013001124014443112331442301031131040401100122311143013324232130101021013442121342403210121414343004003441133333133422244121322102434343123140243133243102032232134113000233241222444022242131111130122221104040321300433343233113443143310101210211001014341023002133313203444214424203431024211342231103020320421310001030204014023442122344224042122311000044012111304440241212024143314332010", "421040143012440330202434323223341430324312321142432031200242233313231044212233403413301440124120011311042344142013223421221042423310442041000204032141420024110301411433423222323344430204204223044020330130331204231430004311323221131112344231421120323200403302221300314044013042124434201340123134212132314202203342314322043412012010040120010343234203013340221331201220203212014221114010031444011113424310141412414303423431212232024404040123310424210242100201214304424410234024411431042111202443042424341242042123001014242012040114411040141243223440014221014342003421404412440014330230400232301123100022042242410121114413143201232243131130431224134240333402314042421143112131312032023321303224012031330434013210224133233313012144112133123303243343411432022031320113330432142103342333004322110103224442133223302221443004000210124421110234441010033434322403201423233234141111431420122210000332422411023202023031204130043021414034430201311124442230141240004304113034122113022240321434423002223421001200214144403440441343031403041240142430211241141404210444300203303131313312004044403342002334244021020301421042202140104114004343132020031413201340102124310322213411321233332221113430321212414340144231033011424334011030224304300430443001320244301331241431302113121400233201311120032101320312123044430210104214320011144401023120022122104333131130313203300110442130440330443214140422420020143224122110034224222403214422222030412401303431201134204213020424110232032334122414233431004431421243201240400224301220202133324411214100232302124432233320113410320031302414240132341142430444004013334443414214204110011402220331424032301241412044234301044300303030110130040320322322101144310240320100124143143234241310043304033224000232232003112223320443023443002403121111112104324340001232410423420412433201343034202241132432432440231101402220210100202331121100034201410344122021132311044320111120310241401243313330143331032014322320133314023203201023240414210230112441011200302431432320024340433134134024323113424024433241340034121140341110001224222440412004324131344114022422140110014014143212014102214120141210143111403224433332240412121132124020124204111112311222401013312312030230013010201220440214420212430131433142301244001240034313402433220214013331002100004404413440300411044130412131414222021442443422032231042312201332110141121114124112230204214040342234421021043444043024204233112121320201002121213421340444401121220020403144313334424020121234144323343211404131134031021420011422101231030044122132030022240232034344101302221342400341112420331301432304343442200001130131241412442101212203010022043221311022123432343020011121202312133222413014214134430243044222102443432431300321141340033121012130243320144132420332342320421310212241030212213021332124141444124111143032040313211013242020141122100222100030342003030422321130012010212444032222423240410111332310110234300124222300002330124433010404040440231131443000341131122243112001340202333021112224440213333330414302202021021414133021114110233241212421103424422124411431102202311414322300023014003441323400322401304124041132030021232304243112114313102122041224342000234112402130142232320411201214220203310224342032420230312001302232120301411310443312140022204024102121421444030340341100030400040201443423123004324030400110231033330444241143430110000001110242244222233324113431312143103111010210431444042104043243440043300414404201011311013104001120111032041001132123214002214410231424401003443242400031434144410010010201443301323223313231210404032322241331402444402301443013231140410443013412243441244141331140411403033320240343044143002444100121032211103142113312302114241243333332443331010242223120234201213013112103433012101144131340212432234401310132414212131443334204321421203402224010234234234312422433221013032422244424240021111303330342403023343234401013102403031440301000023143302033223110314023402131200314130232310322020401132111303333304023024021012134414104140414131321140202031303134434041413330301343413443103330231121213434113434214024303232131334430400044322224140314230241212143323303200020130232230244313403301032021443441041104304431142103101113304332312323430343244344421124423020433030143330313301211031304114423301332444001124420141132010123044423032344201031422113232232343111301444034032012101420143441220003213202401400241031120444023442434123221014142443421104231140303220233130041224432322024412442310", "122120410401131413032040012420314433100101022410320003323022012323010413022143214241144333101413441414421223300002430133044311431434323040113014120111442311414404044443214303004404023431104444240044430421032000142030214241332424214221234110340130212213441344224300410020321014442212414123314101002103244443142041222222010041030140023421030144411433142421423221401340234334144230404034133010031313242013204033400101321443410044433121103442423133031124231104004021441440314213323030440102340322040424042004033343233431003403141440041134113103143402332233344433442042213402144431103444312243033023444342202020200444430132020303323300324011211322203433424223401443300303332131033000212440441123021033210441211312200401002013412102443111223040022413012404132103230441003303433344444401240303440043323220211200303123041111104011003042213340432110133130431101401220443020312222443242110401423103401400031440231233310243304442341100124321412111340001240030122204023441334240242113242022130033141133114324142423301242031321131330302223343144221414314144413434023124232402413320320343012223113203131433204002131341212210114234422141332434202431014430303234222121320110224130033133231210001012400443441110113120344211301310414000201020043441312103112401443012034101330102012002424033201002430334330342402234140132141242040211233001423331032422411342141401104432422103330431424431244124201133000043010122241143401332344340131210313242133110120324211441112243104423243104013443421323234222121121121143432043313223040102220321343402412432314030421324001402404331440142421000234422210430421414000123402244433444120114301041233431440234103122132103444343401331343021342221232022042314014142300401024110202342014334020340113121110334333242224104232412433041443131300121331220222033423024140023330322041212201000332211012314344023322032211014401340012334231133324221230444222312444112041123221120322214311032220442442422140232114243233041413422433212424022344421030111321234413021030312424203212413412311112311330221122003142420100442333014200001124434404421133030031040033230402203314341020002041313222334010111021142022443431030122141413032442014012322403414013130110402123221244442433041443440331230130314133433244343333402023100300014334120042303200241312012221433111243004023120311012020040434404211334230042013200341100141413314311132142433341032024324130304223031343100233030223313103010441110210310200330022344341022230242422434002344030140322112202333123222244010333013121240233313242343401333110240342001241201230301414410133312112343443034334120133231222202421420232132414220312220420444200320411234003024412324022123220434143114022433332303031044243231300140420243134420040141320412223132021011002220120402123123314230121030123222422120210414444323011143224410041413103130243334103431204211013420342430130134212114243140420431403320212434120022223114123214203214434020312430040440232220004034014211302222101304012133110132112340421034310040044240113123324304041312022301021044022142421301400040200214031130203124311233124331422410223304323040312104133211211342410200344123340242421121301230034121114142400022004443042014233302420211113044330310311424230344023304202443200102012141140403431120141040340312021101044023241414401341300121124423223324101043440114442334214013432441114201221340401401104104344421134441334441403114323320343002223311004341441211033120044032211021403433314001104230444323203122310340221322032320113100132113234433334131232003004213114401124241342442100232410434032322220114104012324301110234431212421241204212410423201013311041000223111402420440012333001144130413032330442202232300231241133101423422143230122000201132334333401201403200021110122234110234104422242320014002433223003131100113412313103231041213102131412200321441222002304122101401331212230220344001413202342123331424433113033413121403024201214401140011332044043302422200040404443344102304404104224430412041421041233221232034101410420324012142440024121341404020421304111012400142410110404113401023034004312111121443302243212012313200124001412223134304332403130233143342422300324443423040212023012400011014033031223132214122032122241212031131320221201341424431102033020434044314401044203032233201023414424144030144430341403203301323341410321432420034133323320111032443310112002104124043434232403442031040124110241310123202343342104244342323313330340141443402440041241401224222311431344433132", "232402423133212243044040112011410141422402044402334411204334331202232314324033442320002314242234421042100323323201301220434301321103024144110103121402144020443441120100322322044414324040314143140432102224112333420103321001101142412132204240401130413420020144123233421413101440133210034044020021420300222120414322443124434432002011102443334201103440143110244301001013244203214442000100334124234404043342324414400114233142213100220422013334210334143021221044312100013031332003331311210424332343112440434400044034124042324340144040001442011140410104441241242122101314420110332020310113013120143030032032034420210011333013204400034410200243120211123014124243132313142131431140200311104023310401441201032330221034400444312244044333030300244020003002413044241232041203120414314030102211100440140231231144000410414410341230414344100444310140402232104441023013034041044000302142141334043212232430323034004110410023012412242330101423022332144212322022223432131423423321222223004421201210212331244002314212441214114104332410231031410331303243214111200341340311101030321103402441120431024443420423144420240320311000202021124132014003322143222312314130231134430304002142120113130131413101443232324303322012122441043124440020134003100320311220033010141111144000134302311212233430010241110300110203221024012400033301004120430422142340133300202430010343420430022412111101223012041414043030411411031013440222011043101323420013134143033121412041020124021243012001443414023003242400042330342043230440111141302010210103214332313021040003230011104121241322302013024143143244012030224240132304300112243020413313023300234102420321234423320122332342223101222003101334111111001344201212322122334331440311123402334313212014212341310112414243020002142340203432031142330231410320411121434210312441141041420430141033300401342203212311420314101004024342012301300334331332423334410002033330332104404001314020113023210100244201122201014241114440343322204402012133002122441334344114040332203443344300231022002320432314343401104111101422203100240244141220041042343244413200320034423311142313431013410332024443033140422130431321421231341230111423133124413234012421311320034202200440340002412121134303403420312141002022410443411321413403410441304403233011223414300123434221130411131314343000423413244122323443411231111213214421340403344412123204143042104440144202213431422011411320012204344100303234144141204040020213221242101411304022041130303142434433314001334421020021224441410024321301343022112103201003010012331001131132010041211121121402444444104333442200411220340314324034024403200123112444112300331233134011303014401414312414304214144041333313331210133402331043112023332212122222300243334343311422244220222132141032221220022244310112044411110041332104222131033311003444422003204314302300430344112222313304411004141123404304231144142242333142100240142011214403222134223303012411323411103000132111001322413304433301140333004001132241014000322304123432413440344031302323432121311324413411244043022324410223413344403401014103221420133024434112104322432340220142014342443101333123210100230140011132013131333043423432142012220010341100123244432321222320414030213010023441141033120131104030144313222433003243422002303404020040220004232333230130144231203424323111412022004141214214411143414400400200144233102301344422204440203433331103133320321001123103213021111104143004144112032422422441310442210334004343021423211312213414431221111104344334323000004413012004412132420404302201322244114033433432022204423200004443000232032431240411001421112421342041032424102430102021312113214103322240233114401034113044204423034413330314344233404042303314142243421024120004400211313122244023233012211122120110234443304241131114232414014233201031132203200224221423331300100413023140441332340043012021020400130414221441442032003221430413202120003300222214124103334300033141141222331040142112431334133120424301211421231440400033341443312022321213230222020103110202141402200003301101213234241324220314343432044240044424033103143021020332302014440330423024241104124122243431203100112430202342134023014311002114410113033322410313102444004130441331212231044314440212032311344313011111330234224234102332033304114121011232001222421443101242322033344303022021040004324434340221113443402203002400024222333342044300333430002402222113224403330423320340043442404413122221202401043040001012004334301443423324242413240044430104344422011", "332324230344313114114224223110030340203101240244210430230312422002110121232431242432100333202000104431210040343024231224211030400032213233031402422112004243040430234122303013333042142204134213400122213310410404434433024344140203142111311113231234130112210431122303242414021442213313410433330002314421310334000021344240003222132323334413314023002221132034202441144332243024014141124440430300114444434433121113322201242233413332233313104014442130030401003014132224322120410011424102322443413243000131420023131220021420222331422022130143001030340041214321102411401203233343411430102034031212404241412232210411411031424013021411120221430234312322330432414422321324222421011342410130303341032312200013303304102001430112200442014224114234214240242134142312224142401422022334301033310002144441423101230431231210121110102011143234223023213013013024013114231414042134404124031220333210012244242100114341243012201112330022004204242422243043413103030041432224122323142202330024140312301402342442403223403420324120204211321431020111404013113140200000224034014323321124134320044330000332402424313113300301144240221442142344022233133132212331432401200332434141433004041413023041122324441120141031232243004400100431200134111441210410412422103211104043020340042421102342231410403411044403000232440112134144212111234422034203341224232230432200110122001420412133014111400421231300034032331311331234311110334200310124002404434324130424314232400020244420224334301234340143342144343004044312121401131240021410430030001224032024333421410031323444223232220434300224021440033430120241130211412242323242031313344400423224244210124111414001441304021003021123431011244034410111432104314142041243120443010430223420321301143441304420443340010230333240110013321024420301400042342003121340214020400402224313113314440121131331040413013440424343113310004032444434311402334044100201333102430232142204233331111012343103133024043303412012404233040120044011420313340330013000031431443041120401341312230401130122404303010302323041342112412432011424314342303212013422033014341034314042420003303002400223101331433412441302101234100334241122014242223312432111214011113413013444200334123412244030204230243331231044310133441034042204204043000140311031123001324240323123402104143214423300224100301040343121011043310021004240102033343023124013004223304020414100141420032020040234313211332301121222210434043201200423214041000341003024232302433413133043444001424243422303341401222444020401031322200013134431200431130131312040023044340330013233343234401034131204101042123332000244220224412344444421134013010344213041402121422410033313413433420332410114231203241412303024332411342020110102313141120043231444213201233143201401322411141223444144120000330341220301314023443102232011214143230042134040340340014441323122341140144123332223043010403210242211121443100241133422241232132103142110101003230122313230424314444401302003031022212100410214042320143002102002004224323331400403304303043243101404124143002311441234430212222314131442234041442044023040433241131430322242124220142322414204231104414404320201024432034342333234142113223101011110312210241201323303002113100232132412342102011041031413331142131111000303231200200214043114242223113414142121322434111022210332104330024434440424122103041404434412210404311412413042103410143302341320243312002030140021203234204343131030312304211300304001003233030120442302312330401024232043420234011013334243432032103322040034204243303312042443134420114133102140342112432033013141004014442012034243044340311014233332014432423130433043221223013021144022332012212304332201013441331244321320101200013210323111423410230412424202233431413203331240244433222002101432030412020403100232422243213431112123040042022414200321311201033131431210133443244130300010412130103313223311121410301302120441421020030242340313233313240412410311431043011114141344200224440110304032400221104244303114024112221221142443223402421130030013212410102434203144344223330422014324341240003332401211400314033233244402133112131130021211441113321034134210023440140404240123442401243102240410213323430104421232323240424433333043343340000142024413232422401200311103230024343302320043300143333410222411324003434214211044012032212030213311240420240334211241003411033411322210423132031401200222111104410210234242144023243214213024133002414001303011040123024033213114301214102404014223122032202010421301001023004203344243403", "240320401100201201032141114040110004042201340143413321322444411212103410421123121124312201433234013340023240434114011020344223433414431332223042123423113013103140020414040104424043101304203413022130210114011143123241400340202113404042340143242101002144233132042000002434134222130314042211004204442022132211331014133032244031201243120043133424224234441011203200202214410134030100141342224200001223420413240320002002133103233300203222221030014230142040214224344314042101420024201044444033413040023302040341102024310134422300344100211214201200023400102404230132314000300441311131420323213104431343103001140202320413343134304210200420132243411422223011142444243143114024244230041014300113010312002313240310103104410301223424230231020423441231232420134441022444132133142222023030440100014332342203200100404040420400304320203341330440021343021202123103404312013401030330303231142424340334232303013034022311223130343212302232022224243132022110241211032034211120020034102321100421434043204332001030411234311440401443224220042130121043011002443404323110031010140410340304110303344234132220011410324404402002232443040434440040212302104101212141333414342423433032341023120442430024312432432134413331301043402030430341142042310430001313022434133431330434402233042101120331212144103241001012402201110321313124133220032240344133041220134210111020000142121324200122002414401313223412321034004401112411212224010240310022422342341001421202030222041000230434301322214243401010011420102131201000000322311200142122442420403430432424032441110413420141143402333221024040311124112211040110130124100423033102442341324424420204101134043241343004120430233103410134133000130301332022410114034312210243404041410030102244112312341313130222240123103303431244012302100431300104321442430424021243132204424421001040210210312114200342322103000113112130414131334144042442231442420344001221114031222113341014103142101123431302021100403202033423410041414402101043142241413433203044232221400242113420040433340233424230142031421424031211404111430140121022031241332024010113130413124121334314230030440210011202323212244413430004231003023230044403311020244014212324002024011200013100241412102021321013330400114310110201202403333133242202132320111000433100230212433242400223212324143032434204120302313022414112241011220401003000244244343301320230334304324040443040222410334403320122444213020020143130443232141044112142333111103021403310031414410112214340042404144224431313322424232301333422120042422311211432324441101414132004331332203242014204410244344040030234133241230143012230343303403341304102230321333240344104324332000431101234041000120022221234021024442043032141340010023133022230211122132230221011013233224412234300432304324032222440313131030214011241100410034002211322012031243113230323301314003000114141413214314020204434324440022310114430410334311142241221022233022313133014240420043240424123310123114231234221024231002411111404333143314240413233420144420313312201422444422124303213230133224003100223212134122334330222043440440234100000320233231424003111012401023434342342410121412013433140311231022321020024000142412004403210202340442130023141224001322023001324210141342144342123324121013301331240143212100012420111243220122141212103411233303002100441014303144022014402403444340102113041304024231430131014103121224402022042303012103432111411214341334313443220241321201330121404440401104233412031313342103340134001422334303303140430044424344222340431304223022324300444214100412321134213121144310231313402033104202340200221211003224431024022233414344334332430202240130003112334032344312120302232344203200420212442411031432331413423233001113042040312234111433442104010323414431113100104001423342240023320412223121303403104040001143232144011431324342410040101214411412422441233311441330131221430301300333332210302213214340430434332404221212441120013303041422133423041411332301413302323121303111102204122313011133101311244120320322034121334343243031234340223001240224204402110331012411301442112201042232414420413231032424110131123410210430114331010003330002240002132302220400342240132011002401313110221342213122024234242323230031333432203104010244033243002131220131220240214221312103322413141144424400234113441444423211141013101310424340401431224301111144321403410133341031223312134031233433113310012401401323421303344331044324032012323400044430021331134012312040214303430031122334140214303443223430010342", "214144202333104320433112004442304032244144232202042120041332433422442141214014301110021340333222330212241403104102202040044000431223301203104112304440042323102200133441040123333320423412123033400320210220240130010443103021003043401220413032341322220013002141101140033424012411423420003311121414434031121420202431122331114223031224431022431023023304422201221341222001322224341131303140404124230220043213041000444214343141322344220302210101013110403230204042404201442044443120414441424232312011433030114103201222030111224010411031020340021102143230202021313241140302340443002034423234034234120010401134343004242344143122042434422314100122102032100440341224041344142231043303422211432232331434003124420011004221020413014210300144211140032021244243240100422311401432133303102030110334322330413433000132122344423024440141321144210033204200010211304333020212420103404011040211244310403421413303211231220403302334101142440402434224420014223110133304421331142041422112030120221421004022102441233332131002012133220432020041321240122043120123103311110100313221413211044333031230202102123342302442113330443424342303423010113143223413422410310231340210332414443442420004414021203031004403323444102010441340222332012231333221141030421231143022302032430020334233314141240304421042122440111442232431344212404134031111143414124121303232410122202201303044200100232040423431001123403020043304400202333134402342244033131043423121202110310121211122301244130411340022301014000232134323302443232010324014203134131131421124110430314123343330333400130202241442143321134111211314034002132344312042341342002124441432110140211431140103301431101031434042020014401232202432031044342313202142242421131204214330430303132111413033023211342011133101121114031131023300220113103010444441103434113134434142014404224040234124211213413202313144122000243014142143142401441113231243323333421404041142102232014424041132124222231424244023424233421413014014122334324323003023114101002112030402412444441322041110420033423204130303444231420202234324402341424020032001314021444323411434403133020114222242021232322201133140032140311123122444442140322241023004234041412044433414112132241213413421204314204331411240141411241134343041304004022410320404240032322312313340343201041214231220430401304234104204343043000401423312333341130311202102443221400043114311342313130142411004110244241310324313020332200233420241204411441400140423403042112214321341243404244012434210420433102321324341013204222044134300321234444420123002214341231322023430414430411101410313414410100102030140433343110421431011221120222002221332123321134123044330034424314022031420032404440411213013300240411431414423224331141220134040223233433010302022324132402344021132402101241444300143014243010413344330301340343121443444314220201204231032131103320243403132424223112313100104030201422313004013440414344104023420434443400214140322043400311431210014013011431334302413400011443211221330030103143314340422041402234441110243202341423204021334104300104344233231211012131221413232043324231222341203010342243021320211424004424214020030440343221003121324444242001203021002144323003101444344241304142331014342430331013120132434220442331013122043030304322130340143430133401131022222223241032011220322121313020044410141010321441034201131424004420204124222212311304244431220142144421312331403124124114414323030322334332024133223040200332433020031033412121340443010313001413410013030030133004222402212320100201023444234122044233330113124421013044203114402431021001431323334302422104102104441404422111444132232012021334102203032100121230441303111022213404223102420411001231012321022432023321132030420433331121133004123231130331024104142302402142032023240344122231201234242013340030233034234320132344220011442042142231200431243224031342122041344412443102000114310042010104414411043114200142440210301331414112443400302310110432431243402240242433441022221012313033103403133114434020213124440440320222432420000414130211304023414243303312011423330040220421214444314334231112244041004331432403122113202313202033341131222314131433403242204233140222401223333240104333102403311002113313012132203313133330122222033324101123134432300421031332334211244114412420114340221121331022100021043230212012124120030302224311242442411414310104132304443024322014222140230221241240434104143340120334211303410414302100331330201300431423201110114300322423212124241224130122242110043323224400", "141403313024313243032321243144342010101014101031234104314140404313003414412310033414212433032110101102202024331040420031141022231304430341340210133314024403232202421244040303330102412024423320303413000133100003300000032401000013144041100341231043202342340203011344322240400143403114422404244303112312333131311400021212144431230131114232441444131324443114243202014410020232322321302234031413433023123013421131333320324311424021331304030100134204211303400102244410323400100122004414223241213211320020140113124100040410042413232320132331141440001001224014402113402041032144400213111233233110143301024022402203043223122143031103410141233234321124420210202304444110241412144033142423033201411122402241304302441011414431341000032312144034003400203023334011021011213140313143243433230122133132223414411013434242401031012310011201442211121101010212011013222414024244412014003423211442021002330424341401134124241312120341200110440230421131144211112131411134330344023213000111213222442431124022104012120011102232112223404421210033300203204240040140442003104022141033024134132443123213213402411010441403040423102222304300342224210420121041040300412000411323410232411210142220030402132331114303224324330123100231221034304333423213410113120303120411020133102142120233102232020340030432440343132330103112302124404330341241322004124221442024434410223430021330130022103333343301024122101221204321110132143311014002341030144213431043413212133441434233100210312100103011012132302340120121302040342130431231242331413421030410121112122304044330330424004220044221242031324341334103224142103343034130320440242031042304222021143244132302033340342213124014222233041024141131312110030210201010322123020221010010400432122230141230043324444024313030241314411020304324221211332223103134044432300103134433234240133004421241404223343201131024413200204033313013202330341103343031021340311023330103041211433233114103400103242210042041302440222120044330041320020140111031033121434404313232121313004221134001413304341443000043143414132304421034041222132321011130112123032310320400014402431000331403341003101404440014003231231100234213103220440301322012010123312403344010023142400312222302423324213402114210421101320100040042134241402330124224143442310100243121322411420122230402104013342232342432421034320210344420114231004432303141110030430201301022040123221430412312434033324133422223432421031030111421424342331441402324323321312103223422310213314302132140134314411022224041234303233213034322413213214041424131313342320041114322221104403423302402123243343122101401412114212120403440044444223442121021323003240240133401242201133421241034413132012420433220331223220001013324020411143134432001021003131442104001243324023221434430213024410241121323131412122433103313033021003141412112133344344130443424001424322000431110331104341311043012013440322121440430101220232040311014411111413010441100232023433023404042132232411444211132313042402010211012440031342343402302114124424202203122320004401202043121031134400013310420044010301034321242124120442030332211321341220132023014240111123201333034443404203244030042444430303041302342011431033304102023122042140134442410214244031044413301033012433121031321413441033322021243403240324213143133422130344101330223121340010244040230312403210200324103301343411211200221112414400333022110133003120230310030100443340034310412240130112101410100130102320031034112332434104141430222311401004314041444112312202433120113320011142024303423431244113314300013201321110131023112130441010332302304014412221002433333134234432113302412200411232041041304333444023241110123434033302230402432022442131111003412131233122420221113022000434014012412144310004330144110132240143124320430300430412423423230121240433301333123013403044114314311310121211213211412342234114311043030324432110221002033301122401230040221314420042043100330204313023203433230242340411301201402400421333134411231412300312233441143143234022010343401443031220041224310124101124323333233141111004421104201140432133012444302211414302212013320321022140102333243403004334110332133112014404320242043411003103340314320443431302111134413221344010001431424303230030341200412332120232143341313233114011113040223402221423304020414113033102442322222111414004033123331321121300341323413314314413332421013311440444301230330104122411024221044303244202344320300304121401204014234123133410201021010403422002223313433210230112334212014234", "211044214300410221312104002433010310211020430342142103123020043442124001043220430243333344431213120001244421043332004020332211201313324223111024202413343214432301404442240002401410314111021202241102341242002034010222241200231340032122001443300003134123244312142023414140214010042311131422134201243234244141314334004222043311410042143423443211402302101103320421444230433304424400042303034230230413422034210324320344312423214430312310002004144430223010012314404232023430014004024230431242330430130323340033030221233220321011132212300102303022012412133020440102040213244221202342444144111303010432433111231103342124041212332124202143303014110221300020020114031310420433214020104240430111432034344112013313212222330314031114040110402400210002000004113241040212402330112134031024043232121324330410112141443141014114123223100233034023314110034233411104241011424334344102231220431331223214101041244223311300422131003244434440304300312344001432423134133432432200021343242001033341244141222043030012224322004432403430211022441204343304014141124002021004340120040220342434310243231141240312033213441002442343301314214332023440304310211011010301323312434443214414202023412310014123231024421120233441320213001030213303400231323123234430102310044040003434103433300201214223020040121034323134211242222240441243234220241413423020010111130202344134444211230302230043031144010310222314134103444032240313331332144341424434120123411332011240331404442410404021400112341212203042301133042212023330024003233304402020041010440224302100413311004241400412022323111323302302343304130314323314242300243340144222443444404003244403213322403001004421303131110132044322443330111411424030102411021312423034233112340102100020124340411210302134434431320344430144411140021244220320043331114321202240400431041211132043024410113003123101144214400123113201114022244224202221433132400200204311322412002041010122044422203403032113202440124041231232434032114434102343240212113434224441022123320343430343223413231243032240034324032330444010143420323131120222223113203000034222104434214440234102134003411133320030403033104124424222401301200001310342404023440321310330020434431412030323114201344430322111022114010212302131214420021144312403340113214002111401330234223321233441000404311430243120120014401000221433412304333240322040231133431441401103402310342411144434400213324231424001412221043132001034322303124412004031232424343024134111312402033311021423041323401432313302102403020042042242423413301300204321121044143032434323101213223111140030041013012131024032400412340430324113423400233400342012323120243440214012403432334130040421130222434411134002031100211412342422040134102124314344444324343332124321434010340333403310222024322230311030403311424421344031311103303140113442034040411224312124222133113332411143031200012431101422002114140433113401431132124420242402023113210040214042223312243021002213020410413211111211212010132331302124414002324220302041101213320232121101314234433211202044423423020143220421310414004121323114401240442141114144113403444112323211022424331000322000021413202330030121430243310433214442400212412202031431101010342123411241213210104222433030412103122432422130331441014222233041433310300220322411210202141131102301034414043310203333334110442102243322112000242240032044022404303204312342210310013320413322200120044042122412440040342224134400343021413000413232003232424042144444410414443000102033120130400130410122041042110310130221033322014411312023334301312033243100343114114340020404402020032210040432112240200102143231433234332414103124113141244240420212022341001324001124201340200333331304314403324031141300432333140043342240230141422440224301210424110220334232213300103323104101104342424303012202020100230223010244231032443410020043011322110130002022313144140410004132324020000111130041121310201300300223420232240042214421131321010213240432103213021242401234344122023024331333421113343443340222320044224332143032403013324234241342212414201201300212344433312432440014012211023003124122432323243440011234323444122401124232021232320402244421302031112220230002202422020204041142330020232411220144342441301321414211102341044214204343303114020031401341323420432234304423342431310101033344300301402010203343211323101104144301444010322013113200020313144223312114324434204340220423144142301424014334244232021342143444100201000012132201144443320214324130124141400244041103031420314304322", "021440140223200313431203111322014404033131113430413202443022110334324302301430344232233313303342340020312423330200203213030044344041242240224101134013200331321201102212211131230313104113001304214134111210121223133210443414124314111124414213230304212220311321411442202031312233314434324300131011011330034340300034130223000400441442441033123044131400303242404022043343323231033323001321314340214210140412431031121222411432023213311043300102313234341030422132140400030024121331120223232143103240314333001214131223132111233322142402302100132140110241041022202241133311421442223320200410334143312143002342224124344031023130221341140321012133124411234221443110204033103413312021424343322200104103002130310032031334014401204101421044221234001010324242000022341202342341004044111243421311021302143200334324320100410244144023241043122223303011414431034330223443303413112220200320123332442223204113334024123112101213032213320004403224333022001104420332112123214142120343241042342210423321443401400424041232403224040200022023034412440202440043311101103004331340402440444401212103114240110021243420112300220231341341344143211141441201012023123240022221330304144213242430342403000144302233420223404234134120204111421220331211414012441431342422043034223403143033321404104310441000330412320042420441012014343104042132211333332042343031043033013200330132130142213243214302333004332243112012101131121121211200123221303321222210340410223401213301214343004122222132321414444003141412023011301204130223132343321320241034240424024221123201004341113412111322020221124133122140113041424210241300412421020122043003122233222310112330424000420414310142412344030444341144142021441243301433340000041113400220234140113241301023123300122022040334444241421404344132211232042233433424430301302241122144331014202143344113424102104223224121330444033313032230212404343110001011230010411242124013023313244021310442344141004004302423001421003024410110031412311413141323031011310331241022202143230433002404132323301314413131011423012431210212034122221402321231043004220011113334221203201424200333331113012433231222302400314301234424434410142211331040443041313013322043214023443101233302403411023142310041220222441014420210403444223022423112214102012110023110110224140234311040002303110130224301411333313010234442042034142234033232143100334442314234143200243012322004044104340220344044043201412011014131033443121240220212144202210333022223041131132202202343433003143234232113323132401331231024023340000234032322122300233214203200124303214131021430020400303201201424111024332103041200034341432030132441442434012044312312311011100222323320103304300420213034430303041222303433223232322214420243310241304303214121120304133002204013001134423310244412231021332223302112112244310141311320440442013021401102410202240431034201324241444212444310303423144043242234030101113301402334101124223140100143110411423230100434132231414020120202133034444212320201030130130410001234234324334210020342242131300330131313040044240031431001433430333200003124004121020213330434003102430303343040132124242144014113331100022010223202330041243144244424114012402442421430030203210432433420130430200102311440041201033341200122313414003004230313223012124432404014240302320342141220113143334141102234033103201023112000031313144043210343000301144222224404011104144422000043130300322144320110241314223004431122344212310222202200000044401102423440320034402231333223401210004104033413032440313010300133233333010032113332141030301040331304314414201100213123340200212433010004104333041200404402342232212443334324120232142103204031131203003031334412401400010103111204344433212214423413010024100223133200040144314444441421000210423332403201330043404114322413002114232233320022332114134234103043430213414042244140131410122214424433400341223004213131041010334314223040004041242104022032104132043322341222010132112144142014103244332343120300213402403130211113001222322031130114043443040312120303340211410212411210430302130010102023102422044424130420211401334113014312143443130211300242411422144311022103431420130242041143312221211333013141122410214223441112413444223414111110141204141100421231413222341121234000014133301310140212041302113131133303344220304223244313110043412331000424033303020423443440200333044044011032013114242322034220104014130042431304022033402404440103020100323440231311004304013234401242021201423230134044413233431441012100241030003", "102134400331214333420030012331112143312402431222332312413320000402003020020034200303004343233412032114203244300220414432011344430434211413342113011303340333114122003410442421240404423031410101413142304040301104302242144122400241222304214000200422344234341122242112014044140242240000101003202041234410303411210204214114401333200134101112201444300314134011333321131441314302014014411424343030134034443142442111042331231141243313114004414002120303012020424220141101304101023422223042344344442143210030103244140234330243121430141300042111440143200212242232314101242044443404141102204313422330421303042243020241344101343304040204404003244123420424131003410304231132303030300413211330042421101133311421402431024330122140111044204344033422340331030013202233211244100322144321330400340342040301302023214144041102032124333234200444313121110312334001010114402001334141022401320033204133301414110112101332240200434440443000343404341343422414234401302420003430140120220402302324200434111241204013300314232314143122201034234131422343344313401000012100014113114232421323042021001023130334010244333112001042204044301241132300424231243324042203221214412433310120300204033003223123432142140330024333414341143144300344024311331003442341201142400313322014312430120010213341104233123033200010341423122440244341024422233114430144434322200002211410123401233142434333401114432323234433134123011013230231340114112340203304141131040230201123101204321230331302143041404000433424324214140143440140314113430112332211111042004234034403201320300044014233133243223032433102231420224202242144342023202101130030334421000243104300423142044324124000024230334102442102203242213410124230120213402214011212141302311000034403311200320134413141410201102444313344310140130103043242110343304023333403000320431022130423032303044444130213212243420212343242344413134314333031123212040132410141320024103333043402404222024303422111031411233321423241110004301141343241001401442140220103202424001123300322334214131220102014041030421412332403134432402144232033212124423203440120143220302023003101323033013332304111414311131120310023142413412303333310442304241301033301321001211424412242022301130120202114033213401102113144410143132014013032134404323022243443031424410022100444042210434410144440403112401441314440304340430113433223204423243404013434401124421221044041340402434440442124102422213001014444040113042214110111243114110130423444113330032420401440203424100322230104424411340304343404242030402230342310121300341310440343202243213223324442413424341130130203024033401023434321102234401143042404034321010013141031434204122424011401024323212222410314330421433321410042420220143144221040332210312222213243141431041013343102442314201410232041223040412332304044244402212043401424312031441134423232210000301220140034301234240024011021201224033020032013400430223434012304320130300142434331200144042211233401434434040121240120312123044103111101444141312301002210040111301034403004011240001230324414140313323142230002034032231132133400121224213104331331434324411103400133201240133420240312440101012421433101340241313210002311022403304302131313030441304113011140141241421130223102132012121241244122401401221420224304023404133302433420041303230023101230003111240324131044124123040343234320211241342443001240142024020122104122302320003043130003400312422410044021431043112433232020221324020424431012200410413301124120201013020442424014240233134340414043420233020323131403000241222123402232031230002343131434200002143002202140311423421432312324300011003223443410001343001141340020002440112012233342111040344244023414333234131244240313244303131433442430403440140102430423020344403211423331341210202424103231443241301340222013034232311342332310012241004331221133110433040003004212143204130130143133330013111441122042230112304134441140411312032230422132024201420240304213142001424334444340400110233040002102311413243443043344014244104131040414422224103222001300114420330330401211210222330320304302114402101020312142340023341034244000444033422141122231143211321314042144201440312043042104401311101413111334412221020440242214234214222410222411340104321441011232300322202242112314404143414302300200123441112231130014141112000213122010100310030322104001133102334213442331142322103044432132442422240240430230412400412200410333440031220443102424112413041313224311233321022124023403320304204100142111044301433112400033132203224040033411134", "033400144201301240230131233414442241331433442232204241024433432241313041211001323402430442422414334400011224102333222312444302413230410432140044002140033404331144200313232323442024000340211131223302001234133300332104242130244400234404331340322240023212341123410404233111313010411240002003000431114104222233431112013010242414140202441323230202031101133314104411344231412410344204424334312423433133333421101004221223433444243101140011423344111333003314240402341402114121410232342010202423001123200144103121423044300101431422204312440300420422002212021443244444343332403001424243302041110311022111220130010433412321401100242124140304031243320213004130304033220003111412201441301341231141144041240203201341144124122102042414201144211204412043213430321323001030111332110312443031111012404430111241111310142004233023340304141434012232302110302140400343230304232440310310330100042314433030243211314144124131301112014020420010443204002021224401010130440040010441334141003022403223301343043141314104010230020114032324430323210041332424343443224004321323033341403142114142204041103033340144341114011411224001300414301203421133122002334024003044144121140303133041340242404321011300203021312422031344004124131133334224103042332201333012430340302002324422331304322024213300240402424001024210024241003331212202323304400210302243333340443134120134240243140031001433303201041222311032233003304014413323442203214301431222010224344022410103031133233144302132331313401012234013242242303012043033003411321213323310102132103430421323021404110130024330343101042103431331011230141344014130113211330031222420434020043034434310313242140001214203102331132143344244102404142330210212412133404411230021130024121123202424301344131110221244312212204012233423142212134421431321213103413232440222200132020134111104113011234112323114330103431032201243221014010002221312433311400440231343121034440131241120030443003141201432444234010331033244243301443413212122112211203343311000013014013031034211314320403243110010323133123324402202014132024402444402302141323031110412014431143332321413130133443014021321312441001401310303034410103420232314124310114303403424214441304334410324234040001131201400002022422102320244312413233102021024134141321420324334423412413304242433013121322020322142000323004003244040113421312443204200321041211044133034031024311302100220434214304144113232334021024144234131241333412200241124124331103324224000441203401410214403423202122303444241301220131304200040113140044010123422030314320200103323143333101024322442231033031211222014431142323013232302221441013101224042411343024401400442004400003341331204301202232213231412024240310422412211443112030232322103001002241013023341311431241144403004404413301402234204423333101331223141002000411113202121143243404321401441420143011033102022334410410012411413200121200333434333024103120134444420400004133433313010224120323033341002002024123330002340422214113121222142140344313313012020444014324310204301044223024213410211010123230402002344120111131241414101444040422223133221144311313243132222402031112014143101020444034002242004034230220102323400103141314330301113413412400210112321312022431244324221242403023304121104344342024144314200124110342440301311442343200301040103420412114420030001204014202224234432014112311303342234333112134400203134101233401444132211220111000422230412224001331320304344324343300344341442344343242023324010104223302344221303121110311222032232422020442404100201301220121122021301332332131311010041334210303043034224400013323430441023241001201032432324422412440134110410224434224121012141130241011431430032434442034210302001213102443032411414410012304223221321430234041303144334211233410341220323314220403132113122322411121243410134012410240114012014200040030442123221143030104223331300400220143112124240224411244120204003443142141412414310034044030420314423433200244123303041212010220301231244204240344141132304111042210323112433043414023123410310014324302324110003124220313123140102302233202241233104321423320010234003331400403341331421424000024041303004242241401441414234111022422322033334224343134234233441111423230314132411320012404421223002444334221341321113411143123441101212022144331300004324301323033431423242023433220433000124213242414202341141442443244311444113020234240432240101001244300040203312003311144401323101220214243140330241243431121043223400411423100211103042122221313042304430144241303414314", "320202404201213240130132302031220144032014424214412241144303400401203411414432041424221043223330114230100234001240122104310343413330143422124040311341213240100240433114104224003401012010402331113102431243044010403121324401422434132420020030140012433404321320002201323113302123111000133324020310240111310024423030211122413201021122342300403403142221210111340213222434221244211003401040002210131043412020232333341144401240210211303414421312331313112401344011434104231342301214014332124322332340402243001141122340203331313332243430210041102044022100441231110202142330220441211144212202042311432433441412112411011431024311022101303403014110111100344134304022104421043331340000040212310100421302334212300212041401410220012244044324311021304041203341231134311003002034101103420021244210213103421232013144024421231413433331240204021034324323042022432221423314244143430301402122223021421121111142414003430311231424210322024431233403411403002234040023424014120011310240031443022134110312432304142444020041242030040322302443341024403010343012143200230442320214310203044342044420420011313032341044110302432013211114030422214030344301344411432114421003402314320232031114431432124234120104431400433413440024244401002410120400032211414442204433304113033312120102204231241410403423223320412213113320410401103423002414400221233023410320334321030442002211420431302000102341432414132123032441233231200240413001311330443042213404344143204312313400413301410400204314004231242442421011244034242344004021330443032242414201330343441122042030033102042132042412110134044431411320421323214014020231002310221244122202210342200344313410434424402310234011013020424313002302401433112101314042110143303221012222420304320133024244303320401020324102134240241422310432123331430210123113133014040040120012130110141043432400002220010343442213103134122332120204422334113444002323314133444324444444023030424024001342323132244342244422010224434430043114404331210133020344404434434211324232134240331302404310444014013242233002124023344242321443412240332221110130013343321031330203341441320303024343244044022001003010304100203314200224213433040342033214024422114132134213144144403130343130223141110033422144040304203111342213441434324424224021130024233240030041324421234104142132021444114022013200041312432203234123131230132334411420402014243233121013402401433213024333221320140203132301343331133104232333002310130323202222042304030440024421001104023414410203403313123244141021123101114030233144232124204043224401304443442413000332313224304331302111021031212011121144131423320402124240013304100333440213224021430131303243041142420234124233324213410111140144103231202331424400020310223442210143241341440442403244223142424102414202004110302331312323133114122410002123130301042040400022032334222332122041032111301424430323303424222320413040202410420432321442043114434230023042144024002240200122104032214120011242143234400344441414034242330201412021410044014420043213401000104423323240103140110401041202022330421131022241010231420203000022404222121402311120020043023401344201100404140401040042432131400413334042411132300223044100113433414411442034013144440012011144212114123312031320144420412031023303114343403212441343210420241010134034000011111312003330332331134033033142221224211110144030324442132203424431010002430333342422341032023123100432003144241111342044304320243210212333001444314034034442204041321324201120244323313131321123434142044021341114021441022022222324002123033104304442221404414442204324040312324200313300411031210021002442432004132330204312000123313210310443224333231411104304210211011004422343432131001442131123404001322232234114104433043043003301440432141424043313442013400142031034310421444244402302444043123030244344040100340201414310132204340131200233343403442213324120431432132000113404033023441301122042012030022243231341333341413120023403222344223321113230311123200110402431033234222004431303124101010310404010141413101422213242341134333303203213331032042444222230314340120022343312000222444400012301302331133312423110142002143411144130000304003012024211410441233040331431112234310002232123040101322231310041223222143414224033431313113120321013111023002012323431213400243233201441321334200443122142144121411100214134444343422212114002402131134120334403401230104114233441100331332044434024341322310303042000010433313203410330030211342220134320310030242013311143220034144210000404004114004", "202204410242311230421340033124022110010013404413032304130334210212112113132004240341201132431433042224004023201000444342303143221334221111111444133333243314423332302312024430003441331301202324130231220412241340014342121231204104002102201212134400143210312122241110133224303110343243412411433310424012403141343112400431211432243431204042201222032143100101131432444243043434232433203301322123200114201442432033034030401423303431112142441222032042111104023421021013240412434143201211321320421300321030304314130143002443143002103442022223422024220314144300301014133304244013102221143431104112104442442340142020344222102222001401131213114111301200222400132233113334344303141412010043310234442031344422221030102431232342103310420243314421430213442420100410002010222214431422141024343140033023211104330231330112120030201002440033344111430310241103404233010004221032321030222002401143131401224103344411224410330100221214212411104312111142402431232320240142301223331204203433132332000312032024312024132142344021422322110301140040043220403343011324334000033341204440132421223144440424034122144103234210230424114144240214202001333041022313304421411414041411124242021333342133131410213434132114340212242202041232422211102030143422101200124144042201010304422012213131340431420234242410041203423430433012112132304431412244230411213121212011221030441113322333311104340214233141403122114010202333110331121334432011144423414130343031343042203200021114123403434032111114420142323203122422333230203031101332142223140430030130144444143322041211030212230343203432312120144340343311041334232011024024102331223241023113322023443404301122041002212013101312240000020420033041401120411102300010201433113221224113014222234312410243034331420300212243242413413433340311334303321403204222011120443312332042341030230234243213030311343022213241311314130010001220014233302012324112142002222303230304302030012032043114303000024001223030212131043304342042311130113013004423311331330140422203343402342013132134420200110221333243030142013240201434104434001241411143312143241032131101413204324043004402113401412034121010011443301042303031002424130114113131121203411312202400404141312122020123220022120200431124201214332200142244433212040214220242214414224212324421140012034243413334220144213243434412443204332022043242011204201313311244322130342014032223333211344033034023020310344314240133114431002432240110044224342142123420421032312321441344103314002232102434213333412202313242224243340123004433003324004101203402101040203232102200300404232134242121221200130112042243200241401011431320210121333303143241002022130024304414432340333014120003110410101331031313001211343422300340431422043430301114142010141420321324330404344043424134041140330240322224442430444432411431114321041233444322134112223313102302204343131424112144324022144314024132211331442321430101423221110132321433202002140024040321330023122402003241131432201441424331014233120002104433220102224104144242004321231144022034041234340004240242231410411302023110101310301230313121244022233030220033021434100113400431002124240041212434321423111220410343022204143004244043400302313212434210331242434332011421132002140320040324434403000020401322220020113112200401340020442133402140242201301300022300331411044030022242412221234013041312121410122211234400423311042022444330021342204200401412423401242412131210343040023000103034220320434122313031113202033100234204312322021232444124130032232132210201300032244333230100324212401312103124233104133114414423422200233012440241232430421441441312110240420023120421124424002141311041130442444321242023244013031432311234103131303422014223411010443004441334112310241241443203433123123011102000414303141234320022021231120301141312342421103040431200032344134110400013240340224410311230211402423043321421204402403434121331044430224312311334330231230134202214111004441420432312223211230331024134223012240311041422322242010243241002431301023202141001203414434102310122322030333203221304112221222042220044230433103434221324143102031331011022244040221312031041120140412104104212430020444422321204343442430320233004404120144343030413034403331331220310042112333212323211333000102433413322024432334041143103024320033200242221443033440443423440142003014243430222122240412123014223424114112324431134231401444401013144121020203033130142432312331434133234304420243111312112422311414014103301244224213444034020240413344010044041323", "304314000001210013442014431003430123044220421000223312040034032332232224204423304410133330021130330130324021434103413013243000224002423113302034343133230212301411302004132111410040440333213312210114220004314420430324213014123111201443210112223423204232322332203041044234242203412222001223110334303331102042430202012444243110130241113222134101442331212220121011434112121404343401322021124243332440421232200323221312404313242412121001303312433314242314024004323002144020044024204334330144231413441223044421203021123111220223201100414343024200211230044123434324032444230210103023233314343324203431404313331114110431303032444211022401401204330141424420240111100110340334414100111411430121113440112413133022301233324400443410232202304331134423313343012424243330041120222024020302302330434241001244330124311241331334331411422303021103240342144024230322043200133131320343202010241313231230404402202240423211120313104232401031341101033312100442232100201434212110114434210041432144004132443004242410314433031404320400414142223013221431023040111404411141410332044424411133211314211444240142110120011010210231141311011332243222211032411104433323343230014330222031331034423233342212113041141444222433044443210340444021223342213443243202440311334341310132223132011320210340331010122030111132031113041030144211224002232033414243312213042014144322124001400020010234132421010421130232424411310242431124031023100443234023121400200120040314201432340233323102304410440421231341041314132024142212210103441134040133011010023114032434104140040244302313000314401110113441301023243223400220013430133022123132004100304111221104100211144424120031012040224312343134242032304001003112000442141043100124213410342432041144444103142412113404343202332303200102134222102122334203324242033342301033400230412234024120230044443223231010310014142422311402101024112344400102101221143313443113414300442400030213234242402013221310443402104032312022321023013224313102340401124001111202120443241333020114212420301234403024320413021213344202304201042411112013113114043114042344313434413101134222213102401144121344044402430442134321202012413201431302111242334243341120024201213000013110114333104004032112442210032020440143314143122442223304413433304403202232110334410430114104211021421130000424231131313211033131104003342030321303434403321010312402030143122200114401043434441011242010032102133240443001130004114001040000243304314112313322342314130323213314300122121320304010103442131323331104224111434232222411004133410143031443310321403132001303114230132033212404200014414324324203313243024300400433232420114220444232410243403320033134240213342110244133404114314142104302141440433423020211000123100241203404003222243142214220344210123030203042312403301201201044332304104003031410211033133243112402241013132020143211023034004104311020033402200210424202123400401300434324221311414130411020201244213014011202130414424404424303100412323411321203200014414403423412002333232310430112130434020244400211442221121214002311234310234414122421230401044341420132132130240411202224222144224011123131142014242242113343443223203421412424314230313333241141342133324011212000224300230311131123114310144323140042441240324002234112411232311320032103244324444324434300110001401232312422002002333414124223012434220240424232033031211130233032341113102413402432230111333001143212441233324123031413231241111024140304110004032101110003014431241141000423144330130422434042412224040123311334102223032412142124441421023431101120002013404433434342240201233342314122434222231003104344313402342314043022102032133202042442422403032241441003032330311133231223341310133214141433301244243142300424430141331211112443342112330422321344022002221130332024221314210002123342004214104421112231131113244103041433401033430204202023123003014204402211401424120432013143330011431043244212320021314333024133141041341104021340100424001124314214011403341122144040410041442343040234333414331322023301442333014400123030211141310232004311124044441020130142042314301040010240023001240431343141330211104043133333130320240430432204440210421301343140144234234130100001104303100001213041340311002102441031113221111241013121131201042311023314041224422221431123030224014043012221120014132000144241014112232122322343304231100111334220300203111123013310433244430040220441144222044401101000031021230000300330321224321131011012211422321413113321033212114101203430232101310233202", "023422042343241424043344341034114413304224003201300321224332210421241124101413303202200001310314321014304232334101311213403030424220322402103244030302041212402403011142430041243042022144340312421242000302343324242141443202402410340203243422014410322313140013131002040120330411114112322001430010232022313210334310132200101342202223322442010141142431114421020442030100343401234034233313032232411011204011042003131444334004440112424221210232313342220121030024301433411133131022310010221142201010001224243204432244133201440220242334011030323020040110210122121202124313241420400100233031233204000210444322401004424303423022031210214400012420021004441030231121244014313044003403021113412231021042441444103420230144133100002111340420343404241240111232034114402212134312031102113421303421202434144030343441340004140100204022331414132014042023341411004120410333043311021220120233211210201342332312442302311234232330114101344232124414443213140120210404301030303002023330431013410004010022302220342243034012314030120402313303103020303411110240224343210124140030320421211243031421230224103020002344324410434424031341030413442103400201402013044022410120103302313110230034324210011200312312440413414440402334241210341114401240040003313312434342142432230103410223204001030410214234323344210024012123414023021131314443424442404330322341204101340240333132211240201114232420102303114242400040234201410004304111424404221220304230400131111223132101214111330122103444340434004041332441404002132103241310223400004203041204234103343144410241334114403101132200020002320311120412142440402344042101120320403204033303144141444032311300134443214323303233210134234243204144321443433130122332221110411322114014030323410424040112020303031411221404200324042433334124004133043440232232330203202430222013012324124404334040240304433133444144414200013334443340243030404101330012301403004311312043123410004023433410242234032014112341432342443330441020402030320444230113134244101302412333341421423241012230123130112203142042224410410300342440400422122443340011221134231100201143222302040001012230132414311113431113302300042342204312220222211444143201444213310100430131242340041001304241140441330140133232324322133000433010134131244100212021223432232242134310142213031023010122240423411321034143243013424013420300113410130401433201020430332344222344403110300223344220212332324411021204321032004101023131314440140212221213411010342214020014401443212304113310102310114021004312140244400133243300222243010214341311211231111414202041231421314040221443313304341023122103434334203243100333440332313313020121322412302112014434031331114113430143441332223114440424042144141240114220224222302003004303132234414023140023204221222040214121233142023414144132113134300112133302432130123410412401424230112120041242232434402134400042331234022141243024241423423101342003311133100431111002024210410141200310000440404321013041310240113240011211112042324144330100022302104413342131301022312344313420122423411322240432344031423004110212200312010441010023422101330140020121440200040420143012240144314240401242333210042331442313330200100334133304032001421320430100413410442201343421442320320024033222004444023110031321313304240004001340003010434403304033134203023010203020223013403240204103440203020104220012042142323444433234121343323224320320002203124222042301200100241041310223212043010023043023023310321224221203200003333230120420204244104312340223243421010301040042140024300140322222410322003020324410430000100422330421044340004400444132400004122203214012243110232114212443041420110112210224201331234304221404313220244333241332031310413424311030433130014041003334143022143421412013444212002333313103231134233201141003402404230310001112424134031220312121010340002230103441420104311443420312402014140413402302233134341002020404244101212221434013222344012322133142020310230030314000340340042002343112034311121220233444233021220130330101142400103443442200030434431140042421422143204413404030031104302023114013212403311134020114211443412120344212314103200334221200434130341101110313212434044304403023223412011100300433313223433330032042404411142132032213233040311034312400443411242110441234430301300303022134303204441111324333330440040314334124010321432323441130132133002124122144241132322214210224100033141231330411231343123423301320303301211421004204012320330120113303440023142101402400221444421003031213131303031333340432343443331", "222101244030104122211213100212401124400000214111112301121244433044231022401411304234342211031020142322010222122332134304241001004033404200341210024430200110214244332441100344001323020004001201241410402133231402230014344120434220140101434021420044232023012320441202323010444123121110133110003113424121022030113130412232211232411010104111223421441110232332100012433442410110442030200040120141321212042000424441012304341022232300413104010430202300221120033331043103422423114322144231012202122140431300402443303343204324304132031330140412112022422003201223422213013412422010312223214140134323202221202222200023030024001203434313020033103424431213232413043200234442000424232032300111331122211033320020323404301011344423414001100231412201142030411001322323020000314001013034133433041131201331333310313012044232040434324010112201012013022120442433424034243313244102040223430134021233241211031041000012334233310200112204321411314303144313321321211433130320211003442203411244340304044124200421003142322441231333114311113334223232222021233344044314224240401221111414033332334141330200134423113343343404000042234431232132310431443113232104412421141334121041024201343242020333102324222404320222401220233203104113044441123114030043300141013343310100324011430112404221013422002143224014131241401040303241310213222204023341321434210300212322432411213012324122213034033112231002000013224132323403032023424031444314113312024413403414204014342020443114314314140442344300121444342244001034300232103200424134341041434211233302403442441442242034304411221121210010331222043413014111413333320411240233112244113442121043323411113332310412401332332040411120220131312202302344214342203322011121310223001441002110223433404124331300431301331104040030034311144023300314224312423433440143014242024243034030223314010130301220121121004033104203402242344104324024104110202124402414132141342413023414320332323202143014013442041132040010301002032043101424042212110214320233000432304221243112404340233044313112102443444231401330111221000142223410414404212232230333424120200044444234431121314011300424004044400432002220210024401430101134043201143342421131222112014140104043123321210340341441001202240220044434134244100140220341244444141332110033022204424223422422040413004332304420110201041132024111211013242122234423200320144341223032040440412331141132011321131130130042224402143423331120140331122042221321343444143010343044210023204303114130031230233234201133020241244120404041103241200224242113113233432431102301220324241322010042133043120232401430132102302022324323111432040300132344120434322000134231313402332403103332003041133114421303003200434214220310422443244333140214011400341003004244400403221221441231424442004112203434120342002034322421232014340030234331224020430311244403202010330010000411112113220404010223321232021440430143240231230422312240340113343300442230042224402401044201323141324230301441321143312210310040312142014112322042412212142024442313000411123213103412332112414233034421031243131401412314021104231342320243402124031400313321233144310303222243111133144343213221141101330241242333423331123142431120144133342132422122243414244212012322432433212231430314021433240243234310022144211434040300412233441342424133012340013133202332324211124324122421310421201330240041014424242444130232204010243410410410441020022121240044240203314024443220233104213401324331114011200024434020142042044202424312314204032441031204230002304223420312421333423034021211202140020001201214221243000230441243141000341234102101340434243041422113333333112144021032342204041432214012120104001214341323442410132421202032201430313023340000034111320431241310011330420123114443131323042143032332022411114300332232143110214411144304313241010244313103242214132434332111322433401002200401130024312432431330111202420134401334102344301333010431003412223142430322440213412201201310334012401121324030141410444403340241332342414143333342331033411232210041303131300124044242012134022213103001042421103232312324031034212214222233313103311230001004004134022400243040011024322103031034441130003220312201224213113413012323401302234043312341032100001413313431402410423030330441241431020241402122320224011221242233043003122023403113430401442030001111444403041224332222023303143223012011130003222404440200032201031314132011122002211404044212221121014231103032124002434442400033131324100224242440431001442422031000202204321304213242114", "133442041204430144430402213432222244330411422314243013410100032202040244002223403221223313310213441232223012141402414311132230432430404444124104310324321103041443441040230110021221202222043010343422102304310441223142013010032341020221301020024042010224214314032444243400032234244234113301210231112232323031221133131411324042242040122232224240032210010300402403404023033014422431334143132031441010324011232113240144113311310223444213424134324013442244413340023002011220034010202102242312013011334431442421300344422121342221133313124032041002003431124140144441232333300441222430444424031213320310004343442400141202244334431000004223122422421211221332113231200000002010120223432110244431221212103024041222421423333423140404134041334403034223043242120031240304201003011333202044020302221042003202240034224402042412014430144433013011311121040243432414401034243414340031032442201130033231213330114421143310440132302433033413240000103042110230421311000422323442200400400100241130303243440044022030240203034131104134322444341133201424441343010333431100240013004404240132113442030224333331032323240220201203422040202442203222234130240021033244300130230040110403203242312022124040443113412023203204003330224243110123123403130110422230214214133441410011031343400423210433244124321203031032033332431203231220304323042131020310432032413401021422341104010100001044442303140224240341134341011202002103213102111133104341304033114304144324243432013432011224130213104100123112213342024333022041332023003122212021103231441341014302034031330220233243040142110032434334103332133343243204042431002221341210021234031412144032440114221304021022102143302012401234243211142200313243221313334002101033431213321444023004310232423340320223423313432414420341244432210203442023403130041123233333143144323324210122224033414402043230403413141400310112112431103423010231403004201431340342203322233414203323013312211141234421122224444020220213220400314340403222441141322232412233123311124032113144443320323200220014023420423322321010324340240311040200134422141421423034341101103230122021133113403134214410204000012221440122133010120431301200042300231240034123041232001023010300343024201400032243032310310404014233113233142104100001443233002120210232342313112314031440021013313100144042141440043440101131314140014024124343221102233023241212400302332304422233212424242103104414142134234030231302243042332022040114201333010220042422003101402200100144323234024111322234104021100422323334030423112343123231442420400213214431033431231232131344401331313123124420041443133034142112104240323100422130203210134214141214322234133003131030100443423442134124212142213121012011031131022101132330110424320333410212304013201221111240232312313310213120042134010412041100203133202143024140230222240003010401221002212440241022340200030304020223233001043443212231222234041134331100411121133210140202031201404330420214421214013232010321414314044143313021122044300313000340342140023233332434303200100442041112400343000221133321324111224132100001220130423201401334140031030004440223344004142420442240114120114122400412231031403424420014133203220123211331244221300301414200323124334303320324323140221210321220343441031014003424221421244113234331134422322113232404130332133202413433424223341043123330241300421401022330101333320413331402020444232332110113040324303303003300224321120433041214224202023343014132442123033041032030013132042200411132302442432210310011042004444023244404102142124412442034233222302043014430210310002201041231204122043431101014020312122131230444043303132214211340413044014233242321023330421141113000303221124103102022032301102042104441330124310332443431413132211223340001320024142404343030343114314004104121034301201300003323421343220224321102301143033134010220133422340222413143431220331010000342320130343211214110213044223320023022344040143030314112214230004204220010020033431232421001342412231233202022314430314124321040304233042124434212112142224332202110100214123140132200342004013104123141232332423332203303040031034031240030130304320240444402431422310322422010132300421241031333410333030423121122212230141402341442123443022342011401402441423000341241344141204112214340001101430331000241423104411401424443314043220001441111130222010303103330312114024302434004434142033112003122412220320344124310232030230034112403143030400141121433212333144100321133432112241103202020302402340101222243434244303433010", "024211334431020324043431311244042003420111003433341104324421221433144021104423401401044234200222142333031014340041141102012141430430041142033333144131332241113142044312304220441021042301143301111223432044130242300403240242243014242402014440143242343301013200224421221024314203041030033114404102302210442341111114440132034001343433134130130232213213102340433414113101043110120343403212204012422444043241431330332112313430403200403214342244122241202403234311034042310310403144443304130100203320303423031020343324003023102122222234120234330224133322310121414120413230041131014404444431223143010123114300443214334032043124013404411130142333421332100042014010221223242243421111011243204203013413442304010432211323101140013300311412044220214141102340014203104032411332012411143412203104022122032231141120213034012424303144042433443220432303320034200030401330312113032111131324112112024004013230200131004300344214404334031004304343134214440000032422203240402432332002103202311213410442214143030002442443121232032323210040141342221334244142433223112102123413004123021010412021410044122412034133413111241231223103331332004112142434130423123403103301210134244131140333222034241000413412302314122033341132341040203010031104122312233322411211110233212323340123111440431244114141222044410024414022311241204032130334320143221303020403034213002043412344041142134343423023001221232421014230042020041010441004321311023202002132304014332201311134313434314200322043432142201020103013241234013014124202130420022134110311214310130230441412313221141034010211222041443324313204030013321103313220410030223223123020022001021224310122012210214034011323323143224110041133233344124043243420300344314401002110322430230423414211224411331323124321311223410313431430142310214402242134322432023421142303333110121104040010334004131141122012130134122021303410130203120122031120334422111120043344404041212400103400233411331010232201410220334344030213132324404440404211002414224140123013233340230431122414231203340332213203112234112221234114131422031043244013311221402324301433404144122304423434322111040440401422323140144344033002341012220102213414430432402101341223231230132301311120444103443143233214040231102310121303120420020212303300013310200120020242322323224200003123142011344342141014013221033132420140324402424200331221114121041013301342232241422434122032311444400321114321324214224022101100000214420140414222021430444304034210001312441010013222110212041204230003202143124411442304403214123223011012204344321322402130314432200233200224144134122413003213102322320231342221322133202422001422012032111414042223233323343401333110312323210211101421000241344044222112334321043204322032144004002041414022442134342232022240314344314201244002242010233130243201210012000002332433424010311332220221402033034100221424233021042100424233202124230324133400204012011031412221231113013002321412212441440131400024102131200123004412133034401133100024403222113403121312420323200012414423131120230203014424030032442444021121020220133431344422412243303234230203013341020412441233304413210331422231014003142000240022034313013340234340141323230013420324313004213203430141132414032014101430234100144444222412322414241104112233002300323242411224412204322203432402432111040221234101232401320211132230021301414120111221143341014200434114333112320202232410020241204304003442303441404240110221002044403420404124424033412423313342140222011212234004242433033420342323443403110242324014232131332404444304204124040010244043434302104004001330413310221344041131310123141412434322214440214122024042112211033122201040432042140011431104311010224334340131441411042420221014113212333440143114234442042103100302440104021041120323132322214340000240224430430210241020212404042243022412123304324000311410424221302402021240423120331343404124212202131013201133241021304243002321430133321130343133120434433404013324404420000432110022422430314114100241223134404042302311401222023140420333042244433134402422103004040020442434142031142014444333104304110321104331003143320414300310032243041002313241414302044132430001042134430004041200200334431242134410101021331414211032421211433224402244223213111023224112122334021321441144404331442301121220132320314114212111140311234423103104144120343412132404310300340003432222324403032323021221140210122044121443342110140011111112001010141121413002242200100410132144200430441103411033441003233142120124244100001", "341031110014244242312434441103031212224424033042123313303240404403023401400401443124223223322234024142322232104112303403324404143001002040213233114430301441014334320224134131420303310114410024311433001022232231001304103143243004204324202424300312000002100343142044422443302243313114014323140323413313034002123221244143040144214324431341013100041011110303440221330011004334041021200133333003104001340204422042130201132341024122402241341430244131031321310331043014440101430144030200143012322042332011011214233233400422210410123412332402004344231103434410401044144032021203021141101124323433143333023312002112434442403000420334144011043032423320034432443342432212441432404421313210422310342322032443221431041110414200013112022041014241041130443421414331442423310124132431320324243010311100320340310443113140022441420102224102303214344224023233000031412320423101210010410424333434100022303210044142440233134124132104000204322223124022442423101030233102222440224104012340311123123322222340433311043132013024143404414141044440000440200401420423204042013434334012023041441122142344420044124233011410220042323413234442012301343444340100032114410442200242330203430103220421330243213304242033240302044034341312212412233120004014210013003323123234033433110230441401012424143014131244222431142243342343023301421422314123200012032212211030014000203033221011104442300020042244000242042243103402431013302020020423203331401030030444143034000103320124404232410334122310322040131431043304203023220421200033130314242440014020402443413022213414031111403001101410334041443022441102424134244312323134243322112342333131032224130410023032344414224114041224224324100122314143131011424404113143241122021400013143221401341112042221100323041442203014140432111200100012442113101124022421430224023222401424243020432334011301040212304132013333241001332130220443322334332243224434122004000414232444130311000412224142223024210244432440143300000110120112424404004214311204131143241322122323113040200013231434233140422301311123200334123402012121131112302412401422324422223403143312040213204220242003344003142423444234333024334044324431340240032223241422212233131114120014403101222033332020012044304242103231034110041244341222330242132044242233303030244103101020342214403342023203402221412344214103312410103423343433204411441312134344101041000103023422102043143340041412112321430114103340404031242114403320244023332242334312031414113103023124323343403442021343311233211141012141003311134114043243330113233043340202113244334434222411311010103211143024111320011030234201242201022343440300312431022140100332334043004112141022332424021420404331134313103212444402212114242104420140400140232333242134111144001334434200443144421330010244003122404343043303013413103212314101011223400244332443340431410220002221122413412223300244443043041231400101332022121130031001243333030312334242040310032332030230330103312332114423341110011113020401001200424024440011403420430403021134224402114312030301103413204433034241014111441141143242341142134104130114102201400012401340222202343130303000131330404044032111341202142044411143211111311103344201441134443123030331044034301204130333314302000414212240140242032404324342104410004314133242001200433304214332002133031321043230312224403130432302003024202320310124044312214313222123232200122202101112032311111414334003101024441033444120340101113023041323042111342024214012432014040424201411223031000400423340434114343112344203000113440310122033114433301234431431302313340412334202231240324041132223231301214132044220324221343413231023102034420433043104002023044242332113114111002020210244003410323224323102241303120001013001313212443433241110141223342140434244403032033410240444244241322330413240121240143311441011340021424122014121214333223220030420220243221304340430000410212300242234023343304002041023230043134404210031104312210222014010103044212432044132334301124221030123102102002100432223213312203222131344400123131342303223013403400400341032240223140102114340134202001004220103221404230102430232040230313043142323242224434042044202102323024231403401044034000212233113340434403142331113321313412414031143003030022402024231003401101421214244302124031143034331030423103301300242211131040121031203214220242130322144042210444423331112230031113321100203224414234101221301330343211440111112032110230232132140102400224221310010321024200243144133104321204220331442403211344023342022030", "003342222200240210043214102304044434433122020342423133430034000041203331244201014034402343111131343234222242304422141040402110313234311123430221210243221422133000313113432210213022241343300012344114314030140240043441100123011411141023144004431240143044433041123410032110041101042103121214111430120022241211422023133442301410234103304141300024224402001441014220314000423331440433003430232320400023034322402244442114034334422323403132343421042314031201214330244323410034440444310303214400012000402124403341144143043323241030122342133012111200031324234213221413134234333321224024003231144033321121322034213341410113113214132222143002041240022332121014342212023300222232413022412001044300004204034003101303040021132302101143043403023141032111143343413223312130442112322103432131114021423330432424411140444243330131034440442423203242414132123114220043311020102014122040023420330142421243231343342431041012302341242004201341220234300423333141344043242040332010114222110201233300322123021423212314440144311013332220422041230233000042414431400313403133141042124322022104331244141442121002233142414203130424441232414202122342334403132133440414121331003122442412212231142012421102123112420221340402340141244114031243334344201404142310030404211343310422420031231243110301142111240204140442333432233103323241304012320103340344000430142210134140401224443402332103432134443130310010134142422312334232314202011443013200011440340114334010322302133203230120430133330211303302330334244300033010202332213224234302302412231432010333442011110012423031342433332013021141044240403014204443112023430322041344113102202121130222112311203043234434223244004401203420020434330343414414101420314014430244301434120041142312033113201440314323344110311112331133243132040013334214433243432432422320403310430440430233142341324024033324320332443320402214200103203214113040400141203443341020331222220100403023343043444204330322430101411040144101314421101220214013403123232203131004124423400110232441401324134334000121434214322324322322024320443420130103414140433323332321422020104133244010303331104043422300224001431104200242114131433243120101000310433304333423123012430332424043114222322231410121332121123143133444142424231011433313322240433320033144444343312303322332141233231042413234443341040441110031431320312313221401404010412122320240233032241241042401041104030331121140432213134320301413444032400442011010041222041440120403331412044131121132103213013211110331021422002201414021313132420340004424402422432042344411342012311010122120343440311132021344020332304041420041420244324332202110413211233404414214111101001142434202033013012303341340121302014021430433022232010004400402401203112014401004202102213114140302102311044400243443432434330422144111134310303130000330040013200132332031333220300402211102302111323403024400331123300333404140113411424321112220103001331043210432111111413041040341243000131442340102334400140311223241412440431012242133321432414003322411022111121004003342224220240031231040100242314222014043032400330320004111113002221102042010103230003043342211214104222413134420141241144033014230334223324234412144311111223243303001042003313030443402140421232234112101201211131414402200242323011130411142100404140040342220422341333412322010102023422421012141230234041224404100202103222113033400243213143111231101324421000010202302202433033222432020210102014343443130403333043021423013231214303044001431222231311303224231213202303431421133003200313343204302342012200024300102402420420044133440334234112220313201004040011201242124113124133314420321442304210103030043424304312010302124112431133114422001143143101140013134043001313243223213131012043332430213041033114302343333400133021331213300320241033422011403423231123203133231030223402211130123144330223111241340033341201212441431321112113000410400324212002113031000024413103420211010103234222114000000021114144021203403120123321242122012001314214314110020414101211400444030412010013002011403340002234242112432020012333011021033122411313411023433314332020421202300231123102420222440413104211331242313000331442142342130402410401224334111111004442201320044403030104240430120413300000124434132101133112442040102120110201102234432233121141402202213332012430304110021131430412422143032024411122334022112400002314404234400133134133143114121141104033300210421011431011144012014140143233141423313420322410402142231323424042440304220012432100122434", "103431113410104112120023001434131113141034330211304221201141010430401120221400021233121123212344213143434110212102230040202402444330104333434104432411412111341443233242123412233120410000422034301100423231240100001231141343213021331331221444311213314121430100344324224402331010241404224332341300312130222003101411333222110214414224102104312130301110132132443302304131213321424412413444112443411123144323014422101120133312420311103314302413142312011311044301122244243330422220012003330134101123100300124141302112030420440402244221341420202332302444324443343141214324100114301344430421320244221242100402044032133000041043413020402134210440000042111100410110324313213301104404100014144434411244343204002123111013214041400244043133214123032412422344231022001433422401241411033343241432101004421031043033313144230231203013443441022030322302110302133110121203301013313114402444433414040030000031444202004441241424214133231311333444410203433214040313434013312341302444141102114323242341334120403043404313123102410320201300231344142112444111222411004314332440444434140203134441244140233330404344213012443010212443413112141233210112010143401040302323341214304110433441230033002333113202320000034111031232214311411411412221232333323410114243122023114032240001243030244430313044031310020143004132013421304230230330143234412023434423202301243244412330140402003031220210321212141402104101242242344414432140024344313011022032043122402300400203043400203211334142104442343120244424200333022141402022011214342220413341201030000201340431023210142104001022321312322400302442134111100021213303030311012140402304320121444204313220021134422404301300123000230040124400042204142240114011332002222044324422422010442020142040130234142101241341041222121212343113112030411334312010414224020041101122232334331132221123104233343414110203403020200322032222140202204043113420210440331201230130000042240414141321141344422242223040341111130301204430311013313020234044320034442003430413432442201434020111404300241042202144132404013403314142422034243201113342340434443341131242443002203241020344201204302212403412413100312013421322443044243033220221333242124130343242211240300021220032000144132104231301420102040144104413034141314022241223043040301434224333432344230321041420232334040211134343032130144002111041443420320120100012211321423132203203340244410031203313214214040222122043004032113114413420141241220043323322110204441432000210113334321044112000443213414142434441043201140212302011113320420003131404140301234330204120134112001314004203434430212232140213302030423333214314104240103304214202031114312323420322432344403340343204143342341042120103401313000312443343342314033210404001030110424210121104203343124202440232342310341012333331441404134223113130432324342044442002022302243114203001141103003203322001134332004310324003431200233103032322231313134441424140032233043331430330100234430244042434323443023241301410142300320434113304111342133200241401411120213302040140044234214310443214044212411043214343320420144331041001421334131022220212204110031101441241012024302411034440102121114410330031013131300102110321142302142030213112414041442222134412214000413014014034030413242022401114033212141342413122144021311102124130041323140220221140412014330004100303001341422030222130124442142322434422123221213040404304241243013141132023220101032041234311310311214144012301321340414201014024032300201320223031342411232221220240230022342304240142232131211103104300030244433100320012411410232332214440012043302340143333133404141201103211020300133133222242313423403110032423034330310204120230044101400130241023413331212131023414102144214404002404201200332230104142332330341024121412420010122320130024210212430431434101321300430311204011112302112110022023143000312031021341213432220344033424231412300330133034431243432240242003322110204023000323323301041113222442440332211330014213114130434420133322233011241400000022223322200032110423443412213243221044213404222211443001434004433113344030420431344020303021214133142214011040321300034142200310404242043421332101442042023032012443011041111342324144023120033314243031332344222241200412310033101140231231123123012413422030111401220002244411210010413330004014132134001233034143133424324343140443210234234122233404140344012324230121144341004412330322021023303204413341122233001132443343244044421003421424231430401434304414403313023341144023212120424221302344400024224", "041321313210101211421013340221014203102244233200431141012311322101342012440231223030304421300411233340042301340204130414330212341114002234232023032304324104404033012440330200043412200410313404014433410231030114343203310040400213311404404020334423103141124202110130040311010404130120444031432404211410121034400431241304130202231340322442144310340122222220032331002110022413202421221242443240304014141021141221111133213022201120031221232013144332313430121333313224134344034210400110210033324021303122043233344330014134114401143040121003024222102244001322323310130044334140134111022014212400103304430213124224100112132212140100220233030300141312414023120112434203404332430431324011311042442243344141302433044044040124434021121200213022111223333314242232313240044104031423320202144044300132444042423124111231002412320223034124332334031311143030410344214414143122032432442001030233230243113413222310213433202234112211230144443123043343143143120030002320100132110120010424402343224211432042043024004113312141430311102410234012421324232404313342230201300022142310412242302114221022203140342020330413303033314331224242023314024010221331022123220241213110434303230142141301141411122323440343113132404401324044314321410220041244212431424321204233124011124124142123134214222303101123421003434441331244400111214221224101313311034011301100432344133320120444231442421300404121121103331320011314240004023412412300102113331222101232102441131203420022223113213120124011321030302033244021241302240330030333421442122132211144422414320334432030000040001120034442242013441204244013324421023341021414401230112241202114323433222203434232224004340021241402201340412322033104030240221312322313244212213213113421330010313442213230022344330122244221402331112412410123124111222341030400210004302304241000040341221442303122111411104303304212440240423000440131012413432140222443343230100021232040340212432411101143444013212012222202201200042130221342400323402233114334411020302121102140114134133143441022423322223000024220343012301032424332123301003324033040230313440100211424400121242211403420003330414132331321223333424343300342132213314242431433412112214233301041201330002104413002431424442323423232044310321110013220214300431114300421203100201120212043132201032412122304401124434130411422223332111311423213021131001333103142410442022110123222034131233343413411332112001303330341002301013214111040222123314203440112420043202143021113444140334310221303043340443422133143021300201321341012420021404420311341123224424000122114324432021120140222302134034031420431224223144030010423420124440130124322221013440102322142304320404204143341103230201121442234130034334101030141031003144231424332401424341133201040042333100241440414331202201411440342302331004224021311201433014131312213213020143340240142021410431300421021110424242033121143100112034100000243202032144032343112300012223120210230011431411334112002421003222440032020010331300333213431033123421340241123441434234342012103143002313111201324230133331100123411040234041124310432101443030033401133324230102330100423043214031014220023134014002011442014433204111124413021140310033034402111420000411041013144004240010143421221010034130430112414343241422414110442301100314141044004323021010022434211113114222304141113110004011123132444341032412010321301434112401003112441301103001142020443243124232131433113332023344342301402424140232341323321430233013332402414142122442400000242322400000000441423304133104113304442242403423103422042344311231322232314201212023031014334432002122432210223420331322341002232343121404003124243104140230410400001233141023333441142114040031110443042101442234204103124000340233222210310024402124022100133204401413203423042213113220210011242204330212024332002043011311024210030230321324424114031024302301442340300024241311202330020014220104244144201134022232141314321334231331311333404132002040402121212114233203202014042144311434133032244011222443034140340230121300003004300413444404400234130121200322012044022203114203410443422301001430340201102142033331244024431031312224300123221331234014304204440344403041104030432242341421333412400144431021431334121230403034131224343443110130240230332113234414022212111141324441322211230214012302221244312322330132214443324443030124224232043401022443340300343200203103202214213424134303213420143243012220240423203102221330212312211441104331012023132144344422200032012430043420402023241343", "440320321142323204042440244341322323433444042334034321122321124240312444231014002100134130332403231132104140241041201343122102241023004333320442021222343210004121240342134302223000244030230034343223140414104142242234201342442102002312444224133212301210013023201221102303423012222101303043001420401302124112003112204030403342342414101322103303121010123000402332133103131321101342112442304321322321134023214411041312303112322444124042344132434314231122002234424023113201404303244024343222241113133431032131140103130131134321130423134403433341034304040204230311132404423100214320121122324322441131121432122304000012222443434043121041142142104200431132233204442000211430320034120044114121410324431002142314122442423123314031443144003123420114303410041320200122101331031233342331014111141003203024000402330213031303122031301021021304242203344231331022104121013024232124204341012424233114041214023104232310420313312002104410212413114120331143110114403111431323440104032110032443222341431431322041140040033204302033424231144202324012414034132410114042100342132320030424332302000103410111443312301332330334443103430441132102311033434142202023340014242313333443332341114414441123030322120110032123442321220430212301202320240114443021413430324430210322022033422002230431114400140432202411003111223014213342243244312212431302132111043032302422232131002304134142011433122144310422410113140112243134123404134204411022113104224230003414134303300243044340134021131041344343241041040304140340133440211330340000412443334424401403123332024042411024341120003041441122043402310420031234123440343130332431313200413142244224333334414224041123440232321243300223113012041233344304431233104202233202040102201240214412231431442021221430341301414302312143331140002133402002002322102342122111233022431044234120232304312330230102233144224423210432130221133342244420031243403020201332433131321323211021221441022143102122100402102444432141301204013341040130304331431334144144432304134204210300434020032143144123102432242421020442003420232012134210321340320142244330324230041421234234043231033103423410312401444022421141230242131124413230124022301110333043242340233140434020233423004414401313001301332331234202221432333442213142104101400402000420214023221431331331412220240330112221333224242444112021144003301244331302132324222032124434201234432233300102421144414320213332204212001443141033033100301344411311131114112032043203023442434044312032440014403230222423232234210223231114332303402011020200244414341141042304120013131344041241403033000301134143123022043130220020341220412124442114412012343024014422004303332222114233300212134310200440304201012121243330314430331112341343200334314130034000221302030334224310200102432142024013431020334100112122111124413441140431300342230424242141002232230111013214044000102133223104422102133313223401320420110021410122100423214101000411122323441243331141304344240200003102403012114434444122101032400213340331043031122043414314341341120230110011334124421342412210400043313344414013240032302132112321202211132410220304320342441340243411230123301222143344030303432234342230301244001102202431212010343233440222414220102124041304421304114342101103013221402232222444012142414141422114122200112404022240223004244340031140042142114342201032312313121414442124213134444401224430303224240020440431341240402404401233012332122040444103311001322342330342434304112043334031003211001014011202212342314413403040242011333310031232204134230322432141020112202444123330400340113403441404402233344200434101000144424131101031301011223043443024200114033221213122422422022300321440401431224032434230334244131313114022013413132223033213123021424042441044300041444202340141130100414312002041111422010441040224342434214214102301321013024333433103224310221124140223013234013132103000012124234234340323002434432401012224043301241320022342344440242343312413021140232410142402110144321203403042123101310112301312042444202400124131011100030044001342200001104214320000122414010212432234440420000004134411044340414343131312312441414244342000441423140422441021341010013341322313440102342334000121201021013232200402032220143012301302430201030100233121201424142434230042140324443340202301004130422104301320012021121232311240442204414244431314303200213104440243244022203401433411311202212411122441343200131312401142012244343200243414221120411141301220022010304220431103333112012122100431320333421314133", "343140220411233324013000040020340404200043224333322011123234232220334230213214301344113410102103033340142043334032014221432443212430414241424233443023413040410234413402242433311012204103122014120403143200003110330030402431114003423242330441022211330021124133203414032413324240343413300140123242424033304121020340013011432432433443314402441231131422320012023031041441330010023240021232030144112233313123223002444322420414432202140133210010314233121403214401321241214201121234211424214403132342210434034411404443313012142142111300332213401433200030331300004344014130323021314222401200034301100330440413421230210304420340112004033003220204204442334141310311030010231044330200021222301230103201422442032130133410043003023324241024110330242223412234041211403421114313023013321411243133342143134200214301142444404441411103204033202004243043032434010104304412310023214303331102234044213342411140324034343212010414121202320310210124222340341212241403143044133121143102200203103130242122323031224134332013340320430114213142004000403414410240430004311040044140342403003434303323422413041431241031010204234042230042232102212314100003404022341401240032410014303113442044144424014310004334440031434214204331231210244304310313113003320244240222320013240233202020043234204003043103110420133002334330042104114433023003241201402331114340101300441323340413240001033331434044224214412311342413343111230221004424311224334223240400031414104430403324410134340042140234003021322141142330401313031122243044131324113144240004304014443020002013012413244230113411222241424323142202034430120102100434343101233023212424404342324133242423312202322041411023212311102014144041232224111023131313004222041033413114103334413341002131042242443313442210401424223321223000142003140400320413134144324010000434413332403232313003402011134144432330430133414141320310214431133301112021001344330444312332113122103030230013112400023122333434013402002130144332132002113043034302040043043200444424420304231210312120204044022130240323333430242240333230401201123240404442201433440441301431232443041002142104444204313331012400320302114211401330340013030013042030130102214244034004432211213330211214244144244342014241142313314320410104431003220332314210433421341414002124223004441203143421202033101111043213200101210224344403444223444031434244000044334312132213044121400110044021232113403041242202103211041111121133330233112022121210140232411220234204104243211210212301301333233340012103220232203223021003303001044203444403433414343203043203321024223432101322404440212341212432341311231402334224211124343411001021410333224031434432433101042321033321033333422033440414243443242330212300321133240401422123304200230104232231300413030204340442434133431241421240031034132224113134111401114024231301410314234202222222000402422034202302443432313322104422443314422231344144331032123442112332431414400311134013013421142040042342303433304233333234223203444020123133220222434442012012310013344343014300333134414421422314033104104342423000342130120004103404331344212011431412021002133322201430143034340330231311433333012122413124204242400214131201241420010344134002331034131123330230430140043323142132444204000331444120400112111230120303404033103423012221202402042212222324110414144431003110221414220342200113234401314221023313313022010144444242202044243214412133301100404400201411132433314334414010102400233132134434222012240243334222342042410023140202320131231310404331240043442210413242420310323400101420240123333233342201100010401322344421344311131234402410222134021030242211404411231133300004230402102424241343211111002134320404024003101033333412303201431343120312223130440233142000021123401113141044214240234204440304131312100320101301104224320320340142102033324002114024301104223204333143123004211033243124024114343122301110234021331422301204203003431341212032043040211010201423114021224002303004013411040123114132432134011423442032033000234421324403401440020102440430010303202240334104100013402243312131022104042304224414134133240040021000411204210342432341442203120104431213234203104343432420313032041342233011000124333324402030023243000213021401134121244304313404400320243403104003423434112113301333333203330422032424232211423322143313313201320232414414204322241233442223422430301431204404213223010401104144401243302024210231311301001044220132424231341442110412000434124233423010313440214332421124402024220342111331102214010", "403442210220420122040323204122330040104043014110300144024443113131244024203332202223122013012224432432114031133224431202032111300114402202200133100310342224300100230322441013130320434100214414431232111010334220102010300124102301442144214144110321330343131133401430113033434033203442122024323123413330044343244431423204412024332222004240204011021430323104013330102320431132424304420434304013420130140331332011342341320442303101022411412311413243101142303220443214142030413431022411340131440231330003322411440424042043000140310211124232403013112103320241133243102411201124333402331333233344104413304244333113203434440020024421123423014432340014434222121040002232104312120132301001103421303424423014134223103202302342314324112231310104113222204134130412000110443334432330344420203044040404240300313024423301413330103104303023111132341300041012201243130422033222323111003424413030440244441332440320302242023244311430432241331423423324412122224422024001232221314412201134333300402431041121003203012324342430414143300244224332140410133333120210443122324242330133234132231404233102441443330202331344014411134431010444444424011213020032203310021442201233040120430202123133142403420110143044413203013210331220033414322303421010044233311111224021111044430401110110412130010431202040200342222203021302301331044141422224023200043331301040123314021000432113341231410021220110300033314312103223041100101031322331401202411032123212200342031412320310323302441343443104112310420322210042223403233122033402120102314031213431311330200303212110042411443103202223220031133300432342342140110314422144230044322223413211213314310213020031021212201344403430200342130404003021440331220042123222312124303220202113112221042330040332221110020100001202132002200234201122134140012230244303112100141102012442011012311232002224101421144044224201141224044041120300223444310434342224004444021402002311201120121311202413013124133300212213031142043443332033000342404344421334201414211001111242240043123443332230111101334112314233202024030444310334022241024033244332410444022103202421044003104000334333032124402300044032420404011412243231440242042120202331320031023314341144310110021033243310004300231221030431433324340100040030003341001413412401322041402143101213032110011233334240022320002401143212010044313330103122202110312243302020324400221233303323234231112241021232214240044343024140412214402042044341342221410012023440421412234014222131441301413240113334433440331112440033230311423210021111110340224111013413334140123243003144400230200242011000322402140040102414011034240133030030320404001012241120333201330332442004133443204201101441104230133320243011422304333333302433011340403243104213042421343311434332202022123142140234413432421122102340233310330202433014210101403330421141341130441000444442204213413203441304220233422133102240120342414023341012413223410004433421120013430210131333122030043222043100140103202244124130014122023033413133040421203421441221042240433421243242223021214302330021024340141103203410310034030021130002011122042311333432122441231422410222322422230123342420130402304331302032141313022443222434014311010322112432103101113323220411204131032424144220433114214233331300101323431044033313021010401004321033223143010440103044240204241133143341001210414311344344244231324221431142444024414234322413021400343432344334411220443311232222203101122021202100341331214444042224202001420110442414343124323304214043334212240322011414421302104420201020312134241142000211401103041323203142442140240302231300104010310313003021332000024334030141310412221022403431122201214332200413300213433234243211040413434143034312302324433213133311102030031202414443124123221333000200113101014134042222411323112240140320100100022341313110402240322144420130130320130022324120133344032001142034214104433213024422140221220204002010321344210312414224042043212000124311001322342202301430012431403242104013340412443410031302421213430410300441240432411231200114304121340320414222432440443434113430012410332113111323113413040103341442332440043221131122414242210324440311301330004234344033242412311232414133040241422403402421440233041344003403221134323212004240440430220232120021430323334131123324431122242442220010432131433414214042411034023230102221413134222212211332113434443434143443200004130304112402243403102010441443244331412030030312430243313033424434331021012231421320412200331243432424410144412032134403024", "211220240442424312000010441230303002104102430224111344311102230404123040431013420210104013033201412123310232221414133332314131332113411440130340224224340322331321423114130340234031421101421412123333024112410024104444034131031303003400002204443141403311124021002414441402440414401431442400043211134104421441201200032312430103410012343022344103302230024143013424132112312120434204202001220330030312144413312433032022241002201433034221013144330000220302044334324003003233422120221443422220230110344224322304123134423111222403143422344202311314324421330121421021022141012021322134434204343400113231230422244221214332002023021303041243431220340340400411444242000022210041411132023422230412040412000123013012000100223003204204440431343213431201432013014404121330323104030440314033121214101131224431224140343131024124122023034331441022241240202330241302244103220122240110004303414142441040001423414003223403032032242024201331343420030302004340240124404124003030334304323304004044300203420443312414012000000334424141310113122302010424244411114114013033304000220212042421040023003021344131324320002213211124142114431410312002300204142200244243120001114342342043233400223230243331434240433132043123032414133001314100113101021233240012311042141300034202342113031032433243301333043204024300213341223130011123000203302410132333333304042210121101330121041033320133222204341111214304232203033001432342341333010241022400304132420130134140423331210024042032102422121040320223331110223324430004241234120014234223043330432443301014232432010413303422223231413001444411003043031031103040021410310012122100041310442344304121343234140001333001334410101103340344243204433021332210031144101131132041011133032241441101140423231042321012311231320411021232013122024310342223441114010310042112332331030322310401023444044210122433241223012333120224421000330113110231112304041441023144001042312401002310400443334311310420014443011121010401044134242244123321313210134243433323140231004000203020413021013220010401141114334410012123124034111204413003024010122010243240031104134024413213423124432402340314440011423200240431304224443300011243303312131004101130140424243443112332002342302041240223311320333413433242022324104331234004123232031023431132244322401423222111101203213301000014444023132343344340433421200031040312402114344103230304113003002141233002414300303202014400433343242111421411122303310134114042330420302034133023243322111400212432312010303313031431440401122031441444133120123233042234221024103411244242442332344104411432321303444123343114210123112434414421132302001222320243300114113312401422234043110012101010440100241032444011030013412020404201323030233322422220233423140334420020201322411414210224401221240244404034412314134404143124032101101434110133222302231130123441201444340311114003314432211423441014323330103330401143243243424123430412143344403434120411101012004314301322243234410121100042002041034322021421313023334213430334240333200222143200144420040432031100031302324130410303140303313422422401133024240424222010432213411003333103414241424330014122421312014244332101434000143121021403313332110111233213043412314104311332101413303104104244444304012441213301112444421443330203000203411034322211044113141011434402222301341233101323040231014442410332233231422140401042023340230132034242042210403344120231101200413233110423314223441004212413344440313422202213321111222003023404014002323403133410331024104302341002322310213132413231000400321114303332424100320240323301424230341033434231321332301333220220341301133114030201323414224041023341342321121310034440224033400003044110314302434340323424444333203143103013340021113004202101230242333302400113002041014414404132124011432241302031412141041340324111314323043043300322112102103434124230312102130234341431020321412102413234121302402041140043333404224011334042233323200103311412123144204303322243404003443214412331013033142244120214342103422313224100114221432423222302042020300214103043210133423104424223311021442312400313041423143314041320321244214442100032310302304432344422403010123322232042244144141320112034001301321110440221010021011300332022110232210104331212324214300244433004104423243304013342002141142231441414002434223323012222010423433111241422144443201412002441141202010203102340203122040322331234222301310343201320013334133040201130410034014211114320322141341024203112231023340201043043142120120232103422131302314222132", "240330034340222030423033430444123412303030441422401332213211210411121422421440314232024420111043231114012443113000401322321031111221001423231011220212104211232104034043241424440111143401440421204040031113310020443440312200141314440010324221201200021014111322003221333312230032121023231020404121223433300220101242011032423404043040101023123341123300200314404002113324343014400032403103042300134112024002023231401321332024423143211111211311313211012020220204242343240203142210041311420220221404102432233130000223222214443421103110030043032323443000014231034004010331340110124332103033020313420044013104121123040201242444112204300101101440140034042013322333320231302332343120133121211113430232041410410430424211040221424013410204410011311033410033000130344202132444313341301204314244134121121423323024402011042203342430131144043040021042110131412421431441423340113403140343412141122213332144011411034044031422433302331224440143222324131114344301342311240001301010204134331221404224032132231001331132144404430221140442133341424104030133121230102111122410220404234303204242340414034123014314012232344324003331404001011133113411311003011204023133244324114033303213403400001031242132230331133011033340340414414344344113312414233112023441330444301341010441102003002002134402342312434002434043103301342231043222024331022233433014110034340203443212300223344000414240204401111041211440301314102021431214441431340011232014230440332332402020421234323313220022244313014144403030324031433013142401011431044104130341244113424032242233421034421003101043040342000343340231300044331211340240023234142412320211340314221404224403141442121214331320400121222111220303102320303043242232010432413434021110202000334324202310212021223120113211443433230244440402400031442044440411212343442412013132403313221443232243331332000414001203133422332124123334412314134304310031131121114310303434024141431211431404124412110213134143032214002211420103031042030141430030202213444424331243011323312332331320144313400203322224014020421411234114400031303142244441203211421034333003243412010240023323301303324014004003044041413032224142331130013302324134341444402012203201100014224421234410103142444213344232002411332040211420202113124443333031142401422224400343240012102013032223303023423113232411134102221040222400024200441040433414143124314222301042040311342201044223424424221322242434021043443120134030413344441224024242433100440104310121012221044243012341033443220223203421104232411401321111141012304314003223143333404310304122113423243312140300131414043332210133113422403400421014424231300404202313132434004134220140011200244420101142343201341212143102031433231200410142221230323224444003431334300242320041230233110231301201120112030420424341024121214411120432030240024132044102331100243310233440220121130421201402241424234143223420241133004404100434240124021444320201331132040401101334243444324131201404112311314342203001043131022313121233142101232244142344222100333423204413323032020211412314312443214303443223244203042143143313222001330320223333333203000014014241403241424142100440103310412440224002234022234434221112243111014110424143334213201312422142200342443111034111414443340242033222023403320144013023411424344113010033124143223223014110113341443132143014413411340132001013003340033334420010414100214220104400103123304342001004144142420413032032102310133044422400244141411213234313031312333312123032414434134240032414433240401410312413210022242212301421042333330211103322243441240243311031034401314013044432014201204014423043420324113341321333212344404004141103031320104140333034413402100431000244130103304420104444444302114321301214220304110112020442340233124411120233114043401001411233021314020430421234444241034341300031113100034003420430304344013232310232004231433143100110313322414331211120310143113010102240421121440244224313323310424020342143133343013432030140331413401320144312424040004101222430443331103140100433403323342034210402221144432331241444232432043432344012442140214401414021010004340304233434303041342422441243332302014023424141010312412021320410430304211103030042134343334131234030032200312121412143424310243242210230100111321043342403240312142343241343313214330130210244434330130231400120112342212003100101002004131142344133132312044423033144132011013014310241312420000303304214121111301044212103041332423134341340334410332200240234142232414342244143301343021121034004103230302", "324420144321340043133224303244030434103442420110211231043030134101323032404302404210313423224321410414212143112312313243033011011041403444034040040324200144240341430341122311401132120201142204020430440424211342113414411341403343114310004412301324201121002022203310212142214343213132342113312043121234411204104412134332040112322212412401042324114231344233214441113300121403220414402313024202004003020222334421042214211244431444032001342212443242023010234230003114202103041410004442434200032224100020420000013333004304202434204434110101140203303341131330002231234314223301244402143132001333003110431024100312101022344023130104220030202420144431242100443100210413033041141222440212231414344001422222112003302442440401233021204143001121400102333310143111410430223133220331210420230423324141303032204233200143043314033341132124244443403441032204032124004002211003042333304140123441101112413442330233322422244204244102303211320113111120403400444213202344342104134431430221101224311420233242021442432133302303202212123322111202402234034203133431044234220124442013310112302444302333010324014220032424342413403342013422123420014443042130300343132411433432401141323221434420214111212133422100243313314414222314420321331333330340113303244220323204113201010342140034413312423401244430303203413004330011234143444203321101311121420314324304021031304101233214141411140020221024012200102314222333441432111300422410112101420403324121133240024121021401443013143030024224440423404430421234140021441100142033034303224011110010314204231012441414301440234012400402130232304433143102334141140422144103332033440031110202034333213033431142200240220311304240431331040400222421201112233144011223203122322413241322240114034023033131422232100222041002331022342331012140314020103222414444440322203232202341112203032324423421340100144413042141402444412110124001114234421112243032034322002020344140302313342342242413411403201243044132204413131402132311402120042030203130300131302124121004202414424013120403241201330140313102322334340044442104403241422044430334411234002121102302233202123301023330314441400032410433410104214014100340301132314411434042323022141312122140423132232401313313431400413240144230031030133003220213330030133033310342300421243243023221440231233331311130301324102324131322244311431203224314234021134313420112110044023001323232020422133434242141130230141044203340432240023041001233444141431304223333041414002403340434301442220200203021410212022240434023023434334341102000034001241042044024421201113433213402332333240212110044320121324332301340134024102343240311421430423044423100244000030222110112203130323323322143024223342114330102304211134401023434321100344022201001220001202310202013120402100012213312310224202244402114224400142032322211322312121034031211322412401042120324343334001101411414111114020343404244313002411144241043430420443342201341011004143332032033022044123330410232332243120414000311220314022213103414432300244122114111220010201322244311131022040324014313002421312202441124414310403224441020212120312402013110232202431202014232121020013212014300314112402311241431413244131333320214232444341342100433333002044431302233300330343124430232001011431442143432114213302244223224010410041143313223201442212003444220111140111312342032341033320322034422440311143322142303331100234130301242102241202031433100223434133304211104434400303111431131344242200331413122424423122012011210133010143230103214314024304222403401243233030030430403322311224211023420234323422340114102124313132322313323040224223340300400020100214200120324042141431104131224000220442033032304333132413040120240404132243200013241033431124431010230330244003342040011123243334202142414002313001042324040301213111412121200241433213041230313133143142030312103212021400332314411323223233433224000413323010344100324120012142200343233124334140200031224424443440400010233123113214022442140310003440032120313301322114210334441221132421331341431002400001213021032102122141033212412103030322013204030112303024444121123402313314012331040232123043200032241022404204103342133234033441133111011003102314321443441014133414202102242121132222202121101124121010343240201203414242431113411120310213423434204024143112410121343444100411203130122101014401013100213120342222221420234113422424420004243123210413130324103023432004320032231002113214210443020424420142032324212023401424314001213230403332040041422343223242332420304042", "443121143030210132241322131034410314420041400344023200023212223144204211023413031244400234134313104302230423432300233120003141214114301411033434323404211141314340114322234232412422022100020224334424432041112210024301044334203430420042314132004004322244043233002034312131332442210440110313043402341143122010313131130212341411444042143221010011304014234230323123221220114203304042002212141420223420401302021024343330021001310000112141212122212414013041322410000411032011231142413301014412412010022312420420300411021410011033403331040132140031141031101211102341203001234443314332334241322431234120143003203123332002111403013314030400104122431332330300024230111233324241241224421113303240323344041141200302013033124103400444233310102300221221134242233031202111434031411411211324243112411030134342134441210000242100004434223200414210012441141323340441212141114134402100113413404130242221141231030020322341203133141002342422310004301403212012240404134224314230411140322332202004314141222343424430401004212312131031133024004234440300434202241414430221022401033133122114244344320111124021233104142022031240342221243122001222214444222221300220100023021014040203313123344331103234314444042210020434323023142333111242030411300434031303311234311401211404202011320100203120004411031220004023104444434200430032130104220441221220324100112011412010140122211023402330044300122200043203411340022420440320434234434220003334420034222031312122221024021400243341242210033323144034341013233343042332224102002014034001302240034112124332102020323420202324012440320320143001241234213404043100110240331203113043110001123403142231322322203302204042422112130322332431303123201124020333120103434113044322222042214330311114342310122243403120142110330403011310001042241421411140044013040230223322444233021402442022034401124033011443244403133204413041223024413443033413312422323033144030123340414010244204204110112400000003013041420004002323030234443230141120410241302141131323241214134311334344124303423020011413431014331431033140323432241042212032420121312231034012303204422421213233234244310300234344434230200120433312114401301204202001232003032111421142242203421423302413323344303343043022014224233143111312320432443431122230141402340423431121114243232404441114121034033313102211031010214440020422344201404024410014413013004324203003331424231422103141211340110323212304133414202110320410433423114104033303421023334202022443431001414343322111423321323133030034001103400443134102444144131311304030431104033003034020221011113203411022400414030432002013321223201341232031234041404141411232330443340214041404330430220013430000210114101441201340013332103401102410040104234314301024311324330142044101032310032203120324144321100442424314112143012301030444022343233314042300110130003230401243103241121213334331210312031124201011320343334002203212323404130032300234301201200412011022134304042014310133102242204100343003423422134314220430202203231023400244334213231342333334414131043031430141033232411304424442320302324113441342234111130042023040441324020030030311302222422021340001411222243223413414040040430322002431044130211040044224222014434421340212000431123023323110322110042104211034112300310423021341433203223320410244242402201321410442131434301431321122343414142133032421302220033300234434311033323134412330234233401411212103033143101142422202433310220110222312332234033104432321224340413042101142320243241420232320144104002341012022402201041301030120144003020223442102003444033042244314101214330140104100014321030232121122311003344000204220232014042111032234120231331420121221022011242014134101342132040424313242024304421440442320132102304132403121221324110201343302221414431023340222400101234322133113211222130043223120124422240211310031214121114304444414423402133324443030310314222011041211111041114420231110302043224040131222420211403412422324113021211121411003340142400232422332323131344200040144423022230323023433322241320230224240443110211201413042431012103021242434201443333131333403431311332234322121114403113341222401422100420430233230114040444344142422123112232122321203204333421240133212231444100411343442414321131004331223334010122440012020122110323114413104021022400130134134430044232041140214000120103334402142020344100411242201122102214000033020022130120003020441423312000244341201122111013434424421120412111421432001133404004103124400032410403302330331413042103110400031311044214230140", "222242112203404142403421322434322100212221443241110200103413032343310212101411013023421304003043430002122434200310321042410301313212000143233142403213220213332142243004222413223142431411024214012232301410322323411120444414031111403422443002422033121000241311124133014103014444204233111340433022432122311302320313132040431102212421011242413024314311320314343142241424412230401124044034321011231100010233140243024214223322333434131321010341432120123040342442044011413223101011000132321232304314220202022321422213132133141001034230443434042324013212232033042141223031431210301420140112034141140012122410004410230033331244343133000020021422424220000442040040012443023103331343124303112203233311023120110430121233034442120313233313241433421421443133031314040210103124441212422120011120011103432330101343001430133143420202114141422431204111414114023434032142304433111232200042243144214130101301340000104201310111344200304103141400440200010300210310340304100131412124022201141301412311444020331023220020201023340120312120244203334410433004420102202334042231340011212101023120243134223001330242313322014114111333230420121132421012111131403213110004323234210212021141344412110140224411423100442334221342213232410021032200424230404402432223112300023123301333234314231313020331402414004322301210043030423022020421230031113021433142142102231331123333404100002231440430311040401130422132342234240221020113014440411141433333031430043311432140240000240321343030440233423311303004411114340102333100440213022111232033444411021024341444131314001242033432320424412434100341430213220121211412223300214442333141010112043420023310034011202302302410001041431204012121413044220033210002313032203401130144124133421323040242024003330240123233011044021030212402120013214023042110330200323314013432322141001402000112011203243424143033004202112221231423240412124402132312322311042240323010041022423240042124134443031323204024114440133300100012402231110434443012214214210401313213123204112134204331224014211032224303130004310321210244341011202214024111421034214234133222114420412143010104430323404033131414121231130211220144311443102202143011334202131113421004140130202312042243144201044300430311134342014402010414431414413300424331034232001431102221121244034431331320142320322340422200232222010414300001000131340234124121204042120103332102113421002140412120144114231323110310341244423013200330202203242300011232112114322414010300222334210241243001322412323312114302311214112241001121430344314123124332014442334411401414332204414402423233243310302414110122421022030420000043424212343024043111412040422302100421023234331121243342324144331043134010140443344002213344001023404134424321130340421244340011322234014201121440332030041011120234001340244444013120144030132003304134202020111022140123324224040303043221413102304032121424420012233200033114101114223414440433210141400334310200341103030124311314113210130431424222342100240041113423433304201244131044222004040103203320142142424404203032121304042412131440143210312212443444214421100333422430120410423223232024220320103441103300113032402203041444400414132304310333210041111224122003210334331122232410420413342134400142043213444342030042043033203022212343012433224040112414423022320313143020432231132031302140134034304033332243221422240244010013424204130230304102203200412001414403431241313321424440310332314040031340442140422040440023031234111041211232401302302204321212413442221100140204003242010300321134322012034042033322422011201324110302413431110211400214232120441114414313043141014243012404142044242044242102030022313203030102123133000422230323140410303124442410100402443321413400000230200244212314240432330200310413313434132001304230413333210021420044204334313220103232132401043423014124040200230224400321344434014300333410401443240110213141404102110121334131132022340340131402421423334223340313243024441031413341241243341204403143304302410201134314230143203142003302400113223224034220340003441344040434444321311321210322132214342134234323110124221404211244240133130021010101341400202220424014412304414233141414210334201341142204232302234000300400242124240002232222431400103343410031230234002230441013233314034313143423202200043042210320134403121243223443340232041014210021040333122020413343414402313341421003034043240103143303230014211102202320441230042431121213113122013001211034042000402200000242023314203300123423040231421402342232014224204", "402311432123001144422231034214401300220124423310102314043413100344333414400401314112031033310213422222302341202114243420134121400421022003002220304131130210431333111200121310344104200410022024242421100312430202434314114311040043203304033412330423432324032403343231321001242320134420400022110303443423440141001341213004402241344103114120021210201311113031320324202123304210311421031232214134011214234311430013301000213114102041012342232212404231412033040304332110314144433300313330333004420121112113031214434121443031132041030243301142000203302320403331441302204003310241421041300434241220010042404344431431322040413414322032213112040443300334130414024113333440022200030433303323244040130114421242324242323202001201223024342233404203420131410101101343323321014432114201124334102444231131410020000444333000013040400213034410040322311302433402421442401422214213443404422134430441420132040131212011442110300100122012324032014231442133114010214231434233444334412244241141320124010404141230320302212321112122202442001042310442111342331404421004324111014242103132002122402233220214410141233034203310410134030210243430123310332143042104411240130442221140030000023224201113123132200321444020414133242122224030030001243000330002340300011322212043044333224234033110021340114331343302202141413402312311042211132122324041042321130212441230040343233022141332122311122220341224104021320134324202410304212434140343133223233411100223344241114021041321424422412140003020421304344411122123100413413244412332240411102320040232224030433213102422222344412343040124124012332110314142314421314230012000243100040441242113421032244330132211301234404204031340240032320431331122243334344302030313442031133020423100222414124131021232322000130334100201303211042241423032241212203412033010221412341203121123333244043124132212331320200330422113042434000343020300134224302044231223313301222040031141432210424111004211312013023121012424130304214133344421201441344133441142023322303110143114421303131303022420404423430200114330121001412400122024332311102044010022110214124234431233203134133040044343330102322111031222002004343310320103234113310414033104031312220022043221330224042041230431443433112331040121442020431021223121103440124112020432330414402213034230443241210411210413214031220103244014140004411422340110203301041032140434333432324044102002102121130233210231424424243420211310322242012134323213340421230444030311243024014413342434042411131322012340022440210021204424120444442310414302433303114144014241340401040144044242130341222101033244121001334344434114324113402124214412313344302032114433424220131422202141430043332031220140432004122330330341314203332004231200034041240444034231100220223433103013143321222102243333041442020111124440322411102411304200112431010132104030014444111132443234200214430223342303434022000211314042330444343011441201120222430032031400414241422212321332423320032113220334113113011014244423440102210140013333434341044004240040000141441312232013134032212211400222321143111421432300441024421203311003330104411402402434413000141100334003104301204412232220401412420022001201442222322023413421023401230031102320202240320423021203113344430323202341232413201413044144021312304023012031043303033210224333330234001303243233411014011342001404221142303044011401333202224413043013030310043404101123441124210220400301421403312340044430304120120430323240303401204343102312422001422422441232014304240113012434232303000230432332312241333442022300401401223334044433024443043424121344301130010331320333421314322103433231442341340402223312022123114323123131141320420102113102330011402303010112314320233130430323233424332132023423140404403211431420002140202144203410204203200223314441442240414232001021033032411044231100321232321041203341220131420203312413231203233014312141112041331404330442430214033210432111443140222001132121341242111213203121203032041011303402400442300412140213313132331301040023343322000342112221321410001203301413432230114421302323331043441400230223443332131213403142023440401002201244011002224224033344042032013224444244043213300012101414042204043130212300401444242440412133143442013244410134312142230000032222114004003243024322441314213332433314243141000023202340324124411432333422401232143221212230334310242232334112101334441131243021300231431412311314104011141313332213314420223030142204010312212311231110432410342243342211403312330323241220412121020043332124202", "134303242120024432431303240132322222121002120341124244430004432033400014430101031224213343340024330431002233120231332103102201440320120402434020322301030123433432441432404220044433310113410240041140240340031223302224420012404411331443002113100303320043043132230110424434141243341321413000203133142014423320243303322430314044202423141022230023221213130143440113020444400102240403143011314322312110042030004404042124120120023022304011124113223132124033213043401224021342342340013430342113201424440210043342430311124044221224341034422001333134014212434200231222423423343204141012124104124334113224404214333331032203103311431023003101203220331111322334342344013441424413300103020220234322141212142342330331212143123402333311034310032011233041022211201002311021130134010423012001123120224104332400222332201310300332030244334314123011143002033204201002333221320341104323211332342221313432143120222341430240402402232021122113212102231031433304022023341132021313112432302121324222302022411313222220113312211133123322032133241441440331120440023333140413304131133133022122003013341231031113420024142424400120104321431132334042031001010133330343441210211023003043400323220041343330241204141413003010324333110000004313422111433444022214010314444443213020302200411422242333041301012404011430044430231444204422214123334304230030424202012034402033330103022334312404303422032313132032201322010234213201024043342102400200013123101303020402304044211013033242424411220130340201341210134433110123141443203344434221321320334032330302000204431124300123124443100044314004422323104200221024312042441204320423013423024433441134402322242121323233023022413033402033002322344321444024044133130102133122100401221313333222202240324020440032432231320022030302014343223010421224302232211104412321334042124040423024022332301132044440441213223211024002342232100432121444203310341132221424022310024232223144130331014330121121120303340321444103322201033411403301132010330002112103214434011033103131040031110012102041441304104301001233423311444342122201141403430314231213421133213301100230331134401044343111002303424441443301200023312122411044324323210343324301143332301412212433313444412032200024214232242342412202342434120443022400443120232132101000411231223003031400112043113012131213013103420214144302330022143412144401412314110111330341143330144222332431002204303140300013144313231310010014303403442324231314302242410244013404422314122120214401132013213401023213223311121404022313233230424442044413002442402414001134024202312024440002014344400244142240240133013334134213123120203013021401441322132043341234433020214234203140113241213204041412134144200211414041313423021110134220122322030130000242421104000412210211101244230113111300141420434442212411013003034430221213320242403224031043014132131303144102330121400241213114142002001323313224424344301000040343210120244424331401033014041003113401314221222212034411402104322231121402244124020110011314022002221133042431121340104322304422410013320311400321424120034032424004423114201431321104402400441133034124211321331101421422004344103313000032234244421223301121222030004001321000234142034014044002403201421330004304414012210314441334332314240112211230433122231303122221021220442004432434430204120341134133344102333442301332120320430044103421303101322321401032103004242200432300013044333044234000021443211112033012314010442231311443204222040410200300423100240422441201403101003110322122432140440001341213131002114120223320434303402133120044343033131020314444402330001330032141420201340131202122344101001303004024300122231110101044440124014432212430324414044022314220422311103302040132343133000223242024431113344444420324234214244331003443321010130440002244124100244122411440103301342410320230101003041214423313040342441414231424142432000200223303421243344320034102121033030133131314032114440402233231240114034210432314414042134203321043434024131302032000321240130333340033430131402143014032020234412301344242030341411122343424011000433212404103341142201400042334132002222242413242321113111233100214443032104140124220434422121043341320442210424001112202241313310103040134100420330421314222030330400114233130000342040104233120444013104211002434024440423043413042234431411310013132012301044404244320230021141132134221214010411043413132241213120442134344242013130430342432211012140224203221402401443320442124203102032441303124421144310142233324024443033101031", "133323134303320030343403100040213421002304241142130142001444042103432031404403313402010203243441213312322424331314444012343001312103121213421021342024322104232022200410130431440300243041232330311403401000321033431024111124132423240131330430213100243044444342303201031403341022023021102312014333132314232141433243012134342210440343332204200311233023311403404432300310314304442344212410324113430001302444132134121004333003141143123212234043344302402223221132041033242341434014241222000000444304243044300220421422114003400302142422104303333004043041302411311304104002131032002211122120322022422040444223123401121022120034441010111203403334202230013020422021442440321400303242232024023441024002413121140413411200010434322012203221022244411422433133143140144031224302324222212020400322331303134031402031203324021140431441334421311201433231140403440244344330222211441341314412431212144230224404432141230144200203443144432313412034324422132321304014213100402202422203244022401124340122210433114331243443400313011131323311001042332331020314044142202122141023331330044130222011442303031312314142202230430341041224311124304031343122041200304144040030241110313120132024043422203032234043030424213000401224311214320423330334043012302222332432342113423331124012323342144130103112230204001420013312340413344032320100414421302401104324214023214042413424223403430203413134211140422433121041103202211124021240334231143304423012202231421331232102000031131311231212011011300122221241333402020110231042320212431000041301333124144403302410233124103103323040021441240224121322041432100302103124101044234431010434420142200302423433433021032310424311321124130000110432340410003444444112431004203340030034122013310232211302134120004240043321401320002414321221041301004431413330323012330222232013441334041414444421230424113341233131130141324002403200132430403402032140311111330433220412244101033200302043343303433001100122332044442432031134233130044030214044314034412133400301310140314400014413014131000041442043212412012001434201230202024112214001333331202240041131203014022444014244120133214314422213011023120023331443011442343023410222300121421202233341314200320424000123130333003333410213214411031242331340401423343401120312213000441033114432322301113244124331141324342023440233300001030012222332430444230243231134230431411432020041433244331414321124130120410332340144421404224314100034030320340041200034220320313014443423124311102342301430223132013001103304141044211142103040201102114421332044224024444224431044013123332143143310402112110133311021114134411013431012141133010321121231214213012044124420040322022341200442211203442113422230133414042341313044234121303313331034132110333203413444322113232033321133043301011032104203024241021040223312300304343313233214233432301040210240044013143304441142214100412120210002102400222024123331032020142402134100324121214222434242142410213011134123130211334444132333100203321143043342211013324043420300032204000122331232013032333214423231003401043011334422431120240003204100214332030001024414021140343401221220124102121210042440110433221413111332114214143410340220440114020312344030212302001021240003404041120341200221241001413403114341144200111211332220343113441121032122042101230031242141403130231242442132422304220231044401230440211214424403300221321130122422143024233033113101442410411144214334333200402234423320010243104420143101301132344231144303232043112042112330310423332324204044412424433034102333410221412432402340113402232330223012014120004030114230430044103142302314331332310232433420012234424434344403101102320301434301022221002100024444203310111324123344021032413420324422432404110214304213123423212304021400043232322223422132001312234113311013021121113301322334024232233131422343012123201330340440010313244302434242011220441424341312244324234101031114400003233310412301041113114140424404123233141141331423434444021033101001314214202430142024344410401133340113311214433120341023102234103441414333340221340040124120042201422443300220314134140401342021024202042404214000344134113142412410020322424110003102021441010300404103321303122124032134003431301143234442013312343020320200341330441323140014034344341241331420223214221341330421043421442302321403302141133233404403330324343332041143304044041024112033024230143133242210320433323244040022324021104342024023444340114333422441131330432130214144330323311441103110221312240304333120032424031", "204323340023140224140113403414013123010200404101012213421003142022201221110113034203142132114002141243420214111134211431323144021404113133300402113012334041331110244420222331424323404001103431404211213221012424002144422020343213320410030230142013040032423134012343211212430442024304434123404333112321342010112402032032243011410221131221200211202041134014034310330101244221433031440142004232030411322041213321224204013012414101322340302310331113342244420333200224140214014423012243020133222402123004012110444223041041221310104422123034441022100143433223110002003214141311330414303400223002442124414403103241104404103143131001320142021113443101040012244333133300103102223331420440122104324404143031311212044122014101431210011313032422023210031203224020203404331220321401234111230003112322142240413000224330214414243210003411000132031100041021112114401023200043014403101023344440104113321332303423213041102443434414240242003010414412041210302030333122331130033424203302020200133000412202220124113341412412112304442424443114011402022222404331130114404421320002030122324402420111211224233221221111001122433202001324342121202123132342223000433021422022044430312244122041320124340441300302030040343312320100100400040423300103121212124234342410442302431144123103014034400004133301130412140104103422444142340313142302432213414134443344003111234030302231210430432312100122010321003144101011001413130423344034123201232413313324404003433011341244433022132030113341433034431330202422343342333302004222314422400042243241101112330122410213422310001143210342311232140101241023140403230412432421330020243402022020412012314022331042004233033030024120404312143142314320014001344211324121224222332430030432332301100130341010202404402333211422303204124001120111400000433144430430430432243331014022412431230322242122342240131141114030332203044314023002010004020410423112040344200203444304104424200321012323120333430222032413011322422340021443130210304202431203111132333413222230203241224013111204003034421024410433020232310241030000420404344233442143222434341400301423102242014104113043411322020424430420103432320414001221103042214244332043414224014314204421332020224310433342342140020221230031344200112301424430430321210022410032421133410100300311244003434333112343433123122324000430434102134332010410411200341010341241241433433202422203422340124013440424434002402002432420401431243411004213133142420023034202214221002013234122421032200440040143211444423023130301412303144320102412333110320242112132040033244110402033213203320001222240232013230314100442313311431021133220223142321131030331401000043443302313012410244424321311230442043303114240342242142424202130040413131002432342120324030120341424233301312110013303103400423131424012434120221013124431424301422211003020313302034121224402232420242302343031300142114244313402444330023203101423202312422240214230021330001342020041234242312322431420212013340122434311314330300322343210040121014441044204024234403410100131313203021103324043134122341231141331220024204040241332021301120243004003404210434400434411102004221013431022331213021423301231142441131034444322433031130314223132043243313130203033210120242121023032044300012024113202302211021044014440314303101401012243343413412243420442124012310334212021142400242424430041332023303102330122414020204413142334102411103411302432104130204200311024022304220410314012023141433010121420404304123231323114132110202134434130431224432434020042123033404300423332023112323310140441401011224431312022444241220414221242440014400011243211221232224231430334200312440332422420234033102421223421100302111110101444133331414222202012003220233433014123101101310221343044201310114201323023002023321132334020104324224244313032302043001103110113234124443141240040300341432222224432331403220202041231324430104324114240322300430401241303020043443421001301143102012333310302312011144302431142421211030310334222223040103130122421132140221342102334434231423401022203420134001443230044212432141401120300034203011231220212034434424040342413432203140003322212320231330313222420220001311200431204440421431403103233440413021033334032124041032111202420032441114111411313144423401242422241132314432240230240443312021444030143422012323443301302241441012440233423124041201243430232440123103204214213404341301132144204140430131220223301414022344321111132031040213311022133133214420341344002014444030412211113303424112002203114113", "344322311200414004142200333110413210013021120324120014112224213343142200331144303000432340424022312211332223210300003423243221420430313102141442100321333123422013412243103114022410114213404323103033012043131412222321433302301431412224241102014342024043033141332210344232143333212400414001311332330131344014111133131130410102103212021204203300343222211224440143020010320233430224404344002232143330314244432130142231214203401132432131010432104012104133412344101231443421232143003012011110124120411440040314001320243100221401441104410443224423004120240204424034431041443044240023111040101224444432003312302334443340314310201204401403124424123113213014313110433314102400231300321420230442431404020043423011042204220201300441244232043344420432321341340342242442313414322432204002010230021201301020001411201310323143221013332220101200312342024321344134013131102324411231140401104320323422343433411224102002014432012113203404413141042442323022132232214211120030130133432430420410234212322133434401002344412320242423323113310213042333142443132443010302323341130323204242200342214312401303314232332040234321441441120132232020142033004303221224022313230423124111210343012402432433400013142242320443233102020132312120200322413230012001022003313341040131300341314313132211243233131123041334004342043401133124003233410134023100110044230421200114041132134232332321043410421313432412230004213342224300133443244120203231031431330322422122000134121431313240232101322421140344310100021112131320223034423113241320300111431124011043221423024423123441114324220040141234312200033202402130200020204113422244303310312022032122021312000442220104431130212132224334411433232332430142342434111204214043412242411342441113224233434221312134133023133312304344103034003440220300103434133204302211031310442103433123012332431334012431132022022010430200410300402313130304141044232214430323300133310323400213221340134001032412141314413421413202321134321323322430211143420431024421142021221400041310102311221011411042412004022422132214402200210311411144214402433131414023343204212204042343340122343300122040132223020234243243122001243341022132011412433330230201041424141200301010103222001440342442413403100041033434140343201412423241031340400221101124024004223303131131213214413114340001130314131400201213440240144200131420103423342404311201311233402122310232423111144314140102444124212142043113311403204031043421001323333224113111334012311331102433144223002143431241131322424110430440413243301100444410204210011401313233021301423430432234123021213323342324410133443422041133230311214040241221331323434310134204123400301223013214202343430402113114132411121401041113034144332231132033114403321020231431301321130323213131011413022333102033342220230240411003334223402201401222200321221120200341210421043132200422311031104140312033033222210213212430210003231420202332314242214140142301324311142144122141010133241310034413224303222113133143302331014110343331220114113411041232143111232201102024301411422140443120333433132022012410113324333231301211132230443113444302121201124222314123001013240114100422430032040341040210211041044321114201233101300404201241342413130300142303101341333114430432230134404400343202400304232043404000030410103101130112310141223432312221431104023244341314314122231004231224140112443111214032402140324231412011344441434042013332431424202422301340100003230232301321330121012122021432430112311112443010431410010010304203112001103131132441114020044302204130042241230113033131240032021222432112103222340310220012432420441123124132134324332103214123344433213014213401300120000040342133024023132034020022213130204113041112143343043301040400010411311242401414403304224401330233421443132113320220040412424441114123331314032211312024303413143104344143030022214313140111213222030203413210442303133131332214434142144313141213341001221244303340340002201230322010232431332004002104411241401442324233101324433421212302324033433141420102401110010044314444123231242404112432210011021332101131413032032331121002040044024314442043023142321300323240421010243434002340001110423124122000131232303122140203000130022010041404101124003003132321012132413230012334001322034210002332401414110322331234031231002420441111123410111022234101123401033442120202344334431123413200112121023231424243000134413130321424302230402141022322104424120202034413322300330204023104411430402200204333442243411430404220310133100223431", "002022000124313420140203204212223311341042031320001301203440411144044411214424321141044100141224313222120223200434022423343232314234141220230112240033321441144403422343324024412423134434240440044210243310240442333412234143342021240411022403322413300224031020013032301421004020011114422334124310212413142231142422012001214230221211133002244041113202040333140323402211313140323334120120231223024112304221104403120134142344141243301403341012142314423400122032000433002341342202411341410430412444243421421312201102023303314334334334433030124001133133323212120320243340340200321201410112211344430344142340330321313241120322341343443303304021244043032440012220411323404002304244113031333204301122234003420030211102134041111010033423020310431033241420324433404234441223101443413334403403042014010043433430120230010120000130124020342440324411040000422244030240230042411144401104200041113112144211114130214033001344032113043200134313402314421133012103330313323421414332002341412310244043120423332323002244043321100242240241432040401103343331044431042204020313141011134311201100420430411040014021104330303124231230042323122012314232101410003211111131102022121203023122234242421221031024231313003214220203233204413433334143120420441334324121144001310141113320340432032242200120440024112422222002210124111030224024103033414014110423114243441223000220214232433243442441413410301140300000033430040022410343001300124124304002214342421004322022341124242142314131343021441422343223202333412022024433003431011411220002200312104334342440000212211022343222321202143220232330310202204314412403414340343332312040244023022302421032233224023401223241342104314030104442342241042004121002004002332041032002140330021123012230432440212343243111231104131331220444433043342222413300330231401003100142232323034432041031224232243014044402232230320001442113442104302132420221232010201034423142442233223411132201341212104033120121141442341032220430320430314401433340400022414340101100232232320303231232311124312412101013211030304002133242020122203233022443421242431434224142102101300433400104321411221401131223110420041214332400231212124221200312202121032444414012010211321013430422220241404240001233111024434234412023001311024221220102334442213442042220003301102343213304124004122411032402134201410334134032440332024313403202411220042214333233201431411313033104343442322113412104124040301230324231030442110203443410033041131410420223421222300303410410423114112143000041041102333012300104031123131300142024431411123244113001124011011424024041322143000031342101340003342331132234432422341311213124103424243140021101320213144014314431021040303212222011411440424141211430344223100412034211210114043120024344404342430032224012222120142244000323034222231343013432141314442431311423311444132411343334200204041233331144201442142023242140433330442013212032204041432341312423442443331444122043200422123113442201043032021032013043213121030244101320122223401142401031140334040442433201302123143312421131143013240032434043021144122400012304321132004342420000442004311044314403043340314332330133343104421301221001014402200023401203111203014441211130114201130121024234011431413100431400014231311210343042044344440020312124140044121411320423324024424023302113002400343333111211440124001112331424100113201023440034033223242324404131210144041222433434420000322044312113100030301110441022030330400032204311402432341242214114443143342000232111200302001012341002014302232112242203221100143114112200313401241021230030310320120340410243424020323240404321414230300124403004310103140041313413444432140442340232304044311321004012013041420324333241443443433432022024113041320044132330103112440404411402404021001113230410240300233302422431440032403144343201344241132340410023000024424344214040231440003132334422232022410112241304413121014200440204110120241421422103444440343013442313211332012224211442010231322102203113344222440234044121002024210310200441040242012314100432203421400441223000020401014234220033343133311404001444110242004201102403141033143203033201243300343411240043244120430203222200131021140222143222423432444103340100232422142402002233304244002033221201330142101104122014443332211412343143144033133330240340403322041203020134124120320330321234322330221412040143222302234440243141301222123441203201212301002313102043433121202113423213420202341101213331334443022304312422313431333140334002144011112343322132444333202", "344310220111234111140003422103142240222301032242113400003442010044104132102221141003113112104011033333034134110213444414341001420121220002040322422313423214221440213014211131222404224224010112143143111420304141231403203143143010404443340113033204310420213434433303444221042204233104411310303310131021244123221113204443103420044324102414324322231130443043400110222003143444403113020331241142312004421314100411243421304331331343404013310432341303133412202144223242420312322334202403431233400201132441101414142342104331211412432044422114010304444422222143320201433141423220224332430202113243221410243022331220334142114341212113231414430303230314121313320114022232403304001300000312401310014224430020444044210104302432413014024114433202212440310402100211441021410113223403411244034031040313113100041011431322114204020133010224100122420123031404344432212321302202344102132104104023111441404033243002403400000012312104343042414241442100122431113431304012133240113302113400103213030001312234130113002424224340101322444141202403041420331320334110223024003042102103030403134003340132103403030033123004124014121130420324004101042201002323403400444030323340320142112400010230033432300430044304344343020314201412004243032141042210244021323130231140433132230304241031331311402420322411024143003331004101432402342103011413404243433320223002424034000404120123300144001011122042134204143301043423143111323134214044412404333432400030421044120132340431304441300104443001402300413332021201201344420240330332242101411103244212330011222313201122314130434131444441311434103133030330334041423102204234433310222200203431113031234342130211240142334233103401123244114222223103412402343331411201134034431340432311311101303243040314421243002012321423242432000124202144344443104101202202444340004112202414244223400004234033010242002200331040414324114104142223043422422411313031104000121404401112430123214101104211132021034304331223142412324130202443433142430010111202240041014002004332103311431212404131342423434244114040142221122411042121043004242410110240034343311403021000113421044434300140204342300021221000414424004322431432014440210020033104242103201214141232124041344030414110224004224123110432043113032403401402233423402214144100024110202420220203114223441200213312134430131142103232113234420032113140413202041021214323334111223300322412213222130231411044324011312024120122320020431041244222014014344140021222301100143002003313134020102111314443213033032201401330111431212310223342313132203114304212102203434230302214432104443424003404312442023443002434002103343103400303230224240012112432102213220412200123024232004231202341310121421020123330334022142202311043422010303303134222444334432324244233104102023431124014232043430120414201333013142411241442440442204244320213310430434420414410421313043103021044321302421224144334410443444202342330100400223404044412110223233101041432110144242140222142041211121143434111333143023031343210332321341402412033111434301100310204001300020240103324200141112413324300323421113434200340140033202200434400234444303441342221003344433311242310420042304132342110404344120320300042242233333011031102323130313000031332441030242233104200321221014304443343301303431412100312032102111031122430003313032042343023344430203412431224014131020143204210414231434312340302012031041112003204042234113114233010010102434421220114131400232410122001210102042331113413442024140430004110233430200340112241112413144243304220330144332401130210331103414033113333432211312313400144444034340323442334010100101441031113242202334110123311110321221010313421212304230341141220102110003203344214423043423421320243212222204311320034030030413223112023002322331332313200033203221333222001100321124114313424140402412424313332143021143100424241302204211214413301414000321312241231230233303131440202020002133242033433103430033132312402022002433003101303103224043031013031400143122122134311422033013120230022104224034311313420012443131434422231102320044042113114322341314312344400433010244214110404341324340131244124332223401420442232302432024031012134121224332323033013201313020230442044013232020120131010400024332340334132034412242021140132302120433202343023431041133024400440344413443314332113113441333001033431432113122310002404431223211244041124222112312141024220100342442123232441041412024210101124210130211041242134240004114143240100322120233334120222232011114224134042322400134204444223043", "102004014210342110222131040423133142133144343241434304242314411234233104433004130122303343223114314313303002201134414330011130030322231340241242442204323401242143123224410041444141241230004110043243413032031010100303004412300330021433221403420042102203300210400340324222033300333221224133032314223143211301044434432121114314301021124413301022243423013103202141430023240131102413312021221334030133211022043301320103134211441013321314312241144142041302114321044213130340000142430022432114040310134030211411231120232313143440440314431420222444332013133031432313344321234301102042204213420321423024301331001434423033010214231043130404223320020403234311120301443101220124033321414230424312403244401441431312122210324202412302241414321212324441431002002202412200131111244110311121412200141323002410130122224013241123024041204231424102202202112002121144112421412240010004413021331031413110013140300221404330331423131014234113133040120341031113231230210332204444424132414301144132044321342013414213242134143000013334210131321042004031323314132131324013343334244212244424042420444344412321011000104304033404223143002110310110131004233323133240443144212033114003114221121210014134324401324024411343242234200232003304041301312444401422413024041040222240140131103201202244233341010311421434010000003332012222133003312023333301021133114232043024410112320114000024124414310423321023010143434124230312402043033014131212000344134332120403023000020414040234034431424101300314132444234310120322222234104313233001013021141303201212014141200430130031200102240132214013213230034144121212034341233313224333410004040241421133334400332331441333200143242132113221040103000341310004014441411240434444314210232010034324343423141023220300224211044000132241341041021202133023320321240133123411100420211404041133114320104142033001001410143143034223200011311243023240310410343141314412412001422404413014231433200010101011424203210232210233304321131122310324120341333134143442233411423142442103423044003233021234023231000304224021213412434214340212044032234021300140010300324301233143214213024212043120100240120330102014113301113141444102423043124204242344111012312243322034220022044101130121122242143000224120444420341311143210402043123432424422033244114033331343042413333344230404342020423444023012042240113131314430240401340303112020101400124314032420311220441132244324422334404032323112440213321313142211222413323324403143243442404304130304230023043023423021201033132332324132204300331214022211140102140102320104224022322103320300443121142210211133041132313220242232300014030332124403143044002140423020242341123440331443441044104030034134234132443101303004013440131303124302030242014004130410002013243142402341302211423410112240203340422440242004220331330441123333040240402132440111242040240200243111102133141224234131441241101444240024441312010414144114043240423342323034313241441113232211432033221001311124424014420114414120031100033123043132104304030403323210230014210010124300103412114303014141221123111023103311203340334030232043014143434432401320441134432100042203214234310404202414010442023430331334224423400001204410101334334103202400130110333344201444141342340311414422410231322201110440243114231144424104423341204242434340334431321114020233003342321130341034002031331102033431303314404103313230414320134444332112343231140040323340323031122121413443212214102140433224404324042210102223123204211334131023030330211340422140422134443013423004442124140004130120310044441431004344013011010044444241231241441414420140401014144031300314231031201244314111204201124434313200334204433230241104403013114031410412341342201032132403443140442420203343003243234310224434213231010122042223002123241230132332014002212223310012344031440224133321032143220121042441040010012000004034030134012331410144111444240132422232410343320432114300020424321424003130244222423332134432141200213302024024012414403421124002110314340104042131343341423041342034004014444201344000422313103242010402412430122414330322230003313031101223403103311034121002203420140112133331343130402112102103133403214333344413020242041122033440004132224240131243000040422133340320333421242310201420323443404104122231343034433413100034144130104334312304340441434230433330442243203032404013414422213334110300432132401322114414213221012303211043443144314001204204404433110324114111122110023303404442131334232121434330131303401211302422430123411031142", "011113241044133010201210224101111233000240114420041222014000314210432431123042411144233323003343003231411232314410233230312104104340113020103231444130133213204012343143423044234101010112400210014011204221243441140003042244104021031301010304311300011444424022300342031102040404123343402320021431000310211402400024430002313312000443240011004224442230310241320014041201031224403303210423121143311400211311141413143141334441314223222044302433340100032100100302040144104434202433203211122043102323222434411124102132224231011444034403032243322412404414440011144042321142400013431434142240301243041344000034131203443401331441344341213440121223324342000132143424133241334132414134142111341314200044342011101211444443122103010332201043201332110001212304201442040104214213441334103014232304432414043022012230242233032123441412011341210204043200300200340312332042302433401312404243342201014002132204410443023323221432422220324312243144140344420014241312423200424200000040224213301241303203020133303114341332323334421343330423311011043344021401133131204443441443022041023404243334222412122320214102020440423213303202302213340232321423132320300241340001201331220101242210104104200431402102103204343213004241122122221104220424414001021443102243412014312203003010214232301131333322444113410034423004001241243313030421331143212141303124214324143324341310033414400111200441022002004240202410112200130013141330301314044242414423333412404243120121140234300202242304103220230131100013442023142140144031340034410321443143301300044314040033433214010144104003423324121401113401131441330341410231023302421032214040000233440032000021423111314040240333103402022014234101220404130100003233110310403311442104013342423412431004100144420422410000033334344102210344304224233113414432332004041022312432123030311214221123340044242242300134133234221221340331422402232403102100043201331134341024223302102001120243340204022233200213102042334340334233024300103040003001310224332330133223044200034230430233010022233312444020324030204222201441230144340242021011042311312430130340401131210134331410414410114310210422333401243023320311211113324241411332223131431101140302344200114233420404443423142311304220132342104423303412344201421222044030420104100434344101133424002230214021333224300402303424334343124323120442204020424242130222203012324004141323442323123321333423003022304443410241431100312021132312043204433004011114330430422432200332402304433012114002232214004331414414300030341432331213322021001301001441230101320303022023401222221033413134232244120213232333112424240012011211421213201004003312023401241211110324430333142324304101004334214003320221042432304033103244033333313224201141010022303034000434434211430012001413424021020021224441034422322004114404133400011110121014144220442133411044401133142230240423101034104000104112431231212431210412433102100414133100201344421003143442240344440012020023313232040223034440122223402323423114001002123000231110011222103231004413204220142321201414413322114342033210000321332332012202041434142311243101343412414412142340301142111231330423222403012142244203243112031322022223332344300002221023431410020010142213224314143421044242240212020114020223334302030032441321441304100203313431322213020030432032040103324003411204323210322142120123414031012221332331210001420021341321003211103211414103334431241030413112001224112333130024443324021402014413021341004012224411222423241433312202420141033201243224113104412242420312141111114224300202012014300202023132121432444300020320044130042233321114123043212442314221310143123304224130343110413243304321230140331244044414022224444133440324120424430344202414112102430424312324314340234300131043300240234420410021203333144431433410223403010130334234130040142303200001214043111303334430130234343411141103230434131020322300314144043044301120141100244122121220144203323023111434333340122202441133203243221444020033314220101412344320130012240433324011233344300104122131223243214444140423113412023204312340002023010002130003342042443203441310242113134114234230402043231143330243022302413341300232424344031301412031211120413134123424443121241443344301021120343113311210330223241434432102123022140443123242432322033330032020142313102031240440244112013402443010040221233321424240024123342221242022313034110424420414044343241202013344221024322010142303122201112400134432033001303103230421004033123022413131102231423020121013401044413", "024110140331441302234324302011423002224134113134313424212403244330300212004030031101213033004144342121400102342343014432303414014004101300421030010010301233240041314010332331113202240112312211331121042244201421310313001442002140241030430322234100401333413120404444422120104230241313044424034343200030032324400132322021423020113001133110204424004110224300011341001444011001433240233413212301441140124303020121202311104244214324133324344034214413023441031234032244244434434214230320012204113340342141243342000423021320032313033411101434234011032010124120003140301403304414130321411024103341444433324040033001342332232141434323423222204211414122334224003420141130440122204442243133412103332422014132401431041003400401202144103222400124234012212340441313122241242032202231342324120323200010203232041021302222011111304214212331334441030101303102230230000010030042241313032440424314132410102231040131202130030241302004303102240032424343312222122443022020322403340014214411140223023320202133131100441131342332421340141304043112332330312040341301321423210223303324320142111033311331041322112020012414343002421334041444030430440022232030120240403131221002444434010413004241300313431340021042210024203412203422112221013310021422024433014014023422431304414222104132131121102130221223344004201311314012110010201430300202143230441401323412203033141113304022013220443320141343423241020341030234310202410332104310044411443130004420101022124344331100042241230211332012230323440222021430101414222420043014014014420100333304041234403431033140431001414222101144003241432330124240112322311312400413044420243331403232102130303420242101321404223103014140133130324102020422311144020402340103303301213023330014441320004013343212224112143221000120204440111243022301234324143113101433012214432033214044004331401112113032332221313214411322302302004441130001120130432230122402401143243103334004140014013341402044101242224403432020140231132231200143432114020142303333033313213330110221402131204330321242421323300114203300333443223021233433414423421104220310100233420034330324322001100444434022100214032413312434103431133223432434444224433343033434131404044223222102241202114404033333221104330034123301034120141134112412322414440224114311122231300440021231413430303010041220221331301302112144221322001310013312031423030132240141143301103433042422001133300244314204442411023032424324400310211303220201103042440144131403421402323331334012243323343142302403102441432012314020204220030223131143121302331304410240133444130311113144404141013131101434104103121012303110432023020242344233441401304132342102232220010123140311043410144303023043202041314410412123004022301010224023334200430043324231102114021324414000403241032131344214130014223102103234243124400334333240133002424213304224004211014314421040233000024321314034311004202120140044132110200304341012120223334230242032044333300214343123114422112120412341320312420004001114204234210414403011144040444030034303004224104334410203043430302314144200110032404123044432123040211422101314332324134040021201111014440332333024242431020343303403224201002302022002123133202132143414412203243032103031312002323310120410113000321222234441102304112410333231410104413021432300414422411310232204024023413131432310410242010312200112312213232344344301101040321301433024013124100123430441420040400420031300112200213133412100301320321103003210242321020234024240010344324003300143030413444121442432302133041130421224044140323014320330421323422024313142324021420410444024041140010441431143021231432001333224341323404101013230021130313443034401234033201320433001011213241141102234004401333414234424011012210434200420032221030340000224210201312114002101302022310214110232102404024422312304022004010121320440114130431441443312131231442300002403313314210122332032311342220402001141002340404123401320341321440402024012200414220020012320232104133441144142310034224402003012114434232132140234001411201113201404212010042203124224432110424424424410141210340102411401201203340413111440323314424342030314001140033334414104213234341124323010013322104333423330322121040310213411411133201042422434043324320043222404303323322333330414301124423424443001021301024044232123210331400442020114103420222022042302222241310123014001113142213224143323202214303131043004431201100313444313012332420023031213132424000100104032413400304330224301132221443022022041121143102004110123221110112331333013431", "403210044113421012100040121240103442343021013300404024100004331022124132003411121134201441331112441024214240114244243414444421342333140120212002200402201123410312144232303024301412410111223331410004224142413420400111334331044011101133202401034203410143143401444341011043342241013242332230333433110403144400143331001311401310001313203020230340004101420414112003011344231400314144400210411324021110014103102201332430204034324020010224334424300411434110334011310143313431402202021334242343232140102131243211022421413202402440023223333143120000211230400314433023311041413222324414113001414244042032042304203140043302420443240333103423113300313000340121131203222223213323410413303043324004420323204331310321241330031344012221434101311434424043143010014200001013401130222430332444243332010131112104121341324304422113443133130203402032043303313120333132344312230423033111024311424032222034144030023423112243411230423033304132200322213134341134023403104103410142321432404043100141143002422004121222412141023222402102121212032313413041023040204333041340441312324401310432042344142020243410203414211212311301343244243432020434444313114212034032010222401302040021023220442244202410034412343020110324142114303022432004304304442333043211402222112021320144024423002213403441340104232424303003444122332430343030244030313404244004342340133231140133214423032400114401142224320432330124130114413432134001314000001232312401133303114031412134202144243243343443334114303303312301313124410333304314332420424120230424332241203203044104140414114423234032133342141014344402241034100424214004433210430134323133432103422100100233204002231101010403203000301333343010312224412421303403011340012402243021323311341131144013333024344133313101412021431110124403133342401213413104101042034303012221431121320231403314014102241423233201024000321130241442102112203002240441213413324044001002030401012023010042231201321401302311202112010433122202320422442130111200300424301423122240031344042004304203041131201333033323331104042044123204011430431214400122440134220340003214031324142110333102340300200212401341010413024311101320434012210103402030222443441224101140302212030031120242021201022242033204444332311444210041341301044224113243034410042332130312102142413432243144411200331320103404202340321434144430432213021420230002042000042202221003010003432242343101114333144120301340213024312030220321040240134230320044220023434122442203401000244140321211310220423303441204314212011322301331010123313221130124343023324101323220404201244242221332010010014300240243021422203132134400422030244141100030344440413123041230441331102142421131020443310001301413211014414434203322243123414224212244322301404003341422232332303441412030314114141041314244422040402312300031333410121402304240434341312433243310443013311211320010432434330343412021301011300430232112213003131103230144134134241014311042212304304140114224232300313114401020142243321120224413131234001443401244003304404400442410241113201301313131004112031113421320433400344022413014122444032422000401033014234114114211024032140411301411320341224240334244411210342313210100140302032444142100123432302223031103444314132013331200433102322243224443213012330040122044134441000432344443044041223004040204310004344430204120030022102034403033113312422420433144421100234133011224414021433202234203010402421001240340102020304400323221412242024441211214000003444011142434011024040413201141320000424241340422121232412330441331002021221300102333104014423223340410414331302201024011130123221010011340213140441000423212443023414212403044334214141130023212242331334100323202134243044240101341013034113410133214123414444340110001212410411404021234110242201332133433101104322003132212030423424414044203210343000044001434223223032440423200020002330342210342021043044113200244334142211021240431033304104310430442103001142203104031110001201412344123043423422000414442312242240423332224340312211041200442441033433344030134332131234324111110240122134044221334433103113323022102223304141221011102023100031124020243224242301313304122114424144132412132403044413430344301203322123432143421021241242022014330023130003034341124232444412341400122014432404110101011332011202021343132133423232030434403011411220221332433130040423121303441431113203331330410113013341024444301313204411333312012301110234201334412203220124344010210333401204240014343214233100441140022042032104121421204120024231023230", "120240222212410002231124320334344144334304211040134403231424104143043223412404100023231202230033014024234301304444030304011003422130332104443211310221100000004414301210344200141023430241241112200113412324343242423011303031040133143230344420341140313024220331304413220023142144243031144000422140340122023240420212020313232122343010303043440303023233212222320203412112200432120102342422324213443211230112220441404111000323334313234333022312243442302123003404133232302240101130414244112410103401122324341213240041403204210032141010222300132040220224020411140242113113140111214221422030233213434442024312243220242402434134003404433122404404230310104224220442132404223134144221014221143044312213002401000321223414133133210033402010304203123032042413413403041111141124412003033243331023021134133422233100243410404031401012132022413012132212101434403213020242000101101030002204304323320442220422322114330410432224012243312424122443043024030142022314032424342100323010443010221404212214240001244004420432201231404323240322120113444341334010222222210330023410301303030311342122130044441232322333020123232042232321214221132011112240434413442414213341044402111230113334023142230003201143301311101320422030321241134242014221412342433202043114042234043322302141114221014141024033140444330204333120211434420320201331032124440114211224022342203441210410212303433001203304300230330342412010440021044402343431401303103043340204121044024310414012121403123413044034020201241030042401314233402223004444103040023443230220003134410404420301034110041442402213032010443442104302433144214301442001302111312044211042341332413003332402410003140210414001042314404141412012330444412021431311403142401304344121123031223314010412001402043204423024304140434042431300111301321044313121441312233432043020130241031442041230002044423141324232303213320102132102441314431143322130230310303031004311041343224131131210330414234214241330004011013144243142103134113042322133420224330421414120422340442224000100402431230343020144012441203012204310121234023143403224310210140144424012123104311410143242313012002130411301413103130222040201232043042030033210301301124212431121321012120240210442324411423210342400311201120033101123314302034332424343341130113233223322130404403333212220031020030233212142343103200214104210004122322431224022113221142341202423011411432301323243143401001203312120140414411311131301321123140331120100130302224040334134024102331042340201402024433411122331002132004041224034301041030300100434022323331102030111140234201014143414022421131324011144440332233432404443214312230400231013202222212342013302310211322441403211012104321413433044440041003322213404434322334424432040131002141432024442012302114322321134341244143142221220030021011341343114202332141044024031131012311212202430440444402033310410221011410023122222201014240221021024303203434203033320413443032410222111021144101143011020031201214130341321214133102331044023331141211014304211012301133240041334123120122413040004010322211401044002130230220433021434143103044323424010004424401141121032133114213020200144311042200431413423002330322144243323001130031300302313200300401023230302400214000304044211123212414324313322231401340020043434210120131032040132420344301443240123200204331230110412344003142221121214101223214214223320301100431424134140220000210121202234022333341040302311212411033430042010022242101022332203134011300213200300243401334342341114211340132101304231442404043320104430320131011431013412124333232004442043200043433233230213440344303044022400321042301320243011224013341443330300402301140041132113241334220123241402344412020424414231144223310143123223203420023034442014312403233134040440132240323322104442421220424320043132212104411232004024020031140343241010310211102312234232304320044023144044020203221420402403443144024403431143334341243214023023412331424220231014231113224034113324301234421420124242322023024144222433000430442002123023444321400023411304331313023201011003222203101112340223124021031133011312210144032100331020443423131411324103200023332122340103322422343402312410340114342404244001243440101122324303024143020212100430232141140432014043030214321021432112230440431342301240402422041114113023331110310413111003242222230040324043313343040221402413031232234333133231110203111414221024333420111414443143020234320434041143033002440414112340312310313021111242331024222002401033433042004021002021112340100", "131434431434222110023021414412303003034021241224043443403201143104130042412034204110440044243213141432311334423014444020123222104131122220211002134020011421002411414244300332022212204322443420403310034344301220120343130102021342113144313444424214020143034204130034111123221101413243230224223113131044101140110012431244342023331430132143223340030102321123334020432002234330211010224440112443421310434424102231120040220113112331144042020441141414413443101003402433003011404202331341033223421020003240204004200440443204003340441421130410131421332002001340002024301334314412040320242143004212332040012221341203003330301032313231201013141121224421232143022132012413033242320431244022430434040112224020041023212343332231210141302414344433200200144222314104134141321413232320123210014014442204421100433121203113421434012030021331314004123002101203311401203042324014213144423022014032121034233042003033001311222203404202323401214030234412134414423433413410240113300401224341314233221122103122031424111020004232030100343412203312110144232313114413201303042431402124313220040210101002112020304323223041043323221444003013121201121022310201403223203444022243243142410222312310013231221334141322314311432130311301322114041203102131314041102444310240414422141300444001300214412123040310332404141331231002123011110141223404024224332032040101032104044042113044441444112402143323111013421303444141124120230424444440143003034430411440444103212343433104314020323002311111042143233244342024332422011242301013142343124334223143004233021330024324033411144033134421220131041332220302023044131014224111314414010032044004331122320232140242442230133432434333214121043201301331423431330230204344013113021104430431421433200124242442122342113040423311214441240321330223242332023024410424241324211321203342430234441041102340144231433201314123111040444220042131430402343403440301120201404420421331224131321312430222422011230120004343212140043122424014301031343441121301332421330324404223234104230301142221324024112313430321430320414303123042213230204131302311234312240200400443311010023101204210204243304124234102102113103012133304140041131431142141233230200233401441001203113102231131011040020211031022433041100411312220022212232044443342132101442424021313421133440114210421401434220314142433440434331211000422232403120201024241132220122002242144102043420412024340232100142230134003301122002343303024432021341040332422300000024114444210041341144444402142141041331032401424140141210242244421402442433203424410340314201141434124014231310301231041431331034103121000202221033043443012131031003111343101203000013403410430303421341201024332221124242023121243333012110240223314321111120113324242323144230112323330102124224144131014031142333214321410413141120234211430421243014200224412313230304220404300111344013042320332103420440203000141221140033134341232414313000044404201422114141122323401023131223141100203320201023211444143332423123440444423220432424341444033031020320132202343144203014221103002020314234022301344024441244323322441423222424133402212123414123440032244110442232000232004224442300340223131411434420232201024102001240243332432124024304233140112011200010130414114412340330320430323010003010012441203111421014224212322121423130442120444103410240440402234244441344141011240344222340203343410233141102022301414144331040224323224114020410431104042141213312243334122014422131210140323431403301323342324310021301011411423412240132244411000023232401400300214431214231440220231312003332421403012340441302413310401202013231104011040430230241423401114102242310411202104024212022142112214343122321334032134234143024320331223344310142331440334043433243243224041132411003433420323002041244232321410241241011021320121101301234103143201330344334430431434422201100144331402443234421200141213321433044130112402141123210211002303401010040212103030201200444044124411230104132201042144413113330231443023133021413031241323431223024144303031313232410302243434120202312002233034111233304203223310222212404030112434300434140103432013024401233322102214424321012423044331022403420042434430202104012011122340301143320244400333441003223213031411013301232143120100400130413133331042031444000041134142014443302034241023404303010331134304401044434130023310134210321213431221023040411213413020330031121310344113230223033322020334104124144134440442240341224014340130310221342044423020242432441131130001331404121432213224204", "424102404434000431041443004210100214430034222344441214024212334420342414144230002432232134432132141121243041424344421234013310414030313212102120341221004013232101231440304234304210113010210333344430021344043342003441013142233221334440033221241313002042200044312321212232001403424340300421331401143341322440113234102431244231120403120001314300143431031310344101431311431322402124222403400211400132324323323234324112220241314444003304323023144202301224013403041432443342422002300233031432003141434000040132330303112143133113142333132032430431142214214324404224200421134234411334224334421044420014144400210123242323202111211104411433141422342021203444031124233444404333014110344322231324243200422401311302002043311313123224042402414120132122313411041103202333030321302410232310143021133324140103400111400313223314442412043221404243304001020013433041103123212411413123012040431424213331243144423111412442303121121221244012442440004240332401210234031220231422100230444033300000443404313441030102333242222033223201003321002341031030410312004014141010422021121141420141202124241211040311422301123223401244340122320344224404314330403040003430120021001400413113120021011111404120204300213103143442020343423113343302224324400410404011434122243200042420342211232213033131112301033414330310030021102234334202402420404400422331320333221212014101333003130304042331311034204403134404041040303313442321002034113411241403404110233203033423134122433430142423101321300330123341441004420243413144034301100434414401302203444311234340114324343040441122314120302014140140331032334421212443411140420123200314240314320001014001241422104141020142311042332234004111114014340104214004411033312014300314241141130011440312014230302244133221122333111232440421430101210213031022044141101110130113303424330223002310401111443043001003421342111341344432442320230204001212310443112313230143424414021014414300134013411042022143010144444112442031003430334112241432301312101243323211220321432211004032213003441401303333320424040034024421432213011321414121002140444411131331043144023014141303334301443401043014240240343324123433123011340014332341110403220121343242402301222141041202201034020104234201112212232041301343430440104014312402132231344314303201224011433011314324333111003010433202010342401244103014144322242241432434244141332323403244003002004401232441111224241433030310024302213100412144400202333114200131200303404112424101230012144023220311200431040400441204000311112243001343233123240131220031040300220344414020112023324231302242240330141101200214213124000000241410100233422311123101433440323042114012422033313430443111320301012424200411244332312003211403011302111113142202221032032042004042241304244132020103103330324334012132044302030323420230201421123233220240143244230233303431002322340040322214300430401100033334042043433340343423411203300232101102031321314134142134033444100121322322212121023211104412443442021334120213242234110403113240214130112323133201221342342324312244331244100223224222412223111322200033003124101343200103430203414233000013044331400000024004043440143330114314313014002314010143031011301440323224011311433123114203333344020201221224042132030241341031101141142031430002121412330033244110043421012341124113030444203204203002014300241413321243042341012101100003124304203021133241103321431134010320412130442130430121140342330224021032302230332130344140230300301222433430431414343421122233442334423020212324201320323223022011134330003342303431112434331031221221234010403400032223033230130243012030410203101130331033404142222214444413101303133401341311410142023010121123340340102031013033332401124423013031422402103142113404134241202202433010310330221133010312210413201023302114120102233122444402221013020213022020043113103343132442111334412132432213101034113120412340100243423130122134420242344404232012300002412041342201023224200213420310311030110431031320432042040112104203223233101233233332113323313210401341441140132012431042404110402113444300300243423044401444000444434031322124423333322310321000102321331430320223300432010413441002233130433431141033114133412043204133434312232431210402440111020311140220333230210323443443224431223420101231424143404044044032003222244142022202232103101044104104302140203233401240024032204024210321223131002044100310242042020203023142221314010222040232311100104400332231201040114302431034123430431322324230123111104032404014413413304101003", "224340024120140100013100443344123233214241302123123414014104441423314122132410131334444313221423013042101410232212212221240142140334024411233200141421241121441430100042140443204344222043334204240013011001213301141010413330132343141432222200330311023420124041100023311413011222034014042014101333033142304203201331210033340220043144104424024102013402313240200410024232421331442341034233242113340023141144100320443122021244231210413332431320024433312323311111221334121333021400223233224241213412100400342422010411100223430342210130104423024203440230034304044111124344410032040004211120312440131241224421341411444111103032411333431004442010014242440304413340132214100321001334113040112240344224030322301000232201320214103242340031123113041423343110330423021110234243124232104103233020401130133431130122230013033123444042233323343341232414133212422211440240413001401330402031443010242313333311212334011411223441131102224213424301431221403121100024222400432411432043024234112241320131113143224410312241034100321042004141020431433123324421401242423221114341431041244010433040143343403202433244200401411302343143342303140320302012204444410331433340120121314331320233214434210243204141103341123114232042304341402420422123121431032343214124401010124010002004341441003010222000333110403343340312030343402212302221022320310201324410121221104012410211401413431412440203021000323432004224242241434012103104241142201003042342043311034003301132323324204311034330114214134324102311443301401232300310440020110321104304414044244322323421414041134120331043033321234102430140121231332012403221032304004411224220114044413442201203324212010301433201422300103110243222434102120404010333442124442111020123102123414221143312244344401342404002101241411421021104403310003020333124013440002220410034203220203242102223343340042411223141221024113221120432343230200014224112343331331314213230100041212004433201403242113024414213132122400030043034010024122321433221023134423224201210134302241322304042444324124421311344023133011104210321042004203214421014030221104403024342242443042313441242031431134122440204111442313044330102441221343003423030142222004034202231421442143004030013414430430222140414014142134142230444030434242131040231203233320200421222201202022112133024130011420421300432312410322204302432243140333013224341143404201212042442004021143001222400243031034304033322431124220213300321430222100140210422312033044000032041012340122102143444112430241304233403123442412041411342334021012330200124341224333210420012404320141104400202223102421203244330224210321413022000024104042040040043423204102203133320034124020113330433143400033223403010241144320212022403300301131323423142043024442430422403330221404200002300021414043424244424410413020342304113421113233020201412311143303040044432214204110404134301423042132104213124434430000434124124324020101202144121040241034011000234410234440124341321404301042233423020433144411143440121034141222103004241300213330320200301141104211332122001241010021303233314024241000303140234224212121313014142314131333341102141201144324224301233101233111333311330203312024331302434141240403202124314044233143434011012332304321221324323342241223200403341003244121013242410341342021410140223244141040123341102243042201211410414404424421443442210200032233312220303024041010244300431313124402022130131134241024213131442110400431134030423030340343040401403410100102133220314322014432143014434444242432041321122240210433023042313431224143233441323331030401224224221204333210144032022233102030023000423010411412130410430410003401344200314341321100324343440233332211320040322234412040240430002321100242002314341013223104030321210444244324210422230320413142321412000400104444413324422121443424304420403410122034213001413140123224311103131111143111033111142221100010142110430421131044000220200342303010312321012202404411313202143240322430420044141220234401344142321023014103240224340012444203322433034041022021443010210141204002302144432422441031022134333122244303120003022203330113214123140321211142324120002022023110333342230230321400122421000312212304144313004444444131142023340044310303020024423324343313040042104114114221134310120244032134301034244334413312032000133021404244143003344303334444103301330342222003343223321313413232041200332322102320123430212403330012303143110331031101431140133133240121322002022444124111011002403423020242231230331310003210110324404033130122", "404322013330443340200313310413122442024404043422204331211211300334130443404044103421402003131312432344144431041040424343221401022224223030110244422042310211014321040130112032314300214441321234120323031400133314023034312221232444224224401414333403013302121212122330244220332110041314240123403014314212144241434400023000311342342133332243323422221302223024314331131232034240344141243130320244421221110040244104111243030223003331232131224011323132211244013332132303132033144134432102420113310434324314021422314224211122012314320121403123322140021120221022404203304133323411031103440043204231323132131220124243010314114232041230231141021143220024121421021043343102303334102443233000132103412341204040013231030122122011404302433112002100400134434134431124243211211122334110013210114011132143410443123131413202441441111420213021023433340240420000333103424312424234030101114340211421123101231434214431311230444012324300114241200431103402033102202303122242332004044002330123210230000434141002323204324021141111024242312441244024420210104434141234344403200012341311421410203032432302302011201213313443123304030341333243211121200322302043224434104430221433202022203340401112442130102413013424113134341143042444344002242220403104131142410004243043104310232004013032343110340113141314323423014201412324100212002033233002101444043230230300420034114320324411240230301113101220233230100403101020241342223024104414430143423043220444430232333233330222113342120121443004304232232444340031333044123024302210034014123011234003100333403233324114402413031411020413412343333032302324102212012044200422403131103014223102030443310010143334014001121240042201123214212030034122321233013134311140002340114224203301111343322134013201312110341133204301114232241244111401344330341331011304001344333110402222324334122232423124413121313243230044214140424233214024423202400102342322132203002142214320202101222413221002013224304034034013402341001331204431101322003043021233032022010241113122412300121304131231202420321034321200323341101314401142302002204424212130124323114023424421010031421122324044341240011332424334000001223423404432020202121203142314044200412303440324412300131244304122023403301042342142111101133200422434010434010233001333140303103331233112412100101203302344143113101204411122424400100321011104223031222323103101441324101404232330330111123114214023311404034422124414041411002243343123321111400243224404242342402223103442003420130322321223104113044300420100341041143143044302110310423220424241423133013311344142202014440303040121144432410111044233431203142101403042003142122012102031230030032400021303232233324303340141031344333231014032041123242103114220010221012123303304322212302411243042213142232422314221413130022110344432243014334114122304014303210321410031111112022320441432324240312102033111413100334344331312214403103334304234123322333310101224232220302301221224000340441303013333030022421442443022213102230222303000412401203343032101121201404410230220232410212434142032130134321132012043143112020312410023332133003211424003411142404304223100133241123434210014432340443432012314203114103402034412401030020302224143003342101202244414324402310003022011013141133014120422121423403114001333402202222332400113042334243332320402012204432314204344212023313202220141311313323101234122203043040323001201342014212114213122121422134412412042212430024331121334330234034331300202132342240241303420242032134231241031140304004333141140124214322044302404424113430234420003012214432134114030144113332104022343314241042440001221004110102404002304300012343404041134432402222401004340301440100331001004032020414100231300114042233244412321421023122231331003431100040022010122211232320313130240013004103022042302404134300311331214304040042320440003341400110244233400240322231444240334042224232012024314230223034044240010204031431213220442341011013144300401400441010240341444133332223032222224423104242442233213001010033433443120424320423303440010340041103400033342111423114021301341022032023133044134320130004404314101112421023344313421103243313232024240242441400113242422024023223011412131211023003422113422322000433421044432023041420414442123404424004134301424403340111240310404324244423302420003211040032013304401022342102334430000420131400030330002201022323312243034310310034240020323043100112011140131340030414124113342421043242340041440020122033121321123031413213241413344203101330013130431332", "214401412201304033134324001442033034330141231322010113244033441140323211004411402331420031140332141434343214311220223011220302204300304430331342030124133444444423132001333240223443422243412130312322112344133213141233312201102131240004433433132002134141224121132444104444442411321401140132400134100143343214201031424443413412120400231334400312202344113121332042233314121144013020433043440132430140020034000324133103003101433003434242400114440122130200200343031112321431403112101341222314231222004031413303243324442343223444342234123422411124004103224214014010131220310232144304312144443410442412023443323144342002240230101320444312443131333344213430441231413433204042030400200433332023300010120340241203213330102242301220314032420121021421432021031223444431010433214324443214124401323422320203000021443443142314314202422330402321113440011434404030141434431201432342024302302442444402133031021400143210320244202011011040432303442442112031001123120024342232320031412411404140101402123410411234104123333134122130322014312320223403230002421440430434332332423012134321002122404040341233040102414303422441312120434321443140004043422444123331312031110104020404303440424432240144404311011120214421423123010132014223004412322423220220113113132322342031431333303421030034141440421043134041433320241243101223433331413411421124023013010220202234312401133243341030043130421313401230234312433413240143130133414132324401433413001314123402231340233412033432012204143001434231343221213010433214101040404411201430331410310333201013200021233413023121401342133134214324421310200404401300113230443302022231412143133430110311210222004243112224334120413100421443030440110304301020211321030410034300032222041324312032001141013324440021242141412033444220022343012403131012233134143104020013201240141033110400010414400102324423102410120004203033113424210001300204101140134110142044232432122202324424030321032304234022402322301143203444420213403332032114002032231031014214004141240324420230101041221231112431002213324202301334124324431340434244211413202134100040011001341321133100023231442113130004011011231221434400024142231002144212014130233030132442022133222210223122002302244214113004414230031220132334102324232202230042331121114314040333322412344031302141440422312233023342032401142133420301443112114144424123341334013012442213423220114312123332002012000442130421124124211403040011400143312342331104123021421121234043334240344411210443421032104322223140013003222334141110413031141420114244423343410111042200433322110020442144030211410312142400204344332234204010011203100431044431104241422432041303031400012104013002042123234140433424442014310203034122041141031243103333041133201143034101131424433113410012413442421133443410302010130431000423221320233434111120344042203102014213122123301302342143343320243242020214431421232212223202123124220124041400031210141003042402030240201411333433304140113041342410132433023212241001113103241243001142312200323433103422203343431021344233403441211122242013034214041242013341133324031402234031211220010333121220141323013330440400002324240312204403410124001334332420433140123220334000411104004032241422401034201221423403443114330144432023004331423340101222330042214021002141131341304332004011443011202244130114243311331034133440042001230000433212001203312130111140311123141023031322100101121001402233212324304023104430220244403130321022112042001223432034034232402310443114420442310120344011412212220300403143142322213000240342303341142403343143223144130244122130413330211133330012102114230040131023410212110321244303000434441223133221124414222320444121301142033011041102210341203010313311212141402423443011031310424342001213023224241212402302014100130432041443204220101333044332104222103422300033130321434312403441413340433224212324310401224412202020023020000342410103103032142113141011211331110442244123232030022103411434402333211343330303003300202014440411132002321332441233230123023011023120031343142030311144221211411313401302421202421440240012324202002201230012341330004111133010010421322242310012321210241424320044040303110341433040231423313401120321323203010431422134003130131121202104222442421123021141304220404124034032024140100132443320340041231212032021323031320114033230303411410133411341004112304340100102212444113412001420324433440222320210203004204330202330042201234410033341042404412411313322200132431344141241311031130423211410023333020340323", "241114001042330344200424332131331300220042433413224120324224003343411431424014230142334434302010210130421333340323302103221303242124344211000400041123422443010131100032323414434111211432310243111431302113241011344311400444203200433100202334302121233034044422113231140232433414231110021102401441041240000024222210141030211034123140402200414114432413230304442244030033331144421440311432403231210032110332013032313121401133021312234100241300043444234144343122410133322001342334232023213020124141232304130310444010022334114322322134140132021104003101213342232443102333214220411043213434220143030114321012440422241410122234143012233302002343341123041442402220314310034022240332110414244020000240012442102202141413414131423304444224123400234004440033200432321121240114020214014202224304210121244334224123233134200103031234230302104442430124021240211133014223424034122342240423423041232434413202421331111123434321301143223420143244302112011132211233432402132304010130020444243112024443043334143434333241232333033000213244110411213334202321310132342314402422124103310302202114004122232240030201404304340412413023130030312043320143122043130220303401422103311344440042234411040100223233204203003011432442424412200012012422322233100321121211104300043304301430341413142204102141230323234222423020334124110402144224011403401001401023211301002430204123410013441042440143030003242130103404230010130441223023010440123002334400033423142020403012210013112020131012000423323410420131230442304212424342332042011413442010224111241411022321234012214023410411214013334140403113321414100344000332240042330104332043141122120302402431133014230034322202431034234302243304204233330204233231201121003340203021034112234412032120120203110033103233101333431344024043201032333420242244200043344402433132420110344140341144244230111103433200232012321234422410204200043022441410011113113121423312203302100204343243114041132200332232011220233432313420242204044301110010334213442400303443012120442211211002344211134043230403000203312102124044201423312013322243422413124123223231401443004004134403103232202343043413212041301134201340443340120412144421131104021314033300223333314212033241003024001044443311423323340314431413333030233230432020441241331143431402243311313014040420111143011340233200211341223112224042111302201213403140210202300403330223210013234131112404324424320334010132300001020312342300002430443024210314201123234044142013424443121120420421131133441303001323143210301123301400332303233120013403332401122111233004401202401242014241324121233230140300203002121213230213323033310004101141341003320111204131410103430211134242223330002421320401101334140330333344344120240001431234242322140231213031302042124024422344113023432401311103414042330310424421042023300043320143003043030422033024211342243432013210334230231241014133332010404040100140420143444140211244442302101012113243214420431304400104011310343401331020033424231330400000421310223443141104123043404414220211332244232330031044411222200223303204204211033301314230244234022420114104310331211220001244403410232304131040012330204420100040313204400330021443300044300014310223403211013000112240131341422400003011343303143332244221232442410211421304034334000103122421244314041140201422203220331432302223242243404213032014331333323111043230243241011131430234122320042213233333032300220003141323030413300221321404433421403212312041322022140132242223444214234222131003204400110102303244314231113431032212041400230414011033414211443230403121212140313234440410024010414344000240432000004241421121113033240334103111341102234203000224412021441131434043303342400024414403431210430314003400413102120231013100134003202202401304441344033032301433321121404303410332421404333311242123000021023223023342132014122223340201200413343420124024000044304442424044224002411134424324323442300030241124313402004300313303213210312344311241240340103232303200332010334304440143321431323211101023331140144114114130113122414041241230332443224330134323344141211120240113341223140243402234131442233322010331423322202001440404402313240031143030110210431041323242110331244232220312222011013403133300424303320441211133122320233411412210420434113142334212123422001011143131023444222430233223042142140133110134003334203034040042403222300234440340311314401023333200113333004422023021340142212432143141310244331001122302022434022040304441044331211413402044422110234440101143311314043", "023301232001411002202401404043010103422344333040020301034033403340203414000304330144200303034414444420113103024222231400203014322204004133141423202322232233100324042330320110342031131113304411442124031001404113242000043112142042402442333313043042042404331402423230330303421230140030203030300413411111013043302001122111241024223440223320424333222230411433003042202141202423020442124201432410443010314040230041300311122434123341010202433010110214111242314201211104343120400220131424040443311140300102213230124201322241100312011021124412104012021331120131144201011001344211404200303210444043124213222103441020343440002034012012422420211104102331013130000402214011310112431141110344442242240131400043403131130140344344331422311402134433244133344443043143023120434010331300342101031210001314044423332323240404144403012014131144040324340101123301140430342312132330410320302030412442223121404220441403402430134120424124030044121421330212103001431442020232332320444141101124020241104310341212133100144012343133431314041334014431132421131022432234213124314012242234300040204100130130312122023140443320143304212324034411330144232211014314243423334342002103013244330123400412122303123004003403130034332003140030223141334403024101130241110012144200321002301301430032244042034240331101142414141434410030002334111033114301432441044130211131040303032233241003431403042212434312231004011000403030401214410443104420331124301202232223132334130033202133211330420324104014132334213331431433441314140033402440003214123101304012400334113302434343440043413404220300414144342132302121130322143003324223330340022403330011101341010032434400321334033123222344342203113214424003224420442343004001122111103012042243441232441141320041240332233224212231203144013144221022234014110021331214432412334212022443003404410213442012313014321401004022223432441211324142201003413121442330233434111121213234203314321431333144141330442024444404321123043302233012120000320221041034402211403141011013324404301344433342012300312310441400002133014140342400112132233002120043422021141233013324234124234443104342443000031314022032300403334430332414032340044333012223420342134402444131310310213132323131243021011131310120444031034312334324334104004014320120120444410221412422344344231403023401314223232342214021331442203213221120111203013031440042141310242420244311221424133432133421201233141403023344142043014341300021233303010011021322400330024422132232100322424234341324004423332222040040204312431420110340140110330001442031421102130204311400343222243424201000103234220434012141003311111340204001120420433434133134130434203102133444220303140133202444233342233304404431400241102131033000244443014311001044403233411030422204114314142124413241421102012340040340001112101030444442041220411110043331301243203443143201103132411302123331341012203010030241202330000002130423121202121032003141433130313113410004331010242113434231102414440240421322322141212124412214230012342101222040433010113012213202222333013402134331244322024134042242100130202113113020300130004314400010230442333411032411042022223242004403110034130111042211233424202122143343223120010003124300323312203023422032032230330442033323113320310202420400201130100141141044212303103243012424044411301123143302443244244021030222233314033231000122023141044402440310004144201141103322044210222331104002002403044100104200341140414023230344332011203004143013310044104443333343220402024104140123311400130103000421032413022012024340324313111220142331124122124231101331402100021241000000243211433241440322214333133233301134412010141324134323343243121020234044034313301221414214010221021200303321301343201442042204422421343223130014234231423243010304314301242043011034030013322330324111042040104023223001110420321022323404000210234230144223440043211421223232042401141443240340034111023341403001114210320134103243212314213200313242401300220230342311401133433130313223031331302140400023142042031332404333411401330012224344401201031343112022412244403000123231123130302330101221004133242214042130301111203432410114140401013214411004430012310440320410320034111442041044043033414244323304240231341433112412020414003021011443402013320220042333013330424113124042201112432013020424310441344242030120012143224410114004110311110334023330223132443320311111444232320423232140333310003033102040124142104224033422421144014240441012403340001220223220231244140431124101023110134201004034043", "114141102321112144100211120201042120444410133401011442401200424113432024044223203043413032142212130133343141310323422104133010014341241120044001033024041202300143014244301402030202331412422011004241142442144034244300343420430404334034442302433040404333323131303344210431042140301343013300113412013341002134332342411423122133032244143042224332102211040141431013020032443402040132202342431313432222024114423322141214113413031332300302301133444304020001402132441021013122214023300130033430032404230231241032311111112312434212040443401104441414242303043001033242432003043032012013243040130200411333131112321413424410244402314130203341404314030344213040430123124231040213034324124230140441342233442234402130132140441211212314312010224203322234103244420402044041341430223221231333100320443340442340012421413144403023244314434414112240113424411424424403014021414324002214020042242434324243422100332403231120344000330240442023220132132044132143443133423211323103321230210113020214201122323222422300021002433303344224341304031100422304214333010400003430303411040303213314230113411342313441111321442132022110210120311044221421303212423044222313333044122434443212033200301203314323122400144000430300121232211143010203010121311423301333433020112014413014244404342204200121323431440343333021020104231242140404000400222212443211210400441321020022221330444104440130222020322401300413203413210212413103402231204112211430002341324201312140410333044201033121442214134334233240012332121312142012202423300124011242133400302042342341212422433243423002144021041144202211214222131023204101214011134321020312111013221441441333103143202132413431441014321104444144221220333212132043341121211214342203234331233224121130133333334043010240314130403140302133111212322204422104440400321122042231012112242220444041204224023310211403420123213111202341021121241302022413402114344410013020330400010321314224110431410434022004000311341420331330141122340010213011224412343321122341444330110030433011142124220002010421322231233203442323022112311043014132212034324020134000423110234120434430323120210203100211120433013441332112120212232132112124130103324144332301044223231440314004023142102004124244432223200032344010442204222233134000114240333404411432342032114313323302411423043114010223412143411240024200302420431320042223103212334423030041423022423321123330214012322103332044324043034431111443020402110333430442214012132132132321331321400142032211404322103423221131301331212100340103303404210001144102121132243032322043401311123113221024121041002041312331101334342404433211444341004310041022411322423124242220043042303102301033122120113022401014031011410112432411434030231244233344442343443143022032224443421020043002400410423230310421234420123023141420324223204231214103123443300213203422104013330242334300323342110233430213313330114134120421204221304230423204341321320042414210033440400422103444401230034132400211314410141444040303104113233344003432311003431143123314414331302043111000311032230410010422011231424032144024103403342041241014101124100200433032141200204411110214230102103233433220443322234113041413020420111320012322100133134331401333132111442304330140224200240040302110421232343213232140141004122322214411040400312442143320242330121203132113234430431004120234330223101340403011404323423000422434142222333034403012340421124134111042224112332142244311301202312404423301330431240213340212104441301114001323232304123424103413223342244211123034143233031144241141340112440342022304324214422234241044232331233043312044024111140031101441034014121021334133243442203342240323114240222132002403022422443221142234142032124102030441321031030343112024034141034010211114211101143330003203414143414333234021010444210342121003034322410130222114312202200140232443334104414122114103323304030201404334332321000014412220010142430214013140101222104213303041023443122142430010344323003122233331012303443040124212222213322331210202404343031223310401223220004210343142133021314414102430131003433114042441324034303200323432102324343331101332121314400141322144430443132412310310441412414104433010001033143024421412434313112100231422441100024312444431220210221123114432001330312230213222123344323334303231044344313012202243221204313323200114314130421022404033412134142441034133220100404232422301123303011304140400203032042332321244220222331303200233020114323123112012400422221212431003141134410322044033210010321034234", "331133324223211314433304024131422324440443300001132203114332144223144411320243143313020042224030324001424303123140100022001143003200343310211403142043114431413314132340021002424213342314034112031313313212302402301041204241444101244123401301103332414240033202143104324244210222301033213401011333030300123124124343033322103243114221324214002212200321033112040312332213304312313230042040314144132220242034244304321340233122033144132204031220124303440122130222222412240320441112010410042414332111334203024304124432002334121343321431244323341031120122142043411203122013214010141322014043030002414302241041200441104201110332220121043420230224132211042022320301234042222104134230144344211443442130113002224342014411342430122133232412241024104310210001410033224411212323241034104420112200223231310040343101310410402323203303434324330120240030002312311224111330302130223241410441310002430234010302130421141131421331134300411101431442110430131401300432430101330001141200321030031334022432102143042210311341402013040101012223241421423401221244230010224402212031110033211004420222014340221223310114102220223203232014121243003121332212333431241103412314031111342404134401211121232143333111333311444123420314241131431130130243031104040411014013001142421343421104443122131323210324102231432323213311222022242441113130033333114143434403203124230230422024330120202144224323241321212244302320402202113313001012441334123143204403224430323030013432210043302003423430204230011123311341110443102304120343412140443332121144113304200420021211210320321301003104202311203223114133322341214402120210324203320411404002101112134100130330112324133210411400244301320222421001434301012212232320123113013002220001442120403424024424331431313402231404244443333102123131002120322031323140230333402423323200143012342313403004234313333304334323140420032124420340202001422421242301112330212241140403141332412111002422301441003043302314114440030303122023141030420321100022103013404410302443011443122014340231314320033110223333343032343131424010004343122403440423024110402100230110212231322024210300104413301122030204021240422023431232220201032004040330042232214114034210200114410012110440334300102333323421042431021444331434021111142220113423133203030002040011242123012020233031402224123421144440444140313342424043443201303001012404142021144302223114020011011331303021203102333124044431432304112442004210244410340233010104204234203211443102221034233433102141222034124001121423310443411413304104000130002034242334204333100441241020424224324231102000204422121203101110011204203300412021314222400004004112102001303041230022101022031440311310400022422341440313422341412113333013002403340133333132022304012234110413042102321143404010411441230033413104041411330130412244002000013012203333210021312424244141033131110442321134431221024112430244344112334024044231011214212024144413321140004233321321142012144003344320314431302210142040421122211124432344200013133111344110324132133434001021244322110243424012413044014201301301421332443242121341333432000432441424310303111312312440414231204224032244422420324020111210044212141101402410322121010302221212232323140334404330340001330121240023300143014314201034403440010201400343303014402300243440102041420331204041123004132323313210234302014341414222333302012201333221044211402133310412304421331344144433123443003302443412104423200222141400244230340311140200122440120334343240041422300303010132444324324132314301303202310401332311442302100213240200322144330030311400322440000034000413121241442003340102212321222304402402210133330211303340314112201004312310203334213014312403031043212444031211320320203324120030320004122334202111330143032321003310434112143220113122031021434133234310014310441021040030240340111223141012203140442021230342341311422102030432002343000024301120230412332211044130402400141400214123431340203221134301202342333440113333230233214244240340230141323034420304322441412433232243413141331413041310232420244430040433020144133241411321012431210434444230312223110223310241002333131040413321304401242332221113433212342310222334110223044004210201343441023044340204212021403444113024141311242033110333131311234133202403211402230344134102022201131343311424020302442000131011023420300122003143331333243132033221242414323424420101332014140421010220333031320102210042423431040331231223303231400442134312233043121043413432201232134044000034210324232204111031012224401", "003032202112424134300302100340030310412104420212444202043111123020302030002313121313204012034100102420042032002044010011200214441044124111401124304243230034214342433000140444120004324332124104224303000331110411122240431432032224200024301241201142210403044232001203140312431214121212044213023343141044404403342432243044212310010202441213334401201400021022121403433244102204232144441003422100443324113232430304120340330140043124331242212334002414233442411442034414320213003010422312302111101340234441101441022041321413202223002211204130120011421321214410221243104040033144410121014201141230233141302310311440023033231340303332203014014221214100114300220321104022204132210311203011131311443033401201241230420100112023143430431130042243432433242321100431310434143210103123024342401443032440432334412011334331014101300314144424023412210234304231313403442311244330333442214311440314001043311141143140113204043003202023333112240314214010331144031141221144123443300132241201030302024344310014144240340432402023011332204203113011043032230123140334144430113410344411433122020110404420024243034034123330442412013044421312232013240332202310241211303103013423132021244141220221130144022143041334024333302323130403244024101102441001201101134404424030244113424310321400434011023200310422100032201411203214233230312101121133023141100231433424413303123220411111034442133303310104111020244044212100021024412130013210442012140210424301133123013104123331413004203222210013014220434243001241213231321313111214120400402443244022313020132014404412100221440430200421431442001003121220001233431411024220300132142131103034032221300414311134421244241020014012430024333324014031024400233132302420343031341341332214301203213342224020224322443422212134202440332433411113423343300240243320020020223312212012012222000101242220343410021403400321144122332302131220040434321220000323020011113321022003401104133022312100144420433000043400201012132341433013443311104010422214423422111302014413103440420341312201323122430341132440124211322313112023001041102114033013124322320203404020233441234424103020324012411413011041213310240440143022240112334001233404202332014034410304032430211000044004404001243200124342342413044120414410114401113140024003112413412202030343434420111043210202412041232344134341341411101301423013330333124431140423131041211243012140334403111404431200030043123324311323004201404442123320412442440103101222340410201111330330334224111030421120213440003034101032343122220140131010110000142034112440222241432301343144003430120220022333111111434233421313122130303042030434144411334243241102132213010300344344034413224030411421004132212404202014413112113234103131341214432333133202124130222232433412203022144130112421312122303224033014311331243113241304134210443313204022040120013120201143230020132110430201011413420401423124411034131203320210431222014411214013212214044200301014424332222213202030201134221434432333044244210103404203142133031021322410142331114331110332314034124101430040000441310221440312333032032221234111043240014212143344201121423403433212402442322313044132243241001432102242121343242441433234014241433411230333014434431333344021002103400132413314330243124434032104221304243142330031040042420310133144301242124240034134011130024012322310310401444144102203233210021301444230401022243342111042241424323142141344410442104301401434142403310101333021031224024133314234304242342343312233302344444434012341012004242140040112444411031200100221233321430003300133240132141100211102014201111244324322302012312021214311112322200101221002143031414020031441124042440340303021141222332220132100024003100240343001042120412310144311431120133423434000113200323231221023001432112440334434440023430012113143213204032042333003202440111344012313223332040311202311222431333300001242332122231324021310313444223443114213231414211023344011432024302410220442113313422333424043313044120233442104131004400033433400244323312423002000211232123111332213422334213143002434402032421423232321334044314041324344132004201020010134110333103430314443323321324402002122213000333001301120024204222004233442013203102043133331234012031014211422112310301103440343034131300323132402204444010030013330144000042201410040233431101413423244044000324133102401223214100400123100023141410203211334400223012024211343442442100122301231000141233302203414304130122324203020223331411221033414130222443142310411241142132244004202012", "014044012334013240232441241314402204314412434330012440410402433311324320012334442403002320232314232022344231141133130241032243042412024413043023243433010321012112431323321123213310412123300234333430211413200204422124214231422202121211304004424232224333002034002340141003130203342040244112204244113040220414200231031143013132404313443423343320012404342014401323011330440342212314201130034204443002231020021011103403212140234241001220301224113230421303140333423121213431014340421424434220214030401430313034321411322031020304431214033343004024033320002110401221104044434332442430304332222144232212214412424442131404231241143101101030420023213321422240212321122444203233412011043401014124411332344224221004303004141320324032221204432014024420434322104133302221221142220144331320243013232433313334244132202424032012404134014044302403113314011413103224200344424103342044214030224142113034004312033432433340000331142200323013114413110400324030040212310320133233004331204030322232224013231300321403104224223121133401103341133410400104443144403223021344402311444000134320023433031011324242021042342011302421142104214203010141322000331204011302021001020012112300133230313314440023011240310234244024424320340414012233210002414000034041324323201021324211233411122232041401124202212413230230012312331421324334321012442114043342101443241020322301330220104332442001302113334323424402314403204410221134012013001221242210000411403211214030312401321104002322430302220140312120321243013143404232430420324200310342021400420023403002113320003313332434434223022241301424013323003043004140143240012320403244410001300034321330144430243104142001120411141021322430000214324434403012343003010244331331202432240011340300203010400302123020033032042142142143404423210403214022334240404404344414023110410312042024214103213120333200231024222412344030040200212424213244033113033113141122431212324401444211430140434442411232133143340431244032244344313042321021431100444143220014243333301433014433442431413242010312440040013432401221413112101433434431342131111114243103214310121031330224213232004121313233223320000230413034003201100411234331330202232024311011123111122043240421030123404214043433401122020302120101414124111433344204302341231032110214120402112233421102303021343312242112431133302402313304403300022244012003402033222331043041424102302212043434122240323014403042401410232303131211104010200124033122040344031213223304131120420242030012224324243441400244300102344023120341310004034244423211203411103234404101431023444114123220303430043021034310024011243343313142142304302033204243123342230321402120242240220143212404412302331041103440120300004110303233424134204333400204411141044110304400003332433343432020330113304204041422200334333241422323103000200310401333014314212134403433040214242314344333034432433120211323022443314141233244440220213003430413042444324221023233130212023210103411414444042244442223333012021242034143314313220041332312121333012410033031010043124340203241101344302011144214102311140112330441324344012243400203202432420143000101442211401240042212214421031044041310134124203121320200400121323331302443132344133430244330104113120301332043243201122240421412300412420043413334120314102044302412043412230210241400240210242322000310030404204121213402213210031011312014142414003202131241021034023401303200112012004423334312300200010433021441024432114002203423243041314202200000244223014402132133214030430224330033340301010212244111402113422424122201134022320224040304211011403230002400133134341421131112022411041123013241333442000342210102214311240200111014134403304213422434441101212321340414430122141220431124100111421201304014440110230144310124124443301302012133133430202230201243443411111321341241302320404111200014201141330100414433221230232304202131104210433414113104143410343123221013421002102211343424303211101411341444114311112210444020403102420022143130200101114144401140404440120431420042041444233143021400113330142243110204041121330010104000032012444402303221040344103303333214410121114402440410314402022131301003142440203213343140222221124203142312111113142124110323423241104443301404343041340323214001212011024132441421121124034000321431033243113243443342240313320224100340412023304142043222134114322014012013220144003200410210303313141104031120444112213300130244220132233440032303440310323143432133320311122422424304441132100310421110303222212031234220442141242404122", "000010244221130002110124102444403401443341403040014311024022013433220340013412110422030401232043233011412221441011113112040334022014231444241214343141431110031443041224134433233113200312033022233134313244033121010102310424024223321010421431043112320324023020001200444201111141301020332402223424023132042420410141121242433301044101144043141241423321403214240404300332142130330133403300042034012300034003033424303232433434021112340311423110121410021241034330140240111014004240322301322122411214123402133004114202134021202043134140131222244131333123301410230234011244012122011322011343221224334024303120011412310242321031331100410340431122234010231432343144320131420203023334030120312410011122100213121411110434244323333440221403014222412413102013204403130240204201233024112301140241120341222201203113432303234113140314133100032120141413032020223023211011234013122100322433023021341331432314232220413322230040204042303344421130431120331123032243332322100403333213310431204320341333313041013411042330131433423011004221041403031434000121412331030311321442231232431422414002202244014340224220312133410234300421301341114130401443430120311412321140311331021443313430122034312013404320021244413323142243333240201130113012223003134401430014141004040330212132201401132403302000201202133304313241224041003423044042043324014422113201403441140414112324203411400200121244014223020234314443122004301443404334203133333440011301431101400324031232320312333042012220303121212024132234201231404322214200413212011330343112034312341333003140041141231420333341313203411133341344333024242144433224220123033243411002223411112142020103412423100012310414300101204234322123301231203103244412340140404100331430413344400014242323440413401212013432221432402233023231241124400203132130130342303401224110300434131321243314130200222002420244320342231144430133303302043234033111104422243044130100401331331144240030410002034304441221013233331203243433240120214434423124000433334413312332000143444324234304033303210112320022131440323112113340312230202131420224003432310123110031034444200222204431124122141240110022014223334222224421122302141324001133111142421121013241331240244303144414034233200402202442310404424024001210122423131340433100412122441244122432031000304001410422430310000023202411330123102314112331120122133314333343343203043240201443433423340000110111333204031331334411334104133413402212422230420031001020011030130401300132111424041144200420313023324243441232340331003230033131014443133221241222223424334102013131121223144123201040412212302003031031233331203131440412131442234013214131143043311414232020031241313034204043421442141033220411143211204300324034222200401404422322003334030401222104201122223421231403334243333440412420224000200042314331010402301200241210423231200123112314411211343122432433110440134423123444231344013243413304001223111004102342043421001103411220212241101201312122221311444041211322204121324203012310444031142031311240242103331011041001101220340042012412023002332102012324243111104221323034140420322402302112143200233310220422433322030310420401014022100203104421122424123343243212012212431311342440214400003033200220141033321321202043124343234440221134024112043133201210440321130223133102030203141404204423244300303022133241032133441241124223120413221432211241113213114134040423124121423032133303403143004040232031310322301343341433234240404141144401023413124034424342001120334122010141223224032042302013103334323231313340200144142413412402201212340211122012203143211203214033232124422022202434201330202004132431200242303202112330431343131211203432431023441311340243010344133311042132044424214331412102131033143043211410220343243041023202001044402342341102304424421232300323304331113002214140340121221043412210242030421344224204343343342132340400242032240223130414203020220421202240321010323141220133103122041404303023101124123420222001210133244310221320330123343122132230121003021232432333104131404223421431444143203000024013310031240024043142300141032031424430300111222312032001044311140202341402002023422211041113112310100320212321113321342404133133011033023440411400014023223443133444322411201313021341244214244331020443414333441421140303100233302444300431020422411104122331233102411124431134040100401412402030231432104230420012002100340041443420220220420231422333422230234414344412334331202010332402024212221241040040403100122130410002422443410313330211434020232", "004420443114411201324002124113343432232100414303233211311130302113331411040312140204242230324031131422143321244341324014122401214144124132320434241121144033413111341233230224200424042404003210140342022233332041341202440134301022322422333030103342230324222401004443233322403041300240220121443134214103334402000132103111443234212211140223120103410312102343022021132300132011343003041042444344413323310414131120134202212413243212221024234201321101230030031142023400123033134334444233313343434420004120401422421222204122300133132331401044434401432422300003034112413002414442340324112234102334302342320112331414130233130002221024234034040400121410133214213031020041211031234131444324212101122232212110344334221041240414310334200312224131234440440214030100201202201221401421214204224122432331013202013403221023031344431102111001304144244124304010322334242314112013420343214312122040142202004304004333421344213341040243100131132030430003424232404412124000204342423242302201331101221120022043404432140031300134020421323410312111014202433241224011303234302121441004121301120130311214014241303234104124212334442422343113143040134331210012042242224303124130133303102423222112413401442133200011411204441023104002313024244323331111021201423242212301033221201012443133301111144034002010203424043104102230332302020323314234411403442203312413431234244000140300141313134121222233412310431114120132102000331214012201303331441441311321404410013023104204401001001402311343134003232214223312303121134004111231140130202213241310443210232101433243241130241122234332203332001413121424232011242433024401301342133100031143414222211231232334132021131313443423000142030133221223310112200124004003030344312102331040424443113420114124402213321043233022204110002043302404243134014444034221340412003241121043333104410101214230342213224201002023412030020131404410042413234034222013404311032424323311040240244313002314321424111432234002102030420424310304444222314443021214303113040113203422330212124432410000342040313432301320144004042234411001044433210122200104422003123402004420311323400301222113221201341113204240112331023044201114402042432412030434022133004143113404424434413022430221203220301134310401303041320103113231414310301332221342222310143021240412102122100401112011402141023314134230310310440131441004013010011114414420411212104434332122332024141010243222143402012023143241443300224341142223443204400341124210233013231134214340103140432011132344002410430344223330120221040002230430200140410201021333014234034222311104423032320112100234230331031201023413313001331420420334322124240132112212203132042014004141231030041030042013420322200103011402000444210220434022123043104230420411120112013321014312033042224013424440341011130322143342203313303040102104143142030120130213023424003441030231130330231013441022242142341243011142103340302030011322040402232213310112300322204232301430112401432023342334330433101202031204304241411101421443032124012232342231212104012304340311421131232410401411434200410322012402343043112413302203203110221411031334304240010340012331232134200301141220120224323044221421102142430210141310101101434101404310322320210203401040222104024001104032112113133011242100014133242031202001204304100232231341411344321010023102422040021314430224332304414224134421223334244230134032403010234112243201414422341230341123402422312124323440311402032330303200301032314114003434011214212103222323420403212210444042121334140220134032404430323234030104342402422144201424240322004420041224340000404233343042220012402211412000210320430442020414440004432042144410144343341141344223114133101401241024321313220101330403400133023324112441322013334420223422403442110433341210332412033323402400331340041114102441410033231103314121324401211044113043410401424414242404431331210441312021004131010213343204304122321232022302231123201341103212233221330110044022423300100001241040224102320433042314340200034144434403023444241203203431122003013131441413411411104440141320304330433443212022020334003341440010300323221012342400420231142313444011320430342030330024321010440201301214110100434110132322000402232322012310321012444440031142242033104413310434113243131144332024210111010322434044003431113020413134202442021311121321410141113133320410220142201220344004042331214213302331430012124203033044220132423201020134414222122242443120431404412140312340333324202003014310010240231131043414022004101422131234031", "242014120111211403013143034331431122434021013311240002004013314321200043301320001312012132132010111234012404223241403340000033344444330312220101144443141344341241233132324324212200141013204333313203330240112000420340340144114422113133222333034242000240401244214130434230103133440201241231101124323122041343444404440222034314141024222202340201304210330301403310214010400240031421433211121221101220240222031144431321330131001014432122331403414400203333304020042411114201401212241440044212420003321034241143203211341310023343331200444332243404002321312314222220321133120022121113414432124231242334220201444204404204300431201314440300032101201410431012201241332201041101210103333113133420214043424132131110421043330343242003222104443042340304020413414011302321122033231320411400034122343024200042302430421310024433103433113033412332222401303321030444041424333234013224330212413443214231423401010112420120423203343134224124340330024200432411300042302124222203123441011323413442322110034403201312342010422231434012223141113221420111340024230003304414044330130324221104401044011342114340324312131413221013003244222042232224001202223331304203022020400044202133003024220122142443202321401332444020242143400141332300310210024342124022414434111022021244114120131414423244202130424144414344134041313031311000210112133200014244343242430342341433343421020232120312224314430024330000244234224323013200034213140134004030441114033013111111232033304421001433413121344211030403230402240232411121432013243142301140120333224033424334301241224334212201130103320413323002243124044033134400412412023230104440432201440424333314100120343310334344124122043324020120314242010034312223013010114430344320324023134202231420122432014410333014130404024324020141003031211121110130313013340334100241112002232323224130402220101204300221342243003210004204240423131411140324210110400331044342220404011332342404100134201012042413412012304041424224244320122341302044322213022322320443020202422444004242043420414420222341223004012310404222224441224214140342110411321110404313310441414111341430242401441012404404033443022100324232332344132232221331413342200313121412433434124440421142101410343202310113141332424033014410210123214131003444224200322211410234410421204020030403430100041041222434434034314311133244313330132023222134112442331313240031442232021304340111310223300231410211221242221010224443101001002130104323002302403310140222140201321002024200440134132302244341342113343122233022242022101212023211240411012210010420102000110011314430213433444034110140312002120432431140311303442033030110004030102134410010300320041344023010041220144324333412101304003440430244143114324000220330400332112120410332221033301332301202231142410233421242022243342011234001241421410240010101142040404031332121141212403431404102114231320443121023020313204042120333202204224214420402003004424111432431430413111420313031124244411034013014222043400014140200200110130420004101313301041342314044202421004433132302433323431311301211104104342332111210143024312401030142442243404004123012314313233430030141141143242322240441302141414203303331020212122311013230013410103444433141214223443131223334032212314421404304232133412124001131133240402410341032400032323004214040341430224300004430433330341143141240112140121223222402102013442124240431021324220404332403103232141131212144301401023040212042112044034323331344301431344324323444240012423211401343323134313320304221401202331214131103130242214404411221132001044424230343004304031144341030343240234324344034222403332131332323300101441014100401302430411410100032104210441144341313022101004111341414022040221021412421344122134242244403131120423341224400011104302024131022233121243323011243114212014204312322104110213332021323041021040213003334204433301120123304031004220132214001003004410040211114101002413034113032033430421220341140441241224031010110404414414033112421231133404123031413144113233301044441244330441202432400031232411412330422121441303224221404103131141334414113244042240042010042002030323110332201011444001103110411424330223114111410042224320232443011224242044321331234423040000323243234331224303043413433433244444222401243324320414304234204341114300233340433442300013134011324424203013130312432112044332121003411200420402144421224144331420321011444244330043141024114014131204340022124441241313302201343323441334404022200001301043433134024212304200232121434102030312310322", "234101202413104021312341021003310313113444012444424000202121123324122313213404212031113334214434230042203140423304210311302242124333141414003423320242420222043143011024233141401142310403111211222040333443414032001112112134242023241404413344234231111421100202241404341421331113344131214400321323410040040434342441111231404042210110140422220010014122104432330442122110322343041144443244432221310022302212343230241440230034321024414033031030411232002133020210411023243120224323114001140132142121443112141224030142110414100320011303044132441024224341242140041340030434431400334313224000210231331233122100032342410142410120232311023303130324223023302004103044231410030402112223224134140121141402020102224203240310344113012243203123331012114041321423043211312144120312402133313114330002010243114214412210010310131201222213223133013224102400030024004413114321200304210340442144024040234421111230200124412132412232022324214332122442200003414140404113100331030032142202241333113340232000104134244332331334400411342304222431420424402014214244301142111433134021033030342043001014320412211110430331231323334210444441003024042021214330311240142431431303223112302222240330012002330123430022410201132131101433241243120340413323434301433003411420234401141342110300302422222322124443422402003003422132023033011010303423103441202322243001302444124014133212004400433223310230214222014324224221434433142210223342110431243131200443040011342340241221043224332114412322301213421422041103312332144034121022304024102203311214423411344112411023133140321104341404442412342211402141310312130130432011112314324431432432224120223320211210212002310040014034011224131234323040442342142413031013134310142110420032033324034403303133131441141442140420014021132130110312222300144032344442432421041120320220202012143244112330420044134002331242221400440101042121240401422322204412210404211333141244104241230402032011433133314222320044110202142111114304144241144213234314144340330223244023014240210002131401323403232344411432323103404214133140232030224310132100020444013001104012431240023140104244131204001412020331431123411120140430132242324304104200203421420430330104120022100014202313312000143141410040144443410430120003034011122124041220201334100342433004441334434434222314301102104230121403310323142402443220424210431440010420202444414102231311323214223440024313221134221124200131214101010141202414011241033004422404340234211141220423332212312420413334403312423124223020402303203140200032432434231431021311222000130322211330132120401043131431320430101040404104401020402414324330341443100022420312122241401232413340442013020241003033113021312104102210114300003232100341142142302114144211344211011332101413231221211402042301000101432114002234412101322422414302034204140422310323001124211012000440401310324143103121214343432221101324104332403114323024121133324141102341112343203441431031320231343114002041121210243202021203114034122112031133412022131340143230143211343314430221300413301223130340332424124122032420040201121123013344202333333123203103443310131232422244020144413110012204112201102001011444414201140232432130120124121044001410101103230323303324313320242144220021021034434321140211032233331301024200130034200012102304133001223143014123130441013044021033121043022440143430444121124031200423342210312410232423034103044402310103020224240113001343211114120143144340410304224323003011113131042403333040341443114041033201300044242113140002322313400101023434141321411120001344013122132224033033242324011444324221020102311321323103000344240243311241434322434101333320444040401413220402201402122442433034301431023300330310433242313023022141142142441430244244320113242414041413440311402212143404000310411112130040112113024022204422341003230220342202122032432143101143032041312301232000421441123210210100444031444410002000103404103331331021134411001401304412411231043243044000440301312103230112141401422404442013313112002102320042040444341320244321014304404344414044042030144424010320332140442314204024023024410233300430441014414030102024341304332333431023312221022034033230422310041434212204123022331122202231043411400104223312111003311231314133240234432003100214242002213113122411022142024341400301013424200322340121220304104043013411132404111430120042132421430221321323130140132340033404401404002004021232230422102113004240421021120414221411414040200344220033212010444434000110234330332024301420024403322", "434022103334140033102230400440224242121141341342242424142410021022044231241433033344244131411242443000002103431141104102003032400101243323022111323022014320233111024333321224441141412341224302220413204002214324432010200424231240231042212410023341012130422322113010404312302421244213441311314443340044342112111013100420203343234442444434432313321034340110402232440401422340201400431240300444131222344334221101324033431303013020322412124240230100212243424213433100203244340040212301211044102423342211212012144040430142044014414434413114224300212032223230423114042203404040340044314044223420424343141334020340340010402304212312140403001000400130223204102402220014314304403034000043313323211141033142103111111321310312020304023021230401044002104124302122220220003110222400344031122104230434212221402112201442120143033031140334333124130101401042222012413342310032310414240244300114023424242130422230310330410231104104201403223030340022230000000343231114312330204200310320300442121022340013301021114003322210043221433440211314322013421424001422012444420421211312124342101220213212143113034103400400421234031111002434330023241121423010023013103110043130233112331314204123303322442433423120144031440304324203332442310032422024200130011012231224234222142043141014122403332032111211442103430321102211214402111031241241313012322003100143123004113412313021214430301040032100342141042134223204333211432121004304412332044140244400413404100434030410414003313022320042013443240400210213304021444340314032100043310011032124322242022340131242330113342002022213214103223013001124240330124044423320010122212101422310114441341312120021442132102134202200044120000313042312143120124210340201010433433220113111133332324213030210314122442232324341200432031214130334114212232033021344101012343320032133201314101443401003031200131402331210312003324232234342424221211040311422101023301010201330130344200140210224022311114311414112022322111304123431301433320111122204000222434110332411231341400313201432022430123110420340220204042444412234011102411322404001442441134142310042043242412024342032042202034421311424030212324420202221031410013021221431312144043432121124343431120433040221022024234433203032112401114132324110023223200321231331330020412410014030321020303124042123143142240133114212312324131114043424121424424310402433321441011230211404313002022040010111101340300203311114314330203420223043310430101442332113341223422413214212110130320121422332144200203214132301301123114433214404421100324413133032334011003140344230101102333041141243123041020034302413430403012310011413230034424414032341410320213114213004204331032321303032100111023111310320314221102310413020412030000321141141220022442102344142310133323313333403131200043421142334100043331422310014242332241144344324330441331041111034102114243143332000044343124120010024043134131332103320342233231204121104431403244230042034104314123321410231203442220034431013120120222401113400211423330210030313233320443424032204031224130314130031414430030330431134424311012304033434034333403242421233422141210210314440244033301401442223203210232303104204323112443134241400043444010203321422412032133120010040041333022130220411034201402132103014104241034202421340201423001101330022042312432213430411220304043414102131234002134134234240311334441132114430031403312112441020010440110301404141214322100301222414140340233310000301013311411412212021202334403042121221102214401302040441040031404040140220143400343443000412102201233303012043222200304030443334222304014142102212020110212020412413324432114400323303243233323030424212133431212141444200004032433404413143121414143242441403341334412112032433303031400122401224311011100214030231304400032034004242120114231343320304322041221224132004441434234130311441224304343332000224340444012011042302024001234211204231043202332341124334240444223134320424314201140211444411443044021432414240213014133103404411020330231210323234030200334032424141134203003102433213141343240224233311402224041421042424322002032014220442040300024231401324041334443312343000112010444100141331402320242013012044421311404413101333201434231134331112420242022214201200110133103323440202242212301021044144144410002121030221313204212231112142300330443040040242211223043211014013312410131103104040312334124011130341043104420313030222304142414024234221104243441140233330203041423122311303412033042402101043133444104234224421133133141120020304432", "232314102223011041044332320203223244233201424410313311024212032333043042402401012220012342231001300431103230301401213122041311343133411110313014031221044424122111402024303010211402413412403404244143230043114224044403300411302200004441330331401000322323024103032230002012110004024020344040323141420130122002112234041241300442232421403322402313010102120021220201314031223234130311432141411421422434041103431120132133001232031401014344104400110004012401324032244210122324124413123043131103213122333100403244144020302232203041400404134101031300210104241024441310133202341244430311343103023110430432431223023001402411202044010434203121443414243011343021300230242411240314012310240041410403214010411441233421210132304322022343124043112011111440400414423431033111240103240434241422101312004312331441044401423204004143231434004144232021302331010303321011134124212243444001344431124203443421021130242212412244443322344031421344323213043213430023342334014013430043220134110003143313141010330444433321231412030304123341231124230300002332221340211002402144233043321042134242330304023400314423014000041022120202012321013023200013012132331430202442033323004021220110313241130013214010311404102404201103104321200324414141310044024233112211344311104113132114020104423031103133342311430414244001340442220330103334401122210220214034031024043322403113120220423443344431333411121113422320240313311441222230042041224430420404202413022324212113012022312124123114232044313442340431043014102412312320103224100011014310334230041204412143100222112130231040134441003242324414042424433312003212012234322343414033404240001203233040242321031222114211140413120033342241343321200310142234232323040243021043012041131024230444033330204314330104113010404040004443433222333433123244110024244423143040013440201202012100324100010212434121244231100403343213040344024210342140201214400412104422220303442134031302112441201331312014330320011204201034120113243113403231344404402110032441113314430241241032214023414414223104231203034104104430433043302220012131324134411201101131103144244404204030230030410333013412300232024200441003043044034203223221210304303430201023432304421230032011041003311340421414202123201333131044410031404020130414324042343434043010432110130022111142333021210310300034330032212423123212110003244141431321014331344141432302043133442200011230231331244021140331302001042143400213331221011201330144222444332402221300244313044032442310024331410333333323311332013144110030103213022023044030002104322020231333340410410013301211440434342030432020033132243142310422320444013203112234242330331314040303413422144143233021241202222321331223343130132240433113142412302244304030204431411020130003120112030340443133313211441120344234211004230131334310423314124101343431124024133120443011243421003341004424433033411010311343434311023200200331302111444000314020003412100124002100423303333141203040034444301043300014301403440421044143431132110122032312020022410331440432443322014132140321202044430424333030421324243001124422422440030341401200444303243224024030102244142023344011342013241410412134441423102141242001424103402003120430332341120022214211230232304243434143221014220224223223010233011142432103100324304424444403211142412424040304321404441331400000431042023412143024004012242113233444314103242210403112004421234311212144423023202132240111040401322044140140230022213432302443403022033042012330232400023412321423122114001343400111042414411110133303440222302434324241312401031024210403304323211310413240413440330033303313214320313001443034100221034440423242314230034033310300142123340141422433242432303344304241313010110143422111412040334304041242421430024240324402320043202314002124044323030410423233440240242104321013042011104232101101240420141034100111142210212122212121020324041213402241422201433043223041412422303332213141434312113143042311204124130233042200010420033331003142222114323321212414304434403414023340022003023110211134300013120012430024011413310034201240242430312000010031410442100110234212320112403000033124242200441202201430231300131221011140131222322244434034310442302041034410342023002301441034204430440340110412241212213231031310433301414102440414343323401322004242412100042023010133103342131442010341132110224412320244344212323100113131021100000000040230103234121120441232010423101004101010000441314210221132140234424023301313321311104414301024121421414003201444043413132043331", "301111421010211004244011104424240144313234214244321243311211310203333030023413320044330321140332223414420403111433400244333330214401220324244123102303223222431143210243442134320211124301113141202233012031304443012300201424124234401324241011303044303110114040144323032311304020224213122404334340431242110142131004130103210430433333402323420400112243221043200130310222434402232200043001441001003004334203022301030142141003041040424324304242303031403123330441102210214123130321212120112430333442200020233041202214443431434211003033324423414341313023342133133334224412433201144433343434310211014131323443202430214430111402304344221224412431344424022000223100044140021442304342200342140122030202443301422420142431044443003331442214140430332202043331302310433110244442230330021000311344231441201230321432041021030010114043440412043004323203232202322220424234234421001223023121410200343422041040201200221124433201412200032300013444123023421302111242404222102304112014430021043331430241122024042014444140230413242342423440230214321404233024312321404222233200420440043443344432422320114421134014002004312342330231402311414234443303220242311430232031023220411130244001310240333032230132231404214144320414243332303204011044320122011442332104220404324403003133430131122200211130210020204142324232013314414132440121040321332214021121122004242403340113024413242404424142301241130311311144323411330234010330130044333442024414422303234221302330122440330020241334443131300242030421334341014442203033104310403303200432043312130144341321421443011410112402344033321013422041313412204023120024231310443334100024013220412444013320201343300131202014130113113421100302230022111031334424013341211432400044244230223143124130020440331213444132301413332001021210003113422422201221142421324434003434114413043243131242021202331300000143322444221312230423141314030321302203422441014031324241442003130303033043140104214220004204030112224012414114234142201012344142234042031030434444410440142030023222244324230020000340043112444444032223124404401424313404304124030422111231141244213300332131134231113421044104002404423330442332441402421122430321224243434210401140134113004200424413040314134113232230322020201032202030041131032442330021311423234131334300324031033224132011433300203402002124044231143003322100133041121210212320003203431403044412000212231120242241103110233104304112230240401241231301410222110042421120123131401021000124000041222202111223110203330331040022001232001444111023003101142420302222003030203020233123014341042024413121121332044012323000131211203341143033024010241241431230043004323120434132130410210411320304030242433444100120302131141410414434030220021144324131212101200000044342432121234441112232443432414431102244203234123100341114430330310341201140202010133411030403003303233243430413231031104410311240343310133302020440034014013223304134040010132444040020402012240101120041202220004001312231101133330044002143030302421013214343223410040141124304310102314402431403102042423412310340202210220300303013341203403312004133330243200121414144242204234201141320111121430313313002101203444004304420033223244220330041212103102140434222411111324331001401141203223002440412212111423333340434332230200031222230413232302324201410243314442400041333143204431242440422014044001111331121021141110434432203030433234300434431140434234000021121331440041442332312311443340404410012300412202232113311121144443334430222313411331432244340211002241023312321311231004334344433043210304304430133102103432401433413044320000032420421031233124420323044122210033123030031131024422421340230011010001303002214300403143234024410124302342112124021100222040422033412220313312421224213442341321124423424342010431433403104104202142444211314002114103431311211114440410041122424003323404110332130340010322121032421332123102301011221002032433112020110200402401231212012224124013231244301332341320141314012233444344402003424001222042440032404444122443030414412330210413424413123102314314210243041230304202023412210124012043303323420334110202230330122441024011102231141401111043333444344310413141321243431324042311411330223014141231023034024303334214223023414110412433421143144431403101342323342220121314002414443111101331023414303243343424242004323242422323243020000222330332104222241301432040043220122031144312323021020200223102000303012211131424044042303010421423201213434023133242331103023133200400102202032004103404", "310020221333141443132420404403141113434121110043140422234114433421220201344444100312021000214004013440020344241024100140232434322333242444212102220334041423002012132404003311213121103442343121041313111213403033113224230112142411421310430323210314442402102013321103002431242322324420434443131003400421222040030242400132142203214014031302200432004321141422020343312440431422403000122340012104043111102332433441232300033212013240303421303100041304133431433042321022023312233300024110014322010301230303301143042301301312313320311030332022213241423443302213323002210212101222022231331203034441022330134142124420104314040320344430414434043303302014220442033343441211432132020140204220230303402414444030332324343030413444103313003443312024032021040304200442021044421042320401404044404020014420323434320244103103331313242234030101144430120324300143011333410220313044140301411042410041310241023104400002211200411013324320103022041432134223312032404230124203040143224310243302143001132333412332441230202332041014204401441122221423012422010044142321034214230304242213010000231210210122203320022423143231214120244100413204331244213223123231404001032312101144013004424212244120330021221222111432422041224420104131124412214213121022043042141241421433123204301131311123412002242103000111420440223424304021303400000433413403421123133120111324440330223041244013312042411431443300423413231234011233102034411403400222342312242001310031414133413313020014434044412103101043423124322001424240314012212240130312241021320331042032320143421412441120403214114100124011412330242104122130111244324424140244423134303043134303430124342430023124311103111404313422402431230213044010032122102224310112424111322321230123040131013012012412141044421223000242443432042413201133142122204301344144024022311430332210204331324322340324443323332323021201221110244011434042001444424412241434000432223111302340440230012231212223232120031023233123112041313304324123224423142134000124102343401313141334320000024134430430140241113242014133402204123342410103100211303342110300343322132320203320411013322012011230442004422411013331200113323044114431221220200312102242212433243221113343232011230411403130103400224330323004142310203422240120400123101224341401221341321102211224041314111322014113112431223012243440113212104004322332200440302433311221204123231322131214440201024013222143320120314344402422414243014030200403343142221443044223343242042400232201043142333222240011241124131222402322313234211303230323042304334242334443243024044040443141443342324113323131404144210444140132240132340014403421444111220003341433110130233142004424234441131100004343000222443131201030204441323043113111334020412021304010244043003021220230113121034401421002223442310203341340323304330232413411402224134211331211324413143010431141420312114410234130003313313300114312412202000004410021201401313002134232313212214430041030233112133404030223332104104342232101411031433332012222420420021423011424004121123421402303404311000043421131334404344004440213100341314321010442103441400044132013014012432430010443230012043340140104022420414233334431341031341224322011034424104220100324204241241000214431312123423341330012400023142341011310343002033301323330111142442220340001411104330431044020444300324112214244441103001302421423033342020223114412424244012443320132142013340131113132212414004133344043410404233013401103331000323422104214210032020021240042342302110101004110004414411030004433213133434121430420034020124112221423441311010131401332400102433313033112243344033310232042121321244330431321004111124112324004312310144032132111420411323033442124402002004233343112432413100244333101200144122323421304141004320223134423402444421314000131143411334331002330444332120032040100323013342123340100031321001324422031342331144223333201034304411304423014012223314431433141021223031042101324243123111104030130202101320220021130112114420214314020142013424232042310001320144421341321003413423113101020130044220414411331222211000114432303134023430344221423424110321132140000312324332032102211140401432311042042231100433301302210204011204400320000130142202313442200003412203224413104232140133343204341441300300024012142020214443112234222042040004123300431143143140200013133242402004422342342223440413242300012203140433311143332004113131002032422134233423031311020433440203314031310302400301011330000141300031243023312130122124030141423030211034031223131430", "403432332103432014400211302002404323334303331024143243110112413112231421241343214310201243214041201310040241424001444200310333012422244301114044004202001202114410233404403133011024204241034332334102240440304341230432024010114444322443144022223110404000041344343403133443124023002312131100123232314133223212310122143231102433310024412020414002332344222333322022303234042043243340021024412044432034102430110414424001411010232140434202043134204333420012300411333001344121412213033240010043321014332131244432421010121444311130222224334432242010013102141320322131341310404113104312002123200013432310110224141021110340021400200311300334012414102303324423202013210431124023021333213421313402333433302111030313410221311022030004111041043110324120211113203201324431223221232110420020123342113322410100441312201102023231031300211303232023132434222133112222242221043002403213041232133314401000003224022200001120143013231400444000111244412221101240020313011220423123331211301102101014023111244314440404443010340133110101004120104142341011440411023214141234030340403114441313314422441323413212132301432343033303023144333433412300243423144142122334142204041422303004240421340340300411213130024101442043412320142013304212314322200023323403301430111413033312401432324232240231014130231340341114220303323124040124300424104320222223103221401142103021104133312233010312044423030411022302022141224343121203241223042311303424024403444021314224101223133403233034233303130003314140422210131002034121330012023443030344131322220100331310013040131134210123311213133310404222211440222424004430100001203430311242141411033311442304343031022103003311124323122311424122444130421033040342204442341421440301120433444114313102023444433341110422103032401343024432413102241402032143312401324124104430430412041023324323331113043110041233001141024233011040230233131314304234102323221400210243314401031012402011221043044142221040420131224310323124333241323330443224220304201244400442014100312400324341034411203120430040123420134030220424313422410132034014313330131040201214422044440142443333200204443440310400134100431113313124230414200201220342100410401213010220021124224334230231400241322112012300340000213121433124132024312242321314022212433233102313311103400013444230421313242212210440233111004433132404432024022402000333414324342311323211223210133240232131230230022201214020233101244432324211232101031432231321403223120342132113023403123214102143432431221434111414030014043201212443304011421200200142103342221032040334220044144301011022311411303242433142204134412120203230124020300240214001021321042141002240024430023432140123204410410141201111010343121404411314403404231031131022120020013224321044340201403413044421040130134100221011032320444243410032311211031043000034202442041044131332230040444102234020012142043301312244434020420432002024043033240042433441102011321200430330440342411400113423244242213121402300330400023144203341301114332231013324101430101133204223401443240323242331313100223414401403242041414411110114004313010342241021003311223113223433044022103103010304412114121234314214042421322444422203011320312210123404244130430121013340310411231102420310124443241010132213432240330104331302041200103141403432432011014031032212121242314233243144440004230440333133014304030204211322334300241430332123002113230102130142230141144003413220022101043001300101024202230104422311234043233044404103333442130423140024424223001133100421142204112222231413301130201211021241201430304013033240314110200201044401341103404100011214032204403223220233013344323204200134244111200433414120423331003343022100442241223310122242310340312433401222020110333324420114424402202343203313132211043011302323141423103123221021213202344020101222113314141100211320333432410314213421201444144110032444120312030110231001442304321443130434310240013102142132244313441113022224402331301243323231033403320303010413420231332102302240443014001343343341404000310332201020400224411030241040424111122240313424021123224130301201232333134203341313202314134103111320140440424240222300413002300022243042324112401100204321430440410401444010222100242111233444133122300212241333331023401343221201420024241424211011403010222243401020412243302224033212244410344110222342042414332334220420332123443203232440022333120031434010113112214232444314223330110043402230130041341310113331341030022021010000213130124441330204333022420033423040131100144010030", "124144340231342013104402032014321331232042322023320131332102441004323230444430344214344304441300421131444311441111213312022320231243121321104442431304341002211313000421222411413013104400003414330043303024010202124101111101302023224410044010333223044310301123234044230442420031242042033043423030420302443120433104213401144212100123204110324143220111013113140413223244441414311020334322244134023441002031421213041241404111230004203120000411022312400332010410422411323002202012021300130440302021344101441014141430232203424210022212034043121431142032200403230014231240410313023204123044222031434032202024421011322223021243400430201303020443111114133411324044324401433341044012213411242112244204430303424113334223223142211443130024334110200340431202342241433413320134414143003434043441030044113310021422333301210022034112230140001043213402322102420101324031043234243311131432012323002032234043443324041103421442022344243324111022244010400144014410030012410400241301130402000423020420301323434121021210031434143310301034202214324023411433334432403233410421211424311122334304030234030441204414124222030312202103003110203313330003001223331404102204013304213104402102201002333212010214221331232244121310114103034241033144123403111120243440040124140023423022041213313144224134202223131422000423224224140333442233043230131033214432410032030423031314342424234302144200443214022041011021003100411142313411424424411212100211440340144403421314001110003343433344302113113431104042400311010423412002412311402431330142323100022341402130242421320342324141133144024232122132042331121140222042322340102010442220440114221132210222220004201312241104330402013032432041242431012202432431401323320422400332334311101032013424114321112402203324104022332442001441012100044243010104440004031242144212231022434011104242211211234332213143324143442024130441201014332242234100342234220404120424010132013143221023431104302221131302411311300212411231341144330322300223200440043200032211431342003434102043031220043001301411040400240124300013131432132310413332400231013330323341002403044032220001123101143444040332222322241213120400212320140414400122420123413422421021313321244212034430001233041443232314000033320131043103441113040134331331003214134240303023434122111304123034112230043234101122042431301044033210044212244443304342102030340241442133212114314031114322043013242324010303434401010112431230321223400404234031404402013422211041330114332024131311202224342201223411301140022243221044003022421341414433131101141210310113020124202241431421030321331414312244111302341401323031321242341310233310013304402230414044401140432113210241412340440113231413123122313241134112320304124043310431023403341423014000133021124021333400442430100113424020033414130131403323421300114104210123423421034414212040202131140320103403123114012000232211243423224032442004010032042223421112304034214120440141101424241243022001242232431032340124133101312043114202002331301231233014431134010234401134041211133332431042421330043023432314201031210124231142244232200324232203301433231110243312244001142124231322012310124124022210142323331311223233340020142214334021324420231334143040032442421034114214001231033333100143230304400221121431343043141304101421243441440340201424431441310434401212322303310104202320244033210423130142023334223302040031010234012214212023412410140241400233212213430442000324442432420131202102142202043011404303312422104240012323400440103211030340212442300120332012133023044134301103304324013413020131201012314420144322212021240342430330402412400030033200412131221124312120020142442242332432033142132202004042344103110211443113410143334000423104134430211430121110230433401223023113113333333342014102432012204002424332041200301031240213141430131212432231404114041210441111324022233140331131101023114244021012011212214330122030334033214213333213034441412144003012433011413200442414422312331134314233013021440422402344103023332222131142333310043140111203203321402100232042224111244200231103300214431243301302222033340133414031312412011434431034121012400311422122120431100323204323100140011423043114314142224301004122121002103334433024201411411214402214440443042403043320102432001203211342432124044220132340034421443212101332241401100041233222010021403123213111212004234110423100104113212112111131013014103440344103203303441113020402421023333104303331142322104220244114101234000223232001231111213214443110032401220", "420344213043043310300020434102324314213344421100220423422214411110400000034434301441231110423141122110144303133031133420222021444414244413340433002343111303321422232044304434123024404401211310242341000014231241143424013313321420011103322310314234434420241430011441042024432300231232412422222033024114040132223234134312203234402103043300022242224134144220040321434341331113004402321043324132010113442423033440002200121014104232202304122414030444333124340121232041232131002143002040111204320202211144423301440001231000102301401301031030122211430224412123432431414440312003044411311204140100123321410113343202014430403320131320331123344421412024144201120412012223233441121344302140201433134240430300242344222344204104334101431132232022400430414234330112133224134034133203233223021314104133212413211103231303204440200014224440143110441433202323122112410230114212403334043301141320131030034102020141440201443103030034442102141334111241031132422044000412340434344103422334123323414034112011342231121244400401422213214233214424430443114243031124311113421033142403030223143344222132100430042032103433433021312032404443434003220342042244200013341131434113404221404434030402040300301121442123020034440121334120002320442230342304014334443321104230141010122340232420242200023444210410104414232301220213102040000432033231433123003343403132100343301120410142134423130114332202301344030200204222301244133102024202410341321204443032133034020243410214102203141300431044314313000020033120414020240241231213410431141423231331422144310320024220234403301141020021413010424401122200012040132203411122203332442124341214413021343030201143240223413204430420411304444131431231440014144414331014202202112240423131124044111244041012423414121234330102214134400221424220330111443103230401142122243120144322202131243013312003042111203202121312403220223110421032402330344302211320034413020320000234242230442244443240414002024412122104121133242312300033311110022313213210110104041331322034040413223133104131231444321133433132410333243304032412323410101023301230412124313020434103210431341110113110234034014044011123341423301030132101342411323414032441010331104022311142403012442330302434423412104102401033030110414110224020130411303214144414411010334011142124422341031214442344243100000322000203210201411423203103420241231341143130321312131124022413113311322103330210113014203031003202443223431042030022223403114444122341134020020134013311204342122011040300331240111341104031244111203214040333213333031320211001341241242203333230440242320310140014223344112121344301441430233043131011312144413101133014004400033202244041103330430321241223230413042132124124414432223141021004244132130131032411213404134320120141320022113042230122240321341333142122421300124400411231102314034410301244142421442222044014133130244102234120330112320324400210421221032444002310402303334142330014143033131224210300441324003214242010303430323310040004114100321443040404142302121204203040142412032204430242123402002012322142220130003103240144201303143000433042210423114402402323144310312310312001203040123213401214140121020241114211123044222112341044224401403021302020011441011240301130401344233442141134243040212023322234412310410403434040133000002444112304434314430101440320013310303214440121233132221134112040110301331232410333033023423113322114142124413401324044441441031221114123414211122100231203014043414133142430441432213011303000331343102000221132100400341102032020212323221443301123022133431314032413111411002311044333010222413104133103211233033120402332002432340134221343244004112211332014102210421344321323004332130241312331230443110000400301302440212321140323221110430332232410412324440222211303333231234132124413442011432441404121033232224431201300330224043014334140413112120013233442302303200131313020103211343443440041014122141213042032021210014321021304244430103142420242240213142222221021411123241004443111441312213310132221032203242101301344240304201111413231321023124222402244401102414103322321120403013104341024020102201322101304024122313002211324202434124403200011100440041341212004122442311243120042014041331332000431130132324110340234321113142201311122021411310302420104114341231401010221423210214134240322024202003244112341342310003231420102100240033402020303241324434134144223033101324201122101031331310032324122243203204042242032033110214032432301221342131324121214342301121422330024311030114033120432314", "330401322142342321222242321324140323032142301213042130131210112203330111124200300332221434141113013142104404001311120132342203412322122212103241332121112000441034120242143004412101414331404042142001212341443321431441424033031334312344140142100021304223103330222212430344101303404020232431014430031303214114312341300121003101401212131424122210243102143324433413004142221222231212133234220312141021313043330302003403303214441221023413342201102044412114344330241022403031023312323030324442240334313044214420230321410214403411302031412304102322104200323102230131143144141134110314431412014201330023122342320002111042120101211241031234311322220102104143034314004344122020443124013422043413222043141003310244434022223012134430043134403143022421334022011321400023213123214140010113214310112233313343143312032043002111104422044142220432213140344344244012041024310240232022223443403414241412413320343323130404021220403301300140022230432400440003144413312423441022111120342301302203121031402220423223412342110024002232144433323213442224311341434433324444211040440203400030210201013144433130431112142314103114442041231440203311042331031443143231020311444031231210220223444141411333212030434131204302001031201221042442144440340403421220001414103310411344400044012312134400102102214111102444440011203421011234421432140200412311000122040412332431420404220024321111422134400014222401241121222343124042432111022120033214211242234431330323241224141110042133224400324040332131244030343204332400011121212212321012443040040412144440421000322430134032111132223013241213414040422120113200241343444112443203232401301112030204243211442404214400442302223440243423021204332310310223003233431200401220121021321031200113424014011102122303122341422444004321240341202212020112424100120131121223000214143203042334200322421202043323143440110234430003402341311420442203103222334021200430004212043340412223442440441213003123031312232043232203401234300211134022240344413414444310441111413043412231222320203432344113031431244243002024100242420210343110410032123410233222124202411432020403144322342333440234020442441002341212221004201131022414301104022200112041012010211223324420314222312403143104011344430000124303304333231311020144144211311341003003420443141444401231100322100234203104040410210033411111032001014130242242221441324440021413032424342321110221020031040011441241122312423430322321430321133434112040120134411402144401342013230132411241031201102200010404214041024020313341032223301140314422200030242244011131010242122301234422212231133314020242324100342043411002200303320324030322021034233302020301223403132231222030124313044100424004330024040302122344403344313403134111322104304200313441333012343144402320333204434003333103243033220014313122413143143312120221004230044202424044432123442013031044324140021301432310314100144042131123244241441304134433121444432321044333341220000241434404134100124104420220031140040244114334223444431344204243432104433023201021440233114430113142340402243012012023032120344344310303200141033043330301302340311402034303221100413433403220000441341420304131221014133040421133311042124023133222233422234234020013230433214220201030040044224330201333030203334132444042422221324330010241202442403143043000041403043030214212031130002312313043411342421121234143031421302212241333433200331040030004342314142032421021314414311030402223030321134342000411431111102204342144403034413023442242020011300401320301440340430444330411441302310400120400312304344112222044124000014333400132120431231210313400133303343324400442342433112140202243310220430114443443224244202114030030322434320133111300202230443022424431120424001021234102402210230012430111240323402013014132343340110341314311240033132202021202222234230401431124214312431321003032042331343142102211240034332040442433001340124233414143113430332203311141044211402144223012240444103413134001211442132031314030130013324024031114233100234201400202444213113401004432333300042132101213012213204010223013233220313043244424300300212120034200243032200022323143221400303232121023421111404121340001104323333213104043231022203143123344223301020022021024243003332344240011041321041200303340344344102003014022333432224104403210234213233032244002144041404011041414221304042422330330134323431323213310431002200212412122330103244000004423102342212231144244422410004211221040222021430341224420334044124443420432343123140222301213204303303100112", "413414012034233311114412340420430114110134230330002331123040433320220313014234003432103022024334301434430103224311314140231300130413332422224444341303203100103330323040000334434303331203220330133433304212020141344321324221224124041120144212232031230432014430002112211213433402321201020221430001043232041310003302231321324413332412420130422120144034013012401331233231002222301113212042123013333341400101411014404443043411124123213102011033424313324322302214042014013421232241120140033413144131103300420430343013401221200143144120303211100102233433042402242203004040310042301011434443230133302331344024302234201441202141220142022034401301424000410302324401030424104401200333040040000414322343002241341304102013014224132202040234221003342443014432430130242002344131100233413331321031033344323440320023420012121131211322201341324342200100403100013014102221344342200120331443402034124204031343421334202442404314242131413144044220432321110304414324232412431341100412422413331030424100011102231432034031124423033144202240434222341330200444042213021412430110220103433303441311313441140304413212110330041130302123223212414333243012124413344203044244144310232133300023012133013204301340111121303222341103324410430224143010423441404321342114010440044212324142232033134310224333214332432410410011211200422210423342111102202304214040000334213124403133114412000131302033204311144432311434420131341231123201300232401244012202203021200334004314412401230024124302100201421334433441421312032434440220302230032431400340233423333403410033333340404001334000433322321342134023411231142000241304324033023343200230143433231040040430323302202020142341003143243434223113211211010212300042022113001002241001444031220404311130014242412334111030423244230401223321120230433103321414101004043222310120404400443422140104441120410104310243042204313341401421231244412222212141304130103410131311033333014244231023012404230040231002301102331122424224302032012111220110231100022302400012312024342214201223443340420030102034114214012113143430141112313302144223004420320341143312212141223130301323241010214322014200320124413100042421244333132242431444403122222341020141030044030224202221410001300213222230113310300022303200204021422013334343324201042421002110414232132101204420424233412014400321341030124102011443201401344213020111123123400401102441242133421443413033020100240423421402401314213110311421002331003434312111113041003022400302211110211100121434113241012002112232404114304144420144210124430313301440323333100042012022421402003104420434244113010041434431334100314000010314102003144102402130101330403134141344214143141324333120410114432011022422032332401411130220401244033303043211142313012332124012021103344200433441433010321441322242141043424224230204010400222404420020400134430211103404140031011301030332044430303440244203200033400213123344301042014120002432303034340320331024103141420041103211134132243000212344323212143211124214240131104333022114134114342341433200423332402344202041000122100242321202303220044412222333412421134031311404213304142040441012042442402321310334303122432203031342013220001214300013333120440134122003020041320322133210332332000413410114342033000243014402442010340343124301140012321111433040334041202110442033232132042221234131220103041314440103002232320144431124202443022102443431442011442240320331010334324243110431003312144340020210202121411022230041130010234024431332423110230010122242341133201201312334023400121210440332223310124334132040141302410110221001201242212320424221132334031211121013333041444003130020410222400331232010022033244202040102243340144231244410301240310143034012041300402321040040242343213304332440034303000323031232303400413200332132300211304204132212212000114122031443440104202313114343232232220420010442402043433310323013433411040213103444130114130102314441004014044313412333230022102420301302310340322022042101303232111102442124111140241112020002212310141122314044334421030241103313344214300003433214233123444204001014102144334001143040232222340201203003244400430014232004134033343422233343100141140030133333324023321031010441413431243021420330000130422021101203444120143212333302102314404121241200401412033102240022304334220230021011130320404121320011330204313021034010403033004303014033323122314023420133244143034000413113122044040302421424313124140430331224400202013031334110033411340132404004302114013442433111441203113102244242200431020", "420000420300023044040443232222044412330220014012231444124002012114022200224004340121121440334001404232332230132440323131140032210403000001133431400401042044141103140420333142211210424430040220331133434123020402234142202232140121411010443243444243440433021004043213444044221304421332224224312243120220330403132322121403440321100200320222330121011222412031220434301230034030420121321330340144322042320143101301140431022221430031312214423400334012040223342042420213101144300004320123311412441414124220204441214240234043143443334300443134413014141320204144133231332004140244414122344021322311034224222324321023323202141121342240144120342014430343024241121240343332432142424134420101222402230002440220103001122033112344003004143130320112433334002043321231311432240124321111404340014243131111011101314120112204314203122201412012001442211213203234212344022341010000244432023244113412423332410000314140234113404240132430402114311400043311433244311230201414030133141420113124422124314222141230104230232012412402310142242002201321212101043044014242310334101114421131243423114442320414410021240222441133114413020120422244020212214244342041003111232341100231401434101124404320033134030104423320332401200303310031103424023222040443402431001243402020021241001020223031422142431424312203224123400024244312002441204202231223130440234020133211322313340222220421030241331222040243143402312441100030230120044114323300212434010310034343043022243244214310141441104143333103434012334344403213110204004334020414023301441420333203220304440001304403423021131242430123221114024130140124432014311141301214202124443214140110403312231021432143312234244043102022412132443334141043432441114241003230422210022002243112300321202100140143244203332230132030432120040444242211242011011333311321343324140031303343432034443101144303013444200141234000103012111412031340414424044420242333011423442012240234234420100010001130010321421123321130441010104000313441341101111131004131021043400300023402212323133120041320032343403240144040233311413100030022204124112414231033031210233440003140302203323000201123240424333100104033240041123014400421401331201004411023131433142044313123134122224332223020211131133340010341300141432234012121341011104034140334300414212344240431300233211442132022231033302201012442432300401113323233023203010004124030313040423332011300210034024211044402431031332200021141422010324144334042101110134041234422330324140122133012331012103422340311442220433202241111330030302233420303313230441110442032322120404214114400121323223341424341421013011244004042144340144413424310243003144003342011332120324423244302333110331002231340114440344023231131223412430312242000442402242402031311311142233343401311322314021412301440013123113001411321211320134022400231002030034330233440043122102103442221010144012112401113134231334413024404340141013034343222332242231330032330113130101110421424424044010144110323000243411230442204123122321321202432320000110134332404204130014341113132440424301001302323420210231121140141311143134000210414202014321140030131201214310341223232442034314302314111224143414422303322301334320303334003003211014240330314412202021113421024340401321442401432144130013422321042400014102001330033114401332223110022122000044330030220400320332032300240302244330440113313233421110342341304031024324442014314020221112311324011304323113043314232304014312040313014443233122404301223331144143312422001240403212210011034130243101211220034021213102414003303032113413411002011023110333304400030030441023311121111410400231021202304301433134004131002302331013101211141112404323314014223441144340210104313142222420422000300001024102222211331110442140423430003104423321030102000013241443204430223311422110321013122042400401101022414301233201031222014224101333030221421044410312213221021142043441403304402340123102043300140041120340442322433204304202411230320140124044310422030200323400010300024432301431202124224122211333234000230434121110330434400343142430014240443303013401044102222334431242401311004341201422010422324422002011340201224140304222432042414403203202100122033344412033143104032314203324032243023312003220431234423034402240414300434200312430434401132412423102132414001003302033331333120310032434344130002123443211120434222042220104110100141232000113021144041104231141143004304112202304122430003024311404402220340342302300340311004234402020040131223434011242101342030131114333132444121431", "132000030332130130333431024303313314214241131223004120200142000132434300310003313222100234234232041322044303011424423014114024243300324231114024330411432323000301303314424423020004323201340433403223011230224124420043142434141022331143002323434114134323240303420202243423200022440343031044412201224411114224233033314404023134444044112414434202413044033130331030401034242311431203130122131441122444201031020210301112410300012300124104401312104211430123301121313424001422100321344031330242411132113334340110423222130040244043124021412104244044211432014134301330132200202004123041401124013204144421031303010140201300300334424422222340340234401413324223113104010434330220332210222333431132100440120021111301004311241342214434322243302320341432102000342114230330230144130144310440142404132224130220144122203443402424302234242002332001312222404432124321444203031043433234004232101122213421112033231133443203321014032040001402130441243114410343022404324431044123421322042342200100332140022440243012223143313133121200310134400330114043411200012231203113310200144021322303213100123431233121240432141044430331241304323214434123012441102323000134240134024013312030332131400204234142313121333423220243031312342004444231111341124310221442133344002231412414323342101342141034022303420044302202111043324013230420010014322001211224330130443023040310023442430334143010140330001401033441323040420211443033041443243132401011420322014124342321212200132020424242223022222432232322344442103231311422433411430003210240101043133112124413200243241013330134203034303431231101103000234411404401120044430100442201032413042211010302002141100001013412234204430213330021014032312414331331424334424034413110140011242430143010214201011412420231234400021011033421330110113400221241301323114440020220203431013311121140311433024330243004004443130022134321310343332330132014314442211401104042412210233144334044134001311224323412422312334432031312023100103432314403243244313342342331301340003341434231004304023131234424424403003034241204102343333204014401230132430011121130402434210412330113031443113300202013423230111421333142113424432113322024141032234101203100032411440202021404310010423241023411134100213422443241421234303320410242233300343233341402411044100334344420204401322343222434130012424020132400023443322114444420422423331420010203434011220200200231131042323043000203220041010014400433422011032223314342422404240220120120320333000333130042310200021302040121424033334132144122142430224402043244214031030131413414014321230313120043140020410302324010131102032114331202304114320301242032440144414423230342443003402011133110134013021423144344244431243314401043300404011244330203322122124214023012344123114301121440032221023030004240321133322103202430324002104034242100443324012104024030042143304243001040123242220220332421324202042431124421213001022441333211241421310341430431331132412402414424312243131022031224303421101342233411200003202040121222422323410241140224301342014310443000102203020310123240132010244420444424204313442331040221001314230143222430142402102133214133433041110341412442030234022043211122422300334330321003330430011213404422344240033124233244001310003133313412231421432011113411433434144303321404113220004111211103301214310232223112431233301223011233043223430203310211301113134242343242144000122111040420140443303413112424311201001441113140103221131341322222140000124000111340404200330324430111041210423244430233234411222042421324304101032111231431330244001241343002023312414110332230032142144241344131103244042003331222314200141313210440041233421233244222143214132032343112411402141002434044120121314403441411412204424011213202142041422404032032041334424104324104400013103142043010112130230342341001013230444311302324014332321421401432211223342442022441441012033114011004413313312100022032212120340043130423023203431034223241404120040014414014242003342224104341330122432211304022243312442313131203304134024101100220124202024120320310100042201020323410023340430013010444021012033244420244344341230102204034131041242013420304130024131130003310142332001144313021303321204243103010240032001242114200121223130144430001131342324111123004331403434010032212224241342440140104003242032340420204303303204121223221304304100332041020240402034221202201410331320443002110040020114303241301031440133320243221134401214021104002304223110320113134104423023401232312423421430024121004120414331430433", "232241124141343204311424022310121041402412440111414013132042014303122400410434431420043242142421124300104433400142414411413130430003220402033121323242440033231234042413211024032034021234413213442340431132133123202113120041321043210432442313403222431202301444444031224431313312341303323040300021043044212312114232010140243122211101003244230431401024334444420141223422212404002412424224212400233430243024231314112401024032430304424322243140443044003423031123203003200213323442421041024034042433311101323234331430323210003022000031133111242311240303400223434400400242114411313243202320141403024034111240310242323244041122234311344442041304001121424440014010214222032220124421321003322001122104443041221320344340022204012344404003113230441014214304232041312002404443413103113242423114014102234013203434413323211412241112113002223002043414430144204143041030440413204420024342313442402444142202432331223220144100044142002402001142413141310443424304422000434421232100340200422124333132221112343444024042214021304013431231434440033402122023422211113011433044322030021044221301001112013140232430414404320444310240210144230011230200433021234411044221312002434234432004121123131104012321141013002121021344331231403201004211321210330200431120233301101220103023020042111301010001213403333103110340413011043044333302204423012424204340003120013303332341231203044244030433011124102403114324123001331124104444241040013303223322143241123244422320432432104444140331122032331123133103203031422444213204344302212421120423144233141444242433341041113004000212243412432000200422433331344342044404310401113044434421420330213204404341244130001332012103123124213200201104031043444100101244133241203220044324024044104221311143001420130120324343202134404310301014441122413401212041023144341033012444102043243042213404221224411120114330432131011433112414402143302034042321414241141320010131001211123224210402343230143204343030033041202234142400343210414222331411410012013223222402024034242003430212313113102420334011110043123002034322433404300301421420142231011034301031430333121432330312101004441400034030302434003323212211023423344424441044012100021202212141102132020041423001304342421313340301344410413310113301433201041221333321410410240421021333242042033401134401240301101344220010424321122232434010013232423403432213210043444222031100420144343120011414100043143132323013224030143432134003234321121242321040410433023413301112344414142230332130103412400200302423322040241422202313223000324322211103320233404011113204301331211021230230200003413324043244330314443320444444302303403304202011041244334133121001404212120222323030424311100111144114014433233030003013123314004403210310444042334421411440233000100213123302043423444301414002143310114143010411314242241310021304002004440102342323140143120444212022330132241241022142221230423042202111002433020420122314200144340414030030210310010340332140443004210244244130324010032402132133342014233222121100014103440114220220211034440442122414023114400113241023422000123213214104331203204312211402202232024121322442242033413232232201410430210111240222134334014310411241033030313341214111342142232202310141011412201211323210030022242440123122000340244010232101222141241013230234243011324024113334333400434121322121112003303101324413342314431210120031001431114244032034121404000121344031402004134230330240002010340044304421221040030422134011431241022042344134032141221413022223041420210111300142324302041424213114301341302232140040034402024034141104223330421102140020020333234032333201033443131220323323423141413333022443241121101402040320133422240032430100402121240201010331321011132142240012312123142420311413131204301221430000124333041403034414330401300003311431321200434420212433103222430110001431024121211344022212241001443213424324314114241112131214124303324011340124212042224303022200323331342443032220031421012143342204421124122423403131141203433230414400233424203430001220430203431113240141202242111022113221110200430334210430034111030314342103440401334410321204014344032101034212334213033024223340343023222413343110001411344214344333233111324321344101310411114132100240344432034244104103014303243143331342343404001104302011143123314340120433130314232112121344234042222033122040141103211311041033214304141014321301231400244422013401401420112441032340001201124301422040220401314130214430123113431012300224201034222033211004243143341001343123341214344", "043241430032103030010404120224203413410223343133422333404122211122131001214132234012030112244342103414444422222432213311421321412323320210330223002114210232442303341103112131424023344112323213000201430243411011224042013324400313324224421444221242440200312101412223030221242020443211213424343321111312044320211213042013310012110042013034404310330314042132442410214110121312301024440330132023143213302322302431233431401133224141343344414143114432000112030204423140000023222304240240422043321213124010424230343424412121221212333114143223400103442340210204134321411334232024114212122001323332101122120210310113423300320004031423204311034400023004100032230402201340400033223212202123122422321234023412313040041100304232113100222304312100304234122042242423223003410220223120322002302342003234212212014433231344041230110300423231144313444414332210413400040000322224412212443123244124234022344030430431320433021442312203130034221231401213310340230311234321234013204342123023112211230043433420144404422144243324443313302301244414343244234334331442441021223441234412104433200343021020322043000030110013320020002020241444023043403110441431101143410424240443444024041324321121111400340104241343312430224141330422403302120312024102033102011041324002044102124042130441201411203433401434404013210313423310012214430034110331441242041041013303323134310103013413221130303310303410130420422343244022030414313402041133243331133304102323343033334144234401404124134130033340234310322443042231244211333130004333034221300211034144310102430131324143432013321144110443133010041140313242111102123333214113012311121211112043313213200310210430043144044114112124404033234034340433431331131120003411202310113142211413224214110141343141324304302143102324410334343101221212144213311013143030202220420333132000032040313020403002314100212110123043044133420104240044410434114210130431423401041341301042132331103302021343200234111011244444343013432434302104323033124330420241302343413331411244414324431241344400222403234201134203224042044414202231212440043304210420111100333334240304043010131022141032122404234131034024012301120340213424304002141244300434444402142041003240104022000131002240422400441224203123043204104411113013403304434243113321111200334014333230413440133431301013214200130040211010121134224402034301332033343042044301420441004230312122142112302410444110142213400410440213413324112331000443444413304211020200013002410421200021142403241210223141431020123142241424043400014040333200044412344033411402234144342244100422141332302010421042411341003130442322203114233414033203014221420324442442000233044010124244423304031332313040100043324300141442134304120411430303332023302024133043214403241410200433400220203241442233300130133111123244214042201423134104101322103444000321133202444042333134304020441424233212004411143431342121411140021420341143230122330004022401141131303234140014000042432341412200034122422001112120404134223443000032142132024011422214320444103400341110343010010342031403131344421241443013322234233012231444032440040430340130422320242042331021140000210333431113400303343131040432144132141033144430231034240321010034143333343421442211114240203300424240044130133340243140214142140113004413433434242301204112042122420022044113142042422244211301021332334331434020444000032032101033121403233420002431433010220113330444440114233431311213411314404133333442412042234134411330041110132011230123422401033300100200043241100411024413042203401102423210200342312242114301322123221304130112010104322120204024103340331220244024333002103424120021033414144220110443002320000412040203342331200114310112114340144204033111040041320400212430230132241402404100411011042332140244442401113334244142422221432330212320031040130204042401141130342114431000000342202213334121010412022134330022314242231220410022310121103224422103440211424102020244410221132441202321340422220014012231224334200431244214411322144240111333422410134014211023431442300342431132012313141443423001002020114442023110232241323033404101101341303310322342420301202341444434222133423321233232111314302042314323423312020234013021214132114240131343002421342011114343131101033144203143032413421133132430214232340422421434012114330101041243230024212334344203400341411232132402112030012114004021222111342342443101221401401014342314434132243004341141403441414021240102323142412210104231443140030002110330243212431124442240114441200111441412412", "042442040421430200213223120432301311341010401024234210312413004242014041103101112222422311130411010214010313033333041040322113024201241214200112024034413432443431310221404310201320100341424343120211141012040030110110013432332022144243044410044222332332103243441402034213130241132022131123443311434211000132120343440011133213414113124131132403034242412033221010211301010334304041214331014104233144224113213213442203041023134332210213124304240131343444002343320143301112113021332322320032200223004120321412031440012141300434404440133214440232200130433324432203020111302241021101314320303404244202330044111224402013202234204110402243313234100331323112414302440203102012441111300244334302141300004300123342401002424330110144201113221014201323432144133314410142410342340213300221311434021434341021233013001124122020241344400411430424024200341320443434444323102320000413331014400323032233403140231311214222420410342110303303312421101110021324024041140021443024131102303231223430342304231243403411122034431133000140222411023212223122102210413304033210000013310203223130323040313413323144320114422220240024400103110120433244403012222322434241403222122300443041113143330120302202300323231242123222424144431021330103143413332330422013403401223140433200231401133044214422133042132013223234412304144412441102132030223044410010230113231412124111114242340302141224001444430141222432441324141410323411140241212120201220240441211311140034204314232224322003112030043032212421343000120201420200142410442040023023304034123341040101004033334142102332133312214202412412221311441231334223010111441242024301224422001123411042320204332032212333031103211312302440333433110141121033243134100210403244434200003021323204240143310431030134124004430214034224032200103020120412001113113220400403404134210202043433321311201233310023403011310433134442343112430002304024301101210111302324340342402433020011020314332443134234432401430212403213421243230030022042034022104410221113440411240330311000334032002224433344402002033224033334042313021431322230122013403122124122300223004410040322114201000043221213103123002434012313332230332003100113104110412344203433101132020434321412420430211004132124420340231414312133420441111023244402314103304324022140413421440420222330304110313121332240131213234303433104331114120021112441110314443302042442140034304421000010434221304404341303332201313343301343411224344101034110020043241402122130000344333032220334440340132220101031313103120031440044401041110140301323131100111132001204142044101124131301443322444401123013212323003032402331123233240222440434301420022413211414440114320032413443133331203211440412014324202244123020234441243320131304400044112402102444100132203343131220233034442103441231224443210132302134033120222312103310241141434042413413441214034402444322124130403034222123313423222003242301003334332102401232444333323130211241300113221124420021300312132422320121431022431033310114421131441244122412223104210004113204032434133313010403000440241420123200323143031202423200104143304322332141233110114301234013244114221114220231303020043232112411030300312023244313313430042410312230431023103020401314110211313410041304124344131212232332114032404230134042420423124304000244311330204231024321024322020430043223333114100222044304033341141343421323110223322341203444010220444410431433330032230100443134221404211003042042141131101300034340201421130241002201313240410444220111140444421430334233312410021003202312144213023423100223021321434122234024324221112022301420003123414140401043020441122111023430331433404043102404342002342414022212401040241441103213324131300244124042001133433441432401221231422031341013122043121142224332303344411110230133201332033224212022430100030110244104422204230410441412242004242022104414040123202412310244111444311324123010030310020330412303033244114343310002240341002220000340103003433044411323042131123000023123221034314043430223123412012303401031203111020000323221111013213104313443323143104414003044444040424434434032421420223210102101112410443332124100312300132434442122213321124223324001433224223144443434302330443343422444421311313402143340111130204310404214104303304313302243432012220241142000420320404414320110314332423104402424300312002312320214313004223123334112314200223423242222003312140420002403132213020113034021410313111213423124232143010014231102233431441400320322013032004301001041031422111232231004113334430034313", "440224302140220214413040031441244410232244043310424412103230312341332440211301313034202344222232304314220414340111412244210140321242432222210141104004222122420334111302241314132333224400404004330400102002240310411402301414224122133132441144411323004022114103410444334041213201214124020232331244003200041013211043441031414323233410100124201433231322140312324213212241314221001442211303303202331043034132043142102311233443004103412414431110404402022241020023441002303440111114443224242243121433042014224410431121220214424014432433211402324141342000244030102033123321110431422324232441100104413112240123021302141303324343310401413041244033432301414403013010224440301332043001004434120412244231234341010433210031111233124412341034223143004412402103400422401100121200443001313302202040012330033204424304432240312412213013003231024023301424341324012344442314034331301222303222041223314044342041244333314040233443132012113434022424314302401123321133042423440042203421441002021313214110042234043324440234314240134410410124100142134221330001443013113413302414031143401430334034003201042343303300001231134042331422032121213144133131303142403114304002104311244301404032122431214133442320344320134432312021320310222201312301412324131010410224402320401321441020024031132314001310300432240322121013424041123134314324020312303442023031333341013241343414342034102041112242310142413241334222004411404101142243241214410411334210324113100140420302214204000122110340100232040022110112411013220300241202140441000302401044420044112100143441101101422243014020110003200100213200213003212112030412033134444321214243344333134022042300242340014043423420100321243214134411310431413403423114400340334344341100244411421303004042233330432042131303421104031103214202130343120000203241131203301134421323030403114210223040400032213413232414041133130240440101431100334244211031331434044242103100143203010030103040322304030023013310121122030300211212040114014321102023143440230034423103413403012011424310422021022024302144031241230414430334001432140003304212333203312342244310203443322330402042140140214332303332422132141040004432123324411322321411324343041102210404240023424002320144223224130302123200003032121400114400021103144322204013134134234002124431400221121214211104042041044102342002421410234130400411031244411000434203334323122000404442014122212323124024212230343314423421341242420444024424444232412140043440210032144114244442122443120443404022201030333033442340024440113342334234324240023132311340322212242241224302243012114210300134200341441413413103303240100003142244244201020443133012141201400402210020024230424112231323343000330103144203201010312144021433320032101423331210302011214232131210030431334131024414334022043223332414340124233224023424403340442431443042223244442421342240433243044421420103442240022320204003023122314241134222131313404021040141134403043431223204443312222010431113023213104322342424424133214102233421423014213433221241330430313340201440341100241443233444410204330404312400004134301000321320132200121433113320310432420434113123213231402120032204403232310311422421024314103434210331322204134233131040312413144244314220302303034304214340013101014242133101142411213303030104023000402111240400443032402114232444211434223233003101140400300233431244231412220022040444123342343203043103201322100403343023000131013233200433230230024143140324031011302432444421242211033221313033323033102324233012134021013300344132310342413444223002222222211210131233422432410144100442234330120021122214412013023042003012003310210124243030212003341214140334320242243441022242111311013434210320240402221343224342141013044211041012102234004044420042313032340310103331031031404323311113320140332020411224242304223221333221014320343223222434140234141203020432414004211210124004203433440133043142432033122023344313021233110343421434321411433041422021140334032032241132131104214411310042343230304423323012430322201111000143222334344203333411130344304221331232130213344202441220422221111200102011221443313431334434001410413330132144111002214012421341232304310042401313234323243322132020341410032001132210304112443233203414201131323340233020000343100123313031113044010401323330211322331222121300423122324040044023412314212403403223210243243311220200420020023232344043224223430012134122340411011121240110330101444401234424112144141000111041123142420442420232210222222123113011314110313443243140001212331", "122413110323211032411432440111032212311434333240342400331113001002242210031121041001414233203242210204204422223013032031112102244222000023442413104101340020142300214133024404044313222232300333044131122244101143330100113232131101233410310211124213432142401211324301231320341034313111222343121140214243102310100300210331312214410104021200341304241222340010323320043031024442434110340143142423133431124234102202331112242421032041244242111420200232330333442001042223233343410440004420323030200134123330231030430244034000322314033201033034100320032413120231104221230310014011340102242212030034301411001430402142120132041340121330041133210121333441023200112012442121404302232044432210142440423302433022120240444234113033133304332401333101422300022313404413424421341020000442141111102401310221311401304411402132301300101133334303113341242023020222101122344212413410030013034402101104332014303000130130223041214242440314023233203242223142133222023230144243440414230414330330213201202113341244112330001020200434034213130124324124404423213043443411144434322204323214011443041320130024420111323344203222011434210441442224013430004004241142244231303211240031133400030314221403032104132210430110200013142101222104340404333244341141114030100023010100031414444124433223134301131433344433000241122234401020123331041234300134333431330134124111012332101441241040102320342443411124102421042001124101414032123422201310242011131302114023301431121122203044442411003323324332323323212440121011243204442221220344022403234032202010230033103333040442143244444310322213032144113210433042100331440044022021030110112243114020313021343142021020030121200233001042240334121301040320144044112410202224040141100312213242121422341240021414343134420440332242203032134304223100301344242423310412101032033011012432130300420421022122434204041000043011433114100024004343204424130014240024121041440141120030230433131204320044301242130231222044414220314424013214440114203332323202203012202421443204102132321414310014402431000441101341023242010140001443140121423102244000313441313011000400342144031122144114443322313242013142341023432143232131003113124344124414304004144014300240412240004203000304424341323444020442010300440333314303234242413343341412121100000321422222410231222002231330431210311024211304324244111314440311422143412044303043131304040014432113344220421213232121212444400002131031142300212100120414410102424023310413414321210133042103041004000132300202240213321011100433114400313322333211431023412022333134141332134143234130410100011413433443133102003404220311434131334111030202201234111432420202214010423430231430224344001040101200023312202401144040330442214020332333402443222222412003414412041321422443332202034244331212412222000331344221103022224112310423304133241234122132430033002141332403230222433314300040333243144224432114102332420134422443344221034201413323410130440014032424002142343332133401020142404422223332230324403244034214411342041121222300132324124240400201011214134112004002410221203144413110143441100201410002203434420413244234200420020142441144142123024202331424314101041303220231423023213004313001100044410223142442034110041013410043411111003031411101031123124311343441241122344030012441421000032242424112224241002300111341144302030204132242044303413100040034420234422122033232103102130102243230300020243413011430411323431343033334244043432004140433401432244434104111100041423402031030100021430031430404311220100243110423240111201344003043031404333001022440344302433023002113023444031021404122133131123333032324213312334221423422212224244242320342111413034310031222210340303303440311001122144043201303012213110120033144224432441331221134133122144402213133033410243033213010023102334232241242042430231124012102034203134322022104130143140413031222304224321303142301302001421234320221314343440243404020313243341241311212113103134113220010330340422431442042012134223121020243341111004341412344401030314131411033422244112341043011344441021203040421031130042224430242331414240443101123313102102342302121222201321310330220120444011414122033421434213402411221021221234444113424134323304321222101141402320200333240303421031310133303243431044103003111023234031421431300142341142311014404144343243042312030120012111120141233031233023302111412340342404420003040420434414021043424302223300110021223222421301002144133331231310320320333100113100100122242014221000001021110310024422233203020111", "332333404224143133220420100442330034021333214303124232324232311414312201232102224022201114343443021020340403020033114324342334332112420112432202212431031422104040343100213314323142414342240120324042412200004424244411143341404032004114314212243231423004322412244224144423000234213424442444024402041111110130114420313040223340120000200142042034311423031221413421202102423221433114110030430010010024322434400313114004431331100023333120440041113103023141330213200213322430314443430002133201313211232424420041222240034343120023004401434110441212443242014103430112132434140340401431003431314110431430400402241121323302311342322444240013433441234023302102202214024120201043412201241114302420342443134443122020324100424404240102002021302341234410342322424211120042032112111123202400213031200300312011412413133010210004024101424234112040341011033320041442303004412234404342001140114104030002241141341422313314323041412402304310242234310122201431130442334404320412400401122032234133444010044001441412240133414021441333232013304201234141343011123033110234013110012421200023324002402230123023113000141320041011041113311342102314031022323143431342102000044414243122410420430200203322412042422410042223234040301134011433242043133400103134331341234414101020244323421433134043221042222344120012142222344004332140401030424321340021234211322013431420323142411441222140330131244412203430340122022341331040224022444410233011110133032130141003331011134334013201303124120320422310140410024222432101324330143444432114411023014423330032342100223344102034201144311243143222323333000434020430044012142310334000214141222230223123440002310031104312110212141410340012143100040403022001034234233323330212332144012433223020300324332300123014111240104410123224212141040104212213243412231322110242432444244110011240213042313330010322222200343220340024004332430224221033144120201123313333334010014423314330410242043020203332424341300213440344320042000411113430113032411124412330133404012034431223424432324013340304143024412100422310431113110341311243223424204240100120441114201432402331014322401120221014424040312030211101120202440033130333021441120302322021442314314013221330213221402140312104433441132222401101112224120021133401342122012103412332310111212031344014101112040400414131014200014422124012230034104131310333131222413432340244022420023111214242232230210440114414304022234302040444441332402321323103314200132331034130214032212332114112021324034303211314024003210313044303433233420002412432004304020434312043203004400332234130134211032134211233002402114342000110111201413404331043142004402213203011403003043320004044302344241320321211403311214433430203141320304041432230112343401323032202242210143412320021143424113114102134343104300344232043420234040141241244111414244223412323013011131312240430024032040023413133013220430332414224320242143224413233011244102242114002103442322104343410203032234033243403212120333142112004300403422422410230032104221413220224313202040101031241304040201201302000221431034421321314123240132041412142423101300320343304224230003040312410300414000333120130333243402112141343411243311302232443304220031323412020304100220321440340324203222233413033224343130403022110401121333023030242310234101424112443423411300233110303430244014042102234430244311133312304310013002110344410321014313310123430013111432010133312404002120112020400041000402314100033112340133003303040343412132324111243104001342400120334213322304432322300230141123423320341032310411314243234034124300403322421220144332020011424211302434441310012141113223221414214341312114410224032333201441140104412003204111312302241242144211221000214114413304320042002123111021422011314220420044032440011041113011012110120011242024211112402422023132144313410234322122040000223020431214211110320314134313111312012042200004130442011241310334020211114041121210142412221420412410121014001114422331230332233020212000111001403333230430411141234030044304303404023334044023432423441443322022112133411321203240000432321032434040230000333023224412002140032323132121404243243412443201141344023224422013004411302443042430342321232210323433333241334403041430142121240221422311043022310303111143213204331244034224424132204100022214321202000203432010440230210333111110010433141440441124112404013223414310223442104311320020203222224123404242010213341004242023440013110432434333410222243020431113320420234020211242021202202033230404104104", "014202101132422411431210233434431310324140204322403330040430200134123100410310324113440022222343410241221113021234042024024411403410204413433403443121400333031100203304334321141313243423101223000113342310033104104324113231200113414442104431100120024012031021001030313324014010321134130020423424310103231414342323121120120204000140204004424401141240311430401041141103011122212304024222244103233100313242140023402344011130340110130121020100002200324014213014430402234103334102200433212023303431324202242134001130140132312322004113432224113114210301134012431130121243212133413020331030230131204102144034431333211311311432302322402012334001343322200003121400312323304011130001103024104220342223431021213034430142112314031300434112010300111011420224234131204220021031120230142404423223143233413334202013020002321032400111042023441212432224043030024140001013334143340023433123321320434400120011024133033110000043443321313444401011101402304211011021210132233121124432213041141100240242440144324432422134400134032213313233320303103234230113032124321102222430002304243440044443224222042410340343134414101004304042343420111121303231030114234132324344213413213434103014313041222430311221401233402103211013420422333432430130114214013110322340040021210101032023134112411133411103224134221234232003040230400010101324214043340332213012331341340112220144224013000242220334224003033311131101344103414200143214334042130444132001303434434111303130234314123301433331032424304331113340133204030424321011022412241440004444333424232132303420423433242123140020204014442002221340411243034224024321402343303333101011213140101143104402204323431412423203332141040102144441201230024341012311434301012320444211022110234044411114122141321410020134033330402441240101100323403320320311424230404404103402333302111120300324303442223424320032322022230133023431441032444334230221303142434231313424020041131033014401324433241310142021204404211233043234410312004100441431321432411004441031440404012211321202234440130141000124033420144442224013234412222344232214133004020232444101021302200243244311344430110121140010444220242422031144003102121111423043302401311401140304324413404114410323440332431313302224344441330322433442134114443112040101422432213240300311340210234401033134012424414113103004302440001110412341244001123340100041241234000331431032412204400220111410441321411140203412004400301131000211142112014314324200430113213411240234034332340242144443320232221122031010400024341104334023330124300220241004422342214300200031240410124033032444011241030214020020320401313221324400021140342004440411340130324120303440422113433032024043031441030310141220001333341413310021423322233433024331211122403210444342241034100134341341410111120441420433024002101110034000330100024042121044240332400120321444000423343100102223224201213230232404340210344313304142202231121042113123033122004323340421021341142304240342422404144303000000233011130103241420201141133120122113241312333332123242021343421113144023032111324134422004313314033101430444434241330330240404203333412323320130100311431024411332420314224344143241432233440141022314242030234210024421234310421332423403211224111114312024030403101223331344133430440221004434114123001023011403014440211400240421334233301140402401132311411413301130110231131241134330144340214413311240140241411140443020330024303444234011201441323100440242014410312410400143431243331403044433232000023443042440212101342441010041234020431414422042121204140223232313323013114204241120421322442233113222134122412444421411210032041421001110023224411402224243331341134220322444213433242034110441014444321004413434113133403234102020142300422024141220143440100142441224314413212142124202133113324324142441422430341111442434423431112423100101032231432401242333224231330014211034304431130012141240202303400323341331324112240202442131020031414431324420310221443401033210030102003424230440223301240034201002403144102004424311412340140232444412134422101011434332303243144322400301404213344123311310330022320311333344412102120104132112302212300342121404213011421334424313231120210240333031202120300134314442242113323211004323133122224404414121103404220143122113211414042341403023100012432031132103440224111414144410231224032324424120030000134020144102004032223301020240414101340021031341320241312133241440240210044114111230403430300344040030134214410144230334204412343312242341100213330003301024122402224", "443210144322310440204302004331334412042341322414134043014321320042333231404002421202044214110102021220433332414422144121211313441112131333441144401231421140331402001132143442132022020123231111221101114042330040023204221134404024002401312331113430142020410321331410130042011404330023023311320434014344003324321231302000431342140420112322043144140423323030333144044404420141444043323312223110300140243112423321444014033340012344344222112120403200100144201312224433102322434240220322444321112213143210443224311211444412014200044134330104241101230042112100122102411231423331103440123311230113101341342224310331013030222210144433210301200104210400024423023213122034203212233310424210211004211134310443311324401344131034231100023021013443002411241023422040123201320430023321123420001344033242322122111424010003141140121134123111430113103114430424434210000023322301204234114201041134431012330213302301140322024201124433040303141034130423241230024221303013121231323224301100113410011133301210321231031134301204102113423424104004000304001011132121342004334021113042432133112430331404034301142233014243442330304304400212111124102031023401032113120003304223232313340204403442442114413030433344432433032231240414330014341332414204303344330002012232214243312224321133120301011310441041340342032044122343404402413404221012414330434221222014022031403410122444420030234442140101404221043103413443021041443132313010104330400132131200124140040121104013134142104434002001113323123414133110302133413022001312332244313340423012043014403040234410200400300324140044112234010300111134241140403220300324011124142232343103143311313303130312203304221242041031301222144320042311324401031213321213002220021321413002101313430302333212123402401231302303030404322142200002130030241003314000301440220110402212323224144114030322140134210333041313432324304224220423134110130441303302320343311401121242123424110110402241430223044440420041142333433323010030411331023132410341214244223324422401301142112302100043034010042102033340014404023131240332123041020241444111020141404340442011323013440422433410214021143040121230104123011304242421443104403213314130223123021401124021220442444440221210420212332333402121231343401013401223143344334223404113304441111423023331104112143010310422044322422322410224222030301242110331312430111430310044142002411104141100330311124210021431310401103324332232032230414430021210120221112312400113124440441340144343013304021342003030332204220443110003244034310433022204341021021141230122311344033443130103443230232030221030233021221313312122443010440204202331440032333110204300120020422031004022213223230123243200430030322410421301322332421223120114302333401000424344233000221443004044034142210112003231023140304440333022242204131124131434141114313021424122314310111244322133310320201300110120440032120001212223201201033111440042314313423324143300123224320400200403303133313301234212124203202314303441212030240344144122331323214114013214400411144220240113330213443130442111131204340002224411144020014441022121030014014002442401243324114023232033323243220114441343000413444201324004110131232103003342200440000213244141121214224401423232222041143434342024214044033330040432041404301114342241004433321202003234311344404041400222034112210110440134200120443342121334234323034144310011034101443221102313044332104300422441114424041431014340031101301101142330134003123033301304004122333214431444244333130040122001133200302311442400244240414113243331441042020401344311410214024221011100324021013103212344400230430340420320330133232032433203204134024021312321341423331210334442221321041321234331044341240430100014142314422124302313012042302203124211234300303000104443220240114141200233412124123412133312421113240121334103314104420440110133224242100102442000214130443334210220122323143032322102240424214140430140424302304442434120010023312440132241120212200341204131331101221033244332302032021011024132241220334303133041101343103200024124311210420104223232024241402300441423000244222433333012104300041330442432030302143311300301303011404110121413430402223012144024044423140332310042323410123121120420232202011202120340332030003312042132344344131010034223012134104422430213403403024242334004020210443322234340441214433443023302200404401242033014441424321323204413402242330314210004122101401343111100030234104031323002121324432304120134124100344331201223331042312140304224444024334122141132441", "404310402120211213040131130041040113203003303304411041113302232423001310011324322122210312233431133042330310412334340043434124100203213444434404332041201321231032331013211232432222344202300123100420143443413102212232134302313021331010101311331341444144104024314440040221212042340220312041221420442404001401343002200430130343121032331442331030402330310110322004333043214410324143102442404103041300121313000444430132243030314440012411334144241344011104210422142213422044403113304101403422414402303211311040023001124242141430104232001330111221300133133432432243003411333414443113402134202140311341004434012334304312023022302223243144444332141322443203404141310222010043430003412320000240110134024341111230113122401031223324231442422144012102441434430103222141212012441132034131321020410232101230201221141240002034123441214120423143042244024344102323104430424204444014320112343242343401110413200401100023130423400120034121244142130024114300211021002213242430334411112101033102101420411323040103202401104323031341232230100414134330020210103133120003041402433421112141434441220344141004432403424143112214442200122042324434112410103033431003130032402143410412404413404114044024113342103344133330430010011110010401122223000400131303221143422124332021343430144242040200234401432421030104442324244012042344120000342212041132341012423441421131022032210133020022300432421221443203334100222131223131030300120031003134000100203010002302002100232144002143104443212211204004243311132421400442430443142223133300012410133304221233032332044202004113221442222204413122202210201110240401000413111403424120441103110313433104123012044001403032333331021244311342211220143144320342403123224120001403004300021222314413301211030213221222430300111100233042240311130401341020100033204000034310321242443234132124323040032241132134340341021433104014221312234400343221122424144143144133120244342402343043134232003022021303433430003220104203021402431340103211310034422041142430104041124332300133100343300303022414010142302433141230404131044433020424123232402032310123241242201213104021002323333043413103320101322301443144343201044313121004433311012144400143322012434014401314304340310410200224430000002310341043311302112023424224241120342304221040320203444130224241010114333233112140200231443232033222104323021314232111003303411411223303302124033314110120130211200122401044431422031334330440302213134001423414012300043320122142344042000440032241300402341012023122120131244111131444114112444134413140041044320411310332142002423210132241344313342312022024341222014000212140423042234040401002403123444214022133140243330323304204300231430034312312043430112134230300013242002244212413301110021011132023002443320212312110301221024102421010004033322401404200334400412402234221231304041342234234130402412140040433114413411422332221014124021340243311224442322003342044423233300434142424343243111004322234302134140221204434202030333133310431134111000004031124014022142234122202324203444233311201021343134330313430001403110343002413042410304023201102020232331310043123132214243310232103141144413021102223012044241320044333200342101143100133430000122234434413431320321410124104004130441104042121321030044142003213014341112031314443130122400142424211233020122330442120114110302224243314340103111133111133302214014134313021430332130042040222134111223202230321040202134412103423440311334312302121012010030113101440234121310401411014104434033033222040442400441233233101303340033112300243330414131242014422222040211200023332232234421242024200420201401342433013334410422211332224410330421234340221334423434223020411223444102111132243331123011212211421111131004112222420242001414002211314420224022443000212044344231013222412012112134200021403101014311000433203000003014303434321424103103213142224122444311401220422243404122322244224101440132101303212343421044212240313113103223141012432202400000033301341403430002143413243042131140301241113221131134034243010100144201200230024234231240240020020230340330030310230311103304443004112343402432100400032333004101040214133012421202102141011030010423230331300101140331234443040030140414310230402221032331324423012340301224223431144000132134010201331113020242323401220111233030023214223231111413003231213443303042011430031012212440104311030033041112213331221100020401122022341223441411404003113213244120210123420201100141241303043402010212211424014331101342242412301231022044432441", "010131433142400314002314043343004132323210401132441412210442044303021034234032414022123234030323421402144432104322332314331040040224044202041124034330344101343430122203200021332333440103311333044001011241122223430232404440000243334444122420040434222013221323130211032011413324031333011033211341241402441012440321442103232300004324400232332003401410304323013401124133311422443430244444331103333344414111211120024411311141024221002213101414244204330202224000312010111300331444200310412421332344014124202201100314110232241413010021032220224232211342222001403231141402040400341130213230322404423433123043440211214222214241412104141013024111301041124244040321420413004211230000203410224411143142001244214242413211102201343334014442311430104211422020214304032341233240032201430041441430233001102014330320233311420121202323031044400144402240142101132243033404332104310411321302130141422332313242302042043202414312124300141414131133421121234042204414002402100001111300224110413301120102113110134303332020121032000312123300140132120212322230322211042410402233213233141203334404114411044422143430231100043133041214114203321300414220143403231242044243402432400222413032032230142431124121442424412443111232412401431024411110024334011223231201410303010234122120141212040413122111331423212211221123040233304043130013103114104412202110011030343420340330223443143000010211100412104211311401440203211204303214044301430040412443414111021311202300142422223424212033202203330032023102120023031423043320224020043022221331024232244142043323041040220210321323212134303222334441222442103013441103340034320402423404341040033141110341300301343000043133111211232331200001330330202014310104433402002400233121204301014243303333301121124132022132024420224130111023314104421002041212034313420104232112330141404103422221103434401304020023340003302401114341031030022141402241441144121422113312303421104230440200013143221234432034024023104300210032404234420103334120314332404433034420234013203014330132132032133343210122233234310132200143434434143030212141310140314120134044330331133013332200110103014323313302222300222104234402020303004404023120342122114413233032120130030330203331144014221312313213431413322441212441200140241111110221304103302001103312040003430221204040241123201010241342240421333341332011421330444032443031300121300340344323421424402310320200131041101344143443303421134143102334430314413220411232342144001113012213201413121241443011100314121342210431434003243202324124132204211143320144332041243124422422224233103012010041030110343034010310111344212231011400223313414010323323432001420333112044322414400432200301443131401012111240000014442042300221341244412144312430414310003044224232314033131113401144433203433122003123314434234334011404041310110134310403423141240432311033104433320010330323423403042214230430110243011423010244440402324000242113220132333043314302011401140143333113112143012341102422434003113304340333223114421233133404023040240014244221304224414311220111432144033433031044443024243434244331222411033133344330004121222420001101440204321334344443334211444123402301104432300030100442231034023100002201032121143303434141414131300421024201033240112430030230244204300434401011034121144432344334113321104141312000110300132333210430104414331102412412334013340003403000442244033124201300313242333301412401440121203021134013042130332210002411033244311013101442104200320434131022443433414040120432041044121021211342311231131220422042423241432302422032300211000110301300113404413001131224011333343030343432243341402214010332014230211020431002302133344321403003033041430310212141201333340230302114244114001321010032032323240144411432041230310300324302412102304001311231442402203341130214034143443002120323422421110111243314031314424040032331301223434131144442321221040001440212213214000224414210231343403043211233312441104410114131434042442140241140233320132131441404404321401343240114023213113442424302440120042210113103444330302031003241041400222340020110340341200030302334214321422331341203244410431320201403401013302332004121001440021023343104112204104124314430241212203043132322011302233203020320322222124424213022003414421432302114331102423223232042304233334310132330004203101041223122041403223013401402214420232100243001431400013021214444342304342124042232402123001320320022011432114203301012311400112301100413224040301233002044340020332332401022004304344134320402223024310", "300414004344123431103020034104040320320144311103334301003341103301012421103302141113401331223131100301112401023130021310304331201432422400223424000431314021200141314102231441342332043102004132223220444413314203112134131104002214132304420302233300024044123341133222324442044000400404003142223143303013001323441130423030143000233224121333103132232124243023203313003022123101310030134200441221301343121002124024244021440423031443434241303410433321323314233122204120342111003002433444332001344210103440022303124042311104401011330441244302020042033221203123124100020400102113210021021424422214300110432442333011013113203423301103002133202222234402341411243312014341430113241103231440200122202140301241010141311141412401432404442111413344320224034240140132201211103414000024332423233423320111201330332300030441114433012100234410214104103344101013133323004434204300400324202144241202320423040024102231034001310132232013231142340301303241100334342233140144220142304001142122300030441240404130320100142103020100043444111044224113442431310004311003310444413320312010111031234444102243402034410433304233120132400420302024102032303132031401433203431011402212340402233134434124030102300400114430411012320021442441442432334043320403100133033044123141242214000021121041423412341041404331444032344441442420123003034400032412100043012014420234424302110242200014144132102000432413302114322302320043020142123341204404014342202201022242442102214131341111232201102113144213143433123414430212012220402041231222244131131322222333220444430033412241023342100323420411321103114402202143143114024104200120212034144300243324330411222304343214233400000103122404304332213444022233222410122033103413224244044241023430144210342434031223314400410203404204111444334234021402140010343143022103141033422413433332333214121003401312324224331303420213233100333120223241332440013444202440104241012404134331103331401221333141403300340322430414320423233231144033320112234134140111231033232433342221403134423113234332103202324124303442244223321314432312422121313233401404314333104322014301211103333221243123424042112300324121303313440342323202312044013411223302112143244203433240022023323223002033201234421040021422300220301110012313203022113030002432022144422303433201322103410123002404101221244131044021012023041431023404333231441322321003034322001024004204201010140411040241140132424110304022340210112300024344400241323441140422434121211043133301422234232243042131442020404300333423401433242044134220441024213003133121312332033014400403010321340112432114141100224243202033133242330203312030030201444432144120410121422224113332121131213021031420314133443340002003404131222300044444133213332023021330121204320324311444131320323041111420342012333010201403102030442010103300324112424303422243110414201104233434341331314401422133200143413111213221343332432312142424141224201341403324410443034210343103222303204110003044412312113220322212244402003342101231130240032423324420412424301231244231114000004241202344100112101430113230403241330224341444314400211324401210302310433023111214412111111113142142200220301323132111112222113124232304340220243230110040423313024000241132424431022233122031331344411024342433402103431434131420203212432100214440034042130011001444444121234322140420214021333042213131231211321024112041343444231443102304301120422012034030042101211404023434013320032001112313302214120014312434220022201103344310323002213100410003444120013312402221404240431402211013313233032030143133400030244011132231110342301410124131401110443043330414134304310141122121442243141444030102440201013024411441441131404232413210412422421120412243303333314342132321334210413434432141003221442410443110201110243422302111203202411202022122110013412023114014231223002301222301011321210121224312131441300331212021224014440011122220024043243102103312142323444242142434324333012243414043411134032111322123310310031112332104042411010013204132012400002004401041040200042321411203140030312010124301301433131023201242040413423143001141330123200144200231001243410241240140231021402221104033421331343324343211312133231402130322424442223434232002120313334413400220141204400022243120210304113141230331341304322443230031234131004244434443113333034141334244230013431111032221212341340413440023043403021333033013240410314423434041430402302341442013130233234103322044034032011303342234203412414303441430441114414033442043422240301341342324333", "303400121134231241330302224102322123043131240211323023224321300211102321202434321210022210432103413001402401210004120111130420423143301100231111313321332414111133343001142422022321043231232111240442420034040424331303003042433213241021012134334304031331230422011013131014111322322000143404201243242020434214300023243003401120322231201320224314021141240332034203433001440333244040110004202132020342010230101232040141101120024304141240132043423421113412314220413342424313043300343404031413020300030340241032110230140022041404441421344004413243113044142332420330340100134432200102111120204113321143421311322342340332124130242014402003034110002143244314332122414304133233132401240234211400120344322031022324130322242423201002033202312233143213133012340021020114100243103434430034203424012412133220402343002442132342031412111212001142424041314314200241024000401112401014032030321111143434202223144132303104140443101020230402342434111040130210413413143320011304132034312144210023040444231420101411211013310303224303411321204423242331332102204322134114224423332043323233033304433401122344244112413222441421241131000014312240143211023330112123142422021140314144200322114101110342342422431230112004442440012114421101321143014244143111024041220102042444202011120434044241411033232014402403144313220104022110342003234302444331441204331330030400044042223441202413031102200402440202101041341432402241213130434313234032012300400121114310021224002211131212222341144024321332134333214231400223012110303041000231221444304121111421314142220223100432201322230240243301211322321000400003102424342233202013002114112433140340033214023034120030004413111344130244204300420400040111211303412404114314032100313430024423420231443433002423110344413341242102400104444411342032401003200401113310301013002414433430111243213210003232340111420323304240331233404401114304404031324212003414010102044324104423222122030424344311032312000032214131004413032234042014024301132334020122334300232032124230002211113022231121012312403000340044044333213320401004240403210003023122123143340110323020433230033134201042133233202230430112133014212312133331141213141430321401404410333400301114430103133131223331404103024322440104124021323233300224401214114320323033443330323042141134140013210123033214214133234242132140233221134301232231020301221430031404001131302040101033032421312122240244021323014024330031402141332400330134333300011343320241034213400404324112443023001040202010210013024100000123324001240312322023132411043304023311403443041222003133420204210414331400313400413432032004014232242321132000141221031122010233323201121222114103101210320422030420330413411231102214400003111142200201304343234201204003024422230344023241310144110244201043041140203223420111120012002330114441220224433033343431023404341122031420114444333201243043214131313001131441230442144343403140313212132043232431232423200242331212244313220142222222313431230111420430412004114223131323233303330042303241332104020010220330004402344133343330240310000213000131234242044301100010034040121231401220443140403021021004423143402010004003123302241114444244424222322123144033220001402403232303111201303022431412404310242443231301042114120002033004432031311124100421442324402100132330310224133324220331420010132102304131101214234041020421131011214144242114123441141220012021233212032400113142322244210242210411010132412244112430311323301121433400224142124401440220123231423220323012341202301212330341433222343042240333323410034032442123401341004123224224341310114240202414433031240410231300320102020010341022333014230440111403320130404130001402404220122042230020333000303341432444224243210102100100324104010000233444230002341003431133243114140240301410112301240140212141312412311044400304431111221212240224322341204100343203230043300401323330030022213334142400214143230131321143442211234021310304032033140423211434442312431204414320041212400323002201134323300000134001221320122203423111101101422013230244140400023401104332204012201244213312044020104134324344021440330020141301211301343141032322232402332234444330210402404030303340033420240230313400321440233321403230321011420441220131004203022242211434004013034230334240132204441203143240242144100130202002033200443011323213021340203140014024232302410031321101004310233034442110244232130142003422211231413232003113442432243443242222414423014412421403102231124331142311241212044130410124123412231002101", "410443214232214003204221411021020214032234344014002122123020140003210140332222134414412112310013311414131034204341123301130044333412001234314033441011303320114434212433400421214324003103130132244101203424444130420024430243114011410413141244340433123431422114330233202243004133414100414113030232113430214230344412421103301331002302124140132313014010043020211232041211142110024234220011124203312213421431142304414411333002032131323211303404020304223212003241321123324224000331400413200032130313113210341234424100144404424022224441011241403204344334034104404200123011311210341332123122340023244343110222231133124112321220340143342144243134121110422244034102010032241434413020110221212340101402112124041033012311314440312020221034044444131201112320322134411422012443134044244224431320211204040032124242320244324223322034324040331243441230114010222201433202431410133342244022331243442400310013401330441410142412011422220443332211030131132121202123240024223100232011101324001431242130203331404030010433430002301032043224014102231001410221001321044130010001024041003201301320433043442040300023421441034032111421024232114300032340344131441234211240011244214042331304424222312420332010332044331041301034430022242003221014141131232120001203112034320401420421440131100412011304104102242144203143003042011432101321302014143030143332023320000204310413413113441344443212331144031133100402224313122210203034000210222304210124130222411441443444034320324242140341122032242012334443001011321304343231404410341041143122120003210002000130421312311410312400424024330401141203112411402100403102234020042241334004444044423223443240124414343332214141113344102413441431020412410224223034141233020430340031101431204244110220202340031112111402401230104330121024003030020114331340322021312043402144220141043434123043102404433230003133331032340002141343204202431140120043413303204320311422313243312411141241324423230020443314124410334132100133414143222243330134441221004422310424402121321014202101334004104134132041423424404234332320301221034334334331102242022202234023443323033314030020323022314103024132421011431442224320012202303440022343112434042432004314111013100331244032230402234341142031221340402244103322410421311440234040342224444401021130321031322231314020010433210320130414201140322220432034341431004334244000041140322131204330322211241030240233110444421221110424311010344434033111203123041414444423113143343021114321132244041403412004230244433144311423201240312124010014221334423130244430300410022220244334234024421002404410232004340314043430131040304234314420114411222044302312440004422113404043412013020101224422200032333410202344122334021104234440212344340403401202442122100031041124431011304114042141101002334413413244422424114140223142124041020101304224242112121323240422031240311430201120043302110234130314121311323021133422322330401004212221440042011430040443420134343340143142422323400314242313024111004433104134004224123120302004331311002210123033131300411312020243213231334432142240441420404033241233442211222413242101121310021141323012231200031401444020320200444034031403312324131120211424134142203322001233423133231132011324041042401240441003423421340210132300213400342022234221004422032210243014003120442410221432431142302112211334402241321122100123410243313233202104432144321104004120344424444003243200431331300042121300440040144442403244332430102111330423123313114113144311301412322102000344430100040232244101100212314112144044434020444423033414434232224120324421040134132312124421301420233344122232202403000434334002014403402431230111010111244103332330010120040402024112440320130233220400000212210004242043424134401233311240203002340030013243324402114041113324133303410223343043222231143310003032321122031332301443402421044332042123200421043212222220010302341314102332024440143323303003321111344322000412030331134312442130404133420014312034143213021111211204320232223401434234200441212410032104102330040224300104121004420320444002010040222242430200313341143431003414410010124440332041403314124142113431141403122200230342420423031104121440414112203321323130201211434014303244430041013212302401201301312020410323110103002411440014414230123234401001010210102102032132040123424214302420114420304213141400044001112103124434303442120234243321442243422404011041242431431030110022314203213311323424211300012301120042330134141103231123000211424203414110041412203203311231032413203", "111243011324232110110132410013404241330020110010333323312232021123314440110321004322203034142203103420031203100412311203243014322234142401103111412242404311003324314430243200214040104040331341110213040432141033112232012243232102401003143302424040020323331410212340120444012332144033422213041311040023313111000412040103410003341314303133313121020440041321304112300232040114434204243004424402021002321031230231133203013101444040034134130333144404421131234230320240332022211142300111040223243003213243341200020330314430140212210214422000412420411314420144140032110430404300102441033231143143232100301330411241401141413340031221100333001342033321231011340132331131340330123230344244010333124324144030432230013102233232432211030441031111122120114240412203343113433034233133412402424014341020103443143111004340001234234410201203314430210302031004443001410143401131124333434034102004011241413100034013101340313411341434334120240344021031130100332331241043340223130220442324413421102421142443021204004422240321314420313443434401121121002313110043202324202223001231232123001330423100110410434113202301340330220140002204402324443220244140221124014032243420334130414443202233031222203301033044324343414430143240432112404422334323211334042134313323043430400344303423324144342244213212243411210132400011340231034233433443020334241213411243200322403304140200214431340321144124014441030200422001134321141411034342012130341243002012230434210344131001243030111330044340141123214243440400110232142130022032131123432133412024221034144102224400441320001001021003132032140023412320114302112240443442214414331210311403233400122031441332141432440213201114114201242421124441003002101322034014421123010311124404043210432244044211102134424304100340041400300214240002303440121442213013402314021343010434341042410433332004332230041132420334122222442432240303131222231401100133203343203000212320114401102143424414011333112400324044132123011110134441343011323044312030140232312342022111231234100132423224221443243342121211010000233331120000031443421232233143402014100123030321403010224441424122333031003003104210320440304403303021414042230332344402201113212342144224134243211223044223413030314404020342222041214401443030420323104032122312002302230341241143234234402400222314322203421411433432301104124020210221021303031321110104414131402141040432024442102034041431004242011021231242324401104314431343320231323020201402112311133301131202431404041341234443340320240100242002314010400131300421430102313213400234243210111002033120020012112000434340114410140024210044314101211202244033124201421033202332303014234221340311042111240012331223313440234210230334114402330112122312220041431440410423014132030324000004022134133421230142131204030410024234103213413342422433203122330023200201424040224134331233144422313414024014101032242403304141011011324031424212312034242314410203041110411130314200410402411430422431421202400232424321242142203331421414013312414203114202001430440422440031440014123133320034443430314330412420141311342214132410322400034033321324333024032040433020230440313033211023232300430044422101410204044011114443212344412400420024001143233211301021100332121411004033242032031124330413300022440431302433444141241211024141421024204330222104024411214244313333103302313202300314142022412214211230323202342114202213420241444302230200012224224210311132211340300410013114222022433331042202320012234143420202304242330134221304011301040042141324420422241310421443413114404214323411321003441201232434403203420242300144223243113031341144341344312001040331100113332434033413044303042230204443122422324122330242411232403341421343021334140330220024414414414323210210223441122120304424033423102113232000332104014234100411211241302200024104113423323313012441142310041400334404114433101100312023311432413201141334111044333234104022130014324413000134044411221412330424234221000440442403312121102403121122221010414023430402202334031200344420031104112243341023121412012332223232313214210223234101142434111003112242423002211231340433302340042031101431012113120441244134334221023431033001101323413131234321130331034302140421201321304043201231211113340213230130133422212124404021123441224021302222132441212211230234111430021431302113204331120032111421410430420400102332303241203100412404310220002344343332224341241331121400434013011244130100413212400141422200222144140301403234132301220342310000033121144143444420311", "104211421144130003011140220440020140312334244103312023120110414204231032134401002101034203202111004043414041130322430110244433023144433040331311412340211322300422333100340031240024032043111213312423244214410003423304004312112004442330021433444242114112122230420244101140131211013444212423113430223430021032121313444314332200244442233223411030341042240212303030004344331420030211303403113100434444330420341412411240433442022343101344333140100141204423034411123414430324410010112330444243131401442313143023421320102320413423334421424140131103144402103211012430102031024110404101032124100232242431421000044123422010111043224132342041202011340002013114214334200314312304112232134003433020403101324241144210221340222140322001012100140421323001401041303401013444402324234430400441314322334002031322410211021340112030434220420042401141312100331401104032122340422422320023404122034113403301003022122322010302400323032214013301414301203331444343310332442231213241021111223204114424443212332443323102223413410320131413422104412223402132200403203422010234222203433224010410304442000242103142212403101410014020100114222421241441112133444441400241321133032202104340010134043331033312101432313434234314003023343010304423341244011014422332311412321314144012041202413143230304211041020021423404343241112304223014421002414323140041430414132023240203222013043442321402031400132112141134001333034241344202130233441020440404211244442141403401333124333321040103333401034101343214334440033314403024311034331103412311404310124311310003243003332011121010000310412142343342240120120332041104320430004101130324024124412010314340304212031400012100424234002130210103132141023010022043130330202023024300301030122233202024334420441420122401014304123210431231222122111303412412340413314223231132030344313011343124224013322311201140203102214111144110030443431424424243422121430100023132330331424002433331011123021310412432030013441014033224223412044131341431002302320321423043121012314131001002301420301433401212333311143242121222344342444343442422201040011224121202343310110114010422044243442443031011043342343202310202324132334202333334300014123001402042141342333332003231234223430204312130342344211002224331301444412100212142134430040304241303402401300400234030324402410210142430141003433111400134200320004111100330113312320224431121143323100301131244220132131421424303221323133424133033314012440202330420233432320432313043110331201422110203430142304040430302330131142124404000324241241121441234004320440230140302421210124343110013044401303004141214212022322033122240333440044022232031342331434420010012423202000031043432042231403244423014143132130402301002021412022341303342234110103430302133431042300404111034133403310133300224304400304102200040420340401434142044101444140400002032411111242404421221002241104223042140131210413214403302224422132004003411032321324114424333112223303120210400101100221431144344130121100223333101304114442201401332304003103314042240343401243200024244323444201313330401421344122233034213403112033214423000440024312240413203433012223023444410310340233011201313132420124110434333321122210430103122013422221321131244323031324024120122144240033001243243241110434430322200244114110344333124042231442220222002234300243443310014441122341313122042430231104023332414421222003230131424004012302103032041032114111034320443130122013110443431212220241413040410303412431324202220402112220440021322201111400000010220210210302020241034403340440422402022144202324213343441411243320141331023202300421040413203401441310430132320244201011203220310323331140304024341213314444443102010200132434312011424024014333114432412331042223433240414314304311001334134444201143214302431132133232212442041221041014332023121040132324231304202102331144333430324034432040101342112300134433432000312130133000404313210332410144441110131144111123413304122041430402001312430100310111412310041410210001443220311041003233223323412332403443130304110233143312222224110024322243024344022242410233114434223032114442032401132043423402121220223304321132322430002130442414432241423403003224432403023302314101304111313321112430210012212241124314230241001443304322431431323211414414223140344432123234314123204214010343302130310412203234214232402310110340413134022020441234023300344103422310203334144214401011002103134434443031123432304431221130333212003030302221033032330303111340412334412230412234421104011431340130423412", "400410003234241123232002341043402242400403112023001403024301130402443411234230224310323434410212230333141202143203242143140121344341102341342142223414430303022022410011301324414302222422314304000301412402202233032121130213024334431133020100322222411422013404034000304001343013001134123403143133133003043241230233014243202320331333030342234430104440213111431441120241203143000221444011024312112021410113244033300022420012211300001404342232413240343140431414431432422014410412200014344324122342410204202440113432002020324343301121321104103441133243401120211424233010413044440244034033124121302124444241422043111143013142031344301442404030331222322030404102410204001143240411123023331344304422324231342133243210424314202001101332242213400104333133211014144223020000002304432224440000332104132400410400044311314004013301401004011003224012320041111240331343143442202124303224442430133323002010400204422023114210004104121300024122022241001134002433143023313043403010240420433424431310042202313344110444311403303032200421241133130112233104131221311144432201402404341434440010343410334400341313221440443302212012442301211401321144301421423001002041422013220404341303042144242001241301443410344103200143113330222210243003413422324032222233122301134413211022202344420201040230411221201122234414220234141413002430421444224343244334114111132322234404430303404314422424010144234333224100313134414123101104221310312114243123243102402442312234040303214432032423321421410420403331431020231200321430110003313004312304212112302410234400330133303112232022140301340400303231143312104410430413001344232401332341322032201423100403021433332220021313310022320302312032320312312220442200433102202103133140123032024311321214000312420303421323334331031132341340432112203331200203103030123110211211302231140433000100420041030420402203110142313232003340022424401223110122223432131203434244003242444220312311304440431030104041132320223410003141440103040341131143434312034321434301132343124142143100442124042040140402442222442422223402042422012104343132103203214034144034232022224200434202143244213334131234131131220442322441002402134101222303044242302030223321120002201030444132213400002202022011321102213110421022140343313103323014302142144024324020442101142434003134412104031144004044104001033244404221441020110431242003341403241220313403122130312101102334000303112204440342230333433213424340122224403042014034340232310404124312442323222202414044010310101012331221004223101232034013102121202202030431102114210200322044244422414001022033343201343123330121243104040240320310421312134312231342212431202123020421324031241414211241244423310203414024344031100221311231430004133411324212440034003230414014044213130023242103031023104404141211300411034330002344000133344310042434123144020440343413133013224340314233142103414300110312142143334343011242234443423202110444432200423114411143012114342340031242234403240244110211424041131224240233034442133442421223042344110024021421003330032324033010042341042342143233430110203223003200223200220431032001040440123431420433242032324444032304314004143143002140311302220102013200142121341230044110102232143412401401143423321234412130210232333113212203200313330312003314214202230323132212430023403324212001121322212242344332432421203201231224021210104313231243120104102411411410001013212042413331220234142331211204423034324430233342314010023213041031220213104410123342221122110024331204200233334223103413024321021202143211312334024310012412243322323112102031304412440202101211130033324432111223231242031440413240100132312103022314243023043140203413222413144120034334323230230334032014014343312403421202130101040031411013244014022104231243142143223223412134141421004210213204030213021300143011244223422344214402011203133313243313002211110234003303432132034333433133333434340101414113202012132410202430432433344214442130212330333422132402212321234023213200114202321344323420104300004342422143012040303004421210013420013012302422204221122142311233214400400030124011403123022343222112240243422223212114130201122320242141111012444420420120001202234414344131340313344010110212332032033434024344412210432011101433121311424231311131313000143121231212433112311421024444010312320310113140330404004240033444240323014210321034014004411442311002404402340224004004044011303231030344221214032324424411211411333141320124010304223344320101312444133222030422144430403123300123420123412", "103242020104331404102440202404421433043020024140433403321334431010341312411120323114034031421201001311122113442101222404432234210430211242013221204233410431410331404121104014311210014402223011200344421221443021344132433123220444311422004340130040003312000144241102042121332042134001001443434130042132343242233411021312114311124441242444134330131401233323320421443030041133134201130442320112442112330401120231102031413140010311112240204033022010414022014024312124324031221343313041233302334412320430443244441113201200202034041340244133232130242111434113340012003424403423142003002202142140303400032202330134101344320044011233132102424410142044310001020422222423424421423103323432402423420241023044222133204204414243123430141304233241402214414142403120321331403303233440414044424113111124131444201330024132301241244012314244130121134141332244334434204133430114240310130031144002204402404444401400203401101100312022133232104421113441210011014403441034233104124001023001334202202341441342043211300400113202211201233213241343141130440010012122400123033243240443143410000113100413213042234411431102020012420240423434034342032104032044310443000144410410024322013202041100110314240043444240232241423014340213121433302321304004013442022314042033303230242023110232123404340240023044203131424030130240020024042213013203012333411413231024200000303103330243142004212402240222303023243140113310020321434202000031311143324240424112211430131033004422042011130324041104033042204301112123211041412434104414142034033313140214213444214101141310212224043212401144104432030321303103431134401433123033320442024322014023143231144213133422300301140442114012333441404422232004040000111023100231131314303344011410213230003414321204121142123044024032430214131103200441232342302341230141124234142223122122031041312403122400303431102242322211123304014343120312222334102040443024212022043440043120113312312100104434014242210433044022302423132304410412040211131014002110011422140241441002324014243340433202003334211101314230402411432434332401034240034014331321331121141014412021413201144331243114023410014342213331243342331342110314424432001142121131301313301342421022103241123424411211442144433300402333011120333320000410103143311204123244003033434432131322034033313122131223013313144002400424120111322131114443111024222412341144404413321334322141132402342323434311201430023440303430034402241304423124021112001411034310223410443234423430241402020341134430020100334333340412412230110413111421420422433200013243113132310043002344034111244114232230010144331422300413124441134400424042400412121123400013311100000312044412233131433333322422031300143333404433204004121333233021440223430113214412044233001321214323321410212341000002203042203103123343130340110223000423204141343323304414220420331402120010440041112001323211311211312144442404040301131441410300010141402033203434240100203431103101013333434101403032240443223134213031042044313210414331030440404424013121302104444432124200031103444201320304220244031231013230130223110422311411233222142041302241142140433413122322334210424013243143231302000212014313144011111200040301434010231430340300242110402230341333411101243444321001101124021204243302303021310313110114412432323300132111323433414423410033331242110241214300321001414010230230231301004020433202242123132030441223311134304041111040442222123102102302213332014121440013333223302042020124314141442412044114022414101112020244304011423322401201213243303141404410033201043023110020142440302202014114002411102110002312033210120340121434113342343223301320114300240211413012321201110432144333002324304444113300120040314034302413341340102140320021344202034320202203403124112121244121413124343320324042343443030040424344214441420324213012432021234422310342002130133322014122313242442030433344431240314401122244224131142321333123311032400320321134342203000122004113300234034310342332201401432301412433324410310014243133104120432321443423133211313100340430010312234424013213423232422442403022220343134023423103431123441330404001410201240402213301223314130100040442204143024314020021343311412311321303031043003230332100324004302131002130103403410120300014132204404114212442310211324402130020022324334244023202011011323123003342343321230000142134432224341212012044043230230300302430021343234143102240430142120114012013344440231402044132021120134310132313222130022403221143244122303324121214004244224134100223430", "324013110120343242303431343141023204100122413432230020003334333232010420031124422344431430231211320302410344001314033223031404030120332120140131400210143140331432010233421022300302114003241243421310420413004344303002241212042014241404234041001401340040240140403032011031114134121220244124302211131300132324311411213201043033232132140111123333414431002100130313103431214210400404033431112223201220110441322301424013402042224414004202233211433304141401210000032021032203240002101421040412011131222421333033114402023120141402332110324313110003424334231302310021412332024143022033232240212121242441100403212124241120101220044343043321441003301313044141144122023344100004333334142433413410301212210400233432021212221122311320241321013112041322442203222304300202304010412110131102441240444343011002213134030324332431231104132430241431002030114410131102220403330222420040244041014401203342120411110003241324434430230410142403123444442204200420234012120011220041244431411320334102322423231010342334113114400100410423031344133410204241304003134224343323042414201302204112341113221214432032244401121323220344104031403344130023143003242224202142322304020442001111200212031143341343133230302010211403341301343330230023202201131003004432320123124232130023444034311421442333340021410132110012220032113410310224234100113143334124111040304041220020430303143333111440414432441331432214414440231341134241131110421201022413043320230114023410031234240304023304011040311110441110014303320022421133342114021242310011243423002434421002121133410212014422121444401333300141221013343030133243121404442041214331311401442331122123420042103202330412313120411432001400100112143342243430231222014243231040404411010114203211131113010320211020134322004422421323031314231232444223320000141422024414332002031131432434121210220400413304133244110224042002011110201121032444244123310202423311034000413020230124433233141333232441232340134424440434403234331030112142130304120220243234411314312214124421011411322321203240222440041120003414022010002411442231430211442340213432432201224431004421414202212312122324443131044101204240124441104211344321314313120032034233201220402020313104414113404234244100324234324340311023104000240421314420434324423212120331311303204020110444340034313101203314324212211143112434342342122220134122441213102143203323442031030410423144304241041142412013142311442443111424424214124334401100334422120334431410412211031111301302031144323332443033004114322213423322133400404300113131441031441341330331104122131403041433213322342041334330242102104112432044430401442441143444042242214044404100142041203122142141114404314414300024212223030412003242314244320314334213414111212322121343124400020122133440134414341303422234244110021342012332243140142200133204031114422322420343201242202004423303142023240143033042240401042210003113030200300342012100324233333233423220023334124411110104341402434030003001114211204223031411340433332221144414042432232433334222040210443103424421444430034422410334002210110144401410123141411331021132131144301320211013102244303233102204431044043013333332011013200011103404102304203122243223310440401144244324132130131101410012342230022424132201122434022114443411440011421423103432443433021443303442110402232030102002043112142342212131422234220240312211141222310220041144202322230144401240432013000221334121031031123334340440432332202331202021124414104412400423232103233211424232133213321311401122414243140102441402103432143410441112020313120344301010243033020344114023324100302213112402242412244244032132041332211300221113404441233242314000440032411143433424333014212433144414222411401202122442233402432232034440310112441334210310031012213140344402102334230243442110440331231113341330201414022143340111420320013312340221221210014032324122433043212223113442333120442212210340130342212300003100310003302004331144412320240320403021214414110431112113310043331114113442102132400421404404222103432112043343323302332144131433042212430422322332012110400443103212310241142430133040034113330232124312230010200401211303420012301210112202424204030020214344010232043111121244403100023000123111140141331131034101430200313002420204212014042341340341014304010230202302044431220101123320031113031023402244412144214213224402341113101302440433244213340411401012221142022440221130211312401143034343100242213302120403231434233020411203230144132001244414130123043112432414204133214341243", "042423121101143434232013142433132432401002403122214001410022110303310141043303113013201004210013431431142431303021041132340121440223443044014311321111312104040423442431414420032100021132324223301041310232112024200323040223301131013324201331420410123113312010104113000003402233204404310401141124044134122231040140434121110414112143043023303024012000000410132240000020311334423312032134031131113042402042443310421440030024404001301232121303033210022140342034013113342012123243443413231443040244111013314100002243040004412140142322240334040132242403230034100334020233114412024324324211314211134143410420124201400432301202242344010033424112223021224440033142220020134414020201411213001424214411243144320133312213102231131313413232220120434041003413403231323400434014031010002140411322133200340114111223134123221323124204230430431020423103032440331202004210321133104322234313132124201303212043143421444220214102341101210441013322312413223022004023143103321022003443432000121330420231431332230004034111234320434000440304201421242030110323222023341400411201003221024112220321003321014012340100440234341311422411213000022114032143110411314214301222044103130022114424242342213101343242141304323420214213411031342320413043233112233043104034212000112103401004130042201333240134200031434323010440442213342314212441300002434202310023344224024212023032101413412144212322141030012334114200131424210441443010033002240024200130041114130203442313430231214312431333342420431014104340344202403400240243221422303323111114411424033411023042131334244301013400220230103013232420043040131122444321344321221130304141313013133302401110112044134103122441034113422440134114103411303202141333203032213332022433324440241400302143013041421431213341113322242412103121203240414224100402214322412333022321240311203412234410401302420210314111301014423414442001434034144402223034442143144333331323343440302003122302024341003013042424220323102442043301113104102331211240034433220131030213210343110040111001320032033314303010434411234000201334222433402320003433200000224102120143033140113010312313143032311434244203202103132032124412224111143224040421040442422003134323234442244421302022212144424130110121231311330001031022042224210310120043440002303112010342004124310144421143241304222341344243033214030031402131100121112401344332041341333013211020130032202022233333221134412303330141310123120223002301210242202042044141213204202112022043310301313340231000144200221113440442232413131112141211422043024040212224100132414213422034202113403230312244210300300100120242320211114002241333423133340140232311342402114440140313001420342013144102124424333214104100320422240211100004003033134144220014121310101341104232324401421331201104140213133401313321102331121413303421341302333303324311343430344320244340404213204423310041212033243122012333420012300204240334223214102402223123123021212012310121142411302121101122331141400400204414002322344044033403402122442003021244002224420332233404044121424223132321031341022131030330143104332343142444432000204110202320020310133410401021203044132420410303340134122242014140224210021311402142243000040112441200431121013023104034102021404221010424422111242214303013430222212123202411110012223224023044011042023434213414401144322010032011201010303213311033041002224242401044203213134220104330111134033120301010104030014031244232031243414023224133104404323203311320221441240131022343203041342342033114144133410010414131402101223204034114104212214022003231420323241142302404210214434111122310332213022111030231401213430400443420312204311314011302441132422442010033043333143232024231301222104034421340302213101121332433402024043241204200114233222143332202103103024444140310322104101240423213141214204023020002203110342202121121441042430443444210344424331412330142041221013104114233432403103214003032020041143200300011134344212222223034330100000143122330142101344424430301202002443210243214010243001422203440330404412230304421400043313231412341123303430244201344122134311400241422140324110213244312142141203240310331433443211232213413334010322202020110313331442024331240404200021040234344012432110132033224202134230143241211322300130021331144221100214122022124331120323200400403223334301442111141144033244321231413102432233410222034043203211401211440401032121233333101421303001023331000122043311022133200114324433431420232344240314332040224443444204243220443030422230404412021231011433", "220300030033302324434004404103320231023110011334424403100111230231242410401342200201224142431014132001204003013443034101322222240441300214400343103330344112233334424330143224000340344134132220010033230304110411010240104334230012002023110404004410012332043113043442022322422332210112023412420230002421124411240400112201100001331130134203243431112214241140442012314221103432002004023420123442311210341144111442310304312133131414113141342404412132103041242144114301103422311210201040123204431240331414211330413411401044031213443143434022321342314332142202303241211403340202222343220223103021200201310033313133111101024314112210420120114010222014210441402334042122400400034133401132131400412304022143344031010104234003010321303012131101143303241203032321321221143122400020321210201044021004043102043313133223403343323421210414204031311132322132141220343314002314203040132101022210403201032242311442221422120242431303222101300202104240212413232330104431231123321130420041413001203332322131344110303113123110000122011423030014000103314011300013230441134431320211324011030113023424202002324423234111303233123201302004332101110344133321012214430044322143402114134120141040344213142030324121403343131430344240113040134424203101400122422402024042202310032103041202340040302112004410010401003434042403432213011430011414334302023342242024314023240202412330130222211120313232422420121102230123301102342013322430134402030203402404110330121421141120133121420403004300130132320134314344142003113313413120103114423423122443322312022333240312031301201404132304020400324242034023122411303020321303403212240010020114030414130130231204032303231121104224333242234030444403041223401003010224142333202342032340433224101134303412220403412031031310040400400120232310210344233433421443443312122012231042411321022341010312243412033121040233344233422033422204041031314232004100120444441201111042410240302312342441023022011300301211241441404412331120001133434314124030232432324121131304300242430044434004012102320324234114201422434201333230320431421143102442412200212214440102432024420124420444122040010210022013142204323301301344431022402211033013013412223232033321241123203330410314441441132231123230213101113234044420432120222203221321210134313421431044322331333443412221024201123210014203101414242434301331231041221430212311210424310003004204310443013203302342133343011423242422231323211204233012400123103030442111133340313403002024310333213433031111122120101112323021034010403202222111101224131312434312112332442302220000302110111021441443020012400224242423320430042023240213113320104224423223200103312010010321102040324134100441434204440341412201144333124122111411243432402334100443302443141234000323010002433301041241434000420021032301320331012240343141041041313131244233240424342430111110010132433004100334022400022312411221403421402344321002412443404231002433122223242300244241100324222434411011400004420021014423441433032112240002232344213234220411042042003122210431324031431041244343444010031404134222231123230200232130442331412424422114321423113432341121330243233333043241414403020334414014304210020300100313232200444331124430233112221421403301004213411133132021312230423320342124222034024120014240102023432041041341321322210442032411112200323123403403214124300040014332012344123141034220224123214443331340030431330111430423211201311321141302124230232210103323031004341103102214303301143222224021023041201324443123414312333132011341330202403323220000310234212200440443131404222303013002231443330442404442314232234244421223010103202103310443423232143204104313310314130443341031113113410123131020323001133424022244310344114102133340000342421012110424404220414142042200110012332344121132440321002113212333424133132330010443244114410121003314033133021241131024043420030441424434032332130404432022103331122341012413324013032240204032114440443243024422410031110013140313433411300000124032324124141221000412043244020324004443210440203230302222430211444304224443303214042234444224222210223344203402342201410421143031202033020400012203201031412340201013340423233320402001043131020001202014430211130340021013102032003012032222044011342043341441442203114412222034300144230422100241030023113003220013324312034423333414301010344040342324240430232414304214111221212113000104024233012311143444001312324304004232024004041040100212212333233211203344102430204403200140344143401332123314410422301441041411343", "424210142333422112200010203440341010141320334110431321132420340442422222311013244420234442444000243020141141442204302432404141133110244444331322203333223113112222020204024123324104314044140014111411401123322114222333232422123230433104114134304001331112103342211421221244434234023340043214410013032410414441134214001121344421143423330442110402333103304230420333011042032143424414404004344121204012424320212032403131114111031403104020003202304112321224442213133340230101033432412433423223433131102330304413200444104310242004422233230104144033231022434403113140332213142403331430121431000203101211040023414004311423013214240104100012023102012411032311134104241004344310034332043004122201042423042402232414100240231123211101132022333303240004340344004323033420424211001303114330301012321442040340102430234231241324313041243024130232404421044241304232314444221412400212211440444102320203042031443104321421432212220223212341044110230141322011243124113211042331003203210243312211412034224131324141242311300314023230011113024231321144101031000241244210302111230144430143342321421340443111043242112241432040211232444143324112124431224413202234213444110342024412204321100210213120420430043023244211004303234141133413103432412301011110122310202343402142040012404144340411213343210241241130440144214010302342210243444403311000034244024344123334310220313323233012012132402242300043400013131013242203044231201443002220423220140044301132104220144144311040341234142004220421314004242434310341422134344332034013001432112224010010434444414302444301442010434323043233230124414322041041320333334140403310144231232220041304113124040403214313211220412441303310232430103001110421120320421401432314131223424010413103124323111042310230221301040202123333414100104343212424131123021000111012433022324132440002311144202333114211243413441344430413004210442041042410030312041342434231223213343022413002331134210140011214100414212420431041312204002313433314103411341243400224321103221142312324303140221111120422143311210412311232321014022302222421014002103420410403220134322301212204220441344430021233134004230324134402231133121422200311113014131401013443323422432230202010403312112143242444333440234000030230341000434230200313122333003324313432423303110003111210441022141104230414343024031120412422222243221411102433103122120120223122034031232141212431333434414204203124330111043021011322420003104010334004244201102110214132012230303340443033100101331320341104333011022121433420103144221434311012430344111231343410131013110410121423003011313441201220243023143430243020410244301431140442044042203341424020031132214221403002444334130442333432222202400232344022304231121213133401332121334404400410104402112212303400021212300134311112021212330424231141403223041222341041202242332233402040133322442014042310141014130404341011303311004342143033414140000200032132023202002443410133133121041011400324002121433220302021432033344224134031103011044243334001232334211414234442332322120111024040334303430120430201112142331442413322401304241032111330304222420341234242302004011102131041342400343113344133343410014111421334040331412142403014340223412332210222304231234400133430132242114340024002203201143102111124002011240444233100401244012342043142311120242442402302030021204013201212003303321301004003222242331432103142021212120142130341022234001303140010011343233321444032042411421321420233311030122233132243221234102202200100421410300234040314021142010342334422224244122330444002002101120231140142444113104221140100020434101242142431123413101222233212002002403010233123421042042343234210210242123242203042334030222113310122141101034033044203010100440213040023332143121040113003121022021300302003434203042131031141233120144144104232021144224422141131200323312443413342133313423103132212020434324021000141341120141404001441144341140340400203430220432241042443343433041124202434302122244242221200100043113113040330244440420343202401014122213144221402424224001023112133024443113124140320114032142420233320443331004300434334441041323130133312133134420211142231341131434213334031112100001304113113204324431443204011102333323403210040330131330121143224211400121214423430430124310430100002204440414323041001120443400120001241041231224143212232241123231041404001230423114011112100331012101003341424010133140310402041240201324010340221232204201042102312310130331322220302102332223310200414024120124042310403420133013313301", "342132333030013012102241441004404404104144110444340031033234333232333332400324124300031304430220312332341413203033122223443334131412111334320020001423333334243443434110102102023210312442422404032034202210420101430434142434304222313343122010433340241441013403032030011033001041224333420242221000420300311211203023120142444332403030320333203300244312014233444220111021423410110041424144120443204424034210113203242204403423113024221414110141222430004332302244243022233430112220331341032403224032221234244014312331221214310011022140201221140130010143242100320030432310443222301220423112303433230042234301342023332040313220210020242314102403210123102102042023312333010404123342123303232004220332204014404421410041430421244024340201341132022013221412203004413430443142032124420322043020012121112422043241001003344134211314320443014141204124002442423030231320001210400043333133234431330142001443412443220204004402302034002010023433341114411231004124140024121314332340130434141100044411313223031011132120024324342023441300214204132112120312311232302042134424332240434213444113323231024131422424034221422344100401433020213133311440103102333334423112102221304024411321023144044232022424132330214101303234033304031302111203230442201114340010013132034231031000343403212400332401104321133240403113034440044101103342123124402231023243010214231334143311314200111020342230114114141242102414000323302304031024444104114344142012210102231021031440130101313111412301210303020434023000444122133124103413311311104034103132121003304400241222041104211234122024341404423021341341420103334000113431441100324214333044420123122324244334240321102432021424333312444241342132210242234421442224100330114120333320103020043322034044442004242312341244014430221324434234131043144410321304004004000231331324434132423104130330404100340001202422421343024014320210201322133343111414212031122324013241134440240042012214134042123312000401040330214013024001111340011220144430133402232300401011144322424412420400210301110341204342003044212022233121100214442323123120043010114103401101231211140420332142232140003411011143113330304443433322201321440013240233033032221144120000202132133240320014140332132341120444200443023203300310210023142443421103301134103323324333032314144400004404204023121001000324441332310030433344101323321324222434200421300433421310402122231003421144100132114321421223144240342314400422231332313040314441124121110442441443321102300041303401403304314433433004442343101100240433024314203132303234301140414014120323402031413034224421234213100244411440120400031234440000112031121003314111403443304002133441104104011322234203001032233300410442444430301031201301024130231044230424131202203142312223233001311041324012300022221041131130204143203004433311022124223042142102114241003131210300210044002130234333301013000444224043020320323001134221143433343013241131443241431411042224230212243401401034421231220142312040204201134242131130033120103123041132143333114122041230024233312122242210241431111230040314301433010420200140330121231414133304343424332240001043312333113022220301023311133444042320443031030323330120003324444343244140133212322021001114343233241140231423410311234322143110040432434222113040000343133021433111210104113211431341230044004041333101101231023324231400342210231211242201433441144000031320413412414211214123334303324144443433234130201210330441340332342331044333234411033432230000413344131124441414012410113414201123213121201342122044011323422013422443201220100242012442241101230113340341014111441242400212130413002010033434444104032421020324342231423432231000033302332010312241331443430240222140434302043130011232144423414423314310112441222443414044114013112010242000403344004220231312043334022141401304134244113424013312411224211042203434002224212044114132331322242124401324141242002441114010444213340004333042140314024334001111232122342110212031121004140201023111404133231343113120140000012134103203211412444240130210341411403102314343011110304242034421333044000322240042243313242031111243343411414020324211131201424234324113022433143012240430041144230014444344113431144400124213011330333312212014130032441224404141132322430240432342123400012444422103114020441143004212341432303304303021441124132042110411210101442444431303433100112024142332113344441422021321230323442324133044001130441404303330012222313024142224440200021414423034200213102142114104010032010420444412323014113", "231313204440431321000402302443224143424441142041124413332021241431003311310122133021123022401414144234414233003212431201423224113314123020322244042033432440120322121220020303224310220123423313443222321424403242330240043412204112243320110242313424320131213400443010331213221422033412302403101030122423132420142202241014340001104203040402424243401103142001443413020334303234110222324003202010020142112412020032434123131403442314232143023330413002422431330044124003140000204022000333442124432421220021224404242240204244432141112104023044112104334030401302344244132001213004133133434304421044402000202423020003021114441424012302222310443332340122324141411310044140011321223133421314034002141214403414302014201011114311322234141401103212040031120231344010104424441003012320300320001311424122121401144130414203024044423112220341311434031243104113223244142211001210230202143313021244121204104022100043411102424431434014433231134122120103222123134222132222422123242212023030434441033041301103314011140244304443424044201212231330341140343133231410041044320211343101240421300113412200123332214104020420001223120402402324404313124231013003104141031333211134203223120400044030431203033022224401013201324143332100124421212012444144124223110410104232223421410211433442403303414120130204313413202203031320100240432032410223012342431430433132444221441024314130044441011410112432231323204403143230212201441202004133420104334000043142114431244424410121020232213143140342143000422030102112003243412030143311201430040332430330443044022341444310402424243103423214230211300130001324122224004102234231241123210220114211131304332212404341440224242020323412200210103034403420142201304332311322230130140434010022132322443140034444313310213034203432400410113302344413011301114301242342342031214410004402442040110212204304042344321031004301010300321233333034413414011333442240322300233144222443442412413110111242300214424333424013404334344304400421312010013203403342434142324331214410144024114323402414240321434241210110020222120300340304130021342304112334032223222021010232000112440131400214122440141023130234320011442430213314241303204323132031444122440241102023033434114443332133340410111330223230430401412411140112313120433013000212342331420442334140013320201243232124142202421140432044242330423223021144430434322403122110203010404134202240124030123041323414231442440020321423120240413043324042413434002233030101212434310404001330422423140432144200333230023232414200444130421412333031334003100011141321010304423122141440421412030200331243201131123120430222122430212101403323114020214410234420041341224413203143310013200331422243222412004144003431413304130424432312430243433040433034012320011142112401141414414010234341304222242113333440213323300101132323434102324343030000424213223002300431432201232424043132334103141423041440322340300223334001224240233434343340444402131300313414444302134244312401303202112330112030411230012110044002444241400031311213320410134204234440400012420401311140210133431220021241044323043141100111410031442023321434042020310343040110412112242141433140102114301230104414222321331404120430000144023231001044414100240222342340412133130233134301330112244314130242132311220140203212300211422114130432341244103234012033331040001404433204340142113024321334301223022331433420221201444420123020001010410241012101302413011024134331433110023311433302024100010203011311343034234004233210441242331303002020410041002044240414002110124400003302241334020300403344413122023114302340130332332442124101144202430214110114432200403312444200334404102301043342110030423200424201123231442024104140020133043041233100042124342102010300134314442030130431022033124343413323414304340133230424422034122003241041011431143341114043022130332211314003203342101441344322113222230404042232424211331010224301333100131124412044130323241040202312234421311233431224213234000100412422122000002040233021123033324411442140011323021200000403240003113221444031341223204440232240431100201103324240343232013233221111221442043434400003021012403202143212330133120320123010204331304143421021432023114014224444132212413304031234012243101410343232110221000332344033403104131243430411431320121330023001131320101203242441043303423211020424200102424022423432421132131014323202142013044230020103143300414043343111014404144102200113003243044204020431144013021433441413413122203134042133412444113200202224122302241033143320021", "234240444244130014032034434020141042303102041022324141242144331404212431232124322014324202332242122143332202402342233211230444013111112032023022303331033410010214211403210344134130441014100041311004102141414233313424334220333424213222233033411132010204121034312233042321413400110001004120044140330334422123310332002314333021011000444242303004300233111202333323213210434410043443341123013020141400134012233044243131303343313143403140240433332414200020343011343130204322213111110344112412041122014323113330213030233001243031324220020104130340114300330142422240140331244232030413032114221231013234430200214233121003203004440124410410103232100211203420023013341441413232400312312410044444244044102044023432020412340030012334144341244313430312144013222213112224420012030310204213200243431200111224213124321321231442223230223014123241102114431104241002144323231232342414142132022402204013123430200301322023303131244022442141022300311323343234121140132110200443104022043031034213223340012031403402200104243432000323104123211113304144232232330111011122244210141324034423111030012104320213140034023003041310212300023104240112320403110042234223001410142234242340042224443142402313231102042104203302121124343403414232024024203432223104131133132243033332113312302024120430244333003004133010434122424300304200122123431012310114010333412304241214234420043022431232134021334002343343023202023000340134131033420134033332321103103131311010404130413031340142422123323333232043344323303243103224221203022023120233024220433233401321204001413113044014130142410300031221304141104421133242434323334311233424132114231132044312220104431401424340214130000340144424222003134403110041112411113411220340021414234011121143224000120024113410233402201420212040222340344410023240133311141231223322432030010033123143223004423304423002313334114043041000344112044122133404402134033112214213002010232422410033210124043301223344243433110223020034422101232413204242002313011332222244140343213112443213333004043301023101002303131300312042000023222414320341441120330002030212201241444104113032440121331020002000113434320203203234331213404044114412412204404244301240002101202200320122030032202430134421412321102004032224413323134213233204233401222310441031131404104033403020430341231341401110013134102211423101321330312313022403021343424022440314402032314110322400242334221340224323340242023432140440421143314413210034012214203211103131112204043304201422134211024314221441121400233204004310200111344404302222442021401203332213430433144440444241440431241334404021220401302020222404021401331133401330114004212432320203320303302231304201223203400001011404412321313231402300310134201311200003303034400334143323130412414014321023334230001304004041041220120043024331403234220034010103211313010023413342231422113434402411244310223302322401123412214044324324112231112442110104234332412313214011201333012410301330100123420340103404141003122404142120133130140014400234112234440403440123033210043030204241401144120422443121333110312202423300002302443112232241313301244040431424434020403243444334312341433243114031013200400230440320323332310030220440323220000103404224402203301220133044033304013332303432320034344223101414124324032440410332410031142000333341441030444331440044212022014311004414034124144433023342231342420232114244103023231122334404410444122430224210003211142330440342300121040303110412132010240243044204144440442104202142230120401123434311130044402120203433441014042224234421334433310103012214013432130241012234314301301101412220111114322400404223031202140130123400040131432230244120000134041032420034423302013403304132221231202232124131002003120201331043420424422313042101143312114134032201442133244112031040030213111404042433440321442101012133142434341341032000224210444203110221032404403034041240241444404401333404003102343023132004321343222423400113232042441102011120122321202413422321233220011333212244200320141122212132111214033103143303132103400431321304231121234003134001020340214233234000343203020201244024301333123104224034114043132223100441123403211033033221213032014322424402430100044300020124234022340044310233143330331421413121031031313134413001321041333434343133301142414122220443322241332130031313401301120042011004244342123343430323414211331022142000002141022221231331043202142344134333342032331202412224124141410121333203431140341021334443344104134421101120112143310411203131411201103313210", "132011232340213221341144201222400142003410314301220123012021011010331023223224321403424233422301004130443432231142303114404340312001220233210340142030301123444320324230410320121021311314111412410314300343002201310330432223031304110232232333320012404032014002031044222442022322100110401402231143342202040010430201023010121122223413322332314020112120440224024023314030201102321022421241003214330212012411132343002141102243040433242102010314000401030224203403301122042441422334112212341111120424033342220233003212233041023434003331012304222222143440142014014140333230133110410433212343341230313234233333000432304420032004222411320143211144424032024143144000014041421312324010422243203140342232322012432020120132123341220111111041103043412244241042340110223014443244000113400324330103223434230423143102213332022313342322444012444200100123044430344312320010140142031111212341443120144000101241112111322433041413223220204130330432021420302232304142434201400021212134440022433410230022144141421021203103120003200332432011310430004324302401022341300230213432102231032024342212214303303120313120112044442424231331344200114123431330103413311134444241210041323330340110420232403340320421113402121104123041110042024300000133021322111133214131003444210223240344302323212013013232120140400400240303200343140300130423421202400041020412431331321033404032234121302024102221200412413404431100244342314343231403114233033443323032243302010323204434332010122233033024302440303332320404422433003220112313004341144131041240132001243001223314440023233030313402320204201143134142433100423001102404134232320240143323444440114404410143303000311103211444211101410013201020014004421234143230430123000304111243324422403312012413222341204101323034004032210330322422000420424321000312040414230330433233312242134341033333202122000010340442442431040343333402410102130413314141042223000422222044412213040040100211343422011023211004030010102224120033332201440143124404142211403334341002321304021140002321003321212011022100232314302302242214320220040334213101210240140311402111341314403042141211431341123424122011033224330120011423102334402441134420342230332120344204031242211332124301003144304221403033431443101042111034013413422202132212212043042101232221403344432002420311310012222240222200341144321432010330313002010000420313324001011332144131142313320400221401014214020203413444431330002313114420441424012413114412441123122123012020400014402233243112111312114333124423030323211210403441214122240212041130214433032320120133334140034324013010033022320121444412402140044330222421340123200402013110310332000340223001140230411444431121132133011012321032230324324022014012112002310320113044410133433111031023404120310113310322331204432340233211412020423042213220312040234140411341104441243032402213422004212202240213023434421230432311412412311241042042343031102334140040022201314113404242434403213212131033023024234000024423400121144344321234111210314402021422444234111200404132240200043121243123142034103104404323302001301400142222240133402440013334002333224032100331304434034031130403121104344442040230231213443112203234341210133024030114044314221444234031203323134113213141414114211423042010400113434222331444043011031134121314032043242130432243300130113233423211320020143040444321331411240313133132123002334234014213020222103240041401110014101220133442242141133133124014211022103123401444130041212401223020041113303114021104141211121022431414344002210412341402410141122033444040243341440313024332323331030224021233233312134003214142240412400404142431032240120231320243041230214402120234431320443030341432213144114142432334334111214343400342341334410422433404410421122342103333440002413120121312231042022441142022411210224401134244442123434421124222010411022423140410132023013440031144243232244033034042014021210143212311004434342014023344304223413203104432130133202024214231424440240402431000042111012144442100011020411233430002004441201113122222442024042330121242103224422312224221332432200320244333014431422222042423114334323231001411114332014233203043121314023113222240444121024341403132311311300404221102422442111202102321433000204430240404300211302311014240322103303112431221404131332221302204201432203001013140210312012004304224344341210400423220422004111324230234441214442034443400304414233101012240311243231111444143310033140302314323244400313140140110041211232331114342114100002100304221011211231", "101110140013011400440411431321422104414333113303112431314414412244012103334441402231404244012134244431424212430341131420043113034411203300241200013022302211211310110302434010244312301041133220140140144000301321023330002044012401030030122031443410401124103400111042023421200121433321324334202102434221441203210421042043400013301143322140320203330102222420324321220203241243110223244244130101221133132124010323022003223130304112432204103103321043443041010222443210441404131041020240101022230104024222121202443112043410121204440431314440034401043433312020021132222314201434204411101134243011424344422344234324243200102214002200314033042422120401312202120102414200212222404002244314210001134302243124223144010410230321332441102303223213044121443044400101343331310000121142232230441413103432134204434200410421031312112331131424112102432110301441441323444300231321302233122340204313303020221331200243320130130341302010342410241141244341232333232424124411223340430120220113202312030023112304120131343114314204402342220140004342410423132411144414014044134342341324300103003110323223043124230023402203123332334123433043034210434010013012143230134404222111401012124044140331421423310301201223303423203232041224223303420442032023242310333313131324414123423443312013111121102200201431323102234143131223003031431430223141421002240444131121112003132223432213243024442014114044120214122414024302202412000330430214004223034333124302011232303244324341230330113443023322031440421421112133322230233322302112322004413033121102003210120302411013041142110401320401311343024242003121212421402244442243310231343111203302413010244321303203031130320132042240244432304023322321320323124303331302143420312211432444131343214222042210410322214322143211204101040342130034213243410210102412413424444000411030214322123424010203113100242222413011324223234201214120113113104022120024031413111244101240343124432022223103134124344022002031141310113314440034223134112142323021434103402041000043101102342342043013202432443021041214343040104231221131112414142301214304102000133230043330443331100331113322311014304211320301130401230234433140423044440422404312341423100430440133432344133321420441342020221304404040024003023033344213114333042113133240414242442030220110440320113040124024133211104432141440004223244130422232241414041433122411041023004103443134412131104233400442221040441322441220423420241301122143023101242033141204031333100143202042330411440133002210344030323112143312304443143022002212440033124000314022131300232314402011033341332240233213234033011300423241242134111241114034113343230340320404101023122442420114140214001023222340144242432442340322434400334211440302434020033332140404040134240332230241402132330010130234024104444422212102320404122032441243400021304134230011221200024242034412433210001340224114412000311003141430412431032330120311330342044101044122144443142043234231142400411031021040432101213413002442430440300203234134301430000102211034003332013310002423340214431440123342130242343133432110003034232324214122132444022222021422131311433043422334014044112114121111433210130211041412024432413404302423043234213041032343234414342114044011201320314202023042340411012104043224221302114244410230200111033030402103101302002022033332412433021422434034224341102023311434110013113331202102300243103014230044420031142301324024213300404301104333104011000041020434340402040340223013240410310030403213320441000300413031324323023030113032300420411303220044024120210312314022143222031434211412014041030141104012442142412231032343014001200424044233212344213202012431441043144311334014021032024401002300002000430314201333011301032110133220132241142442341042030113032210402001330200240430023301040322411241342022241331113320233020143421013021331023420300210130000201303221223333432340340223010040403011042221314410441303440111200113340442000242203032401144403301434222113010102314303201401010412020403144313123401333441102304301141300442313343010234013300100033440410134101324044022004234420422304130142420441133441044001042441440030001021042113102034101331000210212244102131410134213300213440344214222022242413313434403401210313311123404243403010332330304300341133301021124343143112304343332134143233214033020020200113201113011034032424310201303002340330330241311300411331122342212144000023042222031101114034100223011311433030142413203321341110220423232341230443213302313311432421313322123404111002", "133023003124411021022030312244243132002243043101404230134344100410432213444303143323232333344010331402404002443141330221240103042022332002004241003010203023044132344410411230122323341143002122441033011310420013043342231211330330144411044210310204012201003332234310102140134333211224102022034000120104024301123240110332144324340242432340320333343300202033022321321033103433204044142242013211140302131342301400421132131142203441340033211321130322302012411133312444443144110012312304214010130310332023012231344442332422442304120323442130024201334341044011432113344100413413210224320223303101443030412440044001421320433310224013340314301312043132134441031244030122130021410232134124242230032104433343340103303244242133112000124013210441224132040212201301100023023102244012002231044200402023241312334444134223400221021432330442134400110413302201110233130324241011212024344010001243333304034044243433343214343312041130130412110242221311022431330430312422102410112003121322302003432324423040223300024002211422242320412141024244002331121310310102304023124411102034311313422121441103044332414441434342034220401224211304141340003303033230202412302123200101312410441421400312244124134430344441432131124234100010441203104243223011133423323313120124323131303401144110342044301000211034344004203312224401413211320200324331311311411233343241413341414043423424333422410244001121344311313324234332100034312434101320324333222223220300122440403421201301244342412423422110440140414144441114000422103211042341010334324141224321211013344213020230013044240441222140414114211212101213340224423140331401013430103333023022040342214320433223103113213220214120130231401423343210033303140320012431212304433002241410034121043040013104443024302430031234443324002112110132332213402234414314142403412023244022001441020313211242114242312412342121131100344212103311131444424203241341021143432140240201014044132241243100114222202031234131111230330203012003113411314440331321212014044133032412043430222121234321413332402144432241430400000424213113044022140433343412302332004300401010314143134444332133340103044412443211243413112201000433430310211404411132434104041000204200302023034233400212311040100023231222412221342420202213244033131413132301110101434304210130413424304213000424321132413001020114201240130303242314434040424303402024142011212300103100401044102433311424402311113142422214222140014011213141230111002303244014404111004423233430344031240130300334013404010002423334103034424122044001242343230123034044201212440122141003342233244300422403343100004444403334343401202132011330022131413240432413402320441012134332304321302342334423123331243111004400030032320030030132223010232011324240304211241001301013313331303422124104310102323433221331322030330212224332231332020203421200114030333440033320423412303110220433303123033044114431131031432444424422111404044142323214334110430003420243444434434032030021331123212121444130231200413132043002104024422402214100341440340400324310141103234234442200002144002103232434400212303331121022123014021402320404242423420211020412103143240012340433234321200014400411342031432223032124024232234024011203120134313142312344220043140034200120312204141400343001333343102021203324130333133234112323202244032343224232243010210020433330423042041004123031340122210303442004210034014322211300120133204400120413300103103101430201003113310223241031143032130004102343424111022043143122344423102402444312101431303310403102022433312031044401012011330143433201143214312244312334102034303242334110440232144403032411331244321203040240302443403343110010223444130422340030200233310041434203014232201213022102214444431431132020134022210034231021042404130124121120112022042212344204111034001211423403242212410331004122021213233113214303120043213330441124230030342011411233012210403144232114421021200224110324220340331012232440314231430213002433104410320112011323400330131441004410134042441014431440301112242134310003103314203303011440244422100000132324132133333321212444331421000313023402240302033402231332230332133141241032211432224402202400004024101231314123431223333222214204403224234302043131202010334044143012340043302242142031114230204224332423330001243112023030334422410420133424003141114242044231103042404110110110301331234411021200340444440400144003410030102344444044444124232443433201123224131432221300323432314443032140204433133421412333221433430403224113411403121111343242003", "304121304140202311200424123341002112343232433313114220121124421103210202333440030041232102224411220333042140103314242434003044321142024324133122002322422240043000420112111221030021112123411313340301114044124103000322402024401013411231303343410031320300231422130002234034224002034104411220023040130312400240423030241041442003342021430103410341444310140111311204413410430443022233313413120211004243043322333230322241131314422413412302333133031334111110303341213023322023222211423203201243031210323420030232033210114330122021330131121411430224200000310442202223344344424013344324311340301122324020212310442011101420143322333444400012302310431001301302232431201004212104244403222310003221300430022301102023431220321341024213121404024300430443444134122402021444242304431410134031042424323400410422202004342444213013423314223121043402212132340242211020144010203310242142044003021211113344033311340010211323431044021040344312340342424140214430000000244430033331231003434231140100213412243223322110414112414001110334131340113302221012314033002332322222233001432022320334414023023201423014122200313101421004033111142200001030210420230044001424014311110000421104231444203020412220412133344120432322324003403212311013242113004142440302312013013233024231040102040203121442130323432244301121303034212421132033213143443401103323332024043322012134102314303033100144003413312143330304034430404201344201233412110433432444201030402403130122243202421422204123014113204122342233123404220341023411231221024234011134034114333200202211040414143442322340313101313011120313143413442230412323130023301013331341413214034311303110312204423003131213112232141341313133314032021341410100444410031222104014414023231314000224402040242302411022123011302043040241241440333140213301001014143344413234324312232031022321210023032414214203321223031102021001243014013144140024102231100112002143224234332100340020110144431344241230013242143121023044133244020143410143342441414410101422114144222234321431112111013440433012312414201030012043300213320432013402041142112314112030034211323210204331201020210033114004413414443002320440221233310131144333001131220034110232121102113044220410201132400001012201344402433404404143343421400011033233030224311021020404300001103104314022341211104123301200240030114030211321330412140010404001323100140413021430311301241144410020344104312210421314443400213243002142040300134440432311321224334230104443112240004031131412204332214413032020012441014041413413430330401032004322121133423144202231220312144443143424114312202232411024442033013023202444010010133041421230143343321230202122030304024313123423442033241442144142311221422223144421222401412441041011402243324040342241111240044143100421344431000001042240220013411332341434433400004432312330223233304414024043004233430424340330111122221133300340322424421420102402032042111334013014200211334044341010020032044003221322232343224120123040233420412304403431201201004440130003133210130024303233303414142420013130043011044432003314314332301331021201210414143110213020413000321111320143031313313112302434130121340421413430142331013341200444441040410243312320441434342304013014321411111443322300110210333243013200003303340423041301312241344331104220323002144120440414034312103000114231412202224441411404100221004110334024333220140411111003304103012434233210434001444413302420334111320342210333322102322342412214200230022031204203421102104210031411302043434221414322342423021022441222444304034121200213223020323204310130321020314421241200430223232223303022323323221333300313310320212303410433240411300404304044101401331111114240200104102100321432200112003303412420034011132311210131023222000202443000032323403230411233403400201200310441431344401041442413210114432434024423043114112430133404112123222410240031132423021303244010220034002044113413003244034442340000231241014031134004321322010311343121401203133344414121424400000401200110121213202300131114440030021431334203334444421103341232303021030221314142022234241443212032411202332444334200400300301104243132242433402442124230004302314204402331010324223002012434401344032300302231241234112133003024313144201200043412421210012140300230110022202313331213323312441100231400141103024424420404304034430004124303240333130113032334140110002022422011003024030341423331134031440313243401404130031320214401144000312141210002331344310043144022430022320133433302422243412140030412014403004140322", "401023444421203132104343123214120313013411344412144112222221340404313301202304004304432011032241111322024112020131220144144010413213112133010124213301323044242134022240322043114343022011100111421100040011244211404010114022144400204130332124300404321242330010101033310002334020122000402241321230431203110303043343014414101003223321313331414101300344033244141222303030023413002004430322310140213313134000224042321012202333303114420341033020101444431223234100212410244144200230342220201323304122430014424320200313144223232441233331340332433022021204324004001213433241113004112442410244134323412342203003122130401332233022404413110424123022013012130320142033341042123211043140002101040441412101443404201103310021412200101404330130032432020132012024131334412204210430322221002320331044102211411044401442004342004231410443343304213202404101333201201402324004000113412302130323434013032422443333242104121142402343121124133113343140100302401003424432141102320021023121131302021313310402213430243314203010212401433330213134101020214334242301420211311343234204323133213024223440012000021213424234432030421322320310400141421310344110230324402121240110240414141134104040021244144100323414322140210310143004142334444440112304403400440021034100241321142200221334301104341234323424100420142103223322401033113102042020124223244201242121303421422244424331443223032042421144400222320200404033414214014341431442221340430230242030340010121240213202433132242442344344442041324110324143023110034330200312302302322204122113303002322210212330112013114240334101342311120314223131012200411410033430001312324323442232210134304322230412320122331024402413124332402124340403012402012421114440044414123142002424103344211310213423324041313432141120313432141234324200032040021202332041400113422201143141132144102441001412202342404032020131430422342024144423133120410314112213101013344330124314131011102303023104310404243014224121032131402211244334312440321342312403144120444230122400340212204313233112121321431002223444212024330224001210402221122422222023341300443013121210134202111221042242131013132234333444114402444023431344011304103210314301311344042131003332404103122221413104422040132130141134433042324243412013422031423300042240244424343422442131344320220210100141432011331210113423222032434313232443011130432443112442223031113034214420240024102344014013103200123021130020402224221444430330032304241203233043443123011130312001230103130421301344232124024144120120303220224430222120032023404422341103130440431111410141444233030123404412134121133214222442100423101122322201013313203043031214313122034431423200004324334124132313214130034221401302244110111334133411203310320043334002002204101414234204041444132434112203114040233044113004321032324221133122333210433144214011220203213040424244401022313124121440244130342220134241303444031122430223234221441133232400224124221401443043043402300113340100020424230311441143241312311412023312224410141041043300001030320420440211342440334443423102031433212411334402034411334314342320311112343421424040323430441202312231320420400233041443034213143413321132024310040322202100241331011410211220204312244414043113100101010032233041323100444424104124414243104344114204034330013420310421414002430032113433133220211032203203230132024211304342343400244114143334144301241440341104031423033013210432111114410241241314001423344310244324114322010300214344210100120414433114123410130002140420111403203223001113002400230214023422033224024213130413201123320012002312231114414234022444103302342212143440332203324141210224203323013033422031144043040200023040043212411340400020300402423202122241404221401011101414123314004312312303142403120104011411414143311240331404101424344444403321330102301414011434103010424212310321320003101004321030141330440331121021143002142243324331143301024044223042314221124441430032232203132033341313023424202343434210322042421231300233242431342043200443304121304003010401022114024323402333114320322340341424341324303431423333200023203340444343042400000124231000110320210341404114104422431424110012024144232241431301304010241340320012140103320401421203024241120043302440334011030013424011444220431400120304313033424230043421021042320411033321243043012044122340343201320313323202044040321232034001102243134220033010410003012110123401424234200404330021131223201234024402232124122423432320303123310200322244112243223340044242043040414212231243012143323", "024014224111033330303201223104312144343433311324140132204131420330230220030330132231210323004124324343010034433013232444030021202113320422031110032331132140400430322202411043212043104043211203443112023234201403131210041243033012223034243142343431041123110432331323413034114040112401232333424132410401020221342434332233220334100431100231420201413444140343333020033031330443430320033314104231310132242431312422330122130233320133230434400123423422340442344310020130221114123241324442110321314314030402112120421413020214100203430401111332400444301242323343124233030341214030002224004113021413031041430140132014120444043423431300142413323433142011322034230211111420013442413043301230243100014113334000042333333304424033233213424114314430204104410403430114430234321234442132030230102110144444110120103010414224410424023041003331222003233414330243322322023002232101234440042110043214444331333424014403302403020103201313313021443003310320322443243023432323314333140302004240100013411102121243030403003324322420112312441442232433221423210214013204400124431414323312212021041443404402434044210321101403420133444204441432432143243233120204240022233121114230431113301040102332111243442320221102334422404012100444304103202433333403102202223313311101342041010342321331330233421311223231440414432024110433342031430133303223420012402102003222431340214103132330404422143223003232342102342334444421203132341030330420224204202441014032221212114143310241324000001233320030023214021312213431331022021021104204433224001200300131000044413341432401404202024333241121441323313214213030211441443311024111333014342034312011111423100420023202123401330414330103434022404300023304224003411231333442334131220043322124002013122132412134044202242332412411323113244221322400423410213224140411041030131013110134204423043323431102211442414004033341114143201143320431014433312224143034311400041303111034331214231344341043420410032230433434344232331301121422310244011044223314123420322304121324324423300100114442004340300241022114214313141402231402213402013421414433203303112013411233022213032303110023342323031430134333433131401130412443343300131321331110324240030004440423222002421324032113420143000144234122001014233130214003022324132311240322323442221432024042332013301111310413424020341430342140034210234234132032341030302344044302201012231430334303223311203300103140220211033432030000214314103010311244304422441411000030123313343030222424212410334234444024234421103344223440304340332341113301042122401440314411433443200222122012343142341434221232402110420243112112230021300202322132433124300324014431410341033442321122244110011244200230033441421132444102221012001211202032032023022140101231132201420321103243344122032044320304114424334011402311022304414242200202144032311333401001222244401310110431140102412302342330024431211222030324440202020103002243410101201133141004143103113202244433340401114242041332414003004321141241211321431034304412234303342040303021404033220330423323432440012402441014441114041331320441441404120113202441132303123124212441034033321121110430332401324142310142212430330343210324102200223120234423421344334343010013410042423410311140243140033331312323434121124112222143002232012322330422120013443301214401321141314132412240232103134112320113333244130324021311132244330022222422314323443231343231330330333440440132414212024141131443411242312434333443104243030342400422443311004210341213040214203224300404120341404100144241133100420400320300144044204112220213034310411222101033432412240403202233400334120242414214402301443044301034433302134033311424200424124334312402143123324401234403422143401313400231212000244343324200243044440223023422323044000302311030012401232134332404132200011141312400440314320300404330132131311321441201044244430344022023444103430304034024302441411011133012123124112134214311323344410124400132240122230423331124314301413000414304120403301330122403144011344034112322223114040414000402330403434232024230103434242041010131300012221003323112020300211122443340122331412031322123323013231314302111422123004214123330401014104001114413131044243314403423443001134444402440420344121442210240032000102022432102123031422234103130224034441140421043220121211013131024111421042002204210433212132224321340111234431004100211102100300010334441024312314331331133132100200312312212224211133204011300100033443020402323340332104044320232031024432012042400214104001021114042233", "033041103232424423401301042132442100020302300334404210322122341141010112143040042233101331220403324423021144030003302323034310241400140320020142213420434124412233341122313030332013341234204141203432040434331110200004133213412440410043304034024331000131202014414004443213301412200340442344223322303113034240031013014242032244342313101041223203203240004443044441321122010302202344414130332200141041040143011041433210040044100311102043223122301221341002232342030342001042003343220314310230444344100440143331030044220312121320004100140024132342324301432432214121404321432304244302302303021133404402424412410421333220120301020234340121442202134230431013223431223423233000442032044110021231410012241131314302310301132143241122003040113211131222423134111133030322200200022424312113201042321232143313122331201124130031204223123443111441412402300013232430430241304102241211412124001212442312303414012321344422034220010304143011142203413420013123114102033204132201023143441122013102012222131103232340321004212134422303203341140340241101004424242444123342233001403214341421044103011013331424212024110204402243022203201231242342034431033003133313122424224110410414001001034001444044202344331320420323021344233433332111004020304220401412341344410041231200100342022301021134042133411041224024114322202312304112400223233304214324203020402232124213432221343344124014231340042431010340234441044300232134423342141144402030340220214332104312231103441221034431143104420421002422213422302041232004402311434323331030200133114113224134330023232030004231114103031011334113424202230200303042340114222343304413141441023210004000002143103041202324400044320230104234412012143024011313121403304013243342111320043124041111204304033211002133141044414133001020410204244442403324323030142144442314301242140110313313124441420312443412313104103012244023104100344034144142314031333432221404333421244444101224314303421220200000320413022444401321342431312231100334120304430122412111324320440140214202112423323432433041422334020402123111124232044401302304142112203131333412113301004011121430231144121221224404021320313104422102310423412230143442421441220200444123212114044202041333022223434000421220140323411010410233431342033300114422323212323204303233214323224330200220404014023203014244304014440421134201321301243012330430114234304244101412214041341041130144414114121134343244003002303202014414204001142314014414222430010143101243142043401122211042343042124411441210140313402424324241021132434014032110242143202132133230100101040330210230213001004112222321200423230433433131402043300024131314434243232324343131013423300214200234430141434100214320204011032412040020210433430201214102204204431403211013140123120244442104234101102340142340021440443412302224401430220331124403414210013410312420020424424222034032134341041023402421433110304313412431304411130440211232034202340241210110042213403321141201141424300312421241102233011432032014213122211334140341412222120002012101331221440141310422023043130202133042324112322211434134213142342302400011210411113341031023433242222242341421324010241303110202103304302343410313330010110410031422022221101221412021414414423342132034421311041221021332434412131312303044121143322421433202422030221341022320301034144012233103012312004421121311140424034402132424410231020200033000040401422010002041040344433240034242142211131141131022243113113210000121322443310130313340203223011034023311224013003202443212112400312100304331014240024122411440232013034141111424141014102101322043034112041323323444202023220030112143442220423240442044044204300322402111321403020201042031121104211420442201432440403201331424401110300440434201310003312223142213314011314013101131024214034233122002000104444332101034322302012433102434310324231221313300110212111130013202223131433101401403210210320234410224120133104030244303113104402321204014010242003123413444032221402310413013230230022132330313444103303342322032000134320231412103022401321221432212231241142002230421201110000122314230310103022340104234223420202101344043124310442230320224311143043330124314001114443013214344020421002211413433304324111033034442021041401134034440434231411201003000424211143043111211404401200421314401224144000303210241422142114211201131404324420421110210102131321312341023323102302310211220442140323003322201043131423000240323424301002434320401033121434112401003331020123242033103100401143041103442131031411422340", "112320341124032421344403322010044142120301331130434422012342030220244233132100232233404300441344201320303203202242220242140224001221312220442202434002101344342304211320032110112213340443243023202142231213212200240224131222023004333103102004442132311242312133224210122001041310001412040101234103440230233204203234344031300223041311141142340131444404211020021404440111231113414410223401010231404434403141410400204100020201400003424024043032443030144342102413233433344211143024003010020412021130211014010112313404121021120330441213104404340242010143121441421043224231302321003120420140023003144422314100344000241034414113100222022124433003030033122240220222222214014203114241004234102441423141041422400204121040400212104044304312312204034314010320423031432244230014223144130421040142043144102033104403443403141310143430140211442402333110430104024103243224212300033331443331100302441204130303041123224023312411310032101003123221414213041113330344024020424223130234333144232122210003232111100121400031044013040421041231033141001111224202331243443433003004020210411103044441212024112441033211023444432004432102304334334230003234023234413000011424013211131413044112032330141033100313302034213244344224330140333124013211200332212413334024100004204314414023111222440002203411224220024040220430204144024102424230133400442442430344004114330302030404442141034403021213213323013310032043200301334233231114022314414342123223114312412000233012214400103424234342001402142112303032012312331201200134421220243304224141303103124040020332033232403021123343412112141123343224344113321324344144423044120243200213142131141100140134132100404423110331033024430013103223214240121230411132443143414441010241201444233333430432201220343213240132023014043204310330212020133033034003024300030014340203033211401301211030002023433144002333212401302143002434000233240323200233233030112134321410020140132431231420024201241330433234233230412411440333330121411410024020211020032230011104044124010314122113234341230024110222023002011312143434414210023141401214311314411243433141043100311143124023334443042432424130121431044340033233101141034303421040010242201333321401002222422424423031044303301120312030413412042222041430421212324022211101330331100132443012321324134334221110103120314031444011131002110233004103034443234023013400242103004301431313123032033311334432312012023424333330443231031120401421343142443130320342022322112133211132341441302113411130402410222414212203441412240323100120121334223042004233120432313343140133314300411120410411332010012134003310031402343241421214201331324443241012431402111401230432041310143413310012043012013331302433140042023313430301442230043410231100001231213144021033311401320212410020322010040033023243400000112432130302234020302324312141010231000243114423040242211333103000122431404133321410220032340141402031433123423133141144423434232104044402302332410420433111004142100321114414111314114233434042041222201113401130311342224102322433434013432422340112414110343421314133003014310213130120341011324111231201303213044324243020320434321433100440431402403442030104014222211231302432124233432323442401442202343233244430001322400134200230131221313421240031340041432443032100343130431400024022013400022301123141341404200414401123401201100232241114001101304424421321022133341131040131144200040221114233134110312131402310122002332233401402021233421001343440132244041441303411040302202203010440422320241312113320233030422444424203323130402131323442024424323441031002203310223434042421101013404322044134324221211411311111431010401400412124000320143343341040320323424022023130342231432132133400121204110133203041240003001334022220432131142244404234210220144431232120404304031434122442341403433123131333441002311431312104402020111440024233013200344000233023214142144031323431124231120031131100421310004431420434210303123124431033430232303333441000444143420340413101402312321103342034303022442134430441214130431043120432240240423341232311434340404240223111040120443200001324242034213131322110443440034422443443333402321013410412423130331324403421041203244310443033134022122240134231404441410230220344234112131332314223214132440003404101242224423112433432410200113024323414340112014302431434402342410224030402223420202400340341110011423413201214440003400312103431203304223033321332232100432144033021020131223022323422211223102400011021314030241134421012340434101322223134231304014", "142110034030203102033233321114040432330241241042244003033333443124221141000014403001121214022120130122023004122311331041041324431042002102401123103411240321422000013143100003224320323114222320102204444021100313143143410043232312313403223323122200112432414143144443421122230233231344314130303303233414012444111421200130403020140312342124044411021202414234110402143002444023102134012211200023320130424430331411322214300410334220420204340310324342330222232232440031324303130323012221104212312331233443244320323240320411343001114344212324310242310420434100331201113310312213001142240344431402103114123221412334321011241023032414231032440134234414222003041021120001302034103002124210034023202014210134341204204403314201311213322042203014012242240431210423212123012242244224034241341133033310021024043011124423133342410301302440221021204204114210044010404023140110133240113021014142113032230303231243210210131213233240213040403230413231223211040414034023021331304242044401033144043002334021411443033432010332244112212224124033333420311000102341001434104043230210132401013121442413313143134320231312403303124224213032104114404101203010344001201340310401113100422033241400432003302114301212434024332232141103402433101013231230414041420401324104134330221410124110030001043334110022141434033231012100011033034324240000122043143404110224212244214312044141004440414013340101324321143420331432313440442324424214043312202041400442410042134222134334341100443240004420114404041424241010342203124033012340434220042112433334422041303340444343122343320334223312203423334410412111413321404002401223033122004133102303004422013312030133240444103214244422043223313202004232411011423304143331343042044411441340330033200421433213104420342334210003143030430413411433304240122201114034041131033213401100104021412104014202432323123013211330200033240204042423003113403133342321402110441334234310322422231313121141123132412434304404130001311323321211324113320001240113102343034242313440241132201311403122320142231002313443231133414233044241124414110433242411012440142130241421132110001121022222031123030210242124331011342133443141230011420433010341234412232212124404223231400013321440101201321143343222104430101333344434114300131013240104312401002403040331141441410000041120342202341101240002232443312021244443100422143302011043333120343221324442320210013242013032124442422034111131111003223220021043040302324422442401303444001324433002131412132244333213441321033441122111202401104420203422330243213314321443232420310200322422223014020043412124324221111022120034214121104111100341123120211244320203144414111023022102234122411402001344340301212013014204020411402221314321431414014141404434223003222431204402014430004330422111434114400131022212020044031334210032322010203333420212333322323330032210434040144222443042034303111131243323441031432324240041421140011223231224124300213124444100040431214434130414110114242033404022411241121214212413423222432422232121313302103132110333120032034000414422113110122111030013412144123330203004324224321032100443132332044222341014402101031222303344214330032304131131144024323142230240300240101310402040302044343324404020203231101014044324340123144320432320232202013024340442423324121243204343210241112303441232004444014110442133142001021221441231321033133330443120314103431424404101202321010320100043330320442141114414111102432034244102122044342020203233323231421123213031032302223202031422412344404210012131203243222111202010003244244143431233333432220133124111231312340113010000110023444401313014441434012304204243022300342010403003230440004224104141003121034320030102402122432024332240103400233142212433221031343142203302043234120001433301243223304344204403314340230032300313310014243304042322403322432034310223441213144133301344103214400040303014422120003402224322014432310304024041323323022401110403242402231133332314244104043110141420343014230100322232140433434312231431400224402230020313313142140041443210111144334120104413210040432001332211032041104312312142441440421124213323002320013322033423301232430024041314101402220313132333412041041204210201210141433042120313211004324020410434110040140311210144412041123201144421014213303431012424334002103040344221411010031140340020231043343411114233223404341023113122220011132112034031431023333132003424333140324214340003024341002033111330023000442001312334121314021100211404121143120044013411122134200104323043330", "004304141341003142313001311323030020241221322202131232123302020312424434222023014020411322210443034102112330324223203210030104331040111131402000103133032010204314242023312423030014310210240242430041041243113031400211230100243424410413310014333412242142024033131143400341024330131110430303423120022143201003430313040343124322111204103321433001200403123100431410133104114010132203443044321130324031343430430240011421002233230412301022422033103330431343443224420444403313411444241314321400302024441421300342421043022101142043212032442442042324223101340132410042022423213440113242231130100311332002023424211124343324240110340230333300413431303403343100320324101000243331143141414014010214002222421212130120043200100203022342311333133330413404122132422044141143013433320331002401424113440141334213024143314104143440411202403333201402420043441044121031432201004123142434320323310321443123303422210131233130441134014302400443314023432430411413234214444324421421323401244244433241042441402342311431342432034324213004013313100103413232412203141234200024024313013231341100213203113100123003423304304010442331214021031103033420433020002234341323214231011301211042000342241342422221402330423013414410444043404144010323133001444430421041213310203024032113102421224324113420101431020141002313413134442230330132231201102011234211224431122101122014012424001330324330422234443024304424000201224033122002000320134023143231422224423003431112003021332110440242000033004001304400033321114404044312302422031321124231102201204330001214404223214300410443214012000243321103322414300403011020421334421244024004423113311102314430210223032124333210402002200341104211240000222342131040101034141012031043010414111442013031411203420121310244414201003143400420240324101032042140200130140204240142231341130302121423132032223040430223233043241442342423012203414132113024030140220323304424104401123041341212344140330242042002302104034331142440130344244122314323431120311200320444030021041203123130121320030433340023022001143131014423334324040041242442314334414134013224003340413444334010200231221244044444314200433212404410004140330414322323443232241332111423332133030031102030043310003222242414124020432141040400134224040344000230211433411140313234012401401220030222322130224430022310233343400042233111001312314300412341313133102301002431204222432340101330332123120224140002112241321343100024013433420402302114143434100243131001311411403214003424024324210132143414212332101114234300244343030103001014143110041432221202004411332242421240221144113230410110034221202130431233010101321144211441141343004231212314141021444441343004224003011230420432324232032131323344004220202424421412014130003114240102233034133020031010140123130343313021202234133224431123323312231041404000300240304200034203242400331144140132101021112101111401021331420214024230011143031131443202002110213403224110341433443314024241301134222411300142114041402310213442404120442444430144302431033100314112014310420300342012120341123001220201330010104444243222130033324431122234032043013324111123210002000323231200214113242200131133013220430232403020023122323422242041032434140433130340130412222201114243010332420133031220310103403224222024413123310424121320342314002404014240323220433402414014233443401121442104103223203322340311211001331133012221303124102134411010142013234130030440032300113243214223302100312143232233000002001231310411240323101313443001401243302302004330420401400023022430104242121402400004114003002130443331011004112231440400101020440223133003323240210344333103412341232304133401033113441002223414223132001331302124102240110201443012134442141104143434403300102200203431434440040312231330313210122331244301324403222121244324331144010422303032334102010221123322122201433034421422341122031210340401302103222010341412132234211220123402242210000201002210223301103433012212024211241433100042000220104142441422201320032213302340330042333302342100442411420412322042211043322414111111311042431033021423223243122021420441010411314413100043344210410121340403311434100122431341411200413334123404314444013023210321234233000042101240440030130031221424404210404342430024032204324141210421212404120240031020223431402121303122210111222104333134123040101224424341020332121422303413233141341130200012422100344133432224334113414402432131202203004032320432124331213041014413124011313403234434211422301210002420341323414133303001043421232134113", "321203140033144402340023401010400341144041031411434100443131322300040210223002402402443124233022133011243204434233130020410404231343031310202312420044240204003030400311332423222432023123114014042403331342343230113344120112103301232222411142433002103320143012024440430033121233121310402104214014344204024234210012431421413212333240231033000400322210020244432244431030133414001243324413223312010402412332334040040412141332231232213334323401231421120014002121122412340400241100314311233211444042314000114003102320322200441340124221210401334410110101042202322402014420200121043124143113124323004110343330324132203144113040243103104441414311421400412223110422331121343104311232301123023024411004230134310131413120413312111232231321342240004213414131314042142214104002110230323303320032031342414041121044430334323144304333330244013103114240233143020044142021213340303130242032103404431143103234332420024124400103034224310104214200311104340022332004423030143301123133012433224401101102123431001041020330132011103241041313041300210311401013310230320104344230420000220022320303343033312402343132202312304011324204301104211412132220222412434102400232440033130443233312021312014140142132121413413404031240401010430132043133443324220403431112221424324323322312034414232141233020111404012214124144200103310301103224314001242240212120421242123212301101043131423300033443222244410430044022342321420030410242302132230402342111223334220012430100102424133433001340433320344333001431223113123223334033042244342122042443043442401433223134443214203423400124343121133023002313430432221340320301433443021201444233102013213103114124124043322033432114344210211142003313202303211402040110442334430213402333131223002400134343244410203422413420243310034333111203030041334213110220234033211434010223244240321133001112131012431443144313432011401024310241224321320412121434034214412312001004222010033134332343144401341420113444301011232103340303424301332221412131341333203330020214214003042214121044102131403204001343414032320041044042120024232001131323312024231034243301110333104020231043300442412230013133312300423233041104204200124244440120334221021234130342322020340201234423141201011124112204030444340004200443302002224141033214101132432242304113123120314012010243314010132233241031433222421031344131432434013024302441404024011114120200344004311034344003131022001412203002430100302232300021034002011211114203240212303111234130242342332422424420301310234132022030300103413004330410304010043303124142204420124134002001044301021230413022142333023432220044430430323203000222122411321032113300324131101430411132034302140021232122343314213011133141423032213043140431434314021324210000442333202210113144444202413301333003313123033430134223341120210314244444224201342312421312431411110124330034421422322214141140143210102111232334030210240343113423034423233000440021014220341032434010134021210003114402341433014113331201131024041443104143321301020212240440214300302440101414004242013313010003212244104322030144301443010042101121414303333333010302402413041313442433222003434240044221142123344140013444231343021012001331341032234022114404222440410314443231210043202110343040312322030401040340034310100021101220030403313441402202141233010132040234433330414042221124443040300020300043242211120200401013413323023203444414310222430232201320141214101403140132021320333300223142002303211010141411041030410402114131131021320324424211204033020404323024430424030133140424434432414413210000023444040243440233343213203002214242303310002241000342413242023322144123320222120120321220212323014030104342423224121124023242142241103410124214130141222021131010422310402113142243020402240221003040114041104304214401221113014420324414422201142432330141414023031422423024102323023332234141014303333033120111010401000132032424034301021100410002321202011442032214030322100102014013431022240132232013220113131304240114103144420013243044034040430204001143122412041330103212211423013000244113300322340433001013144423134410021442100130420203443243020004441330412202001444243020301332400220432343302240042311234243042211003422121400320140041343132111330124413202000012001311120242423002311340114010141431400122302434420043034014103443201042134101324444122302442114432111010211032304343234441410342314230014324231422120444433430001424233300140023203130334413221414013222104210013110314301323044104334113313103344202044214233123042301044", "040104300404010120302232022020344421033032343322420321444202104140244122211314212201323142131403242430420232221224141233142134334010032000120241012341033412410341401032122041402222142130320431301303101414012201002342123203301300044424413300244020331044032403311021110301230442420322031223013144411122410332420314321022103302432102124104410342302002012010401424211100032211431113343011241013422041344133103302101324433304100204123213424101034420422043301442411410311013443344112030002344240144130100044014141141431411133031141110223120113033101141010104304201103032034331142202310022142001434131101443121331132423414443033041324012202032123113203210000311224402143313402414423314243221404343143222344124102240004322132202334330231431101320212301220223123333132133010141342301121100331034421132443133232121344130424141230403212112441404023421441244314242120020322320213124414024424434200112031402310332021013420124134303022132430040410311104041301104404304330041322213140110121311300114030344023314240232342031012031400032330302313120031311144344302030033230410233044120213430220410334132200011421143420343043312102424323221201441411013410414101434133124144210043441341302233001214232120142404213201101320114041422310014433144042402320342413443102011021430442433333341304230230344103001420341030043120324221004044222203034312214312424343102001441310334423203014431042203224341232202333313133114240110103133241012244103311442041120340344200120130024201123011042412021211211132142122131223232030221334312142240202130134020112013233113243424102232301442234013014221414001322021010304423432131003134013002342310313101421003003242204222022014431300200244014022132141004312031330231224121321414124423103043301342201022410232321430144312423021310442214422440032313002130034344430140113340442221302442422242400140204414144321134033010140143130302004014421414214021414221043200341204203433133013313101123302343241014333103234444412222231111032134141340041314321344343112141303212020342043031441422212103233234413211242003040213414204211121430342321404443214211124434142400121334443233012021114202223230004140440131224234122403342202112123331140001222210132242202430033312121044111031342113303300411420211303314132222320120341302033221432133241222040234234440414143231044440202100113144234231404030241102223140322410433212141202243420103042442441401041433113134204024322003314030433231002320144011103240111103320334344433344214413431443343332213041403040040030222022014410220020444010224214302041030221101230304334330333013133240323210402003004441114010412304112101303314340333241044413114211423100403121433210143343003443112210410402111131024113222323114201201111201214343443030433440140023420414302113001432101314032432232122300124310012414433412214010141034431120013120044110132031131334124001323103130031443304033144110102114401003031141200203001041424234023430123233314434141344224114134432301434120443224112014343422123203230131301412440310110311424041422224310034411014203211220201303011120000044022042202232342330211141302203343443004142322133102140204301340332141002223113104224344322130032021323143320242342230230244424240114312211133224220440242310114102324232441422113033144231343411143322203103101201040002313443313300412241420420324234242202434120313102112014220021200420304221021410134030203222333113021414213320242004003411030012322113401142234442400214430122423403420034412312211221320123001332233320443012413344301130402102124004422442143341414101334024111140313133244122002141401020004300212120230233130413402334320131010332111124101232021111200214103122032140124123440141240344210402440223334240321233300320010221103033130112441143003334300413104403011102323230011343324443013410013301020331244343420242043114114333232432233040041421324040401442131323114011410113102201244404210142211013304310143314123000230343412343320033214144134113024141242041444213232243204244310041340032432010224100111124130444011132121402033221222003013133002230014013431234310111120230140230441314002331034122211410124132433330133313221230300431213440102322144340143232224004121110411020230144011134242041124102343420431214012032433134444232233330233313032031331402031134103223214004130140224113043111101124132010401023014113423112002412012130210400043124343322044012222433312003431343040344214041013334110313234113211344214340334001423000430243323134333230231332411214434420222033003243", "410044142023141332341201240111041023331110301034033041444223240414144000022412113032342141224012344444340041031131031134111101210123130212422002203043204234442413313132121143320334231113232232040131121041143243033202241344303223103241333312110430432143210341443042321400302234402041322220010001240122031043324343241312043042404030412433404021131412430001441343241031141140140030311312334031243213044232120221443340330130321302212002001141230224022102410130220210303433344401304001342421442002300401220424443244411231313244302211334421032414303420332140131441340340311002200244442420401120211422344220004332210030223132242400003404211343211304414120204344321011300141114444212342413311031100043011204010310232333431132411422121223020121301343033011102122224134211422012440320412120324423304112234414003244222300440132124042213014014343313443242234100414402431102441132213414312043323240034231343330131043320243030144310230200244101340023314113444044310142334332122212324211300242342304444113233201424400443133424031134322002311032421130441022422232220320434312211104421443242000002031130021022001411340402200033241220240022020000143030030131402333423442222201030234104123023124332402444224143000112131420020332014430144201034043114234043130120024143020341424044403024342012113211034234302231301311402114133203323042423040440121241122041320211414122434143331302024242201434330001323143210423344333113310120122330123031222422123213244133314122420304001202324120341130120133222110310104140214012321221114202413414112410114122031413414440204300222410231314234323240140313112313200422404110334144324000120303021414443441231222211231102302020401101411030422042410041434122023134340124004330213313233124440122133441121341022024340342141010044311130113021311032142114141013314422303402014402030423034123203104110340344434203332004312244140420122443434040431032214120244103322404130002440220000103211443311423400112312132110023001141214414141424331204131411023423231411304103340434330240004300320041323444030033133444130404133143100324121422013321203423423234141040344412331402011132442014042310340310201011122100313434410421311032130314310314122331241402423132101342142124300343001332223112024233313442412022402223231042334223121313040414411441342321021231401342210404442340031143311123211240313320100120423411442410120433401430124114200421223223131242200423031014140332420430332104324224134433331304120344011311311144012244040342101110404400124010401302111310031211222310341244003044311302302120300224212014014103210003222034443030213133040301442132203423003324001110412423120123314403111002422323330001010103334321013213211413402231220010420424313000112300202142041303231423410404212400302133410244211402341401223024023030211120144110144113112242231411234212413202144122323022430043001041420133412303332230431121202001310011224320232422104343043024222021420440134414421012404400430030240023330300213032423023412401020334414314010421113110142213002132340410313304004023120322033123014233030140343113334313121423113202300343242240023221442033001202233142314201324223012023221432213441024341110442403112043014302322102443312140233420043334132012244042030123040120200440334402211100104124323041201214013011012222304312420410242111440142040314304303141002204041100344043414030321142411300002102344332341440242213014311202331010300401412221241102232133423013323032134403211440000440023414404143140314031413341040443224414032343041440200133003100441130401114210424323013322410422232434133422423420201121311314330022403431310341243023433403020202122233331401031243200304044010322412111230403223013114312000432114332043441324122340110211421221103402112231212332330001112110412314401032110310310442401120131103222202332434234301240412032434422031012242324021131203341203233331200122220131341330411231013223100324234302111100314224140000404022103201322004321230410014243442401404443324301444204044041422200332333433321121442111400433144424330322324242321223123332304344243201420333402024332341233312403440331312212131231220324212001013434443110311134333312224303303342210144133201241103004132203243132423201412114130434014132233213430423420133311412433120341124411013040414200212421023242042210231113341124031122342214020201141122032011432403324044041402143200332004213240234410221040323324444420324230141402232021132224111233132202042343111224114211324223301222121343023102331033403312032", "013032322110410124234223401013440401343000012021101212204044220002320314230100401240421300004333300144402020313332103200134020312333132103141241400311010001241334413344001430210140300424241321241223401040111440031203213120444313413004402202211101001122110333243420414420340433212020120444323434443103132123241121101002112414240000041340222031402412212212223032224041231411014431334020133314023232130234414012231130240002401112110311031341321144142231130410030132144424320412423421322242023144313132233214012444014224131212140310432420003040134221333222000114403300141040323344101203030344214233042412101131423024042103121113434140413312244222110240113330212132300422331310240022402443143341232340240444103321441102341341120433320433312314403340443102114133403011142433142233140302400443430201041143401331122314122341011332003021231130143432240034402140114140231040344340234221303403002144303100124023323203022433124310444003032410023223424203143000000223004301131332411403140032132204023232430034201024310110401341230412114442204020341442414120041413122220442012242432111304313311324323400340332423402014121310410421024332013203442424111421423201341212433023120114423014003122104443104044042400430301231311341103303401323241221034031421202234213223120103432030403012123213341323044444421321403401441204234001104114222330320102013211020304221044142002112204341314421101142342003133400410133141341131120022033420121042440230313333010243111124043022300323103233341131314302432222310024424040242112113423130210023401023233202020240223114211142022041042140241120101310230441041144424131203312114114230224242430032202110102011441113221014430133444342314030241422343040234201401243134204234310002320123232101121040104423432112422442441233042010244334301212201000402124421332023210301004231420420432124230043121213014131414042132441402131034144402333442340410302211111033403302423111003441221101414142400123333200100313043422010014304341214014010432041234200203324014011412024233444412324101122121431431223403020103130243240003041324444042221231431223432000101440313314044034214244200124020140222334444134002210320130002440211443030144321420134042443042224331243031300013302422400200104041111343313333444013321443402014300111323441034234124112420113033202131314204143223212404201123030321304043020011443010100242013013110242240123121033221120401143010424224010104221410343022213234141124224431143441021112330234444010012103034433321102433100142222024234134204402023331022201202130413022002140401300120424111214203233140040043001013202310313030122221233114341034143204013044333000212142304342410310040022101214342024030100020002023211342330302220214030434222322020022233233120403000143004110200444410003110243001033412230320210312011112411240001144213023103140400431321323034042014310140223331311242230012031030003444242314202124033302132200204402113040014034140311211000420104330013420104002244022011142322022032233421013310443320414412012113441201144444420212222132412124210024230031223342201321120233010230400401402004040344214120031243002233020343124204442233421302143342232023123402102123021332240222241240223240001214302300432000234221032140334233320200103243143202341020220213210223221302033242243132000343004002011442032242032320401043021442142012300403321444201323220020132022420232103212322333304244313231222021230403330413321300340332230441201340322012110103032014440002244433233223123001210121143040411111413133013313210312410021440442012431424214000113432030310301222222401111232130024014332313202113300344202130021102410120011222343420120043040433444043320133241313134210020333144134320444341330104120031403141134210204140422231203424423110021413140204022314442120414141302102411112000012213130311130124213404013442014210103224011341143012104312300402001244234212014010012123334140214133310202243410400030340141402321140311021131221331121012213032203034030002420202041441034101203232410344033043102403441030132323004244204002303132114243433012342410323341334120404100223031421421120212031443130003031104021120004441144030010343301143312313444010410431321104140043434131402033140300422344441300012200243113020301104103013123121111440142432402043243310410300123234100323014123320123322223120212102233131223430021214002420131120134442422212444411134340031111344140023324413411312100041310440020244412301210414041313044344022122422022420000323200234413443420042430021243", "313240241210133330334143244130221023234022220421134232242141004040441311230211310010201031330333010020410322301113424144322422220324313201330434140031203320230430142121332122010242440044221411204123022410311012203340231214012414413223221001210232014044012122000001114424340414033140233213340011400420212304204041323004400200234201141012234240441414014133114131401430011123104034221232244020124240440123112434042201343202023013021124444442403302030432223042140343441104334412132234302433022413112444424133441011442034424114214003302214424330033004033242321321040323201114041033043004141043344323410130404340201032330304110133131433031201342123240122212000140341240331330302324142344014303100041232421003414310434434314420244104300132442314122002404200300000431303200103111144240202132134114000332124200204020011122140041134414132410120444314412222212003040144021322242342012134222444014134403420001034224432234230141433010000312031140244304032310324032023113431122213000123200211013101223200134333142114102343233412201000240400111102044021002342412241223424102242300244201010102040423301320240123400012422310132331323102141110202110104302434210223214022321412413441343044114444033221042423211334242440243133001330014122102430234014033230011434412333334333342321333123330201000230214202412233314434114232113103324402121324334314132341232434144003122434240222132030424103344010432231312400343144222311444442323021333222313014224333303422304131200403441033044122431104134012111014342314031302314233114024344301000403242022140242242414410112144221024140124134323311023042302403113012423230210004240123141230441211203302203130212102040021221044223410040224140220341044023341311232301333124033104143020242041410042432432101331431323104400214244432023213443123011134124300244034000431131342032423001304402141221000324031420430203344041404322404110213400023110003114101204223310412442001314033403004242123430420002114433000244400414002331430014234431313141403111442322212413424003241441034241224401431124014400340340124423433310343314401440002321330041042342213114131110400102011144334043241401233013032431340004210424333103000410040112211104443411340401223304142111404332403014241342322014012101341344022202413433231133132002241320122112034402034123000314234341314432440221234041320034440343204211333413134021244320404440310040134231002101220041123043410021332121414032314013410240321103403221341140234222301140242420020200042031232310203303201400332214314430242241112230032240003133343323133124003244104014121041131102141302314143444031110044314330233042044132004142134421342430323312440210001310433032220020421030441204021042213430200321430432103421111113323144120403404442420004004040314403302442214342013233022224324030201424414201321300330131224200101243401433040422101331404044222400120144312333013311204001214241134020013042142142344240034232113221320134312144003242043141030111300312012123144224304200312042310434011434441222114114413212024304131100021112414002113013033120310240133021224441002140142042204424303040210344241343211143040331004423222304204243143402110422110234144302214033424102404041320414021133412124331144301421303203303443131033224003002332300310024114143132240224212414323202031331302413112002032440344410034101332321313331413214131343434024044243120034331042201121010330100120423123313031433223314232233344302323443403333144400221000401113033212110120102402420233234101343123020111234133411304443424242114211031142220303010413411410303030031220120344223332121223142340121014122043443300012414022314142130420434331332411140040400444232203442224404404212430134144441311330111402023131014311230404132411034432141420433230133412133040040412004111301141300201120314323104424103114434343120111012331113233330034304323004010440131422134344244141311433323301020021103033433404421340202024410144233444130422422330440240313013340320422113334121240413003134334004212201222201033103222232314010322214203342103421040201144244301101231100104232432133222234442140420212302032234201120321324322022304041224311240240021440101004414222203111423403012130442304022344230431301423210433201111221223013111442004421344402301340202003442232433003040244123423404203113334443314444000241144102403240340004423101212044442212232030241201142143234242124422132423402432424324300030412211243041413421421424032044044143333234201030334220132244432433440321241430432430424314341411431", "413412424143203232403201430133123413311421213403114421243010004142221233104143112123414344433400240232002321442034113224023312202004400243021020123400000033124300243343113033324241433120434301200114112224442233034403212134214324043204021204120004010411333013221412114134041244102340110421011413002131342120420114112201443130333434130321222402110221041420402043012140104230214104032440421102420431003134412132003120332120200134201304032111141032404031140431433112200432000323011404322343443120222113321001343321000444143023302013230334413041010132303004124210202420021032124444320334310024412331200301041334023403410242234101312232022423010134311031113023400413044133113313244013333221310111012202122012230100320001310442124332424324103442400234120113031233143414003412332324211404012004121320420041404331412312324010224441312230301401024032013223120310340134424203312330021033443322104110333121030423104421331102400323110034244210342230120113042320330210323013422222130213103412114003100320012221004012411012020324120200030330440034031432414311224410123441304021422123110231024400322113402311431021440421314103141434010333130222311203132444311300322102031001442444431330040303104440443123123100404411003141433234400122311131240421000223231204412004033413440113024332110242221044433123241423311112420433413142241232220314410010110234341031130440242134034312241432043204211120420303044413244042230200234040311001424020302134021241342202222213112201010411430431324220311334121100424331331441442223233021243330101331000011013134403302001214003222040030141102434124243312430424140012030010032010332224202201012401131204032213203324034442213241144420022421304211014333231211104121442044324424013233244313442104000442224101334240343240321402023012320241031031004303013030444021240041240300000433403103213402200440330224442131042303210313244402210422114403034413030220140024200421010242140320111001141430102104443421134431320342304443002344001312223313322223403112231144041143134123423424340301024301312441424002332022040401402232140031141310214140204041233130334102113302143304113142002013443432022201222141032101440333211144242331112331013222134043240311011022344024143040213440203044314402222210100324111204301201223332222020024141424301140313200444231341213113233131203003431344041013333244343334333420031141021303040203031231210202111003232304324203043312230120124311214303404004000213131010114304243030424024043400101241413234322433341331420431234131101001121042424030142330402440411044132314022130410203404232124204000240210220321343243000002430314312004303011001022333110130312112310021340300410322111332101323202323222004101423442122014330213430201301442201344241344431121014100034320310434130034433014204200033413103413331441121202130241103133430420332001422101000210443242212134442112042240434101041014041130333210403340430110014124021144431014202012124404004413412232222113432203041411022030100342124100403304044120312413104110000033313123122434014020144424004031444201044441342342404424330013121101342322214344041213211023012231041114422044112442121410240111342211233213013120402044443404334421300223234223402441331104140021444244400344430002302213304124414400434132114011142300300342003231322224013021421321332341422243110230202111024104411014333000103304012021334020402123243232223034413001331410140332031400031312420222140132432103000422432132122410213233413434023001332313240130312210314440433402211314420321204203141413243000223144024310133033032403104200310320110311202430133221013124100141204213143140420302343400334440010441442112223334441224012203404331023232343041420102040224020312240104341413240130213230422403121334123333430231144003420041324323040044134121340212014443321312213004101232444411000220340021430334034002231042402032230034332203322202013040241103103024001042143040143424412401033030324200013320011223234013334422014414424323240141144222214341431441020324404013312141022234440142002343140334211201430221441234330302132014230033124222233024321213122104102401143202341204223342440420022001133432002312221443440231112320340023013420012414241401234004214222411143040103011402401141233401411314224032204232244031233402120110410343031420311124440222124322433233322413110101004144312122203300333220442044124234302211231313023313010123120242030202114100233412004203114421402142324324340110121400430233302200204111413443004013221000310331414000221432", "224244322300114021414101204314323442413340224122221403304214234344003224242424322133331413204212104203121334440142441032131332421004034000332301442121122302410032122121302314300422120344231441424301214330240143243223243121003200230201243210430110042311233123332024401301113131013104242020133040130322034021042141210000132344020112421000232443423031413022334344040030013233424023334241223104132001202012330433001123134340422343224440442034122140413202302001434314240411201302302304332234001040434102012324312033142024023340112133134120144311332433333022344344240414212044414113032112302234141110010324041022014113402022304301423340330142344442420030130043334230022000000013030134043040340203211030414344111121320212413311320234133013444114204401101342320244340401300030001432104214301121334230240303242123401121324012311400041340330021324333021042000140334233012100311320042010300312040432424344324411114213204343322220141031304402122002100420442203303230213023221341221310130003420203220402444233404242143412024400132322134320334303231102304130134200023134340140042244414110331010222042014104134324400304401302421401400231124301442400040213210211022412411142200212013334012000332412410343244142042414233343341104113222041323412011002130114223114422302014024213100414110222141444403003202124004200111312141001131430040302331043431002030143131232041340220004004014410430244034142001233314012120041443240203222214103223140232432342042242424433044120302401421114103403341224112200410030400340432302131343440233040224323121244333220210303300420433043422233003040130141331443341121331002133340433002122311322421331033222030231042200220102244040411030214422001103024431433223130303200212034041400243403212222212220234110323104411420043434122233202421414340232324314143212141101134404321031401130000043434401231001142313010034220010231014301401211102042214324121122301411134022340424243242032144042331404044403201013320104102004041101140241134330301124434313103324404344310223144414041222244333043314143432142242303211133114144213144013112420213112340444403124220004433142214223340400034332310240034322214204213040341214032423422344432232022014123010401200023000303241322031324402340012304331134333114144444204103242240141141334111023232211020004213004400212313220034420343433401423233410441423010332042213203111432221043212422034344230214433122004212401142321033302134433301412030024400431222444034033231042104201031233030042024441340121121140343210122003414032100111340244141034432101301024140432322302043244440224104023431231320113401034334201423221424321144103311240133400033301001234401310201000332334410444234104304123444112213111403303040133044122410404104122234241314241032411402100444012003212122114134122014123140044334442001340234102224420303423330220003311034424334322440102244400244324231312134220030134303440140241022323442231110441144302111401110022302304013123433442102240044432332041132230244420131312233401242313311311001010143031340243444202323403024121101001413114143403024431044104413301104342344431344223341013420344120023022101000032124014243210032202411203203113102002443444003042421320424342332402102210234221300012122410032130323310211140433114101411423404333223430121311231302011131132002341131041123213143012401430223012230203024214320042113304342042131200031204140020200231222121034043040131444203133401411131111420340441320231240422241320102432134411333134102040311021114132342244401414112123433222120011144431433010033440100244100432433104412000331302340302201404033203304203204220332420120401403444214143402413102420304030143214032214011220343400341220214014200033132120314013310242320432202344420034204344332422424104003333031300002112433021042020203312323240412330232004224323002001313423430323432211224214443013301030340210133021200104332410200424342422404314321411420111401244240324003304310003421421220113322100220043201432314414221013240014433144214340322321431421113434214043340420322111200022313040432000100300234300401440100331402133014214110243130122324423233432221340310203421302430024222030124224242441344220224413403421303010303432034242024414322044143430433020424440110410013022212101312322244231302242330212200300041144412340311441341231414044331041013344312401103104021030134040344343122211011022224134340444232004123232112301143012113222242410002333432123303112244233324422103343400013303012401202414302342443412301240002440244032", "221333410414123000312233020242122132030103232423244113201033332140433024104232033432223404344240003411440032434113402330323421023312404303312423400000133201440121013444444320323321024041041102421144034310033120010423431242423411223022132411411143203214113031423413330321243322340310341331431220231433302122210334401203434021343311133322404122210142114410011033011000104014314132234400324001130344014441324432004203030004430020123323123300412434214321442132031131044143132223130110124340340114323244411210104022422312012012022331303234141303242401244403131322013203211041241431222433432024230114234401210212034423440322044013303110432112043441132322223020144101114443312100134134213042214023122011234043011301041440404020403333313442433120040320213240142211242110122333133410402100142003011004311004402441001402001401033341434201304323411313103021114114343144411311401102041324043030102413242314114021421423312302404234012230330340403204033423113010204401232432422401334214224103114043241323213231004134244043334131310230441030112014222201300023122423430032232220441102441114240322434131343301342041432143201100413103104303012243424331443142414012404342141301132112341314202224232141242213413341442241314042004103400021424211443122100322334403411043110111404234141310342111010411331224130313344442404121030402034310203413333213034323241430010220031122403104420411413314212310413342232443144403204232012044303040304032042443011110201204321031440311431204304041424442424442020430213430314020141403302200042043320321312201001424104033240041024043301313321213341144044402041211233144001103000414340311101333331132430010344423303010321314003003120041222110141400411140313434430202323340031020203344220222421010131133321234430322014002343023241400234334004143431234412012302243011400204224212042343204024034220430320433030310330314144332134212211223033434340031130342200431021324013301133432220110144303421240310412331103140313310214323120100003132300432131430434142044211340224424223303331433242101103431340234241200241312014123423332320000412423313003043211432042424311030133041033204201333231000422140001401041001200443114102240133024122033304040130333304041312231113142001020120221134301303402034220431300014320010414232334232104231003312222434040311342410424133004414322404240200412220104311244321340040021420241421203333101342440410004040030012343214442320323302132444021000133433142112100402032224023303402302020332244013111242212302232120043222433434102422221213121244030444314020404110131102033141004104410421342033441204041203104131433233122434332033012144303224134402034001202034411041441031211433310422404201222344212004114321321112104231022241013131131023021341132013234114310002100232321001401121242002302031111320042132332000140242320003321224121021304024440201213412114001341040014323220413300022000431033214223310444002030241222441330033302243421242133404431004142410113203212044412240223143420021332432014003344033333124044132441113231011033440334230341104124442113231210101213131030103241014014401322434004313213323000122333034331001341144234144203144314123404203013202412331421304401312221003112444412113223241444213401123244142210131113133103400304331433300112341242011431310302011004211300443023421400040112203133121401203411432320023111244124040030003022321214110112442000434003330324100230032012340221424440341134211301131401411423210031111332140320122221004424303341404343303033043133020410224442202114322113423104430200340040302001224032223233240420323144230110411311243414112214213103414332321022143334433114212223103001404411323001122441440001043311202034041144010114330444030110204401122122140114321433414013202130341334130333220002324412241013004340321342312112001231101011020404321312003000304011333130330402334421140011042430200232104222124222044130414324430401432011122414210231204241234241430121343433440430304011302022224203222030401233011241104131104324023404011230031021141002024222112142021204341044223300124404443141403444442000412202321122421422111013103040230242402304101332303312442343322023223421300100133130110444440413001123432423042204422343231143432041131104140443040014240210131124322100103314203101320000333403342424334444123431310142000210422232224331401310141402202323413421343403222001032100310223411012311402120340140333430143232142044314131410122213100133001432114322321313010114130442301103131204303430041004134022441310414", "413302310312011444431031302341244122100204321323044403044034320323124200321214444304004344222210431130033440040300042413130033241143023004113304441124331424132242042214132411202210310424033001032231201332411014222341304212434244340210103040204334220244144422121144124402324421111122223011130040031404023121420422310310243223232411144401332123421310423244433101034442423223103202123331032144131343124404040300134342043443024222024123020410231300233011432140222113430143114314310041133140044433101122203243330214143433424024122042312240234132122412430032033034013310430024101310241143321120031214013210012144431302324430111424424332100324432242304442222210414432210100212111113103403331040222044101311332324132213420034304402041422330123200030201421002424223431032202313443402404110031304343420443012331122022324241122143042030234302224140434124220234224424222312213222300122311240211002021204344222204143322334003022310144232140404211112330031340034313042000422232201412430110433040423322223402421323432303024121103100403200324431422424030300433044224224121111240100410031303241040044400320012321221322342201410213041442301243212123403324124440434012201210113240410134140232000210223204423213313023241411131223113143030221303411104010403442214414301204204343342321214230324403233021412013344404022202134110311013131330331321044430202421314232440403320123414324112034221110033143111321241441102323414100003142122040402210442344020343033424333232413222430024242333241333200321003302002004243030221110023340200004001012311214124104144413130001140042211203442023323032443204144401211332422243012040434303324321234200304113302144003020000340013031000103302340314112302414404431324034434032232142210342230410120211114112114014020101404024103224034122222021130034031234431003344104242113110130024030234403420441124244122121141334412022203112112030110011341331043403221204320301131334211434424213003210011211133000442443220431413031220403042423341231402201420034333411230223132313430330034301431100224103143213201411023023303102244113003022043130101044301443140442224420221300100302031324422323320223113312121201220133440214300300421144441442432424444222010000313400042411101320141320343142042310422410332220103322211334204302103101411221040411310022300421034210243024031030223111201320443141331413022312341024010333100422403144422210442011240204033202102341400243203112413240304331342434221433321104211320422010423444133434402404433020242344343403342144143112142343403242210022440112340232342242220003210220032044131410120234224412301110020232400403412111030111024303411124142010142110113230233321034440021404433131144421400241002322324314341443034020300022132424301142301442033133103001322420410414421023411404440304111203300210113014144234123342241233212410214242420414101220232120242004210322131141012243432231100220340214030421024241132222200131432231010112031321440344413412014001133132302131214411224233403042234043203143234403403432424034201133013300104021144222233300330333300240114022132314131241200214120300103003201410024214340044114014423122231133311202400431212442012330131434234040112411424433143302014130144413144412232402303014222421340220234024132123401330010123413022234211320203414123333441210341404314241400412140012424114312240231200111123033422133023044230301241101412111204002101144231221224331024343234433204320400144044322123440040123430101141304101332044031141412200434002433411031434221323214234101043101003132321244412342414031420430013123400214013141223330242140421132214121221144224022013404221313304142001012120033222030342112233111004242200001234310234014314443234030400240114314111102042100121121212012111311314343403232411000124142433424424443133444212242132401433330020013422204441333401434200402424312321122100111020314042221414101000433001141100111401331130411012202311010033033331110431400114002313201233231134143404300123434102124434430114104443034100224424211240011133032120023410041421222030014020230210441011420124331420130203123224241134031233444120042303403024020341303121230143032020341313102412414431130024032111241212411324242202422011041042300013222403044302432120331321423233114313133220414421122043043044424434122404231442120413102333144244010444223424310143123224203134111124104104022410001032034413330323143302434423300441334210344102104031434303021313202224400041002021003124224041340411412022004044020120320230022421231240102", "120304011341113041022343031031120143041431313144401423300442321103213441014441314301033140031032040433422212440424212010202423420202004210132021332220340031010133233212300444411114303240131002121220432220403020133430002432224034342322301431021342011431143233142032233442144241323114243341022044313440120304041410301321103323442312300242300343341204201224032321204032200303430430204231211311230323403431424411114403241233100312341332100432433213334342333104411012412242024044433120004222304140134321044330422142102234141133203113404440243402002324233113220202333124010130043410001303121342144300324302221400414404402332110112142444203220430413020333003300424010310021313432210234243314322304341142140033421230140114312243433400340414332001210323333143212313440200301123331141000100412300310033044224012331113230111023122343142343120014243433440412144314124430114414223224302111300040203022201100234103234044334100334104110112320120142022213231244113023313040234112401222331343120002411222044420203310141212041403034402332031303010241442121433234100342014434103402110310303211320404233011131022313401002341244044322331304334402312312202400200343030021213420223244201012303200401224132001011132124001204010041344424433021024313101233400310042223344033000100032334122411414024404133331023243001111433432303224302131433434240133230111100001313433432303142243102433041234212411320322240403404413324410332102332341110203414014303322220034203410043313340434322201123223003110031231031011341013220011134422312144212344311302424401203044314242111143422444403443124200422434311034440114113111344040414422422014243341041041441001124410342404020213301241023410212134030344103331314413013244204332210413340400241404023041224122224122411221410333400300000014444134004201022020222234143100111013224431302401344121423114102000210304314034212244134434323420341313121204422122302331000330022343211410201422420202102300031042020013020243242041013043043143434104433333341130404441123434231400000214123104142221344040321411220232200122033311224302232302221123233211114133342440410320344333141134144203213304434314044004222221223030003221230024023210042042032100421313414133342330422031344334442202142222013131202330440434430012231004410002442432331312232321442211124040400232423110313023223303003032211431203012443230121432431133400134313334110243143344230302434130331331301304400321130310241242412021310324331134223214121313430024211224042440222014003432313133444210001114124121002213422112024212334032413214110001202423012340133140442310331404341322344413033124300322314140211244120130443431130340124204222311404111342031441213002403412123401312300144324043431410001232234014413003012244033332413224112144402321422440013402323313413431021202300220040421344041241311301020332042133130411022011131434211433310442042310134411003012314443223320244123103222411014344324343413130312221113313240344243313204130224013244443441204221034011111411210432214234344104222222413431322220301131114041344312420312141404304112242432322221100021323222412441023142210331211323142444023231121440314103122232331032013344234311332403130201410012023324112001314340032010222032131243132432132132310331021432433310234014444414231222232412442102012120422442043124022114033340432203130043430012041202031032212223242213421111144201100413412212000140234120102431042204310130220413323040144300430413110143114032414421330042313402113024102444204301143124404324013141334124131421130331243341134341232332301331344144114302440031240331334132040122114100104402141104331122014430040343000341331123231120314033013201042323110244001012434142202000210212221411134124312201404032211032331134131041302001033142420200432000340310144042334020331023101110041141223441000341142132132234324021410403111234340230230444212402440323303023410033441042430423321223313134444131133113100344104243421112422030211110020312124430410311102112001210234440314244034101433243042002130224030441143111404210420343321212301413043224031334230001103140404011434303440440140220410003024131140102441142040203133231434231132441004043230000101443312342103434111324041343434403421020041240103132410131330433013332033103322420421421410014230404422223123410434024344420330014311204004021314030134100030142242112044043234401031330144021201424414141001444124141401041304112400034311423224303201220044032222114211440110422123340134120034331333230220301333341004041344", "343010332400224000124312414244043402310332420210114303134403244202433140432002044410323114144401140040113231202014032132442041234434410303044222230022133120114324241022232134401142200000423230044243010103104304032343303312012001403134331121210011430120434400101032132301032320213423124103223141343211330114401322432140103412220134201204203414334020112000000400130231412324121440110123442222342002100332224300043230322241204343113300012041144120031123233033342103213344313022223404203142400203144313333020101243232330434143131212134241011124142430121442341423120122300240221411112334332341200142242400133024244013142411331203422143421411213043201433123014330221413313320120020044330233103303321232240003302034321411443124244304343433244302121402030024343114001303221332100113342041222232412102104012312130231003014010331402310110200123434310340440332201441412400204024024224344104111333202131434003040042322444410122441030112021320044313421010310440132321222330223142022134033224324442341440023304432044004441040331344121421301401304131433020210112033230212014233133403110340004202321422022404041424041333324012441224303044441431030322103322214324422002020314143000102310244241144113401411224234034020242423332214141430224442000321424121202400432110123444342120440041420123441313220400210204013422421220434140332203212434442042044234430031410414204332200201024420144000042302134102000214324043020331114143244241113212341224430044131023233223130422230011303214021031241313204310220334142034233022410400312310214342224434123124202313444420030102441444231404122412140333111321111232442414330111333113344034123432043332433013023211002214042230202433310223344344100442241410342234314201121002324243242141142322033044240444412101323032041440101012431142311414014132021040323324432420141241240410134230223131043003133320323342014121310144103302343344011100342041200443023122021221331200321104210103340434321412140232244323124441023234211241010232404403442031004033221144012314430342112023320140112100001402444342100002043430042133033231203144102000111334041312132220020102300042341241302010130032441331442440414142004310103421222102423144110114320320102401220313101411342044000431344010143112120120004221443341134203213234142133100242023322140202021433401303130121031340422334000424241324411440411104120443400133003223000244003201311040221323130332341434134431111123223031022142414001211422411314243022144333412442420003024011331443000004120330202411342430042020230230333442311001101334321211332410231103214410122023113320200110024311240310210111322142011143302101314230412243434110414022104310143430303301113012102024320332312134112123322120120033302230223200213301100101040322214423411222300001131322402002210120022400230131113114133201304332201112222242213233304234423412010201203001220434304400431114041031101441012343403330002423442110212414033002101304443013201130442443423144240404032334312434344344403424103014144031242014310244132014412314313012104421121242122120422422341320304211333012030213411044334412213141144321041221314424430123422140104344114312311032241410204304003241242101213403424202310214224040123413213124022303440102110111140122221321030022401143432200024230102020111414434220124113322022042032301241234402202031303130443433421321200414013324400033034221320220220112132433402014022004241244440103201331343032140341201420003200221244033110010301104232232032030421124240144102333232044441000330044230014012444310322310031014322133040112031402022421143402001331023442301244343420022222242220431002003320332314203100410412013020100442231431310221030302332413333340414113402410300434323244004022243133124130140402204310230223003420231002112440302342310211311123240444442111102233022130144100110331013221321240230110423440244123121224334404343321042320042124340240143422140444033022232244241233103114343011042210240031412202121232023021303044343224312221240441322010321042443442220140144041044210120424003301103333310210140000220400121142003033110220100422402243331414423110311301340140344131233213424410103004132004003124211413441440140011344221143241220104101121000011231234224444102100414243303101424244114311222114430220142114003122012134323420200431041311101213240433404432001301100124320030434221433231211101121230011134334343014414211440324024142014124302200004212423012132124331402330214230333312233221420312221410034211422321403114041100304000110323333", "114001221430244234401400032023424112304024434411303123013212104441140020103300330212231223231003012200320022302211243410200304413231411030101432404403131123344210034341314334041030322243421001143143031140214042110012102342444143444314131303223040223033410320431031131324230231342202431003012301311232340021214024432013230230134034223432012233013334314303243031122412032412340240211110141030300342000230433311014420011111304221102343320343433140323433334010014220444234400032331112024104322440240120244430010123042221412023213033311312400421003433430334140014403023140223142020131402210024341220124131310044013321411441112444340241014111124314114040010133241004142413303113211400420311433444300311432122130322442131001113230122343221024011331123421403143411031332040112012333002144424441312310220020213444412011211233244242113100413401221011203104431020421341111442312204420033214143102002331141223033444404431324420040014300122010214411030214242342340330130444232003040311130310240002231244113101002043232110132203043321410414434224121401131202342423010303431341401032324040301212332404231412021303424410143203024201334303020132113202014322030214310344044400023220123002141220320331230143000123024133342311442333244044303002213431241323020031440344220343004000013301114312433112342042314120133134124430041413012103043103223031332322424034321312302214234242330024121321434200242301041143131134322111014221032332313421202040024120133104030202234422412110321000430211101342324434304443123130433133014013303423032111004020403200201311220411322413112104043422222003300342231320002141011421003022420102311400304323342302143402030403211022431040212220232024042300331414302433134242000030234020120000403201333232431022300103140343400432313330042040341220224241011020002204044320303231021433011440210440413304431020320401230311410201042114141010124110420033130041320141142111123220101241224424231311143404022301411204031431211112440012300000433102023404110244303114211423433204331200443222124433312130142430312010030031442440111200124111204203010324222043244014230331444310442343341120444024204312003310344332033031400422222413010244213030334410232313433210001220444132313241120411024111140003210011121304123321032021242134244410000001233002110413422132243224443332302421231430114320011323032332212222421333324341041224124440012033003031032121241122034440013003243123304413001140023340013033040212344111031330132243123144232040242333041324110233204433023020141123243213230120142103214031011411042014314320344432133310223141032431302400040134224013003124402204014430030123134141133444343211102334244414022211331021041431321101344322441221244333014300240422144211121044041404444141121044312041004104322404131020402201112042311433044424402130141114011231433011100232222200321411030230303310210131231413302013140404202304103414144001411424314323202321000341103231100014440343141230004244433341332423004231412314442002213322204021043202342120414103414002440211202230114434002303003113141444100132420204143441422434442221114223033320202111020112310031420203224342020202302023432434103113424233104424340232102111022224113101314124020243443233243334210224204202040322232442322400013232013320421043130404130212321303211442344013111111131443413204340301423421422231212002002444300441002013214431424413204433221213122102023440232330423341222140421032330142300120433102424041121430024424224220434424303010030003324121443141414024102013132114132201321323003100343440322302222110131341300143142412401423414431124321043303243130202432210300342013233211023312232023044344144332002040024322422421343412432412042201110441332113220202242013411011231220133123210313210114441420404334434311314323433020431221012224232310113231231133202101002430020313211124201302043404344401023422101043240042114040232132423214313321344214420141403042412114024401031114014432144102421011233001043103240244302400111211004332321141420313143231003130310011443023410102310412304301341021334402110324313043210102104341234231223100411013114102004344122241201040012103133034223233132001303031044330330323130143112120223131141424203324142324334443242031020300000231004021042041432213441421434440031330240001024134332343122240321102430303230043342104430300103401113020222240314000334433043142104220322344004100004001321310414421113040233412233030430114434413230143042124101411443344221234011314412001340034031223240430130113400", "330404314433242302034431114024412030303424414102100033141100123233303300220242133142014302331121041231420331431312321323101201444431421433340324022442301020133410044020122404313413301401234414003013123340010041211020111241201012421441324110200314024424244020344104410320020223101032422111130321031303400041211333421323132442303310034014103100142402114241012241331141422321112312022404330041204424403104141222034324341100302003240430000130310342144313044034024143314123030103314004424123042402343034130300412344034420123224230200333414402302012214300001214104134130314434030302433222333110140434142330330433043200131140014212222203041141011402412210221001242231110100404402220401303114344434443310241004003022340221414411320002242413121143044212210140123000044021434414343214442141032420312440024202313340313213444330142310313033210104220011144222133223442041020413414120134442143144040124010122032122141124140313241344101012434024140040024340142411142232240412322032032202122340033314333202244202040124213241000304440122122112034441144241122203434201100441214240214132202114222202141321114010042112434424210040334124321314014310324104232033100301104130201320411002210223234123242302442240203440443144142212004034030414010111004340344333442222014012342200112014404444322140322433340413013121421224124014111413001424441410210002303434311320030042102003201420440310030122444102011101120200001320122023032141200031014321020443012024231231414423212413243002042220322040410012140204443243333322133300144132213223043013414341003403430223220410042213304034334413031411303434134443432001001314302232302204343210014414110444232114224400344031413433420203201300431131144201124424423314211334100033301031202042444131221214041012030322220012041322333312323130413211243010140301313122014433423343113402244433413322412222100300320223003302044223234203401213220410012331404341240023100034414241344140014013223011412434110203404412433132413202111341341124124132122320313141304400121122310242121441142021120142222143410011414001041314444404300022344224210342302332321131223323132011034124133222121432303044012042341321043320230100014001413334043120141412000212201123102122420123202421022342341400033303443233130141423020123234040323334413242123303114032330141133104111301010224134112244312200320320400332022110310202234302213110103414321200422420234043320120223141003324203310122203121220241201003314411340100002003334022201240231104030121002443130431302032422212311334200203244132144241341004312324333202140143201404340134210110030004400241434421100413213130042044111022004112314234401210433242023204424241241113402011430123101304221142342242320202241141340034000021313032101234202121141041414140023004023411342404042330224120122313320242332102002132014432213023132033240133122441244430104302420310422304414201211424003413310232103231334012002311002124430220423424440344122201440302240101303322444403431200131432400223444244444422101342334420231100343220113233302140410042233313143112133144104442103402343341344430134342102133243420124240341444214242232011022323143343221120021241313011040130313224414413410432242142402342442123113034231043232423434320440030302442403321310103043434040431341440202234323434112022240340332331120322044422411243020212441101123440101034031112242141210111212034212311020111011123113341434102433440240203202023413330231224020042034013332104344423243404042400302420433022030041420313334431301100332123010003113113134112402012203142443130011414030330241021323410033043334402402122020004124303320002131424340041402301200234433432031320204404320323230342144224104422034021220432023103431313122331410440110222223041112020044204122413242423413030043422131114031442040321232303332421000344021143424431322223403423341203412201004101144001201141421104040342124443440433402321043104233140101214123314022101434223022122221442312033241104243012102134343443313404010432144030440433404414114111430214304044421104102342402333124433222121404433121333200043030420311010133440341121432303432344020213101424143034224400222433321142240142141240000201211221103310011320202230023411433412424430344334042434302441022322304023021142014410122342123321332340413102203323342221143310201103404333241101434242122323402224033421003100131301233403223241230024203333121034203124104034204344010124434300202140023213421232203440012001034004102221324033133442400423143220010302134311143002340012", "320033200340243341221001322233333313322434101114432310240330030142042440244424301424334301430003321013342321133203133223432032343142144331132403440211410223440002100202213222312303040321302204100344003330300031124244124401334211042243300142334313111400041013440441124344131440011421134311021212444013103123300103030220220141441143231011141121343341244423032144032410124231324122034243223101000442420300134002211304431233331442004032434343200424234311432222410412211342013221440323204401244131143041112203204133441341411041320421420431234310320432413344301123041424311323202101320004214330421440332142300101220022211200003200004222413243342332112331412401030240334001322332002240101124302142102124431212444112203113133313031333223412024141044002130440402111034200031230440323023043412112402003440420401413030244202134204020204030434024412413112412103300213423031232441320142223101014311333130040022103043332030441223021412400303241420313200304421423124134223233223443204234131233302002400041134212221001013234312202434132131133102231202311030342220043323012404224114340232413123111211101121133144310222232130021022111344130130243442033032342102333141204013304233410414233444311031241242104223444332120014203003321233020421223422324040143021340314224103442313423430022440440440202143143004133100300334440401303311244114031422102332411134040031043342430110434213103003023344110143001032230141320412401401130130103021420201214020141434144223140103321440031034044120231310312332100242003113324100411431212023244033440324302124033422302404300202001412020310111202312344433102031311241021323414041311322213433004020041101003021241203011100320003404334224434320140441242120232133212201400434342303443440132301042330020111024121014143233210112234344401123042302210110340233443144430011142311003224013410404343323300230333101401402103203222402200411212320101214321403300211031412313021133332031010024322242340421404033313220204323221424200000344202120202203243412300402222113223043034341104212423111413030200434304232320040321002100134102444402112243234421143212221323323040210333204220343321332304203040342102200022444240121402424003213210423303344101110023233011331404242324233032303314113242222111213313020342044312010214433310133420134120033401211330312332042131001402134444344244441332210112343203404112011004140223443131332444042441144320234003310431423200420400222424102000132203141331330220002411242430021214412131314343113221300311244143112234421104103200424043410120400142031023221301404441033222342141234324131202432012441123300410124411414110331313432101344112412344324243134334000411211244134213400321201340111422330013322230410210111422434312123144401002214430402344241400033041313411114222010003204304332040010033000331401213444010022434433443103000432241034112411134401204411312242430003214233140103404300103423031413011034120013232413111412312421112341332000213014021320403121234412334301333032331223000340401424310010404130024132230224124033342010243232001012234202033022322132441103104004413303424243111043444140422312203230022111134443022403310141034111230414343433423112142004013321043401430404201100324224222420324044312324430204141332121400422111142303011413421322423014313023143334420100024131004313011333221320241141342011101141444303142404333421224421343333322434432314243201001404322321333322300004304022044332310121101244233332034003134401331203040314431311011420430123100130332134140312002042413233412023443334012243133413434314232404320232443234404204210222314423022223213423230201122242040243321012432004144422141101233414411202211024324101411222011211301144231000301242232014043230312112411433424044304204420213014334230421241334002033340411120011041430434110010400033203443411110014143201004210402320303333401020432030424302000221342013232021333114120414114443301143312222412424033430301030141340101414300334301104111221031131104203014330321430002310440141300342222022113343120102012234211001042101210000402410334334441233322024302042303231240030414324122422222442214212122422042041311234021402411104423112240130024430011013230432334304112320201323031221231434434440222003330210140214312142431314414430322020032040344432221234341321333400402223434011112041403134400202441433043302434100021234001010343221132120201022033302110004200004100032423021340010430242233134333310224201441120010134241130034304412342142021412303040211301443002442343122422123", "032022244104424340332311320021240031304244040202003102102022121412412121221423300400144443302143410041020341402242400012410112133333221124211242020341113210040123034121011013031104004134230033441021121432022010043043201232143434404242214422100312021444101214112223142230314230433221204431000013322200130234010131124343421200332431044340003403241001211221402434040142324244440413043044301142402132323334430010423223441244021301102414143134112303400443330334442342013300410433134043103400444021443224440404112202312224113320343044132024202132010034322034004340432023331120013233241043040131441044244111023201201341032042030141141144410344213040402122423110004333143120312110330443434122020312213134233110410204314414101123223233321041342230034431111114004204310432201000100202001042312142240433220222041324204221411213042120100321230022322011303300024340043344042222401443343134144220033120412300421412111342200442404024431334431423114030324441024030303132004112432030313214132103044000030210124203321040201310433133010020342420141404104331420202211101344210412132041123240423204041414232244333122232431234404032321020302414122131201000322234003403242312000201411142012043130441234210430110442241010040000213314434420122111423444102424140414240234103012341144340203404023403340022004120433441412213042213243222403001134413412231201104420242041424200022032443013141214311444000000201344331300042134141240440122003221344404011144221230444134004222332230313220234131322430303142314022414322044440414311103021132440322003214302024013123112334321402301344140402121031412414404114020101100031402211313011332314024003311230101441032104320323114313232330423444211302403232420101340131002244302033403104343100211411000201410001023243242433441022324214310240413202141012042413334140211330004110232212433034414041103333330224323033202001431101034213213204200100333233414131423004232044013224033002224421133243431442310331030104404343441123414142212302344120331243231340013343111301114441414441324114142333023222210432132023434043321044410403112332311232012312234100440111440110343424222100041304110010230010102333231404432113321444030322011223001101413113104144242232323403233404222203020033340324231324444134044124332044022134220344042410240421241212030030200023203141201100432144244042214432202134204020331332322233034234043400341442100444404312311044403431003200004412342032420334101034231243400240334303012202134122343221443010032422223412042102021233030423221030000423012212431104034032401403412440404010303011301011013000330412114230443221122311102313414023301122221122204231111203114312433124011004044221104142303300300211103032001034334414110321203244220320344304423430012203033134120040404240031103333402131131243431401420341123224343111420000310201031220403434411331000224302222422140123404220123314440341010300332111041412220334204241331033002003140323300202123300224413234111442214310020313341024223130134311221441220221330203433201131131413412110411310314201300002140013030444412230240331023022044220111314412224314131034231404413204140131232040000143243234342022123421112220342430401314213313012134103404014014002020124403311142312233224344124230322412314324312332000143031410411024121432220204324323040213011312113213141433022411313301023324304431143033003004431203021201431441314023434430240412430413443320200301341314403214214341022103113024104130440244032142103013041110132400242100024104141440212213411322311203411342140124304241002231242120014032131433413001023202123223313243411133123420301414031300212233302303402443413310024232004100003304420014331334401112031021103311013002114133343122042113403220400443433404041314104214410443433402033333004344040201301111400124233423100434324343002111210232242001110140041001200033334224031444110001243413244004244000023433012200230110414002423222231130423313421214420231144021341431422322320400022423033131232311224303141423110224133130423123144234134302404140420300434424421323101042402142443412402412021424412312024124113241443440313132012300133442310020312404001102344443240040112003230344133424003341230013230414200123230403140023444113021202401024131024210040342034304301100421400312230002242320424032311423322334111233442220233303321314132204101211211343410420111414302232430410004311302202433332040243112123412243043123344400302103240214030014214214104134344302104410420013404243044100004002302000414331330043231311", "032022001432031223012100341222242101334332300210344034041234213300012334244033133102310123422112134021314443211231110214311134134203202030431310124300241422221000410120403040422011434140343322202314002013344402132133424014113023043312213032300423040240443200144203024322224043031222004411402111222432103120222202114403302013302012400120233301314330110101030330443434330401331044340400241414124100230442210222013221323101214211122041420120004021044304034301100302403442231231302344224343244333431433100420421423022043211100120444100422011010343242411030134304340110203214322242330332030242444132120344314441433402441233000110431411313433242112401404120433221330243123330334221214142413324342411012042312404002234140200424224133100420013224103034113444100011422444314102201101043042014031113013241122400323000410220244100412224033423423024143220230322304421200322223342221322241031132113404321104403344002114110024121332330314214000242413111344032130221140132213112224043334014023001322404200033220143413230120341033102214243231103131301004214234113140103410123411301032204011422342134431102042422444312334004000440241334223242430433001342202334223332100313411411301030342304014220344320433020223120421021004322044113003342003202242120112022412101024124242211321230044231222003120134213323400231012303102313130040400112432323433230010200211412443223402242221143432144321332014441400022333311132434300231111224004300033121024143331321241343032233220202411322331040422004242043220304403040303123231440434210400322012314212442244432231303211020332401314043233222043102002322100100321232242030423344102012403221333341400444231021024141332401344110100440012111233222321200230024133142330322443443423014233332021021222030230344143221224012221430121044231331144404321131400210432331042410023143010413310303033300112304234203311313042110244120003133204340042420331230314304431041314211441440402303331241124220010032130140202314443431402303133420331223422441023211332433011130234024113444001402124210143423120404422022100203034423312343010134034242001214242210403122030430240433420340310144334433142303114200013110404104122020203201431324240431443301123123421432143000100104240330342320422343421021140212030304302311233444210443121431303130401104023404124034324121032201204244210310403304340132030401244413410303343242041023220111220334432101432040012022114330342342410100042003102334304114403441012312204230044404342344014242121211232200244213120124300312343202411012120244303142111101212140404130444011122133440044234132340021443414121422141204402111224202403334011431100113213000404404244030124344143013234432402022030222240122034122140340111300234401043324343223244102000021141043203023221203130221412201231134304224140320310341340131100342140004300022001243214300010134000224224240403301334112021003040210144440244134120134301233410332420212202212424401202311202313114203204040214444400001210131400311114013344301140102402102304041321212431341441311141414420421020101402243030414314301100422321210032323424401224102313212424121410312333033332121323024144144311323400231142131231211032144233332441142100400042014102010334032203312201131432223412333411233204020423433324322434331022322134342342400342004222134201344020044122022401422010223232042300240444103012312030443343322314120334134320300242031402043202122132023304311314001004232132340323331204042203222030310200122012124011401114033341314342102042310011441431340424034010334401342312410033123100002301320004330041443212443121032030200013242203200402103203143424420020401023221302404243224420121001113231341340121243101231300312042332401023000104222000403320234412404421113201331210430432323444201104333042431040331000220131042101232211111230124230423003332201213244033144422020412110210130344201204100034223431422004102224312103421421222214422101424104014141014123200333310400023101314444421342144413441413314230414023324314321323213300104430012034242323104023422232404412123124111040241341212011104214202201331244012410120111342410144432332232220321203242040421234110022000033213144431004300442340204331042122022040202044420004110214041033241324330212344401323324101202221020030343410121420243203323214043423410341421224113243200441320443231230332420414004423332122104022424113122341023234034144044042211314423301314101120144124141411331322014022313314423441422133442411212402044134120102332204323324432412141120234222343", "333044303003334104443142130400434242140442202302123320443324031024022341412102434230204010042403111242142412042313214431341422034142242143340320143041414304223212343440042114300440301024322344140413204032001234300202003120101003130143430014232244200101131321103411214231220433004233134024443420101403414114304332014240013321321220403101103311030233332434010122000204334022003241043241143420430332003200034144301413442003100414342201140302342241321041004421313312321310323144330100430013333003214131211112004342434200124124113311013041123231214334213203003012432244121143234222344442044404301313101213134300001101434043320022144024211403104011223224324130222204012030223424044330100413323122444413023024312112332031111203122312033413401112040414444204033341423320142024303243322124121110214441311343000140222134343110240402010003040113143312122430431123043244404030343222304044014413323104410104212422330020213001202102210231043242012431444410134411113323213242300202034014312210101014303312302441311422032231303120433001213344202311410323131110004033220040121120230031114321333230414021031020103022422130042222321143201241331110000013004321124322011214340013430432444403440222233421420130324334104133431134033412030341414134003302331220014140331112331332211022014400133010422140433003314231241014414342230412334420102040202110340330020130244044430102333314341241444311103411440301140214233202014310022303234433312023303213204044130202304244131103444222213311342333213044313121012230110232124204100141440103034434434320342313442342342041320134323431032010223220431111124112414302223130343001134101422041032013311012224224042204241112423234321430103240230400430032303044343310443110031021302024312210222222324033234013203132333011002103430012003344022340103422043001022441344320042132341442400133134334443013324434011314101420203231100243403431011140402042332241414230100324012232344103234330001240402012011443223121311120122430144313040443142302222213213002044201234122210233133331143400432043221131221340414010430413332234122123023314130243001233031141340144341302313011140030242020404014213121222222044341013321344444011400313002004023444312201134123004201332324421210332041112001404103103424004240113403314120033441230242440032131040134113240104411421332112421022012442330121203314241320211110444134412031400130421144301001203400130142100324424244224320220222020000421413142333311123303132032424444113210310412240232310221200034043234421041113222234124224012011141414400312421004213044123013230403231111321314333123141044112402201413302100023041241013114032134120323414321033211020120313311231423404134144414140411002440143144431232143112314233002412301244304334002042204343032113214142034322310214034434101242214142422020323000444323443313121130013213010200414341230431221241001034201114221033212012312143121300441011434213104132142444120133240211343101423121202203223204304100022101434130134001100332313001424114342214304030314331140341120232432332321203123144102423421242034333304102004413142323042023022444101231120434422010141142021232012420001312332401133130123034340040134424111040442113201014112022430442123112404320032032430440140301312322133112402223313124112444200310342121114000004342410423421221214211421011323143141142412441042244023034404003423343414330221030432234002421234441201133014040303303401400344423242111302011020401342232422340433002404434231030210320231343001140210331310123241142014340424122413241002144413312321400221112431342304421224213002403204413133433444134113203410102112040130424433211130140301132323333404342333244220212042422442200104442213034002410311044123103314122401142234000340421011341230430231004103113204000440343221120200121343211231301221113411311303443342031210013204410204000040402032233443212241412232444140310444321034442412120134142420313124402412122233234140404023144233233100314310342224411410044441210021422333441443341423314242100242343100044220232100110222011041432433012232332141310142344123020210303010010242021232420432333044040403421401234144321240241210223412210424230311011313332024221234100031130312144132123001443341444320202124324204221001112142240014410321213033344001132240403424111113020202203400200414111124433203414032004140344044040404011113011103131124322002022413313311242113123121402231403023302200242012411121124002311220312003421134221241233223102011034123321044342102014001123034403330421333", "311022431332132041041102303341324232002402212244242244041332030240303403141340121402113004433424344103244413012420303434204121020411103014343134043233003024433141214034221241210222214121422112203332021212131312140212104000243202133124314240033233311122003033124404223112323012132014443004221033124421014342441043342343332141401044241411444141432102442140333240144244023001144010024333422422221220002232124342302411404203310440414024312210422302330203301243431441003402423312304034124111344142331111313104404133333020121232224434003304320324003421322223424013202414141304342041241340041104320432010044412241230200404400210014310122244423310343332304431044303141234101243012231333041124333142212002341103143230112343334313041111143221431134040024133324320044213014100143302312430024040103201142034240010324111411303131414044322413430304432233431330122413301131014400220221031043144422041431320021112240143100123202341102012343312014000410302101343442134122132040222133443312102414143330414444144421414314430140320412343434203424244410042134003214011333410333220324241240303400104432203120030140413303314322002212032423114124210121213124021012212330223303321034304013102100422311022413224133241111040241111423044440021433024333443040320400242211004434234234313441220102141033301034404404233444323343303440003231321412302312034343403342324202000040410234024034340221003134024234421132232402234043234411304433212141132320441340034042024042404214132301411123212124200430324302341030420231323210212444321311411204230420222443343214214321222101434112223300203344001230340003413012033344304131334310232211323230442031224112242021402311144024313230212020302420120432101344443324024122234142320113433223310234234032200000444212201100114210443100130431231043133141233041223412433113101420144113302042230202200401033320410013001200023430322032030424421220024441000322102010400132311404200224243311331344402023034201344403414024340234042112430141000032141030042432142202342341111041010323443003444333124343114423043302124341001004202110011420433404143332431142424223114242204430422432331024203211420030243434034301041214130130204302303044020443430134004013043412443112043133412214220042230023424034314023320414443311430040402340101433333240144231131032410302420201213143313032104433014432413141321121033432101041332120113000304222034301002111134131204122143232434134411314343212013342442244431022324324321032304344312134303113104412323122301331113113241412432331330122104021330401423243100021111134001232100422204043042343100113333423211143213121233302002112144020343012004134300412024240444123000021032143124442113240311244404034110014102020002231031111434430321342044403304032324442432323213204130020413300343043333241304233340403124443232011321040131401424330220044133332114103110033201420212201034004012021243042002114334211333314311112023024343334044132221004310014122130003202122312133410142414400012430123232423011303243030123141120103143003211312433200232331122214202120404304311023213441013140441113402133134044040413432423404314221423144100140442443310430424132303043024132331020404413043200022414214304024130412444133142101233213040430341034143310403343040143023022134022043121303242314032042222112023131023442340122111331410431201014113144034032404120412013033133214141003442400242014424134114241240222214402133103210133342420012431223041041133124032134330302343041200320044413414240420342344101114422330012324113443334424443211212122404214344002003103441240431233103431040134140300111224111323311400203012132143034320132003103021032203322222303324210321040211333042301130141234231210133011122313244424213313313300031343141431302444311140331443402020101143403040324110040433330401041143310410023201400121200213401323214004321330303243412422342344233244320013241222012334400202344130334210102344213124421300402434212400301211041011131420120141202031043430332122144430344020420044034201340033344143301414411404100300132030231023312213333114342423231122410023333230144420432412400240400142422403202300421413004421111221124403200042411431013011304041420112343134433440210411420403341242000201330011042323112311241243334311310334331223431133431130404302322020020212200433311331124314213024201420303020111444104310242432434102444030410004140430102040224040420231111102401310124031313342432242001014204023430431314200130242433032342231043222404440031040310104323303123044104232403", "243232211313400412420443143444401133230311413444140441201042321423023432433324441011411222142440303203241411100412221134311401434442001000104121431013312113134041111024141210000242113230244321010343344204030010104003143004414224241041020111301004330232411300020323023144240214233343113402114330324201221400143433024102203031410004243304212321323113023210000414304142431011142341442231312113143332224434141002200242333011333304143033201223232321000224300044402300440142230024441032011444410034342111041032010024341302411302224303334213304142441323330440411110110123410333424332213023132224210000410302021041002440003232003314200244130324024342001422222202010431442020200324113121204123400100342342141204023332213001323341441023422332102230342433244124340311212123133201020004011414130134322112131341121310134040012024121244443301032044223220344114304134344212341311101410013100310342122202023313442104124030211300412431430144420134121341202031403313314134344123112122240144433032331042113024232221102113441124021304042301423244313220331113241122302003040434443011231300302143213311030210231040234140210204232031413443342301234222410101313302102100331003423412422103044143132103002341104241010013124300320244412214403414021020020402332334433312122401110012200430200004020324004430431032344400143124330024302104044320123312102310004244330204124400222444140041344223300204013220410404104330413231224313043300103334433433303032014240304330234331420242212100301441033313112423331312303032122431333021312131100313434312330102441443231032214411402114314244131011032204121040122023332400200224132224023103003022030244130233034221201120313403001131211212011442422114113400404101323130322311114241102113320122213211313441404302030001100103412230132121434433043443044144103210320430221011001203100331121003222314114044324200321244202230201004014311042040020120042314031114332404022401204033113333414010120431002041334141313241104330010104134344113242404022142340311423004434200321000242043230304411432141233333444213323433302300430234243134240204320143131312031122444433120122111233024230342020430411214023011104243323001343440413124143122403221303234413124212443013304312212243032300012323012001223220241403202013300413444101222443042131310231043114342311033231030031434420421101143303000140301221413101403333234401122204241211303132220430300112014011420433331240300243000120204130340033314001211022442020030440213403012443320434412024343241212440230343102414410201311401032324202114210103312022242243102040400340201422041124222214120144420024221104024422342221032003013130224242412103131201340313404321034314214223221022111303023240331030332004144220421311114304003121112221240002104141410111223134344033444332004214244042004000243430220024314411203333130404023022111020202211140041112330134204201001332413423214410432133121012114131424242231204021243113301102430433113122204440131140231241401323331024021313103331314204113240342232200433300304424433102031222112331212432013010223114224130134304004202314004423410134244321342000323413224042120004220241032022120100402331040243310333233000143230200210444310102003042423114144210022032000122342110112103020224003201340231004031201020023041043404304320104401041434214330134031021433102000114300321242440211431114323330434343222343243303243234300303221004033104013404433220443210301023220313012414040400241131114223314201134302111043210402440122014101110430121342333440311233442330424001214113343042400021122401202030022023042034142141441302222022004012010113312242444301240240032002203232202440413102441202410031244400210142200211302230101144040112320214340110321204441121231302131322400342304233212144031231222410402310440330433210432314014400332134434110304131122321140234320100040300112314013013212211130200022402010011044420213034043144210133440124042200103113424004223321241221014104131044120313034031043321310120001331231111131330404343442220021333044030432234033301140331010310004023443412200021324340311212331321441121310110114214132333113011243344304322134204123043022321010444024303442330103222430443203221220232130424042342121034344320141443414342310020201212412141101122023243441343012411043133034303031113401241241144320100203113134042024001140400311431343400214204322112422132231402314421130432134241420231210301143130404313112224111311010200334014134301011124031420030104430100222200103120124230020013241410320432022143", "140034003100440034232402333130324342130400234334434014220042312414413414012014242403432410123324310012412433224141044144440400041321311002332120010322003402143300100311332202241400303442031023040232223200221404311333143404420202000400234300431201002344001030212020420333424432202011003142203100122133322104132042223302243132202424324140112102001222134241301322100241042023104332020222023423124144133044240001041413104131334110100020421112000303010121321231421432340103104304304014104332224130400401321134433133001430231003010222130323312334330244202421311214132332320400033141020041200422414320420443412232001410030310132111332020221431443020334314301131202103324023301321000424440422104420430233112321000041442134411224041241430121430243223432203103142200020330441021324121343003401433002024232330431012110040333020211111022441024001040311303001030300120434423340102030212210411004331223331310211102302132404002344240312003440141142212123113044140001013434332430423444311014220441242221030421403004233310202120214112340441314224034430433204241403420233434043020130230241040132432134433341224410210303410124241340023231023114130414013204324302300311103441122342112342303013301104430201431140322434424432132333013432203413022001441003110021120132001144110114114020203000011221224131012412112004023334421003022404104240412041112140344330044440400123421313021120431410310240434444124243340131404020340444130224034334220144141300212000411401132434302113331234414311344123143002034003234401104013414003243302010011033114302433110103121211130401111432121224211440403332414200233020042201202444444424133243103214201423432104013204303243342041202032040134330342003204430401223112312040141343003333412140113141033404142244142231422031423234222421444114134240120241344101313203133010113143243434222412331141213343002010000441304023340434013022324134421044214200444343111210021104334023012212300441403422340230023112004333242134103034131330300441411330132334231110301031023021233431111200112220001423431404143421322203221403432323013342210302202024213442302034334322444010213042143114030344242240311121234120032444033424141421011240111140041124122210444234234101433234002033412101403022003441433130341314433141401211402033021343002104021244330122243131311111122121234032320104343221244231103100104113414341033311431240012034243342121022121334030340221304124234134231141420343334431200141130023343324042101341143102101401043211311431400323102234102234204243241011141234104114412103203424422444341034342021213221212323433230311342442003200324202141042422210344441311424334143430333022304313113023014134142231032443141421203214133222010022011032011243211101214001133122030221103440041021142111241122213011441220120244134140103100330344344043040113021020403441121240413120132141341140012304312412310332242443203231020302410131114032444442330030204010432202431321012403324433431123043342400002013040303442230304032122431324414242134334230201031424114331313341142410101310423433141222244443333033410020201312303332241224230200031243402011243323130302410204403100314013244421311434030441041000014101243040322121122011213232204341121003442102232202121013114033104120402020144313044212140102341020210431041130222334010201022100032411013440124420431342412400431333104422112044240014420334134202123421203412313003334040110043342411103311124421021011441302340342332343213213112321342210444110000111114303111042431411011041133200341011220003212142100431223111122221240302200334102114212230144042022114431413000201142224412144030340234014131211241042134003041431113400422031044233231114104234203241423034022404131224104443111412023331320003302021134324423141340144302443022114334140122414311223202014222303204041001033444314244021104233411043001442411134224311231440323433321401013320230342112142434304300124244030232332343200112333223424023204133011310223210433001440011304324010402413240023303231003123333443032011124302124141202404110222222301321413313131400321124413421112210003334212204331443132321340400320132221404113222444413102423420432333343221230322103401013221334200002230443313321302330414400420101402021324304111142422301433411443322002000203340433223004240114342200214441333233423100244301222340223011303221032124041323424310424144212111333101440424200322223012123044233220023003210230324204142040003310443222332122221224232434110200044202013032132212033010021102331023124113022342", "241421332303141224432433332340432333322413030401231013120300130333212201433232423430110230121243420101204333124330010314404300143031434042033124124010243214434004312111232442041203344031314123224141332304032031203400000320144314024133301420322022141411344122101221241312210411323222332041240311242212211401300401443242103313301310200020402200444330002102230411111112430214203214023210030334431044241302323334012243141321423200241010100343303121141023220103121134011102300314311034110022411204142021202214113330224404221033431033123100144334410102430114332342440400344414410311323210024314304203424441131204113234110340032310140300421031021242031134423210203302320421314212120310022013232011233433242440134422233304021022021412133442403130004032024432034133313120204244433144114313020023241301411224333441122414014340321302104430030120142204033401321121010041334223401034021443114223114311124301423302313213030220013402101301024421314214112000111121123134400343014421214410013420303323104202421031111320212221433010022334124421142042141014132202211202213244102003241124300302433023120202323143321323412021133420204312311314022122311042044344321323000001043131242012423423103203234043043422102340240433311001041033010433041412212010133010142013040120344214340343111204244220044212404223223032411122343431200312113401013222123403220244210344422423344330430312044322302422342320300022211310010303044032231340223243313110432001102340303033112430120202324323220220243212140224420210344312420410240024401243121343200320233140314300022330423043320220344011212233342441414402343444244343444324144131030102304231123213203041304431432240232241212201314314240014320421130220044024023011342203100101142042441002210124424130201240404042314110221112042101012432340024000301223034211420400120242400113142322022102311020232120343243144403420234331202340414440030040120144220424004024102432312313102022442414142330222412234244230233042333343302410302114312413204114224441031211200314210302020311404412144014220422322443112413022033230240204114421041402104114243300241142301331014043222220224241244020003313104134001410330140321311424234044131311312013441303303221104002031122034332321432003330004420220222114403324403231231043214121030404302420344443320442201112244012023323004012243142411000401211321004331402003234414320032024421120024020113123203211143424021434100421332441444014431210031222242322424311040232203433140431340342100102433103102201112404114443344011022204421011420141121103230134234400001412241404414333231101020021022213100010012302303323340203312023220130211440423143023304422404044200301332400021002002033242021043222214234324304143323211131342021411011210111041213222110342032132020012032432110203104302420131231234223123424342221223403304323210403130013342303300034312134302013312233210011214203414231231040140234234104424113434310010024232243403023113310244242032340343241444141310033042104041141013113040242403002243004203311231234203400432321430344142402212141104132211243324243340031434432324023331020340400004214302323231403122333313121332014300104410444120222210343324140230104302104200240302114000114114110410140243012240220234340422323444043443331142310011133034432130341200431200112413002042430213113341304101311330010440133042414044132003222333032202224001142131223411333312422404143143230442110444301420002210442110413332433233044111243424014420312321313434030131323134300333323124132323314310410314041402431433241114024023303001414133412012014244010022332212020301004104230313141314341024423414012000342113402214000311331140414304321100144121024241421000133214011321243421022231444240131031332233330313220114101344321443430302111321214204034311232301214321112121231320242334332310242010120333042144004130224404111132303243123221114044222213002411112142230214430133321243200400332424404102040413304024220044330012123420233403334400310224230242430212410303222124222444433413244030202141442333230441130024031010421240433211232001331120243230201221304021204220313424444310144203200233240201332123021424144232430143111324242012143122340330010022323324304222402022413242442101432200434233240113411013013031103424012124433231234303301322111321412010021001431303012023104300422212344011340040144413010113241031430311121102313121021133412334344030002343410430223223304012332410342434224330224441244043343144411243401142134124233023130021221043333032221314203011424", "334330040410301314140440440110123312041413234414342010214413104443133344044300141334304323202303101341411321302300423311043144320204210214114440320334030020203133200143041043143304200120034202140301221123322134233334210210041301344204330300344043040304134110131421412403313243203011103043324140034321314100322033212034044202313012004034124133320111041232234022033011324112311240400022301230213213330320444114412014310403443412141300012442211430231232414301322300244034402231442000033340241310221430233202430213140041244213134420331014432301142112000043430422234330341123232100424134304130030101241213102321302412440230101412401331132131014030440342243242404141332020213300342024324343440234412222134214103313300014304034103401004400411421430324112341021333404113034313422341114403443140223423142213340311442442142330403440020423332333421300122432234410301001433442304432344441144203202003343420111122013111304204042231113211143312440343042024404103110003143441004344413221023434331402014103421444341042223312241203444011302402420042002020440004422134241130333110204440122322242130131120020224143003424204444413402044201411013344001040041111121012414242330113312220032142404120212012143140103000020431424040033330304231303342040140103242203044411104130000311420000144043214210410010343344220314232213400412413322223144223120113012332143403013122312013021043431340130243143434404340431043032240001222412322124242433230410011322112412112142443010203202014343432323100230442214030233444422343144342143244222324024001112433134212113242440433403340121332340012342234311321024232420243403123203133211414212420302320132304300111423434442341134230201331240000213042142342231010140041232111232134131210230401131240320211210201114433042014232121143031021300320043223222230240103041012330043000014301313110114022413322301124041032400344101014203024033134041443113001233330312232300012031014023043220343424114244304331011210313244204210230034430033241201240300214423421131423223401034300322403034011130130012301330341441030010031220444213312323133203323033304244314424220024404444332044100402114112204331233004023340233011411134411212044411242230033311234211043202101214121302440332431343330014431303121400110140310432301144203043333100304203121022340134411332330332140242432120202403112302314323130433024444414142222424132231141124024322324023320041103303243424114123032133032132144131122022201012301341101202002124121410130004424423104144214434131202224023414430230314314220331224133112331334122321201211204343124133112210432344023142230001213400224443034221022421411440034332002141331404130140233333432213400414304122441311122320324324410043402144403331424313431210104334220022243433241101114020443344221210220244022213442331404034001130140140443103444210041111302012233211201302010010001100112011223104104302424323234004241440344231013132311401441032000223020310440430003320043010011222010441332140221303314400234001334241222432314233334024002033422331013120241121444424010340422244003111343404202000003313433320003111042322420312110023104340004140223320232030023032012041101104442331323333204121214242111014344024322411243333244213403221021100023423403422034032330331032211330004441234433430032214100024030424030401023333014034140200222144423123322212012121312323024233421033443431004310320111301433343212421400423013014310100443221143130110020121442044004304110341140001120314321001103102022022012303014443210410412032410011330222233320431202222323021232001013343430130230303101003042342402410003001442404200111341113410322113232110111001141414241321412032001422220243011204002101322202122402004140240314241343243244423314103303143322133431324132414410103214024043313313430341210012000241433104124344443040104331014141031343431304001344011214022224140132433241432100011112200022343142410430034344324210210000311304311044012324144201031244332202133304141113310030033241201401021230114311343033023033113203442040244444231102341301310022343144212214340103320134410214021024441422311301410341212232401423130321212111123023310432322224014130044304304441131400423412234240020123114341332324231230342140403241201242443442312331034044233020221211320401142342013401221221443320203401424213444313301014433340020030214243442442101321330024042204313023001111001443222340001413401130344222314434111340043211132132003413444012201434231431313200012314124213331222330342304433040102113223010322", "423140433141222403443113314121100220423430444141414212123323022030244313000410112044333342143404202440123312242211323141221442104041433212142040144002214404144212003134430224042004140323211114021422240343312212120112341234214341234432110312014300114003330200433133101410240214020123324324302012110021412304212142222303232204004302002014323002040143114300302100010334124214124412324321033314300432341131110023433412334120020041010313312320014312434401323022211002430210333043004331340441240434044203232302330310424034012320213200024433102111023343242143014300424333420022231430432030441421140414023312131333301203103002300132120412440244230213344424431242134342430330244411313102432342314304440214314404040021133123004321140200324003240432443433412320302124210102043133030242021130334001342432011033113240300340410130143230003400022023201132204404014003043043011441421304302011242110203103000434441441011144144214212404233120424434214204020312401110302411433440030442340010332000120024423401124433400444302001023334310110204332200141341320133123002013301421143401121300103404043123422034112313423443012111143221403300340042132204300404244320104422031313122421300030141401314233011404112324300222344211331042040003301013003042431311340123133043014022020134324331341332041331202301012432344122333142044422322243104434413411432412313024020241404401220114201002333104342042131002041240112310041014131133340310131123211242212402210110220342400403420121433403233004303423201334134220143143414122132232243244411023222021023321142123334143021110131303434404314044444034304440110344430001430202242133412141103232044033011311322024401042041342323004030120241113043143000201331312031230014401300432430421343222304032442102030412343404132011214041012200303230443442014411044403134413223013323042414341440114124411142102130331240300441440043242241132304043341301402344131010100203401021232042230101230203324332344232302020430201400324020132414231441214234110421321334301213341112243234004403022320002003201220324142343010130313203432220323442212212143431242211404032142131012110312424341330111203411033331124112022311214412202243204012330131212243123343234220131220443233202240402433441310310434002144041230412023001304144440123213233424344402343004334330112241014124433141201123134410211331433322044013132400331140200141002224021334100401020322204020110421401013140124103303204404141421431222233334014003212343332344433204423244211030243430414400214243322141343214231110244111342320134324241030014130134014332314303400103211000310011000242240230033412203440410110334301244004423033411401134200410041222310011410414124220110201301121412214223201123241303431111424024140440443423432240104411010221304211423411011303111042101321212312241004102320013331233120303341114012302114221331130130224330040422430244020234240113223314411313400223021130412334400340421434414322220401232213034322103020313032202112214323200203332432342042040002234223033111220114421042020023444212022324131231233121302403210010033100300332101213313032143104401331131243021121011130131413233313411123441400234442003101104413311104324012410203140224114132021010112341023333104144433343222312111441402403001104432332244020234343313140304220132434313114041304211200321414120343310221231000242424324232043331323214401401442404210002331320404334324403013004033223334444032030023012214023340011441102214212341200203010402231224401330313231330322023222133301324431300241443124221302443002223143204101440304004412431412414440414004340013444121424420011400312122244010401422131214324120243242242441031243020401410203300410003113040203323223131443434222414214021131042311241311201232413224230102334233034301122403343011120130013003444221314203040440030132242133341211210124244100021241414042030031310332432012303312244030140303240331301031144042131423414341424320201030221332123032240322330403423303033414441032112411144223212003144322041120302243231111300210031002331101422043244140132010134414401243402224140004402444234044222403333022401012203442033001114143014412301132221102444113114401031223041441333301040034213114014234400132314431020322014213424441030012123121130310030313123004042214230400123302401442041134211011123113211432332422232433242334204101444312101431220033343022012004242201141434331234414323104442240242020100122122124024442430243311144123214223424330040400423120041211334214004412004442122434112143032141", "114004012331434131300001130213141141302101342001302202004314402330214232214410004433423412202334120420040231441032344341143334130142124001344413222013100202142210032112013002400410210002244331432224214213404341034414110120032443302032310310244344042444344002422203420020330313422211003232330214233044113423312410311233303321204341221040342211331441042422032034424100013224023202403244432343312213314014214442042010313403302020334242143314133130300413403300221223303320124440222134402031020210422031143321024430010132340413303123102040434021201023223400410431240314134131321403444233212302004002141042004013242302001033112413412222241012041201120411332311443401300300033413424141033100323232423422423113121333440212113002422214311132343141002103312134141412424142041013431013223131042204340413433112310121343440440321421404313424112141443420401231012340321303333232434214012342211302321041210343000314422423403144014004304121224103232030402240001200432213141220044302042022404204002243300123442231132311033104103143202011131204404232123310112311043424421023103022012114221030103341214201441010324044102231143404314301200323301034040312101111333422310120022340232234110244042012240331441344310313113214032421142312242332304342004004422214213032110230313244012422213134412213004102120310023222341313202132234032120334430044424404123142321401432420232132442111023403000412210210230324021033210024331323123033411211022303223144422343322022241131114402243043443141000012212220444311141402404342144022043144000310210141004030020041032341020414240204203011122412032221102310320121032312422134201242331111413223423432403230134313410240301113021043031440120403414311403130002311411121003420100322110043021334101243422024200124201322124110101404120133230002442332241444013431311023200321004043444440440244044000044424220413432420444420413442431231301341111142221324133220022042024334343240320141213412224010030420204042112032300040301421204133012042212430442104101404220111243210441431143140144432003202020041313134204244302143403233302210023212010433412312020440043304200400040302330120212243304132312334243444032130444004431321423210030031421344433233422413331223030143342310042401214122230243041004013131303304244221233302242301012230402413024132314240024002132332320032110143421143144301321400322133011432300313040114443441321230341410223320030014342024402122010103012101422013131320302413043111304044120303130014420220300321212430020134334014104033141414321103334413114002143340411420404334104443424420030442434301434211232314110240423403311111213331333331331203010404304443310322410331132441033313111401431304223340411000032242324340012201240414342130400223114332244131213022231000423302000443341043104302104224140210234342122342041432134403311413322121233233240302120211022321420222400144404323344400222011222444241434412200322340333441300224402113130233003022424414402421324300141442404210322430213034302343133423310204110210042331411433030041034101421002032340103100402002011411002224240312120431423234031233140134011012243043322014241212343020044241242311221112203000220404234104241310401022244411430331221230423104320013443234041130102001444203341203044303022223142423321301304044413444231423201424414231204121044031434324021041142134200320132144241302211134141423042342334300403122142021011430334122144201420423103243301104124224130202120102341011121244342430341331042020443413213113230114042430314040304234031104300341142330020203024442232403010404231440114320420132031204333342031020044133102444134312430320422002313142324232221434222340320210124032131001221232214101440033303044141341234002230133401330013102210422140112004322321430234421104440102031311243130201141134213424342311243444300230213444113443330122313321441430123041200322302310444324012130041024024134024434044440041220212443120224342103033211102311032202043014441411112240224114033142332132422321043133321224213421221121021132220103204444012334413131311002041314043432241142023021110133023012002341302420220321210223003433210200120042014103233033224212440332241023044014241033111304333302001101314404344214430102122031001214244012130200134344114413441143000014310143313224121013340321000434100012223013001224324202221322230132044201210130041310101133143044031240143031442033310422431141231341421332202443011204102342301034344144432312000330242003240141340041220343310344331341410041031112040400313134344", "334311332332203343311204104123210310121030021341202100441404404032123030310411044210200142042131033313240444042232401323443021043110121014434100011343130441012103030430212332341333243002413130424242124224111042011003004041214402141224324023030130312131222211102301334241323230003014210023443132004403241100311120112011022012330424220023200113433021122310134414121444402003101032230444331003144124311020412232440343443221202033033002440344314333044120040330000112213333030140423200131142214024011234443401442232022203231304232234200140013441414414001340023420330420404321042444331320411132143121420211241300421330340112424130301020330334033424114342102321021203042433320343331311004212413434402331331421111034334043230442221322303241022101032130011110100324012140311343224002141142341110030331110124441104144133344030011240142224332330041204444431403120040143310202422223240042342112444224021324341120230320444223202224420313413420003341244212431010340242030323412130221113313110322030024044001311120212421303144310133024134330101230420433022210044013300413240140301131223144220441120000213001403424101012340220342333011224441230013201330041204131314022010300140342343334330103310340440202214203403434301014322421211024030402232440032412140034412341144332431423200300411313014042302304121104013012312000043321341233234113120320020421223022040021014200222002243433313234122302411340104403330420230301343212343122013222132103123140301013220413120031424023213404040442412423400320311034020041301102003104110230242434002042441231021430423434431121320333124101111103412132000413421331410141434022233320310014101321023031434443101003102114441301140434443340321444241103431302034322010110340231103143310201233232433424113102241121003144132214031332031311002303031020413212331241104041111044333402002131032200214222402200111343110143320443232044122213421034104332014143022414202011413004410310343123201032243234224331113441100203403104232010010313311034103032434334132143312004041410401410214222114142411130301231313240313223422242420400101000131022430030110240330122241103221402104331032002120443102312134324433103200402200303420442120413313432303114033201143201321004043420224114422421032414221230102013011340302204020222322131112340110214041013430001223240004434432423102311302443432223232141224301303144140240443230302243440002223240211021132413232244144212223103312403231430442014224312100313222003402420320341021113220443233421214401313104300032301002204243440223012303133430430312130323423302423310221233140031321142222122414203103332121311013220423044434413322442440044310210311300331133041013300211420401120322142310421202401314343233133324111003111120241023223133232123310420141023113111411421314004020302243400111342431341044334333312223344043404443440021402204424330221102244304020230213234224033132042112404022211414130113434030033120331023231342211400413210343312330420334244113031201021440141403301420011100422303120120012133404400001334431412132440010124230430214230012244121441221421124222142112343312442000232403220231400431431112411134402422304310304432121234420421130320221002134001111004044342040122314324302140341231422343342224204000431044023240304240113213140202020331311434424201113421334434101033224241433320340230223130332043210423142004321411203322443241404322044134031044043223032400332443311244411420200432022421341432443223123113430212231100124010112323304220304211122310104340142204324433204010244000310233020102312042133312441120011332033242314332341103134002333433112203102400114423432111040330001023413120130324402241200123042111213141020432202303201122312431344311024000020020112130033330042441333133223003110030420223341044400010422043240441133032134420310231302114040321110141341222013423033311141131010130412320344303442101440221230141123403211110143132341223433311430402143422112130211330130313043114342203200321304401413332303404433221433213330210021203204033222003432434122420011144034310143320011142400420424230300111143221314220323433003104404413234313443223224344142332201221423021424122114230421301443412441141004333332343223431043130221102331001344042100300031320430402224413311334204124030204303143020310202012124132030421241402334042304413413034114044332031430242131102012422030433002132104143414200434024222130113420324124243014232123242331442334040312322430111200144021420200321220143424020203233133001204443202400030313041040142", "222333444020301030013131434441141344413223212040432033004032123100344043440341201410131322440110304223012041030402301134421230203013220100041442122443134011304424113120231444422010313220024123300230221013100240032002141442221233212130112040004300423004433334140430002142423020101004002301424414433400404133024044121423112043404300024241442122324044312443421032243024402211101104211403113242314443132433400222243003222431402111133102224011333333324043432123234310402011432301222221211434241200114414230232321201111221213122303142211203421401432234203203013321443211033443313414222312403022440412430441134113244213420300413303230323330302403133122010001014324402004321431302101313431441244120420332143111301302031242210310104123410401232332140104001320044034031344304200441234120431430311234420211330020040420041244112004411420330000344404210233113300213113411441204332341242411210423023131213230041223000120244400303003241241443011410322313141244444311013102332401030203023204412002333040110223104430241330304221143420200433243333230232143411033102243033201304122043242111102410010244112220101114030103131210411100010003210012220020243430423020212230013134400102340441114344114420334101004010313420401443143102431031441313344324134334023431330400303234344300112300102221221341111244232410324330444204222110431344214122202440112040021123330101144413202323322104400411203443143413440140423212002424224134113021422404041113044433420432332021422420401113104042424241100120110224033433013024412244420323422434122220431203443434233222024421142334013431204334124310233203222233012000030232231102002341142220340322213222121240112310043000111320423310312434442143443124424234103320401120131423442403033321003320234402314302131023340342230121220223103123314024334141021130232240034333323140001041410320001001021330342014323410110212424220414421121120132033243112103204234020444220124012134112014332331134011322313043112423123140232423331220320122240300122211211341244331422340323303112001401024240423423024031330321043404313314121443232014120321222422133343114232431014142203342412442404223223024333214442031013042333303332044004414002032031312401410342014321002012032021032134444044211434112330214332341414331434124040414240134440310433204304102140401412102022313111010343321430341103402341012130404122131431221411321200112240200314212441134220022141024133033234424413113234330342114104441044412224211210431223024112243303442220423241123320011424040300413014143123202134324104212141413002404143000024204320100113443030311003131402430420420141002040444144303101301212002241414112434210101230123210440422023230011112012012310233011240134444014042312323133414324131324421240103430000213244412440234412001334200444201111214443321404123022344331043202103403021342312042232330300130431324200213121042111314212331300031223402044232021022031231331233430010212211411214240000144101120443100411324113222440314201310322024233303014111033140141231024403433204120110202441342434142142024340042221323332104303043034414210123241414204330141211232324200412014104233141231342420210444433041441413014112040131323130410322143413323403142120421340100132344042342343220433131223114204123410013124030140301222341300044143300124231314144403414222102312024420140232211430310230220213334122333410330404344101344310003023241431434030134120144334132101330400012320202412014233222342114214224331024244021040240200424401021412112001330244230100402413430141223333211012044043041000403032120414140202411140122222033322324341103232323303041213142040131220421013241043331040404344210031434333311343210443034003433313134103431021344200343404101323410044132424021412240330330122204013001420410204240040120431213041110303103021201024024443201134421002003132032430132320220344031240032004104320442141024044423324010003102213113111301320302143413020144121234142331330034414230110334210111401140321214234112030231434102301314312314331404400310443113221311044323401334010341223211443131310421120342011023000304032404421324231041103301243334122232413043241210420324444033431301231110324024040011420440043243414220323212042421411311324210133041113033401410320330223012244210234020240110403034220244213133342434330141021403000420124030402233420413344111134111420043431441314341313043233332334143102011142114230114220340320403342321240204003113403130222043044423223213043424223210143431304144020044344342430034434241133040321", "421121402414134241203224013421233033131131443222334211322214324224420413201240121410401333010100132132311002141222102104401240430041430231004223434142032114100241421230241131301301144430310104112441403402034033031142014434311230021102021140030323031324430214443444434314440443003443142421023142143024020011432103302440122102321430340004013234233341400323202310404244002140310123134404034234211341223141022100321310223032431131402040014340021012420104010334040100100132114333300204243103124422134133444420121400430022233443121440313040440212301422002221332334323423423103341103344014201231120112322242041414201100010420422301201400340410012122101402241222323411332021211412040020204124140003214430401344143231120131023331112031331410042431412023224204043431140230234232341303412100114204232413113042044322424222433320443312444030333123140202204221432012143022010144400204022414114103320221402411324333121244043314140340042140133310244101132433201443114414213310114104233133342142343043110103400323014002122111204201304420204212113022203430431240340024443340223212402301030340032210113244223300434322001230344103011441414243032403123124031002404113123213001444323444424424133021314032203033000314004242341011012010320413023114234201224411334223201434342334302030012300203242020222341024132114100311332131440302443334201013223013420222240410324011111143422441010404342212422434304042101344111114211303301403214023222114102243323124343331241213231431034031233101332442221334114131330213241144220401014301103410402341101421120321212013440033123012202034314123242402104443324302110233011204002440204131123423343303234311113013110413222102320444232411121222114240214003304222411032020043430024231304210101124300422433042434220320343143204244300033312201231311141320302020434411333131040112411242442013040111214422433002124103120212244130131132201313421211203432303130130441000241123423324330230401113000412134330122130023411413331040342104201130043004400213033114144100322222103202331044240210320300224012304120120041331100332213032343432321101443311140140112044412233113320140314010024311443024223333013202040123323441341230300144133424244040312202032111342443210344414213332124342420241422003030120210430432043120331012043413402213201104121344041443224203022020432230440234344223431213012010241201404132344212313240134121043324204010120441330243044344010110120100413121431202004024331332021313401224212031021312032040200311432321404204433112040421003220243013340313421041123312002401334230413220142031300021430340441231103123131013111414341233124340430143210111021104204433013114414243312010440010021200130422121324433040131310341223014133301103032111143344302234312231132410033044224142222042312113422000103004222330340104000234431013030312013210033331030311410212421031002204424321111200332112110211402334433443033012042210332130313004312014341444410341243324122031441304011011142320221143241422333414140422432131111121311421031104102412040020424414243034411340230131313241213033144412110414003210034200030444014011213100414423310321304413443201022410001011400142431422121044210230334212040433423203243211023220421210400114332042410112423024442033130003401220143014012443201132100331424123200204302344432212422004042134212343432322240034300042411312003141241040130332024211310444122030022304340314320331412223112333021440033022301014213423340200110011410134142440220400120302010403332344340010314011102030001144424133023241412410111033210340342220411044411230130314024334333443214121131410430221204121112432430134212141411410040143130224241303141020130230232041100400140340222441234211320342241141113244414324230440023113123341414140244034412314040210044102140320441232320331400203240030310040424233312402231431330324421344310430421344122344220120043021411142202030144333023323214223204012011013304221432303040432201240113123041241430112312022020031320032041031400122113103013333142211031044141304040202112434324132201112434021333231323010303221142012040220411223100340030021403031032001001442210220332201324222104130214332011024201003322332114341222314401440034412110331242101124014032202424001444232413242033410220400034214010103130011000140402203004332224303434022002102211330014101323223421104120441413240314144004311134434100023441343331214120021423012100110203140431314113330232303202333320040010321423201333210020444412000044233212232200212020002403302104030424413013", "033014412330202422002303241121042401022241310021020034330432022120331423023202121134340403023434423003224123433123241032343043243030142401342134342121100212134332140111313032211312312333404321033342224223121213323331440121434000220143113402140400041211304042034312434404401322023403332134331402323210100010424320043231101032330043042201323124044314313342010040014333112012442333330313223003420323244112021332344432422443122013034344031341012033334230224043011031131212324020004100441112124212310341341342442223101314441410133102111400430434223221442401033041442242031014102041324014043110013132221020320322044333103002401333222044031002240020034220301404344240241443401404414410403400244420202034304230203414330224113313414334404414410223414032232221032320201234404004131414440230142340014413212204334331123430041312230431233421214232120230104134211231142222201033304413024020123202022302200340132341002130441423132413104220011044042423241120334200012430441004310100220110312043414302232404114332034431340444331301310200033211141140323002244200104024204132442321040200213343200342441300230222114233444211122401224001101141000341423213343131113200434114414132303034323303242003412421024103142411324021212313331044322441104114412111243310423432440104141441040324023233012220412233232342421230021341211210421230040323212234314433143001431014022424143223404014440031432233343001113104301440032344031113341443414202241022330134103214141040101334102334123113204032221232421400123413142420234321012144022243300403014242210001231140244304041112000010422142340221243132044424033002342112014122232214442414010003420243224411242040020243114230023110124243312334332013212144141000321020033340241344242134314200441211413141142133243134242102232210014312044243134332203200222100144332303342220403044234034322404404242140342102324022322302423423101444321204402220011234431442033324341344342200441312441041304431300302210241114132023110134123143302221132122234241342422021440343302310044431111411402413412444302231323221404123111042430421041002401304434331414320302004122313403020140024412243001241022442113410134000221014002331204101404341244444314212312041034333444333104242204232334043402142004344342340024200111131043232244224323442342241442310423333114240001221102411120413010403211131124301021301004043043300331000211230110343244320332110420343312444140010423143112413130222014140421012443314020031313024403101420003302221130401332441004034032424011234340144002312423420400133023321034042024014011214342433140411124313140213314001110204233222001000121023430123224434431314224024030242134420231301411311311101332013234112221110303424011300423241332042024112024300223321133301213321241204212031231232204341231101323033432313132300440402012222224133210102221421322242403003322124020431211332231042330114221313303132441421030001304331320242102333204023104332202141044103343012243440212441204243111200344331143314214112043440404421114021441301312404414103031241432144003122431444203411202000023312244311024103441303224111434413143114143223322140320204022402124042131221232044303403014031401201213343002104340124003443224014102022242331314031200141131100112444321203024123330434442132210212232043312030130242412041424222231104324101442221430202402344034233443103031313434143043314224211222320103311103112112322340320314231443323424001112122142433212340034134120300342000141143434243100443332301034042203411234022240000034022242314413103421424023013302302442412204020343431023432310334022024304112001130333112344303412043441121121004214142201440242143013100114302011132042131021330312311432334422123040424020103324044244431222324003144104012330132100410413123224442434440230010014424412331141444214304001412341100420143042210031102014430441004104042301000440031441442334444111421001323204222230201333244131343330332243101432202134032032233424111340130104020422332022012130041110243330444443443312313030422013331113301400130441412111413444331340430003103111013214000033342204040210403301230243200100123234041104243112021034330130432011003411032041320314331144113204100000242220013042240000334342012230224332403342003312032233402104104002041341031022401433203024100124424114300233342012210412003304133124140201031020340004212330024343442313203411103211334442414243233140104142324310010343002341322312133323442344201000312103122211334044403402201023413043241322430443430143431434030022034101", "024330311400034143032302422230414101143440202044040003332030002124021224234124304243222302331141311331100121141142224022202112110303200002441411010413034404240321011023224214021124401301303422124432222020424104121324024414430422232343221010414030113231200333130334443210404020444402233401321144333140231111120203443400232330004330130142430201103111422224241442133230024232110342034202331344004412424002340300012301121404020241240433123441343244030131014130042214140103211033330322403142101014400344401420341142213433341222103100110030443240242144422210400220202212343023130044310310242222234222203334443000214213222213003431021100442201034123003140432112324220343324014123441224140212324204431110430331302344344322424401400423030120031100302110144131322023410324400000243343202042413223204234431401240211201140344044143431103413040131132424344231124221012203124222220143030014430132324002303412323411103241411223143333211241331103104202033214442024130232021044024412312433221003401324334433443241023241123413100432222302030100102242421101040321443001214114013130232223220412300240100332124030010113024400323431110344443013331424022011430420242032003314220214240141222332340401000401313230202031112232342120433311233320423023204231210010204421223333130140400430321030034000131113001000044410422001323234124101324423121231340212222120403142410044414042323242013200034132001234114031414013402111414102422304201034032222310300022434431140232023421411121404002111111034400233300011143142334332212221444424100404430142423201312311011324443041323013014023414340043312312410424023343013441343331222223343232300121131201142123113442404332222104220033442120101402201434112132400124443243121234433301423231303234342442030044020411014100233032234320441030312300242122124231041002413241033333020013333214124113221402222134430212131232201112231401343343230431343022423422043420443421230301140134023121204013012024133333220012233121134114241440234120421301301211210243202010104313204202201014411133021202132134014314140033340011140243233312334121413204042443033000321404142404020420303313421412402434043140101133210202242243034243223223303040221130421044022244124041221402403000224102442112012232021320213433330041003430232113303211022404042131443131414340100302434014302113241102244343302241030024422012231442103240140432413141413230330112413232123134044434043003222243221141232124220431434022001420001013330333214410440141210042422420410243210433244012303243034313023033231411411324421140032200133242334443310220434204003122432402300240424132412431144302200212142043231014331210100030340022442313004114320042403342304104214444422112413141111413144030221104440333424212202044312231231341033243104120100140414221114403234003141134340113403420032331142201130112034134201430014004021040121123012443322122034432322111343024003222004134003441324414114333420021013231314431234131204410344320332012332430132222333124242022321130314421112324424220431342034313213123423422020014424440110242422304203242423334240022112122031204441200033440204321110242002233423203310422243231301330424324033102320020312103111304332420041300404243044031440003410231043322414443011424422431104123312341343002432142212111212112310443443312242433220211110014114243011112214100443030334430100422002442420211042232440024043232101100120112430234131431220421410421001412033003043022422042120204221232412401121211212344113043112120101400011303424411404343023143204421134214102213101312003323034031344032201030200332232243044243334114320030412243132414132412042433332313234232331234122143313214201431112044212421214111123102401042333011043241043300332234400434231000133002020112024101224432122021010440021013233211322041313443243004424210323413344013133031404014421213130042121204440234310324332443111211241432103413003102024334323020022021334041013444144344040324023121424000201201133430124300211241303411130010121303324441342343040232143332140402012324304130434330244004443204242211032443423043120433233041042142222323010111412431413413431344224023224412041244341030040413432124042030200103121231030140144212243144120122034330030402130013402113021142301342024310121340432104402141203401304341133404424031203431303221334000404101132044144303424241302432030020342242402321131241142414333333433021341424423114311104244101000232331344320312242134331343324230402303432201444244023233310323113404221432210342320103241102033342", "424230033313412422314101220134012111203200104012433031441430242012210234040433024233022240130201104241102313243131213321031443024244043212144024102120400221043222044104103234042320202204242441432123411144204311104403314111331341100101004403412242240103432123044112023302142244343213310304434131012044002313323111243314431003232203013424222140024214234044124231113103032443313400323312312013004221414241244421031240240123004130143410320311203142143411432330033113010321242001403400124141334330421134221014310011232111343312424030104204231243041440222234113404441401203031334112212444301003404243411031213202014132133112133114403410431433232443341430032022242234030034342203014200310320102442302410043401122333031233024234042303104343033031113114130121433242312410020223211200204214034314433031324413230312402223120334102112321210301444244141123202000000140444314401334114422410322333020121401143124413113301022321421011300344334142104321241314102103043411232320020241243212400240142123314244243113434142133302424211244224023404110333342312020014344120441143210113240112314310004342232420410200232244010242404110440220420243110043104023031433201044141423120100004100410010300420124324031044113424230104033404203202411410444432232133434314141430212240430311410121420400342102133214124121023412214230003412314201230222224103342444120013442004424201441403241001414110110202022300044303110201042044242204420122402200144004344132102010043012012341112214314214211304040231410411403222211403241011132414043242122431010031101100322244422241002443420110122321143234314012330430000301220033403004241043233431024130123123041323143104222101312311012422241204123202303134433432310002420013403023444214111411033124413410244422340114420420424211422121324031342244044244012303204222200203342342300412130233240242303100413200013230223203442230024023304444104312340330300114422113444314440321221112342300431422440212112001414440031442013111010401411021312110114042410332341431003403430342044402143132123022321012144034233311120140022333001233241111313433202143331033203310431131213220322114214214103104032240142434344212214310412321401031044041033131013130320430020212442413043401324002131000230130123232343213313400212002101232240200313223042330022232024012043324141421012200332144302213401002430131244231110122422003444302034441312443004013433323133231420113323102243020401221212332414412411413320000212243222004024343103141124410042130222130302023244204140303234300330041414144434214231004110401430232403304402220440043312214444411114121100340402110123042032041401013341001002243320000223334322034143041100214341133021212202021413142031002033341402201340121400413141333322300112423014430434234113430122341413301330431334042031301020430322421324240313123042204204312024004343140300433243020220343232433222020240234440143444101112104122004330224141424320410324330323303120322331413030210032110330413440433011321330200214043232123324314434423030244033440013130002021441114404040234021013024300443321111134130240211403010122123433223244240400243300023224412110211302224101312344322300331432012143324334240121200322341044041110412330311144100440344242224110002414222143220040234402204442232234214333330304410434030420340133122331020441042333144330340132334221012242003022122104033324102143414000340401020210003441211030412214133144424102014132201141113433013340131340342143423244434412004214423322322134144341211103303014141312300340343143324303430344131031014123204032303031043412333130130302430132314101432101003212332314234241413434202412331300420444432131311201133222333241332424203123213341121224441410403422424334311213104142303341132031244333323102313141041242313210314244001022013002100213200332111130314341313231412314200110243100112312211320233103341441300004303123020021024212034210322021010440342243143242134244230121444201313421030244311031042344131242340233024444344422323300203234044433434300123124240030011132412212041242441213303102432214301204333040413410102344112231442220421112304240140132442313411412220202144044044203131444113234232300421211433001223412004323131441403240120310002242401212012104143223220011224201240111242413003343301214442024141013143034210043134233431234202301402212311222422403400224132420004333434130432033132203304130041011212011042000331423002431210421444101230230143410130230340201213334413340244022411311443240222224414043122044112301412200120320", "422212330011420221012341230302014114440023330024310234313100441110222334041320023214010001112023133334034412011424141401102111113031231004123140041314143121042032043030423131424041102240214204302430403401223320303132012032310100420042044301111302114032032032021410233042313300043322133322300132404204112330303432141010041431231201022043114340003311001004301431442413343244013321330401104142001142040213001411001404212401300413140114333023131241424033404342234432234201014313242002022240433202144132004441440130322412312122212103320002141024131304021312130131434143144121244001320022124303313101141303013003204030114013123334321141420104224203023031032242142101002022303144114042014211003310021223404322211110011333122000440420222023021424431144403331044211203000312040124333302341024112232431422201423000442440043020443023101101013130211143402404204300421421013232014440402331014140130403132210220322201041424014301341401344431020131010234311210221444223412424132004342100233342314032122103414013243322202221201200442434143012002013421033232024223404213034412222411140410131444121312332003220224113420331144240334222430012212312401403433433004403033312423412334004442411324112431123102440020242321444123043043141231322432421302313331224114333113422242233411234000104311410204040230402312002313102213034243142432440320014241230421404142332412433232140034412422324344423402343204012010201413332230120333211133302402232132343134432402344143330234023232124301430003012320040034112312441220001221213210300332431321314314224144310002320402221121314414331000122222032030002241100024211342033123022234322323301213042112244100301130343242030020402030341022401213323102121233110302232232042020320043401331204402010020033303201314042011134441242004043002440032210232042444334410402041210332210400212310111032042023404011341424334442000430222201130420123044131102113111102121010334040403134223010422224114213243421310340101112234003331232021431004420144022414214121121300240103200123431301244012240031430203221004242140314324022340142300303403331233201011120020323011201130111212443010320034421034102011244110110040130231431313102420340441313130223433344423001042234223314104120403421041212024332311411344310011214123332423004432302020404444314003213430132132043331131331300314140323033333113313444323010123141114430011221243123243233430312010430310204223023200224344240130342040422030313242423243330321402400401232202223131104443244244241103022131133404332033311302043044043410001422203422402232130201332004340111000002001132120301124040214232102404420114122103310123411333213444432324310402224443231304414101222311331142311321013022304432142414412440331123033313211132323113400213421442132324234312200143201134234240300244330041231312400041423032002011011030313213414303303210333243214143433012122443130021402403210303122304014221400414411134421413213430111131440424332143302404001431043010312300101401023132120402243230040202443002210022141301142224202031023441132404233113410220112240140202302143322310204333031103120114320143113131113213442323132022324100231224224441420434031013400014030024410131240101044133212320202140031201224104112244222014042303424332234312130112243032201042022403412413220104110144441412421234302023414013114430333304320320132021431011102023024010344000120431201142314411013240302441024230242044444001431140144333410303144020012243341004013431030404012331322330213311330401301224140112342410131320121414333411212004120042121044122123000413202031021230001131142042202301442432334443114032221121243020123414014040444404131332114321344241434040012101422123340324211302421101222011344404444240120141032124011132322433242300432442230034124012132302132214331321203412134034343320120323101103444143344124120301102013233113043331330313310004000310241420144034402124113241332134241223022021240444341223041234342343231103333303330302422142141331012340113214123242311201202244343312211441211211034321120143103103021203042432433104214020002022441022202100113024433124122112132420231223121440422341440242244134422140224211142214444414114421011300214240402330222030341402010204243033212202203442200444342402043414314321200031333240440100221001220024322412140440130012442100043133224320110121200340433333334122241041411302113211444223131111211323112112444222244210134000044444320224411322220224140334441321321123222103231400422101312341004133424133441210221001444222424", "312121323213111413313400143421242140220142242112222321134322343234122131100030032123404241302022222224012110432222101141043210414234030121213311004341122003111322244441310410130141221030332103423042020212120121411202241101020121120040031001113103342014034344433043401341330341223001043122144434443431400433421011101000340204143231443220012033020213321042214012422123203022443042443032130302011333032001411414043421200124100304112311002232034330100131013214304024421303021344111224020004333021000043113410224032231432430102210024101223333221041040104222210231132042130124131213010034201244012121042322434442143310024240000103432322304032113031314041223400142314314031303011313131211023401112134110012411004412411014303010323342230430321130230212403304324234111420331102143000412234122120010440241342243420002101022143313100210000030432324113444211430411012020021404214024403142420001044104314420414134304011430341032332423100344124003212043344243231414304420112414240112144020220030313402334431010110120411123303243331113014002231303442201340013203101130202343143102004140123330341422130304102002100241140321021041330202233004013031412340414202410140113420410214302014140120223444022204440343223112343004411101320200331044003144003300321332011112303331023213223202333012340432042312231010031220014030433213314204231124201342031234444301032023340304040030042131042222320303414343204123002132200122334400244312244243040430304344321002414403010433402211310331314310333211121243031423423114222034131240122140433344101331221112344114312444422442300431120030032311330412033041303431301403421310240323330342430224343340120441104222012103120021001013123300022304313410124113032224132241312342230223204010043403120242004011020232320024044220244043234302321303331213443312403144000340341232423320423034040021203031204422143310241214120204432434323143314023000301221431424324144231001023003432043304024230103300103022142320414223142103123142204010323002402324120021321432430344120313241400442141421310312230143324402321404044414403131104203322243214314431401020224041233220213130033224041111421142100132202220323422022340044340214303321143302340241014213331441322202113003314334204244442233334004024312030400434030121133201131202130143020331204421413004244404304023212121011103311320214001322413100142414103403002421141110123001241113421123401010442223401113120413124021031040122330132034404104422314321302423211321200023210000001024041414000030322004214400311211044430110124414401101401134010044212101400034413021032142042433123423421141300434222220003311004124313030123420323042400220424041140233022042131012241334110240242234022412042043224210312032123432320441442333241304033232021213044302212211030432322403434304233202221201434132424112440033122301132311240424142210232404213400431103434023204232013230124122334333322402130404141321204302030240220411002203110401442342002031120330001224322241113320031321123320311124421204042022034334204233232202002014313211112404203124433122044240041000424403423232002322021431400440043100223400342020431114011004432231333100041031134032300323430302421201003321041121341123042000014144223120301414340412243114042200302231023133341324124442004044332021412421401111444443443322412130002002321033002312143241024334020302422233123300300402344203430314434024103314043021424403101301341414321143143221122223001201433301011200230324141301441312331432440002240014442333012201222300410414243011440302300243011113023440220304213413433033014302101022030043000004143332233210420234321034404004021142341303034102021323013044201142023430323100034322441430244034444300013020404402044332120322132224421410430044143144242140023333301100431220403120304000002441033040221240124343441142224313043413041114431003414412440100412104323030104432442210033204120110301322240010420100002134411033334322132422230013141320431332433201211430122124132341401133233420310223241234044142101303224102040103100000303140114014212241033030211444212313223412320344422024144432321143332300222321422231031320141112130411331242204142201423314320024240403100023302404041001410321004000234044032114003444313433331231400301230122001032401430422444400130214103400333211403303434100300133411212444041133324432403444141142031412414220113002202141024243440310101404331431030040400042113220413442344030442142321413240222024044100333443403412040330241141214312022113241430120114343212024410040", "402113422244214324014444110302321012044021042301124132212102442434110112220413304130122333113104232240341124332231203342002401304231304201142221401413031332011243221412444132003204213444004131433412401041221443330024331224431303334311443401121022432134301431342111410334020044141143333242300004030344024442440023404204302230220130144002003023112332124412104134011033230211413214341210132431410040200101010004412242201234221332214220330003113222123141202440031104240230222114142443324403422204040301121001143102214101122024010114334001323111123310101332343424224004000124440030134131424043243242224300214400202413043302201014220423101433332010301220200441402220103242442104103403334302411422413421044044340242000024303133121434234131123000023421320144112423013114201234200034204130432403402240301040423123440211402130242014034244214411143242041111130222310220322424340431443040004131303414110224320211331314344101431341102340114000100114134400241343104042202014441021020234122240303120441002122243233332234213101203113324412314032213214311312332332211144331414004324444223232122321123444113102202211011413330010300433340102103013021012143134440232141204030042044034323031042430330021404444202213243303401320000124033244431020421313012114124212412121111300424104422231233132030020413224044200230020200130431121202322114122244122410330434341310340344031432400003143222130201104101321111240433201401341333334244221211243110131021432430033040303412032313200424104130331110041132134323304241044333041120141344010124202332301111002144413010034213234014022010431444003340022041334013114242244124014301200100301241131403320212213102421042243320234101423330323411010310030403243433442343400431342120204443023131020332443323132303223303433020430341213121143234123434223201210103404030344303004110334340003444143234120123311123130121140122040040013220204200402440012402304031310402314100044113023340331010203010114122233004133230130112420424312333412314142121224123202214144000120243340300214223220411302113200032324330110114010443402324443000041213041142434104412034133122343314102203023202331331344000021021213114123343140443423113034144433102111224212441021122223212342012004344013324441003231134420300002214434444044233444240403342012100434001200234030433012130022301431023140003003421130042210140322143013013344304324131023342342033344310142131314332011131100111434113213210013303440423430313340333103202042443123240212224401312123411211401442432134304101020334434432243422422131123111031321234314223033224031140441000110341244104041331103141122113333414221033230002122100101412004430123323233444430321432121302432142431140200024001114104133023424020000420340223032424110131223311112234122042442412112102031343011401202121330220110242340104324313431440131212023041113004032241440112312130220212304421400042113223440100014144441230311412011310023243243342024033030301132024141101330110241040213211333433441232002130320014233423010301244231210021124033342014413120140123302323100034403010314321410134112324100424432013101342034013212241004224130044420000314112441442001222023403020223421421242102102024244212040040221120021323312100444210140121420434120001403230332120141004133020110222103301431322423331111434442241133224301131313023220313312134241411430023124204201331212411101303203014121312342422123202403400210202323303231442100323301203030441231211034434310031014333033431142430132233342413112331102310142404332330340003101121321220243301014144301113302433422031143200243343132312212202412023040013142442041324114000040324441114102224403112233121343330432211100013031133313343023120024014012313123034414024412131023114034032410201022244434440110210421414341203420221434313230010342423031000333322000424002200004220221343203243420123243343340134322212133031413302004322344341304243111131021010301441131343234110034011120220320040323321004000100323034431232011032421031301211413404234202434323241324004040430413210131003320331024014324244424043302213400332322003340323342140102124300213410322321021134203314003032430143114334041020114420244334204030121442310240443032431044020240242114030241243303133204231004213330144144002200304131434333233024041300122212214244313341203030212230132232114041222434444412233430114212423213013002423040212331233323212443322010300040134044140101314001311442242130024044344432033414434114002044022302443333202243404310434011343234411330023333242", "334433414204440003333211013201134232123410314113134010034034124003014203120102041414013013211243222223244402223134413040013420202313114342111001300202442021401223022143443304332014024423313114320344232101220320430230424041224422322001320230301114223321323202221130232022003014444131433200222044143023103323324001034012011034034020413042141022243320314132212411433122301421221444230241211123033213302344043004220323023430334113230431202033002142421301343231313041311403133221333231030124242201442244334000132320340041023104331401233033112423304104222320443443034424114042041222430432012232442042321423104210414334244302212004221201324020222041032200041343014332120142424414023131401432412300000331303124033021231424000012420420024214440320103032442244143003332200204112140012343131102410433343004214200344020134131421003102112323004130020033344003304401130034232414201324333323211131213430321103033331104001400000300320031030214424343101211311244312010132422023033402021240004433323304330204223224302102242001313243302121431340122111311332103201412234400311321330120032013314121213222312132420134220324114331343234331341114033213340030422112043304442212132402234102413401102334321120411342002413014033444444444102432001311004444022000202203324340412100113421110414210440000040313114234340030200013240332302013334110021200432134342343301100010001222044131443440304424302331330101231423013204002120041233233243312403440024203302001102013140404132414110200002110111011234233223313430402123131440222100301012210132321132110131033031432201032410214031210212220101432444312141421000102403420234412234410423301101411322221311302104332434432030243443230242433422233130241412334323132200024222312000321031312423140200222311320422042214134214222012204400123404420203124030441444444122031240231300002420443042324332122210131031212232101201022402144123220340300410032342004440302202003243044022412203103011244023123420222211044121043301441103311344320301103343330041023034321220043101010421101413320213344134440200202143323210034421233010340203310104042241223133032433220030010202324300033423100414043340322010200433324203340034043433423001443432002011233032342423343244312100134441030440242420312022403424344344223302320432430420224341132002134101401241120423141201432212421113110303010331310413340413400022013100330103131322243343130214202444101020403331200142313001040004204433134002121122433220431420233241431114031002100203101302431133212323202022013144231001304141110014201404022244141040240220100003314343333031213431024130342142204030030131340241403240122413143442112421221013132422313102323001422434003012423242202000043343323332311312021121443321231340333400330113410102204403314020104414043231320230400203011401313222141312131202012020232414000034400423042433304040304424323030301023130224400302333320411424444213444422224332013233002033313123131432214344112113243312334002342331033214013433101001220343204020010031331101210442131021024002412001100322331233303133202422213424340430043433203311210202101341200030214243434333223030300222102022004243414103134440004131042124241242223124033011330223112310014402423134414430331310320020202231143314402422444323420410322401001113231230323123002132010120220312010411244200111113321243400103431330241312023120221110044021344231101233030002313110141424442022432020112231323042104141230312414230441223231044323112241014424023213144111422000144234322001240443301011000111221201443413230143342224001212413431301122400220240024140220112311243030234130414411442202340404103233022322422412314102414241020110401444122321124204110140101201400241131444423131003240332341441024020101213431124232334441344011200341300241334330341211103031421030433200233141134204203020111144402003401241021234202211131321230133044332101142101433323233434344210001204243043421320413240112120424133133103303330100402434342110311044302403211303101133001022411432422443303323042424241413143124424442332202422224133210141321202120140030431211032240033201303203244414201041313304233341101144442041224134020042130134130422044013242404430102000041002132241003142201232200223210040301014221401330041402320203001404331122230324232432103312443221432424321203330410414123410404421302020212441143230003222122440213320114240344102442043342330112212432002000012210000123144020111010110133132434122030321131021232034432143143100121201323120340423241031342244434122313310040304", "431244211220421024324133131211403403220332211030320100110230320344423422230043343440043033024011421124131040100213224333000342331434044043214320002003110023004043132124423204140002231313140443120302031330043432414034333131132121412430123112330210004331334242444042011233042244012300313323230000343342304430120213041300341243221312442221140312330433434101023231111111413102431312024131324444030201124230244240014321233313002113420231443040014234314432402333114412440442142242042223412011043004210020342214212141424441241000114312420441130421430342034122223242144100332101000113314443400121030041442324214320413444130411202000322300211210000344321444110122001430003034213214431220303420303312430442121112111103141114133000124441023111240114342404421422142143143030200122422024423231003431212340044344210124322423403334324132430304330020100223444022320120301142124120212431132232441030040100412330004201122314214233123423220033233312302014100433404442331122132411333343202134024334123032031130000231000104112231000444241124021342244342023130434340201232133123003224124201423304100424441041412234341221202132310401111023232134030341423131110034140003023240244320100434243222214132014043013033044131024030143010332012131420420422004430441110304004043034233132313223322102142010231420224400040300124232100343030413130012121030023121021200230322111012402400104200111120221400433303110142431110433424104344010212104303040202202204403224224201102330024431311344200002040403320110431341200032400243244420424232330030033421233302222122113301302101304403341330234211410432013443211323310304231014423431412144012403244404032222144312404330404241203131112332010320113223123431130442432401142423311021344440144110402420042421144233112312312110344232232332034212031411314021114230223324414201230314013444104201340332242111313020323121220103012000301031221212244321321302024400300104312340104110224232334334142114414320212144244143120042430010243210234214343432320044400233222223033130303210410104130204003322102113200000320210440010400431440123222102010130344013021100444340044333242432144440313134111411442422031404031133041144142203431031041214000202121424314401000103234424201244234334340133343011332041214044320443320033040220114223044411001242013421443012340103204113011010012413240313404333404041112103213241004441443133120404214004343331424311201440223122320143201212043212233134444144311341220021422423142201200114441013232413044431031442424014243234013134123223112033141214122320032323400332003220104023344324444142244012444132330324241104124212322001322104303401033240431104311204430210433410410321304221212124222134340344342310310303142014011032422041240224144241314244311111004314210100043010440301413141304343202013403223242200023143204330414223100321244301032211420313334110210301120034424024131133404243341101144042232403443131002404032220244234424344412101321224034011301002412131212020033120240300324432424231014230013143111320300302422313002341024204443441321234313100301000014101340441332403122203404110332102440112200321143220220024222210221132430143340013423412431043011411241342111032301120014123300422303023134011040433201143323143300442203430030310442423002020020222403234023341044122102013442142441422314114320340022111114234023033443434133430330002211340012004333044321212343012331331200100132313432024233402220102210022211443140421133202430243112014223340321040124312013322033444231140322120334414201232040302314031310233422201002114340014132411042213334344440141300314440302421224001100001401422244240011231334240220204002331233131403232144224130203423134224201412432213413124000222421404202112123214430333304323132010334241140223013303021032020213200320432000411313012121010220234413042423033000203422333321442234244433030140443301111321340014040224130220131441441131203321102041134144333024203144142000112433244303141134104131211400010024142103401120024000311212433042344213004102013442100304220332010320434110223431033222211404211434013123042143134201101432312201122320414103100023431443144323404303023020111012024244214133004423432030024034020223212241320002330213032343234223034010042011344313000020303414201440113144410210440313003302141140240003024332231022242210002440413304103023421100313210323331133120021113011400100210134221234433441023004304421413101423010441022110222442141410412004310031414314332131101303321130241343224041030220340334030140343", "232233124420302203001344213320110331333210014144202412304011142031440231240021121221023103412040141134421121022334002311310012423324244023022341034101204344420333112344022301203203343304233123134000021433012311012031332142333404442441421202303114302242024444021203121240220211132230332113201303303214030120111434421023443233144421341111023030141411111334442243013322122120142141304202313223224341204233032011331213131340402122040121431213302324430143113322244111301332400110024030011142310322211421100214300211210313142043311111032002044140302344002124241033444144400230404002432301041224340431340143433221343430442430120223143341034200341034023330133402032213343020241114004211401244244013222123211103033022211303403324432231130201314342204244212213420411412214321123333042220013021401024101231301031334344224124432104123103414121204012201422133330203232142043444342220123311314130414213011134123244313013402432301104301422441130013024144123430342224212002303033143010300120032032411340011130200131430234244213434233441223124030043440214003420130131204130240320022104112031130313300441344412320431102433233104102322320213404302421134414444410122202202424441241140144341432123243034340231322200422432123144423114302202123312200443330042430124324024130340122332410210424302433334124332011241000033121023102001401031341023430400204113442003422230301144223114014442013124010004241421222340433023131040113233324112423240412212241004103423222111333444034104243132203332340122323133220420422314341403012004401100142403301034201002440323240310320133343243212020030110133342334232200030432420333243102222013120132130000300411043320023020411112411241104312144014441044020402234340210112144233010031324222244140343124103340232122411324140202244212434331222133004011101004111240313020143411231011140424300403412102420043214104243123322143413142111013120422142323240122343012310121034003120301142442434104230341142201140144221112230222213103241143312244443301212342023410011430403044402242311343041013023103421344210034031021123100213002323342243202421211444210114204414143033341143102244104024102201122304203400330344023341123414440222314200121222144414422132401340120240032341300304022020213411021012031204120411201223321303022140241300312424240030241244114411002410212231211101314201301143300403020122121430024002101441321241304220241043314044113301030413234301311431023200000034403100140342402403243011203024124012121140440334310014134442343434340324223431324432012334104031111200444344440123223241142430440423132420240020441343420431400210400011024234433021334223204301132320433401123210133032442213212441342404324442144141024022401023034034244222332214211023333123042413443402400414320430302231114324003033233123343232111232232142310224034200310343240030321333442112044410442100044201441324134000121441241442002420222341022204204342441200423030413221324010234041212020201412131420434041343011221342232400130132322231101042102200134314342200423333343204232211041310141301143331204200141042340204330442313023042201302133013244323204401400422220034434110013012001433320020441144010331034304424433041113000334144140023320021140230242311140134431330020044132132230400000113440313400143043434433434204234330340003221430241400143443230100222101304240002313010020011132143300123101000102022322243240040413310002411001413243043430401330424321121343003020121001422304122313444400202434422442000031413424434203040220144302102102000003120433102200402224440433401431211230200431444142431324243441302301210432220133301130001224130214024132142044423403033041312212124023143012021434012303131043033110030241040044112242310403000234332330233003424210220203134313434100202133134414111221121132112230040211032222432012113022044423234041312333300004404144224322223112430110411144223103340333323043431210131304111322232113120411200012113000343411321033030044001433201430034124303142024204004213220442003022241110200200013104024222132110332211440432030124224321102013144332341122113112032214333400124400031124203020401130344144310140213000201441311224312411114111133203101320212401114422213424424233033442023034330203341121221130123014243230140024400041013014304300041301141403432411230121143324422121400123204130111210224042124004232103041030220303031330032233121001214141240031111334211212133412030100111213141103134130111323344410001202140120433212022232134220120310340041431201442242023300411311", "214444044210441323320444101423403202413011204333342434021212304023120310422110144232334433044014302032131104242440211140103330330423411322011302130000224004023240023100210441010102402334444234324014332312202324212122202034002413210141320231242442204032040123344122344021101221232301402402301020022332303141342302332124112312202032411421310132444044342322123103020124143400410022433400414302203222123434302110213303333302314434010213201220022001120324423110432013143024000024400403100414220144203032314210121321441320201404430403240313011431141243431323421133112121334212204434041340321000001333234022312302242340300421003222320333343204200440012142413233101104042411202104224230344443012102102442442221141343032310331424011144111411304142413030004241430234333200023443322413103203033040021032331301344431432331210313144000423302341211320242444422020214023232422022224134243404010124140220042323104233210344010130222143002220343233032233300324030020020401434000213232411210130422033331123124422432244320230033102303211211032011232112111200010001440301211303132222111101321012444330240120403100010242243214002141034011431004401013334133112222041334330140424304042244422032130044401000022232010113004301341231424000410034032211202132003311300304330240341404230333201212332432232240203311422130341344110403114120113412303432430312200000342013030331434103414041312410032114302141120241420022223030331030411234222043432304301423132401211000433023014131234134112433010331031042343430024302244140011113431131224003404243412121343222243224220033103433333243304014010123144120443320302134321322013134100122132130132000013112232334200121311120123341033441001230000342424243334422303044040214110030333211440443343144033424041310344310124133223332123431110440123002344131212402410201214012301331242044330212012311112223342044101342423310300323322013024332111310104142122401324232142023202142134441404443140244013043043200422041434323310021034012331114044330342432334340334114014222043330102204441224330323302113443122311121234341044143000302223302403100202113443011144101123010344044014344401124100040244413220142113134422013013141344030043102202111121242333330321233443012110221423420200443214234214310422320032412034221400132443342123411221420424403134232243134233020133224103002112220031340032040213013302330243234032032114131040230431412040402212234143102141033023011414314402433111003432424401133222400141212000141441333004103233243313142403214323104034302233014421142401020344140014004421040412432304311301402001103402334242211220241220324332323321444030201110012403203322004324211032201032103201203441042203011133301040031223314010210432040334042034110124341214043100044411142212201310130422030233044420430410413324210401333340321130140332120042442442041321030310113401342402113303020230411403220014044410230101240214033401410210244411201304221443421132012324243014144124322344113324404142444014023140031342011334034240114004211034012243003224332331202020114441112232011224401210022004422244013124100412132203034040440230310211311304304044430041011304220044143124134442204213140013122032411132311213144220402021030410130221111033414401234133223031013314010240204423223001012134342430343320002033423002130311313301343211223201434201411343013041412033120143032414040000310222234003230014111213324210134004140330112142140242303140200334104410043140134240220334200213040304242121323344140330222434334301314340233434023004312001112413314304113323040344222122203243313301421333013334304432422030002324102014331113440223000211404400011121430420104424322040133424204200141410140000330113332234142410131041322123210120041402213033032044120034202332340201103440223102111144321200313132322010424124421040003330042111024012023022303201421401241120442144120030022142032240140142312101423124233303210443414434032031424443341233204312222020322322404413212001440322440243032422123303310431241133310443133141323440004344004234341304301010204323033042234130131443402431001434312032202310022240201444344232104034413210431123301213042222403233042302122442110214312031043412022332333222030041410313233220300322312334333214400422414333420004241303022320211400334004341223123300212203023313234222041141132114040210341124030404310412404212400313331434443140414400332111331431332211311132333010110240333224330024213303201322301203323212123103141012140111103100141342022310241442213222143341432204232433", "130423014240003420432420043014443040002304200112233413141401124341030012300024103324234013230111012400110303100121221444144301030132442234241113412301241312202112244041030040023122031312010310224002304134111440333111043004101243242323103242010121303023320022132434424431032323014424112024011342302341241401044431133434140212133343032112121221401030321131202140201442431034043123114033410314010013204003322144103430332342034322200404431204221141403420423302113333410010442233441032120404111132213112440420343334222242142212131142010114343430122021344141302333112303302220144420100023402114204301434001221021123213203031140133001134112242223124342314304043240323324023401424403342144002411300202000242132130123213111141333113313142111034212303041424120430223123043330312002030244111201312213030113203143410234420002011234303002420014012410033243324130230211020023434210003312012214014404010023433002402143121230401343410043441003412130231334400431323221043021243121243224300142412131212010331032221421413322340021132242012211044201103023400412211424130241430041321222212202240141010043404432244013402410233432201313340030220430221113020140011200212210211344044424344213344321141230340443230404200432422403341431032113323232203123444343421300111013210044414401403414300403103104200432322123420213114421404040124231414340342104121133424210244242444143314242343342003020034323023312013032414211320403204222020144313431430000033211342220400040021242032404014210030441000434234223242334132230113424411142221013304041042442123103201120144403434442144023020330414114411034214323201112042211123022414214100230441201123313344421322101331212032314323213200430434140433411403224333431421433220042303204324320111130433302312132334401132401421023223341440421322111103010344223300114124004421020010202124314014004341402400342143413440222214341431134204431443211204002010323002224140401341244434101011200100041404420344220420214214240422312034421343120234343142123201240123321230123124110331322141333310021021302340011010314040231230410300221123420241403024341234232440143023034032011141301002440344101413442423131212404203231413043033333041120001001004302101444310214032021120421021231122414332321012314241014420221030223410041242303422120201002003231331032444020014122422122323044242232032211221430440332413334400224233423401421424220222300012242200144423101004000042241230023344034303021442234442133103201242223214214423203433024244434211123113123232440413040402401111123304302432132243123420441011123142431200413131244122403104121124332100204120421444113434200124010342124423113242401143112100002234444011132044200314231310232444034310322320422340442410302400241043041303334133443333312433021430202124444104413143011442103141142124101111314144110210344101022240003314341024304323103114122222412321000244413323223014024304214100134130124432113213040040122012324002113443043200000012441233434322321443003443442244011340342022102044123041014132302433332240444303140302311234040441344031013242022300012021243014431120113434013031212013132331420331242024142010241410042320442310142023300134434004443314142001331334200322243101322320233401231210120440211002240142024141034212030400113403213230402010142201420432311343233030001340341132202133100333341224320423124334432320223344212124014244311420312031214301303213221132410242134044002042443121423134214033430002014002331122044314242414044131130342323323034113332122424022423020411310400123001230431321200203341040303044323344323043130340424020342311200012313321430233012411322021124004120033401103423210101034014413003421210024002122214333022334343443440210144240101424432000234041341114022013314031223432142032003103344011312204331422000000244104042444010020123040034032310222220203012022402203330011332212440213343433333344402104322210030414242034014041241214003004440240311132011420124443412143241341132411113400012213200040212341434004301203331032222111232242013342320403111104210232212213434313102011444234204122311422104010233414242344130120431131133214402234104331232423143433120400104001001440414412043421343202412131400332202441121103101223011214132440240423412301120014313310324013441312103044232432123303441440430144442332211012241224341442320042314440441414211203410413031204444010304244244231120312141203100421241301000403202010334133023201324304413442110313211240004220420131004314332142200421024313103433343310220302144134432", "300011032244332341343242320011230220240333000424314034101422133424122223012312200402023042143044344334010242404022224134012130010421313443413303004123443401433020032434442304213221324411341424324113003121121121120322240412311403012333102100223213040113001102424201423133033143143241204041124104311201122214444220411030101432321040403321222001042333120231442403112233233042442401024032420334334441344143130004034413124124443204242004321100011331210003304232210423010403211343112320320424101013233014422242414324321411414334224024010201001114243130041041304430243443234410400433212304402440230000121202431101444034042421442331224411103444224424141332030131012202444014321413040320113311232004043210303113310213441221220012021430122044040042304324411223213303204421223031322304104010434443431141301034221031214442421004434301004410402433400214410031044442213431424031022443213423102200311422400441010123222140340023011041203312422123243441441441033110243232312301202212303102212211422131323322403311343303211310312103204022203120421103440124022132333341433204304323334044002400143442133324033401424403104044330424230323320234400403431222113100321243402042012011304113134244121124013230304304414142012034433303233440431130311210234233223023334233444233201433332211431323032130013134421240403332414302402434000010303110421410230130312440011103303224002400303340423323140424212120144240044210124142001024100211404241111412433233330231444111022123243342132130041233414013403240002303403330030024431312133341003132023212134320401044330304130200341434242202230143204341200333042411103231402030013212204401434013443404021124124232100304332441101243402410203232000334133241142434240200332134322304334340131310330433312414010233343020314302030040421304314411000303002324102042110421411301240232200240213032231023434410341004444114212232131104011330042221422414341220433012443113401441400133132303201321214420001220133233131341444213342240221202322210214002432322430002330012323130144204123110404433432242034232020340302114041420033322242240301231430401434212343343213220312344414304201110332443040304440403021031300112244223312143120411014402200124223020203414134304133303140444120314410041413031240042022330324014313300113111040323202300443243411141034442423400312033032331030131312430104330103001432202042004131401441444334430341332414323433100340113204322403123412422040202444023044313404043131431424204233012321231443333011244031044014124110004223344442324401312441140134202333221112342334043411042234400024233133104344034324334030123231104011132004144304403044024340142203212301020132324411043112102221001103423214033340043200140212241222133022211214241241131203240123230300000341433414121324024040224424132332144030032013134424101244240042033243200311304311033013041232044404133110143201241140210314131321102332101014401414331132444223023320223313421404034121102220220142343403422223021031302400034111243233310024044343443340432104102443010111002323043110230040104424300144240330301312303402120234343131340224420003033410031322241123120131224131402241221431102034004231232442022333100432443422022333130143321130124011321111344112432144233004232004411123413220144412424204000340103402440430240410103322042041310124144101123201234331113143013022213330343442012203000333233124123423230220344034401430012402040133323240331124333243243032320031401401131201421342032240000334343123001321330014402003124100101002042443120230304404121132134200244104224424424210022314320143312321412020402000412121221113030404332230333310023022130103032112120341213031030222122141134220030310244213044413022112213302212022433200444443331021043020310220202303332413034010304033230412341430024204333003410322213412310002300242013000444224434434100320203121111313211424213210133314111112311344114032024100121014041323413343410402413244324342432020130113143414132443421202332210301144131013101011040102021243433124231314141032113401444323140414110330413044133424144301322433212314213142412424310434424034232124224400002330401242111140021344033422422344014132104222124114420211203114324400203333400203142203314414001133221241012410331432413014204414232132323202330434220012403204314134101213424333404200304110443321334341441432340040020224412244014300423324044343234130344201110201441040412404414000231211304344443321144242332144214131144124312204413031202404233243003141322340112020422113142101342101324021", "040244200440114404333214134224120340240040342324132030214240002011014433433321231143330231042044343341433042101241104143303341003031023124443321424332040201302124043030403040440200303040000422410030431304022210413431020342134021441412313323411411414402100240324214012042002330114313134030012240033012043210041332141204213142102302242211143104231314120310042130030043223124114341133204020320131114432203124324200444421400241202023110230244341344324004214230043410413430133042104023200104241142430311341230142004004323401132302221130104441214344411130043130432221311144142140230421230203442302331123021222303101121011331023401201440343301034422043123440200131244000124030041100222302243411112042340210423124023304434011034340244344233102013341022143233421020111321300313232322023134314300040333444230144422220201134230414242001424200230004421233014204242432410203011042101100023234344300114103104134432013310404313103210311200021421043324414333300200003410324241042040332202340130204220133433401404124413042132211332212323220010044412241340220432401103421104404020403443400312224232124340042042332000224323004030432333211200333324122313412441333230124230344022001304124330220342412434013321322444442020424044344124333023112144011300314022302132140443001340344440414123321001133030344004434332021244102330400211042412413310141130222302321311213324311243014140244411143143301043043433042144212112412321433221244124332103041231233413212043310124312210202121432323033434030242431214010204120234213320343340311230002413442044120000341402432442414303433203113130031024411334042314043203243242033122434223220012211411143333110444344121010221040000443141403031430300102402402004000110102023012121424134421102103042220023321223143124133241434424113412142420110210404203444123333101311220332340133044004414330321010032224231010424130242013434433033232303413021142312024200121411024320231200112033103203040330144231402313113434224040310300124043124341213104422041242214042402042230142100200443230214244133232143310441123200124334231214011024444243312321144430311012411424124342104021401244224033322110413102223240032403114221342111241411330313314121023201331133341130423103242120334210041122431100430104301122330024122121012011234142310242103400442444230224104111041002441430002303301144240342111112401313442242412321114332014114420432124220340041304121443204010424403420014210401041114412434024113313424032203434244344343404114231114122304233413234301202102123143124143201324111433132023140004400324140200340434240244423234342313214041233030413413101111013324341002444410411114323234444211431314241104140201143111402132302023414223400130240422123041013230140301041122324042121323044233040312404403023223400210434044212123230400130004024144434134321043401013122010120000123420044042224024024100322343413020204443311202014030234431413123231324012003133004122410132203320400122034014201203312200320404313114401301041314342340230212103241300012120111321421000334144033303203120312321044012130014031220243010041321024422312401214101301221443312211031200041011043240414414420304044330343030303331030414114000341314310021033104012134434223234403314311424303231400233414440143330431114144141203302241334340142231114211141440204043304124424444430404311431240144120330234004313403031144034002032321010142201440444130110411130034332142323303334100304003223221232044431233221302411313421123100010411141434041210101212241324424103242421432302123022100224030340303143124334010230314004021330044044440400124244313203403234422340402300344142143302403444441400144124332021442223102414413013230124200031410434131114330203324441024023240133030302231042133313141041113230040122344200213124424123044133123134423413202042102401211022200421132234144010114041410042414124032224011200102304441112030142232013022420040032142312330242104304020304302213233133400100133401434431312001002223343030414010143442201010041434040304220342444422001131240411204132442022124123340134334321144230231332402412414330211200113214022430040043002210021014343320114044014001331130242311123013122030211444320414131104042240424120121011030321101341300201224143022302034121334022011144442133402124401004303241111234402332224331043332404300413403311043032343203124404044243221200222200023101043332330332421232102222304340403102002223402432202224100422322002022234132333424221110314302010443410033344432411142302200410422020140220442", "011443104210401143033304200343100034341143424303144333143412404332430343434010121241420334402200012224000001024032010322124111334312442341312110324302400220404014102400140201141302344310114402443244240111413022120443313332300032342422011400020304020400134204042441101303143341012342341410034443032402231442043344034304120013140123434413242020411233012032411103014342121011403230441413234010133141330120033412413232321244102311220241102001440333444120414210004013331113120234032343321001212224311111300134022232320204244421332332303014130432422034411001441332221320401320311300142214323044421131132330103440223423302320440203220130241130220103123021243243121331420013422431220412343101412433411121034041422201040244304201221323241422144442330123401412344331134001232124010312004203001002300334103331232220111342133402112303204202413211020342343241132221303123342404423211104102110222213422142301144420213023130121334020310224114203004013000324213330233423142020102230324144033101013410034202142023140420032214212441330342140442401434203332434314120334401120303321212231304041012244231142203133331134301102434044320341011301210431040411013000412430031132202430400201002211012200401243111203330342244143440024114313010201424114302012100030224024030344221002412224330403332023203440014144101042443422302103224433013034021134424142200312440233324204144220114242031210441123424134334302423201233000242043310044340324420114231003340304110343141243111110432313402411323312242211012133102213231102411232000402224442404004024314323344402211041114110244001400312140311012433303130300030111114022422042331210213233223031234213300101242401143424302033140334132141210343001420233143400322203412144111322420311134142142134022114334010323041233423023232102341202410301243013104333441014342014234332140210304413032243410324443432314313121100020210204231310304411200032012043323401031311122113201200144421330012430400232022101100331030343013232021021104322423131211042034002144123203143043300434213033012024332241432421001444111104120300404104031233213144421401111432041302431342200010033242043014442334021341430021014121404104202042002321040234412043223124424031224124042034244010033322403220001231434200001411412423223141003414403223131320014013201201401203211302231140043333403404422334103431002003131411431333304411344413003132300443431332024430221120340114013213141330132004241223102324312111202103140021440244311013230231034111101124210134031030311121123401433203312400104000134420241212431242223310100200000344433130133032111311431241402012412012003003023204412322010302211113032140223212041312434243312043401130023343204444131121133030400041211220414440341330312102132042340032302101423402310420421131134113304441132020312430433244444011220411040323033443344234030204021124331110003044110243100334303224144102322210323120324004021013324322230012224100031330003030031213301231042330214414102311414434022030213400214123112202413314424223034223331221441423002103042143303331442204001001244314324413103244020433201210202112322020241221233230232331303100003110413424321341424032044401020133243204141002000101120132003022121111233131220221040231033423223104120042322013233123004240342141424002212102113322201043434440100223221230130404100102230122224343303220320031012002233013212320133432334113341233201012113224122144404434222432420442004142143211214133304134432412323032431144324113110341440231121141330202312142220142234434422320233022000130203412021124321211322211212314012432441202421423331044212133231311402433343313412402103320023332222240103023040310400331020332130340202333132200113434303142042420443024114020033204443331110332402322121044144033134220013021402144120011212020012311421244424034103441440203304022032120314443324422232431110223033402421303434422223302304320231400432430114024132111311002142140411303430144020200112400212031410312342301144013023343242320011242312243413203122114204201033124030022414021043240003300100122400420441401333343343002111133432140004241224444023424244422213113242420023411131033142032204402430421333032420320203402430120043133001100021324122334030344341110111321040110231020220144411121213131342230344341323422111111033203134102024410022012013304441200013440001000134341203443421142402301223241031323204400103023324120342204244202112221442121221010110233044043131133444313211211324234020131102224120020331221100043400431303234421114330111", "210143041031122000402032313223012421231102222430421412342012311142143112401422404221020124030132111142444024432141330230233140211203230313114131203434231231223404423020043231424041113000004000021014000333334124234214332042134030114014234440024132121400204122113203132024431243133412100024222001021142124132100011210133423112412142210300331013012031100413002142332240442140423133121044041213030110120011120022202142303001424342443121113300101104044112424004210241440301130223431321433313142344223433121112012404204044144131134404234221220043111300131444240103424314130031103431304332002402331322332014143131002103242311024303221403044420421314004411311300201441423104032024100401301110202041400040222244211244113311422314240111120221034143110341021201312123030112030420400403104202424342013323221204421104113141222013300112134010414030304010013301113344234131344224132001004411441410041033444134222424412103023304024003114202410001440031111120011243300241110411103312343433210111001401241020123444144431302432121014224014233030302314400404210442011020111133022413024121043221203143324321421200124000310212401012121340423213010431011131103443434222423231244320343432023401113320320123343000011314411031320414210110412303132321340122011110342422200204440432330032002212224321013424321214041223333213230430400144014311030043323410103314313044034140221431404100130012404042221333323214400441344143303112434211241200104133410030234301241432123422124012311303321434030003143011223112213403322311320221234034221223242414420324333313330323300224410121110014144321423410143342103214103431403434132420244312143211143340002033030104100201313313224231101441013210210220021304414332133112422142033203010312012210413432140320121102304320220334241211313021233420402134322413022124301321014213110104310241223122102234343403212044333430022003410244244211214131402010014203423121022011330031110103224024144344140133444403110202122312314213312103420341243423022103022211332441244203241121303012314244242314400334010114123101042331043011232041041103240144012330432204220320413144202343033002322411041414020311422414203004030422244410000440401344134220311041133013111221402403314140440113311000143142104034240011204113340322312431021234404110221040034112423211313211303224341332040043200132030201344142334221233300141210231014311431421013411013131422001033300011204014204424110032224304312011114134142311210410411443133002400134124221044130040304422042002120402221224312203134042444143400421311301411022400433012000031240000332330404034441433433203131444042241300132300104314244143244113444303210443303400430401012223322332220040304234441330102411414044211141321134130304022223302040023110204212434431013122414432120001301033140140301013003442443123120423124421334340340204242330404233234331231041303100443221301412442211303024232030330314300424143222044110212303422004231301020103232433341112210223440401313141301114410001240430112413341231304421210441410240042124401321211011110014104323023431011404022131131341010441142220140022201321304042340401102101432034333120013301332311324440142031040221433240424120011144342312210424243432034301320412111400132402003124304442341332131343320033412020444222212330030110303102233244020220102243442411331324324114012040012002410322032442222043102040430333211211304102120223114330431114322440030204110434043142123314332342012044143004104004321312124131324242243431131041033221032333422242304323224143023422441341322032004413304302300101240001322230424243111142213112022413424023322303002222020302111201243042332144322330412114420223410320424234411212400241114423201120310143400143332311224020223112044104424203223133303034221041333123213334022204142341142303132204134432244143242221243414331443342044144212110134413024220233032111213404333141444234104223244143441104302032430040431214434423333333322200112243201231110323114203243012013311433003111104320443402114222144100113330300333421131203212402324332104110403031421132412333423200223443442212420100142341100040312124132101012410010430331403033313101324013200342300132003224311343004014332400143031120014111032200442302234403020213223400442210220420311212131023224310122202311442131324041033432204212040141332134341011034022130122200133141032124231301313112204042043030121222443341223004431101134434400434314233434241120341223023202024012344132020400423222213421121212344120011230221420301224224042130", "240012124304114414223220122444413111222240132333121312444114113031120104120040220412020143224000240022101021002001034440234344141101033020201302031243423002434130040111332001141301123402221324030412023301003423402002440131120212411433311323323414423113040142300431221200410122103241434441212010100111210143020113434401134241244431130103144414404342311040331222203340012312020002042241411022002433414423012123114133021314310134102400200432422403312403111241024314011213200342203033324200344114222024130320033401314223134424203421322042304101133203400431123200314142200312302441342334231411334421020120210310224222131204140220014004423323001300212134324010023033134403312044201241113214200241303104403422201111343211420413114101042204041332241324241202340143134243344420030424100243211134123102020001213414011400400434024243312121440012131331140003301313211303011042201134030212303331341402044113414022013400101141013340140010120232414111023333424331131413204311420203224442212414123043010333010143340142142413302243011131430112432222010244004340201310314223433323020310104330442413204432313014223041203344020411004401442402213212222341404404243433330322342324004402032101304312322213001313444322404240320112013200423303321031304040002102023302044021130033403113222243304443434423303422213101414011410122032343100303140002300030411423023104024013033441413410432341430433140243001303124420222314440104021131302441312110040033043223203102121201140014204204441222044234231441430312343233134012212221243000134212440221410430123310332440211201312030321031030332441022122001440201044241103414423124400433432233021130142134243124343131430010410301400012110403221303033420212133140132120412140043223133343230243124104420024044022140223432404031111214444023332433142434424242311421204312301412003401331031311223312414413323303440440031431214304341303143322332023120214213414321423314201111103444200233004021324312222000413432434324424211202323210141122023333023010323220021122033234100243004012242432440300440304233234443424143141312434220334204224322413310130242102320422024123033121021402021340411001401022001022400442443230210401204424030041004012032401112141223311020304441412104133000343100413100430323133302013141430130221024343222311442040223200013024031440142214424204321043013104103214434011443430323342014334433222010003331334441324241444434424203440414434343313414011022002113203401340313120242420302322001033104011330114030002313124331100043334401402400040112043100032433322210242001444434402202011044422430213201022331241002324101411442021320101003411302343441301040221202443041434104222103420144441232412433432020120424220343102413241344134422331031010044402043412001310140314001340301443422232141320410402131044401224403201413343231000404430243122113013120340003214434130213242002430104422213031331420442013130004334241043402000420004433340124241222314030200440013123424302340134003102113314322402400204021304433432324033324331411200320131300221222413131111401321034101230043024001220103433421001442142230321234023304010034233223222131110020100441011133241422233430023122313021234320322231141222031102322141224041113211044331141304041422424133123131023220111033021211034312121441133040313222140413024100102223444443324404343102404034210410443132411021440103404223143001111300002431131434133103141421220144012144114312120203401100133213430014333204223430224012102232333004343022203004122430442242144322020131341212301144124233401131010401440143200124013014100011414214110103113322002241233403312003400233140042012213004212124042100244131242313030040031201020102023014421244423033412411133103331441042433310433021130213430140334440242123311213441222301221031302423003431223204324231404413333302002001000320320342331124410340343124321343441023404141423033443030013412103223312314442012333100020110414330313424222044223013211101121412242110042121023011332323324421213112130121432000320042411303411201321323221323424124041421314241033402104112033111422044142441421024002404443304002221323212210430133021441434221301123101124302111003023321330122414221403040010124141444131033233202241402310222334314144333413234312413022033402022222143403313223212234024343424023300024224312413103443011402312212312140144221322133413210321314310331403043332444222203042330143040232313322340140334011124301034323404323032011114002001213004012243222320044212013242012224411311244103230304142", "202300230134112411323121120200130122134142330024230414114234431120134423003200324134200103421434432331333414111010224313213101033221101041223233001434143021130314041333241421400200232110124204441034210114232342024220401322032400313312143141422430403332043010230011230334134312322404101134414324123211312433321303144101242422333134004133301312113430314220022022131332044020330042301313142113244341314332332344340221103342303303223404034112420121423112343102110023121344240124304222043441442132244200430342323431424340412430143420444221313020301233210400320211111123103124301400431133044003032203421013214443201331100024322002304421314001334131432130430141023102114344102434421221023111342210404444131040311141100400001401044041400412322044033123010314333231142013033131330403113124134144222112221213242013014143022333333214300442124233234220034022331244100304344434322332341013132102121014342004013332341321122124032031233232214102004233130233044113432013300241212231411311104121044222104431333203114104321442004103310331301312323313044022304112114042143400110420122033041342333130013434311104113201412214234241412203022010334322420434022243223223342200312044044401434012044114304233012301023042110333012134132443431343440123344334423233041310021102301410133224424110121332441033000001233121334422144442013400102004331022044021311104310244230131014431400414131004130343230321004041240120011001332444320414240204214212232411241103114223040313220223344232003143043401030201203240400310441343031232021000421322021003140032034221204220321122222312012301411234143103032320340130332410001213214301141030041231243032031112022034434132414442413013412310003040222013123143430211203131213423111433140002442120422122000224332022124403421140241030103340141201042310400421423314042240441342432324124142222042223311010322012123033232421403134310304041131222400303012240334332422200402130023201004040224114040202043300132400140323130420013441301343310324440233301330420142004011330043203414041044002410111032441240134142040440223200002224022130302340102231130034122413111420012130244341244140442431222014143221211330301441131321214321222404120443440404424030232210024121333401342303203032204313224404324301241444240312332131043131244203021320304424414011013324333434442412041140324143232411301021234413440134003103012331201400034123201114220220302333411410002020130410131010204014410333144331401044332202142020001022030301134013303341013430231223313442412424304220441433233143202000102143331333404004413013414033304121140113400314410310103231214321433230434132340341211120133144433210322222301221134301412403122002430010122234101041000420322010143103100214014023430410124130123320131234033310422442040042102020023130302303223110012204142112044231010102303240100022042004143340242331000431430402340103012443411042234332004314313022021234104134020134313302422420432124421433143434243033022004100432132011010224233334334401213443243332300343220110241103140332232300234414212111220103130302243431312421310104043401213140404322023023103200341443233110113003403024132140400024024403022442212120412230010233432330212030020102314422133141430104142323411041432102140340134401013431440111014444220410133034210140124341240033024444313412212320343300214340013443412204344241033341143441211411412414401201242414111333123142244414444001044041022243404132414041230040434212144343333013423212011134243042331433243413414100014043320433002040214222120121400401414220044434343332001340143444202314303004131111022031303024113232444242423430434432440411224111403041241131121004310003143413021434042324343413020420200221431113043442432043234313241311432201114241234340401232322104031411303214312111400023302341214012040424212431024012214332412004301134200222414432000214113403144404042301411011124013410040321032232334332111222140012142433203401331130220241041333004400120314044030230430314114310220244022423314104331134003442243404112142122440320334333121312332343413141402344104134213242424320442214343230143402320231340110114441433244333321244023213432411403342001444342334343303440120021132142211010302122403020202011144411223221113010010322401034212410444322342404003313311212342443032014102113401241003222041330221203240230021240024342144020130212034130043234110314301010140312323133110042130340424142120120430214231404340141300234304031312343103120103421210401040323413113123012300421300143334220223343", "303400103104334101412104041143442023442321201011430043230202304034421100024000433214140413441140443032330343034021132033002024403211002011320132430111302322214311100334020410400043311101330314103043230121244013102020442134034221032234420010431032232243322134002432304422412133030311042040200140231411103222040100401031440433310040401200423104401232132304123040341001023430123003414030020430320021413314430114210331333131342301113032240313234443033442000322423131040014444222043300443330141344332021333014230212024432212413111423102014444014124304423341223311404140041444412040240440041040201224032020232134004321330011103443322100141214141023201400343324323312403143304342113321203404023141100113331320032401313124123410013240432411411012323033020202412033202031012100420131332422113334124401113321210433034202223043401324301111122012123410032021011021102423331303211313430114243112042230343244304010443114402301442414411322430000231041343113213144231304031000304112120033443141110244040101000304044114402221243201223130040242421041230022323201141032343400334042131001113004344133022123022001032123030030403404013314224010302220142443110140001143204322011324433211334400213214112041412422221230324220421033222423432032402120144413200000223331333201120004243321104441124114422241232430320000323330434400420343411433143403331013432123111431020012440201400000430402242114203203421101410223031330114420342314323133432442410042003133202321413331424104344121424424304134421000420331232414004014202220141121244404112020100312104124003123301003214111143121040324112104202133331342231111341044212134023414433241112012410044131101402100403130021444230133331310011401110230311024032022341304422324231032401211400313423410241433311412321401443100322301403210003103011301122024233314432331041323022120004032321102132133231431434422334404032324011040402432324110313131321030411202221230141414044124223022243114103043332123122433011431122421041032042112203241444234210142344014243313122403412122130100434120213231224131212104311101402041411040033331243421114040440114340412442041144212312441400424423344101422133330122141244034110242041121003412214410240211214331414423422213020202040414021033310303040441240041133400410012421020401102031403413143230104010042412303242444104314202043144124230134441111030004012034322442302431400443003230131442442020043144124104010424130144202044331223140211241424200422321401021440124312231401424422302311041331131410202340044014120201322344023023300403110410430234412414043141143001034413123144222243123100100101242144010323014340421230111040142412413430043114310002014204422222030140243241230320332111413004342121004333130432404020204433020314101312043030201401313443140101320000311442304323032343443022101114010042310331040301132411202420200233002134344223414402313104300430421401241214342344004201323113233410403312441221333340202432420042010020132211122242203420011211042342134101100110111434243442111232240443211103234422434202422312011234121030100042400431214044012040233302424043022234303130403201340422110001214221123113310220104242003323134024133041322430200224322014233310111222204410220240411101121223201231311024421444030003431223222222114111220243113410222124144341330131314401400242020404414102114312314300131013040302220111320130044013401203110124414030440233233233411101121034104301310411133434321104442143030324022104133230442123224011131242234410302214424134101004314201311330041002110204441142103401244132340103103422100142112402403020111033423444434043031422033010212331144013142114332212043224442004141313141032210201123141203440142114142402202314231441021241304230134021213410433233242442420012434233434331133131432040430111120104003041034230120222221342031241412332120201002032243311000312114214433011241042243142324412234404222014200044120331000442044344024430100043242121134114020322113204424301032012202324321043442314420443210101141031344014434240240101000302133431222212344423402443124232243043121430023233421100201300203003340122123310200303220024003221222203243103433302141124310020112343432230431234423020412042410212423232210144223434321111223330321101024123040403024241030443230243342203141421144243200310423314232142111402322432402242332404034311300344003410144213413110034034323122400324030144032402241014310412210212313233012314224214414132312423134030141444010004332132323331430040014323043000220410244334430430004", "113110024130412303412244043412211110140023033341303213031233230042011421322342110044202104202443243141344131301002104021344401002012003221331101303302044233112310404220034304322002434141211231301114334023021304022320421331030123234131043010113241303240432011241141222413130404104302301103002412110200031022344433343200220410421314330243104210240124412111430424213214013211200012124124430131030130103124224233144201333412100224202201424201413424113100201112344224133020020223142334044000032434014404242110344012044341301410124012113214340112003310424021211232210444110413322403441403443042112214324220244204222414314413300033413420314004423140204402100130404011300240403304132134442200033440302141242113322242122111412044000022322422403124202043414423443133302123312444234030312004442224131011002442134100322233041440222031112020100441221321424331004400331242200301041303134411013213200430100331300201201204041303102214330143400301023210014410333200332030004112333342331414424243203012443200430042303102240131003342103342001232322212213231324404403020401320243320423012311014233031344142300412232430111223003233232424101301312243224120100032241140044342432240211201312214401121002042022343342424022404102431240023320331021430234142000023121213111244203323143132322423213101320010220333214230343434422223141310020332410333323443014023400341314414101110401213043212233001321344003240140410023234234333334044312034441030140242033433332410410401134044402332204411220033422210044012441302400342303301043033004200020020323140032030243140023300334031310102023134441042331110413133334244243422114013021424204131410001032034323234403200143243032140401444400204104340112103223122444331213041430422341210402421341330220210320444111242304134034114424414342202103223133331310444244043331432212231211124342324202310440122244210233021402321323102400311002230423004012423121140221214224121034223230113123010222433301104414413240213100224203400033041313114110340242212301414343433341040400101100143234420401304020010322301142222220011214414103302413323200104303333214202331100144020304404143032332101034041034122113413122031322301041131020300111123323242114321220030034204044203404121143211423344340241032204204044240224102303141312404424344243433201233123220411322322132411422011000102011030000233042110210210201041244042220031030434131031241030122123240444204130104433320044030023123302044221423142212424411123002023131010011343413044003411321210030410012402242232444402412203224424244010044421014131210002030044341101342102440404330221431333021331232214034133023113202123000004134114133312124022240110204043423321241214303014211020432240304303312200143420331222231002230210111111343341443013421043244303440433000102203433142301004414324343222113234301441334420144043302340101040231430334300401010330134443231302433123143002320334112440401141142210024002422241110013010102100340404332324012411112102134222204230040124133220041113333102403200144021233224302304304022003324300002000312232330110140402200420042402244423300443210104312423211223440123234013300010043403301040023020321332402102023312141422434213024410121224143311001002233111333343334044200441413330113434130443212042313434010121403113303431121241024213334414022331100343213403110430234414033342033014200023232022012401143324312304100030212100201422404142201334012113020313144214101114202413144123001213230113424434232120410232404443443324431104111324210242334230141031021413322304141344003141431023430424011001244223204104323041124441232032024140412421330330221104204104322123110121024212442302234444212121232011024010043024043240243013012141013043330224314214000224143330241034403100220203044120211431401122001402200310310434403324221334310431013322323003303012131434434440123004140144431104244044100203044103413423200213421011303441123013441400032210120411433340331033310300330143004324211312414041311400020340003222340000404434132022313204324231022402421440304342140124104421221232221411200242101140211234424440024304211242420331311342224120113004014141342430211443240121224214214333214044234334201030121130420332124331204044012134314122242203341404120413140044304111411333320442204303321230141012221334133132212131212334023002440432302431113010132204232014224004043440200241400314443323401341433102103341114242321042432320211222130133310411214324242104103030210432342403310401330232424124230010410313030023233332014122041", "143214331133441120120240410321001440003003111413421234034120104033304341200011131242433103010342341040302110422423212302211010440203204042121400334010022340320013231101042424323303032020210013032440140242014314042404131330322420100400044434230301312044420301311132101044442214313343100000232402221423042214134022333000110000403232301012011204234424203422443012012242140132240211211013003411313414440120043004004300223200313412102003044011344231340432010134240433214404134022241110401104032033323142022014002141003241112001410232303310201404330423321232102411400424320332134401203321311112001324201040011213401310443124141444032324430310022223000034141244410012413143111324003100044132233231243433434310230223232303102201144144413300304210030244044001243211221234143242102402224302314312031123424444301140231114423023302004304442434044301144411420012413432220032140111124334012403421141022212221203302422224411331220241132004144422144302020310104020032300222303002103422424242033404144132312242133334003222432211124313221243112413320240131214201114402202121214242243240023400302144204331232402221244442242223321114314103403222130410013410431434112213224101033440431311404442122310102124333222443214143322101233441303204014141124223124341230244224104333303130023042003344432041413332444311331224304414221112331212133311440043410042031030410204314103232113134414120321130431102304412001343100141033102314004442202221232240204024220001034434413230114241024244433411401313241134324402042334323400133231341303410220041321332200044220322443022410410102314243240103333031113313204242324144001122103434301000314124313411233324142041242444033102340020232020421322424431242234413143140241312112404010002024203300133104014223042411244120422411432303431423304222430022400410014003411241103433304321102201002001224314112211102313312114042142313214313312003324440022020314223030024141223440400230444004010204340243410101041114101210322411301324120330212021421411302214323340400021012322203020042120310232240124012003414313413000410041220203313020300224101420203123133102240102123123211300414013134234212413223221433243210130012244421201202104122221123140140231240022420303044430434441122213222314341201310130314313402102311120443332132241434013431440120011444021102230120131341231403431213044212131212124341213110014323100132031004313212320014440220204404313412000302042223444331440314433224021220200242003123103420234101233404020104320003324323424024123223342231233414024240433134100213032330242432301030433304004342121224004121133011311042444040024432444312302044443344101330011110114140314204043103231213102020223341222033444113313002323032223112344431322341204324210004202043224441420421324210003024314221334121323013043234344024220414311021101100124101234302302441114242124331123200144131232023404241144302401224201201213202021440222333343430413341232034341344111031211043133132402441023213043421010423240333110011133343302213240432422120031003342123044204211302302131114400011313220111432114010221424222422113214341340331012430434343440403340333022120341042214214020322201132332132423433400342402303311100322004111243123133134122114100304212213340221204234302200334121311312433031311010022142404041211220200131242124013240231111124144112023321032222314303214432342440300401432004023213412440314441401211420034030201433210222303144224330302302144004110120330032444313343200423100240204121214441044130333430300030231301111314024234134232031311302201313341021442101012002444112304404400341004043040114414024210112000023313043421110323342004112123212244304331232130034443442330320231423340404400423301300304220200012231301042143430420442330110023312012130221020404233203043203203110142144421243130143403244421314200432121344101011314332244401434002010401344211334320020114203300033313123424330144331230312333121312004324101401241234211420241403130014013314121132402144410443320311113010332013104102240321444141422404201002113314220442332404340032210111444422141013422134222113230104023034220213022404144004030431241402341140113423202313014201433344422313134421431030033420224323012432141422414210334244220134222440242340324204021031142240120220401302231210141032410331134440123003201104010311132122223124104412434311020220112022303004103311201040144324223401323243340010120141133234222403300010204301212241022422242410220242101430020342131204221224123234401302421033423040403402133100", "034242430103303233441310030424114432203213201000004100234212112431400020014132031403424102241203010333111100101314430434413401134312020102132220214132102033031411032101140100404443003012420104041302321330124030003131312202200424400243210422231341114011332131324114312210204341424042420144223030300433104104120241443033201103424001220243224021103004434430210211223232133413223012044044032324324214104313224422044000023323042413041102442113013034020100123212432430320424412244123401212442213342123103302112022224203423030412143033141012213340433020021343304111244212203220131142121430414133103110120422110144434314213330101131232201431314102422301224041012242041301204441124420440310230011124333440111432111403344124304131221421241420140320233001002112032442142221422022132222410403121400014204010014242102221020014014113410212010003331413322313432142040121421341414113424220332420142340123234213240232342142001320114312420334042200221230442424023443403331034432243344342134410033031344144124320224103334122231333334244412032422043443313213100143032320403444444104324304440321013241141410123422241313334422040410113101234243312032103211023404033340214034433232230233431244134214101440133032310233200311240044043224041322403320210330020232031101343142030403404244040243143403344202421200444331243042201001120130132341102122300033023244433304113322431101234432431124043144024144412332442043120030432202130343142330422123340000212010314013021233231140142103000404342321033331303441341143021244222041313421204130430323434343201101104130111234441311032140334321322144231442121412113422114142313244410130221031241423023432204403043013414200034224422110044421110433222214014414343421423244220142141042402211440443021311331044132113144401432231031214114422414032210033430314424200114010404221421302313431223130334233240231303310400333330010001401220102341024214413240003343322320333431413310140223123012323204142023234003140440421313141224010004414214121423112231143340241300433101220021411303024101340044024143002401223411433331341203122243130312333410000310031224002032344213133011234311020234144314140301344443124224121330044040323020210010002110434331143040220432423422240041111043034101140400233210400433142224314221102032104022314242131224013004140121442443240314031124122400143431443441020432021422322411403024001010300333203022311131233324443100232240432404432222134433444400440233204203012240101220010144041040300402304032040134012123011024110423423031032202324442103214103420331031421433403421121200404343304032040312431440022333120000414211012101433324141322341130244303322302112141333211133333033032341424124130143432242410043412204441124330014141411003432123232313314410100233223240123424341431231202310344142222143144404120410120302411224412302233204234323410134433440323212022121030401421344240442044131430244313410033441112314041023322400411413041211223230444412234132200211121334440441434033231143433321202043110243323202221330401013343411310342432201444112441114112010243114413020202020132103302141404431142003044232040343310213243430042303310124124404344304302343110212333312030444041102132410041044111403231213011144001331244300033102322134422024434410103311330111320341144343343031130242124112404441033443141102231032433333304041100103242431432120321334311022001210202120143031404121243134112100431043241140001101120344243112010142043324113002321202130204034213001341043202333042210103440033103123220034330334201434132101143413041402400321324322101000021214033112043033440042332132120144001140110014424414423012020341423412332011011022233230310033341112333433133404012240141212030140211444331002340234124244101213402303011023221332013010420210434130122014431120101030020230312304001243144320322112143002412021412002204101130401402012223134003423023422130322034324011320411110130421101144122302303130321010321402013303420414421230404412231404144213231003311312102120242133400011132020230240244114120440234134000411144212332001301322243100412131403210323211002244241323001343141311304112412434424224144241120442040010024024411231404102003341412323330140301034444333221023140224404410242123143330031041214214030431402311110202141112223214341121000312132434240020014413444330100203133134212412322304210030200304302323211434002120303024433124100122001023302400043140103322210442210003244104231003311234432001021421443314341141213413041103011303431204012330313340323", "423444131330004120313002422240232012014410220121203130013133421113411430414203233114301234340401013433433404200344202031301420220232203142331101121223414140042013013110104112412021211131444133102130224044023401334232420300434313201322304424034213413104134044102030444343343241400243411222304204240401120334000423332320324203422120203103411312420232403341421244003033433410203323430213330000034143001433031100124441423311203311032133334133323122024341120130411144214414433210413034341304413104432001411231101220134041014002240430301133301121322031134333304020220444130210134430102404241412422022140110023234023440132342241440432344142033241134341344222214114043402232243313303112014002313212411121310131332340104034314000130322233214313443311221430441242203204311012244211243331034421230423211103403034214323434444414340432240212242113421311442244322310103341212022331023204414020122343324330330320233143343002341332333343402143104144340310143410304341101142000230244443021030424332204133404022202240043131201413144324324124303231223311211020233220444442343332440442031304202322424444412420440301342140144112034120224414001300024101140434321213404121133131404343143424021043024244311322220442303101242414323242110200010040322420200344413413003410041220134203220300143140223414033212200400424143233220042244302341313223412211343343314423244201131422334300404334042003233232422341333340341124130114110030421233303424044112212441220313223334021033104004324323241132431012130044034422312312200321310300300120232300144232334433034144032211401400133020402111203431340411013022211031220120243414411342300224030111214224431413214331132240002234043444021010423342132002420343314441433310033142343044414321203443440113422043400114421131130204341230312211410310213340342231411141341331410414120430440103132402140423221230003242314023113234040104031000124014210020434032140400330113340242041300200132133012132233200122240031102240404423144140310304114000320333430044323242424342432321130040341203041414110424130410132301231244140421310111133103240033120430110212244220003430223404314141000324121331144321322323044301034310033412222422220323022423240420033330101420101134143404330233122210342230103433020201444144401311232330310233121013414340114131010432221130140323240024241111340313342332400103143344100344431320224242140142244444230203023123432412144224242103140422122222024033113304324310044244302012232310120123300324233310024103130244243043441320441304141432312443232242414303340140400102120332243434214343122012344102400300432304423020321022213213032330022244242400122202230100301033040412431220032122031442022403424034120440432333000102113222320102234434140014220024003224114134220213122231002430441014344012000342213201410030411424404441243104333430444344113122022334014200033044233321314030313212031330304311322333211340420204102343334010412320134433240014220322224242412413143110231334000223413044414012322123321331342101333341414243332201143000040131313422243113213301402121401214111434331001142010333221324113100002322231032411234234332142443312223113404441112143114443344410041232400001204404343022423030301443112012234410442441244321221010440340022112204233302420121211422014430404144341120021303323300242402441431214434224340443223322101123241310130020404111444432320342000424422013032003332123303422121434230140322044214321232340103230034020330400112403233310044131041421324210223121010203300304230301241042244424223230144234100301201130012044400244134413140132434031402134011130442340232024322001111102411110424024043313012400403322041322134130442000404314323413311444102022234212430404003044434212323130041243220432144040123321001004404111221442112012132043112402240112143314100443424012310213334000022234304022340314001114042420204423204014343404013213301304104432234003104122124312114041402111331241103423100314203014132112142340311431404403334044313340340244341034241230043311012244342111133144213141430244313434414104434441404441341420330200004321401214101020444300123031444213131113310120142211011041040004120302002003103204044324423124202003303432433302314004311424014420210042234143004020213133141232140401340004040413343234144004210230130322120330311032144244433214013201302432312220320000144031334000113344201003403101300214134041323134414144122421411400444300432103421220440110303231110414234442221131122343210043231234300424010222422434242444121011234323", "014430002301314304013343012423010203322222204330030433414301314010011333212122422422431321222041031103040111302030041240402214124410130444224344021442221212132140112342031200440231030030132141001101031411113144024122104342103011412324034222410134103400120420220440030201242021322111020130110113321003322343121400134134134030321032133120212222324311012302421430100100222430142120431211433220104400102022202424014042304300030343043141340330133422023220432220133142243443022124032141412420411422122403131423403422101030141230210101134331101020040001331240300114022112402220240430320011330243330400420144211340410001133242404001430442022344120314334323242434000430300332134343240220023012433403134030241031200412003142013022241141220100242232414223223423303111104114332014022303214310101043001012334411204304333142113121211322141423303042141101313123321042434020424101132420001014100232103301042331410222323310140230331130131420022332042100001442330044224042202414203343320411441142133040214014020141230400021102310124103033100341414124310144113120300312134310202143410141204030120314322002432224044042114442141331324021343142114323122230023222403141401201103013132221144103010421111111024224104411434220023300202200441314021340144314234434220330223112200200243320114322113431133041134333342321023222320444134142111021040120402214031011403224234122322140334222311024102144403443224341423341102421012401024221134202044313230334021201422032100434333332222314032324233422241243144421331213320110114044333321201200014003110320004424403144344414232434240100022332012031142204144202140022324244032103200043133103022402042413342003401124312104040433102444400244004214044112041231434010332420114343434234040321402244124302234221012401123111031034421202041142041424444434201140140313341104143104334424004044300303112413202422114213241031421301343302302430421210030043410010444213001204033210310430123442210302030230011432434314222012323233140233200111240011242203344323021434213140014331434301143301232411003232433324411400320120032122040000122003100214003043242421041424012233444430223143304344142222311030123040341244000310004123133030233042443331431324324412032031232133324421100110244311412204443241413122403300013342404444004031444133300240211401433144131004444031022314443424001422101234443204411200301004242023113214423012403424424033043144420422420234134300330000210420020324000110220313312031412024020304033342042224202141010310131014434141342212042123102031122410412001241004331111420131222301334311004344030341234331132002144144041434131302201444141303402221101401403240440234314341334133012241401213123234014221444242101301102142022431010010002210223400213140241013023423312314043000000330332224240400403100223433302043442301002244433434300233021204231321030411044402413210432323431020041400023112343010220301300212423403244342321120343133012204213200423421323403020222430124200130012440224412000434001112104324314320131432100102323430403032324124333210042301340321424120320014021400120313404012114034121041042422203344113001034311402240110310333213044222140130333204312242411330444321410341000424121033324420324343031110324111421310234302230323214041400442100444413243432143322030321413212333420414101141412124333423104142242121324010004042421030422344044444420322001141223212140032002134333324324331402410041043131414331200134320230410122042001102002434411100044001234204312012121204220003333032133041143300123130441120231432134130213342433424440442424221440031030004141144221034223210242320321432103214213341201000010232111231412200000322201200213322231144213422130430142013211310013243244112431040130201241200420211324201023314313000203201411112144141320021111412223103010311130444034110430204134101021214432134043123204410214004233122034203200334422440403211103304331304441333442334313414231112234404112443120314310133101423040112231444331314142324201424321243343213410234144323321424334403441434420200134444023204442013100330314142243404200224034210040143010011433042434420121134434204133100243422131220112001134320123443324032303204422022011400041100423030032014230410032032013442233244014304242404423144121441100303303022413431112121014441303144400410220223214234304232421214201320220204243040102344311240210113024004401102200342340221232332314242033340442302321413421234110101243000342410234144024423232000443211422440011132312424223334040420114341140204202021022", "331440231324403040010112202003033433041213304200232140000144004212020241143032324204434224441033402110311442240221141310113140100324044201004231211230312104423233110340240443343433021113243004231412334040434334431204404402231231420413300204320134401310421342004111313043000041104013244121323432431240143302303100113141340231223133210033440133420013441413424103323134223132322131332100404130140014240413332131441441113330224403421402101444003333233440412424402230434020423200013021442411223130332120043344023210421104231344022230124320203011103122123043243202232000112312202443240130411102103124423442402441403142214131234311020024244040101221012141340433321332114213441122333043330202442332101214244303103231320240420243024242122031014200021132232103440341334041234243333331312011420142100311132132334342003102330432412402140130124232334430442224303113244242321104421320413404214231032040442132230114032142240121220432411310122040342310211440101410032423010034002132423324313022123012102242132010302241430123131324411121242402224202333310340112332113424412134103232031214302342223400412144100430043202041041121340101020444024121421114043331041443033332204030131141100023430323320024120413201402344040224210140000114203120104440440432304100022402134410140413142400144111020202403011223344142103014241423341221044304123201121313041424144421440034133411430204400211302423123141240001204031101121221324443321302443310101032422134243444332321100031040120433320440431433302140331231240434310341442321014023414213240141130244312033142310310130200303104322033042141043321234033203414421224333013242242104211242340121042132240014112003414424102233413234240011212401102432233443002332122103041301313231143404242201232123022033121102023224223232042234030333424022314012241403340021200312421031044222244033343204423042343323210231311001001140041410112101043122304201124332002010430302221113030024211231022122231014122233014400203111320421411301324024304141341430432200230203340244221300441004102240114224143214441032142113034104210233134222114104142110104410004100422341120113130440133324430224244333224344222223334343024213110122440422121221144110003442313400012301442421404324322012200113040410131420130102313241003331413144144323134042034330040112030104102212004134142001404034234113422421231311342402333020110410303330001020420442421441422424104140221414341012200142042130410242204103010333412113432234324024341343011020121143001314320244041432102133324412104321223040423232423212441312110012034040123143010134442301424304241421212232004304312103202313224322210242441044112324210410232142242323211423322141233241004410442230311240313210112104222220243443422203432023310340233112414010140441121111113203413104404013202142330420300443201431310123111411042322441443311423030133434012401203344331441222332241444034144202214320431033432024034243133412430444021224412222323444003234220303033304233031120130412234443241222141120310423120124413223101031002434311131301334324213021401030430310442000043133111103304012104431024233202303012002024041310232023141144233410033000130230300413033212441422221340433220104321212010433024321242001132124424223434004413224011041444022223241104011010310033012020122411130104014020040224004034442402340334223224212430334344434004201130221040240242423240241341013212033421123211131212112301411413242400302104123040124113404441114330214222211133041134303113221112433140132332034403311334244420044340244113344134313330340014200344312120031133110144123334011113443143442430022412241402113442140021210422433332013223133001220024341021220411044242120232133024121212121214412321411113224304302022103041114000220314111210143220210332004330441204224031123213432314241343320243332021134034044412021102333022442420114421342013003303120331103101411023043234122132112310213020410324302032104044433021131131014041131424043000103444024403122343300422431112020320422230201112101331421430343133020333132303111024301124443030302233013100433423431212221122130314214221331210012120112214033323302304244123003130100343111421030231312041111002143221400430013001141022401232422412012020301234123414120421030120323232334410300201143400421412320013012044410122343230422003022211400232344124413040112012023134212334420312143000320220430200302424220433101231420100414441401211332420142122311242224142323113433344331201302304343100244442131400313431100200303030414433304330321112", "131430203011014124440331403220043014032341242041002110032212324104043401123201113203440221024442330142011322031202010101400121343431323031404311013200411133004401313214341301441440312334420240414123102042444222303131134441122011321210203311043034044200230314113204401103131103143040403324412310313210341323133412033342114034334004113313220303202111020032334024121200011311310322403204400311403411330014214220204300431132212123134130334204342402203340040123342300121432410412301344330130434311433414114102132302202211001230340002324142100244032400013344321130401214401131104123144442444231100123233034340013040124412202313311122423244320214002114203440043120033144000330101233443231410211230202402201000200140212030303301420124224331101123113231304314402240424334300110113132030031300043333340334001242122030111423012023224004040322311321412211441300211323021124041213410044201130223320134041324110244322444100140242101314111333030004230122421240000132211210401044303314011121423244222101324111143433201404024140224433242324022231214024322424042221322234143434102303144204303113342204303100122433331324341110422122230400031111141042440043213312214132341410130021430333424210033004230312023110201323340133024300042212224133443313001320213330003133040400233134323041011021040131002413002100003111313231032002240044112001414322113134032001422023401113113312140224130233430001144433040142004024201234412102444310304113033114024322440002300343143204021014414223243332120113013333242142042312344144303411220240424411131434413331223311221232100204040140311433332323101324003034030012312401324120340222123104302101310100243220111323100122414112134411041331133442114344043103302344444433044242032234414040411043330223330214422334012332043142114332302002120324440221204203030424140103000001410244321243224420432414133442340401201241124042304343012010024443214012144240104424323131004320330242221430414430401320413414100040214121034343404143210021430144420324124024143243434423021320304030220144330110402242440443314433214323240322100310012222242344200214430140242112220231222330201400000402244241230320031004401400123321324421121134442144220414301331310402323402322141003302024021120423340024011302211420304404324322433132144103002131000242143404210431044402124444210301031140213302340122000321100344441223443143324323332033434014034241102444134130114100000133344013410334401000204041140432020020140043001003433432040041342220313010413203222400311240101204144021401402133203100134233320431021044044022032232143410131444430403334014120033200030141040330133342334423402320304003043100201040143042122002144241300302442144322434232303041124232143100234232111211042201033241403121324413003022414303013334404022204224343313043242133322402244422001013444003201310402243401310411414410242123312333330231144130204301444123431112211101101231004123131123023124422400242242411440030421131141432312342241044024421223341031244113313212042212200401310423020003212440343203040321313431120004222214141313430404344220120232410243210003314144443100003101013132113433002122040041421131433301042130221211441134003214042320342011241312024244021212014001413213132403143234121002223313413330033413140420011132411022012140334132040412223024300244421200143242213304424140032030421442033302000011001444041442111311232342132213001242120434120103304341042011233313131334304112130233021223332124241000342441010234122120241332201103012434343010332414224112432032233030023202424321122114400404040232003144101142033433012010033324441011032443232040011213214430011113124131014233102441032423430201141321442424223443440013421313002032042134111401041244034041234012341304241343312414203441014343433110221120222242012002341040421120000133124042004020223142203343430033344321032331241223130012032023101004424024100142203123032400331031211424304330323004311333101041001022243044413004432230111322222211122132203323241340044323220242124214341343340232441334443413140223242043041442103224133100432223444144110400412002020203410420333312423312044044322320213101333101044300311343030440133442333320040144231034343012104123413444012410220343244322234320111233301200413444413222133314144124440431331443324234203032213002143332444023134334023132014121430030320333031102323331340320003004043343421212002231033424320444031311423410133124034340300131240243223324042314120242402021013014404420434142102033001134420201431123233442201", "043132300323320042113200302043004231423411242334434234130004320203014402134012341430142002111301413100143112433440322242001344424231041020220414030212421111312433340104421341121002134014104121342132240333141201124214434132412232310240013330121010341304242412304114144214241142131421414331343411423444430443231304101443233230231244230432013203134311111113141214143320413330042223203444401340012021424413220342222001414140433142021420043242031112033443222330121031200323200330112103143010110243332444304021340304241140414012043120433122414442342022310102224324113032214200041300042441224013122413044104110234103402141422332303233324012030003412030231103014234030322444423031311403031244020240410311000223112121333103103133100033134004200143132142213010134104344120434211440121110401020134413123011034123411440322304032241434333321303302440423044222213100222140023201333011123434013221311133420200344404301044220411023141131434303443211442101214341232120242133101003244340320004330140314201311311344402141213132402030313214103402334000220100220303432344400002210430243322040021333204204320402223330342410322403400121442300343202334022232332142433301234243211002000131024121324331143241314102234242103241341220014201211031402040431441124140320001000414420434044131300423212332323143021343114233302210142030041400130142114324101233003213013131214440043112334430201020020102441443031233400011100131101130001031014223013213301400201232320232104431320122333113014031141021212444401431413330002122010243410320400021024020312331200402213004222212201404422042332133313233200303203340231431143231214034001114424140224201241043041202322200021021223040313113213423324341130104324020440130212033004230233341420320100213423142400341410301444432033433121420212233032110211003224211343440412430420431443303430240414131304011012442433134430023420430013204401411103011422242223114444223012313311320411300431143423130411134010224033112204122132124331022304442141413340021414110042133012144042014332432011321041304133031444222241333334220433312310412320400012024212310444114300323333333304212034132224120003224032032340204340302012144110242431421043144144204014122103223033221401433304242333311401404243321344134201442032302134042442220023142044300023422021430440344402243000222242423434332242143243123103144400343204113143230013310410423014134340414342044224032302443441430140040004024344220121012322132040102424224211304021100231111342342410142123424014403010342432314424114444111420113414213402141114111130320422101202004413041022203242402102101203233311111143102213342031321340443240043314020040334003004141241134241303040213433133213302103134342013022012220434442214411314212213342133404033402341231423242041313114114420320123232041130322414241244401334130222010221023130023330221320320202230014200104423130303413142323232024103042014124114234411310243000402230410310411221334121124010022141243103220144111131310201333413133300323322133320243230402304132031203144423433241421334421000031114414110403043440133212431322202311042113144444422443332230434320431044403004012014421323133214141014301304224212222422113024224410411121010333330030423304121204034433413324224322324110222110340024144342424201241411402020210334323310401422430142144103423433221234223124134404201412322221111423213021130011213131143022340312343103133003311434002002320030024200023324212220442013231010302111401102112404242341011320304001303223114130311410132042242221221333442013002231211033321324244320244112302442433304342004334302231423400403402042444243344223413120044004424430234432231232003243432431443011022431140141023401042401212411010102233144441424313342023241103401323310240242130300440330233141144342043000021223100331421403023330311103303300401241024433440132340003031040434104322404202122234030312432302311114132033112002143140432104434314140340201012202141433230112322220311202204302340130041222124023122120420101414134202113111214222041434332233120430303032030341311244422340044014112031240111231200141134423224001213202443403424021031343121241314221031103212014400231013034443443140340240420012444131341311304301133144342314132420133103401422111441401021444402042432144032202031101224020142014021332033320322301434214433102344303231401311120424014123341133023410120310120032043240304003122123112324141002010311303303312202043230122014021020240231242012321401422322413240244232113031240323010343301124", "311413413344230101000124332001000230243002142044403111033234014002221111212330032114233024122314114322221434443401312200111101420443313304214040021032042000331403104420221002142144320244131402041102303304003324420014032044110341412222203441232333300303400143011100342234202030103341243404423433002302224400233004044123401144231034113023344302243123044410324304334003323420312332144410444340441331140032103424111302121340113444423300441211042433143314412440140404440434322141134402102320300443140023443401234303100302410124242444310134214144301141232344440220101403200401320304032103324120330130014413241121130223024413114232000324020231104044130330410232331433442220411302140231311221243211324431203041024000241344342020211341400120333320333303010021234234332424030140044212132340201323042002303020303443310002242311324003214322102042424443100203022440300413111013223214300412244300221223430424000242231042232442012420320203140001401300123041300403330113304141124312221100402410304132321403003221140132222131023240100041004441401014330222413224322113133340401041131233423103401411243310003232420242220304033444320422012040302013411122400331244103303442012444341131013034222232310203343001312110203330313243220004244314430201442044334041120302144310422142103002131102003420132010404014343344013230404400302434224430101312241313310340221413013211324000014234302131314133413234301234141344204111312330340432341300441200222024414143031241102003320423034042221312042144413412122132442213103441000413042023034402043313211430431312103103400424124324113243231222312342123212400410014422122304231014311423302032310330040434303431142240121443200210123142120334232021100241133301000243220144443003322300001240241324102203024414442103413013040404221014423444332203431030030101312223001412041212343143144420020043040323420421041241401440222100303241044442442243421222243120042010202420042101221104110110244141403304433144024000323431413311004323410423304413244024402241300314430013141123033234012124304120003242330333124240020142141143123433140233124340021132234411134403303214034431431002403242431111311422440442204341210242101022343420243231003101020030300401230101411344344224324002023113002244431044302310223244242042330240201334104240323141012403213231114011021132423242120100010224212412030224310013402240130004443433114413220231400203000102421212300033423044223403243141433111212104430210141400310104140421033001424044232043022322314221112031202400212142111430414134203102141401301314414203300224102232340224233443123131330024210011424401240040314111142210111403312312141334334401013004020022104444313320111331201043343334301344411011122034420342010221124114442222302343220024313143220024134232014004120303302240324033130301022221414101402000231343122444024220342404132302310004310034000041220240200241401003132041001220113241323404212324004340213114131002202410111220014223241414344122342124042431323443222020402104124022130124443233443314231413024312301344202020400043202414233241031331412334204011413023444404001443131112400312141332112110142043343143011213142122232411424421034031311102004322112111111002004421401334430303021321132213113001333313121420303332323233224332134011012302020020213423330142033442044400144331011323304313112431442100422320044204401440200100100302432214131420011244040132441402302443240123300313410222041421123331012410314402011100223103000422212101401341224113220102343232004432402202101212141422220301023243214104331241030130303314310424211324341344302400022314431131312334244310031333320011241400141432003334221232233412413400320022144223013020032322430431124020203043344434124313320421330131024131214121240232123124200012001040233001144010433004122424124401001044003223312140411201431214213220340042443414103314423022422323400331044001111022301242314100230443224432410212341132321001044020333300132200041043213243312200122231021030400442030100342424210010412002123403210032414142013040130213334204000400414244203442230200041130333022332010232024100343130121231103321242040004030443422313123404033111100304042223430244142111444110404140231012030144110334414410302102413324421312331022420204400131102413440324131420132202432343301301431443114010123310040002003424113304243000202234304242240242020213043204402214341004020120403121144121202102022210042242440044440130042114113400102141011244312000221243211311244214413040134342031120230004133422144", "002140102242232131213333440134412143433333033212133244211341412343343113433232322044201302033043233301422312113122204431311024144310032214304140100424103044341120420114321113244000212402320242130421104013344433441124243133414430241131020034302400113301102443024210000413443302432142141122432101222433434341124214040140442101231200103031240313044311232014310421301033012340222340140134420230330422331134104031341133110320412234201013010403414324441002020242333024442400031424012023432343042402204204242121311343344403200002442044304024200334211433242120440300121410444331414311041132400010142124223212013121203102444022312203202100213343041003203404200214333224120202014433403133041310422330124011411010434013110023103143213331011111123111420333213102044411232202220421233234230210312323142030422121144014131444202123310030323024241130243241331433112241004133024024232140314222443303103304400010303012003330133020300341141014422434201424303133423202242012241241424302343023121334244111242314023303341402441132210013043431401020124044023403243344104014202001422140320241343030013312212324220320142021240310241402200313033210343143234003111404321112410142020003302012434430344032403031342320033000443224221414120344341441314423334022400422444331032242044434122012112410414011201420213032230340411301332320311202143103424000313134321444401002430414442033113102243441132010300211030122302132314240044001131142031011312313200212141100114102411021212432321101104404014430101420232340321024314413302123404041330123334430234404234310440024312023132022134320212024002431214042140132000203213043101140304444131403343012011243434432203430023243104344313214341104110234221214424023042030142031004332311323224111244403410111020033422222312204041204203431012403203103420343343030142331000433330232032414334040113022344444423340321224234143440414140134223303200144121142431020200444142331224013320210422023114204112013213414203112214041412023224013212342243314204204014003101030430214202404344021311241440221102302124330004423241410112310214043213224401304300113231431434432143011300300104013424402023304430130334013342341432402213020122323412400132014231400301221303041212041022033440024211401414224340041303141233110412441120410024441101000004344314100111031143022030432203411331302012242203414032132324133211113244104133101043102101110324221302142113412241240421103144441024330230432110233201024443002344330214020012344344114440212001320430120421020421312412313040004340400133044301414221412130221324141340032341423242403242022414202044110342113242341344314434111340013400331134033440234314421141240031222030441103032042421134003312000140144224021242144002113240441042140432240330120040201201303441313142104241334112034221431413144312004221201431141320334431140421040421042312033401212240141142232414121410311131010024141301003132220404443140013024201311333331343404304240331304424213224214234212440303421142431414340101244310214400441034033433420102334201131034003023423130322320232242013332123320002301004142202224242014103341042012110324132031432104120340214442220230140012301423111114112432201300241341321340434143021413443331142201432234042001343034220041023314331300331110323433022033114422410410441143042020441441030224003201230141022431024434314323321410403234040312124131043141232414031140044203444343341343303443421030013342241244044330424402202003113104101421003300124043132411213231344024203321340331044111033100110112213234244304131030111230331040121344122303321042042400031342400321143323431114020242423243341223400301421004343422113042021111143112213001430302414112421211141441332112330233442210432010124313413443301214043222201303421210403042400120341332324313121004423423001040231113104422212304303314333103330333021133120034311133123232341120024004013231341413133012313143320023111430400000241042043010001424141021421021114432224332031103304302432410202113320403404341113344204100233432323330021403212013111014333234113344213144114220330122010443134432404010320420324424423302412424130014202230311120042402433231032301244320324443443303444424301214324100111303243133420212321004404410433222414401031000203141132014333042320231113323032130400141024234200030141221242011214323344140140040301230012001114224130203323341041122144142442031422023144214040422330110243413310024243200332441424044133332003014103402011314231410342034434102002102242111430304033313102301343210", "030243112003004303320003202432334221343344212204334031313020410332422431311101303113110442121413440424322023342321412331034424432324444211011303011022443240121300203324040401001102104004100142124141333100321023004343334044042102342031133322334201142111431041421004031224201031130200410334412340322001022311023203233014121402131431211301034330223411324330303041343320444223432022103314003343140331033210212110324314411221411443314132420243013133431332431200132414312231233030332212003143202204202234321030314324124122143231204434324104120021204043010033403440421122021410021413131034120330210133414200031134213113020040122400324434401033400333342232200424233303214420334101103143021130032324142410310122140141434143123132123302323404332243012211444141020233144044214121313201124012322412030043413113314203130222310121112022442141020022414342303323130024202413101112340134022314003211224442124300031203424120403330044044224433041334414303032434341220020040341301144403441311341404303440444232213401244321422031142113012401334010221424314133303004343422210324222024200323020400330302201333010144302214232424314404134031044104010024121412343320310041112343332424130032202031213331232004123410344042444102224132200434004233324042302313134444421004120040304214120313121244301330233114110441443400020323233431334333124244214012334421114122344011214010020322032131001020100010321142040402241210131023014410030232432114023423001432401442342220131301110334220144300413332030130224422433321303011113443321240304134240330202441414222211123242244133023232024110241300003422400024331232411110302144221344101031021203243040243043104240034102213144221130003140312203432212200321231323143020421430021223203311201341213121102241411024043413224333211311123102112011130033020340124344233010011330442434124213110412204041142321230123331243403222031232022202310011042310041343204433313213212121231132332141121223013324004440444033100103341121403101004322410023122310232100123414013444143330030320204401441140434343042434100300033124330441211130233423310441421014231131421302234430121120024200022104014310044441012031443301232332011342401004120213444414430433400413041401444132330123403401024220414432101443111030134132330300044244044331310001002140140404442101114412412034342143421001143320210423311343034020020223124232314144221211311143301442312442212243000343433130324420342331013034431014143023314214322222113212432104444220311001241244234401420203332430200421323110114044123040242342304332144014332224310400010440402340224322200043231114224322004312440104240213144434111132213130032034322301301131333212041023121014443320343131201334112123130034442143224013204200103112431233023320342131400130000133441121434020341001431312224120214114004124403431004312231111430344131422300240100043341024121421422313010221102234102342404200422041422441310122141411121121020130114230114010143400301120040022300440012320422011141344112424400440203114003102204223403112242340003042031221442033133143021043111111442303300422243341110043204210401400001001044234202342423301402141043043000401023242321240433431433201012403432444343241424144342440300230202230410313224402103342444443104010340304333114313244334434033000000321244442234433132134103003333421210322141344223314410244300420220041242202234034404100122114233234243424204044324342413021220101113042302440243240133440243033210340101413344111420031232313344334032401122412340022434321202221414400210320344101011142410311102434022014221031224300413410100112120224111444343330221123013120114020010214400033231413223120032003411143434033141132023011414004214220020434013202423123213201221302412444304133300212212131311130024010121042402331202344240301003333301443100432434010230401112030234423234212122433112221432223421021302430143324413002333303200422210210220334313421423304140121400203211144013132131212021412030113342342422202443112143221043140220420343331222010114103334140210310301110121403403000333243230301304104240031203310032124342000443041120433141240420142311132223111412000402331200122411300101411234134112333200443342042123202113232222010343134221323224430002023001212233423411010221404303222011032421240232001221030422204442224010144421040130300044224234130133203412410310132130044143424220222034302013303144202100422040212003334140002044212414241220113221302002323144433404423031040140000432334140220322320040324011210012212144023011111214", "411024122230133433240041031044004423241044141043223034011012213021001222233001213041120200342201413031313034403313312124133122340131043304440201232004001420444432011331323103243333113443421401233442331443410210021012444321234142201203342313424112300004000004222402331413402301012412420304214113401210401341413214120024101244110410141114200322211331240144442044404421111022342400413340210413001121112342130013443400042312320213411430101120334423410301230243442311433203103440023042314421111301421141110042131231002243404011113101224003431300210130200404113034342342334434032322333312021321134301243030024132342002412322103402121003000432444241322131140140312033420242023223342202014241340013244223303222022002331123200241034414410113411140142413400044422443224241200002314414343341302332042434144401133243443324220101102303412421022000440111442311142024322024422403232333212320234332141024223102200303122004002310230301340130343221323113020320343440224104402112043300030021214124442104201323012434403040424022310401032333404114411433410102314413403223122323424013004031232314311044132011121014331104102041013312442212333330023202334021140203403114341410023323011202101032343102202212310140243212441112214333143430241013334341323233440141044433122323233041434143140002033030333242223120412434213102231130131020044022043224002313444101430332022023231010311233212240022004240344042231033124030021212410322124311034103222033030331021231030433322200301000311212034203404143134340310200223134004411111044240102312303142304123412123444010044214240032434233441013133321431103321220311013402340033124100432302422131043133221100234411003132414001412214021332240430434143020231342042300343010004333004430011312240401112303101144323404043421113113003013100301134132232102423101323110321442031121011343232210424000402302340403100322332343324331200343020214420123411220204124110432432311012304122012024201013142242242204133123231334401003241032033224302444233203221024144113222343241021432210224133324304403140444400234412413141144330242342013201234124122440304440332444424412120043420320412020110444220431034341020331222034141104412341444334122421344032230020341140311122123344133112020004100304312214134042341222044112231130441013301130124430401403013442003224222314222002141143024221233010214121021024122022434024244024234042214023122022430220310212000120403414212404002330034241422231112104302143141424300403243400432144032242431013130421144240020120134401012141131424442030410100112444220240022301332223400304013333243241122014240241433220010244021113414240440424212421131121442344103341320041114203132114314014101022334042433342112301233111103332104131102002301011304004024321011214213134224340134431431034131102324334122420421403241201210123100424414444431111233402330200231043203401240234301212224003114440241432424100424412043123201013033201220001242232400130120342440034241432143113042401030012343042242310431131021024030000102230410204344214224404120222024042230142202414141412142112231301311142110120402014414140024133404402032214023314422112223232114111342111030434024012043403223323203443300132021230442240020040442030021310403320041230121324341021303411300343243344213200131132140214212440332340431341130331401122244302322332223441114111402422004132431420000210204122410113412314333311310321012241033100413311210421204223143442320304324031212012340243341441320140323011323412222222233411423100242103303201023301144332141110124022211133402124104342414044020243424010003310333133340034313042301300140444103321320114103004314004132114341010104214102403102410110323343430120030241120243022414121233111121432320424140202022021133230442134322220222041303033043401411441231333143013033223300124234244112043424400313043120001111131434442403231121333003012201141423240334241442230404442420121123142112403323442101343441113403232330341004103421303242030314211100113431124213203224042114201220330144141102100212202232433210211442311310432411033323332210314100322103443101334020322414340404324200001124023443111310042040311443231210121311421411444304420201423400220101100130113442132144310431013000042321241343110124333413404403342444342131323012221343433220433131220140143404330021012131221344123330424043034403111302014113310034312312412142244122102032201433022431101242314143044331013001122243032320223203431402132110234424241240423424114411312023220420034440320323431410332421210", "112340414203011014122021112034342000110232231113212423243411423402214134021120334212424431443344104244043413441414004232030111410221123024330011443140314111400324300013214044223202101212334424443010043241231210434032300010131033042432240412133401313240034331111111412232013000411140144421322421130121234444140304210200204234240401042042130301100042314340343120330333233342202044343320003411111401222240444010421030003333104342133040404323000224214211140002321140243413040044142102122244114334302022423434423112230213103202020142241140332341112241343414424412001343203140111403331143434333043310411230004121124034320142341013111340414304110014304311324202024203022103330223131312404431441422201420420332023101244404200111441113200223014022101000440112430003304234404343333134221330214434244331024001340003334233243010332042011430030302334221341330214340122342111132204400402432223234441334223214011432032332331144240432234023324212320242144300124130020401044020243210313202033233040444122410220001331200004401103001031333422312214324013404122020412433040222003000033030041114410401141114402112422042222130203401130130140430111031142003311001443140430042341412041333142144203130443311422440114221311321321321233101341021042431040044144433420111043102000140003141322342302204404142032421221234013142103332034102201141041000142341434201431324444343342440233422300401130122011044331040003300040213133133023121204304003140340110132032222423041413133441431410000143011131424201210400112241043102011021124332114211222324133222121324243340303310240424111121201203012032113332414144342103132044244412233114430104014320333302410441302023314231322200011233313424011143124343221020234012110231342222003422244320110304102220220032234033011443302323300044211341414312201341330001303230342012120321431244313220002431101420301131410031330012313324421024130103042020032124411014121043202003133444300141333213031010130214000004220114232202103122020244032410104210030423434301434120000431301433123133422201303323204331410120404310323140402320013432014414141421442124201440312333003423020030331401103142343221423301212043302222221200000334214233404313422004340334001332244202323430334411222130430422111102021442122413002203132223301013240133441004101224134003023440320101014413331033113122224332111304141110231003313331313322014441434301310303112213144201334314300040030003243232233041313310433033423001132403120430422200044121131430244223033021231043420403310213230042022424421122442043132341410331044211100232413233042122202233333102123044012343402042300422433334413440124433131211434440412414031240231040042111032221343322031444443102323342104341231021331021114003003214031322413324442342234313240242410021314344104342344002410114334412442244432120001210202432323132404111420114012411223113330202420021240314143232101414134122300104311144120033233342222300111042011000020432123444131003243021242300123331410302000142113044230141044224244434002423344033101014323030404141343104330102434010320440201132222304201113332212314423421202331312030314302232334203144043042330111312123124030112031303221340104023311334424402313240043410430423411410030302320043244432300420422002304411244021342030233032013213304111322402011322143342212214204023322441340230212401423040421223140410414132400440411014123022134402422330142330031314102044001003311301432301142111044402021144040401130403441342310421233211302143010301244311234444034421002240204342001113400114001341314313332341031300223013032204334341042220332321323341202323421223412343041123312140440331140202232202403120314312202243113333412022011244332213442434000002210021344414021003330121041030421224332231110043413003440220404313022320033433333313342310120441001314340230314442140134201434103423141223234341431001211401300022401341441401202140334000341222141020323010402434004132113123111420242201034124003032213400314220224324323323242440142100224012210434134200311143443444402423404042424313001212443023302044200333413244143113300421440433400133133131113124414311303140111024141304324213001212010304324313203403021023301003412213324222002231413330432101442400412012301441433441344201130244333422440044344420241123010411312340213433331420323044413140133412224141444230040233233200344434443313020013441103024321441411314333020202424103344003310234111124212423421132310321410011103302232312220413340202430401224011330020433443004230141102223343202", "231310442330220313042310400404332310203321240224301432342422212112400233343124021114444342132422312131324201114233141201131041242140320040142133031324113312241233413032003041341140310334313021413402232232400113231344444304110220241100120122434244331343123400202103400300110000441310043400443102042143211041424344122200112124231314412234400312444212133010210221003210010341414222130211422443032120114100312244401011421410141013140131013304010202011110200023231214400140234222402021114444000010100432240321123442201243440302113242440232341034102320121144312221301112333100301100040243404042004043442344131032142041020313421043213130024021122242224333240242242213221424212103121233203144410013343102430204200023224444223222424421403431133042230113012022221102120322140232124104442440210321330443243201203210123414143142044442323340000200130340412131403012013311301321100010023303004141103040100242404100301400312230321010333131301300421433043133322104400221301203232240433044104131110332111241401001304302143104144141304042210102244102311244234324114110211322043140014442324031040441300132314402142024430001334012034404441303013004023040023132102031340134220024424211313434443243314412012330143030024043100433223342231412332002134410222101020243434231320212400310133222120204433233332413004031043432404411040041112022414241114324243344013243221430211201413420040312011124303144401133100103343240112212320414340101043041112342214314233020440220442123030441003044441141123101114430212114324403141430423242130344040442434343022143324430304001223204414004033231033211101111142333433343114102342413041040314030231120423424110214110414322041144103303331223203300214310000044131443210334123034222022312430042410043023113100242223023200444240220343122113203412441430122244321220320112301443430344443024124231303112400003134432024312303022432223041021132002331042320021144411124042410422004031344040341120042201320232041021431430330200313230013022003304003114102401212020330211120440312110202312130041232323120433021131141444411314102104424142022441244004014203102312103431132314230104240232134033041302212303040322014132131204123332044332240003040120311024142212410321020200214424412112023044004234343110310002310124142122402140104444020341233104443143032121113443131223004003313424022120132014034343410401401324410440140422134121303343314222342124120120421222101443222144233434124224414321211102312134320044400031414222001401042222330224041034232220312440121202320144302112044413320442130333023240202133431103331420012003440323410430211031211320031034402401411241403124114041211232203231301431212044140014111304402033132332210321144114020140120311013000223122341414123210211222042112433442433002032224214112004020141340200211134203034344034441312404131334340012202324420304001024340014114100214321120210432203104443133420313420004404234234204202443424312210332210241121404344003144243244112410003203024244000144003201222304304111430134112203013244210231421202144444111440331400041141412232402432434123221020114210020240114232120413211324221110330431321131022111304220323413201414442411002411210103134241144023033214004340221224423044210332041300443420340100220340104200422443132243030040103234030040431120010300330201122232424023322413211434320023232321020021200413103343011430111014114013244233433104032203442012303440224132122103010144014102314342341032313432144402011200414220402240204322243020201241412311441104411312223404220044132000023023344400102323430030020422430244442230441331213324132210323202044131032114140234331420410341140342234234040230431140340121042433332130142332143401442404041313123112013214344412033413311144222442244312144430020433303013301024034110310320413443311440003100220342202412001422302100203210121312212021120023024341200242233314422313144204421221200304413230432013410324413341343410204211240243144334021441101244340220243023034420302213413140222214220433122113243313043310340010200434013413401020044204024112230332043402324024141221043423232412100113204122312203232343412043414231241213223130442013300402121231140222121133122103144223142324412234324402404311144444031242122041444421242320103314130331211041231030123312303300132402233412112413012333310132331020010333332433403032434331143222142402042401420101320333042203440002432031030403114040242140244300043241410243323430011001012131432431012441324411431041130423330330334014213100440124310432", "334140402020221404322230320202334324302442322303432223004212403322231420401124144300222221440003120201111103213312014004430111211442204230333404440444201201342433443021230232422043240030311243321343344021304444030241231022420202040041401114034201224210310140331123402440044042213041224210342413204022403324233334014333044033200013212221021104343312403324400343334031241402130001213241411410420101324001403210134422130014110443201004422343202304343342104234201020344320301143421100040034311343401003014310232020203312034041314241340210131214331132410300132130241400203204314222341124444324403401412104121411010030142120112031441430010324101204413402200132241122404420340040430404411433014403333211201223120104320130214043432202221301102222313241120223313303402013012442234340003040300120032010103022204034434132013343012414103220431443210000234112442440234132111212011234004040023442140121010032234434410130103123221223340142424214311001444200124102410133310234442410414411241030241132402343110104421201121133300002001321102304234242421020430400241321411331010402014013044213423143334024401132110200122011434014431144042120214313212004100230333203131044230401141413301111402443024032431244402330142200342113121223023324434224033133224404123414214443312401222000231240140312301330332342043322433324020424122121100201201132320332330003042142032040004201343300100420143031233200410023404304040423403222103300322032303003044144414043323030030032203312133001220121214441233323222044400030040243342322410211242042202324111014103143032300331432120431031440314222043424022140321424323400124143341444011401434200332131103040233304440434330144340332323244043210001001014202134420003141130242433321341002044401142120140213144144120312130142024422302432211043001013232033312443014043240222004004410131412220001103003420304433134130110340341213244141034442200031331302042224022141124132343212434004112103333204302130300232413033232302114420304311144013420044414034322343344244342333332132204042032120401400114042200143433221131122221024103434312333414024321024130102220412322333402402001423200042010331103233341300040400040341201321112130101420231222240204333210314312144302144341214021322434130040134204103003033403200112412002034203432140431403332413320233223142402300443000220404322433310303130344021040222224343000104332104412133234042444030334424011002044334401223114010121232412113423304213432012210413032013433220303134410301103344412303132000012340343131044322210210304331304344211401420021240211311224404402403341221403324011014043002014311240110321400233031224321343122022104402331213123302102113214231411144420033220223420042144300442003433021431334344220443244121020400214103402200444314443033304330143121322010132124041330404441014034001421203140112112330314123404042242203021140223131132223000440103342013233031242114203324323323010242432441334234012232044440430134004212122104140002120201201013342141422040113443304204044221310301032101200412403033143024213044131401124022341032013111202412301332210033423424312322334321031310044224344201004424021231111102210020401124213104424210043214234224224220100041443403430333300133340234404302413142340301240220400133433322400442320433410204210100323033021333024334223003242311212143213422004010310232410043014304303303233214134003201211101014133034224111430420032014410443124111134111341242242000432240112031242422111314432242204443004314220231134423313143400222142113310214112212143444001313402124014302112123343040140322022424042414202244214420123144443313313412210413130401401441002012413244404442412004323422213234142020342332301130120244342141210413134331011242233330334434100211023112104414241002401101432231004421211443330442042103040012144014402143230421120402211410101212342210340442304343441440433033034304214241332224112242404204341023222242311301240200211313410202343040111224314310344304324112100134021204121430310034324202431302140014244004024430002201230431233231441313011321344412241404314310303033420240131231130314311003441432422132010421112130043143421410330300040314303300324102114103413301313214224101414020233421140112432230332032223331023230022141042232202044024211012430021012113014014402312334022114323342442334134004411131243241200123443213334043303114241102110441003310013131124342000233432443311232134404243421424441042434113410333311201100322004232322303423322334012203344241102204030332342444142023", "244330002341314420220143331004440310422112212000302212124141130343203312433211401433440310224231333113423010310021021133440133144210020413132002113410323020041331401422044043040141234330202444334142244224344202302012223231321214341110124324141002123301233133030142021034241103424144413330033312103420140402131323100333324331234340003242311420222222034112342341110243001131343144120301224010313142313231444240201332203403003100023442111124432124300111302430242041041430424332434144414312310421030123132113203203403440022234240143204122441340413423144304242030124411444324023010114241412340032310201000410310122241331011324042244344213030142202312424102431422221003343322131423012033200400242043112313204110014442122131303000401411302004121141042341012443402141101441222200404420110322040310421331323330312314000241231020020443443241041103102312322342103013001112034200414430303304304313320344124200023332323020111323313122141223043220011220142213410131330100112224241342422112000041433420112232142431023043021320213442024100020040422410403221311022302133033320304442223101323012242444032210433422012221024331230224240331021333032203112020114334142134313404023112220322124103401423110413444023132021143223231030303302133233112104222441410001143031044244413400234431322323234044421444041422201400434112213131232202442404120131420330220141133001431344040412413413144220043204032222300133130403444201242401433141301142213314310330124204211213430302041324340331011000424421334434422104114220213313223324320333141422321212321241232444423021201301344204414433244240313223330131301230231024230412131203321100412222320120024103202002200404030344200013331222440333124434302331004424314140424320041111034002000440124023221330433334141210321240301234231201140001200202133144141220132113124031312421411344034242401042404423420413433014043212000341220130014440332044301202324024241211304113330410013034231422202202243002101432400341430010114042130004313430021102100434330040430311244342430332202103003444232242233220312013110430424310142404120042342130112012111123002440013404122011331223031423404022140200104412010214003202310322041120102102203113430420230431304402223043044411032024410310201041312203330323030213041433113222442414412301302433342323332004421244114444113121400030232034341010124124203024331441004322420342420201013320301411203112013210401303132004023010332200002441214003443002410334413004440331303301301124221203001434032201244430244440401430133121403011322411143422142310322111122312023021010203314334411410113410022220410123310141121441230442212012210440032234442443413404431312024121413040010214424123244424122001002342313043044033343033223321124434303333330442322324440020041210100121422422430310334314214201310210341120231421034442413212044422413303102304220024312340213433203440201102121044224113104042001133040411143113442110043043432403214334002234010340334004101422241132210342444212304013420213320434144340110114142401203412401043213024022002413110211420323140331412403300423314430121444032134114403444412434141423040422410310202234244442203344414334302424021020034413222413020001103343330432413133312131303401022430120402022241314113331212110203312343042243220200102223014323043414101330224004102314042241141114404232003133313323203324313413240003132124332303123243244333132444404313020423304341322131410121241144403344313221403130043030131313343344012443021222214114200324424122224432330102421042021201034310340024002011031241240310211103103404310131333404402412230030212302413430334223333042312203044244200243332240104320123030134144133024011013031413143412113130140404322012230110014121323344424324224233040234210411031034444123421110244242143411002401200013024204143431243434331401213030313133124313124430131142011331202014341022202124314011221302024202141024203020443333421222204204230344200221142021003012024223200401431131032142311011441121130440302122434212244022221323144110313103142122003441010112002024024442320002212442310202344223034333410331414412440234301112302444234244340302410122040144213111323311201121010232030413030142144213124144101003024020123112300311020332423413232143242132031210001314004104413133420232320330443411204434114402234133324102132214240410230131131122142231102404204400013310413404444243230322434433304143320014321340334104311114123413441410330440443301103021210334412221241210321333434320241430104203010014102444031003", "222210022013430333121143341100241123041030121312114112313402430310400222231403443324244022012110244111033311431344323401242313043120312403333221343130312404010400122034324410011330014003231233400131133022214423221231302020043002312214444403134313024423411113131223142221233320140413102330301331222201114133111413340322033400040130430014321044102321200144234214332342433201122202321443230031220422444303330204224301000112012402344243401103241200444201044134243300120212321410143130300333231232000331112014324143201032011043133003412011003314441021410321341400021424311002114132022000212020444014002044014400134240220213214414321200122411424133313221441142323241422212440432043341030232204442442033242020430430331001401211212203401423033030113010000034021334210441313000312432140032112120330423301304134122410402141410432341001401213400332020321410400101442311221323430342404302103030003043102132343101233012120301024411031400412400011042410311022202033040424041002410420241200142014134141343200010402104010244403141422342422113014222232232043003143423134102243044044042030000310001412434300320100414002143024000420402122412013023441013142100004144101444041220201110013244022333021042313341211203130211133131210131204342301122334300300300433014030330012011023341310420333421132033200244041434323104130240112304022232031434302430413010441312423112102131040400011142001034002021022311424221430403000234030212423420122301432343310414303132200030421230303311143124214122023320114302123111412403023320423410213020321333040140242344222000042201013031141233223420413311313000034340442204010320311113113200020131424041113441143331244121431033221322430021041103033310302304101413402211304113220240432234413331203444313140332444120222433402342423432434122212421432340341004331021424434400022033020034343110011120302212313433321104044223310032120424003010042021420210033011122242322402333023141112002342231020243102411241402334422112420222333041234414000203012144100422300442041314414300033343112411304433210021132342303440420100121314233430312143242224322240432000113344212103204341412342341300333021412112020322024330102322443434210231021131343043223043230032041442333334110404010320312304301212202244303311244122224220042141322222303301022412112020304400341031113334433144241023004402323211412122031021033231321332332124112224303241430034034032324031314034133241303403121213401122233213421221133010313043234433110201402011234433440241420001241040104030421342302403114113201432322004230033123141112111121332044141141141404242421100044420241141030413044033002333104403341040342032302004020032243331214304424334003201424230002103232100444432231241044422223103204041102043233103324243321334020443103104410024134202321302334124414434430023334111030023434122221400000414144024341123224244300010413143243121442124022310142101313000400213444212114431024302012123234041132214100022412133124003012120002020320200402240002100204100242320204010320114443320032213440224133121303443313211334033034443330040401224241040314044212110231234434201412221042441443201412241200310211400433033314001143120031421240103304200410024403403022004412434443411211200320314443433100210124134104421422142030211301031241414403142241112030122224311032404404234112242440000003202111233321423130114320414003111414143303110422140202340243312101232323222341331120322432431432043021314330021134321440222144300443142411223001303120243233331134231124304203043002031033441433344010011304241414300324143420021020431224324024240201110120422333412404121124321221300401044223131430232112213434234042043303300114024131011030042010401424011132433433114212444203423134302112300431101220101314403100304421212133113303213033442144121204011014421030444344340032401313202041120004112041133243422230420344112133210143124133023243400120230000321224100324314220344103420112234304302010243441312033444330003341113232441341021324200223104121433311403332303040144301431212210000124130432131404421011102400313344142324414401030110041104020114322342431343144140410213223022402004440313001110213313431433004102010234330103203110142410123013414402423340322401033202121121104443102022024401020141014120214134322414331430042242221444334022113132042031020013401144113413104430200232304300000330210104323130242030432104023133113120403232200203000402014003233240221240141433132204434003201012310314403422030403103024030001322421123222213101141131203", "222024134121222243322144322431310133023211341012421431114100141413040200231113300411001411024311444303122421424023243044042404331034100210202200332341011000220222210331244040320234123444144303214230432034224403233410012432303131302423101223113001421320223223101120410340201004330323012321143340243331012223230220034244204142221213322210142404014333101424431414034420333341402443433020444310121041331133422210001400203132232020114404304134322322442110432244234333301301400212040414404104323040431332331402003231123322423413344244222122021330444131241001243022421123243343301210243034324101330021422241101204204301203240212433042014342022003322333331320423400414000030423413323012043241200103014340243340032031111441041132001144432331220232111304331123433220114104340310211210323011401033001131042122434040322332233030303411243222340003030023310213444141410103240343020024220013131103211021004100140442012103132030210102003223424111113310313223010310421222444012230402200031000230400310343424323014034020323211111413431123422330141240233000431342303342323030400031224114404342423234314432120000010043330131340342232304412423224040132032341140001343204311110131442022221343113024432230223022130034102313243133400011330140420343202234121040300234343420044223432230344223043443213000123032444412301423114134414010110241311033331204102213112332412103342424110310124312400220134312403422443104441331303303444232122401323010232020314422230024122401331122441022302302032001041430234324134404310140422422400400244344413220230202124144214200310123334000341301141202402202032100332243442412110004023444424320344020140013204213404143010202042343330312442111410331324223034441304343124013001103204440243003221400331012244403002144433003112043031113104121333001041443414010443114331332431020344110010302124111001312314020143311333040130132224014140103321212201320112312011434430212310141312432420410344030023421404102101144210324112304310331432022420101430104224044131013411233212442241143304200002242014300240143434003121203040242204422034332201404013411122021323130214031324422030314011400234342431424212311204243101041214411322313220121112334322001030113410023311321411433122224412041100142440312204312210022143231332120434400300301340034230214122241243220402213304241333342002442114221012422242114312200241123313033212223321002442321131240441002103220132101424031304233431310404320311010122210130343330004340140203101120424122414230430011224120111422320304123043341343222203133130303323000131313032320234103120001032033430432304300124013122400210441201344431142032240103004041441234134410243041311420122142033343213133334404410241014424311022010122013410443013304321324132214111221441403404344234400413200420224041031441321133243342003224011221013312012303114431021023430413320341044224401111433314243223143003232101322324040132043211400204310302341411244424311022041231211032341231314110421303233304120340410421211324241412300210104110004100221413434242021232430311024244314420221414101321211222421040021232210221112104443033202141444243344301313032420031222431014213443030104004304040210241320211342210200210240044022131402000010440220220033443030314104322323102430240322020331120404231110331232004014424140104304133033120421230411220213410210123124404300431404434024230440314040321113210101432442114440444020012344424221142424442022301220031402203414444133420031040144040031202424030434014042333000042144221421132230041302241200423120403013124341341311214100202023033012231401030343022133301314104042110034101042134301404200030212242312422211313234021102200424341003133233433211044033330313104222343122314313101020011201432044432232330442340322211030443443140423442242430002032444313211200232213121121123134220042304222240444334410124323330342020201031333141232104323431023224244002041124141030002342314432120420040232143333021004010043330241200140442313314210441302212402430232344323324402231243002111240210433334243401014220413303023344203031434241234233402041132414140414441300210302331342040102201110212034341443423432134323212213020142430104040030301444133220144303322022400312304343313340232202313104104223040404232032134420024012303032121303112231310243213244223130000421212340024322023143233112112234343003100340123104203432441004140303200302442433132304242442112124241121313043442022203203234124113230202123442120034200201204241321100233401022323003132431210121403242222", "301344304142000214331224023223203100210044310341434321104113301023041224013314344103441031003230230230432442343142143304312321234041113104024242124340411204230231042101234143230024023101402224343233241042001144332343013041132241143312022033003212223110340413143022401333014321234000014202241203442324314300130024241310331121401101440021231143024230310204004231422112340340012220204024240223102302003443112021014314223031213311023444204320101402103441210040420134234203432401204044421232222412134330030110400214404002101333221403134303011030403323232113210243211134144002331034002430402434411112220222201104423444424103234421044212424413013422132040101111204242440211331232014413234212223223012010030433202221002442431421410314421004121142234133243442431042010404413334034400011210041112431322432333412412030232300024004224332444042012003430343301011033410040333300004244440433111411034343430010131031030003400344320040241122131111112431414300031100331203132400140301104224041240024344123101200401401000213442420142141134320221331231201432134441401341020001321110003234303440410323031203012320100143330240003043140222101232000131303203313032123031412234324003042201021333412340132202300433432201440100402112440340400013031300342141002231344243141034001120214412104303031324111434014212133332401041210412421440412112231314001402220320443023333221133320334032002412104231134232000221314003202230040241434310322131231202333430030311201310234040200033111424240224444313124322301223441333400041421320423214402012230330220244424302413223330232302422000040331322241002400002224224220434311132440120001343144122003300030114030441132043130412202012344233444243004121234343410302444343411042443240401021304440142233414342401433330303121301001442034314422011204132311440342040311044141204211231011331011121244210031231304124413402421443411344033232103223404342114331020022410332211302403401030043312104234234211442000140140442441301001034004423100234030223120440244013100412324224300002413011302043412040032112234033033123303032003220342044134322323334133221411014231142010420411014134313010301111432131141032040303222231343323031331341120324344204022444414003322313200313323200020322031344134240330332134222414420223023201321424040420332112102021003112244014013010023131443124301422023424423132232334243201422034123411112043230112322024433212432340113110013403114404023114033130021043331211111433132422022121234012001000400131204211331311220103042022114420102444414302400443021124301242432412311332142202202444414021444224234140110444314221404123432132442400411220131310003121340230421201132124001143103304042004332033300324041034331122043313440023230042203303143320334003314140322110111142132423122232102314011103043212304323042324120101133210442304202331312133421103203210003044123333124014424212234034000341311322000342432222121103342413202034322111410310411404141230414212100440104022402112003300322311214100034203211101112023323200204410040343433440444134324102203133100444034414313242002030304134012110401342310030130441031340010434223433324031044202020211143333012401133000141114113444404420022101340142211104341430301234344304224102331420414311342113144011212434044423201313041202243014240434230102430033231220420210242331333441104211220433120144101212431111041121023414302101144333030101104431140310223201020344312424033423301000304143113232300443331314411302443411444130041314311202301001342420034113012233033100323014004330422312132124040414043210432100321322113423243124043244312001023223232144332022240124141213431123443314300404431143021201023220303304112214343143340024130220131324412013320243420240202311144034422442441231420113022144224431131023140401243241434423321421000121202421010120311201330333100202404042424343413241044320012112233424424420034123313032214100244443443343224344131444112444312030323204411233122134002332421024230231403131132024301134422132314023113032124431243413300121102344043201430410322001144233032411412203404021004200340131140031412421410222021004143331431221211001322423231101102442310132040300123141222113414122224140334013033121301144400112234042022034212004123244241113241413431031200440431323022444023200021234123224020301323012413303042033331202004031000331134243401020011304431233403423234420244301240134303330140003142041030411401140310103322404141310324233340420122101240314141040400433142313013341410330141031342243201410344032", "242123133314202002313003244130312300303320110313000224042300400024023144114420434021134402344111433043111120442302212134120122222213013300243121113320144134003243332003400421330233330214111303344104343423404323013110100302321134422341341100303103001131421144402333242043213001311030202132132410313100424001144303134432021411204014223313220432344442231101443021230402420444134101202023344013140412411433001030120420221013401243310004420120224304403410303344142233340040303231234331042424134303210423432410123344031121104021343243043204433200443132400114232210020124400342424240422121000334433044110242413142424112032214421214244302421011430211422310441431233131104314034031241242220021020402141104230234200114221212140241344323342003221121240432200300140301230442030102322400202211344233243230120424130033213323133011430220300143000400132104030022103031421412422004314332134402443410141034310313330132331002022222443343443130403130323440341134433010320133343421433112422312344322101320023113240013231341422030040033304202044234300222230014112401434430314143042210240332422242211233224000211333234311132142001401241424400411114332431240213000432412320202121212230211311013403104440002420002314231440101202124440424440221033320302312230323000230343033043223204022124100234201133143040220113442411413042124201424222404414223233014010040404314042430204222302403000112332013111301431303343204343101211331421142241410310213232030112412423231010221132220100214433334411411103320311120214000212434144111240120032433244123102001032144440212301442222321200032040221231443211233442231312313204113443430130400322131110031000020113421404031221214411300333324432120423241123032322134243142402130322310443314204400342130300241440433010314213324334140221103131410321213144411030332424244200340120233134221031341031044113024201224333242212243234001143244314200134441122014313113140240042121344212432122301321444112320120033014211311004420421430132442041103331311103320231440332100204331121013210044141114222012112011443314201230323434230324234420434402421242324043122201120432221102244012300240332242021213334143012313124031244211144434041234412432430221102434424133340011204034130144430334022014144041244120411034122041130033424243304041223204043421411013444302300222400043232101232130120432224042422034120400223441411013214320243120110244230304142324124200303300114222104244330201040132222421212000032411033444414212132221432334143044133023013322323234223123121304134122311210123140243030414330342323204030301101432042324100041420221020231441401214333301123413402344023102313321134341321312300114430300104044010202230200013233230100400012023323133441324104113323122032233314010102404411400221243202001011212012232431033131322233303121420203433442210113022322003232222002400432031204343014200224024000002001024113323410112140303321140143430002301244200132131002323412210404330104402131143034012114043302412010203201431224344140221340334112003340441230001203412403044212222310112100314012304241414140420141242340312422240120120442342130311324102101214111324300100122400144321410100102340143210121143410100123143431144121443434014132411340103323432133143201032104140111241340041222442140013312104301133240143402421230400320123404402422434000340024022433321302120120132442023010112430140112442222121441004131234300404244020210230040402134344401201431430033420031223443430444041440220321411112041430141111121403442032141340004143331301423221240222341020333213022441103141430103314113431441342340224322200311003010421011411402042010313334120211134204134214003431230402012443014330321112310214201120032122230022202241003330103231442431013214333124322322032324440232423111102343241114311131000101214432140120414113420403204421204241222311143101324333020004410441030141404433321023402303344001203342424133044412423031103114243244132311113424304233300131231311130442001344314213131330310342114431024142311232441413042213420141333131020340211103341342332032030430320330134222303001443010010141334133214143011312213420304224000442141033403331324142023002441432143242114140111434130230010314032212304103312312223344412142300014134144320203343212030343200314032011231201214232221241432432020400401104412110101032041220034040414123130143033123121001433421330043443241013330131113240033134424324311023011244011113112430121024122004302443343144003233401414400304131200334201023302223242301011002240304002", "233242302141313332241230334414002212242330041024242403300423310400331004030021121014431011213211333301111402414044120444131041232411422420341441024030040233400124043403222032440404323444223434300143331133231003314123044314144222123132333134410013121002442203110422231002403202421404022033411422214334432001221324134242343334002432341130203100411142430021004300444010404101002131222324314040011243434144302301442204021202031311330042214132133200404124131304034221042214034424411413112120232002200133441333211321200433232120431010311241330302040323134340112302023333114304102400413441011044412221022314234421042234332214021032234403122103311410112334222020121111320430121323103202220443240302214040214133412202422004112002422424040321432044122143031412131002120323202132010244433431011011033100230421123334310204242341310321344344144310023242024131414340030412113102111244020324031243031310243321231112301144202003121424024200011220120101110313214300021320040341204014123231102430414341312210411412030314112211234114030411134324103222111334210041130411140321012022230002204121114021313322001132442310143100210430412243213101201243441101321334344431420313302141202143343234013034223434124444404121411004401300132100010411434044020204022321314020412343323302411003012330013302021420032102303440022113301232133400210343131032140101242131122232422214124340421401101100431422104100120423313234423114144240132032133134433433211330433310104211224230041434311412444024334303430101000310141044112032023422441422334014341124421121100024014122010223130443032414211204440312000141243431201430301414041134433103441313241444402031203430030320422134430312122131043312013333131321241310223340333033204403311343201211112341312440301442404422131144420121201430342441304021231222232022320024243123321002403121031424011140021403332341144443010201434014404431020043011213110124042443444230224333324321021030013232402400332042401132401241333424323340241431013114114424223121040443231330101101021424311113343314220411040420344423340133102021104112020434041143400440034320424441211230024443120323313232433214212324310443400322014441104140221304432331142143012123112004010103010034423221210101042130041203201414243334113003042120414403232332424244310334222113121344130241242412121123121022111302041423203142101341101214132312214201121313403303140314143141101320321003012400412141311300231121014224432024003004421223343331302044003024022340430134010000001010312020032442210234322313204113342404433423022030412123440001312400444203412002302201342321001141310421042240421012441002324342114311122020102332341010230131243143230240330142200421423123203203023311020013131204421304402230421440104244410043214420434004340140410140000210203231442132044401343144033301344112210413211132212213232024440231033243413034113414422420204033031240031420332200132122033331402111134220144001424000111210102412402030013142212213400124313442443110041013100041401344141114304012222212421312211032120240131240440134342403024132044322424440001403004123142042023230344010020113123300012141242023202123332012043401410213133002014342023122020144443013134144230103244011144120040103030043132323044131043414013114431413242014224001424211114240330404041244330243231232011030434011100122110111301222134112244223434001023304003314140041033201030124434101203130303424304324342110202110134301242314403322310340431312111444011244443031412123321114013043244213323220032013110240231021422430432343304440102300322410432040010020124441440244014324334121302102134022234312413343244002001044110002323111434110042041124223410000111244223440030323340444432221110121344403403301123224011020004022014234411223034142332314003330423344031021121120222442102102410334004013400133033014202300210043330401042000134242031114120414030432313211032343214202113222322201121421123431323221422214320222011203324024140310212241212344234413420042232322400222443314400422024412014421234301032010044232421420201120111400122114122114013323003232133000323434104031234211204214011122023044132122221342122100033243402212234201114044342030012421323144413144421303334300230433032123322412404302404113444444243041223121111434000404433134343104423414011021400131231240243423043343301011103400430144432101204022404303031333431103314300441401023431130434324413303312104013433123222200423000044212241001012224000111441344322141031102411023132402104241414143042341102143110", "234142021401310423322032314422403042041103401432324042011224123422332141021104110202032300323210111031140231104242203014141021131312103034402242210412030424330232242213103340423030314113343131410444230414244423330322241313131004110212232000300432323344103131031331402111222203140342340221012142021231013044243234441321243300000243230234333000100312402042113233303241430220333040311444144201210033301003214001201333143210301220200331040130122242340322024143241131340432441224113112304102404214114420310202142423302340024002324133103433123202410232001114403230303013302442102234430434242030411342302144203300300304213244104401332134314214403101132440321210223320342104011043313003202314431304302312444332314242340203124103413141423323131020020214413113213412323021143201431404113310021012120003233212211433414124140041314430130334401000341330040141213142113324202003434022202404040043400301340102144423244103344143342020414411442414020441304423221021121303244024200424203111203040022420104413411423424403014444140134141033344214004301140231422403021404321340224431212421231002410302020044040302411020014231432003430430031341443113401002340440313104244031413104244300044100244330324132003002332031331312314021121141440102121422221103420320323400211221401223033310104001414102001043041340134323410414101100431302413313413301214420301300044413402023414210310140434421103110243132040434002330243020430331202440322443314311441434240143243104443114443200302024333143214030341221224004222013242121014223413441440240233101132013101114210042234033131044122244414343003030412230410400033140200302414101042230124401412012400012130142420300430121244433002011202232134204011333214303123110300412400031401343424214040123302222222120432003143412410200324224312210232424244134304111102432240331334000404300332122414144132342343102022310232034433202032044420324201230421202201410221114203024034432343434044043021303022304123243421243004140413033104421424433310114222133241111421414132242412434141100202133332024012300240314244214221442302004402202411103131201412112404303144424303043434212130041112240123103020124423331112331204421212441100210344122132214240010043302034103110314020433220141331031231420204010100414410102210410112003334342334302001440132423234404212032412301232003332303101324343434101222200043301231103223143020200441113324443321431312132214133442400200110041242222433101414023420442433303022204134443101430244143042340210320340331430201244203402323302421003313242042030034304420423130213432220143124133203442243231103131231141341221234100334434124323302321224312240212421333330013213300344201142010243331100414134241000312321004334241133443013142221402010434220223330123322031402310120343404304224224300402220004204204430200431310110242404132210231130332400041314132241211024001204100120032240240143411044111434111400324113004004230100200133443232430030140124222132244102401212321324243113403420342201440244313104434300304001221042022440401401442133311324204040024200321323313240441403021102412132204212110324321214034114123203423442023143121241032003142312141214043034422311302020041133011043331043402111122124312114140244111233101122034111004431421023343422034214014034013402431144320444342422022213331233433043330141204430243042124230124432442110424222343041022133430030323301201031244300211130331414421241111013424123440033421222244141314102433204341443122232010002301444124432230442112010320130412043004003412102130301102124223341132321331211330013303224004304400141424344124014420434044220312201114142220244004410041114411224113044201214440324244033030000230114041042434200111323022411442221001323444324120432144332010420223102044121134040210044234303421212044444443004222231223004301002312041012404213324212211222041023342204224433223222044030132314034212434130404442143122300244144342001422003204122124030344022314312241012324224404430222024123322112021143404224003034141124201341434032131414133403122330213031003241300420012014004440313440301143214431420443333322431301403441433233414123212240330004111404342413041110033021000343333144333014211212143111332200113222242144000243331211010341014013314311113301323404243411101123023432113110224123004102330233404132342042420212330312014032332441323022110440004244101223444342241424344241314104423440413434331310121230223314143234034131141324400203344144244031232411113104104024004301122030232123303033421401201314312", "100432444020314330111011323340313022442204013414221140004241414233230013202333032034031123344343422230300343240400304124442011403242001244230321120144412201334131013041214204000014303012301201232033241221231242322024423011002013331401444040140234244203133244002144202012104143301133320414013101042102320402131232032332102332003443140410200022022222010103144000002430102134112110144430433010324030012040022211441230334230143111032043241323420134124333143424411243110344132110144043202422004441440341302332204224024304144002143202220114331412222133040423010101224130111200001343222330120301330234131313020414324012041331402343140004424402021324323443142341324110031012401230434402304321013143014313034444322004411411241404424311310140320044320233332133224001134421014300022322201040311213113214011333334242040023433402212031401444200324004240230340104132113234130003141423232034224012111203022200124433211242110342403334221201442113410034030340403044401220432031323224244241440313013422304344141314421043243002412321222404113103424433044113342431243033124220032134200141001002201041004010134034222131320010121411340422334312132012134422000122414134423122210022110100000201230400043040244134141341320130411040421344020003331303042033321022301322204420442132414304124213111214222431330140340240314244332340100220031313023223023314220111204042223023231042413010020143121433123304030314101000433120311333402330020102240403244004133312440213043423303002130133023442424234313424332312200310204123433244101122214112122143414230231322423204303024412044133223404422034034004114222043040403413413212443332014044124230010221331204033011430130234022222200100011223241042204012300214120023420100024324111302231442212233234003311031404200314400410303230014234230042124042221402424441013103233222433343232311030424130343423140221332203311211021443431444223343130321012420101301332201413400404043244224143300141040132402443303321243141313124312302014434031043313023134114300144244314330433200404304110044230242140021231114340044043142413033301031032434004110121102312301113122132322101301132324020334232423003304401314302212133211233443320231224142312030334023332311040131220330243142230142221421303222034333201211242434213132032101043412230201103410034122341400021103014023233120344141402141013113344331124301334442342412041310243201121104032112420402002411144410024224243141034232443241303443213211000204201134420422323024401024140444434040333424023032111033421103312224234432304330110222040420200101432233211232243134322224331102443144231223134334003033043302220244031234142001043040344140114232001414311112314100032343323101402201010140043300010114042044303300111442213422331320041022444212042032432432312142231241011122401333112314430340030040331433223203314004341013443444040012002123433113022104023130412333141320441030243311424234213012411141410432342042241044404011131311332214113322403221241313414441124402342244420343134341420042121041421310342322111040402344242004422233331033433001224210442411344143042124431031334232022022224040210444013004300123121222321114240320104124142102301040310404340341341301330142412344141142000104140211232444140022414122423434113044234443233234410423424314304142011234231112232344300033200233441331322100434120034421310323311120434444431002030132414342024141324330301440002103130113134040144302424334143012222243300443422420102323443234230324130304001220144404100133004404011420433400100042333334003022121131323341342140330414204242442242412123104124330340300200223441330334422111214331442044321103232211420341144144202014434203401402213321302004204130012124424320044100444321443033142321114402100223314221244120413030144241324142102243202313130302421432341240120121140133233434100102423021310111220231424020323233014014013424300442422334341040443441042210443002044322022412313202413222432231422340140401041400114034040023443021011203242222430443340001410310003030403210133222304342200042414323443340230111443343040203440120403234402101114144410001401103412130343204220221341342000202224102434203231301101434144232123023034044311203424204114104213322243013222134320001141033233321414130433213033434433013224322312020022202202431300404022114104111010434244101321204101411300414011034343300334302103210232441231132043340443331110133230424344332444022342300123010132234103244202244303322240331024403242002412212331403002233402143040020002034424322332", "020011444020324141241424441031213340021412342230042104004222241002431201442413211443042000002034233413334324201214023340421142132304031304402404021002442130414330303402113411003021403400201342012211404334204341434233310410410443201244314243400143022001440401001440122200334443320202403042201402220212043012024223104122031233202110220311132130201123400120222234111420312013332130042030010224343214424302130142204301033042034301042341233001340432214232101001330313000214431220323040423010243443111411104011430404024300030412233400311230412012410222030032204033433303444322322013102140244133101314041411431102210422224124330131434311021401410413410431422102031400304442024243002021323222042323001203121123204024423330112312430101101233420240244114042444012330242214034404203222430434100222310131400340420300001330200243010103413413000133101304323224121200141140424331311213142440311244113344034141144413100313221410143431131211221100220233100403414103014300114404333013402012323114013102000403000404413000422112103243034203101404311421412422004404104410144020342312030444332233320000140400022013020343211311404214313340024413030442402244021421401104222203231423330433344314410441133331311232304404113032232104223030230224102020234041002003304311331312314021222333204243234223022041334312340434023220002230423134341200401041432023002114100314400041301000344343413132041023422423213041411440021303130124413030204031413440203414341032303442324230103224304233421411031134232234204143304424242200011120344420422432003242403112220030222124124343440443230130304104443012313322444311424341032204302303300042244420331030003002133333004424120422314202124342431324303244243101043341320324131114214320434120342324230212424401301240221201010423410404124434302021404334004400421223444010103430313034002131111114004401444100320301014334211122340321444200333341214041334334023412114222440244040134400020430442313024432142103333103040211200342120234024312211343002343133040004301313104210030024222122034021214330323133041334400003002342202343200133100321312042014434013143421300244440033420224431340224000204130433133422403004213200042121421220234044413121443413230421440003143321010000231430212312411344133102401342413241044103304212142003130103243112103031200304031414010002034304002403333003243144030300112124142323323000030322420004341101414341304121222232302314222141022030200301331034210221344402024133243242444121424343031223330333004032420242031102134011330334040320121433111020130311213042341440320140234333231031123221001212013234300012121340130220211032231231404124440234422004432024441312040042422230013224101333120324321440022424033301323110143330144142321222210124002230300022212221022313232304140241031421323113401413131030030423004001420242403024201340124141400023234411220331330140222331211233232221202211321014422141324134121241302144340000023003010124423002012340402230231100111134344000224342014031322143404102424132133322213230210022232001133340110444100143202122313201400123431020014424412023020041124014214413420004132120044240443122330123001143031413202221031212000134432324013023231033200123023313130040031322413031020034013334201332044010304222232412242043244134214223340101432030141311111023410414110101413412001231444013242121343441202012322311222400413001410244433332330042423140433444120114010100211131233434013044422004402324433044322003142303002334114014233401242141233040101232201432111230224040340421324004134010043231332321300024233022441233313000323332112112433012413204113140004000103422143010100043421411413304341401131110023001003214333333002132012234131124230314431310304320030204322231110332441123113144023124313400103141404111004303012113440311242200312433424212420133122332024330221412001344443431210432103310133320404400120342102044331424143341213340112044221320320232023023003404212303343043443100320342123304331201224312140340134103311230023002141022324040411431223123013442122231301411132334223442100413033423113022124233422023144011004330141134312223234424130332424112443312244101233144023010302333004304243123430033342212200400132002014230232342431432434002133243313341343330231320310142412220140102042322042213014123414033201300022144242310034121313434113303313120044224201023402121042032031220242201020334002131414343030310142314330434140023434032303400413142430034423200423201431133224343141404342204040203423232141103302304342441321223122", "041131023142020301004214133020403242220040224003400011233112331303032001023431312442021132003111131200310032231432100041112313312432043341011113332020331204134432320032030310320310044204333030123413131314410412133010440112004010312320414000434104430142114004410120044310001020134010202141001234002431344230031211120211124222213402401423434414444411121310214213404402140024101114121303103424222423103430421122442220204223101424430142200242241021433444442204242432412210314303441013334330113122034444444011233211122321000023130014422034324402242442342400214111214124021214112210144301134134333011413413324030213312422230412341433322333200134122432030333404441234012324423301202040024122131243141333441344102000411222244333403212144330134402342341132212213220314410133024014030123120001140410330221132114203001323020432432423012220242334302103200322104031121443240000404422443144040222024013241022023411142242210312324044042323423413014134312403111430000313343423400134321124434334434401112112221444043101112341214114232010324244312244430233311321431110003301031042201244400240323422110232320021121100113312130012140130122230111311223201333203332033414040300002422433021220410434401124200123002433432320432144341134034031122401121300043231234423144003101024140412344412010440113314314031200133041243320230112114030424202103011443100204243414034014132124133143412100434303104143131012403310041330222230434433303242214131410044431221001221344012442240134011004331041121122042130242244440142134431414410121242021332330424202102000120211334401424233032103033032223044001021100112010404121311033304311203231341304410313221324133232240240013221414004330102232433433111042344301002224304040341222431314212310340012421000342210234430141234004114434423440014101223200131011024304412404432303224333003010044442040310331331104100321341423232314142421343431213043111114121100444211143100130431341104040313034402223304021143124041421001143443140004010400421430144200400402134040031414013221142244234431102424023444243124014330142411413003223411321234111000002424212312223032212020201232312210323030242102043004311011330042322002432231324244004311132303101321143421144341232231113403442230033332014441044311401224322131201331213323013120443201431303204141412412310400040032100403312413111330311402211221323112430424120201301040332032400401030441003223422224414314423333200431402324403311002320113432232333134021044112023204032242110120034011302123243212442001244410201113230124301030424300104123232134203112233322142012422043131431311224333310012043340013300411110343132424140242332001143100233143420422134101433240412231212212201231214200024344300302132343333014240223321220100342142022440043404124230011131302101130241413040444131243002200330311214100133131344443344113331311413341002231003024213342344110023012234033312400423043044414432143304243234401201043211032314030134314334010301022443303322432400124334104013240444321032441432300020132010312411221431322310031130243000411112214043040430102331002430422200012241420324112330020243100323113330132042224232424231230030430113434121432234222301023110241410313010044242022231030212413343114204320121112243430001134431421204311032440121303102320234232422222320330033234331024013212202211440020142023241012103441014043213413331110124234301024204103040443020344101121320220140131034104041330113030222002112304443441012440100013434223001130013333012204043101332013420301220011001230014210032312130014414420212000102232441323214401334321110401341442340233411321240144231011412232114042220421234240133122301212330440241421442130343441403101222203441200222224301200102420410011002240003420141000120342013100340030231444212242202230403234313022333340113434212310334312231103042122442433043334221042422434244242142442131241002003340320130432301331230033212211123102030312142041042031024001222124444413024212022003100300304011240422323101002422441444404034401331430204101110133221233144433043403004204002243301101014430032431323431232144440430301233201120042230002222202434423410343141020022232011143410212200001124111243144421411230341044021430032133202001301344224120400002011032334144300043214323143110430224304312444404214342101130300434311003201034322224344310403303303332110044333423224443000213221102034344212031320012114134041313324333312411323210300414120023124331130320002024300142224334243120331221024411133343120031423232003040413011", "034242444023013224122012242421404420201120241130310230332034241400122211213023034303340114333144343300042203111144113211200032144200143041310204302033411102211041113040302044100130130330043034424200321213020100023324104014230203142434212322101204231442212033323100333133002130300221401344032221030422444021433003234003240344222132120444004202020422232001321032212314322403322203111202322110301141204112112424322234440314204304321043411441430342214341130141221210134423413322231221330334000432201342043223020431012124002330102222333044413133301031300432130141332110132124213001234042101233131402230221103242001024132241134410101331101400013224113140230103330121024411013110012302311200232310231404424023011113002033244344440012304230234003202403124213312401010420310141421200304132023401043202244122010014000004044103340034010310122111131434340102243410212234202331410423214313442331034233113002102140220032344242100134444310044112033424432004320204133311032224133110221040321301101423022242211434243233202331344014140013121400040240130334022131102031142201314434144142333233223313041022023044330201321432201241041224431204102434222310212304104430033124403322320030440240430400123343340004213421204402144003023234244132100141034024231103340421404034043030102031102131101432302220323003130122014104012443430240130034022231443222013030400343014434042022033340043423423443414213201230122303141433442304123242210200211020143130233041313002002224342331030141400240312412113130402030220343113022031302011042331200021240032032123413300210202442330400421010133313130411341430303142221213341330134012140242102022340242020134211413202234143201440103142121114421212104221424433113222004431203113400132224313210434221034001411320032034343011110013010223201312122422131431413243444011133233224011323020211314221014200300302032100432300224213133210420302240012134241241014400413304443334212130113312423333400010223330033101001031444204024022143200024212110002241012131004334220041030111343304401130441421411443244123412120130044311103301041312320434302430210113420043223310244422243121202121244300430041210044331033343141322043113020303320114302010344102310004444104313123341441100014013011443333443202200100324422423031232000434334013302440232422231023333210304404201321013114212100404413143210210102440241030443134140431433223401221102014133234034430201004330404431044223342041344210302134202132014344314344304424224420424233232244124044022131014233323244400443124133032002441331100030234130424443344440413243242303301112202041313434401302141421141112323312030213410224114040011130121241340212443142320420001104323101114331202402003111344413123031140231234344413043244004323302024014013041324403001034000442220110223200232123043300120410243200003442412230102043141342221402144143142440404002404014004302340411213301413432142143112434343420412140041124441240242344323343421211144324041302331034332211040212240113144232213341202140442303440103141134044312044221142133200114234141222124431021112402244212040402010224344042120222222030304040403130240441313141243103144430224211044143444121014400424240211002333230323131214030241311423012114220441013033102134444433100134231132422200123022200113101330233033311210030322334131023441030001410323404143220343143222144132432131034112133134110320304223133123013020432302323302232003340103131043401043020343401332431041243223014033013243221204432102134322344310002311324104203302001324122134340230422240413142223220401334332000233213040131043043432034414101200120033104011431324233201304003230144403222244433431412303302132410024203133020010442132120113040430144024102104104413301234111324342234032410022342144023242024411011144404032441020203330101430004100243042022322201000113233144102044320010003133004304300211241303420231334242224121142414322314212342230114221432331423034102131332423304422401041122430321234212331442420413421343001321131443104004231240344212304003413210140202042223244023143022233200144110400040242021312232131214204213221004302332444313202100323100030104143444004402012322331420123010034022134311401013101322020320401024123121321230223312413223333040412400324333413331404134144231422324230414332323004441010403040333421140041442202113302023302444421214421302430341341320332404141043041140002120332144412044433130412223442330224102321312320022343230113003334102340132113012444112224320343432110413111433003034010020044132", "140214201403110342321314310011213441033414020134320414301422214311421223024433222030221424131444221212122312242230104221021230220334002034210041300324112310413133201433114123012004344310103321302111221403443011212122232124303101141202331122234231304042202323430000424313310203300214314110311014103222442434423424314330220200332444234341332444204232334144024013231220341134032414444142100202001101132124113334412421333304012422241000422300032300320042141400410304320300322042014043304122420414223101311424222431323000320332004322240322334244334212221310101131323044242100212240342120300121313022242300333333334442330411334131231214414233104222033442204330110140341043414132200303010333402242432443240201033220003223104332044201312340000240230104410330304022034242312211434012000124442312001224110133321310022131042404222200020211221341110112413420234001023043203111421322032202341203240412410120301041343313403412423212233221031104201403124304013200214322243234132234302433002100113421121244000202011232433200242203341202233210444232111340101443041012241303134442033232321134440001104144430432331313332221141120324444440023231013103224110410332330114100414024333224301410123104303203443032102344021301034231311220043403003332313001041223034003311301123144034400012120001133143303242234104430430013142134314214020024144220312400012314240430110404004204012224331034043334443200213212122001312211313132413220443442441014033314033000301414231121340130323040440132303321240200400344334421013201042442031444220124340432231202120420441142204010112033223113312211204014110033244234022341034023310220414334333331411224232231122130422104320300340311311120221000314413343122103111030312141231410443442110441112443331402030213024210330410110110402430423044124202043003423404313133343213121431113401402342123144324042430411320211120231041332430033112440132030413100100402003402041033431243011033004342042331203011014400034134140134200203024134412421130210424443310132000002012034100032201200330344022231211030100143401242004200431103101420141133311043021442221033210142341434112031240443114323004241032124123224121331311402302120102001222142044123314031023320312133043021403312422403240200340020424203203300140141323010242224221001020420133124100404301444340413320134324104300442034223032212412231101023443400313123414131041304023333132444434231122113202003232344140222032314114422140023022321333040141301140400032412211010001033311330213030241110040122231143403314014300044324042034112310123304234133140140434312101134114341303132111434434400122241100324122344043213042121432412232344303400223341003344411243122131001432442011234231222431332131030334002420014343243033111322120234223143132210230242104040023433434143434304042004444112220224041020114011314122432202110110124411404401303111242011213310133124304403431004202340430401334312113243231430022001004403101211210434230013424321411204234303244042442022221300442042023132341434144033413010313312030420300132220444413433112143203120441424213310131000402201131402422314030030244341440113042300211241424100100411131203140241241101130402303444212201104221314013443223021330142132112044440144044304104440243344314141330242224443304220124341124041011420312130112343241114334223311211214130333043341211414432031202134024104110004433132004340300134002413241231410421301023200342104222423203410334400203240213120012312024040001334213300202404032342141034332230302204402021001432213210341430411110313311204204443004444333202024243043311242233123141020340420103240302232440003203232134220101401024310424330332414304222030201024034134333130443213113231002203444033214233020344304112104311204011332113240344331412304430222040143040334233240002232304331443134240421240234434400144132111120323400221024312000001344013044433031111414020024024032212014212241211314302430331303400113124020022434243213040411224202014324321440311221433231241421413124242111124401223123104334312202122414014342312040110033310424021214332223444224422010233021403200012002030021303421422103413344414304133130241104242333210412243102041441232422043140412042042202311101101001014232004210100113323301411221120031312020312304241103230400323032104420101330102340334210042240000222411124122043140033214004021412220322304001433001403210221402422444111422143203413230242034004444433034102433232101400131424311441022132413300124310020444344331304202241103131124121314132310341", "412032004410410312033442213102332031303222334310442404002144230303430441140340220141401324401421233003104024411224034230442124012244213213120000432444202011142020332141112423014020330200421032232044141323120423243342120144000121110022242340340414333343113443024240240301022213432242403301413343014320120112402412312111310420340224440213334444103000413144304440003122101000301001004014103333404202231400420201120111233314214120304012141241233021334411104331214212344341233321042100023400404442224210200013114312142333232141442434022314000331332320114214122323320201342033430223342201431000332112041040104132023223120314422430204131433140342313044103114442344140020022030044312211110203332102040101401224424014033424030301022012432243002020021441223220210242341400334000124004402022130011143342222144104320041322223411104401104214011440431120031343124113313434201233132133213143322220112031122340433100022123340032321014134323432404340014013234001101011142101020211032101043413340220040131314210144024110242122041223342302104004422241223141442324233401321013131344243300004332442432343144213234123431420220342304212220441300110203432202010333304342120022022302042431111313032101020341100300443022344210103102143330011143140402240342412103220022104003112032231443344124404303404231433403242340300201120411300234010211001044311100013000143024220001014233334424230233313011212103301132140400133113022103040210240242404131210422113013331004322101333241302410042442131101112123203333421341312232004303333300313031243123103302331323402211043033243434143210444424411142140320422104140412233101224240134223401302223444434423142224410242140044034340020133221212323302204211033024313113221411013120441331321230143033213031231344113223211334120231241144031012404044201034320244144102322113014013330104201343344210032421002322331303133314040304342432224444313402112420131342200323424120132041101020120232430132111042013111341240214143402120400203222033342223134031200042314214222114031230002023432422140344344031423030123412404113430042143324041210200213304414204133423403403212312132120134033303344440344042133341420440212032033101203403422241031000411234323304330213024020234333344143303014234043244320110333424411034221303130034042333302023141023021042113324430303310343103322013421113141404221233412422224324344222003233032143414333342122131024111213114204404124301343231230011111232031023321042142434043313344223331231022024301132443111311222332221100124141312324100211344012433420412433404410123411013334032413013433223234120122311414203431030241302212143213231131200130202430140444241020240203344002032344312334123144322221340421210323303223102244304024301144444004444143341414400223110101141130300002024041140214014424230040220031310132333344432042434234031422113441104400143234042032104141301331000444413232333301032340244242402300323141030140042234222033100044014231222030403414210323342111041034234112220014310241001303102331043412131032024202013433314240341400011133042420324042140444231331030402221202224022433120010433024304212211000321414221414310430140024232132443021310123003241303300111204200323203402001311103422223341014130023330243323432432332402304412022333001240014432130103032132313204142333111332330033414233023122441423120203034302433410203214401202244022143244314204034122011104333033131203114004422414202333434313032422124311001404042300103413434423333040101203242034122423000040403142314424342124101212441412014404131202243433213021440020320110222422220334211040223014404101423103204201334344041242444304443003314100413231324411110043402304230034042124104341104030020143230302323134233124340121213321201131003414320413124243410131204332020344410433213041302032430213320330100331421024202341404041411421031122342323104441200310143324212400123304102143210344234043443412230203243444423013430302311304110003130213133040041004341102114012141223033411044312402232414342200022124122314204421041412421342424342012421002032010303424043421202020402223131241320102014043303032323144113010301033010102442013040010442204003232302240122130214443304002003211212142323311432100330442103323313313113304131112424342214242243211402021340114033010003014234301211440204022024330432322300132223442240404333102301101040143131110140002414114233331322202401413112342032232420442113402402122402121224314202012031432304004300040212414003211113110241222433101244423314224013041242320", "100310443303042101134400041331201230224133110401204342133243143000322404120444031214324432041400240141340323212230422240134224403423100240143303023123101014030102301403320002020040123334232230340402311200414111430421041121020142222134001331222133403034444031441232342242342123412124023111222211343303303303022023122324044033024301042421300202041431034411303412102103014310410142004343221241141204110311134333112211111444143322133312414111223234424200042320304432443110242244431202414441403141044023034014233040400422423400401324212401414141404010410314333040430023213323131113013403223023032230201200243402111030114332041213431020241002044430441000241023400242021002224401323144143133330333140413421112424301234400132341303000000143301322341300014203112322422312340331200342344300220210130422344300442402133444343022304240134433000201142321123133034114034403110222423400140133320434030340122410231414210144440433341443020243111212024440413130031403233132121302413314432301042412102014223042132343441211431430213024221242230224423131204333312033130442411024121232302113124140002230203401111314402344100342301230414220202000422003423303211134334131443430040223002023432142001140431430021440404410222012120042144342241010322100132431202202212213112401343343300020023134432431011042322410240042232424422233401442132430113143241210001220002210223214143340102323102212222003242014141423102101101414011344302433134324114303222233413441113024334420310410010433224234203314424243333330332033221201022404333231333130320424212441010414220243023104233003320140434041340103133403324123340442200221440332342111312130241334422424432234233304044324121143231241030001304040023402034212200142342103232443144241301342110210322001414244321100012210212143102303002441421230334110403031333012231032312101244244314242323101031130131243302340421342204031110311141113100411222244003342132133402414332414302330220112001134434224304004202434313141000211414301234303311314334420142124204441401220434434211433232141030013211443120422031042440132033041133401032211430233243421233423121411441204304032210404103301334202033434344414034323243234222422434220422404213113324434411231310404144001032444332320342220203031333310303402002344122100020042133031401413000300022033002111400422102321323004220330434344040231122434100304132430002130104044420042140133110310214043420202340321104203002141014411421024121012023230122034303234301123111001434340204321314142200033002211441140112104213423443143203303244004402432341213333421024310411410242123210104144114214034014033124424321424222441304434222031041404112330103410233103301123040042340422133403132330323411101231224314020020344231023231140303130304220302440340232320244203034320014312310121301314423040401442101412112324413032132301303044234414223243012341011321141101111211414330034043143210022132120331213341004200443411230141443342404142240133142244104214030124344440112322043444232221211010210233330201001201440234113120122414310423140233040311324433431030430323440100301120323212112324011440210121241412133002334233210224423131010132130323114101431440120303202410430104100104032013100040023444221142310411244120443301302040210011441122232441302432032302003041421111201130203002101021244140422140100244414203313310013034440414144423103403001010202320400143344441202232120200004340014120324010320423123410033103323420442142210233310043402312111003320330321310002033044013401213140124143243140231424023103032411240044310014243112443022322014013321304240003433024122324441202201421201031224212030114402334402022143401220432203224232443131440201302231230334410440400244041042334300233244411423232133234231341343210030243024340301103312214044020222433112423023130340040402321103304043032320423003344300140144403132001300204102024304212212220032343300232401210242443204400401420112120431420342011340421111104211010102211231113403113441201300443104324230123344042132433142432423034443143044340422324243312404003110132442114412040311224041431430441003301032301311104444330220001401212314144214402422434402112322223424422233124333330112110033213331402021302343122112032113320241233212001011443201114444230422030214314143422420044143311312303123304133402024333443231312102432143424221324231143222330200433323040224104234431213444103102302323142403112432230313244321410202014430241332113043221130403312421233232403020241110132224434031034004032330434431442410202", "301113044100341211203013441330202122314433301413334212402122003433342243141104314103110232131041112134102120340312211231400331301324312041030341233121302030122314411331021141230121434211132301133141233033234331244210013002231404333314242433343001231033120444301020232201203302424132212242433034134224412310212404322103220042320420230133441404204313420004222422441144030221402324330044031041132121430323001114410031203433013130231312204220012103322213013203131413040041311213423412300221300440130200122120303432442313102224412411122032134111342011240111302120323120023310404244222000132331331130110011221433104014012203431112203130103321430223313124144312312224040004112442441144210243430324204400411040021031033311420033430024201431404213121400241100334030303021320044221420023303314030400201413234324402243043302432340343100134314312120040430342244432344230420112243441014124221304310121444112211430242433332013231232410311113444400111203142432341004323103110140424443244030342221110000144022202440124202313402223311002013024244010103343021410243011240323443011004404014340442334144403131241021244002424331330012321012431233233204214413244333100423420434034232332324022403101043130223314301201043220143034301321433242310430411144432342203010212244430303014342220421040233400111412010322201342130224423241441012340100040024430333122020021234433311220040234001410242312132330324004440422140141313210230011422021240133330240302112311134043220121204034104104344243413031220001320241434220044131413322441013440344202314241112324240221333201224340320222210311201322223133304000304140414201433230301204020230400023404112231143422314231430224221331022033333320112312000100231330033344401411133241014101433412213130440434014442223212222031314131331034322220303333022333410001034024240413410113210011224302442123442222321410412423313140102311141114300004013210101012013002312141112444023410304410403433104122110144332102101304114341130403014234110412010222414022211042020321411000400043134330404322112044310140443300024302422030242332424042031243010130302103222433000142034120234040110334132104104133433240104113242142102320440304041022413312301110401013411412423323010004343331040140411141233242400400112044232311041213430321121140312111424334124213234013412300442223331424021031134040024323301200434124202101230224440412314034030201331120101003403011120300004240422040111142324003421444312144123340430214031323403420423210120330140430211014024430420111002140043303132120231302123031020033011221111144311213331104143420141443230321344330241031413324331101212300244341021324224230214122201341034403130042242210014023403000100423420410340401101133432410102211412004320033340423424114314413321430102003103410102033242102302013323413302324344013004320101210033211041134020041122411142112002301431031244321000104110133120204404340431331400101212401303404222134032224023110323444141421240202343312400413302104012444344000204322014103141242102313131342041424343201432344100443124004210300000234224202004301034301130134014011014041211043042224120100123310323101200203304212313012144431023402043222333310304402211230122103310340311202323401221030330414344103332114144002022204031121423340012433412420320231430104230402324033311310414242440221210302202101404124142002413324333111121322024102030030431420322101311210140300410321130210041020233004142434214031440214233100411211104212031110310414034310030442100120230031412424404031231323201410413221223420434002320004040041131404310230331204124143231313413031242301444433204131310031132004132101430324431102233444022402003030320214101413402412410414324300303242100011104413014433113034102442304102433141400103043310242434440333100032430211112040312213420103343120213320124131224314314131133223443321012002200221440214241312132013234143230213313222441234021430231203342024030441231224101142320243442043012231122311422141203143410004001201021110212322322413340303431142112014040144320441200403424044230103104311023201112034231203200001322312024330131323322203024231334401201002223234134114103201442343300404004431020420033104232314420010432011400143111322313410413213222221042114140204014032233100322212103403202424323112101430110130100320421130323411010200223113113242102302143443333411023123334131033220320202323322003200410103443302404030114341043144312304010320114403213120012230303333444404010201232111340111032441320201201011432103302232", "414140023010410422203043232313114130312224320042241310222314441000242011344113403140342103140311202404321413404314333020343301203401423441343340222201014423024330204102413130042014413344113023344440101241032023133344343224143210333442244424424021440032021422013312240112144340310212200430230332040122204330121423232234121413303030040313432334143413222333324320342114422004124403234112110040132223133113411310334101430204320323230341144423410210421112341203114444011243223202311113214043242021411000243023344020124133304320431341411002434223142243243043202022301421103020003432023121043313121324330041414232231440101023401214232404133311403213124031111034240311402310130312313440422304240423143030311042324010113224011442314311210443220204341232430223102422240000300410322133413202413234143324044134211210332020011303003020413232122114140000120323140204314422422014423444234100400430123222314031243334203312342123214301230431114433003323310013032423421401002121113223042001412443441243034134341444434321420323032334033333142324342223000023024404103300021423001323313203301320310334303342414303020344131214412320010314113411301142244414421314442210230123112211442132020023402324242343033421021143200320334201020342204024430241410100312042000310023334103114441430212002230121242122220104443221120441030423303440403200210130043131011203123142100030301031334440324014234420203024300343302024443002241322210314012241132011444330320122134142243200043420304212002441402332300423044342204032114003042444441430341041114004010011124244342100111313142002302314421241111110313004132443110000242232114432403312004222131144324430333012002144032441333102140222322331332000034204410024432243123241110132314324132121144243313331244434044312140442344440143012431122312003002240020121241320400123240114430334214240324111003430133442321212144110132322421014401141004004313342342321023302324441014411210442213203134112134034013111230440300404130110044013311000311421014104302142422410413412142241104443242130004412121414002343342121212043212011100344104302430212102443034401303230132130442301120040240404334004223123041121332412403242412330201443321110414303111324444044024132143041300203104104032044322200023113244424334333323033033034233021211244412142111421211144104412423404444432341214101432021224232012043242134413034323431321220300442321113441101212023104302001401020231044143101130410412030100011302022301013314130443021413112401143233233210330211232340302114321434401242042013411144411223442021404330313422011141023113302431121204432342242030244001214420140202004204303030320201324431424013233141431001000202144140003312034044341044131401244234203213021202324413130301034243202430344400112212320141041231104022301234242342121134244142303210043231032404014340300432220004434032010110313313034110021000322100101124341440241214213032042222201300002402433043122244340140130042143413300440304212343421034030203413444211210024014202231313440231032223203120302111044001414004333220342443321003042344212432131124243202331202404141130133244402430033313110141413123343103033041210123003420322232220132041323234042031434303133103042101004004103004011243343014310002433304434104244204224122412413440340343223322230213231140004004003133402044144340123230144132243332222442421241422442142142240143033230441022401210100041101313113222103101241144434400404200402014022212310124130410111333333322102430311011400202400300002312003333331141440442332430400111424021444042342414443143431101344220403113324101130342111141233020420040310132233042042320004042314213232342230200303321101014113430422101342041404443333241304242402430322424333332003211342130114031042322223034342001410242142001440242403212002034204140134214320241444200444303240014033300403102241310414133001224221420202403224104204041404232200333400242000310004141030120233242000430320233212230312031214003431200330221431401321013334433204330420243223322324000231000430442302404114112301114142342434040340342243231314231032444021130041142030134443230330341313431203022342004234232431040004322341244121110031021220014413102330443320201213044121043314010403220400024020143202300004322113014004022033132140201211402244233423441321344401044240233130343122301131023134421442420131012241421221032423042342310222142402321100440223143424402322030203413221222002310410410243322431112300241421024121213232123044313300432000111434331040221300040204311001", "040321000120344333400132244434140411244113042421321022223230432114441222444444110402422002314444431132103110113222331223302010003330324300201414220412000242222342203022314031012311124343343440123040033120244233203221313330341100024203110210304400014010322143114232224042424112100123012220443014441322040034223020444100042131414314324131000411143413340001242023221121232130013442010310013000044430400103342323042223231124022112114241441102402013012111123340410143313132414031402313223124301011112104112101040411301132042014201302400423044422241304034332402041143024021141403114003432430423414432424420443212241304311031314424102000403414100044131443131134130410301432211301212420401131300002410200003112424441442134112013032411132013134202012213421332343242314133444231423411231302343423423413402412113322344121144132124132221121012004441430001110302034243034222223204340312014244332411340031032420034433311322122222140011424310334140310013231101013224313444331440211411033002001113400334243321032440414112342123230031014323443400024011311314323131032401024330134311230320023122331133401320341042243004320244131441431312101230101241000331232424311421322223222100123101034431111430312300224132133030333340113112420230231323244001344222320304100031110301120000442212221233403231444323133430212023200000334102033431132012442244322043044221130322143442133022400040204142221423114132340013004044114341214442124141341223111123343401022122344322142303003424413122012201143223100243242010220341011211233322434431022331002114004102124341210001411210320430030312103144322014423342324400110134443211100434023323333144032412243141200404111113004413323442441334312103134032310010012130010112440223203241304330012144130113301403411422000023201040242231334113240440221210013002204020314031111242402231222410002131142113424143424233122022443011044241411404403342302104004300312404304001031012424321244323004221131404142421032034321210404114042011040011201104341402100442223212022411033302211221424413332223043440140143420131313032114102443320133110233302141112403122020441304140443014432003111414324404343134440014123322322331021043334424424003440211402001140032130233434443443101204321024041001202022300403114022203220224040003344130112411320241021401343100411413113334001422443210240211120413124200203320140131304001304420032132134443042041104141341340104411221300100220212214021313323031102120201122212441100411230033021444303240021424313221134431314330313344411004233210041320030143204304414111334001110413141024442432201221013243033442144210411133014332343012032012400414311243444442341242042012112100240422340001133033302322213434304304204412012213231223343103420411400312140000140403123214304420332131410143113124114014421342002133214411323140133431114431133042011314121100124044110430042214410031311140141434114012100243130212012343311001013024134230221410214204433034102012001001300112411140114032030134211101314343341203411244232424211313031124203413230401103033220243442311210114344200431220341301444443402123000103404213331304012010432431401010300123344323313140403311444204433132133200243130042100103014243401033403021420432012240333323443033230112320101024120114412031203144424141103231304023220331302420031024434331321144132044433241333033422112031210113011431421324101404034232422341100343343412121231441334034340434324121432424113201013420142023034312012134014110334243121244341100214112103120303302244022241034040413241034122432230130101340012400330110030033304040010212331311141014232114404032203121313121301112032144440234141323114332240330000223040212302321434424422113121432032230010334134010443424040333130043004310134232001434341142431004340212404314340341101112414142221323341441044314423420143304003104243110202321141201422111200312321434112124121402402024030101112430200240212021344230002223130040212320244204233242312340224130242130034133124040442002322142023434114424400410000234232133231442033234301313201022444232323421242202334434022411122000002230202101030403424400114123014230024014042301324014321432243113023221300342342432401212301131000232112002133141111023302401110330242031222230341434432442303313431334011224213232243241110114222142242304141022024240032030212144144041433001004143002304043132132331132440324330022103012434011124142122434003341010224412131224241132312034204423340423040103303042302004303023211443020211043413314342014423021211442144", "202020441043101442123444024021432304033442324430222342144324432303231413020041412133312132143233232112310300142220301022314404104120102003131143201424432141202121131234321234401144300044000434210022014113420441021301141424010104034043201122024334113233343301424140332001040333113412120312442322442030414020114012212230211301112001110410412120443213200321041322230104114140244143311042042434024002243031021231441142412221224124424012011302210443014200414223222321004303320344100033300022342322300441304201333023040042212410242223242312124413222310404042210331023304202034331313400243413424220201214401443332042033112431122241104002142400433000114333002142011043334431333421214214014023011314144440223242242444401300224401221111234222333101221121104324231240410341232433014043022333411232224434213014213230444301321030343303201333032332040404432234403312240412031001003400102204233323421232441120101041433313013324114024014424103243202033240413130200313024031134124011031224210102434142310033011430204114013103104112402243033320120234122133442240020433320343241241432333440024101303021040110342003042012340341231220121231430132442330240141434230314041440041112021302224344214324044134103314034001240410220241342214214104112440304412440441001144432211132033200301204111431131144301430441221022042340320313434220130333303043402240013211032021121124140003001022003110302123140131102132224200312043433042432230212211004140332433410314044301240101231040121323203414101330340433133314123011203111130404220144341240444410313102231101232213034201124142114031031124021112032314111143141343342041404043233131011434233212012032143321034212213113023111041212201124434200304120210412100212202121003001321430430402122444424411040431302312130230202223433132320223300124231111420310423214223012203223102433044403010011441432413234223134131222012414001021411130310334133221300143204140310032401314121010023014210001122204343312134232132221324103424401032424020132234300114223234400044203010023313100132000311223213211021030233214430032302303444300023410243414011044024414412100134314121223340144214032322223421200312143002431041001131223241331223320204342403140040110104241104411401040423134402022343204124321000440343330401213324300044402013141042011222003140033004041142344200303333341144343431330234114143314114033044201244104142020441311424034233012212344331421121204222214042010441041120203111423442331221402132441240120231043324120013113214412044344300003020413101324310401402301011103142112023103032140200012143442331302440401113121414310222313100340400103331422420414213313033213200232440041332130404013313323234412003013344344130404321304131133223130142203044230320021401344230011012040303442210403431114032100222414442131213300103340422404030324214400330224402421320310334244413342013334034041012411411103310331211034044134100034012042030240200040103141401121413123034004302110302131432432233213440322020332304412141413300211232401103142103334221444322031344102224300410001431224314040404243320214444421243032303420031431344023010124101032211020303424210114442122021011330014441423324103111101320402322432404024100120430003214241144414342243141403411123324222334421402340142213200434223241430132102010303042313232401023000410314312012112313440142303432120213442100343321443334233223440441344420021013123403440430430321220230241414104332111023443042143223121120431130200121313012023303002331323332031133444033011022111043410212243202332432441323233113333244441431042101314202130133132400110204302024013441441413103220303040104104332143333002231334111233040433034120420321331330030303203040004000031210124201114321143104011043212130302401121203233421231310303243304241431002320132442204401140240033030023431334324011333304140112334111323301402240021303304000213113323023324324243102204322104330214423312103404444412023212343104440332142214430210412342341300231103311441312420243321323113411222304402134004221203320441113412033230013300421334222432002143031334324231332321321444141242421030201404331001420132340241310401224004422102434020244440413124321011430244112402010403434134320304201031103141440101114114131102220101021322222014224104131413041044120132300430440020041244213314112022030204402324020021123302440340240031133033422414034200041202023122434341002020431113111431144122004443234201240233301231010103310022213114331202131343243402422040144322433314432421331223132104034", "022101111334104400141342433220100113311032342321221233411042214111224222433144042020203131131124403110222321204200402323344103000001442403421043021412144433001432144314001034233310240222123232312031003141113221222020412224214202311012242343140304020031421223024443421424343242021413111411200010124210430122441132144000241132020221440410122132000031400141221141243103233431002424033101140230334244231302103112311022403444432304324031144012330334002432122431414114323130413423312222044222233303340323422021210341010323122112400231321034304444231030442220034220011002331003342022231132421433110213143130141004430244024330224424200423300313233413000322211130132243342120111344403400142103010310340421340404200202400131134141430343034202332102304442002242304444240223024322420341203124121402414104402310321423241012123203024121400003104221304330003220220131031340133441010232412113020020202220012100424413400413442013101433413313403432013303004143444002432434410224440114130134134224314434233132041011010112410244002112333140042424114431013401330430240423042143432320101344201322403444404311040321041342203230333023132131444101044233312402402334011203130402342032120001302013412121041402242034331414043311443023041314332131042132233033114043011134001213222441134343433124331244023111343000024104034141132014414032024111303130421003440140142043044213203100221100141421221331020234223040340332244433422011321230403203440234244004330433022343242243224142444344212134121404133202131421344244000300230200340313243302031041130310300313332320342004311224300004113442131111001300231104001204103120040244440202423330321121021404012410044021432024334224211211344210332423423201303143423211043030312043420110434424303203040331241100333404340333123210212002411202123342331021411312110130121400304140104040204212423110232111023032034224131122111111221322413014112334123110343042242142030213004131123032113143011143131110441213014000432343241041232334031201140232404001301014341200344123224233434002422231241111043011311233044411033043304023410401312230012401223442310431103111411413431002322330401102212240113302022240030431230431012132422424214212322223143112201414242230433004310100341402402444334310104023333432211403440041031241322042200122233202204202243204231121424113334222331224201222040421421101011412012430331424340221112442004143043210002044402144212123320334111040300241234012142031431111210033343421230303010412100241212043412224121400134300314011240322311303110311133111001334220400233143120242222441213322341104331443311100144242200110302023141441041023330241240402141012340333413404241233201130222142201020402140103412013442032144042304011040100014104402311202144324323213133003442223110003141202140433211034103302020311123001324043324220204444220331242013221141142013144300223023423124133442141222321432143422431224204323320101231311101303100324333113302324422032320443403243140230402202412004410420121220414321430032331342033011211010040022221104313020303011234424232312124200014031122441244240340204301330213130204234203240244233334123314434322232030434221123202234203213433304442231333110000212324314440421413040143314221213110141110024332203104030232321431311231133312142124011402201244334212211013113013414014221330333443133110212002034420403221231123203012140122103124243002334422002342131031102014422030023112134201430112014021022112002342430034203443430043014400412110443324020412011031202212133101223310013330121402042330322421000012430204402043144112122004444343222031202211423031034404141411403142402403400241443413402000002010104424242424040140334201444110410141310233143424423430424222400222430413000302020022442404333324000443400001343040143113300443240323032404113341244040341134102040044104210121211244114032123131240342434424020013410121302244342024023020203022422204223141244110121241341002021131324100431411210312041001021300043100224104431330404440140003143203120203000231022131100004404143331420032042443324441344120200310202302302131422102232000114101343040003034131214434231444401001210243404320042243031243333313241021210310330033001013411034410101204110341111141442043042311434424223241314314140344014302040132403123202043410334110111304313344143141241412240043322234114431242120302104241021010210304203433101000423103203340341201031430031342104103431304002142401034143233301233233220411102103012033344143320113210102311314314030011202044313104334", "231231102221443141424202300322441201013303012012144031431234230000311243024440443430441012201214142420443021322220013400114223020413044200143244344110004343241121110402401324200002322001200404131223144113322212304333040321312224242021022024142103032440111421044033234402033323340344400131302234211231340201210414204010241030230130202044003340141322003432403214034024303120101233330313220144331323312344330440201211334333420203311424344313411033011330131441403242034213210404411000341241122330131234031320233102020432343240113014223312241422102314010443444223044232301111414300234224212143241442211423201114003040314000403421442303423042111001033412423112244143304243202122010140124134130002314310000112330334041114412304044244041002231013312304330210112330201041131100234330322142344441140142311314243000013401442124120431133112213112330144034240432442222123122443034330224131010332402313101123302111214120031342412034214303431013011020203400114001410100003400413133322042334230242241122033311413140412214411130433010011314331102123122424014121042103301004112244440002432444241302133011202440204334112431232344333424411031132041331224201111021341414201012241300102202412120010240412202033031123014043200124411023143022300021013021024420230212111010001200343232222230110440344240313012034442341232331244033333233223312244034223410230041010033122434103311011204342344210020440100202422134410143303320304433144010424144131123230003111031242043004424121021342122144444300204122442442214043313241424243340114041224322311334103220024242010010214004244444432121034444010143112244320033202000432142000432243230421224332122220110300230321434334420321230223400033341024410321320021204111122132012234313343233012400012424440040320113023103202003212413314410313314132032023220204040430103120010032342044221302123414032444323032203401112042440214321001043101221041004330004330100002313430220141401032042223001442004040343342044341043412223322421341234144430234104042441143400414120430013221113224103131004040133244201200102112431340034010234430332210024103242243231333231231001203431204011040012014101243343344130043041011123311443211124214111333034214301140440032333341343131013422203212010214213043341440212212344214122341443221340432231134232401404234220121224404430122330404110233003332040234142301413243404241310442400444421211124131332300044122011401240042022001141413100244010004433301033341004412002223232241420011240031303242142110022431003211200010331141011323100143142400122433123113401344021142422340340413320243324344401244131110111130012300221042033310401310140133300210123242324212144213102134442422302301320414120133224422034421332004301230422103303214311122210222144042201340333201243133132404140031440024301133240114144101431134042341121414434203002344121433034221130422010424022431420313424301440013202312111123231142241032200141110420420201102143032041443323214102211020410031020243243120112312403114431040230314423222210403220413400340424001223021110112123240020411244243422043043242414334123120433312310031020023003333424201424321343324411340044233012134343234223211414334114334123301044121000313123242010230102311024434310312241230024023200243423233111302100402211332012422031342323240231441444124340302332302033022132004101014442220023441320110200020242442323201214132412034200141042200100401233122330141004020032313000104134410340111301010341444131322122433213444444343330013100043032241411024412120332110301234230334214314303430331222222134331321011300221144404011032041031000122313323412023310103340341040204111014133030431413234210311040012040434302244130040110034041111144111024113113143234034343313022030211022402214203300441300334214401304214221142431321420334120040001042423140112310244433100401304140400223444004123234010402032304121341001221240122100344024330100412030330210340003301134224032421303030443331440033301404331344241103023400422422134243402421224033003114320124014121040102020004300030313131344043412233413303240032302110213124233442223334132001222301424040144221224023143232404001221141232423424234031103121330343110322333001000233004403014243113213100322020232303231140004312131332431334044041121120113412032221030323134014030011314013133223421340410402340404020004244330142222414102410144403404002113442201404143440110123324331201200423101233312234433424122141014233133144211312401343110021231033144440024142344120032332214431130223411", "411301020313012241444100032221222041320431133444442304402403430212240140143034400301334424441040020323220104032202002413212314404303334320012101223342200142142024103033111300100000332322040003303331020103104033042010424044303203014420433000203120003114431113122141441224103022032201412031332242423141011302102402100332014143331332202344244133313242413340042422001242112313143213244330000230011344214402044343030441410210443313004430144100202010143421440141401330123242023310041112341022441114020224312140313233213332130404143010000133400400434424023244022343340410031103112224121144314004411021120232042004201320330031311020241222244031210421443013213112130030003004313033420113012212441213102243423031010333220410332203344213000443310312301431203220433333204033001112000314132002431014432241021102443242020143410144234403110034141214444210001013111423003230313442442044042121143100242303404034234213034234243313404403244322431114140422022203440341304214121421002420313310323224214014313441100244220143024024440223104331404224231202333210111203010414334111300232301323140401033444404022011344114332021444140444404240303210412423434310030412332324013004321014210241444231433322231143032114401343344110413020044134234140141131330122322310122213400232011132224003210014010300433144401414003324421120034231024221141321430144430100403130340143324121001430402142203434122400422300433301004343404103131402422310240212322114024433340103144441113144213023341331003044311111133202023211040411442442102223121142103334130444104104331212122033212104441024031313203213221143103223031411142103013023001011124134412141413312440303221310204443214210120130024330114222234014332331203331221203120332400303213444400024041143213021002432214120330301244324120140302021020240041340110412344340412130322213010044420020141011131124222112211431141030241013243123004300221414442043000143020041443430221220001312224303102123042142330241100222020124021033244204422020204341004044302010233340004220144244141121402320311303432011311333243144040102401220033121133101213210041303111124131300341130104103433243311412120144132324321112142243303212341241010202030001411110143123313301443311423302040241420410132021221242443410222404132213133312202042412112101444343433342042200211002333142144040203341142132444034442334404143144101220424434314202013340104424423231141222114122001414201311340043003243132112221410221420232212224034224030141323441334311012233324021231211033111301002312343044401210021300023111334133242414214222330044234140142232420334402024330211023003110124303101220044431112304123331024213100044124442201011224313314200101323312203143420423420001323123333203231001010312121440110222344221102124413104142013322102303313213123232324021020220233124042131020044133234024404330101020422332144211301131431202034332311111333241213241330100333323132141411314312311031021322342424343341324242014130314122041302421110403023233220032024440412144331432311102102310204020424313443124413242444044314022001230213304443341142130210312430100040330433112341014404434440400211040430224210032200033004240033103123342301211401303022342044331341443433021000342322211321330310323011004400041201402441300430441220323024114304421021012141244130144021243033001030411413024234312420311440022143131244020140221333211430431021012401312130102030233210303010444222442000314223002403040223314130221443431301401434024023420141031432040123022124302142002131002432143214213120112434010132204240230434243140431420301301200031242134423202330310331242232412043233243002101413100033010310430130211420211423222303410031303204241210223003030113244103340034330301401001243312041401134210004224404033002214414032202014304321003200442414243334121040121103441411021011310211240323323303204212343420422340033320011223124331320100211343302224104102114224124311441201244202023202243313302322320123003110304211123240232401334431113344000230422320431314441231221144214432203411200310332212042430302121312211420223303030344032404402014432313434230114201014303133003041320140013233341110221311020204321221033333223214144443201430231331301430124422212010332421414103324300432202220000103044114102302134342412213231232341443012014331300123312242202202131113001304434130112442133010314442033300222340342110104312323023244011444232223004431020440411010414232343301440112222100232232244234024220403233432314133000434412320420412043242221343321421", "402144414104423413413134012303114320434003233013130132303223244040130104242244200120411204001300123014222134413201024040124342443300130134022212010134022100132244313430021443211231340433310221400031230114321214331031013031142144221430222222000410221334021424003221300342134303034421420340203120201421403223101322302042400413142441313121020444313001323140320030341222442023414143101041100424242022343044100431014132212321124210411434120203304013112224304400111121112300034332131232123030301332321302113122144013410234332033343244241320231304311202434233221413202320233204212234234442132214201033320234303142440323231241021011231331131211034124220331223334014303103001110132042401033312214312232123411420031433040242124032214342023043303031011113041224120310202413143032141443323143432232324133442422040222022142441014220312230123040242244130343130212330203103310233130430403441043341243333440031143413200204424012120414011033041132020240112401331010114213344300432432241200001313204214121003221113411021012440341122242031411430421234040443110233414322301022213140000341321222030300211231311020103112124323442032403013030043012032101001332244001122423243403442141440430112103211011212212310143242313304332034324132014443102012430003240122212000244103003023032443314021413210340440000100212003132124204013232120331023142413432324434031113024440112424200401341324214133103431111032111022432224220214000134424121430131001133323400014123422034030304421222124423301211312214301032432124334122133312213344142402332012312141033404122011141422120101404333124131323333300200401002040001432202121043433211340430103132323313322400141434032134001323243423033144112202221142133121342240201103343323320300010303012240440120224434440210023034444414113223043333220204023224004010242230142332304033022333033240421043114431220013302431104121334011212102032010431121440043224344042411444103214021134244003042003021011302400444131403240144021334232024241432404444401233024033234410231110413142120100022440421231000230112212224244311313411244121003420002244230341013444031034231122300342412220043313344302213033012340410223213032112014400144400441432422411223200132230030131111214441211302422043303140120120033243402110133010324403231140132134231430010001341240030202421211243341104001343013141214234030212240224103032310104322133442323100020402422312300111433323403311313001403434044200001233230130204344144230200340004333340230321040042042003231431121023110000331203241020443130404130214420242033033440114411343301303014334003041423320413112102012404030312011232142240113423003113043214301022120014014033113222120420240412112213023431331334133032033312342320111432441020330210032020440340013112114001002000444311024034414221320004434210014413110130340130342110002011214241142140134221203244100442430143142123401003101410021231120314130413321314332232303314104423010011323423421132033220104312304412240402431440203303100412232122042303030402403113100020200002104423114131041320033104004001224242313122402320402403020430302234130200411002413132020421330044324242312200423404130302222212342023100240123343403141430444304433043303322311413021140023103321313340212302022014133014041103244424404411121431301344203240423122431144214040332211331302032133330444341301310000423104041343404412431222321323042332331400112331021044303003203024131114030002031300231033424310144024020311130022110123301233333310310324312400304312031041033200221233110242310243443323400143241213004313244101031300331233104134340130444020143401114201413412200340432022012240334043342224230130111314212010132042303402403413221024042200310014021302221324332413414424423331334113001212403134303002030423032322443423442240330014303303402311012443343320222401243014102141120324040232001340424301303114120034033243011334242123004141134401141223133404310213432240002321121131220301210134323321023110341414121434344430240102034212112040042334144041001123314114313332221110140343301131420312201300414134402223242144412300013222242103244431042030022120421133241213203203334214101423404021113002121401301423413300214333031000211044343224341014210231401441331142103242032414142414431023123021241011422404411433000214203113142344401020440101040020324133431301144400241310223033011122221223123100314041000341213223141133414340402123433443002333141231404244244203401343222234321111423224131021244101240311342204340443003240343144302041244401", "003012021314334430441441220011221311224112220434141212323223313110440343342244131144244023302030443103113142124233140213403410442114202222103104201230410233224321032220012413100031402310110343131120204330024132034042201320300441204040041100112140001413032302223420132320101304100221031202400333410240314321303013000012033111312201420331124314230004423022020114040241134423002034120324313001033134200334021414044131220430042140210013003413214033232243301432120404212410114132311040132420330244001342343403034003114131003040012213142403221233030041233434110033320414410010314420420403212432312221223131200432314343021442221431303243321434232034424001231304420300043212322411024422344013132401312242040404010423323132430104440113112233003230333442340141413331310111302343330433240213144442322220020404304400034230403033032100433134431414124412302100223430203324142410113144023342432434130044222131104124233130110234204221031410312222334240212224212301003104114401441023320114011010030312333103440432341011122134321234001122133203143411202003031233204312323340214110224032302103410123233330124123344000433312110121343314143214031230244241232320100101113220403403234310134023400444041242020242100330211201404440222212101100434120301322223332210014434141011344311001110112242001231311240434131003241230400122424424344011022242041040340324443111113441310324024314341133243010042332234342422240111234021134100410020042202401223340241143422424113420311320232341104201142013142213244430203304402141313203020121124310131220221234002003113412424040332230421310203044022033131020124031433212303404303324431113221032221032203004031413244413211332024141012311203211440311403221224042242240220442344211421430201123434433141120224100442211141300213201212303004443311104430220422323200220230304102431400140233344311231140344211434201341334124320320244243343422404034203210211020421344314244433424003121422132031122131020241211341212104311202441433020314002213202043033413131011314224111221241422423112412044222240001100241244044311330320130141030420044200032302341040313432101304031202203013211203414214441023024213302341240223023341020031401032142411401121224340433022412032431333303341144424242220020113403102424042243201004143141212412203244124313420024333314213104130020411044232404320232012033043431443332023140024401332102444030042401223320202333010300432012410343032004420411134232333322331024322422331143102000413140141033440321234000203013433240222133122104440310021133323310312344421221122431203233040143404312442303341140043231312033113233414010014014324030304103132232314213031040133014424110034044223421211212010303434233320133140011120433410401014040140413243234302022113244302440422201310131404311244143422023313331421213334204022434134401321433213244133423422233302441330342312230222301044340000241301303434231130310431423011320310443443143432340340214301302022121423004401303134430422332234042124202113403304020030424231332133341014204011211132403412320333341043022311321441002030130221412011003301442023413030224404023002110434420014311000203333234303222224043401002301011133133001221233322202303102333040304431421044420313333210213213042200143301340332304040241322201030030234232432100102324230103402003411221302120344013232243101420000404444333234402003002024003114412431220331211203332233402203412204440232000023221100421014324414014331312143430114141334210421143021201344333222424032233232204213121224324340123143332004424444123432410030204101133310304224430013001222014004342024424321404222103344132200123120111443013022410441440204404232134114402011441413434442340240411221140202021144424030030432143200410121332143020204423241434002230140030422221041111434013113411324042404043214200000202024213342103142220243240003212110224130402111243103344141401200314321312143004102242342040244211313401320001311244410143042013124344320332312443443023122241021313341444333333111000104344430221233401014220242304140211301231103123420344124220200043342010332110234424423431131243142431211124101214421134004423103023311001012214430334332214233200102102022212441114441210124322134424211114214423240131411423142240343040424134032442221223013112333242331203131430021033122031203130231401023310424123133423003104440434144310240142100441342120311301013001044322300124240041043224013121321013132112041321014443043324140010240043303113322432042232300113414430132421401323113221000011421", "012041131234004202020003040240131412230104010202423123310101040002143330024022420011333232433122132310121441032002012340004322432310042014004001213410034320342442343141134213002341342303133211130011014031442031112024031240223302323123440132242424200211413124042203223114433201130123213130042423043431022331323340303420144331132141130101143414233234303312310301210440314320233122411220341424443403424124011420232122134440102434330124020421144442224412202003044140300421221433332014412432311114302143230212303441143022124014143203144101401142324300004440224134430310244204411040210023244411203033040231020334133023112203202111242444210023010424243433114001110231044100241023242324301124420133030124024123434423344443232203103002131330032433214230031144023130021421042243021314341304120012233214230133310302012133303321340110421020404334341400202100234222220043000313412004140232213221443211041303422112030410113313231143430112221322143132141143200142304243324104000200030231043002110024001011222230432110402231100141102341222343240042142301432200224101124443133234242401113422342001421121241114441030433030100041334322301341131340121241041303222230234442442430300441220140114032342114113121442123342322433004242204331102433440110001221124043433413234313240133142344414234042224124332024240111214012410100211430220442342443234241443034242134342231120113422304001202241410402031423300441313243114010304421211231120132140001434120033121323012222203131103301102312140043003043344421402104421323414000032334000002211132222332143122122032013123133004012412433101400133003320011101233341423430121144233233123331010033441300032003441142140431043313204022402101144044112200333213114114133022442243044330303413234123200003321423344200304133203222243142413022101330214214303404420124121300304111221002121103404334124330211401431030301031223222132041442214123021140242320020341312102102330143433211332323344041414334022113321113434232230412441424212324211443422303311014241002214102113410321300023443030140200123231443131231012244122432342141344101422103012440403244110130240121002321404423223432201412000042130041134114400233021223100011343120333131024003043024004324043144130230034243243442320120440313144014424442420123000320212100132344403041002101342112223124114103110303240420414214211200304440400140440023410130140401120204403014430220243331422440300121142422234144324021004422134131341421440214412324412003033213301431411112423422441011002442133032004243214434232441220343444444101233412104210431212442401202401414332343040311341343034434220132031012302434204111434102434220013212003413432102012324030420112041211422201012140214341120410122201141434402344434424220204402440002032443444303002431031244202131143130211042440321101213214221112001101113131220033340441011420100042142314024442220341201331403043000010102103221221222103122412011430000221030433143110041313011432424222003341314002310342444243140204124013313224322311002011304401402300404434404100030313410020002023102101112331334434433430000124333402420313201020100403441411312232224402031244113040330242022410314114232314002024020130321314431232243411202123023244214102030110204311011004310423333324212032100414202042424000021202420124231302114444414134442210330233303343321414313310102243403013002314310344002240312001100240331023012144014203033240003014142244320223401442401002102122111030440322431004102230313013200443234104012000042321401134141313333202444143310344432240243131404312024432224243420144113230341020032211224231212302402243424400220321302213331100332004324314434004432423314432044232424300013122030313124044042121313302211324101044141103103420300131431032014301444100111233040222000210404321104013221413112222024030130112300302104300220131342411120402000232400432142424044410312422400211431302432103423444234403324430414241414111440212142131120200441033123212102100141321204102304113000304044123224430123223240323121034131303104044323400211343102321211323111122032003221334304442322002313002114223043112124111201003410410221343010131232434440440023441131303422020334032134310112031402242002243100244201223240203224330443331404101432414124104344424031010000412044441002310311401121321334112313120330141440433220122023210202203310442143400330042221023033400344224401311141344014333134243230113220230231332112111012201032202014022044100444413420330142311230201234411324111432230314312444300004040022120", "311141034313004110100320010442443324234111441244033214123043341041232024414020341141413402441201242143343441010221000103321302303301032042232320213232332341420023342344012311012042423303124430220204233200224413133213400011211423003043200341044003123212234202140004100320024134012023010144400414222204440022224343114114233024303001414414143442120312142114414101441110324043421013201341433044011040233323210433212440133130231331440321004100432330214410301203303314243241123023120243100212040314212113024244231301422133001310410343333413030002211011330014040030432031104213421222414000034000442333141112432133323410441120014422110041200021004400301422011303222112102010444040304024131401011004114412434240040230203343414031411323020100120422111223242000023444442021100123101231313120310244334313201400142043104302223130424344341243423040020031421424422204122132124422201411010143040320332123210141330232103122140033403041132013231234002230303034244302240243131112334124212131121344432021343124424322012130324440043010223432333300201404321303440222203232133012312122103012303233330112021322422443322241242144311313012401434401331332413034301033214323014224130444413240343100314113334210422232202221214200310213100134043044433111203324031314100422031120404103122203114114422314300140312021241342113140300330230203214221020433133000302113341201122411000300010321210410432144332431103040112114433320140331430044311424241431313410301141223420220101231041034021024011122023320124304034134134234430212323033234340400344304441044301004203323420142230130442234114313044010231410044132212414001103023110420230334041414401201442010240111331410334141441442240230332333201210321214411331401444400334420121433441422321213130213113334041111343220133413031131333422340311130222032412232010214234131004242013124434203301233112301141440031444040413220412213322322320442133403233012040004110341302111134233400114044221201040200022032011113200204330032334300332033014443420243011321231344243334441132213202403121230433130442320323140344402321242314223130311233324424423100333112332031314031442031311031434204232230243334113144032440111011432424223414031102232311213024130332344310142102140100141111420414103112121430120241333143322342411041302030014343034242134324210314021240314444443342214231030312221012144114111312421121120411231240204001004134003444000133431112023034021432200300304333421411220314334002340422412132022334301031244041223012444001002014324424312111043302030130031320004241441442222313241331104211333040203032131442143143314243433401044124220004444244022313322303113132413420311141410044031200142443214204221244112414321342202004032024212014012343021113410330444223113423402103134204243040132222142223412442442323124131122231121410412001043010114021332132233114030413010232331020214142420040404324322144434031321213003401443004303212114101343421331432402323432222024202332330411144124441413334134131220330324433234242231223111344223312103132044203431141330021224202334144401043010443201240224202413231132312302002341222040310301234232332300123314240132324120124124011023204040144212040241012044211400032414011344134204114024441312044113211214021421333331322422122002411332013314020434433414001041420330102041044332133144222124303442424202011244140130130400314242344421443403322112441411100132110040302334420014041412322033202332441041013130302330024213241240004213310432130200220144234231101032012100131014211343040141243441030401332434010411020404043230210104001011021101104414244432303110412240330220143230421333224442433211344214022340434120110421230430021312112112302043114222222021023342232032331241244244032332423204133013113242031042420343312140224323410211310000214341441333411411123332243243213300402110411334310334143130430333301031414430022120313330201012101333404413200440111141203211044421134103301211001021430002030133404011031433244100304332242120324223020443244242100133023231341244123102421340402112242221332040231141344140201324441013343340433411004040112241003232012411044403430203120022141143031202303231002422241213031142220142300342323411033220414011340120133203343200142244202234001222141421420332340014104003402401020420003420140423224332444020000334233022231420113400214201304003130434141021230244224113321240440212231130024214414204413030111340402142012201214131041114410333213001231002220203103343214210142012341223044020403304224032310322321314022", "021313044041420311144043230304400421331402404104341100301030101203442300031142021214244042110420043110202004022442112232211234021400412100340433201214121330444121214402404112303331340011312320342024244301423201213214004300023113401200241442313223213441022104433232240324110121103444130102404403041321134244120410340020323434233122410321210114230303201102041224034433114230413341122443222103324001041310123311002033201301140341332203430202414402301440001132311300242302023230012243031300110330230211332020003124243330103232040332430002042224141103131331041412431121112442231413132002234223230430303031433201310211113144013234034332032420202322300331434133220121004334331424012423001442433020001402133441113430233124322001413043214141022043320013302423243244303022202002024014323014243332333310233143133441132332210334204230110430023124031431340042233023000233043332114442342012441012103232212114021141134432330230010021320341301304303431240132333034434002033340031223431441240441412332124041113301404130132000124342230431414113314110244404004130021124103242013224211414420114333323310444144131330403421324340431430324012441034201333032041120121013430122431112200032001240243104043403022424302004202403112143404333423221210130114103413103400304200322313333442241422142210230021230242424132323003101333214222101131413200131320224002142442233102123120121321400113120224300113013143100303020111234111031022443431424013402240021202001343412143212304312411413112320404404342024224040234300031434144132334231142232322114420242314321400044431131042210221330220302012310113042211214144321311432044210443434203002123223231004420212200201402321423431331001132114021233113101104333004042303003231103034201301031332422122330330210304133444013411202442343424240004304124230012133030114302020230103344413441443231433234010410101441333033041133310322420004102432100044102143213112431230022204030231311213321411010002301133302043002113232343312040114400021102241434014004432014014044101311020113320224333321201420304213303300023042212400232413002101444200111441120142041420043203104000021010344334432131314143230344323241230001111204303044203013000221040343330321114141121103101324130320203244043323443234313124331214301144010214414302333440011240341313041140313410223101444334242310241243031141231114344001300311300421444230003011223221010014104312324032010420313324300404222323444404142011420414300112030323011311233220411240303102401230120032434433330030333203212012111443033433310341214133342041303314420441001322223311124242403231212234111303314112134121244413223402423423232034331032322400402133021441030320100320043040243032040411023430230130302424332001341202341034231231232103403313340123312203122210323122042130230340402110332224331243303324401022334413200240442313140400331144340202023014124434044232032003322121030024442334221334302132001002011400314343200332134034330134200320220332224413043431422124014013403410104021022341212404413041103432014310040432442121442041042113410010011223304233314434324102124111111323210321013202111414300443440110440422224344234023131320034121030142010113003013123403431110044023403240310000031231130030244403422221131324431400420142323204244432330302421031041013143100342331432121220031301410331413430423221333411432200111412024221204121201214214204020004041222310014201440013403142212300022100123000002441112100132241110211240240303032430400011310142241021014410422344131303332343242040443242342431214214042423043113144344214042100232032324301322043004311423040104104400421112224031402032311211441210021430410432343033110314122241301444122322241040201143202201130321124201212203211310312212022222121430000134203043440240424123413431342244014241334203214213023223143313241233002342411240112331020402412314333322431000402223433324400102332103422213233104311244233334313402320014142330443012022420410311041211144324012334133302212244323433140013044321140400134343041134132330141130034243321403043414311234311232041114013024043121342244124314343334414420114433114002433434341101102220012010244200400102132414332303420000040302424234424142304344011410100003141302042321441120103412343320410111421310112333143433042202222423310100021230404211311433020433003112142021240200203404220323022101221304042204011140100003102202141344421200201100113440104301334043002100141444233220034343341332432421313124124221422111120302213332101324114212022114234101032", "413134230334441201143244001424434022313423333423234331000200231330021202240210411043020240220323232014424333412110331033130140232110414203430434314011134021233314042112200234330233141030244402340031234203342420142242201411130310003244030311022243441004134103213003041100121104004022110124223443120114424221324341120332324334203022410131042324111204044121414400403001241003023223414443443204410031321144300123331212322414402110044402424040404132300300040330000402103334413343242310120402444041420220020102440400440400413004444340040113120224101111234021101131444002434400124301334004014310023024232324400210003102004410040232041142302134002122324132114031443001403000323313133444142322303103204410332101201031401111322303341134220110330010140002322302113030022124023203003331422241424142223231203432033124004330342130244041020200102142041313141134120111301403123322201123333321201302114143214003433243131400231312233001210401343022113214100321000011313234123332301001322034233420141211221032402412114441013210433011100003311114423143201232041111043344330234412230230321232221330101403243004322021210023320140220313004233204020110343332400424234032420230233231322121314240323120021133122223344000334032313112330341433332313131131303011343030001442011014030122214121203233412234411444330334201233022033411410320040301401143110344034400241431042222122021033204314102334241022310132311232410100240111134412040131230234231423411210042414212002012404304314000100411041030443344412042444200143123323004112020322011332340101333144334031421303123200200343330430310340431114244330010122440231030320343122401321443232431021224113200114032101401230403422004110303041134104034330433014112401421132040313142402420434311133143221013341321101034030332124424200111211322120024330233223442240314123233211443424020100101010110121101403123013342422124442442122123222202320110030100213341201013413324112100004223121032240423310330233444014010322433130101332034333244012313333344121040334344040122012331024303101333221213020334222411100021442224142241442004310224204332133332020143404241012043424011240404433431020202012214344121032340311132021120430202232103204401024001242041414041143431142240043101320141422321101334441331013211112143100012404400102443300322044344310030441021314130004013412122112024231331220401101330304444403134321012324213211042113130130021231004233234430100441121024301032320013234331114130130321203342333414044204300133124314210000024244311210434314203133403444410342242443031111242130004112311410112104030433300403132321323220144403121132022222214031400102202133222021021131041202130202412234412311441124112343101113200003031233223314433112311123113314122342202003141001122321110214321300010212332230320313322132413033440201012114334224034331201104122333304211440003300032440023324332001342440143324043141020343014134122013240011122301110414143312044001420313003321332441321301440034212320002330132142333142303101130414442132324130420244044124141044021243201111330011221302430322041410041434403041224324101334443402032012040134434232313240412124412112122213430012004313203340211423014213222132212004302034322404411242404410444241224014100230000321034040024222000212430204210400314023020120101023110420432224002341303220033440342122130411032130143323144342200221403431130212330432102302122223223321040331220120323321131111101104233003432113040012330411012112113230102303403334031323102232303014321002211303021034303044322040400334231210402232034431034002021020401234210120412214334422010104120010410102103341332133201011322224244142030341340041104244033221321123140011421434333203113231223101340323044010402103224102021340102203031243020232402303312422221201042410442114332134323232003102130304132243401024322403013312230310330120341204322444002441200043404231024233020323124332304024130121300230202301133004100234122201431133224013041231321222441010433020214211224222042321014010212104343133240124414440004012110303010114430142443301123010243424103142301043040210003210423414134000143122103400003420013114422121432441030103311404312343003212423312000034114043031234103441421231042123214144410333432210132443003413124201313121234232343204143312003300221202343201212322322331322303303140241403301130322320413112213012311302341200244231220344123224332021003224044234414211442334231440200200111014034031022102221142414112120210230031410221331101442443231200442322033140231", "111314030403302343331404442004342223334033123234412102013412311423111110021214133344231413434401202111332334202312300100003400113233031033204030230241244413422334233244411342314102043322444333344214030302131213104234321030033434301423121000431424310222201402022310340220001220131402421331343003223031313344440424241112141341320103140133322103330441240130121440313313032311313021204302230443414413342440240401122341031132033412140401310142312333441443320032001011201200420000203200241323043210001414200321210433342414042240331340114334300331321012443022100200113232430211301401344204430311231021213013400403113121402334031340414111432340120224411001031040430414024244431210233010110041440331403124443130320441022003412323120142401233204122002420143340244101320043044332100330414321102114310434223344233302424210011211042033342201423124014113013420210000444000124443001103403400210423043320141321121203021414014433241032001424014222034214333003000030331044310111223321404441143324114143033411004312323134004110321232123243214131441102323241114410242100212043044142012241322242211132433031344242412413330044100032113440430314204003330212302212121212432101021412301043103114030344414013142202444241144104330332221042341310011043141122212010241014300032341141101122344420333420143342243024020133230342404024313323242122423123433412401321020120232202333000423030304012102322404242403010110210012103141421104013110231030404011211224100112410410032420310202313442014114343100033112104412343420123302400113321120200400004241311041413043311233223431302032442302443133233431134023134420141121242011232223014101022044421203134244443204021032434043402332224113314343041302040123031101231310444422024002214104011420121432331132432303203403001001241132311340012402144102302130041112224420310434333344310424024410124111102440033141340102404244431144041304022244001024201424114411003134413404403131432334130304304213141113224042411144304034131123220034331002434431010014331410334133130314213442430211212121424332131444004242243414242424304033434123313421014024221322142422321200400313323003030314243112234413101343441431433031430340322004433340214134021332314301123010041041244444144333443230222410422111223003440120433034014302220030242224431321402431301033344041132001212244223411442033441330102130010214443320121203321412443111134102340143133020331432312342212301002113201241423031342433111140420314032302420412422232131200303200411111413101314344402114310330414111113220012430302334214231004144401344221302114240441341420014034433302302341401422200334434401102320043210242102230133021431332320222144120000042013444220014430334032141132032031113024133033243031311312020322113324104410322413304210223200120113400240110303012312210331242021141114202212011332434121344003000233323302010424132322210404402121012332114210133440114034042322241030414302441242302403324233001442424321301020434340301334142111030434003040020413403433214321143122302201242424011134313420442132110042014121004310043130430420023414234112312434202103131111200313403400404134042404000331124002323422020432023200242120314203303112040112034102100022401323222214130431444224421144134434323234401111224200230341020023200204402430002320410041344430213104241142004210201401222214403421234320431342101444334240313332211303341321302434033111312414422201402013200000223424310234223134313414300334010400400043044341114022323332113010241214302221221211240432303202020002233311433402441300241000100104431241240401012030104132023342221013124101021320204213234341322134421120341003023143331410200302003444411034240404414020223004202441440013231313123110143204224221002304033030223001314232003030023200322313123412400000334012310210332121313403312100440320113342340012422334421304010431134202442320124224131343024003204020022322321013314442031143303402001432010334110222131321130303032100033242221334044433103341230122343110001023110320311341143311203031411441040223232414120141202123320122332010121011433020323220200413004404400324124002302143320304304203030320241022124313032212434033214041231002020134413414441130413301212103132403003134210132424044413304031023110232134341102331240003240022032400222121244203114214302440041130314324014322241140232200202104202314300204223301411002030411444334213131012331323401343111324014400113103223124224413120334412014023400140210210021121102123430242223310342010223012143402122443140142304", "302321423010401231312440044212334033012111231444303234323403312134204130403212223321411211331322412331301213204232414424004131034120440004211340001241031423111010000432120240022141221101424303312242343214102210403022403301104340344144243112004232012004301320424110004012422040021031410022303342110102002401114421211001334302212301320330010001140242043041442333241102044002313022032313244300212200040424402421204410113033033220140242234221024100320330010121222314314141213232224221324033021402000122402413331121300421210201140423402414404440221042104210044233201211124304334340221110130102402232301303443132333034231320031422132424423011101402133321112343443131124323300102010203014423031021442040101142433244132423341234441433210033104320214224211032034014114421201041422023034010423024022040312034123102124203004204223121012133224131320424031002212031120413040032002023042030103414321023313420044220311232240223213403232044322204243114414041030302134213433100004222002332210021414004010332332304032224142014204100204220132432000310234140133013422244211301400412042120104031023411244331220204440102210141142421232222000103224114414441043021100330413443104143122433413213223111300244230101310301210400124004030202211430412124012304310413232343110134440244443214433340414440234004221044220131433410022443104421213031343311004034441432112002441114220102043422000304124444222022004113014323413442212331144140013224313113413034134241431404340333433333122131004244422140243340044134144324011414313133340334004242040232331304022142003024233103423331233041043410314140130204304113122004314103311444414400200010330442131310423003022031402442404204114002101411201322104304042324200422134044232032244010213104134233113130130114103200431011444314130323021303312241442131011430101403341412113402233122404421131034033042311113431104141434422211024104021141022134333222014304404013323221140242024221013320110201132211102143014443210304441220142323122234303024310244022101430123414144423003112130322223143042434004300102243331121123123324020242410441111322033441314034323120232122234030122200104230441111304003040431323031402303234234443024224023112221301301423323201013333243131234444132404044120202143133024224011341404130041301033003300210430024022322333340443012330100303214022201343331240042020044004434242412002221220324202004244322331240220302031430433433120222101230413220123114222241011003022032410304111104443411121434123142340412013232020332331130213320143431313112324414340301421314331220102113430032100102043342221414422201222434014331243142222231044342232423112343334232114010441422100124100422440310030411331012201033343343113412424421303431413312331413230434321234304110431144300242343413221224332113224141401040003042131310244442302033132121124011321302040413140010400130303033240014312332013434042422320121332422403400333021442142400420042411240040203132122004221034420320123102302433240230124231212424133004200104010242244324343020434432432231033022012120001323320302343340010033342004301324430202403403334200440444122210321342214032034022343000124112301224022203122324323123240143012221434422101413000342114021403213142410422114022012222034023423222134112444104014141123110312202011230142133333222104121402020420434131241313200242032323021302311221211414441400132012140000030442442230410404301102443110210412322114023440210410202102312303200021234043111421101240302234002303414230314202243233413313200344140440434403012102220300221031442030030112032102010342221320012032422332030133322314223201044332234201401234012142144233232131432431140420442021303303214434213000000440121120410044200003441100233001131013323221120210002011212010230210242034323112020203240230023424034422114332022213441242340323042302412223033142342004120103311321244233100202103203114010021332304340444401204312002224414413211301223014204443440400111413441331334020414042240300033102033424114222242104301221313242311430212003333120442421034222200404021030244133443200213004122032233323240202110320300202210103000400121221113312310110221013023111103402321013444124013403002332244443130422112123022012104330434043133033320324134021311113031231131431333312004023333010333411232441020302330024100011432314143324234142042112243242434040240304301134334322314321433214014020423022002342314232444220402024041311311300104234013003423014243342040443443212223331124431200114304043210004212211313334434323322", "131021110123141013000142301243131433122113033413242213422243334303403210013432444222013240140440132233104342214312034331144012142234202142112104411412124303010403013102302010231110120210142123002031402413231001010220034333402031131210102230420123244134210411440341320400230011343034403214001313404211212322424332220323110331031122410100213314130441340121432123222321043114002030013141023413024413441321212001140221143331012421302304440132013123111333240314022104012023133334033322043240134314120220144004143324334340344223243443032414203231144032104421223042022240020210441224134024204321030030402212240443340430044141210010043403342130121042411001334443024323312201132432313122033311233142411141410144201111130330203031414114244203120011031200404043204210011013412201212014304344430134012031013224441042010230234034204021424100220432404431232020104431011100044324340211302331213122224012142021321202000031204233434432040340212342110324011431414204224422114410200102432314211202004412002323244430234220343331312130031113211223224421341023244141244200333341114231101013021032430101310121443430333220302313341343012103422321111143434134110340443003444233030001344104314231242341324322320041200144401214444321223121403243404403000144021104444340241241244322211213310330140024444021223134341331330044213344144010343111100301211120441143000340043331013033013410231243430222431423011004242213214301014021044440343133320144330434443434411304302132414302242232123441210210433043131244344401302241220110401333330020122241114243444014100202101300330312301213033421243423114302141141141021044202330014340404122441440222320241143331431000203324001044021001441111233424343040010323233434042241134030440444030100200403243014200223204043304124124040304001033340334213402404304313412233042241340233220430103043102320413134322243441333113242240311422323113302414024204112322214324344104303220330303031231101434041114021244402020322313011001442114424310403313033204340102324141440101344240321131303301323412400301441414231034241444434103134112402342014304130031312333033000033422010424132041124400340200443404131343023220234223043423222311302444201410012311123214120121042134012333412101400130001232210000040122232400221143411441143442334022034400024111144221224324100430013142100241022302422442442142321444311343343303232414330031402232134120422200110102400001041221003033122023433104144244420014140211204431300312134120041031201313222130402233103300024202334244330243332210002141211040201213212410442204430114432130121022001434200014342144114133041103034111111243424211134140422240132143302314422043041030103332421020324231234441243334422104420030412402200220143403144203214044321421033320313031302400221234213204022301040200333310001010321222140311244024214300002111240240223443032102120300200333111042014201113240111312212410024433244324404322341343141242030004114112312323431433313121034022334422332042321043312104412124120004333134302040110122224123132242044403212140003122143311431031430343022423302310333033241113221434310022313104001202312313104344232420040203413040334311322111213203434000031011410013322442104440002004141204443110444103203110024214240112103142242412113432413443320432103312122033324324400003220333320314112033012432330001020232121442320111140010034223123220204021101311343411133301214031224232101201432414414243134333010103341000404410014404404311120300201244000133233243123242111310100303101030211324323143034001333214141323344342304443244412013314020034341444313001424402303033203434021210012223111204400043111210342243341110341323314034232042213012214033044130014201330040410423302324203342124201231442213441423200201011102142232032303121022013330134014014232200040134421430142403304330203111423014221132234311043212020143031100202343400203041233222404241220034024400131100010313411201244403430313200230440143441241203421110042103222012004243330214204133040032414444140022431432024422342222111323130144034402041033321232331442342243440440242002420413333110223030331041443013224132121044024333202411241010212303440022214021442420232110102340034201231242410144420100430302410232232331143010400434103444144323122421243200040232133422324133103442433230314210321024234222010130430334003014032310210312204214113404423130233402342244310321333200044442420120320223440101210020403014030020404013101330304433113424322310403021341341340003001220132213414301133003440344", "030432043133032331302334202442334340410114201441132012202143141430043102321000414231200000022110410242112211033212243442432122013011014402310304224111410141340334023203431334010341232243221313130342104123442104033231430444141424124121343030244131121334144414200100431312204234034323411301214221131013020102413021103144023004013301230011422121233314041403321333442141434212330304414231424123124244313340144120234124402000413223110034234231412340221234120200234132120421203432310422301433240000332113322124433324014343334031433014124234211230021443021301411314430020221203334401134210441422404132114330234341203043133432334240310402032303412300401000223133232113314443134102210221123220143401243002301130221432344103300212342103431314321143433340311203322140431441001121313443432144403324122031110323243140432114443432003434044202134332212304331020202402130340230213211412013331324414021240010312124243432043232142424013134321212423123221140313004101012422321321421403132111121131224241402424032001404101222030204443301421004121344444202244244341223141211242214440001332213404142010344042112301210411231102141412312303032342424404404102112011130233203423314013302131130440212200222212434343123231323422013041403141320024400040021333032134030121431024314143242214010120433302344304232202342030200132030233222234013344131241313132034123041332331401020332334343044333134132410233333030414330243344003114121022312242012342014133233412430344211213024432024040422120420442014330322221020204121141230311444231340202234004000134321313300414330031342321304214334422241343010110202212333402010023434332223424040302102320343044324022001440333314112413311200310234013242241234400311301030333020241023140312412402213331342311023200022413204130104340440401232032120000243134041241423402022113300222024043121232211114111144423422042330321234133131113330442304124043101344040121041103221312101312413402440000043221332200121033401232021141103000004304214042034010443341312443212331400143243111043320424133131401320200213410012103230344140303112111144442214121243034344413421401211241202012134024413012224421024034141121021220333232320244104414404322122420140300310101211243144004301403422000032334014423000240234223402010121131130034020032120040231232223034100244303030442313234433402324042403104213300101002111120414143214422221414034041004113141410002230321214111112010141041004332244114302320441120044443231033023313114322200312323200222302014134222001144332140020003043331421011130103010434123324341044103423424342320013203242104231200020343200340323122401014433104102023030030422330401214203214042322311143430441131012214112310324043101212231104413120000220332444342132314201312013232243101314303312042412403233020301043202433413024434420430204340131212010322001113102210412100304330302232120234441021424010241334201122121420233332341104323410422141234201421332342132041211023123310340411244200412112422343340000313231143232000301212322433233340040344234032343331232331340241211441114422214421321224233243140123410023423311031002122323234441222314114241043032414101433211204100013333040004202202111232212123220324402443104122234131241334424110433042120040134403221204441112443120200331321431344243422230410220130423103213341110442331041323314223313144034240334221212411122443313411104111401304202211414200423211232414021030443340103203130043300034144210130304432043212404432140134431421224134421142402401302244142223141401040014303412042004232314344412033042204004312144442240100242300401202004241122402332002034020212120003233141033300113111241130034442340444423222440304421440333231414233000414321142431133232010144023212131133013024442444320331401401110341020131142131300420343144100232140141140334411322103413424443334424214413002444440011210013012220214310402422011232302410444130022101331200204310201422301232241331022221200432333444404212210130131043310244220100434200301333133123300320103434313130142141001241141144013031311214123412224402333032130020020333344403202422114130001340244121341323341101330401124323104431304200404211430032320302322414132400423340112330240201024233021004323423301040344231313234423133024134221002021302041122123120001444213331141404431244412000002322241412400442204014120102004133131202212120401414400232343011402434203333041421311441343430101342411441320230302130121444304130030203204312113323042421204224031021323104002000304030440001204144401402", "411113313222442323433241141100403422334213204224423142244423434303443342021120203031010424223400131111222101123003121044101313220104240214113443320134033132002342131111131221443114404114432244201321021340020041012241303110403330001133103100014134440314111002022024422203401440033341121430131140000320443313320402423101430043231443121022204044113300331023240221410403412002232034332440004011211131213122320304244204323103122144304114314101132024020111334043133011010121140403014023401440322221341443433430301202043331324313011100022404112213244223021442124330140143222033343104113310330023033030300410043201202444014032020311120232314022143224303311320020224300422222433442001032304121142420421233034433011324101132332341121124234044102324202312244323002343243232132144422333013041204020233011443144040423111302333313113404231040031131314112341034130232012302334031104131114201144233041344233244213410303032043322032303320334414034004023432142120413232133102143000043011420304032420122343410342334330011423140030114043232221043432023200233431013210431013232430211014311142204403213041334444110034440010103344404140411241222012044312321300112132201424314443310331230222022421023231002032212123112033243031414341124323332143223222220300230202314334332114033123304221022043443214310304331301031304043010331300431431203420034140430413010033404143010110311020224422424201320411241023100144402413114100241130202420030331032442132121230433404301022204013021342124244204002104300313333332101424240323432010124423321000020434143210104200433130321130034030140230212324410122404402242442413414443442400204314101430243414320001004402421411443434010012101024300400123040201402213311334244124314334422443014321401131231421323134244210032441343101321401414330200203430314424330422021133034230011220032024243400200123030400130023403043132140022332124343212311021421320434314124132133110402113312323143434242103204023333134022441341444423413444244014211134112341241304240314121232304031340001024140122242422313443030300202423201130134034402310413413002020113341141120323243324441004043303211401432121121332443410314110243013322114222240230131124143042004232433430211410201111332142101320330401124413413334013343303302443411241401003443430302101440434213420402142432110334133103033003313004222042321020044031143030330411442333410230221024343440422314401023413034241000001021213424124314201100221324404344123214210133230422040012133134142244130443022333312223420131441311411020203411343423020032024411420134142220321044231341020202441133030320304312421320020312223030010020311203030143330323234123141311034421002023102400404004233003341220224113324404410212221442003114434004432042004321324134413224113122101013121332104132312010104222312213404121430234423431410440042342031142302303133234034414224102423422304224340232132010323411320234434244442214203220210431122400304040002320342043110140134431333344221313134030110304233440412024303410042122011302043342214303100313340411110021114440043234221333411113344340212004014344442431202030003442321020134243044141110222124213443331432203300123041401113231031034044400441230421440000210430410302212442131142112432013312430243134440142023400034131020011012111323341413021421213200000113311441442304134124300312203003020213334324011214433223143230143130223221102032012131320031000030222223110432444103422240110340201434210042310430414224001340341124140021043101210101012033424201232004340024130423233202230101444122210004101233121132322202402111021023313322422443222241234011204341412011211100130341211210330001113232104301433020300000110142043402413233240114233233110200030110202044430420034142113313030302143021030000303014010214030321130023341410131100012200113110200141310012304032123110344013302010302013310034301023220110210322302312324221123020014110433041000240240213231312404213020411344341231210324422441040410120322031221344034203344113011043120200234412443322300000313042204341241322144322041414313114142101430402403340403411001432114013022033222024214343201124444023234131132340222034104144422111320113044424040011041211243142242010401132421302134103241224411224022443321341043113204200410124234301142022002403023411040221143322023321213223241401012304014420310344200310204012303114314223312224231133432232414142414242210314223312311112123444302121034032412140143104123032411022040123232141003230221010002302213322300143442132411420322", "314141420440231021122010101102134230323410304121040020411111112323101204144222333444431223020431214024032244431344210241430330413004210233211133124134241114444430333043224102044042122000433303404244120220214400424122334201101402414230303000143411431334142441140132234423120313202144201203300330224122134221034423202204021110241013422341344314321212332141422120223222344110243004001040142013122100130341100111130302231221134132001211401304142113200421133133244222421344204421031444114430434144100443221043323324320033102344323213224413341030412320021201104240141233232022202432141422340233230234140331411132242424203423001313022002100343334143104413131104430011441311031400203243231011120401300221422020112023024123413301424431434402033140431004311313010123412014133244144324330000044044403234112430143310200220234243340414143441130342002222011420333333434203443034414212411204330403343212103312413201022344014041404213413301101242042333024332400242104342032213222311210100204042410234310313430233030144030431321301112304042400040330331144401020214120223244342100300041444340014324343221320341214401443133320024331223312344021340414402023433324314401431140201003012324421000431334021341120141311334114113430330142003320124443114224104440312010303034040330200002004243102031022243413101313114432040212010133030212343211204320021421213224042114310223042204104241411424113003411024132314003423020100412133044430412411000020313030322011232401042334402304420134211002312210012002402400441343000011113324122342422120202234133203044100440133313133414240044133114440121330344332132120403030211242424112111113133041101422044332011243412010343401431244011231124303224033420423132334240422223040103323142033321003201340134331124231344400121310343200400231130122141134012134400433210240033312240430203043243444344023113133141241023223441223134110422002210003413312233413101423114223110332203043304342113132442430124043434330301003032003443414024323010141231313244122131440321242210423211213000242403422231413434002043340321414104314403122331410321142023120210324333033421232130024234244303404441304143340324313042332441014110022020402210420112430030314100423103342343231401230342323123032434041124432130220100220401400403044333402313301131003140313134333302103333040000440343304020211001322034120134040122203000104343140100142112434322421212012110320000230142214212141111022322433011200010113222333340434021313312441412012012214341444023231233300223100121420430230313030403240013144201023441324243410401001003042400041204141302321011021043030323322312202314321034142313343143040100443311100242134332333241222043400220032231213323041023310403033031043042201321402134334134133210102321141222210430111400201021232114102404222303023001314212110423430332222301322323134213142044332312303340103212202423110102314222422233333243413431210044121002340401422034344341043020222214124102240142301040103023322231101323012303021302000340222133022424313104001343233313203344214202044012032301034332041434223313144014002330410322442021343004244421423234443043444321434004142341123400004212014231111143001313110022101344333120412301341021100042101334424144440331024100221424222311221230401222423320313140211212331300431243332244100401201234013422104424034020112021243234234334204120243400133324134304210324334233302410330304423331410114143330342332031204212340323024311334440034333243114002303121442143432411034141120311322121212022321100133430431331132404341401420131223344003243142323220310031132342211100422421440041010311202201444023111040134114241144342022434042334041112023303223211244412133204102331141310342431210104043101340214304123131144343142341420124433020421144402102420402103222230000430323230112042313013430003102420013043324402440403311422422004003212102040113343443404404011014441304244144310310322124010033321334244401330231243042014312240234144404211303042412140414442413122304424331311132004114132303334433034434243214201123031444043332333312214231232312413442222142234442104320120140343312132322410100102104010014130023131024104014313011430420433103404231144343010304413401442313132210113332334334144100021102224210100011331141133312220141043430131131443041012142041312313143011412013441200324201330144433430023331020210210040214134121043312042320313443411212223130203312403024041121434400212040024122343102000431201311331242320330200222410442440313234114323020420124031320244040", "212201320042000132411303223230042201003431332302102244231114313200342344323102044211142401023302443330244013302330032312022420040344323133421140341310340001400102440304400011401212411123233420343022024103420104143334442230312401134013004203004102041200212422110414303240332212003140024244130134002324304041110243013002332212122311443302323112403232202110312400120043103234422143033402314403240320224430304311422303143104442413403440123313412114434141034210223012413310321100340213433033132104410312344120324103003111343331203102233104241004122403420200313031211120310031011033113344132340043440141204041211322134042201001002143113434131343334111403301420130402120303000312400303242222132302202000400423444033334232234313224330112222320411012120432200110410343203420434222232211311420040030141302103411142201102120344013221241041020411343120204001404430304114143004222321042312432133024022011201200031212211141442201213010332214033133223400244321133401403022121140244100443102041220201130432134133130043033144423020113323212222430124022231204200113241443400311100310014240304003113443140434111401244332103404402230112444143122043211414121104234223142230142313123430202120342204041421231321440422404312420342224341233104321002000311230302412321342204202103001133334004121131033301033314303434034211421433104431011203011442113240233314034144013224441123122043132104223120213041011013401023132433413141143330003104431430140303141322221413343243432300204141440422214111111120341031421234343331232323112103342240123322343110114434044440024120422203431310102314034430440022122402402442444210331024034201020014003421040442244443123004111434031210031233221031404340441032023204334034304244401033121220134222224432242234004202140001110134030212042410004000002144313004120424313011413144241311441330403033013034020411314200041024332044224301124330231234210143243104314224331334033312332443124021102301130214323034423144024221444144413302023044131404321144220430041422221330214021423414132321314434331132142441012222310432200432230412210243111031400304404101140341044400231222430403012102442121221313003233234133202032143131403142044223202042100410432020232022102430421320313001401343321130113113023323442203143321340412210441032434433140130330214234302330412332010333014231342402244404312130012221231113000421430114404024303434103121231114444400201124041133120023022202330404333223303432321332224442243340432303312000002342443443131024300320231230043232423104201242232042031114211222030022244342303444021124002040210014202211232110143013123404343032203404422134404241223403432024040430112410400012011012413043032040134041012023312240010234143311313302131213302233032232224302002033440141314442432300034304432241204401312330123410041133111300031341102000023210240431212204300422004431213321140221214132424230310323222122134224004214422124330030110004144110344444032311312224001403103041000331342212000343223122143444020023143443402314010023431213223223420142042441101421120301412121333042321242213233224224332412201221144134012130000144314014411201041243404203101231131310431203300412331332202133431232310130443043011211041000204042222234222101042043042401411241333032102132100232401314224403321311223311220322241430212113040314213430313443034300031003131444211240231441343213140004332241313140222423331314340113014240124203010320130204123322040430422403110032001231214000321043144202121340444124241002304033431141002104344132110110042022233442122401404334202301100443204210434131422432202220310311132214043023344133440323242110422300220034124323330434004133304133132244214012002314112004423020420304144412210211114401122240141434413440322421242040243132440122141202201132332220223114144301301114341234202323243033101324210042231144031034022104024413432031021440203320402101013404013142102130222332122331432244431322041014043030331113222230031144213341023101411004300424114121111103000332313343130041310432332321431333423034233022224043030004040142444403233242301111332032113420321321231244032123213340112312110133111032013133200010331014442444244112414444334234210231111034211431401412400024101111011013141043444342230002142312110324031002123310433304013042311004314423243330131110111122040020413241120413133112122443143133402213212122003144420324023212213340224403420134344343430144334442243132401340340344420020140002023304423443213034114333200233123134222121042113133141443122413", "343031104444120334430203112131313023320020042012404320402022110410310311334314222211000303412114213113012102202341444231111432212242103213111203312423104433104311330240231241324043110214024111421122442214112203341211102342432131242043020204211000342032313233401022013121414444212102430004403320432121443304344403121340403423404412411311444034213443341200320101241431123412033132032422010131113042001340442404222021221200041121310123120412430210104141103411410021331400423300422343430334311230402444312313132330133034020041124431040441033244341221312210312031421033031232143440304444240401201404223201013321210212430020312010001104433122311212344232301313444031313421444204401344110140324142124223423313122323230002303342034213022314341143102032341124234112440310420340111404112300320301043343313203302043404344344102310143404320323332203124043410301404011420140311011022022043303402043333444424232002024423311102402024323301003033131324213431404020434302402043210111412234101244434300143213241302134320132024323443442204432201114410034334440342132241033442203412100321203120214023401232122013433420341230021033014031043421240143222422411340341223421001231014130122331430224042320413343303404431122103440144434311412241311302021034224123332113002204424403332240121203433011103133233021221100332140343113213204431401012144041232122231320043432220223013432242133033204420422011222300132212322003214022023212413414202301404034144334340234020324024413143300204230003002122020214230433133013420310214003101021412430010224300123100241311213244442344233420420243221424112242002100131021304034340341442020130240322341421122141300401333320242032010101112433314101323323403113311111342111400343143340230000310204440230113300344204003011022113001224314101211230014214104113434434132003131212013022442103420141114341100141114122131022440444201144342341124144300002041344420324121430420221213344212143111440404003340204321401214033124404343001311444124101024212211430024010230230344130423223112200303210123044013444400141000021333422031024133420214012340004432424113104332241222431334102434312302201023231210013210421402323110143304124030043002310420203111134334411321233410124343401402002240010401214313123114331010041333402041241243122102024024200430431020222003232340323022141123340233313142440300334140100300014302420340043042440142320311203302321041241320133024013023313223301020414321121101220330123443014303134234133014113443302241423234200303244322304010100321323113211120310313420324413030213032413320424123222332040244213213204041320032113231040241041313042434240003202001143102424332132210010442210302121244334022132011201303233034341333240231213334441031232224434331102322321222122014204204421231124424134110014042323241010420200403212124412300434333040003033422304414433144104214242031240412412042233433304103410132110301324134211242112032121000401013100211123324203122233201334142132320004301134243320344240340321221040004212132220302343200043410004411214210032333401011012011142013000212103401413321020314324213222142424002013340141110213411144102220140014310031240120133341304441042442013004012304142412313441012414312021421403001204433041340200041001241211003241223102304421212332241234431331211144232232233444001442343121323213114442240423424322010231201302431320213200112100221424043102111044412312003340112422022302021213044312231431221412303322434142111400244131132044422243201014442140010324040112130202302410413241443031204422411434021124434220104042442114442211122212144101022300043404003120403013001023102422434140411312223121244413311003224221314021033100213132042211022131423401344033043242103330414432333300211312203203342231301322441343013412330321202231114221244430411101141032211244441323424220040020231340134243040223014032321043012420222020434033422431102211121043311013123100423342343431220130441023002324231042303220032443330003211334200112440103113301001223031244301002322201241134120100342132313424104024333002042012411223414114021024001203202312234131122402211003223100342010142403411224020123104342043344443003412003013214402420013112300344342023433101203203444423411042230432112401140122401423320241012012042401413103333042440243040201132344134001314213323041232120103034234210332124321032011144401414112432243111244332200240401231032424000121440034003211400241120332143013043203320102402312013113124204201314221134424101401112413131141213142014", "100012343424034321100043123113414003013001422013000024340200312242310024203003404243232120230131400403030122311232430001201232001304313033444041131132121110224143132332102213100102333221011014234413212400342300044144130211402312034222413434014031334142231134020411001410034122312444230234304311443124133204232433132234210122031142204212401014230044110122232323042440444443330212311402043410313424011011221130332141021412322411012041222431214444021220112341204333020301113434024123034440421402011324301241331134024341421120442200401410331020010130302433214021020322044210421144311434340214432034223414134012403213403311200234440104331321244213243324203433134103121430130042022014034222133443032202021403413403120001102344321332341044242110320414332310323122334403313213134114431330220433010143330344344040343123320410114432344220102040043201124040041313434213221100320221123120324142003313304200401311422340302140020342402242212243402434323132342122414324100443402332113112333110114310334113123324430411133440413311242140231322031213211142131413202320242240143433404141221400433414222440000444440112030340203441244100414000021213301211230301112000022440124141331210221310303002111402011012024040312001432310444342234314110101432324033442423023104431121203233114344344022141140132223203043424232014210440112033431430012334443323200013244420322313413423442310333240010230334214104334032401302323003401111433230441124031244230024114320101334134034243423202013232102303411324324200112114331224324101001210142014242242010213200113231302433113040103114041022423312210333222314414214013412031010410414022131322023422123204021341132034211321041414342232340142231232012101001112044413433013043230021122101023211221344100420412422203401102324123020411341220120133402011021122031013230243314203401433443244342224123014444122314443024333121200213440202102313024403242322123110210120012020123110400103302304424323233233102430204202141102311222304423424420422312413010224201300304140432432440121122232144420010230443042114421430241030404244431324442141300401213031024120121334213322213240044133332023202010210301404421340024422214041343300313200044102002003410133402344314143232411044344131310213311331014241134024102011430242223240404334424333124231400241341400342130434332424201144202002103130444242304234312430241143012033142201132101244313312120111230102322114401204103320142202434242332320142030242201221212021402101411103023033012430310121431014210303121132423002243210343310332341404133342040131121403034321323410134401411432103214244113212432301014344303443112323002124403200330233121103002400011333432021133001200202244220242424204143333443003202141114431132122443132010014320134030204030011201410023403242433110300022042303322042210402441332423114420023213411113242040330344422222431023323143404121004311213014210101200034243312143441024331220134303033021231243102443302321331021022120240401242303011041003202233333311344024202332444343443221014230424440314040232323032221220401234413304433143421313041244203312242342214142242021113242311344002020321103031300304001214341243413012014143303323013401224004424444240110322233121024021133022133111440311212112331043001320031421422224402102413004332434013402220210440222112331024040414343300442002444243433203042204401403301033302221044403031223212101400030322023210210144333331032442030104243034413122124223411230144300133113100213321341142412143034341234103011243432010210144004032200104212321201423001103023411234223140113141420333320044420303120401142002022140213223244044200023001233204303424330023243014020433231410322021214314111004404323330344401122210444300244440223110230111014244022324004142230001043301033004313030031404423330010020014044440342112421122204130010032343310034011342034003430410200203220333132044121343022202421300241402021041232203412301020310320304120322014031124341413402334103022021430240122410133122121001024220304244033441120401403230131001244001202341310132443012024002423444244111404402143240122103302241110213214342032033304244413420422204212044234443314440122123411420212431102223304130142322000430112133311201001004433140430244002330443123214314014113212232030042121232002221422323322332000124124112202414240300420431204311440112330030303310200204300223323400211114421010011134323424241130443403443410232003334301200430324244233231044013342133314404443043402234204102134440330432004442224424242", "414424224323123311304134311221313330341121342400014023220012204331003322030100011022033241104142321102143414124321311234012101220324110411410030402034343330110412244144230024301302031344320312040022034412240303201403123323443201214441111214014332230302100300022202222133443323443404241300123022212021120001444142402010404234232310001234421230440214410344300242214434232220133322112410221211444223030143244012302401103213323042002412323103242320314231002232022043104311000424442223413244321313413403231213340011124440422243130101002021031310330030014342100314131134300031403423324103034234231413002243120103302214400431033423411013334301433324233331143321114342023044044010132444423040121424414313211222030023412143112104410034101424241042201420111102113424324010124244014141032234424424221133211411401122302444414021443343242440421040401034014212302001024032003132204340303222303302432430120031041333414243400111231331321301042321244113443441111301003322123144412021033211000021223241214033232014001320122342313114220422431223121411441024341142213321340104234034203234224111120301304020414422213241103233223302233031241401103033144234202313420023420414042103140021443311431332133233121304000444242302302034204024001433323401403444042013034422333143014300122103141304211413310342401200120232020133210032444133143041402403420142000041110122313044401210111431242120203131421132201444440202130112133110012314001033124413134311002141124211123324032332001243333341424412202003210443023344124240230030121010143343303340430322342323001304220324043412424442341204013003433432313324304231400410111443232322142440241431041222334141141200014024011231341014430014104123434224123101423014413130401311112244030403044214120113120430014021013323041444344334241023403343040330232431111423213402200111024101210224234311114434032333030304222310201200004442231341344102134402303311004133324123221401432030103031104111441040300021113144013213103442240340404033424343114234442023432020233332433420222114401410203003142244423301140310314204322143041312341124310040030333034201342031312320012443213240224124003034213112423020311410400220224424442000101423113210144313020224301202312142442333000112344343403112344111311301001303044433440130003120110120001404000414323022332132044230312411123120300342242414203122121013200343432140034004344233132421034341341222144033404100234124303121433213444021203332312310213103211134044104412033223034143224324114344020434240142332001031101423042132443211444214402340212001032132032444033013311033020422143443333142013434022334133221244101334003212223214242334342203041403121320441012042320122221314111142213044021422344404014320303230040000441213122323200020141201142332324330441004002331421310130100044334303130300120434022000302021012100312300312342132424330434042111344243024113433140230411110412044442113310340404113224020413330223143310341210003043420343421100313023343414233302234104023442413404224143040114141030322342343102333420214132314144331221113110241220222000312424040322121134421120231224421003120210310303424121140020443240242041330240223133222140140420223020300230112311040444220214204023114322344442141224303403022134432314304314004411121421143203112434041131411412434411113300234333221343111211030343040242313302042043214420323103100434014433424243433142020040443203012131300100241243023112041143344100312042102440214220032100203110023024001132101002144141230300212131303304321442044442322331321012211022423441224323124204434344232420012304344441400104402430430333334440323330022310020202322402002323340230211410232244412320331002303314144243420432020422040342330214200243303110140204132220030304320342430303333340010211333312122314210310110141322142310403143114234021322343231312021140433034214424210133444000003031203132323313331133002113444314113132013211341024140112331222244004103023210421041230014442434322344141113414444044234003444444230323304020001013313411231302314131224441304441412120214413443344011221234021323142324110121331240113013140224023142343142243323104210224023210332323104212344300121223242233431442331113300240002204011240120030313203323440210232100221031211301314114013301311123412003122412110443204042142034110233403023323103432234104202414020401402311343123130123433341123132010134202414013031424311302100110021322201123134212333302044413332240143320112424202132413144312210440230120111240432413313231100402220000", "023112132121043214224102323104440011212113020110444324141044341240401442122400422103034440230014202432033004024123332243421412401004011231212112134114102004144213033242040334141222331331143241004101420020043241212303113324243014443304233234411344301041230033213102004212230034040014104332120214012224012133130300200222310204124123140213242304432040114304000111110412420422024234240031404234321123403332120414220314412034414021231230420243241401310010322022032003422424304000200044333031412330412242124312202424302204124043013030010344241004212122113410210011011404330033043113101001210213302014442121041241122331124143023444214210330131022331432310343000020221143413334000233211014031242313242434131203420233211400001234233023302043100422244131332031302330014244101111023021410030333443120204112330334032024403010304031444222100111041033113022443030030220034440301100141122241044200310121043031442342331404300323442424340332342142444002212341044134143334113124402401111423423120413043243124222043441033241422303331402031223011102343412120043310301411222230141202111140204421314230032121320232134034020314240123141201131130343142323214404020321123401434033343413034342401304310234224203310323422423204010001304010432242211230041401140430301044101212212341213140240412113032330223033432442132324034411434023033032243020022034432130304204340243242331241113421333312122132231310413211010423113304000331112101040240113433023011231033134301324421042343014342302034104000301331301203303223043202221333423413243400331321034131411220320311034411131143340120224132412124022434320104201033230330312041310222312022341232323323441311432200400200213343132304430243404041221324211412142300311321114313331002320020200424321342141124240343324420233432214301333402420304114403201433104220001024011244312424020224032214411404442200013114024310233131344033224320311030021203413201312444121224220100414401402000234214422300204431234404220214111113113031130222040102102423322010034104244131203021434411011200323232011403421414412440211412131131420101220341443120312040112403210433413411143013024220110334432441341231304441244404130004310014312400214241222200043143430413301323143434432431100320444103234300043204241221343422021024341444310443123140333030112144130111021344022302104030224423113303031402422404314044011220030313044211103241021214323143402402141422323000104221244340013400421420041342211001331202300103112013334232041221240223122002040200434434031201021124114110023101103001121143333414441022310143140411113344324432230011440344411330100323131423032023124034210130114030332331433440413412340000304113043022323442431102221003442311212311024132140142011213432144414211032110320023101002214041342410112224140014100324003033002334201334312444301432013034432112430110433012313041243032402021220231043004313343013014340333403221043030044204212010320111302001023140204010433402211202311323244011004441202040413200421134344323242121101400313300123230131400014143112010232343113430340442210424013043341421041214342334043233001341423232102103333213004034041442432131133223240300034302334103142431210044412231124244020432243443122401100203100144022122020424301234123202020432004423043334242310121340331102212234444320402011344200200311311010131322301423424042213444214440102133413103344303111323012334013334130323413420414013000124032401004144030131032100330324110231044411223011420443042400321133021430420002401313131412421000231401322234411043042432310423420401232441222210442114122112010241431303344030232234114333332122042324300233223100313142341441011110023134410424303343423430131413020013130144003313433401312213001341321014201310400220031333143401422420413301444211114234211102313020402332421323202431430133321130312313344144104333033420241014120042400220120012233111340432044110113001022323330411443101232401420331332200141440143311101301442020221330203112231130244310040030220410031100233033432110432004242133201321304233110440134400203143412331014234334303103132002433224000434143314303302032210233431332221402002002443021003140330303102024034121003440303241442311331000214442211411320430204231402040224002433030102223101041134244111040431244241410214314111133034344444013412222343333341132042403120323413423222243324414442340334403004443214002402213420220433400231332411430333130201443324231244023112443034420000342131102011333204310134223243403231140121342014030300041320044422", "033143144223013411002240444440143013203042024342344201342201434334430244024340402221131131404224402403030430242024114443202111101120414242034004011412124024141104100004344041430301010014204104321234340121000433242024441033040331410103000410021423220340303103030030214401010440022320112000100223122001324441400130104423002332432142212241044421400041330212141441412302033032404224203300410040233230243120321322131421302141324022220433041340130031014123301124123040234440031103234001402434244332223122240411314034313343303442412413210403224044411224024211000421221431200320133241344112040224001443012404234203334343234030220022322423141111342310210001012034324030143021410430002104241141014032213034430001431322203002330444330231323020133141121330104234121233031022202324113031432301000313411111313020243330320124340421323023443044312421410412432431014244033414002442200010301343401114120142022200130201402121434103111400003140324214410443410202142142041222144314304112200304134141213003121232131302130212314342144020333003340301140410214111410110040441000212301044102242321421322244222210300401341211234111220024024130311044033000403241314124431331403240222313104443100220111223434043344311341301242043132131231131321411302210424121413333243201144303401214120244020434003424414303012003143143033301424142032022001333430220424432024410200402022111300114301104343040212300343124323443011002221422331022222032101422443113114303300334024103001122300423213232220140342201201000324203322414144222033430040134100333213230110411042132232131331141304011322233342200221024413442303442433240142333441302000421432110402144002313200242324031420034404404441023322312404112304311014241431042023432340300333231231104421310330001312301022112200312343204024033440424442200004042020311302124123403304302011210131023302313313122401423340222224102313333001222343211131014214030124032201010100300231320441244413323200203011124040143231400304324323130101301144010134212024214031101034043333111212340321421432032034421302203340334324222021414324234212133023321300011211132221332331311134311230222113011144344140020120041032431024044312100321000243341002241444340111303332210134323143333220040122040323102412041323111440141442002000304211100131210422321334241224010143203113144404244420411131324143430401311100414111014304440242034104243002341443401024434031032301430332404231000234341133412411242300304133323303243210203132330414023142424003304003114212212214223120413233113143111002420432041334202422030410022201432232014201201313304342000023033230041101110302212011222144042431144124420311142332140410301013423133031304404042124313120133444220110013001314310430233414140020114044133324000131224022102443204414144424023101111431344404032144110424222033310444441132223440014223134000340000133142104311413413012403231244314202322403244411442341244200130003203330224032440013120213113404043122432221314043302201002244214331331103430333021101441022124102334104022441113300230014211234203330322222020104001114110132433021212410124430201141240042114102342123204324320020311424114131413313333001424301114011442412203433201032134110411220132140144211021403434033310404034300402001442221200401412201421312011201243431441413030010431334122032234330120302200004200403311110441102333304241440343221431134124304434310241124330201432213320242042200041211444331413000224424123241202343240043124440232302111410433102033214013014301123243243004332221121034011413043304112303142124240334232321004404302041102422020032103412103202043203432014213423002232132411321331420142024410320102211132413121130340312323023032142342102304330232311443103110211212300112021302010432141441202113410412421122014103241413313134404142423041202312141003012403301433300331143022222223413130122431132414341131113422334332340320231300302142043120020423244314234000211123443404203113041233113004134214342213214001210203410402214333021341333420100043201220102014430310311322012013134440300131400233311200010231314300043332000413424241322231304200113242040424224121234440030330332412004114220441143222103300420034130414443102430312431323414340242421213024210010034242312112022111211441002100233400214343032122332411231423002034210003440323431342322432424212320234423303043011121221414440011431003234001301124330212404424012333300230420003402204204042440134101243233420200203201344412322410204222304140442320413104304430013424144434430440133", "300143303024410344334020231401112012002030130431120104444432022010100031422233203020011242413421434331301233142401030411433002112034402123243012432230323221112440222311432411204402200200210303414002331212122324400141441104420410001312244234044040131233434402143341031014403242423232224322223440423011024324331444024322332243001011103424011343143211134200341212010101412044210102113441310012111341423022011102122211422442012140441414132434302332301210200202011222121302210220142340042010100242021012004121031124134442004333000121303003133120101444413331443302223041112201241413404331200244323010204100124102111124102124312434102222021241131040110214300340103323210411033441414343243023044030424213041430342402141041421040030400240213344113333134332240002112013332414232331430303433210231423203432412100122134143142310432330312202333331043113034134312042100323401100233240204343002013334233311342242403130321131432031413120001413421031103221313003444034102231210032142011131101122023122240301031041411322214103010420200000212404234414203000213041240331003220342432210344214222413142102120121042344301104043201203034341334023423411402202024434202213314400224444223100312340233211331120121031044223034003302220321234113413220004101242000243201203432420044012244340100143303343003042041113020423230240322240334110223040132034342424040022201120224003243022223223334312210122222010221144223424404120334321313340034133404322410400103440314212233432002314204233110241210422110434423032112433042424213443230034231130001304230311404404234123212322021013344432042413300333120243421220320142101040000434013121214300300412401433310133443413004204141224331144113313220411421010404302404142001340434112313213123323100120304033202214120330022311423442442432320442332210403101401421032032121400002410102233322031442402103000144232331131044412314102210303323113223323240013440430314430242230324043244342020112431104303100311320132442033410124222003203234411204144432432001321421001042440044320010021442402111414102100321310344401241342240222401313221023022320244300031241304233341432123302114224101114201422313210021111311442210442320222301122203340220403433132423001014100211410040121122001432014322121014223340320331422234202344021112123144333124142332020332133022341302333443313322133244211034043044402320121203113043400341440110044214044410214402110343414103442044300002244300311431221200212414321342032310444332424431041403233042023431444321000310143010402002101432310220321232240024120432210332231314243400421431030214243302204002400100421334124202401013022334010010430332144104300240032030412142303104230002010233010414112422124323232144201411300004310213430012241113034334044102012004332102420133414312444221422301221013014410124034313241413333400012404120231141012440303114001442432113231414443012344011202201322030331113111011102422300020332430222331214330012114031301112340313424212032401200232211331314032301023030104144333324234142124311241143312403003104044130341243103310442214101204304034404111420422224011321200200021210222222234014241443440041020301344000343043042420211243243310011330332210413002004423013124303101431024001413020134412314300421413040133244412132433421103214213424321141400223124003132212033313413140344434013223001123243113314041003441124202444012432432340410101424430104312241233223341002402321444230244144423442131021133312413142133343020030404401213140230002140220431021424101442313204141221220014122130343410202332224404020220043022022120430133033002221021031013031433433024102440230143102412044214334044223100320212141014401223313334401020434104421140432321214041404100323342340021344431421231430013224321431042444400424010022231023231241414141342221244222002140222414044110311140202241202212221131043220401333233440322323111140032231232140221101100144104431320241122223241304412133441112420020012411100122433104204312221340434140402400410010414011144434432412003143230121041331340212232333044441114324034031311022430003444110304340112021021230320244442140011131100442141222334342133414030222134224132114042013400444203311120431134120043132400144230422033431141334041201211230210342434100222230202213432010441041110220140304222223010024014303031230002103141142144100204434101324113131313304324322140311333024314143302333230144111230244143411223110000203312020322042011302344214230323013214303431001013003320041432301241430421003201120104122010131323", "424032412144411300023344334433010140201404130110144110011344413114234023012442411321201412230040421010443220442241433000414310343324312021433104431041444403011424241402333323213121203304414322012300331131403332104041433004141322012402214220243242041434401140212344220423341220014210011243241320042244421211442102222030320411330101021302001030010432432344100043104011133330134124030410024204241414032134042131032420321112144404441443022240044331133442231041040433310004102012444204433120313140313120123342123204440300140042300233034342142433004340123101404202444341014032441221400444133441304231441004124242123234143332443144204143242242223423341100310034440314331201133440122044230441031201012003420040401211000304020200043340411221222444414223442004122224210201104104124232020201232204013400403110042023013132141313341102312220203103404412132134420113411324010120134121114300043221403312132143144010204342403013211442312433030114304130014014132201304022242312112044213303203003040212203302020431224130031404232331103300341324030444023031014302304422010223101114033111243104311321330021014020044410332114344334422411043214130202404014241214422333021221010340403103030002140134231021024313331142223020303312214224113433243223010010312044332004100323311402213224013334341034413341102110320002221400312033410410220423210202000243121304404303340411332332124302411431121211040213311342101010204143444144314211322311412114010333014424320413001314401221043444040142122313110032200321130304011104242144041213442432224202034103014320103143343240103024440032044022310010344340441112302022402231040040242204210043440134242121134401312203224020111334300223243323211421112433022314342102431403413243121343111331103234302203040022302421130433030443434200144432010402304104444141214422231004313132301301222432020041110344202221020011144434113312333022112401334132444122411240242444134043113104404303404420013042440101410403334223422231301200323402041021233223201410423043403320424423234324340113000101001221210022022132201010011443403103214420214313203232103042403233202023321414420103201130221321142211044121141432324042422140403201422421123231440124432110324303422111304243234124321011021424123020322034244043433042100343404414213324113312211001314133111241302331003114321210220423232111441233120044314004314041340032034124204142401303221344112432124033344030421140100140331131241123011012210234132133333000301232310112034031221420120011112140212140204134114040420220213030434414430032211424000132440214201144044330132003401134222214303143421410112312004443300000002011030044224124342403301310221141231433114040101430121413044134230322332232120312141300044134443210141443040333114122002142223020200202232002002112242042220344424004330301304214003014113441404113230441031411123204243310044114022242244344111144331220433302013424323111333342124112003003134133302304401422024203230231241443020200144343342414202304030210104111213341032210140043434023340231211323123410100434331130122201420201001133144044400030221013140431042101141041043332120032202223401214430444340123430343020030231203421143421110141324212040144133102144421314400410223421423341003031133300211011311401141430000320400130221424000040314223300042124342133310340310034434434321031342033320221240210020434332104140343301202414442444041034302133404142433301001033134242443223000010032033024323430140021041113241043211110242122144134020122141244300142024020314233301221203142223020224111020233023423011133114444134212213110033420132434110442023024302104334234310432244433214340200432134403243002043400314024020423443123304323223321102033222111442211002421411330014412332224041202022404014144311201232112210033202401122311442324040040403433233404330123330143000014024243042231041103202103322230400322310441344124244144402022400112420122212143223322313421144043424422114324422214042400410110023010303024243301224403042203240033304432023102222410030422012122331310422401443143114022024223212143413130422104301132231003104120034444030243422423334444303310003202333300102424420121023312202013343242000002023433232320002112232412102433321430120001330323241113212111002234214110034124442001410423432230100141442314224420013212403011342243033313312301343444041403221111240220412340214433041313242043400343121332114204214220402441131340332434220311020323011430303401234242024000143421043302423014002444022421432334420230343304140434", "404001213032423112140443142003434320324133141213044444222124113324222413102312413110244134401144223211330441041304000140032132400200044020024243000211432023404123332404222442443301210414000420100100341304143444314411423034401313142433031132213441202442321130303110102142100313122240414101143413401012343143134431340301412314322223203413244404232432003234400112334403024040224323111314324231123321133344221021212013004132001443023400402113043044014422113022141344131214120331432213222144011230441000013443012031030222202410104232112323103021140123312404301410242343024234012432222000333343040334421332034013244122042302022424301004212112040040210321334010340120330314210142300421344344430222202122012201142043030404224114233130042120140321221212411123232230143300142122243003403430134021420143443100211343431202204003210244004112012302002431110323022323003210020344314004412204242310243323141144142120333041130111333403332040343312002342231222421430242413300100432133300242043241410401040134202400000220033122211212241310233312430134022000123131230344104004302423201211024412212400342242411312132024200134122202334324021444142330442243241440221441044101234201201331120010440013141430231412130211102244122102001021041023300231042343003134114004310024204103232102210412432132203341001440441430143030224031422102421433324004212403134302010314143233442232214241124211311421342002423033203133441441113141301341013232410330420410030012131422300321013231441304343412140124034311201034432213042132300304001114430400143124014444031440112344242103033444403134130340111122303011011010241204032214100130244033001143244211243340410200121211420112010322304023003043443400123000310312431432340444013222322114024143404040404300131403041343323210032341024201233042242013303321240034002043223321020331231242343200034401043244231440324010110322412010234213320043103311110433004301102033304402413120241322310423003400303231313313103311000402303000402214224322043122224321203140343004410213134404003421041104200304212330110143202402301001214440113311313233343100124402402113240003421330200214441242444021433330402441311202423234230010341422003243441111124330221133223402400344211301313301240224401110223221403412331001220121242101243042313013120133410422102123404022223244131100434220122031413433413041042321412312013241430020444010444411202102030033243244421220214310311431022324233321104331432014030013134401021310024341334442141104443000232001104340440011110234142233103204340340141004342414301444430143000011110222124344441111340122014100021113114010113041202031413020133214000323103234134422014120320413211430331114341230303012140303212143211202112142044000004330103421314133432332044021334000113210311200233343034443244400340440142323424042142312420010012124411411122240203234343103242440143023203413122122001030033214113204301220224240110001402220011221204444024240443000410330223132212121133311320120012343231421411224012022043114232243023333301443022443444134324111101400400422410203443411311011232332102000343241420212234400013342303241442412043122421220042130013333013442341341023112342144342420124321014343143120102003414321111314112000422023034131110230134211444322023412142201224133132240212413124222232041020034021403111131310431403320044334224410420204101003334411131342441130204213222013032044231434341120124042404203441402224142231303323402320411034424443312400142334221140444313112210301041321140210414422232133122224101001114310223410040144113420132043112431231324200031200243111021121432101411014402113420140011004213202030223004434324044030220011220203124202432321300204322122223130334411403313340304123113042012302044411334310042220101242414323104001140311001122223400223231242030413420111303202144133043440034400034222144220434312113111041432211024020100234101220211000133424123034221413400300021122414041130242340223122203012111003230424230100402100113211302302313234103443030003433413231034234242303322021100333110224203430430221011111331404430021340212104230141320124302311422314311344223033022012443011420132233414312412103210022111443334020242044444332404103321402111003142103140001121231333021340003342320340414320234024234001202403343420331020420314234311243040434421422010402310104131223234002204012200022020033304132312201000233123041223234323120134444201323200212311422223142314121121133431330444014411340320104142412132014330214340021341404214110144441423034", "444234313023410440124042430144101412431341233421321014120214301010000230114120102403123422340244343422110213000230424310142111203143314030212042211113144414404214412232203043004020130113031342044303131213423302220323442220342043033402213003211314033341240023322213121102112441104442141440303403333031210213241203212203322034330313321014212014114321421243411111303242123333033311033104420220330111041312141323401043301230040420142242312424414211020421144412322130201410211323223201300422411211331011311012431124433142344433413211140322000140044002121132403132110141312100221304332234212121132442042244012223212443344332134010020242021201310342013414413010244431002210242044034420114422340134234001243242140323004112310413433301120303140431120440220442024203432210022304113042203020041221111122042031441132113033032222241311240223342013121100431430134123401424242000221213224031104340121341300240212031033244020422112004204421130311411032344041040111201144421342244231412441113443041032444200430331221100000334000443410344142201430441224042421013432134122232334440343400114422233431241020420323212003334304020302202322440403341302431401401102223132312211013233302013124323412314340221341242032232343322343244021340144120214443233001140400233341431010300440131140341423202420144100442330143140210423042432101403213030132301221021334103411010014432033140401131224141414113223004234114224314130001231143230303403000414142434243121021211322103144332124331003331411044220120100202230431101204043303041020214104103202424434132302024142021414242321204222011222100424332014223441011310434004330122021040120301110421213314220122233332313412143043302114241142302403430014212034012212304232031443030343412320242034132122423431234244003413224141421223202222333140204443333430244132302234114340412031304202214303144120003220221011000103031214032144341042442401300212213001032211440414001120323222201142223332022401044434031200320222120414233141130001430024300401111234130303202403320030223333041130411103140102032243420203242202031334022103124014321414304323104341112030402332401020033021141044022004410010004333023323414122142334303023034433402124314242122123411312111013444404104112000234141141130102142443010423403313340204414221331014010242323114101411344303113301322341412100013243200423023341344212421142101124142313422412214022220142324321110004004241411441012402122222232242401011144141033403103404020004110312434034444130242233430042012333243043213301013403110212410342402324223344342121140034223424313313442310131222010123313031132104040333114031414201113004403131034421240421404402112421331334242223431330214024120010422020144143040230314003341103003002131304024432243114334230023040142230334341232223310201302434304224422413402130404434034021112013333242310120200434314342114004104210420334041420414002110240134444111104214000421422421010411422114420443200041404341432033041444134013002304141143214243032103103234200304044024303344424333344121144132014244132313010143232122044404031221003221113012412100211143330321211101433434403332422344322211312330114011321420114002400233004013114000213330140302113322213332221201340312444203322411240321013241441121223222123020233110003232020222000223020411343101403211424430243321340041140023331202120142143103031311011344314211043212001313104101032244032423320341044211302411413440114041031012403211313104004304410140020221410200124034304023014242421131212123330314220434023310312233324434023244340322122100232324111324034123141141342201000131024113201220430131410422332104102021010042222322122024230321041132104332123242233140342023104041443024232114014124120040110432042432424302101213031044423432021202100012343430114232431021320111232033203104322302300200034142213434030314024212234233101411020034032233421344413123432323311024230333231224131121024303221411400332242323444120120100022012043110342124134304232002431040011444002414444302314410431124200402420110021100140431231211142202021111310304440010231431004222340302212302430141333330232301230412421321111121303433021111214242020234120334232424233222321231034300214001014113212041304101221213410314211113430400030130220323444001312103020020021300022220240442221240130343103200220043310331134131412040401013110112011220414401123442024013221224333031423143003334241301420222113410041410030102320034033021143104431210321344123322340402404112310211241440142302202332110231013012020", "233302011214432000342113014112414042430210312444120422000012143400101210000121212103033442100443202003323433024123314404142334011431232141304114122221023240233033344142211222143322234431413431413313010023424440031404404310204424412404114342403444133411304010232022201143112141003301420431120130320323201143113212114213334443303401343241010024020321114441443311411001210221300021031241210211223322142421043303222011201142024141303404212023222043300031310010242003212403232204311431143210303001343021310402412214101424433040213310020213104222032311030430412102223224422200310130403004134001020414033104420011412031101141200433200221014112302424204244003342232232011210101442232201030344312020310444040042202243421420143232241401103444133224034203204420422100200241124200043103330210212424132032143041001034443224213432104122012101013112211004041314143404412312322243433241321413424413404114300111433423220441001222111214143014302202414031111303102120012140012211241310041134221403221401140423202003030012023223213344333424211430032403403001041413101334212304231243233133341440420102434044023101341120300003010202000034033211331030232032002403243012044413423020122204112301202311022211144420333333331101142333310121443202421300202201432011102020224220142124043324334014214310334111042403022344141433201422130243024214044420143100232243234013031104324441112313040224330211132231324422104310243210401101032140122443324220312214404343332300100014334341341114213402324113003232332000330030433310212043002234201400030234120313100112244102122111110423012102211402443124213222323240140024332101224001301111340201444021324133010430130243013300310324214120114102404444031220120241100012001313413100143101131000341022033134442034330243221013242040231234103303432024141323023010401424211122333413243102241433421103321000403421114142024004403111100214031431212113202333111323102441403104033300042023104021041310031210110022130410304434411301330431140421433334330142123413343324214444041000411224241000001024132404424124111344013230132241221211231211224232243433300100330301330304013404331034231142242414213014120320400131132441432313332231300442124023322020311221134422112024213114421303122224133340113302424130223114100423413112021114113444334130441144031420302124043400411400040404114430414312403314240341234400210123244430043411143404014032021021122204424034410234003134132120323141002423433210111422200324313303414002130224101002214314103010433124314103401231333021113343104112201131001141034441121221404231103140414032314243202434201330404241443141320131241013221214443303240402443303113204142030013200320313412143044031132213324001141401323000001212401023320030310200220211014210101044001014333102240431322041142230243134420440244331431404031020222142101014224200342211322210301010301410434021323402233020324221333013102130333104314003322341324422203321341142343300231103114104032114333013212334433040114234441102331334120304240224433013004222322011232321431313420304201042240441300102112203423431040231403000113312331001310323233311212121004031011400044221314443422024003111304243441431010213200441122303404024303314204142422030202422222300141301024320341232111431233421113222313424343430223101143204320412103333242241004241341340014423242412430313323200104104422430020022304232233212043042230023420140314102120401300132341022134121111442241244410032001404120120111202320413110203343143321440014311020433231304403144212022421431413102141433442244420304320022430142403012130013034330011102031140232131201111012334200003031111414303444041233112011322134423423342013303034232020433024341103333311443324000244313222040201042414144211002223221112433431233424424104141020340400243031311400301200131122341234110123344024110311423040340413202223303012041144301034433402421003310433032104411111420124440122031240000102202040220423144210414311401443433010300220314240133304004414043343013031402200100410411030421103334040111214334230133214313242414021442244014332122023302400034234201121221002024441244342444042414402221224233134404324304010404230414340400131132104404332021400434142402412240400411344312323011121304122113302334140241444242201201344301113203244230412413421241240410024002423011331132024114344030440342323342213103213230430132134140141410444332411411024442044023320030101433101344100004022231322121141002433042223002421133224230320030431042002101021042020301323033313240422", "403112111211123001014134333442313141123122024031403300324444330414011413221000242401413424220304014044120343104443031234102144004214203122334020133131140432412443003400434412044344343342110022442242344421040420211431434434203022401402202302332302201300234044221224342234004233341423043011321002234211121432131133140124201412010123024021200002110241104401124031021321204330412334442412100132213343434211123423121443011022444103423324121230323011044442203301020332030400141331300322330344303210133011123412220031302410100324111103200324204144320034123310240344120411120040302022433300332422024220402041222140203334202444214412014123131400440244331120444220013403301034014214243322210433311203444112343303402203301431310422211021010231004102320333422211312303014020443210423104034414202231233311422120142213123420131331023131141002033130244113341140044341423140130232333302423313124430243401343320223022112310324003200333201320412001030340401312242124321223312033114143243220012144022321413342430223103414321413123013204101412230032104320320110323212133012120412140043114244140012434304204001131404232440440414243223003434220010323431323341403240244133413000442411023312411001213302322421040412414422002221000403222222234031321132442333320212020141441230344423330102224010141112301220342010334311030042434124230144301121310102224141142440324404404133403322101223232422430232313433334320014204220130002314002330201203313324001301044040404130230210302131102420442114013100343114432143421244030201303404341143100210010414430011421333244310323244104102121030324440030430002224124241330232404204013003223110143210331310031323420123302142313440344434112133120200323433004210430133204402214401443303244131342400304332313242032011443213322321001444024422430233213412430401321044422241241333434024230234314040434413023434034122202303012444002042304313421121212422340130000031200111400313103143333003230133024100441300420024423103104142401412400223031103344324403404400014021023432033004331123113003242331211331403022014024131111301314004400122411413110210404221212023004043021001303120432114311141101240243111244302213111143040310424122142211143024332302422442321021312044412032421102014114212223341342324042334241223424312423041304001313102303423440402101332320144223311340244312322101424201131132400442341243124404121100410132131033020322241223414242020302222201041044020224412042101210414201020021232104141220013001222202132224142044030303241343112002004014410141431311230321331434021412310301321441142431122143021343430141044022201121040344203220300230410232144423100114030434203444404303102331320222243340204322332322133141122140031343304323133032133313112002010340130124440332230314400034124243300223211214012141304433023102244243341330123430442210324423011400330123024303101220021211303114332231443133334341400400444123001131232011004421110132233433411320223422000312432130134202004044042112113313110142141442104331314314212442402112210004300333404040114133002402321113401204212213101024104032020040440214210004334220321123400232330043424402014010334433040302130123042103130421223122441402113340433033340210211242220024434033120014142440213133414440332313234030433323231003041312011240030420031130324232200141242333030201231322441133021401013022020311142344103204433422000321100100031343032004340443411321002233103100300341312102013121044314213312212444324112121300323400104324312334013203442234320224344100130212312311314122124240111244034414340123020311023042441030313401120141414220003213410330103011411320121423434300243403130303221003230041243121031400114323330321000441231434124240321331131032210410211104333112030000342120304403431240310404234240210440010201443020320214041432324341314020310103201003004003030143301124133444143231331123442331210421011341033331240302332234100404432003114031132310122231220124421000111402031020004321140120441420004320031342142134414443103103014221103224002314244444000413232301403333420244121330030403442032044400011411234220000224412024244043404111121412010413240042302102424413420414032101203201111034344144404324022422001023023224412042322414402112333330000124312411442321301104033131301431304314421141214304321402202021343114213001431240032424022230323142240100111432432203031203410030232201022230200440031303013131441034224440012024221034322322323402431431332034403301213343122443012410422122200203314240341344402114242004010421343", "200313342141120403022114331301144202131203331213141111341121303420204200013300342133411031044040311204313400012103111341202203203043442143440123424413142420044401442011101203411313144432404013031221200132411410113122103303122132143231320212014311202113342043240423043314303102221210033130431240422243232401012120101433111211344034421032121320140234120113124233400040033141414332143310101023421102313410301313133410010340003140102431442101302434022214120323141411042134031142300101322123242024132000100031002222314113321314330340034414013231102041000032133320213044101101101200333042432342120131001312414443103402211400042421420240320112032130111213404304413301114301304112413102123040323330330300220432442002132321333142233023232034232121214331042044013133311122214112214020421140034243404301314221301334034403220202201424434332202342122040342120412202122322143100232004123033043204433420311104434321113233242300133312131231232100433100422303341141213040240323002343221003310032004444422442232333230141214100012230120314333443002340142432102232140440433442024431230313031242323322324413224120202333202444011030424201142023144031411403120202341312123220432300314010121440330123044420132140434420032023140143442043013320211004401424313334431210143310321123242322200221112000342423314300020240324120400240240342324410200102033102403022122333300130223224340443444110304213420304441311140310420132412210203404022400231100440301121320022420441144410003412023323023123324311000002033344142131324202200110023310131221100312230124004234221424012200241420311400404401341124441441213431114240221010424112314242302042030132301444002403403312013311404001410112233231320323142414330440240233210121004132440322343311424110424241134043000004000302124433101331104104202204232143123234310332203413401103404410440434324432432210312021420044030201343341021421314222014142442030421141224411224233334314140321043243412032422004044003314332002431312410124434134430023332122100104004101133434212202042311202444311421444030130120000113441340333241240213113134113330313131110241233201424423002030313340422424044402400131111013242143142241300030224001033003433111331304440213233304042431204140220032444420301442133403134300100200114103212210422113321432234004333010042321310143320431104104233214241120312214222103340012030342343131202220144302010230403242130223424404000043241104030210331042404330132141301303000403403240200310112133420424240314334032201333442213104411313033204240303001113401303013002103223012133234424233133430341230310303301232111330041324130342112010342203302042120422402323402142243024133404041003010312104344322103021224041311321420204212101343121434331034323422223321110444012300244023210143422440324222023441001022231111310233402144444123433411204330044142012140404222313323232124243033324102223332230332134134221020420103431440021042241433042030221422034234344002023102332424102333233433421311003132431001312243323031333330342210340010234313444042322042044223340123033002001321243022431344220230214434002413421011434242022120323340304202401310133133420313044332302132002200313422043331202003240112031030444312001312403220120441024331232012010411042134134202201234132011042202422240330414232141301401001333222214021200230013440134203011211023031214321042340110420014110424134413231341433012323102431210434144130130311340231313441422440121212044120143420030444421333020012140034400032302214230312132023142142011403242203132224401244222214442444011023444041234203111144302311434331023334404412442220223413341021131343330121130012001222143242000302440244001411320102010243432244212313301230004440042444403113410403041440344042134342401433120332211012220443111140432320423134440314121002232242042301044310431023113133204333144440332020404340322334021210421023143434034124120411042103302130142100112043132131440423141410424420242422314210033221421432414241002113132100020141100223142242441204333142042143042323441401143343000203010324244213344114413341233204300301344410422204321300103004031332200031340312042233010142032421313120143240204322224011110444311022133441143231130023100330011332011323201030101110430243031203114434022330102241124244121331314343013040021424430012342311403020121411423101223031144132013143304002034343244310021444034331424433102444041014110023103213004022202303130403403131213013414130404110344140240431312211241004021413131033203441430102032130330023", "423411212032430100022420204313121011311240131423033314123224142301421301010040321203204122220033342412423241443303102231221022131114020002203210234300432103143303120220044041142004024321401411003343114133414202220410333103114143211422211304200331043110140132223320411222322230202104141301101041410013011123300434414203034441141131234023322242232320143302342003331243144234300343422324011242140422332344341024410143142043043012214043142113203233421210444102234401112231430440332000323010010110010012404341342233413242033114102113132002420420103423100302144413014211024401341042110430231211441021013240031220231242240412100334043340304312421233423344220334104120232104223414141433304313331034222112042331010232441431313333440043032134202443021200312020010001140034140323014204232444202012434332130342210323013120344234423010022133343003142121024023431302331111431012303202000402111034400342031333202130014402312112411404010100404134022024421444330331422421132411304302104124010413233431132303242424034001314424022004044310104004202201021131221120341134441200433041132124401333311134323141144131303130114422024134313022333330443403441443314141131413110341440000302140201212201421121022210420442211440044024420444241334304404440343323241002440042134100330300212012414210423012402444214032201433430111413434432121113043302142124300403134432101242403112122040011411432403004100300314422211404410220303041101400041204211130302413141032234331004230004112423031434413142200332012131342012313103134433430103013204422411121431011000341200320341042244312104332110400220034444331323032112200300444432031102232304111342113212314224011044242241404013214133020023343231331000142321213022222040433014422044230042131224300323301324124032134022330003022024311421413114041401040432421404131301423212433100243141342104432332322030421041324110331321023133010110112041213402232443241030014442102320302041222203111331204341223232012121212140220320143021234133334003100342404043412002041430404311430032022324203431034013103142013303041404421131413111123012312321402421133340030110343311212012210031341021014042221032042404214112413032421201214444342314231303034104402241343221342142233420210024120024112121030144414240243420420202322400201313034044043221322001433214440204201340314413140024423233433401043112010314321114112011143202421311424422002022043122211301334430111032112340114114103431324131342213221432221410110040003322040122004434214203420134203334304013214240013001201240220230432202333124202431031423224100230324212433241330121112311420234122240103024131112131201203201023321142312440412114311004124124111412204204124312202321421203311124341013030220440322141343144341124200032034304442101034424424204020004404301314221044234001223103200241220211100213344244010404414011422323000022334443430124010134404232030222144311130113122011403002442010221423140030404431442313331232021311211402331402032033142430424140243021140110020043112322411330242320202103113401402343101223414333321433113304014434043104101233021044331101430001231324403322224213222314214134444024342400304442334242032113024204222132042212002310443141342101223203442224133002121122114224330314124133042123033420414322310210222221401411020244343413344011320142122332134214444010130114330213144233140213032424343030421114311230124143032003422012333121024201031024222120021400040021141313003204333113302123412331401202242341011020442341142420424234320214311133143333301334113130310102021402403130231433012123200334210410221104343014231300031402430141212104204100330024341302412241212143333033033144244421101024332311401234321204244303322042002120144202333441431103040431114122241433114043013042234403034303341212444010220141103004301431101214112124412214233114243003344011404022420443114121000334324221322203300422421323413110242123421443204434113323202332334344443144144144043132413221002430031340000324400114231404002234114440000431222204402033302332232032111410240023304203421311103320041443123311304311400210243110312301124133424433444433014033113341243320040130011330212224210121031001320340323222120330102120010231300412041223104420144043044223314230210233402144314040410040434142211420334014422233342413442402113120023443204424220224301430443201203003413102033023014100430111303003121242243403044021141342310222323440133432303302234104222234420023220312404041244142342414002143212042431400232300403144320331302412310004", "030303421320444432320043001344214041413401321423143113202303341014322103442434031200212302423242203102030233222113201341441211430230302244003134330414112433314114332130110214210413012312311411034110000422044212244434142020432224440241442102220313313134443103144441431102044120113114322322211124200232124430110110002400040311034314433303203333431231231214404224402432131210440331423242011201302200213304004222432101203022140041403033312341022104201213232432200011420003334022312010340432443442244342342000042400012044330142342431301130202022033301213211131311402032312322211034424241333414344100021303031342001404133344012341121311223034431131432024321423133142112013030241432424343104104141430321311144302312304031213213232204432304001200103034433222340330243012442424123102441043021414241322224402310140311410133322402021410012032340200220410442124040300311423004430423322324303224343224021402220023141032114300404312002021202021411124242321003104443212402122021000142031324141033140112324124410024131110311141411233442244324242120001013021242220002004313444423410344133314013244041314034221143130124240111420304134401040323123100444431423413402023044120444311332331342400221112210004333041201401423303414331320030020320201403311322213010402401003202021334020213242202213343242412122044241020033202322222101214111032212311041134324132214002214304142014424331244022043143213440204413414003140142202313444043324121102041021304123202001304034402144212300303310412222031214331043240204434201012324301420011414012343220344113010212024103043234121030100100311234121032313240313003433412312034300142321020331100134112430040400320341403241320400324430312203400201343013432344322244420034020423420201120014213122241042344234343101441333243221441113213124214010004321323014142022344422033340313100232402310124034422421401401032032000023213102041201421003342301333104221301131424112101231014112113304224213000043040232224402101303242040312033233432143324233100432410344441223141224223242030023110104331323114334200303310442012324300031222023233202312404042341342032032302030341320233323212114111314211122020344311411331041440121234321040224040223111003433042400433012320433122144202230204132000444310012114302441244122000412024413012410420414033130031202343424434114132313424312120134012310131420123323001021114334410234423011231421242422102210020401143221342403023013024013221132102113031131131343100433222220421121313312432420111004134013241134203334133410131044044310332102420100200232440432330231343201001100321143021340243310301112431312244242224344430024420211140103222240021012432104324404300033403333013003100223242414034143201411313414020041234443012111143100442143423030404001213240432242213104330441043103144132023223323333240431231412323340412322040022414404312040102440123320431002143244433003003033103302212311404422114110312002421043441442120334222003141024240024113342202334144134243041314114320220444442232222043303331212130440123424402000242112002412131414240010430014341410442010401143120014300330041211323200134341203032040424322142012004344041442131031002220220344320442412424224303122230121340114400141340104122430334030322340110322310313123140404301034134004143113002301413404331213442434430002334433030401341111312121132000303133330114000433032234121410003332404030213230012204313302102200001234011404122022040043314013323430434103003231232322402341240021004443324244232311300300033424121040004211113304423331442113304044400211422234324314033031411402321320411104311101132022344140430000403432322022304021211412144310300103030044013134100304204114243134214001410334433300220220101442032144342304241031310204302121343001213113133144112331444240312121013210023120443232322241300444142243141041131203232431234022131401423010014332400302312131203044031101333110442231310131202404134001330211021044102033203101111232024021201033441010402132400124340004013233212143313122240322141342314203412123423234121024213341222432013232110403300033312203144143100110101121044132140002143401040120201140001424132241321114444032031102130140141441240331242332304420013121133144332324422022411340323311240431004222240133012332122343004101142300103004003422442422434013243430134140011124121003113100324112232231221413002411423414103124300230331334411423010431431313013312134410144301333011143041133031043042344233413432142133421343132242312011433133442134404443210033224223421210", "032442122102402104003440142430143331300132143331034211001241033113010344224200222442020420042130213432113002212412121134211301213232222032011413424144240303023423233302234230414232442244312313410224434102213010141432220243200134120001400310333321010121313021131101103324120010144334141212241000030123231314210202131002411031032411030111404132413030311310344302330244211022211133040123242044202134410422123234402022201224403410341311430313002213412333041030241302144210342101301022130420011331242440244042214142340342220411413031324422331340314033021013330441414341243213414444244423224042402143100040044044203013114220010031113423433421221431023121411341321203244021434233030104341043004444312140411233432221421412344213024010031042030412321200210222003032343334214302023220423231133412012141440402303300101420041134122331323010031412223310303112211303330213211344422302232433034433403213221201014442213021321400413000032304404234113103243000340043101342221132213031001042332423203320221110130232402132243401244222321024004102330111202313010330043322130404240211104321420324024144004041034024204224032002422202411440311022021422401003300430234031132124331403024333201024232200043402331442403001002211102204424010024344321332202200331320440014014242210121413132034100113100430123110001204102134142112204324324212322104404124301043240313104010431313030034241424434434214342034301044311204222221343413331013140434200341422034134140314430341333032432444243324142303034404412001222334001331122142431113123400001414040332140442442131100122333221121330320011124144441010342112433403421400414342401223232404110001011024203043234224033104124300130140300232030303044102444412112311123213303044201033240400120401132004212032030221011023311004204023344034301442224202310413221411434130002243024342142031004203440424434341141224242322433221432244420014441141120000214121131400023422220431110100242200044314241230342412043440421200332004010212234443312311133410030041141031402344130023004314243330320421133332141413122103041241113432130204422330012204240032434112243341411433240010434114412224213201200301322021122231303113303433232214431414013210231224440304242044403304013141024003210210222223031132003112403131230340230021004334420130304241303032041420021433442141414124023033110130223030041330422421021331232443311420401334140042012410231440104014040414432412203404440213210121014003444430030333143013144311203103131444314402440010341130443140100242402302323314301334202440134432021204112342411201442232113110314223442322221442041344413341042103321211220014002044233412312042222104023033242223314301040144331422224241120334302030312000214222434041231043420344344134044240140400044043334312302400402443344142031242101114100233323022212440102101042441041202040022423322421444041420243131130231003344243222342114041433010032010233003434004414104444010402400101404403123204331121420040121243410022242211314031124041130220230410440111041210442134313144233102132422023212200324124210110304122234141011242444124132340242102020200324103024340410222111140344302311423431224100021233243403321203011333103203120310321323133312031404040111122134413121023004230430313120112331211230030410120233034034240433310033012132313410304430423442314213004131120140202323201324043234104143214032331131424002003304243311431430111320201334231120044440324340203303224130440140001401342444410034020304140114131420330323401333313222424402134403120302023104040243322432241134214344012330423301232341334342330312340012242013410211010114233324120402221004131302023140203222011013413131204244232301324310324411334321414143132131041341024303032440332013201121332414102244121133133103330123214321113224230344323033441100411013134124204122300240122402413013134014401103341314343144341311110140324401010330000221443030024213033222332234234240212001110403301401200211034113241314040422034243034334022202243024124310104220431121114343430230334442204014431244123311240143400443414004222020211024200223230312332411403133014201321434333300001303201133140242121333044314400300333112324413343112002244324233410204400013040211424131420133123442421143323302444344420023402003110100121224444141223113000130311423423234134111201041414114103013022442311343310331303221424240330023231124211403123403140233111142133022322402303122313344431144323330313144413324002324130142204321131202404113101333241140103321040200212030322121241002", "133303000220213310041344412342222212021243042314132044142424201322304124443302244321313343401001334212223230223110011132401432124020034014334211012233231303320421302141243230023440432403044033243023103044322132034304012244241240022033341043423104424200302102044404202333442034401104211341401103034131200240202141234034412434423134010111143121140440341421042002422322100420424134242023200041104340432114002102122144332423423312313423212314420122144034420202144113142442412300231112222104422200034232303441024323300033213030121220130212424231210322444243323001311302334000420311032140324203424442233400033412210011120424234300310130040034101211322421243110014442412403323202434210122121103244313311143412434230422410321413120043212100303241311321240044111021032234211444132024402224021122242314213211400441143132031001110424200141402214212443014243200340030122202211334334010130021120430213312342022412130241434313244144144401004042243124111004334120301233313034321233014104444034320140143312234004014413442141222331231132044310311324244100024033220230043132221340412331201341133141242341022043141104042101113340410343314134040111103312231211101202120444201001344102204110303434220042342314433110220304222313212423442220313440331003244140443202141220112401201302000301440014324332412431310322011303140020101001121222244230144410440002131314443323430314433220141431014212033431441242322040344310114142212403214323340002020102122021121043412111224140321110411324021103224230430120303001224120143103324401301422022122024232411310214040340422243224140043303034033301222020002321412232204432213433301244343432443322042133212230011031244100111224014343043211344443230410232123020110231441334303223023123334134114111033101432044314114423334321343304100200100141214340331334014223411214133401100013124003414021424322424120301414404213333322234400312344143034123313103033033344432002401040142004122141424224422400442304144341220434244000012303214400213010233321442010023031423443120232000423310313240200322321032324021100302042010422040014004001342404041443122202312310013403334110242211210100313022222024334124303111444103422011403100242202232223300302412403143230110131420440214104324323310122030111144000430333344244422013140301042004202431334424422241013030310401210402123323220401113003343130422004344041043141122210140021143033430041132221344201141442140433001400302102343014001320402222130344004344232032143431040111101030020112030321204322433314310431221114332314014414220110322102244142421410342031304043330324313140324133112343411104311001222223203243312142321122402013220412211103341130030044104220311132034344321433421404343020120222400134431140104042234411214341432434122304322133303002343010132432114211113442404402333421034420232230404232304231124134330304320243403114222002142224412043142410240032241241324301121230244020342443042004233442014023114100311034204203204402111010043141204410014213112104323421010422400222422444123204130003024120131412422304111134140023331121124221042102443423014233201241310414303440344142244042031324340230143013141341311140321234001340201444422124132411032023400030022012123232104203003414340111001411010443131103120104414223314101024221402224221403244011231434342412432444321104404122224231414030211000021320322141333314204224031310442143332324202223240100340200434442440042240023043444322113242011313404330410144310114101334440030013213302443313412010443424024430232041401433013441031432123342424301143400411433300022344200322200102140243302203443234103221022314204131321101442003313141110200341001223431410020010031402121434424432131144230023120333333333144211004022444113020212331110101304302103442433002110112403224124232341443131022113242340213212040012400233121312243421344132002204032104113041044124230344114144102212030330204012222100243431302240312043214121013140321400111123323230221110021444032343342320030324042101321323232412211431314000304444424301022221221120412403203233011403012231223441230034003222034033212140010244414004134133334342310242130034124030012314003000332013400134441100223223024243232102043441401133340413014140103102113034333321021312442040414203314423431401212411424344221031213244031420241243114123044012114103113140211123300402223223342114030142232243214230200231411210320133413023341030242133421244330334231230442422201034401101220243432034214303410333221002143224131214210420432344032104103400203", "024440323122001014324042230003011313122034014143222400333131421413014044302411032433113431010300424033413123122403323232042033332211243411424324043202442243304120213422342114420022042344320443332441413112404311201423234300203230144203442300022034031240101122210400100444320004332032203241242121412303031331021023423341441433003334241403121121210100324142133132102333240131002204413420442300144321134234030214201200441420031121120321104343122111342313442240232034143001010423044421411311103244021431212041014434341021124422304042143334021103320432432042300403240122211143031304421144403032113411103310022124102134420403031403121232324232010422401234442322003200131124012311324410412302110104041033130033322233412332111213014200302240312222231113130423122021122441232000321130212121224404434443033200333312232401222241210222424231034004434202400201441400414200023041341220002022420300441314100303031113142310441244400242324134401342233411024141233031101240130122000034243320133401221200311410233144242321202122140343120034103401331144041033210134213012112024312230200310402401330223104422422314120322200201414343120422430120201301340320320201214103002333434330210323320220000044341421144424040422312214430301340124212314112441434243400223002320333343402231312413141041034010402444430210114114100112313030234444121200432104033130121414331114402312140014300412340121442114433342124220042210404001400430432042104034222133432424404431324103400403424443044221301131311423210324243240424120404322003223424011301231423140032033133311421433230021200030221200424230233000032434443422441111202013004124332234020231221303404440243433213021413342334213111421212200422333140234321444111331431022224141440010404234114333402241422421233134444043233010312331131140224120214233423110041401322314134101003021441241011004001430200142023143402430303103432322140314400320121040124432430124001033402320214200143423212130232111303322040220301443100304404240230214331102421330012221234140213241320032030130411430214424132113401133314234014232042142101130233213020210444212021311222241432314211423423400223130420000101330424122133321120323420041214444344404203001002242434312241011144041323323244404230200014430123022313023103141234213401410100022242334440112110300120443410041313200100102110231103010423003410200443301000034433301400244220010320310301112002232124303041140040433203224124411112212300244032121230014214042202211020000113214110010044132134133320031423002102422322332332310142313103244342143442021232100200014440032211321302341123422302402003111124400020340432044201443134020210001010003142244042443124323203203143330301141323013401000234333424331111424401414123034133242334400133213430211120102042011240001004230300030022044040034322400342213234322430304201043443410220314402311123341124233211212102114141143002014042322432344340034224303310122431314404434311010403312312004411430444012143334103433423003313014334213310013413220042442013042131224444001043021224244401103022101204400203233332244421111423023311030431103230400103400122411204222412404443210001422212310133111120400021224001222140321014401001431344020244210123104424133430412321210203203423114334413441122224410033340241111401014144312434244341222314132311433023344031441444231113203141211031224203024424122234312420034324042033324011040232201022013014342104222213033424000044244133302401423202004233321340313300112423420124444234244431330314341400132223221244243002134313314032130302400310130333333430034001122220421324111422422444243322001020224232102221021333402131321430302040032334430422441431220031324103133234234433440133122343214100002430000020220041200231424232204143231210112134442310121241130120343024144433300004214410122043342424003042030422300412313201412431202114324433330423022244031132321311100200233223432114331023320413314030313221230432032043012432203233341114304011030310431240203430403130343204322312401323111244243144414212211121312140444000302440212323112213301203110232030112424111234142330124121030300400212000132444233412313322242232221042301000320141120410334110434121010021223342233231114402322040423434132121040302003330031013123113202400133233002021430010010111113113310431342413213203044410331022200241022313344114004003443402113002403003414024031143124033314332443022132230243324034334011022223324040412301420232344033242231221001041411230140232302330043220214411244410433343033103301320", "041031240023144220331101111212112242214442202443210100334321313113023102424112122333123133001210432411011121430143342141334243041130314413413302042401431312334112223023313011010230134201044121203424443304142414112110444323340132443042221012320301433230332442421202141030130110200000233041103332211331440403030240022221131011121321044321033342104322032232344032234443214044100421031443433223342243140143144112001441210410440311304002142343320324220233410304014421100301012024341440020420102231002201300041431400200312123201441403333114043400142122141010430441110130201424332422040402422220211200004103441142334411312024143024341430014133022041114314214000300032212223022101121322220012341412433201244144031442302141112204120310410013312433013401441113421422430300043024004000230441044200213043342441101104000423013312300101303434040304011411122143101402312223131020432202240013404423301124133311110443341311100343123244432323004413110134041423200002021234424441432343220222023401000022322022320022144020102222231044044114240133402004104230114042413233310231231223221412440432422402324304333223341441110310443332442234414414243221410133004332011410120112340400132400440024330033430242343410034434043433100103322220424230114423142243120331143224441344422130324213424343344041104341040020404122111244001234331411104133202044233133001401133004114022142431220103324102114133242022343421340004324440040341334444010243434113423211202212223112130204044414240112303233323313433031323403402242101424314302023310404223224222034011401004411242120012232344204332043102112022141013444410032434120111334321223331004122214222213342241404140412104413233141432231420323404242213321210231213010424113341141113004430132214401443321220342404220100001403041023041322120210110432434214021002023341204242340101231140100332123041022442332212234131023012104040033203332102200334303142330344031332401240000223003211404430232204032341013103033432223304400220340032120011243124224134411300201411031212020114131132312233121210040302210204200300243301412432032311400014112032234433104240432413411134433123012321304222131420203221100242031341104402434014102331333013321144441214211010110440310421313220232222122321423101121223400423140120012222010130234433202023120012341234010141141401221004313130234102104244430322211211341412403342224011041302203204432200011333030404024104444343033002222142121311212042100231301334122231300234141423312001440413010042443120102401022011013404011221404424402320403013312212333334111311342030223412330444110232234440402014102020442302331211134141001021302300230232104004401122112134342100022224331243241432010222344241422322224242223442331020242101300012004232021034420223122003331230443321123440002032240430340431033314041203124133443030330313012223404113033300001241314044223113200343120112324413001231443023430210312224010432433024340132341211132431223304110121330230233422143221122004141004300124404142003232430002314111241430022021024442411344013423001121040113133211410221012323312410000030032043210044113020421313443001040444430130203231232244104412041140402143143203323332441110421213304430444142203024413421442442214333123141322202434110244202004013414421211440404423314334321232334131121311141032024144242403144223101212132044401223440112114110202133201134030002130333202024412344040202320000001432441211030231221244140340402240310200121402210220030303434242424344433131423214101044003403401013341310344011044231120113342421034334323102231432310344423411040133413232433442421413042144022041320443203104220131123321442111012101030403002234034040432442141242131400230230331213234400343441204313204030024434323323343314223040133023124440032340440042041110004122443422242442024240103332134332102140344110233342041204400312000032243442410423200232014301312321011142034102013313434231043432101333121413114301442330101121230331011121401002414140443114414314002213204103432312323324230112232234201431334213311013111134104303114340132104201040211324121124414122410130412110314112201141414142000134420031123203343304103212444443103130142320411340024311340430021130103343310144024330310430140041042231442213133332312442302130110124141131102130433342002201134314332200432041344313112324421223323302220141041340330424344233400231042321210144123130020031210313303140321400402111403004131442120200113224423131302420123002403002444223441000124032424343411032131042333202404243", "310331424230202131333331433003420004131330404231102440132241231020314403234330214134413021402300304043112434220404122000322234214102320200343421123443221230014320341442012033441314411302424431340140241004144013314044310331041130333241024132202421413124440022413131432002114222232041321310332140340242332214333210320113401344043101141020001210323321013323200300322132232410110441413210440003414241033022133443341320321241143211233021421311243013210104313300232210132332042311110011034442132411213402434014121232003432221214002422432132203412323222141222023432342031421042111143113033342114000134141424141041420414244143303040423221001420023003020100340101014413442314220221103131334042043430301113201003344441004303230314410432034323211421122130403034234234224022203011311144332421033420221423320002001201412432020413122310144300130044033340244214123300214431320411014132234131241043232221441243233210214040303020124114444124121041343432140100342212401320330433003110431304312424221241433243213314033001422144131243102132112111042340101104432110433223400141041213044122444033010132410232243022413222002003302301330434421040441244320312200114330322001034124221011303012130121000132010003224423433131104113441114220442204401030401314424102101423114210333133443224221320233024331303041341042340000410133042344034433220020341032040232340420403232123122123322411243444011033322211334323123032230011234214222400303132011300041431120213314430442441433011323434010321024124402001321332001344434011401202334200434243300130234132211140213132311343031304313124122034121433121003243433203230401423043104044224432304243012304202030112414014441030304023102114200411342434312412243311332111000133100443230341023103331320311201422233003010220112214313322003133231040213033040144240442121103414442110013403343041432442320100444323320421140041201142230104421414040424132001012221131212440210120334210321243114341221241200420321444414314113122213132020011433142210334232443323131443333421400333100110314211142042231032040411114131234303332433314230400401301314404003233011111202213110310232342030302042431012114033401423324402423014144442021342402211331430121444323212330023020124242424334111310104320011040233203231121120403222124113323110034001334210032331200113302222201112441204434213100030442242241423021440340432243041200012204224303320013403014324401321120232420143020411311232020401202032204312230123314414330012023121101241332111313400412324001143300110342422122213130342221343432342342202104131130221201143443302320313242410040402113240443421342134203140122331010004124334022404131204044311201421222333220013144322044241332143014411323304113043014013330403000033203312120012424121232102322120010144414212030042113434022423202410434304434130332413102433003040024041413044240110321020404324020430340202323423424214414201320232014132013234312400123230140003114022314242220204410103132011003330123210102134123201032110043210140322404002233320030304322102123214211310323403101411004431130033421314131124423430142434123133003020143341313141102421134043311202210001034440331312104424212343342031320142014031234334111232241403003011000000110301121323430332032001000331340441103311110100303132444024324223140134100203101003402010344140231220234321303031102024242422140211141001322011322411304313443344332443224140441223110240424202112413110113040442221111213132334000242432014240022130204303132203421334104210042122122240240400304001112243434301010212201211022423213030310412111133241303421011123342143023231100200301002241021411111002033114100330222020010213044012411112320303242330302441231242000432443123023011230024011223432220432324131223410432212343420112033423441000421403203213240131010141433202143430140043012030144143144323332022212311201332230010240214303322024131004044312341211221230123341120012311302004331032314344134231024131013023431432211402432020241122244114031332313124330241434143221042111240344441302102112122400202034143121230000023310141314440030103224114124231241030331020112031310303302022240041440303012003000000201241134304313144104031103312024221301110122404312032320000422203422204121223104233020200203040121101401422121404103424203120321242043310130423020341030013312302320002214320032234032402343200332203323303414344403311404124240430322302402042200211232301221131111242234243000230421134133113102343304322140223141114333100241321041021012301433211430340132", "340322021241324213410114023312300040331023034240342132232023311141331043401224034440412124024322214304224231343421023331323211424031220012401023401333120121241344411432302201132440431230300410324322242034143120031042020043340112222244324104021020410001011013411334142103321241442431240131440204241442010422101012240212202032104323031203421403223043043100134141420321020132133433414231232244002412114202114022203344102421322320102412413400410133234044023100103320344001420144331014033121241021232344144103200441420140212030103340102010234133432442440233310040122214034314333131120244414021032122203201203041214433211340414023441400424410233430431330230403143111303242100402423000041032411233300003333311113332322342030124221443104121240414032334443212120020020023310121120311211042333233443014021023102422240221242442231033140034020432111303004041243212044022010001302332332342402204113030211124114203001430044203003424141201044034340124304432210314043324140430214440130004340443342220440102210443402022030332141332331202213034133004213410000023424004204241230312314323333024233221013110210403042241103302131220302432324231410030101201200213123021441400302204102303310203432102242042211130022003013032230004010422342202013003223211010102144423322013324210013033424311131133132224123042212022041230244000133021240203023133100424240341431132221302310131244401330441134113241224240221302224131424441121242441003410311321042001412120324002412030333311223224241241140314411333114434241113114321333011302232120204444023311313230402434101344342101232131224110202032124022410411312344004130333142114212024332230401241401244143103112340230033314123022112013234022240344130110424330221242144011403020010030030223232140323432243100111214231211334303121340121033241111341134222200320131243114220231402342101433403244314322433332301144224231012024443232021033020311132431422114112120200212132222201210002421134102003202222412022221433240143113334221233200010322231032441304330401114023441302244124303322433402013304302443102204401230304304201343042303314111013313021244403003221133344130423243210133403034343430213240314432431213323141222124220101043001142132240401414413340332143421334322133433113004334124201034004341333241121432401103144242141022020304102440013130302103131444104144211412040203141044232322121433224342340304130321243442424311120143144320121331124000324343040323311304300024320334011103043301314424441310134444410131110410110442204023400401420443132211421014242100132404134211412032324141431241222210010242331422203001104040133101144230344001013141212002114103214222202310230222303124411444103300024000442413020342123131143004233400314401342112042302131314412320440002202040121330342142214114440112120243033202202133314424211444240300243340112201223034403133004141003120431221021411144343020114133340403134030313103204410124401144134230414314013431013212032140224132442234043240441411422242133020102001321013030024313213244220022101230412024323202232404420040414110433123012444332313232104303002400114344423041144044244204412242024411113020201040023021230143100014044134010341144202113334241112133034224100104024444003440401013141002221420211441304040024411224444403011122133432013013022443010043014044130404300243330033033414130433442124234111231042012244003222341420221330230240101440023301021443020010401323013231403134210141213424241244032340030230344131034214120322414402421203422434214101132024004133144112410443343323110100332220114331440120031302342103013324443424400033322210440201012144212312140243133423343401313323240223121234021202240444402344241144043021412001011412213443232103321202242341310334321300001203200420340144242331431302130321303343141121213210003411010122324412222204342102210332333024100322002202104000342002031314113331224343224411412041044101323224211424212044334012030402302134421112000224143310331024034440324321014413323343024010221120312013331002404142330101032310442401120404310342320232344044320200340114000342214243124232201203121114403134103342000300144340340243240140313330234032104033420222043004042414420222033404114334241431123013401223020023211410123302114121022223220321432134231223141033212434420222234242421103001422111142244413440230421444123234042431012404021423010034243043403012301444322021143204020310021403444442021104404311042233124431212344343410214422431224024332443042331142301044200104422412033123443411432034", "443001204002413234112312123213143414240430321203221341041030214312211213320122404402404130034301401014414231300310022440211411303240403322404320342122313104033434204213240424213344000102143312320204433032204410014410020402134331111041022430032100324301303131113432414232222202042301444233143423103042004414143333041241240414420010034141410020440134310023333221412043214411204030221333012214220103123241313440033423214102200211222242034324002121104313010220421211412431421404102001241012412210101123033343440233204034134423210234323042142000440443340411031314114420121202444204240230140130143421033211304404130111404004013130132322034430004324313242340300440401422004233140443321324220334330442412334204413034120310211340140420020120233204201123204122042414223242032112310043430140202300033432300122231342224410412111311141423013314424401444344040011341120400242022243122124104403000240422141333010312414422303303031144114441123423243010240144402144410204234424233121323140124104132320442414221303424431400402334234430024402311314103110023004401344121103130331032300141204134220112342333400240403121321110330142434213114100324131341110322432141210433131400120024023034442312144413242320310033131212013034324431202342140100441223000431222400020411100402341231424223110220343404133132322024034002021230234041414244301044340132404332242011241211040244133413414130203400021312322440224313413003410332000343033411124001022431314102310212440110040324022302433120443024323423324110210203031311020034323311412000224321144211304102422143142102004104023101413342023404024022221013223001234114101322031244323314242414331002034402112000220334304142421023314222410242112332101241241121404314402134134000242221213102231442413120104120104024304404230321231124031311102034440034413034244302000304304423011242140444304200141014021420021034112324431233123410414444411004404114311220300324041303321114014130112400142331003232110004444414012113233221314320410242041233023303130014101221323244424214021100340031334302142332224220332203132120310401432202231201020320140342340000022430244033442432130024403221403142440000021041332130133133230033131122422334440412330032440301301242400223341343123412000334040322003423122112213140311210344220223422343214124144141401244003114222234103332342220144132011333041324100024402343131040140231042424420431234013423443420032230111212414021330024204102202313231113140120314131441220303101001300113121334131104124230243432321303100310134130032321400312134130111110224443102432414112402434443234024122211423210220234440330202111433213010223240240024100442320144311122441104412213100023311132322104441303032122241340342022144133304341412120421142110010420010212241110412244233114314142030222122242043201403244022011412314131014030431220314231121114133241410013243144112030300222213434343012443212104031004313400222144430040133104042430014204200221443021400130304023003442102201012313321114432322324331002101121013142310001314343112012414224110222112231323341211100223234141041413412221402404212323204224433240310024004114432003002212144441202203004100411311112334332332433230330020012104002124330420221240104403312004421121102214241110124443230241302030041334320430043334332432113134123124014132144343303101343043044213041103104422303243213141123123134322010012020312420140143102411314323214043444134322411414121140241444000302332312330231343412302133403034140141234422140120140133443443301010214133311142243230242440430042432440113224323102310313432021022213410220440414324223123224104111324041300043042003400241314322304401143004201413243304304111341240434334310130410401233243034433404012311441041210320324023141141021000022310120422331011113401142204331031123244130040220231440121201314033420021243304002412420324020332434031041122230310304044440013044014441204112133102213420444420322440412421322023012302013004313033403400013331232400234000212112104042004221310333122122200041342423301320240233211402130030320231310321432400312404043142323120244401124113401110322134001121104430221303324023101424101113230330303143334044120240111014231023010110013424231401440443314334131404301310434443041123201303313141441111423310021144320023303100340414142324133103014311314143303432304322132034330231323304333210420033044401021422400442321024401014420011341123011211442014202232342021433431322031430220323233140141330023131144024213330213103341014013000434122001110", "330423210224401030113422234323222110010130420431132413402310003143013043424434412044414122304101440201430023033111031324042142423422410014113014210310441214434344144203233013014101124313044144044321420102044023134102240113420423313414341444044124130204324312420024200413031103433241233001322201111111243204211000443031004114342130311420113010241430413144221301303122120221140332014212313120202002423114024221101411121244012133224001310430431412440314102321341143420121431200410012421403244313331402300103210230204234441322343223044434441200103404341244324134214241241112332430241014002100414330024311440440413140442302011022113021110214312132432314244024314413342410041130302003332411043402401311002011414021040312131320420142241033111023442432142034331342444312222434102330223044334103131022011312123111320133042201024314024032403421204023220224334012444443242304421330331310404043322030324013433223140334023301232032311222423400420023444410133031110233034433111203043400231124033320444443043042430211231024210411011404203343031121200301410142113144201411023014423413332214121443113220241312343231211224243041324340421111334322034430314031324411302202002022002112003431442042144144312231112010134430434431023434442104043111124301032443344240133013222234314223323434100212230233334001241431003423003044302231234303342223040043323101101431404001412310420244410432041033200313002344214014124332312043011223223134403441214013314331442344433432031143212001342322423023043042313223122124304413100043030404423341211341022120244434421412111120121443131300100114123341100404311424042322331314432330021043331444404421443134013114341212101042341130230013232220233024223441132121222311223330311404442011143034342313021400010204130100343234140043004043212423240044020302014411134400024122240323304324211310230321324442124320040244242402114201243311101444311040213313223133302114120221144232310413011220344124401301231040241443000310223244040441234402442341213322241000300223312001423243021043141124012314212402424134404012002000134120300312301130123410241424424300403303141010102443133243322113041442243242440143434404112040442222301133413042002002022143302413113000014231442421220024432123431110144234422313221333130014030244440220324021102402343121110003223142411212422102223024330110434422020324120112134211003312432441143310331233331400222404000442030141430030234341021333210112004334233232202140421044143313224030024424123340042233414140042032321222324402414431414031030032220240032020114301001321030121303444023420042221113244044241111420303214133123001004240233443322324421330440431311031004420023003424114320221120114442132044403312342400221340332402000242104411324112424031040314220232120310203103043233330004131443020034342433103040111231341224131234144220341401013014113223201101233100224113211222323223332331341421230013032404340201241333304001243424034422011420404043112013403113022041120014422433301130430333112010023144040310202210221440400402031204210034430103203244112412310011144110010101232104402003242311213341241442421422323414044342212141324121124430124402220233114311421041024443430431224101433014043204123340231410244433002012420442231410230432240402113412432204203431240342313301110402200421120230130430444120422204314231310433102302201341031144122223132400211204301310001034011024441420240200240020432303212400212311420033232421344300424020401400301423423431134033344224332100103132121424212103234041414102133124333212010122201330142023241211201212000431412341423213301313140311132344420212421412242441313222342013314242403331242213133144444342442332201220402242233042432220114410332421440123311141324242433422134211202300034311020232113201003122440031112022234024411114314123014024413031030010034220144041120333002030211441032422231032410334314110132411340213002021103142430104100131004104420110121130243202211213404334422102440302000002143440210401331013413122332440200311103414213424333423301301233232134132341034222243231132312422013240330421402243414221021032221143242322214024411122300204124243022140300400223142343142334023143431022234020120040430114211314144411210022330321111140042412042240122011002234322003113131411304102144044430013421120012013400203141102020320040234340333000200203420124243234030243300111002132240300020244111341001000030444134120212104401113010322433310003410204023441403013332332124423043343204310312213301220141022220113332", "200000424224412404240334421310200324342242202011244323130210422332203202300121400302033143221444040023023402121021301323332011333134342130033120304120003212203314203001423004411334104210311304243144132013321113121430340434402314422110304022104102310333010222344341033141132223141413423430241041442421414340314134240424200444411010044320042013020344113124233334101222320144001122114223313232421441042033433131322244031402111301440141000003030111323041101202021124330034100011033103423440101030432003304430304040003201433032424000012010314323441313410102004343022043033010440104224203233012033141140024422141042444434101143002124140343042224111044201404013401211132410103122434010011302001330014423332022142213241143000103101321040232030424120023211240212141341341210304412300311324132100212142133240011140111134103302000022300212443201042110041421413023111233222124343103010302232303040004340214241321042132222034403043304300110030111430202132141111301004412010232330113440303133241343341430030333303102010331310421433144141440143314034031431300320033333032043032233330114423234322440203102212023142421222410341110403124010023334331414300034311334041034220341100001441010110121204323313341114304122230312314201221014203311043104322341230342110224300411033040024000242141330310322120332400143333102224102030040012422022223301221443000330123223031133024101221412303312314332430333310032441000020100221013404341422142304214312203243442234020133112344333320314030444314333320342340232003432310202201204424414321103143204102313112041303114011213420310111234003134211321032324343110024233324421432213422331044103024010030411001131133101012414230223020024014433103440230044020420233334332120300420403414441314220030120112304103002030204032130432021123143403422344103131343024304110403102120410130310324314433341300142114431440422223122133342211402430023041040034314404332403134340201202324441100142143303322023130234222433134144223210213132123304034304333441112044122310244241133204014412323403423412110423324134110230112312332041210044302234223322000034413234132120232114414221402230022042144431303312433443411341314040304302404221240242144120411412013100043144223314131031114142220301100112203012334001411033420241311431432141113444020200303224001322044241001322022014130104140421412102430011020423011310231314404133232031441021221321104420143102044221133434420444223144043221420100200424330423003021034304004214014212101303103114242233023301201041114422140002120341320243441430120143232324033420430224421140101000101103422432330434042131044230431021420112433210031142302244322012214312240324212123004004003400404121211224220122443021103424323221133112323142344330200230141321201323032210202121334210320334441032031201103221311122142034310241433113240022441144410004223110134123220313432020404423113111414301341134413333114124214122331012033131044023000442120043004231143212042402234044343142241412401231120032010304221201034431441234222402320103034044314124013313332141311230322242211220310231223434200014131003122334310311424213414213130101411004320302310141403124310241201244003330232111202013412303114340042002414111000112141332314324101434012200403443203432401121342433244042311001021322102201023422011243204343304324230034041101224241312321042043140103242003433244033114131211304421233143422034201034344040442402310224220021134313104000434141040142032424010222301430444010044033043412311422002110002434032221332320122140414121234401142114120401003132114043000114244103234214122144241311244414204212214202044021204040241214111324041310431223403434412044110021134331003003123024130224402410300300141430231403444232124113012341243230100424021423232024402332124341314404321004234101200223103421002043334304144440341000021331144032001102130321334242323004013033434003311342301222211134143141123142331433102304244442003110123321113310312311431411444421341431231110340123021222003212112302121100240141334440411322032124023244432203242143122341020320301244040044232322443331244311404410010332304041200220040003024401101220022302103031443241114021242044222240302334342412144032132434443300042204014213434011020030223003344344033032113103032422031430344143213023034100401222221302201220442234020103302431322303343312323403333024011441314334320120142044033400432323233233142133110333110011131231421221211330121224120233121341311301201000104323431001111133010300434030423214334421130", "044322140034303214023314432114003321230214340230143100434134134240000243320204111311304422231032410023414013124010213311102142241203300002300013044324324323201243442410313044414143143012331132041343331212210121033234303220014033202210003031114214033310323433022120403231020042003141434141143410021121014032240324133322342022241000341122212442301201202433402124042243210100204100131330440424110413221230412234303321112101241110031314242244110411233112241001024444423242144001113442433230031334403332110401123234110321334204402102103220031130413201103100404230244343132032341143031322412131441041232422103002100340444304440013100032203332120342401241123411302132331002001011124234400143104104211003401240024102103142123030131330140201242112241402241410121130204112404333301124223203423120234322234240032123013030431220412030442042132024401210030204231130211123122412410430031332243434340422034243232122332324431324423002034132343210304200320303133110402221311024020311012004003203200314222433303014200200011234024302142414021044340304410014000413113210430420014131324124433310302422244432433034012131044243230020131003202323343411343234322324230112034310304304004112201200222423340122013304114221204121304033241433423121004011414103222303340413023214230101002024043431131012124140131131443442444144312100410004442013443022122301322004100034430310322410333211340403040041100024144240401233311423432234304433113023314323000122243210111341101043001332302202013322232231434214314214203113401313043010034423304122142102330233214003140130203102434100310303444244020101340211100043220324433101041132233401143104403224224301312312423144312140443244244340221200141304302310033130101233200400420321201410000042010320234410440414100111344000003033010324334404421322303031102201422432203002211042431044441301220243002330401424011020442001211403011443321333041242242140310341321044143014231224434234034034234142143311222440033130134311301010224314230134342103334202112403103043342444222440423013041320044000344121300044112120342334242422124301214101001110433101230020323323044231044343324302410314203110022444030404442104321144211240320241142324003403010144123112202230411344410410234231302202312210310313010442124232443331021230424111213043323311041430003222020311432103313243021130444103101444310312423103023203143120340333240102402122440342014022042400202310444130300300100304004420034411003020243330003241433340000441033004302224333414242424144124411333034212110034233443344213201312211221310334122433400130342130032444012323231323034430133402201041204102010340243010044121203340130431124343304224323132332130031012011402010322204332304231343443103304311023102122411342431121130004313030140034034413034334230233023233133413142201233331443120240010321141222244420141410031220012422113401120022303142030343420402243424204331242304224322440212441033331212023240410340424230132020431101101212233422443014001301113102423210212101440443130144144243042444003402214400230203242202333241130301014313201224030134412412232112143143044322013210201141210234134242330104134304341420010114200423232241221222343221144401100111023220422121132012302002044004214023331410000441244342230041022042424312104332024043231234133104201022242443114211143222034412104341033130214003442214311112421302302203103132421142402344342032200104413302404231132414143230212234230011124334122140123244332402334323440104034114320444402032240433432133304034124313410144111332040131001214302202041122042301410033443212012302244213424334333314024340210112221024424120342241223323340031132403403122243440140221142041142043002414304404200044431333432340244320043441421402323024042220022100213211323021030304320040210211430010224421120124043333322140032404134211342010323441344033032022031010042304230441044200122244210343012432143321112302214134402020130224201332420233422423242314330314400023422124240444310434023414041000431233220103343344102010301324014300440330333323112122242133034440244332402001110413414432244301100313420011323432130304243102212442010221143142340232041212311222420034244300432322234123201423313000041241022341244123423212243404210442014442412224141340303044341011233441020141434231022334402323101321444223323312342331231343232304404431441302403134414412030140013031244124111002121404443114414023040134424144220114224320224303024313230013230033223320441242404300442004211144113021223231220004434034212442", "320301124140044012214004212404233001311101114304214320321042033301440030103042304341023214420201433323304121043242443231331112342140143143134001343412404422012102422020241331343203324233342004141341201422122333300301132034013213320342223131434300010203210413433040044101412244313310313201123402101020131404011214414444244241430301200042402124222334131402324412130040042030002324301224214102301412014420320240042030021431114021432120304412023241203020040443444333413332124403300312240140144312213432423042334141434110123440041244031340444400104430144241003211021232422324142441303231003032230133122001143413244223303134102410021103214211243214042140343112143001431013100010034034002332042422411144100404434232410432032320142234120343242411124243333342134212314034223033224112411034413321432142331342244301230231214024431111202243404002242122122100042010130131231220101340122422143343333330314440240234033244122101324303342110144033311431141420301302301123403303121344200034032403100401411033300100044122440024410033310103113403241104323042104210311000304142422202003241021300441114011441402102123014203401324223020143122322142000042322402401013410130133431231322201044221022431100003301401013143121203444034401143131113222124021200440130304031240430234132403323421404102232332341144432004222134202224203024334122240420001304400410230344210404432233331320344030404132424143242213304122442224414120414333034124143134132044141122000040203203004130110323024021314032043241121313312103014032403032030323010334212342444410144214302132343414433023333434024114423241111013324011302421133444013430024124123131102432422400001130220442124013003204203011430104404304000314021340024331430012343213413144144022013131032442041314222112102011001241244343003430230123410142144434401231334233010202033143424102442124130034101140214323104414211210203442241011023311311011110332344213323300320112412203130441140232201200244140242002211023344313434224343203034422414032313140404302020034120201110311301213300110333200043241010210322210201041004213141244003103121221123204032432222400024010414324012243222144042041310231020442221440302130414201100301231010333100234141103220132014213444212210442313104443134231102003003242404342221031432441400143233230024104301032231422020101444003410032223430411224340102403103433410410130340430422312203043402043231103312243342333200323101212013341223311144113421124441441341032242221342024333443414110211110232442411201201202404003442141222022013024321231231324231132331404330312102410021100334041421344212341144441002000011213101442401414433441032111013211342203010401324433120324421341222342433013231000032210233243011303024043421210204233302243310021414234130423131123244402421434000441230001021232020124310130043314024334234333124001434332324414120312311401002413133223114303301130103431430343422441232220442332012443234001240403330313002334200002244103303431341041211310344244234224103031310111441442411211311032424233402301324412000210103340044100204212230443304101103334410010132112433442243434114411044401220012112123301231021014410431421434110243422103213403223440311422300110131430142312021204412131123101444231103202011304411101443243403221140011314340220043422101420401201231341000034104340433242343242044230440034444433414303220230000201331413420441324214220411040023112231304331034313040142121402034320400421300303221314110203304001220420113131404142223242024221002212112034430444423202014001020042004343003443042311044433100020222322010111301041431200212333332040021120332404243222432011403112102024042430211300032112301200202242232323123143113104030214323012321433324201013022024232411111112313412440242330424220330023002224311433440313131103441132122423100111123432244304104421202041312211443130101321123430342113201313030312423234300311442400200210124304013030344400040314400243202043423211032331212402231333122440343242230203413140434134022003143010243141121003120133001323424012040141211400402040013120002441122231332112332113423143024331041311144000440402203200334440104321024333443230022043423210123431210300242101211221043341143234230421432344241020021430233032241124024240103304014030404312321113331141142421202304303441131222032414430423332010234140242140144421114021212042012411301423243301132120141443011423322400133120101030000434031413042102340002144131011204430211140212233424201231313022322143021114021240311142112443144200134", "122342124014113442014321324223404213313203211114303202242441413000344232421421421014344234411214022313232100233042421104210304200230424110142341303222301203203012001440040013004222104202313111234302202103401113124011144003141131234114100103122234024002340223340040420031223031012303424340324240004243102104304233234202113332433421241122403441003301302412443231143434444244040243401442423433223112432324034301333330103123242004300240413243323334034234230031021102122124332132314412302134433113424242133401122334304433212001323101043412321103413114334431301424120430411120400242224022032431440113043012304044300204300123411130221331402240410142413430402121040233310023142011430104431323303121124100312432031143301321342311042321314434040220110211422442324122330022300330421142144321042223213203213202103303204204440012040130143110002012434430042022032304130323211213121411404124431001444304223424133210341442032220130043001304313344040124433143030232032133440304134324001341424144013334404403434003312142021143104340021124401442030121210323042440022234001144230122400033212441332142304023210140334134324033120133002402203333013304243423433040320024223334320022431324124121112412220112433024312213144214031202223203044010044312000040130234302334204324011144343212331123141221441120141302230321422310402022141301340331102142011301033313012304331424032043014100322011133233214343033303442344310143410304001033422112031222141312224010032343103044313123100212140110313413101144303043201240412030324432313033241101124214223413421200241131314433213203110004303433120422221401103430132001413404420212201034300201133312230400014324130010311024011201031121131311110410400420301414010002204421144431100000322233413312002244231344120444123442410100342204223201144040024344243210234013114410401012301330044124414322443334213012014404223420242314343202424403340233134413024210021031310434240440314041103110414422122023233121014332301130014042223040223013440033020314320141344221304410004231022424000222114443320220243310314202203312331112034321100304401402302111220243230003420312224013340313230231400011242412130322303323232013000010144042221110111212213414014041042401022044433332430111204223021000124041014423333133022414122420323132224434240101443124304234203424220300342302421340210233421031414222302143022144404424310103010142330023100223020340424330111330210442144000241041114222444223421003101111020142304100441204203211242202232424244330434322440043101130131040201031443030200440223401011211133100243141312220124300414200333204444103412241244244313032344131223144432244343322222030021322123331321011203123202014133120440022121141102320444111233201443122221212102024242244232321240212302040003423432441231144221003103240104231031230123244140421202204344022311014440233034143113043230313433420024014211230101321102442134214344432333124234232434004014300014120422000203331033112243132014303233121132322433102100042444242133233410423144202104030102420042430201342100242224412140024132133131233131020323413020324123324334322430334334204201312344103101430312423131303402142302031442241221121014212420433110204100214101300242303133022422320210234300041120144314313243330344444010213313101234333210411000414333213443421330012211200123240341033312132322042334220204031322242042324431210004403200112030000011444140142242340410111102204101234434110220141110241402014210343030304010234302212414221112410032314413002232011423231423223032340113430042231003244410333030344203333231100421201214040400210441023123433300003113334422010303404334420431334242423444423213243434044342004041240003104112131111223423333011333240212033230433134132401032442213103321310111311132420224103020123334211101030103112112401304331222330033031003140233201232041123244322233110203422142033312331011001432313303203232133022441423144022112111043302302333012232201230012044303022422102443243112332232022213003422032210041211332342210313233031000101420443412342132414001120131322242022102104203010131141324320021103244203143212243201430313031444113131020341112344223423401224201320414310004334044241034322303321214313331420222021104024340340340202401423111030234243221110344133301440314410440440142001334030400100432203310233304022012143123403143121313003301340121314403244313310303102334120113033404143421402312134214103223304241041440342342101031011021204024242203111324201403432402231201001032333312340420414141433", "234020314243243320010100311044031111331401314141342133430424211412341301413401430432121222244322113010332141233304143124204041132243424203024302040430302121424324124030404331301004402321124221011023234220223024020302201320420114210004113040041211222023103200034130412013332444204231141422133232104413401202022030303143231431033140334020330043003240240431203124110424412001410443442141410220233304212132214231224112110212013100423224130033442013041403403333312242342240044440121203140340333011222114043420204432413302431144411033131233102340010022212343221431123412012202031334140111401032241044102044004011212034342233242103230431131202044414130032112023411020104023440440201123044233314332041432223321013300133242211344113300044203210214303120134122300432011034113331002304021120320143324222424111432320414004211314004023422200000430433101403213222113420211344412402402000232412044321121023430321421124400331333334010341212224131434102041014221434240221410242010400203310133103421241131312312223131402412304323203041221132211344223101422114221343104440320231441330324101214131404210033424413220200130101031342024230421132310101142341124231034243214224141014114131244314342100122143200141222421221422442202110220310211143344143220002321434333133112340200012102402400130000142334131343422311242123141102432244324030011200222130323243213334024412231112021043221200003032130222114322314240333143133241234233023224100314100440303122003122013131221303400224201231041320133443311432341412324302440410441112131010132233434400020401231112343400401004002010300220440421031203411242141243204141112202302030202321410001233024232002330203302302143041020213031442444021033042011031434340030132242421212140340104314300134323201011421432202110123220343421410141312112031143433204344112200031204420342013421242142232234311224221032042004003340224031401223334012401133111241241042114402024314112303104342221111323111403013240221223100430304112022400110404030331013410143401312312334430441120123341012021101434022142133313211204342144242313203414041043212024311340323414304210044020031410413111402304411430110421331441233414114340421314310300141103123114304031302211134030010000313133032134042413203041101414400104112240334444420301212440431023140142411032313432304101414334010044430441010024302443010041313000122420124141023021343424010303042322002200142110132432013404120124411143434202434432302311410003001023124023023232113230120312213012412432210222342311131422012221033234321200304233021401202020341424112401020214004031124111202244401413222104420400000324203141110311214143323222141024331134034114100204241014223220340301140104341200313402104124240312142131424040311341403144002134221343232343120101031311034014320103342114324340142440422430102412420212300222043304033310024142201240444333141434400422424233340310132001221201242334321444304201314203341133220311234241334431302240412224141241100400334344424130234322203302324201104030210122011223311013441133130333033423313002432323330434021022203314043042412110244413413420044011334131400031331230313134423440031104132024004222402330420414133102124323401331303300411414330131124123334140022024133101033014411303134202202323134414422212023241333404120413323413304422413344324210003413313334441213011313002411244400424041340343121412300111214123133004133403330400203104040410310130120232022210124332040110143303210043314133104112223001412031222423032111233011210420140311410012011011144221241030000041310430321033411123141344022024244321310142404141034432240434400110241103421003320213232033401234212400110000214432042244420124013244230340103234044413441012404232021302300200333131240222111433340101031204121244112103240221230124034400134421213211401304002124132011232202033122343132002122203443412434140101001414240420411043031232003202300030410432042022323221421040433413222402133101134102443242412440313103324141342033212023122002434144131104141442234214333213412413223331122431134401224334343010324302202112112331304342210210043243241334011120034031413243044140440141422044100213313221132132110440430140420433143000430422444012101141233131011201323241410102333011112201334401302332322213321341431441324314020100242412122341214112401432001413101331201103202330333103031014043024142044124134331142141244441030313401143143412442012402000140422133142234424130202440121331334030420124321412044213242434221123211041224443434340323302440", "210441022323432140140124124430402222311431344203103432324124200232130421023224140201334140004234020320244303003314024240202214342244022324312204401143142113410324434022334303214424411203142303313403141002122141302043020341111223423300122422331010202013134134132310132141002420044032330024340402201420303032343130400302142222310304243314203343102201040112430242033024210243314314320234311244242010011121224112023431220402220140140404432303043300122322410223100144013420330403100241001001133002203001412320124414102101321312411041412313420201041024210311203340302133142414314212344122042443334423321220040103433103303434333131113320411231321220141330222042301240230401243440241012133441222443343023142213420220020413230214414013443300404200114133000421441202013142344324202113034111434134004144244034012133124130131214003302023232040011244200434044312203214131442033301323202042120112111432404102123113321121030031210233040222434410021442141004231003144121103111323423243002133011121422140213032202232200112433430042233021121021103244043210432302303313000133030121400442444004201221034112221341020034121312014341412132030200001042142001324030131102323130313431022323300121040122043333341030241323043140444304014003200304404014100334120200113333020314421434023010331231132024424202334033322101220400043124110314342114011223432334132233040013432441004412414122424423202321222041142311141340011401411314220312313300040303144431322242310441331303132001411034234430303210130012101041202124131434212040443100220121342130201411141433144144441032112224101330424103401041423143403033122031304112321314103212014400443340203332233143310210403030211413111434303332044303112241322330340400312113304323002013130103321410433411100343220431242010431110040311433432342303404444331200321314023020420144240022010434304131430411444204102121020442133441242031044243043023330202033012412432011221003220120244132303232303241043130301013242303100424301042104114431432223132101011233221124210314344224321421304421032221442113430404430044221330132343242301004133302113211333230141413203002224430233130420304013233414443444403000124011122201334400314210034432242243424313213333040144414411233214321100441231110112001423142322401223302432433234432202130102114234100000131343401313412412003441124230411140020132233210011030403012141141024130234130414324344340110113003200204334213000140324300232202203143031000311312430344110122033010034131343111043220142244424320440024241433122201403012202041111332013040101443011214134023230103224323214030301103010422022424041012414304301214124330230433300043230422321213301330211033114430442321424030212241033421003103230114304330010340210203021211032010434332214100041412222314212404404130421103130333230044222041410141444234001043224434132041202312030432312423441112314014241013430124440202234413442101131140432104220203204023221242434341144234132401221134004130122101213032143004114201100142000343040103233143130130101243112411021333022101011413143343312444404232413021220124233224224223340130312020204114044413101443031023240014240414312141331122220211143123401223123413330122434224303212211300412223433414322030030414142222413111422421124044314420424411200223023011022441230434112040341332014104420231320341312103320222403414312024033212221204200011332141123444000200112404444441103044014402034323102310013222200020320223110012144400332110223101033301322341144343423343413012040430334121011323023013021141342413344423110413421403401244410024120134033330121043204221014141442043410401130420442322403341442420133230333200104242332314210013102240411000211130414400103040020443001303030203140330404344320422220201141103431423014001403030100032233413002133222301344023211022400021110142442123212033414431232132400300401234402100003322112403444143144100032001132432220114432113331344234004320032142024012320201222311413303304304340144021310032434313242241043011042210443212141311412443411040023431433243141030144201424003440241413011230131412240044314113333312140223021012443204313124321210223431013410434200343230003333244111402230200442142403443321343303303242301444021222222413311323420331232321023024021321043011233001303341103042112123340231420132243013414444121422431222442441201043332324441320001220040210311033401424321024424202022134324030303332322412011134141422043014220402321431012414341121124440411203312322011421304111040321344414101004400233032023100", "223423240311444402130233430234313324044140213230240213340232414003112104232403111340214424331401030412440404031032322220032214241411142024423331042214142431003233313004404434230213314313234443314002432013113441130031103443141332104031223023213012411101212134132340313410110404332431210323132043244331442301231004440113124401242204412020123411204104021321243124321343034102304323041113030214443021443111340230010201310114312230240433133002413022111030123234344343420300432042103303041333104442231443021314230011123222134233212421243030310414314314340142420244020104212303040133100200043120432332004242242134430131110434102111033423303233024424241104421432402440330014240000404404111331131011222344033042024042410243400440334130102443442002123104320300042302422214023400404344143443140423443141313402242404423122433423213302421302303041223230112231023311111221332123411022242211000303431341000101112431442434143424144230010231321303014243324432223424304110113101122431424213140020034421334012344310403312142431230222034401321223101213142300214233004443303012300042342311332001140020442422331304223000114322244004011423012043402101313324443340012203204400100423233424331422320331000031232213104342223033134033412201242014444330033232032214240200002402234131213313023322414402203014020104333134223123012224314310100333321312222111241030304133144241434304332141413033010112032430201112010210331224004433430104434103042011314024104313332211331414031103421144234130104213311420342124223403033143341414133243424110442121303442213440141202113202031244112404141132010044423124142134210411042404321342103144222432421040130403300242120231200442312323324401131431312420133441200121400010012112012421113230413033114233214120320431344414323113323342341412240112030301202440230030134244010012030343224320031343412443223001002340342022404240112420033411211223400141130212441211121144341014223112004122340314234240234230332342421312014240141323243042022403143024103004342220134212421233103413040301344122121320221042032232401122411110011444202031223044101411233430143140133420103144242020201124221402143233234142233243002043112131141011344330401044244223334423221143112231142302142430343243041014044320214342310004304304104321134234342441143304133044311211213443434244020302320314242401140224433410003031311334043134213324440023042241010024414411301004413400144140442303111031011310312033310210114443302310222024011313240014440221402031310134223143422412224234441441024144222341242444010424343134140203401320320024130213312310234240202432122424213111332304333344044021204222114221102404220432003303432020342420041434343422214434224213042212302202423240224020313433134444040020413113110414224424313001041031313302001212232021121404400320203014214124041022402444142313010402410301034434221011121143210034244424011334343100414440031230030414041103122302331213230211410030410141024302402204120123132301014441342304302213333220124002322341321204222220210314300001122334444411444041322331103201031123042210202440211402433234414303044431134112244041230344041400031030212012021314333314444104002240101400131343403412244432124422400112114233420431140202204200343322042013122022330221300440100012113311133140114211411001433301422343204040424023340344400402120020333034423323133321321244022033411021111433102230041034233311343301302222413331331323244114110132014223134204221014000141310432000041341242122134310324003423002203210000130013311242044100434331413404323020111111210210442142034420131021034124412021021204103032043334140002312244124243230420441220413331020224422014043001122132244234140141411122040342004202221301214044024413441343134304412312443310322020221040044304442103441402024124422400440444442130444402000333003043110432004442100404304131230230300203224140402243124033024233034142100402413303034203141103333300442240033223122421302320021004213202230323012420330003141320140234423041431100002420000024314014234034032130423314101131221442024402340043410113314223002104244214344002330341101200141103112220100030233004403111140204013404023200322144103403224124322020444424012002103340430140132240302100434213302103424402014012112110414334201203230314003421122243042010130141133324302010232211003242422213111404413134021010320340031133323123030110311343121310112103213211212312034343331021034041444144434314233302300432000224010411241211444300423011434111331001320324142220144302024042332", "040302221011334142023223420303421210013004124002022042114012123232000301203421104011323342240200221404342014410110224210044030222301242401304341112320133324142203143232401202204124300002140104121304144304321344042220311014244302120323124314241121124112102224110313110024432424133021420102003311441023004123134331231214313113041140010432303220442223334434122242414121430102133432200231133324044104201200304432322433210303411003410132132032044033433301323340310243331134143113101431222014012442101323402422200442030020421114311024324224340332140131324341232340312403201143123441130403243342014243140443410404001402420313012322211311402341202304040431011322313040102440034014022341111313304420302340313432100002313420340302124342034240344243412412000032044040032244322313104211424243234404211331331404441143433140143442424213124201433143422124220312303012341244204004330224122222140241222443411432300440023344241013112003201232043101432140210021010110231420232213232401311342302132211233143131042442322034440122113121214134432111113013441211314031134234232221104303332220112204112341200034414103441022141112121103333031101020310230400244442241232304421023033130200214304303103340131411120300424001022014103041122342222022223012101213212440234410310014412411431303040320014434200442422432112430130233332404243034311101100231130121110312030323140303102230210213310443021434102020131113143301444403012201022210012413302031023342232044202441100403232111241330134430142002442104102422234314231110423403314134030021024021143424044203441241300243114342121041420442414312331041033401303334240043244441413402141013313021241204130401241440241104231340100021131030240203331423200242303222421134234424300122440421224140022002132030412434221114104404440222431001010430042434134121033012401004422240344034313010330023234003232100333134340003131030423031241103224404413430113410024201412331223104401303113412314214304000331431110301230330113413320233411440233133002143023440043222033221243221301003120101131332033201403002143342230241040100244120213012200100200134131300403412221323413141100321324114222311122134400031040344220332232401234200411302022301043200433334311100300000303104330332022224204301024141331103304213314330423001034443443204044121411032341233432133344201443110003212113222241314230003211340043201020203031203341032432342411013204411442333033221121314201224130410040200313102213133432410112001341000211034022210332444341410144341124440122344101341413201311301003023123420223133201201324110411232433413224430020223103243213404342320410413422312204043434320344112123040412120301103001430431102133333314134140302424303143014143114424414030332140030422034322044034413433013412433210401241144211000200222200423211044314320212130102104114302410044233322411214122130232432321000243104002122424011044411433403412123403143343414444213003322023201120134241042002422021012142244203111344301000304201441424424030210434030200111112023033041002143101412244202110234002330214030130242230343203432402004011410034001002330002013132341034232003402042140224444402010120301412041044034423043204412311010442033144343203101402311310113040021112311400021232034433014211000314411314333334414214400334130011102324210320113411003443422324000242410011332123234220432312314412114113031131011001024314023040344303323331341204034112233131131022132201141110213211312302441101011303123441213133024423021411420313341331024103322140443243104001113432312100121124004442103300303111100141304004120300111400323414340011424100424021124022412032010414304112434223133101014021441220432142212012202031332223243333431002141231012321214331121320342422314312000000333202224143243123230120042204112203201402130122011023101221003301103110412324434324231114404233233143402232322122231314340023441013433100423312044122042344234013434042310014344220412142124441210120434430343044322023120441314000340202320243011210422010430134301443323220440101410012020300102432330433423341222422422442411332443324341333431232221002014124440221221243223102244420322124114434213430022424141211442232443324313444344120343230114021113310004001432224320042344134424144424123240124123442333420421023340233012203220140113102324042231141010144240244410241000122223303213413430144004240013440400103020341022231133143434130444030430034143123310003244034121410341321434223104021332130020044240320410143040222400111340033114334003220023040143240", "032320402313303434432122330443410324314134412041402332403114123231011243301003323214133240434341442331003343410123104232121024421243121010040240000331142240002323114333244231301120140204120144320020010202322014332324420144210032041302321313431213404243024144414102403030432222243420222210012034443410013144204224411342344204331023403042101404313231212334314332022023434002424234233322230401031114110320143440003343222302101043211224010042400032433340402111124301301322204410424432111300201400232441113222244330033243133324231040224044310240214144443322403203033114201431204034200401134122404330403321100212332002404000013232123302034102413304140020230311414241022124030100430321414443014434113112240021031204402243130414221433222101111023410433114103231020234141304311331313044324413012231040334011431431244414044121011133044431144423111012004324024000324134201043241122041233022441133333304010034311120003123023112041313141324442401002041040334033222230313403224023002132110032203202121420430234022434044212331041304201241312242314132132210410040433141002423324301003304404424401404002243414133210421331242412130331443103142322144401443141211343404404143341343403102311444234203310243342112101402101340231303220231132331003323102303213112024432102232033013224302104310103004340024400003003314024042210432242430403402333332141432011023140310211042414033340411132044310113120414331011132410124311414140122432223144414014142311444231110332313213404340342011204444401200231303410402132144334001143012244211433412300431432330201320402410034410434120403314344234231140141133444222202412301224041243031000421424103242341242042000142014122310233304121414334042012244112043321224331310223424222142342342230104401030303431100443023431324434343434122141332002431421344124201414322213302022113224444204321031210330334330414404120414212321030302343020421131132210013110404420010200111102201310001332020302412221300233141342402024133242221323041141141033400000303302332222140010211233023322223011340312414402234301132132003423121211443243100343131111014144034314401330230412202041400121432331131034210011201132244220101440434133131033230420041444223421330020020213110012143210322313230204042104332300021014104233112203100314414340340014444302101203102023223131334142224042240231043243241313102204430212112103013404011120124022442223042410141400034130321330142332442004432041122331334213110304102331012234313333023200331311420112430311321022141040212032131324343224342300244010411141311123402003242300130212030224113423111042342144342443302222413224014042323222333243143341312233423212320033302430403200230321314411322400332032111143444343221322144401104444432024410424332204342302402110140301312024441340322130024132010444433433210000140101110420000300214113110014400333230002123031200133010143141044303121132404223323122410330301103241100111200240023334423432241013044411343404122330132123114243142322302302241014000124144023210223142343113411003211421100024104040134003401110433211241431411210103120240240411332412420432330141140232100031203133002211023232220111331042041034414112012140404322230234214424220301431313431441321214331343202333402342121343000043234304311000230430221341110304314301213243143244143141402434012344200331132333433032132230220124240213310023303122113001031034240203301320333313112044103213410330040314012024143021141001331223022334401020232424314444433142112133041411343412223033243441123413024204212400333130400020241244020010313244043220223003311240213032222234002200202233033120313001032413200442421034012302044042110220031210030232031323012001111103003302344010112430120340313212201140102320432141113034421124421044332133343310332314110240132341033302322023103241244303442412101302424221031212322123114004324310121342424404002423401131124022324224234033142314333103004024400233432001132013204412422402202014012120103100313414014310314204023104433211030204213020224130243142342434201100013020312142240424430024040031341003014040412144220103310114022144433001404210320424202230401430114442313241331330204401402242210101303431414223220403303311124040340221223444321202332241124331134410214234444223003203122300421124402240033134243314203102031234341020112333330213120130132240113323232043421320120341030411201444420220333030034211433341034424300312413221044141124312223010144342230203411142224234203441343211401342343234141431442432311104022444210433432211", "111030142044330013301444404043404312422242332433130202341434423224132243100343143101434142301210114404434311124443214042104114332300313120220121241403034104203041012024143100134233043111032102440122424014042201323002123420122320343421444443434214021413413424340032042402230310030210200221324324201320413424031041130001042312021423124242244401234430112343112403224341444233221114300402033002224210103242023322420433124411240403333001433304212130033122022224134434404433420240122330203011020023001143140104321043144010341030410203042413432102122423423044134321441401220204424231112220100334431134433013412400310323221201004202204201434034131314104200134004011412230241412432222300102313212443101203014423123204034123210134120234431233421032221041430333322301241123334000312304443212133223202430300334403404314440430302204114213021420010232012133231322112341224014431410143214143120414241323234404012231020313023012034030333312040232420341042423140203343311403142434421204201400321022242243324104344321221140332024131214433432203301420323101413022311121102141343130324422341031244330140411121000101040220133244411142031033131423343242023410033214231023404343033132301302413020324003042430013131221111042222241010422314430143300230044033304221432130022010321231233442131044314313241231130244102044344312033203131040433031142332100204202310144341320414014231133041133302412400141300433334033431241424342331102313300340240322034232411002132400321403044402243111412042431343201001403322030002223032322230302200002413100323343124412032220102324343014141013214332123231414034243104102134140142033400223021044203140004033330134124022131004223402334110044140003213313202422040344122003020041302043041034130001012424323330402042313134141320122401031323201124113414332314114102422102144421004423033220024201411033432300240201443340430444112401141323241411332444322303230444124201232241232214004220311412203222013001230204303321431414001042433004103122140244110114420242104301302143330401202404002110112320034012431433331404140041022013401111330012100432403024020430421022131231420211321144013331021321331041114122304204031121243203232123223104000011322100321314341441404023104223110430102142201024223424112232111110102432241404230011201030032102122100122142240144011032314323414324210240313110024434010131204044100431142322142041421433141124323144110241010202412044434224233340022134220413323030344401214300224311421241010401300114302013044431303210203111223204432241143310331140023213324233400442413412430442214113034001001043413224240312444234341203402442311001212414420022001000202324124401241322414143134421022003033312413021224123030331420302144401202134444224440421333422022232012143220014212322402313313312000112202323443233401400222100440320131023031411410002323442232204332304011302210240243302034223300144201011200212231212411313224241233344212441224441401314014022340233200421234411303400004442210023214211412114142203334303301143024303141403212441444323424312023303001233142321243342444222434120433133311233333130241443201322210401042400014214321030430001421340211041043114141342310001232231002324300111020222133323210122114442104421340213210214412223322033234012123121242324043340330102401200030201114303102040242104434240033414221200422412003230144403433002341112131423340330331300440231112411243413242302403322431020242424404340132331400021401000300131322014110041113121133421020423041422012321010302130312023011300142230024420121434332200430440040210112214340041311214121301041433123230220224031313403322103111221041203040422020423213224000104133022103200330303314302042202122024124021103413344122204344212034144312104130214114012432301142243113104131112311221402202123211322133043222222312000100403004234404143004040332113422114320230004412302020132123414231203222303114003412232244400021313340211032443420140113211222334401203421033101321043040124214411334001013102330220304230110322424243320200100433402022230211411341312112012101330412423341402122411343013232003133424134244241121223320202103123241114303311444220333322210133140403103031032244424114402313421411424330010102301224240111311112124211000304414121214230211324043413110322111122100111004044242421101332334430121042421124302102133421231200004442334022303243133001442210244222440342013234411440331322412303000030224204434423123100222144022341010144300403100400333104132143040240334204410230440311024321110", "022323221002104323430212143300444013004043432040234021240413244034343044133224012033023423011424041411023022334214303001012124431131324302441043300030304032143313034200431222004013144444140044111001024020221422033113421032421011340220311132021432240214333340040301234044414331321121121304120044400130344142112124414304244103233310013003041310242043311131433403334210231300232211130334332233130012011231112011401102402223031230332034301123124130110131100042033042020423444230001004401043204211400312323440021201133124011010143411112113402144243023133214123024424230342430401220433242021300011232024311332314341113111301341333034241120331413220432332421140404304114113113003000444222104210330122230212100140243001240100140231332224444420440001123344004221241334121103023120220411104444302401013013142224402310000002023230114244211340241142224213334421442413012003044304323302013411440044421124131233134012003240241443214100311203041010234240140430023303003200330313214142312311412201411211003403403340303012143431221210141031203302232044433034330004142043331021213001142103230242200333413103322021310430020123302103141124333344344332041232301042033443422220044004034011421220412042144341144343034103230021044443210010023241210100131023333033034143001122112424240242442033312242243442442420230430224030331213200341342241013323414310400132141201032013040324010042124432430002013104333243222142334021111404142423341000120130120244222012412341021224032202333341223303024102444404321322034233100143432401133240220101444122121000000033301132011310443302234213033432200443044411111112333311330002230413023213130114401130203000422241323121040320130041434011404023432442110241043231041110330103021404441202411232113121430210420044103340400224214111044134112210443112321131232123322014202000040303100002203313123404043302401214003301100100403414321042314141410304344443301304411241402031310042104022104004041331400341443042440204024002103022001122313123201223224114443131421111330403101302312411141404023401314432321402042420041131033410423404222140212203030013230021231244040140034033221222023413012222423023423211404441033020423344413014400013233011444004340204144410203212110134214312230310124430223434244420001004402223420104224134013401420043413140031200112102412024140242214324221321014231113102032314034430310041110234440322401232242241331034224034222403342001301230344100313442031401432233241210221410110331122401441423421200222213142101313010210213224333443200044201104420301132233440323112332143141333003204332121342031221414444301332030211304002120434300300141412403441343123440042320033423202021334423211140134433123240040342443220410121330120123130232103433004143431002320104031421440324230021041011233003221243234100103214001120111141033121141442001324424132140444304314234411214320440044343110240421000220001022412420240401023224133144131204244111001440121420423330343303300312013341022400244213142302141324232300100300114224010442140101022222424023003241302103332432302330010203214443322100230114423032000240041240130022211244113142312334444112410212013204142034404300402302304111110143344413040443331313331310334132323212422012011130220024113203013220130043003033044212040001023141230310324114311134310224232420310401442122041022041242303003000321022214334142342023441124312034113444001201440013444043023112400001103344322132430234111030111320123443221122300234141420443144041140044130001021242410323244431200403102011102432420213433242104330221442334100414100344111030241011332120140010403420401134222441434334124343103440443320014314401433420221001223401040134000343331044223012312123403404012320303223114220341244324302244424232024013043021032210144433021300031300122212114412030212124114314002401240410401443144143322324003334101033434130442042033010320314443403411022001401333201323441024034222332444330422231110042302041124332444113103424242004223233144410410414441302312220421404443230220334230403221202301213123404344022223321043410110230111440444141310214424301044042212044330403234003044133414204322333112334424223240302211444104020203103334132032323041221133122202102403442211143222433021103220202010101201044222130133134204420303212233230430413432421230024440114300402123422304333010400420202132141130042044404221101333222023211133013343003133040012102304214140304330301121342242222003432402221012230221430343031104123114424300132221023424243130022133340", "014033430242311403120432203112140423014414234443010244012431043044122134231001243401013112404031044202044144443020011002234311201440411201312412311402241432430044331240300424212022443314012101144430222143022240142100321234241434420301441342401102434012020141142404140334334222200034034041303230304100024143343000440240302042002124321411134112323242234141040042134443104240442332413000022213231320142402402234021130024033340112142230111414403311032140210243114333114103121100231334221402401402423124314244312124110421340442042234310132304344132142232304133201014334320240012314212313440013341203242122003331042202313230112113313142440242342241202221344233310132102124224411331434003214043140031022013000141213120103410232404412002121140042424230243403300131143100433434223102332102102410010302334001140121441021210401414310240140212004241134244241340031132430333220013010004420302022332323120112133423021043224122344434223044432210041422000410002021431302404141430123044320141343300023202030423434141242040401131404430242223422203242021400223201423422203331343141441040443303211000142123330312331230414322143242004122033340144443322211203411341431442433024000124021114433224324200314103313432130143301302143312030344441124012104233402014311314410341130222024103303133121010323214041324243304014032012030102414020122321443414004242230224401314102200311202304140400101022444403424343421011440012341311140130124420424423340110220342102302143021020122144201303442033223020134242322043322100031322133121121430031300043041440403232122320400142213400410030033424034231310432203142433420104331434131214410031100041021434210203230324412311034304304123342233232211000001212444010200020002400342311334243133043123240303332202233342143200340010043404410020224421233033333134022124112422412010232300404012014441310422112130012441102213301231310013032222342102020044010332220142343032444430124312432223431200121022240042140402033013414223410034022232113142402433031414230404324100301000432142440043340301423441014002441141431032202020202240400221231244340342004440023241440232210044013312422412424400302000214024123132340401133324231032002413430422400333110402301323441100333341320331033431202113023111444042241214234343321144223000212403112441140442133230110100132010201034443412411411301014044022023140434401321123332042114304410331412314004313041243122334043421343001011203031230031024310222232123111341401013000144130302001342044010224322424430301040202404022213321322434010012043432344021023204401010312021132220311240113431232010333332141344344440231211243402024010413224100121140133234123011041220314343404001103423220134101104042213331104332100411340120423032403414421431233331301410310323241243244104224320014224044342313434220134332202014340342121340333012134124443034113123201244432403224113443340404411142030303213324423402431332222322132420130420203014231031132004243244123214301124430040022123043114214002422333440222304120234432213123423304122040114131122141044220141114322044304214411012212012423302440331141141230104004314010230031333343440044314342230312242230422340421303233303431041124011320020031322221440224413100000023100310232404200424133412120121131241120102342340304201123220324441032102121421142440104243130413122133143043110440433030403124301313031310020044220320202223013304122134322441202322242322422040034400340342322424041042030224140102311230442234222101033402302033213313111324413442311323013043044424020042310442234120323400240030110112331324310101420121121100323230334034212432240404431312143021244143300440324443243003140130333334042022030041233130330444412100213322002230230410134123343323343144234034414114420211314204322122132440234442324233310042031003042433034141043430102300432224300140101100142242143211222434110413010304140021014421342431341141133223303124034024243431231320134433202240341131144402211104401311103420114021104222303044141121232340213032412123244221421243143200010121440130010340224422230412210412242341011124121241412234334402142114001232440204234342210142320221022244421011113432220302144241342204443033333221324010330124222040240402320133322131144243023130212312441013004400422132321102004332104140401032223400131143314312214221210434333111102003323232112411033311421020423344340413423030143211042123100233421313004041101210430340211003301313131123024431243424004004021340203302330323343323314142220120102104440043104343024", "310440311220300334311441212213221432402002212312223400340004434410211402404011030243412313214333311232423020012133133324121110301031110214231032402132002221302132313312123222423011423223112230130003123420140421021041130102122324243223002131104434414402212244044201003113132402042220403201014313400313040432410300314424031012201234402432203123231303032233030210031234242313122210221100100140243203224242103424022444301440200440401201402400202442320134032110034112134413444412234441244134134241300131330304204332322244242201401123220442134204203143220133101433111012411113143243102243423120142141213443343143434104211214113221423332130221034420204330020013222130130310020304132444123231114114131301120442201214030324431341411011440001224400243314333144213213402203041211344003004003424300301430234140103422102302444023242013411223240333042214143341134214433043213013344343421043243042330442142341124132403413224403430323410030044424112140330122102230403443330443100342330330012130223022014144104214434042314241204444022244024303311201011330313201203431013230400314034043140121203141110441001400031124324004312421431044333120202100224010444340001423340201023443142203304013142041200030122124234004412002331410140012423341131234233222313200010301204301321023032042110110442033201240101043210313041022232143011422014142222434103430012122132300414001123120404210202444124311423002431112034343420021310030221112122120332314434124410230002132140042400002200134400304011014041021104132033321340234241121221031130440413234102302214122201222331114112301033041121022240140033012312422003214043304020441244042012412224313212323300201210302240222241141112431332143124223330133022021441020143220020241414041214241041243104020021344021113211412414340102412010211040040011300010334343440113312140241104143021212311033443103044003320044313004403321120403030441444204031222441113133040334324412430104421331200230131242421100440341111021002432240233114321134403134223100241111430234223113243021332332043331104201421213323421130443044123040230130004033130400123340402234122130341320412012121304131200343104213312104212214200433344232332133120442312031044144000313233144134010004420224231011023021243121003014344332300310033222311121431323443030210022203310414432200433120004002240201041340422034343144022334134001344211344341032421022112114444443244321430430120244002130222220020213140123011431210124320422113231310234403240100100142021031440010002131220241323202324044313223221024021032211020013330412204444411441321412300040242420344304221132111142111043212303040403443203334201314234424443103013131021423303301313130140112240304134324020142331233320043042102441100303043043333001033002223403203440334440311032143231302214023123002311323142423001322133003243343444310334414143421232200214204100011200100134104111320344032220220401444244220341134022234401124321310033334322102132122112020242130010121332000330122333201043140022421200430011402002134002100344332421410331033003401443210230314114342330221121003044104132024113000004421423122111331001011011141323232321021320300230443313234000414302333001301003313321134202032244024133312142421112042140013400401101300332411030011032211014041400323042144231023344242231033442412422322124244220130222011422400220242343320043100240334423340022404441223434432230004123231340213000240202112442431023232123433412241220232220321311202021141130032231430130323122242013402302442420133102120120344131340202021424404130321303101012244240024434143243331113114041020030212032034020441200240214212342222041420300310242314114413121023130333120244031433343310230031124010001321321444240211100121301122204340102204404104244332302334000141214020113430222240214423003202112412313323020100143420130224230112312141121204143113220333443104041130110301213420033002111323144243032333344211100243001403343433212034321123103441432040342220140343432340424102210431203141221201344230100031133443032424321342401243430330230312014324400114201012211022412034302301234032231402031322333241020120410234030101431121113202000334004014342103014103041101330012040211440312030014131122023404432013310412320322332313113410341404210232102010003024230011410302324220041224320034043113011121300141103020313224132221131310234423434043111144332032120040301110000141240402320000030333324113301111134331444023311221233422321202304010132330044222303311443200202214432210303122314001033131442", "434024304313412402340402014410313101230121034304344014312424004311114422333324232304012023022021131233114232220024311423444220414311332124413104124230204140440140011424434141214410242323200222103022114240102142434332223211013403331410223012010321202424224204034433204321410421140020210030444101434314233310133342230101102220101113142434312042222110120332301100422114000434223433204024022022224201430432241043234200344311201332240134403104121421003144310223021112004120242344303244242232320201212114441143313423004343323121344233312034022313003323133024442420111103431422343000312202012021221424044302311021422424111230222430412331142004202143331222412134233040000030233341241222004321144032000002111212322210211021122404330331324430134023434041323112444142302303123340003104204143410004203432343102243334224104220142132412143024420241222122142124130042322131330124040203421122030001023211440102330330330043022431424014334323010401020141201014330331224332310111103133323324023414021444023220041414313404034043301103040432241143104043032403321320010024014314223241224122322034114141203213130440044114034044203230234120422410122321344241431142334222231343022111120401210101243031313043012444400211013214424330410111000321134144432013120313301420011104201430122240131003022222102301222221444341324244022120013140122124300420411000323030404034420400132010334320333301301032413242004023331024200124240144244010324134130341403140411130201311430012222131323311242401044042204021242441440144434332401423114404233403402030242003041430440423031003443402320021310314222240224443141123144432432324312344233021244042242210201121422004331123324341131302102120310010303011101221144003130221203000241414313432002231043422042234334422441441204221213300200344234441204011033111001400223213111132430144003400342430241244241203320311214212224114121033140123400104431020320202141342103402234312341234412101024002022423044411022030233140024003441422242042003220004332002343302224214311003242140222430202142424220314133302041300033121442310323144142344034044103020113040122122314001042032403103244120123103420232042010114044241321342132310424134220422203244034133334010202142240320212301232130244403420013301101413010413433330243332343201313231302231111402434404113340413400133131413132443300312143410213221143444413132013212131402431113013003304343201203442140310442324011202421214042202202420214244414341221142041410012300014430431234400123024000203004142140214144221414231032431030440104101041344301004141243223421203414404330143203142044044200033243442041034222040332201240432214410002203214133420042003243100411340441043320210343210334421010032443212042142411312204334432303432410111104001343122030441432212412322414321320441011022130443111101410402113303230034104014341234301122012434404334022341142311303030141203231424024334440333113400220223042214110142340431202303414024431322211041003422213024231232411202344004043432442134013413100401214441132410320041324303331143212101423201200403342323332242324134333013122214313031030123103143204320343433322232032040121433324012210441140132322323413013421223100322223440033004112403041022141044230210330010204243211301312121000323311112041113220243342242231200333402144142332133424124301240434213032324333303233300433220110423020422434332411233241113202032130334424213320343411242230143303432123422210402401123201243404040120000131110302244034012100334410311323302303031112033320010233000224344313100013023001331210134424331242220302012122134000243444331011323032303211320310240001304412012011441000314334431024403103401444203122100241341214020132134022002024044200233014001332334011113033341002442221433301103201342440124212244220144024311204403241443122433044400100334143411310440330331404011142404201441140132440414410041012231021031241322240040203040021132340303144111232000334233344210023112432320412411124413201001223010321134221223312342224210220340412220113114243022304334244422031213014020302200303024023220243320012042023311324132340400142433113204331040201211432241333321102204303201012113403013030123114120210100241222343111010443410313130014301442111302002144133124203312320440402304322433011214314430221202312341244443332422414342411404213204422111411403310311111234431120303202024210300242220434341021232013313022101044223411021142120322330131331404130041224341023024232113014004032104411411434311423030030120303140314031420241314", "322210243324221443143221241204043443212142421123414033141441203043043031223043344423444141020240244144240042233021142231011334111333033124442023330203302032430422114110143033034032002410043042141013412102343003230000043024244231034121140423042313122103420012443441332430342030113112433344434343001141022010230012441023304301204122044133211320303444443333223021314402140312314041012323423311334440012410030231110412000311333444132331404434343434031144012211042110341411443034140440100440343202443030134213144000313103001334330031132040212203021032024022332130341221140332033410124420440331123033000211042112101304032241401231033213201110341333110310042420232413124340401240241221203143402300340201420314013003403340103143444443023401024242334233401243421024100443440011432411330132230444140212310114344043113033204111340410043001032023024012434232424304122032314440242030104123434024400004100013112340003032033412440114321034142003440241023032132420022324211020410313310311302033213241444040440222212033140101010003403310014432101034010003300230031132022313212332033304141233044042404411434124342013441430240421441203033204003203231343010243411033241240142444241121234143010033011003030133211343420441130310330134231134233342110212213202324231034014100113010121300131403411331311321340014102203042304003011313344322333132024430322342124433340111433124101222332042243401400131144022420404100042420120222024340313202242414124031120142143210430244033310114303404311214414224222002301213020130103123441002213424433042322334240013133221344124034341003202441213413312440303311002000314143420321123132112304210420013133243030344132331403301113323134321204121103110034042323222331132104310421401420443423444101202144114034034423320403312000231021124220434201403303231302100110143441334430342001430330241331033302420432300023231411120340143134344413412300041121341333343043433100211100311233311120121001232304041313330321030311134231423101220140244023222443112244041012420242421143120432443431114103130203332430031224331133322104202134132342122333334213130103320303401044021124202412022342040420201043223133240400334414302031120220244414213214423441002111023401404144141401312031141022311400443223411232031210012202020002134121112400130112342004321302124400342143400024110402243202422321312221200204311212343224331121404101132230012403104334231304024133342223242011110012200004114314341000311323413430431030400310410010434202013341122243414030334324403041221122010224243141431131034120432214311223111041041220021004234423424412114233114213212023213032140401414003130321001041144224003231431444042423204442112133104112424324103420444304323124111140220414440422234023210220042124001443301043042343222213242340330202341113014243020034120304101310420243142320434143304030111331102204042434144121431213244010022124311121012340223103431300244000322104122301322231440322342143104001223141131132100334112231230003103111223313113031242122010133230100203111420020033201304121020344423243222023143034220211123301300111341001214342322303441043211432024433310021303312110011231010130140442004043133340143030014001033310242124021120124133024023013421103030130343342310200324420043131304242433220033432103102034230124321414140231410323144031241442141123043130221101242404004140300223140141230434330142211141221242023002130131423410123412412321224404423403012121433033103123123010124210220221004442232112303323301443120213443142242320401043421430010144131021423243441424344040441013313231422421033114023031430341444421033140333404312223440223231403404040111322003440431233231131340231233123144441002302204233011240143201204130342202214322243333300044134303041031122002200111244313101024403241133211332102313433240333114321402313423210340213240112321414333342340004132000113010204043213403043011022400413010120241104442213202402333133103313244342213403322401043044023422333020401412140234111423301021021330332344041140022300014320123233204430200004113411434330103140301320031003020321300312320130421000431200344233343401323344244214002121343241300133110301403244041213230044231220213421210012301244041140021321011304302401440310240123142340400140340312211423344402233111120022330212302300010114420202441233212243103210414101102242314003312013332324414110214342342230230023441301032120133002244033221223312444040114130112134040441132011330430241123243030314113210211341110123331013044222242340043230", "100210103030302442103343441441044432300300131313123340312020332124024204103422403142030202243001311114314421313020120403342404130402222304323112102100133110412300313234401100124230031010403311214033344342210442003214221230132303400102111443213222212404132011043020002431203003311214011442113011210231312000430121214421131214003043141432220013333242024333340324130232424140143212040322344221133403330140202301023431402134121134432431410112030221311234214212002140321200141112232214041213123330431412040314211421033212440134112131102141001200344231120401004442232012103343014244213320020141023012313424112221031323413102313223322223302020023100013333234332222123324404122140321431001134332442222020141204144444113120234303010220401244014304340040334113032120332424334410123121412101044004012143142123442300143344121310432023312411400310311134441434243414144410222143231313002142001331042422203403202414000041131011324423204212334334410003141133142020042333001401224403332232230222310122113124402001012212240212041032011004420202232224003414231303121440100010000030422010124023103222130234140402331220034112442410420230420142314431044214130023120414424014410424402340301442222334044102230312233030300043003131033240234430101413320304112224124140212130133122203434131302422310221330104210130400144104111234321212302121003442424022240114102202331123341342131444213400113420140022230243431243112230200321113344410433123034123342041410224311233432112000103340442202332432402241211421011024440033233212201240211212014110442114102214313314200243200301304043312021110401020031231012134021314000203412333010410403231221203042304301343042311423241124224214402312021112441201320144131323234111004230230240102001020324240240033440111002120413444420411113444032421222044301334044400122230033330004310340010211032002321232034214230304322300134004243423133214314040023402224213441133001422423010304431334241101041012422322314212424430420334410340004403013102031204302031011313130312244132041222403412443441224002431131223402240420024004443233212324312040242213134434024233014240134440323134142121302441423321312301020212130230111012023012243441403122414224133003033023210331121420101110232303330034201143310010430214134024124214122031422402114002414444422341001241104424104433122022013231242211221240010300240234023013440144333421310323240302320333043034402101424104441021204433123331441330422411414343433022013001214001231110424434331132044331021111244404304200124300000033432311202112032033022122341420340331443321330303443343443401434144120333044300433331141112122201323222043033000124143023013243412234304420231342314332034314044034401000314032433444142334312433344333044000433040140244323333023023430204222422044212240223113333122223322141404434012002333024430241320114421242402430310322114034011031400120431334102201342143322200314421222401420324222300213344043431314312104304330000444303404000243410113032204242421012422330314324141422114323020133323111241232233414330101040402413044204143411124121223032321103300243441330434221024424340241144014443001411033403011322002422044133321302243023311430222114423130114010112240034121330234313112341223422404123214303413241341111131140123222223004024143133143322301042423400241042423420332020324430214102312402020221112303140431324212402340214224221101341014430100312132311334333040312232033012221331230142132120304100223143220231324423320332301430201141334124123310213314122103102202002100113222424014301044202211113224023310244104344340221420124412122101013104121411033111334324304312413301431030140111213021423311322002342014144333301300324414011023001230341230242232120114121420433342144221024440322301332233330010443314032314243210344412331023244202000333241031220224021414412441244340304121320232124043444112022201444303301420334122011143411231402342243444431034121420124230433441401401032300240033123133302344120323233111314233002202010441032414330404311002330140032433043044131214434032012142141002023034201111323021104413402030013122133003101410101332113013314240033301444234033421102423410124112343430004120202101013202400222411440110221234300020200020100224133102434121304312001010040043221324104130313040041011143300222101222203242140404242112213023220331441001114040304420232312032203443404243244430240222132013244032144344123321420014012133214123320200421233021400242210241441132242000400222043243143112014010032000430312444", "110333102034143313401233400244142124433004404133103110134341214004001430410133444212132042013300212434030301403134213412000014220040200140211211424430200441141203044210342224240343334240341004040434232221040404222340314114230101220214104142101334132433040123230233241233111224214204240234041201220241321100242333104112132023203204412443333014321221411312412122122444244420403131023104033022402312034202030004300301043241331001403423132214042012241244330334033444402441123120223042020121431210440412323302002242013330411242102110034313431324310300204040131114244224114000120341134430321014431120204032111010044321312023420141110430411012221030433212341402002344230130443442123232341012032301014202201314303134403113301331422434203103034303201312130431424423221043322200231433323001214334424311011032321411412013121021204202232443434214144101213211020101302412401042244400443132012030410310402434322410414320110410302200213440120440213422203314131441421303122332114110023132241342440231101044434241001104313122313204244423002240102121240312204042121104024131112041134233113314034303314423143304140214420411124043413422410203111414131224401304433401302223011431344302420202004324400040104101422432204424441241021024432402242423344314223331210112144430220111014401022313100213231403403002423010222411221201400132222444404122434204144101221300212024040200030133102141313420213030130324102032031104024002424043041231023142044241144210241403332032112412320010223314320232203103143043404421123411010144410024230432022140141340300443301023420220040433400023131120030010402424003443121121114202042130024323313124100041334314423201140304323111023343443424010041031140140134242010302122013013432141243041330040234431012200112331401311124330122423041233222412343323241334020121213324024314003013132432220011204142444300323224443422423443203344124101210314002433240042343314121330104341024311143201233141104132314204440114441432322331441410411243324200120131344330302022012014433231212423313023020220402120400040412014122131023121002212413021344212100033004330121441344013044321320031233432133242002034131124404414202132144402313121241334433310024331023232040402303022040122120232024241044112040322011240031410142223133321312303022343241014131114304144003011332040131103301321413141430104134142030101313204204133342433303332122331124432011331011402030304312133113004443144223101424303122300244022231324313244212422430333303211304113341324130343221020100442314241300104330324413302322402021241331131100032311332141212413122302200424312213304323142111112430042003230121433420312403424011210001011110421412141342131201003043220342321120304121101331043111233304011201400024132001032142130340243124123202244124223221312020311410443343301011022004031311330242203402211202041003121101304343420420440013232320411434424444210304412312241321431430024121321044134322202114222300143330421321411143013334442202244313441431111410214022411032430314240441340244232143340131242343204201343013044103424411403304003000020301303012334414211012202334443332313141341404111333324443411343211432443031021130441121401321140401440330322411424312034300403420331123323041344340011212312210144340120422204040422342220112434424330301002200024244240002204134420410032213224411333041243004043024212032030030224432022321220414444310232114442043000211130420424213232011204041214200343304240440034310443343432402204004032432134002222103041101300120102231401234431310022213241440103011404414041323340240243314144304323331422313132104101412100330133203034043404133210133442231200343012301411040124200312203002413420133020122024101134430024434022343030000101414232041411223021414040244001124223221124444424342221140413114234200243434030130430420330444020041301204321422310130021434444030114030302203022040442113234312034241231020134344324301200413221443403302000442201140142032122024030100102230122334311143014012023322122130204401444300340420331401222140241243423111014112143031124424112224212222241411402143403242143330224103141322132042300114124131204410110201432342124243433412303024143133202401211422324424422202311034141010434400010020212242112140303122302232200311102320104003112104140440424340414033103010423433014031332043342242311211212300332234132112101341421122201122203202342214144424201432333044230004012041042304022243143241442220112014113100013333112223042421320431010013032303200421311140431132120222322310", "242040410000124101111030303130030321333112143130301210312134034002422003212332402241103121031343042422233432310012204020434341240301014400033300204022403112024121242020030101012144103214142112143032414412431222433323430333034432021243402023121203022400114343211211220320123012333122401204112120313133134033044203033031110113032133032000140041231022042233040341332334011411003143411011243440042012444202410410430424404131341430332334434012121221134014024203232012441000430002012232424000102410143410020310040020032021212343121112223034232332242204433103210433120204301032203220014004030442124204342313200402332234014444433330043010304340434420411201203033431223342400403401140012140242014432332342312421101121434000100200220244343303141140002203300131441414030441213433404001401220024232432440200234124100140343031041014110121301333443200114340340442132311123222322223303401232132131033334411112244143232314300440412143024222400113042241311000122120133141130202003310011423134422343422004010132300231440032022340013340303420010143244322000002440010211410024021002024334003331202323403234142031132031440041302204113230330423043222033144221034111101134043123242300241114442211221040002300100110011322021121133433022400101203314214432030410112424032010134220221203013100201300310114314330321431030113031340212100302020002134003310100332422210320422432243230314442142342024122222411323441314332140243320224144403211322103100432004423030000332104341240233222411100404311131340041121313044412311020032324411212243311243202103020331443113213113012140134042234401430011401121222033024234433223422342410334142301132411440441224213344240342122133233232113002210212411140114432042342222401220334022343033413101340343000204312402302330401422241331322321312020312012412031134103241031124240023030313041041034322101441221440432004240232204214424433242013413342031104012313122410400111031132102030123432102124112013410402230201124241021202414012340041432442331002122120010401442040030030320323010321214111113401440423221231313203441304042413230041233304040404441102210012131123310143141104431412212444441032314333432143132242243400434131222330121144241014102044044301042014123030030410010302042413410411111302000341443220430221020041401143100214341411143223431114422023223123222314401110320014334140114322111410401323333433403130343110111102331132444204240034230023430143140033024343132320140110332240012232333330030103222144244201434232222420140343001243113301400344100012110330400020012234201140443124203301412341344343311442003300021002324423234340343402243221424111302004244333203434402331031133223214002324042243320340322112144412444204304430011311232042141241412221204432333440132330302103410120312244432421130043142123331234201143110101123013401313020444324121200000421342334311002230403214040443444122324330221442004033234344431204240421041413332100243440334000300023212012430043003234214002334440221323020013043144400104310324430402104011311332421000003111033301134440034111333434022110223321221431114104433433303333333102244204321423341432230110342044032110230102404231224031112231100131012133241212313022442132313120042232120404221104124012144122241033412221311001310422201403222104322031324324303432213321402404041110420434032322132103330020010310232000032022440213202332422044300242143333100121312220123034331102131231020001104334123234022133434242311000043103020440123430231333214432331230114433114344300430142421020140301004343400344314313122111332434124242223431344300441213100242214410201132443440024431402034113111242302233231043240421212011023202222022123413204033234234041030201211232412422143110410244343220131233431314344312432123212022201440233204402102320101304000314034103304313022022233043321242121130200211224334312221110424013003301344342022020404403033103433234244141120131422334043400214132402013233120241413123100032202134141344211322243324304401234340240210301241420002444020311103204002424144002323121203323023302241242100040404422434242313242203210320234343142133111303021434044201001200432012113332430030441104122124100242344111142030000301040412103124124131014421420214121131433331240014131342002122334143204023431343231213233142224242344404031232431422111123223243111332443142441440020004430332131400434440242343003132433101342221140024442224334302332244000231101113442000430212242141143321414434210301413414444143031444202404031121211344132100410144", "441212030043013221133313040014114423004024030134002432431302303211210303312224400214231133404334020042134444231341314444130220240321430013011343242002022143314313344001404011210232110241434040024443441344424243204204323433042440434341402233341234134421433402213044002422434303401403223413314122023142310333414004004444102122133333342143034410312412230442324204220220441204211034040034140004241100044032324340211000021423322144231304442101242014020342341132430004403034330403432242133212330112201304222040222244443130001120413021014441111332413000440423004312242333123001211344210002314110032322413224220232340314212200030141124200004012331133344422121313423042124143432100004042303333324210201001012302144130314011142042212144001001103404322134414043242330144423040330104110012040402331434232143413020320100003444233244410114442022334430021013122121321433012101102131302232033433214423422241310001433340330334033033431311114323232300244210224002402021400222044012104001041244113041104332013422341231101204230403421131100233420042400343413324001423240323232433001120133141343112110110012241144023143121030044424402041442431112410300112241111120140340034222220301443143244112004222034344232232412241100414400330103304003000420242031434043413233120320241220221224142430132013443003433320121013444112131412323221031241220314402130231034033300230324121221232202013211222143323104223213211423141430242421322313303404132112221304430122310341424002102241142131111430024130222143433114313223132421121410030101431214123004321144310423042324142203243012312423104132300344203003223044104413202141320422412423324303210001330430332312430032030413331130441301000333422122412324114202333434133424103033014414112020103013033143210022434334002101314004410041141223414211404242104022442014213213144102212013401040323000243324232431433122423202120422100421132304312344103012042130332313213022444344034441203123421202302314133044120434302344123014420231420200323242220421031042203014140021442104222130224323432031243211422342012410414221302301430242400200232043201114421222232123122331414302443230131443323004410322231310103304003212042424122101122011221033242013142042113414312330223003410440304031413444034043130032331002004442302444001240310222434002000323121311442120034212430012013144223322332113243404324120233233413223343101204300144442424101412021423020314241010031234244033032224221110441021333313031030342031400333221224014304443400042404411124022032331312030203022313323324204421114241442411220344221213322111223421001224021104004130120212321232230421142333242011044203443412204403104241230011333210031131420404003441042221403233114332234211131332423004043203420231303342333044243134204211203041014031222332234131233342013313120431444343312224003324042030003110431300233221140441311411140334420140121114403140314133031101400003241403030320231232410411030424420223203400202144440040441222220420021121034014423122434010023423242331433131001134310344111302334214240222423122434031214343122402043014314001233314413332324312311200221430202022310111322340001313023431042202440223023213122420312112021134200222230211011314430434233203420111043331322432244402233213210104013203421202133210444414421033221330404222440321332114213110224002133412102210241003212333030114131302210212112101411433110124111010024040330100421431110332134331114422333323132002043044011224314322321031324213130340203030043101424403222013420204301211242431131110223343132100134004212211044010333142200044300231241231002041324300103400100231100233433342414330302312220023024133311313123232302014434244241244041204310040223402411433320330444240220104143121123440223403222333433330003220022340034344422040240111001332110044324304012403130313434431143220414401401144014131434010303130323303341213122404031311133313042310220433243244022010110303022130144310340013041300004344141244401444311323040230430343110401132011023122211424423022421410333212422011311343002334342220222032222231424331422422403323133241121432132000443402423433204033401411203410040000303200414342441132010212042223203401010443411332032313102002412313130114230030412011321211112111321304324431013424213144144420032301232210120441413142420312414200223330231200211031043021203040321232023140444133024111303424034241022410433132224340120301024210201201003140310241024023122440234430332211240240442314043301010232221241411312014002114243402031044012110230", "320112001032332141430430103330013123203001123111104230403322044343112300410401023324320302043002312234124433011420323444032244042233302030302024220433033414221040033320440322224341143413222032134043443423001321144033130113434412104030412303431434214220441113001400143314110203312231232301322011304321034231344003031110201300012430403002022043304323423333041124124004244021402424001321301424244312333402301213031211243002344134042444120003023311410440302114023334314341324422023412043320041110042133212304431314434112420432140341014232221401020333422201024024114240221331221414010421030302324234444004304333112001200121432040242403310102004410244432120444334202141444014343042210202241114240224420401324103341240021143224143222234240342424301202310120232221144213422032313411341414123033120114244134210213401340334223422032043412031420303220334224340110221410424124231443024413333441304404301321443041110024241132410003332102332102024340431413012234010120244244220131200200010242423130132220100331432214241241031411323241444023334004324102042424024131241022443110440323014221444131210220210241202431420212340012234334223102302113000312424113133104211213240421124100432044031234012123020044202413302123430140401001122320343103121422221312221121030110141112112340201411430012442222301330120331431224012403303230032244224220014212002022402204410131032324140333300330221441414211213032004301343123003220331133424431113043442412410140311013214441323203441034043312203413402210001333211133210330103213023201403300101244001012230124334130301123342144003144214014200323140042103330102004110234223401103413323223104421232242432434102034313133123200342211400431021333400144314222300304143343342332041134313312402041031434130243144212331210223122313413343041003014220322203024131113233033213413223320001424431241033030434113441242312331430232041120111134110043242240432334440433004343304130103202410131012244301234313130104244104041100203002423201233324004131421010122134123003320423431003044133001410312143211042322203012240313241330232204122301443014410332440404212420040114000124324321342103213444310211311102141242201221132304033233222011130212232313014001434300232222231303243402133224420422232041111213102040034233432323003424323322223311210310044144144203443442200300131201204430033141012013030332120020043012201144330444443410120110413402340432144402330412111410400302134244343213024131011420034133113422204010023420222312102203041333343010200331401113230314002242442143421310433440043142133220130111400231110343124244044034302021204242401003121111313401212313420041134340410120141202034104104214244110141204103114104332401222333100441021123313201400003202010402400142202304003010403201332431323101220134421311134004321112210031323200441420444241220432342441130213140131300040414412002340421433310030113303320123034042100021434012442002301200210422143422300001340223323443201021142124023333241212340302142144402111043341002320031334223241404303220343202202104144031023433333002144421231124010111100033424024123431333014004121433303042413102431413014222331221432400132113334310302401422020011312303323202114011442234402311131214412324313444131023032420123301021321401013033102404414304013232133332113320031134224423210301212324134413321030322402302340043220323232411341302034323112303024314013423140033320302240241023411020144031022444422032204220424103134220232033044424131104302420242104101341041141023113444143410011423022202320421231212132324314242044424403333203432210001420413431020012020201411031140100144211314030140310241433304344141210034102404240040100144444123112211211304011200411243032330433343342242020000130420333013041214101311202202224441244030114302121323430402232124221132340333014123430022124223121012340140034443234310100110224111100122014332110224430303132014214331100123120441404422303300443114222342111410202424140214244124320032110034122042024421201121114424241201433143403414323341411324333121004041114113311042233041222133120202142334212302121342422122023303232411234243330421430321310030411201432313333440422020120121204320234413443401333302011223041223403033334221223024410241043314114300422230210312300212144044302124434101100204244412134322433440101202440041424111003432243422213141323312011232434031322343224113033204122120332323100030200112042231231323234033430321030410214214100311422141033210034012141222244443030034420224434113010031343421", "343122121442434334230430103010211230103232100044311344420010100234041230243112301121213000204420023244411210330310041111320411202240240413203244122003302003403114243103201031234300110304331242202043134340141011103013421340421323313420212240141004033422120234420104432242120121124301420323100211213241142302222314402204110210204200222001432424121002234021223414402342132201101213444342002322301322221420234330114323142320443244221342000002241330301040323102201332031013322321341121200031134204041443223222011312004121430042414333221020424240113422104113342230444420332201012230402221204411020042333344012341401302114401424142120144443013214222304100312242301302013423114323101331103142433001201320022113323432210232200121231241132211122011343434020433312234232230321213220341220404402042202012241340424143020311122340412430001213341331032102421423441400144011322404003201131000243011043301033042131231322220222021200144421034232113321421430342210200432423410034113140032443433132302230112332234202231220411401303022244202313422303114203400311110134414422004104302032100410222421002214223232112413012300401044212334423443020400114033112122404243103120333343014143133004113123421102222332304314011202220304110211304244101231101200421423430324004440011144443000432342410000433003303320444441414212021230240022313100323134431412110104442121130234001410223242131143013244421042020320032201021200423122224202432141333404014100341110301044434202233023133014234341214341342320104234321214112100311310312000001132442321302133230402214130314244142021012313312201233420220430324131203323131441120230442434314024034340403211014101213131303114131033032330133021030104133433121043300222022040403440103131301024121040430110030232213322244441000342423403410320211123112111003112431424412422104111334432201142221301440401331203032443120310144444003324244331321232223140140113124104014203321031042134113221410221324021242343011314340333202012302413341013034442213200304410221443034323322410000200342221041221424304333321234013320421144133441403104112141444422443444234223240122412131301342422232304402343314033344320024112324313340103203042114241333314040044121140130202022003114203133313014343200411011233432444124410332443430440430042022121342024440342221012413110131020330004222344214002210030002234030323300020330204134134041021034030122143120114141030400312243114443302334330334201314301414240103440443014413321323204140212330320344132311031231434304341444310341321234242232401423044242222200313241402100114143111114413240412234021432022404230443042420140223243222212004410243441411231202320340311432140103210244123113234044031410332324010431043001421431034132430122110112413423113413231110240420142031122432323230400120131314310030302313324100143132440111141424333143430213301142034424044312322221042041004112140412401440301041012032113344331120440402414022431222321020103220210203411144142031101401243303104134313104210114421014124221234213303210303423031213312324443324433044214303422131010210003142444310022144242312412202422202341113340320130410004111404412021222232322411402440110441004204212233233023031203440310323334123240240120432221020304434031013032014231021240122101141212233300112041402132130403412303141411302304213340143211044302104110440330134203141442043103040442212002444220222443034211200422342304142340311243433210342412234042424031222132401141021131220140042233140432042210402212120210111041334441202320200120411011434124033131240122243141132344421041402414113141404423331120001440343443440231024123002204203132431000422424244043313121440304321412332421221440141024322231014210002220203124110434013240031121121414020010011010141122310143113340432414234342241010042224431230124444030101114212410143230032442101214201241423141122133442434034031100240441314304141404132204410024102124401421031241421240022344134333024313411324333001102421104311430304403030121320210411322424313012044124314430324104303112114001022440411134434011440204033233401130033420332422402020212022200443110344114123404134023111010312212023010141013131120401423332301343130423033303443241302434102422441324323014030204141201104010130241230011401024131321211211100032200020112123341222032032013422132322004000410440312124044002102004233230223420431240404231310104234434344110342412021320431124334430302334043032441200302021140341022410200220400242414420222442401031134004043104431012042330330334", "341014300401312440412414214413441323201142133224311443311141221233102422313103212110204204132303304133244444110313411014302404302114431324324042024121313022431342141320121313100423142342133423210302334124430434434044011320333233442321334112010043210433022014213412344322443023040411114421433101203432014310332241331304340013124420020402240110003312311001321001132121133344414132112440404112300141234441301241012401304241114041401302423120112242202301004412411201420112101213422134211300004341143301033343433043331113040410110304410000143232330224311114100244411413434302014332412221232204433010003044220222132002321042243200020421430221013020421041024442024113312020334244222402032440111103432221042131044021132022120213233323443232031004104421232143404002314403021030133412041200333033414124022220411002432432022134334410310232244432424132014133220020221024240030003103321223222122233114200320011433411341124101443303134001143214234041220310314143311403323031143114444243343324330021234104343203140004433040233030200304214043104124220012241103334211204013331332330430241343114411204340111022112420414210214310412001112224204413441400140403022040344431303231404221342400142214242211111201112414114100030433021022142031440142312100131244314413201034324042012120404224223231142202102322221112220323324301113200414134133223113441134304330133340413330103403103410143344130110040344234313044313433233301230033403310232322344324422224404443401213401003013442440423244334102103433022311030114040333430112010444141040124333141342241141011440331400241400323230124133404312030433404323242002240223233301130324010112222121034403112224134143021101444332022232333112314124110244424203401410311310333430334202420311100243111332234213243313033432302002021010402333022040014431020011124403302234214000042300400302231143441042341224403132312231343120444210430424332430321312312230114424330020324011120032322402002343303232204001231424420313341401413144141024212443404313404010044043103340244041331341104120421131422330443210032120411104040443124302242002411142414442223103001110041332223332211204042411302101343232332423433420334230031242044201141221041413244241344441222022012434131300424310133444301313411310102321000202344323412224320440430444444120233041343314113402112204314010224340332042002302244121042300204432234342211241140300401203122013143244322123040140441414130412441013332344024241222324130201240022013324230241401430320421242003423434211111330034123341211301224024223012330021111123344130434323320011140140412012040242102121041314200224124112041330432003442334242400411242020342340314021443430111014121240224413004230244413144403240012321432424040430121414421240003433433234210022242124202202424212410131301021044433224411014014323134140102133032041402221032040131110330241411212314013012132004112300243413403040034204133323002033230033202203131422241123044033321313031142230101411423000142010113433324140023132224043213012044044243042140430324232424132021023121430032110230132201320330110222110243100412420103233004402424421410043034304433001021010201020003243104141012113444131320013444100140211121333010304442334422430122103340410243244004040314100331201434420441400404110313303013040112010123341244322144141334020111314034134133240343414411122214111342344000241414240440000313010210113011024000443243134204032231232013141410132130424140320343134211421033331142333001311403241211213321404120003104221102123041324230034411441344013040001302100212023400002230242123403412214113444334422304022131042032222134000104200203201441303302020423200444123324320422044013113242213214012400340024132234420104432033333032413131003424402420403131130014034301301321001141013004022014311423122111412310243002021202010042404111233133313130203202411422030140111223310103223440021304242003040110323220330210422041202300143311123422020243313400044112022312241211231222344100000034003104440224443344011132033043040240134342423230144421420444311413033422232140112414324104334100010140030133134302244403411400040112311333213010404013410024020243242311104123302112044433212322442411041043004242331231231310302013444113212214432240301242231113110144214112303033041020123212034033012310023403330431400424310111321244202420014430434230221010001200343300232121423130031042430311100032143002234122241012333134412000144104421233340312220433244331231123433020400200302131030132304421333210000040224010", "432144410400333104203014142221310331220141041003402110040314211411122143044202014004103303123314311301003104210422404101123022441321404112334042422120014343121042104031121444341344341121022320003302230032233302112404013211223401133311344132114132014314003412112424104204424310440210414432141313142310313422003100104310104144312321333200432422042001413104202333123301440102212443012420430222140404121433403041304230121022242122421241133344423330230142230022243411031301233122301224002141213344231442200210311121023024124413424214203311033201401333122224121140122404332022321444201342013300103231240224001311112330432231241143020344101123033104212413443140232122412220041040433231030324203213210130232241102302414132424434223103010240303130012342032013113133330044300001100324011011001334311220221231144121402123443310432012343122343104234420142332412103214441032124113224114134332041332434123340002140110311202322041012313443034332214430403200422011130123340344134233222104340441110403332030023300424012021204303324122434321022200242213312220211334001000330223024311134320411301104042214243402421201042221303403244222311313333012011434040312043340013432420201321122322430201124013031430110003232441210220000031420304104033404001404443204312342411321444204440231244144343432014422113131023441421422130121403011144201241402313044140421342204434021211343012430300401000134244102402102302400423423243122323214222331223044444022032332103020131300312230223100101232020414043133312331340011413442333040230323431334124142202410010034020143122302014041422414103043434234423140211411424324322321430223230001043240432122111402224443311130221230222300320211400031101241314404201204412444043320140201103432242210334413403200203010230032220122424213142142134443443124303032112321140021200034021031322421331411304031341013432413424201231132322241412112202421203304141023224221314141333242134333340301310330432440320202211443210441120131312031024032040344311222101021101341314113214002041141144040324003210232412100124412403303041440012234241231322440231022441234123141233313044330420202302313204422034100323331332233133224044424204140120224243034312144310220104310041444443230404340301320313321424323112434333032041342121143131041120013211241024244143043204434444240330313400000201332221024200020012213441320414324004324213122101440112023421314314013132214130403422144340142402033300142033414213443132210410034340023030024300344033340314431442412040232112413304332302223434112431210440424340232212424231422044140310021043223102343431122132230044213030132311324104440022044321323301112121232022300303000304143400202304023430024031143402004133240110130002040244024011120121424141002302140443421431400141020001342100110233002104013211442332421100232324302143312134413130313100140243403414033121102342100221400021334420203232103202031430043422212030314232411241212003402402233203100442204422331010102421003001413344420424244003304113413141412301324101433423233434330201102303211131111304202033221333321331001100330001433424403144342220142031240240331133104242031403424001403220102234132024110300242220434110032004130113041404233031204100024023104123411313300220024440014011104331324433324420433242132120341342202102010413244000310301041324113212411421201203404222014201100213204213322231200421042224340114400341103223123313041101144034431120301141021400220320341223230301410044323123011101314242422042123102020244021443323441440020121313312231332223343104102402220310344220041124242010412222124203444212222040123321431002431033113310312242231032434211341024141011412431124231143212421121332201111134401402311302042113343232413403114322402200011204121412414412443301424132412303320042411013223231413002211334340143022403241132041210303122201300002103220331334444313410132242143111022411202333302400230401202442431240012023003423133122433304113014144431433332424132141300122423412223103222034311242412031302413013020400430224331442344214344023242302344201201411300312133402240114040113101122331413220414413431024011132213201030204441230133113243043134413204011211110423204132214102110124210330134214401401430103223333042004411212442040433020244410413023233330012042343104202333320341120142230024011400011441023214412424213102034440200023411203220310444300142440040123411230343413033141423003400343344132143043201103143344240442021333440034111441422043121444104033241420323201020420042232130010", "001330230121332334001222042304042141434040131330401042121332132122401040301012322213131041112110220031143140401201011303310122133140141402403044004002411234433420002440002443301310132020413102112301200412032040124011402210031041333430300401120223233213203024123100104234121132344312040132311442324233413232002301001244430414422344020101441121224041400241320320321103320221412131330333401121101344440000043100431133300211412040401401001211212421401121041013311133021103110211430400134334101343040244424003424323310212112143024424340411231401110342344034113304101244314122132310303311333420321030402432342402144221012144134400212444320140424222123012304323104110324023021232111142104224311304320442344024241214434010024121434222403133131134124343100022303442021100413403421203410210424242131400220122403230224001220424240032111224004444133441332240442443220242423023024241120003302114332224003321224224231442014003143330021204341420200140224432300200330304140324013333244002301314042130420134131314423040220431123313032311414440410124241333314313240121300431000201141022012431021221403104241232211413221022011232202313321313433403221032413441432210202022343133432012003403012412341144244021234304240442221123300110013412014032020441302313123241401222014342433141013100013303011223333434202234112001120342314104413440013410232030244414314120144013332123023344224433333302000244043113300333313123311422214402111214412433034303303441240424023042233034344412422414442304321331303204232212421344030221021003023110204144303343413241141410102411131102123023130240221303343413022431434014220103330412320100423422430121201242002043304112344210000210200012130142004231200301230122444104333124343244104433142001324024121140210423010330304444420231341231322123121011022433012223321134001444410203043021144114111112301043403431423444003214133102221314033402233310022022443411220242301431212311222440242113341114224321221300343442144420113333304033203020234004044042211421322424332420140310413234232111203132114102441043033144112012322041214120443032324040241120143200114211133332313143133123134443040134340044031211333010031232241242214314231243404023410021320322024023411121243333121004331304214121411113234404300342012131102322130141242023221114324000443402401331220231043031123202414002302134232213413444031124301314241440013031423022400342443033410231021343442301201121003102221030200231443430300412042241203213010443141341144243202230332232240220201044220013421032001311221443141240400434440103030404240411243401133243122330112222031241110312210220333234323314224220321342242130234244220413332403132432233101401244132013404141203024140440411343402103444142443133321212412003003324000142434340312142232013424432411134211300223410044442140310404310200204113442011141034041424310243233131242140444434001332331420330211042013423344014122121301314303411230144122443011420101431130424200221440301034040102403023132341434043231144210030330134234130213200021001111222034320412423340010234004024424421112134122010200432114103132101222141302130443241041430313100001130002123340244220023303444210440423212401102330130441204133113210123011430430130230200343324124400430111202200421412113414033230212231113314014312040424210011341331341332321330130312102104102033302410130301444211102410324002044002334413211143004422432101141334014104314300404231240122141022234121323100240333231031224020230204404413044330003244414444312130013014423122332421334441244141023004332014424223211321223003422411013432012003022244334042010024202030313033331213242414344121300324433000034413003121422341210430033304102322203323313321240413114323420443434222242241401041333403201340000344231034043133221213241340004233032440303041032033430120113331314241402013440042103413301112402044231213200111442210141232430210202021431411302340303114113333142300121030424102330343431341223030423301423312442233432020234303243042142111334212330244202000141420022343200240323342204442244013401434103143140004341243122303211412240002330423341040233244333442140343303234234104413114204103033112032333214204022142143221332202021002102004210030423402141220342012002034332422232002042223412401111200030333430413022230133400123202032112021232041412434244313310132234214100421104321040131423402323310241300133330321244410220013212320032312430114040133020111024321012424112100311122024433043130231410411111003413401003102100244004133221401", "224041344031401013131434121031331210220404044333143123144214031342224224100434243321131030431110431021132331311001403331443004041220421432410042420122240411134204220041230143443223114110421041413204244421111210341210212324442224330324214222102224221324230330432121304344333010221323344240411413132402332210132213220011231313014421412422300134242112310021442111424232440321124431400422330332201413421031422041034131014034232400414124111412323442140231123044331003421133021202203342302410403440444213020433424223244214032012123240322343233003144240341333044302341202444034100423220101422404400432201012143134044204331010204320004214341110111210332423323033224033042434230433224033124301424220314104300244332041313204234410143014140203441011410444021333034313132000111343243232314040404130333413101111120122332330031322120244340024102201040314330422002032301443141131243210021312413130334402134443423034024222433431131033404342430412243134213020434324341021421210121220440303002134342113330431122244212100040032401434440204032240441433441034140212112314400023331223232203420110224400220211110421242122011313000304101334222410034004422140101104321231410412120242313233420101044330341241321040222410013433022433422224011314003231243043400430003111102123341344433221030242210114022114321444210304043424031141101134040140311104312000000331132243331323440331001042330223101213200021022434310202111002044043434144243023014104424013024133242341123444102302113414041432402022202203404333241124134010400210410212111113140113111332220142331101014130400304300014142241443423430343340100440211310224421033224021230244442333031244230322334131330140242132320021012230221330423102131312213214440030010222414103431323132332012232400340011220443323430421303134441313022013101311442424410423310422304104324431402321231142221043111430211034011441231104210400140440140304303012130434214100000420430112142022440344424034034300203240424434223212204041212414422402200422143430314413344134114301024203200044132440224210304142043143114130024211302410300310414313442131011221021022030323442234210322310300140121111143124442001044204031033301202004400213123141001431444312402310220021320413330000143432021442320044120234040031203114032133423031033400111042244234231201314341031431211303031132002300213102311133014204134420002101204334240413330421121023311223114001003242223403302232204220041213021240402123014110144302314434221203421231302341211320042334412233121244144440124400214414013220001122200242042240323331440324040100421010240411203122441442433011111231042400442012410230344140413033130003312010403020133123321132203203124313024044022320122440103123013423330001110312000142433423201031341431241432222430323122100443401311134001042131220210210044402424001233112330023440420302041023023320403103423333240123412024143243120032001442001204344302434103144323444302401002342211103013002033300121414201013203122003413111214014043442110013213404240203212242230402113300404012101414021234411330110414422240222411213343041332422141123121324244202020201440100310111034421214020113343403012042030441431323403003401312043320001220141230203144234310123143221410001443242011343320044242034213334430322124023031214224424102120024021113444341033042122041020302414213332042013113200431300332313312413211201134004340444324020124344102121213434314001413412303404414114034011414212021022414414403234023120204311400324303213400041222144313224033004440223403101142213243310041401212343431033332211212404100124334442102111433233420432440422420044333240433010231202304404412422121340421000313402322432414034011242440442404024330031003441040103123442203104144101342342003330423133113420113144030333432144001340102140310042423134333044030221413311140131143321203400122002343211204441343433443020234220322444230334244033222123342223320033040024001012244134221442420131434000340224140143310402120011122010130141112142014041010211002433332211031310112414214230202411221014303113200041013333102033142211103231120322400124320200242133323001332033122400043223201321300421242322134014004032412123134120422230412441043202001202003431422022211222323431044214431444410210010143244001234220000221411113421432213324110412401012211242012013213230410302241023422320224144004234213232334232313232040222122104334120222241304401243014441020224444033201244013011212311423004301130431332004201342421110030310110224320400122332400224030202", "022220403432313120400042423020133321421014301423421414201020020312241211003111422040311300000011033104223114012423313210103402412304114222413403142320342224322242040232030002213320234323333031313340441231012143122122332440444443111022343130101134131111001441142001311423444023423042332111433414132433004014213330214341301231220122033343110000041324431320424434434134333320023204134140110241323040030400413323213431041100044101100111332213434003112424331200210100143312114132323120122020014110132123213323020432212404430433103002022243034033102104044234043122011444400303031301221113310134422300121020431301111401023400422122122144330302411331332203243101404344402331244102221243223123142113100034321142233414431211102213124303310112213142042320241342011403330423331124024112044132443224331214222220300041411401112424401234412034130130132410410233021414430321302300301412314034041440444342423102230114113444430330410303221440333403303421134111114221300434230122220333143031203301333032222432321021132024442222130231123011024132121414404201121114022314444342131202240403214330242223021131233012230324314103113014333433324122012114411232344204222221343304440112343433112440241401240213113103110102433020344121104204033230001441140034034321431224011021210234103301410203401003030113000030122140313123421001212223111244044401242330012342312212222414214412102203114323244120241204400133021330322410122003414134214234133210432032222422024111331110444334033134321103232124302102034422110421334333402041031202003044420114000021222003104041204042324200200000314120241021032004423300230222011134313434144122343311200204102213430124043340120221300424003403214411033002042112000122304433101220122314334014210101012222340341230221444023242121112112234411411242043401443033434141444043343213332443011141314334301144140140414124100044441200334334314203102103030412332342032212221044011023412221044320133100302204120444324222222213402113340110222312300314331203022210212411441404422324234013200122131102424422401020302014444224111333141300012033014033020230003422002204214331243120100304113403342424424410323013122041033024421101330011132242003334004021331002241320332121400003211402042340230243223130130142424201233031032311014440421230441231310433331443214201403213304020040121043302302100101344111324431221001003344200122121432130024300241432221431020201240242414240321134102403312122004333330323132420004320123343102443033022221440432212404420340340000214000303132031034044342040213243233344140433340421304242200212044200142324043102332233301220241221424312412311442043000342421321101101441304130042231402333303121203221433423440044233002121234341042110320440434342401333111233321224231102211400022132121111302214222304041424000112331034014431210131302041211423030320230422232003200222443141113212301433024130134011330003212113401132041331211120041410140012431310134202102130141214411213033013121111203142312100011442010442323304221241302113113111213141140331344403031233231431203221114432333300400340122034223120144114232014000300213143020412313322430444301120141211001000420030042041321400424143031034331443224023021321401240420203242103241042430420224200423401313313144421442431411012444321401100000041004013402033021411102004020103443323131121134321234034240230411434110010133203302113113224242310400421431030430114124213330002003014424010014204200032421132133400434220010311044214001442233104244342441242224444023203124232140040412431324412001412133114012231041220311322013411030033014014113222130403244343332412424142300342023003331420144433244211341343413330133423310323220402222442004320241044432131224440311314033112333013441313141022400032314302403443022330104324301121431421414023104142444200403322000013230314223314211033112244130124201003014002332433444022142432321130233240001244041113333211020304340310104331003201223023100043204124021411433213042141234324012431433441042402300113431231220044042144132401031202131430114444043302022103002111420201233030343430112030412410411332100434433010010413111231312040010103120220401213110032411044131204312244122200400444401244234114331131222333002434134413330312013243304231340401113121144333111214013431033120231102121421444024203000313340323433422141004010333124413424041102033233101334240404420120421324122244040442231123413143021310424411443214404224314421114203003224302124032214030222012114100442210222321023220323130104110", "200131042202243313212221000241443414201123313103133434024042031033441302104230131101412123402143333432342310340210100440124130414013042144022010343214331123001334241400334242422413144220410310443444122412413310130023222122400223424141414411340314013041143040441311241213130242003112224340132202324223113114013244020210311101130004122030033101404001242031222014210201121002433323003012214432132202342020310112413431002121432104204332103102234241244441114213021213110302221311200143124142443302241431433100341312403333224021334203142213330442400331421000204241413301313003444314401220341324132334120013223033020224112232221221122103430024301340430214322332314202043124000123131231434424202314111414332024331242130131334042332232242031443023142313403333220102411204212140213010342020210022232424021230220414400120102301403413303400334222042122444414300213111003410301133041440410030241213301042220200233024103203223222423444023402110423200241111043242003021234331411030120221222341144030031042042203410320403240132124322013324413304103441421211420114444342440033441134203304424141133423141101312410302334334044201043212114120424433113012232214213210024430122203312313143421024133330302004303001034112124012132140320122113432234134324142100212121213242440340402003224404234003231041344032010131204030032304122302441030122114300132313141212321220304133240110410343143221244203110440021332321324230332233011100011143401223143114332242110340041341404331042301202314441221110203440220040114141432324102242204012414222322441042222101310222032203003122300344212003111132122133241302424420430101023141230044243044113304402440110241011013403422333110124430021222312330133324432144212233113444042013043331233334343323140321322104014324341223343033343423113224030441042231021031300204300133443133340032404421411104234331034211321020014200124214120143104042312012000312143032142002121101444443030332240300331204103124301240414204022033114413012131122302202212242143200131244004114340310310324302412404212442202200011320002024211132120021004131342232411142402424223410121144412041123040212312011234104424440341401332121310404031121144422023213221320122033103103043202014122213213403423230112121430322421402120412001111432124230433412444224001042442410404010110120011340000232010241302014111200010113313332221414103444010120224113020204332304412012441031243320402330041032113214321200012313211014340032210233102432410002314233244313424104322434310431213043333332412343113241040443204211123023032201312313231421231341202234203411143203434032014022344143203141002324341444001120341410321334024124211342102441413023142440124101422244304042343144011103113432003220232221200222404042321114341101331312312211213013034314112014414031410221330330443102110110200244443211241030102330042040001133042004323014244234421410210041411312014111004342303412224111310303102120232114430114321043143203130323412430231011134243121320400041333302434221102414120031114343220221234423022244133441332422213211332002243013200210321120244301404322034034121330022444341211303022234230404102232404113021011441200220320200023040004133002133430021211331143111230430343200321244242014122231132313112104430244400304440424110021023221233332223012322404231222430123212341424400034130413140013210301311413402243332202231231102134034340103031410131043141430403023024340314011111223023042441231122212211313104440202123023133330104033110222344341340213344210031110141032241011340440200444041040034144413421441311411411342004042421124342013212002111020312220230432402124103304310100011200240244103344221420342433414312211200000001244114432133242034140004430420140012012000232103021123224232011043231002324204322440404022102434203003134040404110311041140424242332100133134330423133014043401012232113033422133341133321343402224043324222210003112244310400420414244011000200030334343131223042440220341211040012431134420432013013302120340444122140040211200342004203443141103140333301342302131024240241134033240232012302440334012402424443031321213440402002214343243304012303440222330012043334411224123203044343424414014244204233212230220144240113144032212044002020132300121403403001042231043301431310442033102034424100234004231011442230112332320433210130303211244231112042040424011214111304400133233033313022404124301244024432140322312144123120102424203302341021041334120133024443044321013203230440032321430312043402440214440201420431", "224024203112031114100311134214400440201221233002242410424412414011400241330333032111031431142034031402100002240210101103134430040300222010334024411041440240004212104201011002023424102013224242314201012240234330412200440222412012323332440041302001423443401310140114110011021033430323222031200121112300322004440122140412334233133111104112033423302221014203001404421333041414331124132411232424042241241400401301043022142240423030110410011302310141040214231114310410330030214033343024324032440114334441302440411141033340003444420004313443031132343100223203322130333100410032041343022002330204034142001014323242043400214431421010202224412323310433020300422441103011441440043342010123201220344340221004024430234444032122433034332343220443100203443242202020244023032040213033200240431240311223120101322112020211311333324202224301213433301201220321041303003324033442404032140001233331443110132211040030013423202232441113334022420143304240440023434423320410431022040021314121403104320331030200201000210102011413022110402111030100002442211031312220200331413240412223101400311441330330100333101023122110302412014412412440312423432212233103120202113330344043342113033420104010330210434024340133131314213220304012221100002003242103003011100022134404203123231142024122233112122432044223201101430233141020014003331341233223342342030214012144041213041421421343240024001113102213210333242214423214241143422322303123321044110202311134230200032020340404332144224302131124403401230332221101044123303004411004132002132242310003013311040333340320314232213211330333212110114442314131324204444131431002203322231330103110144400231042010121111340321441203434013044120040442423020010343040213404003030111440332311142003424314300320314112141134432232044010301420410132001113201142223132001210442221131221230420141100300203414224422213434403444420204301102421424301202003243011013142103342233102141332222310412413230313130013310211421432430102020223014324402001022014210443020214123004042304244021220203423003102434002344033222104424233002324404232112444200302130202132043014132234412313001043204142330314223434032023224112222300241104223442133440031232113132421404221333432000142244320133204333444010210332432010323400030120103130314430434220221312213311111402020404340140414003404303014124303422332324023121340001441104001024112114301432002221330220422340121323410413430313131112341020001312034022410243433413131401241323332000121343432202443022010134340412331120104144033102004330213112032123412120302024143223321432142110043141320343004201000233200442132004002411341430313340424003322411304400341101220200410301404103340121331024403141332221011130440322422030123000412132242124313432140404130214020403203222002412332120300031111432042324431122401110413003121112414420342111023320311111444144324130004302422443011111043042413343230331431441114423414340344140221011020131020140344144141123134232402232120424032224312001104130122044421042011113333101312320432244232121422204432313203100101341303112410331021424042401422414314131430321434444203302034101114404213003200043102104423433002113003311223143100243223342103313421444213440413442230332013422142422004444133130312124124422000314104243231314331202423343401322430140440030421342042013314014312230420423403413241234423142141040341331042124401012130324242023033033311434102421340113411444130212413210443023430141440224430404133413000203313042020400210340342143034011302040421243334142123332404030101444001421134403024432220110012132424230041304220104432043013203111201041223144040100044040401423131022441100223134300122404144113012202314220440120043143322034333313120240234144431114330241334214134130341000033300021432444133210132434311224131000014124230030231133234204011234012034023410134433434431202002122100400211010121030430012141323013100112121143231134104310122144444001240034420134423344143303022221022034032224212332331223302210212142333132020211332434433020210121224002440012002121200402223242002020233224410200212424442032124130232103222010044424011330311112231140200442011224303413320142421323034103330124304333020314023123002143002430413004321423004012404124424011433032413341223131111131032014301201232312241214332331002321403330040414420141103314030341123110014110403014002440103321322144323423311204324342422243334121433220314420210424422343034241402314023011120242124110134323304132040322433222431120424013142324212304133242234404", "001242440041312323034101433344203014004004014422210031331043113224004021032331241421431424024411001313020404214031221122400013301033412242031131404444401222211113412411143401324201014240231323200032403012233002233331430222431021112402323123014024242313424132314032002023400143430443401331212020211244324410234224134103404400322310421411132144011004212131301440233424432314010401000130020304210331130434420114240101011244041211141242003400410142404223013333124033323330034011333433122300333212424232100142120344032111432342031103111330431043301302132022223313343001211131030010322244201113114330113331123203243011434440421444013130300002124024243222340411203224200240223014043220031411030022120113232341120431043224120404404021003421322323232222032322000313110031144402234430313203003410412021323102332400214424224212203412414410333011413330022232134323321012201323020144024103221002433434232443134404244032102043423024323111243312112031230242122302031202211142422341300042134432020233420414320331401310032111113432424134012130321223444200223413243333444401343413211203321332142401122020233100324403441103034123100100414310431212114201140102044421202331030403133134004300213302130233440443234113303112420133123120141223022134332212432043421231043322101301211323141012403200230242422442204034300441241102022123122112404203000102144432003440304011223243004110221143004113041434443414400434224022011242033022343320403201343333010120413114321331443433312220040320212042340120114011010042240000244240023343133200114104242120234334110314204321231102220124111442434231140012022043211133000334012003132303134014222103423320223442143411214330430122143121341011101321304324231100233313213412011220300120340412431412412331302331311043234414423412310114342202410303431214133214220201110033303112034331224130104344212044122432233113123331243143044024031121341324243124120223202334140111202202412134134444103223444221103313224123230004100010320310411220033101042043201234324003144044130220010041120241331014342124123144214021231124331042243411104000010333413304311213314411014043141123323101030024003430142024344041032241223213322330331220203411022323342212320243411031341010034223304420220224042233242224310211300314013111403104132104242324011321321241344140223331111304124113420211203324444401431310300231442311240000034323311341340032331421434321332044120411101433220132422304242000111014004431211112013120223240141401122113444040214222204131413221422124222042422420300332114103401241402223032103140443432003333424311202032440042433020323244140413334131020332324421414400322312030411113322121133341324104233220431010243102121044124332414024003033121222323303132331104433141214010402142301212022013020441342300244330410324210241330241241224013202300344443013030403313434032230021024101014104100324010223421134442234130400034333334112242401100010411111014222444340344323330304243322003102031024403423434112100203023103022312101114101140200141002320313241042304134202422304442141311423243011142041343344244000410004234242240133010402321240432322430022001103144431440011114330304134240332233203144443114433121112333143304232422344002204224211120213020441333024422234033113130042004423444314101202341410100300001321210114423011414431223323200040113332120134240222040244242441114113440103414211020030030222220003233101104312441311104024422112012320102111411133431211334300331341040024123333322442342433203343011110142234102423302124323024242001322313011121023224431131334111213410013441200304232110321434043121440133420211041023001410023204333434233000140330021421323022142310330323014340310242122333330312323104223314001411031010031131012010330443324033131231024444202440000431012013412313243300412242344432131234142223012101142133431402223200423121413413221130003042234034224222032141003223002141414002012311330320233301232122220414000411113413410213124403411024004312112422143222230401223434112311421443241034402423131230422423411144120303323003144343222221231023132222034424233420024222012140432420332240231111344103300220112020403433140102424313032300142203342020324320043443112302124330041114444144034303003400402402122342422334221400404331324020014430401431001202412043004324122311112340203240321020002333143112324012203200012341304024232432431101224420203023004032440302331101144332342202104403201120030312041030221424223402302341021433144220230244423234231041102011444441433120304", "341310323003202230220011022040033014211021442141124324312321002100041021312104012130331300042421320420332130404112040214043431104442031441120103204210410444003441311002143141333323013101013113444034003212020222441032111102440342243224411423032121302320123140110243434114233000233414311024420441044413244141111311134424442141141240021410100431412110303440403123411423411320400304031002233210130101300322133441442304242412104023340144204130241333441142310130440140204213411433420403413224311101212041114343420413341413011122141244221113431344113442333020044241141043443110334102330001242011132321422432203330114140411402304423123141033412431012142434301140000404440034311223410231441323023023003411144134331024212101140100403024111044223321133003201014213141420102232414212012041300242020044003240130231034442042310114403434323102031103122443420133431421041022310232200314213113411231233012000411343202432432304224044340302134231412144312400304241131004231000401041404232122414032004222304402004402044400121043201120002122344404221022320102433231341040210242331342132240401314144043001044201044113031443330202200443104413310412231044443210103103301224201410311204301002242443002401420122042321340410310130331233403104020233410403001332344231313330342102344331041143442243433002020340121123300124422431220341123033340203114212133220044334330343221340434003304142441340234013033134233243120211414003442444430424321012012434032332034130433232042430104142340422004042430204022334122204004211112024043021423410444130223030003240332030310220433404221044322343324044213040230133301200242044221101420234211111032401103131320211023203242323323323440124213134343203302001124020003044422302031020441114322333321330422130031402420433344324012014321030204442144332134340133112032131414243303440221404441214111410040244141244143410223301311400133020110344402334230024431113114422413440240102301242404310143240230304220241333104012043432132141431302334333403041411031012401232324431231004012400413144200104144322303101141441442404032413212144330013420001031421114022132401143114411101011322322024333001213032431330400033422202021401120441432221204310440024343110113142004044024234400404122310141332240344114223202004314103212412201211024313313041044123301334130202314212202433330330441231443030232104330400002134012004430114334041203431433130410211231324104114104241232303041222410001110003141320141012233431320033313212141022333111210301023132141100041401341111133020010244124220330324412440404404343214331413324133410322401202321023031431014244214303141102214300444211202101032423430424041210411300414242141041124001414222024014231044433313100321234212003044424214022141034404320214421222401243242023214013444343003100211433120223201420110433444111332131101122210240130002314200414433244040222022243114433041003410304134303113442042143002312412213013144010241004220434214121022112434430024413301120024323132124143223023001210430311400222100030400201233432443342101000324313134440334233411430024241121031422241233331041234440442320041321120112330203234120133020414034134312424201401134140204241012430102123232320134204440314334312133144011234004323300133312313131313400033230304203111011234002004333421224210044400023143432004112012302234310321244242301032024011144102110140430121143013320441123142123104013204312110333413132404134424301310234343140030143340210401210031032002023321230314420241140111211432132340020404120141120323324224300314210400200232321302041413304031223320402032320423424442121342320244302043202012000121444443120320320210424434002440320342344311012103222342202443343442314302302224032302311032014443212321404221040202401214100032412044341331421310033431344024322001014221314423241002232440111411141310224000212200014332040141141432333200430413211242343040110042201422013112244210444324300101423400314011021043434220410042202030404042103122230232044400424020332232302132442233101143430414402441241120234141121333232330023402212133204231221133230411232113433321322210403324234214240311101324413402242210102303210144040032130321443114300224001321114123341124411142242314422040044404421110041144201130444014120422334333421131223311242234204413223333234433014100000242011410440122144230300022114441423101431402212131304001130340133430420032320401234044241313344400121043044013100011130443024420023304130420421312234303011400404124013414411134102414244242423223213301402", "241141224214003133422144230114400004400304442311141110141032421213414224343443304002242122124022344031002401223041014002113304144002223330431132121103423334440040434001104344001341022231033321141013013321440133241224103101120013024130240141201101314030430320302412233422401133204441410432123342311112322420441132033323202342130202341341224222111411000242131014222024014303243043141331242204224043321433111440433440340441334233023233314242142301121132210304331234224343211230043334444421034113413211430141211024312130331044220311344004032103413222034442311300424311223102022023201324303234234344310002313314403212340101244311333034013344024211124214240211243032141212222441204203303004433034310221311024411102110410302324112002032141314422132003313033032323021242213402221122433320401042133212432012340234100244122132011230022241024120421024224420142044000342133144140021024233301014141130241344302221411413321432301301110204202243211111014114213442224442432330431143220320101320132300401212031414012230332334003244241242411401300110014101320420403410341100020334122222211422013431234340244140041202042343421242013424023020423414221443041410343412021340141023212324204431201110313404323221110004411244011433131004420134333041244444433242141211224220200310413434112343441410303122124042132201314204400324032141304401302243221422411412040232241121131112201214330213344100202301434224240242043101440210200023110342324302040433214441204442300110142320023010303413312230132443004324204212023440231444300100230421220300202312333131113021111102430442121414030122120233233103332201413200344113100442333023342343344304130310013011103202424242442134340422343330443413223044204123032232320020204123021111123021034121033223213331213421301404400411232232023410330344442423130322334330234033340402340132322402030333000221002221123102311332421441323110003101443004302324030013234222114202224402241431221413111300230221304030023231314022421013321313430023143011004241300202132122304020124030103011000301122201044120102230241112021113003441034101420200200202301011324421041111101103311302000014020413404112143211434111323004113100123314032241322103110444001411024303103024341424321224044111414224232234330343410142341044310014343441310021440243411022422423221442033132231002323230440330234021443224301013230402141203104030230143321402311133240032331442202432212400121123344442224400310332422243230403313412214300003103421343220044414001010233223424102302241443031044032212400042111101300201003044111113424012043422133434422441020423421302303322124341204413223341423442432104441230102034140032043420433304242430131132410404332021322130103332341101214003443202100232012132233134120133422011231021004002023014310322243324003241321223024021121044330222234112121122422202134311312430111040104302402201414122301444101212411413323432220323113404314113001033202024102324310104312042110101404312424242020231310444112433343142043131343030030302324342011012332003243341221232442001420234231124102132401231403014000034344044324101332041334110330314441001144011342002234103132231141031041323134001222013213201123301242124420133410044143230331320034001433003032002420114024134111103244144042024333210301331133340100230203113403232242233231444212043112430330203144101012401041421241124140134022230332432332112133031140024444430214300210013322141414202021102113240134112322240210041244244440212004302134003204013444114033444314143323434302013220431103122334323003241442024243140124443024132102430234402422020031233310444120324202244402403144210141332001241120310043201444303041221033403031344442032144043310244140033013414111111132224024420034010334120424012241244034131411000114122102313323113434000200124404321344122142301100201033214012011044110242342214201013234042010213211440043300103313424401220034324114244224142214431224044011242013101142103102001142021000232301120241414122430313141231131214001331211333444143441340440101034320023241411330412400030332240244330042211414431020131303041101134004304312040331242130030304232120102302444221002033040342434113202340211313310404314004241233213020134012214300230121124442321142122421210444311200241143331211302234124124432143422123324440123331242133242401333042244441142142433411214233422032003340414030443200034203411401200121031341434033134113404210404031430341040302440041200031111421133340220113030211241200431330311132332314112200333230341000342210", "200330333314240014101340441423203214211443044213313122133102113013102203440311233334323012411100400004032142103120142341242411122221423324044343221214131012223014310223433303232220313432000023032231301141010300000144120340413233133313021321422430324134313343004124124120123300221123210011124211124404042142400441104313123410020100444111323323203302323301340032303211214031134131210120230344012432412323303414304133114310041012303202112004304400210204141440024310122214403444100202434334224044224142420120133023404443321422122233400121144322400404041142223224144402122430413032321420014002022330441440412144322310314120243100413423001221044243300343332032030312110441042300402240100442411202310020042134330110023331300210402022313110034014440001031412201402041131142103412333442341310324211132312420322243321210044014223114024340004311324122321111004331022443342320321044144004240433132212313313222240220011133322113443332443224414404410123422230223133401101340034324401314423420300334340344011301013320443132020404023241300424203001134213243210130032422142122120323443103322132024233343114414143012110331022113243402222140001320344212404000221223030420432314311032242143331431302130140031141334143441311432232204424412023323220322243241021004402102233021024120124014024124204144111330433222403224223210231001403401410022332322334024320012033001031201220032033400000133034210234013333233020230243423314132300334321321403004333244410433014311020321034302303221143414340213223410212342004222402020010142232244340013240431430442101122320141344144440431021222141034413413310413213114303143000113241333333323030420112430221221140430002411342210232220404413421313142421412214112423044134143041230120034140434103104323323040224230340444043423442000432012312314120133044320442101403143424012103002312104301242404433131011414300322014123302320231313023143210141121333330002122302224241112200304143432403113342122443441302101433424444203332204423142400133410422041240203123131204424140212211443432303223112143203443330224214004033131222102131130102130022421324221022323422101031103410310203021020042404040000223303214200313110442144141021043410134031320003003044030242220421333221022312342111001022202213112013342301234103124404412310140434220304024012431202002441210420243201444333204412114040020341314100430144102314030130124040312023023104332034003211144333203032230442003134300322121432112401342432003041030111131002442130303030423330220112130010233123220324334434233404302442320014200311241432103324440232120132142033213231202202221110311303103004020402221000300144340043110014004032321404302101040314442322401404343400340430312044211323323302112003242332333212044421423321423312022124112302112000342323033443103004140034110244122242130414302221404104142214314030001420314012232423414132110130323100013222133200000431114203102243300010124131230103032020003101022443030021103440023403324103121004244143241033213103230231213243100403112110312014434002302003012032011441031411000114114004210342323044120132001424332231302112332034000012320123143403201403420203303032220044312101201343420034024240413144304112432344042222342104341132410223123033120312020223003211220213441433442334413204340024344121312422043012111024424413414433002420412133302023330143443232000241132320042030141421430422243201141013331443304320244114102201401030234213330010442231033002130210323004334203340243142202330414430111320234144231444230200302220441014010233012433302422121412043420410213401103334124303420141142022303004233422111204231101303411320334444440414324011022132423243013433301340131322232244342234332000420024400131140140443034331304424124233431431003433434303431412443434400231013044133211410100434401403144012420232104423421333300231024321001332043441144342121140230132144013341442243202141134410101124244232023301440420334222141033444224024434130040432243134001304330110012124033022144134141204100231242043242142310420044040020201013320213141124202342434110224112202122120410241214243103444440001314443301122232401010423420443033324340233113443233431110443033231224002334134323434021034301412100303020203323433020102401341410220404201414221234014122400021331003313241022400411204223344233340443141340304031121002222132232230003002243022122442001411212431331303441322402021340332441440310030214120340211231110110244442201231123221204124004330123224043304021334431223120111444424413101140331", "434123212221412224411230232121431110231403312214242314341041042233034402201422113242204224022101413224140300424233201400203441204240121131301440123441432040121121111040443431432302201033421240334421103212210232220324401212004433220324102032424043100204121322224003112242201300211141010344430031303010332410312120413000420140030302040144020023010401322430011443404032234113040044100210004113204141444213031342124130020234234213011241310334212114234041412132240144211321330133014422001403404133430410304343122114334012433144344410310132404134413342334202044334244011111113000122220111004131114444121113012021440423300322130221324202204122420230222204340200200122414421434442030000114000401042440004210222210041422341203102443140440414200132244334110321040410200142403014320033141331102002202042202040024223134442334032322041420342311241030020323032103144140344410130423110210233444232044401432441041043444233001443112241342342424133414441441123012312124103221322424242303022103042241041200021342444004113344231213132134043311344313412103144401312444003034343300144311103341120140220320232030122221002423001114311032444243134100031403401411431001033310034021441032420411403144241202002414220404114014241021020422444444222424012021132402010240324420402401131431223022110004210343403301013322401244410214101211111210444330004442022024414000433001033301310434141110223340241430040144202240412322121030444441212030210320234142133333431341201032033212143401114430324111331044130102330202302331340242021104221220113031314234304103443234221233110423402204420303121310441213412042010204341020134420124122114021240331341401421043100321233041343201200233444010032200311141144030423123311124210030414424012200001030011441202414434243001424303310141033320332021103342420021211211204314401304344200241340104442031122124311443220402224242100120311442320312402344213124140421213112214331444243121112224404334323112122212414013420404302140331231113413030303021201304123423310342321012002003422444110444040213231023102321320411031200001020022224030202221432443420100201020403024224412334101020422331310030132022204434041302112111221120111340204121140221433034232020121144141123330024412043004030234230311323132224312103141202231434002101130312201431232330030341040340230144232312340320130330222310241003414414021311312141213324301030000030311133001030404203222423420000141214220101142433023011314303411034404242230341234402143232213223303033344242044131241132221210324441124440210434342201223034323431223144202030440011110344012131034002444303131212110224001001412431444140321022032023420430323003310010134200322000212240442402314211301330034243341134224233203042240412142002431443433003330321303124322340031320213123302311332001120331424003421414100031141144412044120444424401414320020401323401343122423331321131033302221224444114413043242430323121040101432203420211443130304131431240441102142301411132120203141233400013101233003102200433032202223301103341111303223332413021110201330141120412001134412132140204302114414232241200404334032301212434244010123141110143030003404001431022001034001423310014030232004232423412203201433413121231234120121040121220222020102000013142232322212022043003240320013101323122234212240224340033440013312141414440224011142433421231240422304012032331030431233313431104401113243202342021304440223123324420144140324314231331124403314342124022044043240420224424143011141214201112113021401414310200302113430201221412033103230124301040113410414213300444330112344423401304140033020303033042223231243132201231312004130030242124011012020011311141000234131043004100341231323133042001300121442134241413414130243202301031011422413304120423421414322221230413332420124114311112423304040223014433000102423311321311214001422432200044240034101122412202201342242000003210100034041330003434144014020210132013112301222413104123340402113111024420340430410120013432022313220000321424123044043420443000003214314413344121311442221421043002332441031100021111332312030241240233222324212003032433120330024022341000332321140233141332430413204003342244414032144442220204444000404341042442202222012224110411330213124013040203104342421104240120231400024213340000422221134233142400003400440000334224143402004202030023100043020443044304414204341311040234432203110203103124104233043100021212341234013404403221422030101332121212010430304431244214030402223140040234223011312004131343031004423332", "203444240204441032022412142033131320230241210320210341100143130420234044442342323121214142132013002134244430110000223011433122410403333143103101320022433301203404034243011241201440013440304323231021313214243330033102122431202221134012413142131001243244401233011232121201331142433311103403233233011404324031321402214140032024343302201411334140304410410234024424442104411343122000033244332300313312144012311040142323123031430013144414242032131243024043232221440441422024333441424102403123112112342242442212300031102020313010024114223200143032323324111022311301341424034231430241310014422434312013200320411413044132023342120044012200114401040130330240224410230201303004204011244401344142340243423222433403442134144201330314010022202314111032021022334011411220212142130001101142242434121140102433104123421230334442341123030013242301403312001100130101342311303132024041312131020143342011132004213013034030233234242104134204313221020321413104034432032402233003303422134240021140244244420420314324014222141221042223223111112300134231041312343113200401322010414112413210413040421304014201001204234311411003312101214210323333231124432234034314232314132223213111001041142441414302010402233401033424443324114332133010210101341321402320132240440401311110423411300401341014222431132411333313204401111341330444220133122040210130220012241002042233123101012013400401130100031111200314020333312030211410002421041240431240214333224313210104013113030240130220014122431032033120343012231132102443104313233330400324012042200023100022321040420124001333124231422304400240104031423220444043243301314344442012421304241024033042130240141121431221203203334313031030320213202322400334332241204124001344112342313043243143210302400243003001140242131324333004124022312420223231212122114403222312101443443121301044223341134204441420414010042324224442203120233303123140201443012002424331021433133022143111030344201101233243234223432012121333332301440143413212110010433442104010330020113240324202430324010043130241103043011010200034012232114100413400422140231313224140040221031302042302230014114314313432332024442140112302021234210233022434103334024033314231210003144423132004410033230030444421020044102232240300441121303313203021221120101412022404121034333333313412041203223321021012121433443420111423310204120211321342021341111413100333232230010031230311132330214021023042430333122300341134314223443130211211302202142140343140030421403400442140424442432030214013434203014431044202342040302302304124042131442122314211001300244003400300121332404332230110024334231341000210224414031340413423134143122442242230434014223240202404221424444332304033122241422333413210212333330120404100001422331212144442323203132341441144012412010234123211141143124343331021140431131333331303430132220122442441312031243203204242010410102210321020111142311031341433034010312400344234323202103232104412040223300303230312334244211213234024233401443114334201301120203000112032324320223342320421412432140104300244300411302412104412420041043104113434322424140440033202031400103123131111003311211401301003321031403142321140424202304312134314221014243332134231322412323304443300303330211303411402040131414132141001333110413123240400014223142200313102311212404132204302112434200321144130221131401224234234420311410121003102433401141112004300341040143430012000143420101103204231443334024222041400234413403242304242012320223212110013412042110314000214041310234242131312040021240313213030133234303144221302301232030402043143044021200102201000042244221132414132032441101031041022043243132031044100030200330130332102203402400043433013030131123000242044223244211320132114042244003432322221413301221310024411004014124314211314221102214024434140430032102311222402324213040432423422230110122004443111240121203204041231101304032133141422230301212044440414441032232130324013121110121222200012244400202244203313421131221233022430022322244101423404430333420223123242003224412140330114324212401340034031341204100010304443242002302341133022403333332432344430244030313224140312224232230110010230403240112111004122343321221440043030113430112033013001041214422224240143334344040132422103404132334130312402231342224101011440323203022222311303214233003313324420030310124123130344121400442400324124033214142320003214221040022042043104240120224044223101042141301440313112221401423111104234121433413340334114121412001220131203011124020242041013414341012030302", "241222042034011214120233314013431222333432021231044424042241232144424040040333043030243402423411412301302131131214144303243040302043103124144142320220441403414131402213343411423101103224210230033344430402221324100042032424430343124403434222223120011312100042342121444213144043134020303231110101430444303044121404214041400101104223314104342340002034143024002010414134431011421322204111421444341131030433312140234314121340442220432114112111034101343034143033022300014031324122121130434114134210124113114143323240442122434210441320123412113231112313403324214110201303042301341221240412321322020230321224103242420204234010332244401344124403042100334220102241400014002021300430300013012300324103343442300234420140032030024210141002223340142022013002320321411024203040031331022232234101321423324421143244334133331342434023000143431432033001241010023041001240242122121231233402123341433143433233210134230222313412202101011342124331213300311424313202110134340331211334133100413423031330300011342011114444443143103404034001033030243000434004203123142124333332122301233144101043103114424140200041343013120424301044120044420220043234120120444210014203341030130111300234223144310113000004044034032230141210223312434342411444132324100403322243411010340303024302321030012041302043120121030441413111234111010243430301344300032013123003102004222113434332024222021023220021113422004243231104234424333403102040234430214330130020124313032421142313440412434443040212140020142340440302114121131344142000132432140300343401202434102011001322224444003411323234410134011404210443031210220132420324032144034244324434220443144443124034132010013413441220442224224404101244411230231334020333133000312230422321004103411011421310414032132433220424300003232100023230124224201003041431143111134242420332433422403342140104030101103123442134200231020104324023223031244122402032201402000404010134400244030101304204404332014131100441402231411133341130241444212142301332303130042031142343410114431342101301203340343331232141232203320132324131414003224320344234434400424102343224100234240301300430120110113230242014044331243321431234433314320210102142133401010342240402430212301044123243143024133044202133302110201032441123311204244004321340332413414003132112222234413444224141211332133300001024034104122041032244440342223002133410001243411022432442042202223432443143331342432320213211123434223122334031121333411030303144130201201131110323042303423130202202233430111440141222044130133420101303024220422131131142133011042344101304133010324103302422320344233422233303404111223031342022334140014020433132212404014340411320412144240200412230314313433244434334043243233000242032423220123144441040421142100042424022141422344113112112242344400334210411030012024132044042433232141244103101404102230313102403231302324134021103442410002120143041402211224200414233012204014120444430320234232100320112132041441434003134401202314132030131121001210331424133223410020241213041402441200402331342332421431034320030314243240304422342402402310300021022204430020101203403332320303302204223322123222404111441101023311400302231101313114442331412143134000113124342144013311043332324443112241314020421103214444024213233141411343303324241013042002034223040411403102241102304404330143033234403131030344041030132313032220342441012222011311413334032321010211334330343232212221244003101410402011302310442301044420221431101240133013222304344434343322323032331400412014303303130400040304122411022101413122001101044420413322412334240244043232311421423241112443103412344201323314002224123212442013211312222141420432020302333332443032010131012440222124031312443411220312021301020203423222442214404233224413132212311234012002424210441243314121213214001412001120421014033240002431242134301243044240411334044210342012103420421441212430344413044340402314114221110020334242314041300003033202220334113324101233022003420301321424434123321121441133141432024340003431024413311110320322030001111043124031101332430140141103243220011230211022143212213320110132203401033014420424140400420424314302320214423414143444422241300002414224140233034204430403333440220212002230203034210301022040242222323211132113424033443322240303013220100144122100233030224104341332122143432314113000201423330142330043432021031113041043212213202032303104110103034022132403430340201002420002440123022230343140012323310333423201014102201002004403043344211014012231204040233431301400", "142342243110331233431244133221302302221141023134334344321114423021001344340441302231143034342231441223312421140044042024113141130022124022432024233043424034014044000331311314020341132432202432424414201443340432343213043234100403421432410204400334341131110314120101004220434240003014243321434220102242220234320140423403401414424222042231242402132043044102022420202104241133032441411211112004033110423311402342043100212123122424033043321233020130043134320131122033300101131202112322411304200242302032403033441131010234314420143114341123004040431403034204110310010411301030342024313420131242333221030323340121030024333422040102423411122041101231331221102201203120330202320311014402343101443433242210133102324424221420434333214303320344411131100223320040131233324102341302002401131341041143212424433323234022223441432220011213121342110343430423413333401133241243000110030124010443140104414014334122203214111242140344200313002232132201101433330110014301010423332031242130410002112432344203403201120110120242242314111320313112231443010200322443320113443441232440224202234142232010344341300240444142340100123031104322402342000110330013120320012123041110010400120120104233331232003102241243200413200331124013024314444404422313410314231220200221033033213032441140220024230410013313413120141340041043140331213110112112321014440012114212201413422012331400303222300432110314012020430431321140341034130344310043013214413323241431224001201020023111130300403011041444442032330132134123203232030022023122101443231113412123021430340334421131001201423210033340224230413004104131232344000134401124411131411322323400331330303134031434433022221414323422002221120033343011321441031131340224032120313134300333243304013120130413113243301113043123233224401302402341424202001010234123410203104023130013131434231042113021131202310244433341441032024432311201201201000123313423023112130314443212213340033444240221404341413212112210030102401132343042040314414440400304201442324023244203240110020304424314224320020133442212010021431302314030223423440230012314120032134343200040304332423213112323122233314134001024440330144302114411034240334330224033202241010433010020220123410202310000100303003112343214343444334110233110302413244440220211002214441120020431412110202113443343400313100300444010334300323210310200330014100122140414214300114143344324221300343004130310044040232331433434002131433434311221023034104033224031440113031433040400041021102422334204042012131222212134230332131044310210232030104430434242314343444040200111023142302234033101013343001223340223330334310131004030334033234413110003040044013200124014224300403310241102403323441124313140040102343403341131332304424240230133201143240412430001111424013204111202040340311230421032220120230313014441002032114102142043301321321230144143120434324321103342223242104122210234330230443214420204102224134223111324011323331102104114440141030201321303044011144130441121211321222004322200130201331400413003023124402220424430144131023400234031013122044122220300232322124024103422130334410303134042402203444131424410240234230041111311304421201404434140443334342024014012303221204133314243300142023024021140102141013302421122320133022311224342133014223420124421412104142203114011401044320232020123300322413200414300204311424301231404320403132144212101433224103042423334424110123334430230422120414011032032104100214404010434324024444314423341432342224210242120220043222312440343201331134344021234414322341314011041114442304444031144232340010440144234340424224314402341443012020221141443120122220222204441141420313211344032241001420111443014232142240410024440424410311000400102200023412300440431420421412132421311223403410442040342200411340012300004414424141003142112430221341132241234204444330423234140420014213241230143120001201320200010302331333212400010231020311142100130312231312221404341431220013243302110024103314021430044024420030302332431444121103424343004420142220004220102204032044213412324123103131211142232200141400133220204402023414100412102221000103132322012320142332423400211343230310044211232340422421234332100443130201404132344232320134442224231121334320310034402022424034323202311340302214031411303241223132332302133002021431111420113422324300130110343130324414220143122223114340342331404314440131021204420104241324101310331422231434130112033331111014231133013033314110333330231032412313433234242010004011111201430012222440124214440133", "204342001143020311044431112433014143202431314402142103443404212024030443144124133240440144331310224141313233410302412231423300114203001214013433221440213243000314423300343420433204332320321330033322202432032031040132232022434332434400331211121143001403103004021131230412010243323242441311034441123202340124230111021114313132013400304300301240111401401442321044442132002321140314043300024422120220102023244332404004222333400320102313011003121222312021442143321211142433010342202032400142411441130321130013323113012022003014002214113310414424334302420001232140010233312031141001314434444042132133224003022434001300322042210214134203103214100021413013312040021202342144111140434332013411340404344414312333234121020412301042142141032231402101324104130311242330434410210012100240212311203002131240401340343242140034031244012211102404023033001224431321124032401122441344000244032014100304010023213331444323310200240004010002110204102220103430300334402432231434034103342114004244230213414122414433043101233344444130024112232212412400421141002123414143431034334010224131432342122004423140111403220343244221233131212401443042232242032311124201110421231440003303102342440034012431403223404233010101134333013023033134412343424302113330202131102141443201103214242021444341421321413432324234204111334132142114403102001104043202414011433043213030441110401221102201101023432313201114224104042222002242303441010144043124341224410321233120013210243100444023102224204434222140340300430401021404221224002130444104304412011431343122133010010044240311040303324424432111222141121334323220302231123234001121301043133013312124223422203033201033434003214442041421242403314334022434012203322413312423133343240111431330442303342321214323414403023400242023302014431442400032244310323102244401141331213142011313433314212444323313334244343233034104221331034313331131043310101030244411430401004413132302143113211102332013314220022404000022032334122422102143421312214122044200042433043234343131302423013421044323411014133433130331403233233431034013103411123242230133444442133020340024031032200232441113034114124403234131140240021312233224343340444404042334343430401001001230000324242230124201413331231433220301142330400421443042241221100410433101423111334333203021444033223310122044420132231444032132441324323243134440113113330441132143024024310013241101042122334041222332421431110210441014231123010212321032110432241001332100341041443244003121314204300134021220431440001120001441001131341201034033242132403314422314001034111442032144323110322241242144334212412200421111341211142422034231133414404112021101140311322220112440443323013312113221342313423114311410112201004023133142134340412334111422421444000234132240123213324422214334112433434142234122013230232003211310242134020030024201143303132142013434001302413402240221344424213331340013404331031034214031002420303431433430340041143210041410430132014121110002231304231234443013304213222311314024240200132400304103201034332230210240301203210330044212142223001244111021244223104004332241021432424303010204120111323112440324221341043111431041332231142004211401033130433004412302120001330110412442211112103024444200232112011214322124211142424240402131410014121442311343201123200330220011331022012323104032143042112401041444044102212141241442124324322410041140223133234411133240232040010242402042311322423143120004444133124420111114221404011434234120004240423400034121224113224314214330134024041341334441001332403004203020302333122441432422004333014041202421301423333031232432030410044302413401133102411242423040242010414340331120000104414431040330141023431120404000014134232220113241404013432141444022203241211432444230314043140434212401232220222004030244211414221113123033444100222202303121442301112442343012333041231142421441431332103232321420031114130041141033131341302404103432112242222323401443223120430312403122232401211401410424123044224232320311144124113144123242320443210234340031300100213213034431442143333201022203130200020430010403320022122202331103222341401240224212213342114211413332333214422444420431221122442100020342434310112324414333423004231402333210142011110331341131313211304404110314120440441414304021004200040313211410332120214243113324022210321402424403244114432241344244314220013324320232401010412400212044333340214121323211142030022104403301310242314413341100044304442220114122000000404103144420331212031442010011113420300240310", "234032324433404042031431242114002412403213002223323343231133010214242110342123033440142413010302414231032020431000144021110021130200411043043130004420202210243343002023144442432240303003420222034043344414431021432141132302343323414400314011434220421113332442333202324444133244012102143221022302203003044121033101133114441304443430132010232023213021440103321323233421123342030042011433044323421122104131032210343044131403411014333204042231430441301332331013024321321200202323431111124303100102033212102342022104221401024422124010340424113321032424043313444042343002301302323004121242022333100321442004322214140410213114123304200440400034143232404211403314002434142030320332300002301310324344401213112223124022403231310313420002410232321443022144400313342010023030432343040031142322112004114400130034142231411114113324223330030110200421414114101211314411311214320232102321241232333104424431403443011330230014343241031201221031210031100402213440310132323104432034200421342011302014211022324143343300420441212204044010321430013400440342331430022413300231401322044140432032043103143140104311330221230324213220322324231203321033313142014021000013321043314314031340221010014432221204220112341224223343424400040412120304041201044130213112224420310443331001022040011412110200011312303440203104303001214213132411112003142112001213240101201120313100102042220004241200041310344002130124431241244143403041243402142313021300440234101344110410223310332234222330412321011343211313344311204022323011212011324314314042402033332443413134034310123243222222034241130210024440443323313111310340211042433232301212022034400344234033423143441004313322304200422243441110442444413131432434421042401330120324000014300031211423022141131404214121241422240230241023440324301324120213032024121200422323443403123142103012443332412104024030143313400102311100103323203413141204102243224343033214112120042121120240124341014121040231302141331240420001022431231301020241224101303121440413333012134434133011223000042223203223004032431400233041412343303130232142040300010220004442100232304342411140404423042004403044303112203034420041334142033132241301224113400043244012040104402213104002343124213112200442311320320144444043034034211112430123133334213231243123403313341330343130024034212424212412421210203141431231411223121422414030412220332124124233102001333231112422131113212213020013144042412314140120031324403140132043402121012243432324114111414322320011320044204332112110023110120422320403014103403240322213330121333312131401422303322444420003142022444444123030340124142122320111412120014124412330004430341122103443023321340310031313142412430231022422033330124211404403333102032212420332042423022331423232401214330014302420212030023310100422123143103210233333222400432214314411323134012124001320420210123003424234420411221413332241302314241101024330011211300332214322043114232202440104130003412023444102444023422143334341300211002404300032014433323311213242003303343014000230111034224301301311013213223120330134202422210341441013122133340200431401104302223413024101133411234310302231404133140323222410002344144333212110402013010113040414213301102111404210342131402140400404034410002043410101100320121040311343032020133211323230321300002433101201034002344420001122142244212010434420232214023244300322124222320400421443311001434134041404421233301423241322112444023341432313133442244330102320142422434024103243014014004223444220400012340201303422222444104044011221202141240123012020024304243333400224120404022302343132303311331000110234310231303401320110210124044000324313030444241031224323241204130012223432320142244331344413122343303333332144320003441444100001004344122442340031044030223002410044130014104133244302331040424132033044114423302001344224222441231044431043013222431112303440110303411341423212012243333033024233202214301311323423130234404131102300324024333034022214411110334441130231044340342300231142341440340120323140203042334020124213424220434244322302413421241232423203332311401323200042314414041413134230133002142342021312040022024310144022022314321001032400100133401004213333400221124003323123124243024203033240313110123024132000203422400232010412402320020040031440041411240104244320012124433002322230431441133041040132304324232114343242132203241204420012303044043243241403130111404311141314112041332311301323202333342234204210014041003130201243040433110444210032311343333202344344032243422", "324133342104001402042424044303334220332442240212144210011030124321444221222000312224412441233141320022003342244441402121303230303212342222231120400344100144041214200342201314044133212001232011344112212132232421101424120014442044431000114034402231314441114120041120433123202331134120230103113210020022440424441312141300212132102123314101443121310413241401441403220434344302031244314020133331244331302122013243334413330243122012330001224403240324042040322040100421231021011433104012243000431133211121432420423231242220012340444432341011440224221314313003210113112233204440331204044342131142203440130000101221312344432201340410212204402241334211041113121204123431411421344014421202213043323004132440110410124220134410213043444324210200344432121433203332334030230141312421123111100012224402223302404132321310113224303011342024402030021423110244420013424034111032111002444413433132404313124143303200042314033314303014433233031202142133220441000220222234441221120403342303343423122121244240324342003240314441341034444023233303224133224303011341330223404314032234320324133033111141342422343223403233113430112004440042331342321444012331433302014022242032033233230041021023432334311404324114100322311322441332102012004442342011133320341322343324404011114203113023221433132242432012230040102104323402143432010142402442400244034300203212041331300423420212030044420231311033444430031134421303431021341232110000413201022010441243240211201244011033434204121242402310413203040340040031342410000323110202030440211431022320203411444402402130003142230413020041420022414130340211013203213410133120044421243144401310112400332304204101101434301103014444224414102202030011341034402134103404220022303234302143042410431421023141212441033341430110304240314441113113404040330444042241010444120141123114432322040440440141333131201233122230022121302134041304411300442120421424314410013343030214244044434412100403341411301442412422003401240344113342410404312323001222012444320212232023120304402321442131212234301242313202114031434314103443421423104021423304144211042112141343342314430131323041304012321230004101322410032143214411332231314424313103221324341332304334323334441142332123401030400234112040440213431444230041330044313032200112004041303421343440332230133442123110212230332112134111430401213233300132114422304322100013303440134441243421001314441424040403024441322101121242132200020444022332303324201300114001203144040000020001121120121223214010414040322414431341042124234124404104421201220030101010021244223343321204333334411442323141234122310113244041002243100330024230330441113100214224402004224144101211001030011243440341432144100430224344212022104044400421242411313111121321102310224042342130101104430010410434332433220424222241311420204414341024022320404133230203302321234232214404103422111141040021400320031323133031002023020304023303414240202210104041102044243001314221022200044432032100332010210210333422034042330243110004342312102020412103123014100340131332434021312330232044110203303403334434101444441340432333432313413412241343242242204140110040030322432101201001103302202222323210034101124100442131210221414444133421013314133423113311200012200324003310100431423110030110021411222023303231124331331242301320110443321220214124102431324302104432210124230003003034431111311311241220403410403000431302322442422203431042042011220133340241011404042021401041434101011211000400231031321430221411423044331201312340304401011440003130020442232013422022402131034402301241424421111221303110201020110321341430202003043211011043340143334442440434212041121121443042303240000024233340122040422141440133103223420432231312413244321303324321013312141214233334434203030034302002210143134104330043122013424013001002330421443113201403413403223044320120304343033432313302301320323010442242401010424030111321003131122040220011220143340113300212104111243012120030320201443241120424214302411300220340312020100421041223431424444004034433330434004222021040412211040234341402024001104243121243103342344300100010030241001003224024220040134300234141043322010444212243103103224211332230342241000230201141120221231421302203430423434101021334344121233312012031433143142214120031334100404111023214444243330341414124133412033324032441030112323101413123432142024123200320032111433144413230144212242340140124231200024402324242431334014113040211333143020222044043404012320041013114301213121440131311332302243133204213231", "204102201402131331320012332100200441312042301100234213112231414424232101300243400012033234440440203414331341311130303332133412223424312104244133340022214033343044103402414312403103202321200401421314223233000102011130104310140123344014342434142220420101040140000104040041010100421312330302032433442324344401111424222114032114313004011113230404003222304214201014233213031241013200304211422321434232320332240140320020243204323341320244000413244044440040310104123024411040133130233402134433030320433122344232414311003142410044331001334013412301144320032130430412402044331210233000032111423220134313321404203103132431420144030021241012421031232140344233421412013332442012022133101101120102213124144023103323322303324302410234141214301104002400433011442044112012021210412014103112442031020122121042101313413011114212131220402221320314431343423420044032131042341014434123000041222244404442132321142300320011341222211402213344122031302332304422024004234310414243414401322010322211123331012421144001410032222122340230340224401104341114400031332444404320103312134421321323040024324200304122240424020003020202321220322241023132410314230220041241411242113041204434224441210120324342414210103333141110103224420004133210042234223012231314140232012004002213210104211310104410243214302222243340021422214004321231123231441444121143043114412143123420043402312330204002230334230441424002033402312223232300320103312111311410243332040032400330344004234230140334042222223004023140244030234221112432223402113311432120334344414012313024024213112213320042330440302314441014214210243423430343432413321313120114030034424001421124030021113334122343014014414330101001400002312132012401102213044033333341211431110032201334120404024331020442334301323344322444113033111210103200121224101202230402032302113011031111113143221232100222421142442312112130103403020210003414202444440211221131121300304334230333143320304004120441212342312000230314123322243311411211344120344002000333432014242142420141243201340031013443134431240003431221203120443400420340424401130122200414124232120024220324101444423300200113441133113033402402111231040410314241041111422223130240430313320042032104401400223332110414243142223221203443001403404400332021320203142030343004033013202322003324440223322302220220143220413324044024101410111300040121044331123014312301442414242421103410123030420341042130434320104112302000430403000240223242410430114442213212100441004440344201414214442242140000243003404400110112042340303013020422111122113124202200344433024402410444144220341322340342304200224340224242332013232230334400102132222332444004310243300043043010401033401032322143101112210113440234030303420441403320410211421413243242131320212411344112322304333441442120432411243211002020033314031210240200010112011414214302032122242420143322034313310213110113402423144421343440032411120203421000443044200233333413401112311030323311112131113311301124021034224123140401240000244231231023440334321132233302231214421311333103442203444144132244213111231341223442403440340422332112034313112211431143014434003420223412230014234413130122304304321213443140002323100042332411100220300332443122143201440321001414244344401033002013312241240130134312230132420020432212211012431210430232424443102222102333213404424213121313110203212042004344110144004130001300243234320112341304404111430034231223412034310241013404130333030444200102431323444043113131331300234120342202443121004203003432424034033314412143341320243404432230312333422104210424124014404120132433034240014242314301231341120024244312202241341200311110412334324300110410111324221221422332431033210000412041343434443034204022423123343204332320204001234203223402011431323333000303044132140440420200320300304041412014141230122222014230042013100104033244001032123432313430341342230342230033022413301343134330111034334220332242133430444033211244413200311214340230224244401004433020402334410313223123421034311312434400002300342324223310400433204322232432320402443242304334011103141124204140002211231334404203014113221322410413113043343431444420121442311424340101303313212022430000324424202030033131040101223431121003441114202012213443401240410012121242423321421204321314121322341024313210144022330432302401412131233414134303133313443132103221112301141324121224221324221301003440024101431233242411012421301010333443124423430413340123334023042211002140022433124321233044240111013203423311343032433414404", "441210240112211003134121221402032424044021031114314004121243103134141232331030321311311010233313114343430342322302311431104022212123024420014132213121342314221142203113303242133204244333412144121214341242422002230244233000422222032142130004201101243402043432404044234020311403423122002230412000012413222302004013110002340132444402243111221143330404202313312423112232101212112323001122341222312033230033320211000033124200220332234411333404113210423304034421141440302030433444231243301022132212440130030243201101014314222401132203102123442421141313232030321344002141223000224432023221321032114040333003434041001200203442344112003303122204104013230243003331443304431201024404014303321041030134104231141404121012412200201302230224214322413321414100020031121003004143042012314120201012032304113313421344014201024314424212430004000101440004034113113112143033314033030434340332423324441333014224301343043033024312312411102130111421434214430114044123124443302121144211201120043234131122232303322343101020412410420144442230003100002433114304134331241022114333422222400431243440014144243021301212304212422133211231122314320042012011131101123231421402420424242322320440432400002200200004312022040031430414434201411142332341004334041124311200220400411222321312013024203223243144411013004421134130214421101023330234021302222223132003141403331343432344402004114203304120233302434221024041241014433124100103300002211022043134433214441103122400133410132112314000003414034211022400314240410104011334114414104203220412022203412132221343123404434211001433440034131103344221343413044010223440442200202002414434201303431223201310422404034140430221443140330122330244233121222431232211404412222134204344241114341021401010001214432123021323202003034232133044333244432321140224212242332341230043344413132233420423031400410413402411213034004213133210231301211322041123143223314110014443321323223433011133224304413323214444424240033404304132120042233314110214122101211422142143401334032434204030403123203042040233004412433333301114214202310040102442122211243031341144221144001421214002230413131402424222410223134420244010024001201444443232231004430344231322204304213323431420403020040442023310120301412223124343103404110311030044430312314104444411131044200132412320204110212021244330111041202041111423310011122212313124024132420342013224011433431041230323114323204331211121304320333343231041202420120030201241312101311144014231310303003024221102441430044440402042113421333131004043044104132400323442420103333310223221200114124440023133040003244240313104403144010040030234103021032044102021444324333040443042431204304322042440431323412323032324033111443402221043344021234201310314003134211123444413212223222033400340340440140010142000003012022114100401031244413132200043304430214433342124021043301402320144311310021021223314421441143433404040431322400403302034221422314343012100310131420342101034021242332404232431220331343033134102010013443340434244122040403112140114334041213442120220243310021304243341322212204012022112201232220134311214234230140341042221202242333312042030120403342414222240004211113410430332240424044242430411102001001244212140121201112014031031133121110400100412341344304043332022110202132103011440132213134131244340244141300440321341213202421311410340223133140013141344442313224213200231402204223442401431013033131113343120331001143113420133304114342441432130442402441214240041142322003100222421334044330303434321341003223214413121401324042304221241403023303332301100243414340112113142423021203003243404214340242311224442304232424044332442321204044333444002141442144442022440140431113324143144231234132004424232003313302003023242043200112343304310224230020013321111043022144322324332430022314212100000222230241122102401302112213114011010310003434341304042111000102334302103304202440330131120242331000204243312213043442303143242442013211423232421142231244003322011444314000203310141304121040140422230304224333030040303340033220302102112103033133444113033334032322324323013334022212214100032141443121033014303043312311004244101410313233442312212424331414220023000032101131144200442132401304121343043220231141323214341031041201202110222322022223133311133144011112040044124230424444413333442430422211314330101304042011413101240110402403421003041113141320001013430123200213334122103034020130021240310043401300144120441410423112001221442043340104011410441020204233402114341303441132", "434441312132104403434011011303030410021300132023040340322204103001402413012144024134333203432242230021240232320432202214023323122043144202430404211434144141010404202241201114130444132010242240012013321333010043243241030142224104003102014410002332140114204123113233322230401304344422340033144212340121020124420102133403103344422032143343314323222331304433140401333110442000340301214110122144400341313113231443101333030203441141043013142402342213041221111301200311211102144111140243112224240333234200144121033003334324441431022232241320314241140221213222014040423022421044202102111404400434122242201002214420024223211013101430011342210110312420423421304140342113220441223222224300344340423040240243131412122302434244304113134320122002110214401403301211020432433013003013332144241424202033014211010134413040133234110000201020032404204232410201303133023423200110223020300314223431044004043442242301032031222013003222043311044131341441243121312014201210304000002224301043430312232244214312433311022204030111303432043304242122214432114120440430324013402200030013314102141002224442402042341114441332321214212010241121402040232433233222221212230410124420241442142431341001003042402101410232202232323030031433413314231221234441423313322312440041320104131331103412333340133402112210143243432104111011314221312340210424422302031232201032031133003211241001404342422103202100341100042223020212233012334310021114444242113220121002114433003303430030013330002423330303240220023413410430020212321340334032023230420312341233304123334134210422030101012404441001431223122400041411143034142243324222212222111412040000310144102340224224013130103424424004413312424042021241423311240401212042021001010210024010321431114304242103313342131342011211022121202133102044224330223144014033304331021211003200004042400040431041224310020304402243434030210124002110142433021110313114321114442334214244032423412203130132134310443434111211200140440004332001144343241032002123300102022304111133403100320002201240041120010141033043221414244324301433440130040014013331023444211134322422110222204114432043333223310131101413013201322002003444040343320213310404001233313104340124243032401134431211432001223440233142200012234130121001414141301113043434111202100103413040020003004211333430000444310443410112222423340204322110320240443013103100220101132201402214224223111021031112132022304320444322333244132011243330221210013021323331104023030431143040201230113031132142311331141022200411440232432234032311023140301100144333121142330103324022133434342102121103424303300314340212421044010212043143323300400110040034311032242413210130021031210344141200241304424140010033232130323340313143040011412440222333323133001000114223000243201322010440421301242342422412201410333311304311331404024332420341214130043312231012120330312131123231303132224021103431144424322300240214031223432332403201424134211113331341332442433144003122221324321034340211431324310042024230211303442242113324022013404210042213423011311301000411404122011230032232033311334114044040003143340320132330024334231433433240444324100003330101313301130143224240332044333110341324320243120312142303432012211333241432443314340411430133400042200344202210434314411132341140443413424410232204213442102002322133121114221420343101413424303142241404411410330123434231341304301430143444413310000224442244110120313032124024011420230222300201134003112311324441310134433231103041422423110203403243024034413224042110332340303342133113101320420234312200113314011421112224403322413432440313331104003202121134012101410112223132040230442001101320112343403012024023030244122143010203144123213422023141221401043242240340404243124012440304121342044122140043431212342321342101143132324103302300200311440013100101131000133024442412232242244233231044130202343222333221244220144022002430012444222111433104110132431142013123301001244304201432001212312230132420303420301443331122300323024024102033403324341200131104002131204343222404013312334341310111121230400302303030443013043424241144344144102213323101432232243102103214124110200111031231302100441444014003030231232003042400341211000214220423400220212300340021310442320420204030014231304123043333221322013431134113123012231234420132040331222231120043404243304320334422404430310421411441123204234322243331210403213121112303220230444140222002431131313342222213333142100104334220234024434132414312023012402433240033404301344410300310403", "141143242124124222104210223001002343020123031430004440423204332342202234311404121443021334411313134132021324342121042003334403123144314133232001234331404400343033211241232442123222422032014024423410204221204422432302433024404133444434410421134142123323443114401321423041343231230033412203032300334222144112021303302210422030213302210311332142041020134221214140330122211143420103410222440303322302201302042141140311144000304222344010130023423321224240134321431232134000004200101134432222001341443313122314133404101341034322111223224321424322230442123113301220422220202301022330220104242344311102023211212134104210201342240101023414432424032343243022132331232441144420003042124244313133244030132013423213104433003101130432300102232100121241233024330203204033413340143204440322101041130044300320304144142433024000444344343421303024101203100343101100420042414143310000301020321110142400240044011033114432210211144214023324004424103341302104201400220333134403223441022211141301042420221034411330121112142212301331004313002432414404320444144314331032041241020133400331314433241331341304214203140220304142402143330131222141244143240404411133032424022144414230311241342133401332321141042001312311043313312133020443033210441412212204240222324323124002302420312210331324014334023333222142421011330022332030202043224013321023443230221443121143011223422114101422402203040112400020101024033042303140443123443203113420211333212441414131100211243410012042303031111234341214424430203242402142234032143124042200343243321410144124410211231411423014031201432310104114424203404401042302143010020042443302240214342421310122433243340000042144210200101144411110131420432410124423442203401332000231024243141220112413110132034211434212041043112041324443303030131341341214343202032402242110011322313223041311003300302241234144003022410402324110010442103121220042033142134403314044231241041014003241143231024304342201344332412422324402042001310340312333240433103102200442203410442342214134132034434003331200034204243142330211100332220224003032144030230340324011343421211344423030110440020030042024303323340424143312013131431312023330233442234303332213410024220403002422240441343311301333134404213034410101333221203232144211434142113223200310011011013321313242132102224232202034412213134022110241004302444243431244130012000140103013422440044244201340012414400044412341204401411140414333300102443003141344000121042210241010041011114144001214321242313213232042114123204434311224333120101240140204424420403103404010312131431240303020131133302442232202331100103111023332130100400322433143111202134301423201004424200243122202313010233240210104340134031240003114142444430212303433441341100310134400404012421422131444144231341233204301312024000132331140214312330414024301101234100024012431241213421202012304124433021111222110131432022240134424333312014212341123443122233120211142300102244041301023310020332141240443134131410013444133313311444014001242211104422031024104334140443340102144441024041043431013220424213020041000211141332140402230110201420020133311104411041204332023030410300241342203321430010243414441003442030322324323341100143234432242104102044120032241330112340333232041212131210230430120302103014300431413133204302031011400400320042004243033133110043021320234330114130211221442304413314142202124214411311331324011121141010003302210244232200224441112002112302413403124334002002312011412223031223331121032000222443442241310000024132141010122402001204021131220021323424323321303034244130240402130124112023444041012344022340141132401020112311114132023431213232320444023343103123332102304102111224431013344244343324102120420000130232414332440220422322431234120023234420002433322113413313422024033133421021400333443411021202320043203100233103132440302143404231203411242230100304123303002130100312402032230133431113143023323332232403424123141401300424112410431120323410011404401120012041104420320140013334411301224430414333230144010344020030302011214310132004013400030140330212021023022312442242110203403300420301214420122241400244011240331101003240232433442040242311130120033132030442204212114332013221020232430022131313023413043140021112000130441104100114320041344443313203103133241001211321142330214312012131440203232402330304023221010404012110132231211300044021000310243444340234310030034442411422340304444023324122232112012214104010302001423032041441021302211102234004403420212432412044321141", "411412041204202400043312422410213440343142430331133034022421113044131300404220443202040212212321323303244032020210311400034023344331004031242040000432020321302021234141141243013214420124232320243143310213101201300412032233323401202003400310222300210031324244314013444000433100331323112141303134310210023214131101401223033023011123202203131220301334204011240034423414111131141231221014341414303310042444313042044233224211204021004242342322133220330443041241312231041213343413041433412412234214113342331433431332311101032301434114210203334140034302144043432422442323404340221133221014212213413420204024131021201212141310400440110344323311314242020241331023123041142003431102334003103401133244410334410420022303440140430044411433122210331031214002124240231412023034324313142311001014340124314033312310221224234331101303221411411400412130202421041232020400444023201203424441400110110234344401311341320312002311401131443204404414243302330204433102040244312321310103422231244233042141400121140312013024211244224004144012344424040334344220134424034002134214230210313022224424043241220402133023402431202030120441440412201020411344414143334012110211314230312431222232021440021443041234333210303000103142240414101421232321200210211121100321431244222221204411112120042321303213403322143211404414104420141034413123330040014100332411340121231122414224214041323133241013141131443223420403111141130121212321422000203014240311032440021244440412320200101430231422011214004103033113111304141201423010401131304430104003441310134102341300144203403311314441003232122441431103230101113304120141024421411403323324212004314043331031014203013301200031110024224231234240141103440322111410422143330410413031400341132111310010004133040231240044001211111241434220423142002130030244431234032443111320301041140122412001242220313040212324232043144020402231030403421021200332344103013104101401341140312342242021033224333002022300301420322314322310443012122023212242132244334300124401030243231003003210403142343333342002202234222003441234331332131332420103011231033101400313402324300322103342101333232202420020234304021300331223431300341332034324234413030403301240432042111211324400023331233200240403232234443032413422323043324404033023410341111332130022402324433331440414413320303434243442234240313032414103024414112101232044234434234033041010133444234242400301144313103233110320332132243243042140032134224422320434401130102001204114012032344110431400343141433413430214104220222414442431032411001104312240310042224303032402102322000244020141303242114213110424111044424020242434022123203344441102300230341311411311231141311401211104233020223404013140232103400032430400144401310211212404330032421130313433234300141101412140304134112030331314142400012143030131001330244341202111122433023203413340122241013332344014424230223214004414412344403020342240242033333223110313203412132032002344314120024414342431444040304410240423322122220222323032441402300130210412102100134414014133343421234002214012410224040421332210323310042342224311301041302401144441300101430121131104213143412313114022114222140124001303111212022034210033412121113344241404001024132132203241212441343023431133124232332100203343441323244104403310204141233114010432244021124040100211133140312122011323310324340223042002411241131321310334341132144122112323244440103442432222002004430421132122203222201320321134230033223022120323343332111023223430101130331112410100000402413102032432114200331230442142400040402304343401402401323302410211012020313331044300004324424433110330021404232003434413111201001011212241241111123244200104322413241110400224324330311114214423103340200401014201400010212132124440304010312004322201133424240301230000431214002034013202402122413113114202144020123332033424312142020220420234142214422344132022223023222013122022201342230220414341021400104440314422442124041412301004313140140341413332012344320213343113434004412414010110201314134010012320031001434043014133413042113431333203421412431421002002140112142322222421213223321040403401411244121442243000241330012301234014324310434232124344431143410031420431221144242023204113402210212043123403010114244132133342430301104003400120202341310143234404413110241133224310322030224331232431440313213300410114422041002214242134432004240012021444034121323420111233401113102234212022133103104110121122041032044000440243323310421311214121000212132042333424404313433033403402214102034", "431210203243314304413043102412430321104301313310423141020211410214244402131222240300441440340442433323010041123434142440022004113413400003341024011003230333221101404303104123111103400131141332103302014000424112211321444411304031133413101102033103402434221230244213341400423234423332304144121132124320341323014400302223311314012302423134123414210434413423344231034114110414413003243233432222241224413333223040344101123421302400113340101343212404221324410442020023023220442230434233214114002124030311241342410311142134131120002241230402210032021442241341422143434314112324033414141332413112311434332101330222310202123304131120442334412402332043331433034311314442324431334403200124221321433311432403223211024000030421410314202041330300440432141214103403212234333131000004013423340332322040044341302304444131032000340323333430333021420411241241203431040430240011412330404021410224431143303034431240103104014011323010343404310114021132110131122401344432202000230113324032042010241420311223122003203133311131324420023024240331332102234411342231231444221144304301011031040341404230442022124302412302331142313023211332322310332210003212443124432012443301300201241222422021010120240010400010334014313104304342311412442430043424114333230342103102021303420113422214243434212232424142204000301430023420224310110420411342402141032400213142232132342312402042021421414122042214432023431411301222444242302041322320031123101430431312330033202403342012330400100113414323422143303024222014024223012221144121234432342042230224013343433342300300401142133002404410310430003403221440032032111213243202232130030224344012124213401223124013312423343341231130234242221144432401002432113030202041204333020431301214331102103200142104141140133204201303201233330221212104230203000103210424220223434112400303042111031130232311231421104412034222301401302413432231022004224201113422114121142431410210230042131133303222330341311100303204314220332444323302424331213420122032103310000414402004433422243041343000400301202404433012324421202232143334413221410311240220143423423003332312442440403012023142303011112134103331332342013313023324022423311042002040234412334033310133322323140140020322133140130104401314101243210123031424123022042110203310141011040400421320344120334330043130433213013010223004131002424322023332220201442042112141013121314103430222413113430331112412402324200043334221314142314303111234223113131210411312004324334124220133423043434404342322241420033204014122143242404230413412003110410043123443322143100001213121030243132143332414034413103014443441330414414310402040433000110132430224441101033333020413212411321411140131331024322120414110431104404434144320323314322303200023013323033014131342311130130133203133002143133022342000204130240334421222322112341321043340332010134422121142422302020421203412200200414000012103200210320220013134232231202142410411323300030221132320313422130010212110211340124231032314434304132012033010202411112422334210020103032002330330012322202312222303424110332124221124222101304110331042313113044442301103204012322114332101333111241101333134302310313141100332013323332010030143113320434103013002111043034142214333000232440220024434222213112130330320214122420414313301230443121401414120011421032133020211200434303024410034302120130244130413444021403242311140100031134144432314301411332033000322014122001131433302233131420241404202033000030034030324432413240310434233301232004104033430142322241020112210400204023301334012223102042434001034332113403110321434303024003133220004411143003211440141342310020114332121210244034422423433043431311111402412301421012111244312031311144104304204202110040013201204201334043110243341224441121003040212141214002322433122330240022102421424141130443030121031344321122124141003133232434122212332142010420102444403222343220441142234302033030402134131442424432443422230034144022013430103341342043343100410020103424100114022143302101341312241140242414420411201334204242234323430202110240244130234222413103301430120103112423443242020103322123401441230014132442010242412431231004322021443424421123411414422120004030124134032444240334204002243413023304132043220214122422133432433104142113240231120301442413230201001200400041322033000211420043232233001303103222123141143041102010414324400404422133423213413310413414301244113134411120000132001123433144002103142321343012231121122131144232212131442221210044240030200414332210413223422340", "440424103130240311324340144423124032234021243333344112233314123330032110311143311340143041010030310241420244134421144314002023324202013104224124430141214112444101113033433140143310440224322421344214420212112224010403142033020330034404323232343103423044040143033441334231040244241042433414303314413403230401231320244431304304033432243410202122440213423141022111323400114422132223332010332133023344224342000034013203224100112040001124110323312323240232310310031410442314120040320431324420003321434411343314301244224104133110023321410022140200400204323234201041001231112140032034032333442021414040311214220341242202221130103442240323431221444032342324112241323420212304220312244123302013332010124022423040402213024132221313422343002344330340231143140240124401312401421432020002421422343203344422402223402121202001343132103020444432411114422003020032000332402004414132040030302310433314310230001340420210414423324404034101342301330140443010443132302013322323404041302233320424142043432004200302112440323243030223301212400121004004124030024042242023342043444224442422242001043324343211130410321003312104414240234212340111442244422040423310002340013430432240103431414044201420020304320221241012123102013042040342122411441200212402221434000421324301401041232244042040443214342342010030003124434132004020040243142033330204010424330310330211001114141043300323104321023111323410432340420142303104241211041340434444103033120002002021242431133321020212424304332013221011333334423344122340140300011143141102033432104212034402322440333024221443322130221023144433431314342200123442043142422003104213244421421124341014133332311314341424221024301323402224433040210213403001314303041241022320140111123001403220142111222303412410314124222103430211341201242330003002242203020304213200003432312420302000044202434342201124124204324201104300042142001413414014133010421002024334043400123044201401013234301422232144000221242400214301200201040311420344424022443341042221210414003112230013144143214402101421014434324030132032414400000431024204342410001032421203124001121134430412000243123124400411322133201341043314400411032000322311122241224222442440223004302322130012304424423242111414043111214424331100404213411333310221402404024033040130322131434210300032322304401442103201304302431030303341142100020013414104334141433340011211004212432003034143430010344014400344244432030242010033214421144410440011221404333420421023134401322340304342040401421202444022344000403114010013130243233433011024214343324023120440433220430400434010211341143302202120321411431200202133004431341403104322024334131013234112301143214413333232001332420032430443422304023120410022132222420434030242032042042204143121110312211213443004403214222434404411223141340030000001341001304424002001103410441122314121100223223004432132034300241033041312014243340232014334030343032003423114311144001102000400232142242212200013340043002110140324010002434444333322202142303304122040430122014220400044201203110140431004332012141102434031300102120431202104211211000433323401200133232234442224104443310403004424331311141420400214434242214143342204114110231344033001330231212434003041433034322121302020101133220030112232103303412102322444414234232113131131130424212303131023333100142312430040221203303010124112143014230022111323302001234411321431114031302011102100223032144422020203424003222301320311233224420224124234323311444424223430400312222304201114123430042211410033403233211001131100242100314100403042010042242240220441240021301214313334331430203403433004102210001420230234234124231124303212434102204011414423344014130212331302321101221404034210212422012014401243333424313001100412002201231201120414222420442004043313331142442144203341222420402130203130323222132203034321211410302231101110323022104011232200243400323304010240000234122311243021344204104122230021142141014400214402411210124031322413230040112433100042314212024040140131243324232332104443411203442304010021032333102032044434202210230411402013404133212113240223111324102022440403333004022034111344141340101410410030413133421312202020031134104130040304404333033111021234340103022433322424331023302013031303202402230143420112102424332442202143033314024413441134304424300201233130424121414101312320422311421102104210111312123121113134210241213304214132313434431314131402113421434324031103130203124324332134203231331203422041323303133242342324130023040344044304300342431240022", "302242432110243114324000301124213443320334343140000111203322223111003203304331102241104314442331234141401011432233342132224011023223241123104012323421001104311413132123113301143314103203311000033412111220314323104311444201200414103302101203432403030243422301412103113412133142044241244122021301021230111012001231221023212301433010104124120102322012301423111203131423441321203403032220001402334334000333342003441122142013020100341142220404400401024142441430044304201103344110204140211224210241133031034444323232234213113002004313343321342222210041443112202440013114313001130231241311321011141122123132131414433214210042141102301002404420204013031110333144321101232313444443322434340124402334320230420310321104003202230014013411010410402141340413113304444214314322333132233024230243031034400323232321322321132021202142420142444300041312140412103000230111010323400140144134310230211340013302322433130303140214431022442433104321132440333200320342004004343412001011014043144423131443003434203441012443432112434202220042234333411104333113201112040304010103330311030410434322322204321203311034432011324344144021333010331021232113322431003332102014343413413021343433204212040231143232400330410013332144223313410233240101020312244112012332113202043303044100013103304041012310041034321101332014310330310112123434440244004333130011201410310121333231034204114403024440200134402031020413202114243323330242312213114321304301240414434242134310441341202033404403430402320210241143434243441010421120022132113124044413311444220140014313121104231331434131131420420142340410112031302114341244432320211243110144303330203331304240434412333341001223323144003222234030324121244200300123002243202434334414323033440021430231343233341122032222231311402303224303130431044332233003201211433304032203300010433103440222242241131201341432024111143040124233430331333313320240042013312304243012232230011033234043112431440401221433002110140404341030203043344110040334231234124002143010344340202024121031121122230410212332110142101104213414310420433241141400410002402232304110204104304244024244440423144311133321312303033012210012103212202012423020341203043340021142431010233100112010222202042141232014211130140343421424123102421303440203340100244303440043333144232234241413222404030142301443320440412002014121323224221233031044443202041021103011000212132224041341330100142011322201304101114103141432112101413313323444203004012003421004304340021040124204241221033124440311124022340340040432243334041301203140030102113400324033240321341442211134040010204332223243410041342221302222240142200203244211131142322104204414111032300444414140404101001202421213400412033101422340334042024402314004112012223243133103213402411203030403343343102134202004103311423223444224221220312333120144132102114044241341002322411301423431341401313342340101010024042333001314120130220334202122011324133302301443113303001443111103020343002112142114203340132333333022211431122344030433223134423030311422013430210123023104032230202321430034313230320433332244111244401132000400140101441004111243314121110432042001320110313414330120000331201420213222324321100013413412121010324310400110422402342004400212111412431102323003332401420033143141022434040221404122102323422224414340301021102332340123002133404240230133444203114441004200231130341002444323203413110320343204112044021233323401402344221014304434341032311434134401333323134003424320420033323142414031120020332030410113243312424343111034120440233101110034030210014141004314120221000344320413132240331043021411031303413123430204131222300220013032200432014013320004102442402203002120134022312213321313440310113011324422424324321032420110340024400233332213210033100243201113113440100124134213331210344244323211321330311411200033122204012100104221011421400442020033004423200031214420234042003223241231204200214021423113323132101141134200314432144213144103210102123324340134313400240243310204430442211213140244330233130442222021141440031243013323400001001103142214330122403401231430314014230001423104432140143313103304411442310204221010032240340432333413212304144040324242104130131434301114213332314333002224221041303244213341021004010210243240222303221402114210112102213424003414210410320411104032011100002032340321240111140430014313004143301300241030201141301213304342423040211411334143413430034341342033042303432404040402301324413312312241322202221102310100333230440414241401032412444", "024110133311141110023404022303431114334343404112114230333204443110233131031332402314402210414230400432143142412124300400031121434343003101223244110021143223014310041312312134442242422112024001341404343113402340304111001222142002332440212103002202114223420322233330042031343434024411014242343403111331203301402433410214421003314411131400221133313234102210414240123131220021134344032114434200213211430224021421411241213313014414324341204313401103024201230123132201323040122112003213242043321211440333412231142100330000002331120421204100043424030000232413440004344342113312132241021324222011011430212101011000113122414041304214313220100134431001332324131423301441213012434300202233434414014003022043222204040133114200241422304002421122434204040031404344312024324333131403421202102111130002320300432214441303030310234432224102402042040110414301314204344314212414344324442103112303111331421124434230112124011132110032030142224344131224023104314340023321004242410311142412120334311423241204431332304024341330433144314202012211123334232341122131231234111403021434344104314131121112403423110434441014232430242314244001014241004201333023334303132410002230322013430044144213244341132003102320142042431034200043013313331241111003241214014322241433103214102040300043230422441432402122243401302423340012334302213034442242142324120444344330431141141334210031413004443121034233401324344240342441214324144424012320203233213114410430001220223213123132101100144420220210223224243104030100444313404333433420402142004100024200120132004334312104012031313103304331214123313311224012224144400243241134101012120313024431443444133124044301431322130010311223043203310411424442144122423441222333240132121342404033434401401203033211223233341433211040041421224442433132221033000120014030113321104444342020042334310012342224334414313221022000403310001231113031340443002002234101133104212344023141244022011213102040244031220113412402111220240014224410413122204034113241411003041312420032111240441132304040403010131120301344213004412320234110101410214104020102113034402122042022402140044332230343424211122444242230324231332042230301421424044302322344222331203113131123330420401202314131423211311320143043034424001341323221102330340232022030313423334034230100233420302111414043341204023210224400010100344321032012031044422233440211043310200210044021102111301401203140002013024004220101443120144423011321111314404213411313213330100221423203404121104244310410323344002222233044242004024320041201412224111211022003211010143303222041300411102311011123342013344044230041113304232122140104220421222023220003204202143243340442244031204431333033014401210311232102113024311440034233234444222403220130000401404444022421244224114223230202202403434113342313444044411201024004213410442100243101443122414111414332221141013104220014410403222334022313043424401020420031240332312342131330303000341204322021401442320310240210344131323203102310122114214012121024023330243242422123142013432233421241421142121311021424233033433043131422313041000422420323111000234244100203223022213313234300423240210011314443004203001213300144101104440321024424422324234003022023032111402204232300032100343043322023031034431221013211003303403113220241221422112312323413103120302313300044144021032302210033323201021313100424001212310101310111134242041411400330233103004302411234102113320322210231402131202041031410142041334433443011334023204424302322222302213430214230044443230124220113423433404420433223430120322101340244240244320422403203131414212413103100333020304444242033212334033410220144412340320420133433233431303304423113441014114121412301232334044230133200033004023444020023413214134041141423423210411120322200102423011431413321240300420312111413011442203132100424331000300002120244022232231144234441132133341114124443344311401341411004133043333142001410320010314303414133413422342440100412233010014401344433223441442020040410232102122144403344200330220143412402243020223413024032440224231321012202241204441003042413204424322310134100414431010244140434411422231000030432410124202122314103113412222213100141241122140320443000041024421223023044410132140240442322342210133321413234414014110312143131400140220222110012341101303013102220002201433031004443241000321414411023031123414021022242032043431010102310034310324321442331002042004004420131200112143343341110100403143344310104202033131412224020432311322142132001411024424314422203114", "312420122401140144430022034111144041203412121132210112441204400243422312042013342404434310214344041003213411231413321412113044032434430244123211340014434111401304022420432420413120201421140023300303402341123333343213214200202411414411313023332042343320440010210412221424400403014333423002404131404243230012201304342413104124013104331103220213400342024111122441122302230142224014400044422440024424332412123223204201221344034122123110333414142022232124223203113432343101411041113412343031240120421003431111131242044423021033003302002134113441331240131103042401344443222132404122301122034013401101410004424324012424323211004110103123114032101220102133103111041240340243441320422312333422304044124331032133211122433133214043300331134120433032232444003001314110403440122123132121324301104201223213404124033310321124441234131040012311231100333334210133142003202430020102120203102000003403332432330113034010003314002210042044342344040212000044131040042214311141040002024343004041210312442224304341430320412234103024114144204224404130113231132433244141112320033300220014131424214400040210102214244214144120224442314333343412223413034411112201311310323043442220404243143404043334400300444044334434412200014200234011210334333341010112143133441033322303012033244424434024123040042402422430000411221433434011212134123141141124300322004144103133412103032143210321232300314032134301224034140222233201244413300210014322144304241213004040231124111433444302204220112214403404122333212332404303244341412032203210043331244414041430030113423303201021030404201444142111334011430344041104404222010313011444024332142003301043442032044412344341243340211442110032010001104322112100114031012324334100010004340040020000100342003120034310040321313213132321132203143340214332433414323441201200033321203421030223021044102433323101243044032121234420303004132321334042412343402441141011432043041024431432310441412413213344003412200401240420323431002200104232431001444442400440423022304112404020334333400342124003441432012024040232411432040314422322331241221411004422400434232104022243441203341223344232404311032304434033023234224212242313214213431420103431231112433134213341023000443101403332314233243000320304300040010334423431040130422104030231124402443032302304214103112420132021231434120411100210400421021031001102221402210110340142422413323411410104110121324233421442204310043342201430224223144201312130444141120434200004230304433333443312332031224400142130202432210043442402214332112143424441241212410322334122032334212101201101440230123034223324313120412113130414424221022000040134341041304011214201332000213231012222440300422401010303324222221230104104040241044413313434320232244343311403124441114020214300404031443223110341131233133113114112324123424132410120200331213442210303244443301033210301421313300141012100043311222122044324024040421203040141034433404434223341041130240022441104313122300023440140241421230004313414310224103001113324112124421102111324031304244103203112302143323024320104413201434114010333110032343341203423431101331442320423233004040302134122430330403224322424432011113404422030132110224130023143041444303331014240222102242021001210404300142032221041430004231112424421222233223313123441222104111244314102001320002443244023404310044120444110130313143030422024223141442301413324423440143011111230341412441300412422233301010300410220210143010124324430044304123324434030344233123230102212312301011201004102423440442012213434214340322331141141204334230243344410314234304302311042323034413423201334303424313140100032223141433220303142031433321110124334114300211212124341223134431020232202303242404114403341201442423104420014421120432211131020221001011324014122323404433200334220103102312322231432331101203224110430440210431333300020044433204120443242323403443214414243410311120044312230133141443033303214044424431021444113341332400112230304203304442401110322401324324233423000222343403343412310222440410212002344312032312223042314333301140320040241142022321324020134014204120222304302103332230432224012412124041044303404121000031113013021342312024222211322201334320400311220401014402212122300230343010031222212213402214044034012201031333111142333241024133344442133224430011210210034000313123102043140022242420110213320213330411241221031123412304211402404142410424020440443033331323443102220122422042312004030002114212232441340030443012333413003020111241410021031301421212201034", "401121221113423032010432012144113032233330422212233034141004214103142240024412221114144410321104343410332422410444001442103412221203330204021234130020413304331433132403420010004401014331304242010131443121242413423014444312024041004410430234230131023131340332424311144403340240200111011143113401244110030330110330342100440140322302443342212323002033431114331003000404330210232033311411402443330204113023034431403242440102241141423033020424240323424002343134214430013122414044012434001230133213330323024233332324031314024131212034131132133413324320012314240241210130411333324334223214304444430244204043423342022232122121111334344101343332332332014333224120203323141131041311143124143140201003143402300011311421333322014422410204432430301133224343010424003032214424432030014132334303102041042213312244330431102044234013032303401340111400232420313122302120214301310132414430320033310410242324333431223100314222331142222112102444320201004022203144421143233231442301310133134243331204333344030233212413102031140434440040410330420443232244420213333112204300412431044010130411243441211142331104132413420104144112424230240314222031301032422414004102024100431342032133344144200424301033010303233140323422314204102331141204434122034300102400444444000140004343101411432034333242121030421243331441013220312430144002232444204244423002010400421020333044230130434220311401312320321410320404322442302102043304142042012421242122001012242344214022412344211112322121011422022300110233200201131041333330233331110234002041032030233242344212142310324412201120313444114041420303101030342141313012202422030001102233240134221244240321141302134210043430311043330422311223044144201214413304020030313122424010303204441210222300224234122430423324432011244040012423013420120142111320214203240311002122334310042142424430303403413104211302212040344043324020341414120323441024122440112320303302412012032301401013103114410333001320330021434002140113204340123301041433042304124403203101010233012130202004444433100411200214242131302241041220434412241233232301403001222001114341221411034122341303033210032223213044244113102012123341424441234444401442413212421400414013042110222433440221432321224332331240100230403142233103324400442201123213424004032124224044200024130131341214011233122242042013100200014314342311231323124402120220441302330343402013310023101023311131124441222402004143213433124420101143013220122404334140013324212144243021004144033012340421431342423121304122303102043310103443331100402020002412443340014322321431421301020043024201313334220420314434214024334211131431442244102420333323344130412213312031204004440443420202221424033120010013144400231041311130234322032444434132104342123131004041303233212143140243112424110010220202413342111431220121134203120443144000230243200001014101342041331002011044434222214210412043121121403030223222111302012022404033022321320210021323001433402444222032211104210212102410424104434312423211034110210204411233213401442424244304123232021301213401240003444330243004403340440311243133013411041320321001444314313033343330214221243022343141143142003210332400134241300023304222220002030320404402013133110220213030220001401123041430301430311012134040414240114114031034203201234241212013133422321041040142430201231224401000413310230040002204231312024110431011220341004200422210012133211420012321434341404241303433322430243020420230334101211101412210420313124032141433114434110323414044202012422431421022343131431130000040434043212111140313432322340002003200002324414433010422331332231230033142012424213441204232240004001333242314304410333320101101431312131112034310424234040014330304443034140100222242440322321232040111420344113331204134032413202413441114102402300321300030230002324220422131331221322332432234424400340430244144004212333403223302031414031204303442414013121411423342110004103221210024340234342310111410430011232410322122031120042342202222021142103122431013040134004423111340101403223003331430323041020112433342441430443114410012421110021222401301132142431401212411142332301231441421020013212233333320234412332131341022130121014101013312111112242111043032023044404420134322330321012241312000443032121141110030403124411342324214114421434033142300243213120023343024441211011422000042202134314320134101324211211202023104114341214441343110311241004212333032112101302221241110203114020020423010434434433441224424243420104021122302300300022313311003224404444", "030012214121313302322042423323423112412411100404112333122333033322144123341223242443020103120334001432102332401444231104104101222333221341222221414443113210233104333433302312332041133421020310012044404014434312300042232401331240212004420334401432420033434103241113301322131001312114110201230044311232441143032032011120030442032412001222310034421430112430200314304023031120321333331120133411121222331244110314214314212420140113034031040324120341422022332141322004033300244002103401403402043243424223411010223211124033434124111430033010124002230121103402414431333421010411101404320011131304241412410030334301342433330112032014221233240302022103113010321224314300211444330004331421422240240131413220404021132312310023121442432214202421300433230322413220430132211210420400414124124422404130001423411404124124131121230330301203403004311424104010003041224221340444102234440122030030321002331324041044324241430124204422304421344130121032411012010031320333310000043010332341133323403444430133400312430040021224241022101242001133401144213330213434120302441110304423302413044400224432312331321302204423012240120130314443121400404133414121331134243214331022130210122403203243322011000104104313432131120333031213102034012214002422100110440424431340403200233443121031343014434140321430432123303034131344341120323144443233043232211023120113412224042204431301113122204344114423021221321011314220344203230401424213212231112411414321202240203111044234333314333422123341324403443041242220431224030233331400410224300044444100204401001320300322421130443142202000400124420031443133202401302334140401011122423314342342324410314420334111140341102143141213310441331210234020410334232011103432440334114321444340003402143222330233422222401342112320010403432411301032433211413132011411130212433032333130200034444332244310402030322031430032433412442340314212113404024031212020042002303021141301200420102414021003042413042423202433011202124002203223440303120132234444041323230224314302002200101142441324030000400243120301332011034444432021133010300003423001011211220220112211232303300133400311132211334000220422410414220431242204220001003312122443111043232204430321342220122442130413413021042113241032420141341411303102321213210120231103013200412223230201022143212334302313024242324242144340242021314021320314433221203114233331133212043013322414201331422422414134002412002414200413004442212031040044300231302143134223441302132041332414234302024303204310201004444433142212243203200132200102402041313222243304341030211440103434120210140300021030420200134140302240120140030321301323200031404341443421430324021413410122011203234432443121132404313344430004202201003041101023340212433333204242121014443432142222110343000003112322042400032042023300243101403213323434310003124302444412134401114040012004231420010222444122230114132402110002111442140222221034243103041411303001421240021403401143133223444003100301204312320124431043033121010213320114440212443102244133133434400200223304424222113333420144313431443334433122403143144424034414332302400233243032040033104143411431443434301002302423103004332341104010301244020244012312102200234214132021030103144244324211120320220244414220234223324020200201333133144014441132142333132243132334130200230434430112020203201330440111424322332200312410013331413214034324214200041423331143023113444304420142214143310424303130330303341403442414311020202223031443024343443312130423241343102033314003131441000141103000203331201343213000012423040412104231222202331030122012310434402233040142411444020443224404232143241131040440033131013014400014212400210420222302422030140120323144334134022013040230334424333422222111232310304400141444243202033403411121423001412124333311032240242341211023144331442400422002034244241100142204333030230133130444421030321313022012222300412244110220243222130144324044220343143113000312203141222423414433003231032103221233423422100222243444034401120101014143230313041331344102303443312304203041233044231312141044022224214104313331120323024330134320014412344223311331032300311301032030103404442021430102020323111211232140043043203423314302123110240344444114433402434300420211432101331012101440043214122440112034044022200112031344024243434142242202043213440122010122102144131132402232133324340024124010421313434321221331220313024230222340402140343201143022421404232331424342431103141104440330344124240432022134234041020001124021322334130111202303010", "230002311441013130423042330442024302042432320231003201442300003214240420011242240133302042143222333321214101422031033011132041041231000313210431433430023414421030241140134003212441230014410410120314242210020402023331144032401301100223103431410342233104402332243202244223313134340243312112124012130211140333021241230401142314021334114222302411212021333113211433032030304244410013331124002213340041343040314104012031403420103123121204204223032421323400430344244001320412242202441024310124130444412240130302104031413421334110400321213441440144033344233240001431210210323200343131444243431212400034403232234230244323440401020032234422111323040240443410132010104140004120234241324144433244213210411102134114424332123104130100330114421014304242002332314033324130234124133221131244001233201024444234133124033423403034311032000234014100002001323331031041440141002411331400233124240441032024002310223122024112140101200311210101330332132320231132243410040243214133403132303413201244314410333340234213123220222443200322311210310021220441331001144441220244222023321343104441332332201401134220140330214044141230234114441343124340424424420023402030103403000134102132140402134030313443142001244412412142123304302144034321043201343023143024343221020230200233324211200314231130243241031323100343241042134212323243114324230042022433432422040411123400130324134111232031134203140132443124441342124213220223400202231244441311214300221022234212210014413000040200440114232424332242213112131242000420400431131002223122024241021114144323214410243002332211142311344324010024422423144120441404301030112114143233231032003323110241223101440034034241234110342144230032212232242423311344101422410031323024031434412121201230312134320004144013004144443102033212133400444001332021321214033144332133044344324332423003124321230232241442141212421313301323441301104032321321112410332042204334131432143112302344143131100442433011441034333121313340130121003420312321222203310400222114220340033441140401033200403043332421224241223232111200343024200404424224112330041031304431221010230034432121330421330142341122102124124142004312013343424311121340121421302420101434200021110240130040130230400002332324243330221021110342321202241213112142122243333044443023110242100423103202012144101121243304312203242142404402101324043434010043102103201021212420404313024012442111334430444004201122130442334003421120022201312201001210320104141333120220003144000402014104112223341232432411221324234342140100010303140402201420121004140323304022231111223111413433322123423103141124430233241212024224423003412033432121113421140340434000330114020341140012124300324200002104413122240442412200340324012002113122130213203400200234310101342310440310143142121414404442423221220044424120004403334121033313443331232422114134400114244002040333141203332130421102002043112303240224343332043034020441110312241041311123000212014141032121423240144124110244220332414420441422132142124424113441420043401240231424211421243114131022424144044433431003321442113231111433323224000420101443441044341132301231423122243132441421241300421214400341242323140200324103114124212411131422012042332422001114412013341311421332102420023340041434140313032241400102042022212114103230341404232112032332302021124233140134140330342113242041242120313433202013121204311010043241224221430014214331321212010224413004320442444220420203123423332213320010441314023421222132141441230313132320142411303214322133402430011434024240324002042001400244312313020223201431110003222001042104410041004104031410001303300320401422404332343443031020113143130122100140134344231132030044220432001243222001423134203404114430321332412312244442143222410402202141134004131241233303141103410301200212210013032020133312401113102242413411444002024300014212234220304113022112211143433244310020333031004123203421110333331332423133101144103403432421230214233444321042330003420412331434441322120102420220403444242223211113223414213224324001030304103210024444014322023304112330323222043203124321421441003444210131321413442423022312003134043214010212323030332131441130400211203010004104003244343024012440120030331443324134121233233303031241310104344041230322131141122211424040413020041244114131020320431402411031224222120222033314031342223213103303443140322003142313030443003010222203234400214012103423342304034032014320432214012312112034102202220211444034232023334202213203313214214131223032010033224044310", "231213334114224112232202113103430400110203020212313213401311101330110342121430212311334404201223123434424314030042102303244320201402040031420340301302034342230000310024031303024301143121344103004043322422242443241422323414232314202011410413334312123423441200334142444432001424034342302124143300030340233201314443131344410240343002143313102213241244122010023122133244242324440241210124201303401302234434141030342402234303103120410104113340422033323022020402312110304133023023300002144242213101313321233432100240103304211230241402304322333441333324234421112223044442040434142401343143003020022103021100014042203442332002201320310014332313122024203020010444014201104233031044320322404320101411124241011030410142402410300142144112040004142023200000304011314141020013002013312234311201440244324332242011300043303322010310340212121203122411322204431120010424041243223200304243412143430144141143303143423111041004224141313310034234433233131030433002440202331203301101413300101221442441100033424133014014042400124131431123241312013344404010422420421343442321023414020013341122224020102102402203322444012122003122230331333302034203011124121213120400411323432332210441222204411111214240242134434222134344004220342043212443220131004400321244300040144020433134140143004400004320310123043301432314220011221421020221341313100002412142412102242402324033222423122324243003231241101242243240423411021041214143024041122320422434000200041223432042221104003213234242001140002423344041343144324034104244443201330331304133232200001320114341044132234132341144020133402001130111400233344222214342304442304211022100011403012211431043013122212401200023333433044120202213341222444131110423030401421410230410424004022140322120431430013203034120123420440424203133211233332202202234304431241220043114332110043332413324333102413404101011222404012121014022441311033221333223100243221242211403312022113341012110231243134423420243303333143143403430332231242121113213331010142333114421011041334442130100223300331203440212020323321230002104230431412211400402243411030422434240411442404044321412344243203110114400122440301403303230432221213020230044103311222312443224134112230244444001113113123002142030233001240232012302134444221301031001421234331404113312344341303414340222410121204012342302042324212030203232244021042012013420001303433042020321302130030431013223223032324441024120442214203240142304420322022204323034101311102311310210442143344310210004331123344012142420204244244122231434420203121141044201203411414402041020021213302323411020313104011231433324440140334140334120102403431121244220342131422224020124024410023013214241040403330140431404231400203121322211020030313434042323302232443323031112312244033223144320142140310004304043210022032122004333442011411132223234244243341404333242023341124114033113242424202413122420000000043432412214130114313021133001212121323024230341312024230304124410111012313200222332324312240410341022432443334231341142131241221032322343020213404201401100413403221111324340143410022202123241144112143420424140333311440303430110423122222120011222210234042042140233034200314311330113110234343433332222420323044210414131410410112300312434143213110144400322042443421441423032132143104142222330104222143240034021424123043123202010400431014441030433110213122204244033043202000022343242021113142043114322230300032031143111304332130203302402100432212120422203223333012021101122404444030144422340144300320413241422402402214234134434143310410014403014410313114440210012433321402421241231043343433210440201430004402214232443332342034204432440041000410101142214331101120433410400411012304431314302414403012100103412113434100432220140200123433121331432021210334121140033224134214133424441130121212220203123133122010400323122444200240312122313341120113413342241031220220313442032013122003230231034330321242030244134224444230234001230323112002424441441004420410202441110320433440423433330023113033314142404334112110030114342133422244101322123223342340011443313341234303441142403043024421040100124012304044031342024112414113341324114413404234410141333321101013132032412321130041344242030143020421314442321024340304402410313134120300010331211201301231012110022013041010400242344013202340022314004034013440233330041212211324400400230041412011120210212320132424233212440202120342112040033331321440312302011430313334422002430113132210433000043240342141322412244031033030443302440002003130", "401440112041020100412412324432411210003103103321113411304101422022243421023344302431344044312112122124041221314013434330104021033301202102342242012013240142302114224244033113423432111420240324023430322133024410320143123421102300040041310140130223043013323324112023013000213300104242430142341022200340002200442010423001242210440220401124301323340320113122220442200313312332410121302432034201134232411133041133123021231333143011403130120034414212343220001221134013002220331202012421130403034122213013043012330303110002142030413243313010423141313124132124144021240003441340124124203111110213124310413223333201023243421423411204412300441232121214142243400221410224243224204212300244232402413130133141001201241220111440113023400430241204244444234300112010441430204333230104423340200244402101032413001122343234332133121044130120121444314440031314402013122430213222440211201433142423301100242020412202421303120123414342013244121001332424324222333320144431444142230210200434023002043344031021443424420013004131004422001224030422123330110032220141322201024341143031423210304000330214104201130433142330323402123003441400203333330334220134034031224100311024114030120231001001100334131413403214241334133003100222231244403410344411113002340404304002402143342440010401410033141234102222312032332313444432300423022233303132233103002410020101434234141010310014421101114232314323424221034022124100310324013123340132122204401241433412041210231421344244231310111101233421413320222413012111430111203244320104130222034332123142440212320012112340440233131130323230023433134013120342022431341413433210304121200043143423031010220222334440133143204144001111010003113343001444124124342111033200301012132332404420113111120344100430110400140023324313334244344214002444412421340032242132311332124024124311134430243424020333242440210424033302032303012002031103422202242041223001222443024303220343424211413440224330200121401023433114203243424220132013130310242230330104020041130411342002124033434441231220101232111124214332004122303314333220032000003431141230442042440241244104312340101424114302024224234243230041023014124114403101011240342430204424024344113214013213320411410202022030312242103033001004222302003102233220102003143023000240213424214220411030311444332440012142044000130043144301044220434304011222401312203331044123200430211001030043343233404030323034442211121013013340222110221113024432301020423212023134303111004214322432112421434041212121034114212322201214111314302003144222442444344031142024241340412200104112011311140302231241432144012210011444201312204331201123440304034243234423340432043343230412114033412300144023221244030441033331433143033234210310440211343104313332121221022220132420241034320004411343044301113044442023301322114421021144434321101142304332044233221012220101310123302130130044334322333023404141214200424414341222103420141342202224041231413201242022441014341213320302103420024044340112101111423341244344132101243420441111403011333202101144110023404124401402022313323004343022440233040110033234433114231342202134034203300423324141220233403444223412032312213222004413003043330243113301440021421334031241301232144220032302402323023324231104033442223334304412211221423240332023302320211012324321432123340333124423204100321312040040000441001121113102133202424033323041114300142002402203421201324333424414202411314403022241002012232343202430040400411200040123221333012433300100031223010012421131434211034003132020443440404034033103120211414140123341001023330131441434433120400304132320014334333303321341112110342120210111002321232132341340413300440010013034243433340142210122314444334324110010430220243010023230420400222133324330214313144234331341134232322112442423421200303302304141443320143330414340324033203244420102242443130040011022120130131012022312032233301400112410414302404440040441100102301043311220201214024013414233220431442323440333334141003411033310403414134212131343024124012042324211140120231342132041403101234133302104140321313034204134222431111210313104404103444111130410441331330040441443421123343401412444444034011023400222310331413234232412110422121413120411200223400440431401230411004410034000221140000423024322320201131003131030411411413440320321221442340020133034212040440244334213143402404012221111320241311142023411442310130312240113332211431131240224102130014421022413042012241044320424224414331421132130224003414220243323402421242111412143313", "240222024313404231410404343131002340424040343400034103444314413332140423303342131014424144433424003230020114332034404403103432420324300403202020204232444424030403243222221140214233302003204401123103340212440340004123143433204203312224312323043011030432434031200212010323423040003111143431420124214204023211342220422003000443342441340212130014134021314020141030143442233213102204032323423123224114222100420240242422220441100313411301012402120140002321323344310303203123224222103403224324432241442031031232133222121422144122212214043124441444310241432202031401001141004301131033222442222010124040113130304402012130143402404202333423043400030303222023310141021234203403034420233014201223344243342232423312313343232102131343122141311240110010043132411001224103243323114130112040040341030122330041224301231022120040102304231101201421444124121310131121203432044320241222014424424031241403434321331130113041433104324013203141401013423013034240201444331442404443411000214201312121014024114021312230231112141234220320011200003242042432410211102213220044403240210424203431121423220240442014223031122231242343304101014443220212120322243141030103243122321411044342312404301313343221321432123004234313034144241424102433323413314010333120231104332303101423220222140034132430012023142432413132123403434201040024224304343121121442100420232243302114022302304221433133213123343012121420110324234330041240020213243200204100342024242422423213241340442412240004111240103012330404421303202214042344224414412241034341333403410033022203412020333421313122201122001313321130340224444412141421100224223340134240404441242300033112210333423330014440420444044001411032011123232102042323324311311433214221004122130143004112434223412334244440200110201113414233344420103300342031430400324213112113133241300023220014301213111333214201304231131243203414104344444332042231402044021430320032002221143331424212044012232204332233341041023214220442000332413031310211134324312434344110120103020440404321244140112201430041141304144300422122240043220321441132301234242032440122241110343010221321110103033042313221403414000002111313031022341432130231030231100040034102000004322004441421423241241214321443034041440001034331332431042324213131231430302122103122040203140134031134430222043024143212424121313304333110340143303302032414124214141231230132314403201443433041220410020310304431142240430224104441331111211330104130203330401431331341140444311401104004342412021311142223300020414040144433040401224142444243024030420302332330314131233313203042440300223004324133340130322030224214323322344203110000010422443044003414310143123004231120342333221134302301432430133213422203144440021331124213314332201010002012324220130014424123443221143201131404021340312021422014032301223421100203223210213411003143041104112244322001301303034333223224014413412404331040234124103021302323313303024443110121100024010301343012332303132300002203011341033322214442032441423134211100124004121422441211400421431332200443333213411221430232104132000304131424203103323133203130312324434132224434343030010031220204033312400340324443241302121222423312222302144142024011222420333002210331310020322133420011034022201421121121134433333323041211244120140030304441121114104300441010210314414123440301213122444340011201200031201430010141123343233311221313311032434111034240422030240040140010032113200034014124214343013144143001322044302132223440434314310220310204003402013030133013201011222041412410404012344010032302114231400043223211100011003020143044304240032011231433432221131044042421430312120114030321341302403230412402314001213122301233440400332124042011224040001041301341202204432324041240041043342012310141003144122413422032334120100333434121122441433023440144113010003241413224043333443212111334010132331124011323014124403224303320310310021300330242424024300012023423440004313044141430133210110314012021344033243230144434102234311021240441230423320113031441130032200434321414022013203424021103231433111014010320103344342123102001424430122020000044212400240224231403141010021344103223013311241322421010230314430213421303323430424103103430324413334441220341430130231220003044222323241243440320201400211220144320231240403002102034100110210323441040433403421013322322100041022424304231321411230402442230341331322231124022244141023404434400120130410120102233401140433043023024103320401323243212320430233213333321144204242424311204401104031031310", "143214040341414123324224100421344401003434422404224414432010100244420220324133233044213021331020431314321131223230334103222232201433203403314234340340433243200424324113242304431333212310010343002221421242104133030443021241111101231342023103430122110444004234232332344223320243223443041441120330324442032313403433344143103121201113223113434211140002224112040003244430411001210410304012302104433411314230103011020144404432434200211131242014120010121330310410011221031000012032131310432414213033210341023341320214124001033321333114330043441442023004234111020441432414223034440241011323301104402041141424021410230121144202144441443101404410003221420444132241130304124423131011010343001140142302230132324414112414004102042012044130320314202122330101033102342241003244202141234113431232433310333413234210241421334431032320043243201013404332244400230122302310411002034202034304000124442143144241242411243014144401232410314133220142104020023000132243032343233033030020421043032413240313012310442140414433302131310231422002113312212423042232101141213321102002132114444210444342313432444423000300313401101222120123231431134230421344220134331202313023410344034030321014134023020014013110323412421002042011402103404120014140203213042043424431040141421441040220400210321414230024223214021243302234314022401332330441220142442134012410411130434210343422321434403332034010001201201143141020214013101213204014122421004103121340043424043442141332444300020144212433241401110033333441202230400143210022242423020414402424400011223204403040230111122241433134300101203440424433420043042243120333324044404201430142100220032444441340204011111342340130331233030124202134313142010102343140114041000421111131240332233040014334210330022031130442240311203200031132104124102043141424331242342201124300300330442323232230000224204230430143312411140010103244012030313440423343203031323012331304042231234140131320320422112234030240100331042014240110430410402311320241124434440032431041121403230124103143033420241424103244211234302031020234412032343011224443220234421441322213403434003301004221404043021132101302101403322014001244213310140232313223024043410130322242241432220113444131023321422323024034234234202214142330213413300044433332242444411023110400020313322312110131024242021222024240424313220142212220210042200012413212340221111344030423342400313120341403434130443012434243102121003124302302134233430041042022441413133300103111403101030342200142141003110012233241040120001013033244142333220431442002442023321042240013222302014310104431242200112210334304324020434323404223023340434112121143431411124230013104443344011304403413224414331401104042441322403214443020341211202242334320231300004000142332441221114321032213111334200440324144433320414304432021414313104242210223013402040332143342141240030204203102234012143222124404113412023400141244014312331002100230013014024334444300324240204404124433241242233120430213441113214320320034044230410043403244043002132331341131312114002420024021233323420034434024020313044411203023411434324410443041334002204022412100400442444200131333031141402212310332404211122324441200332024112304222134240012111000130143213001443240132432340111342313431233133403203002331102221011103422424223103221103334333441132131114034413033243343040313434331222414041201040213001131200442120330220021330002404300213133034310444013333132111421004034110033104030131441044233231202314103342202021033312214413440344321134211241210430321332312322401424314120224120043222433312014003412410202444143043041321234111044024001031414013144132112413123113311023030424224213432001122232210311312314231222144333132401224002020202024041332114223122004441204043431224320034311214013430332113004221314300422012033142124404401131342400340321023113403412444400142302142402414031410123333310013241203130004101313342422112301331104004403433401033110123404241430040441301334240220241044234312204314112414204310230133001233300224440220420422312211142100022203102321231220232143232413020313443031434143221343124023440430312312314312300032043400121324440233404440143313401014424111102222230242333424310211213040432300043221343004402004244301204240023112334411120312344322244320324242131420211001201331333114233420032200334313122221220031241042104020110142320443232022101014000443401210421120240110444424441041410012444331221303223010022242321310321000344441232114442433410334010410413122404444300322421132032", "103201110232010303200441214114424300331212041131314241113120404040130134320003111210031124041031330130024404022413341043303320222022033341101424433330400211123231302424201000202422410444031442442102422211434413231422202231011440110222023432113320301021230114013301413213324042322200341230320213310420013022341213320211041003310343113433220120140243310043232232012230140203330123440212042232412242101042104142231234014332033201001043314141123003332011332304241033031232322304100243322444322434042440043331434220221343433134204231003334410023023104023433202243043304420114343433220411232243344313040111144424100242042142210114220120100014412323101322443030222241332321230334312134004020444203133431420013322000242142030043344441443034211144201323211403132131312122001044211144221044230304310122220122302333012232332003112224244442111114341100210444414403234131321220313400110441330040033131432414422332024330441004223220113334123312134443122311124000201400142301112320024001123320124241403313002301403041444401334404141120141420314421423143210301233034134131114012321130100330304224223020141123424214121231432031424023211431324431240330241412104331201142033202112400243442322340434432322122012144233403023412104220343012312134101242020300314402040013200342342001001141110013430344201131041124012114421134443131442323110012410444224213024203104201440034143243342234020444030241041340104033310112040210403323240332413030034211440133241101110000301132124102404113344241234443140441102330011140223440034140231042244100344230134303301324332113412241210302120444411011001203011122344114201024133020430231312430240310023324113342312320112243124002310011331104014131013000404011431311032231311121022224002333223340430410130410324412030121132322241112044434311304430344311410241241434011210204113012031413133102344131140430224132012143222112132114012310021042001312311422140420433140404410241104441130244311421430323001033301024202432343014221033002022221201323032133313220044101301330034113411223110020414002442023221021023334020444414223004043010101231103133102424220234303420324321231120124120400232240330400314340403211414034103324410330002440142411224240001211121014214310434224020140410212123011343340024331124221231120233124303122404003044421223131132002330230411201241111003044300333043012102024442414221224440430342043343130011110140323112021314304411241030443243024124024414013240012203202221123421433140341320101220033243232120401422410423411143134303102110201423134000234023110302444411242203214222110400143440341004410230303204240231443011143340003012122002222004021140420103214241323224133403020333204214024123230444223343341224344111143220034034443302202020403321412233022400242134234314141031340044222440001342232202202342202010244013101332030204040140130444202204012011412041410130112003111104301023001443234030042222404300323414134014243211403314223111001001232104301100104432122243341434200133214032012132241423024033322134303403312234233433420233241343301322021233210230411322343210030003300030442344320140342032210042401001001213032222402310120304222134233342031234122101320220233122013110300014033333232101214300042003012444103414413403441340202322141342012020121144113301431204330241142031302112111043123444220400311442411332202122011440210034042332042332441233443424042311302041420340300024333223243304244002440402302341201040224212133203121440222424122044440333440313330023333100112341041024141040114203341341403434301213022110233400344203133442144103144122320340033313343231244440031030104412400040124120412232101114200404414220012201410443113041440423323210240323231204121213321011412230234004431000324433000004343043122224222131111113123223210013433233434224244034302032221441213344220132213000411000110224421432321210432011234032410031003214130034013010403442401332233122214304111302433021034222432410303141103322134220010102334131342203401421023211403021334102124044433410410004433124321044421001312321022141140301133100330434333200024202001243133112034434100203101300302320212102333313143300313433220010442144022310020031132142442000113441200202211213104320034230310000030402102233342012411232202100143140114044310033411303443414024314104120314212323203302231241344233340442032432012440031444434102100133102231134100332144133043134013240033014023134430442423244214113111312140300403044202313110314010432332312420244222424032120422223211341142331313414", "324033133224403414310201022012211044232444342224140014300102031323001124403432200041104043243432203123144311302230432122023211234144323013404002032121400013103302044344211403010210031104200201324310030232102443224143001322441331321324330340322122222032231114001024114100020444224340021020124104023004023240134342140400413144403214102132244200011220334232203330424323404121222410211021040434031430113332341123244222312224040300143021100020021231300124004300100223410101230310024024304204213213312040001440122220442041213420234330424033233101131012034011220303341433202442111303233100211000124312310321034320434012331012143220334121441230000314424224134203302423330401323112124310142000001441332431424300133340404212443001203020431400312031431300104344401031141034414132014441314010441343130030104320424024241202110111423442401124122413331414123131332202324224340332110023244130201110414414211231014442412420044432100343343342020023013423240431442132333112040433424344022103340141321043214223340320003124222103143130231140011401010422104004203144220213010111123324412331321241400432024322303202024332333031123003033400313244012404234043100103000420043122304114300242341002122312301201303341121401304044341131320440134323440311232121142342034341212440303012114322031011130140122201101032301311344432234023124144210432132213410122111401233420212032340230311122132034231203302124233100141241200312302301442240422123134420021043020433210120001433334121003232423031312332303333041421344314030031424440232322301012441012422443002031133204122010044342313314111022133223440042243241443240312340320014322242134040433414320434043323423322143213404304041430341310430230244301441120130310422443230410233000444241022142221044044014120042132412142414302212414302202243344224304132342133200213310131313441021004244113421034333204124221344122143430033434244444344012033022002114222204334323234334204411101042222443232244024302110030114143211201220130341113131020143101204002131112424421230110003340102233442413141332200443220030133311114001113011403230142400322141201030231402410214204004221103330333023132332134011322241420233000432300142321420343334422402030423413010124043132232021402232402424140001302414101133412314241242100440142130224040010121302333311421344142212002310321331034144134443411110402323334311010443300342030040331004014112333240034120422432324344241321232313040233031213444332033021132413240422033334403413024404021324041324203024402021421003121200300332213114344422244214111023423244443220140311211230220441113213032344344400010444133221232322422023110120131341021133032441101022311214442032011422204430301314142142340241132402142244323320401011040034134023022033113203420221303204311311022314241140343044423304104300441421003044042000003023334110144403344404033300132230312231211333303401030000240313203444400242400221313210032324123244130121101423200042013412130114012112403432203344003404124304442430013003122213104431013031134404104121230130403032203210301234211131443420320011244230404234022341102423224322004230334023234434304313031140224131300123243230414121343133043144002314124432204102343423000422143204100443144002324104103443411114233241143014140132203100042140040033124013303211244004224001103430411141340433220402341413420000114042112412034020121403341210020134421422203314302402202010224123233134022213441122232143412100012041310431130411301124004033044440242024412424101310131100101030004211102141404012120411231222310110040243321201002233413340002323114434102222230431101232011302223233331134404004441142142041343422042243200243231013223341220004001314031224244112113114333212414303211132142403243040132314303303142214134241433034042004234430230404422032020042002303103232224243113204430003403221443140340241121223122413332423132234412410144312302123122014111412132121004022214133433220201141034333030200414204432344401203341033332202011042022002422120130031230321424321104312203301402320030414340102143302240021321144213201031224331102211021342323230242024323321310223102420333040102111223144141010241041042233340340212112431411140113434024230440413341232332433101443203330042012042432021140221420100223124240042000323203412331442103422334332130432013404110124311034230032024100441222120411344020404022041131413333320023012331444114220302440304321420230233004242312201342233003033224001123121103411042340110341003341202104223343324140142201332232104", "411201304434210133144032142421300223043323433042333101024431110323220041411002233443133341000243333034440242434432324040144104441141041334132133303402034143210404230203023044400340312033141211323133300023021411022233331443110112014204010303030213203334121210041400400130244331031121442430134140420203401242331322424004241410033434142144323024013121432312142003111410103324340031441301012443120102434302014322044002042100431144331332124430202020324223343342032103442432244220141413130024242204103443334434432204220322200421230024144200144400332311402322432414411314310200310441440202232224432334430342240142331443304141221124203041212431031122231113424203024412232003440403024430411404001234103042201422221410404111421131134214333424002433031330142402010302304130004300203030131234331300233203313434033423043213224111421134332221220310340121120011421121014312024343030130134231333023314324202233420320341400410133343220233340021242314430221320413143002012102304443010431004110034340224414010344112222204233023230042103440243142203410142234300021212231143434011301000123034422241110403140321332032210003041334023204333141122420103412032440211324414132200103200200412413233100322343014423034113402444232231021424411241044404242103022100200411010400341011413444413421010420402342100041102144034331003434144230314042322414101141000430421014241112401212233142322243313013413044411324120404320203433432140013021404103431142200400141223333114413043211140103424302344040220213341103420210334314012024211110223211344342310002334223014230014003202313304043103411040410320111400421400431420304111141002414341123330102302324040312313442102331320002304233324441420030013004300401141401322031430220033202213332413134230211231314423213024413444320443101030212401221410041243220323230444102403122024012322310104140243330240014014240214423002403411010011123414111221323010304211041124441441401402420341443324220332330231222033223203003133310432002043242004424220101004113231244142103233142233332002214242223023031030132301404031213240011200212404411012022213133331210404212314120143012430422230023201012343114203432314302442101311414242300213211430444024344400243104332244044420010442220213231130241111103421433344230040200401213203031344412424333321200101102410202234203123212304301443403344212423232033313230120304244244101212322243334140401043200010214304444031033033142104223131102312223223030210123244022110001323324404230334302133343421032303104313221002130204023402141003333300114334301201023224344131023141302423302213300312041003134033133340133240223321140324311130431232444441334343231132021130231102041203043231140124240410443420140024114044240432411003342312112314414222043244332344240434222213322232141400314432220430242041311123232414010300324114143040414244423012033042212141430414203104102131030103200011004324304442231201322340203200121230042443141214040332032133041114014411430322412403231130304032114323004320331013203431234131120243143014103330431013203442324034004344041424313202103231320431043141314332414131422001131120143420400414133030204041411104412324144242314303313444022233123100423432421201420200424032420420120024442110423040103403142023143001020121202403340212011221312403432232224002103443341143322440024244301144012021402243443013343442241111222400234030430344310041030440331013103412021231444220402111132332020213420410320443400411131441202331204300241232323041421313101233334434431014430320024313230300441013340342242024004124404024140341142240330413023204111201101233410114132033142021033033233120044213222211033033340242011133002431403314121233200032224202434204000121244104130224213344300331244241404320204212103032024111334210330314024312220313013401214021210300443233120001140202003012202231321123102411002344440013432021220124300341144143400222221124340114343311421034120030041031004414004011014403432120302312201001131110114204003133020214234141333340314342223124024132324101330022420204202141420114410013014303222422221020242342142114424142130414133400302232301134122033311414104340412440324021013002140013200433120012344204001330321424003321232014141334443241442421041140203442012413432200321414310342020143010123334421440021334322423014334143210411104402411313310403203110421313401113434111232024414300024242300133114144411430003032401124030403132200122434213014001122020323323201312040323010242322040231221420304401123301303322440010332311212", "133231133431434013444413420423322002331120401433431100214223322122403123330423113030004313444144313024031121124013103013344241344220311002412034130311143020422400312021112413210224210430040023103343010330411133001221402423332301340322302110144224304202041443410330144000404334404303341334021401333303333211013420032231232034232122404423420242234142241032210223440031210040214240434014330100041333432321003123411200101223240034232034224212122233103414434410033223314102431241324013214243140011013320001024000423332401242404342420130304431413331033444043232322330332231202014012014000133133134000143323224340001422022333442331134042442112440414034012010130244123402322343434311231323444113114022434030331144344103042003110234134143301322134211420213401003300304013204420141401144040104232113224421044302220244312142424141324112432342323210401110422440421421414433212313240044143220111421100041040140341312240430344040424240412322122000341230404231000422100302222440441120334334314401432433221022101324431300214442042430043333041114344203114234222321031303104302423233131432113311302111302213101314010034232024423220204132221303301323210333434140310142241220131323141432140241101113103224341131031041300204133101440203034110122034333443242124404323033143132001033220323132424313414143420224343422034110201011341031332141432420211442010104320410430224210130032232430101423331044100302311010041031242130324300132201323441342300443231231001212042232013441334311143311304243223104120031424203024402214133010012124440440044213010140121120402243023002433003402320413100144033104332224414441433042240113102323302222211210240312131334341033423031101413444104004403313224203300130014310030123131314141324222204130322423011331414313344110010223220320433422121303443130224431331324244410231341034120112114202420304403423031432103344442403403032043401220210413433100232340131223034144402441231144113431320213231314020123343341004343321000402214411223022221400144223401121303234122004133124212001313221214134111214324221114301121413400222240033402141324131413404332123224012140401434432414412434113143021324032010012440342342014441331123034333421341112310121040103433132310010331343231342003100122443310220004000213303203004134441311133043030211140101000414010124024142004124342214220411213332444140422202223331203433223331422304240223130021211041402203230442003401431031330323412433324330303204301211331141442140413301004143413210410420103400204300330231214024412343222214214344002324310210224033322141323424004410342122421304314304424343030404013111211222423224403424442010443143211243333143042144100220042232411213421141004200223211401420343414312134124234311124411320430243130103024322004000423404011003033224434101201234434012112304122131003412200121134311023123130014141434102102223303411043413330032314422044132044312044322432201304411241443114400001023311023220402120432002210402144422023401243343002223120201132400043000422134223110430210403321240243424111330120313142042434221244342424044144022003134330432440233213312440220420240343044103330413104142243402034120441433233004141002121301110420242102041341423400420423402022343330402032444243223124433144401210323112230133341120421430313240243211221113420102040413340402414210413343043402010204304132414340131441420402112004023201240130430240421021411020231031133020334013442303322223314332422040024003401044232312120134231232411303343320114330220302021113210440341414022334121311214214133224440314321230203300304230113320302034421202401433212131201233303311104144401431102031141243221223110004034001243010304112323044210432204011144410430022133220232041041130143220221231004440341003042032300323413322243402311341230042304121301102241204103144434044030114412003322433211324133234434242430443100331011313131213412203233233320200042013232320421420334102243031414322332241031104230100443430342331300341314132041140400100113240100243311242443004302220220002441044344344200110031110413130132010440024322212021131120430420334142332031244114433332304203134212243302314401312121421442443022323123301232144213124221333223132213212134114011004112223342114044310434404110421441012214330110302444421430323122224004144234231133020012242114031340230243330412043413023224222412423321410011200420200100323141230242243442334424000221004004322410013221240002341210132223330113220240201202443311111021422440414313311000222213414430420033313132221", "234201102211431103211322143320001201431321120322400432320444133440343212144411302023034233140130014111120231223144243200204313410322131033301110141020111341414231412040141144330201333332033304414343104332023210101120434211211424321331242132221031014302221002324020301013320011044132004130031230410413044202444442004221044211410241333013231143431441331400330312211400113014011123001022214140034441032323121003233022413234403211401003433000432132411044142141314114414412101422141024213000343302200401034001230144303244230222113424303344040002413430313422244120112324220320433032424431420404411121311224101440331431031100200043112210442440304333124204410443444031044102330420133324024414020332344011431141323203333143340012213041034113000041104221201402303003100103114314002343400233143410114131420323444022402420040023441422221042103441321043411231224110422041220300210412434234222014100310034212112114201423103200140124041123033232144111032031412421431134004103443032124122032334124424402210431133014033020343412204312140042103412341213303224444130033011031413304322343201242403023414124244342133223302331442124212133321211001030102311334023404212340133142001211442313013233404020421024240240033133234240421410112133040130204133343224404042440111320420001324331400424321120242243013010332341122114134220414033320020313423000040440143140412102332120112103012003120401231433424423333433104430413400144032031403222000443102244320133131331443220214240140121202113430221301132041414303402114120130020313124142402112041214022001440430400144024322224013122433103334423103242234032233440240422441212423414340022123231214143434232202410442330442111311010313020442021032222110404014224033234133013412033314442443314301043122111304230220024124312444314330420223010313404141132334334244312023112230310223302212442412104310111242311312304234202342332133120112131313212023202341101343244202041103313410034143141410134410431202120341403043201130233231120023230013334421122444112403313433042440202202102421432142411320100100114044024101322113131124331240214412123432102441404341441300224243424232144311004000102334443030422430243341012211301213440144424124443042202040240224321403344144013324442330134201130230231410013422041001331010044124144112213031120314343230141124030120202001310422222113240102314300013411423412132144340401334102440400213021244434223134402101421040104021304230320024114414300130014322204304202404022043122410221103022322421432213001343320433031144400130334120132030310133423132130233431301221314241231202334021340001413220010211410231124013203100001144421121421432222122404002103404203410442412344200411333044033300012012311300211211341432230143341040423133114443211032433424301424001422012141234231044441344042230114000320122110110241241331130413224421200013223033144130212143111322101041411231300142304242032010144103440003244223222404042334042303014044410430343441122012304442133130441322413242414434244410010010241003022230044441021403434341030423303110130343220231243230221312412013420313403103312101333213412101140021220020221320030443124124300231314110024102223021413124121031142111234130224030142342313201134424441133333400402032100201332213014220004310342221210041010434124134012443233230141102314034433214040101442321011020001222310244022430444114312422111432033114132324140202422121444233130411043133223324004401400324443213314140303433211441342120303140240442410032431422330030123324241012101203000130433213413432121033104331003412131331300220223124443303013122240202302014414232441323224234333031024034011144310440212012002004003304322411313340430441321034144333403104311101202011022004102130021344020044033240030020131121132002440332433034334112422301344320231032334333312231120243001412104000441404312133410102142244011220444204202234220134404434234430140113100024142203422132333402041313213230221420323131202014214431334002331142122433422111043220223212101314044200242234112324414032313142420100212020123424012441444001340031242043340400322004321213410222111322044041332201034130414102120100220102102314244422221300020114001402421124432224211221034234023231310200003333422024040140024003411204204324223323100343404204314431223421130300020201232321301204034301201231223412244424424404312230441230131403013221022440103203233012100044231040413244034022042231010113013431422402112020233431202422320101041421121332243030102022030330303442014314232310404", "413313432224314412314242334241001304322431443420233030114420402412314320114122101331034443101403214102111020303231410110230313034404344122110100331414231241014142332202242232023142340304041300142010021003040300231004021344332212203341002444123414342232333202403020203020301123312301343221123224312033033234112330132104120133242140424020202034322223304030104333101400211204040224314040314340430413143214223243242140333413121012022214030420111210014004244441343301044222211040044132142430310122003344040121041121240401444341202414030343040400442301342203011002201232201422102002004422431140340111133022033211002030004122004112414440444334220233314243013213121444241202233240122024030420132132213243014114233330432043233013202020332111244432320241444411341204330104104223004401142204401413412112424243140413204330231301400331034323011340332143040341014231130002041043013331241123140232044434024144423323000004041020423443000204142441113440402420342023202313231031433142123112010121044012421304321300120241324303031204001032231233100440100141032212142211414024200404040334220030134014230420013112143420421303334340431114313223231243224023410241000242020112031123403024222232133414331342020133022444233111302344032134123300011234102424220213310042143011020144343222144122031004221143212121324133000100313104310034030440242303140404224332104403001040432333322443023420442143420322131342013142413210121413100244404313242330214102241213311403211234144004134440210414202000412431243440443224440000302032413140444130134144243210212411240424403223142034233124144422331214233110122130324441340242111431233430344114330433432101124011030403013442122414132013200414321033204101402021122340322420342240040414401113132131021134334111443100220022004102220402314111100101044043111440114043414241333233120231203043340304343334103412130232213010320040310402102320232223311440131132013241104240442002133232143430223134433312121443134013112143103241400114201110042202123140414330403143013102100011024402024441044311013411134040410244042121220303014413301103440323104203133133240122033410101324231021441204231234100124203233423013100403024322341212442311233404430132110234131011404433240442144130100201212203410000331310243304411400201111041313440121402040241442310400223241044413232430024421302243302311143232214032033011312420243340132211143312442020340233303042003042044002304333321022004410130124424134322222200001013444040230213012040412121003424234141034240024442302021210103203431000314243100113334311210214111120403003402214000001212234201104202212320402000400320333304103340243101404311101041430134103000230001310324243114442203242234310104011001410242221040212234404413132414022233230144130124113022440343100341402121402133424231133440010201133440300111024314443131330231330131013223204234013010303000332231312313313224203041310203003042101134230111204010042441222140242334431440340320241304304341030041420143004003130444013433220332321122422012310203222010002134434200412222211043221343100232040024422312232030123111421341001231021413022221042222434214411202423331310301334100042301433040112112232013102043311221332304132142444014132033231410243404200010334433130221210422234130121423041123024000022130013024030444414422233423342421304001013033003313342242334133312224423444320141204420322144104041044222032214132013430420404132342023214124413232204021242112404340121143411330041113102032214021411302231220124302244443330001344332224403244212332214233420102112111032104222001423000311143423321433324032243042112024342412440413411234314234421401420234313303301430022203110424222431132031214304412241144413212034113204220341240042432004302333002332103434021034043430023022213412404304114004443210334223334424230004340241420433112342123144431023301042412033234344443331421031143300104103021111234110124240124310221121233121233214231111044342230234012432231441213323023443243341404304124323113132030340020424303021141023240320030344303231024340310022304101332221223011202040400113022340341131410040232043222023313021103421301210121234014311044310101322102144234342242142400441213023333440302432230342322243233414214321301340003421423220214403124331402111110231324243301044232043113003411132321211031041003302022122421343323031101433113040431213431404420033041214014403302210024144422011212121120123000231343233401234301214024012324020231104134403123202114022304020322133414310444432033242", "314400133011223022033442121413420440022423240024201323323221340114302241432434001143342320040044112122012402412013203314133221234234041001114243013442442324034010413232310412220143033122042024303343212023303220433341130432412240334120034140411342440132332114432222022023224421221433323434234222324112214303243043323422410012403414114324431141323223314401232313304402411000113012130220111113302042121411430340214142442131400213043224123143223044340422434102330241420303420212122114142033023404223022431241000422241034412032041332244222414241011013312100333431413334422304344244411414422422310142204441344131232320124401410313340402140441044243131042031231043214433004234243023301431144431324023334222444440242043012333024214111410130424423413420332431244332420111344232024212203300000300143222334411213113320440044022142412022432134220104313221343144434421401223331330043234311342221340331220321344344331013422021312314322003114104210233120211423132124214424420100033031020143400341014403023012322330424220220302331301411003011014422441411022230311211400203332200134323022410113231120412120311141020122431140203014203312004321413412022043030311123044401340212222012011040413410020334034401323044411124142400201214220303144014032430334142331334344323131030422441440110041340440202020102004423223041013220430221224011232212321340331334212113402103111412342443240431234240321014120213031430222024133322211200301241043430112134320143404434141331313112414340211303444404232200301223010013331431032341322041410101132324440311241141321014334040102101330413424314343213400444101234321343032303131142144022140231313234332411044443340301424141231041102311121023113414140134341112312143431314044143431200442144122102322211041222410312430304401004330101100342431432301424114101320320431124210322334014323033114234214033002423134413423104122242321041020220201031433133422043314030003220430134140100003202144320233400411441212343211040421302433042431413111200404100141423111244402124140222222412111214111203133220030143341422022313043024241310043133342242414300011332232322322302402442032330240201321323421401311412043112211110104201044411210131001322012412423121243312231131243321210134414023211233402113003323031133314300334433004041340043040201213324122401101232234434313411434204221402324140122144313444101122230331302021014122243344331044402311233440120141113421040220332231343334130223202122122143300114043343011343313311223423100340223143330113223132414242332440013141432012221014432212141404110422332412312440013301320414403314313044223403130032102142404424230300011042102144000433020222321210144431230244234031400033010104033113322104240114434021134403200434213024023231442320202403210201302032023430342424434242232134300444303320131133110101214431002031333134332441424224200242011312223041302444042130102134323241223143314123124314123220031021414030203312330120104201232204134432424441122123320330231243141001144331401244030034044300302031044444212442234100240131102240432222340201332103012211132202234200314110022432044123241011333230032131341043333431144121412414300212014411200121120114202421021124220012430133030233414344424423330430311130424144234120141233000323332024143444030433144114220240424244111411212434230030311024134004010221034144234021433342312321333323133023421002131312034101024443414023430234022230123041333310112030200443342233004410044212114142304004440411020344431223404012102202202042412413014144040212443223032022210120130401030040301131211203330133141224240041444420112402101444044041122133412212222001002000224444234113000221033104041032402303101410444230333323100113330233143313342020313401323220403122121322114422144442110140404342002331230031221124012142201023423022221101311010430014242121404042201221230434240103121101133112140401442110401213000143002014132024131401100244432012032014302320311414424421021002232212221403232323420304240124131222111400121032301234342223240104210024042403140011302030112024312014224311013012120201021002143102322121243214411032210044234342212242141401320334421314411442021000212334321142423121220024333110340034400203420200404202244211222324414004323321343234314000014403211121234002232203321303310211323334112024220421021334321123412331233200122341132124203413140202311134024142420101244133444244422211420323314203221212411011341133110441111402214414200020442301421402232423313341303024122323413030233201141431140", "402034024223434301411242112332021322031134404411141134403334302011010400224420312430242143322324431243320421404110120000022240210021120103041224213003002042023321431011003441243232011241203412301332420201440012242321213432424043202123113320312340431431300012443341142314214141300120420100021344220020020324022431022114241342331100443132232424210102424423220134120313212032401121012242012240010001232223110041220212131131320102133412212334341344230003122310131224141314224303333142314443324212232430032211344323412442143313344042224130114404301032203144430104332342211243114201132422011321322033001022433043113121003111011210214202343404301410414144212100202200331301303431220300014221113223123124114032311242241230144034330243434001424313302321313233314103032443330402342212100341041321042214242421133440202431110424001012414430120420424014023000440401333302020241210120244413411100043042311420022141314132214444120142142443213433130104113214402331404221333342414214241013030342121101223043033212122204042421233424213424000001111044442022312214431443033214104433411133313314010121012104023302214302331224224343002320313303010011222132231214220200004433200040044341021443420340242302123014103032034101112414301343423134044420403120034443230020022334223034330232244104014440010244114304404140110040322234200301040111322012431201443303211132131132320321213122142421344404022110300232132300123240000404442213410044114040021044100210002222202342200202132343241223203132423430202031221324202134143441400402134124240432322312143121401311434220200040133011331231113344002212410431331444312133112034322401324032222100032422331242400323423424411012340130122431424344240201010403100122341421002412200232024204413340003113112430320131043120240003142200020021423221300314330124220440212344404421421000413421200042102330411341421224432324124432220424041123102121231043103304123431233044131001124021432414423412132433030331222301124322131231332021302043224210341331223314422041442330212040412011442400033124124202400441023002042212211242034320100014033034410310130122301103314322324324440131314133132222220401441103124030302014224010334234114233102121311203021430133420300434012304321310101342444040410434201424034121101113112432301312131413222000303310044341340032103310044304243143241342023144203141333340000201133103300010010311044341012130343341320003241223121242433304020144401211012301111131314331121132332040241220040421141444120034120323301220004310430313031011131041024031333423443343203213131422144312220322223413240121422220330402122333420124114324434232413140030210402042140310241111023330344033201333414023434223211441324114343414443221114123322121211214200214424313232232101232003112232441030201104101432320102101411121242144422330224431204023120030034034310302333312441400042440023404000340132032301012334112141031430124341004123431102300310010003431134403003010103241402344120304210041214341331430042342021211443141032404202424033004114111101232340243104200103021303200423144402342020011101321014124142103132140303101442344300433103400132210041220231330341143041024122300014301444200301323442141100033120423203402332422323024142201021113434214431021201010431100030311304304412000013203310421432410201134114123201112300141043204021114131331324242112240223413203041243013134032342232341021103401400201203203300304442300322212220442241322124014330042330120143231424112111021343142210443210042102002023222020423444104100423223024033103222030434212220121202142303213240401302403023334430131123230440412244030432334441333131012340134024024300222213440102142003311102100044400310313013031140400242324112142441131301013114321223012403131431010102000323412111140221312002133321141240110334340130110041133404112303301310401404111304444032011001324320311211024431241131003424302341133444200123221444200010343140340033224433033421114430144100301232121413110204334144110123422210420110402434012122031431032001114443242123123124423044004334434201414130231011300331333312420011321101132141101110410221231213234033211044332340121034441243434020342432222404442123232302101322034341411114124312420433420304431233242302224110024030122330321433410014302314131111134441331012443010314321220032143431343441432440321220404332331124114244043313210031331003344314304203024020042102140241022333412231124204242231200022312341121402104141400424103231240213234014004421242234400430220022420132404431", "240204041302231203123302213014142104103333400012303220032101012433232243133003441334214131411131144134211100310101400433300132034340100202012004411103411314140134304033311132203433043242013420104313410004314333034444211140200140143422314334232033034124104240334443231003314132220404412124301004421401040420240044400300020332121201303330030133442431112243130233213323043301120210442112100011340212404113241124221034124444232112203013002223411404013433444322341243024101230431303343042343201300323311043412330402432320111122112311224140132120431313134021214302231010133020002044200232032240424301010441204043003042012123203032313403113001110112402310444340431313404311321443304333122403131400321411314234221434033133114003343244210121243403440141440002433123333334321103432432211202441332333001110023042234030434342223302133122331121334142324312342241030441142422324133113033133330013431013024134214234443431043341342104001132313331144231113042333131120142101014021220331340133303301322110214441041234141211242401233311232132414033314331000314444412040432124100320223404432141443001213320401210344413212442203213224134401331014001122311113103321400233341233022004331401302034010220433312444241442304022301403013430431014334112132424343110300100141133101241440322422431443114310423224231422043233104442110430044231201213412334413411133222031240313100324320023231442224021300423414013111022011013431121141432444234100100141404200442220321443432224120242422020012123340410443334024030443312034003223341224412144211440044001444414433221234124203244302012242132330022444032114221133411423324002343314312320313330314043142404110141242321344320441212401204242333323223024142340110223213142442430124104120420131140404331211430130342411240030043221121241310221114432420310143214313042024301220131401424131221031100303402013310121001101244230212101312322121041040402021344423020402030212110414012034322404002312002031141310104140431044014311313204001323130112024433114232234244441440410020023343023034233413011102230104132111301320031133431201210404122402340212010002300430132444410414230324304221400420012434130243424101334322141333034123132313110131133430124112121242004011223424132020323430301103401401033203112414143021331203233403114012214034013020413124142124331412310002203242120214143221310221114431311423020021333444432232014110303100110210143120101144224433103042412442223344421222240312111434422404044430444112001414414103444023131202212211434141001223314301341231001020001323230323112310202100003321332414441134420000324223342144143013103321213103044043110104401142344132223243200023214303442404134321400320203441122432440102024102231232404303331231332423222023222312224222401242323440034130341333243321440424344110400211442140430111331300141102214102024412210433114333311120220142402234242024324230114042030201000312043133200323430420430102343323302023433031114423022014240214114421320124400022243311231431210203243322331432021414040402231334144241031404010110401330244110002321001410142224220233101241211434311431224440032202100201342423043214144212414431420400341313011441011331200031203042214001432433444104001221020343404311010412244413100211431111012424041120411443243244103440011004124320041340312442124434300442421224313212100121310332222414301112012134220030040001413412021420023431034222403442411421320101212100122314402213042341022011214411043434220342234034430022422444221034414301011434001202334233411323234213423412330140234241204103303420432032442244332133402312412410430204402410134021123421434333343121132422340433404244441331201433104232334140434031142201130402112312433031323324320013140014442440310322244001121112240430034332033012424141320111034122210230434030100342244044241414332242230033034210310403322111330404430341110131401344222440131021234121201102403010022032301420221031332131231243342210234444011203013322420221041334243103201333243340234041420203412212401214441143404324104341440420111413112304400332234011233303231231022400400003110004301203243143323021431140112313124321124022333244203222010333423204420133401011142424011400302402131304330413214141132304141203232313321314124143230124111124423014314004333202310242432310312401240103424424102200201001110141242103034303122003043124131122033402243201134132000231311422214410041303122101213234203030041102022304400340300210144343221434022141013100330311344340234123022242222134303333402202", "140303131031223142023442010141113222323410101421441402003100323424233403314202102411023320023200321242334121022220330320343201020232232223130433443121423222213102030442002213343121220312024211200403020210244301334232044412142244213333033101044043101041121031224102201444322001010232022111232420203210223234132403414324423321343421324432341001240221243004423101203100204022443221022013334130421140044310132423033343442431144101204421230022032204140232241014242210444241423221242031342410334211110122003444444012424341002204120200443103331323312410104104042422023214231213040210003304224143440401122412030313402430230134013340323133324020420140140203004100220243402412414203102211333443141220212110344131324040001344234123434130104204242400221141022341410044430211440142030411330042004033412110103212243213112001232213321130343443412210412012422301200333130032110003001131011333213412211410202133330012320402212301421133131301003333200410220403240122431311342232112302032201322040033420314302021414230032023330404042140222100330100232300004002123234402323120212023011414400433102432430203402340400304343431304340332301432201210014341411122013003341240014422410003110242331412123400022141102231031234441203122401110412230034224434404424431134324010242341031201013240013444324014032222241002430040231042002140433230410324412213201112314303233010023332142212213433404122231033034414444142042410331001144342001140021330100301314220221211333130401000224220024134323024000242101242114442310112141134440224100430233214044432334301244032232441243443133320444211340003041003124003200244022303313014221440140402210413421341443211111131320240102141434403113432304334342421344341242302013444411043113432402300442334342044201011131203433401212344033043240431442104224334142044343404342342423013111441313224100022032231242244014314324144444043320414442010323241400023103102030312134143241102203114012010041440410442100200420420224020423240134413134004213010332331201110204210011442324003401314041220242033321202324021114301130141403124203033420030200411023240414433032232300431421421301200101210343424203213302021120301434104212320400023134003344410322000331030104442433340423400130413301041100343131224132320333011334104041201311021023122004304001320232330313010344031202410410314010220234322242102020214421441041301232141220410340144144332230024032341314432432331432144012043434220231344214133423401140224230102012232323211032031042230433244413324141240111143221343433230411204240134120210040442033441401430431233314313233001042214003102420003400320042403342134344230034444322121401304424222111310141014303404333004323343012031244212130232044142024141241140411112222403202431124040432412314313131024330131412410220222132013434304242212014312021304111333120443442013423414431031141424021131110010430411311010022131424102030140124011421334310433311412141331411443132444011000120110444040214234144233223030132140210242021130420314132214401414203220434242003101444040212411121012441423131010224231034202221302021204004101403032332224411323200113003411120021011123121014203102232243211323212422132023324032102011443010244141102223323242432211211131313433204310001021101200413340222020301304111431303012044342412023340314411434402404231123004011221231230004403342341232144024304444233311444411131202230030132111424410321134430142120110214000410110144142414440443220404024033143143304132401122022041214010112221440423113334020122411312313121313134333331301032001333233313204444244123333141412232332330031344213220432231202010000244114011010224401443021141124220414121033341222121011314003040201210324032312410231432124123331314103423101211441314400004010301042224133120131134222144200220414232441123333110022031101014234033444412121322440401330200200340440034303440403221430010044004011233431403113330321431313001021333432200203011133240242210204404031420443104421404230202434404040022330304332443011413101233114210002010130300010220032032322042313244021441432231242042004430101433412202401042420201214214331212141144333103203233421040101044224412314301111122432130131414230304430013244231043421111104311002033023140311000322444431302424100203041144122203344020340144343223302000111014212404414033430414232323203030140423233310003340301224024042141131411013431133240440324440020132130001440013114442121200200121240234212243202342122343402400122341422204301032220142102100310110222213320231320", "202132144122200303032034440140131433242311014343303240322342243323404102430311140420202040024140021400221233241340340332203444343121123002000330114230203333201131111110420013320033031032044432034004104441340033421332234434320412303232120120303124144141422141113433144143224330233242233221334031204331322201243321321332332010301344324240302403214342112104233122101113202424124442232142303242412310211213310222301143323024120000302124212312021423302221013220140003214422421143004401344320004110344244344113103011130310134033203221224443303443132211114443321132211410412302132442043242112010122420041103422430013404431032123301320430120220134404034434440010424421031234003001440223141424031220220441334130133022401220013002223342231334432223302124040441430031113211244341240244313212313232040213140422441041143403203431444001103314120133434432210032432434333041204044110133222431020022202124003033214124201400240143220134320411214202211411112433434020124133031030332213340144111332134230422040330214043241221242222422230402341442430324003140030244313224331101402222003001122130314044313403330304401322011014300033043430234413200412000244004343104223410022100432032400131320311202421312201340212203133000202023222112100131023224012141333204121231443322200204403213134112311423011212401214311011420134233410432001142332423340214134032201141012441322442123402002223343214303212433014434401143112211314430034340110333021014020224314413412312441344132441403024402131323124021104213401014320044323421002423214011220341403042042402132244314211203133014231312421212032031230401131031134124014144404202130010212440000043001030044003324223300031441000214421024133044141114231310304134221334324334110434242221010131222411442344103240302031012423304040411212410303232113030441112233222224002414023010443040211001023130020210400223224242424113342203234031414223012000340141122243234233404024414213004003202232023134210313142111110123233310432020301412203334130004021111202441144134210022424204403132241234024242321133431344342324404032110143302414222000424242121142403424002404141034023004323210023110012010202230141112103343300343114231114302023413441100240430333314033342404000341402402210113041242303234300320204024330203430341220130343342313003311230232043430230021120313043032244402023121304444441411214330402101011243013402203213421212334110011302242423201410002132401332331204331200013100340001122142141244003042140103130340204444101101314330341402140114230234244312131021142411110403122230122303411223412410333311110432202303240011422001440334004330032430443041444120003123220222143041212411030022421310133104122434221423413133143302103214231242204023312122224102220204240422121300200210433401111404310403344400224344324100110214204103022422223320332010414442343404001021003431443401443130121100432042420302043323434031322140341103104110140204232102301230310233413021430203140141341230330431420233331231300144110202431132432013020402231321010304130223411134411204442423101013112134123024333234010130410340322211444132233412033344001103212231112344130230222424331442333303440443420424214342044124220231420212421442322214124243024440132044124103102012204244143043324401243310440031233141410223130400134434142123213301440020024411003123203324012132002300234203141313123341111300030144041334330141200430020020423023430002032312230332003202322004412112313024013341031430121040211333142131430321333231241230033210302413334013120040332103134013324432002220324324011144232144323432134300143044431204341020423104344304023342200033442343141023333130323143133003200403032103123414103001323303403214220444414041424031430113130201300413120112304333003401343412100200020414124421332102024402323412020400333224130331201224323114202343111110410422141334013303412431244303132014023014224343414233220403440441000440301441443441403421340300342311240012444222432224442100020202342210130133012414212134210300312441203230304111103223143222040001210142220143444211401334002214412442420242303102032420111141221042020410032444044220420004310330433210423021204120314224031144032202322313133122300031134443440201302242323333300014311132304242141131322113040322020120143424413041413141104013323133211100034123424120333131243420432111134041231144400304243300214102031212312223002023213143433330304241312110413303042403020223001144020324301204133143031401243431032024103141122010122234443233333203433423410334", "000301134141122024113202104133104132100420413120303041123032143143211343301103022410040000140214142243414133414410204211312412404333324240043103423101013442234031423231433424020404442304243020340212043202342112241334101034132140023404213223431244003104444003103230104244303044120013320033143432430210442310413014040010220020231004444203212043102331410214324143024243221112201412003241012323401242103110342124211404241224343042404434440033131230103221341040212220102011334304034142140241140233432041101234144231003421422211304320041434121320331004234310011024213430432040040212121434114423340232434000220144241210412224302241332313422243103324101124301101013223011104344014231432324100431222101013131244402002233033314422401412410331200340100223420124434320031341004311144323114223443310314113412243430022003230320003224332323444331432200223201004410021401333343242112231134033034200103432202042220400123413201141034110040424030220132204430111223343424042043221444122400333102042124330410014434412034222210443313132124131441022442013440033342300330313122410421423411321404134202202241100214004444121314440443224232101320240102001334121302021204241200041230023042410011312202224404434240122003211304003414140014424012142234102204134201201323422021044422201003233303023043201232341432002111300421131142431340424100040020114112433031133023441320001121001204032131043344022310330310041012203320433144421410342413221012323110401420401324240204213411132412124442103423242210220024341133233322001303014132132231413230234331302022122133432013204241234334313011211142031104312422141003033032131402004434214112233024330002203023342003112232224101222134101402144030411001304223112023220310341310100110300323420342341022100210121140322300024340223221040240304341414121303312141142422041233213101124043443114423244201023433120402031430033333123443020312243430040431413110334020043423112134421331131043442443202431300030022114144403332220221311430032313132024011114013420314440442133343432014244101031224112220334231202333432101414400402304400041133404432012011401400441031230302320404313011102244223234001131241422400304441123212020211402221342220213340003210144304114442021414424100242012423022130100212023322321123244134343432413421411044142333010310424013320104412100400021420134133013233023234133003432431000020442324211124441430244314232112012230414420030412441322124013434102242031330114220032430321342043022414404142432042104002232132131411004413240342200103031013402413242241212334323011312410432323410444213441114202431100234300211113034341121321310140234010000022432141101400034233331231414214340143023420343414124141134423224133342131144233100311404022214244432331434133114040130132130343142202413020111223444331433312014012111301102211244423344111130020304041122232432400334212142200142104342310233414400103312141243120302222142213142023031102100441014024203112222222443420441444124044444123444223140402124103334131124440301324400104403120324234143412434032323243141421433124220214040214002142121211141022132313020310040410114421010201334411021434224210231022440131230243410034210423220010323230033001314141203321032310233122304310312343003341223112233402310321200430321332124320102020344021020002341241111304410140443414200234320120231303041001110302432310140231302331423323134012202331020130413123411412232323101314220043313011413202242232343000103130243221224120120124002410240434401313411240043041444422422023321434032000110340334031024104100331102311322213402043403023234332141220144301020421020441433424213340121444323302211104233220310332324422224324210421230414322222301341013113202200442023402020334413203103120011134040022230320322222312013301311411322104423314341441313204121431410342032333333211122031222433211340201213103120022320142344133033034324220142324011300222222324212134212123004004434011100424240303204042344401024330033243033422034423123013103243132030442020330231443203031444302132343044222312043011340123240401404032304340244002433122034020001144213401114242121301232223041033440304220403000201012403120233102104033402111010123122030202034220330443324014201403223111420121141400234404113240233433140332422434214024441334411213204010404421044003244224113111224342034001221241432231400114431014224040043010340314113412404001433443133020431444033023323020343120324030214244323210142143342440313144021222113441331043340004340110322100021224021430434320", "321330320000003324232044230433323344102233230403402421021330023001142134332414122240412110003031134013213412433430412124121213011041022010441220130033303330112030114124224203104332012440132431021334023421404142133430141200330104444332210024033041001123011034223341212203243412014121344431020022303431043124312221011313334211011111220100241103011030304044043423321133110242223433104120113344103233432421042022010133323004331143303244104014422040304010110323213331320031200012003103001104114003444111402013043033311424401314443001243413122442101121411324341313201233402133324222010404223010342121034421333214203030444333040014423034243132430133333143440232212433302303131130321144400340313221432442410340110241343034434204121413331443021200234420311201314204023302400102330024421031132400231441121341032400411301434402304230024401344424042440014233240003214203132314240123304023332242000240243411232010001102440412213330104204303434400224040322312234304043444142013220343422202123121111221042012420000313332421114404223031313411203032011404412142114124310414321022104233344303434242104131144311343130202132441413133244213104231333230212130003423234412100220334133321400211331310122012402301213221430240041223133001414113140044442340214100203441341202044421134442431403122404401331131114331144114234434003223223133130440121421130410014224320112103322011200430322342041421233112021303232312114130313243310043241220021313310102212232403410123000232140143322142034140441310432014212111212123200331320024300421210001433242213204410013422143143441421240413233321233313414221320040132400340312123122231203210004244413203002311240332311023103423313221142212032402011111422233331233430421001410400031424412001201444103013000403021124240220410302033213422344431331140411000122421041040032402404021044300440214234011321324104433130224010344301300314130140113242103222030003201340003244221014330240331041033340304430141023213322013134104332421133434042044434100210142143242124420230114114240012324234442321021323211314443201321403330020044311112300030131144440422421130444224402130020231243122300214342101320230134031022344042443033330413014401023212340222440030121214404024421202212131412324022302104243241221302011110031012420212214243220133143231024403430310034411333141321101442144240141400123231220103431341302234313331233243204423002301033040410324304104324123400320334314100143323214431032314310404120433121031032210442004034220344342022333440230101120242333443440313043110401440341013043214222342342212423103441320431444110023011230011433014414204021201201244003134234122424331301022124423130410330443211343141334043304224012412303011040002124011110401201443242320244413043113233430023103231024340100220414323323243433204111001031304041412020301344233232431112420311322002234042441140212234100302024301004312130113042440433003401013233100144032030102041113131114123413202423004010100130110322034341124242120302203124242123323200023022400004202403100223333003432110424103042410020320240202244244424114102241021210322331031110204132232142232204431101132114220430100000343004132241344322141212411431040014440334113241020204244230023304343214224311104410243202043414204240403300403211430044033330040041122231301014324003420311323400322320133444140412320401111424444440213210422304314240210440124303443304440130011212241403443202004003223434413341323000344230303332431242141402144043022304240323320002031324220323124442014443401113322041332224201440122230044032121404414240114013121304442330423100100230201433033414434220210241212414431023341230042122031241044310124223111313402104034034040332241113204321243320001444212211402340214431311332104012420421422424102433000124200034334104102044304003031030233332332321022232214033040433421331123100020220203211441413032002433014322032433321441120031244131231034324304042243141412402140012420133232434202233221110414244214042121422332342212032224400004140431344431124021244443414042442121400440033000221200124040013124401203323003014412300042400341243212110312414241222021422312013041012444000210131210323433324423000403240233302210100420440403431323302011103200212131010444023100124313440220033310224231032131100331101202413443312032010034144022442024432134143410012141330424330200312120104334111333443103102022021232311330122420220311010144422222111123323443133310202334324144012123224424224340441103212042341310404021300331144211403203", "204324220403230431303204414330021440204204322302141113011033341221402113111233124331023442310400143234201222113311130114044242441104420302304133220241401203240324414301224400432222330330240234420201311124343224440440433312134043441133310421123144230123322332340402231432322203110441103441330321041313224111323301432334301324113320441103100220433343002003311131012133042041043040144203412221300121101420434422004000441044300314220210004041433200020422121313300421234231200043012103322431021201041444414431402240040230002041122441020202043014112341013310422213114122200201140310420441002411200022001404224133013314434230104422110341010310041434421124213131233141413303430434443141324310412342414211314210421020022121004021132332044041422313223434344112433021024434222212440340131011113311422432334201101043144334131421142023144312213333201023314200030430414342314430121202010001242311330331123333304022114130311244443242022014022200322110324004030343120021142032241110103143302443410140110221402134142313042201430311402313433122132040313430431440300143003031113443420242022141440143042223402332234021114232331031311121434010330211132203410144031110204443424001021404223423211212431412233220130020032223312443003203213101202432120101334414441322204204202034434004314211132140422334042101123101320042134211414314133403122133412422222044443400004304232304323120424321334314000133221213022022421113140204431230340320001442214142120000344110330334120413323310440340400303111043101344400001344200224401011010100121022301324010204122220422423431224443343130312124124234320242214444232102441334024111312410441242102422133212033200002312032000144110233303134433312100310431111321441142042023242010000014130140143044203310001011110230414204140044210140403143311234033213042230031223412033413323212331130432033002400011201401011312012120113030421423224200420130431314233434404003121302221223343010231111040443224432124002231022430134214240422000444112310412430232243330330210141434242433140133022424420241030231243032202221420433410123243012240121012114011422431242344312432103223421123121312403044043440031443104310424131213104403001223244431113143414441240140013311434341304344430432110132430101420120111233142324140044142400333431430301434141143021422123422242033123001414332034213301000301431303014003124343131403103014232120201311433310342133424313104033232321132024110341310042220141210330204044303121023131132311021140400020132442412330102423024210214143040001212112443112400043214143304200112141420042404440441223022141032300200330204410230012242222321413430023044010000021312241422020004242211424040443433002233214344220120214211444212322310142121230040102003002022011134242041311111340301220021330012331131211204300200200413343424013021242444204034320333113044443310222014422013244442322012411223402404232300000142104324201203430320003301312234244011222310301440403314230002112341343401024231443414123131114213233211432242220313213140411213042443312024030101242042211022021044012201430204120414214110210143320312204410333340142133212023011133313433233334333240404424404112312403214133230142013433042123030303330334104113200443324142313232410212222012020033042113403103043233000033102341322212400314014133040444410040320212004013040434042042104444033014410400401013103140103240240143300401002133102012024343011311120114300422114142213400413343240202322300333444344010221411004021132131214404122001312420031140322232423114443120043142321332012401130314433342432101020343212212024244204142213001034444014410304124222312300123222143124442133204431221003110023032432443204034000032341442141211312021423340432214121201333213211242141120140404000010120002313041134432101340021411413244102120140234013423243320314401110012214433120303220443024442442011103344420301402444024333041031032302300222220412340001423002320331242004430041043241344431303203142341113314034430011020424321412244132211442143132103434421332334201014430042300224042211033123124033434002312411111311304444344042144031341224130424234231332240114133444434043144132031434321443232243244143044103341433340113000034231040211333021042043143142100303331011104312004421204440241402023234334330441200301041220122413024421003222402313133244442434210242003021001031121124401131141033202344222042310222230033404034232101421321324224042214120040031122221320243121114212114414301114302311332030004210200422330132400032102103220", "311243112140204104120304213314323422102123222310101024434003043043243241002031123134230432314410134222020400100332231234334304213132411312420241341032130011104240322133224030032044241401201114131440103300444202241232114143140213140420444411030440402422303400414114420332022043111411330312222411412330022023230401020041314024241203012401002304300141444121403024003404000430222431101220140103203241302231030320043214043232144044144401400441111402410400023421423340302040003234432342203241032002003010220214230441441013031323402244331322402021123403110430201443300442023122212321312223143111311432412432201443120433211430343201314023313322040013403440001002422130421010224142412024111011011012403233030232321412043044224322041402032230443430103311013430421042402211304113113003200030233203402232021142142131211003443002032043334030042141440320401131440334310320023323034003004410041033433112122431211220124042431233342220111013044214442044142214114124444340413220441220313213302340231003120013310114322310431043221400101303313144042233013133304123144414243420120220304104004143422421330004033323112424011111201024333012130332142411042430343434101120402004302400242022200421224233022213323403102313414342433304041044400032310113441112403444100012304320320022023424403330003021233231412244200312414310003323133230404332431212303322202243114022221111134400424403401300440420013143403321002032033422233023330400341112144034304423230001303433103111042042042230112343231110002302230332242333042444433214004011440221030114420143443431210444422220220201440320402241110130422422110411423240440404441230123241324222312404401121340434333141034234031003031443414120120204213004403110442242420101004302034300323211310303003222441232311243142113221133331343110413321234322314012321243012223401001330021034211020114010410113143042323133411024203103242232431131024211311301240422403043013041112413313424124424432240310243234023424423304200112331322301230401040310430442024221103223404422440234340111103213000331343113301300334223122342100033430002430133014020120111431311324344344134342200312402141244404231144020032012324230023424011320042214044003002442212122411410202000123314041124143001244312111013402443423024444012441003423000101243243042232212311431222342334411210233213102121333040423431244233042112433122211221041222214140033021012322002334324244202433020134142023131432330314114243144313211304311404204232402132104303210000004231412212321432321132320132000430020220132442322413144303424031403422413333014434023142123102322341000040130202121244144331222331311100022113340330003032200310101030101423011420334001130110331030103441442204244232434442002242012123401212043113011242444113311022133112303333042114021143320410143401124242322344002302110422331311300320443011134421422130333032310414100232412223143024220440041430211314030031322100334133320412042240132142220132134233144213130244411433133120100400143433041030421140023240432143403001210210204414401121342404303412020000032112030222323330013142210343244424103420113121432221032401331022300002411411443221004014211124031142230322443340024120301441032212134121044031033213303300214212114300410003132201303233404442112232444243331132330311401012323300020333021333121144223234113020230041000440112432140121001114224114321101224442220214323413003211142300430002320332334234410143113241301343332013323240231232122314231433233431211104133121030404004302043234404434320303010113402213322333230011311213340210344022310042233204200404430140400423431110021332343321401221410302310224413112101223344301202400241141110311141124024422004242214400200033311042301011434441222123441314204221043203142343101424101133032342001001440212110123013403231231103341042102223143301103312400111124041031402022430423444203140403441432032434233414101034001414213422414212132232003331301233413021441201402344313302043124233300230310113440141444114443013143210420411344440114222333403211111233431112140043201231202321433433122042202022211021222012222024410401000314431300133230103420313012304040321304323244214211421303102410220301231300200113241103122201414312441130131041201320221434442110034441111302123141123421403233240234101224310241431024014314103240204333324412003401400113210414423323023022313203210042443311234423224014123313224122403403301234324304043422441320141403014213331201043434010001233431121022431013431002101121410444401402122430413340", "234322314123212010312102210133002004331142212232123422103420232001200130432421224102440134001212134011033242234402414002034030040204320042034302443441201123234013134433223331131000123444334430042011210344022002020033240444323300220130211112323433130333134113211020014403001341034031201330022011223411110143204020300113344041141201034020431120013342214414003340220323013310014444232103034242224143342442312031110140031201124014320004424343310020202144302341433004120434014342131143442130042403243034401412342212242421200004144013031444204321334331314314212304120413420133324330121013041044242244324430421021321313012110010103340443243111103102120342414144410302242020442311242411314020114201400040031014422343410033030321402304110200304132310214113244321011033112032044011011342012423031344132114204000123204213421422410013420131123111333143302231241222232212431141031322211444213041224032311022434214000033110313420100320311100121300204144320010421413444103021300040132212032032400212000214304324110440033422210003341300114014031030034214204113312131031334213320103304141111130030201010333240303324212344120113444313340444330411100314100141143411324324134040422431421114030324242104223144423341102134404010101043222204113233110111443122204310313401034200221231424413141212224322120211201321130224240411321001230342234013313322030301431020312114130431132202422133004214421422120432222004424203112131430130223024333440131344311414320230201233042134202140423032102330130230440231033334014310310133343444202221324113142403220104200434144110200322144012223422111421201140402340310021012442202002340140340222444031230314130042443413440322013340144240032404022400400144033401221021033031214231422221440131340012144342210444413102332400042023210231201443432144334200313140124343024021002304403234422100140243432013433243102200414032104343020024101301024210310133014101334014423230414012013021101232441413312440213003021433232443210110412320320330424301030342400102130422203110010021143014434301243203140143413210301101224434400340330012231340211424432212423000112134120203132421343004241233342001103132403432004224303202430342114201201340422120340042443342303224200130304044124133222234302130212021223023443102423030121333331002102213403142311112221224001411022024123214323002042203112413401321022011142114232301244020423231404402033021313403344140341113340023313414414032430012320003342244000121203223412400133223122243102001324304410403324423003123230041200311032410131301043332401440144004324404240200404321001301242124424444143304321312143040412124422143441030240421334101100233403022414033132342044240100133211412422041411243040244304113434010310412203221342103432432221121104340313113124443402114001342313440021023402132014310041331244432233311341020432033023232000421100012343043243231024123034244023242303304324024102130033432002323020120333010421040414001124302044414404043011031400143303423342400432300014202123231300221430141224220403012220221404212002214141033130000304023343002143231112231341424342131021043442141040024301200124033124414222040421141142212013002201233440141320323202400204014321341333314342202041412014343241301140321221434203330104310120044031121441224344314224221442344312004112242422230420340244014223441401220201004214103430340022324041230103302413322300034422112414430410204142222201022112240234114413422142320204303030022444000123333312041443233312303344244433320213440120134312121230233000413220022021134012231004413110302212141420341320133300102323313211020013242002322422130313440441014232244302330012140312443112143134122040203123231220214333121410222420114411100031230422031124044144313440332031230200100120214013343123034140144413004220121040401412432242442101030314420230103142223304330144304204200444404032142421203031042410314123112114202410340033104333332002043232220322110331140440432343110340220433144342141034340124221044334310220022330011042410221004002001404124241341122234111302433133422301332022102312410211244141414304133233431014222213010322013044002243313210320240204411342143404022404010203003244322044043223144223131434110010232110424434224440223124203220313421201020100421203431131132042134304410300042332334043121321314131301304320240331220034323220241201311214043424430311323130343344222143342144421004223442400320313021144031040120114142430342121302404144004013302344120431223043432030313130334312214002103302002233033", "242122123344231201342342033044222331243433140141231043001032102340413102340222441323430212101230114312222041011222132211424303410400312040311310222301104141302031034430212403004341224321133024343420122003202312034410424204000113440110323121021413143232242131141412313101440244042014330201010214012004342330440302312204333203321400044343222320412304330421312301321220412342203401202330341312122120112224332324130424420102432331200443432001233411210424332320332141104214012404213120014342411411324200103010312403032041431410212014443042224344111140323001232144440012134220332220331431002422222323022040024213412230144434232202022342131211111331120432403214324001434242413204243111020404343332034102220301221441124334404314224444324001344312311320441334442424342333101424430440330112042343412204403132242411333444423323441444112431004234000204444120322400422441010234102420033423441123340340042241223014122131041003111211224401003330400314002103412240244203131111131240323030432232341242422311114210440442322243023232342031211102403141022144344004233010143130324431440012322343424444041221213112324231214111321230120422102003224413240011403312241224424441342030220303300434114230222332232334040001020321333003021233231324211314330134001220230210133430223401244001242312204422420310104311223411010203134413244124234242110032133241003414441332243343323013304323044023441201332012313220310421324302210022403432322411044210124020032041433304223414200022210101031404200012340233430210432421431343020011201140101341434441200241111132342400434111400324104134313304442030432243224112221330030002431034224201100130203243243114414402142221210034001033023041304232223114303030230113212304133231022220440320421114112311012121201324001322134301420411044434130424330020320240330034014422434124340004213103111430403104011414342433124412334222013104212313104304143312012412443201413224014000240014024202404223233441131212423332303410413133043442001440121422133142221101441201031011241101112201113212041231320100104303331333132402231233302030010141111413243031404202004243144110042343233231120112013240230412010440002331421322101423301403300130300221242322214134121231311410230003300423103044213302433241022201132221100210232322023041143410002233220340404244322013300224233332300131044314444400342434140314231234113030204432030310400233012313331340124401244104024344020210311013014203311112400434313033102231323330113213402303240324121014233032102304433343003031034144323302214412124142222411140023440111120400223242413443132012423232001211121433411443042120214240031044331234021003002113424303201213330210310341042000444322212324241344032213141443414230224220210113111042442213441343004112124004441001002233414333320031420102304442022340240120022231122140441243343201100141012324433141201010411300312234204403320011011033444221134011123140230113231304022134344344441004221220101131442414102013303233101301033324022032013102433234303123404301430403213420010230340401411001213134241413304104130000312131240241434102033402422403343113133321341121230430400422414334404411442030200442114404431004043214430001314311212341444122434320022213430332313242131122202240242131410433143030022332443313423014230142131211442041411402140132033431124322403320011312204323234333112200043013113134110243004131412310011121410000100244122111231210020342341243342121441211402132021410403343033421220311202244303023224244232024004314404323432134222322234444134423214011201334032323001301242342120044001121120311330333200240443240302442302141011241004424111441201243224240210000232001340132331223144423333203004111313233322000101040131310012121223210244441440020343144300404241212332212000300341241101441421230011134201332414341122222304142441412233401344240244021422223414444241442114030120024142123112202133441413111434431004142021243301220213441403201034043202344124012343242214032100311144200210411301431342404043322004113320101424214134201410211311204330023011312334230144230120132231310023141024441040023330020340344212014110434242140222430004431100142042412213443033130122230132030434104201433002140010124243104044321021040321111012001441332101102114430411104112433422141004402432133430110203042304430430131330341231434440004000312222322231403100344323210013000401122110100012004222311311434102242304241342024100112131441240420034331223004014013231203121331143001122111443030341101314020402300014334410323042", "213324404121210334334230012442321044100413022314014422304023020231112141012331313243033121002230343431420120100023032312112341333200102240332230011240230412300423111200220041111412030124041434443404320344421141133332031430402202301240112142421332442302011423211342022122233302011121201003443001334133020322032232124110440003424442322241434110331203231241242020232142424014324341010441002414230012001020021223044042002421112014032330344130131314423444301332412240320444344342422404342412114023442034021001402412213400433021444120102234222234000412323243031334040124332100233033400342041313321332211422244243214331204144102412303433032034441031100242232013334131241224441314002022430012300422401030141421020402401444401242141013130313423102401122121231330142302330134224112444312012212023411101041241132212043244140313103411332241302334213042203144402411340140342123012231320233304144204300124342314141034112113310433024014222343422204220342244022020031113142042342420102022241011003420422334103242221213300412222100213403411442204410341042441123242444310432013034111334421422242202340110040344124044421220242234043243010123310210304100320104102411332140300011224000432232331023132230140041214202340121430040000434114443003011012204044412440112024241240314441001043234031022401434232223321231144440440221433331234214101323203414143301110213423044201002000133203230044210112132224242222214302324430321442044002242310321143224031131333143402233420311233413434144410412223003314014032222441414333133023002132401310203134043100224411014123102032122012220203041042040303010142114421412023031411343412144410332124442012004042332103234322301420210133224301142243113140133022314213400023233330113022322232124042130030000330041331001431320422113134420122121224242110133433443232002114100010433124440132130201133133422324321413110402110010403143413414300111243101423432010314440031013024343031233233401240243040002411010440043432203040014030114032402420202102302120322323031330413000442122034444411210040414001104021233231002344030404102420131300112322231134441123003242021343142004301103421302123211332041030441324302031133412130031131103212241311144403331444031030044202303431242413103231134034211010330303321110102423004233102223223440442144001124011340411332344334343100223040302021223033443031212300103421133410104301244143101020211234430300111212434122404232314404430304013241044443220224142132420100341112311033112204104322001424343044224232033334223144110300113004112424223331414413310221132400420243021012020223432230044031411030041011044023441322320241414033224241203204240012201412443420201022111340224321104034431230114343324143333004043431010310134120421343304304434112124111002104032433443143020144302213343424133414400440232241412041231334020441013122131140304134333141331402102411040423234442013134412031301300202033140433314300301134121240323321444003334220431400001114320344122132323043042424024311321102320220423144204000414230134142132134102333210130202002133440204412022302003222132210332010441024314124030024224141443000121000200141404012041234413022403010004410211301004221042440132144443223201030144304304412033034344201041400124302112310013403130031211003214212012144044132111400123333244040113011144100141100104001033224034032422140334423404422310430303404314243210313203212243330423230130034310131030323222443121430100031413113311300030223013212112213313340411021402310344043032240022212103241031134020014131131412114341333312024202203240310313431424400233241240124234304004132122114232441023113202100022123420120033102410123002230123100222232224334410432432201412331244321001334334313430133321211132240100032442233130332000142421140341101020333212103000041414040124402232221223130203401401430401243333302101111022340411214131442230043340311204210023203331234313021202121221300340201013420141240322304033013114220214004041034203041112423134320441203314033330230200124401230043040104313010233424422234142223300111041222103402300441131034340432244301324042232024332040114110012004211044401244002224314011320310403130203404300344423302430014133223024431432411103220223030410011441303200013142413120022403414431410233111413044423034200413342002303304334444223201412400420334043411434131244310020342023142012103420143302224032020222112034010214323420203140234123212100232130030230340424212200223130142021031213244043142402012111322130120232244423321133031010203", "104211004042404022002030041444313003113423301010120131443343013330131123431010213400312413333412422031122002013413042332022432313303104003240124104304202300423344320444213103442204023130423122411202401421310422103122124244313434414410431041011113300000244332014214310310100100002044131422322234210002332013030432112233304141111312321340440212442040443204343141400202020043234022434141242014331242414324333324222014330403231314232412123141411310344213431132114342121310043011432022131103423034311431402321014121044340342240101140412132442401140021322110013444004322441231013443303132231444232442023034101211102031322231103001031221434244240344140023013240334002212222003342123041030402314104212314302201213332024232113004000104010332220430422431323111130124000414321014213123413302410104130343204324342313102413112040414232400212144413100142222222131044042401042441001140420200222303142003343222022020224230001040233330043434414240330424432302224403441341214144440132313031411022200331144413042201402334330024120003213013421421234041431040200240442323341111401344000223102312431210420412433323243143131131440441101242143000134134131240213403433304003410443004014141112134331340110443032240303101214304010134313114043033331213340202424002104401310302414134242303444432222143224402433231300310121033134240033223040102304430311133004113044144330032243210020213422444100001214041411232402442443400300221434140424332013022432104132243001343243010231422300342422131144144221043230024131043432234002031131223311342322420032222341014320204402421041144210404103234113132101011422123411423310011312203020440114304023013030324342121014420102441041032432221141422203441110044240023200130420232011243313343434113031413144103300222140422241023224121123040222013244030222414302023000034100000124314243014441244014424100103432442413024413324000004132410221434044021431043130420111313020332321212030330403441244143432413421241102222014431401323002431232411413331120224040402214243022442102022003022404423232321422012014211414413013203203012100430211343112231111242344220100423433413344211003340422031201133023330000100100040234202422100114241324241214430241321112203320413310422140112432011321000244324300234200123042442401123224431421304114002421340420240302012344311440212331100123101441000440312234332121220320304113032123212441233312042112411341341040120041223031121320304301111344213101443244023320101023240311314123104313404323200323312303122144022043423134200433400123132341404001034023212134111021130100110444100223232120143332324000203441312301000413401330310301131132031331003422031313304013040121020423144242010410242334420104020200000001414304210144222401022140412143233422422243033234240333204111012044134000132431443200211131400121403134321102301331201021044213331340323420404210012020110041314412424320011033024130134103102030421342442441414013432400401300431322240100112003111404421021033304101321440014040300243311210114041224104133431424342330240232021420022413044100211144331400011222131432112344432441444304111224232422424302421203312431440144112104430024003322003420040010321320144031402133400020312113220140402412131000304131200031032100442122421114424421344033412304003234414203400111004200030403122100002343204102100220314413444203300314142111121213141121313114321300303300410230012142400432110030444000010321110013001412141400113433004022303334130444440200321114333024343300110134034244330212143112304200410244444342140022441304041131103102022032334234240030111014103400004003410103023431330430330234114313240043311013233122130201011020010242242323201410412341223233241122113421204104420030144413400400302441232434244211403224131403243202232422222312240230204023224022411341423111434004004223412203423140323441414234422324324114444310300210404244422423202444144242302224410141203034101422144114231433131111444030423340010140104221314121321442411034340401243300014232141304310333140303131412310030440012323401014422344004404222001404021404241020343443014432224213230120124033021014124012243333243144233340201022043220103421421023212001422112310422442012200403442321334421124041240313330011120104312343441020413410232434312402004430032044443134112321121344002233213202312122031332321000431132401141400204203132324032200232142004331130123022313314434110443230022341110312310124421313002002421112302113201122414033121434331100311040433042323322311242011402421431414411", "113231121211110031322331213121324014313203101424042242404204311400244331101433343102234423433423021223134111103033212001320332323133343134010240214332230230030011004431102122140244400342422032424223334210144402124320222214420123302213142211124102002203343024243433000442044203312301430132004343204122304104133042332143301430341302331104220103323112314204444113102443112241110134021214332213022041422013320023231413114333331121411403023431032231234303240314332403000010024121033024103021243130213020441033202231112120140132310313303123402442104020340433121411100044221024310113041100320030443431031134202100440231100042330240432123204133042000011311110141003430234012014430223144201120323033140020124011120230312330343122014322324213401242412204013244000444012444240230204234221440012224311414420341042300100342314311020140113014442002004224100314123411221144011330303312021413422441404430142114444231140041444142242013200334441101222420110432443112304142043400431200330110223214404010403130221330343112140301200034011323212410440332302444221144132004423021110103010301211120423223242102133301302134220014044223420041401333320402440030104442313400220010323142124004132042121400012330123412304011211333434423022044423443012224021341200221314300132043222200412111401102112222202223102140020333041100300103010212242222412133304201032430343300111222044344030240403343410224132203302332244213003433014302130100011122321013230133432101214012243313430431213340324400304031320400104401401213412314240230314210342444022314123421203020404232144024322113204422414211333330413312220433032004141130114341144013120320101340142143443311301233311234003221033322024040204122001432110133113031423434400141422323400034143334001044243204130202321004443044232110330002031314232112301030022041213312020403342313313441144330044033344033021301003200014010144212443000400134340031002420014230403231111030324112421314103440114033132130221322010412222144041002400034331143022103141234043224340443000433012334244401141434230442242114324223413300324342043312341024210313020010440024421234012213414322402410201231311224001332403313404030202021014441140043021242111044421223042024344411020220033122242420121221212324304233403112034300044231201033403111422230341411042140030012420024244211144230022432231400401341243422012131321104343434343211143013040342222444331010232122402200200303031222303113233233324402402234030043404114404334410432422340244344444401022144131330311330104222312442432002443343441013002044140413423414320243441344212012132141012040433431233221421340231412234330440204411311143021031340111222212411332403034220014133111242420211343333434141010110333232123301130043221032023211202224314440344230100404442223102344032010241441202442044440013444044000442010444323303211131124133324313321101031344304222004204333223402203300031101122043231434203123020343211042041340320404302444020314142032240240332024041430010210043343022133122142431232000241442342311324412013111410331044102004241442134123410042441113001221414221333341433101322312033244302012002421242444003144022141232300232344041114413014113104040232442331000002330341202403012043130002212022122324121041433043331342004032240023200420010421321424412231211304232323241141001322242034334422311230002320321321441304220223131241414103231314334102422330400110041303424042133423300122423122340133122030234133131224234111033334304220042303313001043114023022234332420124104233013040320113330342414413400231121011200103210243330113014311410311141011123212211032121404331224140330034113202120343231000221441213144121324203204241431430402123002402103024114041323432112444012234444300413333114441131142122234011122140132102012034024023423104432431202223300210333011142014312213110004041214223431341241304414412022441412201144313124340122420414434301220330321033202310120203323434031203044322330221323434242421231121403323044222233224110031211020442244421131221033014400100434324243302140212212001022020340330131111340011344244100301431330214103122241343244102312142401214202323042403242404142030211243141033242302234241132334400220213122431203423113210242441120432421330314333422320431430332312043434034102433232341344231314004241210423123431303442224143120432112124211111204040423224331012422102020131234404140204333430031124303032211230341300231410134231444431000143334112103110340434420432423441224020114020023304320022030301403213133212232", "224302331412301324242414430221213102230313140012011204222020120124001212424413134022431040343024212141000000204000304222040403223111031103024304011202110431334131443310440421340413114141413443304021313332422200103442301110202323322443323031143301102124412131411223231032413330334242221240110100313003332441013024223001140431404443444434440120431331044040223011440021120223043401201201013140302431430443121022103204203431440223043040332043400402123234423041231111232220231334312042242134022314044011031042443441423224444231204031242433300333124342042201010301042404223410343321120443243234143041422014234211240413040344111430310143013001101434000414133024031013133331112030023141401314313012041110232443230004102400201242232241430011143220343003111410033234321211000440000130341021432131141233414421320313230244102342434331233021103303330010321041033440132121421123303100032334021201004003101314234321021003424431423342244133442141411221240002233423100121134011033232102441443220223121024231443413200340330431121233424110323000044124313044303034400403014413020302003301133342134042013210101020411344100213243244031141114204222302442403042321043414123343221304040421243041334323102020102414442211310411112244223320244400241223433020201323002344313314141402433442344010243212204034103140401030042124244113330410424243111120224232002314332342434142341144130214320404221312143314040112233123112240433413421221024222120232412314430202302312001102203421212021444104340122200301231010140204141312130004342244214142133010203302421022211144313331132430010431142220401044302123401303242300331424342111003401343214020012410000422210231141301204110400340244442422330000214322144232311034241113224233402223100113440114203404103033343024002132230043432041414020133131111234222123310041302114442113103233003120403422100000104343401214203130233414211244123443040220111004400134233024203102302441321311323013121024013324040212403033033214002441442423114220043434101002130222332034443142104432410142414142140124201400024412424211432300123122043024320142314313141142402300042120221204403101130013031411340423003232244301110122040342421210441020222122320004322141231132121120443312200040104121310313041124212111132124021320413133213021124410423304310043003023231034331412131431230333341210032314131000402304134304432214203134044314440110002334122402003014022113340410404341144132032113334214422014304210132300443230311333114433043044202122342441314102032212421302044120443312141314400100132213144334403000011101314323304442010420410022131432023313444333320002421210011431433042033300430002001133044000421102142441103112031344430444211012241330401443133114023110201423343144223304042004441142340111014140110243240314200030413102214241431411414331400142332111420231104423303304311014420400102014000230320443440041303221233124113214434310241103411201004041312402320044141021020233340223203304211332022243100244100004222342231224034123003424204014301204134431344442120022124121331404324301434233141133420441101231143221231201013313021131414413100311103124231404012212300202012412423214234010310004231322202320342013222314223443023020132044141101321214044231224324304030101441003413201123000214041202340143224034441142404221010101430402423043334442023030414044022041211241102420322031432110313113304203443421030402322422110212303044204421240130101311422431032320203103014223223233324141021220234432004422234013141434304444024022100220320413241400024022242233214042420410230103423333024232140434212242124231412200132344221033412421411311232340103204012331204211444430134413334112204312120030211403042030003240342312120100003320430030041023433400414340033342213320231244012010011340232242411112102241103222212314000200233410420134334101240412344122241344133113432123401014113414340234132330424210234420422021004222421433023400320032341143013210231122243101033421142412411414422444222144120214144312441204403144421403303213131002134010101140023211440332003130431332131010043303220413403244232333043421023340343112201133242132312220433223410411123200213302200202102444300323303214400330144433242422203312400443041120120144434031132030214214131030430133412232410320224404000032043220222140413313113424031234130112440010332342443114122142232144324200214303140301234030034422204213221134312042323233320312202243220231210314422341421012314011323223243222333004114402211220002432200224134421130123203041032", "321232123431242000344134402141432422212110242303431424143233442422142030403110221043200000312014110043424230410033200410100132241041304021042423211413342441012423113020230142114010222444032433443341021133423134431234132431130423012041413202130111324424304003004321423140301001103400311203140100331243012012304244104041000141244230123131024201400340140241222411421104404442344012122440421344021144240121241443140013002013003141104014222424012113020202311102231321044330213303111130113001034200302130034340233311403200103332433230000232343402221324300143431303430011104210221140214433414031003401434042033234220430222311414421230000230422244334043131104040032134430402103122224423141300024443442221033113001330414424020131201320424324022430430443031023223330440423410411202323024332141344240144003113201000434240323141213132243442324403324342241142003142334333411014430240311413204403403134334200031444433211110143312140022403303420034141333020242403313410202340212343244212102043420444422040204413013404214402424302430002240140104202234031122301043314410300330444040003321411311241102443142041121310303200422440043020322121220132322442304132200214121414230343114414431404213334144321422222313341434404330421403421422221121203104100134422041142024202034320421424204302342210400240031303022044231114424323243243202041041221433034401120420314111414403214023143444044232114433004021200040033311014104031143001433131434124322440334332010232100122122133141220200332320314120010034301200203224134001010003021411400100113332133140114313402223030001001212231322023031233220012404410104002043340014440041423032324203200310210300331440320114212202144211003342414440030041440003230031302044310040312343302123424430112010432123413324020043112341101412144133332200041020310304043012210132200233423142123412413134042400312243214003202310341011334101230313234132344101230121333403431132000133034044332013143031210011324311134434322431411241121321302013040142211103033211323111204143124304213013302222122220202021222313131232012034111012333422111410002302424104110310002332121431203424233314214324023433112004411434234343314131212021224302202224344341342320031021400142034243304420302344421312104210300323344301234012343113222203241431010314223131401300242331431224333001021030111131201023324010030003033304002240302244434120112241102310204043122024402120323111131013134443020201401011311242314341130004132434021100203314233203412214303434332021342310421020132202020304320442241423131303404442001420413343244003411012200120423121203041313140414022020423411021332203010001343241211041213041222001032331431202023032120140113101233334332220242344040234002123434433324041443110314113402333000403322021220012042303301303431404240134011041140230321343321121240240014321114312001103211000134433110020004124422120334332212042004313313030220231430404232004344010330020342322032113324423102404113110402020103103010421301040440120431404231132411403040410414034143044424334324043144204221311222122400001202204333333331133323401020433034000003224422144233323042321014341400242201414213444341303341214034102202234102322423304420444314212420320032233134434100022321100344430131023003414124132100344003411322324203111031210330304113310131130204120414124200413223424330014100002412021444112231403340234143312103001031010203314141411213240120100012201012330333000143202243201214023424200133443403341033344140234212134043132303044440241244301001111000404244412023221442110442122101102420020242441132100104202141240003444312314344244331442414040413332323001401243410432323204020234201044113221022404300140411213241444023244141124132110122202334314130211411032413112444344013410222124424132230244034121034243412440332314213033340303233034343201412030041114233403121202102043404132443243111122222443222140414220042011102220020102310211113234110314103120414200033234301234401413211112131111022413223000302244123012414043403323432243103442314323120343310121130014201231321133023034434033434401330013440024434310430220241102004330023433131032042432414033440400210041041212142330321123041342334333114211031003241232300113111434434123102340030424334110441434033001410242204334240104121311004244142234121013113004414411212212022210004013233032324343401342113242321312310443210201131220031423323231310131102132312240330030304310403324123333122320434243343420321112204412010101230200343112101324202440213411113323024442", "212111424423334310112033333423430413402242410433312023444223323143320204020311403132021301000333421130220002122203014110434110012344314400330044432203342103024440321234213231403200143214111213301322113010030210424000034001433034332433001140004204234243330233010322041330134013421412404203432310312342204103014243244404203140303444201114322012021314302100144120032323300142211100241242021013143142013314213404042101424114131234121001440134003132044031003121130003432413213131030003413144240310113134103442222043310430002314402300241210204244230123144122422403120031424241033310302344332231201241342033342311410132024111420330244331210302221031304204043132444221312334203423120011404423013342333033441100132222313021334134003331442231443032100302121434124444334130021332243142430144043101421204322231032340021411134122443023303014021122022214001142120334102214243203433341443030130023244120342442400122331412420023341423403423440201413420044224010044204141011201124042241440033442021412304240222034142304443023020034321104322101011412411132210324131224440332410032102310430434224024111142413413113022434034242202000034003343233044320444023240040342412224303213104434442232142014023341002333340012042020401423044332400000002011113023124022343220132122203141241203332441204424213423002430001032341014242430400133033203214140423442201232110223341422421113334032423121202322000323303004333221432142124200143012211402431130320442204223410334002200344012124321004231002314100144100332123401142014144221012012234043120313322243321424204123204222330331243334032004302304423411203132323100241203414100314333421422341020112043242330034413033111002034140443314033300212432400212031342312110133221300134240434324201424304403410332002323212123103211140133042224223311111220323112211342230244243131020211142442342242220301430311044223332041420241130320200400444001433101140340130201100010323413314302434303441040121134432343301024344402211414220224340012230210212201120312112132140044212034333304311312211003114302111201412114242304100101200233442404442000121313442244034203243233344044133132422342432122424400003201134310001333234210304401124334403441210233333403204140133023204100340300031331100312420312222402412114210141142104114041104332321102101233214031032214031301302323233443443323324334421301441214200014443243203031412434442034103311303433131333130124402110011212022443332323221200003211220400032141041220033144341322214432320414104320012200410423312120203423241231142424004132001321322120202301211433442213101302244214214233104144033332330123123201112331143211331024301413104441342310030444200202222200144444112133104242302343443341212120214102340232122243103134210100202122114302220041023033020430013001410202131033444001104020112203334241044044341402411433131302202001301024144220031101102042001344043340431300003134320400233044230321110031143233132004102032232302124442442231230012343310122442102220204301404000024120200140304241341420434440202010141442321122211141140244141201331101042344222201010241434411131443241410212332313313441003421322121204101022233013133040001423312113444034031003224130443111012123340432430010124102004312243033443011032124424110004040114410320313121202403431141002003000000033330002013112322342001121212442140333214004101242001301442324331322134222431024240134434301233110110314231244032111204444300401432030324034221342100210130143113020230203240330344124402024342022324222122222344322314000430110213302120400041412124313204441440410443402222323413311041323412120433331213323342333204243314431231000334102110011122241422431033320434220112330440323311302234231203304100340313220013423422421410032323001321424232224024442300344314223441331114004423022020244324013111144032440034111421443100224012103421042423132321011330024023044412430222104242102314004423222132311301200214311112304243421024000123110403011344140310032110141033311112211014143400301333140210341231004303204203100424124340142431340002204102213012334040024412224200120434221111212341401440032121220320303221302400420043444212332120144302132440403420443434040133441244241430100211322430040031123201000422141201132244434221231032101332131040243013144434234241340234241042414340014322433410401143231311120010414114203430402300113232334322242011432000033240423242120124302441023403303220313411334414103143241241422142010111112204211230000320230014432220110103002200303334200141422403", "342132242441210101003403211400010412232243313021122231400443140441414042233401133013040021130240021101221003113132201423030011021212004402111324102132010344203111022044114110311234142230314312211223130322233234210134212411113020103240320300320210212102333443043142122001433212200223240423434144222443244034304114444022331420312040321111434021403122424211320130242113120310340403142002300013314414230122340221411133210000311313021202101300430013224312212334343000312144034430302044221031040033034444134040242410102442241442430134222214243131121304122444244130124011241442312333004303221424140304402231112032021412124044104412322204043303224424334024214032121023020310321040422211344032003344310144441003442313323141212012404004412013402210400221444410000222030143212414303033134243320411311444223444121330331234120213041332113310121130040312132420110424304403031204024130313123402240343323333134004102143111102244113134004432031414234023140340422141304301341343401431222004130100033102343331304003302323223133402324244130342124342044411430233220400321243431314204411231342044404444334120044422022030000031130233214230302413202144301243343202144300442203211302212132233321323232331312211431403204203032311343014422324130214414344242311120114422223000210213121022333312104034031140123324443304440014304212022144004101214244144341134001042010400134414231001141240022103103442143240212002431411313020003412113042414130423323324210433202113413113314223311133234201004344143344134102423413220131233014442403124323134312114144103010113324111314321202004214340030423134202121230213204013431124141003212123012131412110143232014033020422404211323334042312432143203114241113241121003312111030321044323332241114222114040324403243123100001231414310023420041344441322141003141313133423330103242241112312100401412332302220033424203002244332413230302141341020402000202420203033100300123340102344000022031021320111402243043001200244214203410204343411031022041404043012113231004312233203033001134040240122044422404344344233214311020022231014404132100110223132231142341033321033413242232001321223334004443311414313120304411324223122422043144430203044223111131411140231421243401404231120101242132233233321132440133220110431223312020320433230334212243424120312214444443243102040302122003400140340244224014041322110332121131031032131030410032321440231323331320300314143011212404043344140311412424103401204131140021314024201440214322301420012022421103022210131211410430443300221101312300041322434110104132210220124423211023430420323440420131232412404202224042311342032200321201400013104241220203223110414230323433031104241444422222401433242142322402100331422134112010434443033100213440431204323132300402314201313024423103232201202021023214032230014212130140440201134440333043134040441142414402032042120404003233142112322424002304124113302100021322340420120241021342143241221311041102044333341424010324110321340203244323424142402441340433443324443033110320003421322223031202143414410343023201014442414433421240011012432002134342132421131322112023031103004243202132401441202021010211340104403222343444202440130404042432231143334213041334243120003102411220122401142332021104000321224103102222043304200042343044213330144233131031321024040040104434030421141141303433102104210014314333201030431420403130001010340030300402321043234414424341321101134231411314324404033104032120124222002011322102110134141001332223420324321233444013024013340111041213014024420243043122402312443132214343420102210111434000022240131012012242213133110110443314133312304234030221223020100330403403032121141343023421202423020240344220023301001411311404310302101443201024324244023110400130421220321431313420411134144013004232334212223233234102340133204420114110410132304021014022311030211332213021040200421102111311413120340401320210113332332010330001344334424330003222440331004324012331424330421314440142342320021021320313134110223322404040443312030210010110322011410400131404444420121320104100010110332313032012200133313133242012232301320224341141322324333440424140343142442140122034322142034302023022141310200023122114200131442132342022421310032121341144001314300423044100404231113113324230404343111403021323344411042440410203400324321204243322120132323220103330034113323011120143242440344411124231421113030222340044114442223210343041014110234120020142103044201114144232202402343133021224312424412001123223314102212224134241", "403324113340314104012324440211201021201100040034443401433433404244342224402310034011120003413031334232313401411324443303232004314441441332022204234210121223402404140311211300341321121034142311001014031430133042221412213334413141320442304041133320343220100124232223043232111040343310133302432243300113021240311333211231332211440131010140434422124422403001340334240001344440104032142414223023430133413124010230400210231344011341224311413344441242411300014123433141321120430202410343104411014222334012431303202200012123233144410122311340020024322443440212343003434412310130431340141130143233314241334333201330433131024242101441210132141134324201414123133034434310322211033124122144131323000011132440022004201124003213223204114001343313022312201244310223233232231301404010011401211243031233221124412223103414211243110043130343411204210324222304133342412311024102024203231330322222230014432203014444042333001033340301031203144112011202131242243144020131420214011042231212404211233214103200331101204242141330411303000243330032142310002312222131124331122331312410122444002013002021340020120014133420022213232412024410430401432023022430301041321420004011213122431423000113210342313100024203440330430002344010233220212424044002440213022230242203420140011012012101442023120431311230214312032000143300312021210233022134114131044122032122200330324212122431304020024142311334221322012403431134030442111244004013040032143403343422304402310333001233130344003301213444200002202043013304043212104441240224300210043203331133013243122324122031013334313402001320042341404440043441033222101234342203324132011000430030000200214400014111243143031212124411214423201303120420202324212022312403423220032241200014033212112413423230002433202120333343430141340321431404000013303133340332333012314404400421424212033222344014333043343324441412233010043204420214203314444314422104133341200232312404220000041210040240134220001430343142224224424242142303041223313441430114300113012001410322324021041040111044332023021212401322204220134112421320132102312344410410041313144432142400240023434204343323022014401421000412400231202234112400202303303241204111431324133313000213341020321030120024140320043141414030241242131440242113341124204320243240103331142012023214422224400300104203233240423133113404414220323301344021133144133331344134201030231000301440124224343133404442211014023142413311031442422104131034240231443400042031123340210040232030241222434010004004421312101143124333412302112404043241010222221133312014223111120124102022203234003402300244033134234234142032121112022324144304102224241024214332230431003114002000033242034422043214011112223211214012001404040020221402240400344300401202134100124411140232031203004001102203441110303042223324144443401422224112120421232433213110021124434300234223013443303202230240210443012304010220313144243322324123204103431123130333202413040400121314213312321223333304131313014432442124044312232040020324002111420040413232320243233403403413443343300130304003323033303024401141412413410432004101033103413023243302004134033003223220041310104142120344221004344220133120332323124024042221240414214301412030223101132010222021212043221144040312423413031203042230220212112040044012412014001232440002342311144011134243201203010140432111132011432032102330324100320311320020324203104144002402043430214302212140011104412200323134433221102331002041020214034240331234210412310402103210100421210132024423232202031003020211103033200441433242022131324204111432142313200243403240221111413032112030133230234041240340402200434040211214322422410422400114341300024420322040014031413202130113434030303040344033423231343423113210423423441304202233340042204030421244031422430233412040020101313141311103143330320412201001210434032422342132140242212440032143042343111101033121434211104112224424443422141201000000132031311412420201222333221412320104110301004122104301232010331423003103440031211033140433423042033114131420310100221430224002123110234224222333233202333402143314222122412202321112241031140324043100143111303001313313343040430313132222330230213331230414321444431020403124234004413412312124112342211440312130242223330141204102403020101012321434334400330121403110044200031442411302243434202113224132200030031233030044320242142411421220042423344043310400234200324230330342410001320042000331243341324003330034432121410112434101401310301344233411014140343110342141104143323042334444111", "143010104103011031430104331203420041000444243441132241443233043423421100143202012034202020441212231314143133241223202040121214142312033432444424304124030101042240221043220301342330340414340330010304233323202034002343014402114211323311022421413403121332003334011410421000420344023231144231310404201221204441443334442321100212200444401320304213010401020204412232124134040223241411422200023414033330040201321233111221121422314403044133422223233402212201032034031120430132412102240424433023020333114220033002321414133123340203002403114320341101222340132133031142313300234213000341112244130400421433102431143330404122011204014021213144313131244333443410431033330340112234200424341102431300434431313244230132134323444220000344233442042223123104221121144204230011320022021014341041203031402444203214441420303120402141331042220123331423220230241443442304103002244102420034332212143410342313012423130103343012411043434401413020324122024412331233424103303300120222231011214140423442011214433411013221300402430443422010111020000310200023213124421032021034001141120103430143011424244021320312210104032010242203220313324340022231204443223221133142322413002011032423002140442441421210024441014434133311111314443224224344442020001124322043434222301232133434324433432244002042401143004012014234123002400234213042303321043113432342111143133324141100442314404201322141012100333220000234043010410143414334324224143122241311120402444132013123143331020433344134121212022041110004114042010224114044132442231444014231431243300223432212210322423440404101332121301432011300034022203004143310314211033311004424021100241324231334313144012012020230334342000133300241203411424103040230430132243112133203220201104004343230304102201123414310240114010210223401120032401103112101241113310241033320230023023203101202414204112002100423243424413004012443402321040242023312330401031434011432114323233232444001004201410032214221214013212221301221320411043221023041432234113222033323444324102013114414120431043044103321312142114232000100401012112301210033401221044411020213031242040312114022041433332023404304424330120110040022012443413002103024113232443134241100032012104223134234313203231144111320411313120321412213121402440013222012442332010230313001140110421110301430240131042304023442301324004031214244444103233042243143310023042232244023344223303200103134320401043134022243332122134240234430121341322102120104403030313102222341430211303400331030221111132410311024003023011142144211334404134410140241434002141014202012104130013142112403023141033403142222330031313101014311011202110133202222432211142322213141343431310113041024234134120044211033204130241032333224033312213040232043213103104042442003110023001204301033030133112231323310334010441044442401330304434142104231313021043342104040214222031230204321334411014304011332140131000300234114441130244222103201221102432220031013414313022340042032434120004030200030430314320242403214332100200110132410434301201321424243411034330022304222042213420042213320303042143440343141011010320314433312442031203242124331430220222400424312413100040314212012100340044413214414031210234330220420421431230013204043222301233231344104034312222110314340200400114013140433210022121132433414201024024333343140302200001032114211114111311441104012222222412013413133134223430300304302412133034102140034042424432043230113244243431440342122000334400114300423141033213402403014011122224203121021232231104344230401444102212141020102124432104434444342413003410100041110423123123231132402433100014223030433004024224044140024323400113333301431124202313143242040433120003100334344301331300401232220312101103310421210110400103033232111134000243024311310221420244204030322200140231342043343343343401310012030432200033410044214324414312112321420124332102423314341444412122202413012122221210203402121410212244312431344433303001344120033212424243114013304104240300103342114224302114203311200121011004101331314111313100340401201112213103101443230233120430230113133124044211234340220421143422123241444030332331134112333223332132113323401121044200101233312313331104114431223334223422021142014343323421210214311032212004333442002232242014212212304104142133242313403442300440432012001242424310001332410341314433103333414321341224441040412311021302430202311410114033233312030021042423201221230334202433240001320242220240231231442302320300401431223221003212130043102243244402004010012042021210440201", "130431044041424100143303324202104424322442432334042410331311113442021402003002044433013320113134422132320103312000333342441201144020213301322213143140333333231011432333311022004312433431033414241412421011142342400333242344432023333232223431211342342031044030202233111344432214432444242134113202021420123023423423330012412023240200022401021041324233110002004020444340004134211020203333111233434332431130323404004221402313121044244011140203144432112033111400032102010011212034410434200302142431122300130213441313312244323014110423044333320313120443331342114122141203311143121241433422213223431121022210012442200242430222230332304213211042010304324012140120232411313433420240114223001102434041213401243422300230112240040210321314323304433444341132301142012423004240140224130412232331311433132133122041401022212303232231214311342012340201121230443223124042400232220110214224024131012340411434032234342110040442330042414012123344341130144124113310123110011004322444102021004222214010340333420400334322412320234422144222140212032211232142321224401242010434323412421323242434444242122401333200444022034142411210320423212244214222420241212022214433403402133032210234210113113404301331234140143400203301040031424110413102320410344314322014032324123134422403400300222321102110042432413412010122411304413103331010344212320021320240132440402211202433114303430010402042223420001410131114014221034334000042140334232101234001414442412143310403443430431013034034140131400033410444211424220243311203400142320403431324224324010031330131422043043422411044212233212203332442040122444333304211444220104102321220022020034113321123231423302203013141434002031012321420002404403203433133121101041440412204200143321142212033301001114303001011213241114210302143223140332111430440034330121231121400144103224034141220334132431334432040313112312040324401124402341403213210231120434310232220122420014340101241330334224031104432112112231403213024102232001420214234224001403414401310440202021233023440040302423303414423142234311034302024442122000311232231003304041104023034123014412133300313324410111032134100330223130101421402400331112244114302013300012301200130300424132023131400040440221322043012300133140333200102330424024323143421031324433332100333310002011244103342212001414432300401344022441024041332340333214114133242211240403312410233344411024340430223333322204204340204343344233313231104410232344304130220323043144020122223140023001244040021440301043111402310231421241443410023024333441131230331434242431012222422032431100333032424300242002244100332024321431431032340340331431214232100112021034102013332223111100423010143040003224040003121430310430124300232411040311324014431112301442222410143431224130410142220300231400112113111101344344101003140023214333200211042144402323142243220341100134043424132440404444410131224323032223200042141132201414103132143132340020342144140202200142301242303343301140243400322320113213211001233334310024323400040310124330320121211201431303312232310042333034312303133231434402021340040334224411230034100100042422040243011021023334034211404311230111014021420023114433431034011202042411332211334031310330120330332344042344201144324000244421343231413010100103303214142314042031443402012322113313433101410412032003221201300210104234122041232322021431142413422434324121431004442341114024114042421131411243003110030121324232011232410401433232001012033412102300421040010301341011343133120232434143010133323031401113033221422033120010442433240414420233141444422432144020212320132104224443022134211002224142104443232144222310130021422310123020420201241430422301333433010222230321241123300330413333442010101120103424224414204310203014320432330411221221144241422014224340103343003013003043233101023242120042420013340241143304122014042433433043420321311301031332313200000012201330413231230332242103231101000044423034042014321114040303014034410130114241320223114114320040122210332002232212434332221411232441341122203440004202443140434212443301044311140113330234340204202313112011430303130332241400142433200210233311324004304131021240434310014301124244433401324411100134202144220234442401300214100424244400031104033031131404403403023232114142240234303413130122333230022120030223441330011312432110043003013313240320414244342114014012020233144010231220203020003012331211124410223422241144211041143023202322422410023214212434143121211022430414310102034223213421130022214101101142", "212132123401441213232430233321343420434332401240412220323440410310403403244002300423002200040222010112432021041331014103213230230441034003223033133011144133044004443423244241233110022142211303213123001221233431113404034020112324201411413230041030113113433134422011434201100144123103323314124333320212103423324132202040101132443301101140303103144041100011221331221400100213044034220304004222243221424102434000213043113013044212004230213124344202143313034433203402411204023141143402120122000103313100201330313401030103013221414123030434434120300041441404001013234444422000343241002202032210143444412332132341022144002444001403434342013100322204232331031011003041040334044314102010341102130021420413301420030043002042012422303414331044224044213132210444004103111001312441141330142023314222024011221230101321030033042200244303113013432033133322412433301114213200340422300200220300044401100334041103431132400344101140212224104011414403032022210333034240043040423004444112030001330000200422211213111200043424003434313343033131242120130430020340004422140321201322403130204340301203414124324304013340020022434400303434204104001243243200314240142024311202412142312342232433013343300214420103443210341224143302102113444330341401022323134242213020122432042223421111123412201120321021132033144331423000144111102343213411123403121121210231332141234314143333212104334133410434203420422311201232430021223004003044111300224243020340141121312441320004410301202442442040201334113201242311424141113304312132420140420314220320023421242022314031324101111200004100443400404040324133031033401042230121322311130123004130342342321213000430220413142011320302130201114021240030204221434100120022001132331041424022304423013333234421334101002214440413124321222304342220124434343401342343410241111144424401211020311121033234440401131332324320414432404430324112112221431304223030134034231002431022440203020303223333122443143100401141131244231301310033011441233411142212114114142312304143202313433023314344331120243144032322214024200103140012314312224432340314314040113304043213130001300003434034134314111402023111212330124021113202142103002340312430444410102413211032141243100140403340043334132312332430121041330443210430340122311321311024434024343042222431321141344410212442201312123204112110423224304030430103013343134214204022112012200014230334221034311320102204403322123132233021011304402441321022323400330104132123224440300412301421420222443402021401144141342331443301421024343100332023333002444212134003140144023302202311431124023212031330110300030401411303413204104404204423440032443432243232441422340232400020003141303313214403012234134310233421123201330001402400141323401101001212222324002113142040222432040341040043132210400040423303232324011323114143244431330111340313104133022123440202320114240344044404441314434200312402234423232442230042244144404221441340122122102043302342304143044341043440420114242424310303202441442004312003031430114003210120414331212300404140020032231012110022312302443044101132340040440211013211023322034032011021102332122313431433443112110313123114112240243043444110433342020340302432201043142120030134010013341323340131244141004210334412403331220113201422443102031011340230443100043330430020303314231042303340421021101133220414312314240232012442110333213202213242031004324122040214220131041410232310333010320212243321340434320323144211202014324342330423241023423124004103213424303120212411324123401243114001402313012214222402011222122314342324002430430014114020333232234221043222303432200001404234103343413301310001224200144421121413023314220041303232002200102300122302033312220242431221313134011410333231342124034432114123203124233404343103203402110334200020323403334033044012012434411342303231441043423304331330030103334000133203102142132112022134101323022303110340111311344201442120241013002003443104102203210130313013221210302134243400123300311311303121234342444234040324133412243303122033113212132314133231410002330132124424122041414010331023442334141020210203314103334002342302340313032114240333111114201121112423203221302003204423241041133330143012244340022022133320011103400030310121420441010443302112334042133310040343324240233412122324323213132342421012342222432341024113002031410322241044120104012402043341120023134200124423414242232401222243304311312241132431311000323013341411231314312444403040110234411143243340332024044410311302220012332231114030040", "130320334001113332233320310420344103011434330431021233244003114222114332032414213024034303200224321310221133311034302013322312421441024443243401300433221142202101334423023420030031314034102210114020001220110041343143041140022203441213144101210340112304114430040003030233411120010024122443141321141100304434113014442141104143312312141420000140102240241143234040314333310020224032112120330001413302132222023240031204334443444112132404212213324341303124204311031122030132420133124323431021022100230211324341114010212034021303444320002213023444232044113041203444422131433041113414001234112441140041312341423332104102422233343134132341340411344421234100104123322434041321143242042202043234133011420313442141440031121332220101111102421433342010044020030412401344020432142014414143044110340334430313114200104041330321242003412232123121114322311423243310334112131320221231432133224110003141102241400013300042003344130023313010014340400332414032102002041344143244340441320343144232142240330421310214233024200024340420014421231341104301243313011431104003121424221441343322014013021030133043314434203203023324401201201122302041111143412402301022224132423031304041320142131230123002304123302013441010140122112012321024013143302300211204333002430421020140112242120432304130312211242431421404222002333231214104014433244022012244303342032134443103000131310404012124123220024003042410020104313032441413202224030240230044213434000113444043131312204043242310400234241230244240423241141041424010132033231142133042231324011031433213322233113300121011330313414234113402303400030144431021411022324032231110140220122230230223030203002123412431221344414142230210432301032104043220011002222340310434241212124223001433323404130334140044113304034402101434400101131133123040230003214102122403222214410330130441430221112114201344142230044010232244441434023240040142310231422024210204433110433313101213111012320133203211303431413102204133342123004344423403123140041202341142340004404010333424004414044001124001324323332240231001424121431002200444121330310240121123043322101420044323314133123314130220000120320143234322201022022130040421131201200310344122132020220141023012034332100103202022013023332404221403012311302134033222230423333234343332012112004043232120034020032010014434314243311124043424330231031423411344420011432104114321330242120314132014423323034342321013242144141331404440311340413324024404013021412101130412444014114102401340424232241244201120120442240023314320320224434240230142313004041010231133104124341431400321044112001323133111010430224224323321101014010341241101031122303433344020234443433133013331310212343403331014034122314332410410323042402222241322102134314244100340332213210422033420213013402231021202320204342242332320031424220342041102440211341014002002013141013113020234224103401322234104121022030101004343343441033423241323320101024010244010223114142332210112110413141033333010100424020342021403010104402412314120412032402323432121232030200310111021440001321141133310332203120224443121044220102142020321023141444224300121411331042344023440023103422412302333132344120042243402241140442333041401314032004440233322343031341231133411013401430322023333342433103323341142321320121413234221211314403204401222110042104010033134010213121043001042340003232433020004330444311243022101420320424042442132433443311002011213234320001313210242421030224044043312334114222022404024233001423004044104113034223012002343243212231313442444110034143413033110302010002340222400210332040242400121311301011140003424443024444144431144224432044440130431204101444321234441032401033131001411024000234233122411214144441331113210042204031044401410240043400334400124132111304102400334200300310123313302332142103423334423204014143341420104442234344401411304242304211324442124414034310242403403241231114034244300044130331210342032311010033202314022343140221120020120132234032024143403022003220240240211143411304011114444444033221341102031223010344442443420001041432202302320343112443333041334424403013321444020110042001344304042230112303114213104014403420143400012143311202223331031131033241443304222133240120314433340041420022323210222001233200011331004310011402124323330002304410011433411422312002403314031443012134112002032131220042114441304122132013430430130330134224312440134023300420423131031143400332222312023410004233002312140330404214104010412224403432304241132331303022202323244331300010031404", "302424410241211321003044100131441141103033110203003341334042422222100032001010430044211141342334003130002413234310034412103042314234032041324120000331402341212411310412301131401111113342041121010013440341402122420133244404433013222324141100301032202402321331441220042112442232130310111434213431423010301140412441404221133234132310043000204222022432101401344411210440410341444044004413033341113302124021304223333414033022221002443111003231243234102432121102303023202034211331402400044300340044202132133114314310213042033420420300241300104412440430242202120431123131103003003101032331012041434334414033341204114044231002141320031033424142122032243111144440322030424224414413424423120434420341311113143342200213132424313113443044424303341120304233434323323032112310332202224430011324213000020134344314330134301111410241400111212240302422021241044023003210020244121103121411021110320223434314142443011041320433301114324043024421104333420240332130122240122344030101400303433132324030212024213424100011223312102121104204441433343321003101430420301432244123334141043141411211311412240314130400441304143404303300410204320340300023304132212001134121220444443332212333211442222320304400004241130104234340333114012002142303121243010341440040344124023040402122300213103214040003442421000434033311012140314042310012422203123041110000203013313023302304024003123441004040241144312221303402224202100102443422210413412431132032001331233244401421403244013010203132243110204004320300002221230213214201122330403134040402104033124121320423301013243130301234310432213240431244304232300412201334140013442114433101311022433340024130112311414110240100411341301033322304312020141323134121134142122333401414413040112223023420422334202113403033231144002300034343430434340101004404420332412210204333424012002344230001401004331330442302022312202132403214031121300421213223122224402013132420101001440044314031240204244130342430213241324012111430314020012224321410202411421420130412113423343223122312031012040412240410233442211421042301440300102244321343321221131443424244422222141011423230411314322234243333443330244100104121301312013032031432104412413021122011233244200144440223231210242200312230221341210440242114020242400311244414001200214430343014000124002102433134224104000104324131311440020340322101240003440320322423330410140041233231231121313122421203322421423243011213241440233230333332100041433422030311302234321213122021221040333011422402332314234133243011241143010302242334303314322031323232302101421433341234320324430331402412242144340424330234024234120411101314300012434333220302100111421024304041142241440134101120011133012100401321334304104132242331140424314432413441343124141444131344424420314311012333310212321110302210024442123324100100432140043204232323441132321140244411231433031300300013040033403134014234301421242013403000003321441132113131023312440341240042221142431213111243330030314440431341141421340341133304220243304420021323313220233041201344410241303200233204114300112211300330123111300122122241020004133331223114034140331311334004301123003033232044133404403414023242313211334042142102301421101423040012044241123031443400311204214034034021300331312123422310123030002243304413231202220122342113210340021312344030311424132003120330013000243121412002331001033231444340332402022330044013330304222313230000122110302044011324042203303412134032111313343301212230042131213241420242134201410031113032413233203030023323014232221421323120222312110432111032003242011433323012433321132020224240301234231201324221022124432332041323310202222230210140313100013132440303413122042031312244121132441421304410000022300243024111241210423320041001123430221211220131332443141031014321413114433234330100240122324104234231040242144241312011042413422002040411213134022241223224124042431044403243132100422410140043212020232334203313103421014121240332241013433340100341401013424333223140401302100340114200130131211412123200113044300200020214101302122420330404134110403043033334134242022440130321103200224121222002143403403024300344132313144134111201213032230100402203034244201014143443110022014204304302312112141324220143400414433100414240221404044141203013101440323041011104111330343010321202240011442344043113340041323221201030323141041334140021232100444411142414131021003044432023120330121322431030204430433141410210034410110103401003414303242401142232412210311220142003420003300022301034001113041", "431314041134143100222404411324321223204324241302304021113240402214114230314202044304320034404220423032004334210221044203143043313112400324230414013011230200213311143410003140441300024330302231200400314024300230400044333443144220040104212144241411331402340143242221433033331200044022233012034022130331003233012431414423211341241300100402030341310211424113444340402443040140222003143040020130242032202333023231341424103314344034124144004234411133314342014240143033421222421342424024012334410221223143210333411444420000210124033043030120232422002314423404142110143314043321133110204040023223143040200444304324421411310304130344332314101301340203132333310300211104033141133022134430140320401212403342141043420041143012213100444303214133340341422031333012240220424022134410410432334120000304300224342011212201303110031013420144123341401033140233141403200020142343410431243441001130201133243312200431243334412004413212433100344101223421003401300411344222113313040400041424010223002402031030031301044432014400443331131023234033233040022330301011213030310220003343443241413302120303422204322133312334220404423423140133304210024324400340010100311333302034400330333123204224301220334114310024431230122402122434240122400422412002302213440204124020223421422441321132400111321203233003031020002210222311323124423333412141103443124020420113401444304114304333241122311403043422201212424303324332322242401404014141131201103441413320324210220330220224242244044212003223141300002132131203004100241103343202142104014413134110004110313314421324004402202044313143200323402034243333130120400423140040131334022132044121214303233224233313330412023000421133233231000130023341031141312404121434034221244303243420102140120220134142034302330430424022140223410134042001302031421040441434440440234041240444242231123341404142140114041301141203023240204400230021020413332403104341311443343123340032211143031104343332233133243021434221044102022301442303014124343113142042302031230111114032343242041424410110304112403020342321122120220332323234420340324333134444204144443343330212012421021010020340304410321442400234203221332301102313324423344103122342210442102214330421224400434132413412344202213110104141014243303204143400404201241442311033024303140402344404120310003022140220304012424012311103004231320301300014204210001000444411430030031444040323401214112032411111024142223102400110040324231312000430242343441124141123002441332100041324222201042103343313330433242223421413332221044122123013441221240402344032310003200422400021110410343334231030001202144243143142223110034434324432212344241211013043344343320324214104211410322040134130232300410133212121423420413142021404320432110431314220303011401121134244321030411133131400200230201223224434313200142020431233412131230023334303340303224344131143444103203400402121111244221402210410400144242430342103303132403101310302324034124102000020414212103234243440041413334021211423043323434014210411324433442040310202010321043324143434243130223301031143203110400030132140221321034031320402341341303430104041130030110344121342341023444200234200010113130121222003341124023103342400123031411301312043432014023344444400433323313420133344201300142132022233431002021010003442430231033333103330400300240032203431011014221441304400202431122021443242333132343412422124341333030302303410001313132210023412401323413322342230043332323023031204343033420000013440012123210443213410410034221244023020331141313214140434420400222113240213422130222404314003444444402001203143233242013043021014324142201300103302121201311223333321040224313131230342323224321233142004331240122110414414011324224440223234220141043314321321202300104311224341233233004144404243023300012304232130041021402040314144040404301444113104114443304313233300424011440211023340214013323342432411003434404130443200323231321140100123030134342230110021123122242431222403411312103400410014434323130313300141133410233200114430014220203311213400120420333010011213234021310211442414213314332240434423103413031004403144340040220142432020441223022313321031111100040202130432224224104244031123333013331420444140032341000222100430132414444331434011403433310331002141003103321220234303142331313020140023114034130324342323334443312012412124321242142442202413100440221424042342400342112113000032421012443211141114430021130444443122300020133142000121140002143223420222144130312142224000020441302003320430110204044013232431243", "013212022003122044432132400303113344402141343003133332324104303203241303013012421241133133432141404130430202330042441403130004200021112143303312220123023411034221323400410303323344042334420023340211424220020224414124234221333033002210333410103323144244032034021113421242432204322413441113240403100133404310422411400132031322210440421443341021111013011134341012210440411104214124222144224220212420221444130300112221003002223240244322021104200313230300220444411014424030131310433114140400002402231100140304404243234234013114023423401041034134401114104201441042230322223000444323202021432240043234314214411034042042222043301130320420420323042424433324430133023404421341300303344002113114411410321202041301230014300423333304434412300042121310443130244103003422412131000430302403301304311040410440144431012203434114241420402414344422304234032143230201210413112423400414102310422003403034133414342402131011003432203021322110422313144043432242413103333203101021243030140112404312040213144110302403023410342242002244111404324013023143220300332241433134433003241034211442210211041434123110123314134403441010134041213421324110340443333130433004023131301232044031022403013004212130210422110103423344203324022110411220011131113211111223411123012304100010211224224140340003230121342441011243320032012033442303120043104021423421322311134111023021312101323433302144101140133122213030212010002330334111044122300343224023021041321431313013230220042220024123302421020412414423342124131000233414222243400332432001141431324203103122424344244112340110410232322024221402004033410132120243142030432330030202422414432220130323011001211333444431211332110032214223234201212441401001203320033201422202331101434213123213123412402242310232342122430401404000130403441343424032131300110323310310012342021400330001314400421420210013401330012122144003040210312030224143301314404034223331321400323310112034340232130411411102130202132034310024324023124232130122333403100124233214311111222004203000102334240042013110312044131324102434243343300311213133122244124421010211433242331441230110004130211132133421042303114221202142033341010241204212300243132044110423244121402033214143431022014024011310242003420410213444120041412432202110442323044130023134222010314110142404021423024430232422331442304114204111001130041320021042312133103212414002033340434004302414131242421024012423434224011424400412141421023333220031342303003220314310114010000314323003212043224034121342411323430014130242220132210143120323434341344024214320314214144431443220400233324404232104303044333443214301104033402121311024412430321440403033401240434330110011432321334011224020240440300401310311240220013230001443234112111241323123440100042322010010311102240013411433313130130043021341132133430033301341141301102430424014013044422023222104103413340421312230033111301404002242341341230232142100144240140413402031110410344111412424142314422332204031232031240004432320403013131442000301400402042311100030223030000302334302314403143243122141021033104324212043224313021233242314422313310133121332323334134233214330044022001441440123234310324111212142213204222414043421031402342303044100113142232420244010311132314002222143013232133124124413030241111241020031121413042000444241401431113401330342202441014321130143044102004044313214201230124413221213214424010413234202121303324324243133013444042043313444110223310143113213011114421400331130031002314140010401222231114314200000431023410142014404423120340113230324122400141021424033430203331431210314211241013011341201144024343321044344004320441010223132323030123143341311404212042131130102202041233313201330303432032401410112334144123312000114320413234144404300401143242211213032004040111241230040330210003030423200210220033412024321034304213103310403232330432414422012401420432304324403224333400301122002233034123420233244203302322124302411212123004312323042010313311234210230120223222312312033210223031210333320442320034220012113141202242323430304321310240214301231344432141420334100203034001443414224444104420333424240243423024432042324422341141212231100300320212113432014022213240201401341330421002132410442144312311410331134131020012204040102234340031042334324321044321032423131103430330434441444143214340242142200124420321331132140121430344120001243233043000240001042331132441443321400020003033223300123400114311433223132031042331221130314131020442033001323214334404101123041221411423422033", "400112400004123314333112231440104210404123024113313420400124421013100443012423220343320110334321030421214231212234030413444202112143430102302223133122100134232033021340114131140404423311302400342424120221220031243222234123322023421023444044441442134000223303313244414130000412114103324441413112120230024313223121143102242333242433001144221021224201102043333103422421230012223141334434012312122443222441210220140424120124000110320424102414201210440301231124021300230143044222004133010144033023240320344414304402241233431201131012030304124201041140232023023432311400302211203200220102421222213430302423201300142011440012131223030433222122001011312300111232414214110142024144431132400413020022423330422322232230003231032311433010311111022332114414200421213222424413231343410010041120421202011322444303304412304133000204214034442021203302402442400243423023031423043024131434413402434412210133011203222210240214004214303230033343244211333402131310424201244413400102433421334310231422100024342134142003412404013221043431320140201041124032043223100414404313432212210402143301121122443113324301120402324104243341330212444104110420324203001100111120300404020220314201242200344443423114003243144230214022210104404130323310331212000132310204201011034342002121320142343014002214322342031244211332122424444323431024203400220243202203124422022223004120030241030322210221122033341211111422441342014431022003103341214132204301341023321334314221032140332101333320044442324312031402034443013413000433112410301022411230422412044414224144130241012333401041340032024402401234131141034112143421303103430311032431400204410424442113202323344314114011440030332313211120332003132000234220403444241122104140403412210122313441432234101143231340424220310242113324240112320304330414313413310330040342224331202012302313333031434431423313310231134231344143432044420043430410403312131421011111130031113441441014300034013200234301040012142433312311142004244310103003130123021422211130242101304000220404400410120311424441322124343014211213123441433214101231120233444203203103021202032144441211040304121440004330212314134021344421220410341123022223041030431014114334343121320242001142030340433023421320203013103231044401104422034433303233343244311341204143111402243402321413240401010204023043214431224442440404022303144232420442431024031021234113120230120144024320221024412041100323330231241220434430221334131204120341214020124322112130323401212434332120312241302312320241401211223332131410102123003200020103423333121344341233302433141014443012221244224111423222024442402431130313343200401310101011223442144304033002103244203221002404203320430313443210344432132210033133300224334010324221004310122413133320300444114334013040324133112101103004001310330123330231320432141040010313442020302344242021323300221442301131302140132112444120424130043202333030022111241231314220124211100042141114301110222210022401221123241100040140313140020334312440413414221344230434041214123201232100422122441000224203143100130313101321120434412201423410331301034101334214434412420424040322130234412330310431234443203313222442000000043344314030323302404300012233303121003104432230401042304444102113304224003234403011040330014421011321330130002243320042300411242340221310143043110022123414112113112201123412010424011321224302134140421213112324030032314420304231402204320014333010423002411120034440124333433243103203402310244141214323421030410141332422340120233211000102200312323100124003323220434023423122422130221022440340134341041413131311423022422023004030220033101114230042034004314202124311211233200240312114011213220432122044432432412030344021124234113232403204322403234220144312313422001000223100241431102411433033002321242222013404031431402144213110033123231020423034131042412314000412300123014020400324330341214101314040422143020121240111213012321202020100323422400040323001211130034130100122442431434410131044324341304002012301122221044112022100434403041214203022420433303043310201431130412340431422202304134224042302044142240033042300443010022320234331143241204232143222323331130334310440012031304232224424131002040010244044303032341104442103402444211301210320012040003444043323114431323301411202010121323201403104003123414131131341432330210233034321313320334010304403103232144140210033201431132000441030103104422412034233214331221010311412344033401143023442040203440234221410020402324423312024320302334412021033131333210", "412223040402034110330001301440213043011022330133431031022013311430310002332123443334332121044414034003120213331234301042202203121044014430433110301014010433011420201311430232420324003410002343100232022410010130303310030443200420441411102133112130323423402001441203242304411144020343103200120022303040140141341240144441130234242324001212303412413234001133413021341242304201321130324131242220141011241001422341211344431443404003110103021321122421304213243212214124404042204001001010142134300043241300102233024104113304312310210011024424314011202241321111023000001241321210220333120231124041424310120031232204023043024020214032213234331232030404113123011202102212221204001430010320331040223132223304140233124431344412214404400441342310032214443101404403444214204443402024224244002340333411000134312210331302030242344412122440222040412100421043000141004042200112022020133240112301430230240014143413032423314412310143021421301041020004220233121113222240114041440332034401044132404431133003203031142320314032014041442441314042113042443030033131302431112003223101004412412014012112040044232222210011323413204233324013421421020240111044412031214231412004030100323224113414144000001302032312022442230010114214210212044310114343212431403241342013031110142012422431012333334121421101243020444032404410042323133242244314423430204221100033431110230301124040120041224310441110144244414340420142420020300113244000222011224424113112243243441323203414143414404330212232023143233432440421020000433230332203022020121031220102411132213133210333342021402422013013004314304113423412233122224202021121001030113443402331124313404311320124414103014101201200032222244400400410301240011010441033332434304103300123221140443323111104114123321442011333001243322134240203203204012121020214303432311210311202444121423330211341044310033242244110331444123432143030422102142233101144321222112411332423404023202001210244200131113300422344332031442434233323142223340223301241044142332344100211100214243001410011330013442212421140100121324024110323334334010144413221302123324144400410102113301200320330320132043202131322310244402410134340013412320243411410242312203431031334010103122310121243334402312410234010101333030011240434101121344241242414431011201044301324323402411421213334323420123041242144322034434332042242331003043302122320211442110040231340402332311241314302341242100423212122000032014304232444341411142111010430300322014334203233003401023001024011004111322214404200241223143342341434130143411144423141343410113014114240424121201430444034431404014324102002331223410031111211423240214224224140042341443134234311032430320403001041402131440323420143014234042130124123433444330334312210440431220021303224133202323321042102002020133223404300222013222121430322400311432312433003124321230021210301034411413444311032210413111043123401241031331231141122130302020040344443331411330444401300021432414420004020222203104033122011434114002123202132303323403441432430304111222311241334143343042023114244433202311104200440320104304042143442030112340244340343202341042314342303232100413203142310410424043002412221013223420002024241421044101334243034010232144204411442122241433341031111323320343023314413131214341220343222023302324130230031441113002434431104123313243042403040012230304201224403241133431132434201140230304430404323442344420013412440444014424344421102230241001400210120111224230230223324243004043411140333242331423232040343113231432430422314012140320321200300113210311140231221113023140000301223004410114132410404100331024441303240002434213313204124124044210120001414102333011213020304101011443113220441234414214434130243124022203304211240111143003300322431440034130344323401333304103103233012231200011430412400314100240431122220431144244232332213211330003240132432022003131143240423042134324202220323010241212203214210023044411333311113012404331442031140202423423402101430430210300023213412104032421433202302433103210323034014212130331140100301312034331002214020312201124441433042331242044222234020004031433202121414103231303431030003213240343021431202420422224122314441442002103000412344410413032404234412042323432001324320402132301322202114004141132241412122433212121242403343032303201031012033301442420000424222223413430303434224334422302213022242130013022330420434403332130400040203223440440403431423240303311312413212024021014312103322214424330232220032203020403331234122242032210341124210044", "433324013201101142243021130443041030401332232114402301300002320004021042404121034442102113030013011140302032044314000443203010401113224441131220213134424034440433034344112211031143440400233223222042420000131324443132410024114031133203411240111412031001434212400332120431320110442131042340034320210410422410123121042140033010033213400133111001121131034101220221304023300314104012240222312302232114402124233330333033240302124102324024341221143030102142301403420314010411201003220133144221441001034144014133314411114210001410423324311313413143013223214340203434422100224213204300333411412022013423223234220412102021314140222441342442033042201010020120040422042240402444232231421443133232132021330010342442403124341403133140001041010340130133403240412240414001241223212430234223120210344114144414422243320021240133312012001042141221001320340220440033032031032122001032310121343331110444134021214242313222230204032004344021022310023334401412134020214330100122421021233144223211031044014141404412003002434342040440423003231244142013442013442301023013024144210132332130223302344231423233230204333001122410141111004030141111140220140400242421404114421404444203223023241323131212242403133402424044112433041332423433440411404431442203214104041320112113400232343001202302410212324221044103212232340004211342220403103113131214103031011430440230442443204104012110143401304014123243410221313241204220214212221043223040440143304441430044242410311342101242310342432123013434034322214413200133332211231123243422024103402000132214411411344242230223201311043010011202043212122033443033022434010344342140400130030243331022314213024224423234004440343213420142024212430144302211124432204122102302242003230233030204122441223042121221224222034111231140313133214042301212441343313344001001344413430402330303304233002144401124041431044221332214021241323201424301210302220301440042204030322024421201221202240204240201404311112133001204340334330412312334110442243033212230423002104021420420444043244431442030120304242043440022124233331420143144034130140230100023004403130342411201043131242122233343123443143212420101311210433404432433310221414421043132013333442422133033222240042203134321110340032300144441230043310403302041221424012431240233120221102322134411102243443310401422023041102113232044321212431412122332401131001433031014043420234330313242103031003340024310343024021022224143432244432331204404000331303144113132413020133223422020143203434143321231241340100102314322112401442034114323212230424404004221401441334314013423031213440230240312144441033343024124000432001213244201200312443442040010014242211444044243003241420404130202423221213220122210202233111333341331311230031302032300422230234021104342034320201341001244041211210101240422213323402422111441022111100322221310023211244431110203412403431241240144344021014030001211224002112021434142010301143014123242231222101334003444344402434134430134320303442014433323124330441414143010104302042121303342030430102221331223124423224410404302323313221324114004402133303403120312314112130010144311413131110404144302224124004142123440020404023102424401412401223040403241213022332222022420244040432104001144313400242441111113131422420434423333211402232122241223113143143300242032241042243023323114214221324310204014123330441322110143300014304422033220230413131303020433140241222141032141431032242240232424141042204012044232011002232122033100441141400001133200200230431043101223101304440320224030243201102131242424023030011124400323344104324401114303042002142030004031232024341221042414301431031134223132410332121021423121102221212402404423114441333113001233423103420102001200142422210411330224144440221322440411212203020301420341414132020041011222113044311114212201144333021301143141322044131024300341323310424043241443024100122241213232112124223020323301232012330001404444200214023303211331143131122134312123001404320424004223234014344413230042202341303421023041403121300342321334140123231400424004032444143122411414422213431014012213323403201420430010423211444241324320122400102231201143021231033120133320443133431241000342004002320442344412323141023021204122212323201024212330144240111343203112103404221231221210431143012110000311011040003424224032334434440112200422002030041324011011423021414111221132304131201233103244440041202223314213001320124040014234444330231030321142112241202212412120113102340003332003412413220300032102114220231230412", "144341234241342224013124012404140323344243310242323241342144300041342323320214421202110203100412430402113443233312210033402122003224243342032101434232123021311044220232423024202102441404422344014403124223401003302101141334302301122434434033024322401400333331324342242331404304220430204033321111021222103340323040212223300342402011010324202331223002132221204003442021021141404244434243424414402232432102304232444324314024104434304301031213142011421441031114140314324233121320014132303432244112033002411321221412202104020422124130431340201141312120422132140412402301400114022430311301320333421043112342433212324423413330101434231204411032424412240200442243421031413100432311243433112410110044430143340144414041020443403244014123004430111324200011233333041040201124041242031303013213430010202414304420433002004124311202303221044110311302044244000044331440304331403134020341322300012340313313441442230240121102102343410341310441221123300210331323110443011300030400403411142310041342421130422421330212324441244343412330403113414214203223131213020142320040322203411323440224400324343042402044243411223120420231210214232321440402011340243121031402422413214440243304330130131323224314343322211211223012003224114202313323203112203234124304220212244300301423202142200114040334123334343123331320324343200331000032043131210024224043002020221210343321110421111040143101230041432421430303300040011402202303200113343022330010031312113030001122024042400110240301104323040042141410024423323231034421311124134304204021221030030233313031042200013102000402041410312230320102041314043010144423041200110440020124434013100320120400112134223001220434214222300224003212021324233014241200120232442434010142303421234424311300241320113423241321022313303141343031101344214320212301242301112220033044114431340043100303231042414101413321410023024312342200203331011124203203203130312023420342030103022304423230001443040321004200140000243123310030101010204330443234322312423212431014030304041314030102132342114041433004314041103233132224112010403010410012221300201234413333023234333443332343312144033101332332321030214031230140121240421124222412441103233020114443423203304031324444044440402331344000413332213430022143211223101323012234004204143230030231134124214414004144300140420111143141243304442402420431131421011414303234240320413313133112230012213403324310444100010213223234033114022420224013230142303322130242331332231231004230111312101342010003320220224323210044003330101202332220101033031130312402201431302413410312214430122421323022444124232104444312024433134114122120121124330330102120044300022300330040133424344224233441213201104411440410404204323204232132343401200133234020322402312433431321321111442302204314401202023424324310311410302212230304341412320011011022133400304110244422433004001033313110310134024043104231423322134300003334141214001401404312123030302411420424224041034403040314044301104440022132134003441024304303440421223244433240430212232330040201144204204131431011323034413404001430113202221032130314002333331244033311031344101012103114214334430421200024424013021421030223002414241441100421400110140120422401042433130423332412022322120124324432202332203332020103421430311033432301022214432331434230300134401101422412240131222340040241231143330001222040320242231111431322130423441023331310134432220103222030010202003011404004032234030301122204420330002332140233433044041242004214223324412212314304420432443232123101124431222121404404004400123231241244303010430444003404443112114044313420404034011031334034021342023003222122023010041111103121004112023040310420222321411213441003213414004101202121003300004204413422212014033240444103111331434104444432312131404110110414444422022341234320002121021033400234103230311032100424144343203221412443401013230042231244323344244444321200320211420421412412004114244103023444121223041301111432421410211243140330344201144233132040401010303044123214000334210303120434243302004244422304303404011242403421334420324012214003302443430320223031201432422111421121322301344004244110313403123304100303131203241031002333240334324123203124144323023443013311320140024322344121421124313401223022142340312040142434411221143031404224411121001234243021242021100342331434420334101231100014143000433332334302313410220012231403424041031020140043230401034142203104130130003001242113110320312243341412313320043013433312103440030132011420411210423104324011221414012", "443034430201044324103144024220014230123213143444022320232143201212323443041012444324300011111320411340134221444440310203120413042110243230322231413030331403314022123444343201231433211001120241210314111303412444142314320412202034122300122002323220403324020214112342332130010224111410124033431003332323014104300040441010043110244210412313034022134412021030042032002240230401224421004230310031100332343233014201122331034241443121443442201442221220142310344014143020201421300011222434002040321131234423311441344304300334410024142242440223213132341100430234004223001220421313044422122114321131103412320000040442004423310112010031024001321131114043141320043401324110211041232433324011001133441243014102343442322121420113124004101043201111120224131333430444410232103441001104323410311322241321244431301110003411232334010040040022432324212033324114044141404432101042423234103404134442240102241140241302423033124103313041302304213233402331214210132134003031404400133434421412020122403300403031334232104210040124314314311332230142044224114032020100440012002424124212312011401044310042331143011004111140031410341301414142242320323212344242112011310200243420323444221240223011402401211134001232243103032444324134042342441210201410344421130232224022043342443422130131024102101323123234110030103344243414400201232024131341141432140442130142404322032123102143413420022441243140423432321300024241114330341121222301323002031240441244443140333201144131320330244403304113310242223131200413041223413244040431133433412102333033430332210311020410144131231422124241420043131342321434423124032122122303242324120121142443343011422403212333202234043114434423334202431444223331200040404441101230414101112344231222224101313402224123033114143043431411300213332243413400131211014413210231101021000403112200110330430114010103011323430202334103214403123443340230403210322342410230341002423112442021343432113312210434403121103141414141222400000201200300140131343402020231200141220203104140112424421434341223012121224041244110332413343341244443122403332032044220112310440340231211003131320032314012001243223033012041103201330310200311041142014130021324131131400031310404202132040013141122311311211022142344423030230244034033300401104114124213022031102042300040231343143304443402213031010204220444343314303113032244011101144224414234404004011111123433224122133330302420233311100133441212244134402044230310414101313000130103014320243232141200304210243111203422411423203340313204102140313424120121142110002244034211304434200423001224111023300314040020421001042310200240124023020441433332204344114331332423344223322200203031201004100411343144120032230000204133110031312142401123343011414034220040434112424200234004443312402312104200141243241043243141204101114423143304212414022440043142001111431303044231414344340322411101400240332034344101230141441142420301012222333434141242031331413313022223441241212342141022420330300101403121222042124433143440113032041133224402043214224433242431134441440000234240003331244342330140404404400233342001134211201224243013310200330302334434304411121440343421142041122420021134312444431120011102433102441021114200420321330331301032141020313123241104221123312413010120303021311114420232421424111023213321331441011431310033040042133311320133412023324304340004131142121023132414042433422014330440221001330140113320102132241222131244341110312013314233001112044240011113243324040031400230033230320144044244421124233422402014024001204200232141044302344331324321132101002122410211301401222410413314040103002244422321313100131231210310333023143444011113222440240034242214210444041113421242322431323441331444133134324344334231141403300043100310044320222410310143142014343334414024032300133242114144022240213014112343042411243044120232042200144144403221412020040403032232342333430343232403121330034012202414033122214303213324414312420443340021141302414302210141023042043211031231012204101142112440231204121130212021001222424014333430200214204433242120213424243243303333430202232400031042034434222412001122423423114023431444434202043234140021411103311243230320133440402111242304340000202314141231010122444403303421122000311403100421442104240333313322031343413331124312222444310210414332214320201443244413313031211244243300400412032441404412221203044203003321302340340220304020303132241424041440124440033100201244311110240210412213430120000411234433214120310011132233342300114330413122000", "031033224413410340331041434320132100413243314331412102430102042304011032432012433314312243422202414302110342134310412443230024004203323420130111144043404344044041002142313140012021402310131010244403210324034014223433440021311222301101410242002403213240442401212131213301011010030410121030101444321401020014002211401422001340110443043310043001130123110034240312110430331000110031233434013342131314200312010233044214204442441424204010413222202340330332113244241133040310041003223242332223020321000244314431241043443141322104030031332232230043020141343423440104142130134224341131433320002440300132140342401420304213201323232324410342001404111124304102243434320220134431102414313022444230420424012323202043124430014220334244423002034234003024431323341200413232223300434103224213323324312233201242102111121111242123104022144104132313013230143343433034411334140341141301100304422333014231113003111030200304232342222441021323300141130303003221401240221121330441211442021312202011002442223433114131434111040003412223202312001043231002114311220210443011003133421314402010040140320343211442130220343401201201242312241431444040132042201144020002043124122142302410222423132404340313312034441044212323233401021344300020313042203341412243003431330233022313304424332404032300001201200412430420411144422324434430321134013423441233142004222121123344444142120443443130301334401302240230144211131441124011200332210343323442202343322414301410430243341022142221130210114131402222422140332323130134311141300003114414111133334443110144322333044402121040234234040144313131143332034440312400030131211141004343143402401442000414101102140210311134014344320040400144133042221001201013010034434204111100031433231333221430320004432441222222333422200222331042103123002344202302422423014304422214001421322300104324433421432414102240210002240040320202143241324034030332230240022413200400130420341201312440232432431311134400401344003413143200104032434300444134103341343210034133022323403332010210113041314240242410442124140444101422204214243300211304431133301233220224334101231202004023123444041431443323213400442434421031444304121344403301321033133112220430343333343302244334334232200423224240043103421411211311122014123342412033344301334322002233102440432013310434124141421442344203024020323443342220232320414302422343301224401234302004214401313133004400211422324033123204230442011141303413333012012124232333004002141104444421401421222434404141241040313022320124214413324101113041421100330222221213043043200414011304111421201100303124413024043223402043004240130133300300202401444003444110222004433230401114421121032241040242402041333240322122423030001023010012201014223423230303240431033401012331334340344330203034331203020442313133031302203010320344232422333312424404340213311040103443230204400141440041413140304410322420334104104430021403232303004222200122143130113301212431112043112021044324040422403223014121241421231442232344340110403312343032414043244242434130424030313040014141402430430441200312020220102024414100200323031211440203012023003000103210113343401020442421311043103213130400124404421144212333431002010102113034100242332300343133130144121423022331032203200201014343211400031202120203342311341111034323031402044222400440100300411204321012330421311232402130123021014141120102024214331140202000023423111431203143100223013133440121123312414014324133320411123140342404134404322211203312003041241232001342120124113110321044011131041242243300323322034022400321434234202442423424441131423423111430433242144440022020100223222410320213304114033022403322414143132033110134240444341212332014211400000442303240331200431343332322100123044301140300421101444322034232101304431033223100401410340140232213142322232221300220202444300201211143224213233414303412300142143010431421434344004232112341341321414400410020434402001042342202340030443101404241420414000410034023232202231104240014413240212420403142201223424310121304442200001442424020443210241132341411243102343001403341101333241214443043131201331430031143311342442220424000243222002221424243101204003312103410013404141201143130222420111041231132414030030204421234432022124001340340041303404402424223111022141211004222241300203300002004103140233433122301204314310301344203211334334121110212043340201422110013034444403103114310123441441413214132233023123320143411141234412020243143140442323314422220003130324310113130100033211142201240310221302042023", "012024104040202044244000231334110233324004413214443243012122231010411010300100410032422412112412334120101002114133340241441210140202234043103120020131001141412003423241024200123423320113212411122000241143013030210422024432203003333431202421011244114131111221420411304112344221224230134013204414303210231332441141031210410112313124330414032443113300312211443433221444313221224201444031433434303202420014410113311214033323444404214111044320130414014040203241200002241221203330202331001012413143313134314114340430003301132213041134131304140333213310010412134134232003112313431230134011043414342330311444243413123303244014111012211142133341123242314200234034313402143104034002244000033103344012213134011232132002434021000243133110444431331140214311414001134140414412240100123421443400444310413023423321140331223024412004032420100114420441243233024233344441324044140233212240002243333210123432040132442011314243413124331412221042444113202043141332104341022201044014401422301434033414113040323312141221220102030344240403114331203313421233444022323321021030114203302044041230440243124440010422132402112031124013111220122311243402143002243230020234200240324324102210044320324111340332240014101203140224023121202024142000311210234111010212240201403014201332240103303012032403132044211033011002333210200443400243301421103223134201120411133142220123331031132012212443004243232034031434340101313022210324342421241332111421131002440300141220141102410443241400243430302413134040144123001031122223311411202312144303131113310314103031303311410243122232420141224122230040213344341314002232104210221104343341020001112423111421413422430444032343342314411023221104240442312201413023130402042143214314214211302220043204343013424404330110234424301242121231444040124134121424403400232230401310422442330002121231114313143410133232311221202442010211042101400334210021343023241142443113114401240414340330432420433124140430324141022003230002413402334020320314303124334213433413134320133003103212321424430114113010141003441404304020403434022104324104430311124042011001020131111213240414442223012414303240143222222040004224420040113211320413214213440330212041220442032122222204443434343242223434240322331121040133302443423004421334011421001444023101342111102023342232440441414224003124322343244220420402410143444321243302212242231122131323300434112341340022232143310000423040041100441310222002411032411431110342413412403440202220340334002340214114314232112442404301112112004130243430204342243444004221411000423024111413310443231412041401212321301022200021013034100043214421242324004440223132434412434343443412210231330221421230433321243330424401240332341421040442034342114330141331222001341423002242001302032401402301201224042421214333131112231433322312121431041133240041440204242340140203423110042041324441000210224430024232133220443312231324341000104341312011314333342343340404421302431320423214342204234320112140401203241101211003310132321223331443120221212234300424114111100243132012414101134134421231202311342010200311403132334143224321044431002201022310011011143304130403040331342244314222343030323340440040442440140404124430234112311431301242124234334141233104243324410334313334323430400340101203213443111423322434103132014121110343321413004304013043010141212111244134004131020203121332240342013131110130340002243314234113344024020444002024031122041413223341341232343310433223043031031422122043023434112000310024112112341114024320404023440234413002303411140423311241211322434240440402033444130242114443013242110402430342421221220442433021231334331022102300000041123411313020433331223042004134011140112100302043241401323212001442201412204001332300423341022422133214122302202333324412301114341233311130234030002101143021113043031204021101041210213210401211312020134012114101302143020023302021022424232222244130110222123021024310222041202430013432022123303000111342132002402101123443200231441030312040102204010143410041120411113001203344241244221033111203230232023133222000300320040021133324013203313131440402114034111411203102111201201433103023402320214404210334043112322422121421422323022020333041324444341244302034140431112312104042214120210302344343014401130401114014343344330430302302032002041322343233040310440220121413444321044003221011002013030440013042020004000140310044143112214141413423200243042314004220340332113442304203401433234144200113213114320330344012113133431143300024241244243", "324202313320414023302040423032043002134202143434122042421220021442200414332344141233333103031021420422123242130041332423231242011030142402142311441421144004222403443411314121110131330211202021200414421443412230002424120101441031211000420420343021332111111012342140110402042302230031243330013243423022100212021321014114013331343400123020224321132122013110244323342241022101430424101124420324334002303431220314424300122220114101323432031201222340243004133020343440202132034403221411024320340442423041434103013002340102011220042340343333011000130110413114402241304124000433344012123310304000300201200023431240241202101340401431014213423004034311003211123310142240431320423212333413400234220044024023334313031030113031144012034201122003031344440231112111013343122140011211134104214024010033423330431433121301413343102204204304022324443210124042330244413211140111210021234113213442144032240022204043123100420104322231022301422100211023401230142110131441231333104024331044242013311323344304313203342040424043121434022230414003001300121340422033032004304031330412442133014243133241214201301423412004334413222120003132103431003032330112301432304304004010201244310344231304402204233121211433021320240220440403343430022013330313222130031011211241122423130003034413204422324244141243213120240012444134042423130420212043142423310232421201342310332402132342123420120204140222123221200023000432442100031203033431222433203124140044314303421414220011303221430211034133132333334444113123310214010012410400132411232204442244000314434440304432202433220011223421402411002140111022243144330000230234031120441204021440201004134402313400003323330212312244303222310323332144404403213013020344213223001333213344342111111242431401030104440341130034121104101201320131241240313422111043420230402233404132323042434003224334141124022234021204033211230123312231134240241200012013231303144301311040033023033312011423004021102333220110233233341432211342011444404043010314143430132402121110210231131042433441124431300231232303200131242103020332241131332124313122124240034411401223000003200241412213011121241104442322334300201142412433021124430031413320234414140441400142104430123010004031332322101431421023314110404024020232221104100130331134314132110333131400200100212230201424404244212412233211234110214223221310242443313004030102232040104421001040442332232130203244404310010144044102332123410242302314312032114244433322403132401102240010240024312423424443214441241331023442100233200110004311004410111300313231414100112300024021401110014203042003404124322411102400202013012144213413103403232244234301441001414012111043204424204414134030344302224341031122111112320043042112131333242440430422122444231012043424100321124243412132343034400433424212024443021012222400304233411213411033140233101411303322230110032332420114444414331110001312403343132120310213430314112333410133434340334320342414330440014444311441012143401103321112444130123420300404043314312344424113132400311200024120243212422433422132032343243234230014230314012232410001214343143121222224010421212024042234413203310320244032200243322131334132114310014442032331110423213043030243240443100403024122440341020113100130421100433323431304114212111211213323403402322244033423024104423313322243104203010004232221041101104444110241202243443324221444032201340224140204230040344440144112013314014230413022122131222414444002304223201032123344042314041414142333340304310010104202431440302121310041142441011110333344033004011114421111430013233213323214231414200443411333004002444123032410242400031102443203322230214234320320134020123002004341133400224111123230133043131011234221204040111144002124103030131011422243112240111201103434133403214223213300113314144301421431133223221411004212004041434403041404112102202302302302120433000213103322140223324233302341014332013014214000441243320140442230440241331442312444123213324241134333132412444344333120214334101314210020440123442410131120400430324141343343421114021331113220421103142431400201102114322420201024341131120001143401113123434102414330242203300404121040031001310200400201201042314041130221403013344221424121314003140212441332411023142002331013343104101424201014013424122201101111403001234211212103333144214341130314100033124340320224024322111343422100221002201321402422030111424144433410034203440212322442220441140442332310014214340114300331311422200332213401143234124023332413240410414340313333324", "141440333204432323024303442030104414110433243202031240410323232444023101334300022331140233301120234330342404044300014221240243120303412003244103102331334313433032040233340203001010321314114310441203313412021034111032204044223313202314001113211141110111224303204000433223344024402022122424003443334214414212322004214032232143040121423020021430201110423343144411013343124314200041220124331122213033130022023100021042113013200223141213130430004240402244113134242224100123120303440414122044203412123412242032321243103114201132120144410110040022200031124120122400024234324412432132023321113020123114342433104244014014232124124313144020341031230141202203200430310004222122114301410330430103221001404103440441221111442130403300201243422030003241123242034144333031114234144302144442124011033240204344201243324031343344120224320344102131320140400210023014241234034033142112023242311404231003341324042412042201432140334203303131000030143341201400324143142431214432344040434144322414401001122300302014403023004431023222012244044420331200030142430033203231340031300314232342003311031314433314131243324313443044013333143333143401301310000441034130441424341101333322204421041403433230012143110233004134401213124424241010420130323033104211123123324112412020422340313002044421240303400144300020032114113332224044232400300033204114232200002114222130213324012404122220243224443230441442112323222431102301202124314434340132332313311210403114233342114442233223201242424023023213404020011032013221231142400402443124114312030322220424131034112221213320134410314332222214334332024422342031400024113411041341244340421334121041202141432121230413012104420034030310233101443341142412214001032320013421002402131032001043223211220403241411344040440003441204122210113304201120404341142130113434340312303403234222214433200331031014130112240021031344412441302412214021041001224040022220230122010422211130340010340203041140233032214044034230144111013412424420212212042313134112430103112323000342424311424000124402220243422324241421332404114323411320444434411344134330013140422402022000022421100201214321124311111143330443112114014243132030441401310033330422034421320014044203124323212332414143441102240123013244011132221244311120440113304421022102411124400114100130232112204112400031123220203111120103133243313332404124233444002104004420441440413001242302431301404110241332221010302224303041043432002410003213344212041223330421012211121040343203402341440102244304324234430412132423434040142344412212131302223232400023230320413422332441224204333112213230233011123430001214130014203101041340132344133034331431240120324401334003010234003242422334441213240344430311130423432214204213221410234443231113114320301021220223102122100412041303221433241221044034030022321140424422433310110304410020421432440303233241343433401224422120220140133430443404023333101010124424420221010223132240133020201340000114411110331441104310223033224431102143434442423033231040012030443034430204342400022243314004201342300034423324031131242222101304021131212221331043101113342023210233320000111043440134221003132120341232040124421043211431243100233432023342400423122141321334433003241330142001310113314220100100041413200212231302111001420333303444242123114341004332113432241320333311403333434224041002441141440411130132000443413133243423104241442044304421224221010444320112211210244013443142044401143013001300220003131312440233041224002432114043430223320110103400332121001432021134222344012222240432010134434131121011321024414240241400313341121224313241422220313304413004231122230001002044102424213433124300203142010333432334223324034133333213204431021403414402402424424102003330333020113401000112202441023300310343032000242202430112330243311141230300313134213012104011111134030303204232044321231443300031444120102241411213010441430000320421203040121020332021412431302021234442130340040220330044242322240043130323340134124002221032140321122322024323103223104014124124132100212131120031411001004212311141340212123202314040412333222002413222242022322334002000102332310102130132212301203214312443304001303444012342234102103014411441044324202110113122322132040412112322412343114111404024222131400413344320411241004231313334441312300014300323330201413223340144430032142010332124312331312040304004403420431130122343120143231132000044220001344103224433304400132432321122123104432404333030300420312241410410412001044123004141220422332201040", "001131013303044110121130440410030023233113012443203200432242032422113040434331032220124102300433421132122310444121031341424011022332021423331424322331414334243440241424021023022303432433142114320003424110030424302001212131311442443030110202012033022044432124101400444313004021431242030142022230404414003430122301334304133103000342312221304313011213221330002414411404102144014030423220430131041130044101401022341022222144434002204323344412022321111003302222342024102400303042402031303324034312242040423331024301121013221220213414000103421144321242341332300223344343000220343222400422223322442304413024310024022443331024122222211342434132203214130400224044231043320114343344111333322212314443304444430404124142140200413413010002032114211414303224231211111002221101411034031204004340142333200112233212120232014120140004030421120002003422322020003144123241220333331234402141424122044243143404230330300140014442103410123121014132441012332222112043311403112431213302244340100022421340104401111033113441320302404121211411434124120013210214404341344344421213122324002322314122200140331433020214024423132221400103214444341311310123012311004113440431120240402200121340044143401441003442434314322202142134324231440331144031043141232004412234022010041020003444420001243122220341241030330433201122324012040121212403144233230024123322011232003434314241304312410101143310010210322330343331214301401041042330311004022313210301004003144311031142340124444414241412340124444243202432224223123411034341130424034122401112344414203431013041300320301103000132431442020231241441033043003044341440143420023304211042102421300243113403113004403234210422332444100002112220231122410340102402213234213102424220342421334420010404431212223200420400232302132102124014341113024112210140212433422430130310122311331441211443103201404034420031032421131024330100431031230133113104431002103121001233343304040324011003202441311331134001111440140121024442212242034330333024111223122313434014414030104214141223134033040033013303230430023420211032032004402201221110203301131220332403241022423432120422434001402340403014342421234200210400344400012030013231321244321432410022334334413442424322243020332322232120200100421310314044011022034341242102322212324400324132031112234244102420043142114001314411230242243222410334243413144344210444032143044000432231112022410034423320334224234010142223434444332034220324231310121124200324021044214214104314023213240312030413041213404304443221242243302002020043230023320033022024342032330434012322210142340014003032433141430123041344114211112033311211133121213133003041230210143143021401210421220303321003201430244431144444340242343220112413041103003400344300330110344413401001231322243143001431200041233242000420010124022140131224030414413320303113111441010321323330433140131233243124312423432344113304401020121000401112331301014113031233103110110043321022034212232403123020221341122440310210341303403413340242404344041310241132300401112023411100432442401004044111240031410304324424043142040141422022400413140330412110330100204120122434324232133402030422010301034032023401441044311444303200342204131111140143134332112224043440033314402132314243213304210201222402040342002431144411224333302330133003402410310214441404143210421403223214423032322102132224021112023301030041204220312302010221023124232141334204213221304102123311201301032143233400230101011403402203123341041312402400123123431330224402400212334410104322323112204310402242011411342012213243013311331303332220100412232143331022044112024110010213314304241231412420022100442424114303334224230432332412043213424102310211203414301302244113300104031144230311403103422023220412032333430341241311333430340020330340133220203301041340104031240422432401430124421043410120331214422011443124133002112430342300321033214134021211243211342300033234241303021204440421434203221310223201214442030331004423231410003233421201344412120133130433302440213301410302343010314010423034111132444331232234302014314100401130241023123220320241203224412410100230420133443204432212110433122412024410310223420212343244104332311431214130113334440043340430204423200420340100404142130312313022413344424433140443442434424104334101011314000434432014443032044430443320440200011112042011422432431222410200442021244100043140000034214344222210301210032034300224334000420113341240341130102330413041002231434444211223232421223222442244334130042044311322440002314", "204432430020113432143210321013224403013204010220140142322434121343033444200041300211430204121141010131343102013220424140123412431043143110003310410300433341243341221211024432001321413131220240044031110442210103410312133014422224011414422312402410432121113204430032113304120013330420104233401100224401231122114013101403331302120013023403423301132103022242403311224313112024112223323330344412321120034310131420442341014003404324000213431314222313131424231201202140212244214323223302333020144022122340233121234223213230410213022332241343044102223034234323342211023422212333043003033240321230301322303411243224040144343321022231412231130220401313332333031432132400332400444244010044011023204344334230234323141243103120002421304344443030200333134223114014242111410430403241403201412310242011103120013413334210432200440432341014133324001211232122042323010223003441421344421222122414140242331040432441141411433320233013334113213114001044144334143004204232142134442440042324330311134214411142101001121402002013422342004220344210211114042334133210303002203212213203243131002014424302442314132031320142103041421033444132344331422444324003234040231212232013442241113110002202430423301023143120310444304114200112042203124212141023024102333200044002114330301210103102444210422423141100031320231003214331024232014441230303011200302024242143404300143011100223300214422004411020403401111443341412312330434432014043203302323100222233022331043310231334300422014442413342002341443223112441341234234200020324201032231243432433201211104040431341431323343034434133211344414431014002034411210121244142023421131032230144241023420113132443324313142241430302412423302023440022402033134441414030024134342324132421420124040240422134113044210010222442123340430003134211420134034031434033114134122402200010430204001001204330133020103220342440141204302340331321433334031200332120102310323222320134403442232201142233112420200230401202243434203324032334100333141422024234124432124130031343433202433013104304101011013042413221011431223103201243131040111213104410034311410423420212333014442130404010333314002231132440123443112434412013010430140434140044342244230031422441243340030122041434214213132200433410103433320331214121020043120443242313100022100444303143211223402011440403124422413204320012030212344432214441224300233023343033032333432100111210023022131414443231132023114214030141014341432112003214423003111101412014042334442333423440244212102334303103413333343342443214234424131334313143322020413022414311220133040402004320431441433420341302240123433302213032002101214142142204230423022312301044031411004031111434004203441131043124321444432400311023241210022300114124311400023212344143301143330212230244403424044320014430320213010042243111321433342313131411032323101231304034233033110104002431222324210334433140412213001221420342013031213301332303003441102043340120244104422443414023211120413224430333241300302412023401233332111341200211241140400000200444230442111111440402213303142424022402200320304213243030043142404131203432101104234101241442030002204100130122243320141402003000223120240042434242101114024302010130010440322014243100104132241222041324230011020110013231312222012034022031003012410114022320324231322111304113321203232234124302013431304304024400442441441230143002431323221230122324421410204100111423413302313142331220122104224333031121431322322132103400314002423123214433032320432202402121402030112124400013301003004211214211333120022242421210020031021323340223111140213321024121132421141014204243224134102024224011141204110400013010012213430202432431022040242244440424332332434032323343100432414431213144301023013124120423031311043020030343413403433400133332330032300114321310344131220014014342330303442233403311431014033401044020012323210230114310111314311244231411233314314030102144330442334101102113033104042433404030003120104202314341400424041024422423340221430212201122341110314042003100022112313312102112310410002431400043140412200141123214101013220124204100133111413401411140430443011024322003324001322200102300010402033242124231410004433321412313321201224404004202430243040131204001033042441242134142011400110001143323124003111333312204233420104041311230404313221310043440021013000331243141412142121334040204202244132241223412334332410130324223011433143044222121303314423343230140211110312032341423420220442143110043221044040143210312323243010140334134301220201031303023132", "101104213211041000400340034310413030013200442422134431103400141001410304034330343201103044334210133221031213220442324420342213400143320241330300441241440232404443341212304304343240214433221102422243142141203431434303132034110311202404004310114242000143221110141431121121043123344412410023003001344401304212332300414344311142342310243030424100241410014210024034242044033020032210211102042401211202413303401111044034030130022410033214344221400241031420310311421211341311300122334010334030242142343343010312432012140332034341004031212034124322433220444322143333123122300340312222112300010223044304140423141420414003440332342001141012340444044343441334111341023321343221131010111224202001114001202210343422004232014124332133110003020314141214102414344212130342202020143312324343423414210132044401020042301224031400144404031132234401413122240343144243142234114140314242123034441232040010011043310103301024343134134410203030024301411020130133111430113010104302233111101224213432114203231140200332424214201412401223014223204110111243113130324020343320322011013240111132003423010442222133433401324104030202302011301302400220214430102303021314324201044243311241413030100220323231132010012113132121140412110432040233324112421402041041301241143230332301130140013101121003412244201344340013133200030303222332414003343210201341221220311110402442402223410011201244124421010430103411033433122021144031103332304123421241411443401231334440042420333101044041440141311234020422241130132321414432400134234440333444331414400000032041011441041424210122024104301131203413314444031203244012112042003234303402441304404004323222444322120101221342100124114243040441031210213314401400044332400112243210433442042230111102042320023144111242110423210214220220011111114242300340012212144314012021012220333314143301300123030112042023322400040044301412024123334040232243442221412342114131014324410144004141222442214203414440210010402034143004342430410431204010002432232312113431123112123420243110302030344021421311123123130310331401403143213331010343022240101402312000433314120002302124323324044023232431141420113343401201341320101123421211121014134034434211034230221021034130000241134143124441121230010441213233211442330430402304131113021202410040102134431234024404430032000122300224031441403231201124423331002214223144411100411224430310423243340420013221313244401212330044110244114424234233201302214240403214124424101324444344412104124033404213031134131013200120033413220243044304441131330131220241342010430204204211322004021233013220441430241042012040114300441233042110000413034223042133030010414440420224411243010414104021023313441240442440212310102424203244123111341113120213243000101113023331224333441404243403121213140230034243441232123123213001110132024124241103423420134343204211200200144040043103243410124332124413101433042040001242222440341100402043344122314114012400413020141303132133344102334042034133300113401030320142323104220212444322412323122002322314330144320323431000424420412232113100000233033313402301232323210443342104220011234231304444200010323411134420112432403341241310422434104143143420444233000123242041413420244210231401040244431021133101434314103113423222001442220210101411311210424401231234422121423331310103012332241203121442433123242420412132001212234244001332203323014434402141110120430401312412233443200431232011444104411311131330240433412121123434030342213222333404101212243434324020213201430044343114132213440222102431101410442001003330031403241312432144014233032004404100120224212010121420324112031410240332314114414230432444334234130233332124412232003244201232043234420301041112414402330330414343231443040330320111414033220331440432000014203133120313232314033011132141224410222442444233343021441444020030432214130122100441010411214020131332244424124340402440233140332341114032441313122042332011432302121344424222212003334144121023403331210200144322244423111434221404231002402042134234030300314413010314102234411431021211112141002033031010424013133010314022334034330211100413044400410011104031043200440113024410031430214120024240143000442201313241413004413030143023321340110101344033004104013144011210313234102041210024021400301241111110001244124301400043240304222203140120103424244341130440101241410301034000104033343333241412104330332024102421030043102232230233110310232420414112132311324220312301021342330441013032232331311111210232302122402342324311401132243434100", "423401324401111041120233411231221133303030141122400332411323143241400422403014312223443034233003242422211330033310240144243433331233042202100413141333203410103321221011210402242244344303113110112322202043303030344314344442341003230202002011220212212342103012203110203304101230413240122323330422131244203223141321414111343433231212123200111413432400140211441121031031103010200134323034113004413132341120140340140244242320114340111114033102130041102412433043233301042103033243413004444132021433334121003033312102223224000200204412124212303420041402433421424123230023103024132323012333023123020112040140343220214341021004012003133324042414243413320320224413133342402032132102233120222122140424110242430102230011132002422013033231412104014403244310043030123021203400013434122412430133104140243344102401402100322230423022112443313200221341132041143111003242200033112240243413340200330412201013111444122112042401103314013312240311412241324431404142303422333410041321103130331410423230224312214003421041430341142140343333321112221423143424311201004142433330230224402214434041032403120410114031314400043434210200140013302433332322231404222443130023244421444214101014430203031323032031331231221131400231412132114444112032003344423214134024431420023023410242230222311123241120022124431340430343314403131430012243121442420442024410023104023120040032210004122210022311243334343111111431323022124320223311442120413040221021131112040313344233432410221421444334032214004320304332300130402403033430403334314240014323004420441400431322120022421203224011001203344331304422204103314433113220130041300340130310240113134441242422443001124113402022421111040440423433441222411003434331123031432313123010232243132003201421001121314411022431243422202442224243104242034213003044420420134400114430412431112433410323000401433140121413134131133312414442201440343020111413113122133114311241220323102230333241014021333343002212423313303141032232313033122142434133312042101244044004224014402334423114444344100100443204004114102401322442220100413344242030313040220433441433434043311041021430331242113113422414344202342223100431404200103121323021330420311234234032402102433233442403104322322322401113412242423040120424420022032431311010432424133223231414411020110221404044244342003041313004204102200210010242001331300344101122324311110231302133400411301324441401240344102304321040110101134434043212400231331144403024212043413223203132404442321243423202242404342412403041032412141113321214322114124424030330223422233102402214113111020400443020421230230401123011043323433142121240444424401410100100002030113110002344112403040343224000240110210403304110120010420321204441112303404004131334023433122212043241240212323401001323223224244144143420031021441034404113204344003401243232433320241014320114324021111230444230333044041334044424010320434131100113004311244244333301201114424324441333441321130303412200410131233214321031200222324424211113121111110401232440303211132032433402020332204142441414044222310444104004314304421431324402112324120431313441210110234104110433433343140334213244423413043402432021014242433330012041114034443144020333033430144313341013011142134322341302031003222120223322022434133411233314323030121403212244104441343014134420011201011444433414403040412002330403244243331134440120032123420234143022414010131240120130441104042432032341312343203014201403104042403143222233313121142220331421023100320024001442330414244100212021310311011400310330443111122323443402332214322441334002212044432432400431404003141213222242203110332410113123404102220134033204002112012314121401002000301142111311202103100101034130312244222031202443230422331321442023041434142204333434024041221004214344120023401331302321431204232330043212033140223122412323404324312334312042432134103220030233344222002441000201220013001302240440042211400303304443420441040113312211343030440013002123103220043144243433424300344141412123144022123340244202004301312444324142101102133002324042210010234203301241302103204123033033014321040401320040022404414241111131331113341133340210230031132041013412120020213231124211222202202044232444244440120302443044324411131120422210324311443011412142124303122121131120414420243314424222223243422113231301200224213342320223001123324433421312114143113331120344344314024400240030301422102112312232213232342022120414413142233042333334132210032142443422332121412310412020034224003402013204102442202", "422124114122121011420321134043322234122102112144443333001003110134420311304402132134001042210431344422213140001422140333020303323023441244022144134314341033102011004043014124441434404024134222114344433413031121023100340423432420342234414413134420012023443020032004443031322142134043021433102011120020210030142401433003330203401034244140212330144220024244130324201030234011000031033240421010003133042340322343114303034120423300340444213410320304441234222242042213013103320120421332302421021314341442043041240231011312133333003402314102023034132140144333113000003334332442433131021434243201122040102210411320114101001020124104204120330440324431113222301021022310214134020440114224321341142034004112110030124110332124413402321341403223404244032022000304003014034231411011021442242003140014012404333022201033312410300222041102232402441441140302302224413203023420002221114442444332210341310244340431313133301042213204213431034424034413424012120331143331020020012410143423003101243042432401021341231423440002133034430103344032204202004231410220320001243343110143333410142334402310302344104321110440040342243223230112201041230341302134301422142440002133342344021223120004430200103300403303012221204321302003441401002031434010132143021233000033401422421411101003123342134142024413013322133214002211314004211012234244211340414401212004222001431304110004231120031014244234001031321132320212013400112420310000340142032303311343111420100014024443041241034424314231213030213300203410140331030113112044323111334000404303214420224434240013124332111220444123340244214224041341044112034241313224413113000234402404334010344440022124223134324443224232140011122341444110413120422204230342334001321114423330000120444013003133034212040323432440214342400000240204023002140203401333223000141234244144100421034300133140313034432242331121120043214403312413232212400111423340432401300401434024313221432433133420143433323341304111212102122420430201432322214331401201110003113103040133034232110321240412021243442433342204220011132241313312241043212244134033242203210000432143424313044022142320243012201211114101330404032143112204024323132330100301221140241130112312110420320321203020122110013401300341242421324124001022102310444130243313231312110031200123313344203130444013104031001121434213304132102110124401141144344434114214220144010002234200144421213133331330210033211341444130210200230404114341113440300414040123423133020243310433210404340300212324113133320213432110041012111004300043423011431231312242442311411210310101021413123403242401314103403433001302412042401103032144432010012121013141122222200201432004320334332034211432303111040443304230202120314231301322202223243211442232412022310242410400232421012402044102321141033321004042220134424034222443044240034412410010214213101313230431032133322310421422020442301434320010031310044423300103011434041433012202201120102102021123142310033032432432200244323014242314110142321222103242201132432444313324111304214124024110432100311112303223423212231442241010022201340414442112141240030041220424310324140404302244311324104211130422202332100041311331210411040303134401023402032243423134131124312030314340000243232203323234004321324024321133142304341034220402002022220401040321001302030133043410223143323431432144200331441013132203201303031141124213444230210103034400012300334430100311221341121312110303332003040241230402000043314240134314102311340023232241234443432010222442233342431300223240203030312440022423031002340030320334343204110312110031321221232211124211030101331133022003101414201410424021123303342420440211131301010431444103424322204401132134434330414343411031024224022302422123010001000113314002341221431123341343240443410333424011142231230341210201432413114213024314404121244202444341034044401010404022042244442142101404141000110122321333323324432210001442113401214344200012023312144443334310312432034132324130200443124324414314201310421240010422244230432222320224220012322032242043201204000442420124401330003041432414144103211344123103212041202112440411203404432133332022312333031013104301222113104421210032343213330214004342401020214420131042202044003041143421422214130214344024440000341234241014342020314443014201214130132033042214222120001303002343123002342343140133432320122132131324204331114242103022323311230401334223042330303212111420114021143334104414141124023133411200200432104331142403014010431042101233221113240403444124413", "434413431223021212003413111423332411303300410204301030324103441340403023142310222412141221331142024442214014022120143213314432321434433010142311203133030403121434213431230043414143122230401202202144424030432002030141141112044124140030001030022014323213301042112032341102100141014333220104002034420441130020412131133303303130143443440241432132302321232412002012231004433433332033104413210431011133104033212121222112142432241022421310422210040343110111043402240312422122120312120404412312303410442004414222341343214110120433023141034322102420414430140232203023402214114033124230130242104401343324312330044131043003000423242204314230110103244104410301444301400311230101122210040114030400310013203131322303104023300332012322114101012013433004104444443004310012333304341312011041222441412221242410043420223030311332122013213103141222044404430210121441430123414430100020214221102023122104242100030113234111210323204300344443331241313301103100312033144140341242301200404344030402021320042114143204320421140312131022012300210403444323202103133211121234402244233141412003234034210133131240110012424114441401333042233224314244434202300042332431000233010302403022113234204214332410102430013142341141021400004213131101304304412144112412103211112432313203013240022012104444031134012044002232220203414202403140011420432034131033011110013320001032431011032304022043442002443304342201304331134412303403114211111434444424422044210112212002023331333442132044214340342030213311042032101000031303304332142113030024442110120102020020230331413433023323111112004421232221440200300302402001022401240403413222401014101330121003031000121000413434002040421120044224311233343211101404343021003201400023011134323432021340132400032143120420102133421042341110104330441131013010403211111011431203330030410103341210401131203242410132231344130403331001022423132430111112101114222020102032310320010301412330111210300421234004424333304142432402031323101000320234014011322030101043322000311042121433304440403113201420303244423304023401030133044113124324143023201430020111314210224032333240222021300311134441441024201031401313011102424444444104203423400113041322020430220333402213131321014242231333434321331242031443034234221141334014433430441222102114414113311033400123443423013430030310313233224214200130010104001202412404344201034044113024413044131142233132212303224413312203342441103222001101302342123241400014101240330321133244411404331334304343214000104331322340442324112432020042430224033321202000330222020442443321114241233221141142432344134103221222041000044323122021313210341013244403413444113101431000030443204331004324041441210044301334210014104443403410212040343111020034400043240200441113302333224231143213131033442014311012012340143344300121203242203040133222233210303212140312202222112334330020130233331033102444344012311433333440423422110112430042142122431311014420320343012021403304404410431243332032003211420143334013220344312240214011212431041331303120012033133440040344214212424200101013422200214321312043140330331410021022101133121201131412311212311233423304323213330314330333020032433422203330403023110324414043221243341333411333222340311031424134020332304223034320111002012200400232131113044343013111403310331013110430313301424302102113412340141130304420203404422331214414321203220212233140031230021120400222332233010012304143413114244144011232004404043102344300121220320420022314341341411141111301131100433034202140402132034323042114044200132320011414113243031320222441234003433344412321414201132334330130012210022243123011021203201442414320110334144100444132032243141044013220210104322000223014201342310114323232300413311233434211112312424411220140211014234124420432311240311212403330113131120141431303413410204302424442220121040032422123411033233243114140412433233223311334114332141303341424040421321224422121030211034330403211231303000430212403234340014210002104041342324214431201004402024402314024403331442010130122044311213404200231002034401242003301104313313304043143003240041044330433114214303230312302220033310132432043144223323334221104221414212221244411122330322444303110303030441042412244043240330414444041210332040020344240034013022441102013404321313331203230142101211400014040322221404112403111242413332313140343022221444244212332222013242423200021422020040010030234024040301303403021140343133140230343423211431244120000000130330001432021014313333042103101301400430234420", "034004440442002000321332331212041143041240440210402032121222213302413342000122414203111200400141012313420044020341132200303031224431232342033314313230104103044114113334341032220401302020144100010022224204130323023120020100020131301220234122422013223101324212130402440012423022420403221330201204220034420023024420303330103404423131301211300304121314301314344041234003030204004414222430000241203220132100303311330413111301423004400331040231433033010044204144443100311414041123302302110003134214404301340444334134413313241013113424240012412242344033140114344131443410324003440304222010420244113421204210140110000440422130304443004300203210132413422131411123244432323202323433221442231442013413412324242030021032424021220114221400322340423232023001101101211204431142101232232442124414112312413203312330412322234424012112204100043433200300133004324310432221112103204233311323400003310204202222131014033333301040002101030400303242111434003304402304400214312301223113304234030234422342310034311411303413002014304213344141021321140441323101203300340244213404214303212334113404111031012343233200434314021212104331411330343134021322243031213311044410423100031033304344203114134122121044214233114210341244144440343130230411400410344032314230421044012402434003221002301112433010304314230120322231223344144130331113344204133421033234132322410140434011332110424322004011334001340414114404013403210333143113313320122434341104433004441420303301333032410130321012012331421040441004330233403300344230423002030400212002402223042101241230044104242300144231141042202141244133103122340044330220343412024143244110014110301302122100301142000340144110122344440412200034243342214200144412443110034042314331102320011144141321430301433441110000012241410314303144001103030014442242402014310124313011200001304003411402043213440323310332340020212114233041303432424410344402242020340011034401143014032022304212344232211113430100441423342122430322021341204104230444141013000133431200031214204121340023441030221120233101243040342144114301300431344422323113312413404233410330020044223323210223242421332242423422404213122402100323320313204041134031431312032330033402410201042101314102142303011014401331004043031022302120224121241213444321331330220110024003140014033141203331432412434214013313043201201044003343332424421443303300111333000343231432112443133020441433211100110214301123414341211421241322300133102344201404323413444242103432200212223142232432310444200314401410134412443410341304144114123333114101231222310022212312310223042321214403110412213102020303044020441003222330320213230411304022122324344241414143233341321400440014344312020422421221400343144032401044101224333114331223020322422212400423102143320423340012443120002141413312333303332420124300423321212343210431433101123220033322001102024234041010441322111202143314322434120411040034302240234110443213240240301124110134011332142111041110013140004243443324310000110422421123243131234340033301004244110020024020012333212041442114144144321202342100111220212012344213421342122222124431242013341002311301444134323434340440213044342211304304100103410110423144300101304101231331340112121134214141412102212403130044144441240423011033231200243304213143101033104213113132314412330031404110143001204404132241222100231112032422403114220001003001301303001022003140143244202410223323011042222123232312214243302002340034240332340410031022221432424330031042310343012431042102030312102203243111014142000010401241023130243440304131144230002432021201031140401201220024420210110143311023021444142130410422033214001323210021132234303012220103304001303321044222341441131400021042301024020432332133330432420131241403003040102301302223120044432040110304221223122124214310423004100000432021010114011243242331240241041033134430140443121422010203411111033222431112330420403342131441030301401134123442103403442124110223123200302004203302003221320431221141410333031124214142344114400132340331413303200333112221313342311123140114101120433423231440322444132333202404210144102102014302033012022000111231021021443041333221422020031302122220124032244004334240203032341201214323141223114442444311232401044442112030124034204324210133102044313103412114233203043000041230133001120232123023341443001412313041021131222001004001121200442004443330400234110110244212431323311121042322310411024012421020302000442202122313243243111140233323143232331434134141241020344333043030421134204", "004442402023041341001413043110144120423344101140203132440111210211111144103001332102100302022302101333304303211324420424440021444344112440111421103002002201040422401404013103111323032224134223440201314131224300021111040310033042340103041144343042123342402240142212110442112111031021213123103124411132024024042242331204333433423323443310414233021211244300034413212042142021212300312143444302231124343213033310011243334242343200121020220021323441213301434240323403044011221224244401040322110002333230431300233344234040020140304424312344110233222112413230011414042240142442310012422143202422424041030112313332302020241301320001022233302002131121111412404310413431342231313440303030344024010431203434344343200441123132141222211212423144414304433430334344423230241232230424234043423332032244401313033400400000433144232423132232031230243333142013044421031300300422003031031234234214344012224211343400003034343341204240020134204021124311414332233402411404032443404234014221440421101304413142440000131203412244413221013230133000413141044220120101430101143332212300033342000432440002304113044202110420243002144014203040023334434210022140414302343404424011201140434230330101412130012424330124211411442120003234413010232213310141301134002104234104423210104224401043043014304102231200242213310041412032413434442230043243124230412432133003002420011244224411212331331414211422300303104024112144330242310110242130202122320030340111103343303304331244223212302022020330102312110312441422042243201401301042041201042144304204123223311123340432303103204111330231113141214342131410342224132221131333313114020234403134412410000202420203334313412123032242103023002044322440342340331340011011134001430034324002410344031123203203140110431224224411320121144211032330411324401141434342324304101200104014013143421321334100321111131220442230341303021340400434443013241004423032300122110040234143223432021123400443141131312322011420100030440134342404201213000232200434031030134444101111320030100303131342240044323140432101103443030420044222101413443244232210413130233232422240124340423041200024144243022334034121432043341331431232311430212434411234413032211321322030340234202141434333201231344034202244311242012442032240132443010200021234414224340322221022440142334110333134432114340213132002404021103341431121000004221034114221231214103221231001324224301230100231001404034431422141102211041034042010404221430400112224344041432321340211132342232341233134433203143432142322021243410401224423303114403101302000430120410034432113030220400314411424130413444412220103310304112203230102341332220422442432100031242013140042124312440421301133330024410404010304344003011222014100413031444110204220133022443334130342423340321034422431030103420132131041311002113420420422243201241322212012324043220412422334001344304332131320240421143241212444010230301444331224110312430040103414201304041204234213123011023424232043241443130402311232141324342042120223220103114412010323403440000330212210314401132313142004022434124121143021434311022431022344440114030322030230221131111344003011121443134124404422244202340233434323203011224213301222030300211002244240442211232134203044302021321134023413134232303332022004140414233141041021401001112031324141404243140121334324040413144042200413020221411124212414234202000234131444340403003232400201441434241142013431314104303420310134444413112334432444320411423404433103012413120002000334232133100130041434242320114324040230223002114403214044121114101042443020243003140442413000142332323444002324013120322144043114302311141404412143344120111212201132102021324423044404224142300231020004243313212012211423041333322140414444440240132323043412242403424033142332421200222011301321411444243334024032210201140123441312003034011041204404340220032340433123102144001001230044110101031003411010003102112210231140343103133223223230413433242322220241023223020312010420421212002314433131233340343441001322413231211140011141003304213231333032440232232334141013422210441403243120041200414031433211201143301313343114002312332440302340120300422214042232033200102240400042240440343434241244131021232404221301201203110142124240102010100111311140020310131333004441042013122211430311410432144110303103313010140040022014021100101001444121041322032031242440130002010100424324020011140321343322433041104234430204233301242143042421223332140341320230432430022342104212232313121404042140234204431112014303210", "433432211241230410341242120214423423411221022342030441242442003244021014301412022102300031124042143002041330031342202122202423421442321210344314443412431400424312340133110321103402322242432320413021144332330203331424404220210233303402344244441024231421043433114202440214142140143322014433344322344101042020223131113314320113220420242344403130031433401000024404103100203300100330223444244134021432310204101224024121200004304404010302043400422404244430043424321012010330432002420142040210434022103041141411323300431341420224203231421431443301313412033041040444224044100330400020240442422321033043423132300232021411130023221312224202433013132003014103414400304310134412344213022010414423420143443130114132244130422203344441331132312413122243333200132002444212021242412320414022423223431031234121041234003332443143224410242341304343231430214234004403024120342230123344044012200023020331233442434011311411441224214100344124413304303122011124124041302010003311031202134000240013011214213332243230234244440341123434344300401234223113433002243402434424124011302114403100103411230403232111401010424314340023201100333303012320012034340120302320213200431443203432010041340342000133100013114442121220440202112022243022441130410303421440400221444322211004330303232114431044204132313343324233424004244430013110330422132040313024303011211140014011301423312300211421210330320021014404011410334321224241433131010042024131034033201342304002201141432321011302340431404422213434121111030002300304044414311141444244423411410203130020121333223411012231134224143033231042343340310022310332420320433420314142200103310221301322001220034014442221102322300211001144122401210332212122124032213141301400031004044422203314301010003044400330444103204221033030304333422101110200121411321230310020300340331434122013344241442231032101331013104422133442102102144124400134014421123043241203132143021200340210411304133200134222141110230314231024440201302043134303003123123132311143021001013023043114131322114002040420002143044433114312341441312421422212214402411341420444104324412202232401310224140021230201021414003221310124340340241423403344024002132033330411014334221442141243030322433232140004013000034012132342214300120031330221302311121030341402243243132141221003022204442241010401323004431204130130021410411140220302101400341440304024011123322124442433003431311421414323221122311101130223131142334133320004111120101304430034421134301313124214324030144122002340222221034131321412220232311042102143420122221240001221214332220310233303221324032222422340123001431320204421411010000243443234302033422202443132013330222014420310130243403441121013414344303224413040233122004430333140324431204011320232200120402013211422242141120443004243211133113102213022232221131212130411332213420224341400444320440220102331010333041324224423422231101023242042043120410043431144132020124412003414022144002413111430032323443142430113010332012310401414441021002333324014004201414421340111214333222244222332441134334331331443201013103131132341340020233403120333222131031210220301400410424003114113340331243044212324442423242340404323120442302441010020424122014241113201220223433342424311003314022230024230432103441310123402101041030012012130303334440142322132100222342304332311412140343104212323043443231344434244004334312043443110244422020300214134142013232112031143010323001222210033444303431004130313124104043320011333110311123421240100044021432444123443424301114402121012243020322143130131414211133014042223244444114402014440323100410142022044121311024330433244331214134204401042012010143233031113022211443423143403021121042131400322323324130321320032422332330404224340204114321012013141420123121223401044001133033421224313323410441444224431323033343230211411321142412134114402110403144403043042003101022121200122340231222321043203023410100434143022121104231203242023224332240024201420201144040301244333131010430024220240012140114142043213120121330101301314004114230204214123304321402320112241242443432223344244303340201234340243343034432141044020414341230100002241041142423143101414314123041421104200234212232213101310444004213103234242031430104024123422443340110301442041041423220404244110312304310141323121404130042223030122303344011042044113213202141230010420410044132133204312202214302314100331334203422431133422123324332223241024321130203412120203301100230000312230143211134311423122230401344311010210130101410423413", "332340244314322013010440400114304103241102214303031002104420424034341311320031004144031130414441341232322413211231303142140430432403034244320342132340021222321123303020224100423433001221403423030113113411400114222130043210101432401143313304031111323300234314331433132232421321421420134401221234214440421024214234404034214234333413041322103322112401041103144330220401310233420201313133044310013311212313401322314212313013200313303243440331140011231014433312211011201402212312443240014331032342313001103214324234340402233211301422314143034144034412101214200123330133000201044334412202320414101134324230033413204013340311320031344410012332031030421320413410413402032313442411140000011203123101443022104300412414212313010224121124211120131022034202342443121442240413414141310013140403444400202422013024223332312033321023142304122030144341331141331320000133104302122040340323212104342203202124304214311203224302404314240413241140032203420114443431012113234201234422244144004200124300234113424103240021322133022022102313034001342442021103330210434144102004324204021441342311133324214130430240414420040122122201301204423000333033314302430441100243300023443303003242133413413024343241201021030231424301112300403231324234122022422241223114413230034003402324102142430422040314442121240114332142320244042341121323131101302444233323211111121024302024102202231402042400401034124414440103133101124340120303222323414013010123342404423041421321224322312102320201404334112243113020123234213040003020402442223244100211403413010024114340413221420203002333330343100443333344104001013344223301423211044123130313401024101020440140314100343103324032103312031202133212102421104113120202123423433234243240212331423104431010133123212140042021323300240321204211201122324434024210212233142044110242323141021411203420320303120204341221342134003444010102032042221132123332134232424142213440131010311014231142043123202210331023232404102033223011431302134302301313401331221340130400421243214321142043123334140414433001002010000100240244403001031021324141313410132413304432020340321440014021224424123120020242432414223040221424401224304440121410404144203014412241321142032432143401143343034222210110144124202304031123440311023414400401341402000343304014023432334123422223333022304144440410230031020402143021040212034422311314102323233122312331202132403043002043041220141430133101201040041321031332332402213440024320331243441212221031204023030431140101024321112440434314404030333431203004222310420314142300413101410034112101002411130320231242211443212424233240302111124123441204323101430021321231203422200212030041123331141430033000210423201241131420014421230201122244114200000214012041421343312001314043410411144444342344343340123334244444231002003332440031242134111111130221401043011432340011104014332230434033121100031201133143030341023111243310424421023333011444031331441301142442312442322324131013121240442103432311231443034440134414343404334000340101230142403003413201143222103132141330133423433014121101124101133221303123424403113321234111112303433144142243011341302411242311420243232410240301130132410013330021412022133444440032104431023114414341020313442041443242430313204041002110424433133241304110322430201030004120011320433022244010204340114124304141224114413104304401100112110000343144110314042243234341202311101330132032213343340202443104223021222100004230122432321002401013114344431210313432200244213034224000323142114404013000214020331021412130311313202412221011433014242230112340143333001040021414014434314203020112202433144422044032121223003124321201022014424201240110111343012100230043444140021200141131220033114022404231400124434221100430334000411030441143044311313211113444144434300204403340303124004200344424132304240401224222444044430321242033001200240302332204233122220201003103042103032440023212140024200202443020204033330222001200103123330203322002432022001424312340330134133242022030044010340040443141321123224224313000041103110404220140031134432222304013401201334343241110102334304332302400243302201114431444131312423241223403210434120434024141301304314232230134300300012242221033403334312320010233110233433320214220102310034300404420302420114231340422304433304031403441312134314114331122140202412401110443142102103301134143422114034032420313114003302310140402402111012043310310421442014031201121111014100314032204042003124130432332211313213441240432210342412000004021421313421", "133032321422141422001310114200443212120103303243312412204123111104103111234422030112310112004020304003042010310302313020043022003204042043133401214002340440434220021140240002441110030103131430000443124300334213200234203113213440020001233042413024242412441300220400141022324134224423113333204233030433423430421322010211131344443121341022433334213403334311402110422443314202422431214300234002003200100334100131433301204223211311212201342104111313041001233011143302120222301100400424013310210014400221034244102231231042312124031342002440100222210421424243220120230334132222311432120100320401344333113214013413120301241003103221333200214233402232442140114121332011110121324332442113024112032110224224214404041000032030342011034340141311030103312334000042341232430230121040024400334410113011031200221334340014112441402240003242231441123311224201333301200122410033330413102424142104042212140341212023310201240133104000134423314323313230420431132014231431330101210040304342111112303220021120100313131220324402120424400202010301204400123421340043342132134443113233121002012303132400144200311034004042012321200242241212413014403041443031403434241024030111330110323402134133201430134423342404131114410041230214100311433031344332402240433330433030214341020003313130124200340002400044314324312322204411204443040131021020003102023011323312114111211431241211410230102314404440213324030014341312130420011413122242203001340223100324344314120300101113213143143403100423110323313300241220444330410110122140113232200032231431011132403333132430301224013221030041333212204133321310400413204023441400432442111223444010341313230203002113321211022442044001100122232141121424022344222241204340122301130240141042211414342410321121240411232034222421444202014010100433200032144334430020430034440022211223414212103131330320232004224434443334413212233032304324134003334110234013132041130101334430424431102323401431204424231231041433334144044411233030431223121214344211043103303121113403012224132234100334234143444343224133110112113310321024224034420424434214134043300020434002141131122001232043241031244000340142311221442140043443124243341121440001103012113204042030242323002141011102431133112232104234320440444300320412401143114340223331344334411222400204403111130443430410401140242022134204114320300040031042021344342103344423041123424444423022403441144224340241122403241400234103411033024244033420430043400424333232410443044021333224204311422000101143120030313212000214431140221432304332040143423110023204304111122140402341403000340110440002014012330230411001433103133013331102332410212020321230200204423210021020440241210330340130302430411133220211013141400413103441143102113200042402024340224320442112114233341310244422044011333120320444031430121211214233332313101330334420042141311422111144300331012241442404241003010100340141240243330104121410044023132122244343243321124130431434234402103410110442240143332232400211432100321133112130223022130322304332124342443412222203043310112403104131441213342443003014012341400000114211332203300103000311302123211032414031003134324210001031020140242214120042222432444013141110411134243141242323142332322232420101134223221432131111023044214111341114204214024412212014222140120300211400444221243302341030212124334204340414233340001400212134011104044042041210132443020333101030342404412033332433223043312300343000040221201413330004243110230200210031242441000214402110020303243214124014434022010430133330210241233244132040204101231444043032233133233430431313004432011231012233402220232442311124341404044103100013032032043013003230124203311043111442212304123032032043011040121023113402411233000110434403014130144030400141033213114003131232303334033424404030403230122133440320411413233441040010411044130202131044110410410400112442220121203202100133140434314313123420433443100133210323140004424344210133400133133311340240031222331344330032422122243002224113203330142043420302203213321230234241232013211033330434431042121403400441302003134234400112222013122324312230322223123103402124214010314221334304232402341111303031301143424334122200010343140132144231001101322013310341411124220002112143400022000104301102242334203321201434442304221230342212000213443300340033223002132022213041034314030230142030210221332121113141221421231344432131020131001431303201224334423012402040142443234341144414412420220343132201210200004230201214310302124221142303014223023424004213140", "403414313234113303011404110330234403343202030441141430124113343323432021221030314203114124104241221411213302010044224244033112332130244430123212133100244213302022112111234112221040332103100001341401231113301141124433014240244244132424100222444401322101203042042413103443210241413433410131124234002443214034441114124244124102423234223221043120343204042210240411100344310141123304201014113131431240223323420134100412242103023414042423433223134142032434022032113433220013004404324311031434014202033141114343142014142404110021401431341142410103043400431131404322341123420334012003431042131144322040004244120433243321401202022412441032324040320342140041300402021344334024413143044104421003412120402010003103224444002142134214104144401311442321303034431142302443200334341241441101204323241243314440444424442430414044344321044010041320324200430224122112331132313443303333342230044241000012232322124202033131323422344202233131424433034332442420134300410002043222041434022102233000221223442132231240241213112413342411303232200313132200143314120004341223344403234322343114324142413411243300212020312423144201304002442041111134211101332344244044404122143020344310130111013223403042031231142031242202221132211030241142330412342414311223414234110341113320321204421122342221004412303423230434204014330101112313431003423112332102424214102431341104421232210340202421430424302031432024101121434034420341320303043410211442004210240431423233313122111121042023132322131302032402421104421044034000202302141333404221240010434243022433110121211020403110213012043014202322313212002022314021104403023434103412013400213132242201032114133003304423124103244412223311040134213230213122334404320421003304140304302100014404443104244102241400340334233010101342414323303044242044124122012412023024130430133410334423424202411022440130111103201304021244001402023313131303420334123300020344101211112240331021034033301411032022404102023402013041240322044423332314440241321420203210131422420202204032113142421021031020124310213440143110134440210140220021421440120102040010311110004114303221400210234010212331034320323141332112113423032304340421240131243414410023124432432121302213224012214102123030020102112320311133341323244324301134200132201041030412101323041131034234411412103123234211430432013220410232413440321010102412101002301331312413420232134014103220230223310201143010404113133422444412402204444133431110412043322040313412143333211224044334212334344100122042132141332012003100422412303443004413312222143013443141222343412331112214144044430403404214120114243434344043311001043214104110441134031433411202011200210311321400030440142401300030123321101223321111403041420242030314132003240000234413313331210212304201230140400032122024024044342414333320144341302130131012444033214120001201443143202012113341123014304104104410131303231213102210133240011014043310340414441222001031431213110343212402314242313002233400004442031120441342420113110130312434321313300430003044100334424231131423214401244310314020020300202033010014103234041031141040210103313433204441404002224441401420300444111401044432034231010423222014134113340121240443340124332324110113021141003430443023041040014302433310400212034003234344130101012410240144332000243341321044112211342043114321422310433212400100433441100220401430440323332231101121041231142200442323300044103321214301000433011201310343340340402140330214333242032044400421232130004101311133310043010200141342234320431321044104043040202443332214124330041102423310223141220414143244240143104344001343443122310104131422041241413310123242240200332223124431021220234310101442430100141333112023034101433241212010220020030332421032304221244423444000221424204214230434433302320410434043022344230343341002300111003201012003324333014444430240310011200224234432342133332340401424043132123230223241410403012344202021432321412332033234001022302302224433233041321012000133333202420411213003103322320012443010310214313343111111123333232311333143300244144140434012131303002314011442344304114032124022432340112314144011224312414132240404310000334442241303014420111234214120341421334414121440411232034120002220413303233420011421224342404004123232203311403414422212323044200013142012212412140412010101140303041213041302123121302112040031404004330111421124440444013343422113424113300023042201441311424021420234410331234241402002204234202424043301021340432141220202203143344303222441403411003413314", "210411022434140443111103332211111411012211234302042024323243430020343311123012041304121421203142101321321111223021232303230300110430210411113313443021041330323214430342224113314034332042021123234413434242212243131032331104222234034031000304121232302424100300200443124023442404000121004232110114222022421330432012333211224310310122241024221312110303223133411211202100410032314402442121432224041333443124023031232023141003202204434030320431340000323234433233321021004430331023104014242123424221140204223224131034431111120200421222230004023000231430040240223444130000211034223440201414042423111303121300343242011221203442023044434132142123344214304124233242414030100344202040023244030404234144402304403313430123322414244233424131420004314024434123413014333311214322421044231311402333302241204342124420322021404211000120433001003431011443432134223223441344412034210322430321343441101210144401344124023134300130101110411014412203244420221423111001420121004131010211441334414341434031044230044013014404423101034244414424312424224412423241104322323031334004234311112021444102341003432430331141100143113421420122043210341000100123121101342020203130222341443141420202400224343020230322303004013104404110330100004132442423442412222421112334141333431244104201433034343240412302242310404124121000304221441021240210103044040203420424234040411144141044402202222443100221004433421313224103213134034140440213040304342301214331002204030244412441101410202343300310421443442131133423340224213224132421413024220343241321204130201111000042344344124311002212310144134000440021131213331021101412231403204233143300134042440330112320100331010030214242143120310304104043102341400020313420311312341203302423230010401033001443214433402242041404420001344210304141210313104334142234330010201104401442422440444134124120222313323420422204104020044233242130442133444000242442131422312034343443403412130013323343114312400020034102404042342320002014023114343202432202310321221332300323233233310401130441000034031442240300103444430110243200144410311102221140040023321421221211132400123131204104013033110324114344143124033304341231404220434430413340110013143411233243001014244104242110031412401303212401310240233311043214134223402314202232204423421231323333434424010313224031022403324433042234430302221233232032143333441232044330104431031242122144104040020240030233400431412344431100031330044202003241414222142240044401323310030101401020410040430034403313314114000201444120041041142313111112233420230133111211440300444312310104220322103004211242041133112141033023212341341104231343423331344332344433113133121121303313442231104204234102332232133440024312123124424131013013103340213401202304302334424444121122243202104400311034221210431312332444010012341011231111432324044111243033441231401323041211401412101141311430140114103421300311033231440444244123421412020330003030044201104444114334211344042313401101001040113424233122221212432202132420004200124043020044430134144311344144241241303412443131322131411114112411044003133223202123130320431203002022432024012114213321120142100011210203324124223421130002213434333414001104430222240102113024331101323032034303443340044012030000441202303123040010324340203122403404414413330402043342134141441003200412022242101422022113203430124133421241131013443331311440224424114213141442421433103413000043302311412202014014141102042040313332044211421210043403041203142143121033443232012424123443121301121244204010002320330422211124230124411433421030403410342234204232410404300414333223304331343413014442342321011240231010314000242014013024120041043014320111122423121122230144101223140321200342120323343112431314341044144220140443400133010343001231313403244333024301204033413421241433330042102040131330221004124112320420003141422210111211420102443141333041143040144410230130142043341140043233333211300001324002342121120404410111302013014102002431143140242023430133344203124004014232230144441040431122131400141231432033002002024004330131230334423100334314241432101401044414442412400040113221130220021311142400400432344024430134104400441301212123224220222201210213143410302230213433234204104044020243211334130013044113411402302142243043403043423303422234440110411220301400043321344411334202222140322230021322401030011324010131341012423014203212321242034443130402340124400344412234120233032113123204143230423314143013002134403011043211034023341011341024100114114404334121214143440", "312132144440113434314403400030101432344301410120111134233120330132314030312031332002021344244332033024343413031420311143311210001301203041043120041302002141411442411123332413312133402123114210340313000131043204140404423204410122213242133010404001404222110221110243402121133133111120410104310223413403020240033322212011442132221024321121104141121122202220004302420134434314043233032100324424202333024044224114333422111231442433443330323213031220223323401034134240220313211142023404320444403102013144223424141241213142103344424223310103334004110102414202213442412024132334044442013133341040342012001231330001303101422022144202100014020230102042012444340130024211133003234213434422142001414340404122010023230303333212004021434241032014042100212224113324322041240014210410024131032030441441224043431131021414113131423421344214441423040034303304430430140411243020442443313143334203123422004443032201222444330212411203104000023220130210321342304230232401331410332223412022121040042014403411400320442410220233203342400032233122233441120403131421131032441223344204422041311343032431024010433022323340114100243214430013130203322142421321403232040404044033104041140011044422200411241241210232233133422001211333301113110412443023040431123323423101004033302242203040320102412333213113302310414440200232342114341322202132130100421240210334310114410211012223110434000001030412041233102143330233211342102000143002330132040224113101314343210022424242043014244314230023000014122132420041140024441134344133423002422031321242434422102340000130210300132114342331100431012114020202321014403212120043300430332140424423234301123132102422421041030143103102212342134140314011020143102314330132423104323320221041241113123241344400323342023024101020303420133212043440311432102301323431032103442404210301211232440232342202344123432242330044244310044130011401324204032232323413010210412410040222140141423143121024320414440231020201212301411310321240302213144434032124331424142202020124311232331122131002142132020444402233243114032400310342330314323204123123141221443440000303141301001120100134211023320143232141324101212204243023310431241410302202102031113343213012041323301121134334030001430113431120042211043420040143433013140122043343143002313023433132102422124012212300442342101024340223404400233300403443320124443230312304423231012301143133321341424124411004314324110131423002432031034222041302421230332220040342312210204030304232433033013203044010004031133303302010143110200310110341041122442200112442313044412434000101204302120010304431433210401130443302302132103202341232024442102010433301242240434214243400334341430211411122300004240101243020211030430124011312130411304020143101201422333002243401203040113234203203102300334423200210000414342144004024132141012124044003220114400342034324131230201124000043123310302024041341140323200230114243001241212401011300130013013324323333022423124103140332314210000003233223303033023213043302010243023300312213210341421430102142221120404410401423430034422104403421123132124111024023011400204140003133240200242124440010301001242334322223013130242440131103004033430044121323213411123224110143133001210331003133043344013030031432424112420114112212243410210110223110000414244033033412414220011043004110030433210121003304310411140310134000321441440333114440413112131001130102441423332302034040001420222103432112441410032021144242300023023313314243421233020132004440234030132024113202100204030043032402010321214141003323131100130131232032222121242410343123040213333042220201343013042430234443220140404123004104414132213002414422111244421121313100410203224033043311002033402204331020210244214442021443440133031211202311314131121404431230211132330104240120404111110012234113431410024314330443332312324304430041244221313400143204323323333301301320010030323113024434002444002341434204400113140030024040331144122344242113232101323202114410130424043210401004204122330143201122344320420244400432442234103020212331310123043311424214014020242140424422401032222020412024400333310412221441022433103424331420302241042312231444441334212323022121223133001411430421332232242441002232421402410212042304020103111424214142432312012110144144330223014012330220123410120004321331241424411232000113241044413043132431113013140310113311110223432412340100033400020204210112310001433212010112204132413311410122230421342120344342411231134413113311144003202303231144334031440000010442024", "234220042341000444320101300040300204341032434120114410313224303431121200004342144040003104342202123221032204032323143044141142122440323430040041113333044443241233411120141110114432044044430134300124113320102414431230121011300332330140401004011241342200444421024233420222114200024003212334202334324302202044043310234110330203342110031001002432234412303313011331311120420343104124102000044400222104441031343141403333340201233022101423124122110244412304333010024023301240121140344301041034423134213212302243114200423004022202113431214333343331444420021034023323323234033144114342142121333124422040112440302241002413132113334210411304014404322403240031431200014023241422222340013314143110410311210020101022110300200232443323000222441421200221404044102413042140100224133200444340243242443402310124131224020331240032304112224101221313320010414130230224341131302334344244311332444220232404440333131121344314010130312344320233102202012223411132113303314201313324341401343304140104112020424041001342344004242021230300233040324102113324043010312320441013210333223431244034220011431223113100322141242004324014223133140042030223411341332444301122212043144243114324303114331412303243134343313321041421034031432142111443311321031002204214224322412140102434220140344201010124442400300432043024432003232344441232411332410222424440321222242310320243041402030000120011331334301144441002334134122022333024044032031000213044303422101440020234444304012023243201011001422342411141001111220334301424324434013430123403234134133421034234122033101112030203331314321340410130412411041010124440423430320342410413403103441411343141233000442230332031312344021220430214313220143131024420321214221334210000033444123043423203244102240343341433221233123320021441011104213341034401001041210241143212033222241200020421011043404411303402433034101113230243234104011332212101203220144044434341411432240440040203030201421114142431202412032343400020241044001342121414401411202323414400004202112140014214044110032130003100431224422310013233422043113040024443102402214102144241132044140002221211031113444101300032101314141202414234012031311101010214222223110430140242313024344331412443021114400402023334301131113401032333220331001423024334323034403410302001003114333414140341144204231242220401330400240122340130011243031130204424131123114210023022224022304110221322041213422102220324332242243130402432340234441213330331344413111041003141043442111421332024221142023304012044240042213240044143234443443221113011342231323043042414030102031120114333314001301230311320142414401041200224134443233442030413330031114020020320430342203234032243002031034312401123334131143223321430411111024223214030212002143200042333023141411240042303230312101344113100314041020423433230421321030210413201201043212340120000104012123002323214042121313130431142303411332404001242202431320211422234304343104404010434100100211331321314124320014444414413313100333413144220244301000320110321201341311114344430443420402342403220022011232044331144214342413210014341330320134401144020240203333311310013300441300002144023002143324321422322210144222340121240000323430022043314410244223123222144221212104112214143112201122100304121023221300320012024341432342113040333420140110214404234102303113424321330441041213321224241133020040203214421301443141340423230401003102343031302212033403422310243230302142240442343042334040344014040401210130414321431242013104102142102312400341143102410311214212000103110411133104144332444224041242403031023221311432314341121143003210212203343112021313431434434202404044402213321333143014300402114044133020001010000404333222344121442022032411114400024121103314413401114042332134203024203443021304110201040311023011211243433043131400102101144040032244441110414012122323310021441431400400244413233431323121303404234004101443430434120020142202111111403431433034411331131231431330113111240120310010303043230433121231134123441103311042021031101044232002321404142301020332124120100021314414313044011442441012013443400302403103131132213413222414233310411441230414112424241004434332034114044324000241103433123141320420444324004030232043122431132411102410220111434024402121031404332430222113131320324440310432114434010431240042113434241104422112100413104231033200222322230430342232311213404111304203443110424121303042333422133443041114143402100113324001323011413340142420040330410133200232402324110104410443314403413220001412304213", "423333110334114020043342321332024223412113432134442200342344111002243321430214204032134401220113111030222424224413313142142324222114140221433232302043301021110230021224143124243014143144401404123233441214020122212313203134332403311140031042121414400103013433301343213143333004144443342402313432021403433201123121101123411233424440011414332101014011441314042444333221142140120043301223120003414304443312124404343333044121231002410223004410020232214023312213234043322012030004200240101024402021133311200102202443232422234011231232011143413233403400420313041013130312044422313334244043444411302314001324243022043202202430042103321100304403042343013114213443322044430224003440114200113342033030242140310202444102104001232344213144020443013221001332324143343403120433013200130124421203043241044341412011224313201242342421441404212213324314012112022002140223041124214422030331421310322421414110234120303012214231434224424403104000023044340043441321132203113311241104400120141210241012111220334131341210330420443013111241230003201203104114412441303144430020100341414323422302314044014003003332232034244442442433312344412301010143202303143210443432421411222233313213302101020143034300144011400314113423230410042141230220330033131322100421404231022241324202000114220400041133342034433113031330044204241301140404202212440412111231110002144434110332303004004231302102202444322214302202433333320331412303214140332340431040001310430330111401041424401202433020021424032422143430303203341212002113113041113021241402221333013000122334201210204204040132113243004322303304410343033221333200141233024130202301302144010140413433313102013414101234414420341321444310211334022041332423340042242342423113103142004034321120021340014242111101314314411204204314001041324112312433243413301022210242341432122412144244302332432224133001301002420220310431020123322043042213300330232334230121234340323403411003303344321212102102122020414301444321413142014043320314211343102422344043122021214130343213314423300402044001132131400030201142040232413313130413444123111132210203440200221012132112334241202203234102421341314344440414331310201312130042211022322023311044314002414321141003031413113303121203122212214110223424442124234213140014412433421013301304144143230213323124412403100134401224332242334300123043443334301244011112102040212420230213310421401224441410211221044222323024011212444102122230443130300021001002202212041232342142142304410033324044133312411040320413012431312434413312304133231001401031044413033112014230341133334033212234202314414101401034222211204433321344403141144113232214311132420342314240234001420312220014203203214112413431031302441221200403003024304014343040011011242204020401320231343440144001343001420443143411143222441324032133303412202233233314314241143420323421013320300134213242143110421231140322420220142430301003420112223413400323440334331211223420340214300333433233431204331343132012121212142124242140233143434301320243031014113413404100334413314130200043404020140430132441020033030124411112000300013331334004410402202342234424234133431332300412012410034334441304232133214131101034242430104114240011431103232344303331304301231440023242142232041204400333432324320403144140233214440243124124314232424011004332131100402230001210331402302344113412122210323001130142420022002010000231321234403114400314410043444214424202223243011443103134001410130400002112004302243000224340002211103000024320012333340430140311322143430334000043110302413400142310222134341130443014304103013443101212142242031432402012411312432441142041012240334140242230331220310221233040303044231211411003312400000212442244401020033114342004411343001012134032410113143201120230404241341412014204343231433431023303034144020020142402010144321342133041032123441112334024100443022230440412413040302340304324314011240230444202321012133443420231233423434421114404204023141431110303112023400214131040402442421434204423204012314120022410110411013122233133300323032201341041144000012420011321142031320123221344120031104141124434344022112100340410101311243223420111203301224232233321001313230143331131043020043411332443134121121240213244300433234232040221421223404122223130300240233001123333211334314101434200111202323012121241210104143314433234030320401204200412413312332033213433111300211123411132311031113230144324124144102340444122104013034034033334422220322420320224433104013104044430133412134202304102001314344", "134311344440003201444442303440022322433112242104043334403003302032224420303300300443114423103100334120201403220314144443231311114020342124103203333004333204131303223130222304010201232300444430222212134043130140433232134121110023324004312404442101021412323444224233433022404331213314103213000130244343302232242014403312441334401343111342210301134304442243113000341111311320422214111240421023134223233302022404443422341404123314002110104003034302132411344322140414221024301313233200132424204020211341330140134422400443132300332142231400142232112042112433314431333031021211230333321024311404123442323134003033221123212233024441442021404301101021031234024300141123001122344110401200101444324122404222102101320300020424212022131131024343044322040213412122120211411400140013130010202031040330213331210422021024121124243101212030400133330432321402022133420342221244312042012022204244032030440240320340030034032222341424120024233210443424211041433320202301422421432343141201244043242412213001111123400223023214324414110422301434340240330244212031001124304040003321314323031433434212340030040044204213010303021332211123241001232342412424431134203231412320433010304142333423001402433104021303203144244011043230001002012142424224324421140233231421101141220022023022302124303304342141304324002300313204442041223200343004040422343033030230423130011221103011412041322431312123002213233320310231333204331123400323044310012214200003220432022003023134321304421231304001321412022404042421210312032213433143242334434043224201332200311410043412301233200044203043340013324040112240100024203040000321343303020241242332103114333031123314122322031221113020233211334222044201212002002101420114411321032411240223410324243441420122043341201404023234144104104411410134303212042242242123324240141002402310332310214034441322111111011032443114014411121132302401131342421041222310123310002113002233041224423304132313400304301430443441414232300034444433021431232213422311313123424402214213420130202021332223043212044132101203432040021401132130034124103014241441441124404132213324214342344331144340424121013314332404334413232401312113220122021310044312313412422210231103344444414223422041133243234432430223243021033134043201204143311211343322400130113201412012222211012040111420433310224123343024122313430000044302323124440144423423130230324322211200442333303403141121104201140101133342140102122312303441402210323313330041330034442110124244211313223430141322341441131213043130304230324410432201430311102131420133312031430304001312243234113403223031001240314104142101320404003144431044322222013442214121424323340200221102323022412242243140310343310220414432411041421240311221032412111040003330111113222000243400221102312203240443342303300343141130420320032343030041224202203421331400302323341200342403343200322211022010300432243122423433400210222140211324403222121420120123324003131220124222041413121042104244131340024334420042014314401440322323234122324434020002103102444403014043402034023044420220404220333140001014243322240343143144330213402014424033421442144131403024140321001341123333114122022222330133302304224220124324212242442441034110330001244030121112420431124421222401343442143043030412323220031200423423111424004401311422033341432142311014022241120314144304042034024431130204022040223424342023232422040442020104002204213430142211422331024003044143120420323432141113112424101224221223123314203032144133412144240434012104412430234230213112114403112404113021344201311334142001001420134030221002440320214421203142124134421132410302243324324031221011313114144421120310343222430333234300342103003324423122404344423040014341214302024032424141122204313241424013344011030134411314411443312022231210121013422121233131042320300010240311401012010032324211303214032214333042142331233103001220004411403410301432014011401111214414143041303001414113431423010030041200010312321423240341423303104033212312240223231424413121322241412314440111322422201103114420331003210240140331201123100231331421441304434102104323011424331403421044044443302320231134132100340032434030032224242044211230002210343440331112141443220040240411233123413214104134213430410143132122333110230244030000324042023124314434422243212210201124041124021142340130331140414341310234004024123034402400300413332440024201334042234233201200223203230244132231031024131144000303331110302321433112020111140332230000443230414234314014003013324441241422341", "333014022200442421222331131022020241241321433430212143202303224303224302140034033133414422212242400102332010302343311001013444032404000120111403121331221014241040402404102114222202121102422033303131300022033401423221421040240011210033230231203331223142440021422030433433040342223212003043134411213121341311402411130422423231440342414402431223022013222324033324214432112313212311003313024102212110424212224002131202340402240020001210440224343101412133300231443112042132330344143314201034234240312320244342222130203134420402310010310402401012341104132442412304443003111014123212212333100311124300022003400302223132102004314202334321440142130220424430413024341410413300440412340432242134014303201430420434333023301123031012203241111124440340213432232014013234341430313433323122420444304222232402423143022410210041201343411422334234223234433303434031440434442024102021421234102123114430124010011140034400312020440301102220002311233303023411043143122441400104211040220224132400010221211304214232342241021313143042344214403022114140432122011204113324020030021330043132204001004230422343310233403410140204141210201220144304430310221000330032034131130032130430301114223240313022113241041300100200441044011214304213304142113333424224323030022330011123302213023140410300404310313214441314441430014144322031412144403302002231113431033334002302430031312141430334123312320443030241320113124003331310300213424142203402103114424004324023242032114102444312402043111323222003221334241142433042342034302210312202030201121030444331311211202441402313223000311144432134001130400101021120220223143023123240431411304002413200440402022333100013440020244404041032100202034113103211212141103011014013331141300101022302411131020343000231342403412330312021413024320400401113424011040343112331122034122131142030014024101344334104011122213124212234210402224421201440313112200421144433231323300303310134422131202433012120334442230004104342434221041004024231310331123213022404433340212443440303121002014212242014402323030400310040332304134204111300422420404200410211120304033104444124210133441142210113214134212000402100043411114124412241224412320010430040034142140340222034424114100411102013010211414424221113001033442241213414123410104441124304300214113142433242211443422424121012332414141123142020312310440211043330220003310402341230440324401312033024004133002111401114032131324102233401000323031102441304111403223110341042230024140032341203214034432144433431431141331414302241223013441412010232200130204303221334340414110202111230443023341012133141332432231112231203000142014011120221444220434042320413341400444130022230434204123023221000300132340242224024411242123113312142020140341311133030234102324143244423230323041203031414041343202312444002430331100400204332112301144342210440122422113222432144240443331330000220314033000423434310040230244333244101002213401240323141103333424412240221414104222203101410122142240101340020443033423100304114342204303440332304314024004141221024400411204024200131243310034043222232241444442432444312312220222014443344111132233002113142210214430300144411414413301322034123401104134004131020412232131112222300223110303003104430024301232201231440114422311143443040100401103043203424204132120141432003214101332413232012204324320210212230212021202432033021310333111230302000343131303210004012032221410212410104224043222021410411134401233123424222310422412204033033120144420023444230230334234022401014242000444440300040143214022004330110043002144442413130104441311414011301223042012123221213341100012141133133100420133200001443214433112442212313013123044304121210434323424130401110422402434410433222041041342224341212141331124344041424232100213140200041012333230403232134223313434321333213010332000412003243142301411222021340402324044121040331231232244221132102014102320203401422332103331100212320422334204442232411400440014143110034403420330444044020300431433241200120212410122004012331230210310413430330043334141121033014342044031330432424333130031133030442304210233431432222122213420310434100110324142303340200201200334313213443431424422212311042314334032404403000133113233234312124410343112444444223010140122031043401220441423212420240311442413044224421122214324414340324214311124132243032224103332440232302432004243030214104414144331011442123041212210142433312442123241411031244022311011112344334234340112204434324421344211440002312402432013123032220020022043321021", "144114124144241422114043412401311033013324013112221142303444403223241221202441121404041231430120343002403033014121213033130002321033231144431433202123034323400214410414032203103434412310241214420222121102323311133132120211041321212000140030410342320432134103204021321342133244432414023412020231441011403003012102320021314123023101302420313213332432030100241210040412322113142210424224344111342321203010111031213034024302202424433340133344342440322002404311141031304303034322141241402042332433223204211413203342201312433400101304041120211124244040233121331400341210123342334440101020243320201100100044102111330423034032131212341112412324240234402434214224301340100333034232112432120344242142143332103214004101023410102310144002121301133033430424434242443343311202133110021100101341220311441210304131302313111443412442031022233441022042241420211230021200242001234121313333024120340330403121312102124031320120331224000301201002111104033420211340301333220231212023434134231441410321113133421433022220001433210043412102211114111140010343444222410423414131332042400340342014243342002032244013224234420341324144323330330143020032120421010104143432330412140220302420404312042402441303324413222321130421421213223220342343313433140340412214224032424410143212331012211432023240144140201043432410034244443101031014303410311103330004312221303232400440410403121113112242202443144304230141142021422112132334141233423001000444232022043131321313243430230231212320110423102031133201204400240242321202334111004021230001032104040401000430424432412314241201110102410021303113111043142102343422232304332403223420001231444310214442441122104140334442032034303434201330003402002320313104040320323244422104303322204143111101301303342300144042232330204033000134131304413240441331233430414344041010243413112113320110013301234342410023112203420234304231204034214300132113221131333312430211233440221223034142124133201440300202010031230001033410031340324020332411244202044110143411421021243304131432121324220442144124411243034301411013120434043200313314042240031312040103044441223201312014324144000103314331020113101313424443021434233243310013032240112331324143014441440302332042433044302000302132314140100014132030222120030240212211124300131230403443033423330144422021410011413040241330443132002400331400243010442001003243034410133102222231014122243430031400211200144240300013240313213012211221313301043410004242010433031342010344141441123142030022030322110123401120111104111424001433232143322233030303134304201310100333003323331134303023342204121114140113040141014433032410140343123214130321143401031001401241330322200240301004401000442331323212002003223110401121421040204203033214432311220004221434144242042242414300142433101201200401124442341102323232440002211010044224412433403104044132211122114322011201140344434231101223142213224420000210202004021401320020204242000111442432423030300414411224031032411142314443344401143311340004414024240014410342014230042420114440130243332404301021303004214110401110233413211331210443430422134132134140432340332402240334214441343012434333243340400202023321421311013404214401014003421212223441122000024222110003211414230443030342122120243011000220234401242240211324040103304342414104032124234010400141044201424132221032112442230020322344234021443021342403103220404002424021442200343011034100102414303142222000243211220031233022131012410433231010204434140103334103204333434034324134221312401334010210243302233423400100342233111220333010321311344444330113213040141222331244000122422101034010030404404101401034322310012112420403401311423341223244000001113101212320213110334221241314400143041201221342223133244213422432342004343130423310241234211142101443410031000033102403130332422313330024211104101031403311404113204133302100232421300440103442313244114444202100214043412421043404331422222430303214012400423332101004334032412411134433204434410003300123140141224344413431414310400442343012302403212243200004140021332111412144141334031140400414333323213333001443332423003003423030044204143123302033112441243221400141213303004021222412021130211013343002134233111214400211021042430021040431033200223101240130334201334013330304431141013403323240412231044243142331014300112030142043220113221333111422223232311213401031244302202120330001104123121312211044314104212143220003310412224014332412134031104133322420132333102301031341110423000342342012042440300031411202222311121", "301212111012030004014424102342344032314340320440132441341431240424104130442410332111441321001031441202030440340240043340133103124141120203010243411443103344031142412142241111303201103124144322303304331110043231410324144332220301203210110204002433324343210221220304014132140203144323130402032004013313120240043420110321342110002144000123402341033111124100133001411344422012342032034430441301222421230012341303020430412304030422033212110303431243133103140122243442030221023024031143204001440342412010302134341442242443333032124342322322123131133344414034112234133332333012413144233003103131102321401330134441213330234341032224140310400034033231132301402343031001444242000323441410432231111443221210444231313434001142114404111121323243313431213343033022141233432432200121413241111100010241113042420340011322012401424424430013001132004014022020010012403242121102043433234240331001114121234330322413424300202300002400042120124144000324240220003211431044424011130021131324314044140421112112121441322410223043130140413012023213341012440434323111022133430133214111441242321331224110010342112442422020104003330001112001404134431402032021340300344323310304001343400441414224341140102224143014012231033112011242441421334031022212012441120313243130343412334002431013311320241342140333214210112440202044142140440220442410423130321140100342134341324033004013203314021314414202234300342033444021412210302024433143342422432030442440400003114222123110441041304041214024314221431443302432110203211342024343012440040014204324201222123014110214222221044114032041331112143123140313330430402032032242121210004210212044304102221144142104100400433214420014202130342132414404311202200302111110241012424230142012023130333020243031241404144404011421424024330131033302440224401120410222024433331311243023141024102201243013024231324411111242320344243132404404433331041334413000100130132121132102224404430431114442144121133330430013000144031131040433311001213441230302102122244110120112100442112144433033131221331122123240033313142340211211033423131131334003022034231332012042103104422000440003310023442312340034002314030442402343014412441434021112423430232000132100002211322142113022433200121231232412433112233234411444032231122242212340331412221143140421301412002120310000400024412341123403130402003221430244431121421440433343244042043423320234124301430410221241102100033410243241211232323432024311432120411441401303303420140131110134100432441120231340024122201424134012441322301233123344241222111034311244100423022134113032120242344130321401210412201402321222324100024024312434410233023111013112211242111122204302420303233443042114012023334000120314314013304310423130034440244140140313013343302424000122320304033032044233404114233031203132102011433400211323014044013124001004102141401031401024044003404111241202401323444432342323042433024343131322043041120230221104331333311031410123013030304111040203122221331000341312202133432001000141413312341223332431441341411431323402431311341210404142233343431130223343300133213144141311141434403244134013030011142313042310211240411320332330213004211004034132310413024402011103231434003034221120400210423340202202434413244214431102441144211400342234024020034223040113431323031202002411000424311010311421343322130124201231132103412120441204330301021304122230424321314312202010132421102214312120000003404034241240243211330031143000432242001014222044204220240033324033303412004244411102020241030121421140213400411103304114144304011413343141101001024043222400200033203444423120003204022403120240304200024442101222410133234400134242040234442041234321213400102412014233431410223124422430422130242014143430321341404314404431010344233404434200342004403212324330003303423423024000234424403213110131443242112203021234401100102000422012431014333324422013340104240100321111340022231013232323340311130413304002401103322032044140001300413433323410243421242011031012440322301003403031242243410234441240043334211114414021231041040100414333213040211021033324204144004104202240144342004240322443032403311323113114210033414201020301312234323100414220002201144122331101230331440311134134004442134120342200404123104014402042102141431123101314413202321232033232414334243314003214401030213300344141333412024004324430002304432334204301203232243441004421022343140204113434211312100244233141044302324310001130024303441200140004123411124104342330243130330202101303432022014331020332424", "013024013100314223323044041343200204013322120344231403110110100341034432222122404402004420340402344102414442402240411014220144023140230042012323142010324401210020323221201142032140420001143441401122132213114221212234134333443314103124210002310221210302121344113110444432324311104014440043312033202104014233230212013432414401043034204004012231041111010140314034021403240420103324414030342214210400334302011243034411321333131031420021432340431330310433010410430330133020221203020002330330404201332241320323021021314142024433122301223112203431424241324413033023333233231143011203121143302421303313311144411140011324240343223323133214220200433211213100233323242041100104030001211423030402030433000402210402304311031210313024323222431224001012300241141442020103122330133343020041213202233312411434131330401403332203413330424320312442030222133002132131144311401403300002401440440132011224222302234210011321224202444024222320412202023422222312133420433320330213210142034220344304133003324003324240141343023304223444122214313223220022133433301110214313410323400411412241244112244041230300242410414241121132104041014243404244410431214033010041410132204200301233324242112004313321040133403214141140342211422434231301111321101444033210442030014120244113244421041221420214412022111230221244334030240301321141403043210042013320242133044101202112211033102423314323012304411133432110223101210233423043032411302243213212321324201332132424120114414022433422400140043331120204133304420123433122430043030304011104211223334032014004221331404421124443131344311310024221243042142430211332122332430311222014202212302213012204110130114013143441033434223131421443404431040244131200421122112234431332343412412144344134401102003412314421131032200213331142120311330042010322320110043432303442403130302112111113243101433043133030001024101021020014222321121042401102133130124200032241130014100441223243121114242300310411221033222432001401304444243044210432112221242423244111222214214124404032013434030133344130021432030034031214233434300404344311013331411231142023311202421342022233220404141020310033402210210224443012021131011220342413110111311331021403243201142301414233241123400213011143144441031030113132202010440402101330002310143302104432414223444323201100301104204011410202210013101302414301202113212342424211311230221101242320134220043323422303224202022341313131230331122031013320321212223311444303140343033122340222023043102203334002113023203031121033003322010021340330303200242043132040342324402444213124402243442044022400232043442041143233004022231213232310034001334404122343204333330241314010243230440234104402134232243403214414241313433214233344014314424301231042433011144344323332232121331410143030034343442140212121312211134420031101224020222011200043444120102441341040230022014210233240143143431230132001314243432443122242141023240331214340042412241034044324103210231012441311121110033044411230303231201332044410033334144303344413230200204222232003412310202422313400322304143024211304113243013232140000103103413414210234221134131013203412232444333113122021130334022203033041242241332021411010203110120232133333303222143221424411234431140304002200131114143321040222204013000441240112304142122121420321123434204112231000212332322202240331142331204403114444401031114124330140041003301421343103234433421314112241214341002144122431104433422101404330022324303402443030301331200230312412214324021233132410243242433034401003342234341431014143413413014340422114420242333323412143434133122312442102423040412042221022114024243344222010433112442240113023000114333414132430442132030404041103434343131242310124300313441142142443233341440342203443100240331423333332110321444144441322133140330302234300304244102424314424331003403004424112211232332033043442101032003342232103134003142133314231041311103142211123300443121333213002013122410423434332313403433400113022114204014200132033441331312304222414434022144001002030214331124130134002102312223003002241211401041443434214102243340421233203334302311210112334333444421311413401431141143221032130114423230312034340324010200331410403143332024121430302144030310311000133121400340230143123420314443313400340333023312311222033400312032330412023412314111043403230032221223232123112002322112341243202134432424122434331240334223234401422023121032344012230243011432240330310214403201444130341444411402020134442142312100244312000023222304024234330142321031101001", "212024240033212202204411303031231233031142103144200211020024102204324240304110234414400333441301221342414110004440402000244403404123411111102014433144303144114432244033001142033311441441321242420324000410110121012110324324323111233013201424303124140021443304410121214111322012122443114130204132243420241443010340234423324131442003123423334221043214141044104231220340103200203013040224403404310002431333302341223243022020014210043043443143142120414014203300114021413411400402023212004134043222222412101321412434440121303320301213020334301044021214041241231341021131143304330141412440330240020022402130212143441242321331003312424330111023340333432030304223131011212234024413343140323020231322421041443203221301000303134224332234201332331201123241023231231034434143132031032303134234203222243102324400332402220223234204221230234212144040340240141111434010131410403433444310311201401004132233320402204122030410141024320242444124143414024133224131410341442211122221401111024034110344021033343210202030342130331002114401220033201303332320213121144340000113303122012032322103304320204240304143224013124224231302232012441133132002000022244411011024000112014310330203211113100343243314434110100021122142240103202130122144443113040023320343441202413424021433422114044100123314323313110220442242442412432401324204102302220122014000311442210012042134422111013404113104142102231020024411442331112302423224143342444113013404110243210303333200442420023312411324131010100304043010031221130130313440211442212014211322004201111022204203102221041112232214034234111112033310411100313133113244121421230331141021101104410404210102432042014132130220101200323113132202213424342104140203322132003333342230331312202121221344131422002232112110134331341110200020442404401030032301021211201122312020041220011212302004131401332004413023331122343202200142211314324010022302134304102323434031433043402340314020302414313010341111141100224120424334132110044413000013303342130334130144441110023412010133423212212241110430302204443103034302202303323023321014103200224312303203424444223140324310443042221443221114022402212132303144412232140304320303401211033044112030324220024010012322100144321212214023220131220302001120224231041133202323203114421444122014224113224104442210240344111013334140012230114422332141011300340300341133430114000002304130322432131412210014131442331103104431431131024034431444011410322324312244234423101032441421332403212044434344430233130143433024413400110104210130320041434412231033140113032244113133410211230411022221233000034113222204214030143040020424301342034101344301110300134204112302341220244243204114414001210303111001344142040022343303113244420434433111022324101410012421441343321030021402421022222330231403413224411214214234121310103012043402012303201122321202223330430344443422301423323411132123212103100344034341022041413210122024300214144414001314113042342114332000443324110423131012100102003314331203003201212200141314231013123310001112202222014213101441403141011103434024221132332401144004134311342033133331143413444432432403004421043033214021003434041403033210403203443311422243011043201021411002330101002413143330441233012021311202032213300112121233112004112210241023220023340113344044311141403432322342124412122433421331314431032331332232001340041400112131210021120202011231203231310432311400311244420132330340141310402003130400323323032442123433431343132332002040024110144101341204022302211130113112430214141211241120214424002142112423441221242111122213134223112233344413210332010120214402242132131141111204133222131204012421202310012023144432234043300331313300412221420432401213010010222334141243122244111003023202342224402241301114222242204342331212014342243434421110241433204243243332400341331142223323302121311313432244004020410444011233224404002221132204232310413242003111400123244140224432323031103103320223130111243320300321201130114131413330313422023234343130234132340321202043413114424413114233142213344333223441112110121030101331301304343304404034303442302420413022312213303213320342214344213010431341303004410213400203302332210240410202323224030333400411411213341141323323001144404103302444444034143302011210334120410311133113043312321331114221033423044022441221324024041134202312012233124431212134002300432341014421403110142211341334200032041223423242314333444402224001104443133302432122111203343314132324024010423404124441001304443100232230414112240", "214441022032200423032320304233421414410432234340131042032121321320412421420134300121120010421113023302023343234212040430324313034340203342244020302421414441332111221122232214342042343044120223223024232402230121200340234202314042131411423103314340131333432012303341224143341401104413304403134223142022224233423122413332200132432210441410114021104341301214140041314320421420201423113232433430231012004032421013021240042431023212022412042240303311234002011041300341104103101343230403040100201032243114142103444240240101332300440300201200224343411012422303244243201122021422324333242231334431011323042124113433344031404421434103203422324013434411211111333111214322403141140241020022230240020243002344044443033130311320222021244444022002410410411013331040000012311443200023032422121241023000230441243220430200442244040324320303313130242421243241003301422204122420332200233423334331011011124401212144220423234321322220442220241001132410043244420134333120121323112001130041013202310404011421332311331210132241230001310301322243314013124144404414111113130334230332404230242134412330130304334230443433423043024112100420420231400244202344203323131212203044013000110404404221334122312240332002220024230032243031102402311432443042320301212144310402342241103314142001320014014203111200311003142403440034032121110320312123241033042214004440240033401013214331321202002213231403012230433041102422333201121433110344144000010102332303124241230300121203203300131014320220004044421010022000301331443232244034241133034103220312044241230240113334200424224123011331144021214222041322002024421224431201042233323334201410304142440331221313200120334212300332444332342123212112141402120213444413240110233423134333034040433213002100324042424120233343033231422133334022011220442230410412342432411402210431042132202430422243203211113222300122324424230340310230440140203244040031040323224433042224404312431133100001100121323121133442310002240042301222200400044042102241441304401440443102312313313001223234110242033102230131414401022123130024224421030001111243331204324123143412321334320240143010202001314400212142344431120140331320242340241432413333344013014003442411410400430210214241241241332314432302201413322044004241011204202314231200343341433304422310331422013220212431440203234332031204304430141342131001200124304441044030101012311214234203412330231343401130000122132302014042414420201001232142103404023401023224004331441330302210413333133142000443422311012313114114104033213034343221024234303221343121142013211344442303003210012120302224040123000310022010320331402212032040030222111003002322220121230211300201342324332310421142331104420003011034101203114210230041001304334044200234240320103212040102240340344312222422104040442203034132242221143242241120101103113144334433344420411114233220230420204431221324401211140230413210424343220211404013212224423101044100234133423330220141334233443343031244202324013333303303132010034003032430043043031120441402202333304014244404200211430401403012310301143024123100022111041314331430321320414000400232103302112122220333301423144444224303142122331241432113103334123010243001030440222142103311434332014044231443104131023034043011301112002044033124424310404422321020001043222331244133434034301030121230144441332031233422100434224314102044101200400002402030112310043240401023300433314342311433340334404130102021204400303023310431024143023120110211411121411024124123331443121212312414230300013231420202401222434120013003314042241310132112434202232343300120300244320303331432042032334424200021442330141440422232220144112400032410100444132102312032121412213103431200331042320112410031000320322443214343140010112131440412114141221420442220113211042410330110104010024232132344222424001042433224023420103004032323423201412443141031122220433042032343030222232131240000221220122032000241020441303332102340233322214422312331404002312403343021040003130022001243121023221212223142100301420331222014322431430244444413444104242234211430233414212440420001102223034241412024142143243341203234410344332333433104014121344302001434404033421214344423340314203243201000410110322403130333114421324323020341343233101232132034014413233203113104434342030143422421114214243240110143114231434132001004330023000404433001234141443014040223031134011033034022112013040232302403311203222403040010330043344313410111412422113144113001121423230112323133412304011134231102013434411244243300122", "012421113333113014342101411333403430334313324310143122430113330023012021144004003113301110240442420421124323334211412303440341224302103343111303211312030034423200000333200100144131300033130104330212310330110121142404310023313432112140031121102423341421220124202400130032443000220014402303131013140202212304424422002140000124103421332422434323243142321340121003332034411232314112244230001234302130120241243014002441113222440442424134242240044040022022310221410244141344021030301114113233121143430131023034124242003222304200432102014030340001110003120243314344032334014042032220142023013442300004214330133401314243032010212001023133012312243113330104132432110001302234143423143221302342103201201210444111102101212244300212201232014100023104244013100033003331132141410323443423443344411110143022403404433013041233123401314443121112433441241232022321023213210424033020102334410411224311402444303230132041431031311134400214213313230301023303444400343433244043423214441312204201002234113233342032140204421102000033441204422124003032120222011302022220213022004431301241124303204314314443210430403130200130213441344202143004432320224014130210302101203331214444300010222214403414431101203114124031020343424111423302211042320414410432423412132321413203011114144012204411232040010302044030040013110141130123243033120443221222401010024344110113014104403102420103232412114421223433423310432023034230321123213422213124302402140244342142211041113221432322142024141203141331234230211440112124110012113433221043443341024401011414001224213003332212340313121143104322231241440401213242222422030122133410242234102311413411123202041240142334110340012041342111140120330331314141124210412211232431143420120341143304423244422010232322344143114002322202421144411404433100241132001142414020300013210340004344424341324413212433213133003420103003011033141414443241402401344311000411231140432144131244144211400231424213330030312001032341132104332310432002211340401412223241422104032112441242204421120112131344211444142143143300402040121304202014212442232023203123321212223423331213314243322112044322021231230313212042214322304343122003014204100234230132431304003320433333233112432414003212321321201441341101243304423311423101112000201414123332124422013341341111331020000211024132240131432121233200010204012002143413230102041100124424441240111322404232240234243121132404334001422213202034114231014233122413042414013133201143341303440434443330210421200021223033110232422021430412113021220010430401322300223232133431044010122242043032330131404020300330304112112404412304342001241212201420411104432121002011042300400310111200002030304301122441003203032211131214142140122323212141304331144020021122340004103110312122311224212410340404430240303211103240311012103242002340122343140003200124231141023310303044212203132122411410030113431400220100401042404210031133133111304002230340232310342420333100023424041300222304223132134002210340244334014322311032310334300100121242001222344100404340302133420214143412121203132202012032302321231440114423044122431044302003243000404402303124044333034303323441031332022214333322222420444414302043430043010021300433134323023341124002244340432010443010101043432222442332241120142221314440111203440434342012030303221201204420202130342044310240434303144144410134440022401344030211412302302001000142301144431232324400230211431133211001314413140333344432402103223043440400104440213331222414333121313220304344214241312323013310442210202120124300040221422343322341332400144231310123003241411313213320333300434444333124210032312301102220231303203034022043302034433141042004202341323434301212100332332043414043443221310000402400031300232301104413001424301402304240013003221114443022241130323424101220043131000032244443430243334411202244300140403241324203312200432224443102421230212201041244442032431014341234003121201131412020322334121213403024110104344001022001323312122121111323114404220420212124223111202404044134404202234203234130243044442034120432024133311414212112403333402340321340440031440313330324013202414402431333323210244344421444210143314130034333444302313320233410111103322212203233444310304010421433433034434134331000311342210300401034002410020342044033222343103324014100020302203344214233044133342410031211103144040442401442310030342424331012042313403131321204044301141433130413323324313232342102323100433011314123213134331344421023204114242244434134241110423144442", "043241031020221124202033123044140013044143411241113042133323041013430000312322110311133412241401222131303430233101140101243143001230343004222230404322231300340042211412023333122342421202132211424033420012120134220434102012101001223422223240113311440011334133442333311343043310131434332343040040140310220330144304424424343213141223324124242023044411212041303204312242331020233131141104114443012313403223034404023304021423002144244001013344121312200222144434011012110223240400244102334102430112243314130123300213342444434434142330311404332040113300144112203141200444130341333312201041223330441014120414322041411041122042431203011041023223314331102142220213012011134333214120423414233210222441024232110324100011040300032340014331024433343003402231400444213412302044334003344330000111241314343000120241000214412043243441020440343443200204440011103232133242000443334242302303121034421344242342430222042322203430443241232143443042341204231122332022021334333142120444123240044321424333141340202414404034241224111001221403421422201244102302402212413043122333223141102032422200133413144231133421411133330111022243132004033310333104020344023104420043430401043031142034003221343443024210311340203342143410343102121331203241412123010140031401243140033142311444243122240444401021422234244121302323310210001104243103242202244312424232134112244023020434140334222141444224243230444304103014330004440021232423214144433441331134001014401104020403404122431203341424014113343313403414304132220120344000034133340011143211430123300040232002401041111032033143003434220234124424401103333301003033330134120000000303201122104104140413024341442300203110230123324101101114231111113241334030221432431144034430410411234122123043440343021413032242121441403033121431412030102321043341411410103142244010223234303042102034400332103144203130442103033442211401214340113320013331340342410124210400323314032443041341231244144310431231431402130020013442210310323231102011424040213101233214130223041231323040204333040130340322311014104312243220044302401014313300244233132434411210313130102043331204313114102244003201202142140311144242233434004242000331334111130313044201034131401040231410440214000410321403241243133200142201224134101020443241021001010340021133320143432310231402312303141324231214412403310413131440312322014203232013331110101322423432420243224311430213420000323021033214000120244012223443330430031320120340333321224403320200443341024102124003423443410031144241143240314224043323030203234421144031402444244343323312201323341000404434231423100040104431310222110420433442302423220014420200404244401122104343034441313040133422423300123224241220014221242124120421332220402123422001012414124124031221001244313043412004134112311423141202012242141220404333224130204404222312220304142231311311423110043134334140233413403314324104424134410240313332040142302210323011333010402341200341314324010213002123123300130000343212214110000403331344321330001041341300403131040401430300134124341311043240100030240143402330013123131143303403010143322213400332011104340331414300041003023013223032224421200410123230111030214030314311331243120431144034034331204232302032343204110332242024033313011321143023102434414442412111301004402011313442322441112301320423021232312032412420302310004043104422042344243324404122120222114140332333303322201111440244042220044142402312103400200441014434432044400111444202034343334211212442123102100143202334242410413423144022400433331033403344004420242324124211222024102244230114432213403033441321300342240113431104240301012031121313211320401133130223014430003421430242443432244102240124433243301040100123230310431403140212333110211232221110010004420030242243032330423143124133200421430402313443424024223344401312043422022111210240321203443232323243304301001433423314413224031404330044232324204233123323200112010100021320024100121331221402234140423002041440124024240334400300011413311314013243140030330211424213130422214402312044412003411400432413042324034041223012014423131013411441314422322023300410120132132401121441433443124224032123244040232422102313013002104322144014422213243122302040311041342302220213301232343304313234002304331331003444402033333010003100111234001242034202434331214203441200322323113420101130221440313023021301304130122040114223110240423401211233032413311222011222200000441042333441012401104440120344323230331443242042431000433114334424320312313441342232412241203", "131013130031312444324424031111024314122340404333033014141111204032334431203440242404111200101241243411314134212013334344111313022222431132204124430013111240413431021332241441314342132321304104333313213122020112320300211120243331443011234203243142120134114232321002243344131440210003411310022223001340324211102032111321214020102400431134322200014120412101434104000111321201200404402023320201013333043140023321320121101213231231411440042242432422121424213432101222121040302001020224332340330440220312144121001412424132124321422233201413323101113330143302102343022341244211014021004442133120142404044404410133242210021212002314414042122114202323440040404322041422131002212412040133303201133413440203442204234442413032242322204143311012403011131220030341332420221402324244242213113232103433101410443004330114244131443121031343123120204243242031232101411134112340122221033242002022100442211400024234111213141421111320404312040341032221203430332344222442410332104414301034122021221240022332401112302412412214312140322021002223110404032011410024001223411042440442431402143014210304330202123243140333113200311002230423131444403023203221304304243400430014112232342112320032421104234121042014200413443440342104324420213120334044441343243132111313102100011444340120420202140320324002014312314434233322220223414342040221010424131210012203402102404404424240340014132213203243232012132042321240321000024204242412004411000140404041044103132332310314412432304141223114344313030220312303040124144024102101441430342141110042434033102303423433322040013401422112232402434430244423000004101142431000011012014333003022133334424022302340000113014004343403034124124231230210342031301220234443322301034221430413332031402131314314244144043321132120334240311314312112041102010002130022442033233121010014444310240401110230303221014043204223144432021130022431132434111141342434100420024330132222044034412322121344304143424220234323003043240140431324124241244203140131434434224100124123224401043311331223341323313443103211110322332411024132331303240403440132414001204231214011414021121241213323332302101044241102413031224340030101212302402012122244204400420034441334030231334403102323033242302330424043332421042312422334444333234123034023241021212042024121401102010234430403020401344220330003424104200033130030442314034324212202012440012202100410331010242413014141300121004423300232303313432334101023432444340212013434430034031400114240302104201223440413042042103111012123433243304013443244100313302433312221241344413211304204444004204420132204403302001442023400402402402144200332211432342243002404040031213144022023202042344203413400034230323133432321121041343423242003311123301043312404322221403343034413202403322224321004242410230211334430222413202211342242204211222134401120011441321223221010442142420422241112200241201101100340034002231031333100140412423000323312332403320134424432223440304302243011040121232413040144120244310340314410441440044443010340002034000021303330431330133121441243222134422423401112410040432310202101442404103134000200412344102444023433012404303304240230120332132304131033412140002440432342022343433430414403033031134422103001220002243311210400413303133323023241320242434111300012002404220021201114311320140231411230323233200001332200030022041304200211011300300001342041010241021031432200214312310114002300031424420413323334030131223132424413121224202314200034000000020421233141131012431432001220440213202141404021214320444200002243241413031103302210422302300203011020202204344101222032311113240224124143142412032142210340034021141034314444020004210023201104020203403103030304014243033221020332211103101233041314012204041334420204000013302222410030401004112201432204430404030101224022441001304342314424441031422400300123222443411433032131342222443333443044214001010000004434210342423113111423002210430121034323012034013411243003401144234210333433411133431323004411402032113413314413224430204000010233423430340221031322210241014223411411214423000000240413331000423043022433404112344022023340214343313442101223030332320430403020033320040230130024121324344332344214331033421340310113300142430304333441221422313432334024113333102122323031441130020211224110330412114423210210213313342200031312233313111010244100000042142143434124330013102400333421214322113332102040042314431234342201332214331031341011042342140101013130333222412423321212322201222021311012140023440211402421210", "230012414334101442040431241214041144032030113010211203102422104232023300001000441132102014132331222201402123434302230340130342000020411044214400442331023414421232133123103444114413301031423304303214013143021002441020110223204243000033242422001400231240304224014332143202332242423321131041140020432331031231310302234432102312130342112201012040433041332342331411023334432404424204021121403430111244434421401114240033324240244120033103210023303020121422031044224310421044343241040111424311042340111441303143142022233314142420401323401410010104123402024102143011101220303244013143443212040322124102104123434312402224331134234102434111231012112440101002013104320110442330120303340233102122324303444401240103034330121410014311304020033311004304110414013024312102212434233302132013013214111004134130231432403434010003303133423141401030134101430443020012144001231221440434402422431112113410331023412431214214440314321123104103212321310134332324433241130432021344024033414303012324003223412124142232301041132423224320121324410234032010012402201230230423413203102010131304242044030030123021023201412421332010310013012110102212240042004043300133202342200134312231010422143420143013204020241343040441002302233334013132031310004412420221323041231140440442040033332022011041020420133120113102020134430031412422033110301332031014403241224113343144004031314224224110400111410003033303231023033421240132203334320202103313310142340303403044300132403412212402110233343043444232414433242344423330141014330011423233213143402221431132023013130302234000131204032242342323420113124400102241411321120144300422001202322302400401400103302312431104322041032100040443203202404441144400324433224200112201140312222044331244424410400400144004244344403304312023330022442124330312212041304243030441001304440401102201344342142240024441040431442141012020142334121141034024322430000340332411043033402344023233123421311203333112230023113310140101324024022323143344044023402114421332124434303301043233142042314433231014021101244044210200011212012102240304003000341043311021303242014214121003204431141301410204230100334411013210144211301413232022132302102232244114023222100313121131013024201130410023231111021011212132421300000422032324012142031210002221444234044020042211213120312330303430021112132432230011241202143321244414322243230421040423032014111242413143101434442033130030203022120224203032142102222020414312443113030411442443120432403434030410342130144330231043014004431104100332010334132014124031421333310033304100041314344033221222002032440014202302304322413040013130412242433404304301444240333334240132340130212103232230421402022244403434223102141124434224344021133232004220004323104032101140043240424013332323133023220304404201231003440432324412423020241422340134111013324243222022111104303421403312131231214000012423014334332343014020213001313004110320120144211123244041142121102203333043344424111120121132043323134342321111030123114303233411001314420034104310134112411300141100003044440021403021230200231230123021423123020001131343343114240224034211233001102304304011111412421210131200000303211222332011140304302444332402334342211143401232131034421404431230441030030303104202314040412312434404332412432122100201444443102110232233321313113334443424300132312143202040113042220101002002222224213034421024114044140300324414144103224224303400233340043320401443131300324111433122221232321013242310111413121031222413213201040202131140422220410242122004343102421020303330131103412410323222144213224434124030313400122314413111303204411413430231400220213302031143322144400134332401442414023412024134421142222022100221241220001313434130302042241230111111401041332234030402432202242211141011330202303034401304121233322242111220112314200422401330400404002341031201224302033340000043334103004024432240112440344231444110042424232431320403400041113444123312313104013124333343110441442334213232200120332413021340402023002221224131103141322222230203201032103433243024110121103343320403200200430414200040401031444212101434303201104142004210410122444043412140201124112420430401041242103004400202204232004334001214444124041311322111041142220134333011242034321221200103341113434042402001302233314421334214030030121300123241000002434241220040411310114344443114011142301400340423432311000034231241344133221413232411123031220212213201314144040101202244311440343142410313100224142122410230140442304210431012442423332231443", "313412313332004014221414204400441021300420134340111010440401201034442300302342201430422204303043440141333002143003334220003444111102001313100103424323014344424314113313222044013004013422444324133021433414224214433224313321431201340404321110312043033304420433414320403332312240443311043300103314031100332200204333241413410340022334140210330023303333310002223012221123240204430343332401430103144002433040402130432300012204301012020244141213000332014303124133332131132324212200113300444111234124224224323114332004002030112021400444012440002410011430200130303302244122244243004122242313441122044143242242040223314224100014040222311330411000124012340314014430312222442214044020032131312110321303203000104432004213422314023404420010302202344420302123430014442234324224342332444013444011302444111130042344412440004301402131210041412224244342240321243414003031442022012340411104412001102332333333202313130010210340303421033322421223040103404220134401411110244113331440402040231312024110414330444140211422240404221440203333403003444300304420210342303323201040124401244200434112004331300031323041210040001034200312413142244103414222022144443440103111004343423204402012441313411123043301011443442134120311410441141234313244431222442013003443334211422140223424304110042223321431310442223114003122414102222020324422014313242241300011200241330114204200322020012213101321203210244120424441100301321410244343121001110133121230321114344013333343124344144002214331121343002010024332201112210334201110410230310111224444111430210234312102214314110020434410314422204312012323011031100202410312301231201342110112441131224342232223134114423413442331314214420013341403344304312031302234443034211201043002201203302423102342103204032022143203111034234103234220103213101443111033221034323430300000144104333440423044421044300323212214431130313323400420224202133233201021401111102343413422120130302412421114101334301421213003414231101414132131041302001110414201340030214140302100402024242223204000012201322433011001021441040031112212212311402044222122333134110241312320413000044122200333002333422424344142431301041432411344224132211000003402310323132003422320331414340311222331314042221303011120333343444142042204124413041112033201400231410014034044401100444311440342214333304344434243242402422311104204002102120401122210311243342313101240210243044304313202411400000034330133100402132340420330013403233022033312212022144143020134432010430033341431244201213104101242300013133203422112424423020011043400230311211344442242010212210224243014413343402022104104210414303120031440213244001240041133430314402444034003032401412100444141201323243004101413322414024222441201232143221410413242324332223442012130330121440311211414442032343001031013234030123123003300423042002102324130243030141202431034434101341123341314224233202240302424301431312000210023421031000120140041214430312020131402003424141241222411022134004120023314144234322234401013230334013343111343001141244210123003241104243433313040022421102014401010142322411331421344443402224212410130114422332133110334122122221233340302444043024214441440101200434431412444210041443004242033202220210201003434031234231422043141201404202341014011302011114040433200044240331430043443342020103241441322344404043332232102422044324113344410134431201344141011013224203403203034403413032240130343444442010231401434032222204412030134242221323124034031000142323210211223004013420433214433001321220324001431000040210423442032101201204111410400440043310234442423201113302124423213312314342234141020203033030222134424012301243421032323024430204123433040131200000201341142243200400040011010131413232440211124023404433433131042124343323141033132044423423202012032414114433403120131213423002224243143240132442243111132003411241304334401321111410033131424330034442420031221133014321442103132104124343312043314004441023323031201043431113132033100434303431010111423403012230203033121101124121330303204103323133004334402322343333413443241323112243022212303241012321434244240432010012413213221423211211014303044021413012001044132432443412103034114420430021331020000323042412343120124020422042331044310023200342112033224011113234443021443413431404212102422041310023240111140424222210104202232032320311222112244034232314440021132021420114013142342013310342244140002322444120002021133204240300400043110313401222303424101403321043044001420241223433041341041304240423214233244232030320", "331004011132401230112213401013443130342344023004100212443400334322102410430131103210243013112040201002240133120332204110204143122104232424210224344231243324300434014420242312230303114402204430304122234211314111003330340142312114023403113421312233410234224121001013334302031442343340031000232302303223100234424231234333331241200310102444003033011130214123002304231341414134323223111443313423441034323133101010021223214131424102401042404311333211342242101233324001443223033032141022330121401421311404423103221434140400401443323032330101340304120201000104224034232244002041013100214331021202130013024213121232230124320412230410212414331111132022440422100100040130242112033403310032031104120320010343323330043121222101002100332441001103013030131214124200034104402421240131030113134411424004012144134324231011131041430041102301334010014421424032141140114403022424033343132411204321233434312114413301043434001042014320320033333041013302441331401233212301313211011023141230103332042313340133400344223244334042304223432440210232243224243323404324443300414202241203130304031423021313124040313003030214101301014102440234403334442343133112331443201241134440331042244241221143330040021134324440033304200213120121042220323444011414420403112420324424020414231230242434111111224223243434110234404232004124332311443430020312013111023433431202144043312242403304200020113343004044103233130334044431221432004433431433300432233111231230024304433134413124323344334332004004402112024443444440320400341221130221131431142141404310040400331101301330333120023421020201203422343433333030403233140412112331222411021042104221303411312230321222404104202201303000412404013014443014434001202430410020422311032432331344413044424010310404103204032324424004114244441114000412332303304222041224443443024323344330201011130302430230041121310230130004002131230204141212433301210121113412412421313213041021231002012134201144122423102414210400132020313340242020104334141432232100233402201304002411441134213210343044232421201041043110424431140402404313004032134210213332242032034210201420140421420424330120032434033020323243212102102023024341003243400340131442320410102441102122044400001300344132012244403223210020404243111340221413124201200043423113241244243240114403130324121000430101404043030121403424412130330030434133322024200040144121323233303100231223034413014004224140011220412230334312243120030430034011402130122204101134001030301431000120141403002132133042200044314212032331142103144302124414011244043031320431431402214241314121342203132003430212024040230241412022341244420032241101322121121434434413420103312043010040231140011213434411000014400030443030224340204420320022120204104311142233233414032112404030224232223013013034201111103212242102044342204041020434241410410210444320421401012121031430044141214402030301224333231020023104022411133243334244113112423400404322441412003210220110314041230003203212222401314220202304433034142411031100024020002213230402333321134243312224040023200402241141333133121412031114001122432234432020400440300231124103343440243232223142224031001411014334312143014432431221104300034433121200433144033230041032331324132314430143114110303311022234041321132134000132113300224133123441031430424211340214012403321040412012220134420430224022141334204211413202022202321311124011104122000342313440143410014404211203113441314204222244240402212213311131040340020330041442441344044211001420304020310404013202410303442243240220323011221443012404330034332221232312112402212240341224143444131342400343311413304320013423142320303101043110301222204131302000021241434402034101140000403121324143404103444043142434334142140430111134043212001023040143242214111241103010221001244341404204240304020414222421223043023130120110143144321101204430023333122141131031411431111332204414240131400121223333012403244312403031404032111344210103034033414213134011112111143000424010021311201201340312101211240301133430403323224201040343414434401100321243414210442243341034341412104302010302211233004123304003233044402024442204131301323020110121023241444004444133212111113343433044033442333023302232111131312004433104412301032132244414101020241101210424304222124432134003442333112024340332433314433231044311344044101014114003320221441303003301114032224412021234222212324200323224124000311230321334332043131444420433014223440300241030212132141342331204212342122414230204313223402322402041023230200304203242421", "433333434302304000041212410234442323031233043012031112314020121040141044441031101322140233144300021400140344223034344331242343322211021144142321314323041143042220402341440000330202121443204243100313334004244244202212231240344010033442432100030141011204103041041412101433443001042432431112210211411221112223032144410211303410044221044141000003243112341200422111031311010322313100402311210224233210211010123131043312213324444330103044311304130403244130322421343420232002220330020440110223332443110212144332244140130424204222443442240032002310002343242434140142043130144100303344404200442300412120201303141240131114300334141130121001213032114343134222133442111201002423401041240014434304012231122124013104014043404441221401040231120103222000011111113432330123212442032014024140240230433424044224111331100132220134133101312112143001204001144131004402104040041401420123244204413044311232232114332034013012401410301023440220204043323104241410010430323232024420344041213434342112242223302004342033003232330344414422400013101410140103433020141041420303211232314302340124210124200341013222032012132401222214230130222203042241414412202221024004123444221432312042142020013404120024004011444041421440310112100032142442340222042041240323322110103034143043300243214301131042402200234014040422020010214122231221404201110011422304144022031422430033324322110110234021142211441222310414140311441111223413043104241241114202320412332444443033231111030143320141000100131413113221040214100310123442303020411413100030333204212431432440241432103321220111204411110440320033242334202302220302120240240413304112112100333240302132033343100331004010434041324130231302233103420144424011432131210402440400223322222010132144411042202011404243013431404434030134444032102001324222124030301241021333113414303003430242021222331131402214430422020323113221203120213022332213304443302224033213122101023040130140433304223020430044402241141410303422003311232233024200401244302103412443232343420014140123244004422210220101241113243144144202244443222430103033240400423141342432300202420312120020331202103222422112244222030240001020014010302311224014130440403001412300144330421401102102341341210241421414134100110441241414040123023213201344231221100000002401012003340134424120141234432211121322243221442101244200320443012301114041343441413140243332114323041102404301101040122320032100403232140123041032022220442133012443343034432021142303311344424340244201440144212233114200211411020203103021344110413321023312220012003310023101213034034011231042101133120023422401300412334103240310344040011242142342043331331010424321443220224234332240000204304023124123140103421242322334402304101433310424412333220444131143042412141423140310321443120011422122020004130304424432111233010400002433220123431440003402440012010314442432120203433043330420211034313113412104331330242424042241211003124001134444040124241402110014101113224033200312314420004204310434223334003003100022133113030132041014022210432234222240132321410401221003030430023004313341443134014310431403310233003041440234144102104331023300344200044311342123434220421410100230333132212402131434041411202003242243021230424124224133312430114003224442044400040114423213313024134020313240112230430334133421312242223130410011120130214123420111340123320042041020010300121412033032300321223420102422303414103002313301220234024334131144010221102342144114423401004212314331303340113242231142434344344234144313134423022343411011334243334340220333432144402344300132443122313132330244442131040432403422102304332402013232241423420231313340034204343231034100431440041202240010033241231240123222132324243421231043214131443134223121313030444102322301041334332321443334302403101213241403101023232322002341111041303302142440410400242042011211043304301302430012223441021224332401443014034211334400143112440000021242101132043411110041323144141111221433242241111411444401314134223401042123221123420430313312141342334443302010212231242024211301330211012322133423403324401414003210102344241222303010024420334410132214443202430133414140243003313402244222334111311300422441043432123124220041132423402424212042034123404103341224222033201243021131431212422014413420342244130302240034012143243124204201300020344231200132103143324040403143403402143421423324220044040024233231000041214410331302001420434000330123042124011403421231111013414424142114402201442140124040420342142324101432420330320102440", "013042434324441102203214213203143402022330210100221422223443104032244300010134131004244404330043233413243230130134024201420230403202013133023032143110104420412341230202044121342010433112341011334244040301241410443303111200304334323321114132001441303104322030101041241324010310400242230342134304304340424132322343221144141022431421441033122213102214314021344032144130223430240100422344124221421412214332013244023312143223002111231420133244231140112230430034024333020014401021020013040223004122413323032113414430302311432214422231413024140443034211032303113442441232420024304443321412101231314121243142323331130040120233232231231244122202310134104324033234121211244301232324103341400124431302433101003032012133431411043134230031011422431131433030221113320310132033240341044110023001142103134100431430211134123424414202341014140440121402432044240441324421030133313111221103222344400433324221221000012230442040444443141343240421322211113324031322440312213402231231420002241201121032002434302030134024001021414433322404023420420303022141222001411122023334413244121420332020330313110234014114124330433334424313021000310122344001323202441011414032240311243032410214404232143142134003000400023110401332000302444234131212242114104441200303000232240044221222022014304322434301104302134220120220324241312130111310203423024141033010441402310220313244243400243013301411231332022302131004043414211042302302234242244242211414004110302201121300101042341222211323402221114224322044323320040424043034301022141344001323120132344010313130004444310344300143312133013224414432000213121413303114124434302234434100442311232431244440422120203210042033204140100112134011203043014320244430121121132022104331130043412013442332441300144120113341034011022113123102241240440413324101110432201430111134043001030301432121143111204201242414223121404032023113332114410341330422202210422444001341123401010034244013121223322442323122031203402304101210010022124441113200213044134124332440323003113322421040324423104202010431442434324240243003300042314204030333240013032034004110324013120402124414321003224324301020422420211231114322242324422221300444302012114031213441022111120142100032320212300440223113413341304311222311334441214212044442304134342123334310140314124240123110413214200242420412232202200103232322243244041211031123210333122434303332311432000340024121042241421124202002002011431222424344421200320003444101133300204224141301011004241101102423241102410300012130130220043114442422210001311041101030441141044204004242000213322233430020123034240140324342234102310430323203143032332443411120210014234402212231431301301433040104234200244414313421020310241114200444244022132124030140001344130410003321042012121421240144112301242143314000030242134442213302112132344210222041130101424443242340210002013420003314441340402240302034204031442134330001101212314103013014314324040200342220233321412013031113002221204133124413100010304300042221200041332400422433142310111144221020401223124220414103101111122230142214224010413032104233220214030222311233443343020422211432134004303204130013313242042133210230110101104121232202121244312110002104001432101121240031121142023430431014442010342311211042323302430323020044202301311122322214241223024434011343124100040212132444302113112333133243031003440231432324104221324142230413121011031200244311104012113341124301011101023442243033420423002024204020201232413303030341311224441312222431133144131231331141102133330122004412223031141120323103042044204120000142424323203224320441133004404100320100241303020311434243402124311131024100441224200043002011431001424334440403443343003311434210341321402320242211230021342102432200413413043100433044030312312404324210013302304420103410222340042004431410212102443440304414304432232222043144224403042001243432012432432344410142131341443022020442301303431002132214141424343102131322303423242222110431033322301422224442034342242202231002404423233424002332100314402014443342343414320443241300202131342343414214134332414014430434113140404424134220312323122322030241403103222314324140003214234141142434402421103331331131402201400301111312423002004342233243301033032313240244021103334444143430010114404130201204100130422430221413032241011330023202143342114012230042001020030223330342344102342332014324334101411440303020343032314142232203143003013102114042001304243400133013434223114334104142134314142043241320330422340341213010442012434", "113023022131044444201200324212343314334321001404401011142220410020333201001424402141011434010411221242202413413010143234103123322123234131100344013024024212224002402434301303034224132432001114412011243024442220203110433432130403004014030200030342101010332014341220131344103044220310221344401423001213102031304034121211022420443114220040132020401444410321244422102113144404431124220434301221000033142320430431403034310442141440432441004111234204303130133120130314123100424422044023034012324433003041003342112242124200130424422241020443113443040434131240010100223433412401022320241244411210030114404220303024233112042134042313402320212043414341344334020424413421433321411330232102023402022132233131031312140113400103342000203042040410014232411030403304313304331214432023131220204222212304413203034430121030200313002332044320001222231220134343120444403044044022101122011000100032241002410420103440113333314414333110033100340201312321240423434230133212214121434030313414022211402233310343321002124421431014204014312340112032303431031341244424320422024341231241132004044244140203243221041341020043044033104333340444224332134102003440424110001434011342004014213124042024132322322321434233231311323210000301034203043414204012310313221442102133324221214132034404030100303031130202430423412414211323012234003140402444113141224344123140444013324213220213321134312002424110200101414203122034230141020141203102202220304044342132214003140031302443231231303100143211032130404314130003013144100231141332314301412441133212040024210323440040014012003144241033423224423424043013424204024244321420131444011101202221124222221003100130401002224003303020030010412340242110332032342400004414410000114004240013440321444414140442104220331424104042430413001233123034201022130014403244112122434414410422341111224112120233302132424214344331111332431231432120242044043132130140321243022023431402334211101342240001234444030011243201410002033122024422231124331012034214421104202020240212330000223443114004301200333144141020110404231213224112024410443223103042131403304100103420242132311131222141403242143144231330432003220234241134340032233343114103443040143330210210042003442310313002104014134001411412331003233001144433343443142214044130021144231011241101102010422001042041323034232134233013110214400303424124040203330324403013143343012324241310340104300100332220243313311030244330221121214342130242130000300042014313122120413431343002400434303111122211001200403303422240132414100322333323143410210240102012023303001303410041420001013310024013134101321240044442314401314243102140124302401343030123101001304423131321410304424020401201442300104322323311431020013110313200320100103210213044404313442423310002111404224104322201210031441300230433223122140221313241223030221034103241022442120201224414041142020331414340213131144121110214011231313002311421444300143402400444122342000144422331130433110101130241213442440142341121211401014243211014311021101311230034242043044241010141401110323411022133242312411221121024224130221010000410132222103442433111222000444040043233304132043422342040140410132201041313144344104144000142431122212304420134431002440133131134442004231423223344221101313211024123004412432243443234411143043004040420413103222203203010311032403411210431434144020401432110202303032331042420023400302002112441014402411034200434112131043311310040143202230412424431303200121443314242412104044312203340014201112300424023342412110133442434333203033232003304120332322233241323401311013043112012014030100100342143242141303030413434404021344111302011212300332421334330331042233120040004134224221201440233414111131444033211231133030223203331434101032024041123044333141313322041323333330203230221111123344012030142344402124201214040412421244140432332231313443420440223004212324344022104214433130013442233330032020200344330423102414331134301024402223230200340142312431124334420331112213043432034440202402213234304204231243002321233304434122243322043134030014442044340044312041044200204310220031202013231221102113333211333043014320211220013440320444334243312014130034302102442011013144012231133121441334212014124331422304443241311104334013222322203231210342330041423412442004440342103201010430013243321410042420130300033012000032241203134043302040421331401022444242114201134010023111413103110113034342033202113103102241311223030220233304143223314300434411022110242240012303313342313242403302340240121220", "304202303024143013443412110321230104422340010430121031304101141000431041331420024212234041301424202102013114431034303220233331312432412220204013232104031140313023124441343224342241210344034121443001123130313104033131342430134413223024304203034404423400020023030340002102432141321113410132112222313334343402114202032043434234331014123442322300420341222404233041320302331344411443220340032001423221431042404341213231433223121233140210300430132322034333102122304233443044232231411103002014441422010023141411442231303100010334011041042424321414030011220433441243242112400104414202144044410011132201323001223114012301040044404033124442213143104411411241024302021300134432033012420403441211122210020320102210020003443134031330330223002020031213124433343244420244401322024140124333202313400232104144442431004220030013402031431324030342422212120004204042304113021133433032133014214231204200004021202312404133131400202200404234240403114031010142320400320231103044100144342132324131231111433304211223040041230210110004343024403003413143304220142142140312132413121231044021444321121001242010200411014341234023301320111314102131340334232024113420440014114132324303232134013342104104403113220000013123301114212413232123123441210131212111410321414324103342311014240400433241041341134221034004343014240101413142222440102043043131110300443404140332243000200304333321403431402020030100041021430343030221221404230034234404231024213010142022424432441420140334440420344103434304333114020144140301101033130320141311111102332144002420424132424442420131202323111433431004333230400332034200014200201202241022041010124432024222030011230120310411224302040023232043331421410213223231044013132412330020201332203300024211323210114101344023033024233304400340231413022233444112102343234134311213424321413144444401004401113121043023140143310444311033241342313343111020021341332131001104234304143234313210321442032104212332432103211333131130041014341022414310041302124301412242123311411223140234131244210211340122243211210204144433243200002112334440244400221013000122334343311344031321410242304344213000443130001424134042004031342304230332421303044412040102424412020222110223100312440234103043324010140421112224440124022213313320344222430204112144014022233204213420321103043440233401031143123201313201043022041221412222012322440134103001241334201324433101021014340120303341241104132241223244402213110412133000324342302310220003201131041320314344313212401011134303022414142111320304322334200340404331322001004202141142234220420324444341331210033013343103130312333224443000132110412333032211133432310410101121130034401330442112401111144212223310443420243013331001133300334321204210222003042433401012342012101124132410104311031111420142344240422410410110324022003444214102141411311300311201111010301334041333012324311434301034314301142023420030232110011121411204202230340033443133324424304344302304310023242420244023130134204321023343323321233122401443011002412231241404330130142342004433012300221442302133042131313032240124121104220123340033101131413201030143400002203344002423342040100124044221444112102100433441003243133330004012234244342441023042233014404132110012312224121312230214000404413044403320010332411211340202340402044013133311321040023120212232043242423142020421212124422413213143243314033000023204320301423144113140312333442411041234040304240031121012213220020432124202340343344303033213132111412014324004041412341322032243212331121431402102242132032030224211003330110122120434024041201410330223204212430312414202010430440431324413310003123124322401310311010340034041200304124104212132143143423042143310033001243114302301134113102434030240043224031114322434301200312104031013420204144120014314443300044111321312224320222344412401013232401111112123342141331400030013033034404422410321124042032420233122023142101212011020232141221332400304240123432344244204323342241413321311014310431131210440400432131212231034000041102141114120043030234043231122304012004302001040004301043232204221302131131433144143433411034442102230411434011322310424114040442344033311134320012344444444242102444031420014321323104323131302404010444324010000342313140044343031412032400413403411332431243122244204111114332332323231220233344101103320012332131043344404211304342421122140220232230443321323430432044231023143001222420411301011400123311234241420330223344230111212440133334211332220323341321443134443334434030122021", "424031310301212111333443403143223200020104214130340110321341214112310302043013232003223223401041422021122242113012314234044022010411143130441244233124104320120123223333300240311231133101044304444224101021412442323023312304401231113402410204224113424103011141140022443113110031201140314413034211000120104322332224321403202142113033423014143033143011424121342333113330314342411412111044332434040340334212332321021222002140421200333014122014200044234404001103003424122104230201114330224331210113334111020202032010202232323010433243243303023014024302433021132411422314402212232300001121033131311344214244321041404114444222313214203343400401122140121031431413043114100330023333432132203232004402341130101442041144403214010431220413204131242010034033402420142300111413213023240322300004411313114144201023142212421000101034042404230011201333131434212430211143412302214104022112334431234041424412120404211012234301231221134230123004422420232303220444114134430043331023034012332203023114110103333001214211001130241202320421033244104010442422012343341004331240141003322132322034001231340423044440122330413420123202213122102143333012200303212041341031000300023124412140234024403040410404314334134011312203110224114011430110313440010212034142123211201431434404423231221102102342433210111033201413434144312312120222244400140011330320342444114210430413041104140132231004044121033424204142122242302420034242402233422321041101442301133030214243140034201433403212240333113443404234243311033200400033202231343400230331302233220000320112302223220443132240240014324433312232323402112044342010112222420031301201322304342432430344304301113402002141010132212221441432400004122114412314022012014311033141324300343414041101243201322343342132402312243033302404030340232242431324321230434002214003430101221413410144012023232304211404442201201311433401133221003114423340003403332313312142222222123312321244242210002434112124232221442023341141011221201204314022341123101043424302210012413004424003034212112101214141334334110214430431330022122223300022320142111301303430103210432111310213124400114313022324221223143322230442431412241344312132042001240304201211221424431323400144434012214020244233420204033232133012043231132124204131123444312403433123323200240134401233114434304132230322223403124331222414321431023404413411024034221423024004230433210034100304221242224004313233443412202242141332023310312113433314114143033233322432021414100341332134014304133320441310313310321324110233103333142023404412403344212323323001303334220224210044100343430211012433102100212301241423302310010112114010312232030321344032233341330031340334142101443203313104134102333403242002002321034103242323434132043413240010443401323211434223040303004200240443131144332432413221403312041012110013103101440033312322211343130033102134044003321410231324001234123104240320440141242224204241031141220344231024010203214410000211143143240110212131044331201043323410341124200214320132424122421421241010243431123203332404320013140213233201330311311201343441321212334340412304412031112044221433004230343033140313010203421040221022200321343111403131431233100343402310010213222424131002032420001300113133341210402340314203331412143330210040120011300330002300233024013004431012314103232410342440000213241033121344132122221114202240104240231132322400220322033043341402131114340013202120122410100403323124244400144242423344320202011011220031312303002311001004030144342440314003134140312220334001401242020330131044440133341323132014032301434312043123230114312123040112340143124134340232040424004124110340141302030310242412204234241423343031410310234313404040211304204121103242140430042404134224441023420431142243100333032004024223342243444131444442143131102210432114110034103420333040302442043314244210234333304120104433120422342300234432010041434140120130214124133424024012100332142401113401231010233241021122311332444233223211031012121422244421303401012403010443320412042422000201020411243134423003124334124112402334102312241013213300042212421121402321133442133312003100212340312014000441343304130013434223411431410023012344422320404142411430331412021433411023424032330421031411112104434431233123141030322041004310111132131412202410204114330231330410304433434034302300101323302330002112130003321043142044410442412040221340342101204111033040002204230323204223021210320200002243342143030220104220004302314421021403331201300043034423401211334", "404420014344111142001001444024120024203323330134124034022331414110421422131110441444100221001110302100331224300400302212311012034042311431111214240241133001044224213240003421100201420010134221212210241300013111431240214031023441104412023013104111223311021024220303200123020221433331211244430312014303111344110014413223233123441312244212441240124201324303331204300421204201231332400423301041200020224014224042022120434131403443033433113034423444423300003030412230003441030414424132410403421022341033303301223411332043204043410411013323414422042331441441430033210434003302432120244224140423222224331112422010334020304313113402113043233022421123112042220230142242322044431324113310232403241010212414131231233003310421321214221232134432202042411414131340024023004301404030213324322140122213202423123343323020220124441143203212104142023404241443120022433124213323003320213241322140124440131430044441222222141441140114134021343040121422221201220340113031133430041301214404042102210220443244112434320020301112430212032240310231340134223141211120010310144140230332143010234012332200014044033242244232322132120233220034243424434321011200002310340010210430144124432433213010224243331004024044244303031030340113230004121341232343112431104230323321213202300422022431221110411432211023030100321202012244110432421020012241344221314112324243013042323004311024011223013333443330223111431412133443032032030102422130141433042211001403233412134441120210321203413200003124242114420311231133202322200130340133302004014201400003001042343101310323321002433434324140202212303100322222412023120241041141241000424012222223320034002011242410344112400321040324141013211420121003023043323410013023232423034444223440310344102012102442240210410104224013103012430323102010421311133114222342023442104441301310133302122343141112402322224111442223042303003301304322100142403034144333203423413331123441324030113122234444443044033032441104240103012330224024433430043330344002022334443401221004101123220024001401132200220142140241234222002403244001134242413044024323301424443304424032314024121442341033333401120113423023141212144222333111401430233031200241222123431122211141411021410043033412402333013303232034003331030204223120222400030341142334331304110241123022014213331202022024340434412140132320300323200002432044323310030402032312210313020114434311133342100340223203101043311012400042010343030314233342040213111403022443224330403400001330213211110044401431423310312232043203102303311203443111411301103401403133023112231221142104414223201112433111401142112001003332423303241443312242344442422220312303402433401013042233340442001230342421122331100433124212023230241401410323022022200440022430312313220224342240242030130044034231203220343401044121141003040402330014022211121333434022431001111203124401134201131342221400443114334140043443303121102120022441433334424242302123431423323343112322332444132121124010233111101314112033124132201014410322323321011012443033421033042032204323120032314444121040410320413432200413311220320342030020020401133142013023344203324403301044300103140121113304402140203213300100021434402023203324241010214333224420301410411201234214130030020121230133000014441424444343300031234112341101421103004200230333021200013200322021233012244414114200423114101404444304341421231031230134224021044202112243331420040223442113313311112043133024340042422404224033210304001324201102444030203234033101041420004430004002020124032234033020311100421014110403403143011310311120223140213110133312023440013204430100103312212122242343301044101003112112411403424332300124334443404114312422403004204130404104340213134420443243040044121030340131202232242210300300332302003001120320441230043432140044230312010030222022300012122421322430431113324213033132431210431042304320012143343430104101213023423103233123420300012240040241343043202413034314413103104421042000134341041402143203144024344014204244134030001044112333344222314013030340304424131041321100310132311111311340404211002444102141032103342200041101423330134121043333031112144210020110024440431314043014300441410040311442430441221130022223343020004221101344434430414212420421233030031032310341233103311443024402200023000222344244201121234030441233434144012321123411212432100243314301340044141104412024131332340112332114142023144224323400310321230231130112302022212023333221311402011133022243342030421434002210431124312211112214430003412312412100301", "403104313404214102124122130030333331443433121413142311122422231132402222121402120201341400413041342003033230112002021140434343133332232302342101420402002204030241343431114330242302000114013220213301003032410440434220011140124023403113001423344414414200114332443312310344441442422130314423324324110200043314311424300032320000113323132123442202214111420404413020324321414011142400104301320132322400141220144122424103433311401413123441122414431330201034020020431011001012023431332031210334312233001322402013311402232134214441141032103432343110030414141331002413412244043222323332222030422230113143003303242244010402312011013441001343241224023022100120424014100430034324141231221122143412421404130341023043432441344041414020123013004130313012230101121113034144401333444222322242322444413122122032311401032414210341440024101340023031314441333310302143223042241244134302110410012220000404112443401320022230103020444331024444342414320343224230214101043414012032421142320134341012444200042424103430212201324010014221414044200412222110444141423434240134403421101112202201101422244343131433124443234242323404331322111043123232324123443141414141240343104302330133203110134113123040222132114124314021410132211440423000344213344341323441113423421312320311241420331411023213303434010014221042010412400310300200314224201103043204010423403422330044004113214220302043041124141341003002423424440244231211101302033231241222444112143024311321332101332401333233421400334203330041024232203341422131321420341200044123224300232403422042442300440203022202040100200442040411340442331443440000104303232311202213041002203134441001403231444334000132402332341042410142223200413241024443034312032432044034214024003034441430142442334424311222110132110401234103330421334241242122323120230114341422340241310300222211213034310100031124324120344033204321202222223344001310001230042030441403124400333442424240213123322212121243310012143410423404443200034321234214300040013034120234200104030103113003331302443033424224130242143210301423443114404033102423343430423423332213033432012232324142303203232401211123101032444433012212424111402314133424433401440233002114012012231213434140410003301002233231444210212214204400433033014203133133102004203242340240133113413343430221012000332332140433404134024442300103201043213241400142312222204010244303132211103402113223114204032330342010132412133202332241430430011342330111210430230043220220244222031401234244032200243022442344204131220311440343011240043423034413332204301023211240424100420133330323234332341144332101203030111011433043111334303100012321120301332000003023122102233141430320012331410330441410311014030310101034212311442010042431430002111211130312044121022001030404002414313104431421403330424422424411434314243040134042240131201301144104133121023121234024121000123330314013020122021100142214210124434100013330431210402313123300211421222310303310022403133214242043330323233403120142004413224234200432042233204122120244011202440440033404143044210440240242310303234310211231421240421412113202110310024214403204414223043124444124031414324202000222443004130012101224444124434020143434023104242113143320324130432214403021233340234024443144320332314210123114103112311233124232114341413042400342134213101030104340034123332003411014444411143341420021232012440240342301334001103133041122002242400321443424122340400314112130014201144142411222023302300412124113110013132221234032132202201111322320010411000323424104134344321032100433200134243002144304113324414001132442041400102010013302230102302422114413224304310421040223323302022232312330403000310112303243042122102300033401044422321140341044341142423213234013102412103044023413344000003121443040003202302400331322434002101222334342022033223341111123402332423331033043111414030044402210220041423141241042323432140221333300114110214224040003024344013144134323211020231121102214130320010130242313400431241030301301042313302141340004034401302111242031420401434220121021234440033200332442314312300011131423023312132210310203042140133442232241423403140224400022231232413022140410141134142041102011140332230433010032130320103424330402324113423442142211042400023112042323030124101034444240122244321421444323232002130221202342414130432103232031030144330113402012412300432102044220422130110420342413340224300122344224123420430402032043440120331311431434433024320304044022210221044344414343032004311220134123312131110411412", "234143001033110034301104443142020342431114344423003101033030412434224414441042144312333401103324324201440001112312132224331001340200324022213113332024100114444433243404434230413042300344224211211402142314344124331443234213321142312231332314442220210024234423344403120130023133331101330240220121341024012313121021344400343110134301103143220242411403214222314041211030222202132234104311203444133321024012232001443141441043344122432112110323143444420023330314440222300023330422401421431201120104321324024100133341120203313102001124103224342143331321040413223403442021413221114430313121324342320312214210334143312321003301323314300424240312034224404034014121141104211204311440420013302440013023330214010212141423201243300400144440221223001004434202012102011404324341003211202001200140422420242444333411041330413022010000223010233402002003213143322331221023344130413320300200244032414334104103121004313421231322440010030043211404402310142224422301000004321313100242123110342124210330201011312031403111424020112244302013020142100403323100003404130322102111414104240141041414400034404213344423304013310320344234304424101310431344243344003322121230021102423214113120434401043434321304101142224434022021301400242311011011133443342330042444300303012424344231123024141411203332320222232113401030222431141242314032401031032303430231343014000204330241330314144102304242242322013112324242220001403303220423333011011102121234330242334000243013221030110420131411111131143313310134202214411144002014342224344222241301332312431331222243333300034330411333442303210133134123442114440420210332110021123142323144100332034314030344320124244302113243342033303112201313102211334104021303211203424241240210244400341001324131004033113211133434040402430423201210400430423344403301134011422422111234433221012321044100134101230021022140321311132313012424123402413444334123113103042440102121342113202434042210300440024440243320430231201403304422022242104100113242404240214221331232242203102210003333103340331301322430402332424033223132331042431421443342120444043303201023001223002014000434303331331231204043320242132440330102203004142300320444221221340323020021313300204344324431130432042240142413243122042031430040020134200310413100202032343402422113003403131331114134211210333244240341120023402230304224423434010140404314213401243040032212230420103323301240142344413431223324320210011000424322344433331131302423341411013224144430032104121433022330114240202021022141320033244444234032301140142100342402314311042333000102232313110243321430034221413202222001133032412301033213030004023432143111442002312143021443110411030304402003334313234430244214432140041434002143412342220112302202141103330432340001101021301343434130401414143242313333302310313311000224041422204440231144004232123240204411223231200413044110012030123313320240241012404042003001021131223441022411401041204041210132014414423200301341432212021044112111003330433200204211130214402033113112432031341320144422111021320143420412321410131134331112123121014440133432103342043001310402221123441130021230203422323414131132030401000231423431430124424410120004414200334433112423404111100111403032023020142124014222232144321300432412211302320334243004122412224324134223242042204322411441114234221142403302114434201204004043321334320413030310440413301103442140220014440211221434112234011422300004204210000234232401210424300024104011413104232213212210011203132140330223143202410444423123111011134143434002030120004410414142344300442002242232021312143222023231432432113424304322144222230323332103411201313034410141343121304433424411331122313333330330404132234013434134443133120210441002044432300301433302233331041422244420033103424323202142142040442401012224044420010334124104031334330201403233321244101424042131121003101401220112032201244224244423243223424212034124122332214041032331310220011020304124141430314441343140103043134301213211011232043324111331220221134032114414041241040042440013321140144103004240233013323020101123342423100124410302104114004120003004200414441324424141321413332401432331244403423314000022144323414303003241012222431231434021403340314412334434330444400112432013241222102022002343140143031201204222314123333140210134240422202343414212431430441004211422120001233203213324040042041101101032023143224330411040031213333220242002444142021131044111303234204422432304213344314440410124134340113020443412020234333340123402234020100", "313323413044323232424223132014043121023144322244214021234202432042104104333230010433012131300020442031113201141103114434332302323011422124330320104230341340104231013031424133304442301000403313100444442222422243321134420411201434022002242030341000114224000402124440013444040201301202300314334314122014042230134111403341022403201122332314221104430044341202120343031302134304130400213200410424431100100041432321104110401142414132024303242241202232141102320033322004012131014114030144104122212003102133242134112200112221031012204011203001402313322404400220430311222114330040114344222013110233134002034221301112342424222130120421131124403400031343201030242102340214232230323423311410043121424211410010413200004443244213140402431443412130404222400222110333142112121143204041132231004413440311230342032400442321401022401202324204242313421424243430132203221212124104230424011421223331240021000333313110130240023012314020200030011423103240131121122301212011240420334320214414034321331123423432303313414111342043143040311232412340023122412240332042100042320124402041314100113332212234104333414014342003303101030110104142312210233320341012233031200404142031200302022334233232413234123013414443424211111240220230432401121243243312220113402331314333204341224314132434240313101103341223110132423111412441321242441001442303104341342130320414110233204440144233000143044200421421141242410312231223003424241042433300234343003321244304342132323203030401420110223024100144440104440013142242432334242121423331213204211430000401244242220232230030241044424221120423031334224241031413212201432111031443444113024024222103120413133403320000320304240142234212414230144000314442023222143230020311242200423323220011021041121043213011303244111204023033121314243101212231424001403224012440120233323334042200121233004241222034233322434223144143223241244013104111231141003310121210233300210032001013014242100301444441023332010240210040320243044330033123242042340231142014112203304311320112031314202000242042330421031142030013430230221040221200424222311221330114320204341231140040304421401030423122101333232301324444314402032442414020330444330323322434034223231301032400432421410242240200333134243120304021404203023031143311111341441002012131132440442133221011141401434210210413324200430243123243021321444141333133001001234041004333040231134132103003313233420232222234423114433310442232032401314312414244402010340413420432113304202123420133111402121104202424321020141003330430002110101431224424044400100324131244001402024213023100304402433323143003020143130011033012313124130233412004210212203224013202012112003231223214124001112212224334412310443304231330144001244122301310212302402003202111143231200303402124032310231223234444332043022133403424443421413031342201303144021232200242332400423242400443203212202000230410011321112210203141300204310310014341400401000333240221033020041030000310101144141311212110310324141312110012301221402140340304312241311210213200114422320211423441040203132320420212134040401241043400221334422301430244344004414143144403112333042044312012420123020230222134031114344004114021341223131040242203141440342212001230214340433344131231000132202343443442122203034122210232220303040102234233043112224040124230432130310221214224023004424103312041103412134321031100032241200014202012221032213302001001122323224102332233222211343112032334214040223114320340020330022114213004343443142403044244243411110133440242044131342014411103040423101330110213421330300144140430012104242211122002441033103423423321231242024310322010042044331122223023123202313410022232442422331404113444011440334331121423342441421024304221310014203110431004313011233320231010344131041334420232234131200424013442313310113004234400200324424343001423043000044444024332422210342133041033112214310233122024134330014230342340044120134141340124030322120120140000021230342241104040333141130133001142230423000323412232102201300043243433113402332003210320233321333112224022120122114224420211323104314110133242321203220142033121110140400300101142222430412441314010001314023103400203102043212320113344403044430313014220433440023234042023101021340101004314131000204014221321322402023241110343133414443343011023403001114423330142421422333404444144324224142040030040444242431214221021324444334021444030100130413420343223433004300321312333021232324343322010422144123321044401200424004331100414221244342024301434103242242430314342330", "442331240411441344214424002421020022103233313224424313241312213040030201312102211412010404141210002400022440210320003330210024003034030312233234423113043030402013033221313103434441002000311001400104411144030040441200224313001101033324042044243312020430003430200032242440002020334342442102201300214224441303434043201002234300022304343221132213412030443402320003300000002401040333243034032320022312034402044144240212302013000134321234322403402311213022141120344423100010441134422441222112231421012103324400411320243403424011240011320244214304104234120330043302314121102234330244340343223300313041311041144423321131101024430304434024234040330414312322431142034330120314204234311104011224021244204123401320413142313433302212141233401104311143221402242013131313224003244331103142243333124211224243102441001244023424420213442302033402223033214004212424343422204042231131240003044422011113213121011414210243200323243341432333014232233422313014244242222421101234000141403403231322213014104030130033320144403302143432201403221123130113132004342011143242011323141114404330032141113241142010442221423141000422112203310212142423322230432314111124230300204424020203130444314044011420143333132022414241311113243301442143304313111131221042322313203421114044244124101404340234014023133141334132320232431144221403021401313213044414000442320412040211030010033042141033201220304013203423122424330302134011312140112302430132210231423001421140112222042232243121332313330202441323232114020104112343241441344403001043212433301013313433204232433433214441212340131322034200203201000204420313402341230204032104131022430140303432333324401030404300433303310332342420244132104111143243101331131212422040131112420231211322334230411031211201132203140102343202200220034404440110042013243230011210200030314431020124214324031304204222030103302212333223031304322210104414431212410430000432020332342033323401210001040032143044121110212114131433344144400104102332441113042034320312240144241112414340210014040402421441423403134142034143004441202412411441041441120103422303122203331004410012231033000301411324313442124121443212142442034010023133013033401424421441212300020201413402233231232243202232011142130124240203113410013411121004204222342444142331120222213242323212133132330010041300013202403024444304411101240441211211432441201121004400024343321431132040012102244221044030221330302344122402013304444002101234031140132232310431042030244340410322212003041324012023432011430434400303102432401213004341341341141203041422042221022011101001104121200400413443103111220030113223113202411400224044441034230244414242120001210024010304111344203031134414042331334310440133122300231320023132434034442021120124041414314124104021111423144023233240041030423203243003123402422114201201233324204024110331101220244200204212441431000323324414030111111231004212332020434422033043103000233131233011433101424000311240000143003100343234400033311234131244221100024332024201442443004132122030314244012100130043302133221244221040334044340301341300340104143131320141412011204131042212141114314231240421040013314203111120002004001200244133020232223122134232341133211441131440210233402044023140221112324432202123201241414301111422114002220311112200104233302420314103001122234200344331410330343024303204133311223241334333431103233242231433111143312131024442103431040022311321221030312301304401143104203002401034010132240304141104401142042201311233340332030434441224113410013221044213033014424403042101401422420020231410323020010424111100012412143322242220232214241430414014232124424424004243103303020102020232401241321024433034322240213110314120343124401141032301231334143444343131412401042303310224041022041004422301000432222113040310111202013201314414004134011430004241301312311132242044130341403422031010423042033040022110310012042331210103011133441004133410113344110142121111032332123433224133344313031402023320010001232334443320001241002412222124033404314031200143121220440401034322002130433414314220030041403313414023024431410114133301230133042440320044022443032341134243313031011032443311231242012314304421414100131231123304231440324424021023101323024040214032331420304014233031443121411331420334000234320013221034241043324030041230202131121422213023001031110442334440030243204204402012110402314314040240322034201343001203204024214112311114122342003221341021302321440320210010422012343022303210320021031244040042124020413240442", "032422310444023000112132443431114102440031314433003010031443130432103431214103441014240340002310233234110024320321423310011221312021244113412210130022324321200430030020300042002100223101323332011022444030242042242214422132203411341310330403302224221400414233021114321323123221230423324334101001320324144214442043042313304221414103223034113214442204202101033402214101124400100402214110014012224002424020141424314201214130022033322422203044014341424041143400410302021233141224124412401124440134002342121301311413122002212200214030120241114403314311233441341122010114204422343333421413231132440044110231412203044422231432012004232442343242301133023403302320143222421312240023321300401242044112204443030121131113110134204302143011004034144000141000141030302114411131433304044102243044030024320021041403023322323312334010423044210011121112122341033423343100424301444301034313002144202012333334323434314130231001133144223323342100400121440421140334234142324303441414324421101241424434212202403211112024201433044241130344143244422304123304443303443240011223043241032304333431040230233143410141010243320130001220332204143302424402224024324312104232321220013331103242123210330202443404430010240240340114134103242134214021324002422120243232203011041141344102310344413242203012341121124104412221443311403131010104102131312140011410424323224000433423140414301440403420424033033114312010321124402100333222212302211143413204213320331101443124044412131124130123110232233012121201103404042320342033114412412301312422100032301142330114202323404033441204330432220240304031101432121224241003010443310200424023124403331131001113342313340102333131323234304131000240210423014323231031240414014010141010304342334221021233141200401312231131103043403131123432401130030444021330300410342234421304321433231204101023030340004144243303401411113333240014302021343242422242004442114310123431213322032420431324141411334220140342143421141201204201442041324244141443412213112210244432144224441240110332234313413431221420202301410441201003010422440230413342244221010132323244201301002132123141113041230403204021101024143011404140220041031222142011324003401323233042342143221101333313203311433321144133141224430021403013014034221333433222333343030233211234210230322304002013332042331120114104443042132332210210320024400340224331303320231124101144033324244412212130404243000322204300442401340312011412330244210441103102103243440414312233214201340040233023410103214301321321441331341333222243114102402412041121444134011213331402120110334313132233122313200434230422044303203033004301423021242103101003201104400014020402010322213030240023032212310202432234224201221411111322221430113010232304411234433142113313404321213403140002213240414241423430414410024023312223213142031033200042243332010333344303100142142300130142203131421402121223413330433344032043102340414020440123211303220100423434202203104430104112401444214341023330134042230432342431304143311433112114320104230124004342141021042001434222121234102444313141314410243442142403121132110444021334023124011112301331022043022011133202220421013314122124232141232242343004230030202134111244100331322331001200311001000414022121031000013222002123244314242213041312013314032411342202002210423030210201344223320100133111200432013430010120322240322030421433323113410331312244003100023044030111141330124240404412331331033301220132204122032042313211110334223333142224010332343002243241222203242321121044242141132443010401022302342441300342143431132244001001044331112204000123230120101030413440030022344401213443133024412131030043332014323304011441242041122331400441012244030210211000400000134013204440232304340042423342404140102123410041434014110303440330322114142112003022132133211304032211240303020200211322024443001111222214220302243134311230433440232403210124320134131031204132122124012330113010130040112341221303303431421001211332033343001111403012021321444404333023310241201121312421423200012401403033111210011320031334300012021303033001310000014101240012104343334021422102134132300444220033032442030432334021130113311200432011023130240411234132022402342302040201131000410040403034130014331041444134100304232242133010010433002011122220223431313213310223232442141314200213304321423210012102243331340004300203110411114300200140304403224302402014444310130014243320043243413232400012343330041334034114030242210003030332130223322402234104202002433333111403210203332", "021331441204101232024200321324143424243333120104300000211444031142042401413014241111311222303132124243232211314030101323321330414401140332434340012332102013134030422442022223233043443014033212314341121321402010401411242104332031144311203311002201341314210014334112033124140330023142101111011314100312032012144312332232202303112423444330333123434342232241142411333000041103001042230323200402141424322341144033122234413412214200010223104332320211042241032013123012430143413324033421241034124023412030340323023000132244423304230203014031410324421332331202144202221104144212234012220444110123203431142111213224111004234023441110002024024321310002140032311310331024034302013414401133110121424033104234404022142203324331232332114020421301000123131200423114440310341410222242043304002313031440404414421213130023120044103043421344142221413441214212034142142230304111111233130311402332314214322410242323133422210043241403101023233441421223043320211003011104141123322113123234122040140223113321224410202314223331100323314023341041243224232001404320020131142134130004313200204132210231343100000442312433220444332402420301104003022344243413104332222411434340002024300030313214444203031330322041201210341410010330033134213203002021023222202341443211133121434140143333222234142010124332024102103213433311111011223200240030434334420443420131002441222030431310301140230232320020221203442203143334013201334231042103130413243212304002443242330112001413432212101303030210420404424133232310243120441032431322014110043240114241102420242111202411243312323311010134202024222110341340204424140424001020404334100222234144414230334322220104131010431014030220123300421410240310431220021202443133144330311423024233432121323443241223422014430114133303222424443132424241032403200201234334223312014010241011441120343412130313021101343422220333004031433130040131341000434123342330342003244244331220322430144022044340322024041042231013240411111033040433203233340113420321142021020210013102244124310424421011110434343222013112402310222112204422204331123020320332031232143210034303444332132110403201334213040020024424134211333211341033110331100043431024101204311424234434113212310031223131200142201334202021343410013021233032000243041102441033121321424313301141442124003424433423123340121220324124001123300021200422341004113324233044133441320442343123414404014420443232422000130032121443214434023140102234404303230344322312121341300331424232000313210000003041034143141014231420424012120440420104002412040320102420430220323000202331343213221143014241314001310340024420304422234421142423223434001432433322042224210102330214123224203133102113221002030242223102341324201020414104134423241043330240131303300444213203321112121340243020343302414403331124104020122130120130114400021234134301402042342114300230214223202133133023421343101104311000014321031323403213444042302241020312042304144000334330002404423012214123014213103441232430131030303240142141000020303432334030330142441324403024210011431034123442124134123122202421020410033004134411102043134141324232113000224134104311032144320043133300040120010010122204424230131020131333414132044322000422314212213342001133010213101341201110142210021113341103312432424431040013322322300024210113344132224131320422441443441013320110420330404344431132330122020021004103204303101214212124402341144003402200310400331232004422210440114323231434331213301332014140034142014010112022004011400410043224323203232020421203043433422044240042422321033243031202020223144441131221334122432212204434301030202411404021032431230313110434342203324303122401343310011043444441344032020121222411101000300112234343123121013042410241020433224111304400014130312344211322000113243200023102421213344044143141110334312220421301443014100400144131433334040444001300210310211314203421112322312141244331211124043333211433330114221344040022013040222324132331340040014413322002224000344401243010040300443204121410030202410023114301131112114143131113012011422011434423441214001222234102111212441121010100130141103331222444303013142421404203204134400431010244311444111440230141313031221134332224104301240211212004103214221002044123434310103414443441442311113342210204440012223211131112423210130032040043131010042404004443300410144402200130343402301141304142011431010113443320400123414203122130442203330302320031413024301111343100311200420402020021122043023014140043203420400113044333033323434244034134300", "344342234442243220012010344421304421000101133423044411441400121421413114401310204301320424413101213431321300101211212232022330140034402333220021244401001020323433111331133200133320400100140332141314120021213233414223431041440311024030243210331244322403404131241124444010144041403044240422124140433142412113341121120430340203310243324011321001400020010331242121431240032301102103440040211314422202304412024312242042222033342430303423041400334141012301022400111223044131421412322124410244002334201422402112303144330442321343404441223223002200203313133204431013342412230210134301122224001140041122004420311403123333330342024003403102313331332023413421032011243103120013141420222323020421242043021131211413012023341210231413021100423444130104041143013443313001140220243303040243243013311341002441434010420203342403421342243003410244211332011040313430031120134241432223223221014414134334212401123000240200343004141134211131222030134230403024024430000044041224421144001211221142021343203033113342203232111230014142002204312311333223424211122434413421020214423223120422102403340224344013341334431221440113431014112104114413021201011001144220030410213124203223222022314202132124031432402420443043240110421044440421443404244343223123333004114122132144201132342222220203002330141330334133202404012440432301110241341000324220131412242424304103212314244411102342121014032301222120101243441413033103410301303114014333032223303004043212040144424111330221312302111314403113321224411014103300422013042240124101000141123440224142323000320144133030240210030132013232213100204331044042122113314113241334342233134212333301331302202011401122201140204320212003322012234401203311034110024124312143014401302413124413220234110000230233101311341140323334420304344024040010311033123220102324234334303143442031443102313230423401211120313211233334014022400121102120123431210110021011404032131022324221404211413221100133004234324403040323324223200012111043434404312400020413314124103332011003131310224043223411431432142302031413241141030112240042013143213324402432442122210311342304113311134140231314224003244411010330112321142032020300314241332010202102130010210203031223340112343003012243023113043034101310340344300230322024430111410422232310432234420424324323424021341232210103441400442121020121204122432043202002143243402301000303310204004112300434431214333240004421000103313444313202230003213141211241440310000124430300031024100012332310024010130334020434112420323032201032230311200024140110104331334002323122103032132123244442311423234040012443420331002142041202411421443334222114343314142222112114123031244132242144343310203230021033031220112022303142330214342044224241031423223030004124330022104434144211300100240042014331221314421341323000114213234332413422343041400111414244133023131112203142032204134420001012132120234211322410322441202014432310412220200431322333222042423000144230422332103224011242013133412131144140041143213033122031032201433020211144142442341300404144343402101440434344401134042230104322041321122330002404143044141231311312032032444302003204442430344432423140330214100322243224311444222311020014001042040132221021214133341344144343010033303314040201312114134404210244104143001210341330300302221000301021414330041104134042104443413020313200131214443040040220201334313314341310311413201424240013344404042223313403131402023421330300120244324410212322014242224242342142402344201111000144041143124430123323113313311343040301302031231033112433032014233014412002214320033014324320443001111423304041011011101144421444044303244213431301114000202112232140034410330331023221421120333421034314320222322131020231003323301112404144043010332032214023032140014004231030444211022314210142010303103113222103111102044402032142101111102024230432432014213032341233041324140041042022223011430122220132334032211324403031033430120330024401132223311202432022304014340421304410011133112244231324444432013043413004320104424413321323312121432402120300411320440031324040022200214041233144444014203032112333434410234311210430200323123343322110112321111100211324444341111442343124132214010123131244210312124123330413224342123241234000014234210143201222303201432430232142411221121020033413100022302434212312242113032233314122341404323441111240332341031143420120040041331121404014432123124300001402112002011112334330311433110004222221142010332040023140310224012022203321333011134302212442314014013220343", "001242221130242404044420124223430012330334322412403324142240212414010242221013214101143210042300230234334323240021310232101414411424331342143334213114413244234442122012340331120032031130131203123220134141102043133210200401204402032433422110434141103224143234342041301001023140323312022241312210212420442323344132012012123403314313312112232420013423203024211231430220112334102023103041442230322313333312110242031120231102421142424040112301043034333134231220021424243014412401403343401200132223202040134220131113410024003220010044443221330301442310140110210232033123213131010131322441132214033111214014104012204412242403144124043144104402434433003223404203000221041234210202110320234212010404411211113231203340403330024304314411022414324043411441013430321112301111121412111234014021304304004231013003434001414304230033341112434123010431200043234200032333421141204420234141013222112204044222234212434240434043011344101421020404021100204211400234143434210233221022032213242430343031144223330441213024402031224134212403303334013131100204021034242041322134032110314141411041414324341010322413000432304201412401332404144232200000204024333233014022143423033210124043124243033211434430002201112443302333304130132243414001032431210444243311023341330420214422204144330412330312031012234212123124410114232303010411304244340124234001043433320141033234321111040233313412022110134120312010040043020111104041320144340320321211411021400110344044043200440001402424230101030413432041222143104142123431114442123022324013323441031430334304410121113304134430202001132122221333114341432202031342322344441301321431024030342303323233104432114421313043331333002234032421232033320301414240233402133024214210444121044421013411124003412230223232100441423443224303302324004424422431014034004344300102321213201311131110341402434231100410240224210303303420134431002314122141012013104212112404024220340021114220233313403201232114313324420410103104240423014202441434103100420322114411424341211023324043440240402202202420412302140013240434043140030221040324120113241211211003021123132030301321202203211431312312103121002341022024244003423333032334203402013144400212242032213321432021400200101203341210232433003444201001012003342120123143010141044002402401441400414442234014212114111120131231122034312413243141431340414421342233440324022320300324224342322330110342443421224111104340131211324001403010403211433241314023034332424234434231102321211113130114323022011313222000233111340021224032404332022420332023343234244143300402110340224412324014112030114212443022444410211121224202230434121024410231000243440002241313014004304431400220403200331042202242310202402412001043022442334103204121224142234442101444223324433244144424113412300131032012001333411124412121342440011120302102202034433213122334143221200340411333441023111222441243324004123033134040410032341341001100010113031032300104434001302344301040412443233444420212044134103422242040042121204421121040030342104404131440034322412040331104031442034323403133241414311302040213442323410233132144233120324210002200104002441111043123021233133030131321122331312213422223032344311412244403311044421233132102412123443100013102111140212433241310133100433423413210030220033022201334143132403042140024220322104204320342143004040201432413102234221401124110100320442331203344144304131444412034342142431134114232042444132334230224041122144413130133031214334334310041342224434344320440023321334413343341413333124112044000120401321243314241212331143134010202431410223143313143000104434022013110202123043403121232310131144004424334421230340021423240102103101220102421300131400213443122213142143304414034030244221322033411410212330014432210102014311430231333230320422003144342204140304044111211113003233422222110421231221400122434003434342344020123242222403413431421242024300204211403043222113040304241200211341322412204434324201321103323244403142442143334424012110040140040033024213033204313223221123011312141330300104334104400011221134203441402044244334242002203441132442144304441032010130420403020344141301233001420430131240200043021340331231244231120301012111301121203001113240142423302321223342402312332320033313411023212411211333422234200434400303040234331233422243314142234343131020140102332320023303344142134420234034331444443102313400112203332003222334403230000421334331331144132024202143223130124143032040144333224333413100334222130321440412114011100420443321", "113032000142441240124323204320234042423421033204440440404201002310433231400130440230344242322142344212002121241313233302303120131421101430314001344130222204012421340210444224113213411004413011303003021344024311301002120121124431012430203012214031044133403334043300324030114420334124131212302311022323423333312001140200100141442411002332201104403000303440232102042120434100414432340213322344041324121312440022040300010403222221401204203324432020022422102221142312320324030101212223022011323411410123002314241314004203211032124043303141021413002044201314230001212401023323100224244113021002222413322441240130113303023242224324221434003013203110244403022043330024012331022031343333214023210103220034244412343220122141404331041400024342131433221012131024333000434422234112044411034102002404412403331231033034410323130242031133142012234100233041444303222310234413434432033102011034031413210020311101303123212303223232341301233404232120421140204021140103143123101030202433031113041420333103212134121103431142021311403312011412114100011223200133230411142102024132214144004023341221403244030141433034304432233011241240313421442142400044233140034422214202303134214013200140144342243201031043234224404013303234010001130343413132202424130223234012332433433343241310233122433003343443043011032433141020234244403133040112020241210030110122401122100323000420442024120204021201123412404030141000312113143232002144220341323421342404331301132020321002223303112431022402240214110103030111142442034324124023123234221110432230233201231334100004330011202004021012120424334210201244404140001330003111244021322414010423401124233310341412044231204100201440302321031004041132043302232040310443101102033020300311122221343330310042041334142420122223211133404333321433420410014143300214121440243241133313143440001304034102203414013433132402402040331024402341000344144144033204103143034140130030333221102030400120120024000414221101443324413023043133144441121330444123441301234122031443034024224104014120440140133423111131302130200314402402002204331240131204101434401120003034440223341343301332241323111432143244323132340020343423241014231033233334123031202343430301012334000310422400241232130212234142223421213413243022301103122010311211204241204010432314310331023023101201240401140130140222232442113022341400213232114233433114332402321344142220444134002032114434433303301434011443400041123430141120044231002444423144223441044214104333444424443304242103023332213222242423424301401433301104423230112401121432334020440121132010041242104242112024143232001020314134244203021130222414422112432204023101104030330011134334103204211040101100113131113220324241212130313004234410104122424423222412431233410021204444244210303244414314413431204441321422014022244044302104102211131121114033233103122124304222410043333213233203134101022443133133344420444401240242420042402402202343332044241424304300413444313222120301114303423441133134314330242342423001122314420010220320021104021323342122202023433333231342114233143104110340031423403321400200413224040302032413210022313034020120001130343012230430431441324044320230332133020134331430403141132332311112141342024330341434301403014310042042343024144232441141204024221322241430432441022030420240344120040230401301222444121443443324101104013114112443434232113232244241344420133413323324424333244000100414240412413224121204333443444300022444442433102304302440211112200111442202043340110121412223014321112204104122210231203133233301241243111103233310333002010004213013243042402240202332433433102130304111100313242432401031110221332331311324242134023412332433331122440402231230014240333212424024112141401112222043014230411343132204312340132041343044041141101334342434200230002120024412044402302221302334243234131322432401332112240323312121330322024444000314230212121101103011123220111104404300344410241121020124124333444241324344201113424113112200023321232204021010131200222304140120233044021401120041133333324103130020010423202404411104143434211424224231441224140403303133033200430323031432104412224220311120021010213342033214340401434242234011123033032041002342432103412213142200342140303441441141343002410422323412223104142134124011314101432212000200413412211321344340342320304331123331400421342343011310003030041003213111402013110413323042223314114402130130200001221223444031233200242113343303222301303324411422241311010331142101441243422441323420433101120232320023112", "410223131113343443324002022000012030033044342211210200310222024031021030331411434323132242433344244010344321441330404430232421003321203322203440200320023300311322314141143302240320423230344231232113442003221331443013032010421310202014221214332422013333131323222402402404314102140003444130313002303342111341404203441241441134143213024040420233201100320303021013012044024420244142033412231043312033241310132002214142034100143010303414442230410141300423201343302204322031201221113143143421232412311433400430234232344011224310231210332000111411330002204320022414041010003034243211233144124322244141110020100123404102212411414334124204004003002210220123120020113033201244343304230411041321300303332421300140020041311122400010031034004224204023412243230313322142010444231310111441011243411340003430223444424122014411131230403334440101222001423034100444424414203301314422441334230204303232121344023442240432422321421000340203234102131241433211303222202021420142400001401311330223411422213321310434213120000142044224021222140144314124440024440424144313032214040044014312224324221122040033002144440214121031200004130002132004002203220122202110221113221311223413040104113232241344441230420123232132034220034141403130204202240314021223100133233211200014220422414240020131404113210142403030223024024334433231000202144443242100243002104032320434302423243313211430320133220114330414221422000100214410332432312100231440440133122412442413023022332404413441231414041411023132204034421300400411203314041101242032000002010143302001220011114310423010314243224134310242103141334024323314000202323402412432402204131404442122040030032134313002103201122413003004413113324133210230220032222341323342411120122404444442020124433133020312020414031031124102410223233412030232101032412301042033413140043110424141321403232423242111214011103120124424034103102243221202022410022434002030302244031312232442141434043244234232322404201444312003021341301031223241203242110204112132441103444214420340303213223322200014400211310041132042300033442021010130101212412331410143041222004324411432411402022440004340204220230343120012243043201343433420031420200120034003441234414143203411200040132422344122242043241044011233403131313233332432113001144422431204340323111213221404031312323323040200040242444123444124020222231234344234433402223404113043043110440241410412231000121200000100041042403102044223042113010314134211302342002043240421232142232440311223424302112232221111100120010002223420403231330402344120204231442001441110410333203444401412021331342402130404014034324020431334013244412213041332322030411111334401221134202032323141413142403322040340323114102244033002420431443312421443104023403221132414002200342123120324314213424103104042341241203124000024110044004030210241223301412343322044200021304414424202313222340412304303320102142320022422321013004410144232043432332034342413301421434132431134400124004114401000034402300143413242341432332103414112041014020033204404414332232303011041440242010403240240330023203323443024212240443201010112300220201432021203220100111332414313001140121011032310122322342031024104110324202400224120044302240143431433142002240022423104210113201040312022444241323300343312102032303344104044001443442002303230032433123324312422332343420103102342311300102402104022234044203041004301403331404401104224120232423224431301344334020024331332204204420314033444111144414210020112003024431242414012001322231211421010230234244310403141312220432430321304011432222203010212334411230103204111414241134244033141110433001330034333330034233103200342144010121401220434332140043100233410041001343104203002041003304421404241410323304334400104004414343420403242014411313042440141344004140043032034023220323321111314330224424012230022224443330331341244242332221413432424104430014111342222020411010440320121311201420134130433003212312344133032314333414144133423004313401002224331302443203312202223304420124421334123134020214134010004120234003242332422232324031132141230010224004112044103312034022323332111444440124103434323021443320303112343143430213433404404003431413230311010412431132413321442233012422140114433013332332100332130443202331203103404110211042424130320030021132203234432440321112114440234012000224101314232443343243410030442311132014444141330031443420343314431031212220342244303402030133322410443310023210110203010122144242003413042334413340041204003220413110300032232134410220421303", "203313140100334434200322231011203010320140234112304224023103221432332244410404242114012000221034020110431243204442442201441404223321021203224024440231112122123413202101434342133422202440004140301310020114410123324414421214211304123243012230203024030334400414304100434333401323441341204432432322314343011404432334121244244334231032211242212431223422314302432043102103134424042021023321044113404323143223413301203130040410012230301432120111104301321423431000031101232134204134214202341420023124332220434223210122240440020112144214041312114331433141021312332131413123334330140244034224202404344422034143110141424414404110042302344413102210214010401443422104123400430233413311344204102220140032411200434030220104033004142132400033044400344411340213444424024441232112231240403044340040444402024420130100020120012222341100412410014414122210441441212220041224113213313131312302331232332022031433322223042314004340044020224020100404334030441434230142114201101331230113122121401232430312130021204421213424210432434233144033210231224341212414310220412020124332124440132024031012310403340201314224302234134243203411304244112241040423030323304334241241101002121021034401121422210122411331440312124011043022000213404141111411343222201342310302444234214303331434131032440134311043213012411412204323221433201300321320011030124211304301224202210120214421400044003230011004121044113142244122204030320043200343010130302022141402230113101240332104023334321100232300314013240242310020312110423040044100004320003004403332231010431043134122120230431434414021010343440011330133042412131442332412343440021122321323001213111233022201244011033002241314202142111330243024100213423403344421203302203423222440002044431441131202442240143222033233401401134132242423422000112414441304142113332212130034014200343244240200224110332222324242042430033332404334230022423134021424034321130432023242410134320003344102414240211441231033122344444330121411120011004211324133133413343044434232400433041130041430322341234121141120040030141020102044141122120211401344442211011431223201322304104332010403042300023324102203324123041134432243304241114421422043422241403343004204103204113124341311021324330123334343034122231031120304332223403221104212130212144422044024041402404212213033120413214122241430401413214244234312002003342230112432301100304221241423233443144340234401424211204413013320410424433330121013141401132334014004242304043412332122002122212341132201121202222224133402120201431200403202300311021411333121141223201024231131324231242432121322121003242314113324201413223044332123033404101031030104231230100002344321132044100343100044214202413414234320040123044341120024430213204413230000443201122000442320432313133233142300042330141013443410114031134331410342143223232130203100040224420310200241020012431311311004110223320200241122321002331124121243412130311332334241121141300421130311222331140201041132212042122440112344211220123421332341042241244310333322023144122010403000333012244314133422431130024431344034021323430143013204000341314101444232341403110333433301443331000122342234242024230140031343434101322243330434133141404122413310220410102223223432341011021203401123044331034114231214011302242213122420013013331111403214444211301331341400432400023403444213001320011133332314124242210133441304314011203241200002214244141201421040241003030421434421041410342312201100031023441120424100113214210021304231222113442201330132401423213204242221002301131242011301344312340024440310030042244333320304132403130410340443204241421023212404313403402133410441331303322303001002132204010314101411114202011424131014333403431223432141344140424102443213013004044424411024001302422402341140223032241014044421422323433310020301101212412301111130342002304142210022440313132410214213210111231022420332344221010143010120400040234341110123323320223113433420321123134432312001432033103442143431414042142013442400230044410333402001231130224043432333013121424441314022300213010231012320041044021034144400123330314202123000332343430024134303004021331231041023103144201043212221003043133204122100424123421024134421103341102413310412423104014323022113331013000433043012112031210210110331040411342431031210021214300240312332032243433444340120013203000042210414013010214304402032413031144013110044341142210310114340124414430012224302314202312114003444303341231433210030133313044402044434431001114433043300401003343433020333234413232", "344431231420110334143412434333234121222443022404234123412430043020011402303223410244123303104034433120134111344412311424342434301430311100412431200200224442042332330314444022044000310242442002223243140033421341204413124213114323424411032423230224413214310102221322322033222230012432413312324324103444203014300333000313220042100101403341424043001302304221044434341113323132020040002203031422021234214001242133243230034204034044434122312140223234032301431330103141133104024110040143011140012441343112223401000002004201333413141213334340412204214100422230244122044342413004242131413211204003244132312130123023341202302131310034401314121331422104300214001300111203342320121323121413444133100202302121212000113023123340304342344213224212441104433402411334102120231323104344122140230134211304102012241241123104443224230424144002044334013032231312034422140314221230032424334244133144234403301211034323024344421442242300214230330444131231343413121230340214442400214214233123241001331210132040141310431200422424323144013343403040010333004013144012332012031404223012341014421241014103310001423231222230334320141130422100002212121011303211334442312213100311440422310140202210241311101214403134220024212041413423421003304433242221302123110310114412011313342324300014134034434110301101102113410040343133122142134022102314013444121343030323002132241032431003102204103430000302230403310123241011044132440344042202034403110202343002443432042322202104440243104120140433312214440421233340304130033302243140200312344310212030212314311142143040034330413043222031110144312212420310330120420122043342011430320443312211423024130113111122031123443022104334324133333112424101141340442022423321102000313324233320111103004010432202134200301243024304240003030121320043033211110212432202010103044042423204300100303201433002343042330144410420423110400000112030424002302003421123410200434213034202334000103443424324321114043111411422212023430041442141233340004003030401412100444004423332221234021240000304030413320033003214113424030030023442200101311431103332124033240030432024031031344003012230402014210200423114223031421401432124122301224342112102404122114404134410211112442433341200212004220310232021132204214123102020230203000211301104123243024211414020424022333042203414410200404243104043344244110111430400003431103104324412110340422303301210444022313131034214430422211233241342144333140431112124122420242033121203344210320231404444410431243340234241334020024310114342403311243134131101343230402242200243040132402042022021031124411330142423313414340203034021032143332311111144333431323224414032324022000423414113031142131424100400314434232210301013300112102211433403041413111323014201302201330314120231041033440314423424430323214204030442312334144313312223341422012243032014313241314104112023012223242320412221104000004133213100123240211023440041441201234220112142113013443234443010301143031024024132202213322131124132322414303241214324401303200402131220420121322310132130041240433131303012134040234031444423442423401400143430433233331432312143131434312202330440414104023032144311004212222202043323304403442134333213030000014124343213341210444440144024134332311431230124130334101200323342212003042124200331400123244142144131413023302241344112144314240322444204021333113022331243204403043413231421330320003241112233030121311441224210344441412334341132142041420023011000242041231410311310231413312032123430231304014401302301322330240333040320213042000232044130321300140044310201423344203423041034043032014403341133241443444302331040210032411111040341230441023223424413324243441344214301441140043133031400014201130213200010403100303331412344413322214420142202323034324204021303434200432022002001341341430204014231020131343442101130221321034440203134204111343401141431330231203213221023442403040023242011402213312104431002300004130013401144011343120404110332324433312200432044333233343442110044032320040341030303223343421130411123203420322003341010242131322124043013320230123404302213201210244000100414300330010433430344324120401211023402133030313342334044204214121323330002442403434043131441010002201442431201124132432232343012410420110340444221312200341314402414114443032233414341011142013023023440033300021240430101034000441332231022201142043241141233431204113111323301202034420334124020401034411102401003313241043233204204221324404344111214102432024421414223343002401204340132331410004443434110310", "120102331323013311004101002101014023211344140411344044332303440420322440323040143211340003321412012442130234001411101433042223023244031404121133122140311211143302143134244402330110340011303101242020104112243344223014440424233241322420340412301203131220244212230303404214042420402203322041304302114323101342131412232324220034002042131304204301400021410302304242133313331010043030014132201223410410441030002241302330010313242400114210332134203142444440423301111231102231301221333240331434210123344242243011130211001311120104041111112113144324131220043121440032334314132431310232001324342420124012023321033412430412213222333130241212404043020213331043110311012133120342112202240443144041143401402343104343333230121223103002431204144432010031132122443114312423330401000201301234400112101333021144430311141031344444010110324111410000023414213012300020133140404423103103322204103043330210322000304323330044322222430204101144110311202430111320441243000233134124331403044432431400222030304332123400443241132104224043300404041042434010410424113324321012010242202120213043320133221222101411022303133213103342012202232101332024034220202330130211223243140324222141404111342144231003322301144343123124433144410322404041233322031211404211333042342212403112032131443041040034312200333014140231404332332043302444443402334224224333211143314244143332042310131203444434442333402101241412410344311312430240113034104001232123242313204302112412131244113231021330132433213340114400043140321334320401200144210210002441233010411434012130433040033032123041121324141341044212224112340022004421332442233201404111403100414140300331102443331411013412112330230003342204234021201310232134430433430111203002010320402112111024000240344244033040400031221020410000342423230443111000300043233042140130004100002432341440401421132230312332332032240410300204422310444440304024042124424002034431412313231400201313421131422333440003434031323321432123002340002321104023421434213034103024340204000130141120200020303102132304323134414203012412312314340041240010140341203312203031324110421330014221343441240022041103320433241132302013411301021141301000322104241014044110010044432224001004401313144444402332201210433440424102002341130231303332202121111041004231134143231113101430001441440143333443233022210432033033413004432022341001324020220331341310411423133433323410212203314320013404100324332430401340321021322432121114223314214043414420111012110233010442010411144404110104320041303223124220021312114414324023001103234202210300434041332042442001123430101434404211442431310440230033411410044211433101213320224430234302343104134124321004202033333041230412422120440234434020401103112314140123104430114033403114401321013304011211121344211121334014244234034232410132022441301212100411201014343320223130432224111132341120223124224024123244004142232243143130221424022201032434033200121140143331234413042331312203132400140012442113112302303120024442210433121430213044303320314401002234201340343401324204314142000323131101320210343014034023420410010334440401243242004314422144134130334114423014211310422223421013003121222110043023222022332442014021214100320231401011322002202000444030333202214223233431314420444020011333143020300401211140024124233210302111021233013231331402003112022013132032234313200014214422040332423343432123024212343224432042303424244120204034220344322221443142312024410023410043001033444302031314202014013000330221141120043234400411411410112444003443414031314342102042132220133143443304132020220224224233020431333241004131020413401023004033110323212122012213211021140440332220200312004311100233103030402133411142303202102100031203301324303424040223331434044244410430414433404242022323044311334244023323431300132431410310022230343140330321333403303134020330204312330320244243011313000332113440131133240433110043022414232141334342334400411124120213004421220042242231341031132044110314132320334114332031140021232442022224332221420343204332130131224314033102342130143013044012032214132112040432240430423003104123142324034423331232230433321324024131344021034234323133320422242443012012411101321334242442120232232032330443011123123234032343200014301231330010101433034100110142321141042324113110024004031014101142120200010344111431322014124320204333331102403220011420301324142424413411202232034403430204113300344324212223044431102142310142320004422222042140022112314401221423200103234300101344044304434141021", "104143243044204114200044313100321413002411434302332443340323131111443344243101322430301424421014214043142431314313300413222401022233204211140213402432432340233304214301104423000333411222424322443103400433322413021223433202032203043420220302203421212343041234200012043031420403024142100242013330304003032330211104133210400434214103044401143033310202030302442132400120132204214433104234101141211212141331242210342241111441400103434102024032024341402022420400300441214121032013022022041100313224402343332004432433001222020303412110344121234010013342101411424443303030033311043323204122304201131310011434430041031231130322344402043324024243240212301113042032220044310133414014241143114432124000333142210013200022030043144322031442242320232121110123123422110201121030302212130000043340001342013314023032410201000210103024321011420432143203143431440401111223120344040424443422211423144124213111421101113444031433113224411422101441020240334121321333413403201222102242341240400431311414002301443300403233300314212423201202413020334414444110343241011113324002130023141423443230303414132320422442434222423411334204423221412413430142032120312022212402410100201020433033011201110413431132444440332302330231443420100444203244322421113142321421412010321403343020244021320403040004223314131223210014143204432112244344022333112002234024041344343204013432111102314101042410041144023031120143403333121141422321231202223144101411113301304023341430102122443310420434433433200301243211300343010140043223203022234014420220333133302320124102433113013220032113231212321442042413410311321443101012044104431244302414434130310000300420044442012143231230032244031302033024400314212021312414410322021002033430244404000020040142231303003214240311130130400113101321212344404403210221214243223131321440020143440113441210434113220423301321301011134023043310010113234421103242201443233043132134113040431442113114024242431342234033041313243244000400300144203313312433323213002212340433410140210001031330014423024300443412221210444311421303414440043344144242100123131242440210214223022443321300122434333204411234233104201431433021422230104242243342411230341434134243004121034101230440332034333130232011114204230204244430012100232200423400131444341303020001334004230444442000131342131403412021013410424002322410220124234024022324103442420241404212413203342110142202242002443124102212234204220033002013113030033110234301341320234323122200330313324104001443411344340231402413300424412433112111010333111310430130020212140403220022341132123441241430201302314124331210304222344202013302044130344240230420210412341042103404123022123021433441413421302222243331410041414322032204011011421102411012411121404002002400020203403001130244344043032204404304041043340314144302334304223213224232433420042221332432431230422034130022242144423114220033330212204002412131330402000413001313411321430104230032201343230440213221221144230231202302122424002422441203442012013141414433021121442142104034441040441234244333300432224130403222333104200031342221124023434032121442020233402432004132342123132103402233212004141222210214012324202312122244034334444134304410123141133230401112410034211431022211323104202424002434213101442203302042034301403143400122042302111344200242130133330311412034024104422230401401204203223134301214220011411041412021141312221220213200041440122003420400002022302444331404222402130140032002230312034233130244414011234324042213002413221021244133302022434220122403010420123013132433123300304032220043323134111022002332020323214204224442004004432002003123124333313224003141322101121122334331330412023211144013203110300223320034133043041033214114310031441333314210041310242042124411303334441204201144404433231002110322433343101144104033442243034334110001241134313141103023321443420234304234341423212000341102401001134142143440231343020021430004313422103411241014412214201033233322413200344120130221140203240333124013414010040230214014300122313310001212344043034320221212443234022221314113132012144331442033321402110432120204412434433044343340114401033212042101223241232042334431310200004340423232012442113320000040143330304412220032233032114031031314110103404101203412443344342320043313323020412331032143142142401234122133420220131420402311010321122232231210411324003431044124223144024132024344242114401110113203420401203410024242231210121122011323013440202402041334323023221203310002131341040213141233441223314", "223101002301213320020240341100110032142021431340022030104322341301133232432131041332300112341421113222130324222412111322022034043430014300233413412204002011322221011330000202030201200300333020313130204011443300434102110013034422304003204241134330041422332312130441332413134213040313100123120102431340023133221443413223230130111124303104331210020214042221401403413123302012121320101430240420101034433332422411302024143114134103324023300033001143424001132411143233031241013221200420344214403143402104141311400432142401103014211134210140031214113312201004101213424131223422411220040313203020110012412302040011202022214230324042231241331241044301023411334243113423142240100222134430132023442134201414020303311310031034330041043112131130014232131224322233214203313121441323112412442424400440330040401123012141042211302114000220200210302433320440243400121201114244101202220311230120304044341402124002100142334320400232112120002223420114423041103410342114224140222021201442143241344421224012133020104303231330342304030123211303224200444314443011324031424102011032440423342314234033421013103424403300313234444302331404044430343302011302033413321120213010124412420323044240320310231443012004303242021420332320124310200410011214331432220342330023331141332011223110244433410310202110110120040422334403124222441211123331042020003203030103440121203334332434410442033321003412214124423124042432001101224030341123212323143312130010133344343101240034444314103202103004001143203003212323104231324333004234410224401033130222412442033042312103324033400033212430431042113221214124020143320112023210424440114134022244321130234444003040302430013023401230133234123141200241404303324401313240133401112324221402121221212023433232034121244200442030321301324100144341213024340432431401344301423134443120203433422233421220123014004004400042044422130443134414102233312012403013312010144302241011321332344223342330240214444030012224134324424042431200212423324232021002024001132400012022314243200000324141341121403231244322441102111221242413100011002343024440241101441201113144041010021101400402131230240122420203300213244342320341042421130130023102124324013310324404312331001233343001442300344202424334003202424304122313322422122200110100111000342400133123234131402312002444030443002241204130412233112031114412321303130434213133032401414201134142324242011231241331410144300133432432104423201422302333431140422023144402413110333134022331440011210312021101042120343434414313203310023020343200323212124411133241434402333043041023424442234103010330120131211100342410143320300313412430404222341300344312111234002423302414340402420200221330330344123103143324224004013141443100120220002111230312141344200200123303401211431031021401442223403144341413302303103224040300122224411221441404120112230341313214004142420343202100342422403413030102311331014423042403211312212012123341231431224014021142010341340023101444033040142303303011104232332422241440314131244114002243220032130214112043312024103323341102022233444022032011241240300210124011122144013323001330314331031333140120240004241332104344112132002322422101011402420243434001414412430410032434102001342414420300103304044314121021011041022343330224222244301234300143021304442323203302221401344313042124123301202234442132000211333224232223001404301101204022133312011114103232301034410002233343021223230211003400034230133322012430024413430010040144300340322244130300132304224213202424332341342202300211432044044143422420414224224243142022001103442443020340140014234403223200444344033012111314141230120404223432234440212130121210234430423343144420111420401242411330401114240230121010243434240323323144043302011102414211202120402204443014200020412041403324341004040424002013022133143332034032211142104033220240204140431141341223030422141242243101122043443333123411424332443400343310200313404420340314304240200114044223243030440041012003211232432402434220012140010033440423113211341403224143220011103211131102344042400101331400123212313031232220014411320410214042103000433120030412034430323022014434014120443041432340002040412031202140211004310332110420442203000130001311424434114323222330324200223143220104240241212220221310131001411233311020214331403220343340134224413021422231221214333131240442344111111321231411012443402224343022032043301201440333404432034102123312041041411131100110211412114204010302244333431033223211243411421312241033412404002112120241010", "031434241014441011404132012423403100233204022323321032340344044100201243042234304034410244221420040321041210121033204111100242223340324422434330102034032020104001032134234221312044220421214222031211004403032114204332041000232010200212111104433424203441431131322142201221030223030434012240444020112041431133230433220343131433102130312424042211110341300112112124031130421234042103132411302113121033224130402203002244043100414142033402232131133230034404034222434124011131211442131210211222203331122023310332243110320432414244121212322231401002102014304313000203120114424111120110402132431210124230021440021314012344342301011310202220221214233402421232114131403440113213040313431041022122001044140022022211421411310132012243444324011240330000042011330101423413414040442224333122434243403422234114212134322213030013413011130433221422334042214001220241203132231011032124244313020404423143104022000024333131402042340432323410411404214201023001113023332214224310122341011044444013111344343332442030031033312242042444312004111431421130241300144042430420133431320143021034420310204422234004320332410121042100324311212211132011442011433444101232210000321101010323234441402144234010003020200442032100132204244030312324003313103112210301402243313013212044330231304323313102002220334121042344111010440321410213204110210102301240104214111032104442033032210410003113133333103223111013332400120403442442134224000104202334102100300244221341211434403010224040402241422103304424441104000304041240400211442131320031034402022300240214124322410413442311342120011012210314124014341322342003123201233141304122400141404241224400311102011442124243031330142410021022014422332031102411431140202444122414420022334404304323111421332004112303432243010301241401423412020331210213104213442102204132234201430212311223043011013311304241022113020031000423342341034041234421404310124332322313134430321030020432410413013400112231314034213404001440301331312300410114140210402142304003221102433344204030443311203442343001013414001300130110011230131223034311441123230210020013214433230140334244230324034412422230003103323012244322142013343042314132014214034111242130042301321012333443404131333132104304204443123144044041143121101220123331422031014343023211001200022402223200044343223434411143120321334224214304224011023040112312124444242412121124101204441222042144212024231023431042423102323343400201131312323142024414303204444343111140322333341424433112202334140121404134314100312441130200132232433312230424040432040144022011140444430331000431314320004302101243420201213203432011114032212302422202314411320120011322131442030144440234111242033202143004133322034234401033220323311133421231212310140143410201013231401243134020131324341301033424430130442011404204433003320133124444412212314233200213044122043212421120103043122211441434433141113423034000341124134030134430312424032231301410010001414114141412113344431234142040111200441234043004113043004203324404443134422044240344133111121123430420134404441222021310331443044310130342230241330433014121034200110210410244412022021340413421413122403230002330443112033140201411340010003344311331411300140223210241301324212122303430133231421334000111201403131033341114222234001320414010044344010304214133242110411444110012133223001111031010033202324243134122120241024104422021401222444004320342141031310024434104034130303011220330323413302213103424143230300432124001231001144314014222100041131412331020010013403014224302311012034414430433313031324334032000042241023320000130000241322022410230112322204032241031112120231412031030414034404242000400212300132010043433223032213221422020332332133042323404301112332400301240412103414400224232330122100211034312120421443400134134004232123144440333240014044411342032120123313323422344233131440130001423214400441042202441013242233414024031224023320212033134221422022324421304201330343120443112133140134442434224232343211223230432000211030341331204321221332313144421121220013424011314343131334103311441230102103223332440244122111000330031244344232234401441443431032014224320421301132230144124324313423031144100120010022410122241303232143201132343433133013404410322343143412400432220224343114400332440303343034304033011222404002122201010243334333240143411114000244220043313321021420301310424222002302210302231303420200012223404002031413430204123440111013001221114243244332422114140421112431343133200323043441334243331242300243401434", "442140341444221212231031423114003140313001342433141101431433330421304012101204120012043010112322440102031014433020241441021302101212320233433403223142223044334243040401011112412433044414434133021240030144131330441034044114111430330241414232133241110140414211310432433041212230302001022431332003144233414221033313323124201324342043421133101400142302433134402200230430032430104412323334330324233112413343303043432443030440020002032111211143110301241004341031101221034214002332231034121322033041123420020010012320303331421211333243313112202312302012142214143040100143312402232113221122333041343432200233112343441221141004314110411101010102043410204232311322102224200030114030141143114443011224044441414232134233404321222042220230430403244010411113230341122101142344202214012111002400342034313420343440313412034231330212244433442224133330333040132210243024423003314010323240141303113301343443401213131004120004210022321301332210014243210230041211042204312220320323420320242210041301443033244041030112133401013000142301222323103043411232400234433310243042432000120000413232442221403420320144323413321300012211441102412333213424211412210111023240031024300244312100424324040014230014340213212401130414434001023400024431233132304012012022110011231213110044434100030240100042410012210401424232403142322040412300243231123011314132211233223140030301123222402143212221242030401212403244124444034201302312211100220112140102341233304120334132213411023334231023300231044344211234323342122233014040220200334043321232433441210421233314310423143131310403424011132224024032332120341142042141302000423422220223114302443033043432020132422012400343134340000431332310232012020203001213233304022234143423331314244113011134143040144423141020113004414120244220341101313102013212040202044200001003342310021241110412413312324024214404041121421111313214414140431400332222202131134020423124024122113321011223404304021331010230202211300340232222424113223232334424340243413042344212044144431414034132413040230034340421120343030423212332101113323314324101222443343144204403423222133320324112132241323213102412321411313332343341114130242130423100040201340130130240021310422403143323221200241103003024203343033013034120303121221024020423231214112041144021220113114002322204144100110242432233124441322214421244110042104101344413024404320301110412204334122421322443230234241422020243323410111220314133121412221043122230321342224133321310440311023234231402333441200013232424034420424213412234031401430230334431314442123330112233311423214413331002303004204411312021420344000004041310041044210142013430411314414413113043304122013130310312211234134110402432430330120034314030244422342030004043421422001220043002442414031410321341242343143230112222402303020343220330000413204434203234023303112313311301122341122230033121330402340000102101204042201112443024042211222403312204312332233044110022240323413032330300040423113440313223432000403210333310212111223143300004201441004030432212320140210142411042412300123240444132240132444110312133000044113143203243300001301302123411022111121420122243301214124421443212241341440324433111011221311113233433441141412140222214411143301022340412034220340441243132412220340431020302442240343212223033013131442240301032102040032222200212332204000413342330421122021210343243031124430223114104202443313333204414012411134200114344223241001212041424014210203421422111330231131343304411242324011443431211231203300212302222444313332241300211001112324412420012343310110140442231423033420430011043414432232022221401112300000311202141323140421013310324024024323111020424400403104310303411042200131321310312340120444131130311223410120202013200012022240022322242031034443233033321201312010424420212233214131430230431230133030021122212120240112342144444432143211130401314111031320110112444121332133340434230221411233223122121240240324031033421333211311401400123012200424332303034230032210300333124342434414230204043010042202442311044300012222141144322340212310142021214404323004442013100003102124120240002134444343031010421424420033434040140434241441023334441233430414233412131402342100210100324002141443230230334321344444311014143003222010240423104323240101130424122213424424220024204120114222032021030212200442040321331223213243413343041020143023143323401110242030002232404414103320003243410041200312002123440402300400422024021333201420030143030420432002434330121210132310320003424341401200", "032324411242113441142132300234432140010122043113244111033042344202030402214220413010241020411333322312221000240443133310143003334323030431241440111213140434341213114221430131424103132242410012000114131341232200303422221442144034204323404323042300114044004320244322203022132121144104214401113324110112421400100444122314340004231421114220000334210344222141214300144111022314434020432222211043113304042332344144141040343334401343220001043434224431203233412410212014323322330011003432012041410124004402310434214204122232030304012211320213230223031322134221321340124403112013043314324411243012323044314421244301103434343310103112101040443134011222043210122330211230020221123001003442044122310033234103112120102111244040330422424431044031421041140340204034221302220343324033043130200003104104303041202430042212041112110102042113112144324414020344112424242422144230004114012100443313034043402211404123414234421140422331440131000203422132012010143421321403423243134243444230144314334011044401131323141003321112311003320100143310144304300043101010140440304301341233300021341240214342200014134102230140101411402433421143320330300241042204434334332111010341330303340002040103422120410323434223420401032123131402331413430423313342302324203204200403031444203341311131041133404114244214333344233213411244111330120344031431014333201420223234103411303130433414030424021233101112001130233021142011030243410411130002121241242322420411021221433421323042044134322301121101244043133300111103410414001344234024042443042100000110420243424421031010432031142111331301042032234140203031021300232042103344133020212003141321220133302434244322222343042242002431043311140243044120310434034111200143031032104340342234013101340430411043244130413144344104220430324341444224433034012131410402220020312212114330113311111041030031133203132241444233011140004343124023033204421034223043233302100401403033421441102340433424424433123122333241311132342124132230231043140213040031032433412324212040410122304002404314301022234122114400442224040224304002132213401140242112304240310042201410100134424333433242304122024410234413112022440400403024214144322011413130132031110010342422324320433012414202414033242201234002201443202042042112441140233004241231213314200441411410321021022422044334001314243343214120102332400011011221113140230103244003440321334002222210401131020423443132042204333413214424313300332242420122342114412423022443413343231102204122123301300442443311333202014232004101330220044122104431434433440232431101414334322141201400331024413214023030443313231201231222103320424010130412323144221222110220030331034223043404220314010003340003030113300022234432402314220420140404000143214420411320124433400024421444143221012121240300042002302302242311330411343433201400110232401031212130042334411401133102133141301143440322403032443302323104034041233101122224204301140133131132130113200113234214101200113120104021332433041101133114401231301132402023001412434040400110202104223134100212001121304420030242233041341320424210204313302332241332132421111240142402123332101113402114301142124102342131323123240232414134344434142004124244334410243210133223142224424143440311234004402441321201424042440124032134423441032244443200022142311224441131233234100201212214103433233300231303031412331411314330330112044010444013224404423134223202304314111134240411121044402030342134102121340324144000241240433404003411032144434103001040012042331302313423231112434323223001111043401010304002322223321302421300033000232140033244224341442133331431211324332101211144040322143444212340240010002042123440000023401102324020124343022134000103442000144221041113300312221422024132434221304214301311041223400110124310201041233230341041130434034214003344232003422440333203400344402131300233201000132143423234233013213201132020140331224133241042400331212404312023043200340014314301414012403224423133012400412114233442444320042301123244224411200331201240330403140011221332240244304024034424130241001113044131420301402124024210101332133241323212442420020412110103221101202012334212434344413322223334022214000100404110233144103113042340421242441102413313340021301104324341200033432144342122001012022143023212144000220131234340334044322203440012030443441233243020230424144204131044002404400014430122041444412214032300140323410240223100302423334031202044204404122230423114314434242010113230133004030120333144000433021341310140032334142232132314211", "042410043441111031431222021443422122234242030332144041100330003414314211144223240030313200334132304000121140004042000243200042120221134103334130320101213311141441012030200300424013143222121101402024214213003013423324300014242243411342340412142241323301231323203202024101401324001032341031333030023322010130442041401104021240134134444330412020200123441241333024100422311010400444021243233342334143221230424300320004113412313201033430331202044043200314441412212144131221224222413014124243410203000223343314204304400444204330113401234242444441020421210423014431201212113124103444341440330011130311330313212242104042302100041411310024140242213114112133122300221320430141410222322101400223310223140042400320012223001101412223102040244434320343443103124202011013023410232410101144442214001112002400000300040323322434124324300100333222134242314420103123131041110312122121010211230043000222140413132341403310333131310030424303033011013302034432011231401142034201312220002300110121131442342134223301220221310244140034434323433201032320011004200232323011113113240423024433441303101224340044020241302420213322104303200440001413334102331403121413432404434104020411202303121034242311320143030134013201114432133440030043140010322341224133003232031112320410203010320104312233311201324413111014321333012311414204110422120332113420014404013113213404143233234213330201203231133134132441034124304040024222014433410412431102444104444303111401401424412124224010324040302104310402110111332220134442100400321313002220333104301304142342422001444012220202421403143311413130113243402140404431122100220030223434131411214241034303001101122023323010234041202010130120330300000301142203304134240334131120140434304224402010033022314422200413301330304232413042034123134002033431114014320414420121043120114202413232114340203444401024113301100232234242333023004121132133223423111311311014144024303342313343331230241321121203123123323411320222231002243044402030042224121021432211443414100043233224441443422403244201413340424130414343414231104112313443340011340313142312024333333232000242013122442333301101014330220421313413111243224111242123001421020022420200410441040133322304033340243203224020132212023200141404214220031204412231403024012303321200210400223041414423401033001340240100323213421310433323134334113002224011341442123013024022132321433130324121003342122424101110312103114313344321103001041442320444041414000141440430122102030412414002343320224014002004220021232413011034324210042424144113243241210342433042420240310222213230221111121232411423334032124440334112401430404000002303400044323142140114201014211011224341404342222042201204233304042400141220224243040334312440042223001201021124334224342444332033322321133024201230240034000241044411141434220430030302123001221021432011304141134203043220140122433311321401323003444332140434314031104014331313334101431423100214333121322044343034213434341213110224314120214304210141004123344310004123141332130143414204344301403034322333210311341144444331414024220144132121220421330320442004123322001424433404420420001314021322404323241434113343404441300302434203212324211211230041143310422243004232213014044140020202311310142323034340122022104401130231211122314321214413312004234313422324010124340320342433221242021022221131100114010203141413002033142432140340101441213242020340343314412212303401033202113333112113134020114244334104313231034143010142333142103402123101232320313342343341141202341300320243103012403004104233141402132422040441013021220122441304404143430421243424023131104201012204242303402412240111131013224033331233401323402040202104142122222140244002004212433322233010044232444044113033211112431331404324230424134404341222311124430103430234242134111022140202343132144241002444110043130422102404241424002314432243440104131203142230140021211341400122421212443401114110124123311231012111412134414302333401021100241102202141234023044243134123324341022434434310202032010413210034343442231142132011231321320130232221320300334432143421131003232030143044114440214203412403034313234202332131404334403114410131300234240024201244214041123243332141401402032201103113301430340002342024002312231304003121000232031022431434332122321320423324402433324143103030222232221124433331340312112114324400420304003040023120000043101104120112333433440043131143330012021214042001440144221401404021104230224410133232141433422402442311233124421404340013303141341244144", "432310224341401122202044311114033414033441104100203004244221112134143302310244234423312001003311031100331221412443313310213230222214232131141442404014041201243244130403342201324010423204242214243042124033201231400203412200320421233441221004230112304032242132231043123221122214023303003241131231332441402104214311143400440114330212404413201301340333440313032313212110012224410241413130102432322421000411340343122324434041024022242420244321232221200123130324242320233100132232120342104221341241132313434312303041112424042311422342230422111041133431201020101310301332242333342140411040133422323411334200011044301313032104303134211413034411001334443313220403343013022024143020214441033330042142242431224013203441403023444424142322131011113143120431221143102321041323200343043240103413102112010314421430334231122303013141432202344434144443342143341034042322141210442133231203323202332440000221012202440144320202042112004020004313223103424142444313311304434002210211001113312303420223013420432121243041334332120442204143300234012102300423100133333101342231333422203021233221031102124131421221132144130314242224304232011340113031333304100241141312003320144023133214322310023211120233112403034132434131114410412440042033124420204222121242241213244320320144434141430301342402022030324011014032412424222440102142202003204333213300204421244441110014133344431023211223203430141013021400320100014211001340121111403034123101034110222140431142211322340111014241203434342302322210440400034411443444222340033101332211133244011023243012402002334012434203334030032443023444023130220342041312142243200410414230101321212011202142243202413311423410311243111422241121332343201031220124021143120402220210033303323422332424232324211220004420011240124300224120042020313013402234442031203233213032304043000141131313411023433110144234011203111114304121033330310131433132343041211200010000032042231131020404023440434023323001230102114240344410012233442332403444301332402420022000410002001012314033132412103031404420102340202214443120132213430321433043023234000404241441444031130112300244042110430302314134433013342201421233231012240030320223044223243113101214131034401242432242224222212113330112231313013440004232230100300131331424022423044121134404424121044122300212221413221303423323043230034022301322423402430002431132331323441114010042220401042213133013031000130222400122003132231122211114003032112441031214041220132114214104213001141233423324043310233132211120001102124204410203112334231404402200221101242213411034222202413334312140023442212111434304404434202341344030122233140330300000014422223014123300400330413141020123113104320424341243332123000200014310301424400401004330113304312232122313201210120433012100242410012232203301233322130002312143121243010313210403002412122423203200442121124120020142202110110211023432133422423344031130231420301034003240313333431301413212240412003402110143134230002430101114420024324413332441042010124213401144302211204231442320014120234320044044431443024022242002032332011023003044420243133204230124300013231312000000003441332141124414411304012212200200211444203233410120103124233023042142111420234230200121112122340342233024201420002302313311333313433430324043204443133302033310310343444214431131014114302342321330434334403200044304130232424304233240212413303042140103134413200012030143111041231232444121340402110003101203033442143021244112230431400040142110321231302310221431312342411110230034211444403232232311424212303223301302331120014443033044220220421343104323024233320403344332104202243122411310211032403430142332111200130304421043043114304332230420001400201420134120342441141121040114140104024014021143302234340340314430044133334202124142423334342332334440424230424201311214441132142444024224121213410410311322424143124443203134222101130041403240302020120331324321410401044134010412404401040421232233121101342011013423204030301432204030113032110134222130422100204140242220420430410014013011141142130121431202413021004144422340002344311340413040331314313441100403202414423002020023144321122400044103121032013221142141034342124142043423234341142011223211133110141232100201133441413420100441202324000443340440234121422214433044042432240124242403020011232130211230210223100103110204221321404422430124042424304121404111244340130312333104241344040401324122300301101022111303224012244440124110140103031104434042212101302131131322134320100000011330141411111", "200104022230344332033140210134344031132143430003101141334300424242112224423130344102304300411314404313014202102130433401041402400444224421331134400231213334001333302414211324001020023430224144133120123114120442342140343021203322022323304230440241242120031023411413321440134143214310434440324043143024132311433401301100202312101331203402140403022340444330310031241022424223103103313224134003433030011300404334104443312044324030001304021122124404001422330113414413011342201312141040143201041021423344230233414332103202423311223221240143102342213004013334421041343220333043042014242314321101231143303240110324200442333234112221200110030234102423240120303442421432423443414124433313422100120413012020101020210424120234213342410424032413041132003040213142414441344430344303343124044001040032201224342334402333043203340114103220204420101210420213004304134240434222433244331202403222404343142004044213214122233340143331022110041224104213013343322030400210412010111442321442430142200342014332204212103401242111014144442000124441222314113322313101242221112203412101444440032110023223201434200243443440322203333100331220422044142014002121032423222411104403310302144134323200313114242134031301331242014300410042433211333024341312312144321334400343314233411420113004233031423422014312112233230341011133322244123140024442314442432324201403043414432414112314412314221343303140402203023110044102241234100122132223003401130444110413104144444342214311211332323410010114132344014341320323431002313024233210042012423104310012423443212410324132431431103234230221010212134140144120222303033224212230212412441403144243414143140142212112410220022041403414340310400133011044024323143231143440033304132111333143431011341330441342124444121440323414431202444200240342203343000400000331040203001413430120411230233301231332443404230101324244412210442010222334031323431134021422303201230403424021222104440320411320411421111110023043101000120001342334310432314244434423140112012111422124442441423344402232343213423432411123230212341021110102324230240303430333212021230034131412210043321203422034304303421403334011013143240103030332442231200033220414014134043411023424444303332043423424100222430433444222233440240001002043040314120220233043323042400224221403302143432321342443221444312140312310023414124223134111023203433110102314202412321040140042322232024302202232241004204223010432110002421402042310144104114332202221100404110100333434104144311041244114124442232002303303323444111402333141310401341444210033401432030303011430044443332344222303024341104143020443233023422433343141331231210323320423041144133241424432324142400000341202211131313133230321303431400430434123130320434343241411234022024301214424310120044143030342132131331303031122330331241344220033302410002202112434134230034032300334030301302424443101211334404010114423333001323330300413302230130343404332124122134243221020440002431123122120142440034032401320002434431043014443242322143332041320343410144432403133434242003423042313331004042112044414214022123434214023304302102303341112001223104334443300300013014012323021130433444314310444232111033240404244444040430144234331133213212102044123020300332143344044242424114022333223023202143241344013003312230433312311210341424230300214210024044014013232040224142224034412102320122213244023010002113233422421313130040133423430140104444032233144113112033000100134303314013204423300333034434440431140333444123310130304224403411402232013202314200220433233112244200040141332042023144300423030123224221130032043421312342114440201142400442302421122414410103023231114100112234302021302201013002304341101133304010210214411421231414441000204143304314130240221330234443131233320044304043104411300332404313211110232231201113040112133012440431311343142102111302434103432401011141344311041244111044200023040024240041033342033313143123220322101130421223124120424344411142024001234043203241440423324444013233113044200232421434334232434203220341204014442132333441140143440114021101123343231023142343234313212004323140123313303442432231034103421132030334231443421040404340344312443203313201110332430333034124001001214122123222300343133021203332030100422200304102420041201442140013331211202120133224001101224302031411003241042404022042123322340003024323422112144340013201412443404242111112410332010134202304213440324021123224102143121122122032011344044441202124144142310341333203120110403032323432202433001433", "140021410120320303042423402313131312103300023443233324214204111234023334442302211403100240410240213000224032330444344144214113031223331114033232214020204030111403412200441120114110211420232433110103120310210142234211201111311000333023220101403012102144233422012410200414222201130202143141013144411400004111133423110314111403022413432224200034314014340442233330141220004341203200111431422144432212121044222410403424013013430202231012011124021122243010230124331314240314001023200312341330410342201002200421230343431204444000043334101323224024104042210342412400010400203213322102341212332423210012111441412244104120403103433010131140044244111403221204024120113024213440433031414444420224001213023223040340203011021144020002412003124243432013034212231340031403402411330211214114230242442403111224021334401032321004433034332304220101442312203243044322123314414102103341132004112114422424244333104014421130114113202043001304011423310324022310113313342412101200443031440104323441034300312402023044114101343131213333330441312322123304021031040301104132040400441101013424020444122113104033110433113311344014232430010031422333104223333141101222423111414302303130130210440224233434102112021143040011432221211102332223404203320233213300222321444024302422233331200001401331114333141433312110042034001303111212020141230134402134440312443423423142024440112243010340244411404041324101111113213432234244024001430242342302304040201143112411440241223231044321221131120430230200240130204213402421101104404022430114332044144420220132130012444030430223210332313023122304401131112240330110424412001111421001144224401131313401013440203302344142340210033344033123312302231432441034214101343132112411243442144432001222314010144331123242020134102230041020012343011401304411013211042141012433411413433212301424122001020340402213403333312140234123221234410314341402031034304331213322443032143243400004424244101033411113324322343211133334311420433324000241344112333021301024432301142410424321434213232311311204401234223143221144112224422243001404000241010343311033123440322331041303114011310404041223014424033031201100442430224404400024220214233342220232243023204231044443304441332341031411441022243241301132401400333214242041341043023222222232133024213122313330413044310010322343134004430140021234401201120204142441343322144432222333112244213121123422403443434442222124323123344121022133400334344441014412231124302242401310111104302242020223420414023412132313224013420334003031021241140003332322210012222310134032424124111023123102012312023202144121231100130330144404022041142320023441441402101244242311204403221130122411034203313302341242243142130033131313042312420111302244023203230013312012332014413012334221424144244130434022010242134310211341202340234210032100102013124122243042043303000022233421242440013411120314024433323341311300421021202202300012230201434332323104224201221210212224340041443321310421412001423430341200312100220130221212122043410032241112241441211002012431220410030433111222413442033222343123040214332220003412024424422120224320241324302321024211210122142040211002422132223443433414024404233230143233334341442110113111122320120340130113222311432321434012102040204301402343420412320222143230103443401401143103100330231340041142210232014402213021243012042301403133134004042322142340411042044321442433314344001241201332222141223103441423101232404342202320132340114100421044120222400024002102230342121442001044420012100042114203433020003244314002131444144134130001301313040214212122141004434231424014144033303401111314103042210343133110424210430000333011413333211431042122232434224103331202334424121300114410201422413101110112012442302301441341434114231212341412313131203411010230332114302431142134330141000210122202344113303131023400103224432243124331404224044023103022300442200042400012333402441031040304123112410331444442332334400431444002342210023110143131031131134320011031024410421012040330444223244213400211201020343404244043012211432433142324444200021232310101132443320413302434124434230101322432002211314202232110020044244113343422301210100012132011424302244024221441012344114304013102413131314424003013234200042033404013402404112130342340004301334430344212300232002120140230321213403301344040420021220024040443133200004444401302413132122122432334044214131032003104214412002304000420214213333120143123204443030321441343114331122100203244442211101234004330041402124200123", "114030240033421213323310344214342312100101024111311121424032013122212144331043212341024020203244203203441403302132024440243443130210314431100034143100013413400034224403331234301212302201244333303442412443131203012322422240302244401440340123130024404230101102424102421321143022233400333431343043313420133043130331231320210223041410300130032042412023243304222102213103422122033124223432044033432412332422341311220244141310232101102112411021023144443023100330043423224242323130340442243140233241001324411132144441303332234234434344131441311422323044004213133140443223210200440322223313124023302403131311201303123344201344224021024433434430124142443023124100244244420342012000213133111224000421402034210331320041203411230314340133324011043230113414200041323230222202332302030303013103234013343342030004043042412032031140001414220101114021311202044134301440443231404133103301401244030030323334211021203201022320331104101314134411231202334014003124344210122202110110230412200110104213141400023301322340002033301410200300132122344114041223011021031321312404131030022201102444203001304234133420302202222200243143423323110110413114441302242134142330223421132020211330223104432240312111344203313112300440413403430402400221423304002202402122222324342301323412334221010443444130302114402424323002232113110422401032400011213133213330412113304102223024304011021404220002223043104211402430041244041224233344432342323044032311332122241040321320431214110423131131214302040101100420240412220310134422413102412443403134310344200022343012012421432003124422413042240444004410231201402222140113320033413433031433220340400214022042330111104144432020002133124033344300100442224124004014103004140420441023440122341031220324412334421001321101222203331014223201322023300330433022432003403400423010320200303104422132122011043120424411231304214024310221030422340004133213444440030412410424024104101113232222043412313243313111110032441234434211013130130334134223412231033311313020003111441241330021211242440123002142140004121143224140031233440110312402444030311113413300011442020134404204001342224441113220412233443013113124111040120443420334311200322232210241401004230201300323132211431124321442323410220332322422232344304131400002440033222321130440102404342343401042143011420403344023323130212202444332110423421014311113203220011004344242012222440320221403422012444232120310343243104234100433004330003434303201403312420133402310004004324341222122413103304322210001332021422213302234440434202321331140024114101312041002131213441244240434221121221122221432344231344343434241031101023323130114113142003301341324224312211110203123213313321402320020301003012402340430243133012210012204421444034314314312142112234314411400141443310010024204113121104410204143120340423433004032400040200133440113344211223200233143041222334203423143023401121223021221033401121323131330100203113424444114243440434412232012200011224432213344322400044134112414102111303431404431244243411432102423214110023002400141312444204102133411112201444214401404130004200003140131401400244240344121412212134213422322033312201241443341223244443220302303122204421120022013122221333321442124413010102242130031242130134401402313130340304302000210222124402143314404214032310442214203032433340144343242420300231144431140210103203114330013321443334232302243204220213342120240041123433112121412121103244020301103140404420203210401112240214301044232220223402043121014310214142320332434102142434424333403022030141140313014340401043200314024144424324410213111444334341223243424141130232122123120122042103330423301242402240113343030031201013111213312042104342422430414212214003001221014121210132441423244340104114141033142433020113243440402343241234133101223420304002320144443032330221433404434122304022230304034402430104412004202241024104233302313313332213101231022243002121140420032120241020333443014032330240432343433300324042100432324344023420312333032232441144313433434440400141331243332012000230444123100311032332443212132404113031103003203243223000423343224041401100114003104233410403212401003022431241323403301334423322413302244420440233043003301333330231001303112041400404104400320413224314122224220132424442343024013144401014212011310002234223432440004044021011234334223103312220340414202202120032432211234304023213131130341033024021413303112130242024312423324244321413420421110142201444310402424321413000022340431430212424203104030101031320", "432444411014030044310232111120240030401331003222223423401203003123120233303201031434331224324333024230140401401210134313004302041230011233310242214423222311411004310044334102040032113430311031303024341110034213130240442132341403034121433341322403130204232020212132102111043142401043012112320324032322002332230222140121122444201422423403112440123433243314012334130311033440212023242142324140104003301210141413332233322031213330311101142010102223403034411404231201340222430301213421102431422303302004122240320443133340333334324402100302311020020223034313131133033010242231401021214331104021030210124112140332030002310214014344111202320424234023231044121113222230033133322113430333210110403034441424212342342202123120343113012314432131434114040222021013430420213430312422240102411033142433402240124442310414402110032223334202342113100214123310210341243424422023242224214314334202240030424220140244211303223212343420403341242122001434133431240231444114130211334140020313443400314412104211011430031332321113421234043243331322341444420314044401144214140012420420102244201434302144412131242424214231334240210444111111021322030023343013321140131231240331344024332243423120000140402013121300122011203132140003031221424241142144014103010101203040402212313230341122003014233010003323400331342421142021122121334230421201102033033141004040140011232311440112233034414330322201403030402044304000004001121140342132323004111213300042331030130411222241110021441314320002120210140222343304212110400331420102002224124420023132312311142331310342042404302412013142443333412001040434343013242010131130343103244410113112420002403030402211212200304110442043034412330431234031230444313440201223001211122022240220030033124140220420003423441142103432231344041001223244112103223344200314142134412322141102124001242304440011012404023412413211402302420031213240443433220232234344401010243010012312440404002443334113322221013401200114122300420210113413424204442222414113240010033023322040311122120032301221112430313202300211440304320103410313010310423240304141143034320300143123431312020041441233114322230121222001401011122042422230420011324121022234303234402434042004242021010110242323403402220311241311224130113444320321123422100223141334331443011043203130132103431000330131121141322312342100143120201313141432341103312043430310324001223020042331003024034300400300301024422232310421144012114442043013142434422013303341322343424030220420400043343330230231222200023431243103344221221322404242013031210421441312004014303344224001022123224004041404102421202214300123012323243144314323111131320443401230411423120233303431241124043321033423433320333030223430311420301344202131233323030123232014341321344213210031110400431442311031333302232204102022323122303242401340124232230201324444342303344432344121134312424424023434432213400131140232243403343334430110103403013001343121010100223400104244414314232313413134241313111320221440103040222131123203341434112230124032124231344401301113340102411240333443320242413423344410243044442310220014030114221434122202231044303001101210231323214443013204042034314444142400321314210410304402422401220443044340243033142241231300001122430021232432312121142440204004141434014130144021011420212414102421010220114212031123434112123043000441000232323031244132023120004144332140240342233400113213104131240430121203422312322431433331224244040124133234212003013223144143101024131242024304441130313032112212301221344121242324121024212313232244000120323213320110424121220411240404232011033412311043441023402324114141102330044144232131011114040220021230441040234024443411440004113140444010332403323223404340413331300402333020010233410134023313202344440302440313322024121412311333334312000133212203233142202040142103212143313243403142140334411110113404323400240321311440202232040444412331012110433121420311134341310234231013130202110230211203043111241013414220030331204434334322143034014120024104243324210104023431412003134400202221203203200401113211230412303441200410133034000322403432203004021240404114033000443321401420440443240444210444433030133441210131030142020121212432430240314233013014222341121202304300132040414431142120441422414240012130000332000131140231013433344414331310110203400441033412011434123413214440334213004124410200232200214303311211141441040244321303442433020104030120143013334214441343223324210012044101041204123412234414032102423434312101140423141303332422410", "043330323230222124400244113232233024014304303232003000340433021140240400011413400234144041423420024401124114041301410012130340400341044040424340040423340221032203213134420122431440110011033014141343033423442204344302114411133403014243042020004033042410024023243403210302403013020114132411111344003013321241210102103303434304143441042330241041300442413142311214202433413422122001422230023433402314114420122344112420434031024321330332220124421144223122032104110243211342313040420104330411323432043320411023201233312431423243143020012400431434221244404314010233300210044243033123313300210221302232302423214122321103444413210102411201144222024212203442422222402234333132141233133204131134134022230102314332103414022444030331033312011323220400200031030331240234144240121104310244101330044210442044224222310132423030130040140403304022144222302340320302203441421232421013121113332141401113320311124104044102311213304141042013442133300202012042321221100334224201410113034102240001220143330011412312044101441200214031302313030243230434042234132112032311044244124134314424400412311230021301240124234300001421111411212422222132113244002211042132241331414242413143142233240433314003320340443101200241304312404322141233444000013200240442034244002444223202333434011334410333110004443344202103010231422022014104003142113421232234021443332302113101000320441100012302031301014412232011141103031430230311201211433223422433123202203104202304323101321201111343102422441224344343324021440313320302413002413030221242101414420102104123434231332121343043213321231001020133134344041300233110243440234004203031001114144331001222243324230330100301203220040144211340300332402114342130332144103003221103313021112340411340404031211400232301442033421203330040441232133123240444432013110044110103041430323220000132432101114133433122443212312421411013142040004402340242010203233403211130141224040400221304410141323430104000024431431424231234020041024444111110231011110211313012020210203103304312212444143314211101143111113431241011333432234023412334314002134024320311342421021021003021022211214344140314110334402143111334110242124001304402333332400022133220404032334422040012121442244410220032044241113432031243234101003021401441441334133412013004243004130031414002411124144003432200210032024423023002303441102042222413140424130021440443231220314343011040434444212413302323121334131124011124440014302020410234324430400422404314332412211224032320111200011400021342140403300033441312312434112430001211221403120104142024403041133232433420000013221431012301024142141230134021220223240032440244230402340233033031334010233303320300042011041423020110432042441422030100443202232043200020304103141241330423114424024331121204204324410231214143404421301442214120114332221123014043114422022410204311413124413120444041441340002304243331004113042022204103242042042432144224310302333201113314332043134112220330104400303213103044232233030013121111244313414003003212232104444140122104011301141344004241421013102042431140314440200331122413221201032403301432311033011002201304420401413023143424340210014424421230343433312403411231330333124033103240444211022141303321431022220223140303304201231230244141133213203311211424313034232420243324332320302403211011423403143141122143313341422120411113232121201142200321244431444124144010113000321100011302200424302103032334321312411032332324311204430030432120103434040314230412003212410002224113400231100213234432144320003043420441000120244334043212333234421100022224121234243212410402241332002442131400400013022042412003243324232414042013130030421132111013001111011304442041143202004311123143441322112012041022313143220021341003303022120104020020321430011002032202401230041303330221030024240423211343120141443141210212421222322123312403320001441403032222204241424340300434040203320023323402221104202243243144024232020221103241020422441441404303320122102214034314340143044223031000021304132221142001100302131443224101034304014414334201031414001043243203222003243102224430312214001410222412403243020001412410302404443100442321124130001130203414440000400414324144410403132144032323124220311301422411124113204311220342234224122132344232231042014413113204032304113244013304243440003242112113034241101230124112004132141314000401041443412122030343212233032330141104302131013301032433343114242211224414412421343242414413224220132222021431011002241020401321041431244121310032243224040034430", "214102141312231343011441341420402313134311224432014031231124310002110134031441100312042021210232032244442100133243222313331331313302430142121323330332122414103024043141012001340403242241301424134242422020201300041311241244104444343432103030122041103232220324310222412224204431342414422143444121020211200042121242203000213340032224142013240122014133044142043013124132243411323331014424322424023023344240440001321440434203210302022201413121203200120332042320112431110421242122431141341123223032024103102320132141422302104410022441032403413300400041140033213413224101042022404440122133440120013034400201323241211001244021104324232244312103320424103234410023442302422022413001203314142242132224430334031203410131122002133114314011133021331441222102020331310144244012041300022041030431134444301044423243330130424322024400003040134112231100203201124221021312324311104342020400002214023301402414442344420042244123103104113240121444222303230344202410012003333220023422214203304211431001222010334010424320112232403143220330120400142301221241340100320412232434441310143321441442400421012433023230031421330310003020023113141320332141431433403003244313042133012403340414103012220232434140402303332201003031220242414333442121440102200120232330414224210140114011204110214342314042323022213341032214434114332014330423424013040231140410334021332011023104021043002220444122134022433222233040233310420021424040232140122342202340412432423000004303412311212144313202134420131243300443333123103221220200221311434433203234001344113400010103430401242244313142343203243000202032100114331230004412023203041021443133234400121333120403424241012001444113204434120432310212401201223011434420201024230112423331423410001044123003144144031201224120013314244332122123212411014140100101343400300310144312022230434234403432344401424242224021222122334301444340443404042002332033424341121313201443313222313232404321012034144443021400230043413113421422212032220232014110244303124324012214013114044101203020241434014130313324223000431340141130321124032314131124422120021234031204340201410143003111413443310123420332213331400242313423024314134402342121300404114242320232141414102011424221442103122200323031444433200321221040322444220140442441012244043303341032132343114223234312133423044044143144002104421220122410200241021134311200040003343030043023422422013233213223001001112022403333320331110423124003331324402212404044411014424031013440011311001341142323414040230134333040323143434304234103313243300341001240402010014013112130320004411430001110142221211403341220413413241141311031411113020031003342031030111411014312040444214023133004424133024143123423231030410222220401230043030404100122040001310031301244023023330200042144434120400423141030343141413002342222434121124223341241132231024214044441013121414404140312324002240204443303113022200201400220340014004024243200423014320330040231004233223001224102322433204123113034344143020100330221142143103203321403233311434340310012100024040142130244310300012224010242233003223334430423122341120223210140330300342342120334420400014331401220101343014303101112430432033424431013132241443222404242400212130442022132210440301402104302413420414030122421224302032102302301110142233421322321000332421111311131222441223442011423032303220144224132204214343424021303302443314143224211000032303030221003214012212210234010422341301112334021434002030413444021103200304413300124320220004444231023433213221244431132414140222212311334440013001224341020223443300410224030020121212404013232034110134211420213013031112144034002223044420114403021241414424334442332411132302210103043232310212201214324144224124301432303140002442140301032300330441110444110040313243432314014433332020414240241014414402231111123132310132304032410300100400302000203302102400320440303312122123030443233003022021301123401121214121132410010431210134010232312022410300300420324220041201114103320031431221401214230321241040304221100103113243232332012102231200331103103114042313124304133231033321403201001300431304131323134001021301311240022004322322212022223432312340421313434014112302402400044311034202432333012230241422331424432042424102042432011411112404344041014023224430333240404423013102321424444203301114413034242002301023442340013212023111102403224114221243341344442012314024402224134031442323330320122322004034440133433230041124004442313103320241143021422300433110321404311112020022002014231443130004", "443143122301041001122230411130232443211013403214442104142204042400430003243442333000100241314032321304343301222321040104230413013223441123101310133312221301420110344421242343101012234110120131144121200233013021343234131114322330401243310003432322211320314422220213213224134234323022020230311303110002230303214002240013142220222300113414244112023403223014344213224043132223113402202314330104243200200332304043121022344204104112333011313402422333010420210044104433400021131301244300443212132101400423212243224442420243020433001420333123414121230212100103031201120112403443441122032101031231214102014404023124231021424404140141402324231144204423442423422134103210331420310314041223142023021420022423102021222131313144002031343221231032324112314232011244424121413424234244314342200014324224011243220112433031123020040400200321023113303233331221004133042142324402230442132311334042034034034130430401332222411244223232141320001230401304141410242104141120313431220211224314402234422401424314341102224321313233241110133320241323211413032244123040442142434123210344112142342434142411104100441410412433222240214302210042112114313143404133402210302111230400442304124432231024411212342412042022431324013440023444141023322243402330232101233424334102320013244244202321223120000322001424043142022132310243344112142434020413122030232432302103231131421241410111420230222433121101043332342400034303241001444022102232334210044202322303330203213422304442003131234204343340343414223340113433213431432304210230403313120342201332221043334330233421412422114140340213234034322044001214440111034213223101011030141411141112002031030343133433014103404214340013443100211322430043121211202123321030124404241443111444232303240321340414033343032021331124220212231432101314222000042333412024430410202320232130202311024023344302432342230224430120442134303443224221124132214244434431012213120404143002030232330311044013432300441341041442304301403410443204112024414014203102221333402200131412101011113033320431044133334003114121221411204404004210400314234001234314144114114323031443104132013114401000212402431042014011024030200404122242011222443030110423001132143231413044331302421201421434433341213010034413413244013133424144101343301432014020341411204002214313131000233243404442012244324310433311244430141104231433041422310334432413242423331121034203012230123131412041400031123003034140440113242320032020432231221300341211243220334121330320000323401112104321010432002402032230011101134433010022223104010214041341214124122320133034334320004401414334310033102202330023034441310233020313040040010311141420201104240320041440134410100003034302420244124001014431431013202220410232441243212434323303434312112123023242430114210224020334034440211404124033033011330433034402301230441130314141123232124333440123432324110334213232013301034420023240010441321433313111332442430212410142002344344044014302310001034404302434343044003024312034422434201200440203041211143032240231302230312404010314111442233000013030320213034111334110211240024424012102214302314022300323310320230241110024124440421020214221123134344300140413421300222230410120424131220401402202200334034204442440443410034024214301222414140122233131314213403322202202104104144123220324242411412202013031113232004420432232321424001020032202022220401130141141214324422143230430444132114301401404033134402421243111043100224012410124013300104432023401112011134312212223023122302200014240234343444044021441123044111034033021410121220004422344134402042031232040322431240021414202101020124303213412243222411042021303424332234421143020213344000140304021333041310021131042312304102110333302423221232210240342034103140104220000342344320412044304004433422221023312003413140204043342202011124004224240004130131240013321222324202134343244111432312143210132230324140011101120032333012023240000004140214220240002104314340313323324003304111203401114012334314200132043202114031010432142424211142323231214400314340201032403042102411404142430241444200441103310002102302313322020010231211444302414230124010402210102034041301100122012122404340222100400033230421424231033113024001300111033002240144313114440012213132011302000332440232244114312332332343240100140234431114402242113442341004400112422212021232113144132410123434122433433320343342043331404100410223034022200141343311213143142114441232214401212121240143321022124141130010044334030024024123144401434311241004134040400312", "030401142433204313223334323123443011024422230001000334320124111420111134032311430310322024343430003430413240113023312101001030423133324313420043430334223040424402441412310020143430023141422334311301210124234333302221001433010140411034013101410004020203043001030121404402234303120212113014020104041211023413423421244334011033313321413404211242022411243223304423434110404110322301303040434033121332224222141042342242143021143222341402231303122334432423333334130132002141224340423033424430224123322343411300400204342220421441301034301211312001200441030230414001043343202442241413431041100304113031021320014310000301102320331004442330431330044313014122421042032404100103142314023343203344444104112120143331221140401442144113113140421421241311223441133304020314242000344020212033314210013401303232303041111411432340022231041431411133102410302313121130232000232023341324333411333420113041421130004220411433410240330230121412140434444241132323210303033213102431244432123020203104101314422322444402103204020044404113111011321143330403422421200223043323332401414110020204241312240123313044110222203302200021142024011140113143113413021233224140311023201013442441242230113431034231302334432412334403431114201422303013301103320313044222131124242220140441114243100311320042421321043031322143043140143423131310302240233043304421332224033210341343421010132302041433332212430100104403434202442433220231100134142434133311021011102022223010302203442304113433331114004404003113310111102113311144233133030201240404022010442413223034200321141323404343322113200430323403043211112131444411122400412122313142222003323444223240131243232132133214131323232344133030423211012103042240023001441214310002410142400242212343012201023413210300010414140203230011010234410242412133013302441043231310114131241423444311333423412000041400303413033200430414130224231444321330210211224413412110342302334143340333323442314401302240101142244412213342404004313424403120414121000444142404034411411003421021131003341400414223030020142411240234224301420320422434304221423233144440432444142013443023230224323443433124204034141201313020403131444023414112134044103441041342321031423242132014021224342442241302112132132042322441344000311431330232434403302304321104414231441430004001303100241243013020340114101031402130002003023232102113223342042310212314203213240401441041120440210044212231431244043210330341213304340330012043244332004343313221412233221320304244104003202220024233322442231120202303330204141404031132123010213203142232242340024022201332300024434021443341040442440121134131320433322231101321422142432344420231113231324024134032033000042422400303314441221012203031221432244422220200404024030410421243424334334043403404044320401430004204143110311012322300231414323314413431320220420432210101220421002114021214103221420144011423220324243024031123221423410344101114204330314403244304421221114323124041124444330143303222203002333110014342112341044323133343043401323322320121011320144421413421303113143123032401444432442342033313300122344430131200203213333203110000200320340021111000014421123103034444442424031002310234132140002343140243113412131111144440211223324140344414422322210130401312000044203332130112440111223223423102401120422343432310330141100303432341014202031311304004222310202030331442331133004241002442423313141101310321311434121302302340310440414223322110043323003433312434201300432031342102124021101402142434422234320301332000341331032342004034324130240120244021103312013034430431340314302423434343124431444432343420222341032333210133323204442212224443344130313042131121043441011344140332230201222430230303020021324020431121402104122311041401431400104434112232232344334230211023434343101041221444104442334440132014444441010223243044120130400012012300120243343400301102134403124431440313421024011211212244403323403423134441140030331041432404021122143413021221111113103000001214234224422140324311432412201214331343344021401224113334300212340334033401341331113314311232410241212312430000114031011010412041024120401444103020201001141024113302140401143014043003410233401432301402423013042003144130121014131203303131411142201410414021421223422102200130120441241300021432313334230242143304240124234442013214001422121202342442411143234433144224220100132204211322041101143111134411444301442003112142404123113044043332303341344001000100301313021114331231244121232344100000200322241123330233430020044033430", "032141333131443124032113100330143403141002142133410210022342233022232114332000324030414111004444313122334433104042312134012402422043040100214202332402121004131334113312324410134401222424224341410021210111401143003341211123140241020001241042402332422102033014130014201223031022330144341111341313144242341411314210333414201202401110300024033144142414102414243214130023243120401414222412331421114044242040242344001144301121211111122434004303222302034103214243232031241140012032234214222313103431203434324231201424324331204112132323413203434021232242004134200201210304003342230440233101231134130134212224234244002003214043241120021002422140302023112311002033141033014223304101000343200012111100224131214130031144121042011030022042301234101031132033002323304003043024341123010030101344003442040233004141102124312301324233441212144110202032403031340013242134302200302324114013210224444313012044114011314304440022343410212431100233144002040131300321410242134044102232311221430421012041240201411021431040332040422312104431121421344004343431412300034032334233002321014214241203324434200031141143040241031444010412423413032414142330241033433233001304240430211321132122310301043413431244331412110424131404442112241220041443444331133324032213230104004122422313200143010403031041002140440332141330234443134401424121234420041421022131130214020243240133130413044331042211121230401232001241430234214414212112300010232310214024011423410412043413332011241132012041321120042013110203243114011113304400203300423430211331222112442303021311421012032402401013432200442113023340320230422144103233304132301023031241110431300001114432112042120202330421231311030242400040004321024233134324320331114420204022003423123414423222400342224244114301311432120103114423114444310212010410040123412203434214310040302103442221040120344131401441212010431324330211421012000241430133141414144431003142444122441122013133433113444231442013223304423123032443444334421423330224432433334444010321440323143344340111012414023310341133322421134300202221140122434304323142220441014144243244202043321131340104044144131102011314013142430044433241234123402443102100232032222003242040411123222021334303112214024011043014223410224342021222103041202223444003324443331213423130042132121143023124122231132311143111320134342013113004442122204104342202400442303331031003212030004140334230030320241223240340022001122334003004111411343143312333023301114333232422144124441443014224040042131122121444010404224422422423440322231100134221320113234031423040020401421332134203111214411130323120304302011223334040010231403240043322412102314021033420443202231001234223011411213124212031224344311102322103134104231440441332212041341231410013144004100401321402112232233403421210040143112020010320413041232303322210014044313232402112003424202430020203443441423211331403142304431233001433044211311421021214422124342413133203001222431103324133441123303132111030420204424242203422102030341012203031104402022412432043022113243030100040333321121014213402100213020414244222333122243211040123440232432142030310012343334144001230230410134320430132024341444323413140020232411412422233024013443300023411411312234224212301432144212414112111122301203134042121122311110123111321410320012430113143132424013212143131103303031443420232201220324132434024303303222004332004214134441410140244330210421233230342444042333100241143114012123331403000421034240134231104012311431240220413302032121304144042311314220303131330231301133100312040441402403101011034034224202432413301113104331411133400332203043233100001203122424404021102402343132221034131100134014322322032203002313023403411431140241301111012440334324034414103202203223110142340244134322224411401043420012322344002322321123412302134332443200001340242204422020224122323421200201020023230100421114103324134410433141434331313034322241320102133320243333013424243403030134424000421313022332344100423212001332014402114110321121001434333143010303203212004343344320413140224441114143243304120302232212334014122221430320041321430441043033113111341002411034400233220403423141412000211042040234240324324043124442043121111223331104232202342223323223444343340443231031143034234103042043023234203130311413313324344241340121413302144223013321402110412421201242132123001223143200001340213422340230014021310140010023141311102442124011001120340402130013343214042404201110222214344222321410133221240324123430324113220214322412", "110331321101100403033403011341111141321132322404214233200204302411242403344421143201333121241434203203130410230204430143411431322320420203011224043021120310241114010044421322344333124003313122112144200030224330244234142242120234134210040210133340140321433444033004212131300120034010342224224041323133010411323101431344023130400320413122400121401404421010144013441222112302100040403230443443010414213032004112440043201424332224014202034220343004003414144331010133011240032102133314113303010014011022144310014020243313223323441220414234030301341212324033033343240301143441103333030100011124031433320412043110111334112233041403321404143113441020333123343202134444010431312040410342000022413430424043111240210040222143333323101042041014222423423423102324442400142433143032443230133442433434142131033244132034340303434410242112444114240440233122140341114220340412204323304411233233420113344333423311234244214101141014033104003430002040034311322110330101021023113344243120312333402400203313333431143104400401101013343231244421134244023011102433230203222132010400403441223044201131042044144404314132414304410442442422100441022241141010201213031022201340110320211422302430433203324240132303021032332234334002003232323331113213041331113013434202232133114234413314340310440010142310404032234320022043103320121323240412124100042112014421122424023111224034201040222114020411201203341211440222422040342320114330201243410442311140023133221141314204024130421342133412332223013231133022143022403244142044013100324233213304300442044011041140040343401202202220112300411410420433302202302224003423223324243124021234413201020223231243003034043001024113433200141303132343142422233140121244201030340241000303341400423201002430124110400000223330332340441440231321023342403032424224340302231314002313000141331142440442314001240320023013344303324334022221241121212220324420042433311421444221144400023023041400404120034213402020332333030232434321231404040203223321440040412334101304342230302311304214432441214310214323332130434211001402144031224022104234201420240034013010324423121002100432423011223224234440003333013333413140012422023423102043031434003441143010140402320220133323010340001141034302312443112033212112422421440213332433312230303230321441041412421412023423344223001430421341104403401221422331120313120133023323104141344121002303111223300212424312112320044422203000304303232323313312324144303441344010410143412324220140413430122324410140130002013311222202330322330100323422432141232000002332131114301132204204034043302030202311321121402232404333433133122411112244004010403442301204003312142033213020111113420201120201122323234134122004302031320031401224322200302423224312311114432233011431310110430003104423312014033302120102022441123024242210311140440114433104304330432040141402402410132123341230134034440201122110034212434220214104003140404332440110430423220004112234010241011341302320333304133324434014244410421124140103314033134342420310012224024143113423234240340143210134234231440403210430404122221202044324233132143202322024003010033200024311240344003243422124343034442321131414041424233241143013003442132230324021414142143230440013232024144131343310121330333200141001412301020410414021132013142341203401020342341242321243212430403011331330304032214223203233440142002213321133222444022213103121204322001124014232304441314204041133320133222042214132422233211000143334040213020421134104402421112342313430413224234011021044100121222110331214332122121214244422310013014043102434113311300231013112012102020132410240422222221032034213042001120410004333434114031132133333034104123034233121240404410311211324100111430104341022410204440320011241012431301442014442310303102113301000123442430423231001004440412231342231411042203102141311240031123114320101142031332002043143303404344232120200400120131442422012042142012142031441310330320343230101434140031330244223420231204400042300021202132133401324003421313023222303444441424004421322200431103213330324333431113322440104120120033222111004131140124102112033300102331324101321103201122022210313032034420431440031401212044343324442232130340431144222301103212311400031430411232314041131330022330110141324340401440411124121020023421401222412124302441202303134004412330014444242030032003412001304044232234011234223230443430111240221430204124224043200124031230120323043424034241221141330203120442022413223333212414401000211412242344340130314132", "340313331012400202432431222123410212231110323004240330114320024420424242311232400012320442343243120434212344423304411424034031114334441220341143443412414120324332004440010430022321124232332423314441430120441334120233121110401311301224203023020001142022042304310131030101131121402411330334430204234242410120031021114024432303033224010243344234304132123011120022040303143423214112434342430423300120113232403313441000300402213011010023243440401444244030221444013032033244034222330032213034120123012232121431301143313211334134324221101230120332301441041034134123332210342214320441021440240004024230410221243241422314021234103301342230131200412014421324302401301340434432410113124020213124440322313423341411120140202220413004202044322312311013121203203011112042231121233444441230241403211241402122402230103021210103114413213003423024133022314211343020203344032112332302024123120210300002432313034224102232200421100114301203303401243413221000420102204122401133332243420220102443013414003431204143400444420131244441204202113311043334044342231200202000003224333330214214202422132104344310413110224001130222002442134113102001203142420323322303040430342004230332213102102342004440144120313200304214143210042422410201201043011320244134401423112323214110044010130142230303031100432224340412324310234100022422130211200102002232302342434003020122424422013220304120000212123043122403134440120324242031324301040110323032142002124434242101021014200402032334130333044202131120302420002404123400410121230003433334003040110221010233424101032233222414213332011204224222223314101202344103301210311213333200333221034443221211303002134144134231241440400320110234021434043140003444110030200403144344220442400100321144420014314434424411431103110004213434324223241001104221303340330141332104033001444030032341431224241232322321244203110104134311211321134124310442222133130032422111303232213321101402331143321133034012141134230410034233341212232124431134344414402302101430040020212224000110134213040242004014144110022310313422424000421011403044120322132201222000410422002420444433403310433124004433431124234022040023210133023233114100134422423221400323204311344043420210323303224303213030302213443234043044123241242120024340011244230330100412122202044124102042413212222222020441003214123222232143021133244332224100130144120301403130010032104012332031040410223444132403041112200142031243021013020304423224311241310440303104403422133202442121434301041323211340214021423031414044103331243223300003111211424122430213141001221412012043334323441422312223110412300121010040324231001101421324143420201030121004433423220044001401441203432411212402402413244100332201310304140013033332323042441210011433023244421341410321304423132220142011043440241021413231323111314140400331444334414342103311020422234424431440234443100123403434142224413031112022120232433140412032113111113022411222421314021040233244044044020011410434114421043042141300312442241023001333232311332443440030400242200324100021411110121241343402432410110144220331002341330031123234230034000322422441332121040412420120320030343223321004143124232004200304030131131243024021340142113432243202423111141031143123002233022140233434404212233203021002421443332314131202044101102343420420003044403212311213202222041421410332000413311014220414313334121313423244204211412220103231330234104422403020412033420103143201121134142110121320324410304024304223131212020143041423311113032014320410211401441333444440433244201211321410120322122321103211023311332323334334310330201403134121330423410441320432344431023341013011101332340042003323412132323440214141224340214411302102110031032440310014441032400130232423132434212104010401144441244413314113432242132114413021113321414334022231114130030134011104333432300233322304140230312413424224113441110203331123211242332240442043241324341142002311124212210223342424142402124110220344144214344323412043213412320410024233032332132100443244223301412244243400001034010240433414110441242412323211041332421314300020024401340430211034000201313241004123100034042040422031440303124010313101412141222201440320423032412424321144022242224243212231232130323324133121110333023301210404114322433012400241313230332324422411204130010241003041244443001303203341113122234323312334443244111332442104414233331112122211102132331031211233323214441230121201103442321423243114000030304004013034421343302004431224143014034312312424334232430000030", "242324141241422113210021220303023243301300042333142033300102434222041320302142021204403424003043000242230420102321110022341121100044412311033424122423430131021402312130202422001232023234100221014310411431144431010000222124014234330132220411141433000434303311332433301340121400232240022044124432322040043221401121023300224000110320422413104000212434003404214031134040021340143041040422240302044440041423432201323224223341334142431114141320313031021320241014141124103012003400124041341202104210331413422021320420231214001222343210200343431404402022443204332420430131322130241232231003010224301142443424004300122322120203201213204322444400124244434202440312012342442440440431131320232204422212124221330212330344431044343323322321120012032331121103442234340222321000112413410011004401141243343040202243131310103333334002334110201040241032240031300331404134111102002312112240324312214244324311221240303124433334302302341442012223243031404013400041431030200410302011314400404124101044101344420241214234144213333024304423323443031024440222204242101404301334422244143121430133104330202122142413442423003230004030121403400312134402133114032120310022402133004421334322431234433123013042120412240041042101210110014022314402043141143213030423130100321110334144142313411004212440422210213110412002411243212020000144002334041324024223230302123424322232200414101201232431102223204012001121202132403343101304023120011241411131013442132102324111033240204331201132201302310044412404421310131301211441440202233322044224134234303302433340134411414010204232112240224114014210334230131324412241413242221401323421431033342103114330302134421401431020241111344304014241424220430001224041020032202434024013433314204122403240131331400304310230014224340303421420341034232112120244133131241143100241301114223104410233122412232322002442103423412420224033233313130302103124023324130413402221432234130411442331104233433403123003343240230234131342220233321024331324114231411423041012333313440431123021430133114103144110231412222034302113031423320344330230122201403112020420041430111212220040313403034204044000432112214044232241120100033302441041134121221200412431042334001031342011120314322401213102142321433230002404300301342034124420130434241311124101231441422332024212241223142142000023320410140301443123130410212141120132300024120411244324313033444404122313402020414113140032414001412241022303240231043033000231000421042242430301014122340033331313402132044401212313321442001010013120124422413340040210202131441404443242400202031110313300031424443403144011331434312314444102303410223214114122433200232124043131200203004121143222110204101142103201404043141421403224344100443234342040240433122023141144122041344243004434211321112441312114321001024201213410214400111224142443443400014133321411131133240400343310033444400234304422223312242320101302324434342413401323410342111223320042142144140343302020320302144132101100320013310410201114202010412044014402444414234002011134421132340132224012203032113433002244203220311003320324403310110401044100222404341423020013224230214223233001424341430420124332204321113441240233141300433104431240431111404304012022121323130331311132323333311204404434413421443024421200420411344230200224201334041040132420014414123234222342221212320343212141402103241103431242110031013400023240123210013103030021133412240212324244421200241042343412243442201002002024321000001222322420310120002233333431311014200010013340100013120333020301420401212130133003310243144224111234221313223201440214303401042424344011331303100341320132432001434244114130342312431134010230313311403124223040301032021141242344423240322312220001040220334343341133014330310001301434100341423324224141112132330040000043202434022223233440103222134210203003222021432140432130032223230113033101312340331010310401404400434340202200034101403330431144200304233310101001100234421024113141243342114221200120024220222341401313214011142140034024111310033142420122020120243143404320132411143132110003133411222403410021302001111144041003122242401202220141421243404303213344320313132033120444344032431311231003404442322044111010342000304332012404001032022412431400033113044102101113111323340101223300040312310302412114132331422123324300412331024313140023141410343022430401313211410420340410414423202241103424234313023442110241301120024143211044134142212240340014101232342404333212104211400203023141342234014220103243002210433", "033001422043022212042212111302334141214131103241401134100424122404220132414423420140121302012021434034240144430122141134112310002210341200321004034033243023322411141421014344343134101401431430410443003014141010024323120132324042200444202333331111104310022101010114210133343400011133342240222010024141120433032311220003130311314120231010232430243211420230424420402110101201100011444034303041243320004410333211343404442103210101224422133331302321002031310232014001414143204123113133414222410313403310210322423320124102324222021123104123043003040114200434012131042203410021042214443304313143240120404020442231444144330132133304021100313120044101441100321240003310243240431033040444140244421004440140414224403323334214212143041130420130201212023022133000333144414300030303301203344322404144434314314410200210123431122334124440042221204441432043231243124134044031021403431141421332442330322441341424340342232311024220001011211104140032343342442234003202121401330004033404414223400133433031320103032220240021120040132111023021142432100122030331122221001430400120320044413014000044400043134104320310340400022144202343121140311313033310141213020023210014444000421423004220424220422121440230304033002321221400440022121004400232310010024400023030324331112143001201312243413423041240043402403010131442201001331321140131132240000310344120102122431013421243111042033424410431422023110223001233332323030104333442202044132223310230313034414322240202041333122413124410032433323410223421233441432111422300331340204344123042404311102202230032320423403103002103420003403441414010240110343034311404301143323301243230404431113320122010032144421110032214124111142412034100440333030001344341142202300213213334243044343441120122001002324001240134141112304402440004034402413123100402214040222003043413320230401040103223430044443334413320204201321104244133312240410302103220213103102130003010302101332130421210111202401023321212004211231242344221314320141233212104114123100332033200131303004133333302432104412024113020331122330232421314314143013221430111404231214240121100312001323344214043041310143312020410404320222412421134242030014402234440401134334323202022324233143330413234033020033143031032302313030021344032322312423330311204130402124043423400110021410240101033024130432143433011241034224240322423023023220034101320021330112402310224132413132340442141144331320402012331101042134300123034144124102014304413301443432023332434322344313022100323030112043434341240442000021442023013212104112031121343301110030440010004444303211120240023343440404230134201323110324431342344014012203131131012422202113424140044040013142220344043233303330340124101234104241100404323444421110400231401410334211044023013422103200200042320103114330202432213302114144430121010123204213102303233442240333004142412201031202000120300222104441022410213412020033023302112241214344043200041424433433434422203220340021220213001401242311400231010124023044212004020110320300123343310224300431443213004313431242422311212124133020413302040004000320212010322311040320023424311400444214222230001020340443224102023120114042144412302243113114413212044302121031442240341434320024112431310311421004441102001141042142440040231030332400234112012013123314442312113132113143431032311041212004423241420010041131021031001033401023310310240234240122403144024212104430212344201011431144332300403420234234404434210421102113233023010232310032102302410000103341440424010421234231000343021423314443203130210042022102404410103441020023401422343344214342130442042413110323442202132334111300322413210321030302303203102301344011400444103122210233000421020334322434100313020223202441142031423330202142411111133330321334002231302123441121110310423232313311014323442131332102134341234131401444411422141000421030401242413423343241230124412020012223100140011213310341410010420202011411213333304042302212442242032323132103332312040114143141133030340211411014233012132020030031121102144024224120040224333403022144101403434133124113421301144100314131421101043324212424201034311012321140123112311042312424243224042040411313432142341342030304430102002442304234424144313423414043411010331341001204204032122304210044423440332341101232120431140344320104001142420203430013314313310441134230322313133120034401224303402413431402024111324010343302333414312132203042413200034204430102332424013132220141422343031012013032012414442232124413344122320334333213204323013000", "222113424402244244224202101222232321122421011304034221122220121034224334210131113202022311124233132400433021313241034034102344442211032301033412203022022402002013432334314234023214231344211244322441341211212420134031202244202342320440132212331423341212020201104202103023332020112133433110333420104123121313303004132013200331024301111302441331341311221144010111201443331104330040231022230243132200120211323212421343103343021022444332221030411432114231212042314044313004411103123110132311332112114404113002244141030113023300243331410421020410432431010230432124343442223400331120444300322020412104234444304003143423203222242014232224203412231342312400023233214011100003142402111410230434312441202030301343341022024203244014033344341231001434234011403221114404133442404210330212240132032132130403044420232100111430441011024230220023133213403022213201212022321314324220412110344134402113114002331414323200232212014413223011313040342331321040421044204310120232224023132411143233421340102300221421314042100202003323420010114311012030304101144223101210111011331342104013322420100441242313123114430402232432233004223423142333133212141434411204134441000210341104310140310041003210032304021421441121343441240311240314023202340414111123242342412441114432331132344342124010002204204033000422123031400043302321303204233030142320124044401444110220312420031330403420040022334010312111301421331043102021121001230414344011321440143220220344103444133020233022324340422421243332032204444003433210241140101211044143141343023240343223423400230332101120214020311232243442313401023333032203212441014424213002202334144240133014021130434113130403330204431001442401203002310302433342023220343001001211044444341103004432220413223112331023204123210204433313441423034340201034140044422120202212324310022310302211242432003303431011441144302113404434202344402412332221134211112320002202310112411232412204143300310141413004110300130333033100214323300443113440131442332211114434213244134210443443222043222422114133441441222001244430302430434403110402442100141213032330100021413122440021243402414240412120343220122432114200214240031014024334040222300423333241013424024122020233410112121421133443304210023142010333434420221012032314404344334444324043411444204022310214301343401322014233204303344243213024121212204344020410333123413313224430103402010330204014432333102411422112124400402143130412420243311341344434110301113012232231031233013321421443012220121012014000122404314300213042222123143343334424410322041031101124400131222044012434002201312143314003424214142233411004431223124310033133110321030320214223010032410031120142434322030330442224133420430044143002223340104023411302113414333103041223432241110231421011444220440340303110401300404234033223212301011114300130100411334030433440004301024023141402301241423412220012102044011014344001214404130022232322410242132041132432102443003302142324222421141033013034103040330231311202322143000313003003144123120203031220323121123444244303300120122100003040231042124412031120423101211301131133341111343244411322303223402033410334122114144311102142114110022444100114112311241010322220333012131041330321244043021232142334234203010204002401434023032100433222131440233033012311010033412303432102103313234322011411032344321343004024420201204242233044421322433022023021000311402322234224432303140040204222041444444400020014024004242004420231342321044213122240322141212121143404020133004410441202403121432344000140340221322220414141441324320022341440134110432123244413023422021330110100141340403333420214032414223131033033320232001140200433044232300412222113440234430043214302102043441444204031330444130424212134334343132034234022022130200441031330040121323003341412401014144402424024141032342141104243424344224022343043040211023202243230341221204342402402403444203421401430402214140031410414430113203002133110331300411144030144200100110203143142341044200322212202032412002114114200442024411110010420203013043013302223042421140213013113432301411342402333022204413240032302032421424324204432324212432300103404414222121413024311223004302410013422231244210444144303313424341320431212004400303103043434121141323044414131411001214032231341404344034034301433130314141040004334142400331212333301244143444004204301134330444440023430412423240124100030123113230421341313210112203303430130202242023340101222013411201331131140443311201043424210412133302012413203204101430122023", "030314441200104424224204023430142342304100320413331211014102442442312031244303401404410412304402230200103102112142130033441432202403003004423042301132330422423121402424422020002414311433000424042341041122334103022321220011322023141101112340043033340101110043334411130444020112330134221204030331340420434422114330440002343103222331122302230014240444100442334310344113122334201240334230100103444101013342042320311442433410342310412314242022202303011143440034303303412240203314203422213124414344233042221103412213222401041340223420434243102124243221021410313434044140421020223412412423121300022344232304323444032341012240004020134244114200221243140431242223413420121043121042214410300002022420022410030020042441130304334301420103041231431014104124242404340343132023314204044421130210430123341300020400000322404422421013023341410413203234114404143000001313110312400214214104003011134014211304043323212333030421014102010231143130131234320040421121310430122311121113331213413131023430033044042114004233044440321310203402034232432120244020013103432313042133022321033340411320024204402013210302233324311121110414423212210312042414100010434313340101040424032331001203223023234021324012441000133242323214430402113401002013010414221314412341222212002410220302233104344213344124231000202344421010320244423112030003242401021012014344231303014114232114131440223341103110332111112332341042131233142214402322122023304032032221013311204441101321320132401301233000334012301303224042430331043213001134034302210411142204444134412021034143330001030313024333041022242423323421023210042322433300330423144104444130340111323242011120310300022104020023240014044032040134141310244234111440241400202200424403301214310221222410232114340144200340102041333330330131441333331412232403244333431213212404120300114013422012213222134403101020322410224044301400230333441343202103404224104430024311343001122200101000101300021033430342403412341341200134233031123033320114103233031020323403334102114443040420222244102400130224142033114312403332021033442010202413124320244300111340424401232203412212123334043233114211213300142010322112011042001440133120122240131102110442340040212133241301124102300001300343400031334344410014040141331442143323141210344233333024100332200000042424234324010204101123013202144323144320424330304021020033412112301410342144233442043242031001332121210410120131110114413040313402110401310121014302203242104030021314444104302442330244404400324102421421443441240003111244224224021240432123322012103214230214320310003011204302301042010443301200211432210430021333430333243101213110414430022402042202040122012340032343124300114004110023020103142332030200320431243112323141342213100433411440233444201444203202203322131000231241111011203222022332321042212130041121032203203120334014044040403123231341332224033114202402131233210122041120113330243401114111413024320114413031300244141110320211422333342232343000330402103033311103343013413030013110144242400304131301414333000410441000003331042322423310402420344111300433113421242332433132304034032421021431234103224132432242233042442000012031200132410112320423420021441012201201312200401011424143404344434230000041414122233214023131323213204103133430434304422003111444301113310320243144323013143021431103311421014012113321204230341143202140144442313004100002020310033200211304214310001233323420044104313030102130123023341441411213211023131222243013244244330230330344043204132403220404304034040141400442440412412141442143411224040210400010114102004324410104214430412402432424443323241131013104241410340342202234323322112314304242143344242231320321314141404114011312121111143310044423341404213301323102233201432032421234311122042212420122112120140200132123303033023134240320120421401242123130210343444101412300034022441333000221130040013101440200030023423010331043013322123122023111324021302300401033302412020111431043331443024310301324122113001123041010113423132243202030412012103012100232324404113214122301401144312101433223130001420330012211033144101112334130400443413344341104241310140040212103424431232420202141044211321400311224321122320201311304021340034330444300422311412111312244413441313234242344400040241214340134413224120022034020401440211212442134124433102004222022301142234000033432141113131003412011320323200111341330112212420233033043043023423334234302132111421030243203030033321422010232411213003131031431131032134230330211104013400", "420001033324324342034204102232033321120404101330044312313044242321422421212030033434011043323101342201021324140401320213210001423320042044244231111440204312131432101123004020313223242140310410124412330140100344212032344331100204443342232043400221131143200404332112333310142330323230101213130234202123333441320224241010021100214131211421014443210300231032044332231131332232141144113330343103212313041432134201133144030304024320440043034021134130132314204131404323311441410243231031243312030404124213433044224033432240231110334404041311404214224321422223032443240242334404333014320032342420443444313312021243200232420112122144102412404302322234214043242311211314414241403421212012024013430003330012422113404230031303410132442403232343333203412202332303110021202220240001310401100233443040223410411130421424241031024302310431042431330041323304131234414011141014144002434402201343042242421340210421040044142303403312101000321104034121440332304330441041411404004403114042321114423111102413043223340232144433304020011113310200403424023321203441231131420433222022012133422201341402042031120241232433301100234432011330110401033041123010323113224141244401314322403041231042204133322222323231434111114423143323300022114410104313041241333443142432131232143342231213420403221440244444414133301214333024310240123403403110200221113111043312200233410300022310213423142002221242120323323443011441320013240434221112010221231430341243441334330223402020121413303240344300240241032130341430140411104320442113242434301214000101432321140104003411032312444012442412412010301124320001444424303031110133311324231244300410430001032401011124331010141432342121241000030230101434101302104200210100412434341101022414240440101212042201431231202243233234414130222214201142201202443344043122404334134200304144202423021310223021010122432021141233224110020024111411424402423040333013304320240320022203333312043414424134021414433202014013003341421000203303230002233331444223012202340202210004243132211343000123120442143414442302413114304431113134000004024102344422012210410422444301004134001043141010323223300200340212100002434402413131311041423210024101243344413203223313424130432221311242302141022041124031334414103414424141211001034413031023312004331424312043220312042403310021142220140242123043130142233401331020023040431301303132242000010004412042434110403243421041313240302243133401102141441230423110221312213230314211330144212214033410114110121010134244431124344434122244212140114440411121432324122442012123233242200020041414322404422123443441023410202344121001043412140341134301242030212020014121124114101020034440202414111341311300144232444142411102201144212343414402342342221013244314321041440424043420120002322304301302421300412110214314343413031310004140230141232314002413012022140023024300410044312012200010014333402113413420111143022231401144124033343304200242411144111124010331032432221432231201303022004330010313103240203322443034042213414030112314224333204342022422314301314430044220341340313042004120243203034033301403421014122030224420004323423010110020423330314123021244222213400443331244400310433034120402102131041014431431014013014024110113020230204334130414030041341400311030030024034014102424320410112410133310341242332000220441121004000001423023123441330203204224421423402422030334320144344023044431444113110041003222323041421442343101320011210442434010242330223001402141430001210111134223240033210334404410003231131204223002413244014120114303114231141012041142100032140424243320122300323101102303321102024341444222011200301333300200000010224130320421201234020231224242223300001133011223231021323403132312412103411112331044403042411120312441044412433401302213433404032010010203041323132134130140033014124224301004214332410013414124304423112120122102131222021303120020243204214440222320043011010240413222024104310113340203341222111114424222430221241203310304311102130402124320224441342133443401404413031320223001204420232410123333204312102203420131401224234241020101013121220002022133323232100413014303322342114023102340223102411442104004344342243412214132121113132043222240100020020444041043133113323412201304411431333121100410302013412233203404441111001041024401304342340342021314322002220343101343203221420441400300330400011032221432134214141214041434444144113334112223241401211141242430022012324431224134223310002103034243233404423413102300233201200112101200443232442313443141013", "430310242420341203203023032400203000404124344302230201132100403442301444130301024022243202013423002443120103303013400430313430141134304420243320401231204333340414342244033410424100231113024243221342020434433400231013031124030434401133430200241424130004143312143144021424244303010143023043401223202012212330204322000112330113322143341341431400404224021440300114014412113131014420111313433421444420003122422043432003131333202222134224204123331110412044044333412400143022343103112043312031303301304101044434433042042001201413130412430222023130344320121121134214200120132343002131222134321013342344200204431141013110001331023233242024301301102441140103221124244223431003302001201233332041441011201030142332132020204030444013002234242421214421443234233420122003241124444101240311324321340121333033021242143303422344332122323323340201344233414424113131403131343210124000302132124041013203000321330421010302322243333020421110101202042043020111004412024032132044242014121343100023003321104033121021214240131433022434410313240304403023233213140422221243412142141310333120032210332024220234011421030300432330100411104341111042304233124313104233412304204240114340224101024313122424213311031143442214102320210301423132411244234102400303100101241442111412023303440314022331422310303143200402032400301021310343312334040234422033404302201320003442120334204420103044040423043043113102400230031134131142204013442100443400034124431331134203411330022122000223124331144024113400242120020010004034121424211430043211242301133012242442032203340222033041423221411103214134011334420302304142203004423200330432314030121123403033242341314324323034314330100341113001021212212423023130024002313401300404323224213443040141441212123223233330100443340413010233420332331220040104432140014344042113340403231032221220244343402244302133331420410402022102041304133413412333221244433412323332212200313141023103143314240213212310212031142402201100403123341234323414003414313203104420120344244220033313004341034032314121000414210020040130123313440401233103022133330340223310131144410230011042031333231414142423230022412022104030441030330004411313314120202012440343243001142113232024424411412211240312123443224041143102442434143311323443221333430433230442424334301331404402403342301233302123303443124014201140122234434341400001002120423332144342013310140412411202333413144431042422104100423002313142320101304230304424434313323030021343300432431313222100401214424004132343242302040033404132331223423011044402301244443122342013420330114420340042321322244124332121204143202301304222220041322140410401323200212132311013002442333224420344011334310443003301142002232441440232310324402242203111230243233224310041013431210213444422341402213212404344424132424101200430440101320111344041243031211341024424123324211320403134242200223322112441401013241432423243104400242042413204402413202444222002113121320214324232000043413431344143443410231144333113443044032034231234311020001241404414104000002210123142401412212322334220242222012121234104311040304040304134431213110402003210341102103132412301104310333402212012204132332140424222420243044312142231310042112331221211442301003303244430402034334401122220423242343442441240034044202231304321104034024413434421300322433202432420441014124203333203144423012401242414033024300434242120122240200421200101041401211331440303300230413222220231133212023340440204443404002234444102311013231002423343134001213022114002313300333323333433441210332143343204144010012443304342114230033311140221300320021410012441014222430430113433021221201214414010341100220101301344113343414141243331034241221432323414014420201231402422444441321333313124020204202233242201440344404434231404202114401443123334411431404043431224333324044412131000420420034411044434230334242322230342003001311330443033141011334323344333432042320233304302111202033132124311044221104202112443414204042324211122014140222330334312314412341432040401214204104043323104032330321143342043243311312101402113240311333213420030113431031321043434421040122002443412001310131123231021122223214041034214323012341032231102003231443110444401010344311423103131112141230004010124132300300413111044411013420144211224234424001144402030223133221340424341114130141432231322044034330022313212320231443324122201033340241341032041302443124310202122043224303331401323004322322140422014123410333434002124000301412310201440201322434330344331320220414333414", "111441302130340413131114312112024321203303322031114010024033124420323032221220101440301103401413412244124120303243440044120040014042144020033401002311030320230112212221034133340134100432200031421123232414212404004112323102121310202030031411110001312301401443324201330104202004401344033112213011112312201042033311142333042001101204134433213023312111140420103301424042330023333301144204124332410030213030010412104002411322234112211433102210301014440300213210201100314104023334041024211322240141444221113340034214044304223121422420331130132031343431240422421130042400141324400020134321232112310022341122124324221240233041212011412222432322244340413211321024401413021304021224144303031000033330413111134340013343340031200222001012403041002221222013134302324313220302343041201313231002221034401423030011032140131032124100003400204324001413311121301433400312101042114040043133402010221244210133210433044201441421310214112013410313024200032020100112314234233043030023100340344012223121344444113420304001032300032042202222141413102024301112012433211233304131012132233323440423143130323301024434303322002110132211444314112442301141320104034423123301412030143432304031342220023411144030120013340203402003141142104321334341201410011021324210234240243042120024144402314141013110411203231441111243240132044434131341441400110113214211231201014322433343022113344212132204303043321143144223431201113341021200232243133222142444311210142343223041113032040421430332431334413112211303304234040430221340423411314341043042110240304311141411322100444212312022140311024344220030144130443400401011421223244133423310312102140341213143314144100402321213003341130222443421000422043334324033414211203443003430343031432143131032402130233244032114033440410230430143023300311242404120403311314311134103340410241144013242320412122020330430414313210144224333034301401122112102004032310430312131011441402444432323434140342022231400431432434143441011242404431001130411410011301103401021203402043214143231224210141333024021411312042203412001032300413114100413442441112230101044141004334020221012121341043013102420220231231012334231142431032410241423110242343401024304021412434410103133134300004121312443322412023433204334303414221341224211102440023240310010120411032442243222114332401213413320023143404301130104310144334223142023304010442442441124314030111101040034342033023040412411042210412200343200233010402224012101110144214102441411112044203314334200112121342202311344132201433140121032301314121201244414221411431234241020302221412232141230421221434340323242342132223143414103300241414231434243003401214013432430241402331333402320140020130401203320321434034300231144311014210103143132411133344341122123422310113024204304400412310041014233430001321221314431023431040011411404142111410441410413032012203142334232314441333004111423124310442400342342314220112034304002211213133314402244421212224032033331140010233122030110341224243433134410303000021331400334030343320130402231422313442133034313133213002413334112301213110144030013121333214020143112023041210023242344022310123023341401012142132032332110131324224420320033143233044302212314012300441412430413330310133020441223312040201241344022444400140200230420220030041442142424312301122330141201303314101401110041221404400340240132431324432243302312120111403043122001220424032330023143110314204412044300123130431124133143203034410143343030431200133010143212224222024322020130214143100434103421101021010332024441002442430140310314401033204132224040130413000003320020204314104423213214403104121241012012303440404030303202232144133412404311432433241243412013212110000404304301211113344403301340324413121432040002204020224203112134130214321141142322112411100021132012303014332112040130114022242320133121442121044211034312044313141442401401324303214002432421241114001221423201110343343134404432043013243014243323343014004341023224412110431221221214301040302043413000312241300444202444000343400224303233220201343220440031231002400112104443243114142214330230124202434323142012314400132342314010113101023004100324334121124410343120321431423113124011440101040304022033242120402344212402022342413433333331420103214222210011441034133030441221024214141412311044411342114332320201042042404220401142224144442244213102221304342001100200404100220144334204142103301334201302420234232042330333304021213010041343320020114222203432100341133314201123434003020420214033230244434", "021222431442413102102430133320041440424221322242033204302002300300111120244001011140324014020442303034340011431430344044214022424431320030120044122033114313401330333341114103434141304423201410211341123320401141324212440420400320104022132403142442323441002204042341340443412024412242322420442442313034343231443322420230103314414342411044023001311044101420013312414410002331132112330131211401232041002241002311030243140402041401140412230110034304010002243214340431433342443121001410321122343001231022000020403210020041324324134442044442123333131203023313201420322330003402031320211140323030411102010411333123421323032034440311211344311341100132140321043002300001012234341242124112232412100141041042224404320104234404442101330410033333234032402441333010304434311122044340423011132233211140421323201420243043104400314001443113103122042332144421334340441122332013443322304132044121202243000210404313400014323404140133114333234302141201310201230211220221401201204123020334140300141123334222401022143003133114021123441431322420022244212334221001302201014422230314242132223443434214330104224101414310403030443301130011211312123312240213302214314422231014343000233024030233023231011034441111143240022204313043402201230142010041023023434333024040111000222123400334111223204242002324423144412040301140310231440230044342424044232041313400202211220304110212021221031124041321411231004121343212404332322114110444142104140122023441043334222401313210221140340321401122202012124010104021304012331131340144400120413140011100044134332214211312422224430213200033042200433124020330220404013414442214212041241012101230001313400231301121131341034031041230023444114412142023113430044100311331323310314304104431403102224342020233213421403420122341144034041111120404432404233422412114002312434113031100231111233112310010022104203442130234201430133000003303210041223330402410001143420123100011031344340204113004013201221424223240423202404401042132411020122043314143030430031320223021432034442130310441230204043122442311001221040304430002314302314240404242343123101231304214232403422311142003303212012330141311004401210344410412423400144212042220212402444341024430411232420333024014403144204413441441244333000230421234441021441431030142304030314134140210442304110311324340042341440434000320200030122204033104112002413442434242243001200433342440313133302430313433322431324143421343130400320142344110001244140232223013143043012031341210231440402311340430401012443400040311422311340200233130402341201402334124003343421430241300431202242241244104300044421122343202410031243224104404200432213441111443232140013122243433141300222010331212401012100334203111313413243343100214344240134102131403232143424203302203413013144202033340234430300300403223240343322332023332041040343042414241214321141030222320412102024041143021400232401343030203212333042203202022013122142002434431443010020114232242440324033102013202200113012304032331233222302141002234310104303230323133230333210434303242330001021014424403100203143031442233304430030424034210424432120224124031334320141201413014430102211022421342344323442242344300100310140103104222012144020433212010121230014340242104044221303404204142141043232233300140223003224440111233223003421310044431220014302441200400112032102440414432041133132102001014400013033320421030223213314334132324024224033200011313021123113234213201012402342330121142211124102401212440433402221430120002430121013343022010223004014023041430202310412042433431122344204011432334011130242230110340003412143130320442434222214400000121420433314223140321110344011021104112322140043031221323000340134020121310232302301323221411240203223042012431044102010403423242230211423112112403423331114133340310230324441321300020321212433111224121214212034130212103120402131143202414222444332023414132311402221200421243300313134212222312430220112342420010214244112301013243104100322213441210432201434133240224040341211002043324441003203002341204101031043343432333141214412102341034430211100213231233220443301210204213143234223203033102130013102304113311023343141240243100142412331423010134322230430241021013243423223324020424213020011210020424344131340043211210400330203001444101011114400323403223304220024221221232013030143431401414314420410324020432041201411200102343211432020321201023041000112210304221220210011321243414321430243020143211240313441404144143312002124211441140012444423231143142041032014243111114442", "004042000112120034321040144021433223440040430034204103030234321033400321414034100044114123340021131414430043013312113241221014240402244031322110433132113114141302422210124442043211024234310042441442014240140444212033204002201131113302304141230420440130424202400122201013411203303400420102244114343224004113431401311244234144300143020341324014302101433140104422414033443123400220144234440011032201230010111022341123412131023240243341312330341103220401312100123132114341143002224430424404332031200103413202304321044241234122221002344220342310312033042143312224444410020424313143022341120321242322123304240220320304402422310443344032312343131113112243303004210402032044030344300003402121011240244243433103000402122200133141213003121400313234344300233110113032444040331143343010411203233202023244024420421404433133031233101101330112044123022003144030123210240230041413410234010032002421112010330101242214223102124024004431033224000220143402141021121130231110133313001441324241122000414241420421432144014412242343220123224440421334111140203213221020424312322424231224011013433024112423424243020124310230141140013210021340112412302032442304023232121040434442132240443111444402020342141112410222432031313313003021212141211402143041023342310323031203401222144114020310214441212124022433020342343103101342224121343101024104011324404322101210413342010303302210230033441213200044211144410301213441422233234302041333311411141401113012240231000241131032313010340410134232242314344044424324010001014304124441131202022341023033243302034431400424240024402042411314411210204033341141403021044101442113434042331304122024333032400344232234100131400443244034020143130001330234222040410324123234313222320020414120034444424043322424440223003011301210243320243441422110303123132023142204204201431020104201331222231410212314102122402122124023101113420202203321334032442102223022242400412000140031333010441343442002134304120231130042004144031213242213213243432413341302412244004421344433001410033142340002112124124004104243400210431234040314431302141403040223122204213434223401124414241030420011210404344331242310310300122320411101244102231404122443443241030343231042312330331231230034132130412313344442122043234303412332041201323043124323332001134402104214231132104242433200310213134422442303033034043211300240012220441432211302222340102114041312313334320004341402113212104414323430014302012410323310011340421414331203040203431110341004131202331422433104424303021314300034443002410324404112333330210302110322012104224320321330323304034113434303444302440302430023113400411400002332201424400322414422000230402401032120404320224102411142141122022402431110123212134001431003211120013144300344204444000420432320004032323020334223001343431432441134032340031113021134111133303112022323221030411023331303200122404220123213414342312310133140410224300240322401203034100443102402202344000231110320341234334401340122004032212213242231230431132413210320033432413400303122001101323122242242141122324131313320130101422343320311431220143413432022031332103332213412322304122202032132134243441300034344011124234113313401210011100324223433223042033141102232132113023241404240420234310423212042444332233223340203330433034320040114044304331134334122122243243333110013023034220012124031023413301414331000044024220233022022241301043323140102441034322424411232121234320321243404323421441342124024220104330123302240422444012221302134102120414004400402021211103343042132412324044312222311340204132411424441020111202241213043304434032003034244103244223300433100032444440312214342222440131301012424142102043301321432130324441100033341411014401330341114342301110134020224321440203441224141411222424023233441201402324444142400110044003042320422242203434310110330111113421012034100441002121313034300141413400014030441144442002044202230432444200204331231402110131111404314300321421114033001043124412042032331444421243332212021023420442311130240130414020301130034100011201140343343422003124312000400331332431222310101244222223010343232331103344101432133410330332213434110341340020320410411213101241004424210314240204324214344124202101402010141303434224043324014224043113114230101230411342043331103021311341411443003124414011100441221204012122241144142023043010244111403031130120023012322203314300324000023014101021042044013423441300143421203234012214424010342402342430311423211132140441300402313332202204210324234211420031000041", "020001034431241413441332303102234343313104132243233413403030422403024341444021042130103412001130012321423414101240412041414313213140124104222221342330410413111422444330033342201122312024032113403444134211323331401012110114242441022230303201021103340431203011133040142421201213421014343341134043233313222410211311444443433142424203234341022331022224224411143132420331302240003241204342323332314124304423034011230244032412402033310241210131030333112412402100342442300024043124030040302113414410111231221231221020101404343131022424224403311002202004022024021023434330001322233042213131223123243130311240411220124200113223444241324044441112210344031031300423244201144404132404002210042102023243132320122040041143422200441000444414111120411320140144011111132130022302132403322312413410200330442140200041040223041321322112041142303340433444134403232220143301214404040202422000120312423223233430222100024014241102414301421413412012300130344411330130134212442224302314014422003110301110023240101121100310000423340422021131043032133331012324240314031243321440104211340420102322221402022201124430342421243343434121333022201320012131224002014010230241342043040114431230243304200012203243224141044222141143413024041112412031021423322434420131001223403313411342142430402431403404101411333421241434224140121030013102244034443340340044442443211340014201213330103021303001420421400040220014422420443110224203201323113133114401200221140434343104130044122001001143212004400232230313214423432103431020231221023241312233132031243311134032104302310420012333033334431443113412322341002310343414144412134022400403240332343012421144011330021342122043110122241044113343402011133123111412413414434410320343244342441140331221320314142402121204120024112000221211012321044232230143121000321004411142024103044401310221014431031403022041403323130042122120442000130334222121114411112341034321122243121341131200221044241134343013340221114323113040323430000440024112240101200200014143422003212121132333431110111203243431003330000103414224010024243140221103443404111200303140141404103330411402122142021330433220042202112344020210404123020204330420340233300302313130140214312440332412342323113413412141232220111211224211100400042022440131303420324022110132021223034004204134322401012221410003230113332020321034130032203122114400114134101330402001312423024120204240004203103131443110300003341311122020404223114112442440304041244301211301031203232231204100413331044203121440433234201012320031001221322121211232213232213403440222014001234013423212041340201024201420034324330230231404243403044023144421144330121231120233241130401302342041132103411122030444000012433023310002002144010212013423101133032401124401110322432130244343020222103341301310343401403203304333143214232313423324312442122101132204130114433113302121422200002102134312233341424234032410132430344114442224201344413111124311334044203140034000411413243400100114222223103040024223133130443413314310414142220400332320431242410144432130100433143313013112140332224421320004340001120200232014400333310410340403104314402440413120121002133344124214312201431123042400234223421422341040034240312102232022400310144112303304231124220434112331012332041204443300313420114120402121130043010033120433211314101421311201332432014204304312443311400303403410131401312112311013011212332044021022141013224134230412212001042443202413123202121022001022313444144224132420210200433103112032121040441311011434244321234200030404212400441413030334132010303124000432031320302023113320000023334011104040223334144001320311000310103201011114122134304103004113323321411240431101321241041032241223002333011043024001042140422410031204020344423241422300113210122012403444221332202134204231013301043444241130331302324422331323423102302013321220140012402031040134140410111320321034434342012243131131020203134340420242403013023110314412233334403433130002343402403020431144322001244340011240023433014034433414232010120431112143234242440434221302420221102334110414140120041311001403414314431344203241004232103242441402143400402400310401011321111301023303212324432120044331343224441244202302202100221420113303230410441311243324243323011120010332141033042030143411420440414121011030431244210400324322211303120113102140412003423320444044414041002024220304232404424340103133040413023123341310001224320232021023400113421220100101140021200234223413443240124002230220141023021222313323432331033", "032141404313011322010230434230422234114201430313441342133423104004323230200012034144003124301342044444313333434211444444402301342413212142014323121144402041343214314302133330311110433322144013314002403131420113440002024033001401330421211140110230423142044230421310423022230013140213031233202212431101020110120120324224101242420342030134401210003043303221430332444131130020033031431043102203242024044012124241212432103024022302432030243311021313140122332120334103301143304110131121313212112011343200402223121301221312044420014303434430440212241341011334014000314403340220102023114122022240230114430421022233414132413244002233342103401424023204444213014113332314412342343120322331432224043130213010242143212210231041142304323344423411222124242122001222030000101420323010234424142123331234421030102334433422223133342031230240213203314121241430410244102314422234202324110233314344402344140132322031302431304430011232200104012110444000204014233401242423012020234232240230222314433201130400332303212202121334431143333002233233332144402030300242331234100210404444402114131324400230410212222041430101003000201442304224412030422441144133304212103344240023430041244012044012344141244131440242002431002101132402311324444402440042034340243101023304013234112323232332042013334342441334310120430102132234310441343313130301442340233423321332121301121203142142341212011002234421322102304120331032124430233240213124021142132242321321012311203403033000321303410121310430434444433323211223421032344311011404334340310224322202001301032310243131130203330142004002110424441401020231040320131224244244011201423300423123014434124044130142000220301330300024314331010001012320420210432234111033133434242443230030434400232211003011003423234220011130202304041311131120111412224242230301443243312210220221101133304420120113312110113200122103412313144433402021422220214404120140112122231430004301432304422232324134322414121323340233134202210432440032044200012220422140134101131444323032121122313420413301003114341203413212333013023320000103332021104330222240421421404403443202440031431424113023402244021143402133314333031210204234432402221302424020202222341420020131224414043300403211210123233402114011312121104324222302324401034113200203144321420043110124110412412032343411224322432123203230400311203323231112110222430021013411420441101431400434121144024012403430224003321242044440111201030410433022144140303411302342323223233140120313101442302414111434232223341344320030231304131300434311201340202310042420124334112124442040332303241120433231344114110312103200202130011413304401424404120342444123322010312114143023034241440423021441303333131344140242033342434004443013102010223113042104244414434031403130034211241212030013313434421323113034342021120013130412011342224301112003403424330103222321102310300302004433202322134244312424444023344222041112413220421414410124304340334142004102441412031143002203231404003242421414111130320000110223201401243410010011020234121411020114010330144124043423212222320241404233011224024113044034134130041143130021331144304022043400123432100232003424000344134434403332300232023114222321301001424003120010404231213341244430302240020232240302421424130012330343220300334004344240443112023240240021032242223232100034441444434310014140014034342232130100221342043010131213430220033324102243044114011411020233113404010113431304304430340210210133143222104032312432434410001303421313144200341313433133243411313321032020113041013344404244221023403010313321421212121343421210424204130311131032232414142134332121213432322304013124330020232123311024343040402130420011220114211412234043340330224323302304401440134404004344121413402323440223330241322430221104011120204103012340243101043401414203311133202023022210441131024414203400442111214400402211422142441023030231344423110021102221002231224003014311004021102202100020302402223132022421111030222343330010041044320020241212200210210301140324233323424043144342400440044443123443004203214132024410402424023121040400440422001110440124303342024413432100314331030414221123342242224004334004114341414234334301044041031000403132034002210232134123332142404004342300301230311223114040342421141123332300104340340011010223442233333220442320340312200444014322322220434200330413340224320012340113312024330101113023112032042444144232014333030330411000121142304442203300002033003402013431222323034443022230443144330320331303443040122234241100033", "133403314401012103140210001334400030424421242244211241213311033131323122420314104234231023330132212211202123313023123240444001131024343011102204021142444011230023434224402422334023322310100301141344001340100131314021311401230224010310020221020033432003120433040220124411202432401422134422003344131400312131024310441120213014221020222103124141322432133422304031032031412343122421222131043031212342322320441212130224242440213224244300340123003443434030332132113140334224344211004013330144132312442411033324333312210204433112402040413104202323133404021241321033232422120402104121213330312102021303413030102211430300422014034410120234421143002243213233410110211103240110341241130211012120342121411144021001040331223144444140223431003342120442333013100003233434110302441122231242024031132011133204213114420033433214330221432424021323120243201300431001012033231041303144431301402400110100131321123303023013010223140304444023110334011322431343113442141230344003001133113022330144033021144400124212404124344133134110430030334001220241434320401431202320443340143441322440220303142334402040021330314412204414210024121331304010213324414220112233131423344124111213203023300344344001033042312443312204144223110003031032023433040411403302220240133013013000142303441340340300143311443433024124123333023420330442434313044320331242413042031134423204122240001234224424431014210142441102042014231214011222343240014342124212100100023321314031221432132140240344311331342402401304304034310402133032224342343203434310233100101122101231133413434404322403231123242341441221112202042331232030422022134020321302334030110430130320431101322040212021131231034303422001321210202144402414301404343414430430011133311133430040033441032000022142343204104141033032141203332211342004202004103212334343211102401031122012033121322021412431132401104310343243001430010223032131211000013022032243244012124001444434231144244030141223011340232312102043031400233343100220424134301342023411022022411343042140004121141301001304011134041020130004310020114403341100002310012202333114302444040040433030403300214104222213221001430400022133302411120130333114431312230413102332324323120420212200441112432102143034402430244124131333420004441342313140031202013333014233344240043341224211344021333211441331330102413102422100330034324400221412214133023432042020240423321313302211112023030143200020144313111212421244444013341141201013341101142402211114423103202012122122123331340111032122320021241044303201014322411313201200421341141231233130001100224301414101403213222124202244441240043020320030024124320014434120303331020113413430214221012110210212230440000341410044043440343131240432343443010120422301434002421412121114231303102011233231003123213324123030012334400201301142421412003113441013040033133042023431421244430200414301141120104221324010324113314324224401332021244031212430013132423302422404123200304302013104010404223413442012214032400402400103120222001212121144433421332023413034121232231011000444421324004422214440131412013314113240312213314130332242423011323030240312124222204410301004110200203400411021404244241440420122242202144044111020440133012431234401034333201131303303041440331110423411401313043341313311434133314334023042214423142003221400134131314321133010210221014444143120101214012023242204400440021210131020243311233131410322004323040024213311331424344012242023234213043021130032201242023014304124412124101242201411341420233240213014122133232101031411142342442032030331132022413432322134434230423430113220224014124432330214000001404103400320120022013042230042242424443333304414301322321020201121343032224202201320040214132211034211003214333302111120014240302300033233101324123024101323312443001421104240020144203323241344010224432331430204314300343044244240242110112203313302020103232410413232343024214103133020232341033200332343102013013143401334302300141202112324104300321014120331114244014200421101213131033441334322224043010331323212342002140101030201322100400310222330402340200330223202031233300240222144202020342410110041414301310044404132243110432313422404322322442033134241041103430312024232104443400131000441322124343124034232020213041304041240442212401221242430212434442123004201241004332020131343430101113413011300331240100212443313400044411434114322001302331000442311323313114021034213131441400024133220221123033224144322004121003030322320220200404423114400131130121213234333323110333040420", "421304112140132141321132031400110430130112141243230234041022443114221304024324143210233101443434141024214311021313321101242204432124124303213014114022412423404430214211311322012034323132340231312021211041313103202303102413410422030111233141221342121224200004301404230402030022423340110130241134223120304433434424433300011024222244430410344300304400014021124231404324132320431441334234102031413314242442310432044202013201201043412041021340400413443024103304222014014100042234224121101100141422203121003334304130122204222132003113001140223043413344130310441441433300343223343312122431121021220222402322233440404233421411133202114221113330403100430214403434331003432400334444413434042231131043002230211444001032231103144220344434331114404242120042410013321004200032442434303231321240440200110304324343314030334240233230330432143034143423011142214410413223222333132401220300403211431442012342130104404421323410423101030301130022011223213014101420324111432401110304004102140401420133112143243431043411312040403100424332312020042140204123214243432211423100322223242210421404404003013334414423134341232201222213133303121443020403204242124210311332004422242144004413104121440031310240041331124304021043110044012434404230414410024003440411200212002301040301221434231333030241102041414222232002142114243421323000310112022012311234000241110402100032123302342232432204320240424023404134432312211002424301344234243023444432204400441233223320401230321231140222240030030142004330234222334144003120422330440040321412144213403031403441114233131313230120000242102144420412004200243040414201232423142141301014124020133132120100322234012241104332244102003203414304420212441210003323303224423410442423133140112204133300123231344401131310014410443324211001410243343124130241332134322341100434214310034144311023214332320012414144223310220110004143010422302223411000314301334224220441332013234433204301303223042231000430330213223112420223011144323232000022222003001023044000211012220003443001313313311304422232324402244011402222142222234300041322130444121431141310241303410224243213101412314323310204021200343113331343000300011111231000131234200303221402241240244034131212033013132213022414213122431134034130110323311011320303200400003401131030201403021024423420232213322112041301304142321124040331312321234132001043302440001130103404124310444233313213133303431030200103102221411243041133120234414120121004302042403442301030242333331020112344142040322321224404100232201103422330110031201134212220300132234134031111114213312113000411301232214014112140424401033130011132210430400114122404111402200114444440441124332230143122131102131222133424223223100240041230142110113011443420040302234431444140220240020213041421304403030121112204304321420440211124131432114403030244402113412332443402221221001002311110000121144212044014111002433130114231430210420220041201123044322304024323311014320113331230304302000144311431031122442423004124410311202202201004430333412210342420410333120312124004400413420324001042343114001111434031302133340314104103434430434414311041044413243041310424122111313142330202433013441302041443020100343242420123343332013023431222221131023332011401123223322003003144000241100441221211403100411024013124403324404102444014014303442303341234441323133230413241234301123240034424003013203330404311030310301004321121443214313411130310231022043214430213100221324201444243042222142312014120124233033132003011313033431001311002314111024331020223224242300220041203144101043414331214402212411342040120330310142142120211211432142112011023314120331403400340443131123421144312001412241142414324030432142442001012133332430412110202114103143003403041004221344323134000140301440211113223443321122041222320321434340440443341224112022333321122420134042441304434344034023312041313233200240202123002230234043133203112034033301200013320320322233432310020210323020330042111334434310200042444422433422230423133143433032333410412102421223342012124013111204441203241230044322233433244303114122410044241031201424440203142030342423020342021440002031323212242403020113123131042120311113444434010231004241240330340020400221200203133334120120301031304240221021103010103103433230431210030402330330024211324300313200432413410422022031432014433014444413312234312400410213310321042421444324041442434134230402203204301324240233110023113240241300104423330004434033140244004300422122200432324013113133234401421340414443", "001134014002102224041310010001134240403301140443232224440241413344033022222023132444024011314412201103041313310000140330022010112214324442023221003042401402221303312013213424131311321033301312404143111233330010021144122101243214232131233404144230144202312344430024444141001030141244020100344112324130320333321230311312134143014103203304112322310441132433000324243343041013230343440102134443321134123213000420140440123401431200030423201214322001304301441444311231110333342202014411201041442122324024312343241240132322113333411004323100222144344200103202313113111314003144242404004411043424443231114441312012103001312431214331040341424343440320234112134012124323210041003431014204000430240332142421103420121211223102444211412241012111220012203321201224003234240000243200021334222013244232334230014420443004041410224242304430004301244221243243023121443212232431310143314203133123102324032314100032110414142313341022401204444323012113141313002111330213210143103103001041341214040241444214103430312311441411022013000142332042234242412023144303142332441314030420224221143220330000323301242244100214001232002210242110032032241221133304021404423320023342140131103241040134433342411214202330430314022002223300221430020412042224201011313421400410003412320104344342020414000411434343011144020203343310133024043121240431301132403123310420431042400201323402044112132244102012311210434043342221033412442304312413200323124333014321411222343320401234340123220413200113343010044030231340002321330201442333302014401334233330431004220001424330121304031314034011224243314421030013441121133310142041041400341302430001111220430202220142001111324241111014303342330400402204442213312404303220314312312303324120120042314112302432134413214301121442133403433431222441021012313033030414002310041441211401333301134233134432032303011030434210221111044441232030032410300203443144240411003002140034044333232001013034221143444013330440403421211340401344343440323243442043110203020433212140113110424210414424243002424224441203311030204001432122044442213000011203410422214230243120402142331102104204243440300203230413333311302112310031213130110020033041040402043114232313234302223211120221402132114432422432142112401131001040103244130422420233101442414341321202004414024144024203244230131002200013431204203002004232114022432241324044042014040044143012310324242041311040011423210232023341020043411343341442442040344211310320201113100242344424132203140131321243001312402430113034223413243140022224112024221312030131002244233034240400042012331201210003241113201303313232411011410401420001100200112112012321222404423424124004120401332323432323021104220000422111201034141311420321424010032144204144302001211231313210112334103302014031113220001420124434104113132031221302330310001244204133113014112100443142032412021204132114430113403131300421241140220332211122140213324304414422443112312040034122312031344003141204302320120043201334023144140431100304020032214122133041330024440322104342112233421222322130143233004300241201403300421000313232243211112043433011443324100321423234411110322204113113402131422440210410044442203431130010330331404222201130442300021441022423443341130410022223430242114132211122034440433210422342310033003004123301434333131232112333323024442422303321102024311243322002010041124134131224202112334401200102041420440421110104430441003000341100441232211320113222332210402022240424031412321220341134321222133411101031032022224433401132234343334142432242032242334234104231301320324043202342344302221420013412003114023203300200331221233003134030103341234220122332031042120402204300110142202102432322123404024011430022414041321313003102402323110040421043242234002334104321332302201200102034222313134140404413313203444020414104433142431204024400424234331224240113213432242442440110242120411330303112013232200240003321430010022344013300333411233440210111301120231413403141441220314034310223324312323304214343133404141124340342401130320102002243303431114004423241144303011424403322144302312241222211122404310213410113342242421403303342412342024244344440222443401443020024422032211203041202111323022430331112244211140434430301030212100114444311141100300232001303422400440212021131332400432134101244200420230402130404224421410430024221432111441131104322130030233221234413421032211410242243433422011441341231443423133102004340402342002224320031020204413023423104003031311212343024043213243242012114022", "342400342111301344241144233430411444033433013240300131112240442233120302002333433341233210303030100240223340334030121021431403243232014321341104242321020420334204112433003422034344001330003434103134300000441343420110421142123110011002000004104024032204422214232401442304230413331202244442021230204123201220120334411310221332011332032202104122141430311132434402210320433011134104134032012143222302424004404021422220442101121414320340442302431012221121010413221330414401312001014134313423443000023122310111224113243344004440323332324200401314220241324114102201031043041232204141141020002223100411443114234023402122032030122440122110311022440244004214034303221131224104221244201103421033444123301324104403031330123411433132322023024132413323040100201212421324122222001200411430140003241121104041300022342420000400342310230422341003143300400203101143441300414313434303431101222204342313213110213142133134014340324311142442023040004002020243402343331404200331320101022324213100410040101223303203122231120012031411233010424322113221141134243323422321010031100333213340200323213403134004202120104411310133121324310134241233222042424114101010134022104221431010330321303313140413101124334134211321412243103342312234412120230140123223134203441240403021313232140042440040211343413131210220104203310440040230011242424003131321034414244130113410323010340023241401003203443304220041212032133020403442312213402240410400131113240142443121120332130121131421213110402123442223422001122032124001233121121302103141334034010344440002412204312333411103444201223000223223023143331010210241402021044314001200134321113430441124220344423344443033244100111110002414004411024312201230214021104221201413130103203442440230012102041232011213304020213111021234203104004030103402133240023433321414402110420423313113214004242144230133014032043412131434112311201003413031134332421234330424200310240434441333130204002210044112131233411224214441113010033134400122124422331334330430131001334242132032321121103210021333411344042200034410323130042124134330031404133204431310411043000120200042132000311134233300242120412112432010311320341100140332040431144402113130230332330140202120324120310402444322424031243421030344023020211314042420004222241142014421313100030200241331104143023011411310043434310330422334424304224233040001300403014100333213003344304412230040111223323421132040232304302210231332431144444014111224102431233214331034332021342332143414434313423001330111020022201224212330114114442421331420421414034430340402320030412203320221414211144014034433343021224320223322414141030131333122231310101110333431404404014400402312120442320421212343120300112412324200001442234342401134423422200440004322230413404222300403421012043233414332211111000002310443214323444342043343331121034241403021420122314342244031422321441431014112133244030203422003221214330331143034140124024030012024304134241011244304232443323144410422442444141104210424240043140210004311031323344424214221002104001200340010222222012244020133233443000130311400031141201244110132104300240001221003042003122322401443311040004001124422141112024143322213440431230131044143231201131123231233311433114100404432323213431231411334344431321300002034144044444031413233404110331004233340441301323213142140430022141001431441140221244040211322242320330003202132032232341123140141344420334032034133300033431344020030233142220124203240111304310432142331030410301103140331243241002414440404130143441112012304340334041304300440402211433310233241434034213241343200011204303110034201033001312001424213413301341412424223242121323101111211302403010404131212244230403111423314001123131444030042240312021441101430001304340310220421413330042041331141201312102041132441021134104310112024004022430324442001011234104102403023114102440011111144201122234204142042044000333234042243112401000323101222232104010400423303302234314033034014424033321044014243143144440423142314320114111110100214300324434212420020221010330044233001214213010201422040021122022400020321420214030041104013304221410231402304210322012124211204141212231403420333041341101220304212423040410211102234030433020012300044442022432404343004301133023032342402134101112004201304324120240442110213020333314042313422231322103420032033401341023342012224304432403444214002024303430131424302323422130333124302243024324102333342420023102020122034211334423322323422331232142414440024342423024042002130443333111241041", "334230141031224320122200112030334244241304112443333341432132230014324100004433322104420140234434223443341240011123212131220004110122443102341340320210112420331010243112102221142031141443241014143204110320443224412022201440414341241443422231113221023420221012031100422012210122130013222010402332222332112442124211114003144240044330231020312140410010313011300342114301130411410224122213004304434240301242310330412103232144202242341120423020422424304421441133031444243430432300113230432313114143213401403314134120032200211304023030420403414331303010033123110233214420311012212141134210334234130212002102033111144224214422410343202103121102401422321132133214343331400430003304343230122404401401322400224444244333113310021244324112341014014311102314043230223213430212144134302243332013314324040013200332242011323341213212304001233024431102300033213033404004134030210420201142112024020130422011100000210313211412023112310410301001240040223310031131432320323343334320401000333110421334201243340322221342443203332442114444414104031144012131141243042034033123321142131434143333330102301142123212342233121211113200021241033301141340431404210133123422441434201033300413032242032122401424431202033233110110332342140100033421221032013102243002100101201212310101100021023031214020444322104321431023403000034234303200223042442112144131010240410034403330422334010003032112242224102240023214443421243403322402102313100212003222223414221412422224241131010132041433114341301220232410144402224104444311334420004404301410411003220322311102414041341000212000113211432223103214414021141102120134332411023014044444100033411120034424140424100330021041143241103400002400320443244010340144111201141030111432310100201001434341020041242124230303433402144334224124120240321402132122310220104244201210014232141113144344430444221221144112140112120202222213322331120423441314411400432230021422001203123412414223213204344432240432124004400224004023343120401112121001201012400411121003240020343003340403130312142230210434200220412301412022403342041403023431431111431144212411304111104002031134332411114413200322021324334313033004213313240241424003244024224214123302130401302420230340112142441113143042244233041030023201233222431330014303204131024320024232401042424232433441243132320221342131313334100424303434204022332403434311111440023320110040012120124311240300400123030003242023034244321231244102201423232414214243340323443322413230404314024340103043202104304143044404113013142411403011212142311430123033302012413101001444132140232430040231233301403304244303014414303103212320330212040131330423221334223013003121122240202104342410320241034120042143431402012104014224321432344304402004233010112232314134434201030324213410022111121041402443302324314422300041234142133134320224331402030200102032433242103143203432144442133440211143231434431002341203141400213031423043212024033100330233113320340104024430202401320424321344134424131301223033304141433221413343220024001121143021340023424123202034243330142240012411433220220231112242120241411221420340323321401040033342322321021022034032004011213013240434113441114234124222440213143312033240320204414034443430421032032430102002003032414200010214033022241123430124210311303204013332010034340200011021140442341030230444242314303130011000104122030114212121323334301240423433313423103444322334024100100443304421340313243421012202003332043201310143024221032433012431102231231131143000010112024043122420124230124422023143340101443233012232141402303231123010001021102413304320300130421240304342333001021242111413404234430221344211240412201244414424440214022002401402401300331104240420444232114011132112332224421320321332312230041342010310322124310124202124310113013234422142441222114413244121032323324102031140421130014010031113423001301440332410312444041322233141201122101442124203424031321030004411321234303324323212401244140042003032334133144032433010031132404221101322223422332411323220334033323143000130000113233113142334223110413102411430433213311241111111200200044100313424220311332312332203100442324120030030011323214002111232014230302042101442031223012302122101113001114300004103422002141331214204320110114113243200201133320214013302024001034103020033423134042410223413442130234003442331203224211030103141140033010433320302310013133344421434431122214340103141241100232240330300312240010433432022414334430141440431210403003034332010020234222123403101443341333", "342444041113334213132440403422412043203103303002402113002023003032111134433043132432031302033201141121342434223130433411432113110200400311012110212413313404220224411213323341133022004041340413403242242424140301004004244402222114113342113222103221303431421001444414013202341410331431222012400133121004101021403224003430400334102031024222424104311240413102121334033041344313344124320322001132142111343310000244331332041432240143313443244404130131404203002042103134000213141043204211420423022420022044331424144043433031114140031033410103442241340231303114300323143133224304340401310014332004300241041120022321410012210314224103320130011210003114331120334003133244423303042112030123401203012120111423320404402312312324143402040323322403111242232204344430203440002202202442402430024144213433313140220243004131440244432231440001331323404212442030032411123302104222111041240003134102010023024124331002334343024123242302011141342443403024403411340124344102331102230130443223133002321441410240203311400304314231123421320440211344203121222204302222002341410434113311032343224244203020312230004242014420231121244201320140201233424212034242322001333111020000404212443303330332110431310340320001112414223114112044142244031400130201331440120143202201434020312410302131111001444134434302100224244031100321331011433412134442003333440322140430342022130000014031111110402030321214203411331102432332423410030334122421423301310221312421300130102404243303114003301032101332440143102422020334324213233143123112332131422033014430303003412334333141240020314441234442422311124342442143423141111240024203240103213033221042344332131300324212002430021433432003221434001004232321124430243102004434310204320404331411101434410311111122132222130412312014223201332223413131401411042014004140441224040101343341131034131330413323123010301044031134021044200012402133241320213231412313434442221102444440013312404322222311240434140200123041040140431434134212000404042344220412340433104211201210234414020143414031131230112220103421232242234124023420030441022100200043033404234240221031211024124140423303400344210311134330014023130222000004333020002231302204313234042000443030032242243413321110311011041242112004310231201314140134001010101241432333110114113010404310121223411124122404423030343423112221030210303023230103412014101232140204343330013304413421244141144240122004324130113043303242210030201103102142313324324441422100101412030234331304441121303330324020023321232000114214314304142111311223431341303300324143441134002212340110224120304342432232344032222001231303114300343021020331440200040102033301044001100010244111331301112212430144212323422230204431423030112443041414221124104432100410011000133220034242203144232041323132032400144004204404333113001140114422303423041131342421213413420332431302103330332403421204322212412422442020234110334233114143230304113401102030102401332202322400301201144401243401004421120034421412111433410144443001112010421112244003410334133400324114014220211101442302003324200012233240312200122022404030201324113001303432310204401443322430211430224303020212030140113030033023111301414110243234410132244343413132221030323314422432420244004304142114302141424033231012220221022440213421030010210133411310321033314304110200011120112201131101122232204422102244240203110320321010403401311012431313243321332203234243124442332121222032330343330320340312041100401413104401444420330132010004243234443442101322220044141233124000114341443313343413411332142403043034122313400404203223324100111432133220212232411441121311223422334401400334031141100034342100431344032100421022323132032443310310022023430244242431401212024131302210004022140222044303111430414202044022104434310321121424214223114004221113320424031120244001130321122000222233330104120030040310024442234224440403121304310322023141411113334400342040413001144343234003110420224341033040443311442102312243133313104023322312130123110201211031102030011201112131003433013214312231242001013023401121121200401313030200020443141200403103441424412213020312342103114240312401034313121310130230043221033234134230221400042114342330014102414234343243202044322004221410442423302043210023223323241202134412043441403010310120141340023130322423042123443433411140441002102334014431441122412401244443232234143210342222223333420021422402441132021222413312410420432003041342414040010420011132123340402010430422430004034131421024323004201404443212402", "404420442113121314140333332432430421340300022230231430222020334434020001023433040104121311300404242404100222314140311400424403210102131300401024343323330342340421123241140031110011344441401140302233023422110112212031023321330043341111430140334404140441233244322323220131423033001412331123242420011444401430112244211242122241104120242444312211034302032104120412340031333341213403232100212000004410001412044204030010342022431222040313114300023140124412113224014100330131240424322002412013321030303444412100423420404134422123143240211332421313130043432312023341322124104302142230400240000110124242210241134421211011342412120304013314141433141441211044122422034222313324230132210121240241024231432322322334314100214240324403322304213102321244344444023003234204411020322033044030113234030204141032341433102324230030401233230101022103330103443412100311120222301200224134003004304131122340133003301020414443122010020404022343200004023424113031133402122000104234240103343142101222303012430301314410120321021311000004410030010141040132120423203310404400024344220140420141332210423423220004104040243114402113320404143004003232300431113032243313233341144013212440300232223100210420314413200040014111310014010421004333241124323033400021110130130143241134232304312402012424101341131340242421023404110201332432033100012233203344343334320024111433102212224043134043003024230231420244240400142203244402424321230214201204143430243141332214341102204402103141041404430343314344211200412001134203323400332131223011233110342311231322142411002434441420123301121032032342442332314031043320432414301020432434013201003224021312102444323343104110042001211341311024043103133210121201243242204432344441420414122004000202443130331024220340134031400341140004102130221334233322314140013434432241322440044313430400001224412030211033424331444310144113043300430341231320210441032122342422124134333312412223212023411403042142042123414132114301010400441101100314312441000122102133010334234402103420002431214032223303243040421232132003021441324424232101123201043422200000331423044210421140104120204102303244223441222201440130113340102000401440020120202333141342302244122031433203431230040214421123200322341042332101242334011410304300112140100022040420134420302312102140400423124244441014021210132332121410121233333031332104413220303220344141042430334012033022143410110303102113124201303120442142313021202440110231133322230403212423410110444003014242342434131344422302243004041241140404324141104323133134024340113110012011210301433212231212441332312043324311403014433020211022112024102103003443104224202022002024403314234334330330232200042443220210224202040324022204144034331302240100143203204203024312043433020100123144012011332024344141124132344344033011200124224344142330444040401122011202103342440240302014233111221000212212432434241143440231413004424442314344333434122323241444341031303044331032243233032121222303104020410141033241042030324321123241434143331120432004022442143030322402244012321134404424413242322144013342210343131020120333413010130324040033340331102422113242100412100122102103411324133122340320404323004131222131310342421124120120223430032403224113200211242304212130212044321404200201400110001320102400112211311403241124041440221313112044302040143110300334123343432314114433200302314430430233204201143011231043142241120244413212130314112421322240031010033423031224224114213034022413043103104024334023301234032304110311242101403223132024143400201424321341433220131300124204314101402414423321022401210232200411030223032143011124201232213421242301321413440013330104323130034011400202002012214343033434432100022223420412042204402000220111333022240030343332423210404303012302214444212241443413424302310104012330302230214144234313122224302404241134300233220204303240024012433023221021022321324414111003400203324003210044424023034230131312110211133213104240134202423411010202011423400323134220021010114303304112413402310021334241034332023300330411224002232110041000133334302130130021411214012420131144203430221143424033343322113033233220220302430310122331231121321423432132234003301321113343230111122240122001204424344134203334311210103234443033142044024221421000002230431010031242423232332341402403130341030312113422142322132023434100113312304133034340044430401134130401004140312430202303333004323011300444413033333113123240003421313213422224242101240431024000310442234012124324131134110311321", "434030130130144121032141021110001124112014100001121322331230433000043344132313133124131432202243101433043022443120102130304422020443204423404133011041241320201030132323321102022340101330402340132121310121200131041122013401200044222040212224323221201400222223241132032201011403222122143224322100430242040411431343222023043133344022310141404304241121142343244240111311411222430322034031433031030314101333212220032330130400211012310241340220244130220010210120033404221221201314213013130222343210040133333144244330104323243010111302340223441300404233022102332142433014023034442040241203101242424112130343204410133430423110204342001220423344433223010343333302341112344400123202331113202013402141404321313120031442111221424410312023301111044430102122204000110211341103422132334402002001334000121301212030231023401141312002111231213303314404421214431222130140332433022231304120432034124033131333112331320000122220200124133223221033424033024103421101042023342202434334422401103413324001332222400120342033401000112124111414424024213244210230111243114223302141334023124313243334102322130010221210210110233114020404004410314123111000140044400331024421140101100030312133403113432320104032210340001304034322120312343442230242111230103134403442043043013344040200304400133200343410202130431134430220004414440442003331012430010430031423420203314102301431330100442020144331203300200311411212204220333211234411420003214213441411110142210223111222104243231134234113342220234312311033112423203443030434221401433112044334030201012220334432423400303332442313420022322340030240424222301444444221332413434020400031042232114244132040221404203121144222001420140422422340444041221443310440414240020402124334311042040324123243202021300320003321144100013213244040103304132411100310410114140412220132323111331030144442222304103014302232144410040321321131342034313442004043233320213013240314114402020231032322421221412104323314001430441442200114020304010343132404420213330443204423322111313131401104040332243010243023222101430043424323113122331432032120030241340313110101010233304210101231003313044121321344103404311341232443013224142204140022121021100204402412434120201011410242221130203414403323043442341002233114433143441023022031414132434411143311142044240101141213221441330243032122040121323133004401210323043022003300332303420144423031042342234111332412231241020023040421012400022401443120042312013001401124300221041104211231322114301441323411240040140103241033324432300411003202203234442343344440421201434411021221402040330211424224411422211320334304201030241114012343013302121111102043442104411432310444333401204343211400011013141422133344332234130020300101004304124321224343232112433123102312104201412120034100022021043224301321442304022104432002423413042434011014204233220202223404244220141024423203010432114012320403211432240013043241431323433102311014003412002320031410301102324310231211014133131014442303340134013012430141332330002404111340431200200140202014441201240040432343301012321010014323042100043430212401430201302423244332112333221440020131013232242022302232422434200304243441310412400440240402100142310333223134030114433113333334431200032303413412344211021322410103311433422242310204042420024200303303041320413430130340143122314113021403333323413012311211314240203012213030331304124411203032014103402043432004141230123443303311132043122132312100430412340311032021022441202131120104024413013031103221123130041134124440112322234241331320031040023430240331114114413113114123223201331120203121123332231301200004334212140110423120300441301234242123223440243400001104203021140341134440140412114213110044334024304114424014321141123401024343241002000302442211141021401211411032310012233013333420204220231010140443211144033112021101042331133424111020041230221102111132400441202204211300020001342300442214243304204012341411304343412203003443412003241124342000422242134122212330210410402204430321333044100114023432334200222430042202311010302411242343123143434434323340420230340131142214032114211344332111330403401410123234413141330332023242321244134412121431222043311143144301140214221242303100421243133103123312324020114213403123101311431330033133041403320322030220110203440213133403410204414424231113220113420441340433211441132403144202424044410132234240230011400031430222001114300411010013322120432002121342110214021404222240142440323130424144203304004111012214403031234304420131132122020", "024034144024040120140303201311020100204421434111303333141401001331124423143420213020203231440244103132234023143411331430040142134132043004042330042114040140330243021132003322131303144041322442331423330043231234301300222214222321123410031231102424412244144142333212112121440133021204114424010232123102334331114341220041102113334120434133034134000403143321003044332441042213312220223143211141232441200022440013314200024001433300402422111140031343010120210142111011233332413112232202324304323000101021011001404213422133021440100303130140014013044120323324102120210020222030414200431044044313301033134212033030042423204420322111133311222431030240034002421400204233003142222344330000303233434032441413400123142122242442234411223324431224324123131121402224343421203200023304112414220200032400333230134121003431203200004310222204101422020140101002102130312322020423134141043214403320020200221321010110431441334340333401101313402230424034120412433041343142041134223211341143211140433312014324344323414400211132020404134123020034213104212303311111120433124314422223124304241300344314231221330321302130003433442003032433321234211313403333121113104221022421004242413302200302011221240414424220024100032224404303143214444333230031144134313042104240021300302044000330334130321214243200013140333441401400321311141212332342142211122322142000011340022443303133402310320303140341140340110214020110014110313312122423340012312223011124400432123430441002444223333100443140403041200412122241242420440141342031400004211002403032244101023240344403020032111223404202202031322400004333443434040001234413031104441242212002124321332141314244004444031224040242431243143302223433121311443400142041134234011134043314321311143234444404021224112333304232330221203410132212321203144403203043130210344243140424032121031212403414241142441402244233004244244234223413143032412142404111414012220101124003110013414212010432000240144242221444240100303343001201312240424243131243000423020041310042404021203434321301430132412101442430100320421003302034101241333044021133434443412442443002133424010110211131342234422314001430303244003410214204131342333330312221440404030102201432040112342024221422212321322343013301423140134241213120102210241423023001122112233214140402121210233432320042122044311010133412401002324130411212221212114142343142422202434144332301320324123421401040134403443034333142340022110020013142110303431144100312312422340301210104222404431022114332224023022433142042123100031201311314131343402220402140031230440102042421440420234100241430423122041340403022443201331323220010424303232143103242231323414211321010321223020242332010144443122242034003304001042201210021424442142300011404420320101024210302204332120140013241011131330112024134212140033243141302344420021312242210422032220002444431112010242334313344101304014033303134001211243411430303413242024441142142122212423232133344311042203301123441340133200410443023431412230122034332002113340123302101040010424222321212244001410144234313241100341310200403433133304000223310023231222103440011100143013011032132102332303432142010222130120434103211030332132444314242211440234200223414242014412131333244021324424123113341331000141014424303114403112110200132231441224123424114344401024131103310144002411212043402320021404202033410021130102330243131300303422332431041224323221041314320303100344034130214343044344222344100000040422231002133420344214003004321020121412022132100140403122134321142103234034100144433100444002113033332230221121031404402442400104344033430014242020420030302411441312041103010324012102340041224233222401200010431021311424141341212200410400042003141043434242111434213323020343423040324200334220430434421343103141214042144314233133400243203442314204341011143240411004402424404144023300234011044144340134210022034322003103402410311404111213024044204002013034332123431134112311400004114113444404021030314234220002332122103243412414440303133403430021340423220333224203432301111400412004030022342140210413013334412121230101044001140323324420331030010301141341401322322013320103314013244044012301222122032401301442021413002023220422004131344222141343343021302211011204321242113431334134024333422322400400004330432340001211023430314343241110411020011104140302313110033214024302031333223343201202113200423410333004010002030233034431243342023440411012310342403443112120411044403131322341032402111230300234431203024111440304231441040304", "213120423010130121221321333134041133403040442112411224044034111031001111443210144443224144131420433243344234101444423210121400041013343122333112112011022343441232424014142301031242414440320122222413220212141221404012303140313004033333124410014433332130303144221244130233204421142134211102014014331111333233101432131343123131142141334234434321203130002330331210442020202434223302112113001122103213333000144410433200311020003331301214233300442010222333313021131232310121002314404300202024331241120012443421222144114203120233243140232121014334400023310320434030040241433202222410003204413332410220440304322100432200133421034311434303312033013233412422333433342030431002100143111424333140232104422203030224212411000141234212030200101431224044003033430300223434323321044420023233234113122223020041342020313001342133412011214422040340014303100420311434433342331124333423123020023312202141441014342200412102343441102430402142133300240400103024102014434423113134021011012300014043301034320223134410422102334123133021042003022002242123133042311242303124123423031133424013030141220414322244444341301430131230304131322311000423420423142100114114141333020313100014342403241412020231400312220033414020031440111434333323021130032023120411333342232302421441004024340342412042231224134043112311222002030313144331301231343134330011414432030402403443131011111403222042140424333400331414141020320023433221414231020410343443023133442210142200243212330003040414143322443312121324320342323321411043014133402211332332340340004334223141324342201113300103202444241213034231234300220311411211110000101442333122342100102112340331402414330440420132324303024113440200041141423330400033032341441140113201211044314040300111302000302030202110030200411331233344033014404422124310230041443243022204221122130340141200213113214413423432031032303234142321402322442324404210444122200313321143402010200010031240042440030111330442134340040002000134323113321143203120313222020443340034133210340441423403430201242301204244141004340024301401214411442200101004233423011401203120040323004101122102444232131023242233031223112342230400124414343123114002140133401324020101422444403002214344421000434441200030412133014221400421242320011030412433103442401400202344301431311143401421331213104220423230212133444443304024224441242430441142304414232443313404231002312212333011433342201213204002110403302331430242044314232132221133240140014211033004233420304230211212200411301131043101221323011021033344423422020004432321210423301321023103221101334214413411030323404110230412443342120122232043244201012203341313042210041100114234224214203242024012100333011033021320234032434211103144314010140212420423013332311002122000233131403200420412234304124040340230243244042041411042341140302434442404024024321130302121030430203031432111120144430040221001343430101030142031010420244123420014123010113030241443012342021234042000031203003022143112432443032032342434342024222244341314403243113230221230322343201002330014412341301120443202004001241332323400422044014241322120303231402140102232211131034431124214022421424003213140022212112244404402223004114313413201230303221430210212113301224010312023210430013204000411103212000330312211131113231211204414413102343042304322030022013243244402402134010301211011332032201030111030330330433021302240421442340234143204332130411423033220322133230034122240122041440003312400011343032113210034031234210334040321220410313434103410240100212023313404444143104410410142021232344143213340414040003304434334224340243301011332102411033401001120104423032342414331440221434011230320012120431314241140302200342212230134402122142124121104413424442423034101411200342301432243221440010004110201242230141143410432143231330221011044433021444023433140132422302411041234434012140344212030334341301314324113233111200300310223232403231224243421033233130242331302321202024444241343413442043420222442100202331234104322210000132133440104203212403300132212433100324003041122302021034402140330422400202004420114103120312420341011420240424424410041114112013424240432241312132223124334114344031224121333000100121102322013201242210102114123141102330030122234312340310043232421043141444040321400403333001213224232422332001424132220412004032004443122033042232240233011422332334400201144301012413121043124043130111232302024040331400204301332001100144010002241110134232334234144434444221244231333014100201442233001341402420213411", "030344404211131101441310341114304124041231310022030130430414304213200100434330112330400130142312411234004041342303220014003004023120213144113103200013412321241020303140421104314402031213432443401400233414141101130404320004441340344001004102024202144430322234223001001234034313244033421202010132234442300100214402411344404423230003422221300400211030042432244313004343310440231242401240034331402301403324442231420144313000200314312040102320424111231124433441203223344014213442414113444432311142211144142323314034132122031110044040242400412002030203240021030203032141102404411341332011200112320141204320410420343123032340012411330333221324304221200444201310213434030224144233112221440123301340021101423234423004143214321120114124040134114441204112314201231000342121044210420411434340311301333310041440140432332030310422301434341413200110340341113410022413012442304434232102011120012224013332313341403112332232211113333341410413244244332004131120323223331440234214231141121243441330122200400121433103444322221311142100023344102200432102044101442333312212330310433120441020112422143404241000212204011144323233433334011313110120233111033342342401402021243110131331310442430002131321210144021044032240243122423303344444100140302000330300302421111111042424400014134433221123410123443142141133204332342124412320012040312422314144202112021012144432131240031040310243203210033333144231001441233243000400444024414233321014334130131004233444101311444240023133231331220402343123033331144310001032430310240223022004202333334232333430202000041214412431134234110430402133224420004240141423304222033343020123222141331330440244430213133110410304431114032312142200314032140134410021013032113002441034244333204341330132011434033311332203333121303204102300320133203313303120131121044041211042313141400010300321310043410234300031401234222012234124000421242433430424140102300330000233101221401011404143140434333112303300423420001240414120204443331311224124424421121443340241043241444222234432431324000030024120103410020433433304203430220234202424223113243221410314310031421313332434233302001441430343322444212041042132312420221022200343234402414202344011402244013210300244200044133440312103440243411223140443131143022133214134302222411030010433434120444231443122024201104242202431021022321434230344220131224013410404330401241042043032011311122203001110100341333403402332403032213112420113034244204311102132203143101332410243412243231111230022031334323332020141344432311012440140403332432044033443140010420320313102342100123202244344232113230341043223230311141401112241121000013443343443422222003242440104132414021111240320202302241320220230241140244100324300321211141211433300022214204342022414010331303232421441031304330443202443140034210212043122013244210013303010414340320114404023122300022202044122214214110112104122001432433410133023412210310131441144344444332240101044013434441240204211131122311441020340132223343023044332134240204422022142131031030142111010340422132222130421442134402241322413011412031044211104040321033231040311424212311113020024034024240011432114231222224230042014110234002012412041234344221424230224132433011030233110223422003223032130230444440111100144320434324132101000012044333013333442114432003210133312003114430004431324341213132414330040041303120221010203244012024404413313400412403432421320331243040034213204210142142120130233404110220130024010213230002411043413432330132441022130442141300311233411104400301412330144240333114340103030441402200223312241223311241310224021004303102310444041102320120403021303341113412112314221331232444142330123221204340411141323413002143103312233441230112213041421322222123104124000441041004144202042110222403101200002210140022024301101120011232224344003010431404231013200022000033311431402410214220040343141113101003400132440102120123021311133044103323002101231212114120022042043301421103004023232130323420122033012014013434340011334143122211200312341034100313001221114144144100000402133223131242403411341212242130344443324340032301103321203011023321013211231321331341101041033420223330440043332411243413103300042112013343123404220441213212101204003201011302440223103212341124401403024041403204200414113002142323313002300342002004101240202130341120424013303341440411433233104441430334010320132330213212303010133302114023430332224311210310121142430001113124221112103101101211410102112324223144241301221231111042144114131032110343", "213434334404420144330013144341321314333202044332040201431213212103220131133034343020244414421414323123320400404342324343200320040334321430114300343312332010144003202003414244043013104411442420401222201304231220142241110101123123431440121103211424144311103423013111123241131234404121021202424232231411341122243422440202211122242040224130224421011041344220132010423240143213313141022223130012233143313113042013420330212342203320412134214413041302121421024243211211032334111444440342343444114002230303422140102100422204431213423011442141402434121311404411200041300122344341330233414310211240000332042031014122042424142411204304003022313022401323221440324131314130324222331341411043441300341142040224143030244202204204230233141433043341324410013244213134114343414001431221213213343131012314333420420443032322440002424032312422232123131324133221124322421303302032002232210103004322311121100422444410403000142422423331044120234224340403023233134430103213304333411131003322404242241403404021212341033111300112401322044432434142343021304244112202130124324303344334110132040413434020344424233301201001412204433240111422231432333440010423402202314212043443221010123300113234304142230210321214431332214022424324424441003313434002241444110011402402223230144410034120113003134412402133434220431024434131004342441131121431224102420233342100414004142212333414210100123002121313131412144332014032114243310211044341411023234014200223132142241013021340230440232101233222022412100322032341333100432022431413420343404300041441340434411242410400423100341330203011322431413331330231013314143303002341432204212013330440404032430020402022101413430043311033121041032022000002234220343414230220310033244412344310104144133032402224310334232132121313230324242100042320122243201224130440143414130332420202214031244414430310312401021403004130234321123130204142343332240220200134034340411412443412101230341134103301310040342320214313032240104040404011143011113304401124143443143424041111124043431310413032232041344200114414421402240243103024400242040021140322041434224342313404021413034203112202420222211341204302102044320140200100013220222003314340031344311124302033013121303312044042330044114313202401111302113343303314142003034101401210123213013103344344443034332110332224324041143243140110214203211011320400024131131023210002141200111411114410014221310420220434400142111013241241133433232133421330312041114220321102423133303321433414344231104101102030334224023034033142432314313421010401403131013140430300130433303141401204004132434431242433142210322040321441313200210342302224022143404403040144103042034041403143133031432040413234424430434100034031421121104142343002024141340430422302403124132031313140422332222240414034041041304011401340134320400142402444011404400243242334204321424343000103322233014010413313443340332202213004024124212441122300410110321310111424134301324411131424413224143032003210330100242124333303113132424101242121021413111244041030400310333310000121004141234423433023123314333020133204130141313211044223021100221204022324324141430121443011002341210200334311200322414200231033231004401000423244440010342132224134014424414100220343041034034434410412334400030102324300322403224023112020431141010341422130302201144043411211333323412142110232042204233313423232113020433340024214141320412103411443230032313234211003300220000220240032002101101421234340143043020134313243030200302111301203004144112240444220410301430132430404200424212233324043420342321024433012310120310421100242410221040334244432013323000431432142134414342312242330341403043101441203244114230443104040040444114202214012134203033000121113032231121201421023423334404112310313042132040431424311123043312414033040101230103232123403233433213141400430001014313432241344141010330003021133442412420220342342240433424320142211131443121400111400200242031304042334440021343003420302212214212444300441233004341303404301210132404303213433120132122302001034211111114132122112212030430321002103414421001104141212243143222040110032320131300133411412122032431114023121030022043124344343334234341212341420133442444041104024324122123440021220044032441242334220342403443200400402022301122314321024141103144134303334043410330304333102320320332313020444140002201422440310144131113123242310244311221013124434434103344221341211433200102230340123204042343314101212040004401234444144310013044304131311314000411433022244414143412114332241242", "222030240041221233424410334342031034200143310422403144431201103334412220300204210000423201040134044330410212443010021330104322014104243442431342034411220030230332343220212011201310142343004133343333023412301241234323320231010320040001124124344300022123343442134100430032302221430323444001011333213231443243111411034241410004000142303332143324010013333433344433243012301110113313021344220202200004431121324013314400332142214121022441302010423230114021140302114420221110133144313143341241042020431122332211302020044423311131221412300233112432204012013413130441224441421144402034211221321220440332121210234400144440111242102243134030440441143224002402403340120404431100230330201441120341231113421431341034401104333243242140103242431220133101422122443404230110004021003232102323042322234411311303311423011240114210131124330322341101213130441344231322400333312223012312104114130112222144231330342243221342213422342143133312301410334042324301310130400111021344204302342204222402431344204122021223344212044014030230443302400443034011234234330041234244000414011444033134141001102310240413441001420311043233134410003212224302341040443210313032301003022202433220333003112031433203211001222400012330024113001014023422111214244104443114444212103243413133240213333244121414344114443122002444424302003131144140344301130002321210141124114223131144432432333414204033241013102111104111412142440322332034324034141213314300411013221334232124431013344011130022424041432432242001332431442214442034104303443331402311444241440111342213134132232433230020442323422324131040002141344341332010024030310143100230213020344030303424402333111413111401411201343344311011311343433011434023032300144301343203142314340013423431344031020331034311144300113044444022011441023402240244210401411212323334440042043444130041434320120004120130223212420130421120010013342433322133022102244101332114030400412030242130240213024412242313243101134444101424123441424243433021314314434030021410444420112010112233102124231104224444220104130201020121240213413122211103323004322211420041130201000130421020202220303012012312243344233013040440133410021034100401123314230423140031420141430314234040133042203020333330010313233244213311432303304243020242110021210123224201321303123000444110044223430113001332140220034331422221210044222113203424433343314124112111130102103120140200434421033243104102041333231211402321414243314012411011020341421014104021042412212214413043002113141201331233403341010220441444231101043110212303203010324343001402113034220010310330123201204423444042233413341424143142004310342420034343224320403101402344312212103414110344004244120034102431232203342134003430403131010144214013232340030440240132130430210130040232212424113313121311033321321040444214424202144244331042434334003134010142004213201410322412034143412302342410103332211433013020434344221130113043143221033034320212201043332412023123123033021044001401413443113224410311230311112144322442143302030411333310211340334442324024320141330131430300430402334020042102443032003013102333403010143320442231233312330441044024440030132031112132042424401014301243331414113411034343443232140204102332000413333311041121131042033401200142233212132203443142342424020244000012312243121004000220041033243120333332442343423420301314330000423243141411042440013021214241033101210314414330230422212101412232230230404412042342304103103222402013133224404103313320312231142212243442242444404422421002430202332203032303003311323030421334330304323040223342231412232114344211242244140401230321224334330121233240004022012440312012034404030010230200010412210434412311101310114302030203003031112414120242123200103314122003033014243221411314044422040310413134413440041234404312214112334340403212333140221023220102044432404041433340412031033310112213133112423243334041422420401411212001423412031301210330041012442244431143022044310224033344023433040441320004131240131024124000003423222432233330003021404032240103240332322331034330341341434113414334401334113224032124131412224211244331020201113111041013203004134202023004414404324413121244221114340004112410114121311112124111442223022410420320110222112231112122123040411221124021143430140410440440344214223403214024240202043423404223034334331031410014340043404420133321411332121410413401134102401430304114413143022142121314433024411440043243343242233010214242034442011302220231112400030340442132322234110114442214113321133341042", "241432442143044202211334222240203122022444114321344024112132022121111310343020144313240341430114122433200322221033301331122423304303314214441000140041033012240313432242221202210333001122013142310312143431104404311131443311341341130233243140221331334323214000204210330143420423033301334413421000040010213313314202312301130004130304124132404402141420404413243104001211301020212240111010224322234142314002124100231443102040242140301124302230141013034302432123412030004342233234123322023311013412414340311313103333240311332411010300024040114042302334431431140341044240104024010021314113130114324411444221201000214402331130103441142114343110432300323140020344121302331020240101004403133234042041011044403331103302222120343402434232132230113043244114032301414200444101141003141200042203111013043243020111323241341431443123000420204034011000204333421412314134203224343301201110324022032000222410442402314113141421003424324344310013230211011024204404423321033032422314221140441110140211302020144333213032032343442430344240433231021142324421434424141313442141402010013110340231340414221200004321210300310001102322230134213300334104023001203310213200311244444013023442403313322121402020102203112221231320244411422044320203332004410401004321334214024442122414134201120134230442014204131011142103314231330413121331432214001344413020230001130000042231133342344201311324321232140343302400214313010312004131342120203111434412343214243314420213303232312200034102341314010221143003340323202040423104342323010340013303131323430331211103314103410033043110201334331003244214000040014042300303320111031420320113321140010243204311323013404124012144142110214102244120033000123341132013410421110041210221401032123221210300233023312401343001023421120014221120330234232242300322320400011422122204341312322343243442221122010102040403112111222203131202200014013314220130400202002433204303101221120321330244223043004312044240133023322311240022313340131021340434034342220223124443420333412024130342214233404243213334421111111232131223041342233220414203234020232040311210224042011030123341420213332102424312410243041432032143010010203324242131432114242200134110100122343003332322132143424333103413303144122324021344422231032102311414014144004143244024032412121432330044423230241230220231323211430034032343130000023211144012034132433444223434343020222423111440414000443032343440010202000042024133140114131342410304000143111100420024224014101204112402421133210221202342443240030102024011244340401032413340331320342322000102301123423213120331343443121120110143143302311230110344142411314111300313424243014300103141444341031214414024120411121131112400414120032224340301224110222103203341020211241320313310342232411143432211302230140012040412422022433214000303114441433000132324221011200444022121223440100033204404011032323401240320041231434441212440142303113040121141024111012221102334322432043310401100414103424101244303102330131040313344320443043024330203023322312034330032434131121302303430410144401031140144111340204130020403242020210422220024240332442000032303110104441041443042032401041334230413342243133402140143004240111240333332111241140120211003343013424241213433400022433324442304111204211043431414011333333112013042122011434301213113421321402413104234012124241040012240040123323223303111012430200343220202201411143131004011132311314340240400224341143013424131231212120011420122244412102130200000402120420433204013001421403013300411031222110230134313311433414323130144102223310214340024112414422342322100211340300430002221314032412100133333441043123322133223003243431023024233002130113421424112110420211220402120433323320002002423033412132344121403001343443201303444404020420141204030330212402003240400221141044440101401314300142114434104004403201040402033231310232111041004324343432021331432321211421431104340030021024004334434303203120322004024333413322134101303123022422431114233212302104031424141242203141444232112214422311132340401213324242443242340331020132010330000100400031420102023440300021314213034221421100100033121410414414422133213334120023423403131342043440313014231203422442223314432112032022420303233241023112023222122342111314412421330121414444413434213243203332214122440432311433003021340211403204130042114444322002124213300322404143134311140441402430021000434233314102133234302130230111012304202000044014200230033120030342300330312000200412424140242230243312440344211224301241", "140304441330032332214304030134412224413033120333214033244134321444012431231333241402424242324044224241130014013422424112014111101122424203011302213411441344013302013230414201044103403413410203012444200120410214434211414200123130030104303001443223122321442120412132442134444322312443430202332412001342213301141333333014141033440101211003322023300233320123040321042311304232432124344041324323024014340240303403041123042023102300321132221214444003012421011432400331422410113020304421122131040021010411431313044344334022214203402000330414232011313341120144024422401234123021013022013420112223302104021041302040110134240443033102433203134240141104342010134434240201140111413430022340102140144211421304112331430140432113334312404400200010130104414200331301312032323010203232331123201142202421444132121143102043043140114103123001132012222434243440120411213021343324142034102211023303303124320422403340034411013412000142232424230023014423314222331123111331211011234441224220403340132442032023444311411000400341034442030302100004044120024330222134202333041432322430214211340223033001032323410434043232230333342213334140421010040033301114130031422224244302101302423214043423422100004041141223440004411322413440124123241013210403000002102224402241022240233324331324424342341121131041330344443341414421434243240421201134034123141143120230003421324204140444313030433213321313241444212441032131221232440303331003322044201414431304431020331442313144342020330241201201301422003202343022032024032301230110021434110224322113314042211400203131113314140131042140214403202304022410442102422310333233312330421234431024331413412411022114442430113301241101134143131340004004400402140212242133223431010440301021132133331342241312143344443403423022412102240240034102232412233000242040303210212004131120103434404102230110221220320400202341402134304124310241034440240143401424004332141434230433210313042430231211124322014204101434133203303041432020320123421232231314302242332144400433022321122320112013012023443003433301241133204221313133224033403132442122021423310314241241300331023441023043024001142413132214141141201340122013434202202233010422341012034340342133230001003301440421133034413324102143323211044213022433244322110101143030403221340304324324400431014034023401003230302001120424144302321012200343410223010030212221043314021144130423210232421034133023342431210432100130043031042234344003303214410413143334331121204441301411444110310321000140111401400034444432141122332213031342131030204114440140041412030231342413211122120004413402201033313302043044014014410141041033311314111034132334402033224313342343022234013344431402001440010304041241340421210032320011204323121234102144140231322044243411320343040142112441330321012111030020121421004110221111441133203443101230223421111331110330141332132420423000303200142143443131300240134033001214134012120441112140202422034012201404102200432330232324323041330330311242320222030132302301241031311302010112330344304224332112404323433133133403114432222433000103230410234040024414112322133000412110101440312212023400221230140423241000324332244111413040231201320444413202024314222120100330304320221102414424044012311011120210130400431042432433234232144334234110121403023240134232202402323210213414014310320441323102431044040043320324342312133140423024032304442222102242242344141240103001130000404134444344224141124442423223323414224310203013400203343303133243214222221042421134340331100031331101034233042042430023301412012304330023144423120321432302113414034044303022404203124300304202313322241202344034440103401211223024021122112410300200330444134002331034240441200101233411031243323004401141343400424133242243220124402010332234021104014341223311244112010104432431244421414404401312112120314111422042331134240211222241001023413404433134002443214034100141211024101241240331000241433224301342012230200402404014002234033021410114032433110342341301102310342431431204103330101102343414004004330330022232100423110232413344242104122033412340312234443232413243020203241014321342403011411042120101244244443343234434134111440113144404300221010040420041313141302113204411030103122231444130000133200103302342244000440032213134231003210221114020413130120104400120424421322213124110342123303122302343000033324231324224214130133131210121400323411444243110140013043231220442143043134244323022423233322242124432042331421431222120034420344320043332240021034202014341324", "133314001101434133033430343202403231202333030102020121143233344324210014233101103321222240433210134234423121344313142221204302221212000201341430201410232430242112112334301432413433244321132031322013331323110002234231100242304310112220404021033424314312400220112224112411144131012420242140101340241330214424414140224000432033100422001201243424122413344320303231413214304222233123303042324220411144314423023231343332112200404111010214300230244121411141330004030012433311000322323240100423330203010240412231234114100101320143344343324403441400123000143302101031304303221321440220102341110400421002114202242131134023204332323303231242213040132221011233042341320334330400224333343320140434321333221023241400230434014032011233412121014411400322042333310221333333310020103042133302324234322300141232424003133144040432332413203400011024021112011333311211101041120130432123301431440434130030324033113410323120100332330201020144024230310312112420143133034134421033403131033141143402010141041122002014301234432321012020243313341104044400132422000401423041141030003241101303141222232002324023233120042232140311130302423110404444134304441032433002201300201122204123021420442042100430021004211103013213232223201041222211403312041144112400443130114103240022311230134100324101003234133423204324013011140041444204440224113400231332444222342213044120242441033010144403311001211441133443400040130422434323130000132341433112224041441143333021224011420313303033010242141142342224302040101211122411402444132242420111111314032311202212431032440221423102034022131132312124130401133403120212041340340013103422243004230042111324412210003043330302220034133004101323002230100344403324204200221301144402333023003440231132232003040333441003243330113433130231113231120020212130303341112241203240420313341233014143434434122222443424401424303124431313423004324241230341403023044241321200100020132010023442042423322030223032013034312020100142011320440303132042323031101034130322110302243120422133324102224232140431332210430114042404032424343302124124124331102343441310033441300100340020243042243420132131223420031140041010443334012321142413044041023201412024344223203221012433014402333224301223343444400032014000411204110012401411313200142341022002323043021314422242414034404042433331214302403432042442341114143202220310410240313033320313234230444004203001334344142300210212203324213010124101134443122041012210044343103304444410033241442224212033013102232310121301342311000300331422121404010241443001414201140422034400230432110300301444442311334010214102024240041204013014030043141243004101321233313332110220220411142102230414300432313040240040133130010400032234123203133414431331423031042321022022423134333123420114322412442431310341120011110422102221002202123202133333103344212302230123304001310433442101121243214012234120442344000132314410001003142441004123021331200401222102113404112312120002310300420041323114144223021434100120044204320121102343343412041003044233231002212424210040001211413242240432244433402443100322120212230411322211204442414010422122312143142213010133142110421400321010301224444212242022134302321431402034232310312232310144023232221024001341032100220400320323124023332441001140042031130002311411013414341224122030103301433104010331131401122120014234403434431034304333034302310430204334021041141341314133240004240001241432314002310042010441312133110040214141034102402423114440442442311432330314412041330123040132430224300233224302031101321220202424012400313332123404002231321442441010122214220030121224423333240001421341121013014411433321131110020044100310331221201302440101223121244040120132424412431244322421122443020142040042000222310423043344443300433130211104420324324142231222311422121432013343224211424011004332011334112034223310330021421300343333142432324310112232332120424121120342410302202024133200141214123232211220422030220144213032432212014044040221031212310030342044123140000113334313114112032012010421432402344412323441103434130034232214022113340221344100332423042020200003002313422414001030013241311323411134243221242243321130214032124344334011233214144314311201334311243422122224403421423022410133440420300343114024321242313043101024430240031041334431021324124322403223303440122334440101244220414341111304044014043421402313341441213321210114331341401401103020320223232310240244240122220220324134000214223210302204412401414343012411112212330443041423201200313300030", "204110002402140002141241311042412302013413314331111330333022000124223132420202002300101403420010204044210331334121202202414021103343432042442121132241133422004002210413321400021332231434304300341014004113313202042414100041321031342312344014033132303123122300124324210404102401322330403243342242043042332302102434011403422423020244202314204400412143342011132214002312301422430112414223321431204003424020122031120033333244422210424013203044434023103014242043122314200230212230413320013341300313321040042143044410404034224200434223411240143101033400020313302444441003231134134041133122114112034030420011230013344432434431143232012320100243100302324121321334104024114121444034002413430311330032034043142110440410241320314202310343334010134142201120244403310330103001342110323340043241321030130130103313304202213203341031024300103311120120204313144243300304141210040040014104102020342400321113141033244131130041444410130103113420140334301343003324001304012430241012022212401211204214132241103431424024410301014311241020100312123103432013200123041102303141422210123411444330110424031420214242213231323013432200113244040434013240400343204402321403011433324223322114040423310242000120113431000102132331214322443131142414214143214434330102040432420330030111300211144312230044322340201404342131340113004402122134023413433413432334410304333203424244233242043231034344224110032142401323044300032032300211421404002130042031110141110143312132214224110114004423213441401021014013114412141023424200021003210332113400133023114130302221414031413004322132133341041211432433332033304414130020203441424142333443331422414122014222024314140341310132104412332200443032200010230033214300444144032121434341004412132201002411232132411400023434234234204241332133140410444443230211210340220103232421220343313112434320442140012430142432103411044024031411031210442441334044410140443442242403404332404421413423414013000140144034241040342213233413214402232301440122420101310140411130142420242233423401303114101340004432400233301112233032433210010441241434413234041113113213203441114012333432440241132340212413014202220332332412222204034420432443311032444034144140111014230143231221340230012103101433432323003441210443134122300121034243342312211140340444411231142202120142342030431410412032311333111412244130100324013422331143410124443031011114103130134400122202012320123301034010034432200333312402221040334012340043144224011024114322224114041412313144014143140324010324422121001202223410003101342042123012102223044032413102310214404144132111011040213323420314224244131323120131231432433442330234123114033041331201024012301123121330143232123300320104431124124104421002012023404312201202420323442032311303111231430320402001233414024122140021123142234302100003004221433043212124313420023033003224132104303142241004002443114412304024011102212421010014044244204343230001101340032021110332121310014000130300300440022041402204221021101101222133103211030144201432022233231211132143231001302122010242102031442440102141210102121411132420343112021332340214121201420133043134343043003344422334133312144040344204033410214400311022213043404211142112142331033231401232001020213014002421410323134340403321002340111423212211112314223302124211411031132340200424021134330333100241320342113221120314130242244144003211402344220424410300002204133012041044101003031202230102113412040333440203001221003022410042433333403013030222324414233131210222424101321101342440410441231302231124221222404112332110211401101312010404030402110400302440230230002441023234113040014201010211414401343423433312312024141301243202011032404243432243212201404420123210043233000421023233400210224333104410444443214421111212324220423030403022134243433230440440234334232234031100101232203041223101331013431222303114001202423110240030012044411234122204043432301111340034320241223342344024402314413331402341011402244031141031103211224101140121043412401443442443340403341312434122040304012241322422130444431011122304200312102320323042201320342434100310211212302043444020122040100434414230031104401113304004311210103311232100434212020331224210133412023014442023122410214303234003122211201203012312041031442234423023334324323002222433103134234313343232243134331101203033343140221442040003120043442410040134112113001312340101134041041330232001410012203000312140002143222022030240000311014324000322324021024043144330112112134302401212243110100023244444143432221", "133102003411102034314003100400234024234120242111031120022134144310341303004101233243111320242034112423220133143012414421133123001433041440024201401411110001022442433240120111213011411412031134421303041210441233030214443114220411133303321402113400113423211000220320100103142242103323121311340314030144334041214310230104304421340300421040402432444020341420140311113413124300011132224404441140403014300220431401003000010321033220314120124323104002000332000021413143312312421001123140102031211411110230242104241241200024014014442321002102021344331444432034342113234144103141242324421420314030432100143003412024320340431003003124432113424134424030221000404311010033424442304140244344111401031333112131322423234111043434322034140344241131123004332434001123103421221100031323231010210223040420203443400440140444040221141443334441240231343132122333420130232203241334430000303201030120020240203410410344114030121214403334221102423441243102202220111224133420011433414213201102100011401442401444111034002113014343403414234132240111241144240411210342212212124431141012210121341102240214144103242243120332001203141011221443243122231442411434140012001100012412123311311322233304113004322413103331331243111330013022422411020442341434130313403133230114120441223323222033113431001023014021224244213240104222102042143404433330434243411040213441201104124314234233331104144214113400041331343120222420443304221043002121413021401203042203041123113110040301033340300340431123004424003101300330311314414043100220113104411041221111433013033311341022014010444402412342132333011220111210400322313144133111443231130224242104421410300024104240200200213120001443102123324240234240030230110322440214320211222021202233041411100314044444200142401311334201024101421220324240313044340142010414120414342114342043423200324430330200431041204400330311343224222214322412223213404034413133132424310023131020124003111132210440002233224024422014210332232412432402420343142103404122042413304412342221211124244111140302424234141024033431321122431203220211004410030331211334441201440414040413313004423111032444211202022022324002003112100140002341333440022013440140233404012342121241431203342241321134134304223421334013410422311320300310424314302023411120113020133240030110433243402430434324204104411022202211200004220022021134012412402231434213132321101324433013124334404344303301134141411121223444134342301211432013043012211010401014120100222240000312301412444302211120204340421422132120211023203320334033140341333313443100010220011334444303243302042413401342140424342411120324102414110124010130400301201122312203202030403041303003022010234232220441024314312443101100334102002200110341243323143022130210042232431034122321423130231342243020202004411413004044201434322132422432323220314224040001023202402113413132241112403302142042013242222330233122200330244432422324112112102412014133231043234142341020230143013410431412231213211443232244023131003441212120124043113204221332424204234214411443142044303420421132302011300134022214444103234433442104232123114104140422023102221113123414342003142423313420342101121414302201420304433030411201034322021421321032042042304132142411443100414400033110422020312312122004202004141311323310310143244103233330312333332203202121244224424102442330404344242431443032431440304334202112114031410413433330002232004021001031142331013124144044013330024424440120020013402411243144102344323301241014231214420212332341314140113430322124412103344414332020440214332122140321220334044320204404411421443140202134020204300011243022231411111221123324144343110243022300110312420200303011142243321001110310300443233241411101433304044211022314332301224241240032421012040441003120343432440434222202342334413100100110010133243313004310034322000100303010220331423300404043440230414314412332043434224333231422414132030122134242003012314040212101422433220013214231023411402133041321120134422403001442014424210210100243302242431210300331203032440124234122042411202102204414211440423120002013341443004413320432134120333404402034033021012102220332131101434014420013401433104130440444242244242321330204232333002224443203423121213222223301130204131121413223122023340020442334230303444304004321110142411302303344441022240444204432132043444440131321413411303101430141420242203401024220213224434224203211440143210434203413322304203041314310123203412010140101223220030132412202131001210114434241112030104403312012002", "044032244401424342424431333232213323342104114221402221111111013211401142311340311004204242201130242323221200042044422423114422400211340223140020344243110241132142143030310311031142013140120420341033321144201124001012133022443224224144010312310031434012432431013312011104031433141211334114312112223014304100344202442134123232411022300443411024122044323101114111134411243234304210331023112300004432210204333002310013344112223043431400220122223212324302202340430240424001443230233124112413303041222421134311412234143110444130013122024321144240031301010111144130022440134032000001011400131303331430440011203442424033143012413141103323321211033242123223112144130241211311034103130230303443001132201331333044310324314430403342040444140001023210133422204023341432031304210020244241243022120101334013400341240144200334222341130000334234143443221004213341023304433402401324442421412041100130113241023312414011120224012141443201241342131214330032440234041432131204442304123440413140023343422013414041104040310323234022131031024321202443313200443002434011132424431422010324414234030110211423400442140344241230403034404340140340340311441403131024404211344133134403141410333422200331212400421014120330314334232213211243331113413110231221334344203203331003221241400242440302021201313203434430400202003230131111232410420234142021303141442243421224301001213323401323033414410041133110200401233122332444343143004122002041223422444214132231242431441432101141344221123403122014012410202301022122031404033123334313043202013040202042122233344104132420242400310223221322221140431043140403231420213041434212111140002442142140114344440314033320004022040412323244303001014142343033303413100042001322143134114314203134204413231324320131042240101030320213410203144031300103110114243312244112110400134222420032212434144224020331422421232330424211132000430034311004341222222303334303411303431042241214341313242000311403331230333431420222121123013011200000240211434003004033040021304124041433233131320412020334001341242402003233103404040444320234420330003230103101113121301401430021143130120320331242430141210324310021201414134424320424330042430020302400141422101044213042011433021320444421100201234241042434023424044044412242320214131431042042142010201241131114122342323122430420113441122012434022042003234311314301333431004404023320142210203413024311340121241112210302113102320334121013040021141002223042411131444012044132103124232403344434134134030430032441044403341003323342412141222341433123101143342212412342012411024103024002433303003131414403214131014210110234003244112224303311221333203241441121240121424020111001240102221031141113332302413443041101412302444144042001120023440303320314034001123203010100224414323142221334430120120114022402430324313313402103344020304211030324223023111024444100014010343203201140431220400113102343101110234132110412303341032142122120341224304131431001113031022020000430330400200011142033023221220121023314234113433402220120111232413124134013402133440433213043200431111120034332031220431403214431223233001412014004000311123042113411443014142003144323113022230432304213440404022220420422431422213433400144012043021243441203141442241430430221420132234204433113001144344012100304324301020032431434411111212403103111341444102024132114143122142342000002002212300334303130141234410100244114144402203333004332301323113421404400443422241024104200232321413422020133311243324111342033320342130010124043332411420312132043223004214101001012424211401132131314132201014420432240142300313433430440231203142130032312342222133041334032442423043021341433113200321433414340103040334234420210214420030430020144104102300322404420322021424333023034321033240043440042213110143312201133040133213141232424342001424203322233311222213421410401213322121442211143021331231220444341014312210003041443123034330033124301412313142232200232102404231220120300121004241304301104331010444111423010103031100134032213401100413414032013320042021403113100314404102421441432210413123433114341001323320000003023124233021222142413413211004314034342211312422301334324403204420030220312411322423121444200244022043324431002003031142032314140142314133040234031243431022040002243240402014412210243110211242042200232204413214002001032310433241221042202203234234411202134024131110243434122411220422021421232333343312110420112020424120320300401341203314422242432014240444141401204213301303104142343022014113440101", "441211012004401220442011144221230014234002431401431314444122012030243444404444001022020310330032231034200444214130220411344402232332430301332424323313011321411424340444000113202431432222304014301400401221004301212232322301240012444444342413011020013014112014110120030342210344010012430434133421132320304312220001103411210322234242112334314411141444424434410031401403224024413121320314110113202201113412412341242404021211132432424004043410111031311340040421303310134012310132241440214343230301324102011122334212031032410433040303140204020311222204400340302034130130143332444120442101431023211312333331333042312421232104111334144134210434231212342020112332434033142314132334124331133041341424104032030433303124320333031023333421201243233112004413001100114113442333210430310400232410442003401324304043124032433204401100303033232430031142224002321044314434101121231442112213014204140330103442132212014341403241143334230303143120020021101213321303433242430434400242241442403300044410221040233342230042020022033402140310334214040210442031201400324401122130031000241440411041332333244422410003144214244001141304433014211102031423131420242222411423301041422300342010234023302204322100023444231142413343033202211314201414204223041000422420231232423320023142411334330143422431434421111002231343123341222340241220423130342312244004242304203211400041241103111044444302230033300232240122123114104333414031102221022311300221004421104044021242311422220122341100304444203123004041222341232324111114413244311212044101404324133233244132412001020240122200104234434430310231124220001413021421400200243423204214423230404330431433012133010203213034123410210004033112333031330344004321302201331111144324022041301344401324321001332322212341024212141042440240040440131330004321230134240342421313024112001313443300331340211341201331030404311133232440043331031420222220214443411110243233023041140011342013331310321322320130204110214423021021021101432032132020323323123310312022421302332041424203311412431123404112213401310330032304321330332103444211104014120312044122001432300440413014421130214414340003142101220423341000342041340332012411403204230413123134222030031112231332214011423002404444040313314101003420243431244233224310141224414044020402131013431232313401242403404140410140204111044023143040432043403421300010222000434414020424432322223312033110441114332312024111244104144311101241111233242123110241033244333101202034234332141124240334324134314234034021322312313143134113210402002433314413403214211314032043431011142202023032432430011300001343344201020034102442433442132322212012023241102211211124030321200024023040420034424414323332341433003213034414244412443424213330012023102423420104413401122130401142410323324212114302133141023302114300112011341102242214143422331403223044220443343400020333040331130141112333324110240142140413322342210241101323413442102012412212011300221202210421412020230123134113223114343122304101440340222124221114024112133433300243230212303402002323030104014341440314304022203422030241431143233414234204130433344414311212401120044314411140422430234043203221113334243300040302210110403233002101242433342044024340211102242324312120313001004242400414122334423400100024031230304114113211241122411001210431203214042141044233014420141311332224334410414124223232003012141340304044333201424321140224341142130024003004300332424433234403044042333114131212301112302121204431344444414131011433210233112303014440102430243443100302011004103044330043332413131440413333324330324211420203412012211300301321144222224323022303100343143043440310214140211242302423430012011043001440242012142212402021124202231423022302103304322244434431332100243143422203240441440344432242334144424204134233202001131021011023000011042111320242344012042102302142403201224343413013003004200030400432442441423401313042300234412324042010211343003200111232004214020044312103211130403134314140212340041304201414112030130302044102042232021441104303113134043243320243302424403204441444130300314012034144030114311322214404404231012422022141140433433200111120314210214431110001121441011203242430012212024442031113120420130044421402423040430343214110123103440220132333213200042304333440030424023132311402244440023020122201434024323031101013400002231304301240203344430213211330303411131004434441214432021402214124223124203420444010320011023012211100043201131442113031300044311123202004131042120204340200111220334", "202342330001430223001314443444233212222324314404344222033200320314022401334303324203322320122131231020030420222210120240111232143331414242030300011433122312010202403001034434013034124332031323101343044013143310410310141032200331424022011131404432414100341402032141442202200204132303222241131320430112113144123230402241141232113222002024220243213412121202144421424003441220044443330424304331013224121333211102130443244020043302203132031430401013114420041141423121141203342024221043132044412412401342412031423141124124220341102414414212433424321330244122401332120443203310144023413230012240040021414224142013103212223414210122204414031002140342122204123333321431034141322203221312202431212214141043340043321232204040142121134204240034430404131313310421141141113044004420343232304202030204112410204132110203422101000332103044204211024220141222212442031333320040321224340000201021233010140014044011130441301400240340133414322440240040131340422443311344001423324103443033003332124240041112344034411042230321110210422042023201301334214314312403130420422313304204143402330412121430231414133211143103302424434401010324202210020004124320400030010301414031440041323431043234440100213304310420443440101414443101402014311203010302403243333320424331231004431212304120101234140304010420231300232241441004132114141410211212132330321131130004021403031010202322334441122430032340241033400113410003403211014102233012343313421220400322244241404234020133100314212101120131002413404414322200310324040232302031444333423144031332013031313033343342224400332100002110404130331122014210112244221241204441222242322000120413331214203022233112340231203114120212100320141003404210204044410442233342143333344040200422411043232420303322104311040022301440441341303430031310003040313200201024014123024222213411101114001141321122030220314434220203032434141102401224020334113300133032310301313424102012440121001024142041010223130020211023100300204020002340143044241343112441200432202000114231400111420004210202403140422211213111042320014020422132113420040403242022013231442141300111013021113130444232114331023424202200141122314041113142113202301323331304413334030004311333242004022101133034043110400412400044322014011011342332010301442024334202311230322332212442313021041443331142141212322103121120412220014330242034142213142033332312143013030401441022334012213404000411143041411000322200130223143040221400200031412232323024112444244422434320222430031233101124111112230243423001323000111122142422413240130443004121340431034034430242122144332111043102034312440200301423234221404410112034341000422323332133230021242212010433412144243000120320204220242310014030000230031014212210110131042103132303222430043001141001401212331023322332230424404232044134243444000343330244433111130443444043112333340404131434141024223313323114010243231443134414144033343200104443321042311130223201323244142023120220344023010110123302120001012424122303404240344442124213342223131023024110243104043231420344143323441344114430234433023412421044242124134103222114100323202231332043144432242200342422040322122321234322141342213010212430040413121201400004133200334204133224412141144310044001443013024003301321430403031132402124204312414032312113102312113301104130142313104413444002321020014141033123230332403410342044242133041232424233403132230413204202301310420023213411030311233230234200130324000310310331103232240231321103024133431342224244232023303424121320034302204041042201403124113310124204312330033422424124132313243233110442032334010134423442431232431412033133331230041114434111441412330143301210433442010040110113124124010014234103330343340414301011034444021223222203423242210304103421201000331340212023034044141133301324240413414144424332304141310321321031041323203001222231134002422314441133002114324300032021041301204414444134403021100223224320131204314122102443201242204142041220234132441333043340143144032320323010240314204321004023400340223313444423402142040311304303431241021031020403121020244442402243232211230431214302213124302302033430111130113043441042240134224000034014424000000302414010423041434104121240443201241044441023311401401040324320101423340242200233010334032043010423300240113311131324200421304402143133410240414011043120044102034143143134141103430234421040001440422233033202202411341330130032440023134213423103331302301403011224021230211141142233313021223034120232320122404312402224312300432323314011231", "420234343001121100224201341101043211324142014442401040233000323103311030004040333244410312211201332113141112324143241120110441414002414233223413413143222014244203420330332304313412121303204300234310331204022041431102310321003442141103012032231031122230023041040032003342324431342040422004040141130120420201103203113204442104210233000334110214034323233422230241044232314420441034004344320004023204040402120113223110140242111031110424322124210344210204341220311400004000411222424022414014233401042103434444033433403334001241412004141304021223342422434042212441422434240332240304401441210244031442430333333321021304040011434244142440133402021422014230422323213202440303133142401021241400204204113112314013322143244020431220143220042430404432243012123302131131211220022303244143114300143240203442141013340310231220124021210432430133343201142213404130214312214224100031212211430203414221212324214103013413122300402344100220040424022014342422131001203144224402013024003021031011342412440300423044103004210300424424213113330213332324130234440442232204414203002132422320041131324422124440340103344241020411240304444020033033432140303104122403101003433043424431434234011443134333232101000003113211002042223422113204434421321123303243404241314102442333113321132044201431411133031332244013223212330133003204210223211313313424024314044042343142032020121134440244443140021333032330143403210224143133032401344404022432223114013031231441120022242424313200131212223221244441042132023100311213220302003443211104311414302241043112303023031334422000344141420211030033214323124244014420134403403130121323410442000340031123444140413330122300440400424004434302101241410020341214301412044141131421313441100241430312401043100011131014114322442041424222302434202431320344020140014434440200200042443323400341400324020431321242314233030144023320200424201341443341103011440432004324003431314021244240343414210313234234423414244440144431114441102023330422213210013421332212042420323142024430442143112113122413232031242224402310302041334024243320200404430030240302212444011304100022203203331121411341001312114321001243141004113314110023023031443111424233333332421100111034240210400420233131103111332200342130143222311430404300313332040000320004030204333111242222341022443232021044202321423204342422143342043041211043041214341221311320320404001403122222242430444232244333013210044133231304403004411101423334314143011124233322042430120340141002342423402442224143314134344322002323314110102221430243024434314202330214241313131313123312022303322400413031044313033344234312233043323224404320312210411041412113442021010301232132002010201230114233232011211400102120203014304340402203011334123031403423223320330441423110122000432024203134213114310003244123230011113334304032033230113210142204413334013042033333322024113041424112111031144332134003344403111014103032344240041303112120023322104233034032442113341403320424231412312334400010211424312200320444201420113234403222242434202014300124402233334410221202113014204442401000111232434101403141102312112202123003320140042310413432340224231333124140210231334031233432141042311340010300114121201140231324312233213432132214122440224111223313212413301423112000300443010302411343322000444013032440124222200103444014042143012110114023123302410012342132202202124030401103200104043104202401324033303140340214043432421344344100010023414040210101231120310120332114100210000013342124011003143201444221410013304224244330323343423102043123301433234022320041300242411131202043401333111440244423404000211220341144414210024330112031112000202403042414224440111124241134022342433412224414333420314340112224233400224311143240040431042004034132303102241333441442124221140111222043441314222021442042402112413242300130444132141433203444241111403022442244020313031221402434342210144223010321312210023323433421414024044441244014003323420403121240443310102111133412341120202210232332211220122424024004334241200334341433212234013320043434222202223102412243304314103014440044421242100400012224312042114410104324032300111411413020420430444034403214443110042120141330310411330302102233301341440411230230020030343211303122144322221333334303330224323134141013042100240343023231201013204340113421321011233114321043333204030310202243044320211014214111320023314044101210232420200024100444221421332003314033440022203004443112044211404143044003220142212124300130414224120001234044100203113432142", "441020101100411042444004132113331422324340224203434341000444312130023243234032201423200420440103032410004430343423432340104302110430443411242421244420413042401221111214333201311104003023304040424122031013223310202321224114041434043120021210432133444300400340442040132240244333141042014121142233241001144023202211034040300342003324144311003423044142133013131300340231021330221243303244002331303342141404020302033224333210134441012302413410103020333420043103422223211321434033233430340413311434104420001020143343343000312403100021120220143202231213430123341332100044022320234144121222042202430201422324034002104441411121243002403443310304440102121340431230324343344041332412300104343120220340314030202102014430043234323332410020222401102341024231120130302223043130124223301434022304443132221020243223344142020321324341304310344441020224002141133200423312222340241441434311133224433430114300014441330131420433033133424103310324300112312434412324111124342243400320143221204313104322430430212132320231240022220012220414240220443211204010443123100004421242222044443104042430433231214110142233021044410121322041403030212200244433432230202302234432241210101200113233411402131442344313401403311143302044423242342004120022021334040404102321134243014333014104343013132041223104142313033403322210021411121334023330221243104342233043131311141241333044001012021321312041012112422104243111021030330234340414143114402011203421034123122214331030000213102214414241134341033110043124230432422413104403343021324032412213301402142203232021431220230041300123124233231134423111004342314211002300103024314120321112032424303134310213340411120231204202440011301142141310342321113404304103333432413223123440103433420210033302101014310311043000443132201012314041112443034023342233004134042102143033440443320023112200443340440342322221442104032033301402103242203242211334423331403423041043432023412224030413420100402433432240044211411442403003124442422303243324224204104014444001021112432004212414404432424012232300014330444243322301022020443000014142142043223244321031032014043041420140330243214003143114014330132144124011142340424121000020144302030332133110303220011102121004431324423101223142032342024220113231314013031101014302240204404111104041001114231314320131204410023402421341001444440013224034013423033414331241310333222332244314404040003013321404432232424130241210210110014023330201344203441411141133110222212442433304110224320042043110102144421003441422301404140104302023012422031132000040314330331342244004124002333303313314113442132302114314424422023120200433214012222034212202041444200220211443334311234400140311312414104111120442040243042213244412031320032404220014022023433334030213011330410112444422030444400434013324211012213343040324041103003023412312342230402303202242440112132032134302013341342033410443404421441304133134144120220321141321410032001200412422331333022413014112321042401442430011324032214432434200212302142422133403424410013133430442330343133041131102233234012044120031244102432311130033030212304142433111031132103211044030121302300214412013130022114301230403202004130413414033202340022112230412304102123414302334414421220210312434013331441314342243321214342103431113302221203303003130334242021032143133140401112201001420324300344144401404231202343321010310014201200041032400214310223004141342320023040441443231021224221132413132124313033430301200300212302212103121110113343430204433423420424414130312410430024431221232431104330400440114312433042021240400112420022014030412013134124001220323422140134122423124302431401330140423002012044230024340244040401414114311200340141224122124342142001113020113222132131421330442212042424340444422320240412002243402133004103321132444103330111332401022431011444243214211233132343433102000001212221322442342412430312013344042331411130044212014240144131321312433314111124104221323212340023010022322203214120114413410023111013430044032032443404322310020201442004413132103013034412320322133212041230331043442331344123232311230204412421120313112323104123443203401213014120404324404330031440231020423413110221312330112230240320424032014020420334143120421004120304300231223303241201414223303030121401242143420201420041102144010230014330041402032344224211021403233220414313043442242434012031001413043010131331243134431234111100330314304112114314223314243422224110431223420142220403302341012230202133002434143423234223230124220234224332", "324342344201140243432102404400234221200344001242244443230101341212211221112404031421244330404303222420032322143402414224314432334334131101212202110420422341332421042003211411444141102410424424121233324222403443103233334030134214324024224122302303202201401040221242302420003410441002101301444122032432113034221133204004031424411401234041421304340240040042301224443110232043440332424134301201013242220224334232212332324044234330323221024402413013422023123313340323032132203213011312404322220004004040323110210330244214141141432014131442411303040321244044121131401433410401434430124302024122132333444143023230343113402401430233032103100311402004001424302314413342211432422104223211332402340034042101434340002003403101242142204204221021124314033001323114103321422042023333323314003324013124314423013012341240113004041422444002101404143422232030001022442314043342100410022430200314103044310333430242010401404120400403133323200104401234433330210241314033004431004230232222223002144412231124002312044403112413410130141142230000204301443111441223003122404301220011202012442010312323114110140304134110124422333310401340110340244130400221123444331121330422243402310111242200433123114334203120140323330011232210323042120141101330030231000243103142241214320431122144143141020101003041001101414041004130034302432101424213323431043324221020141220241302422424042140103104102313222200400023102443211221332411030400110244312211003000334110024202424230320333001204002013134200310241243041411204031131144222113213103224240201001314114413110410343403042214114121322134441314013144020202324302340423201142132020142100404010401314212001133020320333333221122310023432104323243100423203324101022000331014143212031404332020232124133244444303313100240040334103010102132300042031332203333214411041114034132214201231414043202301140423143012310433121324010011034313221101332442121230012332141221001010333222202141110212020331423411101204422440040401330403212013231310324100400210413300124124244312401333000122111032110141034203222210421313220211433100212230124343212041331302311300334142123143312224004320141121023114141424123323313113410123044140124241330044134324412003031122340231222232340403204332003242402421012423004140441124114133142310404014203432304113141433031010231300323233131021324201302200431401234121430132213321311004224410202444301100114213002432344242341230432133200243310301042024112110440311324344404310000034001134432411042121404320224233013113440332214031421101030211011413301134002011420330001333011444001034433044411031042140404024020004022232421243431240333142013113340303144442312430113104112044412302341310421324131001234000212320310330440233432014042044443330341412440041431012333144413201123221131300143110314131402234133442033002301430322341441343203440001442321334122002143302310033213214204433341000121214204312201323313230110310002032041000420144124012041344041012312122431304200204121204240214112122021211231043440340220244222001221020341103020211344242103102403110022110434231321441204204001220243230230434343134042101101000231041442304434332402213204401142210212343440210333430124214014403210233310402331142131043022144204433413113421300301104300341202044220211232214011330221423232211144234401434133111130020432220403023030034324131022401003211333011300130341421443103102103140011133232030111130202424133023113241122331232302213423314412330340301200403113304422413204413204013132431104400422143222112314130111130030323004144103224230433244144202210304314400124130204340043112343021003003323004330240001343020000103112330411302133331023411100213211003323410323321020023411241403403140214424000223132302342041010423024302012113120014001340431100124103441032134102341140004140132421130200411300233300332234201120210020244144113211120244103224101130143342430333434302444434244240132022010222220044104010411001430130342331010034031013302231222134442442434324444224024312213402144201310412003302104134321404011301340122401201324421401213404342134124010103101022100424202010422123123341411144221000340213211024324330242003111314032331011414104323243141431432420340123004030100111010403012424300311124010114043412403040341134121102321330402430133232431004012311433143230331243240321034011422432341313440130133131140440131030434301122400200212404210314042140020002013010223001104011302434300101332040400241233412432203330142231114403441023224211033130032013000433143242200", "440412042301043133402312043424014442230242301413132200103430442143144100441341030241311410104423003024320212112022124410000211123144421130211020332300211032240004031244142331121033342004133144211101431000213000411310312212303002403110411220202314213413144401224214022241410402231342041144433101203321302311413221111421223432441412420320240413004233431413341233412403120401411211231204330402302234421324121120414030210312024301144441114142003113133112141210221043400224140000114222033433241331020214104200424403412041411140314112220444041410140321021413044411013142104101403021240301112011321240233120434100031414203143131241031014111300131211123340202132222404433012142224101100004044121413202313443140411424003123212213404442221122203221011023100210102330200300203210320032031211304340321312021133441040000001210312114302222233223210311004214343144030043131204431102103103044323211300403023344423101103301343110014401100101332223024044010104204112400122310420421434402014011443000211141340104030211104420223312143424112203130011302414331420413200120242212314304240044034141042012301212314234301140142220033113311422444424001032314100441341222303031133112022120003331003141320222432024341034314003132024241322220142023404033113342203340214043104233124133404440002223012242310404222034110131122103200230010210231131304223400301033043330300302413143320220421413422403412040011420004021241314031042310303332401042011020144020104211010041121220440221431113433142302332141341302241014214123114312313334404231402414120201230103402431422434313421030014031232440141143240240040031203441203431322133023041102202132101403220220313322211434103130203133201110000220324442314322403131140030424303233413224331103131414023322341233312012020413004140211242101023111320313304344044103200021212122440124102231230042021044242230011123104340043042234114421013410031043114330302212323111214412401210234231112430231430020140213114442324244034240122040024323201340022444010433243033421034033404211342413402334201400230040022011214222211232031114132111014133101224301422410102042010244142020004102034144144342023133443344331431322144414324323301001334111113402102002414102122140243213244230402111321134444342141200004111132032102112313401441201203220330200230243200112434120114404402312340013313111230023304242433003323302023400400014011033444141434000100142431344333430430030430434410214242341411233043211424432203320330211004204421413102420302442444330203210314003320434241410041430403033232012334044301131300233103402203242324002002133203223100340441132120040430223044303044434411020201133443340400214320414131044412124422200242100231103103240444114311401313212404444201004301101401413332312223010103141302142103012110232040211240212423012410244142120323202143303031201332412024134033114433220102340232240140311133441220443012212111240222200111111334234432423401330202130210301213133133312120010314331224401110003110312211110144311032113340013224320230022144111122034140404344412011143014041321112321314401042411013440001421323340030442222002012043231002314411414031433113320210432113042301334442033110213420043003344111231020113003322001411234013100100103120442141430312433041012131132410210223010433403424243040321134341203234444031314243122202000234244212010040124004234312310123002001103040133104103222042103400210432400001044222012120343104021203134242002311331132123103032021311412120134012223210003034412434423222140024231400444412020213211211443344402130411133200410101102444220101032102130443044424123220312041432323300401234112441213431021333410011322200012131331134311210124122012410310312243410320010404012020340323142033234420040024010332103320301020433003133123433412121241342302212421333433013332344130042434130111002031104340222331330224002033400022401300423140201334111004113021224300404122002121313120312302343321410040424410431434332142343102103020032330041044113104112132023202343412300433112333223231114343342032131313013413220330323000100024004021124101330020402221233013140023314304113040112123411141131201431244210314113040401101431101411014142144401123144003414300200114433001112401432031232121103111031403102414403430313111000234231224200232232023434040201021142343014430013034100423141431313023041022242420240441203342334022100034010204000230034323424030432214432134134144414114323331304403203021130321202433343424043012203021224401431112103132144441321044322211110", "104402024100420102124312234420402411102122121342031400242234010104330430040032144113223022110133340002141302121201213222314433412311333032041301102044101112114422434301213311121130412231423404404433242332424300310423210403313303433203323123401124131212411211331014414402113122114023401133103441330202130332444014040102200412001201041212142013314110442123440433013233121042140110401341424301342443234144434114242343403400000034134132330021320114002420412000330114130412424112320044310300231340010243214220422203242224031104244311033243242410020212441322003411233143343323224130043244011200043322142212344042421323010200032401322112443323030231103241000231111440220004432000342104420303312442430440141430420233411031231312311130421332232403423013444040304344443032212020133020040242420201012031021424342324430111313320112214421402411124310120232032300330134201002242342411440331304002024032302041204344213023214334424224232400422204423232244434324241420011013433304330003012341423314122303431202332432112043202223112200132034243324002323301343400221334033021222114130201113133133414031402323412433443130201110424123020423414314203101424124024231414211021140233034311323440403323211231440324034032114141232000200103111330113140100342002420443011234001201103222130341433233013113443001023403300312423301244112302010144422201244041233132121320102321414244104244242244130230101141444041132022013313112112321012304010334433222144241432443441041122023314000443003213412032021424103304200020113103114404341000443013422114113424002441344313033243241004412132210204242001332422421123102421441401012040410002110044232042324021402002114234014344104202233434242134212240321302330142143434141401111242230332222341113214234323343223030302140343200201403230013141201313343444030043224211114114444403133430341303433242141421102410104123102220032341413023110241243111111040024432410012204213402044102320302124221030243213324314200212212124321230113114220140410302112224100011242144101304011334010122304114021414133410332141240024040423223402322420224411421010433101033131124130011311423320231222432213332010244143143323444432133123041020022420404431121104311421312203112121324144410243022243444143034302223023102333334221423024104240134040412201242320323402000041324140213041224403131420401230011230320141000343141340041112022441303300311104240400310430022022414012413202441110212034001000421210043420412302314412403243124112002240420411031040344042402030421142132432433124202204023123241103213142212314100001412233442020222242300300014121203442332334040343313323204310302332433121220323021404043321331033343224211133144331314233024133411131100201021002423400321103420220341312321104042344003231441204410120242224210122210434143444202440343042033303022444340333421320430204023041301220331421312444403014011231414430223002322040222112312214434301223231401134342223113422120304304433110302420113040330300201110320143201400241301001121122404000221101332210130431030202224104100020021111003340320443222133113000434422121231030020102000123133020022440223441300132032414340233322322400044110442403420232112414431304041330430040004202402243220104412332401104333242334044210024114041130042413010412223330222002234242221232443413043041224323402400420200303342441243411320021403234430023320402133421122324032303110020032430440213244000042104013103212310332232234000302414314132010204400044311412101022120144211323211311002324340300340024102032022134122432433103033123041321442333422424230443000101040013104303430220301012321412330013301411213303324414100322130422403332243001042242433010203122221313024143100440131033212444013041232202302240114044433031223033340224434133324123103140333212104300331344030040324302424412434002041413111133300440420313213301411432202123220444034234012044030021324413120021302113233402140432441124342023431440443124414422021341232132000141001343433444403014440213014333324044114142242412412302022040401022434120112133340031304002220423022034412124322023014032134111431441220121241200304311432143141104432102201213443012233231212424041303142310201142212243023040043243002034114222043434200103043343210333021444442301400413142133204010331324012332331010030410002423423011343443003123340420040244241444140020300340202043221131133234133400314311101202433301014134200243431143322333242014031203431014112133104333340430131404400214221301230230324324013440012402312110040430200", "034441442211213243302204431403401140034021324103212401011042412113310424023304413012000141332023013444324144231110421222203033012314124232320214222000203343233130441013331223433431141420221134331400114404003110413024330420131200404424020041310210114330042132131314324432144244030003343320201332431201331441012001024244424240110102142342002000234110001123421422333332132042341401300312142224211143122442022413110223010200114222101310342142004030034440003243423034400230014010013120424331041444334440102003201421421320013422342311240231420432312224434032331041031134113044320103041413313334422342001333124211034104313021402141203243210421111002242100104232233131221202232331304421340032233313020330001134434303132122212202233114301223202440140030002234122404130431004404230210421001323311213430344404313112122243313003001234341340111112400244310404430102132340200333231340230431343102304031200320010044112401210441213440031220123014130312131000010331243233012231113311000120400334220410100222100104014302103131214334312041344404404213140222322202221113301230303421134322004112043002104204203024343124320010302323344442403242122031214302011234010434123214241124213100430314014001202002100131334201000312123222221210434141122242303220444131331321131320321442203402043104210330221434444302343423134140410012213011000141031213041131441023112133002004012040224331042403331103210321102134044303342200420132123324403310402223110344024213204434133041303011100121241132124403032241323330443031314202031130004103111133314120002200112212440431244032121133144210223240311104320101302432311021020421443210123340104341113334322333234001322143302012011200113324003020444442203021002010031241340132434122442233110440134223422102323124301333003013114133303000212424041222124312314023004124134234041211122140013024031133142342131131043204111321044044400202114203210444443112120001131331123434202121132104323134214222343430110103222411104223244141303140233413210221424314444010141032333022102021120430023033322413333303044331042141144443122214141244424110000431133134434323343211220344311204411310312441040333444312444044422441002404203120024341312433314232441234322412323434340211431421110110313310312141301243440432032441421302304432302431001121200010400024031023033341013301140132212400331003240422020313201440401223300303203112013434421104010110101024404022213113031414312031324034004214344404340443343322212143310432314423401314223402113304232444332221224411423332042303410014321241214031241004000202230422100201304000322322102122323100234334133204121433043402001244022300341332012144124121413131030010401420301003220330420310040313431301122203404340220021112243342411234111230342340011230214101411321214204110443434042014310421140043244223124242311232210400134133040023210100023042424122414334421033220223101431301123034412111310433310321440440431031202022312311034334010041212120334241323214003002234040423022014200141003014402320000430320444141432002103010132221341334043100031104422301340121022222113133100423422123044103222444241132340011333341214342241304131321143122323144241023244030221323420324221140412411020314103321223414231104321200140114014102021333311203323024141404340010001332444114423230440210332243401143422211423010014113040112414031000143413012133040033313321430041212220023144314143302033104443444324231032320233233131140420432002343401004340131420224443401222320444220421410304101213134103102142202331120113210003224200200121103444434000444442132431102410304321022231220334430021104302023144244200434003000020421322103214412340122110232202402313423210424204100300142204101340220413143321310014221143210403404302131404140231001410103231043223140444431122003421000411343414421323402101111440124414300424102413242124221440010402301300200222121213202220224012000121101323230221142014110310403043301210424414223033403124324242031012133202114121243411213412202010224114013432412314032342400132433303314112422141022041230102130031332112220211113241341124042143421141334431114422231421401010441112311412131223141241200110314414321223041330312200321111003040424004023422202221102242142011112302330430224112044414200321444404013423024230134111300111104243343414043301113042031142312132212012244234312341321232130324332030442033424033032334210304344142124123134243003404123320442023003423414023244132113123231124220343043303221133411401314203124403002030341430130040131211000", "030320030312023114234423044132024343232432033344440004222130321443412042131011202210302213410123141412423314321410100200114111040300112220003132023102043243423043311443304331113434204202203144131001004203301034440222230323040432020021101030440014230422400130322203144412110422322130203401031323340410003234024212302302143332320304202200133041441113422034042101412002133442004201112220323130230202003103232424004012410304103404243140234400331342142201232120104441113121344034422401344044100302342443403301204132022423144433314012001014441000414433110123312224120000101142241420341322144103223244121113342233231334011242140113342303114323304043303042311001330322330214114121400333200112413241304313410313344003441042320104042122204204121142434424011033013134242342134141314003114033142110430404142431401313144100342002010032112022430011042430113104442222321032322314144112303312000141021330343410312030410101034304320421130323310342112422413043313101141131133313241002202011411312214433412021230120144130224104223143414321030333121000133413422003144021130143002102024321214122231010230313434202432131100323334033303432221104311130342133411301401334004423333031031423041223214040402432230222422131331040302121202021234203031221243044211343033203333422014201334303331110443201433141433043401021113240211234204324310241440133321334404244420322300220443143432214412212032420333003334202033301324134103313410240422320311031211230243300443203110302304424031024434320022202024041142424402432020240404142204401042322404043432043300141234032021234143204404042320240210341204000302133102133131023413432012302222423443440220113021243444204333440000104002310414033102240140242403024043212340333011420121043104043011133414123324223010441233004322314414103144031114124042040044044013043001220141343440020320410314032203244404131024241201133001301123223341303100113421213324401444013122433110400320334140042231233231311100141131212141134323343431224024012401423302342412120413003212410141422003411311340420443034012223300014323132112103022114232100312241321044001211121004400023132420424142312343401011014033032222311100004140403240430131333203324210342040004120200001322410221002030342034012040433104104443414424223304314342140301003221302434003034313034114012003231223043440321421441020003210412411412144140212233114034200302441121124400314112023134222110012212304442433002241332202321303032314002112403242230004234433330241401402120020102300430101101312414301011320234412401142413034210433024002430002012112212224012141134412032020212031424022110322423422430233300340042040331411212110000241033140123141234242113404014242132342402220022113040032131023024302032134133441024212314430200131431121041041033044000211120030020034101014101412223421331244131204033141012104314441342440410032130301123241002100203310123334041013303403213202441440401400231022221012102413224122112221034040201141023240022444440200332010000444244440313221324420244314440442311244213130402342424421443132312312130334411241244013320333310343033100140011322430122210130044344324400122020422323112112121210143040444402223111200400204224124334031003411223412400133411300403022420222112144202000141413403113110401230331143123132404401401320340332302441201423430243430111001303410140044103400013400001442023342404343103210401101333301301321021231034142104402142212433043111332314010103421222120324431424031410302224300043202244422232042120133240034433110244331412104331220400032130421402001031343334320234341124012341213224303002021113310143130310320140303223442241242122004003041314114323304311013013201444013103033330013202231423243222312322434414314442423303244201010034114112323420211314030412231403240002144201413142332134001402232313221414003434314233030002432323331303042001230231000322031344004114440314321321244413141433030234424132230121443212133041221232241022030431434314200224222104312003441332301334003000111111334403210010424213122233131023032422122332024040310322020432300400244001020203134033202202240122214131113332241043124341114131240042302402443443432211022131102422121222422311301414202241024210424044040102400300123201310110113111313321422034412223321320214043412213314243000320424000020300341132004022132311240202044441113441342020414242420020320440121133310413132132123242112243444100410244431424034430434103301223002023204111033420204043434021103410012143012334111433300104313310331213031432203", "411144230314233412300212043303242034022000304003310444212321042312234114111333311033421304102433424241430431432343323104204213312213330411223011333221330112210134224101042041410320403344202423310031224042110222413112441443331023001002223201310223212242004220220434212244444441313330013000413231223300120124224234403343320443304111211441024004104003034042330244123214411423212124400140403231131140424022021224030142031403300021003223212202243232310342012431321141210414344244430334422433230012413122041002440031404033403142233343402214330221230320040434431423314020311001323231213240303320403343124342001020411124401440400322333200030333224120143012210020032043300034032101310404403013100311231133233013222333143330204431021214203123233140330101112402302210034044442411133332024320320404414344103310000004241004301323111430133041404034024131024143022304221203420220234240444401134243344404412412414330022401104033401123043131124131022223103330340013211441324433201424200042134223021211141100023203214431402313013103210012042101114223144340404203402141034020314202030214031111231141344132001034113131301033012121414003243304421311240313144043314142103330230243231100142342101341124333100002231332031144130002210040212333322331100321401232114301033103411444034212313233014212234320200301111204420041422221320003142212242403441041423243404013132103332200422032340040402330412322024331114330140122321210032234302214010444141114102041330441000103044341404421343204014331332330240123442014211221343043001122203443140324441333044202322233313311301441022434312433230033003034102014243330142422304242404241232300124022131201400234443334421230320112142114014441001403443030002230303122241120243120420313124430134424441100334411134222002211412033012432024221324040303101400024122323433214011441030121342420010111334312004441101010042330342024110424440324443443244030241044133444210211044114003313302341442101433201404410333422240411042413224422344223042130240204242301010400143042333343243224134343213100124122421124321104101241423244311321443413204004344203111304012043304102203323422430431120031433041343032210101402332142034234332300144124320134131211010411430244303314132403100344230140213213240032101120123034220004143104243303213133334240103034124141444110400311241213233311201140400142122311300404030333320412022201404433222100333034224442022241202032220144234421303022432244001034320122030140432304140130120413000111040002341041044204223122400313311413341130242314041121003001312403342313444343423020140112141441213011100443002044144331413222041313202410402110112331144412144011103041124104022301420330142323133103040410444041313114300203302111443300312214202301124413032312302440410002101230034332343220343403243032211031402011221234404221102320302311143242430204233241343312120311342124103302210104400441432122001213341301213400442430410301403203142120123442320111041424120224021023131342344243044220044001202213231304402131334014202413403042034322234334414420142040404030411220223333304034031413313133104130413032140342243003221421043101222124111013112201041402234421413043431230303432201010343404201102302332303032430423332404004414101323041042402433231211011313302444342401322032330112302222012440240044203321101420424231033140022433334401014224134033001410331024024340131003322433044423030222240444102411330420324234332330324210311244001201000240312443212120104220040142111214330431131341210040414030412042303114412014134244141221130341444023342222230433040232331022212331033230443012342211234243313323340132310301331310301211330330204140130033404130140134121301202313001221042232423221111113133234330124242214323330421104144344041422020044020003020142114012231130022344111031332242041012343040243212214140222421333002142230112423132423143024123101143022431233234401010403321030102103024002113010444310103333141003434301042310224441013242231214343100341220233332120430314120404140012142310040321224114404211211020041210403100230113012010332204400120122344412300231231421230110413330213442444100011322101341223144041121410431024014231024242414404441442242421342242141230400410213341102302444244124444201420011040314223133220012202303014411240243330432001401131100334104101222223440344321220141230132423414114131130104014020412330422010102321200411324342010123034001200310240022221103041343324144212340400213231322023114020413341123401144110302121001030043022102430311430", "321423414041210120340133333441433403311214123000410442020101004334121322230144022334014344134213023314112133344021202442443403324320020234021100300401442041044041132101142023130002044130414341303303101320244202003202204333014040441032312124403110140044030044102100214014431002310322240230432113313444322100300033033203344001101233014114141031001214014003403432411410223402141302241333210232100141102103332142403243334204433101314440223341204103323244022111332103201333333403434320323431113341023200004444100143233014322111244023323222413242033302102034114111214410240212002331220442234221000430331212342202404000344001322443302142332314314212003113043331002420243444222031212110441102330434114024401100412203002314421001211441043123104232433444331042412043210033014343214424400220432341022142313144124203044114401220103400443113311112313222130104040024100224143011043141024110410243044203202411102101224301031242334241210412402224030114123202223343020341414031121010110034430120223313002432104130012100232101133232424122122241241240303220242434322442044243020023443411404332200020402342313030041212400032043311202123230134230101313122430133341412432410424414343400124411321220331320444311014014102211044140024022011000141030204101033424010444421212343411333413334443141131331032332403020422013222040204140402223302204322421003214340343122412312002101304344413422412323324301000142302421013102344231140313244100301134310004030003220203324044212301202433422111414431312000104422214200330304304402004302424441310302212244104422143442422044244233013104422432414134242241314431214104304124214403234412123103200411421434322411001232204444311344001224021140443030012410412243130422321034401220000042423034243423303403032143221221302443300112144031333212042440014124242131403220342240403241124422112100302314433142330302001331411421312144244012314021322212400003224011320213211024222301334333034330243113210414304032113400413331141404413233134134122324100310440221040411132044004111111120122303024414034420301430432003330032032124404134144230214322144121222100304404431124044143434430440002230224241102101300321324001032313101222122200043124202302432412343024403202134233112142302031404114244220311420140443113321431422314410420241000434013002431111403202333104042340031114241040003031441102131122242331200202100312224341144043410144444442403031343004214233343434244112333301302001404441220131403202103424130442142344443112013140223044012424133142223444441231130413404321321012422440320330013433014214232131121214223044114240122122111132411340013304211211204210143233100323243331444343012103011142223103010010422431112210234331434443433013031224114210003314143340130344411041421342411323244232432334333310433040003341203120324300442204204011141203440243224014042221440201330440030044324411142323110222323243211020011103110343421043214220143020333301244212110344300213430303242414111314322322424441130230011044101001331411143433103300241024224014330440012340133201332224031401201234034033443244041402440141421022010213134340210332002134034203234243311300103010031313111314342321403220011133340343231211102420310302043011111310002121422412402012221402122121040013110420021034340134004231313420210344303130321023321130010131041043133203104402124104234422244341234204434140440214114004444002324011120230111041031343421404313204044222132000342232113233232330120121013021022102021000132220422000242134431002201244332223400041032300423203212032214131441141424404020442244412344444114431300241402311140302414034041324203444042313442321030221440011422430040241202242403432003040132243224012443021343012032004113444343022434420212413112320020124041340314030421233041441143001123030314423230044333333114424034333444222024002102102322240242341000332203121414202101104242401444230113440221030340344034311130000330203310304410000242422221411334410313104140312230301320132122404413300322011403222003414043402023043301141242432002121034422133233313004302210432014240100203203402122313234021414103201243344204033434201301032413211443404224444231020304243200104211030100012231034003201032441332343031332020202130413132311110231441324144244223414013201404333203141134120142444312044021104120002000422200324441014042123413122314211141032223403431221100034344034044242221342020041032302334324121133130343300223243444211420430213241143133312340200040123324424103242143033300142404401030024410024344231", "432232131111314412034314030414103233421213141004334221141341331303443044212323220133421002412423332001023332201220200442304330222203243201140000111333240212203024214242110100134233310210334043232001404444110011222302331123422003132033211121033402023420321242132312441143331001011044004402420440100013003442044212420321113014403424232202441411314242214033242301133303301103303023211021322010132103333414313121420100302030411213120141411303204241310302023200402431021212022302444033023301030004441224224433214240004124344021112133041403333110233004000334104440202411423433012021443004123011114103011301443423134144423420341122310310440434122003441223021312331433204311002033110120333131110122231430421433312321402003114142131130101344442401301100321210420233142240240240330320311210301033142014212043041433314042302234443021013101103333333232034320222334131322424133222124112430104131120313341101132200201314424124442303121131014301304242313313214330312432402234241030244144012134314432022010132142022432231412233222330414132321222000034134330320443133202132101140100223100044432003213304003344322234311332123223241441130002040132442112042013124014140312110443210224312004322124022311030040030010332031441321130132431021020103420111340221312342030012222414242104114443232302313330413414212103411012304042030201333341043440012413311040211044301204231020124002310043103310232112311404310414411114400133231243240421144134421240323000432130202111111120233124320230233400023124224304103300014434231440231134130344213200222224440414321401300333140204310004402441442112433203222444012404140120004420220344122411010203220312431104130001210302332421241011030422320434012211443302141300344202403421032031323123411121004404310442223441122024113423440222114403414003423221201123013103124142221430313112004032131411411112230434342322304100214342212241334334200103002033122121004420341233311233010111002111324303234243300121344213034310331400132132444213241141230024103404101144200143103111201312120111313424113421233224132123304313040413300021304233202412210142334030044222210023230041044421002423414432414132312444343044404402223010220022433401142302212304114210404404313440110424333240343104031212001324413332214113202223233114030003042342103344213201301402211402320431410310012220033401200244404031012044024440032104421032122134343410204111212022102024420021341030113104112413132113031114310213203100002422011332010102314341010224004304143032114031222423402011041313220342013022412013124030231313204234241313200121432442101434244024031321020203440431342440130430134310044430211032244110100141402313112332422123200141132230103033433424420341430310100334443142301420043443410030113440134313420201340312120322002133121143044113243310432010100104403142332211330112002421232302033002333024043304420204224142043212013131441342000231104003020334220444310243044401033202322100024411443100423022414214320441433210242044421341200420123340310121232034202404420014422302102420102203432242242331021014003330132030312403204444240304143144214431001003020030000231434124224133420441434133303023021104022334443142124211111232343324211042034032241244443033003221340330101132101133314423203423433044032014210403241223404021341110121401403324413402310140422023331420021023441340412303141011024204040302312100004144442020241124200441103222412431423210421024342112020243320424042031230142043111212222241024313411020002403104213201422344311413002441122220421110104102030442123023442310314242300133312040134443244202132120300013443030401123113034322402203214034242143421342432340341341432021323414324223331413443013004300410302112120424010334010242304204240004144033103344110224424023230012131110212233401402340344132441140000202231220023220112202240142300341441421020142412013011220303122310141213012034313232410310102413244320341021001002013112300324001213313033344214133012143114434204314000314043440043022010230144204243244333243024122141224033404022222432213044043013213344314442042330424302110324103401204204412020443211314340042204433314443303330234240231422111043202443423403313002240320120442020312042430403441440111020040403000323003344343041123314122024211243432102424040121134444124341003121240133231132440221422013124233121031042310041143100421312040233043401442441030432002123344011204011001123021401404324431332104044323210340444232442311233404142214100040421224003324100323203404010244412414", "143143401014322002412133331233211242302041044240431233340230010311443301101304410303042142114022340213330314312430033031141002113232003301444421441421210042113001101404034014402000034420020002414120333343412244031113423444220020141114332003100401323422131230413232420424010311044124331304140433241104130014220020423230442233200422120023443133403002223432131210140330401124021441201103113410433431222324114224114230311232104341422014110340202323232131021430322342144114231413124341432142131030423012343232222401343200310302223410343104434134110222443124414021130102202320200041402212010424441032121214303344214241213423233324102214210111201201014130230043122411020334234433020310213124301301013123231110112232402240204221244142140000311034023221403110023102123101412133142402230022032200110041131342323301124044423020303320344243312200311320424420140244320231230214403332214013132123344342420404324004401241103002400221412131242000233241313042023220320204444044313104400220432433422133010302234210201410110241243120001304310431434013024022012343103122213420040333411222142314344213102443224223004143300003233434021401341243114003312210123330010331404314130240312201011002312043143434243114402230141214110143310232102324222310131130030010013033322213134241402202032322121232314010111044422043202244434111134320340113331331140412212124142430010433101240432434102123100020021310412422140134241132403303410434321203402310304232202031111422040000123240001133340341141042140443203021031214134334000032143341111002220142344244211403432343002042143122240432401403133421113131440440022210431021211003212043003140421323234103230410130041230304331221440143132130400130041221021344000004044004332223100142202244214034410303004101010101224023342004200134320410203141040212012244040411322220432133113434412200321200001222412104344300100433243321432224303142322203403130222423102010411422332331331214121321243440122014102213022322214230403103211021034120321243242201143432340242044034230041144120414010004100421401432142102100114241411332220004200224234124321023434303124221411032433111240010204041400333120300423041331321141423124424133142210100030242334130130210434223002134124140200442111022240020120344113104042122243341211213140031232442342424410230224020101102230313042023420243210330401003311411032443414443332104311030041343323402221034004004423014122330340301434420421412400423114312402242030434430142044224131110020033141404434131343033420032331241012412432021443112412320140201110233231003134404334300341334043211424112112324411044424024410132432134130011330011023110433020133430043204203104301122131120030433232311133221202444012230023313133402400342432320101331341022343423113423231122002140113213412220313143343240034211403142232242313330320104022410000203321010402040440204214110034304020100324240024000333043424442120043204142000024320424240230234441013400101221140214111232141231430233313003200123230202244323231104032402341023103211303224100034043242211133213020131220331041213110040010341324124314033410411413404020432002333241042344204102242431340003231410404411304430301344320134423241121300141123412024312231232343121042032442030022323332431044014121201210040233134141001230312403023341430313220431341344232141110101244024410332210131211241311024323133412412440441321140033244304020130143421113143322312432013403103122201323321132214222303112120324304012221121212031423430101430041142013443131101312001322100020442310330044441402303243031211214300440244203240412142434241241031002421041011003444024024303331410200101314200341204104100141014412331012130400443140441421323030303401321232234412113224420420400233034024421120104111311421324333123421024212004242044120020212334320244241342421240343423424333120344021434140301222043023304410210123203320022412121242234442200230113000322220013321034423230233044212344441334411024240301423404220441120232120011140411333204040223143324324211132041230114242241223300330002213410430023042103332122334024311334224204402414022001401241403240011321401343202300031120041334121144402401120442344342221001241132040020200304131313402420031444223241012341322442323032101134231433313210111200043412413431033401422403130222113214042202030322144422223443441224310044423413110144430132442100434234024024403414011341230024010111332011210222132021141433100122423310241442232202343223441343132240422431311003400221422424100014101332013432443", "420010300333103444021410402421121322034424304403442011043414234201432224132422032232202030110342334220334414023213340320420441023323002441034013412320244021024444120110100032210203423243244343324043313003434033222104334234302433423232444044310032140242443004324113320241004410130441014323130012212133020332323410312233440013242011420310012433413423234112020412001013024043331211303013013003222010202320031004124301014310424224320114412201224003103300003201001201041213202004142331330223444144310124122224131430400212144124432021400311430340202313311012331343014223412300213404302442401102211121403333311330441011420130324411202300233403202111444110242313344330201124244341042404443344201301344422334342413114043003311131012240114311143320121444301421141324031134111340023324311244323142312344431144312010130322444304333111030440320433230221412143342314421131031432143032434134330310423104104202014112304312411223332423023100231433200433203424211231110423222014024200121311110131313041032321342422144444423420431441140014243011334323022220444423011223342432414141321313232403232112010234244110143104033214124020142311332113224102321230212010444233102344013314031331210011411230330320400042401022134040030342104311104410122432141044133044431044342102013021101343144202040431003233432213344410334230204201122030102233203333401403304404143201034202440412421200330222440202431301041440024332311300004141330321201101242203242444331110342410433402201400410312430403311330320221031430001011111302411244132010121323110130244410132040332043123412404201332421204042400122202314132101423013103111441222024204442441403324422202104244332044020203440233010342344433010300440331202140321032424224440132241013402421120034204000312212424224303243311442122343423021403342101001133431223012041401040110034333332444042220140112422400402424211113220130004011222430440412000340240444234040134030444343313101132201341230200223203301241132104234432401043231010432243332110300210241033041031212243102241334304323120024341213110233012442334142333002203120413442432213340333340214120104144004114240203143242024112124030421310213104434411134322031124104211240244242100314441234114320311244323441001143332343111023210311403213420201413002003401110322314014443303413414402222322013102140441004243134314130411430231204310211442441323112410443203200304421112220123423340002311333302120130043142304214422242234011003012224303433131000102132130004404340333111140232311310414101041224322111401430122211414241040111023101221340034233434100333232304004444144132404224032113211334001004021312004242312034320143044001402211011304014401414401030342113110221410144433332003334034342134234003444033220310300034443004212333120213213122214333233043340344440010032240020042121422441000403443311403213123230132224401313234024421024143332310141003344012242324304143440024130400022234342121043423000213421333143013240433302412334231112402303133043323412242224203240034124313110220324333344200002340020102140140004413410310400324102031123123143430343332140434111121332001140224421430200211323400322011434241230321301244242431321203401314323423000344333244340200113242314211004323431332133341432300244234423130132104320000330232304210134412043030021313304421440311330400212310442430031412120203120413404202333402104343413032033232330214440041101404320112442120303203131043220021132103012013003423200043223130101420200141313333042330104203224340424100443102203223433222112301140302424021312002131432230442033334323222144113240440132401022102030244433230123420412210423312012411234211224202304241143330244420000221123012201230101433301230031124443400401023032431403223043313104140022040314301104403243212301200002120204401204202331344114030104033440301410040141201300000110203244324403414411044340200120314204240221340213003003424312110301430244023333440111402244104142403300313000000331211034222442320101130241213304440144341001301200311302144201444432101233003334102103120333340423220423211341014333333114303303043201004223220100112042124111301131424410322042430403241331203142311140333041233433224011034233040204224240032241021144441311033413321424110104243141024422020124100104143343440202144343331124234043411242031222230002420040221131344013030210311113030031311432432002114323200204344230123120314132442134023404430401344433442221230444344103233122444232032143443413032211110401000233413311222440443422000311211010413", "332014234242322113143331430214004010243230410140012400213132421344141240434331101034401004420231410402334412142130430022013120203132331342201430202013014431140201440200401420334303340323324403104104131422240341422120340022013132403440011001323204104101112234114440411224210244224412330130214320032034001013140204023033404043004314111040442040433201142230112312100012401241444010302331401402131420011203024034134411323444423133303020044314344204113213210413303140232440330323104301030124420312403320431320411040123332340123233004213241443433440233123032314034044302403443414000333240404421440123321444133321030132104414202414144113422000242014144141041000133434232442303101134011243100013220140010310241142042044413300333014221220222331112130043033022000001220103044103344104244331011312143304044213323203010140234324222110331321333004022433141313422312223303203002333400002300134323441442303332344424310301114344013032144211243242432010220342133244232340423401202034004311210020024123114214411202113141011414100100222233041221202404212222144143043333022430122022241220020233424334344400203434230040344233441334141234203401414423232132032014110403212204211104141333210334414011311022234442221324312114234014242411000234403413011003040212414211200311121301442413233141210330202001423323414103424423111203133313240422323332113004003320312401231441314023132124144120213412014333443334213302041002310002430001132442324033332423130303132432000112123244202242122410341422334034330434020242132133113111041111334311132034413002033431344301433120101041124334344121213013340031112411004120411032411041101324121312113324022020201102440411430011210000233131003232312024233043203312032112244001134112213024311300101323041020444320422120410134102410243011102124024141214031302314040201130034122234122034440010034314243301212434134230333223143112312123333023142443211230033424211101324043243334341201432011000034222400223121443144240321204112014400221324323041114322231044044444440004104024124104443232040122222223031324400310221320012203201201001140133133040002321032444441013141334144010424424242014034122202132303222100040101204033340412312422112413101224333414303244204122244001330303342101121101202400024004031001124142100121112121000143024400443232430012220242330030203321244302422124243430240304042101332313030203414442330032143322020430424011112010323334440301412312130411031334114230012114342010101122210323323404044342103113312403120321243341041223134203004200240214143104214222433242143233402040222301013434313213020404321422444321343402432111434422021232234114201043011144214303130421213031214042333333012140242412021240142004424001440441332310130441323304123423012213112143440014131001440123340312040144001142042113043324204130342021242321120242112034412413404131224013244133303310333314213130221001201120132003133423014042300002442024311244424010013011132143221200000441211334011041343402202114443442041002203241210212404014412431233222414240121140440440141000234112200412203002210341233421231114444112020432003343201100030110002432404114134341000210220023442013002202243203134203133202220212224241233040224403131102100341023102001222314133300141002341344341214244100014041044124404414122331442201234311201313322201241134332342212040410234312424231110320432333344423101140132343331013223033202133230031212212331034231304010233034432300232322132143240310301302434044442110020222440201321424341413230124142120231300401341142103334212240404311202110123424300201142204124004311211033023222210011103413423212021120341100113133232223302420334100430113200441220031333314031314040403211331024040204020340122203044144134203322321402214321201123203232240003103300114310322002100414004310204203213042233243340202030342103033444222043432120304320043104440114124431430312023414243300241344003101204200041410411020122431002441211021303214202334433240304231412112300112410214233203201414123000120232103444112141224030410030422043212043432004220112111302432100011233141012030300342243102143132410222123323332044001421211403412000204301001043113121120143034022310243124340002142414030002024340223412113003010004223240220332300410024112333332142110200014323424410111002000103444330120314243320240241100412322103411203014000121243112303340103331110032243424221422243202122042032404032010344012024123301224044010412240110314213440113301401243240111143334414403102033104120034423444300402201103", "432300201401110211041003012302110100014322230040003422030344423332021323140330331032432401204203333342032424424043211423340124431002432230043201203420113102140214223042304442424031223121230420103140031311413224412313212443340232413114031103204040003242413324242200331214031032002002103321241442000310100030401443221433004224343224034200213004044304311231243013324021300213211230113023422301122433014441141210100120332230201314023024224400134210104320404424123020431424234044232014210210033120000224300314122131231032121440332323324002243143100121100134411113103011422133031241024042124131423220133044333444232304320233141012424203442434020144032031203424143334331213032313333211024144040040022114100034424112142434020403042441042233344340103342020123042333224424001123223014143334241141111403223102443243403343402240302440243023342334331414140211000004314241200330033243012242301014222142310024314343001144434422031332422433131001110404043202010423032122431002330442031323033230441421431122031020000141433240243133431313410340201240203244301422242124014233304320000220311343333412421422412442141301141003121030024432442401220100314041323214340240010044411422341124442434130033122001314233342034110111442441040432011240241004043302001033020330431001240000413223120231311040022410041001104301431444340344414230012400141203134300220244142302102321122111204013313002014001110311240014443044003343131033220331440211313040441341101244330134212102230200441212122321212340201001012402240104241040034304001403100143023224401310403430333144420041302330132024132022034042304204112142433222120213233444023234121432034123330020023304400001414021443100002031422101423143030030004143410230143032110132311312002432430240324123441112221002210223341324140300404143040334323412000311221234323040410443143430333214020004203213102422223331102433301400020133241124311133244232203413341021324003043440340144023020303344242414311233313403214440443224132033303242034040204423243223303320134042042000434404410124411300214131020430330400230301101003041222241420411104444243112310432022242341324133013333420023130231104240443441141014041203432241104331124444412320042332044413003034311303213331210222000120104422220221244343024123010301340140223211304112204300333012001110201021043343311011012042100320441044334241204100143104224021132120444301222021020243341023033234320013220343434004410231233321242201131431243240440143003313134212424222030114031042233202103441042003042210010440111204401234004214020112002414322342200243223321230120232443141320413332012120213403043402021410213010214400203220241223001234213143233224230304214143131320231043101230002240001120204111040320121231131400211302141430302200240024123232224223123214043401031120011011114202341022032143000142401032413133122100044231332234204032232002014322010143320120132043133034042412104234112120231124232042440443002300204042223441330142100424134100231210133321334434213401010214030004404420014344130020432011232424421321104202304431201031112222134033222403030310301330303444404104331433033444120434102304104023213410331002302211240111431011101330132302024130232231112111233342111432230303211000034124433202233332204230314133012034144341441033011014200021111044310212404424044121302444334021411314140020032314314132440214304040430244100310004343221141220023124114444403314420012121142142140030011022342000423024110031413440220002114103340230310222102243113402332230003421020431013111034201303433121004141423233144302123011222041443104242414401340102424140312030233002301244103344230430013343121012312243033214204110102131444012441102342113124000203134322233242102443104422403012132233403131432121314424230244311212120024310401104404333100140340014043044301213022040214242243042002120410242214032130334240413314440130013231044032101421032220402142142230431312330143322341422112020401223141410012221102313130332012423023221424342432323244420301122043400000030133303143420344100014332132403204344444320231040124243221041121133212331220212101200031032221102232442100423124343004311334331301013221433241440402224430003304142321334410423344003443004022322434430212412104301433103124143242324131440421013203440244210341003330110233311344101341131420221344230221411322100443332112002411231111432303233023342214010242021232422342311312024401430322003340333002230032003430042331211313440020043212442030300204314220113244232040430402124341141312", "013324312321441313044024103132400441104400134230144233004044212421412214030104312230242104424210330423134101311243224144123410014424433112042414444231314432234430331342142304430322121443143323313221233334000400323232044401200342423142144100133131323004124312142413420333203240210020320334104120243003121111013134303232102020024121243321300123021314202211344404202133140212301000203141202242331143124033103113004314323243122343110222411301411044210403201441423223234022320131144142430312230112004302104410021141103241044133423230234102331302433111113112424332224202211021211444323321002322222041114303020303333402003022130302132111211204243131042433340221204002133103411223331330100113310134244044313410203321200142044222232201123131011211312044011213401113044030324441313131241324324321334210202300240133143134444213204131021422420231144224023230214421010322043011232222222130234024032301213430422423214244043310140122313024321430213200224042212120003132413212240033040414103441120431341040121420001223004304310100044233340411134331410044144020412302311411032332200321011013242112241310303022021002310143103122101133014043223003421044431124433344222322420212410100002123000034021010103314432300104400444243100113040223412241222423444200033223134243243442001032331423322220014114203304120432302302002400413401224420001002112234130403413324023202342313314444332331112021142141404110032012243203334200112413100212421224043403321214244322110421210112244011032100113133201323002340220040301022311124022410121044411130314342421141033123243013200041234020341140332342040022113123122413232344143401013040404103323101231033312303232434433412334233430401134400423243442342224401313202344134010024031124403300001201414141331010100131310042341304224442002113313123040411130312230220241044310321244024030003423312110414423311242104203244241112103413243132230322433211120202200332304022120232410330311243302241431204321330101210400141021242444133412242202424322014002421313343301132123441433344441201403231040122314103213300334411343140342334303423221111340411332024114342123213124140143341303040342213432102112333230401124022013344111032200441110313143340013323440022430131143330222034240032242232140203010024210023442423131402413021141210312200432441003141024443422210113203024322010043421034023134403420410210004131212123102134042333130302403441440222042024142434100011304124041221024322034213221303040121034400111130440023024100031010220023303414033130042122303033423201414034421202442243332311111120024101022340320300132342143420433323302313232202044230320304113422103033234412333124324440313023300120240414410332043000434132340421344202333014422322410014013412020403203131323201024244000341240344212114022300324441223421240341232132132300411434242202110221242433240411401042023134124434112110134322422002402120403240204103132213231101222332311214112021041412433234143202141332431242414301314131020133303000132314130112340240104000132344331003201214210314441044331133230004032012013210022421130333441120404343122034322120102433434131003032141114224442002434234023434000231333331031441243131410422131142421443324302103414003202120122024234444130410304141312240423213001210341040303122142024324441332210230314030334300144221042100133040314414411024014333423444420430042021034100122400112141114302022140131024140240131320310333134340341043121341030044210002401123310102114212402331200114012130403131133004431041400111230314411133013030220121030002320003304111122012331023020434241112011414423312202120142220342414334023420021043240432121130312341400143001442441430200333242434131110004013430142243031221124111311441400001102430241334441310421442013301230200311014411432312104443022442230041211312002340034232341142123102133012301410300203143410314443000412042314022341140201440243122244303010332330242340101211041334244301141342440232204123303410000433131021043221211234113403323042021223321033321222310114301102032341330302334320210334304012332442012334422213324222012001001402303334121211141430114241030432103101132304224430332421142030224203113402002430221114003313300401423401231202000333300111234240032033404121341331200140121204323034112013240042143222244243213414443313204413022311241223222041012240223333222001212220322422303301433404210220212013201443314311313043032234231241114233422040314213224311402441402104024144332024011011032032333211310332232102234423010101332113121", "032310423400140111330334140313303312023411322030330213333022322421421233103423133442244104231142044240222041102121201200411020203402404210001414144334420401004414131431231033331134134242313001403130142421423204101131002041420430144432202131224011130044000240332433034343440240142132422301104343033124444200424440341444100241242141223332320320000302030423144223244222341223204004114030321003141240220304320140140142443110240134311321000012023240431203113041101314314134103011103243342010423110210034123122134120433331244200414011221034010311100331443034444123012133333403412444141040211340400302432412031340124332110413031011234323242411024132044212133334311230301311020012211024444321413033100402304001443122033024022430024143010322041412032203140124144224021031004344404141242441240143304213212003002030100021413420223023323420101220213043303013314220444213000443310434121030421124221323120241211302321144034013301100334112102110000330031001421424433411132343404143034210121341331340300102131230003030410341100341044303004140344410430043003001022024444432414301030340201130240013001031034220011224204212124330400102024132310011400101303322421303211413031211032341132402024211122210411422142041411310410432042202314032322404310322301421441340113300313213340443011213222103023114223124414243224112202330103131040430003122412023213124414001134114400400211300331044043232234310222342322120402321400332134131111114001414131211134432103130010030143100301104244343340210230413421324113403321324323434112401011414330221433033012312430114040334300224410020034114102432303144021440300242403102313424333113234011321313211343322130314414221110022102213140421434404333402422224400410242020212122112003330301322141333124313331442244231010332230331233141141420014110211023201303200124314114231242331103140200023331331124204320422210202141301124120014241400324410223444110323020324211240234030321144210413040322113440444443000024401012114112041012240222133142343332341132044102420213043134201030212443401143040201443110214024141142304420413243033241011110434322402022010004423100200111312011222140141402022300414012432313420134132101343330033232140224102204302311303341321434442032334114443230213044203423303304301104014044441400131233311433114010134414012102010102242030240210434444010323013410444200131114043124332033321420201312020010213442332033132114101113311300112440111014433431214244314242300034412413123023041420213110340344230201201431204341301031311241330231221414002401421223231200034303111104323210120132402022001240304101103102404023020220103114104110444002242333343142013112004224140014120333433200010120034332421022031043034312231303140410132112321213330442022112220000010421334122044131203013003320414301012141242114230002041200200032004302431133443112413002020101413343334301014032042114114342332332043244222320402402331100120312300044403412020220243224012432024113212140212112401222030103442440324334421400033410023001303210001302020443422012213443234141244112030424211342132324211123001044120103442403034304023012024121423303411433413304300104404032134311320424241213141314032400301303234230303122303133422442121241221231443103231244324104024020331120020230121112041313323342114421340223310323241224121342143103303303343434331220121333230000013344132000404011123114102211140314114331140141443320004142344130420334214112140024310302300304021334122022243203140310042433133340301143301424433341340342342310232444433324030113334343333043213300031144104032144334133440343404024022034210004244230200214001023324322011431414410313300243121441334241424333220044114200043323412213444412232403120432104332044214130310330330131240430442102233020323244323201314000123442320411444032011302433002432224000042204442243442424344114242331212411423330032144112043412331002240002411404440441104014404442404101111014400413322123424234103420004242403212111114214133200211210033314140034002322234201400140432424320223430210120424240400003033443342234042113022033141042104233331223012113222440413334312410131321033023434334034110144223412134330433303420042342411312340021110013033033442244002401144410212410223201434203404014210432224313230332432143101342100212221021333342324403230204122130232011232013042120004032024213314343222222024341331403114210143441130202131410021443322414042440142244132414444410440303011024114402431211111324434142221230040223202441003214012010104241443014040012", "043401034320440323210323400223401231013122000223141332320310224323324114243212022011102134244431023312033224204302323034101243011214120201414301041110020204411442344043214313333000041440223424431121433444230031441401104223424104020130310142424242232321402304234330343002113241413234031401211244144000040204413442300320103424332441303432411223124323142041031240042224430033033013020433302032320343143242043302314443133131214144020011123032030311214340044123212044243144411133344134023114240301011321201333200234013344010033421344234310040424211233313443312331402324022014332013444004342144121104222313323022442234011411300233104341000422101134032124334400043103241133014333422230424234020413422340221441410230134123430422420420301220201404430004023104302022122144333410044203303011232022231113441414222421034103043131314212012004421333001314201300302420200104320021030330402043304400322010004304421014100002021210030321244340100032410024111411112410434010311044004214433232422043321414231344441234123004323042030332232342133104141030241024300433000242210313410020222224023114012002341111132100342141134200033212143131110243322340031442214031324411313230113011430043103143241000420410022323221144032443220120412344410344022441230420434214011304400214214320030420220043434112034432041441011032432443030240344113301334424133123042130223401012142130402121031324243401330203401140043442002023011144423140130120002213410104043240401042212241430021231421144413044412432331204434303332432322140344341012144131040312423022210320212401033044021444233213014004043001143003311141242220214212414144012031441100332310414212244423221204133120224343413133401430303140423400230314244410320123000031301041343313120203344203441132103003124202401043301300323300110023440212041244013424124433403204140000433114043333402311303043202332142240231014023220420301141430221121022010112414103003423310221411022140344031312210120023032130422124134003414111101004440132423331103230313000044224121113230302330333213034023223000141433034002232003422014411340302012422424204213213113320203104141200432021143322041020141130442401204330332030324321342214040202212031420032111411403033014431101221241101143131220231121212122112214322204030323311403210032212011140044420341113130042000303421034010401344004402241211041432124310222124221443020023043030423434331020334124032234041243301134314042113341444002310321401430434331113220212022041343101021234010031213124400003401234140320432122120423314031310421311410230441010034242203301422131422344133034430040012200333230344303344002410140331240124034443022034201340202233131200304213142430342034003013412100131304043030034440434104004022101142312242024133004013022432324011233023301020341023410411044342333024312333412404003332230004324004230042241213414110333020322412113331013020003432130003410112113442211222422120241034402034343132201323030044422302340430102144220012430401314221040031411114422033323222424300102034043421040223323311103304101111042321432342434241032111231300424031421020432030013221104022030324321410244242131121403213432311303134120223122301214400121422233411010310210420104121224410043130132002320444302031030430124233104020222000424443133040020102401322432110420230102343311104132123121323222031123041310434113243143310242144100000440303413112420224401322310220334004232331340421040002030143200441101013431400213443224320313420101022301112240014304041314123010102342124301134100402304443434341430211222411231432020132213320113134313212110040324211220413330140210412122230104310234031044130424130331440142444104310334440033212141233114432110123110244234114040443431310214032322000101113040042330432100341020441031344200123342413122000234240343414132142221222320300101141241213433003034123420441442012230243104003130123212300031304201012133104211330110040243011333020303213134313303014233242244002104214240101402410421130101033234440213211041330121331110310302323301412333342044104400001242223222322331013421442142111330431131041404141421113343040224141010013343213420434321104144441442000111420232403413111213043140143111204041420421000112223310233213343034012313301101244122214434411414440103043030012233410023113102012042220442411034003344100244241132044032321442432332244313443214410340414334442433413023230411134333042030432133232103314422432122213211131442022340140310113243000241321300003103444420324211101301041034420030000224420032", "231030223122000330413133311421324102034042233040232241324400010104034014034314101220020212222232032312111441244301114014422213241201340400213000114033130102220110220340011412341144103101002141313422304010333243230244020113242401432011043142132244314242030324140132111012344043232232011321303411013400324313300330142002424241040121020033042424001203230213011210034334134223111234321134422321123331102221032424312401313422423344322404443044002224100322003124311013133001101334210330330233000422323003142134112202121013314444401120402043221444403240200411414121000432441424000423011022313212234321021014110324301432444403120341424311010442432031033413212313434201001120423431124430401440410321312404000030104004133324012411242413442230341123010422342142032342144240220114412241041201440103421041204143031120131230130411122324020304420244142321341142111212044224222432104330231011110200434443112004024304442311232210102324030413023223402321324021044200104044012044042221211011113442440230212442033330330032004342440410211040132411333202444233200304431032410331304414321413140024411322214014142313412122200302021243444211103003041024443412131434014331341043420234004123244420143214340220110414004433230202431411240244342104434433132220231132111130010041210344322024141230410300111044441012324034000203013422342042143133413313413213104101231312423011240224114021243013114233430344420333230311124034442212132340102312040240031303331220424133214232044124112134120232002041112031101004142014213101223122321324400130003012132203004210013214003041330404344142144202330142142112102000023012241124331333012001141330102114122431301434030140443144141242421001220113100412034132003331312224104430041013330413242131333141113113400314220341220144443420321111410404042041123100112222242031333411124224311144104111421134322333140244432304314114434331243222421104222243004410341420324220341133040413023132013444224132244141240423123044331323202234122300224413014131300304334404301323443133334340310122220211220121024411022102331442341021114342240112402340142022242434312124232300444013214344423243111321344331100144031330320414102413110344041012020143031220021432414202021242220101321410403233013320114330204102203322020202242434122333403201211131031033012422131300121223042143131142430202002414302141023242040431113440124030033000021424413132410233214331344103012410204341310400344302341042012204132311044231444224203114041220343031032033422321434000412313001242031132140232230112310344420433444433240410234404440003213222140123004303242320204034111432222433330210444434222321222114034010041201341230322212324404224201212233332211024413321003302210134400421324140310102213241210240232442424411100412442321132412212341242013031240044013424040440244211142120402102332403204404440103023420232002332024021033300041001344143402013242200114440222303312320301213413304204331402434404302001213332034202202111301313444331222421131434430032124222011411340142314000324410143014213132401412410033323320440132344123032020033404001203044420330302222230402440110144104043440334333211224441022442430041124232444023034341332014411112120041310034343210130421113043240131040044411034340234214432240141432024414240443112111341011022422131434011111434400442431401333130324223433424324103430023210103021104333201423211323332202343334441211210044442032434223131220241413231043320131024031334132243110340303420222233333234313404021303232341014301400303210424320312304141024403122204220232142213112003211433003423334404040344314421304443421400401400114023031424323130134214144040333303444401111103313302244213212244431034132001414032311413213324113001324210440201141110212323400201103410001200301030101120300404232341324011344020421030342221431203111231103411131210212133444002221414043433404122414404214132301141313143103210033102313000021201420334421330021042343304141441141402043433120114342233404214123021324213143323402031142020010324411432414424042114313302114322203422221130314301200241112114112344401210443342431402311001232424100224210400103314423024214234233242120012434413314414222130343334241211411341113124332431310424222013020420321433230302003124343013244232310401114414110444443003430323121123113133044300013423423131420400114304143222040411322432241033421412332403310103400140243314311412334242340324223421334103113220414204230423001231303220110130122231433014312411214443423031003223402030200331001", "021431334001344420031300210322411104311110412343214030111212111403124020041412013441002210103103342442201121302230440413031023022102212131221330232021144200204112424142343240212313244443240410404424412122341341124222424401121222214212330441323124313221231404340123342411244442214201401204233000302201143011204034443040003314212121010144310444031140422341400123123143104100223344124204311031104104443211002142440124420044343221214233322402400014440204240011102001111003231023111113242434333034032421000422234400232203330340124323311124444201321410241143021340413032141332322114104223021314401421024343013211311341404002430313134400311344233244403222440221443440111330122402041042024033443204000021420311230124244333421133403032200143212121414044403300220410101243330223224030034444024243110433201421401134141340244340324033310301220433430131410411200433423443344404403142343304433342012201303103423112223420022413003300444324144120220204001333120240244003244043313201420212402332022331120440412102244312021431434111120144102220143240331311321343202324111112341044022212034324410112344021321022400313121340342123112133122122400214123002214433332411412024311413444310003002000042022123243212100233333204301244402132243020343413443304430433113240142020202100033412413143102112104312220034021241103134044102040012304413014201010120410440423043020243220442014422024030100110321122401340240422013144214302440223034331042400321013222122031441324340132231111310410433201221002024434023333402032243001204120203402344440011333210230204204324322141424413024303430131400222011001101132024222220431424214323101031141210100021424411211100343111223232324021423003213444222012431030432422010231340004034441210423224120440344331123024014233023032231333414011211003044322413424430110301103121403221100134333301142113213041402134310120031031224332322224243114040242141300424243330324213341141202310042203011013401231021442230030134013310204044302303323332342310433203042411111341440144230213010310033043324411320041310142023341244311103420423204213041331002044433114121124231313214441130400444434201110441140424224403302224140011130313442033022342432103102210400243432432342243332103104224423412203130444321440141300242133431121114002021312102412314000131334021341100044210222120222421004004341200430224124302304202004313220443422204100442342033403340420202241314202112001221430410343030010443022424311121200231201201022100333113140223000312030444421103400133022422200313022141040410221431103443104314133403243242320211422120141404233331020403400134322012442241201010313123212113322042300434111343423210324011423244304001202103420121144041232112423304143012124300214420441302320020130303003224202303024410114210323144230314430342030234041043031111224101011212231203413423132004310023334030234404412034340433102241223310041114334402343132024212332444344042134023034101210033304014321132430340402004130223321234322333403010400133414104402210214233200004344013422412400134121322202123302142243203112101342111110140443334412323014121104133210043431443344032442140031334323132042233203421211014030003200111320034044141023010320030343034441022443430011014421101331020434304412103300330202333123202303134032320111332121022423301111033442010331414434003030410404101011302121021012141243024212432203401131341433023000144243403332322340201223203140000333243413401114012001002241000122343131104023403443412430420333313033100000113003132112123440000230232331004322411330042114000232233400244221121302033232210324314312223004202143423411224302241210244411032421112042024431143443414121343104213004420103032144304420240341232020143430221410233424234143112012203144031033030403410202400220011113004214332213000023221133004404143033310143013003224330342442433342441403131340103243214001343021110034200404123014204431024012210041422321321434340041340242234201033042120410140311201303113112013134230011124410320143312300432134123414032212431302411010142413001333201342110220024344403224430201234144124444332214211320034313340231412030210433334030224413203443133101233431233231221401314103441424332440221014213123142011140031302303034110414134324234144324042200432302411130040441121302202043430323132201141333410140441024123401344313042412231301434221324334300413341331431014431134343031110401402403231301112004134240431341133040110120341424434124312012201104113344304312400334312112244313113233423414430032133", "311003034443210124331231443213012231134143304420343432310420214300402021214200034042302302324042410243020123020032431102111321232422122314030001142040242403303140104223434342343002221123404311412121134000243122104303021001241311030413321211200123001432441041011331402041032200423223301030201141402234003222110111032131241403141121302341343000304221034424323003444034312213242244324324320104210423212401242432041404220031330324320011440213323412342301414000430004241441042431022300302444343104141234212113342304304403100120203423302222134431202301121322142134333320121134102211243442032130002224344112021004041131113303203230414031313232321224220444441103420031113222010100134411232130313212020141012101303230133240202330201442431032230242021030202002043130331211023333223343234114242143214103110340443320011030102211320013240334134400022043023013322234234212133240424234422443303033420104131214211342402412401300342434201002431321323042240140123341412040230203430100212434101321431231131144022211223423320011200021132113321333444000442102013410240314301424024112213010034413143330030142440330040403044424123344141002311300301001323424143220312310141232313202422231004314013113443210032301331342003302440141102122444130434214341414432212241422040133401421222433132032211141311203232011202340210143402134122423023442411321311120232010312243241330324240202242213410114114310001402212303441041300222230214210412013321422223214331344200120433300432111103422002001422222412021332030413013110122214214020122222131431103410422312222230320413332311304213343210044434213444430010304212301214411311420421431242124030124221411034343110432140334020443132411141344232042133443410101132022234124331123114312141042421432034213003242104134210320442014122001333314110230342204311132033121031342340240242423022423344410323121200244400100031043401143401334441340012042111332331012010241134210231441322312323011044044230214000230313044131114224311313212222410423134232113011420030234113102420133224241001442042110130433424313014141431133032110013000032304221101023033104042442433320242202223243200203424431220331341231213034343103343300341011030401231003142401333200132342124211413213330142142001430203213142133443004020420410021334200034314421031343332344110201032300334030220222043012131313441012210234421240421302104103433113010332224210024322143002234131214204344103434020204340130301321440342142024232313024241401333101012004210042123313002441331420422441130324234114422422042124241041241140224230011430423130114120341310304341023430002010234233300321401031311110403303334123244040104224240302020120213444103210112021244332111122433304330441334130412010320202412233400033003441214312102012131044201131004333023223224242142301041300104224214032102203030233140242414211144204342432300240004104031422210221143112301023331241110421022433402420220020231241002211011430123214130001043214044411244200001303102432420303000144112312211340441334333211340142311223004300003430440210223203320022021234140303141343102122332323301014020042221200112022210433034001000241041122340201204432300200043420032210141113412022121133242033411143140411131402024234441130212222233400142243113323004000331202443221324310011412231402241402421441034431114440344410400324234030103200424021311413413313123442424114302144422233240234322423411043104100420211111331143131104432211043144113112000211424220241011211434043202131120001024210410123410330203403204034010403340203111013134220230330332442403232402341011240331142100441134434041011141402221334132024111040014030431002324133343441040441320310322400142324230322113211403333231001242234323031004432302413243412433104341032324240420001100412444434421104124442240021412003014223422221022040000210443030033340433012143010230422340040224412113030201014204200432133023443003304431244321002121323201324114022410313203312114324202043221432341242040124003034324424231000434410313014142433122114444211423140042121234123234030224422203104410310410341103304214434412030440213044041302221133231121201301114120210212322012042304114344141312431404341103110443310413020014043020304400102202334232223441002023333331441220112324313004403024002104040202400440423334011340434304324002111131334212344244313342132244301314220314003441040211434443134434004243141212233224431122012411130124342210211423430041410304221232431210214221444114413241010444144221412012130004123422103043440030201", "303413233102034402104424122121203014210143302132222340424341012033304424313134333302221342103144221123443203023421001113043030201402320014321212341123342112213403302313031141201124100120122103113421340323010110010314000021332330322343322001124432330312304440400000444441122211434210032304242243213411220134344133434143311201330121342304213022223141403423212112000343303234130423122122421344332114424103211020132231324230203034342000110413344131244441231233223222010342202104020300230011003144103421324121040034441020214340432340331024404341032212144301100130232412131104332333014233240124131434330320022032243200412311043202233444422241320233430223304323123111231040333220034043233412411133211034433144344042134313121141333103314111243213013113130300441323404111242021413020111102333413421314004202424233414320022131344142401322424204041323211104411114444401303113240304012103141310231300044310000310024021033130301024433243332404441342413332411001421024200112441104201002322130322341320003142002224234220020132232100142044444400322433444411231433333300320032140124233040310033324330010222132232241400040204232124100231240131304323113102144304031300222213422400343220202121002322212411201342120423420401241444111012142202020023202243000102314413423422240411102230422440423240401410103210213341144403134043444200004212442344403422012212102142130123031410341413322424140013313401424033134302001110042014442330430242104114014210121311414404042111243042203133143223144323043411041413424433321212224330212114342012343144021433203112432231142244402224020403033114431342114434102042431012033040324314100234314213444101420423343110322004211244040443303441123120004124401203313431230304234040444044043223131223014132104410202044103414420301303003311032240030240123304043001031140313421232220233102301414313014102430321010400123241441421210300223314100323032133234234031400131220202312324000103332330320434034232222344142343443412131324210042023114101133244043033001310022222210212240003424013440123440322301434404440431321440204132430002143211432301211344244130001000240231010110242120021432044344400242433332033004140422241410111403332400011434434431424032403444100212304321222434231424434132020132411211143420302222441133312430143421434131022024413403332431400014111104010240200014141424241021414411010020332014223413140004421200003444012233020443100201030201232001403004404011110322010003244304113302424413231130323410433211132213004233341430323122132214144102204442100413200004431341111141024132003311303020333414440210334024113411341323300344003230433031420220344304413321213100032434442302303312124440244220400013224440323013422314223433412414141144233420443121113031000332402043214444101221142423404410222244211131434220411441321021214034243210310141433001222231004321332021431213034313224304241231242130132220300432100141204214301104030421021110320434241430432242101422431230233222200022321030204331340121340444402123043320334323221101220111122234221243042402401424213444443203230440204403011210344403021414204444302414224130033203200201201112043341421211244212411211421243103321214300040313140044044023022003301431411143440401420041331224201243333424042340022040042000320411404103402100140032343404111023320144400211101121213020131021131320011002031233231043400202330314204324220114014124041214434313403301421212231434101130212031103411200412410044230333001022124204203041341414132113330040403030040042132420300002023423202000030330403322444424132203412221242313044414411443221043421121241200231220224241020211310141214322302411400004111022421440212022230210400111204410434311323442202222000114044301424321112000211313440413440240122231400010112433230001143102410033201424130122232214340201103033032040113144403100310132022011241440404241030242441013201022230401422343240413101342104144304042003333344003112313030421141400320102102013231312100424414433012113144300431341103441112121020211311020021421011123042301120123320323332414423234100201434040232013402231340432400202214412420304202340320310043301120422132120121220100412341202230313311242203341114444102142334034033200014031104211410040043024321103200410244213214113411044133423303230003423002203142422140122110401013312422322010131403421131120044223340113334343014124344013123213010230041111224143411120024302343133310104221201033033332303344230033311401113033031421134330323214311424340314304320113204330314110244", "200022140413342301301123311341243421303013022433032311300034433002204421102412110144310130200110142104404113124242114100440402144204400232023333010334011340423413414212111031434342242230314423402300210302343411104404230211112141241334124440021030403433111334133014232143043034030303244222224442444421240214201131402244044201334002100202444234112442144122112024124004141122210221442421400244401240322120213314332211123311031044122043442234021024323001413410442104043120040440011343243343324400343143344442303312322424114120343013433040133101431130003224412440110343412312420244424430413200232320210423241003043122000334444220243304110240042021332032044213320014441003102002413220022330042034232404201314041012212221242403014234040401130003224002220422230412210004122310124111343341022414232011412240240204144444232400224402203031424301331142203110021034144331343003300343113041322402244022333001320312331403002031232103032434222021411334011344434022334011023221033043002242000141301104124242324001243401233010210042033244344241004440133023044331404323204010021132124414323223303011332332044412133241434323330143301442231112114421101222204441022430432112124122303433444341132301013032300123331430100113244420223332343003402140024132001120032021430041300414024340412413101244300310321100023103341122133223444000414203134131122321342320000321220233121124143132413200111330242443443241023014021312323121420014430423142311444034221142443004200242113440110042243443024014301314221243120314041312241304312123420344033200141433022003001001021301424330310231031134002142340020202123321224301434313204402330230332023142112004210213240110041104020243211210301032041241012410043413411213210134333414223400310222020234402230303413121111244100111400310322444432111102233414122444222104424311322010020331141322231200344041042104113410434231034201043004244403411123423344014121241302101212041322414344243314320213040201041431340412022333302011202334140412431303211231041410034230200211030112432001040341041330031343302220432014332011202304414133114410432302421443014420404012022033331234342214031301401400210234343224212243433111413304432102223220301022234143420333130203342113243034304121110403303000103032003443304010412310121202214123233102401304111243231100300023422210143032314121313144100420413213301033010102312030331021134132001241302301342040242400034130010223441303204143411033424213200124333123020101204131303002114000344301024040312102301423431113234123121201444433423200001341244000204400033144403124432213420200421434310420422442211001233301340120143441443012403303331302021020403241442133312102103140440002442010322204214130201241140434204441023003123110143102203332323140103202014301214213100344012244124022312242200020410340324433343323443013402422444200033001114311032111430133102141331411233423024144413241144101043304310111021441210032100314024221212400431240114421443114124014141103242230133232243444102014441120032231402004324111211024313404304033100220010412032011221312332434104320434041222123212322123022111200220301032302033211024002031303410431320322424404132344122143420032344403021223330040423010003443313203413300404324333433133443204440133212414434443410401321420002104301104111144122333131434102002221433410204002202232132204444013121414320200024441314242421124330340434220201030311022302423423223120214211320213444413120103212420324110233024000013240410113432224041002220432100302211301131011344111230144314403422402330120033240320003400113244242410300443312400230040132341412300423000323304134102030202444320122234313210102420104303222213443330111343044131120234044334443103223401410110321114342442124301120230204103323313341242423143012421424044410321320233420013113321111132424412203120233401140004012101212034220200123342410033240440240002222013241243104340332200113010402020321141342121321213214300313422123243011201421010440430022202341433322023423104131102330224240132332242323223230142400402221020223133040131443000113122242141202333020220042232332111020342342111410323304344303010401404302400333433213430213402210110243133104211334320234141324203320003203030340030331113333044011431041024421020331340420141001023210234430343020030403244331033310114023133031001040340402443010243322034230414101442011140233112223234412224023012234332333311024332001114132213011403224414320113214442010101203104112434011004443223201333013433431343333334004323340121", "233433014322123320102411340114201133001300000132210000401113341012231322211231021233230123403144202030004223441044412212242442332314121220103330020323103234304332432022212414101143334122303221420234303434222311042124244341041100440341140441312241022103031011232042040421220210402231434134113100334443433424413134221012322202231402100230041331000400213400010114341031211300214214310013442342122024313104310220232441143310441434300131021430323142043230201004142420401441010141224203110430112001430243204330004322042420423324430404002441100234302211202403320104233140103124041120001121434403414414003442410224140310234444220301240403143002222222230443021120300211210201310103442440034211132443231302404333034113203242321444421211100041234101002002314000304330424214103314444234224441323134441322133311240142120034231421343104310321223440224430242320101423001302302214132102332411412033400332103314143241222000132240431241324443224101100314243020110123141113402000020121410144134343222412204323330402014110204102221004124242212113320032134220113204001330434423004324230203113300112042301044042203004203423413441123422220103431433030341030123141222123202042441434441220113224320012331234134220214011100142021104113120313300214443003303203431403210410333140112331233100310342234111242342004042400142320102303200304102212122313310423130014001100321031100120002240312342221424404221220424144121342210212122124322344011104144312002241310302403012231222221221424403240424234123111231031303304424303341342331410110211132201421112240131244330412420410442400004221143303114131330443010403413043221423221212412232004322420023432422323231331022244411313420142044101211131241204223404234413333141243223042102144410413434342402124110323214432424442431031301324044301221342240323443432241242414001303144213443122141113003221143330414234131224000222134123330000440411023313441310304023322000444331322114242124301402143442411011400241021232212132202213441241204420144104012011001332204441140412301031240414020112414113430441044031342004320031122020433013401402244341014420200012302220031240041103314320344021204302114404242302024212004402240244210444322442441430032200220241140113200121442031234402221231203320310133014132100103304230112401040010414440202132313434341231132014244230121243342404030404443122041030142411212220010041133401030020431114330043404304122404230323144421412241144321232444003412342024330414224121344013320301204400132323420143322041113230001140143030310434433410303124441320424214404013004442202011302333230111034212423132320231404002142033020024323123241030303113332234223120421042342431320041021231320024330244243443101111412302022140040024140143244201041044410211341321323224211310212123014334430220122131022330042012113434023112021420324231000123441304022031141240333310014224232310420340011332001120302231323411400130332141041143411441314344233301341244203144200444443411004122333002401422012202331103100422130132322444214042030301214424233120421323404404340121001101220302432103003011320401342043132400220044221334004202122203212310440424341422033133002013024024043243422131433044002342131204401133423430403041300300144323231113242240300432001221013143332303311341034144411201104112123121410330010221133212300332122021242443341040231231424334033412314214242444432302021213224402440423242341111231421304410340212431310412311343123430231320233201120104111220002212132103311411413314314010404313433424034214322103140342300312111122021231232313004432032224410101224140142000223444232230410433212411223442323302001033034002404300134441142311102212134212200004234133221442403431221444002410413232231224033013411314334032340201241303431220112111003002341234100102144013004130113424444310102043410320302111444431200312040210301040211412224202042044021101333230130114134110144014033213314020140232122143102222242011232221420022134042401403040412343212304330230243121122331203023434113334414104121224010413010423012201410422023231432142131410021222044041034011021243112341342301221042114041240042412140424044204340402212022014440322031130041001021324024322423004301242101343424224432210241241014242402144431423034103042203021432001322240303433002113204432441441304010133103210011140344212330032021010342102432124332430401243043100213242323240101221400122100141001324000420423433343334240033202432122114400434220020210211014441421304012030332411121100424003003103403140444", "320121221111434032401131304313320321202221213033414312111202221133301311214113223402421400214002310331334400312033240433334414024400433030422141011102402144202102013020014300302022440140434340224013413221003341301131122303211331342121222403110440112312042343320320434322204240334113304214424331440201133444211412343401344401023423000203211204243204344024120430200100043102333211400411001343324420101421423334400021334144211430230024414143423324203323113201310121401243431131033223210210300114311011202202143313244230334032312320413444443101300012303110312012122203321033032443242200004004102121344443004340111034324322033333221224222024302414123123140230222330144240424044004120113321330332434444322101300323213020241313210221130300324041233144304212141012412101311322013141433011331142011404332440302002133323342144021022221130011011414241430343202202303443233132223441230012134314041203433423032032344321322023324300111412324112224333143131411240221310312412014022140030232142330320312004304323020213223001412313210123332020000141101303101100404402340102400343140413443402331310243433434211122222130014302421004140211343041211212310302230124000023321202444010444031032101401240421424302332013340212332210332401444211034422433312100201414324313322220304040420023122220210343204122141043021422313424332300200210300314233243340200223301402433204133414420103420140342220333421340233320210424040111122031340413301112231440114430403114004213431403301212041212141344403121033403200003130031013400444442022234301441012433422004132401302111431441133202140442323404001130140033012240334014343001233314112431111120402012213310202244441312030223133144024134020201232244112140140020421012103142302333111242440013124244040323412400242412411402401314443441141013404011400110032011102420410423020322142403342303203220030404314222412414432413414034040213304302220240204044410233102413432421313440333414011021423133100343134201032244310022201331124404200123300241001242313013314134343422114241033044204433101020402242440030201201103013403421344023343344010421133310043004003021230043404040210332001101112110130102114432441103021304112002402202422143331340111421000211121442030230244211101032334321231131332411322042443211130011122130423444330434331022423302220310340111121410002324121321131331020201303314410034400012141424404022220001134212030003203433120341222440233102122241444342303420104113400210102440443243000330032442300230021200203110141134014204310310303404121222101422333442411240413423212103424140100111414303230013133014024001400014142332130110003021101333223432402413231011402213401141334402233042440400211144203311302414144403241033443444032231240424032132023142012012102221204410402314111012321430240220013144444220340133113034322242133124233021101212320433224320442320000343344002234421202040420232300320311203101043433113324010221341331122340141324400121003341431343003030141140444014002012213114120012101244234233414204400222021134133111424030433431124220403023440331133304232140314031014323042042014133214103432142314233421112201112412341233020002103324211324122010444013120222121431403014002131024014323344443330420204431104424003133010314220012131122323200310344240122432431342123323440304131434434401213213122013422223243334412400300004024411014202341111111234303133333212212004304240102011111400101220402110140210014400321040342241134030311001321023001241420001021024340144311442412030303111021143144412101212132404134442240012011330410043342333003034020103334323441200041233104423443301411041000134301044120213023301303243140123440321130223412332140230140002231142331044130134220332032320341110100003242113014214303012443313344102134232322214013044034231233404234413133334122113333124314444034041232133000130231310021443431304140214044442201320241203040240140323211103023301334220020222000020432212013444303440030133120403131413314030313034121303304334223330322414220244222341423444242342044122000041224304210323222243411441342302401343433231231032413300141420044402204414320220204001343422420014311341310400412134442222432412222030000421222404333423401130131322103422210043443403333224214343042322024020110223100411014004113422230411433410404112032400100001324034340012232132204323241200304013011312221411240230220240100233434111441132141300110213444201130402121241040243133012143200424101302241214201200314302041400042144341041233130132300021140002044420442324", "242033031112234343410213303121114321414243002210233141123321202043314441010110021423032020100021120202230121120242421213024240014210210020100014010304110201020100422010404121222322312132041212040442344422201132214103404233433240042321111001202432404332342334321320001341322323243404343343023133322230331113031422324213233432231311221141430002313100123211304204321400112004010232114213422214100244114011313314032303310244124210221034320344043144044021323042413241231033434443422124033031421400014310101202404244410343321240201211113144100420140402322030400210434313232342333000421010422212022410110024400002232332332114424322303401031321242434123200114324323342043221244400020434311242210221010124200212201433214302334000214422332011014212140420332030202020400313003022443022023301202414223300011444424340204023142342022130200401401210134422112140013041133324033020212340433131301231223111110331304322131324344410433140243011221424431112001402424123123014203100343402434322131342114302240402201241340203033123332103300303320041144310040341131140110213220430210244440044001120040301344121341303232331234424414211220033400414210002413121313324422230232433132231334012332030144220423032123123244123304103021011300144124142101414324401110042311403321301031233211302303441144240001212040101003242042033240134424231433023133112332130030310040440142342234443440320020100234442202121224004110333422024411104142024242110400020022444023032130131411334240020243400024212024134421342212041243232222003134102010124410341310213420204400433311033411040424241404242401322440044320122330202312001130421314102123131000131241044014241314112131143113040224221141021121314431322233131331402220041030040444212214121212404432232313140231402242120114441211212141322043131344411021240220240113132142422314230203233430000312303213320213032101224144421231430431113443402343123310234424141123103001431044003331122012201430412222344202010301302001240203340210312141434114332302332304210441213300223242034233024312021233014210222322414033022343031312101300322423140234204301023224113234443033232041303214042413411310113141340231013211300210213123314202310033214301404031000141011042321232232420320131220124122141400112102410203123110212101401331302413224002210431410112331014300040303102110021202334202134204123040440001330333011230113311231033040320130122421004124003430420103130334023441233324244102411434413224030212324104334204342223212442103322223240043232223303214123433000223000430004243414421123413301304032044100110114311131324403332223324214210331230331031010044241112443211203032312211213431401140321124034411431431441032411412433412443434403143303134023130420430313314002224023003222244240402014321123341002423331343102143021343144224022424003124304412430440222344210334223203011134133043321010033142010421032320400213202312322422122032122411311141203122002204431031443003210434100012023211334314204444014113401413043201123313420100114032442010300330303034110001311122420140000101333421321223201420141413200330310414234144433021211314202040000024130430212313410003410401410212333440023430130430012414042413330041012343414144114321210424230010213210143314210420012000444412240300342101232413222340321103131320200403140013422433301442431213424003422014022404012233221204102022341434213233400422002124422342102120240044332113324434411310420103100240021141001144110213103421123001020044430241314403244403024131044311423404230403040444203231042323043010334131334341010220304222021134432100324004323110134343440403212003410422443412431304013341404244402000220313444401220424343121204010334402300232212203423344423101113110002223010303114022013102112402334014434123010202334012140442204404044011341024000313204330040014323131440232240424410302433024312210330012002442101032412422400303133223234000230303410043224301322403320001342433032232021143421131301331243221201044212232223443311013313344010244220414231403211214310021344110303120410340114421414300342120123220204323121123002014413234413023203434040441110242002104003443134141034033113132432121011014103330004400413130243330031140341241414143234404304313302204320041434231431101012343133441411323340112324211144331034304420020124022314011121111430030411113001410230311314301101033411234414424342444023201031124331334401121332421103423421403400111233011123113033100004043220043140033421204001402044141234234240441311104142234412324123443421013", "010412214304234223400242004430241113240434224041010040004313402100230421432142112302042203203223142012412143313004113211230040401211014402334000413004144334240314441024202234324312244313424224241134424220140020143001324234343201000030324244143030224240034423232403243010044412040113404312110230301343011211024434141003441242444202204422043412014240434442020020342431002243111000033411333340030112013143123034103410221343224430221214320002413421221422033030343031021410233224222134112220002044032224434203343014004313142014031211311024131231224322001033141141403001112013323223414214312422003400430420130133434404434444033223433120434144033212441444402213231124132432041430243020020323410401403203232033013142244214222234404433403133104014103322442014112333223142040304213022203201032414204334241312040334222023214343343440011104310433434012214231013400110144211421004312202101130333003231214244432411003011232000222221000334001330424222320324334233440242313303321100113340114043341134234441144213331431114021210223024003303030242320343032200410401223401402420041222244203043314233342441014014344111142324132000231034123441030040014300413400434442304341334440403401414022133104342143413144301144120030144200144021341114200431322342032110241314124301300443314124302004322342122430224133312243210144233120034311230442301033044344242212430010100442312344443203214223330423142103303401440140221140141332121434230213134002013444211014243112230243110414011142100203302423230014024113204330312014443232134003002110414123120100014343203202342411334103422333231410230043412211442302124320032130211111341213243413442143410412431120120122114024131002434431430230003432321031004322044233312012124132144123240131003204213343404204442222020140310112002033141122021233434444120232220300233022022344010212200012230040404411314044321120122440311440034323224400401244442323200310312201133121244004221332133144333214313404334411300143003244233400041022114121114403211321213213001301103043330421321304003244003404111223003014422202331132113233130031321404220223322314122200404321143232000031214232434220241220224340212324240234023023240400134204214134224204403032212114431021044001202212041430313311411122031204423104411324134423021100212123401041441124321233440103011434422022132421110023303343412440020431233213443024124210324224330121140012004211034240303344133144224413202022100133440203224104323330033432401340113411313130433244031402042413433223144324410413331400301424400231012301131202121330441123000020442232344041244024134131321434143013001111332033131440441412223143024413243043304223321413202224001231324104444104213333310231244342332323012410023032434334212330430232243434340204430002133000210023342410112430231242313203032214131334204130232434343211142333104410340431112340122103134321022414140123141410243012001422233443131312311031324012404031304232114003420210121412033004102023142002100414341213433324221322104143014120111022411142234002131141011112314112024142141143343011243221401433122033230440440431331412434402423104113221402443134444421020301000423212343412120043314102312023201444200103401241133233114343410102414242142412302013430140201411334203220030202001123041144212211212131344343444404414001000030421324022134423030032140223141033102020110121101403244044013324203021331443212342434143320014441410204341140041031412042210122104242133330311303012032333230044111431344141041001132322443212030023013022103003202324012104314434402331003120424320200442120431103301223034013242222222343020410403413434412440130444244243321431004333112331404341240324240104011304401323040221130303114320220420211242331143032322031422111313001022100122101114132043011412212100141421132223101224313131033001423140134220344022130320032321212324242331342041110011132144341314203312141424112402102111443313420004430022032323121122144023430044302242142440140401032432104301322442122321430234130411141343211242032010123134020440033123114222213340344403331231221213444332221240403001240423434044103304324430010042042201220242244400123020341422033343240213441413114044433211010101122144001402013313443040030331114330441122424444440330023211411042032124122410014310034340410222123114313014204032413443200042240230420300040120122103313142104334030013001300120400131112031132414042313422033303103140130323102110223022232131430414012442402444230330204024244213043441434441442312411020343444440313311", "102422421112341004114320222202434024412121434114222441213314411201022133403101002430304020343104344133301002102202434231044030010314242043130311200024332400124403141201031400311120030410121132224210434012431132413302421003002104341411240001404233341213004304340443101132111322131203110243443104344002010110401432130324112224411000023401444022311143401414303401102041330443014222004144403111031312013244340120221132034114143003133233120113341111040032310234422300342301224123404244041112223001433021344322043230144234022410143141301240412140021402301011102231010142132444241223201014422432330103440122044101102143241200321300101302103344331424242124320411001033333310310230230431030010310342240204242213303111342403324030441430140424343214404442313142423322414141120244414030031440401320001331342001040324304413021244003020314230213200443302314140001442011021002334132322144043114001133124443001440410304400204343243413114023133212240242213124124110214140111223202342202443321043402022203231221000321102110120320044304310421023334144133200414330104300034340423013043131304421414312034322100103343341330132032300134004331320322314443020340113223441104313123440432030320122014400131403342301121043324300410034133024124141200042233022214423224330001443443444112134023134132330203040203024113401314424013311000004004341110303011341140314314303433020111002444021134300032300320440221411423122313023130100014124121012310203241100131011244113311142342304220004011001022441223333143441432014332142320131340213131202021041412221124102332123301011010424131340222112134221314113120421411021321203121004022012310044231434303404002310303342322112041444310142234103213340113321410201032323340112424322022002302303342044014241323220434311024304242242103041330003300021313013411200144224001004334131420202214440322023001010034220300343141002114003422010223231430012423013410422121230434013404120241101303221233321134302122201442013214200302231133133234110410120004443222004042200403224313034334120201101132101412224110024031044232442240423232223121303241422441343134210112340224042100113324044411030114340201144041440042343024130230331201102013021341102120200432413420133401212432320042340404132440222343210212414334422323204042320204000231411120203333224422111000231333024131024133443112312102220334320100140212313321241201434041124342421130132312243304203414043240430043114422112224032240200230200214222232402212301422333132432423000030244321024423433110110402012233110224200134222023040120344443221440210311242230442211241411212140300344432022141141003330404124011424411410131304032231441020134412321101022042330442323414000301411412341042423102001320223113301031014434313202323002231233231411240404120303103202011014401122102310434211143033121420320102410234310003110203110424010201141343110110344332420213143143414041030314120102442113133030042102400311441240314033330140002343333141220434233312143400310144123004011040000123123413121433020234342014410414003230321044200444312014240331414040003131124200031421212132404241114431224200232322043013130333412434421322121143341212031201104042411122311213310233043241300102421323001120424431442144023023431343304004300022444134423213123033232432324443344341023031233143032220143043134141441120033304310213244001112113320334441022434102104024022441413431402400441432034144220324010021344013322112412224231403321344442123304341001423100113211404231334102013311010032041120002334413303234404111124133033123130230333002241442312301334344444220122003320311324142434034330330132024402333103442013404121322244011140303134114332121230224232231434104223214442314323014002423443004434114124402401224401114320120014000401444242324234031340043022023004101100111320303041023222330212142440221411131032304434002111044313001304033344032140111132122423143332234444312012132022434024413424413024124423030041244241422434112200400424330214330021123343344200142034130110421443432442332144240313440413403140403424210130240333434424324331433340414144241330021433301103402120130440244444001320004202002411131224010324243004034430042213432113422433443202220041311103230200140203231014142213424032434311434441123302214031342104234303104143021313024303242222414432033104341042024302112403100012443323242320122211004221432024414043203044024121303430111142133112322212044232032403443331343113320222432343322413233320011333230433013120031301404211132441340134400300213", "121240103422210423141432040141144141103021414233133431041034322244422242134224432422012204033100004422044124404023331223123101320221110300312132031130432403112244113212213224440411011130100213221030302131131433103211424211143212023204303044421134312144341003420131223413120110323442402344002401414031033200133143434403331231033244244410130444142323111212104330443341412221143422210422124431440122013304134243333224033213403020301202130024002141241232130122122144341221302303001213021230430400420422214304311340304431404412234040300134131132441011200242011214344020103341220220224330003132344133233332303243223210444031113320422334310112220322010134310431231221424141040432001210143133222412011200232123024023040000312021042101010222040221441101410402401310430423143032224100404002203300222413301233231040312141221312200442133103340004342401221320223111331011432334043234034334340431412024300411441123002343132314243014023342043421414010043104411034001032311322031244242332421213422213122131100140010420330324102432340140034112344421331114410124411330411310124242224000421241201204020111231430020040410413120113133243304311421400111030031201420224334302212224444141433220240401142141002020004224410221121421002302401342424304334241134100420013104024130224403303224321140100142210404344304030021433442223112202412132313143410120032411444304033212132100430101102444124404340440324121422300024113121401444202343330014120041314013014212012323411010424323430042021310320301432103222413212312431140343401024434111324143343101344110222401044232103223232041031221402324114300420332134303303030434133144223324131223334020300013040014313403222224203220201131401123212103200144302020130341101343224420140442104320022124334340312023204313404400434223121431424441120334132041343033333121344332424134024314432022133120243433142230133011244021331023442041230410033313111121223030212221302104144212041040440423432004331330143110001333201032410032034003204020043322332034102434222000302304440332011444404001342040203023141311303010243223403003103124100311032432422302411113424002101211331032041210331100131210134320331143322000310343421324311231101424332114432041033424142233021400400103444342002310320441044024224301130204311422342121142411041240013221010131220140342202303410223230144301433133334303342430244114133321042341014000203224043011404204010034200120202322202420224334200300013141131043013404213424224434220102440432332044002321030430014104440030244031022424232140034232003223343103443324442331322124410021222420134202313331332111032413410044223042330243003041040021111422113430023323113224144123410014142422423132402210123230432334441424320103020213140100323332433301131124142440004223332120421324401024423140324003013333104341304141330433244310321044003112124344101244001143020222014314040223013102021103223321014324023224343333401411424203044412234011122000241102013134244304044434033003130301211422440323332004033401403332212231004131334343022124233213322330231023003344103401023112114343222211410030034132142334042222423211033423101420234301444423123412343102020024122310431232400101140210020112044341411144130341020201402302234342410123011101214141120302201330302310142140433242112312333003332033430114432401442011332341224241202110042033122340420104123331430043033302021302320143322302130432422034342220130010141421131342202134122143203434414431002032000420232103232224334341021022134224220011303113420040431230434001423431131344342431011134204131323232310322123113304041040232131133131400102003020422342221323302233241412031444343340312010204300142034004033322334133011440020234413214130221020124444220103130123121142004202110001232422222300314130301110301100120234321031444041130410322401231341231033103004010034440014042141403444130104000413424323010323114331204410431012402111214133410014322024044221231442321412310000231232214433230114001141132344240313230422110231422104123434031112231001033220420024324144434104213042410240110044401022030012122234122233431323411103130420314412240204432011204321412223432333341400030433230334333314113232224244243124201414332111012121004202023321043023043131042412213140001204131004344422424224344402343020130213432324101021114022410011431313102221313040034211024111403124222013443012332210040412401443132000403313300040030030443003414032102240334040232143220422014342110442201242044130014044004341043241010414323014332221413323440", "103334134023423013412134304012324424104143102242101014304110031321004414340410302342430110142401111241111300333001404423414013242112341301211131313002134144104242311124441444411244333401411033321300232430140320344434403441240001423140321110142410340123421043301422432334322314104033440303223202400031321304240244133023323422404440120222430324440422304323204202311012413122101324303103240203033421442242240442021113234401124413233322110103004024342103401113000140242341112320333243323111303013021014040114414001000412022413031141023033101024403323211424112211211302240034102430302214333033242421022442111122034033211004432000334300012441324442431430101321440214324140143321222424333210422231020012230000344132133123300241123033013422402234013222222423003443040331440102343412102001042224201142111232134430423033144131440333210303414323420032323430201121433110404300034103221322344330313200431010010233224132440442331212001200310013114424024210241422044443433344224103303324211314024333344402123201024311202113333012102313311303124402443200403410401010023444223020202422304210112004041400120212300224120233313140201323432310443032314041331410312114123323113410441344221120413404100040422401043112024000411344044302243211034403211240342122140111044310300040340133211403244432001314342121202031424330211404143100141121210212004200320404331421124230001140411220343132200200340012042200400101343314240221014331132434030214222014040230031231010031023343424133024231423202201430300334344242203244401220103320023011010404024224121313320431214343321201132434102403334221421203112342322434320333313430342122414112212420301014233224032220200334011214332314424301212331012311212123124014322413033004104002234333411440001443330020001434422003440231401301440021340014314104242013304011240421431201124321431120041234010433232232330434003144030304112221110423413443332410343240432311123043301204303042021123423440434034104024320341044114204313023444113421344440240030211012243441010433234342233200323113123011234130022211143342102144340122103031034102300411143420241104402443402234320010041420220323323414113111411410401210221430411133332141214234140234303443011030034122444241212031140110340123422012324413240402041222111033140214212322443314214124113201313442220220111010331430003141042133130013011443140130131230001340023034222411030331434324434213443202343331022112220230121321204130302044431240102220140313100031201412334234321401243040030430424414322442104413114113412241033114334142303243011404302122001043100123200230204413311302230203433131224243403024342020120103140042420441331140030243221124132210120411032321030012201201441244103400142043124444322212321321023101344420213321241004042313210130420132243041020132410021132334334023130124003143441413120232434031212241232221122132122121434230200203404302321121103220041143424111213232302131200223323301034210143043140240201312442113020111411232432322034202432022433344314132404021123341401242413001331401314401220133200130222011340234122140011303144123431412124331210133303303234403011200312020234221420001131323013111404020240444023322214044004003203420131343111241312300140343132103130144143124343114323134034324142102124141102214131013300331001432140004401324244444204133342302101031210304330234033312133333123004330203430413143134332322200130023030103122300112423202304031420320301032224432020014200114203130313142312322002233014033210023313112113440404032211443001243443110303143321232240440141303241434203442111311131030133422101424313201324432242213304224112012320201043224311414401141314113113340003010122313421430233233444003322141223121222044013120214242423130103010400420421004141200001130411311313031024403332343221043002032404214141243200141020114412230104223140320310413334101424420104131413143234042310134002402040432141112013002011242233314313100140240111204322200042213344221342141330144341320120131132433211004210320341023011411342432011033040044414402321143143344304113124020043013121132201341330420321324134042040034100334024134321141000324413332433033434042420113004041311103223402032112202020134333240310114112413040034442324031210012112204001402211204141330400323423110130104200311111022011403423104421103111410244403412040014432400401231320100312010442343421221401420430414340314120240344203213233403314031232240024012021330114130320210023030011004212140300104220222442212422322442303403220142234031433124", "344120012004230004312341011110034313413420234112121410431403100344300221214221042244014132021130041310001011144444423300430000023140141120423434140020113242032214324300330320311412122044124144402122410204021244123413121021443123414212412324320044343400304430234021431341233220024441301200201142340214332222244304110034233420343123313234331433021433124312101020101242242423003443224134102331304213022224330401020121022343212104210324234114440442403142110003343412344233410424032403444322240242034411303241424444441143024211032131430314222340214403411112122111311243413324313320210343002330143012101022300023321242042321144104332142012223320311113324442240024332241222013113122332203341304133033430222342244001224434044112114221041424011314141342423113144022113122302443110442441011203013224113030223312221001411014303330144010213332322230030321302014240014032122442140040201140311211134410433312020101431240213400422001120304224204102332210202120424123100213221024434230044432434302131314230402103312244324014423224211431003202304312101344421124441214411242144044210143344322231140131204144220303024204431224021420330313141410411020230114300223232114420240430014113224121220124023041103312121331011042200314043303042334032044412243334200113343220433142233132040432234220134334412321024401013040422123030100440004443430423340240311023044041430344420341440203430320121121343241423442424012242203303102424042142023431242133311210200012332044213242420213124201211323404044140140322241441323210121332210122000431103203101031132343203214121400330010441030030143314244224234234200314141123441003201003034212021341343212413000220421032014133334321144234002433013424224403314044342003032013212303104010010304022113244322323130121424441414420134134123202021122441142031112022403103224021241324114140202121223301233210401042211422302022023130213443010304320002402401422103112223140202314133140431333431204304433221000231344002134031113201443211124402413012143122203314324232403022012213232120413233102114301423334342133440300203121213413440141333340303240231403324414240241342230310413012304040421402102102420304033100314342034204421343022030324333333130441142010033421400320320443342323023334011420321422334113313332201043012231430044011024424240023323111033131424440314010202433033022102230021421002131242432310040122430434330112011402133343204244300044332422234044014111344114000303104103201230401024302342213441402412312000433030003211343342330221100101443021234412234102103240112342110110124102302200141012012210223423321442442320110014333112230332341010022234440403414013302333402210004411220143030200032201010433341231100322430043010032244134101100332114311320013132203324132310424340404440201434323333113130224003202102134311312314241134223131040232404232011401110024423333304202144320231440244401220302131024043430023222331441143120311213012330402211002114020044021412301311132410334012122110421043423400132121213344413113221012011232232132120300143000041434000240420220421111010402403144114214430130131212110113042043342142442234132324403040143001300233020102003334434134214013320101032403311000121430123230202102331313240400211343144223014220233120130332114143344003302303322212013142414140020224013120322313140201342331331023234210213033202234034430112341430014104421034422004320111241321012204310223303214313304204213102112022340101304140304102042312021134444422330440331432141101132100434213424303243234222403334322002240124110312331133112041112420040301110122204120241434122401344134010101243131241110301321230123010031241440334312023112113241222020412210341104444424104314340020010030223404424233414012043404433321002244424412114304133330310013103010231312441124210032130302321231212433222323210130441020402013333042320311214310231033404310121403220411042242221020343432342213113344411240304003100231242122142143434343222434313141432343010002333422441214042214110130124313244022111111143234040300412141341132004234433004141444230011140423012241434340422311000244031334232414342234303143120423313131031241043213300320432003430022111012314440003414124104112031332404001402212332332423222331032104334034412113130102334222342342324043243012421221210434431411410002334313401144313111102400140211443304314232213411300302424402311110402211124140203410104131440140142121032142332312100121002024402144343223044031333413344211100303114210430230211424241311420002012021021112140", "242403043213214333142202430134103430140023120101400144432212113122212422333011322413311431404201401034400411322141333143023140202304422310114343021132212001442443240042224010334104110101121034244304124140343103121211400210224430031323413044203423204004011333433103332434430012141412121000000132102201220110113012133110021111214233232232243013111210233213422000232202300110041320333323032042104323221122141103442133303410234131013143022123242213442112221111324243133342004433140123233234223434132024042042334433200343243020023400340300043114244144044313303122133414023124100124232212214014143404322002114102121040020144100300221331314031314203240323131301231032210310023132430004100431101011210133413420024034000444210442320122113122211133300302032044024332204042021333020202300240004404440302144231342322133013212422324131341134304141140234224122200214444103244110403333104102330312411333331142221330122044033121401030322122100322431313341031404400303200024003103100220232022012041420212412423402211043034324213224331332431301411422202131024211101211141141112142303442443441402342444032333321032311010131440122404121433204422404101044311413101433413221340321320421301440313404040000412203031421134023031144444322203210310011344311223403132312400233211341221204102340143241213021423011144223101421204140210144343221430314343202234321330240000222440132341031131141331411334212431322004311332030034134212134143332011020021003113044312343303430030204102242421233403412101131123101103112131002411403111213114144022202300134343410311410423242122422430413440000132213010020223311240141301413220201211400221234424023203423423134443133022411011100440231031103321103031022424122412404003043424420124423234243000240334343203014213111001041310323000033110134234103234311233001121312424003244144132111343401134214441210320033342211420434314330421002123031401402010404244141422133412000042031001311434224010133432304412411430112434302140433103433231313234212240002334113411410443110433341040013031214133140110124404324424132442443203400430432214032423410314341420233341340111431131211134040112304231223204242141201324344242342300344421244424320203004422420441100214214130414100104000400400142003024244241431424311142201000141223323232333224410233424231144310244331032421201410204211024101434313041422344014021423004202441004403421220431243021422134402331043303203123322222043330304424323241113014101414424103140232202424420344203402110133421003223143201014322032320320310030244401011200232414014102112321212113404404231214311333323213141430221110320310122114323323023343220142222332033444200014124040044414402143023221110333212131203124242140441121413434440320033010122201041340234400140410343020023012203132314410033034443322444134110222220220333443432320240012143202120200120002343300234000330240341020032430100312241341022011202033120303111000433124301000424342344124321222220034344343121102142304222402242030031310144111011214003001312010133431311431310042243333110301044133313100134202221101303021414401224214222314243430444004211040042310432213103224104044434202330332344441134044204241030011112133100332324314230401004022230010014344220203042132301434302411320001004141022200313230202341131332033300313204134200211421133344300040331122424411020331123313441212121041141114132224410223321302002402340412143114421034041214304214134144244042103411021024011030300144123102031201444422130022433403413313113012433022114413141332110200412423111210244211322010111132120011330024412444340330424111113243124130444302010332300041401242431104211422332314112430111231122233212442014203300042132104043031320223032303222212334424430324301134132324220100303144421223031112422040000130333213441321124131101342331230022223312241143444043121214312040234430424132430014241444243302332340033441410204410421404130312301434330014243403342044020232400434014422340103044410412313140032102123014400130021304304201441331030424033423233310042040322213400343000342042202132103022031131221011230000413142342300103143113001032434033041323114414434001314443220233104240322424103212022234302304332430112313213131231414332222041041310013320004412231000104412033434144134311411442420312230013014203320422413122031331213223034004020343112222123310310441210414023121010331122211403013031232230340034213044222412032321422421414142213310303301142113012220144044432002214102302312112003032120221333322024342342211311201", "230342120230020210401240224041221040103443110032121003321244032134144120302144301001230333234030244322012104031034010421101200343041222001043111122121323212012144030104310134342430110302241024033321000204344341122221014123302411122233402114300230210343022330110022332300214400331122431344000114110400122313422122111041201221404233321331223034000200012410144212013230420144133222240302404113144140111420234022102213331203342101144432104234214013220103244424340122431201422414143113120201114042410242222300144044030412014412412203402243202441140221232112042130334014030113141300402030202111033242314234310423424214431330300023201304214314112332402031022210003401103212030313441121011003114012344241124342402442122422312103412404332323213420102311323202023033021414300202003100224044331410243244222310422424003003432142204210423200110412411312331412243123123042413421013313333334114121121313212030110114200143440141212102421001243300323312433122113300034130311043401311121014244212030240404311114013341401034000344404324212412440020141040312034234222213321410404133224212440211022110130312401330134313231422304001241203242032312102130222341304323304410410312133201001343031201324233030410420433010244123322200443314301241021332114324143322143134412430010430042300242130444203330320303340232212100101233424222402023242202443304420444013130210202433403101342144124223230432031322333112042412241130311103003323404440112201304302412310433201110201311132402001233240034214200101441412014123221320330331203431020132102121100310041140131012243000310341020020231441320313302131303011040333104114211402211033111231033113431300332342010013213144320022044043323002112233341004142021401113104310002101222124103210201134104200430414132334023402402434212111022420001224221330110323000244240123413342230434003002410021430042043434334323433104142344133403133304043104430102000442240112214123241144324342030241333040033313440314300440013111131230323243030012232212111322133330242141031203424132120043042211320134442030034311220244144213132303421304131440233310401234023444131103301201021400400323204142141123442430041244042143221043103422201134430103204211434013314144414132040341003400011433021022002140414132313330334304311344231440203144044334132044003003314003204211023423003311000144430330001231120214223231222031413100121121421313303102131111040344130003201313130031431340114131210011230114404102031423420323341132300234442434221004104424021444241342003031304204121340321331313101144041231130034440330242241031021444034413014124404042224202114414344201232000311232301034432420310043240112403044331210140220430003211140430330014021031404304340332212400100023034114033301014131410344430014041414131112122103413303444320004333330103423320434203024320313041224243100044212202302020004044301213240231414241234220043011141101320124242312121024113243012241300434244234330203210200101414222442114401232213341112441301202124341213410444414221112421314401130023141010402142310443344414240423003003343010000030320411210021341303031344022204310210010013042310123004442314024224202232001221330110330141131024330302203040130203031240431000043420213213440433210323440004113443134240230210412212320041404310333441210041433414232443021433411012220202422042042131030301202122033411012432220140234011424341443200430400440144324212424012103030000011121310222024434244204430440403331030314212433140032020303040040203432300332234423421341044131123313133431304104322344401421314404033142231024343334112034431000010024013104320332200041332202103124122000331420231013212431321130202010224200033001324320214132124414044212103002131332311220343024330230234120024011001423410341122314013431344240043322322440341110044024034242342312123413113001304221433442013341214332303223221014222404431044341032224110010240313200400200001233001444133341102110414304444332000133423332100411432203223004044214322040103222431124321303403310001144343010441000411130013001034343444242030134322213341133233134420142234123314114101120112441010024041112044102032322334103414213400142321012201231022213014133444010422421144221102332400441123321330103323031100134041443400001031003104421443312304200422230243134304112144422430334040144101111400111311144223442304043241024440041430142020423312000140420400111131032214320230042441004013122242301001311110204002134342443020034304010011404311012413302240142231412402014211124234402103244144", "320402302413401200043333031434331113124033114040410122131242131101424314200224310303010314022210413412433030033202244224233314323411031212041100143034000400112043330224311104112144433412230100444024110134230324024301201222100034412300041310002100321433112310130033410022330104401104023342200213423223412233312234120440340300234110423021144301323402003240010310123442002404444332213303331044004223111220404112121211043334143433331330031431124202004004301420003312203222420232330342203214433134011410220142313142123231202320221020114424333014103412113413441341233344221420103002101411042233033114412443113412423233033442340133410131043400114004244444031014411334430344104411430423444440024321021141132112144434401220032003121441010313443111140111324130313322122234040134413023242243032034220010321202132041400344414432410143332423202142221433420414124311430131213113332001104320031133313204323310123321234110404302013030012423433443423142132020113442234430131132040413112330013422432100040103131244243032004023334413024141332021230333222202004434021214004441113104311441404102311322143202234242303132223002332121232024334404331324204001202343414413002414222444430014132131300331404421331130131342131241340443004422024411020442110410022414042022300431321442011034230112123324244113044013033123401120344004031143022332330212440033020314210224334003410304311044013444401040421132142104043022221102243311143204033234344144002323402313423043033444103234133204324423443013224212012310444110240414040420032114314343440043000231404123410144204231422242322042110344234023133414040110020444244233442223200222024312141212233314421243031104214442213201413300400214440233012121044420030044034040341444310203143012433244120132213424334142123441132102144030022234000003204331110110443200431204412344132341444214003403021401230312342310101400044030011404304143042333303301232401040144333413034010124324400320002201341334340402221042043304024233023243440233310003133230113312023001144324401233344444040203311030102402133430313401131014042113413222344312340331124114240124110403242024244112401032131112004310142114444221013140041400110234140440334021304133002023143423222013004003133302042142314141400431300111121432243134310044014220441311224120312143213201221244211223343404343221040102424333314042121401211430104404240223323410040000304414221014333314213123314002411020143342011121344402142444020123112011213331300104424104104303141410411341040130111313323031310143112131324314434043104201421442003242413300011304012144202332420422100202233222340440200100242101010242103412411330321411311314214044144101131311414300341031222421233031414231314132220314412230131010132213432242041131132340421033404122400424020202002403330431244101033434131144143402143032202141441034310013201332043300012311101033013202143240020033424433244424021221214401322240120212024323433344124224204442314004333001130434343130342203412433103434140120112230332011231443044213312321114021121241140433434413244113414000431041013201031004402001432043134013140201043301044204220103400432024131312221003310041204311333114132223222104424321034143122134211123022110134242144001344134122113402332420324441323002243230111014403210131210021244140334343222112100030204044004432000144003404400313320104124012102220112303303341202042423440330232140132113032140014003344401304124344204230120313110321102404242204341330334402130142140223243433023324100342032241420004111204202421124440301041434020343343021041303002320003131313231020301043234344124304230121422224311303141020311400041340413332444314144131400042114132123110411324334300303312241120431003343110140010001102331300040014330031043400411334324142032013201122414414324231212224013421322402314033340411042422230104102330240222411320301101021221144141200240122143441112141110234221432020224113232123113144304102040013122203003224442114123044311024301142113234204212424201123332404122303423210410224142434412320244310141142024301433202413114142004001040103022130042214302131401033003224041102240030133442010101132420011311224411012143024442312244124011002233033334330241023020332130442404012410420024042444342344301034201140212011330240431140341221232310320203313401032403031303021034004121323044100444211243103220410002402234334342412142232102441120341442233414443431431132141013210331040242120220231140020103420122310021131443122343032122143211203242203320212404200343004333", "411402104042404404140323423424120432001132332030110043211431110234000130404231001321000223442013143012240234212130244344241121422403343410441310133203210233040321112002033241334311214123304303343243311244441324212222200131342103134324411041000322330043340210000333014421022400140123234223442223224224134342442144132430121034233030401440220201012100413120430044222032222402212320244444322231432203243220144200222213004103411241213413140044220131124014200324103020132210324142334433341321201042232211211114414002142333014033031044000200123204034410041244244422422431130134420121341232022301031321211432010440134044444233000421114303114400211031300040001210303144401344040432433201103030213333121023140304141233433144441130213322342123011410323210322410312331144441032044203340202123030012304413311100040002403120101123202440140040331244341142323344414221404441103144413202110143422211022302341423342302042342443234024232340201042431330223342042201422232223114010144403223003341231122101030110142044143223321020143030213113330212304443040224104100113400223440311021043440400321032114324141201122333314113322412443112330233042221404344412433231134121130132114324301044040432142232102002423223330433323030333334312002344100343142401334014432300101404041343042441311023303230131302140444330004434441444233120301000202212344431210031424104203100100344432322314030230204130321121213001002134320321112014223320134333002210243121313401024111301412341342440221301343113031323312230444140233012003310142432433431400443122103242204240110121012422130434241031423222332321023213334221042120012434114243312244341011104401244030024022120004103334211000104334213133243130443214402404004214102433240120301303223431420202142334413434230022140301041213411404012431431014332020403200442043113114304404031002233110112042042331230041101310040013441242004412111230020200442441124421444144404430001012113301004432100430134000414323243343331223043434231413204043340122333304224123321004241100212320413340040014114043243044004101424110444202343010332214112201432204323224404230430223214341424002101421023302301300023430224140143040421441020243224140122042142011003230104422122314033242332002144021021434320133120401013232143421312240422244420133211241010411322440044312230343314210424112431224023202144002240221003334141240021030031110012300012440101400420410204220432110014123000022321441101341302112321303021203230011142430130240412021044314043230321220301404022243431401431321313222333424424130133421023241333404231220231224122414124203020022440103422004302223403341122023020214320234244434233233343432340333113112231213432421420222333343340434111342414101123220030031420332414014401312442022224444211111100041401444431401322330333143302201203033314003030113220031432023121010414230101340224003314310314342414240340134340440024202334222124443321234001413444131003304202243244321304134444142121301031102014120132113242132210113114033320242034143433344410222421241014200041302300320304032142021200331041111441420123401422101421034041112113120013124220100004024321441334030000100104240031030323010212103233234023410101423020412224412430242220042432332211300323214143222320143314122141123222411243424100142441100210102122312224212334312113141431042000002014110011100411232134423314020314131244102232114331014330001044003314303013231333410030203402024333444421131342131022323442041133101222334220123332320441144331243102402344021420214242421020004401331104440220204103441422311334200224131430442312302412430202203322130421043220330204320343244024434432433010110021432444400443203301223342443202323213033214044112121330214022423241103203431111342021344230201430142423401300203423324223433320324003432414423411143132034044432332300331232330442320113122233421441231233021223420312332311323031231112020212014402142141133220120224231243111144030112003004042332011314412003424421100214230310413433034241021233200324433403013011133113413114334432413224042332232423231434111304333303011402124423021044304124020021112030444240234144044221214420242414413410114030344434133323341032332343421241111031314424200210433202400040414110111013422023004123004102141144311313203131424203241223142100442141222042124300030410343401001340231423220343131330414223032113234211144414433440304430143320001212101002423044022013200330130041404423014201300224212010101044320020322400013232344121201213212132131214231331042420332020", "424123224422344014004032112443243014222014444401422432300022313110310002434402143202232013421013321413441043143331021043342041112200304111320304301001233343403313002411322124122400341400021343400443232432441000132423334043233041232302024012212200120210414034440041331232100013242341124020021001300132042410034402401310012012240140423201411404013330303201442212014303101413213013232113432404004103321402320441033122214121341432430220222330104243422304403331212224310330142200104313433200223100303001020243002324244103422033323314333420413222244333230304143014343421022104302224130232223003120004220333000141422032444124341444413002044413402412033004131031311234414144323014000101033231432140300004301140433310312404301302222320024334402111243113032222141221240413332111003220423032232202143123234242312233144142300424403013014203043444123223444420340234311110223240204230320124121020101400341110122243240412244220323202144131401320140221113441400344322412112033134342124231400302344022212431311303110124123121021011004042034240000310134404404213224313021230103424213223024333411243440432123230111403024423313213210421120233130442021333430240110123401104203040011231120431120323242021100023113030311344432121324100104120401004220000200134234431032333333241014342010210033334440242021214242041014424332324444241030143002422333331404313240413114301214323233133313312221024042444024101223233044442210134231333422023022031443430404143310323402322134331102134243424224224013021400114341113004400102224112223110114222310433120031012424110440324113222414043232341312334212131212444023113102014303141423110340034310024120402033202332114130200401221113204212221420033242201333023233040031422142124431232124122343040230313111020041203030231111131133200344043010414234003422301324220333312024144110232120014124010220442310411233243404214224214124004123103213224124124004240441313414000124334344030303003003022034212121204012430402410013214240022400024032433100242301343114343400223444212434410042004020413022411021032101114124411234321221302232423444140144223043013342032411030202322042223014340143444302044113203224331024120211310344224120201103114041430241324132004211222323140241001313131441304021220424010103133010023232432403030130301314020414314232031334013221004133004202420340201410202444114230000113220133402340004411341202024412341042100102231044042203323000040421323230143042113302102430330204130414332321142434041344243242300443002014343010022042023032201143043203244231124201312243332010244323112331011002211342031141313234124300212421041314213023312040303121242101101001241122220431040010131320331234132023011020230401341314343123012410314440043224204400140234141241431330343211214441311324231323411221332243001241112344012031142331440023132213323032102133314110334413323012203222401314322211124222214032040244144210120230133312202404104111104223412000432031323003401322132142040304410333202012123013124414243333103011202001013213404301440414122403343230012301142210130102012242301020331242013212203320000240021043121034002112314223332430012114413220230311244213024114341224014423031024324331110010041330304140204400430303413443241012422303011413423231420420242213214113140422442412210321313303440012204130313034430123141243223430234041212130142333013431444434424021110113401200413143022010202441443122230241004323301000323400014000431440110230141413114040102302110324214022402223241044002301310042402221442312342202244241102342431034400102002401343003234323200112440242314134302043031031134114003224124232412114434332232112332431201212402441131331344022024230011301232002220111234331414200233014241410313042001211232311144301314021211200324114112344013043003404032302113331344000144132411043321312200201024113010310214034342334012001410120323123433200301220400341002044332342133300442442140302344303142122140300002011122033114230024202441214010202011032444014304340234240224110313214331443313123333420013130042110143130202243000230243021044040433111104124044241444112220103014123011200132332120022320441400342321042313343322123322243122030104324022144214114334023100024041142214121210122213403330121303301040003230303011324434420234103102441233100202330402223030213311243020331021343334224013234214304342302202032433001014230031422141324303120402200210023101344421241420120400114144241322233341140332430122024112204332044121141311220122423014343122040022331312322222024", "243042434211123203320002432321212404120243204041123401131024344441004024431323413142134423404423424122004423113343221121411141044120440304130121221422412404433120320023424244131002311030322403444020014414221100332423231200022121302141224441300221443000323414221131312100134332204241232044232400244013041221031201430231001331443302020440434144122244400433011202211414043014231103203144430122342434013010442341440320311202300312430013314422300440314220122444221144421042301301242304221103314430123200340400414444403300430331203011110020322230024034411133014400212402000311014431031224123143041143130421012001041033122313424223443014400441334334121213402120014342341113023023033220200404214130100132220142333322034342030210401323242300213302242134120344102043122130204243224204114100203010114341320220443422300231202230313224221122243211041241222230342324413204321020114444121123324231231000313201403324321142022000320243024301033040141400300110201210333322120324134023044411413413340024100103043321044342234304213012402412023134414314004044010042100421343313042431313011423141021143413243114304041302341230134401020432342423303004222141044321134214230231021004113322432044433422241330140241423331241102014434204032330223321201110322042130204230411422421003240433320102341103312424330344040340200443433413031022330104103040423142340124144321110140434342224141402010010134231144432231241444233140232002144004300023201024333023024314111441331102341144234301220042431112201411201102410300100330120202043220034143430042203301404410214241212431112323424424223413331141113310400411032041203122404222214401224301024322230141231023212243321121344234113210013024111103213433000132000210010010141240002122230310400234303220333014224420343420434144344240203341134304014221011141142103331220213322432444311344413032022340444040340002440332310211310403441000431012013433124120120224014004123010222411030032223221313134022231012143431231142113231243220122441310444202014003043301321303041130443444243340121213224140001012133021203433122414314242143114044424121030023321342122312204333031314342340323100210010433144342440444330440441142420122003200320023223101142033030433134023334401312132021114030230130144240243020324302020023221010003432412440140330043211441202010204210042313213142220431444103243342140440430030404202034412111010413243010330113300410034431234404033401042223211403123341421131304402343401004230101410221230313240431042033003040221440031443312024013203423311414114432403001044042233123144031212134043111213433233112132141201204231230134022404204140411212340334314322143232332123422302110232421331013440413231334334103124321002414043120023110021032211111040314141112022102201310221343323421103423024444213130134310321031244103210240401332204321413400211103244423334422131144303234312011402423220203213002011001222113040442100422443141324410301220123202312111001021010333030011410300224143410211440134023023442340404421124144142203403012320343002102104001411000220031032323010022142114032343143220404323200232223232142441044430130103133130044434034123303404213304321030422040331434040134323024430031423040422242140122340444020201024140233032444344144020100010303313423342324434040402341143410234330243240121004101220003314300422204003110133242203321043231442110011031203241232341320244221220430442023343343314202320404214220424304000333341110310034323032044401202400121420310213000033100023322313441434211032324342104032013223042123200240110301022313100033134430344323402224321044243024104344332413012313201114442004123400040403304443301032331410232314103230342231344334110021034414111014430010121123143312030032043314113314140114433241430202223202244404240403001300211100013301133303443313423040210342333340043141432120304010324241144444403034024024020341202334442014441024100441430013442104110030113040010010100413112434340224131131024232321204120103002444113430212003110024403032220221320044241311323422013322332003010421300031324321432143211222021203113310132042332423200334040104410043010021444133402232404403101134211022212140311402430033341232333401004122134030420201412104012322032141012411123013011201014210344304242210024300141420404232131411422204434240223041201341413302113144221112230112003341031114130014322223002412032410203131024441303233121011342200041331204314214142212400112011203341411111414013314043412003131443343344342220431313141213343011332300442", "023023410143001020142224212003404232020104101141012310404424300032044124300341220041213402321131413134420223032444002012414124022001034331111111421310144333131044432404214401021040231014043423432014243222224341441141134021231041332433411342433234011024022144111403044114403331003101202343433442002234011403310001111412344440324302014133240424241141342332201441243112404102240333322431143020131213431130303002211113140304033310102003332332412412423210442304200441223440412342231110241134303333123222324020232442202232101204000340143401103420442330440440202434210131023224210400004111122300433204010143321433033240141442131330444303311001122334141112142301114123431014004312010340213143313404221301223240332434342233122144103021021412001004304321302223212003340130431413311130101334203143412242440311221444311103002021220113033440244142201004023011320020341033020234320433214231234404342443431412020414240442022331403232103242030420440134113022124223311410114022432331401044101232221013201400413213330333012134411304334301420204110232343231003204302412104023304342331122233124403244420044334440311112322042313142234313320244214140103033333331412341404244320223044324031314201311000141343343413203223110430224030113022202313044221031204333130140344140403443213220114144033130140143401142232124320230203034322334210312130214344023110003411321020420443233104313144333432403442144111122110413440020123011213441310420323414323011014414040244100330441442210111444434422114232311113344101241001033120044441233414023342024411203341422400322202314140410111410322313022042310423422420034012400234342341042104341344203432003323044412402243230020443122220442244233141044400040303141131033032324340432444144130320224210320031400424320320230223131243004012013314324010024443000122413104301224043003242043224032431320420100234023044031121204012324013243430441000433421300233444131242213341223410133220343044120014421304004240120231320234242331020222342430103444202422131432220143042440144233111001321211004223014113114322213344443212344022411421243002241232402033103431444430023134011434410321320120303241240240332302421221110011121441422431410100311310432331422212121004234313313013033144230333102332303300301313244123342342324100244303041204423032212141332300031114313311101131214023404413110211241341204223322240004444434412302244143103412444114111011031330131013413204302004322103412301120412120211444221033120130420203221313320212210444243321304231412234102132420443410103414404000404032143120021122431110413033040214144310240443442432414024101403424044032443012221221434213111012003111024210114043142304120010430124142210012323103043421443302002132404242304331433114343233314223333042341424021432104134102234123332444321123443413201341234334113322423104111242013001332013334141202341422314123411102402033444310023220340334102342031040013142341404001113342013102021400002241231330311432224212214030331320321211424040410043222032110103442033412410213134243444304220434232342032233403303314013113243413213002041024024342112410134430202021424230033331142232043202432400311420142411022134210304324111034203012004303322043234330213300121302422022114434200044321203124022411102404240444011344440114410001231032320413101230243010020340320014231043322234034012200403021200241314121121132442003204312242100001323414134220430222304431231432024443304303142443001404123143302111004233414011443224304044310124300312314023111320242230000034302301242134233121010242112134242413122010420010400322124112310432041104032241032010024323033402222133410143343303430231310232312314434241232012224130111440140224334301211024241041300313121441301020432041101240421314302331014312324320134200140140431010440343144023021144121231004112311211442213233321043120021130442134443213304333333032042000112143124444143024422332132202133413210032341440002321212422041201441422200203330231123311323024242141401022032121011013430023100400114143101111132112021034310134343441122114143101002123002141441044134223444100032430421333444403341430010243232100130131130313014123202312020332043304311134122241222104143041331322432031423442340334124412234343231213120003331023403304403424124111113244210243044402202104320112102420112223423321110134042204102431013024404222012241112401402121123133332341411232243240343344413434131212210443002013312310233111240201431043331124334431040113334122312343034034243200114100131213124443224", "243412314133240203123033002113044432423242321432334132300144020122041333320201103142244132214212421114223033141324243240003341121344020132340142144330240334214010142422044110314404124424214043014114222002021012414224110412024134014001413443222434004301131110303344043142204403111201242312324104343020043022434323200104140344334023411343243301243441101321321434044304103414000232344412034134114232122341400012212143230031120024331242013202221100103224324014341421420332040443214312222110303040242121143124233121231123444321224143414304034303230242123121342402132324013041321113043432000402133134333143212210303404332410241321031224213302321121011334422202414334120040020440004332020212410322101022141022020232334132421444302404434442433402023313420302200211114314213244200020141232222322340433114244023101143211110343240044410100242042444040232220023233441211342301132103212011112044000440231442320101144421240021121141433201120222134343413334442232240030343303442411114343041013402221211334403122213401334041120040131210414102224213104322344334323423112343042301002422102023414432312200020411224014011323402121310002133344133113314000414134044200233240111324332111214414133243400400042432124233421434320231133442403422312020211103402440440114123341413112134114004404121221213104141432304021432334044242133214022403120101001320242230412412402340403330402104320302013201303104401224314014141321411233131111120211041102441023240234012032313410143130130123424444210040022341121430220330031344324443144402030223041032040243314101040124144141440220444014342343211133320323301310221404311410432401133021231330200341442230011122424200340011241234232133032342314233022232042033430322401314023231423011240024444044323423330431041332222413303140020132014433422133044010420420112244202443440243110300002433343321144011442202210420302223111131201214100402431421211441243402203124340022114312201341302341301213320231321033043020430112223110233314200424312101342333421414011232241044201424102011440024042032004131122131343103314020011101024344220212112204421021322001112244320320311144433022020441001424434034110323224303010233334402043213041314343342034443200130023011421034340012431341024141210412042340041123324212241321232112413211100041424422124224133104120214231410003031242320240402100210143020332231012030332321004111220144432130202012314434101120022422021040201400002103131004314311421412022401323000302032233422100343334123144344002143212441213123301134040344202144004424201401100100240020442434102043320433102041130012422432211112102221344431341242022402104441411203102330010330412430044034144130103334142232104314410422320113141010100232424210042412320220402422030221012112442001033220340322010243030234333414242330404021443023104214001002033224144444333410132222232140310030420311004010410120343141122202213402404222010333231130144341143303331122140222404012301110110342322301203444301434041023440101322214212222320410042122431042102334124010214303323304331200333413242231013123420133224233112230022412310002142223143321333144041304244433043140204142332101032032131014001412320431142110200111410234222433321243240122211234013403304240024430002122202302230344010143212411004430111333401220010331402423414421402001220142431103132203113142104231402432230134421332234414040340011421003141024244100414434042204441320433043024143430104344001034232240220222200033302221314414311412120314240314143004234001341001414140114131013102302342441134302201414042004311231232030224444402100101120133141141230042001443214031103212213042004412303033422201210000103002313443342023102134142020104420402041022034424110232021123312203212312403231033041403141341234314403433021041312243133144130231043003434043412030041111400422210324321104443031344203230412242304130301031040220310002201224303310233412412341430200244303020223422414434342130114000243000123201100321244412320234211310131044144430110210140311124402332204422100103433224040311433414434030002231003234104002441022432300221441441221144302424044402434214240402011402143142030200133023410143343101124330020332133143144100310133312202434041002422243024033042144144134440132110032032133111312421241310112431320201003434010043044422340404123201324203101413441403410020420312210412332110014230410410310000212021410222303242211042100014444321321222344334203001042034224340130321413301324034241334231022000014213230110423124432111042143414342", "112334031140414341310300230344003034024111244222322124442302334400210442132022212441340012102222221131002112224311402430003233231320113010222331001303244304322311302103311232434334313212204204032003411410244013132144042420012041104334343111234043400412300232340412334223022300034414103230140332433100423301343044220402303210110422303422001444211443431104101432414230444041040110030004311400302430012111103000001012301244342444231134413431203302213120120014412441021123044244330340103101433210123003202314120241324241112111004223210312123332411011342030010314014423300044434013331100340321401301004211331321422204313100001041043332331434212213014242332344210221210134441244304414401203432334104343442230121401141231320411041302401023201420304103122331014123430122322031210222143431212423140220212241210122302414130200412342044224410233410000220132320021224014011042330222314113330103040332002401042401014004344140120444222333130233300334321312024414112014310022103132224200303012104312043033414244120443231443310401220431033021441202332012420344023321314301332242112024310140302213122102404223222433323203204000421124104301304402323222304443001034321201200123433313300343023004031012422121422421433304402143142113114040241133212021024243044123423203222023111401104021143110140134322013243040312110142423302444300440103134040001101144142321340432114233241114013233314211130220341040120430000420024441113023401341314140324201420340000011421233114310310103114020120100240441410142340033403440033404031030304331211321403332424042213333234000431313130314203320113031140444200101122312102131221103044404012400031202102221133120332401240122443301111332324142001142412144423014231333312114333030141140011440331411022214411220202034314410442230402310411001120134424224030114132324434424303044134321433332011002124322130311433313234232314312413231344104002221124024140144441004003232204104101414110131403211423001302013442244410131104332331420423040431224001120434224042031244311042002042334201141004110132003442142304243113131414342133342112243443241314211123400404410422401402421413033000322102334034222201124110001240140043203321432232014041044104241302430112402410133312440440344230213323222434400212444442222034243322304203242120014013141234332130443300310424241043114304321030414203224121440123233140134310301123133312143144341340043401324022221433400214430010131034200242030431221002143112021233320211340123312303431342340042323221111110431120434211434334130121311403301313312301021234332131303012100101103413321231301143314100030004021134423120421111422140224100032140120340141012042210202000342130434110013404142012012402320342402002242232024422240434004311420244321010243413010344332011102030230004421032032303222112103033302134133113023021410033034342442123044121112123023212424111040221411243200342112343244130141300020003003340031423101001443312410041420011421404403343321000004414430200103210033023244401440043044120212034023344120100311020301141440234403313330424233020420104134413144130344332442101421124142103232311043324340130343101413211301333423404322433421004214310113241310342243233143101023322304333324004241123341143224011012122324301234343002203411423204322011324040042341031303130043141024343244344132203301120211102431012033210304003242010224204310134401142204041144044441434343323333243141032241333043004200031040113342203424100411004414010230433442023311140141020331001324024444234442223232214432310411431212211002111242223323423220400000440041302403334224301002330211042320204430034000043012314343203112124213032104030233024313331123443144033040003201031441224330200230031320443120030313231442200320231404324433021422433221331033330323300131041034342023300332013114120432330124440413142434024114404142441210304233301223203342402333233110403324410343301443244420000132243333432334441342402120021224314444400200030040234021414241304314423310104224200424344222344423010402233304141430430320433330110113023204224414242230040132230420210211212012420013042021232003101204210112101400302243344143230404412221332401243213321412404220204321003042303404234141313112313043003400240213321300123332331402004031013022424424224442232140300433310243301100141034024023002040111302021310321314044131341331433034442000034304143132414144112031402313424442002140320222330140310034441331203041434100011310443033314130242210403303011011431144114430120244234214000102124414141", "320342212304433141411024231344301103342111413213113341104034220142312424424214233342204023303024011120242443234342033312203013104104032414240414021420012100332002204302242112342232433420131011403442102240310424141113221033412004001132130010014342112233341132430121424144244141303344421211412234131300330140212010241221031114410332323402403411400041223040013341143304020101212244423041103222232101103331214401221013400330404130403222412113013203401104021141433204143114420103214340120310132333002334213043104324020220024141141100240124014040044342422224443002122111134033022314110401030434241222241331030204122331230012341040303023422444120310111312032112302313211011331244321004334414120433412332313124332344001022443121001423240121031124330212004423312300204134112411111300021024320111233422003303022334432331441402024242204311414332442220422321004303443122033303201103332332030232433201333213041024243244223211402432313102402222113202244312402100432022244403322140123221434142140333022213341003400430010233112301301334133014222001402434310134221430011203114310414004212033410030040034300230404430132430323204414330332014433102403143230400123131303123140123112012423334100133102212423043140433123003113303301414024343021342143023030003133210324103101410404213443021212203001112203034300413413232310320303013223401011004343240102022244033000312021130322002014030441433132240320213443403343013002224301240340403404043234134020130213122234331342144011204023000414031030001040302144430124403312003231123334230243402214342222412434024124110200223314110231111400330424201200243243004340141034103430202400121200204030134343200043133204013013011420241024200110020034024240233313212221040311422342102110420000240312402003140212041104211340221310244221214202214404232221220404431234132430333430202410130221142442041332310311423302012011334031344410031230421244230013421030243313241412003433221004420130024234444402412023344010032200432330211140431120431031112024030104033442002222213140331031123333444222232124242023102303103342114224100444311414320222123444303214420130434210412101440441131023304343002214131343300221230221231023241241042130111133034303410013343012431343231340011011131102421420413330231302304042011201110000211114411204443400010233224311431021300243441202404424141001444144314040433321242022443403314043242203113044400133330004042423340324413002440221240214413100303011403143013040230421312313141031110304310132142132143144232324323404330320111134313033003244431130244011101004214410244113303444144413013204013102203123143134121100201340304410303004441413323144024442343434221413143212313440222011330410430014423342210444002200142340221001214302413312303341004242343433314422101114414032423133442233030222010133404033243303422001103411110044121401244114321214332220100304034143244132233114444201031100300101031333414030004310142020033044033434022444340010133303243230004342230002131432322221401030144200333222244140133211210133030432211013323041114042301332221112340113100141310300442211302333014130123413304320244220020424214034430340131230112431332033032213333221133320012021021012104034223310041421400110310423214304200223043401004111231200132413141303334221234420234044121013131243004402331324044232112110114322434440432323113030430101234403132334300201214343432034012134400414401422430442332030004414122122400321220344132031130211014040233400341300332100204112100132434213312000122302014031201120012101013400134413240201413202210323311220343014324244031430403411232243111220441020401403001040212102143241322011303123033221303101210100142444410231241233134030140331344101024200042020020103332002114221211321433043032300010014004420441114220212142011140134013112212033314101403430412103413134021140112330240440131002040422212101403434441230020030312133121022324110022241324104142133204001332114144140311433340044400431342112330002421104400420414404242214123200013300023440232010421112123203144424211143003324042124100431023232324014112232110042343213332443003301334412300314230142144202344433001200214213220340103310412430200133434040431113004102312331123112424210214110232420014433022003132021241401344222032223432224242210403443012412014212423122002341242040201240311443041322213020212131201130333204103224044042202003104030203003031033143230204321004142414323311242131310101403144111330323403131431404412020130140424014010441143002123430244123221240422012", "204442012344033442410321021021220344102242121220111402131322113014240143403330420202003334411244442014114232332410141241434302033010203042042133133230033411244103343431401212021400144204043211331442202040244101421231333001410211101343421301224431131014342143400212121322112112224300213444323023231304120122414332414022402100203420322341111224340244011442211032220032341432404201124214310430123211424321443214110231413101431110124400444143044013134232342020322221122213220424433034301141341334132024341424100020333203213032243132043330403333341101300244313234342414311100313034330401303420113203241133201411121331301043130114244343224004410223124104412220000140103332012212014134241001133120210014102243040140334434041323102144202111024104404031413210200311203213332003301134144041302140131110222242220240030032041443021310330201432440131212121334412043231104003310113034322401441412413221432143231443130411410211240213424421134302344424113114120041032204022023243010411111010411102143232224211220230122410433242342234443322140212204442423100024330204043412104134344024244432032142200402113032210102031233112413022130412321004143013344221302142021232223302020022340430033041304204112300122041110312311420122342134234004011211021441021212133341214131223401444310422432242411403021131110311041121024313003303320102231330004101013431132443430100022132220024230202420224314010000030001422242240243100220324033311432414340242304110440143043434204001134403424013244312213240403414200224241221033312222100214434040420041313130123102400021300113213212411124024322312031134241020210104134120421424441344003014131044424321300323241400203104344014221404142301243203012340113423141430332311142300004340102102130412322130204032343142443013404422032411000424100301212410231200131102141331430131120011221120423012101123032000303201233321021020234422420441331221210432443222001430440314300330304144200114222234242240201313423022112012134324132030213430212131132044422414313311234121300041042232213342224120404344144043112322210243200220020112040321110400340410223004443420331032210011403014243401403023024234424123424310314422243402202432410314220423414403123203112102013124304240002203312222122132402434012133423013043241423402020024434440430000444111311333110230001132042420210130024114412304414244123040123212304020003443212444000103441341313023433304313030223131304000130203340004310403224244432011123100314210322141220041202404314213412120223200243020000324433120323231300320444433302201221312000314102002412241321313431113012130121331240221224120233303141341123303144103130300100413303344410412220344421301123432442342022124201421401130003322433404311021430322032020310404234403324023113203220040202330003204231134434440441001412003244200340340211131141344113122244004343413203203411242340204414111300003344003432004321030100043012213432010102330403322022120231414321204302000121433421021424242403342320144422201342230324331330330433001231020140440134402111230312413100023432301031430231320310210414104141403124200412324441204330314334202341013140000131011214134323412232143114142242440103031043000344214212334342041340314334240011422344042040223213032101024041103431432430043240230342224233403301013102033214333233202313023003220240000124342141101141230140142432004132031300142010122211103122141144341322321024004301343020013110340111222322132412310121002202124214302020102033242412120122423311011030100123120423223203102444302221012422403212113314424134314342331414441012224332322440023041430021413221220203224411010102110322022231213401113132412044410334214222421314030022012411012411402023212111041110002240431222230020431222242303220011041201343443333430214010130111034304202031341404134042001324401042013301033324241344133203442142023043243412322004121311414000210030043211021213310344303400123032102123222312131442131220113331311113220313133144340012112320111102201241020330143132434313442413034224424022102244332231440324311320412300110314230202044341204333123100041334201133111031201244431211101230231110040043021321214211331313231300243014404333143440100314131331110134440341233434423230020304300211443202004220022404021240040110114422143044041103000023001130424340002040334003400002324204202100233034320314101304110142311342144332011440201212442330424013341034343134420111040200321210031440003133143431411423213104010410423222014110002010322023324242401400342412220241223", "333010042222333340143314032134110024123244033033343021403130100013101410142223423401134103000331011010041200432023200430404043314222031302413242330114331141010030000310301100013423330042121123100302111020231014141420120421332003123144010344403024310431343032313310322223344302314323234001103221011111212002233331222032243412423040441220003123213022413002440404241221041103012034033143432101444404002314111312032300134022400202344332310010200142043042333224002330044324031234432232112444112424024214312311424104231014433141202033433204113021013120340020202003403314010232102010234210210022422431413014011303423143222124122304124021134110424240433401414103442024412004420103303240414413413234112023420000022320304223243320222011403220444020130341013114213010014300203240010300324301433341213314124200320310010412232124221320234244141244240224403121214021322224111010124331322303212434043043342203343434033312110301440231000341341320321210423123301332013431303021412430300122324034221041303412201134140000204034214002041344242244222444142243134400002340114210013043342332202124210243330342041434230234314413330200103414121340441302402301033031232440322222432234020314024100320123022233400011101320003213120004140133320041221421322023103100303023212322414323011302004013404340422413430440240331031343431410213234332111102141034020111232302211412441212344043414011430234024430403120140112323110133024233421414013220001301233414243031143012441330211332120424443313210221203413213031342131404230042121302341214421221430420432103020401314304313104004133130004410224122220444302121322341423412240423331432041421332232040110134113442100422334122231422103112404402334111232314414410411040024122023140420302132333331122420403114312010212121321440323232223320203340231111143324120302422210214431244432230411402010304030301142024043220213144420213024014031421102204121223202421004144112112100114014013244311003103442242412234124002303012323223033212324120442132142211213234014342211043221410104240302121313314013340401044144322232440042301410302212140132111424142403320134014103010313142203002033130141442202041332103042110033302443130242440344403043003220143113432240123244302240440044321031402440004021432420024210422211410121230100021441100410223131131211244131244414021302022312440120443231230404201223022440244400403000440401024424443040440311331211414122441232314412230344244004030444114200030414233142420303014122224443420104312220212313144012121011001122003332022232144303323020424413143220031310123304101043033233141142334243413122244013221233320001201022200213211202110322144210331042013322202302224221011304423234423102441112214213413032031411422004431333121404342221012023440030334144014001122300212244331243203401144321310033232420141003204042431404331122114033234042124041101311022344014011103022222314303224311433040043423304224312342431110203211304014203022330334041412144441112231112103201442040042442334142143342124000403311334231204043231311040101021410012304140321100202022003432332304030434332213134040331432321032004144203301313310103030231000142003304332120041422134334231000412223443413444203120411403230440001321441234330424441012401420240023134431102212334444322143340033124143424130223021214300044420004022333011214011331303420014411021330443410124001042041132201141201012204403403224133134401301144020201003320333241341120142211104132042030104340231431310003441241442120431124120202211340343242230222111330021021223313331300304302002142240334334300031032434221334100242100413111023000410420043140310102011031102043234404301000342013341014324104104311314314034420411411342011140334343414204004102432232412410300341342242310210133411311310321033231111142313431110334322002002024033001343242100323031131141114003330030243114114241122133003200044220033403404131100403314342432431432123021344030002212034141203231202441412000023202303243111244231340203104322334200112223213123300002303234132000404303042004414120332240440130104443104343020002212040304310112144100043404041033203224343242030040234140344013032311242133130343004432231200212421010414213001411200140420410321041020333324103322111132122434412334343214332013341230341341240012200203230021034413231111232342222003443340342323304200142000024242313314231322430011103032041332444332400244214224102341314320443100230404121211014234113121304433414000120030400310314003401134341322320204204413103234111204124", "341343401403312304424323312004212420033343322412341200220042312440430210101233000302131303423323401301342114244003110011310343002020014400030342304333443013014314222043113304012324322023324210413344412411234033434332402014311244423112044240033040144422434111232144224201342403330220041004200034334114041021240314322313234232111102343224424442321140322443231234210240340210033034133123144431212411142014001222213003033342431422013334341023101243210102422234044133422322342232214314124133101311044240310043221134022420440011414301033421320240000033030414144423303303003433314122113110130011110202440310133331330211433444244031221130223244410301031210104332002124423344020413304112220111001240111043201401222322431040201010343134013344224013320134200422022110104143314024223041441220132310143222124231111220211420304140003110222404133140412442411102402310002243031123234403102212032431431341420442232434224021321020231412024042120403411213230220201103341344103023202243421434022011214214332211101144024401040034214334423204022233043344400101130404112203100304442343442341114024221002241114444403231040204322113132433333214234330130130213043440100024014211231033123000240042414012010333020312404401341423220124121010012224401202134043422232142110430040311100341230300111200214400240110200401432243312112102401320134202234403343421000321033023010203101043341214130133304110234233221411410422301003032040223000011011341430000222433002200230132102414441123344221434403434004322400303444212431400211141204410434222420120444200243013314140142221101302230101422102212214032011201432400004110424114142312003321021210320001342202300031233323321210131030322130134043242222121431004304312422343042313330220033320030223000130100323411403111341322214143041014214140123210202244004000421101200142040212313401444434411232134423340400040410242343231101132421141012442021001340403414430401212233214412203341333311122013001231121430403101113000034410001124403231214044342003342221312100410344134312004110122441420013331120241401020013022421433214321144114113011130243301030123411441030140404020203411143132013413410304211311220013043303100411424124400320244104220402001313043343234414114042302001031103402301404402444443412201020414122112410243144122413440441221113130342324141330133040003011044421021020043041243134424110134303222120003134010024144422310312133304142042403422220343411113144240310010324433204314404022020204114020444423240441010023113412220403014231032230321124142413312312421133001032211310403011300311123223302243043123004344130414011040343214432243200224241300033220002302112042032004130433304304142210122441301423321300303213434131022111410011021314022311013122343200434102032200220314100202142212333133322010213011440340422131431220203144230022424331144011242301420021320324014032404213114002120200303243041301210302030014404223021011222213001434341213211011321143043332003432111432321430442123320414310031401104314444412204120214013212040121143230312013400030011323103232133220314344302030421332204013413144000131322400231343412312301310424321200220432132302142331404201341132203133311233203204440200132310014141334332042201031313234401434230241222414203221222303001440102222202322403203020140200302100232103343311232414440332134112324143224133210123302430011331114101013211401400310343222133143400134332314134344141120002033123022224042021222220224314233442241230043132011122202042142223420133230430420342320331012242222120441303043130343223010242444004143440242443204030432441424230041141021432222120013012204331221340003143242143401224103440220400333340243023402322002344324130010203342242231042424130411214430322130041340103243012101422303214124023221410313211432204211313211321031042113144441012412203233424302322204110230331401410003312424332322243214243103131103404303231434324033242422011413300120400231021402111003212442043103112423100122311442144210041042330312242124024443200403243142223124403132002333240321222421314330041421444021414030422423204134314224130131403100040032030313244112142211443401011441222411422443131311231224441442132240010142113324240210400123423103244114422331133320232134404341224400041012304321443021021400111332120303041413412032324411302141224100444013422123414032232342000300024412104330000040242123244331123242341011114422400044202130003410340022131142311444444121204101201034440034441020414230332403423443314013443023414330113224", "404314223302424332421421212312001300013243301113442402234430233123402000100210342433401220100300003443444442100224234320342044031432410321002420044310020012144214323010034012241333342303341014121302300203402120002004302434130204024204310412401020412402323132300302414442442223140431420404210042243204123021342142002341343234212034122324431002202343002344244333042132423020221244334023102204032130420211122244031123241240131310104343414441024030344022023213111402101011040041244413340303444332243020233422110410344002002343303002344230341430210033331442124222444404101213341113343320042110010403224103414421423442312021043410342143323313422322403312031001202141432243112211204231412101340120241241210432132400314232230234133042411114100324332020433132330040321021102423143332124331330413441124311342100302114031324140303143040243010104300043230411330143330001024233443030200041121424301233310034432401231244420143000223101121322320002112303044100014203432110010041332211214304330232100342404330412431230114323202422004000313313324011131342010331032132333414010143321022424040133242212434124232020333311413122024302233400321422441321241203201203342403140001123413241341401202141001013003102402002021403214240330012220412140422101241111234432240233011101311233042141012422021323011234343320401104314211043202343023430104212342101041130332311432222214002234020130420433204304002234212303033122423332400010340331324232124324314421133023122341143112021142233310121241114030203120132030413140343011341141402032300444210342443413120120240410131104343342314242214203343414131424422044333034342244311341132042402114140241003344400340002001320244432033023340012032142011000443344130201120302043021140220212220204413224334333202333211341210414034332341101023133114301102000442114441401322222342124230304120341314234142231402431231202321431011314124211133314432102312340011201042442412430030401120014134033413210321042413444030034202132230230324444100233011234310212243411234323142434442032003431224214342143341400012311330140122244121243134411030110002042101432020122222142313414024030234031312201312223400113200041014030021044203100112303110422003124224310242041234431000323321211023201112221204244021440040122444242143404241402033432324013400100430430043110243320242231124323002302043233444302342031002111424043124342100242123034114432214002010334300234221434314341324202031403004201101202200100130240320113411233301314013233443302334021221310031010330031014002012330402412102334032111314304433403202211320422400001013214020313122143143432132123311432400410433100304000114321030103130123043324020130044312220143010023341211222000134204004220203224420000141031111401244344201322201324024201122220144102332231411421244104210231013003313102140113133222014142112141324010040204041434431033104121202442001324021000034411433213224330042312041144004221001202133432100131220213302021424300442200322131042412240140032200311112103411042211220240340042102230000310324203434113044111011020424343443432010000304310443104004030110301204323232340140242312122420222233300413032034422012411120141224344031142104104342334331122340330321342120110040102232434304314222403102042003303214044044200210332232231020001411330421043320432324034421031312222044343343020002340244300314320220214012330311041212223043303143010223010140301144332224223431222443432022422104440044441210442420203142021413342322123213342200110210403110243313403134324124234202301224002000420432123203401332224223010410333432443130032330010200100202100321034114012404240004013104143433224041240233123234111441310121433401404420000341133221342031044201300242420140342341201320433020033243334104233234433421313212114241413022302210440000422033014340142134234143433101304200333113100420133421433311111210241332131034320421240444440000021022143333433023110044304120023124401013211323324234141432241132003030303022441144043142114242203234034424311221300242201442411220033424313340231234104420420034242412211232331244234441232424221211114403402113012213113020320101031311301414002400003201121141402320012401101240104402402232403012031430012232333110004030100020412120130043213440320444444013201120010324444413200223033030443040013231200113232100323233233120431011002034044234114203312021214032423332431241310103120103223102222113334442044322203400020314423214141212200022444101244023212321314222404144223124440322432432222140020443003400031", "240422202300342112330232223031012402244430241303312430242224223203202322420020232303144211034233210212331332033402141420412322011444130043204141412011012242203201444042021310143304003111210013021430310103431042311241231443001213320403422201021120313342321001312322434443420004302410211400334201230344403321423242401331410444201100304122443344211344111122002301403210411040342003041134212043112320132231413042300421004012141101202120441000031111110403412413331013440431211323020223234021332001410142022324203112410020244011313223024204011423011000203213443043121041141130230021134020221433441000323034231022210010330030142033213401314421400420301111101104310201344244323344432424012141314130100312440011401411201114310212111243040034243211344044032221141112043211130124320042411332242430424233300031134133311221404411130221234402233242232133240000034312410034113334240334312411314104100433013400044204433204340001114033034130014023200103233332414143303442404133220023204241240444433111003443341234133243034004013141111324342132211031124441302010334321422032313444001443103321232420301341303214311231220311032010011214001342304442411131230043010244441241304020214013240202102104110031031330044124034403231103240322121240404003013214430124403442424210143123412213103401013113334030403042223324143341342401044032213243441134220324214341002314440004342122031212011044342310112404414302020141230110231242230440144001312110430222344021424103223424021303332210042200212302201131410324414241144022121222233411431203210341442203012020344203023022041430421243304030220311223044021430010244042313100400424140012242024103030102022431103420120323234002040113023314101430022441311041204024302133400224012324001124143444231134013214243313124121413134400214241032123420044003400133300232330344331244412440221441203430021324014330114310134040331340320301430003443442041034344432304004304302414111442322011431423213113131231014422041344422323431003404403421302203304000240304143200030232023022110340132333101113404114232300334243443120331432334132311000304332104212101030414023412420242332041010331031140441141414433114433343232132344114234323230423021131403030431314234034304301124102104404023301404212301222421210113341431213214342403204000341201013131004222020241044404223034014223134413342204121000402234314104100323424330344221304431140132314221031210234011424114131033214314403124230340104134340402102142000010132113123330332042203323330404413022042303302231332301110201443100003300121201221204214023031300134204002440320423204042023300441333441312140300413243413224203101304041244432441023101232231342413241230034301130044300300122411104400042001443244113343333420141132222020233323012020430132312234041211112331030204432400031200020212021211101311240334422403201124012121131020313021343444414040413343204333232111442441411343221344041102213030332301401322301121243214021110402320421340441412304004332323231234142321231142341414340023413111424202124230310221042313030110301234344043034122320410314214131324442021113112404432011030203012012121220133023321202324433123000141203104423213311442044404314113040041043304020444220030222041140010140132123024340432330211402044211003231223220002220123144132310021003332114023302211241440412022211234001101212042103400000444223013412340102030233121424231220110333221034134334042224104230320402110331211303104322431341112424014112432411412233432431214031302024310112124020222333422103220201410134334113120403424312102041100301243021310332124224030314422044112002311021233103400341223031042102403434130244242203244110044230122314323302144344103414220444442320111103023012431303222322003414041231243324242002443002403100014432342022200221401331232124401141114444344032224010340333231030240034414204202224042202322442430410020110442131331004442310230032042213033241422442242423313413303421320410233022331301020012041300113434223000232124314200024044434101121300412040400044231402232441400241313144201321212240313241023124130012202424431041143342404111133041010014134112044201320234043304313004143413002404342404321310234101200412243201124314032110140111134114222141444232411331123143331131241421202012234142330103103030044332102044343144414413124434423420241211113031310002212323313024124111313034432341222100013412413433122134100100243341031342233312000120301410134210330211244130422421201124212010203140223320433041323103013321123223424002013441", "033134404123034032203400402010314142142212043011110033131300410430004001010421142042100241123412241210124241400422230442104323444233011401334403140234441243003130301010001133314012322204242014033420232103433314204214043000003444321012102412421430100423214230232102203303233444112401301231133312220342100034224431220303014400223320440122133330420304230343014032340411044222334010421034134041102422101033414122412103221403320321343244123130012120320033112114041421131411231314334031421022402400341003244231433012311330122121422213020144211331404244004431130024044131212131443322200210343333400213441041341111042440032331230040303012420434314300312130241004210212013123131444140024344120441414432311220014434141340004022113113032212023234322441420202203411431302421314240323313240314134021431434300121443334400122412120024141112132242033030131010434332332200040240110223432244223201332222211201344110033240314410431224414210441120224013424202010441130440320222133332403212322312321201034231340422320401432230300122243140410221320132110403102244114043322222131401001012441214331412041110421011041000243141013042111114132024422031003320144142214111031044332231144440024203120030413212422032144134411440030341323214231311134024134142304104404342343442122224430113323234041134121243410221013332014212240403103230333313213221024312400200204243021220110143222323004201200342223134143002441442323114400123042011310443400043000333440320013132021114103230231010443142031212440124424413101441133401303030041004323120103032034024441330234332030410304004324430432023114102023413432442134344324442233000114213101343113333113103344412301210310000020420042304100423144222440232433024131234230204212011321044042012001114340312210124021421112312400412110412410202210102233124100022244431422040123041032244142420201021100312402032342030113414034324134214101010012034020224001023113041041100214300110211104341221431221021442123243330211214000012344323423104021433213003020134303402314001430441420301413441441014221032333120424313014021204012434313112201211043114340031022310232010031114034221323440212310131402230011000422440043120300442440343302340311423003132321042120302000211023210344110241120324100432313020132324422134143124223412121144312103202212342120432343113143120311401421440434224330343010112034331321210221042032134443411120440220442321342222420244331131142223241112333120242401041320003300102402043433122341022334313420432302121140100414310313212432423233210301213213414220340444421420012241021212231334033144414311244303042212444123023141211304113134230042042231320410442313321320001200301202410232214414110104312042233130214034111123313430144103330224024412313220004033201411104021144343102002313421210134010202121203433222202201233141444113234423022222031024131442434021223220100243413303144104243414332133000024004234120343330102202202140001000131214023324000422202400342324121414042020124041312124403421022201302034013413231014204204113221232031430012400412132124004340020412043034113214200301311422320130140330424013202034013143440432413232420023211441442444133231233142024330031421410031440414423132012203021240120143100421241332033233101223230113131140142022032441330314440330104421442043313231132144023202440032144230433434232111220323244010403020302420021014242302240103423121242113110432020131023404322314314143424033313101222303440431230323341232121033000333113120233221030402404440222222431142031410233312402204100203202130102020230321310101042042111112343411321444441222041024300030412100224414404012011440322002124412212133033414333221120103212003031343301203422113132414430022200202003132343422010030210414122330342401411203422121432302224433440332003432030104001042221402203444324102043220441333121032013411432021043204012200310002234400331323430222244112132214121024012142420002334023222433311222044434314124232024441342431003432234102301104441003010112330301322033211043041440243122132423112000321443312012212220202102330114400441123440420200404144312100333312424144403340024014423444422113121323304301331222224210022232324233202100321133212133044210331441321010433011220103323304442000441233413314044021221330312221121101142343312102410423220432342332200322414304400204114031122311230112131341320402240134002243003443223013342333134034142441432024421211133040332423223304243222121213244440412042423400032122310221123301402232011333413103221004004224332313433", "213440442032123240022330400214004330002332213322411130103111411243430023124033131224224131011030244414021211043103214423001440440224040133202244211134102021020040423042034142204433303242242012444010004423432033111102434032401130231033043324013004200312424020404312444233014021101032243302034340403203104400200031402301121000301322242114300034044114314223241241240224441432430041421334313430343311221012214421331004404322342320411202232012110331301143122042403241124343021323020404121040301311013120223312340441024101224243402413211010423231143030204002200421130403432123100421124323400422340414324311423323403413443332330332144004420301331120201300320320412030021324201342244023412121230121300201310333340004103211143112230024133203434133032111403012241314242314223233144330123434224231331142332024330210102342333123302224002243312404020144231101202412114334021200103023301132434000404421030443312100110214122221304344404433144444201411404441123014031313421201044014001244314312120300123420404240202212023012024124310200030222311334414134222131010133023402314120240302202214402412400230021332224234230440104303431422141413344423024440011034321130333334330111314112204214303200121333132311202012323410114331204303421422211214343112231222103432000103430322141313023013441041110414111143300100421233142420320301441101041444241120124112002342042333341103322011341440234443230044204140102243313413434101134123203333012024310300322101244131421122223321341433030312041412333302302004144104203401004102044244020223413043302011111402243331011243414323302410122211433213201430044410244332322220014020231133210113311240133113113004322101033431013113144011342210012403123302424114201103104324031144411030430201144024303300441202442320230124012104302040201444322242130000301033142221222024240304110314101412030342133401133023344032410043013314330143000011112214301331303141042004331222023322203434144010042433313312404334200343110010320044433140041434403004131141332011313132114201102341022201003441103221011212240123202323422222044300413143011341133130301310224333023142302011222311020032303042333102240141414444340420102122341221424200341333402404141131041304230033111220300311104224041102122204340010003230310143431140233244204134010321431400031141310223403042323222413103001031014341013111130220443420040422022330043410043023010311344040113020124042412000412212031233431422034230203311214400143224133340430244030101304312340201434312032341334241030103243444114302313304241313434140242113423214213011340423010424312300131440004001122200420334412234042031131300134222343200312140404004432011331134213302143033234320214332140400300303321341342023303302323032331434213032401024010400003111412321033411044133232424001410031321333003234131130224442321242302323332303300004344044321421231442001204014440231014314444230413213201433123041021101240003014041102404043310340321142213112314003410120132202334403042311121101301411033113120402101443323010212224022240144421411334142003320231030140112324044144314241121034244130312004304044334421421003140000421410320104242244030343020214102144133402210002131403103302030314411123214014332100112310321123240221144233330014242203130123123234233224332234122311100322331004403211232413130340320034102432403214003223124233424323003101404011044310031404412002130120031120341103230112114403444310401124031242330121442000221031003400002242142312034440034100004024020003433221304132124040012403041012410011340201121021202013210403000220044012444034012024202142313131330423021433414020214401421400044002322110121033042013410404021340211044320410304222134112014210131101144141233344322114310303121134443041442233014242022403222223423004314234414342331022200313133220302123041242404103102313110331143244223013421440013314114141221200131312114342221022132302012334302434432344423104214032441312322344141321311100440332234113031134143030341331304112020440113333242131113224341324043100133120314342222040310302310322431240414101214223022114240112300010131132021014340303033202410432403201311433211201224244441021401314013124440002003133101044201411030204431121034313304312222030424002014240132034302014204331232202142333132302022014120013001130201113002412130103304132103200314431221044424412221312344234230034313223044221333304131043331440233011004014142434021011012003332113414020311002404040011032322040043401430402243102331212443330301310423244102432442112", "002100323423223134213323234331430313003421113220434331321243434302412320022213323040430323400411231304404132031424432032013324204142041023003043134214200003424242033014131432010313331044000304433340131232332242300033041310012320303201020244201312124023021133121042303323414222012013204122324001324244241034011400001421311211240404133231123001311312212224420441132214243243010120241004410141342432003123031400041140003240142423034330300410442230431012230324122404302042010141101222222412020312041104313441103311420041244304000103041330043414412012313330212203302433040304300242203340000323321124043413032014110241111400124440404040023200414411342022334434320224131011401410121323403313144033301334023423342341232143211401314233433141303322411322303242103111044221004044304011012021233302342331201211001021243041010411001222224041410002410204241441142310010030012144202434322144344034331231002341034003304413032220144302121101240222400302133110241114433044310411211232044301242241201411002321201232234443430313110143222022102421420111224321442000330243300424113124014410034112202041244341302211441412103441034021003332123223344201023121300103400413241103313401404120312034001000413434231212124412040312444241032134224211341400340430240204421300422113243330323232114003310224222442411130403233444243000214342424044311423334133204440344323012314023331333144244213332401023132143110121222323323124431343011014240413424332300340301242333402340214111202144324124130122121341330403113414014442123310030103242103122041334133341302100030122223121244444320240031413020222302124244100300101212200024221230341012340210333312303024134430214022344343010220210111214321144004211312101123422210024140331241401311210301120231000042200234303232310422022413440121223104422132220340134002243404400034211124103221211421201130023222331204241104233121404411102004322210243214413230111031243102200333410441123401131300440210433033202041443222214324320303013131320012111422440402420201244133202042023402143022131314220224331000444314022413223303430133220421100441403114141334121241104124134330410103113010403224313313114411344323032413231034434231204414420310441343140000000010144042000314143042144220014412134432211111132320334300423421333123442401322401341012242111124324201330123233444024110431134234340143421403232100103430434134010022034402431204000414124403414113003234020422244434332324202333040030044043103020441314313202210200304202134442444431223043130011302444014432324430011204133211130103301443200013224411023413020214300114103210220002441301433400411030342133003143412202003124342231220212401122114103112102110402104214100144034433320020023144143232413310001141411134032442140422024330014021241310131123004110412310032303040211323323244004243242013302032244433240122311132332320402412242032040210441234204430011344023240402224320322423142200240111403030324414234334411102411331221222210204333214114432301002332123112324341303224341332401321124333022032141430340034122140030023311211402413222200132322140442213331242403223242442121400300120323322102021424214410100320224330240414003031022102022042214421311323324203324403444042410240212104341120434243014442402202401003341122331313101240440401143004204341404323013103102232314333201243430114224343330403211223143032024432013132242241222122330323232114224434401423332040140142341113434111020202412034244340124234321310343203313040213214042141103432203024410240312140031400101312232443002431203240201200302123334044023141403330121344240343242231122102303332330010003403014004440302044201202122431300342311043323424240240304311320103142444421210000121220103231242324101444221343214304234434020310212022200322230011241441432443232313441302434231131434322213124320312441304140431343433431134430042202434144430433000321430322120123124223334341112234022122214134014213011321120202342401220012424224420121311342034123330414320310340111242121034123304001131203213031023040100311121330241023432033030112014434010042440441413142120101210033100103432430424144014422102431330414413343103232433234041244110431422401331413132142303031130243341030303031113231024200022103020044322114341034431022044002341202230041132042140442423040021134212201102132124430200330103414230402004024140313200203344302424431103212321434121113031331012324142123204412430003124034242424223343001440300444044111240433124430403314111103412041110143114441032000411034433433042", "343344124322023231213434400022130141302000042333403310422044421024300240211221130140233304403241241402241041441230314103234434400003213322120101420121302203124134404212411341222333000431222420120020302104322133431131421013203021243403400311130424113240103013124331240320403120221133322314102303233433221334440202423041043133432431141343014334311140430022301442110123444124040323420420024341202342413314103221010324143233423410404210233011230041011314002223230113413423123401132344121444311211034302431122444431022042021130204020441402342303420200303142224101114103232133344124241322130110340130230322323311441034133100301022304442234214422230143004022101000131341424414100024011113231344222133223110102230331223331214214421131011044132432444220023041004132434333343214031132311132301224202401421334104214340401300304343324020331431203033013013012402111234134220241400101111224004104340401241133140134333104123413214410211241030002330203214434232011133421422120321330411324101010421421131242211132302013120434410442141213343331112434414013122241101331421242431404240323031333042020341411141112313242310214300233421012233414133322420030100422432310434341120100234142312243313033401032300044002112404000201144234030404120202013322334421131330424143031140021101421201324240413101231243203343232233342410222042330423141402114202003044020422123320223243122024302300344410323314023330100330313301404223140041320400044142100240044041232334403042411222344432344210114443412023210100132102123133403443133121304412104323310443144110031020130241402432202320111312224133303421210412302341044343334123402223414123401400234203214314223321212211123402401221144413031333322201112304310000214111201231013034223240310043234204311034130414240124432024134420141333241140411412330114423221110212241023442244202224110223010441321244024134121400210402422040213233200022431232300103300122422101404132230434021120101121234302114012303224030244243140320430133230221440342402404214440424321103104134431002421400103120014231211123411301430000041131030130304333133221413301444014100102202304124322422303141014022341104013341042113232100033214203244103313134304040303000240044424231004331311300223331213301121213134103200003023041430244404414342303431331120302012000010244314043413312040023010114440030434343422332102313304124244422201010444144340132432041004401223424041301412034422202410111023403200242303021230222120444312210442010211014414421132401444412401103200231403143200314141033122010401101013302110331442444324211400031102330020413244243042401233121130223100422410114142311040041103011133333221312402424123100011404404433042323214242100201133130001222312121213121221002314410100203313030213422210020213002014224311404401001400211313204023201143134334024204332012023210323114424211112141121103340200221321232303432304200200404001034034012403234014431024434201210203433320030110212030310322143124122043432232121004201342140432300323314320322213243330313321313024013323410441443143134024310311223202121113443311043204012431011401323413142012412122404032144441301312300210442201341224443241123242103120011201330433432110133313212211030033101331211004402403411240112134432430423134231421421214412300310433100323231232431240023313103213320212014423222333421203433212104113402212221031300422142134432123024143440340103233303410000240111122131133104341210413414101023314114141133110402130224321430201021344201344321140122012004321411301411040044220102403442144230210020231033240424433204143103114303130112421241131113440224212423202341342014204113143343030324131101420130321123020433330434212332321122200403020400144144413240301233041211334004141403142410001430220001444121221020412312431212324240433143233214214402202031043110123123313224012121334230044341012123223410343003324213231011220104242222203220102100420401202234331404424242242020232000422444200143241110314020420033200131031131234101234404211100111410023024332322423010044103303042312241444330344143134312444002214112110402334341042110010000014022202104202320212344133114231401310412123142442322121431302131014114442231144233131014310310234231441401222224042331300110444410004211131010201241413324034404411011404214244131311244220411444103334303301420443130214441444113323404314321404111014202004414204112040301334034442130314300132433204410234411234122330333010312010010402010242410420244310043102221121213100303240132210000333214142214", "232241122441213211220230241133112421301412232434214121400443214441312300420113141330302334040224222232232103112022424230424224303024224104331001341222134021313300133432120130411214411320100233122002201031333113231134113241102411042220124301112132100140420110202101342003334113012122320442301402043114000331423233100242321004212324214431233100311012020310210212103203012332044000401203214311323403032120311413141301221101232023123230220441002300130404100243401111304234001322024331423343213120214013413023230131344303031040122203043100211402312132243202010202422332400211034224431221000022203343203304331323331213240441000104020213401034341440201022314431424403341332131222041014304333023033241122342213100213422334203402223324401001230144443204310111440401411412124431014430222143011142300242221424100143211210333014123022313110223231234341032121000213440021314003424224034003101240203013031020211214431340312221142324000230001444120043332320032434204204032221444200012000310211223444113104212202132440034222314412442314343110143410004301123314413422424104141124143411040132323132333144210432232311244114124102244301231032014432212323333142324023140331204311024332140324044421233304343330024123343424300414000433032340100034142402101030344042321304144021030104213140110121434241143313114141410414141441401242332220124214132123214112320333333042401333122430034403324143233300440132003000331121404011020010400402343100132022432400410431123142130424023132043024330121042031323043140002012212313320423112132033002124232034020344430012411214122402413344131224012114332133433232232014203304403303240140213413004022032421124233312044133304200024031312333212402024240333302114342002303214240141111412441011214122404321121133331222022020421320112342402314430422022114301240122024120011100413002010102311224241110042001242111220112444401342210004420233101413122004144124204032132321113421043144324241002334144010233201423421231003434142403110001223330304203230210042343041041002114203023321143114121411440110424332400221402410340214234401031241341040343200013132342010224133303402214324203240203024412144324123124021302310133022141104121321022411403412411102030440432103134023424330303414234313030321122233231301401123110203342021303444420444312334104044221411321444233320113132434220322402124231240120123022042434130423344141424203213200310441041312341204441140124400114302001010011343434311221231012411333212320120013212142321021021314403244100101221423142304111230244132422443102410430004132241112132131241323132241433312300414144000431101313231213012211230224414123442233110243224233040130320414040302124331443343033012423301444342240031121431230410301300300332023403321244414314114241240043112442413010240323201334130343432323404113022131024220143233134431334313240203212242310120240121021420432334302212023042012324044434322242200024140200332042444101234111024204130323001124114302022130200231300442342313431003443444043401010121130040333143133441044404143220324100413032113104104332112210230244232014011440423200423114201310103400302422411203230110242314043201241322103014410223043420034202223003343330121120442402120021223042203331304132002231124303210304410412023242030143303440442112101302403232211220434433134020133433301400124304300123331110030202023011001423030300141444414144121044114323024122303042303413014142402213334014000400114233234301222310312324143430130432103413323344330131210113103444134312403031140312302040333203402143020102113030332231434004203204442120103443224341224031312434030242144031442231013123311102433114424341222101003212242431324221313003003304430330132242221442043202242220340100032414031120323123220202344041342222330233032403412142220031002404014423302331201321040131213403241244000011221231301022120214323430040041313423444301012442242434404212204414211320114343300324403422142320233210332240411334041303420224310132042214233330341041413443323004141041210230444241432022440044233340003144132401012041123432402442301403322422442421130343133131103321432411333022124001402313332044120303031032140312343120012244103101014013020220320211043412121143343320302411433344222022412440340202240441122202341214132400401332313312401043311143020404421430420413104134123400214300342331002240441224130133244032202240104134330044010033034343141120230300301022014200310214410010301322031230144121302010344421200330012302311210024432023214120124240014430413", "320004434214001112122013013141242000011023132234043002321234242241324010142233122030441003121121301034101334111033403421210003223301444200104021204440134334333132044213411044042043040434011200401404023431442311441003221104242034304114404333243130304433220131024421030010314120331341310143130143011330432244002112204441302231122210342241322300402331222212123112430143200214124304120012344101433240214034111013233103430332311413303212304033041404324420442220414211140402132034043243202413001330311202141300113012133100134321021220044222101034002041224030104004220401021341312024343124410404232223320400431320020101103222144324410100242211301432424333144000332300400142203413102103234341231004000402104442410310333030402141023102114132313330314313312311224323213014020131334333011101303002403020423012321000134441134144302344030221013010421441133234311244131110213301031130343431120134104120123413324400304110022202231434113140313324210413411244342330240134224434041303102342024220433201232002032434210012431241420021433131200403233332214040111142444204422430340211440244021110110001033104241124402412204314021411441203121324041342114442121234403142323342012213233032121013041012112242000001300041113240003034132121112202102424141130430004420312322121432104342123020344013421030041040303332321431403012144314433231023410414323333134132044342340004411201042200441314204320331424431201342312320430222422404423334011112443424114144042332232143121330421330124013224300201000231022440324220441222333120341104320002323033022431423312011330311001342443323241230141320331113042314040421420011423331414344024424033120201030331201430113140404123204120013241431004210040343441403234313101102113022404424404100331200421314204143320330003413012314212041040404001024422044111430401241200412441221212134331401210403143213002003400302420421024003224311012022121331410142342010102100122224444224431024131000420302020320300232441003422444313220441330211110423201301421134000313341201013321120324240102241120103134001443332140300322011213241132243103102404313100243124314204234233010100404241020204114212420244334314212432431244012134110423424221120044133033040410033430301200001103102132102130442313220200233422032411422400040233144242444002332224234020201221003243420430030431030130023022344432032233434014223433403201103442404411123344442242330404010124402220101321230322200144133023012240344130404001211113113300441130411344334012402020330431223334040300040332031431414400223113100403033212341034313322430214414014103300231021444211141303440014323422211100244341344200143242004321012410310133043430231240022144043143230144034440031144441100200024401341423301001240043233132031243240421131100001110011133033243113324320400203201240342042434303143423141131434042204421030424034343030030113032244412124312423242410004224102324201022030310010202114143120211232411032144430340330401213041402404412201431022330102410402014404204232441044202213223440112322302333334224423142423333133232423123223232210443034140033120404233223233304310004304403144404320123434243413430140100123301324212413424240233323012401010020432214223311320231323311044123420342244440420113211214410201320314132010444004320110102140231233433242113202422441300314440111323003002302304143002143113321320144220313200412003241012334010240134214422042132343214420403030030023012411011411300143123023144303422133432022102023344032133220233021032231043013202131242401024403233240433103422031444023012141040422421224113013140040300330412330132204314440003021402443302113420141022444411340434230200203131030432144343244120323014321340240200322004401423112442421122231011344233230032330402440442040412202443424030424434103441444340323020102342302130132111422344000140333440202001230042243131104302303114113433111123320234140204314323404302013141214210321020013430104314103421322324443320403024400042243012203403230243020001102323411413034342130220210330120424010122140401133123312204430024234041120023332411043312132242010041444014444413413130322103242224201430040143100432022400212143420442032344312120320213132224341031031033001041001212320113031442143231131440331202020013220023104103040122100130230004213011214222122104403420330402321010240440213222330333330333241213242334343222014334134440322030320042323413411144320442021011221110403303224032121000132300142112013331401443312301140322302340144243130034140400013041320020311323212", "421104404134410033340141340243321313333410110313014120100403030232041323034034143121433403202041231013123012200023021240413124420214031104333241213412003322211232312124122314102014142141033311420123243033342013014242402211302313440403424212010200121143143243424034040334442312042424241231144211334242143402343100342113241432341310324132202403232422143144323122303202440033304331024243203013001014334310033102014422333110234021043014424100130301220201414334312444302040232233230114132324033410321131322104424120321423200003240140212034143112433101440111004314303230334323322301214102100144432300412413244040142402214020413110331424112031042331421044131412313323310332402124114014214201420423411323240300101322124313230044112000021223341243040122114233433100002302410022442232340004012142134123304113342301040124300221240041311442414042130331231043043221140303013110020230240214141301414143002310221104200101224321344232432411320223312032304010432124134144022101221313012013343143133320414400443300204023434130443042040200332422204404211043413304022303403020422033304431220111022241304022421201041013421130442342313134024342412431430340023023132011101132141341240102130030433133303411333111411001204213232243302102344024022342033410110143413434200032240124144131100313402310411323030142100222041210103121122233223244123232111242040140240402221101201030414202321330434104032331101313321111231014101014102412131123012411013010401324234414102213012324411310021040044443424141202012242243332104341431241101324440310344033130230001313031204331243022323334111410320214030104401011103403044403241420410040424411414112314442044333224000234423313400441041043413204020424444410003344323242432033222403331210214413224412311434402204343114412432244000431121320334430120200340313303404304122321420431202441031320304000202424320413123030240011344311040332213422313212400324010234203131443423032142100213121044430240344303412320314343130023312001402201020134412032320432043320432103031441314410410000324401431132104443031433144310222213412403444342230132214424314030222032302131020020330003403110403144203224303030440314034013242203421101224040342123430322041211124120213133324313320300001403441302440023334241232341103230444420341001144414120313031313421021424011001242423402434111312433420302443100041231032034000443112403142204340104000340223234031114234013003244343130001014014320344120320002334442044032313301400040240244340100423112213401402100340401410213442042304110240300222101311140442430202323242243131101430421240203024131310123234213134421122422321122242124343332430202012230310432314221133421313313304112331344330133043114244403410021331044311314243010320444213303232041003302224242024213423002101010312324203241343131310014434221434334244003040143311223141230002204432124412204244133143223104343013232243243340040440034401141332302023124404320430141241243241103240141440443120331400403110041321130031213030443213001403000204321122421020310434322042314434104320111222000340120020330243110022310324104420113110330241221024100111233042304202132433414030014034431340344103344430000133130301210143310422024212222343301110233004320411221423310212200214334102442410112122111404430444341214413022044031403233142214232112031414420011222412444041002113204242230211444010414300123444123140040413231334032230012314103320321204401033200101341040303210233013244143043034001034344041223332131402423310220033024142122121123100131221041103433400032000403041342002400223334230403300101143432004212440133304004234321144023130303120214410331030214312343103322424324102123440201412103220020224424103024303312220332122022440130242420121114330412204210221211213144131212310443023012033220331124432320234420400323220401231104333401023144141332341424131233340231313141120421210313304224304230243223221112123031203141342304441012043333423310022322012002434240400402324032102204101423222021021033004211241032400324443413022414301212403403104023420040044030120131134243412213341214010134303202000410004130420234440414123043104213023440440334021034044400231012423123333432113141024004403101330241132313102001004412242110134340402144433413014213033122440132011401034230002334412103430233140013342041414414332430233222301143423013101402031303344414401133212102211431130204243203414240312111321431024400404112220341024320114141220231024110343431232120331331044320340344233111420012442423200012421331312410", "232211213434212022013022034340233231203321231142424314402112022124314042220340230234211044214112210321403140441103341014434433220014311343230413033124342041300413230343132410003224422134103420330131300424022102004210443022220302302224310002343412042133230423004233204322424313200032434103440001101023241244042442212142431210414234322102321320233033200331141042230434334314341302300321000202044031021340212414233402132330113234131140043411400031412012103240232111031443404424441432043241220433342032332013414431442104012133202033112034321323320012001132012414413101044033340001201442123132223044100423322310104024124002024102100134424333442244433402321313231142222033010243020032314111003004230302313032212003201130404011020023042332001222212432303114144033342133430431222243303222104344020330113434132004330031134002312144102134322222113030102420442123044230344102303311334003314331443020323042111244141230334232344420011412023040341431213224002000113112014234211031110042330110033124413442302420304420441132410122413213120021402233311334412242400034203411230402202223114102041400124133224004444332032413221313200300431220400430131421022412132313420012243231102244303120243311030020431101330024004212243434012420333101422303313413212141410014342044430111411232024000431320313131321011404033330434404134134000343112433112130102310040403203121040340222040321030132211243112443011400434414212003201203012313400143232024204431010331211240100244201334114110021312124344131340423333010103120334403220231301011044002202340411031412414044033033143204012310232433002012220244331223041330031202214204413431001304031023332322314143210130102441240432104104302020240123410031040402120301212232304044333101131101121004202014311201030122144131012301041323420113211311340424123210243234224310431331004443314332101022442220320442420312130130422214413204112101344023344421442043024242130303010040233233122320344444034414432112410024342030322413434343323141012213444300130013311432424121240142302143003114232103344221021143211213440311000141143222014004222310111243012324211330341301131440244034410100123442220330324120020443223142444232002212134232342121422333034400042304404211020404004142321343214424213111140302021002234411410142113213303420132101333013422133110412202032024331424024144010112313301221440133440321142211203044121100034020122223240242001132140130444202243400102322121014124243122432244010103210022400310333120232000314022043100321042121403303302244342132443412104044333022341241221204122231103342330202241133402034034321001112142102104344431244234142404322142401031443123323411234043022133323323044433220200333212434110100001230424423101140040413043230023341331014140121231044103021011000224303101411124023002023002002034301340033300430000311022333424001312204222214434314244330220141243123300433414300443411342120030311334123103021022301311031111110330131433042044001213420240131040430302232331220131233014123030020433043133103443334140240420112424112020332300443304244430101414232042331230243132342224444413114103401433111003311040241014021231342234120421012441011220234443303202130304100441440121311413012234020043002210041203230300214134232423104141041311231032401102103414302243420022420343030344230441243100000024044302000411340321333243000202133134232324423244021420433211012214010043433434434030110242422030002144121243244114021021032001342422310242444442442143131321032000202111322001241322240224330143004340404430043422220330101113340341003030132324113040201301420221443432011231044010301430002124343444021433022231403443300100423203242001011123201131044131131222141203222342330013100341141040330401040041100230021120334013030013121114124241041021224134222444024231122410201031412130143400000003021310034410043334112320332441043231411233213001130402144112241112344133444021033402303022201021224222342432003242411441023231114434314244041441100440330400311422441143433140221203210323123010030221131413433311213213001342044420223224242010230114300111302222042221224013310033444320202402203434004040434112012302232030124104024241420324443342141443313243212112103344134430223340212413034022302434314103120330324310433343111034440013031341044320312140324122424004413123020304112330120411310220332242303342023201402402330214302422420232442233424120410213024110201230122320121031201212101342300412442142110442300402213224032424320233332104041434024243040333200430211242", "143010430211332210202343420024200231321221114300304434113222044124120430402320001204000111210132103431221014413112401332221311312034101302403422410344234221020113114014114120424042043401140003104301421442013004420241203334134340022144022101202224131323021132402410234301314102204310302421013242433420332404333423024301041214243020403014014033424212211203420140021220032420241230033223200323024424140322321443014334230143324133213442032300023004001200103144332413313134411342031331131430432141312240112214443232423031023040313132114112321430410212131114301330440042014114003343210320143313324011122000321221244443044141113220022321404414122130143431142220121010133324404221223413401021302340440342333000423101222212303224223342104322043000343133343010003424342044134123101002103232444423442042134130003010023232442023410220104130101304111220103310430134043300400422343431212243114214040344223332041241224311204300142212204343002313442342224303431124231411013323210020003433433433422244400323123212001431012310223004201141001124034242443203410203203123441024320444030001033042311430100101120300202311333024103423241213200004030441304333424311212013101143401033042304303111431040404430331342341302234433000140324324423231334411142012434100221304434101342134020301334330030300220412044124311202014133003232213242003400423204240244300011030132120024103143313004224401231222143201140244123243023443334222134341013232442421212314123212032302244103333004044113224113012112204123031043301033043034003130002031001404402340322334224013304403244212302004044342440000322404113220040033101322340421431341234040433410401201412304223012401020340432233302213411414042033141340122043312041233323141104041344220000313221330042331441104042231002434024131213441433432012444100123410003000220021031021210140312420024303012101244031012023332020414031102314412443401123223313142042211141312002431112134321112010240322141142202404104402043314211002120243020141424041221422141034024132333241032343342041124114041432232124423113210434312233123133203414304133042440113330110001210441204322411041444130103030020101240034313113220211302223231131133214014022034023030344133124010340301442103401043020444314313014100221144214144314440401143342412213200300424303430210243110410022031332242334134444102104304240121024232100030210412113131200043433214311343320431130104323413042421433334041202242024043124420303433041422024400122143223212102302143301343133310013421241022232330311200102243410114023442134101112404041104442414441301210013410132432213022000240223443302142342330241240310422403310014343010134314023103301404341103440314133313303330122031044443401113211103143030331031101442412034040332002021333403233120022301113144422443044300221134224411114313420012311042342332021413112130343303402020244302424032002322403004404034043411441323334144101402421344244231242024231132310221013000404134004403441211033421404012241203001204010100233033402323000043002421301444332303001101411113143201302220424144043330111014111123343142200321333440044330013114134241012312320012231401112223231314001400104012423001423424111003114031240212103233221023313441033002411443200024311123330234424314010323122121422304340342321321333110431400241002133224210413243131044443212411243244411230212430420143202131003034134021301111432420204310002441323423022434444241113143420212121043220031340003330123032344144001112003403130340422201034321202441001110002222140441434210401214310123221024343231200024100241140220133422332044442302434003333211014433303312034233431101101444133432203414413323011030403202040031004031413340002344032400424434323402411143234103310332330240441341420320323123140001212410213334220443020214330442403424123124231011212344211134413442232322213322034233433202440401114020323032240040143220312243444340120022034211204311400323304042333142432320410001340044221231132314100442002242314344104120034221241431401314020431024210141311023212442310212114011400341211010313021301123231120104443032241330342403114440343131340204323023140234333021104211341120140104410133214203122310100321024303404202331324221134403242102441010343122320244034442242200233014014132232343420210242130101113421002324322343122431023440103404300442441322113111343124320212223303430131221432033033422313104244121040213101243112321423301134144341440423414314113324134243024222200121003030122224301342443032032233440200240211210103302344", "213402011241232334123034444430304032424214443341223134420324032134212003031121402124404221024111240131100423214313011233114411300334240142420402243434214431312131332024030314042431414414120031442304002120414003334123423203341010134332324101440311331011231021231404121312303131211231031443441140123332423421234100144023110043423202110402230323120243244004411403140132021421330100411022204142134021423104040342002400102342422032033043141424022330333433443040011404412244424341424003342344342214220444032401344312234043110411003120230432311230133230101213101133340200430030310022414143140013304012422010340302012143041220440142042340024101004030421333310131341004414101311124312133114244343141303023340333331240334102200310210301331010404220341223111144224430344432431213223440224240041131241113043000440242212024030430441324030404301221000142223234201412422130333321400023130420212410040012324022322402234144413132441301011120033420323310010414300410200224140431144440341204241343400011204210122201403044231343020132044442331342002011000140330124442311322001420100100324242433404222431324311124023342412420012421020312300200204030422013023024114412403311034110240234022031042220102210122114411134111103223220442104324303041203224102120444044443041204201313410100230103341342241322241133343133232141231204410114231214342102440112404341341104321134443010443141000142100142103000130404402343241301312010333101224204224223040432242423331024440421402401123042421214200101332311114341001401100121412211311203202443001032322044404222440001243243200142304200231401222001134442141134041112230014442243221403243133200421324032041022102221334323002233111232213202313330333323234030113240244440010142100420334103420234211422204012103433233420002103130403304240444110411231010101440443200304100322122440320323303300042441110104202344432320213214344401211300242004114131242444423214242131403423134243341432032222111244244303044444042110133300034030212242142003333043212431401023324220323230304220224113320221330132223002433301020343023322213031404203323342233030410144210131441100444221403221400001412441203431423412222300210300003211124240134322023433014314431224041102141313014101214130020142034023113110402201231222412103032141044310212024202132310011201030101022000300140442433404300400122243003113341323331434134021444200444042044332441213404412021034033440000044132134410140030132142003341310143442322311313020314241431244110020200021341024243002132140223243111121243103302232131310010331001113203003113043001404012410044333231422220040431221212220124410124210013202413400242444311134000033343044211114301233144110142113410424440222032243101133202011304004432210242422010024342424220412410122123304222311013012212231423444111201422432211434311411211034102423210224224011433412204022312202332044440134012140433044400223403421343431312241324020113133200202324004404424334343433424032343414132420130414002401042144311303200412232302023114311240322001103222012124322110301430032014304322234231344233401412201303002321333340441130420103424010444023413313032112024433132234412234402331201413442310123032022314213231204040440424411342400222411430303201022223131332203344303130424333323122411221311104311443433133312042144213220420104013110001121443023043303420140201043004432243321223043043203414333000130221030014230043420241323433214141413143112002422202344230143022011122120224422240213410301200044004232014034132413210111343111301141420032200314314123442103043200114143123140343034211403244011111230002024233231401023031043430014214222130334424100233401003134211404334343030400223343120124242004424002010304023231012222013120033120313304444144311421142033402031021040131012110133321244022303132142411312203304301121434330413204100003341440434103013010432012442104204042043412234230111430320123102014313144403424100003401211201324002023441401121422444311201042211413330440240432021021413044134003341113323212203212211221010011442130433421040131211244400131323300444241304400031101213121322430440104310111410224412001332211131100031204032211021412324313312222312112021401221314140003042341323404421303430132321110420303130312341130243003024423303111014220342444101141424424133032240114230041121210320243444232132233324120400214134011243103333342032312232240022201422242242402401412012202422230132102313331421201044220303110400442011122414410302032421224104313323404201014324230221403101", "203234211423100133412031341313001014003244003420203421233230213332241413231101414304403244444430024002410240142221013102424241233424010320202411240420213132200121432032414333011422131424333344124424214444314131224210340340401022210210200441113020314403203023414100314110230213103443022313034412330021120231242304233223330004130443020023042313112044112321143231323432140023013142040231400133111231034303302223034020244100333420431322403421103214030232413232332144033203321333441213343300002401113011004134233242220410101423330213432232411110424032444043220413043240002300004324142101020121344322044401331434140420012343042403343331331112144040323030323141401031244042202314210311414301213142200221421442143100202402241340332003031413234324322232021130242414002332333414001011030112114100011044024320341140142313131423023132311432422140223431244104410242140200334344143021001044331123240102241233312403342222121240121340024040003231401424113113433043422141013121240321001343012302320140114024423022033321013024140021330304211140141124234442034201403334420423031244444010130103023303001443301012314134232333312032323222434110002300302423443312441404114113302130133101100034331030131324012100332101412313103244303410220011211414344230420101302322410131301422034023020221244234443144044330412304414400244321323340303340142331213012021223243224421324142420323413224140214341403133313034132032332020430434000431204214110324122023330110024410140243341333402443141213140341012111132002331211141101423432413132200240123010012103001133013421330134221330133400112131120221323432300433103201041101004233412443204433140404413110132101000313011042140333111024010212240320242122013000403130010103244320441013122320122140414002412232104123011003132330414040330311044204224020230212011021300222344410104232103423243210433043102341312141033303310420310144413413430131332023211224104003144424111133243113202134220013321412133221210323112110224103340231114213443134030131233024442440340031312242343240410134011001233322332143432244231334311240303300213200200424234114232033301133312143143214431210434144211141022310133211223404042023014124121312443021233101421024201214343430234222024344020213432431434131212310444020122143100421223421242044010121310140140203143132033242112411221123143312402112442142342423423201330134000134424033310013101310412401204222312422330410322402232032021213444143412002101011204140424444031302331240322122232041004224124202413001131024333201311112243201134130424430143411102144403101043444224323223440401122330142434230410343421020113234041242420332442232040112001233102203402000100204322244433342032110302323034413121044413400124124002111311341423002224401420022402442444222114040244221314242440231344230344421343120402014444443141241203414121330132244041134300024334010221041224100420223004040334410142434100243203331223332342404320143403240413041314142422022142004113230013113030110312341024203243013222414334124302423213222141231032421321212424013402000221340130343300114133112323343300400403320430100301113242144410332442242412344044142202023231141441044201402021013031431043021034341231033312420424322340203221304114401422432300204301123012410123333410443343320123011303204433313141032144241420233323024441312243214112404324113404213410240412001142030242311423401001404012430220234002013032430414200142104000022443121441402240140413332140243434201321312011041322022231140212220212033020340311441210030001341314243312231343133324310402423242244013003434303030031113420140214212112211110014042042043212143411044321004442131112031410204024100231301414342230343203133010112401020431130440411034324024422010222404443011401034231211244400002222142344210313212030410310222433041222212321141040214033110131442324121001201040423400323412200330312244213443442242203332132033241241004203414233302241142434333211020023403443430421113132444302133122442214212231043121013303344414222313130144210433103131014004113421121444422233333030442304341341014224411420211432213222302423412102032002000124240342330323410113234210321424004341012224133410023400022101133431133114222023044004344244410202003323232321430301431420131431011134033013232323304401022413210020220403113223003200442021322230400121234303312122103000331234410134421132140331313130244020134214010010133021403441021103022310302234330240021304231001030334323142442241401204403230100113213000012002300032343022244404", "344144440032132243044411030043103234201344344224333420011133303120003203133344034110143404042034001002302200121302043323400404023334143142424112300143140143114402342313433013124400313134023310443031130220431134103304433444133242134043142202423401023213024010210242030424230013114043430004323344324233300144212313144231304241223142410304320313144224222322412021220133234101103222122144230103123233444224242140344222133000444214121134104414024120034131230304434203314400233234133124044014031133242332433223034133131301043240112344220320323331210221411101322001102114013443311002141411200340004223132213001324420133400331430204320202304030213001013443313034041331400204030311103123213412422010400200110023241002321401224211431432023220011410413122312422140013410444030211340131334114020341012243313440400023230001414044231141043100203230040331130421420122304102343001000002131422340340134224402030114244344011043022203041412244200012320203001020101313311312023314223034003101122343320302444313132342340234014331200013434144313331403311422212313332310300233004430311033000404413334134324432124313420433203223221111144440031411221034100214023012033040411042133403414333441413303114304120403304312031102233431314404443142040302031100240241044003420002222241132124311104312404133242020331143211302220304403202422233330344400023421201100433203101204114333132330014110001241243220011241100334133131341443302312101321302143131324432020140432200000040034321331442110203013233424102343102430223240101401421300124130331244334020041440023313430212400421423244321333244112421342431324240324410000442003331203244230304411010134133030410132120434214424403203003221313220004421110202024244423422012440344334232004203114231134342432201043232024321321404220000421304413423020041204430444332240314230014313403232421304100402441130430134034202433103442030302431422340340124023242123131210314140223110042213023020140212244244424423341422243004303133420300313231013133432301133043001022321432242103210323222141230314320344004020034410404441111211113434034003430020302114140422231110232222144144013303130240130232243434211414102013333211104004231131133411033310220002010133130444210024004304303004340302220414420324031101440103102141222024001421202442242443403443334202304032413122320411044030022122420400120031200233120033323440244442332123200040124412402013232111244324300000100124003234403323340331222100022204301232023103441032142004321423141431401123014213010111323141423334011330442130412023102100044012444142123213213421432341341230412024130314313431210420144044010034310142034304342043142334423243421312102142000344420114410134223210130432113044312022324220044341301414000433413031411112422021134034041422434123111031111411114034234400224233444220310343100002131032312331010124432100243210311431002133240332322333413000143204030413043022421432311043302024030104023020232324434041431324222141320240341203334100403403001312343331031134340323412224112203342210333023340213322423131140403333402401012420130114342233241320200234314322023320340401223334310141304322244314300240313212131430344044021040244034220140003030202140322230141222013024034342142134222213021243110011344140223044414334332433334301324034310332334140110324103430323113210140212103114013234030012343300420114032100003244111431241232300031223100004121232220230023220022142034221020222240214244411141212433041100043013001231402401212021231312440443022240221004202213414142434043433013443404043231442402021410302434041310044021133344414441331002010023204440044033021420424344133144143242441042312302024101203002303034112410320124434024432323104022142400431040033011010131422121311143420231023130444042324334331222021132002310343342123033202203044332020312411311340220120042421143312011143324400321231312134334224241210224312002242004422320210314100034121300232211041422312440003323423432244302040042230113403334241233121201343303310401242332442310233303133102042222033300423441433114032124004114022432240313411441204000140420404234220023223130022421000201013214030014334241314000422412312033114030122042101222420102322203334431010201140332124324234323013240323212021400423112423404230122024012332233242300342231431242442231313143333114231002330321011414322121210120403003234203440120300023022114420334212032024322423141434002034243110340212104242204023334214241024224424042200031334233214324221400112010202030100102311012412043", "231121431320401013110132434033144203143204040321110121103112233412201332330320103403421132110234434440124231241210103142342214220303333222441421101233122130434142102030442240212444022312004334410400402420102212344120301404442201024401332011410040122310334401214420431322420340103224110034221010024234024232311434114322024230144403113002343142231422140413442324223102404322030241133034233424113211130222242044033214221202321321403222041330102202431001433101132004243101041323341042430030300412424314411324043421043123402244230043121111141424230201321004401211032013134400344001442043330241232242110341101113010110124212122433402422401123211021412244003012001044403433231404110040112120030031233032430003104431313400334430402021021311120342140013230102122310113020143041314320203413334120021420243231032342313100243101301123221011123124314431423343031244321132212213114144240204402403024401124402434222043401122212411041023321423240300424032140314113141440213211333324330144313104022212224402022242014303013133123032041134221341003232321343420121330431441134133010043422103343014134444421430343201444221443412300312212030433112210221304333402243124022422042314141411411104403224223102143314413320430312303220030422044022122302420243302242023242422144344303131313113033221040402404440324000244413044223114213403341412313104112201423442200040043222232302030044403340401440233134214420000100311413341413040401103440121114102433103204404042122130443243103122113204020403014321000413103343104413023132440204203300300131034401120021431133022224230024141113204040342400234131324300212300440203322340412143403214411132310133402410322441000000444201321141030201032003312243001441104044330032312420211142344302324330430301202104122002332423401302332003032241123314133144242103123214243311000103433341110420233101443140324031314123130143231342343303100431224412444243332020434412410242130210031414000030344002021334030231213213010044400322413121140001332141212221040332102211101043304320224124021024210430144412011401144343104223040040020444044331240131011102223241443132431041402420034312224212112420110102304440444133443440232421031043344140421314134340321414130424043421102124114313141322222141403120340232103413042130101124132212402223300031123330303441031103434323243303022143242224324023044300012100120402012032212000104422033324413222103020102313334340014021013420243323421124302402310302133400403323141212122420021242111042323033442401214144210102330023141344310442121234112044003124143243132143410030041433431133413042324140124031021303122224003222302424131000000412114004132103044302421331401321313122424320410234442131033101402313111313043042440330220021041113140324240121013312433111132113102142041002102111411034011423232414034034441013223024320414440142214240112020132131421344321211412141100213300203040040320111201302204242340214142430223234320214142323203423234421222411122304143234313431023001444222023024421333231142413042134031004143144200234132410131111343113230414221304013321032410313423023102220040433413324110220203030324002313342200432122434403331020443322111303414312200112412413430242010441133313121033141233421412403430433301444033334230041434202032404243410131044443203343310110200302113040241213344124132444243220311204422003422342311014040012431140130144433122124324134344123320242244222420014412111410302013134024032241144403424114441304231220214410220211344010130204301303422001320112122331113203044100201303404100003343041203441140234443211020312131012011413342413303330100400423142001101102324143243110113030343201323332103334210421441241102031121213231123033122212111234441114413214222010141411220210313021303010404420214030321321421211311223123240340043232341431240311422411102310414311432034004241222230410144041403230030122433222244320432114444212040240413143202432422224200420422434410141043130343222223110310024204134233100220110111423033332140333404410401010112203433034132301222202332431000400004444332421333421234242410320243004241121024001141410022232132203404240141330444041003324313243403323224233043333331111024201233413433043011343431400124133240313143311204002012002120023340321302000421323233022411432131221224201034141404423143410322444213002101042102221344140030133014412202033340214114401431043033040330043032144442442044231201001320324042123123410423312332120011202131031422141014200333143210001323211140213121020024323234130130", "121423402043120042233310023244103243204123342132332302104234342220243222003032411142342433133001403240233441131411021201234313112432030122223111221421400014413030211323310441434013001203202300122111234033012433440301004303302222423144142444331030113311423331341442202443032140134112004404441334003014232031113424310132011443102202043423243010431120410140123033313442401312321112024002313112220414430231140023111202242304204430302333311432222322240102443000243104200013212030432410103404022021243033311233324040404234143341341034244200314200224133022213044314144423324321033441023132313130133421241021032224133341013222104420120321431432024244303010404414400123414042403301124200024311331001103110120022242041124441022341330002142011432301323411212121240044344403434034032420212333230442011014142334242134102200104002242314314141031301323301212314041224431242301320103411440032334243321143341122031022403041104101004012043233312440421000410402213212332044232024430111144224303124312411044000020023402423010023014401111142103020131344301430400142413121341442342100044004423113430014122100011424043440111413340020004302403324240040104220311112030130432421104141034442401114111100121142224120134123143122332111341441320222424421030214410033043331003333033312321041302200024133021314132330441423414320113233022114001013313403340213230324430024042024010000222231331130133043004334231211411024230003121131111142230014012403434041302320001002430140244424210442002012023120020323321040413001000012420123422001333020321334224411143311413432131142234032101440034112010334301442330432240343014441323024020233434321201302132222212441223444200040421404233240304424420331302423342012222034424222342231014432100034122310044200222214124430301424144444343403423300221043243232214012101111330100001134442000230422241021230133040344211120144002440412203134444042314034430031204011002021401322042203123243113120012032022410441024303011431114000034110310033023112140142141103232314242011112323344111111431232031320013113014110020033443204100414431403043044302343404334141403330210212204140412031441020303231441032030241432124321400342043030113230032140123342244210141034100234332403400223343002323321042211121324131100331014023421022130432444123244334032134244324101224444203410311110043400331210340122344100020302231313002210432322133433443310244344102240034113211401023412234404400132133404133422332341233122001220130120420133101124310443014031012024031030024103422300030003304430223403110021143044002413201414424244001034324300104201343344120100301013423424244333203411432242413024104243332304433303041331040403030324321313332312044311021333242021111301213033143334432412200400440132201141341130314441323104022304323334304013341122300033141241012130444324221014124411444012324040132101421041030330143243312001312000430410314302002303243012120314211011412010203432220003243200040244201230243240003403204140212313331034032024013223244233240424221030230132410322422014231301304133341041240441423343000421231033232141332232204031444220403000133230403132423130203112344204433000214340020104323040424222041211301031204404231420103010324203034143131314214333412323412434142423101321210130140310242242013314142130324432400303341220430143422142403334114110112202243302400020311004331140302321221133224011140414024144304330030232231322223001013111234331330321214200444134240012003310400114030134102124030413443032031302123020404411210104423244330302042121122002223211203440340400222431022000230331422202332441432412221202120414140003020110333022332000433021012344424044132104020442231211000322111112330013314423030104313414233302242114422220110033241313004043030413240234041304234133404433232241434044110132221431433002334423224021003244433332311432033104244002413224131131303134202430033044331042022114401121342213022221113113103402242432214010000232013233211141222420110431314044423023442240111130323032043024222424101000302311133422101240233023323143020212220304401211421020323413111143011100303023411123420242240343211203443041234311400213110130330224404334414200412102344312040413420432021024224342020131114344143041440000100204024321322000010311214402130030020103223131413133330040330400234231210233400041312400200100314023331424414132012140444110123212040210313243334422303343112402300442424310334002130210424441303433020401420040434432400321434322403220302311022031321212141444230030011031232", "333421243244000324243234413413220334104410300202114401040102400413124042224312040132141031022321313033202243134212303122311004044100311103014004022141221420131314001111401110100433433142244120334231341444241130413033001020020230031401014213120310040000344343241143130011113144211104114331330412233024213240013121233134114133334242110122440100421234032430433043430003332414330230030224321340040401332211320303313301224214320441042020334222244202232412022104234343330123442231022143332333430114014433221412032441414312314403003240332421204312403314043431142014003123100324343124120103210411313412243323310231322121202424300444132030201100324143314410000334232234324434134140244200010322022020142021034102323341122100400414203300434232413440031422324134243402413131422133320440403010304003414013012414200023340332222232101220231243013444343141411042110201120003310100122004041220143202432203434003410200243210303424341443302042321141124043424120013144244421414414441024213430144441304132400201022301213133034242313423013414023112124323341314014044342431311341212421241311030414410433441022243010042404202123144333131132234142432231033203233301444103002203104304040410424214401434414011322141113314112341210034131131312012101213300132321332243133441123222024303330033121021434141121222131342000104003203434333430213222422341042412234244023430131403220432113103342220314033403204140212142141211223232143310243131403440301133004221414441103442110343400020033431041240331210041143124333410331300314400241343444100112342331020224030414200303420243324100331313243120043032230344320221433210121242003404144043310340342130340343234011311313244321011240122022103211103113342043203403401230212420130044403232403112201232243111013433230132000202004210433100444412012102422403414131342312132033421130134002422044401411334044303432210314212000114400110114123313203244131332044303102022443343123404220410143343402332013442132431140204222224334114402003141221443233333112100032433221331114321333122423133304301434101331002102034013011122332324212430111201433201130223034403200443321413234130401344011021113321201133040444143002313203314110142430442104421210114414022014233443000320102204203323312323342313024344031104210003014212210441413344004243410122211001112032442213043011221401112220101044303324224410203043100101403100404421312233311220143301232431204223214141212234400203441004044301113134422022333233443221421030143004042230404230414211343301121310034404112123241030400014221040120334322104322404023000003201444243243123043020311311244131141241014221320142344140424033303101424122204231444410240300200214243144141113143010202411213123223102233340132302321233300042222424340144434231111023030244223232300031004131124321131100401424301031313314313043114301130041203300033313020311001422041100210341201403130310243414432322202214132430404332133103032114002322210320403423320131224442030322420132200012020002132042404324423104403140212134202223243031120244110421040220133440042000424114320210232321443342022440110221031304000120211440104434233003344134424240034400140114103134113113223101230311041001444302412320112423420323233234142010121233143223333012432041231440424021114001121430202101333120323240213140233021233003030011344014240420044404232212140330111010121130014103324302421002330344223131412330131243411432230332340322413213140211310033331203323320243044134211402210221113130304311340331231433242314321240300122103340301344433302332234312244211330102140034432304402114234132101430002033243410100022203124413024010341041002412431142113103023200122133234420444014000434104433003223401221021104014430410100013424342012114033304031024141411444241331124242134421432142314404023432000032231243203014404403033112101134222434423104424200032223322042042320440232131343421432113121331014420442114041102210334014303001411040140022111130434221113403443031431113043444113323200424001011342021342312404101042220101322210334040224040111101344303222320300110033141111323333013211112131330020120222201424303234444333324424023241314244243403422222021224442232003303442123212233211044210100133012423311131411124213021413242342144402410103330000434334144012243114310002221443341023113343020030031302224113200204430331303243402431432322123101310224213400032420201444021343344040044421110223403313031102441044400021012223410211332102430314123040340123322112341132333410233422030340200402032241023", "103011321040324131422230023332241123214122213124133423442434020032042334404342210244100012321034104432402344113024344231232120301404343320410344301320040143222111413112401334004322210232213420331241213444214413124444213404221143003000130441413041240021403234214000223123100111213002022102014214124202321421044223402223314420413202340044120231041103113010100321234134111410012312224430314121434110433423234144401304122000144324443042443333401324342030304304244404414243200210330202031103031030244040003340011433341324020330140221322313214214042313112324133003044234013133232131122011243210343100430200011213120222414240104422310232411400413324312003030441304323030432202310341114414141321101232134043013423232020411223300334343130432342243001432331031440344112402421413134033113013404343433013111020322304400014102120311220120411331404212142320324430203223223140210011120231400104011020314020030112140302334333003043004442141043231303010201113203312000204022400413204231104334042014041034224244423423224041443041342401401341342344434112421202040210040212341243331344441430304011412211120031440231343232223111140432300010144030021214323332402232104441413020112314230002324424124034311144104304041414202330343221423402231421310044102144411030034400041444342122002032103410332330443240321032030412130020040111400402122041240101114123121234020014040132140031001042041344032330302340233000343043033123113310414404201313231134000210444130222441031431432314441014304003113230304011044403413023444412041404023004214221432203143403210402041114123220030040033300202133204122242103314203431302424123043312111243322132304203040431410312221303112423113223223444011241110342200002101204141133020330100111420202130042241312431422220303404330300233220412032332420142202403034201343243004330212440024034414134301342411241211124142443112243421214340203001323004341102233322444430314224420034222404231141124442012433230412444044113314003202322401230023010441334023413031121340421113242114414314434044110212023441422200044230120141333340232134402010320131232441001434400443214032104020012412421034123104414214020123141400034121140200403212313400244241432213141104230401413414321124303003331300002202401334010141130320021323134033414320310304104333401204404204140140222313210234011233341124133442433041201042221224101014004230434420210000031031203040113012211021412430402112433240303443321400304114004230312123341324013021441130320031210341041424221024321000242232331012310210314122232344311220042333411221220011211231212114044433112232203114244204432021404421010413102222043230433111330440114400210321320241411013344421222404024434143111034143030443400443013134141211124114401230041202231340431001244000110143242242224310221041033343441321114414341122242302332234310403232040003032410303232302442240321300042100323230424020240330132341032412300414320243133431303343410012012340104332420401134342204333041201433142431400012134230441401304242443011210220322110401214401302101033241244444020423031432420114331421430434223122402322102412210020041323331222040232204311032044330032220033204100204440313033242043322403131331144214230342042001301010101024132130413034233204021023313102240112243103123303341433214220001403344201013314244401131022314400022443210343401200340324023124333340000242004314202002123221421300120021032413344444030043041413132241014023440223433004123230004320024404401234433234202221134214142021022204414030323124023414001011412201342314423103132304242123424332024004434234121300214423422011410012004103200443422243310430430042322210212032224203042241211302240323020044231424030011133311401433243132423002413024011323043010302404122234344412432414232220412332004244323031122111141131123200014242223222221144200414244114120111344313021332221232034223021143300243212021322401234010001224241101302210201112411122243404341232003442243440020421440023001140000020221300141102342211303143442324020130200434423441120242030221433110043143213404003444304302332433114032401112411431334211314344112100311340210003432043233243120311444434232100200443024022411110342200211133412021220443011303340304024433103402101004024210241320121001444212124033431032120012412311211011010241443012320200212010034431413310040323223231323242043103114124001421223310241440310244021030044111400041243043402124331404103204021200112240103021400322114020122033401120441343121221142431412130023202230132042121443", "314242142023021131232442432420311321043342312342323011340301312342212111024131144203144222444302341031314134243321413314444213142010012032013134221221004022001220144142230322204403032303244142002302012313001042424024414321022200201320141011211112021322302204204121401024422441413302241312044223121022023103332113434333011143011032201344022111312031200314104410223233130242234311424131104223232232231243023242024214421000023333020411034110323210120043212144332313301114142022214332412231144433321300023040244311030243432200314234330123224010431220024433212242403311144441104314013312343032112310114011000202010340311330041101321121023040313320402221032430331032413214042440203231133433240404310101404424102400104403144134402333402442202334133342134402313120000144011014040331020243032011400321201104101043322414332431221434402221214321100013231340334432224001301032243224430411313104234310020301430113231340403042244302044410230101434240223103310414433300211301344143004422122013014330003413422301432023431244332112132033243014104141230000201234113431401204002244423143011340320440134322231113212332401134204200410212213444214301124210202111312021302300034213401033210120110214220114044010241244241220330332422222030403010440311122303123031414020300020103144023412312100114201243141330310311212442321412210313010012013313414141130211411233423412211044314142012011121141114101433133334243123021342413440134224210042223111202440021004304241442302333013220232312021202330404000332403130024014332124043112213202214402103342320042202222224020240132424232233044023243032134120122240410241003144414411441234111430212420303313304123002311311001203411020004410342424014334111423212233213202341224014343143213343303013043031334104331131440223210202244033132311230302012443223410301442223122112141111143043431243133412312040100243100223440004031402310103130100200142100001442100134304111342142000121244411220113230410331112330400011322301111313300122342341043131304321242102221424231412410001443032332421142434110231112401030014431022013041434031100400232100303230023214233033202331131401002134230104102313320300241412414343324104220011032240014000241311102201222413333401222201001404233341030212120230414321112213401041104431013430031010244322221320014440043404044423043043232201100023010311040313143102340143031201142004103434020034411014343334313302410431221431331410343031014213444241041034211102010130401443301322142400120220320132413334144103311301011242214224131120103323134321140431323023321000144434332104402200401400112011010314043131201120211143430002441000300420141340113323003244432432241322133312432402331031302431144244210432243140320401221434024411041113201404004330131230232222042401033100414420323030423330344213410411141431214441213302110041211312241110311304001102310124444224021111302111401201232241441421111342223100110301224211433343233334134242032313114200444003031013110144021102043221422110321304213301040234124004114203211141234414114232121130433204040010133144210104133310010323401101244202223232121044200310144032111212340411030424002121231422144344004214133143314232030402024143003243422231121144234041010122234024314041033343231042202414210002100140424002010003002012123342032103104110041332324120233330020320014421002014124144142434313434201044103143314010123311242120322210122404020313433403140004210141440133402330122442343001310443331213303223233434000301310113100412342432432322140130423221211310021412422222014410123341202132032221113124210103001143030341302130012221301214222043211200134121012141031332322344144101223420424323244120303300421244424143422111022344133011012003310122011221441024321000020232103113133033343411041320012232323232112422141421044424100410012324101011403110433302210442011220230223230401234330444400221400143043202401140240421423323132233341330413020213332003402241442203134001104413244341244311443321020111440321421401114444044124232004344311313030323020432211232122014002344300414430344331120333442431211130243302014012341334213114121143000143120320333120013233300100134100100312222000223244132012332424424331030232301221440120404404030420213312442103442400044342214002411430413233200314002310110042003042311101241103424402122443143111222344241021441222114443104344230443421331134004144330232003332012120432244222430240210224002310101003124023320440104000424412032031043134132322114140223241043333000141324134040314134", "112342104103420223333103440422030413042240301022001101400432100032400120210022420010240013012300433020440100014413114010000323132443242200142033434200040112311040124240043202033112342030222122120412031232433410141311044004111420122103413434004111232133322021432402403311111010301334330123434044220034141023131231100312224231431221013230033033230002111233202022003411111414414101302413431111030142000203124331241241431102020200311144401400134211010440244113230234322141104122014330343200110133042140413212133140222041014310311020334311340202432303020320222414332314224020042222434120343041312003134241030014002003013220022022411344323220133044042243204124422412304212134232140431142033343422034142243130142403322130003342304440343410041020241140200104412103214003443442120310404314420302424211424332320403330420343424200242404124130230100321343240012230324103443203233402440424004241141200330110131442233310020004040103202320302032103143013340202331441241342200001230023212412414433310241314143120040004323243013210101101242203224030434321102121444121233134421324322031422443102024430020132022123042201234110434334344331320144441431012222114101211222322211001014004034113312324442231010412144244102344214421302334134041244444312334113202300003333100410441323213412032412032120210223434344001344233132310011232413212041034304110243304012340131213442212233244031242303420313124323022010301220231204414023120142122433104201124044030202111440410100314320412402033420431044102434211441040434243330020323140310002331240034120342232431242200002314100001413410423103341101313400300122041132243030003013404113200010400031232034233112340144004232222221420020312302414434430021314344233324100424244322121322101122324142042021212332333330044321330300141024141220124443000443404103432130114131002343021423102004302212030021311001412032001041224101330103420244401423444224224324110110340222423441244040111042214412041442224413244023021220223304441343133111231002433031300222000102313140230000004221110010201232001110232431240041202014410312300244102210121243113422343441022233142033041341202240130121443444033144410304024432241340142121303231214014410231114144002100024133122410422332040411314340333443324404030134040111030214143120141223444040400434032112332014133402411044100010200140301404010403313120400422403242424104121431330120020040141244133412441211332201134442343440132410140133443401433344100033101332420302432043110241431324404030042041301134102041200441202210313244420012111334311412402334330011132223112203301210323341420402244000143310331030314123344440404103231024241301121243303434114201313313424311230044224210030331310304230142010232303311203020424121131400220224302120431124020003330400140300133421204201212444301321022402322033312123122040124024222322200222341100204141332131300230212021144234223424004144030010314003424311134421443043101222043003432123203021042430403401121430123031021310030144311342033104430400142400234310240130410111134030342142111031433233131203314120032432121302104230244023220031402221204400431240303114200440121240213412132330124010400012411042103411132333441234220332442043111434044002112412401310142202343422111030022311203402034103433413322304104414132440042030131241222103200034414001324441424200000322104220301200044323320220434300204423001420104442424341140231110142424400144311333341134422224033211341233241331300414131102313202101133223224330014242412314332233144123124313100113233141324344414021214210114024242431302402003040002121030032422440444141241134240233334412444133240003140403421411320313330412413211133021330224441032424100100123104142211103342330210044034402333242014423431030142423003134414100344202022413413312114230310231234403212401143042011413041202321224143103313202302000433130423300024334343131043043203200313424103142413443140200411411323431221012220240424433241001134244343141433312030223210442004022222003400113020333041103330414014412313034022120303211433243404241041404312043311303134013130010223101442321312113030031014413233220020300003110313403424033342342013243133400221323313223204411123143311302130024313200232210302203133434112023031124243004142042244020423332243012224220214323340311002042210030022411440224132312001014133120113030140241423001410310004103441433121132200443143121231032313220204432331321200411224222431201042141313024111132143332002110120243131422141010204300042221043420112001201001", "213221204414213100320024341222343430314033101044120230003241143300022042040213103222121014432302440013221123040320110104312144010224242001440243334343013132214002243340312023013401142133320022220422200141200244030122432134344204043033210104340441244212013013142243414210223021132132124002232014433220020330433023331120033110231003100230322103010343030142434221301304432414314224443024423244420323244424130030214203102401224312141434221013311143341231243140223143333213204031014241102322332114004411233213022213312413110323041031300443104001241230104441420224031443234034333204100141023043341410033404421440201412323302204144000213020302234204341301424320131043403300143121311123400302104410414322142223331100144142430033032240233432340422031412243321014140443202232401304033114001112322323114240220204120141400144001401440031230230410423341100244140412130004002312042421311241101220332234213422312024302113333431141130341120430002313144142114420044243014323023200421002411324121312444202320232400000121432240041423400112334430211221211422401001234010042213224111003330223012303424413422134102430240021300132324224022330114421112041441341200034003413212003401024433210121220120043423004301140431140442122202303332344343103012400002332010304003020202032432020300122314313013424044122412041100400220210433244131103110101003432043340332021303421311240423402432141220314241321212424413432014230341411202213233201030414032023210323424021413212324044322434344042021410132014443303140030011434440214240010022303323144403000114444011331140431203320034241342221122143320314340230201342023343200140444240424333332310440103301104023102204112310031343202212311130301320131023012403431002331413303401411401330141433030223124133142443313020222002401442022341424432241230244040403013043212112024421342220021322301430003031240143030302411100133413022001241412211324144141231400241242101014133031433141041112303424332444100031211440421142400434423123414303103241341411431324330134442012111340314403234130200441334224211333133130003040230324233103123000022400434443204114223223010122144143420402131442231441411110333333440014320431222221143013231413343401024321243311313044411144341410431344140021231220331031041240011032120201223004400411030322103233442111121413204213410142242202031110004331223434444432204310310304203432434120033204324212103112043234320020041124240012333413101442133001430423104002042313241133124132214212022320223014212113033133224040040401433042300030333040303311414432003030412121222201133201322404420422113432412224332313244000402133034321210141100310402144331032242344430120424312140234401042012433420101143442430122030231233322422342122204003040244030134430333201412411033334402404310000212320110132200332324140103211313000400014403010433223400020423332414202114414214021402001103011301103114311232312231103101230032120342124040231404220142020331143144332120304022424411112101100420002214403442420103311030203201331004122022024433212240323041130304212024034443143422103231032201131103343242400413443020340102313232101322021320222421104410234110001313320324402424140232402042124134042044133224024213320101210341242301014212430112233330421130134343223300013013423312014240104230232211013224233111320431331442434242224320000024113334423010432011334313131100402220442140114213233144333041243403210344012024002434302033001244302142300042004424443002210310320210034113341212333430431023201203023223040210023442231234401002100324020333430304004210340100021303040002110443223344344304134124230044413112224123243234032110201034313012344410431040122410421344012300320431124442132224204304423112032020110430121032433242100212332210342401134141403400401121231003200203130310033041430242340231300231113132440200424010133300221004241131330441240130140340320444332234014021144023432441403000132210012114030332332202240332220204203111340000421030022332123312134324134241313301424220421222021304223022224113043433134331114222241030442200221234010420333130430334002213442300431003432003210303213404402410334111140302133311332410143034221012142432132142101412131021121444040143123302004440242224444222001040124000120133301122120232143330132012000111112111312101340404013120424043032040432422213301324314212223344100400143020210441322114122430234044112032134242310104334012222024340304432420220141011423314234100411332201220044140034400244021012044032023213332033232210424123040104332", "011333440431211130203213322304240041201423230300122312431011023123331431344000032240100121304343424213100422113002234141420421342444244130144243304211433142230043303234141243243332244312310431012142243120214141110231421010201134024312423222102123212030221413401313342201231213343220201443400413424413142141331310443014400313244414224142304121232134321314311144210102344310320313121203341002042121412421120403443122004242320013141312214414222130041320222411200141040434133214002340441243124243330200340432310321100440420140344210102120022330213404014321211410413043411112341300343112233002103413112203000302030424220120404203322442340000024131140143113401211411444423423433224422213014231430403431042401313434240142043432223144344144443010443341400312020202101021220203003104204333211243313221043304234332143011140131434120200330142103012323104111230321304200214232130123323430024431441213420024323334022324231204021312022041123012311122320104003010022403302044341321421312214103404324122302423040342420130043313124111422202113231123124324442313234343121321122133212123313141140143203100112202312330231141323012340112311200211220311030140320202024402024321031143112130014002234312002242330321130021333414141033003341241243023133134232004120403312330000340314113421202003143032410020120241424344004231210023001334422142324012434134214433220020313224212311312310224143100102411330104444022124123030423044434043024013233324344222312234113004041141412320024304001412143403410402433300332003433434420330303341322441120300130114202443010230140010401301242311403342122414322233034200442324113141442222412432423431342312434124233112240041100433432311143133010102231320330132000420404020103241240004012440324120141342213034113110311140142012110243411434334110102334113234302420323333021314031221404134100012123432143441144432312101210400223242013030330421221200433340423412410231443212044130040410310222010224401044434130304010003322044411444210241200233030202440211214444220230021020304010014133031421441000001134304211324432220300020442411303222344341041410303414142223343133141021112320223321400102024122401434330130333311132020003242111440323230332041343100441303130412242421024334120302200242232434143020211141201303034404241211121122414131444101401024224330113333120023202130122302321110311224104433244413022222240013004314241443033303140040441420332431133344413122203121133042331400113442013313013224431044200420133014011402214011323103112424233242324142434213434041421332231044323112123024404443330040441113013403324220310412033004001430324430413002024344140400402120431203000003301302330440321012440311204334202040430133431442004404222104000334141310020123111431202033011244033443442203114241042311240204440114133411140342011222241212042313000232212412342000313044403101032133022101114401402331201230441333141113020103024443414343402000034423210221044324211120314400121233203303200042142211224443141142323142133212202001244312044321212124220214122024000124330024122022004042112424243323423322134144423340134103304134021211434320114140014414440231413314031102144124443240200144424224021143133221044144040020240412231144414102244010332241212202330230002422202012442040332003442021421021333211333231241011312220040034430440224341001230101332442301320224142202440234112140410214043211044013304414211022133232400010221134204214223222243042021332424312122340101400022134132201332210044112232110224400331411231143011224011312410403301210044441402014344441113301433421442401013040122441010421213433344300000012001321124204224031024333200304443303032101323022340441044111430204141102341301131442131230422204341024313101040422022002431212301240331131201323032220101334341201041010133112413222440142112233042023031430302324102442133342230011442420013314001431402024433110322230241202331311232310321012113100443101220141230004210303440214414010332020231001422222122330410022111442421320300102044044202134420324022041122331411104003244232043034004131411413403231120322210404310210341032332233001014314212021002012303444111040230234122410030140201440003134023044044420340031340111140422423143034231333303143011313302030341140303113241444243322241332231330244422031131231330412434441344342240232142011013334132102234012143344043011303144040330320211410404104112334212104400322113004414113202313421043023330231143003312234134110132211034332220023342012000404340333142103234023422021123300", "221322220431201230301410340233334023044401224024220143330340114202422142240412300440242110123221434243004043414412301214400234212233342241414342010331244414341144444311120032240344343221310142213241434222202144344320234223333213441312424100330310042024302402344412231043211401442400032210421332100404443044024044402434413410302034122400011404420344243231004332243013144244412010112102041423420213211210223041410101131144411342340324340341044212124140303030022142000044310312244032200041104441141331042011002222324244204404343220314221401441213342443232410242144430144433413032214432241400240301132312311343222130421343344442113021242211034101100102432444030314443003032312121043410113111203140134424004430144143333422012241004111221221343222312003310003223332230203223424440440432331142114403242030410141302303313121001314202332003020333000403222344341220342221334141232403114312400313301411142213212242211432101140412311114240000410232203031142242144440420140024311142420204010433020233332134421131141434043341124000240244131244222002213034221231420211214123300422033102434342341343132443444300220322141212001132321122440234110003222020114131233024240241134230402102241112413022242400232210343120432111333020132002043142411420113113132040001201311030034120044144011032023310142120324000222422034041130230221410434001144221042412040204124314342014241141031200003404003020222320210040100120043432033130304013040401004340320201122222134232423021211402221401132311424332123344401404011232400322322343312314021024411303013434104122030244041243000204132001441001112324221011002132024301214004014111002321002344204342343442102212311024404334412101300100143333221433332012330101032332422020302241201410014141243222223121003211034414340120021444104421313442112433023130431111011243231400421342330242242234013022232030320332431102101333021101021133214442420404034230441140223322002244114222202321110211302340432420042210313323022203401133113002341102100143404013202203322012044321210000011112221033440342431103314403133331002332222012320212313133242430100211131333001003212004332123144103333434112023124224113023112042314144430140224034034240111123212132214102011430041422222021243433444020334241333322344402332314241340120030214334110333123214322031312043440024210111123421124102112114224020342334423434400042212302001040342202311032322041233230400343124003023424141001213140411243402224034101304002133144341240400131110123102442413112213222101234010320041103041214033112321443231002431113013413231341412132123220011044214104140434020211331341232000140144440203214430022110430214022013402224301341441404434024001002122222002143200443101300313302434201332223223320241223102044334404044404330321204413204120031341411143401114131044102224421430333310344233342201143302042004433224423012334420344040344031241413233440113211012014230231223441323411100033334411214030104040330140141200333433114014232104314124324301042223311422223012431020424122331010143423040242224314020114411003103024112144043043230412033144420101131000012230344344322211242341423403420342322310030002002401431110314202222323131420333104441301013241110434221102333344001143444230332420011211121001411421241424401010143243420031431211030011123120202200300122201112231402113010402212442402230040343313444331230132230432321013442023002314302432041444430212003143212304322441042023314221023412042333441013131240133040031111243111332402010324404003424123013442414321213024043001143440032231423042031214032003023210021300142201203300022203402444400434142223410014244131234422434440342301130112420130433311110122014333223311013102233312110304001344033134244402024303411010412111321233111033322041103040034303332014310244342323241242444203233011021323234414431231114401420002010144142420233141122402143122024124023112414120420310212220314232033101403401334420423100021230334104040041141231440413420333344124002113032210112411024204202124234224311434022212114312232304310312224311313341043240142420441043403441310412312420244442042142344231041402201423104130020020300422403302300432230102240111222304144223003401413404444333322411214422144001304222413323430402230221443321041232014142003234141432420414343230124111121411324043123024122234100004434103203234221344100034224421440020014432303221422212412433010321440114031322022433112141104014110224313400242422042401320302341100121211041212443214142030143013312324021000232422", "303100023223012114141023031404320342330123444043333104301302023213444334441134112431240212004432401110404130121333324401322223230321413234043424231202022413021232322140302101413113301310423134302324343412204232114221140013142212240122332030133132141120443343203101304101042304000234013322221420141204401303330444213040020330430124133201342032142111242321010114410210244014430123132332421424414004440413424124243201040133443410214340413004114332033434244202214200431030034414234120443224434034213101214314111014004341343344024021300101210143402423332001041444214040243432113223131214004131214401303342402222120200042204020311113101130303344321024124443344243441341312100202243331311032103022001300202034200341344434011410410332244020104441013124420302424300130242434312023103242033424410004414141412144440433344043344433220112010044433240243023120123100322031123314300131013211313020033323003204140302004010001143003041402122130443304230023340230113340213124303434044142211242434344303414411421424322034312130313340233020121133032413134424442231131012313131402104010241110231143302110013120340323430420142212040014140430424403130203114114101221224121014223041332022104323131320101343032231032310012424340131330003320002020002231410140431322410220041210321434440231344010302432434041023400402212220410214140411332234304120023430341020004341304013233210003041241342411441104341040301004413130241130111043444444441134334311441313103331000211213123232031223122222042320100321324432302210433223423224033130043321333044134430344124344023220412022013012132301412130132444102200143100334403222324224432324432434020031004141030340413234334414000143343200424312044241301202120434110342432043220043432441441331011031444032110324444123442000433323112000341032030034143201223001342143334213432404034434433111014043024204244440123031242031031240410024341111414133212230013413130412110423303020031214302242343024321340132144111112000121342414334041432202022142241230314344203140210430303344424004303133200340011143302411043402003103421030441334234401414142004321114430030423330321141004301333424111300002413111143300301042131401224113342224323021413220443014002143132210042131024411242322440400411042333041121001042120134240221000404114223142233213221002130002113130324241121321022113120132320040230242014412213041021443223440030124430401100200240234234243110030403433321310403103434203140203213344230021423123412424430204121134002302333301101402421132401334034042021443104111034221234102440413010200144432004143231324101343112031310234032310021344040313224412131013242330320341044224344310330142142333324323413242333423010223001311410441443040241323424210123004202442314210241144033001244030100432131324332011022031340212144324000444343441302321321442423104003010404440210420301024114420420313033101201443213312401230313430221444231044123001123402141302000032102420414120231334302304312112114243303414302420332131412031414413300322420222043323340322042022212002133233443040140034304101442040310404322140114311123122144424412003344321114110123310220001224030430324224412033442221024411032130021123234424424342444414321423342142104221400311132341213440200334322200023302244204034040241133310230232410413433213344240321123442343023404243442441344400302303132342214314240122422220440402332443001024410301130422403422121320132010303022012412444301110023431234340024023221043133404430011443424244334002333113010004142344041342303012021020131111043143020430402104133301304302331220241244414423324440130023010100432200034230120243244320131000432001122310442144220322311203102233040134211443210403440004034140044344303121023030110210212203324223143422230032130311121421214433433312433221200441332404230142300423400100111440432034001100112421324342032320342401031304201040304010242240342204311142104441341031333411113213140320104000341203431112340143102432103244000431344142224321233122131143314230022423234402130322222121321114200421310334303420213023244413340402302020104020100424104001043232142304413144032323140101040120014432413213432303043201113244432234142000321231410100402131224420040143333040033022133033403111443213302003343013413442034314020421310322403114413113040001321404043201122400243033412132244104314143042330123412403220014114104342213212022422010200303040222201404441432030110222044234232144122021411334324400110040334320100230421431342240431143414413403411302001030023231323", "223214113122240224012242044322300033000244222243241244011420331204133000220124304110144134201312201401204023314011302403320422444043342403223034214123332113340013333142432400442010042131304422333433041132403433130211444021312020130410400043440311224301420300422441024302320004402001323034313023201334433034221202431041444141304133002332103231144323002110442203133140114114201240112210301411422432022133302043043010441440434042333344444141242110301231421021101301204031024420442433111443320114111010434132131002022101241113441101011221422323400004442413000331443024322030031440221413434322324302404412422303213122403331300321402440230301200320341401310212111042341312212124210421021133002044224210230423123011022302444403101244410323143303111330102204442131303230411403111210333432434131103214111320010131033410001410311204232412120301430220332421414400442111314431002143242423124211031424020001423102003244212130340320212130342310442020230031232314340203001100433332343414400020134441223000411030321001031412201334220023430413303022000000413324033311324422043320210102441041203323210220004013242431144124210432011401423440111324142003214434030012110422332231041411421111110221321023401000331434220432401314242133112410122113322311421002342041101313141414411024131142311303130304202101234402141041444004041341410443421400232134033044420232234013221311420312244300240413222012214302200123344021311101014134003123202323330341412111232234301004030332314032304322433444241223331412222214033041214202101433203342020222110020124340024130231044033241143041202024121003222421400141413421212420141231323420204211230100410422141240143213343323342004130343201101300321402230212044234234014334244311230103011012410033303432133200142301424121420200043212233431310230320211140301112004403011410233311442043313122144300024213223311113224124143013023324031112121011433001412400341030244241402002201213243211041210041240143221002340104403311323313421430442413232401223221103443344320000142423230123131213214320043432142141144112021323104202101100330014430003043333230112330003230410343134310002211111102011044401043423004111232143214412411010114001303413141233044200130311401333422301423321322021200411343144331214121343011144043210422324024402412044224422243044111204034434023122033400401222040131104034202110214040100423211301301030201342241102202301033442232104102044434031224433412022213022013000313310202234413111034411440403204434241142243302224312214443344442201040112413341341313414033123110022421331401430304043244011143421400003104320142442113032444041021330230412203401434402212300403034343221022030440314143424122322322334041223143121311210332404233140124401234303042411321442311014434210312200301411433402420420233310344123304302312130444043023031224122444233341240021131114320143442024124021200324243413003234013204432114002414200122330013344111313132441401230030022033422131132313400001312014011230440243304203313313144422334144440331202140231224002132102221341432100224234302244034000243124330431103040001012443304040020332041330110040023141240030310243443202134201024211044412304243004110110124111100322403321440104224113431323434424124220034010344201211333430010102433220331401311114021040441231211313013300221243104441402312204442010213334324324202131130201441143210314320312024403243414332321413043222344320121304412112342140402240400242214021124032300031213441203223043244114134343431413031440100120014424224420040300304440233244131433122202222002424133141212320024414404344424404232302040221424124204214113112020210001323011412440242021210404101440123210000332020022112004334020202342411140123400103243103404041401142040330213014310413234242312424120400222201114121432422003031341043002304011214334323444023234002300043003012341302203242420124103243013431111401344343403144020243143204211123431440423041204123034302321002300002022302221030232343303144442314100014342423034210422012241041403133422414230423234300343130210112403323433122221033040332121103034341141314402101122244143122401121444340103122142402320431104342440231323330104112443432413044204314222411002241301021333142322003401221033433423042303442043413004323244034403030443012202214132343212120111403420302244431443242401014303130014441230043404011231420420444301343201410223000410123310141411312140120430110013134322204102332033110211424023141143333121143104414101031020023114330044342024313141122312322", "002001200220232420230134020442320304444242121244024123100134011431032424210230132301204134241404401221304440114100042431412431104141314021011240011230111014021244421120120241214111340212043024341220104432240223410213204240430012433320003304433043132103034134033144420034231412243322331032310413403241244111212120431024324222324213214001441203420100121003421404100202341110423244014002430222040224314332403123333214102300002242044431401324224442111111443202233400030144014220034230023311304030034100441030424340111433301404213132024013420430023211202023201312230440021014330103313012044402211124033301324131021430021414132040101440324024122112121322433033312133433240340312312143110113402233122424100421020124323331231034232300301204224104414444321043013001230332413122302343210244421134211202304410131342220022133221444312041330443324140341102240311233024310240114233200043433223324310233304303003333301424444214314411043110010342133341412434203002432310333422100100310344030210114142133011213043204442320203110421200434401013321340422110003033200212034113314203423414312034020203244200030421443121210214403201431113234303030140342300230421222212423143002223232431141040423201022002114204402021224002322211424241131211310111110121341340033140320244111110220103302244434444341033323333300031023210312122410331322414040121212342112424402112111140314424343240024423112234200324002040130302322331133212023144210002130420342400434021412100043234020113230242443101322211131404004201411432313202302003322313401223220114420300410120120214311002123140131111041222110240322312322242401133001132233223400444010210043133321222432221104430134424312013022103021400302104201301040313404444444110413132133402342224412203412404213001112012333100011320212340112113020434321421403011302301442433331041134414432434323434012313422024443033301244412430133232444413343441233324024204233144414441330321112443012323141344433141443113042202113110431011333111440044411001320424434323141422421112022442041212134414104420310441301113132230414012310302113023412104313432231202411022213040001021434002411211400222300111132044234000144001414304343344231432213204333413144204033330304341032143314034114302242041021013103042124413134214113420334421033114303112401434112123120100442400210234210412014014044130424434040222424131242342244434030401430332211122041210220231423204344204440131040133441412220210442102214221200021332413422230312114024401124331424140200004002330043044020003112001221134341214213120014443103443432313321134032044031303411002200140110021014403022402214340243102311203022121322011210442243422140340234302020220400102414031121102134200300333044011303200343032303130330024303133110204403124342230442430143444101243131243124404434302423221022320124132042022122322200404412011122123202213034333322113210024340344113043014442232342431244004142430413141333340324220202142231023131034200424411401401302124211430014144222423410110112440400432421214210001112430122130333304014212101142031314203002042310130331420300140133322244044433010300101332303404441330103413111124123131123123411304222114423001044401311221141143234120130442323102442330213242414442400231022030023244432400303244401334423441143204120201013121042103032423113344031202001024343403411413204014043143020134023224243333344034000333100100431011001030344043422030132400240134043233232410100421030021243202033324304023240402111410014200020203113312412013100333401232311423401112211403342220420023001140240200214312014301103342044323334304323230022430003443044143343412404431131141032003222143104444341143401301133432303320432430123431320132113444121240104033303131114000421413043044424101133343321100212200244211421134221302344042030124222120303033414024310143231341241023244132430321403021124330223304312422331010231400322200304434103324013430334243212304142312012243110123223112140033304142413234101140212401101040141300202202444141340400042001142201400323314333400342420243033132001404404431210132240444013401440201210340301204212310421312123202101411444224303101411421121310113312132112043220242440043122412322202320420102143313201331131244232140203420244220443241203411332223144400334230012402210141101111333001432002421234314122324111232232434331122132212441342241400343302122324301123314304244141411311122421403304200032204330141224311204003023010214301033001300202422014023024114034431112232210100224403210300200230033203", "014404431444404112404142143441040221213433322140324432323004303131330130341331212421000344134033414142440314301303333123233311114040234033440213422222303142103411342233230141440324232340342002143142321411333213232311300441314430033043022341133122421342142141224342444413214003122010133003321211413202022443214233114203403302430220023403141202123113243030324000403133021124300003423232421101134423124000110124144111031033022401224121244412003414203342244400141401344334244420200313321224144443421440311242421421401434220333020340023342404233412042222230004411203433441002112133302010123111100424400434120024221304020423212010242044443433343010421203211430124303114331203030320133414411121230433441442412230112023230123333332103234410034123322114334040221122014022331312024011133230132424420323311342043232343302211104434113111434201102111011440141124300423323212041334431322040234034214144033024040043213334101121240441002114240341430143023032212332142020444101041034340234240321241421143000302233240240430200302241102140001401041401314113241314334112300223113120124440330122130312420201441114324001341430220443334110310404040232323321442412300213140403113402214133121431202210230231101144002232110403110043322224010144200231344044403022444134003323204220132202432140424311214021444400214303110202400120232214204440031022400402020034203203024330143004400332404343141423343244011441410234402204044201212022330230013010204434333134344004010123134122024040403414331430220042332430301030203001422311431321232321011444213220044203310401423022221000103143101031422120314100230024213131113411220423021202003301024431022202000042132140220343303044132244014204414433134010103040311213000444331430103133231121242321334020231302432112410141224021103411241140301401302403133100110134320121313013240220434340442134231111321202231400310121100321224400301031442144434334024303041241212013112112411421312133420432441044002410314323444101231020030422143130101241230412204104113144223010032303044423402424112431302423324214232303111110321312343311143110242410441102312314002122303223021002222101333423442113023142244200144244420032141020130104324233423143040231140332030031403221031241433244011124121141011431330121224021220240113013330032430113411302344012211440113233330102431343443200101023121204343241002302421141442342433043322021320103113140042341442244010344131031213442303220342403431242314133423142044323334311113123340341442400022204301100140442424343433433334121014432223242022031123224000244421242032231141023341244211043102140020130343100422332342421211023411433134142130041211414210121221412123000341324421112000142314012042410243424302322224322203042113013422443240014112022104413040421122221242311014220344321242234132112200330223303203242311124022304310220323103101343320203404233411202224231420301304310201103313413114114303233330211122424411341203023444424143411031140223230114223002134223421401442133432410130013024231301132044304314221100321143331023120303444114441420303121122112123223041424414102444330212331104103111213320120040313121144044441134421011231143210033202033401401312321112201202223214111320012043023420022044011114304221031341102110222311403110322243410210422443400104440201114114414213232114002213111143130103333120044303113201341444144031333333424011344333243020214104021213114041400102131212333013200020422103204234320020144441141442201434432414431413014231144112243041113431444412242032102021300340322443441342121241101343413444003214044213322431141234432400441401404210132331222101324111221101003240212401401320340402404343024333133324023131314222312014334212323201130420034233401041141133021243033334041324103343322040012402010123221000024001213243110130102121302004134134131033334324034334133032313421431201230332023423322112412030243341411411124314133342130203133312301143430444401232204110424340102313430140433433204104431033000403013331024032043122404211434440021443313341224130304100223423022234424434300213130424000113432312004100444131040102001322113233410303142022204144421440413223133042243013033313031213403401211423224122133104120113312200041421223403423322210400011223242232022004321342014201304001042034310324413213431413443421430442033022210334202202344330222110134240120132404404001401023243042121211424300321144100332421414302340220440123324424041004032132400304133432103442403440012324421234122413243113040431440111210433433111402", "042212201311034232102242443121104301344102131321013132100420121144030424103231112043030304201100220043041104014414123332020324014140222420301234322114110102313441312230412201122023401344231330321020232442310342220342211404314414214143441032103014002403424000114044422141410313423200331201232231433410001030043344421200222411302000342144322011444014223310340444044101331240412022332143420111404420211433021201201213011314312433241020102132142024443130131301312214042413142430130110101231021240400110214030420034033040033332304434404441333003442231411243423003302344344012421440221341220314310014232011443023424442212112411143241440302240100114313004243134344100334122020440143302022421344132330341211124331210424120440022322121412242313223341432044031232113321440342100034040014430010111313440111024022401434123434040033001011430134424203332403204240101022443341222434124402120142230123024013340004434210444241221414423124140413424243103223042100002200301214443343444242032303440204301244241322231003421314013414230331034042010114020004424041020014214214422320142340220322331010422310432321200302103441404401313414321310301303001414030033003420002102131230422312124042143224131141020344413221123242224244231221434331002000224434323122034330043020342334404230411240142321140104012111213011003132414302243231211241120230342324412033001423421412310142310424342300430213103210334001314432312331104012123110102412422012343142121230240403232141341322424040441104434040020343242044413040140003211111442440324334111323121203303020344321302003231434014012103130340231124413430410233031310303210331423320241343123121430442410410410203413420020240304133441441301013414340443102024230032044342000044202423020222002234324422203022004102112021240013011243331111410040443430112004031303200233102010204102220041342323314131230213211041302124242220321104143344041441424122111230013402224132313042002424202231442122430422123022140440131101211004030111033414201410420230431434030041014034412114413014322220210421341220242310313420404033113211432012434343324101140030144111031142242231402013122233002113042130211231102142141033010014204323221224334402411402014043232224042104102144113142331422402430444142414001300032043334021422210111004311334101033220022241433433102221023003132432410432331014201233013243333133141442412130404320424331422021433412441340313421331032442424414222122402010011103222033340030221240112200030041431143131122432013423401230243442301432041333111403420034242331314444440110041221203010122131211141044402403210443432241324034421341334224000421004412431443313023243102341212204131012244331031143044013333422130211213101233423312400324130122322130310121214211321131243324344002000323123013332234212402013004110412342410141433430111300412110044130124444013103302401420341114343132210131131310331004200033124321030003212131311232104313240443321422234324043032400102242003040244203442132344310113120031024342110200400134330034422012233222233213311212132441332422401124240002303111023410423440313234340410223410122443003112114403133331014444044144344200144424010303401111233300041022302103203023301434230222024010004404200031422003431412012203443121100433143240123111302233020003231432211420234344023130324021141243431110100011343010303034434441001341013110201303403304110232112404434333233230330002113310142430031321431322020430413114221240414222231033342112321330301202101400430404140030224023004243104041402344212143210201303400031322010443431220122134003014411033233332120112444021014222012014222144430030430120222422002103424021122024003341423104223121222423424104012200430310442211000323412444312400400231003111112221302124304241401101012340410434332401204111200211321212222212100110401321442302342400311312224021041211023400231102244002034401301403132133402324032344042110443334403303424031243200023424132041040044134011144403104243010110130130430213222203131343304240313234324140333041431013314402133140312020033101214224034202224222020044112021332234000344000034042001000200124302122131013000202101130322221121242321242001444303442324300023443334020033412023200113324130020330143431200034001133124210412023110213003231012224013211022212342121200320312213311201110314341312432144001303110334042402101221411011114203401020240413441200404044313433020200043203401204300233321032420100202310304211310413343214444344131420010203224311230323301420303213022340121130003412", "421423423320200211403230100142111111302133341331001420342343404214013340331344000344020421334030210024010243234033110233130401032044044440234320110042004444100123124312202334421141021420100000202102104002133334230323131221431100133013302000142223134232320340411022320140042042221040014230223210032024401132230012324303023124434402133314241113344244341432311032023103333301000011320431431402100143342420442044210432013402024204021344011034123200402402322102413114233414300134400410202101221001012124110320200244133443342043240140443204211333441210131240033021004143112400210214044123141034221211023122430110214104040224314421033411214242302423203223424224140022104040400303303112100304344101310423000211302041442021202433231300010043031002224032322001143424323341043144333311424434012133140131204433432012402312202040231022232312401403021021424301400101141244322214000144103334322142130212034332210211203012213103041414204002000133203032431033242300423414420440420423221441144030142402224333013311224111202140230030144214032314021241023400244024241144122324134210043343001301131012313403240043123421413201441000140141301232144314001143103133301200414421210134232124432431414033334242124000030210024433114333141031034243311332031103011024103442430241214133214442121031440412124001140434101010031111132220434132414131332423141320312133234423321042401040023332430240313033330311012142042130121333032232023333121322302020204233141033434232410134332324221402023411103240112113011410403300113143200134411031040201200140101330321114201341343330242221404430214210312134220300334022132431022031200131234211312303333231420231431300143431443312340232321041112431341331003430443330403040232004314421444404424022102122200133441234441330303141201004341330330224122214010030212411122324220010140432044412113221213013320331304321114001334024324230010243024343201200013123210201421430421104431024243123342421333344041444101202013113401333102134410022244322424040300321434433410004142041220222400022321004432440114323403302042331400244343412222332313310443413224000404123002031421142304311130444211114112023011033043412032411312241330422033321404223132212041344441302334422412232244333320211303130011133312002410131102141024041233303404031323342133202332410003441442201223413240031114432012102421424344143032212042040432334403013200004444304301342014304242144101121021023122220431434222140130344344144223201211123420212000424233221414044130443030303114320303224424030044433420314343013110003320420433401422342142233024324420144014043234021133444344303024230323020424400011222223410322342110303043230340132140331434342012103420021402432300414441242344313440243311102342322010304443140221220222324041041124422323101334123431440010012104030304420344224012202142020102304104130401014334414023323312220412244342442223200324143341112300211423410034323431401013444434244100311310044240104432344022401310014111200212423401022200024002110001130042144322032231131220342240114142132320210030012423224321331120132123220314400414334321211300242104323124300141304213414121100403130411301113220233122114223322423020400040241414121312413110443312204430112430011404200404400303024402333034121112331013312233034211423332240140124404400304232020142021142001012002134023114212021343340333420222100242244311023412220112042013143110422204044132110140403343332113240334412443420131421222013444444001313124220131412012031203322033133101324143000332032043040311244043410413430414231403214300402112430113244124440413104221031013111430201004141213304303244034243110143341024202410202404200014141422041434031112201412232141101203242311211102010003113320241022312140233021312240021222041022114322112340421010421230121444322420340142243403113232301414211103331131220134234012314202011214304344241044333332243021400103303332114243214333013304232230300141221142340442123010342230133314140113013421134424132313334102314314204132021030202022214313014421204020313424012210220121224431300114443403433322030102423222221423233423212141410003433403304020104013323000110114414312340000144324122111124422224300423442402324210210023001141222210132441442104320332130302410232244113134100201034242233310123330210330302021000234341413014100402104000431112043004120324434200222441130020434322333012104134134332303444131221033111113134142400040022244224140010043431030123212402412232434002342403130303432321242204102443334213430210133044", "310443114410412201441411011130101132232311020041302232321100224104401042422102201330220133110030012042414113311431332141423013002240403204424031314110400200224202043031001113013140130224340020302221010324233004014432343002043213214312104014132131044102114110313201010103204224404041012211101230111402142312411222114221014314144412033104041401022243013311344124321232101410224440300321424314003333243104312143344304443231234133143312421310241241021414040123203140112014242233420131102440403330222332312221232014223041400242122013140033014313210232101233314403024303230000044402113021444301224144424432033134043023010014243430131234231314144400024314312020232422304342242021341424233303402224441304300334322142404344404420343340004123210034414241403222003230114234014114012432421143224133333411112030234422244431121040313330023121223313012300330111424434130142323011242041443133333341001130223223303332304233314241330223334444313421241321300443103243200401311412404144113421323411201143342433242032400002123041331013011241341201442422103003340313411143333042343424042023301022240120142114314033003200440240411222424221433211113221222003424144201042022322333311231414332144231101203334012100044030332010044221300104411130111440200210102112101331103221424222222101014230022341430201444140413020220133101004444021032340404314302431312404003024230300414214132222342110103402111211443341404301110124400224131222030201244141302324323213422411343132120444321400012104401022132440332140002424142423011122001412002142133420324044001214100410310432201242323334240213343434041424241024210002404214114124430011112311232302031420321324140310321021022002041243342443422110414031114240331422403202303001043111334020233342203300220440304140211420213431224232210032202333343304434224240404004312123431322140342030223333212221044113411243020233131041011202023004324142123304243422122012332221320223042114414243104132413033130331042204012341322004234334000311414022240344022430320322433043233404211142140022022113241410203213334321100213313332144404231033012242444113442233303043123414304011421032402421242030312204431234124103310333430120341314111222310323041244131304434044123232340103341232342131103310113433022312120111203313304141214441203304212332021340310114234323130212033341021023020440314201431131222221120242044241411222140123444132343003010430101113332343444402341013020344422231300412422322110022004332320424220230230310324100003314430403132120402212210140310022043334432400302233124212440432433122341010324110031230234104404231334124134102203442430112002211132212220441430232324103332132421012412420312100242213000111443224402403032420320224013021323130144110124124032014302223121304010010144312240131010331242402430233431021330044120020144214010010024412030020243433033043331212343304123304430103013112101000204214021323101031312120311031142122344433300412033314222043001404102323034213231210420014002304334333102412402312243421443111310011102104043234211202421321410230021001124134200423300131411301442231211311021300211141103241300144010123013133330342243223040120101104012340301423304142112140411013412421434034103031431220420221122220211102002300340141411310430131310142440212420423320023404210122330210412422103024211432340221430004034330212143023320021320442221104014404414222410404022334124434231443143312143003040002140041444130432332122044422410043440303124441022040433141220403404102130443413240022104304113200411012212421324341102310413121442422214124030300321220023030332023343230331421213412413403304120440004030013440424010204231201124101400300020344432140034000442141342134234131113434023202234042112444033000011213332033403330111001020401043220234440034031020022344202240214434123211444103244233342403342113142110224321041414331444341431030123410002220121320100321133214040121033413402121023024331020333324422101423004113422043433040202221434424141242333010224101412120341413011412131213414032222033240113243340310202244204310013232200202341303322244142414002010042243210231230434320432014222240234304421421422330120231243204121224441314042134122014220130144131310421311222214212313334424340323001314122414443424212323013432121032223410040204344332110033133210020413004040333202243124301120040233332330341223314103412230001102310431321334140144101111314043412444122023310123244144100212412034403014311010204113301312114304413241024242214131441433132143222043301", "304211214220141000220343040301131113332223414404004321302340342242334033233123420302402101211432012420423220013100240230041443000040220012321243413110210301212334224441203000303002102041333303310003243020224221432100440204220241242201013023244140242242142131410110040323013204121321032432404044221141111302241213341302140212112411232330410210022023332240014221203242030440341010012104303011421201101104032341110303200403214312200313122300224212242020002004042104322312014101400431031410212222421442314431222121231211012312233021341430443021021200433412310133402042023242042414001240330014110133322114430330442323103332414121410200030231001424434221202202310002230111223312414214441324310440110031021402321302240441102243222043322230100111123002003340320320323433042414212013101414100200024201332133011202441000304344214222344411020123142030341143233232412244042121424220424042104232331102440040201133001224431114312111100322000334314111314102104232103033424130303410334221023001223140011440420241222101221410040414104134204323430414434303141230403411022444413123224112200421211114432322311232012401300432202324120001211441402124334114301023102144000341042113031144440103124033023043333344324222202110334333230332330011410001241303322230310242444032233002434240302434404223424341413122420221121004202421230120144400441140131230131011411320432143242000422413113240200004124331131110011114333243112202134312034211034331443344132113023333242444132032212032034200214233344401441420333412044121303020031034123133311224222221220224300441344311144101403230230324331014411041224220333440110312400330132132234431212104234341322440140440023441132034403142310142331124444314420231034304323312424310441222430444033301101101140410414134434444033101132341234204314213331320131211200223424424033102103044321230421222124343344434433221442333033342402323443232331010123023302012021214214214131310402022000340133300242040031042142213214402311313124220011304120342301443123431241123140421424432203312311043414324330414211110120323042430411341431004311024124034011433344400411111212122000434233012210101231424104333303041141140121023032414024234130411432312243014144033411211140002334211434231323122042104204303002110121002134341113421031041121303032443410323123410014032140243012442103324203420034040333104323341424241143000011211100002312212413220222201443421423332201402302002112344132413202303113242341103031323322302124121403303213043102100303122140133211213324342403403023423302434223012130014311301240221000330243043414124224020410133342324011101323143402414133132343024133130331222023020433134403410013243443414024003012442341330423310300132330320020402022323232134104410413223121424330330043324042441003233242234134344011243112043101320231020424210401222012402114304112042041221020231434311314024321234303134012330121344240044340104212221012122211130122304124411322003020334424210341320312311202130442242122034140220120303301202333334120000212221313041204210430402214112001313131311222101011214402343102213214340241234343424230320004303040132020311243311034224130003200020334240222140310043413014133341031223101444342403201310403321443034333200010041012122140032001240123312100402412341423230330324304113111223100122440421304303440104220023124431313322034442104432140124202414330422202042032201013001341412221032303431022212133332442000002302200011234233100114044030201141110344031424341000210112022214410031001021202014433414003232040423443320411143000014101244032212334411143120131012212211103044320034141134112224041013143303302214231232340012042144344113303020200004422402142202210403044301421323033002021243113244244040143010220330410143432024100100224144132403130203000410302314402322402222310131422332041211010423001031423214211134400331324110144301400012133010023410303320214223422114403420144340304200220141312423214312403000320200021210112231322033330331422444301203200242444040022002104042222422321220312340110112011413443032124011400232143003101200031220003142400103130111401220301104434143204010201324013342413313231234330432420133023221400223223133224414230301013043403011424212131444144304244301224014134303344104023044321013302420412212212041041033221123011132342120033441031311140441140024031113331343003224202402034424234320232424203212034032041030004441131444431203224313040132342221003342434430401124223224334122333114023112004431241212221114321042011441114001234", "340401132113003141044012142402103330001410123302431414132110341112234232133024400242000403300300104144222201110043413132300240423114334100341243023222434111122340001034440413023231004031144041320144121340043343020142023340422204111332344204422024402420030320400344423204120410224220440424203110001032124122042310410223033234420414343010112331211214123421334324204143421333113133220111330033404302341424410114213214301313244020300340422444012212023321403221403221222400033143422441133023023432120133122101101034330242302322432401423301342144024024313014033103120440110120210300231010222234132120041343142104220310140304044144334242030244044233032430343134344423301243144414014214214041022201202220021142411232440023113422303423403342111434011040400344001211221230143020024404403013243000131400121421330123433141014310430323303201203240433422003014441014204040044101420120032143414423421202222004323140243332001330030241023233434132320113024301341234312200402222044041420341423144003421211001022432042302410312040202012312434304104111321412131030012341103404213112334214420413004214214423214141320344201102422232443332103131331400403044144033432202122402123043022424220232033123210212413323024322404303220014221400443010203401313412023212123203201012410014300313400100332441043110420200334240342032020114042423311424341234411132102041113133133033330424102433114001412322423431112340020140241242211004444140001011211023413403204204300430331400423303124104232314213002401424330331410333202101314002020142412344440411343323043203213143004131242022212010330114111311020210413244210332123024424133134030301034134421333434202011413232400403120412104443013003203034421221433341430011233334401412132231222032343404024420422414303402223310112232121221130133322112240143303231041432012301130201103034421212342021143214121102314020044113024443000304300143241300222040001333112400233113200230434403203000232104432442411102120100220434024133042413214414113333032441311011242303432321124013104022103102230141144131240441310324010423211033213331101323141111102121443031013020013213133440233244212030313101430030302004434442330031142312323333104404122113412011143432042440010341034214442102112120311144121200101220020001120323404324232242144334023300003224444203042242404211100144212124221020424211222002042244300213012431244124103021324001444441213411412013310142002420101033030342134042230324021423044242014231243132232442042302200423120240422342312031031432122112321302430222313244211231000003200024022000242132020140212320130341424330022144230311221102104343433204440334122304134241000142020424330031032000212403014413221023400140130034124314004040131212342034203401423311423143323423233200233014013321142044111404131404334141213313321221313230333302342431103001124010411033340230012421330112220104413003200102213222200402020332202231234110230110024022301320442032200242220141003133101023044021414402202440111322011241111124334402222041031430314222114041322334420214343040200433113142312143223011230242323430234011121231303224330402322140221341333430141243141322142104013132102132030340403214233221113034122314010433300222443340133342312104444002211201212041031120140222424334321022423041003130430201023013430402220031012144134204004433311410444230244403023101443123232141331130002201104344100212341130001224241214132412332323001143303242344111340422210313033310411423010013300013424230004403013332122244314303033304002430414110134104113313401321434443433134040243320314041311340430023212332333011241430233130412404430214330122130310402111031113014300240210140121300044003413430202020133303030200400024323233422230331242243313221204332011010041331422121343131324411321211400011002333040424302133024433322334004344423340142123324422421324301003112242022414031401320033224101113032033440042223444300402404034212324031002344004314222003442230441023432203021040243333014211200312303124042300334042101410222420121201303220030332404430023334132031030202411001122020121140103431423304341024132310200200210012023440320220341021034032224003444102334144344023300414210332420144233404432414114430422012203333130434031233221403234444444330213341302333040440401242131430044143243114411020042140030012414403344110133112404433121103222321044114240310311130114102330100220303132441342403301300321320110341434021224200004040423422011343123222420334220040023232321401102031412132144412421124111141120431", "113332341301420143404203023200142330044143414342141122240431021131011332121402211213124004314412031421232401120003014304132102042211313204020044433212030344302342033122323432134431421120320331012412244020220422112044021201440423043102003133324123230410021020003212043044302313332432342331130402204120203204210442321320313411233323210202041341132321020040214323034143222222411402322043040333243142420202341330344142220420042404441021322103030132120004410012104342140201344433212212312244022432201012414201144003433411223114010022201341111202403200240142121203003110202134000110010122143431323240010304443202343433403200200121034133003304310022024404103421201222130003013342133211231311300313440224101222443324243444323332204013324103010411010314442030442230033410443021212110120331231333003442311343441204402332010221202140042024313144330134442434120302223430022203410232411004114131440210401224300240433311222401134012404310334021242111124101211001123202341044143222030432122112102222000203012431334403144400111031140430010114133434002224020431424004102041041442003122421341123343004014040014322044112114104014034244132040240234221121310242240044323014224010303043040313332210414103210202413314310304442042040210011002004011230420401010234431411324241401203042044403214141233031414241230233324443244340340403410343212330403012434342342222340244402011430420210102022224004040432422330402243022232204004001103103031002414132023221411340444232033202020030301113211303121443433001110101224221004132443320134222103421102440141140434333041332021302400213101041031244044304321101033223014132440223212424421230311344310323102102332040233111232124411244141242223004200333414201400140331312131231142042212320131322420231242333003420423242431230140201031010224004201423332423240434101333023443112412334033234123240000322010040221142011433220100203231221130030214200222341212200002211401311113142112421123313133023103103311344424024204340032112413122113122143214034121202220124203033004104334330424210242422413001003013143442400320043411100312423422100034330042411311031203243003004012410210023320243000111412311033220133421114011214040440144431210124020304402011412401101202113303331103302432020344334231123200021140140111311344413230031033242204011340310003224020101140013320421440144024404404000032124321131043332043424040132314203200322324110210221211421324034114432203240432230430242424431043423130112011411421221421304010044321113010430313204210301031213223141322412103230203034410244402114201022122131434020444001334212234404012423403411404310432032102212324303420044220341131341233002322203443214304143320440411421404223112344414111432142403234414103212120311341001333044132240121320420113041342020143123421002240031433310023110404321331222204023014100002242202043233333311204132110434432302231233033001143031024323430042224231121414411104202023410412102411400311101143101121141431310430323103113431334032111000443020234433331003000203430234223310113123201433123031301143002244330221411442011130133001021402123231402234211223104200430140231234421123223320214223133121233433444331342311032040301441142014101344004243403242142311100123202443111022113034331443342312220241040110042243430232002110412103220042131311343342410043030124344343313212244202324031113030334342032421333032042400324300243221123244111322431442322443330024220343201400024423001211011411121111003244434001032030231140423024343132204121121200441123413432321114033234400110313343401121204003104433020322313142224111040004141323441203032234204100132434324303323211214334423021024444204022242004201134033232120413321300233320421313304231141243301413232044132433423301100412204300014113012213040333411244124242010334114310444111410441440304211023003110100400301244000220414230310133311242300423021420202404312100423200213422343042202143330323140010414020231342443333041124202323120304200220333003102004433003442101033024013223231123244312420022204124340210332331421102030400230210001142310041012022211142102224404344300330311112311420124402112300211244232102041303312140003121343144043322113303020402230011013344440133011333402440040011103132221444202021031323211204244014001401104031402404220103034420321412314431131122010034243303343103323423212034020414201130400221100113024040411104114032143400130334333213230241234313241102300344024430100330342302244022200121301424121112010011121143041402214422222220232244", "402202423203411232401414014144433033323411010430230412130233110331143233232421434213232242000310332011403034010200114212040223010430314111104414004001321031321044034001122431003304101311442404034044003111234222141133303240214011430301311023230030304303230333031304334021114323442210301103004244303434040040313344040231000204034400411102123121201220213101324113003431030332443020422021431004230133211040034310441402014010213341134213403112230114424311001200104124101031230411242012102212400200211034432201004003131404004304112022013220220004202210321330433312311244220120333404103242333200042224443202124134122233041442241321212243244320204324124424201121314343033114123043031120243343003211422043222043314022120431334223231041333331300241334210040412103224211323104232304041301124122320233431010344033442133133220223441140012400423143044314011103223320033301310403403341224314303134400032324231101301422324232201412411410340323233004210440012111244213020101222032414222404034012442430140202302210333023032130040042240434240121041001124114142143123122102230101323042334224041003030230141002312303112004040043014313302334201222241112041412041203041110010124413343330400301042244421424143112423321433313334023120220200311344131332143210123010344233133334341043031143110001201041314242131014233242101112404401002413304331112034212214343041441234324001134124034023443104301440104220113044204301142130132343011410204022304204244231402423420203430430424402311101044302430212314043403023203412340014144100433134402402012312003220114420303422033431102322231144110212334000022042112111321130032030413312101001204203020240142434130004132102111011244224413420411310040301412420034121324040340323020310322301043433024312121223212140403321141343004213430243141433111012043211443022033330432132210033310410114234302041012340440301011010034431400433304444022400013122231243313434114210423421132244103140414441401400204103200031234014140333433433421040444310131120200001412022434234413402121440014201330223432123310040004431311301210134142340420022432340133430211421030144024202124044440012401132122303424220124432240411211112143140420241022432030021034100104100242300411002044133034324414043231413420202343143342332321300342040202331441410111100230014224201123343401322044432224022303001401340310212220401130101342414103344443332144214342444130233234300341214200014110212312134210324412344213420243233111022421100122343214122010430332331114404042101234030123313101300332123124113412111242120340132143230034330011340023233232301414042211213113343003014331424412303010122212434230430432130121140201313332202201320041110320012223313240000234143410303234131023333413143121144112233110004321342442312032204200012433122232221130422300212004324004312413234134134443131233041102402414130100443440342203102343223022134340401100113331443431104100011020433444310302242144014104042441431214220403032432431340221241230130421204201101400020144443202342300340210402004431242332304214344400244140400333244310000323111042113401330433330143440212341214113402410013304103341200311313320442143124031144222401310012042324223230203220043243243104434310101444020242013203222104314400234431331232314102124421312431121220132031431344123323024232244304432142132231433124233312340331004311310110422034221314304013234342400212113342040030112010310010411330241144111341020301411013212231314303100222234301213132341330122431043004340141242424401231211042130302133030304312411022040144140210113241213344144220002004343402224014244424203102442414213410421400442204313421143300311021144314302124144421004203222402243001232113321331112213220201044200031402212214321131113000200024440332241041031302021144310334010111121321233440421221424410103131403111203340231201200022213243023434244312410232143011113101420304322041043333403420000404214204242041001041232113242132113242322422242230342231241314234411440001004140200033111324124432322004043223320024202041112120044433003130302201434422031040004024144423331432400323442003023344140240144033140010330404231130303112200121101302402431112244444010144034111141211421020300004001200400320401222221134044342420104421220320313442323020443442331431110023434424421023122011144232141123311204143204223000121112200320440312203140214213030012043013410142401110414121344324013430431044344141221211443043124011131322211122141103314144340420401143004411312334222440302041301400143122200", "102414331333401233002421001232204301420012241212422030040441104341340330202211003224022302112141214130233311111023232340310212021202442020211030122141120142334143042030021440201240042113412212331404310320423031020202101304304431134231400100030014114414444344340033324424114312200144313312313031124430424341234314200012210111021221023044400202111144204221300442403443330243441203434041443241402100140311032311013023214033223044324021400344413240021012223020421342411411213101100234421121011030424343334142131233431011102244041304411142334222030114142340414402110323110342000420304410411332411443243413232121324221312411301202440433331441423430034340242410022400144200434214120342201340114423033143031240223401412401312441300340033100313134434222332102241324212241232112224412131422343324040102300422433144143304212203120244332302033302204403002432222242014230021141141321121001112122114322344134123234301320301004400213004001033104320411304434304430141102443014141240123103413404301313001214342341203310022301123111021312100103314414311042034024111304021014341123212302013100233213130442024331000000010332232103311122042204332424344113002033424113401441340134201140131310122341423143212334211122311133230234404012314240202343402240032403202040400114020322413432014210224302044013410212301342413424200211122301140331002222212404040220311200321111102140202001444122434113014010403002231104232030002441444144012240221413310443214122242114220041111120241110323110122140312130334244040443300424124341310002031032332121311311124024202140424034044310212313000003343203241102340120202313230301334012323440433412411203123211424200403433331013231101214201104100330230041113432431022302122030041023041344420223021440432334032300334324201023104321400410103130340001024420013102122221134133011224130401101031124241224332303004143244214003420013103240041131023141313320340210433420304243030143102034133222411021022300334440342444331343304430010342223443241434012001003240024124031324220240321422124331020331412021310320334331440234130440213314314341123444333032044130003021321431112321102441041434332420023203442430440243231410300110314320301442222041232412441240032011211044311020010414222004024211314403122113424120011222321414132002031430131021423034110331032313310030022243221411434044412244401324130032412040220444410342221304133032301132330441442312022401003424400122000204330230102332202014131233241132004232211133224201021134333140343321413424410303011303130030203122324213413111411401311143342224242002113020130114120142311033443103043324402003412434240224013001342404341010030240224303230023134223322313133233023203244023421112340223342323340201224412400232204044222003242133140314211230433444342232022232220102013402324124240314442020312410244334240124320401404342132400332043234403331123034132331441440111430323131401234200214010010212443102222202424410022320013313413141341122323233424413110110004112221023404030433000131413221220010213121103242003001404110414043320042044142320430340214404112334120420402440240211132423432221120121142143040141143310323240002330410401101234443021140421323443130323121323043244433131303022000444133141122222033433212312014142432043421034304221310302332133001441300441024223300434324331240323121403413000402022420021210111143203131114430304414443302433304140304140031442320003440410303214113411433410040320141211234211422211210031403333310034212100214434402202314324334402131030012303402302244232241342211113024011244003123044442311024203130040123142404320030302320022411234004411314232222304121432444040234223223240003224024442214333011140000100121410412234303040201030101443144413302440201240042131204100300031023141442230034404300032101202141223223042212231320313340220404030103301102311010034302211443403424411230230404043040232010101010243220434242043002140313343334431203110112024414443403421140403310132231140321121412223221220432200330400001110011213034020414112024223423111434040233121311142414140014021244312124444014244421014223140311244111221240210312124202244443003133404234113023322131104311411443232402240002200214001241201202342222110243243010311321100443311300034243412340032400201321331422301044101103203340232310131441433410132202023220001034024232020040022144421011234433313110100032243030222321042430320433140024340424110401400020412241241132301102144020410330200221123330144030034233010211103304103444131020102224233332", "124144044402303021134444100344122041221040434130313101410424242142220044400324112434041304300212322134031421432041404432231112422234103104043241102342140310324323430240233421432330414403013013134242030321401143410303123243300220234003201000110022332442222200301130434044324003104101404112104322011322234423100231324320040143321342144100121143232243243323040131323111342444344124133000111121242014100040313104030123203344223213023330010133422422301411203324402230313141320312300101233422320400043034203343230004131312200104024311311433010232101414320240124421144121304023310030042242003303201330314102340033322211114200244302004313110301204402010441040100311421000010002421132041442020122442133134104033324131033233300142030440324440243242013420014141142123201224010244341130423041340001302234424022240224113031430223223144130223220404104030431104134233122341333241032242344223023001114104000210320303002112444404103001223243032001144112420231012220344330200320303243102232344214201132012144123042131234411124213110423141223401413204431402343213343133314441113301020022233312003440222302340344134202140411441140413442444100213011140424131013044000034230200434220330221203201241041222433241032430331033020244124043234211334203441203101000422433220023443104112402443101444143432120111100240010113343330114022223300341412033433012202111333414124222002323100021340242041412001110020324304120111231332432441124411132010212102142112104232432213141003220310400414434030324002044001334301112301413132210220341320124020013131031412010313112403102440321141444422124030121114333230122134114033210223403233231104102403410042100000412213112031240331200323344443320112334341224022400241104103240410102032421421241402330231243413411231240400302300400412201112112444304223414022204444422203224404124042012044203420340444231304320200014313434410200041231012021430412342034312132444313424432321300203210420113421202230224421043201122400201231342233340323031130013434202230401140304323244201432301403214433330323213130444324203232132434243431012332321301214423230220030021430410212222300400212434441034021414323003444043313034114142102413241012321102212314242122213103331100430311312300121201323012224224310044200204200104424013434124410021340424211023233313021014033243334303103243203242441421004314202232103440424002002231201033132244433302221344004103402423022011333310002141143122413221432142040133013432123033404301400140312101444300004240024131204124133423404232012304303341403404232413242110023401001040244210010230400402411032201001441003032400033320413120014204341401113241203143121242411202340424240003420030323141111210312310331033100334132314442442111301243211344431210220421113122414434220122211120200304212234234000131410113404301244103023043332230303112010344104442132002000131232031401041042043030411132023402041221404212202413440240021433442241032342220304340133110240203012341342003400304301024303134030303342344330200134243030412213042331014233020400132114201042213102423223011002101304420240211422233123320114313013433244141200441210312301223432442402204014023430243110223002000204103331444431004032432021343242320110200200210110213132002401320110303234300433312204444120320432102404414144414102302011122032230343242440123332300203023434220044001230133210111112234303004401233131020014033143242221321420133133444210122444102134222101002012430123220140314320342232331440120123222301301203231300430323022223000034042100420202412244301110441241044130333104221031402001040442021300234030003422004324444401032022432303000424403223033320123400332434111124332104110441301013101303001043112101243232214312013334114404200113310413234003203403123314441101010410213001132223241412321330002443024232431133131001042043310431304311040111321224420111341243232334203024044212302332144232202012431303010013143333011432402102332042404320344214222121400004340442431021232143040424104020021320200444413220032020124030330421044331311211244441324341323420011302231310140421410313001003301144442004441332401101012210104241344230143334303233022342421101030232000043131210003231132130314420104020443441414030033440101134222223331330204003114130311434022312141000430403314243402330302140402333344344302233040211240223231230013114021120040302232040203111331213243244434013410322310231024021022113101141442133434434041403340032003211143324404003044210132331422102030130340304143201132400114142220020", "442321341434310104444340322041034101131422124400102200314412010024112122114443203313402110033142024332303242201411113021410130111031311310313123311240233043323410323313404334031401440334001141413102443303123244442214242410122440340302000240023043104110301013041312032332122020324331002142224110013340034124012411011403040410103241002044420114222302210340324140321032433301304423321243320032423404223222021312041211034240030144004233112124424022413042203043103113223043142434403134131220331112124140041423331324214021444041103023214244040432312442003110143204103133213321040430204114202232103104231240223012244121214311012001241311441202001022243124214204321102322214021013024320040203424402130441440430204313314410313230114231031202134240200023333420403102412004144244123323142232434334143123201304300042400322220234130131232402021144234440341040232232000203211222400233242131310010002203032022020330133040401424041040012121200212334011440144312014301102222410224210200142002024211021312022132020102424131442134110313231000324131040333120131111441424132233043100302333023211043200133123344223321443142404144043320203414444232222103240102210443000404313202131212130131103123324331411114203242304442133043434011021213320102412212322324331331040200420114210403432121210340222122010340040034113102234313030022112314014402021043010344440402421323044332420421333422111312233322121141200142123014220121420034312341440040212003334201204143034204234323441334322420420430030413430112111044131231104430012043042330110132233021041311002124212100203303402414223211433202100102101201011044202414212120142244301422413031423301312031411001233301133413101421011011100442344140142140434410100403331433431241244323421231301432204434000343141031333312224303122240001320314410041201441414212040230411143423142240120301402310002141332101121201100142224241433243323124324211424231440020102414104244441023000243330403331002303240243340242424010032343021423043114234100213040401303230410311012201222342040311443413233334120133220331440101012032122432412410240142102232202302241110132241431143412014220323413320332241402341321314421224322214411232031342111333330030023112343101122244012012413211113123042430430202333113311030242112141223301424411331444400402011133112031204432144424220120212400114401433233213203240212014333333420434314102321241410230244421101012124100220224104121124400424122301321341403223213044021433020210010212000133111201330242142013121422444021110301322020441430403313032031300101212302402433241142221301300231144100142224424240424201332304212132410222301313304224301241424413402134111204211431232403323100242421240340111422220111241104424344311302242324041102220103412230404424423332411404200304121022344013241422333330343014131402321310304443334110102322123034421430414130032020242141041402123331000412334203403221241410400000122202031044404403010021210040233442223223030231032322112112441223202002321111321413300014041134232310124112434421133130110140222342224312102122240312214140212340141033010340001122120103241014304134422013041030002314422232312212214133023344110434302310243131102340224011200413334034022400012331203430411004001012142010040204203324212022031130222233110400344312344433044402241401312321444102134413232222121243333224111104120242241240311230442243414301434002430013033242241232204200223332310312042114432040323303421013203103114041343020322300041314411121030342142100112322300113322033022334203003022244313202224343033420022034330140421421000440124300141103222124440030442231400330132030231014114213412332331223112011203220411041444233231144114434004321432202111414330101241013300411320214110000004132212430011032432011004431131443430411211443324431430130143310134140103113422440423344304400014011013331432020234330124311242210212314024324423422044314313042244131443342211103420001411001430302132342334412021430232023122333104332023310320401043312400200210314422132141244223210311323202211332301230233013241131201444342233113232330011231130242114414342111211411133114424304120210301421031400342330422142324304200421121212112104112313201214202111143432202114334231310324301244310112041202102041433040013233412144420230310134433042342334332033023334234010121242102321200233312043213112030331412314020232414400220113301144001411023013121421433443223440443423133012122303430242242322213403310434223321423222344133431430213302414424220044340320220423030", "122424431121003130013042241403023044120202241210033223322043242214433313310434104144342410011400202131043300144121322401203210422233242404303410304031142004421334214042302214410322340410023123202203014423102143000042222342102434121014411300202314004003114011031404222422314410330001131114110424031324022114101331222311000330112144020344424142231011144424412213431303043030013323413141323144324111232124012132121012120243112142440140342012012120322034002404224141312132131240240012131144022132104123043313333323442311444330200341241324412020441302102133043423001010320133111314121103104424223341001044124310020443114241042403143422414110441400403210410133130124034001421131311412413300212412103441444141033223411403442320444212203134321423221411034222142000041443340224313214100312241121221414313004132120144141132103302101024213322043422402412331224344434440022440233131323200444001112012022214034043210432223243023323323123413342402022410330130004243243413134303040423111310142002214224334131012321140313401302320023244404113241012324122141320341230023023332312443033224231332200124141423231341004112444314231214402100230342034232131013110223312444124411220004324344304202322002434324424041020233020004210230302032134244333211032332201002124444233133442202300100323021432131402043201431412434344322120204233424344402014322023231203000100020342114200404120341241313433210432442010001444114423431111122014120431044421302230324443244303301210242303202200144211123304343401023213223203200431333444004402102411320300110223344310042401444343234144010102441443002301341010104404330012343014243340443123342141444231440004043144334334220314200430120200301112024032314120133444413441202322013331340422043020230303334304400211201402011120301230243110100100312122214142442003043003112023430403123134133330043413333211122002310222304221041000300423101033423000131133204333130032430443321120400204330123124324132041200120423022143200212013102330111323344411110124010213343344330232413314433001220123402131002032442132410123000414012434201213212042302434334002240331242321442004231010330203343324434133332430332220430203400410420221042302434401421023041044310143222243414024313310110214110441021310323400402331400210030231420222343301210332420200240422210310344013031003404104102210333001204114213324112321022140431043114402032321402041231323214331114421300241031130020432033004201123304222411041212411002312012430424410234322011311334214323211002243004021202111441312230331001230024401224133034422410033334444411313024113411331110244303030103332022402103200241412023442110432423000424033312301042120403234200312321230012403023121434341433222441211312022211430130014440140132124221130023013032020214044202434132033320440312212101243144412211411222303312202034020313040221030300002434322012313140310410000131304003130133010342122020442442141332230402342042001231241200022123400221303142133103140330212441013023233332311332230043423214011203101020033214403130134213042001410134012113303444312124331344431213004104320210103132344412330400430434020413410042033423023133001422111122011123124301030041330431220432240304312021111230401323021412424220414324302020232303410110431221433101002242332104341311222221112030302224101413011032030342320223221411434301423234224202131114342121021411413104413104222124043313311212223401021024304220144313023110211201230442041134300034201040231333121303201331123213313044302430132404330042130201444101432003221032424222031032024211423012213344400423321143324133200230324341243333424343112003401114033221341130323002002203211040334324312311321131230344212044401210243031332110234130422001011312000213430001233341241213044413144343431201222332004011132142444143302230142334141334043040034103402332403020314432211341100010433311321203103233212344331443032114210231310030101000112101001312003231243423143431023243440320420141341431234430443001021031203412231121314121211043002121124232044214443302041403413210142203423412423302031433440410110104211134133212344100420334234221302220240142434432323224041104132304102134001301013220204021012303413320322414101103331302204213214333030014314321222311041411342103134231014412323344011330123041014430402112031113341120112042440414133343134131300334321443123421113430141113020332433430132112140124414003213321201431312331111240020411101131314220044132322323023020412421320402120331342014002000331042340140304324344213", "004214340401142044404034041142100044222443120234304104041323200124430242004244143402300433110040204423213141440444444314420140431233242414402144422122332213312202022303413121024123321042030132031213412123113222043301131300002113330020040200120212220413121143341341424241423423221402301233222443302302312212344141422340124442332110330104444203441113414340104033312420403412433312321204333210233031301332343340021411301020141244421431340434031011421132242234234222024400013140130424420423110312441302322220324022433421100244002041020333400231021204031031042044440230303230031440444131121121300421033421034034444313402412313231202134321312041423424123310041214331302211031320140014221113343333233344411234314242014044212134343311142322141440420200013000231212123422310113202300123340432214441324040111044233423343033034044341424130002124202210310223101402222113334441200234420140411023340421013404131424011040442122220133042034021002400310141013224123034013220340300234300304221232312321344334222324443411413110322222422112141201042432430232033413403333431214142433141331244222334411042442343023111432210202022144023333322003133141323444101224110103432120314214441011223134343342312330200234413203231230100303234033014422320220441430340324433312411412233301343313144131021200003134412121404134313222344420321420223234144120341123242133204122303414421302023222423402133222243144413421144100042043401030012131440102420041000212323141442043123130134120202403034011320430030400113110230011324003242442332200110222111041224311004121300414144344403023210344221302204414421013023222234433033212330030404132431301400420444024223420421214332040234101203103340131330242434403222434203001333232214314110110020313443133442124223332220300123411414003433002210203414223322400200210312434341144030112243320100304421403242203403134411344324230430321340430302314221414310112132221311443342330340113131112340302220401344323020413332433414421104421101334001412342122121411142132121341232413242421302223003044123113131414402130140244442024232314400430010023111131212201424010032311330342303001233401340141243201013322002113311420210234000400404321231023300302220003241304334243304322141123301210100122230202112434143012424314333414103023312141122331211343423033300440023002420110104333221243224321043144442110223223110400231220030310324243021142333241020100211244220423311413334344423024343101211040403321444002342401303434424440214044403043410240033013041024312434204210020022124311412402403202121241022331413033120403011023414401341001032424414211103332113114114130023122402321042311102103003104211021404101431230103434312424114033042411432101001244202110314210130230442102320041013344302432414234112144241441421342443203200201114103413210342014020220113401301441110234341212023303432230010303002313032142433020212440044222444311230302143204320212430114011142333012432012330030132014001321043430112014201044213424141321303314020131240322330032041110311001301241132312101324304024324411240413044210411442100011114021003440033320100112124234422122430311414302142422133242314021022314332231202242333122422400134423424441131244243431432410144423412131034141304013313033143130043101223003132301332434000042144132310030012202414114211200242112401114044213023421411301212041444202331233121433341240313031022010004100033421144301420024300043434223023312134112131123000002234340141312301342411222032411403001243420212044214040141224240234014330312300144313233301142104313421432423220142232244442311202234314111244332033331101124101242222344422441243332222112200404302200303412231004124132220022224324331131224402241132211342334243022023421433440023114230340231130311030222100311303023340433242104340120411334434120234030404030043442241212433222130234121100414333401432021334110011131244320041132411044224440400004301304320212034441330414023304310224312033124030200244211023214234242023404402223033441001134440120121213142043013020130323140302332411240442032334031111104112001233421340222421401203202231143230314300143301320201220302010334221400042421311103022124040310320423042033343142141314102230213413121044310110340230223221334412332343320001011331401030022441330244122312011224421043314232010314411402111020332143034232043240424121141132033321203013042400000412442044232404334020140222403411343424232242044343234303033001444431231300021021230114000012141323304211423342201222222331201212223132040", "421124303040432034121432123013013242312421102342130332321314230201032204012334310243222100104411200244434041031221010224312014402103324341442112221143443111422231442204442140022304043114400001322041040220320203120441204124421340321330420220403043220041310302400222222334334442122103101032344101013014000230114023331414132330333024244022334343212404140444123222343240034213042322014324134232034044230020100332133221410242004304241222333412041240200420334440030321014013131023330022103430403014012321343230124034404310313141424204334241210220420131301110111001332430213233322040414213333410440314404144322132321200312121123004411021121030213402203110333130302214343303121332400313202441134003132322401101203104433003343022420442021124200213031442203234424424313412311321221142133310200242221224102223101100112002312332412330042033000220403311240004310240224013403203210220444302431223132001114000321113320343203110031044033114104433420232231421400021140220302004340110440312122041220003132411223302211044443211010202030210144344020111011131202222101121203234341124210423233303212012223320411234421101143241140013223344331030014204431011234404401404032323330241002414041034242014043040112211232302120112111242221314440311244103221434301042300331142121122143223044213011114131334234441340403124003424213144042112110103144444032213130403300341104421424301422023004231440423302142403141323023223330134223112433243001120103240033312203230243004234331314324210414414343033113232310310340343004002013133122120202301432133442011101000130422144133443230320004002233231411131240421312320431212223142100233010042411032120412222034420112343240441041324443042021414221401330120141421440243101411303404034140312043414444010302034110030004000404222443441112224204314013114102231300041034434043313213022230301034304133310422301142340043103202434322132004222000121432212023414014443110414032433031240430201231023133312332110040104324241001133444323434033144100110322402104404230330104302341411334433200422332301302032242321223404332240344330414421202143343023203143010003411104021412123402402001231114120030301141231242230240433401200112113010114124322422024432432301330202130000234234134400331333130122232401312433424214431210033341023030300204041101033444003023143443003432443341103101123411440240101142030301002231220424130431312433104243042433200440024211402140004342444422204423421420310442412423011332432321211434211104043312000240031201042114222324342320234310011430023230003404403301141240341441434402041410001023234122141123224234224121400313142113124411310440311322444401143033212044320233200402313243444031010100002333021014301401211023011123041423141144120201020021311120010432004021431421000431124344230240223302341120242032140204411233123133111242321012333341302242331024002141142040230414224240113114000421320343014003334000143313322204230210312040333444101432132101020114112111113313013301222431030003301411124343110232342300304032143424401204244042410022342441024231301114021010100021232040113224421431110320033422232144402302221120032413204414300322101000314242340433240002110224041012134110030411431244033201321320344104410121234003430224242023343431413442013443422231011243200413043422121304300422240442434003032031302442003202142400242202310043332310030232114124111102101143004401040423412133343404211342140142034321030304333023043113122131101204312114333112323004023213011111040131431122121420314430002103344324130014410043442323234402024440414104214142240020224340444130110432403001134021132022012011042104104123414130312112114340122331330043410432244323110134034314140402344301124233031443200012101330343314110200334121144204112443310100043110103401403430103121202322004134032403310431100103423304130314323332340030233343304331433132240424442034131402101400144013224234343430041130101431310321140141203114400323333340021131324240212300202440431331411313244343042013240212011033204300003442310002010410130302142101243040243413113432200440242110222410411012342123031201344113424240222131031222112103332031421011332021231304300130222340322444421042220042113032010112404032321031211130024311013103034230133011414242201333200343343403431003001130101141242110344032334440332102331344024421344342011241121333320412123322132003333312101331402412321011022133213230224424232034322031313134002334022112421302332223242030140043222444244424434412303211430300423004100203134240042", "112341332220442214431143322212424311204303342123222200113242303332224030304311111402140404240400201201002333430210314240442213331421012200112223400122321113241311442133304303403034121314011013343344314424131021212024234140221010203224203024323030124323033401331020332110134243441334021421232310422411113410013202013003334214323220124121000422404011034323223131342211141222033321042304243431431333244142243020331114133244112321110240202124000041330033130004420234404124304134023230304443042124314131124014242124132330320243230113324304412314434014120320320301323420431430243140012331312033442421424003332140031310123440043121204433011014340012022413440213234330240334433204110230332240302124441444404213020302033403402043243042112221204143444441223004134413023301011220000442041210102203244041001340242011002014233242233132113214013134111000201022202013204333011004432320043204340131043120441441333204214104122203211313403214443400443031112013003300341110221230302340414401033040042113044013222420403421342024232414010333124104402134242000200200313431022442020210034230430431403430100320221333111412241110000212420002340411331210411403130021443332111211034303121231430123340414303304420201301101332223130031144121103424330001400013333240000313220303233120400040430102340020323201132223331333400202143100224021243434314411003220204024301331201020333113312130132302404144102031134121433332112422312412121401102020440301314411403424141432222421010444011414444443234331011013212213234234013022133334122213440032024111334413333441002110432123032102034414012430212222343402242020321233234213423124114312113443114420310203201014221233412200323302100441100313400023443042013003134213344331034001432404342102142313441204232240131331414224421201033221443041030144223033432031434443044232312233301431332222124120431243111242314421403412012011101114012041423131002443140100123224422133233230210023102223001224243141302042301202131221143042020440234302241024224332320222002000042240311423303122110204344020313234033303230110200412020344140130421040422130430432330344032342024113222402134200100002333124304242143121411130011142021320134142311113133121020310223333323023133242040041100122234014104012142443031434221342232422002414323011124241143443420232301330024421330144000013001122202004413342320231331434132230041022323212203222424214034121200221201210241124214433122104420112300032233403403201232043203231402312313232413420042323334322142200330243000134200222034420242030441022212102112243424444030344123343433230210032403123414000403133411332314400134424230402323100122204101344333014213124131101404341221121400330141011414341341022124240123144303420430210300413441144144034200143200410104412033240203043334240141344203332143134103132303314300431131343022310334222202103242220001212011232242233420012403042302103241032131102114130332330001303430111222412230100334301344124312043244130114140324034022313311034400434123040141004242013121204240242024111140143412041031442113242224102221344301242340400042204011313021312344040312100424122024140242144402024114120441023440223401311302230012244423211302123403410230140403411121103214422224214231040313320314444334424004211043020411130241130423224100030410141304402230200203204441324320244240312210403024122324013114110243400331144203414110231000234214034432301323144414124203041130230131301202004433202123322431323214110123403031134230122120424334131243141124320030402431244141244140230032201423410304030400343312120422001313034032140242200212421104210333010421141242133134331131133312204430124102324310110011044331041033341221403200440304033021310401402133234113212213224123401203310200130210304303330431220312143203302000223043040340024404043321213233243441141433344430021312404314030002344412023122221421432034410121312324121214044114002212232113200231101130342343322414400311222102232004220004132244242010244310423013303320200243304330024223113441000221044222221124220342111341330322440102414424221240113020113041020023134214022014102200342410331220322444123443323443144443304423301044220142022440342334022211221333134103042332101323402232412003120341112043220321113313021131132124133301120213121243232411244130311113000321244103241012232200023134004430020000204231443420441124301123224230041240003144341240141212124034044131400043413231304020233323110132441342131011422213031102021211322330133031211443311340431321101124330410343231", "042234140123333311222011223344413022341413131022343341413434114011330404214140323241100203211400340411304443243333121302130001001402203020301420323403303044020022423031424143100234001430304321402413444101422442413023420101134024411443202342410304213403103402421222341443443332303020343044332020441142120242042121244204000100144342024313034103300010020124103214443333004134112420223340220032201102022012411122032302303014042303332422402104421043043313304444034442123042100000001011034124344011201220032221002243001122320000434313201200221034441221000203004244311121043043231334220001034213411201040024011114230210033414444404341023000221404432200031340102000441022131340040441020134024302242103322040431310142423221041144040022304224103303213043414021242101222122240043343312133234044410304102032003043101341432000300010323123132130044133421312040233202304101202321430022232101243442432421042140042402030443112341020310210313232010021220200442212302411121304334314134333320300244431110000231141344114322102112443103102410413202411010314442022401340121043214114402231110313334414102432420434411001231140221134001302322301013411120001401202001333300423143310402132310302000142032101321010230231240030130341102114023443400034133312120112142323034344033044311343340321320323423101020233033304110313121204111140111224004034022022004101230203440140114023310140342424343100121344211001140314211040441221221400044211444040103011141214311031043443333220413330403201002431433131113412324010140233430412333324031200303243213130301103311004321434232203102043323240231131304100323313430004434434134103310031313442311330330133343114222242323130301211223133022334441020103423422202204042422422110142344233014222022022211312240332232244034431214132211042413103332200033302231010130234121242333444013012332012200201222312332011423120142301224013323101334434303431041402121314110230042033103230140312104414302241023123212301433341230242032424224202433004340344031233301113203440124323220031203334042100021311304241430032004044033243244023343033403234140123314344420431404243240340422012044301133042022420312311203224300041202124224010243414333014104433400311012321033103211434311343001303243204444412340231111420323043422214343323211430320040001001113144231003314432304243442402444421400433410434014112212332234321100134414341421110200003013303333001120143430030241040430202312404034141434334342400104403420223041443304011312433324413434411001110203403311003324241211102224024303133403024324043111011220034331124421133013034212241241120132222112311242431403004021013321133033442414410113321100432111141112422321121111021113434422322341430444442401202030240114044122012303330412043140132340102403233034102440242100222213311130304001133112202323332424304114443020144014302200110341243133330142124333233114111310240013113324224241304221200133222002322321201013303412020312134020034003331141433034444310240314133424320020024441022401432211403004312212440040143443231113442440403304244301130424134432341424242012043201203340044330040314133411442244324031003111224210432424003041101410242100234421221331211301231234122210312402342114241243012434234113123331411121044121200131430044242114424233304101010044133014142013314030412410242033103134202312432130241314140022213410330001122220231211031140413041113321432231223203040314402041331120101230104223122040400332400030034303320214033133234133132420212320422143140114132030401414202440443122122422301143440403302131033003011113224033144323313432224032402400104101303200144033443121202004024443101213132431311311041320142310444021124000303044234033110003402111042142341044140432424042121403011222001432400313440312022301042211201340403031003402143402232034334433420304420301132000003441224342033334423013330004331331034134032013113041133212230304314313031420441410031231420311423043013410324243112342310213440223110031444011423122440341320023344310442241143242112230241333232342133033041030312314344223443444341403010111441324020103121302214122334034004140130211402242120410444322434123103223012411232101110113432013021014032043431114121010440242131024113011303204330030301142134044140104024134322321433400423343101142411243303431410001320043434231140143111011332311444021144001003230401134440120232042104424321320332310232112041424410003000123404042334121410143230021002304031303314203241142243044324324430413323100423011220323130032012122343112420", "131443432041404223243011224232340131333001423042242232000344404041413201233231141232323412222402342032240131102433433104134122014430024332311014001244201133202214014040240043231141111440232433021100330431441043411013110340002001213122100300200003210241302313122200241444004231232342144143104114430440132111114111212122132314011300014210404414312433312233443243244320230033242142041132024213043404431130431041012434124443202443240314300040132013231003412014413334032232301203032200301013434413444121410210134141020030131014323404400333123020332010432302022403220200202143100132402202411134123434110433241124241331114343141334021411432141102421313420420244431003332221443344320232232312410202322343124101041023441130022033023023400024023312213111141032330140101442311142304113110313433203303310244344034402324431312442400211020140010024321320234414444133042044334233134324044311210324210112140032242234111400410413133204110244201312213243023330430023031021042041121310222030400431303411301220142244313221410213410330041013104140124142203441202004141142042002242040240103233011333211242230232024442321231301222232040020123240143200221101222434410142143113030243444124212044242342103434104140043324103101130330010432400444420003103101431241203002034440021434131441023333030314133331122400132300232213222224003334204132124014331411403013403341420032012114301043223022203411422213131212000214340133121031232230332002021424113001223300213413134114131141123142012221030232212242110142210222303222240334111133044202330433104343302434004402004021110131443131120323103430220412302023022404422110203310114404132222124341103442343013430310302020034420110224120133211241423214240422001003421044320010014214121020001323032302042311133244213014141311113142032023244020020013121420301441130030041243222031010143300110002021200401300421233100312221341404023014420111244332230103110303121143330442114431203340344434341230333114313224122314342320240241010330223132340243413032434404440240424334344022100402434310201120313442430042404230132312311300124120110323040240342014302223423000233000230010203334424210211202201042022302033141030124013103322233210414412333423103243332100100230302032022300244433133413231122040131442432030333440324032112334003310221012234003314340142324102000444313112131122032131212302231142130204301334304412441134142440240033102123014203210400044314034422131300042113424124330413323444324222220021022443233141301203242233033104122140401413433334134310442303312200000133243231124211032440422313031030332413022210022124433102121144421340402330013033200413204344203200420032234133022000310404233203314012443244303334104322420121422231412144022441341443442034101334442233031113332111232222232421024423014422140242342424344302122122211340442203241202143341424010410424342313204104223432333400223423234012143243314124132201213220041113342123334441242111321324003211233314101231204432140321333233210310412144110440241112311211100014441340100233432022332234102102424101440133012120240020442010430242424203222041020020400021424404212020403324211141034330423032024123204023322433020121124014102430244443201242323124233422010333221342442431334124202220032223221142434210403322301104114304044421312222013302422444430122341412033114302333114312400034430200331140230103223042330242024132033010141332210201100013132400244340101001312343004223433234012314123200100240032023224021412341132120223210021114044032314300241224440134414424020110431204300033101444340044004321342431114113340323311123001433113301120441021104132400440123222013042213232231034403421004122020233003210201001010434240111201431000234300434114411004113143232413010231123123302214044011404132222013014323044030310434222030424303302234132104134004141420030142100320010413223144042242102444022042324000113030033010134142440403044130014003124421244023011110410141341032041412040112123000413213043413142222442434214033334012002241044204143100214010024101341111314214030114131303430131331142040032230101004340411202002204440404234413140332014124222213442220200334210432422310101141111432304102022113340342420234421003304120400303104121322413122400012031323321112123334340324331233044102424110342042034441304142011022243400401341433011023421134244033413303413112101131010222343104103242411303431301403130441432010422102004213423442120233020320443322210431333233214210123212221140411124332042341100201433300204112442413", "323343400323434223141321221431123023241012433431210011041310040413300023132333213034130132342010321041332230434210222343234404244203042431030240120244043402120223011303032004344331244410011212120322444224303133034023031220113144443341144313043403221341143422321022433024422331000244233424412011134222410404312333221043414332400323014033302110114040402412222142120232340334001314044242032320123202434034041441111340330423322321024032424244140442400213040100310304104222343024130331020203134304014124100310001100340443031010412200343401031031121110003122321114110103021033224313344123020112324222042414433113303403423134230004402204114412002300013303133041224334231012433240434131002144312123334204003322342444432244111230140003301130242000114411242442003141133432012403014313020424022402122121200042300213123124441313211434133421341011434031411304420323203211104230130042103120230431230332111333003420204343440132142033210331410441212142044132422012010334041300340132201421132001010210103400314221140011134143324400033012402224401124011113343230002121444022140203134314234303223110210122104133024404333142324340230140411304200122334410213404230043022212242002304202042023230104211341120422403203132401110334014214430111032320131012124302424400233223441301203331313424303130100132300113243013023042322333140241411403410224344344413140000120002413244424242023123400132334011000442322243424311430043321204334314404413030042334233402012030132244331030102000044312314440004212320114443144333200040110314243104313243021301202123020242411231001020324214200330103341223112013401323323324414212301323324412442043312021442121421311322214000312310302410302442340434303222322040413403440242443133332220023343310001404323013230332432122021444021013412104311210404410440133210432433042423240120022323040241104420414341300300103440321141100223323102212444114102442444310104414422143023211231212410131321231113332411012040000241434132032044132332441333144124212211443020240104431103041423211124324213104140143123421202224031343124332103410114210143432222242222331133102324341203341014440233331300232433201300240430412403232212030014031101233323342142032432231113120112432121403000111331201432431322223330300104000420030233300332303412141033421234330023210014401414101041032342140431013103420410424021441410332430334431032331413100031000332004413400121401003211203244104341333120340131442303420033212124403340402033223232322011302231300200011340210302311410043202210324302442013401204110442102420311413341010403211320434412312204030210204324201144004320322303310434344403342423140010300232141142230210441321403014324301130020123024344341024244323311443013143400024220321241220114000100424140134034123301133020444341343422043403101111220324212330400014311300220123142433101444423144310030044321124214010421131020114224040104123343300401002442433432231444220232014210212123033032323130400004012234140241314222342241240013020012401110204420420123421200133111232003222421301201331211032431010234430140410102402401220423424230430330413211322204410220012413011303143443303231122233032130424013222231431204121431202324341021303244120011330011210414211121433140113341431333401203413232134203013221122231440323341243404311032342121440113310323041313210011023120032212034240224300112314443413041243140213114021104442131442420143043032003004302000040214041010044113411311402203000404040312214224444040330334403134032301302410433221314224011103022400401300110223303022303011401431241134144402144411003101012214033120021013430342430310021113342104142221042110414233333123022402324342220002213010123032004241023024430243041344440224032203204012313023431233031241202420433111114100200022140343011431112104204313430440444443024000424321102424003212134324201103234120031132422422023013322044442114014311021120144012310400442440302330134111133232311304423410214301200423031121443323232111210002334203423210320130132021144343402142414310140044432443033023010133242302241224300404340102002243400002224022303431334313230330204341112322312111041122403303103232041301144033231214132304331104324213410300434103200143214112033322311203312424220230340330401014040040024034002401010232114144144124310143444320314100400222313422200302341203424100034224131323101203424404001113031101341030413200321040302330333142223000332213334224332121213113423302414440442414244114231030123011421310422311442341032420411110310310243", "210434404301032401120102221313220230141243042202213434121342041040320310134002022014142132010000143300000423303411243430221123313104310030100040211433222403132242030204211401201143302421104124200311012432011033111130341231100402030034334310112142024001102323344411014123320424304032032300434332132031211301103443230320410013114004342244034033330344122020201234324231023422121341134033042212001241043140131340023234323043212100324330243423033310043400220042130121120011331111114010340341432243134323103312432101443234101423243400203010014432330411344034122032142442330231020402033220244334044224114013214001121230340000200010424003132223013111431313113314441411014004124010340210224330440331011141233304132422100440241310001221334012041132401424042003241202242014244300112210201230132104402024011324331121440011312033222321242111344122444201113233222144114001022012201141442002014001003332322234313333441444431203442423244340213203203043434124304333212312442240314012034133201413021140341320012014133044322324424440433200310012443013010012403434220311411420131011131043311240311404440034443132304230410013211103044341304144314031202242114230334031320111241310321202002030321242424210413024313300240444122123420022344234343443234041420414141301343010220144032114401324222212222413442204403112042021132200342031123113344443032031143444211220434022444041244340313344313244120311133404413140240241204302300232112121302240023434302143210033044020212043331203122300420011414443343134012112000401303241110210442114311310422102143443140200124412041403202442214440342344324040111121300101004433004014242040002033122440200414342404410313104311000230222104024230023021401220122313341122132110430430341104121423031203004320222002403311041223414401412224342344121324300302210330314320204401014434132110222231423031022132310022133133204210243413312310032401403132113111044100433443143301203401303112324113312440330133424240421010310121042440202012010113201431112403444324142320013401010022113322414423311002122311323100211303023442023131000133031132111102234411014132424003242440204130140031112034200000042104031033441443244002132342322142113330040312142303222233022110330122414122421000213320244431223214301033434103112112021122301420200031342333011141443223244310431204332012443141143243442240242111401133143012231020303030034430142424043214010424002111342100023233102302320223421334034342244414003404434200323214024011214202011103430043213203140413432334133104340401333403324334442414044022110232102214344212100022400401432023040134100041322114421341403304141312130333331023141111044030034041344421223331142421213030412144320404022044001321424433201002001441010244404244204404133413302120130143143111400344324342041100201143313234031110321223304034122432102040422044323021003241200444320000423100023222013022441101310400120404414132124312324022401324123242440331221411302341210424440004144103302032000042011401432112023222402102300000121322202313431142003443201040323224404212223313132213210323420042334343102213143343343233020013124410214000301220301200130201210131230222041314141134214313304204033143432140133210001223244020124332110104222422031410031011444123013143420124120024134240103111010033223302211444213043042310424014102013140421141130430244020320241201030324342233013000133004400323004021432312240211340402333031144244244221304133113210003240213410142304130322342222324312131304434113030222431344120120423401432233323403210340432102021001320423332324242303401304332244430341121340240441130243041243112031420031202230131020212122403344241100104314432033404022314211134043444030130223140210243030001311433021024440210121223024043231410233241440324343141133001424113143422414122210021411133304102444022323214120102433204431200211114021112023042342110143442010202012130342012303022303213410132233301242240303024342321331140030400243121040113014422041134024314011301443300101102111401031131430010002431442011201110240103320303444132130030231241341102100243212200112110442441434124113432221020223324410121414330014042341200140124330322114243102041442121420424404010212142012041342344120221043140142322112030242130114413221112413013030111231022220402220113302113210140434221142221241432210010313103014133131002021440301033133231011004320242021223402140111301310314302042043220031001242331131103424211231043313400422330002214323002000001000042021042124004102014230024322230212444", "012001442240204130210114201203023202411120422323042431224132202443343214342144334231424333410031441304013130314214340144430121220004340223210323400224332233311341411133102131410244303024441422224413021401022021113342221302233001011332440440011040231103031432400212212242420243111330444113132340023320023310411002332343312313044121421010204311022143010104213314044212443330303404340411324111430010113000002303101104303223041223140024041313101304143010443133300034113104234302421132242211013102011001032433411034404222210130334104420341424302223432213114002224224032440403131204124002110013123133144432242223043021040324133034203001233241034124401021321131112200333410233223333133204213203424132203434233022221221224023030323114032323144111130444134331034313133042000420440010303311313132324042002110242112032042121410224442430030401031432030124111434013021143103442132013211331323324102012122331203144241121010031301333313414004203022242344021122320210240430233014134104343230422442112444030202242414400004043320341042014130242334421414110130103043242414333134331012144210423302101310023443011334444404322322014124341334310202144332434341214433422142031240143223110130323403121420212333414100422112420010232444400442223314314232120243041313041202011124220324334014414024123242322040303330033334420210142032331411421424343124014021111421020111311104123130123324232134203110232213233314340032031341010011143443202333200130024011144132111241000233024002403424432041033443341321204341231442404444233344402434033022242422003101301111131111412144400241043224104140320042203303421100333112331242414333404211101411344343001232434320224043033012014342023203234021143140422320223040424433120233401120044430313401424244103303101220434411041030031434103424224411440342414043100114343342442240233441321122312413014014014331101123040122114303410201400200424100404040213320424320013443143200034444042210301310131200340140221313303244142001443434142311340132324241233413441304303332244224411301412322032310333344040043411220130220340303204323343401422304134232110122223310334131232441034241424134000304121403132304323400030320101124011441133142432411214204034400022044420240400132111023411040043134411223203244102203214143204214004214310010134310220433411440330210443413322230041332202011124102414202133424331330014412200304344430021021401323110013114002423132433344241044200343431102014341301431424131241133320334222302241414402421340133333232402200200131211210201121133001244120122321224323340313234031214211320313022110111201143343243221143224012311024131232413032011210020331120031403330134111324301214310433114120431001132311001211212040013114343300224421030133331443420341304131012313034411131320401132020042001400123204143414430401341220144334003113014103000144342344220442422334142040240011112422314212241142010123033301303322301130033122304303421114400201410113304121311242103112143420232044020024140012001310122002132233133023022400111024020014042032323210041033343211012211400332010230430043302432004302040144133220001403301441412124132300440341224243241133010342021221330103230031023124322010410030123233112201334213420301401221032002422311303241302134401140303000032243013214240330113403122322044102443102244010232214442341424420122120332321323132443010434224400232431232102404332112021420442124224431244314304000434132431244144012303220424342442024230303443043420001422003342214202011420213330432444310011003344031330020302444103224420124141103310322024102302044122214412302231041013232021101214211110140112433141122010330131242223402111100004320312430340413034111421334013342144013120244002432222323014103132414021014413212412041144233400420431230441240343422400301120104212414014314103322022140010233404434130440323121032240212431133331314332001011014213102412102442103410031201101432144310331312104234240042114233332234023134024212101110204334211432033443130330212220422040001443000344320423430432034132122234133432430021440302034110002233210444424410041004334010012010221421433320203133233141010442330324141330340203241331013223124241412001232233201310104043211433402403003312010204114424322010440040042010221123341113342342110203203444334023103001143420034221103421343212202410013304113222442301343223441320413031404004212241020324013434232433223420022441241124022430212410444014343040214130340200120343443223110404331304040043312242143243443220414141134420303433201112", "343233012241321003430243312031442341040340441222311430303131233042024043441004231241424203124040234103010143320042214111312343004420413202014231023303340230030322413303030313413102004400434223433422232011031343242410234004231324032412124130344321001232140003313123424433211334323440141002400041240130132114433211011114430204334023001022002131443214104302032342100334443332404411202011333424312312031224331431243142102240213242320104432200202224241141132221342141033033442314233411042223004004202214402222211433302022112403444400312422234422200301411430132140032404211133433312144001101300221004013404030133244112002404003440324020134231113002233430143131320123440042400044002012102314444234211434134403243432200112422402420023142243111311424122444011001424344133421320322214143441111314004230023203201210420414222410323420144101243040340243321100013433003023424230233334403122210211231043344010023424442442113130143023314422404414423240334044201214200003141310404420020211120030443232443410103324100411101022212420334100342330022113311424343304304431032222303131312032024412022410204011302221033121213020202402322440304334202340212320101312332122212033014122212422410440222331401241140420301223230001002304214030021223041402441302124330110310102033303113020321021330311442412123033221442032143110201110213331131131014100323040013021224100314140433042443421423323101100203342341203021200302330304333340432143220223044120104104241011124213332201202111231104342222402204404234302240111310421310213021221130222210301310224000443034444031223201001034221314134434014011121111302121231202013021204013123211313430240240023324343333212413131144012404230421041442034211420021132104240414402003204122232200233302110432330442341112121242201141131212430343232240303010314243044232340033420121204422413212101343243034130323202102041032410211101111013220034331312243122303004110004032243100203401434102013242213211142344322204211420113034144424111001044224134021202403342203243412021444404230233233044230022410441130030234333331424331304043404031321134433301141124220140021234441124001210121210212341212001213410142103340322302034313034124000441333020021440133143321030433101332414233423024334311143213420200141330041403332320134104132414230430400311123320422114022020341411322131104020110324320221142210031044241133424430233134000403423221033021040201303313342030232003441401100121111331044124143113211022313410440340430110414002310340044320332240202342423041213212243002143310323101034001011132431323442402040112043013010144134311014404142444012442302031031210441212423122321033322143143031202142014202313322430313230013401043424313130142440143120021210120424444022113422320102342423311312432314423400421124444433323434312403341421021402321213101113100012040234231412113143424320123343301433204214311042230013130111231321332413234101012344033324033140433334143021110211320013033101212300232301204112203113400343320412402042341241402424101324002203430220121132341423203312412213144431430034240133403141242100004133243200034212144411140210121444312012211023043422213302223001240421224123131201133131314341201410241024424423300423231222004324432203241312102102211400442030044441224424440142141331130043010444112232030101313122322121312130123241113044340410033031000114420101403232032340040300032102020001343320102441110321434434100012002444332032444203141220043024011134343143241100121343224341301444140013023203224033023300002403411431112441441301331013444014112031040331234441044034424002113330342303440011421423142414002243402342400344003224132003142423022334411131311344401100204344133211134324040311003443042302234332400043413110431042120103240412000220200204230204330424401324441404341230201041031231301203420111140112214133032234403000033231122324014201030101201013033244434332224311210303020410133422404201332432121431404002243241124024403033110213241233442143340341114030324443322334413214304220003403322131323103113342241311024112302210233102140232431320230243203214023422111122233434044132101433231140041020230401302000322404220124032420243333113002240242440440400040440304341424422010122400203201213412333440331423233043202101020414224413202304240110013432403403202220100203312211434211441302120042302022403411300321402013142024244243120233324021121034131143421441123141242343340214223014022234214423024320334323400310100234033113430103014222442240104344203404340211303204112", "140423313103201312403014414402444031014131142002401412003431102302112012301103200004001321202422241240310344144114002033323340213021141132241244413031121110344032422404233334241114003222044232122444224023000304330134111332212122132314222123003323401221333300342243001414214240320341143243240323214234002020242110040034142113024433422030044200434134240214124422031422003202103311024104011000402422123432343033124204402311113101404110303402312323023234044320420414013421132001032410221032214113101111232200110101002400130144321014412002424120010242304431123033110333043000013314113230232120210104033121244444134133432403130121312422201144140110101113442410033414013030214400204331344423322440112024301113140233233002021132342101121414131131304032411204204423244200441210030410141141300041443023310221400200204301440323340424013410322402214434011142224430144034422201003434121420344024041443202311124203212344220042434020124044401210140434132214201114213221214431133442120214432444042111001111241342121320113242042131142002140042043101004042122311241424312414231041132000403401131141341312211032402411244231343043134411303323430401423210213042141220242002013402143043441140030312132112302032002220031112122330241412220244103100341220000220404041043002240414312014024214440342421203000430241203220122133201303443312141230203141143443400331112414243332300424202233402212233210121011424204011424402134224434020041422004244122101033414230124004441234213140002004430422333124001343320013310233131000302123431410021014414204122323332333310334224221121001121413101140043120104201100314003020002330311320033304440101324113041343310142340403210403210011404411324334023212023334302330010121124042242042113442003133320122203320333200231221110132232342304244041222131014210213332442113003033121004131301221202131411241214114323243222010303442213102124234411111322402443420203422132141434133422444010130340302014341232142402233233232413411032320421133324034330103331201214111334442233321341332331041112103301230311243131344430023340013220201030030023212433344000213443224111432221344331001131113410101342014123224130413111244021233443230432412220044303104340302233332211441234412003413441120403242100233110112433143211301142001131313021412112210132304424433241000440242433331441200433142213331103420140140131211304340112232402444004042122142232114142143002310412402134130214210213302414443441122313413343211411444110230434142102401033003203211331441001401203233342103231420003323323330230310011043011134322120211332102003432212342424134023231143142222432301104024033012202104400124342411220204244312220324113412044113244214012431210340300230101202014010424332443434002440124444313433021200033300234212243134111011444141443342440332323340243221023104340124223430023002142414334340210323023424102414034114043242443413022231140304224231421013043401431024032200010441121112111332222341424023034322110304240104103012433241024141341001114301420021012342040302040141000214430331204011244112012412400112143204041011210132204420332304133330213441203433233121131440404032013331310410330432404303100013141031332242303110024300002100102123210243220403132204132421322342124003304110000204212122242440212014003400133001103442442032440122230032120224022403101332102342321223404413433110244424111240120233302431214342212241141442022123013313402330141404221243324033444103410420041030442314043224240403023430440244302001401420321432114432122344121442323010440234122332203341032222102243212400022431012021412401221421140422002344404041331100440221110030032342111141030234403202001203010003041103242201100100244113231120434402032244014114431312312022344244034313430013303113242212113013332023301114111144144000004422433343444304311131020201400313230442310424110404230401323112210223444302032430303314203330110341044424330144432440132141402412403430342321201241401440111132101104213124204103030442331040201001441022422434313412213313220423202244202440440131141433044002414200122412040422202000143330431441004113422202444234333334413313420034313124041043140021440434023030223110121231000303112031403322011404040200312102302004242133400321434241223021201131432203320444320441341312410442014300101233121314214023032422112132313304204420014233040332223102010120101104113133223234023002241441412134224322311340231243000024100102023233212434014340004043230103402210001300042004131002110044001343101020301040001221", "340021111040321302013034020133113132231442330413314003202020304130420244141130041104212010231424443202402143424322102144011434243111413332013442411204423133414103330443212023223023011430333134333134003142144044143130330413321142241422344242202030232103142403321232334121010230444140010430210304203111443332230134214232242412224103431331322321322231400404414241100122200403442413334431322300333214404134124143021233113114312311113030241044040230242134420144103202234034102424001321440144144024334022322233112243312041142212241322403142122230241222231414142411140333123003210232221202434141011242014034133041024134034400021443000241320200302213442323441301021010431014012443432421042014313004311421144211342001001213421300221113140042331032301110301111130114012222143240202332244120214430241214042230234324411223400021041133201301031210314402022211103341210413421240401432242424110423124330124144010343042401422144210334030242110334310213324421414104203312221331124411214031230403040224103233424431224010231041341424422234021133013304324403334324244213424412314104120141012324400222410303423031333440343233012443203401410041212202213420114120231344423120334314111201032230141322303032323431332300234131033213433241202103101311232310231422431324311122143110031103112442231403114134333113440133034322301440014112104132122014213124010312102320004020240020032202232010344222322103201104104011231221044013423031003133401244301303140222244431143334042421412104302231232202402310042211341042000001312313032023044024242140324032011400014202041044010042221113100024402400130001440112202114003431323310201401021402101442424010001022240313330311002403204422314443402143241332023200402243221011322120141443422124020324120321323113321403000221422421231243233441022213122002301412102120101003001144300421211120304114042133244033332342203201441243030040132043300304220344243201224023443034120304334003044211333031322222242113013122212000220100420134403132110342044323443024013114144040201210311104304211030244040443233014042134414202143243222204222232324120100132004223030401033400340313420103310341232003400100010034232212124210200431134042312312133113313240424002224411033103022220344240314431302124124344202101202023021011203344202443344311313240314233410130131114022030220402430211024102144122411403143112211432030431003233431244122242243442044040220014311242201033412031442133231030021010221123011214240023320314320234133020023333441340414322340443204412014042240122211432403313431130140430142243240040342342100113131024324433430102443004443112234310431112033113330414032013120113113000222230023423202401420423023130031430340140420223021231212232040121221303203241022404113230313124131121320420304422323311044402333122204122443402030134203401044244123323331201311340411034411413413000311121131242430411110413330034001401430341134140440431214441341243010143442111140121324104013201133312204103101203443214032211001223311402430234342141222321412231044401211320202411123443100031302024443434200302311410402033240202042002234030233220220043110101312142221011133313100404000203404411022043410301122131031114201113332131242044123110122004341343023014222133103230102404111111322232143143214122303202011444444301040114114044413110130222244040304134211123343314323323104342213111421434343234440323232400020032423022214432101034243002222000120223404320433101302230211343233042201244111044100403401113203124200213234133230114344300420300312441102221100004111324023333221124412040233440240143311312023024204432241201243123420031413232121233032130304102240302114413140031124343403242041043314144011044041014001122024314422314324233021304211423103120444410114203023230311341300124120042341010011304242204113001024130231200000111101144014114220212101313403322113134142013140422004102421030302221200414330413223144433223211114330310004111140420101224044140101442022412021142304034202040142200343031410013040030230204344342223240122134442304211443012431130400224434433333231214030113020233121421233220124144411414021340420433031022012111231410130342430323311113230331311342330102111124203410422202420033021333130334301442341241424132114042332212042322142231200033033331320322114343140231114311434203233103320120222330113020241134043424103321122144313023322304130401101421443024243012340013213213332242034130221314132104204423420201313330014213430121201412010400342343442222431133023122130304124440201", "030041222022412141032323400444343004233044210031343300233400344334432313304011003033111343132034100211341041032243204334004333114231312423422031140423023041214321311044034300112012101113133143232023304200340421134132303032303143043003401433213334010013231111411210420343034240142322124010322404310420214121003003111410331410320102013024131024000344104102044130013331034000131042021320240123001101113230204133410124243103404142044122402201440023224001211044214113302044123014413313400214441430133031244210421102041123442421323433240340244402144034233232120124131011214222423432330334300431303342411442102433334311230434434230421442343134333242210242430101420442430201124204144042121324113414243043200123434111330243413232224423212221022130414221443424030214202444042011034032331120024132020224004342440024414322324020211422011120142120433144340430214010240012111041340413140000214143103012340324123331040204114243342220413322030021413240130110421012142301214222224430330042124033204202233342033021334334333434022132404011433432444331242313210010211022210344001424023143100413222314323411414413434102020122330314021003041434200020442221003302432313310141334003301410002132222101203301004041342223221322331211301333014420443144124012103002141000404101210103031423020433342411040322432002104134432322130104030413232043221042144302000144124120312133343042134322231303222241021002411020004314103424421124420244011431121143103441421421440123304423423023342434104000044020003312130110410111102132303423302130102134001024142442333133311103313114212411310004143042023000020213413012304143033214433432242323231322110034233221222423122222333324031213242100020213100131013313043420210334020403134324024332444020144243010401042424432401440010314431213424242442211010223302334021113123042304002414102043103333421342131303122210030242232421000224400410231140304232302311041434223141000200200042143431001124400444442041404041330102121414310232024100012001033024343313031110013142001243411434223121132324240040222101412130210212033412210244021022400210204343422144430420300313402234330240011210241221021300343231411404400112011241420012113302301122223301111330411432414042301104332212021311001212312012141433404414212203241204442224402442010014341431041120022134221341403140301313111223224442324432121233222344301330102421210341214100001411343433212001114441321130103443204343231002131133411213122402134012031431111240324420341400323441331242331132140222040001303021043421433023040311212204311042202012404041102403420000020200143402231442301241420431124442222423143004223100041130232140020411420413340134010343244334143422010213134233012344310020041223344410312043030032001004411323114333311430141334200131411121411433340003300002232244212330441222014033441000233112342211002041204024033140114124033034202323241032014010034043134444301342212424310302020441243124122231213432213224433201032023224231322002214112413303433324334133110140432022120312402300322124431104334212112044131231001430242020221202024102120102100203044041132331043000224104003401433202020323112324001424200203413320342224314234413020301430433100100331433430410112200031222411002401034033033404200020430110241201110233023024431321242343201313342423101303314422134341333010242413244414131423013221421343341311211133140402124231204410121140232412230323240221103203412211000403043010230113433332203202401041130010004130010434022402031131130412321022224440312420114022111104420001044422333424013010143130044243234221102111402341023102021343144203204220120201102121021232212131014013004004133440423301131220412214412214000213221334342434444412110434400343134122431324032014424110234314342320041214230014030041031422241031012201113332421041020314022044243304203212242204031212032104220231404210214203303222211304410313302123103242441204332200322344333130133034314413201440322101123141024124330441431034301402343234003034412101143403040104420110013110104234240341202340114043231443420321003034110334214022334210031431214004122103424442430120223011121021242222023242331202300001014234313200112111442110203212321324442212130111132131200223030141044000034142303341344101332113214041010400021140040401444434423223130004042142043431403302302420114344213121143412122002130114422100331102112200410400141444122022444333201444420013403222044323202010200001423210334132411304214412024300203331204143230324014113021230223311441023440130342", "110303313314044423334320342143411310040120233224013322104023323230324210042203444303212220133101013410443120213042343122423021331442340400301331402333224314343223323423233133433221344322041040414332240012301233111242221124321234402221210110332433301213333304443301000211403004444412330411100140330304220034444233434144203231233312443411441304131002112033023232411402441132140344411420220022121230212133022130013233341333432240021341034032302240422014044422400422413212130211240342304341121021202334003120144002033221334122023143210310014423402041042244002413430421014314401100300101411440214124103103020031430410214240314230403324003030400140334132424201133313231412011030400344223000143022103121202002121311421122103003223243232244123441114233110103020120413342122120142441402234144213231101300324144331044404032110134343010042401113334214310401001231133214212234432201430444443413002214142422432231200430031202333212122210011412033121420134133214322402031240410023131041022431123132302244323203411433213104302031030033432201323203234034210010114442224013231400403210442343323230121414001231012221024212302023414302432310004214012341244441124401344140000433114213221021201341202234014114321322110012340220100410223202434103220104234031340440041432041000240414032142412032004220431213432424324301023321431131323343104143413121334310222233434104432341422130141021131013013323032124224320113132301123040120330324023413024311133023234010324010140323400404221431140113010020330301242002110033010431024121124210140424322223433134331104004402310330211434313110331402402213141023422234244041242130420422003132032301210033010114322142024434221131441113422211424210031122312013001143203112332233211411420201110132332000012124134421100024140441423400144330024132224232314104101334404300413101001200221240434213422203031023304403101121111224103021011123111422412030323232410441410010201423202320400420040014031333322040012234340411244304312434223224044024220130443433303034240324030420030300314344313040044214111400240433410340111231123010214122122001100141014040430334303200023034243101213420413133222124132300343043241001132424422322221101020033232112023114210030020203003313223224114323240003203131102313132442421210241414430422112303304043434104403104401024223333433112122314210002204023011224314233214220024033004041424224402402231232233443300222004223311120302240424012203124100113434420420324001313314114012131200312130010431441424101424302141223002214231420033030434124240134434001430104421003214330342110411443140330100431141224101043114040301033113024401440034331311312313200321442422120344414141441214214423201140413333233120210232203344400102102042032444102320433044133123424224220340343221244240322031034200032112103414232203010101323321324431010003311130212232033010442411411303323442211213413041432041203040430444330042134402241143431122204021232244034010244114311024333112234013314133034044104202413131012324130214001313241213204301003232321123024401323422201142000312032044123430100431410232111403303234023013124433124201244412344042302412403033140333140233344241020133432434030143224421114333212230212132214402204103233210244340412311141020140402341144414103321010410424103311030232423320132111122032022332303101133402101420322212332044401203242211104200430310424401430430001414133101432204331032231042024232200141040312410001113414021032030140130143040144332012433124143311231424142214001440424402100420241023202044434420334314100003442101141232432311334341404021221030243300123301041302112431040213040402304410304220440134433323143412131340230312404032112322233042320234221411241412022102402342341304303302442313223223101043441043312101202341142124240013224431410443403021011123441041242403042300201304303244414211132403024042100100201414040041313234340413141111043403113443324123111241243434122321401134432303340144413144404214234120321443140311123033401304220032242420413324114314204241011030034430014040123132400040343202032430232003323301231440241312103122112240214331344424132023014113002244113302223331240003231424420043430401111443122340102441212342414412204104034423344242033301111134134130403402033113030012223421011400344402322222022402330001311100123001444133420312314312430032210220342103431213104244144421110444240113321203214122122121004431210142322021204432021310424201013400332210201132221122212121133344313243433432420021432121043214103221203032", "010221242303333334114031142421401014324112444300421204320434322320120003233131124441011303013231000044113424322303011232313411440201311322312341032211340202223110440442332414221022123122432124233440004422311001021302130200433242443141231102301123400200122312010342223114344002002210111132342401441243133011142434431043002400303224302324213210431123244420401303413331301314340003120112303013134431133413344242011134040021301403103403414301202334132414024221324401023120243134400043132404040022014123231240143204132422323331044330424002332441221444302013140111344413311420113233422112010343440210014130311214430010420110441404341402232430130402402100224440414214012041333423303102241412302320222233244023340043131402342033234221120002013341444200012343104113041003023332204204431334000414244104434042120342201442342420100341200032012444240301243101022300332013412013313433403001441142024000020243403120144043024231204023004441111002424434330334110224110240133003212142400441000424112003134321113340013431102343041213122222224101234333103201443412311114023233420401232201210330244342242142101132034240233023241400222030413114243420213042321141430433012113231421331442011330244321443440021301404143230212140303303440400043110200410141043313113011131204204402402002124414320212012323224313211021420242411222210220014234444033142134330320410430131413120000110003024422300002244220122404030023122020233124222200113124112231140313322041113434420240021014322214331133243312030412110421302343210412134401242430202321304030132444341232004310314100401104344134120432104011421423014012132404220030132112440422112112014242213134424442234024213313234140132120143021432443202120002003140100411331423320033131444024123014131221314142211130320004121030310430301302441230440343020303212030311103121443143302300240321010324401320403203102432400231123313324231031244440313241000224210044412141142110130023042423421000443202343224310202433214023321101333031000030041044440304343010321030142104314412234202020331134130433123313213212213330120023123342121210042221222242323420013004344222324213423043320042242302043112240324114011233030002400003102410221000234144141011010244324042240131143222402004433031212344024402410410310230334013410342413302310044312333224103312131314430022044244402131242320333140004023423234324404433331004323420023132234111101420010100201131121432013042313413222134132241043414004134411330343212332320223004404104042442320433320012041231323300342403222233122441220313114042131333242213431303331333441321230332330304031304012404422323432331040114414422044022414220322030143300012401003044032034032113304342012311044344204430300001201422133234000341404133412421134200243143104322143421443342034344341431414333323103030421320423014333121243032112402111141244231040210114111144404003024123411123400213011131201233301422403432212003420433310034203144334243010130201144202301004341230203432411234121100120003224210010133302244403002202234233432414423032003041310014142011134223423102244224223022441133412044400130024431202404012243333414332443242031444441044342102243200321323200031030241214411243322130423222014022242204423201401203314243334201413302310440321113320223344101311344204330404344214144001200301341124410202240444401133241000201300011420213401102112324413020020342422020313144223342221140004434242413414113002103320001040341311241033312313320344422001330143333322243410111214203032044204313241433322011023430220221321204404042222403203433042211244214104204021204434343233031313243011443320231341034432331110344332221241332334301331201301414303000411014144301300214203011403023241301124414433340042002310142322210410433122304133003420112141203041323401321021344223402444011240142021020144112014001330340141333320330231110111230120141443204120233430222401224320141312341021144143101210243423430401024213031101402441032041403423442113400034023344403131132004231123230144130020443344313331002442040421220132322331132324143441001334021203043310443443342023400112334110414030204322401420033213211043224043313403232421322113413401201243312313301341101431402443104113042013031141401242124002244400201110432232241021211012133310332230441240313411401311143410441200031043320341014440130412021341003402232341231443422020441001033404430412000414443200300043001340021334401424002001422323443311141212433104044034414434004023434423103331003230102343213241103401414220341000342", "431142434223444242003113001410042241141433034334434024340332242300113044100144203034203000243024300102021300300411143021134124331414233201422331034303124201214131221034113213040313242133301111232443304110202333034003120222241001041400133144131314102321413314122243341420132042014203102321212423320314222420202023301020123331310244324241020201100021321210231222304331213341122232123032432124141411303432044404030421044420321243130302332323202222143343034313144301021113230031042420030441443102400441433411400434014020441400031322341240302234302100330411440022101320412213213442143122142444014123044100201044023142204323101243000304133333201341044204434142123333240104330201222424330414234400410430203210130241233102233123213340134111122411203003044320111112312023244032112102300413221343434140343331011400404234131313203414201102243244420001342301241320133322412421021311233242013321430120122332111120112321104223320321220023233120021421341441241420143210323214430233311232221444220030404243343101010342301000021342401313041441224014313440314433203000324413431000203003333400413301204434010413310204420001100412030124323403244431443440001114011411320010340442020303021214214103304130111020411103303004402010322410421044110123222413403110424014131423330004423141404331014401324242410201021304122223433441011311213031343221133002131213311412310141034334413013201313232200120223041233443324314123421412334143304321101102224123014314204200121110434043321114033300134412231210100001300321100042341323112433331333113024414114041014231122301140041431301142122240011000324224313140401044033004110340404103143203133410142041000214003334131110313433010111004043232033113200042221142022004223143342404342134402012004224210040131342033103302421333243430020240323133424004103013142034302440031332223102031123030101301124013110012424420032111043232131404322321111412423214131204321124210342441400013222212323430312113001241424114124230010412432124333334311414312020240041200224301440104131003240324020221301122100403342210340320102122441231122010404300314212402102334323212011101311134034200141100120431112331124332430211030421244214240100304114311240434132232110430040102313330000220020400203224201240121111040133303214404422201032420101401321340004044422241210131413213211424313044334044413042242324401304431231341242034221240043333112344403203244312244241041240340044220401033323442424441431010003240420132404244101312123310234240143243444403113214113222103113102001044412434201304022034002114420312134131424414334141423400030430101301003412301234224332204204242201244114203412321333443123032213110323343044131443344232302044343232332400003123131120230221124023332113101204032223434221214144044204100323032223430040302203312201023441013210311440004243431330012430011444111241142331033044442114043110423312210040414434413410423140021320431003323220342122221442121042102133114010330014422314303201343130002433212112034301114114100302432323132132010423144223001222234302131323142201414443400430424424313332203400343121321323104141122323140411234340432032242243223222402243222230334242411212031113314323014030402313103100144000141020402314024100041433024212121324332121220142333344223413103113021432400321013240032142323111014230300200122403342044001210410224023020220421021000112031414101101433130102022033013201444321401431333443333140220341134321143234011212012234124240313144124224423222430311201241101340104014331023343441324134134240043443221234400340301024412101140233321242213010104323011320424104133031113242030322443210142404113304132410440423132442322422300200212314002424311420423330101140413004411030331312030402044102123022311204043111033421433240434313334442323422100101031321131030034434204323202044244324002222324140142032112012111100341434030310313103423120214210220410141340030302443034104031223332022412310133324433121213434331132231044140022133402203403310012111102131010341321123002432443344242421320302033303024423001222341243442123213431133122431003333000423313334333230232420030232301144412330024311333002121314341122441142411342441323342142430334043244004214004412210124414114410143442332103114233224022032110032202330031104144301044124321223021004403414023324200300021030132112024012441004423102234133003001113121321322032111324443430001213130222110343231330213000211412231003323000444240414121202320301200024001004032214002004330320313112313011101324141330000", "200024201000300014321323123114132442311300411113122020124333442143423310231143022241021020340434412333442402341443300432211100424214024034143301243410001324012224041134311000034444030223422331433423232003304411242103143421330441034124323012421012442233231414401143224312042413321123033412044103310402223443310030104042344311341244313244134034431131123302433002443320142243431144130443222302200134343014021331440432444320023114340434232113033444110143413044421010010001242202312404402212442204012312241403311014021200104342124104122443333221302014443021200323401034223420331041103122221021144433110344102143433002132132144013003230230103320120313014004420433020324442420434124214003444444214111203141421033121113033321443210420413404304020042403403240014004411320313341440002001041432140142041241241331231114342324240142414221201102023220222000300034024232402203404120242441342330234301010202132431433023312120441143442401004142400401013032233101140132410214040323243330321311223211203002022240131004413023114222140014324143003344023232330122343034023020300032323321324022333440423031434402011214422332103434111203322033113011112014200201324111433200333304032321300110024031421230013022404024423240031301121330123102032223124424440403140430314431400103044220414133414244100231333413214320113244321210333244322442204140002432400122101111113413100434102230310411221433112142112301214123443004200112000333043231040023130210231130002342014234301442334243032121340421414031321440204002120421210103124431032114123020000121014342342210141244123042314023342322020022212331342244304232222324013224420112000141214230103333104343322021400230132040420103220420230130314313413132022410133213214234200111330302212420420403420220343340300044241143310432111123301411242001401421300124141313313120210044234034404121231342012110114334212120140440323404140232110204102244311212422433304313004024144132341420022421341422030340112403110012340434003112024333420013104220214333233132003314334014333224220144342442021000332123442412234014414142143344313012143320421022224400111132423013034302141003221144213100003423420311030304331113312114112311412222420243030011343302412330221213132301032012001401301210332421400144111123133323003224033221030413400111014411041114211114134100102243401212024211321212412340433301120114222311233130134340320203220431231132322001110322231333201221320100143403241210041043221402404021204302402333442121200204120342440012000434340221314334342442130424424340422103143210330422021033304004024041111324101402444100134212432341232110122324143103332131140011302214431443434123231410442004134122133031041333033432121200144104100434402224002422221124110040204330402434302320044241041101110102430330012220302021100302243442240214441103331302342031104011041112130414040122331344130043413123004134122013420240104203110300330042432002301311032323202204332112121310104134301221410234301112103334300303121301402201442012204013104022113100431140340320224321030142040031410443431102310411102212344314101134402343042012233303020304412000134120041210440413130131131331103214113013223204203031403232332214424241220312410404243030321121040310103414304120210113021441412410341400321142201300221133132143020203332042332023313213344444010214334131133012131040110040133034230040442100033300112222434222012311112410120440442120331004432324314244342410101012231121240022312001321322324213040223101200320332202132024023410411223032431410000221434403314444043322421214101004422213034413104302321244331032104242344444040410030433003411443213014120143022410410321112404424014220040241042220344131441202332133140402441222131004202304132322002223431021432313100040431014241112424312241223424003410312031010331433342402323110440240003230244201011222231440122330334444340331222134432223434404000210032244241420313434341223003110234431404114133202440302002204421314041130213033342243413102213413112014134210034143100243041304100001022404340444442424200442442101423240323243220434143033120404240442322300233140432101204433330022330044124431304010222333120111222200211330303321033133340304240233243430434220042023104343011301231432443320143124303414030000340040304123310111300112014112004414400444223433001401140431113424031303123113424131031411223323113214400301010221410422323432032440111300013023300144103424100440341400134210401332440203434301013241032102120144010111140233013124211230311204120302", "444044333440442102100030301010243024014421031141211044414413233333223112323130043324120223301040103203021000131023004204310413134240411202441323201123240222410430121123421222133211133140022303223224132230040001304133402413224224034324142230012044122241420403220223320320441344401444043330021421242114424100232302003433402131443120001242102311133120424201242430300222400434101143031304212334303213413110010222404330114423131234432000411020020311142133321304110233211020220322334044123312143312332242143333140033023132043032002442110223303034344203100123432100203003234430340444000120233413020240110443332003211131430431441230031322210402221100401142121222231400024243304321323310441410301033011000021202413211112423213441204144112002114032324041030403124130242401414422443432213024014114223133323004230414341233124014041212221342223313040211233013033432322030343332211100421301021211441324411313211344232144443213303312430142124430021412044442101004313130014221410002220410201203114442140141412323400123221000003010414222302331134104241330032124303321334211103203434201202041413413112104243132030332430142222301211410324132020430020131323311421203140210112240241430333100404433342034044121402112003011121300340223212324324312123323200103104033413243231001412231431130313020402112340342202113020003023414134210034114200110112030442121224244421322310342040202230101411041142221101440212002310410410402441141442411442234441204220022111224400413403044144201320100421343410232112322122120110332334100330124413111033322020140030132122103301313220044143202443400410403214102144113403100334443322110210403304234013201312300420043021024131213412441430112220111023402342111401030400204144323414041230202034221032411210313101041321141430313310003134144312130133424342304130343232424122033410403420411321211021102022440424014030032320140304440441140220243210423433401030121341404310113111321010222142404021011440200413331411041334420003411114324113304132032104302042003023100114143042230231404422032314401400212142140441122220221241410044214213240224324104213214100302202212140424022224122240130104404032101032120203430032134320021113120032133140223400211010232003110133404333302341421024120313233000243330312442442433143400241310412110043041033112034000014223322313433103004430201024240034443332214322012311041120124303004140200421020442442202014410213113312022300004441222331413410033303024012442313311131400244042434112404013440031340224210421114302031014112032222224142220423141334133412214333100034124442234220013204421030411003244213223014014442121422234143443304402022323204021433433210230331302021303044243032014431303420430100110331134342010433422003032443411303033420314244230023001103034142432444141403312332102104304022232011034110214422200214433233432412010333000312003102400120002214243311330203211440404234034423333211442244320201112110120411142311324003331243314124032421002211412434242323210424000021421230432344010431003012140214110300223232330044023203122313422201342400314033213400431244224031024114142020312014340424030232312012123132423223211102310144131430220424331344132343220013040002310013322210200111420121300410232221310001141403301343140213310201243201400034242423300132022212110421221043204444420111220324021243003243100002421412120403441201333112042100323423032214014143402041044020040320002144421014133432204331324123020121411243214102222111440004302124112244243434223402301122140111423131333044030331031233133010004204023300431311130010200031010234301014232434103100202434122344101430121204014243204343301121332333103244233344203443102114123413404203020401314132444313423311033412121244333423321114024003043330431410344110204424024224402143230203123224402413132304241401232014411014140131400342211200200403332430400234134244012041001400430040023023133203040234023412303332330444122022240300111002414321240324334340133341101321412040331112333143432142411431040242343003304014244333204142000334131230333134430341140340140004133242340234341003333000021423120304011131030040140344414402423330424023040112414201141240302010110342422442224021004440234113041111420400214103433431234101032114222421203122424343032133201133422211303141204333414410432334342342442403310031241414142221004334034010302412014002034243132141033044011334144441204120104041314240224202401441103214100222040233020041142012003000114431033442142102140042302003403014143314311042144404010", "342044431000012310002043443120333041321234400310142313021121313022423024100403424111204432322210243344322411424214200423433241223410421003021144014303123312323113111002342303303122341402033412102304431430433144200213200014230310304041201324343231023430342032213124300442441142444321414200122134131344220321034220312022110000401100111233133022214131321220234040114041034411143334311340143102133004314330404210144300101314434232004204020423411224103400204410022420221144104330321402324213422232020401412131344044004324324411343344142234114232122331444131104320400104321201203412144322210313140302330220133241330334420030222431211243100413430203344141143320330042241344432242410124102314201231034224401321120110000034314240244430402041110100123443141040410331324203430243334434223122014140432224033101000003300420240114032242400102444343231132222212111242433104010343143420113320240311341321230022120124114213442222111001411134113410332433412334220013203221113410212433440233220433324133222241334143313003142400002201102341322432240204320210403104011133314222141430412040340234240241314134334041144443103244042344243012011041240312131433014242144244432303143104330133431114242212310420132340133212312344313113033134031201414434041114042144133140044231440232412301400213430041200143044100023221121304423214211102222211443021312013204131413332331222224201343340200331233402340330003442431303343232030112131120123400242032424201430240132230321432103343010414231013012441112001302012112303420330141310443430323403330411001220403412304221344201143103323244023231340112343040121413421214042003012123433323241101311002442012012244032104102324131012134343212222112222404044440111121203000320034010322330300002013033012012021332113031300304400144302421010001443034014413413042201001401222014140234324240120144330141330240312431342404000220210044441314401403344413321020404110423320204233003024110143140133213133032321112010443141142412340023423031440432331010121223330320204124203123440332121203123014122411320434224300133231124431203234441213433402210223323304424300202003224200230431100104412113331103423230121030123243240410431430134230133223111442124301340234102402124130104203310004044241102430121034320434301101443413312412333123332204340403404401313212444223133211321212004002402000030020242120231141102034041140042122203424314211221113033420434022430204300213131244001004141322232003032432221041413334344241240000420333221443230440203044302320233013032210240020230213203341220032012132124100401423342120402042310023134400104432312121004030134344102111022441041341434033411444224221012410434342403332020200014114200202443411114323343131004234424122300013313434042300103040213342411000112312134424134023422141343203310243202422423043204412140344100334141140012002024224134042310001314220241430311141004303040113142042320440034213102241332111122030100411443143120203234030423123423242001334421410413010244123214121440021343331431340132001200433404132313102131104320031340111134322321314320030322440433301402411342434442221202322342444003214213301013411343431022004014011111224044124243003113404213422021422114302123242340143210024021120130322112212412023142224441323301422323233231140022323433344440001124203430233100402143143331002222322012444233403024404401201340243420032123433201131322142443430141423002202424430141401404130104241112443343240344333421314322420223112110334041244302434430421113300334140024240114343144123101100240440041304433241421443132213133341242211014440113342041121302302312100132143421012000204044342440310144400013410131442012213231123232042331414321201222040100140030013201021314212220432313314401331022004232134040344032232120142034421014244034200013214043040121032311321103311443204310423242313413040302030433320403333203400110222322340311103341312440014424432230142231414003421124031134043242444104434340230203303441241244133210144212310223404434110122242104001140122142010213422244104312220314201241413202431134404322313412010243033300330224322043241443441423343240422041214121044301232211330210313233344343132433141342301201441133043420214424242024012233141023414024424044103403314041222144442030101242123114132102321410401234433112123123102104223324242323412231031230204331440402112432200434002343444120030333300121243312021121121420343431041102331224031243123320311104202312240242432410430441410422001102401002302410310000240003003002410442114", "103430234341003110003022303331020431103414304213031203413043023114313421402430133204224311111330223323340132100422033223244421410142234202220302223224311013112020041220201233034000002114343211411031143041434122031100123122240230213140421011021423034103342021444443130120432100323233034221302430031442143124144242301000401210002133330140033211323011144421331143233211014301230313321011140102233330111043211014402013344332232333121310332130430021103203413221142131312441230200112310142124004111141123023332342101324424230222234300201421000302013433420132223204413440314231213443040041404134210403210321403444440341044420102304320240143000011120234414120410002310122414400200223401002224042430420213311243140310024302010012031410330040210320300000324223402341333331311411043431131344341212341400142122231321311133310133142444131410403102144224000442414234433112242232242433101223141342014240311433333114033032322024142340220414302123334401401003232330440301443024212332041313410434323314043022031444300440404331321001112401223431224224103214223120330340224322134304342320101430212123322011030004401234040442232000330301221423201421310121423231110122234014240022210304141040034330442211212242423113420132103332240404112100322430024203313132102242312124024120240343341233201044433132122401034213422402101434132142111420433302032134212211433423143222421224341314113343201103214042014001002113410233203444011104121004340430122304120221101402032042211002110204324340211024033430410344400134202344140230130440233332332422001003430122330032210140020402114033012123301432320221301444041334400420441343434440340323412204410110144104114444214244313102440122042230223031120304134340112210310423231144343230140132100111213301323024422013200230322023221121123433441132423303342022201302231143134132042144311344210133214231440001334404301100343204131402341303142401211112221042202402203102023100224103102434214404010441214142233433221312320322424424022304104013321410223204400420420204041242312424431310204302021322313300120414341440431010332212001401422434014110421044011223434242430104011422211200322304342231423001230014300104022202021111204004112014120301043202242303422320114100033310204033011400320420422112104040132111311222031342000431110301424430310223030324334440012200103333412420134202241242233241302120430011243114304000432311420343242143013031103431203014004013101134104103424202201142124140040324434423131224212443441202432342124213411300112212031002142203232102030410040030331044241344432041412144020410320040304441002114001141204314314022220422434122314034011031100133242132024031442102101134144041311242304040102331110434433323441412423334212414103201331324201142144242213223114033211312200411112424031204313021033112203020210133103313024420322130210010330342423313400323211101031424033441404311133141024134123400040004310132220334044021342422043340232404203222323414300412311312112321033321010433042012221043211044434442214332030220400421331412424443303100042204203341004201423342230120403114014312001003113341221043403323142402401322444312123314324311022314334032231304012031431004230030234431121002124040134143234201001340042301302340014141444313004123030413331224010402140213020021204211203022422022010410220333423001203342004432430023442404342132321221110020432330031302013102102421340214204342330423100214002032222220430433004411331304140243111210443131221131012341422204232243430222023342444322032332432041132034422134344000444141202231441134331203243003132043001022223024021121410141000121314030321310142031223021143032331331142124400242103314101322342331344134301131241303102132421310031343333213023304323023102103132012241301412010143043241410021414213024114402313014123414411131304342143140124111221112342313331323033143442211343310042042204234041011223121144144140344332034401402140320302132411410014141434334133333402104040020241322422220243301133120033132421132314233024303101032303221411133134200341222320421314004112331221034431430234042443302300313143031013002213220342230232113232323114023334321121011011324234434200110141231400043044442423421014442322413300241341333303410230120202332110243340314043004403444203113434110231114303204224143433001400411342342011232330034040044021442012013240231401304431442412433003004314101034000132013242230410213414343140311410010310030313421110103113434102431210014201410312014113332002220032433130001213424403223432", "201404210241432443322444324342434220203144111404103213022441241001021114141241001043001240212414203240340000343344042201010040140344400231344414412314104241133200213120140133444420100402202104021432140323040124004301410421214021122200122314120032334441124323024403000023224022332234142220003130231344110032132012041002114034114342244240332341240104220334404244340001000440402441134330213010433241200240110110302013142440024221231124243302141303221201231340133423231001202434210433224241020432241333321114420001414230423104403444303442400124212202414210140024302431102421403024010224114000142140122022314023424001110402221432132104100210242113334430412410333040041004342023044243134011223404034403414422342131434022410442243124213312412043300434321223424101441411402113104322413030130122322213003302431240414224044223040430121434440122324133330103220401323103233423441013140412102421243400113201410222212011034431320040144412141341232030343104021021020404220002011400113211134342300320304130303412030222144123024204444111143420303411303042442402022210430130430142113224403101432120440221102221001241221344404231021142231223244431122313233340011114420102213401441213422432130243044034214104342242143130321142020340401432410443021230243141213122003212234332212430123203233131334213301040442314443341134204420324332132110401203322113434232102014430433204041120443002230324403113041022202220004220032424320304044412232030244323131011343411404021323021221014120342312312434444023134124032000230303000140412010312244244204213303231312233133200430141204020103024010424441222442033021201343314223111220043241130323434112430433004122240140134340032431342441231011332301320341424443201344022022040233001022013303222422004210020100322002132110442321021222403314400201102402142123301322400220011344233402430044134420334103204340143332241414322221401200242234322243410143431322314041340231213311300132411323024414142314340140011132323341134014031440130212312410030342120314003304214232100334203134000344143031444204010432444240223201311204334140213334043332433201303241101012010331433234210141301411324340000321244020112212413011222110414304411311134321444312403011333344300212424132044440214134144244443102300404132113432100243444134221001031022331432033433032430220310403222202410304223400241144021034142334240213014101103134310101043123012213414040141313024344303220330113422011113131442402114044113330134420244004220040420113304110414324010101342324203102041030311330411021122403332314322423424311021442423330014341410104213111331421031033232001312401330131003220301041443302121032213420423420201311004322032303314204134111443314043224232302414304323020422112112320113022431320232112213413330431020322004023142012103433141213411042012320223341132344233302200010240102412213323033021334011103202044440443442240412041311300234223202012341414224304324421313021314433102120423111023221413141243233420342132121422340221114242002022404111302411031413010013330123333044322430403141400201303033441443324133144410130214031011114000144133441020401201201044112232243320141200433432121044422213133104043423041302424021411200040104100331144442400214424311322234002112340032001400431143102321423421213320013000030011444224312142412133024104231124204130034204030143134324100422243142410100214101411044033342034443042443234202234113334240300114433021302204122314004320411241320004030022133400041014424430421431132424430240243004032232321002120432334342344411103244400233042342210131410221140144201030222130443341222403243234101204133344222103331232301012141314040232402033314030342243022000343120413013343401142121111211111240111303041231323400443223344221340212014101044303200210121224031111400442431002141002112333403202040040400133221232401404220111230014130204422320004341133134001332442422424202103110034022004323014233043021444411104300003114342434010042321021010241440442434234143340204330113232304300414003040213414100132223141433222124341140310403242443421134012340030224242001423002211314231134002142034421440142332331113312223443224402300441003414122130134140210331441141400301142434312040403411211404323144211110132324443133220324124231101312014113230111224411431033434413140120132401143202244002320311230243440202332244000130202332403234420031121140240344002244331332400304101113310422042434334311230303040120323200412131423112444341030024413244241313304433112324030124004221242132420", "123412113414230401343230144234334414404002032301022344041431322233200334432103134444304312132430312022243033011004314402221304040324021234332322414313322141430030242404113401004340023032320233140041440021402342412340213110441201442000423442410231433122341020132333133421224040223441214113213103004141023312132033042143210221134220231441313002021432324334230123143133330403111233440031312311121230120143412424300203440033110333322142301430303230400423112013012334011113421211414143003404322104444012111201111241403020031241214211324331222041101442110403142043234320214242222233302302400332413323442210213103400314434033221032403024211141312021411441310133132041334442141234321102422141044300242320220201143324441400124032312042300130010044112322400340111204432422123230323104424023131100034104130042044302424232140110234221321040332144234201402134330340033221233330440333333132420332104403044013101221314131234414401133243131434233321011332303441012244133222020422124121100330122211000004213342400410342442122413430300440201400132212412030300130432341213401011202002141241030212344032004223142433232143404300001044313343334331303022121131221124340331303304444123442434040144420011444304122221001343333313042141313121423333044423321140101400401133444434400021314331314433023242432400230200244111311430003114012040344123230043314012021042040102442100122404023442431420041320031121421324203020120332100414011001024323104444124002402213313124140011121300403024123230043344330443232140111343140211214012422400224303031112302031124423021202102010402024014100403134010421101000444312002331104123213332430034213221112433302221013313113004101010202324234231021140333301144320312314210123344224044140434024023044114203214040001420401113433032133434133342341210324001024024044402320003004441031000420240321123011203034330422122033411321312132000211430302312322314333042224430134244321210420130443233131110040022432001303014443314442000204310213212331204440312041203322013132220243101413132000324304001334344302434310424030304101042420202313401240412012234414324413004433114131334313103241030340200323222333143101301414404002041210321133240323142224233221231404114101033403310431144324340332301130122013231120410301242113201020233120214421341043002012133311402204134110013330011423033230140312222041031110310143422311404111331314142040143230311004042101110033011234411422400113104401432312021123022431202341042043104340230244224401401100430124444034012323413114140112342223313210334312312043141011220323421304242414401433332311320323012324422241140234111001112122200142024030111334403230144424331142320214030210402040123112333333421320321200314320032102103234104331401022312203421344112032242101131110234332040041142324400314432032333332401113304113433111122021400420403242041344214301310434431230121344212210212204234100244443441234123112122102343034432103411133011131334122023341414130102002203200403312421101332441230233322112302403143000030244220402401440001423311433411133233114031203023324404144434231442331224041111042333221103120423043440143342121030200421004331010432334311104324242343023433303202020224404330413003103141411310223013041210210240421311242021314043121310433303440134420010420113130302031420410142330402404123241011442134214040131031141403344310111224232110343044341312304222434303032224431430224023222040241030241432440023332044342003302330103030100132433032441214230003440243134114403101121130004403422123402400204243423311233100101420423210331131044422342314430004121200212440332104042401040304224311221243033401002414043331432412244021223330022234413103243433020224313343410431012423100310012322421032234022040032444120443013300121311021423403442323414333201411420012011032344413024223020421341312143142440040322030402111203200133213110001010030124034111220122434202134410031000323211043132324000434342014043211324232013042331124402124120240303242400240000421200000004344304141442013300414231243200402213143242340310031442433244433232313400131203304104000322343402402231040221421110213101001301024032032043403312121122002344344331344241142133024022213142412024024000214443110002143412443401023143410332304134041311100433003234200221003004044031134241210342031104123221312014020203414221412100201114014242143030410234311133120114331401402004323122020123423133001044441303444213042432244431013244410211001240243324202231130402404301420011124203243321022221002", "001200104102113311042244101242244404033033331024340143220443420341201204103433243301140002401311121143033233044000442243323220403334434000003111121433044104103033441113100430120141001131121002224243030332113410324421423214202331202212402412324333401040402431344244440231402002201422241302211230130004310130213021342300330023230032110030303141143114213130430340110243122243143023110001413023223141234202141324244140112101230114440200302434410242421432132213113310203143424101333033042111343004242140434144231004331120113141433131411023344212312022242414213432420442033431302120234024234404041131100001003133321212312320222103111413300332300030421310220243133002111403003144001441101132040231331213024014224013132221440040441023003012310112202432033134222032031142040412023223032140213412011302013034330301300342340312014233432001024213244223321020021142213222243234122132144334444400343221320140001442424231131430041420224112213200204330304141023303104002301333311433042313404314312231430201321204334344342324304332101304003342412412244433243241232034431401043402223121013342132021221404130001303014424414124333311031213104403310320221122141331012414304320020140423402242223210332010202444232011424323341234334304441341034012414401041443441112111322220220020043310014213402334323042130110330312124214020303224144233101403314024412020100031424104231033124042200120114114010113232332410210423030203301300221011220333442431013121423313134104011002232134341343024234014442011222310333110200033102121102241044242303221413130243004023023340101111432241213003112041232212023440120320130244203443101014410134402320223111322413321240101203021234132022433214210304310241403431343123014144210223010302031121120423222201431430112221222210023044111200013324432044022431222444242442021341311214300311434044001330311214210343211312114244302034230211422114220031042131101033240023432433301030010302443333111433014442013412322024443443224144134241301211024033343321311214314144402340144422432130412221441201012301233124310030231030440230312244324410202412221110443203042231212302030222120240311240221214224042404241040233244002230100224103021444044240203002120242014312202143021121013044010431002032204312013210044443414001204140301234213010333130310332142141413314003004443420131431301412442314210402333123023443442232331404423342304330240420020103421400320400430121220220144312144211430101231233014032404014434130021441431130200403300311401403210404230424204121142244011303403420243321322301021122143212240014142122040312032430400014334031300301014021342342210312434012313313342011121430403233112304424043244344133103410322423011341032004232143021320422402343012044233402224402434240020223241314442233303012424030122310142430420014042030430120304142001411121114041433240124013213324032241322401300002241221102113333031101114344132401204004121210440024323242223101140342010201011110103421044200134324303420441120141114334233034331132042321123143444044020230310404443404111212433243443404333322021443324034001033413110314034111012231424002002001403442340010404134313334122231331320212412423443240242031114202344244300343324020200432431243200203240233342443331114420231203341011331000343434304104434410114412430302040200020141302232421322012244330413020423123343220202304023103330434231224421220423243000310003121413341244443234324330313403121100013122201142303432140140012030101102233211323214114214410312332002412311123130224123033010323031301432233000120013102204301201021023344130221223231330130232422214140010340033132222104133142104444144333241044302013031121004040432021332032032332410313143213423110110130444341122344003322100242431222313400114110110044422443403024220434221133441114014132224132101443344004341032414144202013022123041024230133310023404014413143410143404140312231202313433000041130004224104224001231434220040330423102341400020010011012440221241404040014242143201324043333034023322234304141114221031310414320111002012110412114140401231002002334344413430433243011310024112310302134213013422221413414211023011042042344311030030201341314220202142022303441042234104144122421434321032200123343111410331112314000020224113002110144344324341441304204403440200302103330100413333433010432200030244034344320323122332113140034032404211433311304231202144111341420443400042401000322400320141132142111344142241403410443021030011414011344231314113404113043441120012301442131100002124", "122010034021001121133133331023430241143412132320022032314032314241030441211403232330200344444142142114021324140302131404434204042320002311132242030440214121443214123212201032204112422222413102204134331322232341223410114113433022300400123020044211131111404413234202321310343203332223320103022234413311221140402301221413434301301403002022122230220304143140002002001031343400234203344010130311004233111340302010300000431402000031342102440043404340401214043101110310014340113200244101230002133321241222034234411322201123224111342433102341112130213113311031100030014032332013401033441044324432034121114402244312021022404021344302314100013012311430321112110314102012231340332341334214243340212203313122111413142301200131223401142141014030010331341202341030042131140114212314212423310211333033441403134041332040322202444232224014143102411224103013044143030320231014003344301232020242430031102310001044041403444103442220332030131033413424120120242132434223041334233441101324244124431442330430010400020022404402440341320132034213210413441322423403141444313044030323342032114202130402141124221302412103142210042124030432102311304110222104024323214402303101030212343401311333133344440332312103013311020024240121141012403221134411022320114004232303431214220032033101301411034234210122223230244003111202134000004421220210012133342224122032010324403441232334324110012211202121422310031403142304221010111334401104431310000143132414002004033230344411334012232041012211300114331304124022413323112400443112131012231420302011334433032402034301031313232144002301340302341023233030313112400004213404424444330041443313412401323022224332220313130402443144044133024140134431123120000140234142410232022440323311142403434002103232244331141220404110220213134324132403010333031013322200402131404143111414220100232211313202344311120201103441202312010334330200314134240131431403233021432442032031233302012113221100113313410024044341421241424211111310110012342133341244414323111202111420004002124033034140430312203103000134202343430410011312323233110131400424202240042300210211301400441041010212430034113041124113323000401241144312434402440321313324222120404311230011101441443111421310204310320434331442033034130240231011413432142410124101101432133010414034422411222303200314333042043223140432211420031042202343304342123214401232101444244444344122000033423132344032401044441112300131324300040034143042100433422012431131312303142101402000204323031313214012114034400412213324411201413101211144102321441000330230331233001140413323411302330210242422204433041000032133041041013213231113231113044232031000030410221234334320041314233212342340022301044230404204101431144403442241021414111400003344202432022242310023011201121321033110401132344404303104300312322144143400141423442303234113044241412442103040243410233211442011412030112303330411301224122134223232222113244300424204340004011304004440100200204043144203444333141113020034212223440440010314222434433123440343422213040342114444423222320230441402020000142131412024042314011041134112243323014423201040204131042442011332040200141214010140001101443430434311231302402122013001102422413231240222142414214132124430042124112223242101011300330111043321124321234442021332241431012012032413343014244030100432220233141144123130010424213001021441302121234111230040234100200241131134200313123110102131040021310020144402422133321244333022242033312412032033324321402420210030210024230010002113322022313043230401202411040122100041302413013104434240040113044444420342012400300004002121433211332400203030111030133424420044433000340310223144211231100403304302131412133230132432340142414411411021432032423403422131240033030201234422323221322142032241312001313433040133201330424104010231222432121014204234402001204304222323122434422304042314302401324442401143024231421100430320434104331002101003422242340212301202341014022142300011414030240043343030433343030333304001034430211422041232230421211100413111031042034011121142413130334412414223142002034441204040024312143343120242444444311240420214220412424243203142044340200300041444043413024233214113011201230022020221420203231443314412433341444421414430323014422002143024014343000130220131422214223043033423023402013210334413434344133114430444300422202224110112201300310230211011302442344430412401133330140231133333304310004321402234342300312103410033220133130411113223331024443430412023024323301143233011402420304031120243314", "222432414430310023221314131344030442240434411113030143440130320233022304114142130200421433400303230443143011310200213221201042111314223040401100121423213033423243241011433043414042302324013430203230133430143334101044100231444430311002431441113333243130114422213112043244141113101412143434000301033023231032430040424211003224400411343024000222400143012303231014443104231002443202021402430300011123002120231141300032032404024200004211134430102101224331104044011131223120233012013112101210213012024344102422430044133342224041221334342111340120304403010440344431044142104023434013443413441420340411104241210232301444330001432344323040134223234010014011420304424211341310112041001204314114044110322314212211203204131400233100300420040004002434343303314231444130042242312330342112441434032431400322314110210130220201404132134134404000121313303031222032110403113420443424210132043343112002023332222422331140223414001440042201142210424332103140030442320222311314034334024031210101240324341040403420034014314122012333442202104110410042211203133132333122231431331422442443010004240443334100414043014332313101332032400311131013244130233201040210043442143432102042044221414310101101123021434312014032020042333442032443113132034020002044211431044303331400343334431401234034103441334010414341042020014423312301131312331011210111323413440033332410342031202122144334123213303131124121422324432111332203300430001121341121131433242134412221343002221442100444030143231022442124124310022112440120311123030113140323411334130103311331332144003312241403122310303223232242304013023014434303420332433323304214233000114021300041304001203434312423022321024342231114244420034032024222322341323134201002131322220341400320221012031033130204331324204313421442144413412443113143410034342304002403330132042210212430334220040341101241410433203010422334441111030310301141303240114414322012101001233021414331331212324441141441324410224310220310233310442142110314012214210340311002301301244233420221310234042423213214104120011113204330201112120401232400313034034240220320310400243122322344313111213322022303314224324330440410211102211203134224104202102442110013114130321104441100403214342013403233032122141133403202243113144202443313231413043044231143341420003022144333231113230333312142402100341442033414003311141111041320013044032230201001204440342104331224424011404413140340202324322410411202114430441343321210124313123031123410333033310401224001110133211042041411324300442021304143433402404311233133210102440433033222213432031301314434432213203123213132244233341013012203031414143443442021331234032001123301233304133241411100214013231141023034404442202411041203413040401221440011443023302212443022223244103424310322023413200111113024113033102001323303342344111212414010231301013241401330223301340341332132324102204024040301314211403221021304334124431200030441423141310441044440243332031103000131424103002332430032033100242313422200122041424141344302040423342312403233034043333114141140144222320103433020231341231211041201310121311110334111041111240141333003210422220444121004204001330133243143021004034131113021134123312322202330332323402304030420333034010043130002044140034434121331132224331112432001014443014144001330002311322040310201403312321143312112431404020044244220434123422113340000010322241214421030111434201024434402120112034043333014104022442034132441231144024421422144220340011030030030411330400003401022424234421411214003111213443140111300033301223133140204020304402244304440212444031244104104002134034003331004322433230310131310233141330424044123444304232432444331040013343022113044244424203013011211320303020434034011221223423142241232402110000410222140444040204042340104310244003241201044110240322124423012344440003141231221101222420202030243414113112213222122002201332314140201104340431143314043221133324030203120030243213310443403020240340433100410031433021031332134422340111234000231321302432224104411241124042100130140014102444221022332124301224002321140013031041044030114422242401303033340234210413010314100011204122401311231411442131141242013022203102433240233023014414120432211303211142240422300342423434441013404210320243134323321242214130230210212210034044121002243013242422002041204200230334304222142340134104042020434420011411414301231311142443343222213334311410313210312311001432033400332343102303011022320421320243211141013401324333332334320001220213324432231014304444314212", "442011020302042031331033142131203130341120012434042222422214113342210124441300303020011414143330133414113112220441141100311343400420434122210322410012424134133200323121043020133130213023302323202423121141241304144220433100103002243013422042311111320104110320123311322211444040144320031001443214101141200201340102322331412003013010412324040244030200142141123030232223110323342013441310104004411232444210013042031014140342134004411132433231144301010221040043201223413414220224324032220001310043302202310143030413020243410444024411240302424242024242434020410130124342042012133431404144031020113143130212224011413002422014240101113344224141223100422303200422143224412313234403433011243403013230442432010241012300144440334013420332410044021220314142123033021130210244342420213211240320400112140302120122300322432214133021433332433143441011433330322300214122133340022011110221310344003444224004032210041014110244444044034224110020301330143202341143444144221120140013301203240411124231443224004222410231433411433120223100001131040342232321120110033242141213102000141021130133040304132122401323213042144414024304203310003244423410204342400010133144004113211402020001233002310000323202133013442101004230014310302210333203322241014231313022410102134022201010313242211204141303002402434013101402342111101234110323023344002422340300324342214430434341321420203133431432323304130342424432331123340344112213432413413222413104434244342130032022332231224343133323003344001330444030221121240224020402404300411114222403400220133111431143214312202404042044341410001002331423213423010243424222311203242343342231023220212441202001023221403302143223132204300144144411123402202410400344323414000324432314433323123142320221140221243021002444114114144330403344043444400100311414342131032111432434012133334021113120043044410034211012002203302243334320322303242033242024113412324434402303404024442330241040342331440400120224440042132043321203342224100404444124312444000100140441140123223333324324410310300342011103423211030224003034421304412113243420024113133401423014200331331423440204034403433443213143013114331120002404440004140222300232002214223143223132020143122423110444421213243123410011242143142402014033321300010101312402442402332222101213433012432340330211334034224223131402123013210240121121222110400330333112040042411041440114344202034413411211444220231410220230402240113031131404220421213212020404223122311043321330141040210012402002403320423332142042124311443412044344121012012322133303031442141243234233131114101124311004330423401432334402323241101214130001041231130033312124400420103101204402222411041040021233022200323323142013014210230122044031230304440102103134143242442040004110422013300410334210112122221314330300002413442123433344312100304104413123143410420020242421242211113143333033030042441331400013430432244240413344120104232240434112422421300321402331323002023414002342121022104222104112130310040431120130441032032132413431434413410043123131120303244242301141310401440030040121112331200144230111344104232234002433300101434402434444202432144122433343012421212320310104200342334123104420413412124143314434422002211030022332113410301313031304144202442230021211412043003332340130013240404102433341101443212440240213014401111213322110414140231042243434230213423434012003310200224103031010411043411400020000400043022014201404103040330102412002341204404322314410413230011432130133210024314423412322114004411442030242413230313111011041004012141011012134142112401303141102331104334243312444142113230424414200214412414121403100131142144014434331300342212100040204143241432102010031003243024200302021314320131013224044233222301302430034004442330144030232303000144442144120043331213412422141104124212130212044131423222103000042304344044311000002233423300432113402341314321434330234341334331324340441233113443102411311310244101120004331443043004012122314330344242213031241112223120403430024442444443401323021423202144013423330313201134142443143142344021044200311240102122304131412040213004404101243014443122400041111340403202224001440111341012220002444012013341413330132304203421003330241032330200433112401224202302221013402420044032124104030314032314113021204322101404244241334321002401214223213432401122034140134120032403204132043420222343221201212210102210010204104131114234313431423202021304234343202003104342030342143300001043220000122224232334310343041421341144001203221134344201", "441043134144021200124242122411340014323331402433310412032103144101043132134113420214103120012102341030001333041444314230022214123212344230441113442300424211303340422040223420302142333121042241411203124040113032031203242422401044114033310002344334122112432130301344440112401232043030244033112130042321111404311212032402002131400111303111102121210030421433442034331411020403212401011022114414312103043004220422423240313242144231211301403404424200112240133401400443241034110442330034101042314330003413202224234403143024143422442403144121314041131240231114141404041401242304311310023330204434014134132140003111113233200121424012210300244144131423404342021214131124004310013113131342333344011210304002343210322420013200141120401320031324414314203042001344034313120211143134040030400020231012124330030102431001434123304133101041402011220444401120303444422233423243203042300323044100331232100220201020043244014110043434314122324222241331102330121104213322001201110423042313301122400010140014012014310033200142040103434142030430231214313244321212442413302120440044141324311340143340022200314221412012343222320034010034120213333334430403002444314430021442444224342412222343343100333431211132244010102041223043431101301331422403104011412114031110113043214033342312303242344343333333030113242001231033244044014000210100023132431424441140343220203340413214231414212224121433302104342344000130330124422203234142103204330431231420222421442014021441140241221221043140000134121433434404102034423443422003223320112342031121424400132111221203230042134440112004303000324031320224041413211301313303332120023130144222433310230122004402132304404200334040422032140431323124020013010011310012440142242034414013004323420401140302000214113234231230020040212112100321410401123442212014413133114010143343302342413201141141440034312141200044110010430124403003223344112433012111331014300211324203100030420301201340224043132314132241104440440223313442014341430141424040013232002441044233011324202140020240331114320023000212030432203033120421313112221332022343401403323441302331310344240310412021300330224333014111440302124330044440200230114014014442124224142213221222432214142343412333223000202441204300221122001240331203422332110331124202404134104432333432100113141143343230230101031311034432403041403120211323230020022421200404020240210024120244334312304212300231302321134002244334020340141300110323411314122133410323230122413113110413024433324221403120101241111302440440310213431100341011312044220324300210244332234144443204000441344430340212143230243132023320213213341102321244412024140324034413131120300414120101122213204040244242023222133320202322203401304112201314223401124133144231201304333032231441412204424101101441010431322031042031433334324243120202010122102010344413300121131044002430042341144422310442121212131143344000140422041121014004340230144104303014024232242401213110444200214231411304323433020342231330204244443443012142313123220400240022013432241442230241331222442313340344314433042142201322313232431420300131144221400420042311344010344010113034021401203323112010312132202312042103044311423410332031430213342422423430342302412232204040430033420311144242421421443320214030131202321324431041424102013212133402133431300102113043400431303421023134044102113220300011344412001212334411224002201003101321213430324310430433404203301231332220000101140321310203111320412311413402401140242434102420041204333424422122043221341313422342410223003022423400404241144222224103413123212331132334303033201143341420323423102003141224203312302114433404330134444242014200414111022243113202321330230313024013143433214131340201240230421220132222432314222111322432042223112302420234321333011132033400031023332334121124104243343302303324204123111332234042342033240133312200013132411104021011121403033401201220202104133332002430032122241411022222023204041241022014414333413300104213423424121112131402243401300000122234202243122240444203022204443200232300224430320301401120402214234312201400402000111004233310310032040023344424112202124204021242323102022142032303240203002120114444334212323041233434024222433121304044011211243103113402010442221104023022341343113332021042304003442204413242323203411301201312043001401431220144430113301443440144341414042143112013432104324324341033031101413131300131211300132400331404000303432220343133401230124300220211140333002402404102322101324021232221424200114312431120041", "032342332234020423031013333040020211244134133341134113414004443332404331444242403321330312230402203013023243214312044240234221310434010444003311211410313343114001303443014412200013233434101443324104132340324330133304414420323313121110414200231031201234420000111121431443032434020023434213103434102323021322321403411114013010210411002221141041222312334222004443021302404402302003421140402214241232134304042343320040401032414010004211124434240141312012324023423140432204444330443131021030322014044310232334443131132134211121224234444233442342400002111333443231444113033332113214201242342411001133002011012332004131134124022203022103222303332234411340134042233122413032230142312143002034303342304121402331434343200043301443343434131014234432400143032223110300212434130420020220443310414312303122131132411241244003102132241332401441323103420004343013044120313103314343242444404132322140011344342222042311341314000413000201031201401100101424243031132223011143012020243420044212130042112102412300330011024311243303121110431323324100032043200024123302021312313030411203130004111404204042222021312313340112010244130021440402114024230442202332424122042342320043430423300434024214201314103311131331400242140131331012431203432231124301210000403330020124121440233040331211421014120402130443423121434002111130014031100242103433423221110411032223123022013440021003200044024413201344044312301310142403021034443200410223443230240014222112211024441100213233232412024001230202031231012224404441100141410320121043133213113231421104003234120100310012041243242004311203414121304103123441140321311424123333443430324141201110020030132443103314332224223241230244042413121234421330303223233144114311121122341330411140043140001221033030123200011342400313311401343102134213023201423344011343032224232140033104221320213310040430402202032113003321343144423330001201004342143324013000111042002333040240024202142024310334214101243321022311102221300144410304444332221234111114120202423422344203421033424234243004304223043324023434441443002034203313424033334413133021130240141104320440301134304142020212303021034221202222132341002110201311230001333333442221032400121003232030122143410204212423342123300040304241432302043012022244244003113334430023101123100342303212322403444413020234034331330144333242404331101102341221343304403001144334223222430333340201143431004232444041001404132302312410342010400112223223212324203410240430302202100213300044134414024233124030322130032302433141104141233201020044142434333022111213234004130202131344221414212334444340244221220404014032403043142302434014130034021200020140013020243203111340021423143240301334200123234343412420203444431434413212243233124133410414432110141041431430104223100203120320024120332230203001203203200333040230213033212414300323222300032222014014242041020111312104313004302122011014422000434234134202413114141101403130444134200233244044423123332020220004320422403121201102122003344410444001402301003413321011322304231114012044231434011202334002411012411023004130333334400332442333420023042032443330001031321334402000120100101010230441241240040433214341244342204014443240203312244303212103432443240434302233341231040434102101233134304423023422341210033120224332412213332020221010422114023114304101321042201441314430140303003100332220421234321103243334121432224414340320202230211332213230443432103430124113121210141200242311113213321430122442221433420043224440103223042242244330012442204112202141102022222310243412321144214304011242230201441400212203002312133004021301430202212000132311343330421334341120233420414123110320024201042341333011304322324410241042441034414043014230023222244410002210442232203334143421340311414244431112244011014100003443340233021224011242100101122410312001304304002400313030400133014030014104231344234423102230421441301103101030310332444132144312001042312121121400202214111343303434032312442334441134211041230331443402203412310041331011143244241020234133234243332114042210003441133344200104130024332341333340131204304321044343320241321211121444043133230421130402100133240330141312000211140012031213224114110240300112433442034423142344221413344330024132113102300240211220042244022413301313343434420330101113244422213043333410314330432030233031413300203300011104334242210013223123444413442011324201411001301300222242120113401122200110314310121320442113040341003311204100330131032432041432304411313402332240212402342223302", "121043023303213111244330421322302001343031302200120011033034210034411310422343120133120200000201423340403320234100144410442330332204333342103301432324430301104040434310212030022403244114414311310402103133133201232111144130403210114101122234414042444244120020443322224323232424401434034023213404423211120204423140344214342314332032234331043212044214433123011123204300432432242010414122202102202214042324000241241120211303014020424123144134032324104201034044034421144222324202440030441134141231211341440000110321130411004302021000340411231333033012100102342041012114343100414204034331404144212413030424120033034013310221241344411301013133304141413222221213110420310124440411231234200420030342030001340002410214012043224343323021003441120342231113013240430324202103432213023101342032300013322443001133423143413124323100334103431303002144000323441010133310431032234403000423140340213422434410334443133031430402443221003423101234222444003103201001343124121410042422012420110100313214240124231103220214144242320422204033300342002210433402220433141101210041342331403214414240012034222112432210413120330423440242422321412000223412202034210331240133202014433021332240243343144141040402312423022401314010422002402140404100423004014342002412210444013342232302334310343202124422334112000422340012302124202214331204243421314200244214221013002012202103024041232014043103331403222022033134404310004424102131420312024143434340404040233312130144244122424102030401310332010431003224323244143123312400204302233442030332304330214412112004342434112311023133443212004432114230224320020123234342043313111222022323131211243232441110312321200232112123303320332420212212120134402011434334033132123440022103212442312134423134131122040220431303421020133341433201222130041320022400310304024233123444132023414121313411140320243302404331330142431323123200000434131042132240144310234322003022224044114002102203112232343344011241224410334013100212141320321143200311404313031303040412030222401224340244113324000000341402310220311240012042131013022420221413123422443201203140312134120012032134120011423210312102134032041204101231134342334241014432111431123111344214320231233133113121124133301322220224310332214144241013021032311300310002423431443331413103442343332340204230421200120331042441231111324002244041242412413333444320414414344431301043210001410424014041203441440001302343002103202412000012043120013313421301314221102321314034441314302232321102311411333040202020130042243230042131121400102144431111323202101434100141124124102234431003101310123032034212400034320421140342103133011433404214142310133021120412232421132121422123113232144402140043411430101422203140322202110230424233211112304443123241203124041210222034141220344342222002401023042020321111220223140143100434320330132433320110120130041422030130201203130100023101110342430331320411410343121414440120102441202431343441033201440323024020314031041330012212441424221332130234312110433030112444132121001144032222401112240121134424401440003420334014023334440011410404101041240043114021232200124132421102121420244022310201414010101104023432113121133222323401331242431113131033430042212031134442024300123401101140024321220210013413002300221212421124403331202212303212000312100102400333204334401030102023300411332142221204224121223332423404102411101332224123132010302242202104442314434324343113312113320041124403231010014041340342413344114430323024120021210124041321043223242434312340110211433202344342443130243410414044401201320211404403333243134311011100133403111200330022230232341334404304322044410433104014202014340310201004310111014000103423032324114123141014233242043414333203402444113130434221231000141400111103304002221021111420030112042333341210114212332301000332331000312142402341031400220322044321002041444414424012232201234024442043032120340142140203021111434420424424002010424000040002313303443140233320344022000311041110044324231023130212022002134411433303040040103204304111041220402041341203100334240242042440031304342113011041122212242044434144204023440441212101143433313222103143113002233400403201130222004040140241430232101232421414211403212230444311000020012340012330224120301014434413441433433231202340333323020120104112041031212204420104030312013001414004223023304410423100004232004411120344414440033421202002224243120030001004333020312233210332413314331102432421430200313442333022041232340103424011333031240201131301042444124", "132332434233143210202230140444101212013214240222444100342042223340330100233402220231223124341323110312300113024000304021230124233214343111113233313231134442214324002203000304004024314111104341203334302101111342402302304130133024223023413120311211302333413032011100033001202334433401132421133442200002133104424141344114342423331004014014140202304124010303143420421101142213242010422223330110432012100214120030430210412103214310244200320440223324443044130333443120434204334002011320403412221010120230443420402241023112343404410031024133142234142101242440310243403013443300031131220343023211043142443400241112004344112430003003300233441341114310342240113310233422240402432331341310110311102243011344234020410312122030442034243413144400333322402431301002032020104023303421331441342040400244133320444034343044223311441220220043203040310331034031024201443140434120123414011234241231420324421144210104232234012004431132114202331222414212424444022424324121401330414204023023421441140311412120113142232400344440402211103334112201342004032301233143011243331441120014234430424214014204420013300104141211044402413241331242102131033414131201414023120120103043414143342302142341413011234344014040042312402332424202214033232413012302201002100342132324204323402243324120040212442212312324340240241314022424100321214032044024134211114440404141123220001223324320240401223120240014142112304332433200131113301431120112314323403424333201300044313443021442322341002433320141304441123123024024212103323003032412144442134420410141334121044010233234130330420330401240111002043433122031431113242131120034011014414332431122044212322301311043240420243223340120214010232342123110314404240322430402340211410020021010214300444423121424030243214223041144234101110440210300012300422221110214004411142031142121244044301303344113040012344132102240022201230123130002010434140420002113242431223213300131300312042302030400301002032342143444412242300304331140134123333242223302301033101131331344420042130121301023011003422023100321024204443123302304331122202324420133234244412142332021041434434441302330001234404114030223402040243022343334410142200432302224134243021211310330141310303322444302424231111144223004441000132300104022220321242040324001030040024340204324230012400433320320110340303143423244330102232414210331414042220120320111024030400041422100214402014202402344114301420403401040220421000231244024002133203430440103423414200012210044434233034343320311232030220214141231440300321022122122334014033244022144033341401204221333401133211214332011334342023422210011011020140240003321014103001202133132102414220202314132332013033331303403111200200310220140020000342034200132244014120001212232244413212041044200124403140244304411031201141142113422134413214322242023122431330214312034142100200222440432224403334122310042200124040111034032313100142304302331310204023214231240343301411112444120310032234010301242210331004422123101021400214141244010203432003220441301240020032440223221114143020333102324404114232004440023402143304222001414302302002042403234241303440402414344114133141412311414103300444312221031411300342322424140004403010434421242124234013412330220300012404141024011002411434244302220142103341322343013444423302421033324340032234102120110440304433204223312411431102213240013234222231331104243200330403103310320013133340220412430303041144341240023144101324013314403441033111244400113032442021322203141341401324024301441404442104132144100140044400322323002113321333414423043200343112440444430322413024222103424214244012243121402313442241231034011201002432303344232200344402124213114031202403222434321113340311233101003101412004043224113430114421421202321320024022014332122400443440104301434411300434323224310243322110420202433423132302341021320040012314430002244043001323431112344404403442444412013014234131012300100311201433213402012022120242014241400330114122331444042222221002123311324302403440023243032043334130031421001143303232212244241401100421120111102441413204200322412244124102243444240004223323013412041142023021333033244423221240144414403311340243320101400024040433224302033240021144143102042031313203333042041242041023024140024122400421131412034443021041221034341321004132144021214003101312223022142202124001120224221413124112440000001024431421040304212403410211114102043441002434224233020132322441241030342443043144014433431230213420241011131421421300331240243040104223104413144042", "121041211104103233000312340030021120034244101301413042411303040020331103022333001322320120204203424310402214113102201424144420230404441331023331241231114402343040004033203030213302112343301443011032120340143143423230000443204103443344323430031314223004403204012332144142020203403114213042121334142204124142103441210131404412313300224200340221140244203121242433020130104301440022120112130310042134422042144044423413313034043040004300423014321330211404422312031014104244041423111303232003020344041141302213103300434421310122323441240413024002340422111330322240222123233214032413312001111310033110141311140341220433404324141310202300204110120141413323240420402023340424412412303114231014422133230443110213334211401000403020043123200233230203102020431234113332302301102411131011403302204333441002134323421333010241411324041412430131323312042402203010111224343233113312242343321003142022413031010402022342002103023413130022314103434042300222412013012220032434424200434033401314314000024004142132423020414204244403202200341000430412340440234332144134034214210104421003121233033440143314431004343210421014312331202202434100201320421244200211340241442223120124201300223241311223330322133122314313034000044341030103022332004443213022121324222113023341221404020401002004111410311411001211002433341420202101424142120030243431421331124112442043311230142122120110134011113301143412024443143103330201414111233010333112322003304214443404240301442242222244003141022413423113401041122021434230221211124120021003402142204133424320133134341103021333324002214422421012222014232142222102234324223114414103421043214124404430310122302231202322121131102200234342143111131232403231301340330333124401240312310003103032231412342024233013210414033430223240341010424420024000042024414141223133304330010341411143121210133444021333202110014000414034403102011000311042300010142023000322200042322401303144233204021143423121222120243024424343020212410420124222430420030410131010212322404043004204313014431210430132400301023021223003333203113403043111022234011413410144334424243003140044401003404240343301223113313123042012433341143243420203031340431234411212424014143232110303033011011203333331443300311031204243232112230122011441002104320131413403230043442241122010231243212213233243214423134121000224034141142400300240132313012324334140324213341300213303202412300113200222222421102130431342400224103042400303303014220034412011110442420302241143034144221032311340330200002213111114242131343441041430300032114303133004312240214041430211021434232021220341303321043102244130244022013113202030133113321320143013101113300130134214303002043014032401044222424011410031130311213343104222222002024400333021342442322344320403323430231243232244403031432144112413021344211214141410100421214344404332420033231221221113243302312010111143024303210320314300240233132101241330112214422104432013130443312300224433404344313020203340133300101044214232302433241420214411404423122322104212024142311111120411133320001142101414432223003030213142000304410223033440422340013040200431312330330122330320401010340411201203142103143424013413020232022142411012401434113113404412232432234112211323014200431012444141414220142441314341012114330211224400314303321204330412014323213312100300211000341414343041131442121212310110142010134203324334233221011124304100210421201104142313032411220000320423303120334120203042040042424132112032414443141430112402124233343340111321044123314342434414033343144200222412210230342200012003323011122224030101122044323032240320144342011330004444203222004324120341244032013124404203443431001030130013341421001420313101210104210302201342441223324220242324141000013244103431323101001030240103422431011123411023404330401234424340234242131314431202333311421102220323440232330442104412340143120432234202233233310200224420034042014223440110233113430434002111103033014331412433221211233041131443214402133024014410123142320111244024203432323141304444100432100243101022141133031243022414341432021433320112412322342322112043400031431324420334300202004121030232121401434131412213314130031012120324023441313040141104004143032244000300033013421013232222113320023012032103210411112233330211301434430212014334023433304400003224012404433124114233231421343232341321242104423034021044213212244103134110424100220042143440010414013243432023130200244322142423212012100031102324144020421310413010301302231013312241333212210440112", "024333110413320044041412011104114104131042410444443424040310410302123140044202232112133141134101111433324144240001143231132144430212102101010240441402031140111410324232142224220211023132324032340200430142311314132444340022214421222120020121143244143131224304100300104210403032033042204302123111104230241332404200122014322312200132404022414312210133304233423133424302223221443412112341441222403041032404223320322001333000020230104421222234411033010033003322004221433410410031220033321313032412421420200010341100101104430122412042412001400242030033312034133342442130042214240403241230042101103431320422443144222342123421241341011211000103421244243204013201420200343310211034433412443340012423444402122443130242202232240123430431342030313033221441401433010031431322130102211101133420120022424013234024110244330040344344203221111321441413423103411003131101301133122424014020014212400003314333301444343223341432033344302231030440000332220440404343321333424141140431113241121202123142240331344421242123023232114404233002323434121312320234220334002204242322113410010334232430233341112111331012230003012223222320132342303143423414420110011243011313041133042400103104044234224220422232133241414204030112100134122243303223013014301233334003143231224333320034332313304220123240340122402014130342101234443024404442014304100101032344023341211343342021124014201001331032342003432341011304143224041040031233113310222031143110322224112113341304444230411311231002203303141202123121420222333123203202010103011403240123104040200132001102100113404144440023001043103120231002213031123141124200231221220431402100003432443134332321120320310132013034341002331433414413202414120423332011111213334044414134233330322400342432033423311320004420000322403132243204130314040203222143213434213233143140101403241113034232244440121241200210031310143430040010113243410430430144134131423240041421323310240004201300431032223003003422031323402411231434234211132423010023132311414444004144424133434024402213100431011144110033200212142433101443003214134432300233344300203231413134223012203320233002240311404311000321432021321433240443423113414414313344034230322333010404230124303204120422131244211401021034000402211012321002233012432430124413343031141110424303132403003404301440243224211133412004223203124301243113104012430132144130043230331344144241403121243324223132343021012422122104413212303133304123421112212032421230311202013013430300332232044303101140024224032312101334323421312230004113413131301233031023142130130422311103101314244231203022341240031133310430341323133043434434123023301420231204421040112304113220203314402044002324041142010124422402101011130134222131424244304414440424424314310011330111422201003331243342202303412201314103003323213220224034222420320112223023214210323031133202024421114003133244104230013241212324233144023001122333340224213112021240213123000444131030234441201412240342322032002312011040344210311420121443210221443044243004332404204202344243242102233314204231143243441411412333300322114234043041113331212411210020403402422020301430412444022431424242324014132413340201404210020243142433023001141402243011324143034432211134302040214111144431431100112124033023100211343424341123444223031010322343234421003433410314241243112420220311322241411220202441200314214300400144133221322323001322124302443223033332130201434403131044331033111434322124430144321304420204021232122322323212020223304300302442010022201420322210210412212121010102234220301240200301331143234143141014243134232431221203011423133240102200240314042433334013144000203202432034202010300342440134110134240344442332132011422300340200223102204113024400130241002203412111421244002412413043412040110023223334021212344244303303434411441032422202103403023323011434013122414321012031424311342431431402033142441242113413231040111231322440344121202220444340413100331101132114124011421230043334033103132024033130120120243234301310331003230234042021000232023024300421310343023200334110040310133113303244210424432330030433414423111021210433124224333421002200042314130101411240023411240132303323443002131121034133104041040401222242423312102134011041031124122042002404442421431333431031422111421431134243404344441411310143043323322230234120133403030230231204241101340043433433114304443030110124132311044110134420444430000234140112010324330123313044012112310031333412123430102401233033440320444042241432443104132314210144414122423", "102442101134413442324011200124031444441041304233043241232310002034240444130210124212304233104012041402324022232121434230104343141134130244120234411424313013401400000131304110001034103232122201113122311422401213224342003413004042242032201222144310243122010103301443221332043042404401000440142034043333334411432101243440430422034141221220011221214211343022341304414413414321200231112011310443201112130323121321142434033430101302442132324330221300343240033240142043031404440410333100421330040121020301044140242204102143230410024042213342104441411041432421440202131321231334031134243222031203311101210144030201103120221303223101401031310121323134331144301013302334122012314110344103141422333301331240121441142243301334232111014133434301124243110103210233203441200423122311123203443211400332024031221301441104332114110214323130334030421131333314441012320234043011241141100102344123014133011044224340313124220330242244241142114443422023000142023321413242442302003440401310414040441433233142214040440234234423013334014142311421204324344344424012031343013404010412022304141303222132223042004132301424220143321223201014203442320102023324424224324211010112233344200212023032303004420043033122023143221221212222412241404240332013312023104312000121330402002420214200133111304420123010121201233240200234133030310144111440003123033121134211122344413412301442042331040241004224330300213404342020033022243213112042333342241301342421022412341423234114344042211230322231400420434240001033232243013010422011301314424412014210300212004332013242410020244243143201240411200301100103043102322403320001141044211141032412030124214124320032403220200423040412401212103300414344212310243001200200042444422231430001340411301320113132120441130243024010144324423200201022334314424212303104422333101333421131230220403134321110443321141132011220043344134432410333032302402430140111232441220224401031321422231332334030443341404242303131420034032103033232033124141220203104231134311222323101012403013201224143010201314120440003440443012320121303410314104042011344040203112232221001314332243204123404012141044001132002413104321142031030220410324124312143211311331240403342020031030333422133303301424412110433303133021012440421324330440444021104403433402433440004222300112010233303433133430410204343300421001222044440421020040032021130321130202323412001031121011443144232242402304434111211142134211304212014030241310201241011344233442212230013112413120323013120300003203044203201440140421334020031121211121302130430114320433232123243314040003234332130142214012400340401034434023240212102400323314324243204412131333224044304100202320211004013204210123140430414202142141244434303224402403224410410144001230203022202312010101442123344204231241421003112034103432432020423304401000413334042344202213200243033310233013342203340203442021130344201312341100323313131404444204313143200104424041332340011412102122140021204441222123103033320404030413424314224242320310412434422413244003223403401244433324041431423140030002322114303003332430212011042221021300404120242232144003042133412311202243403322232140324044004131304241314343333134033342143121100213324422330302244410011143301340214041304423342413300102130223113330203421003123131243422310000313424433223330031300410401210014404230143201103011313424023031322320140124043343141020413410331303134211203011032340213230043120440203433442100112413334142342132002421331230323111431222134404020230104444131034241114332304210014444031402131243310202034312131020301433414001344043103314311124223113423230113312034443103244113143301242200334340104304033112202224233111144004434100313442022330022124442330011110224431234123044132403244131200041330304012314030444303204231434113300220412232303043033434443423200424031311402320211032311230441331210242114140313113410042323121241004040433231334314000014340010241110104123314324223133032112340340040432204203002234440312240321132434212044200012210324322212041313102311333441342131423310303420001301333142114431422410404430423144411011422410214140043311430322230140204343122041223400030344433322322034341410322104214301331111331302434401013010341311140222320133130404234400133100314241202424012430231142223113313344313441331323414214320104424143441302034240232444233304322101310104321300114304102310133302141340203233201212044433143341302101440133240043410202111012033331431301114220443432431141241422224324240424303303431300131431", "110424014002430220333342223202020212240330013431434222222134043440324312022342244000123403213342313003232201034341301003243401420012200121404040003040432030413132423040111002342131324144000310334342040340140423040432312103043423121030320010441042123041312341120223311014330302043203244204141113214411432011432414301001204002110341103102024042111043131202233331232121222020143414334224044221002113134143044010332140313410430122343233003412003023313221121112313234430104123211311440210412332022242322344432322022204443130203403340110210021332040020332411320420231424120013304000424421132014334333241034134141240002024204343213421044111014023340400102103413234331222204344420301412404020200101424321242243120331043402343410242304400112101431101340144011331143414304301010421141310020022322101003133324041324421314041022012313120023230224211033421432341402304124442433203324341144201140143312040423013103240033020120342302014421304211133022244440421312121033142401401340212222144023002314413204340240444044134321032132234222343344042113133204040422103212101041340412022242104303344042331211134034221031304040134041322014133221013440413442241123024243420442021004120314241020132323013043414042420432124010412223412241113204200432243200342311401101132420422142132203410240402124420023242034322243422424441404031420343111104004242441404414404324032432100132234401031132400234333224001003023242144440204202320104030110304334111223414434333410124130040310123004222314340320144114032313001303310001424221230321434104242233421111420440032103141433400301130433000444240320100043442214130333224204033240221232044201220444143101012133000023142112021001321032033310232014313032313204114433200140004401240133422231002204042120243304212002012003142024143201113132333002200320313101012321100041114404344322203133324421040304340300240020310320320003100000220421101213043223403144110330232030323414112141310210130320031322312240431321431141433003414041302444310312223312002324033413004014034244002023433212442130401023004303144323012110324104222041220441112103310410102310443221304131243033122310143413142224421231224341433300133432124314033404122243420144441413020324244132424232314104340423131111002421220242203202431424222224203042211214421412410112234000411443100313104322133410323120022244430031140431103320131134040122411310143042410031112131034230034344340401031411323143434112423342314430224010121321104014110241242042011403242424200444112102413223042032334002424441213441204233412234430313313303212102340042010001042431344303104421113243323442300340121321303140200231131030013423041112443020224233120114000020142024002133332101233443224413343224123103132001143313302134411222010000041233314240300134330200010042301040420324013024433431241341243321221104220002232211413300324220241241000143124230310041034113321344434302024420013412314044334411123044414122434304441232433140200402340440004001123322334200020114033323032043423214334334114120033442240330211400131000244013342312200422302113042334404411410034222232040222331131440142022331403324012433322421212012413244342304004033141311424123322311032030032131321423240001203322122030142142143342132111124043244323312033120020031101130423241333312334424302112213144212041410232030302444403221200143432311104220132214302111210342033222141432040100201441143201210422031234414030201202201223003002104341113003020402303434441001123004121341121130200440242130012223033401132021124320340214030404411212404124202444421333003403143443404420412214442424023120233330003032213143210413221120144111223104442233213210023411314440221031433321013024113141311142221403102042410140422304132343030303311240330122421014240420231213132100133222024304111301031321223332310301223410404334232300224202434033344220342343311144443412224304010434441441434231140141441204124412404244012401010213111404032101001214144304201423401334313402132012014411040111311043233304043232334031243221223111342121242444002300023312210231141111342144043013123332122202011240403022420422123103143134030230232110243244300102421100020142103343201441124141444032323134121233120301110313221123340333230130233043112103024101043144230124000332313422110021222221013314310102111222323411013420200224423031044332044312002213240011230331233032302014441023334001214000304242212311413132104431200143100310040443200043042240412020404131140104232244130001312230134113441002001424222104411230132", "324014043304202134233301204204203434121320034434212440344012020223421310322143420110020044031241101203134014311014133230031131222040403112414241403030024412342404314444142121001110111403110420143101122432331414441432114403014202302241010014311311214104300313324320111203120232434111031433311414004213300420404420422401130044213413333012133413033303443432243212213211400132013102303402433440344243023103400020330234340320444121144103143123004344323400330243220443340224023104322230440144404311223123034223124412224430100312241031330023122424344204423402144031313023210142030302440422123311244301211404143140333024002032434323213141200220240131433331411200200141130444301304130443012104241432443032023434344001414232001144324114003314024331414211314142414312311204344210100141404144002402442300004241420324133102403201230114302202342033442301110102332420324124401434202040000104334331330032210340130303401410322131041201444403342440021334244440124021301112200000001121010342031242400334300324031200133030032423213433240400043323142240334410421101441201420344341414111120333143421243033023240230334434314200202123231202043022203301044332232243243234203122144002200043131221043112133323142141204241402241303210044403320144043111400432111441431111220202224312342410330032143242030434343120232011301222104324041434241140223314234221133412221440440012433241403321414411241023124401314330234441210111243304332313423121142011041414022213232420314020222310203001241010042033420433320201323411144044410222332222004203011204433401004003241310301300123240220023320343340314200121341003304230143020431120314330334133224242303440402112032123123221332004220002333314103122204001244433132401333342324400013001220430433242334231203012410314132204104330423401144100004031321213434412332200413441443134434430311040343203223232033004403411301044100004001011113431103433243244114214010142143303011123101420140244434042001410323020034022242122241040043430204343104241030141111214443112112320311424013043444031331101302002423442232333003140141330034433124341233232410221114221401403114231003142333134002341044133421023034101021130411134041101312420102220232333431332412410230433303434311102111103111343121333101332032304210340421031103431202324322110144100301401141012023022213312301104241000342323420232130113034130432400303033012100214034034011431303134432333231342411141223411323442141324013130443242330212214123423131320414440200012423132234204443401120014332010303022433440240223303444042302134043041240232310143331104414400220210033211043341431414010143104030221100434143402204424313301324413241020313243424440400031320413310130123310011421430143110032043001413441420432434302303300242043013434431213043143341331031440321344114141321320113131224244041213334321313201002102402443320341204334334200221322344302110413103141031042022133143304042234023340104210311020302101332423333234400320344043124112002102024333410203123023011431224411122400301411140042321423320142010414421334012432420212144414121211022104100440020010102333200103304442424412042243021100102211421420213131112430323402434430242024140022120402434221124243311013140304414131010234313032221411341424003324243244432021132221313224322034402420204001313333224032111421121301023411040113300430442043124404342442303011204021242211104114030402300131322213001003300301030442444212303401022433104133003242043024124331120122434041311421131014204422231043220333103204110211041111401133223112300012331242023043003330043400011122333241023414300101123214002444221433430010142442214031144331320121041413101420031124111311332244033323140020332442213233003032023433100011404011230330031120441000231444313102142300211300322343444304111032100100304324240214231420344132321301232301240340131140032332434342133011404234032211142441342412331241042014234233021202422143133030213002230140443303314124040113101033134343221144032411404222201240043014321242124302324130423024023104023124100230020431142424243120401404134302130301302321400211222230442214014030121034020304403324303304303013130224210331123342434144144131144240310002343403341340244302213103343414211132212403133323304011124420204132233334231133330140340412002241323440402224410031100410102212303120101012311442210132124313433213314323204334130434411433014144120304110210431124020122141020044341411242322210443323310102032423031343204204024332244333021102301321442012243441423114014314444", "311122123212331032311244244323114000110210243321312000401321113414243313221331123120044300311142111124421114123001210421221023022431042032341244403441230121310224011222400044302300432031412233401203101231440340342241243340114431230401140344242241033441110010323433220014302122200110424221433134314442130413212134104240421332434332223403144342302013030222120030334331032043131001244230011043332414011041204322012430114012323314432212221310203201133110444041400240244121301412331444411420200412042213404324431130024013224012433443123122432002131430202421113330120231113121431332043334130220324432000242212332120433331031311310402224030201441241013131130033112300340313123210311104134142422231013441412023442331203021242442032112321241440320423242232031424232333442441301241014304432330201130123103020002002223022103234300314032334234200034231334313402202422114204211411231240113240240131422244134122341010433223433330403143003304212011201142431202423000314103413104223200112001033242442142142331130441131040431342043134112241201101442442211314223334010011132310040020100144010344420033132244422441041012212111310310403342114221400021122020202234343421041202040241410142104201134002343202033231422111424230034210033434244104332322024211020333303131420000030201003110200141041113240423344102212113033344131321420322323022233201132323334232024033412040144324240142040241114030431131420144314422301243440133440341211103022322141134441103300112240320301434002302030022110440200014021041424101402322320234143030432410004042141344122200204014233230030221303102114440242233021302130423041324102023203124044414002021322401321122024030413210004243410144403312002110040342004231323211331010320013420443423201444211233333100312214440444410204203204430202040431142024222442410313011031110224242424222420102222323030011112000442221103422042432132113242030023404413300011200020201041030042000004111214223113044401204232330133011342313430101220303442431410134441433012402333331013141341310311243441002301410313001400323210344304331431103013322001304130424103224444322302303104204012300311410241112130132343302413000302134230444323213301434330230131430144010310332001201424310320223400210143031001340301120120200302342003230213203042332031323041303332024431133141022322321443430030224113200000113314422113204040202300340312113411040322443431324241243402211033304104202442011401204124303201213223334401233042400440442211200031322142324310033112123143100400444100130131103040213103043104433432431301034312032234102443141004104213210044123121144220340343320341002123324342124013210204320204324321411222311312024124221113022234312120101112410031414212104301021321314342104301314322202121222223421433420421202441000231340310300441143424434223113131123110000234041003223400111340022412331031444113300321101322310301213211333002202330224004211341343044243213143134332441034041134220403404004013023241143230120433131332144403134014341204022024432140031311203011122232201311444132224044210044313141124332341211224433243320131240232043144410102232420243410403203324210423022324222444331444430202043441040040003030243212330004220414044433204411014033102420033112013402034313223000012234301130233011211022001104112240131114244001213041214312210221034131042412324213344230110012423324404231121221031411213323023434433114011140012142033342441010120301422003130030234023030040414322034233023143013220321201041424003334100404340234440124342040422213232302331203130204311403443234004320423401334220211442223422421414244210103303303204420042003012104241220142214131044133123414304314402214333023101130110203422412112043020433204341101012204010140012021011401002232002104443414431331011030143013340023114431100312203143030203331322123220441214241223013442120244110432324433130340030200220400120401211024234111041301113211302004111031111413102320013200032033211220140303431130124412231314423403201442302004034310431013220230022112433131120420044311333311010444343421333233103442321243431031134340411313404242414100104344231424230242100312424324204312122442233302221112303141230214112400404111031241313301043031123403412312401222113012230034023311100130433202202033003342043234143003014031120400130100413144142014403121040024313304211134104042230114413344431323342042402142124322131304403142220404340311202142224110433231300111140241404330442124113223130324313234441443022304104412024440130443303341110203112240", "010332434042201122022044432140332203313301303310004342342404241010040400432430434402232303124032311440014101032314322321034303112010241443312313233323104343444321304000143040140214124312112420413024034300302201303241141413102120412314334423024440432441323232432403424402414443001421304413223224111110200304142342411411020142332044422223012302003130231242044232242230431021042044233103331011411014130331102303443030144320010200020432303044404320024003122130003033023200324410044313344042311334012222002130440324414021221022141244420120041201232442401112110042410224114232230433232200204223412333212413441414204013401342030240021232014421012044141111114221331434244300032000213134233240341124340034131100113304124341030441432241013130301001240430003014021204020201142101104020244411440331024221410041032220410401432224131312144441341341214314442322003122433204201421004422202122022220000020231421103223413424434444242400100334241422303023011000122400213201133104000231204130030311240321411214422013232011120401232210131014200001232133042313243130103324134012224440114200404114031434130001222341322244312440201000034322212234214342241444120200314412314402032313012322132110211003320011441304240211221120042334304143123034241041212042332323143201314312001230024423423314203231302304142044001422110311022011211432222332000340211213343310343131204422202324423231241213033333213232333024022101322101001141044243420314241201334243222200122404402403440332134420332212423024322104334404003320412243422000020114430020424443024344011002203422342403313223101021042230130142011444322004200141221232420144134332241421100013231332314404002102033021424220440304230131234134332301011234102411213112123324214031342122213214410144403010103321022103130333143342402032134022134411411002041320210133322444313404121233044421241014441422034330042131321000340303020410043342323234410111421402004300424424442123230431044103204302221423440343420400001224223401311202322111200140043043240411232234404332200341214424404341221303104331231113404223244114142000224110302000443231424001402413110210242322211400431123422322104431414223044341223111012243141024400302344200010021402141232244100313312141310033140334101342233302412332204004313312441222201134220214434230442142440423022200004222301421400332212323133340413220204402033342111230443042303040320220101443114342321243121142133122000224421203004244021113011014321431331112224044114301210301244400342110000030121441301203434120010303011343143244034303312200031411143020122434234234301242313443304022033300114301220220404041222433123230414130100331040131200310002204243312313123202412042414441204402202111421411402304132211241321104423443430223014201212432341131343403321301220400034030410442022020101010233330023241232331430414133300243311334421042142024331431013022024244442223212212201313304433321203004340133104124104343222441211404322124024333444202232040312420444031303303030240203433042143101014212242021102343041402214414101204320414004010134303024121221033340112402203413414322330023413023122222214404210041204142221022413141000031031233423223421300022233103241024031434223403334220233212304304132342421230031302143434120420201241210403033343000021203100331024324130111322212211312330021310211224142133121144120313034444332002131324330340043310313331023303330440022241232121303201220202312224031221443332221203113430104242103212220210131130301243242223024133203111322221023333440034312221321134301201331213010443222011211322200224142303013114321201242114210033442401132341310034114103312021230204032020331141242341040242030132043103324034143012122024024304124022433000030344034430012123130203210241024124040221022404324011112130101312312343223314424230340323120424301312421131110332042000443144411102322303121134234131014221300113002202324043233132120414131321311033102431412044233201431001321101134211423431312042222211420131033104003011031231440342102043011342104121004202041131210324410100340224022403322411434042334440212420414020313414103012334422222420233344012003333404344023322403303204334004140113234303233110302322202004134433330213011204032124220042440012420131211033302324320322043420343210143443042103410021221013432223133141031432412210401241000301141021202310404421412224012342240121424012420233320032321134044214224240201242042241230023234412302341234233111332222241111343434023410312332110010344421030342220133040430424141111", "424300230242413003040222344110120321421230212333202433004231121332131101222042231330431230232420403144203440121320313212341232314142433121123331040310004423101344001410203440214221311304411300433110330122102410232342444240422231122232414123430312321222424144040421010240323441144212241333222411444001013314243330010444003043112412412104233011112120444400034200130102122321042022344213430402210332431210244132110400224421013203141221244341330320431411014443014241134324242311430344040432343030322302143312012000224111440020404401143401234433322020004223022301001444030442303004414332424221141414410221201104141331032022224140410300331102314321400412402304110201242140121301413331141424121321204401443014320404241040032321422320033023320331114234413202332004224133110040222442110300401444123011140223004232234420014210104441423020444120331112443103443304041043403420320013131024302300440222012420402042440000040011424221141021122431241024233104420411240000111400024322210240140041112000444342111344431242313442420122023312300322201432313030331410420330343203423144242102111231022424403233424200340432321212123423433432404232403100224224224243443244343132130142044104401400214312220032411012332230213041300243011214414313430241242224044133313332224401330010234434344334331423301101442314402044133010021414102134343021412342433103301321141121040342002240404104031041113203400313321122001333222413201321233213433331130203212413134331321002120004423320301044000013341033202210420002010031410144014421034332441232201324321420013013042333323012243200433123314422230043111414102322243343400412104121410233404430412024200210324314404413203434443231043242104200003301224304043440132044020334233301232101224302100211404242330230241342403030323344030112222144241212032413342101411443214403442432013113214140102310123111202030241020430123413141241024230113242034224120132302121303231120140433001041133022040232301102121401203410131144342432041330441322001144041034040242422102434113321144013443140442003321224413404412221344014211442242230244122102210413310341434204141443122404124113023410110243032211402011120124220222411021232441213140340102322223230220030030440000220012023040313200003010343440032324131124432434004242323330124432141213144100442044403042014142024321440412130303141042041110012111001032144240131241120232141401443001321011110302323334023430210100011113214020330204014434231002134402323121410121122400203311341201432120440144122443324340142404333013210142011230011312334242433141103024421023401410432013313133432112403443420244412020333112014433201204113031423322014033121234014112211003023330104213222300322130020033110023134203224241233043214400201301210324001033024400320222431043132133200034301313413433142312230300403241301400220232044414034314402144430211134304402403022224014230433232310130101212304110301411143031210234402142421033212200200244010444433343344424034323414014211104234443403400022033300324300140013021100044122222034031203221224423044423200431120402304300001112124024323410403244001040013421111020322300224230401204000342124224222312210332413321401334412432422123123204341021013231012133004233210123324300410203013231111131402234410211341423044224310323232211024330041342432401241122132430031424132334031124344424401210114414130011221014020440001124242243142440402323311240303232200323143244302430021412011301301202000132132010320430332214141312042011134232040212024433220402442233424321330232322040124211421410304012330442110110300022244043112431243134123231242010444040143000423434103042323312410402202234443240314130130011404443340401043424334234021403140224113100343034412021002420302424312401113420012300012342340102411213200334212424343402444202110033100223233131234031232222342142104342322033022134100200203042141441410341101112120144033423303023120431041314241334413224401402320210412040433423021434231402042221332020331411233214313304004021130140001331421100011243331132114414144444130223013121434213223243132413341242123122404302204114332331223430220241231443112202423210002001312121234340241340143233120123310023124301420124441324003343140333343101314012140221401403244000102312243034332110113041242404122030221110323143212101010040040022300301423413234434411441243301303332011344132442310231313011044131044334422213403212211044041433321103142032210120234002310100014423320332431200312331304200020313233104214301213132133041141312414", "330012000012443304140423321244142244240224332100023413421313104121124241102024333013100243130023212443441103111430224001040001002102333341044120040003102423321403403033011434032002014401341341031232031024332121440143042200121401310241312242324234023002242024122142012024112314432033434342240302020144441304202113021421124041131414230133010100404013313121120341231314023001144232332323442013103030323340231200244210330210043412314034340443040400141240244311121430020012402011023013421133330031032121323403013100242440211232132143430334004132334321214334334422204034333411320333004110322112300320310414030242241434401323013202220314224323321004101033002401244111212140022123323201020240222334031111430302402012301421124343431044242411434222320404312201441012001320412341223243131332333301412302000204421000320334302401133113010014103324043420414122224114324123323010231401322310330044404310134240321142100133141422004224400212444320142332310223033243034424413414043313323400440234004422403413420010340131023401211431133244120422342202432222323234210314220110111313021404022211043231100010401444403024334120323321222120311110414332330340213232444220240240112040030302314032323330123243412231242141442141440321020310023314042024224433114212321202100223011411342101442111133343442110410411230422230224321134144243441101110201002140242342423011422443240231404223430400143034340244200313202113331212400211212211432422213133123001122222033024202420101021442413202123344320144222343302302000120404142132223341133403322144304200421402310223230240302340343102443312034422320111331243031340041141431301132034323013123300442341330122121430200320413031340424142244102021434114410220203430211143222242412021213120412323440014333204110103001224412344242114204214232120020300142032331411011101030220131132400410334201443311334023343220010003023314114043002424212002214341140334331332312104233324023434102203001300030013103410202101013411233222131322134041320312001120414040200340424313143141203034134433223442002302133321103413242032200120133034234402120242122024400021214040434313402143113003104230110202023133140412334302014114130412422031431321000042320441312431102043033403131133310242441323120343320024112034324414404012304111141242341210203321332330130204231122212443223334301114033203134011322042003030114440222314040331040012401342131322342141111414301121430041023003233014120401342401042022140221211244231140010043302443434440142004220323344020304100241213014243004341414103100314324134212003123213144342232222033103100142242002411020121230433204413111220022203023202042234012440300001403013421440200411343443301104213133213231114242200221443120030211312421022323421131021020003134131113001042310441332220244021221112121223431421221211003431324234234012431001440011234213213223114243333411420212214022444301432221132223122030314012400430301033312224131210404021131122330404040131344041014230143201401002412043400420103404044223404033034322142310321144424243140430231423112114043120023202133334421234332413410430200111403433342332241432114432303124230120043343130243244441100002132330324014343204140400033200231440024131041140223002403103311103233221044133023331021041314411024232021033132431013222131113244241121321001030410021301314130101402014031202230134012212040113430420032210130111044203434144322104103000201044031021023301013142433122143120142344000143344013403002230114042211231423034334002013043001200032140041424103434220441440434010030002211300440323422401400231444424214442134200233002231011122300103041433404101421033410020304000134413200220440220001130112112034124122441441220404442343224413342210340333110410223230231321122304432223210322022413230004332312234444132311301322213033322302134222441023043142342033001204131341114043003231104441041311321202043113442033043121001304411244041211302241023421244112013131133012421332332443000400423340142143020323200012232243303240141040223101424434023102104213420204234330343242224311400021212110430010432420442223003034233434102204320434411144201144141100113303424044320034343120211114140123210112344120141222233442221204114322424214213234224020401223314444110033401124421200244313140433213100323204332040321114241134100301223413403424203234002013334110233324413031322303121412012334242444404432300114333341410042240004232323010402001212022301220200404320014424324300132214424022433014214343114004400113102040244242404200", "010113004034330333100140000341241131224442401214341430124402103133113032234141102442320344010310414340400102412131104314042110214222302041022403202304040131221411224301143111434220342232444103203201003313100311440220020404024402014241343134132222020322004110340443011214104432203043042032442110113422033130130013003231020200040314214021241421442042120333241334040243304013324140212413334430210311033113223140334401443233233223222440443020103201144432321011412040224142410433300102223111330022343342232011443443243213434431414344312310033133302311240110214104412011001021321000301220113301433031014444142003220233322414013102131034000131114121420201410404422111422003231230441102022141332223020301043412231313300111243104002324401012434004403213323001402231333340344230231024134242432303332142120041031141023042444333342110240004241041232240100320022330332023131013042142041233403243300410240044011302114104021104440301440200443422342302301114244432003033010430143311313330103400042004324000024004103303431040130134420242223213024313030204033034302041322401300440332042404004232031311440021200424010432023141031300434000042121212043000430000421310004210113021441340330000003414220341423033021302344132440142123342234222102142122104013344412200223443132220440002442030420402230143140223021343333014001304431232020421123202322331431422100401400443233341140214113402232102021001444123033233333111111442302442212332402000241234202443240022200032021123303111312003340102231402214224432013233312003011331340014204403212423414223411420002241212402343300444120144004324420213002214242001414022130142224000040233241433331331200111042403300042214031422212103041043044120003222213441102100324423303414400021243030201433412424100031010410423433010132232141101212222040214242014142212242210410334102312141102431344412013122020132031213324214100330142100422311002133344330020041032001002324312321024222242002240404400220341044142032141421203302340433023100123033214414402302013211044323002042002010413034130103122330440220224231242123144311314403322342343212144031434321114300203443213414133342324414103044023043044034041442332030110123412113344024014010100200103400432231232213200223232003042414400324103432440241320431143443032431413004223214020333331223221420130404243301034342123124323410410313221213304040110032114130231441333323230440030203203430130342133200020242021141210140322042424101141204330114022323442221101431424330034210111232240013322211042011100331322001404331124201000213431344334042433420211240112021220430214341222223402120040203124311033342341410323342442030102204400440224043300112031231203242211322324341220123122123340041103021214240214104433000241204024020140332432213223303034230401033203131223103124341443434201241004234000404330212202331012300403234214224000043240100022314301431042330010230300431210004032142110012004031233321130404144322013023110332202232331321234221411440430430103423333340102403120322231403104210414422033022333221004330003242244221143011310102222212144330034232202441131010030203401001003322342040431410104323041012130333403200434102042242210410404242043241224234240401221334424032044123221240434221344414120423203342224212032120423434341333314321143314433401430144131342041414222223031044111043431201030212234242230004330331441421400122043224143321240040434320003032434224303400302302443300131443143341042022212233031243022112143230112213402140431222133442211423123412333140134111020411423233433402110323131032013300332044243320043330111443304221023111204330310140230211003443210343111330224341034204033402232043340211431401002032024022332144241131332404222021204024121023401401121424044312313002242041132243220314222223320030143304333303002341221114223431412043124111134314223131131423011023020400312400423431344320301220432044324443341343034411442134401423043201240144440411022002402114103304144222342022012314301024332210333241144224323344440342023014330230220212130342221102341144203323241103121203011031002022213424032213301213240313221210423442304112400040140311124211242113433413443410340103113323244320432332030400200103331223013120403003113320313324444001142402212112300443122344110304103323130000221133402112143140443101211104331403141031303320422001114302200323014330303332110244003020214423421440021134202201303003121113244432223432043011413233011240333313210344131030000323041023121003201311202312302302412400242101401413", "303144200230100223304001203114323303323122210211320010103440011110041220342122414233421300400404223243022300040341022324403344322203004340041031043412421312043143230012221200211402044403043024101234402023221200213424402212011221210202302140032441202103334140221111104243002242004122012141100144442114232222404432201330344202112014412133330112342121220012442210311422340101144432331243142234131022240011024414314021144222021103331301223314440310202434433232101300000312444000104242200424040142103322214442233001033322340023002211331422320301403042324404423403110033122203020203441440044241410122100012301014211442240201220242443121204332331320304104231400113201341130213110331212001314122343210243210014431413103234333040023232420332024144234124220040113220303202143124342400442134444002140122332100241234011201141303304410134430432404304133031422044441113302411211412443441443321303130131304140324122132221003413113440342442010210303324113203230143234144400010402241242421312421330224121113032421243001143241144440213343020140120004332121423411224141124013144241311013332330041443334100302113130433444133044423140421302003421201142331200313102041332441233002204433444404121034440300214020144111343002433300244434433430144101123131302344331301201211424434203033244222224243302134332144102203424223242321242102324022244122432031200214113043123203311241002211341140221413343321442212030201301322420044433113210002140404444244024141444120400242224111234031000122400324144243213431223141142333412411214412102403422001130411414011204131020403143421010310311334204112223020133441022400430203111410020110124204123411104014044121122424110241103442124112130303200320001401031002312001234141111134103434032134024203310234443341144324232100013401202241423033112214412134422142322421311102423341413233121401420113140133422022243301144143203130041413413402444410300424143210030310410203224144010041321130032434124302440120341211111434242301423011224302233410343234320411444202230221301101323402332133321404004403410302410111221440310424424231124040241213022234313242334011341013244332213222201342444221310133442142014101221042114233434031300423413301103144403144042424122212402400010401242243444030310442424323230031120331433124011200024231244224031204202311103141211410202140404011413202213304301220301033441201244301413240421043330242401320100212112224220244011204201114240242140401413312023040323440322441442242014130204331132242314113012404100441424420112122010104302124314213420040113412041233324432340102043443432234022403414410344032242103423030031042414002030134340212120340034431400314242031412212314401332214221243142120012404440221034144102214113114002101104431141021041222401022121442203412140011433331142031332013041044431413313240203430142034244020221414220203144234030142132440420010241212321302411041141231424042034123243421444313131220434102020110203204122243304140111340121120213131214420312312421003141013420200204424103120343411412023101004141412201100424110121034313023113000304343044301134002202020141022232140401111013133024414230233314340244123011224124003122130323402301330434004434432140232231414402002341110420204314424434432341024311202330121442442342440332212124421312032400420410322033123121330030024441412344440404441431002123302333020224413304422314221024310412414243042222024423124211132320130112043101331324302204421202112030113110344444414311010412414231223214242032323313233412041443100441340333401412312411411433214112342300001210123131223443321100320421032041411043343243003404024411200010230341003311240432100033403201334103343331144412000421023003031104111242103424304302032314114334100041320434040211132311123011433332130131111204424424100344434434124131422011131200044222344111021124224434014041044322313020333043202402233041114334440413121442124414430421132422424323441313430121321030313342404031343414314012232120231200224242134100430242040124114202343240400000220320224224122020004000424013141003202040424311112041444441131404331223440302400011302311030211412444221411002033001203430303042223031344432321011121101303120043014344323043024201312103322112200423302433041111042322320323243000431144304042003200002203243122032230042142434023020301424334402043201204304130333042123114102013014001222014310333344344221133400442412202024113042422320441300001322234210311444040234312310441442011120230224331242341132440032124003244302202430341102142", "101423120313240220403223013411241414421103224430301203403311214200432222424042313102024410424242341000324023120204211121104313404032101444340012302313032430001040221404001231110310124130233400310022142131201201020044144201342040021324041001424431400010400400040141113213423442140200332400113400124423310221442423002424330403012320114133202022301444144221201121111242020202124002023234110122432242003141404221324030112412422210012012434304413102342300012102114301100101431413234314223330204234441021231101204333423310023141334243422424024403102032301412201234004414141023440212044031214221103243201044042112032240123100401234210123342132422321343442304314032004323322111231212434333402131342401430413221031333224021330141424304143023442422120410221442023120203334230334321040211224101201232434441102002100111430324032341121212214401323243032200130333120400212120030321232140032110021214310401214144420131314123313240322220224212402331012332210240104121222213031103211412144404344223232120424012411243314343003104200213224440044330341320211440201222131444244141131424314301342102032444311331404421001401400403003210012031033240021030414201113434402240401442344211303342410002000101043034412314132222232102110203041123003000121203241321144310211333033241414041234310143302002413420314124303233212243234223333132122110141111340041103021330414241433032300211134410342441331032132230333034034020424322333022233222240331021421241120122123320241320004441133430324012140034113431301241320143444104141240101112124114224103133232312320422314242401444141221404400043212421121033403041244423334030104440233142042022111234343244341111231214400043434001232013114422232400342314412302124312104233124411201430022444130044244342031314312234441232003123003104201201132240230424040032341411112021012121213403113203021122313143241404012444334204412011041134420203022003202301332241001302031411341443030433041242223202444101411214333443103213341344000341213202121123421101212410043301401121430013004432114404111200110410413442200130201331324010010131300402033343320034344333143212123401301331010203234030344124302113331134412210141334210001214242312034224104202004041240220110314413034411011432443222102244334424413124113431323110020303444311403004201413123004002124022222110031140003104412133224124004203432022433120310014240244003013411210300214330342114034211204241104234041323020100102102444410232233013323122430114242212332002043112223033421222213021204423320222021132201101113002412343103230214210244123442013013030301444224120314100433331134112411423413412303101142000040202200424332014414010330300003313000434422002010020031320401400400002331144244241244012103031030244321424423042134122332001432030413212204113042211040010030122103124102444133120331442101341022133241021124100004243144201214210103413444112240101244010210024121313204411410042404044231311142011103033414302420021234020104310042221224221134234312424403211141444411031103122343232314332120122110132124423134142324221240134112021104140242034022201213224401003310230033342124440004411320034011301244423344030222112022331124120422411331020412043311423302142441324231224421342244202123234334120031242104140012111312134202241330440430024124322312343114113043002213414402232001412422111441311034023240420103001133203441033441242211231341103202341112041213123041312343240224212034442121424433202124424301211321132242011101042140203334330020213120133332222442201343403140141410120431001400130202001401143321240431402223020343332423034302403341421301001222344202334034424232201333420402404340000104132023244420323344041341044332240323440404212323123221200200303244000242434322213343231301210423212033010022414011300302202432243430401041230031342042404211121301024303402342403114301210401200233102013443040220323332321220133023100114111124123022130222122343101330130312403144412300143111104132121000132003224013244440442432414233021323003202421342110433301424220023244300102431144033022402242240413443240233341401200202034041413234321423423432112243314213034302002114242131331310101033241322101141430201113340303302212342344424331241003002013412332024343210044103332323134203012012134201014302432020244040324244422131040422234440320130410234442142043304030311043431203212102222322040040404031343212444220213340413121412413243214222441241041004413043240232304412223112304414111012130111343431121134311122244001413430143123021230101", "414324200402210024302311121303211123221331040232103322024443243134144022404142243002411000012230234213100422213013042021044342431042010340423143443212133012411434211402234043203341223211404211124202002012302420242031402043414320203324240441014103020321333442414022442300114303213214031021210224030231302041120300414241340211002040223330134140233212334102114432134124004404244133011333040404041034203124314114320413433013100423010331342201012403233013231322411321311303003422110401102140132042024330331114144140132020114040230410101431144032201341140224223313001400233433044332101122231131401234212234034111241431010401413030440323331433221324323414222310342344141003023142412412242321314434313001042212123113331342324341132240114324441000304113133334231131334422223024043200033311241431431243011040112043034401104001303344133341101031300022122412442220013021123414211144414132210322231323041233231310210142433144024323214342242341114041320040402344404030423001444300214431331414312144422111102110223213240033031431441122401341230421442140414410122142112434224012220334202300041231422300343211044200330420342314210131301423433233300234002422102434032040214430213240324100243223323032043003303422020034004130110014234033242231431032200211022210221120320002420420203323420311121023313113444230121132204233300332040424010342100012003221240042101141310342331004241442223230122213312032103343223010111043434320033131240234404241022401024312043232244034423004111410014244133124024144301440343334210443320442003232132441001131310000244403044014101330230032422014222411443124301410300244434101214234222421212314020201221132310143343130130220123401043240432124443340011432020404012203244244011113313120242322322401433343121021211340403111220332012220044140034142342434231002242133123412102222243144004033200414434221341041330041241411423402400014204321140213423222221143431430234443102311430322144312304212003131222440321411212422014330032141414201413211440040223233421423404223331204424433233411103314440332210104122204240430443103433240001440144423431034003143110114303200303323200312034430032200103343304210202144433202211143112201023312421202142330423242102101110243421310024213220142411304411303113103311014240114001424221401200032303214422112142120212023220244022111013411041444320233410030140313122234312042444034041230141133330120444213130114104312113402140013044421003402321310022143241104224130444024013202233013310101331022214430432124404432231430212201400323030044310230201431020131141200030413314030201203141130234144131101324440314314040022030121313104242043432143101334412422412013302232334030102112343211413434031220012442044111114402314121140142201334424134031201041134332213130132142431022304311030203444111332222442400103423133144130014114144430021024140140421424103033002330101101320101114404031420433222321021020000343002304221100413142042331420323321422334013300413121331340414243341241221244422243040414321223400041330310240101322131443304443220223410333231113324422241212222140110444202341203022202422311143321404112320333431334034403140204013014331400022443321034202204224011314410201032431012443234412140412333133241130310434124104021222100301332014322201142324112303132210041143230104342103430100200433401222343230233422301114242340313020141411140030120220230111221424014130221213412330333241004144310203142200401421322210140234310142203033101220031400320132104442131140020332443432331332010311140101220044442333422110421303324342334333232323010431411314320442220023321120312430242430314321213223221343424120110202331003332033043021201022132221203410320410140124443413423342411030102004223414204032023033143211014034141423411443203441121411444112241414103431423424314344231114140343141003434132241204344423030433304432244344303021442114402431001444302143443424402221013123144113404013210233440210102243034020220413332102310443333024014322340142234241113220224141430324220112014301124402433424301230034044221413210040241303002322001004204031043102200140212413140014234404201433242123413013112124412334234431440344404041313042421014130041403003013223002023203301114130404104120123434031100043213331224432141232333324201402011100121340404112300401434042023021201241122212244410041431310214140111423222130432021120132104421001300314202040433112341442114104224013323421342344211242333041340013114312032202432001120332100241403211240132341311001443133413122043", "024212041332034022003202002111411101303112240233401041340111134311233424403330424000033243411421233422114443213133342204301101023344442120114032441240403301140333422444012141324403143022300411134141010401344300232401344310210442231410324244211333104400343322424121023444410103034132202333231233134311120411413043443221342132201321333003412214102110422042244000420440321211122331432021200101134014301003144443103001420210330123143224310344122044243204032442013321201031222124232222303421114413231001142144332430214003442140124101324031410232044410440101330441242334032321414101111140004223330041122122241001323243131302003311022223233224122414430413130303233332202322331214111034311024334443000120301003333103010324004310204142023122443430022023314144424304131304223311024313202334211023014010221411001233232112033214041414404322431121140101323231113400302413041044412220104214322123221034212200210211433404312401243213340110204212431344334401112220242430132314202213420200110210221103002220213200221443112400413033030403113301112212414404133130120302103022333144432204311230334301041410200222230322020202140404340432432441312030442402111222210310020411200440432411221213411101200203211401233334330212333304110144214011402223413301024412222441012220014142441424241343120401411032340243202040144220310102431301123331214122012132402202143104222444423410404400111423400244013222020134404240332000140211012103131044210440442140404342323320404320201321303402130014044011323232142120043141220314233401403012230302223440410144433023033302432434340314223231442040103014300113402230404144214214203113301444034030211203311421222301220132441233321114222321234421332003011312122102422042430414011311013320044303313240011324403023340002003202402202202221002320124332032100223121442401212200110202142240431202243403412104233222420241022330021121100243003431343141111402033431302124321030313444143110213124201331134020300332430012140041401132302042123110104030432040241104223342333141332300333044122234333443132040143304310404120021344141330320023332230232043044313302011230204131004213014020334004032002422200303431042243240110243014423110210232321032331112234232334012232433312434424143241323113134423143433300321212243120014301413431410030031424423031341142340223003014024203011331011413401034334013100142131333004301243311424024224133001001201304424440414314044340234044400444423300311414321144000143411101113210213320233413330144431301422323303033330323143321434241131130111343220223240122422130110011433332412210100423324312330231204242123123410234114432121244120003020302101442303123423003230123124434342033414114100411112410134311430312031002041141344110422413234202433433210103430330001323000210210220011241104101003131014300110213023041113322031404042014100014233142231104024244302244100421324332310434113123220043212240340242403312424312321221313032401143041210124121302311030003144214104120302403143330443114230100003301104343123114241224104043030032403313241213430010330230324322133404331014131032112103430412041433330302230021122242014021234243413421114414202423031442241410434113320331011421302213023444140303234320211120120321212032230420121104204121214040021411110130034411201240403344202020032214234311240323430023104044204132241300021013204301402130113133202003242233410102034433321410212444202002204322301210430011144212414301041200221213134033302034001224420202402104014224213024242204303311102112332212202223332110031210203221243134021111323142234441210101423034034020324004443130303434202241014123020141312011320112023213123034202441314030100241344421011011442342124434113003424423210044010314104101404242123143112121230441211001313114043030301304014304440104113214022010022234034433122300011231242124130104301214003442303244310402433210324330242342120223314242204423104142141014403123213312023112021144102311232022032401422431111431414121204221431111023403342412211401133342113244402222313120431031334144424034414030031014424404132302013413422131430213010004233341313142400224320312134022032111013123312412410230021120220432342212443112100212134212230100242224212223411401113012104421020341020310444110431143430012101143430222341033340340113121000124232020131214232023241212330144440413433433200434304033120321044042130312113122422334044322301403232331430143302323113141314241210124024310422031203241014433031223412223210204202024323430014232043233144231413234402", "424303233042122020033321331120310044014221413213024213434123224401101204242201301034112424001422001124414142234011212412233001222031110214021344402431212030241044242411332333043204004203442213314203202314420341113430123123413114320324412042343440212201042303030342444204342213232444103332344210203303021420201300212410242220311213304130302420211130221112022133313202423413231410022341412241120120002333001143110322344110120441224400101400410311414332331344200034040442021302413222004423023121131032440002022333311210112000133130410034043101213231422120244242412412412203212441122300023343133343122401041034112442043203334112301120202043124314120112340323143012221333011214133223442430424000030002011403443234121012344400014243423223012010132111002313222014201132224201242430314400343244302014400442240042004103240024102014231333420244011304403423200021344224003330424003213411442200210032412420330332000013331213401304114012121014410420432204400013400131223443013330400142204330300244044031040313120041001240434102242140434442324122131204101003130420432002311401034103244403140412411233301422231214030124134141211130404013401234441044134424031044142114022324304033241413014431224033312414433021124400033140444431132012403020014231233010003001330122102434404221123301012020210231333422020040313244230013203333404330040412431021103134240340401200030421003101000134033023310024104414113343442433411300230021310213410001114141033321243313412220012014011231130101033232100230314002431002303210332444130134033133211130132013004244123313334304221302442404411404113430344022111023132111431030340103341032203413111111231042244112023420231020011133021340042111430411203444024132341403134241120133143424232232031323441132040444302001111122340323334341331243333113041011012430302231334141201102022234311121240321114004340330024424432414001002342200434441242333032033003020334324333210001213234140144030120410024204311241032134124044201012001123340444210434313423000113400340414242041042401311404032133041321330121023113041424343432130111021422404432004211211312041302200124042200242303022300303240103003322342420301211441002412221231330233124004310131131111042111312113024243031340310214420220404232102342140321243434431201130221411140101101314410102033324412341140301133142322413414313030142201430140330024020044320001313434403024040440243412114114211042132411002213342431021041340321232031342230421144013444443220441344302033042213331013230024324333211114031412444032213231341114344311122112423223133442031003232211334124403410004244113002203020301112244234320222221113344232202100143300434041413013040131240011223210010144414020434413214321223431032302314233121332011243132403320321430144142410040023400131222110331100442301102441201040211001413241041004021414100300122402203430111014204012001042424014042421404340440034041020201333330213421410424443130443333033410142021103213222010033132004141240340342022300214434140113331312221214224313300040430021424010014322333321044120421013231143430341010133140131200142431201411433112030334420122433131002343012433234440043202410342313224411423131223124024402204341041321031230340124223212214132014433012223043114224014431140100040131314313013320332143014102110401042132434124212004002312324312144434423014440342224240123324201433414201103010440133344233322001220202124334202441420114343230313401102241141110412301131314011002031224022043404421232202024300121412423134413440140123304321111242224142222204342110040034433423303413322240141104004314103431434002121332134101403420441004311142034432200311122444431003411212102000032202001034121031340444134040023042130131302303132434222011133001132340030402401320320323233201333243134443314140031133133442413041033222240114324100424343304424234041313222323033041243131213334213301141142424002042131320143010042300002220022430301132322131032112014203000022224024130323120331412131310412014211132200443430232024240403430434220400120430423204301334011413212040031403303412410141401314232142443033124030323414214044114442233201044440243311344103302231143410140001112140234224411203110230433334100401340444232144230232133101034024141222320300222042242310303104234331314334331331344232223012001300121313320042101434443231124211032304234302011431341111122402222013203314011134230424432020210401200334400201302330033402144232403402330201330233040421133011221013402340303121304204201320433201004142231", "312312122442112001123012412002021110104033004112234011134404233013011310132041124000330310334020131013233412420211011223131040432042221300232403341014300022440343043041023424341031300110012232112224104434304034302303434002240202333113241401443002121033231032324020221013023014210222214210344443112220103042122111012222301103310102042314212224312044242442233424433100144142334143413013124224241444141140222410141210113301234421330240003304033202321203320212111343240241442432343411243003313113242131004402321312340422220411412130310332132402032322024303431424143223410224404202334041103201414100434333321310414241112130410431432311334024044041412244331044443440231343214402201032334144402112201243323013440123322204422444102430230213333322421130001030041320214102340113302230100040330121012414111302212040110014214412003441242112331003212222442431322442201030321213210222301343440312031121321402444032423340044320024222222030020211101142134444200331000403411440000140212404204441410203034414120124043320212033042010142004412202401122432024031204331440140422422402331101200223440423400042020002032010140310133323444440221433331234233102114003220103214421013103220010202214403343443214344240140243003320041140032400122143410300443001213111342421341010341430311431240201343042022223314214114321200041431333413243321314104144031110042302412110002100220433400001303310233012234433243343133332202322121040321134433440101414041121314304130213103431302422333121224301224402300113431024302011013411121234314413422120304133333031124002313214433313134444111441142444214202104231404041143131440301412004021200433424240130324142142201043013422124313020442312033022444322340112323212342340141204211043022201321331214031334123210432212002010320324422303124014121224232122402333324043123132101032400302001023000333200114124210011032040431331113311220123413144322230131412213244311042031110321403323224140132310042330403202330204113443020304221123333133012023014400032201211022020304312133404021011104343021323040102431123324331220410320340042443144234204120232330211214411344310430041203204020303433140444201121223244424214244142024032212004242230320333144334421331233020123211042440022244130210410102120213001411023442011130413420040043130420242134111221421214320343010221010420010301132134314023422112440421002231242124042113420143141010343004333402421134404310413021343330034420334324400404141130131111242331011331242214113430113300024144342304020310034343131034113334204223433114114234210034432200434343413244031313242222202123400222001342133123142321232103231434344130131411242204300332304220014213131000033224023134404341321011300400142211423324132004222312400444013333004024343210441133411444303224330202330221430233413433141341403304041140333244421113021201420112401004324401201431234014234230243432141123441334114112243042324404231201343203231403331413014044300321412434022340004432332012201314424413004222221320230311402130122420122402214341330312131341203302223320442014142244003301213130204412123312041242210313243223011410333244200142040404400330140411121020332233300003133133244203433042111021033311124422001313043414412110002244102014330204323121434213240211303302124213443231042434133034430032320311414400410403310310040340222401004301343324000443111323431123040343024400444410102302013010203401020340341404431112122032212012023201012242103320431401311042142341002404321201404243213103001113303334434314223433324332433423033430314142000320221313402433010034213404112331221013203104303433214143304112044443233003320030232422142101231414200303403431032433123340344441341212131140121420040144221001414032143421120241444043340110411223240322242431144442200441122313031213302320303400040230100310321233210310104440313414044120344012014203101232124404243332403103013322001024001422241042121334141210420330330114110311321134140112312410024410322143414310222414302414141312241341022021001120021003121303203113133410332223412223424114133232434423440232222404201110043104433000434344410221141021233030040031210003430034340343231042341342103242132042431344322002423433013011002341004001300342441431004004042423120421401342014242010344122213220100210022144404004322020331124434304100133044301122400030423144303421144422024002324342302223321040411003321144220142111430023323214030301421133420113130113142443002231011313441120121131320240244401114411334211240342431044142201414110403341", "212344321141322421220133214413443210112241442341013000010223242301343244003204232403231211132112212442300133111003131143442122304314131221132404421340234324330234000314302023042423211401202404411423333212030414132433003303000314143310434012430101014000021422314324110102340401402031123412000224342342102122301443412011411023002201212031211231331402000241322023423302103231331330101142241230101444133243302432022332114001422230431102413313204401244100244313100400133222123324203300233212332220122130442303102020433112403023043014013411214141102322131130123021143431321121423212312330134312232134330124412032111040121402213400113134403111034202031114234003234013112411120201432333132304033011410442240314430232110024022442324323440243112224312244012430120020000443330444341334000000333434414304141133242011440112414011042143102112330223203111234042310324002224311124114233214404330342403301312132132321204310230314200313204113024030433100120032000012421442024322043111132340203144023244110334044130104010423230022312034331121323401232104110443142320304114213144320220430201211222040004031110200322144333323224023400201241042121113432441440333033122202012433142100014012211103443331124420100303404302043442220322331124023230310221124432011421400024224141242412112124331320203331211313412140411313411000423234202242001322004141441412100142234344433233003033021204221402444441040041233413001223214344212210000224434334111000331134024420121013313434043224314301030311321303124012300140202144132000221200224232411424012110432233113231201122431304221234331133304122332132010044212214333210021042112203411411044104023041141132013002111433132243102032123133002201122111132241130204230214120034443230441442142404014413242334042223113140423314240431010001340201311321413042320414332302100411030033002403300240034124444132231340000412133400422200223010121024343410343110232213140314123111034422121014002140401404314000033442012003040222033224100034304000243011112302234102322331121444231300043022211102142103140231203134021412222143000321241404223343041144410410010443342123420140103001044213204114044244420243402010031012001001123104214411444030041432041013244313410111140030344032300242412200410011221102220020142201433440113203312030103443041231430411222123330211324211031202343411133243222300134202331421332010124104241423313133331240243344421443113201014443011130344114413402143433442423041412111011042200210422410023231112022100114342440243442124102313104313314112433201222124241204222141224424113300200231031302434422421213224440204042032434201430103014424142232422220430110212012120414040410144024042303213300104122330334243434324312024341233320322101110122042412230400101431334431144330330404342401332241121032244121113442132000111010443131344012003002440143041100323200100040422422120323421442302133330031034311322232313033421133102111314122013220240402020023210440042013343142400241402020442442141413301320031443300311433221123302444333141132040103413430313203214432300310232240442231204001231102210402230422334400230200022442202433432304444442332011220204424304314340144133430211433024302421203420300211413230031320332143011300114014441333333441102103434200403240021400313024101040424022313034120020243023214021224101042321420232140120040100230030231424013031023004044121303402222043324243010200330443111312342000000040011210231014433201204313443201111433313330031200241343340331344121010113204404124000011101112230323403104402300403213003113403403221414000231144043344034441112321214200324040111200403420041343022413013020301322130224422330412111213131323424321324023411444221410121123040203132141311012124340432110103443003212233240210140400140243024342401043143030024014030101433422014424411040004142343200323134004200014330431202031240424231023200412242344121402210324431024424142013220102003404333011444004034334230012010022401043440121414344103002040140132400440103002034101110212104440324233440321034322330403331301420403040110030132403004202331312442344402304442324114100101420201310243134403212240124144224101313241110020004321021144041304030224044223210204003040442410243340320423201110001433312112042413431233422204110310403244113333333344104002433103241310100343240141404234334011403120042303214431232142211230022411221201030131311344000004242310314123404430443310134120200023041122000333321210034431101101130014124102042301311341002301131414120223104113140010", "013301423030322300301100024133404412041020334233420213030231214423133013203110121332211210430234333312210101231044120004114221443322041123203000002244201234141203212223114014433421130244300201012203404234404244014340024244032213200211320110324432020043433411313333233313201212214240301311201211124103123114334123014020241114210413441120024304302411010214233000423210040321412200013410000230043040224023210434212021142001443312313101310140100303241213002332212322414431301104244033234211223440112214323430100220304330330414120440130011341332332444223412234413410241100141140333330332143301002340241430434422322422001442404140331232402143330204410422420242010142244114323401114124312031321314021204310121134304214111401210010124424103433302322402423041201141001004210131300141031114033434231410432022101441233223200041144124323400414111312343420442214300100303003301422330020244112220204342032322312424434011423242102322124320032401324244303400100420233320220011312242110110221044414232444323102141204210421412214421313333422014022321042030124011104024144202020201243400211211031403200014102433220040022101202331202130112023240202400312111100121204432333141212342141220213430001011310311200220122123444340221023133144213443444404131211310403232103134300234134144003420313412044111111244431101312232331301213141142113043041420311233221330414010441343022210010014211401441213201013321042400230344431020241034104331131341231202400400310230033042341331403430131034030121202420324410111333431443123240234024444441034022124123232432403010134433043343430214141440411220021421000431114300300314110133102013010110023402030222403004400030130440411144034213243310024232110324310014034430240434032040400244120142141402210230131344324110221402113401322434202233413234213142303433121434214210222112130124141123114313112331213314410200304120332003111242310433224012031220120430003144240322042444221132032243112403010442403024433014102041442030011120110031001222131221413341200410012310310324021322434414010221332143104314341123421410414223312404222214102130034022340233221402213304002444422443312033413434230430131302340421434111103444041430112101334214420433101011034114310314240024422020440230004422224332014403012041441244012204334301003240141231032033324323341414031114401034240013421144410213210100323004121423023014420023032004003314441201224142043204141430420444123412444131120342442140431233013142022314442400321342344311132324422024423244210300120430243444141430102142312310403001111312313114430213012312022443032004114021330113140001243014133120304110134024442303014121200130134301214004123030422212411420100442144012024213103112344112411440241403301412013323222010314404323243334232144431042221431312144041234034314244430412304103224041131140221222123234012424011402303000104412104202143142141031000040003402044411124303042110142232242132214221212224124420414302122010444313302311103122001002331312302300432421443402110211413232303334444324131414231020344343030310423322420242141211004112331233023044400420131213042231304333123210321323211133024300430112233030134234020402331000332432121203040230232111341122410230332032041322101011303342020244244443144144003041013423021313303112231400400022023323202222211140112114041340322101444344213200430313431231130042302310402003010310212223012323021010021303230233024434342222334001130011210442201141214444330314040021334012323033110140000312242021113442400140102233411202410331230222230412332203233300303334124210000001122221433033104111201444403201441222410221400234023223123034123330034132440222222134433020310211300101402202304210030012313403331100343230113121341444404442203411104201402124023344013440121132330113231100411102000132421202200311430102422440133042131231330404344224011202031013011141102344020104031040201140014422341333120410221323433014132130422313114142213301040343004004232221031340110001400002111333332430100323041031243100001021032401400420231302013301220030230101334213413122101344333241343112403440420304000114134303414131214120442142123441213230321123140410024041303233331313102030343344000212314424420201100124121140113143332023412441321132340441342111010142121011404324003122000011223003344001322224300433143002201414034441212322013143340033040421112334121014232111131224114334421224131142312213134232400100342122100334243003343034024241033044024422144404024010343232131412202343220010032234320011124410010", "202440444124130012031140242211024244203143303040422302441222330303104441230303031244343141014244030203131102202121302222134004010412441204031320002404032343203014404402103032310341302422444001111131432310423213411011122244320100144124411311203242223344234204141441240242420020234142100011000340110200434340220241010343221230204042234333330142134033123243414323320404441011321334432122400000013013023340404043040432240411214004420422043114214230412231310120231210101033343110330122424214102313141111140233442110040132011112410001101234020402212423430400314144443403200240244032244140200432344120401120210412103323211031340244314244341323213000001334142243032111112204142121140101330141424141032143322340020212122031141024341203300102440211322042133200424220344141010441141212422243133220141443302010244311014230430311144112320410343202043104032410033100341312310420001430342431310121411401110333114241132000313042332011132242130110422322101201222303041011120402024122021214040132332103431200232421340111201041320130140241124031110222341121011030304144421430022423323212331104213340443440400202420133343131231242001341042000403132203110044334012333000340121032133201042023012100130312304342311000020233244320021421410142131013304044001302300433044404441100043131121032343201304244441044420332043032403034213133202304220141204101220434230301313304314340040343233301013302034133101012142243020400243121400411400234001042323244000432301310321400040340002404330134301103111022040034230331421223031420030124433104021323223202321033000100130144041030344221441311131111402404044121312304000221114032440034011404422130040112001132304310424343141020112214133441244220111233314333340111032231323044233320212304132124440033130434300131243413334434433131112112232232004234140011323424012133321424300034444230302400342030100033104023400413201244120311144243224030440023334321343130300111032010330433400012043424413103110210212300200241112212314011043430443221004214234432244340134324342311230214243000311031003300212322244334342110412004301041311342421402422234302034112333401402423043330412303021113211203214201341301321231043110330030341122021331234240300140333403311434132103244241003243244322303014210300132100003112221241021044404323234241324430104222121331004033322440302200241033221221401043241334112034413421030230343443030030022040233114342300214433041332442043140444401220211220003140210234341003003204102441011413211444231004044222143143323041311123032103130433214432330322004320344033141140043441422323044310223324230423142103424232124034104111441432123440433232244131122004200411230244444221432312222042422023002104102031041033420202024101400424113044430030344133014003331420312134413233440444210224202114220011310110114300021334231422434240122243402314224002403043240122223121144101410431304404110002102420410010124330431404023303401244014204212144124112404342140030424200321243032322300424302212434440401313424413443042130213243404441040211203334403411422103411030231134011033324122324010332433101120113020231100011343002420244012404012223234144033101313343412032104321403141312111020120011304423140411110404030323412212114211022111134410444203343321213443220032024324402004403402140140113401121342421120232414134102134003443232434303410132100040131204220111001401210203342413044402112244404001323333100120132200300334143022104203032232424142132021323122424103011442042144111402311113313233200323232100332222430324220444130111014324302011441102233200122011214334443410441303244433114042102021311201214340131121430014401032101430431231312400011412224422300320424224332143402212134320102301231132301310041141041223121222344420443213041433000423300102320101100310433431431032444124102320133020304424431041032230414242344123401411443301201233421310213433204244141143433442342442200104112030234234034211020243322210041411444133440400204221224023234442443130033441214011214211432241140424221330042112034121221123014322034344104412414042130002103104031111344443422001130101030340220302044422231211114231334430310102243234013033101240402221342044004204340203221424134223420243420023243411423414401141141013314301440411333230140112231320344013133332113430103243143213220342443333441024434102224134233123201233004204303012003012443001211141132143333240442022400321331001044104131240314122224344434232243420040101111213444102024433413001144320001214340310110223203402443213224130102", "341302022210404313331100311323011322031112320141203422020241041233422221234041324311331000202323204401231102434012102132030134230132012024334214423301410341121041124330400132343423424122402404022414141031043241301100041102324134431110304303021040341101414032124014223421144011431121033304211333023431332401434434010213314311020112340021102300042112143433140011121022320342111412414420441300203321340100231300034043200021044243244201001304041134420310014433410220404400443312301132433202233232122040013423142430134303001234230434042332110234402314121043421241441301212142404400312332340111213011033340121420002342321332313440312130104433221202301144122212113231020010021434344244433003410302123301102121011341214113232330042210230224043011302101202121300013300341211402022102133420003320004140241242411342341043000213040241434302320110003014311220202201310104402014024411120041220130144222034224440103300023111441330304411344301033240410420221023102433341312411133034312221221030120224220012112212113420302323302003122231132000303440301130201043001231311201144222443011434034321020130312032020013341434320001104421021344200202034440220112111001420041230443400111134141002112102024203404303143124212402001210302312240203123021144312311132422413113420002213314114022212012102112303044421211010014412144400340300121424201031044033010022231403443043134430102030021010432021312244134230241131403224414124220103400223340440212242013400340013313423222404111420144124403101410114040020042312102214431224232034210404212043023023003144321414440403024002011024001340324220314210144324422203000430404332424201401310431304214032042442320224302024433011141240414424142002421342420101010013201314032101421000110141224043402301402104411034203413021210202322403422230102400343040420400233111004101010120442422342001431233130120234022103111434304022223414411041403300204231414124233233223302422440432414342204331140001433443431324012433330131114003202044340042211142311441031331101130140412133023123031423131000103212234400413012223040114312240113410124233213340414013320124442332022232033030001102014033122000034114434221314443201342330110000233303441102204000431333300400401411024432201320031223444130130440234014210440004244132400220433101114101303031314412120312424334411224120034241411400004322211124332331413233434123224302142410423101044200330240300201200403043311410400413132031204214112042430233224040421433101244032224440241122123020302341421022001004131443101042122110001403313011112224002133304113312443121021320030113412320443312420123104030411110320431233240213430434101001033311434410043022310140044202114020333223210244244242431124133400142124021004143141043033022431212201332143204430142304203420410413310043233102041424221112242211010311332032222111110220042300140322024102440040211003430030434131243033324120401204234141304241143121024222221231333212443323430022232434300111222434211433124201400324430444212343124123222000414200123223202230412333300112004020443103422011124422121012433110331210344341410400043241002323213340124443322044333242043404030233344144434311141241243340432301142142111231100241432041444203111401223033310130144221024000141121231010233000223024003211430010034444441033013034031021042444404232011004103332114041142120312024013314344342242012042211002443041412124213441042312432420012104344242211234010222124424231324123444411411114001014132111131420242123201444140044201140023422214420031201412412400133014443404122431321314131412033200244223442030240300404401232020221021421131023221112142140202111204224030420322323020110303342422120342122214241134002232121333232223311411022334132333224402333122324312133421142011133114131144110420030013240331011224031311220340433332013012121242403114021233342043033144322130044434142442014023440034123404321423322023213042342224212322123112132111442143124231013113321004140210320343413111213300242010134202440132402202311023410111322004300012340434204312313120223401141114323100043104042114242201323331311423122234230004404112110131322234312212221130041242314224203202220344231332442234223404202403032314413241031203401041322014410122434301203113101323313040313120330411442104231233214043310213423032342442234420444112244223404244123102410122330000044004330341034241104404020214221341403213444424104433110424121001103144303120140130130310402034202311324304200241243430242240201043410321303201100103134224012204", "121112214312223344040443411403040003214423242040440013022401120400411013012232443032410200220342300403332402232114220430311031441240423432313414023113242230304043210444223100203144100231410313123023231344121443104023213314434022141232333032430122333141224331021314412321342204141043022131000341040042442340104233211232433302031411012341044333400433423421123321134341422241042220300421320440130423114030314411020003421001433012232033423220112040121340024214121141130030013011441422432233043440221210440221130112421140314103302203313412423014112323144002430001010321302433122110243113141312002232043122320413211331123042103132333012040424012012112040112424020224244204111323201103141023414133303340422214044124201031020222332434034223324442400142112444102324344143140021034221004232120111233003024322322422321242222200323441232400301321311442211322323324013123330332220340121204410301043440102020234034001043013333224303134230414114242224021012321003341000444022003220022034232232214123441241322201003323010104233133144212344000241040122041213310022133141224112313203114401402231303444210234441231303134014403322024313243331044442204022044402222121244204211014240124120122101020311134133242314023010313131412340324012402124003421300212034401313413433410442221341124223000000201134403441044230123312132012434333204433233201024224142444022104312323000242222041024410402433004140042401101433424412233424124041124340003402332442111232211134213332001324314044321240211241130043444030110421021031210314241043241202130344442431412411112200143331220330234202430300420343201132241433424314210200421043212321421340343320210430042011102001411004201323144432433244142041334323030413100212402102122134110213004013130010130310222132330102143200403034213134102020114122304122030413244411201404300334240231331014200404422134101344101324132141442323223104134413210240033232101104204213142312044031040331312432231332011004344242030200314034101332343324210141440142434110011000132212001432222332024314442400100443304203034203420240043331024233132113422324333040324104234231001141002012344022344331031112100034242014342434413340333301404141224204120013140234003433424134211221344231004401202110441333342332442102243142432214100300121242434440001011432322311100420342413040102402343401143222402333134223333241334004314410103111012120240341302323311024041400003113344042323204320210030112020321214404314222311102130020130033142422131013232420111201202114344121033334000241302442311240140244034130303441043331201412133324141343234340141132014211020233440010140432201223203433220011200033132422240322411304243322344142340344124124113111111240030130312334233013021431221400213024312404043123011220224334104203321034204243011111334111332142214413033043441403223434042141011041302302041002101224333203120411312321212100043024223212000230430112444304033202222343131030201122024414231344043400042134134144320231343440230244044313101242143042420034100124231022421120312322202000044312303110020120001013321132114141101314010222104042200440203142220041444104333410001104404210123431321211432304002202303112311114424410144234041102332211134232104211201443213344222404243244242210440143111002320214431404044000142300434402324204241101013030201022122030223040400002200420220103232002241021224442122303332144122242302030233124332132424212130213101222300133224310410442334011414301222410023033143004024413414410120340000302411100140330341121014432401112014120103331014344233140244044000444421023443200311322400011310343101112341344104341434001300102224312232031441300023344440423231001343303201413044414343402210230034401030214132024434300430033322220021204331424300134424323331340434342300101140422123133024321041032122311100102333442040434142002231033030123114441204200404300241010243200434214040304310320414142214104023030211002004043210022043342112214300204144304122202220120414404022021343214211212233041300334001211224233004042103110022314004240001413130022441303104310420132014243230442111020324114424344042340443103031413430143210001431223331134011104413341100112143240043044312423041421110013141041103144304333143243224103224424231033330321342323043324213012302330410230204130203311333104300211021012122433014203141012410132401014100223411123421422104230021420031231044434003121041041102443044231300302121324120322134142042244303202023240201331202440414431023143322401432321302232430244222103320311300", "300434142040041321011332114441014212140014323101131400111311134321113211010334240323421232430041400332441110233203001344200423442120410000000133304210040020410210024420110001404410412420303320243001111143133034031242023030332344302402144434312201312114011100420241131013223323234013413030221333131134122213420413012100133142430134324032441122131302100041434013022213424033011333140041342104131401341301322230112420341424243310312010133124012412341444042124404240341004223010221441140333420144240124040302000220340320223330114224003302013344400301111023241323144021244141334321440242014033043340004100243440014223401131113322011000402003430112324013120311102123022021144013313114321313034404022220144140413211444144000344130410333323142220400321312002440342041332443421333401004212434441022122432140102102041110411444342014124210002403431113224444321131141313310323130024340101222443031000202312141430442102210211214434132032231023102412101212122101422142012400141324214222111113420043030022114232333332242212234440042240133414432403243441421403210310143312410020244320041140120343210212014042130102434001021231401132004144400221442110404214120243414304010010422011344040123331130034330134444441422444231424033323032111342244410231303101412304002212032000120011320232414220243312131222140402141104134421130001443133431244034432443312443234313433412232043134003020233200033141113223143141140032430322331333034322033101430102033432040430020402321142224412331221334414342241011431211232101104040432123101103114104113222333224400013242233101201031311302120122012410000230132442401302100330201212010321442112242231333004140112124044012134433313243143232231413110333024243410022432213024423124124010001442140224440332222430133122420213303101233233024103232100121221030441103400101321423042022323034312100002143220404213343302301202221401013242444433230103321033111242211100034424114421340340101101011302424202223431432423131302012101032424402232044214002234201012044010021444214000143320241114220124004221003024324143301030243224231401302240004222123342211200034221231141012001040312424024401012022040324432442132430143240012231412332323014112243234111043112311114423021424442222130203021432140443103301014430023214342143121402402401242400304401032113123034402443010314442312021304141134421041030421004421112233234104220143131002240331000414100134130110431222131400224423120204022003044332342221330314041231230014440200410410322333301041013343003400024340130413411321402030233220422421420233404011431220232134322103122400313031114034324344301044000044443124123323301011241340012343033344423421214003014431304003042003210301423224332212031021023020240142211212233320203221130240242233432012432141423433244031402244333201440341031211320303011434103442330114143422240301044311003134201303241231314011102011010031401420313013302221101430111404241111202434011104243101140212441342123432433101424404110011322041033113431114022240314121331213223132132202140300430230004144020340024430011404134010423133322024322344413300114044101014214424212231302410001442033041141134111444013101134412023344400200124023020420044414041220414243134430311301101301323141143044241440220332133114003032040320430243103231343041130240111102344343312141114240403423023042204223440401131110404201041033431001011203222043300022222444444304434242131122443243320322131333001033203210443044024141013104404103113322104343041224441143130202244033320431141100441222342020103422013114100344041434320014330012241431314213132202322140044033313034013244013210211144214123143414043334010031034202222324113103034404304132422422241022333034342231120124202322422242114003030124224133004110140000031402034222344232004230443444330020124220010034233040304324031100241300020321221123441220040330401142243443131402010332223242324220321210002304003000313132143330124100134120203424212402141234334402224323400423100012411032424000014140313103324003440013040332324430434300040233140104124333021223014104234211013343002333402423304423302131421012224312033023203210130243131140242404421412413341130114043412314212142412014213130304243404131144224111234120032434301410143212234134001042202112412200104301001342134443034121011411301011020141341014044114134321412421421130313322111201203320310113022410320313130244100140113211040004133031201142042001343434121333140031314214321112423114010121121433400312043001110113222211234022031130003", "230132204134432421342114004012340113102440221242312232422332421142434022221234134214220243014110121243421030432122032413003010123132402123343244100100201024313222042024313320033203121422000210041304304301122342214333030012424303224243410312443402040042441242330424213032212434402203114412211401134022003242434324414441301032340111414104333101402120232024030040040441403323141430023132330012412102334022112123440120443210011311201300141023423434242334303134303014220233021021334040010123442120010241210140211310304210014102130111314024322334303313402304012012320311124042201132103013200201303444332310030023022311443443213211041304413010002341402123411041403000404300323414131221021142000111444324144143333404100132434302042023103314242034203243221111114012010024330401023111432032342242341204100321300021342413213433110010404043140431111321033442140242211112124344424224404031004341224434224102034014404020401034310041141423230100142432010110132011303020220331124323201443121134310334121241034101441320004312123314021210410321103042010032020131441200414124233322020241404310442332213323230023321432003001334331301030212141422040442024302041142022200311132044144432311433403404224121214431041100334124004133333224232233024132022412204123214041000032400243004120424223042401103301041320320232104403000430100233343012420100012204122201021122414033003132200001231124102432000133113220324122202102241144204431212143204301330342243324232200211230344323223210400441304140401211203104144311404032144443240334032131314201120434410444001404202140021304012401004433131201302214221214234202131442130101312221341042020243041103102314431312430022104112221210014141333104423113241111001110130211434142140202010041044103433011144012444412212110301100324423021223213423032410443343031440232404311314323400443311220143334220133244422102300432203430431243142342112044104020344134400043111410420001223311442023213224100121023423312213120234141344122240234033233123402031120012143402344302043321011444432221434422000410042421420433423022023120303014122423442121411440041002244130103041134040212044332201412034024324402214200211014344221401332123244422343343044400001014243001240313212230311042312431201202344120042304432240040030104130140320104022312111013231421102422032420020013441400144241342410143124011430302120023434120134032142041144244200401114220023134022421044102034423231443433040403403401241344320034243213244102420134102343423103131422343143022014210200314323231022003104023234310402433441313224143100312332110101121414413410123201242030312142023331232010002042104423011220303301232143440020203343013012140124213222200344440442230210410304422200112223340342012243112022444120144441412121331340024102131202322342302422203420003320133221201203022441202001044121233023033034034134330240414123224340442130444341412310300004412444432300322322012020323432023142040420042413140324310310431020204242013141340121302142212303144203240012423422140103131441024003203144043230041212403341430412202003033002340402331132041040224112000202342313100401401313004104414400233140231304303404103322233201011331102201301433143423411044031103124021304413321341330332420442234312023221102044331323212341423233203104211233311002141020403441222434124100341020002334112114312443100243321402444122121010412001313120320004404241342301300120123112233310011130000014241314313131432002241314220333244440423411140142203232432302143314421000231012100404024042414241202024330042140304021213134300300142311112140402304124123300240424401342042012102421331424334404113004413304322223132143213400120232121034014311014210422312404031010214241302013402404124341442044331034444441124130210432404034140413124404444414142411031300243424203020334213114121240024040311400123040224004204341204122220233323244403014134301042141010343230414000233124003440223322344044124012441301402111401414113311021340223102434343414022221133234241033043010041210223131242140141330031314242120314011142203011330214134021321234034223003010310322013322443231233003001334014031132212124101441343131044211140301424312310143300314332412444442044024232343143331111014101234422000330431143321242413121240444002330424122104241413102301222121210443410311042124441430202140412341020012424443023212343104043224022001002422434304030013204341131214034440240033432110303220400004122014231401001321230442444202011422310111301232313422123430303434203431430320", "202341213242403344312131044443324103302444014323321221014334301423033140313212040413143041124233202310112111342434203330244404132232004403241301141011301031324441141202323231344242413124340023434324204212111031341400144110013334213140201440342402424333214320130030144000411231300104312143400334121232344223433340120421434411300444130003344113134324340423431142111133134410224424410310124323121423043123312033403400403404324421244440430231221421022321124011220423421002411133321442223010123442000010104213142403210321443002440203134340021012434132230022304214404421313240033413332221422433021443124112204004341410030403142243114032302003312323202143230011434203213240001024413004302341022232301243040011210134442342041220023220103124443134242232231422412044021333012132303104200410101130042142430200100133434313000241234122212312331241420213300144140144022140132330114234323203131234412202232214102244141244400000140204041332214144324220220411041012314334420432133134141300102222413222330344214344141424022101211210442043221033210324112143014341130333014311244440410243220310102201033431230421302320244212112003341112212111333031342314112423044204310314243403022441222314100010221030141324142321003210001334432323140221014120244144221042002401334041402104012302202120230414034230124044030022241004131343423344012103013413310422103042321401000223402322002430241332320342102010121212004341102143042140234224332142431443110134423400023104410432204130033212034020433422442342203213413242134321420421140212411403111103343213442320210144100103202010340223430000332101103203343340400410211241430142210320130331410420444342033324214120301320431034100411333201414021004234222402020243122214204042004321210220001240304023042213331440420142010231021202022140411044304023240244044432332412311131200021102442143014030220431113440401112331324432241023234202022042232414243022003210232211321113231132242402104104442033033300232043302103131010340243400231244420433223430130012012130333411232024401202003312400440031312342400110044233423323121411404234140342344403114343212120124242031004421244331231011141222224010303442040420111442313013210433402420111243111001000122320303101433432220131040304211020033331211020130442000321034234222400414240301442000244044034343311133200103434011303410114044410420422101244032042424333420214214340102203224412414202430122032311210324444144212012034104202414221212331104111134301031404332244304231103444413221442201440241001404110430432401221113233400004103113201301340340021334332002223434342224021241141332320433402203023403214300240034342340010130030321132001442044132334031232142030311424132100312042211422142020102321143403240244123144143300340411021312301423043440043400201200013002113131134234212121031213302210134223404032321434411342213341340233100004301142243023043042312112303040141010010113124433221003433331141340243241201444331033202241322421211410034320224442034422441343421041330233103430442014033241443020244143312013020031220402112334442110422112101130420120142203120022100323433122424043443241041022123323402024021114414242031014322010314122224244334210001211410134314314023244140010103103422141144222410232332324430313342204113431222314120212020204134022421043313222012221344244433121132340110023311020243343040043133310334223001313040100041102303024343203423443233412334414021323024430100243301223034232301021313412043123042133101400443101214414102214324313304313403311224401112333312442021423333441312123401311122210131140222334142104341214024300412233330203121320224324221120221434140422124211342134433413030444043324244124321101421114113223203404204131434343102121120322234402132011330131114131424004040414104131102312104000143334344422341331444322014012113333144203000230311014023440401433101402104412442044120211130030342013433330113300232140411443232232440311341123121002344112202441313202200102314024320312134234314102113231000013423431341131320344341120144303040120213002243102244421013140000123212242004233010210300243004334003203003430412303210120103444430424423031324432333012002024101243111242121234233112402324422441102014302304221040212123012334240012001341312214344441213214243324014103233132431243110304022002311422214044022131032341212314034143124012024001303132223432000412314214314243412410230400400113413202301443443021210203242031233123112414242433204200200443431002212203443302022434220432210433342101203003333", "130124014222230012234403113232420201011231420342142121401141412011321033234002414131400021444132224341031433421104314313300113013110404343233002334112143331330432321412340244042311203024303021334333304100403430104111412013134101342121404300133101334034410441333030133311143413410022444142302043242040421430223202333313233004223231331133003331234111300143000411303102133214413011042030002400220214041444211343103301413143403312003344202144423141022212404210133231001412431333020213403031232230344232404121223143420303434202340111121314133440410133213342022032112310302331400011220231340011020214313211202030330322100024030043021433102141220022232341121244313113223141220103244042204221310410110112234134444413434140011444310004120134300433332032444320122223123222132340432400432113022311000401444322223143203232131312110341024122132210421002014440302311224032222231241022131130020323404004333040444024311033112242201431030203141343323223440222234334012323422044140432400201131120014014011204122341301302320422114023004124223013011124324121420230123111033114220002201034302311410021103014220400404032243412310114410240320110223143032300403001331130433020421314131204230441024232443233241031403134143144004312024102442202143244101211220043321024010040302031102210234322104214402243233423014011004204203303041310003443440420332130242234202200123040021424241030001124140122400014043012102413201041330004444040120430321031124222030023330000424040124003312103332141211142440243224314142322000411403342322302030414120101300101031101011442202223010441000044134422403420424402302004024303331430410412201322432310303113341104031301400243344434100401402232343143024110304441214030424232342423313343234442123202304013433241010434212000222404430231003342101320144232331144140142043100240131223240301334010014134201314423013110241011303400344143324111034341344411220103413043003220120010343141200104402141243234122042141243020114423101203234142432223232314423223441422044112103122431410300412443134322404020302214330010444401440331120004200314002341011114124103203201214034434331031440130101424422121400113103243342401210231001341010214134403242412104113322002022202030413023404214424043401444110422243143242440110320432342133000344312330044313233223031121320232232400403403334421413223022141332301042302433401111113120020430200444401042202004132212210243312112134300411320303312211230244300442213104332104233211123044002444144221120342023414302320331202314204034402034204441403114031030332403011343311300121101004122304212340222440222313041000242310040313424424444333434240200203120112140404141302123134021442132043204441001322233021240043344000443112233303203232302000231233022113113132344211432203043130201140301402343122020214043020304144103411312010442202321241300303202432042343112032022311223241132043431030202243134222103033404133243401144302433222222310040412201024113004220133241333002431341440324134304100332410132200334030331300302410304302001331304001234330013024333324144031134113403043230411213442120202441430012204202423012342421032344222440303444310431143013142420442433443331212401242111342404214204431013400322032330234414403221232033414340343312112430210431033344102240412441141322224434013232141422042143332400311240143131110304144134013021223001042141033120121003110122031110342414210243020442044143221113122100332404034330203332203414313213204124402212110202433324134120224332032202222320300130003242031112121114011011442412214401443310014212400030030130222122440133010022014303142221312044001413244132233220240444104304314003201143003412110324224012221430103301302400413441233341102432324103123003242302112243400204113244412220100133324004440211023141012202333442130114032112020403322002404240034103344123441140432202423122121124144114332213243441203220301124043240120314112431231313400411000030244432141443440032414401111442444034403040411133030133101342432303433334223004403433334121241034343400310103432144314311200030234141101022114433221434202014233101200211223432140114022302304331220242123000101034031223114343001430341012421424442223423340124143401142424244331241210220011433433432403421321301204113303323012130331204011431120202021244004441203324434201413034334311302110304142140332421030410433313044100333403321210213021340204241010200001041403333431024431141042303111330344312203024130100022411142124302343004203242031201102100404011233112040422011232", "342223414040222312403240143312044320340411333232214314314421144330110004341024414004223421223120104100042103011242313220401004243442140223313230204033200401044213101110431303430021333024000044344214231032122212233001301122341341132103324011102110332044443404334300101043114334433213010430322424312333323211412114101324404411213441420401131324243430323033223111013024301042110441234110340123022300420102334303041330431443434304404121324403444231200110300411144400133423221430004431013021023212030143011031123430441022000332044241322144224100332400010214243402013104032334320013202222140124144230210241103114221402400002322110231414211213244030130332101340042244100140411013043011413134001422303122203410203400222223233044112302100212222323314431340440133141242240232341224024134040441300211110003412030213140302404342314403330420241023121202223042200021424000300003020040414131020331311031423034100103234030221230412430004120404430443023222331440424401122033414043421001411231404444230412420124321401212420101240130334423040144140210221030243300022004333134222131013030142011440031224233303122403103412124031411312042401133314002340332433403224110321203142434430024404213420022210130301414113330342433240121004410402322422101333312104313101032200331312114223244430412104014030444211203334204034240032003022332231340141342003442403022023001020202433242432222413134330344123114110432143213311233300412232333003101340121120431313144420134004310243012231141424023304343443134313131002202330334242230221011232413004341134231100212243224303433444042230243143324003223421443344131124323023314102041404412124043440100441412434032020043213314242422122232041430444040401033103131140021040303134324104343400010402101403130244424202143422331004210123110020223133413401002301313200034323430100434302200034130240311042232124124221030141114242313244114241342132334341133243110142111221402433344344433311101230112231002120100024023114302241123234234123334142220340440334230343442224324024333223334100313030301210131102031040032200243214402023024414130410101232023301424203322103401144112411241000104402330001411201423221301013130342323103034410444321433223334232430401112022333313134121001043424200430423030031110020214030444402122343221102034441221313233422210112332140112234342124224311200310220022141002130121223142221013034402233132302304340041323240302204410243213041442132223441214211021000232401330234344243243323040414201213043134414414404124412332031420124212433210442132102311421304421434121103110344101203304230032321142213430031343403101442242434220042342103102421011121320140402110240443134332424234423344200040114011124141314203134244403423013143042220124404134131242241213104000034300322444230304124131143222200134434321431334244444224320324403240220204123300430032244012032142021111104422043111131200401430301404204014414424042003444341224232041020220314202313002430012100334423003411131301413121124000443343310314110132003344020023404401000022134302322301321110200031224403034443131204023011104442320101401322132211231143242242123324100240341024203300121104441003142111241043041340203042111132223243320324013410411334242221440220320020241200440133043341214240431322222121332334200010114443342121142024230413340444413101232301224310103014232424210210240241214412233011223410334134340423143333344340431432433411333204434443014432130021223433130333412241204000121242141313324140004003111433113333422042323102123003232013404221121001242414023413222300332022141213030433221104243231330233131402302222203233420311202030222140142041420330111034000441140422121201141002412310402033014402341000310010144111300114311212244022331130244324402412331122442002234404123113144113021302222043404431321144121142211341144422204041304140313400334443204240403040434400143101410134210013000312010103143044233320201443321232403302103041231410120300314233434032233310111104221121420004122321232200403000220002111310232243001433403014211331003410034103202311300104403044242041432203003413134234240212042030100303314034134024412040013240143041102100420101133022024143202132310344111441000113313033312230311322002340444440003340113244331201244320012341343243224431124211324341211110202241402333342201042421301411423300142401341401204040222424023010122213223103401334141430242242121330320432440432020234220201122200212321011144224134102102201044033424330404342321141320220110444132004322201410120113", "012100322440144331313423123200243320322231043421021413014124121123103301211130302024033130440430124313320001140211002140000242412404403414331220020112431243144143343423413321141344401142001312022044040221040240112041344213110042130101412412040032402123410440003413304202430222302120032130344233112242121101044343243321434142304432201303442320313011243231202010201200421331144204134234340222433031221213111431022431123201233303243113341210401132114343244441434140013431022102102331224240014012134241210442130413021420432120303002023212143224022444204304314110211131223432423440211142013120230321140242331044210404003334304003314201414324200401233330334420343003332014143423323003201232130023014233002141313340144121443444224310013434124301011302014431100113200141141120413002420314412020121224013013312410112104044342121143223142134114324403303134001011034111113240313422202010422314104102422302133341101004131132204214133420004011033322422011244414334331024301020002033411412230333210212024204204423440104442113403122101421424210020403122110003412141431401214401022201314324203444203123234412031410323030024034044143224112313332043342143420123041403122130112040030310442423324120124303033040414302210131131241333334044411211221241001304021431110243002241133120341314213104103043001414411140313312411401403334311041134131431404210230201104303300441401144221333242024340144244201040234013034341421233001230323132430443311134130431430401104021431410431414212124034322121210133311140143203402044334103000341212002144320420011440214333013420321033232144322214100434131133130421143021011041303010022300133420014130434004024403230434310402103301404314101212342334124411324124144431014242302211221204001233434420232122244221031221231103043421032414313313423200111202323321421222344221140101112431424434400322444222324212140002234302243342010442333233241113123312214142243312310130221233441014214334320221402032311303010440121111141223014222310004414222014043033044132402030043230142302232001210030303312244040003442240034023424024423421332101300033132333444141413143204222320243313424003131421424343003232210023243212101002230400401404313304224022021411312042431244412333320343431301342123012034400022320004302233323220121322044300244131320312322002043243201311424323320314332142312141440034120112323323433113044002344212042430003404422321432002142431240124011334012301420113104300431401341433442321302414034200212223344040004320243221233434013423440002123110330313034340421324041111430010040311200044101423412022213441030034032204231444330421044040121231203221240142013211020300144423140444212022024121133233132432030021230332302124411223020240221430430113010432034101033443231100220401420411121222203144343134330410023201141404020230144112442022320424010224322111223033402144413302200423132221100330203313102434211322303432113012430100443203041204221010143001330412223121443223132240201032201044134222004230411030030123110222422202303302311131004201011341341122432201423342321034033022422114022240334331032424212301130341233401341130333434221040334113033422020044234321141243320413232412403103311042400443340124004243114104243330144304214430342103243031144411002132022321220033441411014123001213320404433143210430044440031312231013401224431012304010440224310004314241214341044344310332214401101111033032440430102132134433214332423212000023221422222430122020234431011402311212334011142343222100241233211300102344003401323122134240401042113133001400402044242234401422004010134234210100222023300020010014111101432302403322042000430432041441034421234343312404124022013404240311024111114221003133334333430003011412044313213002412102444332231302433214022032304423320140022010122103424311324121244004144130131414422033140344211204004404241443210222143323134140430014403014443233443212334401020041114220232114433011220433111433300134402332334430410203410244214140222413212200340420044021313142222224401004314232312004144310300341220200224010403111144143244424334224233001240231140032032002000302413334133444042403243201222102122203014434401223340121223312001333213140231333444342211003402434041104434302200122143434341002221312402412120213300414213400110334034012122122333221104234123131011430210223143321043114120400044414301214300123040310214333414141340330223304440241002404420214222124430302321003132414343130430104004232424100404244431002024133102413312241012322021211411443413122", "212243302333443113013332120404034243432424312240214341433421400432200242411303314132130111104411223144110100233104114432420131041040402020040000432200414300133140401342420124222130430334304410244131230230233430410141341413210413010000013043142423000234033233124442331104101421202241210212022133420330431010413123424114211140124121003401331042044441224341441023020323401032302034343204044113301402240313022220110302214001120013221332234340013123420124224423424421004004131103011044220310112334401002403140302241111331302112034110120443203131044413233332231024014431100020211414131103012344144443322002021240142324221303220303404443134012140322423004243343303221201242242144004311322302013200442041403342403140301013020344431332130222313023331410210012000421442203414420301003414220000104002312004200202321211444104411023033312314421032102040310114403220120003334001114242002110234243324420400232423322214233001320434320440023204213403211000412444040122320002232420111123323213311301423420014302004033311110303320422421020121233231013443132402323303104001003001330013303243232443300433344404320444430033314100224203431323033110122443120402301413100440123234222310102301110141022033232324400121433431140424203013410040031023112044024334413312221402434132424204342422240412132444243242214414231411004220134042200031044401434342334011214300240004201100043404303030422121133234232240123134333434234041213420110002413344023431010433310134301110432230304321202204431201434204403424030344230204421204110043024003122343100022430300140443322101013222323302244241132342141021203222142311100210314013013323430432330113224124120323220022033121024102022004422141331432424243223413323024143134133022202434244121001422004434201310231401444101002002134221443314224131123143034442411031023140404433231131210132402303301432224423100424410323401103044000144301322402141212243201214311311241324444430330113204331321101341144040113133411000422410303024130241332143004343414340010400312001122100002413302244404404114314411223010233431142043011142230040043142001130442140110410032413200141433003121331421102142022000104221202324212441032214234242203322222333443000400434224422044030210310022300331314412014110130304021243234330440324011200323444211141433033232224110404324412142034444034213122120214431343210300031440344441432204234410404202130133423341111221422323213422443440140024210411214300240131141443441003014143200110044214101231334030241334403001111213120313024221444014220040430102442031214304103212340243213423103140341140411111221324424132401021432003322112443412411101213334243223343330200324301240242213133241213021031212002230110214010313402312034340332310444112104342341240104222210230234412320143314201042441304400434202244441014141104333401024230334242442044042400022130040042422232312202302322213133231103421310434144113412042214204033401232220443124223014024023011331234220013333021142240320332314102333034211010420044034220203024430441031400321330113232404331313333022433343120133123112004120243024043002131104124120302331121211144143123332023210021403433413410223130420022142100221000211402010140144403224322321123104123033433311044122100124100310442210013040121142023020242341203030100324310401223143312103112042034010234443043002110120414442433321342330404042321132430434331331202130130230242211241404410113104203014114412243321431404234132120244430420332024342430122322420321322420103100112444201041312140324400412331230234300214401241224212341330300422404304443413000312223044230314304422341013223303021110042241141001443203400133121240104044013202143103421122434131302410343303134320204032232332302131014430223430422040410203003320100014344102131332132221342432221423232112232401304400013414430331020134242230031011013120004302103034101432312302101041034300022413010342224103340320001201423400212140212010203212420212414020122401322233322004023021040300423204043424420201101143444434440122242321120024202004312301324442323014111100013324243324111000201202242421211204040214404441143311333403400131243203104041300234112202301304231131111341103310033124232302100413343441131214141101444134014111442000412021103411330300403301112310444001324024121123211421311213411432423310323312020233113143010102033411033202200204201240324341110432334120332344313310421242340424334032202231430401414202013244223002341111344143302324234024301323401210131044310012033124100411442344100100", "022012303111301322300031020200230013131232442330334413013412041024041224141242342443440433403342212042144334110421342042422332302221241330241441323221314033104404230224423241243112320302101434301333300313441231440003123320414011134023134410033012443230300321103400031013321020022443232124210433210222320142133244331320422332230313304121232313002224404104414030301300323430201030013102433421400114241211004331014302040020300044000322234114230431043404334003131112414013410410443123132411130000232230303323043423402003142033330213331443413030020042433422430100232320211030413434432332443434141230202240133024144102430332440033144202221121002232424223334434234214212423031321424304022103100124340130140204134210202423412210010401111133420444343040134120430233024433004431334230222140300200144212430243301330410131344423204330302200211140043040314243134424221401210120123412301410232030133034300203222312120240134310011123130202320343321302241031121124431404041343213244212140211434220023343003333423301040123002130212313101140420241213314220430104123024330344412331123133444442323313100222120101440222020430113321024024331104442001333141333114122231140321232013034232324303140411111103031041230120212222411444024120122334320320342413413223432231121313311300020422034333404301032010414032201001020030201034120130120111241314143224344043232101041142131123330204222032431103121404100022322210241420011234110123143221414120341044122434411334404040203130232033324103443002202420411130034221134042140121424031010133332100440232114220224220214132104241413304033313232020232211324110320230220421134044324443313133031442340331333040340133402300130034302430204011022034000144232214130043244421021224211123324424410340401224343431424123131314421230422112314104332421241333114443120440240313434331031333032043034204420014222400010330223313223010134231124140332210103032434340030313420112234104443242134322430003113441034033034144230424230001243442203042141333230021320400344124331101012210122010004032001101211113422214040200223432334020442324122033434223033222422002323400330242201312414024400330000212210344204322204413322000301134333311242020001141103130402432442144123341342413343433104344010000203320223412034200221002431034040433414140421322134201324214240010310241311001414111240042104432200240130402404004402112202334421411412300444421421014102034432233030210422000420040110104012442311423244023044401401101224024104312144240344012142442244240042200140134411224013321330033300414002140243410201122010232110133302332420013410203012444321444204212330414011220013222130413301411420033433423023044023113212122202141433331321323302340112201344342130224044044144003410112322224141012201011344444241000434201310111422032312343231434134142423121342201110112001214214042332242402010044014344342030323020011120424412444403011033003423432212404212010021210440002003320130233032313033323042413243301243414024414140323210121442124024132131111003443002430211014332334210411221040244032113344421111043400021224141031043040102043124100222034301420143233014404443444112111113302202313014414412404221402421240321321204401443040214014231033113432414140324044412032431222423003213402320322043022233020004334144140122444244232322212300233423130014212322343040234230132142401200241220232331321010244430413332400421312411340113204410144321032010332324342442002304334123140300324134030203244133302012103320231234011430141120042131412310210414232310044413301223430433312224020142201031032342232030414331401213420231204104101200041103412404112230403114331344233410140401421420321041041241041002311003102043221044024110422333340011112210100104212024431320204143024123221441214001221424413300223220343112101313312333010044112121323041302430310001231333144202234412430313101240430222200411233314120321122141303010312141432403213024423233014443011422322020130044301100112443133122401312430100020043400422313012312033130120102112324113220331300010220001432003014224124121322132223204031243200023123443344311001431004142420314121024201323324213101000024441142231040432204132301412344332120400234314340013412434404402043321223000032344442440042003434212201440130132444121330224402123040101234421243314340134021432244421010231212304024433021130424224200004330002233323013203032304440401104104032324343043130431022112244303101433323124321110142122332203303044343204004321123212243231344021412400020430214210312434", "312302412044001244412140443213233314313343022034303213114241420344341414134114240101244404003211121343430441213313111130132024012103001410200004442011303143221330022340341000003401043243240334304323223302003110111422040204314341231143402043232400434032041142004044103041334042421420220431203341223424402004022224244311202432032341134131030404213412300111123324011323243003032430320123242240122200030004201413440222040411322320300124244204203330410340403333101323030004003214034401434133224322014301343331323301334203223411432413341323210224243241231030423320240122203413444223340122113312330302014202231311442040110431423404224322141300043040102313041011443134312020133234223100212223310433143342414301324432302214304101331203302313212022430431342414224033320012233111240443430403340240224142040413323331443040412240413343024221440020030020444041031230241414334244130233323313422022444000442140001302033304343220041433004012400320413041112231243200103220212122142231111120423230443200311012133112123201332444123330110311134011221303330222444132133024304122011223041221221434102203102303042421343140203410021343101101302000202004312222211023222222010334010332304301302111202403420412133430342430301400111302324032120221034423214123314410031013003003230202110104034121321233043044302201310422431300443131233042240424404122001103113413301221214243110033032130342223322233434224404012214222211220021102300430310123211144424041103341304331341443431444413324433013201410414303000413043331243044224233032023023440212441002104401202310240211043433033433023423033102210442410013004132400314041440012433003041211324330232344134201140211344421342134101142242211002310323324210120204302401420420044004011421434132311413310244333334131232120142142123042324414404200104103400412133033321133001400344113301434131030030332021403004233440030313014212104443400434433313410413202201041222414112310414402012000110010123134020432004111144200232131001140140034203213210314322020311414402430222041301141123230204320102442013211200123440434211314034430404410302114422213240233134412203212221401330422124310143132020441210033432401301200411130402240404222043404331041324300104142322304220414241441041430420321444224011404343004231431443411131330314411211100432121020220140220013244132334324232413212334103430003012101322003032131443023104300242044210432120344110012212021133131241203424001112333321321442020120224101420310133340121213132434034312420324120113024412331344310042322133200344240414032104110200302213201333343424312034042112334214334404243031330032042304012041121023213132421203210104412220030043332143400124413120210402012221002202223220412031014320301211404333130401102124340144033220412422404413221334322110200032413103431404333320243024032221430131343343404002121242013142034330132210104101324144033444413013101003202000004422141413234330203011133341043330344442020122024230401303333224322240011100041343400320143331420020404411121411442221120232443343030042131042410131112104024432014122242314123103043113020000342031442102031214331133332300344421134312402032344131114231340122101201300043242313404243320032220113103240304024131011242233401331312120013220304223231333233342420423433024103031301231211200402144104114204024310344430342412131114112400330224413342431432131021230313324232232133200230214232034030112032023312144204421143012414424001341330344032344032121204232440401101441220031121300404442213420424124314340411044320112203403400431341213240430433411320420334101312042232112342314131202144024343110001000111243134143214414043240203233323001404340443444242210441133412034122223232030213323223302203313214110044201430434204344422024130223003100044041122423243042413343330344242410033011201133320420000244002330233304432414114042202413331413412030110024234304034113143231003240324333004114011214042422130114342101304220442413201434123234023011233213310343333434441033310102441042104312441230241402202220412311044310020122203114323434110120314403224431020234132200102202233111103304202021444102342303032102001340034020321441311100001443301140403443340220113021330214341042011234114331404142133141142320110201340312032041103344111343233220424210301301442433144344244000404443321342040223104301343210342300331411232401134414011332124332023031404131312103123443131311421421221131313402424114443304402124242014001232304000013013114121321132240203133102001434024421143440444443", "421334103444240411144203101032342403110430102432001242000432004024212111242111314243310111412101030401213442102204303441413303144410443124233440341411102412033041311233331444134023023120133141141430214420002124014432142243400024202142031230244031343310024130213021301434324402132310420230414404404320012010432411400114242313242033201124342240244103401120401001240433241042424240430423004043321201014432344302313004141343214000132434042333203242300124143112230134333411314013331304210103121443341222003204141212304000312301033140221301301413403024344422212110233032420203430011110100203333021242020413312201032410141132331340304341403334400212240300330212300314234321444302234324222321144221311312441314330233403000233224102303002423110243234021203040442312420302221122321241323000022442231432304343433113231403000114023423010303344432131121121243141210202210224313143014041040212202413201120202121433312023324223231344141001042111103012344433403102241042040432233430214341414032003414010442000322224140322312220310120202421310131244140004400341122344212440012344442442100113203244234400440103444421142024343300113204001101403230234022032132040043012022100042120011344213422342301101340122101224022444320400132211111032043204412323210021013402024232303344000322424413413120244031104131434434340021434132241322220141124032122302132222344311012242031134322404324220244242444200412101042102340104401444104040143312340332222322240434323410202442230002123412141011204330442324421214012040342001302201124331333233311220034040330003412233331312242242334332023423220133234312104323411244010000123242411142223334034103040202232410134220200020421220310233010142021132242201134233203022442114403234340423440423330014341332301420140403423102124442043030224030023003201431333022422121044122404010234210244413011224242420140044014210401031204234023330314340014040210211032030313044312321242303231123230100332300310434223324224134434122423110233332431233032414304314143013203114021334234312311041331204113032021204432300144124311433333232241420233132033313333012300232404334232442404133104423113411032322224022433403310324041330214013333000100000043212044400131423243321200310100134112234242043324303344144041220213102103003321232120124334304102221110101324204022321322424010204003433133310201012214432331110324112024434222024240334010233231423031231210431101134003412210031334302020311223342434103013443004420214124413043233020330341424021240441043232110104023242101232101233200321023020301020403012314124034114230242344200334130234042101034431120103324431221340441103124323131431011102100144142221301403121122240024341214213223004403112041420331310033121220303144430322211421100004323321131330002124212010023443130032414321321420023204143131014014314433330021440230431042234444110431330434323343000134341321201043230430034213010342241123210104430122312434440231131121240223431014113110421332433322034144200324031003121240113221301224303112341324311404134100021340431422142044403233441331244010240444442433244123202222030040224020344244121421030133421321010020030142413112434113234133030434300432432301222301122033130030214020212323140104124112310332002403103021304313101314331341001321243300321230032113324140212241210434443102303101411224401122420143210344223024334234443440444443122231432203321023422341300432122340331001322443232240333002314000211013404401010001430343144300311212001111122243021104411342322402134403122100300011243130344422041042203434330341223331222310102031401112142142233202024110221441244101242440230244113214001310334340422240320204311203440131301044224422024323124442003443402010134423132032033243440144432114240403433204122444441243424144333244334303244301122323111100141343310210204002001412043303331340041031001220410021330244130044004104423234034030203132341443340422203012323432130400022403402110411111113020133233123240002102212003013002341301323321120132432224320121230223032320340000101014114422411234232111322032304344424422222021013002003421021130024131401112044304240030444100230041020412303101200114200044031221001342121344000434043123222312201323233314442410130432430430231203203010203122121022220233421210032301344143332133121240403402413122431342141134202023441101142323013442031330432221212244024203004202223422401314441023014110212112003144242032122113403021240004000114303420442330033422421344411124344024000440043024231442230211130222203124", "420122141221221404434243103113342422123100321210314014424221224230224442444440002224104111034242423440224324134240423003111423024141412401132310001240344224320424312302331340200331312430403023011013300102022140041214012402124102033222414340240402020043133342331212244444211403330303430403324320322411441133432331021441321442203130400201334021413040304141002010313342304003142222433403004104414430314111044442414344212040224220110442344423241114002140310300221323243403342402140411120240433142103342112323412033122031402442033304142441420213102102331421333231111110333404424401330444232232114140011410330224322132240432441230310143020122334142224312033303044101100034001211430230234324203121140343143332132424221143102033322413420410404431334124224003132200221034213303144020243401210241420043031341043141122040343214302242341420114430313430444221412412321041110243342234411214104142430322341041401224033310401340431110004103242321141444311421042400222412343410224403132101311223003222410141344040103302001114424103114134322021242000121312211143224011442243404304014020304011411014432132021042141104220300402031002441110402241200002122101313322401412424003121014410211324033032202213024041144011000422201124402301041312213341444233030421333324301011133020131304400421313030232123421132340242231101212133000311343142400330103132213210322042131223103422234044314310304143124300322204043140244244414044210102413014402112411424122141302131222434241420412130340034040400211203124223433330042323343012021202323103141302233104114212220220211144230041114201112424404240024304233201011214043411421404211240000023332014212304342234120320134242231401423032411333343302332431003344014202030422022232202344312343213440332424020201334142141320341414431403044403210331012130214241134114324203114113141232100211123011100211042113311114303343143221042301404232334201241242141401440032341043244413402340301111114112431031031042301424302121413411000111444142303240134021100110324132014033213300431410214044444330434120402022204304003132404141300441440443031422021410014221240144343114004203330331444321200243431243301004401104113011401103104311310111040320004143203421244021014240313410411311311203411142432240143340334132041414344332233404300442301333333240430303111231214110203101210402402311402342232210014321004023133231104402120422404210244401241133302033421341201001011224001041323432121000122343301131314133044404020034043110041014244344042140210022032241302224101044121311032131440124244102134343330431444121004023140432413234100322213204220040221230331311300122310433141030122004021034433421113343441402120440413303442133144312101243331143434221011001211204240134030114010432314121320414243022012202443311313144142023402122141121431433212104222204021003213123031430440432124320112044004412214220222222000022431433111302313033040314432302100212213001113341142334203004024122441100420203301332034233313044203142031031103423014333314142311041243322342131010043323421222432014003141003143344000404320320112133003130404103321132110042011032200022303044303330002102140011024023114020023121111102431011110000414110431220233001424234030112203321244023011204301004220204303110243244203032401041242104031214441202421024220200422033142404121334114202104414013430442222142021404431101332223310144200000100130213123133343404132010021002300224240211121211143333013111442002412043222100231143422223102241332212112104220434231244330443003044420111204201023231402342412200404232244442341302424443043000213112110024040241433404222402322143334400321012032341011133123110011103022200120414401334342221121220344411141320233423403342032143203020142100440324144240020414434043312041300342033303422143221321413422024041130321013424330031320243212400314342304040133021340423012140233234344244233311124302410012323143110321233043230004133334120022124032223300102431043401103213230032012034210330002441433141244130430343222330424441110113140321400022310413121401041340141211341224441210244114234240314224313042443221143133243144343402113410220421144304004202320331134421334424244034322204212030422203443234442444043321413330134124101314211044330030424222204123442402001103004121304223443233101300112010130410403114122244010203340441412012103213100041433142202024043342213413342321141410131202102330314021141443013340303022233443204214404324144212413341133231132210223200412424022340023324202401301130232200431", "142310330013120340300403431232322214144024042244411230102131334310143214423233314132230102413221241042010321310401203322033232230300330041133424200030423120014120111421141111210432330320322403014130233203024332030304223401142421033113122413144221003314103312321042410021202031122201213142313423044120434141111010302241242030401011001112233011103231343202023344031142001212323321023004210344423101220042222244434003332313342432023112224221021230311134140011321130324032241103304031404303030202134232333214101222340014104130200431324342023131132224444044303234432404133314121424124430131004400420431310022023400144420420202022223310300412303203122020231110243201113303032400000243322420334222344101021444330032104242340304412420232213041130443042400033024314332042212004001431320122201123023022210141244244222023201030240331004441120124021331240002332424342243120143011332134224133324000410344011212104144413404343011033204212301430004042121401110210401434100112100023234221213423341141433020322233133131143343333034430101421320100243001241421332231210033110130000331224230413243134141022024202120142324103101104220440233223044320014314034033230311130443214123343210221002424431012030230102232414143344321012000423434140322320431410214441322040434230120214230334334040030402014204134110033102023114340420320331123132114442330033211140333212214112233311340320424423414010312304331133023033234434401304002142034210212244042442021021114242134312134223212020443332414432340042240403422100202413330242133342420033041424331000104103314101143310014140341001202412043423432043244242113100313000211024001014422342220212210404001012140003214111420321414433143233432023132220411302001424202241043223313111333133302420103441410322324012432132402404304040342132220402202134023034332332304122044220444304243111412420300043102200224413004112442422024032322430334323241420233331314243101422320142432231334012304211244343023132210411022231241102423433104324243341043004200014113204414432031114040014424331110303041322240113334004421204120212003112340004031112303341323040041344341440313134241434443100410413440331331432222204121113110212331102222444203040434014410133044404102423402241442013331410110203212222413422222314340141004413340132304003011403023431311332011220241032442102243112422304401034303034044441233224421013042344431114412233224113400031244423324411301212441003320201224302131000201143433421420203314332443230242313014104044302404313410101141223014114040122241232221304133333210131040123240122432443000444401442400122023314232323130102401230303111031022001000011402414303012234411033411213243320303111300122222140131040030314333010343441130110214002322243124334022423244222033320131412101233044424033001421134103030040042131130103314232210443124040411434141224324202123310343311402412241101111411240240324144422132222201304424300043320442112330432431402134443231402200332130004434033120233323033430334121234302020424200423324314011123110403113310241034142322400311123201134241240304440242301132024121121223433231113000011324421231144213430223241442042023020412414012044001422400121240242134210201434404212123041244420403114434020020134304133441302311430224042303241314300340040231141400430110330034300112121423413242322132102420210023331324103312012142124234002042424031321323340130114020440312104112214202302021144244414141042404422434144432103404122232123103230142023310343301411122044413402124041314144423101224101240022404404333343210120103200110343200024441344443204403001131043042210014021332222342441333132033420024343421222132424140411134120100020401213111311212234032011032202011101114121033233414410233312000122002301111432130203141201412210414201421141223011411331220240011332103133441414432224123311020341132413231324001330004022433124321022342344140134100421242013431310212001001430004021041321214011032143403442024330202003310044011410232120210404440041010243344434221232034110332443314213032320241203222444020204224222323322214331410304313043213441123440412342142223442123411302132113343024110330401004043203403300011002042434141322402341233213022232442004240110302414000044323321133424132020410031121130413444222421002410324221230412341103301232340404321040132100020043123124301240034114401131010114232114334442200412214143301224223420234204423121032441040430224411110034131424432202031013332414100241143021000241432123123233040002431323103031423401201443342", "213013444341234420124113123202012104241124000140023323120402233323141324013140300312343332402242241414401004020340042044312404030044243104321113204311222142224424221311343341311414034410221122123133014421034201243024342441340341130421301304213123111313400023010004240121024424230113142403214212132044304034233422041223221430004401202123120110031220124200301313210114121331403122202000320343214144221231404440042333324331040042211222221034420314400320431114131230341420322201321330121334322344431423203121140111432343432242122231301311014243240110430301441423324400022321014020442033401223132301440202424141133120220203211013444413344322440102232422033340301314231222312211031310130033441004333242443423412122303314234011310143230130004332033122344042401314022210301141032223412414142011423121101430314304231111141111304413242300004444044304132202004420421224021214134320240012443443431333201422221043324332220043434311224002204021221014402004223314144304221133002032244113323233120142403321113211224421343434331103442234002133033342414033141334343000144210440333442121232402401411240020444344224420122203022134440002102412244023310223411343101043044012111304424434433414311014143244131144204100044113024114023034013214234112330143332331131330004344422331213202121223102030043011012403121100141240120042013423021010411241100101423223433431004100001323223013123023020312314132342243211443343123213020400411132022234100230430022400434404112413301324043002443122241403413100231103424444333441340320203132121220421330004300014143100302342232140122241232341314033310112311340110244201401004124400043012221340230400022343322214441143231340134210441443301210131223200001232012400302342231104412340411102314343344442401243432004130020303211330340001121223423124202142140432121224040310302440441410342213202213100301440000002431300213313232310310404413003344133024302024402422212103103020212142002323121220032101201402403411022221321334030144211233211343111341414404104323234321432233241421110130441114322221322334001224110434242103034433404430334014310404332440134031014244334131200320124323100244311133103304010440032040320033003312414410034104404140113131110004113342133223142303133320110201414224324023221322224231013242421404200330310202444121031330244043404114100321401211222301342202300300140202110111031044201144301034313021232122022442443113403300101214014421431214013332134304230144100101403213044013204210123312241233044231113010133201202433103144402121404110022334442130432231143024243022420432113443413100132422222201123322042301310014230403132320121340221214133024032403014232313040324320114124014310241304010320402124004022402104223040204324041131231340230330102223023222003010203221244024004020302232214044413034420223334334003004342404411034400214322432401113130334330444133303411304430123143410124420144221111203142111313000433234041000012001430221223313333332120120233012300101242430242402431220244002110332440042101420224132224330220411341102033014314013302020244111134341341442112141121133103312214130341410423103124404143322213110043214121243234323214042140420142422103230410421430422011314433400311312202034314200310330301300022003003023121331420402012412443310334232111040013111120211400301324203133323321104310401011422044232141021122412224241043411302030102441312444414222224141141444044121141304421331223420441323403031122121412314020243144143323220242134441023311020230242140401130442214002004012424034131113024344230100433040241124120241123413212433040401240221140020444231202440220140102204324343303421204011131224140021013441124304423222304344112403020013321003322342424122340333000002434022334004034111310032031033231023133134140303010314033203024443310133220422300044331223313034334233241234043430214430304031431023104233234233012324021442340244333301441103114421114144231200410004331103113333001411214333400002122312041220341103323404132444002134202133303442432121332304311102411200133433243134420443001430411230423423203431200324100111401030243442041132012142204312212023333011042124244032203334123242203104343101043022203023001130143301001001424322104002104204342432043302114012302021104142122241101020000144243311011312121144212004443414134121144104030324101400111300444442423020433343323313443442042314141110412202222032011343103102312412443402034013222103134332444133330333311130141323202431243120444111012110343114304120313424011201442013332", "024443434134330204110144333331223400114304344312103034143344002144133104310432141324144204241300200140133143141102332321413422440023122112142333134122304342342033411141031144320310242144431301444032024400323333232100402434432432214022424211434114320443100423401410134040242441120432411332244101343044222333000213110112141100404314132203013424244232023211143113021101043423340021420342221144221040113123203423120141024311304013224340233314433100024431213002201042211344423111220322204320332322420110440121401004422222401324400002131401142140144223423300232131302313234130043214130033344224102211332023141200411121421233220041443303422013101400240301334411433444431340420114324012202401114030040233234042211011033032222311232012410230034422342130334314414214031312042421334434102123331423421201003214013141041210313340144121044121020332124311222213341333010313143123414204202434120022104141432000203343410442342223311134341134103411334103113324003204244100143432411321400024300242022444232031234431114431134401002411323200433022003321414231022234322210213041144110143000003044400404032122444243331411432203431312222242312343401400102241020243322304322213404103234334440344321221203211420430222223300024101214401013031440314303413420113330122433203444403220032444001043014240232434223134301103340224012212342402404104131100321023342412020324421010443302222131430221342240222420314104213442014023212141414302342313423044244202403244413224010031001240300120141341100423034311241203400243430404233341201304214224400101021430134344223120123140224242123242322042320001130302241341132123013234233422410440231400130001042110401032142200140330330112233010401002340123232234132203312020034102421003230413043214211014230302444121242244141014243222322043134411323141003430441304210034021441424341140044343012230241430001220001224431213414230414304313312110002204242100320421040222233231040323342301232242401340221220123201144400311331140421444124434202322042443031244322003423211402342121244233112321303413340423242030414222120021203341241324012334324011404112434004412314202124100201020200211301412420243033300033232311100323011040123201310040431033240141224100201120344404012304121340424111443343303203034102344340133442112401221041040233041320003410442423304413124011211340043034122430044022004000203434243244120241124202133214324412331033240344410442203300420313243010112432100343043242023442213213311101102014241134304423131212442003404201020213240402232300221030303013122414114030411331100344404321131414412030012410440310233030142311433001333324040114121330201212211221124001011141202413231032131244012221313223104022423214040311341424110213104410004242211200323043220112011340420122034101102042201231434421200112214331434430220040441043423430112311100041340342332101112414100014030240132143344023013142230334234014124123134232112243314034303304224023332444411044212122010110114001301421312030343340212024044114233212423314310112321121221212321134212433313222044112224314011132041332331141123232024301113404031143111040322332342010432113334324130321332341300203031234043303103143240303004243402021313001310110001242012234320004422310103401121210201212140412443214201414131123100304123322023230333444144220212404032104423023300201311320441044430214441401420443414314022244204421303310144021221040404134411403033012330002443441000333043421221322413312333331342423004344013012201342422104414220433300344323004113110234210332103432221043320102424400314413104012341041440344112013302402012433202204103134403011424031214412031344022300221443143114423003234004110131400230213120032321003140340040244003020014400002422332304443131131423234030030223232220404002123021042424142320041103043124013041434243320403022102304130102010234224431400222420400321443211241341020434144002230143341443411043132010403220401410033322441111030424230112124204320202143233003210400124231233410221112443243320132012113300202042321344000422324000204302223231102030123003211031140321043120304140342032204143340020122304301142134330402003042442200402131423313300332134124224321334214343014241112341210001004424024414201424323303121424300410243344404042323311334211211113412121441401041022110141222000042343334224143201304011210342334231340044344420242330413031204343423234302330111441440423222043420233131140000141013412424222302441010334212044401234240004002404330214100001412243311333230314020404022142143430", "040322020021132214021430001010411400331033434012302432432414013202404411242222131403030042403333313243442211001332213331231442442330024023312342312000340104313241232444102040033400044102322044420100332003424014431134131120203041334234303132440421030031123203020402132412401214441222212332200430004422011322114323300330000100410423440301412233344043430222214002103024121122010100302132401214211100200002224434242243441001214411030324420433111034411022213422401130333203312330000314123013240144110042433310014214340041233012001141210012303034132100044204012043103132134320322134142403413442203333010013003200424300002242023331013202443113040302214113434430012020040303443431323430410232041241001223114240313101430134103011010131034230122144301324340424214034210230141133414312001411430344434410024112404422031024213004041430340330013312200034400012004421134424142430001202340020241030431331144200322202411020022322222104101201204123232304134402144424014112242413340131030131114101134231214211033334413140043323000331043240203441424441100030124101411433422420133242024420221333400001030022321410001424220322401003402414101321344300401133123034434414213440143213100332424243122103422204023211322043130023120244334101414404044433242224003010430321220324112221031131031030312444140241244404004431240402223004133033201320022244143102240241431113412304133021224032242144210110110131133234144331014010043021230240302413442141212332432112101441222141204104201320022242401314143220421410123030142024013302244010113442113442420304230110131033440424224423244240220333212020202132424343404343000134140300024220213114333133420331130000002201000302141021121211231123301122003321000144110410143040221041102212310420433220101321212143110434142111421132430322143421114403111421000412243240010320313430430133104302102222204431032134043434133120121032134443414324413134344322204013340123240042031224110034000101020224041442322330003412434041403403433001301241332442320434011201322224000204423333013302224240212141312400424304421031410321240221044002442402004413404021412142113244223340004401034340034420210024343323431022130140241344400141241121443233300211022240230433433041414232134031114212334301030131401133031222123113231104222414204433114213233100013333042022103134033440402114244040443423443124121110330402032131332442404143203041414001042220313321034134201400020323410132131344200421441434043003014113100241313132321200233221111112431214210211220204231044433034032242234400114411321114112304101404020312002040023223322140114111232242113331402431203001032421103332133202310133112114424033203342142121444120214124412310440111210044040201010103101403013204202432143431322144341014002244131241234311201241041013311130210034133344011304120330043040132400001040321421243422224424302431224232230114004440130002240000214124104043204110324132300410224303103013214102332113034110243031022433340021433104422041420404413233200042413401102202304321210134430012331233211414320313021100011421303014143213411423422130122003100310413144323234434214213212300032114311401140423333224110004113024104403331211141344400012401212143310110330131021430312310323041004343440033203131403022201001414222122011234141104232410234233331013121000330130040424013042120241142010444214111240310131041203023123031304324014404042103030300420040430101401112323301122332214343301320330003231014230040231314224211421202132110112141213032343120200214330033223130302404101341414221441442134114410214010322444330322333010310044120203000412002100001041400343121000032234042023222001140321213320134133211334340203142120233121023220224341221124112012200340340323411241431004141001320033200424010120130243130210400032131314232033431434411324343024243423241224423100432212100400413301034444344013210220222042032312011112310123003143111123232033440132133303230114023424114144144332030402140121313323004400012134014003134014321221330312413231402313241203104142223212444033012020203001232114420044300332111021003202013010303424233241343222343243310112210212323102030300343130012323420431413202130320023221132331013244104104042323433140321012020304244400121003031321004421243020000241120144003111102341434312123332434430211424310231313311300433431430201144211133012024412442221430421403202402301214204110233444323012101031431013340122420003430323010301223232142433344314012323222320021122103323044030230101412114024200201423022333203131", "402233000141220031140331144122320130300040440413121233203404443040131244112244132432113432033321001434104432132034220324241212121010334224130144420211432002232040122440240322414244130132411002422232440031432242223310304312340434434412223434121113003434130134134011204400431041421140031034124134421134420034340222330140304313141133124314032004210342303344423302112331310012212042034004230242213433303400142134432233020433203320223140323213031223431402233400402243102401200022220221124423333200441233312022431034002024410112301332243430410004012032211341103101344430404342124203104213301030332004314042121232342223131434123124421341300430141032134121403244142141020231022414342034221233301013441032101034223103004202140432333212321203223124040113041233133320041331232400140240241314042014433012341431010004001210322133241131300224203313442403041421341233112144210332134203242331042244120123121444031243421224213443421122220203404103343311204040121333414304444333030104222243310444133404312444243144144300400034002203412224103141023014342440203211302042213104103342002222112301323304413123200111431120002333224343212204114203443123312003340031231421233114101433111403412141334100033333140113112421201414211302033302003233211111300014034212024424410110333141003132032441110401132244143314423124121320222443210323013231411014042321424122330324012343213240044244231202240434222002032221430012043401444242042001102302030130043203441433202232322430423034002132214201144020301000243424323304140200312304033343204130110431144234024100331132412333142010434110432131302121343204224441244040234304421220021433232132314102124402003221404441332124304224034141242121400304422033324304442401014304222403242413003011140344320411143012244043040134141440033121342321204202124433220443112014111112433423240214410233131211134012120323301310003321113410033331030334212320402321334322032212040412303133411140320321022413001210120220012021413144133210412101333413203214404000013441244202203233400011114423332400421200222332110211012413201241430234230441432401411111213233304321310423031210120433404242020300114213342024222341223400213042232014311224140200214131031214322440233410441024234432302231141134011032132244222404210432442111414002222301020131321134020013101312042213034223133420222433342422424203240124004204013321033224240141213310214232004020223103213210241200003400110433432310021222013404204234233012334001402123201111203144311021304233203124214213422301423413244332041302201024142402200224100002100144432334131142342410442313423304140130234224210242110334013114024423223214211121402013130413343343202120423234244121211014011121402401304301021001010021204440132433414130411413023214141021123311042443131023430023001033434420421033431444443442343140022040234202214303301104120032014043313401434431111111042423143140341311430424203131244434401241443012140133004100033410210023212011124134324312232311340244120111123411040144031223223130223033412302320342210222422230100330411134112020300110332333114211230430410441023214120344221303131302214244442100012021203020023121320032133010213404400340401303322301333012224403304312101202341401313324111203200300302144223431130010324032413222411303413011300433432214034343101041310334044301233403344204430204221221230142434440340142300421401242421302010224131433100213330320340412302130133211400340130142334033021004444002104013012114041224142330001442032114014132321101114420010130014320133102440423034333212140434403142402244403324112232142022014322022443430340140123430011312413223442034200130321103431404241142204422411340444443114022033211212331113002204302012403041034421232332141404241243442000434040321043222301441004110140031104033144023344323343130114012403431330231340023433004402214413103134344432411103330013213021131312130102020001104222342114242044313003304312110021133304301144143141343333241040432313310003122322311340203021120314003101201042042121130301042203044012442122044124331324323130001400043034201112402401423434030402020201420124402010020144331121044413203123141012123113441404123242404101002223140443002223320241412423122213310000204102123234442444030320240213203444300101342014244204313132213402210411104224222213141314242343012344043211112023432043232224132121213443024114042133323200312024021244034212020041320022434013243332142233404014233231240133324243133013010144011201212441134420044303304323341022014413222400", "234221310313342314333134220233003200121143004112101100201312423412432113030242143422130312323142011040131442413440203131030003114332232422011000321243212000343023003032342023210330240241031123301423224034120040103021121320222443104233424130024342021204414441144140411324224134114120042032233241122203214142440340023341042423442034330303104110413114013200132444000222142441310023312133044021421340200333420413322110414001004001320100033411201123112212340423003214342404142302401002444014041024244042111133002222004240124412332011233342234213131230420433413201213304022031332004443444030423333100342120113204210001222224204140310023432244440032104232144443043120322033302002140103103440113313132234233423414134204420314034230230231044111342304143230142340303202232221000442210001004101114340121441312422122122400220431333013342341010444111323221241442310231132104010101210410122114020440241040242320141001434023441244240422412020422023433041304001440222424332000013040142110243014244234304232040320103301314214441104231311102223340143203304000034302102411342411424201404404424344134211203404023004012002200341414200232414421240203220144141140113401241223443004111402321432003030131302143003232012340011133110233032244212111330333432133214103341020441322232013240103213432013224313222234301024021402400134302234413440004323434124043024114030104341021101211244041134401420023132202333414124441212343304420241311130302403310443324231042343400134411344023303014424200414313020142043322041000224433124222231441024311320241412123131102213042143100343444033104441343111024333004141132144233214013433334031022120301410323312230303303102023340114232102331000233331040213204241324234343340300433023332441201121131221124244102044031330111340311043032304304202442241223412303223114220210143332400014000414341310441223334123000041340021313324033223412230123320314201442342144300141340233213110012113104230042314443002113123030042102024134002104013212401200104211444213301341102003100433213103012231002232322200413144334130203114142334142311134021132232000302234113031000003442430124333340131214422143323121033012441321240431224132204401402344000421341220020433334034441311231421203030143412012011343044230321422424342222314121022101041030030440000213313314342132121424442333314120341002332230131104424222221032113342423340431221132330433001340313042004010214023340124423423342014113121041201341211130413312233431132324312121001241121332224131040111411041011341012402431033332413143201014131013002133220330202100200030032022334203030140422122212220241100120222223211102043000313111314304120432213102221432444224130240431022144033043302030430201000133000204103032324040432122014443141123031111302141321403310023131420400222204001403123403024411120412043144232402334321404104302230210441312400230403442414042221440222114001301111420202444321342411231244412013400344222240012122404101342401112302444213211033214414314133342323304413421144214420432132120214434023303224303213240302304110044033004212414002041310300123442233412304231123430012331012101202112400004223222020034123402021433232424422442010100420211023221322300421213333313244421320042310303233220210432104322144110400330100233112142403200034403043021012030224331420143213210421341033240211134310042400044403344024321332120020044313024440232300321313030442210030443413020432330440423110330412434330100404213021044440034204331032124001231443402112022203002003110220140310421022010430404200313030344130313021242332433013014232322023033121442010010001403442142124001422003003430111012402343442413214113340314143443411222133331113030413042212214011111114204333421244324204321040234202231111041140143212320010020211340134140214034122342210012342333013301311010000414224344043044102111413243110023012441040212321010214212321221213204344221433043120320424130243020233244044421243214412112103031432034321404143031301014343204121114423142233412443244321141140110220003213004342211142131400423044440111222140014331030420210041343221340004212143432331142211424434220041301033011320124341312430320024344323423132143301201340433300421311011112124230124134211341114314430322424034310430334341003331144234211144040242234334122434322114313320302310322302103140101231314231143102113423000221231220004124011042200332330233310202040230334222420400322102224012031343241041133013431300423433023300220413101033443000303310320303424323111032301014324142", "400114242223101313023423110443110031440330134111444034223004310342443241424133221133313032440223030101232144232321430212124020240342431241304210422114033100140222024143041433243223010032000002201013113114020313344334313100303042312044142240012401242012410034433123040141301102411023340344124411102211124112431444441141341102040344331000433022123422243221334111342412002020040240411004220342034110234014234104112220133030440243442331244303404442034242413203210302411300442100110033100432111400133304021033400404024210434144412011201241102120224102330304223444242321010201423324021322144223404034423330140220432013304430224100044323004433344044134312344241401324002024112311130140113403323132424143223014334000321322020241123011141023334204222331330230213044013241333201043300343034442342143221202410233314422120344342212314232404323041223121220413220200403123312124204201342101331443414430430433204322033203020020404041031444200432102430444403333100402212314110442113223411122123211414020421302403301123444322312404101133110330421043410103243142130140144024333043023111411043003224330344300424404322130012034411224111110423023003031001311032224234313034102414132214422003101234022011233013430001323134433303220113432022331111104042204040212332234040144311220242041213301020330231334332402304233114113441013334134400410331314022401102043240042011110201440122320143412012012422310304302341310203203302231002434430412120422322320232123212214204422220003212023400231244412010103004343343314301422202222422302322330334203402203132201321322203034132313002123403340101120110014044204443022002003432442400040303030130434231202103022323312103233310304244013112203341301211001413302030141241021223341341303243220421144120044131444043120112340432322321433002400314120011400143240241142222210122430242023004102120022222330032340323223124400403122232323022101102332312212443344134000421102324414432403203002420300313130430441401442223234130213434234301422344044413120311213400340131314410012341240430004221321214420031231210342310443000424424141422131231103324243434020021323023324423034230003313342223022023334442120231111033442430323111141013120032403023114303304430014121043444203032111213101124340433230132344442032443303030240021343422033043442042300431240203023410443043310114433412241341244131004114322033440400020342031034430432213234402431310110141042413130234331032404104103124142104232032004044010334440140333243120242301003444233240122443024020244001310103101340220301204234000423001031300141331333420003014413340101220222100221320234314403103113102120204400242413031422031422420424324323443404401202124213340213142442434404420011000400004444401221324132302410112442234230022020300013442203112043444444212224103321121000440122134221302124100200212410341134332322144101034212301320210222300340422422304312233302140200033103311202314041244022200110221433120334024233314011220122131303043232141244211143023120021324304324411301141310444202422321241403244304414120002212214033034424214044014011021203101220231023133010020101420223432001304140113140441332121312202040133032230433124113411430142001213310000100204410433420312030201211314002323240400101020043413424304334142234112103103322214213104120400230240000233023401432104324424213400432304122044330130332014224322310410130033002332440412300212310141230402031011010114022214102300401200433100421304022244031331022410202342020130133041133113342310130403201223134434110341233001130123032043003300414102231104343102340010203430033010003210101431400003444141124441442013204410134433420020032221220342002400103010120122401413222342301201403404131442120231200433142434234333014300213002043334223424133112414401243204102422220330242014123040041021102341403230231003133310240430130343000340114111030313241441024434401021301413221042323133203000343204413324334213242044144042244142120112340314142101002323321234021110021140411021401413203021202231114010013322321401000130303222223210143342333222110124141220031041132410320201114312434103432313022131133144114011110423443234033104003243140440110430103224031430224122302312002441042121324203104300242210431141414010403044200121103141434144220122422022311442321032004202203341101314141211213034433402203234424412440424223012443112320444314302410204212420314104434123104430024441404132304400402430201104330003442110410120131320210101111210423312233222423014400440333241020231212424114043", "301232141131041333211142301234443002034442403124042331011323034312111120304211403101130200100433223233042112404040223103310441110432414300024403011403144012020113433102431414242420124303130232113134303242420211332211322240243330344021210233244044230033012124001414433014241444212203234412232203021411113122142114424101423122020032323423010243444224121234220424332014400304144032001232231422442312120203100411110031043441402200102420012112101011121200222220232130044232410123343344343033141413412442044343143130344100324124433133333313014431331310312401204200122113103201431234412220430031100003023034302103224434140430001443210222101403334031043244221222141040340030012233314013224432441112021404220434231301422042132111141304244411211020022243410130311240443200034141140203444044402224012203143243314000402224332311021013401044223013221030201102424344442401101211102010433041031342102231040441212324204112012301404203234300120003134004311434304244100010042333224443312013440224233413001404243213104214430120341020304222120324342111044213442302123341032312201322331344200134323423432203211032312013321420224124431130412224434314311132343422334302143431030220021244323222144303414313202124330343411123341213032000422120034102343342243440243420033124423232124243402103133314201014243432324114331032344043203414331221002401131311223311113132131340330440011334114430204212123403123314424430103030221444420211412203033123424244120411130341003303204140231044442004302432124003333130200423332110401302004142102242040040421032204233233130314304142112141123320001401421124322312402440040121021213313103411001131204004023220432441110310030442112210130332203324312434224144242432042021213133202124400404431242324013331002101044004002130111423023332244240314342421004112134100344331130102411144121321344214014310213401402332324403103443330312200401214412322130331404033034033122114000202113033344130323320213424221101214041244132134031401203042333102342313413113003322134100233042430003242130103240020032122410022244000334321213033220420012410004334110122330122404022231220300034041333312333401200111031142023111233301212303210412102022044402344242022200103123044121323134313242441142041202114123433343302343121144241110100003044332432041314102440200201413443344220234030343424400024433144013204234244224223131302143321224331400040032020444211330421322341401241341210031043223014040234334130310131112114313024212400101231123122232402212100234011023202041124342231313233043331403303204302130433413232313233133210113241142403021134311221100144043303411230022413214332430401434243110012322443323314204304013214422203201033212213003201202132424424330312313230432420230332302320033043412402104210210424332430204142021312434030244233230424104404243203330232213332142221423411232223421211420000140344434330340333443124231403410103113241133121302403001411420443444030114040402443401002240314102422014303443212043134311221322432113033221131333032433430132243042241133111042301331423023142444041010211321303410213003301400121043341310201144432031102124103120013204243234244114413121322134442031424342342013401140202133034232432341333243232312243104222203302310240313430222443012013220221041230003113130031003333223210222233242134023244224102044022303314343004444342340341401244300313321422432013112404421402241142144440442322244244431413202241314414344341010244241234124422004101433420441131012040140140303100143021333342334304420112134433400010102314223140331122134231210001111441323101103410213131413414440042110434320430322211204301132331242244224001034142434231141020241020033432131340320114231431011011023022242431010340431241200322140024040143441132034204323110244400043322104203042211420021221203314332310043133112222132300142102020132231103143003433111434401120323234332340113401400430043411400113230340144114202422130430321203140102320334421311444300334313310041243201422202332300341203122102004343104301231001044420324322221004314144010113020424201202103313423421422323143033221200004401034200311300000101323430420023440010121002022240120224434121101042043231122132024401422333213122411043121043041040031103120240414241300023110014401041034214243410102211420104322042014442423111030112034420410000402200032321401110031114244330230014044041013113124110010021410231232011404220344441432123023104423444300330140024434120114413022224414330421323441320000013134232233232233103034120323203", "021032100224424021330424302312020330344341340112301241130132030203111404044420300224101341434431021103322424200233312141314040432141421031434342323142410440402144003421344330304202334101012103031104100033233423303124434010332341301344044022114240431330131204330121113003213222104411230201443244213242242020401443224234234114233430340411140131414332232212403320101210200034011100444111230022411120230342041234400120213301410304310423323211330121022420004423202340011030022100444341331344044314144204204401440033142343433401422321402133131343140200341030233222130414141414023234424431243142314200321001232411443122034220340214100330202022303423400031242024241004132420432022214310112010130402431233221214421433441210244344203341410300023124030400311411331413100212232210213403310121302034011041233214001002340214444430421402141002404414240001012120211141203310012232110034344134114410230230400331000021021432431132112113121430331331201213141101300301132222302020341443011011333003134403120412112013200212110022301442331310401221024342100411211123124304034111230040031132111341222344132344430042333141104201341043420130044221134143412310014242343141442223313431124032102023310200113001200333414222121421142244400413144423344142034020341420220404030121332423041341103301324414331030314201332110430140214340401430110430311001421240244122114043434314443044300103420143004044430441120024131020332300102013443421420200244243214120010114313000324324324411443402222330304121004211104030302202411401412420303022243414100001414301140011212241041003033233144434224334211202020341442403041304021004330012030122133440011014020111442311304110132411012132110244422310441010223010041431213102122102223421304314204433012424204321423324130401132130412332140434133024334311033312120402234044103340033130242302302303011231304111044014410241403140301140034303203412420204113230032144234301043141232421444304333430441323122043234033342202121004113123342114020404002034104344342321122420430223432042223322442021444443323431330100230234424324042102303124010131312322232400102011214412233001324240111342343122422240400413220411404422004413430232202114033203020142443020212314200412121333130334022023130312332402431240403132201114124443140331440120240144422211224301241040134421130042104132020230333321020143214032020231312412113424440121303010101404112441242211030043334220414230110031310103232033002044231430243422313041143403130043220243320201134201101043424202402343422010201324113130331140103304003430240333440222132442104334141221423043212301214211021022402301102204301034202324321330323402321430043043130432323214400031142300400310331233131201412134140331344432032311101142433301024042110324401410201031102122244042413012203142333033333220031323244222231132142222233411134041422113004323000020440243034220443114201243301320013430212233342002140342230122400332043134101323124310033440421310312442023312112102230130424001100444441324210303301443000310434200023034000430301231404403320300310110003013020322312030412011032010143423031322033421314420231311300144312221120211302301201404231203103302131312341343322022331420224422322131430344023234441404443231210111000112204132102341011444043004100324202424102104401343424310202230320011202014341133330020202222001404034431434242332034334121440332440330433101140233334322013004441012100303023221101334140222421330131442121322334110121234412423422022004233431140044002401032332443004132413002201014121443120312441411004244311410040423144234340040133124202111120103030012330224412424413423223440122443141413141130230404414143044102424420411332132421430224314132013123123004212014023032423303240404111241304242420044034001333001424013321101414401310014440430411000102424110233011323133420013042442123210331440343044341430332410041200442232021343422031101202443343003012424234004203343021344030430043404232223001142310231432130020223241323103230431041134044201113403203442001302241342123331102434041001010001201324044030342344134202330104003023232201043031442311322002002404013312100000132440414041113004340241303342333440332314330411321023310300404104002130241322014023244402404112344424442431224144032043300432310003410101114431243204220224431342313024024434313302224210140431242101212441204104133434422012323320311112434220134333241441113012434120231042023112234313341330003123303044133402043010320231140302334301123103023024042144113321231412114223", "141430012010032003312121423422421300412214013012330242031113140130212034231143022310101423042212342230344141010123233342143211230123403000222410120310112444133122203334300442003130401241240211334442110203333440210330143304302044112142033003442410103212232013042103121042341400232421031314103301413140012122013141342413232113241302440332033231233200120140311324024442323414220240341204334011241244022244341340031001000232403344403434133223001221344002110243413421211044422443324432101311201222342403042402313213442334310332234223422032330224130313343002412243211241013114323321230002232143240441003402101124342303304140023442140400123302440142344443413133221100433443041143144103430303140330302021021321312142042111123343333331033331423232320103013130201401322133202123220441243231414402132202301424424101230202033203341233101312003424402044114331024322020004321024003312134230404333102304423400402234000001210314043231041014431003040442423434030142242204303144032110003311202242023142032433204301423104011313134242022120230000230420423000332031302130210243121202200320311211213124042321200311124221331120333214341423431024020323003414044224200221432324200422244310114422011211111122232230434330401203223222030420121232240012241321020213413101144202011233120442014221110302204114000121304100403040440433110440003214133103021324314310134122443403001033003204133024111133311243110421041431403424320331142304412434212301022424312422034013430332042444401422302214024303221310204022034233433230131122032430011424414003430231214440012232030214011104132402143403203401443204223221142222040110323114130100200401411142103233214224300310443043021341304301121221422204031333130314414042023101304034402140403431004300300230103023304224311200342133441232433401244202000334004310442131424312301441114442204422234420112213200330440334221232444202240003133333224230120230422241004143432343101334232024144201100300034133420201012023123024331344102313014433330222330302410340313241032313124430203432322234300044221233231222141243100020121321411424313310322210321013230441011340310324010242131004044404144024332420121233133030000311403043231103312134024414013200211432322202313111222221400440211342230210201033200103103032331111020404340431204343440040140114301122440423440400304241210244403302240231112032221311042214101242024423442331010000422430214334404301043031440214043223314040030421333404424411410042411343222343331111203030303023042342342322303322011040123220202413111034033024431142042221311310102414122242430422233133412001222430212104340444433411014304302323102044033311103310001203414044223214330414041244221102424110311324133120222210304030330401423324012003243414402223131033022113242131341323300421021030301113000123401402332430410432014414303243100033220031021324313240410033120321030122204001210342000023332443121413301211313443341210134101200113111220200313123420142210323112304202414133203204342240042113031420403444311332314023424114343040430413210412144011000203444310113401334434011103432111320223343002310240433033041033304140321202423042000043332104412320414223100431404404120213134010304414024040300144011200324232011312411242203411403402324014024423110203001032432121242232330422322434401240020124323313022132340001000001442010043201212441024321313314122212314324241431341010013342324332321411234414100421400223320010024301032012111443242110144333323120131422313110303313432401111242340014212303444410333340201133331100414120403400220202432310423143420411013301313134403330343022233301211111413142323140240133221431122004322403344042031010232443411041020023320304144212100234132113434204010441320414442300443231441220244031212110103123122141034011343024403421412123240240411102432343130320020223342231142432012142043402412211014324442324133111413114011121302101141242104043132340323224113223030220322142404301104000320302240103423202032404444302013243022342343400043401441001143042431001212424412304231442230323002110113122001231014004130340214024404234113403143122320433034000043224210033241024240030322432030040004212214113021332001040243112432114320140013032042321442341413333303432300142141443141411444412000420201041220422124134433212112043243221000321130122411123104010301121033304243002422404334033032123134120441300302241424344042311013134433113223044011413240412413203331302110431014442114401141011003110421003024100104212011431212301433443032213014222211", "042030121342314341401230234433101102024024124134140120132132033431414222014344124332303332001433220303313103112133103124121242134240440104012332431201030240301402232324033033022303414123034014341203221023223411231233433003041433223004123440243041114100132240022221033242100421342241141243043003342241314332414430122434220422143032444011223004323134301341202411414011221000043004033134130204004141420020400133320010324004033223014231342122430332030221131344322112142113044031323030302340142313033243134110410340242113411330202440412202403144041140401131010132243102102202301140101131032213102212200404010342243003311023221002423323114431042043042143003103104042242411314424432101131332031114001131024241011230111400311330044442030414002214202120230100342430333103340044324220200320410130404323400433202424040023200324313043300100323200410144322010343333430144213132341210041031121201222021004012312413320432343143342413244234220030202143032244231040102424424222134414424401103132421244211322341321443102111022433020201424112112343242441412012432321430031443040131022304202340130012441234401223011314202244040131130123423432101433244323412140303331144434312300330340123444422020233443223220010414140414003020031230314130031233223211224400113034224222420023234132001112304301223313014144134210130221014022123411242042342031441331333234130042311443333140302233121230421431012314000001012412402202400404000240420340233204044134344433411104102341343104334342110213113213333244104304340224432001443133201211312033011304400431111403404433403232310012223441422323144211233031144033033303222140141344213331000211013343014143243440122423333032003221132101010112134214404434024114312440311220224431340023333220113331443323204122103031130103321223144300140440201230322220324430104343003110330330204404010402320400133110032003041044324440241313232002400111420141433324114044331423220024410120313144223313334100324022120030311414244424101140240403300312424143233432324420423024122443103423202030400343402334411010021422114201124121034333124004114340403233340220424133342241240000030323431121113320211134212303142443320410123001214020410212230024343344244133001244234031244310313004201333241213400242143113424421344223200040404134243333132334001200213232142443301344304322041423022044144413204342212024011324334201132434113311204303410404122010220203343131020424100042113304202442421241424020100240133321113424341004312114101210234044032110341141301234334132042003042404043132002030023404312110344224020314111441242321040432212322414100200041430320123212211020000001000012132431412330121224222411140031132444343414324421101410314102223121223132113131113443431021213033244021311020233332434111413023302040233413301310432020032234342141024301134221333221012323414041240313422322242223442120224304242204132323302003441223411320223122020030133442140431430230042432204340244200222332104233232102122301001141113201344130402343322044144403014234331111124104330121323330240332234020301443302120014232334100421221042002121000423211414344403213024221344001240111231311420414100240122221002200233444220241014033324042420010211111441243124420403103131314032113120231434223430112110030401432432332110014013140020421002112402131244121430241433004114422032312144202010422143114003221301411224314110312031100031402144124323423144000333113102444422020232103131310342214202243004024344212101214400333123042030421332003122304133210300321233332414311304213113130242230312334144433343222221014312012424441133224141321042103421242002011223340341423003220043042144101141040101131043341003241223120020303140303042032412042323413043100101331424300440311212343344142240201031012040401124234421210032220021320022140131244342203202033331221402124003124403410124400333103400340204024303100200104442423243122213034422144341130403122433224001242322411110043400224130144241132240110302440230201341223114301220210120313314130121343340320314234203444241114142433043433133102333004123221134344104400210102212220014311223432440402013021443433241102043113321004304410424243313322224430444102244003343224244001313100342314123304104032443302221022104444040104113322340021042042443401214232444021023412043411043432044130304131331212230341142013240003013342130213203301010100414030143200401110403213210412004342442130104240421022024104341034123232444040321244014244132332410224410413411121020121024221003132213134244022110013102", "302443422211040404443121424144111400134230011123030023024333314323214313020240004441131310434421123242432331230443134114114421410123430002440142141031441220120211121312140314240131331334201134334444012023140401432100014004144042222422442242324104000314302222043410434113400132333341324314021233432043133103304333312424004221013422330034304303240300340120104234014303204332021201041223220401331434441244032101121413212000330144040322423023200131123301430223412131310413412032340443034322431404202010343204313342132043000312024313201341231032203021201332232331311444142300111012233043133042110224133112004242210022241120041114431413333331441310221040300104433023031312223024412100232244003110041144423134302331412113301400113302421422334242344230333301320412134403432003022334320321400130322303304403344414102214423302201132411010411134203003302314342044212044302121301010300330014221123112104320422031220314421214242140414101144101130143001223143110132002142311324000231010444324321144002044141214241234340410144204140440142343301431430334313441424411143320142010330101332010100103200222120400220413422212420420321113120143121241101334414122031243042134044231113440111133434200034220243134411304141140400400130430130024011443304433224102321330221214141142242220104223112334121210014421024132031244231132114331044141330322424441031001121002331302022213213313214341421430413033101210234422221321002033024112443200342114234113411024200103014224334411210403320313213211033234002202330420241341410332324012420402123120121312420011224034303043112011304304020124242244420224314341032141310330331412421020021033302001343330310212343344314242331333331130213231113021404410044122442430203044411433044130023304113320404103321410410233112412410023313101140231402013411401443444032200034411141113231244312021440022420311310314444343402303323324400133413410122030223000104141324322203411122013004340103432143342341414443430303143113130033042310214342213110223202424123130423432341412324212130132430200222214011421021200331431030213323142114231243331140304023324241102103101424113013303120104120213211210313230042434402203042222431220013222132034144011144442141013321023002142431013440232030331203200200043000133143221211142011223021321243204213243242413112022100220033003203331411134420410142310314420240110034230402242313310330120330300414202411400002122024102014204020414040433022020433140022040403110204221333421433011301011021311413424440414324214304410241431231442003010033202031332144310202112403022030300441231243201330342140111023442230313042320220102213042134424421203342040330030231203324010040434240441133411012224220110403440301411111122444233022300020323304042341334302232011431233401044314324114311134211421123123111303302321331111022113011301004341304043010134412234233103420301134112122410442442211334012121400130102311304040441011204332404011232233302104410300211123400111221042414043323320221204444414311342214140313133040042434412221331304012332243224231140242323411032133130031111004034122113301001441130042401404230022423040314243102424314121142004030134421211231403420104110300124333314141101323201430302440441131113142000022114411033123343310214144120423323440441204102400404402310340130342430041004240241324110444411231334044234442001124431322244240012114434232232441131310311400130444104102020021011022434412120012440213330242102323244231322023132011200302144104334402143323131113222011031001303044034114343243333422231214321012221114432344432204214214410013101344043220424310441232202042104313014212431400044124200423324102233220013044010031023032223131111243032314243344031133122003042241020414112313212403212242241232200123134123411330230322213130130124231224140423421113223333344241431332000321244343404112033412241211111041000110223432431432240220023420023203310043300234244300403303222333102144101141200431040211232101123111132013004200410120044002000321002341100034441000421240123221441141304001440022243323122430022434314442343103104012313032223131140120121011234341401141212324011334112230111300103343121104411200234433004043330440434131320100222311403343132213242031010210241431102334202041000022230201142411232434041442020324343202340040400302241222131420010030224103313123030023422343442301301100322320310314231124312433132220433014243211404104021432404332320011300022032022022444232000234211104413143203344213201211012430330032022312023113243302231", "444033112424132300043122203424424341233022212300102101021423404230031044431320424110420413241442104332442134322424412120302021302330024200030121024143343303333203334201234302333402431133010030244111412412131223320201121314430141132001411224234343341240011213022140442304233311120444010410340010030044242204204341102412440012101142042321101402411323420413221121411404314022344020344412310014112120242142102111344432322141322424040031334134411304230024034403140112130012410220043441131140102420233444413014113230130244121230323234230342224102411444323302214300412401133424023214443344331404132114300031233002302010243331014430212002244203003322030112313331100402112001431033421124024000401333200323202002132431044423311411211304412442424222001030002311010331130004133131113144433022023014234043231042300301342003013134101320130344110422204232302420310311323143321331421424400423040001002431134101202434001142043114023032143013220102244332012200124421031311212343423030313212101430014022432401241413440102230423211040041230402420243010423300042343134200004033240023340142432011411443340333004222132443112340320404003320012423313001233101123231041140402230242244121034200413341240220141202312121414011330231141241032220200101031331241032000434001443432131044021142340244420224220304101343230410330433422201134312241102244002134343201102420041043331404134241204312014203221142311224231124104420201200432343232111022340214214331330433042003443040330314314020221203030044113413140420211310434012114033100213032242112123300020101330434313042104003402434132201401241124111120013423300444000220234310141442134341143242300124141414013040413441141214141042232140412130413231401413243044130003221144412434442330033310114442230434404041142034023343223002013040223210243131022421314140004241314123424032104442104031003411402202311102243204111201300014411011140241024233322423423220133104204432331130222402334134122023120424131131311421443201323104033241023100203123043243113333333232122223202144123010442420020444141404203340220430114341211133030014412033200134140343422000400242044414034013413103143200201303004113041302220313024102014131241032132404434030214020403111131333433234030210004243120331121030011333201122342411143201100112122340023102001333031212342203120002244113144442031421123422012022210142234440003110131014040112443230010132304413140130101332321302033200401243011342023303343403211240213111010223413313432234301113211332313224214103201403410444134220043411423233433223202013420403413441442114402022021113130324324103030340122313124241341330023331100324230002404043113322044130231023334344331211143311240223232231303002322124232232011421340020104223330011113404132220313000234431241034122314332224221124043241231234140033113133443310302341321013411130301010131042101022024003241002141210341304101411332334202131004240340214234242232224244334302001143022114341434202000043312303112310402334032124300141130121214442202011410240442420442413000124114322020242144030144323244041241314121141020120100211211433213312224014110414341132332222002214110303134024113123342130212223104111010324300403141143423423430340223341211040401214314023224431231111111403103323010121014033400310044321310024330313211112212240104431330234020201041111401401104041323431323204012402414013203000130440141422130312023331304321200041200241110213321032322210041303030004120411400143400320211002214312232031241111324002341304204204132433440020411132013242143000331032121024214332432122222030401210101043110442014431211222101212231223411102120101411011101242043014311304013214120144432100330232140432023213202041001144014023430230022330303414421422414112101200112041404332420302213004403020423024141422042031011123222010002111024200231423020224331043124340242244440030323010030033000233433032111432031334133413141303400403423131134444200222310223010104024020340324340000421221001334302124210210141313412302440114121444130104101042124000343313031101331330020211233201003311111400212130012001000403132120222433430442412144320203221343002011410033122032323344240040021113204030411122014330214213330140430104002214442224411300413113041103100210124132013223422324100220214042010234144202343414402042143031213402434033323204011040301342434244134412044443211422040200334240243431213421044230423441424113131142103431143002440300231403224221030002232320003432040014013033041231340412033111433313012320220043020", "311021032200023012323202130042342020143422344424410302200420412230230004340222441404233230024202023230404224010031311120400204400242110332103422211412410232000442213424334000442211043441400414104442411413300030001232212120343144032311004240110131433034320223010224130341041330243202033202001331214140432010040431140134123232320324213443122003412003423312214303133401243313010222424111042012034141443044224000123231331101233400132124221120134132122123113102134113403101243441231422310420204343300231114344111343131041213202430002441414342120231341402341211400142130413000310102414443311030341430011000043311442123432421422140421030431224130421020234334111022324021442022120103403000341042143224202133130441324302321304402321110141343300002230433104304042020400131021323343103420321341340214401014213232302324233301244014434334022200022334144331014331200342104103221330140431042412222402001100431032422230242043014100341002042331430341301421334421002130210210340212023333313443010104144001204114403032134412301420421243130123004000121244112021222103133413103320404304010340343320023222100021210432431043131123114130121423220312040213310212300022202000121434411404012111201121203040201341213101121222133334143433301043242024342230014441301214440312342233404021010221041321423034342002134320030141313413340001200403431332340133403102120230143234210130431014343213110323144403131443424140211044214413342233313442301323442103234102140130220303312301003343043202232301132204003220222101312303431141041004410322420344302440221342022100123002143423122103321300202214031200220401113101443334031321421343443400403123004104044413324132032030121340003032022444030024444011123322013403403113122102403442000123322304101124414014104111444404042111201031340103331113234234411443443300203023332422330131033141414320211422320313423032031202001244231342431033334111104211100241040000413141130201420200402003313041414244440340303314044333303243413033211210444044334030011212221243441033224300421414430302100120012421220332401423302123413214313311211210223030311032133004212402221010220442223104134122422131200343122424121241024320123104021211234110141031112004303040211323030124033214133003422403440342302014330133114134003332421102423122023020114143020413034402341304113213223013144201432244411404332321420021431404134303044334024140213103443003140420043343301431224311024333042022333200244010234034230220044401114410310211234442042400021210303214100331403322444321114102414222003232011200043341113220402221312314142344000120130332040104321124441123441122333303324414421300231322010332240230033304444211431441102440100020420011330201343034034220133102144244410341232230023321111212041312342014243403340011132304013314232132403233301122244304213200333422104242411340420402302414133103101023102332203042331431213113032324222411024313301030220144442242343111304203043032441331020244401021114412002241442304221104033423310143404224243141301244134113113033112032321232322040244012033132424234002333220303303202433400330123101002404130303320140432102222430333412000111431411444021244012222012334104223403120323243031332442124442104431442334433202141031103401021141302310012403020343422223343032301002241311012330420113441404302114132120134404413212330022024211004043403011042321434030343214034412031330444342023233141312320123130130441424433412003223211400212233240022031424210033322311011110231122321422122202113133114410032223244313202430320310032332314404131304210013134103024134102111013444123222404323042222044010300022020301220021140443103310443234101312412030334433432021144040230400034244131420010313343231221242430102200112232134223210441003441144000140041331301141130131200212431342004202444004432431222121121102032213030314334312204030023203441304440223241204044430234132341124232404204223440120240040213432010433030003024401414142203234442001401400321214312032233243213023212020302432031410222230300324010133223004220041011210304042134342300040204424220100100323304133343231011344313234041042421213133300424014133322024233223011434104044022042441432134412444034443002143420114422002230020444131110132112020103334234223003124210340422333212124340302023321314021043303124122432324000302430341131123133130101044230210430123142030210114422420240214123303414442400010442043131440413200344212214400110043330443302112302314122320020422144442120321312220311021340320434322034121433041033130042", "010012410131222004042203022203104443313404143123323444304040443230330402320124000011144430304410432134021032043440001000042332312021021403240121002033401320424330301424030302112321241144234323213322324311241343003001130140121423201201414044423013132214231332003101121411044142010230421301031200112140422224321242122433300024203144234441004024412414101331300031043110102430133311221214224433244244413433041124132032012043011100323404231102211344121103214241102122343321241033100442111010001300301243224402030341313142141140133041043313202343200033343021301404031121241200140320443201233401234010043334041342212244113233330213401321012414120142433113022111342211004204402000210043044204441330440014233012144342200210144320444243340140443010440031101112342003342224133204301410240312111401214101120302213223044130142140340210301420133413223243421430433022231101333143404004324301404244023140243232024410410412403144303011312301111243130341344210142002214010223442033442022211104001043042330313310331302103111143142403124010311310333410210200401410214442300012020012411132130401041331034033001124043413114422440331231040402041334414113224433124202404243340443032324100134224301401001423034213231401112114224132113104032244244232403412033144011224043433134014143434224432114404423010332014422204023021021110002301103444323101400040103000034301111103211424024421120021014441100012013422210303143001330432110433203013230110222300040133321311212412400033231423411042310442021021413032300332033234302201334421012444011234300133423443114004233402031443440331331131433134111324201101101004121031443233402432410112203401130132321040023310131313312322333133432310431140123023004100243040404140311312314043040312210124301300204433123320133240323304223200110031032440023431124204030202404101242040112324410000423321334043424112441023333340132412113042142321241030010203430233013413124020113043002312210424432120240013302221011323333332201332214112010401133204101400214320231230344323141110124001302232002440313412331302143033012333110110141220230433441043421132432120444034102324202111434404243440222230443242431222444013012414120303244121004342244324014330400031431243111423222211303104022242044024223101134311004122204010021411330022421032344440142412120400244220403223231022122444031313430230303420343342332323213432113124121301400110222130232110314134204231214403420222330214424433020012031400311231111433321134130322010031403331402313142042130124130404341041102423443233332143014320213143324044330131021414023411333244414240143020124033411012301004414224122231001304432431420000011340201231441423222034141133114101404414204131140120413243322231211313020432140101002331021134312313100132223441022302011012142301023421220404410230043032323324344240030120444400420234230333411132324101414303314131420010124321412043143211033421241032314042141124020214230312213034413231001402200110313324043143131014101123133202110222023443444300121311431404011212412141431403013400440022110114230203202223241412004043221440110140223210434430122034010410114234100041434104431324432101100014024014204120324442134102401122243111144113234300101031443114444322231330034424413043010111403033400442404244312444244230130242304310031220204301210012214113044001041214403402233433114244433421340201313244131333300200241443021443023221230200300014410230142103123134434313113401223220114304334414233004110003444323242100311403421214414142230421103011003040110121100303411211401114301143414230201301202310432142134322320111210412130441221404212124142301042223420221040300113213122232320203244311030444340101231442413040212313432231412433212334202122431424232110203213312323121223313413031314441124133124413001011342124213332412422034101320212310024233341431031031120324020023340140010401431034241102013120144242131120023131403323414320330312013010123303030214241221033343000302214131002400240331433224122144100103412402404041441441442322203432044311342044100221311220220020430132310241101300340002143400034210412114432433404230300011144210021403314043311232112042304122211043410332331443011214404141432013341301222443343021131434433142410242200121104043321432002400342200134023121230340232031210310121214414422203232430404344142110441032202443240342000123041220112002431130224130021001440131124101334221411301131204234431000300341344443341332113423021314342201022334222224010040101332433303240303203044240323301034", "210313232122244303401100131430021220324232010320004244440320112404022000124102214243300414042443142044230133341013143412342213130112043223144000332212314123132331024202034322023012332242114220201004211401242210040444301122311133311241003311024122410301212400122344142111223342043423424302142201020143122403011001432311433232423301402231222330403020000343340330323430413402221002140231124024024423044233213044121213431143423301134034024012403324201333041231332432110134012204334400113244210100444043302221204003044122123033421041121134133441232302404334310141201134324202122002032012300101110404442142021213301024232121203012211113414432143404404144403312023100020032000200223031104221211410101321010044331031132100211432414213013231203313040002223204313333402324304212204422334400303322434240034232132340031000333334431101002131044322212120321220401120210410142213342013302321334420421034414423304101020101314243200333042333410402133414330311114044402202220012202233324313322030210223334001420111122012432012441112214331102211333134240023312121131323230423022040411444342341413441314303141343044104330302343122201034024302240231113311101232144012304010131330330040431230002442141111044111102104442201112024430230101042143440314401111330101023202113340441023303211103331404110431301412343203000100223413401412323004221021402404033012341030411033324010420211133334301412334201303320210111400100444212241314011132303434044104211212134240132134221221331132241121300421142434131040113300403101212234340443230332030032343324302302420441203023001023424001120232420213010233401003114032104442410114320424433431103000043023402400230411213211124202203233012210442404341320211213203430121043230440020124023344231200410210124120344023033141122302243433121240220000113021214113422430334340111013432210340300110133301210342233301444444241144423310044400203003032111214004212310104113331442300432202304244130023042301444441022013341202132424122311004242442101332220234104304241102303014220433404111242230202231114143000443313433000030014024303104114031321324201202234102101204230310004203304130324223034301141334243410020243340021430242321241310443012311332424341220040101203314043112120214134413111000131134414023420410033223440421324000222440023033404340444121341044013210341103340030334242013224201104310420121010124442021342203141203213233101400324334200130004114320231440330114233332114202432141434100210440411221024431112203211212101300122103012212421443040442011204413423311431441410443131203202304040140204120441430224334231022303040220030332443312002023130004221232040442423124341111421304312030014130020132342314114423411214443001120234324341142411113002414331443441403302004424420241331321024141213320042001444403322432332224444414230311140324341314103233323030123333044111204123331201230314241411331043140344220140432224202421243442042402214311222002133441143011124243102332043101130240140422324313400033312432333113110301001214412322011432143012002000230431141444140124323422344204304131212301010420022401422443401410001142202202133330443114101133323342332111432432442013004223333431323122302011342011103233144330012044121433320104434344413032021121414412202244110224004422110124423243213011403201311024120340232003301403122123001423403101310210033433422004221013332414420420043340313212301422024313131312024214241424222444000211302333403223022133320233123102000014214302210432231414121043013244324330322140040202412324113402430431410100423320320343432010320012014120103443341011033032202232431004401442341044440311200114433230101143230310401120220331212040012411334223014020300133411043312020423133424124223224402133021120322302444014000241424301303442140132322030334104411132131434431143131211002013213223222132030102022342301422003424302030313430301442143422311401330023043223431342300021314230023144444030211022420421033431231400244032043334142233402340324023141103424130311132122430442321442410420431343043014042112432313420214134130340302343343114130011440121124310022112242014301002012000132301023033431033324313014240421413224413242342030301334210332324042221411232330020401130242223124412403130230111312412141434024133324422211013422103102200032114113213212402314244202034121424331220220114423214210000433043243104011222110411120310430231431221102100001323341111203221233021220214332323243044222141124400012043104041303443333442132340040124420101040122121404023220", "242213400243201412110434412202434210112113110331141024410044333422320221144334120112440320333033000441401402144420103033110030102203004410020440241312413234001341332413200314324303034030124420103241120404213234001424303032011304140131441044324133224213422132142341314331224323021013020334044442030422032341400232334023412322200003201214111311141021313000024020230333423230401110434340401103214313230202344422420334240243404301221414042244432424414001331442214231024304232203332213014040324042434404304244241423422334020111111101344224411242033433124033143044012100144114420321201242212031002440232010241013421313214300104112011044241202333442313344010401021031131410340340442031441332320424034022233441423132011032442011441140133422012134040412144222112234432001111101404404213001023023431020213433033004010144302141210000232342241011000212322413342433011341433414221334322434204034411032302231230233213140000444402331301340001444343434243030210230212323104422424224220313412242132013331424441000333334322300012411204244323103343330430012343221324121141240041223403020032200441044212023412143410424404324242340243441223011411224432132022331201433310032120100042234423223230140310432314212410012114033443102232002244100424031324300332200102300111234223403342231101033001312012312034301120114244421212412404332031310034033200102322400122432343231144210344412020102241424342443024013432330131014440414331131442201411440333213230201010412202422231101400240124404423041040303032011034142410341304322121301231041243343112012201421003314422131331223420144232323221233340041422003310021303224313144113013130204000130420134102012011301220002012342343022131224420414220033020231414013404034321104133032031032422214340330104343404032440141023340301042242014403002102120343430314302224132202102413420334430330020443120213224422240343430401210221332040124204141213221100340131242104213421113433122304223134332203322122441304001212244324233221410311403442223220143312301313003403110022032001444024213423030423032404400213433423123103300043444003121402343144210234142203204240232334233114120440431343212401241120140400324421120223344021304344101231411002211423324202321202444102340311142234322341411203144042433343420421332303300040304130122332114131424400432344201124422341113440402234303004303120023214221230044411232123400243210333003030100003332334230312333332341400013113013442342343231440404121210343240110004034023430333442124132014240034212232422410402342040301123421431124132421032101002003021023311341201032331042241330323220031340121110212312241204013000412403003032433430404121134200340142010112034431242340030330431000140020034343042304320033432024304234234012113213331413432400302312430141100222413121132040302304223010044404223013033444443420333342213222003300414123010004242441431310410400223220440232303141441330213400024124341041223210002214422214304344241310111214024414444324330044414321404442204020441412333322443034012121024214314442443132024334004013141344113134330013212330401042133220413200014444121300123423031021213230302301014433124304413044202321313443443212300443322420442402224034040432024111014241234410404314100123011243400013223433320201011102100301231013243140321334144434202403112041241213204223241443204241414224222202002134430322044214043121043340424113130031334401320444243013002242104341432124110343413012313142342103434004124211322213202044434002100003313211220332300403110143020034021243142302143421210243132144212434104034124243411142110004112442100121323144221323202422342432414202133231441101311320020023430410040114441224430411433424043303412242120102340444412040000420113314120342344034444413400001114131224102244334321112440410203101034124000043413011332000133431131414002032440214344120222313400420231013443001221410441311314130110113113030104143043120002213342101441140443342203223023441304040122111014102330014302242330031421001340321330010321033100212043033440112404244110410132012143432100344011140211410334033124140112044433030231001010220023401310204210422040333411404203242413113204221343010143210120103331013402133012203230314012114134440243432310230411403332413002333421344102112312234224044110220022031414342242133343413222113141103114200003343413414321434444142431332234130234144014204001141310442042414033332123243404232211421010132441034400444032111144203414101304123400344110222004310013024044214143414022123343303422433204", "341002232220101131444431202121221420303411442431131301033433412113110333232020142141442402010011401402431422210422414012400311444034311122223404133044032032100243304433000132031000030424140121332140000144343411243201220303221141014311220123044210140411320321303413400143124201402242130030323234242314223220414131143204000111444311414434230241323114131233442434313112414333203133410324303011401434424013240042100310030303433340043220342323243443401414343001122243332321144431403143402133304134423231112442212020241022013302441343441120311042132140012110031421233332003221011441043442101011411312444322103411004113024132204220034431300120001302303004132414232004341000344312423321210302441014322044433122441001242340121412202412412240143021012233021444421033043311010010411022404030344413134142000034124401043003430043124104002131313434412113410331144144002112122414432421304133433002234144114401022121432442224031040033221310221030141002221431002403130111304301224041000100013314244401334110240142042244321404334420030420422001324102212100240411032242013324313120320411003334343232043410213001444112343303204104003412141243203313104012330424332413211112222431341021412122010003210330044100442113314134320244340013410400214324101043321214333104211031143221444031433241034222333210002142442231230240312201142011440213044111340412431224221120402300012041223102014300111401414020140022422434100034411134333102012003110004204434031043011301300404143204013101334010342302124300313221332142000431143341103320040131241321031424432434442033112243004044242441102100340021241302440300312240331412201233424223334040303342013011422031344111340401434330402233342221441221130311202022012333314342000010203330431224444022420242342040302442021204233302013241312443232304434241310322241221131144410213103312201210343124033322110232312332230324214140244244010320200030430344243324034143440314040410322343022234223003410310002232134204422000213142221431441041443402113433324312234312241420314303240331141423144000344131430141020101140412042043040340324041104302333313101443103324204044443310412203014312201333214201012213002222023030243302022332310011123332314312301331313403304024222144431213014204341102011130311011114033412001444230121133243102401011312341443043432002041123101440201143023232224343114333312314140213343034312231421212422442033023011424442412014023022013012233330403213102041031313244140424321102231120323131012124132112231203340430444200043420120020132030032301300044343443304400422433202014404431340212244110132342131420311031143131340402400433214032410432213312032314412022413143211333240032024032134144331430131314422314144202412130142144344001023022224120021142102202022212403102214401204333130012014041203204322033012000134114004020141012411022234112031023420330324322042440320214422231032441022431300133111204323323421110312410001411000044210402100143413221042443403130232113243144003242041411043233022244232412230013420444321422001210402040114032243433001013404140200110414324140230222434241211420234202430410402420102104123243420111131342110001244201012443433301230410404111134040243024230021124133323233034220111122311310402443243314130211223020020431222401214022332433401434304013401411140033401002103342301310021000204141111202401401231031043210043220214242424131103232434124111112231003232010122111302121040234421010440011412020030133430111314020110003314240121022410102323413004402231413213221224004020304030014420120333134032424240203323013012142002440004034304441103421444141143001024442433041410043132420144414433002042130144141122034211413013402004442413413313232141033330024441100320133230233111221301044024140300334013032043003222311312200324100333413010324030141343113334103433313220240200420143021130332010020204112413120110214311122402102432421424212030010420004221220030024304212431331123004344434103224242120142131010310214132314120331411432441320223334302144330402003001323012042403101124410220434120042231430130321020303434002032422014042334140330033424404034211431001201430423402103340342324230230001140421301442422133314341201133121242013420331301031014213301213141340340202110314433234324443024134314213304424004314232110023201430044001010233432440222402030310340234334212034131133324341013144332201342041012111243410020421202440403410204331010111024202044012133031311211442231300311014002243212244100144214202041342200120322303330101310312013", "033011012434004431330311043234202343012421233312303341414023441411244341340242134423031024213320011041111043133042414242342020303020244414042330024022033344122140310301220302421220104321323313023211123341003413040303424432014141021024330203404441213004033432033040224213202223012324202404041123102444432444423230032401243313014324441033124342440140330443402121330011231331043001034143021041223020430234130442330421240231430320401434024410100040332212430142304220301314341110434324303200124000321110020422322233032203222230222214044441114043334020233402143344400340422003313133303021131432342012213433133333022020304013144103433002103232103304311000130300203344430003331421442210043240301312122122224144110140303011224214014422123131443341144341220202220243322230243042322301101114132342220102100300102203314111021233430234003011131333322120304402112112113021202102030340441043010041111243042433104103434104123211431234104433000123101044143321210003041304424001244112242234101203222423330144022334040403002310100124301234121303432013401413331441431314221031301130221430313010413303040100331102140144211241322441043303234440424433141040121324034422411143032043442200003421242121220313023404433021013332341000321420122342010412224120234101433433022402413313014314343303024312021024434012313112313012141403403142213000041312401200220401241341110123400111204004401323003123033300044224320003343114043114121024023013220134233121403411432032241221034343001202410103341140210013113324003440042112031404424122311030140044201040211443423233211143000102414001413420003043333211021201441040034312314211021011234311321241131303022104204114312113040212331241302212302200312344144410022002122133100201410024002002220433430012003001211013332331010224320213024242214104410400344202124341222330122044300010303144442022141221321240004242414322114000044232303212111000422430321220111323343410141001204214223111310402444302021203043144000434210314122021130032230331202032041212110124330004143023142310341323211422440320142142404224142344401010111113441042324031110002043423240022442102230231234244112201314043311131421402142133100413340111434242111221142113410020011444410014021011141312304220124014031022144132321212100102221134423024121114441330222404110112043000414320112021141012012331023234244334240234224140400113321301142313241023340334432111021000204112323134443030433222432331012220102310333021140233331230131100410330230214103110123334121230230222321310130021132240324132041322342024313031142433333343013302312423104040034123433031203323213400123222220140241022414400033123342242442404303040102222304202021332423101232304041243322231344431021130214334231214403332304201411203041011342400311133041434214244410002410030231112211031022020103024434424042131433231413424123433133421130113241142023114033022340221000230010431324122012401032424240120034411142123104023413433004144312041302104434102200312310433143410004344314344231030100142241113314344231211201011431332413133311301130101404001431032212434313023121404010100010330333414043020330430204333242114244030002340101112420422403411312232202304400131301342334023233121423330203423222331344232211231412032203233043310340444412014430214310102114120230430034044024012343014403201304040120232223244441202012441104244112103203041200401021102020443103124003421420344010420143012430314201311020241444414314223042021302120043114143140130140013414112124304324243400333220412302441131334104412300222224404012313132301442241024442001110400004312112030004432101100242022034302043300422142344122132403442113123344343344323040421334121442003124002430312314330001120242011022401133341000200014223034333001341212231210120022420140220403403104433344040034410430430324014133143342142220310444100110144324223243024442200010221421014342234421322010122011401224342111304143434143241314101010441210021244030002020323433123300234214242344204002142201132202143114430203441411013010242331321111442102104444332122424013300400034143021003322313222412333322104004324243301223311212420412100202030301300004201333140102231431400140331434243043040424013100141303240142243021332414333444343140314132121001304011132020020112004001423044010322104411143244300431344202041003413114021411131412240330110112242204434001430423421421414000424424402413411110430423412432423402030030044414121003304314341424312123410242402300134044000200341322302334102223111432343433041022", "233024220000002134124232234022024230300322240204344223131033022104323414320313020013131220013131312141131420344240203123302012422104211314404323414421222211403231032200412242341323340303404202212322422101113420300404330011224433431410224101311442232311203114234324341212242314324032333434142401132202132241304000211233002044312240433233034422123100120223331402341414422011443232130304313100413004212440120403342101340121300012422410201133133002131330330230104031124102014034410334404122444140002011242424023403321014303142432311311034224421410311413210034103000000144430031120203242301014044212011101003234032001412002321012330014103113143220214343104004402410202444411413440014223310014323130212304044033311314203012304130214022343001221214133433300234031223340443123001241432211301211133123412314133304310201312304221231314422214432141213213423030313400310402122122432441021121203414331012130434040013132031121001242240043141122142041321104213001030122401444024023442321431041334010201431014304211301040201122130130212302141340141223320440411434223114111333202100123003402211301013204224420200133133131014122213313303321200401001412100042121233334103324402342343011214033101132413213132033013030112313144314401213232342041343442442221303013122224213241103244313320321024123132312030420132312232412331410200303434432412213133220240413111341444324113024113224234223103110243041300043000111434304443000103013012042312402124424013034012342032233440332233144040144314312444343330130132200221341101021121024431341413111144243024144103330323302212030420231413430314333110432344444424413431201231310340302414134442010231101134343132234441433144331033043223003331314041213013203304300120040131041144204440431100242132002304412201434123200343224340041332414302004423221123222124030442301032440232440322404203021024000421333430334241011330400300424443131421120042100323103013102130040421141441021343141221102112121433011443340302331021013013421410233304422014210140204021431024214032432032432242411411223141422233400242023343342033220013243240433124322133211110041001422420210212002434124120344121144241044433444442344122213121333241043214441112402212411210113030303301343044232114441122233311033341412203141241022204230100223104434012003224040133001312001242113112131242431021122400404230003203404234244012023312442322143002113401224020343402210443324121031300111232131012412212224130143403203234303120034021141234142343104422324412131441430104030021242112032102330021140241321133203400444343401421044340303241213112221424201024311344343242301212240421021303132332042034132313321433133102311322303130130121340141413242420121324132442133212120201404242133310314011000423103443234110342220302042140301324024040131011440221402424222302132112133141114342140210302430312211432130211131322214012310040422234021411433002321144004201003013114023032222011231031103000022031110000210104214432214113024423422121024034112000132444024430043130141113324233340243013334001134142202101131323420313442010430344442322320114140341340113332033034144140212133143442334431423312213240402333103333311304314002343204313341013140234224441343421433304443400220340044233430011132144320223342431430430011410111413301044304104431324234004341432012422220222010104413331034132032012341413211101110042231143223232431111303441211221013140404444102213023303412003142324301022040103043324323100102111423001310034344010214120001023230001110201142430002332401012121320410013443242010044421234344244323040002412310320100342330310443301420421412404000023022341312104022201343241124400413120343000412334422300021433013044014104432113444404001334141200314032033333001313042010414032002443230410211300001411204432243231011400021021230401040302221430222003111424032342213441420300311142102200324234001411223343333441420330131303000024113210400211034104213400113043100303220202331320111102142010143423224342021432033213012101033044000323112331142201104311243130141240042333432240130222002341404424210432422232404444300311121421034032021212311401244411402414430143203033014442410020430013020203203101342443301412202140110144111422113123243410440212111122014112012333234210411324033404034413114242120323213443231100231240433414404201110343422122031022334212402404211034220113442440400003304241404231104323413331243333034330001203244224001141234233112132422232403431000231214120031142221222412410220241334333014013240230010101", "212322404200341114011443223111031132140110023344300333443341201221442314404323113422044100442340204113040424304100014444231333143224140124442104414223122324034413020443232332424203313232243010113204132301330303432242124210331411242424224424023220322343300103020432042401013324444112231410423014144202244241020200342440401212012120412221303010414443023104224314004420121411212333344210343343241101400332124001340201223100021110030003441334314240422120314241444022432110034421303034332020124132244403430312340011434201011234324433223042412414342221432230241110423440111211344320431401120001022030431102114434031044320304430422233443303333101443144014340334203132123014320310141224222022400404132420110104143420442000140301210443412041221031102102403133443043334134412242144104142031214431110001131001133124302131412431103430320440402044101023402324204404124324243102300344031100300220023222033431424122011030031222032232322121344220432140140401432003320132130404334043123200344443013411220310332322312413121212012143124320440303410031442114224202400343413042412443232112114421222002242213001034314434302300100134212214023210343333232020443200433333011141143402233413123333210411133131013431230113143323301000043303120240322033434424224104423141432133234444210002002433122302024314324410233312042112341404302331334143223142232232233114041024034021223401424312232032443000111424320304430424341132302401244121120014202121313243002341433401412031214310413110404430414403401422331330333132400233423301413021041333043130121400220224332304220114120211210300432222222422231014404212421042241411114103320101202114240311321113004033332022200103140110432110024302004430241010332112403400014103401440404044010241430302431040022034301240442410431341334420444402032232141404110213443032222201433004043442101102432113123302012031441221123041040021113243433422243310432303240040301042421132313233022040340241101203020021223231243140212003010134401230102022124443044312402010223033003012304024200321041134032101314034010224200413111303040214343312043222414010404322144430334431204200123144433334430321324400012043302104424301120322104333241332412334011422341124240003314143422411333101210303413032203413113120220342202303344433204234212030032114441334112201013041222432200014420334212112112314212434101431040132424331311430414140044032114144113111043213233144033000242412402114432223031423201111203032112423343021124421324444342340134431124442342420302312311202044433030233423123232143130120410340024322012000320232031012134024304123224004144014320404234242002000433224304312131102134313400000403212411210120123123431010430234101004321333001442124141121122241121423024032313434423203242443020422220130230302424243220024134244202010402222021044342431304400100431222100221131041042224032020030011420444210423314321233440010311331403304004114243023211344020030421200110221232412342404412010242313023101342314142420444213204203002303401000044022141313204110003223221033331440332334330344223312412220222200224032043220341244222010200402032023411221404201413020230102213104031203340114103024303012131313210440120441332032241333021243132114022132422402313301430440042013111220000012244043433103240414310103114340030030300033423043024001014413310321231322312014320013000110240123343011043410104031411402303010333002424300430232344022013041142440113202044430321000410334120202411103413112303111243331300141233230320211122234102443120034340122310420410241232104003440342240232412200301202113414144140241323432233413410331022312123330342142341310110300233001110313304141034231414423323302120244322133214234430224132414130124042132144142432101340133232331244134103030304211222214134132242302120102122442031302424041320423221322413013414333410023144041234320130124241233110113232131204420240130321340422232314011003300020142004324322202011232234010033312222134134132011221042401134023423443014041244124440330444022443332222000133304300124114003141200144441201243331441123414140122403104144121300123403213223030001421404112042201241211132443424132021243121102110002033412142002121401043421212230243043111021102103001331101303231203143230203030213220401442033133210400041213104121404124042022211430120210144131201122022244421101420421114241340222014144210144002123021421303313122101200432122004324243341301324014041034013342102102413341200130313213221022403244203320030004010024024231311331022422433031103", "404433200203032412404000312141032333043232114220120321120220114320114430231243233240103134334300113014420331434421221341401201000400312343100323421124112100032404214423344314034042120214223144331131420440104134314401110223303214342401131421400131140031041242301211332100300030000104143243331012300432433110442443123341214211402101302433411402412410304032022430413240241231131241223032010441103043331113342123302124343422404240030132102443444342410103300232120442314102444440223320300012243143042323424414332333344211114410242133032033043014131041410411403142022111134400113141311212413443402240401410203322440222024434201242124203300414040144410142204330000331432202132102031203201430103313421401441400112221412033420401320231010414210442044202002234003004320300424403023144040122441210340112400302423301443140400002141401310120100021332333031220403413021242233023241441301341103312334140121203242400334033142442202003032423122212444222210000211040033043144112123004111111112000043404243213131210343321212004040441412004243032410013033012124032343144124012240231341120234324322432021041034244142342230411033042403433334241012330111311221410240400221110242034332120141012033300203234330133423402140310030420402034000120224204242312412204310133120231304401040422421014324223004321143034013333242212304323124114401242223011213432301342431420214234211110101033131322300003434323124043442202142230424243034141310043202244433140220124000112033244041013443132232231314432033203222424244231420224413340434123333004423330212142311024432243333303411414412320133422103431340110243240213101101004424102113403440324122412400042224404032100331012433101324141244144212004324311042341332224014133130124023120003230314401001144030102024234413302120230330401041043240023420311103220340201100441310010324221401332211012420130122023134021104340004242020224001040220010140313302000134224103434222034442341223334044032322024221230423112101421324011130401220040014401411334323214003244430141100330434324442232413031410413311123403300232321202132131303304111400101441411110221444001221442121202123344403203203414001300102141211111232011033024421244134011013422112320231412342304301122314342324243024141030012313304311330420331424021224420042340333330423420033222432033224144003242022210343203010140303312121043404004044100020234203003114114132342121201134144022421314133024400220244210031142100121110104324044023023111434332142200204031432411424002401024212102214404134201320412130111110334313130342410423332014130304410231412213031103114042024320434403333234324410120211100310001412144023441300422043241202443003131322202401030401323032401243211210211243243400014000213020121023434004003220023433414202143122102200211131422101040303114240344331032242221320241231132312440213404124020210402144001113200123421104210441331042030433344141023042204343032312343123221430314120101333233030040301422401313431442122012334202343240043033300344333420024043203314111010104014344224224312441344334041443202441234024014442104113400400441134141401323010021442124404144342244030334444214120322143123010444400300113413144214200443142103230434132033120414204302044411331213301442112120102043220304441224443343023433322040421312333434404324133230302100132122440033112210220310414112122231223330242124343431332312222131434311411140240331123333033033210022132330002041403441320303134012234413043330041131002020100224140001042031130311244043211143432430113020224143114304003000142301210004323443422312031033004442002442314024030022401430004030313032400132202422320204404244120320403113122204334424043232401321313103313442044240323322231000002313101002420103412301432431420303033323314411223012140123312434131143420121240121431444302123411232024242130344413443320403111002133300001231102421023401432023222400023041340340441221210340011412213421333203221442022014041302002430231433301132101300441113442110211021243310430432434041132124343204134040423132302200304032344343442032220133120212432131333344302443303211402240300021412102033333202104042222340030441432342204201141444111223242341301132434441243443224001241112303244404430144210423033243002202230132040033333430001430111204100432432001102234014202043041012403112111003231030100341302204241233022314003040330001211443311441420003424410231204403423244013130404230334011223130022123231213403400030302134400233321312400311140412302202113344342344133422202332014031", "041041424330004032013314323040014130300114023224012123430141003023231032444313132340212203134340404300224412011000123133232222121233412020301442230410214214422013420001132222004214241010322110211423204244044142020204322111234233322204414040000313334324004044442210110031101333434411220314010423232433231333430124004022034202231104130332340132043314033312224404022031340411144414430131013400102340433044202123101320102133402302324432321322320234000232341231322324343214304200041011411311110101333024042401102401302031232334312203113300411003320021230100100424222140320302322240301203104312412143004022424421440033113341304113003423211401403302134102431421000124320034300301400122142432444303040323321043311101042443334402021444122410343130412322410230234414402401114200343342341312001300014303004432021010120434124342323144114412243313113204323313233231432301303331010111413010012010132024004221341111423302443412241333204144121220203301213143433312221320403010123423014310203221434001100421044413123104344234421244124012031420310104424242434334443114144340444211411023223111421344133043020030030020321401112130424424033222013204144243312223202034303440404302100222102144212013422122322104001311323131424133200113223423100102213030320212202011414232121002341004120121402114400340142130311104114400201400300013040422411113212024311301340424030230200140222234124414303024140030142313040121324421112334330240014411331020223022344140321104221000030224334412312340304421303324432303134342211244140241211114303333132213231004332400332241012044102034313240430123314301203011231040413043213330130112140231440023042040334202100232010314041004331000124233321324313002003324241414022414212423222223021023144143240143303230333112240233402224401401413224020323123333024232101220043042110313322421343010424020410340044313400224120200322420103410333020433023343040022143044432441102100431100034402333040110104042030322303401100143011320314334304023144224413024320324140314221103220144434033041130142444114231112402124004114224211013102413344002020042310424000324332431113113042003102043341043322302314434033402330432110234302233043014144221321402204200211402120324003303004121430013221022212112323144220400342210102400030014401433233043413300144332232042022323213040414344201422410432223334242221103101321101331432441020324442422413211003444410424013022044033120302434340130344204403214011320213042224431221332231004310401441302420110403330243443011133342021434242212331111204131221130432110323434111014114031442403213443030140133341442331121133313431432132430003221403413433233220004133320432440312103402240000343323201421030002310330404410123204141230444201421423200001212002042211211101401111424200300410212240112440344121430434133322213411003212122333104430131141204201233322401024312133103334133143411424121404230340314330213243130003121210014030211111432102001211411031400424201404321243442330231021124142431102024004443430021404424212001200434413242413400041024233023431112101043144342342311104001333344303424343122020224022332042210003041222120001343332043221012231002402241202213413040342241132414314344004334140330133042321021202101003341303323131222211222021203320143304324221443434033334244222334234044022420240422140141433310140244442040341310323032244210024013213404313000041004034402432103142110322300232113432212141142434141144241223032341002131221411110240033321312101132141133222133202432010001430302331110141032434140131002004434344414143201220401333121033234220310232143134422033030244412002132333313120034410203004114012114204203302031201213324012200341423333040403441024434142123400243244141412232000112123020220020210442132233024121022140243124202033030202444343044214043122344333023331110312422241334224433310021340111231121442421301112411324410214242432023432301140111401231130113444112023430422113242202013404420114442103243333012433203122111340331131400342313412022313334434232022123143214031342414421442000243310102201012202241030201120320310312030133422304223002234342414310423044203140242043114332102002104440423044312024001100232422220034441201331433412021100114301443301213212132023420401311444322341244320103410101203013333144403100003442120233211143412034131310311121023430322440441001344433421402423111030343134300313003100134332343302103211303321014342123202321443001301202333134422002032143312404240104030233124132300114313110000312411304300124011210", "243023222202444332410311304110210413424021404132212121044043113022133441311323422234232010041311020000241411440211034440443122342333221324411423112201342031243433340312431430044130420222102430432142401122401304312343302342440031044323003302333314141431411021210131410412143242043033100232202230144114242002040420412140143433430321002144121022231233100143110444333112004403144143311230313311311220214113230342311144221403213023010131214010201423311443124220224010313430044401131301331414131104112044322443133204410140303122230334113431234431013131134103143212124302201433414233341421204024114131033103100412011033414300244011122344422241434314233222024400413230043023043301202410133311221031331340140324300011403003430010334313344102104302123241444013103444140402213143242232034323130140140002342332122321122311341403142213111032142341220214412111221204100212222322434204432120122442414042110331221403134333441012011302321122331303102443004200004201313131111011300242134022421411034314120224130221231022101310333131024303312020034241322220321110034033111101133421114443214021120404414430422330214324341200044013142033110412341214220114422113031124041433314204342322032434214230434140023004230214321210401113013123202421413220233241131112100020110042121423424132223121414443403000033202020230142121014212131341430424241024131422102241412300034312043033412420021230303221343243003314201123323113331304422231012122422101002240233343132422042322040221412232340240240023103344233013141142343341324214104321130123101424030020204312302213303414333421231121304342212313023102112114010211324413434201441343224144020230311402201232121202300301010331231011212100112044332400411131023404321040241133224203223432303404123200210240301014432343203403224013133001222332200132241341411002030123222414213241333402102141101000023230423320222322124130314334101411401311122010202002230142124332220242204020224413102121423142002243004344431310432022202241423432124440342042214341111211020203300403040211230020421300003230033243224022011310413100331323231412024002233411304110130403331123320104220441013130304142222444111340142420413404012404021402334013122414144122114220332041132440000143342300204042030202400111213332214112102004443442214132142441432141324442210342234413102030313303322421204024403432101104313102011043103203011013323203042332044121440234124204322021141300143042343341420342411110032433201224101430241112033240111410311413201433214432011143341342301014331242221011402303002200224234031241320211042021002433004232300000220322021322111130132033241104301323312133440122404101321234120224232123440044430141222432244421023021120212344341204104234001020234244011343403041243014101340304323220432334124001332242444400302442011411320324440144020211132343440211201323410310233413120011432214300031032133023332112101144020244343023414320124210323220031114332442400341333312221004131023004040332213042044420443201402024011231322121300030333131424234001402231114324024134443134343421242243040424144044423201402031032044423124141043104344220140333430234243210333402103132343244031414100444111104121011003011343403233201320441431241244402324020400131120014214223423214124000323122240001400203001314144433144300404020103214132323342020421241003321321120031004114134120203341321304330404420222232011203001340012433003130404212114212421132242314423032400424112402420241042422243414442211223313311024122321213104211134314312313134111201401220011122331341024003122114041114201132401232213332404423322103013210422444100444243124103001030433422304434134120103132223013304201343040434322030430330401342111013232203130400112223211402333420224312411223011343134123412402412111304040030030142241402342010444134013023322033333303102002421431133312411130041410040401200333000404434210032412423034301334234131143343001000434340404012301440143430233444210024400103213343201032043104410401341202443013434341240010434414134223001040221313130422220344341210241223220143201141113100310310434122011101010334313332201001010333324304330030223223112341332212304434433042311301404412203210333101123141124041131433413103041202313143134441340002412214433430242040032323230030410312244211300404223044032140432401232142111040123310100404302040402024243414122222014410332140334441144444113011033422144404003042431230022044422213014434233221232424333104443331210103213414004304014044431110210113421131404141021324011102", "104230011000322104200444220130320002300233323410310424334304242324333343131342032430422403134422022023341310242332143311114424413113030243004034034404033044242030110224230143230444304101101332023204000230421042323012344402323043321320442334342334444411140243333034104140011234413422340313044132123032202424202304433042143303322444403142301204100121310231023324302141430433234011121203131401230321333130240010231244230243410012242122402104024400313131014124411311330024223234230342134142201313120101403334044030011400121322204440230440020343333321120213423443422144202201203324102134403320133022001343142014142004020343042130203032402440342103422204022210341122203034130440000023231314224340430411421232401311113403111434430130411240211134000233241240103423102223434132034343231111020233323144410133312342331214414100444133402322341332313232424432223410432424334014100132133022424010231031330400102312343144303112400040401144122220440212414234411012001331440323430230120303020101322304223333241414334303002143440040320311143214034310340010013114104304324122033403331344202400443414211211132400301423200140232311034014033344004143431304311140031230423032410004020132222403404040244324114341340224203132210312221340404144311111044003022322143240232000020031030121411444423404144431332343032440300432312231020232200404314230020432141434024420400141034441112031144321002103023122134341221301224402413143342204420020410320310431233142002131143320112042231201404420040422121411233410223211011200203231230233121130313414044102410433422233104133331303224202342313430344030020022314123314342412312334203123210044343043314124344113442214100140410443233011321030321104141030100041422330111031224421234423430434103122101440412110332102023240304043323033042131143221010420102130210133122303314342223100143040030031412004444400140434002004443441220133233041132143124041043304130114132413022001441001242131142012020011420331123302023210401344310403124021313200400441423004133020001443141100124140443143443103030103104104220424122104410042134432440440014134322241142442332403044204333043042221243034310220021312432000422244220312034430031420211323120411344230431414233140310341210201341032224000020401344222140302142014402421013221304231240140302412401410013224324121132430100120140401202440421220101423123413312024134044123340102134302442332310003443244224033402013203224044103312204341444223244004304142230042141023222110134410114443120110412311324403301043042243310422432301414134211022224404242122333124042112321211043414002401213240412102301422314140334211014230424430404004034234243124331002211322441124031123011400022240330320142244040143011201040144204030003212221023044142124140413440012324421033133342433204132442432323243312441314014033234014002021111041412134111011334440213420010042413424412243424000432203322220213202223203431322132012000444340040320014424420322242023241342422012221000330200230114210232143021201143404432031141243322220210332221101401001434134140220434321204430230423142303310234120043300200212320044244041214122432200404033110231113422444322422333423330211004321433223022241310403324302442314002010233421434123122001213044303240031241323014311240144142101244240122041014212210442240340104144101024422204242322141042240103030221213043024203404414441340133130412201432214113414023004243212242030201120403011212413322443413321112144124300241001334334210404433320030344002222143221031023320432432443200423340220431343432334403224200231201023410202342230320110441110203440110020131241042044010221000243442002411021111334004001421314400042400332243332440422112100324103213133220244023040100444244012241221331423330000411024012124323313311322020112114312012023402412222141301331234333331211211343032223342144304102231203040124434323220403441322110302121024121222141340203102244232212401312330121044104042340402330441423304023031130344311234121021140033430402044344402104041213233421331242431144244430004130212400300401430302141324433141413031122444134332433230440332423400042224404114434214223132433333410012322122223030230322210112340201032212132433304340312224443011114134314202323203014042004110112423310124441213000334204231031132023314021123111121112304242231042230401212221112440124140023343234140111304014043241011313024302212413444232140441010010410013401223224232420342120110040234421243242043042010242321402131114224314033344211201122003010141024202214", "244012213244024033204314422243222233404322110401330042440013204233201033433440313302002144204041203413034141031112133420032244401244003041234013130221324440414424013130322032213421432213002242330310444301410242000112313002112444230032422044114120432131414130141311024330243043041332134341312331000330334420331321443420421114314114012304231201240321202012314140204101211121343412410031044114403430123234224231342223400310140402210402124431143013341124300431213343204324220034104323310000330110423441133340214431042002120443122400034113021224231121304343321434124224321020230111423112413020242411410042344114322342333230143131441013023012244202200221212343332120333432444332343240334021342330242400220232024011424134002202210324203313044213104231241031344023011122302140244003412213300404322021243133030113122204114020342031312021121231111022333103110323140224440422101312241043323134030033422014422040413242321314441034234332021144040302220331100121132033203100333132442113231130022143022321331243041424423332443303332414123203322012302401141222201430142313112012240230434400314300320243212421122413143421041144300413033314233330344442403413344144212240042043041023144333032020321104444112304244212114432414343101113211343041414222013401040141034340210100032104042132211303221322430211412034230321103131041143020431443113324300320043124422214331332242332103130330344334041014011200123334401123332442440231102420242142021223430303214402232404334431033244044411444432412322243011312233413120114302203433030124122124034301121144432204341021330024104223223203441440314241211202143431443020321132332202343233410442411332130022413114110314421213213013140034210340430311224304121102443310442122141031113442430412143103013003000032430222213243031104103403302411202402143144031444303144341144113040212342013000023202033014034442043402102114402213321310443434212102412320142410322402322224141241001012444211021044241440022100423121342144033112411410243414111030031402423222441300310243312113432410031003103432133300213132203241400210420230114404043431141343340221044332420313022200024002331221141341430412102022201221003411200101133213433010230434040111140324043104400332310140100003110233122430100221330030340210031422441102341014404102001242000321110013104111400322142010334333120034032341140443043123302310012433102334234201442411421011314221404114122143122321420011203023242120202413023314112404211330020110023422223112323142013303031224044131043100124010344110041301000111411212213100422242044130234442044132034404310220002140302100313331244203400003142142142101103341240224040032322433422143331014401001322123431440232100304421241343342022413304112120104221301141321413330022444310131024433101442034122444044244302141232400333224242414004114404034332241401043440200344121440223130313421321113312410304430014344021420444404342312234413222143240300210301043020231121430343120112301202001401413023011300141320420321024330224113103114111243232034230022012013333333111333013234143120211243024031233330110340024321433243210140342332340110030023140002143220230223033323302104040102440011431432031040123313113210231041211323004144430204034422314144100130242243411130303402243344021200112020411313412110342100043332240020022314200200343321403303401300241404400420221020321222341014424002222000341320344140143123200311241424201230312324314401414340434013222324100410131411333013241012421430320104321240342201044202133123024142341021104140243242403112322242311402040401104322034131324113143214100102211223021110320340322040414211032401004302421442323442300144141144432201443211131301330012043111320022044013400222432241322422420410312304041322412031113004001131141312113222121200432141314013213142002344114203140121233401101414310040343020334411433440303202323140020100041421233342044044201022342200024104441133212431310342244022314123431002241212344241314340202123300140441243403104043332013111431113300420224101024230130314121000434033441420141034122112344314140131113301301304102240242131421133310043413243021331231031213140423430044141412313333211234110040343231021402323014130420242123412010214322330034200321441121310041200043133142434304311301443312123041141403312403201002213423423340302420223021141400043334330340100124024213244341412020204123143333222241230431101011114030120313141130232114334434200012412230410421322341423311034020220114002334233000011401330321334240423031204", "002001024333312004203412022322331314423032142433243443032231403241034411030240004041330333110312204030432013221114021134120220313433243413434322444224401041123224421123322122203343233141324011332243022401214441043310112301022104413322134041301204033032341023311414040414203230314301112403014220440021101142033331424342013222400232141210303134421002114204012211200224222444413001040223434342422220431022110132210014013322401433321144231032101230012331140021420301014202410403331102231322013041122002311310214421333422120421323420030344421211120402123323033010021211311344100002030004212220300431133041213040434321101200414323433132212211310430124200332112031034411240321441231112002143220412224031024041132124213211220314202114303330012034332044131213130312123332001041312240223224303434344303441230201412133312312213202300411322330213212444211301412234004231021323132310322114004111114222210411033033323243244423313032033412322022324120404024312210140332313013302030110100112344202034223133002320342214340413320202000042433332341223141041044412310442010233204214200122103320114130132040303000323040444044322243002442022032014310241002022011213003443122202021434442310221114304323340212022130444131001311132102321032434113004122043223402212331201224134401132410312011120044300240140301121232130304331102411102444023231044010304202132044111214231310042300223343104343342041412032320213243321021001334124420032234011011000000431033331332412232440141401023042114130002301000202201422031043004120021024424140022032304231313410014244020002021241204232233233203321204223110232323011440433422334243234030302114024024020041020421332031231341411242013104341021044414132343024344021043331423220310241010132301300442121230324023142143121213230214131141220031421441224433242422020122140124022034010334002442024011104203021340443240044330413243331202332312003011434322130201021214024312333031240134014421312120432212411043304104434032210300043120024030121122402202224021104240011213002312100331041111224320132022342304020201201210414102334023320113420000020423320014043211210234301241403440200341004042402123123230121114223041434041313001143123410423141204142210320122423301032033121122340110043032023421104343041022113312232413314334000131201044233030042122300213340401042344402010204204132240112343022224223210401231301321404412042120034333034441213330003110243221440123441112043232211131441320141133441014433321100003143124044334134444043411211030420320143003102222413413122200044402043221111132212332121100232343124244241144242314001343301014211202104312034042410444034130244003431041413311402111201114041321314323222323230301441113304403442330402330344203132402331122110333023344314221041142241402000032010342111244003422040101233014322132001134332111341122324010442244433210412004131432020222313413004133121301131314321404103121244403223334203112043142244443031201400342020444444440320414244423001432224413130223013331123041234423211044204111444141103201213410323014103401302331233414203132012410414114440340310102313432140034413431310113324401010120141323101402232301123303110021431224322121420104003321421411001440320432302231214321023243210123241224342040141302113243042243312114411423130114311234301000043043344331130010102433233313422123224400241401312143230423100411244341214110123242300221421030341231042300321111144042042314332124421310433333021303014144040233144433324311224000442414204322134022202141234011411211333132244132343432300021231244344133042033422222324210244020202303013314022111332141223002411210042144404220002040413214314010224440310103230143344430232332124231200422431312112334244342112043410234314001443124310113242410004414403000032244432221141001024034123002404120221324420141021021342402014144302142334030314433214432040040442331210022440142020413324201414440312100412401334223223304400011402341121004300331013231420202204320221033222043423034004333314224243132202211403302102140422432020430344211422331422024233101311122421101434042243004403421000414432232314323324100130403424014023110443224400100431034121404334142012103413404101332412104234313011040210140220012243411440144024413140423244332310334222302312410000304220401114443144214014103331104444211102041314343212040440222112123142041302230130312001224213421304234433200231143003232011011224020234041134104414304104001340010014244211402014242342222214220301244423223113030112114432443241013213", "411333031441110300130234040244334014332022042000140014433221232221110342121124423023131023302114403432422134414140101314243030313222033212220230302100211004030401430443101001114441203212214014420112021444032321044343003131230133041410314011133101344421331002120224010001224023100122413040212403103130231442322023330243244032324042010430012303434230301011340303121021312232032203343424221301030423223042020240120132022443010110022214202011220402243433121232403331431002110444301112043221101203032143224013101241303003111141314133322234310432112021420310310010241344032033103304314112234320102414031101211404241023442411310002431312410121121343414243400244403040003040041221434110011234001233011420212432141342323143210024223113440300332422442143003212203441001330200142432230231440231242304023330204233130404143444032410201403203123202040142022422102303432113400340424332301233413001202044233203004220201341412304413234104434431121412140233233421310012243002221304224020121033020203042003314133114014230430044112242242130133411234120014041200402134402334142333114424142003203030112443221042420024440400304324310044103001021130113303044123023300304232211400041142422324344042321132104104433204033422013232113211234402020203021121414102334240420414320042030412043023301234114012043341421412441111224433122342332343243211112403221031131003040300340204232321412203020442024403034221221033444340201223012010114121313124240121032214134203442432001212024424413431412202141010220411243011234230020443400421031113401441132031320311142040301304221243130341034104410042120310202412120402101233224141303140010411343344101424004202321111212413402321404410113141431103421011332443034114020433321332010124132114401040140302033003031341142132303103144302433132320301124140302301422012414121221043441321002321333220032441334344321222113101301410332430233141040023242313411002120213112213040420214343402004041421021120214230300342403122442043121022133441244443002032103421333222132443343030442221142234344044102231231340004024100143102233112412331001412010023243422014321144141433040143124343100134330340304431132200411301330041412131212423101222330342420123144044312124034414340241114111102430144122040022100100223404202422222224134413243331232010232210303243413431021123040321444324210321340044004042400112102241342402233234232242312122343333102044311303314131111434240344231241033421200142323411011402113303100012412111331204232322040400421143240201410022142414412332144321140230402102311000424203140031232103330212000403433342241134042422422424023402411244214222230122434212010002014010231332413240222221121112413240103310241003001142422110044023214114113342330142342312014000230213103443030443323343010101143440311031002011233340323102010400103343012200034411424201130021141221240422312404031213331101112140343200333124101243430400422203313122440002432324423204123302404314324121001340244331012001020442104240320404122113431244030113321143134000241300022404213123343304322042110441002114203313320314311431344444301423434121243413000343043023312102202320231122200131403203414140111240121303311341114204213444120231110024001043111233313024212022022314022312144302240134142023044042442033120344342312442041411143343013220112401030233423332410234412140123201123031301400423133410412442011021013314012122043024042013133434031120010132432331244102104002011221021440040444142110230323434212043310034304130441441003313413133411413020044421240003324222030112244242442231022101440220110424221342300441223301244234101133323201203311100331313341030320242314414422211404012214431440241040022023334422104143224021420004204423324431010000344043311001242144214303410213334033102240213443133022400022101121322342014121123300430043022203030333430110441232440411114132424144323221234240312102434332212332332032222144013214203131013312020124411044113243203322342010343443034223034304200410404230224324122034234240001112303124343111313430411032323042423120032311300413312334320010001413433401002102310204441102103021341310411033034443030013222203032433431013444023241200042412310023143224020340124131203124410413302013123442310304401444121130014442414230213324100213411041231311243343400321234203030014214113302042000000024300410234102124330201223301222030211431330211210403004214300140141430104214433411241433434331203420303143343433402300111300213113342423122414441220043313300334313001232204343312143300", "113000132010011124221114302420321000024422434334420340224442022311142024234444300432313340241333411043133212402042011202004013400343110211401323114102223042411122324310441401241313313103001013004211413020400224444224412110101333202040311021403000210231404012324313212344122434443240222113431330142303023032433023102301234412122131330230244340133330430001000310314224002302024023214342242302143434120344341113202130400423201024202210244120232044004402033223312220423413102122423303421021314404321404330143022224233414322210311204033330442020240304433201004241200013344031044344404243241320204141201324434042431204003010031132220440212420402131212133332313224101010324440203120134044001423114434020204311341041214401303300014144322203214011121111012200024132344140131201332013412333412042243013140103240442043232042303432011323302021040122400121100241103110014301411242211341344140441031321424014312123311220420331304123024410224000431330242240112410102144314142013304344100023044033444024441431212413314113144333220212210003234232003104311233331241003114222243211124113410411000331140431432121334402241440211440114040200242232223231211031331224212333221424121304332001204002240122114344432213103032200002431421232212331220332303324012422402131331242303422104341400012102233424022420321342044124012330441201123443020141123030323211342342122013004211300230144443220210031214122430313340340300204042004443331422140032314341421222002441233012124332044021241314022412113020401122024203141423310033003022402111323214421301320220234433122311324211331232002440314140110103002334322034421400004401204040011442233143200410310324002102243413210000144014324341400010442211124131212041213201120333044031441132402243213242342020023042340324141221131244410023340433413320310040313431031011131421131324122242432244121303113222411303303432003041130011431243014042140002422030140300042100313022341140442332003420444144130120140222141424301043123222334020331210233440030304013231314111214321033211012402403244033110411043324021234234100101213001240213241422311120122234424142024041204423132322422313321143114024244410442323421122443141042030041444012013424210041410023414331041400340212113444002303000011444320031312334404404130242140413222212314012143324044040144143131113400342232014423100401232143324230441313420304322042343444444021341014413344431110142313401103412344143200040010423312443233011343341404322401023110434332120441300030430330033401403322340123043102320400022200142142014211034113401321430233430020431122241221443112101402320411114413420303003422424223143212210023432331313403440203102242432310143424102441334221333420403441320314244021330230402412311341244213002112431441122402211323323041302410400440024222213024303310232130021402442324144312334320214203422421121201012012142430404424120313114143242441221411334203330402042440013042204104342404113034434412031234144422032042002321443324034324310121130144312032224423143430100413011210310333143234221220111002400023010344014402101003330134123040130110020033042142303413030344311431203010444221133224204210442041240024231030201441220143320212013423023300341003022420120224224213122433210034211401220304024114220040140331404343231012304143122041233331001340422310241311320404441020222143031240243410120402101213030004431003200101322003402110204000102031320341310120424130423323420444141044323233214221101041412444120210321102104010413412012204244244210144010041232303431042140340201410340020433110342124422120430342432333041332342303011221310430402043423302424104131122332444203141303300412213132040043242243011021424004323440104110044124032104100142221113202242101010114423023412202232141113120112342210412114013221031304134314013022141421340413411404243000423102144201303001444141320033242030120413430431033332324414410403301334144211232330324223301040402133230332423203401230040103203234102113412422312433041114021304320133021003133120040221340200132140024231334331120010132113400022022403101424131141122414124202221403311402143000242301214101241204144044441113324121442133223120032323141144102143211133344310333144101204012004140023044312000330424130443022313342110110110412400022102134341012022304101141143414401133134211142401412041144000223102114202433223422221331402140211114114143133000022141310231211342042033122040122140200223441142424134330130343422114130202223233441212241112230012032324402430141043202221313102", "201221410422431433012233220320320104013431014224442314234121424030232221240341002111410133043231204032222242302043232100243422131204014134124420044241130231441321412413100240112423324012311010342412103122042011023140341044443243012232110300134240221204320401024342444140142314221421342324233242341041231001424210022124330111223244001000314411010341421404234111320122244221332300142404134114312344420300040343030231244033313414024342323403414243320303443424243404231110030044210344301010103130213110011200244023233011423411423400344333212204441434013040220333000400103313331401020443044444104322114031341124022432241432440203234440201114412112132212043111100410112142210222343204344432021412104230141320300300404244013200330310101333344432240330001341400210300244124434123303032104220212324324400442101034421103020002244212443314311403214413040334124431121044420321323122413341011000012303314334032140332310203101342003323331430100124400224013200112444333133314332030344022211044142043140143114142423223301000303233044132403042141314413323031113113210113240022044134301134403044244340232241120201242120301002144102003330132342110021214302042134204303222220024333302333331312343242332033421302321304202422102003112111434203344121042022031023431221330131230030041324311103221404231330140201400324040033033320011241134410341342211433310041303302103443440100342444233440140233223204323020310423210404400441002314111431414211132242113101213030202102302314243202202023344242434314421212314001324030234312112244312234403000310132433400322000440041442024310220434243410310121430333333214204144031304023324034201221012331032010343320034140224001342411400120410121304202122123311104331400322021323010442311403141241032041032343423440300232011421311204010044242104421030430320420332330122001010204433410233300423430123231113131202410303102140212420313223243424113241203302214123042242434403133440143130322143220233132332113244412331001022221413144430120241134411112203412121230422320041440242413144012031242022133432331423421113231343234403200434444031021111210430131014403230433211442122202113424430112202024110023222302442330424410342300224101324422230314142143233031034442402244034334440434140040144241232323401344022310120030121141144322333443022130020000320443023101132121434114122140144110301401330304200043220300202233441202322241043332144201004112402240203124301403304411113324100100211344401312244110331340301440310010301424234323303100002142024244024104410344224132131221331012430311313334130213102101000402442140322201141134304210024130021042330221401214210224320043400313411334003424231341242104443234121324131214143123204001440004101301100342234204004132022423431203444223013243333421014402321224214403042441412410034101203342132113404132440404104410114232024301441034123444224424041220122201233200431234314112143000002034434142004142142340041401104024343042140444034020414002324114312431100142032343120004100414023213320303332241112043412421022424211221430441344144303231241012021412211143303023223233043242100443221042234341312112112213442020202320311140412013001031442103034142444002221430023400001244210223300301240122022421301213121011002121112423214031332103414400443000342340023321300443422122014222040132432232112313323102034213411420433404003314034324131204402220441032042200003001223320040141032104333443220114231443101403203243344001034001113141142122220112122244302432144230431202402042124103022444011344311233140403402334210434241410144202243344400122223120010404341140330443141304133034133103044313101422100331204100324412201132411304044011122410343203340123401140422004103421043023300010303202331120211411223022114304124400142312334111323444424243243304423011430322312432210333033122141011040113030012330004423424024444033331343143131333044140030041001200324403410331014012412110113400430404201012311430014300434213324323124132412041403141431242402032031314013002330334331004124204312203042304001402441102331303141421220414003232422141221403130111143320124102010024023012304221120311412242241233414004112024022141001013011112330034340334440424233223244242412013111221040011041222002441020312130223302222222123001432410132022111414204111013421123242242101133310040220140131241243031312421043140322032401222241203340144340340410102332313140310300024221420411042324300124103132004233310202031001112200210243041211031003411334224100342311343002121202102303342", "002340221404313113241141010441310432410412310112011130044134300240420444112022002443033114313004033120224242443200334441013223202123233424124240114442143422243122213413304144003433132303024401240334120243212042400001011111433200143223314404441241112233442043401112130304144200043144344203133233003300221423432033131103303120432123334323021324444020032224421433331401202443404002023114221021431400404300133104320314424032431031330304010213314202432202034331030343411003323341241423214030023322404111434433401123434342013043434310022003213233314200124311040312232442233140320334012341311342103430123143244340004013044303142003444020114040342323230214004032330120420444032040214223044102430242004411413101031123232424323310331343231412341011442011332334133441401013312012143422230134003300121032432203004204034433322213334301022334242013004120433242423300001344321022412442204224030124230444114323322440102032004344413104402421231101210302322001302320223122423103403312301300213320304021040004011121201104331313141332414041210142124212030120141401321024023232430241223400303342333021440042133224420002343414144014132103212230131113404140202210022044343142330342410320033123141303320030024432403242323120020333444411340143411022423114024210333233232200224333433010003242240220310233341043441314202023234443003210411141314131321123442111343241212121203420023020014313100122142034303443303304012403222404131411413414400300134320142430033244333133342142303311333234432112023324220243440431323403211113112020222434423442414403111440212210300411213043121444004341214223404344124020121203413132034243141142303034042402441303312434301334033300342421211030330314003431301011113211324033341143122333332404431000320040323304123100431414010434140421402434413233113313330431424432333134230123321332342404312320332441222041221310302214042403002313213020303122313023020300200000314322144010441021341331242101402034011434332314241203140120313211112044122401312131022343230440402121204304412043411433040241120233242021301342413031131103323010132344114441244042404132414320321230121232111101134123113132040433012113321212332401012222420034244443203213230141400020033132110430132431113033132140334103211330431012300313040113444432323014444303143131131402412342413200233322214300421043232143310401131222141414313111001133310133340334034214210130132031013104020423133231101310322320103330200304403103412213444413112411303242423333202220313340103023422110311222214404414313242333301430010341040302322414231241033433112331003123403400012031101023203114120444131110004043423102321421334333203242200444130020241023213044414110202200441000200304040402432311214434331000132330041330044012142210310202014314214133231002013203421311440332140341414000111014014443113331011314213401031344331111433440310104004011313003434344023034422420101043320344410200223013400342203213204304312403101322003404203122130232023233321014244142240321340131131302022224413340333040430324013322444210012421012120012000224002200341331132004113440033140413040104402233403002302201300041333131020314203204021232100221330020420004340313100413321024212430102442100103304020324244042424021341312120434222200043112322241414144412204034013433042430114113332044000042442013241210422113001214300240322124141022031400302303422304001422233400002200202242400301304444314212424014122032343024210002333142343433213331411221334020032442400044320210412342433023243012011434333100244300004013023422442340342222404404220141244204022222403103233340334420122204412322141411302341044222331144202340301422143313320341432341420214113044334002041333213142140204312113121402240100404240301343012130030430224304030301023433222001310224213230203002424301040203122243313213201202040043111012244343240342001402102201242243134021303302200201334222310001422403033124402210322444031433224234110420211013301302213003324142222343322220333324011240004210030003221042220044432014444243043023020213321411044001222401344310412021144100411111321340433401233324121110234121441120101323241303402023411340431212030111344424241203400313213224210434412403420042110213301010020124313033430232301130000322112313444112314441122214020222014224220102002034331130401202124403414420023004132402303421320001401241322342021433331212422324440004033210113444434301443010432044434310131411342113004200304212123314413241031102112411241033013424243222223240233443042004103042110244213", "222110333410241402012142134242430224301113110341033211012103332141430003234144110014142430401013224112232112043302000232220321222321120214321400010240332144111403413011311300120112310221214431430134033430214121412143120113024101221341131230131033442303024341211202200110130331200222111032102430224143421032320033412203031313120410413144123234104044303334212332424344344141114134134242114302322300130414324210102331020412334341422210100234002044113222013211012020032344320003112011013423404214311334411220121400423302330132420401141400432130433132003231240214122032330430111130140103410343424102203221300202121100144013134101142131424030010412001303311144413411144242042444142331234343231121220043411410213241032403242201032400220212141031021333042131420311004003212422433204013242131300444400404443413301411244321044123242224101003434002343434230120132312141433243244000210004221211232040000244234333423402123001320304123023421211041413302400410342144233134021301214114042021123012341422240314034002004414213324331133404433121200031423013430244130142403201244112233440002042020333114043341321143313231230413130014231043303431011334244012442000312022234241322423443424001430242210313212133244133143230203334301024443100120142132313040410442034330013434114222030112240230440304332240234403012341202241143000023144344002414100114230100223323214121234421114021331113141120222000134031023404314323442434220113100142024123123141103013200034333022133230230230113114031020141131213100204120304233213404041103003310143401100441230342010014301233202314043331441004212101004442133402302302242401333203414123230140034020342411322234214233220323041011312412334204134324444413140120013330440221132042233301434044444220111302130433321023243140130434421014221222322444041201004133023222412201422442203332212113234222340024112024231230102431333421304121404022434313034223412432320002314400002202230031124233144003342003220201324131202133413312341302434040312113020211111104333032200400412110024214344041201341202200401441443400203442310332020301341402044110121442241301241421221212223241432433000122311104424412203321031312412420334314222141201212201211013344430211103414040020034044442134443242304103132333333422414141140323021340142331303214432233321132314243100402011101022003121440304233001333233200303303331311320304244114400122012421211410213300043121120420322340312142311033313100442004014231011320224223421023403214024001040342423041204413032003044043102130223404231410120111010430033300431020020401401413311043220401123003004104003321340320201403322401444311430032220423010041120400434111220104230243201011122344033244411140221022124032113043331001122120213003422432143234324032324034132313024140331112442313413131342410422113411402122410213300242402333420133013411442422123031030024234221012314043014200302130033244324143144342101412423344103111412411142333013134444100213104431030341422400324132023410410340342424344412402424340111410101103130241143134413434434122122024440424202332340132302413430401342343204432341142032413002040411202033314313222202224130343112212031014113311030443241201132031122201320034443440414331122011211234130200033024400413223300112133402133441141211202002323403441314344000134131000420041202030140243143202421240330213002213203041242124020000112221333434204344131112221124134020421412143141014141004114211043141132101411322021421043341110304203242423033123344100334004213031224233042343000101410120144140444232430202444042010300011240213341441320344224241413004310310313031144320233022303020301243411220244120134333211300302300440321200114233024240301404300140340030214130341014214233130300333314414124044304344100222402441212243010001401320002200121202323232341210122411212311234212000330411233214130431002421101402103120320202440010411013411001020202033401040413033414330230002003204310111143230100140144413001341433423014031341121343244341220423241424402323444011214431302040442022420043433141304120441002134040401202011311040240103040401231411130421004430124413344320340111333420232200402424141022104141141043034320144204003404023404000240420243233042122041143331410412430312131403030111010002232233444300321212011123222422332320333300003320220003023111144122102222022024243211200110404201313004132421311212044411341302033000200402020013234001243042424042231313032043412201114433100243001444443340001040112242133311404023114032010010330332331002", "424041032423410114312412440020022432431134310301310313322231144434012043113404214240431223321230243242301124340103210133122022232001021120444122441140442040431233202212200213332422432143003043114203442220001143402424014413423024202220023142231444110112311432340143021403231402134433040022340043420032003033234322104224401420020212202202414334420122404114143424224440224141313102213414402300102412340441443142012330222031434312410403421202202110301242042111143410400200431104230420402300232023034410422013332412411114301432130204444041410001132014032223421213430433321244332133001433120400040303021410132122323042232223420132331411043220043323000230440241203312410330142334311220331314014043144144411122123041113321404421444221143104124004314303202044433031223334242132443040400323323231003324233011234341444134214134324403331202032132433001143424414120434210013330123114100311442302212142403021231044233122324320020002433003411304311013013333434344143410040213340003034011214314013134024332424032320132432044130311142420104010401003413413010202134431321441343204140130001230240040041102212211320343320402213430231223143010144213410014113110400042213244213133040323211413044323122000222301044312413111300442202224043304313213220244240012131022331013031421202401141221330114110304014443224411332243034004332231104331220031242221123001011003220311310220334430020044103214031143440334010424001033021430100020324211200242114443022123312132410311201314243402132413324334341223304324323001402344314234241144110201223020341121302130043033212243404124101340003011414113204310101101300124020110114440322204321124422223140442020040200322321234111221043321110044324334103421414242020331042344144022344100130402130444214300311123131434011032343113423302443302202200312130412203223240334342034440134400402202202330133431014222114134412010400312214443303423034324130320042431312431323311022324432214430341444313200313343432003422111144233003421042234142102243322410043420200141012102400112141340443440041313314141043232424124202131311033412144222442134433323032221023132030242123124002003012342122104422422232332031241242141043440410020144202120032331333341044012422441043200431433111021200122103044214221230111123414001322401103021302000022310413230423323324124144442412324240030413400221320142343032422231032433104123123032334440303142123231141240421430111032200212013044222012323032442023403301034334031142441120133044443300232111442343124033000040034012140422312224110010324322104302232144012011411242233401030301024012433411211402230420443331313404044010230224114000302344102440242114214343032141404324023214212003140330122241112312444212004322341123011321303332021034423203044234003320203421121330342023014311230043440102032101133244133030034313114410043220411012141413103112110214131422244304014113231241230002032240341323024332424431240012403230014302032010132000013444422443002121321200204303200143014002300133401100010203204130414101132234331031430124001042201441434430300140044322441240022442410344400344223401401321334324244204224320220023011133422402210211321320402304234103241021142310432400131022033013210404303013443413104044140012410141200021301103231340020411120302302034311431032032134013430024302302441333414302242121140203310231234124222304002211421412342401432034132214021241431122120213133112042011112110120242404343100421311224311032233330022241110441222123303031423222340212334012144110113133322401424122004123314332433201024023342002104134223130143311030310404341003420014222031011204444214341241414424120111111232434102010334141311012021111231411111103143002323103220143011430130333331142043241413133012313224100023221003434000101100131001021441104220434201143210102241124222021242303220430444002421041004320024304223344214311112210123431421210412301103213443124023020041230111232333042032220313002020340001304030402030132323342032422411203333440221411344200304043403043442132210300023110023014143022210400301221412311431020042410443233021240102100111220044311143412313314441034103313401113330412022041441321403344324242001440010323434224122304234332112041334210234233000014131212221442100231140014224303042104443101242220222012132232230113314233134433301220241203340011400421300343411410413201120331224110001200434413431324214110220213140143430140214310033433230121201432322212440243303021303434121104221410022020324201120233303001411401033201141143400144201", "113000214302111324001040022320141341212430310001041123141021130230130421100333314202102304210002433304101330420310104031101314144140220422404444301004114111430002020104114032140122143102320203343041333132044324301224041011401434032240410140311334014142212213100303301413241330304343032302020242230112411411232444030400232310433410311143343202003332431022210301214444010332104411014413120142341402441420034334201400114202331102441321243044311332302310303201121142330144144410030110321114241243034032424342140444443202112241431100323322334400013301412224243220104434241043324210300404002312322420440003104333433131411323140401214221033410444034021022313200341423143000412042233212204013323423010001210014433334043311022410103000011304120301211043444322304042213403121443044203113144232201040243034214022141123231032213311324103334001102241023132342424330223123114132103444423443132301231101200101330424413101203441213000044233133004144222014314042421114443113230034321020404000212113141141013332110403214222423232212031434310004121010123323343113401202133044034210031404112111404334344313111141442042344324310214401202140331032331221104001304234140242030040322423413240000122343340043102041013133220033414120202143121214034323211003302330013404222402343440230131203001310314324402422330113340204403112043043000341422344414211321333223223202400221210311340302403140202240222133033100101324233000101304044220412031101432342032230124334343032224420421113321033010434400403321012204420001004203331114322240221011121401221441101024012224013411233222212300213444440133330013431202033230203024213134331003403402000404440341102123433043121041012344144422231144332101034330040333423214122331223400434434300224010144421000301314002102201340324234214441221420242131343210241132220014210132134121111303132202122201343010011440303302442323210123334330003000341244434021320343232421010124142213430244422043240232231230240220331044204120000230412421324203034220241013344313232401141414411304412031110001340322311044443131312104230420131220414434123321104033133330024324112302120041134440301110441400201212200020011320222213214212243144312104030203031040434414104101213043433031444310143223134203020120203212330123141020010102412010342013244243023431103402401033402230130341223333130102140010412310102122121000232302233430003343411441102112210333411211421012204312210421222114213402304313221030301023002341224430212003333421210441224301101000332032240303242304020222043002311312413114314314320234213424011244234410130122020013223123003431134214422004013313123103343420121401130003132313132214232140203424242042132402333343343110333244430132131412043231423340234001442214223131331233444303441043302444013404402213431003343030443111010342312103330221212223322321211402434442134100144310131340321234142312032234440324231214110100312041000400220140341333404223013204332122430430340032204030204422430043231040321042233201322301313411231221043101412202302312312324202232103021000231204333223141203033004224324313033022341043401044011404034220044220400200443414444142300012411212331104322142312233204313111440102233033303440230003212122424221441104414423414144133330142423210434224002330204223433401144443241341334400440413033332012433413220023332010112344433244411113401224114341424024411320203433100413124024041011124003142143124213304222000304422104423212242331001111323310022424213244011400041114041102332332031224122043014302044323001201202342041112424203401022233101243020002310110433124130444424222323402200431104212402042430244424434321314320224130021041323312102341231043233340042240112123420403114233210201034121411413430201121443302312221231033112440202042131411403032433010040303243441102410040012313323231240340231313134104242413042314343420214410133413331130010431320211230040004421030442344441040343042110434103022102432324324212213440011130233112111444310423202042420424234043222424120213432433100324220404203242101034210440423234041243213241024022422101414104120020443212220413413031122031014043440220114403220410122410000214244121232444311004244400443102432033432313023144101242023304333320300243210311022320221441333422312230000130303424240333340331344413404201443404322341444210211332304400334421442103330101343422342023201344041400031303333410041411044140432410222004242213340241021430340422340423231113230101333201234442432210210011410431320241423321321013241310110443022233", "424201102424234300014303031203012011232243344220021343211334420313040004114021224141432212412331234234110420333320424442111312211230230201410132442241413304143112242242112113312111204231243104103330423300403100104233044430434240234314431311221302213004444411414223240300201223303242434133230324341021100234300242431114014241400233442204120312233001200304043003400142043203320413334422332131331034003344411412200403102000140232013034113321102141444220412022033134330322430010424424014112020003134113020111003100412310103402422244403301030412142402431123031432310202034433203203244021230101204432441021200143341210212444234433123243132314013234433121412110022223424412230302330103102322313142241333100042310221211400404121121244010241111121423244004422241202442312324021343212144112210001321013114112141104041431014010024321234430104133322424222402410334011434002120213133223232442402430121233041301314310001131332143421001440333343221404334231202140433332324402444030043033123010403343344424100010413342102312110204111221040213442411303420343300143443314341221303043243443302341441340012343430220302114121401240334012323442014242010400213013142032443344230120412344042222331123241440034234314333324221114421024204130342141233333310334412214232410344032411333423204200240224141102421020024104200120010032000133401124023114434113043413310320133042444400043211241201242231443232013044004130412320012444223212220102314333120423224414132131012421311202442221021012431433323030241022134122342032240000230103112201042444013201444220343340332001332012441104300201112240241421203231001343412204203043312313212414220134123441012313113444134211422134123241212231403010131423114403003402443221202202423410232010341230103314034321113213220032043110224133341300413220143340334222100300114102032004243041033131400122214104124144022444343134442113432042103310211132244241113222010102042301240010443433232223124313001013022413022331302343401204110341124022222004120122421321111042241411211013230343104043013210220101423331424404214313113203014214123334400244424240112033130134000311303043040224041120032400131111434221014422001114101124441033024332422242032042103414012142234331214441222211322204020130132021003420203230242343121112042421131222440244304313420232332333133214010412133343332422442402203203142022004312333022334230440021130130121023401411401224130240442200211240021031213224230132143402101233210442042230433141012313322023420212021334131211332013010203112132340241101430121110130142230341340031444041333243444411311344204121444401424013040231421330202021132342222420032332444232320310332400041344424102431023104233032040321123144130144430422102043434413133124044334022100204234403311323411233132240124200124410212404334112432142143230430233433234133132321141200201233303210242342200234122212311112012234140230331034233042202343311331042340134324233143004100423443041121422342122300142441442300023143103122112423030031212313004113404034403342023111103024121024401431023412133113020422233323233204304300221222030110220414333032030014133332040113113301422301120111013132230212122421100144330041030333310004310022342403301133410233343333023233002424141103343221313311014121114303141303332030011323143412042113032204330232010031310241342331432041331221201110432301104342434421042131203130130022132313431411424031123410432121442313304113122343122014303441313441101024013300042401331233013144402003432441342320311330114022333323231442103321020223341344142233112010133100314204413023204414033244401423344304410024104440313201312003000111404430240440140213014022243022342333014012444012003121110240134211012123244322422344323212010044423024414301144143321221140321412442324202112202002401104142402234132444403240032110431440400223431310210200044243233140021131233230104304004001302130032323103023122002331313204121341344431230111420302212134100401413222011000201220011211100300224322443223242433442231211000032010021204310441422430041340300044443303202411302311340333002212142430231011313440114134123234023314203331240024331224020213314300411034343442223030210441422422420202422111321321143302241443310441314040310142112204423442230432322000420404444021423311120440434413103400112334210442412003231304414344100131423104433113424122114422141112100311103234324104131034403414200130400422130204224304042434333143343314244104043431202111300420112303244301221002034400300031030101242221343", "111440040201414041203041114114113041304010444313014314203323432010201032230124213420230343021221241314222031413034204220422343334100320131424412313330042114344023013132203434233234413020022020132440242214133433333011234233123030232443404422134041242040234302321323213014214434423023212002311132240232302142332432442102312121323111232222232113211022333412102142020434324121120111204204410422300312333024024243113344414042413331132421322112110021031041203333413213113303130133441300234012424201323122344330200003232230000303430230440220423013402411203224114104000101122210114203401324343013222442434031211042020144041041120010021123312122233333330113212204034231430141130442220124422203222424140401212011233233203131134243031344302233232211341430412143323112430001020112114431424414233401340021140223311234023114032234104034341314002012020102114113103100144431041142433431210231202403114431322213310141212443300012302221314234213023004014440230124122243041133330322111132043242101121221003230304304244031033212102223401343041204301423231422303311242443301333210443302011134330342114444300241033022312131010210402400433440221234021423333002034441424222344410233024123144041304223104311304223334122224212312232313003034121011340000202324042103301011320304434032123213221102023343132302401242120324314323200121103212032044110030430212341400022200410224203120242124233043322200403144110420123320101310302010441313241330120144301343434230433232113114432032310232333414021442104301013040200334040121322411241433111120114444020321212313144301130114041241124442414421302234324413344113304440131212340120330421444213424041304412224122122244424202103121122131420343103422002203200221044002012233233310141232041113004011343131124213144110224434342024401320223134102422421141012421402344413130002103420020332410403002131334302430032004110332200133024044440144223324231041102433010234131122003020044301323341230234322231144400322232012332403214111244311431241244230120202141130204103024343031120300033103013011320233444021032141332040420311031430411221202240444222231402320011221224224102044102310043021413234212214020421124203041130224114332314042212300141130321420444123331444243012122303332330403302430033224402414300302100414240432140243241024300241420303320132104313320300334110343000243321234424214434330444042103443221104420343003434234101422134313003044042403110140300132302001124142421213423441212104012133120202100444203421004112042100122133441222441331004423244033034032103022201032224400040143111440441234100311303032401401132332202043141202344111442131014011222041140142202142023332440012443424303010321330041220324432312132223311222224344023420232324421121300232414314332212434134040011200133213234204341142132441224134120043400010021100441443300334212230400243042402233314341431442321104222303030404032220314342011041304142314120011024232200001103432033221244004343410304220121013024041014113304411314320443024143314431032221111043412212340143042323440433311243341014441304020013424301030332413420242334004141143022314023020430001130422442134432240002330103431144041421101211400020404040340133240042444004104040020124311231402134011221144431404103220001043032143333023302003300123330230120310411024104000202344304040203431003332310133033124102230311011344102220111312422011242331100322144142331320124221024220123103012204000214223310141430313442321121414000314043403022224223122333242104424004334400111403200030001131020204134224124112440302031302030143010333420434423341104421223023320442110032041210133303412420102431010322432330011424442432130144111421124122431413341312302132230003331401043004131042334110143444423210020433303034314102230141423130341034212121223304003010310111131412230420412410240412040402040042202231422144430040021043404201310012031324401422343212143233040034422114120401024443432414123434443141021012401140000023100200420134000402303044402241300443424211333441413200313310204012443231340102330044132241034103144014430424320102022213341443232013204244344131322210212023400310204301413220133340212243012312422333412003414104024034113033030433443102220030320010103231000133413114341244322103204102441213110311240400004412032033123121414124010442320033141433241202333122214444214241424343404332214434334111111214301301414203344334410002142303211114041222433201204043341310314331131012431203144413101201034021332322421204101431214221432432411200020044", "113030442413104303123040421432144111342212331243412124033433313343234031102203030134034313131343430113414312044223021120411104101121042114421012002030214102102303330203402132320311030000320231203201301313200432402442200100320111033122143340334241443221321011201213111132031342242342412144204101234113234201422320204030104034220204000003120242410443334031412231103212013311114442420021013340401411414101234130111223221230103231124012124020422444344330004434412044232300110021304100321334044120240324114012324121023424404141222344223200424203144411110341303200312330333431200143034301441441234002233031233200204333130240420410143323120032314412214224120231043433401341320032124004132432240001204203003010044322030240034421411002443423222302103420104021200232000321203442143330202130242242414334141224344243421322411130232333231021233304101332421143030231002110442302140414421024413430401003231213114444103424230040110343303232312322440013121131344431323334201343232024004301004003223232422101014412112422240043301110320433001440431033142310411142130304304442331031112321000132141414204444301310443120133313042041004030033002141324201001424344302324301241404214442123202332112140434214320110340311322004414022203204022134330044343223204224300402023042320341413112032204314004330344404204402434311322322322043013001032400200110333100113243333004441331241014434102221113121420241331232221431144122300103212023022044041130112244204303201220410223302124414423403401124411430111430042434440330331312032200332342243313202324020104443220223121434303131044400211430114112144344221304143420340121412144044414013421041041421224021012010110203310143440302300124204013132423204100130021420240122004313320101022244243222422430101203134224212022301024214403444201331311442141144322242301421310331342311341324224314343240242240402204044244032311413013431112413242024114121004330412121114123130302401223432411143332423404223120033124240200234321341100312010324233444020421114113001002212332234123224231210232403404344021303111333024122331401301201122101023331311424240122133330230034012234324220441334043341213434211024423040144401331203023332422221210433343422332230304114304120240310332040313131024003001024342002144102113330032341201110423323043131442344102140434400034244143240241121043110121320042214414441413214200340124144204421112040211243414343100031403442142414142311313401242040034141103104011204442214342133330400231011324422334230201210320133441020334200023302322301444112430004022104104100222041031224142400102432213441242002241104104401221434122411343342110034113412444423341243331034221444312434002034240220330221433400011300440022032220022322312323044121310041410034144244012030002313243324104200411232102223331013014133204232122423424142043103402243422203442300103020143421402014144343002330204403433434033201003024212313012302000330331040421310441341322414312233402201304242134223230011004304210332422131413413021304401011034321113212340302303214304112222320112104342014332241212101332400124021201144241413324321413232120012334211342343144420143224414241112041430441402331231040133103103422440344030013113244020320241311033102203020031310431012420242034334344302132110230324202403303330231201321100302200404132212230323043230312011132334301213203402321004323133234140320211234122423212240022200440143342102100324203323341110222440213342213013132004144131201302342023432123424204433403133420214422404331143330112410400023100241301034431321103300232113443234020440110033042413120441441433423122144231243342341244310023132042014204134023204003344122414024001434423211202211222211424442122144401414413232210122114412421303232424202432110103314440214001304112303120431300041423310404001331301031112004441301014300302414111414204002002011214014422331011304403441303132230312244443243023021143133330032400004003034124200124443323443322442341302244032204031101033211140030443224433021404432241113433133000214233242420431102203343232421401103430242244140002001212014414131124333130011343003013143111324242004423343340421302442421314213024421003411242143032320422032232301144043403041341443314204022442103033402212041221040321122302404113320024002111301343234422110103123343404222023143010202001003141322130222413231013031210320323131302014102431403020040002240443323134010422122040412011412110242312124223330311432032040022424214200440320140232213403321212130321433212340211404113", "024403330121423140414424233301420204210011012033010223442200410103122021320311214102422003021412111200420141342030224142323432140042131401404323130443213034320403331241443432142040100403221010031233410230024320422142213403132131332340211231403432113330320103100122041142401343204110340310212030321214120203024343141441341000044234434021021012001302032333324242020321441301322322133041130142012021024412444444404410341113302412404141310400113202231123014234102333401211423214223241222244044003043322343431003222042412121141202301024314414120201140422021100011120224141410102313311034033314043433310412130233400023404003011104102133424400143120443103212104034434304124433332002200230110123112102313030220414101232004024301312040114302430320133243031324323313123322331430124032203122241340124114444322011022133122130431230241221123031441203341201323422121000303110114141343124121324400240322212134120121004024033324001044123042441112224003413403310233122023232001020311300112330031403102044144133031143134313212043100032344122302011212100431142313221310302344114034341104213030202433230302143044014033304212424331202322402010103413014430122303124434000044232312323203121322214433331110023044034122014044044403312411141022202140131224401312240113132034440442412100122104413220402233100301442313222423230414210432420321232230014100342320213031432003030120314223140020423423004200133230040044130430321221234244042140041221143031310211430103122233044444140102133044230240032232424243044013121420313144244211413123444204400404443442132214021433242101202241231000412310113121100023203131420442332444222421313343410221014123411241404422223101412234443323303232010203041210111001104042244022212032421433012412210304414233223024024014101303300303312140220404242011044304234340342032302113324330401002333312443233313012311320401330410220421424300332210313122400240103231243413103331410031234010230204410232020333413204113232032101201443342233001430134123044210121242243322213344010020403401123423041311213043242232130340223304424211340112122443303241044042304340100322421433034230113114331110431444322022122012223003303121331000443243143241103111001434101420322201122413002301424143404211101132111044443414113420430024214332321220101102002142113133122402132330220434404244303120212031303111300113333141034143123224020202234400204011234340130111123313124314144223441043111412314104043432143114404330412444030224100022221014044223333031244412403012411033304301024343410101023310343420041121113230333423223342242123013303421032414210241110322031202313311114342212043122014240421133003023233140223232043220441222123443023120044000432221043334304433030420412010133134014120243332023000441221040434411332432002221413313103144042440223120342432211234101331043032100211044441320122140241312431144003143021301203204013333324320331134442234122104442444111104330322410023330413434440031211420121421401340202404034123020200403304232014111344330231040020042144014444144024222321341241403312311112320321330021033324412313310011231043442203432202402023212004202303224000130022331444232012222124314424040120440033314433332022344313214231200321224000021004000301200302204113413321014011031414114233212033431104210424032010210423230414001024321344210044013312301000431144413012000301204141422240402200321440420131420040130311202132034213301102234004342402343443331441410021123013343230434301142443100442240422234142401123444210042343414022200433211020014303324020101240414014420442222000220111004224201232140341140301412010244043141013420122210124442104020324010430123103230322432241222141131124213233332202034402023022114004012042420114124300332232021224314210341320423042224021304243432003243041334433132240114431024103210320443332312114323334440112133403040042133323231342342300230202043100333014124201334131112420134130420430040402004140031143213320331304301133421302212223441023313422300214440122341412231323430010111133442230333134232041314110200443334320012020223114041131122322220204302112423330124012004113004024003314103111442222113324214204210401121013413032003243204434240311001133242303020344210221034130413113014111322134303300041212434202434102112321233300434241344202101003204303212014440102441123313132134233411411142212144424132040310201123204240013133302120000431201014242442321132314141013044122302220342431112002430222010032443034021031104243032403223221240100400021144032412314322", "400300122041041422214133442220043201242101120221323203121243441330234202102424031214043300444402202410241220314341102312443441304223441330221303421441414211320213311000301331104001342412341040420122004304204402434211100321311024203344011310011022120101222122314204320004310130131410033300110244112112124231333233423413011032144113113024442101003101134233200022201203042432341344414101122340444413114124444210223001120242022312314131404411011023112214412312432412133302040414142203134340242321303434403330130011424412013234332422002401242230114134412120004003202431002102304003413243410231021114431100430031302341402343303110342031240224430210000142143144114024011114122442002412300244212432303302122220241344033220202344014243041414430142401431413020014110234200404240332403024101432400200433143113433103420144134404124240221113444414244023420011123211231223140221201203434441041331421024023022203331142413000042243222341132231100121311411444023230111140042310230001323104304222122043432204413411303132100321244244344114213433411000232100011222343140144233310040122123303042311144301133302131403243344202444204032323412344331034403103341002200423314031443332322432403401112014130324440223144340134003114301433402243312321332043031231232223310132243433110211244012113203111112444142210244444424414020311342410404421044223101300244444204112341040340310420004333241100410033430420443303212202142422422214231212201011010031002044101124044341441310241234342122104214043202023002110144103341124333343043130412431443244131234321230233003131243101412413100301410030242432300224124124041201442120012100434213301134224000330004304203030224440230430442131330021441303204042211320122343134103114020423121420441100001201233421142114124410414414310144211110320331140202424434331044033123103001112013103111210341423002232302403401421443340441312424312110244112320234421330431301301244434210403022214330432413113413314012204122221021204103241142203234244400401300223442141021122113231023444201421331301003413424031222404342030401322123200334131403240043100224014144112313422104401311300144113143110141101030310344021340423131423314323131103432431310021102433233231314304310202041430124303122033131210122344303413043031321324302413343310141414010440402134331141313142332421414243302012031300141032243041004404412323040321221233300211002124334242244141312102324312023130422341142131042113342221244230144403430144203002001304210002133402130412144003414111324124444301300321203120420032113043413400100344244341323013222414442132442433422332144323342342313420444312143101444203404320300323211420434020040443220343332120213232202132340444214411002220021323034024340014403241020133234443332244222444042202401131233011332131400134402413220221220040300422214311101141314011041210102220424431123231032430134320444412242041022222233013334343003241210400004134434141140004031442302234102004233323423421323414410024210041030242414423342102144342422422423034401120323244322320223203313421414222333112144144310220433121202311324344122314111043002223034404233122424021230413114123202104403311114314210302021033112342220303321031301444433330002300231414334114202231332004040131223444022422133014014240210130300422012124134003414111133243434221402224103331324411422040140344410013043043120124224001301014213012031031320234324131402244340121401322403421322334323411031323143233144003143410331340121234231333310012434121134331130102004243133313412130203013033214331214321121401203012003040304433012130042423414241120403031140132121300342024144010432341012202200034131424441123341042414321411142003210232021122233330421341003301321233424041400213243034321132224213202013004140144402011221340432431344443022024021203333432410302031343022114210342404334031443034014144330112422311004242123323012302430430031240321013234333322402423232144123223210033214141104332342021210343040032202024440002040023114313311231203131412440014312411011001121030244042344201043302232330242140103341124434411400140022224302210024342112424314202102043342300321112222011021404303032342200003040340420133110011022040424413332400024044333201344320302110420421214141143342311033410020044412211042304102242020134003333001421441012043232413014133123331223404420104043034001343320144301320440023042403030111114111134434131421311121204443102222442324242331431101243313044244310001333012223142414000232333443322442123023324324211430213423344", "412003430014200000310342120430312134301444223143342124241132214111423214220134341402443433143011330401114222430330133444130043220001234320003044414112443422100402422020420121343430320443342243314432140134412413413143131202301414342114310221442304102230301303401413431200333301204432340042204132320341202021431131131311324234124332332011433333330212142122433444122420042220004302221042403224121033021221023420303203323304443030122134310444214004022002200303314422432304334433214431014030031330040434423214031241401440430121301302441020102320432433414103402002041130021332303422011333041324400243302200112341402443220221022020034443213144020104301214333300122122033140141034223234410002313304020420200232102110010024122243444001044102331213422312002110214334110243221242040120400212400234041143110233044212402232441431313220124303132420433121210410022041344023241021002203224142114324234031021143012423403223333440334333314114324024414430024021132341102234332224112443322421001212144104114120241134312030320414031002114141420310021410414024031213343323204023442041302334420411002403204422010131442304140432244401441102112421400332322440344124222230422412030212404022243423044110113244201104220124034114003411030431322224204134414134131324034424204014321423202423203041221300040300000201333331013104323224344144122100013122104300121211140112440303144124101240130043214142232003024344343420212022310440144040214412021441231232204214230011430044400201041220223113343032422403420112020314343442442212200403132403303424110124042113121144323010002203031120200143041400041324242344144023121433010402442042311421302441001411134234022402422000021043103140421013122422434244340424104420020220333223022234042142104033224313330344220122010242032133031031014111334122324422210422331430323231110212314100341424124441214241211434021122304030414304011201402010404204134333342104410020431313314321203230201340102311402204124014301422440233040233043322240344032401334023421333334431343013232134112030324130312030432423013320221422044120400232334231000323440214214244302421324101340414013011203324130042301040141312123300432012034113344414142402401421424013340311442104433021430443304101222230000014110204311401222343422301043122301000043133214044232123242231202021013321021330343133321431032121420433411300022431013411420311321023314440404233403404214044104123203021320441130021031414321211334121100123334201034144222104340003230342231442444302003122114010213124441441041342423102001221240030102110242411103433130230120410233013203303231340304432214300432231100223323013243224104200324141320304203214234401003424303014114412342224024010323311313311342440110242034101032404413320344413444243202444004302123323440432041442221430210202024320001132220021103212022210314332124404321313032410324214130404300123100200410314003014140003323204140042034144201321342240232223234130022444320431341431202113122324204230021301202022313333301441211411100132201232110040010402012213133402334441444013203331420344320042334032142030033200201003013341232234422433013410032340120433334344312103303221413401443042323112141210301141004322010444110203104141001010041144422402414432122410042220023423332441411112404241201122032410422134313000331224100444012410304332123342231033314313343234404132414322042101323241220003233113023222202320103032222343003322004401430212033422301234301421204421314444130000202421340040323043034302032114103200201040230344221043334340324003304242400424144343202031212112303111342324313223010310040042102243412214104421232432033020043214202130433224214113042442004230333142041112240431442344422141010010421030004333142421010212430343314120332322302220201411020422241141043240420402240110422130401211201422312424004004203031233221122111030420012114303013041322430301303003030103201440442102123240333202444230024140332130100101214222034003140430332041430042013440203121232121132334204331233230332221334130421112004433443132203411213121003304431432104301223310332013303244403200203343323444143014021230303431222414000233312324103414043103232243033203444440343414031220320044011001144123040130001000434143223404012243441111341114342222102132340424022013332440102420414012221310232000431243110440304042011112012240413022112324332040412320103333114010313244241134221213100033024322344043113420114011422433123104402314431040314212402123022434004424134313244312321022043324241342203020221024004", "200411113312240201024012330232200042224031322301312243424214124130402031010330112011030030244243112412012413434030404040114431211320440031111241143312444300310222324104242041131231014313341042300431412030312143431001121342010143311144423133320422434122122323020122000340123110101411414404202022304002213332211343332431121423330322422010424031433224111300332040020022344001442331131111011011432430110022110230022343244244113102422000314310013302043042121341410220232233111300111224412022243343412440213341343111133404422431313300321000204313110413224220112300143333430204014310004220102112303111232223444100214442221300213212412143420131333000400402002340422343301142103204224010003000441410332134124301240214302402034002314310102324120244422031133113004003401121001231443022244143444310414210321321210022110334443442111141123311214224344304034002044134021122210222424233134143231310233142232021220413232110214340310244220114443003213410311342311102430433210301322103343301324404001422431002231344244143140010143204441130110122300043103110003430322432340333443123141230422343330034030010020422133014403143113124002034023130044323400420041032044431003320024123010002013123423202024034240103241122433200103223342420323411034044211221242243232024304012144340043421442004420130203424303434033110044233433241403031204232110042234242001322441122342230412001141111430433220024202104112030142211024231024402142030234041141020040214124111422130341220132124140414414021421121320144033320201100101210403344400030223143003131400313003034044232423311203012421041013304424123221032331322024141131012410100134111432244133312431304443121102201123424424233413023243234222100341444324222130323124124122410210444220432401231423132434422130303140402233331000221422102231341243140433420203401342332042432444000020414343403042111433044322042411134314444221140413014001324123204331134302020221101021102013340333023040101013133121031102031042410023201432200043244112230213131231042433344010244143412241431304420033200402344232414202041101203030014131444222311400140440321134103213420001020340104220423141200403013311142034414441422142404302433131444432143130111133201112413204244024231420141321244141411304411143032234244242403113320000213114022401413014423402310120112434344441423204310210420434024012323411443334041144013133024210201332134414024424144401310230341044040031421131404321423404322324320143410224321404004342241420420120431343341310323211024114204303144331323011030442330033133411021043230114003320424434133232033123004003041020413104431322230002031420133213423401323410414443101113240333424421311020301323413044320321102040200414134404214333421442111223102400110403324024214423031142220323310430400122031113222042110030001421411333232232222101031143120003232003120214302233041432044304120114314213114430404423240334134243340414204400022112401040434243414032333321343122130430230400410143242424103130420421131130341232143242133112232111000201043133403141210434041404220421030104202330233324333430431401003311400422044322311242013433412434121431143203200400000240003404242420021210403024114104041004114441424323422031334343431020130211414000401142134443122404311444314302133311221132432020223322412223230040241213041022043122104110423334414133004113300443143021340331031444014124100324040004231422412410024231411012312402032124142334212342411341344332002201233031022414440201402104400212231134132402343033334010042214204322433141131004043114023243323334124312323304420300122340302022403322144313402420001202432414002222141034102220422300141400313412134134224330302024314110031213204134444001131240322312110242033023010013302200104444231123112114234311311113404023321022100214410323231424402140011104142023143444044412024124430213100421440014300133111421212314104103344343442404331213434012341440222212014411020233113023422142412014321103224241114234224032144124342044323433040332230020131134222221441323434203401041031002003120214444041340311201123221432241024432002230303213001312443121123040313123021340343422220022142043013214022044430124224440001113424313240343432133142143113434230241444030024303231201130333331231221404420413413320223043404443431233201134002443122144433141301110142304012211140031021211334103233303311020100003010424420200431113034414240032423031131012121220342004103030010214201204010124420404113410244342414240313403111413210101202301430141002241344441341342", "324302400142310313400311442024432024131330231124130101111314014103243342132202122024000110340441024132424000431111212232002423312042413210304242040230400243431044131440023431303100133134130324342440333303300124021304134304343023414403301424322343343234001402014203023022243223322300243131221331200300424033034004304332103400024203420110100410311113341133203320003412444431434403442420121001210033130321142443241233140132031413331033342120424232442134000433411022041441134401141311341232303424010400422303033143222440311333243323433142310324112014324011144112244120133012033223224334232242443201003004120013030344221120223212031311314333422403003014331030030234034230412440112113044424141344412114333312412223134132020424100321011300341342331301222401131002433411404240104411314031230032403332204002133224213010320200001234134100232220012032243011323004104444200131024333342341242000121104023212330212014214424044404042400413023010030210411440111422424240001122020413341102234344214340440113103004444324024224030014434241314121122132332403101410240441444220223024044410033420403434021211112430104141214140000203413431213431240123233402222004000003442340312444341432040340134003203013203114041410033320412440331124412244213123133121443022110021200402441110120021422412143041000444042133123413220104022242320342020003232110132240201331134022020214241230200003320101042222104122444222422110224421332100342021322131300322312340131124142443301220130402124300140443301043204401000223122233303422034104241024303330130231202042423234114223431341421031121441212002010111420111141404434230102224244112340444304224133420323044204242004412011311224404312201222112033022142410224201013134140041033220021414221302420114330210314324110104323344214222401312021123340332124143402110101031301422342021403421423123042203111340222033422332030113113122200322432211301314120101113000320311031111112301331410432211414244300323122132230222322021300013121002432143424340331423003241141041214230033402304013143021402304312343013414402423022334324043302103410400441243314333000114042024200433133000443144441401211041431034111144020124133304131044023213214420301420444244010002103221122044132134340434403301424022213412204104302411441013303421101303134241433032004210142104402311200310013000102213043323444221032333110334010344222411132134042244441334022341100122123210331334020201422010200332134211213320233114302133432240233340341320202022240313021020242111343441240321222331433223303012201324243110130314412132304443243014313140322231041211444413014013121123030021400010243420304131314124142042103132112344034224040022120314404033002243232001003200014433220123313211144023003343142203022043042222143044303001300031140210112321010211442434033223233044431132434232330432034240241122040343213031023442134122404032403324223414002341334442112334030220434201112033141312101433004433430432344403100311231014214134103020240241213210311104342312241132304022201404414142413113243424401203412221214103341143200341104444230224012211004010222430221142044142241200400111113210101110312120410320032121402322341404241211010311211204110110302120311303443003304334014301222024144212412443400112104014001324022103400214202243124103013440143403044020003200410422200321041300210040210240444334102213231113441414112321411330100430442432401101010100143222130400103100402111310131442423144110242410332101320341034314421011223012333132334332100234143233414003402022014333114021210040313044204141421330404022313303344020012423002401440204014302422322132041103443124310213302001104234143133232110003424022330102311300044312341431142402211244243310223430400443430032224004244133424032130304234200020234203430201042202424042043240300134133331044120204214334211022122044321314412202021431404212303104010342122130104121032343304124122333404110424112221134014021302331244324221340110123004131134131111012042210444333131014302410333002114304414420140020302310412432412124021310011044012112334304423400004022331034321230411430131423220142414242141131012030124314421314232010221242420120404343201041144112042014414011210031132100000302412013213140143404013020210331342403310131100420141141414433304110032100430130341144142404034343343342023412433000423213411221221114132310321003230412121122003421414422411111011244432033121223441211331244011301023334230230232000142400021211030004201431413310320131423324340121201024022340114410214", "341311222223324241442412014344001044343231030431303412311111341144430033330012114420431401133311103124223012003311244130144001022201433041124122233322230221421400040213022423040413412142331023110003220240204432322104103003232214413313124140010233334240332102430133440343423400112130344131203003130010403010303242244420312423112012004102024423011123023104343001423331021421424311122434211321204120210121441332243114220322121333303234113311323042424044343433404032210343401333113404040423214401003130423311304342140031221430241020144341304441231222023210124141141430341011214342342142421422203412024323011413201410004403402032003311112214401133131121440231212030440122140212401312114422142130103143220034203332104014044121332421230110121420104020312340230133222133244314334012311242442141004400024423031010314041333230143434413120431043422224124440403232204104222021340411331310112034021034224220001203120031144411012130404013323011424100233341231444311311334334313402010434143212300131332012320403124130010024044100140140211204203214211330340123030003111210131030422341303120300441344031013423422000220234404344103143230211201000422043202314142130304422334241042342142430221441011232024234021434310242001234134201233124103100302221441243004212012112204434144032310012333133124014402024430143102232442310002032442304443221302411012123424332220243141223040020120331023030412001422013111032011434130244444301423210043003304243403204204114331141300340400004144342401423411342341412004234321032140414221302133403402202111323012111420142142020343224323102022003324131243240220003221201431430211044100042231014411031230302010212430343302010121102200444441033210323222440420244334244312430030401222042312024220211222242313232424332331104442000221144142033101211134403423430140121303430000300412012340241101240144123330304232213134314011432430220142131244440014132001424240442000012020443321212213032342431011230311241110332004221102240000240302330332112411102122334112112413404411310310313341333440332034121200213124243102021233131224002211034222131202412422444410310210220402023321420201340134433040421302241003440231301043221130023424041432414000104341234234000313124312412224112134212402110220400342023040230441411320032101102004213414134424204322020341032401101303303340101324140142432024423110121031124011231420010122302344333004214401041240403414343111444241414331142241001130443404332004140204423221332430214004043044400040000332440240103010202124033013224102040403023301334442141322442124030401441433213220201100211444022302402432220211111232003220031332402133301000310043130033113143222044403014011213201043221304442432244034242304100004412224204013301441220234303421013331323320022140233442212120103330110400100221202032311020300111340402203140342213204001134344220211323434414242324021004240343013412141444424102223423303320220204142133321221314144324032302434212103341404141231223114223323311432231440001034101101201033322233024034132134010044330222121104224043303424302003324310434044140204443303133312314041034414340103443312312201231102142242104124120220223101201311440422341030130241003432221001431142144311223302010101002203234113200413010141330403204333212440300103331330021331123034423312311031102030400421013014004410133302232322023424304102140014333324231212201314310313301334344014140130132134102240022004104214434401313404303023033441131114401144321414311112410301213243203103111002003013044011123340244332220403310334123031213213311231020110001143232130413334332033210102343323313004304413001401440004141430412344110134423104123324234341402004422043042443023343432034440431230304423311104412334103020133342200321231344324230024410144040303212434021121000133123440031321223132444204002323304243031123112131022021412210242340003033010131340243104113013332422304104232312034011133313422422214020241333103332032131323001034240241343333411323242401002142114311211211011300141222210214342134314324312133044443002313214004424324331021223023134043341234401324001021233041222041304324210410434230443310120313043001441243313303120344400122302112212002323133112043342404324412403323021321320214124342014312240242243300103411240003102041102012223420223241104223032012203302402043440003403421041143311241323014343221010034042140113223013403302442143241432014333344124202223343142033323414030101220211034404244012422421242402231024130214003411034402221114234332203331133", "020200413130210322244021212013330402100341100434022024111402333440001313324304133010244220034123101224130310333041142431310111044401013202422340100412011421030002231434001413302223310314144222311210224004302311441231230322020241021314421432104200200423221142411403120044330114303431011241230411122244014012324114123124141043331120323411403344322312041012041243010412012441313143440401331234301144422011134244332021214212031300334044131144401303423214122123004212222002410341342324131431122403212420244104432322334041211144230234221412030342221122112023401210324023322320412320121432340010212421034233010030000222301412401221243423441303104131212311142110222230400024212131323124013341401222440344111224401410342123443232310404023030421242412203040241134334243313144223133140244104221321340330220120314302104013411311303132243000014012002012042322013243444201413021304133122143011014213223201211004331102240032434422144321132312413023111120430312020404103130001020012411200240022101031203304442132213024031311443242332443224433321300421332001240442142424241400103430311201203122404402103101323432003402431400424220011032114231020101011232304000020120130233040014310143130432310422124343243444334342132310311011241243203134234321034414141333424020112032211430424100443022004433130123330124323030232110311444032331124414430310342342112410112132304202101410232141101420434334443323311334214213230233004140300200221323400334330220141332022020203211001013320302332130111243213140424242113403432022421221123102010213224302302034011040201210441402232203104023333013324323330243222012211203322034432322203302211400413242000303232040001001203310120200442133311432022333123421432042200410431443134042244212120210122123423003114303332442412142213432131343011312202210334220111043202433432323402223211102433324414142014114302141034324041211222103334322400311402204330004031104441340300343220003234213332203233423232303304331143433423410334430000141413302311320420042412310322324003340124030031003234201011011304113034302411020431002413343413110010030333020241403424342211341213142324432433030343312334033100313143144421223114412302031222011121131332313002411013212331214112414330123000431314443033023210112321042121413020110440200101021440424131110220010201011104400411040103412214003402003440440403332420322043221230333410402042440312401441411130342331424131240310303113404331321023204302141114024301012100110042012424023221023323322033401134230221132004334312121331044103414102232131132414231011332041201002403323014014114433031412010333430223020104143111124210134400402033213304303030320133434001140313201313413000400113230022101003321303320044004241334443122240323002423122213043442243421000010222230443321024442041340341303031440211142303303122323331110004221031120233002401214121332201000411212231214140422041011314133410443434413203430100010431323042033341221133041343343332403043344413404233404424420420220333042122404022411130420212421304324240422112310132231002223304440203304230114243403221410311333113104430131340023131130124403203011242120011203020113431424014001113220431234122031423104004213421304014442343303111403302014042244223340330201040223044411142201144402141112033020234234001212120032014412231342241231032310211313332444144423400130402432431340323321122201122422222011332123111404114201011213244143314113132044234120200124414414304430342443212032020030111111410100042103434340010334110044104301042040144140411324310020444400402100303214314302424323340112401424044324400100422340034143231302222143114334432103300311224212320212333444340142032210312430242134044142403242233130402414030231411121122343411232231241422421330300223124232240214344202030214232030042001023203122113411121233301014101224412332203323213341341122033403412232442333331033133201110310441223442024003422340111210121322002322030301101340241321443300231401020121412433231004143341024234342043103342430402141302432042402211022431034232321232340411303311414141444002044200100024421102141023312131342110304324321421440203044202120442232202001241143043231002341412342024002103034330030340024140413322232014230040203013121400441344401234131234344201214100220042220232414443323141331101221030001240343002140340340134211212003411121034234013134423443241104442400334240100342144002232340442242023433444102421203141112310402130340234222022024300132302412013134234041021214220324400344033423300002302032", "201133444241104441201403014121310042410222401411020140013432113032221020211311432002033102341111123412231213232031212231134320204222400410122001031414223212221440330024003000433342312202021121421443224130044103202434333011421043022331440123140314034343434424124343123113403323414230323310233143034424220334141010040032020442340004342144120231043001401102222313410304032241204441222024010100133334404121401001221232302314042231341103023122242212041333311332212444310041403200333142200120001421020013242214104210420124104043300213111421103231341212041000443211342410140102431110220003401141132201130240402341114142441244121212224003142112222333043410113032434431422032340440434431421204012441201334033122304400031304230021034233014244211442431410320041011221232043330223233430020434141011240113101013031031031331240411020003241121312320314432124310143104442444342431122123012030443113310211411211240430140044410144423144230414404001031234212304123004114424403121114110234110244444433110321110134124022131100142333422103300420143230044224400024031102232112200414434103041403113024004124321334243140024033214332131242021031024134224230113313344301121420302113342434122444101004321022304223140044033142312122134302422241214312433123432302220304112242000140033341124014002430320420331000121200141110122321040123404343124213122414323143040444043142102021124333441434122224413134210422400413114024120311300203222132244010324430141424322414131212003044104303300342041324241240011331313303401011244403014114000400211400101010421212132002113041132203221142411131434141013312304402100302004111100302010241334203120200233244304104013031024021010411344303330203301324200213013231202141033300240100031304401300421303400304040402103203311303332401413232404311013140131243211133313204402120342041410434000000040001423132403330413241413334004414401441133313213302020430020143014313334341203423331421334010203022310333300231303204202011424122241113404231413443324323103212132210014403314300302204423022014204032210244103132343004011243030123444204034314224134102000033340022021032400401320001321114301024041313200134203343030423103043020012233421430021330444144401413300132240422231032212402212201330403102302344411433342323234420140411124110022111413300111034231301101234204124434301242211403340320220111032310100233122132002313420332410001410204011010004011344211233111042323431023034442412442241200320022021414103411423130414112242022322314013443412234433143402303103424440214201113121132121222030302222112200141301311302103223131212023404132210433221040203403141431021311111042130200130143144342222142031032133431143414021030300322104240420403030044330342014414210403024334131400400211022323432033044023020300124313442014033201334131422442102020423134123303001104331423044012144400132304442221442342133003123030040444133421212201423201143140131433021220101121043141212001341312414144110034230044214223332220013204032442414043112311142104331410204020231323230440411230330411044243243100430241343301310424032403442141010444021042111424430300341122044423320432241210400230103140210013433030023442340020044002221100342021044203012132430303103440224342414443033011041111130414102443001322024142242100132331341101033440204103031423212013003301401333322432002313403313002122411410024012010432332344431113410010444312321000203031210440111140341412300333402001324234000422120434303111041044241342433411204213431200441001222213213312222120224303424101042223431330000324433442210233420120114000110222021421142420024010200001322310221332143244113300201012112202222422032042333443041203433404442324043410012234324210233112222232024142201440344430442244330430002000231301031420110030400323000323230102241041423103224024242113204130122134321214024214011112120103111004100031022012241020321234242222100204411103042310204430213032313023142424020101240442200141114222212242231310142400243001414030200303110441010431441440322421003041303040434432322203014200230004140412310414242030422430242001234222234233330033302332313300121232123043421203242401240103040211400131214110300423431320434434000233340420323431420122444331040112112421221021032132011242442241112241424013023012314342031100143144420203044113434331134441043434120311323103223314324104324300304112013220330424031411034333441103133112411202430022341144041030222342324343031130412212120043111302030342313440003311314021011012031104011422130303212", "203200204124134431142000443014303024001123101413113430042001310230241442234334031202032144113230401020200003332131321421132031003413211222202340400422311244441113341200104423121232312144203311103300141423313441022024343232012024222402334130423243130032042003300211412124443122404444301303224131210043113422420243444141243030043012403414222034424243334024323211130440411221134231103030123012330430414201204411033143012234042210042112340221222044434041021020021414114421230314203130443334310430002042111133040443200133412021232004031330410300231044204331234001143234034244224124340034210421024002304302241004204320112334212333100031012332220031203111330220401141202114240123110120133300002331241324413024410421343023123133121412342224202230043232420320343400222223012342034410344012320323013224024010301433312012012302402302001304404130034142002020442004401320102033314322010322320043030421424013140041323331223000133144324000104104121123212403133031123320444041014021141200312203042422112223143341024214132342420243432423010410214023212300200033014130201433142401021141213120304334100224223040201141114140213240404434122201130233312204443200003112101200311104442410320204203130213404313223214423330433411301414120443344122121304312422104313440231042123332041021131232421434032322120312331021104041310424144110342102411200413013010442234002222000302233401302420242434243323302131120041130232313012311204321014400303244323101323144134244200313141330332003404341203233313414004332413242432312022312131022200112112422424423221034224014410431310442131303040433010312021200104413300204411030414442223433402432342443402234411010442124344301044322103241144133223221221204142313101341234141040441031114201241104201340241112422204134440331201320421211034210242240404332404240210334231121021320434023312141211312341433212101304323004112332012332131204444201241402332223104040011222240244210310301344430322044423143230233410100100432222144330011304100033422230340100012110003023201313330444243343013321012424322312034334314434322024240133123003030011432020232140443322234203431114114103422102243031411444140424310443333133402022211424001330323300143343020013302443131420324040414433203123401002224140343312423134031231233420243001332343241140013001434040304032204034121402334331403311123034031111110320222221443103410422044301143234431143121000001342342021334403103400134412404342031332303414031331104241133113120120321204021440444401343304341444210330024231124022111242041342320000201313100042430431221124122342300311101412422000412142114101004443414021010110403302212314323424321142330010243420420310022121241321314033330203203243000414414231124043013014411431002432214412120110244013001213312042030323202443003124323400233213014444200312103242141234440132420303012214333141024300111203244104304143102100004234034140031202204410214020023433000310342240031431003443324314320010220423203034222210414042344221343301400421310322011111142433300141343141143044322200210302230142031433110104401230123021122232024210300210222224313401023401200024342120022214234043421133031101321143142331232011430343241411312402344302211421330412210023432044311012422111101230041041410003000324143241242211140111044033201221020431202021342232341322014204123220433103410442401333303311034242323102403121422202033304200030224402314432014014324100101423201142134440134433303034133113113002141040400414324321432322212421304142141012223420010402122034211240441311034222000441320323124433241343044300442314141141033421412330313040410244313322031303313020431213322044422211004102200033030230443441021130032330242344343404414300223014324223310111414143120030013000030014311123423131100423244234123404341004444002241422143022201403203131233133210320111102242402314421342024222323001332024304012441442140133321323314334002002301403124213030040422233342331124212242144210304232332204310421001233002212022003124300413333412141312432421320100210440204410434044111300302402420311303432040024322420142224404123314012041031144302032420034142330122440111200112410010221313343430331000403003104004321004021412410423131010412431230333424400001142424432321040213034412034441102401044013014313120022113140111334142044142004014212441301021023043220400303403430412032300234434314430040242131332303422221202114144113141023113043343422142200032022203413214212201212232140043120202303342213020244402013040021413432102331300122220030", "001030210410404044044014031024112320012000004131223014004414233243032414410001023404243434013240200414404333344011420014443324042410141300330231314440211212002222021304230404310431403233440414022023023314312143123442340424423232200202102324002034312214323211402112034312141102221314144133404124343223223132333032040003410201020421002403002230230131120412403044010242231010303031130040230030414204140401140031412221122114433324112144244433244003340044233134333222234414320231131244221141140442414120323434202103444424304230200303102102340330101203341124012214100142230231333023343100200110223440432212443031242303033421330211412043044110310424230144231432444123333102440121003001110244433324320141332214432021322103333221340400014014002240012240113341422302433102410313024142432210244140033124424213012312224101400412012003012024001333340011012400410410421323010300222021432244111233411004410233044110411122441231233221212213234244242342211041443142231212243444014211301031423023343023321404333022443130044333024244423140001311112403140424341211411112342344100301142401401322324211043032034224010320112313124223324303104114123022441423043430223144112201031211441100032230312222311043232213100431023403431413024000421341443040130213404033124111140304231431134100303214332132443232203214240242213203241034122103430221204044021110420404334424220111014333314423230313122010043033204112023430422401113403204410042103144101423130421322032133120141142231200111043213243101134033143120432012101240433220210323033404202241414413201010344403101200123144210324132102030031320211022440304114030124234332431402334123342324344131001200121234400244221042132231132313414340110024043421322002130324332210214300222314313033121211221331231411320214414221421332442404403031213020204231403223332343441023430430243344003424333010212403223314443113303444023201404413331423242413133414434404001112111240011244340010331142343303221443323312402001003200010223021023413332312342314301224014314123003403042321210040314110222133041223024334010040120304404444231243311010434341142213043021033024140144332222244001140443112333022333342211103123343010131434113240300113122411424241100233132043113334334033133422020342302014112122022104400122310004124344334031030113302444310144001112024432120040343344222100323143314243112113240212240413112414342432313133012014102330201141044004422010424241010320434044411133244310222312332033210244034400003440443120433421104122123224413023321010423304011041132233133022114410401242233141230013203211331413444410042322140421224413413420230221401013220122322122423242033310443204132202233043043223404234110040121041122022424002144440101402133140432231143213433224234220142110122244442043200441023342203143101111412203313313331412434334124211032222203142242034430324410332400023313002122410230342210001424202100214010434341202220432142030012342111404231132311414433414014212022033431312304134424321030030214041133212431441334122444032312041420432000043433020302103110200032110223224312211103241304200041102233204131440013300144344400441211224142140411223404141432212011012103040442332213224304331131014401203322400011244310220121203000441311100230234120130012044134241341122241420230343232314312443414303100443143311412000031243143403240032142331031404312032410244003400403240042143330112110403301242012131041201301132331021223312240112210311332400421001230412412330120232303421020312034024420303230223034210220420413204033233432321222032100003341401021342004144121041333330240332141232002431323314211212103303424102104313121203101212043340231110441421144313424224241002202411010300141133440400431404144344332110444011121044234240440414231040422011010413311423103000340424240241042321430030441204143443443110003442040143134221442024343033333240201212121241200403034002313421011401201142134121311333110223202100243232222030241214041223420441234010131312103023322433142313423302441234233124210131430422414441131410120131400013033220333244321223313014444331432041314122104224332421420431121344431430004330334211001223104113014120443020234211111411212212032031114443334223430130031233120344110002023001112300341133202230440342330034210004143112011042001212240233242120224001344032443343341234133141424143013021401434014043102201100134123331401231410141413403310211330013014402003042104421424442310001334302122110041104400134234030421200043320223124444032214410312334223120404", "133440141113301320212203224010002232401033031321441213011343342103423043432104101223242400443203044014314404041034323130241210033032323411003140314242041304303204412424043001140202024444030032402114424003043022030101202222431430044423441210112423343420002001232321104314333103332344402301203442121224134124412344411133040401414004343333302021121004444314412322210241143021132430133414411003441040311430220344440230041423100134324002314312142441320313011044400231423003330433331221031133002200413430430131042104043340312424044020310334403032340102003343133111232301314212010212401432134333311404302224202000040322423444100430043120021312001333021423342243314330142411130043401211440224102213433100432144331032044214222042310041211044423104201344014334241013012323420210122432401423032324303204212104022314142022234210302131014342134342140420331140414034332041221420123142304323340330004321244140042120234033423322142144233210311223134404114404412230022320113221431201430120140310312331420124314133424411304201444200210322420211323424344414142311001142241400322444413244403340141003232241333303303431314220314131403113444132110214241333400242411241244103412141112012011003311401134402114333031020443022203311014414321203244222121410231142340231200230242010431444424114431442000440214441201104210300143002300204303324031421244322131131020003304404433340200424213440111223024344242410223234411400140122040332323341202130100342230322002103010400032341133032130111131304014220021430331432212321111304213040103403111340022414010332042311032404041133014034343243240041134043201412034413423301210323004344133321222114424104332443222224321104100121332034022230303320321440222443344133331121202242430322211413423231410224044301431001444214043431243003044124003212230041133030233303202430132040224420120120334200103144144244343143040233142241411231443300202330121304020002033143121423233441002202243342313313130211010302001331113131300021413230340412401434312401430232340343311141303242434304240344133333412001212214433020322202012313043233444442043304442113041423204122423424132334010332440033114413211132410402140100144123120403304321130130303233234000304120412033403020214033243402420311440042324314242103114140400140220014312433133224313140110420314240231040001003221130133400440224414140102134203342034010442401301104242340402310344002101244040033132042320020233013124030410310204402124234121230013002224224441444312201443420242034212244004210204234040221414203311100031142144231330211104034143014200243221204343424213140042120130341132223234444122321344230224320301422000202121403322031430311021400314434032140413201010014041321222102103304014041132311213022441040222133434414003102031020103242344130433041032110200213433340230343334110311142142324340432104032030413130232400301013344211243222421042344440403342431113310033402004343140044203220343421313431410142443303441444421000411040101111110111044421220323014234402231223020343132224100300221332231444222432042202442430411400034030331014433413001200403241203204001123200431034214344124241224321410022412232434432223121143114342130222034034023140312244041421211033042314113031004130311133132411044100111313313222002101203243041341044222310404434301304034332143023222301221014042413103011313321414033121213233403312432300111111003301312412001403113022301443221200111423344334313132020024212103130422410401134312143431244212223123301042232023322030241413310100400211440304024430432411424123012200123243112423141110443124430031433104300413142422103031440210130233333043112341312310431121224214042204214141032411202434121103423212001013013013344443111022340141402222041213004210131224311413340402420340140440244441231313233001342330414144211002203422314413310433311430321030143324341310004423204001331242304213441040133020314101402403020341431044422444011114240133013441341301340434420230121223003111212312324422024430000222434332122234334022103200440412440213241413343124344240010210034002043313043214024204322124234213444431333130321322042214323323013120433113100210302102442242302003140034303300011240104443333114021413202124231014413033341234140234010434233223104304013111244231131142413122210021140423433113411141032443042041444002314330430300241032241133220002443332100132203342001302322304013314004111033103034022034241033414131002110414211023033223140300313010420214001022404131302102020211310400414314200412004412444311", "201432423442233430041101341043113440013123030331411221003120032242022200430440221330114203441340024400243234311210332120443222434104314412343240020013423040340213340004442431214200143204022120304221414310143001032440442302114102344133143014041211042004022401110230003333124140344301230014212313032043211210424310310044414030044300042423400400003420233143342301204313104032124310110310034112424441020342412334021102341414102123114140140431223034143011334032304322314002200341344100040223110103402232330101141422113142121341033203422214304400422231000303102222300121111311232241330344012033441423044410401320424024034234313413243424434332443043322012021141233001410430241134413241114444220233213302112001102420330444122004014233414343242143323004141442232442243134030324110204214343200201022121202014323303222021044043224430003110123101210140440424024422142143004033102430120444432220001033333111120011120400244341300332034003010404340034014330003433242200222423003342113243043044020210411340014340134003413232211141100423223202223423412200404311020332222320124232114040314412310122312230043112333201242130442014404240421234133040403430024432331202444103201033114333301320402124230420030123212441100323223304240432414340422104123044424222112002420032404404031110224114341023221103211212104142421402142020140240223132043344432404441112440231023322202423142401023130134243400141004040320000134232110120200103443222404323013341044001313322111134413043212442023420410041230143344323400312232112333302202241004202112131134240133441101303200012230233402121040211114011023114224342211201004002121110212100224224143103134333344121432334133011010202342143121242432342132002221401444304233032032330122242111044043002311144033423034444323131102433122042311121213234124204210304123323421313320234410100110300134111123034002332344433422014430422134134401214344343012320011241043423034430002124103233424131334323003303010214321010112331234223232121344013032224313010331443414114440034222444004102323332003034230334121421131342121100410121424313131231103343121143200031324424443212043312430242200311213103321044344303041144401200344304402021433302404224414421032101002431241100013032203223133340332101400144244130144114130132320210022400343332112441142011102000242340440433234140311243104224330020141410234040002303020142432222202342421013323013430331110433133112103204304124331332434103110304113232043322414422233433414440421001433430132114343113101403042132403144143024223040323423342144324203311102424322323210200443431423210311103402010301401240133323134002441404010402104211442404212232044234121100303234334432302444213202110341143431333002123310243300312141311021441331410304100402132233142040130031002200311022040220101122144402323220424331334113244120300031144100221031132023423404441210011002113034341102412403444414414234040020121121323310141123314023324432324230410400412313203241441211223430022022112014001332211004124130023133004430112131122424001031024030204133134440420222340111340441204232124001213433201212201212432040224313300044424401424320132440203331110403224332144022333143220414020233432312001032414110433231241143301241341123341340444310444221403142222144334123140022213132244040211421020341411011004232020342234320211042113201034141433034024234120301423033122322034030214003332033041413210342313320004331012024041321441400241310043331431401040140441144142341424203402240244143114112234240322321424402310003401221003024212321024214334102021324131341123140234014020322140003312104343340340032212402301400200124200140343310204240321220210014002213304141234140443040414031410123304043143110310434302100043110013203044004003122413300203121402114242401134000123321111024421243143443143341142440433133022104013202403040203323203333430311301114010232210323131042443400220244200044303214424322222411010141141204120001433022204344031202211111413241334333303033302400314220203220144443310020413320310012032024431042424300304321031303014022041330014221434400044242313044030310021404302231301240342010422014242342201234133404232112104024032010432420432230014441103130122123220043222203020233004202103013014002314140001131104340110402112010021212242240340312041223144420140032213030434141323132201042132312313333420433311141322221210334204104413204220031033124310331304320021022023310320304000421144102314343422104144240440110121201244143143032021114011234341210100334133240410", "310420434311131441011200413040410301211234302224233413342443000221101142124410220144431432141003442222010343431300002201423403010300201022331430202321212240023303032202402141001320140103141120331333423010104121131410021221233202103003101423141144113224144320341030243032123201000442000410400141012304300141143430340004113432320143102244230224304302434020012132141442333133442112034202410204222212343121401021334040314032041204020020043303320404331131244211022334414032010011204102221324402131330003044204404144203010404143230232424113200131134031311243014304301332024221133113432112244020011013231013434212024202311111143013432344424340420422012334021121203401330002314213021340241402223314110311442230104042014211032434340130221024402040220213100023401043434142103133422241140031204023230101310001442434224122213023340413234434141200042412214241333013434003302331240032034332313303123421212310004221412021220103410341213403034344140142233133043423220142200220043324113201232202321221421320010310321144104002410040202124033414422022024242034432443031004042122320021044200014113231104423311314311424210300343131433134321041411132330443012403420444444321021421440311242101412101223210144004400404103112214033400401223314401102031402012401042120021234304403242142040343200301031240312420302333312203310224344014042232444244410033400124031220243133444330234304012422423131123344232333023340143204402144323311413223224331222010300340442000120202202134313123232113424132441423314030241031422134120243430144120314242114223402422413413233033021010231241340023114132244113031234240123102101301143103040324434223430020204001044032111413221103114410123332221141114312133123444331244342411032430432030443034200202044020113433112313444240332120404441033200411442200211143323400332201133421130311012132033244133234022234210401141403411132202111122220433031031144420042320442424341244413322110303122143400032134440004133313013030344141030413204314000400303102042212142243311414241022434340013212004123020444040021033010431340322102104014021033324024111343131343334121221214233123432242331124312143431142210232421340204031021140303244431220101303024010321210441213042230344243230340310202314022034140132330444204232324104330311342441023433223240442201122223034421434401130324330342343410014304214212144433212122420013302121140214432133421314143340211221301312220204044042132001002112131424140442321144023420344130102211433004123243231310140224044143044043232140200241411220232400302040420403104012414212133002443214440202120010222421334230212313113403431243143220104143211242134430102412221044124334224231330300140243041213221103022420234412323441110301344011201031411040000420401102011003124312124121311304333343143443224104314033021341121003034311240133013212201313040113434142342442421204031413122224440202011043441333111324323232434320031020020113123103031434223432021410140133111132334034034222114400222021144422041330223100421422432300101330224222144312144310122324201443020422404042134340021311214200120110443243140243234434303314203103004421222122342201023302444014022420214444234130242141220422414320201432311444023222132400301420403301104001021024244220440413214104022024043201030124124141320022443110020103302030303212343143433034203022014004430303324100222441323014430404100322203323014111033110333204114233020332104144210324413022303031332411140213033031240204412321204330320212114420210412430223233104223241142020232424401104343334343143200214000303300013230312424202423203243334224312303133114123210400002200411310312341314222442300231044300223441122000423222004343231103241311042434144444144334414013224021412101034434401233132012420014330310201233102031133202310303033310231204124222114440002242433233124231004414442041032122204244124123241021340042134411304030423122112132241440441040030234232242302433221104400342240002402103104432030020420002311220302424144011221442101230020043312203240100140422412433202413203030431022124010030043433232223002011403444023140203000011044041314401433114003223003001121314403333023340312414402442033403312134212134344334334242411331414220402421212433123300043234134300013034031420243234402023320310444233410121142322034224101120412022121242402441123310032141033431222131123321103101114132433033200323023242404300232321213311141143423444243004014112140232123223041300000122433433422233301120024402413143413412322344131431122121110312243", "002312314144122031022430423412310420421112134232103134024242213034230200011331030411203012344333034130020313200142241344230332133300310444304301343030024030144140004444413213222003111004443431144244231032024400041142421304331223240131300111442041230141200212323211202410343442111403221412430140233442024423230310114402213301130202000420440410140444443144330433034323214402441314110411232411300341300243003423414100212432204423011443312212201013040240404441404222124301103231232431420121403402100221411131413424144343140322024434414232341020432210202233424200123314210032014442134300130234110021224124132031034343200432213200411012042113202111004243233211213231111121200230040414103303123032311444440133433343142033444420213443232234103000443423224412304001113124331111042140032023314140422343244032222432424012101434440144131134123443342230204102431213401441243341214220330111201213440332124012122344144120103434011321432042323200120321102110301303322444440401411313012320213442432044330212133302220322232033433322332104110414412011302031410243311141002203333032201223314040210113324402231413030230112410104440332212321022421220442022400221443412121441031343121434420301212300030412341421024234224241232443210320324213431433320431244234124423401140130231210332221124123223220141200023204244112323331340433313223432211143121222033141412322210443344320202011223241320330420142403142302333341221020414304023231334110343110010142410032204121441334413422220034244043204414401044134132011421122110314000411433041211023400223212031020201000402222221144203102411122222303430132102444413114030332414403444342412333314323233320011432414112233202334211043124002212343422122224032033202222130442301333343224144042132300140004222202303404131410144403041014032223444004412423141214314343231402130140004322210234114414004201222003321100423302303440022420432014343021320204021212310114431412014444441230213014444302422314141104202433301110004224023024423044330324143111413142230202434201110224014334210311210101324343203410330021441214241120014040223010200324110240341012020441200012313014114022243224232033030112413134032210200232224411014223220123410224000202220434424042201201003204201312303211211104210343233134420231034331334002132110043204112304244043341311124444134304020200241001013004232342404441242403314401432230442121113431340223441334330331223040214431244300242003032103000332130442124031444404043432421322134134022000240202323144023213142212022211423021112043212412202231332202043302204010132040424313030022000130034142130020210003031431411123323012422124124024444034440420232211140020124103413341303403110234243103430223132430033403012220210413424430423133421122432141122343320144043242041220244204004233233022412313322341324104104143320232240233324043314110230423311131422231323201032001004012103124344133032323012342410021301001302412414202314302321144440012130310322214123341302142241412413111204401102403232003433344210212042131104100140042100221241414043112044003210203320431431414022200102033202122240232344400422001011314400320240412142423142122314440424014422443332021131104223002243104444044201211320024003140002214213211142423130242013304042201410004044004003122311301132302022014341211214213343114010321010320214104440441224024131303121231041131241140340223014134220231224330323341331433221203444243201421243333302041331121233341133130102300303300243401111422333120424304330232130111314132042323331404221343042242444111341111000214320333404324331123233430122200230121042420342304041002410204122402411242344023401332124130311311223111231040434420000213400300240334001042244411302123301211310002420424331414220421020034043131340202344131122320340240143111224440004131332111021124124412340414120231333442130023114142200044333210133212434420432313403300020202341131331011002000403041431243330022202430030042034040003114344443143123004232303332232241133102433112421210031331213244130204312002121340304123130414134300314411413342333042013101210310213114224314404120330200440401412100014024143021322004001020333133302032000440124003023134132442222400122333343342014230114421423010411214242244444101110111422413333134410222331232000304303431233240233043143233211201244033141212420223203012032441214432020204044244342410010304030234122314034221444103414410312411442334112430441134221301300012113434334132402301321142412031142442021420321321213211200331440234240340203344", "004213204044040323211011121144302033440040420202013221403103441440122223321012444400302303434122000230130142400241301401042303341204130224134032041123003334300010120242430213110331303312242111432332130200301400430440213401300033101130312434044123413031433430344424433403210100143012043213213114023344022000311204002313100134124120003140240143311244322421022422402144203220123344223444241313414323320241240300111034410213212013234404231334001324240020424431203300241403141111032441112331430203113013043213414341212444222300412222223004423332030402331131114024421400411001224242014414030340421003122422140041443302044311102212212033131322430413132123331422324312123104344234343002341341202223243323031030141313040444023401141323031421210302344414230222011420124413211040203224310114212140100410311330133011342421321132132140313331244443011113243214403144004034443101121043233223034404434210110000322331402044201244024141243021113134311412120114022341323111342402442242202412421102212321204322223204311323340240132134030023411131132211431033441111442100133012322103104000022034241431333404002420240123423134141121020344344321241042002341103334423441023023140212230202322404003034223031403044102212244113022231203243341123320000014422213430140321003243201123141311141040442202123322202434244422033214112402133202210200223431024241412123031140023431242233130040002202213233110433012032013044433204103301024311102144432044233141030402103040222313213344012310114311222143330234202010324134303404421321301402342201422332141301410332342102341001243301422323230013434404143101013333240142242031303201314424433132431121442103213042124104303212343411342044421442210114131003413404110330244333434220210301101420034141141132041121230041011011011230344231430303034104034212330422243021440341034330033341334131322302331411233030144022031333302000144120120231131320030111440424142411444043031012221344141002322302004231401130213220113223140311344210311114120441120241422113131242231212342321244314010422123312000322222323221000402242413304211133044400010121022334342300124002232334013042324201424004132422333311031301011122433040122300333402344121343443331002432131144030222220420131023203230424311201040022200421220123320043211014042211220403043020104212033414443220421003401000141424311014410220441323010100021303433321124030243422103330123403223343441431222422110421303133141231142413042133311103212404021341244100401100312411201102434304032434043411300122400041411321012324314220401443024413041101343221140410413213004400400011041311102044220332233433243204344032220033403434214103023434412440334021032124431001444343100300311320131121204131432431010114421022142211001013440233422100203022032204120432321142401000244212101440114444141231430424344241311230344132412114201041410233214013410031112232212202332212231412424434013312104102222224302434100143140000341141421430443012421314022144100331301334430042013220403114321243333234444032242442323120330413033324204343241023214442331012222120212131134130321441131412300311202002013324320313220324102220412440022013240434241000114313001100300041032223202432300043244232232204221122030300041401101342130034143202231242011200140213230333133240114430404012431030202131113132132131024322111144123340041443013242140031102314200232324120042143231020404042402030140102210041022010432013304411143201430302234140132043033413424142403233401200221434011033230144442442303334111031310401100442024320221311421322243142000140001121022223440344340042310400323241240224313330344432211223232313420411021433101010203130112411033433204224222243401233342431110013043143141302340243122313400021033342443342330114141102310014034332100112032014332123234124342432343032433134041231032323134314322131302102212433231012432040412002121113321213433120123242440112110402031001023003420210033242220014023124122402340030000311124121401212442034023403420420411311301242233402123324031114120202410201412421012121424441413002300012140423341111434400024334034401223022231101433431430240202431311332442001231222311421031100040110310023311042101403300014222404010344411120413211233340004222312444130042002320321413202404433113232332431102143221104400404231133141440102324001141104342430423322000010422300410232312141344331231110141122214324234313224110030202142133244433244034114101310243140402401011414431031303332400133004043004111201040042234304243424123424412332204242131", "143231400440232440223212301422020023112134124334120401342422130243130231134441001100202103040313200100421022213323000432313020320003111120042321320432344422030021120433400023231243043214323132344411402141233113314321412414443043030314232111020043122324042101222222103244340234131212013033143134002023010303012421032332422440043341404421202241320020100301402000220430300123141212104310310202434242222044140223344112143211341324044440422300013033031044420320202210413000002231003411004000312300013020223114024431303132241434131203103422340423103120030214110131244242412113242444332434424432222423000442012440022312121321111124132143131401200432340100402024043012304430413144000110441224342044310441223323120142003430213413402011040330411213022111321014222214314441311143121002333403143121430302331222230040222104043422134244112104403113221232143003033124344344412300044433224331321114020232220114212001402032103223143114033121100212321334111404012423333001034221103412432432403344213220403031220404231143414233010033304331420032300210234000104033444102421412003021300204413430111341323011212043302020023132334032341010004411230031133033303342312140130142120444004224101133303403131202213210221404001143032403201230233321011424140032401120410014413302002134303014020341400230132433300420431220424111241132334134020343122042133003143444334122214111002132313204434201140342201030434410223440213303204302023121014212314213130244120440131402330124132144414323202414021120002304443332133314000304033410424413032323113404020444344444113243133134404440131133433221210124023301231332343244230212431042112431223131034301434413231240334403113133143021022440013122441414112431003002301333212101232043121204033242202402110220404431412244244220430222330213201234322112142144314322114140033010320433112122224024241420010031014211111201344234312003424222140411222343213132244430244300313134202142314432130411230304233012243121021303012330304204211300214123433134324123124443412034001043040111123430042314032343400310002134421402444121203010341411434200324222203221340034120433442003101344314101024443343320424141301130321133111032312022301101411044221124441423243223421111031334011034140134241310131001100110142404204120111133034332100330122340002301314043412212022031311404330134424422002024203401312013013100020203222302013244112340440101313030301431204423134011301231220434222311323214002313144243412204103304122001032132322311341203421100023221331333301323244043232301323010010043234202302114312422111424030423412140202223112131402442000314312340012332302213001024122302312314210121422004202401444132040301130020434311430332230102242133334220442300232203141241033432044002241001114121121443304231420004224441013112003342301122300423040430221304143303441033400222343143410112130324400011343434420203001432104134311234213400010123204030114113004323241311012231203042040103213032032014001414110313430302322343222033230043134031022130141333430044111110214240112113434143224414041400133011430211413114423422333210141021441302442404433023233134422122442003423311402303121233144134423003324032234103313014100232113241334314442413042112233114424424204102332114220031243312221322110121133403410031401322222210404023130040402324040422310041041231402024043302104241123200000312111123122231104223311001332104221311004340024323113432131442004224221132010412032234341211042221421330431212222333220302020040134134033032344412421004201433003321411413021240342200402011113414044443020014114423413411031012023322111341341442440341044320130201202011320343441132041033122412101221213310124213421303111002320234302332343304333222034300214230331042413403244103103042320313111440234302202400141440232232122241220233444214141110211304010443020344023042143042034004322312330421313213031423230234112241013222023424241202033020433021123321040430032234101003403143111420320403430301001422203442000011443323443341133310211122013444244224202003310201044311414131122002102233434434430331210322244322431021033340421314123424341400210044013012123142234104304310002414444320013204211414244134300400120303121400022202132123011233010423134012203432143231403042330342000113231203401031114121200014202242142111131300310304102122113430030221210430414413404403214013321130010332230231232234000344041330003314123244313032324003011110221212011220130224230243340103211211144322304402411343422132312341144232230144434324140413020", "414122324204441141130413232043440021301112301440231012321403133314404414241411033120100220002041103204103102230003222024211332401413032424333133303003224102321110112104100020023310322011344130430304102310401231242013401034312121100403041324103440113122321132042022404233000311022342210131333024213232301303021301223402433330010114201313431133211201420100443224414102422044244023201022223203423123202133033012431410132001422131114432041003242444123144343042034241404034320413232224010422443412123442011214044214203201301400332410403111242413311204041003040201221024034023201420001224031120433431440244200404443140202343242400140313414403234140344140423024342301214332440103234314241300423011322340421110003400342243304242414404221202340140114130122330003324431444023132014131204322042100002031204131011222204421421142142321133441413140320104312243042304211021410230342423244432123013433244003211313314211423211300003344401410432122330041314044044423134344400220213241124130411242411332140414232443401144024021120040331221122322240114100013024123022423342024131441343200222400413220322401114232440401040310023344443321204044302032121133333013210003110412121413012303000210420214201341434310220324002131220341343331131122144121044423043324141032104341231310020412010314402300101132310222022120301022134232030314210141212400343003333044434242204244410042342302012000421131112212113434440312130111402013140133032044303203233011104312034032041200443032023002211341312340000331223343423024132041331243443314042100023403232023424144004004022104140313210142202132344024341343100041001041442104343213140111422322013044421120221011402421242020220013434043344444233122121302234240404001313002401113312401444300321303120012431043312230430304020013343432302231014044220334221011141231112240142032122130420331302422123043120131422114404200000233131343040244312431043133410210143202231414023432122201133130201101112000313343141202230140120141111121343143041443104201041411021023124324111130312132314431443430003134242322300311244404421324010330104200244013411301432321424140304212123232223331443104330414303404420412001044132332224014023412234034440222014200401430014010320134343111043124021000330112140233202444004402110331023220232212100331123034414024234334230334244204323443400431134230314300144431312441114214301403103100330024212300033121144004100431403313031343211032013421310341232313134421214031313424102312443421403210033113011134412312013024140044331424424422302104032332322110041031410313331240313401112111320102324244443341144340323023433123120014143201021030440021444000341343003131304343113014442200311410233011424233134234432301203213420311241411221032124041302234430444140410212004000031401121132021000222134123210114142031422331141012122123144211443412232131034422211012320204142432121302143220441010022343034202011314141340232440441420034443431220244412434140330222310410114031400301442123333234044210404142102110102203322220133144304031214134101002140123343012302003304101011030312022200414133100340013304320003313303224403041344224214020013400000440133434100312223031444021130114423302024223223031103323010224430023000123110403304111134030101112100322404240413101040301214113214443341430104141302042443233113202001200104241203220043341434403110422004304301130013314414334234241100034000204233043330043004032023010414433104010403013224210214021204442402422434404240432142200342001102032124334323411010124123201141212302000424301230112142031201213432120412210400440101013344202241140413241420303411333110302211030314144323444230233130020233412034422031012201441040044410202441134413001301132101403121401110013332232422030413311414111400042111214212332012101123040103420400201022400423304403004224230210214104133131122343320333334344130004041134122431242231221100144303142332403032023420000431320330302201321302423014341423120242304224411100331344112330141421233143233024231210103031330313010122421104114102144223242301413203333431132432031041114041423104202302334120421033433103243233321323104031403332140021304334130344041103322213324001042303242040340434344320130301403012244414411021324144344243230031041233222402104114444332420402304324214440121223303340413121133423201244431131312221134020302041202103132414404414432310420433101123010114230021131310401314032411240231302120412234414221403304444202304003340002402231314114001202003102421332333242332313443144430414", "014213200302340233012140411301303422344233120320233024010002222010212011340033102243230411303040430044312002412324022130314223313000031234210044244444011013222304440441034313021312342442232202044321030132422020033214223403030131443302133001203020210022011201424332342212224101013034110411012412010111113312233113000244204312143431034213134131333343203433040021204302324234120220322431411104221241430314233114410112011332204100402101211043334131213131320242000000032112240432214211343004333024110440014042431431304220430034301022402020400303431002141140213312243334124301202020414412200120412214214343233131120132203203220022124230222302343333144341302030312420433041034234302234314104041232222010300421420244124124022003322113313142413204100111121033323043012404442321143201114431441121201033330143203110042422302441341413211223232403231030234333312113244134141322204010041304412421324000331441414221434240203014322224404412030000204030400101011102013143332043403001130422342104300142440410102301010302132022332023041132241340240032304142031310224312214021114102102230304212030131412234223201011030332322320332223443333030312401242103110223200334122141342202030411023021044412231300421214043410424322334122040012043242304221120023401410444333303304302021220110434220111441020113423134441202131001424432132233320023122233021132130142222002331232314104244022123022301321444103023344201104201034133424004203200322231434422224440242312340104324222100424100442241032220411204422401334431204342322202102313403031134310421124044232111024342011200441014413431032010241403033240202210323211011114233413001224432020043143412213021312303313433243032413111104014101403024241031233040313103310044432330430232100011142031430401244231201112223000401020421431113122331324202231440222214230204424220011032114031233200301303412313204241113100404233022321220224120343112044134112321100434222441013440022343000013442104103402211310100032040104244221332124111101032000323002223031312343433111010214023030423433331103403134240041334322031230300040200302443024110120323324314211142022140120043230112204311224433423430444042031004212241024422300340032432444434112320201323312232213432100202133141204000203230431410021042102013211230100400040102001420103140340241013133210033332111430041343434424310134000201031334110113044024120301242131044422400132230444311100131024132042412000143310202413432233244340111114020210341341434301010420040004143011421402310231104301104000212022413400231240402200003220331121433021104131141340000040123403033431010313401103411120302132304042202443420101000421204300011334312103330404210344132222411213210310343424003324344414340422241421304011004444113001102004322421340234233134303210434401433303013104222000031024240312343023333221143222310203230031103101104424423022210101342232311031242103312243432031224333431141030342232200122324231410310300312143144130334342441214143401423214432241044001012012420012343424124113114122143004342404400224434414134011200434302121420004313011321103212041410302340310322143333332431422103434122341000344044110012340222323132343412300113141142024423103120410233241014211002322242422322313221404213243443133220024233322244102103042444431311304231100204142334404242243321124234243304220302034132213321010044103211311414002013142041422242011231223243343412040242041041412401310210142000344421011211032413300203002301034200444042212034433100004033403013242014040404310021431142223112012231132003344244401334214410443001122412033201010121002314122204411100434403233412103232240242122230123143024403402231103444424310232214430034111141210344100233441420433402040244422132043204421442440034104204444344033112234413102233412144233203130220241220022002323320411124121412102020222402413132443414100024214201131000243211102322114112211004120313310414434244231022014240224110334132433320240101420310414014131003002244442114344041413141242144104043312404023344331021204232133044302204041443022212110021401114230434202222042312003002020002430022124121331420440222142223140233031333320244302200204024233143410430132014041013334231143023342013010001203244412102232313123444023133033100423313340240310142340342143421212313104323114303001233131431330203332100144112441444140330242201301131224112343312202243044114130302443042023324411144134020322404122321222130433203144012113441213323314130244221321040102044310323101112201420403112130133232023341", "210304442120342003340340113102213441314302303412433322314341114034320132034400144102330231032441003122122420334010121021011341440042041222240043333030040243400344124340400304324432201414012213014023342344334300121013140213223423321103441233444101014330004313000042441234333431421014014242110320241421030123240101224420321022312331011440114100224221431312333312302224234143004313340122122443313242010122322300203301214214414422210223103014321021220234440000442441133020042211313202131110210200213003233333231033202023321231432021122142122424122443120431313304023130243441420322000023210222310010441113043313223200240404102204124322301333223440020200004121044032302420423014314110343442244424333014021200420201221004004333142241221134333444240043424413113243001140423040140042332441021024143214010442320314221230303440323403132132030331013341424140230423011110334404401210212140204001111034104414112243003112012144430242231322242310114424032110022003323403332424144212423021320031110210321120003430340302314142110404211233243112110014113210213022114310441011030132442334203123232120402400014411344022122003131110203100024231101003144021020212321303421040201422240302231102102343042032103143340224310234340313440012133103033113124403041402422224141132120300122124423121231444013014334423042332421431144012000320312340103443031411224132341343042034234201232002322322043002012202104332320222422230401302404210214130434400144130312100400430402404434434344220140424212121331000400232030103423334420142024032204144223321323021434434024132440431413410123404421434300130241242103230103320323441424102022423012001133132304042242420233314344443230214012441034412401430003243342223220101433344110330303121311133144422341121003341342402430203232022002321031012204130403444411344024110240434120120133102404434310144441023110144132102041344414241220031304333013320323404123004112134222311002022004013411243124303003043304034311043204313011210422402401304143143441022214300024433134422121210314132330333101144141132414202334213333040241411213021113031334412244002104422102423033314010322442301144214011331144001421142000143113300012041323302322324304240022103223244412210210002303440113300320113321220202401142200044431114043002011340231234234001032431304044343401444232441321432321400333241342142413331410422234434104312232404042242140204220334142231224340244302413023420443314442430333432111143010242431402102311122022343411132200414442102441140201400343021412112111141043224103121333344420230101223123024124413333401013012442000043323242420231104302021014144301304224232124102441234300112044304240200234224421441102120002433003100324323130332123014222424102401204421122330043014404134313014110423242101043343142434441242344244414432002401424021410103332201311214134410111324310302332211044233040230214314303042304233324241431043301312301024433441330210034203023011334033314224104040444330114304343102001010100000234314121240011130132303042334312314131220423403403213040124040113441142440033101333004322042223110014402201100323340021201212323421200304301111403411341420231121004023444131214243011440313402343442414043333000442303334424400102140233020113023013312431223212414422134342221302131203312222042431241332233111243013223441214413332204430203330022302140111334434244211134024244120044032101004344202414332020301100440202314221202403201331314343032433431313200241202320120114132210402004114042120440302200034112023012303413100341341421313130233322223024211444334412403414224401442042030322342023213042034113132340341431214042110131404224142240243241233242203103141032000021032104121301014124222111040204232022002303222300340121432421121041314134111033441023043334033114243034301344124122012034223332010223224041130004023301300321220324104122010003121020431342011214321224200041114431410004332413341441022110233441301410322211223340133231241043244232443140042044244100124302441023333330300443011331211413114222212302424303403114334443424303311332134101431412340331410040004140104241342111231034142101420123200301011034031141331122230002034112312342230402431303100221224233300430344301103142331311134414134342412421221104134132224431432101020413024404303431110220143233433220002323331433022144441001231342344000230114432132442132420404410020422310120441203032434322040130313222113013320204230321111132224412033004033202041331443302132402303302201421024344222413321413331022334242230", "120310302423021433101102420444004120343141124032331341234200142444442023042302432134000142013132020220210434121202412224023041440430330140042042202334314321114404311332313413243234312433133212114403431214112102400124403413300430301204121012222044441423221101243000022331412020413343301422331332011112214310340424124000021033120031402330033400432343110240043220420410104132414433203132034224341211441130031211241423120101434213223043102412320214123331120444310004030240303122411302140444424413233132030112024203411031441322101402432004332104340322022203311420214333304134033000133301400340031001434230422132130300034130040212003330204222333444320211310042240023240221241032004332441240304123442400204403320304404421103144113401212411313423140222111130431342040131021340203224034114204000434024100014233312033113041122132022142231230204120314220214110024234131022304424142432403234123444422442021343013224241311442141211413201133102431420230222441012133333212444004342211120033333342333321024243224212302123022422102321044134041311020412434312103204113412001322134113200242012240312400412441214103241213320424233234221323413014313311441004202244220231444402141244440001102133432104242344333022140100120031303134404413013041004211311021222233430301041341022321222342141033242110120431222434012110401434341232342112202101022022044012103010403414442141213022130134200221044202413323141230100133203240014303422404122432013030122311222444131230124141130000114333103400021401402100312130330120110112330121312044414421021433323100141411002004002143312003413322124442323331133221420120142114013444034300240014014332423013110304404403010134231241031130423134043310241344031401220241411130340442004442134341304402004414412223344302421214241304423401432012203014222023233221031011344413233401413212100301423113444321404021310012214330342214304044310402142040102432114303401134433101214334311044141432133241044001033220242242441332040213143203003012120301404231014200332200340123334430312121404424144334411403423403344044442440044310233111343001332221014110413200011442443123200422310040021433013400212023004243423223010131212111404102301141012011100332110311433131331420133213233014200232331323014120244304440330010232322322301110002331420333034441243340121142000043413022332110101323403100234022302401423344232342220122413112222141001321003431421121211222323102122230144114334422310210223411433213013011023030210104432134400334111023220021220220102231431214441303101303123332041432414013140443312002020223110303223123043142003301312313304020131310401304404422224312002103443022331132324401312334440224132120033311411330224323440121331140424322023442101402041104330041024144103300113440112134322331300414033443222321200221313410304143111410211244233243333411134341012000011333344102211023131422331034141011141243212242113400333232131100232103112144221432232100333124104033020033234414333204213142431324022444443433422404133030024331342212312211342324124010441203324002344441341222403440221043422421240424023321344402404041133412410201112114321432313224201224421041030210241030342303121132234310424321143320110101100314032011332332000044023201310431401103430033201013240201013014024242414002230340340033122111344134311332024134343013230041010343413133012420440323341044021210341112434433120042233103334002112302444441224330431040330301333241140434134423303421224312432310214000410231104134042401424404142043200420043410230403224134412331013401100440212121204032220003233131211234222142021003313304123201224033011343311244332322444213120323101434302112101333112022413142332112040012221022430313243404013202433131400422202041320443403031241302042411131404241030242232401030400003221441210123022144304214142004200230113202402213043302402222333213321231013111210200441321104204422404441231412021120031104120230143004301100343332304422240341023234223333100213112431021424240141340334040203243203033210404404301040011323322221431142422323431443410221341031304324343043033311434100011240324234301412424231420304401201300434411123333432401034134440123443301243010433433444021241311040301441233043400212321111043403121304411214014130314340021441003100014400202211300440420410223143032320100144041413124443101014123212123112421400234113233210324033223143311433100130143430223023011442404102144220044020430332424023400402231301341433040231014333010041004343343442334313441134221124023334114241010", "030344402120341013441442304014411011312121443000130210402442102202412130143402240210322330323300222124222344432421120320430442114121314022044303120044110010240242234414304103333324330241131221442442200312213124411430344230040404313320330233024201124133033431413240444340413320213243134023213424200204340324443231111043131303230404412313422122234233441304043241121314420324133411142143334043431423012440201342331210420042302231124302204310134320220313423034343233443101124013211340241114304034330420312424403210132412444413043000034302243001114101043401411020303123320342333023023343433044202421413000422123124212000103222423024142241130430431111233430332403233022024224224002411031222300343223443110211411043243122202200124220201142320232003140230022013120203030104343232442000421030144120103222220322011122004224104033302032221203420304332402310333133414211310300020114010130432010134403023241012324220433002224422110132042142112141024201303222422442220201334304131412221144332300413130303111041410323403344014330140433200203122114041334401123231444314003440011411010003013423303141110411134033203340240313211434344423312320202233013410304121030434130412432030034203200020100343324313142304342343102304122301411201233022000430011431241403300002332122110400032324021324200432241413132233043301120344423043131400140300141022420121441330311240113402240214014010412412244122143311310004230200124141243221440401312211324042324343211031113243414412303442342022111301311312124101000124221004021323333032213421142200314110401121044010040404230000012002341020132203324413113344231014130041431043043342310004044110220422124431323334214113423420044202444310124021100121421442213034324103423134434211323211414032103324210330422431211400200124142001204423304202040044244111204003032314002210110240323424412033241444232320432423113124213322310333303313023130311102121413124103140110104430311402012334013431203020212100132032112314302122002112312044222220411242244024404112030034012441401414111433313024223311244343110114141002202042143100342304333214411334303013321013040023201014212021440400044442334020040004000434132114031340043230213120031403414301431110413221102331413231324330001100121142200214321423133324440314343423041102220004313344434312124020024110421411211003241232204221000110334342134304343132414433133221010443021222434401412424143213200324032311010311002201441320413330403303413033300043402141130132200310303324122303303443310433400333100323000232031334142103343420334421334001142132001034041420412440304210430121034223100020131421330432000233323421211341222303422414013100441244302313340101300233011301443341103241340112402230302331013341122334244134421113031100444240314324011013102330020332133133112102124301100034044312234431440211432401441342024133002210411122031334444342041021443324403411211024013423112430021314123142424312131202232220040134004021432401140320403104021142024441143241103101341311403020302420420234220023100300314001240032102132404222401024334334123111333241323314000101300442304202440401333411234442422121411121133123030001323212103244144203131424142022434343420223200132333211321113231210142140122344343404424134400423414000401041132331021203122111223022224332241431132122320432324442200303003411434131342321041134140200330244013003220433010143121424110344203313003040300441111142100022141403131010430410404232004111044400312121241324143204310421001230432312443123441332202234411132040332044111111140320102322233403202334241202010330411432224323112403432230141033302340000011113133202234142232200201001224334120002420201214110114441031212130340441144224100012401202300320021020024104224430232400414123021423121021432214321324040323400313313201314343222004131234002200143020232331412322300103322012031140400041201441231243233344103022301113302141102103243314043114333434033244432311143034021313313220443342312303404034020213111411432043423243130220211432232021420320304102330131041400234312410312341234301342421040023013224334401414333011312003130310014024220232120210202234313201213320024402132433334214220013201402203423324133442301304124201430232144122221112421231404341131033122432242023014400422124402444311433421134132124130014104243031203332333430122203420441101414233232333221320401010120342423331314312124034122324021340012434141342231040441203041323424001400401142243323120444430322441043334204202314002321243401014220123224311004331", "433223321133423011341033402432130302221124233412224101303003224233042323220314130040103142431212142004304344441203343224310233440343404213240440024123124324114024340143313442033144222032320421442031421433040312421320430324420002300330414422000202034212233424004432342241110131112330120342043324223322101100110142144240040200131130134431111142423242321200230232341200144342422224203113211233200322132114100324203204203241033043002000414010110204042143131142342111444103322044343400143440043130210344334024134203304243443342222303134321220303331410213324110202230022111123404001114312443234304030244013344442000302103221014334434221314101441014024010031402414422014434234024311033310044424402212110232330032043030004023434203103103420420130134402040032334404024312412331230302421201024202240132413143023402411102123130440320312402143431142241321043434041042433343102311101111410233033132203100122402131344202402043110121012423423213201001233013313434423120041300310431124303042433032344130220301122402321033004244012244221031043432410132404344143021031212210411102332402400213203330311004323443403403220433341224023440331012003324223224230311320340112020222223233443420010310340113343301010122404340401120214013324034332110202101041022304012422423244342204322440443443321113040110243442234223101401221130422113230344101012002312001131400213040122200122232310043100413221203010114110444443103102112030200412412202102331342023024432230221342340042031323133423030113404103332101233024033402312442342444422243421044013412200112333203342332243210104023222320031432040100230403341143102320232022220343020433124434020201112002014141343133233230332124224240412143410042033213011310133424000302331312034014043434241204031001200004033023441334312214410020023321234340001320231011231341303132031423224432020324333414424101010410431404002001344224444202131103102210221214034431331134000244213333104312133403001220030044432324024010431412100222310342043143010441400412244122210114041012301241102424114001140014411034101000124344134244003031002113430020244421442244442023021100314433041003222143441102401332402022304114042301332410221304400023123214404321111410331424222110004302423004020121031040430021321122241402304401423032130241101132242003224312232001340113223211403314431420244342000141123124322101334322441344420034401122211024314140443133321432222141013142203134410204111311421403000103214031110440103442144112203203010314214301140330110343012303232011411243044034220244312332412314020444333124414202000033434401132443031321200222332013430422002300240304103140131341304323020202302142411023201141223031322423124212231234321214140324310011234020334100301032333132313422021420113401131421340304334243344134004234042442242402034404203124144434023404342000411410440410434432432141244240232141401324443033042201400113342204042103334014444024242040014222202023031223322013111143143001003222243033233244323042003222221310021222141432243402440201434131333313321113434120111121220222110044303124412131231330121300212201324144143223240201043414042011014012442040410400314134002414434013312420302014033223230023440211312313321424013432213100211201002132442024332021132314101330033441324020030412402243212022433313414443212443023230034000432412231413240222024222323123104142122301402321422111043224313130440433324333030144311000131203241032323402322222132421440411343333201001232322432341142334001303311241441113033234110330002111114110013011422334111103140412330400420144340144402111312122433323132212012310140333444403341423321021241312041300142141010304333203114211144201002110244203421213144224100340221313033444013422101111233401311212041410432034034042441403422144021134110021001401000413140401124114123402111100402411121413141134024031023041241024333131233003321134411422400411212320013130034203310011410100313102111111132200342243214012104214120314042421310013030044100213001110124234140312041044423133030410040311030401222104302030432342124404033123143330430041244102010110204332242443121204202441220443433030301331022122304120404401401021011342442343434120243104043014300322204221442021022044203242122310222241113431033402230310043142141204010233243004003342440104411441330113441344003302243242431042430334430024144303104002021110304124111043020110040242301041343301302120332233120230342410120200322043121120224411110423240004243400143024042103400044030020000401104131334340232041", "030222234442230433230322110321021121013001300210000142002012143022040003403440414314311021433012043321024333311114301302230212120233342133200301104144033234041314421034013423200030024431130321224100323434202403324204030324242224014000300020421124202224322432204220330132244203430441222401224331210210441223303004024432324213112232041403311230314441204311134341340132011330031421334434414003240113443341234233244322211321212310133431413224310113201344242133030011340303430233301200213240412222211323031021320143222321404020332230234110334042233142023403424334043221040400313142022301120031401143041443133203320001402422001124413404024341423422103112044330343034040203010222202434031004032442130323142333423211332100011043002423201033312300012301300224114310340323224140132311411231341202120324300120223303323310312122124404200332420104321404312334301134030431024314431410013023001203233104112031430003133344123430243340131141114004333010240441012224210143133143210240202123323124232333321442324103121131001133221303344320142220012332343114142302123132202320120121444313334213213001314200143013003221331224023430023221332402402034123223014403410024031232201240401020242033112211031411030343020322441222204343133140010423044404020002102034241330024211024302201332132241313312212300211403113003333444302320401221241024213301410410003443011044204312104004140034123042141242040324302233301021020002440443421430103432431433044304214321402042444403001333331313022330442044402323300321242013322340243101200400404422134430331024211431143141122410000320330411213113022040424244433101314103230342230221334442204031023410230330341034232242102032110213404002222011434444030140202340302311002201441040044131410233043111043344222130141001411304200100214000312132333000332323201023334012341303001103111300330421424002421341342423424043421020034341143212432422233421303033313001003242303042211040124400341142132102303421030202234222444002202113310311001324432031304443004341140001212100134231440224433402431322333230100311120220002103311311340124412203240000043412442301443241440441211111230433202200231330300144221202030430103442320244441440202123043343204214133102010231122214302100100041013322244423344330330041143112013104204334033133043120413201100013323201341001403330111201103223311124200403240024100423121224021223204403213004001022300314103424433040214144312121233102124111113021024243234041330440212232204411021014041413033044003000311440434041043040412410313414433122042444322340033120212444144004400033404410203432021212234431213432011024303242303323322110324231012334143111340400341331304440003414101144310334423032410141431414424333013100032343241434220241003040322331011000424404331043041020231143020010310023420312440401420002031134133444440013213103402032301212230301140311121240211200132103020124113003100022322230430112421414142112121421423212101403233322111330412431211232023312244304423323101303104333332410204113323133134331021313242301124201042240020334040234043102124233242431421042323032101410021411330303030401434414100234130311031102243034141124431332002044130441432331033432203244142242023030302001201400323044340130003431411324344423034302011440111132200111443141100334332331443133012040434101214213110424133404411334344012334012443332003203341213241202302101112334430410012340310121304424231142341314041314332130013434034332301334214344311430341131411234413201133440333104320312412440033212331322400211042234102224030230322024031343444110034104223342343314010014034443412443224214121332012122200241311321124030441400234330443204404042443104333102010413212141344433010210104221321412000241031344414322022311430403212003430240220133322320112001412413034104431323313442214110403441333322330020241041200330443124344010430442114041442012402024241032403212440413033203242030111244244302111203342030214402423123010344333404423234001422314012014134334044413014313231211031114041204412013321310331003214424242221231111300310212412431231322413241324434110144330423223133034330032101101221220313222431132422400221022031323032201213014044144234314110212020211220334414433021444204011314210104333103413124333212144131442402404224132234030032300013040044201242400034120344132233430204231401214022230023444101022120141244232030213322441204202324441014111230212113312411103442013341430432404444344134234422331210011433410022402310120420000114012113344333402102310320440403312", "123324312424212042322323234422323000440330232321120221330101312043404134131324310241042301340311411100011314110023423404134324022312112244231311144000401011421331141124332430121313204440331411414422142403422323030132214201403321334123034120344021111412112320112430243001302301223414122404043040404210404111404404101432342122330333310120401424213132234224411104122330400320324434232203310021003434232411324143024433302421024224124040443010420322313342032320410314041102032102310343044321403220033242124221103210210200410030030314412442213141142132334023341021314231101103244011422010042214044334302310322044010320430321324322233024121404232240411020304434332304403300232314340231042220201333332140314302343222002141300000140031100300401201300041124333443312103221230301001030212144334242212332120440442411144441300140102334244134242032101433442210240122324342342014133030422242001421234342032121124143143124420022201444214424041022242014113310011400003240004303232112223413111241110123430041434431323413220011430423104144311044132113311341304102201102233140331143243344334340000141432113403344044412030142103143021033300244433031404114013332110121202433424041244142204320442023222210134230132323224200024143034321114422044424223440103003214412004103133313443420001022002120313031043022334101241144231041214401203320432431304201021042331304440103020300302234301424311222323100212123040334222023103334132122033223221012110144240024312231334232032411023111044422313242210443142242442422223444340222241314142114334200141002130200424210002303022430321414022113413313411244431301033424410031112414140232302141441412300343034134013023122402021243303411133403022140021103233304101323212112443140123342210334044410110010030021121103243034413342413404424224214412133023201101223320240344210411234230024133344022321144042212100123110433441211041024322142033441034240213010122431214344342031121333430403132034222022131121102103201244420033313331201224423232211141442104140014330023141030341211343303121112140414244143001021012111110431032112223044221340114230222014040324232333022144121001244330130203014133212210441102442041142120122014001413132032230204003012230132101331100234324343143433143331204443411023422143212424123122344041344140413404122011411321301011012232441401232133013224044331342320123233021131304102230441200243243023040134044413111243433444010014042204042114243114110421202204043140433323434232040213322022330021440314214023012400142332214041230113421343104413200144303212214331232334334103234433413133231013342043100413440213244032041332133320142311024111303344024213223440342214114312033040222014433443132231413220423444224301443302421024322314344120231214130410220004021324210140012011232413021310440341131013233211000042104000440341404103300244432400202313414020302430134313011233441342224412203421442220200332010420103040230444003430402004040244301440033213000023333200010112420204123023430240444112134232320442323302434111012203244104241431230423313342201034213443401220404412113112303243211014213311404120300000422143021414043212004220422202411044413240231242124322131320043142341101222220141344133404403323040320340221313000142332043143021303304302012310312001122024410321431044234114231011224142004104420400211334222312434333240442331222434144223114131234024202210432443444122204031020224440232411110122000334443021120324442420344141434210034423320400132120322400043314301043430413144312320201104234213223404024214432132330410304211400131234304410020433334424003234010300041100102104423241431430212304303103430421023204442101112132223114033214133001131433311442200142304001044324032442133210111423042341232420331423112021001230042300013204244000320444232440324221343441142413301211044442042420204300412104014011301314400420022221241143312410434440410241424240040300231222134200442134044202420104302210442202014034042231112211042214404442020241022313301342322440044044221130231202332343113342223243044314200404240043313004133003123200410130031014342444440120114131312103000143401243130041434302401304332203230210411221223010401043023430442012214343313303222304201003302222321230310042002311314323224204234000441031113310033330333244022000032401312434343040133303014012032020131320421133104113011234144424013022404130440240404124110441211401002342231002221421223403421002141440223404302042103330231440221313443032432014422333141040043303301130100412034313302", "010312144313112412001132330124013322424111004440143333400031031110004430011112031013324004420014130011034223101404041441112432233232000233141244342301230420140344001010401112333203004001102012041204232421041022203224411332343103410341113020142242221041410432120041211121004322014234212222211321023422422123003334402020311122020430331112223302430322322244313340143332014424103130040122003422103321412042442110232101041002040013423421131421024343430214211130013413004141131212442230441040221214441333130032021240103321310121331244300314334202242222343423003300144441110222213341202002331411211313141001203134403134220031341441231402401220440230410020241024242101443413221303201211110424413204202434143113133244241101214233433042324324301444202033100312102144333331304041040122313003414212112143411140102402231014330133322110124021242211011314120223104403031122120430100400233330320433013131000202212141213242333044103220311323122233333043201411212234300013131342411303032414333130010004034223142244030043232302003123114210232323343120440343133224140112202132322400230333424212222420421401340243042030034011012323332424341403431212222123000314210303303242211140240332444004331124121303024102012123134402222011342000224113211330143004204344140120332434400441140122340001204130410202413332144441420304230304243222010011321412303012241213144041121122423203222220334004131324022330431414020233202311011012424444202013014321342440444204141202002413244140134013141233414011330310112441000304012004141311242101041311340410423442404111220324000444104101033202033113121132112341324244410140321133222103244214412043130231332003002044041011040004423311401214010401430020020321424103233133122014333411102324422014434121344102443234442122331310444420033133121222340113112032342403431143221044302441431412143003440433231410142322430402401232333214004231404032111213030213023440414421240442142000001243334111324041323423401040302230132241434024203130013443041143424344414031404414130433443112300042313314011044140122411403013034211104121040324211314233400304004212203402040340234201101003403131142313224422340201303240042322232033200241100334404113203402000044310041001323014023121443414241133312142202242204142202242234421413433201214130314303333024423343244304324310011330011314033214400311220400142112333241431443043441010330221302000032032244121043213302112003330324021323233440324302323320440231111403402041413410112022424414331311303103140323040121303033012341114104232404231241134233433211422324300142132424444100344103223040403103312230220111242433341213202333000140142323200213432141112122130432220332143430143213011424421043414120422101420110033022013433014332243142200002220422303401110240421343110412331244001312134112443244234122134104213032114413212321112042400434433332143043044023404212413041440311033042230122341211243244034341140120424413414034234342221002011041043134412120044411124034240023043024330000333230130143000332404202201421403122020211430114433412323311030042304412001033404443232024343401101302404021320134401302013423341112002103312224221211034341032144212202013323213002134133130021202112402130132414001330220424433223001022213333242123300420112124122222224332204101343040120140103441321402114213102212402101413424133310332144400222404022332413334312333432430333304142124424024424011433004013420214443441043120121042024041140420010143100244223213012312224324032431134032103030144414003102102423431431432233244110402042201044334334100324441222124040410041410000412331321441202403304102203032121102024131043432323333442312012132431243002013144332144404030103202043142112433242423310000320241104330311012101304011442443222214023301313233040034322311133010020324203040012033213100422240042441402402404131023021104303043002213213412433323242002142244403142024023104340320302123230144401202412311404332022020241304413222023240121230243231114220321321241031344323224022322430404330340341130400432044241423303022320044233010443324213122421320421300103032022134344010110021332130342323120011020041320242031031122423042432121042432200214022322240310043431342400322030142444223213120110200141413331024123144311441320301311240142423320031013144034000434112331013004002314110102201103243032243210430232320032321340013120132242312310134012340403042002344244403243014133423202230203340113410340021333233043041440303130403202401023232032002134120033414142300423314330323024", "413004102021344433341234441003431031331242413332403024144010000243433113224212424122422034302403042340322332314304011440320110340111343201101043433410424142301004344423234301041421413322440130112122432230144223231142324433204324344413214343201344143242310221110431214020314321233143212111344034014314143200233010331322131020244102214403123420021244204104141324224200224342344334110124434112114322003231340101441344222301401142112344044301323334202330102121243004212010143123403410412331040240011243114444243110340120323321341422034143200323414220122310230033421203431133440041032001013202443140012423200012030320203203201331011424241143102402200231332220432031030044130341342030224324204002310120144311002404102010304043034122200110014140041141304223000044403240044122140333333444033414030013312101431321132301423404442231102112002001103043043201344422410201123304214403210200112113333412244333140240334241240044234101342402131323403344142110103001433001041114312320443041242300311131323330342412311120024340112401343332201003123031334204241443344143033144141412410330301242241331343121021101304010444333140313331323103221032420130344422332404432412142410442213410033314434131141410003104233420032401302200044314042304313202134030040420102242424224022132223401011403212001023010211033044033203242303404423234134440424420204000202301400341113411444442110301413001430044222134132102113120310014413412433433141111043203144230414144341004023244100110312414221311202324312114200231304114331030012020344334010303431334030303244100104440143012021422402122000340441024442133030314213310222143204311123143240021432404023233001014333343302333134333403411410423003121244333211021024340000304404440321021213410342433304334421134213202021210404310444101204220320112313143321110430413432420410203024401122440123142334213022124443230230101241433434103201304334232320211223330321400440430343204242003223423244422421241432240243340313111212101023311044021012412204034402344142010421004244113221202400013204121030141233402212442022301403031441012213404313440023434243300231430204320140001343213344402441313133334321302313404044304122344121141433134230010031041232003424141441434032411434031231211101321014033343004313313024034022333344003414220322341410312422424141133203131342324013434434040431401102324024233424441433004403003013223430031040213240013024220241413403333442221020444100430331202034321420220124100444401010002041024433440322202013124114311311233013100014231442143230214404030112144431234144340400433112232014443042244221004320230424141101412041321113032343103013101441042413032044402434443400203114003200410424434332244340023033412041120323302333401221343022333110222321001133413423234400244100334311240331343404220130204341143222030214303404432114303422430140441412200344310343423433202314434401342001401020103240300303344333442124440101224333223240020133202423340103422334121100434014002021003211014113011313222214342004230130213303203220011224441004121031443041410201024403132200222433212031420301342323010221231213213411433113203211424214012424330224243024200420201421120130104424411001400113132103123000203441323101133221043313340441443210123422124444434443412101344322203243311004204332031210223441212434341022240343021430443041443140400402400020013343113010213402234122144033312030204012413304002123114420010230002100340433030403142230424210032123143112210224131301211013043000133423021333440302213342344423111324411214131041130410033214340121413034011320131121124144221201303042142020211241433222401410103311003333131233224033341031140414002200414122020443413432340300013402443021200130140201202131243304041040201314004241030231421134411024403132440421413430430234104002441342203410144144344130323221042244021203322143440401043112200334133411342240020434210143322234010433203002232232111141012014034202002324402340420423001242332244204142324234020443040344310244032341420112424322140300010403142124400103103214111041312111120410432023341334214133443431400344031113200340020413231400314424213341113313310011233222320011123222342221200043103141312014414114430234000212421401042322324314343213030032311232034312011042244200101234220201214203131132110422323041341403344142023001203243212402324221321221340000031343021133200321400414242424020030143210402440304311132303404422132232423442403431320301421422013430021042222310313030012203441004032442311342031232411324144342", "103010241142104141133331000134044120302341332102413401013032441003020301330120123403302112233141034220344420011041001031234402301342010414313001033333411321120340014204231213024340223443311432332011332243102313441433433413334303133413420402003033320412410203044011011412001442244020433222341344014301103043401440242410333112433212130304431130323001202103204413310142040032014200120424144323343413021301412301020204024011214301410130443211411013304030144033234321341124240024121234423030041041303333440224203034403134041143324111430421022213032103333041033232102130223323113213240013442220441401021221422100113113142242341001334441420001124312414312010244430142202443133441020212102101334231144314312412441304443304312430020301141110401134111000100423100432321443001130341434331223441343000001211030143242034241214113140243433242033342340332111112103303241100100120411002242003222400241434430410400404122023400402440223130102431003213140221430102400310144244041340042030310333423432334004113442331131130020122432113420332430010303330224434043143304013132131403430341410421420042131403133331043241230124100103410203320222423312214033044444131104214224413220443334202204211131133040343012322143331004402130143431332312403024243232323304200244132220210044104342002034110340030311113232323424411334412433344243100033001120121332211140422311212132024100303301241211442002404343231423121224424214044021310124103134344013103434112434402140323442031244020104004031103412404422002242341301210302034321304021432031412222321414412104213224323022041023424120140034003310210300143131231200401234323334202132431120312143020344020404033233213204342433013114322043200434231043033241413200004330222220032320412112032321212100131141113242334233132123402344112011441110331343132422022423032331110421130213402100011223344121300222010100142422124443232111121011310344113023122241112313430323204001122230444241442441441214321324241242004210102103103142141402210140034323013124110102202322223033401120110344002324032411110231201332331323413242144420004202341211100422431110423433004422242032240004314312233034440234223133001011210214312240102002424134314412344011123124441340104023241033014424413434120044042214400144230110114343110330340220040122121102323341204123442402040003233024030404332403402010111020424011031340442000203130243204433031003314024410402301234030210112033213224130332431412322343101402440433032203121140132041012443144222443103030021132140020002310143414113004244012222041334311223003343032011432341122334114013341341312430434333112331030122403330203041223440000213001042231414214412321430400404303411031024201002130013410100011033430413202403401314340132303324314120320013014324321201333244332214013412142034002414041121134144231012104432431233120240433104202324434441120434142343242103040303123012321323110203240104133421023440341143434023101333041143102214303210244221404102040000022233413212124302404442034240001002043133020413024332030311240043200404342323232343203441212134300304441112113313003134141401311220344401430224013223241333134303111132301203341334234030121010122133414211432332404242130413001240112440310414340343012412304100312440004342220323003403210404244241340001301433220134112203302341212123342200324144244011113203320233213011114144202130220414014301434433213323343444134123011402230243300022322332203121424213143120120200200122431241144203143022203324003212020413300222023434342204111344100011040413004231440342342444313034310222302021401001410220310233210032133143300301231222230423342012104413321222023433430402103114022210243301404104311120140111313121340411142430323031314012312214341003104432020324110002222221341432214214110300222033230322031212402444043033423312221132422010212122300421031414311341300440234432212344202124311430312122141332430431033404412131443440412343143033330303000402332302400242121201034431130140143143410414341024342203224134302232100124321232324113124132220421443303100412204420434321000121020442431144130323201102212041202430301431211132123323420231143112103242440203011432421204302234230002403031320121200033001011122001440023410143004243222242122321022130430421103233302102244022024243200431434221102241104432401141133214011313420003231101100301001233431242322204140212103131242214340014240010413012104021312311222333310200111340040433141334124102430302110032213022320443021142142023431223314024131211122200240303441", "121101423044302201230434034312211041004444200144320224122312243413342112033311103343233420003410314341241313204240142333100444230412232242400334343312041411014202400201330103111144440112314331114221234231044411113242022331234441141432130000230004224242440224401421223102422323000141012423033030100103243411310321140244301234301000202341114310222402400042102142121031011234421221414014200402240120423444113323001042424302302432210221304213031123420404004232110122344044140222024212123234420202201222114041340200123312403332220210230023024343204223144342434424421322231334100234102234440031121314011100221423431141002030423134212223433244204111204440230222431234332420240021210331200131102024241321100101410032243440111200231220304440412312202310401232133421420331134241232320322334120031013323421101210304011401221232041342410134121313044001210041303124131443443130320043111440404211042101324231414414313323200441413013224401004012003444043221321041234400311320420242210210140123134241030233224233413123202001442234210323304313311201412022022441243413231101130403113442343431123311112111442101300133431301021002321043230204204033002211431140221410304413421104112400244022212032314410331400221244320042214210300432323224030233133404200330042410230333312444333230042240441344122441300041204224420120303010300134142103223330214213040224312431224241001301020344304321421142002434323033431413102303033040424241303441323400303440022030442023340343010441033102312240430314313021242330214300201110232224314210401041011201321122241311121302120424322234042133021230444022022033241013123430111041013033323132133334414032243140433324033430114234040001223434240333413102130421442214331200420311100334340020302033324102043232133313142321124204212311302421020011330134432113110010202300114000341024111142214402013440204422122120112404301134304324342123023112110130323232002033322303444021142243234242130311434413401203442321311321014440103410124301102133242233213142111434410323141233012224202300110131241221044122004021440431210103302031133323433213243114240311404331044400214202313221341343031043422430431400200004032343010142424112014240024323014111330403433210124243302231224443431213112221043200220413141130030433011231341411333024211143100020132130442011004042034221200401003141004033442211212202032130221243110244234313204134223142142212123223430312241043324141011121011030400402142243204401034401322000313113201403431422100433141330242321313300214334430002100023414444210430410031433231422220144114223444422434221031323121112342323420324121342110322031233244441132114001220443441004401124202430104033001243334312434133234224224242313414143144403411042024100013040044214442203200404000132001322404334430204324431101231223413434103023031044221442431204231014410001222212200032301203413244113112213213313330204042304441240420431104140404443043142024411044032110414332331424142320032333110244120101220122120202044221113202124134202043223402430440113340443411123301240113330133422341414030133332323313313004423001241213331044034402123212124134201133320111311243440143313414212403131113040404422040004023312303031430204102122033233300221041433311243232431020212234112423141014444320212242122432322330023342302240443210341004141030221334322103011432224043031001024100201204441021003001123124430231420224003443422321003231314324143144013420120000414101434022401241204101003341334140131142243214114002221320040020044112234310131110444101224431334211240403030102032011234421133001032220043133023032000211102424334231443133200210011313403244430413132423021420204411022312102033213420404143113024431210002212404101220243424331204141040433020414324134230331441134220241231131334131340302141033403142230003222311011134030322010103124332323420013023224422411120433030233241020030244403030240003304424014441240343102300033204014414022323430111422444324010220334243211000034102213431404134431313212230214041322232231401324321043424333303124131330432104322404132021133110440433204040304401044410231110430102201103200323332442202403124424444141042234330113410141141022221030214321232324243024010120332041441011100010101313433332014344320241433334230411220104320322200201314033141413000232103103324321314312034200243431211323034021000012432440443131430111243201220444344034132102122132101400330204202334344001101343231022111342430042133403302421104424310234314203121110223244141034324012410143122242", "012104013424210102014441133321332211030344343411040123330221223403043302323220034003304434340240003202213341420322032200232011342244043204134304242331210330313013340344414100204404440004310210214400121123414413144343432224030322133441311110443312420014020441111314134120143411421210204330320314024301022134142142230222304422320420013443112432104324221134431243303204123111030134442431444020124112313121143012410021430444113141033434422214242420210041441432204142304231442102340043340331413343101244111312114131424010241101301024413204440404443124303111342333022423423034001203221214112332334313034121200310123104431122214304301202200233103331144431302022124134302024421133200002203014011444213142143020134342201421214211012243340413434014433313332303001220112143002133110400242203110334420430032242430034231420313400304204300241122232000411433004434014204200042121324130424131322031442314224000123302114212423331220214344322421224420222321432123224340442112211043440113002030244221203333043104222400424044421132234231101443220420122144333103314402440432212233322444403221040213244304140313100202312134222043141442342414120040011124420442341402010141100233214212011320343332322103213221131331243133334210041011021243200342410333242032214104222332340032230232234221030142312400341312234444311212232430344231014402110323142000013433233244422430031202141133003140031223134231413240002421330133410313402331301300313032133243231333204022014310332211214311022121041420011211401323234434122402223134013211130422343104412330121214314231131134444014044314421230242242200012111241143120024441142003410440430441230010204221004333043044440134411041310413304042201142003112001210211240214144310134441442010014003423340220200333000101304124234400421022401413221324021210111444140030200024443214131211134222024433023324303022423031340340200443420420002014004423141411330244323323444432044344002004340100424240242042213100030113332042102214441333442230103021401344324131032414143400023133441040432412330404322210104031044010111340000311322431230301440222232321111140402444214141004442202132024423240104012304123021030113410111144021230401324340043143344311320143414433120340443344233332410343244122134423112143202323031340034012112142412102402000024410104324112403034320222310204103140141002442431433023202114242132200130012002143220043134410114101034430433430110440301230234433414031123043401433011432114004011343211023003121232331114001330333444213044322224212032001043410142140431022013410310114300111330434322121213333442120214402014301142423324344042410021221332442144400033144320134401122001340140001122203123221241030104020440114203413413232220441010123204202032200333013330030122021004030204101432001343120220333042200000241203141222242022343314432343211214214124023300042413334142300133023201032403230430223112444420314010101121342301222043143222344144022131302140331241223020204021040004131240214200442241422223200032044302102012314210103144243344411014110100320101100202233102014233334014230003344034311143031343314233043332140201220244010334422134333332011244334431223243324033334004400222103341323234012012103011411441003302122112414214234120442222313400211141403324301240214410044343044242024331212110121344110322124040321444213331142022412012204313432242224122003101132443323310000222033032201333010121341342343020343424423120033203403000402113021044033124300041220434430431244442143221022100401344100042343301421424032143304212122433214431021030422322024323131024132341132043240144121400323044242040410024301411040241414213014234304441302112212030443411341210232133312340334410343243123103440321212404442124413303434412204120144144322241302130340400434010013304130202100244411320330412141101313020441424300201032143133101134430000042003313011003410121111000223321341323021212234140324302424334201202010034002313043410341101132323140331202044041121211220110244320100401214333202203122321304230342041402210341141143322011030141024313142103340041401003100423020032112212130023023111324431423301314113132104403114004303233112034224403200011001020422311114444342112421031314340302141234102400132103243230143240401200302300022021100140340403211332413321021120322332312220402321123221031042143241244311014043421411023434234030123203123423134324041010101214001334341401420420003422401410333221331141403242010203300414130432042424133243423234241104141134200102224434420032040012043", "114023021223230344102322141403021040200402320210231042122201011240431413103112331312401321132331024213340443343203231344020030342212223344201340223004334023042200404412113412101001200221103230131314431024031443311003233030033020023034320444200200433144030401201400112110442301204021302340344003401343343333001113231044240011213302131231301403431323114111344342230340403134103411024011113120320013000403131003223214104232044141414414301134321441101000341031432343123233033421413432003102112324444311421044210242111000442423142411024222002343302240231024221033002410141422330322023141021003324040324030110110002124400011230342210440003144111431433224333311301232213443214134030014031101322041320430440043342331113220334040421421020310412420112444024301402120342042211220132003043300311123334433434342134300310100143341433112313233422312311043400003204122121024042130123014401022030033042221231123321111242014120341432240403110340021241201134334021314220131313003202031442442142244142110122100402121144132441410432210204111443040022222210341113222110411220141222003001112112132243333042122242412241303342142214224003421310040130342234300300110413430043423024102324434101332244422244134012244321124424443142441214444041042301304033304120420142234114430212232241234144200341143122414232322211302433411413244430133033420132104431340440012113432431111414210043413414233010213411443120343123002010042232330003130341334430120100221124144414331441423111113010411121131021031420322414342200010241144213102240221232302124013432412244333301232110430111033432330311340341412142014212301012040232020131412021423402442310110102013023212241243222111313031210033202223441330411030321001313440403311232343114343313343424204213004042401020212122123043240223423333021223311011023103201201104000222411342302200134302130331112334043124041102344143442331441202241213040114412340433013410334234411031213110000410014403310202231314112423020111312102412121110113131101444343202121443043032134323344034042030210233021103433343030024220441134021311041402441410112001410221311322122204044144002214142240334112144141324021422212221344423221414403022204040423420240241201442200241124110102241430421122323410000222401331301142130133340400332002403140010141022014322122433341443302432343100432442334441414214340304131420012100412301030224421422131033013140134423010043240323002032331440434211414442234410111440001100400024011400242332041431044014204422212421412300400342340424034133102421000210030243201440243312234102232341141244013000130232132331202034103204233231412002123432234444242324322311213123234042133133132223122332043440003402240334234024241044422340300110312013043001322204242301231122200422102101241223014132442033342323030042013110331042441432440412411311003104033041324321201322124231124302032000402123322141431221021433321414241000031404211023134420332222240040231010334333444243014244244002204241310001340012111214144324244202340411233120431444421123212431230403332000002243321104233024320034022031343012201300300241104102302101202004404034124210112033210112344120201014402141103001411024032223430403022440143111014223412440121304333321311104201021413003002130041344320300421043130344442100014432423300433222030312441123433014200100013432102412241023113003134032041024034320321042211131031312032442400023041304320041234101411430114013303104444343202434434202040031324030240022304242201010424231243041443044121221412342301121141201423034023022243021113413121042202213131114143141220241023141341434432444011421424321243310040410221302122243440221331113404144401230043133424044020424100131434122232212341101301324013140240011014444240140240304203243342021414010332041140040002404140044140421113214221301410330410142414410002230134204340013413341044223000113430033041101001410033144323442422343214204440311210133012130031243300323413234131034431134212312003123213143300000023431421121032141331203231423344422022440133210111401001111042403123012334014124401211120201320431300424234044320213411003202424230402132340400310200242334242233210024304004202042211231014433020422011440110012010300031432102300013200332434333224000101111300231014401411100011231004100124311423204202112341132441020003303110220233101112432140333420112430220041034232411222113410012100124210123120223134020241020240344223434442133323323100104323042000044134403034044341440143143031441400421020331042134014424044002301242", "221132014231010424023243432131122430220411404113014301204414400334023001412110131011303222031322420300330241130122402204040421233413241222213433424140301013322032421032010140012444222220423242310413334401020342433340304041141103043330113034440004413320244202323343124441440340104311302031111421100042142403314100421130123304430144244132302310430113432114310000014332421334134423312141023422322401341002101113332410111042422043014321423220312114302233213132414123134110124210011113343421140014442302024304013234442303132031044023210213114133323111440200333010140033410040113231143432324044113012300040221341211323441420440134020102212314332430114144241022410211421102010400433100122102110440244121023014042440310110010140441014143043113031142044320030334130420313233303433311043240004142044204130023411424102231140003010430131241344002424400200224403400014103143221304243302142211411301003401101234044412401320131233031141231403411442223040200102322434344041424430342221442142244110003044211141120032324041314223013433040134222304300430440003014012410244110401014324400104040134424302241140234313401110242233312031130234232433421031200421332343401014100324114434322042040433144313040024113304400041102440124311331440034300432314431121120304132433233443331310041133444423320123313203314343242331030342032433210310404231422412101032330100120023314444140020213410140324010220444332334011124214312232413410114433043033234411111440033014304210400330032444104041020103040112412200313243143402320332421024120034423404042443442113342133220014112003334411403112312131030324314003003324332032321213334310132210302100403123311442034030120134030132440010304131341333441240142400034032111401221342243001310410343421211121042011341233444141012440030314434203144100311343422023104024114241001223021004124011332432333131302041431421441030223411042232131211330021121120321430241110120124302142144103234220100012414000413412212311112324321332331444322341114121212022323123412003240131030142214322432342003233413342204300434300444410104440231312003144123343343312433310332230034334213214024243311404343214443202420442132202112011200020442403433440113210411412313042002224303442440113331413401122214443340244113041403431131444343014223302314331234410344301241122220204002331024140244344234202121342021314210322324214000433033243242322420100034113333203411032411221101243123312132221401231412124140404030022101330432433024301201424441434000422001302043312014024341402433001440230410011314132340140344214341243323141334003022322333102244404334441001010042001312313111114241404213133142244231112133121200120244220313102104140101431334201121424013124412412414401043001220221044311121032324340440141420312324014034123213432313241243244124442012433104011042204043103114220101311211441244143444322044341112402334123202412112011402401022330104414100424041242120030422100240234122322212314033004141241011010034240130031204131040000000334413401030140014011431131333110422122234143000334124304104313322221120433423011441221112400334431012114101100103204111000040230402240204120302210223341144220100001012104323230330223433034102043034114410430302010114142120103430310003122400120433140441220312233032243203214003023122121013424143443103401420014003204441133432331203211111033414212111440231320322334040000221332441032104304424233033323012411310020232214430331103013003021133130214140202140301422012344142321222414001041134342202414430241230234004344220400420013014214243012103220402204140103423130231134403202130114441132444344102233414041401013022210222203223301324430132301330231411232440412142401303433131444042413123211021010001120131240244213310423320304122402241340220310010030414334314414133023412340312234424422222422013032333033433231443400130331343344413031230214043400221003122032211402341242311104423340031430202122130222040313210024403040102010010240433001044102124140331122411011413201442034034434323043142243103114444400343400444421202220133320224401023144032143221014342032121324421030133044331331013321423312421311212443411030301423141132342204343431323132211101142021401211012103034101111114344131143310201124113023314320104020104123031202322011311103440102330231022210102223230101131341022240021433403330202310134120202003304434040430400433434430314030331311441130223141220133234121114021100440133432041143432041424421124202044243014244440414041424004202433131011311030114331003130340", "000340002004113210420101442320234213300233213202432113310222442341201104442012111200220041100004320422144321321400131330222334304224430442412423002301342313203132143201134302044433214403213040040423403231203002144233341224041203002012244311133223142201112203434043201211332142014140124033012242101031223114422323430221402341421044341140424004440224303331100122301323112303014412403430313042240304042000040200444204111140440143130120003233034320432103332343133322014113021444004244241401201133134400230223334033223340203123142312323423334134302012441143322132232123411441004243142433143033003130212331113333230210204400424200022301344234310231430222224442141302141020421422024021102244103333433100012202432420112210443313114323330100421034221422431014110134022241303012430000022442030404313314124213124411320202100013224420443420324411222021213240104203020341213211114211034224200014032444442112211401443010334113102314130040043414102412024234212030130323101302311400222441044210101202443441410200211320403212342313203232142202413214420234012201044342123244103034104310020034044124331013233010134200342231130104124130334132242004303430432143242013212412103410010230212201311404100144034242132014101211200311044334302204113133122441234230403221223222121341033420020221040213324211333013042324402221132404424041103300331301304142002100222014432202020131314041322314210133131224130033311222133424043132321042213023120124204014431312322311034332043022114113342113002122322343202332014111133422121100002444020344121331400302120130443011443130031312213100423321212141113040104014421030220242320343132001244331140134434432013323312000202403020413400230220400420441122411303124102330004140232130113344224423121101111222101202040320230441224130104202143142213413313432113020300424220310140312010341430141142410303333423331330314034042421343410110112133432242034302042012140124134342244440130243331203220132033112342012232424331240013004103434423123041304200320103024211013102141114300121401213110214143441303021200334440334222100411013040013222122112334033032033013242212430334010412443030123243402000214034411410304401204022330202131433003001223030111143401343241401200344114144412301234224003131304130141341322414423121121034441322432234243323402243031133321200114340212201411440024010230122114442104024340211103441024342031324410334330340333114203201102010231312002021341214242323141343244411403333414101324040311143000303401234304334210234042201301302414421221220012132122220202230444222443232422341241304214420231300243414132111241122341232330440124320110144440022013020314304120023103220430201302440213103121330104331022022233232211020233022233341023100143332031043140011310210134223340023404003012003443301042324012100040414014210440244002434312234222003002314042432140203101032413310322212140130211341334020233324241204333330231411324444112232232312043342300234022223101443022013031104312422004343424040224431013241423340033130223100121233421030331342323413202324433412221210300140122343214344420120111330142033044334312240423143111440310421140331234204444103142411311120400220113120130222301043243031020324340332204213002241010021301422233303123230010302414412102202443334210213301430103244330431332310340102112233403022221431044132012031414112243412324023313100042140342113322024100304222003203143101130130230403442221020440042040442313022430202142440311004043300014142334324420021113110342032111413410322410011420234233121414400211320101420234233010240434030140301420201041033213231023203422344300243233143340120132321440332444334100202114403403243001102212242043020132304330324301140042320430012342434423024432114031211042311010412003232224041113204310444421143322441102324440022033002004000413443242423434240202202202302304202302343400311210114203430001140303403244143323002030130122213110422002300101400213131030222142112413124100404141341242420312421044444234324031422123014220322433210102334201214413040201423013412444402034333012211223020223421033011424302343101114311301304432113322341430121200133302012410241434404132234243330311133223121231011310444004220004432140124040323041220430430340300010000230222020443141111202213344241331244311400222214203122114112101243112003413402301220104013411321023414140414101022302112301124344434244141033002102312200101221224024223014224432202044413430310440011444010102401203334311031244022402342222111010114002023123323222024", "144340140300401124121022020013440021420214021433024041000332441330442044332024444444002134320424144213001330340333220313341103131303030113442311314201222020100130443013043030044133441043304224344443432401322314214314311432212104101224440020330034301443234401303430103321044111101203142413434334241020303234223302231231004030013023440343311302123421200333034431203202034412111031300413000401344434012003043314140031301112213320130144212103202411114202343441110211303331300423022301410441430310023410203110232311043440232103131320104014043334141131201224033420241203143032023043132010200111333430102012244330134411143433402123104100333221100243012303441243322013240032243244224042013314014242002310143102344201001324400030022413301211402222214043030142113100241322430204000430142440332303424030134013424111021120143303031140312334022241222314230212033310324331013133113302102043434402412034123032344104442420111234040124434124030021101133034042021410111324432123030002321201413012401332343040211134244400423443003014241022220012410400044124014024200202310424330100233241343302144430022134332324400100201131224133210313234002234013100403241402324303222004410240341321142114341222000121242444240112144441344221220310330121142044342013014334321341012403243132130101020233420320010134243322133412244403400411333102423210003441334311431113314141334234143414342220100344034303310441140220113300424141131344433011010002002411210233213103410441410313240002134244144344140141133013232121233031033303304244424142110234114220011342402222424340324200301114303033412022103244014404303132021202412110240304101121232102212232222210444323413010313140333214002014044133033112321023221212032341301232211341002411331040341113411422230421212212430320042410210140201411434444333020303033033333223431402303301231421122131102133121014322432400244300032334423223210421022301120402102233000031344410142003311342322232440204342420430444223413141322142301103402422302411444402204032244140144443330211132133114014041242312333322434232013214132423122331134032104141323100334130343323411124120004203134240412204011441123130323241022431141201222441244010330023412104232210323231424041402101114420244333104112033113422432033224010342214400042233110432421344023412210210231023401400000102202210301242130423041211401403444113232222303123130420442422020310324004022421321211213400103130204433324002242331003041311312024023222140424131133313010031033111311400102312442420303000104401200410232320000331122230111014240102234100431030243112123014124240010302110310300130200402344334331411311332024430031204232404134341200131000042432112331031004133101003024323024104034132304221341110333102240313334240423331130403242401430200024430233031332231441022033030043443224234442111223133331240443340024031121131322201343403313124244241413340120424203001310003102444144044041200144240440320140333324030303104231332431023320044222212130031233114223244131023400231401231321100341114011142213124444441104212433241421332344020443414003424324143221211400011424124200441140303304334102232141021203230122020313402142201434212330013214414142404431301104004144404003441333123221421214331033020401100432322124414401134001132422310043101422322142442140140442304232330224222204202230020043221010123213311223303201144414341133131012123414201112113101114102121031440311021243131022213120041043111041304403143304402000330433023310300412130340231332441013013112313200023304012223222123221000142020334213403331333220201213444022104033412000003003303423133420344404342232324400013410304302303330241121444312011331211223300203340001332321200143422024200410430422111222214131402204030020103323111241440111301342204422022021130142133100310011241212032101202444030010040013232432224232032224143214203144303103142224013002423114013324343041122402330303013042140122000144111414134130322343031240243443302141442401331113001101204400244212144110112402322343040400023112021422034104322342401420001144431132321013421230413231403243302133320030000014212313004344412304344340223043111321032300212143040234334322442012113413142242410334420413020021140132244043433323302043120420401244101433123043030042023231424111314111024201110310230003341343134314240321042031123301104143043433433034411142234300011234320221003322224344300043202320212233403033032414240131310103203230341441212420114424110002134023400443424213314410000114332124230231122003120011104", "123333400133134243331021424122410343120203340021202044333143003301243400432122013242331414044422400022332234143004444041301300224244010101002222112114424012022210422032110410204004104443323043043402331234313203311101440443121044112104313002221021222231330220411233120002001242110240414241002421221022231231344421443442224211244144411130112040102222104413434331222204234113023302012344401430301031244013131124441222224414434012003301131024233231031003430012213231240020012123042340212132204122411404230243414213334441432021004141431401144003233124203401212230232341302021222431422422232031244032341224212304123144233434202000201411422002321400213241112032031410431012113421221111244004234340242013304142320423411002004010041014420000312141234134410441404111214131410143441142303433042013311142100440040031420432213220433024202303311421021112314211130132120302144130411333033214030233340311434042321042333002404211133033434322411142311030143314312021021330414231010314414313200103400204143104223311403340144013030234144424403433414023211124014142414244100320321204302444102232343441103332300131303140443142334244322144402234403441402110343212041040012143322242021024201400340144440140103342230200314121240104112203102003244203410343132112224124404310443304223200223133323034123424133121320034234244214343103032341014242134132141140022111432131302242342423423034244222122420401114321344243402010122103424002224020000023213444401321424321304142441041122443302432242400430440214202340422030310233311130224242313144230102023101013404223023033123320233410104331211300223114433223343310220240113340244314422331101004111311001422242210334021333343404211204311031322224401420303221104210223144222442302100310113011121401003001202214310042422444011324421223203222244232230230103441314104001200321131202101432001312412032340342224004400143143041102341424224231332001234330330041040241240022213411240232420311444244343420331323440101443440000333321400024143131212322233130224340424112033103401134230113230240131101141311212100131213040144314343134133232310002334033203111110410400401230124424313033130020404024210004430113024244014410433022203130400310122422200224044130322020214142434344412211344104111342401042341102120000430321102023222201033024443304013020121011443022132243024441044400411003142234200402212044442003130224431144144330202104113332143433340142003301414004203012342403322234300210104244103241220230404402130034333301433420013414433211214032000324011014120332411010402412031242110420204402412144322431300010210003232233130232340233214320003031101043043334123231114120404224432033243041311004102020224213144304332024044021232040033044041134202014143421104021100400402441301204403301214133430133124123044030201443442424230122123124120334220402012302021140403320114001411113442302021100340243011304244244404413402201222232030044103032111144131121013242333424342032002312014241100433041012311202143410142310022310022123440342402241234442201204112424300221213011000221001232214130224223400332443440221342122444423301341110120420123040321123240023014002224021210321431240314040021224043343342243004203303434402120223243323332113111113440312333230112411031143020102441440434124001104113113331122214242031302014440430433104100024433303132412234414011112312341041424302024202141302323324031300130301442130433023102040112412102134104444004030243033310323432022421324222420302100202412303023144011232134141240214140300144000322333320132232334442221230013024414112104432003411231133114430414433040121024133313142003432241101143230043030300411323204431132023042431424034244024142041343442013243100300301200113314214310111431131241000304331300310000234443313204331031443133412032303302421101201113231341132211001140310211011014033242123302103302422412014410411423410323342321203122303434332422432222031314000310133011323413313404220301031123402420343204222211113004131421230402233030300312210321231423231220100330243241331341033201141240444000022203020011204321043231141431130312111204202212323234003304342141211100240310244111002131124104410430133322334233421010403301121333440224003420133040224331122440013321211442010344204203434110043440314310333434013023114133210023431103332321140002210444013211320341010234443320212022131143123000431342300121144044041034014310424432141334422203040030404043024011043341100110410311122003322024244343410433133232231434323123200302134131333131", "402312040312024221042201400414124013423141320030210311433021003421112011401011404424401331020211440433132120220241222010303311101142302300112203430044130331243430424101012340432034241214203123113231234342340141003134020210101330402401023304420234003040432013240244141433013230020211142242303344413211340040211102022034440414143032021321140241011413402210234441444140244141144114441213304323111122224341232220101203002111304242122200110140233102443410310220013312323240111441310001333220411324134020321024302442122234221004111013140212311140413231410334010113232440102113313230220432434131230401343334330013012144141003124132110044334334300042013110144311012132010431042344434144022321311131441033223123431431113401414121232111401141302142134442221030000343131331004004312124032004340411424303220000220104422203103402011032421101101024432342442300114023033141414224140004404420430024120241440232040442333444130232013322241412112314102322021414220411212022022313204434023243401310340033322413331323421020233131100323143321423320012304023232244020131414201311404331344004020324330113140233113302023124032233124003133143024211201112121030222240414404321032341123312123442214000002001001332332001412213223230133130103420243321123031413100134312401224313012222033212420331043311242142424121444302203133122302042222033312441222212243300440200121024233214003242122433124122233220010320232243410042011200044323322320113230302004400141040141140231040433241014322433031400420312443022041033130420314423441141432324143043224100320234421103041042110100430401224324314212441400233202131233444004432012313244020431041433030430141242101403103004032322242224212020321310140022303102222012043431211411422133332321133311130403241441012323104103041302013102244102443402314110404322044340343210430303400202212413403313443020141030022101424333203121310101031213210142404304444430340200142243122004400314334140422331433230433211130020200132212010421231241304440131030213001444413042234422300014022111233020431030422302011023313424013243242334413221021414231110430011122423040312402230133230134102304402301002112341414433224320322334323200014211024041302203403341422211410130301030404403330110044342020401344002201201020044204303423220434432232434310042322313433334303234240303323044212203011241033413014443224433332411133010132142243424331112443002224230003132134122242214444024002320004103420222230224110214314040034200432441422201124014004421002113123201414042003412303302123240414230241102201000024110223004404321013434044213044101002410430004000104104424033442010132201222010320142211302232331440320034441212342324043324122303430014131422244042031442041004334442243411220324303014240342411012033331413202200324223302233021221220132200443442231441304320334033333330030212303204244100204210213124440322424211433233404443444433440111012042242244334222342214202004122033222231422114302130023232420112214310114432430020044422404030112010214420001231210020211042313310203314424430221010032434023230010443132314122433101341331040400342343404140244030240404301142223033233341330444200103023432410320212042133344442424244213301301232313001300213131003324114332333044023012002031213024414420023043330230100042212413001222401313004001040101131424214001220144033324312340344020240324231030113121223242222002422024321323040243142112432232222140402023040212133034040224100203240314003422121242032441431241222234404224332214334101101424400434230322102440401121213400402122432101322101403003430034430121043130122001330003114001321431304214141042014131001322032300400444224301401240310304123024133033400200302110444122042320342330443333423333004312301401243101441204110030342324410213344012134003300032114332131033344402402412243313303104412230400113312210311214124144014444033401431400314301213000434432213321002343222022130300312004222103101430444230441320013003414231023334344200131033041132210223143144124321441320121232310431333413304124303143123102043422210301043400431031142313222203331443043211440120244033031440123131122241430113244413104214233033034143012231310020223304034331444313433332303022330144030300403430101324124332312114321343410224423410424111020320232020442111144131323043204234113310104030214032323403203131442211301131323044300331144201144421311140130023410122313142214341402032304230124141332000134040200444304223013034124324002400330241304134420302011444331414110300000442410423042", "021031100341302431040022124114411032324104002013031303122333142334223311134242043122044342014024114241343434421020402120213234244211401141324120100132132130041210313334301312443110423300334234043223014332410423423332130133011401142001211430303032302414203400431201413100414214232014034111413344321002144410404314324444300034144320142220132420211020320202132101134443400040403400240142303442414430034402211220341224432241304124433204414024414333011144140423423020402120243103431230002242302424102420432232233410031002141213304143304323413400332011210014244032200044032444324030030321134234223340201022033200233201323244144432314440124434343214131121214124100144102441103324300110422002114244220311022014002121104323301423104114220423100302310003024333332022341414013132202423202233000334033301430401132143313302040123033033342014304121301402312334002030424014122342242141214100123103223004043240311440120033242434234000044014232134202411042302134411031130133211313201212020114040014442414024203202301210402440231210422340122334221130003032100200240202223213204231423222342441434421012320144021302242400403334004321112102403031421314222143221320310332023204314234334232340012211223213004110011101422020211220420132024014403043201031100220223413424204432422432431323224441033142011123420142004042001333302222110133344112032113423104104000024242013024440403014344042032103210434111411044422413320041434340002011322210322002144400431013010321001132413011313311342040102032230222131323011044103411032303040334341432244133220320444213220224123441114244413332024102313041332143020123310102434232042104443211221002403410240023434233121421342002042141200243311132111330244302244043030300410412102210421123003314424341232224113011234201010400342132023043230001241332344320130021414340132111001111021313213010134044102444010441104443313423024442022242324133111243300213040131340130000003040313114143030323112244222040042213100302214442023123444423234303403332321010122220040312123012444410400000001141331411042100443420144143031234122032143442231232120242413004440201340414220024040401203120021041234044223442031443004424143331032031430142400000211322032333333101003120443000013441023200220203013023301443412311140410012142131303310000220314124134043310431321221341242231123143014110023221213232002312114004000222223210232322312444230133204011330323241313124421341344014220403312343041241112201141034300324401011311123112201112310112033442403203103210433243200030113231300121412011413440211212112011412433322012323300413120124331144444142224330401441412031422122414222304244401223311203403303224142322002343341342121224232010143310003121001443412030221311134424031422432143340401423201233311002121311341023140322324331000043431434102303421111324242210414401300143212331211020403121420220434140432222231244400341310424022123232443101142323011431420114040133222140230132122323344012020044300031012032440013144420131140020312102301004224304031211201311033222442201233024430444421002132340331400141442011344033040220301132401141313111101004310242144434222234403422002041021312014120213103401201321002000020212343401214034022333033013233332140443343403033040041122332212004412214101241411323221012210244113421103033131041110400231423343030231201311112320203314431010331302413023013100133413312103140431200340413134202204320102332104201442133023111103123101210300120030041302120230430441040111330233400003324003104111001421113430011032330411003213240233214424201421101122334203131333221100244424222001142101223030002314331122123210024313224140031040232014111214403300044304031322301110111401032143300201002212303342014444120321234113412300003113233141133243304120032022144441012310042424004311213400234044442204300332001341112212331122420420221444031221424441324442421244302243311121012022430313443023001120014120033044043431420212243433032042141142232330404004104234224431324140013442102143240413402140301132300443222203413241030202330102001201430341403040011011411334223434232232344003032001301303334434401103244240331120421032323040313130341211014330012321332400130210123414213134211431320401123032342124343341331140120132121101434300310013041314202331041004020111332103120200203300331121001201120224111001442230142031221443303444043344124212442300013013102311014220001334233132411232014034122000402013231003012213333124420034323313120134311410323101442420022111131202234403040344413024", "404404104041412000244023044134404144143431142112132331433213342220434420203010022112000110340312020012301341242324142212043114321342234104103113311310234441443234330040034433143440223031301404303000022424024030120031443114244323431143301222024441404422113300204400334432310442333130442434423020323231314421133033212412201342214011332414130103123040332402223102014012330200311442141404431221214243121201343233431414040203440424122234241043303123314114320442344324102431142034332201434231132201332243342001301421030121131223423200102310214213313424423312314234122200431334001423241332441014413434102124110012123024402233013142333241214201120342144002303311202332304140123244300042430131024322112212301314141310304423342110103131430131040000004214020332031112323211241140023124334102324333102202134341014122444202022301242032233220120233203332433213332031232104434204134020310433112143440044043440403340201111303241212304121142432402344231010012104321144142132330221002243140140113441103322311201433301341324234332340223244020421330402310311430300432302240443341403122043430212212210313204402233014433431303402113431011322202042120431101200022232232144003034130134243144103400212032323223133334300443341104322041430034032342342134202131032203310132134342111000232343404403441204302333342130210432113232120413210134033133430140313014133243010302220411140323103401032021324144210220114432340122001332023422040434310422442220310014320403030204230112001400202321123222320044003020042423241303113103140114231221111344232024234112024002332302041223122301204213344042334434143404230303100230400044443001304231410323022030311401243244402312143103031223143332232244314434103232310221414022401404403244322022130013041343024243434240301432304102304130441011033430144043331200134001341310034422110411001201302310320403134424114234012112020313411110211422240030302312210403414031140311322431243444231314130404021210230332120400042013220402441000403241243120422400310210211312311423343110334034133301434434010222332330044414443141004323111312341404341333403002140200101302432101011301244123024043221414010400142240341311322204010001142132432302244111121211102223104110003400443340101204401240301033243110041300404143334322342104312120414310024234001244222403022214204330430003113144411012141004332034341231113001232302231134342324043104042041213244412123111023112241413210022112111200234013421013040211442124031322002141040301421104420324131113302023200131413020144022404232344421410034210131134324142344130134033032024144141231121040221124414224144024441344300331414331241200114404442241444342401140343104434011233440401110442334401003201331314442010301311131303312404213420132310323033432442221200344003314002103304124004010420143402222001424022002404303112114022144144141423344302320430044441021101100310103343440231323422213114334334421324130242101420404230024222411231034241441200422140404414320001002031443412313102003202022024304041334311020112324333331103032122211433124301222201222134022043000240242243421034000310213041410331023404124332023334312303104001031141201132300024411103233334104321232304301130342344041014010343002214214032301042333021442242301340313113121334112223202122303430002103130313032433014211021102221343223223203134030422210433421320242241131141000322110004412042332434433033023320434324311234042041300121402404402211113430021403241404102302331232014324141442341204240010444014142040032444441100002231221410013442203412143211123223330034201212422311002442332230114000203203322342023322442140231102332210143113313004140112010320231231022332140213442441133131202114244031444432303101014332344312232114431101222131113112301303033000321424131303041323041131312114113200202411210224300312023200331221013430330042121202040002224222304423441042142423302042404043002110411242130444023234032343043200114134231122312300221413102012444223441113344242441120432222343101442344221120104040231323113110300432014220334440322414412132044142013232142110212401241232322003101134201140001403202431222112200011000234241234424114433003222413243330031422423114042201332104142303241333221330222020001333123133030144433320210014121241311140013032430333334202411300101004401402412301444211041041441302412031441424441042203122242233020200124404042114223004030010244022421041213214031131340000233033003132314101232431223220331242000003224020100020141212024410202134424332302341323141020", "214032433043312102221101044040233222411430314213001310243442242214131212104214341210303143124124332312232024421342201021131221200214322021312101440044013444004343014221020110411003230224020211414134244023111412314421140141313110203404104121402410011142032412243403004342444040130010140420131340332203020421411102000400301402214203020241022424034033130434413432112300123334204043233201221402230413044023434130034211431242222032412441021400143310004412100104111414241021131010010232140434344104342340224402032114413104340200343201103233340021301120313424244221113443424422430301032022434430242144010324000133434430344210142402403240132412130322111401023120423103201403111321203141421343404244202211002132110442131420301201030024142104141432304323121020301124111030331424110443140300132043010234221124314131210034044032100313112332222321334000403414143103423344422423422042404031113121320004242002114021410444022304400300341401421412344404442441004001420422142002433014214341034123431043223001300344330412003401333312122302042030422203311042222114221124311114043333434001323314323014041233113410321341004241304431412311003324332413224003404030420400312430431433432020204112020244123000333343300133331344021444031334142130141312234234004003203222031122314213022013010410220022033203313144102442412100411042323114122223011041233342333221404104242041342100440241120410040123324343434441331143234211024012202103201133101230003001304312102244244331142102112131222131322340132433004330233143144101143032341403214220012204244013313114433032433301430201404204332304442131323124221442111020444142302331424401342144100332403104002223014033330023104332224443431032030230102310440330314002143004012213214213213424103240223432231120043103110044130242410032433440003010234043420223330324431101221030303022001221431434024313430043403044000011032133343324334441243201311423221031433111401222133331411303113033333430332444130011321001420014444424442003031221201334333114130433434323111314002423421431023100414143444302241213434034043332404413412323343133023020011203321444404142444014031334043104103111310333013043003210410211313400441022224410201432120204100203403232100422232340442140220012032234314420322132023421234203224313101431113041434213433440220030332133414143422032120013442312421404130242440113424124100340022110112003331312023302132422231020134322002243011333241200324444120032224332414310443330033403402034244434212402121341402102020244033242410423243223220314314443341044311320023202103231304220003421243143023122323401403214110034302434312302442224140122311414203212242301313200242130330410432112002220000330324422001414440224434403441014402022111133010143220134331200041220100330213141442304403110020132133432123040034102131414033302243030441342304200040221334413233331412210040234003030011010441042111401333313201323404101441210031214001144322220103234221111442442134343430011111023431434413032110121242223400230411030341221333013401413014304302403014332240103130024040120412040404312211332132311210131124002420343112104424404202042430023102344441210311113333303210320434000344034412032022140244342030401303314210300414411132144131400104134204120024303430303041300214234124114043023114042102044312201423404424412404231033420323431424434434223342341324130321232333424130404434211304203404434121422024101232111423033344223031422230230432000104114211133121243014213311221244222131021123042200123422423321033000211101323134142112420033424401424342444130342120213214112233042033121212101003100304241343231423401030102322342002024333002424213223121224104312032014042134420100401003203322421012202330022010203111041042323314042211221042144013220422332043022330023433432102431033213433203134021411142333131203001200340124434313001312322021401324324321244140200412323222410012332412242123202200223243243430340403314101411221022042343442221201343430341034341412113342313433310433021231413003040131130311302413040323440103220124110431332101020433340444300330041000444112202412101223311310203424431104300432240310121022233240320011044303132244320320432011020421122203343303430124123401201343344332410022310433232042231241333200003110114101032433432442342144123230404331424241441033013111202402024330142212423043301140333434432310112422323443032201322023011220110412244000111033403203340330314211204242213414211314242422442414342322320333412214343112343124020244313122011343232033001124", "202001332132242110310422212231404112311033144414011402200043013424004222042211443131140400210103030211344043032112412111140102200104103344233212211431401442001021033330440422112132422211114004431420233203031002423402124211230440423403314234413033020130124220441002423222013342330222140112242222422022442014401020033102022400240120214132032320013302333121043000430332131021232231142141241331222124144403043431344343313131213142000101344224033013402114244302034041133220230030004402234031430011020242122414314310323344442433211342312314331124324022301234143113140024220003142211303100144242124034142243031022111300230202222211010131243000424014034234033203323340140224214440302103131312132431423041113231032232312443310131332402230124044340003104210010443110423330330112022140213224432423114123322300320142404431422031230003043400412012303302233032044004312223321402042120202113424024412303344340102314344422222334412212202134110324323222330312432304234442030232310344111341203240422432342240222402340012303040023120433220322412140042303122242424233401430311234230203440304333040013342212341344430001214203002013403222134003421331223310121041222244041320301211221311234040010034122030313320004442330232100011133242331212024110344414204242234214002111123204210332330103324003142110043143011133010320220111022014014133312140213110020100041033343404443103411034231111204012310334204230204244043220012414120124000230041412123440132030010423121210410102000202023242434200030040240104044301041404441101120214442030203204322224433311141031144334033322403004412121441241434034424224024124102202400120133244223023202404222314201220024010011434040322041031143003133340431141001432131124324002001000023302120104410144213322003030033221101400214122331142314121103331043431202241011440400224122200422003140223413433002301412332100110311200433102114341311440414400041344421320044413342432423210401234102312224441241200113120013140221130303133112344144310341443400004203140240343032113000222242401334011131003220004403421124324100112212333011013211312043232103402203021242342214121422001321203032323013033302102443442124113400103233044022231412400411431444410003220413133133323020100112333121311020023201211003314031240012113212322300010024322244341241412343411300210434014100422104023002432011310212441302432133002021314301403312114302424012032002303123400022324123022402411040144411343442331434003021012013100421134440132442303414131121012012342214243041430014334201143210321103112440240322113423441113310013200340040410402022101432411231310412113312321033401102312132013004232223341010304413212333112200200341422030403120411401311310230414014142002333332220042440410222324223234221141400201210331414331300134233221110304240434233334112041431122124144012411410130323330002404203332140113034433010010041021011414003224402441241443400211440304202011210334332030020032244010203323024042130032214201022143401420320044212000002214430440401304004431233012201430123212111223013304004020412021234322044213424134004233420004414222332401402401111440432414404240333412040122024044212310213122034412034324141202141442430113323324122314304141441124402340111204224444214141234121233001000443232301200321211412321223104321230404401414100430104200243424121142130423141333212233000200043103430144222202203201230210123312323300110124024041042241104030034404101343301000413231110102331312120213232040323111010120340114214212221331211210023444232311011134412423434114014200212140321144031144344110132104023224443110421304034440313200330344214421024403314433122002223314400441244042300233032443310032032232100202412334433143032322422221101224111442132031420430422343003404233212013220413330014411233110114402212224242134012013103440401300314142223020100004013403013101411114230212023414311310313313130031241032320312233041010223030344043203230433241210444233221434241103242342114210240023411202323201140042301103014013340013212223403010123410434343314113032103404442043124243344203310014201222433224122030010443312144232241223232131344323203102432341403424020030404112234223133312402121113423313434441134403142421322244113432210140403404230040431030203324224302013244330413420212121121330230221434042232234414341310230313110321143134231441213210313413243233114021020310134422430440303001204330132013310331210312240133014100341202424310432230020410122311004424042211411041104300020002140012042131414024031233", "420343140142422340234230332212323423324344220244400233214432031100102221334031040200433132044042224002321314034220240122143221132034200402342243210041000330122422232140311331332332230304013302021443220124130444222114302220243104441044323021410200023302113001342303201443040441414334231403441344113400421010010204413102411004334022013210112333024320111243312101420133141402410114003234413033401433402200402132021203304403110131244112100311404221001204343043440323232034442411440202210310421331440210440141012022332300133130444033004230001014402002434030113030212234131200320343124004312331240043124212011231212114132322303330242122224014101334300132310240141034244233323321104443033114313203013411434101304034003413103340412223241022024214310034001112424022211320311441444403133312322044303313043301223044440222134020030324334221201040030100241400032144110023443241310342134301343113231130124414120130024331304023200011323102323143141213141310431000231220331443344312433313313002312022000324341202342012200304403322443440432430234042020211133031201104032310214241441104333303130112034034411303403213434443014123342130022233420113112044321020032022224001231431221141400441203320034340130444101201011322120140244010402230411202000431413413002424100122430141002044420412030221004340432214210321010434042033132332423123342430333212122020420010444220430342140030141110222324233244242423211320410242221234212142040414200022431441331104310234140013124000340122223013411114021210241323433120110043011411444430031223022223002010422222124112212410321121102340230202213014002123343443041033431340442304420421404402324120034422240322331313103340333304424343434040041002110222401011430224243140422302143314422331112321222104341411410112140121241421130014130243440043242214120330243122440421010020123442142221003213211340100342241444333124444031322203433024034242023034330124110420420333030140243123430230320304024113113001001304413413320110314204334323304220020334340013210130323234010044410430042432431440010200124434444442322113100004044333140411410311202132041231402404421412340140211024314103132130212401333342344240331412321014012311103343133423340403140000010002400140420343240242304423102411031231213444024322131121241434134403121233212312123310214100312242404104341203213041132230121223121442141334224203040110011002031032424400200240140124412410114140423323233330244002303020431312340403020322322330021014042140140301341241133101432114244224432402002222121112314211211444232440223442220024211300010202221403213144142213033413123201314204314142311441021141232343241331433104204243301320020032121331244042030101234242213413034323400441230310120403440004433431231130344433132020232122320424112403242333024324040200421330100443401433214121334023103442313124033040010421041442232022341040222320031400042322441033244310412431012330401024134422343311424333024043400004334313131140120431204400302313234131143410130200314112420232334340440224434411423103114214301230341432003104121000420143233010211404031244204034444404232444004122444310124403034140420441413041104322434121031032241310230041220434013244110420432211411213014343431444003004231423422400031404021123142041004030231340411031231411004242001301201320302002010033024301122200230102220330302100302313441321010312040114220044110014341411343434234244024213410033234240120301331301334204144214130312340120043231441024021400214312304303143412013423301233400033244141202423132001331224324241441021414243121100403441210214420201412122401401443121114001102014210033434333013201030410113042014012110223104332104104223011004441032321223033430330114431332210240121431332222134430334304204012233443110442032302214124042140130014023221001443402204322241333442442221004421324422431003130122122423023301440213432303430102043221144000101424202410312012440204341214440311410133142141412110023333203011324020403320423022342100424203211111424431410423011120204314313142011323130034022444424013343124421323423123231412132242134004113211404133011132432100242223230024002141104142022001241440402020012442044322023330232433342130041110432123202423212410313132130032123412444203432213340414022223301120210020241024041320211311241134432322443334114431034120203321410011304104243403400222433130102122411314213223311432013203410003132400032333134302341421030210131034412221143024444101244013440333144034444202423131424410102030221400331034041132322421", "210241324421410202044224313242043110432122124200332141012414324311213113343311432101010111031112212200434012301244123311234340213410330101401142301311141101342434331314302430022220341423402111240304030212200230222202022111141012412244140221332410142332324322314000443201323323440040411040234444041412200001012213314022321301440200411244241240134143421140121001243220434233003124222101323332224222434032143242043243422142314142111230142123324022100333324401120241403112440403331321403412232023200130134403032140340412302203111110213130412110401333210440311401200334444322213332404430424142103043024340034300413224224311131203340013010123033134030214132300244020404234011012140231042200430020011020232011012123043114342040024431313010043200420423204410420440042413133214020124402132411012340241203432023443211434201214302124033112002343413202214310122414313410302420410423134314144111010102431040422113032140220014402140021100403314341342033042231103032113110110112340003112243412013334444420240241302332333401141044302311423341220110412342033143012402223423200031214204333421203121001210343334430044003422030000240110402304021033443121141220242104142013221123000242313424444121001321042244012202130344130000122211344241000403223244020032431422103330412411000011224140330231311422112434420141200334002304423143212323211113241440003342313223103234214124132112320113401301402233120403243121420241231300320121412104302321033013332432240200001331114240021443443040044304214412420221320101403243342344221124130313014324433220334034232343221033414033423114324110234110201422311404220232441300223211444302242210043214112034022322341100444030033232112110004341122231341220424132244121432224020402323334232311323313012130021031011440020442423104442312240414022330240243314000434231230042324112202104002240214140404403141134242222213231341131104112040001344032303012324141000211221341442031313043301121313410320042324040031322310344232042144221022310224340340342210223132034223244031313122411222214434224143444132230444304244222332013411041140130241301334404032400203034120420000031044101111044204110224420341221434400402241324333012243342411132143331324043100411400344204312200410311110331033320223403043023131434240012302300230100023332213024132203333001411303143001312313332324420230310104420042224321004430211442334343401040002330044100231201010332140221231013032234311230201303410223232430404313032341012311103411002422144203033022404332214220312241201031230113411300012042103030440231020234201030402223040320034300400211140224332032100232323223010240011203200242320143341442403203032332441041300431214033234202433222012204413224402311114330401314043011133323431320133130432224411314333422044344321412312241100423302334204124422311143443121222011203024102240322020031034021330010430244043214331122243010044400422424133203041430331131000222422323123242114402031041403003401321210310433200103023312312322224444012233303323221023400320442410231201434400200022243410223022424110333113201412212134424043243302343240411324143134334402211213241432400444134132010112301121423320201232430211201412013141004330012333203041202440302300004044143303122131132402113413411342130434130020414230024024421212440110032240020002413324122301234401214033324000130122331303344022234111004403314004003344342002340202021003324031032042440430433143211231123142404133200113300143333041020441424011032120034431244203142041320130134341002043313304011322041322321122443324031010233010031023011422123340030011410143122101420222110402242441411420212024204414103402420111232342314141103013012223320031320400043024114100140311324112440132244342144302043410100303110034041040333233021204412143202403410302114012344314312014001014210224021230301204200123121403411430121120402200424431432010120231140403422302314020401303111311012434433441223213234114111302313414123030334121333312311320014230032032040312300422232044141433031130222143233130432034041020243113400300123140424143301112023231422030120240140412003401424144012303413001110201232011212403023203444402012234001142123321144343020032312001200430214342413103014402332413111410232402143321043240213441140232432443012041113043343021342423433303110002241241241420323314204324224300413300034340343332331122034221222341034443400100412002343021000112132300222423424144020221010012224323033030033304303343214404111212223321401230222030031420230022200033022034024042", "030134441023331430443333430111323403332420313414410210242002232002133444110414344310043023302024322002113321320131421004403040024011221413103021202424213103202213410021212430420211011023333120403230011313021200402314312140313030133043134342111140420143132022140303312011340311422130031441203231444131200111311144121044441114434002202304313342223214202220023011440031031011013040013342342124043411434244131311024143342020221013130341021324334044202243304020102024330244400013023233330310002033412241013030220312424413024140032044204342233020142242420142020042002122333041024003404103042222213322122420412312200432100324202024410040303102444421142031232110403043241421430004301042031224312420304012402422021133003101111201022412024230121221044433032314101120002210042000300043003341222243210221132234000113123412041333234323420023123444134424023312013000230114244342144401422222334302003312122303204234040422200301032331300323420344012110044233243034010403001414420304012111232422230314204244201110134231023122201022401420010401314044011110313032431144304323102312343003104104222030234331033310313114113120202444402333112034144111123010100240121222231313111200244301140003440211232243031104313034414243231303310312113422403223300331212301302441113004024334214141240002041232131324143322431140243220422342014232312040000400333304203232102433124130402310232214321001123034122314432310111133204103401032130234243321303001431404333213342043224210131442103002103122124343303430012342114132140331222242343244212134313204111113314204204114433300411431140423112113300444121403121403231221031402032314411304141040403030340143303443112231201331100442302143443440203342240431323400212310342441011134104430102021440421134232342421234102402230434442131423302043242231111121031102202101040311013020014312140423401012141201303322431040201414210234112014102220102231321122214004133414401323103033433010010034241303431114312422414214104114000331212122431420032330401141424244032202112021434200204332024400120134020300234342214231420424031231122240104410220200420034310411140144420203201031031100321413423010423014002111212332042044331002222020030020023232022311010433442443000032403004324113134303302231133232221043304000044423210430430041124342030214131444312111002414443403113423202404434230232032420221332141013103333230021044332102002001112434223044410104243111111230104233014112240213203312122430310242124113004321430122241042212431322403242141014443222111420424141424412311033342010214411044340430400324010303012122303020024102314023220030242131202111423102031303121104412144110231213102404430401200114420310334033011422003112424044024233024313314243243141323322010014330422110310231204001311232234301311401024201423033210102041300200442444043012410423400300010010313320120420411141303002311001011204431240320000404243124313210131100044133301223131024411102213210321113420001341433131114130220133113022342413314030412402244440412324304040434112341002141443324342340320200320122310020000441033240201211200302334134441001440102202011100413413333442341213111122230022342134004433422312433222020224034314221142040233214133041344434001312102211433113141040210144220143303132344103111421213142241033004424321304200303243111444314013330044102113102002033132202224403041140434034011300324012022003042010231224013202210143304220200134232020010432334340340233442013341311033314111343024404213434233414140112100021230440343002222214134413404301110223024102143302230142302423244012114220222102014333442402221122412214231400032431121443432430124230422413130424202223124120100322422312341122124344004034201222000323224102243433340403234342033243413444320334004402140300030433010400222102133014101220031441240212301420001121411230234400403232222423410321432332214224104041412233224220422200302020022102431044400204301143212144104043031420231103222112412140123140413302014201021342013104241403043014032111413334410311322044222330300244430403231223412242120302100030202402010031400120314110443344402403023420312200241441022340322333133430403422343243103442021304223142313322431210111144341040240403103213202134133143011004241210134441400041234321334343301100313203332003430202022232301431241400220044444112400440200421244324322243322012323012131344413402224201444241430202344122123243420131134034042231242434433422213214133021030232031004442213442230444122223230042403142300413130221120432242034221120", "024203323413034041231133113113330130001200301420342034221131310420312441012121324013310434424331430340114112041410243332111031033124121002212141232031434444023104010422430211411322421001132030441320401040312411232410120143043303030140221434410233412314001020224032423321222110424002241402211323343103240244114323304142302113424243120230304100000223414341402021101431314103303443212003143403120404301342140024114412414113141403110210233112321132104430130233214121424221013233012004222303034324444124333001213032101034124202033232310211431340113242404302411031131300402222224334241104442224220200434020244030203123312414423231312412010011423132210111133112402022304344331022140031420324010420012102044222233214303314340033134121433130111420304222243323010213334124121042303020141320241431012300022132030224234040331111044013414204033320330142322131012300422441124424331113103134334032312020314304331020434031444002231202333034313142041010411142033022303214421401020133244421320443240012110014312202202020444431344400244311124401342141241030004312310332243311311442332343210422130441310304314304141322021403130021231242013134342023233034312241343222422011202340220131121200104022414023101202442144114320103431443114334211010214211304304211003230244013200321141123122111031432133203432034014000110222441030310324302100411343121224401344421341343241023012000143301121404244431134440301424402322034431122104422121220123011000442144103202331321311244223304304034221212243400011321313200040044031423144142404101430233043243200223143221134123214433130231423201144344220440222210334141444332100034113404310234241320331240130013120402310224203043222412133144430341341133210342302202411001112320120033323014021441312324331441233343140330101430140412010034140442144341430303243334444043024143233202011121321104000403023121034400314113034000233422242422310441041402431443343002323143120021132221044200441213431322021003020403000331313221120032440230432421240323113203440410411334032231032314330044130341311144020403401312422422220001142301243214202033012032243203244014223401423401134121230224430214431204220022313132341313200341211133443023302100431141143030303211034412344123033143231122024320242342000034331243010431032200124020112121242440031311231241002231003244203201103324412140144220034222131210040231403404414431330033201032413200113120041134141421224334401003032400342302104032023031011102442314031314014044423044200011221101103204401013242310023401441014141112101114224333431444440234311200221444043143220203241301040431230024122243421301201344332333314404341332044314141313101200111030402410321340403012430023403204343031142120444333031424133302040444321112222101032414343430123032312104311231443242414233002223243213322212134034210030344042423040121133144244112411111114440400122441030123021414322433004001024114310224133231412212001003213221431123131114003213042203112221222144310140421112144442214422140011300230312022431330023341301004340140102022000130022211201332114322432302441323143044211441033223324330131123012104311432424122334013422420204434313124221101010001340100143330103400031203034002001442343123304143234104312242340000323423201340124204233323310423103124402010111220403434222133023044234323034010024003434224102304033031111112401432024003123320400334004123104444232331304122301110233233340400113300131102120432032124222444443200012201100442004303310333301123023211403402420213041333201420424141220033234311224144223031043410404041431311313020341343224412414011442003424120444344330422133002103441221343141112412024314411134313000441011103321420202133434113414404031114240442434040213002103314313200321322210100420431243320103111143121040400020201410344322112441133213140041202342034434212331231332033124222240443242402432442141233330243231323002324112034112432432100221421142403110342122330044404201104423112343004013240120030210412011422311034431303423312142012242144410330121002331401214400414223014001410432401240132102140031413023101000014031130310013411123022420432430221324010321222433333110244214031000442242102021104320404223224242342430033114143433244304413444014411311104431442002124200431343044101004120222401000314114110110420414404342021402432234113342020330122134200414040300332433000010304102134441420110221211033203222243121424120200044124034444413433214431442403100020431013422401344100314123020034231312431132004131134310004142044022401", "444231411133243403340303131124442441022403031130301134121403134433200314441302132131041301013412314304030001440001410131024443003134444131140203242432241322120343211321400313140013411213021220320111112330121321132101212434330441212043334403201323342243031402234043440040224211120144424433204402410032104100322341034110223312140123412412104332214042231001420342230203300033110204342112321233430440304311312120321323214120430030433002214334001144444231211203211203041420121000010144424422412041042203012110130032443330331213030340340030134134243331310203132140441230120003222324140440400022233400343004011041243213242410444331134042442201212314422311441312130204240002434111330003314311123432310223040414143200223134102113013444110003013200244212140041004124102321221403041304420031220114414004401423013244121121302101003144231034102113014201330042231104011004243302243401001413432310030423131411230231044420112102011014014404212411032121402013243424044141030310111103143420244341140102442123114344004124111421034341141423244142134121201324102142440131042243314342023210442002032124133032231442323212041333130211244413340242404103202010103202304330444041304323120101220403441340221013021040211212441043114331133414211340310042232144241003022423422033423422220230321211140432114403040431403330033002203331404041331423431100232312400402202204314434210002042202430413203413101203242242213403330112410202433000011333443221403422342034111033100300111104344424124401412010322221343140020340422210201023102024300032110144333020142140331430320432310142413033014002421111220120212203420314012431101232031031031002124203144112210444111333113210240102403334142033443323233031124111024443100124241324434214402123233120430441323012243131312300433312140201211234214323224234131210002222122444104034334344233130301434142210112420414114431440044202040340443010132401010411212301412001212211400232313213042223110431430120331332303224330344040041031344313310030021220004212102434411111013204342213040332103143330243324444023003310244223324033333234320402002342403432442013220022303421221021144112340124301204304034120323410012434043044434010400123441143140103114304314234031331244343340324032204014113113400001424323413430204040320334001241200130130340201144324122323220243221032423104444044100032200133301122141331311124342443021401212133241002223104300244224302014332100412323124111311431213132231304340033133402431303330020121232413004103134400414314004140233000004113443101240341240413210322313140321123303032004314304044302144132131202442110324143112221314243222343032043310201213112104024012340233110411310034310311403223213042103212404201301340431244030114403343333024324413331441004243202024240242433010243021143201243412310222212210123021423404430201432201021101241442141411241332331330300240121414044320240201123212231244342332332144140314400441014412431340244033212131142042232411102401141023434141103233133440333231103043110430301102440341243400044121144022221011311344304143203341332041444122420401444032433101314044043232103301321302240444022133222111313111041011111013003442134313022203323403324000023140130033230414100141211341113304221443120203134211033443220420420031131030244203213220323413344010243203334422021130003322133404023314213101223224114414001234220313131431214020224110340041234240442430411343312401101210404434310234240430432423444134432234422241403322331402032004210001112141242041412021400332043032441031401021332300313110024334000003243033112300042420202110330404332020042432324231142003132131141323444020342203242321204232003123212412322304422213402124201431412322423222413043401222140220342122413330402422321042212201340333003240302030444342244331202122030213102134114023103424441443201314232311413313021210014203332012413334144331213031412134340240343210022200422333323341423401213013441444444434030132303221012013341413242223131310133421044142132020033003044233340001134211021041010324324031303220430140323411202311133403340000110223213421324134412320134421123113201031124240023334341001302313123122311110002141031021224443202433232322003321212144230202342311401400213300240201121333001034412141230242311304410032243043104104112402430403330440013421444234330114302142211133443424344223020213344440022100224034000411013013002122431322424333020001031200021204431041200304424411440021300232421422240413424312444404030113412430003432230322040241332044303101", "402322314143031211204213330211133203202000022412144042130120101302242220232231244000133311202430022001322204233300212113231212203301111404214442240204311123201010040042300342324414333403101243121041123441240341230021022041011101113030042222034000304200404223320144020043333302113041122340101042233314001312102410100114014343104041020042001411210210044411310300422140244002042133004321320044434323214222400020431040302111014303031233234433014311102214114321230011044123002130430104022334411220414003322204013301334223032300221231332040210242020134422322214411204213412311343133120201144413444433003401103014322034420414404124023332204041104024333302101312243333321012403322031443332140412131322242013114032220030310430111204442104213032022220040001001322124321043402341311321001043001340141220103314130404003423310010212201010041342020213232112121014110024414330200211110431241033310234023303041130042331233111013222141400112142044031300140444004122211412300333001333301031212003010431321021014401414132120431341020022200100222124143312032302220101113404240143444102311312040204112124111223401443320243420121232013434403233224000300213334411213441413041320311042433402424323314002321221034410142011312240322423400322122312114241420103223133103132223300410331022044431031010134431333003422113032141002031334341312413024233304340221333234104022112110134411344421214030341024101403144020002002032244420442043441441210210300113431211423444144021014020040242103432321014334321414024431343044433343130140124303431021423302220340243124003131433302024424444014304212341323101023443322343321314330100220220101431033242311111304243330334112430002201342403112433430321343434304240204340244213311401241032220144112424412341043344111210141242012412211002141444433030004131200240312314421440301442110313202013404344334342313031201214001002223231431043024333120222330331413041142230101342301413120324421144433002001004332420420442412003042233041124440043122120440001024424442400300420210002003321400324300143433220204232143044123022022222112430443310211203141230301141322044012140230211044132021241231302123204333332104321434043022103301133110244334432333313404313122031030030322423411403121304013311412133030104344410402331311203204220132243042032402303432322200010030402234242110432303133013201031320222410122044142324003101120303203311102201000433203414343040403440113210230010024210102300104203123124122043441032042321103122112041110232234024403132004204000434301121312101223313101203333234020442244332402443441124331110333334303414222140020133223132310334243243013421443121024221224143101411420113233003022310230412113220204233413032122320143324321023114411141342301231322131012033310100231432211400001423124141212334442124011011342221201002331042014113132231431301044400423421420023332431432124031313123214311142020320033123444342204332101314232112232130321044201441213323302131031224404121201411013001022343001342120142133430141300111201124204240101104134002322323414444011243130322314322012130324014034114331201401213014021343313123311104220204043311344134221432313400000200030004334312432111244011430012213333302033432432333442331032142301022123312210314434034243313240430010433411014410013323213412112412244033312442324214130224004432422104120412242010142210323021303133041420410403333214334340100000023144212244003324043233434441304303023410102402002034323143143010044240230330241301024013123013301202323340211313322131412320321143301322340424320314032223312104003214200210040244211210311123433224301014004334101011321142131330020244433003341240223411303220132143004123233411042120212233312000322330001220220211304313411422013103304033303122340044330330431301144332122113432232320411414344000212111303221434214144414224403333234244301232234020031244040344030123224040120003243201304104030412042000123202133131400223410033200211033014342310331342220030022302330434221244132203342030140230411234332334114032121030001113413133310112002112201410443434404001340320104034343423240443324201011302203124031341323143442314130414232102022304122014013333414021324143203141443144114234244141203024044122410334313342342020034211440220024132240134010212440140243412111420232304400240033401114134334030324342142223210143141201344112221320122044134042322230011121002310124324123140431100300312131140014322344031010022043200313412020342332324222204320242230333014343200303343100232413402304103", "403132244434104344111011033304223133301021334112312024213123044231101021211201113332430042401440202130231121202442401043131002142021434033434441104213403311233000233120123331213211131134444122033342213300031022024022224201303310414224444131104304302344242010242414304411200333014042213410442024342412003430313333300244302220012114243400013213440111101324024011332344021433030243041311432034234134012331220033034104023213212401411421431313244044120213131114024432201204310043210202113202434412124300234222402104233344443204403014323110140220111243420044343210323013021033124203240300243240233244304104313140030404300044000114423120403443033141442423300240203414433200234032002423101141332222130334103040112144031124421313231400402232110122221313134421231120120110441241114120211224143023021434412003101220442003032122022142012314404440414344421113042332224311103334140113343332220432130121303244104020212411031400113301231130103314143401344322201041323443302201441101220022140211203011104410330041103021224312231421422024401400412310201203230012423041240032330043103040240104440111421123111134433401441012441204031230413432222232214000223133224323402340040223423432132340432004004222003240031210221034231334134330222024002243434422033120102001023113134134431044332034102341031133132442103330403201432424421142004320404133410313333300031001123030321400322424302322032403322134210032310404010440014020142031032010243104340011214401130013312431201111441432430033120034441121423421212044420303010220421224423314110341241303313041023012241013022331310003313002124114022113200402123312011134133101433024324302422013040034244020312224411243330403412422333044013444213431012204313103420330210000344003431200034302211123114044201302403220121201202043313414203001340241133442321331400434412302014400241411440204010041214420132431342132124444203142220042014323023204414301110313442240120212431101433121342131012341214423014414202023241132442413223130024233300200100410104421243220021114133403020200222110330310031121220121142430201424402212030410143041043024023200011113411334022340413240141440000123313302404033232400110133122333410042304002400000442103014231244010230433242344014343214114344333133413403011230220322114003423234424242322423302313130042413214244412034134120331304344324200033101112404144122021431343002000322202323103244122333143443100224233241223424231042132423341203201400412244231221412404313100422420241020143314313424210404421220121413012311133200332320241434430440120101021431113302121023201121434423003320113210303234221241300031031144012230143232303113112113431220211132401344331203103100431201043214312021013040223412121213321032203441110204311202311143233321203031030244410300033443440414443002044314233310011402041202120221124044223322120444103112104414433442300240323031412412402431210240003211222444243133240113204421343131243204041210430130122432241410111010423222142331121342342102224144133221120313204010210433203130300034012143101233414334332340024400134122324402001034021300032234001404114242431012204121133214111421211003222024233124313124224200340232014324302443421043404100404200124044323240231220101300322121431220300140034344012402202204403001332331401004010010203401110133343002040210331214401024001310300132043300233112344311144141413313012410032001044433311444302424442142402443404144310104142423401224121223102010432120211301333040140421142321100221412304243401041000230334334040030400212114213303444233041101003422120423011110423122301321032203331232243042341122131422013333401402214414223421442300030402321423322331003301420240003401320334442302030004421240022332424112032030212342232444042033340334023020223131121244122313440302024343124030413341300421420321133002202424012413132104104224441343034200401402120222400002104132113204224230133242302324240123420223400101033043422413100003212103014301333334011112301443120202212124402113231202331001132334242230124233014000021424310211004001113424030103442414012330103004222233411444242032132043421434133431113111010002104402333200114102320044223321231304011022444421343010043330234342242342014321002324130132400223020423421314113023012412324010443202323232430131003141341324322044431340442001042304012004002220221202213414124020241332014333032411110020140004132114120041403022214324442334344123011000020442311011010441143311123203240313112320320003230340340400340401122412204103311414401141", "031111124022121342204230331044024130212444124042214441140214231302032343043232130444034143340202034230443013343443323113032131311012213131213201423112202021132133200413011441400121403433220234220211204333123234013440400343142311421211003133121134404112314402101332213010130121030410342113430212411023442134431012424001220321012111332420302201111121404321000143121204044020311323422433301210010134102030111312112432101344412111210220224121232401403222422030142221221323400202104102113043334232302101330010104421123220240101343141003202100240034333042413033340133314011413201440103301434434443211023211140132302302012220103012442002042011441312301333100422132111443104043430431144140302134322402310122311303200441443344103341324100022011403243202142342424431343001303042212032231320003122314011432344444210334324332423140132402141321422223130112202304313222133432413403244302343441340423323032142023043313331014004334311200040141311000003341112322442212120032313130301211244023402440022101132021013344312222311421444303220113300424422213013321003104024004113131003333112411021012141232240114130234414433400241000102312214010321104034402404332124124123322301104141103110400443240043044302223302411323431200001404313412114413301344334441320221433210211232131031301422011313232102100012220132032222321120120034204144422012222210012412410300323102100212223033423334422404132142334202313032432122043210013042333420021342412023314310322421324202232041121104000111333144242112331202200120010222402124444103132140111104432244400213423021444343022112004320433322441310020344443422202131203223223213031104141242033230231301042444400241012004122402412000122220334130344032313214224221412044143413443440123101224243004202422020222010314210031412322411310300013313031310304241301202240431310020021002430013142313443123314441300432134331300024334224301324412433333142344031204334433033210111131402044303134000112002433421044201343101014434234222304323433242440003021341204144034201224113014230402202034441134213043423100340210303021102330411403201123230412222312341404433131430221312443031403013413013032013200121023004311103031002402334333021244324323022022403222001403320400414441424133223022330312023034102020433213432002113430402320231002140312240241121300342232310344103120442144333244423341141344132341214414034132322201243044443214214210343010120023133413240122103324123124321133440344112433340011222343411132403240132104432002202223001002300214424223133420132023030221203013303042244231023434331401021433020012203004041333114010243402411040300323012204203314441121424042334002420312130012322432213111003000303012441311421140330124232014312303440440113043410302332144344412202132134143324022232400201134324413234300042034104341342012332204112423442143004023234444413042431322204343423433213140114011313144131110043110220310020104130212442103342402201243044441124234200103421330244202024411201343042343130041241401034343332222303200224342014031341333042123301023013203211031224331210100441211333004223040122404141433004211444003033112312441332203011413412224140023011032310143132410123300321301211040300322310212200042102042422434043401434101342211320132341334400032332200111203144143413101013222132140341312311211302004130033310234133011011220014030300443044440211040144321211301320421213413303340040013213033042002041132141233140313332343134312330411242133131133024121011220204024231030314033130343142121101023422243323321231210320030244444430304113132434213314204401431031402231131232021113310021003123400210111323224301222423124044344212110100310131103212331331204012430402404341313130443023321113144301132202231412142332320212324131010134320100231131022241343331002021113220014132003022242303141240320233012400004234344000014424104311304030212011030113314314414404421210243211412230312401342232341414314320440400434120324034223311301213343202030020444323134334333220120042001402143003334041030140110320344413021010110402411424303420302313224213330302311220410244222424121231133030001443121334013022144213203333401324424134213101123001130222334413002014414240022001032122304231210013012143413143404010124242233400301031431140021144343041234130420443010410224301330113420214230012232144132423402214442312042110314422043310401220412413243023024241434144132111314223241132341120231314332413340121202413432441434120342402241022020114034341220123234330124403134422243201042424400244", "310222244422014433223443303001331231312403113411311012421314241043231031342133402143131043022100244241104214002202212303003003120042022024410323320004221302021103443012424040001032224002213330201224300324001400231222213404114043012243144103124211333332423342021214240044441312234333110344223400424301004144111131113040314032001400231341400001330224324434201144444244020221102024344141113202311014124024111313101402431234442113413013343334340333140211412000411302110302320334042330431020412123223402010020231004040231410104424143124222343313322124431113430220233434321111243110003232103340141203112102200321221414142400100014444214043032442020031411134423312100421214144411320322024410014201302014142033011204044323433031033433134030244201442201300124043240144334011043310330142133223422332304011203203030200313323241032301420044123220410033310300401431322313421430440313112412203222021314100102234014024202041413140003001211242230324311431004140104230420014340124213420223031103334141044223041002320103014003102031123244040022131044013040340343432022222112440030112044214220042231000122313230400232301000104422310214400011121043433021012033422400210222314042013342102133213124214101131004114243244000041111213304011034332332320144203343242042103001002033402311031310302214442034443321322420134222223001400121220322313244221024444031233103213323334413011121014231211001330434023100141002241300200213421303043030314330142204414332042234410233413340241210440213343421334300040121204013142420420040402442102124334412443144202421310324143432304324322003210021222103410243421422341234333323440431332104312022203140233144300224240433430122144323312403432142043111224430103140431432414443214124100340401430041344113024212202221324433130144201232303342124413241302121023121224414223224224444440420204121114311110011030214102400342024041144243334321002344210422344001200314040203321223043213204114110112122212312401322410432200113312012404304031010413402101003011123240040010103103140431123241413031302300044131244231301300313400032244311330224311313040330331242221300032030132000244014330300200413011124233021213432402024114143233140143214142302420432422202312443404013401302134111333312042322011333314041244132121444414414343132430401323330113220304422041442241002104241414012134230130314124142304043223222111143010010122321324022201234131202112001033410230320310210232233441101240313243020441144003211003432234231243231314034201202422134041322113201020001200243333444030112320303100130242430024242112231212422024422230102031432130304310442111321344134341204341241233424001220020000010323010123203442022000320100442031044211244132001322030442410444012232040432200402120233314020011241233324421303441340132321303322341401114310001034340023014422024403340042104234121400222101141241103424142330110000432301131322130022432313214200143423212212300110113322002440112111230441243422124402124023032341013342044010041424411224411341233142434112213201220432401142104011242212432111040111424141210212103414243040243411010211143412203403311204131222032242132110432113314431221200401040333304141444220411334000031023013021034103141100330213140022044011031141412224243234031130232104232123124441443004043431404440224110020444441300011212433402402202333343223340334311200302043023011124041122311001131011034240110410423423110433020203044004443211010400424331414311211402310104424302412202023001034341224103313334140042224312000231232342330302410330343021113244203344421031012121131413133030202413231202304001311020321240042322430241424123304101203041212143004341400341331410421242203010213223123002200200431203010000303304401224341114111201322413400301013003313010201234142122210323432441024032120101212300341222144001331021103331213020241311102341011341343234440120213241040231344131022100413102003200031313111411103411313141033123103120140430330400223221143424444222433230240001241333010330141012202144043431344332023120333442143404140234104100112204032234023320044414010231323131142033032204023331413041040420431421101012001222323344104021111403234334324201414223404111030202024414122023104220243103202033214144243334030422233400221303203223022413144024123001041000431401022110103211103214303224241342201311121434024212013313433414420034401404120112410433202440233320040124123143203123331133304023224120344220232143011144434443321331312034132012141224222031010432032212440102241312311302401", "411412200103230240141041403221410334413133034343432023121424041103140444101234014424402244114444102222342243334134324334421320020231314223340402220401213343344203432041420121304122120211103432322142224424020334202331123022312342431433213244141041103444412034031302244022410243103344334024103433444300033113242342003213231312301043110142001010440231031231233103420433013433322102142302022332101000411424242200314424322313022310242240021441034041303211142321232413213043020100344331134212113340400002030134222400111231423112210122421334221312134114131334421131220100202434440442020324004300222321403033444221403131114021134013302402224120434413420303402202312111043020100212413222323422044204100011402301413344030222331313240214124404440401224121033331214313233431402122220043333422423223204014314432100124001130233103113202444044020402430244140342430301024412434301043303303100034244202040304231321311320430120343142123141421123021444232224322001004233203034234103024102241140123301214240312224213233432042242204222134230413321443024303333003302144030114143130311411140123331040120034030200032201323311441400103113120403204232442203100141324402422101233213440413402334044104143334414444004142443231412442122343210242120211404120231133410232210414103202101042133334332014403124202123412023240122031434431112441243424313002034121044410202213131012012210344200030040442202122001241312401434441043012001113243331421412124231421101213331031144401111411042404300001431211121112213232222000223412110211330310004320324203034012211212143000003300004330221444041001324101414310424431401011204032444412020411440242333022121112000300242144233434242412414022224244233100213304400423134314424304422224134204304242331321103214102300224010222034143130400311003004444431043301032413214431232304031342202204104113121100413100403044042042033210103020131001400221210332112231323034241244332303311244420442044003440414002014130324313124442221243411224041303102032420312131212302034400144442211313200441111334403243214422310001311003043203022343030024323344023414214421041023213123231233242303340011404440010211040340424242013210330022303233041141413142234120220203413411140334424200414442212432430401312142404230042312214301332421444433423322220333104343143001312013020132302324110043213202201014024431313414210131422113121341114412332040444340313013441113234241321231104403013344232041234110333133021320012411002222410240014430343031214402132244322424240241241232311004431431200210313014031011413410434311440443001224321030040303421130110233230400202311104410024434023320223134044444142431234033042021003321302424430402230400414421222330202100000002443143101113310204041240112401231304231413322231103423342314213141400440420321114022021023432040440033032202424300412422244432223102113140432214414342423223210314230411324434140114134143030343421101423220010310222443214442344430230101322041332341200031432043242230223342322443322421333431203314111140011341340111014100213323033241111410104410100140104443324420010314432444320224113330303004120211441322234320034001034404441101130200124110234320221021044212332132233433400403202114423211102404420004000104003411200204414022413243422104034123213144342014404104411240130203224400034210344432124434141302001111144214114311002004340422113442013424214334013004134034423034332323222133322330214100101311041401140040101311430410201223030014010434142341210013323443131043223401230300323044224310113240201010312212333144322304310042242130242141234121400030230020103210102004343024100340121002104024333022424413400234433044232234321313201341010314023010031134001422133144130123402024440233132100040044312424314111244342042031334144310304441010224300124244211341043333212201302113241243441434000332213331402442430222403311424131200431114233434211234202201240333130201220302143412010401101034112242431444234202401214000231111231231333442043030222202301422140443420011240140100221223221412141101014341333031004240031321123021113124041113030033132414420213343321321421412130322344200400311443224334243332043143110303342344441021124214441014443141212041200431201333233130131023243422210104112104023134313131401320114420203420322003333040140022421244420301141042232302441113040404311410031030304301132143132000441201310332401230113221240123201040242444422244442113243202032324303044042441214044221231213402414231010302000313033320220414222331142140400204112102", "334120341001121420013002100324340141243030442000104404311304403312043202122314144024210242011314110240301022141042322024310012102040140204411404140120222123224311333442122421231313123234040142132204113141312222140131133031131010020414404141123121200413114320443202234421243323020441331334124330403003011102240413432232300300421411440124233032433324113231303330044324242402131141310424211433332344144301442104412112300204031123124442324414102113333033131034220323410330133244413031342011012143132241324413022330213102442311404423304341101230203140034140420020003031044342333213113404303112434443014301214123141312211012320141444241244414222134124341110331340124434224043240130102032341020030222414302300033401410211211343240044104321222211404233022011331440442214112321103433140413421443304201140131320142341131313203312234324111231344012304342410232021024343032204240110412003200100043023312041133124210212012232212340132300402123002032114100204310324242423332430041443113433003434412304313243443123204234031200040332211334401010443314140441220132423113133230213441002243231413112311122320122211032010102123432002131331433203223033344100044232402041301243214411110120130403442300412312001203131101221344240210442233300223124201112331140043132110112013340111143241333112230010304142033134433014030210001232021124433221000112410303420134131311410404434111041231422120440421303420341220102022022233244114200301002104304432304303121121043214413123134234203003442244302000132333213413400042204132033220141220020411243314413422010300342041140032123343144142304323123423101423220304314412440422213022101444240234330014323223033122434231222311444030033021200011220102442340134244312220134122442342111132424212004410112002143344320122421301141124232044010410330020444432343124333100220314031402120204220113031343121044120343213111201440413133442303323132133243210444342024241213141231304414320021344112241443002122224143414241242011132432021040431203441403424043133230110031311404312010204414311042020210023324142122404341110142143101043344042310113140442444114102034033123311241041322423444421140303214100343343244130442223003134344034120212043314011201140232100021020131333444043204324003211433211210010444221314022124133234340110402424210141210113434303222223233301143311440344314311401432214131303200200221214021344001324113421000031233300430320143303441343400023330202113122424114301214414230140314002241412231110342232210214421101304043031002434234332324321022440432332430023041021240322110132321011012033231244211202432024314010330300312123432444320010310031122143414034344424343223311134313343302443202004012323110313033300031331403200044014031124201344341340211040114043433343213000144432410411010001202344431222312232412343420441422320432443302424124112430400141302400432433201122010232032002130230401112343222013333432330043202431330100021213030134222031201302131122140100130324021134240404144213111411122332043023012031422212401011010422343044212030302121222011231123140234304433142413134323230034240311030021241423311341240120114403120134004134221312223334122020123044103241233001043420330100240234003034401042404140311213004243312422011004314010224424144004243300242310400240204110302021140344123433320032233142343120111332100410043410423104304042112342113023023100133022043210031344343104310420340300212003342022320431143233334222010004222200330030132011410310433100301214420104141304323322301434323014302211342010140302124141023012142024233230141334140142030044402332104401221331034101033431041331102334040121240243213123432340412012422000021123241212112403011003000014333123241243313404421211103432342403413134220410423142234412303014211223414410043102130113200140003403444343204134131004423434300033424322411033021103031311330310344003411240400104133203332202343000343243123403023032441002103112443422443410412414400122031104340404021434311320011324414402403420232014321331433204132432421404314412241140434111111310423304320003442401012223424342210422213114032042331113401111241441043402213422121201434211342424321333013330243400142200342310440200340020141022210213201041342440343340101312311233142423101244110410340102132134303312241032403230304132321314144423200420002421013423113413323131311134111110002031121140224410003033341322024422240334003444320142200204140314233003420042212343432423103324313110402033041442330432413202421442310314023334200423230333110", "420210014230421321333014324110214441000242140134223302412412342001230123144404001103331320241214304133042411002233201043330111300111034131023120311144131100104420042340104000310204321020434213421120144411412312113441410003421412040244443310143304442020343024413202201141244004113043400303041342111000032433132441102342031233123424322323201424100102200044112130101311341334230400034320300431022431214344014211121124140213044342301101312330032333033203033314021041321124010010334211241312343043314012043141433231120310314042224333203211103333040211210430234031234112201431132213242222431232110312100112420443334040303104340244243110033343211434110430224134121332403204031001002400003444113324101234240123011102214440402332233132301043404000444403114444203332043300230431113140111013022140241441100302441240321433014031301234220210133130024333203101303432202040130434411324402433013144123310014432302421232311223222314211340210120320410102311321134021420310431014023222342301224432321203124312324243111032223031014422120223201304102033010243024341443114143231024340314230441003034142040342021043121231300142341002130140321300004421101033314044114123010304234002131424040144104401423412031034132122023410023342301130101404231101104104442043032021101312401322234043232320404100404034242401313342423400121244132221313143020241041411342022323344030200203320233440200321411024122211122213243242314404000233241431041023023303044342011131324401124142433240223220201120200244334100211442432311343432012033301421330240002333413100044003101024420042143130043220021331421204032001414230332144320040204143141130344023140400130044413114203220011141221113040203232031444044032014324310334442041033413400040030233214011340130330302042104142330111324100023141001034204411012132203330211022333200403210031430304202423343224342002414023124011122000011020204120102414443432343011424143110310320010313132044020320204120032222314444223412332212312244334442240013214343414223301242300030113040110441140421023042442041033040110430124000314041022234112312444413111132412434404314143324142412342314042240113044024242322412231302104310301414103313231231300400114121404142100001330014404410033403023420200040101140123102332112031042440402101311012203030202320312233314223122032102423302010300110222000023214002311200220423414020044130240312040042403232142031304134104133244210444324230102442223334101443143320320411340312002223244332124332443031204414324430424233132234102013120344404321111412210340223423023110211122444314211043341042243320424324114313444044142023413211243200223101131201101340122400343133333111311202133300013113420431103321231113044143134232040043144110203120413102224343403434420444414341322023123003404103221040143433242443403241110433144134141423214034324141400200322231312402032424410341133220221112131242402141333434144223104223313023440423103004420001441143040423040133113403144241301132100420231201410144123202203203104214443001131343243400231313211314324121130001330031030321201341110324422024224443104010043130014311221123411400010423240013202234432212320214344423213431410232303002420341113333411343121240102433414341411041404003302132333331342310040222314231214330144042241040220102011312141031232232304143420023221200100442301123122220220112312000111424104232023321231224341342230024100024013233244423442020243134434210034101322401242002113311142412401140321401414344320322142144021130233243400432411044124444131141314322331030323302440321024014333301223202344103330211024331101124324110143202213231443202331143102340202211440021224300220222013104002101442003133413133302440201112204402110120310340432432044023000432140134110103040204332024112231230331330140003143400334103401223243044121211423201403304102032331212132134131231233021324234011113301142404203000031113313321040211311121333013200203211430441444042323100301421414123242212331123101403412233041100444310233441431123441432011201203301224031201332410123333420131103214412330004121310343343134002041120443020122331203443202323244101204201340424031011423003000321004232302024003433333411031322301113004104124434241004403024010314044401013441334403123433432112203214422103102304301322101042433102404131040324023101022411144042431140443214020321222000403004300121031123112432241334031420013110213222032142224144432002020132442420301233221304200313200411440403443032414104143121243114123002000003422143124142402313", "444402420210413002403031043044330242024121113111002432332012003330200444431400132342134040312432010431433112412111111234200200343203313243431412413440331232401020230312111142013022132331434324343142343434130410433141142143430001212313432104034232243144044033224212022223200003221231000013341440043110223113420402423430412010040432130011342040242434121101324230212124313211110033133140024304141110424101211121012111004043031440242040303404120403011220124312403344443142240031214212143121020314120203311100432413200301441114143122312133430030040444121224424131410314042402344024204003044024102242410313241224423004241113022420321421322412012022212443243031444103023443421142340232202042004413111144412402120222004342403420144420032342312040124404440222200303214044242004144201023140140230000034321104304410432320004012331331424410431230043241242011111304222404212410044233243331001413204220401334224443322030421022232000201342311320342403322334323233131244240204310110121041043303410134123402221233203034240430304421414410143311203424411402423401103324220003021430241340232341311213022342022341431141412424330311444300232243220140324011023333440200410111304103323321332211430420333312042333241430313412002222000240001033411430333020224041414001111203411144023413320032412214422334301032211342430130142330044212414444324430242404314303203031300300031343420042424021413232124011430323022210220112311432114202413312213313124214301434300100023231044042200203442101001431140412210401200404234122324302311230224442204142404433404414041041203134433002402043010211230223414021030410321234304300202321434000234232231230332434102330234120243323211110222041014201014111123022432312133331140403401400010101343231101401202142300004202402001011124413231242233003300001113202302224421033221101341132243013323302004303402240430134040444311410331330021134410113043203140000103332112300004142013123402141220203334301231324122400421302002300042324441300214424120202432332041041404004112113404341103043143441001000431212341403240100102043030423422120034243222433304000020202143034300424110124014042043213000424021020041441230210020024304122420432142401233040134434112414021044204114222213410301331222343204302202002312211041122010023202432342134400244132430203411330142333122023001122111101110341441320104130422112230034221221202210001103022331131113300424343314120000233212241401330304003344244413134442222104331044223311143443112431431143141304214144141234111113342110341422230110141002212030421131344143440130401201011244021330102223421444004230330124232313420142301002413201120210343002411221432024221041112123044324441420201023102211100442114412123211301412330001420230020024241034022402020231123431233222302104113002323310401420103422304334310022333131213144200132313122234101311100204301423432132123102022323030320003104214320443003431340140003342034024343443140304033101003423030040313034224301133410400224434121230444412224300224000304110123443230411042030303401131330404301104322231402202044200344044131243013220022123412331243100142324332344221314013210331302000312100241314113200103022433314103404030444243420131134230241032122134333041200232002212430011122010313123333401224032142421220231200314244444230131344003034214413012212432404140433214201030421341111332404032313443202222043001143310140002331240200043020424121111033204041341242332203430200421343140413013000334110330023240004221401411410211403020114031023120214031400042300211334012034024014333330404332014213140334412332112023042211221143221343112144042303420423133413023203022400003000233240342431104240422240044331002142142441313132034411342340334220323012243121413320020213242342331224243334011300422124030413141042340333134313232212022241233220042131224334244102121044434422442434321120421310212042033044134242240241133433444132231140014122311404014311210323143300311324330000420320042342141323341302032344112104204402330411242431214210244430430313101031310204030343441312131440234340140413130312113342144411434133434014122442442001441004343013300242332324110430233310404400033423104441211130022323034414114110210322330123244444212413434041023414442004400303203000114422322143233302304131001331244223203041432022312341242204334120432324100102411132131042143340133342213342304343201130141212301320141224344431322314311134221212144122310311330420333231004241013211344200224112343210330144133410041233301001242243332313", "434234310111240013414431011233233002201213233124040022344024320420424011220412014143002240230011034133020033304100124410023412020420301220011310400122403013220242413311041320444021004210214340022200132031311130112314314231134110041023110202433413234114122444204022440243024203401221301410423114033210021441011042431403412404223104303124003120430021001011421321302433222010213434232040141223342111042131102102403243322314211141421244403242412013300124201032332132201212003233410444311242213344001434343434022142022332002021343140333210121342221014324312321331004113432233311002442143234312004234230010403420331101222002403311133422440212234032100302301341112331214042140343144421042414030112324240223411101341022421034441141024140412422224411440131334440403001143334013210442411130102432130230400032221234002240240000244223242020110023422132344044030432243211214311334322041431220402422010111314211024414404311420440032140113422321010104333444211003203244420444342131332411044443221402241444342041204444301031132221413043313030000242310430201434444411441234123110132413443402022133032214104242402320321110301334322011001333421131133013032442033421012330322203211303111412324224404044241401210114012002440002424002232103344221304312201223324241233244414242301322040333424314340220113014000120034331030343022333111034042400304130441301112132311123112100223434312120141333311042231442103112434423201113344340103233314202430133003342101321313114412201224133032104444331410442203413144240132203311130422042314110242243242012423102321222220332221040031433404120123330103340301223422431123414413443020442442023233111120042122412340022313324440134110123102402310334003201232333142420344203204232112032134130213231420010402332240300100402424043001112432030213320040333104013424040303140030422330342231214004230222130003322443104421230343024033313124030042240024212000412230224130013124240210042131010300444312022210210141240320344412421140022402402144441313104443331223310303231332434203310140440023202433112413304203404044321114332204401430031304100200243121300424402011033110423104041303414030441212113040300242040040120410404032123224243420223213112102210311121431043343210412124004220041040430323430311034204202042101032213021140312014213044021134432320222300143340122023423331200104024114231023434214042202110012001311231221203114301403104241414432214042320422333232404211122132244322413003443011142404044114421133410200300104423204102132113014341014030004203411000434041011030243214213410313121002232404043234120423412240203020144200334123441130431413211034012332211401442000110002101141203143431310243444313410300114204343422223243034414003120203342300202001013013234014404044031200101141030003002302342104414144434423244033221133140022203332433343423204433224344304314122111042041122223403443242342410002024234104401130442132210214114401104242413334142313410440332042433042302321404312141024424301441341020400133211013323322131000030113443020230131004102344432024311203213231024320202122410232412104401202014140001440001042321134223040233022004040031123404301343111400132213412410004244003030044011101403311303211431142340040114141222323240101232104131142323322143322141221102011300301034441040043202422423203221143134014023304432230133210224302222443022203321220340414200111420141233221340342331304142113341201301222202433432041022443322124201440212134230331240033003134004001420024041231433412324332001312101032343024103323432021330200302340231111244231421022131421222442034104104114224021102010131432201304114111403143021244314144411212311134144104231333432002011001140312010421111033211310120211220141040233042313301230211313221100404322002022201420014042341141202210141200012030002200130101333401232442230134012044024103114311244032020003123011111221111431423323402021402103431024202201343440204304240014123433114220214020221113012043320003440120411304414244112341111322324311114213312324041220242303340443142123211221242441232301144111223103240010220240230410343113221400413414004213402314130201402403301211204404113440230322044113112221201200441420003341141012330230431413421423432323401011120211040141104220303230434200010321131232442224102111222223103210301414300213434303012440311202443343113032322202343330332331124324300032040421120020422302300411100333204200440140031202433341044200214140332013233334040011122333010232244344241211313031024313323214240402131114", "230430100442002330223114443233322024404034423422141031431220322304020003012134301331341131041042143034234412230143310122210223221442011331314433412333034122332412223331222322420430102442212204142303013300020443143441044011120444242131344232032034341202221401141404044243022142114312201212334003022202133440114244012043042313141432143104233124112014121132201332344400122004303144001113343400240203240103330020444200213423420422121011144120140010130332101334233103023321241003234242231100243244410214214341403223431040042123414022124044412132344430023241200231224211241320110140110440313043414410030120441304243211241242242140030042430104032103222324434214132221201341311420341130343012003443400213031202334344223043023212423102333110103401422424303310010201044004002201010234432341422343212224213124111402431242403204213321143132302200003200121010243042442110140013020024041333443041410024333031121043304441001442001034111020341123400111104230011323414104242401032111000112042423301042110423441223301440120004442004220441004341211222344223012120222323121003044122333334101210043044230400213130240102410222322113032412134433043121343424123044420213111413034411212334123130442344120010013334421114232402121321434312231033230244201122012244001040242041330030223221433343101324023321120011014140234124404122130204111020442322112404313311301111303411331044102303002303012321140203141241431442344422042103211424113241120220220112330023321230224201400220210204233212021444124031432004213243401010040420210311112032231443014211304030102411244042132300224422403240221230314001123142341300203402032330143211110213040240322304044032033144040430200241132231034131314412033342144344144200410113200243342403233102220404213422411420312113121000403121443104043100000142201331140212302240014223032042433120142341341112223442444323430212433112402300243113043120234442343011423203310202120424341231041042211131144332112221101313001044200312121404421023012223021024234041122023224020322300224334312241140440433033412423403120414424422144020011243334333123300314040333334044442303133003201104312402204143321144440210232433333042140000304332213130423414211211140113302113221402403301323241303010402332324314110414410441333000041140410443211133430231310114244104222314323324004241404243220133313112004123240430242444304422424012321310414323430042431031133421221440113030040121204140331120300143031040240113402343303304443033311321041424244124411214324014301240002023141212331034104224344401411021300141300221202311442042014211231110233033303143322332332130424342444404024220203203110311203232333304030202242232324114414321221343243440343413442010412221144133102340422123333314230420224232041120231412240342121444201041114101413202142233142302201411434201203334020334110123311114230034443130213233120413112142333110132430142231430130202201313213101402301441110010104223330104103123031240021204100213423232014224141014403443044143010230432412300111203124110321144341011430424103303221132340302122010020313131323201024413412200432120203443222341033023343430111314003443223103101401143011210423110044321240400330200130023201300304301010130430210131103142033014423232004402420321413343243341144400430344402113324114300344201401034220203010441442141102032414341321244423410203222331301233433304031334221312343242010330104341411204434304304240014022210131033040343042311034223440312204300314413023402120223202121343033040322432010123113142004040200330033041040112343123320344332024431321102230443123032414310110024044003202424200001322041302030420113431020130134440333110443420344102041041440413344404431211104041123034323023010214003410020211103222301241034241032304022101344001142114144112334114213104230423303034432203414110341101020223411413042333341210222433202312044434331220121401222033344440001132104130443421404031144100003431030343140202441301301244304413002332142013310042040221104312440223330240330044111122102003243042023414044140140001134430332041400130021312132132123103403244202210002030444300421004204340101342430401120110002114143143430313000322100304321344300023043244331020422302030302421240204022314244301442003230343402101322142312312410122414200313140313240213441104413110413030321302203402430211000340021322430100444000342214043124323123240124214200020010232024003424230204011404004041443132134020342210404231113233124133333310213002314303114303300241210131044134314113022003021", "313432332131431442013233214320043042140023323112410231110433433113223020424103122343114430113300412020320314104344212020242302430214114434301321422301233122234213221133232142320111402323011020112032304034330342444002113314344232324443304323341332430142311230330013042200040430232303321412401411301041114020124301044322322210333310104324230321300220114010412130033214440222034040013224223002204431300402314133441134020313141434044031300040344201023030413122300444343102134403343124134301212131404034134433321231004401320140043002041344233340341430021310420430344314143220331343002312002101202413242334232123001310120120312234133114410233433303003441022214224034022404333400130201042011440022112004302442144411042243432314021023040022031143231340141024343313132300110444312124140221104410303001212443023040034014034213312401342110004044414440301224430102210302231310222101013341442433032040321323422443402442302111130101410112022210212142013032423002234430420231210140022232240323244433340442301430320232111120243210104342402212403320420211320214431130320212430422312011021404410400444034414233320032312431144341013133034234102143422433420431141324230324301202221432023423012123223022022040423243412032104132314430121431114211240040214302214202443132441121212034444332444023320012023120213443212332041041200040304224414112040101423332111020201311124214104110113321102404202032242303300134041004421110322020032341233144411133403201042233113000112034311403103121203032223421014233313403021111232412112240330311103004314122330342202141044032432204301220411432233430014244032104041330444321202111323120322133021122033302414314230411020012043313022043044010233000204302112043022332443131444222242401143023423430111031403210413343023200001420414212032220204041234344200043332422000220423143113422240402410413134203424343300313234021122112340331222042414114220423440220330332224344121014443010020224444010322132220224043342001240230444301131002421113340223110102242324342234030003213223232124242331203120320444201310341333130241102021300000324043020434043343332143300041204140311203231012014433430110243242121223022341110331200433431014021212443222423221202430433041243202210344202021240312424204220423242443334311214321320042100011144114431330023134104030213400013334140142313411123110112414041041240042111132214241024232241302401034232311104300042411144433230034034213301412020221134142014133323243300323433204210100331143233312104102141102231014342131334020342010132142123342440214341402304100321331143340141331040114343101132242322313003240104001001312434001312002141422133103210314130422014241021142212242124233242404410042420414242312204203210200200423023100134203013334242143304132020102321200322341412212042000223311012324422231003332344240413423402100343242000240213330223002131424313431031122032130332003330240240002213133241031002411112433300324444234312211042132130434131140230024412441340421101301001230422414400234303103200013310301232431300124201033003223001324001443230032033443132300102131001202210104041221440330310010110343434230403020300020031004424320201113242114334103313113343220432422411440323444320303103212442330131020111013001404111401302444233134114110034132024020013202231222224344031123024344333022210323201340403142231204412233411013003432410400320423403234323042142200423402420240210333412310401423024112144302210203333302134344120340114342234042433432240033443131303042003342123043233424042010241122314214101141410010402002240243243044332432423344041204312401200442231223023401132022003324332441131402402404410144113222411104030241241141201334014211413130121044021400414333342300321231334322404201134220401404330432344043301041304030141131301004010412100422331022023332410002203424333300114412140312044414103114320342212444443132134100300224304412410110433300311022042331024434422110224132144413430103211120223301002131002133240000300403043200044233341010134101223040434010041423200111401131330334320200141241021410300124244101142023300330422141003210104142113212240003331034032400201430432002324022404240332312432430141121103124413321140142134431203232221203311120400042412143333122132333430120330112311200142411110023220022020343121224033430120310030433214111243211410342411043114324242122142422343100433141412114202230020004134121104144431204134311330024034403042102421200343404414414044012121003011231200032410221233410443300310211133321412221", "411121022410320233430420010234132404313301112034303234240030142023400212322230013130330202312230112313212301101432123410022333404000440024130441344413344441431411344101103123442223214204231231342033412011434203222003020340300121043014242301342010301024020122210213313132234312423140211112112212042043322213304320443110344200202232223403024441303414012131142443321112110113103221324103100421110143322214200112334422120123240311321042423340414140344130221442114240240131342113304404220432011341341110132042201204004244014111432014401312143402431420340043141342213020313213140312302441403324444400332012023324022303310412014242413012444131313333430444031111312330241300204412410132014021234022231011001312240244211344023214124442444314204013104401214112032013203400233224131443000044303101000134041134014240122242212232014231241424044411031300332304023443410111320203334412133103410442344021141041443040330143140401342323112242341344410111420320422102331431114342334044122244410020111031142234324211201404103412022201212311140240100323322003334244120313142343422430101321121213032424204242423330402022220131344120240103113040304131342321042002104443442233042122233121113123243213234143042423442432222112042231220313331422444433410402410423221123100221302130424301111234200332123132121044111413212411402042241202223413034404031233122444444412041204110102104403232001214433100010404431220212404244433431410231020343133011020421322004012214303411132331214311443124431214141322234434003134432032322402313211334211024232123031111023233443210024212420244014241442131133030102404404212040111343013202023410442231013430233210013101422141021010110010313220003300330423222222404032312400434213342023110314332414141412333433402202111144142022313011110211141342024404043422404144302003041231034144141301443203144100322031213031043023021132120012220004021242113342124413041234140044041123403141122323212000441342410330024134012230311400012332002113444030010102400302313024000142231310401142401010313010243121300031242114134411120422013133441303013340333330212224440441422421131213034113323333114123201030124211004021321202301143400244033142234411434042241444003430243324143320413031143033012430020111212404422120233004103101203041342341210410412222034033424220341033141304112323120242304342421103321322110433321243134021234032001032004332000210311042421242230413404111124430330332103430241401211333103414431433223010224202432013323004401103244440342122411402120030432403114420131333132004330020422011234431044102030342302243222340314132203112234413102433042131330302000324403321334301103402220121034342120412414412100333322421043243111441000114112212211134042402221223302034424012341120130011232342032023322013220040210130401022222312130421102103333303312424021231110014023200240412124044243101034002440424201433341232230322314030022112312202034223332200443303040241133240311023244404041430144214330104214341410314110023200401040030412243302212123302120430234411004101301423040344142422124043103212322411304020004031103242112241320230023220413032101140441110330343013243310022014224111303201430312142201324223431431340143403321442444042004004212304241002030223140124032313303034131320224211114144400231303223304404420304100241104421013244141003413322010120333043123442124330021034222312132443004010014400312041222211132444400233011332122040031040013143404133410314424044241013033443033340040442120141004123312342410302413242114310214124203232103432004411244002044431200330122042004031332313440103111431142111011243422244230431440402341133004002303001013432224024333224112443044322024312423240222020311334313023331300134101211340100434312132030032223303241213210303043331043344341030314114212300100143241132022014400211442142204303302244344440324040030134011404243412244322343003402124441423003044102213334014441120210220103213433042430140224314403244314241410300333124211321324421331123434314424020024033110222441334013211021044421100441212423031103330000201201432041242311024003131311240430431244313142224114114323134331222310421134120011300031320434014214334402414114314104431220211331224143244022101241022101020411003420033143313144314241441310041303432120434321011201212420343110203103132243443030344434344231021430232403043311440341003214333220313142132002313411214422212121233422223300332341413110344231243433012403242311234321322231221322230232043303342100320242420030114203102010", "003433004312120024202410412101420344144402332133124211421001220143404212300020402231134134423344432012334022410214003401101331441213103223413114432242123134202032003343423344321300210141114200203420342423421433323024200234443140430023431143102420033311214042002122222111014033200302144222312201114421144033434210444230203341211410141214202220031141031321141440342020334130043434414434423442224340302244231132320024033241131233314344221030044014301202243221443431120320333433401443313244310131020300020212401300124141042214413230234301314041441302433201133443201030204021144302432004041040143433132133103200433302442043123404012440320441341113130424200414443031213220232321221100112333434104414202310004101420420212300102331402422023432214344202021143340044414022233241000343233403133222331412422440133243100230421013043230212043030002003221000214413212022120434214411230424312133100122113422144340443231212201212324032313030403420000122002431232040114003022430021433404220313323020441123144301434124410230212212314301130044330200444231321123101100031124341130323234444430332324012411131404024140022242003140121343420114221412430214410414241441302402302443114344432230320341413113131112333320224234033010342330432120404144104312024404023121044302024033211024330303103013344203133443114444142142321131022204131431114324203143113121104121413213104212231311113013144040111312004020023100100033404412331222420010121301332222303321001202413130441404313244300304444114440141030441311403212033122123101301202340244104202110320001132133124343340324010221402424133021314431341141421303332234320212130033244432330124123401202414434034020312123044044203003021211314030400003231414234104304241042123140232343033341021414414102040112011222423340341033214124240442144220221241302134012344100433313014101140031110323412402201340401422302003310212021312413031210200333012202214434144024000012013242431420432231211244030422344330100320002142442211424304013430343344112300332041033112321101011420414042204410112331434244220213333401442411223303433233011044140443043110442300234240142210304202331233014204221142431220200232221301441213232001200323142001024130113124443304331314210331401130221444421342330431244230422234443013042131014142041024434240420121211223132120034301242144340340111311123022223031222434412011041221312322420030142104021130040012332320102221121030111324342434401022242230224041003434301033232102124020344210344102311024413023431134231131334134331101400030210400442332311331420333334311130132432424011212420304432042442422220012330021313032400001044311212040204101122203240113432030342110024234202103012020120343234414123312230000202033334041100332120342103431213304414124034102034242330030042414123210330033312330122211334143120403431300201044130323321101433020324341243430044404341200420442311200302243213232201300240022224444221012402340031433244224410402112014032143142410320344331142004044134123012014302300403442001300410000002413131320204300430244133131304434140444342133240310230420324324023434410020134402130412120304410444302000130434413012410302422112223121042204201133013014322443312044332404242041040341143221201401303442333114220222141304424132113442341102122430042324334012233334231241134002041044004344000323031433143403332133423221121234430400003143400201411111311110211430321140331130003333112311312420002133402023103240200344110400323331012433032024443003302243024414411121400404122104131211030334024434332302241222234302333433342231232041041314413144120114041043142201034143403101123020214112222111430041420131344011321103314132011041120432324333304130010432443241223311243014113214122142120331312012304411140124030004044111112432030200014440432243112240144424243402230033013420012210443021310213020132034012331320342021410143002213321401323233102141303314214234214441300044001423040343420130314042021040321032334101124333340443301020414103020404133234310333443114303421321044311023023323302044303412013231221314213121310240424304330004101211242130303443412024001202240310223103114421020402400142344322203200402000044131304202411443212130141243311003401313232001112441144214202314203024320332024000113232020303224143213430441232124120213322003022431410340342234113241331241342300111441241040430412421334301013234442022302141004231444343234041230131131022022412312221230132132014444213102124333134004330041222400314041224442330004102202334442141413422", "441414312323432030214211141422303001142200322114004024143221300021421442323240433120112443411342124041233224244222231110444442113432034441124202144143001304221430321344322234032401243043111434412344031234104323000340430100343042412444124430124433133301401211213323243343024022340340203133403311314314223304140414124120024401432113210114141224100334233313210203230032042032321441103100423323013324031134324110003404112202123110430212424103040002430000123043234033331013304212440234332221120003213331001001043223322102323344201210141431144124034402100303013411332020430121311140222404302402444013211101413221041444341221242433013444403013341204343130143431310013101242144240101103304410222033014420433214314342001423240404411331410000214144340222101041024403421034401113331134220400120222043442244202131223240141231031033433320423221441014214101402434042423100420213123024003313211243343042443423401120103421202303232213202400341421200423310013044112100003144342022022130121031233141141204000304232302213303000233110204214044214240034240022004220300100111120120010333440431413100130422302112103441113323441221240214430141042032223041022110242023122104002134020002033410332222012240103231340430014400301003433434301000343414023021000310102141130123302244044142030443110240423320033032331113412313331024120311403220401134100002134111300332112330341403212122023441132202334244412033144330302004024122240243220334113333040240100131113123123244304340100021002234424014230024410430340442043132440421313024440433004213102133431310102422104431201140131334410410434304313130032333044102414232344003342142034313434122320423440341100434000142324320210212144320400000101210133304100331011044103314334312323240123001003340214133324011422021114021431204341210324420310044334101220014300222210110100141141223141020143032433322144020340214440410022430210323241244000203014110331032242123023021311101332032203031010441344114014334223214223320310031320134204312444410343402004310442131303001421311014101131032443411211120314104424422310111210422103104224101411012302433210102224402143021233043430003114022313423034231002230012431141000140112041402233322221043441244420044111413022212234111242232140112413402421410124303331340342113302031403032101213410130011013341414130132240120334223423411412333130403120001342440440313232240402101014014042022201422003224241224402302102222444111224101331332442422113104104241301142044311202442201112142220302234420232424012022411030413012421024020041340010323101333021332130200440443144334120104421112104023043341323431044341410224101011134423433010323044133330301410222314232310343421330303143302303222343010021012233122232420314212311004002221224412142212441220130444413310300123212444004122412421043220014042444114402234422300100413320442124342014132341332433404431211422204130424220022131143040440410300232014421244433431302234311231241334233343322340021023211231033042124024230301313003032224301300241122340242103140104001000011122423003131123413420333140421440401430023031343400213031023010242343221013304042422432113122224040014124304043341123122424411213234413104241014334322410412304000334034440110311014323004332023401313044024413041321100440242403231314203212014040040220332240300403201121240100344230142244214123423220110403224313014221243221233034310333223234314411204203211233141332021314411011302403020213211343212310032223430034324233103304114331123420134244114130214434334300304041021111204001444022114242102342334314041434312143042233214131133024311311113340131424213213304022423011301043004434013020232323341403141320224140203322132123440411411122412104123414204341122231133240432312044441001120013203204423311312122210301104231102322033201112103320421123234122331233432003401334341441032320140302041401234312100413403123031112021242400124341442423233423020023144222100440111124334240102410333143002032041040133231304324041012310200222044110132443012244220133312221132020444414022420320000021043332243442402302330020302214444322142431310221114330022310431040300431320301030032103340013003412223210023324222412014403020131214201324331212202442323131341313004244442433334133430413043032340243114113001333433320241402020014033434223304323143120414330414104021312440322003134233124023144213003123211320203402313423233040233400222243131234240313002431021340143404344113011032011204132204320112242210102140041313141141301304104223233021000322", "142434410313012142433343203040343314140224102244212021013333103010113311303432423432004211134112130414231243301010433020311402200441424014124343042233144110121140403211212244032412412321331112442424040344022324334004031031424134030002213304032243114300132213142231244440342041303440111200323120044221231123223320030211202234133340104224220303110411331131321143124220402423040301330112332030100222003412003411330140143212321042202232013434001014140232424334242032313441401301434241202122403144142221412132122011031344030044140100342303133004311223231010300244121224421234431124240340244330220132042141022432104434100044220333414034140300444202040224420302311142222241223204102231124122441322040210442102004220442223424433242124101021434310321244400401202402443130320404341422123304442401044344233032021340224410231211320200024102334443004121210024401031214012324003040200343141110131031033331130123240413012034332134411331214042240014020104300213103021232101411441211044424202122403104430301344023104304132311230224323001301442141102431030403340441121121042114101132222304144004433340143403112423124324001444401104000242013024214223204301414133120232113414044031244300423043423002021001043000123001304240102414130012104430301404221403321040342002211142401224042144330131002401141123013114233244033303010403131232044312223201001432444333242443202221401213020123432241204402333331022212202332430400222010401203220031341104321221043141231022112140424131110203330133242334444132131230421422342313312421112414341231230044020131130123110242320041002400343133204142140322123433442431030412014021311331314213312124214020433322230103330022142304104334203444203301003313333432122222232403410114211031142320043144310421000330412310023043311323431133311210322310330112430310120003022301141324031412031133234414420103330344111233010101043122241031043404333212232122011120412112042122113404134432240401012434123103134042043420432444404412034014043334344202023200022441334012331334004402012023341100314101114431220302024043104434241344140324130424422211010434303242214122404220411400231442141121030401404014201231042110143223203044403214403434011121220312123343103433303120144240414243040210004400211240331034140200430100004440231042234242424240013444030312232134203422131121342111210313110213432001211321414024424234213441242133410123100422120403333221424412224010424241132031214012311324041144414121201004341402124010423412113042203433240213114444414001013323010012104201233301310142102320020112024104003400120330033341102312302210401120022021314403241432340233113424343003302012020414412034013321102204003011420203444002443123240214103013000223133001001310424134330134230401144303110202242141341131214033231333314401214203113320321121322031140020420102011131423344244110412031102441031310013410013311214242403104213120420213440240044203122204441242443241201424400340444113214304432410322104413300343434121404123420400120322122242033423412013010130301014221440341223341042233410402233240033123304232230120232241032432043212141121030330011411442024013243112324024112331341432123043134332140412420412144124240024204242224400323321411220303010430214343024144114121324024023014010040103031330013214044014322040323141200414133412022200142122134120044141210122330131341213421224033130011304213111002322143413223100331141200340312410434213012003144201120304023242011320013200201440010343020124123111432434222204212221032013141123304031421233400123443431014431413043000244410222020443022400044311012311121004322010434121142410314112013123411243443043314043343224430202043222330143311233221301103332130144010400131310112214234123141112414221020210320202423003043040011300043121203001044112020230044121200022330431232104243412432233004433122403043441313333301030144440143301223034020322432340014301032233004340440223302410120140023204214120024344310403321202404322010124004120423442330224431012320021022313303411201141212044042304124201420133134422200200310104034104401114143202102333210044313442110401313403434230104403401112010311322041141120010330301031100104233140433240201324341201130243134314340230422330211234301003303123204042313032332243340123414022420403422033011314033121322223402443422411232101104442101341032223422233103213202440332200011123342313221344412011324241340141031214021131211314144314311324033123422423210322412201241134023203223230113343042240142112204432402033041010101", "401001104433230302413000014413422334022021322232302331423033312214102020104222012312114014212124110313342320101442003003143032043422041303111320331400330332440144201423104033201002411123441002030313231403202001014413240041312232140442124214113103011022303343003113112000402313432111014401023302004211441024333442000413023020104022012122101244211403431210222434301020424400224220141042421143311302033030201111012411223222311300114231032021111030423444341300044424113100412303213324432100013424114202210013344021224021112100342314043340044232234100230324413432334244440133430333232131043423211324222233134141432041432030011434234012202311310230323020303034330402422441000330130324213340344430032320020400043403442230343442322124330213322222222210143311312042212313032233234330000004434201104300424043024404314102230242432344203200103401122414421004321423424244214434330441413010020024321231321244342302331424244114434223002304044022130440004222041134430442123022233144301320234103344240220143233122420002320424100120410342142142434111121342212200413301011112224140312444241404021242421414124013421030311433024144330004343222213230214220033211021214134331104021200440114020140211214223413244232434431332144332114021113010020001320300142231034322034030410210241124114340413442034010111313401011401214131332011132340030032211230211034024301030023402100401330112124430134421033212341023440113001311221212001120300202334122044202032212334214300010222231131004403011011214341233140210444001201033203230413143133003412120120403031220401000234023320420041212002131222220323402004200424013033232110300214244031433341341000124434130213010440212031132104323424213311040101131031043402130133424131212441102303343220430204412100200201204133313040401440110432302441214013302314113303310200310240333342001034113410141011421233310224321221431114002240402343320214340311034123011404102110410223123240320131144003121101212332101320130003132342131244242334342402130432000204034042301332332031133410344404014324140021221412033344234431223241213423111131423201443440041102002304103123123403041030340244230103020331440300043402023314142233102403341412433410342122012232210444322111330140243010001432343241130314124120210444311443233432041431443232033333400314121210231041441434112230211104323311122443340103013443132120443204031413432322212014024413112340140014240404423232033122010124322301040403204410043124112312431123042421331201222243121020144020102023441232442101040040002342131330420022103132132200442310024040242442204130323030212443131422103241333122124131313130432204024411000103143302112444420123001402244433202134324314341302033310110031434304044420444304434320142234003423434210042432200300420411112003120044421143331034300031134321402022114114330212224041000123431144201112242211240411214402042232241344224400341112203303344230132040124304020000220043210133030231040302100001330311141023223134033202302433220310211104220132413101033044402313222011100142102210424031402202032103242420203010111423003304133343043400042341124304044033240231433242244013030433420212222313122410030320044343012001304030401304314114221414400414020202432342410201241303204413000102312433442324320343400021414240300241211031341324322430234403144323340230421034221040433402133244133233442242232210320211211002133434343104001002112203201013123004413404010303003321433311443041440012320423140132233003400303030104024313421333010222424203202202444123044132423004012244211323342423112021300100001314011440013013231340014022231433222301043033140131134101302033420113133124144233123223410101343224104033320012222133430443104242313311312112140111003111333424422043104244140113014011100030324044444123202001221344444103130243011230110010443202313010241342332110423113142411302221441324133431142142201042121332144113122040333324430234201331321421102032004203320222144231332410311033002022431442233411240303024241214333004314342211340241114024200330203002210032204421302333032222301131121043234404324330322331010223301321140343223424412242320042212024413001304010221022202220121403012223430330102204403244040102210104230042340323000104431121210231304342422224332111110043403200214032414142433344443024013240211030142343400142031021121200030042222211003402000204120031241402142213412441120222434003021433241211330041042431030240443014214012331203320213010003300314112011423140333434223440124013101434421313122211230231", "141000110142014101122412043310134330230003211002100002244212141423031442222214323031230320420343423230232110343034113411142233432400240441141220403030330301142331114102241104020203404020232221134423010324313120322411142441314201004412411440020240031422221042040140221444244342430433242033410442110031241114130443310221020223414144031332224110231303443133144104142141004441110020124313312131340243332322422221144133120014422401031042303200432032403144141344223332401100303113023144033001343132424233430021213022412023221024024443013111411321033320103223433403131110313230311410324010441430031241233340313443423024404412004021221333442101134042421133023111304011142100323301412111022022332112224120100301342122400331421044130101030201324100240333310423022331312102000432441220332301433242012003021423210424302312011203310120243133422242110401023413334031100214131310122221304432222012304214203140330314002020404423403222010233100203430132243123443133403140323410334032034131324312040201441011300202240424030233142211404414244320031234002304423032101214434334304431311024103043424022443200120020410024212404002023110110023304400342042110340002304243030404014214143300340140414424211231423032022202300324000240344132324222433244401221422421131303120413040120004403220034311403243414020043404404014212413312213113334213203042130104444110011340204112232241221102440124320410013132000134303443421332322044331200222320122424110103340233211432331113304204312222031111314023434110204304014221203003223304244144134413143432110020203431220413013433401233221131320044213044210102421132043023134241021240323431101010002211041143340013204112421141221202420402022002213043332001340411241422142200230144124100013001101014044130314000411323212444300221024130410433203432323130212113234121302402120013432040401212302301344034222324411023222144240024221343014022210003301030402123444243132201332101234012001010441331322004141023331203224320123211443344402001413133330330144033303101300202143323111201410422133432021402144414210223321013404012333312002413344401102334034223324313103141313012411214244401102004030114310310421131422422020404233110402141224114120321234340440444113343034011000113220140430244320044230132421421010433120403312111212334423314342100004304442443124210021144302241014223241211402221230211314342030431404003021214003400034111104412033221412042221122300440120434334230224001141312113101213403131012222000031412030301333442300220422011311100231004121223022322002012021224110101000444414342034324332001333112132342023101242404111122332240232403114444132211244433301341433444122424241414004003421224034344324402023014020234423214422302004144404333413041220234214101013200241124132204300223333031130200224220413432211443003444242111333222230110042312011424144323042401442410423311233441043203322101014433430432031231020330223122203021114401100231301104420301010302412003244031020304403320421332210231431434143220222243223443001220131230042343343034032344140010244014113320334024024043444024002410340124434234230413430130343441310322220232014430300400422224110340243334412413024110033012423323243104403202134144323403232323423330334422031114042401414034201001431032023331341204040043220030110313304232233433344402034123241022431211004322134403014314241121320030324120231014203022421242042304021244031404101030024010223143213112301141104013403132322132311404021420343420421234234123241222201243014341023211002000420041043014220003031443244314421021213030202132102400333341144402413232432322332430330314444240220031220243131024033213213232442103221404312103344110341213404042132122310102032330130101113402234412000321111232222212241100443204240313101240314131032243132323340114143220040333214041001411112123031312430410030421304423120241422124141441024200011100014134023404241200201013242023202234423122414042224222201001441210244300031211211123220300301342302210322242044423110244300132403220033123221241401310301304401444041042332122024403033433144033044032423331041012144434414111344230244201443234401443210114412134441231010240312320440321203233103313433013214244143330043203244113131404223003222403013204211324134044311434111132302203441004102312440102010141441220220321342141333212232420001310303233343414441040400333403200341101034211424222431133142431212143411213134224312124414143012211032433302340312310104124020241031213302113024412222213222121132110310033411441420", "130124102143440314243422410423100412402310321401203011333224011103421232103020032343221312410231014230342431311203010333241400032433122132320311121131432422341310101140341012230020130342141310022421230324101133442312013400424410213414420200343023143204121214041321114033221413403304222401342242430311230301420041412424314024104010412100330013031322201041444124133210343400422212212041123212233244424421223231413143021321022414413020031131230104411233423433322032412402423340312020111002434001044013241134400213213244342213241114023024242124301412043031201403000024041031241042433123020331330403201300140033124310022143220134233102104424013432312412403243134301414020014300142302240143342322322322140023100003124011103022313430314420404311212441023013233121201323012400143232324214333321244430004002232242130210434431142403241330230220223401131041420132010144431322302140232104001241311102022412011143004334334023413002331420130203431433130140411233122440321002240042000300113224333100403333333102241233030444000432230231034320021403432131221014122134330123413013112231032001140433024140431104224221024033342312321141412220240423303004012243421132102311231003233024412230140204442201403033202341213203003333311001002043131032211010202434012130310110442142342131444044430033141242434310234414402111302413141343013014341210430121123100121324014041300111044043413030444232142243124323444431200300414244004031334342130311233302330432101442124310134001302301114021302411103113323212123002311424314410323021321402443110100111233110121204330422000424444313420201440344334011400233113102421213000442230220304331243033121432001311011342213312110003321033431421233333042441022233001142401201022242044312404104301022231131033044204042430240021411332112041033331011143311402030112041203401120003123043213142322021212340131222334142104341241324213030321032432313220031312042422024213424034220234121433314401431232013004031312133042440401144103421441102100141124203311232224230421003100240431312323002141304213301331442133041043403242202203440034202014432122310102144210401120131012430313031013402414014312031423432440414030123443100032223430231340041310112112411320344421410303322201042000133422003342331400331243014140033431034444321210322012133420404101313330003141024412102111132444324010304440130431441044442124241040442440430111223442321423220130111023013341424414222004332332201113404210434410323020222024212103202313324422132132241120331232231014131344014322002244340401310043021243112423120422134341233412402030124131242420132110444423334443010210334243203221343132321002304020234440011312012322102231340301221333043402001434144120030332402344402330343204044001202111301000431120300130003001101043434224314234120420324321130302443430411420113343013003044241440324214302401020312220303412213041400344314002001113120141122124224434201320124120314122334031343420440322012244442030240334221333314223233024412312032333333230341201404341213323130000433231210141301342240121211414010313432020330304343321200342302100104443423103141331022131002334332132221234210132241312112420313110333320004121142324223003041301220224400032300334410043002323102400011322430233000223322130103304010143323144141444011131142210323133114413401312303111242041042341110000214224042433023310024234434321434310300241120313311443030414031140142130101344324002031022133432314043341204340202223424400440404003344310031332200342012132114212302111223424102343420021422322314320201314310423231003020432404013232330433320122100140122200131044124400324433320014214210400330342120441230414144120422412311143204424331301344302103003343000221011304301442341014404400102240011343301133312111224412341213323404440212123142023004412204211024334214340433310120332432044012231423341323102413104431212414014342444204321013302214331010320043420122402220103030223041404312010444021410442202412444312100020202304214432021000120242041413120344000234024123004401323310421231432442420244304013243221143433420431423121302402131204320213230033001234013123033444232401412340204233331402014221414231420331232142213400240430430043023412103412421332223120421322203020211123131321114441223100204310101414242434402341203240302311442341043422244243112042403314144232220414340000434031310401222330031014331210040323124032312102340423313031341321323434200212143230230000430104140004011204203431004142330224412224203304010312324310110001344333", "323310040310220044011102324001404232141420030033144112340230242232422434102232112301320142422234330143004200023334304204031311140020332121004024104121344343121001044400304210314300231344100034201004004224404041133104413444234210443033004334433404241421203014103342341431412423241234003114341002221414443021010002122122140102023041331420412223424130210413311012004411311231401003322322021044001003110403403223022032202344330400222040241401320131413414211204331333330220334321302212144340124123320411343333111404430232321112432222144112324431141121230432032003023222144321222243204044411421223332404040424322122113310131444004134221110201302401204133333214104300020131044400213001422144203124331024014011104244323101104211432224002322224121230413232122442132223113443132100230043213341004201104044322320303404234124140441131231431310004010242011342403042122042402444134134323331044341423223134113404041230033113413402343320043341212024124202011401131414324411224240044114432032410343204340034422012223024402222213243413102223012344232434210120034033231013203311033331344344431404320300230234240120133012020023243302011111423410222034324302443000302201414203223422232302434042002303120424102322132202212030034131133220310224333132223410324443120322223310302013030044213112400420300422343300342443433143010102121201401133144131034313313413140341131112142422344112112200111231301130422213312004210023001402133122024224020020002322114041202224213144113202233413414420321334044130203234104021240443132011141004421323201021333404230204232122443132110113204331004021333312234300334443201231100313401400432213423210304330230444441341120443120243403431114014320440211302230103244442114311042324304410140334140101224444340113303322000100420202412142023041121233403231210103434024203141002202203022330232024000011021133001203321414133414020432010120142210134012233113040132422213302240342024100302234302301024202002412102322100244144033022102120021313233112041400222003222124340023321012110014322302421441022304443041142100312131433314024411411010413413324414433442420103434340131312343331320223114204002102303014401204432222431014440024143204140244233314243034343113411403321432033423103212031244243234012131210423441004122112321132143231440303141032300420102401323402302232200431014002021214334301012341330320433402404322244200213232003113404110201220302340204401243034044242323324243413244432434232324311302320430013221033013310242234244430221442140324211442114330321004230013303104142123332231222303310203033302014444111221040222014343010004442022243413224133413044231000221004020134101414321023224030201400412431012131423031413220042003412030000430422444421133130142321303422141241112141444301320124401133002114002123034002032141004442143344213414142440040311012222204140202141310212230444124241140131111214233210322441221440420142131113000331031134422234242222344023001012133232412042031211413004023131032310010022412241012300200044433131422344224342204313313430031201210134111224132011200141130040043144401334411300313141001323013043321110104414010331224121333023410232044444301200043201223421401402010430131314443304220424332110144224304330200330204332244333244023042340123210020402114010432123010003140334342340041202024411100141122100302231241432111111311213424024134102101031004122114420001020012220101410120010302344204204302304011443321441301020221144423330443110310020423204444110243104321121402000002041433202140313000140224413430234031031213121344440441431420214133124322043432341423001103202403030104110010430120114440241130100040223400124201403421311231331214221242444110320303324332141111033210211031121341242231114423141202221044121301140434442213333330101114000204143203141401234103400334000411442200434213301321014410402111104132100224121130124113111023233301200041002302443002242223030432042411213301420041342420214434120230134143034344200142424034422212142242032403110210013123022003321304031130444041100023143140010313323402243101231044133021444400343202233202110324110023422414422431321210302022033143432323210403410030210310004424332304200210232333030311324204144141024420200314243123043034144101130234301401120010024230104114432103040023323343103300134141103424401203203432013244343413200400143104441302000131041122120141111002401102233230144041230144432411433441112321311111102024111320120000203142431340011342043010113412020333023041143434134411440300410", "330012110324002140011030430220444100143102402022302200220314121301313410424234422104233333010442441142424214420231044034214344034401142123404314330300303210433313244414112321200304304302313014302240203344113211140001421033430010113302124211140420124421001310134034202033340121341310421040021130303234044232022333414012243123212433114104333022333402043141110114410100244221124334140022141144121143231013223021120434140144024244400222134124124034311431114434231130223102433024344041111140310340302242023413132331224304043121424244044203141240200010442242332333141423042330100413222141331410010012201400132113324323304402032034100404223100401401444041101331334233324112423233012431100412230333132013211312023212231400403324223430132332024422340424214332021340312340411310121424042111233033332031122202422042123213410230334221343031341111413004410234221314311141131013240230133432321410114044003112020220444441111322203343234041401411043233012031034233402133240210422003244010222103432403022444243102112434403210334104242011144243203011412240323332032143141100221430002031404130421424333232433304341210100441211341102004412331341310401331132130130231400303200130101123404411411221322023200203214331433114111012020143242132434410431433033320340120130203413333041241120332031110203402110424334410123443310232000434420441144200231312222332143440122310242021133224420413130000032340333001233331401122421243442100312211302033003243210210043332420023402222441301133143010401441314324401303300024441133340310222430121403414343401042042340230414232404123241410044312022043313112110341430031334021021004403341020303214322333404031234121301321043344303443042123112442141044122002402320223220142443122014123423143213111113324403314043210331433132110410144020341422344410033104131412332044020343113200214210021022204113034323113424303311041420323112342130420100312444134320213234123224413103024014324032234022322100043303134124410002201421043343410202033313020113112323330310411112042200344210023443034012402013310111010111303013103320420240332220410043304230024402212340030221222130304112030023104440042022334423022332423343222310142014414121101124213434122024424110132233001442400312041410340342241120431403334010120244420104330101201404313044302434101004013303131214002413313130440342300344123020020302200043120312120044431103413242001341432401412310411201140003022131221320101333220103024013103114201002134300020303120233230201100440233342222121341243420414023242301412100211040034300443010024044444204121103011334314023313224012002040224112123023343131133040202224323222022204320402340443020040042022431304023400323424012223431144232312020210323133102342243231044240332033034002313414200014224441104143114214142224301120110022331112031002424113143120201202410402444010242440140314142314213202040024002023113031044422332331232024104333401244403441233024003214200434431433444200241230320240344013021224240410024213132001343440222440343024014130020220323131101230400322124410142334343424000011000014401213300023331442234143023210442340420232132334432012001400304211402314221122340220021300321400120043321414411114442411202220220214333402101322314332122314310142134310221300320023203401100304232130430334414102323412310424434414022211304220441103023221202023131233004402341420144404440202244004342041234042024301334111043220420301210312212443004124244020130010100012131103231101100031142312121201141443231204002322020224142414131212440110002414042101343424313111031301414332132203202122244213304022122340442144113240442111212240303442231412124330101013303344033043310013332021431120032401122404134043402442214141110310002241234001342241411113434123320124302143240234103431134343413202231413140422133121224233104231244112041030100401141343444101033334033200303034011202330133132310000331121131032021001034402123241000223114320130031440421214101214023140044402120243312230223333123304144400224313042444443201330324023421330204120403023201004111140110311420212143402224143101113423113434020012302142221033121030401330302321241014032200022022431421221214312440300421204322233322223431022041203243030232022443432434223432140120210212010413214434131230123100143132341244443021034003221312410030213431104344434123124022223322311100133414040141240101131340343303211031424144413134221442240112331004214113241424433310012142312414122434243333334102222432041444002032011020212041133130100124232421", "030343044411140400401222014343104102300313313300103341104330214111143333231032101304134140022114340423004022002034000044113303100244011044320202310034442201124413312202402401421202211104311312141344224243202443310202241024322221213122431044042242121200123413303233412102423331104033002433111423020023222201301404342221214331003320424401341043243323021043113210313110314112124223424133110402120123024310332242414443310144313334434343334200221134001434330014013241031122131113120232204134122321343224002340102030331124431402033230241013113121320132004000100433032310111044410101402304033130224332030143412030341431312300442342221203341232311312124232321222304110414033203241414111110240220042331324203400224341024142020124444032231231211232040212034140212303321213444431330222224204121403313030032212032404003003214201144424043041421102040003200324210244230121103001104411402442042331231410421014120432031433341221434040410141121304024304320023143303304102320122140044110342222423222414042144201144113000440442323204340432402313214003423421104440110132214210222042440041242443331310340000042203402111232302140313224404323342402001341203013204432203341133441303324203300133101444033330023234421434442242234432004110422043010442124234102411114022021214313411213321200331104221423040313201221230240214321143102011232244421230200424413034124232244214222240310424010322210342404424444101420224343313340022112204432331042330332013420201444033323002201032441403033033200321024211432142400132030041430404402121244400432303312003444133322324211300441414200101244040140141202221121203313414331010024213010140324330234003214104041312311421330330211140104203341001040341123020124200420020133134043100344021411333423003411131131202030442041330343020342433344230121243241300020420303011314001241241111124341041343312142013230202424344123040410044401112230423423314324422304024143224212320311041110201031101211043430430234040242142021321112134110104033233210131412034413010320020104241121332200100034212013013043143220423304004041112103331142313420442014412143230103113423343311441423424410403233041201334410420244321231401032203113322002222331400212012132304343022340000131443013210321123443130302032004143301320224022044141203033143403321432120410110034233243421121332324430111431412100201022133044423321044201010414341243324344204003032414442444022012012111213402104112141320302141312100443131004212401101040200124030231420421142413142324031202414141030134244331104410001442441023204211422110130312022444241333302204313001324302023203303304011242330314403410410130033421102221334432112003331411341240141024214434424202011121312241411423112243313144202142024224310021141242431102214340142141311441431001221403423310012434113343331234114204200123310244244033211100443423003221444001042222431004202203214024111101131021323311134431040222400132243044443301003204102211314303414000131210140334342100413004232412023034422000430433320444043020131044203200124243224142213103321130224003401401440130320423443444412112030233313332233401444421203214120112134030233431233324012214324424111033413413231434421130441304210223432431301104404120200120234302302323240232222403414334113322430001100243431431340310032144302322313144323320230330133020014242224410113112310222223441301414310023311320213432423323312341243431113412132100242104223020020341034430020113424321043232240121421313204143243422312101233414442010002211030223102331143321140212321110402440030323044433142203120420300212014014400303241000443140131402330302144112002413024113114112300444411011420341323304433043120332322202143041244234101022324201113041033300431143300032111234000113244220242024020214222103344332121342233441434430234440111230043212232410303011223120024303022434343034240223241144411341120200332112100030331313130033300403400104442033124104011204001411404430213140234034122024320244440230343324141303204234403322424200221143443103223001333024010302204144222312242311200400001341324032220033340422420143123440320234413403444110134141023410031114032004311443243122203302234210302130203101134223434341303320433104310013112113122342110014143011340242310222242303231323133203102110302433142323243042142144422223404331431430441132003133431324314230423004410103320003040140313444011300333442410322044033343410303224411304440441032124334344204222421322301142300214023322343113012331120403442112443100412441143410310040010130440", "211223112440310424423423302302130014413042142143334422444443410344312204404030324312413311422400232132321441013224243103221333433201314042344023211104232010022020244141010224433331243333014122232021313341230011113313442042240243043143014230400110013042121340303113040100213011441222134104311404203214004202321320111314331142104333404344300243333123232213040010303400013034200034012200103023211431433210302443221412442312033210001121211211401200031204400243140303323010002411202243430331201413241341404012231031211333102141114010232330443231242120033032222241010214324220312221003000044112041120123302413131431404041131302434222222201121341323224013032400224134431104434300110403242431340031222341424343123242202331303024121301310244412141342420342014421200040310031301024310041212312341013141424024324442002130221122331311400300331142121014313044003331401230342140420432413201340300200141040340004142441123102112321411312021033322212413102042223111344104210001222340321210001034230020434211323233322144044132332021143341000002440421122444332412234420413111414042401112321002332124120102012143242412422401033203120232332130244013404222313310312113223134410411120013120020331421112012021220012230312313023003224310410410012022243313313140304033433231211221034210211131214030334402144211204314202334340210024200414341033333400332302341110410242122230300022320313224242023124424122203143420321424410443104330040340344010230403421244100000443033010314133042313420011133142333413034043203102030101212010241242243423000341424111032013213323423300433332032233211131130302310421210012444441033321200033113033244414001440044403131120341144324210331101003411343322233003411210132140210032131223334314212333404333242143401344420012401222030022233114200300021002114421112243310201320312301213424314043021034313123133114440304421442303314122123320112010032340411321142320100221344402111141242243131410334111034431030001232324331404442304213313203004303441114220323232100142221442413404040303212203224313041300441440132412444003001344323310202124420023310013400021114430001424233322110043401231444430111223411300040113414144010003323033112140302420311214242420004123142103113322304311122224430242010443011231344340401223200211010100134104401114040204410322320411342114341101014342413411134242001202220430040033244223443340312433400341323411301121132231233123422233011011143002331114412240044302223033312300113124344343323220113230021022444214242000101412320401143141211012030324100041214431144440242100123143434021301303012130042433410040322142302314321411012102300221441431011033131444100341434142322212202214010013400004413101302044404224242120342212314030114401130203444401302431424410203030133314333141041021141440313031403420042422444033003330410014101214140020310324140143021314101113210024044221444311012343231102312323321201110203411113131320121044201044304043140420331200210313420211334111133200310320431440040304331142344203222403114224320000404213142041320223331124344141402031033210023430414310413410240040423144320004033200141121110333340204344114033012313211144334124343311023422021002202340412000400344344431240422100214131304302320212143301021203301222344231344034440432144230320044243023324110213401312012430102432110420344112131232100332321223302441320121104000032140012104124303123414300012231014110230011341444302231340231404244144201104004432414404441120212442343023022011423330000303044014403142130224240111230241123114243131304240013013113233113000412000212344403230311121422312120101222003440130231210440444332300413014333200411400310112344000400044040104203233444301300134120112110004030344201233122411033421011234114200300144424102100104430304131334013042241202431040240143330001201133400130431001103143234323241140321323323324133043124240000311020440000430300244213211040013422214242043202230230141312002042201333223432110121034304022000421024133203232302403143341002022012210414401002404304442001203123133333020342243401124043313403001334210302223244442244432230121312031444444232223103033121014011431132234301220041203314310222032243000403040223223430003000240433203320300100330343004203412000001442212002200143410100430124431123030112232020410433442304021244442110132103343312302224402002400133142041103441221430003400034013403014321223032213220412433221110332242042021300413104143411242221303333223433100120402200020202411304141031213224434333203303142212", "032422102130130114400312040124413024221042424330002233310442010003421211402412302230122324033323211142141430313444120104102431124333440221201401101104204043321104134401023020040040412310331201213203320123121340344034330321343403342440241422104424434131243002211040224433110200311223023010402131401312402041241410231220030304041332311022433332234324442121202120110002301111133112024040032033133214221010123341303103440421004111443440404004044404044342442424433032104042024001004112424233320402300400031432210423013111134424311041424200440120200213011232310323324220322442403432301240123042024341201314440303344241314103221413004403240433330412302314204240110213322413323232230110244413034020031311434411234020004203340122204314342423343044403140444114402023323320140424421301032032004013213204123333314030220120342110302442431231432433211004321403022030340100401140440402423101212342223000302310222331440322312402324303021324434104000433140211013040240042432341440410212312240244020040010204401044230001403324200321221041134130440020410213344400234220144100303204310201421132303020113304034223344200432423304142321123111411234430201234333133444034444334411411310124112402012432212400413300022003114120334312004104234044011441100014202344330343020200013103213203233340142412302313214133434334302244000122214044213314134424401313043302431031230444031203144323103023044421120134130244003321224131140103213003142222030314041412013430432303304132133132111220043012424232340331002214022124043323242020300041332304010430340123102334342114142130304334124131023320003044013110010333131013413010040412440320000344313223302022314043443312131132102231210314404404124000221412441131240411041242201030310322223400212322040021321314233404430430403432422213111310300341043330110110334204332123334440121030024443004241343432323411402022143123123131410020242330134320400424120433214343021032032043212414304120121032023344113442314024300324321231000010314012210344234043443412321431122300331004003333103030443010334230443341141102411144412101241143024040414330022221321324000400440004124342123210402310044310240330124212012123410410224422302421000040233204430233111412320043334104201230001204242423141004301423022021130142201212414340122102313120023240410014441230212340334134203101222421300244110000230424432020103003312130340313424132203423234223301121210323141242011111220444223122304244424301212203032420103141410230021003402430433231004441003420412111043320403440104212043223021400420332222400113031414100243302210143400233442000321220141023333332102102144444234224401032032024222004040423111013144143403411343213233442310423033123331033222411022331110400302304013334213333232202044144310042424023013313131333042120203231002410320401332410334041013223244120303010121220044433323304243220124244244313120233444222420032044413240220402220233130402000223303312031214412440044130332041144234240121242322112443323231412303332242311342201323333211323330234433212012123004332311401321342202114201220010413441010042014024110114030410244301200114413334304111413110004402413332221431302103242104222043341404142010110304114222242013042430112420003101243314231323121204242242233414234342112104143011332130333323432111422010412311010033031220234010211141311021240201332320121434131214300403010340411134431234211040220033434212330301332032443230411101041304230111034341400421414120204231123124222400220121101312411114031430232043133042022110330422012200032141331240412432310321222312241204214113201020141221321033134014202114114231024222421011324304303120100240412420322010023030202341041420203440132441431030320000224140210121212103034102444403243230142342310440140143100030023142210203010411001123142042323034332131401143114112444404004020104324022001232422320110424403314113202322110010200344321204024033131412300033201241134041022320140104330442202012001333143142024132411021201422203340440324233004223313314100232101413143204110101413241331141311222430312032303124142230213402123043431430014333311114114014222230114232024040131421142232434204134021031103011344322040023000413320244340233310040432000413243000014130121130243403433342211421434404332400042330322022433302440341420200042242321424234211200013222221302314311411214112232202331433331110010412211443131141213102301312122321422403300233340212334231312043414321204434311430220030043220324100421142414443233303441424201040211430311102413321", "234204110002132040443113133201243110444101010023304340444343331424133134414013221441041314423314313121000300041440310400202301102340024004134012222414304441443330422040313420242411424100034310134420433331223343040433413244103222001102133122023222300101240442301030442004342444400323312411331442133424000021301241011002332001130141232212344121011113342224130040241132342104133414100030031333203110324013412243131213442344240022434242410010230301013334020241320031410230102422030214433143101332101112021243434142220034104301011430110114010210200311120204304221042114100424042420420302102033322404123244222103321000234310114142013140000112013341444114303103123204414142013044144421044121243323310111033211133000414141423313120043430321142214141122213120312314133021112313044312012121122344233142410344224423432224301222313042410122034403120022020403424111413333300010321402244323001140302143004302200420014131334302322221343041224032010143404442132442100241341442041200002121214013240231333133410342123414223002443320203111134140034424230232131000334042430221132313213033422204240223434141141321034034204011043112311343343012310321301403024132123423423241243044402003340142130123230140400040221404402141402341040210141403323040344324241333113404233133113404200032224210022102132203103400444343004322323324020121134012424304020400004241301401130012310223214022310402041410114300211312112100121023442414341010211240103341201213333312012303040322042414042242342212301413343030422103120444110122014201421334411434200221223230402444324234244020122311330244100012034012230020412214233114242040341224004434044433342003003344111422434100440140330413224331311202114040100042442313414220040031002413244041222123024034313023241010432444321204120403134400214124112004001200113114330421234442321410342214310020023031314113102413431412443203404403403110340120142034313142033223201214303432004423440341131121033310011433031334203321313013223320221414104044100414400323341143302230132110103120010130342223213204122203432310120103442304331334434042400410030211440342013413212421034214410032412202103443130304140032220001444122121112201423003421313434143243024104324023212434302010440013130331143002313024443334404412014423200422420200303043112443103410410203200444331301441322200020312111124124131114442412122311442110422344344040112114343310034210002343420332302040011102124110413442222120433131032000030420131434103120031302222440123043240024044202241234440230243023141011120031303013421333101042222030001041302243304140400331033101410121224441433413122101043124131244210101400021200023333214310134023124330441312204421444112340224142322123211200244041004311420133123220124041121021044301134333121400032433434401113102223220242101201034224022113412220302431110111324320312111341130430044112031401320001330223211011321102403031112124113123130241004034114330333120344040002232342213013143240023331430031301142103423040040321302443432010423331223032201430333431113030012243110114040344430020313203142023014120123431401331030311440303400423022121242021443402334222203004042101440032223330403304441240340243021433334223000440310410322432003223113000232323133312402134140221333430143134334110023042103041310124344431341004414422242332232223320430000424404234022214420023231021300323030103443204011114214310141412110431110420431041220201234221203104223340014000320131113442003232321124134300211044230432241421431210110021331331003314240031333121102041101032130402004211313202311230324332031311332220303444131243401432341403413402443404432114411444434024403244223300411003421324341340130214320001121343440130141142421101211403433242403142314421330134332433044000322104101433111324044430240032021412133324202233422003010414110333123033233400222120133311311000334014324133102442304203431134143033231233204104340240041302124304142103133214044120121122420140144031031412411100434144213424424240433130240043340300110311113323033420140324321003004432022012320402010400203240142412444424112324343403342412033423040102402311144042010104041042110113434411112120144442230034020044320434212230034303200221404211213242143441144112421003204412333321134213120100301232331414214342011122022032043031100231130304121242032201424243141223413042244234004243021411032401410244232144030213441320221041441303424342443034001200110102423131333304122211312240231100100400011240404241224400213404443424121423320243104244113", "001234430124303334200300100133302402110233322242200233432210220440011121014140311122021243434134411413111041313042021043010312433434020314020204243201324403101140222322431303102433413133124330023332240444424413013413231010213342311331021132124104110330123320133411223422310414441214223203402421131401214233120432343243232002143442310244320301314022404223402114440142103410241313234102332022411230123424320200110341021331002443431111024104123430141411413131314100412440423004312041130144142220213124422403213410132414312012243323003431122141122404044112123310130441210444202113000244102430011120133004131012103322040404210402220401314112034322411441210202313010011221301313420101210022201422113214314323200424243202001110324110422440341231014010020433104401021212244343321410001243441044420344203141332323420341221201423041421110232313111004411112322240122412044303331223221121100411242422310130421313014040011041324203201114320130423434212133420141211332334043230104144404414404032443440300301110133210312334140201312433042334434422423044241112101343012131134233020411324433310310131321240203040431413440312241431211104110123340132023004131241121310043421410133243104201334144344032304314320434121401224310441240432111111101403444012423114033310301140421332011413244302302134423044001011230001412142103304032131320112214442320233224014013344410112004444024333231000423413311024000441223033311203303401102343240020241240230230404222234214004404433440300224410202032003310413431433022003423242420211110102001340314243140434321310213312334240121321141411144123232211131441432430200121040000204120122010421004421201110002234233444423103030321333134424114013333014411434212333414224421113303030042202034110222441243441411114440101021201144213203342042121112143401301002323233022004102221041432330401122101003230010232433041404313334320140324103432301244044013014422334212424430341122400010133240304331332332132144414030020023412334400244432431432140323312301133104310332131100132302212031043032014302021033002000111432424443040310043143020022020341332340301143340102311414222023434103332413400432410140404224434411311044321422113111300233031130022342010143041332032444013331033420320202311341233342304343314114312302434231124110203221102221442214443423043013303011143433210223311113242321022401400020410114101400342322001113233341032433243012400120223140220012230223442034424330212233401431102103111230031003233143034401003112130442203440243440411213413034112043012241332142440020200232211320440114132334104111020244442331242102032340013301212234340112314432123004204410114403421324224013112042424413444001331410411222124441014234042111100414231413044000234331431324344114212214431044110100042112120010344420230343114440314340134342133004343424424000400430130133440400430231234220203011333110143303340431312041140234040414300310330130010311141221311113222431432203430200114112100404024041124224101411013311223020320443303231001440333221003012100204322010013302440313032043214201440103303001200302234021323412344001043440033121000040211221314123113332002410442313442411112420312220012431401410020001341332344143340304343141230433322100014100240313021011003444223111214420100202301300410122001441340203040220043241020314122421011021010234203003242222141421140033213442021232341434242224201210110404401143233022213112022302304132402120000041203421223403141021412340300133213040113143212332100001002300034100313212240412100223342034431443021123201444123232313022240010302222023214123420044241043324110114411213131310433124243324024313330013032243443024201434100013442033410110010410414224000302340233111232341124003211244002204131320102301230331433120022404404022311414432103010132102414110144421013232424343111133303201112124431402343121221312043240040144042332431141324444024433113131111132122141133143120100040141302402411202322134343412131014114312211412420311314334043000124404230124220023403220220243020013424414413324441200224444344204121132424432113200202202204042131033023422303300003404142323333101032000230413210410402233010422102130114242224331243204011141200243110422302241230014341241022444111030301411113121220432012342030322240342311331431433243301313000144402004004440103322131311203241401134200044033011034204442023302031314332234230030412131431424232220022213010320231120221340021013043111204024243011044022101433014331424344312242014341044111341042101314133320", "243201203242311444333010110340203234144414122242231201034413413223101134143020242320241210431402233223103213421004000320411224202001302310230402334330221144020032224030340410121100220420202241031112341031114023423431341323011224430301142431033334333312024010243023044223412244333001402223014024214044224213340313142202211340322333401022442423122121112410034040421101311222343124333033301142113341202333121024434333332311211211214304331243022120410412003404400032011211002331214023434310440110212023334200332334343022201103031002411020221122044430441240403313113231201202123122403324121400222143324123004342422221014122020003131112204100440140241214140133412231012300331421034243324000103140403331403004331324023023244214004241223143111220424134044222210312034132124414012223221233144032033404323103023414032330333003042340344133242344142440132244232002441301333300013421023003140203310134311300202144131311000123320122402242120114010342311012004340104304403401100430212204331433224434021231143314224233410440230003024014004024311212123211231103043031311231402012020423321303010034143034144144443441044201011001224434442200144244312233342401023404401212310200024201342214132140042430244200341120201232211214030421411424141134130320014104103041034042213130121130242242230402134402021033021402413103130413324032341202413401134211010323404020412324122021204341111124400112144340142201132124202121443310244124022113443100344103042130140342244112231003341424331414010141243001320000300120102310244001413110330031021312432320232322104001012342131300432203434003021412411102432312410324103240311343224444442114203412003420410003103230212113123031204123232211043223041403020030124132232140032231233004442124130333230140030102022344224000442440243221423030312341320021202142431133201142123332401344301244243123344411141013132232004333301110243211341002402121243213412034212134220040114320313221123424043304400240204022322220202232021032122234401143142302110132443100123044113110223332034332213402314343024043114342013430444304230403020443021102302200333303231110324302240212141344123111002040212224201110432202302030303221434110420212033421002133001203134013320024404422214423040400033411113133402342014241111430034124010100324143221312204112030100004113002020223433412234341112043001240244130440301034022414341141023214101431232234212311402002203102432304013333220302041121134213441011003310404020230401024314131424144013304310201130342441023041003122421432132042431322331203001310031121241201120131002430312224104420103400011134242220113111034212233303331244024410033020022402430031222103012130141220320302401102224104432313210114403240443203402431412003213310401313220410434230330043301302243043034232404022442042433310144133113222234240134414331331011033034221422430341222131021022213120200201343244114224410232232102420423130241343232223321142214144412213134443200230221001021244002022014130313001412343031200102443444113434221031243032420324342000402441043020440333014043012131424101233014040201444120341010304404013320332434410210211011003340240032304320141144141411004010033444000112234202112400141134210440211424330240042230340112303233344032402220200220042010303440143143340440114443102240230124143214132123403440134304114431301113013122211000204312324234100210023103224342134233024420302000124223021303432011103240404333341222224041141034112443312433331120313103034330020031220242113121213233320020124031041213432032002100103410342202134131323131240030431023241343304210041423143332041133120423424014432043341142240202141412324113400202402124034343433413421132011331240124344312333234212130441321010030041013024022411023341224023404420343323301023100402134103341304233310412444120041000144041113430012300133304000022322203433402410133130320343112304121043023030432314124423020034201301010443442224420442233041300132400422202411030403202024310403242322121401340122203420434331230314141002124334244103322443340214204331303013411040243210244103222140032014232143223234223341321023331142213001320010242333301421334333010234324144214312414442110030013410334310142120434403122202041000222223421221240131314342014033404320140420333031431313124240312224042144022104122344014404211211034433334124322214011323313010130414420021030400020301242331032104440110322214223142112033000302140244043410001400101310012441410423002313123210021444420342130304403241214332421432421414144134031", "213034001233003333433113103202044002043102003220043421400020430213240143402244023014231123134310331404324423422114144031343014002341004004333133114433302411320101420010430022322322020222143314204411120001410130331321324004310421104104102233042034030302444034134424204421341241313122310222401300031403441330203133221410413010244043243443024431333434142440142221434220114120404301230210131302434221422323112232232020211032142130113014304224433204032302444313040143103200342413133214443312131110200421430322104122232303102303234322220041241021211041110442231113224433343403210122112103314123210342440103234410333031121120002300441432440131400131441442304224413201003404312133211140431111204121101423144114404443414320123214420311110204331442111323104104312002140110012411230100012133244243401422302320012440242001340232431423241024243014023444424303321000233033021431233424404042012044230011134400211222142100433431212110132124041010423211444141034044444114142002433031130202211122340121404420244140223334202401420124403230134221003022021121203412334331320133230313430000223004023142332043014100331302340144431223232220123313324104221320310221421044414022340304033322432144441210234313441404211041043312422220011004401444344222112323142333220022344124242041240231140102113442332210144420030221421423234301140023033241101043302002412200303144144331421142431031412030211031243012032313442433130012222231312003144224141214122331300212044443010330243221330014321243343143231120401011023322000442400110004141414212134210331300210010441231240130222210230431123404223420033321410210002420414142422421211414203114112221133014124321410243002201241422301030310412144244030444141421323113042041041203104422041441111401024403304322033014341303144433334303202034223344342004141334002140323112111024024230241432411203000324411414121231411443041211431324214310210313403002331024443232230442122441100220131331322312042323222444102444412212022134403021121100012302311310440341333030001002320402212040401420104024321103424203242334423102041431230434200241110114331043113221001002421024001104114002411301423334344112324210314144312204402133411443442441320130133304224233402123203324404421222223411200012333100013423202123431434010214142020201213020400141322234231333400202344412442242424243004413231110424440230200423201122333033424300123110101102124023011011203030443202433214004002421132244143444300143200000403401344113321300120304303044141323322134134140130233003031412422433330142142220244324223124233114312030330433220002334023112142004304132304142311314402414144030110310103034141300444304244442224441244324223102201412220232300234420322313024032412014340042223411420224241334313243100300124241404210103433411330304441432020100442130202203400432242441403420302240223233124113140421402414431001434343001024034402002144113201244332323023300334214022202203421400132130222000321334032224244404144403004320234130320433341222144414140302120443111202044340224113113201211323341143301331000131134243320231422022314232122002401413241441421132141010320110214324124141144044011142414030431403213424424033210223043444132000121311101204120311344401144242101330324024301311042434302033210142221141402210304303301041444013204241101012402142424313021234010322142343103420324044040213402443312304100121020100140201422201200210243131111401421113400040234340114223443202423042011331103120232414120201343021134333224302114112404404410324232311013302223112040334244443300002124432401143220433002131030334044101312142433213332022243230014343344322033203023443224414040002121340424034434011023102111134030100104224243232400122000104441011333413114012314214140141104132112241011311412422011224220200321043342140404013042301430204333003422001130424404320032201444022243000020403334224001323424131234041124132314441304314000210103104233313002013342310442303431040224142320404441131232343434410021004441120144121110104141110320004241303213131001000010404120010113132221430043443321430143332140110230341332313324043243402023442430011220433040423001144022203232143003024132410210321401444421124134444002041312324132221203011433023144030120340110403211102344210412030310134443303431110430141220224012134034340033102210201221210442212144000201414003334132342003002122130032112001420400413140344430230230420213423310221421331340012322000040214024214013310301112000443112244121414042241120223204210313333002331033043433", "431031033210234413202023143221002303204440314104121330003040312033430044301101022023112222311133202102202000444200020321420331110400304413324320242222143420124430410110430004303441422131201044441403123022440441331211231444122112233000124202121232420140300224433402330234300132134341021322243001342120201311444124012310224031300144203143214033404212114403021430342140333333241402042103033200444242220030020320331022331333040313334110242100301213310142130342010111144020130043013123240141102304322214311312122440233301200422120232004331110113213311404110030021012003142232334230231303311303131031020203113431444124002111333333131010112314244000004002144334400233301323004340203403140113122204223142200414211141300144321330023242223323203034144414024003441100400341244003320314242244303003434441331204241013402033010123431224040234330213022102100410214102440204324324413220041221440331104310411333203200413100222102030104203110200443231013333234304010211410331203034224443141400100114422013333223112030412210203300041012412223314333400140240422232411143342210200131134232220243003013323134421042443403241344240334330423110020332313224041020003411414011100120332023142201404303234142400234143102422323304233321324320334423404344030232420310443322131222022120034101033011322201003000123031222443211414044033431141302112222442034330302031334104113433400010120330234434431434212401003442003234440442133033130430302012334302142112342133413200200110024400403034303324200334421311331422142110001241014040402141203111410222400231004043320010434033012121040433412120002302333140111331003204014120424143234112103142403004004214022433311404444020041140342313211414443111314024303030413132431120324210202112323010101032302144402421143030430244320224101202233103042441421414222043322223213033130414210031223210424002044144413111112141303114003332111233402121440010434402433343103403222342103402243202210412302443121240023320420443021314433403032120130013210401032244432033211300230421123334104322303044431231401022211211222002140330410013134232102113011010110232404421121104340141241201122123210014302131414013133402111201243124313222424320202131122244233141111214311132303201341342044044241343110114240210422301012213121243140443301422234212114232404444034204233011231000031013414222130433441330202302412201434440002034034110210414424334404240434121320204131240344404234410324324020233212442423344202230234032224244133023000204244303204022241043421110441421331341321144211312003343033201232100103140104211102442111221140223234301203314330131330120024213101233032401311332203321231141003244301340224410400110213404202241210342424120134001004042230111204142444442323214301320011310332404401031440103010114121114124033410321022032132420314442243442340043404313112132300342033011012114244040004200040042033330103143404400141200342231232040120143414404332441330002303242331134221203121234002233203140220112044423043100321412332000101430021421443102422340330313244442333103342132023311241014214430131312342343203024401142414220044121203011110242200302013043340204304324134034424303300231200112204024344314404040304342400113433114411021334400410104310223012201141233103042414123303244141044444211221101331331403210140331400431022130020013200401222424003202124220112100330441010300332100410122312024420424240320002134342314212344001312304242243000233123003230314442303312222244212011311022014442411223101442004422202244132143413211234311340003124101310412422102430024341434034104331440010404124104211233002414424021340141220402423200440312003443234231310032301400321022212433440321442331014202422122111433141304013402313324021322331112404001402130442042423203131122341301222142410333230413231341103333110303103122204143324232241302323322121104344413443114111013040240330211040341101232140241011310024441213440121341104402341202304111444213331040423440410241310134004043411123032210230202023132240030443134221402333434444142304131343133024324141030144422314444332430301013314024233303034204121131110220123433140441412411141120233442340122101131314221004312044202231030300140044411133143033123442042133210313232242224124222224211000142200032334040442224413012014404304110243410424002211420112221320220214320011433130320412013010313211330242134202010324044141334144413342121313400431311113340120341212220014411034144313330404132333212120104341210204333341304102221423242220210311432411201220303030", "434202244320443344133130032341143401422040121141133344421000430344333324312341134204010143132434120031413114210431324312431130234414141244010403310304014232403212001210411032320200131032043103001444323243002244444024332044302203030402220130224221403030244440332244040030244303133312402213233241421343401402114201224111334330114322314221211213424044344010301233041134014031000423144412232133101112130004001442121304334013121134001100112120301144140111121044122232133414431341111241310144142121410233041431404003332113324102302312322322310043433220202403301021401222403011124434243311032021224231041211211210232024200411203233440020344102443143224001010211044221420141220034214202410443124102104033314411140211441120123311312104010324234432030221030033012413310114403300222023441212411043014034022023420030441213221123233002130004434430034414113422331120014031103320033304314240242442424121433331100210440003103034113231232433004002130412424324201230242314313334302432330122440121430231232404000312313000020242211222333120140022232230410432002423120224420214112340030214023222241234131424112012003222104013300034014014201410414124320034341230101204304333024010344444010303143244022200343444004141402202344013003141231002414040031234220113021133032230201340321124441340124312021021231040014204142132020423300333143232423242422141404313233022232210024220130320021014442113240140303023422211401210221200122400322341413122024410143321311104212003341242401432224223304003023400233241021412022023233200100223240121442223100021310032232132142140213131410302140432222242320324240440210012023411424134444303111433024302231103140323201242000444344202412424201113022004241012242231413104420423444140142231314234433243140214310301342100132412444401023112313420322331002242423142430140413411013000220104410243312440401402214341432341223134121224432001231124100043042444032320000011434112042122211432004130400320343433414400443013001231421203003331224210430411013403224104430212404403302120011043043144003342021110134141330013013314031140230341320121344114023200324132234200412223033423131330010302341221434120010011002320403320221243212013304343141140224310444101200304240332143243110022420213144114223120030014443430120012341101243103311200020331143240032204011412012300441324214342414243131233123311100214042210221134313001441014140241211234412120001434401020430443422434020401033001402200204224414312144232214243033401042002401213110204121242210014131013320431330423114020032244000222322222143024234422321024032110240201332011201140201103130113224201010444331403401222233331120320231333221121210223422234401233021010110420403340422402021123324400403442141312403004430441202433413422341432044040200014124032221130244223011000131102002330121401132321121023324001414220044334034133140011121224303223443423231310321234203133324000104433110020023031420143030140344334330440221013234004244002002112104412401432334130133310340013433031011021134304034320403433421023003111123030041041444324102234241212300241020343313014032141004321104304230310121043101120321040411343011411404234134441144404142243223143140440204204343110014334244112241412400022240122233033101123131334414332141002301110300244010132343403343002111003123043141010324114230000123332414140300143211341401111100110223444422244340010123143440222320244004213302344124244422340112313422224001442324133414111414040400314234113132342103322421331114432303243232423244122404104224103020003023220234320322413321320120044314220100023141444121103313320334303311400211310412314313431200010444432200034310312411432244420434014431323222041101040411402112340112242033412102344110444223342300200131044232212003202020242322314440311330334113102140004000141113032113140041212433231434423223020421211340114301221333031002010231213033441234001311441220404421004020103300232442122410003131304430023424303321203114040133444224420203344203423410140413303344111033124221004400314422024402332324212333331213330444344022224434000341430323032402032141241114104242113423420012402420034020104143422101231300040402110324411142141313401113311124100012013320203243123243033142130014344134100202403320033100331304341402001114412041233322313244322100314040210032112044322203133240304011231133211212323340233040234221003302401442444034330002122410112110210101444323101424434341123314104203124201041101230123040141204140222220304440143302023400331412044211414344", "411212242134021414413412411120004141030202304440234431203041114241143433401123322234101134202442412201123203310330131040344342410224344142223142031321020440321013201031401420114140341141011213430423424323334213434221414044322213110033300042213314342200033424214334433232401001242202140113010233323000233101210344230300143311111140122424212403331222403443000130100002214034143140424102433413002140011344134031222243143421243234141231020222403403243200201014004422433430024141322011141444203320134241211201121222431334310430020112320103323414420401301100133300144031123032012304223232110322401310314224021121302323203424214034224214022020014432101312234001421224414014021213233010030022223240232103233124043204003140043420421443123033332140432134422103310431434001242123010421111444241332333014333101342023303204403104132123232122041302230134240032244300211033103220304201432010231120232110241324000014141202114332331234011301312424244123313143434232040023211031041243242324214022431240234231012024202434342214301433400131332243434432121311013012414441312343101020341304342404120210320244334342333300034112120242024132240404132310441003440443001200322100103332423111223002142233433134333040131344110014424022103203122021322203133331000312111210221021424402340031400042102314014234131104140311444324030321101113033222234303011332311410131132241421122400232134212301013334321440422043010411431130304001040042112201231222441142441020112410214300413031322220231412314200011111334130424440344103201032303423003144213204103211341012134400421442013340210424011241441442140323014214131104104044414003113400040130201233044112130414111342423320040310242011403412222403041234212002332110243134341334002241441401202041113344033030001202042101231424332222200044013403024103241332431441032301204142413434200340210241444040134121042434004200411212201440320042400212133411221233412222233100041144123401024332202434014023141012402112032424202103320203113311200141131120132403210001441443342420442430203303333303200400230413143203103023141341423104411430012220240230313141103242123304433114141031311224242040213104032334221114020344441023424100343030241130233114131120024112423121421303233230013421443144214301211412001412341001233013344123043141240343120213144100011344321023012011422403134113300141023300011341330003312244002312044004003240310003003001103321021202012131134401231423341334330030344200320241101200020402401020041234304441122140430130004320433120001414101002200412233240132344401323332000122202313121141302301141301011320214144124422001033232103403223014110421202312110334144343214120134032320213321412312344143422010404101310240110233441432323220010000131003130201014411414224402410014442031340013032203334033440234404032300241121440433400332300343422203141102331320121214033311242223010120324440344403441204243423041241311224211321020302224320424431441420214212413201144023204223023144443032114111031320102023021213404234040121400202334102034120014323324102104240410004313402231230141423412132233133410312123301324443331323101200122241140023122420120132201341004444332242001414313342231024213133033331001414142230310411421434114023321200232413023412034303303143034343243431432403321302410114423233003003314124131111322404311334304224322120431224001231012102130004324210042214023133210142120400202030321441241104203201231114023410030413101230004410022224314142320442233311442431012313423302433334220412002004410040023403230424240343413134222140343303412033001240141141020031331404201234142433330113241001411441124230300143311120121313304130331102124042211044421024211311123132001011123243420332304341441411242330122102000330421400113332303234224403111400013031341210303340422140232300114131213144131320040031314332243243242003402341003412221110033024123213242044130003400214043010000132423032421431314002200120440424414331131113342201341224323311120021444413400120011404324221303433301242042100400320421110042023130310101443022132142412002320104221041203403124102000204344330310143311123341432010043310334111244102444430042111102243122401323031013142033313124411433203201243412110304322301221211333033323224224340402334244341343324010044110124123020242220340023101224441244234322233102111444023002123012014043103004431240433133234114042143223442244211321024030031033144341140141114331033122230132141233434033020421132324443100102223212020400201130041331401340331232400123042", "240120032313004041430304333400034224432204240223024304434433012233421102133003333434234220002000100400020144122442044222412311142344013414301432242340042232134414021442110114114131121231023133431222220133323404113334030142000424012243202103221324011402130230042030324211003034232332213033034014333342412142201231322321101221233210001422320322331443422244401214344344012412431440444332342422110144212020014214034334122313101030141031003140134044244424322110120403243443103223321013443020034430414204230043421433410101443321303204420340414124121100040031044111301344230024234222131212411211334401120141334034100401433233201422301034014032144114044333123300011322114300430201331303312201241331233010231441043110143122210022244234441214334320000242414242101031200003304024444131213312400304223431100102331203413314110214434001124423414243042130212411004132300030320321214123424012031143431144204022243301324200331201400222100111100302401413321342034111333140432110422230443403231300243401121234032012224423013222321242323210002231343442421222133330444433044111113231402023242430322112111342222400442330204044043322434244400322340041340113413034211320001244113121123110013413304434440341121121332301304233310031231324210112044301032343424121342202304031000310040104101431124322440231001142112212044100013042132304242344214420443031114204203330141130411344013042244143333420434232020322423400043134144131140423424340420132323113324300302403122211413142024132313304140114421441211330002424243020043013020440441240310030100023344202132032424422002020234344043310211120223043010411041133232134122240314401132023140342410003200010042100413410343230221112043301310424130431414311111224023331343313311323124304023110404322231224320033230011230403131134304030344133241334142101001000410013123143442413143212113114400120223344311210411044203203133331004421421433100312400322032033320030320400120243013141342101134022114244022401433023130420404040044032123033103430012343431224120143112012423042311131321041201012230012023131423100223221012234001021012334023113423310314340231033324433142232300323141410032031223131003421221213043433004304231041211211231303220221413121411324040214420241400334122004303421020204332304311422003200112244241124332112404102431200431104312343111100442043100040214200144432042202103112024420130002204122022004233031434432323121240124400411402313144234412431131401212123304333201432304003304034311424212401023334004104432321020030024323323324434104431301230100010404314341442324231123414010040413341334334334023030343442014423240314244101001142243041432304014321131430131301243211344120411233302224412040331431344404330412302411302101023002402223030033041411440013130440102411301021133442033312431304332423120341410212401441411202122212234343404221434130123244442001413231230223123443322240042042112314401414021341344202231130314443003204442223402411232304012241402101220443312131430433112011433140002243442102140041422143100421023242210310313422130332401102414242432201311041244022102210413234031220004213212224321113343110402340131410310401241301221232020013034314424424343244213131222443402140443223002414303420443120104424333431202010313112313142122113132311402121112233112413231124130432342224132324043303044030311211034422304400320234442413303101232042040224411202220221441102123431233421344244442204120141302440312212430411412340230130233121342023421043223411003202404212242242241231222201120314443233304233040342202301002120131011022311024314312134312332333230300222102231121404013001100424220102310142041412341244331332204210404042332033332202110110434233411320022402414044040242434044212100310312014201310132434121010321423423222241240434210443110403241403413414120210124122343333001024002130422020213223312000322341401024410402422333041401411323314042324413401413014231343414123120321124233023204233034322032201323010013002203340311042210000424132120411433332134301124403140311141243231420122141340314241233242131302224332010203044314314004340211301400102424230240142333331023310331040340220103100313230211342341040413233014313310341401201440112221330344103333004231203241010442323024232234330343231402031031304333042114112043041441123140043013212143414003331334102334441031404441402132114031332242333232104102430234340134043424230434143440241031444211234220110112043230033402240414124403213302404002402234444140114422210044321430204410400334024100", "024213121043422200033324444031141413242012232001030404322240423004133233412103342233040412134204412403110402042241402414334200212424242033231434212042331240031204030234223332333004043144431042443424203323023104112104330214134021212440200344204020240014000014430324001434100230242323324242141321212023331143434321113424043031240323102343042043034022342133402041343141010221131204334140232311210340413211203400222431202434204322201330024131310233331100021024313013223443340024122444413400314233202433131041041041314231332044434434421104324041140000004011103002034414000423221034433444141313424113341321120432320443401311311331130211100321003402203042402041031020043401023444420331102233410413123341220003311342200320122143003003104140031433442031100041032343003240103332011103322000441213302302224102011014140430021031112211444022022141032413012420114112200444431243141311334011140314121240332333231024102140423310434403232334433322111242041140304401222221214004043220232313441333231000344210012143104423414204420412414240310202030220443231130030030302004443244340114232222330001133320234123012004420144134002243200014011013144021313112112204233143014044021001144012222214323241114041041421434133234130231303221242001041220132002103421210102343014021213113034422341103214234332240414343021024330013233044004210203144022111320141403203122442443132443404143013212111244341313331321120034134214043134203010032344411002041233104110233323423040023243031232343100230224331433444001300314321131312302440304102132101000132220202113042041003004400140443210140421333442410400324314434112314424204130012300200020023042044103211434313043142221432041131144313140014033233313333343140421301400102043342430341221104132401322303431104213444310221043140202431421210220200304044044340103333421333032240123420220420403302041044130010014420040002403104204211101234030034004420410232002134413013314232322310134424023121332113344324400140334131122214200113222303021324233014021442003104031340140300224313234114033311310331444100113114421043332330131333302434341103431040023420323322244433034011301344042433033401242001440423312102222442332032400341121241110224302443001233220444430132223124340430001232201040023421103144111200411412432412200134434414432040031344022432104414301142404442342000140122213034320023140100011001204333142404023042240123344340210422232302140414140214110140212102230204100012022302111213044341344240440321043102244221441244324443301141312441000443301310223004241014414324002211304200112102212240404231320423244320110022031401424202403044313302231343404342220004041212011133011201023213030340033143401104441310024244312231210213111032334044022131421234231111241121404143422123241313300000301312144022024141413122133213020212012002312102113124314032200100002401300232012130033133424030134243323424000324443243143421431313143122240320311432444321133341204022410130104213301124312404403314424333334011324242012334110134334340110113443432403303323214234132211342412011343322113123340441040134431042000012433340423132112143312004422301131104402340131140423312133104301321034242243043413420402423220334134033313430130301012303231042020334024222021232400414401442243130030132332032443303312233431004424443410304014103213112314320423023322242122403430422104410300032342411224142320200004110402204424210034224422013433203311411331102010023423402010302314343142413403440431221424444333202213414112132332400214403210141432013440443024443420210231320302243442121300441010314204121410120014124202222213042003023040221443140140303033000030300424444404040020213441244442021043121241444132140413314212141202123041323203211211311000221012223324400123130201411421131010032400402233000033330010443334310342332113211310203114300222234032303431012220021420212312302442210210200412040021241021113340010421224402012034000140443211124134312043204412000212042004311444233144311301421312032002311030330211134041122003314414412031122022311020103010214441130203124321424320044314401120232401443114404314203233110341314224231030241013000100342040321302204042010001143323042211324014034210201324040030443123111120032231442214124302423044134211030004432420010044032302424230014131234300031102022223424314323212102142314141241033101232102312303411100431144101044403010414331440141120243313413343042444433241101000404422330344343412421214442421031441421122203404041400312014211313320212231334300141213204", "024120024331011441334412422111134244113402403101420433244410414123032033342413144331203133014104423143013232042333103244440002114323134220420133141030333234311443223033042342012122324014022403211311133332123041032320203234001010343033441112232220430420100313222210211200340302223422032221021142234240140303314424023230344030304211144433401033222033001022402044224202332114040010400023341022424334103141003224400443333044441032423120302341002143424010314110124313121231143201042210210321432231311312213211222113344344022301323243433420332333313034440144013332042231231432021304440204211444244243041024444013132104110123102434140041414344233341110044113011212040104203410211433444004101400410430403042022312212124130211304301121204403031334433031222332132210144343321104041040003213303134432341010101424300223344001401044422400032103422001214400421400014204332044041212342012443233001410234203343334201301301133401042341113204240313400330231411234124042140112130122230432141440340111432443311111232224121201104323340133121310434043312240042221201222031302030424221140102043302043344123330112142040300130410340124112212113420331332001441322301130201340431210342013024133144302232301342321114222314443310111400320442120324010212334032424112332431310114211301013002442323014014421331244310240122300121213343014303113134420200243203312101414330242042444144431221433031101320104242113310112013140323301322022120442002200431431011003332430231342033001201430111142144131414002434420004230012131222134241241214204301402434123232244043432011144324401012021424011404440011421413312443044234334344122034324200412211122442141234412331313402224012132332143101221231242310321444141043103101231103411411212430111110003100001443012211321002331213020103300343411141021440022211101130110241344132433430444201120342014300333442411010000011444211113011031012442402244244114330232012411411103213223321421040404311104030024131221123231403200421340032312302101104112012331033244444010300112203210310414203213340103234402102034421042212310244031204141121144423404003001030021231321334101011120001312420402440101401101144434030343021103200401203023230432222432124120143414204134130212334313004412222313242044240433104323343141413232110414030314332312030430311244314233141413120111201423400243124031232403332411341421124311422210043010440223310033214201404042304043330200432030022424224132320241044001223132210414222423321023334420003320103134023322400220110242142324214242330200202223141102312122204023314233230440234242441243303001343320121022332301413130414040440040030224424421033000422133444001112313442131002333100323024122340434332310244104403044131100412143403220024320313040041343423333424304220234341203322002414400331203341421243213141241304141203201211241020412413211423043032304423313314122200443114211020314214144340121444004112403321201044424032303044440110014003332301422403431010443340241021030000233013032110303120210341104124424201342103100144321430113414402131033034311124400313102433214414340432414231103333141131244020023233242013024241142400243120013014302140130032303012042104334232134223302223424024114042234313444033032404213123124144111433313244124423423210123331141230314102040303240141324033421331011142111143031400243431444410143102232101141024412134224123412242144302232143234102230412320141043020434122322141312321000114134401411141403334421040313003324320003303320322220443422210404221122130210440311230133340011033101311314434411334014442013434310224310203144431023100200400110144004014330404044113401234120221134242342042131102211203103134422043242323042244324401400223414200401240121040311321321414422311212112031404334330101324420424043441043314112204200214033414234001432414142111011100432420123421212132421414013110320432212110342242331010230030224224202430123414122442304401221441014213224314311230440423031224121034210102420233410210011302021310220044110310320210132331034110401222443101004204213243114141013442223434300330021433043001233233410241112110132321243423121410442324403123134421142314001104304102400420440230321404302441333042144444443342243012023140221011212222430040213411003334001033022131433441431012434143004301202214342032213134102334422323120110344201311032402322240314343404021004023303210410304141402131002120202223302124244244214121320202012402340330134001131010110030420212214042110040111101103121320204221343410402304000323130202431112", "302004210013234042121204131323023002114032331411012422240213200444044204203341334413100431423333213422402141222432013132103331141301241314333010023310201204011424444442112010103312304042411403223040142142324000134341223402200233043122332011212302421103201420444440043001033101200010441124400102224310423231213133100321212120413134321014211133444210331430114302303223023311412324200240402302010213400303241222424333222100300012342110331001311430002414404333034330244201014043321434204210441212313311244413043204104021300114440011002413113423203214401121030240343143424400120110113022002024400233330221404311341040000022223232133012434332121122030321201012424110232033343221433440314414330241043323302344442331440101124013303032304113032223100111133013204131430101000413331422202321233023041421010230003312231144302443100233014141130240412121021414320441341102141110010203321003403102430011331103420421411334231202220420142032001123410434320234200342312400143031104301414322431141243242122313211223204121231401414132042031144040344201411301110224203012034233044133024230042102431104033413021311433410441440444044120303240413242134012321133424110244442203304022203240312043444244321040131321301041434123204331333313233201304443220243421403331224023221004030400001331243214201314042311222034014414242401142301440220204201210011141242222203434131303111101044014111424041020344111222431130241404123440131220032114003244033104402304432210333210012011410203323223442304104113030211120200000123310444204111420101432023403022303043334311331424314304341120130041233212443111030414244111203401120440304344123123321344342201101023243432412301403204123101031410110422313120123242023400404101201200020443202104224133341233024443123301030132130242343313320220012330423132444131301422310440011024440334302443333333024023324230033043333034420412221421312421011132141142322202104343440412322311301123001134320022402333210212404003132010022140134013234420032030144421141100012312032342341412122230010040401431441123221400122101401223100423232240043042420430424240323241123334110343304311444110102001423230321230003344300241212242320401020243230311142242203112234241014302313343221314202040404310041123144312422223332034413220412010101101131313020100142440002231342231131432400313322031032102304322222304342424140020312232334130130101014023441204024032330141141311422011233213322412011400131403134342342441011121132214042132340330144041014003122004444031310242011003023101403103222402424221320102030202121300303411423103302220334343404010244413411240342314200134421440132214430213113412112322421404101243230303100403404042121331042100410413122233030123442312341121314433142320130434121440202234111002043443142134141012030102141320410342301231243114031411221423441142001130204422131234414424411020313430441311432040411021033223033431403413144044020143240340342403320240202420443130320113124442304014132010432231410411342422343314333402102141142104333431443340412432330100221111010204110144101324441404134410314111434120413202013014330200313210222334443142011034403040324403203032312002213212414201103020404440022311130402320210402223220401211332224340310424440222310133323033302203423140003102320022443223000410134133401231333013210022431144203441142402001024424122404222410322040032130433110304000302402024202421334100343123023004404112041200123204234402332432134430300233123324121010003121433324223104422000022013313110004214402343041043242343230034204312034444004312311242421324242241013003441402203314042230121321303323201420014143001121114134204231420222204111413310400313210321111444110133440202432232333323112312102421230213320003304333430431422221140114212234342311422104332343232424124230414124204033140442024433144143221044100220100311422113420012204321142432033132132233144443442322143333442032424441404214144421132414144224323203330130431412203131032104403204130423421412230120002131121113431102311314000424030044140031240142233312312040201310321012012102303110331421141344023003211020114334312121244404314323142404042031103131444122401121134223442323443432232341304120002324201111044231103403132342403304144104143342321222420443013424022342340042321321112300333403400401401003021231023100014442242244302314131331040021133113330334413130440104120021401333102444431044400413232030414403400140431241003410020202401023041232404042103412113301210140430203004013223120031004212121431103", "013142331233404143243101231040030442043404221140320020041321012442134244143021100133340304110321110324404234211111140414044302130022442322132111404132424403303042234132313340420020443442343342010010140331442120324303003241211032210401203334120221313413404221310003444023142404211423204041204140334111402424114404042102020200212224414323302120221034432402220432234111311021240423124031334333410340111103302043034210003420044200140441410312010210243200404114303031041412123214440410413342014340043312314043432323000233023101332134143421033320013013121421100211201231331314312240344323014100303203423212430213333212230234324313243131430122000400324010310410142411023331312023213123101131042133200243021114332103221020441104021341132300313123311113431431233444122114134204412144210042040330111202344003243241243204210004001342132043431412004403343130132041101244144223021001242110023214413110343223140400120233331142103202342030434421303302303110440202401000133433002323101434312311231333221122243423303121443113013321043301430434410142142222401421210441214011002121123433113411124324042423223344034032211130244043044434203042402123102444334241442431101101113340402214234444003201033102013033020113211211444211322204104041220303403131232310324413020033312243222010143010403133310343102444320330430331412420113440402012112002040142224020414201323212104031303203232322430021242422003433032340421443113331131434412401112110420132224301400132400014311104441001041031022321413410144203201433021331322243211223142424304003024024402403122004001401432134021314110041103141142332334333444124200324003203334012441203104120021033341221202000004432043241101414340313111434310031331003244031124400424211013300313201434104311042311204011303321414144331122144113000432144042224113431020323313321121104300201211401420440131311343343333033240034030330302130422031222322034413042402041340101120120032413222103432301144401433434411441034201144034330420032113424243320233444103313200232420403142420411133220042304112222442410204023202431031442300314030313040224422131310330402142002120111301001424303440100431204224221131113231311044333020423132110001444114024001130330423331323031441202203124122141004211102042114113202320213011321021343011432113304321334100103104214223140411031321331424444434103422420341220342004424410342124210343310434433014431002410041110033410033034314033220210214131313003310100111420341204012310310300030411444434431011222242312434323343024323044201431210304133243423032331243402401340343231342214440440443040440310400024441312434213422100204412214131102141144324240002121004301042242122222014011321043311130024320041241012302401030034342103212420112220034014401024014200042001344041321330203320120342013241013424132124304431123012244032140034004311243403342044223222431014321143110314000402202102413413232212000202142003133101420324002340301413202030333030333143334331421111004242411332440432434143241021012243410441000334214220312010022403312301142013341003132122323012133300404434022304223040240020411442221044223332004313204033014124111242032320212320401110202142112222101420413002432042141144030432243230213310340131222232240004432343322333131021440131023424332000133001122102030141340244212123220430233303030220210111122103302200020134232414041431134311200333032000010314222000223321042010110311002321020222014312102240314212001111314041322111112102113222243232141032340122301314302203240144202203021111231423104232013200020233320314041023312134134303310230434210234230344202424323022233111442400403023103242422013112401403120001300103322422204411112431222313010011420010332101142202402020242332030200301020133042001011410234042042040104122411420433244244131130001111032344014111222142003434333412341001031444133202430340241203140131202322243404234422200411123131103111202244442024443331110010121011202403132022201333431332033134141321134214410301012023243030332420330401122012411201214042143004031013021013011201302302122041114130020322301032113341220121432034124441401331011421141431223221310102122041111411040342340233000012343234342140210222231332140430023400221012441321330420120042220402301414233141404044324234330101004221102430140431324201001133001210042242113343333404333234423214201212413140110441033320021034403111144322031444041121321324034430132420230130444313314234401233113414414103423111204421304324011323004213334114104210314233001303113110031303", "400040243402001130113020143233223042002201422044413130242342243140331301421014102031133143002234334234343411024234031024203342234101044033430220332000042420444412023021324134112402142332220012424030141044022423224341143224311430233323332104112421204210440043303302023141111214132303220324130443124244404004224023211232312110343142430211121022204024144400112411112111314134324440042431014302133424130133133312012240311140023302300143214301213102344030044002343304111004232341231232433432430131000412233312212004232000303322040144410102133301103322144010434340021333441042203102010131324244101041014342404233402214444210431231002312434212400434111042211123441243401203443033044341412313111100431232221132310243233033244044434041342314322430201212322221434343023132342013114414302231043320303333010210123122122111304330001120140314430043312324403221131122222203132042213001104013342244222423213042200441242111113212213413302033404420222403344222203111044113123120122021034222132300043404334303223444331011030013240330200431431133433403222331444100223410130410244033244100440334133420013334242012123031323440422330341331104422112222113223102020022341040420423413223443322030041324331231333301423432402130031432322140332341312013343042011323201012304232332024334031101313013244024143414240132031210404133334132433033333404104120013421031122201111311440333330310233312102203104244321244423311212103201312213401401342200021124211233023202422242111004030402240103024031010021311210344104020340044333014120101101224130234401432041032313112402123230101014044202401211141013334423042302412132212121331342142334433431121342234111030113341014311241002012004014344312020331340424424141321010433413412204220013344300444442031244114130403232224122342233441004332430140021341303403044002303442310043113221234232212100043422002111132321012423400133434302323332134330042042312220110432113234313022203323431434320243030123234340011242041310331234003002243240130130120342443041200311442014400302331144000432202003223323021124413104222144043410443140022143444400240414021000431242410040231431030433212330301004111310001420321430212440444323301233221034043141240133303344144214332032421310041112223332002213010244311101440331430104310000012333100204302000111410320012413020100413222130130432132130441111341210311343134410402302143201241142304220242422313113100014412431324420040010132030224000232013133400424120331020124004442222324224313130113224303210310220141444040030131141411234421011404124023414244301024042244410312334440021120411240102110211220242341342010214423323334103041002421221314243202101123322234334300124004143340411042120022433334304212200142112340000212214042120122142441021031000403131444433242120422432130220130101042234202401203004123040234200311404414443420301111311002424442243424303144210000312322444030312341243110221043300233204421322300031200211243012424420314242132401343014044343122140003311103411330232241320421231002324433203112233433213400042141042314204441332002334100103223423232031202220300110313221041234012024041412124404221104120143344431341133132043412141241410434244440332432220334033114420402311042030023022400342404010044332411100000410410111440014034120431323421301231430100204310113240142413141410040303231123114442000331433201102230213114220112423203031024132333040110230020314442323130440234322112044334214322430430310211203131110001023311044304112043112411022301144310113230410300003324110003110033432332040411143430032021130143112104012230313300133431432002421403412304003434332401202401412410104441020404242440214013110023444412244234343134140013240043013220342344442144133040134301301122221144344012041341411042023311221420023101024241131433423024340120203023201443124341042422001201023034143010300224302422431314021102400241344124120401014432004203302332032332323120404141204400131231330231213004340033213321342110011041242201123312321341402130112323412202313324302210011410403212143442000322332403301003223223404044012224232040323234440331434243200314443220402324004213044113320043300300433133340101224322122400231022131144124323110204140023404311040421223334211300340123240313043240430034432222100100444200424332221443242341004331214021441032442034314120201311103210111233434111311232214023434044001344421244112033412142412132322214420310301012400241121311011114120240404102321404120120232310400441312242244422002442420340301434414314402002", "222232303323040213334102032012433332012020304310203433104420404230424203012332303013201132042134033344340244212124104111243414440214124141240132210011313024404042342402121241320001400232133124002122420312102000331210212422203023203221024224102003233342132113014214102120324300401411210411031012244124312400111422442243321323410132100034404001144241013423141240300132042000043141212413220414330313322104210302011303033040433042130330230021140200241023002030000424023142111021213124013323323204002314124004433201213441423111331220213003021241010403034044222310121441431000421220214143303100420104044103413013122002420424131044132303344303201431012122432132300104303101240023223120322200423141123014004211042443002343004044042203111224424213342403401120102022212043404042231310230004442222333121001301300344241004143320310134011003432042411120001440200004243244244013410103443304401023321422010400402203113140003032031040230423400000213440401343424232311143321102430120012312112331211410030402033042104402013140340341004344212420401343013333344323441013101004344230430344442231212200424030021433432413313244013020103113323124301432423234003330012420410344302430331101143140401331144310024133220110214340003211444104334131321434233311000024030444413314124441313040410002213342310020104133333112224213020143332443344012104221403430044442023243204021330122300432140111203440314003213023142441214041140143032411230413441224244113434334202233142144103203220430240330233100303143420110324132242434242314113111112100012441024013333014411301000101243112024440231120322004044123013032200000144034010410133233442233014013323324101214024434312123201022311323411041034432121332140004403302340113132123130243021133343312022032334210112321200440234241134413310320211044132002022241130204333224303330143101341241143023402044300413134041030120023400114101222341324323320014103302342020324200024011313441344014003423243130213242002144442441031102343113424331114042231201034114300103030144012140123333230034104440321314423012030200130343441114112203120431100201113321312111130212141224200040032202320012022200214411102320332331223110204344223412411400131340024430120204130244133402134333223314032321043214134012011222214410314001221003411303100244421312204430102033142232110123421033401100131233144333404340330220133102243144410444210122222123131441101434200120001134340143204033341334013340000404114100044043423131404344344030001203022014014234134124413033442124220202131334334103443221424433404231144112302100442033004340201123022301030031412000022004112111303310223320110143341000143131224211222042302333042123424241022313324400342103022240323244342000444311421103041410440232132114402431443230100110333400213123411011022114144222122131411200330142013121324310422341201001224403104340401032224113304441240222130222304222234442424004101411132313401234334111143332313110000341242100203420104401242233120221104343122442312141003221413122240404011304242321231424222320314041000344422124043243441403314122222032403402421132333433042001423213342214404313434343120142201311223131303200233321400342043344244101230143430021112440021244124102432130202342034412133044140404011042032423133121043312441142240220002244042141330200421230214112040302112301012333012001211210001213232341414003314001121233034344102103221024414304022321212030210241021023103211304013321001022420314002221302142230312033331441132332444141214031024312000020341240322230113213124132241314412432021431004230231242210323142034320430220323240040102423042140243223024033222204001010104032031100233214021420014032122142443212312204344214202434311400224312403040000431114222441011100233200311031131301340002103212133100413144122111310021301233414434100114234312134324020231110134143323223301224201210444222013200342444221014401124033112012210033121101003140432413443433241343400214130244042144224000311430242431410111111131043222422121410400012004404313110110300431334440241034201444420203203324103104021420400044210121412120001032132200140313242012432020444041243303403244222242131033420433000234233120140240411140430444142042202414104424230233243032340001343023032244222112310013213303242001244330104132043134314344133243010321032440011430412232320424242044340204120433110442201343434412301043343233012321224312313434413332003102013224344410022332124114100210030400033342341130101431111321131203304144211202204032322402333040421324", "424302313340301312013441224204304432321212334114042021204111233304232133003030441444241101032120211430213202413241141122423400140312101401041341020142232114243043002330424402000012101243302033401330341440042004214414034442310323143323124400231404003111203103142441203403213430344201112212113231332142432112220014421243430213344040012444232413424112030440313223212212343242042000141023330324432341314321300401323142014102420233033120340301231403402230122204120302033314431434122211400301214423331201424342203444003204444431133311320400212034414000311042140341204120013402421424031312020242041421204414243141140011112011131300410030334220404114300132030330140340212133230021320023104220023010320303130432203440102321323313041233134020003302140333313042230203441043244414440413220211114101410303110414011230321300304434444303200122034340331400344124420333321322322141234310004002411143341212341001143220342410042114110021431023042311003211311430341022140133130201310323244240030143421441343342440343002221314441334443102040211434103033124301141344120442100144004044231414043322144042032204404141034034124321214003133010040232222113021142312242413043340004302224334424421133323144413013341443401101401004341341400441133012213124203244240320144314211124004310104112303022330423031211422031013013210002114240031404424340402301122402111133204022231211134021320132041301133243332233140144441232043104200404103103042202432034333321322303331432423323013032243431213111302421412004101334140211314234413423211243110433110412434031404103300130124043431340133302213420244122212242412404324214314442124133322132424404134432012022314030332131341333343143020020242212312133012021133010023034302102013323224241010003203200102121221022440414213141211213220320302003030414122134014143202002220303040230132420411430010024134342143414122431423013112332304302200111120102102432132223130442022310031131144203211034131314323210241143132313014220214400040011042204233340120201124241101043403013332430340112004043114111434131130021301113011143042433140144434011123101412414331432012120304130043002112414423200021044332112041443122441313334103230111040110403144421101124430302422421302240203223103221434042322321120013031114302113223410413220110231443144320200144032312211401243224123233030230411210112011204024124130144241420214320002433112020021121023024304410114410344304422331120203020304042113012100103424403243212234002102323043030332200344413003440431112320044211104324142024412314400021113204132224411122310140113301412034201442221042033314210231102033434244123440102104211344143222001432214021030440234404021033003214344430040404400032334002314122030134012313042231223122431120442310332032110121000404341010242424403144333414010304110342441314013201431431100314210303021214101344223244133430442223301233332011030441024331222424211024434441442134404342223024222222434444044401143041041123420100342420444142341110211303133333213130312002343400233330441320242421312243132431013443034022434123202214432144431443000132241001423021140031031432402134340022202211302233041140343414124304234040443201433320241332202340424303414433304004011021021332344440202021342402004040223203203444241412310011434101404003233240201014031042201111044300102302400040014003213433044121034000442030401323412123003231021022330324312412322122343244234031211424110131043233234441311101244424111032401002204341420111243222343002330210011213432320132221040330042030000312200314043134201432032410330014100400200420013334111200311320013321322101000334030304213411034232304242014124403412124321034102023301303423232431411310023414043100241430324001114410143144221010134223401032040322331042434210310304030224412412101301241334223214334004340333404434124112434341013241041314420144003213440332202234331144103343430231403413442244341323344004330011240124111110303003014341022023423241021322413003232212301133214110114304441444220003344341334433024203043403121430434423114040214104031214002402334441222133141103313120443224441030141243242113012113000103240312100034442320113144334203214010341124004404213323241240230043232310140303322341423101033042414243432141022334330240230134031242421031123204404034123313213120143302231002013144212302221021032141212144113030200130044442131242222020300232324444202041331412300211202031041220224404231221214042320000341002012342110243013131034323402134424222121134311344343104102244114201030", "104320310012430222310043321101032002140331231412434022024302331034232244331334312330021430101024013002433343400304301300434431124411400130223431332000221133213022010332134101301214213243103340300123403441320122113422214110141002011321203402111222433330210043341310332310100022034100243040141323312430014022200330343210313141101401302331221343421222224124430331333434303232440022330113121212133333243421213300300210120001003021112304113104003004131232323144121012120444242123420332341212021442203213314123120204203402214323210430414400131140224212431412220421240242103410433322123140240030042312202103432422044404331413104300033100113204240203300213303442143014112042121232124444422034230202440200440022230133243202200010212424401100102013343310023400123433401020042131232444114043342422004412101421220212040024443122441000011212402414110441230130033404314044430040031142410310024330042410130124340322000332312040311424111223430343224104003300330403203233242311242023241412314231123340443211331204232213234323023033312242122132223101113024030210133012202130321114312330313433302422142424221402212341431324320422011314430402242042440122044410132320012023133113323222134203442213044044104330401232141412432044241030404311014343014310434043341132003343320210232032112430111401112103120240403433304012120342033103233012220312120203344323114233001031130030341144213230034203414003131440042120123011112030010103444120102122442134043214032412433241432342440221323020031124144032414221020411042313213322404201223420032121223402023233444312440040323102034130241420103203134211233203103042242243310020130210133024122021013020024432424133441114301440241130122421423322343000312222342434304301004230420432143200201101413430010432220132220300424412133404111030040231404240421331223320412140212014432120124340240304103100402220442001310042034314002244244334000314231131142021433121321341142130110210004231241240342213220201204011124321040120443420024020440310212021042433410214004120040242021024432112040042211240233123033422122222333414100141112431234020414230443344323431111131413211442141241343013232323443430441401334440411104020134134024004414001001103244032041111312321010030340313004100142100134012002000230001020234333232134002124402114433321111112112322320312401243333333231310204011132343000243044341141032300131243231411402102334143144204000102130132424034034200130241022422323344223220414343331323223101203324142114320304034440100232402430234013010321343231111204013303143242204040040333331210433103141413034421041032243003203023304241004311212341301121423314000201030123030421212423020214003320032223343003432401312231214144403433144211000222204331032021312134222314333432121134320330402301131432141204144001334221311243234023243122121434333432102304133103013424004332022123413430312030041103232210104024011443000231434344130130131242340332223234304004031421123233212432111140013331143231230432211142114340143222220443403033141424141344244420331321434432003440431003044214200444014432113224320130443222422211242343302302130141421231241403300043134424432123122131220100342403041040102134311444113013431443422442010033123222332401011041100000200110423014322403012204343403203004201232343234040422324413042203223103214404312444404430203034024123211312334143210224101324324123022423331023204303220022443423042034103412322001413032342122144244404022004304314224331011331413330300111402301204342131230213211031044024303404034110121300321440001400202214214142301003034101443401201012422013230430223242113241131224144443213204134143302321240312244034131331443120234344444322411112443313021314104212240013333011341431421211342214020103434100134340421221341430244132311341210131024144123104231300344312004304130020103343204104443110242323231100330024444232422243440114141112122233430323020013113112013124433113121200100202204322021220204203204422100303240112044434223211314301200140012020433203201243001143000144144121300403200224212401044212131204030243413004000434440304214144240443112002244000101202232103311211433304124241404123320133300010223133444203024224110010010031102210311033222340242343042024443200320433240341434123440242040412332410433110210000134403143332210104020122021244330334210024043410112303414143103120311112310223224230322443203142114143134132142041100032430123140031231043031124214204033430241404131434320103114003323123433314003210212412042304442043223131011", "031330241043041104421331134413022000114211440012232423141222110233330003412214240312204011330414324314143002200213433243200334441233213020423003402101011223340201423231444413204202004133130233102430033224323111421011133311421434004123033031000322134400211001320004321332300430131234004200412030323432010433402212144241304131330104443042033123041101021124140100202402210233232121303413421023214424132400220314103100310421131004132204044000100214131240130121133204002100220402333011312130212021022014034340123031411030314031132002332223042302024423122024243120330202110114202210424410234410133011410331214103412412431023113212100211030404034314124202130310223031410314124233010113444212031042411130403133423130222204324344004301141431112200023414131432412332401214143412130314410123124011101343401100102101342223244001321210141230413024433312302113234402021021113330223311421100231233324330211024033000223322124212342421233140241204444424204140044431024334242040333324213421042401131043143324043431433044441140343140340204340312311014442203103104143023432000144433412410234221111242200424104340003440301243142333144121222413042434213102210101442013021402100423014340242212231200440132243201030204430022332012022114013121324100232001123224200102322321333330420043243222324130213401144000212443043023201030144341232314414043002233422422443010143122343223313420423413324213340410023321004013114104022424334440011100141333031010411123334330203000333243422331432311332443322002212123313311320010200232214143041121244330114024031001040041343444412011420211330011304114304042124320124021132213341031301212303223410301020340423432113031332330403340100044221013310112140404242212010043043034130123230334323104113413423344421204121014441320312420233333313342221240301100043121423140402014020104203004111013244210324001314231124430231004223342223132300232241014122223301304314423320440132421431102023134140420134000412302011240301121022034210341444024220232130424304111243213020342331334332043304214224223032022034221401340442140102113022222302241021042411341210013421440032031421300434412230442030023404301432142303204412221010104114442201024110323040432032422104403042343000333012320222320210032132013230213111322440101240104002202311111304414143244323202333102410400432202334042112133231242414403200000202121402310330330440424234013332214412134343443221220111022320220413013014431210111423034001014312320043211324220221221243404030142041434211113024213421122123132000102343300313144340344140223442240431242421420213301442204124244424402220204303400032413440423113303420312442320211224432423203041133201130323212230112400113432421040022323130211320343211332420232234300212331441232001101341004331411302424231314000423212334202023210222441304031311414201234221232440013142443120232024321100003312341141234421302001210340300021410144133044003220034434120411442111001342430210031402201221243401334224044430431230404043241421433403042412411042421230021214434411322310432022132244301101412421444224301340222403214013204223314202140041100343212101324321313302204121411131031312143302442020212100441434421343304342340022243332040241422001332232144433041143322002124114341244131131443120322040111343400031104032001044002023400220003420421124044330230422433310230211443331243014323333132333414321322444333101303300001021222333302222312001104104312424020122213323021140421312403313104330104213243223123414403341202344213010444122303311224444040310410132432400343404231200244120441324212041001424422312140421113233144102031000011143211343101030223230304313020110302421300243010322433323344143221403404230202122030421024231402142040233232310414401313000430242221234444412211003143230233230024003033231044023400140014442341110020123113031224121301011424042310302311243000320213043234332034310443231041321301024420042233204233032321220024100331401144242321412040422334230334430304344100422141132112010400232242331004321244104232411043203302413402340144232312100421224131114030241302214400031343241331304033242102130234134201321030242131002141443100440342243301424100410133324123131134212342221413444141403030110300213243314301411332221322122410232222120413032001002201104430444343211331210140230201202014310202330023223202313320443433340123444422312210210114131043440403002320224233102230141331031303330434404033431400443114214433300310232002031021123031300324331243332421042121344421424024414024", "440012334123222013340240003221023420014344443033142000132011242240404203134423122332404023203403242432322401311344440041400000331413413011301013200004030222300402431433011200303234103230043203424341042032013441311134140031340122043413144122322110404402324141331303312312034332224313421014010334303212424320344233230402010032342310321440203434430423304130321141313303241431143014021313313224323043104214104232402100114233333303241440100114044144332212432140310303342023223312303404333220123100031010013141233032042134404241322143004441123443431433132131011104122222131321141313314110110114001244103301203134221212003422213130020411031241020322124024103040334401042211220304413112103320321014202321010221333410103331322233302423331321200032021102202304312203022213240423041441410001244410424241014402040032402112244023312432434440402130220030233442001233313211232121121334134404221333331031010120001314242020422022404403221042131321043432031312111333133331020304231131343042244101120000133430303302120214000012340044410444123213013430431123344432332124342002111010424424221113420410413021201320300333040102044234322001133414013213314143000413412241310014314014232223320013241311443443402414303343134342103011420243332414243110104433432143101301214031214340004022101440003320313323332432314100312331001124220400011102320202221023102103112004320402212113110144013003210433000302301002033201444431441240201343133402344430131212233300332203142212331224211144124100423121302040334204102031444302040141430123130114024023140200232302122344221240321323432210430320421441201402104403111013022223430133443013232124231032404301104331312434342002002041214112113120003010433332413033002441402402234302123403242414410203442040301311340331402400210234203200220041322104333300203414123121113242021111001200343132444311101340212122042403340141402033410430211144221012120301344444303232132124044004413241314420024110212100402123412414113312444110331222040130222203212023220431334001432112421013241432311013104402022144421024124200441302343432344240012014101040302414302321001200013241234330102010324020102433234414313443123424320410233340110443324232112342044400022234334430044232301211001033334002142032234203222202300431102022333003320043211103044410410403342200042300213043231130042221233321421143424342304113120043314142302302223433334020031234030114100443312423013124113433310130023331032143140413310341244231333104202121123334001332114032314344010412121131432342220442241313434411140031401101101002201032143103434103402030112414234342210442231221401131104010030403044040143120123121104034122444424143334004023130003201244244104022230003102220340440423103303114443003414122344332330330024013020040133044021024142121313134323330033101342204004404343032420410434134241102212013013031400423141024111321032033021213320334321041000424444142241303413324241003023232414122201441304432312241114034233331300221143002311434334202210020034244320122234233232030432440443220342234223201142042130130342003224340044424000404134242212321124422313013322440444340323034141300442133111102000100240104330102131330034012231011003342122201301211440230141014013132103004140010142040244410304410001010424023140023440403131444210201332041042403112222132221143313310123241332333142132210322020140030124340041341202032434320403433344421142331033424123004403041303442100423344040134223031313112132342113421433024244312134220132003211100122433122010103022132022021343203340323313321033302201412442114204021121333421223421131340214422143342330400021330102140004312411401124010342111423422213331130321002224240233041420140021244001314214041004410001331113311122211443144120432210220113430201141110224144011002012032343131233130423332101133443330302333004101233211414322420024421330212312432102014311032030424234333140430431440414402344232022410014221331322341040423211303331044004421230314101421420023223201030131213421220202021314200120144203421230402140242211302222434110244200213031401411311402444322020001130121043243144111012200343412332111204430423144042024224243423414131001032402212114010113344303141340142042140401304113023232104304411320132312323301232334000143224031201211414430412342423441123301444404104303103322024121003201441143343422001202041321111131441443141024310114032214141101033040142443103230302104334313124002303234404031111243321133440404134410213231310410040034412132023434342244130334120013", "141324340134011033111441342102020422240020214111313300342042214004040102144043304031212141201043400113231001104324014202303134043442000030422133123004432204203122012044400143112401202112441023102103041011320420142203344343202432123441443304344011233212040340102220133320133303413422440222333321410010213443231123132344110403410342431242131142324111310123411222244333013030340442320212131024040340142120444222242331131212433210301444041402102231041400010302332230132401333230424004324311033023141043244332211002303032204433041133400134434331341041322004442412111144443333303323232313430400410210422440001001004104321312400143212300014031314343213223040030011314342423042304413123302021403144221202341203303002313323233000422101442413132122012020312001343111144311243333243324323402231130031231213234342411024212044011231404134124224143214330224441030133323324031041213120300113211103302241243034240144332121121403234013314011232020221333141211143233042204403212000041442431101014021001131044111342220032140234343221204101241402201044021234402333231344044224122330410014224113202031014111410124430040024444102312330234030300103303134400204233433012122104002321301021241402104440124342331020311421211044110431410132121203232342233403302201241201410210101010310222443334443024121103043031343414044143222031330123114214110441142301130211223111120441423303333043334202201220342241314234240110433240123314221403042234430012014103031101134132000113430131443212413024312210210420240044430324122202312044221001312204421223411321102404142142100234101140310023140122112313441034232014204344223010321013034304314020014011442200211030413432200424122221132020422434301211410232224303313043130340422312332332223400342214422323043421411034442214312434100001201140011401401421030214232222321200130113014331342143241432014132010234344212114414024014122313210133400323020042024310000243001403331041121323010123012342013322043401414212001404010244321331143341132302332121113403242444324034140424442043013321431100314100114421424231432440401314102320330412123222331213004211010133001400001331414133232300140434002202223121224141234243001301033040230413012144320444420014224120240430143313033330032403410312231202033400334424231230100143413330243232033421043104040013001311440303230132341232201101103213301041033414113421032320203243203212012310433303231100340211433141031400033102433033213210113301430011044010141223230040000004014012221311340144033433303034313342342012410113244233444304130340142343231401123021441032033343314210414123443434103044413034241012101342203302031111434334011320304424320024023232003310030312311042300302222404144043104202011204422443440231402412421301312344032134412203142112400410021003222422003314414300221123144221022211414102201241324314122030201341333231412102204433011414340044011222412123314414334423040412423232412320233332301112334424200310223341342400243400214304241342431142031420341003332042423211244102213323201100414230034432112404312032211024224014244202240440244314322214022032130200302010014104031014204314230201022111301144424331334203132242323303122231431213140144124043411404434333310043331313103422232204221012344424221141141431420032030441034403003403442340101010433424021300440333032043313103310343212032030144331004201343030120322200221211324120133120100314030021411404010113420100321244430002022241130302440414043310322200421241042302312300042141401444043131042200033032221333033103401044420124424231201043034124132230130401024203410133431411430244104202130424022302412144102441134311022420201342440020214224432101403031131120424440312432441334130133311144113414004422302432340030444241023231204424303200334413423223412212231144113423414033022423021003402242041103012200133304200340102241143443020434034023021314413321043304304434010320134010040403423203044402141141123041321403423043201032022342303331403222243123400032120342301434201140234403120301022302220011241134100210232433343102333134112334233124144031030223200031240223423224324414131021410332441331340300024424033120213303201431311114110342103203423312000414403232223034122311413140110204341113142413444440034401212424201231114303404131000343134404424000300414431442423213310424023321110124201314303133002042420033102030034334402332323322431144121424334232011323444100420140434241324144200042320010022243130210141443333002331340232110202230221142323033243323321411111142313243044", "003210403412340211412233433213332004113213030441212110103311322001443332201204322303043400001343210224030401103110230201412213440301404203410234221210203303010123233430024224023221141432432221304231244131103131200442424033022210124041410220333443241443110201401411110334344030314442024110020232322204441003112440312422231142444112343023100334434304220144313022133122344242013424241321421033313200130104242031040220312413220012243124031440240121010211333201110030442313242221313424404032244330121013023420332422401321332041320102014421410012420212114020341214222402041242121440212332022343144230011124244412112313330222200011440313234424041332234402204340422404133042342031444044424022312314300340043433424200030121112120144144212012432242331123203214042200020004120324003234112043034113214424033010031124424421413102301232130232334203034032021421243442132441112100443103223211243223234310140302012111441034213411424114223022243120120130130303432342423312011311224444332443214432244030222402431433133434440404131343323414114030033131431142023341000241214031134144313233313431024144141110142411131133312424320440021212111132102130110410014210113103121132420420311103201124402044334441332312344323130330413010130132203212133334014113223412140321240343142231340140110023314130311232023100402031004333331323102044020122311212114332113421331314232111001431302111101211203404004034120423133420000311044033431010312144004301040101403224332111234102234141442424111403044100230101311404004211444340011223044323201440003223421342221304211301423021011324002341434124341342134133420103443201414404310302413313210210044330222311344430201330102241033212212202012103231342332440203144330042202121311411431110123333224111244304030141202341002030001331111222003140044403144443024220311343414030233301013431040242300121423311031202114113434303231130404131032201034414312332041332404424141021112443334234220422014301040131344122343210433113243334434133342143401211003200322343443204241042333444400142340302212302302133313003134341112434303301011422413022034304324113134023002141314302201043024440423204423032241210243334113202334141400121432332300243232430103300433131024144414303122112340241314030434014313220124124133133100220111244041312343101422041041143113423303214100424140433110132403013301244300403342134013444230434120032300102432034123013331430410414334323041234334101014330120441400402414322204122400412211001431211411442231233303034004200402120001204031011040202002114123441301440441124410331334133033410011134210334420023014210342022301302303121311202220204212020234300143421143400132324321240124100002123204100300311113102312330400030444144120221403100204111024040213123242424133122204432211303140034043020014321022003004222121430244044304012231014020410423234100304113314433000431141424102403034440044021141301412012423211432412210222340443222030112243314424134123141334241104400100412404032244404343314223442344034040244141041002431303243031214321210200424042031021423322312104412023132200344224133313334100400334004124342214343020111140432210141400103000334002411130103432202222000222042432100213141132433341012141130404244034032130234204003134120000414423031141131043123341402441201230000221403000244133042310223203203232410231404023400320214223420300034324222331110100231340002141010430221211120441130242400010300124143212222411413001420131212133322232213032330013432413331103300104141311313203113204410122344120443201200001030302141411000443041332131044144200434404222210421003224023020420132120212402112224001233111034111111341410414242022431214014423120224010120111322131020011432031220143234104121124404412443100012340243231324020204223113002023100423400110133220210002243242041003034034120412432021442002233012121134300320244002034333011343311423111342413214042132441241222022113331434444012442133111033131302212004100340100421043404012112011010140341244444024403204323121133312114130130131444111042312103431400331324012220043200001412412013014400334023321014401240012203431100202123232141131430104033214133241431220241120214100143234404331231031123022112004040131403231434440242022042330314304414332234220324421130324333142314310341304113232302243342410040221421322134400401011434420330204334312442321220424343300244313113333234113041010123230032442111403044401004312224044433102140044330402332343333324241424202121244433021020313342202431122002214010411401140142411", "211442021411301101410433130433033434233043131204230412330424342310111102130412410031012320101214121204443122000441431012321204302140432342212323144132220342134042414413230233421242300043202130311204021401114233002010003222400134114102411404043112444403014401103000422000432322143411312443024224044032100103232004334222403040003032311001033430300442104304143024224443240230143231013144223242212200143031413222402233224020101001133101031124434332022340413410233334134141332300144010222320402214031012200201004023123203204214441422201214020031201242132023331312323304104140413214213120400223244442331240022202002340220414040214434303433331401340334301231441200110320214112423401413130241201230214234133221234231341341013243420341402114041224242204441010410013231441031314214344441003203120400223300002401320342220422331342132100041412122430410311121120403423410411341011114414430043304304034431344342431022213202323312313010342034240213244314344032014232340113211221232013311443142102003233111212023003024140213333443303100043101304314101303212422341013010422021204341241231033343430311120020232113413310323032432322314041424232134424333443142123201242322344444332234003341212000010111302122331022012312233122030424214321203311221234444230023344202241322200243321110340433212334403214212414104323234330402242132120342130123332332411020314241333104124440111404342244104321014122031442134210021130103044101023312030421044242123322143112130410431230433212111041421312314330210403420203401243411321443211310032143230442324032111340230102202423214310413020413403203030444331211134403231342424400333302010222443223032340321204004332123424410101321100300012244344222341013040310311044223030423442032001334000014222134440311020032434313203133044011403121000402413020010124430412211113243013044214424411231421100401324310201022442144020442121420432332441333234213231334342320030442122431443142110432412301134422233012432310400110434244111213040132024313240024331100231301203343013023141213433114313420232202232214024330230232304341121001101322102230340344123213213213334332143222232334412440441134440010212441200240104110031412323210300341322423242440220241230000003333234442204041210243202134433201103411340444002422231111233212000123031420204042330432414034441144133011320113213002333040314214311242414113412030014211333101113400410204030121002401304310332403414403440211403110303242232224301010344013100042130431144412033402331433111010001040432411133033113201040412040310243403212031010144034031134230111203214324042120002314200122024144440120033021221002303222010400400113024044102201314001003302401341144124324133133044201101032430424104401244114223034414430102032422344412002320331301323040112240104432340242223432042321104031441232400120334042123114432311201042133102230213440141021024003014132342140422214320004444201032432001420432411112200001312234300242010424312211313010313034322401111332333421132322443023413014032141324401204043044240034401430320230414120201303412022124044032032041134321011034010214412420320241013330024403133112213411430402103113433421311101034344320032310314024413412322402212214011413223043121300413324444402042340024232301002320302002244430434212201033344433423314212211030012032433400224011121041441232042144000042432344442442124103221013043001121203222432241324111343420120424221331203203200230122240444424122202004224201224332121241412120000214041221332410412113112033322430101421021321133413324142000211441140322422123011023221334341032000030121222132043142444311342323200223101311403132122044332331121300320122340143124344334004120403442140143423341010413044041141311320134111301240230403441203201304024410142122142221300124433122424121311341242002241320222410010210114100204004323244120400102134332112100314001212121042422433343112430003403141424000301442010412331311404300121113034432310232303203443040314234201401141330423240412130122031410133030321404133312143423220244433100302011312344203440202313412440301144010122111002333120320142233443131342240230000224414124141120403442422431301033120210421200041121103003112020404004413311032244134120221231100403413231243311302210414131003334204230403030204004202414432042101220013210421142322203324112421133311123312024103314211223330040133440104432442301203120023341401431343404014443424423441432320411123014002232004331402031440111203131414444132430124333123440341204043034444124413313240402", "302120020143243114322430243442120211121011241313124444111233410423231240400313231020402210221041320021334434432112324414341430343341143440103320142420102422403133341200232221041403431311121421334232432401132241401444431020434113434314432222331433412104024444442144120443313244313141202022031101233314131033123113440021234421133213340423431144312211020310430432330401403222400003401242442004321312013100413401104331101142212303013021300300444434403200413420313131010043420002121131403314400141120404331233311022124413003214313421312224102102243240043321114340403222114000014123433214112032030022020110241004201211122012241210402043321020300033034432041443041444324204321031402303030140141144240444311041043224420042130002014333241020004302222240340003012240242224142344034312111444410322002140013414123301344124013414413424234233340411204122132023032311231134034102414140414000421100210313414120113232401221034210343341032121113244012413043331132411013243233324141304431414032233130332230434331412012224131322444323200101301201411043201104222020014011024211021132234241013112424134243300102303242420202434231430434012223022333401213023343432204134110412411102223423221231104440143440020120202314133342042144323401130031324411243433421312312043134310224033123303003243403222400210341421444114124010303303323331202042102332234014110233020333433440441242224044020214342004242122041002202420324010234201101231120123400230344424141040421012103114343021232112040432040302002024022222024122221110332102331430132442341423240242444100334221244043442233213002420104042441040401034313120120304023103430132103443132342311342032324014010203034414244002100442441242323221433430101343214042312434331003220122100000040113333114422230212232323212000144310210434333230341222421212020133341321332111241143220142324042304144333300242433421230144203340310414121402000320141113114411244300110323020040233321124304020211241434144411111414133300341412342113044440230404221040234304431433414423322323310230321013300031302420110241341312230340102222004243324434003111203420021412332324201142143041213011134443321344404334100303330104101104233324331422421100140411003014301333400040014131121412211101222424220411220214130421340131112332241000314334004432243140333334021024240323443422204003022433010044422223002430413002103130200122124304143223214101304132220010023044412140041210402443412124100233132001020433200032413144144041440423104314232303332122132230244111044241314124330430141120210012012311420133232341110121101240111124300433334301021131014302331344203202201002304221411241441343121201244400011123341332332431343244031422414211322224342444144331042411131442221221031344042233031014034330432443034344030213211211130034443242044021114021341121221023310130213123121401302413224303201220012000022110431121334113422040242042043123342344131104230330323323323232214231431020422333042422201134334321222430342200212430434311122410441010440230231144403142430442413401424443204430032241014202343414201132434144103322421243013202220021340341222300020300130130320101223121244043220320144113131440404320423413200312020311441002423432031024110340122141232342241134220112123314221041403210334034442332342323423342334231311341421343431142240331323003134420041134034043011104232022133132222314032414301322030342204100100431134231431040223224100420022341311012413414411130400422144002214041041442042413333220210320134200104130411422124431144400401333120144333243032434220402213112432224311301202200201331234012312332042122233124034312411340241242333321032212231223204442300143133202133040430421331002442104003131241221132240142442101311220210032342314434144303322231434443342231200002021414123343403323200102130243332343120421022110414231304231401211222131032140230204410111422242300333413323224403341141020301240401114321032210231212123133422444441314032341324231032302310120423101021130104420323134001104103403101410434014422003014430010000303244210102422121413143041321020210014231224420024432203113233310041244422423433311431001241302312234434201433430243342021134024143233444034320303423400304040233400411401230042441131104121101244133131032441112101322004314332303413122210331102241423012114202314023123123323334010003042412303123002123344230442421344122321110011403321241423001000342140213241131011121201034201134211041010433043421303322224110434120010040440242134013433103310144020401312442412220004", "420340321033110201034304110400402241424122314331121202431213341030300303320002444031110412130213024043021430430032131122143132413414402213040433023132202444244000430311441101020410410004002020221033123004133032420142332013430010414433411334421344311331314030333440104324300024210042420103041410214312110242224101431404240022420224411103340334022024000313230203334432032042223143404200113300012401023234044224223302011221420021101113201341003034434213424320430304300442343010423403031244424332433001041131220041241124120201204211021234100134202132224102021210034331440242024200212413440300323443324310424203001140321220344104133304102233014240041244212001124133222130230021124042303124133100030233330242000434011343021320130321200002343221400324114020223230442012013110041342133043241320434123202034011020103120311034244033340422313004001422103240124332300220321340031414433132131131200041230431404102140114022023100113421024320234230312304033214242431334334234212000142202342420041134110003231402331443021424424130033134221123104040012330442341433104144133023030424104023040234220143130231022012332123311412443201411443444014212300310030441101333041013422043230333424140134130434230413410144110002403034104321340121333031220301231234244040030130021413444021142434212330301224341211420014201023044213204111230223242214421400310132143433220442103321444414011444434301031042002024403012311202412021232314134143142013024341304402220304032233332341314341041030310312420243313440300300333301100322433303023340003144432111133011121320042040440210100201434231140110321140014142011321011440442032324323314301400123233102000322200144204030020330302032120211200412043220010042034141041233021042002442214020143423314042003033120212222310444333002211124133332032340001012430314300421020340144010403244344003110001001312110132103444200342124214444030144312303204022334241401101242000204314114321421331314211220231141322402004421332214000220421201413112400120024342143301014334113123200204113230112343212344102230232120004240324021433444131011101211034103131003214442111443314000134142001011330120104401412134240220412400211443212004023104222442212030213334010122231034044410110202242434042312400032210220404142234244044322444022301131303322230014031230041430312403210430234403340221034244142430202041042230230422314314311433302311100004403442132112221004144313141224004041332213433343134343303414422402141321401044011344133314011433334411123422412212304314402024410130323131321010131014313410224234032333320024104103202102313321413022221421201122004041311401304213133410133240404343312113104011303324134010420121420414100424220332332413013443312444143041312442041321220114032122344034432214434203134034132001403103213210210102041121023202104040410343322230142041403012133201312343224220420103010424213333024441423431030221423443023323304213010014122213133340124121040201232114013411220414403324021403102034320243003203133404223302122330013022222211004102421141314344320240332243203411444414321242404200423112330231403122022031441014143242120332321243003033232321232313001302310332214122402013132202203222042344343423442410240012241022414214240131014400120111412444444112140403133203434233211220203440020133442134340431113014433131400424441104424444423002323100030403341334320142332413321212000234023212012210444342324422121422014022422041004042122031002441113411234333233144330041224003320320004234212211000040403123001413203202211442334222120240224011403202332431403331424433034342101012211034300321224344001224104031444203020441030431222110402011133001022311131223231334402033243243241003110002413040334431011301420122030203344221322341423332423014232130424230141403243434021114424013332103043214233242210144422141341211334133010203112402001330003014204311344131340414134110324012001244122041201341112411342204443440312344302134120123022302112132032122204300204204023303040122014433234111133342213210432324130220102024024024133443201304013120440242044102320331302440420223124212402322044004342100030041022414330134203334310103241341241402113212402444313031441201214332040302430023423314203240240000004004100023014433000131404223201332340331000242313120424331331230132420440343032211231000414442103230244444220344444320344343342402334334022020103021301034404404331111040221340201123414021004113242132022400220434133123130034341013300200331430023033332222411011031314004012243140201434", "211444212224241234243142102210434320002242203310211213143214012400001210122303201304342322132324130323102332313423201112103021030201233134140443323002143333114420033022311444421313310103104314402440401211123100011033434343100312241011012400411233224020304213013214231442431042132020004123102113303144423224224130343134414031422032304431431222013121223111432424300013300322300241024004211022141134034433144032222242044212330123041043443444402243233414023232242242031140111124321031030223323433130114044211103414220433110310022411201042242002301124002312012441342012404110144443122441103113112240032022244224430033244332201214201423333114232024141230232310410031431222343414232132334243233211313244332403302031421323134004424334314204032042101110430010323203204023121210442030120130404444420024123140423423310012312112314403141210214231224040444203223034413004000311001240144011140334432122344243320422422301122203313122322234120221122300430113022044214411314443114003040301040332203434100140214010431231301032101401330011324002101021122133203024420122324211232343412204021414442421233304021104403304103240011302240033321233322244023144443123224431304232134210210204241130113103444311001440303200022223024311202402401020103040011420044201011140321214243231213400032430131400342344200223324031041143014222043330202043321041233003423144001024344204300004423010304033300020244122244304344312012321134210021401410332402311344422040120101132013212330430341303342141411034432342400043120402303133432402311204232321411432021241013242400444000140413244222112231212041103232332044130414323024440220144042140034012134404011222344310220002423043023310043300420003211043132300142403221101241423134411043200242140144312233310443230402224404232321414212303032443122334132043412442420103131214111320010210302101412114330112404104030040323023134101221042130323003031231412422230213142002203044321020401443141311430132321340341430313104230121032032102033232030411103434042412034030444240420201014341201410340412214230142232023222003101124141430232440030032033442032233432343311224110111412234321240021444301043042312102140122200012114312431211120041221122441011340141330444412423312411241300021342030203230101124343421403113100230012041203443240420132103104142432021342312300111203102220323114221442224043410114234123443440300400013444420320201404142332024140110141432101242112242121033300002120120144342243403401231041112140212141221300431430024232313443020032013212012433213104023034412024003224430130303231003100313140114404332120000443333224021430303441323134104042242424241421110434001413422012200100424324224332412041210442432212034302014142044343300302413033334422212412013030211142111444243111301323033243342111102033013304040021433310400333203211201104203024334033102421224040330213422122332144410311210013012213444322132134312111224222033011042010112040312142101332124432402311111144011112320404304011424421223042412322123033424010014114314322141101234233101204003333304444223000144334404220214243344333430212024142133240344021140432340042243132200134204301120311412134242034301123301202334101013302422103044301001333221441013241331101343310443434114041433241122021023114414444132111040244104142341342302011411231302321420020010112123210243242334100040400432043413203303044444334012142013113433423340324132424430021344443011411122401423343100301324442430202244001140214200132443113204132141133112042031141100033224021302322211222342444012121132223431221212340042412242424400312221323000124434033020102020213432440223441133113100321342303414002003232313422141401244424103303124411221342222403231004032112342422031432032202440411324302320211344033400204122401030111422133443042321323013003221332400320123344242442040400310010132400014422104230422221043242430020440211012031113021421322013041340213041423144141004123410132344142124234232243214334030034344120002040401144440322000214133130023132213434043414214244014434413332023230430203223131440001402302003111442110403241012424300244233004120030302412131312120022003014314043244213240243323230323322040404012410340010333144200134204044124044440123100113222032420121324310303042213444423241033433030114132234424230332031402320042114440004004322010114121214212231011204230124400330222401444422443332401413424422020233014243033311001120140201404224442143214342144224032303443101402100434134110043230221210140414112342233004332343221034", "024402203101113031133421420334223442004430112404222004112010210021302013303121044430443130031401142032334333203241213414333130220324044040020304000214233104332131241021431402204341013140434111212313423210234333331013130114040222234302423321223021342220440020423142344403034344031444101101234112134401013442414234033311311434112434441213231302031444211313313100320011342123402302004340340103114022202113231134232041342133133344143132240434002121302023044122211201234402441203333303041243204220302423010124221424311043141123413114133304102341221123433244221143432223104344023131402031032331021310240130433041431041322301220424131333331111404000031003010032010024113332214121102232010024241331343012124302441000144121432340402000001023423204421313144433110104042144204310010430203422431201303121230022231411233310320104244014232312031343034340031423113303323222020401034323411323331021330430024230241032314133012313344423034040144441222222312212430203243221041341333204341324044041442323434104414304041220411112021011021444434331211310410431243133004302231210112004433110144424412122204322244011141301421111434014031122210013212320022444343201130242010242213444141234240423230431402041023401321402103243123021423314432404322324442044312244113302411010204114424304431221242220412113132340113433303242102020434321220330120221122000123120413422001243224003040401412000201430341324142221322400104421333223404112203021120304314242401324431312004314114430100302100011421210313202331420424200122422321014431442024130223034111314032111303311313141134312440323140410224114344024310413002243000110411013201401412023322311012104223030221321234213143030212034302441333104130143122420202242230001314304232044242331330040042402033443430304040330310142242021100324122302034224402204021321034240221341132104420214122212333240102403341120102323142320214040013312344114012113003330421424442301110132332134243402301134442113042041011041403111024233040034212211044020222420214111033124313034220021402443433302311012332003344442403212400104020420323334043034144431014430223244124200344100404020003403011131324211124031023230330011103244200204102100332120302132112110243442311441414231014044321302332233433422413321000032104210422034042122203031431222444042241322420241300210043240020331220232112134142130004444123332413132333322312040244434233143113240220131334004043023332331341311441222430001124240003244210220040142124203331123202022344234310233240034021132444133202141121413330433214202342123114324340001324233304424324340104301424412310443214021104343133100342134213141224332124141422141423131330020440044022142234204401144102212012303223133343040332044114403310322234312144311422124321314212314041434104042302301021421020214144101132311212323014221432301431421403310201043001201041014342312434111204443133111124112412410324424141123204313444442302222310431010233013230314422302343131010000043241300301003234302013341421314203400421424124423041041232310231244404023201130024433440012102240024320124042042334310213403144044114234033022042101214001002111410040104124444300200300331413413021021331102232333210434304441334333020241223410334441402140033242020124211443010223214131211432114234124300341243414340002214010022411023410111023222332111044430430344413324222131320322321240303204141142030141020011044424142110144144242343311101240134344013311043420031324343000230232023102141302122340002010312321120323242044300103102234230124144103140022141230333442122013443243122040144331321440122034041402303211121033142402342111410231131124220312110113311102400033120312041132340302333331341041433013412314244232112144323212141314014414331223100303430441023024232241220024232044313200041222212004114314101341401242013333102213132211022141021413103214234432404301422011411122414112143100131341322403030230203411401041220404400213244341424240243130233311312303220042142311134330210144234124044341001131410443314334111243313202344431340241003340131422232012320321341222221324022020001400024230111311233030414124144312003342100133110223413410313410441431120222413443001041340200234240232002011421441434302221010131344221223444141223321040023213431302332130320423140022011324001404143030023243022022434324131340031000303141024324410314124232301432320410143243440110303331434003400203240100203203333304420303101332034344400020012043114041214203243233142134133143301321424243121200423043401034242332421141", "432034212130232140212422212012140143210103032440232343201103001042004141234120021331111200210221142233101034312420232102131442024001320112111200430120214223413224304442302132234134144321104132211403344140122111223214123121140030140410321114101013112241104034420331114413130423144431410432331410302404103131210142003101402304124303014210300200344224112013202224423104143314033311003122231131221222223331133102201222200221202332143020214201100034010400301243113321042041323422331033323220204214410022331240432242103120321322400304022322210023024410113231303231011403403004414322021212204140323103423434201131223040240044124231123432121444123024343331041024020322312041020111402244333131414304242140300433313224222114304412342123424313020144124312324244103020042222313401331041101312233132224013110242440010321441011131120044144330242230411423024140001400302343024314221022423332211444302304244310010044032341210224041001002124143241301213240013212244000141100140023143122112314214024113034140240041430012110144221214013342313001243300140444310411404143432024202411333403201404033123042012001344111320131141432333101241344121411033010312003404204143100023412302013121203224312142244102400144110023030041324400301022133204424121121221113334114043024323001202210332133320321033232000000024212324321121002330122324233401410132110111312133412432324021033143203330004103314020102104141310014343231130104014413221333314444402314304032132441442131212000312040221403013214241340104410310433210123003413430130312301114334123110300011203204444130424003210003223333103022010004033124232202240031304211201142402201404230024402132220030312222331240143444100343214043412234331001020411230211040243344401212044210430101023433424214022011213102242230414221414232311134404221304102224142204344210023033341344230241402024113312300040101103430441214104323430140121110143234211444102133411040114400212301232021241104412230210011044202044300133234411202200003440144311402313223341343120302230003313024102310103413334100431420331243340111432041321201400222311431134434044001113130200100213424304340401041421340104021143131322013033330403404234133242403002224114102112333044114102403140201430412342301422111001044430404112022403232220442000121234313012010431130431432310303324121032431131444424322322020222202230302224404010101223341231012301113413232431001011440020322422412423212142130210414420321332422112303214432323223314424400001424124223123143332234444113434322320013321223443142014010023404322312401211310310020412020022243322433044034440242131220402113103334410212014332332334122411303334120000241012022132302020221032233113112112423302404334041014004332320411322223110132243012123440334221032041221432242314034223111003134340340441321142434101231332020334222213320230021343131113010031234142040013122233033340322003424240020431231332330000214141030242200303224134104112411243320414441022003023440234324302240222314142204100043012100444101242331340120101204123330301200302423342024224011312001421034040410112102001242313031340332314013030303444312202324002330022314004104043332120331443112321140000030441031141301204414032413440234402002443033122241401312344024102313441203013032431240331122320144131401414104342141304231322414302314432402023042132313414003131400303431404202040230230231032240200032332443101022241020433014441410040140432402201304304112212311420121122003230024003243201214231101143242324003322400101103334403031104011022330002402232044313312043102022231422203221344141144040043434032142003223014234022334233114313334132413101432444332233044322431234413040413313110222304433302401313430411414142011104414433111040300012342310333023000430244440301220001201334243303144200443043112331133303204013101010240042333430444223322442030122300130433422004314214311004124312320134403041424412101143043233342444240101132404220421310313124300113012312220002433333120312221133230312140304330340100430122141121214400413201300413400113032314102102424130234313400002034441034211413104132320413214441240302120303340020031430312320044402333442310111434144421010001134401411420213121014320113143301434313311403200334344400300422114222421144221202101122004422133230121211010104433330103430141011331322111401420330120104424122021202123304140434342022330313223221132004113320400120210403101242422314012323143434221210443242100240424140340303340332340014333400444140200332204023234200210234414424", "413204212321223312323124300120220240213303330423332413344240114033144104211330201403001103224124221101143010143123414034114120323104330120124344432111242243340241120242334210042211201214224403410013330341313121311200432441000043340103340243013422033100410113122232031423212004342014214011002032243410243242212112441440202421323103034423114033033404314022144330041221433044313214044211022021102133204042240040400300400234434204244240220342001010024033231210041040244431443432304343101210010130310231422224403230041234300304124031024242411134312313002343333143134101230010431004413111330121302123030144124242043222313244210204121244244441340130401141142221333344211412200040311113243113433403413024242202434430210421142113120134134001203221244302110001021030334331410014441414020242221213421404001301403033203110120030430014443432322231044024443202421011314223123330134123232421134341032442431000104221403020032212400201122001103024311243143031230313144042122031104420333312034243233331401143401144331310200140141420420110323344121433122203044121401413242203224320333324333002034303022213403042012040244243424030013210414432414040402414141142300402411441134034340101302432434243011234002330033043023101322103221331323010400024412042021403410304212020330121012121401402201133024122334133103341100342323142401442032241302100304313203341034111211132440222432133334324432013112430411344313104223121120302400244431021230442104100143134330343311112202124434320431002242403202121112302331010014010021440144031304344314331322304010001224402112221111142141334302101440204303101220413034332343323222003420322431304330120230043212344012240211112242224344232142433302321300242124222422343420342204214220411204423040401243442234142331003443323312110122313043033443222320422113001113233403433114441422321221331121431413331220212444034141124112321410204203400313220321311321200244214242300113030120302111124342333021101404111024440332223443234031333423231220100204114310143033043003302001020134320400243411234443023210432044122111341342422344322030034210414131331422333443312244230032332410112443401040113203140230341022114240414443411221103133001122043310220302202111030220021043040031302240303142232341304212221111444121404101344334403402231321013133021424202403444242000244131304403311033412120200112414122104002311442024214340420143313113404334110342114002403133312341114431200140134120001212223010320214200042100403411303101003201333200423403344021403044230032320302204013112110243344322234214242031034443411024101212240432232024400312341133200034002302132433102030302322032203243412300140004044232244000023122203034210242123241041242110414301230110144232101212321411414044420123224313144241200032340044231434302103042104412202232041113230411220334140212112212403010202431021102121112222411233012040210211303423233233123034243203300331400424300433243444441322444043333303212431431334412020203232110212302000223130023033302241332303244001012432444410110101234412024212440310142224422031112134012140323243234334244420242302240200123124434303100100314342104110004342214432011334012112233333230402104310331301130302321304330121201222101424424424010031224404103013403034032322411203032044043141010002212140241414202034324210132111300144114014341301140101431032100424443414311223030240023203002224210202220320242330133144133203022400422423124400330210404314133422241244304040440344231314140421123214332030042402224241111122103430034200301441302102312421331013332003314202233422431213403333324331021231131104110323212144121323301332114110433242221114014103242001134304414301341301121444003133211444040421340324101140444312044133040134331202342122033424411322124312234412422242121434104321221400104404224421341412121330322413324413441422124224134110020311301123313001004214114031332043244123223314230212423242024231100232044221320110103414240420123434100122241031124440430000031104200234430001111023022421330220204031342402301234324334412003403202414302233314031442022421430043201102200013320344444234103003141233203131032132042241003112012002104213020110023340302111011341104414011023104104120034431004141233033100301030410213341200341211400024404132424042043200414440340143431113341230421033434322032414421130404400403322203130013331143342320204224303034044030112443041033214304014103300414332001034411032224213410044013110030330444133401004322114034202434412123412431200241021244110201142", "402044243312404013414311132103103112343133143310000334210044200032342203233301021121203214323010442110342022123310231044203033421324241334044143012304004302210131032313434011342333011411133010004221441313332344020004124103404404033311444403300204433023220424440331022140342141042214443004124110020033030140012232142343202402012433034143200120340414341221333241343130320313101023001030022103332303404144141121443320100203244423443141430111234233424140202231421434044131321043123440313223211000224433430314310113332043000312221311443032011231131114110040234014212004432043203214142411123124403134044022411142323210400423133114142224402123123023311414211414104440244231024121123332401133333342120413132201424314013422244342434213240131200340342444021224240300332302232444330024420442301344433343314140011140424121221441431202421444202342244411442144200211034311040111033222303013344420302311003144230321003034444322201444303310140230240204301011231030003420114134221234401203214403111404440311241222411011242131420141431042402120133143244020222014033430242240441101243013103140441020131440134013401120002332303234214441203144100000032322222302344124314103142322402424211431114132223320041402103332014110330140130413012244131230400304012112432444121311232404140334014213341342221104310020420001041222020100022104144310110011040301024333111101342222400441413202033143141224301411402114242011210314004220003113310022330332100112402420444442211133232040012310034133244122331342244300230322233434210041242113413220301322324102122144342223014010342403321111401041240003330113302203431423121213141002334020141421100302313013103430040040114203004321102310013111144004102233342111121411431434314432131243222321332241112403341143420411430302002132012241004032330201113423400342340304441443340112041012030123442200430040303012342120022110013223140022423314343232043000101401103311111201323002444434201121000343042344112330043424434004410222422240310410211431210204040124302101341422232011021224332214121323022044201130300142101212001041222143140303124402241441313001332414323412014031202424130311034112343401103121313221240443301333033310441311013400003332204333242012234434433121221001202233142320341110341344143334430241413123414020230333133243220331441323440042110400004343021000203142413413432103042211313000130421001120202343404033101344023320413320301233422303031443022143133211200011420202012200233402042232444421004221240413012104121424041431020244004322441320033034202344334332341304233441111410224301312112121402121241324141410104443202343142243323440342310231344141212244331133332142314202441324000043012434031421111442211424100013103344441201413431212324211304110244242443241141202432223000032214011403333434042102110210443134243040333212004023004221230334433440141301342013320444221310423242412220420020201431322430203432143314013440043413403401012410110331324033441403430124002424234230214244121233441242414440142310111314431141041300022132010131040100422034023410334421401121313212410303432124010113433000430433001230013140003133231322133222422421344230032424412341414304110013424134034410104234214011400401221444104412300404031234041033241323210302303303441132001103301241143011404021102240131042131113344421104241103342403202132142320010202442210102212324411424200312440313244232011300330014020011231442130211212301042121434302143333313000440304124442042422222142210402101243300030423240140332421404101200302041301244201342230144231040331131243434023034404000304010211300032242133121011132314031212400102031324241100003004233412331440000020320134024111212430141223314141031431020311423103340240201433221002302222333320244240030431001202210331414300014322234103203333344323241321234223434321440233423320442131121203230012234304020211301310242223310312204244100132403301322130233012011144413231414312401211031132101333434121133440402012101104231241210041041022024404023212142400220244312030400123211302134022444323430422442440132114410430201233113344432410134210443201334004321300212323410413403140202110114122033121321423334101201322204313212244203430443220014014004310013323212041000331141320124231001203323211004422320103224401323442324442140301340442441221210203302212234323121034413410421314114133000340220210313234401433322321044124131003420330011201343320422001240410344110123102311310432444410321404241024324133443040244221433430221223421444022010200322200042333", "400224323302004032111032240324233311133101123322131214202014302402334100440334144004202022234300031401141431031411423234244134010144404221230440013421113331224231041331141220042101231044441142010310302032112032443313310442133312211214443330041430232320231444121332430311243442323431431033312241242211010303113230141011214024203243112313220334020004404010402041223230201002343130034112311042034421413321130224401031430202241440413032401343201421344213124012311342342144314242230241324434303102240310330100222420421231122303212322102210221040000413141323212401223144212441341212110044412434422304241440140433021224101034112321414332213130341432243324144003341410331431203230321420100433242432343341340332441031100121321120200434332142121420442404313342402311141443402203344104001011221231410023340323241013321020142143440322432113044102043341403112222334321022424344122400230142423011133041314223412002013003122034004311031121013124204224244212003141234013240000111130104141441342343402131103032331431133333031404340000241004430341430413101431301304340232421021204104312134342010400110244203123140011220000013301203120333000102102031242123343202121423243133221203340244244410430232442111134201332124141210204444324204111040141120133200320004103301420304444414400031041103144313444004000134013444333123124120433334303110034014344031343213231230043330230332222444440441324401214420304323443124114434004044230214212430014041422324111320011444104101340144001132123120313441210320420212321103112120401022322000211343212002343112440113011124310422101043211014020340302234313044431310031001314430121223440230410110323002122442101222101034104024303134210132303441223412104122034143330304134401422401100420012410040234331411104141213312244430001322000134430224232202320432011022031341340300102131213202030432100003010302403431044124413401132410213330133411434203440421102444443321300124341332403304232144123413304443301114423133134223024044003034313023334202433300201222210000413411223313233040222032430342214344441210131311422034133030114343201301200111342111043424104023233014141140230214344411114344403240140434234142100404120111313301444103302433412401321410004443040302103332002103303010002013423111332022413310032321334342401133112314223202212304211102432244144411140412321024140404414112233021000411321003111032010133321100412231424433114310031414321201413312114122412303300044113301334010002210133203011404343410024034010421341010042233422311121223204000230024330241114041213442131231242141431424101030022014431300132223401402130320200224340310433014024430211043130114413044034113122002010112324303311302122020341034424244023010223121322002023133442042321424034100443321114120232401444432241214030404403031011404434131202104002031443013123231411201344004210013310001320443244103110032311101402313300211024002140000010133013410024014102041243130423300401122031043414443001433044134311440043023143144404103000200002124432412410012143320014444134103231443304240110032014431321224312423113111343003144444420301442433421030103034040024304113103012040013441300042201044321401022124041211414143114431202110243231400340233243042004313433101414341322424311004042242430314430213040211030142424130443111120141332000033202223201113014013020342401222234413421321304430440311003113234102430204400033400102314133311344033224103133143433411413044123012323423343422213441321010440003343442204003343420142203011331023012124414310133142030311133202221423241034024313110121033302320324300411122241313022232032100441212110100412034014404423241422311422222002233332033342213431212113402212323011202022311421430410420422340020012040212232344411121241334300010300343114211021221233402313041313140104042024400343124200201323123430114422200404232233014320421043443023114032000014240211344014402403332203031414012123031241020031431012201321032321420403143121114120110441124231403241411123311310134404314310340142331043400434431130230023213040420340121101032221443344134332310122004213232220113442011441003414302332221400403123110243334212022301400113443412134243030112141042014312423110202420243214232103101213113210021222403334300210010032302412130320131130014114403021141403231230442011441121433430110040424433244312413344103424301241043202003442023113033113204022020134220111331131132442040201124313412033104211102010414421000424440300242134001113203241320312022031210110004002033004203203201412412", "442224111011024403143424344301440132412141141410312410212210224332040304232104024134031404232044013430243120243032002110040334441234013031443104420030040230211210010322442224113210104402110404133132444331121132112203312142033400133422242240202340313221231402130242204203302344111231141331003200314042110142124410230043212141110441410243004142243302001003330103021114313102122401122100422232031323301020344414034220402002304303103324011331432443434341230421312401300110233234344324121140001030423342212442012104133423344301331232303231100143430111441204230421330421113424430133412414130234132022233111120242421101023300303140422302342240302011044133023043334033041414112241204240110313134224131004011341012102340234132132121034434411040002141024113013330431313413340424422401343041002013121300231411334414304023411012311301321143012231342314312224013222132240001010141300244220421021311244124423331212211334103002404333320102040012343221414143443220024223222202313000301021301102040221334411310042341212320201103401124343304012044413102311121410021424031321443432412323311233210443314411011402420302112014343434034124002032031310201401424433024033131221324331001204211434101314204214131133320104141130240423444103302330324334404442414442441041330403013310220234204400343210213023134002433303241143104133311442132400030412432044021312310031032314024310242003011404021004042020104242302114314303032110014012120431323430320200202310402140322320011342104230302324112322002342210332104304140341213421444423132040003421223223001411241444130212312302220240300341340404342120203132311042032211322014331432312442402242413343243124133134420230241402413213011314114223231014443142203440104241403131024012222020013342203324300404242303323340114440142142201100332041213114444031203413320313221142214431130324124010431110303100430442103432123400312441314002403031300430320303433220203340201010123422440343123142210330124213332222433210302331213143001041044132301121113212423402140223441443302222424211234334110323421403130042424403342433414141113213212432413200304231432230014130402440432420312241402443013011243444043302003210434132341032244033300012404244333211210312332030040033121231020141044442421023203310233131344421443432402114223311442202000313340312332001200303411222134111300310223410201034400232401242341003014140332314242201412402030434142424213313302001203123240123010004101413424023423234330032041120310131244111223334040433220141132442212121000012111414022333401004310034303433410043332300304223141210410042031111223134024102042021113224224124402114401442323200032000420332244134434141232412332414000104130310124001240140310020424200123413420003040313443214341213041411311440210120203432302402232301223102104233121313333324022201134130221043334030020214041333401402224122303032211242340234241412242331410222421242324421311123231413422414034303140324322232020231224103120443431412430202240113434213014421101330423402042313110321403202344244244104344342312423114203322204442021041200100230114241130343333242130104304240304422342242023004011233401031433114132112114031123223044043043143133324310002101322214243111103121332312431123244431423234222044130303324340243110404432203411013010231013414321113232223410014331403210232003004124022231210312210213341442130241042141320433141314033003334144411224424410222112041414214222212244100244213123443042144101444241242322213002140214242341014203012444414402114034214412420302043024021222104142430030143410120423333021043230341043103330240343314432340143044142331000044440303010240112021134024410201300224201421144130010123200033322340402122401131323313123141120212440423443014303134131400020143131303412424241131042012300311042124433313120031122222301141320122233001134012241034324243042413440100211421334032004433430030144402320114230130434323434244303444033443302411300122332232134313100222333143240330223134324332222114323332410403430230412323143013112434100214330404423310202212233411104230022321230001211340433003344022423124114134131411204130121201214034143324400243141014143222240422130033313422412112331420202034432123120221340042411431133300222401431023420003002113422113442402241341124430201313344102442132141102013432012340013313422012402344134122021404400022304341212321024343044232240421232141004000122230034112431004341204344121413402303322112033420131334340123000134313230413130104312342431323222003234312044331224", "143023242104204124231440044113222214104213312104041224322001242213403040200343201134124114022042112112332304024242412121104204423122024342030401231300043303340414301113034101013443412202331304004330440434241124323231421101323344102440210242022323443014342204101411001031330002343101102140303300321211040044314230244222103423122322233212212142310440021002303333104211412124103320222402210334304314300040331333101020344141231414100424130002241404414040323220423321103031041324314420433402022130440400020303410231213043320023044400003404321134340400222123033200320011033004323114220142001403440143034041232110103443022224041244144402134300330444232244424302130011004341142042021112033300423140002023330340300233021131024133040123010031430430131213223204023411142313120402114334411203343040103313110120123230342243403330204341020023242023240220410121313032131311003321030402314410022041240441304003210133321023140403244112402334432402220243124004032340321230022134043221124103024420402433310220301011434423312142113341101332110423022321212204134414420221013321023202230031301123103141334343300320034002010021134012404201440442344011342211001000204232030114441103234344012413311430100333413134204414020443002321001411302224003204404132122422242332334340034100110132330041223121022104202410343131133142004243020311224410021222440430442002013322331133003111033321322222002031301300123140122414404221301001143113031312202322420314232404212020200140440102234330412431312111040141340413032404330034040420211430210231003304143414002212431101411142122113132042343201011033000312441032241410120044434404000333123244040042043212201330020141310314340011411431411023103121330242320000031334134041303313133003311321310403222103032301403332002411434130313431433002340310232433424330011302403243114242441311234034241220200130234312200142123104020032103002404311304012043413314202244424322201332411400411341314420321001141221001202430143343400041412241411342304013331120144401134410023312100121032243310222300321020330100013214110323240432224032403343431232124131010432310423303442320124414242320341204114014301201103232132332444424320231214241333130211224404010002002313322031004203434210324223441112414024301231431430233033132021142304131230443222344100443040314122002211404020424241412012432033241030410311002341242243032042120230342144143141013214142213113223330023020412344324141141200044320033344310414221342012410234443024040132330040310204213410313103433110200130024213334210433223341343443212344003421234442342131144304440104111404103102234402312020314333431323333212201143023204022434022444243032300243343424324411040200022314010121404312400002000111001232242110202112400220333231043211223343313133013213044043441204424342022130242343042204203332300210103432433120400041240044322130440141323112214404404000321142411234302433330142012301143323243003030231124440343241130030244121423302342043214120130142244413010001024311133034020020020300204041104400314324124243023011121004434343224443341040332332242122431004121442304342343201304121420142134211114113343341001211100124404343044133302410330142311112221234214042440102401344010000034234140303320212414113424240144313433440000032431421304012333214201041220123434433112444003334110222204343303204240413233231004311432424410113121400304312034342423341220211113001414343322440132234233314011343024104411342041412324324222243212030031242023133441404200034431143444420220122102322230421004444434323344021424404340201202001322444212414101344330202413430430444233333030312030420430130431114022023121442333442144311204113202441030244104200022442042033343414203404141102121341010200232343144042133220120123022003023402002204021012022300313211204130220321141232343203113333222444223313112223302033402023230343242214331422033311033021103024201030230344331043434033244134012014024143101402304323310330444324141420013204414344231401224142121432104303313431124213133321421021403231111444410232302013122430442032114022420332001304202022324432403101341212141024034120233003321132222244412443010434443014412433042414103114134101304144431320404243403113231233231203301112040242200204033213201113440233214442414044311413431212022243242134113144200434231303222330023440413403220113311401334440411320334303023042410100114021141004004233033344032331021144112234204144010334001200222214343241411433410123332210022242014222340413321110130043403404023114220", "403034410221430431233420341230432124324311213313324234214031003433341201204243410341403240334121012100310023002340004400331142223120030434220101022301142220302434201443003142131330430102422412414330442340003411423444211220412120044021130311123020320003301002200220312142232010221103230022340131114023040223040101131302320000013010112101033132340230214021014431132033310134404104133413232024202403310342332003011431020110231242001224003013401014304140321434401330220313014331423101034031120421043341024213410124113010432141030303400140432341213320210104244203223310434213111342314244314024420034021344330141004430012402320442230143011403113424123244124220440412204023431210320004332411142440011144232232200002002233032304102014144122204340104220021130444234413314132201131234120444140342124333311120111014403240242300221201111230332334002044034011001244222244410403102400321034033111100400404014340124040444103321043110230043103030302032323333033211011413141214123401203203042413044324043432331032222432131334440420103011300121112204312104110024030032303242121343212404423321221431322403302320410320333101122243041043210324031311241203404123244140244423141100104321024432234141402301212324412111434044201000030141100041022411234224443302240433014330231410324141232100210431423430044320332240220312103032442131313032241410201334423301024442232203031232244421332020300104304342103244020431344240310224013044032142022000012312210420224040240202230001300233141104030433042024323412034433231211142003331440121140141014130212243243212414243233033441033333010324303112403433214402231414200324421302101242210011322324011004303121222024422444442314412033030320200024432330024201331001443321142213023342203211323440321213424114413112003301300104142123114441211244431030102141124344311302431012214302222401102124124010003103301404101123300433104412232440020120234124141200401341414234022221410303142002304040124130003402440101032131340424331401110214304201111340141014142244011212030241311324101334223232414222242124410343304241210011220320211212132204423031114234144033021302242430342031233230113422413000130203242304414213323210140104133312133232021301103220410044120032214442340000103212333413320301132104232011013340342111013133224040420012003030310133411243423220011423131243012441411441403240111201202430042000311200211144334323241241424243330114430003413001313132322141220143330232020343012020124412401421420123332122234401232012311004443400422401133234001444224331030231400433404030121433240244200213142102141044241142420240011000311410401012022133004433212004000130342313412032034012100440134204243042434310433343242234301200442411012103111012300000022341000434443400420022310223133221241413323301313322341313443242404010023344310433244010040232343321412333330304044303333213311403100202001313342111304424013034310024013330204040231120434012241002100100110444404410402024130400243220313422301114110242020132004440022401234343413421313444212144140202243003022243404143312320104224411303231211144322421400312143132143310120423431224233330214403133221234122221232324030024444211001001122012234314130211110313322003402212100422124441430210014324313042332013421131421432240042032211123432411001431210422344410142420101442302211321110123201011114211002104444312104042012340340442404012243232221203022241012223440222133101442044431424004240444131220022314000130044214023341410302444101032120012343331004211221223040140131143143032431231403131111342012321200430042222310030244314312431442302124044224211400303411404440342033402210422310021021321314344020032101044024230423011011204012214421203140303220014144433042033012344240323423422432343221112303001434432101043120011332124300202244140030342230220410400431443303032332100001311424320230440333402034032400420124024001231034423412020121013400331142122111224402010320142421244234223330121131320004311434322401304201241012002114243034333310343313212204442044323103134324343312432421421021304144130203342114122100220100234214310302221434423444011032342304433433144321204411233140101043124243220343313214124220244341143144230431231330241212440304213104442342401004233133104011240320214041031110403114113004414213231000211042010422031310421404304033100221331133324341330044414110314222401234344032342140332041103322333443304430020303130320224430242441044304411134311201122442134430134420401203304112130313101134434021232244404002401124", "422300232433341224033041121234342203320202200340222423342123131021203310420414141202313003013434423100001102331202232304440323420400031324421041434123404302001023202301044400324132004402011223011024111413214300434444223444302032410324242014223202330211241044134010313410214012213304002212114143430014430443202340442404131412041022034243114412221431241302033404030031204301424412121022401420302004044202401421314401043200210422200322143332343423033103031012011411040420124241322433233242241004331311424342143303042030230401203214210044113300311204410334322003202230143420104313033212412114232201332422230140302312432120201442123321012434211130200100440144241314241203003322432422242124442213312030241010412223003304320314041310102110402333013024123130401432344000420444034342011142244113013102310003444434032433233203040302222103110214112211102242000431022043314030421144132032203204002243444312200443314110402003214404101134403003034234123134300344122142131134011404204243143424203223342234302020314314024232333023123222320113243341212234431113400301044333312110400000322402421101104120241101002023434143220300431033244344041322101421213140230100040213033300130420411443232323221110044213410324021102402202322041224014320442143343340300303011311301421010324001114114141303320422000021003110211201003204111404132223321332143014120032110333341432421220224111402024121111321322013100400042241004344403122221113230043140141331242042041130220201023043210103343033330112004404131022121310013320211113301112140124022434213401321133441423433000311213143120124201324043142014012333040424321323342023434220130232311320320231010213141410201434442013224130043121422221112204221313303341222123201411044302140442121330013244322302113340324404221031333300231342142224334412221413320414344001023032041111020021434414201430123303400122422231213032320144203332221131302443011123402211224412143020321210040131240424140410341313310314143310304443030301122310031202020303232012120214341443231311342431322211212110322221032402042432040333400342413111342042243210422211240204220200202013212040230331202333230424222334312103323304342230031240044333220232300220004032232420320324402403002330200132402243120104321421001001031122421040240300040031223023201333301032042442241432341442132231441312144442400121204034313101110123023402024303223342440022430203014203024011402040213401400412322440313413031313311341120404214224243143203342233400402420003401003144314030232314341004141443313404414211000430042103400343320404214242441410232133141212104441204440431201011440002444223210002404333432432034223324321214010413114104241314220012422240030322240104331421344230112222032121332304313300422021242011441040342323442301342004103034130303031142424404124031140442310111124033234214330131003111014111413204344443323034030443014314433202404400011300104222231132430101413204401223410042231301120214330133211204100140014412412140142400243024412012413122142002203402441104431211302130112213231143042011222340322401322212244333321312211413024411324333114212311130043330332033303001333340011402010440211024312423431044430330323042322334201142342213110333244401142320340413100441133231210031121442030202142021314301414042144012130043234213432414210041312424434403322201131304224412040041244201233432022211023322041122020110022141331411323334343410424300224143404313333044103400124431132102313000413023124404220014132434324331442311333122122144323102000403003104121331014440321012043224144144230444313134233313423041200312022340213113040023343111411343324434222334441302320011301422203000202404312221331110303020041110443041224220324110432014313334311102414413433331241443014233111344222431324314020443221014240010222021314013222321403023103443120124304131312241401233033300223142334444304412012402110122310323424112212110033003034140203100231434011043434202302244010303132121314212120211003412430400401101010323121424034030230044330221410232441334312324403311142134423010303300134111124421210140421214110110343303233132040433030210244012234022411214344114033420042400010134131102040312011433403400240200230013212434320344240300131124321311004312444303344102413242233333014310041313003004220212410234243311323011321440004431432042410402042020220313021300443400114311012424022133234313024430302341113204321333414310133110211230404242003244444324240404012122400442201200012213320223233242301010134021200001023420232", "224304241013320440344143344014212200010320403314021131240223112100001133220043242010334041024242104444131310222341434234421101110113331223330042032442201012143342121411100343143333440404000000032223114011140113003214142412444422242440144331230020123102430033022424042324433101200312410241210034344110340402443022230020401204444314021432441422114101012130412140234410211411133431020411010140143323442213422014231441022124340101343413004113220043323011020401243321312242401003011131110212134234102121312041203220133333433030143221204332112413232224201440121321201413214400234311442121140010433023444103004110311424334222022243234334212133004324414131132320243303230223112043400213222241110334234222244042342012221431332032100223334434322222202200112021100223221343101420110300322214220010043323340411412220432032411444344434420214030421413144410120330304001031322121340233342424013302212443202422423342401412141231134323303414410213414230114114023324011441103313003302044014012024113004312214141440343333013332342413021124011312002142430041020024033143433304300311213123200313020442230004210004323112343330413011440202120201234144011400214210330233141320304341433232121402322110201403010230213343012133300234221334404244420330012332324333300211444114221144234401330341223000400103020412031103121032203140341344000204024110343114413210130401201313434203411224014404413302344431331034032034310312130300033013032400423103004321040402404321131001241001300430040303313213022233201114312011300210142104244324132332342244043040231241203440112231123244230324221043000002002132214231042322101400331212030140002102433312440400032340324022403232033040010003330121113420301412321034413332013231324002042202104124224332203114243213242014442204324324020031041141320242304101134313302244341441314311102330324302302440130342010401434220113020042212301244032211323044214100402221021301044013143333034021230123042330044411133042023211210343330321220241120031410344012444041032220301341320103013300210400424041122022214142132410041440134300442201434310243301031320333001431321112224404102231031412203010423214132240210444022132012230134412012322302034232323023310122443320443332410300424231014303303100442210241424223210132112031012421300232424132012203224413202213121142403324410342342012244113111130412340400013321323231332232333143003124004342110113010140001214432342431013442034142140321301411012121200041204211311141402440441131200304323230111033142032220042113124022341204111021433301444104212420312124134324213430304131141200133332433311221012030043104241321043323323230014224443412324340132014201214302214222320313431132104412234041011402010233300040000113324123232344012321033100100402412211210043134021232000423211131413200343201133402201030210233314201014421220333314042033231412103440010422202013342032131310242443132412214201030344333223311121132302032123330400323143411011244121300003423422303120441131120121031014204044101141032131440414443022023114041440130222243123130020343104131213413222013301130324042400004023024001402403131001040003202034231202103042033014443444113134224202403343120320430214124143410131004320032312444320022331230344214311300100003102140204331313113323242444402010313121422334423400141003344234324112301310120101003040002020342102244120231210234232404013223301131431102033023431222111003430020334101044021303401224022111020310224041013243021042410304241004132303401344443001441041342122041444443130242002434021113420344042402312402203114344320221120100231044204112234440213003232201102401441244020034030301240311243432021041101240401242121202031024022121331104130244230444430314423121030431302444332230300220334322443302340141303141323440200344121223442323340420223444343431421102431401410441200001043421401121101242132022044442140223214340303011424234214002020031101120333020431433333000344131021224442104232221244312333044233231410233224110234233402203023334100114123122434403143244203012331403024404100213430034400121010123320224431401413114301144201102304414431441333242131023411331021124424213210220041011333020121332341120303431430420010110143131140333033031013301300214011004030303043223300024324002103003040040334134202244112414412244034344143441240121232002022121013113033214240021043021244131024011402111311203143342412440122044303340341223302142024434214242000110142433440243212442313210004043433233012014342312311214020240104224241324330242", "340020411402233220211342320230314203432230244413143222133221302234142213034111142310121002011231224003313301000331443220011232301233433021243410411112231231140100003124401413030144413013000323142102411434114023034243111030001040103131141310310141331022040204112430242001321334413442100210213141441301102434314204212102413143003124442104031130103201311340024111423443023421122434220434110411203310140322203403442213044210430213112201443041030314430342114204220110443041044200314331003403302110314221201021242224322414442212131202110214214240240421101301200143400122230120402220312030304212101341432400323344023320404101233034402321230413314141131023214341234021322321121240433113234043412133212411320240004322441413410332040201021332434314322202103002421242033002231111431421430322141414340020400311203323143234001124203411204411030232242342401042203220030102140430303403313001432004432122311134420312112434212003324324323404243310240143120132412034321133242242441100002140244424111012411321102002202444032432244221442023102210011320401204134121422132042013314030003004132021403021334234103310334001213412301320304013033401023441133411121241223230040412244023302120344101314022201112420140344414442131113313444024311233302343221344312441244024331433022324221010320023224001401442100232234121333411444212331444112202003222424110100314122100200144342140242412312030343014232012204013120441033324014424032231044301102433303103311121012411420034204301004004420144112310411232222440114004220410103004330041343033420244201313241212222341244043410212132120040144120414120400243234101111334220412123242244003020424121421043334323214041233244332234320023303123412300040044311440214403201133303010311323302200442113230414131144430342433101441322022220012410403230333220440030442411042303141020142010232042124343030212243002040433302313401311033233323434022013110322023131204201012102232333042334444042301210102113134002401304030413243433433141322443034141243213302221212210442133211130042010343443234043232131014010041233313322023001221322021332044242122003220423043430331344230323010022334311402212334200343344040000411210231011300224400331332101300233002031320313101002221311024444000410443333403003441221432341310324023012204111014331331241304242101120111241400442323341421012231101124323024234242414241010400234431203404310204024234103223313003114123204023022221204024440433100411432222010034412313223243204133420340100201400332100204423021104142114100014430234230144133133402343220304330002440443222213021444240401202022041233413113204344313340112222203124413303122033010334012021444321203211244204103120021021443202211012312401032440323322441032234040141330001030400324330403130304321234241313234034034034323134433131320414310233303311301100204140222422113004230021004123430434120442434213034440121000334112402314220021400100344232032234432043222211412303341000422103100140443012341403033014222410421441332414040443303214220234312031002112230113122330322201430224314412342411102133302034142133330041041400202344422400204123002240422403343042221242201421234321322141144433431042023043310113432203103344444323441013004044342312002110341312240031313314123210002011102040411034203022430324132001243010004023002420104443011040420422431423340314200144213024333433430140400321043321331400404113402032134311442022230233331202100032430411143342423001141414232122041313040204220131440123142344311101043313432014210442442400022012240434221300044111041321133343001212132303424244124004342000304340102144420203201324443040413212430430431113102222421323433242323423323431110430210414120110213120043340303020333402142240013420000141214422000322113411041410020410041014020220133213142431321201014441113434201133132203032144001004031042011333310410141034340421133341313123000120141023311033000341331201333402232030114312322222144330042321121100103321231034321411242323014031302242111214144144442231441123120043014230434304123133443043202330240100324003441013440004324023011103122324132231043300412040434040421233133312304114220332122004313314112422342213034223142232334420221343441422113011130302423314140331441033243320300344442043034002404242410111210133410442204342211310042444420001402121402442410111014203023203212431211140413340214032044242400431114120030433212410414010310412212101421300020141022324133400414421013412232111421333431400230331113123214204300331041243032300002443333143234", "112300210142210123324020040321202104023240132303122043120332323333213414244323333203120210313130112020320044430213241302232201011121322114421112223023413310304231004143012144344332332313301444130303440044223422032232011123200344223313033021221033402244412103403241444434010320444403201442324243010114224241212441120141003230411213020324424012112013120323242133011003100144314214402314343023312134234112020243200200133310404431143334034242402312440041133303000222123133040413100300432433442043333043244341440322143433140002122430342101441340033200302243203002232042404030041141214314044003311324030134303201441202024240132321342234212131000434410021021220142313313042244200212314222213413312002443210134014030411001242042434042020340404010044012322342200000113241333231203040432042241222211020440443230104102401012222323203024014231431244341103102324142323223023333423344234002233043100012321110243400423030244134040312012341430004411033114333310441031443320024412304240121343314333041221333201210044403101422142430144211410432043234232134100442132422310104423133230212044441410013031440310102000220334113134124324130430100144131010114334344321101333103013014031024334310420222431300421231043020223424112330002040102030304402412023414102342131104400410413211330400020124334213001124001443313201231122104004444014434213020314303244222244144401141333214143014041143232303022430211113341101040423024331222114022310311433344310112324422413232333331322424044142102112423023103044242122222213140011100200432044001310020414331201301303034132413123432023203233423034014031321441132343020414012100340323224032423122043414140311411012333440241340111012202010010122031230012334110130241401020123410202322223232233100024422204123340332040240440402022320000412231322332043442313213442210413113344400343221123400110432404110341032314030341340431422301304232323400124041332131021141041102224321224122441412043010210330343330424442413203204223123424411334423024034121030212103132243432313122103030340230241124324202030214334234423131433123222020130412004031402010131444400322310412231040220200203203402231124044110323001201043400442111320331120342410344430343034023004103413112112423330140433241144122423104444241203114001443323001101242231404344124100243210301041424414414423230042402231114201022122334321131113233231301122433234101332130224441024332003412144402004411041434211311213311232424234334043400321343424430212400344431301334423104342104221131000343403420432441122220321301444314222112400321424131210340303214301100100023142001440440200010424122421232023020443320404010221031442130234140411403112243141222323301433010101422302101040433200132012031433210030211014003020042032130212231241214132343114114222040402144001034112424312011333431222234042103300110334202232410021202442321303312211412001330034444124103441044301434220300342404412130021014144210133444434031014230232211441403112310413004342110240440243441140310430323411312321134423334343014113240311411304121023444131124444042024342444010224400444310333433441341110240332222023122433003404031320311443304414431331143022121004333020404232433301414141220204333420423130222100213132344304203242301432124134232233311041330241400130102411420032332430012400421413234123444431001203230034402200244302334434031312033122433300304313010121241322343221000131210412433411431121132412233300001223124413032300223320440300112321344014440144124132114424030442311123313303213204334310243202322421023213322214343202202410122410312113210323343200132101240224211304303314121123301244341133241013004203023300210201043131034044110104212200302402000012013423334341313324421111204030141332143200334420202300200114424220411413321201404232430023433334422243124410140230142441140314133413440420104421042131444412323212341432411130443412014130144022401113403223043403114400413223034202404400422034440041301024214414302041212232043344420441144431314123220114142243213403323334010244002303121023113021022212022334241044430221043124110401043101412141112224402302241132313003423140002012211120310143011112412021302233030022132404332142122313331032210100014043024444003044234330222223302403122343130203441413344340020303241001412001413314310210420004322440131003441243031110131134104332241344423220241430103131221424303243101143010222014022334130422043231420421333430003014402003214100133442111020223222444122222321211334430401104403011101030402340200212", "030413202414241401241322101322310341401132441141234403213342411200223204004041134003202343241221311302241340321210234310404411404423333321432030200230420424322300202221204431234243341321002230421203241334033022013022241341003022320000440314122242204423233042334324441341240114110332041202324234240214432211002421221121324310330323141142332414221102424341244024321241402144411322100413200242314410223310212313211141231432121004300143423113333303113132401204112301440024212140143034232103411401103123201402013042104214300310000333004301400324100212423342210324230444311342412110421402132400333224310241024030103142033043141123024203300000233224242113034430044143310202102321022124202402444021334320234312431432203221341313400102013224002342222031401431030121023221310023130134223410313421401410002402041013030231222011002324230044233221033123203114213101401130242212123342414030320212023120424322200332014421000000321324312222413322243233204032002411241044210103211042330424220332002101043423220324202344432402332113313234421210313243143001232204132123210220022400121004242341424031220004342240410124424303332323441344112004300421414020220420442113430224413044242304341211321330013330024311144033032333041323343134042021443110314213143322233014131234233402141430424233403230310031202342313420022100441014411434204331411121313114130301032224022043421120444444234220123332021421302301434111434342434404010301343234213001402322242214342001341032204243030132114041412042200000240021221412400234414444033042210344431310040041024424141232043212123432024103333244223211422414143303140141130344433400322220041310444212213413341341330334112030011331310340144033300410221110024140010014214041210022242431200222242124443020242112130421134203044402233012231013224124132001102122212000212330420000103212010214334130302131212301040420032341044223143323411023323314221102402222230120021313143131014244233144432020032013400443214042303343201342203403442220412022320101100320412223021131424114303101121342423331314002221140330402401142443034132203412320202003330311230342014210023300334303031024330310312140024244143444004331102032101320244134311204010000312003303142042222433241442120130143310111434413331330102202214241201414003312004444032330313241021400010304304300021233224100002200330302344133443122113110342111104324341402243432044203231034334113413212412000214403113040113410200222201223123343444403241124202030424211222412443330110444422030323421413413103020324120104143322402333431433232041142310434403343114023230211222420430244241421143331034334411423443112040022041422122110104044310433320032214032242213322111140411214113014131204002010121201301212433024330011024003130241431234023020402430424231232044024213022033344300414103004222212043324114444322112113340114212340014303033310212411111040440040331011122332300314014314141301121301101232210112231303031213322412303414000012404234431023330041213423401120202430402202333410130020313001443243143423323033224321131021110304300124214402301222241231041343401413301344233012340140244322212041031211222342034142243014111102020110223333344034102433004032324421410004432123243313222042344102403113344220402010142333214333223410032120012413242320340202301012303323004122231123120212400442302214210433120003122013131020330113431003404020421324401002433310003233140301001114200043020424120232310130004002011120442102144141443302414024342022241311122310400122012330001444143002212013212432113122033101420431032141232012110300142122212120214132000301211020343310210341034003341231120440004000220223202244341411420231122314320241240424100431014020014223102210132134114441004302022014404341014122123242222411001044240321342212121344413333423333010024031234141331012040224212404404201411214241124234230120022040233302113111323122323311112340003344133101202302411121103212130233342431344412111023014202442141401310000300124140412223440222114313003120140103133200320111110324031311441213434300012214112043420402343420343314042312034022002141413344333211002401330133303244144242113222404042222040411043402314233221221402030331013042301134413432400111133041233030433131244303233243144030344432440300042134431403313414003301242332004343201414222341214220423111002414222410101402434342142421431200033033121224200200323144223433131021404131023430304134310110300311140143410122030140311131011222410120031110023020133234440043021022134142232211044310", "142114231010243101022340100130144413240320133403424233024311402014024433404314104123244232241230002130143333413124331013031244242212442042113234103414242341203331043320002333300112134144110001343142123401343233112121343222341322313134132000230331230433420432133024323120232410114431004014200442323303113100004143141432431011101322333341333310334303113424024201434424432424031134404111422434204012241001421001300142213023421344224330044313421001342113042123233322434411422440210423100013102121314320224421234303214411243133322214224324244222022004012401404322440324023201401430222022202103441301001313200101221113320402034134332024323041011103004323110104432031143411333432431431002003104020031344130341002000312220031104042140334120204124220134024324321303033204041211122220133234240212400133423121200111124043311024331233213423140230410030111412433344440110242410104113430340020443341014011324134222104400241333421310430203244323112330403123442130110304323041434134112343003302302000431113432133131441020114143433442400434412344030323401104231414123020241414014113033224324214024112020121033013014123430413440211204120124110220423101412013041241210042113314100024202130330303012432423034004043331400333320232012101020043400330232432121432332030321042244043004120411434240302334030010031311240430230434001404242112122043344323243402214034002121242140103411310133123021310413111234003430200300404233213431243231330102020441321003433401132424411422320034340102113322134011314044142213204223322404310321030314113423032412411412423013230142130014140130040012204031241423104212311411024122041343421044323312432033332040204144303020022202123331100244101342213143233141414130321400312011010141311022103122024344110332024031024122302210030120400134031224422124430411403233314322341340241330234314203412243014432220024242331332131231343021341142220344222313040100443441010140234314213221331201321312144423232204141242033400031233341314102201033321431100440100234212020302022222111322411423203214411132421331443423234004011330102141332241040331401433043114122030311242004244033044140003122140400022322140120331244042443230411003344013233433433244102240402310123224300113020210422422134330434133333000300024323010304403311012442400212213111333103204143420300113034042423140202411122032200043124242303204120004242000244211410144241304442003022000431201322133120003032443340212410004342123132240143114130032313110300034403023440340322343414114402213213234322104433434123401334242413224114133443240121404343332140243304231040014440440032301101423101223444334424102230120021030142440211232443441002304330341032042411032341341033313000323234041001020220140041443140111144013424140102202243014243221441324041032002212214012020131111040033413242131031040000102321121044032243332041340303300030023004332214431242010130103121414031140322421134102201244311434301013104213022014402411231222204323210343313332334104124043142220241303030404313030204020301230014420331002303344443232102020212413401344202012411112331424323142433043323303012203024314411431403122103343413401234232132101421212024414120133120323234432043011320134400122232024221120320344143414123040122044313040233333340243300123321343320444221401413202241244424442233200130244243431443201100132111410114220310430142003441120100432133323304043212233431341301334313014324212311303414441231304402112401340211242443302242230214314134434030003123430100200222312132302242203322400420230112130301233421020444134034222132220300023302020441430032201410133331410210434424343012001024134040034340313000144040310310143203203330312233441442441034143423440031103114404433420044240333003141421003030433234030301401414324314132402200423224110032223204042231020030313443111013241131040420241102133120222214022222322020123120132102301021303342140112030101041032010201231031112413413232313014111344034041420011441142103103220441124420322142311443243210112004101443421310131143214232121102301410332343234400213224400332000210020241402112240303024313320312143304034042324144131324401120331011140331232131130304011423233310000101222431244122320133101000203011001311412143410413320010232223223411340303440303122443323230321201401143440022300040330133302124111303121212332131003120012032404142101003431410234003330211143112432441012443301213221314030234440311034122401301444132043023433030231022034233321324030423344231423242000244204440424301423021412233", "432233301420224210434434014310122022322130403032302430012100321231102141043021024333141411440042222003040040401044133040140004410311243342442244120322234402320103441210142444114200213400110022130244321140232122020213441242420404443234043321100014221422002321322111334141213013404141311020010444303221244101000102200201012112241221443444310224321031202033123203401041222243213124404341240331130032204433023443230313443100043442000034201420022424441332203140304311420322421011421101303330112041401224312234243143411110410134113110032102414122141341400312200304202133011300433042433234221010123414100422344113001120444333210243303244114112031001434132303440030434044221413144242200321213031102124200004103041321311202110024024242233212413321401402433401042204420432222140033211233021102240201231420314412211022213331312321302232023322124121104400330320322423023044432312432434044030430004130231040101302322300232212031303343020442144413011021404033443433022322020202131241443314032433243113213202040420211003414341010320342311041410402223002041432143344000322024002212324320204441102140343232323403232330132110324432204013043102331001021032304424034214240403024322042344333443032113304133401044244224140200441042403441332031414402434443233003103313103412313320210433123001043200433441443042412230412202200131121431202213422342304221341302320403334441034213411012010420304301023432310102302310011332330432343232021324422321342104243420431340212323133403044144012023340343223141004022413424113441200112121241312130313424130024343310443123100114413200032134331301421322404330023214324023211343403232110040231333410034101131201321443013134114330133401321032313012440234130404101044240142330201330332402342211043110121043214441120401311324041332304114030424212112311202331031104413122433423201330214312322122443314020410142113441130121241413244444323441431324131222212324343133142314334121401222303012211003024033324434112110114020202232340013100043441314010210414310003403433112213330241230123120000033110332001343323401104403330001041111423343132310041331004030044130043430403301231102210302204200400413334312430411024024341131340333140012232432034033444033211030241230032233100400322400402304333441320311331014331410412232143101110204111123132020404031124002443220011042043401211241212033110033322242342102423033012233431030034201031143014014410104233230013400004334441011444233100102133221334420313420223000443024303222001010342224302114311113230124404122314202324000030434402301101434241342112134223004444032031043131210141324302120043103322333141123431220143423234424413422423134211424341032400132224103141411410121312211344024040444221140224130121014302341344034330304424144401100434030002302224400030040140442333033430111004101211132401420024423023021101424433430324232200033304103034103204043432120100113142414402202343420400121310114124412441001041001311213321434042233402104001314244231230432233004201210340212241140443142042122102211344041043412234001022200232231314112110110224342140213424402302320133311101331104020140003213422043042040212120022440224302400324042131443441211043024012030234444410444112041141014210100022140010240111003141311114032423441003313022230143020430414044140021143014303244031123123440103441211414234204403234113120322342441124121403221023123341122234113043041144141142104322400133432143311002342044244040244440431011321141111120244003242131233434142032013213034021423121031010214033422341430142410311111000221403410340000031310004440302314301030413441101330443400323424024322330421332130341211323323442423103214220300030031413440033230201414033142420011033032302130403014113241301304123421342024423024133404001441244001414222104022344324441314032000414003313441102224304204020334443030223232141142423301400111412200001214230041104310332041131232130420131302212011243320044031102240332042134001120141140032010402010243403000203233243032413202000101411440243432043333020122110420212241412343113230443242410200040424120142244434313321220223241432412224324230041301411403400214023410404040021223200241114041422443233423123002320023211330112111433232213341202121211344120130441114023421322300100013213130000300430144441232140201423111341204204424440440012041340002430314131424101413044134422112320433000243320423444440331041200131233441311323104014213204103033240214030341422311033044130411304120344444412040223302132121133422403441030124101041", "024133024403403142144334430032124301341231430411040441124203443120103123401232330410014202114023024144313011344013014300223131410041342442301123123340323230401100413342212432013330134320210321122234403313410013204211441212321210402104430310041231310314344100304111210343323432233001112402244244331144130031223044324242313023242020423333240120314304223214311012213224404011320122343041113300333112232023321242023040023143342010101220444333432223244112333223333342240014034131443032214410131304204041344440144330142230014212213003020242420101021302120203334104301410240404001140214243300141230312144421121434124140123010323331200222033331243321202141002404121031341302122100233314443003010244220332314410111024003004333322130211414142424024120321404314013443130444241122343142021032124334421201302311202400330023411142214102023033304202421320232431042432321302324222234410101004040140243122122344132400120431411230310240422113200413421434444442434231342314040424242110032224040432404434332420033404130302240410431323210320004221421433430443213400421232310301311403133313413303311403424304130000140102044031202314322112333211333131323301431321004332442234143212442210302010404141020434432342311030112300041303301424032432031144043000103423314321043332104102330440131234113034322023010202031340212300323223222113140402002001304230323412144214011431122231023304042240010200133440141440110044301343322102302432043134330304311204122402100124203304224342144002022032313214012303241133142321201422421333423034003300131031233141001033131323332220443044343233343320432212202211001230233034203024214140044114343412331234143224300122443210111301102023412312332323332020111132000020220241342323111204231342004414442002101141044233223340011341320343133344241241024434404431324132334021203324032122342131403234432303313434441112100142303211342422441443310141224214102414002443411234000210304241223204441444243110341234420213114400343441404442412444442440340310432203412133203340411140402221314320010330022302341003210103112140420034103022243104020430222120334013412221234414110241134223033430411341204241043123421142300444330220000331323324404100323233023023214343412010432004432134024224031001321320100320011421124333011122010142302431032133003240210111142321200210342144443200343210302401432224031323312003421031401034314433314411111203321043420232314410421340432401231343141241322222032143414114044444233133430304040233420414404332443041211203223131334030031444233442321103304210341133303132344141243101403330020130403042403334213124132034424422113442420321014411041142411333343121420212344323332344234040301030024341342232102004343014231200030444101030334143144144224324042440043203213440331303133011240304244340012243124021142112131333413231041412340142430341244310000140423201323124132004111011431430112424111113141340322430000141324213413311202424142100130201010141401420334422024011441234223233122343110101431120023110412240312204004043211423012011201444303100432211340331341041110340213411044432120402440043243404401342431211410344332422133120443040123124333044123000233444420232131420331111122444040303443044420234343023440043101140444124043441122020204143110134044434210144233022431041431331322022413332024311021013143212011044223114223032001110224420422022140411434122140303022142320310134144302000144121040041422222223413220400141014304403113201200204222431020411323143413113021433223303124432231223211021312340321440431430424110434412233243343243301240324113021403412432143120033133141212303040343334042243010130420023003332402134041034311410113002033332330433433433330314221102100114411133303041213224323124212141411443313014041421400132312234234000222122020320432432002124401030303344104132214432023244143310010021303113311320421202414102332141024113034311311142220214311033421144302314431134004123314022002213211412400222341303401410241240100203430331203230022041414214300223204333314212241401033013230413140032001213134424004314124121023042044323342411044324333443223243102331143244442332224101422332200203042230441341333124423422120003032121341041423444111401313114410031403112032133430232140434312122424112032242412023403441330130210324123034112334413120012001332421440412044234422011304020312032402100001343434240434313143001212230422110200324012303023400221442041314233202101441130311131322203340423331131444133303314124211013014403021314312402243441223314122232230", "402141022234233242313034330043243113344341113122343400432410442231321424321211423313100343320004410323103403111221422222330102324441323211313111423341023033234424333111103042232214143223343020310141020413422300012131114414131012031412302112110200141130202434031143120241214322341042044210443403324132140242113423340324101132200321322011234033334402300121020431133034011223412241414301012022143213434141142331343100032031413412220214203344211021340424342403013011233041414313234310220434311342332402123333114141103222241312342302414102030414204131412312043204313314112241233313221004430133041134210120103233020214340102100430332020243222241011300411131222434121203003343430431141043104023112111114100004401441000321330434021041323202044211304104232334440333122322014323140112431220231243104312324104112122413201023011023413110440114311000243201102012142112144300040022043443144023303033013441422444324332341311240430124114430304240002020403422243001021403312001010213241301200410003221311420304223003002113103113030043323314043133024431433024113422341341431402242120414330240243210212210120420004213122301201300231030134313424221101212401443141131044224412012320111313004000234303343324431044144024224131040214214012443100102044043131321131000404134001143202314224444032103243340002011112042341323202440100300013440401032144240313140100344034242112003022132234131013302014242131434032212043402011242132011421333110434121100301444012200040241430411032444224422203024144334031344241013211323424013144411022332323134301013003023021031340231302030130203200331140331311344432311124442232242320333002304442344041233322340014330012134103402124444301342303143012432341411041332320332033300022010023203440113430332142032110342324010014134040111144322004431334433342330222012312433420131342022232133221044012102344234210440421023222202040304402321411222420210244020304242201432434411214412412024104412234233110000203131213214420413100210130221442440143233443023102144420422231231222200134233331402033411201220334043231112014044120201421002230231330041142431104113302044332310033441214131441312233210442143342232031222323414143440344212441420421040303002212111001033424100414432312142213401103110132332300301231124032301402203113422034141333003304142431122223121404320222410302142440114304132000340142214003220313033010121221413433103221300211041421100324332141321204300010101142203042400313133201102222313410033123143101202121324033044022210221124302343102233441434334031340133243031000344103124010110233241041341211040020044121334242130114401341223040000243410031441024040410241423333330224111240020320112221244244014021344034402412230034100440320320012430410340422043021331410131241140120104203241021013143204403440400202242434022230343022131134013120334431044304201333132342334121412113042010403133200240222031100342314240120400424034400220123124121311320211421142021203121144023420122332241304133143114224330113012011342123414322144311001110330223402234422243033343210442322033242103233000332034223211411430223334302120011031031004414411340020341233204112040330001101001200414424320312000141432104031242410133441233422022112413031121211412030433024431441342221121112103011000112330122340012142440111102204440342331130341111232232000233140443034344021331122434140204042304431403430323234220224413422333301440121330132421232033420331002320120431122042004013131013400443211122231012121312222431302100440243310201001434143310303031013244214012034443112212231044234113024334334040413100023000422332201042311233421314104444122340432233242130431243144312203312321403442400321120020344441132122244310343031422140214330011301000300022042323110012124440032404230110034314100323104443133133411313314322242423142033121001104441043324203010143004304132102004431042212140332134232202310113041132411434012112131011234342014013243012203241004234231034012030210120233001304134132100033414030421440231414232431412224343111041224311402423243013444304103022143440444110411241410042133241020020121123102200003133203401444032033032112021000404014030241110121042332012340032214123322112424012133443433304111042314132310104404442431300211304101024413104431212322442342434031443424323320030311343222003322102311112004311033233103044121032432422412114414323412443121433013312211033123331001222021022430302340100011440304421422141240222314412044144420214330012043033114303221012202004203333442233132103243", "210421344412400402441341202024304144314220114224404402120123120442403113000000034242100232142041011233124211310414313234012112221431221040213311023134140113221230124433214221411231332133414220220304021424113124312241421413122400334230220300344300422102232120111413020343321434432234441422322441204420400334242120220403203342341331312022144302214320012420101244314020001412341442003133024312231232413033221231140410010241030214304301333402300312133431240234410204400134043334230201014334412411444224440041111202204240431423213340341340441130321040434444242144022343134001222341240122421442144230041431122331441022130143300413142212043044242410413201201444014243000322330300114221232342243021140101110110423201301331010204012012443441430122342040022034324201044043402344001004433102301310011420111130402211424441003303322423431242444242144011213003421444331102232133324324243244203304040241204041243233201143240331024442234300124322211201204333114014434331000144310031433311432244111234124111230001220120024414200124133031001441240302230334443022124401222231414344421243014104443143014323012034000411013312103434203232134433243023313412303430044314331222244122212023021030203141414221241324404202041300003021034224222223232132202332404112421413111303421232020133401432100340340342220400104142004023401213042201424304012424442333241231332344024402220244012033023303444412143011142304333142231431244134214022101240043224401211010101243340410223014242123204404121141044220200244140432022123121323014414224240422134032110133434131423410021334331133334343324241033304023214420111444002331410230122330134243133311044302032441043143140024013030203402203110230123014032202112203244010021404013204203123230221434131234320012413030313210131212203434031012213420134304421233221040133002004131413114231423320204310101313102241031140101412330110401044433000441041020432000424202310343203334310422243412310011432001341444032112331330000434033334410444411214114122201014112320422010003343432034000410414103404442122100002334311022422411044032303111000200411221103044411312034303403141131333410110412011310314114321101110123430202344001422021221420002320243334224021130330420320204233341212344300133014424100214413341223031014222334340020221313203121020210441434114321031133311421210222042424443144022310112323211221324001220221141221430201020132104111420332241213314212440400400132113323421000424121032442031443214103312141033221034331322043301410043143132434140331212214034321133130200323203333400334242202323334324014210342130210324023112131213341442041334202004042040431101431003430144030402133021114323441033304323344422410214442441244344110401024020101032333211000332213034204224410411020302213103111334433431443212204114120043121020121131133303420300104312202333322143141314321334113400431324130210324221020310222140031433112140203104340444132242001142441400023140143242241103313033403041100001304213311102323120042203321244041014030414043230233444203024022201214111430412024244041310240413204241103014421014202223302144021242243210032031432312323432224431133002020220100334042123433243231114201144240033344342140002043444231214024444340231031221340234321304432400304440113114420203133103312422030434011431212024102331141244142304331220011324433403213131413124433204231133010413221140232410342012214010423122120342313322402334321434214434023224443000100201420042211233323444204230120221341101033012414100000400420034110400223143201311111114301232413224321042411440422213003432340432214202323402042024023241200003310400124032342342032404031223030214233010400120340230040323030200034330340333323044224402310241302334203223413203302022324220002321010124301321410311130122340441343144331244322234432102330122133303342202420403041344221132224314034300211211423023320400224323114012302142142021014004204331141422230231134241244114424132242304221114444333331244200021230214411320133340403433411230342010403301124000124141131010214243242233402400433404334134144143104021221013033014040213321321441422200020434142330100204134124043113021202130202323422103342314211412422430200300103124110422433122121310133410344134342024014332114022431410410200003034032223042033421122102111233414031130111204003144011342434042313121412024031044043104044103032330042203021031014020000241341013340133333104403102013112114110140030231232302302031110210002033123232203412120320134241141001120424333230032143101", "033141241032020340022441001401402034041331432132001023140000022111042334232413033422340110101421224010013414122334421124113312433103121224431314100441203140143041320112340043311022114203023312413303432312220303433112332230414311444223202102400413122410403004003112401411112241430031411210113224332321143124033324411240101214022231124403232212244213320043033031114223144312431244320412233220303001211424004343022024422400230434333242220002200440014200002312304222103111141314201432331140141134441334022310404230214230401144103214034201230004430344010342242420341400342244414323443114301024321033040404311302042324032102411030103432430301104134443431010041103341322144343103204420301130234234130333210123013423431241411220001130033323414412412124434020120414422202334200022202412100300410003303440141014134342340004244324304321242011402202044113424134210323402101002233220003242410012202143212324333024331430440112021030002103404244140223204311130132333213121312243124211231411120130112241404234314240321304431132231224412044103044043211021202221243413414222113120021134230414320300310244414103134310411023022443100241030241212343211304331413113314334012400030343130213202341023314414102131021030344121014203302423310410223421443101110014442304322401200002033202222040241312401421411041014310014410440231321133011303242202002333302013004324024014031440020013013300231413420111213414334312333003031420000324414214331012121020220414032022430411001420222132122022032324134331321123242043410442130403020023032044301433240413040441040320132024212101014140103410401103300411211124042321412034000002022212344243214430014433220244420204034431200001111221212302304124340031311141021422444004104113301401110444420101143013142111122324430032232102244013114333330324330112224111144314423143442123414443041123123122343401302204032223134413012434212001030314142324104030332434021121312234232122333104301420041033042332234432234130242443010304114420104334142214002424304213310041301224002011010131000311424343113323033244004134413400132142024221013122002103211430123213032320200343030002144403342244110423432231021212032230331024440211400204224014434313113143432013344112023213322444301401214242223203212134202213340300311301043303114330423322230401304131222001430104123134213233410310401244131412312104131200321014244401032100343320010244132213241412332331220244031211332430222411220044341320420134411200012220342311413421043024421433041313044034311314101024233343322333032420433031140124432332221400420111331201004021040234223124421421213342344334223232020314331040042320434132002142011433022323103401420302300313213202044413221420421422411402024020414404414401241103442024210103444122033144144024124121343340244030422042221204120310111011204102043002011232404230134401304041304232400142203012412004403110303124424400133402014323334244141432134131142001441203130230424123030414333211223413112031214423313221011230220220300004032004420214233430132424311122423341014033440134441002221333211341431322004021103111301402330101200304430342214442440340233114330142202324114231433041401340331044042134013211412104112024203102343223331024142442222100432422002203142030023024100133132221104203143222043124130434313411424331412030220044422202313302213040000211234022441412134332132200043303044223040144414142201030343121022442132030443022333300232304341120442400212104331121040230243123241432331120002143134420433112221140032412414314301434313431322422412304124434411014132023230043341133243344223003232200313330041020202042010100423324323132240200441040043032211314210433223313010200311232223323314301210342422442133210231413200231014234204040332203224142040004430222112003310014332032210312430402134130444004444201342014132221210331203223130142130011221021443101303411132312031143310110142142420421141424330111104103000044100142003002012102243000204333424302402212314413041102011001121000441424411133241331001131404413012431013433123321212130203314331404204312222031043130132004321113404121343040024320212343341414112013220330332333333234111311400111121421013202133220100444223040120340023110443233143144021402133042233304104423002334143001212001244032134323343323020422043040041210140304421402440221131242130031104133204013033403040304123023320244110323110433032421112144031314033023124111303204313402404100041230204144302444304221034030142134423300221111044243223013430424342300324024232001030", "303211124244301300413330013314031331112022404241043230301343323200423112104343212424231400002032441342343010030342401024324214221304223102400320302210014142411404334133143143243320121030120330241312312033041220124114331120004313131013413131202433220312034344011321333444003202304103042031301013140340340032132142140120020233242421101003143003124134401221122033443143404243410433212310322301104320023244213141200434214213003101304330220044242143101040013302423320300244301404141130334410202421442124112240030200003100434343002301120021240324440331221012204434223431030422404400333124102201340014014331041410341431324014224214023320314342100431011131113414431122114130103303303331442440023043030401243013404302042331422020100023320430322301401044420102131312121201300124123400132011232313014104141240430410031310103132041104244321020212304234142300130002000021021040322324001324244040242011403404123000014014330044433040201304421024321310331302423224233323300001340033412003022144120130233303214230224040414240140111341214443202400434431222020233203342314420334212244222221441100243410002014241001343343331324144213411343033444443223412043444311343122434212111324241020334111142012033323104333413003141330433120333024102143441344042414003334324113114412120404431323400321300130403020411144113442010143441220143440211224024430113312421434424003213443121003104111013441233142010144123300134310102043014011102003423311302204214302422422020443410240204423041143413340314142310011023020334032044103033034422311331433413301213122242011223204432013222323331324110244204132314341314342000203302231331312310311344231401331023010022101204213110140422332300432101220314120122041111041140400301234402103004444231132030142224204100021100102103210341242003004442424220230033410144203012202323340211041023344444431343241243304244432324144444033110031041321140321304302433341144001421423422001441323220203121030103420034120001041011421142214430443043303304241422340330312313104212244334001231301322114414023111414124213001242004332134011230224104411024013404212412323312022433123400423312200403321200142122132030141213141043430234111011330403140244334114413024320143330003202213213140420230231100134410302043410111341034134003002224200232340002303322114022201020000030402330400341222023333343042021430324311240144024002043210240242321200341003241423441041324301302422402404202241220244210202414041041214240221311310340000211102320131131121120404144410423201223221134234001434244440230433202100234002414101222144344301200211422424431141241122023040331142100042314021414022244414141242344122000410232400142222020134040143001222414334121124311430310012040343233203023024214124230211120334130044141034242334312432321244230330321211420342340210312121202030303231332224200300203121340013233244110000411403320112032233323330022232244430411121122444231233442123114402442214030343401011043144041100121030322324400442220412431223240431224423141410020124404310242214032022302023030401444421320012242031144201104213430122223324213212034443310432233440211003002101343142420301031234043040340421421202220440341444230012044204241141213013140314112423403032212221232010423311000234444311012140441420402304042020212014432114322212002030424340113212112143042434001312302341300012230041242203244234423411123400311334111013220342221000411111131123301120213414111223301213140121302022213142310302402202230402323031334313401041210332014040000310201310322424232444204310341403402230041041424322420230303121210214304124223410114324123021242143103233211022003031211414233400411402430343001110331211310322301414212323331320123020414324432143312043404122110140332240324330340033223223434044103223443141234014314332231134410323300232002001420243043420304302002430111032113243102442134200220102441211031120312012330444023013000343033133113034130121342143002010312042244440131224300231320121420404413301222324330310340141204400110410213432231201342320400112444311132020411221021340310214140201034110420030241121322424244014432210313134100033124311044144041010443434044004414220444400232410100440122311030230200103302410420022303212104424414121113303200440113411440440110012044410414313033304213213223042043003303223400442032112301102141233333010014241314020411230312231313021422040324343413314214023224003413011032011133440304200021301323003230413103433104230433331240114203022311413023134122020412013120003200143010233", "040144322102400430432322011234430134024122430114221442033442134100300103022032003240024433021324121041242240132343301043143441410441242331100301223020242431000301322110032221430433330144100244411214123323043002312244131430314333101101112314023230404022111344320131224233234043404241031100224210041403320333202042102242413404400432131033434413313221200124330312104043440211130114121140401340430041012121220043111001240101123040111014320401334110104421020401042242420214200114410143313044423044404321424131433212044323423434442111444003224231213422301440103100220420044120014144440300440433114040134102332403441313213142430132321210342010030410044312243242421003224203301121314410310232112001212403411014400314224200133131121434304323202411404401223434341024241011434331232034443402410222233110332123434044402000343333232132010400422443113213304031022132423202440114441223231322121040413203102012223302041004011011424320423220334410120103411324241431102141232430302304123110141423400241103114121231102022442111414421010343332433424042314041232100401432042012230434313102412012042200230202031213243110304324202121433102424322030121122401444112302300103110214144312043012341221244331340131102402104414031143301313031210220010044241230101141113412411114144441312304021024340202222341014210011122044104112044411342443210232230144000401100333141432143111141140001102404302444031444120233414441201412031012443423103343013004420101134332204130401140011020214301133200234312433244313110402404012223303003011420310004102432014344133324140442142034044111234401440333212334200021130310241100240143131140012234041324442143114413241043024132244032223221041321244312020134331334102141023314202011204402022200342203311404131124144000002110203230104434324314224302203320313333132031110402433400033313422211112344214412200004414030030310221420223141321004132101234003314341142022244331133240324224201344200012023200144124124314133244243441032132220320341403123431432131120442130310123142302332340220300333113202032220440010204012021221331123334334001324204342043412333340344024234132022300123101432431323400410032040012444422423320323034000123333044444240330010230044140443443042423210121331432333033144202334210034100004442320111343003314132000030204112342431330142223204410013142333131441113132201014032412432003123443223223000412401334004312411413001144404131211203233400130440122003322310003332413224342021040402131312203140411432421014422033403331322442323324413142243403414222143203031124300342243243434113300041044402002444011203122430223341001143241301413334304022444403311120032001413401100034414433444124144121130021004340034211001321103031010002231214342204212413014102112431133232302203331234240304221240333334130421344112222123201212101041422410230110144124232424342343233322201331423013111232113421330410403123014244114423100424042100021011232230002300014033044223133213330321223102144231103044411414243223310214133110231204321421312432131113011020201434023120322240044141123030411421432004244344132314442333330013103111333124422044030030031203122013234110034142334301420331100130014440010133203321241301203113440444132133404220024430022110022230340022041240201412043204214144302133204240313220343401240432432013324142110210313233204230244103142224011230340244141010302324324103123430221022011032443104012114020300202100114033313402240000343224220120113242331320133422223401413044020104342330000241131044430300142434143344414312143343433240210212304012022211230223330333413020104442333010004213040102120311214112434001103021211314341420430021430002202044124330412211420044011441022340243143344140113132301302302134132332444412332000413121241203413433014302240132004322313143412031442444133010103133301203210020102341314243033424141441142211333032240040332123102440110113223023114143234341202131134202422242100224334211413022211143331141402214341003431202314432010340124330024133030122024244222312424120302144014422203340321032404433334423213441213321440103120003343403100323304124203014412042213310101400222031203333400203443030143300300343231001431223013033141340320424344243342214044030210034303031034040104234224314414401403121403221323220241233200112022430112321413213104003114301033330212224012144012220122314230042333310011001343132440043343230231241013323100103400032231213433230320212400432334244123223012322032224444402434031224323243332211440220144032033014443344130", "032143141043134120401111110031221231312024124321321130202041102120301132033041211212233132330420222212324141044440313002112131232100232432422423140010434442011323403344023401421202420133122323002013204032440211022314003131002042210244202301044233332441232212131201124220313022321304323134321233200342301430312220231003404411443132013403000131013140412112233443144123204044321410212444041001220034000103122421034101012443134401000011413421033320242041041340321314030402042441313240212242022230333231320424143033240214312314234211300010332030223424302123201102320304100234302001241100411100130401041111130331104341144200301340102234002423431111043241243330423424323031030030414130010323243403204310143321323420111332200033121443223003311342222002114304301022440431443142343100341130101344033240411112001112330424114343223102123230200220114122123042103101240221101044323121303433303342224221434414420203422312142300004403344023432440411134411220100433230342433041403122231323342341224423431424114341004030040004340241400213022231114102020023412042420401441224020404304114311344114044200233102404044414323000334111002120301334432311010221434434104302003231313132231410121324430410312134001321202440420440233112103331320232140203241330014214234330442344441220200221331324034110012412024313230321114433403010313442423004040030124402102224241112240114140431214303300124320032232441234103300400113404421202013010144333131342320434422022323102220443040014320024302114101204010304123013423432141023414011404234140203044331431431304313140220020402112220031330142200301213444110324103021242133300403304003032234212344422403342314442414124341333202331222223141134124433142124130230110202233204110324404113444130112313143223430333430121334041322130144343343042030031203142432442214024420211124313441213414034310310133114033102010044243422432034411012331143120024022200310023103144011224033311204140241003012223041120201140102212242231200003401202112401321321234443334433110213102113411222423121344331244333020042042300404042123221221241440134221013244310114221401201311122123243243013301401401301030001342324022120104123432101433402133210443243244132223131010344021433040300324414203331333140144344334304020403330013334004034033010140143204003133141032034014410130322323043422121141044114212213431143042313433404132042430432123400134322104342241040240342130300442132210111023033313312410312341220441131344343443122103300014103441334314023413420310023034031433131424221430104011441234321313143324443444123132330101432030100041131140440011430223210131213410003223201131333400103040403144330321111244202423430124134201411144244241303110012011100401211332021413414401401220303340424204421032402411113240211200044441430040003011313244341231400104212013432021442113441334231344310211231423141322142313312030022411142012232311040040244000441202303103001214040342342234433402420310144113210031113310100231213400113031421113003342423332440004140341032324310441112413240124101131103212142021302210112131302201113410303303202033224341200313201421224331241031343130330032302301330324040423104113323330401212004033344043111113044301143023402044330120130322220301432022210322433401442123134343232304143114320442032334412010032003213202411023004442342430011424404102133424010011301240020201442044103102414413213324143412341313400300312002114234044040044202434324334231304324330143334132221204100431134113110420234304144113004321044021224200201044423342013012204313304240414130214334112014232303404312201402444133212010344341120321424223131144341013344223304124442040440441202201320024241341104331242411310214122114112104001220011431003010131103001033224031013341412104212430401121240344424420241144102421222404230000114132332110421413023200414112221114003324104043432202111433113414444433001032431343312401023210002043244411201122322001201300231343003301324403421143331022242344103143042144341121220223101330013303313103201042221401102234130021002323333234014241113011422224213422000410142141014414303040130030122210242203410403304233400222224231432223414131000134112434144123210432131202100222231243412024313200312302431314333333012423402144034440041044140034230401043233032210131023302030432240030343003102224313441210312202421221312410322131114400122310330000301330241443204422431103104124113143400322441433012211032440120203130413221214034414330034240242303034241222342312100344444030443112040301", "233114430300104140331222234324343302124332104324422112243240000342324320403244440411422442003144312120140001004424344014112231143321311021430411320404110432343104210414400134430230021400010313304331231331100410413104114412001102043342013222404243020442323420222342141040221322113024331332012431442144323112332140304223032042122204411013034121011222232422430230024030140234301130443004432430340223223240421323043332204030310144213331334301244000000300222310232414002241002404341400023402142001040204042303113223111020423134240302130114101014230214320112442420023220323443204133403442220424304400434033401111122142300332140140442024324421023032112240403124412401124323010022324120341042412423220112103230320042234320004313404434201134230221110112200242241311214214042222133402234112230021432443020340401221231411122104112044233201430312411203301333040343021300113421140114032400014303202302324424421103324413343041142042041443433220203412021201310013113223202310312003122323220321141104413044414333434131113100220301210011411432331034013432203314244344122333432004020442244404302030010312003214230002240421241212133434042121401340231334000332231402411234342022321433100403333124132112400424200324433430240313121202321411142311204311100140403303301040444433414410022203440333144434223301203240313223343334322011003022313103332424233121211223342110413244104431242011411041133021224011134233241443013401104434143411024404334413410212404240321232034303133222243444404211214013411221004232402401220213241144102243422210440121132431113423322320142224234121321323221202114142102012223222413142242210220422231003101244102132101413144113443300140031213304022231142200241013320222021433442401410310231022310213132431130044304240322310032230121430310400122312441310134441114324221430423200300340214311140011034323034243223404134133431340222113411443313133431134230222142104012242403002403122113313344100101211222113002404343313201003121200444201333433431403423200032221344012231340232233203312424244310113024434233113400231214440234104104440223140244014034410100302104210423121341304413310212424200013432013403434342110341204242212013331044443444022130120124231222324314333311302314224032042144210010244231323030141210423013012123114222211330313410121302034014141141321313331101023200011422133141020342212403233341140143421413414434142400101132022333432204240142331410330324132332320444202034022400011021002202342433240342020343401412231140140420002224413222112040201330443031423204142340310243413400204424044201242242402024341104342324314211132144040132112331231131141334434113432313101304020133340010340032332413312011201224134341240334022403124303143442001131330123423243132044133220420300223411434311233033234340434413230233003232331241402141401400403131011004213201234422042234043023430100122030231120120044201440140441211224411411011113304043114424200142131034042304121243242032440141300433212103101242011322442424341042032121200400224241232324101100413433311322302201231142004004313011201122121100310122302034023301044440112111220414312343231214004312342314333213000432044204024214041204100442430404001041323122420031031334312103301424413040120403421344312434314301432404040024233420411300231020014233140400044122124423202124433031230440211242143042044341240212112312342323132113101141341031113031220211341124000322034410303230102300013421044411012332143330434444234112241300101120414100110223132441120424013200420144110244441430200340031421440241343001214442032130113021201144214344133130344020324201441220030223112201034341412330022413322103002323410001400430341131230201211100433404331122034243002321121303043141222332332201110323044103130410240244100102134430212043341223233113224201433103120440314010343210300342023041024340330413211030413011110014032121343432113330320103314440004303444233304044314431430140324410243244322200212414320344312333300100234210300301241441320004210124020411122410140320014234211121004220423121203241344210044340302014112201320401424101324232114402403141330203304411213013013410322421010334242232321143220103444104121001200402431034020304201213032122333203332122422002411042300103144334104122231333322431101322110323341304114014343433013401311233411334232033244102014102320233023032240120341124340422120221414443041314311122400413220043131202330143202030312224431324322201441430323002243101034422203231044213104030104322224044314211104422442420", "323422234301044130241232132210442124334412413104022113343022043033400204311433311404101033223243024442002403344441110200044034000011433004001013231142132312403012212024201230203431040221230113401140304241423442241412041343111443404113230120122411213400114441442134444244024214033321040233343333420334140241422220312144400324401441433342421101132233003301403420114304414142034220314100303334421240140121444343410404223023140110032044014400212330231344020200443221210111142422340414123020120410343342322323033342320142202031410141114234311121203101231042240201122222132323043342241124031321444203023143120314221030240131131122012140040413133321141441012040214344242241003231041310423412414130232104330102311204302010143331303440143124130043132113434242241202231003342410331424102430343231022223434202312112103440044421412221004200230312231330130223124021133004203204324132132044100432242041043143333041101031322201432013434103322312021313234333212332030323412303031213012110121012212111312221211200042134333414200101421144233011430113200441334232443212343122124140130012340433200423111132030343102212443343302112042102003434223012221431002303414042030110313022012301001301331134221104320034234130120424112432233302103204113144403131012342304120241220242424411412032331220131401032021234421313221204034233002134433002133024433342223341040130244114433342032320211204221131031142032140012220204431030201001140423103421200440141441014413140334244131433024310331221331233444014030443412013121024311311232332001201040010334413301442110233014313123412101433100122332211323113412232244430121040402212313123421444433404133442042211431131312033032200132443423231342342012122232023301420122221323124024212121321204414104302103034311240111103312343312201024330324010310022032332444123234204111041221444011003032242422000220401121111114243334403344323044332233312241134322204023134140310420012420033444012104301412411244341412131314302332123040200342323434402132231331443003111033431102443324111020004204212420231201042222203204041404303414302223400040234241442102111104230423334140210124203120112312040311030140244224410342124323230134302024444223143233401124133414214234114032040234224012241402040230323434232342302334433003124233344214434444032211230142420204420301242302124200331224104202431043044021001023201431412313102110100440243222043432414042120240332413330330401244334243040230413212044244204133233321421220342314401423214240312414143340434214432400214003001122003244402420432131300333044441111011323030234221242420433334022033311324032101103230100414413043102403300113243423034124311432204244322100141312243131401324144414313132140240201241420430340030224300302141314334142203010114111024124024303441322040131442110411032000404232000433314041101313021210433034144343303112140230302343104040033441242421133114213233034303304433030021224444143343344223312323322433241213333004444041023102433120234414210330210232001232410304302323440300224024214143224001144111021201041203021400111030100224123212323421223403214412110211031202300033230242343242302221204233113134120113111341422120332244212013321220043110201133424033031304204312243043333123300014110310340111133331203110001441224102420142320201222012022213024121211420422342413133341230043430013133230041042002021110030200101002230324113010224313344120240220424414113213302004434234414432040242431330243433340034421323322004041433411443243130310124243123414201320430320444121322410432112143022130404414130402122131412324123022144321302032210244040222221032112422114414001142141042213424211341334201343122044124320341000344141020003222140233011424340112332342202221231004111420003314430343200300443403214312303142230404022320403134003012222210422441421402000020321040141101431232442213104201420000123331341004214322142233343330122120114034442312230110132141031442103431413100311201310401004110412133242442233020310344403202201020402004131433242311424032222433022341323120210410442022122223244411100220034130102104344321014342140104104002240233400404433204412230413121322434440132112010024111013022344423300232420132301121420233213230430141024111101042440331141140442014400322223110322141302224102231443433012441010041332303043104102221022214214021033221221013202143143122134220300303301123430210341032134200023044434142133213214200233334120202244231312410041432103212343112303341213442043401002033300123122212321222232114322430", "013420310211202234403211144301302201130423122434440144200430010323120330223311002014320300030303243101003140310301034213120034100343423420141212241401012123431110014420020014334131102002132141043320041213031303233330034011120033421210032303033324423001222401440014234332234330320223211043414104033222202143140102320043131413212112044202020201411013204104124433323434241041110211002421033413014112300424422401420412221331304202012410203443211011330120030140221114334233302340014204241140123333210424410203043033200314414414240032022414241420331001332110410320024311110221402404221044410203041320322202400002141221033304133021311300120320133104034210334204042023104334030400042221222244221422402331001400144111122004331333003134144303442202330402021101022021120100121131243031131344000333003334214411334201040202340013243232200314113203200244440113210311113033110012344431400023022330234204313141140444020313132442213331030431112102123411142412030331343044434430321334132010342422412340424301004421032244001202042123302341410144003211420110213120021242030124033004224201110204120231443003444214422330134010044304314223133341114400013323001320112331114203041241400010023400241000434023441034111321341200312124014030330330241214220220133132142033204011332104121340133144333421032142031131313014331333444230303220034230121324242404312230110134423143202232444143003103233122134214320104024420412044103341043141303142321240142013422313001311130341334214044402132421444201110102234033123034410023002402313204420110243023341420324313343042122412232141304132440114134442343431111411212430243133330410003434224101303142040013212113123114134011344221224443433314220133320023241201100011313144414033403132401214102440200410200023331431324103043042112424334210011204314132221140303012311441013110143022113104041344110032133001101431003023121431002121003234443040200043300334321433424404331002410121433331023441204033103313110143330242102210220242322322222433443411401223124241331310340333311100043142310020411044110433323212333344022401431013221414023324234022410243133012320020041434203210310124323143433304100144202340141434321402104043311011301404114011221222440001002134344304304013433032013242044404331313143004314402110143332134140121004023224132312330344214314004402443222412201424201301432140020214133443423220432124404140200442342134042224322332003001343031342240410231402000211414112123040103322300330031033130113232200132140400144343212211123143133004041223000423041444013214200114121131212403441100204221121003302013421244143124224020431323414123134041011324214200320011311100222221043100313402042212434312120142012043041023430340414313121303134134203312313012220342122123340243430404330330214412131003432310333430424311022044111103320114014142222111242111242121214221141330011234144024134101410001103030404403330040244010424342404441100240344341410204301324023304122424113044111104224043402314102004243201232104010302414444233203032433110143310424413424041131033001014311404043144403001013323443302434222012301242432214240213040113213410222101212203110103022011433433133233021400440410314424222342111023411243021442322123412332142143133332021300224201140131030000314004242314130433433104222041201244112021021333131010441413230111100242021312303143043000403214443321122303343211210043244220432103342224140134002204222114423322222244122143301244222320013140122443334002431324021404024132410022233042031412203444400220144231020300000123030223441414343013443434404221343010301304041431210434134013441212100043130104233101101441013304211430132003343222212014141004103143121443402100004321421120310322213244340423102023404430023144031043022203322324300202444320132203011412322111214202011433440413332242143414403201144432130323112240121211120201221003320232132141422234031114404243243413144122412244042244204402441233031000322442441342014204414312424132011340104214013202334000330230412342224014110422231201323033020241344432434004233220440424344413013142313000203211342143004131424001123442411142324122123041133334411010333431011310320331443322133031313303044000032103313102110223320324301400034311311034242300123432012121400012404402132311033231432444431334012414011440143340003222412120311003030221133133220304231014334444021220122230004212442042010430034440010134012021213203310232310123343303141030210122412030432233243312342010213021422411013140132310033444342030230042012", "042241010214141012440133304000024324211422112030132214322400131444414020140344442313423000114342012030234201200243441344202444331114312312004333202013144143430013131102430033143230243423101312343222410410404330201141303111121120203332340421402412402020132112224404044132112334102211401321432113103030131241210043413234143042201343441044010223131004043404430402234032230144032422204004320024300102004224441300430231440131134111004000411411224200201021133140432004141402113120400210234004233240203243141212422330423234101224023334433024144414214030031031031231314220000041310403323000413110443011423421031431411441141220244301033012131222321103330000344123001422144442012011003000223011122014310320422301424123012131023420444143441241321344210012130241310032344022340201331023013312231102443340113443104412413211043344122314414323330314031123041043130430244412412134211340043424400111133424204230211112034311420210223434001341331244124102124042320403323133104300134232230443032440320122442142102413402131323243401134334100413332343121303121002201243310440241014220133030144032240322303312133233023133101334011123240424023132001140330340242003441344220232420333131024401222143233033100142224131230111342120333441430044121344404043303240441120013200444013004342404240013344401313430230342334213102403444201311012431423204112221003303144233313122242013031122210210202242303100240022421240411234302430324402242442424114410203122012301412043034400241242024444042441101003113220024332000043212104333440423003400430203412404442413143313010113013003223233044210311303314304031012303213222421210203114422332131032202320133042303040102043412403044304222444321001314224400021400220343241014202443343214013121112020233234410303042344434411302420344300103402010322100311114133424440020113221331301342011433002430113044312404210021231332013004313041210440100303423144112443402132232110002101010004100221111320421413323312022210341232022441041401313214244220110021201303204244134334201041403102311030141024111302004443110013333340344242301121314131113134433042422002013313010133301242440012303434403113342031011203412444214334120213344233014342344202412413323321014324212234031001034333223222044210244423321103414113114323444214032131102341141041442414211101213033021121234221133204311210121211303112224422300014303304040432230340022320404410320314413304404441433311413204031130311024233343301132311132010422201122203143312100043414024421232134040012020243333101240210233442231342423243032203001041413304332200303132043210424121234134424414241203342120331012401032433033413413302213240241203342402000340034120023400342110233214000201032112012424440332141111421034441401324331003332003224222402042222013341340302430023202413242222200321034400434142122220242011314130041303132314204310120014201433402114034121220423103344414044002023102400123021221321314244022313332313212033244220113144241003410301440411442140203034242022144243314230121220444123034004223342244100112400041342300103414331412333042112202020011121441203031223344442111410103210403340440113012320243303122132232240133211102441020113103104101103221440400230401343034030314441314440311130112304340224231400201443411131442041232201040201200203141124143220304413142241232200144430024331113210220210300421143420130330333133442314003130002421333413433123102313434114203300000001430030313124410310231212322124203321314041340334121130300011432301144014031033104204122241113100223110433144033041232004011104322004311131101210111133134002343201330201134143411202031343134044304013434424343313200423041420441003344224223330022341313033140303141210310402244141313233222433324332314443221043234332033132311412003302200021223311313242342104431424422420300020032243412142130304134201424142004224410022301442211214300040001314110421214442443322404241100233021433443001031342420241203140220302314041040040424224341114202232424224340023003231123044114444424342413030333221243232400230311221134222024242034031313330234030221301222120440342303422104313303402243323234330104424304232001133414020332240122031422134003214002034130111144133334303113332442310303022024242303002101431000041233304013043042111002044414433132340412231302303302334201020442203314401034243201143022432131041243414020244141240414340111242133133334133414002020220313421211240334134333431412401233042401144321122433242032320323420133400322123200201300132243221320300440102312", "303312233024344403020224341224333224320042433102024232100141441103121412103431011041122121414144213022411222101302332240434021421244220023320244312343331103132110300140341321014022344244043432211330112334122143232244133102431231240420141324011343313000024403041421013204211033334300133410010021043140241402400442333404004102043104130242213111240233410433434231010333322131301012032312333420124230022111302320331400430040000234003102142012132404343334034134302340223431210400240430034304202203410011004304100044221141031114040021001333331003013433304101033410411012020231423401132420141030121424204341333214303043404041031201413101310421421224030322323030141011343121311323414404411100113004421402332030320424430224431102113431002441204040443021143302304112024244202142243211133132220110340101020441312324332021240211222400240230133244441221340140133140030023401324220304122401003233101101103224203214223234202213204102223204333014032013023444241342221101334401243300411104113322310244404144040132230410241321430404324142204042440130002320304423421021232331240210130114203140123132433033134001102133204023021244431424420020334221004441142103032202033202322200303322313242213231342044424232331310420423031021200400014012301111404311134302433200232230410114214433432213222111400041140131011244022433323343024130323434213213312224041302330244343211330222240434423342421322000030012300042304140244143242043121023340240244024321023134103420010332440011134310130433234222424224333023242024323334112320422223140200134422220000424013242233221311241434132132200333123421342143422033300310000200441124310141402342343010112130403014144020241013242312012423002120324124134401013142441013443401122433300133233412322134312302133004024412224023121104020441110213033131333124034324142402433042423233412244011222310123414101400313324100301232340022241230120140120423242222032040142002341244203313200002201230333200403012301332023343401014220042312222131402142302444214100013231414443442340143413430000011124433443423441112432344420401100001223033132202304323043041013343342411233440333034132240034440422000333040243444412233200311430222410142444004313402133242014120303224222120443321004344232122343222132103240232234144112011231313222404230011402323012032101434042032240331041200313220223242201213402242321332214020341341040440232430320401222121002210102423240232420012212402140014323212134030201304223401301041032241000231332341442330310101113233443341130112332104411130001244132003413442214230040332312042441314212424441004130031342143330110113334430422113031401321242133312133224100110320432104204413041310403303344201032421123034421401222422133103033314211022344141134001220121430122044230124414342433233413044243214012441033022310012002402021323221214021421143412200200011113042242134324332334302033042401042443141321312314200434434423220230423121232003410013040040040313140422111013210000440211242013410232310443024142414324202110333301320100430331330022010334404320332201433113034213403020023431342213111423404133100431344121310312303310300403022300244444003030434204002311131201210414220131011300134004304412332422422314132332442143342113102414334010323141244442330302334113242203232231013321440433221142412331103004334442003002102031000423433323330234242114412232040324333124402440230441101040114203130401444340221230320442034213202322342344134043040131232212010020344130423144314243113101302124333402023203343340240000314311011434403223423314040442131303343143033004140113234324003101131000143312122204443114344311111010224202431113342231310433444440014404013143340113123412044103040042143032023203203114031142312230413013321411101204234322433241120320401014211134033103403420221001024202113113142011122340022431141021414301231024141312011331220002240110420301440002041013301124100243400343310032341413013400010414021013101224341202234033141334312234430104102104104213414024244243214214433014140123101411200114142401003312101443320233331124432230023310421041204324210244310032404202323431040014130411304110102411434313300443222332034341130301041230041141110433232244220441401331331440221043442414231403241101441330430120121131410030023302013230103213242414434231423234441403444140300232034234323034102340021012302011303232320342020311423014143132323314201343002212201333103140111003003414431042342321332223431440401312240200204340303144012341312014203024132440320313314000423103", "023212002041141112402432131234230431020124341004313032010420401411132142213221210323230414334441404340132323402311134404403344040310203014040440014123114021324412423032021340342244001233004213242033032014444112002203403240421001004113100403010133423102040123013433112432441024013103404123234311031323114140200032312133023233342013220341022203214312014414233413324314211213124434142332034200122201433401404204411034243311031431224042222202202330241220002224331031440243412323433013302021224024334122442023123430202430002414011143121043344220041143434114424342022203131204040401400334022221332024024212134222113303343121033130120404311124023443121322432432434140411021300304012104344201432110230213434040204303010202303441111101404211024023343323134312403114420323020400013444431220120131120120220001310002142204324342341133130104414010020304410001311200320031411344244140322000330322441404021230424430140130321223104404012124403142333422320022120042231243323011320120220441120410124322201102204232244132413040120403113021012143042200302022442431341104411040020321431201324202223333031033141112431002104444301143104000413142212312433021424401024100142104303123333412331031131421234214203210433223243033140410424220423200312042234431020103343042444303344203122201324102123413221030303321320321312010120412412041324213210140201310411134132442302240342423241402140211132202322121004012143440042122220211233310421323102414421324301101442144224324443134441334104042201134440412003424232302203440121014031210214140340044204400402330442340244340002332112213110044323401034234001241021200140011013141132013110000312424323013221234414044331021142220202041432143004131324321421001022111013341430112431332023333441222303140014333112434300241102404042323421220133322404022133140034203044432102033013334344344324341001310331300004040102302433130031420022304443101322401341401101342341202243243104141311040400123311402204123033113020204322130330434203112121102142314442031004431212421442300140203011224201413011340341244002030322133130143002040223413200423324231112314231030301202130233123404311204201234344112040023132313412313020323232021004402120120204114420331243423121111124134023110321004230424004312034120430442443124124441234103214000142324444213242011231320032002341110301012004232312223430202132213202422223420230224201320043123414240331020240123420304322033121032422433201122020422042234234234303401243343032023423230240004333434211131420410314134230232124222144120310321014113240312433121122224111334401104220430211403442403021401411004240104041243013320323402231430224102314112223344433140204400012234030404012224121134230203031413344020042333334242034344401420402240204133410323210232143434141322220314120440202323222300002420041201024304014241002421213234140234220344034230340123200401300403442124334331441331031340434304440000320440404224120012133130041432223342343041242110433322041441113410033230121432304403221234203234111233003324314243024442231340014211122410134310320001313400334044211104343321204021031132134141031444333023133111124340012011143241310130313103134140302141410243331431144344212210313004200012421021302201422214023442003420004444124320011044133413410011210112122134404121040144422300001142130311004424412030101320041143221244440121314303322440010033140424301241133313134223321033040014322223143101301023100403030030134242012312000220224143423134320233134122102040241240044424102312331104111111143324222432220143210013014434101321031400401143302002112104110140424401443321442212222231330344041102412343144001012222103301332234114240104214141204221044442433422211024131023300301013032441023444123232333204224440344034211223130222220302102300400333313014140011203112341321401100201320011341140431134141333220133331330142332040234121032021121000231434202200032322203112320331243042143104332423301321200421423414212442344434342023334421201020430221442022222032001112000100003243330000011333433011121344314023133241013124424100311140100230143310243243330242320022234012334203033010410134113214000443211333331201401031443232330233040302003322423131033201003033104422111402231213111101413434043201214443301141413240003421432303121110202003431213302041014003233033104342413222301124030343242242411342004312321312132444304314440112102141333110144214123431442041204344334304141310141032431032212001024440302244112330003140044000104142201200104112320433232020012", "332404010410212313103030413123023102224131041121211141434443320212144021022240142400042432322111240031004302213040144013303244130101300143242004122342412031122114421433013130214402443033432030423401244034300404144110442210331032240042231022401120244344331230244201203200233342141144334233403134121301122321134304301314234304421234330311003431114043332313433032113221442101330113321230034233204041332134400004401323311103024222411220241414024201034021400040420403042204121011234123014414414412310333030114101104104440241142222202320121332224131133310240201334332340134204412233330334433442213324302331312211313022401332104134144141003321033414421222000034231404010413413420240424043014212320143001342411112042310341024212310013003024424304033132310344330040210123303204044321040410414143122441233421342103201004113124141410022343034030000304310144112004101422242140001213303133311222323103334022323011133430313240400204240432003442323414232304221102014042433240423113214431404213433243120432033342404140322243000304121402213132211331434004212030311421330031010103433000204342412320443031313222414413440313110204001231141040214301030201044314131414333013400403120001244404120114433410342042001234201244213014122214013343221134030320433320111224402410114321130023432234101231301234301111104333013401320312214342423303230042043404044331133313401432204113102001044333230432214244031231432030001231121244012330340243101402112433232044041421411013320121110000441011101144341314323314331412411312214111022422121000113421130400211414323324121241101342031233412102430013312102424334301132142122242430414332313331134122031144422010421143313002021441234032041211314424333130124304421323211042231313110141001400443120021340031000144330323012010144133340133132204143103441141220111232141231020410321403020343411034211022114021442144010232103012240001122040421420010242403403112223142422410222241133334143013001004210444333244134402100341204233044333031420234000213033141111442300402043331013041110301044231130123142442443113103200131333021021334321311042343303144301003431040120040203004114200134413440222044203244212113042402103110034310013223023034041310144330140402243144400240040110002041104343120201410404232442430103440003414022222410103044104023440114402142302342044042323111414303323021434203140431413114021403302023111001320000000434331130234311440212014341101120143012203212040413302331010132433344223010414401301310420101240210411233134344342101320414214124233000033003013431223213412314002303002230441140031403432330331200012033333202443434022311342041401122222004422204011314034434124441433114310203032012213023024234413241424310443434103203424123044141024003242124111421031333101211122001421441021421434344240332243230010324442241433201201314221300133333021310014111102241143010234213134221320224021322011241031104341124323412000311441322430434104014221124311320243234203212414120323420300412022313102410100213144420210340300231022004013113340102403123030210021223332131423113120341004123324214424230023012203041133111134310404012401002232032111014104144412141423441122204034443113244133211033242411413012444313333044312443342441113120134420000123123342332212442312310231034001403121241021143341034202002020103322333113003331140312142141323224340124031242012440202423334320112440312323042323033200102030421044030103112214430334434242121441304323242344024420330211401120302342234020013424334003120122402004320323100001204114430342411130144313201013121240232021042431444002400000410242301341104444423402431110242134012020104302403324414413443210321002131032140242324442112342123113034331000440304040202203330001010410123301244112220221124113020211230404120010144111234121140444241341004221321410210400130310442421401100331344421042031331141203024104003134123124144332230014010413341102001423301140104324204141432144102110204141030143131342314302404423002033003140102314424021200241001121111034143242423014444213033142023441441301221344440403111020431314322021320440104421130111113012031344420231222422311210431234244343342041202024312104034302312342101230012113013440324432330002242130301144130044314331431101143030432213033330404201430424240113034330124422011040343230340234100240040141014244440240334414230014210232333113202411422140332123342424224231333224440033310230114100100101402102343034141120131211111134123103241404311122211444114421111330313303320011422041213014", "244413403130112321443022220234132112432003020020041322022131440230302003433324024412114103413022343414211303402130332404312213242040413011313011131343022241444010423204224144241323111332022133222412002002220211323001044443401241412144241223312431331403031430321042202444203121402423444313422422331400131103230211334411003301414422143123310313210344034104133220211130401113420441031424234213021202033042420404410410021020330423013142300411043241030332020014104404130102231432211334000443443302033400021422401131243132134330330244003432331101102031414424123410101041144412141031421210232322320300442401441143233110433130021334131321400032030033241223110231344102241003244303240242021034131200312031002234324231304014131344222423141232344230342003342242032022412312423304114040442113231112442223024114320134010341043141112213421224402442412441244020020424343440034012432322123444310424224210133014334404024040434133043213312034430223424244023022241303114204002440133131231012331002402431401112431431241341000330434142003423231444222120224021413104203243334130324022420403231324211204001021301232301124023142034400404043202311034400120420032312132221200432144300442234342411342030212212000204214104023202322132430111303221331102341304144242443123444111112432323111401310224043102442230104433103120400431141131331333444421341003000100001340411404223143431343324303014141320210201030204404014122313044410443424301301023142311442142043103134004014420430112334242030422314431102343402333101223022323222242130220221020330241334112341224434031123144342433210244101421243332121441231404134113340234033201444423230324001044042001303301423033440322324341413143204044423141130413031303011402130442412430344321344334031021314003244413402333224434123332000444311434042442420420044020131200121044102242134040320322121111220104234232311211230310123132241443244401230210111213204442233003001002223100141201401313342441023044002144211444344204324022323301203120404311202342200414221210441200301212042241022420404102213043443114120304342112104243413040242000300131423200040200304100303400304211320441412043024321123344031013111311113320102342333422140100024114014104411211122322023300333111101412320112421323323424112122440234241141213233412420220140034013100201240000003310330441022300324441321313324331002403104304310301042203434044341212422004020414304412232423113022024031232402344130444412443131241012421231103342143314211431313024024221304220340100212424213010232402020331020341432310400023430120020421110443123104320130341422143120123331424404210310001334113143120021014020003112203042234023300344221313421133242331143220324012133244244332230104224230442332011344340331110043020000434322141020444041001012123211032011321211120304134444403004304214101303442104422134102343413342140110131102314441241113241000113030003113300412401240400004003011010340302220013332244313404244014214310301034412243142234421432440313321110314201142021131002031110023032241342404344433412120131324024024012122433443133223140021423323104103400410440334430010343200114032203000341414234100440442224200404122400313440320323100021311232241222234020100121202411114442213440320223111011443040101223204144121014211402200110111122223042122220101201241043423004331113101034102124014230403303303214011131411332304112403403344241223002211130134111044302301423331043401423304420303311231034302343103122334004210001302200143024323304414041203024220234020234233444323440242013400332023101243304330230021300014111412344211423203003340301243131334002403000440141131023004203231123422243204023443204044400244402423232213422113020344430111231323322422423204421204442411000242120302421442121420002000321022420401333104024004110403421434320113112434124241121413204231111131223331230221340032432113430200133233312120314201011443243121340344110132331432040111124003411242432421432304010003443112210213232430410433030432420312311133324032233002332443012421123444120110220200224043201141132420011110443332103442123220031011140410213423412000010023410314204423211003212020020042200143320130032214210042341124044442331213322311303132202122243040024040423404313020110200224300311220112230411301323001220014234200221031124013234214413230300010333413330034141310213320200031144323042311034201224141001113041310223300104113322122433020040232412330330204241002340102013130022222214412124111331323111200322341314222321001023322044403401433", "330203041401014134403142333421302012324233213121421034133344333300202221120243212112401012434034122431212232442014221121434141011413040210330434324211024444003322201222000124321201404230401414104414242201223140030202214333201110234010020433332004134023444100222220210234041444110012204412424434423221222402204220334342314022334303402303444212433410434403244121323311100034333202404001240030332142440101314001000423220403413014122302202003032412113033403202404110024232214044031043230111301220202102203111240220111043234121020023342042132311333201121221030401344042110421124444403120420243030444420103313222113012411332221442231004111232022141241111400012400014422110401012334212411334002421040133442303144130013323404133312311241442402302303414340403002013122321332123443303241132223432123244121414302312121204324312222422330233321234110041102233134400000301230132040240312014413134210404314332114414020010221143042240323011232400424403102404344332103220243400344031122214302034440012204113424322124201033132414244421433422011420423431402044034000243200301141314300332121132021144043322202224324444234433402232431043113010040002330140130141103141104422210402213132114320141222001344321132033200333004301102102231413024411321014444312113230040200401030133430422400111434130133043323442300414413331422422020204102430042140113430112012432313432324241121013002332012342140220232012240330111430321131113013200312331143014243201114342421142202034302402132413241421300444412223224411241323110413412430410422114320401241201131001234003112411002402241010341032402330223422014004042232420104222413323421031123200000223203212043020304130412423012314242410033224334433240323401210441112112212204003131243244002211231310313141402042344311203340040311120322244414113013000430134132222004410114334110201132323210230423133042410220232234121140141020033322234234433242224031201032340121412040204200013044204311314040040403340134000222340042132031332233103043124112234340023112441023041123334340114004412313224304110123244032432100341003434132432422331040414142011204221013433311101423334420330130434214224444121031104213301204043223403102024012300234124432013233402132312123410122104320321022014114434210044001103030411440211233243332101403240310011320322023023034130041112213402043321201013310321133040012004111332433203134224344214222313042121411043321133042022433230402433044211211242342220212330401344310024024104314102201033112000010300444031013304011014141300331043203211311334312313032302022121412140103230134012242433433144141030001244211402140323244222134330210323420220213401241400333220440020434044411031300400232130120013223342040042010334022343343102411424103330440041203304032324210031134100120230143223302303344104132311303400034200413431214304413121131211433310001013404213403424224230032214222201130100323414411434313022411244142124202134001124224434340003141214124112144011220333444030314034034342234101014140104030043342343322031132223040401214104232210202111413023341044234424423432313422444422441220331044333413121434212101432111003341412112042400243421214411012404123014303023402111344403343343142210224410100311302224044344312202034043331430403010233444311331441343001401424433010113344442133120212030113143431044141220313343111341133301431132104321441341431022021242042103013342100001222311034340411333230404034022124422314022134431303433001222414333144342012144044103424113321340044111414343213143201404440344311243122004431110321141342200120130300100111022342121143302130111141031331312242130414030331120230323420330021224420323311034134240312024222200040321342112204200432103304222203012440044020012423203344111440441323332033004042144414104140000214420212031004223233134222134432421332314220241424132312003134003403221113110343231122402431143301230311430343013201132104140213232130001032331100024043401413214330111330331303121014334143240302444021013024322222402434013214210243114410140102102343032124443122441232420241323410241324304421440224303004124022001142143324300113324044312314001111404344403141120301004424031043314340213321214224412333044232244342423241324033322144100143022201142023211440200413023133100344304231222314022444031340421144330013021314144233100224331202323121234104004402412233202421131010020423011204222341044443440022120100014234113442120200430004231332101234021232214440111221213421322333413223344433342041433223223210020133442004211", "033413344130311121134114412402301131121133040234041314333321240202032211120133233434232233214110212103002432333114211322232303413223000314022124324442024412023231112440310320130140202332420243431330311443222332213031433101023300241232034210331401402112313010110020423041040411102224412442340010411141343010134040410303432313343320420041223401433220041003244324432210303142234411003301211214344230243442143141212242402320342030421201100024420324243310120243300213141400340133023400023011001003022341312002013041302322312140341020220024204412112122423140221421311042430013043104202330232120341340212120140402111414034241143114320212320214043203234423140244013343100231402143220402033110320402323043003311031212023123441342201444123333402304330232434414022143001123212321020221444140214310233120444444124223330102101302103333113410012301220321014122001141030244101241400101423312033001041341221420243144020414004114040433023130430344412104311300244432312333121441224411044444242042243124412224432001112424113222200331044223042020432042313034310334040100214002132103032430023324200313340102001022323301440140442324224030400403224141422431413203013110414423031101320332320322134322410343142421223441020412134442340324323200334002233321130442323412040433230404343324231312331334010213322410220130114341414230411412444021403044001412103422233203143241113124342031044141404010320233403101432131410402131100141400314212031231402003121113341201002232144340010411140411220202014002330410423320402141202024330344244131113040401201323144132243430011002234200021124401412120414404011020402123404422341422312222402413010034024412310241401430213024243001313024044322043032331243121034444043022324022000203001203234021300134001131004102211320121412340034021222221332420240402212141244322141024324441434030132232341034003430044414102433430113020344212223234324244402100001413404313141034134044102200304330230421123001042321143443413133423141304201423402142140113422122244134320220010210334223230442232034403404313422220321322332411222201101413140124024204342241123430013421133400011414000402402401011004300344041233001421020002401044240010401123140400134104232403301443400341131134201011241213201301244332124222014301413400122014314101211033111444443001413421343442332001133432313224103044233301330213103224304210241202142414104043442414200041410331200043414242233001241430132133422214314030122401100400204130243304010414014303243020403420400010110041320203132323430433402123433010224133333343144213423012021302440224024123121344300134330114301440114322040200023031322033331404204113204431021402223103123414143324241011024224331121103243324421001334204022402142032103014111121244434140422011104210241004432041134140301142421411200032134122444222312221012212320421100341233431142334142033144400124424410220314003200124344013023431421421341402323224112001011144242031011400440031024342411202420121112223101024340132130432020234344021033421042100233002303234301221320124310100314130333211414043322340000211100140110241301344014404210102131001224223210044203212333403034240130340321311031042441441042311044130340021301144313021420134442133044111330223430034241344301034032231402024044401021413024330122043113034332322314220241120413123131133140014400020002100342312220020043040412000334342444024044433003411223401304314230240310432431004214003023324032314402141103100134222311300424132333043010141220021314222421401120003432000331210204044024312312130231130134422434244001213100244012214222223020024422044033103130124110312000023304033433100312122042110244131101211033414332002303140300104113414332213000440120143320444441422231013221442242200041414311024224044414240034320323220410120244431110303200110411121112031013321414324041031142121313421423103211304433122024041003333424241332341024313314241140143034144043012421343311334203143304231134334343342012401422214023313004200113143110220004223401222232030003324043331404433013341112010230132214343411212041001124440102103314032040432144212101023403100222414243201400232402041122012102330013244320040231234332010040142111233004133011443113022141221134113141043234402014413142343400432034434340022100242123413223213300001422110043232443430130113130321141432333422032203243310034133311230301413233234343232313121002003143011331422301103222220310313342040231112002341011230020222113413024131244314444243421443034124344401013131113403430110322143", "214313231341224334304013414142242403111010034100144140033100243211443410404311134332433223012124302301423200213014434112412010214221201120200322213120400224320224224410330333132340014220411143434311201311322042013404322133231004200420414102341032204201220120444020213130222314011441030333232303234100021311344041314144232340441423014431430111112200244022101302123110044401042002330413414024440134223140314420024142124021013104004302304032014023311333041004311003411012132213203433032304443400442134023314102040214102312144333312103422044041003224221401004224204310200114313202422010202241242340010312233112104023220121312234103411001031214403100044442011111432212241341220144040441000401001431124311410042313431142422444301332322222023404002323023032314422200321243234424021421014402221230412020201443410234002031342401120043214321431221224041001423433001020024403231400323321403442232322442022101204143343233322344312411303103343241202133121432030000143300201134232303444441401223314440434223243123303012122410442101031021430414001430213103144241020420410344343434112410120042214040332133244102222412140421343314402402430344113322404044310023343211103333303421313214124042241002043222001411122323013022003113034213340301224200133023342021044413320032220314421421334221142424202424122131310422411430443021411321320322134432014410003001330412221111441004201100110032331002123202221243340402132142212204112444302033202404113041201122442301041104101023310144343012442200012120114340034231032210401204240132133213122224213301004233413043232043221143402130131134313034103214003022434043202120030100044024431422214113401311341413301300142344103404314204422023110044340114203224003323113331220302234043320003202144304413124120400240141020020034331433021400041132133013310210101314311421422023424321034034022320420340321032343421324024200320301432011013233334022342143133112321014104212244230121001130144331242132400240001041222341012431010410122013124131330241121222044143304013421233412140312344402331344124030131232342423204400331120101404021101224233004213011222141004011100002123013044132330340203320304123111424120313301103424041141313104122121243021104003103223341202040112401333404224403330124021211443332044003422122443004431220200101314423304042432010334033323403001233303001411314312230421304040244321430101221024312242131341210121443100110234240200243401311140421410333201234332014034224423231244121324004324442242110000332113010042334414324004212323124201104243212144413204300000431012203224333302020222444444012134002210342031043404020433413234431344420334403121104030043401104434114112031111132430231124323313332442241042234044220032141132040001231041432014322143001013042414210313310102320130133123244233301033024401032443344413004111123113014442041331002300134114003403223301302341202004334041232041121310132411112033133141333331213200334031443013124421030221334140134231231204440421442340312131420322214432224313224102434314104133014423104301200331321434041320000230412041404224420233432232321331144002401114403400203430413143221443220330441010110044441242113201330322122312040412421141131410221432004211210410302200110031312013123404043043100314241024212141431420313203133433232403004210201033221434412044111311433234313133443412412420324144021113040303411400230004211442411141440420123432012222140330214443400324224224213420210020300331424020312201411331442144424141341131324300113332043314401140010100024130420130321003130443144022220030234204313101334203043243120231413423102011422030312200142040020333422243211122334124042113230141401441140202244121033014203404313111033201244231241213401024220233314323402202431220244133044124121310400303234413342342303224324432130202443041322002203322043221120143233434412404300221204003144231212330031013240243112100200443322423424221012131321121032311200204431104003221433314444113134000224004303423301034344400203432031302141230114440101034010242113443211032123444010432130232144042011431031114043413244244022342343413230241124430144101420212020003423134410443231340204312042321142334032433140221310042031001320442242431124231204442323103424444132134324220441241032010043220010141412041220222023441320224103421313214410100304244110223343111220412021423422003240130124324444110010341410120340034024102022011211434301204013243133404310420221201321434231133440004232020224314320210323301111104233222100322101344224312011", "424122203111442114104404041223420031304344130030124014002102040124410214314141032022143031441110141203003424141433303434322041103421240414201112032002420204144333321323143041212434343042241002333210432440023302441232303202031132121122214112140232042004142302410001443234303104243122433001321334434003430010230342041400241213111122330124213134033034222020444140224302011112023133103302032123203131434141004403324222214232110240032201140331213333332434214330101441011430032004342201444001144421121443303420220440211330433220430140002240044420101034443240340342222201320003404042012210403241433442020431240232423440011234143340213322200224130311323103244323401134431341144234202323340132344443414340411342414342232413421201131302043342042204433300401114031100104244242221301010334444220044234310334042004123432041314242444023111033201102030040001303100143334103303010242241432013014232432333440141340421042230114121444043423243043344211123202121403434220421021141232210141420231110414024421044013402404334432340102413021403110402342223341310433140033242113323224233200230004233310341042140333133232130412301314313013000224220041410411203340204404314312242114210313100210441434240101430132212342204143444114011300241040141020110300132121222332400112213244143040434123330441412003244433132133303204144212431120323244440114443414340322141343322411201024341411030201214143304014442411401444424302013313044222220202420032210330233411223321420423024312012104302421123422114333144202434411212341000104233131424023311343310134103023240122010422011313332011440433411233204212112124042233311303024100020212024020200131141102030341202132234413043013312141144313204204320233321141144321002134241231334232310010412300441110441133041231124113134210401302204013043203134320414333110321234444212001221124130430241140424242241221301141130213032131120314401111140333041422033134442314100442003111313014402000330412200222131340020234334110442004124312402323332131233111401213310444404310333104112141314004043413411220114011134324432131431343410434340322131040001143002101024311000033023142121141311414330242302324142411224024321323330123024200341124034442130200042040440034041103002010110141241400114124210302122013132101101334203144013122431300104200324320223202402103142142410040032041414243201130223131222240013131230032122423213044212121343031411121132232241042224143141202314001404343201244221100012001100442232331422001134313331110410120331343044421240024440020201310011004100310340241402230031342000101123211114330110421322114020332134143111013044412134000030242110304103134323404324144203413404402400330442331240120311304002103212421043123121320040342234421240000404343310103323123420142424300130420223343222402214433011022314131012430020004241224434212414031112231103234000012403241434211230012400200213224113231144130243201401232231041331201043001142234242314230130202220312020120223103422342304314214010001212434131341223003040104140301113414043013022443121323333133101203120440323301310333240322333214430004113031234422104110134411302340424123432214420044144021403433224020214024131002030014242221341400103214020233113332031433202033410132310040000422124313011021032023004023012101301020034041204012342234441130210412134404213200441413040430101303444402434430133322012144301242341130401033431013142431043331144334440032320243433120313434243333030022032022042401234410112421212114102413124344314322421103201234032130130343022423142140000313200120400020131214434434230322011401233414342020004224021212130142230203112140113220412104302314044104430032134204013102440443024110312403403321133413032412402344401034333143014342111041334204024111003140020103010012333133322123233220443232401104444232240144014404142121423043314123342140404101210200423203431241140304224102223411141222204004034332244013430423122032030420312320402213244344011444221404440321243104444311143140302033432032020441401324430322003030324233220240101110344211211134222421224321403404444421104222421423204000013013330141144023340032133303120014302300313431401434040420332220120334243102233020113021242333041101032242001231200344201022020110424440002244414121421012343204110001324413030401413133140001042343321221134124100112011432113314214023211212334222214222042230340440024344214314014220042431113144221104404304101023314212333301131344230202020430100141120410040244301004323004420013333043311211341441022300202011", "102012001203214123041134232024432032214403344012042212224040332313044110300224303041202203013234034324122442322300142241403101423434030042111423210331221222123403222023202330022240044433013004402001131110424214340430320441100203124011210200012422440342211131302141323043201212203203433311243212104104034034113030231310022100040323211312243313222223011002203203104111041242331424010122234434031110022320044014333333413201221302240103300220144001432240222212434412324024243300310002034424112121131130113230432321423012222313322133230214424200020213301214133004223204432202442101212231130410213334343132124411220224312424122311432120012420431411340131244111220021320100014121313310203101002002142024230434333302232043102310043334132442340224043220022310322110142300200323011314413342303323330131133142042010120131201320402311343001113143113211424312232314132133132202322112231113431111010303414143224302312041030323423042011142134320104102021322431202403232441020223023212022234003042140041312040310310401441120144100323142114102341101004411020430411314433324212233032003214330001012132240420412101243334212003004123231412111113321421200043124024141230202413431111014124041424011244441144040323320014231331122143314240142241034033441300221024234033124111003333220434310332103443431403100003244000301422022403224024442214220024444002014130043204311234344124211121012030411012324214042334412244120414214403004020413214103232034030010432133013114123341342401414030030311013013310044212201114120222101340140034201412312223312443210412023100110221400423112430211234312422431233413411413411312134022044204012040033434101014322114304224011422231042434431313023341411133202210414100223134423042220320323234123112330023300444342130412442323021020020244132321002441424231330430202012031410103130240230141041432221001330220431302400104310223244310032403143213004140202110433003230012201211200103204034303411204030031233032232342434213132330114144144103412332314243340113344131130023301101234102400243031044424440323433434344001321004400034240101141101233431403120442241114014141430341123014320024220230022423230034344033143131414314314333212421142041421004313130334112133123420434023310004413201310144240300113032102321240042113221004021422111124333224142102101300022102111230001010144323341310132222240443341300210412220332312020303013332301320143020324441141030401144423322343000031204330144212422421334034133231334114001031032343010121301203401020123131200440043102114414413300402323403401213244413214102233423310110002040313340101310000111121323012340041342034223221013403404402231404131141440112303304024021024032342224124444241303121214112313303004300423212310230414403302332113300102214113344040042412423410230122341123410411103411344414232320230233120431103044011442241303213411344212110014144310432223241121242430403220012341241311210000100002241112444113131032303242223320121222224111301124041421042400004022122322313334111040020001204100320211232412140000404333313130433412204211013023310200344414311120410433321034104324120010122130132000344334300342114320411242241330421314430110340303141143100302313202402232314443300312433032103022320334221330142332112034312213031410114332124440012010314220114122012324010413124413121441223212112222031140100043024122204124021032314204220343101410113321301234100142122301032010040004320201314140310042321120032030104322400224341120010002441122033021133321000100103002304111031232110342431214222312343424004213244204143234420131102144033111021011322012402132202413201121034111110443111132111420214220221302313224041031241111024231040024412010001200132022303213204243220214410041400424034114410111230023440104113030324120414003314130303443031334201210024132031031301040110120322404243101241301333124223000424403042440032104320300001333410044101210141013412444444221111441311034333212331140420421102340032243242003331441100400130210440243300422444104121212204320410022443243144001034334403010340104200404311002100432144430213241442103413334000334234030134210230401300341020441114120342112401311234104433424204233414421233123010133410211022101123130132022442320200434342422014024120433314204430334130302434140303141040340430003311404313430023014343142030230102311334221304400200122332100321413123311244121012142013223332301113021344212214020110314343140331230410341233141210134241000141101320443401240323132300141304101012410111121020021113", "342043213404114322324112100041223243330301213233413402412023342440330433242441342202240221220403441413202303201110234324213031321344042030201002413313223111004404233432142320014401241403212002241122312340010103331433443422014121222413431413041443140111242133140104041202121214242103203101202001014141234212044013344421021102311144430113003230234323441134231432043213143230344044340222144221302323342421231313123230224434442233401031120221102134040344042210332121044313140404024131332113103303020230141113010323234044222401221241043322302023024200303203321011123012341021240033134022423001023334122122411313104141421034241122433103410214010104401244011103430213241141031111031401242014434344404313113441323101032433311132011311300012103113020101311301341421320110211214344424031010140341222303030123210104102204100012011043204202303313020402020432242110143444012103214043101024111310142342122021100133424213102331101233340221020121332104203144021000040021222041321434430101112332040114314013123411343410433143111313000343301044210241144101343233144210213440430242421000143141200404431121211222213124123314312030134100020334020043201413422104014412004031202110003102210433432400334012012030443114430210321213404143143202131220020134001213403004020201313210442033110311133222034022232144421041433341221043333302020313001004121111101033114233103444320100103224243430101001204230432004241020332204232022230244121411032443030422314410302224211043242033233040131013130413143201233442323223234333430423312141310211214301120202042011111121222040433013240233033132312412001411330101114244332124111142241032414411342101400340301210314103104042144210034121411443010040013014431210242121430412131110241344220310422410221131310041044013103222142244134144131321140041002414412123224441031433334000434212104402231242120331232334320020014002000212102032331233311022421441433040342443144201343224003140021223444431330003410223140330400040030212320404133200340044441124134131123421403302221003424210141331320202043240404304133212034232303402024314023333034123041120242313411200311223400310232240002103114022143011344400013210140340131124144134304221240313244443110223333412414043433241332421034444120402023140211030101141234410404342322444023222424124331001013003431421403310104110111240044412140132443301432410111402342040311141304012331434334412414020420421321130313143003430303313142213343222241000041334320211004100100102024033011023132034230212012133132241420340410404141122112413020420101212401340210402441210240131411330220312222114202202324021134210002104401024310102231442023312043440311421430001222024330232234104030233032432410234312411430304240234433240040222204312421011243100001143104120242011000032410224443034023040011201101033222140314031442110130214330141220324144321401104031103313240300331000404143033110121140232234224413104114244140033022234113402340022414332230043233101211222314021421130003321121432043112330121442223403032414311340322040210020433112010221114011422211110423204342002123312102433203222012224123301311402130113213402030012213000011403230441143302411120100010210203340033434033202433124443240030304133002303312113244233042313443303200142101301012302413140422233201401412320444331233142242024420022231402301321041010133121121423042410240000241324002121010142331240241400120233324401410213110311102002102342243234004202233000300140041133414444120311013401013021242242444101324420433313142032100411123044423132443441010020440110420411124222422033021034201412441443114202224214304231014304213140343330331314122020004232234131234131233002034121221120303311012434401420433000411220232440341124302340232200023204404420343023204443134201034424144014300441344433414021144303402431032414321423204104201041123442412244304432423342404434143121442334133331133214403142433110140122442341444323411324210202142004014232034232010342421223240420114042233110420334423042410434323400401321134042130044444420211042204023441211441033030423102113432030122232214003131000313221300122104344432421221101040112044222342404243234421100134101333234121001433232032444341444030142133210011342211331210344144213324201312044420042210244014211002021243434233424020120223233203010300340210330212412311412231431112222340131232042442024223120210434223212301404032040344323124341100212241243041312331242342421433433011410112010341021130412120431021430402341443303310422302104333211424224431", "033311412114324201124022043141202011131440012114311340122014213411401114214212320012321243302133022142441314101323324201241021224414432334140032202103223201033432210003331040433100330203021020330123313021142423240144244344022212024421444403331101411034014140021243311133210313213141340324143330041342324123034202304420324410330114134444401202012401402112423021134302003441333004133233212103330433320043331241021333400210441340213212204203124231000331200223340224302141023241021214314211404331444032240021301112144002334030412440002230210403343301402311402104100042423101431240344241110221323113242243034431212344242140012344431134304203404143131302310323044401213032233033003432401044031131421224220240341011332422000103201111211244132323422300413321224313103314030122131114333122404200112220400044132230001410211103200402141313313103424204122123443131134323300034304223401312233042342031223423004044020001111001312114032220144412443140421413300430303144123443200433220104304040242001021212332113240111442140301031302112110042420431121123141343140423020003144210301014403400431324140324203244033114130404304114402121130431043302430234314123111240040042323342342343021200132221421443431332112324211144202130404003240034244121342341030100010323432420332121344433242034002022130340312031003214433103434100413143001341344002040023341442112423314434002232223320404042304102241300120041001000344042030103342102234140204233401231244333130441033132032330411144414102024420003213143232120202331440332040234412212442121400330341100303340003311304413032143143311420431104433341423241324444112331021033040333224400343134241420014122231002412132222442043220401400024203043111332113313110103014131412414320303414143441024413441231403001010333401314110111444410113421240211143031244324434233032204430221200110312314404334344223013310203442222243214410322113013410011441004102304111323030420012142330442030132301341410311144203014224301034130300201333032140314021430301112021333134112401021014224140213033300022212021124431303301324313443102042242112220442100110413034444041421301334022303232213122201123411343124433411412431204213002422222344032430410422421221303443423342341224101314220232131024340333201412032240113341333001404330100412330110042024412110320220110231122420241404443323043413344332032032330423410142124143102123223411301310432140130422402211130430031110301424434413043234201004311114344340143000124112002442414034344034314421434111402032141001244113304213304201010202404413421233210220031234434042001402113022122242120311340142001113243131230034202232012224041444241134330301133331340230401213323240400420000031431313031323341044011234313300441304102441310314302234324102424024301214423211324220314224334014303120134343214022401032404104214241313004433143340122413223443420404342443224220442133123410141140241140102042040041030241423201431440104223011222030011210044322341322312100334031122000430041104134401240214341113213003322441000101321320213141312202433022222042034343120223341113044143434402134340213201234324334210231211403004022330343201121044143244341201321230201334400222034331121340332013204144314200103002110434241034234300041344111431411212332132013221344201333011213012043303342334214001232034200103111323101111434011400210233033122331333232030001203020404122241142420342143443413413020443142404134231024412331114242233210223102043222341141321002120442230234130031004101303244220003340103330142041424332414344112003124043334031302411041300300102131322111230104040023124143010120341133003002413030342022022133431430223204203000101031412333340132344032042022141030324303431333231432413241441442204043014342140241133433300223114403441420420002444330440124240034123343321133202332042041344023333004434234320120412402400224032402234433100013104102113413033001231421414432321323221201140124042202121200132240423132420024122143344232233402230023144132341142011142211241120141144034003321011004043422242030121232210304220343210213001311111002114210430111432430432112322000401231334013412013014032304103430222114122024134142013221403301411411321001414004311111341221244041320442243120234133333140040004400111130032300010122120430334342100021301411131201130222201302132034114124002301111003443030141133330412040103424101230134224230121213144140301130031410340434004244420114042402032123142134342400401020221202214120314141020110343234004004340434311213020132314313", "403122410000144410423212411031313434013341401444422011130314423132100104042424202424401302304002040422312102000434212310313040000240020324202343211243142412340444120043113321214104243401042410122334223140043434000130312441304034321330312010211440332434344311220130013021000431312210240440044113131343203201114413441231211414220002012123041423423243030044213424002210304240233141300342141304424123242233031243233224043024423224444214434333343121311434014404022344004113222133043222123424442144110342434441430244204443342232232303121100040404442040134130021144144420143013041110200211332203114340321324004041212334332134221414141021222221203102013004232033233313100131132122113001341403231003131311232000034104220424202211223131220310404031424440444413111322013013302034120311214324032120132334444001403122421201024041124403314403431001402202043124124340434011320200401114230302201330042042411322143203320203134104104441333130323002211201143324334111303204433211132121212234412333312431133404311134303223301023241410033344233212404142230140244324443334201131320224121300303100321041030140144344404103223324100032110314210311300014114424002223131241002331224243233102112421200423201230040400003413134004303444224302104413013303431021111310344200024143431212332031210400234220340244404003031210420204413421310440442130441240134422000412142340334413423424421234042024311021114132204023230340100033313223221431041131320200003131301410224210344322422103224213303044401241110300022343233200412021233043341314010244430204234123211440231024332314104140344304323004123313124343304344002313410212433221140004001413313200144442240243002402424023213221201441133204341424231341402010023312204303411112003441041300010300012204143131111012243242243230302010434102301001101220142014010033224103432212114342224124203322043443141412424322221032130030413413302041203343144043033033442442342322120140144204443240334413014331114224340240431122033403212430234212014010302104401102013012420211224342203030102011020420331314201441322033033412444300410443303024041220210020242244002334443420113223044121302010233342243002320400304132001304424141234424031004443400212120010032402001340431114013102411010020110412214402220210013034022011303224430120020203321433302144140140224102202334343222404323230001120220302331410244322200123143012201400313140031404120243303132204441304341322322113224414110340244420220200240432303430011313004243010104234134123133031431112321122212210312131411324002241203133414021413102240121400422020210211331223133004422032220041222410233042024023222214334342220221024024310433103104343421041031444110232040414440320233433212322340231403003400441223441202322240410240343214001421431112040403420331222133433242111404124041440014041140344234043442302011422214213301041200114423340041244211243012001403432300310131420423402241423201220211203213432110243342122441443010314221230110401324031041334133230021204103243231003001031113441201044411102424410021304024303440212320430432240410234113314440111142023214224041011203420323203400410222221303234231434030333021321131040313344401031301101344243433234421023231340421000110111141041311120202014430134223243123320021433121303331333010142003320430313401434112324013311032141130014040034402230010132134414211130014320313341443344301002341431034202231102420103044201031210042442402034003401010004240440344323431344220404041411142022343332332342142232011343011101231423012233232331001034320304232441431140444022214242322131011022420104000012020014203201131222030412421442230300323102240102340142112334423233443112212302032230112110430112431201114131340401110141223231113423331101022410333301133223121221022024131211113122230402443031103131432221020232020220241340104133442401342244230112401223222444243434424323303132312321030234223003222022342323132442114142431044411143402233232440314301002410211313302441223004340114040442431140004110431400140004133314200131333120121333112123220201302224021132003002443104243130242311014301120303110341121312021321300342443213213423422442201210402143310101431014314013421141333302431444342324334140301022220431013113310230024221430414301404043234400313131411044404014322111241014110112404043100244014431401304110134331123223241143241430431223043443030022131411200304303013404204111041320243243143022443441203104200411440122243404043210014011304340103144102230303122211313404133103032403134311243122", "120242112120144304403130022222240412311411143213342122443111101321304100421343101320203432401410432021323231023311141210043301042022324343441241412042022333422243210032414230332221342232032334344313001342413413114324102301133310244002442041342431312442002421440130344442122412210100233421124023222413013322333114424330100243114342402412330332202201110243412430312132024301430141313244200314313444002340012110010200143010030242344330431304211023312000121011300434203422424024141212310401031022222443444041241031101031224003320101412121330204441313022211200140021304300313440010402012402344134034323422034421443100134134114133144402421402021320443330342423230223320123331024133414242021131442431102341313122433411141442420110004410000144210424123431403001304030140331033422422244230233200133314220342210344230100020102102401232140143214411343122033110133042001300244042230402422242331203113134230244220200101123034233332101202334041222331211101010332310001303014122422202304243210434131012333142123240000403412000212403332332434042023242431213133020103042201030040242101110124224234130222100340011033402021432014403000310222122042421003232423444023231100312120020123232000432104412024034321331330043243103243224341124204010320110231321112333402141340424010011224131110022030102443040114203041000011144200231343013404214244324324320042424442102201404013202234223004244304344001422002022314204240430322310331341212430022043432213221213101133142204432241020123140141213234323200300310423134134140114130422001244110044442401422420314322243130232434013223210204113442301202113324324312200240224204314040120311221342003013323220400311434230104221044000414334420222101034414014133034214211443202331331032301112342214030423224301101031022410404234122031042344412441224244024331333223311030014012220303202311430413243312224003221414401311244233034411412401233424444003432010412111011102102444323444042001413040121344203302004202044000331124441210231014130331222004242312234400123113001231102004432031413203142101132243011021104002142402120440010342220321323411133331243044131422402011222213414204200013403014043100301041413130320413304134021110332202244134224304311424331232243302300100340411222421032321424204334311421033013240131304311140331420320310041413430242200010311011324404031301131004400014200200222022334440032422203021234031330423142040331324134104233404121130110030011220232424401013220044340231344401020212103433302443042241000033123033431211100104013300422440040433034033101222002033222340014041040033132134011412032204400043340332221203422234343214121020403030334304444231444202202104200142101341400403112304220033122314410422132323034222202030002004302304444124424042010202220022300202012333030314212301240230114414044344313224214122401411102431443340432310401414044404101131112314244442104442213343231341211440143312020214033114144444214340103114232413000104311443030041124321213434022043200404442022021112040201431111132123201412432412143103033324432300324133220424212330413102410221221142113320443331132042111430212220012200221400013303234221044414332342324242213012004014010320433442341422102332223411324304320104003440133010423202400134241214122132324331244341213313331114112304210444210233130112411032040033000243213300013221101234403020400302201400421312003001404324340024123442443023122224310010204131420042112413130043223043420303303214440334131111111224434412444221223331423143443342220104000342243330101414223121002222011320240310313120101310420042014141410013414104014234224414012121313131010043142303403133214403413212334112314123233431441211312120022221123104340212140424110242140414442422214430212442040332002001143432113000021424000444112211321431211220031141310243422132241043223332200303322323334122341430142411424124031414302002134124131334140423334340210004411211031100301214420110233234010020041403403342324202211010224242201041141324323341401432020414111233013240201113441210011042104333103111033331101432104442311304243113404300443100332032200300204212300243243044231204013114001434421022144101241041134400143012313441013002224032100133143021242001144304444320220203211343140012032101240023143311233022311303012301230202031133413012223212002133312113231320241041004142433444343341200020444221130240134442333422240044233203310122101441221230012300030104313240232030131212244114203112303223231000343240234213021421222413441434430301444322401001", "111400011343112330112240112413432041220020312332441124032204321030140412102120413130104043000110030132333213141233001203024122244003424104342144020312431413120320013113410030021423212342411201230001100242221021214431310102403314022213123041433323231342321102031022340121324444243440241320042442442242444321214213213421022224001013443402213443232111021133320023043343411421334142142043303413020333332434042022400410333034122122242440113133221020203443442004230440443223223422042101120113411340112143413104223414330323220123231312003021430124323300002222010101032442114021401110403223421102140103214424403121011004221132030100131420222331423014100004304422124341103142402102334133002003421030133430142403043302143320141240142203132303112440314102000342043443240221143230330013043303143030231130311232040444233004230444032214444314430024024411300111004314343113302304124002012243301111101041043113440220441400422341341310104402303040300141242002001120212322243441103423301300401342203413133002204030324210202400442433122010310132103032333042010012303432244001002113241024141324023403424021113443430141420202421124440113231242422022104302203100223101124213123101440033244113431013404003040144433014201030400403322221220303424011341132121230341034142032104321411010431414334021402421212042103432431421331240444432004143102404210312240232332330422034330333301343402241101031134111203304323334324203040443233431124332100034333340400412344031014243434000433243410431314201340132020214201212004110030303131310101044131140432000020432110222040031324320140301403041300413231020424111233043213341024403042412232114023203300112020203230020223210434001111041134203133243401201200001002441321233003314401030040122431003414040112302011323320221142210044123142010241324004004414012001020004403021043423144242140400133020323033213112022220200302433004243201134402410444021242033030004404203433204003243202210101422030040014311311012404221313123140404320212430020040204103122443442302201221140212314343034324404031424322124410220244210414231341033242203201242144213401102111242033003112403434223401412040333341301424323100023134340202101324303100203413234432420043344021210001034023343121341212113213340422103430102032310344333112102121330213401442431104011231300440402202303310200021230043021433342433110024214241331421324311340133434200302422031121212002003034431330024433223042403341203203421000412422244310431041004423341321142130232414212441024421401443113423111132024244124422320034402133330323120443122022224013031102231400401444332440100002414303300330024014122213442334414212432112323343433213410431340130433000121211313333323143330414131240414001321204413243140341232434343004300201444210400222302444043331244220224234140313011241401442232022443112102242102342014140343222414403243413111132144443400110434431103101104314422420300213333400001330401001334144231203112024423312114303443331421041011422241430001220033142144120311103434120044244233004203242110113443102120344003142320413340241311122133432442044401311301130032323044400441043300040233043121444030301242203422004422022421323403330430203044003004211020402013440342113124201114104030043213013443343044402214044442222102423211040343342201110200411004232330443032000210103432322321431240140004214323320134244220404410313213134101134404201010133123200032301424022122003034203102311434131043223413320321303120240123013231000320341334003323241100044314314043240410303331034404230010433131203240044212012303012033300201313400101313112200202222041310104242422340124313012122040134041040043302204124123120044310304321234230440410023312133314422104201003102043243112014303033104404443120040022112421101234223113323440012111332401000010443024344444212243303124220011011414431030443000322002142423130330214230401231222314012032404041210000322212004314323004311140331414103421242421301432001320024033110401024421011033043303122222121230243232040030232100203001014041041111304231304234200122422443213202323113143410332402022112033134422134401303443443320132404420130011114340003231321022301331443212011014300241210320331201002013301230421434412034112311040141404400020313114144001411100332340222334014023433224424312123144141234230014231002404324010243020144430200021214012212310100110043124100311040210340233022300003241332320023331432300123024101320331012444033112310242004122300432220000140131000121331403222400001242410232431244203", "101234111401431022004033000040303232020432240122311110230124431303210021213343442041014034321032411431213312440043211243334441412122442134211320222004121341123124210340322023204332444314403302431310113144444120310142022021244021220401023332233134144101140142013214342334423200033320404101212411211312401200122043330002212314232330144123331204212341414331014030041041413124203123442203242442110041311313434043314310001010100233401012141200400311434302100433000113231011403311124244413420242341333442442404200013102411341200101104204304014431312414021431214442304122222411200231220121400441433244443122341211044242322214122122140340301103001231443110141144203201410010422102302102021122023044433412300314144322303003224243223404241244024340003030102333143420422120341003000224303204101203110044021321231114403430114024444444240433221210312224413023424313421413312432103010344021344333020021243444013134314410413243033044221030243100011303331221412000013211200224022211243423434211414011214110043324313044213131003213324231321210032124001241441042300220432214024224432112324440140230203203210204100203341241340114320112022334102422424412102044212012340203341414113443441233120224141232410401212442102243301210114421234332140443311332404223221103314033214340023312400414413343133112101214014433442431233400014131132230104243314200412040111402041433344044132231101011224113312031102431234100211243420400423113342243033332401422331433004430404321231203120013444441444114002343431232324302443111043333333422041113242200010434034213400331004142240104030140443200220110101104022001201333211234422003304430042443234234432204423233023404410203321231443420321034212433304103004332011312114400422422300300441223442422222201120213040441003404230210123002341442024322331133324214243022042034204232113212222011430202403421114422403404402441042431322322420424400144212434014041304204123340132102103024031143243210032011031001222233042000300223243422423124232330343404414424131341424244310343221130223110223041311244001401410323414212334224012124424303202134221314001014334140102433110421122332201334240100403302040440331223131100040104004241230320423133404030011140343022103410314014241102230114202201043313444331222134043224210300030240034103203343023312220402111003401313013103434203301241213413223042414224214010333240302032003244134434212421343031404440421031211402432101300014113001224403243433024211231014031324324141311132222224001004223413402101030133200420214214331033403040224421303231032141140030203244204032200414233210203240313313331240440220233033402033344044043204141124243020223243222431200433431234424303200114120221241102124240344412130304034302300214214300403240110014124100133032422103030413011203340420422043233014313242402322202302322211440322134340444012300330103134442024142134301344023401103134343414002440200143002433024223132111132341224323312430300311121021242341021022230442143114412113404330342230403041022430300331004414314401230321020341443130443431432200424021311424030423030302314321421344423442003223024231233222211214033041144131043014033102234020132401321142314011333300213311404332223223223123221211131210312313142421004434034241430403330024442144242121212033133420030434333421300422443231413423331444121200242221244040211223144044302412412131233240120032204004224432321140030231343330410100422101004224423322200112401110031001304433024112444334320313403020334013330413344313000130214340312440220300202324211042401143423403343232443224411333440100043201124223331144220131223234230413131002033223111424334331112301433103304143200341422400100333212032111002440004113100200134401341403224230201023413221133104402300314324002000130231124442431103401323242024111320423101030432014112044402231123021214323440022321002331211124214002224420424342130120204203340241012211010110103032230110300112040134243212104213112413243213042441304122243042411002421031221034110141311422121413120414203333003002302101142404011432112401112412433342011123144122030100403430002224331130113201430031201312333234422444134441404144223032443013344434214033334241304221202344241023421303242334320004433211124414033414030122112442344044124203212300102314120401034144202234004014341441002144211100000302010100220033334030133444200131220313444133013140131031013330031433102312313200234242301430220422020321301324240430140334430020344102222232213204404012343332201033001040430401044224", "223343344412110001243232100342443410242143211240103111412343101114214442233110223130244041042232443010230310302303330140332423112441001432200343443104311411314001241411022340021141144011104400433144422331240033101004312443142103340413131023213022041440043114111411221211042332300101123202034204340321241121331234444041433242141043412024432220222144132332421414324210401023404314111403040311432232442243340323224132433112322233210342212230424204043114022331204243221303304130124402303033011432004230220312314123344224133310042221012034313440220111313423333021120011010034022023322100420022144412042342130303114004220140122214002021031440201201244123411033411440221040220312100302143444320204100104421311041311102020010212020221001404124411101130203120341220014240122013433224101404012430412112313200141203300410412400400300332141130230440344043342300122320122212102403021042410030244042124032200100114302122320343131100113241031344411301201131311413212013400211423231111213141040301300033344301040002101233111420001103244202222323100233140343432010043043121322312143102042434344240001123011100430322132210403420121023042203142001031442313031234301102212342111044413432002241120001441103300234231030431130212044124131020211133304001042310202114424013032232120401134442131434010104114433224304334120042101434224201443110121101413133432114401403440122230033112323204040412012401231332104012014300244220144442030304300023204302213403303224214001344314012332101332012044402112204411444311144141113003444200243443431300434203240024343104410042421420411102431101403314203043313204314033020040404033032020123340321003142201343101340330030421110413324112113102104224142221144302310433222202300002434112223344011323432231432104443140231313342040424301431343113213214344434232442033031432124012423322131404043131203101403042023400411402400331123212223103300012430040104342421303102010222014044322304140140404100113031301003131201112411402302234211323003212401041111421114232322021112042412334233243024322340001220014120134122403004213340211003003113323443220131003241114300023124004022001113113031314001422441200220233312444133411010300140013323140223030431424031044242043441224231411431101111312011312033333133120244132400330011100341402413440323033234031434122043003442143432422331044420403143101402323144201113244440134434124100343203214230030300120414140411343140244000111233144220100342334132012042333244303344301414413413014433200222334444210233134334301312432120302113340240241220414223003300102240010332221201341044211422313222303241133431003221113012230433322031210321204304030200201431320143233134444330311221143032133040222011103214030340023032010144444204044140122034131310110004044220344122420302424234011412433341233340332232114033034342333322031021041330330003134244434021401400313030300340121333012143133320234421221332022324434340240310040244313124102100031333044201441343043012432104321003420333011332324334200143331114443330342233003242243012322034410124010224143412020243413230314342424201422230204142401303314441211204110012203041133130423211432303321030010130344143212311000204114230210300213043403143231412334012110143131423220131111222003443202000401234233441023231401144343343122113221122032200334100314442040434424032113233000311231011344334213130014432222423110411424214412431303431313111340301444411444312024322330142113402214331141010024043322321224204440433423334344324103304324321011332332403130300423024410303202221021133030121204121433432042340221001442142341344403333314033420032030030342230311423323111224100330423222212100141024210322230431344331020211342440344010334224314041214110403403140313431331103222344323210230021133424200213212441110020223202133204031013441130223012203412241030040442343142231034423130010300241014222000123400002322314030302213230004114422021302030031104031031444114030131314424342131412302400023330021144120030110144333121202302344240012402301204142230432143300034100323323423304424432314132423310124140410034143104002042201441330314304132022431212002233010134220132001341044033402430041122032244003042231341013343312101202042414122032000411332402430140431214110143012244200211103222110302302134210414422211422304113213240343301042030420334231121412314232003432230401401333010032344003111344223014103022430330110432230212334331444133012042033333310031222122434210023140214043142242210103121102302343322411221333344202441", "022303212034034103343012302102034313420002432123234314441342230223202313334111442211321010141431103231312140132220121443000224441421430102444332432120040320101423042333403400002324202004342434211333041023234413044014224432122244401432323101144100323142321122104434413420004020312413402311000132301143212343342314122111332401321400044420232301341304223132230243024133344140141232103131333033132142340304220334434422100001000303221402311040412222344420040202332144113323000330423240001013442210240344121011002434210203032011002140240402311111131230241203132012120031412243240423421344232434044243043412313224113132301434320413221304314112320003000424320130011442404323334103321221300344341000200430033444314103211010024021120333320432241440120310230304343140012143201010423214044341232223244321330404004221134423421343113141411323232340334300411214232001401244223042420444234031101313024443144002013110330412133441111200220024430002021214444202112233422304412043431212103302121342321333033114224003432144044031134204013211102130140324332310313130201403400414013341230412200220320400341421234122431222442044130120314011113120124311332302134123240333014412210201004121223330204130031210231200102042203403304040242034001331113333241144123412142430321001230334204443032113104044144431441330041332040144400240411210043340020143141423413043034113342243441321330204243201044412231202011302341213134014432324411241000422101131402220434422003434114331320240102344123311401142104400213202012421404022413212342404111410422002140022122124232030302014400321332030201322411304240441422220203231434440201200242140313341220201200133222242024013402212020120003332320300044041103100013002023031143021223222323114142042222110120223423442123441413334014440011323032342133112314310140101220042103120143140400401111204423432021234103141030301220302000301033222324320013140432300100214123443210303440223010322410404114301142441321222301234224213102430220223223103114301323334013333214421434123043342313120122014033443322410441101144021203133021432143442040432040342240224321403124130220413104310013333300102144040142123421240343031421324011123210420224031230040321404441244210010423411014221024101241403142223401041142242243032221331144313201421021322242033100123123132404442402021142122140340012401240333420222413204122411034103022040301431241433110243404331322414114043333333013422230410031000413422201132404132114323202400400233322121014244441012322311343430312030003213323420444124432300444112022302010434132040011332230423440320213343341102131401014201021233023423224441021324411221133441442303200433043434300230312102233412334324230300310311322412444011141030303144242012014003310334312100123342021310310400343021043111133331012041432001101343240141041324100132004134401231310014324034112011012310340212413002311431022442213001122034240213200204420110212040420242303134122242334020312433041244343104312112133003332030311343421241014320122201433241204324024132144243220301000443131121102213343143304230221110221304334413434002433222303122404210430310214143300104002110444211010032130444404444433110321224342204214303004434311221142040310030444030324140044024120040332112113402412040221242100433222220113132410240121210030400321334043333032013411211031013410304214103100142310223120212311030202034402010222431003201232301130130040422331024304413423404213304411401311434244321301320343004114301403011424044311203402200431421023420102133443333320203004201143124442024121230323231220120114433314010240040101143330442101420002343211144104341443001431331404313023241312023443232413414232131432104334301212423142113121202320003143033200144040141004341404203300302102104140120432102132232200132123133002334104322434432021433143042044400113241301344434403434333414100344203324331404210343130343020243102241321334241402220002213011224323313244012430242031240033210424344021031044010243403142103433430144300120311424414321233220133014144130143322222012134420044412403241232130043031333421034320414324240143423034311134122402332133401200101020104331333204310413033123343344040003203123131130200121322242440103100434410432301223004412214240404310200021110021011340332141422110110034022021212401223201234311211344004223044313102411033200200440340421000434410202214410103003230443142214443420331222442421021012324230042310212303422444041441213140320004320400141210221421213234442120022440240313144412030232", "310340302210401344032133312423322040210024441232403133132311044302441142214122201233432233221132430120413143340223110013223330234433213144322231312044440213200321341310111020032214234341221031044342334222340144403231121330030231214212042200133441303114112001442223032143122032422201024120104323112310200121013332241423403344114433410313430213114011214400200131214232202224424241343303442113004233334214311310210443222341232000042014031104303101404342014344023022124120330122114222432404331113200234404342414420334140232040313323001414011333332444401022032300110441112001112143443400430204332132412340313321444311103002403322103420220030304421140123032244231032223413432342000203413444424333440324242221302440024234312443201311043342003131012004043401110214122023113012221210402440140130020341004240124240010400314311444324201030021031432344214112313040430000230031112400103113323334302010123010302121414314210310313103414233332431141112202303243021203411002034222012111403122042321031202003343330232031212244041311110303032412124322344030143234114422333330233004130312133223442422332344444440000224434302322421143042003231420112022113423242022034131000021241222023424343023421121123023310420240443103443110341010000333231430221042220213241321123210343400402434241423144413242043130102324242300214012030334223414242004311444301133032001434224313234020002403303040331240244211230040020413011031241020040303044423312240042232131003212221304303134421330402421222303443442233244043414340140024322130314203032233314142321444000220030241210200013024021312422033040141310311310300340133034133111443110201432010340020221411310441232121303311320412434120014404431243114114442313111100134040303412242032430332210200310322324023344231032431214120430014332012003200213414203043120200301342234021232044030224021240132202002234443034144323104141443414422010230100020020114112232313130104220221404324324404434312412001134144030041402232324144311031400101334221040220300303011211323404414142212104100124422030233423343420141332101420103040410340210331344304404224243124131333411140414411440131223433334142012444101201240040104213022301030202410314232213220324200332410011040212212401403043331243102321320224124123340230201111443111440230330323413121123131244031302003444000204401340444443020112342420342100333103220032313130004140112030142123000331413341402243334134021043310112101220143331031403210002332014044003104220443042003241320021244113031244234330123141144013420344104113320414122134134230043011132102113334211201203001000204113103030421201432241440202104410102103230221223443433122240043210412324024143432314110422214312042343240401032104313002122044142042113132131312024304342444433020102203430340220241334340441141201322000101414214334230320304040104111131024103200211043423003301211112411200014301220202442431030242431234013243202433111220201334231411202414031123442134103010341112033142342332430013412104320431033323424303142111223121311404022434043424131344211440203103213313141002240341241233324224122230001343141234003112201200312331311121242200001033224134142413201031031204421004441411112304234311110143222214440331041402222214402311321032013323220034023441220033004212334241202433411144422212312031341342432302240413111113130423223440323223244444122400424344032400231322211043314412113144024243422022210044124002413323040003334401224300142120133423310040042101432114110431304401424403222243103034104414233122241002134220334031012032234224330123434431310411034144344043021101244324303234333013010412331124213134233433143314033000230000241243112423241300333200344013311203010033222443423144041131240222010021003211113243313030142120430344231233002303000111411040433102322022303213131022013223131030241022401404401012220404240110043212434324310003312330442043142322440230211331121404403331040230132400023110210031322314004333312124100332113224034032440210410422143221201411343320422240143220041223143221020124344301102021122303131342220003013113112002131324404141043021331111442441023103010132003334434424131112342413223324331032242031400003332011143101430334110313411114422203300014413034433144002430321442401212221144121034004222223200412410311431322430120131443121114333231013332030021212143324101443434204403220041443303401412310144321231221422303143040240042202232001320210003130434322141130032420004444420222042220221330241323311201323223403014211333442342211004043", "324144042124200133223442322321111104223043122314433043240131041241404431422413313244411300240120104124231102413430143200242143034240211431103200000303100412133010143313422400414042213301232033011442403032003324402303023232313130411043213241334040432131214043022012134312324430304100231443143020414221204231131304404402111042044413240021201143040024104223410124341334200221001040224421221114232401410212043343044134244112232340313141424314143320403040144121322240402244003131030440242414214042303432110120124020321010131003243231222303100300004244404042402023224332213034331343243211342331323111314400131313232441113404433404331212313210424420413443210324313300344210233211212110400122030244331342102242240040014231032122141042314012222443003142030234214311234024334144234112102133331204444423342132044100314041113031132042424013441224223431241301123320333334133011113300043141223004203213444433012101031020314240221311211032124141424214423440010234211343342433001040204243124001421340402440340014140233242244201023211430310221113343244101120342310221422012404313200203214133011423324001321110034033322241240412420043140023440430324403244241100304012430011042440120313233111211143424411113214031222134203004120330121441104412110141032030133343113441243402304403342424204230433024303010344213140302213234140432104341310302434314233242230212244311411214023342342413012141422423403234100242013321022203240221340441412244433223343411000043333023043320422120312044120420334033200123231304021202434331101324324000240240322033042342100343343413130034320444141032302124132234102002033114001330443441034222330311403201121014024002002201043224443011002141333304242200441404234123400012100403140112342034013301012323144004431323241240402104430123240201202123004304000413010423224013023134304031422241421342104232221213004311302411413333310114204210233400024141321420203342323131333300211043343402201322442020233342214140433313024124201203010042200140121014120404340014003300204000124300220102301044110040223043303400031030122402021033112340431121041220202341024114444403201142421222410302302401203441240420230433023343304334120310321403012104210234121012130140412220341002400221432330041422430230302433103003142210244021221113204113101412344123244242110134324021023433210421023123322441314210440413133042114401044324314343230033332243320020243301223432024233410122144202433103034144014202134120023441301424113131041311003212234001120020343120231102110221412111221321224340413343140432020100304330434213040410100134212134230431412404111322212324211114014040213023414342200203043043233022212303202424440000013044044042003413441122130243400421140123230112202320111101322032101413302341303033210431401004210222032413240224011024034304230033014112443310331332144134204010113032010413244040003011400330414210020124402421044423423332000122011421230331240110013310120042224411224343020211414241214421342042020014302233042011303400401400111034144421000234000312134211401131444142132012342403423324014311102243220130423330342302123211332444222140013131141024233113301011312433310000334032431033141104241331320232223200413202404240231212003031401322402324002241141402240014030011412442430022113332311443041144111414412002433441334113304034121221300040034320313012041102413424114444121140302211440043043333330114142122243200233103132010112313410411300234401210444424344031010434123040114301332122433140342012313111131440204023441320411140332231130001021001304311012432132212413114141213222104314041033044011402002243403424030030410032442020221312114440111423431310402233402033142413141234014020444204130333020204210241020220112440303334410120131400314444001333212124200230143300421324220423202324240203004240324121421343132041214201121331001123341134323221433220422421034412320101131140033342131014401414220414022101122024434200202412200401011123130023444342030222340003224044303213021414430323421224221214400134220204441002432401300003134120002041442440433304343230201011322040242303143001013340222342434140434441130221001131240333041334141111143114124020442244323220422201200024311044022320411202011120202214320120304210330301242022112132124234121012013323234340424000230003100321000132322014013244441113212140414121411230420412241424134111244313304303040242423000013232443002020243220013424222000231322041423104000244323021024223034040134133222104442414400012222322211220040114024310312243122", "424200423430421343004330043223111101232313210420204042112324210243433003243134000100102013202011032411432142003044340000411320420203344303014220213002111441034302211110342413301430314012342340043024032422032440301302223112320334324200412343114422431404024140223404223301010221204344330040440141342140430243112300422024223303234140204324001434141243242144224304342410322214130303224011420030211321331001313301421240300343431032400330402441344403110212141222441202323332111024042231124300044144202330243034340314222100032214202124311131120121432114314320140411223223101302443403334232401303110410233042033213432042314133334422110333142322033233400312214043230301313003142000433344000031202313224441243433020221314011134221141132301421120430403322124223311121013440344404143042430344202114201141403214322233414142042000201013400142110122114113230131214013311440240430044422033443402424432213022420100311102013040133133343014301431112302344214022234413334332202403221243140012134412113202141202210011212343023321110101343234100432102034201430103413343414243100141012042322321224214400322102400224000303231214001012121304200030343243403324433442132421224032020032422122322234033212004204144302302122444310410144032240441133042344340110341301044002024131040332343431344241221340212340040232231211200204302141240412121303043141014011442420222401022031424111404420342023021240120202014032442114014003430240300023212023230204241234333414004221440201210442330030002412330344314120422032224012212310111342343303312203020303214110432233042324120343310002333331432211014033401222100130433113400241324324202410340244040212234101041300204442144122214112010023213003400333043440203422424134432120222031304223214300100110214241442131014321402232030330031213004114111402032031320013214021044310203432422323330334122101202320432032411000243102203211021102334303304124000121321130141440231220410334112410433222442231402312231110200320210101032422423123432321022342410311313424304431313323242330301323311120041344213310022342040302132114101421303314240412012042024024101034131104123041200130403440311302444341344012330314413144424323320034203103202204032111241102320423310230403241041314210344300423021430203214034002131442331222022333121124113442100023041240131302424440000304341122310111441123311224410333244340101221213022123321311340343014020244240330013223213220001433133443224000200111104342303314203224430424034100031334210242111230221101202141001032042110322101112322333243240022204430011031312220202334230041211413013022012421343141020314332402444243312410104213010201102104332240140421412402140400313213012140421444141030202333212311121233202324442214143343010313104320232424240012413144420011300340043134122000222244311140112311342121200113442301402200444224103323420230222031131413002232031144143402403321421230020032240134132134313110211422022412102321244123034340002331014010303321102030140143100424131413003311233111432042320443001402323413041143030203441114014313112412014433144221042314213131300333030410242444223234324303142044043200433112101303123403443133220430104044043142321432312401244403440301013402133234024214430144343400210114102122103310320122413333420114020000012011402201024020240311022021234433141243130410214444003100204404344043134111141222300020433301213111403411024231004342240013234402241132122230310342212112444323320330242221321411322411134123043321010432020313012314340213014300144123210244111242303413434414331140044402100201142104212340102203332040001441434323412342143130024124231321403224240343130134400220130424302333011302231102101414114301113400421022114442404143131434431310242100122132404034040102232022411040404341142130012031040304402413201132214034222020121003211444012310401404134421241313312311100343400133242444331324343310431432220223013412023333000301220204301133033030113231141113141304310131244111124120034124220204243331130311320412144233032313011420403342311404344430424013300303403411004323122210004420441313310210212040403431410322240223312240233413222100303224140411324140432112032432213232101420140002100431412143101321132344310032140400440221301121201303323432123103031044004142312144221023440404140412223430233201313140200222420201104242214343334200044333332430032221332434142010000430332222114030014240032320441212214122033112220033104342204130120043203144240414033032232220014301111024231212143131423142320304231342210243223", "004443332203141312133024212301130303242432140100323420231421111424444034410313302001214142222432420340031104034413221430442331043144211101240142200433332324444240121413010313201240100042011302010332334303402304201040423221113423101133034033322141131433313213304344321411331441022331042334043340201023410223031332401001002004041023344012231141042421023433402231130430300301001024142001210044243144220233311220033223441112402443444404412341133320434444014003304214424412223322311244333041431134102030343101221340412001441000333223323120420213122111112200141221031441230224130234024023333324332113220213020101333111244002011244441241040412022211314442201043431243214030332100032012132224401111441312310403443423422100343430041102110334214044110133024000331304343001324022114323311222041310324130014332122441144201101310323301024314123044232200004130021412004334223112033401111431304441014303012114122424010014100324311032100034202444223213243434300410142430444301400300031133232333240312144113203320103002033223113302104300322242123014131442424134400312030332344202110013222022004013214321301123424101404022303231342104011303243001340141222011120440132001222402213144000130411021301332311233314442121410220204012230300000200000034100131004020321222040321331403111433120104033240220142230413443323423201112203300121232111123134020410100232130420344132024410124102121412122221404341430020142110232242411403233144241243334102334414101331020113114201011321001011100110122000222144401230013312104310334022201242424220340343341441303422143332110002131422133124310223021430401344424100121112031431003201132332041434123441103142143122422210220441404142024220033440003240203311133132000344033403224041432203220122023113202022211030142241224114012122124113133311100303241012144120440241323031323433234431241113400323003144214042303310222442034112113130201244123310121204331434021411243442321312104221414233121243100342444233332440110414004314232304210424304043101223002241334423340404404403400004301033433430213420414040230024004421243420403214104432422442002141443220122221423130434421231340121024144431033330242231432313023442342424344400012200022330303142043311203332221103240400222443040044223400021240432400114010343410414340141131042333331024121244242202144430330222331213003140023102111012344304332204044014314031010111400141014313001421440421014043244334230112042100104014401042442233111120401012000240023004340242032124041121404442032112410212404033411223434030204303100324240224433404400133310023244130100410143141134323412111010312304010433211332133123142121403121411031401240403142413301011302313424220203014233421010121041421200021110014131411104042424403414142344202030402130323401110223430410112244121232103144221411214334304422310141121023113313204223240221314410114120230242144144323211131411334042022034404133430240341031221440003303430312334130414421141141310031410222220300003332333404221400230211232401133200141231333422010244031220440444024013440040340110122143141200111343124443330211303410434222240034024104442104311140040100010120420422313034410331330140100211141311232042401101413330200224024301444033000440033243414411423232434222300430103321410100211111300234002430332200422423312000102310444344000200012001200143033142210400313342224121400013432030110403104320103343113322302133103214242403102320022021424123321331140433012441111001432144412421131414211403300112404020144403032342220120234441431423040210004143104141142313332210441303331041414231230004100413332224004311123444411333012412224133403422021110424233301344330201014130142223002444322142020330013000110224001340201330033424110232141110424222121130143242034204013431223232411110040044240041242404021422042410140311414243410414032421200412132321222023430420114212320422413411314313200042310412010301203311340410210232340014312430211210022402300212023300421013240002430304003220343032130344323023431134434221023001310020312002233010331413333314203333322423001424304141404120214022424332020042340034040304224023244432242032433341434220211313123423011123404020123212304413120302412404332142424223321421421002323224033212344041113143234400130320220312440042111021343004020144022201332021242013411401044202034241444402444443331422142032201401143233214113322440344433340002210133130422030010420243012304041210231401233130343402230200011344343201302322011403101412441230420241122301000130222233400242041", "211433240140123342213012334420233141204211011111244123232333402042220341204441044142323423034240334343231111122103311443420033333044010122423113101312400230324301420000133234201323140321113000033310211101423112401401300022002211030400400134433130014230320313443011123112443423034214014344241223121210444333334434411022031321403144142000330004314421413301041121103022102130420131330220041133431110003240241130104141433242432341312213344214100412403332022114214441021141141413011301131443344330231434000110400103344212141213133320320323302414231022000400204404204413103041341414304223414214342440023231430034404414424310132414220023014042132412114211332122043030202101040143121012033200330104014324421004430100202323431013232224414141204414010423342302333222433321213221404001230402343010421411031421142422201424301414044020310213021241442020343400044014441044042343102341414223240203322200324122132304123010120220230100341304434110011444221341031210344011040142321310333404234202414032122311422113030420234131144302432300221344041442222330103324440010142421434400122242213131240314430311444034211032031422334313302041034303130003210321323121032144311323201200110331113344400212343043313010033331341420304342222011123313130030141323432111100202400120032033121131033210143112142104223242130041310141321144422332031124344022120201331224113210100432244434031220224004130303341223223220010111224422140302224314224402341001031333144201210402240332401304432133121401103412324212403320444122133132114303142312241040334424431324003000224410334443023421040411313223101404023302141114402412300022010404013120331301104343101331232342131013402211034432111134141400112123130431103403324141420310433142132220330331030101133431012120311433402120044232330343034030013433001421330300201031422410321311041233323132414434104432431403104213333224114031200303314324030332314321013413134430343012210032420440340344314202030201323224440231314414211001113302120423043430004203224040432322423230041442313142134424310420444443031241002403231042320311044420004443233304110300303022104111410022410320230444320430443332044422340243433234102013131103011421410122431312314433023213440042202404333313403422200344414133442144212131214241304032432003133401321202312411404131433433014310041133420012124142444302031010423121111421202042423003334133110010243223412130022201444040024310320131142332130234200041213443003300042233232140003422022214103243044110440033004212322222442440320240244010411324304011002214230203212343314302211342240132112413422042203420204231043222144423310201114044302133313413142334010224234214443202441010240323011010042434413122324312241223440003140113224341142432042002401222130300403300243240411234012120314124022224203400040021010302144232413143434114221300040241100412122240313140210334114111202203443133041130431313012101421331313440331242411430000403223303440401443034323443400424210032444331222402243024403421423022102432013030044024032313333333031122031301043104402444012000232420341242012314421131220003222013422320012032334320020433021313212004422424322444413421031043442423003441312122441012023010131023411042041212204444220000004121034431314111114041402213241311434014424302442004344121021301342444002103342032121110022240101340021023133001120244434342430230443013032321042424404413320012300100322400002332401001031444234243222403131141422410412020443342224024414310111343433434332222023002312304303002043410124104212342211011421304222031102024220401412204041002303020243203334324441201413044343331423112232320422242220240133223122331333042240112434442302322412133313021410222111040122333012424340204010114420213143034314300204030104224402244003044223122230014020423441004044014100222322421043100302443003430011122203034422002222300324022233120422323342434200403132421402220113044024242424132300043232044110000443142423040322242023414103300033230131401330244320210122043224214414221414310412222131124201211102210201031204042403443334433012134230211222040400004412102420132402024033422034110413203221400030304221411112002343232034404004211033023223221103132321104431130313020421004142003244420042144234200212024042302122133400044221100442321214333404133313042013322242242212034410220434440422024214201422132422032131331230201002433000032130401430231022313333400104233333222431422342244431103040114001213102142221130102132413431344034412201311004304131402203134414220121311", "211340320131124004013224240314040341130424104440414422022313001140020144013111322124203304033011013303444112040212242023401310033244212444200001133402143220144240104122333244243430122142030042003031012132031333022424422332131143332431013142221142042233211301312231204131213213240333303431204314220331244221343440120114413412104012430134011420113430241433343441101442130130000021200442023030434400004212403313141012101323310310300303320413440211023241423314344021020114132401111244001440332413441241413421022141410003123120104401040032204311013142112422322403022340140400331304030232001433012221111432134443313431434301032122223140230312314324024312300442124142132220414004224112113141411423341004441343302223304214411201122021203113143401443320242400402243321203310313022134311332041300442423430000441023320200323230132232011101012223122403301300023330210442043042341324143034333243431302213443110111313224042122003002433423143223142014300022023440143323134130101424434301112140011043214214411321430101240043242402232401042102143332234124321442102223222333223302140102014121334210140222341211222201031213120044413221031224330201142024122220303211204312343203001114134311030231131342320233440310112111141443204221143242230011343331123132220423404234432313140420044342012403134421100320421320023214202334304242013204321414413112414300420044404444220332434023021430041130130333140000324400231022433133444020324234023043014111112414134440003101304441122121334443324200134234413131214343421421114424002044400223130411031113032032212131103142143233142032101444444213234223021110041232010200241013201202422303423330114242301041241224001014244012343001144102413011324000132240414210040114211344043421403434214340141231400040031041130333412310124102223134442134043323110123144220440422414232102343102124012221431202210322411402242440012102214000300010212103031134110101100302440104414110331233320401024213234442104132101440134212112014022200032322401000044213203110344033034433002103313130111201430200103344131324231223040431041124231341034411033102224103044333432301110224434434020343111134211012244132341102030404434404142121030314422424140234412400410130441134001203231101143332403334314442224431030004031424201323022210034432131313121400043212203122223100301014343224202220001032004420032100420341033003004300321203220424412233040031303330341004100413324200023130021040202202142423440220324113133010123402123003112211414414020100013433034122141231120413234443312311203134202124043341403343313010334142331424300110300213211400042332443442144304341413232011234010323034400034200402344033102431330040414004212222411220232202234121011430323410001402343424003234014300101442222331323044211444312220331424431403131111123203440044030141023301331034333241043343231023012304401312004311430122024310402244312222212204303344402021031010333332111431321322012023431021330404031221142131032140031414022213014331424221030113412302402012202401402300241221213113123231441123043410412134300040000133130432230203111220201401321230131441331234232233341243404222401024242213400123404403041201203043221020104013422024344103014213110321233003314133024024020421212033140240043113142323212104110031404032203112412313103423343440441314300410420040323021302422131120334000222011104132001223031022332240400131042324131412042242330142041042241340023034020341311323104342100212003102022113324211441342221412040442210022442210320100444122212140224443142430043023431441413212231304314124331032234340233342441232211220103013414442424312241140142110123420433141034021102124142343440143344011324140332033421110111420234021040330121333023334011030424444012302002112311333433201003411331044412320220103002414444301120200124020332100212330000101323324314124131301201011320121000122210413324142322403442244140144130442414030343214044220400331210333144200331402000301230234331000000314101040401042403422042244324133231241113402010030211144123434022022411230001231120141144434020130340022234014030034134210113002441114240024034344010141034143203104100231444412212210112004303434333030242234113414103133133414323211342040323114011343031403203000033343040014204302100333441204324432400122343304012101332022401443322003103323241133120032141034012240330020224220143303403044134000011302112240011320122140324103401223314022402112022312024121134124211044420404003202424322313101242403331213413343323021142301222230244031012", "330441133312130031434000322412031122223431122220044200343344322000304222443204442241120334132414140210130443411004201320231332010130402421123100120131412323324240401133202443113241222401012214424404230200442343331041432303231223141344022312210421111204143024042203214304114304204440324110232300031421000133033014434220024404044300110233401111044304214403411014201234424101332333032314202244244314114014032033003202324014121112221003101103424101221341203334140000430403211121441113341223120334013124200244034330114304332421140223213413102213203113034020212241242130222032211030033301234320034413330112422134020140343114203042200011331401110303133334320304110041320221332213010211212331012134130312404121310214304230223043014401001130011044313334403033224004220244331210314401111234200331321240011211024000411121430241414302342032020041233434342021320113244033024241223213321232010311340202421210021230010022343224414030034101021102044014224034004412443242100330304300341324301132201422413202413124401022431134112301002141120011244021001002011434343212020433224413134230212421223300031440031234102401422020144442002204043410211244042400300143042114110124320340132034200043330024322321002020334433320213340323144001430430013204030012244220211230021042233134133300024034230002332012100124144331204131134142114010302024311131213432414322402411341314411430000434303321003424300021441230400033421124400443101110041023342400041103111420434023144232323142322042102433111142131102231332223211314002021020243302433420120124210141400303011143401212143012222412013233130434022003121303143340344321122111444411131113223444204304123022320232124231110322333121102024142432422431243202112434314230014210240423223411041212030130432304210402043100334302242320031411014130421402401011002002312430440002201034143031201444430423401233104124121111340313302404222440002223002333432021110044223234333110322323324202131141324400333131004034443413003414040124112132140342220331443101043102233342303021202204323334032133224410104312411114113300434212020020021220240224404442234144122244324230304121133443140402133014444304310420002033211422032400210223040221023040344400324031413232344042200111233142200102010003232034400100402022444131142231243413333023113014110342420112430410104201300401023003132434310132233104440011331221434244240224041323010243420432343412023431231242030141002040141143443424220142411203040421211224034203000413330001031200401123310123302142114411200343344204120413213202010241210133021321142221121413420232240402320302110442213014311200131133440103134302223343042022431110404124420020041443111230114341434130020401440413234221324233124444340430320101321342231303401124420440212240131243101041214340321333141312334124113133400122404324033433323220122002004244224444330041411313011233304314131324421213231242013224404403000404332312030311431202210414030301204424340311321220334321302321430241141324433341010403043433443304410300033301131130421412311401011011443332001021443134224321422104322311131020103430321241040434402243430420123334013024430234213024143232430231030414411304330432011431011342233334114003220024322132221112141234112413440132032333044013312434410243320140033023243233402003324011004144004412030444100122342121323421103302010034444002022140310040230142432211221220433320302342403304342044241201130030434403332104230314110243120411201022110042401102220112033302300243321344241320044040412210430440420232314013420443124210014024124141110044102121442201021310102442432204212434242342112004342143104102341412024232104130144422431012142221212002301043434104003230011040242224220312104422202213221332313203321331420010441244232422204001400222041201234323314414312433440221344133100424032123241041300401142142100322440212312012424311313342410132341144423404120120414203412243403443003403321330421312024111142402340121332024042031313421400041410401043003030032133434330401214123214433144324341240434014103211430200414441213341410302222020314032110310403441014244343400233034303024342340434422244324000003042141114102032312011232044330303420041410013122213234223311242310143442032223300341131022222244120300423123234043004333010411334314302431121131014104243332411440014230323322210014140032413230334330104424321342042004122343001331014141324342042242122130031422033033033230110123031122323243411440203102013333141140434020031101110044302240242331141120113323333322210", "421203404300114444002344131013032034044443432004124033404424240302223403443011444420301421404013040243102440114134210023404304321024443404403213343340143134004232430133423433014421001024213000100112204013211024311313012312400211021311302413341241040111414233212404143224114321312102030414243420314124024110014314234033404121103024001344232330440133234101133412123141101011033220323234113041120421231234441332012112013011043231332133240024114401103341410130212301210311410221313043130034442420420132401421243222142241132420214301130214413013004322034241020120302312112230112301224313434340422333010132241112020111420112233100113413021333032414204102201221122023043301334421441313210032212343242441010033310433013200141011324434142400144101403132240443130422220123104440414403432242333414004120441022321210030124042014242144130103302014122230433342113332230411440041041400443212414400204311024404002212033130043342144021432301040401344041231440302003230311010004324442134422201113402203102340433403402122223012422030243204421143314120042210231024103230201204042140234200022311044204420132231103303131231120341420220422144300411133400010240142241311010310103340101322434332340021212344000030314422403403124110440321004312312223241004343113232111221402301104240041332042344334224143222240333114141302410002032344132133120124111423403203032024313141034034412331042022410024214030323413211010242430334014131221111030030443104000223103111232330113210300200031212043034430042323142232042011033014320011000034040330141440303430224320211103340104230224343300001444103000224110124230113220413100402312102311423113031422201221200322030014324240024233302210442032032343424443300313304033130232012340411210321241103032203014014104221404121421144440423232410134432210034404100342221204111234010213044411434422044204131031401130241201211041421144213440243012134224312431030201030102132221000144013421020330434012031101033334014422030140241210001241213014324304420114222222230130020414234423430332200233400203120211120134232034440341111232430001320224042100423041023234022004123444243043100124322333322201100013013031421342230411423433141441011023311314033004144433332121011100042241012141213140113111024243222240141024224412311433343240323214314331020212131044113414301220012033040241020332013433204242243214132010303301342131013311340403004144012013302411220042112003412023333140131312104422111223321313203212400141022104101344422333124111041010432213433143231230224032102042213442112240121122333120301004242032221104302043344034120142321130132322423003230210201414010332023012214431140013140441134044420004301031241422204204301043002210412203224114021324121331024414002422400030421244142031441424101144310000321420223041013200230300002324342240000334103143031201123443443121401323221014213344043243311423112133344440442031143120433344420222200200043442104343022022211411240100244122220034304021201042032421241233430230431014033001204113312310343022413201002231043332310121110241223224414333341110032022123113210223204042012124414244313201342314443431343241434444001033021123422323401440043233411041231020041044120243023424401201441420312440034211211132440432410102010132223200121200422020320022210401123204342310310042124220134342220044310244200011400041303243223244412310413231102132211234200231143400212114041444302223040310022234322042410324220341313210441343231210421434210144011210422141044010133111421013310111220024113031330213122232001312022034201032122013232230034230200021402240120224022334102302103110243240320440333400012223014413320441413214321020414334322311302433322321211411013332002010231332231404040213141241300232233324334321013131423102343424131441033141133344123300400314443023224024010330241431101242242204011021322222441314134103320410343112041302044011231013111430412131022023032302422430433320242313240221323022031433213031211143032411041102223132432314240242440422233242123120413324443034234342423343303404002230414130420144343420133024323341201331214434310100411002302143411124144240440031311012444241143400042243022101210322230334030232331341442340044244402224203124332012231140120202330410420022120040132002004334142123431313111332344033221403041224340012111330212041404444101301124342121321223141421121222430444101244102333014311112433020241032301141304433424440444043413032402330420313442404423443124341032230131443413334300424214310134104023303144112342", "001242010341444300003414401211411214014241342213231300214133044224014022332122032334102430414242031112231101203424032104103233040130224420313424001210003001412400010412022211034411333222341341101123014004010212224242133311033344032214013212213141233203200420240043013114342241030220334024111132411002230414021124342224332043022240233133103420113403304212000012431414012121341130231311221224144233034402244310311243343420222200111012032012243242342401322141300041014401300442133003313130141240342002240342022423102002300414331101034343031303142441140201004224304143243200241333241000443001410233122023142320243302210442341444121223112020412112303103131331444310343423203424211121330430011041004423224400201431303301112222403224332420220200022320224441410321021432020441342112240434434143034021330142012433121034234201211303031130413442213014321230431044312142223023001230344341411030440434310010240131144444401302424344321134004142323400410222211222124433210233442321242102332302300322010420122002433203240341334320312443400321332320123042224301042042342142311314432234444303310203421342032330344010333344411230311333003410142031404114442444114402312000044402320213300313044014322144412240120001304221243121113410041014043432111332401330131014420301004413340343313033404404203040310400112142341231033142102204002131223140130240311300312444032342420402032030003101103404442442411231300031224332411301120223213430321234314323323400141241100112400114331204434021043132240023134230330214403144012103232131233202144242344023441232313420134042334023302102404114230001343234213144411032202232403333320200410104102204300302044334344243224231344424244402301344133141203234344122404403213300334210222312004402024421014210434042232410332103123440030032022240022243134421042121221231244443100110234001021200124343143004020243021211000300122134040124300343343421023033142131434431132202214044143330011104431100241113302444200404433441202332043441014141220421222324400204420011202200401432423130203310140014132343402340430331311344120102323040044410432113310113403104111211220341403220013012021124012301312003223323422011112011220234324110034400043420112232323224120101101024021144412121402344420034020121443211124012432030201120242232103100320042114010301233000421134121030433110410422320040430234314211004204013012233341213214410442142044321122433321121041041143412232111022403410302141022322234320113032314144411424213420422334001220203421230324313240414212420012301421401404420233230042130031043231231111134001404231022022102101214303432141240042343004201423414041404214340233001041034031311143012442344103212212312321230023133210313030030042201131011211021244144002010142044222042314023034323100420002022214231223344120410001032011340220204224301121323300103312243412212333221222223031332320320413131314430020141043200402122430134100132410430312142422301144433141402331111222400143443102111111413224232410040403122002333143110300203304133030102113103124402002301433411102401431300220330043034132210220411111443023314203141413014443112212142133444440214024113102302424223220120313112113213111011002431414204330323120243003023134044304132040242120212032232231142423301001313113131124423244234403103111402122404110120443311321141240404201330101024023441400022312041041300003042221241011022102332441024311213332140312243423412034210341114001213101042043014144344330214132012124000023221044322421014421412444202020133412113021402041301040000224121004012401033140410223124220201314222030010011211243403231322202102112141413230311411022241022200432113144110241343241210002212143031004244013212040440020312404100422231222234044423323411134311104334042023100033233213134441100231024140144041312411030010320220400341142243121343014202323012424111133403431244432344402431120343313133200421242132041320102321314131314322101211334134023132441024430120124020233312000404214231302204242334423140332243230041010240411033411201103101210411403343242323312311143333033413222222403100134013210402321132002330331144230011232443112214414320143202434212103410034410242410440404121044140424031244301011113304311401203342100343111120333411042043222012203130123010100044141244323220223124100314040224033322133422302334141042103031332024430211210341303230244003102100322243003042333000222123300321000442243044010333441342021024021442201120344134134114413242241201210131234323242202203200243010120022214101310", "204233311443243344140104021114344340120410201203333424103011422023110332001013104320441414313213301321300003004344404023041220034001022320121410322304203441432134123340020200100341443314201420131123333233411313040002003034340040423240400004342033400022101321002022040012410301233023143111243102133134334200304013434324401343330243442321420210213024141240441031341012411443442343442333100233143131120221141120420133121231234223241131434211242141442343102340014200431101104231213331404344302013114022232000433214413022014324320024133004223300001311301004413404241301020442131101320220101203220234014223133400020314131040301134420114011443104110111103143402430303212413030342303034230412022414033110233443012321234313113324220414441113240142004103234034322043111124132200431442103442333414101020103233333030430012011223341320432201224323103023332042110004323234302001442333134021211244142011433100200323404443101332324141330314203414313310300021402302241311133410333234441232421410124242220322043410034240202000103004012110240234323302112203430343044402200422102121413242220013114124313133141343333044332422341243022210041003200134002434412213124342440134021122130424403434332343320323001213444444341130300221233344043302023420140303442220240144322442023323344304432314241343300243422043422230240422043340221311312242233011300214343330223220024441300033402043032342340310300424241231343413021003113442020014002423212223343322233303343130411030121314134014432101200023402033132312434040010112101410131044011233024334120002200230121124132210244430232311241422014002034002011323420303344413344410212221141324230121143233331330123143101411424440024004213022133034320000032130010144412211100142123032034112424114014304140101342211112342343444012423241043404414021413332331300241113423244110421011144342103113342131434241123001200240121444021422110341144131202122330131331114331110000444343032022101243343414221024243121311231101404032320030103333332341333241122011400444300202030100330221010130213030432342403333141314110124020044314343102033012402301223211210032440104311434014201113404413023324014441133124404301341224313432431304312213443012104403221244440242420433300423104122104121043430123013112224413214311431242420402041142101133343240002420144342132132140343031002130222330131304312440422034443420330333131322143421112123444320224133433032322301012323440224443002141204043433242044443203400320131122302202112243240422400231121230312042440023302434134231341202414011234013301004413010044242202210412310223041042411042124344112330240422413122404240014202001202122111141024234344103232014124321434301331314320224041433110003303243013303221224110301204240130143014142104022200320443112120101203112111122014000012322133041031234143022411221313230043013014424420010330124344432403114020410232133212104343143422324320311414340034240033141144123043033440132411310141231114344401423332244112024331442333010220432013333413004410112033222210011011213123431132414303300403443344224043130233130230430312124411411104200320400211314223410404043303404213204002042231142204124142422310333124233203330100010112420300122442443103010400241300001210231103244024304000314223443023434024300210324140122231201244410434441022311404124342422144333443132413142134221342403334223141024333303442033114320214044412200024043332410441022002121010033421114340434232102211411323314031330214142440442003312043032122211322013013334004240023320223331440223424343042400233210012110131003234424033301111244141233022441424231041320332042340322122430400011201333121133203211424002101240414432231033243421011040114000334030242110143412212103403200303221043304334211030440240304334121401002311224321344311333322443113331201203210222421332014030001331244221223143034144131122002140433302310031420101100301411032102132120344221234324440202011021402232003030004013331103042404414132102103141321020120014143421341343403114233300042341342040331040441340413220424430343123222310333014132143421442304133310413210241431010443011210322121110430013113312400310120312240303004131020143410224404111224314132000422424101141002143432203421241410321323434333013140303401333430013444102133203431334440310324140012324024032114243100043001210423011011440344120144112124141342304201314403313101210332031214044324222414213231234434102133011410211433302212023443002422404232421244221144443314324333302034304241022300343332300031341041", "102011443324341340022432333340303330311203424410431033013142411323023410223142022120332141311422231142010024211001310113220023023232433100143332100141013431441102220014434200430302324104322110401030333142202002114031421231330431104240240401204110030230441133442110310323123441434110304213111231042401102120012213134442014444422303424032133304020142213001413213143024421001223214024332012030100132443412131330331003132130023113134114313023211344040200133310422131433311212420234134013144323320002004334234312441131233141301323004021112241302422323032104002431301010332314302341231032223424342241420414342114323022142410210111010121441012301141022314142232403040331432342214042220430222230010404010222422121422432230323443142411434021112241032044342140003310342421434023133120214323420241443023411200323212304432414244220222411133321401343412011441401113144043223430131220103434214212440223244201311233201131232444311413400423031202001214224141423041001221100230440302002410440422110331011032100113340421114312242212131124142201031412044424403132344140401242114243234012233023210411122002141413100313402312421041200041431044443041424143231030403123122411110401311004242443024203302014310142402324212344304202122232330132111442441312014401214142431002443131424441114321430344321322001040120342122044403430102214322341201010224141112021321201443114334423102421121204103322442201222103233404110340444330104411240213301112343400423444342311120124111143011344122032403232401024430020042312122232441212420231330303121434203423314031113414242231000101334230200424203411240104004111232433143313324012421402321222304011411220334341410344000121411210333310113134031112333304033102141342222130340114302313242000241402041243113331420313033034304301040413411144143214002342312244143413202211113020214034120021404414334331413102004000104212143323322021141024404331220010212041221220204213132224120013134410203444014424000443442333310142222223420140443131330303243410140410143314303140412123214431233133240023432203133430431122324101031114341404422024320044413032202210442030141200002241310221304401000232122401302141300141213011431030240000134214123440204003130331010433032222424411434314111330042234430420133103024303000033043424133012024400211124343441140342340043203444114333223332313101123314243324402012310301333100323041100312040201121311020402202342103143404131222202203223044441221403030242423314323041200130012043232323001430310110011124143224133202022044310034440020240142401103242210440042404033134044023424131110412040312431343422343334013041141034142402212420232204223204221342223401212141123214304422240441204444104340230001230341432302134113343430313103034044200301423424101323320231040030043123200024401212142202020103342003100020302434302412224411200302001144404331434002004312312211333333222310430344202012132331033311323312102422203024034202001201323323032444330140422010404201002004303443401032334414302404403344103304312422430230114321243024223041411300043344112144042321220012144030203331041443200434142030320113300000401021244314210204431143131333134312020403444431133421403424003321401131232031332031032004034132403200442404443004420321444204442031411101414213442211123243244211100010011444021132241210041102010431124300422411322302142421412122201041420010241410201110122133122202442111140120131211411204013421102241434103220003443232314032011011300213421110144232143001423303214224024134330014100110004321423321402223222033002243044444212242100324132334122122343122103224221432402040131204302313133044104432210301404310313202331442411142101222313141024013434010144413132334301343102344241120132224000101311131210212102300000334204242242313422114341401224411430022333001414431434243304100232144033424414413131141221342120004443241230113043240013220044034032044112030102002404111220432301003331321224424224132231421333034034131330301144022024131013203403213144013424011142414100144241100433444014311101130412222123104110122010010110102300133002213212123341342443232201123312241400122313223132104032331201124002432121410034041323040334423141412020400441010124433400120314323100420421444241422034123343400323131233213402211113103024020234021432443404010403213021104220004102324332301230322000124222032323230330004340424422330414134023331212421032022214101031420214100443224002144220143103330110010033014440301014142404321313311312002243104400143423201024401204342203", "210140202114200121011014013201120410412444111424310344432403041111130044202301301342232241321011143241242214220424120241014404111420013401214401133003103121341040332313121204300131440230131440423300134134030442244301210414412122230431013331004040121322423304303020202403112204231332110014134344333232031112442242242402202004322122324131022313140042124300114114214113342421223240443032221304412022212413202032110413022041103404404303322244100124131342201433010044344420321021123020231442433334202024423300201144331032220433031014431343404112221114031101120034013341102312333402222441032114122422202402420221101331301422232230040302032031130312323242422133332412310443124314420020422443314001402002223142303320312413432213203311301020342323442133210412213131013100232032114211101441232021441333300301413031141434302344031322304434234104402144203140022211100220222300024031214014421302442203241231434434034223420141200041121422200022020200311204344132232324323031332310413000103033220324312231424224442342124430441424020304041133214222200014222314143410342243113034022021120204233401220412444012340102213132314210113310000402441323342343102133311324034011330302124340311323130212321112314332033231003141031420114140024224204330420113241113114113401123212432232333031230004402140203022433021044222442341230402230010411413443322042043322212420201020111411141442440203220422132424222131111341320344412442130210303240113322004140242140312441243130103221221333000034110444102144443143104301442334423211332222313212222332103200111022401312432241123433102314424331213403134320231200141224423442423322143131020242301244334243021343220222121113124313400323434134302131010131303024123113242020403342300133113033344401303041021441333004021143014311304122214120114310222432030202142433302433011233242444112231211014024200033144224210021422104241340002314341124103414214014221141141103244403414141433044432130334142101022343222204341223211331112222442021242412003100024031202310003241044040014310444314334334444421413444122130200144341411244430421102331302304211301424110131004410130400321244112030321130344221233103123402321231141410231312402213233342010340011224144001441302323240224123132300400424434231232232112010110122412033114402130111302103023002431340122133242141313210233202010110243224223012232021230103210334433311002313412303211042033314412443003331131431030303322344322131234413403314001303332303243002044200422104103023323040041401214302200234433104144301421111100430222200123103033320232414030012202300313021044342333000121011442404032443123342231121224123423412321224310034213333144113230210210040122340332104423234102244321134440310212112022104000002444022331140304011044320421002344044231423041131220211311141232113444233232141003312443310400044310440231001402410131331133134133103042414104232340034320420011414322212141043041212321244443142310121403023142032213022430302422233031112221044040224113440202124144410100434444101212221231243044123201233033244424213132141401201401420030021024313304342311203423433120300300311131423004011002140334444330203422203334121020240220200040124300443024031401424230420210332114212201404011402020030200011110301211102334030323043121221410001111440421341202434240030402331220341323330132304434040333221302434024423443200311404322003400043433132312120310422234024322141034014202021212323414143303203133234314243141042302012322414320444211204244433000231130422400431141024111310342121004140334020112112314014031044031140440243204341334324210004001144021113310122220334232233131431431240422303110211311421144210300410403311141134220411012043310342433210304301121023101213010200432141022004300423333142424421202124013213341043434311213311400144241014043341443413443424333314023030104312034232233404301204334024243130404434002142421033342410404341202140432344241022310110424201301302202434204322321223241301341340301440432002203100240404231404113243420300413433102422113124302021111020400013223411430424014414034222334114432212244040412424222321123230144110221321121231131233014342430303421123111301411220234104224140231421242301101043103210300224240414122301014003121040144124433021221343010324140002403342130132414413412243140233313444003304034131241310203211113424334402034424444323040344104421243142131442341400101110242433221342124210444212140032110242423141211312144421421100403134211202200240212314011114303022314331334104140233112", "431403212323442441103404034200011413133412040231412012333200224044030333423121342413203330030431013420404024132133013023101244014042410440224240012043322223314230314112202033021321303403302010342402103231344303100001300344040331412204242131223213430432010311223334331244110001000223133424241222324430401340334004200000103301203444101212012101434041413034123003110034200344340201204404433424403241042423430100024334200424103430344202324304334213210411344134201002110231021241421412442000022414234202132304121211430212103112321200111442111130234114230122403433243441014201241021410001214233343444441220003032031240303042403020441102103112400200300444210113432414401010231213143322323403140400403230022422333144343110433101041233431000201412212112142424002133233014020033440202210340311213010244130341330023140004120001100412241412314342130222300140322322444111211241130311214141310312303321134440121334311313443423311121042444432043424133330112124311320122323411240300312122300040121142312124322344043210210031413202401124123210111334212033213304232144034414120221320142320221111001342414321400321313224042001044243443410212014413014224211011311000000014413000202221431032401131131400130131440330112031030131343202222120212133420143343434220230411330310021232444030334204341323100413022404010313243133443400224233230301013113433413340400224043433341221323131340402422240200233413230101104103022442300044103124014444242321334310342233143203121303322103213343302044332334434113411031321443234212344142111404201122002141221113334434301201033220003340344000443102444410244324142110334313321423434113431441332340231004130033134123131343130301034122020440430301030024031300321313431432132333402303140313011432311134443224442204433242410343341141404401314423200022404001341300214012402000124411210222230431003032343413420231441134002013222420101441213224433023421213444041403210342121432241102200141233120423042413022214123440120134244123322414002243312432223203103311244013212030402311320234133320221000124423342204430330130210223422341120412024210422230102331440142240301443244413031124020132334212443100430102320041024441011200411443033302010100434403420034042132120432141110022034101424323041124201414142340222213340201003001444211004443432224402324411043230044313242114120221330202320302220104341401041043124220122041342230342434330124001344134301211013403342233422111222413223431402231334422444033110431340332222202021011231302330404243441400134322010323202333204331334321003412102302442003044342030323312001213103442323024121434422234243313213421321220012113301434423233014220044220240034002330224041444204133411103210104030203400420340310131133100001210430003321000242001033400110214113113332342441034244132401141003130213344404423441144114000424031023414330333440012131001412344303230033323224422442014340231413344004024020204030414223403312442024004430424043124340203033324121420340133213402012040000433014131211021214011040203033403331320442323022331443211300021114223313442314403314313323300424412400411331141102031314043231143420201101420120420310103103223400444432232204012123421423104412421433013433111130010304030412044302240312234443121022411203031342130034422332130114313114131313222013322400343213221432011402334200414434121244012323123032433042100323242123434320323103300203401332100312220422221202422023311310113233323102220311131013431311203243343420130031230424340141411303112142130113114111222224211020404200122323131142141111124440324341131232112014400434343104413334413010030043444432032031334132302344412024134240323104003422114313323444330421312000232311442240111241214110122022432423024333431020110003344030033310414300244104204011221022224414432303331143334121302242111244234044130304141123104111300433002322423220222110033302040013224431414024101130420040034040401424200230314113404102321224003034004001100321411240100144231033234103242401304121122213433301330213141132202420121432431024333343102330120014343304244201200413122002122442313010301021312230311403232133220304344220333220133344422321202212421404414142103244412334141434122443012113023114441243324003100344014122044203020002120042120140014114424222401442103101041040121104232430003214302432011234431221301341011221200014410321420244340412340410343234111130241022103022214443413343220430030224101223414231430304342331001230442424004113133223022242413012402120013344113441331103010034210110", "221422032031312322322412124034221024044040002223324342100310040434213431321004420111141020403432034331201103330404221113403230332401410410443231022214133441442211302134213432331420341011212443420323112332102000032413010000331420111330120240414422344341203013230142214440104110330230204010111214020130332120330424221422011310022222344424412042423210311430000224331000343044023032202114120402300224340403114230214142244444314204424122213042021433131040413003131304030011241430243304142141443310402321330111100121134434101214122324243210021401341031310441311003320304223302413413002321210041303201200420234010244200330132414331230100441123424131141201414234100231104002032312344142041221232220322133310014010333024140001340423230103022330043204332424102241130144212102441402441143331433132411112001031423104234201144434000224020430204314134334243101402443124220331431303011234444010312304131320234031140444310022030300331122300001342412142110344442341032134010402130321223442323401024223421313214224021243214113431202301412443443044024223004144430214442214113201440010443210411123332212313331012121431100114331100010002424321321013322422230434324432023421000402114001124134301432120314133431001302110042123101402101310030204230244332411331311320032030423403023321014122044321030113314204131211022442142440340434223104430012042313001112002214220220310440234214400331000041412430221102031301411343221324042002312233140231434242432210042123102232112123024102140230134222441024101114434040343201340240113434341331043204431011430100213142440100114430401414300233300241200433040314100100432314423304311243434332343241320001120233222141132202100044412340423203122402334233222300402003404411343414413311211313413120044312020213313313300444233003211244432301342330322333223032200320213410442440042033410031323131222204402334413010301320434023041331142404032333130024344032004203122344344431102333144003410012324310431441330013000140333021304030244100212200420143143103131212222404321431224012411040114440042231213042130241030202000200214030214240143112440230304043012100141014220443432430010420412302301244334121023101030041311211432330144031030102014432111410120001320441124334003041320243022100214431434410120202342122012230300414242422332412322100432004041400004341320444311003121222023424203410143414010044434343101142331234313000400101024000004320033243424402143031340021223204414114402310224113232042323414104042443420400302414323101433314224230410311001132100122141413110340141010433023130003430023212234322242312423421334033441422010100124112421241204100024313121203322241303222200321114324114420304412421422032044400012043204024310313133022134204430133401303443133221000113130133120420113342222344213021320111012433100324014222144332404023204114341203311110104102144322101241434144112012420042303232140221100004203122213141114344221003222203421433034043232241443403011212313312142210323122303112310202241133024030321110301344221424332132333141114442311420401223444312020113320114320403412440343441012401110300334434403404000413134143141311241432322211444144411120004032010440100042302413040234242003321214322110241101423204133402333201444034334022330022214322143203200044000103102300044013231312123234334242134421102234131040223234113114111421202424410130400144030202213301401143343143424120334113032221203423440432223244434004412303442130320211111313244431422130121241031304130304434044443320122042011144044401044004303423112043434221400424214230120204113133214101343044224124040044233333443123443013213021000004411044001002113000044230143221340301120034112320134030043223102014400111300330133033314431023113034131241421412300332104143403411123010140114432033013131021414430120010324140210333133302100442334433144241010144141000320414124200003412434030304232441404422301332043020423120422002342222031103000133432204340101001410042032123214413334020314410321200041331144322402133103002113013414040120140303220203144114230130324102220440312011434100424201024141341403211323410300301141313202023220310442044242214331231313031143103142313111343030121302202332431202030230413220221213314033412300240422321332312203241401323443442303411040301133230321413003014134404224144021213043323314344301223303101231133211321433024013040143232003431144400004113101102204243202432440110342003444013401044233011004203304334402031131023323114201410311332323104003131444143004034220142421121302", "231240334022403223022444033141432433304014332420344301131323314211314432004414221001021133104343232413212001120214411342344024324043304440321043440044123004433114203130023330410243112434230034013303140203003104013200331303404211142231233322110144003131421303200321044410332112302114022333204210331034224111113423213431323012423102112334214440303440201221132341423432432431124433104011020203131303301324114011232014431424101213440444101011403100330040210214023242120013244323110314322043230334134400444222322022400443002224324202213304114232313431302240320134040040030042230222203314204021224023331000304331012103134320020104303412011122341043202410022000231233004420411302321404131320302010141033134034441402301433142212414200441113434310143420131431420111434310411114412102432301342003420142223041132301023230033134212230214033103033411440233131224000001122220002300010143301124031413042020203122132000412403013334122113142333121341140102220021002123440033442331131421122034440000333310440412442342203404114433121301220243404343211121304143032113132322111000321321143110431101433400004324402002242130132430020211241024101004442244410411441224204011104233241113023243334130431004413140142231024300230124110222412213013333023102010434111402233304414313014123312003321120330030423432214431211421023123310340104232120320442010222203313211020020403204034320400041224243023324114242412201043431000420411212340432300343002413344110431140010202440034410302321133001210134413121302100310004402044123041024104020221110104024002443204323203334214340031013211400442312144344110402124424000024013121402423411033241132431230331344144234431433001343211132033433134423110114001400244014240224221040022142030420432444333034213210241021430314333220240002144042303040041044113124001202142100014440433231041424020034131211142111201003412400133040022134441410014400033210123441303342334002244102004113344242400441100221233202221110200413110334433002444201133111203133111202232412240242334203001304430230204113020114241231341120133044001204203344323102310300123224231403410302012034234110200032433114210220203004123133043420100213403014233141101044204034342440212022042332024233232443010211341331323420020230310241300203343132411111200300420011312134203211342014030102433444001434223032341020311340342044122202201033333324131441111013043314220312400003232312044123104134224221222043302440044034212002130020044112242410341400422432212212001122330241320323022302211232224130202301210221443444123400203001034334200014433314313313212230004213031112413321114213431412134013322033331111413134202413430332431134221044300144434403210422301404022434412434201133432404110033340400344314223120041420000110203332033400423100234134033231404310102431224204342220142023400313443411032220213434140344020431132401241204242220422432010423004044131200440013443220333214101401420104222411234121143343203043434404401340222123420144323121324344011103110114322120003343242331332242420420012243343022010122243302233130211140344020323432340221131421433212332422421143424010132143111434320130421232403320432210234011043222002223313030241341002434322041444434221413402101114113400012032413300343430142444022243142213142034421133124402134243203240101144332033134010121400010003234342134111232141032110443401123131424033344311230342010111134021013042323431434131431143220433410031004113413040333443011104410123341014444211011003220311314323203224433223113321020211022123223402214341130311404102222401223040423010323421003400230402314122404243103442210023212414122034342243020143420040401323440121140044011333020430441123214434243102412001203301030114302201411424032134310340321213134011311410121232003420024220103421211013031223331004242032314323110424104201420324313341243420223034312002104022311133240334130140312400241143320004440442140313301302123420423112430234200013213222143220331124304010123310102201322100434441323442202101443343443203144043422234112443130343201240442432403113324243204403222122143410310114240241002230211410434133214032313320444012323023034441442312034231032444114230003440102241103330043020222442203044332031102443420432140434212242011421230004124114111312111133001104412023443100332202024411431021201042000214444142134231320321141430000233223223411021013423144234341434331022333200423212334040342322122220320221002334211120241241101104114140143321231244344400401221033312110334424414132103332", "334431220102302244021214034222323202304233402010440221042322311042403321414322121442400241141000102033044323440222442123230030434011044443202244431123113343422442112002121210202332210104133034140022102330110140131421110323443410442133311230044142033202030201300200140412403443140223331221133210431243203234020332323122414014033330131203214221422233220212444444322323421032314022133043041400341130040344341340412222320423101344012010004313011420143314110134214043022114231034142434013302213344030322111412131312400133434221432244220300143230031101312413124102332301203421230234041343333220122013103421403103233114131003002212112120331024301303041431133400331423102212023420340221301423023043233443403034313141344121031241332013121202034030014211012024122330423144432141003230243204031420403340304220130433200142243220404130431042214301201401020003020332201221322203012114442211040433103131413313032111313441403402002032134003011023231204032112223423224312012203311041043241333120131402210210201004241324403031110340223321133431132023210032023343434224342212424111241411423442041043114030200031040131441240413300314004043423230430230230141431000021114134410243010141341343220003420231143002443110014013342424132214304020420313404242101244244142241344043313244101342133402310334143430403002100212143421023034033110013223301230041411002222212000003114311344100132213320042040003332014403343020104422433421140121023022043013041221140110032444114202340344312122022210244042341220104134433401334343434301304310110122434041110241132032124144033110140443033103440301432122130210203342323234320434300341212102244100241000210421033342304404002141041440214230423023331340324042402240211231201241402044342414403124020211203314320222003422301003203002111400422303244223431121142023020224232343340323121120411201440100041133442343204421342204434423204204412234021321140430023413413033013222130204412030242213313410402402420004111221000402100102440213334200022123414143110004223040422412413333303310221342342041143114400021014102024332131244243310323134223020141142244342111124144424221043244033220344014014202401410212131031400234214110200243313123230042112411314400440002430020413003120321414431440204122411032143421330231422400314140412044034314122030230013221044404401210200313043302340432113034110013141014031203411010101342040203234341303124232201340302043022434403102123033303022314011331041222211422402341434214431022204040202214001143321013032323303334111414301141330202411142041310331211431422141331444111021221030010244002222200333404401401300232002343343402432434243341014222432021100134243043340104124130344143403201221314033210413044434241224430444224103223331211124024321421021124111200310421111132010014030133140022130141301004412130242421013443220121144110112024312122001413401042010331310341014420434431441400340113223400034024344410330423140413101222012401230424114121214414312101212034330334343303032443200143440324320442031344324443031303341024221204144010104043411020323103341021342112233331440423024334420214141240033301402331223214410310020044033301344223201404001124414113344132302132344413003042134224220303403111231313040401234003333320324011142400401203123023032233123100041133114342004242232121302110011100030043121340420332030023430023341041044442221240333002020303241112112304303111423441343204133234424111244104124011021441141231211142004404422122044043212243412030322133142113031421024042301241322241114332430323340444442242314430404142444042011412033011212243133141423021310042014411000110222043024014322110434403303224042212032204340323224444332034243204440401200242432031131312343433044404011044043311132144203400432410312410104421214132134103434341404422131102232010210022122344220121242200144203221103203142300224201123303044221042412441220341433342210301434040124412132144202314002412024344042133030001132303431121204323312033012312233413012042341240440214214241232014224440244221123021224220241340301112323024400321033300013302432133020102324333321440131440240042434133041034130100112010401013312030244434313043420144043343233433444114113211134231034433421200101142242443211033004030010133140311203441244200104041013033021101211133403444232213004312343203424141400430112343434401142141130000111244211111040014214444341103230430104244322410203421120131011004033420044220411311423003024113334103430301204034421110130140010014033210021112323224320104", "122423003320241441242141102334142231443044223130224344423414241232413301202023410340010113113220303123320322423421434004123241320110213100003401201331112301040013430200404424314044111422331233000331012420321332020341000340413232430423243424041032334120142021030401330210004130443100233423120221011002223430400444043004442242222133032341411133122311430311213312014031130233433324213002411124033403323024402242313312143002014402001302110233313224000302331313202142321301342222301024011024041343430103332421043240240134302220113140231134001412330230332440212114030004300012440142014122033212101320030421344322100214312302030320030240041202002332120232223424432023213103240432042220042214343400142322342023101344341414230133441310403121201203022134213131214340440024201130202021201340421444043423330323022432222204144311332042423003120140443232321230101312032203243340220442403113114311343410211122030343010004302034304020232102313143420234304224023211322221112313002241022004321314411032024034204301223124403203433420403244242030302002144222101104114422201243021444221001310112000441321032024022402011300140402123203314100124112040021144034021041444422224232221200121322220203402422444321014123232322240323400344344203013221121430214331400034001332044421421411013114323243233210200103023424411003000421321031321444404002143431134313103444113433220014112040014301120014332022311122333114314132130422403302111443242200331124122224440020331434041304404304440313113130131124140420300034030231114031321444234211101311042033022324023000114214422142010140433333211241322022302044121012421130110101333111022414133133030440422111142233142020344233334210000000111101210031240014123041334330043224002142342340233112221132303024230012214242410304310443043413320011024000231300142430133043042203433003421313431240110134312031212402143040402201441413043301434402003412223230421404341110433043113102403442312112244124424211242224103444411024441222013312003223212124004404221114333310411210321400141431004414430144112312310440212120130120011200230410430344204134032344403422213331021414323230111204221340040332224003033331402142112311223330023243333030334431121223023344340334213134120402320402201031240313014444231234012233040400203113144421121202004112344120311410033342124102404334434023203002240300423244341430414033343103310110023332433422242443221220101214010014444032234413413303130000242042101301340204023133320124434433414001400312303434110401311121314301331131101401143224101242342122130242203124210133231403342341113234331124401003312432411210401342114424231340323441212340112141303200330322430421412333430243242002131444321223140042421312413230112214340443441344411213234021411211222304321112110313014102140411431302014322444141121201311313440133102011043031402334432030211214034320021443212040343144141432043440323141424031302420203132103304411134303143142142113233101400443320203413322334304214121344324142211201401322243323310040243312314213111320140021103441101420231303040110420304233212144400333132030440420233102030200220304044111043223220400203234102240011013010020232021003442241224231132042110320044311340404443412023403421111243342422021114322413314233012310201120321342314102222443221002121210333104444202234320121022013423322121131101014134001032241140313244414002334300014423003441204203440220301220132030023032020410043320302430012400003402101140012100114143211110233411341104243003423442403120101011023442443030243344221232211143000120231321330414113321431132222221131242021343011231030400013233110333131404240443244042141141202330311032111401143004314001424421232000110210344204431343314103433241010011303041043303013414003043002130032020023014001011113003433024220431424034144331112241043442024244311043042142241122224001242433211032420103211112140114202044412313041213124444422012223044213014004114001432001001122041133030213121301344111323321021113222213312132212333043401113011241044403244404404220114303133012443332334004213324041142403213322233433220100411023111302403412023234333010334310240423434201143123401410143321301111311424313034002414222042424302114141002000323304131420141421024043210234012412123431113234013223223231332022403434412401033112332332000320402300100131233414102330012001101202300211124223102003241221420114104021404004313333240200033413202314040112301122403400220203104231111413342124422441321013002142314141401021030220242140032033", "322101403421321044203023334212214203414203340202141423140324211312332110231320124043330410322110241211141214124423140302433023223424012144330043202144443344213413001441104300042100411001132244331134040030302233040222331211212432210212013123020132043441200312231031044404201232234221403121401102340420223204424330110443101344020241434213244222230340240124130302003412440433344400311131303222013300100012032421440031002211242023211030122320003032040201340340401020244034334121044412314020113244242320311221413240110330040124123223321102200142410001223141101201011443114213341313210300434110003304232104403101410420102233024324102233020240133124431023224121134201312024220131113400302203113431341212022013302423313222110330002124343402303231231224242123423333431024413121211210112122442212031133104304123034032012244112221034011102440220011301131100241301220023132244200133200312133431014133023123431414413023040110133243434322300134101403224104412010042000214040222011132140001102140034310443302240200102030440422303121011032323044100333124223021114323133114444032241012114223041302214241124240041223401440041021101411310421222412012142130142144042021220421013024404401343301321411024403240030224143011322040244212334302123342032321310400421304314002044220314004314042002111204242031330140124113230304341320131310112141221022200033123034343410243432044411243232304041003400421000034223304013303010234140133121201001412102332213342123420424403333312241030411443100143301104030034423402420240433431112003232301341444041143312321210042220033101333224241443221201110012112002102444033041212113311331244240132433322411230020410344133334211312131201000132244200141222130222212341044413121201004220001241010314414204404044101123104313424004400103043331200430303101102122014241021214042013320014400044422132200422230343021034412030212132322441133433141332024342131130134041310103122130014300222034042422012403030404023422020030124444130041002030000312330022032220000121222411040124224042231110232222101320103231013330024104141300202224214442030004134410331122020243300013214143344414004022224334014314331203141041121403200333042114321103323102402402141103313322322212344000031211442113021111223004040023000020340040223441003343331424313300324222223201224203433113300000234043434301121331304341232043033042000402312304014443244434030440134413240032204410403023244031100222412333020200104124410444144030343011400143111112301042443040120121212233020340420422132330412331230313441304132423440022431002233112403323242020241213101204243214143101333231134243323444120102234431124440142014410412323241343342214243112241014200300343001302311410401204031043412304040210220301330024143334000433403232402420013013112013431221203303121242043301430241433200311442100243242112133312323110000111130311220103200212433403000341130413123413401334243431304411320300111233034204003014121443233244230332021022431010411423122230204231321343422342201132012113140402203340224134022040104012432234331244103340304034014204242010223202044402020132002014040223303430311041010434323122302132003222042111420411022433420003121323320134334200044124101222401020233321043321341010314000001341204402304432044410303444233240000314003342430324321344403222204312430022232221143344100213041344410443311202412214204014442201333411434120101040021321312433232031030031444230103243043234004304240122332322232432003030301012110241010141311240310044442303330413332444100030043412300403012200403233222232442132030010403324021144130234111421213212132320123130420013314002441100114134120110304133113221120014231332113033214324232122413401341210103010032112033320240031110232132033402341310232230031322401312040431242400033423044344131143421324442043340242031410020143210413410011013223241214214004101101421041113304113220301433233141201113143010324332041040400024001444333401043122123412040223132030043104434002031023324112141211022313424434100100424231212324331200202230004112110021311433234103120102433331220131400312413413100443101310343220144202024222042242104412412103114132434222221214333432314312013112302330030424032433232131140143034244404133241411210421313402104220012403033304443042142340432033401202133320011310203111030101044422101404104312122122223433242342433044312300330022200311030313024022442340434134013422131113201222232040142442404244133422222011310322232114044104444033432233014202231404410322312140220133030", "202112101302110114144141040402004432200434221143131043241240104323442224140321110231422132312130402333140140244032404131240342410034011330443441130234214021144324400211002120320244343112012444110433444042234444004022444131010111412143320121124343413302214321120231134413423333442424004313200004224141230340242400040300334343432043414313220100100223420034344042042034340212302000321300244122312442110223243211113313304020144120423344400331330103100212130424013022222122304303210203023110231333413204212134320101132010103224113443034430220120241223031401142022424301203323334312402013314434334141243223204140303140432043202101221122144031410043122331313411413013223121412433044200301133130421441421402022240114431223442301413012211324142104330140233021314222321200423324001221212230302303433421421134441202112340033410111201121201400403103410032441142024140230202224244022310033240422301204204020024031022041202022244231103010233223443310410320143003213031114223120030301431023031140323014324242211324430202243332034222222220330020030000220332322130114421124341312042330210113110001412200212144102213310021443223132321302423310444020130042131401313420032342211442203042310434411142032410114402410442203002413342404012141401202423002034011212214104202321011214240414230302103420302112040341400422430104214431003101341130201340421034311010330124212141123200021114111144114144402121043223004444200412430413233222141423024223103440012310301104443214122123124012114444002023430141332434440403343110003004210231311003424322113203034313210430010242421110133402044120143332222212233430132443244300200322133001110002020100201424103002243231122041210400442341224220233031034031222014320223211020443201441143044431233342312141222133410234321234004011244124112323412312121044011002401002134134330232332333211124244340222323321100401011133141010223043114142004123300410442244123203043141120441313312202042042142424134411413421202211142123123012234131211302224343333433103100040342223104243314010232010404010231424142134323344243010044332210234401143202041442413124133422234043430211022102212414230341123333141312441411410312041431443111432321313130243440102443322114121213011221333000433021103320102333013232440403204024444440011341222202134423102112121131000313302100221433313022340032122204243112112401400020212220212033422230130434324444140242111042042044112143004242123222400134330440442420302134121421121321300331134133114242223010321442144230223143243431140421132420320240201102102401311442012403200240240242022133301332301321323330043312022340031201140000424441142211322442403021244134434012141213301213033233410043244203020224402020110412134324203240010010200213024344314300302142212434030441303202410432200332231024301020200113340214144114342223404101202244414433304003244310332010022411113443124441431233314423431320212001443400210130224302322444204203334124032112122140302220313141431221442012244210414433020020104131221131430040224013442113211202232440014110012220023440143232423202102232401132042302110201101313304210300234310431402313230111043000323213411042344021330404042002011101124221112131443103314312321433014403013231443420212430112442441344142102221313112431103214403104431431031310102341400142212223403003101434204311420440341240344023142201014340234410014141024034231142101431002310310330043320030342122211410123144314042130334323202032132033022441034212334431444144203411403430100010123240241100443104343221302210422031320010243410231434340004043314322232320013234002443044204102341024434122033331134431004020413024441213103302120144431220402210130402440002003211243300002414134143302220040230410023123230010431104434111211411320410201033230301321133101313000332024311114320310012433242201404344113011121414321242112221203143343041302211000003410131200420312000344332211422044331023344413114104414344024244412104434032114414414343113000442422022111130134102422112131101141202414041324303443332310212331320300314232444120124131203241034203101132141440003120040140331002223131441304300122242310132440043223244430031144341041204214011000411024120213323404343021201203004434213124440024410400132410120242411313241034303310213342120413421200243103204341420100133441344303401321240300210420220013132402324241323001111310234434330131401024114303410100020323322431314113141113043324104223211434222310303431304130120344141134430023140241331133430110112424342304241143042", "300303413322122321113400404303104414200441022421441110133032321113403121022413420304242232032341311042402314132140243304332104334211104224234011331314430011331221343311343114241241304434020202144232100421133243114401421112014442040402322204310123311314212300420333110210330120333403424433341134020311122211343001043243410043012013232030434011122301203001143313043403114114034003010204120121001203032014222000423303224020211003342234343010334232030213344333424440404304341344414334322242431410211403400403044430333014412124244330110001301433340430303204404204014232343031103431132002312422011411132421321243104303434434420413444444320203122432144133144211020440140220041213034424411214103412020324012202334411322420421433404203222013311300312413232433114401314133303243020324342244342223400441314201042344114330034431402221040041400144443324203111301214231212012020220312304021134103032430412330303132241141123013310304400114400002230404204142402210111400112202323442332240412440302304032442331221004340110142211230301331424433400203430213244304003113343243233030111410002313120034312301111422234201130233112131210424010422211123121224401310411004423201424124021003034432043124134102012040423321134401340403341402431134221234312444442210404223134214214342422242212242004112201244332144131044300340311010024011422243320430204320132242212134043321432043142013111122441114102113131422020441140340134142022043203440304204142044433314411334031342232431330311330310024041340104120134300042310400244033201210311404211231043341010414422011010412311100124213040214002314313113414200321404434133041021204343134141221114012122132101032331030433012123311340140421224120422404131012341314221211242334114242000403201011101102131420444123110132331442020104220213203332000103131221442201213223214114243132232440414201230222111244142140022013411001424212203000233301034342042110204010244234011300131144341222010413234204103432434232334200241031113144214242212301102100141340342404310410013243403033203422122223040424221024421342201302334244134433424140022232243431422032421321023123141413023113220433420423211044204013300021343144104223114312014241320011303100022103302124001313211422012030441234041401014111020332221104124323224123102101424100001414011412032133201220210400002344032104043420304132432240022341242331131201213304342023440010142323014110022110324031023142440024103431341042400121243142214342411113033230112311033020424031330120321212200401400242111314221114300141000034104131343132042041044231112344321130310130302024113233410322203022224020032342034103204132240223020220041330030021120212210124231142012131043333123201241032013220141111242111110423441430220013243033230040132422032411211212444424421122234241242100012200334304200043333412310104400041420443110110400412321340012232414301021121342313430022131014143124113122434241132013113113444222031423232410414300243210441113024133430002111423012003402143243032113003443432222102241343423401300430103200141300243310303312023222200221442344200443110212021002204303110132004023211322044221113242122213113141204300022331230031230024231041323241012203121111034312241433240031442442111043444433414100300203310003444012142040432333132421013140410310401011344033334432030232400333204203014032013203242440043430432331234132402030403214403330203202430313100242214030422020200402042322320113110403133202432413042243104432042033434041433204230331140322124041331432313044403031433432430234434300213304014213114043213232232322014001144312110444211423412410100033222042424034141011433002231333140440434440434343431301231243334023444013433240210413010034001200312413040400334443234101142300310233402044204032014444422041030324144340024412401340202021242102404331301133000312434040301424103102112314002141231301244221421123222042312024140113430423421013430200434211114032342444032342301210230243401103114333041131103400144134424302340402234311124304040241003204234421423013204430200013342201220202200341121422143211340013201244203233232242121210043423202233130212132113010140130411024300424114332122112123301133433303022001004133032033400342034330401244201201111240242143414404431321040233111311222401244111201210443402411213312142421402044111132242220211404022212011130223412423024343440141341123132141030020042042413014232112014240200244434044044140441102133223211032440133241000430214412242110130231433023422024341011342444213312224200", "301134114012010202230123331432114000043101431032431213441032341022111131303234042321013430223301312113434201232000314432034104123144332442111402142320234143401204133041020144023233330040002422110330403300220041342100134140121031432322042114403432201414020133341434414430314113312441010043020220201032331314034142131144442324304331324042212021401242232324233420200440114410413124421010043410104014244202342430102203320243141334031311133210322313013201041213330340240211223332014204003141412230314024410130043404330020200040112100043040041411140034241440042044144433421202301200031300230231202111023010403030442124100313033241220030400013240432142330413142134331310020044103211422432230133101212321140222033230312322210210443303423021333112033204004031240010330441134110242223421040304012300001241333310202442010101222443340202000342332224404040320411244342243201233310200313332430134031012040402134042030104213304113244233232412231324104044303141432020214031344333323004304400044431232231043202241140001123333422420402121020243131001430204231323421424310312232403000014010144040221113124410404032244240043010204123341001012421444101221241133114203444032113031404220344041342103124344414343130224130243202304111132040130042042241000004124313401302341341041112112431241412020314442004142211412114314402300224404031320240342122112001134421343440124044340332322234440321322034233424304030343143402430111422031231401402110022212411421144243423302422120142401241010414042104420124303321300301012331410110224032032123132242212123120311120020031301031130043201001034102144322100104420340444201022112044143042144110314200421101313123410112202303404243110311123110333412430013402000123341004333003322230323004344443334302414432444312104240140224131013000230132410314421142004323210432014211001341241141111143240012004310323243110022330340231224133041311222113243202011334334002113112432421023010134100323223241230324332101410342301001340122014441010443432412120234031304424332242312341412101442133412100442224304342242203000420121220403002122304330313320021420131104043012102432303214444301413344013240222220140433400030020343240320131002012320023242010201301324221223121100101224022422134320113233303002123020034132403340403213344201211210341244432231340240434034433142210444331330002143431201111420003102211334041311004103203211334104323210333004403210211442223340121224200334022322304214322403114221131112034124233330301221013103231223321121212300210224320210200132001103020113320112113010402243130322322011403201044320404132332030120223400310314234110331231231423032311231320112121004142413113303413300131312124003200420323132441124102210411334231032203402144100142401001214203043034423420033111030413301042111414444100244424123441023131414001202431413241213110300241132233401003021343430011243224100141243321214431404034424121010102210330114041114120002421244203431144212020141232412212401204403020224143102002001304022020121111442240100221432221011320131414232311111201302340110311434034134313011023011411334131333200134201404242242134113412401024204323011244220141040242240330443134444242314111031421244404330024031021210134143121104133140434040010440030144321032024442310321332331201323010223112041313421442422311221041402132114311101203424032004401022411310442331230424131002003140210322142023201214314021312302011201304031444324141443141133110232020041422243323004431134334422040141433130410041410230003041312331211331133333023002203203201231214401024343201210244222043323431400030433343033101223423233230233433444030343221314104142302433104431044400220214130241243311440414432244401323330313022124444001030240013200441041440400101414332320304434023304340311001342332240210244301033411310110310231203220122012020114334234204204210221304443431223244022221230203432140202210222020122204311010201113411204102120114110433031441041110430222334400043421144041344033441401312143130311141114111342314011303422334420414100232443234421330442113302214210403011202344012120044012021413040001120011231231123014222434103241030420301022003243041221143441232213240020143332310312220200333003211022133212310114001220032022113431332344220403034233340432424412032124222120141012112102030431401241424242011333331340143201304224132402234144232412341132424300223030231414044321233121444144030030400342034220220300001042421414111323420044412214221012403320024023123244344034111304102033110004220", "444041032124202114401133142300144042400023231142341124414234003124022304040423023014233234002234104313022343114013421003234244341100034112231014004230022302312103212342411413411330000412420302313323413104104343032241334040321434123431312100122342314103233233022000024422334104042340441032430113240230443341241123433021202243320124104444430420002114001203400003211401403142331304132121042223332134303212303414234413444101210021002423210040320112313232133403431210333240004440423230044313224133420024324341424022444343311424313323324321130232300232403133100110312214100324441302314444044121312413320400011443040311121413023134101442224243112023020310202340124433102333344021313114420323003403022041120434410443211100032032104212242221031212403413102333440222132201440321302301202110032214431220141241120240224012310030311134344124313433440013414241041204103340214323233423343220334134322410430442000340432202102433004414224230013040233000421243320002124410311302332314240311302310400423014214223000230141312003244201044044200132403321002201301403012241111342420214413100324402041130014333211413131320311023130402442243411031444440433042442412231043001002021013233320231420214334301243200410300121102132243212340033103303222234030313114101412202241410232211140334213241012014102412232333202343141140010420401020402321043243414123410042201100242434012142012431101203100313043011341420012340222101234312044342403413024022400013302040040032244122021223202132321414024210320324121430034013132121020044304021124012330344210120313313013143414313211033304304012434130002433111204010434342200120421034301331241133024200203013341203021243000310300123110210440313014131104441441332401133040331410432141440023231313210213113132404232444400210332124332233313403133311134200323130110300330320143103023120323444133304404222200241442341334243120040033314424143033021122214101324034120111141211031133330012103111033102411113431331440044220324114402234224000232344303344412230420000030013022024121123433310443134102044133112232342310021442342114003421431132403030140301132222012332102224442031332310232224310411224222410201424313330341242312013120222124134140221214204303413334002401102202424334402100043433042224003110022304424040340104231302212223232043012010314430343001441211014203210031010411134022442223002423322002332141113012141321341030400342011200404020302312033412212221013224013014033101144022240020022130323344102443132032133022041103441033442122324324323342434020311304304330424404440233033341142224102234244222011330021243300112243023314022411410220112330230142103324030213044424421312203422202023143230201143414020340140411010001223104332114244442232213030223320042341423021044124230332434311423322100424103431023442242110432140041343131321111444441130033334214133140211244314303044103232244210400431212413303203441414141033434032402443000022204242122020143000221041243003120134222211012420101034104210231034440040143014022304124032211242321441030034241241432012444421032221442343242014030120211414124232342142101001311034033001342330004211010433103123403334124011214040022333034012322234312113410411332301114001424143111302204113421430011100434342343114301024214421434400133424143320110232440134410240421120423123324123033043232002402102100010330321423104230402110022204243204131224321240101022240210304434320122324103340202044432314222311404412242314243101001100032441410042044011434444423001244120342331234142422233314043402312240014233342141021302421122133231201341132331324214043104201113341320331431130201130302034000141332200442214143131333302312224010131401234233433242412233122211421112001414331201134013421424330134113440431202321020334313332301032314234401404321433130331030301113121334300312132311131231100333040444101410244412421014014220020144034421221012314222102131023101104004210121134030444300100102111042224444413444433020241133403301401300434344113442211404312444242021121402042122004122201314032224413243141343314040400321112431210242401004114214231212024322234021211224204033401001243123442412301222330432113243314412401042201412203431202124444313322300303413403330202131344233131103300242302433130332414301321041212411003400322313230121104432013122120021103141413131120204220241112340211202230411402420040300110234013314440443431303024220340444443414430323230013221444400443310102220311120011132310441322341132123113200303242333010124121204311412303001", "300000021022102423230404324223204424210240200013344121122322011421212301231404123121011241140034210000233444033332441033214101031412200001302441241104244232420404400321233312430344102211421023342303342243244102303340421224103224013233422314220144102314023244300203033232344214140242323132323024344124433202104201211212333420104341212110041342430414231141422310041021433442031340414021043134120232410401032444332041120201000110123140334303404403241443430004102343111221134300214131414401424224310030131201241340400124222003004301430110030112430030010403223142111431402204342210143102442231302030412132202222010013321400343424102143103422111144431214034314044332042110431211341201242404440134223330232322244041404103233432044021332210102313141332223144442320110214410240312413430430214142440334204012333032213241100333322402110124141241413003003133013414314042114032040014021313101023421432014033331232420121343404000321424222420431204302212132141104413444043312321400034123241402142341421034104201300121333331030333210313321231110044012223231430111343303423024301330030004420400422004213301200400132340324044322004231204022002223434001344110400321112424402041221341434441211004341402344434424414412102410441323310213010322223300202124103420133230030023133220022240242340143231434020121302122224324421012141434421203301413004442013021033013314330433224323440204102102334203013313111314304023324331320333001420124334332441143042442420431131204321010010144201042002403230244203203042443034141430401404101242423200424323134200343443142033310322313112400131034104230132401303024030034424411434210140131442423322411122402333201002401234340044301301403014200032414020011000434102033244440444434330001004031212103230023404411213043142322301013221211312441421110123423420020200020030232243233402232414343434420013324224232004234403331402421033240404044113340023333302412002242030132014300412210332002430043221022013303142223342401444140220234043043313400214330434044042400202222334003242341043021010022243330024014414230410334144001101211234140230243020200344314420310403002333042143344021230403414320332140332032200211301331022142322113213412330113413211222404020322333202220142121410240304014100422113014211302304220313233243304321241121233222403014103111414332303040020443211032143134332122034212103233334032213302301304142214034221110312231023032040040414313440032411131143333432000012214242403103041243223422033032340030140130040034120330220103241204041324241030321233202401410420033334422043210221211424222344000433001400040041311311433142210243343122010443110033332433321204131124011114322213403223421231233244010123014000442030142013211304341424444433334422034340431042432003342420332103023404132310334034030340233224404041110313104323031424330212321112222342312220010000041103103201233002103223412310430444100041213023023424231412424210420043102013333114334203024424013133410034342031011130111440404111234022412042423233133344343311044121033324131314434401212421404224422244021233144314242134043104413444212300024443210400001110213130133232431113244024042322414101340114013040033431122330342044403231424402342234404430120120400200144221232002332241133023323231342103214414343123132014142420020100010321020442214403132010130421310340100324242211210234032012410114320434432304033441411034101241132441023321421323104430144131404400320420403223301103013034412313024140412410423014441131031132030121401313041304002114400021413214044213002041041340000133404023444122022340334320320421311421221400131401024433112021431121002232231441012444304240241440044103312410040122232324410100433011010004031114111202343343124102302242441430323244333124434224030241234002040303214120422232422010333224213104311010202413100111433241244244142420444240444141301210222330222021341014323421121303234314200304344210242311013300204332400431402201341222302013140224042242313420103111013323341431401311402321330241030204430014023103402310212214324032102223101214314132410310212122311414124232340223032033024440412003024240124142411113123344333241041311414132300420223001121012023424103341342020312443340303340010431010443100322402300104101044202004022211002222021330243424224320021013404000102224411144114224220103214131004210311001421011214432313114110133143100421133414034444040441313402220100330312434012422210300133420123300300013101200033141102404441120000433032134040140000112232103440110343344", "211443343001200024222404222213123134044144432334340023144001132314121110003131224324123434104131404423333441141242010230040303141203413143324000112001030103110400340131431333023413201044023340440412420443321314302434234312122303201212033033414423134232202424404020102221202240200430012412244344034030013342232404010020030132334300143214333320134414322040404012221102123023131034010302401021313120333303332401343012320033422042202331244341023211222334330141214023442413200212034312143112031141412020211114131131413222413411131043004442230230243341241411334104003010403401000240120434114423123044121340210302211032424104233444414131340414214423231144342211031103242341040314234421210032032441113314124430032013013300132024410433130004241224023422323131021340022104311432202304123130024334322303141441140130232402024200130023402111213020310223114203233204330441042410323343010144412110131323344242312424131132432431041413440200430104144010142324033010333132402022400014203000023032034042303404422224000224411211402330020444444024431040031102311330404242102324221421444341401124021402332021232311103341444313333102144302011413200303132210244102314420240102243333200123022233202331131003021101424400404414314444144410221221213033333202100041233410211422231433133024000304101302123114104214404431313222324443102442223023402313033341133311103100021312223343300103420133244344131444344104033020002141311133032133411103032323211003302412440330114444121024213421142331130420221304304232343332440212303140231222331303331222412133411203323021323042423340024413243424301021101420341204411434421130424412434100332234201341103234021311201202333403103144424021242230020310424424330314013133024442400303404014402434443430113044332444101212211131234330041243212130204311014134322034431021410310403444133113322132430404231322123301301112024244433222440424102144134424230103242103030202412124323431112213222323020311240410431131311412230423031331410233104230244210100244231201031334243213331304342122100030402130203021012334341113342341110314313304203241340443143004430222113001343003303114200341131244441040034103243403403412022323033402122134014424302442440430140434100101031402134001342121222133422031121323333340144141443300011104003330430212144414214242213230203304240013032443231444311432201121123433112020340144331114231411444041432241141234030231113411143400013320022213231100221243042033103342311141244040401300410213300012340140111310402321314112022404314030043403333224031033140014331110304400032421022331210324243344113433313341024401440200313122004431232320002102203413321140041140213111412100334244044141100110312141022033441430132023314224242113014144404233002123033200202424103431243034214433231131404213201241230424310210104024111400112404043444334431214324101033002213103220424012201220301012032421040103243433141411112233122042132322441301334212103302342411100402310300133221043221042430240133303240033230132331134120324423211440201244300112023221420040110240233144234201140211232420331012444312134124414212010324210212111442301400101324423340442013441011220421210310200132130440232031402314323003223024311440034102221142010431424104134041241010440344141230143230443200131432122331411201402442443030203424314424213311421324340021424023412023024410123044240203210330131330111210102321431210342220231324443103202244132433412210132404304402300124141400431410014213413411333134300221103131322044131243332221130024133411322131200333121120134010400022220033302232311301000210202004331001322240114334043332112321204323230023141244220300011204231012400132120334122223304044334324034214012131321123320442123410032322420334402400110221341103034030200411102432424200232120131313304324121031212334134131100000322213113241340323022111122110003234112042440301243103104221221134432001221321112403132144242334340223133031024222233430120123420332244124411031443100200441034331431320424010431440102002201332402440321031422322020340013242432044120243420141043034234221423143110422222044432312344210144101020203222014334033113013222222013224311330000342413444222023043420023240203132131113423234221213433003311400013222321113242233100423003003333101120342212131120324113421033101042302423003140012040341043124031221102400103232204301020144120412032140113303404024302024223204010113001113430434024042131430144132320424432422102413103110344024134030331010202311013020421310220222430001201032004", "024130342111143133410403231200013202412140421214213100414402202344344141314442033422431032444343102041313114103330220010201334134233304100142312042134131013103000031320342221013420041343223221322410313213413410103142411330134344400312402442240144032112142013112114241403303131444430044030324401132003301010034231422333213041124134422043223440103331430321013023030343433034341103033324310102104034043134344140243111110312442211133123111221440102431322102142442034012034410430430414112130021323041414214143340144323000131440322233312443213004424413120321201211014334034421021233223233302211102121014334220033212312002131204441413101200210130131231101012344022203414440412110020404220040420404224304330433213321124011323222133043332323002034132133301143300202214333023422413342400214443303043312131033000132222413110412031033344330340311424141213000021122130100141234430211042223223222432111334312433141243401300024143024013440440140422343044012344312324013002204313002322103143233013331344014320414220214140334020023410110422134012323333322024334441102202144021424130142442020120332432220443304100414003434242114304424420431112100443043104012241131434011003010112011014123032424420023201231013240311244230433430342123114010404100201332333400412104041024122122134214341400134322320211233042200003340334102011033220224023223421400423041113421012123013123223432303420312244443203202013140322031410202333111133013002411334303310000242212003224433403112333403330343240200242330304211111313312202431333133100024440411411314033011040423121021332031403144442114111142223234433142220103232034102341431140034331233434444003300002142024444301220102033101021131403200321222143414023411242044412243424234111430120422042143423143020014030312043033034301042322234432120312334342400312320401344322100143143143104304210103131404042003344424041443211101240422300222010411133013344340404221231133044104202013021432021012100414102014101401303001200313433204042312141043433123240313232032310110340330043222110333044001342232442104132032114341022213132402444432432222444210433241144014231233304333311124123003420322340331123103422011200232103444411031302344331102021233220140410200432214232431103221203304104140333424001243002012142403104243044133103431342143322013034012123421034141030002034331423013411122304220324032114431024304103200342044203322234230330314013231303041130403214222223322400134242220022400134203110102043024402113142103033222433433302442234211332344000330421104320134311410404333123111210142104241440444311400311121104414244110401412210310340410032001332004110344001221011403120300433341424331430321021141020343342400021311401101320300402144230123112402143410341340002011332020214020004341141214323023332443314233041022322134224401124323422441441404323102420341204004442103244433441102022121132011312401034234131344220233332014440340312340210013444043440113131403031312104421043400320141120001130233300441441203034402022412234433322433003240443240210424401002311321430404443001442434103034113433412244400243233403020442033403244141030432413141422240204303333320432311330232234342413200021401022131103214440103121211200313301134032300432412021111121042341212003010244311032433222410240400330013124002144002012112404040440200311044032134042212341241412220112411303034420333001043434001400003241122204110232340440000021103133040004341431343033042241124012043310430001342124424103141240442331131220331100211244224204243044430102430403143423202441130212332121012303033022341344212313430300334041411032234032311123011313220341420012420244311311122231402144003133031412001021002141214030004020010243413043104304012332010020242143202003132141103214124104104443034241002440320432043102103443314240211330203412113313210110423431322423134322304332423134142010303343432413020222043202204234131033022242212340324001021131111020011302020322414310232110130221134043141111441143222230023313422310442412204022024201304403300423411340230342234241134110140231321144040131031014021314421423423423024041404223334113303222424040224413444030444303043210314143440341203024131134214341230214401022033004323213323021222311301323401244013343041033243012420141330414124023434314320322022102324022410310422341144203140401141203421143003310214131210222041232040121441241211023001302302020312132123104340114002401334142404203400303302400300322100124242040231132431230143232020222142001103300244022330100134", "133241423222133030243021124240241001024041020304241200024140400320301034140241443432013331011323440400341043323403011302201131112321332024314202213112302433302401300400134131244000424000340242413210402342323214130144244044134422211210204142323202203011001411201221221140341342433204413131412220442323031412404033303432102011222412234423020040322412142121031423040440223101200032332431440434231421133020321444232224342300211040120322123030144313331442440130300113033410224233330321232344221410042432411421344021234030134431423203344124041442424203342113220331023443211340343112310100304214430432334233131414413203042224323141101012424030113314103220424014031342000310440214422344022104442333223230311321124402110221321402411311203003200234214324332103142312404142304340110114430213021233033343310121221020103422231110401023021201113013240404311104001000030212131122111200432203201210113103131034202111324012423210032121220230410124234042000110130004401331110101324344010120331310134340040341330032302212002004033430310001341242132413210402142202003112111340304220210314233030131221440214244042413131310012130044421123144034232103421110043204400212204023211231404034424114314102110434131124321101442443140131304122121444100221232320301110230202142204234210430442212344400000401224042423412221041022410340213124223240421222142013230422113003340401122323140100101402034211140310444230333131130313022010043122431340103043222203200412241022434214314041042333103121143330222240000200404204231034042200004020442121013213311042121223044342013202233133144342030302332134412021244043242013210043422043434112112111314340414443134410143332300314001203214223112243324010120043423131421344321111102444341433221223310333410131224243230334024211402344120421332012144234341343331324441320231340200213342123011043142012130123242234301300412241214411413142343404342304014024103231344101034204002041441322113002324214100430101044310142011241231043434101130320343401011312001422023032032011113233023233231233314113340231404414310121402423440203244333234120244112222001200411034010410100112114104443134011024201432140113204412423323331303300214331414420140001114234130123212111200424430301230303113042103231200304201230344333244142121220322233422022331123412144430131142422343340222143030204102424133043022024300444143000404144133313120313312031403033204442200143034220121214104213040410300300122240440002412434020324430432343030333234201123130131101321224324332134013214133202313202340240032404021101330312241320232230240020143433241224422042442302324020342104443310020144424042112032210241020112402030434103304304400104143200113414333332341311344104134113242414102014320043411204003114003433122110333202314224102032433233403343402213333130303001311213044120123033204213222012100431224431032113040043241200023141401230103112343343411113004211000432134413233233040013143420331232412241211330244403321441111434234214404434202224430400043033334233311202013322224222114040300442031044232401234012004043024011334343203202021120220000244210041411200100104223410123420341143031244212343420002144441413214023043323334000204333403331230201132443221442343141412244410432140214332334210132342312401240100101323403012042221112133402310330211022224114202213433031413434023234420034302324111234141241201014113130202344402131013011234331042113224220034143411131303001321124331414110401031141444004214232112434014401101104102132303100324220220221110411230110124412311132232333340213012411433023431111330304043120112141233303111231000021011011320022201041411430301210244401443414213023400330431020334114031134104034140023104440301140123401403320434423012024013023332200220133104341203132101122341310233234232412440144014243044141303420143440322000440440233031234331320413402143300122011300322102421013423030011300431201312234144023113004104334410341330324310023122443341304410031432020213142022301434410131312111022002413240410031414300203044102310112004443303431103201430202442224120413114432323120200211323313314223323014344424414140003034013000312432003410120302231112412304330244034244444143011340411304434313113330303144133241144130303343141140334400343013403102313312412011030111013003300124111122124223300433431231143430131032232331233002411123203204331314404211322130433401100443432224402330322324000111411123043430304433013204010320003140131321002344132432340203112411144223030343304241223214322304413", "331134332304403242034430042401101134024412404442311244021010133440030220024244032141433444342023224121210404033443342333241013244122413112441330132020332002100340140232330441323340423234120101303210444312422233111013341430011343403340041404010011221010322120213212440321004133413444113422024213134132133211233332320113130221422424420411114341122130402111312302431131121224111211214332003012044341122340404024011020343332142304142144131330340312304211421023210100144010303110143403404302332334413122202002312022202321111343432304300001004211131033024323113101102444104034233340143443000241024004013244421420233100023123142333240222221241122432404002234444141321202232003000023332041102331024242312142333204012033402323434222340023442102313224210103441430312130313222021433030320230424321244220431330020100140303004103043233413213204204004340004441110434110102124322233004020002423444122431101244432033144141323341101310241414043413231222331401231123443304243311042442430212431210114012202324321014343224243022334102102214424411031311433120134140124034443010440300224421100220402200140024202200312131223330342132131031214011021031243040220124311243114023033030113110402233043314442004134222023203232024313110422141344211222342214014133144203104414431221342330123443143331200020213212331103132324041133141103110402023410411310024123024113403121444234224111204100124444030104114410040104243440323232440040222443320130400101343243230021322114414402323124334414002113424332100224211321301433341420043404434422133233331432431333000100330032442420212432134433434132421320131023420034441424011142112241010221220430311044044004311141111030204040132043304303244414122442232010224444344412330224010210321032230344333140222332110102224433341212303443044221002020003014333103423230104000431211112414004344032200121134324303341431232440310234323002112033104232431230114014114313101233303002133201011230310001110204302440430103013041043002300342042023031113111101131412422004320200141311320101331020423242401143323304101311102031040021240314102230243001300002424002122141424223224441410210042043110003113340301432440032020140422403444101341003110443322303044013224410414311212323223001242223401402244101000013021441342143323001222211230434300142022221420104133224122222313334421102240332133024043421233430344430402141104304203130223203403300414040303240013134034132304331304134311340044102042134334001220244304333044102020322320144304313030302443243142334102424144333333443210201430244422143013020122012132002413330100030412434230420210042120121203203204302303010330300340012421321202011323233424322020000223224344134411340221001030232023223032120310242142433330120233424410141304130042444113320112103111332024221400104232240113401333104021002002301011433212232043130214214334024231210234432100442401140114022212301320123030022123034133230010124444132123401343212202203002031230310301410243243213041342010221220010422212301430441141414014321300443424004042324110032333224131243414324122332023441040303433340140314330432334234344320044441234014411112243022321443404014110442044222220414323233211000224324430212214004041022440342012043410010242202213313331232214344100120301441303342113120313301301413342044130214140204124144303233333404224423441040234301012023021411113111002313202411032133311011220120203031412432134023304134324322342310134043012230023143401211324023200430331340114320242344430104033401301422124200110330422420010234313242043140201304302331144203212312432222144220200214344132212133003442443423321314301412412021224144212411231020022430211220203440310421213213013032402231440130114212230403224143142322310104143113322431210232331232022310211411342112112303420201032310031233141230301114023143013244332022121111302034301312302332124003200340312123422011123201301313314112030310343214012303032041324013211020133140331323431211224044213201314402314344413134320432342211032202114302324424010211202023013000201010413434122430333341434111223440420442333433403101444321020030232204214031300224013230032243003422300414032202033042423014401121244412001304122002212421012141321111131444401012124040343244222230122424113141111300434322421103211422031102402100432003301344342044041404030240442012001423201243432041020400441421031241331243100421113331001224100122230110310200444012343034411103344442343424201133004311001133421234441441203233340141300242431414210234103140431102312120", "131024143100322342213330411214131212134320234313014140333012433243421210143402314002110034032032344443001203410342003343014034444033200020044430410434001021234313001344423201032432012244242022004433011004144143011212231243410103334314341003323011110020313042411420323301040320021233204144314430003220403322241034103303424420224044244304424214221020440202201322103444341303042344042244312302143010300414144314440441332321111312032103113334130431031121442110434003200010012402114124044011421420223304424101320123010332122342444224234044200220301234032032034444130233121201344432343441101234031241014004042040143024442030242314113001313044313123433121103430312033410140240413204400120032430221211013214004343303443114331413312424433232224442011331021200424143132400104324413202434424034432114411332200103020213242324420202201244324144103242430012301042214432000144221303340310302121100140311100200134102214331324414222131213322341212221304312143021404144221420214111002423140033303110440100042241232404430222302324402232413402232304024343330420133141203042012424212020232223411214443400110123133201203204303342214111211042032132401401411422314103310400410310020041420211433313234232130313112312233430131401031002111100111121404241232014304313031332022040433141103411113402244143312131014412432323302401240431301200031324123001341233232402234321312333221030134411313111322243113004344242100024011224234114123130302404122123143431044313323043123223133444312033301213302433212013441130304300332114300130401102023003020224242331232441143044442401214014124044241104311303103432414430413233404121000412120421433440303443232113203104440200210233231323241013431323010433303301442201212333102341124210213411300120141314124014214321332304140343212010442103102033240020112124044301201301001243031312131430100123242111224441214233110440102040400314140314420311023344100431043144044122304141442212121033141331421241014223111024022424200133312113324200024201013214244113333340104434340012410011314014312112324220042114401300002201042420221022244412102410043140423413221212442342124040403424031234204332141420324003330022121312230441032433002302023101444033131041214001430241331012314121323400412120410320331340040233131221212122020404340310323140204141312144111244214033314223314010132020203324121133321204434011444030023411422212040144242121420104433143420210043033430431434203402333200113410433001114241201043422010324212044302332202411440030210234304001040430424210344321433034141423334032232422223440241300320334101412223443301341310044213304420303200404220342000333112200112412344202133112044414313022321241214413432343414030420233031432021440332343340211123141121220001010000104021113341304024331002010342140210142234222024143010212333433112321421014424433000314432144244422430324022444403214422013430434122322243111423141201001133113330344214032134014403410042023340203002033220423311401404002141444132001300130110110433210204324312312142031232133140012304320302343243221241023243342440202441440242022342023211114004032024043420333410121432142414421343104332133122131321024213342141302030313333243114114314414213104223111440131240203331044142310111232412231313431131440132443114021342134104100304143142400423334203312333203320130123212231102233314303413100142100312412321014010124443140100101101040422313202413213023331423033212303403200001143224120304224041203201331134230011122323121313240033420000301304410102124142110330410144221211402023101402431311223232433110224311211301341304440434133041120042124032221243114432432104144224003342134300234020241114240023410241344412033341022141342022431013022120423233124102133040042422111041413120002330130443340320004214322141110204433223102000140321423112404111321413233111044304101233010224404032442141122414404312104322130221310443420124100120314123334444104414410204303113042014330132434204220210131413131314440401331303003214340344204030442113233412230412120444420312313043131234301101321040303030441401213313024131321120341110344131033101100200242403231010012040204104132121033420443203321411021140231243402231143110312132133022411422321031231301244222443301332312101343133231404202043022003303013243333111443203112340240240340103200130024020402300144120343313230400400203200331231421222223001111044424043023204234334223032103134034100142433341430401323432034104021221301213140312302040103023313321343231434234334104032200344233112", "040134221132220104401222433402444333044444210004042213343114202242333313324014410033310333101422430130442311012124440040141013002112111333113021143032133330010322041230113311142013121422144422300442043121420200020242440202241100204300403132013331401034433234404310204442210414222011213011004331231112113222442243432222030004001321243411333130234301010044310423203023430430420231312234110314032240422030123131214420440441444122224021032413213324331143210024434021421330341111222304221301102000021404200442123444144203111401004043241433104211122014434024031313132410042132230341313424231023104342333211220132210030121221414322021224344400403402210234143120040433413222400122202104340241401024423202331224322310333114432110134312334434214223134433431104342324304031320141311202334310312211023023212342214324122322002142333024223013214213113442211240041133211320343313442124320123114331443120414004011113344312240342334011334323432043111442043132402132342142242042122432342034441430124130323000022121333402003333104120041111321212111023044311343242300022044032221031423342000432104322303112321040202204043344323103111214424111222130214033131041343031213020444111120202102402104000203102244442002313043221343043014030442411443421323223042130401122332310204043413032214431240033341334222321033113012143244011240242210203432314003212344230000324342230412203442010223443431122204424402121231423133201000310340333132403324204132234014414422412130102302003020443322401232441210202244414211012442120241420121124242422032010313134023001440401244324240032101244244344204303041303330010213311420334240410303411133133424132040211211001223033124332313332410312301103340224334333110342311140144110232241213344004003242434223134204322432014003022134231331240042012313322202124411301131320031314021104223003111430031322120301230330130213303102401433441444334113222121414011001110134122210012431424010003032241042044442232233432122403011222040022004042424034101020003130220021111404003332323322441134021311342220411440330011302310320013214130034411244330311313011144443244100133004432241421243103300143220034043244340230230200304002400022304000103212040124000321313400231421142113323004022314013301021040240330323403411414140012230331241044143033224113004442021213040100201022124314010442313404300412212213341332242312410324122403230441012334243240211301440010220424014002110330421042143233020403244114313031122403131200122024121411130401320120223012041002114113010322441012043410003144100022201011030444443432032323110300243200023322430433333311423004110220032004300321404413412240132110341343310304022044322033413002030244143431023102014213023010103324132223423133342442233123323042342023023321124320201033123404104412111404134024100232323311443043440103403234441210421043400100114234010133004341121422303104230214041114110224301203134140423412212110300320101120123100233130103123340421424324441242121110030022143024301031340343123203342021030110223400111430331042002343001041310243342234021031434232304002324034410142444112110313143324013240031402224411211234440211121223011031430133200014414031331414010213231241413421304331401343443201111124133002410332140144102124000213423421422244201144212433200144224404023203233041423412311040430321413311140421111122032044002020210333304341314231214144201224014140023102343221222000312133104324124330002302103443411011434422040014413121241010230132441212440213312121410313114133010144113341432431341124142034032131142324014320132332214042420211421010330324424311014114043214140322122043442000341121311030323042142331412443022320201313043440022401012413311231241340222202414134241043244140312214333312024043014231230012224244104010421312320234244423202204434103143023223113040041211412410204013324214032301244233202023101021103421214414332223444434243224424433020043403243041343020333413424202032010143444240111032414233014113331144234044411004222323012020240444412232021104012143141040232312422200230001123301342341131321130033133031410230044312233003101430321101011331001120142044122040110141241033403012201300324114220134434030234344041243203044211443103440044044303103132123013001444243014130001441204124404224214020212310122222430003323241111114132013344340302143322334413320121142102133443321144104121033033014120032012212312131313222032433124142030014440442134110444232140104123133314441124333213010403422211040322030144442101140231021404241", "043104241340443324002114443302030340410123331441433411233312222211422144212331402401213403212302420300321302331201020313321431241404403300042021110033401412111334203444444322000331032132232440432030231213303013231010013221123042200140314430200333401401144122134231201011243401322414243331034310020423022044320340104302031010424440002121330300141130311442430230121124404330344320100221003223023024244431123324230322110230121011201102104111413402110120134011431030110302043423400201231112343142341414123331202403104223231012024440343423423043313342202214442231041113241210401030230404224100312030311033324332042311200430122201334234132403202113311211124202140013200221044202332434103230330343400134142023333413213220120200433114320304041314024334303312134433233332230044403401100120143211203324030041441341022241024244213433041003014224341303034442402204002242322103400441241304234414411242330000302004220020324412333011120400313043211042024211140442343401324223001203430403201434043241421300133040002343424430144441021131231311224423300022142423010301400431331321223423124213313032011030104423200234304022313143103102431202131201134133230123314043423130431023443002033104200103442130143223442320240002212012331002001234042032321001334011222211240430114314133242113233011230302311023334031023241231420220310113444303141420240031320404241442401422042131032433103210424202402100334303102232212233032303321340324112402223013343110130330021241441441332001120112000014443423342423312233012044314143000341312402342120203422034213214123211121204213320344202030331203413210230134221232113241100342400043012204321342121330100102230340122423420023330044323403013042213220133101043034342233203230003112201102334000410024014204314321404432124322331141010423404414101124023410422403441331311230014340112234224112211234243403102330431244033401002043013244304404232220412344113031234234432323302014143344423314324101422101210043302340403313204223043211321234140304412102042103413133300003144334412013303412304423123121101310404124142433330321004343222434303034010242444034402012124121214440144241344234201204011141223001041432013330122000130113332124402322400433314033303110412314134014231434033401423124204243031421422143241230222100121043411443404133102320221220134020412104313100412210101024301043124042430410413321223343313224340323222232024011331023020204031240122323323001314424321330343440114100422402140102442410443131111304443423100401040124331303432220433004141341133143223003422003134221444410040040041033123303422400133123043204333331203411034424121221412420442120212334312140310230343322403334122311132224043124124004111122201240033143343030101104030112412434014111131202220433231020231220304131331044403202144303212402041330240023244230430112040212333401332404040124134334320112444320444240221444203300023003443444123424400403020424043131010210212400312334333311202002044131110300032404343044441144023023224141334232412213034302323041043314423324000444313140030020400340023221101021222123034233311042440412132044323333210411433410404411431034300221104024310303112010203340003240141031330133431413012324122332340210032014224411103014430331234310213123331333120303122431224431300101211404230033142431001043143242030410413411122224100423113113243020131332132402412001211322114132032231124033310400140424242031341143211433212213134010033343403132203114331342101004001403320400104431424013040112043423423431113103243140224301142342411211224404020423301032042203013040224114413220042210031330424001443041032123241421044102244420221240100033344324343022122233142102214043322404232223141142111243034311334230244340232013223403201432100011400020232102112223214400014300004033432440411122034300010303204401402103211040302124413400034141401301004332300221423341223003422230343143102242310011324222333213304233030032110433344230013401314402321342333124200344144300432300111433334441030234010240142441233304004143424222031110312441013233233021224011000310021112123422322122132204440402110131313421312210322241331011043234403203022100010122031314002301110343003110430102200100420214031142101011004223341200304213314043304021412140411003302102044200101232032110411022000201043324344444444121112012200224004020103120333131221133002201233440201041211202403200131011014224041030440120213002434000130014444120313442304441132202423003034312211410143344111313041222240221402130230303224401401322", "113311301033300144132143141413124124210333434110412420401422333210222122224101214331403213304004141400423003010244334214304243034010433104210404332004303211421402011122321320000341431102411312032103203123040134120121004314413213102414040304111131424100131121141030301413423321343104344144433123014034200241103133224200243003414310310320224211101120213002204143100010123101323432100042231001143332400120140001401032301111234443234241042343232202121410204104003021224121114220314332113023023240333313322223301331144421411032324021124444343342142014223332030103414141344111133041303122114034131141021133434033322331004140122434212121233323413112220421032321213001224303210024410141430020443242423331242334431332243031224302442434203012303432121313211104102422132114222410310224431032120330240444310241003333140000140234433423033234333442133331122343141023310311112011304310222024420244202231043034121043103213224324441013431220241414122400010404310331011303021132432233301420002240333440230333200223234014142312241214041242423432123413113413302324001011204100343303222242324401344312404111400422110303043121443241121113243122004433401112244100202342212410041104434441103142313122020232032310243431123431340443101014324210340420033020313322033321140030002431014010331421134213300104402414024002302220120413111323121231401004110431404341302331000200442244244034412004141200232023430242233111143430320243231311004121312003110410342041421440144032323300200241233211112334311023130412312221210022440313313133044421224440330010312243423011331342042401430113222211340321221044324332323242121120341423012343304124120302402404130242041200440021221441342300131011320320404420324441210102443411413114244222300201114412231121422400233211314320120233114241232220011143123010043143001111210400342100241224123202014123233140424141443302404030140433403310242432442424312224233130331042313320220110400011214314244300432003234120031243403313340001132433324012340422010233341413300302202244233231332130443140111111312022441443303211413033200234031011241314213103411433300101321102314314213100421422020344140103324110112413141031243020102300022221104340042012224140211132300430321302433420000344131022142411012213124013013410001440314211012333042233213221011404204021200242231221230310420013103343330213322222143304313423313441033300120314431244331202013432331220324301400424201422411334430204223311241224243202432424232234031240341120432133242220334231233333014323240421211304033324124140313334012232241404102213334242442123440034124041032102302010201402134201001343204204312221411430003240443310143012024044242143332141322342344103342241022033014101413141130213010424021111401412234214430324413011213033312442424212433340010122314402042021412300442411010203002021132042410312434312433324401322241201111134224104130442100402223012231141010114241302013110202204120430444343430031234133343014020210231010104304321240012303410001323420400013132143202030231124414424300220142123332242033442011004142444332121213101244024443443213042234133410120444210302324403210402332421000331233131320214030302423313031344412031122342310244030411420201030114004322142223012142011413320421324022443100413112212402210414001324240341222441211144023014242320143022022140421202231332203334031043211211330240042143440433413214012001202034204344032442041344414340200324221312243102233324232024330023202310041142001140320322220244142402231120444031410214122323442243313342424202430141041024233030341023010044402033423432103103424232233013424214401003331410333223423413002331330040001211104142342410143220031042033401242011340023034040420411122340310430334342131422144434224232324342411141121331434432332120413314313400024212113212214032404242122312123042423334344244320113143040041300132124142142333103002421412300400214400303214131200220210232142441404033200321403003033241011223011421223212102311112404000121334032022140034142442233400303214203221424230000132234133413402241032110110434412001143044003301410032132032440214000314443232311303242012142224222111410012204423432314333033224131121423323030133033042231341404100104303242122113140410432143424020340021011444030121430224311030034342102131023232102301114304302130102010121324403003443413422213400031344112421103232410131241403042310032301014323221222202424034301022214014404211144103414014142210014232014014001043041420411230400122313223422114102123112044420110", "124020331041211403134122144244030404024304001323332332430041241410344230122110023143442020444010124044021314021014101142321414240021234421300430341011140343442403132412214432420114202420100324300332301140243444131021210130101424212131140411122123314231320142433323012423424421402244040201101120212143030103332043233310401242200400341430003222001301123140422431441023242321120242412402320311404021402012442443433213314242233223113412223201222431420041444244030323001344023122211342203344001420021123241444211401143032304003111030002130322044233224304334300311232031422123433121313420021143044402441014010004104210043444333132310010230330324321333130331243330100234112203441002021304044221212400041130040113030244014121411121210111204221022434303414110041441432204000430231301302443211301232441044024000220033430334311423133233113140014342211430413144311233041443421431322430143414031240243141331243430333404344330424444311010220411442210403113340231023234311341332204042140211320101014130333234401413422413221033410324242101240410003431004010101343002003423143133044213202400411204442233001342231022001431343132240310010100403033413311031324414231324041240012402212340112440004441121124300142124323231004322031104441430414111203002021230313200024411322122103112310432331101211231001442314431210401030031221123430341202234110142102232410100433233120314142324201230214301320001330223332344141412024223042200220122101433212033203144031032140202210144432031243312220010310430011021323331100322303213044123143130104201443132331041410340244442334301213130101244101212212211330134032204401443303240240324201301243412201211043332323020312021421213004443103030410313301421211033442031220224230443034330114233304241333030340002003204120401004313320200210123430303014431032341423330203343122311112323033013433031121431044243231321302021310044004234411034244122221444423300241031322340414041401414430244442404404124222214314321434311210334431044443220014233441021043400411121043140034343131423413213411203100434023134030412214031203334234213022314004414441320020213021210433221123310423144002232223240342431010340124202421043114101423213410014112030114333112214204113442230201024431133140414210214132134211304141104234430010404232312111012412404222100003311423403220331304103213242334414102201021124420023444240040333412203020132141433120302123040342044200331221331202343224021233014340141011342432344100032341414231311222334410431042124313243223022103114313333230201031221310303432213432430403303241044423140130143301412133431332413003102022131041410000000200230013223000314311041130024412332021203231001313401400422434201412204212320124244214031240040104023101001302343340110112031143041133131041044112031230432411042140420223322113213422343012141324033123330221240122331441342141300221204333211041422341033402302300141403202313220232240412233034341013013101121340001030401202033413020431441021400414334200312004421410423201411031131420142120044312342402123212141401034031041102430244231144032114340421230431222400031012304211213432123104340002212020420440240000411031024203414411004022030212324032043110042224222213014121104004411224420341110322400041341042412323100324331333321240011212220114020402104022123243013133034112224424334310031411012042434340123431301333334402331320323414032441130032420334213130322341341202013204120314423334014401343300030042100304004430110322432234032404123000244332144024402403021012112214214113213002221040433433043413142234013220242032142420323343434022342140401441210201010101131103223021104040302124400103131330023143401423230044011440000121323014124030414100442204211204403430311444140114304103103331411021424304004110210024142331223100022240032334312343034444233020022140344400344034111142441120424011124111121420341100133022013444230422341003410443020034413213041100303100002414111121012044001431211021214023214302403320131321121423024241241334443430224113400200122042013232432220041022340204040223213443142210010332141100014220244223034214321341431000023111230412444202211023122103334400002110330303010432343323343134122332031310311404324143123100410231010401123434322024344134441334211340000023141033100310410331344033234412304222010440011310244433440312002411420022331043310220403344004243213244101303142414242100041423322010220314410100003441244120223022214421312411342330001012323312010321313003203000101110124220140144312300224204414440", "433232130033431213040440042231303433042444031212331402222131401224010333012001020200132133104321001322440012104414123400412444312432102004041104440213133120130213340434324033243424324100312342342104332333310443120100334033003321140031421320413044002314134044401243441443410342433141112413400200212310240443421114143430334011240300343412103303212020442000303434110124133202234210130021234232313224110142310023213211004412331230300340214333042343400220141203141323330033214141213334132010002001412041042032044310432302041424203334102214122101011203201320422140233024400442142244422434104320420314014444024142043023440002431214101204300334341134241314421200031002210042101124032030410243403141423304241230012402424030404033430441304420110021041224223302400444243232124341322400210024124231022043203130121334232424204132242132023233113201300201341031220340001310400233023404214324431012103211221101213413411030111243330012330300040240023343411120443012143333112021113402323033444043034033002314211030222314134440133143214401011234443412214224114334202201331231301000044424241404432343300421441430212012443003102024234012004341111304043212120441324113104033200100033013204404412201322030043023014241144123024033040402111010214300002120234312323412023222322002031010033224142120432231230310402431234004023404410221132132204333443343434243403430043430002430300141304114431033444132432031331143313144101142322340211211231430003333101321032013124331343043044444204324201341112223040130142410301144100431243010421032144141041031241324230230342443144401442322334202233332140001341244103003244342204002100432232122004111244341431141342030212303324234212110201044003402420300012401411003104333330140014341024330002430443430040121342423203320222432132231044220213010132032202331214124200140444414442432310040120122140422003331303444000012003412443201422443341424232214413200444133411302011304334420011211341144030414034004420410141211313421140331423412313313421410203013133432020011213223112140344141401330143022313410101434313444021221232332022202403141432224311110214201214232121311201331102113100222433443404420014242123330002021433342044111432342210322003442022312230334040403204132344020341413204310030023312243211242033011144042220243324403101403124020003333321210120311021224342440303122024442334120313411120243341420124320000100142101012301413103102022020340424232003402002020441011010240234004313342230430021130343223321341411231042421343321442124214214340223431013314142104214431344110142302142302420443212242124322231232432244022311313232024042134212303342004432420212221122333421421322401012431214032003204210404121313123214043123012404403442043403431301321400220022303323130403420202000204243011310241403232442044424440104223400401103220223024342022103243134124030414004344223141344300034412002440124431100013240300113022321214224231002114044334013404220412134413331202020443004332001414333434040032100113211223233011043314141244412012444122442330233203441113343402012213433231034324301022441313234211041223444224310030032100032343322040020241003320122142013232232111430411004420001421044223134434312113141140430323132330400413221032442242201214030134030201121200022240223431322213403001311302412320322443131401230010011411141421413114110043441210022224324041234121034442333101310104340244014130322324334434204240224313330010414124120140312310404333312312211310434113013311422400223404324301001141022243021411221141332410014324033343421410202133141312210210011030344242212331414243121400141004034224144144433223031104320014310242201132043330401130420044234144232204201124144214034433132122312201114104431023000033324430432212342223040102100322104120232114232210123044400010002001431111202141312300403301014420120213323443443020003213330311432311003020021442401212111203141103213303141033412202242140420214004113321430003434042220320221310020104441320414230121334433020342142243411034131400223343141342414100314300101040403313111411241221332144034322331440021232243104034332312034043433223230422232233211310121031001232114143301013414110422332012224221324113014122440403314043024020403000302014443132104423344402133333112124441331422240233043203331400022440441023013333123113201120311203140131111143300210230441040201032424210212103141401110143302431103142303233243410340310143402422422322301433432104124324131010402412141401334042301102203104124031332100230011233341140342", "414222234033413032044002204401441233234141124212322000014224222032032103434431133242001024330422123034323030040234020212204321122034040014202201242111410344413102320204424120023433102203224310020433432134012240113423311210004204033432033301010310410301421103330240001240412344412300424210314402030403102034432442324112442123113422040310220041143203010130103142213241301033123313032004211342102033411441411431143013001402333041332201344423022304030204401031030334343204442422044232113214421242402311432221330313142414104103014122044212323422321412000023134441323314102312222320213032314021340031124032134440402312444321134144421101313310342412200434302003122003312342411320333032400422223033002003241134112404320413401303420032132120340043321043443242021400004440310102312242132442133000010104413414141444311011023243014114433021414211032131242313430110413232202100310420131103314441134310304023100202342024342132412343300300220300244033434040000211123234042324022033422231304422141341411410404130404214334022200303004002102133314243400131224042410012410202432320411243031313024140011200002342312141044002324041131102402102323040320133412113323122411201023112223000310434123322301330233101343410010242001411132201103103402434004212133340230123021301402421210243341340141334232010030043102430121431002203222123231131121021340113200141020340330434300244120311234001123412202231414141402303244114043041413322231234113311202201111112244010304120043300141403442200220411320041101434134012304012413322141240011243201003243001323002414103221011222102024244102040102042000114433244202031123241333411340040130220442343013002020003114412023040240311233030401103120023441230401104411024144241230203200032004012214100342210032033310242002143330441043001223112224040114104100141214420132202311233000431033234004342300140304111331002133240041133002204032300043013312042124401100204434342142244003142020433120410041141314402003114343420411233113442130023213014431340300214034220304041444102342343434042113233241240411213024112001340420342032200042214231332324340130441403241020313044304404014224022220412021411004334432140412301222211423233413442000342040041241431403232303414441144002132311403203030202334103043004031033443331212242300330424021404223134022400002422100424024032314433430030232324333341303103324013433400203410314421402111203011142144021411414242102333143431000422401340444440430120043430002123242303123413144040132103341210211401233044140411420233030214243120332042412334401220043132212400003322120300332431100341103210040244342202223422133224304334144311233430403203242202243010241301340323024330232034430312304323244311100303000114104341322240044021122324343314134321132021034121014040341203233133341143302103444011321232231023021242340222412214312140044144230224101144311413001243201440234030333420303311400413301102023100113043234440010231320301021412343300130321003241243414211321121344233411003202224011031211411020212122413122331024442341321434004004143042130411203321211021420242333433323101244343110330131324401210342332022104302112111413102103103112042020102140413330343403123344130012012041033424110214224212131310444012014324322040233423321243200240243321100440424102210121212240214111102122302111143340414330214433414020210130211032334140421004121011343040441211234041130124312321040102423023314110144424034402144124304330101304220403314104414133103201443330131131121000000000123142214340413111032022044330221203020412113410042000104430131014212210331112204414034413130303211111420004241023344212341320304332004422203022000323410331144241130122141101032014243232310123014114030142303301021343100431201012024302221023214124033201244011140213331340233032441414024231401321233444040212311410020320132301204322320213304241433211231224113243340204313314312202233230330134404002132204430322032101003414132434441201113043212410322142113402004120141112401004122321140041212031002433411320004002022042233040124413402330143321001402144200212420202222220201442034341313333130420243301204033003014034132302232431000312023434011004212113114313034330401214332201214002443131303323442234104230324341302440042333444404242100113114310410200330410140111212031424342121111334400320123401220410144142321213341333301430014122142114230400423211240013222311103022204330232144102412411103334223042014411112102134140100013012110032041023410414342133424443211130321233331410414313401", "311444302200320102243220130432014411203042014043221203012201131211112124101322203341411210110101124234300230404012134400012213033033101433311141212221413033333142013022102240400224031221230043424110313233442044044141003432043002414002433201134233121403412010201313441030211130231104301434102300442144331422024040221333204040343113001014144310341113134013101312144120003031043131220120201333330010234442240320021142313011240123010011010210434343232030341123120403310201000310141313430034202040342102443330141413333303111221302100310231120344432221223402003110412403340401201003402404343422021131013214212141410241224013044334322244422313134230334240233422144134134144222234123232420423012112130123443103334333120022413104103344424332232320340400331200301102210303320203123412023034044431231114334023322200414231220003223343223143422142042443114323433040411031040334141042232002444244232112040300014014444204433001012224342110130430043220410400421442223003232323013142201104044133430121141343332240023040222034021311132422232043322331034202200020013021030202200232030021311344011420010243221001130001030344443011433022001113044222020123302301114221440001212320123311044212131243322313140413410411402244134220303240300132332100043302020042314042034341444033012403403122012144113203443124023420413403431342323100303120024202300331343413143301104314013330234403332431111032332244231030023012402223033431400232343133101214133234044402414104234421220020411132100220241211402324210103042332033422400304331400440440221031134043343104014402123324414303213313242411410413021324432022144140210112004123311320332104320011141221133303043132430124112241434012002113114201144112311241200132211203430004441100323113041104012122133413423144320123103423032222333143402310214120233412223142320020023110201233320023030203133441000341042422043220210214102443241241142231133214323321424120003330322341142210440123142304001341424330100144312134304310233001410130023213231313342140440230312440241442103323423430022440230244031400423322001240212023202341004042312342331021031311214114000130021102342000000231240132440230441000214033324003020101420000004021422130043231231042410132312430113200423003432133110022234320014413002403121230042220101123232143402304332301314003143304440011123312221432243441322310411241411012324323441212324134304344402120024240430121114020014203133031200112430042130240421343124230132402201300021112430112444324213000013233032004433040024003233042231323111304332103410420044010340232403240231400300213202012242142014114131002332123313443023404101421122340044431301400220011440301302314111142023403444333044041224000104432444241102010120430410444324414332322020413422212200204314444223330413343433023233444311400102200220003144231024144043002120413344403331342101034421423230222402103033031042331341012041102441111330030223132321121334212424223144141022212034443122012021003244312443043123204210140101424202224444023114030411431101312334301131402133111230302332243133120414042423233310310234444302222113021321311424401203311100030301431142341303303324431421111032144401422210120103444111242121203322241242123444134123423202331320043312401440234034232330014120333210122301020334441231121132102234240323103333404111323010032224431031300432430423442422230014423404420222214002300142310441131243233024432431344324041333422124021122200003030221102243201020310141332132241023302243342441203213431113124043121231441431404240112000221100332412401313110113210104411212243201444432401033233233441312300030211404103304402212340010341242244040223112402131101321202302130021224312344144431203123234014131014421411444441424330434023433210041314332420431232214024210301300424414121142003134044120301314231400033011432012034444021341022424330443130033443142213400430243232111303003013142442230414343131400443314320331202410134431241110102420144032423430042423223211034211223213331003443123300033211202300314444234213011243403410400021421330424124414440204141140234233044322101011403014214323304003432314240023303321213314202242112422314243301320310110211420100432403420302002032313343321331244332020341203103343041421443243210311402241321344224143014323320422130021320442341133440210201043100122014313200142104133204110320144420120424304442240033133434232444204003334412312403142432144440043324111212424403314314444423020434001040030221142340104034300200202332330131240110440200134124113", "343421321021044414403410002414204233314401120310332304203044440210012223020324421042134223011204114210313000331423003304411110110102440002414222223021324210430140013211013322414040124433100424032224134112114124242112421301102420241404201404140211313043144241034121424423332113323442121312020001004410023243034343121042121012104310241042102411310342010323101313323040421444222441230032431114244340423343313411043000410441020100332140402242320440141211332014023212032310321141103030144343434134244400014443014312443144342331400343241130131134220014131123422324431143333322320441111241121433001441142443324002442240204400300244141243433103013023434343102033312201030234300143113023214323401303104134214440132031212041003430402123033102143423041114412333132300444142404034004204010034332144020000343304200403010143133204443340432144344101324404444341230123120111420232203114310201023222420310112024033220413204310231213140311111412234403040230424413041422441420441132340220024432100131024023014112143021030243112212420004112333020121311001333420341122004222412123020012323222140241413142001221100120121011034344322242414312004303301241340114130332304114030111011410220300212013134132240402011343002201304120044431000401242114043040341014023041200103000213243312341410140422424201323231310230343300214421104141140203033334044002430241203034110304340104123301310020342123124242034223234312230240134333323230200043301000230344434430441032010124111242021410104014220320011411322004144030333231241230142141213404224004124204233243221310434433332111341112404122203040014341312420230403141221331340313014202333042403144021134401421421111310044023234340344240120444414044222413103430002244221124323303403414442014323132113122303303332314401100213443102200333331024330403121022142402402223011231211334424210320302311102300232310004034240331311134221100300232013110343234430032442021212032011102000024414012420443040031011143441040334042100020333333221431020413000020043224031111143134020323231434340040420033100322211021132441122310401442144234144343312222212143330212342332101300004040211332300000214134031113441112142043410244201124302404132213013421123433121301243423041133003232044112324431133300123211411432421320414232123032321400231442431344114320444412414204220344214110441323112013430044321214023301043223404241322131412304331113302044404324400131233043110114313441202021342202002114324032122013320034142343142044344134410230234031440221020244431334302210111123310031434000203420200221233413401002020221330403023214234443201220410133111043302220013402200042230441430314001330324142024220240242403232044113312230312040134324031332120002343013341343141123423214220201430324004421202020131400414410330134220404020413010424012121134303424132300030031043042434204242024110340114200202430003444141002022333320223233002024221412213141112312214320412424131304020342004020112424234042412402214313330341033132404024340100103232330141424400221144013413012304330220214444110402303301333141242001010123133243442442030242242330341021141323030223142200014131114423124300000034431414014021004320112111321310244113040210344134013212002002120112142143321214001343023011101322210332142330302134321243214323013424242212031440430223134421324003332021121042134213103101013330404122330122341114431240100113421224244134410422430104004031042212134211041323204330003231143410000311042230430244232330424104332341433201423444204312114130213231114121203320000020030242221140124131302022200303133123301313401023024021320413341343031312032242234442112243440004044000012031140144143442032143443411213303420400430131322144220041440043230443321043410213341322113033434204241203320310230411202304334102110233143413043402424342312143204231014432441010440313231041144122213441410212411114423344340014403200214222123003313022244012433310044321310204414213401301422333403140041423313000231223120334332443030430023041134300434203201003433422224132431132004223203320421043014203223421132043141104342140430320303141433111110230203313104203041010020344410241433411224434331030341424130401123243313202201113232023410321234324314000202332132412404141342444331444142123042413044414132410333003034011211200424430203233212200312411004410421214101041421314203134414320401113100241432013430042044343403231443341431034114101224132333301323331012211423210244114430341141213433042302101123233304231404120312430140041243232204433", "200301412013031003320411201000112430142443021303204323210430042004333241340042114122231110230031233103012204403241001021244224444234240023000212120032320423401340223114041233403201422312034113424140200023223304324043344310424344424000143104414033241214230030434120023044414323210203011121403201300434244212342301002431014211234144331200212103344224302343242220034110210041232443322434020402031111433004224142230222110121410430423122042243232042233304022244041040202004001243122213120303441011440041033204413120101040222223444312420030233141311041331122022413020441120002132224304244121114430120101311223320241311432204214303043121444304041430424442032300130211302432142141414111203433022233431222123440101030302402304211023034312104244141300443414111112310402102334024331032214201301432404211121031430044232114212101342122031240023131414140220322340320341321140111333142101000310413023011043311133332413010020241421232014411240034331302112220043324411303012044014030423400402433342030441240423330432034320424112020023211403201220334001420212010440223442232230140241032202221202034200332041310024443434002420120112200422012140342423342114410103143141113122031424204114000210014131222240323230040432133330110240432041343234214203423331220023202231040031202140011010101302103214304224120244043410433011140011111233303004043233034332242130034042442232021312410230123323413030404002443203133144132201230304331103204334120102021142304444110020121134031224233332343200004422320112130311401410132222013231201133010321041110022442044403204342310330411232242214121404024424301141210331420021224212244333014440204104244100040040231014412124313120030121000422300142001201040213211131202214012132414230200320320442120440442303312221443320132040131324231223232113030444111142324203141134443230322142430321123212043144404321212413130212222434421041414021100434242022311303420132433134102244303333321104010134301331042313300320002300243331220343222244110212121132202233342113103214104011313143210032412144412241041241322031241444414111204224443303430422433222041122241022222402020010031421141323234410232034213124323123312114021040034441142040321031331140432021114214431240423411412122013201243411210201140303421010133013130042432224100033414410200122042411214040310213232111042041110030121404320041334304411003240003412421120402443104000230203310310304234320211311240033310142130332333122122101404012230413411041443031242310420400422212310303001144000431211220000024414130130324131124233003331223422020213421411303002314210424142122202333032142221314233234243001330222244221212044210113111301313323114024231232042213002231233103001434402434023041010443202420410044423241400412421304312120042130001022042324314424241020321203404210134412312023010043402333224144003304134303200222013133021313324432333134303441240114311014224402230331401231144321444332101003244440020102042033411133442214033313033120312432220344303004113334442220022201010434220321320040402141003434123132113444340413331003402322233424221022010020410401204131410131122444042342000144240040203120411221124000042423401334043430420030423031330101123304234343024421303234133400123242404444202142140231111214120320211431312344321403303031021340001341024430002410421423341003244340123141112331412340213403221321420221414231201434230240224201214214043130332010014114342043240410220321011302100422302104140114021320044011003031022424002244420021241404403021020130013040023033022443221021124304022301021111030301344132141010240142004231302410031133420313221222400400104241103431243100123124011130403330312000332040012431024140130400042012304112440131004041134124444004422133444014033211101134031210013224201441014243142242144411434220413241332230434124400412421110442422220300013422104304334300220123213142324414041403303432012310223140132231040414020122344130342024444402210044404424032432132244432101133014414243130111232034014441320144333430343344322131222044212404043101020401440120443333212132203124330114021112343310300321000104243142141131103402333012301312140032022021004411214003003233133340422103104242432200203421134013302040333003334211341112423442321310202403223320330410033033201140402320432312332043430313341204244300140220443043112014121000113342002300100033341304324311434011233030040012431301224424411042040311444324042213314242040304014244231112044022323003304102201402023110234344221311420400341412033024030343", "401311314042242321202010311104344412442120404321321121324440123304040201211211000010210322440031100311300103410023203424111344203043344023440024022410142241232331133410443141204304243423424014120241204101423424321010330020021402310412222312210101342432233141304012224010200423021300322003131231401340303340334024312244013043224222143344013340443230402414021111132124013212022010334040303322110131340431011121334431113312210344104434124000320320431330204204221331242320031131120302011042220433313323214210001404411112330243001211233210431130334434004010023404102201324441000442312401103404242214430211013404313213124130312130413140422143003414400301424432122010240414241402202032031100143223421043104111441224412433200032140003410133242110214334214100244102032230430413214303301332102404444301034411232343310441332202041223140423224020422234431300304314243141032310403003300421032113103314303303433402401201304234321314102232001443140444214422241011001431432210140030411244311032001233030410134441133413011244441434322234044214424002311310114410001240240322344444104011111144423402134113224121143012244202342413122042303423304311204033303422413001031202142311001443000013243242401224301124210331240020132021424000420313201004403313100011024034020022423421042100344310404432042020334240413234324021320432043441212142222000143313414100331222203424223000122123204021442340420143400132044040420131313313424002431100130331310023014224230120414340401223222110204411321444333412124224043411333434420102220010004320314332113223132232303113223313341001122301204414212020042340340221323403000132424232040342122031144333010414002340022412012011301212433303243400141121112400244230211324344111210210001420303433240003431330304243114414210001010041302001032034434403220243113013341241424343404132031233414230421010104210344320333011230324222440413232033300303231121032424110443000232442223032301421313432012224223224342040421104214104032241243401041311101142044032233400243212102421000103411023013221141421303231321001410043234301311113002141201120212433221230221042032320214211433120213431333020114432300240212431432104444142403414304424124210111331332240302114224112304243143324414020014221021142003113212324021441022134403403034341123123120402244444321131203333414404222303213204233123210411231401242421402022140230203443123202324022311110112020421041223032011320142432421044434432140312112402434113033143422301114003032033310201022113113034024013241043234304114343212042041022241131121240312000314343140404222012144043441023331404420134102043434213311121111321002044432004122402214144400303312030304114213001413224404312404001244340434434313004000012023222242140201022020204020223444301013243113030314002224231104004343204031140420341443323332322020302000110121200411432210224104034232410422332020101212402324303213241223030113010014244430342311310322100031201410404044120410333420134003331313404012244222132043001402322004141431242434224434124141320302413322111210102222234003140043222143041430031022420020401444433131201030113213333022442442322223113443241014000340241402412131003123031101020320041000303214300320422212310104213102243013141414431000332433201144220143314201234423240422101110043343113110223241330120322303000104031402443423004123231112040234031340422443022144420103112010230201224030332344331400301233412130423423204213040344331312113342043430030403010021442323231231411324343014423112430414442233201121302243043200024220212321400200131133332420304040344442410214430012230120101412142434204243103332004303023213002330302142120102031210401444232332214022214210311224144004212204342324143024203303400323020313042021043144102222201314211102213102233120133141014011412312132121012013133324332332341344311432244243411314220102100243013334040133442400143313342301112132020234302100032421203312112341414203240204342133220111322203134412311040201041302241002400120103432422330200303320312430203344122441221021344241043004412330442343421334243301012220421024100234004043232243134441421103130113404023421333021442014322234404324041433041414113334310044421300441121433031241013100412320302411412210031434223331341014130404100042212432341003342200330240434003124333124344111323104333242120100222130412444433242003404021033301232001030101304232322422013430324112042030302400111321103133331442320242421122431414330330400411020301103032120104012034314442100200432031310233321424", "440022243401433002403042443113342334224410244432041220202200334123034042324213113402122442322112322232302443211333041130222223410342213214143014242403420114334002402421230212233223401120444004132044424334031100214431211431114123110311341034111422333302120114132212344202030341213324334012240341134202212422324443204042241140333014230041020411322142230200000010023334420102423341001113242043134123131322234300012234033344302422404323410143222304144113230001323321240022401233410343434012210002210044042130331310214044320214224441242210000221212341302122304204020400344241311113143103404421014230310332313102124302234113432031021141223210430440404001331341130434312312300244312334101322403412141141314040130330034232230104322300332343001134013240113433423102123233403233343223114342331423200210112224414333301423010044133202413421321242143343302204141424400042133214242012311223412031142243133444402001041211404404113120434401111333123344421111044130210313342200044144422444040030314003403110143023220002332400443132102244130433020011011241142133314134022040202330334342241402214304140041420101431143304040423310424243413344132144244301421234024041031420344203203332241000414230120322320312221223204333002232420233202022100110224314240440112442024323304414000342021312413230330442442140144032004330400222020223101232141213313303110141014031203231101013011321324022340242320003111324434333022420411324121330443321414310440402440142043212312334013302233010213421231010322134442031314030230324234144434202003114311220124441301413310000210423112023443411444311312440244041330123112332044134224324400111040243221424333120330134100440011211241020200012300113413002111403021302331234120423304421011432300101111142042020403114221330442321003002121302110122400403422100203012401321004443402110410143133100023013043431200200412410413020421331223403024240003303423201422113144104311134344321241200313430431021140404204411421444211113023100123422220123130114014143133324340000411233301204231000100143314443402013303044242301140433144022034000124322122023031213042334420422240342140103200422042434100011103431422013421424240332230014344102442221131224433343314021113114101241233034310104441231001243334220441334404132201042131110400233013034220202033442242230314333103012433413212030323042031131211132324002042143000030324323322431414301244214334243144044323122021112040121403222222410102021303014102033243244422023021303332120233134313311343103041022243124002231232114322243424333443302342142100044431441034300323102231241401210313131124143310443321243302130123423204012403012100304323302231410220412143320222202021004432313204013310402221241103114130100331400030104312200012044130014314033121421114122402022132433402303104340423420241314234002030413303210141220113223223423044300044133112043011032343241220413242402124123441212024320142004012114342213010403011414442410232220213402224210014214302202211311301100012434112211300011232121430244204414320024410320044313132022133022344312214212322204323122314233143423111041333240304132211343004322010410033130241011421441404221242401021234010433341302230132401211313001003033411424230201142232113200243320142321242231110140031134210111403331231344413133214041410434022012314144243043404202124044422400204004004134013102300322442003023013431301403030440030200130031311213114131201122331120023401321042011433334123310102121031232401042021100344410312144304423022432434241010310341003412413204043341112014132003440434432321124011333121402434020110400303310300124214004143113244042112201201323312103240430203400104101241124441421410102024421004211222143203430122401140022002440114302011412320114012020010203121333121214242012304321243003420132344044241134414444111020213240310203311410040113030041110021040000120044334224321044401212221100344240132223301330331333304231313223431031013302133041413441204432114040441103024134030312400413214041131112100004040424044302423441302420220023222103431320424243233103441103043301000210242340341430212134233120223340203144311433414112243443200424240011343342011301104212110444314424211441114114313121422313121422124201200340410010312330232004424230013220031102140022120443442421241321042401404441412412402104203122411331120002431321214043201301330100304242243124212243033132444222403223032221232203324400221344212043233244341041020424024111240404300404114040434003224300110303330420123140444301323403104", "144031013110404442320033434044024223200244103131110032030110331211324312400434134120241442440013420040441434320343104301404232413420303331043040103320430303432104422103110413044031400403424344313011022430003224002212004110241444302110330013044144313420120320440434211400113043413104441242202023332332021000441023323401001141343300144140443234033302102414124332131010114233302220401424211242402430322132240300114432343410104133303303420432101014021013323041300044004034233233142003311134310333411003324022212332240300141210132242401043241304341120314210010423234014444204342242433124032333012301032002000411422030040333003342301103031330422232134110442230343143420343202020120004434134111021013420412430313122312404434332210401110014210303040133401012033400012420312341133221411231414441003130000103304334343414414141323011012310002203443234221404010200400103233421302013002120040441444323413401431113214343240434032401104300101133041113402244142444114324134410432431131343321213244410233344310342242421004024430122430200202424033201241004344131214400442013020014402412243040314312301320042414342234433323431413224112110221122101403320022231123111210012002224422434011240111213002310012233012324322101000140111044203332401043123120332240134314030030012303304442434243321212032034444142300322023400424240142244330001330444033331324314133312114130304042140034342421124304020334432144224210011044240121321122122220334441024101243344123032302441201010401322313301034310323103034234313114313044010244344033124341301204420211421132010214130421203343010321014040402423230123022423200242342434243404010102100011434334423240244323411121344241142310120242110242140314313432324141444140313114224042030033230331304103210340142131220201420221010242231314340410134100002012314144222102414430134323102140041031022223330303342423203304311430044240114041030411040203100431331000430202210420413224224114320040241014124340140024324110122430142432004024411033143341304331412302321402112411023211313220234240002233334142034142311234112320210302112121034220230021442242213223341400020044013333314233301130011411430240042202140301320003021303442203310412024224431221324144233344311011342041214131131040142432033442232011142014414434233222104130401010301004000414222343004040130404213001402004134043040142324424340143212322101230243023422401312014231023323310411000421041132244320033331432201244413331223321022433132024203211312401311001132242131313444334200403030441333204124334233033440141443341032211144124022244212311240301230133141022304444040143411213101200004240313430410214310144344240433413023342303041040201124322421323000104444200041434114004124223132420443111101100103430242003230230243030300212010114014114201042242200211341333100231214410004430140342440032241344114234212203430103002232112011434313124113434114403403441210123022131123143344223314330121104344303423424434044400242242221023340123220442313423411201242404012204220002132334202210011330033403420200331402421143014340122310040134434224141410443110324200412101101201414401440223020234403040144004321401420110444244411142242123124122431214212344403431410321330132342122433013024244300444341320231441340002102132242344324230042442114443434044422122214130424102212043121212214034032012330112400233413022201234020224030034200420014101332111044030322122131141000443022014332022121423332404440234320402230122024004020223440013301111013200310010342140244120210434302230211213232013014230224244330021434100224320333240333410310431121304340020040230044023103300300014231241411033421433141244310234102142000023304422234340404232142134112442140300423202040402011424334204420402342201021312104111123021200011442423413341413414211323332334004014033141002114334021221112324210123011043442242010331002140101431220201144344030010334022111440013013204020101102030120414041414414040110423212002200102044331204241321301010430201201024213031040123342442240443121032301340132432434300420204332202241102004034344204103411322401230141334102334011211304110321032221223202002433210200334413413243120022423333333140144131022321414004101304443100413143041144420104131034012304001141341413220404440334012212121100444223122120010312301232030021420202022402241233412114310100241124344401140114223102044111104002301210334042214441141324324111423240032232014410033213202423022032302330201021143344243241114221131313300211140043320212220113132122431331113", "313230313023121333132101423423101431330303441112103223131432141220343100311224021434213133031402242033144302324211302433311120210034102030132211010120404102424232301240020401244131323211330442403113203043113113010300004213111140411200411004331300241041021120111104104214141123440214213402210140003421012414212233234121201102110344113423324222311120331132341131204021110103442320321430234030001003310033440331133031304111131044433042402023344331210440403330013340104244202034134330221143334203421424032102040223342121434212130443343002011411113114012430302004313313444440120124342021102000121410103033300313400232434041143310100220303230243033343104004013312311200101223314110401422140241203232032102100243240133140444020410101430213042043310023112400001303033030431202210041100211423342101004031411442031412040323320432224023432202001341030343113423331443304334331021310222243243243404133321040444444143002201012342044401332441130404334413213021321104333203144124130332332403413120022034213201232324004344200314120203042320244002233321430041130121411142144122042012313023424032303404422041100403003310230342112220332244400410223030210201414321032310004214331204341223231222124302034120243223300222001110240133031030323141124021141401112011212411312402440421040043002240013144130424433320144320003133031041043444010403040003410304303401433410010302424311420441210014300414002442342134201104241303200004134212010321200444312231340234421403302110341301320104444221114100221120303243411321303132103333420331422234340314003020301013404014233040121233320322041212301322024403002414442412203343320024010122032231422132340302104443133110302122312203003031044433230040213132120243233444420333323033434101040420344303241130204123200313430110233334424044111442331403441032322140014220403130012323100300112302432120401104332404340434244414331111043000424311031213001424333102411313304101032200221343021431231304211434340033210104042114213443304101230123312120042111343231100310042304040003344234101411432032434133213433322102441044140142443444420112323120130131114110043210242421300344432210223420440140141422022402312041002032441222112344213200030421324331413040414031413240401422231220331222140100403241204241100343001432214242110113231211141103241112423324303231200343211412131130301043142101242031430102001123040020334231012143244403221121223234323413303320143333111301000010204220241300424230343313123240312203044301300422032102333030444202122020013000110431413010230002003431323200201340002303434024441402224201313242221301034311321023034202131324412031113112111203313414044400222112320240400204344344344330441403334203303334110342331410431314333341221201221001334422211030440003222130014130232422021423304312220241124332122410012424040322434401133120113214234011220301232333230441443230020223211004020304421122242010311122102243211141324420342034404422240340043144131431030120401422214222243343411312201443331244300010330321132100013240223043304232132344320030314332023111434441203210333202443300004222102302102241012241422031232341033310013042313431021330424113034031404403013144224140114034011444140302332113434304421330243213411314214303223313102203313333034241303204101122320212320243010444204214143020123410143302113030322102234222323424241120013201430330123312143444042114403324100011310302234331003420040311402144320310440144304030142321411232003120330410133321122110204400243104223413403401423430401132133012244244440243114304223042341314314330201402313011142102024242422311232202223111100013003412424013300210141032021103230120302223204233441123013041232411000031413232044441431333041022243443114220304434200400223232231201120300242022031133244303234443141103102311000240443331204004124100223442014040401244241032421304412411343322402143101223432443414443002412333311204044132204314344042331314031010343143003143012022040120412203221202221220103003422032133433014224442143113232414410233014024401103314112044433412021224400044203043322433000110203213142332334144443313312421021223320123230143243114342221203414143220410414312221213214433410234234313404230400332101310003003233442024300234222011013041344134022301400423402413030133234103402324101223430341312002444023400102412432322342020111420034144301441301144440223342020004340220310132242441441132340320231030140323222001322204000304134333331023130121041413241223021340231032340412033322401020324232001423223233032", "211203343423230043043403233300032142044240342332423411221412332132310242013302030341330400203213433143331442432111340333442224002413411011141321011230440233201033120334244223332331112014044213340242021022442210044200241301322010210004411030303221202342414342320123423113230133100020232033244400022443122042343030023124303321324202143044022114132223432100222111130232320210403031400433344140211231133011401322143102014013130341002040441104204314423324412031410103430100132101424432243244224032434111204223020434431141323240112014143114144423110140111224210231142303431123301031431204412343223212114144121411401230303032321234213200320324313122100000122203343424431434343212331020230401231400020403010203231032421021341002333033422120032222103401004341112012423423112112401144220133230003224433103323332220300124114213404022223342301140342141244331004022330342022442222324440012434042411313113113204033441331213413342411101310131211311203404233141114422140232003400434143423120443131033432030203410212241303212411122120021312310132331021321213240042421100032341323302212321423230313242200123040304230443142011034430412231213012302230143140312143003323414320321412304333141410041142013343212324441410044000241104123144313313233443210432403004013421240424341423004003140323200003404124042004233442422123232214443240303034140224040311113223341223014340324401103023140424241342344102000443433001403140122410342340314113223301214442432040044324130300231124232301424024411022023343040221203133034211201211130411432140204344224334112232423242222211012101102111110104033120302030334420212123032130023212342203121300220012104000011212012030023310010011224243320121124322142300030220130441134021203211224122020142030042233200014001402211104303202140424114004013131410023214420033010442430232200143230104213101324302314011032341412030114314032342041040002403320200141124231122003301034022424043044303321140022410021212223004323320022120004001310132342313142231430302124344312333301212330021032232000243222442021332100134404330134432303413432331311123312211313410404132132102102300441303110232402241214042224011201024234042000241322412123202340121131241000440332231121403332214000442111142210004320212330322312200311212122404101113423100321201001424012420200131342040410233431211210433202414001432124320422032031331011410222114031403433200233041102102244443413010043042223321402222041430421444034331033212434343412012041430142401023134133123032303132300011443200414030024333112310110030123331122122012040133122031132212330014034314400140230304344230002140333042302333332413342440441143011442020423101432032104441234242232330020401404341431100333222224120334300132141432102330214442404402004320033220321120202330420301304242321141142302010204121201021044131100030010134044340110313143122141424121143140414141044342320033023232102001110410040103103012233130120000404114023412133121333332320102020212240221221111234202003401012303344242333032230302321343101004011212432302331304002241211301033332212441040013331440322032200033123143430043324244111313430111242132242321000144111343102404100224411233344222444102123202340312340330213243030130434000312413343033413204323202024102123304301203203334400343004444344244111030232141012141131433121404043404310232112122402403030142423043103243341401202132031040032210314320133020223213304031030301120402034102001304420044120442022040333433123141404003124134241022403210243003400334420442032140120420321101321310240113133101444200440111113200122422124030140440304313313003032323234333404442432431103414343200123334121240424112431443430213221341020040420213212332410400443311132403234040131441324440240322201240432310212220314343131220302210430433144442444211112133240331123023210422243232331032442112213130210104241412413243332443210331242041041044111300310242011123041002441303320442131321411422230412431022212144440033123214320342031303241120040010132220201113120123042302033002324041311130424334134420024410031430334404012302334212002240401000240130202411321101213043134300212424014333122044423412333212030414423203003442121104122301024011442432122020303211021001110420004102143013311032210412303142121143304114424001402101333420141220014241022342001041400201432201242010141200044402404000423202204200220240141301212334211324030201414213121012001044101103143222224041333300414221424303243313240040140023131141243413031232034431432331001041243201", "012441442100424140132420304040220340114331330402243221400124103443301432342112403310132310241012342401401041222003241422421302414400410441312221303313333422033434310041212303013123143132311320202433104042143322432433043330401314103114124110330244443003334431414300344023022312221014432230413241004011241200131234244123311003333030032221202421304244400030223140343223203101101404202342200343141234222100404040420213030143241142124021112212241210010433032331233412042103234012114433120010230030042033313314110033341224210230242231034230114102101013134400343144311302222343302410300210032331143030113404114003210210414310022111140034200124030030310133230134010422120123143011203314424221120004303042040424124232120414220400424034211411021330444104243141011423103014224424114100144340304314024214101331232104240044211421343441341340111440412102320324210313201302304033343340242341100243231022014104003124421033402244033231200402230344233221300042413012333130022322331420203221023340210230211022344443243001342042243113212220014403240024131113340323322212023103403413410024122310243212334111324430343331224132440431202031002120334212322031114122142231434344441340323033100322021112314214000032131021433132401233210241333111340210301402342231101223144233112241420013221004131131434230211433334323233122440024244313211200302343100202124200340232033303442120032211010343044312214121423130341214321031230444014134331423014301201300104211012041311311320314014014234333421232340214000331123041102203011340201214441341004240233231431314424424221204133342013041000301223203122034412123001223100310023214142404144324400412003441340321442313304222013444411320342000332243221041243032341001444420134422140042330403301340412110232424013313424114220343244202213304303024031100044134304030031241043332244343042124300404412334111013242200322100434424231130342222240241040420121014013421104443313011303012123330104204131340320240411322140100310012430104442224401034132024104143231133211131011131032142430401211342234333231320432344422142343334041233014313444112421220334003432233412324303213431224224340430312411400131130042423133100202114141000243443040400424303040221131122432014320102342330202404240444213220214002244214310423242112144103404212242010032044431144212103100412012131302400424024334010100141230401242041340234414443141004410224320333441413330441020023120004301421110440412033441311122042113434133102330001123241402140002332302133120122444411020113443220421213034011421330002304311031143233431413134202014414004322443011111144433204401004011323020400214324444311104021101410114131431410202023234213222204411011142400004211421130003101112410100032040003004330441012122210111422000412024323421314022334220433110221120112111333404020241310431244021001211243044211412124340321403111000041144400241221433021001210243201434240144240403311412230224330032142120402111403034100240320023023412433141401030023422200143400301142414000123443241101242104434043311002144034223232412120441313333011141411041332341334143130403124201023240044043220142434041030201444330031143343144401234434024130321434444422331242202114032341321144141424042114442443240431444300130303440310033331441333010204123134414440032430044333244032311304201334111323021343133122310300134311242344201011311212431340341342301043202023032441422403334421244144310334310030111443034224020401130433430403133244013401334134141114330422403444113224330044312233030134124113040323341041022404044140340044202312400020232133343233203001021012100440034004200203030412342114122404311342210034332442322033331213221344002243021024431420144003440442102020140423021320211311420404000122144043322411020143010042031340443431210403142413400001433012031131232024103420332141332314212230242143213122423034142231044422010200002221133014110144111231404341421204230321134333204433412124313440402231114320131112202341110404113431024444112023322221430434031043331222113200032113214322323033112211310442010314141134443203210302232204021001041003304421214022014030321121343420034424040010142233223100144014214403443043022002023133113341244113001411414412241233414340404012343434331224221123113042143434141440101033414011240233123104334211223342411031404411134422013142023422210204333440044003032442013140100001033013300233020403131104003310244014104340341230202324023114120144423122302003421224402122402441331120411402431030331020314210131401021224314", "431133133003414014432412434201001233303140040114204434033434203340410033430232403022420034120404440402124014213210343240304413011200111304214233200310401202131010443011321234201024423022143201243304223033341113410444043143423300322424232414311131323432122400410040043144333444041232241443413421133311313131224012442004141301433313420332420034310414244213313200002424343242032104144131322021130212233000320030241143131124212300041222302000034030231213011432112422214213133402440144341124030123234001113141110141142014442302323120341200430222031041210130001131430344400340244043130230022430403103310220344104442433410044020410240041033344040443011220224303144404032040014003410402431321411122324323122403440340243414022144444412040324444334304403331414224213132112200401342014241343042230311241304323444032440120241044112111113414200320132132214103111141100110331043322433401000034143303324012402010201103012424203012112020111041423002143221201122434122022242413423040130211341234430221413240230410311020022402121033110232144412232310220403041424211203014313204340002403022210041003121121120300444323323311013044400244420142313122130344310042142421030144123213420442014332420234322323424031310140132432031122121112013342123330111212323201131110244403124033122341423304311110223110341042003241414410312002223402011313400040233213000413024124421133130141234200103340042212032133340133041104111230314400223003243120004310040011410020410121211403214034220301042000233231223444022312023021013034344030240400113231002144410022203312003422411332103311213120044444010342444320313414421222122023041433100341230110421411320122142014301102013200422444302103322034441404202314434434023002004414331002341223243430142302424302241222220101020132210310033142103444043244004321110304104440400440042103043141414441342010034004313421432402021041014024130414232202422424441103404033223043111413003422422023400332104012432330213131204331002111402122422412344120133133040341324311101002333412404333020043432130142402333414403144333202041013311342224024003110422141104211130021113200332444001301043434333442302221130102102300200403304223031110242210320043143214443444211002332214431041140400024410321144033412120233143110433011424443101420234403132411043241323241114413104430344441212340244033130342111303021011020214102100414442233313443032232320014234230040300032304413204104402340241140133330014402230301314343010040242003133331103123441424210012200213102321230323110131203100033311022101441024301240412401014224242130444133123404311002021214442002314414310024223242213042144322323034140420212114324204113324003222011433023111001213044304210433414424122421330404030231112013130204332234341143214041330240112402314032212040223221434210142033434243422404242113412011423024104234100221341012141344044014203422000134324112121213004243411104122324121203121132414311133233043432444402102001320430000231331101430440421101031004244001342203414222443223402122242441342340422420040443041110110444240303324224010333011202201424302301344420101432021231430424122201411212300020042121403404114104011402420403432214131140244342412010020303231124122034134220422113114022232303044203013414044022140024040011431143431313142110332221321020404130412143441120040200312202324031342114122130311313021332210041140221320444220142042430010234403421222421222342111221323014010003224240410123423033232312320042221333013232130332233344402311410444312432143102024112431223414140412300414312403013201241441330400424333433013022011243031011004434314343224432110034212144233212042043444444332010204142231244412100023310330144124214031324440024433422141113310023231230204013212214430343320132300441211414434344024441142330001210420401410000301442303213132040020044231111214004100241414042214444424343200442403031143404431043033133242034420443041314313324401333010222212430033011000033011441322113314342004033020303414321232030120300202233121020341430220302121214303012331041310420344033014104024414440124214223113004401432432344002000302103403101214221012240121310322214241230443304043034320434123441043341403431103041012233303111120434421043044242442014002123203234210031041434413402124131324230434304433311234424043442224102121220003324244433240403131423141030413024121024030402322121304203342204100114332443244144033200003210021330003040221124042320413101021241320030441210212232314340402130443114302422322312403241110221043", "342301302002423033211240332301414034431102403324340141244102204111001012001210042040434231144144311014122221441022041141133303321010422031420024133043122421114000330313002414210243101000224201021323042442103430124413012021040442002003213134204332313244032143332114140430143123041044341323214210330102131431020022032442021034113224323214142402133221013340103111244410443010410120431223114213101243431044034404343012103131213201111023002320141330411023114322134020231334300402214014412044233241114440244424121421011430303444241023030043303424003444032302143143331031302404224143400444244231430022314304014420313201034210211032302310310411142110231023102233222200322040210430324101443134302442412233440204110441403120041403303113220400121244132143230040212113043300244301212322041312311324030341301221011113414002412230022041421004011002420430021033310243044212343420304230223241013113112240221230403411142224111223404134401243343032241421342111121343332100212214312111012403300142340433202104023234033000122004420030143344221020412401204343011142421441401243411401441203404141131402011331440343432011044443224034131402312101303210010321023200144012224113132224401202041404421334200332333430141123210223034103104412413332400404311010302111301221110240122344001420344431213332412100234102041400441301222331322443233113312131411131442041023340300000213112022112313342343242341332140111011341304310004313333230014104312022332422021100214133344133020244223041021144230114402024134013133430404101120434011241024331412431413121311323404342443202432420303434444210203412241300441431432343000030430222344242133431222312244111033034113431313322224243322241013120321421112001420320434100323430132130224313224033134434323023302424334214114143332042430023414341014442023313101113112402400013402224104343444112341423244241434231333440431321130141244233110302430402014412341304334113013432414022033341303400022013202121102203240440011232324034421143441144230102411402312443130402110134301024414022112011311034010121342232300402103012041443342334241112343440440104120141134301404022000340412422441411021011233201001102221344020224313103133320321204021211014013330132144404314422304311042140140234012324132222212411141132040220013334140214240134312124040433141410023020014122442421313403412030331144004043033030322133101243444010011412212132230410021440213424002321432322403403224111314310142204240230402010010121442234303030340101114234242404434113134420042114410311242240011402411324334240303033204311122224241231100214130204033433031402120202424022030444213432112032344404110440403404442131021234414430032340402014323004114304104313111202332404011320242341103400300122233422233022220423031431140244200100334034130020212144102000330434340340414022114323403413431304243043441043213044000320013300413022434322442004424024031011313423321000021322112210224344210000033342012032223012434443312002324003232400212003022104131403234221333333412112112311331311412011310042001041022404240434411004334423113321323104431224404142010443323223414100412110222022322230210404402013002311323113434230012303031001134232011230004402214004142041100011133102014442021143111241221101133320344122023333140231344110234034300223301102340420304411042201123332241412224001044442212124121322402212301103123214010200000201314004414404400223331303013021444012200200222112322210320442300220024101120321440134440042004403314112012431011000031441042332011422121444022204431021120033430431300343134202432212213201331104040112211231241323444044224132140420432240442101134424241211411443242441214340433402333214210200201000130431314422002001113113244410134444124023421431303433121442113433334001423021440031212202344441330430002020110231130334001244313412410013010342202304312021001232042242240441410044031224003342214341401231103341343432200041104340031202314344134234002430001111430120001024431432423410322004244031130331433240003423212340004234223432312333343223300321030442313434020022234243131140103443114141331123421323313113300241241112420241222343231023134404342121322440231202234202442133102003031114300430414224314231421014124122220230320113022404342442432423201013021142102000431014411420122022410044321341322014131341444130012021423422020210440432300312043444042200400233232334132020003202242413104134112012330102141344222301434130112300321341231314134144124142120431120314114341421140420003003213441043313210322", "144340313124430200421032442440233002133443133210240322114323331134211100411314340400414413423034030410030134230402234313232214220424432344423220230133203431010131033410214324142122241040342140422100101343132120230200441241311322124322333204313143423334430144101342433323043202014430032211144141112022123403211243420431442340103424410241242112412011130201312313104144143414012302014004400120102213311041424422411320404344301120331041433333341403134421144204114133333424312214041400440031241320133222304132000234340024321113111012241042122124443300141102003433103340210133022014424000324301414040104324110412113442420304004431014331121212004024132442314034303012203344333200013103204411421102344031411134432131142041332210200444130211104011124202411104430332324412404413444333323400421303024003414130200211303322003113404431441324330421120120102310221220412324421114100442233144224143314200311220222141231300224144200340141224320324024212023040404222212332233414342412344214040142412331111202233034224434342120232443011313144343043303204103412334241331423121114101303220340311424330122333423140011301021412420332024132321201044143320133333313142324311011332230403041333434040241023430241331421334214143431003111301013212020320201304004040022022244101340434314102411200013114434041014201042140003422100432314033434433340110114410140002003001401101120311213223023023132400302041400213004130012223431041121214231002132041211324232423023440412211140444331021412142214011033200043142030100034410432444202343444201241343321014442020042031210324223103333220034344012124211333230013133021023141330113120002113301403024211112420210123002122204012323334232043314134322044102420022243234243212011303323302131413242120133000210311021412014332400014440310103233430213021343244202333100020323200241103104214223204122423443021312441430010140111433440102324441000000141340121322244023133424022142402122304213210200043324414222013101332413333320023234133232441131400004113301124123212334001232004031120412343231442104143021413030223211330402240410242240110344033212401331420314034412242000304212142202141144242334302322204332241144321224033043220043102044013330011433013410444304240210420134231100003401404213214030221243144434231434231332113400012313333304020342324043100442143311103443122304023104023102311413044340414141344020041303121024303333212033130311201423234310442233412244310034420324320211333222201310133324220040040312231223423244043334304442130210234204424214102311002123230232144022133111114232121032210314231104343114020340024042323403422003432203122401400203241414101234112200343443012000130312334330320400344221220302401004334040303120221123142212222323241404342400201333232324112033414112342230022133011444221440441100031104443430301240211110442142330423140242000110134231334333432433031422133131121234314113444241020242101110103200001124220233420200111444324331341233030044322131101321143002112034204124314200202211334344200304344304121302130232320022403000243341112030211221400243143424002031422240404112033233343201110340201340034224424233344001221043310233003334012130040440333444330301301032304003211443333331200024324031032334341321004114100013444043020022201320104434402344032404230432420422342334112230402314424210340320013431301431131124434440333321233210041202323403232322130241123410314110022322422334200302331442003401132042423244002114143103424030132413004342244333024322130134100011212344322420231320143200232123210013200233311131140332203102120214131404112400323301432031122233133331030031421014344410344424003121103002144103413313203041223103041011102013304142033300332221122112421133032012102034040211242440140343014111021113303304331142133330140140000302043140424030104110331431412144432021222021001412413341423101043241240030041413342431211102404043240240333120100340331044442411002043101242030131022014233441004121034244020430124111101011013121140210114320400001023033442200120432024411411303100202011402400344334411340342203120112222020031304200404303122312131002024432204400244000043343401222243033210014402201303302004133411041214421043430214141023324240423012031103143244413440344023141001111112423202240100000123402314101441130412131321302131231120041210400332301322332421321003311202333033043314411433424244400411244413014143441331134143014021000103241201424440044002131143310440224402212024433412403031320443020240131231020323231422413043133040", "143301041400141040231422220433140022200144202401211034031123420212400011131141422140214320312121431332423242021131134201411202224331140320232334123001430403020132104213033124141143044412141231343314014032224442400412204432103204033344322202442103242214401100201412431032133303041200211110212420414402131420303330022002334214224241123402202112314121041133343323444241203340324440342001304343322344121432232104040310012342102231010423143243133130112114013330404044204013334014011342231123131221013223434004102333413021112032212300041200032112414322203400302402130114440313013344443222133130312112022114201124444321341411434312333231203002004201001340320012442413123441242203202430304214303024100214041413102102420423000000402431423223003123231020210042322001333224102023300201024310431411411004330134022220434313324410014341231000300100443010024303232214323212300033001204422220401311214214411343133304124444334120244311123423310320310422134211134102443223430213141033410200123310231114242343130404402121000240340314401130404343243313442013434321432331242301432014421324021321404012041033332113431033304301024334433401110440204333201401213403433023443103121010012023400211040231030342144214100234211111131033101244233043313041434413233402240440304102431400230204140140011230242101243003234343313043333402203212204214113232212124232120014332034034402002133043331231002213232221214024123411123444432122000330403224044312244320133033230003420213240201333013444013444203320201102304330120410200214301244224123014244231404400444423111131104340431114224033124121244212223340300223312030230140124300102021441024411242011142004411412011211323120314132223424411223024400024400042140334433140142441344343212024032432130240223021120020410240133332303324442004143343012312341340002013023110431343212202004320242301332234324110113333222121302321102120212023033411210224123104410044003003223440040312242342142324443402322240100420124410240404420013000332313300421203002023020014304203022043402010322341322201300231120034441204242213042133111321140030241131221200143211424134124333210414130142413420331211213334213414411220442403014122122140441004224111244310320413240424220442242110233042001111034430310012444314424040410341423300331421424122433101440302223210104412411033010421233041433234003022042403404034143024431441412303112024212224402040442144144110340200442301444303443322242101040134114330431223301044013412304004104434012213123010133423414210214343112343423303010204314113012204213442400111033011143330102232021004003311122011330123433044411302211030122243332100424300024421001443303332100240134403014043013004023123123100021322433211230412410220022233224421221103224234011302134341442312012433010102400203432314010230421423144124240421012131111013412224332124432401432131401011113201011022440312101311304302302133204141142121133411201044132434431340300312343301130434433013111234443343103224414013033223402320204133431324031230213413334234334201031034044240211032203303424444033320122241144443231001114120333440010333122242410321004110110421341231212020301111000302421420240212030011430311411131141414423424434414320221203024420304413310202410114124200120332003212123442022020332422014402234212332334000221301004021112111323010342010221020204201144243131034422144231143032011040412414130014332003441133422234322331210132332434002014034222420431214401423301424343223041120322413233221004411101041442213204044412004144342204402402114123303242032112101021432041210224323302034010132102334444122401140321341242012402404304231141320313221012210221221111111300234112321314143000143011302131230343431313103133041301414100010321400234204100310041313412303234130344412133434022141314123400043301034113044442430033313222444001324112104034420224003333300420101243431240123413020303030212304212341301403413423133114430012212443431040244034124041233434000120342304034340432333142411441040010142021110211203033030321323420122313242013411320224212111013130211131241310212300021224202123141323133232403211011304111410020331142012123223333300113320411421412321444234013342442102400003302122234142241400410402224230034310313421011244344020131414224141234233033113132432001003310003300221414100314341420233412303322324420241134322012141131121200224404131040001433140101102314204030030144213231100144412131230010404031310103020133031404014420201444244114423012014332324214042110340243211013411314", "410431223420040110301401241121341334202313222102134400030312402302111143103221433432310013214202032400123212442101332111414124412431041022320201203224024104330213322013030310104142222342414331011013304241011024232033203241132344343303240234430141101214314044421222220300224130442344333230421104124430002300314142141022141433202303412244440014033341110324102021234334420204210131121310012411012102413103230442113011013220424433013122334322102340341102122042000221222212010002221203223430013234122014104134323440202200102312041301102441443202011030210100220423001020120203432123412043120000424123032431434202412440332040320231331140330133114211112423312401230400000400304412220234011324423200044012443130443323313114233031110131113011232211213321022334414304003402012413312334434320134410101431222304440032442324003131301110110000304014201122111344020010044031030403204111431434113102311422210140011121212222311214434233342223431234421223243334043213031331114424112123212030204410100314211120234321322000234223131440110210322220130101114223322204201300010024301414041122203001444334412434112101333321330403231130132401124234124120202423134431042233010220424444400024011411013131111221142044221201040302230321302003031101113040003233300121324210314202401131400233033032113343200433242240400301012243310142323314344410042020010223402020114000144422232202333224321233123120244021330201314344300100240430402422312330340334300120311203410320013130302424330133220334320000134110002202020122402122433230310200024021203100444430422311331314403241304303301401241130103220002010242444110420001013034003034122413204330230330043303011320042400341000321004000334044411223111410130433122344102120241432403102042221301342323113403121300323014443441240013331133403220340242001020422101001412234022402023333013402133003301414343033010423132214232430044413011320044022311204131343422120434224021030020242342042111201013030304232432043023401104404241243404013000131441132314224312414213130220042223233431314144301140343010444201043114440030313430320113331420130130020024112011022304312111434101034322303202141411201323332234341300002112334112220344400302100440411311344003211233004323213111423110124011102340043424414340120223102332430322421210212400021000203424102014000310001041411023101223401433131130231231034023412324010022303401243300443223342133231441134023231133130013134102023020334121331010221300114004412121403221432323422004221340222110441032404223321212113440331422121104210033122301203222033242033124322200444112010301343210123221220224112004130042320430241101003302433412421223403243013021424331423311310320014413122404211401142224343210342412110041224013431310212203343204023421103132103111042213010442130424311113120140310031211244032120014423013411323304121021044310400403242344112132221300301112434332020342431443312042223211044032302232043301220112220423200131344430211203304224014321322032413441322201320230111140210432401022213220424210111223443234310004133212111130243044124421122302043010012220012313033203000341332133242423224002401141233112214324334204420414104400111143033440301341311012334011424030011444241341030302303433123311414202420230143310110221120112214004310204343421323321044233222302012014233313131023213044424203020021022032342234340333301312302003003004034202103402121401234102100313303214222122121423341321443040322330133022110102040230124402424300440344330121221410211434014444230230141320322330042230233242431424033241304114012443012400012041120030330011203322032104044344121000104234044101442010430213131313024302441012034122114040014340303304304414404401300341230142130310030424414311402134033014421211400010144021224133013010342133201322411143402103223423410444303044000023242123344431134211431110344340424201312112412310144424320201443010011113003422043120301142020020011011001243210030101441000024011020304214310014010102000104112021404311212101304043301200410142140312130311020231124144010312322112400224121140022012241300013321103103331144444412321311341224033403241231104101134420141202223432033441040202323242304422404024022030421414102033110334332224210131222131343320222024232222432041022240010242210102034244043031424003242301333030024120132202010211223330013341011122242114104100031304314420033233443013242030102304440433314221302242232001004012342410232042413113212110024303142242410340404212013122432400034413224200002303011124341211", "032120444332241411103134314343214042313430241230331314331311032120032043222041130441402322401312012403033042121214334001404033114333124241014141002132420212104433331114413321004403023433431422032310024213112030014212324022432221321030001330303330124444401341340324304040410023043423112211241344120433200223030024233401241444323402323220113202223441011300403413004212030231014342343240111142120012101122341132302221014422122341340400002124333114022412120420301420434313404043041121133010421411242123432400310320302143203441211011122412112021024022332424202334204321421213443132132100241000030203314300240122442033301102220012123412201311200440432021213132233332233124034032140444440404140320402402201132310434040344121313403140002404201100000241340130131244222104400022401402331234124004423101230011313400023314140044304423101121124201140334331413143242011021243424410123224143212014301120244141434411214400344431134410023212210212044323012341411311134323133413423032012300411102322442312013141034131220402343434012203211201143404311014003334210211342431243101414232201411032110133431340024413211411112031422423121132402204213312031330013040412321144300103002303340001324104242004223423024140313221121003123332344033031342444044004121322323222000423434200102003001230313401001344102143032120111433210301014412144444231410224341231300420122421032233203322410302104132422440342030332132424332023243410424300112241202043222103414122424311214142443311101322233104134130110340440230204200312010302233424413214023244223214211404202303333012001304423402104111314423241441012001101012013024343004413342344433142004043110202332234411112210143121340120330210020121113124334211202244024024011021143034024041120333243102323341010040314321340214213143201204220303120101132134112344013414012433243304230431212322312201042013303033231113113130124313120404304213440000243042134131043201201302422032133012242004200223330322211043432124440222400331011442442421232323201100231331301222140123131011143443110003340211123020422333313432342034242040113222121044110232420214323143131302314213211103304121431000343134321024304411443312122224404021430301443230321403430043121321101124000342321221130343212014424222100231400311132440020431203210023232102111224404201322222130112224322411044214124323022144322110141144331301232001130330241332104310143424400332020312043141012323232314324440134342333244000024001330231203304024004200223433442114002033000341431111221203201002131441303221132314321231431200211302114033220224323021421314330420120301302422201400421242012402023010144020230104230340330422440310412444214104043022104423403233301433333010400430242333324403223134440314342433023440442441024142031344421203341304444444444410030042441142301004001044103200342120033241030101402230114433322032020331010022414232321401042000324042221422344100124103300033420024210142403411321324332002222130401312414024201044140043410201112034210133233323434024311442044432231312144212442001423300333332334234422211323322432403131011121432024123003131403233024213330234002342033430413031040343313002012020243121434123223404012002443234130043344231003202131340342341133123012340111114223030044142240302002242224334144233000241301203334431323241032141224324344240142031233221242213322030414123411404100334312223410100032214402020303143121130310334423034011332104001104312440332202433024440240342330112400023133102142311240300232334220143221422113004201432404413002011324321142230303130020224041334003320313143101040203134222202021244412432341022100032230310112100430303321134404102321212403443021003304222300102141320204414222421342231112400021412131402224433124312344440443412444141100423211142321413331413443124100312332110442421203444011303134402124313331234313102444303141040320134212120204240114222133104130314023104040020404000402032142200340112120220012043402040304212241213111114200342141044401402122044340004124444130013421003210143232142431143242410030310300220321341014044201330344242002400133022032440410312440040233304300020140423200221130001021004141224122120302101003131133211411111230030011244220441021120111321303004132341022442413000034433430330142044424133441011441422122220423210340201321443104440324312304402134412123430310240304323223140302411421043112301320032323003111402110334211342311111202303000342041014400044243240431423411144311434202201302020112222444031120142333120330212233410204211", "404231231240202131411243043313242414040313310220131001312031421120233022310013331042323133201424330210403123424021232342104012442324122003302230412031334002044410040243030302310001041442303234312211024111021024100223001410000310104404024102004332124214223112344401431242121343203402001144014114341141300022311022311422031141421311444420334034310003313323110304200123304034134101223004234200411213233133021230331334343410134320024142002444301113342422131321224034331420132143042324403311304411134144332300042111203231103241024332423342440021400301242121044004313042004120001234203023324412234002140003030341342113001342033043442243212102432401310432034304032414004202401100344033432131133020324042242240434113301443224023402122203331011443111304441143403100110041004044240130041011441120122140340334234223004413312204213110114222043434124230021314000334410140300202101323324302414003203102410113042003120301433000024101313421020332333120400033213023223242014430441121002032022234321223443230411022200120033304041402033420134130324033302113000123141034134112001311034222234440214413232241033202411400401001144334122102433041403113433123143211411130444100132334341111343144342440001430342031012430311004422444141122212102141344343440403403132122243413132220413112222213103143110414241214440402402412440011213104040310100303240130200400441334344441420112444143422241301443024203123443314343432130214432333040221323034300200012344343432202232412121211030040011243404003213323233301121430321013410234402200421410224421120434404031104213143420430442042321001313121104431003204332134023404111332331432411434200224244204141304422241243113341013040210431300001144421020130222204314030331043132330143143324444443224404041101334122132341434002241420243142241442203401313041420123230423133113021034334402101334101034114214413122020140301030312402044022341410100233442422421403323301143332444413324020314304004231204232324301201333034200403100042023433112434331201011034203031210100034204111130020144222302404041430331214143330331243410021442423412342101203101144204112234131142040211241320200320413312014024230042022014321104144031101010334122113001120101310113142443420042103130024300210002304311134232334020241023022114113202321003422033003320400043130123023412032204000312032233344023142141030312410033111034242223124412301213010011102211442021403322212343221121224342201114213020102032032410234020304022103033001421311401403121341330303243201344414141141002133340000311004322303231142211002434440230133020104100430032122324121302123340010414010110123414403210303034102100123014200432311432223433323142434221204220110203440004233032203221011120344002114422223301244440003440013033104312412344203030132320332442132142100321233240034434020201001140042432010434303132342202400443110011002431122014034333313240144023104204131143312232204402241041044021214240404141004232422402320310230102400402112342233423410242040443030323140331013432421122342242103031104311431432100430244141303444202113404121431202012322441143443140024434033341231141332412123130200101103432120033211221433312011234012112230114044024410400344130131432231002111413224411021322020020134201313042112322421134310022213230100022112431241303102443330014043424310400301101304423141221130300040342421012224014320304431000013034232400222220334421404401131313420213304300122102410312032000144202324211320312323203124402321210410223334313312344312323410424330302023441412440323030424443401003400003123121420111222044401421231143442012011030324410343004204223221244122323342122033001342042020220244031021313320044031401440342312202132143344042100130020002040133332443402311414033440312324013030111342422244041331022303113424143312132134140212033322303242020230042410020002314234242310104222104022131243303001024212311322332322103444421131402304224010412421220220040432312040204003311224112301422041423031413134230314322431042024100030000321311330133203332343324404014303241301442031343022030423334400312110440420340203330212232400342332312412301332024001010222023342321202102242044301041420000114443333121031314212031201010102414022100241434404313203044301011022141423203312000143224024140303234224432024210121331234144230140000012404202102421414021432023022033140041112001403022132311400131341010413132430033411414302443033001232034112212140403123304023430204410010322203431010303143430401042403113022124421210214303443201420", "234413311344432433144231343300011043121324004120011012040221304422004320301303310414043320032122002113032313333324114114134110211001412112440102233021302211032441221443440424122143212004313421443122444411401010030120430302243033013443301030444412413230102224043134042230242420414441241343424304102022234423203300044010003000223442124403232202411122321203030324044023001212310310044123211040024231024000423043000400013023121101431130034210132342110220303222403011313204411304402232114422121010210310233004320304004022231211401144120230430000420012143104213140322022102321400031102120442312012313231342122432242000031323043103031000002214340221014241124443200312414000322110210310444133041241114234144231022130201110310312031042322221104301302023412331202020124334433342341042143100000200330302134330432310201343043344311013112120423114312123124224331322300011033314032000243400133303201420104042144423443403443140223301344331111140121402344013103300123430011332122223223020420412321200400414320044230243201402400010013333002014403311030331140430421313242320020301403303331333404412413333121431003144341043243333001033321221320201040310343143413044134030304024420301420030011240012102413041240200430224020420100310033330223410030311301302432300022343243213322441333301401002342322023324131312311023321210043041040410123310420442123113243120233411343234300140223040401131042321130133210344413332214344220431141422042313124114002434332303142132202431114023123014233234134404024223300240211433042030243402323434020442124131422014113400442132340443102130044012302132241420421042440133313022100212013220314040443421044214234320442440021020004322444201244142131103113431342031221121400144243142200414340401344021332303101430210412220343342033031421424030031001242441430402410342032132032143300220132440240413203331343420341321134233031012124021034240012420344420443422132323011342020432314314121410203413444333041111142144400333313420402200301244211420033410000344343303104214344043412302324112412322123342002401303244024401332303302044420142022031223222000200020011403042212221322442103231022112202322223040112120213433304313420324011302014232213302203320033212243421430312411430023233412242141443102223433223131311314110341004230004334232001444110022243443111202100012431220031003401412220232110102043431433120431101431443124434200420240400142034104040130400023333340001241304144112430210040110130214043030022012200201022001042013402230203414141320101033321423312133230204310320014020342112344042404014143121413440444244041022443201411114124340100204203241323223030110041434110412132033401313413301034224414132233311232440204300121402322141404343241423132414100242142112314441042131141420013121004234200332211234442120114114314342440004321120332413400203032004041111101133421030111111203241433024034334314313143212324202020204412012013320113334031400003232023434010434042204014041030144304401003234401012214301132402013403333224423332040304341013300421014203013040013142200341121403144033423134424340110100341113141034324020303121140413410002041210021420210223334101132233100123222421210113031441442323300440432104030433303240311203031202432431113403220432314331012443343012310024002133412140223200320032130122000042043202202104133011133214042433223134211033214131303142343042114231402321401210041144310021020112421430133043230302442134243401022202324104121341113301001334033333240444413242321313401422212013321203244244211023032030000311132240243333421013413140231200301122021322130210031001212201134040422344100232320340110221432200104302400124344134413132000422003044220023320302324100112232030001214104443131441122034122430401020122300033200131224430122044134200232201343123210233224102330122330102241320000134212024031120024324313114300424311131311320314001421130301340240412423143343020112004100232232124120231011023314120331414244144304343344124413442413340423342202331314112123100332134334401223324043014201400210431311200043114230211001334011102300244311033231311231243342410121220322134003443023124002230432423211443203312343101102033132312322121004202144214332241440444232042420043401044320413334302144111301442224041011441400123214112143044140202323023013300144244204441121231003411002313411203413020424403000442031322303444304130432303241443441212221220441231034102402112313102132213124434213220014014220404431024122000220343421220200402001213430113300340444401042", "143204041320020223212331324222311002434334024013133343222311004110130023433213203040211331004143042144434141102200011313103110411423421010023302210110132022241144102124212114302043334422014224122012422212244122232003200431030100243310033314230004240323241342133044202442104320120301334102102230144142023130013132441443201324213233334112100044334103332412231433333201020201404311040244334444003321244121141224003403112314140200102000242302433332340000140120110203044013031022020431031402114042030300420122040440423134030413122123024224332142413443024012410440313423402403311424243004343141314424003314224234204203313433241342133343244244144003440444023222222221313204400012440311013131034203414440140420024302422000433103402341020114234203011034404303230244443213212420434124200001404341333043434042343021233004131004020020130443402102034301413201421324004013331402243232004033322210312232433140222223042013131213210013240112000244123114044234333142333314104200034412224433213432411124044431314444321014430200410314223421220012120212334200221341333032242024320412421130001402323234011422242304134230333240314432441223041302010123312124204322212414004241320110022122333024334040223310324143332321123113033132232132340130341131222334331441214421123201201323121411230202141134424022222323042330111101211412034213131313343133322431330131110203322123200201110231303234200314242333143231000112422021213400302103024342010220223334003214032002230000123404141034430023334220310231101232431430212202233043102420032012314431101144103112304142322222031423440014310413031304333410333233000441204341200122231124400120204211211333304100233243402212421140141444120302421401344231301022401043330304014000440010410000401142343340031013420410001000102132031130314112304211333000004103313102442311431403030420444301341114213113123424403023023110233412420103140211131300013141430122330422110434323143230210332014100413042413330012212401002443020334202342041140401321022343131302334303314242110423442213103422021414232442131432042440143121210424200242030233301434340223331303414214112140021402131224342411024202341012122333100321331412100133223222023231402233402321300144122112011210412234330224324332331232402203314441403112442044334421121323303314203402122103211012301044131331210022412214211432343203000133134330411420123021031312013114141404131303003141344430121434414420244134111343032120332330023224034332423000432033320001222442133020304003134433213041300243313041040010122440223444142411121004204212010422023443310414334423313233010313222223214303212121312122134013000041311003240023043131220221231012014011034231413212432214402234210420010323402344443430430231101121424030343424343122122123330222434403012004033144400323031213234124113120304024313304130313044310314024333020334213420412241443101031012002313113444003034412340121332004423443414411324214334004022313110424004244312411031200111032203213332142332431202431322231032431100223422443114132422401144044141244111310242111144301042210423003311341041214044131321324301203433400241413203040440242341302024112211001430404110421122444122443432133043013103303423042010314341310204024002022421212124332241130214000010320424030043131124400101433412012433314201423020310043303201414202202000413300202242113220220022413411443204003400232120424330441123303443013333112133323100430241031320340141112340203233303133234404420340010331101303002001133023430204441322024014330424022210420431321340023320343414114301313244444032430340210423234140420140200433344110420321111402010004221411342003103032304310203131233241313324033343130432134002102311203140402333233424441442123444423044122333122441410014204030214101312441441214042000202141001311400424434014404001214131304440324301013134003111004313032334222434042413441244403311312424032423421123000301101001232411424402341103242422143114334024231402214432431113424341322032201220123344322424304324212014201010402241230321420134112433101040303231034300221444312024141431113314104332112021023203430301444323404430200102304240342310224214331432034324030000124413302214403014444232024420120014132010144024124034220241432013413043211322002431034002311333423122441034310032214343432341041222122200030014341140232401330041412401430013022440103234200002302130221121112020410002241134202133043320400010044243111433322014343412040221310312101140421234011323442204324323232444231134313114431303241324402440", "242403002430011120310313402100420343022001122043413020123010113112420032220224040004231041120404114332443113000303433420033333444403013114011332210340100301441013331111321033214020234211124314301032404444043022131032314324412121244431200340040001011331122333333113033143334440330220022112303222411413304034403423123313014314213423111244024233001202443044022442044442311023122023210201201000114414224302133331344231103311412032142103401032002110003222233422032114330400021213030024330312402024123444000244322033133030122432210400014032002234113421101031343230412201322213210443044213004100220304244302004222230010301233434240132423231404032101302330332441144003210200230343220202200324442434440013004214000132234333442322333303023242200200242233404003212104242012131100324440142132142403012000444104303413300323210021303411121204403333220003430042044213140211314443233004434021024120120222300041223310040323311401213323030204021233442111401403142332330114130233032034422022100011343441130111130300110004142331203022231413023140202224111341001030431103201020113220224224032424323444141231031343010020444304214244100112324004410040320113030322304231044033220303211222413133022133044433320114123212320041440123131012232214204320412323202020210314001113213114141120242123040011123210414441421123403441040220032142232432433144000341332140231200413403303300024120343133101141420443242321221322003000022001444043443441300100220330442330031433434234203332300141421344333422341413112114312421141030220024311012444032034114340020100102431043014413121331030432413423332443234123410114200211200321234323040222022421214104124424344402424332444232130123221243123102344144224121002010222324401021310343230323122412220344311342402202223341031014223241001303321122221101030020100322220232423021421404412211013123311400304331123123403021212434202030032402112113340302410130022011201114342213144131002344024012402332144023301432140230403331140144111010001441212023141030314122404423040322430200210001112410002030011211040420333400344041202112242104234222213310413031201432301020301411431012320102423304241434210244433212013040034340433044310300113011323311033114130234123243010334132033401012303104333344404302233212112320103023334342021032144312320111212340020241413301331030440411100012242221043332220424041434231042110142324124431332233410130343104212422033130243340443122401004322224440342220334041234444134403020102244430143310333142331213414414443224401123133420324410102440422333310341130111213032333244211304031344240410332120142021203110441000303232311103000414442100334230413140104432033240413430313414144321242112013230001013341042032321443014434112340220441112343432123342324340222342112444000440003022141123021430221101301303304222203204120341030334102100223143232333403020421423343314043344443031231300211043020323230231144000103141402143432020142044314303120423103442332430340020012302042001331310130113401304310302004242340313242400410113140204011003030401223433202420302310130400340242124322140210132332244404240414224100011014124224332321311433432410010120414343010130003212112242312213240231332231103121342023223043241240144104000010302010111401334343333324123203332304224103342012221433311233220211323011042231222043214011332231142114144111340112434103411243104331010233143043433120021230333111101412231341240122121142121014422103401324232003302140041322302102130202042304040033021133023444403201110101322033344243142323033220112223231010013202213421134033232100301000123022410403103434423410123103011433001343400310314014340232413040232404113230021002444023014310013442333111243444411142200342141441104433030141001341110002012443433312223014312400134023400010341233203301421334223114042200420324004240420444001303104023233412022440131130101423314230314141410043240342034241434143132430440004241334243344233303104241404342011140220301224231342414140031313110332002230041214310003411034241432314121011444444211434000201003034443123303341032130443240011434244121031444110202341141220240002013403112021444143342433333424440013441114323113422442333104234231303324033234201011032042244112310210232312330011413434121322014311141222303031200440143400332243303232422013120043403433343244134443102401011001231401402212104342001210411413033210212422042242212211222423202230301002242342414024341311211242110413030042323024433200331421111201010042231131420332121214444211201201100100", "334301021044300120300402144321443404300003413100433203113421442313410104140101012213114321224302202113131401211032424342442030211132101421030234402140204034321041104213300233424414002142341433424414223242230202042111014132023212241422003420041434112312334424404204314132231301224313130344024141414244303412220422230433202242300044003100200124230141244444421000330001143003311141042202243423222123200330140241300400103441330300200312321322320413022132013440111104214242203120001242210312131143413011234330244200100402042244230143244322034101334100130003443001443244200422132124042202423243044420120213014212124233110413101122244023103144234423102000102212243044103122222113442231131403310223234031434234013314044114044220121043432404201103430203223401131223332220022011114021112304020443221200044241343020404031120243042231011231232343130314301342244120301340441312114213433311242212243122434133010432220030441300303134431111022313343143101110430122123312140140110404322413300422141303222423121330223413024021313413444032423433044344403333000422430144334121442130210313130132144433334030004241202100140220142010242442404244430200140142332201244014041132401032142101344433131424400042212111001100011020200312104030444044113113034021013413023231122042300120024211102024224021431203240401330021300004123121043113142434310121030242034144212424232334322140341113344422330320231221042041022132301412140241201104414341312034444041224140121232414100234143032041113004203013113342010201243230123340120104012220212233144434032311004324403204412242420234104131242330240023020010122332113440344332234324003320122110041441020120232214222442401000411134022341234243043040324440300024344021023423124334103234023203422221420310213130341241044431122132423242132333042213403304314433243001421213010440343431414323421040041130443140344332202144441001000031324214014114234300020321212441242441142141000223341003221301423033404241403324330212414224403324230203102014324232234101232312422243421324410432001021123231200412124113022401123022013244202442444330242132004120002422014024220214133114032240111132432410331200212234200304200442323120141100233131213111021011220312300142414232303341402421112131332404440304421222103420443020432401123243010401331131230322244023241330440343230432323243312301313103224222142201441424100333241404410302121124404102110133204321022341110330004341042134443104232412312021404343410330133323120023103123230302231241210341311332224032322021020332143201122310134314013413244132121100130103224012104041134020244243042410221400321010211413420434314000242224104300341142032214431442332331113321042303033420141304444221403030244423104303204204240000312323430000143113410114430133341041000201034440314210002133202322114400223222414122410430303301104142430423302400240012203343420142202244001213304240120121024443101320304222400431132441021342324221121131212411213132011441011041241100130323102201203144341032240112242333100314044032213010412120233342141331343210301400214223233202124234021003230034120212244110303400030323134440013143023131442414414311114031340212341321222410420111002033444134404340410224244124020423014311310401413330413430020230001432241434223424202434400240334400141232344134011314023122144121410331141403241402241021330003313214112442201330124444101203304014402042423113003431013343301001404421202320100313100003113001141004433003022113404203001340114000330311114133424344202142034334302143340030132230030021333334144101322411223412404102224040212231114124130104443024012020141324414230031330040210022114104411303142013121222214012120040032042304142203013013413442324412424133320221041002240040401140232034410400032344324302331143012312302412004014011333303311242013244033104141031033334324442021331011400312143111331204421422304130002322022432443022303333440232112332221122422222031341233044410101003432323240234304340004430133344134340034104214311032303022431024210314132141403133210034103323031000043411140214242031400343013302400234000433431144233403442322012233424231314413120134330301111100100333212240304020412324020022200422031130202200033332043434034242014013224024333322034301321303144323004431013212443441432411402030114240213344342000001323422024343413434442233133432301021432331100442214231420043213013243404301230421304112334343011223131323220412341000301134300211314003140000432401142132314304001104233020314423310344103412103320121", "434111213403242013212140034240322132404141312201303412424310234132210114100201313344303441130044420314224124233140020412313302313333103311334141422032400134122032322132322013241132404323202131244421141313021003032322413011243443422433213032202134443014112032024203313241200122140333121203102234221214022101404100001210412011302101131312310022020101413024130344233114423231201413403200134140333302422313142310421100011312322134024403130031141201202431413013044032310304030233400101404124420214102443203333234342441441122021222113310224221101240422000231211244143023224032143023220301330230344431010242134140142210330401123320440212242431113341012444301220402013243230324023012403344423103424120020443141140312333001220044140040434402430004024321224242144420004041131321423122333204141403101223312042004412042100134331210030222221033104104424034340104404400230130424323340313431320302124144401031312141101443442421403001324423133014001430312124412430340300100423342312022240310420311312001021032242014211243043431321332314230114341110104110230422341422312102443421224344002124324344202330021434341242403010131021334242004231104443041202443222220311244401403020411221001341113001133122413242211001401030344433101424012001112011301214122304001341304443241121140123320044403304424112001200023120313430011401124423300433104404112312120424432120233314102320304301123411223043304043141210303103322040301244404322220300242423222421244404121432311224301021330243044131031413311111414032000341231040014201420142312213332143102212232243233010301304021301302431112132310404420344102030244020241230011403421414431413231342410432411202302404221131121143234421033041022044311003001431243334244322043121331020124014102002342431203142034110101032040202442341340110222410023423410301233410213041012311422321203211323033233043042010404043344344112244120210211331034132443012133421242212041223124131430234423244132423310230100231432314120023301021420100141200244420112101342222344343410204231004434142440301111310312122124323141001321212412212440301103213321321323031043024432144014034014020014044420031023413041034100221340334304043020300233212231044011010431003122214320001233412402330013034142421424212043004333123301431413024030412244210241234444423020410433320312204121234033430112123042440142442421024200140341341323322123002300341000404142134310244244441423101404023233140402143232131241420004221412124144112242301404444110102221320103133220000311012401033044402004443240342101134124012102214203433422030020000212314332144414222033304212400142431203120341021421404100234030212102423134042201021303442123241204233302211330404342212401412032420124131211421233241022011243010330011440113220433142340043022022421400124101142010224022402231334030031103110044312304203203044133023301323324224011231044321444041401203120044331311213211321040014203420411231442334244222014342201422330434144302322111240003021330143300124304441120401012110344141004034012034122001012332212221131421244312300044314100223044020101132132103112314444443442100114041104223421034310411003320042444341041032413224402222033043012202104243142044211120021231232232003040132232343234421033033002344234300112201210343421043143430401111224010213014420041420242330401340303020413211143002121203131432102003401222302403433212343021001014010243012333413330144042313142001233022321434241033131201020013140343142301400021034242032442003020203100202200331300232333011400213411200402200020404402240001130001340003111122303223422201323300402442034114130434400322130244230332101411412300332304144122404431102422222132143242234103433330201441322400313043404313314323112332344141231320221110441001121234431444132304320032130311433111432244021004023001131414110411031030011110440011232424144144310340331430200141414013111131034121433021413110240122241321424401321211244041233222411142022112303412404313202241243403422122231021144432204234413110240430203420013334201213020432432300001113131141401121341201011344403423110212242042021104222303400424111331122301324101343013020341321141230200003213411032220311421332212022431242022320112134241221400430202330340124112212443324003010340441313212121220044221121233114103420424331410444134441404042034423120200131111143124232121030214443033001432324032014040002402433000141304044210103044111444330111302432131113224010014411110434413211424141420223111121012040434221012202203110013123130030021", "341141222332411310434213224004001404141022003111111121044323104133220443213024203322124010410003331230031434134433400442201134102432103333404102231102124131210100104423213433044302042321031342211223330044231101013423043134002311240201120110113441120022302214233044411421134124440004024244402201331400420412420123423134102201302222113210014244300042403411412324003120010304132144132031203401122441302142321201420331000220122041414221140114042101212040022123104232201314024414301304211440104440020443030330304003442342342102341231232230031141300400221022104240210034134222024413323141333101003410211441243432431132214311421024044423404233012404440440003323221014320312124233302222010222030102113140334122432440213130141012441303300041141313112042010100000401310343340341323034402312402441333433421433233313300234323431400332011403302100031310440114420133224031044142233241241343112024442022421314200232304200310202214311402110101300014240102424423340232124422043441403123122412343142020441303141041031421421200321222134201224021244422142224404120144323243412221421312402432104320401441120220304034243404001302112140021110242311143403320212041322413113103200133221324121402104113023413403211131321440341203011042300410324221204233032412203022143420041413141104340243302124431341122020313241403441124242423343124241134401420123023403444214000323220324322200223412411122420000132122130121141443012223001123332104431224214122031031444002200413134444304320311101004111010323244241242242014002303224014413233440433331412120342221101432313204311044214433234224233422101224101304340013241111213132414240023340023021142423004232130244212414340031410444113342044024402432441131044021023304410313243341214232024234342304202411203131030443341334312140304310134434024042422031423303001423124232140034012144443243400341330133331422030103123222244342414421103020401033432112114220001242213213141220203441230132033340240043101431141020104401144103230430043143202021114212043143200042311234140102310142422340203243301441143212014423442110211224341211210141233442424100120020004431121232413224322032121043424442121340123113141424403142232031342224304043120213424334410211031431300122332111013234132302243213400013024114400224404420213341014141303412431420123432214002310330001210301402110314432131042443024212043401413100011241303402144043233101330433310242042024331120303313334302231341101123023332312120140222204104040411241323322121110023002042104341040300410243130113132241311244042443424013024124142221113311321243404420104133142302010020424013044324230323042443022434442010411342044204102411343240122322124024400014121014010024131310111243133303234243314020114441022142440000400041210100043244323414440341021230043111042042011433031230140343111010413013342434333423041130230144241412002441403300144443032222442020014310101424434342404003110143010122204314304232244102124431014013401020223043233223321142441441032410212434331111304130121310332310422132322334234224003043310420042140342023100404312233242402213144404042022110133133330132214443244221230311341222220320314430123021210422114323133242300423012120323440403303240102003440201023201220312311031043320211332233144124231110400033230420323133203242023024220412411443244324301140104400342400332211324212331242143032133331141330430224033423230304234420040440123043224330032010423202420110301402403114411144002031203334101142001112412232144231311001034441420122310420101014012232120102212421040424101304031211423244131110244302221444144230314320140404321434221113301412210303431101223103400021423310443121134342302212313133313412104320241022140422002234244440404334143130120100200210131431342310343423414042123100440402411340011430203214324430130021134042323212132222132244032233421210241021203100444100210232321002332114422423320423224143123300202402430243320132103302110123330110122240104003142034301021143032131134442214402240110302011021324243424031402110113330202113134104433343132230242212142302303301244412444120031104030013111130333231021401400403343041223120144132023211310444020312244140432310023301343030144300402222413100310043403212004104134340444204434120241432104111000400212411323224103220324003334223214303323231442231202320010202214424321231023044224411124020430134202202411203010442203314424224333004221240411242240000143132331121211401333044232442143130343211242224213344110241004142432232000402201433021221022133", "102432411123322132241133211012212433304210414030422442320431401044424233343211403144413304120430331040014242214401144344443210323243411304233130133410231300333031313322120121043414404344342414313304142124012423232340320423214330210034013340121141132042410104311233004023231401131210133400404431240241403223223443002343212331013224221434014234110103121032001312022331004300120432310110441033344134403431100203302130441114040244131040324132011223413442114043443021030310034003342221033412212033432311322322330124011011130311423423224042223442134432312431430134032132141203403330014010444333132323141233431441131113243142200444034034132044420241422432223301111222121323121243432021223210303340200140204434130414430310242123401333441243334200043123040240432344412424100230001431004120000443324313013122104020241411114012300424203321001414440033401111434002310321223231044044404214144400204221020033224114341104013044334432303210321021201230123303323321234111412242032120132430210111321000420140002304413412044420313134431233031323244402424240014100124030113313013030333030411034410331000201400324240211330114414324110232412232140112012044331144312131043032043112313034322324234430440034303401204144332010422202430310311224220103200121220011233203443441303041432233334234114441113401431133303413400021201214413002231110412202332243123302201021121204433402121411111441211433334303444232203101204223321412234303030303210043344423034333400422402300114231244330144240414412110244041002313331102023404130442340433241001323103131340124040304201423232441424413220223444323214343412143010124031324324100322242333312420234230020010303014114010023233443133021400222011132212033334204203213310433431201030010340141200130242240310422444140424313141342144314343003420024023410002444021024034041412111130232034224223204331022430031343412340204343134144132241013403020413323314341120134312013133044422130332131234104433440243311441341104412212111420221201104044221104223032003111441312044420233201144332102322211100414042213203201133002440331100331022414132223424034101022112320043432434204133222032114300110100042023231422242320234223200012330200322302434224233401222123322212403000331440004413030022303323113004010142021222044123332003242134003122024201030103003034422404111403330430023201034400333044132332011222333043321242032323431112002032023420234331204431122313110244331004223332431220023110041202401023101443123030014243343031120240302214433421120032121233323133310411232103031012133122222120213210213124423240124214201014434243211003141023340340143102232332440420302143430141143303302423231420313440212301004334330220302413412111000303043211212414422223434300132223043443304330300120233234022413412343304302130111341320411120334302242210442240211303140023104313041014033442000312423323322143140134123432211324041030120013101120200104313243403320404202223303114024330144014220214340232432404144043340140031110401443213230134403134002000324341204432042324213103101120034122413113300020102321042331133134203312012314002301323241320433011433140210312040330313000413342401010342444422141112301330423320043340304013313413331024131333433140431323234121333434241121203410302202420220012301041044003213200412202332020222413222114133102120103344334324310310131202140400102332033304141321310323122403423211144432012231310334333020114100013300000412224141244020114434333032443411204232322131012220132022120403324300400113000223343120221311310103104344003433443403312234022343140444044422303100034334412133044412111224024242110421323401112014131121024404303412213033413420440344043444323311002410322420443224442142423401400131431241202010313130144413232010433342042342323232102102341400442023340133412134341434140424223142421233112120211310401041111300200324232310142223013404321343320131220340030431442214323334214123033324244220020211210302402333210001330111102302041203240404040004234221414311431030203403000122120414220044420441412234113441212120133103314034231012232403321424330322111131411010303134314240340423401440221041133323023320321302231204121024034010234004203224110122141111143211104301141122044144141314023041044400202443134214414403124200222132441130302203330311030321234003132124100241020003420004342242322304300123224144313421301423101341422341003413133014342132131101043043222114232040131011034022422102434014201021322310040103331432343122403210133112421304023134144121103234", "002132334303214344102413111312321020000140302004210044314444420033002403101221002441330324144220403343141234441403144001313140130400211300003231014001004022411430043233123100444013043340344404213012103102303243411414410403223423401200311233221104231103443441230212332142403001044242340401000311203130104321004113410132020000241113432024320210104403243344401122412324424300124201043321240324230233041014321030444242034114241101032140230122401202142211124211243102034010440003120320044233134122042300111010220301131014341132042034404444304211100024340101320421100114411130220124030343240422112340122441112103341041142301143022414434021442234302042104424444322244420413202423141414331020001214203230243442003440242441234103333303142124024111141114230303441320130432003301124331300214433234220134213410334324413302214411132024433013042244442014100243120332421333241410220321421132422042333304424002024210012422001324202240012033231310120310034321441204311324404214243311111041321343021123122341244000320214041142411401412333011013332344230324030011321140123410001220333013433413000142323430411200223320404211244032104342010033011043220232311214030042104140401031233044223311033102120314321411404344214122302224112431431442414110404112141423013043133414420300311121002212200131440133223123343401410010111122410410202134303334132044331443020232133111332433412442441201104410024003311122002032412011343014242302214403014424114211000004411323331111113301143104312214314022111114033110244030001414034120221134044334013001230322441432122302321402311042030310331040033303222321334314320110440220232223433142431221240003012004131223343042311342431110423314433234210433213441200033300342000121411111140323102000011103422121424102340413100202022120201304444320404404341243113214233203300232420040222114014423432241400031233303230021342340332213304023423112200032012100110310423120321411133200334412114243002322242310220030104331020100244310113431433404323243101313312033001211404444331210332331014024042033300100104133204102200041102441403322123314421230402220144011412034013433234323002330020101141020422422413300304010224120414010110422122131300443430332330031222404423143124212311001210243143043211402024041204011342133123434324323411320444132142233042122240410202113230223310204110042441334224013012001241433234220333202122111241102330423100141312211114413020043202430024403233414420223233331400100231200333343134042232034340144330210322100321341110133242422130011324041433022410320113022412111244233303241243414341144034421311044022043440441014104221113003023040243311330131343200322114042432122430201423232300432122213342012440410321142231314124020322302130230041441210430412301104234410111000423042222014042043124220314130140112321341011200000024031413224432420014200332211331011240212121042222430143301404113330342304434134102003422440114402224214022242013424220000221240104331013224022100120021341043300020410332340132041211112032023434300114110403334033402314404011301243000001330440021431134010242042304412100441022233121244004414140344434104313442342021231113211110132424233033301211430331241214032141441301144214441122122104313434203223203434402120233033043201434012211214131340342022311304122244133320431002023202131203140222102442220422203104131434004311113313131012423133430142324144233441022432122342410310221333010034322340222133312113424110431302142123012142204020000410431032131042442223221231402221133213021431112123323303040221331304043232443313410313123243240042030144332000402322002024134142314230201230223003300023331240013004012134223011104324033203313200413201200030332414242331412141022101433131041322131413233400211434320222102114420111342323432214012444301304410321013232133332134134011030431304003034302311133444314121122100031130424432432430130303220033024132114441211301020320021441023302432443202130202302121341133431002243313034022310100222031034000340334122131413004313014413131324423042012342221102134243121023402014440324310421244113132421122234143420144123132032123020241334403114332001142041004101013140113242413044243431234244444442210331314232420433430141330302043403434220014410312023433332442044343233040422200110421004134421403414244424014022303122042110303243213221400224440322431202314440324333302204023340332103222433144403320412312321031242101201031424332234423332422221001301041044220300114114030332100111040331020101134021432222040202", "241423404313402411242000041331123444431244224141340442224202201142411142422212430001100140213332321330443401002001433202433203021332331034201123330224334234432430411204322102243013334032404244022332114303233412100444120313403200203102411044403024202322031423112232121242140412223040143113112332202311434031143020301042343300011422421410143423222242314030133100214324233021223113112441110440404324324131040020001124142210441222432423000333303112130023043013211212444411034024032402411220023341022142343011134222440312301433224021243341013001241223100323342423003032442204203400002213320120043013111323300311143024334032143014244341140131101041223420312012023440310300430401324230304131114444010120342113204230334142002131200142440102023204111334141214110221230002244110301332141041410210044142402302414111233023440242311114202004200221400023204431301213432224001022043232333304300231040002311132424412341041344004310304312121242344040032434330222440422000121344020003114440444230304024402210014121014344304010032104411230424133023212112433200010211110331022304441040413302144023434210211141412302304001112102101234200423420423020211223433432230030441000134320031420032312420240443143020433312243012142021323012114433134332202212413421141410344343430022442022132030432100213413204003030344342103102002233322403224002023133212111004001102313110322130213433014200440320332103110443020420443204310241440201044122431110401111214012222214111324433120211134034101432121044032342011414104044114344423443320112304111224133233030124000022432442324022324231444010310221200040120001213330422432443210234310441142043304124433322113031232224340121313331444043322012113124321340122201300003230230322020124401140240131141121414002004234213103344041421340443213433440110333422414333343243131404443220000322202033014240143431021000104121304124104430234140032343000131242213001314412331124122012111423014003234101120302124141002244341432430031121100442001443003412211411204431420424311143441300431234141004203331310030041202124212211023210022012302424114100412323403341022022241200330010413241042104223242104020101030014030030043104343322034141031144030012203010203131002412311444112114410242044140042300101423313210304102034103433413100443301312322423410402312114043313032312441410024220334340040302313403211403031314112010323212323223024343243143433003132201404233331204140411132423133331033104010200100432113113122411422420122240212222223030313100444040012410242240331323104112332313414332014231042340040003122131023220341322344111233304211020404341213410210400011334444310404001133240212241434201222412014243031023003023223004341024421042100340022031202000000014402243134423110211022214323322224413240014314124120143101110010104121113441233422402244214032434020012303324410012034020002331322241020324420434310420140343141322033114104330333444122432414020230204444110103301430211132033424140224223433440103140442443243340411110132304233024211012403023431243232030421311400424241004343413232441320030442044124123200344002412424400243434100420440400303033232321241242101004331400211121022330400223040342400024410233323310324002342433243211241333142104110240132342422243120433111413102144442413311140030130203224142141422422410123401004411334234034131410312143032042322342004011033212242322140431024343441431434030141312014200122213024313400301401422014021304314110444020141244130214231124242230322402234120044330014104023033334303414024101333130301021421202243330130424404214032041440434110343432014124140314342403322240021120000020402102431332204322131232222320241420024012201223210231021031431304011040140414301042420144424422432024331004010340040113040100201233122143033401033204033223314444320411103220222121134042031400032431023343301034411430240432341412414112124141300413131442013443230422331324423030243104323421403131221410434101442020242330323144442332244030003033112440114010120133303032130442234301134221003002203243211011300014201012420112122021442413234042020400300210223002444233411023304210203331340343333221211010124121130343224243032003210300001143442130344232234442032240230022241032310124423104021432310204122202321034420341021300330013212141001412044344222301211002244434334244312110024311101133144432140432432132343144342114201231112214023042412044041311304021043023030313323024004101031301141034312122440043202431032101030423333043402200101122103313341341411100303242", "434200012303110231404003114142130240343320311301032344140233221010332300114141043222420141142402313004221343411424332041201102240403032021204134020102344120302234142231321033014030000422334441431230212130302044343434102121420302330322114002413314331042341011013224120301430131304340444423034044224030202042041202304212441024301341214423202411442011011421011421412300120041112111123241400142314343211434020423104203101143212131014332004342201132224213100120000442343310214202402420301242030134313334042402003422342404443300121020140203234033421142023103224123243303231233044142444324200414332222331222101240200044430222013102223310333134200242043143400140223223224410220130010242000420422223204401244131202231210123041231121104133202224111420401243010140000220322020104413143241240402342123022202413433301312130100322421211043333334004321144142321014104100024101213333303304410323403111334202412231010113441013111242311201101104214131122010204042134411132023021434130420210003034012100032312412020120042410202112020044414200003130322011322022120240203421401124134212320301024032313432443010420120301104101123122112303012243442133101123020024124243214341303102323322300022121343101033321130020333142023042340000424124034233301303123224143440321233103321434011240104401420420124214432011324214024042113010312012021043332222431023323340423142032401001344300413213021401433134433323043101124322342134122302420321343303103413413140443213001443212310242140320303403431122013112134413431404441202110043204104420342143231400031240111433110220342301321013304221142024123433323202131434440212233131110144021402240423220231441333120120303142333121220234124000030134121022411433034102223310041342044321320433133434143013422144240241214403233244442000040330023011241443410324314204002042102314020301200313144201304323002112133433232430441322432200101103204443233034223443043023402000114234223240424312133144104420040013322113144112043334331224222040431042302102212222144241344010023210111311220430324431341033043023233244321114023010004444331140324420334344040213040424012020200224222012123021142032141233233324443041440304424141403101314122332042444110044432313230222030314121312021123033323114423421104334243011042022131104110112233310434013144100332301022130142422143113211343104122342413340343043434210430134040401234110232323130030233140401302301404121131322333221201342200413232000103220120213203211012234302204301102031130121203010204302423042400002212243240233123342420434423212431033214323013423410424103222044420342342243003342201343332441431041220130012424233224440212234122433413133012012400030302431220344332242122423341110301402004344113223341003022142424224304323443040214003213131310142313034020414240021032221124311031130344441303414241312130333004330442141434230401034321043442122412440134122002324332032141011313041442032221130443100202240103104313442300024104021232140240124312411331023214202023040344341312402313124420144042434314123401241332444202034210314244311402033412003304110243113032334431003344131114312410024412420123224044213102040241344322413113003322020342313010313213442424020413323302112130002013241024123041340421034330031221213423232333402030102343340144410103104423410024032100010143434434133123103224111123400330323233213033242302134034323404232243400111231330132211412114444323000043130433203302213443114043403114201232034041202341144222444040213303104043412111402113301440124403143312102040410232433412141244401431314220230103444122311202130040022131221113042030442142202214410232430010000003243032303200232102442004311441213321040033041113032413030020013043344132300041444242032113304031432334410034031224004423403214340341314031133342004000310144414230041011043101032141033013230431020423301133301131234313301212244341422040033430040222113113242104301332032302412201002203111140102220313240020311224310144410130341213221230031041231312321313114034123312201114432234131023111141211311123220223414412410003324413013143230110300000044142232314203310342432312132300013033211413402330310304433402104021423042230411300130101304430121012001042241230142124231344300230044041241301201022102131320440200110404441034232012340411221104002223033040204314443101134103432243242003044223030321322310113220101142041302132443201402400243340020220023312421300324434331041340433012122104421004442330310321033123333304212314302031021312444332103321402141442244313", "312014214213211332010012303033224233211432420341123301333123323232041422223040213210334120403132210431221102133001123023441304133320411401010201030204222213401003414413401134233122333444333103034334322231243221041030101300231421020434440041322404402011312441134440113334200402224030132432344034424342121303441023121004310433444204130231401133122301202331114300312444040134343343243340444143231021130203240303033401431114303142143043341022332244104143423141241212020220210320420304310341412441420021101432032433241020123301103013121124042222312010143411424302323031342333121002100313100241304233020323320041321004400034100432003204004242120201321122124032212443011111341213431113033324214243323231400442004444020213033224441232201244343443002131242222403410414000122301130442444114240331224431040442332031034234144044230424414033032031311412010033211022100430212433222214404240144132332344001002022142403121143223343400221211223344230323310010313102302423324403304110214432320230243222342034142302221400344424400412100144214114120403033204334210344022303213300331231414302220143232021143004224330223024130402223434204434044343010333444122341004442222441202332413200300132301301442102412244021132114420131331324230400023200332343040423014402141322423400401223320041214023040123433402120404430434402330010101441031242121031241240000014344443032323143402344034402242401342421324332312041101322210020403203042313032422203432221214002133210040044342420300413003443002231321210241433232410241130244223421101121021023303014143212031213121244243324113121140113134302231144113342340112304341110410100220212212123333031142311111102442230033043121031034312031423221414044032320440043343443041040323331110224004301223143334014434302204220142200434303230004231022411340204221001410321111423232101244230200021012143020004030340300442414202024024300013202211413121014130132022442233122303223313130430320344414013222103210224113320101140013132223034421030332222444130244213322304201030111231220410312040322022100142203023331414311004421324112332021230413344034401204404323041131303422022402432141412100111243044342102432003231411411310212124032124300413100333142023311321303444124214033143400043222413404302234132001133402312401431214224001242200402401130311114312332103044141212444043341110414322320430144314302223141044423340342400003124431110240214222333304334002011441012113411424330204240210201423442021233243003304043011142243224013310311441412320230243430420332010142444102032000022244240412430101124330441434412030022024343403220134133403411323312431123404124434443120210044043444023344034121442003244222331431020444324440022102023210002121021322234414424242421241310413230234101301031232130242010023031341324001044033411441332044434234244444102420333313010404042344330301024433340420230314304134112443022034321144301122234001342442204041234002312122404131300001212130404334340412041432221440440212101343414021130200020131124442320333242101343140441024110014420242011311402343033330423132034233120404024012110213042430022314040231002133210032231402200401142123041323301323102331204222400324110022204002012222322314342334404112403230224202320244033310331131210411322031300002212102202442110130004314103231104243302024141223314130430420013444440212134332042044403442314422422334401202212200022032230204102322124133121032341410404022312010022224233344222201242144213242433420242020314302000141313121030011203340222002332434344322011203210242010231320403310234132121302311210132304040422401214401324313412202210033443330100031223211314422132401340014042112442441144043324140432020442213020224341322114401324224312121243132120404012340034433431200101013031204220104221010443301301441420442300022002004033220031041121022010421120332133023300333401411421434344212140033330421434122120424444003442223230212322002122410404114110143101020401101023003333414201130222332211024420320042431342333122003042414004320002022010314334214442010224030113010032104344012304210020140322224412103302441413222224124122104024342440014220212131432304104441140444132422434043020240201103214301213310243402042421320102021044403331404310032334422431004242400201222441132124142201321330413121121432140112210010413040313432003201314140443232344304331122242420142111434230420442442124341303144040411341323004203104410134023331432234113132223221040122230440133230343143442441203400321211324123411032320024003033331", "132043042023221042231033003033320003401113342112042431321224131122340120023214400420320211410110144300001104411331321032244442221124104132202213201034341121212210033133402411230400400130301104334133143233034422212400414041023401010423120423423311302204020341001231203401014320042010114241130121221243144112240404114421313114224423441434111322303332120202212210442400213242323440424201033423444433421110100324111114104402332443320302212231220132013413434024303431112134203103004224031112011114202034343202233401401212040441201400220313123302321143321400311131102330000333224422110040110240310140222141211122220423443401200204142142321343134102423312304440340301142331340334133241121203442320103014421114020042013122204143313331003021214234044200322323132310231104214024214031201040032201001331023334342123310242124201441334424033333401102000113244222440240014311200201042202004130404201302120011240334442432201142001440440231121413224243440122311244144040212422322333440124130311344021210444403014431330431224111440123043433334403231432300311103142412004110434140130012001324134413023304043413131121013340241003113323101424312113002123401133122400413340322223023201312411441231133013044400311322131021332402014113140000043132310010404031233342204410201402231141002140032323401123223204403422001410304431032143411444003030410344201041411313431032430242310413244322134132202231103033044124020410304342400424401432334044301421301430302204130020322122312343221111220412130103312103323302434201411243400241004344111301111222013434133222440424340333012323411203111113132221220310221214203334144343314224204240220102231220444124044341302402123401322034012310244011003402304000024001024124342003413013240320324214330201102410432413031111201433224424320034201203131002112124000034101341233104310001401030400221430030321000013110440330434420202320424320442202331333304131332014241014302300200201104204314122101000133012241034033134132003331314442043014441301103234232413232300134320210220403314001204212022232011111210210400443344310040232433131104131321322031310204413021033023140232012300400340334114021111334212204433142221104403221422023403233431000300242423430432003013101200031030000101440414342414003411242013231144243343032032040341314022414114211132430013024112030312112440043041231442334012211441410311222130242024110141340233102441011101304220123221041003214244402124044233323322333114340224140400143402331230231044131432232143312441241430303040213001220413121421010422212140213412024011024002420212433000031402144343431123011321033030412141142144042041414144344233430304210010041314144330133014013201421312131320144433324420310003241430002431134303213301212311312420023201001412402003321212033413413313112214310333432120020303433412330133303131041403003220332403442444414204021003112312320342122121044014312023044043310222101022132241412333004340241020302220312032101312203221430333210233020134023023131112022102313222003333111312403234111441404014330101041222403431430340031031330412410421134211433032213100322102341432121313101003104014323322313211044022014102233421312442423143003011041201243211240334200411100404104243223020044000221333122011210020331440304442140021410000001012331123442410110340432441221120114121222012110023423444101232123242400303224034421323111141313301342043331104042123113220121420103142134413233044102400133101320311011042110130101334214430442031143030030234202202010122122402203444004034421420104433204140132234343004343114213244144241301411412144444424444213033433202013400014341043142124123013220020423401304022023132420404133321411443211244114131020330101301320100324033014334023423203400012342140112103031112433032443424201302101421102410313421013220140221442011042033403442433324403441141222143114242140424401001132010314221141102424413021424410324014322224304423011030211013340223044112240311002222410021144200110110412240024002021023134210431324301312341231101020230212113211431031032303233132131324313440132041144342422403133122043141144032002123012240140141222310022322033220203342004021342010443131401123244041014040044030220304210301010004142343240413130420420432122403343314410023121141112204410431440420131320042430143300302402144110314102140300343412010443240240010141421113144013042343021243020000434332034424003141401311124103110401241124001212121330222021134040122044304013134244221323102232230212430443212220333104034021242", "114111043310241104414102343032334223042030043230012020003101441231121311332104343421320424234230103134022431102243222022312102321020013133304124113103022003342221241412030342131402234101403404201410114012040331424420410124020001033130002140343202021140123031001434000003214203211041043430424242422434440010231404342121100240423130201334022004012312222230033403442412010102032403031143242140014240114313440111221224133444331123123113431013234034102142013023003240042422310324423004000311203101200220204322223420132234314400220344310330431241242222410130332101124440002130020231033212013140244023024301331342140401323112304111130330233020110024234201210113212423331424232301421231302033404120001112214302442132110211423404320213033213141334413211110322242134123230443241244011314302412322232031301331412414314140111323100201430300010440302443142320432144213244104040242130400341002343044034003003343304224322241233001403213224321023420240314014132403130233130312114113044121430000003033321012120000044002214001320443002311232442332142044002412333402001131031213134310001211444322233022200114222131033120233402243000421341023032122313203342031132024240021104000421200444304104332300431004140323422031224433010220303031120114212000214011240414200021242443042012404212032120341201044001014030232212112341012412200103400434443442024202213444403322114444114141443114014224403333240343331410204441403014122332120424233102442101142043414034042401233013310132311430411210440213011312002010411314433123342104422314234132244143014120221431013232421003304141044104322204021401042403043223010144314312431231003013000004214021234401304130011143022123114023233411342131011120404324341333234234010100301332103442243324341101043301224302104421110320041123024132400000021124413014012024002212343122230034103041042343330314434003241130311321444130234233233321310240123221043410302402204433333024203414322120114403330210402141032241440020320223202333221432020241320343014202141011310110220032040421321112100234432100133231304143314330001323013401223300324412214103321120020430110130023234014224320231002324401430233310420023440300232132142133231314122021424321430400241044142034021301224123412110023314131434334232220310423101321413033032022221232340444212313042000241030300300131040230331132241102113232101112224204132203343333210131203320430230341320423134134410333412102044420132120124144423144013124130340332311221321421441442213011034323240214134243324012121323214421311121321421041332240311112040031242340222413212234024214233003441140343031023330013121302323431234022242130430314422440442112243104100143030120044243142003021034134334244413213040214042212033112202133333000132220323314443123331404203424222122340230202032342211011100244201442114431231342133100113122134241040400400304022303343332000112003414434100232002241444342312323100200400031222242244330112142413241112314211334310403023210301131300023412030034024131303114223133123404333433233312313343400134044033044404110321134330014203032201000203012400324434411400343120003201404444404431414441331011230100031204422210022132203120344322044334203334034400443241312234213230013233103023030432024422301302443004434314020133234414311142220110134141102222130103332430034414212141224430012241422142430334213003430101202104040403101331042122244110000002334441013100130023144320443043013132112113102044313301200222443411413433442312011343403033311101011110221104121300111022010312141004130122342030213443423314203114011014013312344311212034123112231233130304024424121430122210010034020310114232434244104121002041131422414121301431211021420432311323013123443231342421241340020401100301303434041224442314130122434400210212304342113324003134003324122414121340214102141111410130032131442044020414222203232404413320434134424404022421224002223234232234230010324100031343032340124343224441132141134432331142300300222114422043243311300044132232042043101123402342023441304202042031234203433110303223021103210001400230210440124013004231231141323043423424214120314012443433242244400434404222444140122213443420331304430002012244334103401144341122203421113223122233011141032024214433242100433131031003014210241423004210232300133030342334343032312142334331043040034404131403232000133031201102331320400403033004434224140311440331102240112110334224443231414140303241113114330223142431340310230013143202112302333414322130013014041301131023002043014012", "013334340143121214213422110312330122333411000210144122221220220414022113124002231130122020103223433022232122014021012221443224432040042133232112344023424404203343214322102204110424121340234114102344010411300030203024202332224320231031103233120044340024241312212403032342031203033420044044042041003231143014424232140312124032304034431011242041420002401142432002434001224103034242101310410011332141432214233222443443431402123002023444330040242142204402214201203334404103430344040444013404222433414223400132024032102114310132131040330131202232331321111043112412324214330241343124213000413301331310323422221323311001410124440300313004433314403412021233042110401000101101442334441233343341202223413031332441420130113133102040033233100402320234241200420330123121343011124304324020144023113214040314120113002340441034413033010211204444300200343030302100320044241231123322244133032122221141343400002401041212404022031101331011432230402110014104303213230302011340320033004004033424441303231241210103140000232102443021014222032024340000244013224013044234400220132111400143041332432430343420244321042434433021410003410032440122413334404244134444243343210401344101410010422203240130204414032034133330242300214314104303112441010142330134101221320313330334312030010121204244002234343201334332044210424113312220034031402011314424431024041444300013120421112044112424012044330334414111413033134032223300412011012014220401443410041241401144034124324112431020030404121110330033010414011032114420440001020001443340104240332344142423302334131433141041342311102311211240434032420414333324341430314024341240432011021411204001202103122013433130123300411120223134013243030114314121120313021113142314020003033223421234143220024322321314110122134030203304222034320140403433241222333130224240400132004240223430100303333232030323433322042013004223441432103220024202224401031411320034344123322040012343410110123124230412021223202431034444340440131404401103312311330424433221040443211020421000342412223412414202034021014111321310233004013130113203431310432133114123402242043330032303143144000003220412102333442333341133112222122424120231410433314302424011413202421331314134432220241020000241331101140202301133002242401023401044222321343420444304021343004304332420403324140121424032003211124101100224242141212122043200343333201320302412440223130432021442322213101402014242231044144312142224044402232011343041141044413132022222430002204220230022431104114031202230221101130333302132412314124334003234421400324241112212032230001233410112231444214441224010303443420440423343224223123321013221340011210002241332114300300342111224014324133242123344031244220020102400112010143111431132342332340433134202140113144401140122014344321434030012122344333414331414114232322020330131034122133243022210310204440230323214444400341041014203111410040330304031321243430133131442400242031020120211404012031334040121140344301403244420233104402142122001311042030114240233124033304141211040203401002421212434003323421123301432000013000334334021220111142120241444240434040344414222442404102421142211321224201401402331322341004103100202144231241103023211041340410022011410042433031044221124131133301243233303101200303404244002333340404330334333404241002000132110142233024042411030331424032131114430020220102322321010243130100020203243210244101012401423410023034213122311023021042421132410034331133413101321141213243421023100041033110133101220322201104111014413203312212432143423312344334420220000042140334424410020324331314014314240111340104432240300343423310443322434303103001024301012304000434431111324403441012413021233143444333241112141321200141121320431122012330223423214112421000241243234322304144124130230404401002343423040440204020244023213320104034102324041334421044203424310243141323032042221202243234212230444032232004341330132124010213142214432330302302302142122242012233431210113442104103112130013111443042214131131220031323111043021413111123020212231344422400004134301312012044441414143402030433142402213141343232430134043031040142001423400444203443130312320130412024043012002103224400443324211442400310132313304302200221304434214004113241442122431302144444311112123023320220204033031204443230224114242310010301433102022301444102111020221330414302340140412013203101141244110142211221314422000224010301431214043403113422013034130333122413420312332111203312214132012001431210401023101443014043033001014430214020023224", "313423001432034340244201313312210030110234102232110231330230234112022001042432130031233421421422041324341212431124441232400322330321243031334340411432220033040334433204312022100401424134122201134121001130242230421431234230244323441330441204241202420241134411114234242341104444102334130343032104420004212141303010233332110301010011042114410213244231043303110233031312020011220423401320314104302410012033230132222110110233114410200434202243444410214302002431330112234224222142401334323323300204203042144131134410232241211034012331014404423312222121413224100121102103134411134032301102032202003003240432410000304310222443134404441430004003320020204114034013214341244032021004220110413142232312030323100241240220211101112220021004440123004041111211313234012114240004220211032034322033133032104043002122004420300104033212043130230133030302143103214320104004333323032243240021144320101013242021133430233003422303210104104320040132201043130132114332310204144314444141112034024311442213213120423323013013310200143313320344030040344214024131403403413314022102431133341011441130242243302021143100023411441332231001431014203321033043233442404433120110440110030340000344311034124011110143130020002010441040444103404413221124310101203143013002010020114403344013342443214301413140443222433110032214114301133400443221314130323324204341140400303322003301040222104444141331113121411024242221220303122123141001420031100040423014201233032104444030401344010040304034332331312144302424134344040431144140122424413130312343131421221032314211223242343231243420332240142310104133012041241110013030432114123134421414403333322124101131141014443123423311301230313210301114040434031424034101404111332134010003103143022222412432133430213013013313343430034113144422132121432332243313041143144241241301412133021344043103122300122223031044244112224412110010011233022214412221112003040313200020014432141223444334020010430423341421014332221143413302110143000413422042142130024311331043340420103041304330321230340341313142000134114200030112430130030240441033201111421221201032140432000412131211032424224211302004200212220031203200144222420440022021434221340224214321014404034220341013142412110233134040214334334421004113311140313300343120432014022033400234143111113113101322110221000202003130211243344031132032000421131242124104222041102020423143410002041030440143240213220340442244004120440231020211424420041231410301113111102113413210312313231142142032424221231341100331313344002221410111314002401413441030301320230124101333303204023121002041034403223311331402112444210431432021032334343012314422001412341310033444314110111240034302331230003432312200120434410111310212400140433113401414033002413344323142301430341244040411302340314420424423203204212130442421124434303222101134203233032441024232030432033031131102441430324412400403342201421434130332442404232332331040044202330203431430013200041113101421014342040322342100320312424020120431112032303423342044141300144410303233104134202131212110020024243142214043422102131314114100014230231041234134213114430243120330300243300244003321130104140033214430141400410221214041100310023211442123334433134310432124121331132442124102143130020220220431010131234330404203420400332334304300112243011014202430103041400114402240301211343330021004210224112003324313342243143424101404234140230310120434144224032043220443243224400233244003220243143430132443311002321221043200322344441213122404140114401113331310222000442311113024122413234400134204201234141310442332112131432141300404440200142433403130224331430011120222241312121221421402302112111341424440012002413221404304430140020131134132103413042023342120134302400103111430004214444410202021201343331221410221112203422333132232201014302121432024032344422103232312124213433442441410234111220221022403313402142134221122133400312102323223422110301141332101234302304141031022424133441012122402112341342202344331131323132140142104341434400312433310024203312302104110230220143432424203420114222124013230432402242434242333402412114303302241132431324323024322444331414343242330400411031320240124300021043201224021003402234044432420022324001123042212114010104121240040210302044113122040113012032110004210343100323120100330230410001112330134300421004122110210404314040430334404414341002122233224420210322024130203324140120012321121410001310224220322244242111240210042103230420320010144023223024000304411412242031023220324430114010", "242221424232213423333232133312403410014413424143331412420141222210301333320224114214441334313420223400323211441110244034030234004014430214033230113434343441044400114132241233330421310342120312311233430411123441404230101342100313044300403041440012221204230000223324314131342202432424432101413101142322442332310102203404004423322130211103133303114342311310300423031432333012321000121440342221143231323301123124012040001242331202043444004431440121044010030332302031031141024124040123033012320120231421023213132222004033432021210410141314334434102002313223424330301111210344133442430332410330040214423103413441204322422211111142321320440031323033220434302131102240104301223314222404141034032440114300100043233041023302001223022133433321222442423303314214033430014340430114133222420203000133420304412411034444141302212440113304333241014414100402222234341003041041031432020441133222002004433004300032423042033244410301032434112402314131030213400241123110103014242031401400103403403123024240314032040000421140030214331413301003231204302121410203222111200401243232432132001010301121133020324044231031422122323420404231334103433112232441121130210443021331432114221123424104202142041400104020410423234313133441202231114024040233004002101233033241313003433013133321240444031243423442214210000304140441142033020110303300341213321401434043103433040003044431324021343340222402043104204044441432010421341313422401134013322132132122031433430323423232300001410322133313021114424121123110230320102203433441444423113303110014011204213241033144332203301320322113311424421131003444143232303230013432110432114044333433014022441233024233020343401142411331344321140314403134411130122243021340122400021224114240212343223443132123211411233321404434020002314204332421240431230441110310232330441341122223213443311240212210112120333311443402220101440204303204010422301220442230414101100101013431440042211010044414120123434431014102224343134022232201010222434000142303013014114111332003401204021223444211413202100134241133223123134142201203143244104010433243214134242222313244220024332131103312103134001343120221442443140001101431444430422111024200340214032402141220233334343224131210134023202043334411104141112041113010043401001002013011430034231313104040340332001122021303201124231123234221112312213240040311404001241443332211004204342322441121330313134020104240442010033202234114131011110230010244314344313434443314132333203112202324124440432014344430000333040201201222120102141332021210433421203222120341430010324234134102403410234301223102331334133221303324042423322323033212201122220004302312414201004214002212013131211022230413202440442112200340000144423044223233044412134021400311340130102403304112340403111020412311204310103002403440420333113411434101241012300033320210110303223333202440022104130423341333142021223300032403131021103243324223032140044423434124033334400031342231433010121101324331300242231410322004100120312043010013433340311244303300023202321430011001220412133303320303004211034341331013221334243132020133220422223234101234433344300342441001230244034133044132341104113400121132342414303231000300403320301222200430104203323131033010241124340122143344203241213144341320121213403022233023410233400321242401302241143324020104124233124022003321243301241112111000120031041431322014401330030012242333330120341311140331413012211041044103133211000232444424410102330323202314103243201012401431013220134333204302344200114044223341320310214301124002123220401000320122201410001441231012421223444132223141300313403302412034242103043004000231413011340432322003210430242132312021412322044310324222324313332110132140203302422333114433134414403402222031114304023334241320323442440433021240142314100444304424223030443140041421440410440443440214334420024332331231404211231000003024031132043444232214444334200134012300303040334103332000033240124314200130102033103040041242221301220120440314412240032023410421344012220443122320101400144143300132441122142244104342222132032440411121002324110101104140232403041224401013244122322321032113324113442204441010010402222200031010014023014201311340321134110100443144021143043123022343244334103341310200332300021110001413212243101204433402022002443211403304223030321244242101421014104143003004331203420320114222414420311034141100233302203204213222122422410134411033124024441043320101100423431101234403212331100033022413142210241241121234432332120404201403423", "240221112333411014130012001043103323134302323022414302220412234041034030304324043330313301133024240222001322313444143121133103303410424304443421134412131312311000232314130224241232202310243141210412100332412010121413143224441303113341110203342031113344433221324320114101310310204022440214420304130343214144100120103423144304403000440410001402313041141040230123332033330112120123122431144012411440013442431311102024230130223024212020140001022212321211023434332114142142433312230240420323242404433123002203131443344111032140220033220334204404024031013400230300034201302403110234200412012424034412411241010123021041414414121010034422200223401421100313113232232112200033140310331432112121341000201024424320414311221110203011142013423130321343041011021142044001410111101342344230344421112143442102202212241030333321111301124142134233102204221041113343234220421043442134423400302033302334121122041221314112243240320103304102343002410111231302320020234324421312044020101431302040010402004342132313430304441110430204443430310303214143401210331314141230400203413431200242340010441424444441400413431401231240003044444110422020323113220213024022324021222320021101011123210201203203230122304242023142412001133234032412314321033123041210442201032112340034233221432100143402332132413434112440142432432330133241411031432341234332130030344122424421332330013303414211403322000043102022302420200020332132322004322221131113124312340210042432141301441420144314304044432133011323331021034324102203330202022432343332130423300222221203011411022142303104243340221122132322211043033342334034102131024402332024102030443102403232042240342103441013000401404314444234440024341204402041421330314033444021302424120034321102004323312213132401231343004402423122014003334404044240341240332420210322214404334014222040113303020113232310430404314142114213144123200044400130314203024202434012421133430123414314130141242122223143412313300040204041000023042041002014223232323023203302210104333140123243402413140001443210231333200240332114004034320414332314434012111402344323220343412131024103412430233220344302321341221430424114102411013241214142040240143123340232130331314221402422330034210000140200020001340214104113410433041122444100044402301421444211331030442323342130121041003103014202312424302103200332310324321021231304004042142333134324010431144011404040324104321223242200400323000324044032413201233433331222312311303220124023030023300122003420033043143013320414140104001244200431014044340403040332320403342411101032202344022111010443310044442240244031013244013304044123021424400110321030023131104213214342333231123101314043103444031030100030411403000022031233113320013110121432123324404132034314143440143433111001220412301142023444022024234003032033034114121021211434313112301212404004103402432101004013420112310201333131322323211120112133111002440043420200412131030204013441423042121134041404030321201100412030332304134014141223211440013234334130421234341212440404224143212010344004422401413000133014133111221023143413234114400002442321010000033010241323441334212022244204243044200121030333421214343223412431342030032011330402000420320341241241413204442003304320340213000343202042444011100230442423222110231440404200140024023403122143244330213434041322013102100020122100043410142143242012134421332313121112114144032124242333230420034034323020142041201422112332200204421440203023001334100243223233310210211114333334313103122203120030141431102412040134210030233134144221202300233340131232314310001211323023301101032212014011241034330432214032121210012434400121020341102201023203103041021441442013013242223104420001000112333332414222000412410443131004341003440041422312000144141403141332231440011323244412430142142014002122104013420220201214004132330314020123213011310313000241004020232231143021240020021133133244041242310300022240240121012143303332233301404423031140433123031300043411441113034204331143423441304212022224324242011323301303330223203324301422032244001413204404403204421200022400204143342410422201412413203013102230304323130404004000014321030034043044031241041043404324420320101441304121230101104420001243304022034011412014003414011320402023243113332120042442331432410304013033433313230314101200034414402421332320434234442233214103331334224242143301434003044130401421133403223030023422301441224041340044102113013422203442324410301134234304100230313311002220224123224140310014440414433440414", "013212102332043202122443142113234412044442223204230010433000131223124211412041311321131103200101030343132242241344330232040102122124210122122443034034401334044401132023023032431244023323311232341300020221024134240102014400441013212130403341434124200022130220240442342342144000314330124142320120133300221313413404221320134114431420010131013002203113422144142420313203010403300413040204011122240422313332044241040313233233042130101013413113224024432022224330111331410110031324104243003002334423024330121204001114343330304010143003011011432422023024321101324231111140411423301420233313431331000030331441124221211221014023324442220422303113044302321002134213340242222413411424331110401334230204000103024213201334401213022101200134033123432423202043232333112131443403142324034130332000213023100121102011120420004114030432140322343100422240400014212300410411400410213314022121232200043201302301023314310010423142402421113142304443124140444140003020220314110021410444404411330211203330030234413013440341342320420030334104201134411214021020442323122020014210214040300314233211113040423012440304203413332141040331303143000233031301014213012231444404101204300433340414314032421121421342422202020344310100323210221120030314210202211001402431431330223413131143302031331114244314222304224110213011320211112331004134024433202322032111021110110231214200200343140441043034311414220442042121400014110403032140143022444133440440313110322244143014023313323104030031032303001234134202042412103440403222124121312302323301333142330330043114321231432101440403222300142033024002111414421423400421003140013402401222443424213101403041423030144303444034431331021133310401110422002024430000123424221134412103302124420201213203343444104100233201312212123004321414134423300103443033430423404240423002423444433101233020132004122434230002430132403402233043102404213304011244401403004300201220440124411241403021420123122130104222323302432304443242040143242320112034012221001221301100310041440142031311411324323111424210112403240100212102301233324323111310310213234330020124110144430122413441241423021443032120411140212103032400233431004430311313024311342440121033321400444102401231234413014120322234000342433021204400034010212014123132232303140310401003311212143221204324020122302131331133102443302120043031314104043042112420001312410232341402033024022002410413342233431422413024321424444423212321440440211214210231303141102144042132110011202101441433204132331233433030023314014100110202210114331102022331432022041243401211314141321201430101222431423312340212331122432343410323120231320014204231202133321101413013434330434102324324444124112234230332400002041322222042410200201121042031131344103413111014330313140311224402413144413222430320203214034313102421022221320110404123042310421034340002033220343003212042134300344111403041443222104013003304030210223124001220140442123400022020412200011011001200432414032122000021110124130130003110403313340302030410020032413423203423441002024124022324332134232112444043233022324010042440243011330042123110122341113041121444403242214130132401344424220420442010224341132223102223203011301234124400002103114420123134103420011043214042320012313241433413444112140410223211440101404324212403214411010421324002434421204442114042332322032241223041130312010332403122331121221012201420222231214103403234214034123341212131040341343121233000003300113031103014131112443130433010413400123430424041200231421032102444030013221012422311223422244412021242202444303423014213034002104421300324140321321401131203104240401411320204012132202240432401321101120341021111104234044210214242344243022210124430421212013033014213321144141442231022004300343022131203210343042201124214012300144242231430224001344111020242210341022411220221233422342334110332202343101331122111123422444133010323123211243024034000100040013213324223013124430223022204433133023220234222340401133304232440144123303304431404410204222301313111013444343024023114210141402441443213031043224003300012214012024402204210144313031020332304100440013211300340131112443444101301343004304034444040244410001340004440313143042221344432230140100400442303111432334444100311203013303401402433133321324323330121332432123304301032301244031302402042001432300340340431431223323230433422013202424421434124421331040042433000013100123142013243433142204111323222123431404042301444144413400323134424412321414211031021301214413104111110342411211", "024000340431001230132402004402231314131130410231220430042413442244020040404341124014234102011010130132024124130132212203440102104332111033031011210101022410321123444313334101003333221121144430131401141420042414332140114143422222241030141222130113123034101242210331002011141233301003140143032242043142442211311104232440221423303144142334031443343104034021430404442211420234423203113231201020220341202330020430102243101000314110223102334144424040041411241004340330341140244444444333402430334201400121431130212441004032312001024342041244242424234214330423122242420024024304311433031211420231111142133104042224402120322041412131241330120102433221113241201432212131344413023321341022032234110214103410022304434423112222043010333022414101033422321111002032130231413404000331210014324123100101331334233033441023233100030021001443244341014133330344010042231120232140124123244000332400004204224130330034331412231440242234220223113400331133112412200323123240303111214431141311213220142321002234202143243122402142340233133100440133114322203431132211030240314114420422324100103044120332022442342221444411410402230021144102431444420123103320331103124321240230112044412402444413231222334210314041144303040202034231323140414111334322133440141310322424330444113002224241041022311133122442003434131003112421332434412212022233430143104020144101044122224100012411323104430410113013432044220330230210002334223340312024404224210110222423422040211432400030330241003413044122134144303121230344212330131240034010210022220200441322330220423033143112044203434431330443022000234222341130110131331422314140110402144011203102030300102122431214101122313201024034230443031320220324431430244031331420040043432131011344302203302344440112012223104311343112410100121311442434202424331004143110133300140310141112012103424000103311441302314114034313413211044144344132404123434123202200444001000232231430414000241241403320041420403430313112320211300420014443020232431312203414224001420340143042120242120204324111314010112231220221322133330040414413412040214423210120022021331234142040312342431443214024421114220120203031241020202024343224321021024332002322003103404224214433143232233232430320330444304220024334404134440232011412244132043242044220201024201230344312013002233332302200114143341044244130324240440120434302211102423123424122013344413314234341214341114333413242403132210020232300412401004122204342344220202032313234132420310411242403002240214234112224412022132401044410200110330320010311100222310410304210130132021014314030232012343031013433011332144033310040014410010240112321400244010332341334043344203114101304103222310023224142321420211032031002210403100114043322322421444341424411034440003443032131333111134012134040033131012032121443331314322113000243024340430140020140140133003341122143321312302300333134341103132120400003140043414034023111004014401024013244340443213100200310243443333203402340432144410402224201324200030120111010413204021300413033143142313022442433403304143411133032220014301233012342242443113011331220111413204021212044414421332141214434031311023331241122441212140221143131332104032414421010221112200230112223314414332044313124023003133133004322321024242024044134320434110244314341324031143422224411020001140033413011020233333103414014434004120400003132332231324032212201104143233410042331040142140423243222142134001120410040302413120330441142314130024321133411144342133114341443141344101223230214412430311210011402243111144311023131300341213130212033423044144000413243242332121012413243210223322144121323304141412203030444303342241342121421222122332340104214231021220224114340423204332204144231120400301141314021404003404244313121411302340141234423323124304042322242410302031322414124020043130214013400223042024000422231313240021131032021142224212203103132041044240423411200110213304223104333324031421203424444241424402330021211341010333241334344323030143032432322320143431203001202131013310423412022100114141230344003032401233041422332341440041214231102422304424300113442034321043424112113023244123120023001302022320013420100222030440244342143124132320031123443424431133100133130311221030301302134421100412203340012111432012323231112120210314321310123323122013204320001303001340222220212302113333133231213202204141223434431334302444401230341131220000301412343202114042144440114341401041202024101010040404043333011030144244303333304203401013012432321343420321122214320401", "401044001444020230413232110314140002002240200301411221210322144413101034012441220301301240110140143403011414343202344242141243240032204021134424410043424204320112333101023402412000004300041402212321330111213322241211232344321002102343444020234434400224211044133244011231140101424412430001103411310030220022330420443141133131203431240421333113111002131304321321232444214341301423320413244330302120402124421434213301042214433444302433022311030313341132332013102234102122220300140422042334322420242232123203442002113121433424334244242020132224341321231024241343023030140204203410022412421120433122114021242404312120243101041410102102243144411323224033244031422433123102433232124301224012410032230021144401411244224433140142111413324314302410030244340013103421234144410000111422033042032411114112004024022022333002111044442122113133114030134222022323212432012403402020141344133004432413212441134134104020030101431413133413422034100011214412312300001311120134232233402104222320333030312402413430413212403244200430124341121021334030331401131130004112343234211234113224101321032441201111444313103444442202430034444232142400324043201002411421102212134431234231402314030311141004322424213130002411441200403023441132310120134032331410412100230024411100210032323444120112024120030301210243243040440102202033324142211223212340114310310431100341010201420410011002033424344110211441123431103313343403433211003133100330331030411341312122104203243004402320400032022041400330402110411402103040314110004130200122342224322404300242242301013420400122242230314320312044003343024404413031021220221444132134413044213331444133132000324131024020034011122214143412002320104034340123232001404344442400121103411123014320234010313324321401343421101401412333340214022334344044001314322412311131404030003321303003231121422113214144004424422423302410124324321444322104302410223430100410324201142323021043243410342012020233341330014314000401114031140120020240022430134214342120433302203202142332230020031023013234213314321200121122041123240342242243232334010002302312414444301103420104001122144202434013422432434022410301111424021022403140212321034202021043011442110314002211112243330410224431130203112143002121203203043202033410423423440004034343441311210120234443244041243313411124230422402224301030333122340102310441223034241243413114011343132010124412442304310222442040142133302440423403304300404342123434224210224102130014131303013013110410303224322220101340023133010342213241440002102203433244020222433002244334412223201243422423422241034010004342020001344310141314324031432211013233301010421242442313041334041322004403000403102303403132011411100020102344440424304342400104222110333324301430014212001030333004230002443242012002101204334004442043144424041000133013443010201002212104422233221030132111104400410022240231224322321343310304123444000201034323322202013030301013023234423201221211044421121422304103312234441202202101402341013020433040112020412444121041142311311203142310141302423031303030323031123240314312100232301143324230241433222331031203322334004243242021030334331032410443144101014113101312014311312422343123314232121231331420201404332213241311421430331320302433232312411024214441233110120304000301111422423331023130204300331134232142233041130122001324130340041422013140103332242321434433243230240330323443233434033410442121204243424022440211120211334100434220211320302020102323400224422424223212114044110333410114321412432214001334244321310222410430311214020022302312014024113114030031203231203243230142212212140030432411444213332211040303141442302221231334424241041401110444031110413043421222034302131203330021213333423203203043312433000410210342102244402010412330141444423022013024213244221424144422334423034340042213012344232302340042314410103224034423200101202404221000340223342240040140300403114044221012133244310020402343322420412143300023200342010223241332333011422332213030241234130321102203004212033332244040324022030432232304014103310330431022214302203123442422043111120010324201210240233441344210333044032140321301320000143321234102202224303342023124320132003433331234313420231120132410111443303212241014434314202240114222322002441414402014203322403120011143143401421032041444140031202033021130444012214311411230432412441100413334130321002222011342144000144100042112412411102343131302300132304220131411030210142343104201201401223314320201101200004232200100402023422331112", "113343433132142312112100422431201231103221312443130413041011233404102311322413100241222224030142234333444403032013200430201400404224114013011413032044213434422412234324311243410042312304433344302010332112300333122020334141004310312412131201043441341403032423420042113034232210200343203240304020243042410143212130230230321440430211020202423304002320234213212442344204413442440224332030041420422033213024231432103022333042323213112240023001333204133312022042113243140202322000143324014101122132424222133031424340034134104000001303424201013033331032131343004120414141232034102200114023124340114310420014433144004202413124402303112021432210211002330024134413332414112220010311421132240244243232044024210210401403012002423334334203220320303343344412043403443323430324031143134032411331042300322031023404440013113033402104232212021242422200411312140332242400221441444323442134122431024040203420202203300032440443110121133121301200441103321141041324320202022340200101133032433010414012132000224424024321224110340033103244414111403214304242124324222043043244043431102242232132202411223400312424200324422112232204323120201212041043031414341243414001404233442021042003442411213104301120400024201231321212222020314443331100443430243043001443003303124144242133444213011323111131231332143344414404031441132404102402311012121203102443104224140134212300242001222004102431011430101221222030334143032443444310014340014233434322132434431333322434110400111041014001132001242044303110204303012244322300104012033443441324203401423342010304423323330140420432342432200312424400402034344123020202113303214133312320141321323321011400443433400110330120032334120221441133042324013024100114203143121102021203231003021320121410031424412233044310004011014204043000324314342434441433141421342044402123121222230431221004114404010420143222234043110213101341240201201403223242321133011131130124401300241322404402140013424344331101011213330141432314423321412413430110044221010010230244201014323042101210231442400214120044144132013300032232321100044400340043012331313312423003014233310014331123110403122321041134343244200000403424223212223402032141442014330222412433424342031241120232404120203430302431121400424342211332223121231031002243322141130200341422020140434233010010111314240431031444434011110322312134011303410422111423020120223402123002334132202344012413411042414343202114022022412242340233023010103431103312202233230440042023213220014334131323412032141122020231233113110433402321402202121031120200144340331330304034412410324223241202303142034424422323200333231344002302302323313321221421130012344233114423000411343000234114413014441411331032010033103430411211403143034041201023410130204003011111112123322010044413414014444021244040204432111200132321340131120141211424220423433101000234330231203144134140240032014222131342041202002402310222140113110242320430011440234041200130432341123243024231400224242132242211200031334114113043313304433332432314201422403020241243241300043130111102334412230123002402014011230213311000030133330434401214320000424142400443113313311104310010402021101424232200444441422320234202104310442314134234232001144122122013424234413232321033021224020414041012044444033110410321243203204023341404103033410020012443121202213120242420131413243321400222313333304311111213221434003211240132343101133434134321120213434444220201243133223120343414423031211024210322422011343101140134222303101034411334102441140031121104001420204210101042033323111320221212231341323103042224330222204103213003433233331400121414140042340440132133303244110220010210011333214342033141300303332024142433230002120223011341400131440433110232341041230230402311201334340242341122440242012041010331043434001223212030002404440042330303112144230012011331120223231131324300202321320443232340212303304104400120112114133312342140043330021140321001102103220323122144240332430411403324000442340324004420022202024010142333100234103441230424142304414014310120234200120411001033113100431024442101424301120122231134042142312420100102424232102104143133314311340233202112012241022141010230422413340411331320424243204441114413131220241430212203031200132241213024013202114401021112400324112412310404024120203203313114101020404024313044203420121313011334420003301114342331141404011332121323000442001214030112223213011430000113244232420224130220431222023344141004131024143333421300022340200240202401144244043443313113312030134", "201031220334301022031003040334214441313112130101031024110314411021421244321202431003024423123211044414140212414113101320130230033314341043114141301323332440024131304440311210210244424043042310202430342000122341111302210414304321001140224401120044132331101130322311302334441341320230212340234214011304001214220232232402000344142403040140112201312311323030220301204203114242343434232233424324441032221420102220401410342004211401230011044112304340024424003314232332204423413024101002411314412122240344114113000114411044120302001010400314300342432401020410303122022341023201231211231112110031012311440334304440211033412333104213342031400241211220201224414321240343031430213000332012410341334113422101143001023412442400021423142401443024421240444313233230310221001200104021213444401402014140241324242423113103230134042420331414103442401303023021032311404441244224334014111222201341444122020433022434001223432330323031233234230243114440110211442140001334130424132412002431224430424423142232243302020413003120334232214002313300333011323243311323044421244210222043211211040231002023122302130312433442320043204100124042431044440111000323341223400302103241300440120042333300324311014022100431013401402410233013424413142301401201343433040021004233201440414003301112034004340042313300410133300211343121044343022204431233034032441434040200124220112310034030140303000413033013034344334141333400221422131112333430101402342312233201124104242403144343311310133220233103230442231103434010121122324311032412044002031203010401412143214204134332022140001143230231130031434044411014030332432420211124441333002013213010421411241340111304111024233431022442420031144244340342140032212112300332342434102134220142413142143121142334102202243124134441414312324204421422340003211100113233320021332412101443232244211242014400014320324244204120203442334030434404231334134432434243241332144331421030000014131323244424113320311431301043424420244123244321203030032442110023112431421202030013224023333022204242233314421002040012212033202241242030334223424031123140433230242100432123422103033240111213024344020403222042323342243033222304033242420124003001212023230103100114414403122441000011422344212404140132330343124211113201220440324313310301244212231022342013002400234410133134322343340312140110343321211002203434003402124144341340044134213213143122440204010332442102342214313430231201422113430423234402240411304304302402331201423032300141322333301011311140231144321042014211244400222442402202332344010002240304312311310102213440334430200401220024030332101124331142132013210100403204312112424143132011111211133412221442342143400022244201030204330301011021013241232214214140224221201010224410223414120440110411412442043244342111021113220132323032224134101103314301202131000403242423414430310413212222202243130110400103220440122033441040013101010442232021412123032013420132113121012312444001143330132340142234301442202002122320112210300144044434241341442233413112021034314200344413130431424121404210113443324024202304314044110021244343210201031311010031012142314133212043302133111432221403032301031023420142040043040042101132422100133202114300132014043121033324420024324040023432120230310313034401431423320023311321313041040004030433101410220221114344024430014330123401030041344203333144204113202432304442341322122043003222333232302412140304204240041113130224412414411013324113110222412031310014312214041144032340333421330444213003403140302201300430232101400413121010130442441041123403242230411143224202031031230244024034033211113211323442342130142441144343002043132234221133242414310422430330023241303144241222230313243342243134004122020002140330224332243233413012403443311323134121030214422441033433432333121034010041004032112140334340442302131002340212231110344002402140333123342103210411344032212102030430124043342120412434113221422211412343443203214030240102233332241200113243131324423432334202222014022101112232331020200124004401433224121430032404233124041413130233431114303414302013012243223000213403113014213003122222334331001202043303123042223404332243323341133342231022433230301033411231231403311340411122010301402411303141310313043213112230142413204133031302003320241404440340301330443032002211000002043413131441124002144434411332230244414221420342133224043023021041310213020440411130341223132033141141200033420333022330413331442121012241344441010311400022423332141143120001410214000122131302444", "111201121334041203410304222044100221124020114120341002013241434010214220342013021320000333210243444030144242411232332421423332330244444310414323300423043403412142403024211430140414101022110213324412334441111102422211014403431141144114011440204342424312121102203104403303213314434422201300441200120314423220131202430340302111021204403121420323043334320010040334324034210422123011232344414340420131423304214230322331130410011001101334141124121444204232333400212343103334330140300203233102243002224143014433334421123344113301212210303432143021243324033144431123320443204113001441140412332410030400332424144003034140411310241102124402310141023111320312102321112412402131042130224234332132413332121203143323231404233411033341021441221102213203043333332412344431432304304302341311312132212123120114014122110334423444341441431400134420123010302213401333333302333443102442100411123122112410310013241343034324444303241313310400021013211103243203344343420440314042133420211042300313042044123033430323003442121331134130120003123401241232443021312440042201024231232303124330211200102322033411040132204123330103324142011434231440221104433434041020444204012401304003312313414220330343143312442203441201402311133412002003142303240440242000243411330422433311342413001144304323141420040040122013221314344301431013332221304242422304434202231133110222221004301124323413113303231121301124410021242030104333132213034114202414243014244400121411032321100031122040143412123434440014443031212304123120130304423410304410032221401433311201324313313412020411301304334243424312031441321034004344232040221233132223234130324112030101143341302122334230120210230313024024312300031141043301414421100443140021302431422331314324314312122340313223022220000341012434204213001040313104213041324221042140033402211103330022223341320133324330042331441334134323124403221143133434424010304203021324440012023323341342012203210212341012400214112203024421313313031000333121141014030331113433300132300313431212241300413211344332134230130142041003400000102400240102044101011203422223301324414101344100232213012004144343121401344200244004323432112420234201123431222300442141002301300041423140042014444224012014400304102320414401120342133230344311030134010442034331312421010240132112213431440014300123030142143441421043044004210010040234434043103130142001121333104314231242131302202302433340124333241002314130322131041312010300214342001420212213012041340240034421430032420210034302224223124414314033434403124104012004320122100414304143031232133032423131334232140313034140313340240300334400434111404440444102201110122340203001243121402023300233220134201130340024022132043430434044423331304023041201301030302000234410032044003204440010230313240230402014301333413411114312204044113132200302221120234041123130303104344330001344144031321240341412330243413042424143003131121103131234032122342121441443214244400122432224140410002000200242303432100000234304114423022404111342324220343441024032003223303441324211123301213432130212034034203214410420423322022441313124031312422303420000043440232302142302122302100341041031130142211413213221222330344203023432334242444032331300321231114314131342010212433200030100131120331330310421221414014024030411421400311012440041443132401123130332220424123230211032322113032212430414302231233142401322344234320412212420133240044200422113413121122310220142110132403313241221304024021010224142000114400313201344310433020241013401242134324320213401134404134223043414143004142011403220300024244030234020423024213221331042330110034430311412442121002124333320341032121044303311420421112010313134331343202241414234243021421114234340011311442110001232212204040411042212213222331302301301434414314010314203030422324233004240240132011233101321031410320104031303012404014311023443221130240013124442204442131240304122101431042330401044240104430432020020240104044220241404402221144333210441211324021431403043220020003022201134310243300030144013010311421102102430404230244010440000340214444204412120403114123244323314012120440204244103003221040232121022121210142210120231123222013324214134213330131120043342123211414111104002243032402412422013433002120220124340022301042334340113112112103143320320314420021112410032032341314144334041422331243424403341102241010302211041120002204440141113342200304311413240243010323033241422033033020342414024230133443301420400200420133142340104102033244112404021444211133100344", "110424320324001033421441314403324424224420214241100032103402111133020142401400013122021043303222310404100304231022113433033043402110044441330443220103104434433320012233211420134433301203101304120002414300124320304333442232013301400031121132300100132310232221210234041141230111321020132100102220320010142003124144232040212331104213044243114020104140432140134042130444043413003101103101011404213022213204342330212114124021221422301301204422043432401214100110212222433202444113244143401111231041231441204314024312341003133202014040230223112011013111300113331434123304032233421004043002223434212044342141411402122333423113240001202114320143311340134303243113020002024420304023240310301220310012110444130122402141000043031433032100221040004200021040240340341033142311040403424424411331440310002023422242131110204213413401043104343410014123212343341342012141431322131332030040442004224213010412231343340204023203343131120032340401341140231402400242431412424104401104400321323201131230210114302133323330404133011442234043401402241211141013344404103031010002100141214314343143220231410043324432411143002110042322412211110121323014140243302033131214013204442302223443004324032322122340220301441312122113012124202242211421113440041324112413410124231014002002004134442431410313001212234104232443043044343142223142121441134230224014022244223414323142232324241404211330441232242141213221121230430224221124341221200420131041401414243342401403343213001320322300102111110144141424042110123042333042300131230230310033241202200001141022443013014114443123021403441324013322224232412203132420342103331231403232430220121241301244022333230403234440034330022013033234211100402440412320221321120412104123012411213110200221200414011214223444023412042020231032043031323101113133214200331314214220204033331420021343001204440200430410004403021210104441133442320412122232233021430131223203401013312001121144432143124101232402221111410232102210230030404014422134131011420214333243044103133240344240321343222134210410330112203401124333334410020414113321010042124134033120140424213440244031241112204110404124024410222002233314030222202032200200441411310310000123104214222333211000044223124402331001112144143232221424240002011422420141134314244402202242041321440034412210123301330402120324033144041200322013120312224214212344302321422402143431042322434110213102111232314112004201111221230120343000201230231114332001214310014122112413243420433232330413444311101144120032340124240304210304300001314404140431412303144131131304403123211341103212401422324004001314224222410220442312031402342111040322003034140040442001424413324100430440121102130113331301134041442121310301034013232311244213131340421443241412221311403244321241134022341242413340433031412210343232130121122424221032414312212013420243333104011040002444103130323313120114120143022110042132002200113203200332012103121423033123012430024402031301423043434012032301133122224310044442311020302240200211320144201430100444141133443140000321241124212214113424103303224013413034210303141100140040123221140004124314031320131043412331241341220212100304042213014100141401011301432432020013322124004244010201124241043000314431142112330413311134024144422114111001002142134212230020311140114102123400114323322212200420003144321422021401041332304314230030411434144240300231133203312140112310020044302313442123100444334330104110433033233102310404113301120314304034244114434403410314013423134113300432243204120330112430411031222400231133023243301324124112210123221334210040211401234203333143331002231144144113240142230341140341443414111432213000420024121313202444434324320241402444303123040013303331304131412034220022124211221120433123214203234011144104033201200320344443323402220344420424300312411203211230402020021441144230231103311341322033130133234001231301133222203421322313142310414234020120333210313104004310001142201144423134121114233413421313340134204024230344314211120422010413033441231230411134113032312043241224411114031303311433220032433230422444330012042011411303013022320204000300103401330430114242304023204034211343403313220440234102034111443443100220232104033100323334103123134141144204041112401330024040042324434110214443224032013324134440414424312224013424442443100410244042332441201111313120013403133430111142221213340223002041312203210242223101231134124212002100414423021444121002421113220342433412242333140433432230214303031404034313403324300", "034232204141043433022441413300141123021024211333343220443132323233421113223332241301102323023214104324312033033044243342410103130403124001133323402022301234324310134324012023404443001012030023223224334420211302341234233220420202312141141444001404422241104342212443423111312433210322420041104330323034233223212230112140232244314020221411321324140303232200132230300132012104110343332420232134300101031433024203020042041210324023200100314321223123202331130111134244244204401022210444422204343403001440200331223102423201011142431313001143120200244322331114202111241412002100144413130110220314122244030023024003111032243130431301414213032014240000133102012243100344441114431003214434344024111142340233402000132002204141220144340343141414001102130000202410210431114202342343022111121301034241340442444034240000204341004214133233323441101330431020403331444110104231203302434300344241004202303044242112043043124222120023324103122431113013413210101442410012000141021013322200111110043444223140223404432034234334144310434111010224041004323101444441302042231102240310000001012104222113311242022013210420301034040344302412120204300403300304141202244224211143130332214103404140232222210124030121234332302020301001333340044422124212122142202111233411042341214122140134334122111303410024134232334313301121412044430021332224032120202023223420043244203042310201342202220444101144100223400143212023340040400103140033031312242111433130233133442314211131011310033404140144014024120433234401402020133430003242414124141340034120014111034232230414211210333220021014444432313242042331332130433432320401304114133231043240441044441334410421002023121223332421022044041343341341110101221340204023033111014231300331013121041343433014220332100144343310322401201112231410010442411003014243232423120104234001331002402200312023304314112231044023221321144403432322034330140134413401023342144232104241023041141022204102333304343112440443032301323222413404434420320424432304144004020424232422431241223331424304421123401002130342124214042332110044343210322330143412341143420112001241030302002434221100120140322222233134012010312324133402403324003220321444343404221341232132040320000221313141241443020432140130244022120204324222132303011321011310011402414010023213402044203022243403411301101114014023231434221130110120114404122401000231123240331003431203401342342213001203102443040200140131213144003132342012300130132302431404224240441112334012241424021142420410411041133243434414330013340412110021012233033000233223200020214222304320211224220221311222224144233320442421414123343210334420403131110442222242013004014323200221413112200414332224104204300410204232142434013322010200302241300110200330101334341300240344041200110132422203410003324210040321332421043044110431043413024343212302301110334332414430212231421022333104423013421101433223424220140444240224141144331420242424441004242140322030333012130344322203032404020414432444021011022001010401420142000142430003321023124021212041232433432322222311342220044311212413422300130402214122021330104032104003024442021342141202201301413210314024423100130144314210422243122143411143420313042010204104214003124144444220131112204204212414034243120004334341224402343033023041334042114022124404043313221402103441013033032400421243123210040001122403212041340043330020020244323223032240313130221442224014212433422230142002143420404322100030320400400433031302012212000343403131410111000411231323011103441124033210141144421400234042004104131311031211144414313132342243401110210440113300423433311424343031123010012114211334142030423403442000021034311320430221004404141030031220132141442302303312003434122240002202212320311440230401243140010422414133333022103312233314311140143231223302023124221004120403301041040141211334120341430411404411440400243041413041123220102240413334304321130410334241000333222120014421330410112141143334311102044130414202204233012410231012034244244034304300122043424320423000332230421124020023402333002120223342211343341113130401243433342322243312024404022034230034023024444033002224044024440214333134224132433433431422012221001240341103342042104400433303141214110321331044142234144144301124121314224103223030422320020043222303344204003312412141343023313124440110230043211233000333223100040231404101101343340444140324214210024133341004114144344013023313403044101122122122113131042211310340310421210413221012341430204100343404100001004421332142120", "421030403233241231442123440124142023014200224340301403141131224023443403412002000043221214123304411302042010032434144133414210103333110313343413012441410230344214320432234424043314443132421140412043241220102102414243121132220442100200300210304324222340134121331410443043342311044311033201344102104033013202304323033010303224222402214423013044223142202414312433421204000114433324443413211020020223344403313014314114024120434111230443432143333002142023341230214232104102333342340024210340143031433043313124013123442441020330331113213034030010321200120022331330011113142443030403032443224130120000203101034032012402122300221114011143414414342040044033134222320222001211041404141010422440101403131113331231110104334042111202022400133442034202044122241140322233344441103232332432314404000222233312443024211442332424303321201322332040004123033143100303014020344222141320231242234013143441004434043402300044420131334034002000241302332430431434420204340211314420113114343210241230033203012422211313420012142321322342444240210423221434033224342404003444030044303342440310431112124233434033103033331104214111342411344213130410223214334301032413431241021213040324420202322120304003322044142233011123234224444014022041133121113312421421210134444121242242001101122142212442230421440223032211224334424240111100010021200200030423331221414423340242410130302004312004444124102400014003104110132303212211301244113304041034024414333301104414032142132011344304134000130024121341430024222043204110244023011231412111332231200141443302024012222302200304224010113004232002424230014414203443022330404034133204400430341031022422202442240431223440030442441221144324301104304222224200220021310210313110103040442143402014143101232304201223441140320414433301031332332210021441434440430004214430200410403343131211120002012113341302004032024142033240130243312312303000140140311243311304043224002040132132312440333200143122400012302211322432133033443242120324331030100213314323412301122224314033313441303431024323302211132440412214140120134424243312203214330130023212043224031234222203403402112032244304142212210214400032233221032030013044230100344432423140011304420102113033013444223201201433104422230041133413030142404441433410014303122303433434121103023210113033343113321414224343442231320322331123313344143322441144132132013343421143402322123310444034231110144124220444003413134041404442041442230320412441233003243003033044224200004202124331204121130432133203021000422231134100233444331224423132224304043102212313221142403302230402134114344412043444114133124211340020441042221321132004303201310441341302122314100400231440440441112313341221434142410102002310044132142411200102040411113124113043412213332013124230033221140401421004122433110333141332102313421122444412123030313404023342210441230013333344233341111213324401434422122434242034324420434243331143014131041000103342314221243140233344442301422031214200322342134201221000231101133340140202401114241144203241010012444120404124130240033243014413141320002314030214403302344104144431303212211440102143121422113402132314032211202331242221120031314000213112304123330334144011330331231133040221422311442230210002020441131403020010343241423114012132113303012430241044330221323300223020423340012441101431430303142212103300420341330104223444443131234141020434202032424213320404403420141041130244403401010020302021130142202344043120021443411243223443101122242000300012420021134104324131203413314210323333012423403303430431304334342101013431403222101310031244432420020434213124002401002224433030434211444421430034012314434222113334404312434303403224224414004230033010103334143001440433112144332120111022320331001434112403132101004312221001422404400321301130203410343112331403304310013213020202230324013103304103201042141201032014301414003012133401422321144342101334111231021334204222411443401101203003142212400241211443124034004104434201323303132030041244021020010304331330310342303203210203144043003210233314232000213411400102123332314203331201443121210024100241240220012132233124311303043002102344021113423412241211422042141403103301023304032041001402120143034112313033420413210420442322343110022404024132132323202234140004012133111421414442020001430341341310134221111340442331023203111420400330203212330030234001144303012322323143044130243113312413244213430333100030323011413433413113311310441300011001212101233011031432021113332310133040113021414113402", "312433211024223142314130441424331130023300310441233000221404400132131243201111214133333032104101144233011110220422323044442011312411132413244311120111031130024211044221043214233444143113104114131031321143130424321402141122330301440333120043400224203140340004033423124321414123021444324230141432112412144304433102232424303312202030240314424430442004300000102002101013203344243124410133031024003302211143134230240430103112200131434143203233014131402112112313120013132212130422141032112324123210104001130433234321322201032344343103440010102340300112442143214333434400104021200343411423144423403123103312024132024414120330223111341200213300024200343343411021203434122103211222320132014012003240442344443402412044242302122343013200032444301443110024000033004100414020202401241041414301120414303200131120300211440400040113031241300121223110403431222332202440424131122431024241120334020341041334422034323401301033302423304113101124024201210220300123142042201411421423400412422111230323004021100010234413334202040334100304332204401321432134213202143103023343432102241110113240022230022000104100012032011320344031043112131214314210041211230301341320032334404041443013024131241400203440241243331022343020211121241032402444040314434130222141340033012221334400111132014023130102213414441331130031330300243440424132424443210031020211300434324314341111003211304204112014130313014221033123411423213111243300242340240432124400011432331312223134110033401331314403343400134134044142332430324303413040344330403340012413204021240222011211203030113312433002040433422003114200040012021120002223314103122221103323033400202113222324440130110003324040432442241313104440420412031200410412404003011442144241120043223330133340220242011242031021032214414442130033213021024122011101443112202230041033230214440223022110443333132233120341301214010004143024343014043304311001124040420421412314300123221131314331011002113013302100041103410203004333223020130434241233344212401342032042103024422003421014241412421112212320144033403432400334214030023111011111424342011042223141234314320144143344413132111410302032134222142213232440142320220241244031421003442332040240333312133044214111410132102112102103420222231012343232420322323102430211403241020002110434423321032441002443200034402204422213331033302411302013033313203313234410003323010413320422431304411442414131140131324302414344421401142344323423130402343332424430000001130214221411303412423434102013323443330422314433120344142033042223041120120240134142213034122021233412141001000113121233342413032032121122314144323332134423224202322224233024043104441444042343014021404013023132233134202012224041124040224411044323421442242322022302320011444002134123320033001420223021111224410310013312324240223203231234113041334401442201100420231044300331140104404324430413011343011210434131100321200013032021224214040312032403412200133310204343231302313001101330142121420131144242044313044011043211114230212220431024022111114231143333422001401311230332014330244440121400142332412143220322032422223440320222112430334301424321411024314423230204413012441312041440004322021322012304143224401020414410322104230210324202131230302331344132104032441040443320421404430322344131104032121442134124441042400120002311330440011144001212042232010131122042034332233204223240340031133433023124234304004001201233210320400444201034344322244331010113223011424323010134103001111341243400440232043234224021413210223313042022422114330003242343033441204130041111444103440131431221121221034333432323121442103200004234323020011421123131212201432010430000313412414434400213223230232111120211222022142434244203402441424342404143110240004223213140102243200414010133304310210004204234331224404004223221114421404132023130440030213202010403133313213420142213441201240222211403304314213200223131021431344242242113322333024210222300142014144302214030444140033223341033324213220344004110341202421344301213124111123200211120114212244004204140012440242243111001211001344324443410001232114210440321140321101204042320422023241412242300143110101103321423421322314123203010112431401041201444312120143340300222130340120123230222112010202344111243423230243201213014240033132240340400302131142120343424204113243204444244430301130123214304242004142243221341222043334300411302041203240401222020131222122034432312011002323002100243011100112014301100332213210343304334242214000310342021233231034020331032230344403", "120220123000213211130224242120431300042224444030123331344021124402004220212311132312432113020432344300041330420201210030244301414011201310344123041343042201030024024312144211120131411432424024020323324344201004204013020102211420324220040314441101331133022303110221022421040420242014342102202043131323123324034022030421332410321214002031441233433410211411023230003222033403411322220322311001144400242133121224123334210431422311114023204210133033432124124212041233102434212423222131214241143133220442121443022213331031111103124232022120303213200410222413024033134322100000242114320313144210301424144301001430123003221211244030120124321032101444020013342032222141113344420003202030324423123313040414212032011002201143343023123031122413441431021330121314244412122320432443014414034232232140403203344002332311323233213104104344404211104103114113300224103223123004234334321042230442330423132123322030314312321200420111201314200000133200424234444400210122332411301222344041241344330144322231132333143200204411410211020310404144024021241234320231121104204343200042100433221112014413342300424340314341233133201104341321202103344232042030130110443243133343241300240240343042311411313202314323320341330114224021233224003021124320244200102323430204102213324234444233041223110444103242210002201204112034103341002233442140202300311111014310004203241344214003113023103423343120202342240424431004110233231400111423310003003111014202404300420112231024023043244422042022103213311311332003101412411202442230442004124313140210311244134230302420200134301403442434041214030032022301103132231014003311322041442244422202000222202020020232121131411324421212221003230020441330223314131133200244033131232411323121144322043133243442402000143121403232323030021044143044440404334144201420034131002112031113121010120221122202020241321420030322432233211444201301121224420431322144002130012421220100121401230343223232244443340224430020143434331110223104013131344300332340413400141231411133103314341032111423313220042233421342412434424133400423032442434042014333301230203131114443302234400322123442314230424412202320324132014141434214022210310420413123003003330000104410213441134242340144303422040044112023030212021210204413321003404401432330030122410333003443140231014042103010441102340243143202120334403132200402040222114444302020022033203424111104342243124142413311433310034024112110041340043410003034123203334443220333212312123003344134032040330012404411312020142422144312143340232243334420223323224432004441034204000304431432231324403001112021130221320331023041143143002100032444103143320233122004433240202010344044333102323040422010420441332133234334041241032133044442030034120304224204430142344114144023021322231033103102240420332011231434430022104332123310141211014101010041420200242113103122303231303433401041304110024344203301303343220301013443023111103443111403141200024002200004434221313443430114033140113040244100420332440030222401322000122222022232422221321320031241203000134234014203102212234334211204000134221240444034222223041244223244123233040311112411402421413102204021422223332344214303123232342300034240001211402004201244123442413334443210020230212120331233130102234102402131141403231031131223244243231021424211424422031340400122320311304312103423240103403224134204011013111111211414124314204320313433222412110004241421410333020003024243400344134322332110124000343244441114404140243014140012014303211343240324444204242311342422121300001242041441212011241303302113224124310414004001214242430032011324343313103224410211021034243131042244142230232040404323134404432342401323211211420004114012141310221101203022230421210144201042224232013120413102313421224040042020320032244124431244102210014032000414233400114311130231443101401430101003341332134032141120313241213432411200211004232032442444210142113141111143422022122241242024003200143203044131144012244432440302442133202203023400133303311141324024004012142024332342001342220402120041414321402230443434203003214230111024131143244344324202421200201324224003430040230230121111112321221233012010213301134130410144012400010421140212043340302044443014244030220124324032023111043131214030042302414212333002212104100031113110144314004213103343100302141231200403400321031313431320231244413302030424024214300404223331430431312323132104114123430430420333440421022240201440142020324412234340104242324021133102230422013322203342221223341233103120033", "341100311121001114433132230323031011040444330200044442100231201134114244110412142130042114031014131412241243333330240313412330443201230221441231304313213433221132230221033113432132011111241300323320132430213324401331313134012410241031243200403220424024302124243143444042140242240442414240012041112014044040333424023122422210110130114321013211331300300143024343201322313231344420120033321342210400204243131314021410121113144230233002230320213144010223443232240234143114214424124440331420311331323014234122003131114343112113302123311004411020140300322420234444331000020300222120211430013232212142324332420111022200042003413022243321400023003124211212214012310124340443431210023132014012333231033222000211044320241112343013404003013241310134404131022123013122344434312123120034342400300310011421323241242122041013100242142112110023040441012420044112114340300233402420413114131210010043004310213034202432220031413432134313224203411342434011340320420234221304004212010013043311240420442001002324011432301330143221130324101301003423433221434210130132003131104223411230234443002343042440440030312400310033133414224423032330104043133041343413100012301400234420123401202332400310314422314030030104404120434313042334102022230411032204302402002021223001324040221133404234430042331234113014110213121412311143134444341344100333200134413340304012342010301410220223342411124341244130134330300140030014221022101014123143041034140244422032013003231430204343131040322320023400131240030041340010311123413401023044401341100014224243230111340342141304113123330123002021210220213231114004340023004432002101344123442231200031434331130011432024130123230134020432222214242444121003304223034402401221013333200334343441310101230320142443421440101204420210030032344021204102414400232234220433143033113004301233232321414333414410110403103130412223024420022321432140201313441034014003341413342044333041443002424123142214204232333203032022242041014302211001313301410220302200204010202143322222334303422204340443221101102340144411223302241421240022033403244240320101304404023434201202334003112333231044120032030441131211323110200221233034314023400044131023240241443000402014414404114231213433313034413414403324404222243142143132014410404012440331103433123444402204320204411022303041413204343310004302443314332434131304111002202323100411212142102322332400324441134433341324341102100203430212414434334133103012423441424144303220341114134012133440224010324024243234004434413324432202424412133032120302402432024322134022311000202140010021420102432040110440103121433033440112312331322343223440113342332322223222004441233230131123323240312012143001114043041243313140001421032404434200341311000444200223220031323342413001110100432430243244303312120111333023421342430014200042033242430131334012202343014221220124104320343310142143323210440333014200133410134112122204230413333344022243300024404031222044144241114211231104222312002121010100203203024312240423114024132420023122324443432222001041010030004431131014441031224444424023304223431203040022343040313004302000334312400103222410044100400244431020330114321201110422310003320320402143403220010303104314004132023002212303212112434104000013411130101122403213123334330420421324043102203303240134122223222221241344301320243104400423333320423340230003223433244223402021214443212030303310321040222002141231141423144431124114114213112414104014012121433244143214031203142232134334204212230410310332421020331414142121012133020411303130031041340304210424341043244241431413142320342331130221003023400414123404141000411203231113414420144031111422142044142020341313320102443331140124013011434444243343144314234202032330312031420302231214131221121012021001430400011330122442312203141101032412230100432110001420320223033212211043110123233022443031442242321340011400044032044203310431311104434412340303221340002223003343344440231331034002034211242230101132013242211023033101222300321100230330301433303341104110134320431200331141312111124341000133141214004132131200324241311002041223210224003003003112013332333414012133201102224400141021424234444404444033122322114310424410311120043220314103422320104024432143243340020043042241320034301033340424142321123430242423022112331021204200144102411412234444212040013023424424230410022441211134432034124241234111413001421211130324340412313424201130214113230224310114321201304404234112301241110423301034004231301014044210344131114431040", "321121414313420442031423310402211104211044020230330201413024210220233022400200302100320241221333300203404120330443144314301030342421103140431004342241323403421014331111342111320241100020103444302341132223303423004122344120323213022240414023220043134133213332233223312100403343331201431423043013240101233034041202240244343030402312204310104321411201212332420204021402301241424204434144422432443124114412344213340230110214344433214344104142142412420333210044320421104432441024002300230302103303124021043322342203144034043440413443441434310022310313122322103102203313324312310300424021210241112210031024400003044020310144422433232012311434100224211303032010322401031412400241342232440040103302022222422443010442312013333021344413401100142233442040410204240432032201330044433034214103204340230002431330423001342332040430241433024300040242204213011441131333410344130121234013433112433142043034023403102131211414013410104244403320413404313402210134432332322442422200310022003331302224141120221444234124444111143132130020222003432411343130141024104321441331402410301042412420130111100333004441041241434044212300144430244441311421434110032310140401202333142213342120131214424112102213223332342213232434100231231104111000041124111141340042200343001131102122323034241100411044222041140344044440222101234321123441010031333141302330421201424403311442103322411123243202321010120412442040132002101343041210030404122224123221121424213123300420010441103140241401000114101311021201100033302043133122012304433144231330430104112111042401020141014142310210212032032302342210113320132012130424043302002021000240102222431301020141131113440203414013411410112401230210123400302132444441242131212014044343113303142232333120401304222212033113032431231004122320333441423032443132413202233231002401023021312300001142110211401102302444110300201130001403314133043402041044240440301333240240042144212123211424400444233324133030232002143204020141221131201334314323331032111210012412424221432421444304122324121334222022444103024242441222334222331214430132403234041011014410134214413432424303410431042203004324303323402232101412442432142434320320240024230130232120103102004220311210424430222002040001411202031023011401140123003100101043111434021021213421014044002222120304113403242220422420400111000003303340214041200332231323110101410402234122123030042204402404232131312323400313332434224112403233442300134303231103302013142242243244003214212143342120141043020221234030013004132434000101444440100013204202213012413442202000031412104404103043220003113321110122312121421241402302222230033301034200400114003021333313442133100114013142214432400201234010443344414242421242343214233130424314104210201344002044434420203133301002412220303111340423022122010434030433341033200434214314414313142444320232122210221021420422441234243132132320014214034134221114034431421242031303214432430434341311210220344033202011300102401122412204330100111102313004042041002444010144121133010320142032110224323002122141133444124124344413242311014101433210343424410231022121144223323213200242211044130332033332333420021212423110404342112434210242214324301012034012332430231411440040224230332214113424431440323114104211314130421401013312423434212031114023343414033222213413234110341431021333401432214442401203424401241400132031240311121312214311010334021243212033441011411223432424013310311431302041210204124110044140244403441331103302314020202233223112424330013100322220330130014124302310434040012330000203121123244332023230032442011113021033413401031324242113113003213311142421121141233324422444233320431341020242112102334214423142230443331444232042411411404212130312330300421342024032230221402023410011143023314141421323144301223020022422333211144423020434213333030242023342312014011141433144002131011320232043331344430122443411401310312320240322334233240443120034004302110000113342223431421124233002023132403113301111412021411233133313044313434242244204223440232220332320303022134132313344242300120011120200000044003332033430204430013401401142444413200240142334413443423421130231434211104044311402300012324323420141301034411440311012243333122042402333104240233032011130201244242404032241113334044103340100141230041230433304304023041032444243011043222234334140202400300233214012020440002304024043032342211014421232334333412432100133322342234413242320333000232021021120203241421101042134211412241231143102210141140443420023241202102", "103233022002440121304440221000344401213034110000103303404024213302432440222002010303420044114311443042203324431431314130323440403332314302041223134423303134314201332011143201100112411331034323010001342201004202043012401302322202041311001404022232124113302143214241003010000133130042103013220024422101421431331011423212413134222122032414212334001224234024103034003101120321044231240134124102334220100234304342143304412414000010142241021234044003022212103312030313200323424002130013241120214310342122432444322100040311200434422112120233431143331414023334241141142044030023423000213442404104044024142143224323040043042341212313420002201303112341340432123211432110232323134431100224200432332440142313441131324022044221013200433202200230403441241423101012334143304232010434412413404314032443320124344144322244204420011004330342424331411304033030024024302044032304423001430140012320102003010040130104302120131001101400441011331331341403044330212403401230044133212403340424314411020213233122334034434043000043223322014012020330220120101413014402103334224120001432000013323314302034124302402004001013434313411041121221401032213311124142143004124100314143231432003203143103322030214041020332234003140104341411413304240103301131212024303321401111240011110220110044212033240421000142231220131342022010001344304304203401104120422403222121402324341012142332210123230123413301413442244044013124212441443304020223420313234301001022004213341013210403214041343041234023240303023100424440111143320230032024010122301342144400444310310320331212104343302422030000201042020114314141311043130442203140203421012424243320133202133340424203334110041101114340401331240420300300140134021302221020314111012421401243124431304222243403120103141303211333434302422432434032420012344444044110314211242031203121343033040041430224241301000014434424101232023142424104313243340223011303220141144414002124033131320220314102223441043224413431212400404001413030144143004021441003222232301314314220401403040131033321430202424213442212422442234422431422402002312413122333114442304222141002043114001234134101422113441120414244423104011314212441142434321103002204242402303030331203421233002010222004042004332414102022310340423232002132200443041121100232424114202202103441112342313442223003322302401421041102412112242024140142143034214144241004142022400114021232223404213100003031320311343334010331441442023342241041023121310143401203134034002310004413302240400104341140010044403244133023423223210332324031323221310014033102222314410434023403330221412440220110102422443034024212043343404132422013044400440010211122334121320404402203200424013404403341210244034444300143223320110124213001232312240040124444034440341334433320143343422022442013304133042032413044302140212401114412144442312003000032131400234303304211122402434220040031313240042031103433202034042204314341331332300204233200201102324321002133004311342024000002243303231022122142030212100031003200131120011304320302020332032212144033012323112234211013023040213331142303331323123244142430342104323314002431434102041132110343004402314031443023331243433323423403332000120141143314403331400322134404031144014411122144300224102343121230233110302241334141231244002141120313202310321110110414420224030004404441101010304003221241422040211312211003040004014032302311342341430320411140410340343300001232002112440242343001100043300443310103221011141443342401114140422241424100201210020241302313000244212414322300011230101102140223123310233044031244132323041132003303330323022421113331232400042031214120330400243143330104022310434101243443224342413444343423443113242333234413001111344003140400214433211002202203043443441130101041444000114341413321343111000024323443301011442413300220321343442010140310244332343222230100400220302433112411014031220404100213240342342431022301042444221301104441414322422402033400103300142334412101410313412213240331444220402334343111204313010031332304140310011331203230234222114404110422432101414111213310023032120012331311113213430430131004314111002401233111414041412302133244333242433003312023033302344141124343111121103201223012310104124022403112103220233142424303223030140224330033022021304221132301242044212421131244013224123233411001331100402022212041020333212122334201232431443044010341223240312340412321201303223334120211141303314233244114333110411221410120413423131221234322443424241042123441443431121212222114324240012102214423214", "303334403413211020213142042401201241224334032213200120442400110400331214421030033434203434241304133233034014200040040130210111424433110034431400322421012003001142312103144124433301321300004010332210431300331314422441202100231121030344033021233303131203142044432422400404402131410000011404014314212044304314242401334434211013300122122303000114010204140012423431434124142210420233032121234013202240331402231223443144313233301004442400223013113433104014041310411033123412203342241014132222310312212401434442424344334424404143140141103412422022432441442213141134001301242100031434144423414213110404004040302411311144433112030432402232433204023410301222140331312401220243320302200332422131241441000214330322131444122030200322341442442313430433212340241234213221213211333314002242244334442240210140301002000004430240443020040234201104301110301042314230120402402042212230224314122014242343221211040412223242411114141434223221111231034312220244242404321121312400401104121444320343122203222042032422023301421234144013401234110144442033303413142210123143443340013004423432132401232322320344433443031012110034430044142212203034400441122212101003130303240034011204410023042310300301121234313143301120244123120431200212244301232332043444421310034241313121131232321342304341303034414034431031130421220300210342003304212432214411334223014110400232204120100321304102424230024201401112233144201231414214004402043014321014233000213433334144444323231132143120002322330101344234203210431431104413433020231030024422201244044131332221401124331330000002342442232302412001022012214101412043041010233421233134321400204331214312011334301433023140212401343401342240113443014333214224020111314010444112131242220113213244113440020200412312314411443410234300302043203324411421313123312023244001202024402334100010220302020422031332423222441323240430344230122413420403320420133414344023303000212202442142230312230230234344331333134243134100121404222312113000020141133403030232014221442130330434342043034003234313333243132302410100043210430110024001040224213330042101203042341042201303103400232214224222132001101443304310442013430123103014444204443224433404210404031102031330400421131040401240221130221340000323430132122041040112104400030243001123033121341321033313211221143334203313311022204312230020241334041114324332432231401424124242102320441031134232333103221321340430244313134343324400404431141042003411410420104022132210024024140121034041032430100322303011313430041343242112011442324031140143301131134112200110230414014022214144334012243133410300243110231122304014400124224112044233000304424103402203340402312133404320120212211334234222102031334030131400111143443223202133041123112331320023201024314113401210443430413330003423433231334101320120404424013304221312200431204441424221234320314111420304203424243303100423344412333114233200041120444332042324103221333442413044310404443443134010330202204320003441344330021213044430412311311113113130102104144413040220022211412011132242041144141231114214334244210304012323204233124322002223004310120340300123202323223404401423123431212230103220040334131110201312042240040000312000032340410030022333340101130330332220041030044142243133200134144433203013344402101220013030034210110000444343103124221241224310101123204000001244221010132332002224104023033132401342332222241212031001200401040123132314301203301303024041312031000412023442112313430201232322243231313343133230431400042011124212102302021244312223132020004001120402103342220111442134331340013013223134240030433031321434004031203000333133423014012114023144340312043143142233301113420033040330143043402444200242143400102141430433414342402041043042412322404032232222121213241331231304424041411422033224413033432000240230003402303343224140021242231031420303002224423431421311122422333111421221343132341412143102312211331201122221201034122011240122230101420130343332313210404112122341022123341003430343310121040241033134314240044200222442240030344434413413312343210022412432340420414422321110034212222032031143330231002024214300320433431102102432414340311402312304010441231400234243134010332240240403311334104403013311042243214113343022302033241012113401221124410314403100433413211040221340342034002203312024103013424301100242340421011322312300032332322304340304242220004040212114341221001130302434134023120440022202203233434221240122433004312002420430242240414230324333434412031410043441033003112433040", "232200130113304144440213220042002424342310241410011423203211333333142031433324313032224114334204342133221243343300440120103304204112143134233200344004200403401201101011344030304321202031432112344323341300230242121241034431341231321422023334121400122224243233124421212020414441020014103432123442044233442211423041210431114031003331222142304424221122004013331310201230311343220103112210041303334230413141142332221230233044330240204022044311031330431203311142442444000213023102341443031343004131403223024204401313211323014000413201023022132222301442214044000123312030121120223212410121431210431311300310302013122224403244201014312414444432333241024310234431012212022341123112404302104243433141013130000440300223030213324342402234003443420220142102034031024232023223301023440130011300103121332330230020030424334002003303014033141131102410120240430420342030243300412001324441012111321104221100001114121044210042332030320330433402232413323332132300114224212021013110342302204434341111423320242402342002000024044040022401334101244232011414222242302302331124024043344202211002141131124041033242004142232344434243210303231341423204233301430412013332222232313210232401333040440421320211430203020100013201132041313210311314021011040231343301402244240424224233133423100441011443123314410010043201342023320023144434424434130202310212204334112140441144432122314312111412404102313233241123202302334000323021131301323202322103334402402030100232411000212304042104310044032111403141132032204214433300041141231444244203420341133344202331301303214212410204211422414140102214304103323113041112342103201311444134243043110314423114231012332233113011000440031101143323430010243443021310301420414021000242441004341223204103001434304010444122224344242212014011203312244400300004223420332410322314343213434000023421011401344424124400014314443013032002130210140343114434324332422443123113220114042234331441334433403301400300024332021131341133002114200430433043331443130343431213112142201144221331403443144132321322130332114104012004133433202013141101413443441401034010144404334302141440404202233433004221214040421120043233203342333423230411104123233014030142023242331401212104342142222334411334121422033342143421414004043220420013301323321123101244401132341024231213014123443243240133214124113014131003004222033103242043230010142311001303011444200320034101010310344203242322240212024134410013430031111024403240030100420244200313040143104402021242040330021214203120041314330101340224131423114221300121013234122021320433001101020444444400340433023231421102003202010023224240441133434434302312303231210342404103002131243444102224041402143044322312234431433220241244300222440042423313202201310233343242221042220213123314331410244113330023214203413200040041402011043112411100323144333322000242311023301014234331331244400311404241434402133443040324314440020324203030014343133241124341311101124311202403214231304143110223410403134441320030001443442111101122144121432434144212120311013404311240331122420401422130011234421210002204131344003001311442312424312121120441144433112144444403101033004123314331431441314330302244243323131032030140321430341122120002102343221413140242332342230240020321334343133430224134212303031244220042131414230224013023231032132220110102233122244310400411233141233040022401332302121423314332420213202313433330433133143414234313324410144141304014243130333031110111213300231443310340312441321421233230232444024204122234411443040000201434120421030023434333000224303413311341401041014012114014331040023304233233414121314313244444414021402442032134443242442013400233401000332103121010303442000101332322330100130442402010233430124032402030200434440123341010223242013143114403414224321111444233033323414140132002343202134413114331222242034334312321133112304322323201002330302211431232232322133302314213123204342324340133012404011444422142143313002220102134130433130443411004222223412302430323001414014314231203343013412241130130100323000031444043101412020312212310222402123203400420303300223330024120233241302423424122204333112023020043242443300240020143410012141111011241333244213133121002233132340141244331032324444221402313443400232104212002113133112143420442232021312034130100320010431241003131010144111030414110400122022244404102040011333413434424040121440431212143340121322144431341040040120111340241132320030010130412342044414103212301333013024011121420204123241030444034300100131", "200322302214034401234030443044211332411033200341222332023320002404340113130003232134134032302423304241114332132222432123234233422421332222413420202234340132240200343021443103001000100120220132044231343403433314021300040332403131434040242412341331100210320024344440400420024014441210003134440422142403031204414103322342323121300240011124114312304423214144020342310242241204324230232044230040141210233032312032014302041104121101433140203424004142232121123422124420020343022104214433334133341133204100012001041344134442021032413102121402331114001230431433134321412330131301223422340100134332140430304410334104044041401314233234141200024102113411302443122314332024020301211344340323134304110022143300321132110444304340401000243432121404123241411431032313412411300410143330120221003333433404424111023211333010222430001342232140431331243413310041203422040302443320301203040024214442144044402244041343212110214110001312003102332203420000311241103311003112343021102013310320312200243420110230140422343121100424034222000012400311412132210102402011432321300300032312331101424032244131231412112234123010113440144011302032201342024041401233421431324000204300222412314401331144043243343021324333140144444114040200403030341113242130230043040330300310121143023440403210241341014013141201042022040300323340303311403441200214010024014444331041422330413304442023000011300223412334341413201034240012034131414103441031210442333102003024341240134232330214304231310211023220040204334131341434343143040433220210402430033201023222430344203123130023030421104212210300021234440244213024233201021021413114301122411321301113403300341330243043424340112130312322244343001433403330002312323024243012442432034031122444210334032301231212242231341000020021123230340334100424300043121304030043021330022220341021241434343032020042310401032342112214010143303143222033443142442130312330313100032200113104313044010414041030020201041321130432323333122112412320100001112410201133341310241001013314223201124220122431411232242012411214023012142010142013343041231402234121240201440302022232340313210122334421012204420134430424000320231240024013104220434120001113102224244421144104010331122234001310203000324401123244042324243112401410234002422431021440131323013302133120413041001431342221032242304440020241300413433320430313030001234110111311430023220044310101002304223323243342132410444421030043122244020412402324214134144341024213432320021003441341212020001441404332333211234101412414210223112014211201342404324044110122314410113431342231301234324001222111221202303141330031400221141041431240214022340403443344001332202112011302344222422240334214244144014143034302000411311323003400310340123031003304332100411422111430303210124232404111130112242301414132301144113002441402202113140202304012113313332043334114301301020212312440024020240112021000104021414201034323431230310031141323300313013231320231141321014301212413344211124242100141401020440421333013122103031414324000231200220423422132034234022112133334122033122122333043042004402113130104020441234101223002121034424112214312104343011300313442143330344030041323211443120001323041223044133121120104202001021221241031431420214014211003401003423042224103112304144241232344333433301413134343124031023443112300443422230223402101234320322001223110431424322244111143121042323033423114014022120244221344224411022321240104202332011134123324343323201444001303144200131312240414320323134132014114001221214442321131231443242030424021400143021032102330420130004213210101304200334432244232240014433441142404122342143122042401010231211340110213400440104202123310324230301311224302243133120002312443222024130103340302220014340013414243342430442133430044344111104431134123003213003310210014204103024003122214102042123241343144141331320012132003344332103420210342123233414001043212242032200432030040441240322444144221002330220141132443442321440222304431130222334232210031400400414324210210020441131043231024210033424134232321002404233322004440001120322100003414123210413240434342302342421301041231002112321204442013410314144113104413110310001211120313134400400203303430421333023340023213323023001243140044313130140404332233212240213112144333222334102301121043341141444024244214021444210040413130040133200321121303343234104040141042320310002423033042341123113303331013222021132041224020421411412433012231313121000441120321321001112122242124211432342141030402033221433142103320012", "040132120012003221202331031434334232203440113134231142233102124113212434323213320343343240013244041413030204043141144411113021342144440441123222311240314040403100210021042224434111111013313430314112014014243422410323014412433200301112321043320040110133403003311333030011414120334101314324111232042321203131141440011241402021404144203422002222413040042201133030343202140100433121213404403040110404313031003243004011331124120404404011442122120041012041104111203311112014001434032401202024212341441324034240421323404414311344202221141004103231011340000314033010214243442200142001132424034101433043003343332133231130002314024034220211311002421002113311333133144244330413413403222402022200021304042231123143231442420244300004344140001001304313230032422421300330303222012002413002204000312213303403040242220310034414204411122110044003001234202412022220441031131402114341214244001031300010430221214142014131331401120221231443214000202441421243340311021224431042231442044403434011013002434031230422112240022000421003040110231200133030022102243410110332223232323031132433414342220204113244433243010013323104232422120110001112324140001121403140243231432401224344131231414413334114221033324443201412442233034124412240431310240140432223344240212213414444120002232134122303032014324332014233204014202331110230404334324403443110110404033440303104004200300341311340021300210241044133434034023341021304222030430022230130340424444231310124010303043241320342022113420140133223244324230321222222010211142321324332310123041034121234301110202424400212314334200144413114304404333423044110432443110102411422101034204242212442120410301232413104144224301414240411234204300332332114123222410102420402344110342243424430220124304300233310323100412142334211124333143033011111402044033014340020331112220402213031123401443401224433031422030120433322214220012403334124412211400324230034332333014121402003313333310440023430400042232023333131303443123424430131334133204142141212301324143303024202240103313120120242111344133143320330044011434431444402333233244221214324344102404232442130310432142112201143122042311100204100224313211233213234320013243301233331411333442040404320442111400120123341134421402101340334421114423430420301041140134213030413042144010143222312024124320234412043143422040313232303300041040004232034330204011410311030043314104423313323422001342011443332341212244100003140211120040310221111210231033410143433224312040004203104011030142240033024443440400440210302402231314221131424212343241331143200243133124401212311414431304231410421104123300131140001143141402030002433433412320444423434023002324400343310214220143420221043244411330421414343343202332310133331032044414414112324232330140320031212401134204332014331003410330340212414330101232313431220403401124442413431132234342032133243120024414400103030433243112301431443013111311342001020044112434410421142003124122223124204111202341330114121414441030342240110440230221013143413313111340420231303232213402040214043133043444110214102001203432423221321121212322103141411043033112404332103120340211434014234303104221304100414220134230344311244303131100123104242321332134102241042020431313400232442310144203210140012122002123113000233144120241000111423130023113442404430312040342224214231321432140412022431133320123124244420434220212412213421320334302300043243143342402202011431421003404331434023013232223244224432212031220144341344240443244013221124240122143141201403431010042421332143124314402312001314420222322001334143023121440400403030320031200021114400201211142042020202201320121143024414143210134240114310101224234431144134230431411021412212222202042041234104401403313114042011440402330314431232140311214123232244224124332230442331343301141211402143032332420123002220021012340311001404310301122444140030414232212123220304134341312332441021231414043401222042224201242320331204401124311424042333123420340343210203014030214111112401310000203204220044400010013321423404341140440432404321203202112402010122420410043010211231132333244104211230110031032110304133413300423202203014031311100232234101300424333021001023141434124020321433223114312424224012230212201413441003424243430110123122400142032043222313221433200311343011401304410240443330331230114323042320111100214323221020244300241001040242413013344134041021432001400400330242232244112031400332241102420331023214400342001304324004022040230402142310010223404341213300400413224400224", "222103110413330414410320031224214123204441103020344321422341333423400323233030013403024040404233433432014413130320100304232014320032320420022031031343420004243433431213214434144341243433011104112144244103133244010313334142202240130024142300202243020240444321130042010101031234110133343130301223112141021321422433321124120221441324040121103201031404311143024101412344043232021242414312020440414314430020314201302232140412331313433132342301023303304120404020003343321300130030434020014424303332222020402240233410301110312301024121024041120341242142011113123133140421310013303001201401234010341332040224332314432244441114133022230112434324231433103222222023124231011012130011003101133333032330342222113110101302142202030031331214231133040324124031444242013440043402000143021431144014041431122024041322033104321041134401043102202121410143210123044331000003022334432341013234114131331223421134420313422201310022013424111431111113030443040211231044244210103104431312123300232011404223324100013341021401413014212021132022304323333133220213133132433032034431400204104240212441033003234440413212002323324004302314242342303223410430023330414401244240220331201001031400034133213311134230204120324022021304440403412012142213311202204213203240421332041333243012424412421331120202140043031323442110022222004321443404212134204304402142211204121043421032302001344024322420012300231131104341422103014101221100130431012114300320422024212212433312112444101001224402122043431311104043322222202214043441000122214121312321011143021123032014323001313424230340244143443222332044034120024143142243401044002312221201122001042332110422311402330322014240001401241001123113441310214031313331342423424321113342032143410000224432100112122011311431213433434024034131423314424033110011234301221244320022130203001032203233013012443234440331300321134344114104143343230221223422304420111340200144313213142121224221324200330201220102322344340031434231004320340001444040121111112204030301332222440433122312341444202114043144231320422102000303004242331443134202140001303022024424334001022020443124323024424044044143312014212102033011002231034310030313030332004111102312122443142241313300034023120300043204231022023021402332343113344302310131124400424101033101140240000441114100133204021022403033200241423013200301021333401102100412222421401310212412143404200214001221110304030303013202003341344010210413431433110201133013123143223333011114444040003320114210014010314300243321204002314234423014022314210233412401131200200100140301102201344304123234201202003042044421231111403221414123124344244102044112434343304111424403132402440333102420012014211442102044400421022113342200114240041012000303222330004441113111230314330113430221004300110214200113133244443030401442310202031230013314413210040113043213043210240210034114443240423203432302244424133132201110034031412240400340243004320434403223431230021400344340411033424104410031123404122212443204220300002244004023211013021222334004122034142222420314112330023440102223300444410333220313012331041114211312422021001322022334403410110334314121024031343204441432341144324113210422031200344141202043311201301002333313031240242013224240023010220040301343022010313323020120440010134110332034233223102424201320033433031104331320400143114010441024211200010402131313021013421124410410440322411211443133003132433104000302034243210120411442114413412203204431204431244020132110242001234300034303332141402032030023340301401443222201402221203331310043203123443014020424001014013014233430121324240114104043323400241203202341431020102322441313131221213204011032104030232041010144113420004332040413143303443444443031411300131434412002323242041111001202420400433020241430014220102024124314314104120000240130402120424213200403331014012131332421402120413431431041133320402101210430210234214312321134243043414334000114422440323443301344020242413131202313133010321444302013024214140433441423041343302240231400444334303043223420301203221202421210203102301003444342411034312312232132333240001222322010140021210141241121330240411421210332131034011112120330400234242012024214010411030133410002322404014002412340302341324332332204303313112341230423403302003134243233101331401104331342440424011321304333143022323311320404144212324402330012424040013140410003100101101122323311001432032311240233402222344102313424014040304444144124332431022130322003324111202014113143242304232244424100211321402", "432431322002124331233231213413020101012342241123433012432203232144143112331432013323023013200211330210130402131233300343331033211224202000000102223321242133330131414440323330034013110210034222330422434214110014332201313001313343222030112332202444242144224043311402233201434121433031341200344304003101010432400141330401240410131131001443202434002003333400113311042301400113241424223314001200433141123030000303143130244303122033102212042231322213402341440320144143232120031234343234000304230122421220231224334142221341034000023221132012410323232210430131202403314223432113121442122102424242313211000420100444201412123340331132142112010114221130124224100011204343434332413022311411243012134112220322441100404331302102332411400410210112321413303012442422324432032002312212330420433012310423023222434442421021224033224023211210322200222030010134041134123401100440432001220404034040423103421232134303320342242314243202222140202142321124023103112003100412102310023340020402033113432110231411402014132140210011103043324210234111432402044414340133214440400104304403214432420432203321131124210320323421430231333112232113324011104112331410331232430422204110431000413302010230242212244243333113102210221334121310114432200324043232000023314441210332040101030401024240212323021412213011002000314334104202202201344200010003433223432333011332411344103103302413131221201221202341333341223011404244413142232224114104440210314043203444022322014433300401441300432401302400412340243244400240230321002413203441322342212230404110244201034040142204434133041124112242112323203302330332430012010444141110212304430431002430042342233104412304032220442031411113420101241140300022320103020024402144244343030000320132424420134300414210222434431312123001243331310043340321040342322223414001214122441020113023142321101102443242331304212404400211310111244233301411334433210344044320044320112204212321321234120243403043230143333102404321341442210012023312343433102310223242433244342302304041212212104240101040334222100400040211412214200201231101322301030423031223240022222432331344311124044423222131421330332232232031220331323403420013034044222334242304423202402100203031032234210023024401232114343214230120022303214414224130134314220022232031120114120334332431404440034414210221020422244031002443104330010313201443200233434433222442130203221141411400232440134134031304123204003120034330131201324120033023301304404112121004012413002210210214303310230400230140430400211403313200230010432144234414331234140230421343434100412340103000324201032403130000233220241414321043241342034133310413420310011124230342121241044042440033014024401332112222112231411431410220024043242340211423432344243341000323330044434320241320204114340314143321442441232430240133012400303343400320203300411113242103121200344301400334120244402141213401214341210230142440143341134240103441243112114310000124431324410442310323433313014411322013202411024341422320222033401204213432332121012330244412230304324112004332400313440140111401143402043204234031302211223144340102310342102312221341224220013040322203024004320143140121343031123332113134403344342133114101004010220140303012241441212231433031240142402232124301434021113413100212003213222024033203201033332332004323144420022303102130033310022011242210001040423141230130310231142222040404131332023421421002332241243243013044110103243343202303402031010034342100202043140432130002304220424421242323133233301041133112000422301410343433334131312011133314034011231043341443222201041333401400200412433112002240000202023224424331432232033303314144142440204220123412004442201001020030000302113201234400404102133030223214324230132024333040022231242103331131112131323230411302104342312334002014312303302240033120114323111144031340213242214140303303031400432004321104011433244224140134030442311342140200122442431332312012104144333030130214110004043343143104113302222011300111043030400433443013302230211300241000213434310301100440424123224300013103223214343040440110402143340013144132123024243342324010030012122212230013334124144042142014402404403411124023414243313321030324444143403333140243243044121021423412013110333230414230422304044410204000024140112324301120200010420013040120434202412420014024320113100220444334244334441313441110021344143133320312221140330000444424130034231204103320200243231340132242213224233133041041012112332121420113311304222112111143144404340220124023211112144142104314032", "332333220103211233324233211241324003212323044401431304101024340220314332210141304143202011412002442101223142433342203441113223341003212400211431034432420004332402431032130124230411310401223433120220104203000320424300422010020240033134424321240203200143143112342242231133334422444023042041343212340221412423110321343304440341314034300224334311014401244034203410111414102310212200210132243431132331404240343411010434434332034222044441231104222141401102442003030320332411113100133120143134040241443124404211223230001434100123431024400100421032131132440111224414114224224221403034232121212430201310022414424130012031331200012224033120143233031000442124203111342111412311223033103222224313411241112344301230031424340310441301110123121424200021334104340100024432243121303223111412330134322313331044032131120000313432324112114311223140424430132134133301012220220432242403001213443403141043400312034402214120434312413004433240444000100012042303232321004144013233011012100214410240333241304313110434010010412133233343041230301440020422413340144232102324431144424301411430123412210432103040002203031021004434424244430441403410230414421130403212344331132233004014101204124114131343002344344211420040034000321311302314442114200021240324143442030204010324042432342404000133201404240132124010130112313300034211143414222001304320210421240330443043304141212313420004413104201214344320132422401333120314433401111032141330211012422111103342320011011022224324031332124101102241313201111134102422422121142443100112242131220443041440430401044300124012343044402443204204412314010414433342232200330213344430040230102141101003111401014424101242231110401014231312434340104003200222332342344031004124012331344201113141300203221323203423344001322320101310032124022310331041322000414324114024112332430102224022002042122102344243442342232023030243442002422232102430043224240410303210330322403221331220333211230033103230032241031204131314323330413242021222214324122204312010311434104101443201414101304040401000011421102031440332431221242123432404142222041213234324034024431114030000433300321140331324111410230113104433242244022430312112323242430331131404103332023113034442020320230313024001120003222422244241340124401422011434314433030110214122100434122322234121142132144242210444124214204312322211121021421134232432320131333343113320113144211320042101241024433440014002232112342134122011234012304300130140021120334322400210003100140144044440443042330123210330141041303041242410214011033413242012111321023003423044004234421202112324142442204303002042211210023310301322421332140100024110103033011040241104140022040034400413242421423214003441342133203013034403134210000422222031043113424310330321401231000033122013000001333041234401230340310210122242021301223111103413322344413212342021101444343413302100432203412200124420234224231000210010120243124034202133314320140123433212204034020011341144131414403331213122011442202113411231000440221220102104334403212334221134132133432143312023021111232303013123331322420400130324213410414004403402312302400231122134133243444243210423330230002412033241331432232221110313001302040102304234121433141033434222210144400442031312303412231332122102420204224001402440303130304413301243033200130204014121420240123233444142114241431130233422243210032242243330431020011204441011133224420120001020122014332222402243023021243414040302121111220013131302243104344313430141144324300113131340022221420001110020114402200131220000343101330431000441111422230343423344304141102100231334031003433244442313242334123441414124104143441043342233203134000100030443034122144023231004141302420413424442020223032031440204034414314232222134040303210143440224420441414232441310014110003302422332442100232130002241414112111144120142413304200430104431344241122000310433340403112331041121212433301421132442340022004312033244012201041344411333110211312220434140424104312314302412104221304012141323104424430431111002144112044220203031320401222100424441121020324143200332102040322130133201200422320334221243432111402310402103140113000032100412312013433203311141323014403411030241004440003342111314022004433243202230134110300204303122400134442042310212234111014234322040300202112410402413133140141032123212001433100024000414431023223410322024422110431332110301324221342111401340123144330112024410301133000214411222100323240434321144313213102040130131224222431320103401334411231000420041340313222100023", "133034014434304224043230234313132022413132214300412404424240140111230044424022012121202130220332221040440010314404100302403203304200004022442023120042442141111221002441004330013042003202122204043334004230422411211341320131132211424222312304321333141322203311002024234101242131422300344440444413443002404044033133130222244041444414434320113203231023240130204232224440141414403124131221100401010022420414232333012010002201241014313042302012130122324344001103241231033010414333141231244234041104432321141000033303032013130130301202133142304134101202312440214023124410310342300430313332100033324030021403202032204003143010142232033121434223312432323413343414133100424403000231241011132111321314024312332403102340202332412330141412131103114001413312430413140034114043112441210240223443113214130020234142220204310444023432124024104442233240034344243334223412232031114134320121101213034302131304330144200420330303404000322030211101440414214241121043102422431002002200303402314012201011311242344210321140341444324131342441201112203412040043143142103104234010302114414121423244333233323143320001440204133303432210034113432230143224241423222102201401021111132031121022431102214000213111300410342334433042022014341113134304313244232443131323011130310103203031432002313331003224231443101142320044004242433331232221433440442401124430320414413032133110201413331241440200132220011334421010142423341332404114431102422210303404212423423403324122024204144213422300010443331341132003421243142032004113134223020041323320223113244213434321000134314400244414420432213200102204022214413402104342422430101430430243132020013220313420213133232243323031222102131443303413234031022441240420130413314344132231312233201402444323202430402422400141042111303443131414401424033244334134310240412103003243244234240124320243343134402004230331324211311003400240304031144124004114223340301420222020423143103234200010103403302200220112131410331103310103023413024334333032314203003324411111244410031140121113203312122121401440001130234203434131214320044323234324303014113442442100004233211413401434010142422243442444413034130131101134142130441031404224401203044144131212120101021443343123221304123320300420321130244142042143422312213420240404211044231120320334221302222400420103334102131243341220323242223200344232403134110314134330142342424402400434231223302101341042112412310110004403314021320024333034023424330123104020313104112122201401222341443420021440333114013021010121114321234441422300332402440330304202044042101042111331034334023302411211240103242404244020041143120210140231103234214004031431233134431304123013112222100340430310112224331402100044343044422033004301340401201141033342002330042343140122322123120041243032013210222202112341234101431412120242211414440420113204022244310411002424210022144434000140402321300032014002123112021032120314131334133022111314130342012113410142214421121431014111021021312111030120232034110002234334041012340042223404413211423213422330402440013112444440340010222221333300220013332011131322244321122441023034200104010011332132311342210414414421413122101344010341041310331320323333344201133443424434433404331131140220412401343410221432002412034314213211201141403100341400101330030021213122410311020112113144421330440010332313010411131124044133010302442330241412312340000043334023030001411344422010204320041310144222034110221124432221244420213303410104332121141220402232012231102313002232311234214042330232402440312342331301334123440341330434023123101321420102100031433242012223003113200021000023241421444033414331401141113342202433140423221302242234014342431411202041212120410041232443201444041300141302144401401022220012112132242033424103133143441333212022244412313012224122102002001124232010132431044211013004141143423440011103004442340131112413404313331423130333220401223244000030113311121203412243431210033240142044244142131331134411414301021342400020242403041201432010111132312011301013402334222301001333140043030313030441113210030331001444444021112411241011204104144442334444202011424332140120124003413220211344011311033422343132143303201003230010301021114120422331440440003032231200104044203140300234111433023203243013303414400331220331334343141034433303241314204404242120424121242041311104301041144230212424224034102223343300423121323023423010100123224131400131234041010242040321113033331311114443234002242020212443411414213121401131034131433000430303032120044", "413334411204012420204014303334413301412143224333414242342112024313344042332343122332244202244123100234021343103223032311433121210204311301233140410341203030322212303041200242022130213333412130124400430311024124302421040223414130404041300124340242033043122232343310404440204431223323102433133002013020443421024402220311422232321404013442032413103433001131314011412011410123221404132044010413334332412122402122030120440010312421142432132301420323424114032320313233042122344312140103022143211002242131320202012101214134321222143433201213241434303013041001213410342423102201121340414041440412333144411143211310322312341333404402032214043321000034124310031011402342212342400223404443233313414244303324022121212031443242403234312134232414212230033032031033443334244200114312231114234301031132044130441401340012020334144233032433434411100324011020040134143422113143444442030214434223243003110120212411400124114341401430403423312220122330033143142414433001031311223121424104222024214240313200343031020400201120131300143421204131342323221200323203131012341104224044443123002012311033021442302014342433100124114131124043021434333114122241220440142234321343121111032430032204004111323013122410400340223304013313100331444021031111213034210103320204040044224104341440021421102344233203441311442444230410400210043024413223341031340331122413102431101303401203214441211343322232023010344102233130232142200221341330403003220011300020431201443333424320232122221441020300230143021400232323111141410142143121024224402112031012114330422110013203033104102210010144323334211311324101414431424243143021344341102103011024401102222233021341424113023312423042000343310440334340004434102130104212011420340132040431220403323420042402230231041432240241313022231114010230244102021133201213341044342140304244031031414304411210331004134301441403001230004310332444140014033122143012312204220042041343142203404123423341424102104000410443241340420004311201340113030114214300414222244223102021141421014423014201114300342243141200414030013434220324031233422103000104233414222322033132031140344242314134044143243430240141031201112411421043001101131030411123414014203104141043241144442134311041230233123042140402113312434324001423413134313312431223443002324420202314120013111424202302123032120000110012121040441222243200242223413111001334041030141133241034132013403420134301300300401430031441142032413303133001134212403232201222204142003104130400030411244001110032331013030220024331202212010403433310221304220142424031433041204102444114201023120232423211241223342040110440141244414334444134422201443142443042020212222203414031030140243114131144314001423401312022313102040134133102244000223201003041211401030431230042130134202403140130030334430323321134121022424402314100101123111114430011321112024240131013313002212042041002112441110002114221433413210030131042111304122313341442221302210124443140244233331312300224100131033433333104234032431404432221340334041104121001232123422240200231004203111443322223413244432443041304143322121213013024033122210422202141243123044014132214241010302104402303040313424430113042120331010214101423034111042414014302033020223422222040413332402331014033114441234143021131133022210342040133322414200204320332441212034104442103204043204012444400310203143000310400432214121101412340330423221344404222212430122203400313211422213442441444111330320144034010331114402111400242243402001031131344304211044411300022110121130424442340344320311121310432320020012311043330413420413040302424121443040300022412310130032140102140024124031220314240323323200332041441242103031414132303212402041041443030444333300420243004140010124444402301014024021344401044343133440134111014012213143340012304034330334221330332044101432312442332141133004332231103343134210331224033302033014041311210001122033130024203200423011444043401341201143001221122124140224423044402330433344231303043432412444304332432043034331003041220341331440313021213122330412314143402320140344013410440413322303134213343243323332241300123211131020441120432132002241204424012121211123101324104203421402333312432434221044430030231031230033321140012103034241410212200030001111334321241242341322343231023212242042012303034014013130331111004233323404441404340324242422101432441200112033402043312301231100341121324332143042334013232420040003211221342330431103422334232401310020340320433323142343004000121011131021023414024133304024310223002210", "301341011232423403012301322122043000224043431344143021343042113320420223402212101201442201311103120134103430024111400020034013112412021111113121401204403143131342303234311313020220432443214043311341223111000444012224344303214420131411334142024313114430323201313032402433343312044224400102000341324200341233441434403210114440343101433442341321304242310310413214002022202403123002301122322124000333301423223413014421222141110201302122343343040204002101441234322233004341010113443340342440041213020003041433413401232214320432012300400411243431242441300232432020014441231200014202214322344020324110320300210200400342144110013024303414040011324000200130300130402134004212001440420211332234222200133102123300400101201243441234122313243344340413423234304310202231242044340033012220323040004342134202023341341130212243222023203211301201201324034130441144043413302244412144213030343230333403402043200212301244114422222044112100242303233113413123211234441110234221213332232101220331341230312202430440041400423411320341011224222230241212300301110324033233200422443023324443400113422113032022033212032403120210120141201014104043223232041122120142214101302223114424330011403011132131014104242430234201130122040014130334403431134230431324302304243440410013121213111240344042032042210141303101134222113203322342343303224020224342141224100321021220120143144434201441022344013034100123413140131301432121333130401402122342123310132420210001200431333033100142032133310031311430024442003241241010023313413230402221423031043031042013111040322422424232010202034402414131000442220434301343311022433222012242100122020103420434012312023432213002334113324043213013202141032401031324321321243303201131013024002340430240222130234020200304214411034443340432220240300133200404100011243344414320203443400002024022323124131441414413213302131430403444334022330420122220102324102311301020330004244242200214030331010433030443214420310020322440420132143433010020310243224343233210034401322143444403141220413211042310343202423341142120014412420402001233002014434413042114340203031314202330224011000211411010404121320022334141224001442221134422123033331042342104421044244242300440230200313221220314321110404210423110314303020232240122212322100222130011444434304021312203322411240313203311243143124420340431404401440323323240331144322220002332021423033412141121044323222100013201430012102232442233210404331240024423431230032412343141414412323213344024223331233210310422341401434222311333121031344111341140212434021444242310031014414010433314033333244012010200220341012433011032302411123104212133430241103032010321203433210042142440302230332430112320230042314200111220400131232002214043101424343001020431410120244223043402142340133213132444131022113204244243012304332123424120203040114232133103310310100334440203302243020032230124310342322244303110043123420402213443102333004400301430220332402022224004210201300340034302122132042020244114331002342040234414430402130021210124230203110222313401423213231143413230440044030100012412104120231423442223234100310330434110332422440130201430410424131000210044021434110400014242002203423324311342124423310431131011021433223422343244441022230233440133203201444012304140222401314030114210204114433204441044011040033310020221120314143131140244431331101434413423241202040412321343121003212403113042311022042332200110410110411433233420302230331340044424232144431212431114313041003430240130303314100343143434333330222324414232030340333112023332001310004222210314214412423402232203411444220420342231340424231001304031122032323300042404132024211431441240032304430111043121420142411433302432221331112221240401131322333103140104104221441143004304444010232123121443321000333442133140421022201003004440041044143030223131011110300211032220114344103233402401321030443231031143440010203220020132422001330041021322232210210031120013220033134434301410222001334134111223244233432404324133101000334333112210403142321041412440302111130220113131244014044243420424410300343132444123013303240313112421333433121400301330220443333242303020213412113120213122123304002322433033324121132022401223122012243323344340033122134100201242104114034431344132441212131402313303001441421013412234340042103134434302201420130431431423434201234121023412312224213421344203400230133112214201120220314204334343141230141242322442443414023342413243132214324414032313032234004330110313011201022134020023130233014402112", "401212204210003012244142201423124341403301234444342124131114341321333210234243144321134142334002102204434240140331030334103001234024040130303020401330234430313343331340440402114101314322042014400012224102130042010000443144234401221212121332402431301024244142414030020433203141340124122404404032112442014413212330131044103221013140413121313103004111123343403304400303031103422111022334404223102331022323120443144301204032422333423123404001134324422024140042340010033242000013222143243242004042323403342211414212000003134431103000022104044230141332232323210124030401030333400322401414324242142014344100112014343444204432021134233430410033401314210133413430413013233024323022320311434313112034200030312140321023310321013212433104303341143423113411012434210200031303123002334431201004211032414312023102024333341131223020021443334344223423140124320130144034222314113404243011111424321223103412422243002301104310133031433340040011422130133313421403021330234331044030340430312223223021402402024311324013423040344402421430443040413110404442001242212034412212211122124144032022122433030431043003420331310323430024043144413312012241202444313413341144231120333410424032423442240014134240010010014003343120012231001230311412012041243031122144443413300300241102312444043440243424144142013403013131000133301300234341011100143231330014020414142212024310313144412102124434230000130033343114411301243441010233331213031003013242044002120020200243303234303404331310401131010424023134213332113240422040312122331402402302200413222002221100244031432444423311342124434030314303234244310403001031332013002224202222423033302224012004110423014302144304034141330411122214432144423232404102144322204144122304334322102023124222234311310023114004433323310221143211423023422303000211121224442142104021411443343300312433034222101330401240322400444141212024441234204042432141102333340203420440240423044103313214030144423420340120210330434011302311022241342314031401120042201130013121003001111011313130221331314221032343403001441434344224002212313232030044110044442430342020134032034104340121331101121241312400334142223344314102201032113204144110211314342330422441340013144114222223233002013001214312424340020130200400042013100030320444404011222120440333134400033400432010143114321210112424214300414104213334403120342322143041031012234230031121211310401112130304034013430204234323402003423420414440332122222421320032112133310002000240401033043423432101313412302324441341033101442101444012014030144221002234004044010113220322340034000343104220212242011012144322221021222231221023030303110013234003232304301443204310001012022034342030101130110041442321401224102440042340433141022031232003144203423022030421133422320234234310110302424300444134332010300004330110221041204044144344203403011023234444304342143241021212423031322334131423202442020233233100130204233031142334440340410232042243231111233042424000444232410043430243133021321401022300142310234222014042231210442314403030422243331011332042130334330414023010320231343042142020220403002242101312403322014103420133212444300434323420413440032340244300004114310130043434243222013122032122402133204304230300221302241244303133023420304104322420113430202244244132140420341014133103022431244314020314304410341111012341303113323202402134024013040014442132422010221000431133110242003302222302003134222011121132141411203111313204341421032224240130311420012141204413420131441033424243001103122344220422334011320324030333010433332242233330314112202403014042410124033201334004211122133301400321004243301400213123402302333203203114340420021212420302244022021344043231021014004103144412010104034232442423444202341024313424234400202133140202402013433310122210230412022024030034244144200004200301004134422120210143224141331031043001224344434242120332220323112004021144441404141334414442024113412122310310041211303404222011140231133012022103010141100343331413331131321013030001222332010142204200214402432332240320320014340242301200443141300422013014410333104230234432043404134232440410102013013242423020122343413242130041322330103021121120044120330433111202034124421001043200203314143202010402203344343120430123030242344212013440234201441241002332113331442304414221044423230122342314401202301313310334414443001222422244433240102342441114040034311242021314013232303020323114020421442032134310200410033043342213233210343330312030340310023440010223333422431334412042014103201", "111324104132442121342101300140103033133421414134400234032221133323413244101334033012243030403410043414220210140312134402243144303212130431241311013432201342002224020104204201313414000123203031223243242222112212212030103210144132244433340301340042431003341041012432411204114133420310403034230404032303241302004330040123000003110110431301032220241312034333411414130232042231021202233143034322341121314212214431130213240310124204131410040031232444014043012144210040444212134303121240301044440212100210413424112200041220301332424113243040221222301400140303222211402032301314212440212333231033243122404434134243314144331143244130322400200324021342341104230042431311323040124044442423030024233440240221210243301114230044124203441304141400122034211340324110320341334123211312342421133441211110303201412241003334022043213114333041142420103031013403101042341030024223104301203322401432440333420300230031442143040120220314314320000444302431340420141301344433323032423020404031424020011110132311232111331214210340303014210313231104042440044401042020103030210110414112234201142033422410024430030020414313434220242031444123122234110334201323313442422320132242011231412240021123334122443412424204004413141222032013433421414314411101433010403420001002344321411303442130122311201013200323231032044210014233433042334343023021224331312403234312013311312121244442412043043043142243441433201403214442201401222223134011313102222131212242102112311203420431210202123033030231331434331403421132224130041022023141242222320414142134412110010314020122123303140443100344012424431010204320133300413424304021420102112001021232014301423040143204321240022403111312343242243110403330223343100424413434021301340010334210240000212441341044104130333444024020034012324200200323332330033012011430031134021243431133143003102110232234234112243132013214244014423334232433104212421041201244004422123243321014234114103421021242111041300313244040304114411224131403214003220034140020101034001011422022242312341100304041320311031434042243403121143142140310114240104122202432000230044130141122104314413112144101414444332231422310340134022412321230112140230020000212314113202444100433412021232203020244201331434200002042410302042130034014343134041032010130344442334424033023222014003210313131313324223100111134220333144240424440311113034420042333123232140310232200242120131030410231222031223331223034433402311244442114440322234033314202231323110340324314444222034040041042413313320333444421303200323444030432010100140440141120013304432231414013001024043121300222330404121341202042143242034341344020232304040222104332031014330114434042410333131413230210312103013144320222413412240140032011031220401012222012340442322121420010023212234010000322312043232231440031132042133412120114114432440041001240124102231403232343400120203001430330214310404014421021023441311331113112020124024404114132313121332403202434223310001200043343210131323342433310440010000243122024240402424440003022103024433334210132421242001322130341330434103243234142141233433200040413024103002334014034334132410231424114012043002113141003322322100003100213224144301141304212413412121141231031343032431011412044404112402334221423104012403213142433334010301423244111043031340343034211432032204442113022300001431312130243123434031003041430104042400303444210442233011314024123024312313013341102302232131121133422001220434130213130114114412404120204110230213434242304122123341332133132322404330021110144211414111023124423104143242041231213412212132004104032124023001320301033020031130331230112124003120034214001031314331441014040321200403420433243444311021034300302012424411124401343333002102002404024144143220042334133022214122143432243132014014231211020033320403214200124404344230113334124342210230424034040244032023031131032221101433440431102421332340100400044002440312432023322412000022321113041201422433102233304001330113101321302100244130110413003122133122332322302330331122031031024413111421412211140022101121413431211111431113422300302332131023343323034110321022140344232400343111142424113224443030220001031011221302200322431312012443230231210333101402424022402001023022330343231211020203322431102034133031012121142204443323230333004430230034341223213243311323441030104110431014410023201444241301222014332344024140341331101310220202340220011303214200222104310412410324444202110313301401313444021404332144430420124433101140400043441134203231301100400010", "000224402004300402013310213413012030331422012444434342043111114132240443111324231324302243142232232103324141024030101342442412413040030330023043103223122204021433422411033212043431400120034141224422333234100413244300401222002142243123103441034323123010203134202211402412010040010423103203031131024241133142200012433313241313041214422214042412042003424322442103121004310421112403342040042324044044344042221043420322001010330241324243130123444401043124003331202340431003214231402422332022122030441414040412001240224121302223330421024010210300402333434232240324204121320303003410210020022030302001001444130331322014122210220304011110122404344312320042333430121323311333102042002311224024023142432124334312420413213142411400013002224230114021113002430323340341223240334412110304212312032211224244132002114423134113400031342422232233143241033243111003404144224220001324313434322314242400220213203302041110023444321044324313120023012312440101403303240121444130123132330144433102123324030430001111342224121310033321131012223210323101041302002341400104100242133300024231140010342124440003320243222230302203032140314200304110412243124120122233334141112441243313441314421442343320443013024200034124413200301421404213331230220014130023201131303413223213032013101224103340322223031023303244342131431440340021444434221043334240021042212444210310210201200014123411020314242023432114124420012310102100134222331221300302001132014410012124201240333241044033202211144321133024401330334304342133333242032342111204302040130410342213024122021012043324320424241141001000421141421312102442433233342233244234130332023334430133020044213120213441401313300130022234432144142020404112331110143003313121210342432103332020341311433313314422221240000230422002312401044110133442204310404444034400034132301334320013011234114104123023224320040102231333421121121103414431413332401234200431303323330230400010000421122432040034100124313342411134102013011010041113024213301023023012334342031032402023132332143432201324433321234140414143141214441341403332213013132122013042022304421424442041102440203433343321021002020220212000413243411011224001203241032304001044140342401332223001434242020403323321311200010114031441430443324021103002124313214423132030233444131203231320241301001442022341312232422042433420120301333422001203002442014143121421423434221032310032314020212140144411330412044324033223023322121122310434222244211221122414034101014123121441241021203143210242441402124121011131032301010404021410222343134200342043202200220001242234010331020000230132114112402233400342243312120432001214410321112244324241220421121034211022210321312221000341141221400202332433112320244342100214002004211114331243113040140040204223440102104141433241412124321434114034444043412210034321242103033411414233234112332002012444320143242332200231100014130242224210121444144134440120444031312230401221014204221002311214010124110122400131310303140232000210114412411332242332010212314434214300432131202003242004240023203410044100302043400024341411320041212144021122201221432430023442234030342230423133203333341410023112144341004213123024300024424332240213420012104340300430413433103122010323401242340441402414330113302420344031424000201334440010133242313121243233143140243004120121143201013111143422403040121413210412310011010430411132230344232233341123214114313010311101241432243024204110203144040020411214021142304031410430122342321403114244134341230304221024104131232403040141432132310301103402421042234002044420334223242341010344100344402110321002022443311413100403213324102332014201011412033134322233320111231123140434430222033333334033440041441121231012023340003322013112434044042041222043331331223200211442303333410231414120140331023334014430400442344304343433214423111242102211003212432011202133222222001341123024024012223044212011103334300441234013411122002143233211414031034411431114224001412041011421110321214203022131300201321411104111232340000001002410241014343103402202234422310111034241302403304123023323242432110034444002300023404323330334132320133022044430402324142213212332220302313434024414013440341022033334244044212022042440000121120412222023211140043433044411231313102434121330244403011422103012413443044242133441001004401102424302002410330200144311224444132222422042321142233330130204313101224130422013114403010422414111343034223410142322332412304301200323123043432123334412403403423134430230234204340140401", "204231444322201233331131244233104021102034200022100132403023121333142100441140230241033340234104230130133031002010303401030313203234311342104031004404111113431301243103241343424033412420200314103221110411330104012144440213200412313141223002123023202401033022313323223210442443112102014433333300413130224244003300300443011344222233021413201130142313401411004400044213043232223222213304210000443041420141222333221203341120113041042032113121112233402032330110341442314414302111332002402021440200241442110123444314111014402322123432002113413013100100211424241211402201420202040400231101344431402011231434044212123043104324233423230033411114304432321222323442302341023222414222411101130303102410321212212023044222421041224414004420241002412244104333012244101220241204314240040110203434024434021301221044131114313023201301014200214402124123201233342313402341341211040343313043311232431043231242343242311404301101132422140314120133024000242134041211011003212112041023233024241442344342232233242401044424404412424142413414310314232321243021223042121122004333303401041421002111340441313341411104310121342411443410444340311404212124441143143312410213112021013003204330412100112421322342024120401334343441203214041043411444443332144102304431011420142033111223304422303301004443023121141340431114212333343300224240244022320043401233120343001133404244034322422001304234000313340301303202144341434111232040143422210110230214301410033332013321442030133320333403113142210130004000022332131133212143030010303043431233220103131002044110411322011443222400031331330110301310124042431332334441214013411010202043133424201324004034040410423211310300101240141100414014222333103420301130342041121330301000010030433313021440124430102230000433034232014334104144140104102110021322132431303424240111323024222040114203424420331141004444011322224321433003430144202441140102424330140224242431230124403040034214344334234210320402333012144231322020334023404411113212330323041044324044314334102413123323232133033304223401220021333020231324131422314031111113413133002224332020221210403034044121222012023323204413031130131230340234324040220122442030310343001331142324443144433024244320321131114324214321030232340401442344224034324320014432440421114302411233233210443134441424112023344303403223433222433111424213104224042020112132141241314231204043344304211241411110212103422400114043324213042102403040042231031444320123112321141003421423300341142123230142111331412322414402022113410041001132214004430001211043014010121044311123143334212130033020041343143012244330330343334242402422243114014000233212132431404024422402434343033210120220241133240434011213144343233340123032124030002011442144144223320432204323040012243434120101112344413011331331204010224330042444100343201402200130141042011240243403132423314020014430330422044142101133121144032142014214030141333124420421031311231010032111232004224331002120113210234443140303230020001320310010034122411110114034020310311231004443400300423032413241300004022323443202102023403231133300331313434011011124243034101430322001323211332320004233123231113123330324220442420143421011302240332143221410122202200444340230223403312412044144320101123300310432013023223002223330113032330442242400042424124430114103043302431240124102012300241341210103404232132134440133341410102204431023013333033424104004321103221033441124112212223011034113124131001420312201434410343411423040244310322002430140011010321201203400210431233234424111142142442241004010422440032134210043312013141333110021220201240014304224422320322110321003242114021301132102144003403343431121030022442334441101124141044410203320002333342420033114000212142401142240412403344402034224211314340113120301033131331002340012313332210110033221132344012011104233313342140224224441104121142111002210201422324124134412204020111040431123104121243032240000240121240324301000331012124340041412432320410111340401103202041410424420344233113413203414314401100330041034440320104332402201431341301402301100044144300323111104403443221224234140004424240420204001431014014304231412133000201300022040201322320001422312131134023013122241121033401000120441403221030143032000122333132221314100331403131002130334301021433203333100340320110340320110111142112022331310044332241312022121201220400214120144034020224303002404331411202441040431212322210143221400231102332110000102044402230203022211421341030014114042444020312403442433440442440", "444444241222421134100340023314312131421300402224412122243034110144220224214211442220121001211430340301101303202211421032230314122102301410311100022101122444130421223201030103010104420330134120142042012301201313003133210222320413243340020143104423122010002143321400111423022011130211012104040201041033203112230402101342430411124024312333231232434231322313223324233433414131321302324020234343200212314024041142131422241112111422401424201220032424133022441232030330134433121224224132332424000422440232411400341030410420232241100441111301201001042110314222204210112213000342211021442122110400223111040042100133111001120044122100330401304411411441343310433230132102313203144400202431201011313340431333203012221212414230213111110314412440411040413412324133333404440331021441200430041122210314231232204124122210131324200442243140212043042020311004334112233302244231100240442012220430132322403324104414310040033313033232233321031233442431134211112023433133343103414243334323443112240440220121103042200223444420200343422313312424012133121042434421301013143333221002243004112114000400420301114340444131101110321332210201023300234020423402420100323331121202431420201012304230301203133341323444100443303402124220430011414301124330301001242240333424432130334223132341122232333344001432004324311332021021043241111424244143202442433413343430322342010430323034314312200144231123303311323213100210131000023322014210022022314140321320310104233331321301324112032434100433134323434402422311343213142120211342043410442241214213334212430210244413244232031424420014322140231123333214310433142210443020234402131212441223301424044212423040322020444233322011043131302334011112210304432304433422011311112412111011344441234141224111121331121020223013034041014340130310142013230013332103300342333204034120331400130241413320320402311113321442403144134412333132341222242421021111420434413410431000202310014024122132130420100444301212021441302230342214110234220402220402403302444001414432434202222203200422200221432313120031022313443023103041123221031321320043213124301324321312441014223111400242041103032131410240032430033221322114222232243104221212031340413044213241140143113332441342304340220401412304112303103341014042342033303122142222344334031243411412240014320123331110420401342003112242441043310034241142411023010301403042212421211303121100412411013414224414221014043204322031100303004133240322342243413203102301040004314143201000142240032442432131413004321210023240013220114423011030202002441042312432221121113401400421311303341401121230223133433143101030044020003330442414021141130043444413304414132002041000444320111143023414440313214221424104302344030011240203304030112210300024104414342441441441221211441130104002413043011334323120014211410030120212400322134343433311321302000410441031020444332044414020322303004124010221140433202231341102210410404021422442420324301021112300120144140100142213042302224222130402024440004010343304310304412040000120311041310323433440424324400412441444014422201340213403402004042341140401323224112112011030342401130100311124244441333112232012414220133331111404412123101403320212112234113210422313141331131020434112012443340131203301233432111432444313014444424122313021043422300431434402241404333221343111042002342404140440113302243034310013221222200342133033331103043144301242100001200424043242113214421303302244143240333010423044240301000012113004334134424010042221311431122343020330204033301101332234234303023123212332424004241440333413141130013301230322144442041204142432233420323224022432323444221004403402223333230002012011042330241012232042031443241214312433243310220032002404002340441004122414444110320024223343310044442030004241011301122124014341144312443344111020202343421421320201431410144043433312000024240030140041420022333110310304030403030404222033020314402203411314004403400242113300341124120140212341001410203402000421343232011301200410434342424320231220132140242143304420400013312223120120243203132113231203220040300214444032242002032103434210013202244021101343443131440332443104133444142100112103042330022224432211212434023344313210410311131022114111041013111121341110041331224024240024130031124111421400233344240022001344233423330300231420323003410404330020141124114140124310122432230431400312430432023410140122040430404211333411231312322143123133341322140432040343011214340443421423101044200220402000231202244403011033320443031323043340103", "241133412444413200413124201133134133201042131420342101442224133301021410201101310440001410432343042133044002413121220223311343203223442124310330121223141330423412241221130102314404312431400021221413333434040024023202133041111111321212213304143431231404322302010041400343313433331242131431120124444321121222333441004123330224043141420334030003010134012043324304310340414321004243402002433000033241224110010333020111242321110004132031430422040341200431010324213042144011340224110002344212012043133340234132333312021443124430422231423313440423224100014413241233301012130203334313202440413401114141432023422030042020000013114013442123101321323104124112344224210101004222231024202343103322010303134033242002032422013230401300101042013314222133211200040111311224220133212214231121024403124003311211304211422320324043344211333220413002234340220210114214104142021011234334322303131044343240304021204300202244400011340033213234444213433144321303333444301343124340212101230301141224141401203114442343211100323332243422304013043213013313341034043300033014204413114002210324204020231341311141303040020414233314431010434401413101030223040222214434434103401043110140201001322044140114101432312334222211030411122201300311322312203323400004112130310300413312112004201211334444041114203321104143030341343130422211113204242140111314240113100412040030030330121040211033340202231120032333403304102204034224420443120344143100114010031443243302103221213111103331230434323120311101010440411022324241434013232402323234323120333332114141002131014222201341144312200332222242443330031212023023003322111203143124104402001423042233100042241324320311321402420444001424324020122334023041114112432312332143434443343340414124144420033010022040110410430004103123204044223303200123114004323402010110440024130201040034311241131203110234413220131113443112030031243200023414332244111242314432101432330034343303202020440421321042110202202303334142232410043022421220411413134320243102420134112443021201434120212030021323040002003311411300044034433430031243001343011303410041310340234221211322034444004144041012442213410344221214243423344134414241112343343040323323333304230213040323141230434203341310241440210224301220233232000333240113001024042434424411410010412014134114403303234444012043334420313224430140122031031030441410420033213422213324311141042311233430333414414132442442002420014223420412423020042143340422220444203022214101000033200440133143003314021410120112211122311424302434130430111231010313433432244221243423132430413212421141440411321231313241441341422113133404333034233142042224044113331024304030120331140124042214233033324041003243131203401022301011134214022330100340413340032404444341023414422422043431204414103202432100031110104411310403313111412014340320433440014242244233334010021003303322344134340314101341131343422140001220140242014013443341113012434340303230230040313002241244401013103000432022333042223224412443212021034310203404121104240220302413322210444131404122222330334330114303342043310244004031243112131310311314100214210304444422013444101433341310443222030014340034121200112440241131142242022423013323421342043441434202402243410141043122322334440210442203211411213321422121214120442242111023331204121142214344224204312421312344021013311141131021041044344214434402314231030240332424330110113111414211221112423433431432304442444024320102341041323000222011034230134133403411041301324423422304434014331114144424231010343200413324043220133211301000110211100104404213332031121212344230321321330214241034032241444120131322331024420130134440413344011330333243411421400241403344104223242242120111244023433402320302442023431242413114102140413214422034033041302312430004140112422424133024042234114111203411240343212021120444313324212422324442102004041322004342400244121213114224144104434424102401342303014311341313114003342341234240131011411323342420414311400131022233140413403033432332323302024234401412221124410404044142131220143230342122043230330100330210431100211411402130313043213322404031112431113240343424401213310001022234122010044341244034143301413143034202101222124443420112013043404400224133434023234022010301324034142031324422221320220233303223342142412013013224214000001002434013141030430111034014213010301231313240222114444203411002110024421132031241211113421000130110424304322141130222200302421004344444242231300021142200241011112022234431113110341302421423402412244432344", "313204432430002343004101423014234244010324422034424422344243322441311004404102321124030200331231013002243242103414442400044124010031021004213234440114041422401413022343341020121014213312313424034003240302442100223134023043044332431400433203400211141204133412002331032424414021303214140030121024131221114111140014422032131403034111233000402211311340434211234432000311412000243132410000024100101341401204024144020121313401141443133030243442330423330312243434141013424411233221231232203221022300424403401033223240422344440102303002100020321121220242040123331040424211313223334223323440300301022424420241133204130433012011242223032024431300224031312300224343311423002443403322021114020403213202042344122300111024303432103104341011113323243010412240123340334023222244300113324004013011144430300412303101311001003214103020022243004123123324220331303122432343022044004442410434301410014040400314004421244020003412220342100401423043422123344001243404021403120340400013442430034334344443301131004024403223011203432440344430242241314143432031304331131313400112123430122340224403222443003340200443233321433324333203401211432430404310010444212323014301431421322432120011120004431113002000424311123400202402311334104242030400411214014014203200034404001313342012213400204022003313001004232102023242200032114010111214020044042143202131142424330301002200103041324144132433341322423424232104221431210023244132141403201014002241223200113234020421423223304231314003344421324112011404004340312104302344013013332210341313224024340130142311103311244044033001233130340323121444032112010310314033444113042413022010430321214001434400402322202012114010101014302343324031334201030132410203013424202331300132133242142013130200143032032441414220420044024411124131000311432413313000104442221144320430131233443140002203114441240413124211040442142133030211430044333331143200244212234432220132011232442404043421031430001322024404031110232442130200342044441133102420111321113110210033102114440414240210341403300330412134210432014212231114401131011434224433302130201330413312241322011231031233212401110122311442213321420304440431044410013211303433223222023024031230044433102333123420231032130342434241004411300012111200232212000301442304110123403132343334432112203034324241402023223234400112422240434001034320102034030141344412024113041033332432122421030134020202314202202201234431021344421400340244311331330031233144220232123000410103020332031010303103230233112234314032143144142300033323401024042040020013024240120140134010304114433442124424133343103134410002034312400000330101422434034303020411310134201000230143243401104343211344433140414141331003310144333344144320434304023402433020141222401301420040030441334034243343001131044134332043332123414143211123001120221200141442402343104201214310021203101131214414332344324422212204433210211140433333013442044003120032143241124423342304443014421024104424442101320221140124044103241020221413421010113300443323014323231442302232140431424042201031413304321413141341123434310130421323001444130011042200300022230334332212212031330101222314013412443300131101303412342001202420421020131142332324120430042243403142324430440011002204021110012124200311044040431123444302131111324413310120441234040200332314010410232141040320034143211023100241423331014030000313010003332343401100131440034314012403420242201120130212324200404322223024130031123211120133000223021110201432104011411321402320142324242300022443330030204121141111220143344421123441421313134001421402444103213242323042340123021143311234022111323003042331232103004432032312343201301401344034223043332312114442022213422243104010204421400414044202124004320322244331220333030334231304433231034210432432413210333013144010440424204312243104213212100100324020323032240102211220332012324020020320233213434342212233124034034443441103301413102341132402323020244011042430103130123043443240403233021213011302104112310234330003320243442113123420131311131434213422042311242314244313012244310300442403024404214222213032232103123202130121132401301214020042344321241342240120442442330304443220321033300103424434321312033111230121442142141221420013041441013133232224031111243423042213000331221304010314202013331244422241144313002040023220301110014213033010110112104141301441000003420310322020124103142323430304322111322331024143002321413404403433423224223230041012322244101321120330300401440420043034230134421202133202142121231", "312111332401204231432430444434204330130302140302301140044032423101310422321421414142012222320302442310334214321133344444423041404103312033444324311030444141440422110303340320034401043013122132231023123413133433200233344311022310400033102010014342224233014143402013314033220322421012442344231002142110002134141134043333200243011404122113424431331303400012010241031402433041311041244222321334403143133240422222210123333011440044220431011140040141112312002331211001120012423000133220312002441424011433402113311214434122131342231430044302304341401213430114201333001022304400022441023023304110221431343202302044230412424012013413303211303304104001031321314144321021030300332301201223233242143011221223130211031403422440440023424034002313412311104331010044022022443003212410020444403043202443202442440142100140111141131000002014214334403412113433044240023200021242314331221034203000421011020412443124404140331343232422312234321301041340440421342224031240003113100130131123234211242204421210313011413120442114114303424402003323332040113403324433314322320410122200242303302012431103133012104040321211432203210010140111320311244213113324011103244123322024331222311232123142334212424314111020010013341334100414414404133003322402134011001323224111140030103434333201211004002024021112243020332310004222322043410013333000214021010403300022330434122230133140222243214104114202310402112323213443441302040414322331013002203404011314402232321343040001424243243010142330123234014414043242044403211024032224013403303031404441341444343242030304424300020141444242033303324141000040204242330432441020143304413332420114241432420412013231314413434421401201012423313244104021122411311103043223031334130104034411202113111202432211134000232020304411321114341023400104140114002111100034030402111304341012421204442210114011102423414033142311103411301311011310403110232122322224213111420300103012402031300302121230011441000010324022322201030100420040143041140103040303442130203324021104000301101011400014410402111143412332114141142412033324234320044411112104023123042130443032133130001224324241321044024224111312002312041104113400020312234423442210234231000141213244424000442041040422214030423430122040103031033233101124112331103343131341042434302121030042122222124044124104312421041133113120231423431042424414301000421102343133321010103002441210023044110100343404140421412233401344443341213122230303310212102133201222131233441024344002302011441441240430112114141121434313413043112031210021133011424131041434124120324212231101013230310314233120112420402431041001032242442004304110141042203343220032130222200304431431320044214101013002401021342002013242441141140134212224204442014143004104024221014302004313403303404220332302334344243144014143213304244410103014114433331321124032214134022420041020343344143322411303204033202231312332213412110013231223224211130140244434420112410310232312400214322110340203020210232404424003311310330034243220222233440230324104303300043142114432000221103404044324412223023400100313444224110331433002240034313413400043302044421411023413310002404041104330311141321430331232234432304021242140122443123224444324041012221043333204430141010033333224200031211212433414241102042044101121442241013023111000234230440121031122011042243413121141233121241022023001404023112133341434323224411342343032310020321032343142103224012401300014121311300411443130344241130212300344144211031233134344403202414404004120210112414401213200024422144211002443141423443121033300444330404334422422431403432130341110010141333242443302400143100312104043303312310303242320111001112123120213234440044022132312140424102433221411214233312414101133024133210203122123133304341443303442112104204003403344121010024011404340301214012311113024420304211104133424321231020101332010322341442111020421334002013340433042132434313222214341122212221130404103432414243400224120031031344114124213321144120101321104330124142411402044223103242400312101324431242440103421342122214400401101242101410324300243040200212012024422430212321013221211111402044043122322214414103234011113010313044000024322424423204430221134100400300201424234224402044312103000021034344022323043220333223443240412242101030112302210244112203333323031033421124433344102041244242234212010423444134021002214211302032412240424410200102314413231200334433312123341232303124111023010112421213142234140032420242204420320433442124013242240141413310212321201302", "312321331344040313433030144111000322323403442013141324312403122100040021434301322444111400400410340440340123002014431140011122232423021032431231324313322341033231214204321233332440010341004023343311022220420102000334442220004423141241041340202402301444213002440214302412220300134134310014012142431334400332014031421443142442424001413320233302313101201013401234203321131134420100142204443141442203431140111241032431111414302310130402334441140424424234234413210142010431132213123332222344414431041141233422110033001034430420441412400402342303223032412444114101323411043332122443203231333440310200412231341301114342121044403330121213242433401234044044030320113223011120400140341211243442341010323112134024304441014121211333103211244011340013024040300333403142342312303313141104100144041411440130113303232432322133042230020344242410233231024133411010022420021213234413202144233424214113112202031244144332141443244433133202144433411321210321103002000031401134221204430414324024414120101034421203303031141240431334221430341201031043123231142431014030124402124240031132224140200441223314230204410412024003444110330130131044224231132310212022023113031122243400334331113133212011021201411310340120213322244413002022242112231232301401402104424140324041310324433424302224002001134243423424120401240011101224223014300031002312013414444214142011402403204342240340144014124212244133120013324300340111332411244042031304000104112223003343424010212320444030210413044130242323101401202330010310002442142324102122224102000311123033242032121112020331301220032244034002040310314243230040203043023344121112421222342044403420102402103104121240230134040411441314032234021412044130123213434304303323342104444440023022022143043101022241441313103032443301212431142304301242100332441423232102324214021204223100202120203110400311101204211023201234420111134144134201241431120314432444023413420130103343014220413022302010104410441120240303143431430140411203302240023434014320020201123001442021014324030310223134232031031230231403144112200011412331234430224042020100240243422221013342142440112020434132442021113214342230423244030433240302301224403133410044331202043300130423032411110022420040244302102202220302330302341323131121133441100031210114424140022103023243300044220234040100404304201240142100142402442014334032044233321044402030203304241212310442020310214400031421141134422003144003343121230301310040400020413210203240324302224331044430404022244200343214410311030403203232133410433024232432433314003200323404242114442214013211103424324404222024012204131334212243111430410214220200210101024230320344322200132340220040321114432044342410231303042424124011134134403242113001243343241104321400010023141024443444320123034131302032012424211324114431334401224344014023112224340133142124313141223041022303430313034223001010110321234420332200320104141040313313432222201032344140141213010014413233403213442212222102420324013441030221010212421230140404203412144300204130104030223134100442312004201103314210324342033324043304324124432321324131240044310202313414404442144420324414422424040342311410242232431030241302424023300322204123301302014143232310211100124300221133323400203241044440221212043140011344400434321303400430034042222133321424344011333423010412214323142313441340240013413223433142333312433000211242022121412141143044232320041131110434342404441141030424142032321411042102324340301001331420434014410211430130431434220423443443101422414441043011214420021013140220422240033340331434213113400430143204424404224432223104343132412220103213131141111404142131131312224432342422241002023004420432142102221314241033140202434341312401024331003123412102344002334133210413144120004332230044134042440112123134304034030032013344043412232121224202111303121121204122212243330103312302313123241431143233142004304131340022420423404430023241011231412101131342320323322413340442231312140224433402214022323200344211233023103330244342012000233043012223432032343341202121332031332032204034111232042203410234222342240011011142013101203024302124344134041201224413421002443300322223141021021441040334342304122110101010440320342034224133032342112302321020231021040240203004344040240230142223222004403202133033301440340341244410234434232323140002423003010443210131331304230414042233132121143410231143104322322401332130223400230132414110044413204044231113230132234143204013140333004200231444003020043401420140302344421001324", "033414041413200114340233224043241301030231022310243220442221241202030320313041202440200312132401303201213403000130130111223334232400111404201312331211410424342410414423310241120203234413141022101212012301334343001011311321301244100222214320234242211030210024240332420324043114414201224230022141033320013134213132143402211403203204132023310144242132141340300114304121310041010011101100122241241040003234211442010203132132114431001010220221012424421304232141334313400000341240244104023334213222101122143433421002214201001440214242440233004404441212020432032001410342111413014332421323042111030324400323413030344102413310241304404030434301332034300443114144032234301311323203443124411421320023423242310022241223243313242103301402441202003401042232004322031230104041314102123330404022123442022001202323021131221043234440300004114104224202142222341140400011130314042141242104111131042211131412000322214224104403334322142202023122424432312242011442431041412432444142011412113324400104324134344204014314332044102030400430000122430224331222031113420340241143412021111400014044304343203043403214132103342311100444040330323400330101303011300301222420324210204424101420442000132244010241043200222323131034334131242021200204343033320244334343320113111004422010314124301104340333103314203442042411412102242340202422211142313224131310040133203043120044003340141110440010113311021234344102110321022012013034141203303030032434440223111044142112233024402030011411034342024313024040344042044243401134004044204021224130123341200324424000443104411302143231444134434341144310124313124243210440102233334312122243202143313100243321013314120031400244211123343102022121234343103221042324423440103130102202432334432223140242002130043044333400221044032031020330333322100024344104420301210321321132221000233330012231313132211123303403401211142310434203222013031011444030402402301140312402412001311121141420341321433103001401204401330224104443043030340021001424020433401444443343234244101432200314231412310004204120311004312100243301332400000233002024242100331200112222034432212131222113341121434333313400140234004110012412410443020103422413130012044042444403201420044304201104140241212410224003414324032332422122224334331000121103240221304224034114244223111100204134014213104443000202030440233342334124303123410100333221341133022104000303201203424232002001241000033134323143133240013433220324011013244211143211340141001421002141130403403032310222442344014223324311311044433121241330330033331444120223132312432302233002041341301414144143411432221404010242142313202023043142311031242403310300134443123410423011223111210204312433011210400332342132403340012044420233110233013004241323200210221044403423010443000040230414441110110304323100000403144203342302223312433400442034420124322242022333224021220000113431134421431200040412223424434242132322241024122443334002212413441304024011223320204244022110232411122423323413123002210311344022014140203140301142330414113343130340320131323201312424030400343430024212422422114231010031421131121231104004222434210431121020044313233322103421203344424130022203144323012114234430220214124412340111402202411242433104124334203111121404223412204403141242221124113221033440330002320024120320314241020033031233233413432314220233304144141333133231320401211022424341432433241142132030214111222141124332302301222444143400123041010040242010313111321102041410140443130203404331403104121200314302432431220123143400310420010234040141124334201000021234442330202433430240240203333303322443023342243131403131324114114240300213140301024302242033001400110043020304424222212433030111331220132031241420323100100413123231301403230424330333330141001303043312314122424433321103332003030431344102044441144122122434121431232334112241124301014300344231123040403131001443130241340321112332112234102103302232203003111020042322334432410424101132130414112134343104310134224310304124333122003424034112430023120424121220041121224013020104102024244311202324141004041001210344133434422143112111012120442032201040302303204134443014040323021303401330211313101132142432012443324034220201244131343332400301433000333043301340311202402122420431344403132203444034440313203301012020342302422014323330201103130412411234430344431132031331342214002030440443144212023330221024442003423241414203303414241024014111142304202021340220433401204240311122044000234220342243230422321443222440322201430403110403422403140", "120440434133440403424310232431010110212223310423430414012411143310443204023212320423430000013413110002410033431300021241332311401012133234424212012431110000344032011001400104314114141143230104042314104123303433111020101402040202011431421200444114232200100102030211100141042104021332321024134131041201113421343024234333344202314203112123030022041122114012421022032200234403340301113133324221200421333414102242114033030120143433441300422332431233130342320222030340442201243321000331124220030214300021034033104244101123342322113242223302034000033301323304344144222000044110134200113402440303441224044023413233443334324042224400013324131114432320321111223211110241001042333102220010442122242043404204233440323401111111113214320330232024032224243043222013312113420404230213214244321343134312143212134110142131400401123044103100312242420011202241212133424024330044332014431211344241111334003404021410310101220342140040433012121041231112321202214131420022303103334442321011332121244013204210023143343022003230244211140024442021100021244244111343002144404330430441401201320242332240110211113044440130320323231142034403320400012443022324241220031003144101211112101002123203003344302234012024242131343231321212004210431014440203033234013221001143120302104033333242110111422342133440314014241100440440224312203210323444403320101340121043030432101424402142241142300244403314333440414431020322404020113142043412244200100113322013121400113423433124410413404224024240034203123303300211134304321131134231131201140331113033402421121343212241414332404344033314302204210132234032111312140430120142030330141003020424442224341304013221343031132033130402131332400043300401230401400140313241212140432030040124312202114023440404341202001444230000142410213443113311310301302243034442330440333423244401103340143343122014334020403024121110102243221221024212312400230104210231012014101313114144441204224201140102111021123321002412014000113014103441313212311200122003142101313210013030042233444144002323424141233113001030443231004114344124132143032441334101121022211113131434341231323043231200312444031302134011232302442311203303413024224001142221443402224322121444331413224403430013004232214242412301421333202101332431201231433221300101323043333111302344002213340434222320043420204130024031201304141044420321314012223430142433040023344231340040322320211242111201103044133241023034001220331140133242431232022113413024430424221431013444412300120423101421233412214414001024113012430213442044334401111223201121233314220104313211001202344214034104413100224440241424331443102344020240013310233302302022311233142301322431413320440120113202011444234410343413414044423144102230112043021130320101414023132440040414224003010140322003440124322031432241344402303032220213320343344312012210044133221141402224140421001133101431423411434124010404304024104300030031122101013221214123421333013023304443440202122002022430342044130210303312243330014441023040100122113111010332044441001011241214433241104141441230023332412210313314031001310113411223411232030323043241222023020331302432044040244301241333044041122103212002300231330010200113131410131311034102011243241301200230413122003034032003403340342414221400021114110001340330230021303311330242113141121121344200001411221321044034440342142120024333043124443411011241121021034413120232143141300300132410134133013300201301442323020014331044030034022232201214243243310303331134144333004034344331411441133202344104204134330310002142014433321121440100304434132341144434014423333324340111423441113400143322243144210222444224121114323314243142242244140344014430411410411332022341441014004412302021021144223022110021300422411202441214033242011304123301340313421041303404304341134030212202020033312423343112230044434124401414401143221140144334313413221221324300211330420014212220413033312431430014222411214244341120423421043133002234423122031004130033102142211033314243213134322042402203040103212310012222030331221320413031411144104321102141041432140014342204201011112103001221142003020240230000410423314233131124432213311420441002133440020221414212201200443342021040013113420342413133344224310341432111023430334104440100010201332300224440422101324123431322012424442404013424032131322420424303032210140333430312241313432330133203213044331204012111444232430023333434131400421230112230130410000310100340023330341132200311410131202213233204333341103240212222002112443132033030302", "131231230201111403340123344334012140211012004404320343011134211320421112024411333124300224220410423321400344322430040201211111433431414234104342423322144421001130341340201213420332313101020202402141003022423243433441004211214330234414333422114024400433423114231413101314423110443132333044002000002421124230130400142212444434010333011022133223242321112434330421102333334232223011413122102322411310141012114034414123130021113303302332123204434423340231312140030123323004444212030410203113432111413232234440331321402410323121123442142040021410140013000413443231334331320121434301320104403423222024234042034141302233233314132340402301434043240044342140030223433022413411144200022122130403200223031131414144244233341422244042213220044044121221022004104343404433144031342111042010101102031310402302040442133241114032223212212010414322024030410322441133001322343041303321400102230112031404231232403444331012312224111214444133022040001312230011242223011202111212223333101111414300221430313334004232304433042134111001303343233044322333141111421100113304134001210124324222202343231130302322030431242343014042022023011322131331114230220343143303022434231211111031102431321141421222144414230012432043101300402134243213201210112040000243322141022301311213300243123400230401101312223402040311003124223210124122432212340403004034101121314424201413010414041214033123012034404331241113130023034304124242003411224444112000440110243241024142403030402112144013333443412341441313323210320244042112230134413340042323401243404041433114003214224424110301123034331311321210414011213000000012222021000104413202322420114402411322410123013400443322330100131020432433412211120322020441321041221001340403014313212321234211303230322024114241231224403230442040222340103300301001231321104404322030201130312034113303022401324312002423112112330234014310311003342033322040333232041412120332212340300144031403134123242041303032113100344300430423022220131244033224032423434021024031222012401130343221344042310414310203234311413234033123402314101042043444004432322421203122033332320214302130220231121003400143122343321410030322423140414433042203412142044210021222324031120240103421310112004433100112113402101010011411001043242124332004402320114412110214120201432303401030012141201210102101121441231242141343111104440211031023213422302014104122232411311414101011213443110132110411024303201010410012212304323310040313004120103412303243024431210334003004312213020013220221214024320420431041311110334330341240000131433004400020413213000210400112224003330031440222024302341024113342232332100433230142203042312201113242100114244230143132004240124214301233110032023422231031242301133400203014344300210240114404130431441200043134104404021123030420422302010423114434243414334130233033233420042313414201423242413321103211103101223123212414003001414123333243104143341324303432231030012241131120033131442342402423242241344224143200134333010314231023203200341014110043122034323041001342141200324240240411322023111042002013123030340323143442003212102343020220020042121140444423240430321132414241033101001331410430211110403333220042404200234433042440020421413314111230233224203003140430411201142412223314024103121104000422200113042042120124223143103402133422411202144230212110220430230212230011100244344111313140223210443011333033431040113110330334233234313033134043142134002002110002043222442312113123221432113120334040141211343401311010342202002304323202102411034022221240414304022033221002002141022424240013244020040030334044134024223334314103104402242213403110014332430223003404202034010042033144324243302301102141434121434300241344111104011241030130234322013344341330123441114202012011200310034410412221011310410024022202411121332331041103244030410043310022103043420312212132312340421243140443313021001210304303133104244222224341021244400422404241442100314412204123000122422344020413003010012142113131244324333003233132410034432223421214000433003314011241241333443212221034023441124412102003202114441033442333423141140222322444411242034303112333334323403004243431221000331013410430320421422134204412000432344234313144204304310230331233441414233304440204102444332224041220021043414010444113002310403133131343200004232233011104401043303233104422103114202301103013322024230423324312400004442103344320343310430440304332442211123243041212400034314013441441401123424022244422400341104423421133120312031221033310233314402230313", "203020441131221334312124143012013402011441313403303411312012142310424224312440441024112413211311201030033444121122412140031430344143423042111120103241441114400423100020432113232341131223000204412302242204034310033043142003024432214003202140230022434402032213020013444121310413132002334034114141132322142041222213334441400434420320422103343444133130322421304422041221322304042223131200012203212112231224311120234034043120032014123223203214442321011404433000003100100033434202124444122404044324332323422411043400210312010302341202003432204424244021400232034130413243303042324143123200241230044032114444332322033100334104301102320010434141424112101133211322043121002214033240012411403321322220324231310323310211104404433442132042214124332030340103432142130333242211102041214132024141401103442321210313320231132341044040404110013142412441333200312010133023134114233300032041044423243122004224144244112412043233002214310242124224413101142333223244302434341214301010322122333412322444133031043110024142310223401341201313441341202342220402034044411101120120411301133113214030222300012330402104412213244444400403310312030000000234322140301141043344343404320001324304142234314410211244432114431031423300431302440444233114043114401132100042142441012430232244143122044204124410331011012244022114101134241344121430042343210033122144201223330103243244020442444334314213222244212031444204333244102201300043442230003022412231241343423232322404113223343423324403302044222442334104242124022430401022440203014122101313401020000304420302010004444442330023421304234402124204140410421023131313221204212232242401114022324314413021012330234233040021141344143412010402110012133422023111301130141034321323204403431201323443200004334003210110204333320134314333223223442443341342343410412020234100022041300211334402212021003440234421010324114123420400313423243303120413014433444103122433034300232010012032434102231234021142042442144132043022343041311012033404041102122212001224132424131133232201144033422220201131204130420304331003241404022334043141124310312130413040041324334143342110134142100433301331424313334211302342240213311223121023430330220213221440110314210212243324012331441314024214001410241102320412120002401221434323113112123442122311414143442100202134420000022142440343430314322432333244324400324302423233131233432044214043221024233440323021243042042131233243444131224442442231440031103331321200320021314104114140002001111330221022124304342024311441331012414234421303014132032103413240404241143110202200142232013133440114234404224000232120404100310413231432034022204113120224142101413044113310401330404031233132043320414233130140430312231244311120424414413432044140332421212111004213103201104404311011443313210412243441401324340201001311401101420433104101343421113112313340212230200001232143101020444402232314041103312203332314322123413013041143344244411342132424043230011402140321140011112444420031203413220204414303042310421244441432342001303413430431232312204003112112310420020121322001240402413122124311142100320301213242344221300443244204403142441100202410344000231223201111123101002010433402414212144434003244342323434142143030143343120213021433143313401242314101322320034000230022100410100012121303423404001300022304243302322244043221131002104312140310000321341131031203121304100433013142041203314104243413343303431313011431443244022003000134402101014130020322344121421014042300104433443442411312131314013340323422302300441020430410332211444300003024133023002420410112440401201443102301012022212302341122244424140141111240242043031124130321213202442333141023201222140422220234032243020004120033423021434112420214304422323332232402310324000002140430212000031420102000022203222420143413242402104403332444122320420100303432310332204003021434102002130420223412331334320132114200323223143311431423232121403300434413302343034100201141414304144233044424421102203140403044131322130431443221100111144041242444011212114433441002043403302311423223303310030142011334243231102133334222131214313004131343142003213211320331203402403114412212441243131310040422221233031422111430321431400401032100433403411003413313000031324342223421033234414021223310113223041134142104110443111233110122120223342443123433413032002031103220421431404022023121103011131112134212202200411043042142434203134004132100413130421003204233343441024431301212102404230243340043022023344002021304321030243301033401224401422", "042013424020443411322224122044212314421024212431220422234013101112002330400341014333311010340232142212431013004313113313302213123400022241302442030033031214141014012101000002004112034423113340222220323441033202210131241431433134411140324112403440443212411234023212244044133133001241220122101010010211432410344010304123244410404030243211020121023032403411134112013422410242302423430010220210232401124430003222134144142023332333214013132343343040312332011100120011322232023201231322133234201412132333332302431200014234443114003224032340331041043402202200100200004210241030204121200322101032131130142334012034001410240023112343104034114240212031013332222041104021443320202011132320141244043104242311134142120024231211034103123324430143413423314044330142324102402334002301133322020100411212231000314143022001004134311123034223120400110423342031014014311341312100024203223323442404012121441412010024042221433343031023323313440304344301323333220221213112400211404310412410341104021130243441011143013102342312011013030422144034431334433411202331124341123141020343410221400324431113210322433041434333304222044304023002342402201303442012243311313444022410323314110322020414333010401342140202143310234313311224404202111230042442021014043343223232410111442313240011204212034144400424021303444112403343444420222204101131240412111214344301134141440211033304244104204304042423223223231100020130310211231414324310123311424011322412240342404024404122043113400110121111030224320020014222310042111304443012301402100144412333010424442044443324442142023310040413220032404333413304044034033241240022300024132432220320121003242124401320201401203304302324340112430104000040213003142442131333142000023430321140422310001421234441334142433404211223012342334400210020330000324204101044023010224121324400212320044314310431411100342044031144310030213131113121003023232332422121343234311204201012224211320302034214032411234004401003240313243002330333124430424104242123333123330443341334223344320304004204204212124113123001311134144320414322020143424140311221313313432024112143110324314412421421242303301334341244434331043414443132413304101343042031111404332133411423204144342200413141024113214200111011404341303322411434002022120003133423220222442310210141130123023130104241330234410402402043212311104020111234420223402023012011204422200021431440141314432121132232124424014221101001012201231210102404210144130224023014403040032202122021232121202330211204213214242112242430220041200143240111432202443104313234231340241402120444300122142204332011020342131201243014234400110423133233040023124204434103314301300132402224203113313033313422132403402143014411412100203341003434234000301020013100213414302243344243413130013023323102202210234440432210344200320243232421443202430301432234110331010444302330301023033113034103233433211332131412201424302202303044232034140402243240042334024031400313034213431240114213320324312043431304442102103440324411020243413000244300114310330431023044401444222402344343040121140011404220341242124243224342414332400323440120411334241204043023113220344240141401043413204442210123414410221033401210214131304142222203322041411414432020304424011303103203240230234334022233223444321202332213442312430032233014411334023112300111133220311404233043334414311311220043420300032212130122001313020200104034111341231412403304110302023324321004312124020010424223124312014324010324333130223342213414411202120122244331001240430321323324401414412110444230141141214440423342122343114404340100224142201124202112133021433403440443331310113412431404124342123243213210433210012211230031312213341004204431301043000021311330441224023042330114343102103441021340440240213124334334334410433312232034420003043142011403341133332402010100023040232033222332303232121222012222340141411211211113413234101243123414444433012440044130113330204112313043010331121144232214334333133304424100404221434041442314320323220440410200123131010211430402323434110121341444314402011241344312213040043311300122311114213232203131133020214310402130241340103234322444303041431022043241031403014104324144424021242410303121232003403310441004211030143123310003210232324002340021334343300200340201334204423411040122114431201041100331344441032111001321030404112402344344121134220433411003143201333203122114002412000441030023030134323302342342341403301031040100242210423130411410224241312000100324041240012331112400243222140410311142434", "043331341114444440233131124430432401010421323043331134022202230142241331043113321121232202414131201130013413014301333242233301043320421130112114214203101123322141123112040002002301203121232023344013430022422231021341202101211431100211321102221220324341224422041131244242422014022120004114413134103141124024232123042233221440211432010020031304002102121122201443112040121412003413320214200443113222444310313310133242321101330442423131223210323041314230343033423421201223410014043403311432403020214011312444033120303343314034332043343332101222214113303203112322102243400233301012422114020120303201242222131120234243333102332204401322314043400023113332233114310001431321134412322413320000204014001033230033342030413334422444441432444223110043123212432231411431101020040403233204004401344130223240034113242034431110422403204233422332430020442304343242004214214422404240220244143031100412314340322031030334423210120422402132302140400111044034020214012033301111040001442043230440402141434411103434433322414022424313134332342412122431322230312131433332444212211223300144241204422001021113211310222334142014224421410423101304223011403121001332020041343021000020012144110324434133230402130121112444424322322022103112322401011042322034421023244431130442240203034212212340022134440212143120411422033013411312130402234240333301412301221040221420401020003012010301123312442241440002434441220332021430420303024020001320031324124133321343313242432002030010441404414142400312413434230432013321312044301100034104112222333004124204321024433042422332213203432441031221320342420102403110102114010000031430341430030414003432310143104303003311420111240322222431432040003244441040312121033244203110424023333114413022444432133214033330042041042022412432124341222100321124124402221040121340142133012131432214221101433311143430010001042311020101404322044101433031221410042324122032012244313041142412113134004400130034411224410143401431143203244012202400332013143320430342404402121240212141112141011103032331334040024003240032043343011420234041342134013220332320212131234214213404333421041102201403330302440343100311031102331003040332124413121130202024141413313214412211341114241023423234001304030201330311014134044112330421243300033304341022014244341114402403124430221124031323113343434313210142024203030102031413023314312230311122034242233334303300333341440344124113404144203020022310123433444144033403400143420343223103130020323301030421401300223320444233211101134104101403014140201442224114441043134202304422003411430242433323042301220421113301041203201413014401033413131110141042111030202234400211341302200130111103112100321134202222324424343321133012302420211332342222233111414003411033402201210440342022131244041320300010114334322042311114032003434032110441114332124442340000131321344420043134331301122240312404143120231444204103004000113403210200322041221142443004143404404033114341334442100124444313342424212424240040423203131233240144124022112123212123210241221040244214130410302142321014330113111424133330430314110310124443122241322343134330334430223002202034340132412432142213030031133042412214100442434322021204000130300023303440224414141100420230202103244430133414012030214040402021040310041323224000010441431130100004211440024330122203000103321401202424412212203330134323111300431034201144314324002114234014213331321111332130004044222201313301020231222221224044130111411020121200303322424233022411323114324404102324433142001002441231321001404402434444124443012322232233304011423304002132233330423441331221402004310300320313312023102044121211333404304121324212324301024202231002100013214303032244142043122114131311330200342120310132043320014444144423320324211044131042103002313141201013303042034000201020240043020301240203240143030043014410220234234422133413201204213422402324141424343412411044433032340022032234043423414101022340101400310103223022420403202020303411422314312304121021042022443402124133414224030423421424010243001341312320434203232442403043221304041221132201011122243344411040143322101023004001130403300024301233000111301330042101103301322032134011430400231443412442311320211222430011031424040004203012220414121120104422233330042140123112230401443331232000331404103312114022201314444001034334433300331112114120140102203323034242010130303333324112402341144324313043404034004234044322013401432423221421110024200420440230321323102301334243232314241331202212433030100040022", "110343301211201331041442113402203230112142341020003203102214311300231424412411434424030103411141332300311434012221342133221021143112302001332221044400334344113012402244142113313044440314121342001300030011133011244032422320123210101140200124440004220001142333000031400330404413330214034141404133030111141112303110020112122003240132304302414213321321000330424003314420444141320100223134042444140043113401300111121200210230344021444423023310402402034022201301133322103102220041000341042142240024403404031302032344202314343240213002344233441420414330133432324121302131144144310244302201000243302332412223241203234342200120102130312331312141223230022244133141011114243144013313311241303413221043222413033410043122232204022101230330034312042010341331010020124302302044300231300320243144320214032421424001144221402423432043300432223223131242240011431302102424304140234211014311324020440223124211210101020030103344222304142104230041004340244140304043032403421312234400331234120033002211223323202410233132020022232303422412130213341210430341211313403314432413340011111242033300241421300431043240113032202001440301230414231010313134430043141211341333221011203324400003234113001403124402142131440022033010213031320030220433423304411214313340102231330133340444010444144103233012323230243420100332240324144244343344313103240021431043310401143331233034044412220422032140431230231203342132232210021023200334214224133410240134102104440321111243233020010402321022322431331244410300402102421032232234140040201202430343132302131430023400341203423020231420131034334201441204221111231032031300444412010231233313104312010421020100401142432311213041024400234112144201421404143021021420442400040342023114403432212203121103012424321423340331203210100120300132114124402124401120422333120403121012404244401443401222142012304442133420100002232420123040330423402321101233414230002413340123300400320230442141401200032122012031110011110344100112241011321420023000002431421441244334041120041420013044003100032132033223214204120011424220214432200020203331440212412142143200030434132143444402243001123020422202214441221213201243030411322302322314224441314043301302342403224013142304342140232321144144033213211331223121314213200013232241441211314011123342432134004141441210112120331021132342324000131321202002340014000421221011131033202434004333010401220412243101111421022422424402043304240102201114232113103404042204343103113342201331314112221400003204232243000413332142443014434431130244133210022240343443340003311201320434334121110022343213223124420411401004304133210223200442043433113403024204110144112232010041334303430444330234244224010222223321143220034020212202412120343334311434113114323214334341240120303010442010404012141320331113342402430101400430034014442123121414133340224334120404403004344222333413111223321422333344340032023030111432424102220112110440423122213010122123343412202413114203120423103412343234330244402341311032434401111121242312121241442100430011314340342121214222432424220143144130202304230430223341013044440040401202204421004021401132230043343442103431340143203014102311134032330200033410424443034234033343424113323231440131412113000440320112133202041132123412004121224414041041020030142320324400313143042212112014304201412122403043223104231000032020141433401330020004331230404124024421132222102102301210210012300102331112201332314324142044204101242041143003131331440132223042201132231202114443341404240241011442421321234424042020331233341202000243121420123133143431441433420011032044220231013324120204314243303143342021031113024131434404232244143032440232002330331041324340343423413234004120043324420341443134220141311113110201344300244220241403341302044212221422344032140134401440222304233133441412303404023241200200030014044100130110300114323322211341424010013332021140441113030040121144134422311024311442411120132212003430031112330332210432304240422402103230202030202034213314343202042033021404001423123324344114442014301422310040200231343000140312040310132012244424223023230402431310434143430140003213422003231240200124442421013012103232223321004323103030220332440234112240413140423200103204110431400102010122044244210420240231300114320432431111402304400402031424121020044112241043111040033320221243442124141002140021331003122000102444202311410013441204200214423224330004310201201322220132243211341022020112223014014310232214312030100211123430000011401113244424231313230", "401042001030003341010122321440034111100102413323412333203141221103110033420202303040411200000231242322330403313440041110234142000404241033142140132104413310243324103334112003022020320332000113124404423414231311134441304343413113022043224304000300244412004204342402041030112034303120001402431202021342004330413343334124134140103420033120301111403001311142041021414234233220324334024204433323224423134202302010314202301130224140342432044043212022331334321130430020144302304343024044241322031323131003021234142342223443042333201233000203424231222234034240424341422433441041411432413424021341434342344003222223411243004433013111040300023201200402044342402220243302001220211230231301402322324233202112034331122122213400424300040313044110034014443201203321110033141044203243412210331424113420031140334430223212101042410334342032234343124043412301121233043410424042330213202423423234202031321424013000142041040101224431022300311314230131010113224231422331100034114030344311013134040330414131023022044121442324140403433420420240230330203044304240313444432333221201410223331343322123404221223024201421400041231201442111011333001142401323432313244014010224112423034001223442111143301411230334132013044120132220032344430421101414022111110040313210012210001433221040112024210431441412223030024344400321402411134444302442124423244143431101112143121444401231210130123131242004320003411100232240243340401242221433423113302312310004031144320241214140231323243314221320421020224432132011301142400433023141444440203000301204323343444241233421120302044340133023042020321003310301440223224200243121114244443344422404414244243024401201304020040411423430324440223141444331022413304144234002233320130213311434411100033234130024332322320421344423041010340401343134221013142414414233333300431001114423104143343423342230003430202110413020411424343142000300400303414433040200432003022041244141024211112401020211343121021101312023034022311201302331114004104230342403122132414311414401233033030320200034314034444312302122020332110404432011144040142301313342301241221413234030003432201442442310122001010323240120432141321121310331024013224043323001040310242310004233112002342202110124420003231044014330012023222311032214324102141041404410404141430201131133441233411132224003120422244014121213443031240301300324341241321234113404423443044440423342034032340444424121324333213044013111043113300204014421100304203213343401100424433430124013403200222333100232411242244442243410424030142234122230012012413341110133344224111104202332141341002302102203320303224404034343243141220043243040242020414141022410434330143043114444042331332301222200324120224123104202020410044411131403144230302130320144430342214102314324143401024002314023203031124412423013024230021244022123023004121121333334401441213013024231322102221111132221011334444422123322123140141331442231411402004312320021233231234313242201222212411420304330011114122342420432121100423330234021232430302414410430432023430003322031421113444233301320124013021424433211324303402411241440340022102414112331121410401312211402212304130312201302121023220140200040110414032321122202033122042001014144434410324442111320344420332303111411430300024144302441442402100122332314110332042231021111224103033312423231440231303124033113004440132222324031310030421012414140010234024321143332343334102331234424413212333240341241101420211330432401112440141300013224410234413123000244410411041304033134133014112020032331302144322031012430213441042124204001230342042423203120001143311203131231110111014402101442304311444222113341322421103404342122123022034424114012203311440434104323444321410032212422222423132020230244423140402202344111312012320330223032033322313200313413232043321140240444010113033223343224103402303024401121044012400331340044201231103424412120203400030310043444221011023333112144440303434024144002003040013114202120230100132242323032312040032303143334423211240421430131243023424431212200142343430321222031113224342330201230342300014201220220043340013201400201244312340423310203033443314423042122143041210424223410221130000230410032423403243042414024332340313331241212442143412441200003132013403203322202202241401342420102201232304142223342411441332000222412300003101330233334214301223130111403300033304334144344321210202212444334344420234140321200230103022422010402102400213302442323244014233002432441112112424010304423112134213040113332201102301222412430402", "234003221240031413203202112424214310343443202131342244223431012400322413133124212422412104304322024124011100340232102012301303240040112013241234300434131030214044022102022341101143402111030144332300222443430303142030231303331441042343403001424444334441041140031344431331343123200223302110042123340404132031432123433111210144303433430201301440200031301234332224404113200304004143014011311043210330302400422433413442004442431331200114212410433332234401432443103232001040043014331303142314311133033140210203144042032020034103404102302240324111300412202443124430142420011113444330343111403303142442200100103441301143124124323313432444424300442323133410103142224124413133431013224031233201143343212241342313002040412040124221412120430120044414341413411000313100411143341100234133302040440022314303430220433202113221032402331004241041302012304100032431134320000200420120122033412432343102214232322342313142221333314420421221044034301133421432313230302234231223020213341411211321323140203213003434433311432021433431344442010344143002412113440232034223040012120303002201223312041122411312142303331342201242413040223041344122033421144310442013143023130311241334013022144320403413431204233112240223421322102443104022000432132330230412401100433140041312430431113122143023234001203111042234213401110123044331143431102112323141211302402041321342432202310202113301400011023234141104100134441412120031301144023223020213441304421022301331334232441023010421044240324410030414011234221124003414114234221043110033012342343224213310331223201233321324003100301330322103221044341014432221423021324211313341000411202133101120323220210443021011210113103122113342021243012224340400332314011323412401322030002444302400144004341112320230211434300014311141413301142033241010221024324333344113004444114410440400032144403310030103043002142311110123433400322200301204300303412141110332000434330304343434102433220431110232322033410013430410033204332043031002004221102240304323443330424411042022203333414242412404100210230332433421133241444321241042320102423130114331401043443144021004110044232434122421103221334410010301133043310412020030144020244142122421004214314441204113111201341043134442304032211300301324411312410143110022340004320221201202313303334000434301041223402244420030031430101042110314310110201413320031140343141023332414140432314130020141420323131300442244012134114230204410434132040134033430301121121331040023220200412140123444010410242300304040211313203334322100330301211303434403110331143243213031211200443231341124000001343011312001032243312234414200323204140244330121414342402100201333043444321111102302410430031002034022430124300141123010430430344112220310241420221413444012402423424042014100043141014342011303401412031024020421344342240300142040122123024223023042034041431433110111342113043102244223104023314122131011441412023343024102123432110214300334301434104422400411111434434430320440143120213112420423422312200014112240120233321410214242013421434421003204440420233221012244013423041312020313032341130402021024340243413131014344231244243013131440143043023220232420401140314001300102232303020022113211040433011404413214043324301110042042401212101112330142434022400120004102243201221100134240110312113124330034240323003131424413221222134332330303041140231144130242111242043021242414104010204004320414244230112043040204023223322213412143124202002204043434213124011312444120433320340321013424342031332004334400443430032043314313003214311311120201221132402202103214414240224242333413431403312412012334241310422140244221244434004204433314033140220223020322230130203124141021111221410442334434224412130334011341042403332230433403210202144331302203243032441041424331212213342220202010034231432304340423100124442121310013021100011314430440210124021023420431220304412043014143331123203024434001333020024112331430332003113324322214231014444202430213300124004134012132211314202442220243420013212102123440114101203111124242302431000123231434100432030331344013230012404423442324144432201413321204120013343114304441323000023344004303120441032011010340000340412310344422122210420131033324220041020324023412423243101130122120130404224122042312422112220030030333212131223101440414014311314234042121004014120442342043344021143202324322223024302214024301442320103324034332420040332110231223012214344113410003231420234444413401431242243403110423130204241011231411121334430423323411240032020010243", "010022101412143021200110343243110224142134441313121034301332220113404403114321103423113332103401443422131013432001043312013441424344212122003304142233302040201123323334024042202141113232221020122321314200304121403102213231031140242220422312121112414021211111112112423302143404234213344203103021442012223102142023104421323020230213123431224203104011022040344142324120024041230213223400023221001041233321103132303042404310422130220041240100241223411023143343231011022414413322032112223214404203010313344014041413241422333414131410344130404112212001431234240441143023133310142203231404002204042044044012443424030444021202100403124200031021242243110404020220133212203330332201401430100034113240430231243042340043132021404101033204334044410411040132102124010302430041220124312224011214032320222320134242031043144401132022331214110431332414233313100230303123332323414121312104432312022420243433040410000233143032224420302331241320220110304222410020214132024310300123224301403312443011033420330114403220031101013223001440031430314122320300431212420424022213412212122011001344241323402004243122324342242420211332230103200121221313420032023243040412134311000244004220134223134211121334200240430331110204341130311424204043121314013311201044340443204024342230024334112042140333110231210014121234032333200410433402432031043011404334311303131011314034412322123111240031443100423004433310300212111330021244000222422402011214212133031020324110014443324212200313213242403114121322303424233121413142414141343324040300022403231101341124214204212214201324432111004102322233202412344404112102243404302131024433241313223442021110011403114304422104114334230223013210401040234404004413344301111313412021042014411141242441210021004004123033214332224423042342123412302413403233000302403112212312124331203221233211341201001214214044134023320024440433003144441321232404302301003332324433141442434414334402243203201213131440410010111020130233324343020012221213313432301220123313132424214422331410240304414322414222204420323440001434204400442244310124322030223142144211142200022233223300323103023343112003130432104031320323330042034232120333040410221403301024321300402304004210141412023000211210130011134413313104340143304331100043202141123433243132321322220434113400402002110314012340220030201340211131341302430340401413341241400411413200124402011110043443343344434222144100204033214220313130113140420002334431430243332100012432144130142201023311024004042100402021431313431430223132324321340123111140023434012403402312440033101130211143442402232320213130434404110433201044413420144304203334110322241211414304131204240322012423202221020131304214010314014042131401324232101222040112141002413030133420024332411011422222234421013331040330400030112024223214132133201440011110022143434334011332320123213132212300300022103221040124332133212121303004214044311032202413022043431342412413404041242242111003034304332214224223242101332342104101103411011412302434120203244144303241014441404234231143304230141212343104134422144214313244200332444442211423441114021120140001001441424123214231322434242133444242204204231141043110123301400431231403432122140014422033242241212242241132203243033424311413320100441314042214140013334414101414431402344020412030241121010222433111223334333123221320043033424424444040021304222310311242231023111401021221021341420112000432131004122124343110034212400331203141310113404422331321410134114144210010000032224424231334103242332431400111040213034442003022131040012240440412213024440234140132204104422004431414042144201320234210223333432340402124211240331120333124421111232312130142111131100021413000220124122200141131312442233331020314421434044004212110402142431042312430430320414321043214333334204342124443202102114001044344242020342210104044104003111334203221214414420223330143234212333223114443230300200232123111301233242002332143344302033401031242222101334332311320102332312334112012143120330234023142042132343304031204012211403231434232110212433411420310130010432143142301411342101203344141302210033310324341411112102034303422330310322420001424141443343411422222032423202024211303401303312040322200141103432242411110011443103430411214401404133210322031213234130443020423132013340001233300433313401344304324420034024220042442342111001324032110331102244103313322440233013142042123233230444432213223400031443401224314234142011422403113131031420140110024120011200002044141240140023", "210000140010124412013321341143421042243300304412032020301304410440301403322031423111431303402430324121410443423130323433404442123302322110200001401411334224112241430410030312121304240010033033031311120231412300020421033242401240044242304130122410101322230043101034041044322420443040404311331144004303414033241030202300111300103302324101301301133144034242311134130311011010242004122031112200403042422143443101102144003103203012110011211230014402111103200414242244223223443444124032403321241320324114000221043301202024230234001004202330204330320021021300412422323010241012430411421023323202234442411443413241442030032410342433210132210004332123010302210202210131143114040023330103244042132320234244241114110233213022222102312424341321002414344200013124330234001443020233234131122404424322330140200434332014231234441204400300203411404232014203104424134121343301031044333334441324232342203221402200421001001111144333203301443113423304311202313431102403401334443224341410131401124120321034344040440301404131213244313011332113313043022132311224203404123302334210224430222234234411102321204201014110433424434323114221404203121023103312210432242233034200130442414340120411441411141340000210302334230401414002032243414242222022300234403233023332104003123204224030212231322232344244212002310113004303314334311001324423343000242424102332242420303413333332332104320112231031421041210423013044432214011423043324022433413100401143142122431013414311340004302440430241300333411212230300442412023423313040314304343114200302113332010431404304123103004024320041222302231244141141240044403033402411020340330400122104220030320141212141400401030124240243042233201131332312034311023022013340414211230214030214002433043112103310304103140422130131412000242013240420244311404401020314420402422313024110232003410423413210242430320443423120430211304313000043220044332301314230233012010220301402340300111132342030300332442210343120044411112432001242120222002031322040033021022301301141220440101212121302020321013214110344242421020442224310330424431201211131123213102423400343043332110124132334404134234332413224003321221331041033401330244343100112214442400002133042221313442023023203313201343440242113342313003412410123313132231204000424140223430412332400343033231244420244020021111220324302001410102432233044204212001043431133444021022120004401212132421322133231441034022202420211004132033214143244134013340423210424434042220002011102230124202442304403221333200114023144012133420341242112103143113314330241242412044122143412022342344131302422332321303030024233003413010414402144404410202343043402100104441130044302410142423034010102122121243132211411121233313132442234033234434301410031023120443314203214334023031112101411201241030031242243400423243431004130334203211412400421113001220403103441113233201304444130030233203022233440133213130132343343041414303310342142104421401120100400344342040022012340141102332403211110014142110113124141420413134312001033403222202132340144014220404314211212443141444403422344104330310113423330111000302024013121124400003140433442444131244201200032311421244323010312144413201242340100332002313211433031200321042104404031330021404344142313332334314143330321200114314204042100034231103201323114433043423022301312000022321012213431341121044233434040314404332402312404212243441421241344013222402230243201321303233303304320411223140121323234400004343033112302201010201122321241413211224233313413101143004222141023423213432042331323441043031241022321241114313003023112023022223443421434012302414130442044222101321014002412213100103110103210244320214311203143310124334443313104021433233232414342434040413330012440431311244404404221123020310000121112332203321014111222141232243412234430113200432320013032443101230023342224303211314002000134420333420302024402012131243121221334044212042102212114314202034441213312110440440112324442102124414132043304312432301223240040110330213132201121341142114320114432034004024321424212232131420321422232134121330003142014013131304244331434434240110211040043144334122424423411203143232402331422333433111443343323012232041110230124324234212401124000313421440111102303402240140343041423404202140133413303302332321344344113440033322430400410230012010101041422033224240214230143044031404320023002124410002002311401010010031422320314041223440014414441220424320302134404411003423013124020441223241440223411444144110302121433313302323442340101010", "424101244322421413331432241232104010311323233212434223243110333324314300301333100003211443424240121412140414042434421434210301001330032440010341100330133124220103400020413112432001001123213340110130321313143210312112333121324021102434223232332123243433414204041034241210423442043012024120101413302334340133130442313240003411033312421333303224401031322121302241401304001420213410222123143020124023020120203112023001301132200031203411011114102220231314342210441310221021211241110444110400411401222442443414130441142414022330232213122010020232310433023411134011121314232120312133313204344312340441123141012140342244342223434310104241210440112440213204410304013442100343301404410324111242140131100122314042332110002400412121144242310434323000434012022443433440443013311111101311320223444433104003333214300042114103121001023130141310030422043210210440112434101322342110104014114123142434140111242304012332342004224330040323221431304400243324444131324322330431132041104212442142144411234304312441021222114222031220141303232104404400040340030142020031432113332312344241111044020420324103411421414444131134101121141232203144122342443301234320110044244131013243344133030304134040221324333342241224403331332040121041422204130332430000141134441212032321440121342411133140132120044420442042010201210103133323421234242411334040324342342104431413441042404320021404013414122003302104240312002323022303102142414340230304322300033232322323331431224013040123030402401000232403004340441232423041300411433303243002022233123001422341023411433400232422302410433422032341024033242442040044411421131024402123423044044434422021242131323141030144113233334344112102132034112301030430344111243204042034333203304312332142210341331444401214043331222013312233133324020423043112314012131322133122240314243032213203244232233011230423333224130421412341042324312332100103124244314233444344242101312400240112131042243422411032320024102333400332332033402310333234131302440131134024412304302112433303224030114220102422030302343102131124201231110221420422243040342332000023400124043402102210313410342333334103002442040413302430204331034320342012003112123120331104002200330324334313134204221303121042140033431311432223340201112004340231214134400021232120014133414114221223241024001103133132201120300201321412301440122434032434214121401404223414120142441424213131432302121021002321214400144242231410324001100120303130224201403324342244434000324203024324201200410100004113121122312342421442024430211002004001400440244402400141224323224344043304024204033232433302343301124442204332034123334004442414330113310110243311343333401022233314432443310414204341100011144233134401414020423410044110430210044301044400241031444202414444321243034410323132223413304144432442044433141300310340243320424341113122340403241122224104334442410213322322303044123334222431140314300314142124120004043134321430333421302224024214104133343341310110124110223134132212342240011114443111331423222322430440044311322444200031024334244221122331020030200411204441021223332411411111404112321202113403221433342141014024102413021031003343434241341001434130212144334241131002411144244113230303202024304422143214042031401412430334023104302424310103103213031443430231340410420332342323420123402111222411401420142301314024243330342121344203440010142012133321442211113402320142110230044243131424121113331404100001334412144044041103220100034112030013430004414411210001103423032342401001023021333323024020324331022103142242323243130131322021124430441343444122411221430242444434322111301030233313322224002022440222032130011424023403240210003111342341103013030233302113130214302321443203202414430221443030331100322434422123231230120312212414100211142414440101411014143441133103121221121103420204110231233430333113012241242441414333230214304321444404342111231441323334311232244133414420442324024200323242031222042040220130223122334432030034444344204144414030223434433433020131212113011010412411420210324040200102104004201323002101333344332314331004431422202011023130141133123213012142311011120334200024332234421321213123230044003240134204004034224201014443013414014244120221200000221240110213143124011443332032220301324041001104032143320240010420223403401013221004001100000422043324100303402320430013144122400311324421304321432233302411002402042411130313421001334200131112324014234003224232210202232432143343024310122440221443024413134233203114004311222243443", "243130310013403302212214222430042043142421324031401014440404320100240411200232232142444002244302040124020142211211430042240102224101313343201220014133424333104312431332340342444214132012331204031231134410030323140312222144013431410233110402434401201040342402310412043024414202431231341123014112304342242332402012422410343140321330243021300442411103223403200222311122022320334422324014021000131411132413032130130403420203120202214112311010130432434012242242211203020143411314414213110314041023104212221213034200224000434343303203332030234401313023300213311014010003320001013222143112134413240343323104433120323021333123040414131123112102404322421333114240014413142131412412434323303312200223401213122233113030132441032430221432010321342131431032344203243104024212311334132432020422040231044313340031442212031123124424114333204240222431433203340331202041321134023133003410000404444030120304233201244104013332223423134213402011030423003030440421440431020221133112340410311421023313042242122110223120214001410124344321232232403412120323302342443043001222300333202300033404040200221333410031404203322321002212130112324321132221440324443011240044001401424012242312041004142034220203204202403033013040311044211122431334114034143244204411040421403003130323000303321221442343442101013244310141014040310231102314200133224412011020030431141224331143321122213331421031344043330300411331144311442220322140301414312040322302110432324214320342244334443310214123223431201100133440412123031232222144142321343441032433342012332113414424134013432223304104233020412114431132031100214442122134442424243040213101100343220423204311302304313124202014414000212141420412044032441443011034112414243443112333113141101402204223220113313443012222201014320423204434433022321430233232340023340241410221102323133402132441344031010221101402241130233100132141101021131432300420314204123003413323322340142233402141022433411234200404021443032114343040320312110234111311202302041010340124212123034224332221000131144420210140244114431413431132412213110131432420244424112140324310121303441304104401424243214331413032342104024243241011213342343234141323244311040400313422303432412412322220040424341403231114304334242214014404143401330204333412212044322044430311024111112004324302021004031344111410201434004432311113021224121302313304332200221341020444121124223431003330230113101010430242344401412211044404004010442211214024013234002232100412042112334140341113231114011304240101103014043342420443234232323433424211003334340340344311014023230104242044043342113132410003332301324333311410433200240241031121024143004041023242120010313442433314112211323004112423311320344312312210011303412212441023423322423110212021322211231142430114023130023010410443204133323344402024034030410230224412330230232130314133233421314230211002411310044433230403134104143111414233213104031131403142103243330023031224030010400303420301224003310031210213220134111401202001144243001000331143112443302212412400440421311242441243343330423113111204204033434014234314330140424221420102341144330433044042031413233041232412122341241011143242020402301414341122011311232210134001124242210433204034431040030234223201440112110412003030141110111012121114444441134434100431421133420012202223041020442302402141114122011243413344413231213231140344421312430113121004421341014104220203130202310032213301033344134323014403312211114432142103313301320002421104030313233120431314023023120040113342221131121234320410114200314230133402404110442433041233343322343011102104011124043134440433213102041043142411200003140413241331011222204212443443210334303001112400301034324120111333043304232322210443233134013324030401102424121322023301021013302222021213304024110413413212100433210344123041431002444320313302234123340430240240240023144440044121320024113001104012104321230014404001320331211300203302433333334323142213431112410043041332111124023123343244331422134204030310004101042013402334443404311024110041241432200031343221133341411000220243302141014413324000232023234301233044023232302242211333241430403130232401441002221212102433444000440222222201332334321330400222202214100433341312004112314024414340240240222202311040212304323420013122242441233430012243010321323313443333000222023322342404434202332211314403031042004232304440420100434432122412142402240244132401213310210124432322220314111402433244442422001242302323443043330124430421143031131212311040043213200", "230330033012434112421202411343011220432310102102124304132432124204312241404314121200310204032311224234411413312234141443100324120342210110333400434344134232203413210220104234404430311010311411220102224222314130132110032300442314403240104320131230144240144003322010334041233301112203213140230202231300123201424200100013134041341343004142120312033214302200341013433330103120301044003213442132411042124402411432112124410433303214242243413112032203131320042024234014343123333012301011411303414022434330031143101043112010112441213101120023343432300124123231442420321402220220221214024211441212121204330224404004214320402032034412404241131334000234121431044341430023142303404200332120231432113324332004234102433411312141323110414042131140310242412002144113322333312322120424244201243011122232034342231231301223003414102402000001144122101412001102224032113004430221101132030120403311310320323033014041302030134111122044240034330200033224212020030102311230430043304123004001414101232302421303041303402234344310432301021343242023320021042140341202030202400003141042100342242143013241234124101034313320043013133314103321103300333003332010424212314140134002041343041424200431024334243221440434332233130212232112320431331002404101041001102140043310012402102134220012004221321321301033013432224422011030313313221014442311211101412300321414013130312132213024043422131231233001330234420030442034243420402330040443040342421024222313341201032334402221344142123034323244204312442310203200144440242312342101034031034332013103031443102234322043113402143340411430034310433340034143401434020244132220240402201414403333001134223321110244242401044020041034202121241204013404332300211134023440010010032342203331220202112440410212110410424414014100330134411340024131221304143042110340240410132214333001332423202132023144413002142130130441114202034142444124132132321431303113030413342312012032001113314141004230044041223243103223142104330002420200141420333134440322121220140013043342411214014041342241130333231033223304420302121340243414333020342343212114223440321131240113244122024333431401204211201103212104211331110300113030101020123444124143124040304023220411132321000441020004413411112031100103301324133321244243434113333433331411141024233434244032344032211411044232424412340040110102301441210312441142240001020130013134140041034324224312422402201211140344300023020013424444323030414111413131132432413113341321113142324042220434040412141221043333004321121202400400043001002331342343302124203312131402441232444444240342124114304004441123034034314224042124030024440134320212044034320100004430044301224423024043413040312234034040240021014234331101420024101110120134211003210412402323032304323421333424310314234114321424200410040024303002302211412330040314414013144121230112001243300211040304010421322424333312311224441430011000220114344203141321222324123130222111303311020343112304414313204003032120003402424122214232123210133431334020400404003114201120233412044332112014440413241003121321101444134300314000431240222112340433341020220311343423340424414211341213414412421331433322244430302012413204210112334342331201141012421403004120144121112234324012033400430301214441211010201432120333420004323413143412010301124034341333304314040323110400213110224413100022411330400121224202240132301344342103304441332221440014123100214203434003324001001223143244322043404212120201042333144144004204412200411121224000414030324121213320234214244311144413342230403131113000413140314020124224431140430421320011041013431042442410404230011113203110102022233403341343241234231314223041231030443203412421232441103240012100431334443041200411234402111213210112114204244031422010334333234332020231042212333132234400022230402212202232442300230404202120113231412341442114140211112400443401204214101423333120222103131221111221234200030312004112344103310133331030033100224120003130144442134400223321302133440442034232003030033443323240430431434100322200044003321142313120340204422333401332313230242420011143343333122433012133141411224314003201141220312332110411441341003112230020140420324143224104201200204432404113414232402123303133412212343020442141004322424230402144333124300442402344431202443244113424022034402211131301301200221314324042312444203342220103410040003344302040010100334432014444013422320402042001002114003123423321332441133112023011402303201342001440123302313040134034214023331043011244313000330400432320412", "014200111112042120323232242103234232202034004144241333104143310031411223443113433211002102104130202101144411201124304414404324033411213411142233131040130133002231000304022430141323302143102040304013134143234322201304240034310324001311321332243024332044142220010040400221442432340212102412424221413001030200301334102313044404311134241212014240112100304431203011433310211123412223424414143033130322034412113012120432044422040040140323112403340404013322341223320202103434341434331033210440043403213210200300230040042224443013032343322214300441201110441004144130420044122033142220040011040233334032421233300403122041442314433433322110042223203123344002443313223212431404411104203212323022244230013344404314313204104341212121022142231334041442042434332344124213141400043422201403441141212344434323323014004322043440423402243103203442300202432023400204134324124433044012423223422422444242403344421202214333043102441112011121043224022320011310323421324403024431232124343123434141212234014324130222144333214021203300101133112410230330212333412232012410013123323412033204301032121420130011210231101210022213044121441430442044413014212333412112133144320041202220222134131023200234030003303214033120301122012133112310331240342300332111310022231040333110014022141400320121031204021013012412301114112123122421313444103213203122123410300432233111412220102220132142144130421123222212000120402014324131442112434330411111430143230310000210213310312043103001124412231120440244040322334304214134321401402134332432403204324002231130211101433041240141343223130420032031031120114002442041110313114032034040021034430404204143340404323101432421200043213413021311231331140211040241121101143121133303122444440203222430044133300204113334342313233442042113222322132331030310433031423130103044024024142220313200224030123434022411343414132231001424221124303120430124421334213032242134323111131233311100433112413303323223131300312232334140331242143244342242221124104031144333000112440200033414321341432131343224411100340412434230220031133022101044104321221124324232030404340440343432333231401232014223412130132301234343411230123441114013343230432211421221113131242444423033313034102221213211314303321022343240031432040044320203240341432131124112012224131432112032212112110342244234402243320131034410014111242104022043220333324110422110240121430321020233421231313401422033432042121322043042332434141402334343014040343014224220140203103244010041243403230300342141003422241321023032020340000044342404001123011222443211002024133423112223410312331120432440243044342322132334012003313103331301324111444422204041044031201113341004020204331322044010134130411143012024313103013042010223101004324322422340033243401310323334320103032434020203041004304441401301430123243421121442044022123113111443021411021023223202104111422042300042344343020401423232113213311031234444243241430213220444411142323221113412144230340302133022031002212304030011244234431033024334012234023114042110244143121434301232243304334222343402001244324231030014100333301041021042133201141241440420434040410032230243013322331310123021423030000100131340112102233013214121202201441120130441301244123113022420241414201012200411223040303312332204410231104044433241212304433420043020141232014040424300443444424201043402233020031233102044200104003131122301103012012102341314123321134443304123411113204132134240341100123214141033134413243113134232101023224130122434412020213203221040423212043130402100344312402012411100113320003002111213412134033244434301413111132043434010130413321241002000320131220123110140444131112404344212120313243314422432201343032333024302133000241204322414033113430142343243303442431344143101112242341141332420303012421413310032104214321203123143303442120031410441223043141401104223200032221244012043221124212132431010302230414222133320434243241311302412020010001143313224301402131220314130041033042433413302420023432423410034102144412031010342433431401214344400234311421021110432022023010430140434300111440210333111410340101212430102330120213332223044231220130331124122202421234403420413332014042023024234124224312023133344003302023213422240043224103033333301423110310233044343243333434031222244214303113033403011022311200312312122130324321414240140023222340443222312214444123144230211013221304214144033021244211002423043413324423041032203224144242232404430130423331023140214344313224323300412034410300233144300411241323141031", "422333303223320432200212140143240301200031143424421244243342231143023443441034402221412110040240231022131012021011104344324003422334213411323141033402022204240302042031313410031314204100144220400240113214430124124332002140300214342330120021134433413323244312420104121413423423044431304041012110143042134432321203030422130224344443343122422013404030220140300031034041033014222222041141034213021001030321440213002001002310142232231223422204013122040112220401443001004214124031241042334122223230442324040141314133404144320124333242210030100042242130043344110324323213110131442223214143220342344400000044430041400213121422332441123014412403213441300113413241001311424433410030331123401041312140244100121432304003400223321224311122401213231411213004434143410113042201410043301422123441112123303133024243402030132130141100101114022022031000442303210204311423224142304032141333141112001131200200400223434231103103111220344043222333001201132001231004121033030110100243141141323043122304234230001004143143200320104224134302020143314401210440420003121220001144421440222341400023113122143042143134111330233102441032120201331100223030102444401440333311423221340133401442444042040410241143133324202412040330124401113320112404014312100113220020423120234022333111404312343202232201324221444231144003222111434324111013423424032111311243012432344433111400440442331123032230010041444042412102001033314244143321441124341320111411041113230403140111432124412434244021241344220200033120222444123410204024044124042330404214031000222323330321041041414124101230234041200023122032323341112121412441211000210431112414110440122312320340443013010241431143244434000224023041044440103330111214321440031140204203120224241222204023404201223401104230424311301331241442443402010304024043312332441232022013240010441123431213233031132424220010001440014434040213331122333231221441132133313121204403234113021411020200013241413130221040322120000003004134024404333240112004333203111043333033204230142144220443401322021200043101004444444321022013012040031031114024343230311032334013113030323424043311424144141121203401001421311313042313120430042133211113144214320410031404312130020402312021334344123420043440243120311111013343023333402311442022014034001432203021312201013243221442303040302211033232301000421203333213300031133222314013334404322321432342213234304112321133401211230430002144430344131310313402331043133211402103124230441330201343210420111032243114200011010320421420412221044013441204424011103013014402211120001140422243204110143222321402020120101001134130112203221244441120044300401411313220012114102242434104242341204431444043112031010143420342144320214344233004443342410333122300244120400213004114304311323442343112024231023014424200204344331411031143310302222421040310231322420111422404031401403013101024004201103310401332431131222204444400104034040313011244431233304131134014212401214100021422424044124010402404444410021203324133243033421113211310213444014302113024212314141341002202340010241003044343124142042022341121131204230244422031444443231222110030303410401234401432413230030203023402043201201212411433233240013413023222423132114402240111203424022141040332223231244301213232333213302123240210342214344422032431203010130311302443103141222403442031201303024002243332340414320441331220232201121144043443011104443432324304300002330201044223344031020322304022122103340411340144034331021210312111220032234401342122344232342040311400133143023131404121211334230140414143010402430432421330003122403201322111002214341424244111432134030424443000301314424304044144321032113214234134224230021302413024214224332043130422342001104010424340020112222411313244430241121110400341313033340443404202044400444410203204224014244114124143202231434320023240123020233044234132420021300334120341221231121340413312300104400023041442342310044443041404232323241101231101333141242413412300112333210430320414300334004230410232024303302304122444112110321142414042124000013041133300031212020214231444310404140310230032301012304310312101430411211222033002242000130113142403204121120433302024112410024201343231114131440332112324122144022140113232213334233114414131140121204113204231131432130241324100140143200241200204411010143334123022331202132033121312321031244414244231223100211410111302341131422414203213202114141414111104341223001024113244320211100212331421430323131304043111311030322430412322301043011100011243414441413", "241242033214443143000332441034002441303001042320232103321124434042333124313402003130441401420000130340442422130000324031031210422101402304311420330123341341132411222410443223413131212024110203310234420003012432104232440323044214032010041434214243040030100234430324123202231124222102304022143113324432412323302440302413343234114330240141133133143213323000223322010004144022403303100222221144304023403011112010001344331102143432144024134412210341004024402413314441204332120112144024202122120320113112241402324132023140220324024430342432144110020123324211413234101230444014331244140330311432210213340211342111013330010220321113201410232003431240113300021230430414423433332334444211032202411003013423241011134213233300430241211311403214030440321134024130411332224220101420443214203023004443133321004143102240134113323302023101310401412011412412213001024112044432210112234312444102003234004311220242023023121412201230400441433123244412012312034122144101130101222201312430312010241032303002441020030131001234330244100334141034013424134242444230222413011303310203443424233301102040414302020343212133342131234332221040202031242242140324413401044043100200244002010331002132113023321143230312043414121240430302413303112032032303433444131002141223004204343100001320103410143111411034304422214024314133324044410413403331140131104333334002320330142404132310133124034003234201220231401233340004120201104433014104133032121221022020204134244110001023330100344140403130003243313131212211444404102414031021301013140113300303113220410012341224242024343234040043022021323133231240201044400302333022130210320143013343440304401124210140103433200100110200004123130114402323410023431003100201403222100403442142202103134044013313343003043234233011222314040414132324211212000434441011322143420423111144234201420203203003444011204112430222040201112322130031333241330243032210141430341141422021214242324233114130302424242220341341330112344422230140034134042004023100013133113303133401441430144121303240421403210432140113232302213102140213233314102014242344044143313442404122033240442212320102104344113303241232422124232241210400231024241312401232011204112113243124314123244012033212123133002103302231022111242004410203424322244121104212444322441003123231402113101003022412414411243240241043320300020021324410112202442043023031024434033344033401130311341334323131020133012443334234414220034340004120230332320020134241344040220144432401034402204411100423441203301313212101311300124202022110232123000013210041314343203131101301002412312113024033204443221240242441021223144124344132004433232313230331140342221120020140200214143241044243214434123004124142302011230224231340224222131332314221441230311023113224142410043023330341241224022340311330341440330241343144124421013241040010432311141113442432042431121312330222003404434423342122410323414100224101201434210231031103023222121003223240320312441320404412311134140123312134411440040102023400234432002101114342002102024241043333342312211202100011021404010004010044200011211332143022012414414423023130332041442403223241030111320412012033034401443200200331321403012201114410402322221041440214211134044121412404024334403343130013221232331243424010110233134420001311420001201202402221244232414030040433042232414003201100241301414214004433200211224020002131340402203010402441143443312004013024431040111012213311334221443043341333013104021304320420430303041321300112003214410440223001211303221341401131142432331024030301214042201340014133243321102414013134001324421312303040210424114020430304423233314201344410413023330202042224114023421111432013431023142340420334341014412321330322211334030004400011311312032434313444122421304120002223010210434040402424400031004402002131003421410014330314021021244301333041210011311410442200010314112003102340421040223043010141034404321330013221014214430303044024100144102123130123240440021303134301321333103423434330122012443414443011334234133344214400043340112123304304102044313031024110241241112231333222312231444110132003334323400324303222203444330032002034422002414130200413023200014120314313101010212104134031430341003014400341043321212044204422232010142244302311340340121424440002311323201310200402202244443014110133423244004121301143012414311312411101322322203322343002040233223203010031341304342332443101040310443401433010041341013331422444001033114443211311340302000211112213234101234211320422341110424312414333040", "213142203141041014231304140211421444143242310232433123133033011440234421331340024210220302013030042024224424322003440133024024233303422343014420322214124013404022301311104034300121331234142140001441231234121213201323041222111121134100300310231243100330231202131223221034002241131240343423113211110043030101401212233123443332413140433040212020441302404334133313424114312321023040411313310121324104231233432112402344120403004243014230444113204441343311430314131412421343212403303024401431322242304412013204144001321444200020023323033123123241001440321420112032400110224314412141014020331203441124101112123110113341042214422021212332024434432024122133434400013440423421234410100100200212121023002212013414414402004310101111044112040234102211130210321230011413231202240004403420133442432203012113341213103203144124020001012124224041313313242141201130111104322133434100213213001443410123412112003130234030004204134300023243312120213411041100232212021323221022232324314031034300324032214322032401344412220431112334423132201211344033243130423412332242243233221321233001342143401440132411443020143242012112000430411030114343222133012040333103323000311342120344223042032032334222003243320014203420201322412300321204223441343003241434131321421104343201431314311240120234314431100423044110311243131131233204342421232430014422402213120223242012402311143431404434102203442342400123120402340334003030410340012110023012011223302211043344414304434234413424140202344111412012442323132224433004141012004121120434344332221042330214132433202314120200110311330224333420343302324340404240231440210400313132013103231044332103403312404034432130304012420004040014441302442020334034104434014302023303043002102233024010332242231442301424430132043420013111142340234300144333101203032133342143440424404014003231203302134030334432033443022022424144004111340330233332400303403403031002210303140241020042040212344311342124124340311003402032130211434200303000244344300342040020313010402134221144140021124440202404311432202220214440100230032204012422242404230120121013213030342123134404423444230003001420004000200432110103113100323330130401301323131102232201142311101021101243010330321012103430304420323444022430422123243013013214134223334223130023201401212403332234012044002214000114013321014413444004202223002324023000142311242223044433232302302001430311213021114304121414440420212440012423343430112111432032223131343113102001313330404332431231233043434400143032223020414412232442000021014333124443332022002414224420114333140342020343221223324203122001444212133431301413431310420443114130003140442403410123043023021231331112011230233442022103421234044303412411300111223013044411314412214431032101112213044223310411023044230034302221123224030002243122433014141311131224412243411230044043340003103030202100340432324241120433304243120121302223222224112012220023421322401141344432224322440111312440334411240010331401220022234344041220313333122444324023332200031410430103324221424141230113333444411434001020313130402230402111212303224002120141103043012041324232004024303242124313242011001340233200041234141330041140414144301144004133431301041013400013241312212001131340022343404013102134403022440331231014244400034134133144402412140344213402323122042404110422112242310120114321420444214323224110320100410232000211323232432233431420322112000400303143132431231144304034033411234133201044121400004113202311221234201034304022410030300444321032114024110111331024204203203444044430232112432110134424140320442324122243414033422042143240430040110401231333032212340343300420042003100421304223443302104443321042103312402220232244404121312222204300020221243010410224104014011344403132000222442134332010142331040344111110044244302114142222232102320024302132334100432141132013404223003123114301013144021410220122312103320211224024002444310420430031134114220343002211301240231013112023404124441443100334002202344110121042323431010144424313002413123203043314223333202024443312021124224200040111314243324324031323223244433032021300241241404113011340201140422220214024343010213130331122133311421144421304323030010203003003423140233433403443332132422220230133002032044342404341432044130310003024231111431002010331024144423310230112010002303240320104424443302121434024034322413303041034221410042104041330012220422230233341124323140223441310402043403321040424434104442204132121121004121312133124433132403211302400140120244310202", "401443304114331101011413114043230434031033413401320231110022322102412330211412303114003001024040120232130300322342414214410121122441211012441022424444043343213234422440432330203004241423340134423331010030434114332314042423421322200030110220044103412002024303231000133031122121341041441110114334204104230324211343144202103004103310240440232332044334021222103330124332113123412401130243311042132303131421210231042130241423113224212320332041020333334014442134031304214200222022434332042423422122201422114132103241003011204004414033111011000032432010123323030120120243043022113121010142011041442022143401240401213024123040231120340331332132241221111303431110331401143013041300122244442131012030010014123421414110440234212022321331121321003401442140001333212220034133214412303341213302020231010321021310004210231442011023340144104130420441004211332443331432234413423430043421040432441101011414304100230044424422130300030321320230344021303033113320132303141403010121102043140342330224241032114213443004302222201404324212331202434243344303302043434123040212142100224212044310231430343001344310311230412032442113230323443221443414431131344303230133431144434421412430020331233212104024442330322444224142123322413423022310010040220433021334343014004114243434331324230241210430401023413132122014322242234220122333001410201101330123124343040020431430443013000343442423340422322003110324011003301332313231003043010001111304400420130330004331413202003314220341431203430404201224114223312100034214304332330201102022004433112314413022423044202042243440234033343112211403333310201202124132403234144021440324044410010220102423344313421004034203220313222141412131143411133342342124343134402324333131042313023104424141032310143032002444100424244234223032322034313244243224424324121041002421304031304002100411104420142420122332232122200101420331320423043020131042104300230222242333413243424224131422041223433443322214034112442202323303210134140333020000444033120142022120213004032303433340042430423234312102213201203413404311442404024021413143442410331202014442021101113232101211401231103142214114413001014330320322302214410330012203323210014112312243322022024003322240213424201013030221033021331341433220133144442442123401041041440243112222222112040231441203110411441234304330021011001441402010424243103114110012340344023222110231201140410443343224331430311102423021120231030113032120404320034444121100031040242002442421443311143040001130001130342211100003113424224021042314114112031442320044230324433234011413313441100320014001404403330431343442403130030123224121041440434212144010244104010301424043000141404404414013143331403244032211420214111300242022310220420433043330202224122243032244300002141202424131342013311241423322033403120320230334310431120210414102400422233214420221020240043040341314223211444004214102342023401411324414403142021213102103414240440433320140141002334330304412022001012121213212002331342214433411021022242231133303211342243020141203103301001403320230333344003211013110414314100022212004210030040242324004403224310042404123340432404303022042404100444321324143422110333012440403340134334214133300221003433444403034234403342103223210044314021202441101333424002001202421312401403241114323302103203440313403440221040430113224022241030311032301241322341233302414431122420414103304124200300310403213211323111012020131304442433422103431103121423032314411411334341330240043442421110422334143431441240414103112044303303400440213441404021141141042300044114333101321043303424130414234344002333314140442220441103210224444030240130414133401311122221144421031433401002442301111433024041041012440140430200301002333410044221324130310131334322303332043432430423233042120212401121012034402232403124443444131320323304424000140223311302040022034403132302330443231340431410123033402434414001422414420201101313201041414313314210243241301413034302023113440410303221031311310222334112123310230243020104010020140422242234123403121110130131413120343001334311321144041014021424142032433004340402314304143002202031422301034404120131220043023234134200033144130303100403332113341324343340021430101343103202024110040010020012023031320401210313141431440132320333143330402440443103012114440140111142221140034214323143400230443410241304430043434110414132133342224411001133420023410222421222111301321410320311131423013330144110214114312314023302321401202110414343321102434430313032302232400320010203", "101102213134003431332432144111023234310244044400200102421013133422222224224124124113014313334121023310344402300111340430124213312141141004341340312042403130213431411423323232303202412114410012130221012434004201140230013021100432342241422201402204400040200240133104231022104232421422142401140232220221202222444233442203201313323434103004132022111222013124330002100332212140234343011002024433203312331421402340041131132222024401331233304422124031211342431401214412232220104123303013213422003402323311402420232324414344042041230424112403240313344142142013344420031030424421310433330230042323022101124331300431340421423043204433241201013441020422210111222121443003041123013013221244143133332311042241303223233323104312113000200424002403443431220044221143333123424113210233021030022144111143141033101131114211132132342442333413120140101134401410124141224142422024424143313212341222440244422330030244344041120210444401241412030411402224424230312200243403440132243223023012122442340004324230103234023330040321213111324410334440010130003343044224421300034300042442131323110333112020142244021102120400312232002101023043444120223432323230021331210141032123142201232401201034023003131001304140430103042202030434300422242431022424024140034323113002431330041242023343143034444410302120032220024003010311041443324244004210330134414211124201440144123114422413304003003003124420010314324422214121332410321332331224344324312134312200001003041232200103331003041100120412203301121333121340410421023344231120201323140132242244122333313221404423301120332220122302403344002241340314421013312344121232241100211202040404001001432201413031341143303212134431122014410412410041024431341230222330232304242024210323013440113034303434131142402141122333034210320304114444023013141211204013003103011304330404234021141204323441111433403244110201232202200334413142400124012020132402323112123200333240313432204444241023112243000343243322241432013331342434310041040420204041412223010014133420304441041012344412013332112103312342122212222401001020211223300434333010033323413002014310104430340314243321212013013231133320040433102041004234403443113340343003210110224201404423211403232023301132042442030003233340120322044313023422304422003241223432030232441101312412011224313422313332340224222041210234042212202414402134323002002014010002032042411121400103213314222303423342202403220311100032020011433230104124243111201221140004000013434401001133341220301030234021212100421321114230333000201423012311111142412412432442422323011221432231102340411303343122210103341214410341231403410301304040101123432440320114110223322120211204033441322201331303344440104124431204243033320100143143033133103030123010431000311011211004241124432131200133300202140402404033443330131002213221023342411210023110404404100324301140203200404314301213144412302130213321210030343222430111134021101434013104124403304030324022142113231042130413101212413242100413021242200213442234121242030220222303404030032412014241124214223134341241321402400001221210044222234344241334342303214133034121401124221112014233133112002313124112301411011310013413342224323010241022344231010224141230321042321130032114104000424210244124041141432441022104441341002310203300220401344440024211223440203442022140333421213412021101110301440233443022011242134322033031444103124314303140333004242203342443344424312133312333003242230414303041114013402233032310111031004401403210322211342132004441324442032032123224231334023433101310241202202214222042044332101003141341311413413024244301244024120221334341441304444303102443202113201340223232402240332412112401344442112411044032044340130340030033123311204200332024201211041311314444143223113213233322203334444304103212344032332434342041423332104311120042012122103214244204313431001132344410100041114323434410032122124224044230313121412423243004421414143203421101132021040312413331024420342440422143313301220413214441341104142131310444231223114442142331012214330230123040444320140222000040231421414333300130011021021140202421142221443343310203130201224423314032021124124034224424114401222123124214321324323223422013111301444111410304330342243201043434333004402041022330441304002311442032243424130321023404400003203033344324421144403230220404104333042214134111014243212233024421244424303124022112143112120320342304423223120210022413200312331121433341311112434210344433230244030214321114420314103343334333132102031044102044343", "143222241311304402332010321031012321000242334323310121323102423044234234242213122110304224141332311000444333424312414201124033412200023131224044312343330200210311222213013410224342103412413040231330432314020343311013412411101320234102011034444414244244423124202300344003313043122002101423043020124104223343400333112022144022143332121130134331430434310332002440041102143310420124130212220443203113203414120331344303321444343031113203404000110004014223003033211443141314241044423132132301240332010103413014432023442330003242342031443310212121323223303043104222102433143424330222001403120014004130121333001321321140444204133441023014312024302142313103430334144144143113104240323421310031332043124341301221033424230033024324002223014132243031312132411104344022342441411224012033422031210113001443031344411303302434130241234344211034133002322311144420114041201311312221031212404420400333342310042242403400311324244000312103130233410442434233031033234200031032244121033042442343410312411111102334002442442113140434032123100432332431244423332311321444103404204242324044343113434310233340033224344232023124211003012300203301320403304241133131322412140112240401424130344442330203220413243432133101211330031033020110302044102033434124434101331030100220021413211143312433030020434333134113220042321031332124334204103114331144303244400302401221430411114304320102332104144133242000320023203323244443222204210140230124204121330300332233101114400403322223202014023301043103201204003023424431302001403041000112313202020334310100220032031131422402020400123130130243244323122222100224440442220141303311232343210233104322001143141212400400342213420302043330434312321020414240312011140423012311232133244324414311111411140421321120222144232123314041323302404034304402304011324220422220103031340332400302000344230340444133140120211030024002020031422224333220421232412041431103324300023000024033204210042220423244433333141404400000113321343230120121430303241020331433300001044142214413112200221042443300214240342333114131013444232031022124032312211100021020102100344043212400223141111201302143120130004003333432104141114220222000431033434131033102310233340204303310203324403241324102042214034334331000043333002131443314143324131202010243320033114230233011213030422232234430142221021220113121301043102232033020242033141232431302402004334120221302341223124414414141033431110002200101003304341344114424343433031044140443203440444002220422324120134302131211313240312320141414402321041430000211332330434223424022011414004140103314123414120021411423204424224232410303131114141434440200423220323302043411202112212431034020421413114420242320322034014210202341023202424304400200003304423442030220224244203341043342333220031444034132210322413030142043203023142203342243240423042304421243110431213133110123242333133434102240141300420212231404112012244144342121112421430344210414402443124043111211213014314414311302234434202104220010123030040201012234310131224402140341423440430340213224404321200020442001200244433112202442042201214342433114413221110320142332340022000043204040403233033431002112200230304331430342412003010003340220433321021111032142122243024214414343310200114113012303432234114210420041431020430102031134020012403403120402241323214403424010412213224321120033402000100321312302234140021204043033444221221422404031320140213442324002334140404320402221133242140202131011330023224144303121442434111000233422333043433420023401142431123043134100203100412022032412334344101001123042410410443424123412203244021332332232140313111300430320221240011331103043411312132124104120342144233140211011434232301111414120134223234324241022304402042143440210230122204032301102243444301302031013122330014224412203124223244210232141201204020231000010130433404431431430232414403232100034333133213233111010033032130242114120340214040020412221041201211113132011412200034301000403134133101402100331031300424241221333232033402342143201133420341442111403024023444001012114244022240324142040024130310044330110304432414120040324000413304212123311020112301241243234420134324443210144321122310334413434013422210314311221110430214314430034202240322213210300020013000420031434422422400301242124111114041203100102443210112222211420211032323034030322212431233311043442000101041310420011302220202321302312024334300022003431224224324343302121340300013300334441400141440321042433111424133311204124241311332103141230313440433404201", "102303323411323401142304341043320300223440241011220132431110041422431403240243211220420304400120114323333214341432243442002304431210002402400134201333124343343042441020110100334102031023420031343444024313013113304410110312222141332203312324311022421432002331014120441031432411433042404002330242312121113043024011431200324111104103001124301110333042000410031032431041432103210004141440314232143234343342002244224401034013403202301144102131312422040421321133102021203343111233134140424144322413243221304112012422343102443102124221302200200004322113313420141234001002330440313144022333203211324000444421114231232112303440443011444132100323014204013112014004012201030413412442044223343220032003221233434402224424144410102033043314430403230411411130240210114000244233401413122433441414242422134322024034134121423322412032443110130331114231211134233211421141021411410332244110231430241302242201004113314320322443432234323044041231434303422214031123333434312440110240011422244313043004242123301110434014333434004121210044044310023011302144040344443411101303213320443312433441312141313434303020123211140112333444410313300234211414033410040101100013023202241100401302010141301303132420010031013442030204034244444444111400014310343100212213244323400044003122400200011414003334243132133123413212140044234133412114302043442230303414423011130321444104311221313111031004201010324431420102433444211034020414401211140130433103234423213212433330131034031030014011002341342032021230211320433432113102130421314413133001102440020102231100043400302244122301101234211401314332004340243223040423413044303342011014302230101142410334333320140313004301430124333211433344311142124232133443203001143241201110022233240443211212133203242110034433312103300301124340403311004043242030430400024042231042240404223132202220132421032423032211313113040042031024444431023342122013324220033342333013200340030220024434223243311203341310302240244421444320100110331324440110041400404102133204440410122244332013444441043323440040431210000023331224231440311323110222411221243414314123112034232124422004431301144042032424201301011300411013244240301422332044331003314421023120232111140212224013102300300443320133113342022103024020242321321244042404024434204042014200433032340201233210323110431100044232233131204303014322423110132014441233123010333012121031244213132024034044301140333142240130400420313322234112121341400423403132311201344130211011101411030212231300432000414341233323043100044012011210002102230022433304224334434420333001122411323022133111421213313440120242230102000443214344440330423300014221211031124340234323243104121230022344241420002143312030041041223442041312032321233014323213444032404141140202340024310030320211330211321003444134131443412021312220134142142213220100241134410122410003434033103010123300020231004010214404443444314013243301234132123214302310110442143404323242412033224103413004423410412304440334034014044000324100420134030413413103332412400200000142111123043110344211023331042113040132234421203413432331231110131413321400013211123230130200220142441044101303341200224020324331032303114413023233131434240441134414044433223204040344421433221140003143140311234310101434140030030301034310232242223300124443131313102204442344413041404144300003311121412240221021114331414102211102001120010030312011302301202203234403303421340434122243301142203230232043313412021420034310004244304023031441310440134440344204044020044411223033411412010020010111233320343142330144430402312231212242004200302410011312223013444302414231343420331412312142131142140224433021241424222140422022040140144044300022112233010002443103141411420200224211110141231300102102204100232313032440212323420123422003333230110030443033223043324042342330424024024412022014222203102110311122423244033414030344242400101342323243311202032102440212142001301331220311100012443441124411441311100411331033142114202323111024404130031222203423304123011201032041332311442312222013000220211413300301132223434031433104431103401002100344210302222041002300012230341103101103323120122012140122442030343342133302424132013203310434404400004404021123402004410212024112114331321001324434222131032320423002420221303033233414324420212140424212434201044303040012011003210033110430231100331110211443234040040214241130343334143302323410312434120124100222232201303221012440121130310424442324340113031144030221433431320314421034303323121312411234134022440", "324113132030423013122333004334334002334143244003210042023101422032213413041031444411221340234133242430021411210203033103012343334202304430434144111040140311444123410201113304231113233314431411024341200412110430132234314404240420124400332401100112333400220121430012131113334243414412411420323303201023433004133203321022011341032042034134424424141312432204211322014334310322343330301044421311242140134120000142212140004330410043011212101034143104000031441214432340312130410441321112012440432322400333240031402132421042112113434112201203341410314234202440241102403322422023402113113010404130002214041222440341014313122322322130402322034234432103013341402400000114424011110414331221310203313404322310113101143002344432031032211120212314401314330222442010401202211111010014103102412221440134311204023323040020213112241213031033112032103041423404410120020230323431231441400043124110033344244213211030212243141111302333044134124142131142300423133230033221231343210121004133023310403124014243412411241214340340334022142313313320342102303210414032101101244023133341221334233000020012212431343313131202112034121004311432033101200122400123233013022111300311031021014213403232213441422030014403043243410110204241004021423342000000133444442144100243112043223402122412142124031124023132220201440230204430034004143104334340022114033330301314200343334203130403110430013003312343434401423333102432043442001301232002113121204302440322032013410020143242111211234032312402202224320203232402024011334104233202331114440424422034023143143211043232232032414003120023221302031202323234401244424323300400123342134324442404041431120243023122000412013430424321024310123122014230130101040430413240233102120233313230341214314133102243122141410003340111124112342213411322340441131200012343330133310114002224101044444400023410441030131403212122112031132131120040341010023341000341221300231240100313312404301220344043230333201022444111341313021012300120231131433402034234102324212313100312331033310010404000410430404201313224210141431402123420022340420041304312243244033101141421320020010303042104332222044030044011211212124330034430234114014110120231301004111043002300442113332340222340143430034003222413442003102043110411400311304031320121220201404121401434024312110311220044433443322424414214401212114323110444041024313322421143044443134213341221211340410242124300422313100213240130331334242330400301204341443240230004320340224440234442001414022224114120210122330443133404201004341011303344022411101433122333430004140103331420400312030420432132332233101344123330431332241044043213430444401102141131133103233133223132230114330133101004222000021033001004341434114302330411044423111323422243011340233030414313011223212020442142430103024231241310401422113340220034403420314120112202423024112014001033323211204314113443231100112432322231223101240431000122420040243241231123303042322303233412322212241423412433031032043413110030442232433102030041402010421044041221334103102340022242011444013132132444132440200011040022330303442334041321120141200033313013432312400140314403120342031124224210402343400111204042141204120323122244424043440044434320030323023140313244122124131032214432342043103234014141422222022230113331130221423400422342031132012241404234440030222240032043321431240423433013321240104023232022324001430342310030100021424104021301213022412200331114433240312204233340340023401111202432301412444413022312212232420023331300124003243344231033122224444441220441442024444313333424430440310120013300020333314211200303130431033030324443324332331120021340344343310141301203344001122412230411410031313000312131322402044034340404141210300344102010413042214243243213423432242143130232424421043144332323010310110400441411212240402412424400101443233442034440131200413114142142230130114042334224221141433410214032423011413311444333012343400040444421023044343030013311043044143301200103324404002211001122340242320204102231124043012234304442000413320021132212220410141314230041131312134310432343330132014411111102143412113414114234320411210302024312340104413130322244120304431442201330141303242304440441344410140104224142004133313410312020044100121413124041010341402433002411331101034331442434132440413014330233321204004004410431411323120303100034012104022324233122243024300042340214210142221401420142340433332440012032130330121441243123110323211012130113411242022313340312414422142122302421303310314441133221434", "413333010212120134112044202222332344434121213342003100111323104333420000003333314044412310333421403032031102112301410340042013444112324431434101302112310124330241423410430000000104121402341114430123304430321404120213330111001431104300003401323040433203434040444320322132301200101220001420021312203021414011340431203321431434320303303402320402213323001311032011201440040230314234210440013440232403211422131103304414302430020140123020421421321404214231004233110401224130312042032131010420414444033410433023311304102241033414024300122332240224130432333441323400301041442314014410224303233414024400301403143244012230221204222034143340240400433240142143011240203233010404121103313324332120343102131420040233410141034342321320002022044103203011001040304314430120231022132440001303323043012212331342222322044004012433123010304203121400101232441110314341110230311402142134123111313424040411233202323122224122200221404104330444034302410002203314442332232300020434343121010414334242141201133413123000231134024143020101423420234004203200431104324442413233100120243100002010322034042133120244240342111330333114140100214211404324003120232232014040242410433323424132442134430424334004433143322121420012041144231112024424021413433443031343044232040001202341130424202432043113104140430300334113144122103113100020344110032114004234143210341130224313101103411421033242113311003012031424230344043032414220310220240102444344032343143242240412130200340431413003304301423311142433340213044444441022231104320334242340102443230320422022333330303421343220344404341231223403124420232403221131310403114230424423030211304202343021111131440134032423400241434143223224434003242034423202012303001433420231033223430304001101404013204214012303413044014304133331212134334201103001320242243001301113313020412132132041214400014304434330324114004310310112134002104221410320040032421413344123143342141201234003020200221430411343220410421144440301424333441031431004101341123204011131324010044320303320003220001243333440322420113242014234440304210030103030301042110142314312111334041404422421413131221102213400242331033210424404441344114324042010232130300204221432440442314204112232432021221432102430103140132313223333040212301321301221402014031130102322224031211434111003243423240140004402242024013114103202403213412011220414133443130423443100203323432431100141304023442344240442440434212413210103144230124012311401134010404224114300243020313343341420134130130241122032034020423412324113424034331014113021124031101132224022432234003321011323014011023203302013430444432121442303433440033333030230231433314342032321413001320412301444022011204431430134424331113103032213321002344420402211323132412231403023220132400032300301430102333141101211240231301112431200212214334031441301134432113210331124340130102322322221002011403432214142412304412013433033121030240420304202112224124304300404022420402034111013244010233401010440102333011323240230130002012302143321423412132314434243333134202343040023223401030330311032430232322201204231021432044204043012124104340121024400443340403222243242020041041111040214233041311303320313322404132101123203443002240040414440301414032442431311334242033423422010334401104210120033341034402414112113021140402101312114311221123422020334033043120333210024021330214020140112142113303201324044013022204334203323344404240042310003322001211120230144331320342101404221240303123340012211430101143312103020030022201314334423244132333124112131210033441114034330132130441202244001402240043441421021224242400102011332200330233302003343130012112343010310232143433114113242214040004343110244243201011323113313102421214240032133011210120124334340214320411033403012441333410410104134102100034140020301234320122421333142124142414124430242002133340314444223212044020332012330022342132003114214434124201200441113432033333414302204210323320430344412000201023104134000344141041033410343021410230001243342213202341243413330230311221244324320433240121434244112223434344101034302420000103120432210411243400322313433232340313321224443431424043331124321342122434320440023203122141423143231122101003330013422040004202002433033334320104401233144440214100432301101021410222241112300141400433030100304101044140321311402210144424124304311114032021334243034032023114114101241430014123300143420444400212300444022022222041110403404001433024103020343120140424421401112142103101320210040424333304424334244444001042004002", "242230314432214440201022033331444233141321040302312010401421043444014241104223143344311211424022303104342121013033402031210403403310040301011343210144412410232310113420320230242341332332432010240130041203220330030111130344440440024442432230022333314334002244204112012013013141112201222114411223401024024122232111421340443224312103024300110133414311134111442110440243214000131412142234403324440022104333014123301034002213122202322021343234012203031140022210242300331330032300403011313242144231023031122204043334132214221240112233113401442410243422322044314130041333324241134114423243303430423404022013230444413103134101204441324023012314024121214342003034410312003140003212341111343202303140404004310204141414430144411413210424020213304000410332244131044343024144144040121130214122321323213243344302021204123001310300120011300202313342124441444004023404031430104200440104414121321122441313202232000314212303144404201112102120000114440333201302001203020344001231222403020214212412401224302041410241142144311340301321104203434324011400232442301030032332423333114030334221411212431312442342132120302302142031002240211030331434002312034410001313044302333342031221042132432014304001114021204420441412124443031234212211012101434140430103410402000210413021130320324041213102233414104143332340202343343300003414110210320243002211132334204110002300012312303200034241423132113124143113200131321124444000344234410303001223024420212342010342023410400231114234230332113224002033101123233340231130031201312412324430300403334031242432424404313430224400423202200021331020114312430034323333103411441032402004142132041244100331233231132344233134134214123003003334030313433211413103441110042123333130130240413211202211441321120002313323411144421342234004133004324132221240124421113204021404443434313021111301220401142334424203004202340400411324220401311242344204424103320043311141432330433303022324021042443034012240310003024020334332021043301212142424003022103110020122033212300344244331043044233011312212022210423231203340330412433211022240024210213002231210121403101014220331034431140323324114042412244340324044304224412424113103020223301332433002224013142344342124044200304341031401431031304411413224132300011432313011421432100001122121343211301234244043130003240142200012423301440100043223314010244313042031314330211412030100404220213333104143024300242014010241333224131200331011144431013212013342333041003441332144321342032231200033143214442124404314033432401314103114314202202434414400324111233413014421104334220240303314333340143233010343112304114434122203333214143034302443242432142312402340101240342142341424444330410012230003201002320443330210302113414212440332000243120001200122214233121313004244114234313410443033342223434243311431311200033223402324402031120421224230441304402331023142241331234020043212243234221031342010340104232000132241042310114221001331324143132244232341424002112234244240033230031334421130104134132321132042022330232142222213222444041440314310111320142100303043132404442101442140402420220243242140010111004334440340114212031421332204241431030112313014102242044023203331312442141231020110142404101411242340441200300341134411432110123124101331400132100321313410003233020424111221401214243133130001104304124300330002234231140121431403214433443122142333123212411241314344412244031321432433431121101304101433433020330031010332441222322244224341422140413033023242031034424320133434042303403422134110240002124413111203334022302130232240132200314043102102304342312103420213402141001123014312430331300314441332303112240044201304222423033241313213331420233213302421244314410121103222303240040400340330401423243412301133123011221004434203111404111401122124421240020434304341433143441100000224143022134011031014203032010011122004011314120031344314143324210014100401230033110240101042113031011130431213142302003024410131113123012403204321331311434243144000043042010113323031403201030440320104323031424010414223401131331434430010132103044203032000022332132240134444023302011421424323400202312432413411002313120402344201404422221240123203242123043132002043203211404223332443301424334043242031433410032003441100122022313041424434013434021421012010204040003214042143030424444000241034011041230231104302233324001222132312130234223402331424233011042044120113412413134421440024023020243344244222200101321444114132023431223010142202024014302444214341101234432101430031330113301", "442224001243222113442032100323320032322303112002342424133022440314442210112422033302210421021100041212143040000023400321044120204314212313133031310344302040144433032343032201104001403023422234043230300424114214132124003124140122130331231131023341443330040001113012140323443432243213214044244412123332400130043140244224040013010203324023211104440332423022333034142214423000113344134233111323333413213340410113344040200032211320134201212231021044413131443342023431313114110444113010024400141414142240420314144100300204434204100244022421221020023041142130001423400423143210212244034300202401223343410122024431402410200133330022142420403342324111411103332240302200001244234441034443222011011400114300022111100113031103033401422323422311130130133130323042000222303202233403414101412141032111332232140413423443040330330103134413004424103230000314440244204340244041230033340200103344122231134324420320042130433444121320201042111114431221343011024244043401110420040432343323401302423044142104421022231431232440121234201200204032300124230433031423034110044444211244013441314303244311424003404041440043020441310032220111103022321212031143112214102103244242340324002100240421124331324203110212301110142200400030004414242314204042233134232423042201123143244423204100120022240021314403432044010331033430312242421141141144023020324002002344330132244320411323042103034002212141040204303440312140220312233142201433121120330141404342412423140042211234220220014123234423311114304012021034224214123331030000104121010222340301023234414024220340014123122401424333412423131040110010332124010400031030022142210230131421000040101413421302424332033132030102104332100243310402202334042424410331024001401313121044410224414130023121144322434212312001112000230104020301320312124141324321124431343301201031414403341330440312340403124310031234242102420312243400442124241101200023211010002043131231042130403044210443204033422100423120440021304204130124322424102314441340340304121020304313421243243421423231404310044234103422001034303440330430111233224232424444312400044421120234112000024420412411103342003034333232131134443012444011400011412340344244221203422434211332101304212210244034134033024313244241332041301132034342220414414223210240141133344420232231214101003310431110141321020133004242214403433412323113434420222430430113243431434210023023213121104112124232434440423241144032442423324440323223214322132234221343302102241310101421032124234310130140320220121240044040412401114344221422423130123331044033214312434230030004221224231223122443412143033304233021212311220120044023424430213443321443212134304044221304310203023233200110200110210323233004100344220003330224043043012323103041011221312204003421231201102433224440121202200322342331243430034434401411222401033403043144233123400142424242413300331302134102123340314213440442244110121302140430443104213310420201022303303121404140113303314410331442133111100144014321402421133410441242431004301201311100013223024130302132124300130120113340014400440203414112232103323133314210240043430213321442311021224324032012212341433244333424240024031421430020024041034212112404011044103234444320141133114110141244240012444124132300333343113020420311441014224032221443341431002324441231322224114221412122334331231413424034133211043002314222303222123031040032321122021112441100103114031001302114332030000223112430432043033031224110343304120321244324444132101321040232203244042424100034121224002110000444131331443103324440300133003323204013441314033430322343304020104031400114223340234044304032003212201313223232440112332010142444224432432140210304213301440300122412321432012031343103330030033131412311242411430211344024304214401003400334100021040141231133023431123410114441104004024424301042243320300440324320413111444010442100432214010000320343013022423300203341022241344100222334021240113413124044044310203004034244233341202134211010303114233202214210234344013020204332124020121100340004241310442344424003312203331004222023430132244243412233032002403344220111234003121414311314002114241041031201231144414442401024103444404341422301222203422043100432333231133130300221320433241102014340203120202434022141022212041024401413023001103421131422103422422042243244210203001103301112000002211321400424340043121442103002001304022103220403342013031422241412041033304234323343204411331301322112214004402313120414201231020443434143303420141241243133200041232034243213132", "243020234441244212324220413143231024232213201144344223222044430011100133143414034144442120102231434404402133234343241000003140442210320024432132224303421033310123233234443114411132411114003202210200322204210014200001033430314100123342402212013404134144142341011324440231011042200000232123414413023212211411120322144124032213200040104142314402224200031311344020110331402114021110204302422040200231124001111341244201143303330313231044014002242110222131443332113124401432203320430322013130020224402340423212034302230142032220330213134131044001413322301301133130443343013044124000420323232340322403000224122022230413224133202003410310000334134313100304323434304112244112144003230003232420132214214112312023113131202314332423241320231214014014102400041434424220114020101444204422344430444302200302341100101024300340031143212203243142404140224241021213400010114011210123340043414331430402330203123132033024422444114211210033131104013243041344311200134412333012204440410230422140102433221113012211423020340341010042312312343330110121310104334434214410444324320431304342201121411313424142204222044330201111014234143024430410144312421024322114011132244433313001121001114010014404000130003040023233422211343313422023300131431140244020231411001100223240001401113412413212040432321004012130043144044440241440101133433413411020130304322211343410132442344311034234301132304013034441131442334434322244123131112203420434234104401034003213402101103342002342303431042134110320343224342011401342141031202140301233232103414201134110334203232324030014314203204103340033411440131300302101121322400002243413143303340101102244332411202011000434242113401222034444031202231204341111433202110432334143031434334233111343321413100423004042201143024430121443033100114440430120104410004023433242003104300420343143001243423302300020412444021230401211110241144204120204111313213123234402011232443300404241200221222143220343002000101414004343320332223201231033000213111310022200200341221034200223400023413320333440431424422230242412044243312041133444422032412204023001432440424234313143232031044313424412221421432314201111213200230420023321300142101401230034212001033040221412430220420002401400103040444121404003134203013101432324043401401011240434311300033021201124302312333310130340211231402331404232304022214042121431211324143431322423311401224421401230423241244210140112443040044014321302023010433043242243230301444000040043202234023230044041202004241144012333443134423100332412444300340404304020413141002231303044231230310421401312133013143000034102131214302423033214224442203443023210031011314441024322120211231421344421021010400114423324210200000301001013141403043321430013231032311440133120322020140430102040003443134404433221134312421344203301321021140043410302404010033202404141012142331303211421242112332441110434123022414203311324002421023123230011132411304340433322033344031102023100023130310414234440233202102012111403104411321001041420434040423224030100344413432104203034102100333003303110444230344144111104310341203321212100134422233400043213030131020312032340131311144224241111413003311214012221120120143140442141444004120401142410313330301113143203211001010302401421440221100130304412440334402100004032201110304002232440121140111424034022333442032024444020001324322001424210112314324312441323014244004443022140014333402041240314130030441120224114031320131012310200131334420140302113312110102122232203101042310320022102243241321332041121211104410130240043140032231233003332313312211400140033112243131133130221420231243442423240112033042112413230011041111021300132212301332141304030232124124320101414103443003244102113432110220334030021414243213323132302142221013342324204111034340431111113411432003202440134444134021101130142413314324400301104441204424133114240231302012001231304333421303323431241032241124342220234042130311410443240410112101220412441413244202124332140004402114332402311214424440241443422144213123010443101120422304433111232221312333301402232404014243440122431322221433002443211220232304142303400143441303320313132332302332244300211024312334423214314203240143132422240303411012112320111134313431421233320121031433034214343443323443112434311313324210141001121310102303012123021044241012403123324014311303342003324020121044302224030124020104210023142441033113441030043341344014023200243221331101220420011140210431241040240101332443021014003342043312233004221023343223343101", "020221233244442213040434011430320110123433442002132143021101312022224142210001441312113120204104104403310400333011023242114130304342340432001223422414234120041441121424123031244324411334304120100211412022413101143304411230213230220414043234411333311314041004144202410111111130323343101142313031030123301400134041024321442203034013020143122142000444101213031144333321242303004201444410033120324021140302130402000430134213431304423031010414141341200110342414414012311041000404341211200234404124314430121341333432434410100040403241021101401410001210303430021120441012223314043030133314313043201000011334141424443111132210043300132201403234103223441202030440004000033033024012342412323010430111130414422321100203001213132142333111244403240230003201234344212234212214420323021413010303404400343113412201210132130441210042124423000210033110431221101212130340143214244022123323112002310004143242312243221222020030403342141001143001310112211232430104023340002213112043010123223314203331000424430233134211120204400134423234240330423004242330440323133321324440244003101003224223300414031130022400244213443012224122331404312440314333132104200111421302031403444334201022332021423143414023230130222320013033334434042403444331212132120432141044434204414412243234421034143110401124313232242202102440223324103234110333221102021030410401022214033404133034011233102402402030244321304011414214232234304324211411302403141230032103141224320000322134442040314324322434031210022200011244131344443332013003231143102414200401343144212303101121012041343030341302040222212422043313232440233434021334103304342122440400344410304014123401132220000403144421142333313344022120411111341331141321022140421220044024311003014143100333112344424223211204344302122134433023224333234311314414003121401142000301303031144221412340202040202004310212320142104224411023122400422003412112400321132010231031213142222340434022112244443423310304220020031103331313214020423310440100200142420123311222001021041320201320103230241222200243244434101033023210431412101343211011240401101104143013403140010044101224202442211112334003332232211014213232021124320123012104112420403230311020030002340412003112023410442420141342024014433403302303130442402124030042321243233040113102001433020113342023021444441032203324120024020041440230010342320442324431401440143444203002241434123244401012104243241443244301022320023411341440241410133242434203010111324122432412201020201342032211124301013430401030201234233211440341023134320422102344002324100033031411222323434144113210204042214323443312040201320043043114313431442304111412010431400110314033230310141340344023311414300014211023201133303240143310304032134120242302242301102321112443030111443202212020012331403042214411130304132304412322120004044341402331402443333442243023022320323340411004303040202420002212113322402431220102014411340240221311002233432331232424323112314313124041031113200034020013233424023101410123242420324411301102134111132330012002032233311221300222241312234143112202431430120232143042123100022222301013313412422021134411431101312033001204322130410421103041111210000021222113104140413303040224204332442044413302222043343043442104401403223001001144113240311443444132303144044043120401043301010213114310331413240103234441210203413232443202234320344024212413012133401301024431020211241420004423432140124143322323012124102311402330231442103242030222234231104034230042031444340224334330303312001013133010344421021441114044242431331430300422034023134001420003002211440142122222023004204112000413104244341443044344032032403202023030143300344020332340442423114214101310114304210141023321321234232224100104224321204120010033330124342032242011014124144310203142343124332042400022302444323133311121321104310341304021121142144014333104313422313413134130220020110423120313314334333230341334121214043030414421100432112102241330433114310434034213342242032131002344010034201231401001424424244440031012040403330434231140242112001111034033043441003411124023112033002313130124001434002332231411300144012441432124031330020231310223204401143040410103233010112010310203400302232021414403002221102211123121432430441210104440212341123214434140400001300312323310004022231402244140123421041400100400414232202303400032213002202140344443121432300133030240330113132324404022201224123443231010030023010002421220212400421344301242312303311320444413241244413423301341102024403421134023001401144", "311024421234213241401023213002314003243013240014000010204141313044440113303022231102332233100101210000421403101413000214422030332202030123411121031444304441104313044231401303003441231112020324312342244002332323402413444112211420224320443120233221411314042231144334343230131143032112301214210102413114430313032221332233204023312030014004114312014211140404101340043012232334232022443114310103230004200203414434300400224230042442002411311022314142102331233211220214222343211410101303031233010404143133341101214201400303421304210040014234202323114124331213203342021104144143140130241323304443121210442400123212013233213231403122201424222012323424421000331340032421403444100011401123311411121413324240440333132420402210404212124303331020211341331013220044313132230141411442442142131413013043124420034413122144122113401401013443001420104323433304242301340304444001030423344304133141413132244033214030330421214430223232203323410313031444444413011432244313044014033131122034343134402413334212431311023321000220030310121200441040001144100300044310321221321242210201140143411010343143343312042340304310041141442021200414101214234024020023201224411041211222143424122234320001004332030442233424102130302322234113210403032032024110343344011420223043313122224433041042243310311310221301012121321440040331004033034212233324421032442142144240141303414243414340010232030203122440034113201230342314213244314043312443120310213411442432421020213033240303300002444433241021014213411041121310302343220244022142344142231340203342043310423303320111402104034042404044122304221244204040203030123333201043430414022441013300141212101231312211113220300032321004021124113140230433303130422042032411424311134204034332101042140002330240114140401002212140330402023122112313240042032243204044402404000121223442114441441313010140421323141303333101421303212031004023440022330404444114302220144104142103240114100204042404330041041434323121104214003332432104421324112211340414140112131411413311332411331430321333303241111041420122043213120031321043224142322022413321203433224300321132223121202204202041322142231314442211304011333233132410030232042440312321344132014042304231232404300424122340441242204102031133340342213422320210310200234414102224410211220221214313141031333323400441242341230331220424321210232313331001120024231314220132102033333041132343120314441404210413033110303013342021404042240402331331142024322123201123134124133414414424013202221000113022231423230201332212142141324002020134013410014332200121044133021003320032021433100340102111301030042141230231334221000112030002032110402302121300111100430210302312131143132030214032103120241134302231010430240100331331224340003204412010103201223134423123430341214101230003043120321141442333413140401322022402110000040122113443303421311343013041234342000030002132224214004400122122424201032310023212402023101110114040020310323224232234121132030404342140211312101440432404403012113210204214042402124321221142102040244324401120442334141112300301222110030444023440200311242002213340212403011204413331043031211404040313423231240104001242321402311342423240120400222242334024312412441141410323120140210231030231210311341104011001434032343124203032130411304233001102200231344321242433201012002320321124224021041342333012003113234102431111321233104311044243324233404110000240044120341223314342443440323444332041012424423033141440404300122230031032124211004422110412434123002210130232220312414323420034203440134342320224344320141044312112022132043402224034201342211131420144143131020412140434103244224321444021211024212302403441412032020444040042220214241214213434000000031014314114012111430024400030240110030213442221111232444343110322444224011231420033412403242233203023222041042124114311312041321324114243131221203223300301043133002000413112232134301020331032004132421031332300240121203223300004333403004314314231143012301444241301343001220442424221033330132244040123041344243400103134420133343224211014104024144143023024232440403413043411231134104222034002423003423124334021134410423231022341342224403303332444142010311301134013410032223402320112310201233024020101412013200441234241340142144102204202011413142344404323343232222333310400132303133333212112431302433232321302203044421444323012210240111224003410431221432142404140001212332141001114111422303110012113443324423002423023000303131431220231441232422212403241323141214031001224214214001440200114131", "230100003000021013132334334441201141234310000122140101321100142400313312412223430124024240024200110400311133210340120232410232144213111212334323222341403402333111423332340130124412140144224334442411423023210234432320423040022021002131330233032023231344410303444301423313321320004221011311010134034341403424132001320311431000402041012330244212001140322300321042434213113431024243033224013113033340012444144040342313011320244014113431032244034413000424222231441110203024020403133403333224132122101131213020202224021330014341310343314013021433121132110111404304411342201220000223301220031134220341230213420301422401213233314231010233240314200341441340134141021433302143042230402230220224120003324231210424303214201433443142131234333010122011211043404330430004121410424442341332223223104104442414441341404122022131301142041031130402122004101431114324222001220301204112242411101211043001030404134211420231411000302001424024413402403024210220424223421011224212412223222104014442323124041434422433013041202342200204134430000314311231330211021212244101344321134203412032411021132333124322321031003104411044331412443422222220102313214414000031420112144210424204314320022133120302211421012144232122123113322330121021401012231113110340411213333400021041440030241434342214143232321244030032001323204212142032412032214132400133024402234402442114010411344231202223104202122044014013011100003143233133133101321320423012031402404424343342124004442130241330432212422322310040011412224203323103300412130142100313414122404303441241310233002040104004331130303114221014141000300431200030112310043211122342443134044134011213430322413040442133103202030331314003313031242222100111132130100140143223010200200444102401242134013300302330442033041312402003204414334412441232213032243420431033430010400040311311004414041340112104002231341122023202130000310213431202033431101122032204244302203312422243412243122013013434102422222220104121141421344231012042222130441230000024133132444330021242042240304321210131120232004132124242422130314143344022244034223004041230443311404014103112004210323320201213441220440042402243122314132310100020123423044333322000220410241031410330432330232134033211224110040400330104032320301310343201001422132011144240233320021344001023202304334341203020144143343212144442411211210204141013110132111323041130011301001134331043214010342214211412224212013020420431323141112033204111234411220331034030320040424314223411242313311443013340314441230441312043321102313343303032420403311102333224323132220214132112313433120010340232342114342241220304310344242000210103013442241323004010133334300303142214432100314232240430313302312014040022131240431302003312402302430303344024001221202323334312321021231241403142303401103421042214020122401032142203003223444034004401423031111431333330041044103214413142211310213042422242304442240214321122130311221441424113013103233324341123102033332022224231024203311412330004223403021333203431133311022012012311204024040332100121044224134410303132322044033242412201421442142033333214410213312233421144440224332343242040330402430111440113441313203442211212201111043121014124223211023431341433140402432101243040114041234140411310410400024124040021310403231342030144343222141033304014344141030031313424221223243414444340434101333332034322442222011003303313214042300030231021412200444022340040232040044220240022020304344012210222212441444420344100424101030430333132401232013042044433032131100421113320020302044234111440033202122400103233243031434243004230243334210224242313120314210402341342241142303424132243200021220012440204343302403404044044430223444231444034421304020442120124114230001144324203210204113142102033340013401211010311433242403240431021420444430222340123432143021004431232301020042123420441323134120343041241110303030304233324033020344302331124141030144224141230334313421203431224324212423412144341203412103432413101242142123231403042413344403004102000141322123403102223414231241300042112310223234233214320312210113322134321011443044101042024220241413032023141330012441002014120222243133211234010302120342003032344144444400100030241243002202200422234213311204124224221121432420434232240144132113210221132404121313001302224121341433233023122121103344044311014311231430342032243302111232322302144122044441344234140103334321220240433340231213422041032302022244423041223131240204234002303342340204024231320211034043134310441423132234002303", "013433344032333333244243033114141013203320432121202243332220232314323043440122133200420432432222133433330042033430313023404441042023232132341443314211030042413100401331204440110003231210223031303442101443113131404223440244200204210342414444300434213343023420001311424103243424314033000202134031020402303122324140333104412403203333223333344221321000303223021340402323210434333443013221414432424112032311303410231222111421100002332004012343000103000414013334124343343414214031043433030412321221131030231021331342220201340043432222133021324432044443233322141031223033030233110431313040003242243122231301132323014232032343344133210402222043404340343320343012110322234400231310240111441040404344032434334334441303212044130043401420134331003144222140244102034003003323231313020343130003101030340400133110011343031101334034044410314130344030431200012433311000210010232030024104124331020130042201120433204313041013340042300303430023410343130041312112040413002130101102422032204444042403011330110221424243124341302422420402133113410004301344110000430432404441342412220023440143014243411410302300442403202141211033020131232111102224031311343334222241403202323214120314034423104024230343440411414414331110000124031010031010132342114303143242030033310211302423440210312443134111123030022020430331144343210344340140104224424212212102422400020324032322014440140321411014341220044244040043301313343123201210234411124404130134411014143041333310332041402031400021432220301243001323331030102021214204340230401430311210212134232032101423221101031202244342041401303042102004201231112043433242231444041032203331044222344222334011230344402342142202414113443134001401040433343344024020230044423344143440044033302434120214441013440031214232413104332423421242012341041303414420211444421222310220012140011313011004001141433431433223430301343402144330322104010433403424013110213004333214440333230003422332124202012231131120243031041100023144343104301122112134200201440001134300211303313220004310433030041102143404234234321441003244341113043113321211132313211333301000324142210221040402010402422034134142424442132420334132042141212040342133004420231312424100311101434032232112401040433440143130441130111033141231213443044131312102403443431232043414231042221244003020130330043330144021303241240003031410441432420331222244121240411014243043010222414333230343000132220131312304424304424142342224331244011100001430414202144142314430030201322220044401103101004041014020404304124133031411430034213112043231120002311011233232314322331240324144000104311024242110242134221321243244441312003402043422203120420111103431001212321243013124401303234000443413411302112403234222213030434312044004000031334024434332313201133443144302231303041001211142112234031441440402421440230422414233100144422441414432030421332443124320131124324142201413122130403423313202100310001342223440121133042022041010302031230103033324430341202024344303203341412023101320021241004204034233044404340310022421213202340144001101424342121122202212331431200231311000011144021204411341323323241440024144012002222022212244021432221222421204222442013302340103214031100104114043240144304042011042123443240433001432411300024213021340244440120400343420442020040204124244241333010312103143041021213322324232422211122302210304200400133221400320022021110030043312133304112003401331321002302313014141112224101002223040401001113013311341414314120030031041111143102424312330440020420224322131310403413244012303304413404212443244422422230134040440410330240342132404012104214211100314214032324334144234333311421301221444430131313432212340210244232431200030322233111033204404012123421131044410123402334211421331324202111223132303023041001220011334441441323124022444204041140243422241021130112001241432200344332031323120010023222421204214421022032242241424020420123031321141010412204301314030421133404432243320310140021103310113440020201323244023243102043032001101113142223434311324341102434201312334103322222020343023214101210043020434221410301313000433022111320331224410013113141431334312100001340403331032344014032332022101031341011042441133230304042444404304234110422430411034421214133300243014213021210344100402233403132430202320030434030004110344024330034003131113444101410413240122010330140021021421140034002241341420330333004004243134023203040322012303401323413324340444314121124230201340011412323033244244212123002330032100302202241034112340331324020", "332202414403000312142304243221212113312043403323002410140232333021101243214420001433140132223344333223400402231434021113412222411441114142321443414020240121131023114423023200132130001002123332030420341101033203340131041020322343220004141313101040242303113144434302342311020043200414210100210231430432032410124022304401241040112020103040103431340442414212134211310203211424400314013110310241000302404310423324031012441222033214023304143001330433241434123042014032211431332322402142422221013340320204331330404111303011121140243331123043001411002310143014443440241032414424101134322031421310344043323140431314042402401041101122010213130332001222024031242124321434233233421312433434404102310444302112201144422413041112444300012312334144332442240123130444044201330144100400244042344111440240303422334241342032314332242302210240012212120113442024322142422333312304434342341040443022403124411341300130331010443122034011032424230344301201102233000111201443212114041234321301214214423414133032030403223412104233034123403321104214133012311200100313432122222323421103221402000142030110001001442303433413304414214142432140431214442002224003201131344220121003311240312212012332442431400233020343133430112140404143433113331123242341114411041214123004133342103333024433402122040113140020142410204122410114144322003341442020442040314224123401422043314130310320142331121031114221141212112031021224202430120113024211021314342024040330410401004330030444124142141324231431404423031130144404040412120440422014021023224020000100411343432003240003004302232032021442310121434422222433113431301411433334201230310342320344231210342433310232021000232110403021001411023323213402411230444312212203230321144012002232131144124041124242401231444302043300242300404142324003243134304100411310320133443024423102313442022042310413131130020041312402424333214224001201024411202011230430441321232211323201424022334101103132233422144310332400241313002424033030313240203400031304422430041413231002411204433322123003112211312204211313431244200210041310412122300212003434230242012221233232044231132303123343414421000031004444200410340410212431220100021211021123044334443122124421322040413242132440233424423423113140312102410312231322143134333124312420224242233221443212320014244333404441123403300103000024412244232342423400302214222213104240402242433324011413034413323413340004232011330122301433313013211010403031213020032411401140422022201410424013344024002212034010220221434304043130034434324123421332342013220224400103214123001204114400202110034020132223201221242142202111322444121423443411202343041412120143122102303431044401232342102213120333041003043424334101132003333022244134122124422120040222031000300303222014403304111434101003334324112321241424300322402302122142301023313012043131134201141032032332201420412001024220004031241014342233402312341213040334012231220313200113104001114101444044030301444142110120103020203341212311210132143220401400324423324021231331121344212111304430103412321420402210310431142333323130034241313230331012434424240222311142131320233244302331030221431042243140314232323000233244332123321031141444101300334223412323304333130130102342440323420001244232244330214204401242201303403442022143301231130401410420334340240322003303110003233100422034202111112414144332133314123232420440101431404340114243432321212313041440132023120321204011404203323024401323102344030201334100401202031301040141121134233442333114144243421001021440004121303424012100432144004312011224204401420222413013100220043213233224043431010400204402212342301300133410001023104432403414324112323204310321103140024241023302330434301141244113300024303423020244232043410231301110033033120123434412014132003443422434004341200330132200231420104023122341211441222240410134142234334112313200014213224210443204340423202342312213420414301442111113203110142020413013241130210244022302333343031312004113212433214401424101231002232013443113123000404214004132133013234331442300112042402023231422213330111323201012014212442403203340432421311030124444344124100211023312001110403444434001314040124144223314430124303444214001013113112043124034421033202231403132100323332202044230134032144041101432243120001042002330301211122114403024204303021224113330123344212210004212234111203042021134233341412442004422344240111023200021203440333041122113010024321223000030002231034432013132444404233142342202004403213212120204204033412304034004442", "442410102231141234340300120433340440001112443214322130424020113441400321010121322401221102404131303321042340034243243301144100204411104213314032213201302130403202000003021113402301214403232202102113102324302123004044001000301312331422401203122032212014104114340300043014103400304042201001002331231413232110320423432133400033033243202011440200103231003133134003300241012304214203344332430141324232030311303143143244234410431124444331230003440020140023021032240040423224130110100322101030420033422140412330010031000314314311130402030430222032004213402300440023444304300201121110000102020112211002234442230341212132222230021243311423330204134324222002124242113422012040303302210031024031334320401302443202141433212144330210410331334232423043003320300432341012322413420113212133230304211000303441113410013141441401430000440220130341023030212320232432301140232333141142431221132144321232040410003442141312122304411404434034143212221310431213242020121124013203211043314104201043043131031104003310042041120304221141300230101120130214301031010221242341043230310221423312102310400424411410043123314410324211414420123110014132112000244213344031101431124010140433024014002410232214432013010133301031011241041414031134304333304030404432144020403210002312131432134141413422324222114302034003410413333232000104223343044112122033400024131032244414420311033221224210432222001143301232413102010244034044133312114332201134014322212102210012320333214130240441010031311204104123404220141301144302423203430002034223044423134240220213311303312334410213120031002132333404431103102343332444403310033412040344002204023421012110302213404232214320233222120224331443103241043002444233414030424343242003402020303242204440432302024344241330031231130211441203434341404113132142212313320012014130120341422224202043202403302111130123323441314434024110323410021411322434433224311324324204341200002442441432231444331401101343330023322233312431404432342203133010322421022101440333040211444332213334130124214334111041230032232012303232131403224214304323220123110302343002243334320333020011423333104032132410031333043223443133312232032133031210422212211103331021320343430303021230030441342103414421214141042330431433303301410433121110312220340010344234441230021100230301030111324341001331244042001420111230343313304314332020213240342131201122010202340431104324434441114040443221212241431342111041122030424214222030330130023444323310124334121122213443230412020434311341344412004242011130010102444002234403104011423420240323412020010410440121324003214023424042302401033120114411424131342331441020313040320142340041213410220004322022210312103300430143400004444202211021112012140404414400020104223344144102420041012144233101320400404011102412211311442312000402043204133422040020024401014444404413424041012210104001413210333221323410314320314431334310334244012214211240140331313310340224203203012110302243433334424102204221112441113104342002322024021312424003022423131410034333040021031103330031031032032323424411234443302401412122013130403104041212432412320112232011111434022034341342233211404210312244443223324033102033001100321342030003341014442314222040443422023314121211230033310101213223002222122122010021040230400002022204330332430044042013430024020322301313300020030044443331411402324320022210240443413303034212232343144424431042114244211324020112443042211413411132301104304300000203223324331211144022334223042013110432240433324243004443242002400403014242243121401322203310301134012000312432144304404113141241202340114313411130201014444020143223300400113440412043434312022013113423344344314230340304210312224331120212312234142021044012120140432424334124324433003112401341420132421113234142121140241344233001433443340100433332243413023124304420324234021333402441332203421244201100343414440242203324414244042140304403433330223134410234211102114214204342314144441432314420441221313140433040140344424111224234024420332322013132130432440144233211334110011043324440201222310031440302301111403413322102132404142420123403024443132130333422210314303022243101302132033310033210303134302012221010232214142101320131034212203241030431101340024321121131034001203222122411122344303024444201003221220043213412411040223312311234223004430222322410011433302021010000421212233140012321113204422234041431302000231442201401122214141320301104103340324444432411201044302343102344211042104103144404414103411001202020302041220334211", "042033142120024210201002344423021341011343131022402324233430042312323143023432214224344224002003112144310021423101103002023231100322120020314200244030414110124323412421134204143043404201044230214332343243420433314300303221040003113104340132444144303300423430132041243441134100024144320003212042200330023244000321034021040101442103140144222220001040140123201224214302404411321334244311002011411412040034433310234041000402420023421122011341410142114122110030211143133213104201401114430141323424140113402103341434130243002413420214211122142034221001103303242244330200300342122131322330322131004324041100412042201012123414113410322301002004114210110423324242104112113010332222410233142013320300013443422404241414244430411320411301010034111341433041334042003031304004133424202312032042220113322224022321122023013303143034410312003134144003301423402233213300411102043312110223013444014404132431332000301240132242204144120231131044300401443411202213232004041200401222144104024121224221403220431223424420133024202330231212121340014010114433123034342104041112103031341323413301341401312313142013433033100043020242432140210142310430432033041012401430121424221042103132041013210202423204042411042401231002210401121400433121312342324001323030344200220023424304411310233320240433033324023122024423402320203101203112323102342102214300313221402014242313204330200322433031422122212412041101024423314214101003404012242310314410441110313421140102113440120004142132204043414200214143044410442010123423241134041230411040331332331333012203041121044113321302430230012002032020210102013030312223021312020034413111121431432311101411034130012321413144200114424443120414220121121402321402113300303423422332112324400310003333303022433103100323344200200334144241444001321043230204212134100323242012131040230032332040444034322223232422200222032341124222131004200440324243101232030333300302321122232221331432320333240130342404012034402020334111130230134100314120014020320034113140340124344220403343203223443342112333431043331003241231413240004313330420030443300213403434423002103141401023033044404230413140013002403244332312332433120244123321324034303323102011323114222011411310002221101203302313423141433141114300032420220113120243002413334001133110020314402122220400111402312230041114022021123332324212130210003021003311441340412124043001302223410000413420002132320312442231403110340040343102230123243401242123010102420013311003434304300042441121022214144201043221100014021102231331042233024042230021133100202141212104424223304221423214112001404404212241042133120121342142214004204320041030003300431110041422331322141440334001341320033022002100402302112014111113203140204003024103213311133044321323213444131143132141201000303434430310332331322132432241222431012132001144034012110441014340020311200313410400210302232231233440234202214432124322321243101022313223032431330032043200011303001212304340001203432024134340242000444033412113014002131133314431240014242403400404343333130421321044033143331431203332142244040100034240332212042100102443040340241331341322330132203230304224414322121131414322024432134314110441022300141012300203423231000343141320314132222012210334320134213044434401023044404220331000011443142340411140342432003111312241242133412312040312113024411323304340022043113430324032304303014303013402402234302433413113333112231014023130340141020200123412324403404324123424404223211001244143003214243411204031202111312033123303141043110224010103414400300130432211411400030142103132103133340444311434120021043112321333120103312213104024104424010324200311032334324410314212331123022430103440313102413040443300024320233243433320221024342132041314233214402044300110234212432220111024211420131323414213402202002141044144120044340404233301402430424124242210004242321343021344242000202442301232134430132022344141022000400000141230334212304310221214433143022300424042304104140440304041420444233041421023303043432202202314013342212102134020414223121124420040121130024340301414340134300343140404013204230411333022124321441110341344211134301201310304422001033302014120030012240242132130410100001340404234342200344221233140233424143314211344304121020433023420230113221324331044130232021001032104422022002131334013132410430410011034312332421203441403312201114420331400141003010314313242400313100231102202442103011402013244233341213331212142203421421131240304321034303224341310101034303224314031342422440", "001120443303000104210320210144320011210113242124412434120304134042101332313430301443034332334334200032324112431321012322300411203311143321200142331404142323403221010403310430311304413121201304141144002242443114321332440142111313044412131443230420311143013432341424122132112324333104023341224401441003122134400302421223102334442344331100211024212330204011321010410310043333424314024132034122211130004114040333013023323210201022101440313110133331042434131112003222213421201220310420322430342022312241113423231141100413000322021443002213110402240102104101023021030000123303403221010100331222241324102310310032003200034324342344124003100241313303242401131222411223002334101222210314144443324041211203213340100113243204002221133300033434143132204311012401234321004210004444412133220312003410143411042344240123120111103302311414304214343133214322244432043111214441344113410243314233303244001322113104440314100320101232123341124143140024411314243240240420313340241124233321203221033404302224023130322312101220412341034211340210213234012404314343022432122031221323201231400034004231010340113141301240234011313240210314041201310041214401322213301231120320230440234320340430424113342100134420003341020313432411032132210430240432200341203302244020142000012340442222211004213023240412201203034230330123242130440220422242343044433442140000244200100422201434013411304423221131330012241332140132302111023312412042234420120100313112201112024142322011043031311104003321211301441014310034130023141204410002330101242444043223441142310341020124304304404133311232134324214101214424001242434224402113423302042324410334311204121120232102121404303401001302303341210330411414101013132003031443420141431214431314000332223421334222311031101112031021020242242444022034031300012303312302340310420400110141120112440202401312313333200314112314024011413102124032232041344304010100313140440204443330112403024124412323234413002404034144010334002132344244332433330103044422013143131224323034143343131043131144443012141222041344330343412002124113303204231221014401220000434124141041030444111420300400430222021240322142321221313433423222413300434313141012410040130230104033344434431110414121244301324234030041104114001423444141444023302121013330310234324144123040140410030313410203420314313124014402144201101333111424131240240444241413130031121033121002243402202404413231123104401012304343134431110134310404100441122332403323214030104204024220323424310210131142103103202441323121002121200122142003213212031212032100204231310101204340021242021212232440400221034340132030412220241233010430442040211000002321330210332312031010102434424442021120240314123243212144311420041444024004204401334102013243330044401324434240113131034203130143121121144123022044103443312332031041003424312113312341034111223144103422341144234033114433424420340244310040014400410042000420314322232421001043434023443200133422213034241332220103440424443230422004201322342130102222234422441140022213233103140311321100442014111404011421120403433144104333001340114321243301300344204334042311242201242204242314004110130423230134012123411144103321011301013100223133102021014420300304031130440200340332140044120023333130030431240402411000333341312224311443341401433232134314231414341103342231142114443311404203113410344100014024424134332223424000401011003030434243033424333303203301020323033104130243032440402432221014034003023200324001011240242324414202400304041441113401032304443000144200242321113000423123031222124340334114104323142213024301210114024444010322011420332311323300422334130303232331340332012133302401141111311222214313234103200000424014034022100312300321100301304434431420401443414334314224044324433433043414443322403232120301103241020344300023114443212230200312121101334323300224431040330034423002244123220300303012200334442011441422404314434440411024241321430114141010224131023322224100013431314434031314000024201204213340213123244023133140414024144044234333313211430413444421210123140422304213414114322010310204313313104102414211220222134341021121314021212333214034423334102424122413333023402443022403423213211231042121033300334304423402113332432340231130422143341421314102004332131442222121020440013230432112113022333122102013324122102340243124232034041334324103203200130443013120302242020212332244241323211104241443123320242000320013413234332042313100313032111422022043422014123220414442132204013414140103423444021214130042100", "244144034234201120441432432133111013444000301044430222122111031103211122000222441414301242022242411122321434000003332002311240404211214343241442430314232240031143412322402110114012010133303200231424012042441004013230044212130142140244433020131203112424014122322021334403433144011440410203121111304024121242341021333130123342223004243233341320121034044334400214434343411431043224143304221132414014111143241432433403444122341111423404014034241414443213141241234423012111123230241103104200244121414000112214131424233143113003044133314440404231201412443221303024423003443341212124204131331030344304122232034110241042113203404344300433410024420134000302403414100420434010122044331212203240420003002142332243011203134200431421011001043121230332204122321342311321403342313042240200011442213203234334244121102334202213224403130003022310233024020141343130213244222102020211013211400042430343322332413201304423132403431120400223430030242012310323311241123401223031232000111133001423321134000223003024401442120414132102014120311303024242223121312012124130041103211314000232240312223201322132200132220234202310324441224014240204121002132403232404230331023230342113113242242401433232241113140104203141120043101211022014114100303041322200402243020433022233102422302432140033141144112232240241123022300200223122432421021130220414030221342333233304034120400043112133313121400023403300313400321234241203403033141410414444411021300102313023232220200031004410411400100103314121042120310343333330330403313403411334132343410042002114030441244120302131432121320302213343344333301320211441442332343304443113313020013240102442220320130230304033233100103110133130211202103242200323010124233044214023020442104124033202212114442313101033401301203004244340110444233213341434121341140304101433410332332123003244434404321314413330303312244420010244103410444024003033432140420124432133414100141444313202401441422440433123113131430233333121244233421343320242313411011211421033410004403301421321221002120404401142134142121144211330130113430342221134314043400204333434200023421231100034341224204321222424111333424322213131020342044100000230233311122241312330402402330220432011041221322342042333301102133424121312222210030442331110134241203440132303111241301001343104243214122103220334212343304004024331121414221223204341412341100014411214212010124342102441401004240033430332021344202434244402302011040241341430404044230124312004210000222430131012104012044020404323140133314021242233132243301304122210314343042111222121003232144102430403344043410413301443400104314003431242311411403224241441144234012241104032401224410041334310413110442140223112442011022034401140223132302403211141314443204404220212121133422123102202231113140312143401430420041410202020221334402321242202000120230024110100410233122303403241101431144014142144004033204234444203000444213143204310021232421431202443313121413340100020341243434241413414333223310300103120012041410232031414124212000440320223233123412314224310403302141011030142423333130201324322303230034324410014324104003114233403000110013133332444422002103000320102110133013204201221212210021342224420240230044300323230044034211303122220213120412334442322412213214233204001442204132033140401003012104224421103223422043111211304314041143220340231103023131343214013044334302044101434003442343244033023124033333004224211124232113012134321131204024413232401443441412340144320433424302442321240214243132314412304344342400421242212030413024221340434211443321231142111324100301332403010014332140031413132010402134304421003234033013431243241020313443004411210300241204321024314324321421104303103312321442111021142331100443201433401401420412320031404133332311240334043032203121133413320420140441443323303044101332040041214030201303304000243120322123210440003431300324302212142444123430011320322403412003322124003011413103301211212143412303113003111042302313313411221223230033210122212202203203140102121341340341400221202301211334414412112422431443141210443412402413222144341112421021312101004222303301344424433021422223021321230032010020041332421204321010020113130042344403221230403102133041322112432041434230313444030030040121133202200222233024102322332130134013440213324211433334333012101204131110310221121233214404433014140324022010332430321112002011423020331132330333340323230221032342222211324422111030442423404121422342430343420203031203202021102032134103234231231033041442131342", "333304221222322400011332013131311031244333101422133142144233214221003244131423211103441322422141402222032001143124322222314131341431421344334411042410140344423420400114123413102340112321423100221030430221404211333314441213322312411241204244222142034011121420300332213034301143242210011243414432432022222310411400001232031013444341234310334132422232430214413332443213313202021443000434243342231412310024110104223132201330431234014433021124444023204020312334204244304134333101120030033042140134444003343330442001223013430440431244102233330103312042123022442410342141123322103301224442022233034330130200300242331311434342331121322331040441333242422344224140224313320444204310302312202212131341232232430133121224333201321412002021232413311122301031130430240432131202234434101142143113101343304334324113110420330413131404334431413222011320213001143003132422233313220331110210344103323120434141223330123141443241224141011421322212202103440144141110322243001403202302404010133101212140420322103103422144213041200030241132234313424320413041441240440332030142140233443022241311440430134423002203300121003332110230233242230244211424101332014014332442211311224134004313341330313242323112332322424431332101231100233414440442301244130434144020140341210142143140223222410223110422033242302320241443300140401200323143341211342140314313423312123200041314230343124433100114440400231402201021411030102441321244040031322113240424224322112101403031101320240414324202144400224310000402211041141400331411410122100232011221224110241221420003312421223211312030011101140343003322144010121002341311130124401440442244011003201043104300334112414104024243002300123140423040104020202221314332020103242222141222403202231121242043034230131423013110031134003113321124242424122231223402341011024030220121120121211232130330220343024004313213104331411210222134333024044033412203000331042222222041311024111432233444320314111344044302321013222434414031014234311231114344324103220343413010202222034320203204242422043033230343402122121041320023411213002241423423443331320401202304241333234030321111312244031103323433232340000142120430104132143110140432102110121214114122421022014320234131402441423001013422244001412134423042301344224400031322211243230314232204334301004311133242214024342214031002020113404423121001003432021241110124113210314401432144443213200021103323444244344420043043331310301032131042302340302222010312021414242124244304340324031331124221432223441143220334431311011134224024140210334320130001112444342401012141412140340304444230402133044240404003243003200330122112041202024214124032201213234130320111340211203222241201312033304143441310333044311232341103242424110400440031003430241030402124221030043421020120442133404433321433201324411011434234023024104342103141403313003302244122230134410124034304200421043132020403104332014020040241123041403034424303313042201011444102332223111340242011300023110344044400241342004314101122244102414432240120142103110024240011424214433322323000130021221233142200122044202014304241002042044232312344103121140323411434321414312414223010211120413421013202302210342240230222002420040412000110203210101420011041240444411324324022332224342230103110120143204222322140411332124131134402314414432000210222043100200321421142224202204431241302100341402032133424143311140421044241030221240032104203341124342003001024412002223420131014024013220022340244130404341200423344031444002131211340042433141242131443341432333142204320043423112034144402222003242043214441332344443222313000112341420331331243134104204403341412030422012031143243214203034204233210304110041132234203412013210244442400242214002424303402120004321142244242313041221043313101034332141011243330432403103104241131201404302441303333012442244300333013343032422043243324211100014042111130302012104432024330102413040240432213000121020134133423004222203332441213200120312213300204411401302000210012442322340112141202322110423134343033234120422000032413024014142234000343321214333412010444014140223204110323023242443431302203342014041021120132100234443442132021134121410210321030414024234112022243202442124111214403300342343102332012124302101013213302010200202103402144414413041423011210310202140002201200311240424441420424243104200313003424433244220320320243003121421431242212414210422301044044443040320424124304101302400434140040002340214034144100140440421140030323041312331113323124231441211323232402420342314", "222342441024100323434223440341130233344142344114332231112002102002302442200311323320402022041132102120333013140030000314204130023403243033340201200120200021112301320431440413443131222104402242044421101334043340323124441121143243240010230421233131303044100242304441323241301410101224401104420434022413320102310103124322021413430422134221403200122031131221322010204001303043040330121020113132333040303231204240221202401022220412340124421341323404230202223040430422041320412323400440122402023032313311142443210341441203442120311200223010331433231134313314003413424342000043442413304212232300211223103101430114313100203123233120302140300201220410122212133421021110431321412212021420412144124032301212343341023413002423441321433103134233044013331420000201300204340143033202311143122213434324434032444334314244402323241030440321420100014413044033110300112214021221102131122130403213421002442333004411003424244021143341441211101201411443134032120431121441234414314120100014200302441130333340144321434320122102231212102300033313433300342310314232023233013113023421034020221310123102423413013040304422414223214402130042140441423203310423424222113401134102404443300103021144133002440134432200444044342112341443244203110022442414040232043040042401232300343200133213010121113311143043140333113440233234103034023300003004111202010332131323411211044134101004344223242421040244244401304043424232400211241042441433043213344103433413210421413413142142432332243222020041202141332224333312331113320133241341031130201124103231321014222401121040311024333142124120311302000302311204301040214323340312031300121042042310410441433422440012434012214010124222104312111104033030400114303323214301424303134202003240020131332344332311241204412113200040020343024112011121230103122144034231233404042020320422442131044120441233440401232114341430410321433244443444343321202133244033212034112423100243323303034201324143031114442412403233011323411121124433044310413044242314420124310310043304310231330414413321441202024221443224044024220333101303434340111002323030434344104424432432102011101403214142333104014124240011113111111104214132030110241344210022244400340332033241401032341104241130114244302113213402100404030442444144113120344140042433103040224300300314433443334130021320403141422211231100421041324420334344344224024403022220142200244234131302111304432033013142100030334240120324304322111341134311322221342040042041424412313323343130242324014031012342421420302323214322324401403103221032203114103210044403012110134220421403041034431433421412401024143342322333342004442010413404142012341143130440204431400344031120433032420112033013240332242423032332412343443023442402112031433221014144144411141204214212213124434412230402011220423223100013404044340432243242122412143301021410101344342334422004142333340420313003001121333424213132202323431022341323000302414343303121020100313214224420244040224424101102012102414240033020123230442232433322404031010101340023321212401432304441022424321404442312142241312403040222102112442314034422312440303102134013114004102033212000243121430031331414322111344324242224404014244213214404222411033411201043423224030023012222321244111323400302322304314042330444130230303231431131124104430201323024442134224334003133424132114224441101121421324232231334213101402034124400200444032424201401420112312133400132214423411422424233443101143030043243001112331040241244113302300244233014242122402424214303012231110201140111131231043220002120200132340002404021022012210340021031114133023440444423141022312243403242042040214243330403334032422124303132001340440131341232201144003140041401102114042421243231010003023323334344422011001423434013212004120414312344324201443221021401204011114334130103144402212412420044103121044220044210303114232111334033101330133424431403002324113130143142333143112311112221323042400030233040144013021403024033114002023341203344122222120431341023440301412340400121314112313010104323432204132210321113234334202424224002001300012220244121410443410332000132034122133011122203210320100400003122240031430111233441340113244214204440300404400304122011002033220243132342230202402342031322044344333232111212232224443214333142334012020231013211121411420444432402134203321032201130313231324234312244323442400121233432414434020133440021024334004214432232420132333324434303022240204112440014203101414041312021201440032400221421000134210032212323320330202214231201201", "044204320010211102240103312204041212341211420422212124114343342430004121244322102331011340104123212433334031341020332100441104040104313033404111044320201330201132234043020302111343412442331212341222413221022142142202411214332001232120013131224134442000411433334032111001040222413431233123320222442221213330011231321421230143021304224024331134111333040230240004130320131042314400304111102334213313234431210241243202100144122020143020432323304312224034041421414211403022313334101124204232423211241113101321420411302243423303000314313212304042302344320410102033044113123431210111304232222432333234010130010422024420223133413101144214041312114232241232313313302241420211223303230212032014304013240420132112202004134044411014401111440314404201443103343022423030010413404112403442144030112440314424102330234424134102311232024032310202120111044011020333443234443203040413344130330144323441044330410330441403121034141201411424232331143041222332123331330403004231422322100412421201420102110422401023401422022144021041103142041300424432413440244122222114444213104220142432141304222413034120211222424430320114223032401312144023213244404014202104001411404241033312230203113312304021133032101423133303434420204434303324042120300212304214141013222323343003202102042134131022441032104022222003104312141133034401231121240213430404023204430101300440121021430001123441304303013113120024231144143003312122034301342414324040440242214130340043413223322044314240014104414043033041411431233222232441241122241412001222101010144101434323242000220023020031214430102433333233001241100010012414323032201101111311140234314113113221210131013034343040402112040330024243421011312011132021401014113020240440231124143110304000221444331332040232133404320324442001004101130143334414140401324420420433124130203020141414022243243401303144420220140124140104110021311033420431304320120420323242424403100441314442322102201413301141302120014322404332131010433000121340042103232402000214402101002101421240032444403200432044342121322014104234444132034420103022341314010034424404241240103403320322202400204200410424320344301014214244423422024433203330313121233214403414132340240424240340412141234042224444001412012344110102412320332404212211440123341110042331200112012040112014431014204203424241211444142022040431313234034404230040213041044410402124221240243031010402140012304040224244110441110000440412400320031210020220311012010231043133402133333401402223431444324113101220430402403331212140134002004333234122323440400113130134130400140323114224003414300000430001042432414144233111321401144113104341320332101144011032433012320401112002423230420141031404314121144304424420302143200330122241231313420122121343202012021002341123011012440322122240413304442202033041032332132400342142422132210404323234143330300340303421102022302303034401234431320414122223002141204240322313124420044432110421014020013431023332303120322203411340444224240022302014144203400432222224031203404010332000111010433332030230401024142224210210402202111231432404121302141100304412223410111142411413111200423442243122032421324213433434244030422240041203434404111113231442424232322000044231034020314232420144010222130044011341003342223210243310432031310240403322310110322044032211123103224034001230323040201422442320011032012131311230140323443204344240042421330322000243211023434004121221303340424110440324223242310314431042410240313400432423342420241404314444241304010320003411231413434214401103300320104441424110430213322441204031332034012214033321443232121112022213223204344101140114220341040421033023112432310002022324121131222003243100224231102234333011330334102103414124442203124142312243402344120012302342212322041413021401430411404133013032131142344123300401101132030140213231010214002130314021102002103212311304342341340101200122402244232422434444032330410243303020423242331102112223024441414040433100011222134033031343242112102004204232143103430443242400214244044223213343444103143041400224104120322044103143200341112311312030130214121244140341431241222144324300110003414301012002300130030343103041144333422102042141404220213432434044102013403014412010344433030014312130012401422114331441101303203440333412021330033014422032304201304030341013334244430342114203044343111444414214322240024303112211123334222101002311120112311134331313011304344313033222301013321340041101000012100323323002122020134000234422142200434102141413204411242220411", "242031204320422200402402114140332120044143201100220032242140034220120330122113100413014411431413340424131411132402301130341411412033040042442402211314410023410243132414402124424200240330233242334120010423212022234400223143144422241130030444314440420442332033003432333003140332102304324330111134140402020302430001020204400341221342234211442422002322000411430313234031200013331341141112404440403201212431232041040200013443102442330031332343024103424001330334011433410042303300100021242130321221443324431021020310224214014123421000234413203340303330410023001013443334113434133032440224331312340100214410130313130402231133020002332314304320211104041241024213302132430441020331320443442441241141334001130443403140431304430034100402001233440321011022224111200221424441031223122033400301403430103002112034100002332230034303440414304012203011140241131211331333003200302103142441312110242014211331103344414430330334133302321313001023123422131244020422321023410041414223042441122132412414243230421202114320121024114320122221101100300411404442332410442421342131011031412321011334101421434143232323120004232422033130112430102032144440312133412320344422144033311004212123014320104144032122430033024403224341203404133001412102412240323134022030042424440323342423302343224324011412441214121101122222122442011404304140120112414020142023134030102310432101104031332124303011244132233442022400023044303042442101314033113230020104243312310014102422434010101414404431124033002413413124421233404322403313241412023012000314423033031022343332020220113103422122141333403244023330022444033021411342024224404012201314141322132030231210131322022110323332140441421402024344213000402132111202202421412144314112223421234042000044020124113304403042433224133101122023130104211114112322333021412333122013243400244132223342140444142044013431332040213140020200344222203003343222334340431212242102130032014144332320430243213240432032041020240042022121201120101010240423341403102144423232313313110001414302143242140232122131214240224331400004212333443133034023220000214412422042321143011040234413303244210344330330120042133202102013344030120021302412134212440021422112134241223213343002032321122404301434341322213244434122013010102200231033211043410012020330123443140041432142343440121442001344021034440233114300043412212402043203432404242332211323331143223310111020320012023214014301120010140230131242133014342303320012442442043444424403022003010442014141430441032103212003024241343323201321201221024214031303031010124312410313440112423133432213130040042234020222023342214413021400112044310330440224400241142412422311001040343144223410200404004211243012110202311032223412114422000023432402041231220111433002344004214234414121132004211333344324132331401402021343213330003420101220303412330112324342401040141324013213444231043434404442244241314424331243223400422342032341314314233022314113424332440413020304211010014131031220330221330041133404333100324323042033402130400144334110432224201433021044213010433123301332400240240121124414022411413212414310343310420204141024032412331100431110422330112031343222101021104044122010304222310124012034120311011343033214300112321040000412044000120333332023241010311423433443342001202402131100423213021320011330104013040422042113020201120130304123013432001304004420010012021342411441031044411420103013344142244031124213243342011303303133321111213241122311310430404000122324210410113400101033234140101134020012333200230132443314241011441224124302331341343120420344031441244010142103321021211020000313142342424442021423230333112010011424330322143414104404314033041002242302340430232110423203103441031342244302004130110401131334041342030321432030203104104121340032432440032114420240200203412223234441123331220134142422222331111141133134241004214032344313302000333113402011420442021134422434034311320110410212311444111021323144231333342204204203101100001442124244422404223402404430322203214020424402444303240043003343243044212242400440003211131013003214432304130423004044100041003330203440111433304211142011011322343410010134442002202231234213334032033211320030340243221430140040102410443300424231334333024004313322220442032001240312234233321204410314033342413011012304103344331000200442203032014400223443031302243441044412343201221132123240324000233412000313022002433111223333213020014202144011000010313111124444444212234442024431000141120341223004122411121012100210341321012", "213000414412412130222222103021343021132124424241034234241311010401010443440021140213342131120024232214241202033300100324004031414213023221440102110303104143342411204144433014221121404204203203412441244400140103123422313223242030144430003402413340442444400210012342430004212044143414440141003100402114124414001400233224330043034201324433231434411440403022213311024433040342431344030224003441422144403433401021441433334002140332144112230330122334113141014021433020130420123403442432043413010413343034011042233234201321342420034342230010112443214144112414010243403201132011341034342112312430223044040001201444002411303200132433312212411132442130114234324030331400411213024421120041133112402234401413012234012311221243324204144421121242242343202443230420242342410021244224202204124443014003323403134042431300144334332033244041204213302103210004231014204211030021211221342201142313121042213320402102433213443030124332212300231011103111322404420431013243211012341300234330310413341113030403131223442000011311121414112443304130403304030243024043222320331232201023101023433421241232040443344233040321332342313213242241104401424113210313412404242310411034044442332200342400342004024220243043112034032321111044110332340323024222031144414314022301242220120224143142202003034241430110302314122010340144434420120143401231110322234330234001432110022233141431201143243210002101230304101013300332010232310232111100441233441113243433342304310232211112413110412030030402132242131304044224210410332411231001424044443324221001340412430442141044144441022311334334242214012340213220431442202421032020230003013123330111343211114114242232310244034121110332302303212110104043400042142403334424424232131102203413324011223310100002001400030214212121440134043430403131034123014044001333224412401442123113423144321334002242300223033313031003200331241134023120403012243310310442013242041302330310011303020301240113103203014212114301403313412104444421101224101241104211130301324021201123333110423433223403412031202300120033303124100141130212331324140440110244424331141440010403311300311000001024001110334222440341144131403323244414442244124022124404233204124224140424242040001242132431331100403031232433242431303341441431214311301111404230141114221310120003421302204021024143120200102431111424013314343133331344334003043032110024043111234012320110241011000012424032333140021040023332314144303333113234322233411424413314344142021220310402300323140221331433012322443321130041242044300044144414244040044141443402031232221113324203310330112403312303323412331110132441131342301434234201143241434121413101322242130141223444141200403213314020121230444331314234140411130323321421423402212013122334110433101431134211112432111032223424203200212002044242220044141011312344210024313113042132033132234311211102344203123422120021112204002422133034204030403434213312130033231343344433420243342221332131141300422223142300040140104340344240000113343421300340223013212122341242032210434444122103332424333203324420243120241320404133402044004121243432320040301412043141310320313004012223334034043133422214242211112120203040103140214003310432442403314331430240003414412200444424101210104101003340442021301413323440330323041431042340000421433011143422111040411104024344021213200430243100444103214100220432224031223311133022342314022401332012212144020444233124304443224400331100143432301411224044021010404200322310112042010412241124311011032223000020341143333333333224244211211341404404023411120033303114410004413211043404304112344002101142300123211234422221230012214212001001323210121201322202104041042101002013213112313121212101011042140110310102234203010100321200202322300043331212032243120424312222023002132301101010442141033342002442403021031030022300324014402332422213141201322130411111132000040123033033131113430141441013333124333444002430423112214021304400101020431213423242323012211234312241003301311204422121110312211200420014301323143014430322034230104144140110301113400341414403034004422011314121344023104303414224011442333044342240222222132030041011432232342044332013031212140021312441232142414342204322011243144121142023404212020403133112302313441122440344241213221232100022001111431143122012124241444201334204011332140221320020401444144322123214133121010322221124301043034422031300143201224004240200411401041141101042124034441212402031232342411424343242203030243011302213013334143232430030442241130231043123331", "020443213043003201112232003403001201033422214241020311240333433031233023401004044403232324104304344222414321040244214030203414422032400210023202121413223322403204200340110044110002124333414403401000322220242021202234341222024420110423101423143020011413342323132420311043420444212040401234402214002121402033001212002120133210044323233020443214043212001144203100122213231424042221130242413303404240230121001342403222321233020431242224423104213122201324034444212224041422303114031044320102232030133434342400322433002141100143103142010241444242310231100343433022411123002424410402110143103334044340101141142214301003340214334210043240423243143233103324344401031104214044033424242442443000031134213111112442430023400143114241022132111140441001120024122102422120114232312320113144433023040011330243001323021402210242234203113402430122141121343141042102320134123020000004243322140120133412120342122001004300241132103310230400001224332142200012233022314313034020432241420313024032124140300134000343321101213101134404324341132232203202104314422311201444402334404110000201013141034342310122030421210432203213121323404142234422341031034303400001034422004443222042101024132312144323230124012344010023121231121410042104043413432002214034201404030222224113422032043122103024444201240440443424312230212243110200214140440201223110231002444010323333220023204324220421231402132331401014424103141214402120330432241241442313242001201143132224021043120213314142211233103343204113240223124140230203211434231011423400110234031200103124302012110310223341340003421212432034032012341022201000120414403401422234433223111000231240104411441141141144242134032413340241131344202131221144221330420201013433404413433212220203404122202021103031011240412304331214113113212234430400421024024443003334124010430100012044032144132010220301243002031001024143414433402202342211440343003012110240103233410242414104021210144414122232201243304214104441324032220104322202014441221400423221403421233333221214120100040444203303320423231140224241301023213042201031230324030203122112300121433323421030004141412222433340231421303221313013343414041444310333421324200333024143222423202132102314303430331222201400313411440441222124331111001204420331313413241312410300322300034032113131133133132304444312444302033041003121004400303340244131403400103041422411414343131041413402404410134131002031013444000030221300120324024130434442413022211331223414242243014111402331211110104340133232121111344403222141212104122310134331430044330442103341114123112001301004234024330102041333401002302303020402011223331311410110241413434310412234130042220034203142333122012144301042013313120043142021212013343123023310033044422040241111144413223401441303121414110000413331043422143233034440421040042300132424422413040104423011003134410214403344423034412431114241404010304244120333022201123422433432231430440021430342301203044121323103323203134002420304323310402031114114443331434444034411023320133340002322103233201310414414411304123333003103300222013010402132330404440403300211310434110022241011223332214012324420343143400134420341031403141223143110114202020300314141042211031123022410132321013340302143010100220221033102024142031023014131320002420011420420024014303304221100134441314413223403430110313412023201202230440010421334320402033223122013123021434333323420334223012203340034122444011412232131024422343000111003022434331414313430444341023222141200343404040110004204244220234030340444022332114121443324404313424402243414333220111204111222101101111244221011312213001313112412122440324112332334312411413223421444213314441303444431423223431023122232432114103242313323012342334042322110232343434440410431134144304304311002244344410423024402012011120340030002223102231303040142304111424233402342002412333414010004244433242330033403311100101033001400304140403232024110320143410224000220432212403220002122243130122124334033430011423042211414323441430132312013010112102214411102241041013434140442141142144110320133133431042022133320244121424111222311412204423112212134111332210401041111124410002314120132100203404412324413442320334021104311241030410302410420222402141202000241424230330401101442202040200142122200441402312000114123340221144022231314233421020304121021020343023212401221301311021113433410432112334111244320001221441224130013120100101032233204320202020343401111304220343402303000323442121114122243402102140033322441123231142332141", "420420231001201140422344403242032234143414224233100402302144323421441134032333444304104244133111030120232432323422021000311132413221130020230314411303022344143434244233002004241341043301412444401012012403321414212233234134041414403200123313331304240401230103042433234400212402222412213404130044011343142241323343442120341141341122333413210130140400003341402403311204400101411104214240412013343302140422144124123040042212134040340031034112042421332002203132223304122131130433432322010414212340300414002430213110114242341323133034312423020301010313221002114041340302033314340204113442030212401430402231442401330043041213433043302144240110111042200322431141300110324442131043001134202110040330001231011234311333334302000231044202440444024042442411432203201324213430032011432130442134302443223130443044342333404431101413210442024230421043103133303311431212221240214240010424124003000444413211412123030020113120031341403433111012442141013023224324311430241412103430120304401123103441303403011303311212413131020210210243201101434113204232432443342101220000013013312230340401114340133012104111244230321121203122330230313432400021210301414303311021142200440141100441201403132112003441022302433234012031240440440043144034211413222243041324424114022414212423143132342330232314022123204300410202244323100213241443230301124440224144203423032210413210241444403022333341313331104203422402141444022243113202341403334101121002440230314003411022440130100340343213412233013302432033100021200400310310334222301434221223211301202033020314302443041230242230123131111430012211333040112124431240312043214000441313100314121341011411010004434104224240130040412412434342133402331142204234410312232314041402024412403334224344403111411023240114042323144012303443042424342041212014311202012030434411333443430102420340424434130133401313123120122014040222224230000041302314404010243011401130122101233334401133300330410144000121201043432402243301312144304414442012023043044244122004043434240304020200131010011210124214141314244342112331311403003202013032144222302414342234111321022224221300234323123000222420420402201342404130400204242312011220311342231412222310104123201032203433104102234123143412440324123014013034033102422301011342101304144143010200421000300113424042300424214333422433141442110434422430044330323014232040433321323311132423430340420213442131440313112422044123212421302401024133430211311040013143443344010200241132332410412142443243311004404041331333022203340342411331112103032431340444114404434414442241014130022143311430300123000140133443213423204412122340132321443434442344420232014434330144430403132003104403244030030433211330300310031223212143332131330024203224110000344010400103001321110203231401130333303343432222232331314422103223421011323434302000422221243243230200024012414344041344102404333143000343030423214200112033143412411422010223341332134320143342211130440044243430204214111414141440003222313441223221310200233042333031423020131133134411113024230220213131430413024442001340134211240332433200013041042411431414431302311141130303432343101420134032123312344334420244310141400423020214434441222210222422014132024420131223222322030141004124332024404144404311332303103212342223022334320240022004324111131430143114022134210341001432311011224441210110121200131321111414120034103100012210331302320142041012221443141342433123323242331201400123443011012412224323341342044301200112430342121421011420301234433140134024430142333114300004443412404243300013422403243403231203010410430120332223040010300043214203034024404243224040400132331412414023244331000104332412233334422000433331043314112041422444343014033114332213313311000244142312000432433140334203024213102103124234313003403400201141103222300211340420110142011210142243344321141011140242231104444420033141043423440442142122031031233041124122233023030332324410304030211443311130321111410044100313431024400341331113033041344444120402400433123112233322010102132031124232114121323313441343321024421434404024242340243134014200421214011400304343123020304031311021314123330413123344332043443132222130324431111011303131340012311432023244104100143210324422143423341011211401420441400200004210011403014100033143140040224324232244330214431003302243404241132243013324311413433121323342130323211432223003431014200122231032234123011114320422423441034034331443234213133231121230004340411121012402320211104022323434134030043034414240320433111", "311141130142343302342314000123334433300142422401301211331333001003030022041423433423031310420042120003234332302123201121320034241421204411422101114441321024244020023140303414102330313210122012312000444321114000232242131013344102044214413344404304343433231421413430442124412230312430310130224032142114243444400202032411330323233031140023220042444233244332433124133122403130300311301114213211203113234241230412313224213342111432434003233321320313140223042130212330212044241240342444121210341203304222042442421201123030032334014033200340040241022412334221342034134300343443203242021314213231201231123012300301204414020400040440204123440012323323400120042043423213400403302122144001114020234314002240340121102302144120344320043011434104424343124104130132014242031241140300212100220040112302402414310413334033241013300444100041134243220130414304344234133224103104402224403122012232113322134310321323300412021134423402230243040232231300001412302023343402400224140234342410204411203130031310421224442042420300442000412040240243424310111343103242032424131412113322010112243211014301030014342304410404242310012112304310411002104233134142042424424200324143040223342334043311142124143434134413234311422333232141432104212423413304103211142122000200042343140030421304430001300021443234202122313203301342420343403212212331211304032000242041232110222041321213410143141241313133343233320342244012330320100232134200043030411203224322031034011421433430434231110324404002131342223314014421342420010432323302043021244431334213433310004104304404111310321234442143102001241440413110003440032003211133001304303143043232411400003233101411124214441332242240143022324234443311433023011132012043233132112412433424012324013413212033434431010014304001202114010022224343331324411134041044013410112431202433240444300003444210240100144314411043443241023103403434432403211013423134223322233441322324320021232211040344202244434323030244234021240421213112210122233403431343221213333241113021413142120331341144341122011203122443000324310314344142312333420420420012140210003030030334241122413314001333041413214342242033142221343301044121322130433223110012040240141122333001232334012022342130340312113014222441043433334214122302321133414033224144204201110412234001133441143010022141344400421323410033342310313243324140331204000322330222442302411003104402233300423140213243222240223033421014324403141031143401442321330401231221303233403211132231131003134100041120412410430341223224310122310411114232230041023403014424424031411223201321342001032401021321443234012110010301411313343204040442114233042342234441204414203032102333341004211433213240111022112412243420221403024334311111234402313130132241021344043333033344344323341322044210434410433323241440001441303202011212330341314243133140023022441114313033433122221423431400233314140430330133422010301240142202441331430212432204011333442130301224213420303342404004000123130142030004432401203204323233234140033242120002303013101133032343322401312102031034141300100120421343320242204132333443134424213413021002012430322422041231231302132120330143424343332213044304044400104043044410411112430202402104320223104002103110441031112022342213113203442104123301120133023311241321234123434020020312411011231404312041441323030122321240200014304310040303103321032141431421013001124434430130240133414403423313030404132100243401112042300233132221310013221003041022402034101022003231120330340133210404324432133213040134241322240001423243134011044100434001120222102341224123240442304113433340014342012043031202314144034243434421203002414421244420134401314110013233101121431202443041234221441440404123101100023013124204314114314311002301014024324430104131311020020313412314121124442133033143022124304220013142223402312211340432101002301033220243330030212342004044402300230031414014132322231024421221132430410031324132144413240044201232330433400410342322310110434004044312202224322233430422410344131300321002114303104411202034430224002430211220214404112014103232220030412033003134122001040440404243402114304344134231104111024442433210412032122424033431124424314124122124302242231242031131401044400334222101444411133313402224243004302133043433141114124141433123440203104233110020244311333302443424143140324111043412311143443132430244312341231431203023000343001014023001312110422432132302302112023213303141240344200043430304441343010332211100313002444044303240022004314043410142424", "430220324404321424410212044230110242023001444141133443410002030343121113204342442444143012434043232023032400141011144203142302114040011424122431034423112234200322011241043111001233234413323323133331000031141334031014123021214240010212414313231144032000301310410430113302214220441004412201033122314330114033103210242132411442231211243412122304042112114442100004410242123030244111344210203330123223324122121242321404011113321440440443342334144412204321312430242411041441011123233223214132121043433000431311320022342432010124314304320310033104101001204041212232204002000222124020411142130341244114041301313333103143140320230212240441000121431030130200431341011133341114121224011340043131243003034224222221342240413011201404131124132321010242233201121324300333331020410104444120244404133043403404212313432334212414300030223212110114221232300402111403344433002414230443230131131130004133330222321323012100214230102304340301012404201212431114012342334323321230101021310444234443011242424410232423434003422001224102130043113434211000330011444002223001434200040441323130014231101400111002002021202000430024011100440123203223014213330431120112240200024244134120201232013410110223031310023201340142443204323033313423021024330102043120202402114333020310322310140333414212302100123334034431030403412113420424242113212422143101211343430000043233101413401242444314110232202004420340313321213012130121411011232134043134332443211233410303413224120423332343431122121010322032421310014214310110034104211142420031112220343114410032402444024232034224423212322204010422331211341432001334244143243122100232032312304133241422104404144233101204102014412423041143130243414033434334110002313102103112443200420122332334034311420424441031112142322332133104440030220411403140234002240120200414200222101204304121333410324141424224312323213430021131400132444233040220344303401331012211210210132011231221142230432211243021141403021013201223102121211324201030104324401320100300332243040110211324043021004431042111311112441302414244102114124240414111143032000430401111023033133400241323310141324020441411343240024420314200214140011212214221420011101440123240313102233234011230303100141440431411142224230303341024034232130344141400422111330343200242010331000000342100330042112104304440232041442424414011212233002222132314111400424231000312101102030311034202123441241112321331111040241014010022203320003040132002142322012124030104004412140021121311223011023042334122404231402124043142014124213041201013342110330011224112003024441334002421004201143241410043003233212323313434114202440103332233203220221320423131323213122112342303411242033032443144211224100343242421343413333431302422303210212123102113003030240441113034043230402224004240422103014043223212342322221313233431222033431330233313334232034202223143143411402324121420421213340234121022433040214334431244223420044044122404343333233011431142341302203010002302320040143322122241334221013011244214132342322214422110204122120344231232243244444042422120013130332113300021312212034001314333301123302123000220441434301022411031432144440441044230313440144312000421310320402234424222123312011444204221331230320012322113434311233221332121130123041123103432433203433343443004341344212243041420300204333224204230412304311341220101100422040410403314031443040423224333024011244422443133032234332430033424022113000244132324420410102320430214310331004024204143311331223120000431442413443030404220014113211024031414010023104230013302232112404430313203300142321122330010040133332202401412341144412011324312140413414043303241113313044330023223030113401042233140210333404130231301432234401124021332413100034412311330033032003114404432000343421012242424302122110032042404410433044310343034233330331410240321114031034120121031021310002444021333040120111110004010243431111342334434122323002042024203114344211212134442323200222104401031242433221001010402002004142324213123121413110143442332332242422303423302200020200304303143200101002113244421420343101000124400341322400414302434110014003241430121234401331032221424023202242301324140104100014121322101224043431420441130333042224414312023412300204204420203024040000334241130441142312043144134441040031432132304244212100224112300414414423340120341040401222421143410203313320033214004141321110033443001403320243312223213142101204022233403110402123003321210012022132033320110014130203220411343224111140143334332332114110031433", "321220441433231420403102014403224022441221323143023100031424222430131043211124321233442120242322312220314420243420103342231300343410433011214324014220141004102030443211213144124130000441124314403013224402440200212241103103303122100434002430300043222222330431200303330302022304442041340122042121404434013031004244142204030133414411230103232333012000321344024123121232220104121442132311444142201141000043121433340304400020231320432343114234132330130221433202414442100224341101443002020440324204140320313211040000434242143413132332004204433124431420433342110014231031004404124023322024011041212143114042324030212443044311444041111010210001003043002420323321114140430121012333312233124433102012413233132024131211021134133132010314431033031032121234334123223001034324111142314411140131421440222031220241404114322340133310042313343303024332312222021114244041344444434013413311242242202013422022243043122423200321344441331140303431411014134330230321140024302001012011330421031432413220412421133001443043322210030443342004021202212120212233140303342100432442041113044032003443224441303044134304403031434342030304133040443223143140024433033404404223202440011434201232414340114004020110002032021020131303122314300421130134411131303012313011412123044412044130013410421303031211413410203142103411130210410244314404440030241320103220100433234231322222010024244402241023141332321443303010312213434414310140231313221001041243230223224431244023034011422202444203132302343231123122010131033302223333233022120102003020042110000221120111232232242421440223430140320442241212224110210423331043113334220144331303034211402430130402313132420324434130043410004433021101331411140114212032113201430223110420431200033300211211332234043243410100301440334141400042313332231314431402113434321202442041433103400110013044301034000134243222404142442044431213400211112110334133214111213110304212344304123404140334204202203340423223343423303434341024412341100101434142012243020240003044024223332143112012311130320230121212022211000211304323404122323240001403303030101113423143224222314223143201424333442233123331103130241213234003010101002311130242102213142100102133024113133303132032014332200314104340211433032223120410131330331333302311131203201100232342102223444100423113130303220320144140414414222004433023200022110412003110233440220124000124441443122303330344101033321123414100400340304142310314000432403113411144444224211323140210213233302440100101114433301224104214320232041441430142242230001321101334134333212430204110121332032024400111340212002134422124442410030123003142414402431203033440141212133430020222101003103213101020202311220211244231123121320424322300423201400304021020132112434040404420401313034202243001412310043004444003303311441423241412200110201143331203344242402301121343134242123232214442321000124024243331131321433244321432124234240414433440130131211300100113244122243420123421043242113020212413034232303134243040030440124001313102311234044220311333334412331133331011223104211103001442342331140412433003402023103030411030002142122224311211133330331424311342411341321433424124214424422031404344412332103201033230134433041021144221332202432102303440433230432333412313141003410110142134324230301240300423324414104302001422230131222104341334441421313302443311423102232301143314123404222400134210313041232040142130432243444234333024123324044310320132111023331240321403104133420130203321102332341310102023304401442214402140410201122023133203301300231413313121200213111311444234040433343111240103403224114234104202013332303400304324321034040134240432412230003213344332424142113131221303100221340300043212233210021420412422114201443332332423304303102131434114021421031100200423412402421333042402100331314144412410123314300111140000303120040230111141440433421421143212403400313240030224234004412042234004044430434411332201243043331443031433324001042241211040132043123110034203220214212141240023314220113043411401341200213234234302342022120212321113434340304202440342042131023032232442413232422420121430101431131131431122034313104441023014110313110234421120413001214442032444220203431312044242030402214040101100433221003110231423101344003410204420124143024024144111214012142144341120232223340001432121344401423423233212422003041202121011044241320122434341242133433031100141031010103433403103210343032331012002221001020003141002110231314142400114124003401332121204231220421214000342411023411", "212230424301211432410402402300430234233300331220012040143302101244202044444322444430024014430422044144144221232123020420014443321144202244130412120143242204100434334204002032011122322234144423200400442134334144312222200000201311030101432011240440330040121011422214221213033440020222334131223132434034423012144244134002313132122120130144414211344031210233314124411301221214232012144001442103234343333223300214132424402304420431003010300202202443411140311400023334044030302233032222333034431202233343012014010340023242112101142022024022204431331431123044244131002441110241011220240332342433240244410002342010104004402400010344022120442201013133142243212200432200143341112420211341331220042341013022304304024413243244042040112121202142044220401431310314201241111243204034130043140141341410103134101311410330441124031120414303004201330323413323421422424103202100142021232230431400013301243431430120033123111321301122412230210141042020020100234422000143020241204024243233003431002023424040012020220441011403303123430134312011212230341321224401434322334014342020310214004011214220243343043030312410413130343412130122341214410402221324443401013030320023044130202342133322440031210112231011110010334341333040044224200021222110441012340142003433003223414020232444424140040022342400132013141421120013034030000441223444301210203430441020323244431104133144222343131342301121204303410131224014401313301441434034024132210300344040044143202401443304011324311303232413403422112210003020433421121144400311241234204224401104142401431301400202424413204441141234332123100033102313121110001323434113122401332413222422213211400013324243443404020401424321402423340020130041400303004014344221343134211313343400412414103123141203134304423214313440412142314034031021043404340330302432410121312240343200421221022310440221020324302144141211320124330243330031312342003213221010102101313033002221000324011131424034013201044014114021212300330242440232121410213034312410002304433143200032044143331304021034423030042041003133131424141304120222200000403201233411213114402232123241303224342100131144103224242031432110210130310042222132231204031043023300132242020212423001423014211214432230320023440230441311411212240423344024303331442334023041443134303324442202143133213221012121333340014311010413304334224414204241003401114044423120332410034003131412430244221421432241300243411023340222040400221442324034230011432404100010120314410241421014442022303441311001111033032020104140330014343113442343404214224033210133411012443223430004410403100041334221213431444440103334203420200212034141402102421023100130144103103402232140221314043320022430124423121231441003232231403233312324321222234102214311243202414102330204133022012414430003104232331300341144110031410213010424424410233240342241403020142213210411400034031014130434120142123303313333132030313320341314040100322012240230241204112140433111001204120101431031221213010040413144210322030423304043423431204301014201212204430004142010112031104032421030130403244312132023204210203430022433411340412310004021204321303232033020301243344134003041244330222024403102114104403433003341111221210330102403013002133342402440333213342423003011033024441322040000420040202124342112222411242414133343000103140412420322230123322221334101212332030131030424214223331021241233322414214243144112104424103232311310321241440133421043141240241333214010014040342040144014223414234323123331242304141224403313403422431444430414202134014403124002413210204103020424401243424130243320142010133111224023441323121404001013304022331134241024322223133431000414031232044041043020133313201413032101412012343122224304423340212440203021312103122132012434413043130410132412404102032412402110422300344231102320121341234402242432101221143422314311424031320320141404430111233300213201424042004032402030333341413442141443303023442142120224234204440423042420130220314423341402023044441141443120203110334230434044231434343010340212034102023101002244203234134013230124431432201401333124111224302441301114233412220341032330440344222330433043410140112210010103232330314440141113211000334111143430022320214130023330144032323443413022314211221120141130034421413443303342403441113324243112143024223110031014242310430320340003211314222313341313324030323311002324300023014003441410224321431330110040310433034201140244001440241133003333234200220000013223211401243244020330202233030310013342032403303121010134144", "443022341201423204420223242123122221423132142141340433300204213231203411301432121340020300410031110033421132033142423114424344244034234042443443004201421013022443141023223324411124100334241400131203203332401023431440400400002030333130414100014221344234140224233433003311210440034203410404014240110203331020120122041103332042013413433143343021443131330243330423012232313014102340341013100033301204123021104230233102000444143200131320004022411003243420414124000443302404243232121301320231234424110004214144043212234304201120123422242122043210023442312434244044030410231303422321004440110311412101404234012141303101022413034203443243141324123211314410333203114002100304131002223010003202104244144023222213300341440111424044200243044120323401200002231120323232142030230224403303301003440034021042243144240240211122141213213312444014431032341213101134413414303231132232042444312441434341210032324432343424342342102412343210240011213141202130442120413201034132143000024020031002424242322220434434042101213444203004141342201443310031310240000232130224043002202224400340234002420121333100313340032400344444041243311223144422201140430022412304422211234423143113042112440022014231042142312022231113112144411030332312020142313032003013242441311210441302422100014330244213304402411430440234013442414400314313424012330131002244320023300422011040032331222301410121410041002211213104034400344314002144021221331112003144424201240330003023313044041213024322301441201201123103024034342444322014413011242210122323230244033240124433230110033232211032404443332011322201000311323103244421414440404123103210404431423430001302424431011010213102224121420104003312004110001114102042312222224240204421402120222430130243012132233143312441301112312144022444204200310040034012422010310324410023012411332212022112433414043012102112141433010144402442224442430002404210044200132244204012030143230120424434432431013142020403142344422042404004404200120414224004231010342333310324310040202144404342404134344432243002344123044010114113440224210132133213034233442213444321343411321102422332032320132133121300234211103301442403423443012322033402144323431001304324412403102124113303310210143430413243442041210202042001413134403242003040242114042212014411210020344021013230240231334244042420322043240101002133041001034340202204313220311344243140204033343440340222414221340110212402101420103001331202101224344344243403221214341222200124412243323010132132242242232300121001024420123331301030210124232213140320441033131130433100244210214314231421243133123142314433400442314443042122244231410023443204431442202311323121321044241404011111033403141431242314324040310344402040112302410123012432044012141324022400242132310141304320011000120140314141311220031221243031220123122024232101440000113302214121422124324212304111112330320232211043210444423124223023340234004244042004424214333233241044430114221330324233032021424313023202324014204303233421004444330240031302443442434310220111403033020110412314234343202333223133040020121031124212142231200214022201401141313343443240030413303110131012200344044312100230213412010343021142103022134033202322232201301310300021030143102014403023423032020412033044113022214404411412200204224010114120102342140422004444301342131433342302024344214303332224014112420031233301441200231121310044340311201043113344102302430402102424431140230211132332334113243204313020432342213003414244332201400033032241330322430324334414043213430301233100301421412120042112040303040342334141121422414134133043314100313440023020433203101001011240102101323101140132414243322040330144242024230330334124410020321323230112144342012422002314130301011431232131041024404424130003220221424304040420332210231341000311223111103123444213340421242341203114014131432000021110100001411334030241333003120041023100040131113212311102443414021410110420000344210334442012242134031044412232232113332021430003321040044001221442130321202140333404442241340331040330120320203402424413341020201423243122434413420004002204241314043212303403303331011410341110010331120410332313400000321143144334103201420424131103220104220304213142142413140300141112300403114201134411044132041412131020241002044110242213314210013222234204300011401444204133123210313222441121340013413201400140401414024322323442023331311102220130244233243000430033340400343412232210004142432212424032044002323014404011120234141443314441431411400303013421320323143232433", "244121004040021441000001100412100141003113133003340303222242300323233404430003312324130440443322103213411324013303203104412130104004341301121222302320433440044123140220413200332243042230222100431224303232130201113320440413243313121410213013232013132312334141303033101333011020310213232444421032413300000210420434333310002142214022330212341231000442411241432131410014241311441124023333310401411101232242211234420120130034313423310013031204240422044202420233241243210434023130132220332102103331233331430213012441002412413002131031103000043441213300244032314202421030203034323342013213310011313421104140312444400221344022003442313121300414123412423101301000221011424040232404133211014401041400144133200143211144212301202044312411100044343131111341130400440442033421230014132323414130303242034413032420044143021433324140111322314134310440310443134424400001112333123122310222102304011043343213302032042343234034140124312213431102432004100423412000434224333134400222242131240402302341013332124134243340244310421242122030142241444214330333013201200132113214412134330342102402224112420230112301323442203303132410403034111204303232340404133102104432120111141422012223200030403211332442140223132410411302400311220433023441411214110444143222440401111234003134201023330122410324113122030024343011110302021442134033243403134022323122312410301144433132234420132314043102033124031043313032442124443432002244020322044042001421441140243044401341231434032314311400311340122004433122422104321203343220031424013143202413103110401200203313030324310334322230141123203014031224124044330400112114231044312132112422221301120222124211442142434332343130022104234400133413143030402113242333101032311403221233000230320302233233401412301021324240142332024031122241400041433430041242342214320234320423123143211030220220100132314020110434423330424132213330423322201413032011043410041322422141021030241200111343331104043100132400230344040410222213303311204400131310402223324043140304042134134133040214021211133341002400144132103042410201414220343134240333033432200243443333311311210041320431330212324030023414013330401142120022313313323103242300131010331314100104122241241234124000214403343232302341404320304200433141020443420010443132001421103332211213141231103134440124134441410244313311213402334434124114122124331230424010114100112444340302142242222042413110410114223100140303101024304210022130242311113040404402333042311313213244310323210303110011343243244032204304134221203202442041312203011420131023224143124132022431001340023333314333420431120202443312242442242114111024302224331043413441141112240021111201034403004303300133431441331331304401414403001401043313040121434020042424300310222112114120344243000130110402222421330210312411112304204011002430040213302224133043120003240011420104101402414134422201424143134421341203341043012413011203213131320441020013410121242234113333043411421333214134212020030011203043111110322313431004333442344110143122233343042234444113410240411004301002433030241412202031144211404040421410444414303312401023104444100142400233042231440331244420232123201040234201224204301012242043334303110140124403220231102104124412441010214414033324012302421011102041030320430230443412012100021214402124012123022203441003130000212240330131021004232300302222213024200434030200242402434000224020104121413422431344142342310012123244312300444323423324230331404313310033341332440404321400012303323431144341244230432342020404122113420422211224002222203130411131411342403310010134333220411012023101344011434413020330004412414003322244102324431243210034114313131213432331322132233230201411241112311311334404212204131412003241134031433211440224003001143011134201341034321403003330420432302101312111300323401123211443432413230111423100321313410011312110434103124001202310434422113343200223013224122440300122433202120042110410311331342241131123322044234211043300120032331301342424124231143142324123213244134100410411043131020210343334240210423314020144212342204142441114042110320342431202341333434023112303322333110103023044440220202231434202213442410441343323120021211424242220442442244312122200120300003330202224143411412013330441144021230201101343321022120332231304313404110023342003011313402323211421304230404443404140342034344000011240312033011014123241333301223340132342032201114204402144400313102142233340310332300144102001011234132104341010103103443411130103433402441020404244340320131", "043443330233411124233202141202201221231123013410431203240212300331401222112411411023044341311011421143243023404401124122000302342230143400441141444200202240304102203044434401040320343130320022213132233100020343340421430222204021222000433142333220121441414032134400302004132140202241430104202420012000233124300314243104024403020310040441434340442033011102441233023403234202200424342012102340313241203341311132414113142224314222423021121400304321134110211442042301031441300000241143034011123132302340414221341030141204242042024242230302402302232340022111030022020412144403030202004044310211320431302203432211211331124210130231000013034244442210134410001344132203431223223142310204011322410110021124244141031142433130422104130443344030023042242213242111134214231100224224201021122233114120024341403012243321410443242002242002210142121311024232430230230320034011241423113424040111410110241130033024434014311012024443002034112422314112142004230431314223012034024433434323143142322224124134210130332140403022130302214022422124444332204114410230011212121231141243043411144032144201433103310333221243032431003030303040413411404121303034414132310113320024214412430201222404412232344131234004241444330424301403011400224314104420132244443302222033034142342203404101301313300321002343332022242122414024133201130001241243003140022100020024203430404140033041201041130124211021131422000203033120144000130033214441002131203132421300143420332321101303430400121231424444102242131313034041434223142444213003312122200314312231201223203231143303021144401101342431023342430022141240423044304223412341242144221032111234144010101313332412331431002113301212214134024302102021211213300313401121311041141344443210040143330100244334013402430430314030203123120034040012012143134323011304032434203023004221133314203402401244404322022031132223134022441103314300403423343323220122131303403443404330210314431104031431310242213122123210144444202214333220004112422441431420112241042221130211340013431104420422322244231343313022323233304024214401320243420012113331322040232020204344100113242223440011433331312200031124300324011324444141400444303012400143214141034211031333433303103322411320443220134002233304441220413011320130131424110222200404132332024113044002041411133444231432203344420123031043310433323230432323122400242423320304400004001332123242240302301313444434420111000001210122313122241420330001222223114001041000204210342342243434310103232003321003231041340314334342202213313333014010020123011112113204044402424211431034214123310411300243114103232043314042033423103101030104220330213010144143241314143422343143124422313123421011134330040003401012013232010014013410440310312341002322043422233410414314144301212244401030432403004032004313013424024410334340032213342330402420100322134214421243204203320243143443302424032011122433112331403204101042123421144322111031410120440341120214333043400131040420314424431431302113002034013113022312022124241044020132023323102134120042112420101110322331323100404244030433013122043323231203004334112210233330011023324103142100423222241124141344434014412320224021344304312012113324023202244211214222110103310043431441044031424314010102143420143134143401314013112133300231102414430441221024431330201341214002243142432141214433103220331242403003412011432203012300134320044431204332140244112433110403120403122034241130431342014232330243232340321013242024313113101410420030122244241230310323011113311001111330201323204014213244030110011340330320340311044333302242310440000322340133132034310231203231011212212333021403221314104122142424222230041142134301234101214330112040231243024424314402144400114303033103234400331203003342020221323011222014342213222304241130031314203134042401343344001412012223340314233401141411014314333433232110242130434314111341304440042003423441120211140023224042403143203031020304301100214401104114244001111304143112430134240204301120321130210423141342024134000200022130232222302333001030314420442011101110343422421042242333421411334420113124103341313401002004132402140331141341341114110413344200003432322343230030220120242211233232402341204341233004142030214004221440210432342202432130423240133030144323301313432244331441134041030343313011132230303320244442224341203200413232311244341322411311412121340130311214242023322143133443311003040244134011111040434030043041202010301131011442143440032244230114240134431331202330140312023300221312431", "101411202002242443211041141013312302212304142302344001143330113324243030312241404412024240313144301402204324414440442103421411243203344413441411044040243404030110130020341113324344031014443034221441223230224223003130431323214344240040010023403241232312224004433201140314224014203114211013004112102342442034333030141433133322440321004033022214113110411413040324340200221242044122130133343343200430110110242424332104112402421000301220012411301031004442132133334232211411232343222340011011411100210311423102120010100131423330404420204223020003111043400022103211404440114240144201124041100131222022221300042111402143211042132143401311144434330131134211013121000443013010214224120320300214212111022332214403203442201122320014211042220301340313232112430323330322242422010214204113112244312042034341443411403434141442400214203241441232224303001330332213212443014010444310232430313120432012102000220034322400024231421332303210404000102322312020234343313343014032331331420232340110212421343041242203424341011234200422302210042340220241103420431314432113031041010242044122314003322424323143212334241324342410101001302140244440300304423310142103203112240420432420210413123341031212243003234410003034332311133342443043313410312410440343001134201204040000414231442412104132311044214240144124340434103022003011134121034302034401423011401224011300241141234400321130322001334024432124143341004111321313441221231030021441131410021241133202441431004422440044040111124422311400230420010323433434132212442430011314211014113231224314344321403140321341032002113432102013224232133223140410431333233023124102321403303431433203423144241233211410024130203401003101322121443341001420411132422014333134122243331034143141143331234210044141212220122340221422130441244034442133434443242121032430102423411341431040140031304421441410012021014412242042340031232334200233403143241032222302000442203432133422201234132404113023233032424344400031001024233041422114320313021444010031431034130231124011230040231304221011201303410041140022122332024403433400131042102203144012141023311434014244433013314343303113102411120441242003220430202223041322310322111141311030110414303333132013233132440140244022041220410043324032303231431220224211233004130203422024144000041243441004124443141102104010221321010031211330412222332410331314400132341040310400241441331244344032400123401001124334142102242331104330412131114422422304302431311224241042003043010402121041400123132321104210114334023101302212110412023330201014010333010312214011312133344410342321120302214310144330232241321434440132340043222424441002112002112424044102044323102314442114312221424032141422330040421140302233032420313404003104221232334312420340240024434124302004424314303301422101023114223411003232044340112023421141030302420243423212310341243011012333234222133034014040141144143113234202411343421031244033234242133222340444033301134321112332332233200243400311220324004104203400434024030132010312324200240031434131104233342221133400124431212230212333022144021411034033134414212443313342311113301212130342042310444114124201224012234310241321244323030404302203314010104304242134122200300213231114431234202040304032320230131140120443300003021024121233310110323241411134410122231022020431202203242321141014112200400240143124233012131123122122102103243414430034323333322014100402004242411314310003223211114042321410434122133011013303442001412013040314000333222100314130121222223144030214034043121324342414040012041304103430143343401401232401311130012322424442240010120330020240204111010031433421213141410302403122034123343310024214314110440242012300412400133024004121101422221312241010411020040333222133313312321431412044310233244423112023220213122433430401124411424340331342323114130202330213234441042441430304334212413401200140221330031342012204123220220314002300004214124000100243444302400421422022202432431413034400420222103012014222413304003311410311143223222100222201124344331440124322220431232121143203023031113313322032240010410324023401012340421211240043144403131403331021234124132334433043040412100430141334142143303404013140224121441100030304301212302423232430221141040111312311011420414404143133100004241101240404110331233300441410133344410031421044213102440113411412210011330103111431231243124344000401442403212203120334111414133004123321330143431242143332344144401330242431101021204303102032201220034111104432202342404302202144304144434304432", "031403340232132002121234324321233301042211402104444032010301220014433103133300321402430431312213104134104112034444411413400311323200313021424234434222331300041330210021101124234030023021012303023220224422044201143240344101324303320410433103132331041322312300414434203123042332044113414001414301114102040442201211441020131333432422413143412301314044141103430231134143433024120312111411041204242102432333042444124334001234041320042222132143421124032322201101344310114204132222331342100222104010243234340112223031312043140440400041441002031331133222221204004233423033413003024344023323104432223004044401324103434102021414224132044232010034032101032341004430342221020241204013001214140444213334330101310022214040041243402120331012321144003112322434422130224304042410302302403031210421314101440012022021040320043201343403410224003311422133104243334303024131442112343043031322223040102134122414323244311340341124143211012101031043434342243044302444032301413302230012110301100103433441442441314141424421021342100000322243012312301434212222323204201100400230212033224331010112123114021112220144444200300232110102310243301012404103110244442203211403110334343301140202224300341330044020431230011423130442422241440242223104210312041340302331012041041412030321012143114013433011034043434222334130201140414323224101323413422123020121210101402301331143122003022340422114041143442313400344302043402220441123400223332013330310211340132321024310434314121302220400022233424302023034101102131022224302004040330112300032011131204030122114223122031432310124240201423410230112430014241124033322300211422012334040142343341442302320124141441320420201000042032312002220014243123043142001011001110443244200011234004430343304420402400034031314014430314314431340200020001044134313322044331442310312404132012424422323234212112104432210333241002410041100344210130214230104320123113203321334221331023222133440310411321010440402223004130011033023123331001241314011344100031440431043334233420431440304241402444334222032200210114221133003433430314312244334221222101320421322421402444040221131443221234110044131233314440434204214040133102024313143042200230334044201431034144300431103141411233343133233211314412040230332401311244441220141244021342041202332330034321423322003312034420221120244041333001431331230141144202331203430023320340204213033203133144402021203032124321242120432012144321412430134130013032243332110312031132241101114220002412312344020330431022240043020131213130440404430214334323221212024222402423210242111324212121000322143223333031313320114424020001311013444102210441401434401204223213110134423321340034200314424401032143420422330042210314200011103310202320434100444143421411012240224134200023033004401442401243413112233201343323411443333222214112010430424100143442032343402214003101221133330231422111143003332110114330111301032303332110243332341012142210301241131233042301214430022134041244031441331200322341123134420431232023122241244030402212413212420041340324243241332300333301014420212341113033403204300322224002422121231411120414344230323422222313232330342112214324243310113401244210422013140414433440032040110011220403244240134340403420013301434231400321340430010114213411221340424101033203141341101304314320101103404022044224310232103121030110011022412241143021140303141114100424333013034132320132430210341010211203123234034334243323123014302302341211202343210143421220443312034221010011320202402210304123034021204224110243310024321013112243244103023212401303201211213403420042110201024331422334041140441242414213302000401134003411121322043344240302112141043323444022402102111412143011120412401321004010111213332300423204110231124103404121000132031344414043131004340140224111320140300203404444143110400021330014012203120223334301224210313103413144342322444141430210430120331440204044030003401120401003323431010421011022032001102333344124302220421002231122041400022221231233420424014030234024142130211341130033303443000002000203131223300001221323132314041212242223333300141441122004033044241111110131012242204110140240010232110004014134033013421123304113441224140014124243003411221312212042001031431243022124130214421322112224031133433013100331444013142313110033034041043042201443013332330214333443003234143022231200401100143013304242434100203434332124033100423222034441412341021000311230314433443144043210331324101022044242414213241110220341031342334301030334013134233310340224", "042310221240111214102210300004444003430312322024124123103024204133013042111221011420122303431241323011220443241433321004331342321133002343334431244310430211141124131141033004000042132404313402403332310300434201033124211420100102124213230321340324214014421102004213333134034111313340311033323432103133003404411220220100240331242342440041303403343112121202144233104112210142422011233412341420433120120200221041211120002142322211434210214330310122100000013444114111300023332041324334310143100331401022110213333013124033031244323004333034442321030232204132133022122303143024203003040024013431433123011123412244413024230231143433304114033443231433011132021441131131314402232021101402440044241124332243003204442310400020403240331301210130113012431030103330200213243034142203041423321424432133323331032133004112442231420402421134243331400420103300023432234104212034331404004244111011012331242041042343042210022320002331024302022042200013141121311332221030403010430332243224413404403441014241404431202333032324224300412344202001201231421141410202004333131131012224142300212243222440413142243441233210442044402034113141321403323433001100412420220110114234004221420030413200100011041324320030411143444410222144300422144241312043031244032404144031213222130241402443420201203044021122410401200034114131404324222104111242134143014443303302012031344304033340114211133443311443101024111313000111414221104131223323233402314221011200442240032204010141123431124100213131144123314343041113310341324133343040433211400202002441124104231210320113324213031002133121202401330342002331424411140220040110342430313014324343034034423203324130443413020422132234041040021024221120414140100242203230221030220030313312040142333211420414321313041410113124330203130440112331444244240022224442422200024224134001241243031041132201302132310322031120030210202422220103024312044432333334203222101400201340143013431132144113203304431232342312204303013144022213120113000442030002232330402310344331101200141234004134003323120131341310140031411243234144011120343134330212003231243332133444022414243011432024434333330313312143444013330301114414434434140041432311000433000234022104434243433314002304233243020144330232402441113411211431330443102043020111233311410221400200342112444210132444322121203044421324402123000042301420432421232442202244242211113100002032101010433331240441222413120331131222012120012021123322434130340442012013442013114320120344102133422330343323020433310413143030410030442202043324331002303311302200010443412023430324020130300102234400412120344302202224123242110313233142424323340221330431004044334041022111320241324133232120242332133440210122321133013311212202402014300220032401043130321112303231214124413042102422041212002320230212412401120110033304144302433224111140320114203214132142220131032403132001330132322231241243413010044401333040332010312233110414301442133133421124040143322301334343142332431024002421041400043204314213423404231301110233313441230432333442404204004241441444404140444440402430134210334232301232110022211102333404403333130014101134301330440030142104224430242041112112311301331413023240241143400014344211000144241403132110030334022330041240034302104140304101444011434122202340223320113240131330231404232223012021334230234000124134044003331321224320410023344234013230433412211443243324311010041100041441401042112102332014011020243334422444440343310031213213311201300224300431043342214203344204302110402132231234034104302032314122003104302410431241104343430103244241021303101432421423122103334334313440110334340004241302120340322401423000404033440040324141440211204201113203231433100101400124034330121021200141420300334230102334323432210424414021242324134340213240030412444022401002301312010233232313043200411303013101400202423304211342343111434101200244010020412041114242221441032313424241323040441243222141240032320333443434030420001010100410021100041101231410122013300011321214131434203244041414024134324414334304440044130412402134112131110342422120324201401342202313111202310432202313134324444333411014141341114010401044013243233134232314303403423342411424032344210323204041414143432302101202034204342342322120411032321242321420334022403233201043304340414241323111201242010430332004311312322100434044403130302201112240340240433132032340440032041041423334324101334233200214334201142322131230403001330330001001043122423210020322231322131201212110432430044333434100301", "331331401332133314042044241010214432240014142223404234240110201232413040044340011013200021440333421414414202441134321410220432101424044440233032410021334220102444402034334323111213223333313100321134330441122043121344030240400222234300103044024013244032044320330210013434144302243020041134311020430232101213020141243100131124313143404322442143001323001423443440000231214401331420233000320443443302220342101203011240240111021313241322003302031020012112443430031011211241001301020040230324310311044233114342203004310142122321340210010123314304131032031230343240023111422040141134330343301104004002234440424311230313023433210031112420021031420212232102110223304133041103141423431334323143131223431130133420322042424404123224113404114311214130340302021124441204303232202330000300124114213230334123220344244121404142302342310424030342042110101200040413110241211110112421024230242214210203404322430242201042333441401020101430022030441202004301041310200032433230022333112414014021221424100424240440322423210422323104404222040234041003004033304030204422343104101011142332440122210121400434144030204040234400024244040443120330413330030403334321134003331440043143033134140210013242224200300313130411042113123041310142423041323000442431230111343403140210224114121113404310424312012444242243024121321020302444233243142200323012034031102410421043230244241023311111313020242322431233323014014114144301034333434121310443304442422132330143314003000234130231320142320202401420302203302302303440404420412314322130311434212311023340124404410343331131023320243043203122314224432440112201010413341302044342112433222040334344400213434444222210403232042311111432124303220404010212311301101201414411142344103044121122341432214203022214223040243414234310024330314440213114102411422420440433400001332404234144224412110432120202114001112443111100231241240311341103102011040412240342300202044021040120041431324413301333203001300122404143202033242232140211231032134013003201443110031132021240242132220142320314330104114324300141302124011142413421242044232141213131103013324342044211043130124232141434423423102203421123001212430032123101424000231043212444320140244123243144433214322322334240344023030441213031034301143413400412203203103113202110141120010420412444130001030344424000001133440444303044124124130432220310142134343402321421001312442300424414002122033113123043300102443003222444221411321043341231014144414433102313230241302323404143122442214012031404324343433410242014210040330314034222313010211100320041313341243320404003104022100143021022330301242223234321211202323033434130104022113220322223014040133311313331411222034300041202412130030224403323133324003011232101224214000231202043140412204202042200222134010313000443420134003033300030020230032440444404410033130041112142433041311233032313104414134314303101304140331301224024324144401010141243343421041040111424431411031021444113244134210004211002040442010411202134341242403320400110202032443234122111144021403200340312200443221213223010224211001022214302320013031120023112233202231033334312230401134144241130004434242100401033244040130042313424013414110321223133031332413022101130014442032333320020133310344021343143140442231440302322313134413031013431003142314304241221221223200202142200431130410141433322421222431100242440123313034331314212413321314100002202220034201332210411122212010202013333410012121001130442220424331141113021310402400024410414341441401410113133223441434441211442302203204213413413103130033232003300244310044332024434242223411344223132111224443000331211140323012403310030243124032131041220412134213434223220300424201424123422304401434414324102431002141324103213024231213444212204211014332211202132400042241013413321222220030342132132011432300023141234311400012443042123402030431014040411300220324323103403224010310431402221122240040202302424032333120123421042443041433221002201024414333410231202220324240212330021011040042411030042044123104124110030021404404304401433331301304030342241323422324113302331332013121244032402143241141331321120022100141002003222113444202344301440401224344040330234343121324304140134341132322120301323314312321141130321141004334020323243321342344221312344102104322112221411242033401404034003332311124442213124044300132002311002111022201240040034141002040320100431432410432033311411142242142403230241343422133420433332121111244341103423144312011310134422032032411123321120233311400210200", "200021222214014302123313133111403120214031443210044022432010022014223304422322013133442304344334202333413101102401440324313030142032323024240113032101041433032313431320134402124344303301314123434100334134003432014320431232014412020421130400212132203430122232144204021023201011131242023242130321202041000124021001410300012432324222042033132013144223124021440004333243120423412220404124001443200311123310033111300310022102042020131041224421044122112341231004433022324134043422001443123224214431012144313310003421131033111323131313243113143034204033421222042134212033224320134210234121220002121221442340221211133014340424133443124032424322111432110234213033431112222443204043232344400000033432310301042130314041203213134041322242142411032232403044303123432024034033204200402322124320122402124311100401101121421304411114220242423443100101402210203020432323001010211124413401034400244421421333043144142041120430002442410002200031103221334230100242244241342231244000203344232221233100221444143044341413244422411023442104101210214333040000334144301114302334331413214304210413140004044324341420424212124120333001413341314010240441410112102112111420131333124411202113123213002042441410110023233214223412221134140010130124413103430422130244100033401141344142240340311044140244314104343232404104010203343403221400312224442342314113301120113203420343000331334230124204232412101010410443043441342302141212313320112010434104020412102024040030303242124400441103120404423230202400232002344012144123041204241202110422100110023402413413400112101220342001412004240024221223102011042210030103401004410113344033333243024310244222432234400324201244041423104442331003124321431434442412223430332244414434424331221423401320033334421003100021400011241002223102030412220023040412312410421200102120242402112344341123144104020034122144301140110300104010203044011132402314320301404234111131433411004142300443032314112022003440130330112342232004144313031143104112102331241242323030100340000340043304002141012333401424320444022344032232220342204322432324321233432411421433441424340002442334012443142420134004234230420420430401414322011402404211104433334323304314103243412443200302240043431431111010334040411044313323343230224221023434013332142440342102131033431044244113313102011443011430203033331442100310202002034411132330032112214203214000102313110144222043030132123023342113433320224110031014414221144432122304144211204341143203024022333212124330134301330142301014343343124430133344111313200040024022402030144004403020144114102123303203220210133323210330033012421411213021414222044104430024432031341401422322400220431313304410132144024140323143122240324203112042124402343333012021344030230144140310000401341002124434210313230131302301240324403303141301243323240323214322114134313320003301334124202033041312320324330422233101344143113023141344420124240223404032323134003423423123240421121204223404324410121003321242210004344402033311402221034111124014414010230111143442030022113114421423102113021024444300314333133424312223313330142424122411311430221220330113232230310143233324321204442320424233043300433344203013312202132313204321123113101233110013240301043334211400403124402204040024004420024431143122314334421311104421320042320042134441420041023340103130242123244241230241201331140303120401344023043140323434020214122200013140123034334140330441111022022320102212134012114410014013402300233101204241101023123323030300030022021432422211024441112221111102141102130411034003230041212221012413203313333100022234121231040313411414312424042121222320204422240113433123432323341000323442310430402331431024034341424224444133204311140134344142131432321210320433321134221244110223210104020012000320024100132222202221404231204111030120014301242142130304202103432030004043133101300110203241412041442444130433121233220132233320132401103122134002414330431414121240123244020033003044040321041213142421244440133231410002200044401020341330413401002320430120110043012003002411021333020444322032444213200000042422212003000434001104200421123124014224200032410223241223313011332104230241013332044121003120031034424443040134213123401312223203412033140033030431103433021102000443031010240033312243041233410401333440234343442013421420311103434030034314103044342044332313133144323421410003020131201124031121414041312244212444221000234411342344000440321144440303131101123200134444331310141312423433003400023340340111341001130", "222431324411411134022132131030103040024202010242131401223222242230344002222240213024324242323013310313113232113421343233304012320104424211100404434222013300114214034141021324424244013011204400312230022040411411144023213433030324441321113310000302140123213141231334023303203220011302314001003040240023131310221042234232203003114434000422223244033003112330203221013344110331131333032221002414214421001032131331142433233311300142421021204210014214134420431314341210020401401003432324332021032423001100100244143210430224221400223404333021114031003310412331113331243433240300211124444100134040414424302330340230224134304033424122100110110121032432012410043243002212120421242212330210102022430443420242113302031042311132411443332434332324222201332023422021002213330434202010441032421042203404023030413032303314023433000142412431202331242000404242122103320432032112243143321021240433010410340141023214223441122101123332300023413401442423114211244120420442333242203423122432304233132444420224012422300220241434402210320111042011111430104322223334044124133131310443030024144110200411041113120201020114401301141341221113412232010141422304434231132310011103134014101034332411011103321403403242324013442313434013033233221021340203431003424044242110100444212040320040101123440014001423131303003203230112232443234010144400430431030214444323014003320432431140443441001123321410214441420331224400331200131033220214044103041222200200202401320120131203234412230310234021214223324113400400120434421120411444244023143401104410242023332100432134210423132420100400422112341313242140440021043433111441042414141412134131133323242343022144404342021341442201441131102400033113114344012132110020034204023112411032341002312444312223403113024310111222322221224030133142102043100032143443201140021003211310043144003010241123203214040312311013124104323102301432421204342302133143000342302114241443210330200343004304433020234313441143133203122402430434343003111332204020412413214313213201214423331011241421110012014331343231120300131322010111002301402312312322042222432411101312133033411123440000212020201102304432120033013303210442110422110044331422143334104222111210212431223332223120142332002434142402311234210403001210244032400133104121212242102121043001341000214433311233030204424303023313034110213421311233444444230223044044300004044302442114122012101342004224321024211014023312140243101111434323410304104312340302412112302443003400202441222104441143203111420300242134402113321024023024320103401243320344122024244134223410022202231311324413103021013323430400030213234002433400422114321334343103424200020342134401414431242211220343331230421402422041042044413303403442313221212140223202341231113032021200311132013001220313222020013321343322231112314421011400043044134013313402201334232011000000330241332310424143131042110410402210441124321111131431234303310212214041000002214134313244114200043420313421022412144004404403310010301414212220030122034130121033200233032244443211300102231244424304030411340214224102030234022431232203232022344001302342100403020142043100421112244231001131124310142340132410403011223420200412033324142414323022420321314244222404004421104214200034300134110232402224041020112041004020041044034444332020403014430404323311144413024202423040102213304431434001111122244111022424240331002310133034131102142104423314101233304003111024223110322343241133004013441244043440141402303413102113300403230124321210144120031344034401030301302142422330113444242213113244012132410141403011004302413403401401320401022133033403213342144233013312434101243003441140133121233232213142224301040143230100312314342411420344311443401211240140033402324343324023430010411433223124210434314442024142120440200010020143200303014231420011323330201232021244014342403120441124321431043042101420314043330230114210340332033310240212140402411220322411141023422042433034144302410143201104033413210414343140120121034420212343034442140034240313030142432214220234231304140310422304421132202431441112010242132441244301402320222413120121441132042213013200412244241420143444242030000321403142230230201003441224312441141040444143421310004324001444142203020002144101442103304303141003234222242300142424330111141304142124020424001300041243212034134310120432231224000114224103320200231223232024042440133203444222403122333043201010131321133001343111342334100023323402411414100332203321021044000320020340303323030214214220340", "322313034300200201314143200202343110024241344432121200044243140031020444220312233200411141124200320244230001230300202112143142004231344204310301031300013042142121021140210404130141122133124132023422203020331332223114312320113321214133014001111031123031412424033113320403243134420042241122123300231241130331103032242440202233430120303200212111022143314003013142411101202113030120014144243414240142040442431102120023102201113000220302440231242412101344104232221411022410330102133433130210344330041424144144311230131230134233323430001030233042444300421130110131013432041403344213013442013333121013132102222133220010140123420410323120332334423431224341022240044222012131241111331314401234440001213440130003132223413044143102303123114020301240110201021232432214012124033001442131400131402042232204033210331320332143301403433010023124424302030112021101320423301442022330300343401300324023101141101434004103410433434102023432011203404403134103430232431113333042240334441142343330040313110331231102123132000111012223441104444424323301424432113423143414102304411221001122040002003134010022234100010434300224402234133432032400240243320013122420144114041343132212010304211034332131411314244013034011334023014131411220032410222131330141404434100140230001221022330421130211331421414223022134200304200421313243202443240203440102224344444121000220302210200132301111322421020323444202414112233000110220422434202423344202301420313221430413311032341004420200411111032344012333311021132130410424424423201021331201121441142133213240300430324014341040334330000211132343034320142200342444320041032144243114233301030442301012022032010130304342303421234124110401133244241111404433032343440202141003122111213414320223444023341101013442402113334342132233041321044234421122303014222332242010142221240122132130034442030343030123320404323303040230413031301401241303423304204430003101212202330233423403321201042121130201013131142101443140110302123043443210231343110140130344444121201142341414004012012112421301310313301340420003230233101311100322330211012131243302220423334142400330032133303134404221230014422340314302042344410032231000111330443413224322210033323430134302123033323400013413341340123131103200114023014422123224013202330402142240320021004340032031122403101011011412104323022144423101413224212230004302313244340041003122210041100324300400034002333321003402030020102200234022104130402124401214134124100124004313411142422413301343024013404102230240310133144443122110144031044403241241004423241001400004312421141314222021243003300210122301044012240434030430324030303203113211210243131222013141144112231012143104102443023430201441243414141344430440242413024323144430311312203002003121142142243143222023044241133022401234010113231124100304003411221132423301234124101032202202443314201034121123010140412242320040404440132430101214214444230224234022242110212041200102404334100201322020344200040231142444312313333012400344142144311023400400122002404010013304300001224030403202012112441002113023431142302323100010104242124243441330000423411134231431134042042314132220414234444313243311310304124440432241204014114014032032141313034402033242041033224213314123403044023024120244444140414431243333441110233130013441411020103240411410231230130301134332424302123111024120044142214420201320324303320303214231100330444403103134003423320310414234314440303213103212024423143230104102024321000434431111243422343032432302334412441233012433342134430234021141341414322124111141040103314134310113224012021403032140101420321134324343331201220332221332410004022003241003410214333421044341231010330140013004322343344444332211030110112401004204124313401030144033110143310112324041201010423030443410432313032044044022243204214224002011114244311402224043222431014111304142313333433022030120144312122030442441120121214042221210111303241243342044131433002103141011420411022333122122001000143111002121134422003302034433333004211403331020330400432312300322412312401030133233400234421211131203142314440020120431224041102331431043411202020432314303412312211000224021342001332120312404234402310111200320321232401241022144432424432103220033320344012443410343200322122243412234222102120212123344403344002443042324410303342402141424213210423012143232044104344133320404203243124124134401313433312404034143210103402033204344432004431401312213341302020224243324343112432433021114424011003243102032311143310310430320300210421132411", "122440243423234333130431230342210321143042401433404104402323140003403120241100341224043121022243330244244344213433200140424421002443414031301031023302121032144333442131033102014302142241321440102102442304344310242324114244414200223201134143112210110104213144113042444420334101333331134032222330342432244412431212212304223140433421241433404440022333314443212121114233043210322432410133403213431212342413002101312442233022124203341302404211430342421023034214144212011143403104230034121313223422321414240414012404010341321223231222204404031302331104312232040022240213401013120412144142240141024324230332101304401440423440113320210141312324322431422012302330330444022133340014233231424004214312113214414241131230323310120312024040120221133330322430410011111244443433131202303213211232112132401113011241224321242202241332424042024121123100313023344432024142120243012104320324002244123244214230143342324233100020444241022013214120234004204030032321423104020141024340410300111022411301000123404321310240211044122230133042013310342342203111141202011200004431111344220322211043314341413134033232110424434303120031433433432024233313301111104441213243131243132230133242340133203412030404224230424233403142312113120222120343100433201211424232411040321431010043310243301031241030410300404331223404234301332231300012201130400411120203400243302012244024122304324240440434243304131142343130233013143203041104100211323313111032032134442202024434031130032020433144113211433220343303331414134330342114214333321414141313444001344030310204000012221134421223431422244104041130430114321341220121221214103320212041032120414213430143231044104414034212043400232334032112104130400020212211032421034234302134403314331311231222342344131010312201230322310401334030424332412224131223440303023333121342334021331434342431341200203400330311333431021222423241111423144410003043130403011302303344143330202203120314201104021111340133203210404023032440222034221011321442422043033430441244423412232431424314023131112434024320440311122013043410342330121001213141211400300333144111240141001301144413113014200341230430124013323111240131103332420332122014410423020044324033232133320243121312421222002114040404304421242432431114423411114014434042423301244104442123034120004224112421012104121231430014244304231334011304212322133020222112212441404110333441423314441011343404202413111233231343232040321103341143230040214431212342001013113434444434100404040110122203301141300112320411030203232011112132434323134021032020314114402424243403202403222302232412342302104411301044142333314301330422433114011221213003403022312011342334120123322321234423112324331104401012023143200440402413314013133013134241110232100022140444042122424130220123433402404401114120202044240422002100232230200231010340230224143032203344331113140024142233404124002203104000002134214332311403004214024031010140310312241242422011402422000224034220121312314040332022232000142331212124022144133021044130202024144414410424312224332222040121434444031010243321144224210102410033102313120042232142210042233113043033302214023132211223421132430221304001414214423300401430044114134101221001001043201242432241303432034201133220302103133223131210121013233004020103123210203134041331041124130142232140140103102443303012404111222341232102320340214340320414001222343334340133100132420032430240113021032124031304000033224200100321423302402443013313433140000403403030120323422323343323240002401144214114133403403413013143204442143434310114324402110043032243133042141203224102341002131432112432124200213144410213434022211301103444113443443010033144233243314330431103133101332103422413132222012342122234420413311241414140330212321141110100114144344230421341213131231203414103443033212224133411012412322233341031304414210422430242040233000432204100002114131304334403203431031112234104032244023320414301204140323112320320244214410313301012103001041423443320414013430332022241200220002142201322441430012301121142114000421324140341402233342414421123112122400103324430203130414202120144002312220323001211001033431214421004211003233244134011041322420011112131234023213031223134442222024144203320134100033421301343414410213044332122440041120313121210401444232043443033341121221331023040134202103414020124212010311103130112242114410331420024334201100104401304204311142243324233144303044132014331201211240041211123220414222342314043040324140003332142440003120313343220111024140", "133130034200304104241140044410440433102213332211101042211421201313303111301101300211431324323103404342320424412223242301030420213141301310444034423433334212024133443111221011002233013343312113221024441000301432314141001433030102033340033004233400232423310230331123403112421432413200000112412023324003330010101233230042333302113303414422414243102321142424123200043303112310113012141323204044443234134204032143230100323442424311223320132132234343230204324421340431443143014241143230414304440201022421003030101102042030211143312412020400422201334042114404212001411213311331024430402324043204133322311430313014310241012442422332301131230112001122322242112030431001132012144312311422002241004234024410102103103331433333031314133233114211011320034034241421043204342340304104401131221322030432010430401113121001440212033143322013024311124211203040012220014211222012223022412344434430032113012003203401231002402112134022332212222303444414430302013223123223200123320122001402120104344301340041113304204204313034141344320431321240341222020141311443421201300213232140030103113044400410020232132422324323222414142112103233411042221032104002010421112303022423002132413011031401431241302322402140211033320321213204311310313202423341442214333304233412110244110431440012220114134040003121304424432222230300011101140244240211420320441344223004000003020323001431233320214013211200114311300210020412323314313403242413440420441114404100022012144110133133121231413240034400412034214243421330241100344312213334330240014420043404043110044302021301333414420310020221023102120144132424231421411111404141301433410000110042044121022242332002114211312200442024332012010243212023421421434222403132004200230443022314121304013443113043400023211200004014110344133230401410101322132001200040334040331143331123210310303244012314412034342330002320032323004034221113121230141001402344024003133212200443103043334220340044144140003113324341124444234310310423001003402413041143211342431102111023312203023033400003443341240300024001333342101212012421142030431234221233003443413131400243304144012023022133234424330300040231211422224243321214201014144122010311140100324000423400234131041431024204420002202034222103312202212244010103040420440432132340232401224233342221021233441102431414400330140410430234214210312232322012130220121234101333110232024033140140030332141130411133012310331020000312300334030131100100400411212113430223244040214034114332111002442003140124342002014411041224310433041044334124141311234423100211244323343324214222033341134143033003413024024004404420120234424121023133203142014343232042422240421241141424130030340204001343230230030024320140233101002302413030024310230430213100331123101313041204440102344223430433020422004214044033244004142442140024220431112330002331134443340401210132242441124001300420031334240210324113033343423022231440434234311430043342131443421043141244412243442113132123321022012212310000223312424104441440001133311424001121420231040430240241321433423314002002114122414402232211133020102120004422113031241342021334040423341112120222314110413440043104440424123311300241224220231113114020234042431224222302122143402434012032014001421144143031113424240421020021122232201114342424004204104040334401322342413121101422442003003210122430140200441121412343024423240100421024033034240444341333122322033112220032022022140413420010043143303412140413233104002032421304212002423202141321113432024214324240043204131424030422033241141242111410302010010243344110032003333120303141100303030002010010344142043001414103231242323122320434021443032012242333141024121320034121042141332132443340103123303143421320012002000313303303044000310440232230323430331034021040001014412000423023433200143011030130010132431201402314041023204310033233413411244011120300221321042002303421403122121022244431114001043141003401240414020100424244433340340411402121313140313021310312403440301141311323330333024310442443044131034034302110414430132232331341313244404431042011443023302133143032430044320341311303114340444013042130210243314101142321040022430014330330113233421200421300101304113211402401433012102040001211340221143403034312141210234310043314031020022422230334110042141234224331242442114001412414013114334424323133230202102013303112032310012132220313201414111242234343312024321303404011100402414303131042302010230314113400001214112102400230133311242143144221140204424424440422440102042021233420011", "143340110414014100203214030442134301031411023211010043432221043322430414414022144402434144400231302340421230340220011031343344422213332103031410230442234324312242334113020223323441302112040432420102423203340001433421442023234140443333442233201034343310310010314132032422130032331124433034222233324333443241131241023213030233123103102431023423033432200230001121124004042341000341020441141200040113214000020210234330232200302340431222404343320002313142204442304240014113414411204432222043422042214044401320132201242334242411412410030034204313400121043224220131221411214440113224033230212422443034210234002213424302004432221240100142000043014432430331044222040204410142440401044031203414444441203411200002414033400434323221421221410241102430020433222404013341032040130304200232344034222113141223424114110324424232032110102113114420324134114024212034341240212042132402311040334240443040234441301131034024303234433034321124432113412034144211302301202014122433422332431434201003403211411044230310230342403314044323321010020321240444303041440224304112210420431123442112241402341434004300124223412340234413123102131021303240223340141113224141240441242144134140303014133120141233211231400021034403233302120003201214412223301032223200233340221321423403021004024320321410341244120031414431134120402000414023033312310410321442400330421123034113023110033343310203130442200321321234012314323122340231220133304301133223114031032323133400434202424140400320323103144303300122400124313013143121421004432022213443114023114223324042233111301400330400131120002430211342144133301111131101111011232001202420310243043103343043204332031122003001321011311411302331303044211142430114020411113110434030413243224442323242011443112220030120222401421442411142212312101043422044123124040411342243222212004141012134221033344000112440444200123412243323012003323143440434122003142204100123243124034041441441223234433043232300113032330423444304434002203122223332124304121410231203323142142322200242010443211302144011331204233031213220042332421201240042143122112402210403214111031132202201142401204122321444213210124323141424304410243203414242142012011422430310024032123333331442224141222140221414113043211114303422233240242134400310400113241312013243110410401330342201334043124442244111034434402202142240114342142420100414024001302124011300232330021234431011221102120300310220110333134120422143310130102442314323303431310241132221341432102010032211110112102011312220014242041433441114411111303202331403414234101411342313144310223300403144131343012133143443240230441403420314013044014333221314012403001401413224404342140103413441443030243042322020103420414402231121230402023423012403012043120231243240010322141140341332330313414204232011110022440311440432103142324110033430332320040424322330001304122222211043403241100034030114032410213012011234422022132430210403122244313101120421300042432323302202422201130124042012200444322230313010423424224033000020231344444010300323242204220321124431031104403101001022333041243412341024110131333040020213321410044430103240004423030113421002211110200342143332314313410210231023101311331221342244144344422331012221043420342043441304340200123324124414003143224120231041023433322402014141024113220240004341434000314240320302043213312210122033340002204431444232334124140210142324304324231322211040421124044210212400021303242221441244104030040313001233321331322343131100340240124344310121443210321412410022210214220142312222032304140431222434140231404324301043333144232212233223111334223444343102222121011214331422213403322231433141204111242410302011213043341041404201301321040413034211230143042200324023321042320041322423430234021343001212200010443442401241111002022430032340001003123131202243211421011222241240232331342301321331332003242040023112300122142431224112044234044414330413133010010341030322423243222001322220304234120001232412032424122211331400001240204412323332143010110244404423331434302004032332232132030340114032323212033421314303433131132430040020341441113232344341210341414140113103431304132143043014140332131424140233420134300301342334210212004434104134001223234233112334423130311023210142233032203324024200314340443411102020023423022043344321434232304411130422404300123111444120012343244012242340400310030012222033411234414131234123113202334421244213110441042411410222421022220041342012210333423211030232333114133113323232334130100420032332420341312133300", "112040233211110442042403303332330412243144112134011110321142244443211233302010313321142032330334431442422112042303341200221231330211004414330014101022430432334201222130331210443014410130144241220322012334120403111142120231334404140313331223444324331231100240001312304201121102334130344034402130143444434334023001344030444333121411213323033114001413111234444403320401411222000413024330222432203224222424332411114030212321340201110310143132210124214034203341114114201233213212422432032043140204320012034432012042014243034402122421300020413004012304114341202000444113341043211203323000243411401004024033434341330244023303224322312221242214411442023212441230404142003410444330033344133031202111032042132400432123213110314214333034422410021300133102442301014432222420421234110343100030002413014220413131123442230313444404140441412442442034200221410412241313231400043242234401324301310101420301441343004342443023211033331012030413144414003210234331242204121343122114204124312002421313344210333241210333212113421321003101144244420013223311142044244140313113244110401020110020111330412010413141101120043243430341432002033244422310420112024300233144334212102121424204320440131130143203111113303223112123124001324142442141324101303214403010023321340243211424223133210112324423244411343144033010112201111411323040444043124432234003120212013224341142033324203340001040300320021003442142113341224110024040122213004412413003220233014324423132202301400304424032133134321032401412034243334323443110404132002403134213430034324131331334244313013400033100342313344213413300014400043030343114420010301321100221203044240032223042442044114030100132414143432143113101431310014243312313103333212433323043422022014242013142223213204004000241143220411110312034322001240113242130224142322132112030024322442444123402000131014444304230411433412400034040141222033200434220342030234400433341423000120311201420012324444210121033031220434143000102324142304422324311132131340104302010440040341242323342202200323401042021202124323214410412432311043010414102000034013221402211313022120343312022301112144123224034420231342333132243412403233031331340240320210012440420220030414334344424301130410001331230423203400331100040030411101324310431010343230114240343132123232004214214340221304233044102240111202112404401143132324224342402342023441242212241044033331010042220140031300122404342232233111220121444032410134324312320033432034341432221303413344203110432341134021440404312214002241120241000444110304224112033320320434200401031013431011033310222113314444233440313140444311000102314321203312412014402212024124141034400200430101102132244212203043331012211101122322440444121104431434343410324204204122200312233123120323132302032410330313322402330421222000402422420001131032403314242223321213041422433322324033024232031123314023402111134013231432343223112341332431404124240443441202213121031221143020040410430431400040242303141032341402120113004112341101324242440041324013320100120203303344312334134332023024440401114221313303412440214413212443023034023042311144041241003102022212113412341340120210341040002311334102114204423004303431322343443320101304401313430011221212211011004244030023312414243442323033020033320140111232440220211404433212303131213412110444321221314311434044021021102034001132302201143243422304040133220342124422111000143200421303100024302334421442031213441320022343240033204044211130122133040403032312223244213111111004012201034100041402334034201431440431321011203204302423311131100221031041021330444343212003214133110010411112413024443212000413200114413311223412142124244314341422343320033231144422414200234211140214412400110221044101321410241124430303133020010442140102214201120134400230011031213203300204000424113341433444042304032223340423031340233412032430432411234210104330140211422310142204223142001403231403133222344313314204304404021144203421401041300241112213410404133102304212300412443403244221142100144042141302204430022434423122133434032303340111232200433220324314404310021342111302013332343314124423122204441232320333442223430223224441102311442341440302132012331343243422100200112101004313423142133040230201314230424243301323404134441212222030441021014332203341122413102231333134323301343330333311424422023342222434020142443211220303421242341410134314421420402334332004111110111343202244131004444114300111034241414203130434131440023412100242023224031142320114131330434201314242", "233424011131333321043414121430111423032440111314401413320241032330220013011400242101144041300422141111042132234422111003434400411301011321330033212241131444233031331233212040111111221203130143104143044314112242213413114413032231100344042420333234020424144100342420043311243142122013100123040202311243222342413231031032243214223034140324433304202444033134104121434124224422432212303343020314410143300114212022221303430220231302200420440010134311314410132044214444434343230212223143030110334241131111201112400004023430414123334010144214210224420314402212001431033103210321342412034301444041304403031011030203324041203020033204011013303432410100410432311140241143233212122200301040414020402432411030404114433201030304212112232201234410123404113422040002342124230203402100300204314033221321243014221110421030003344133331003331030421140010432122402113214003232001224412122230110122402433212411422430133314401412000204244412311331214110234320300414414111030033414302443122140431301232040100220403424324333444301303302302000431430023343121421442103141104441431423023233120424442330210300434412041324120003420032120431103031324403043420231114012420004401233023202400012434200113034141120404000321320143331201324131441214340142132213013000440112222434242242321310323122424223234201323311001303243234144024421430432432243144111044212203243110043014134414110400303313133030140024204330234310032123441001430132122432304431241200021033432443241324103311411002212224330424123011013342123110141121442423001210300214042424124231034013442134413121414414200024303011331404112011432243313324002014304422134214012031410023211004102310042421333223303124210134101110243131223020121403202340230012343304143004313211422313124134240234014413422012424334243410332103301140134200444410323232012031342401103121012402242200241410324114423220111233331110332304020023232012343034402420401324001041003334330413043440040114123232232220244021411000404104213133002203000101033004323041224321421221214232024144214413244000311001130412402040304441230223102402041430433021124141300042310334231112104324202121240430040241431342111134030134422333343413142122401304103400100042300210044022233132200140202301100113430304444323433120013202111143343400101142433144022310421023320011222104442241001130024420402121224032222043311243423123000111040414301142100042110413224120213314432322341104424140430242133403133201123413424423144204131440120211200303202012203340043442310403203040201410103331112442234441413342313214112142214011330131403210104100124303334210420411203020313003044200440040314042304442420024331133313443131032030134034342313040202143102134404213414203412212002141220133201140032404204041102024001103402244233124124412120244331221123143042331313232204114320210430122010032421410300324212114323013133142120113214131240142032442331301343040242132001010301131443213341111203201342414332404411143031202303214231214002431432243444112400132421003120011433224123100034110424000301321303300121221322210242444243433423134011003423314344440034410010301003124130100321132041423040330043413224122111441042011433222243433431023111412133211424124010210140303013101023243110240221200411132233433122124141324303444131012242322410034223424202004242241244434314031223132442214113432024214424004231324043014034420012412443143242341221322002104331211340210424133023134144100141431311411413420240441012011410333241133104331324311423331422344431121322341301241220141010134031232003442043123324213304141033034312341140011143102400313320222034340304340003111120304422230411020402343024432413413240220234420234240323443224241424302310400400443312421230414130244113412244024323041302023401300044412141432232031002102440042323320440130322031444431433140123432231143021440012420023234442322041232212203001301110332222342334214033010213130300423223403141422344313043044433241221244122412430143310344340034023412221111343412100112312340410100441301044002433000420002424230321432234201340312332132300341042400141301133130304021024343333430210141011401424124021102333223201414002002400022234143044020122442004231330102044110000421222343343003203341231333243343422333322130040440443432414122114443000432044433040340343422402342403003203002042024143040330133221101212003412331202402303220130121323130430020301341311203103413423003403200314102342202030402224424001001330112130023313434234132233412023232412144432441301424042131022402323", "323341303010101434142032104144433323401432201244443222114313104123442222131140034211204403012420214134420000011440001111112432302233013330431031321022041410002440004340012101314030030414311113403442131343433213321441213213433204011341323440402001441114032004323411141223034041420110311333241313221234214413313223004134021120234310004341420400432400231410433421220432410444111013042241044223132323142133312240340031131122213133334200404220210104133441312121210303210322100321000021131034414302310244221434000122144233324122241113242214030121242040402204031442140231402223232414421330312130330043132224044333342210200424013323410112222132003410420031032204213200111223201431410102021334230110142244313143230140444004444204402112032033433221304301303240410430333310310221040441330410434321442021222320241243010443202001234124130334302230004210312213030341131132232340213134040203443322432314110033141033041232311344241010244314312402122323123332234304112112213333440414402144331302031143400411423043234113041314440341003441220314234323420202413220421022422443244232004433113221432430430321303203112314404340133221314441030113434110230142143313103404011244004321240424432330324211032322340313112212200042033143214113301104410422311044444033011211201403002004123402414133043442130144404202102044011404100300112102000143401003441402013034241421244111213444343313400132312210214031014341202302030422330114330212232440301042414340023102421224230042211304013141212430241110304224143312102232303033343420440411341240304213041031441021332211032303224313443203220042140002230111021304240433222420341240003142232341240340310204242014231300302441241032110344411341224220013024412313433244100211412432003401234021111242324300431143433224111224401322132342403041301340430431234434441003423331100213312313330441014240200313234013332422423323022314343024312114014010034201241203004100410332140100404110203204003443110341342421201000424204030233011342014214031020102241044334102411323433040104440423134230310101432404232031332212320241030231431132132213101021230401032134003042012310231242334043344343133324331011214210432334334134004244414432401244411010022323312102044013232124413413403111300233301014433130040443211031001113311341231232323023113210434014114442240240121001444011022144340233302211242142314320113430203140120142134142240121444221131223343043213221330122303302001123401313031412340001031142012032011402022003223012340421143321302442121412232210302401014442013441131014020323102402440111234201240132131312301230203043332344041321404333142103002243420010312014221041031422020233413104401123404134322103122132102132101244121042000434014113311223101043214420402303412034130420300210212442044124233303231130020310122442202212422300431113302243314414422443413124420111314433333414104323013210433343330212320321101330200223434420134214041231012410204033133343432111201142413010021021303200423130433133104220232434332331200323030212131412003330431333100434140144103312242331011011130321123214442034341401021104324110000410313121324332040332040310313311430203123333013214021313434200342120403300214140022321414422202023044433304204212111411403143213422041313042203031231223020423123144404412231240443144131402440302433444120330012434023010204441122044304033401210331420444001130220203241110334311104323004432222200421130302203134214030304043401234243444201121133440103431301114442302433021022332411440011001203104433302103230123300403040300330001214420242211442143333113000300120414222213242020132144104031034010201344132403140330440211241131124022304432032443121424421123340120014133213042131132100314100203313134402234023313402334103223022304213140331102012403324132301130304311314200020200112442102124132221334214103434002134122013430343122303013323340430434034333220011441320201144121241023310044432003430343224040214103430234144231340423134220414000013141140433223231033434144130421320112330101432104021130121234432344240210441224104101331101443144043222430102001310200123103142230140104012010102414424233203201214301340223121434020440030224231114214234224013043311431442420330442203000004222112423100432412440132340343010024443004141041044123144043340321110132420430243023140130201332411104202230202444240232020430040402441420201310324332424213011433244434114233433103043441044414410441002220230042220023022233332144202042100332011200330422204431314431013102434014213223342232", "300243434043114030302433141310414141413400222014110424100201213224004203342124324424110231142440122040423243441422342123222310141044422122111120403300201301222443021202011140002100330314241412304422012001144213140442442343411431204142020104303400323031304001404321133030102421403204442330230134404120044104041442020022401102434120031210200413443340033244030434011343314334004343304014344130020104043244121044100230301403400021420420234103101321440000404022031034342140002130020020322404332303324314331034442244142024414420124324130424104204022241004200232431041323002134304343323242033422130042232300141134413302240222041321202120441211134034322403233103104422001034300044411322010020340104312104002421001130401030230131322423201033223003302321113113401141112202130233141213442123140000042001333110043212402434222242001123234120110323421113333120432421201033422200443410143202310240243323011440200101000212433041312300300044430122131242214210210220242401224141310343201003320022441301332111120131041020304004031040311444343202111401330102130223311241403101343122102301011443043140113042003120333111343032220043100010014144124244211113024311340230223012221403122032434201303031411331110323112013111343433122331304313103303444322240130114320444243444144442043131414431204220304042042443420210131414242401100110204104301234031234310320424130402441002110214021111201411121411140133332231430440024422103022130314413100010344323441011443104424443011332212413421213242110110341201430241220342222410402431202301133230110441043304443040242142140031120321000220432042122104123302311014013410011122430324331433130022320441424213130401222322423224440102423402442140213012003104443232010422032004210341222441130204100113332204421224420101203231030112334412442244422411213032414014343020030331014132130440211303423001420014434123431244140111213223203234042431443122441302433332433121210220201244112114223223443002242444004331221001330403300342314110040133420222234303004402324014244014003003002040200214043242204302402134103031013414213142002441304300033300002401212102413333143240203343021030442213230330420310314112322122040423103300434422143301311411230010031121201244401121132040134314213214041132304122232424124222113033341243300302243214131210023212424433124203111031104212131441044044244011201332240423332434143101114012133240402020213440210331022144312110000244034223121202433304344212423431401333011044233400231300241422300010123203214110130242433400432233201004414300203101440342321101140200230303233402212103221322342024311214002124402221141100200333243241114333023111411401131404423314223312130101024330342423320120203414231103331330302334123333000044030323114334420110113142330324240304432444011430222044300102323224242204000102414411110000440420232303343311211310112213003202231321141320143234122102242110124033042342144301033041122312431241240321100402113341002130324301243011300231224112230103320032143022101001141212044431142211043204424412440132410403123211344302134414413044214044021134402312332143013122200301023303120104113020000414133101033221011242414314142214230443403034334330122311321340044241342132434403414243210214430423322313020204420012400440220232203122122010411041313022041230403302300423134332203213424402441140403314443222034024224441043323103332014332143440204430023311112120410234241440332440131400014120433304000400220300044324004043124311200443333022303023340030112442121114012404331023244224410314041410021100202224244013003300143141344210304432144101004300103342442441121340430144440131142234313232413111042340432044034240424020101442021414211402244222401224142121321014313034412021042411224323441200041414230233210111224130234033100214404134310411404140241434230311314144432021100412244210112300420144110212343102212441410402241011310310241140121312201024421242400044014404401011104014021110020134221410111223211414122202043232414032332340120001440030304144011233022242111100234241023301214342334444303430304122001001441233231212224132333004223330041122114322131230440124402111323121334413033134342033402334332444143113311314323004402122214431343031300310040344233001432211424120331001322034223111004413233100034200114231031023002321244433140041424024100233342242200231103100423423014112321440211334212310233234410440142233144331241001043021402304233214240034420213203122003302133333324332333313340241224310310140412344323412110000301444433221", "041344324431134422341234432044420423302101342322413402203404243041232430413121412104211302312201034413121030010203011010110301331432242322130301124431042133420013203401043301021243030001310400420440320244021340434023342114033004322214141340024112300302220222143114033111123103221214232004330204311132433004301324210221303110300210103120011333244104043111203344004004044422234031131430002442011411132000112004240212240040444431311001240332212030420234103404232242202213123000142114402204221030044002030200114320123234443223311113320030034441110313222120202124104210202202220304034243244301102304334442231313010022443302014303031333231342120233303411101411340313010042321130302200013122201103004144040024124234202333240241002401242432014322012241141401303202022232124433343411013300212423214103302300431220434233143242434243342243300043314310402421303113333424413132001302043421004044013210103001313400400330222114311241412223113330241141444240040432433421203143204100213114030411322222443420340232433240110441022321223323220443430111311402410002200024310424031111312311002242304200342224302322140401401400341320112040401222134124344430211323001112214213423433030200043440111121204302021231344311331122400111312140441304344213240223343142214202234144211012042024223314312100420310112342132230304220031334000434341421221024022023410202042440032213431231211433433121211101210000212344144303424233010241434110423033421140444001430400111424302030420104011022024000304043144340043203111243224440040420004132402102413134404322034142423134141424300413023014020402233341340312033111114002113333303013221234044433401310044032130220033024041422241212414203034211400413034441043330313040040203224031314022314002040023030122211242421414230302132334101322430333430303304101234330243220243240343122423420431413421202301101220234201412024101440222143020324022122122424022041234343022333203003433023431213243410423034343422124333010412200122110231444032422032201240400100024231234133204222102233111321032243221120211402132034401300420334122000244112444110410131123444422433031312410442431313202102230102330242242243112400103432212021020340114241431203411013034422044220004432330031314313233422343114402324031432204211100213241013430212400000432112344124441024042243103014421220421024013422030313320244241141311233313243012213234302343003430022022411341430241310320310231423223201030124341243131101004432312421103044424000213144042142440224401310321112320102104422020141131310024023420203340433302323341202124241441413433202000411123144334310422013302234013123132132232441003343022321404241200111310241022322443410333124214330110104221030033314204443142042024300000142330121221313302430141114322044044404333223223222133222320322004432012243430204422301044332012213443423323341323141034044432433441143420102444241100440224210423331120303010110300112013004300034240401443434422020130102244320443002000232324433234414011244220440111324341042324124304002000333340010030104303444340104302341413144343043012013010234340424021300300143032400303102011421424244412114321101001341013142143340024224340224323244234223301423342002014313313230042202111320213404144142011412311334024341124343221011431303324134002001420324301143424220141041033241030333220210040112421424012320042243232302302120120022230134430342140221233210414330024442412311323302200002334212320343223312103220332201204244200413330101440132104110041213023222304432343134443323421332320234140110143003431342334212143340001404314312041200431143414242134220320311022030302420111202043303011403004202043212030210043342202230304204434344222214113122403441200322034130301214333432101441112133324200004204301041442203223023432132403230410321200032230043413242104230402004341344413210341300423111420040211442414030224210214113212413331024201313324202342120120031400104011040014002202304441234220441123441010431230204101242423041103132320332012323410000030004240033442243332221333111103201042340001142201210122100244430302302314132432424034303002230412033321323203121200102421122040111033403004013412032133010304321024033414043303340322331023204211430422041143424423441142414401144001232411322400114120100443311012220432212240041300102410134211423002030114421304310404243310402210422022130430112140413332142321113122131041344124111304404404301233321210413200214433310430303220400001124012234312111024223312013441321012430323441201232233312033032", "343424412102210033230432122132314302144031224030232230120021014142200144011143010233014122311004221303012241414232323111041341424314212142241030301140114340004202023213223430224131432243242331033441010030243141442123202432420211240430230302311234102113433443331133322344111102243240130100012202233130013404340144101143020122124120131223222021224440004332404232301403021020040330243343213403202304212322041044100434124444324110043110001302342041300013041013144232102343111031200422430130043321442224123423204321042114422143120144040023432032323300033133020322223332011141301422201330114100114132024203000033214041243324302210324140220140022440103140042103021411044213213213241232213133333403211042124030214443342404032024443421024143130200000113433240200340204242432224233433240331304420014321022130400130343240024002330041113340231124123323143443200002100443310332402211001131402213042412001000243244434133201202443220021444103404404220423303044223202114332404410223024000313012203401402034312330244121341201212233133142334334010021422214323013141413422042232411000303242443204103100403403124113041341200333143324110320323331001101223231310212141313422034331434214300033301431411104243020222124000003302142430300344313021024101034240103224424011330134314302144021024323223314101312112314300004201210131431431142123414111320423433142221231022342301340342234212443314431141122404044322102022004232140123223043401102440112330233204002301040404211141041422140212111000102123210021212100430310241334402202323112240040324103120333020101442100420111312114002133120023410342010122432342003132424231203304230143434401110330143203120111114244133432410101423312134200114202400103300223301143102041441121021144441133122020041323310224143400343022223242233300223404403014204101430443402201403143202402301420241423344124003333032223000011243413243131110210000312230132044313423404441203310141331321231214042120014113203421041301123302113101444132001210434043234333320300303131224442430442430112204122334413222244423012422023102223002204240032302423302424233333132300331412133134430314123230124344200243410033441312120002131034341010402220103323441124244001014130001103122322031411134044102021002434423314330102214142242401012031102433131023342334442141424022422402023431412002231044131112103244021331301111112002123123003002413143443314411042033012000111442314204422122210020244103324442301311333243420103113120202020410423420113201014034411123100100323002003433044224312440420400313213434241202141133023130100014222100043132442401442420323300111101331232410311321113304321141033122300010220200234340231123134244113204041412111121341002340104032023033341220444133032401012301444322130230044103014113030001431121424041241231100210044011414002111031133044232011041244304444344343423314143113201022100104043244434004024024400023111231423243440241111203220403334104011341244420133443314004022424223133302300240304300143022234210130442033204032121323414102321314014012210332223242044230333234334341120134342312320100202130211220034210133112031411430423320100103433200030442414432132233020234242402413104210023322303021124232334323103131112014010003324024223330240132332224002024142240212303221232014310203002233410043124124011333003021431100143111441010110301044033011332012400440100013441203143043321101332144430102203221112044302342241412320442234002212141222141343431130401014413022221300202222220001242002143012433133131121043023434041143130013340212332240034222340124321322411000412433143433121103422130101404342131001232441000113343214310034442042144422443203231103212214414330423344022211213411024330020411111001023134044234244112431001444214332344121144132312123133242343013101023302010322112144022140011044220242324342014141230334434322134324433144111112212322331444321422102020012231221321033131241122202123123020312210041022411212404412031440441233232134323243121240321402412333231311012241033102314434330301343202442011212140040334021130323323044424134330040203043341241430304040402043033432103322311102404411233130440230304231011333123004041421340010332141303431023103023113140013201401420321420413004431031131244241331401443104004032041144341413010020020344202123411132021322100333402341103013432302203401042133400020313301333010043332040320342423220321200220332243324322310134140230212404424143412430143434223441233231420441410133431243402003412031234244404021242414031134230", "113433112103234140311303202122223123313213313243124024412400141213214141314101240003440442222033344002241202330231243022420222221022020122404033232211231440434430123142442020324442214400443220101410024123133342323103404312123340012341314111403142323114423243110230130041410124224412320032333413124240443411430412314321032233043212321214214413301131300321310004403303222134404402423103000412333024201104110221223303201201002042111433110443044344232324231013300434041102043241404334141123213210000311213242411122220030124131142033202124430340331320120120221022424141010004401441224044333131133432112331314102334022342440321422141232333123344240002202311211444220120131310420410421442244014132022000111244234041212234313210043131023232433413011210132332211414222041404102014031021433021114431222301422004310302141331112031234014244243202400312132401424022224302223112412242222234341400210441414333043230411011144224421030241114131042411434021211131420240321003114404320424411303300303420443343414320320421104010143414240343124322303313033100100214140113420104021221042314304334100240024132224222213403434104324320041031401110421344200200433001403321024322040201004144134114210020101021221101344303243013341434410341444234333403130224132310321114101410233231340224241121232313114412442022430423202414401043124401431403212100221310023003201423410034311221201322323331231031112300002324404301414110103430443431412404324442030332343011112241341244144332034030040130222310410203222133222030422002444243202002133423033341124421220232410430232432111110442430221213342241203203323123420144211201313323102210300123213121430433144122442024421231413001232303341000121300240243004132003404003403231120021021234422422432322203130144034111331131323240013103242213334301041132220213114124043031010001313410033104204141120120333434011444323323114122210131442331334142224442430230423203331414013410142341133140231104344242114142241324122100441443412010021341233012021200033210001043234301430132013410440100223401314302031344243024224403210443304113414121104014011302341020133014301113113034443140012322134203022333332234132330010234222403042403444044441112224232114233203343440231432112440300030023123104103043024133142220242211230344014412122040440410112404212440130441121430224244322321343232034123140222413413010023304012124130433212104424141303042144334223321120221140214314002014000100324320221211340034421200021444224342021301034000411212434314031322220321203314241214431232141010420010401200031234330131420201301201433344411004030134102201320203024321434110233233041121303100443312442444431124042101044113020332221330341200100223141141213141043043444422103310420204103333014413233221432012214330401320032031223313401032243114131432404011324102143140440002211111110443024014102432242410113244100320112323331221100241343332412300320233131243212341141140022423312324331021121124342310212411304124410434101444321140103044423032404211102243143144203410321223200302322101332432404330334130214221243142330330224444432300140414442330030304344040140410443431043412011113231012414222314343422233043224443032410314412023001331331340311042112424130214011200430420003131221012444420430023133221132133330322403311400432033130102114140223134101200132343433314441343103122404030023142431004200341420430423214234214213043410330443310201230201203031212402201001242323040004001211214342032222111011210131303431140214314301230133243333003444004023224314132041214210410021132403403242310412140043322222433340141440042310010321311000440420310300211144413440404104402044324041204140014342143243243042113133304103303031304003302431314120333032302334431222032121020030010232231243210414022444032233243222232304100013113301441334411001134311123321240240302002241433022341234443211102304414200321304342024003343303120114024034443332201040032011123344421002334424233111303042242143404214414434241144421244442031202220012113210240323024424200131232033303244012101231144203430341201031440404340410231423200131314041230240024444430421342413130404213000402014341231001401223012444201322231143021334131220110132422444412002442242431240042444323114131030030311304231144234410341100444432420311243133234421203323040133414314102433343014431220420202424342341031341013401024000101123011323141303020200030044020122034001330303100141020141210321201212303430343324123144322320233341210024140043123113240042342402133204142033", "420112214144331214240203410120212012000242441224343343424142430022341232004044113424142202430143133314110412030104004002223141042010212213210223044004121413120012130302411043100213303211031000111000122220342101023330333204310044213021323343420040003000412204344004214003143121240300401044043400321121013444440403343320242144020310143114340322430001441211433430040410242314333013042111221034323322322401301331024142323020413043210443040410433231444131402302434222301400144440121334102233222304030234114314433100344024414202101401430132024304321400043311042404014210200314220224002431443124032332131444112022232304403314120221421010023020331342222014200133024012244101302313411334243320203401332314034000144321441003244400041330001222302344121234200434141333002410402213022211243140031140332132143341024433102300342212031242113313423211143023044132131022014424224421341104034412230431023321042230021211302133311443342123030412204242431131200011232310101233042042422401114111343123130420141221010124121332032231204203224421010204332440301101102031343422013004421344122211021322220243104343303232200112433034413141420021202210114040422222324003120044014422200441133424343211340420400043441204201420433322021230023034100142213114430002223410310122313114231002203432044414021114322204224404224211130331242011124420323000031242001124121403320404233134442314010002301412422001313440024114303314204311444230414033242230002111324403402313113402033241032113441121232333341334043430100213120140342431200341423242202211440440434034442440321120423403401241001312203102030422200404404231033122230221244143113020221101142003103310214441200210100010100222122031033112212433424221002103332343121142020222132404010312011303120324330340013034300334401032012322132142134430023033243440011240443010012030422402321114213320414233222411003211131030342330332420220232304142010044334313232140223420304123310033343334410034304103412211223343331224014313143034313344001334440042132421141413231112144320443111014043243431124202312023111220430100041142144123323431000211223320032200331100111112142403211344410422343302401020044413022221411101130431404210144014240414334042114203320112324100433031313311330103441231013110042224012214020222301202322100223130122023423002224141301214041224041122213334012303044402303002012241404221001402443221302034120301312334111143041130231330400424321202010000434314244113422210441131212232423341143143443032123212211332331040230212200030431032030002111310322014330000043132000130003034141124234041003000323114113210340343203323132241313011142332320410202002342400322230403301211333243001230000003422202002420140441000344434222103010323010032400124421420024403004431312241212100240102021334204331413200033401001241023041422321122342201204100413300134224003344123020004421311243141422110202001243133041040133113013330412110211012041411400043124423030344430421041101324424034132331100014302044304432224330204124321141334312200103332222144042021232423402234214141244041443114421431221103144034333004220403421231013421121204324044101414431232120200342114033421022233224441112411401242422104301303432443220244101141110023341000410241431044214413243200242032113100314040040443414220230114404044020332103142113433043211432324324222122143332433014302233413201321413104031143221044102101032200131110212142430434042010311102223324411141143040101233323201410344311414302433000434342021441112131044142021212233100044222442032013000143314030103103244204342121402104023240304330023022212240443003431340124210020433312342331032221403304100002432331443210320234421213142340143423321232410402414004113124043431232404203232110133200020114233104241012214131404040202204131021403134214404403133323420434213320330303102114040004231213313111240444322141013320022130002414313233111212011413031233310043414340204232343324212404012313012100103342132240412133100142330033010444111344243211312220432344234223004203142041224031420430432104100204311020033310102442123124043320403244103114202122332434113031031030410111114103333432021404142210211000101424344404102310001300201032033432434133140322140101111212012312333424203324141202022433234120312224404201440400240142323342210220311022322221410242023334420042223420014231430143102224440220101314302034312132403001011131340104213332202200010440241420031402240414442010023403400000110432404132344223404243010323022132200013030023214201104404201103", "334310222441134441313010403123020131433412222124113412231010323433021010404141220214323422413314313430112022040014342300400412131231111321132341142134314433200013124230422000122411034340011440404131344340322201043233324401100130303121333333424033100140012022441044422434432442034133324111204124240424330323001111012434423410134123333333114320443102430041112240221144401122123342342031242233401344420424431002424212033141220334120022432103404424244033210010224012020114021042442413324230312010142341241403443040030032232102401242202343422232442442444203444314210304440232121022120303004242442230123441030123402441011102344102133410101434222103222322332100302240114330000120003030100143214400201432221113343021231321322332121244312020300220300123401120240414202232100234032101140243020421102012014423103242320011323243331343122422402434343001212144134022344401211103134012223333133243442212203204301133211201123321402141343041303033034341432120231311124144042040101134441423024320230443344343134113214444114424300002041332342104234013111302202334304310214130422031223321223131131213343320322122421233421120031032404012422212101304332034412434102120404221322312410200413311001042031002100422412210400123004121132403111440432130233000321342223440432331402031131114422023042222314220130121444003320213104204324000201242244421432220130432141344021432241414442333010414110112003130440132414034414032000342223002213201341234330422011342311031303324010330241334130044331001341041141214442421011234413303311141243020204333424204444132222321300142030200301323144134112011302114023124433244414012134123113041214002233021330221313441010300313320422132113421301222030104310042404020423311231141401031414432324442000031342233312311321422022131412330040122030413333333034023322422422231202340444410014243032044400244010410400310220313230201020440242421102102140014000240143220200401020344302414443031422111042033110014233300202243123421322030211222331242432112012420431301212123031324044332111103404422232031120323410331420303131140440203321240010234010432111213434113231214044314423203212420301304120222403113404011010022130403301144032112232020331343013144120043343212431441224004030044003444041440304330304344003024004112142442301323220022101213324302232203143200011111021122443423010123344131110044321301032011240234432120313111240122334043200232144021012220022110202011402133444344344202133441230131242243344344413033121131110323334300101031104203020301241323200300201140421100124422041034431112231104312103233302420033420244432030444141440000013440200444230031221232230240340434401344404131022104222042021143444403130431343414441344131101123231144331401013234001113431041434101014212204203224221033320324031320200212432001030310131133200123201300111424111124012111031330443244313001144331332123313220204124223102220424001134032303401142324410101444312122331004344230211220121120203210001104212123334414312102404212403032433443113013211341130410130000344332143014131400343232413410414242203224121014212344033101344434304014440302320121342103002323434113014233031343243334202130022142312144440311234222400012412133330130243330313424102121143004440431341342314111443101314000413240340442204001342202144312124411232110123200123420404423414414030203012044213432220310141133311003231041334012123033224304101344343412342303014220300142440010343202333030233033103020213443133420014303222424344231401301004230220333340313130403301310233142221313003332114233331333004244033223403022430034302044041014414102130321330203101133132144401243242340032414201430413242030310002412332212321300203142111121101322400441010213120113101310012304210300021014112100243141442133211003032033111110121210314301304322341132401320211311423130200334032112003024400423033201003030031043442431341111001443334441304423242131104433233300123211441130241431200044011000201132001241232233303134044421113223031413412040041020312002312122222044220133340242411211014202002302320422124313131340130030243041013424041344210140004410311440003020204010034343024220321240144202324101301321211231344211302202303034021301144341012231041404242021322002232311441313400440024434241402041342042014412231230413141241004230230002243220321114201413212123404232342220033231041330130432221201040000401304110313230022423300423024340440131331040330102434234243010244141424040431430004344000422000120331212200212134430433243142101131031121220", "020003200044332402310021241220333423242423313413140423341230244122143410200341201133422224134200210440410310040401321341101123141004312204013430424104301314111404200202341443241032140210312342220341204422231044030224104341122240014120120010432333220034000423133212042120312043141331330023211004110041023341001313121033230013310204243233344033401222443100322432104433243014240131400304241111003300102402133002221011111214120133020120121111301142221121321323310224340143443330403342434013134303001422242401103013120330204412120233311000034312031304044334020140033040121332244122113344004113410003220114344204130220323111121130010003344313111142023310323300413001442134222044232100034223323043120034340030310241322402314300302132344004344302143402220144344420302234403223122020440313114113113441344340242233111020030440132210230212331040312302243332034232144032233330442113221420001004122433323031012410232102421030320332301123423310241034024234404020032033042432133421241013402012101242344312012412013221133332143012404000244341214203111232111114021332443423333244333133320143233423222002410103321243331202344242413442303413004141412141312240431410312014243321012113434422214011403320043303343334303243210020043343242334123011341242410142043114241101111411010314210101334312223132120420434104443040314301302403142212434033334133111422223133023344322143302233401310300010323044234310031402414223421200330302023123043004342414013333441042331042111212400303422334422111404040012134204214102330032434310442202231343104140412122313234003104041323100414340231433423014041401410213133313444002301143202230030202012332203113230034142223300420401402121032004142201143014022322232100340130222410240234240004124414440314234423223323404002143233411410311110444141112344243002414234111401441422441213011204234023120142231243012412432210344222021423202443241413233434331433320431030440021421224044100133144104414244424223121022033132102311014222212443224003231032243002304224102132321314032340014211433024342024040112441012001003013040303241214041120430140144103240011131121123401424003011430222340211241110041213120331342133243020032314004012043344432410044431401400232143223003410022301023440240013042440144320240223301033411102113140102343430430002403243341332004443321122423124402014022344324242103043134102130430243121311222440322333012141333430110401341224434134320311002433230211102212021133231233421020434210212424222122042133004334133031012240201014321040342443130221112341044022233440211310321324120223232133134042413044422403034122110431123124240143432120131443330423111004411414342201413432013143211440332100220031102020434114141314314331402033320432412340133020413100242343440123142232302221230322131104143033122324102322131400223031140020334100321241234123134342144101324444044311103220433201242134102213310040024122001134341001000023002214243420330341042303414043003304334234314014233430113220013300341234341200441143114034322012322201102341042012313201043100122310443211314301440140223321012444122340132200423441413012113044330110232223202232044241423023241203210101020002203042414041323304222001314020313301333141240033102011320414222242342321441140114101144333030410030113013121113041234421403314114411100203111243342331141403230122122223142100232412244421202011041141020312401402343144234300331141322112222101221301041343044130411343332100433334230410303104123142400220401014300433232033011431143220044023033022244111103102221303104012130120031040410030443042103412240343340234243304044442103212234101213310440002132232221120430340011322310024141341323302023330000320232323232143232013021242331204001001434231143324430222030441023340340114333444223333013432210224143202130141100142344030411123231312434204344433102144200002244222244303134303240013024323011230304313144111043044410043014031233442403024212004133114341003402033031001402302332310101240412301124223142403110313103413100043113134331214243401431133000041120023344132311104023232203041420102034442024331134144310142140334023231413120031211042332124413344240204012120233022004044122133123203110420020002430230314421403224221123000440031031404313320421342100413034343310330240430412114223122220231213000411140023240232223221023042120444131032022402010134244222124233032332243122032443033431012324042243011114312441103004313022240020434123230300043114420144401013132104430223420042020030430024203132433442303241", "201113132021223111341131014423111034401320021212233224202142430043242243434443101134110140134400222340124033020431013201021142222420303122231030012304301002440223212401234444142110131243322204343331031014420013031303142043324443042311014332440203330101041143244221224221044121311312203042134233301304414102040322224314113413223142003332010441432312332021014022244430002100410343234004343321211433311003131313202413042413020410230131234331204131001400233001331312340432422202121303024100342212203030022420404131432234442442402111221014111132223102341304204213312232423110032131214422320220032210134343112031224142330213024414001334414312414413444211024433042032403302140131404303144014340003132441434442321443311001214443011422020421123100322120340112041034423211134442343242344144434444300141420421301303231000342020111301302020312131222304313223004444412302110104300023413003412412141130143243014112110022044221100424043434311142012413000131220002444331430440432143031112113040213434144304124001300242211010411313423033123031343144112310213131443334433300243140112323221011310034011032303230400312034231003120103230123020420230300123243443432441404312433144042404040203230004202200410312400402123422013143303320330131220412142422004041222300144103310121124011122302214030114042212221140011044140231123330243230221012014130402022223030423001100234031231010314444344224020201401203300030334324022010320014114311130240412401420022343122000230110342331213124020024224343243344202331444041310010221442201224443144213200230211104122132121133023022340321140000342132324224403243121204320214424122111322243413321220223112002312202321224004432034441433242214034442021220220210101030403102313012112014211211413411203300303043302011121442441122121233031321114212230403402022142342010424400432120200320141340323013441140242342321110110242002103143140302440012230244132022340141331133314113434113031222100321313330222032040321221434134244313102334330310342343311012222301414130104331431111440301331012344243124013304420343012002004034341414000311441434042013222241002043420402410014000311041134433310413240213100423443210243442303122211002111341232411302000103341003124444341113314000011301444143134403334444032414300432311244423041410112442222340031313111212243433110201342210030210304101121434300103122230324332322003334321221330411124134223101041343220010024140040342433303112321410410402224344404343043431004432314322200134224143021110404004114030431203320103034113000131140043410341242013004421113432312213321044314203033201102444024440411242230042231331340342414213223303311204201241234133014132324011022410441343130133320444311111214404300201432330343104302241222102314002411401400013444131243334230000142431434013343203433144414113040202421044243420110211341133031021102234022330420411140341223421010211244343421241044444300122333234441000304213342240001122413202134422423304114204432223243310221421023213300002142324442041400141140042331334014303121043422334031224331331220124220003412041043202144324432343324434014312430324442040223421104142104440110113243022041042342004321302340100442104033322104023333400312130243431311103213301130000432000034424442104103104114020023040232114443332422011132444141431310331342230210100043343200120303414212120400010434112123003344240032303122240041230123200143423334341343311422203043300020200420444012434003212233011213242104323212344214211311322312010320022004242210441331013222230111122031233201133441331220304434044311242041132100133331444023010222042331340434404122003134142423432203020131324442203114102122444314422222442411031304033444100302412240121221101241012142340300113440110011013030303404100032022121120131201312202240420014032341241131302434030233023120210010221223030434104034044443021024024120400123403042012101422002020340113233142002141101244044443033032010131234021330121202310204440324004024124414334130110214024104402104413312110004323122234213024000011002343020201330044020314001043144002333020312340233133121143000333211142031141324411330400042012023404424141313321213324030320034024410311104110121402421324012023420042101003011324203203322442002030402031032142301000431104140011044440444013311230442010124424402200220103143111114224431120042010432013300140223333244223232034414010322440100124414234130400243142412040233040310423214024224334323400104432212312103243332423224012324242213000144410223424440212030121", "330401144321340344143001141444202113230303143220412320010130132213442000020340402323112400212443402213140030104030114044102403120222404402011022104424201314044411311341120122332443030021314422103030200430440401032344131342431222321220424000300220342401234443443022420313222020141231043413214340413320010202204230433140020421424204103002340231022413032223304134043224142300300022120032024410022031014300442131320041011004044213003113011020140021034431243103400131201240021034122322234241100204310000440221243300043233410120323140022044132303431312430132132203323021003212233101333324031442423143212300130033142241000123302040223034142001333213441034111203211131331413142443441114302033040444144013001302431032303211040201440044004104330330332230101023113344222321013110434104030202440230104024240320443041331113400344230441023232001140231020130314111244242221413343224303044411101001011032104224303101424442114211142303014440312140214441421012323121143200032242432311024400300044412420430120334324402223000010430441022400323431431244141223123103400441331342424230200412100203242331314012223412012230410012034211344434032222141442221244314421124114223031202140013242320131213334314133331043403203430020023403203342022322440230433131411410141433211104341222021330321130300142132314412111431132223422204011230344431231422101010012330341231231211311143110401313304142003323110114210301140422401213003213311412140310410234431201304001221241133324023022112211213433211101100411331213424442202121212142232031201413034321113140002201240204311400311301411124304132100431320220332443420032424020032340210104101122111121211134234042423431042023420412433433312110211424334302421443110310143111220241440233024233130321030243243113142344021411313001333434433223312332012330431023432222122103440210131240311104011433100132023124011213043131111213030432041330022202300220043044330402404110044221201034431342002212322400044203133414441333442210113213144410240030422132101331404224402023040013314314042422024031011443010332404203443401242420324000122223212111011200023130313403041102024443104110030322232010401302343204304123223224313324013102201234434104134201204033014214101403234304334321110133442104220404043141412314030031214132421331121004313333130043000302212344202010202143244322431322204012110333440133444343103203221313144031300024343012322303110323214210104422203210410333020131003041231330131043033423214110142124144101210001032033302201201212014210130240102444101222324440400203034133122232214021433412421033322341234430312132433114314413340014224014102211304001133424310230320312234044444343210112120004232231300230010213422011142302123040142414231403412233114121404031412003141042032312122214240214030044201024212001301424441002040211430103431200242413403334104103240321324440433403031014424411101011211231122302123244241204131424424104322431234303322342400140012121142433021332414311430033330202001421334330303301423220330214000412221440244010400334142004333444301243224110210334323221440410322300121424141300211133222122214041433031341243310324104410121120430444221043400012311012101421432031240323431143304004143230044123210232113312341243001431442332220043301441003234314044021421121130434442133401333011123210212123041300104132113143430021143231022340004010433001411022100104013222133044401003324201430011233032113024043124414124332242111042043301301420312112343334311241103243340243402012340124201441034111123321403400141344133022413100202114044341424213321134010010414312440002014142020223102123313114422213120444032140211413232134111334120122244031100403312104342041122022122343120144113301103004342323013310322102201042402322130020043040210214301320333344231143003212402102031034010000444124332140312220202320243323224413144101300044141112220240400022313034012024030211340234204201321241303443122134141013324420134213140101003312312033241032341121103243114410430220042043323142123104123442301040231234441440023240014041034110322431343421234200331431420212014232224023140213302403321032432131034214103211111202100424032104311243203311422014043320144344122121102423012222001443031221033321214231323423433414303010221204134324030203424420230021410300234013424413342221030431324331331024204031411200024122114004403401311113402333330121122211011104040332204103034424114022012230344324440132330304041012000400130022140120012031422023140431212302243313240004202124411424132", "214143334111240212130302310311314121113433040141013001010012311013400131341442321444432133240011140014200442441340032141202041242004124410044012012001341343310420204142201031440034210244121040121034134141312440442324314244144300133421210021123424012422020422040221012130110200140010102314403034300120200412132342412043442302130004121203013020002331224130013401231401402003043333214400003012412100423203100443411314201321432140410411320210234144020341231204413200101311011203033013414121040420424311333404402210104010441440440041000210133143441111021213210222432122343443424043411144134141422300312311224314012224404034302402232202412440014424003302442044444212402344220141420003343032034023111404413120330003144441201324002113013131111423010202114442304410411234043204201200014324333202322013344020313404133330302243322444110240010440222323103423143331030113410400401312403331113401210110013110442200003202330412424023103432424122404012222010000021413001421214142004130431301433123113032210440124241130413040312201222010433221224201323443421433021113000300123211410201322424402033003314030030101031231403340323244200010004232102024242404322001210314032324324223132040344143000230423102134413322031114110231124041014012042314114412340132232130000020224411410300432223202403301104103234324301404240044332434132134210224444430102011210221122433444234440441343324203041020433121222030241443202331442221404040334034411304031103321233321340142213430320311141241441442002203324012114030132100334134023003422334002022143321433343430313412121314143114330241031032131204224322434033310344022231104142400134123103114223310004114012021323304124024402000144032100224103043422231234024404114141304444342141013204340313104432013123132231011123414011203302110014001013121302121433401112112203231321024014310133443421412132242311032410432433132220222102243214200044340332410030312431101414344232402204043020422431411324410004423343210300434220440132102343410332010140210320404114301011100233234201231204114402121204333143310002040133242241442314133333400440022340210342130101224243124213301011041440222144421421403200323242241402303300133342104320122311222233111414042441142010144023034224432432040402424124301244230231203134312334011341311242214033040122140442440143110222424141414041020331402241032323222221012023004243330404222312123231011300233203112442132410412433022442343144240314040022420412000443142133313012230414310112244223224114422110400410310422001232200434113410214430302423113024014203011142032010203132121421223424313401420304034324424132341423102022402034302342004010031340104241402333143042441421434123232021111113323124201033213003141042004131211240130301111200000324411331004441331021433012011342224203010012304004410140222003302014200130304314041001140231443332423140044001341033332024232243331123134403211414130000041031113130433443004300010113222310413243143320024204140211303020101011420233024312143344132313130244214003104010343403342130341132414123423432034443023110204400013121204241441041423020040442032324143020004104443343301031324342011133112420243403224314311333311132300002234442423120443042120001204244110004134440022322031441341121143231420013323223140003434400024320022012302211414414341401031343434002313244123410100410110202024341323004013044033420032121103431203144324341222242243144031413110211231322203313013220132242321231104224241013430322413234134312041031141431204101204304333144244014014333400210341042023423022024301021403001044302423440300131212344033431001334120033202343213124121420224201211243342014103333134220210022032213442330024430042203343431124410224214011004143140130140023410431311001024113301001344234244030301012043401200401144240032334411103032124124010430103003434343034431112402220213340402000200121444323134301214332310140044024400044220314402322233020243101030114012333242424122230101121413441301404041100400221342143403102301120414233434322334241012321104022143444400444321131320210214304023232342411124300342330121234322243111234001223243132003204322421142121330323141104330413240304133421104022201011240011321034300031441340323110401430403230304201440110342032042141432300431423132330112032421414332104401011342120114100223210443304341032434342341230022421432213400344044421300433004404323420131311114421021202410432000230341132114401314230244000112212320401143021304423240121210214434132014443110124400112200033130122", "421233132130110400411433340112202233424411204002324134243242001403111434424140240304404024043112210021230112213220133001114403132121032404224141422210142024130103101013222211314332421123411444443024101141323140331404442321302430324413240023233402140142104200232004031312034412204340123332301001120201211240214221033233024133444433232234223213122001024212403140210402331431101213103334214312003044002120403121333124240134413444340241100142311401334030212023101442042240441333041240320010134120443324142401024201440131111331320241323414043403420123044043442323411310430144413333434131210430100232203240220401211331322422231341322120202220140314320103433310320302301310302343430140204300303134141401012411002242422242032312013414142202330243022143423442440214332424302430024441202403220310232312014221310220231002040440132112132433142021322420404130401203401021222024410014121323141144302242311204313333430400202323044320022043441422243214401334030330220111112003201231402233020343344431331033000440403134000233420044214110421142024042141003033100141334300143313112244020111110100043120341040433041442411314111004344423430423322112030241243442202022403000041304431403142243001213302141312231210114102213214240211011111412342014342100332101322304201410444122441301341444210304010314004403102333414300331343442221110124102030200320134013343333032130141113204410040212111311104102330331011140121233331221111100000034343013314103143114301300332300230443000040433420203330113214214342111110320122441313231201012110303140024021040013203234210141413030041411141330141214201314000222202434231130412200301120141212232424001124020342404044214142201412321134041123420403122113312140344413434301202400430223332114114143304144020411324302014213423020241343343031404303423400302303110410322323104424421333301233243431443034141114030244344340242001240023414201432431320141014034210402140211233212342322323014302332110120203141213342430134011412234144400120042223331402112433242040443240302420043422212113431421404404042144030111332311241430433414431321142041414200240340224024300314421044032142433344001112243144333343333111131441341011241014404232443013010041212204443400314300311043231220332011343312331033432101002412024433121343133032241411022410411322241120231122324320224231132240402323403420214441113344021311122412231014442213200214200342120422222211424322204144323022301412233201441231334324124033343140104013424433101403024303034024441100434044014414144013333234302203002143233122010420020340214202130024442113313203333311443333221234431004130131342143402233023404344131343241232043444134344422430013143101133031222311400433224104101241030310244133010130001010001124110123031431412423430244034333023011113130404423343442244024041343321323403430330113320344241443311411130020332003203301231130140103300321201444110330311102230010343111331031042104321010414244411411440423430332430344002131242411321324444334023024303332313330232111214133321243042443434330111124211123432322040324043130442413433000022240213403121214003014044434330144314044022032103423142040102413312300133304210324320100142341324341442311001240013410233113122304034240212402110113141141141031302342304002102014412044032430122300344004404004233324212231101443410020220224201320204413332442123444442413114410024202132002221043113121042123213221022312220320223232103200421203433104301131240212420212232020342323033103014331433301022233333031014442312432132102133401403023021304200232043001340040100101240410134430131110110220113441034212443120041233343104212104103232214114431034023140102003030023000342334430222121100322221022422403121431304423012113303123041414033202431223041110422022201123414424113121004434042121122101131320443211303322020012300014303444342204141001423110104102143201324304220344100403412240322443014112342320432440231141423023144122103422430104332112100033214210213404332334004223221200103023343123102442411123024342400343143301130443420113342320241003013343303332040422410430103113330401124322303112133334320410133330311442030100404143133012401334134303443000102232303222010003321034042001243340441431243031111220404232440413302002113031401041111223443300020341124242201300040304302141144411200114140000200112322444001241341342124113442303040420034133411102324104112423414330440330000220233031020210401334132122001112001334032403424132210201231331321010322432121133421234120234003241110404444", "013414324204021033220130043400301142123220242430230413300322112403420114130331003340313301422203243333004433422101301142103141414224241440310240033412332403440411441344021034111404232144232114120434134043014134013142114312001103042100023341040432332214241211201434033333334332113101243124023443042010421032320100231240224031103313443424000113102443343344301043204210344012442313421133022320422323123021411403302231342024220224124422101132231223011411201244043424230210233301222110121443444320224043410020201414104033024124332213233030434210304023221221212211311140130140433003224414211411422103320404212433320030210420114112243432024300124204112213213204302412142200410342012323142121123040022110211132114313120411212040012243434133043104421114012044434324122321304320122420024100122223344231321403041410120342011042140214434122040122120014444104004323042410012244003003002200120110444012032041420242220330124003044111211211243333313221221332143121444022104300410411433331110433442212032341333133222304443122222221403433030220423311214131211011211043224220014214032210423040433343220242422321421233124322024014332442101300344224432224040130024333030421014304212133421433201301032104433042343203222003324300030414341102441332120342434143432342121342442240141033341442222104331101233341401114042322413324330132024114140104131312214211230242430411403342043223323233023331140420124342310411112221444301122220213202401302323034040111043334001203141341020100420121204121040421104114002414011411400242301342342233404234234210114131333141014343104021404001341020434043342233221434304443241400203024200220143414423101131131201031142200441042144323410414220201344410432202031314130420431134430112134341223400342114411240114224330403414022311400233334111401224420433201440340313112241002013434242122340424320412443242103440331341413124031030310201230420323044100304340323421121131011214432140401230231233100434414010133303412041413114434442112333142431132042010343312224043230100114434240343020142422133214112303331043211442013121223220120413233000043343400341231301340432304131041141004313111342312033423140031042242414334020011041033232401202323140010444210144224342120400123304323303010103404010234303204104002114331232000314333322444234114010014320120144101230414331031044401323101424334421141212030441340113413021410103404043240040202140321043222040434302342140244022240043342020132132140431042403003401201142004324012314343124301431030433224020123440224013022110444301040310433224123303012141204001204112202224032040221100212330201122230344422203331411332241023144414224240442420034113440022414442111434214241221201312432233204342243122340210200131042331314330140031211204042033123342001204304300124442141312204024024103201442314002302422303013020210340402002022312002304102312234003433422414101232331334034223440414134331313002202144124304100301422311233410322133302430123031014134244421114214134204130403314231022143313111142244223421110201433412003401110101202043344443000324331114023434100131104013140323130224223431004031324242332440121213012422011434214431130420024233413314031141444021223044321230343443202103300113233131131212401211000420102402322342441333001420144000411302122244122114442224403004012442030003443134234320330223342130324433324231013434004022324313332020123201114011242402230100200032333424134113134300332244042323102014303220113344340121324203444102420412000102120204141213104320240230312312202014213404000421204300224332020221330010314132043403244230101410200022044413430241113042200043234112104232031002214142131301431121140010204421244141021331132032332211324410044042004322432133134000410020341124333312014420434132301301343211114100420102410422423333101014203032414130130441004340011001340121234040112431012120044322303412444331224241440014141343311120204324004201300012232432023342124010131224143130004431204023134101440243213432441323113243421343242132342341420143122013204444403104322413330230004402024303120000234212231022001214133442431431124333012414142211100044400412120121433241243321032322201220404442020211442110011131234221211032443041224312301112314242014422241331313443442301242324232242024414034400044030001021323032022334034144112232424131421441031021121412313144334131132104302312301424240100014104243134430033313414440042221101402002034324204120300302000334244413430122334404231014433431421300124313304401321143402322302321012101", "411040402333412304132134432024231210011433314403313421212230032201324313031322202134112241003041023403243301101114132301004214013044304222330102142140432011042424432214123334111431304043300133014444202344111320321332002131440004320114203110424204044404140202024023302210211314404420203310420414304304244413214312413203433413113413042422314414343411413202112441211402204001334302131222002244142433000012001133331210342312314302144230134000001242134311043023214220330244312443224030120230420344044220100122312430111102031122431304222303400143404323214012440133003240422314312304232210023421023301034443404324110034101413120300112441424241011424344403101342122002300422134310332300323121212121314100402132144213141213300434041210444413303331323414423311141131312010131110431210314332221124032420442022433202040330104131130141304000134123344301433001202233013233001230220024441334420420234004310114331314400324201010034001334012324404112440303033022302020121004222142142303310111311342312101112131123012113000220441430412031340411030424420133103240120311204324212413044042333104203301241212311232123142202400111132114424132000200143412310043030113121303303414321331440121413231023223021141310031302103124403100232200022400242424204024432004110004310434210000031431204013204302022010303003241310320444323111421224103223324031023104310023424321230030103432204420100200103424410341104112134101010440422011220410000212002041421134441302214404103142344012444311000332241104424141442103120312401033013020044021104243103404334333043131214130204132313112021311132044302134031204432003131421300414043233234024333203421001340211303300130410300001040400123010321421420114200210023310132032324004423302431233400041231041144340010042203423420312112223221301220444012333021233240111232404201440031223340110210410034201101313111413011203433003434200314020010440020232041413314330434010044432012141132101000013041412002120040042002011441232111400211220132110111400420020024421344402032303141220034144030041232003011343001114043314200313203134312120333213332101424213002010341020111210130440110012410110311000341324121404423210312232024230324234410343302333331431143421132411233004321011204232413010011220210110310241140334400100003011301101043132003044040233031340212131324134001302111232424044012143221401120331224411322420221311030011043032023121041143121340330142313220242331104004031201241100212324314144333434202323131313324300223131120434404120403414001211344201434102341312300102333434414231231434303011044102432130110300334030210342431021341242331424211112333030221032431423314230133000233322210423011232310230021104114432120441142041100413012111110443030324302242400143413001223411303223211033034303004201432433442314420204403424410212340333022224403022301333042123320341442313344402410302032014024204430344432133441444023420301110142310143420232342413301412201224311023432114424202211314303120321430030433343102421323314044221121302133333340031114424002231224432033000324431002133304233130030320402103332231101224402301200020343042333424314204420421233421443441204030411413233434141041112034421410321312442141104013222404422012202143230122222330022332413223432413424022310121210143030100011401322104303331440243203112420120402212223110344313111001203211120431414343113033124020144111304414020234010300003014413024333002322024042324234113333044410000301332424232200123213333404024312432434443242324241131441023441430420020344131232401011004432041144324040020411441030411312302312124140144222314114141041243300234443330111041131302411202132411031043004014003400422404212323230441240024122103042344312123231413301133044442044241014102021311213214040303223334120114410132230301014430220133403243023202132303112340342313214124002120022312040244202310434003302210001204224404412220134403344002240132030301103100240013132414120033201331303221130113222100400400002304001324233220222044124334312100333213301232230424041202121422240200423033231203424222432043440133102000020112403031412443033430123420313041113034312340101004431410334234111034411324313141443443404431003314003111223442400021124442111242214204400200034403411402143104114403223400303041404014021241323032411411332143224312321213233204233142431131411410041432010321340340233424303242244211143001214120131043114303412133410431421413302320224012433442010244434432044031121112100340014340230334021414412140014104424230133442213204", "410323243202111001112120224431341323241234410121221304142334100103311132001343433301422300212300412043101333202341032444423131032044300213140303221031334423404320041102134342403412140210240013323110311414312342002013044012003423103122001144000213234331002003002101442432201000300104302221232222133133303242242332244021122004312020233444413201320101331204332421140444132331104223122013201142141412200130414314400104402312324002043301423113411034243233420411123130410400403143203311233122310310132323112241121344443331440442003023101210043204023444332414244044022331012144404142324144212332412223022122200442443203203124423142401310311234204333141020334442140201210002420132441402401040111323240440114011120312303000340131221024401333320144311314332333321320423400422310311312120120413312343041000411120233442022333010341224444224430430123033414440000131123042211404212340300121014314301303133131134124041414300203200314210110202443212133211020124001132231434401132001300220332300032300102222202421224140104241000004202214134014402144303301312334113103340041342013430402403201402442232203001234121431301413012220023201014203233014100403122402424404032402444342341231240204341302134004331233043443314301111423422221211142430311411030333122410430413120222004340414244314000412411313103203301322231413203323233314321013114011311123014300140034411100043444030423222311421322323224323434321104301342102401010333241230333410021013242004244204030422041302040334234231011402121131024302000013321012222402342412414120241131141012404133004133011200004240342014043340004401341223103331320033121442001112412412401214414110423302440413011423203400000113241400042424242433324123433141000411012421142113143100012123233011333331241332312032030103223443242302412331101231302433442110140404113203444200000124332220122413003444203230420321034412000100311200230230121233402003003100040014133441041111421213400131010330420403144004320440341212143032224322123221304212330212132302322134424130230223232422203440024121233121323232140040042114404103432032103343434444000110423330401041402134140012101330341312234303200204300004134204041143333231310424101233020424243430331131300101442121242310311040214220130431413143200201210233113213300221000002113412120001103110034001002224231344142102002432230331123011133310333040133000344204102144034340323222330430131143324213020004340021013123100011301344433142224313200342443323240424012000240330142441242224241414204404413202124424332220430104020444333023112234122034133421300222331343130320344104414230010024034201342310214033402222410032414144010100010222012041233214021030301033320110143030114122230123014134230243022243344101440103430424402002332124424222302030140400144441141000043424422424430341421140313411324322301333221340003144301014243000022302231031223121424010300144443022012231014310310333400013331212320211022033030201424312043042124420033130234124122221430310222201043121014131310402410204021423120302134431024230324222000312000112442104041313233201324044130134122240443313440041432442430242033010240410123241110340200443403442431304430204013140323324144421333011020114443412212022321422331020111242124020444140414433300403203213444340030201004404312224421330433424022121001420041214130030303021200244204142320104323114122312214343332314244201043132134343124213414142104223324020322313211242101043144441310332230430422412201220430414122004403341312112033324020331143404000401413034001033311322221231111413414402042332104344410332240232440342032401430041413221012024110440433233304202341210143014440422334101422244233031413340120322130344021213411240124244202011423342441213310004303102331032220314124320011211110001321412112004144102331432400412322024343334130011014242243130430240131220432031141244031422134001021332402334433420300130003432231122403144300022244131020001031444102214421120410122011443131302103211030444412343212302244202102114243404023443122233041010014431112343303043032011240301102340400111233103334342320333333100024233124440423244001431033330214133332341240004111440102012442414404303023102002010044340204343121012212400403311040130312411024041334244131231303203200304101320304312232004123342032004102441131022341134012140022134020101312420414231302023320441231123434240031141433423013230203033100302244133104311424202132011213341041302300413314401000242240032440123102033221321013401013443323412201403133443312444140", "330020330402210242441223444114131410340310120020134323113344342312430320230242431201144024043041141410401421323421410010321244042204224430211342232413414434132403122120434331422240202232120310000231313313443113421432220414114404114203001300230320434141100313402334400120322423041414214330014311232430103320014023201032030122120334310401231233440222240223223301224220312131403200201034112420331100101424412211023001234341330300123004142020213122443421322243020000322300442132433042013143404311401022233014302441031102113243420101144404001004324241143333133401122430314013233103341433342300011110231233204120140421442214231023412320332334322304120340422041220331222423021040023230031001331212144312301113211244302302042342432242211431314223314240211131014303022223001432013440443133133340023332111044111122110144123043010433410313334023101013201133401441414213114102304304314014000110414000231333413322313210443211131314143312432441224031110000413241331412244333432140211031134334100313013022124330014014113032132204133030401242010140240123130110344401044014340433421013131110023334303332223220104414143243233213301023421032041131342014224412442210000331122344442340241033234023431423340313442013321144241012402013201203202301001232330034211420114024214113403401220022331334320444203114400420121024123403331311221320033110234233420243123201400021104040424311133302303110314003221201430242220140032341422301221000011011011120134100320033112414024203332010101144330402200221112120003410000241411442113120301142244114432200404430030233140442412304122032102423432204300103124133010333102401124012002140043130323200343412111043402433042413144110310020201203402002230113140034001302102020343204123010121322020233223443310121441001131422422201444332321302404340202243344311111124123021304211210403210242114322402334143233312013344232211412411242323222103324012012001222442341320432210024113020224213124321343423102221324033144111314322303422420204430302011311440412223231314341124224100314220232130400204134000412010434344313244410422113101332131013323204032223031330413220124343220441243340030123120322024312411223112210020004310242334334144012113302021131223121442012104341340332323011220403023402421024431241220003311134323133324431012220020201243441340442341131044301333024242023441222413403231134433231113040024442004343134201324222404203333120012203413431310442403013443131121040001012103121114344244411104411130203013140042110032340133324133343123424101101133323432121120432014034022403204013414424423143132440031314012301124444302401042010013012401221343024220401231122342014033324040012443230330111243131414344020003332221212101104032102314311413422331030012410212011122404004344120100311402010230223201112314402232104313213143101240403024042131212041331444200244201024113443034044101130201102020441133040321104121341213214403131104010030232441324222212341444103130123424000403303443143310223232030010100132134021121142301130044241404343200214232110204040344121233314240144110120211220342242431200141343412422330214303231344444232341114411023433032432443301332141320313013310331321310211043001241200444400033101011321134441020000112424001312102344422442201043232114311111421103020404032324134121131244420413102131401300301104324313120334141134312341021240003341321001010040224443442411244441444000243222101240001234102442024443234313121044020001242044114431413410301401232123111313130010032141033320302400020113330200431441234222303032132211011132220042140110334403111211413322204343442400124141224213403411200233014021043231042101044402032312030221401424144441331142411443134041201333423320201324003421141234323011331134113243223433232204211024233343104332400411204013342213144010111243410423130144034311324013334101310121303213344034402120332220311404413402231233320001040412003202022202041114340340302101313222203101114041331102304044314434242013022302033300404121314140340400240244102401320142403443220121200314032024402443021203114133442410321011243213033300032432044422011031034001432342440314042212140402132411044342320101144400003243330412241401104421340404133142123341112341123131021232140441133002123033310220243442413224442301123040230231344324033112341302330031402042330331401442200003022313111120440440122230414202110200304223010431101130410021140312200303031333223013024101001341232040144011310443134440011223222103311414031241441240234100230234441200024022", "113320404343214343404032240313121113320130431013314010000344040414123432214314220313133344202132214122313344223241432024402422324231343104444412010124042411341023122310231443413013413444420124002011312341443232314010440324414202204103113144123434413041310423120424230410432110343323403233130412020330130132332011444440344023403211223210121413413313433004332144444121323021303331044432432203304444340002433101012210112422004303311401410104122344232313413332133000312032034131324012403301111023014441411200041330431202212413042041010010232240031341001220132103430232142341302102302411214244002412224111421432143033220244042433300223302411120422224020413032013313234440402004314013110032424144032013411340031330120342110241410403302343021402430232213220341211232003342204314034210322103210033231341224124220424201111210224433112411413233201320323143421214404142133240414441444221004242000343033210402141411401403322130421101234213043243212314113100140433300243101244011230101323233113131323123140123033240401001040131112300232310131004002421144400401322314211222004121411024422140133422304132234032410100132423043302342104032004201411042414323201303444341041142303034001413303142103203421224320411313211341222212441011424423301102034211332204122112312130440133344133124312443113302341440233103300304300301132302030411210332004100321202131222430404011131424314030304144301023232323023424144144322433002001002031432101314233034043410331412412341341300023040404042031444110203402332124334343133243402213030204240442301222041234423240013204003200101231242033341014233223441440322310022014120204302321322000143230311443131323402242112202100023130200330100210033042020011200101202340213202220002001032122020134403424001230401321222031041423442302134240243110314041041433440240341442104214112011104430244012114123022422000024420210021324002401144400112440330423432310324433141402024104321240302422411033241420141243300110222340022412033003341144211110131204320044231044323330014022432242213223141421224302410330041400141013124420142344413404301131002422142142404402324130234240012002302020313031220110000112143104111113310112344443042312240124122110230334322343110122411110243010100313121044344114241203300240410311042132031112200002102124422400312403100434220241024233411421420014013004431031111221443231412423311412120123223124331321300034411001331032044042110340330334314040012202112003144410032242443033104002222010210134041244401234144030213442024303230002002421333213424041310014003021132023143230022103204240423001314300341011300002122104014442122343420434244423203223202130021444232220041122220214040121220122321314004212301244422023133140121242434402341042114334423020121312412414002431304134332110441030403331022414404400103333303203200324302130141324123242143332332000413034013301120424223434330033140132134131230341230134302334113420231402100222142300100410133111434343211303224001222023143322220323232241214014241021221324104344110401414344104024441132240422200222132302412312203333343321413022140010032111114300413403222334000401221411030224344110324422042243024104133003042201113020432434440241342130210231404101334120304302423344241304312312114340344341022233101221200122210433444101231213412320121202441133012031214424342141230003323321441024313344340124023131340342002433424112312412404100321100032202314402030332203414303331001134231132321133044001221144102242142244414124114132003343312120404321024400203031201442113420304401130410140143010223322034000403140233333320021144414021104013433013300332304142312300410114331421304234340443312441403342334140024144003011044421311041200211241244012121402342223104041323123113241032211433043122402223304413000033334144434034204404242240334102132204022202230420240414132141140232012401301043411021322111132412124443412132103011411314311332144420122420231331031343042233021013411002224410033134211224122441104042033104314300104431214242104204222111341212032010224304132332424301210201113202334301102321311201201431001111111023331133032441202124014414210012223312403122133433310331023420041441031323341320241303100100000323041344104314142213440010402414442333134241302414101412322024300010341241010234202244444144100303444401402112301003433341210332122010301100314020030443224104012412424421401312142340103201243142141203414214411114133142412023210130300112334343424344404001442212413330131133114330123223411311423312131442", "321021240410234012223321100214144114232222221103332222003232323001130434134110103133343000100312340232030421202434142424133100233133240300220234321333444044304411314321113330143231122211124021410021313320313103202130444120100424344344143413142042231134213221110340420322301412242204133134212403311100113124004014112222111012403321414301134442031114132303111040304312443142444042311324003234310334333014434414123213312304342213022321114004014404430204104243013021230144212330411413423430243202203340242444220143242310321343304131432214432442240113034231143141030111301030242414402312242313121223443001342031331300331430143400232140411130443043110100433213404411122342022240010210011413414111444104122021141021421312444132022134221402122023102012033103404211434201224421201043212324041321131002204304232122221400424214241004402444003213414444201220344002004041012314334301411214130033104130144130301111212233431240243121040322410423003212001231334004000403140303341203401214000242113032021404132113421221324142443042430014011424423203022443113104322112143000100421322324212432244400043040403400141003204442222404422333410430104210202033100213340124140423231000221304002424242321142223022143134430204031420143444130040422334003211401211414120442440403324421120034242422223100143110332213202311234241323343313421421210100303124311111311314420031112210242103323302342210141210121303130113432422003311423140334403112410032041222034010234404122321301313040143413143332121413230311234231421212400213314240243121014412113104143201301044401322411243230144043023303331333213002014421114003134212120311031322222043012003213401204334424333300313013124112312001112104304242410023303411321203432124130141414103124011142212002030143144231301414303404340143233210124213313203214030123424000131300444422340142311214041123323213434303213230341243320033113142012304314444101102231414111401000240011444231422123304024004341204120213022013224004401042400001433113113122043421400200014343314242443011100000121010010301310001243012110233220110023120321443103020103213201340111123132233340313421023003010033024433102404431300204343132030203122400114432424304301024442103431114022204233111403313131342420331102240311313321310130332034334002341020444301333240104301033233413003411002413344440244221404302044103144242131411420044421424441032032022110440340123044310444233231031233132410210110202102002001240241241023321121032200411310130431143413424043031340103421331432330330123100324033431203012433130010342321422232343040014243242231102024430212022440021113230213420342120430243421430333100200241113014301211210314333241240020130212211312024414111110234113034431114120403144103021420430044312032114413230140220224241404334331433143110232201303020002442134332210102433003132132102313121112041101201130120421113401333400442042224212004414241114302443041121421011423204302303133143122410230410344020212123330011140104101434111204340312222413422210323134022402430433034430214430413232410434313334242204042213240341443020102043033202034102321213140044413300114111233314404213023042410201400402410314242341002022204033114242114021004142122314414400200440423040244320022021121034201240234010423424030214334014213244014441201101402014001434320331244132444214333314320334421123411221441102314313124020314232034144321142344040440401412101311131122342333400302043323002231311024433300234043212301342320422011342101003423233203033143330420112000023400434303423430142230041344022212203043233110220302224312100340003241021201043121031423411000334401102300223122131032024113322200204204303301030304002243403443111141022204012300303440444044320110423203333120334341411401333313411313231420023430130033123423422342444204432220103142021141114411302232423421341114103122112002321121302223211220342341111020121141402222314411044013042343112121202112442004033403024323023101211033414233203421330423220143322444123000001233234204300224100012443244102141001311223320201020040442012423114014312432312334130110124033320342220002422243240042141044234111334421334341324043311131030214430314101113101331303303344030132401322342241122214411103043330301441011430100411423420204020432103430343313024442042114144230403203113333041334113433343333123243342332243303342223233013222032143020130214311141411044422221343221004421042121102042221020040210041422023440430414212010123434344303134220133223404042240422224241114240221011113", "114221204030301110300020332343214222243131122102201243232030233321220000312304343112204104032304212430220214312110324144433401242444404301433120202321433243444130103123004244434210243141201402433041333013310241122011412042033132231101033124202314104144234120124121111214111422443224442322141312014123132204434024202140330334123104123341220324224444201412134042000120224024011234410244102030341414324421320332313044010111424311210201024401203300403442224404420041120243142403330444443434140340002111440310303314141111310033410130243332422242234231111121120123302334210422100143033212313342210041442010333414134121234441222343034440224313424402430320233334143404433010441133403324311340323301322232422334233440001231230244133441010021443142302024302144101321213431214104411334402402204324302023210200040342444404020221301330114402444422121141221144421304140214402302212003002313441112403110233040131321032210241213343000432410320344101112042402202032131134222310431412241430140314131213023320433204041400213432300302311004123101042304004040111303221043414223101001140312000030240220110340400223421320040233314443323100312432111201312124044022323340441041202404400101441013443433240113021332111223111144300131240404400202331224020001124134034303243401001230340141242011302104331201301213211313220134202234420213444101122234332311301203344102214130240412002310431042141043020344240421132240102230024102041123330241140300123032304341334020022331303202113111231224402212302443314010444343103103302110233312433130111010400012333114113301041302401102241114400001104202414201444004104212221221332240002140343303003121324210121302301423414132010143101031203134041230003242122112104320000443433232321421440330331301030440110204411430013414043432320341122131120014224322313204324202313122312321222032321002100204010334232104101434400232021244221432421133312114400233023141202143010034334234404013420313203422243230412120320432133424030411021030420333143422403312034203143122420010014430333124342332431041034001401441114430033011342013210041220242143142311123313031011103003414231020210433401201301302144312341041442324130334143334130441223243404233132032221201402034302221014421343312440131022222200142142412143100101323432100131432123312320240412102414031302224030301424314223021004000122314104412034142004414021400230343341201321032223324423322120214403214403444312233322324201413412440430031132333304304034321402243023403412134043203322033240133020440433001034212410401222331224343142012044230440141000010244044043303422211141341222031111104044133421240301032413340130403124201124141024432343211434333441413441144022443112112303422413221400342112201013310303434102143031330302004223233143414340004021312401111414412420031432404431401134002341340044240424040104304310411334133011030202034001130302203241303423311423010343014131042212241134312002331123422031433003130234233223420430120444104314043431023440012403430022003003442241124301411123224111420240313003014233430224040034421211003432424003100331343430221402444330314130444142143132032330041303424134332420112442144433300242311200002231344014134232213034330212004201004001111311243102333400203420210231321344123404003323212222430144203310442112010143141401120013123002140330233244301344233244011004031411400234400334144040314044232140142021311342324031340233302431134322322342022241240400334213301413301403003321440434300432230011330123202021213010020132401320434321014411423420131214413324442222334120323430402214301414321422331301313332010424001432432144243330311004420204043333000322403431320010411432323114224214331233221102031210413011220434142111332234410242123134201124420230243330412124443310103101143442042320044402133303201123242244114334323033412010444304103241214424414443333010024344242121113414310410224301333303213034432343232022013113030342030412041300004012040033414111044421323401432113031410202302412102124404143000022002024034013111442031020420403313212001140442321040143420444411011021230232321424000024241322443040102113011200242213114033222424133210321113133134141003012212410334031230214442144220110333041033343203441220114222110213131211020103132331240123144141330201332140034324303103313441143002140122212312340140341143111014312043340442433132011313404013114343324222111021433420132104102434003022033200411211424241030421432240310211133304242320223004210132040030304322010303314133040404432323324411", "113233424340422003134044132341013124223313313111431203141403212414414110112411402310201100221213012411440121122321440344322100032222132034302000333341312303332022014233344424042233201044222212130104124303344014010213201014131221420114133124202001032433001243203213213123104211434333303303041303022103440302414232240312111404221034021422024423300130133141224322224232244143212213303222122322021020033300134314210224100220110210223024414400232410242331110142000410230320231134011301403321223222423023323113003333101440230331411424003130413430034030402432033011100403032303403333024113443214312410123424203211021412110330040344131043031404112130300311221301122223131242330204133234402222222143221214431214011211040441020424323440014210331123410143104243142001134101343222213110312040240412234021403221343434113302223301421323432134240344023134102304420140201142434423201003143034440313040320240331113324113040410332433442124234131123400100330141434202344221313102410122110221432344401302441334012111122243311304040013440302431434023414342431123140444213134443243320121210401030144204001212322231201331334342322424032134421022433234403314021234314341024413341200040442120302201404200422432221440114443300103042301103232024124312442440120421310444444211011313033424123223431131024212214001140010431441024042120201442241033024032430132212234120123241412204312223322103110034111101201142202403130123140034332022220011010322134024314341310100013032224441411112300314211314044311323332120040410121434404344320132041000311111422331333212240243304013231430032114244243132421010322124410304241142444211423243004233022133400421043131440101341341031410301300244004300413422224440014223302042143031220043221242011330004021030242210132202324330242321141032304012022134402443120234111423114144401102330303040140420020320433111000204243320431443210410404244323114143024144003101441211422421442213032244424404441340203002014004300243113431424131033430210031110043433344430101140212432323313411011404200123334002441310110222011123221413023242222224331130132144032130123041412321204111130432340424102344232014103014344230301332000241403304034411220402201442004214231111342243042410401034143314113424414002013400034134344443320041401332124242244010012123234310414212330043423203103013441041440220341241400210213244341332022440240311312104003034442144341101210124344241331331001414210123220241320331020431320223323003331001113131023211244223144423322323322123303133101130231322312242144314000001433302343330414203410240312132244214134314000100304324400311344133302200011211310311442034420002312001402443311001031122112443141310003132444000012134011111342330333201421443114233114134434434424312031201324122433203411422104232332310120131430302442314130244220433213341203012414430342301402100122241403414300420222332211410442321141103404334303023143441124120034403223202203023341312410400213231132413331143323240322143033323324034044323000134030110012221224044011102412410444002303120321040214240332101221210403020332341131303313321120002141241413013040313320421334023310402221433143031404234232131402341343100113320134012121444423243433032402323100214230013423144133303331140230422034100144302120242231242021310441140024331233324442341420240023332013214401032102222303321224013210221403031122103112131420441213111322303004023143032133234002033022240302000221302332234330004024402304040242011400430144204123110444314224004433232322324033442233341113010423410240030300130010414314103104000421023212133233321334334142020202434111140310040140411200003210434331020330221303421303303230323201043412341334330104440301330421344230002133440122300022040413303002212310130443333022222231032342343214410320130202113211123340312430303410001113221141422004410121303230140440001044114043144342021100441112320314024411400320120330240040340213204310413202010104322223010134224220312310433101331131341130004440212313441444223442201241210041114433342142202104120012122314423432302214341400231314042440030311222443214313341032402441411140414111422014142214412434231444411343102244340332222121040433432430314341014421110302210023403311410244440124100422433113303220334212204034230223021003044114404013144422021324124304204423122111431103230410123444034423014404321341110004440040031411310102023414311342203333220401411010133003043320133201224133330243431113010234324132110422214400141221110011212142113014120444240104", "141014230343302311023332321040214044300403010224333104420202122014031003102132112322242112110201434222104402021343442022121144224001100311422323142113431413023334443120313124430403234312103222132443041112132032124204110321410120010143234312041204314134442202140300020302202334111110133300341042342330441104431112423424410211222004010023133333140200141444223132132402202302304000211311030121034324113124333012410314314110013341001420002000240213201330241421410344402001141344122221234142413310000430400414213333010323001003233144411234123142021200102324142003041344223212400213404310220223240121032130302122203021223402412132042304231024304321410132233330441011133202420042302322414411211304240234444414301142410100402104411132403144002040041420300240312104320011043314130011330433120343342331002243103010430333314134222100122030020201401342400242432431333243032243022112410401203443023243112244104443144011102030022211332332240103131304441232022103420032433440301211001424233300014000143324401312433101021221210034442120314320333310030013142214214321324414413141401412303304113122133031300221334003303201000302120314110310314324321340103024420132210311122400233303012123200030231022313342042232331314304102321212004300224424241033221034004310134241144214142340000013432021021210302424120231244100300431444303013331004113243130331313400214042113424202443412320332144414244424211101110231411310211441431304021001222410411042321221212304242224000222111243121124421142413110444301330121041322412300343112411112202434321212213300210313031200333334241201420241204214343004211414134444214031214413321324313414314040233300013143111214024044203343043010400200144233241240421124003333413303331024200131324033223220244014443420400144204243204033222210321031134301022244222233013133314400321241034243243432444411044434334101244213203014322014034144024021033033141003243102424403404212330430412411413440142334341441231432220104301410312433022142404300124213224101411314120420242104223200332441111433402243021432314221311412122103130231413333023444010334112140013012213123121044240420403442444332134103410102204122121234432440240142433403400401102044010344444422323110434314013424300342300214401434321044212233100130440333032023013200233331443204300123211203112313042313100004111131022034411044220433232242224230322100230032441212123204434033133310002024330402114100201112213231040441424323324420313310011412021422034331231032223032134412233331402034324011312241020433400234321313042130030312220220242244411321042221001114014122123003133330042004243333112241210111233323000411234330203110203201000343301014411334314111234143134223320302044212143404032200440431223213004311233233233331121121001214213200223321013033102310213331401124204303330220130234212120320310234111022402120231211222212022012442424344201000221344021201121112234120443122110413341013444302423023122300140220311223042100132300221031331102011020033044432113140430444304200333023310104432120403303201413022003110400101304040321322022043443233031022014312444233232032404132422241410102142010432333341434321430122431221402013442323433314322041342234134204201141442420314441212014032203012430332240310000041304302402134014344314334220110400444112044312310434242401103240434001114432021301214131031120004101033212440342401213421003244231130444310311104121001434103230221314313213433044000134134423133241011004042322442310320401403430042332330100044132023440001111103114440111432211303240341430141313304141401020322131133442411240440213202210202211113213443301043240014243244314231121200433412124311431131113414231022124304410034314330314202223312424103114114421224044122230104324120003204111323430332202041420323022223014343212432413442103212344322400230323044130342200120323130120004230041303321023314044014034040120112112432421132020002424111423241411324134013044201224222401120000424200132301343320203213042121243222024342232113031341010144213233113113433323422042020131324404030101200400430201004401410101333400432220042202421123222024230231233201020334234404323441233002401434300102112003014444132004022131442124410243242034221311034233434022104140324301140200430123033333324123043222141322142411004422031441023232043210014224043422101012423344101120030021134344320341332113400034131022132022432033344210314431112424333010131241102134023413213043204400034331133442424142123124130132042124014130012201132142023322440341", "000420041311300413032244201322004344040343144023311432134424014422340044041014441242331021204401234023113433044334202331114031332320003442334220201333012421040223203004102212040431131344442034241404211241243014233113130412214130203420042243232311124001331431342420234230304204430403432002022214210134204213142103214241041033402310013232013441204133402444403103041044224330111134212342422113431132040304341200402232301321210421411313300132123110033100034101032241321434321223011113334001223421111231212331224304244241224030313412420013334342300313331002343440034123331144310113104310423434034334232321120204121130331144041240104420142111134232432141004312233034402040342321100201133411320124402412011104004122124240444332443220223300424013212000342320021042340044000013120040012204024221403044143311142420130224312444343410203121300232440242204321220444142114232243443004144102224311143142122200322112221202042334124314133312202410400211303231312342134024023213144403410413404221422101214031113133102302333202011413440013023213340341101333222311014020232401302201104202021031022443003403334303322323434142423223403232221312032312004340110033403104100243320001202123244040344420400203110040441220322213234002303402011244124432132210434202200404022340330004241144021401342013100042423034404330004033010334033423241012243043433224131231134230031022402104003230013220220341231223330441411222131412321040222112444323403132003422221124321302132243213034221131412002003210220133400141110044431324224130313111202234121113333433212300401332103323344130100243312001124210431011040001143121312434401214411330221440224002103031423301003021202220042101301414214244333030024013441234302013310133000340220120443443022311240221203122000311201133013044100240340012111121034014430222310101413411442342201031334210344220434240443203101234001302441411010010103141130140112442410211021143403041123240123413120323010144142302304222221331234014034304001243414010144212044133230113441412100400112121210114032341114301321301441001140440430212211434223240101221333243104333412031132033443112212304341044032000223202210243432414040214331323330234323221234103034040111410430042102121332402412013041300431440233442202210020410103143304413301333140333320402013431424124101201121321004202300313214330043044234110412243144340020212114144243421121324023342021134212321301411032220113012243103403410303004331332240222003124222322122300431240034200214331223231432442334101441220123122132443240202004330311420432403134010131230130014204201210314444100442013322440432213342041104423101414022100021340334011333112041011040043413122240121140003402203414413424434014421404030203011013332304431443022241333131224324040110223341144214232400321220304121131214000404033002244404213010013044134313421012114301211133124130144211102311430402331433022413431403042001440233101300343102040432410114332030240040331431402243202102203041014041124431432233310122220004100342020122341434001001410121304020041140331213134111443304024302311211344424141413211214131204134202312414203310043142040142413344242330423424334302204444302331343014314211230423013323142114333430420443421024314330311442343443004403410014032113404331021000213223200404302034233134342010041141112011412344442002332314112143114024202111404300004140040411131402431003230443400321010424010131440031333223202031340110132401122132330312213432324142203044103124410224000442130343222002310010023231403441210210333103112401041343321404104413314342410020011421102433334210221040242042244120220342204402133123124320232130002212231042132401340304232302322433413330421212420332013303133234403143400131420334111140213112011423134144203013241112011011141132004302304404001430323404002010340021422224202244212034410420132440324333343420324304320034041010314343144330224320312403202134401133131131034223440214111240440222201211021023213143232102311144414013301013313132424013220110112142142111343213420130310121210023121411440414143121422301442230342213424423112144001311112041431441204421122223413204413400443340332311033040300404044110114030423341102033234223010224124412041022443341344112112414233021414113313423410222210433133432233131002332310420442422342213224232424313111244204231312141220303301310304010410433124100341424011131233103413114302441432341114234200144440113040202210031304034322310123104323214240213120243100030302343114012211101132433413213112121211420", "043142432321130333402433441122210100232001434030443020444401043240244112314244330040043231310040043144122213333041243222044032424102143012104020431110414403110104043302033220100003310000021311241401301021033124433102141204112241231030011231120314020111441142310443433242123024323220230010030134023431342411241104200402132022433443433334311413032014404042124244333103334042220112103332114423232004201201114410221130404131341002113201321311402040311441422031204012033341411034214134144231432132422143444334213004303244313102111111412420040324310042421414041313232220441432002341424312120042200431111010302324300421003111322222030132231443243423114401300214042412320121344004330233041012103242231004302324304324132012202110322320100310310430331020142432121104233422412032220012243423320303340402141224434003122244333412004314341012403404404141220131022413003010124443113031122130342022044100201111021211232333442244104410421120422211133203144432102101200102022440440244141430440410340041322314101321324240200404201104233022103022004331123431242431203100021113434232311431121444122013322200014320023401213213314420201200214034142423124220010004432430303401413312444242334002004142301211041044103323003410230404331441032230310402101133020122043120333100012311442113323343030044302434002011214303301332043112322134332010010441012310434013331014030034222104044111031013214230144324243404033402200414111411320120432320300244032201034040024441404340344303334330001421313443211032432034300231021424400041002012111431421440301202034211042013243233224234040424321213110110220313314041340214343340201431420132203214443220432203302310410202020411043001213302044124122231204440014213404304323023113133130413032312343404034010434044404002004331223242324031334103220012401331214222044404142141040204102143202040314312401303200101311440414013342034030301431043231210221400100140200430104303233431443322311410310442103124012233142103233342443042301334434421440424421422243301343310313312312144323240000441333142223403340422213404043434024323021004240202314321432023214100433242001032321142321431420140134322140440030010104041044431022222411244312024224134113331344431322400201422123043141134231201224114420142404433420012321042124021343014140020302202220220143341440040303402210203232443340044343310423424040144232341341203344023434233333202332102344440401340003401230020120110234202212303212141141021332123014041201234044004200311113310122322043112013200332223214024420002132100140004343244413200032230302044144032011122304411304134331212440442132222231344001110314110130132100034231420423321342243402410421033434020224120441330321133002441203214040013424110434312104232001310422340120413111424211310040044214132344234034122111100410033401211401421202111213320013332421104033204320403222241042122310120032000414411122423134402314030043023104314333141230100101113410413434134222212020334000102043314220423221130321341431322230141042312244121110111211110211020042321104002233142204430323230013422233022121012002322414102120102041414430421402120033314300430340442202041424230404222434443404122322040423024124040342311343411412214124142201344100413102014044203140210113042202241300202022104123310401000321043404303440120001312423243134211422004031032330411131003034211301000121304022243204304033201420402103021313214114341012413423032330002421322424321434010003334421440341043323140433421012341140333312322040134120412240140340230210303003432423414033133032022323003132343110404220333003440133204204311440000040041414140111003401040430044224130034203031224003422004224302300201433442324124010243132303040023313340301114232013323243113111103221221214312313010431410123330401030340231221242410104020224103140202144121324421034423401042112414300400042143121300242011124214223224114304230302131243413110042343214210224142022304111010441243423314443114322421210142433432024444123204113400343410441111303423214041230000204320114023433240203132230440034233403213110000034443234342441331210232400110121314404201333120123313131040424023233303000314310420043111320141421300020344344212414324102442004324422333401341441313301241040330404321442431101412143331323332234013312000020232221433302333202131230141140141211032222101222412334223033312334140113334100204244210411300011010120240000033211032042003122342143243340022413200124044311304230134012301011412203032400013343202142111144440422303320422333224", "233144342044001313423104021330302432120241141042402310034044412440010234131420231012234402210204244000110410231233423213422234423412011044240003234421440411330130204022244310443044403343224331443003224143023211002142432131243140301043313221040011110100221111321402444033014343142211243022233412112444420302013141104034203212002234034031011121213144414033313001242314204021340222421303443214212211430300300404430320420041204412220220401012131304440011232143224044021234432110011441443012333021404101142001321210133342433020402434442200303000303200023431430102221201414001410042002314323312323421121420102240213124320332041240232003401401113244041132100204033101201412304301201323400122320344324111111331142044414442021411411420224402310011404442300331020000340141330402413322104030112203204400024003400313234231343140424222132242103434204412141243300420021443303404103101142404420004404443010401223130432311011434202304243241204441113431340124420214414020221140310004032221202021324240400102124102200420043414330010431012310334040231002014033413231013430311322300403400001400124214340041344003003034202414111023032000211420031100321124333420114112313102203233142103002404022402334024411334030342033010400201122001041042023423223224414312434213414343033124103030204410020033322140444311402100330220301443133420413322143422342012400424222210100004044114024141410004213440333021140401223023431004431001024120313323131023444402101143320303203124440104213120033034201043012012221342323330242200141431041320334310322442214310111424431312432103221111133111032140244102432432122101442241204441340212301320233032114114112322234021022121401043044112341311234332142422231033113433111402011202032110401403412144400430022414113330421231343200013202113240014031344444243004401000421444002403313340044120210040312341222341402022420032333124302124343104031313113002243103203004414222412100342044310213344011143022143232041102101001011312021304021240220100113331021303032042332042112020113010024113344413432102444314434114240202321010141244332421000312410101440131201023204340132304014314322211420030403331420441324120122133430304314223304221102044110330314321244014322333100322312131303020034400240304413141044214344041243000142222401221442213030231433343443321032104443233322013202141223321304344411122141303411042304034404110422102243421111140042300113430414232112400430230314402434110024024212443112214444322132341212322202210422204001231044220040424111133201221213424044433030321223431123122221003243423302020323312212201013142143223341102144332203341004002314203010341223214340041221223120133301442100200044230341121442232224312402301403314442020341112012424230104121041421420211413203412024102233411411013422402221332024402440231343403044312224130114123224341322332104332001401222130403122241043340432344231323203011142313412000402224101103120132331233301331202332241122232444340312314323101034423104130414212444340323220424024102200321434220331311220133212300322234134333034334313330031341124120331434014321032123443323113201322322421041211144223202034331131103342224220001404012210303114334204440124334230324113403243410341211113041440001334422423312034022043330304222344143001001042030024332400011331234033310310100223044022431330112443221130411440441422323403104124343341103401022230214212421031302030331334004121314443413312014034220242411113311314142034310434040241102123010223014332402204210243013312243044310013424000002440041314123344143443404213443014123310411114112033032231230410243214142330410311322423042334010440004212300030223201202214044212333030313321341134142432123134310132201223210104441412321323333203111003211142013333234124410341314432421040423112041201224244044440422122144121420102310443424111442244314121303041321111033112040110444141112432301104222430124412400400322101432204014124002002141403013143332113423334002244004001313002142134201333110104422330323412103423434014242140001203120013424100032133234320032103110242021020000110400302334222041031001234432342022401003113000033032434440402300121343412411231300220031014022403323222343304401141404321331143323404434023103123024330023424230300103111000100023343121423210301213113240231033401311212413421004310023101200320433212211400033330443144021344020430021202411303032404400003140342334310204003112013433223344032022440443201211022244033204412431401343204030114010020113443143204243031001311444341132", "014032134443341224033223212001432403331442301121321202304240424044042042243211413301144443131121141000130344331344243104431222402422444413122221110014344321310234143004140440311041240013010243324004331230330423140211401210311401301440433210142030424402204404412323203421343320424331044124221001312221320113340030030222242431411210131410000034343432220220321340320404004311403444244340023034313210003420003110300214223224132231321322213040201224333211302143323134344002344422240431104344002243422130220230342430030401041242242204304121323301234430311120323121012200144340223222301413120033004032141303002341022042142022430011021331444313404033130023243413300004224341400214333201142030330313111302123140324111441100303431232021422230230001023033124144344310341032302330121240342134123401123112123042014014202323041034233443413112443334332410314430031114114332022411344140023000311213112040210123441341224141231302302323140042203210113402142421024224324324134303412044142332204443321212324412420134233441241302012321443312344330014320434433422221401043110444420130100430411324231402032122043030443310222301243210240324134040140330332034022143122244433333140422243330312344422323124204200430430113243141420223403133304230213222411144331310222022310302143230110430013241030220042301420142320241421322424413423042032410102432442231231330442343204310200221010004111202031401013204032214304324140313041312430314230223243342234113034200211330404001011121322222444444423412112301342022244331401011331141240231221113234244311331040331014444002030331433310202321104334244130411001140313234423444440044003244320114024344224222104020404244022234322334000232144301014423124402303120103334403023141221443044311132313242123230223323222133303203340413033330104431212002242342303002400224304141422120224232034031203131400020440213421413001322424201303414403203032122011111212223230124033401404323132344211334222131332334200130321330404113131420114211300311442100340210303233041311021022332023242100012004111332022401012344000404400144304040342242243233440432130230040241003411341023122434322301041413422242133411002110033032113012434142011202230204120243210134033141420141030302202302040014042221133333233442201030004314314322411032243403144310021212342213413210012300024042221032202233141423024112402433201324020001414122231041410043013133214112143314434040021424141230021323420444003023032414032302120141230423144134234000421202414343204430310422040113121303133341232141003123221242002303421144111241233233331200314231003421321000113314240300344134010314101402323311132320002034302034213341414113333320441300101013442113142101244030103322131324233230431202143004031001342423410214423131423213123133020311000040124113404104323330333120411142443203213024023304120323102001331224301210341023033424242302444242230334210101122403240303402141021422021422411411144222143431230230404121031113024021331202134111012411332002403120331210302241241314432224224242241423133314202013441413433201202321140421402324124101114321034421343234202320301403420222143322442402120212234440222300410032202143234012213122314424002020021401142211440430410013311330422400421232330320114301322034314341002242431301023213230114113110120041020342232131102113403422103212223441042312004103312132442442114304403021441313203401212321304330230044303202133200120410403441112310324131123421234112223010024220003403103210214243331032303430432043100144034320343121233200410240200212231340003314344204112111221143223312004340203343123300330301031131233020342021441102104333441041322031101333221312014404341111304221340330242210420204204203342332434242424223020310413034103304401233022034332420204122300140222022001040102021001204304440230102032034101230441004330040403313434241003422100340344121114013121434441022204442122214044241220100221033141234131331041403424034424234341322441302322404010204122332241304141143410233410440320440220030430403400320204022011031433213223330110303422141344301341332422104210300323343120301313410244242241040134132202100131324033300343034224121040142221404034132104333401133121401404002013331231231123434434422334120132421030032323443412201323401204401140234011412311434040223400343143031144240201224314100333331044102121013230404222114000321404141040312320102222431232312000121030010340332411434301000241134002441012410120141332334341412341133024213334333124340313241123402323040323011002001241", "200143204144441443422432402432331402030001130023000401213332213043042143313324312421042100240042311013240112430203341204131300424002204132143333434343443302140020144303034114411112231222113440041403033001120401042242120132124120121111114222021403303421411134404111114200213103420023204403011220034034001400132111123204302121141003113042011121344101302123422132334201110004240100333031224422120211444022201310210413324221304140423021414330332103301104234130032131301322213214330104211212011122423104330022024031432434231320220433414131142211231424310102114403244123211322444442440422042324332110144034413421033031333302014420333442341123230414410020031044033324440201232312001314311312440043013423000033024342310133012143340444344243324120320421001312002024340011220414131204132414021310341444304141114212423434433134111043121310444011243044101410431422443241331103400000230323303243114424311023342011123433404243334103124120102310213320413024311404023420224012244411012124444413024110423300231432222120204130024131032013042203044012320220202414443313042244211120333112343403003430214011011114100104421122333134431041101222103324220004440113322413424203432120422132100422000231040401044213343122131431223041021234414020224032010433113232341204244202412333043403010134331313103000123031444234233102243131311104124434133421011043202224133102243440140010434422340344304403200340044132314324224434142404404144413224040412212412232301101413010414223343223334214231010232242242021314123130302032041220314302113200044123241021310033304010341132044000441031202041122012342432341412410230031130014104031412102213412144043303032341302404231413042441113331404341041031321401341431024313430241302022304004100212034400430123022313423341144413000342332341211221232300111100332440140214234020443101302101012240020023442404344440114302212100110124122413442103244012403241440211241333044303041143034003241314314314412020334440113241341243004440413404142341434104104324313233142233432403323102111234040240414441041220341044010020030101211304001143144232230402234214014042003411121120013322140120340342214223012200042220112201143200211231133313022130410001211324114303043330113010440432112043311240403021141011240214231440103220003030223303432444324234023431103031223012404123032114221022040003343210330413242233114220044041122201114000403111331431024041304413034010342110042142401202032303031302234023121014143040402023422411232002213002144340232432210413144010113300221334043013113441121431123244121340240343311312013140113310040232442044102210210141340430333110200144220401413240221441331240423144023434031341320123131142133012121000021324400103203332114220004232322244410101332032003312341043300410430134040022340201040040324003304313103041422403420234233103430241021341113333343033213002414214432444041343022324312322431204024300414230244212002334234220401340033114234430430232121012141143104041141341130231322223424043433344403402243203323441144040041144024001341423401111430113220101442243332340240343311213231012204140011043044241000141430323422114213023420122000130043010132023221112310014311312201421041133301004333311413233313401332041100102143301012120302011304104201333203104010124404023111243142332303242324142043444210330314311213221431140442043321212030401142220133101112330001314302022414340421320334421424010201442121124121402413123320411310304233321112340023100033244013302130431331211443141134424114113424342411414422413111204302403021231334403130002213030001022333134322432313021244030414434444230421120042334110204103221333424311242210413113213331020424244420320234310020023114431213432420410041043422243024320330134240041444042003242112330401034303001204220113211022011424302044223141102032134342433211334434334102330342101441020430324230421442342343003133444302332132340140432340231342432011011210140430314414034204041004111221023414403311131121134211202444013402111221334324320210444401321221241301244210210042043434203422101404223414333001441430413224222342344043124112001131033222412422112110324040243442311014132203424334400312231412200303214230032203313402402041134234220211023021233202402210401341322200042301434023211312343231220322420303431224103113403101101132244100223213441101000213234200122242231120333032322303012331322011403430400100440112232214324241101141332034104341034243244421414400140322002231101041001221440444422303143144030142032121000033430030", "141101002134024000112200040401330420431211111123243111131301322432413032243330101043412222412010424223333130134121012333124143023241421340003400231343401143212342104324020343411214002302033144021321241032044133422424001241430010222424131403214311002024113001401321222443100233401013122202221210140210122203021101223320223043112422414333400443030433003112141030332222223301404422420333334142114412113202100102013222401124401120011142123304403340330400042442104020222201404221021403443414303001014113204011442043330431430204103311230043211112044422214444434024102340440444040001013301010204430324013240021410343022314244232142324130133212034120010311104142240104012114401231234002304323041320232204043114314123003010430124044143344301222210441411223242233402400214304411202414102030220343123130400242412341320420113134404110020223043201102403431243431440313334443102444430344424011330401034002210034210400203022142232131432124204143410033000440014020124413043242013002212114321234404220024333330041020303102410311023434412013403343014144344203322330001230032100231243321434024223220140123423104210243220044413200332024111120033413242221133104410410242143410031302220023023004031021213003234214111114144011143011301412044004231330430144111333002013234224312000231110240311142231310030303130314130102032404403211431043040121130342323211230110140020322013430322214304240103004424142441312111233440243033400114110201010140312011001340042214432201342231301034104330131422200201011431312010102311142243110334211330101134244442041404431133324413033204413014432040413413243131211120143134101404443034422412104014013111414124024340100404101310242211410300400240424303234430404440024222033000313131130432303440030243423314124234022432034402113404110112441002203144433143333343242022040312411144042230213112243333232021143203131230300121201142113244200303300202021342040040100201423433213131430120320414031022201103311143012230304313320231013422440223234142404430034333122304434410101030331101040101200300030414204044131232240342102103242103230101134114013224330001201014141413212303004004301101324433442123132114104131320120143430314131120212204042002144242404302314414440022402404210312444011200210023200030334024443213204134242342022300112010221011334340344423304302234233431112403002344210210234022134024043231103121103412301020012433024400300320441142003134332221323030342034043303333032423300011412214241012100210143231101234320114423342400034023044243104232404330313233141002203434144123141004300214033403203230322101414001221310044330234003234032143042442041320200423110020213122140034020012341433100223244344023024441002221441310300420422011402301332411410142103111422143401103430400104124432442234344224034420032141244023033012434311100401424304331012411344433131121423122222202040002123123000433123234112213341130142312023101402101233020411430321032324213031014300421444303320244142201302024113340034243424301131244312103323013231213424000111020323213322140112042410202403404433244044120224020312132114021311041020200041312241134323012121122342421303301430231440313222041002431340130202434430314132110230214032403412234131440304430320044114232114134144223230411130110343200244313104410421402404330021001414030033020024442031303112131103440000440330144003240013233020211042300123044034341034440300100012411034233213233023310302114141430144114133003220000002024032213032302320200243120112041234124133114001341140301304101341103323423203023404212244330144204003443101313122421242311312332444032413320022231140133034330043442012440032001421042321242212013420222303244423122101240434120022333432041333424322041140221123444331141002131100103304100113400041140420444334044223134133040031344444230014433412042324030200033133002414421004003410003220422224304414211231204231001030441440320301033324101231022304204003323034143342322312202230140341333302422111013132134223203132234342001013221213403002221443214042023331311322400112102003104430443230230322430310342143104032210123413444300333334214001012234143141043333303010302244232223431414211001023144032020430412204243241100220443140343013414311022411334404334010122014442041313140024113331424441244310024412140012204411304431243224431043341044200034342202110140102311320030010341434444434332221034440144043341213204114413303143213420341330331302411110221421114342142221223044341203211243220300043134034231434202143331211403303423", "234331221100134110404142013240441230342231433123301133010201200401411312213343022021120111432043314000201300134400234122113131330214410430331343230042444413034420233243330433424344213023023310332044244234011130424403413214330340021432324114330001200313404223304203320231120202010122302410012423020431221020233302304323422141212420430120214414221222401413301021234141300310344130311201244243141031130012242403220321303344011331310113440241041230101133104331443334343402222141230334333120304320233200431231104431131223431441442320243230241103310342120231412002134412341230033014423242210211403014440113022134223413142130432342330202241303201332143121130040014121134212343024131141414101312223330023120300144143132104403113231333332230042301141034310333110134113302300432443143211203042200121240403303041223040441014144243003400103121121324004042203030034432021101312033230244230214003410204101131401023224224112402223230044033213010220230233110122022022100412341402412411133114013013211022041404141403322313334234300441430224024424030103411244142411241334324203110421041222314404342340204440030210111443112022203332321110322022111200314443232132412012241300131120440013314410434234103334340014342041140014013410034443114133244044223134433103430334121444200111101441200433034402324110341212041313033100024012440304043002033242344340322133030200202324420114420424412430304340422012244111314321010004133434011132014230144442421114332032421100324430443202131410210241112220420221320312324301331033003201111312344014333110330204220142141032332444034042000241413301204031301011211412004224012342412032333234321043410024242122232401213104100033032441001433100342402000122324114333322214441332441332202321302441334412112411100314114102312401233143240023414110400410202443142311011014031402033003110131104402400442221321121300004201330411413332400020221012013330300004133343322022401024433232410312040333004200301144430412220033044113423404330402431213402310433220012313004302042303112433033114133214100000410120312204442322040032222203300424214404433222123340123110032431014331011004113304402244000220324012024442213110003121443403312110131101140212434311220333102320010124213243132320422213134043012101300000433024130222222012134300010304111030402114433120330304042212421204231321100111003214023102044132331204031410324301230430314101402201121200422332332244442224031011330432033130410012301311131101430420244020334020424330014121013431340203232431000033140212033201320134330420321130042204041233101232130014034241221303443130134413332112020020133442111041000341030223034212301442431042011214021402042134223214100201433412414411404410404412134412102112114130322430421240212420323424101110240243303424231424200300012213243013034434130423044111104340112220202434300312121033423112430344210404424240312444300400433212334212102142100030010120043223403144124211220221430004030343242320442410140423222043202223343412410141121243003122430204113101303001110332004313022013131404343411412123404032144302213101220423142112032244000004140443410100313324444213321030004443104242423220004314112303411330210234124231111221444033220421333424103221420033412003201041244441410332441011121303141323332004330400333330313104100232020001204031012044021320040140033314342211400224443122023301040023320020304413204302200231130300224043313310300123310413404211313214240032431031430114040402334203020102041033221403022012242111443340412443302233414043444420110232240202443232321400122442132303003112132032120040043003041422222431431301243220314421234214020124113133404311330424114132124143022143042224302341120324103004423221030000212423301042302423001300242434134343234004404113441434300010222444424213114332001104233200112042100442414440023003122120440344140323042402421133204043214341342222002314023402441332420424230124444444330310024001444130241203024240134443310330221213032241242014113242123221030012020133320422110230104441412204220011301043313421220133032042434423102243314144214334420124024114444323112313243304403434231433001324103044442403004313222020200023222230222340300234134401340030121240220200131404334210421233401201420420212231434222232000020134102314130404032101113034431423201234223111310123122133423424302134200024222022300124120033123131221002011441134140413422433144433102200023444301402440002301403314231231431112443000204402222130114322320212121100133322142334234240220221223403", "322214414121003204134233130114110224231210130040113100014232100021333423000322000101134443011110132110142114121422422442211342000144103342113203444442430404241421110112331002243304224242430201204412410331112114404431311434023412422411112420440202040001210131211213404103321232241440303444114230220432003202004422223120001340032030313444213230424322320403342314113331343041412331222240002122403403414433133012121202400413140311044210322141111202202002140124302334142213423031123244212420213410134424131124210044324310200312040234040003422044000430040443404303302414004004034141120241313240202424432042244333111411441443003402334012213303140132441203224241401201031343142413011203234433221310212242223423301130230244303424432001111211312001022100004042444311441213330411431132024113341144314012130231410041403010000212121133203242210443232110422212213133403131413101131413003314000233433024232240411443121113044420230420232312023134404204014033124320013424343121004340414144132223124310110242011103011111102422230413423110223234420222302224043314304011443243200210134001122240443420214444142143230402100034142400420213431042200344140340123342014334333002130414122340411013242421444312233413340002121410310434320111111121221201441123444442024041203300202022100314420111134034423212021403032443303240403443142112323013001430433312202323324101122011332032222103412201134421233222032111133044314021222132442300444342211130401303221441222241142431044204434303002204033104002330202444444310103402220131234042330321043144420414441340410201013433142423024104440220002413023024331200020433111113244314013322230421340113234010103420103132201020003202404324031441324040302204321133243420420323330322223100324043024042314044011240200324024343142243334232223111342431340341220113213012112320314221223104300301333403432043401444421121130220301230004434114133000310243101221043002442332022301243214223120132032313011321344011114103414403223000320422414322133110014020232331233244002323240344020220303243221432004240304113430001104203032242034400322310432242144030344303241140010102013143331042202303121433403111043032043020010320311110103213434243200333200144400222000000233322234101411302224300122300214301300333104442232204241304112033403200330103340132032004304224344131012121334121424411044421114332024321103031340242040142041213314233413401402443331234101003321240121001412442331344422231000323300011121314110333114221232231114401143122434423343001140101314340041221444420011012231412241131230332134121303322222241010212321004222340342111100221244234313431002024224441123244222323141242232223114303424121000003043112021113223221132004313422143200421041301211244043441422444120342134041031400400421243323242120401223403130213202430244410122322242324140234440422103341033423233411433323420212132020441012433044410101330300443004412110041242103203304034304312343030004244033430011304143141231402030100112002331403231032102040033112301100211244220031421101340001040123411430300120432433312241121103011033121122224331344122401042410131114142000121212144202430430403133014000403034312002411200023111010340031411000124140410411304424304414220013430121010211104411222332244032342222203111013101304010130443441233441001122412102231222223122132334202302201241420314000111330404102324020410412411012010442243213043300413422011300242242341430340123342113302423103102300322322112410344133234213314434133400032232440333100221224433010031230443110112113123102324422020024113224003212444244114224322412404033331021420233141223203014004344444132001430003323431111222002440244034031033100432442402124201432203112030303004114012323230002403323122300142431042200314312040104142414210421031400342102342042213414303141200444230111101041224010044432232413103212214244404411432324144213211410341214201130242232122034212130221032443240431222114103444110013132413202213200004323041012101004023032123322400011230431414331432130234420423331334021014331211432423142212214010314244231200413423041423334412403010412122001020431041302411024111124431201424341011041121210311013224323212421132224103042324001411443044330233002121324344402440311422002121123041121231043204013143422211301301323142043141202440230420002200111432421034140322014323312212321211222324231001410432301141214410020100142304333120333124144032013120100204302420333143021203213440224124032023002230222003130222222332204143241420334414133421440423", "331424344101410402311432111103001413104013104043204233203144001232121103114013424320201332431424024323024440202410311004114113002133312023221320210122023301220132344114304443202412314120341440024104334034421333024020141002224144241401412334202020323013010013022443144443211010231241234321421122034000302014133402011044314322431203242011301003231104300431321300340232114334204012004133223113123132331434330120410023001130221120143431300142114432234212422422004300111320333423130003220410022240430340402231020210411431101314421430010014434043244400441213242111442404040124032410421030023431424404341044044422010302314204410102311244141233003343101340241041031322130233332330404113410141144014214120101024122222240302032344014231321144143444103303343104342300044141042333122003144214310032012344131323104322002242223403232331104343011244040242124114303121321333331313014324213234031333020222111020403023221133220012441222000230010010022330400442210324231401213101344424434212314304014004022033321124204424244024123022320024324440402424411044234311203223101303011010031014420243120331203331024141300403114022342314221201430022312331024241314314221041344400400114133213402410113130124033040124440213403320141000103134303312422231024032340440423414343300023031434244113440241042430333104330303303311021041220002010343232131200440140044343103044213021223242144222131202200311204441211434043343011134442043412410411213303240004021124302422011402242134111204421031130111224323433211234022403313243013210422342421244201031331400133014120034144342123341421001104040133214002322330104431223140143213121400113302012000302144412210310111023041240324341441201104343130400413241341230020331012430440022040324133301414240411442140302214141311442333041004331421133414234143333323343302023344230122413321140200123311014211323420212112214311343032002312140243043202232333232344420040103134120044010414044440013134011040403034141400433203301330222313312042213030123310410012042313043400014322124134213140023130403233012210431030032344314410401424011322033114420244042043023441324021124220103023240322142224041333103414120244032213414334212014134410041143200422043420132301110013221013343001323230342300103024320110322410444234222124310323302312040012031432104422423211101333320124321102400031124130434133222102141230300221012300343003303241143334403041410201231323110022302140301101400341224220120242003041340103232340443200412411003221021242132040104241140422014123003143014033040303243132133314104433021330433201013112411313020432040310412024124204040002311240033301242431320410340444320140224313414013431042402143034024433001201104442441200414000110141120301313301112022213401313142121233341124021333334011030413312432430240343304201432020422431134223311101413322444144440323242311211443312212012113211403102342313104334020033241032201423404340332304244212043001333443440320412202241340240042111221423000432033323014110312024301121403441044140212124114314001014310304431141014002124042214442141120444311322401344034002114324221313113310130113413030321402322302400202401221220022312341341034003444420242332422213424414232142112031224330023032114321442110413044320232032144034311110440443341030324331224122014111303431240101011140124304412410111403114143333413030404142440032404103104240204030042340242310211342413112431434402320203334031212203332104434242211303301010312311003331200331024014311034241402224311041341340442244002114323224030002031332301302401334110042042244204210104314134342022140423134340010031301013113331311413440301141141140404133322300343332421412114420341420401104023301023110043302040020401210440031203113422330010320021311102010141042222021033141004334434310000114213243010323011403020432414412101102030401213232034302121104004044412013132311341302410101220040221223122002300143332011224223244002333244134144103110013041432410004343401303213424343410312120003323043312410301030332323042134440403424034431223244331223301321323412200143340012043241230411242130410121114000210411221120114232444401140122001330010232133233322242410132141041423133110133421314010232420020101431043041140433111233314122211130202140433224004242312221442024331124340232233440434242401310031302203100144244003100213010211144044233210203440401030020140231442310000443012022003034404043404242102030434413423424212112430411033440010424030340044234124330223432002332041203334133114423444014323332", "320102223304224213024303312311100310024142403324301202332210000404043242040341221222412313141031442401111120204411433042320031304222034141314224423322021234400004300231241132303233133041334241412233241143203133321230404411034431304303302240413423211441103312133124023210202323413334240100212300132042330022134042202421004202333332041242104423112221134342234440132432020323342222332434300304001000303400120003011241342020213201331020413441041430234132120143404404133202312202223143300020424004442031312204132101242340133212123430020212120033441430340111414234411441400220320233001432131034343001041111133404211223121231400303230140312301111223442320443240411232341242414241141030012213120414044101334041133014100213121312010421122303132404404420101440422421411010301100402324414044011422401012101421110204403030022000312040244013013110402232231213104430341231431431421104404212412004204301334232430402124132212342241020032133411322102342221431142042330331244212100133212441311211342401220034444140312233334114011344100010424010132321023312003442321430321213201224310443114114310230023423130110140214000011214242211321342412031443120431212033411313424043342433200442010313024321130040023243030232114314401142440002424443302023043223000240412022043401104333101103444423304303423201220410141303434320414131114324204232423211240103312232110313114042213413121031443401323332242400041133414104323303220101423142001230102403104010420442301233123342311024040104130122411123342221304402330133143403022240031122312333424410331314223331430434133010142400131213000414400311134113343431430202243323340231324404143243004410023440322044410122031331034213110434000333124312413401040040240404202203203211210414334033134100121413103212422240424141231203230241330231440424001200202440240341231110201134111130001013020133024441113140334234131441204034001204304432031311332133010222442403410312204432231232223041142114324410344400140304100124123402012203204013323003420120300241022132111321000300344300032234222201142141342111110242310144034200343044021140244321333242224402023003103021123103334400311334122133104122340324241101212424040441314144334121442443423022022241043301223331114411410343444420342303331041110004004143241130022400241201440311043023023320313111021224411013044340320332132403000303114401102422240410113341043203401143422202014223401144411210023340000442230123442012130140411232440211432103042132204224324043202031230343001012110103402040443223430204141310243114330044201101141422213401141030440144010104143413212433313210043443243134024443241320222130142322403302140423420141410042122110143302023112002022321132430241124022133242310234202203422313341403403402244242223221003011102143402011312012423142433221040310324320311130014320222242221312114402114131011322342331412214223311231014011134110134420444301340413224130000410240410014434202242314113040210033221002412300440313443014041324240313341400243232134232300140412110020322131432431114430310334411210110441333104311314001434213302230143421203410314130422323122130404231103231333214311033240234320332310301142204444221022302000012120014043413323414224022031332233124004013313332331212124214320403011204030213022030132113441210323442321424124432011232321044011340412142422342242110124330433433214211323341024444411231144341214020330330120114102303404422341143104323211131312243114023301341241403121323220023013203021400322340400332304013400303323401411121340120004120123124211131000011402341424142020101011203411344333442043142311041411432302023101021423234341011311100121433304004240423200000404140233203042244113200304300324332001243430123343144401020242423021403214330231301421130123003314210344043432240301421343421040310142141030321100102204020132030313330122000413043204022011344022123142401121432044334141041222001011113134134022243322440100101104224113242023440111214020324111243033210203102032132000200344323201012400123211344124422304233041034034013131112423131232004032343443302320231204440334204412241114014320120014211044014431223420340022203102413244433100124304324234332430334100123420110211340433244311214301112230233440424032043000201424043341323140440440110343234410103341023234402240011340144124144441441311003324311232201102444201434331314020010121441204200430243423200433311020334040340031423220031232110010141200324420431243110303003103132300130333332311300034024210140133404131240030140214031214", "031023332434201304312203432203341433013004234330424101403021004312124224043113120433104003234301231242103431140311113034402112213144112134142144341431433000144002314433034120330012040040310342234341132331142213011332131411223244104211333212200432133000130113440442444232211212334402301410340431010200344243043022103211341403143344200440331443141431010124411001203330213334034301410142434213313110432120201132100311434311203404204222012214100430333220323221421331343014034214101232122402032441301431344210332414224133042443210421021303130244101423311433322410131403313320431400433140120401243030230300422433100200213340342211244304021204213432434104431113402120110133043042023434142413321232022030120434211121432230020030310422301441203021221211230143000203113241101014422031241303322340441003114433422204003023242041114204414334124140002201341412304100303003212131112442230133404312243230424342103303302021321132031110230331022401111123211303340111024410444023111223210310424042231132102334203144021024013044213401040011023221010040323303413132120132222420130023114012204212432240321102020003232324102312434022001132333113414423330401330120320444101420234244020323434102301101044240042310012410240001420403440303233224423243211404442042103432340044020101124200300340021013212223133121320202441201023142121010003122003443131423042102422402143021012113304214044203233042211220122014444343410221412132422143122324214311214412431422041404134224003243034411013301323410343412034444113124002430423413102230431010344010102300240314323040103330241421422144002411131333132322020031212233430300311404412140020412143434242342203211202220210440321431224422320331203321422221022224141320004320411411424421400121040334322213042030133202241324344244103224203124321440341112014031043412444034400102342421100323443034311120402201240020430000212122142013414402433412214232402412111344331030033341001400013111130221324421140003121203003001004212032330402412240024404121220344131132241414202210431234303423040230122420344341003210414301433313424444302433242141412344043400111133214400044321343134231012120132210300123111343134012213024144123414142022400014344202343012224410341144302033034030141422244211004234431313102113343430421204313223114111324232412322201201421302033411133044322020024400143300012020222031002312331304411121214142234213333302340324003321442040014111320231311333031330040112123204043424103133014133221303422322032002124032103101331040340034404123323114031443001310014004433210141404340214323111433330303211314114442110424041100242140301011034324011031221324024142304040222243330433110111401330003103040031444021341233004134200101230401344004430310344211413133243203241242103441241310401423010204124431412014440114202041000402232020204121132232031124240130222322211031300021202311321030131001223112302012030133311421131041341132443040444422141303412114414313102332113344420031000113014220100222304123312422114211343002443101430010432300132424413223414320422043320104340430044042330203114131301443120024140202443304340310440430011022003440413304121434401112111122141320132040021243331214203034332411002034433322411430242230012100212004300034242034030313410003431112033202223301340112211312103112444244410424110222400304442013302311021243112132142303322043424234440440302224421431221444411101344144210132032114043013103240244100444320032204112031120032123413322423313312210044141102213312203332304014330313004401434012321421233133300113003000421033304104410042140232243400022144024332342344414411342221412021322141023233204314241301104141431302300021004040221242400131210013421424331410213002340101334114210433433012323103003022100403333040014214004100413121323314413330202401434330304101221204012411242232143221000141344122022442120443202211214404331011122422021210120010423434440211341132110434132111120000122042111213442023410242140003223312034441203240434124203024324143211003222432200244100143204103230001022234031103021003430133303321312013004030333244212343124224024433112220214144343434102302144141233304300441232233022442141444401301422213020100003221400403330421121214343344002030223040042341043201303103043243110203310213311244211041114211240430103341422430240430304213130023341320240341434341014402222114223032032324210442104200114312320402241322110124212123234413421014330443034140304442033023223100124034044030011043330214143424144024014004130433101313010223", "032423420010331310320203424323202223443401402000044130343203101100240314422243110143144031231023302111211002343324024021200242020324334434020433434241224104343011023342044444312413310401241223233233322201231423422142022003114231201411420020132403144030143113030101044230330223020004442144233313220331034323111331401314431420030120342112201402001341013232104322021400410223012100444310241234200303220240234222132440202310444330312323032142340034311123330112110230144433042033113004030443112120310333440123010120123403243133033233422133023421344113000310423110133101121240103133040432320100332443324320134024403102123031431220432334040240242120304401133214202113123430044024034132324100224411343212412231120130344030400424331131414110121120043204430014012103002000013103212113240310134232034422311133143202440012202021202103342213120043303041304340141341433324042212110330414002144413132403440321224013331440200123303441014204030412230123112341132322404412232114224010332241214010330410241131443441314331421343113022010102223342020200103021424442214211122122110130042003223031443303442042242014031403332303014214404113214202122320043130221224343221210110222434030244223220201000021342311301403442431303240233410102014201223423000314402320200324340302312021441003332313040421311221422222022312122434444030130130001213232331122134414143142034034414410103232013213223333333131333230310220430140014121003023134143230002343022142240114013013140044010014101304421001210103311143400100434013234244323023023043101032024044143213341123302204203402311140201331043142400303033142040130020203210112324310230143103431011143424400200031424234444232334140431132424011401322132442344040232211033030223313101321404241332120332431213222410404212340030244000430423420240222242001141013310124340043134212323432321320413023220144143224124022131330313043240123131120440114122404214322132101404201201210211244301421230112223440212404310331102233403331341124343231304443332444344304424440330443103310401104102012114431143334203041443043130400133123412103124300034442324344204333340242111103003242144013041341144423433004324201101233440401342123000141210414011211223413004104230011002333001141120242233412133244402414322141330021430032341240203034333344243431201413232242401112022242103312242403002004211401230430440000230303132043200442121020010340041123344331121043113434100143432331210120021324243234400334323030212400100043341312342210234231330311400333241144212403231244012433031114032314310104232400234303341400323221242124021402324004311244014111344320120334231022312233203114030313033233041424421012113341144003012102320402113334332331233442434321131140142201203234220002004400440244123110134401230131030033011120430140300102311344331303102240230003134114023233402242134423433434032000423134223202434410344213403242000432322002301133141322002130301410243322210314411422040113211432121313334433233024303044434320210222342110424230440134311300324044432220134344122330230332030321411130241010201010404111311211322022014323234322133333032043200021411111113031020331322242034030001224442130332310130043224030120000022133300223011413232221423411122333021132321042233411312321231004301204411234201340021222114233334042441001220040404111422314213434430302042044204110122133120130332300441431003022344122212130333420430124121014033000143121233210203020342344422330420041132302421200403432221002024010021432140021004403434104223401020021403101032111040131211121204010234123133041010142344012144133010311443433012441044422030301222312221411420023122242422211143032302312212311404122223021014304412014341421002212433244314133004102420420422133420010400031304434400010231204141132102101410121403123133401212413132014203102330211014430311314122430330114404004424430311140234404134110440220231313232142100414142003243442102112220204123413132241044302331211121414123210021324324321212422342002333103300312043042110301121224120021022341104000400122144030033014134320104210104042004140304100030331010303114233344442311433400413121201413442403011404243410300134002120330304220434402002214422123402222202101312131342324214010410400103423124100301131012220004131401104422342142310324103442444113040430010443202242233444140033214114040113132300031030222012120222000010002303303144030022241411404013343021201423424401022434420043111141333022443440230400130330121022242341432414121121031122040242433220310110412030", "104110422143004344431430141212100234421404122123030342223202204014012242033440210014020134340412012422133044121040301040021120221131024043023304441143432442203440124311211003334312403343444104134431311422034342224214312420142313322244133013342013031300100433230042230104240241330114444413000024210121303333324422242221113004440230124001223120003133101144101411410141231342133021301230221012034232313204114014141434312334012120313432211103003341140401111123042100122131431210420212021434042002134212402410323131431043210311334244241002143032020200313123001130033013332230103324434122333324412423413241320141322222241340424030342101121031431431024441333303132413422221410020343142103414101404430133212200020404123340322230313311342400322134300222300334330311310012432304313423034133021303413204311143014434433033303312110400131304403333203214104212203041113002440324314340123133310230420143010420000000321242222013400023200321143223030323012100224003221230142240414404212401402300124001104414200044143240300141110444242311001222033341121324142240240231441310033211432413333303423422244242101331342110314341024014134321441441133444041224334331324104401413014413344131114401131421114411024112023033302332223242143203224034310041232101410004313203223332210111433112401002014132104023232310111213000403234030340244411134242311211332204123321404211434124312104432112100123320043212401143334302111001323430302320222402201024400313002111303010124223111040040140204034134432222324414321300111142140423020123233140044112014111342244331311244042344313222022131311022132241444130400201422323434234001041322242302132230300442142040023211302320014044140243234204133221003133012342242144214442023002120424133034203444334323032440321434022024201243403011143033133413213421142103033314123212442430400321143102433240410412334322133123043403223320433200412022014423221023101334221302104034030112400012313201134321411243404002440110323022420130221310334132113012114100141023441434040203120400124432212424003013102321430323301012240001211334134122312141123322333113214014011112000142400014333232223034411103244430131103124433231031423422212231344141233422141102141132124341030414041422240333410013433231241111120024320344330444342424243133114044241314114001231333033224442111220421104210342422001033310400103431221343011003413124334212344412331203424003433114211412204130202030441131120444302314003010301213140012012402400302001244204314314341031043112110220404044001233403401023244141104031211443401313222302212203311120141332030131004334331010120123311214113421434311443202024140420402024441044444144020100203233013204141024321413144111103032033432330322114320341440000103031332442341333233423233004331310440233024002022202420314440430103001224040423322234211320221003221130434310340010302240410002340142434342340424100311230300220034020310342033013112101331231334014311410244313330124140200430410224341212130010022104344004224040021104123421100424011431220122333434232234314023110120343430000124044014132022322444111244424340113241120402244034230032420432104014434410143134214422041240314001310002021310031112202032120334032131112031210431324040202422401303133104104211134243440414032321420010040441204341341032012034243214101403304011340111321221413021424141031214232114002410321231121121333411302321410041343411334001314022044300214413202012011141133032033303114232110204144104300233022344040023242420203044211144210412302222342230222221320412113012131242340244010030422201010420242230431232441222333233244213301341433443002332123043402404041224142043130210111433404344032243200032324434142104244044130340412114304041114241041231202120034021441330223040111112332402432020032013040044244203412410101034014243014303324234022202042003220300332430220421234242342341343231100120304233012011233242123112141042430431132312231234041340210214430113040032340022342301124401244043222403310140432112340241111320133411023211102100333033244424011222023011123432020212300413411100340230000401304110341000021032232031021323142322204042403332211412243121100424404441330120030314243112122321213141323012240221002140011224023043424210111023324224010402442212101121201220421223330431203210102204321212341032130200002422100223042143301003000201142211422201312120032301234304412422134242412212113233314313421011403113102224333113303030330030403031112303142141234422030331020131102400421214421202340142314040201", "412110034332034302340141441431422310341132433131223201132122131414403124402440023113241010344132204001043243303043004102342124301422330242022240400010313431403043223333043410233101244101232123014210000101313331402141230221100121243340004302412333313203113301331123134422002031003202142414403241322012420231032311141231120040244042302403301130244320323041243031024140114241433310332423124422001114311411102131421144430223202124013040302024320301401034134404104200332142424144132134133310131434301330043303230403244424423211304433000302322400102442321222111333023410032123002013202110212132433023220101422340143203120434032421430143223242142432222304001242102141422013341203220144433300313234221233303040222142220012013111343112422014444340400232302330343313110034203041214013440204102240234121134000001330404343133141204223441122131124113040141142114143034033001020423320442422441200434303411111340341404110332032403232041121211224314003412002241102031034313400403043103211132424232142432412324022324124332323001303341333140023113110133121244324403111113402112141402012314113040024111311234314331334133332000444030324334131313301140222433342242213134234242231110333232240141042333234233021201332110111420024414102123312343341200314343431033211304231324020110320440433134042022210410413314440034243132434203324003112043133321212031144211212343202310202000422110410033412123200004012043221032103403224131013211103101040001032421022104033114143220443412140312424131010024110241220133230134004132323401010214330214003114401230141114014400033321211114201321224010122303413104414101131204413322311430003041410423114234320300032112232321000343224012333202324204321022134311120001134322132012434044033113020031001420011122212230421210112023032331411024314130223434300403001140330443241201132114220023122012230300202402431201132112111411402133133214012422122041043130420341442014244222134312204310420040332004424030033024342430112114420012400322304414224242331023343033110433043203303023221113434032214111342100130143440002004041343024321122331312113410344432100414233121341412232320211010113234220332414213430001033200020244124331134333014303014112421340420100232234223412331134332212024224133341212301422144410131331241103124242441023003000404222314322133443044302021301134410230223344334310102020234224102302031131342030334401331411343244023202232102121133414320101332421120340241441443201432103430441302214240300202010343341131244213211114442130144332324341313444240341404413040034114222042120343322032210414012410112132432044034414440140440010243204142033434211312423224403312211014302332231120001443144304222310320141200333343030413104130434412040234023101342220414444031131143213021430240043013203010100103324130034031221021241213334031013344204233242032211304030403334023032420214210204340134140221421443111002020434410443333214011012200102242041404331000022222230041233030104342302334413230134123414442143223402301401020104232433042111342212030002140141422042404333433012342014123300241032434133402132303404122321143333034213433403411030301221230222220421230443242432322010101334200022101244040202012402121123314443211333122212244240302112003130012304122023323122242243210222101421324234120302323442122014204213203231410101034232224304021031232424413221403301021332400303401433423030144004122203004334212440340422212204210230341122244120402432430312313414041331322014240123013333011032210343142100440334200303201123232031422244110120201130224220230022202240112310140410144211324340430434013423342443424203141201032434000334201324033040434110231322300343010344421014440102420402302442444320143030024101243404420422131423133001312320040112222432234103334241114314343432200144411112014403421422044102303102330113020310334210331033332003024424320113214433102022244440442411002100411120002331010224230231320314102322420411232030241010142024214442031401030420231321001113304334143421342221214343100300040102403313400204434331101442432201303331033444321023431001314032211442112001014011322123022232010112301021311431120111130404313241410344422414130123011421330301041430012333133100410412342424323123041112233402122022044024221340102413123410031141224034413024113244220424222000223113144103401013111210042121310432123424102331431343122042243222101243402120211011210223340323401412130101001122014332232123033422244240242203011441301310121021210333211323411112404241343043010312401", "302012410023413314442324144214444340011440313123244323403310004043111302000012140413031122321431132321014324112212234123320142023213330123313310140032320202043103302442410040144423240304020104201000403404433100243100234041301132304333323200143143203020404201312020434113313212130042231010432322102203403441311423030442240232234023224442320332432042310221012330313131211100001131003021114103223033142222302321124223133121123423011303232434314020242410232313310214214022002122043234303301423321402031310032232442014414123203304104242410110133113134101231333233313141111222033102431211110042444442241400204331233113442310140313034004403424323331101210211243101303410433421344042023432042413204443234034430441204023402240200004333130003020430042101003221341140211103202304143011122044102442012342210040240102120211041033430110001011101021214343202322333231330203033400000423000141043314000344234212210223443301312014043434022424234234441023344443142344342001420144102142001221231033404110212441403203312210101202233413403211410144224410223100231224144144123204433031143110131312020422000014121013203412241203302021423014303440332433210400341022230300422242422343113233213230342203134443410130401230433210421001334232343310232014441032002142044012311023124432443103212422330424242220341303331204412013422024043240200340330000403323313022323241002014202120424324124121204144021032332043404233201430231232230313101100213243210134021101211221341312300332241002314441031140141402130433333043210341214104414331410201421231403422432030044414221220424040333410134031134304034420023301424341220033113201002303334411102214222324144100330304343212423123001004333404010113240033212233420340010413431301203304010002442120102234012321030230122112433110010031331332134040133140400430122130002342121030233001401401010423440312433422024132330330243041333002202101132313233011432442230204314334330331440324022013203040002010040121223103210431202034310113124121031402121001341433213340444321202130001022423002441002221022133234023244210321013111442410242333422224122213014343304432103140402301030041004101220401100344422023101321022344403043023211240204444031131134433244214420244313303323410002412024222421114221332231421011242400432443304122141230101222133403130001021244111222130134214010332123323401001411300010011023413202340340000204011103314223240412300423411114431034212434131300332414033200441010242103002233132042403313241113204233301040323101441324010111322233021401134421420434201233414212112133144133200330234133014334302113132233330324043213111343211141434332100221022400001002002013431111110032110242010401230112213003244131142044431410004402330231320021314220121123140411340011010343302432341421131230221320044124222222300423443004112310140224202411403033303421334043334223301302144333220024202330231124142421224304220044243010334321420431014004413104113123422421202001114114223232124404101234120123131420422212133414322210421012420012142003240434003100304244130124001212004304330144404132243303002240331323410331103432310210101204431013111424000313402400003224133044442031103432332320410113202044201230411201310220143434201013334310434023141442124030320002320311013111411410332244241320340400412123202422444432404100112412222134231424031014002433314342423342201131231314020211300342004313024342441303204001214322342234020414341213002023324134040101334004441144423203042110401420303010022033300044434243130143022203330130234334333401322144420400003001340042302114343032244100322014143321132441123333223233420301411101402113221214440411443004241230140322440022100020101323304241313203140130003132011330213203413211411131114212233033404430134404120301233301431440223310410120434134410122302411401244444011314224010431023422122122024320113343102321232144023430204243240222404222343004141222034343031441034211321224240010422424333031102121311300324243303121412201211433304101142022034423302220424222113232412040404002113111123340330044220211031232003223033134321100333024221224443312230011013043002122000002141104010440223414442342124333342422441422100400123410302413333212420111043241044140122411344104114102201031020140312144104000220213413020034324111403010341402320201141301441004230140340013240431301423020134240230131302341233321133003112411401000201203302443132114023241402033443220420424033202434231332211134003120341000442232141440124431430341202233031102031443230412401213", "213020103404121223224144202022111142201104034424134203443342112330343000434433124434120323410114030302310233421034341100200103323212303113102421333332122110310441201414134121421303111210433232204001310012120021212122213334410022323303004324002321440031132401200013212320024341402211313004434342121430110221200304430432312230034140144143322044423421242211313332030110324413144424420301413244212023013231124000343021300321224102412400422313403314000222321221142312242220411311100322404041113444441124414022231234322230002001223423243002333130010401042214000010033042012103001100220214321421413132024440413244102223134134021304313044322414442042022120414323223133111213044320411102121141120441044102342101223043313413310120210342102331123210041200110223104323322344301311300442000214201201244032404422214402020244233323332322032010344011344010102412104333341301030143014013204224412041041443433422114242220412110210324402130223131143100120002414132033022140100024003032433101224132021332220042141040100330221032220411241220030301043123303111423242144241323133144043211103130010311033233434123231213222112442042443330323131414030300113332202310042234320042330012242314402141124124342422220003020404021041424300003324210330203222242201004223034320121214103432302300410442241241022342113110010243241012342131430003322331112231120302010440021212030411332400220413420103124244013112104043442441100301100232420233020420240220231102020030323220333433443420401112034020142140221424132242144141203110034012234220131421102042311040141343414332403140411114302240233023101000413240124200414323211203334021312300301103144234243404120042200403101313134401042203224040041004100012000424012141100142320203230442342120121001314312321223400434201231224144410111004021030401244242422312321033101410443300402443100024113232043303014424213101232103111022144111300411412433202423332004201234330141232143431003042342424424141000442220333024402242040114004114442111312214024403403143330314342434121301430323223432311324001124412333211210243204210100412011302011102041312314412241043104110023104413044220130311140423132300030332212304141013001202042034213333334101442411013303120242434320113111434441342042242030441324040013434140414303433304432014321133303243044411211344111233121431341114323112413102222020414333214234213312013324244311222013121043114040221410342040001040031221404311214233212103340221042321334123133100314341123001014323124012344002010244140430113044031020044320424244311132211402333120401333200121203343242034023133420311101021400334140100024341130240332314003313223200132122131400110012333020313024403243002202120432110232113040033101120213144321020203024011342232443334412204422024302330114004034132203212420232434421001140143112022440241002242111100142103031222341034113243134003100313120030310142043402030430414101322344143232104002223122323440322132034332013431023412233142202214232101323100001201342000132022200120030103032432032301102401002031023312311023031123114143230433104304441223044111011230230140134211044032220223214310304110404420304433040312144304443144131102410222344001313032131132214223211114212410221434134424223320143000143134400024011232143111241030403113443321442404022343020312100304020214240021132310103113212143023220132211330112110410440124331214414323100442320231324130122432011400201044333334102420441404430340443014040142411400143003034422211420232342002442233140132214023230120114442132144442110000003310302441044203330032002342233404010420403443311400143302312101311440334014023014322132303444122221423011234320143041230012134303043301402140404413422142014212342333043132330344021320222100313411113223121343431021433131142020033024312300212421313433143420103311240103403420441400324114201334320444034342420340043424232243110013430344004224432312110434421400411223014032200113002311030404232331414330332112012402331033044140402040440431403004430244024341003344234311022140441224043300232414211402422243130000040303423210101434403120223113110010421024101333431214131124231023144343442234402232401302200004020444140402000233103032404123401003221044404330014400201312041330023114124300333133034434032301314020214013332210031002412232140111043003442311420120432231124221411023334210240413330342314011240443304333334034210401343412334421404011000244342212312321124414302420422030403303334044420033240110010130032124144300004202304211214430020112243431", "403121002101024200201412240012323114114222440003030224321232204030143102020430211114440033022011323101234132034130121412104404231111011134434133304320243411330330332032011331344304112034402210403334141003210133421313230234420332331431420020323334212323340313004313303004431444132220234223020033211113122303321011324232301142310041012120200222441034410334310024142013000042240341111110040112402221033311420304011014342300032020112042020124220401401044430212144002221313034434341202140114132112100040311010242210222312341240013044421420113121212412403131313243034034241440310120142230223410431424443310424112121423244341134010204113430432210320343002414143233443212102043341013343422320410130043044103040103232023341114124333131203141243243123122332214043003404200021301103220011434412330424033414022444104404433420343322013424200314210330021014423411404311401241122121430023204102201314414131210011243431131011321133400403134344243112202313413341043031032111024444023021312103034142403140121311100202223041201002143104142401142220144233430334323142343440420414311434303421431420134304202214010241013414041014132004331103012014300332123342000312400102043020204231143324020103004031204303124123314424112144132043011011011434112112132112211412023203041312423214413440102201031434142404201222223342144324124212330044113401422314041002411312144412434341424340213103001221332130401020212424101101003443111414004241443244212340042442122443411330303441221142031402030130143320011411043042231100044232124203113203212102423340111020340223021434214203113443300304133411232420414124044020130222233432131142302240131421300334400001433043010101211340013003334132003422232344123433324430100442311022134133404422413212222102233402303111201303300144132100403113141112314133202241140000143110111332210011422024042412002133102020012020403421042111141211414122244321100442411241234200021223414012032104304344404013020000032131000012111344041423302000224040332033124400024204043323211204212022140103313434021344124111301402334011012313121310402441444011324213412101124110323210311442221404344421342331423433202034142412104401211321021333434312244320434221313014023333411322203002324243422041444440404012324430142211322324304204204144133403131043103201413430313104314141104444123120010304313434214222014124040220344341312244010040311041020340243031124440404110313431430243113342133111443040140010341433133104241413233112122142000100121241401223344222413001214212420201212104210400123311414220104431211040131143122222210222332040021041241212430142202104103120131004044231130021114334432312222213123334322402031033033020410210424222432024134001011031004203140410040102040333430131332213410204220101013320340101100233310424324442333124330102413011304033043203314404230200210124101433103030403304231232220314343300214213314432241432040012420113034201133222104010143214423202333411222100303424220101333423241101102033313334042114422401110231003302210303331131031420030131202200343103124301321111411310320142004132242040200441104141414142143030420434420344334142433000404412333200444300102140031104423023403010304203204310423413121024113421004010141430003012121022241212130404322403213202220020114410243133301434134442132042241304142411204223320024011032000412442012130133004433122100222103112214140131120022403100224134213330434322202234034210011144000312222141424210030100110143424231433432432344320431040102312431141444001324313344010020032142443434210302124334143120403322134234440110304013244442120402412333420304141113140411400133042200044432431420122221142320403004201010420110320224003032342144040201032002033100411433304111032002404130403432104133211311231103104232124401401020200142304332241043332300231012233441321203131400200332424021022133010330302232300024200402024314401434401142040403122341133013010134133234202112030000233304343410201144332443434344140132101402031331343100142414203133331121113220330131134402341121110221340033442101144130123133424234041044222104330442300110243140203411240010110421221204400212011040114311043341342234142422041442321223341132240224340432333400114230324444410114223114134210133240204220110101020441104342402343440131103332111112200132204012341034434332303244040030134303133033020303123101342144411443032104243300023240010204411310312102242210302033104110343123432000231321220440204322030004141040204024123422402434204242321031401043203404302122220314", "020222302011020331100133133103341332110404113434003302143310004331340304203101140123203202232010344044331210043103020121442211431042324144424233313410410000330214130212040313114040240231033130434311420413411224022014121000001111412143332404003331324300012124122241000121332212144443043030010120132131244113040012304442214321140321102422444014332211230140014340411342300321412434241243004433243322212110001412234131030112143123410030223110120134003402414102332314142213334334423040430324324440203224224000004030341104133332233024044222140432223043221331322323113000010202422033030130042000411201243400134030101222403442000443002214420140243330412142323104132111343010000311334241440341021234441042342303440123034242022144233141012130220442424330124441322330012034014230010311211023332122244234022134410044411132123343000044340340223310342434324400120011003412124431040243040312020110330303122310234131434242334301001430142230441222340112024414430103221314133132310023301012004344220303322034443424202221021000140214224400344232041130444002410033033000024202402421403224404022214124012210030033021440341110340403313443341230322330302112042043133131023134004324133320324240240113042433140404232321440231024410321210210040243414344322113111204041411000024102212140411313204042344131122400011413440422043434324303122422132110112411444240344240434234113041400002321233340312214442023340301441030320344031320144323322401121323011032132120412401340322024020434240241331404204033311111440440020224214241212424203300111431222010101344121213343141430402012134132324324002421423314203143434402244344300114003312302140031120102140014242042322122332204331312443333141342212332324244330402422320242322334231311001334430033030343211020024404133232222101201401211100143441230431001100023430324124230212300444202230231101412411022031224342123003210112423420004000143441144204034132112124123032204010331121020100044232131431020043104110222014201333434302010323241140121422144022220040423201312210310433004101433222211002103011034143343204240044401232210002310122041032002202222231203240033422410200112311112044222230202300022240021123324111004044200012443104122240343103343244301113133014144134324414344304412214011424041233430001214144424441311003332140442130020124413224224341403442034311241440030224033131132233033113001214231411440320204041341331014414200144232302001434401001234141113033101403203100344310101111233320314012034421331330202034421331342220033400202002104311031440202204221423330110044304400422244142023040043123440220010012324002210400024234243104044014442013341421422222131423340041311033013443102401220423213334021032130012140032124044024221244110030112444043302213000211000341442244440241042201334224313423213221104031314341210131202301114410324041300100441311332234414201200344110112131104031214210220013124442411123444400440310121200313341442211414424234231130233431222123311000130131042310224310314132444240013240201404031402134410033010003441343210043202020020104434101223424244341014242304333443331024320240332230423002304220214130104223401114420423324323221432300221101043242423214204312301244314234222414133324110341102124111243114144210014040142311323211104224010110043434201040422213202324031400310203132440024322133244400103344434230323423402242421434300312324311334422444311014230023331340220112243421010401100013010431420313444121400044403102423330300132422024031143421443233401203433024133331431302342104113031431210201322243021024302322434341231231124223101131213344332024241320200011222410030443301334301312102210413313121332032112203014401020304414304221144201433101104340200412213423124103213002140413143103422111401404221444423334302410244204121204241301022112143334313012420213304433434300200233414411122332443244310242002132432101403141212001413412304401242410402012234032414130424311042314032410142003344230334320332124110222030411231221231200424333201420234131303031022431323403244042300402004211223143123013203124244111214131110234104120414304322004012430221310124222124431430011322213310444444412423011341040013434412324434324030210414011032444041211123042034214240332434040312410341343141412222434043433112331242202011212121140322302322123042033444223003121131031243222433231104240203034211213314020134112020433000444343142132323222221331141024434013021323104414130110133230320111201144114214423422310400103000440042220220310322131440442021131", "243300104212014120202424400302334311340332432023322222432124122034204240233442230114424324042443014100040200112423314433200123011002130043424313104112244441304144312422331204234122022310043144214411413031132222340112204222233002130022040322221340313422420322143334003441012001134012222113043132423234104022021443310322213121413012213032233202323343340024431004022032041014000213032012012030011343213040110334001022042434333043221422042211200313104130404000224244433232330343023311014302442313013422240113420311403211211120013331020223304423121011224041132323231100323214443021430333323324312413342310302042200041411301023330434440203101000004013141423230443420222424221243401004234001343422442303043121043103214020042430412310001240211122201104014130400242241140010232411304311301431341001300304043022234431234333204012001334133034211133334021441140020232014443404031102440323443221440340013440004213130234221113343441041112224240433013412440022231301344201013223401312402413332310321434212411220440133202131133004023031422011132223441040333223211014442334104041310043204324004213042201211304430334403244433140323342413044430340404143103412331033223420404141420022333333341241430004023410444140030032102230211404334212112140010131241302104323413330304413213243240332011340024312242133204423011214303434312403430244020404411304142404001141241213243430411212133130030324013120322113441104024100332034414314210444313333132324241303424343144243040100401430212030444402204221140324040014031322441112013330424033143231132340423242101340210133124242023023323101100131332032124442022122411013030031423120312122043134401211332021320030210204424231010220104114201002323140413012224212102231224000324403202343324003312001234340014112443423121322404301242032012221410422102010441023200411424122433432203212421401032414230340040230340241123400402320012442322410041430422030434114102210440104042021212120143442444011100024113103131434210222123432143013320344000140213323222310421324433304114401240422243000133013400232140001222012040234340410200141222234121223422302401032140332220433234231040322220301313210144444113414141030241234100133240232000423444233143432021334411422412030222141344113104441442414142243242012203301041331110311324022431110023244403401144304410140430322324210021444030412034343233321330203204131102401032330432043133103014421040134411401011430402102002101112211404404413023120320304433022204303021243121331010404433213243132022013314421313301242443121324101400412422042231212423321142223104423212240204403202431021232044312342240231033143400000410431032244233132211030142130120203213124024331422030011010403010231421232140312230142012334430213100222012401131423024230341223303023104414214023012303321422341210244431040344031221030310040322240432234424330232010323123330204233320314144224214033324041021004243133000344034401324443131121342201122123310002314143020443320024311431000120331022430320120400222033230033044242020300140432242230313021341102324300001414332333010102210204403022311043433331010033410223243344040402130333340201144043443113343132033242323134223321213212314314124132021330401322401111210314234224010221423210303004124432241341214231104123234030020111334003410120421203434324403220124133233213043014134013100400443441341241331120333122111103324442432233130314040033442001232211442220411344342112011410441404401311233022443321021011214441402402033223111410343342343110320312444434331310132242014324102100403112232042120004234212140233111403433402100411020114232000141420300343220341234421314423023030324102331210432404022423302344213110220232120113024103300121302401133013222213021213143320331141022031334121334210421142434140313221142030120134100322322333420133042003433443402220312004301233011421102223141114220310340222442124113213212123243432004014000010302320440441034132301111424243112234244103344020000432042421033132140120020230233211310411203100301321024211130342032414443240241234321341241132044313234204002012303430011043444202144303102321420243031021232234401221000114230240142344032120322434410222142203023244413322330402012232441031413333131323343344000131014100430312002134121321410022031440400142424322241403204230120423442404212201430012231214422202101342040301301314311401431013212401002003402024041413202424110233020322322432110241311201044210040144124140130201302144422420342310241313412430004214014430111330201324020124011", "311334412004044333230430211404103313043431140414203101322304024040303002011022112121044311321110203123003200114211300340324234302101130012444024144100223013142013043043220314024400112103111402444144302400112110134020032131444324133130443120031333242401110032020433100144444434343201231434210240332402224204114321313101310040220224221024311422314103204400030034303320111412231102130310110310114021304014032024442322323103202144134344324200312314004233231240104422402224032423424341303433142133214403214400321402302022012112333423303421024040101414101443443044141223101001422220211420040303234201220222134142222144010131110011222042132121341444210201121202422403303323040130224240332301002012222344103413433332310420142243124331302411421434204103440024313034144200441232020104021220412023123231241021112232431411321031304000022020021341314100033222203110243133302001203020304334124201341301113304232134130313434031023022431010133444002410403224322302133313444134404202143204340404024223142231120032213122023003201010224012044311101003442030402324231042404203132203410223321044201234400411203244142421040030112300203320120434104230132204412040143224414020330323121121010013411144041343000013234214313122300431014410300303414034204440031011331001242102104123314031404021130300003332432301311310413314012413113044133334300342403443133001101422310341433010140034410133333141333401012210013304042122413324204341402214330011032143010204123242041343101342323331030011212314323000222012241110403212101314102200322422331332424014003323234331231044321343102143122130041043211433331233330143212321113204410030030313423311212223203002413100022300034041444341324432001120102100224103012101442010434123023413012002102402042030304222232310313400013110100214141333113200202322312312004234242212432024033233132043234233143432300444324212234100113000140140300311400133121113232141010310240432220330411311232343224311113114232031334433112140402102314440141404224432211400030202444323312402144434214440030230422434024234240444212124023411340432320142124441432213403301210030033011002023111403124133001041202201342342403142403112234011440311411432030340243113141131002220043233110101430122240331234102242333240340324044230412422113400232410424323020000413413210334041431211330302431003002134010400404122423123313033101123230014020320131010013444231212103341001222002114000044414342321014123330044434401224044134410032420140320404032323324443020140343111202024301022241101134423423341023343121133332042441014131014331402032013112111433011432222003424020120244311204204431201334334101420432414211040444430233241440003140243442013334130020232201441213341421044112123404023302041222000243424012240232111023334420033200101240103142113220410022241342012241024444431110041220100334302314121203442013141404424122311123221323003042024032421021243401144243042420044042024231312322102301431004410443132004442421404100033434013403132112412140411344414041122322242243330232242210333334004223101112014044121432110003321331340414114203002401224211003012241013044041330011104344024342141343304120324423421323301430212112112221013222141020430430311331302011001134432223331122011403334131000042032241123340432344444114242300301434002314340404342410013000121041010331031142241410223134143402124101222032134414130400222340032210133213214413442300423031431201040212340431242010311040031210130233031400401030003340102440442103442304044221323130344033302230203044114102124212022343022044013430341224033414113144034132430240440032123333134141312103042402043441113131424412340123421110320304414044133321142000020233312322124410423340404314004314421223432033240322203111333043420214101321240012042042341324400024202103303134420323030000300344313230234410423441144333120344123321023424334014010430412420242002423111413342322014231411030110010401103140020120331302420240044211010444433022422431433323020204111311044014210111241101022304242411332344300043442324023430144104131224343034334244003411104212040314032304242231002112344301021021313202040444330222313234034001240230421404403223214043334141422433443331412433004340223433130243121040220333213441331324030044101314212132102314320044123031410003224131324434423112113410324334234433341134331002123100232300410123312143421243312343203143122431422241031131444013400230102400302043042032300300203112231011424042330101131103033231220041303120120113430031334321003240033340", "411143413202014112124001310031322222424441204343114141420121112030022444130134331044232221442432133434421333102011002404443043041112000422423334134313344403322142340310300001144420212300224401212313414320131124023040004030114333340110410103401014200323010142334430020133142410430123232131031311330124134330202323343410323333120002420134012022312200432141121433102042321242033233300031320221334321230414320021224131204204133104024234110434431314134413221424040302242324312112111322103132014111434121031301123404224113013212331344340313344211340333114114323432240223330404441431213323101001334240430341422434232444402230144133334110204433133132333230223310023224130304023303100043314010002332310322332232023111010434343103143324102313040110020102212210232120202402332441124110024201410114011333042212221430440211030342330343241200233211144033023212401332243234212103304423441243121332014302022423432310342322442003403124201440023231013123431443103442143232401302320303232202310231434224010130042331012402233324201202034210022100102024412324131023443341124302240011324121424140344002343304230212003110204220402440042233411232340444330101441432200404430344121023230032344420203142242402014321212430124203304323404200044344314302121302134030241104303240223414244034141141140422231034332433144441034124401411443114344424434224123233433330202030011114221210413110112200241323133032112122123004320022202032333134430302330230230041111240414343311432313324203404403442243004202340420234114312010413131434413402422104120412030333142240033444032302214120033023022303111211321401332331341322031212300332021204012200443002023431224240042403132040423240230401013302443412124131430401333122443110400121204014334140324104024400303400213011400033421324444311244143011440222112111234134032240020120021031240440420333020442324322140410130243422024132243014131231244430313311321223344123231040440002240022024143304434243213231011401234413113424404134424224200401430224314211103440023041233214014404212310110213244434213231022442134321431123014342313020334321044234403132404114203240223014000404143411114202031404200242102240230004341241144030212100214030414234400130421030232222434014333401143244041122104001313323443403214402223214302040420020141000420312134434133000220004041123102122114324440440412413042202101320122030114021021040211110401234122304303343320003344004102442231113043312320021401130303200312241120144002013232340341422131124244441444220423403130404434002022414422112144142130103334001113033224021404442134044314000214212002004334301420200301313102432201004321003414414133224212301222140244003000341443240421414231230231420424121322403201444440411242324023023424333444302014402143101244042341122124200442220432232343431333131221241233000211222422111243300144022240440441200301213300024123422122332014322310133203421143304123132104430012344010443122414144140142423100303140310030040031444212031232043430132222314444312043334101444003341344014324100021134442412023441342313403314222413203114230343312223013011342224000023400044010344124134001004341403302442242423043023342213244041342222032141140434232122313044200013042140030401104303334330212404040014120302432131310013040121012013423444333424313421241412204241332414120404102434213333333144133223140202402030231333431102041102304403343111143044101340210222233024131113031143311123231210303343110141222324210201321432140312333243114121042042022012414022043011024231231222131410134223200410333433122221031013314241412233013010241130324134303030044030413301144441420240444333134043111423430113122432101113432432002333231103113222330121421203233310114242413143001434440113000314231144011202012203413341113424140434001034033222234331200042221022144003032333424101313411432210103013230401224300100433133310241313324023241022043302010024034144414434134020334030401212341020130334303311011210314221302134040343223023340311024143433201113204102301143302020311142002323301223334432044332443331112200111032001420112423103203142213433314332324301441131321213103140103241041442331130224202204233324024044104034142002202202012000314131303431012314022203124043010433034344320314211012310410124303220202444030431203321223130424041122332030240201040343133302114020342414204304403341220231440112014102102114312243021221311343432041044032100011143111210241200113311124331414243333111042300414111104322021333033121342032132104103232310302241421", "040142001431023224404114111130240232131111412314101222401130202344230113123021031022212300113432423424314012041241421312440021204020221210122123202212313343003220214412240230222102141431104330331212202234424121102220002220424422224224444023124134434043221203031323010343423303411403031332414212421444230020234233112322132134331011212212233313414340040334033101113131104041433032321033310442034000201242011104144340314104443410241233241344030132312023142430244444030213124020430232313431004111001043441302100403213104132444203224403344412303224442102034223333410404004140121414004013401231111220404124144444441012033001113221110422003312140020333304432320011223221311001332302340131110043431224301220134011310034214144414113031201202224234000313341103033224110324420100222403401034304311243110200113133421222112410404433113134414423003324343220012110424243102014113122111232012410043230224230144343032002124201424020442330443424021344100010320033113104441422142423433422210030413334410442211412140010132421401240433331124024033234220113340424431042223004121242140422102142000321012003220211413031201001203133203412004122301422101340430402044110014234003341413043443103423202312233101321210003033044012401411124313340424424431122213304411342230212114332213030131031443340233413242113443321244012421140110004431224342044213234421343134404114410411101041300312330141133044041312231114420020123430330442422043234344301013023241403020123204444122040100202330420012330442433114310242013123121102300220301120402200022410410323423042011222030333230423244241410120124432102301143342221021411423004414412243433034424003112431022211002320334400303440100412320002124421404242201000042011221122033023400213133203410310003101000404414304403011130434222241242412011401104122204024122140403143014443400310111104244233442012333424020304132034341443002220114310420240430332423004421002321033211012400422332004142310020111400141232042424224404222444420422202200204334323431033113421401301140010040031312334001443430302020130243333032341332003234302433230022222424001110411223033101141324444010441113432103202002230104331421124114141202223342133341033134203010034443033114323224021342240414102040343401414110414440032304134101444133012111311432024104312040000040003114130042123004001202341012140343011112003144023004121404011003243444303013040142142301043110123042132122303042301032003413123110130013332413240132131134424122322340400241424322343342224440004142411421200024422234330204224242040013441040224140203414132422414233230243212313142402104423340444100322110302102201403244001201120002043023012130342141414333112122334431123024214022231220041140401044304241204231022202043143241102343112304331322022220223213022113234021413224420101142134310042244330020302441242131413323241232314213443210233020113034244141344321330214004120220011434334342223104233211143103110423301300333012224432332321040421211242322442142111042440440123123442424333131113341141331421324210314332404241210444113011223002143210102433411313321123022444431223440300404434012103141132302022133134412333213003133120413314240330021224344122131314001014143242110321130324424413130423320402031134004044400012012230111231312001410032143204024431402012133211330241021044232414202311104433141330442404200300120044104424202033032021022031122041332102102444120041211420040402122041321200402010044431344320233311421002314414223312034330103310134414442101011122431303122233013321232224402130241004201444014021334220133023014400033113411141003324134443111114020024214402430432423200101120424014202300342132323101000213222431300224203334201331230344301311002212423244213123202210120202324002420130022434421034021333414032141430332411122440111330242121130224022122334322312002220004303004014200320402423414303440121204320034230331313140333343131133112343040130442133014210400404001203320101334041003323201341203334144330110032422231343110310330443100123441311312402140404142344013334423004221314423342343102311003422221340030123342124142221112424242404001340432444333440023444040242143003210024012330243442104302413311141400331102141301323214322024014104020231221443121122011441423043424132012444241014043021133414122000023130334122024002211011411114242122424111231434203044334322344042114022421003141012113240021001114042143311110112413030034223100243213130100321440234421334331041432030302112222111101101032321343404233210304123100", "104242100042314240441302313400200320244123442442140324144311144300102321221410000414414434141401334341222244420441040140004021102422202320411420411034304302312021011241313113214410033214342424402234412243011442004204414120430044344231420123011204040324142131241302332413220403332112104232130441210314132221412440324401422401320421314421120444001434432022000302111413042410323213101110420310240410341220000431301440232102442342133033403142410310010133032414240420420404412223400221324300001413004140133322410132234412344414334114304342121321114201441101100211101300120024110320123303121412342413302422420033001113100213324312143240113201322132300210244410312044434103302111304203302224423441301232223204202241311333341131122323432103102404204204220012240041412102131041131401031010012240332412432003404244202403113332134114204202330313220241132213031440204312231320001131140403144340430141442421401002013044042321032034041012233334004110341324000041212402102134340440104243130021200303340333230021333423414023141402032033014240223303013233402333311214133232201104114112432334312343041011124343141123101030233300233000441010011022401333203200344441411304204342043123332131232413430042004033003001010323330003221003230304130114130032324332210141331133031103240122400134120312200221422321323033040124422310013102010311221431342041324444042112400211244304123434104311024000013100410241422434123104230102114400024403104340200220331302442224443234202043242302024031230142412443344304320441222042024434422311442302214121430231223300330401410412140244012343230122031430203422422241333413302420411241330420014314204101010343004011123422321441340444140131140220221343423022121331442123321212233440344001100400334444214041123340341302202221102222223004010214130000312332010333231032232424301020300200222440221323132324001301334404100203143204123210141441441141424241420023331320043211014040333120123304121411221411434422421114310400234321012221324243002231342012012010222144040241304303223440402113224210012011042142400120443113013120314040210332234134042320002301444014411111143334221102221434333004234223232112144233130012030341104114224344223444402331332340341440140213022310213403212442331214231001423042224420344200030332132134402212014201131221104440134402033443403332124142024240210043410314043244400133003443313200140003013242021210000444310344022111443002000042432042201042423113044023402344141002103443243202213411403042302400303233014141220211404333144110113300340224040331332424001044023141243333132110023343240421004123304144214401300110242443214322133234241013311321343231240044311202223344314044200303141020422040403233344044121124421231142340123234410433441213440330013212342002423044023014103413202301101403201422230221432101401311010304134303441243330413112434040114102112243300231301432030420212403140211001333303240420234103243032334203221422403242014200230432143110424203441001244313204031020340122240400043244433040411102002410441103114143011434013234111433343241423112203100434344133220041221002314410311010333401304043023230433323202403131323341312404421023220442301044104134421114121111410124040324220141243303331030401344310200231431103340241420422133023313022333210323221231121202422443234022320121122032220404444234141230230201232022223040321410400233240204324024240314101413424104322100020311202441320443041140020343344421311413411144243120043204202313402041022000013203430441230242010003422311043431341234311232213122031210110033124130043100112310244121433110120100211003402340230324133210413220340431411421023240402042414003224431031001140242330443033320341000021133234013432021000244413414143321300244134003134234444424140422233302304040042131411340021241312234102232032140214402040233324001443411340312044034300332034112242402212131402443441032341002320114043320132412044432142404430033213241440402201410404112403411112232232004444032103012114001044341440432433000403033342320203303441412111214233404332434421320320030030431304100200222200341032143224333131203020103443230230302040101332203030124103201204220442323412440440423023404212321331223100103313003333030020443233034311244433113424310421134324232234103403003321303104203132121101140113043110044432214022032402022041342332104114444021434202441421311442331014213312020123420024042442413304202434321043323322124131410030141310212011043400044041103134041012223442241111323101414233430221104342112", "224424342432133421133220332244141104401314401441031134422411201422103411034311220001422422000212224243043000022040334212224422344201004240320201430030142233402100030112434031341413334340212220322444110333142124302022003243211034013101200324422023004121013321204343340212001124400140123222032421312244341442010213233423340022242022241343341021404112000143030221002113202302102442023302430144000044102042144101031310121141142413233144442123111033320443212440034104024032234330121340444403340432441304133010231410233444423211021120043212433343041044122420340220200042233012322402224441121021312403443442130441124022404213242324024204230214214033032430403121340330404122034423011302224114411002232040002140242200414110310220241021434031003142213433012143233022333243340110032420304100340432104103111300303144220244113312214000140144444341010020102120434310403131311123300131230122332433431343040242110313223111323043143044011341424101304134323320143330103221443230230103134424440003033333231330044320213113004221042110403104013422034300012321341213241430322420234234102203031130430220431142001131101211044123310230440142201232233122030043342121014331202032042211023320140023201224341303042232413001002002303414031343120133333022334041014144034020011431114303244100034343204212232243312111240014011212410443104423002000110113332402103343011113242313130142320223220220402033140444321242004311002020142242434422140242304431341000132224201444404104040244340301112214140113340444323313110224130033243100421313202402210342230222400102111343304422123241004210000203042300242234142404203041103243204143010132403223200100303403323431344044121442011100230102211133341004103332204421342413321401201213401400341123421310041434313204044333014444122442001123210234423401210221110304234414331421234300040431031112042402044211434200012313134044304003202314411220312312141443103424131041142133304340222442031100103100441014120402042242340033021111230030024134340432022221043023424000232221004320432044241104033123421121034103204114322000003424211011414320001311232310404103313234310311133011203134312101301230023133112311000111041234244444113322013001014042204344331204401242413131322324314222001042442413314430121241122203433333303330002443243441241100343332413121413343112344013134124410421130144301313143142410323203402030322212144112442343111320434010430141100103103122424210432313400044043243024130421300343000340022030113032214030002044444244221431242001203411022104104334433241414313330033041111230032033203222214121020204334044134221004022031201110332223424134042023014304114042141442033043130102343010412443142241214111420223114120112121402133242333321111441241331244030132402131333203433234232100341220321243122202243424243233324240013433200230122144034231334423341400401012430044222012331430211020100104342034141123033142320222224140003020302044032333340320201201003141314110340031244340031400233444334300004233120123031033312424311422231301402212241324302410331322134321233343303413431033224412422202113400430433131434204211134202342333010443042220440113404123424343113441324003404230310200431132302023434031323303332010000100331040321242022444124220432424222302020220340420231421100303044013404441403411042311212140422444001131421202203130244124323033411124342210112241400422204100243240042434203034113430104112030120314033344142422004421210014243220011021132120131440001120430102400320322112334131143444441334300331111430101231431231400204322103414132310124200011203412303430224244122302003004011131012122214000422040040424033201004123232113411413330420024000041012014342212221000210340331301124333144323203310104002302200402303021042331140013202304030004140430312343033103024244103440120434321332401302231041220222123102202240343400241011404303302312431220440334303431423221401411043312441224103200002022212400140211313442242122424412233214140021001222211011201303003311241124411122301223003230042402434301112003122200024312033121104313132304130140403142021114410444122130414230011401231233044024221213111143434231001121410413423040430300304021020232113212014004032414420144340044121032444231230031202211233301440442011142313210114023213441324111041041200232344004413231202012111430323414312023344043024041401003400244104310043010011222211203340234334231340001043041111400140121401432120233032040303144303013022044344112201322302111110314343243444004220221012133422302033112104", "240431313403323344412110112004400122201231202420032112110110102124134422041114200011014030100402304230134311103403412114440234202111014332101331124312442443144232113322032121113440203400331414023312104431030143342310023112100244400110002304400414243200234102403313322233424124122430120230333304134433241321244131103024112224143202122014342013202244112304420014013234220331210130213410233434242300234223212340123041123321322240031121004303010421143110031443403342303124124240240231432312424102210431411104001142412240013321402301224012103232222233102001213400322030213342122200441304324303320404331231403122124401231142224342312011024410114422320431202324300220424302323011303312411333333024303424121210434430114422414021434234140403412021042412344233210013130423222104322204130404311340031114300234341323133222400140320130103224344433211240420430441213234224444100010021402241144124224330012114141010434320401103341431420144313432201130023200012203140413040114330333303411213020143321221404403000141230413104334224123420312022314211420041203333040414100323204402144034242131403441200302013411233004023023440141423000220324040013433004133211131320411431204211001103313403223122302000312323140141423301112211322132000442403040104123014211304043303143004314340234130224444304120140023242441042232031043202413420414313212204030134401213014412134314210234024040213302333441232313233414433223424013300420123432000000030312222334123343311321044214210000210320004234244030143334424341034321032241421313104003410422313002402032304120121042340134243222342030432204431320101412401423311144414242231003113320213333300422321131430114323330321031304142410202032004220404013342144432303122000234224204413143140043021420004321220332230340030142234141303403120302410211143340233032101331421302224322132103003301224401203243330421410021020141241231420101102141033034233212311132224431222404201221302340341421310034104420112440323220120344320031221423412132321324441342122140012331113432333103013311322232023410130332314344033043212132434410320323014011022330120003124131214233224410342342043314340212302342221211133442442141223400431031203403001344232402401203421440340201211311002032303123223041440240133242401201103413300133121230344002412123401032120304042012144224410200334114202102102142032330343020010210233212031241431144220432401410224214032020322322211032300002204212401010221240201221031431143211123223244321101233112134410312100230000010142034241132043320410332420212433323111400032101323313102322442144124142432414141002100413412030341021022200002322220023434312201033000321243010340344234241310240402220244321042102333440112342444344022333123344424220340103432343422444222103232422331104224122421302021233130340234202323142131002402100444320021432331032144144000033002410012040211111023214133102441421422421111020233304410421212022032122200331230121023404424214124312341243033431114234044020411214030144043224123100240131023101220323331404104240111143142212142412212003341230134442230103123344331400421141004013321411412334233240340021420242342022344112121413413244210343421401322203140043011313301330100411434423402123102414032203110430443330041022404024044332421003123334430030234303423344014002033303243024031231121233424014223124343341230101312433432011011242044044334143233334000022311341200123321423422033141433140130211230304313021044431444113004320003113003021432212243220144441112213311144332004302443133003001022312410424131211213313200004314443102210341113140001403023230433414021412331433100311302224244313310034301303243203244400020101444412411413130034441103322324312431432314042130221400000234230100030423301341344012300142301331300100243023431132132241032010342421414020003330134004223403041044424130142301140434104320020404204413104241132111404030132011103131040101004404310110324021243432141200304304400340003421400341403201322242221421243441101102331340412244323231220422423244003301402014140004010413224211242320434004124200444400433210304122443223111404034434040423223034144324034112312440023402413434033020204403440121010013403010422134444034334421103432201320414302023311441321440311041032030222330401431411144133440420010202203314424430221301121222124230312013222023022030234114034104411023214100202220114204142244244303400134022412040012134412434412332220021441411022430201341044332443241133221302310143023413422232032340403233140422122431223342003331", "140033110320411340122010334433034400403331030303213300322243103332230042244111342000213003021321131401443404102202043210040224402440020120023214400241032134303414344414442101001010142102233133202313323442410114232324001323223241002223010300100411434120443311412020232443003032313212024042113441043404044132022132143423031313102410011012100400044244433030100411334323143132100321303322104212103030402443222141412014142012143104340203132121033201410122014044102244334020223434032313231413214114404202043314122212124222111440132104024121230331122231440302213320340230130402002404310320201300424210331214040441413112004111332233133030033023100220212310130221442124230431310311441344011210030133400220112232402443344142244344114033212131344130242322200143041321334224204001322401134444203003422312421033410130144403301100313104321343132302201101124323201212000442003311311401334341403320300331214202331441311203202043213222300242134004413332030141313000031141011001144233322400433433230300240034230041314432030311121422114410113400223424223342242232212113023342020121021332140411340110043004201422212133433131413110321104442044302322344320441320331044140241232322313313013223122424024034242042011404122114142313123403003034321232200211001301333431224034130401021322422414113014144432300412303210012414014123133034342444100001113143302144334202333201403434012420334420314432040242313004421011031142134444331440404333311021040201442304340033001033342411024332323144413300031030214112104314114344300134043440433210220403101303030014342140322032310104323030203133422143404020012213300321140104121123410230101204404224211013121303222211014220222003334420422304123104340233221332142301302021332002221122341442324230120431000043024013314133411421133303402311144430301131020302442442440201114114200040344314212104213120312004442212034342021341113023111222333431221201300321224221400222243303000423003012131413312133202234344424021302343113143414221334422434224111312231414111331443124311042121144230121422230403432332120110232301443034432014404411201431201141000024224134010322140322411414443401234124344304434431313432341313240403234303344304220113444310232401420311244202323112123042023401400122221210022321004431401011133141411404022021120300323302100144014224032013121123442121434313311330433302420143204044422004421111411002313041303004244134143321200014011242023004131333104001103303212010424303432111132223103310043321243341040321422001332112030442100014311410431220244101123141011413110443201332334332042304330011140432310413214044021102411230314040032441102001403210310232330104314412111201333233303343341021310011230021022322300013321112301140024431412140123420020044143114334412412413440303003100242213141123240022114444014121440300441233130201243410001202044300243024210124440413402110334323221412414441340331143030110202121003324320432040422101213312333402121313300233240312020444434340412242231141340044420204024044233413301322204143303204420010441023111231013243440300434442210133240413324444140042123020212042020202032333032114133403442434021300211021323031424041022134213234113343142440412122230302112012113102321103341312132001042101400233344134403300432003333111024331241241102432331022121101331040040224131231111122412100344431312230212011421312421030211201230021130014032130312114400224420203440122321331213144334344104403031332041110201121040023400211031421340201200321141240323144134311123213404113412311211111000322141400134100141343412330432122430422314303420021042234443321414244122233210114001122003043101204111202131441434330320340400030420213142011423324313103044031241143301411003321413432121443031303344234333421434034042343031332132143230002302043331001024304324334430202414134211314340334103211012202110320023122100132031221030432324440244401100041103010423244123322204440104420412133341414400124312044340430403112430243201304441203224333340434011430144321312004422324342420012034304402410133021211232431214242102043313403213334213201223112123112010233201110413442024134041302110331322040432121203143434231303102400044022432202233113342402221033411330412304040023123014414320402303213440214020342120444224013232321211110240014021332424310440322224012300211210100304221030412421444110342042304432104034241011102422001231314034130210240444132404413014240400023414223202434233311303431400441100134223101301102112114220213410104234243014400204244214322030", "033012313100010041321314140134200301002122022223244134304303244414014331303240113233312021011220212224044003104201320302034110433421044420314413003343341001234200114403443203204304111413232410430224040224402413202341413404311243223134121401320431213430313310422134230302340322320312140404100123324413310440110241024014231322000122233104124034140201401013134024414101442003010422121302011404022004121022042200414103114014114140231312204041002102142103112243434320100241243200142024203023020214100032433304412224202131204334303111223402300443340112422243101044034402401130301104200322211443300403020220331434024030431003342012321310004134230311140023023124210300304310103033241424440441012323211113433320141200303410023433412414412142440434022440110413401043300213431242010432224100303042340134143332040312321123243314404410242014313424302334333313304212242442130024440441212024420041302044042233424023204110324122012342141123314431000430144302143223023040434243043311430023043324321002103002134234042223103144320114100143012341022142434324303001130442030244432201041333004413141144002201434231410301200010034133410120344242412001213233044200221243110441224022104442310302031041421242323024044112032103102111103304310442034311201203023134230232243031222201013130422002422314212121334110121040144122040034222134221221221241130424430103143323244214012210344234034022400213441432400303221214431102430223213444242433022114304211413432133400244424411420124122004310014010023330122110113040014132203204413313033423320122143320321331002403023240222424230203231241111311304133013220203030222404331222121440402140041032430141230010011224442041233423414013442342041323101140001044424144013230032403314232131111102313014124203010333433430412212220233333442343433041200123241240330330104104022242332200434244102301311343101043400130234134103242104213204243322011202402432004120021123221142320343234423133042143311111224242211311113101241423332033323432431000113330423112412204441201440303120201420231332232110333130244014233103001344030043204231113303310400130122022012220301202120442310110142122101002404412343402320201203143304412313111411420302204341040022000244200242320021014413204124143420312100212131224342330210034131214012201402220402131322342042204012421102144100343104010224203033432121302334331343124300213104243302024343041240322122102413301413422120140212332304200311412031403420022124143334211000220411433333011311430242013133134420133121400240334242221032233130020221413212014233211321412310221044312041412211233232403213143042232100022131312324104314020440031014022331334430101430331203442400434000331103001030002334422222213402244201331333000130023132230424042032343114111441141110220230004001044420220143011132013023320232411110004400444111442332304010343010113100224434420004111004324222410200310002124402312102242104203010210420043304321442233003102234302440420332444014141133201243130401344342033320044134234213201430211103031301401130242124243121041003100144001111213342223230423320102222233114143401144402031014301041224322321144010011231141331421301132441210102111004241210343200033111443420212410314114114010133330430112224224241101212423034314002200311301323020322413311222402044220101011144133411202411000100403133344400341132401211000344123422032140100222024211430414114411423202230441222144324434113214420343043121340034114104030204331040441041041030431324140142030010434103201124232401304221040104013300013434341321341222232343242444300143303323344040214023020200013443310220123442422141200434132241400233342334344403301243010124233210000041124102424443234100010230410304221100011424422244020030240014412322103400044200111241401331022221414430022302023121021121242321222423312003344040401423444113304023200123123232440103321223442140104311032134303314131004132022110332013422331311011333143010034234213233434342102434312140410033101121244441423024023002012413421431043343324431030022244422420011041134024111323424323044221012430120023134401104030344114242331022304133232223413023342313304341040144433024220142400141112103031404200143443211441344421101114121223040143242413043122301022240041034403442432214011120333012220432324442130332421240332311214230430140411332230041001434300322123044322020133032024224321113214230440310323440044430333043431040124014201143341440141343444402440114041024401120341213322402430114433301040410311033202132244143020330132", "112400233140400234104101043130442103120132034310210114312230320421004332232223113411121012220331232224424233040003000432111343123023333042333242004424243412124342112211142423231344142042201330414320324011010113220004030040424433442120321222022242044443244321312414413231312440212042043212222311030404342403240301231223003203120010443312432331242320001313232240303334401342113112123002310243444102304132143342033313233113012411014112401044412034040442411413313221042301000213204243221322103010040121123200123031031403322021212201312243403013043212042013024111110014103303244300242204420422000234011144234310041403211422403334242323232022430310443223402103432204124240323411130101222404122003011002211041001031340330102124103300242100132121034140030003011304402000431144234433143132103224142011431042133203221102303001301204101104442122423122300344133334121011032340104332013434222340033101232001403040320003232031303022444232334123341412003014311320324000323420141004103101141020204441231410432212002102104011102304330404114322131043400134333414230403320342244104040100432013222021424424020341223301001402204413311101303131124142000014230100130242431441210212334112041131324322111421203144343414041421134210201402312210433101434214341103332331133241120244032430141331202012210111131140023212012032101142304110102411201413020003440134341341312320201322013310234442404331323224111344011123242444332224332010203422401420443140413112424301110442242234332040434302301401321221043304042402222013222204322133211204133421022210433142344204340113040121030213003343241231044413422040302121304033112144200102143434021402312220333141430040422341401441143334414243122101332202114011303001113444044020300441333001040000442024141433413131030114013110213411004321210024431011410122114403040302431103330240100333431140340004031104124013340344233301002012203224141303244122301133401012123144121101421122140020211442203314011333412441124201310003332414033344330232200410330122030313103242400114043111434104110431201221412442321021041320302231343241134431234030240033222141042402430123202143434400042203031222414444303334404314003010203312433120224413021014202440134301132332333134410430004102444041412020200102103432043312134010241324321003121144233430401343240120344012123344333100422021223442120334234311441230202430023424044443133044340211123213233004430324023110132302203123043311432101234414013143422122213314223232340323302221023220411343022244014230234330413204424101203432123120142113242130132141311142011342100204433033314033010200400144041144433034012234203421211143430424401432101432441401341412200240130103310421044130341043203011031221103310213241321001210113033344401111301143000022420122240312234124000111133122412420233043431334121131213340424240321111034211211401130121041034002341224320231320430311102234000030324404033333042330212114141303342324142242444234302401240444140132343231411142222410413310240223301140042341101321434010341332033202201232314410441403342042443234201040303320231102200022311414341212334000104311232331110043432144112334334240240022003111111014024122243423044431410104100123200402021303314223032010432404134413344301113101123300404122201103321034142032410224413221120433234402013301242432124041430114221340211104101304010143002212140132300412003424233121101043303204123203011201422223213032444131414241332120322344403301420333421100100401321210140104013441212340430304213200432311213204143201010301102103101114402203314334103233002124043421101224142343201334023311103434431303223000404030434012123401013341231300134403232301440022022241444014234004104034230244224140221201120001110440433324331131302144340032022343110111333133242231341411440402134200000234020032032011434231411314314402124120422001134303104302340313204043300320421123340001431044323211442224034104444130422444001300312221434240244430412331432233142302331314412424413001110432001422140132024322010224313201010042040214014411301121031103402334330201214302342213100134421230042234202340241011040001342043234023413434001242130114042203342432110142203311010114322443232414241343314203223013103014104344220220244030000344140011224341432243020224324324243011000341341201024222113310122442004003143224442332404432404002223010342341201441103301114202001422433420024434022413103411302321131223031130031001344230230314133341203301324443041430421420434133324321423120322340242324142034011443220", "030230322002224033042141012241033114344134142244240002411044344403243332011013020120421424012231120201240410221424301034220001333013200211303032230223333421123011400440210131121141241223230122001013220211141131430244322441230122241310434333030241030424223213430341222231242122222411040214132114041324242101231213340034110223012320234340341302011102241232213314044032324424023240121224201011232443101433131044221313242300243132111431310333414444423214044312334231220323133440423111432230043302300030420031010114121040130443433242030222114233233043103124301343212023430433321432033111421404104022223442332400211231022014320102221233010144034102130100421243333121321433342312324201322414021201223004104330243301311121104421113242022341442422222102321123401012133101033001324202032421344344421403132334111012024223241211304314143330003010201131241012011402404312141311031334231414114301401230334022202141101132334011432234310044342440310443001241324401113113440213144032233031204001023402034201344044104000101033124304341124131433233343224412203304320122130243044424310012021001301300100131141101430410404001110441041100012122130223401202210140440114444043203332333213020333442242011003312301403132301442244303120121101114032430133341413230442014433342213022020031402412234101302341332244404224103303303224023334113114411342144111443430210133041312243323341213120132223041222212303124423103432132044013404101321003130043111042004042411143221140110004112221232002024223030314241413240044121334343421111112212412303414401301113434121224241330123412303314012104121210002301440003133320213001231402041231140033210430033241010023112424034213240204113302113100430020202040130022433202404424014024240024313304304434111213440231300114334334231444241011401221344234013141040300103411413213241334120414003222034230440034102140344424343440343342323112243202431432203431041311344331043004002212123340322204344042241422041114033042314022342041043442414312232111340402302214230123042423024412142031100013340431203010041401113402104440322242213310311234033123103302342041314201221443002321112313420141120001103414440442411331234031104401010030000241002223443310024022322210013130234311024112323140433142143430033014104243004213303242043404343311403144224202213313312433244010212224112131414202122104143244303324211044114302333422021411333141244204114012310001042222402100012010030122443012424301001424422234133001403020443223132131310220141244010013223441401313433220040401324201231044142323342413141111430440432400024114042420422014132120214312212231242032330134104003421043122444242110001032140200304100442000201213343303133001301430104142302311214312431232041130002002111232204231123212442223330103323402231443214131213203301233000432311422220443244314204322402331211012432031344014403200331140320313202440124024022014402311143423204324433100133411312134222321303442440242123004342214312403002224022213331130244434344321441122302212234430121441434222123231101134221414031400213323442230122242113010220214212402043302243043032002032032424203034142030340332202202444023123301323033014200420143133323003100433100343212013230042033431141201112133324431333022213402043244123044133101403310340210440411313301321100020032114100141114424201100044032004310441230142031134332323131242224344130344044414443044000001000443020232102201144102422131034201141230110000343023312312003324421040341443231444404220003144413121300334421140233032013213223021444141103422401240122033101324001320340013213230110421404140241324331442441211302103043202213233221344343410432111230040110230432004214040103302300134214004440341031421311111310300203312311240300303022040141300213441312441434344101213140342342134120122443104314023241100413423113103010424023323300323113041041401040230424433323031113302431422330320143304133143313113214310442324341233241234342312132210024232114330303424312433442141212312104122420141012340020220341010023004423101101441241440021243424102023430243310342243411224241123302421040123032442242031144314213201214414240130311213211434403122102113000041031424423004440003330023340040132230441012243334113202313224140320321031201233122231020220312301231131330401232323444311000011413110203040101014301042301133031310202114140411123044012312004103410440202300413403214223430222430024324403103333124044434104043034120424310304102104424043103014413430022402033222220234103233230423420041301314141", "211130304441424104210442420002210303013401110031422124004142024333334042120042420114322033130313111024220003343330443213103002432202340233244402210300023143243223434014200202230320443304310430310120011000221424100342334434011334133212040233040004102302314341334424033201414310030111041030421000320344240311333113403411444223104442433130244443241331112041243213012401000240302022123402123000232304023112133342244411331011440301241413202441414210213143312220203220421034022420203140412113121430012112000342233010420403422031410333322423314402322333424402201124142304332411044224242402203243443411140330414232011002412032440312431204403230134131014412142242113131221322143032122134112343304212111223133311101302043014001103013314333210144421440142024413242441123143122233424024344013141000230232024222222403424044112412144103334400120013440441402412014303443100333413311040401343103303111402322310403241121344024343212111421111243302034243121144231314422021422220041333101031003024321423030433033334323144432414034231322413001314010031314111420433334000402020141221441143221122133204013404030302020443204420030002333040122432030243411011232130141111020020420132203441444302222304111311001233240113230323102224130343302014341434432400334242312420121241023300120410340230421002321221204133023423030103222240242440041041442101410113301412100332311040442314324131214310004212141010331221213013410430200400304414231423220301033343024331130422034134420202033023032022411433014230230340201202230431302223012301223334122013001031332333400024432002243332141022414420314144233010143032131112232300101321120122334244143243122321133040210031212200203412003114040222000203302323024102324422343441123422303213213121112032414402333201224402332312200304303131021102424213331243110100133404210034031013122131303204310112111232014313240031121232000403200031044243024403413332230431134432432011200112341001131311122232223322313222114214443330321122203223100340311342343331204100114022303132001004011233233102404321304402222102014030221322302133440214210343320133331231234300242230402244303120111201120330220231140404234304343324342333242024232314203100434342442124410422413314340201304043133432330332344421244100132320023210130442402123313244044132100002202132023423242224430224423103403432000222324410230141303332342211024040011441020422022003303314213201142301003402320440013434131004410013203411132120114311243111024134321213134144014400113041304032224410312230412201003241113303340431333240212401344222330333320333212222022314414021020321340024414344112314200013430412002241203032341314121230111143100242341403110240144240242321213211431033233243232311013444124233443011222130400043433432422024220424120014232013134100423130421422403100221323030403212323133342101031210440322441221444341104431211221032040333000021424002011211422231023114210131404434423034324011313002141134023311241141431110421344224310023211144213020142104030113333241033021021014403142302011430423242223300322244133041234003031211101022110410000203401023213100331013023303203120213313032222211230040003301410441013004332222201120212441312402443242414243144113120120433022111321244232111334414314002114114134433124231232234220022141210022033004140232433033321114412013413320310040010040211313404330344401443202012323143403133200303121402241042323322200130003012004310103134131402102332312400314213311210211104042333144000023144344200011112144042141444341322131320331242020422343202414111331344043222142042313201440234124440240303232321134442242234430200112402041113244303120443344402231301120323144444341310043204013333143423104031324402111343344300000303124021341330121443342222441401330212124021323042341220412241414211410120031221400024311242323302314302112000313334420000204014040224100221142421033221320132201031130430202230110410142423132241334440321441232203242342223442104223402021330132341131031012303200323031024214102201440322121210132404411244414230414124400304332220402011244102133042010122421313214411322113204202402224430223244242112042321244314230311304120020244320234214312003400221304214041320423144232142410422410011334311424043302000120233030101130004314314212430100044040133324132430124022034420334114243113040423121412134124244103040024100323223344024424314310423200324114240301211343014411230322344221441304410202102003244202232323430420310442344121002131143402203414143400200341014402122012244102", "032001102412332132131240111421230111404240211012401212104412444400003020340212243020222113421000041401233102320223142034330403340340230300334332432130321200434431043102432403203410301021201342144204424133222324240333102244444003044410113212143302424134010013310322200123310400401440110122422114144303304403133411120142400432311042122011013414130030340441423241000221014140143300011333423301302124044231031040024344432324302214332340424414442021444220330433034102311343130300404043014410314443212223321111403414012413213121033001233114411143301241314334023123322311420424212103420311000102233302411200233344010131304012344220220323243203430410312430004420042043330241114233424002000410103124120034331123110434020421333442302443334310021013402142102304310132140421114241022413223110112022431330300314201112122232324010111301122404240101200001032443123041410212021341001024322122331444203100100424022211010434322340333114332212204132320041020343413000324223000301103334232032223324130230003201033244201030303123130232441013424443243411210302004343012341234012213344200243230242143110143031120320004013013202344241114024001131110123302323010330321120320023433244143323012411110220022323224333104230410300001101344003411330314112332322200414332311042132033040120243310010421412210013304111442234213103342211332100143013423002044410032413204002344032223102314130424410413130030202402420232102031412304200100104331343034023114303210323232134223330001342100101114313133230203304033044443122023421433242223400240003443201334441102401414430004204420004424342201113400140342023200243203204310144114404213334301204042424223434333310402343122010300101401104440413140242410331311410124420013332312344123113420222140422121022040201443021331034103303041011120042340124414143144301222114412241243403304024424330032443201204040400131133222031234320314432230223233241413212310230011431232312123020414220012330322332330020433242302341314420344244211144423314311324320033022342234144403130123102342310410313032222404301040002041204314414013440110224211411212330030032213303213024221310023102101012221342411023022413212021441234134234113031421420304344102444113231232322010230311121440032241414224103134443234420301112041132422022404443243404432233003111001212142021024034222241041303424323322032212231230240202034310220301232240044024404120034023411210011004330232133001401334402301102342204042441223210021213002342313330034001322343410131033300232040242100221331100333312100223433214040112241020430303123424001420214010231403244211102203441133043104211203313334333233001000114344434021101232420301204304200402413314210403433221142111400303140310034413234144301233114034403002044412020434100214424300421124104132030214030213404233303004340304124204002420201434041434040100302233214313120102342020020323412214402042303044431412002233310130240142312112110301124032442224142111311304420123434200002311403033021041424032123033231411200014244211110030131003101314314430414010413421342132030311121230431303042423444233001442123223043410341202100234401014441421202040413310441142400421310142312411441012404420444000444204140443323414131112432111331413340320413241341001410323432400300040022101243410320001132431400010021304140314104101122442244041404210124302413222333211334234011413013414302120134413340220421121424302020431230011441340211001431443021100413311014033301133300303122402142323044234413342424313302402301430323132244000244222024403240133411020131322442013432134004340104003324243112424033314031033300244321124432333414204410114413223243441333433314110433123313244343410200224111413332434023120431140202012213402231444434313320020310304421442443134304413142202214401440243341241304243031412333044410140333340423123414300230212323222100231042332303420221233241212212044332104132413443312103403033442141141100233323133111143043100213442042340311122421343330122113024440000240114011302224403133241144304400434401130313140133341431334400233212101123431043124004042244234232242224233034304324110034204220124201313224031003204444130234310120114112140311111440331421311041112341132433313001232331442004411212023024211324024120221320403103420240142013321410001114034433402140120223002411102402344013004023440001414014410203240040103011344200141422320243443412242040342403444310124134230311142110324302333114300311130133243233331003121012434221240124331222100314000023041302040424234420230340434", "404101334102434031404042001421223424223202134344324444202123121422321403210440422233024113444103141221410042110442241213212340114430221400113222343142330344113203223124141331332422400041203244201414224142002103404330221404231012144321342343422241332141230100212423230204020001102324234432042420020034434404240203342142144004131330201001344243300324141424420212302240412033414103102211121021132020122121142100330044413122003234043124422314034341411402230033403231033431041011434211124420343112044023023411030211241432224043133410124000331121411030424440244312403201023431412342331412002121304442421110424124241113211402332034023013042040424210021200442042343110100424243002332314233311443034010044121310010314312233203301213400220144013122434411040011442244330102030433404043104312242423231120443420402332424144142013044211424422131313331312331202131011212124302433001314143214433110434043142430423212241401144232444311220313441410410031301104011204114141242223134332110443423041431424443413122224214223010134041440243112201131304431444010413113032102343301132033103221131213323310223240000032143324224210422223240244323220440403413440330421041132431033143413423140200043024414421244424241040403200410321432212031334310344233240240133334021033013410104430100021422230224120104140042120200342000323313032242401441122333123214420141001114214144432001131040021310343100322302320221120311002132000012044112212113121111442104200130413021402112114224323421434142313013024222033440321324303212102401012340013110043021320241041303004221413200400220400103002202143443411130342003302014141312214142110420042344344031234102433001100403032242233331442302324301140124304304344243232031440142230030010342132412232243403323003344132100112103301013413342340314324441330401324442421414023312140123343023341341203131432020342234204430023430444100314433044331003001120034422232144401233041113134211431410111303303041304424110321441033122440344444123421012231040023122202011420220142023130211203430210420423310132313131011114032014000303120222311210100141123410041140021004420201021312104312340201343324023033030022231433420041331114131112221010421440240331040204242232132033430320442222124224004411321121101424314223004300444142141043322343341142412033113212341413224412413432031012330324132322020342203100021233132213310302304314201222102031111034331222111013330311422120242344423131342431433421104131033341311400412020043203312124402003433320314043411121321200340423121001343134101242003412044414022304243120001410131304332324212231433022211424114401341400201314132022432200444101141422143432043203311013133012343202332301214210010424301432343324102043403424333221431302202311042341440041413332421332221223243114404012411102230011401133323001030410402414403132143423040104111430211141423000114031013032320314000300014410420013132200343330112241242401323330112140031211421143411020220344133201123422143012240203323341120000024023230343300113331403344221321332443333334211203123133131434341102442010123013140204134220132123224132341114101324241341330014000413312301132432340302232322434441342312400044323201234200111004200432041130443133014043433200011344421140331242240444140030210003323043104333302402020104300144104202340320023043434440241343224242013413142302441043221122143224314314441224143231242210330143123432433143404314124041030141433121043143421124402342014031030101320042141123402344341231404413012303033414040242112004143113332444042120004434311122001204104212044014232430033421430242201400344144022420130420204001142001240222042124433443231313313314233004141302101130343024443320131302314000030431110124232340001200402203223100333430133422031032101003344034321204321014143024002222234134303203201224221204022243430100441133103144412411014342022031113214113134112003441233100111000134402102130140220043122234122213340430233332022200212214212240300044021431122140044031002221222340340113300122233134210324442342330030034403013334432113234131144030304313121040104214301422444114204301111240001320000423421120341031321020430402143441430111330413203340320012044220242224311404444043311320133033211411003103442311032022242340004022132101204410222011420013010212221322300421220224302222134444240430013433400213024231242142302234414431001111122410103203221431100003312113201001334321344303431240432231231321214114111032133413211441013111000231111221430432231143032420241422024131214010", "014011042030330430300303332223041011103203313212424040123333301023013434322201030344042022020003332421403034401134034142103031024124421024121123210221000020203344300302302043301204422012224423321413112304340442010224223220433202423141413324220331133442340234102032240334334322203410320134224414004314232003012314213101341133040210410131032021214133201110301343301221230003002333313224421420112244242101332434441404131422003423143013211414422310001304034441331243222134002442021100003022422000302420343134114121200231421302142214013103124322123333331203032024311124412004023120323130442213201244432213431134101200212131004334142020421042432442012041423442103021313133200022001110032022103112311110210043122143001011030012400211014230340041034420201344143441411001021331213124024421101101320330302042141403120423413433020024311034402111234021402324014121414143100211003444032203421012414332011111422244011210332314220044010223010034440100022221342112001104232403331140411200413204411024110431123001014241324033410240340030422302211400443232110211334013332313411401233012111331304112432142204240213223243202432041224124341344442414203011043203114033404413444223044222223132201133014344414224141414313030112130300313424421144440442411104141422303443103014024333420340300110400002232322124104214024443133004012202404430341142111321414113111313234003110430342223132201133440112441231200232233003114142344440224022343244102422114434324330232341130224013034203202132412104004114100021302123333222332011333030124202130312024342312442243004203321003403022320022021434014411333342201010321104343424000124200344310012123022421022000213404202434202440434414434431444123132013343302043011341134310042403314001044033022131303132134014344114102144110123023043213321001420430340424034200404411431134232141032212303421230331203113312431344120140020414040224443241330340220410434122224322032333224223121320421240233232012140121321204112241021041311043204203443001031432431120412433104042224114301422221343334032011440114221422230102100400423341100344041022333340411213102313340200233043121102031202041320233124303020404211301340342230414000323431044111430143112210224101433224004134104300040213123423113233412214203120302333032024044234222424301310341003433410001143221333441404131121302000234040434001301104132012404402323141044320424131341044204240142421212133343144442323133224004403143214420343011423431144302233133220432033431203021000400331423443410132402102344433022040010023323444321113424434420423311403024021324404301034243203422411223334444333442133302403022332321233213114402104144340204104432212133202230331041202332203122413032434242332140243323413200400304402004232113440023413101020404244010002323000032401204013234011241011011404133412112023333003214103410104212043312021412122102302122321404423144012014221424224331014413432404204441014444421144201314323122303434230133124103124241244124204134220404032144114243321003212414224201423141333204410001224214202220411324104043332104220213413031144001222411044122023223030213304400001230431041442432240221134412230022113443011424330042043334021011212130431423413002324004401233340014121231003342243330041041143440103134444200210324114001212242241341140104213032301302203004134403400213110102142034120033433030420202202114001114341313021010410243223230323041441432441432341130434040324442324242010121313040133022432240213420021420141320002422301430321420044144301034243343113343414404443403342323033240332014333201004000241201010430224220002334124143313340141000412142302110330430002040440400024131112030230120221024114303402413332422301212111402004302342440430102304114312401334124321103042202030213240323243434121113332013113301103201324134434344103300222340314221102444403423300111123240010200221001123241012434200102113423003204304412342131303313330202322302130221411403000433111212313200020111440014244110324323231114042301443333031344323422423122231023112303042102131240412420414012344011400231201323230401144120142144123212021344321411104201430121304320304104231022334303012441343203103122412032303422324023101244031022212344023424102134132434322423334144400344220123004324114043332421304223420011101131134020443031142421332220403012113323244301211130143233433103044344001403441434334014320003404420130243330320140032204124104230313342312341300023321010304103402423334000031240114000220213120410011302334404131223213043121", "024214441020014332430314021244323120020411100041342011300343430432324400441121310031040242213244031334314402200440040212402201203311113101042130132240244444310023422444014203323333301143204033210331330304131312003043210214024311442211144412230424213301400413014324344230112030210311014343211134433422004143312304204130242033143000300314111030143010012101312031401413210302003213422144231313231033423111342321004424230123120012110333111102231133000404113421440300140330240110114141304131120433310300210142043043342040244304303141011103402241243224403334324230321114210411441023231313114403231400412101403314210031404103242432432244341441434243243324041110444012434402220413134123113021022012304202130420343311110342244223211303133303414302103034214442234423214211140400230141431044320143103341143331131340032313444431402320121011001232212044333011031411111102310300042343011142240303023324013430342042224111441402204013241030121333221104301344030232100331022303132410114401240043332034331424210004014320442043120133232033402000124324412440141401420002442413310314140310213310333030242313022001220222402102240230330032102132411003033331222401231411332103034441343420300242310430441243112223122402342010322414142034243414303110033132040001111141422341424442342441104134041320233314002140124242141444402301223402133324030041003443204120414033220212241040342132440110434043440412423233200330001034040200414343034413303343021010204032213421003032124401001223311134242131134041234002333122243301234311311022400124214202331414003043140342014232032224400212143140131024123000114124202422412021144020241340222333142221331434102003012102031410432333012212432134412213410103134204322232134342314121033312440342000240120032214343404131104344101023401411141012013012043300432332331011404234141134030103420130344434223302003431423320304142333322303434203010422003400130011301040332143432044000234144413414020330213020441022104331012412013144431314222111210121003434122423433241043114214222242342040330440003304233420023212332410130200123323111444323201420021012312240444433011322032332041214104220113214300424331344203220023421324430201012404342202114422303114143330132140334144002210201100232310444001000340302003200100440103424330234024430224300313410331102023144023021033010200430402342320212230124234210040331213030243320232041124401234044202410130331200002412032110420130143202400144311434431311213224220000214434402044411302114243400114324313031323102223400310001444422121404440331140230014033311034013342234223430203212224342310401141010022434334343420342040442432330200230441200210112222021444033124301334210110303142020224412113214011211230140040304133304232342004212320123330130310310103321334111413324111404322230024131232303311443314131402023432013430310231104111113424124301433231212434000013041230233034102222311234011311134301130014041142120002402024202024411304403033024420214101232302220410030121004403341201224242333442030121200314103423042241313130112410310014444024314002133130033341133210222033304034311202241244424411423440340243444312234432203044323131220111442134144242333311100433242134242032342442123100301004431411430231200120324340200030112033010113432340431321142424304004110113003020434120103133020333412120124433133140042441223214411321314204213414332430201343022024210422004230232323133032130412111232143322044044331001120014444440002204022140040232014314412022334200044013422441343030343000120024104213132203321134123003420340440030232132224030204143142423122211414031210421320233332033242240303240330110312103411404322244232212224141001432123432442334242332341424320322322230001124112320423411442140242410333240333422130001030433200333013242032124210122013431013243233040304142022300412220100143031332133013141104312144001101044101312220403424103041244243104241202103131003303142000312213120332100004124121331241122041133341203024002312200102022130441302122000020020141330443331020432021302232033040114230142044441123301110342212122134044112241444311432311204223223413030004111140422111431333422144120100133321330311321212344413023340412213420224120101332201100422034241032311144000410133034114200130403111022411222034243100234343113443244443022433334004433431002101211322334032343410312320423203313213310022230233030214141103002102314032430323412143424441231031241003121020242324113442114103324403133144342424303222111104020100313224034313410142113044", "023101001304402031112420243230012020232332443101013440332101434203201041343132204300124330132343334210313422120122434031012032111302324413341110332400221423302214402020011031310331224123342311333442141404414343021434333323111423314000034204410134430123422423310402232124321110240230032400233310414332412223242140020432404140310234104324121032233140111434324320244031210403334233142130203120313103002334241114314013224020111302401043413230341144033033003344441334333104030231124222041101140314010003243311101324324113433202102113222312111224004003233220333042114104002310104141431031302403334042143041003412042213220101031022342323131330211131213302440144432311244321243000024301002120000023224111412430241020332204004232221414442410022123032223322244143344431032420413120040233002023023431042300221342433343323421340414441313124332314323130204100323011303120003112004421341322240443343420302302244243240432411023121020433443114111230421104023423421134032134204132124122340023433322323330102311044123241213210134132312014202101014242340232442000042422002422131203403234121300122122012144242021320341222033200422044004122332304130111133004022410423413014230432002214400234423043031141223244240414413333341010141444344001400041101301100110342224022023104422013431444222221440004404301210430204104410403442434310411311331124423124204114021322303403012131140310434113041240001110044141313400314220242002421412021113342310214033043303004222020002002430214213040330104412200412244443420431200031233432243424014332103043143221333403010020200032413314023123330431302212440102301213331214320010203023022303421332244403141041210323221441403412001200201121010040331013132302100020014102232023242202212241230212410033201344423001324412042434100021431304003343340021222131113424410311323332323314302214324032443441412222432032014110330044441334141242243132302341202411032013201333141124032434200422233033221341304204433042003112024212130030342344042043240201434021401203124422042302303431112313000103401140234443031434141021342141423041114201022140423322040414221031214223243000322234314432020322321410422332011424044400040133130403421400232114011220201311210433004331431323211414343320120040344112244313332342012321420344313133441141300423411103010004142333004040020112214120203040214340021431444430214244232203024310431440011141310042341441002402302302000014111031401321141143313122143200220001111424133422244212114141001010040424410012303431413403433101302340044241344222434020233003404324113111240433243233040122222241113130240030310410332442423040213110324034203422032104032301231244002102424100133230200330011044443432411023223420242442040214210124420202332210044311233232201042012110124301201133124003400104141000002032124424242331244341104144443204314132114331014444341010421114231224244013441241034034224040334230402412032233230230442203333112112344201220041431431020123043000430123424033041344301434412342311134332440240104113024040413031422330213303104103310032231021431433343242100222201221031111332042223332423130412133211413343321023144012324243314232343234013444003234420321010333442002440431302120333111023110242333230233203322443133321023203123303020003133042301204234303132040022230200100001011423423424420442140010434132104334040244322301023243112201024411420143414444444014142311344142223313144141400444103412021324030300220134033012302123341223200202033414042101221333333400331230112144034304133404344443100242242001402230102030433213140231312111343042431211121442441244023322142103202002223324104433440102300143302110233313112123324141232202022020310241423312410021043012134314211004411243343431042221140121034042330031221031402112201232140114134224230140134444224321002120424333324111420314242313302422004431030123241231430410202133433400314012322202334104230104224132124443434221303014432231031430101041044230230341244231110412213002230423032303441311133321231020141241031200310403103140141134011032240103120444144234421243024301342110031201024441122343134112034111400242010411202103324103001330002022114413232204443243303100012404323031142043424422231324240301040024032211110204212122032420243143000001040200213210243341424030034012224033422343301221231044114103120000422240001044241024322223422411131401422013403032400034120000223430322024341333330242124300014323314142223001331143003222442230014200304120434024414313042423131311040312430304140011103014333123", "300140323324422430032321213403242324400022422410422100123413114423042330103400241331231134442342200244213031030343404204122201440034322221012042404142030331322320403323114114442303232024132422212131144013302231004201222430232222042212232344224433423202331140134044433120431104431104011310030412210401313044322020214313100410021121444213133442402421104111341123222324030434132320024042124420300232023410331342302011220234041114203314323010314132234413124420313144231400213030114004124330223113414100103212113042141041403042000101344110330210132232420404433244434131014030121041203012403224434244244303124041211234441244432320224242233122443141221242432324414314300314112400434140033044204341211023342232220020334003204113223130213342302242123114121232323223012312010342313001040020314042342414400223201223021320042014401234122104004023310421144134431220014024031443403140101410300444031014312442213204312131143212413410412401422222420043040214330442141120313234130042142343232134133404112013213232443004221232303102302033423121203413341121014300204304242433023242034234241303334221403404122001220323103311414112331141021320203423213243040100421004100313413430314311323433313230414200200033021332130022014031023130034114324402241231240402422024403112302443144242224244333333141214130141332132104243201430434240331143242000044011204013001402242223300342130301413133223430402002443200011214140212030024024334034340111010340223423044020300211314232021311240223044310322112431344014341133421114411301201222230243340231040043110230041311133202432204424012134141020242311003231331002133111141212020004200041420000433000234220042204032314104401044424342211314220112204012320222423403433401441303000113022223020023212211202442020321334004321310011113303003130032431242434232030322342444330122041231201342300342101331034441142222343400241441010231020103103313304424044412010332011413442104003422214140141321020432040122102321010333221122403323112000441024401214324434323401004134330432243433143344234443334122001323000113304004202110022114431210432102223240033144344121320424120211340302201144433340301214331122334333024103300101104112132414400410423302433134404033432000001240420022323210400302124022034010413240314230132324120123113233001201240334020102304132412400224341132014000102242423031120010034401200333041243312112430341220424243301133212332034204044344004443340022433334141120302304221324132233141201013312311232422400243110111120110414401221403410104233020401214022401203432411201332034211122041122332134214444313004021023421212214311242341133044121313432220232112124044200323332220402200001121124030241342424311243141402324231441421120132133141204223100222213332120411144124232432424111120211121410220021420341401043413223034212212200213402224340000433112421423200041141433201401413341011221222103103223044322030324130421300143341230213311040010412410424344113023212023211130011040400212123241111324124002332434413432442143223304112404200100310321003443244120442344133133303121433214030222323124131144444340244431024400101442242404403332023103434304213413222412400401330114230102431402410400340423113440212311413143400311313111223203411014123013322004424012002210032002140003004024112044334044042424404130003113341032411432340041111433300402244430312440121124040342124122211210120330132412233403113303431114324104102401132012202144122011004321410403032300112231422010212022222234300111232222001331234122311412044213324212004102302123034313402012143213442040410243234341341304324032343432301034420123142414043444303300330143414030134144411312224142010034413142142431112113232030132130430303103302313243400113422213423300241110332342031224000222201441404322113122401041142222013341240314222402030043014214312241234042222123300224322040240431341302324044203120233100340114200140123021144304042440210102121444402211102112003222222222323002214401040114131023400441321124003323102022302104042040243344212220020143441240430242033442344010432144433040411444234202321224010114313321404244034432221202201344021224311333103112214141333303033244233034001224302310410021042341120302324232124340011202034423402134322110402020343042040402313021104131021344411444123341222131400231224110013001340224332424320233402411010430000431410022013411402311420131201402114202300441112423220031324312344002201121013022324034410132242202441432130322322030224144111024223103343323343142011010410220", "223024442002433234440334044223332304044344041314200422324210013423212140444312103232030332043023131131042033304441104131330341224302010300313231312404134203402443123100024241043113242031120231011211024221230123104131434230111332124211333303011041230332133202044124104113300341221133021330233424241314101404413032340124323034444232234042420220443341444024443303212423404242343000423423120401230010012421442012312240123422311243430340314244431121000233424040012433342310032300303424032133424120401113104104002414141001403112402023220042423223011201022034100311323433210014042012441444230344414012221211321410432031014244400102420044032441331304141010044240210101220343004014322143043332422220301422140133024240430031402144142202121242411203032244141243004340222243412200042122240320404002002020022313321331234201234013320100041244140041033301020032213322334013020133431023033004001303112341312303102400330344030023001344222231441432400321422341044320211404402322234102322204402243300001214311302302311200422440014223343311424200410443332330142123003333432030133041330432321131001110223424430444040021331240340142333041440110243134211000041141332424030341122330121220241133441234300132023442011414413414443012031024131244403321023400103343432232423144444413042041224312104400100214044001414042421001322021341234412140320230014020424141242441014314341233034002312410032021023404201040233321423312344032301002113244311043221142000041021143232401034034040120312322443340332100320142232140232211304340011130341143300040002020440000001221443200444200134002310122410040323422202122242141234420400204112212242042231230120203310114122034342313241223312443441110444411041343222004341041431111224003033404011420201340001233331241034303203323433301310204104303242422034211242431031443443344121340443203004312020344214202224011130124331443224003242240412213021231313430133140001201100231033431432213331232400034442012404033424403300233422130321044102213010014143213220233402304420114203130002002001330040031404303042431340213324420022103100334012303303113301434000104413233301322220224001303134323022342203241233132140030131130241024142332101100400114410012142020020001300220014414410342104020431143423311210340131012422021310313304030042202114014130202200423430211004214121321312224441013433022303444313301322312330130000111301121001001221414322122134401434203311042010444210433204023210410314221031002042143140024101040144023031332021220200102122222320012131230200204220443004002432012142303134020210133243420141012310400341212104322334403331312004411421031203332021102341444404411403424100413400433021224222432401414134120332210200423111113141444324403441142004404034123004220203104442333201121024324402111203204142412102132212313203443310221012304310141013013444444334012000202243330142124044003004042003313444041131141310120304233414001431301431400340204213314324021323222204022103143341021032310240301234210213302012124020401232204042202114443103130043414002221023140003104334312031414210220301341124110224221422130100040312223324232011302133140031332233423042041002001143213243122313402101312320134000211022310344422201343211432102412133322343010010400110420422003343124041443000243104120444321441140044041420230111110203203004402442343444333200211330111344344444234310334324422140220012424134114013333241204024341221404120332204311303120003302030114000423011311314240431410110441243041303300320030240240113024121201423423223002411103310114222001230314400234012221142233203030010012432233012113434031310030010423220213324140333304321424203413442303020300141410441223414140303200410124204413000401324134302220203002000203232031401141033024111131320342234442430204003022344042324313334133123120223233110102213320102020211430240412013410112310013101203422020120003411304411242004301314124212332322011120031132314221422442442110442234203013121001214131240400014431021134332030001144114401432042444303414104214201240100333314024240140311231403121041322204112222313333114314244023213210330220134421410302401033013420044111000202320424432214244412424123133202020203124431230400143303124244120422342231312214101144333123201312400320000200304413211032240341334033242041113423014310342403413331044203333230433442130102002432230343041401032220011040002432311242300211323210444004200423003331231302101300433021040424030313041330242323013322114020233334433400111242111142332313123044132310300", "401413014011143301243143110334441140243131442301222144223243124404121030133324144204144133212440103134112004402141032022411413103211430011423310023414033131001214414430421103422343003111343220100104243310000424330420430211140024342132434320104301002002220431004420132233012424232302304300033101222230300141134020221243031021402240001231334213204441100212302101441333411400020141203340141342223442104003200311413344443424340410414214022320434311120104131010334101302104442013003204030220300110130410234144242124011332041414111100433334003001442333134010111433212404404233324331344024034210132323442203022411242040114310301012412123020332112014000214401203140211321232423232111314213313423133231444012032330213443230040002122001224241133132432222210001132321001111021200120113423120341202440402000213220210431022201101011030343411032430000320303001004333122043224432132201023300142424220212001404240234230114022020003043123130432314023423111302443040020442222320322033041220344323444201333003133211224024040210341414243111232323003010413432123022243313343440144123443120024323304004004242122104441131400403013420041140410043011424431423322032432044141414233143411332431311111111021232133320230114133224100122403124323132344402202110114114410410233244122002204232213211122034141143242033224303104111433242442243310133203140444342344133401430431041220413204200421303021143230221441423113103142403403100101320011420320220131243040241134322442032324113411423213214330044423320030200421221000201341423020300410013014023103230022334232411124212343320143432340344311204244412113404013330213223324411231340003044130100403313313410100210224121322341130201111330211211223232321044301330024040222202011213242444331243234210122021313404441414333044140213113444212311334331340333033143431104243002402123241100120133103304024100214440230320442042423402400113341214403011042403442034120142104100044212211422410132120044220313412344021003432104123223231430031031233134203411343430021244131244421212301214433332412222213443043421244013444410203001103104132322144444444201204411323121204140012123030132140224341300402200432202401033333002443402003320440022320312441004103121444323320124023232422244020340331233034004411434412000341110111441141134301212310040412202231410033034232323421100111323023014012202231113043042000413444031112410131133210023022333024433400242202313020113123111210140234340103224444004110110233002044021310223034231412300014121024104202143423413203201343221031141212444010043311432134342204024323030202213024422120324422332211021440443133142340212033034344240101230144122142320440442131013423312313100044303042441101340131443132440413334422412300002201442023312110402220422330320221034110112113141344124214301320433424200003442232300224411221213141443110012320422223311234334043234423311041410411442112430043133430412120344213443131420414203304322242123313404320103333344433104103112212341212414014012130412032120341341241323423002301133040140004321211442330043211203413421313231131304032303312331044132312132301433321002300124230113334100113321342004000023304210320303012141200043242122002412233144324334222331343324300232404103221233210040244304421403232144120443201300400203340401104341244400113433341000014104443223323420414203214241434243040300410024302223422041023103341123443444401212130132414444303441222332041022423044232432024103232434033022310142201144224442424100231040023402303142014142123440440130204121420314121102420201000344210440231140133121132342043342310231004004124301204222040402113043212423404133114402032330422440042110310214311111142141214230240423440410404140234320210430321121222401433320231002100202233242323134111324442101433230322022430110001230321001221003311440244422432144342231143222133432004210041441041312310040141301110330223132244400033433121224203141203113211044030414143441422103021041241341313243241400412033231344113304432314413213424340120412304433331100110142012101240103221312244330024410401021124101043001311441124201224022420233210021133400414003141004043110112341213010143024311202341141140401141241004431310422021401323434323112243031200241033312304443022144201322224042043214320414000042102213133041112210404240123332331242303143132420244442403002040332341124124134203424100200113430020110102404332032133322114133321444443042242212231101040433141201400001331004410144141141300302034200402014330114432031221441344141214", "101324244102034243031301110413231133034034404244114411142020311443204111201140124420420122200311220002342303203131243341143020100323434113234241124302411104113002120302132204424312014123030122111023030210213130103334334104442223031211040111044032231213241343114413014400411001444103440242440341344033240202102422113103221031232034011101244242232044031402312122403402230401322002234030422414412102422421024244142312300031021413404313313022422042322103441041433212020403441302434013431022300041243431121413121221010013101001212110103314212010103242023224012013431130302143202434243402244100402120402434300014021210433120333301304434134234420411342014434203041234142420441432313320144311004032110114411341430020214401112100112114121004301314223404110044102001434414441210303030224022240020433024110314044002323013100323043240140431310131001341414242132233223421020404332233323032223230423432131013403441201020230122210110233323422040342401022143440404143231040132341142041342004342221121224114313120104320134000144341000133041312201214144134002232242340104432304221223444030220044131443401114202404432212413342401332312101204202144142113433430021120200204434331001410233323434214330330110232013214000234431423423341040322032313120444443112404014430140020413422102121034004034130044113403230203104332210424441003240020442234422212201001244301341424002141121444133324431213320021230402224424234342212433312030030321214303410032400204343423241432140201042020411240314134203204013203242313124313340103324410124240110112044413332243013413204301324411102322130323431300213304034130113120013220433442010133340101134212422200200220100244412430112120440331113210204323132344321230133330422042402411210141141134412112104412324402230414430304323244234213243224202113320011102332042441014442140232330333433400203344243204140201313331002120004121032211143213311020200042124321341030120133133123432000330122221043411141133242102000412024042404400301301010223434030302341033411140134130133231331333202422340134211124111433322011403122140314222441231022312123001432222440403411241301114444003241233113341014331120040213110003331231041201103241222100011221030112323220401210424113421131420332324131110232014104020111023004424032141332412433430013320433010142134220101402223203113004340034332433013344240131212012023313011242301344413120424310404044441440043023001021140032113340030040321403403001132132440120201130322203022022330201033431011031340430332441232340301430230441430103334143120142134341122340023224142304340213222140222342130040401242121021403021103330133444131434324001042444434022211221040430423402214314120001340201101144132314322040102424433423222121301133301302422303132031002302404421411404011401220003310431224201402224110122102122142403410101314101421430344422003423304132110211434121424300144412420344302224444011400101011421221233432102410324444014241124434210022002003140334013220033431043230432100100302044203133111244310133413001042234332002031304431030121111033100433102004200224203311031340141333212302231100440110212444440244112134242021104024030334412020202224242113300302311120320010121030430041311020420220424404142343212323121213320023244241120404104422313103132002443132103231132033432433430003334444430230232024211233030204104444200023111143013104223042202004300204302400443042340020033444140002131221043332111240340333341403021223404341122440321240044011310342013324021013324341023432121304432430104024431214300110112232312304004004223123110220014320141111014400041240131011020121120201100120200440431222441021343210130042033203340121102031023304102120112411413423320311120220444442230113120021331141242100103202101102241120003343230103322104212411110132122243240012403202343234214022121404204222211322324323034231414322220434310112121033142121431431413132303103244003302121244233203024404201243134414441300100431312230204142144124401222032114120214410004413400041111030340232341433221030444244000112011002304030042400213012202412302203432244033443413001201332001313411111201222104430404411304024040421340103432132213304011041031042014043014104133224242114401042204114034413143414234222042041011320200134104312143041104114020110022330320434433210013120431122311004104112210320122111303322204101143244143204004012041442402140334342220434102202241304240120104204203003112042224341200104003243310213000342340202221224343412014322420122300211320041042142434324", "221212130433224230401234433321234121130124211121123101400434421343123303412144141342200020442203210400123214313012121332121430312342311430433241343043423020233022010420042044031123211214120322341203132413142334330440422342130422104230400203231022102040104101033110220424330121224242142432330224343224221131410012230301412441011332323023214301222442232142002101043311213300224400303000433230434424332213203243330212313142343231341430113131403343411044130112212110004000342213142013320202401430020233010043330322013211042202311212033330422300401234310012003243143201422030133420314012222400332114332103421214402400332304013242102440140443343140444223233144232111140323131324023441433210230043343010134320003324430023033103112241344113114120003420304004424323130304232321324313131234212442421244303222220000424121222242423124324224401430034241040224120412043314333004320222130120141400030122014402011424333144323211010424024144313311221130341041113423240444031004003002421413202344222343344030212412043434343314320134042404333402430422233231023340032211040343040202013121402443420242414133410402301444213032200104333322012323043423404313110043340130442423234433302043124402233242311101431001020301144013300224212024122232431013421010330404210124013203222241433142423310100400100233003332044202344314121123010322403423243421402244344410201043124434112320210220044201321041130214021324324232121411432101220220434033202432333030020203402142424400120203430023001403011314303403042130343233422402032303321430410130313210411444031032003332204041302123142232300000313113031403243343400342011031300233441131443301021102201321201014430143131302440004111422223023300324213102120220100000022223100233124402101442420402042330411001422311442242321114310222001340101212042420320301234444110030212041402342344421121241434120213103433204034110433234323103003344402232141211211421330112102230040214401010124203224302401213313343220340434022431322034410231134143104110032244424121003213342340424300111204013002304412110223410344240012204413332220221130140014122120204231110003302424242203241101431122311142314230243434140214343011344031221402030213333322410311124143414201112101432111104134042000433041344304000134303021241320011143034422413244300211212421101433021114102420420200131103303442340111300241413134103432142404231413110412230001304040130132442142444231322211313432302221211201123344220021133333321112020323331412122322011431231011002424404212443323414222033033013411123433203244103034433301230223324442012033103430123401321444143444433120343113304343004004130004231121422142432420242314132312340030112412313232220310134110123340021413034421103232300014310234222320232002313423302131040404101322033342331400044032413104143344301000311143310013312023030024441242044201314141102030314002102201240322313213402021032223104101143244242201031220314430213133112314121401440014004224322111204001130332310413402243144211332330043032341410031113133232041030040124234012441330143141230424324421344130231020202400032130232032014004410400041400012414131240410333414103413310310414010441121042240224404243241401442410003403220214420431120023310003313144340412422124441214221140420110024133303034330241434114243231413340204221201434400403211321213134230224213324432234431400333220144134343131420301100240020134221104242402311241210442120113140402440031421144432304130412213334214000420010131214401013300311012213243103144444443201313422104030120230230004333101223212101212422241000224000331220131400414041043013130032420211444112322210022310123233014303431220040013033402122404414001433210033214232233422101000440331042430402030224330304433130332314123141133341410223204130411102403411124443121202012112131030304012401113433120301233310023341232000301121011201313202441034142103104131113314433244220342013442424141243031113413232221040040341011214304241203341321340211041432110320344022244104001100323230014213430421134241203303030403340000301431414421142331211003322201334113312210410342042300203112030441244424010023330302301413213432104402230123313142103212034411343111324403340243410440420113041034412324004214120443112214100142241403023041002014413331403231341244200040440424022411003321431240022100142312331003111444142344244100024420143203210133311422101030332030324303342111310341221413001410310044140122102404243422020240244430423103432324030210340443231401433300320320320121333430040440", "440221321310024040232343111123030144101230414340313022131400241340212144013344130043211324212214114142014232333440410221244313242432200301320331021434420044134313312304330034131412242240201431221302134304041130411302320422442220441024222224241243443140234022211032302310421414010423020114343120341332221121131401102344211322300331223244310304022302322031322012113323333043024303441304224442414144442102202434414420131020030304144333312341302102042234122211000301031300400104421041014441122323432333022240212303413021034222011031122441040234233344300030132233001334203242114143433003414443003244400100113100134311023132243033022212421430400412344032312334344313322411042234004121003200110042144342221103314203433030141433030413132142411300434103103441331424324232000320441224013421432300244021321423241204224040221401001123223020313140433204100241134424040332403421202422423040222423410334022020304020341403430200120114240213032404130203110413401221333004024203442143204114022034132213134313340400233143230201043314404111323044430132033041432234223220032403442002242341142144231120040420123031113431313422001104330424022414232441311231043014441021103341143442022434003031300202422424111321001301040022042030210133312334443111324313424201340002303021442402113241040122242231230420401340000104222112301432002433111132223034432103024140344444042200100334143340141244021241323122413234230224210232120341413132002241423430010414020400344403241301303304214311334320142101230022230201123024230224033322243200123012334104414230043201232140104420240233003310040041040230044333021414234440244332204132010310143403222234123000423140124332220441000134312343414200000104420434130042321433112340042212131223123324333040221043123132101432432433431424441443021223421232201120332421304102120223020440413344203131302132312421234234433043110100202000044211401314014202142131002044202431343324421110030322243002400213014223432123402013344224401224113033334401312303043430214111221232424000220433004430031411422224301111421040431303123311241443041322220443134011122333143043444011002131044441001003200340200124022111110221421311401210214043031232030242443103313431111400312004123321120423340414400343314102234042203320021231334010032132414241422321320003213000040400242430304001341330101444343222041314234212212421002121114202200424100133342213041013301223220003301013001412422012421102133140412432001434421314043013311430311102101344012413443342343223334014401310400400340141020203101022011431210224431424312022033001302122433143410122400430212034124004013000340331240032222114312112124343131144332141344324140413002014242402110322223423403133011024112113430333421223020043120133030021344404320002210113442220222141110342424320343440434331342234131121302233431404313044211440443313102021431101010014440222242301313113343131001122411002300024440343401144401334031420413440102012324121442314034222202014013201034324232200141203200212442233343304121234214043104041223303443121242033424231203341203020121402234433112402311012202222030234023421100401203424323030010140320030400012104114422223243030202402442130231120002421320033343121140200104214311442204213243110343030123231442322242010304040101313233042324032112312411340034114122144310113120413111104414434003042111243234212411043344214110441130004304041220424343414332442422324210114144223330103414323310310241143124341101314121101030443343041443214303144440244201240042310321032222040340242034404311224230433104411000323314001224441024440324242011324231012341303312031212241022101212142023034110303033410033420224340130110130404124332142303331202014332444033214310122120300043343224313301233143024214423044111020120212142103002221041320041100012002402430320323341434322323312030013201214121434211433302300201014014133204440430244042140103314241214211331303103003102004102434112202413043400410234034334330244001032214104224313413010141004410110000114201300314440031241033242112432423424330000201113231233022332123114442013421232442042401233233300114310440402234310020132224304401403000140100203213130314034441423223023204014020342041313441201314431022011040324443410131001330323032330033330431010130340324204042434303013040221003443243044414424041141042214102113232104411122430221443344304400133223210132133400013001412442110210320001240233300011223423031120340124301043321424223444043212334124414133021334220423011030224013234031244011402311", "312100022004322103143124030140304022043423222004024220102014021430121022120100212231043110321330142213112311233342222131233221012343011241032042404134421230321313430220023422102101111130224211032103313420311412101034334211320214224031241034003304134142344130043201424312021100424310210320303210010203312341330321402004101320424010201220344304222120101303340143340000000322311212201342013110121123434030000241430422400401430204343013121212414410023030402314234320042142332030013100203044241420320344343100411043032113344300234201142134343102110040341303244020334311142110402431233114323032242244110221323442243142231402314241002322334343431222424010403420401023432330110324340324231020130034433324003314411414400243111443303210411140022344442141203212113210040121012222413130110400300413113132433032033144203111012024213412212100443002443213330423232302432413311210023110412210342412231442011103041411334021304240213411144334011214400130443104321244343204024304422044322113334233434010223422143300441243004221304421224223113203220210410014120104244121442320343300400233014014331444311234021220102241014034121302023321003122224230343111213140440042210031400322233221221001042002234240141440141013133420022100324413302132441203322331130442320430010323241410143441001413123041233130312203414141104034023034404333102441102402220110330303122423203300331214323134121021243421130431430004102322443213311300400314344112333204144221113124311203004301322423024213444234331344130434011422032340240130242313342120322331041314000133003131023003242414433103333423201310323124110230030430303013440344124104002300444041130011113333310142401331130221431103024014332441304241042022204034204321340103210022100413043132431123322134323420243124004000001401220240030304432040442243440012211144413413103221223314243020032142442223020214110300201202314430334320413321340011042034012140403434110342210011111330412423213223341312133034421410403421044143124042332340224001113043403123142221034434300310420002000100432421044011101334212211142334240024111031304423220242300002032313114423210043341212104041401232143334334101414303323320022312330111141341214221231322221021133230211103403333310021132121411442021240422422410023322130000114231333210210224324232200242120241242222142044114314103401341402204340324422011034314001322414114033114001141242214443422141324110042203444432441121101000004040114121323312410222044021430341111320032313243322020023411332013110042402103004014203234322110301300414431103204132302034414311103003232103434120020110411321314143203401014243000322403412141204333442444442000221443133204443440440222141402004414224220344111321431044102341031344212421244220020314134201042202431122340420033133302422333014421200304104431413340040323202243222243001303342242431012342332011220122122233142032411041330204040421443322313130342102342442121412440141214101110321240112112232424003011123341421044100033222333400344300230101003331212020311330023044411213113024244210120432122300201020433442300124203220204423334432411330402222420141443023224304000424413334210422420233421320031014412023200440134331041132421340232120210314042001212031031331213031111310202302340304010241031423102322213323243130234230301313302123042230203310200222334222321040240441441343413320233104114314203314113213233043214024230000211201002240343142131034000010214331310120041310113023043423431331421041143422322244310014103133111422143121101420234122013210033444311404110332410101134044203300102041302304310301003422130140011032111214420440233220141223012422024032421322331122114041144000421323440014420010342020310222430022243331101300213321141210233311224333113144033002224143123314444201242314411421124323241433322310213211443330334131232312320442313422413003011024420022441340342443424320414313203402104040431234133340432221400313300403234412332201310021032113121134003003104110421032441110024423200202211312244420124431420112442112004042221211442203224320001420314233330244234400223334401121314112141214422030003133401014422021212430323124021311040133110421134110320212214403224414004103040202442220203241400211024114022234341111314120123210020201240011420021121141330443341131312113113043211320343443310311131212042323123404110213431434032114202023222233331422101323020303013334333141034342432011434444124332102234411414300402433344304011031232343232430412204011424304443002241113210230022123244443331221", "410343122003024142242013414301433123012420010233244224134400414110400212214003403034420140143441132313002241343130123024343044124023031122041031223424043221102332014044022111141202432204314334410241032302334424002032100424130121140032212313411101443204313441430241313143020042114443214104200411211004242342232410423403030320331433232420324012142404440034334244440243324344441340222203041320303042104434432304241434133431243411002343401230432143031210000040411440341201022342430132242122342234311343223111444101401412210331440124224421232222211334120310222133413111331434122121304110121202144144031001043242124333103412334002404134230443203244433032223403313044001232110320133201113111034243310310022400421002124342430312321113214410102331400443322212100341143021300334131333444324404421310014333202433241313020024343130031330030313240232432310313120444433141010404441441240103124433213144112222042301103032224322134311023231041040102324311423212341111014412212242423332100432132302432134433112013113310113414010424422131100030231301303230240323340212432030203302221131131012034110423414424023104011442112024421343020034334320200231211221002321334321431224232433204130421131343220004334233130100233330411230321444123032441332341123133214033222110014243223420034222314320230143204340142140341212142200002023040013011041302240421044403122230341332012432022330123023134422140113222434300221314123323421013432134241222024031044124443030431222204340410412210310341000401004432340310304334401233322333010232111420141042301144214104314331144301030333100123323230032114141020102202430212234002430123433403132204312324330321034020341322303200410401330401034333310133110432411123421212432130111033213222034041412023110432311034440011404134212241123120032301241330222122003014330313122101212201324211241220333344004004210200303011140241022132342213432424024031113411403000101430003244021440034224133442034023234423043034042140203234004041443003341334142404432444300133230324423134044424102344421410212310111023202432013340002234001214221230310412420232323341020031443312220310310301442331320130324341104142140220233340233403430144302234113413111423133203130432212242042323222013312333302212210404120330233121113141014044011423433341204024414234342312120204122110021301243311423224023314431012121141202140222300333230432134432244123333001144311332443133331000041421200431411304020003423320010133001043202234402020333310112112311021404023130240132442332134304131242011221403131211121121333111100200123431323334134404203021313411033113341122102224342042101310010412223313014012223022304432203340342312203444342242243131434043322022332401024431334114322030022431332333420034042132421432213243110000434313313412102310040341102134142204101113444143403002210443114341122131241324043044224403411042104410222441114232314430441223213400044044200241141201422121420114120233013041004423314311114201443100324141411441404301121424424223100433012210433244344023240011313320130402232344114010222013130023141303140213234230020341024024233103434324231442032234440144044130010101404420112033331303423433310401020210220033420341213124330233123040444043203140232204104340431324230420323220003202042404322131440433023001311143223433221421222111234401132402142001112210410114331344443302120424012031412341024003400310004113232100112213344401304432042424334140230234120243134314223034402223243104202012022102442243421124302030444322433120000043300344441101123033344204344023143132002310321100012302303333141043312033144321322432333121200043422400214314212034401122342341021144230332423231001040110120002104311033242421322413204102114430021214204243221332130021212013433010414122240302442001434043022221313113141000021034401013313432222304424132321202122043314030332221010400233013430142124001301332044240034032442224410004143340423321134402104003331112102202323303433304423420111344004213203234314102121442220022223130004221121104023042033431220041324110041232430203022010042103242103423204333400030314341101113301440004444014331300040201403101433301000310341041131402343220023124120040322340421123214413401441320044441303320410041143313022143432323213024111421421000302341022232331421202002403401044322133113031322004010104113424403004024423410011332401244140422304000032034434124431442124122143114323114042000144122220024041042241342240334143113021400213211403232100441423442441313323321023242324424121334", "242300030122324101132232344432242114234004430213412344032244313424202320304334424303330014234400020113400343024002001103401220221232440344010412431213221312102323110223320440043143014124102132030333114103212213200330113130144212433102420404424311033243103042212013202141302224100000123243232043311214200324410300430121242120104300042001120202430012042103412313100144301211240432102203421403121041333001433443311414403213014130020010111142410321143210441021031314423400342334421042101332313023343122133132323232313010223300012001413014013320200044011424100441423023122410442411012331004040434102013402340122002131020202224023213230113222413331222310221320302220122443221043114223120143402022213012242132302411321122234410322323021411324014430111313143313243444043414330021332202314124023322401440044002001444443410244043412330232342230004333324042014112104324304242412400141041231241033034314332010132232114412112022042241340103400041010410000403110334103231313132002103123333320000021441310344321314110230110233324404014413112131403222024223101012424140023013112142232213040041101410003401123201123434144042440021402403240411331233334210103222031113243112442221114342332021403420041123431333232044413022231121031222320324412011024202343123411001302134322202003221130242223020110211124340231220102140313440113223332413431043011424033410300342031244131443113143213024014133424432303244000034014303003010101324121212122432212314342422203441200103010300403122431211144142314040010044400200010344230031333232341004012424412434231321232102441112140211132434344020023140334024421034103201442412311241112143312144440301332030220304124422012230433403334102111433000023132134003121313204110234310224014424121301210221211111230010224423122312032413441011421132144030431122304102012121423032213304121224343400103310232230100001141411221314214302303312421114111242233410304202402140021440133110410011432001434232141124143030340301440134431014111012134333121142220442420101132412114312113224301342133012344411334112234401421410044301323103103422013404440440043234340002203104141324324414141420032440212023213004431204420032403012030230312410342023231414034344144431421423234421003432430111041221214244102300404003134140121022320231212141100433340111313341344123430101402232020333011001304141444444222211343432433310322443132143134034131103233440302334223201334002124204002442133431230434013404121243422034444104321222104100310204433044322141202240321243043011411011244232321112114022042413443224132030211224233323204222022004124024303140342231331423121420144331430003414130242111201304414124141402442203100222234310212031334221431410213224043332122210032302123423202342024023203010242233120241043311321310143122324243334413404140204411324144402222212130333000400324230032003123000223100122132110324330203221322142211320234431312011434243442122020402010320212301011123330330131412134001010344332013324030412411114221013441110033123340323241114441403342330143403204443024402401442134414122044300303142330404402222303214143401333222022244431110140331311111414313013100100344212334220320031442131121243213321444324222401242114244034230032213044330414011330203001210220233010022230221402200020213304240031231003242303032432023241443434321120301122100440020302324432011020312342303131044121244030132021144402430330021104002231021401033432131012403411130110110420342401303311101114320313102310013304324202202443342420432004214130240414032202100231034320204113434324044101014131020041114003440242333024104310432004412110314243031311423344002141403022103213333220404232110001030001030444004112141043003413421304103423434241240120444302122210111312231214210434114021232323001413413010143101304142132444444101121241411120213213232021204030330112340140240201122031444223013210044311104334400433310141102412421024114030131321414344241422334203431114202431424440443431012303333234302201014034014440232313344013233111032143433323004104301330031211402434231342032030444322312021221033030043433201001433302312331241121003123043040340430003101002003242232032021104204134440220124214103132244214143114241330412442340122040424140000111334144124111430420013130221232143232113144201243244000230000111340244321224302331331003333004334312431231101403032011414313233402321100400413223041201014310404013031013003301204030121420000033441433110141104103142023400112010120411024013201144441222340131144041123042013", "121304311143413204133041240012042413211421131102233011114241334044214130244220103302014344122211303040142340433434124411234443111200431031220320120311100024041214443101033300313314332143132340211223443423022322431220011344323411020403421242314310202212004441204441033004234332322332034102312223311412000111001113103003330213404302233014142020404442323033444002134033034420422030411014413041300444301203224433241323211221334103302100143034442132241442130101344131303022343301114224011310000002112302124332012400333031411003233221224220210420031403113203301244214402400332431021114440440134421203420113430341003124304040014234101423423040123240330302231040442331232104342442203404114411014322233010321343212422344300320344330222424322022322020210102100103222213313144313214444024024423200400340313334001243034124003231000410431404221232231230113331330043242402024320412033220234443433313213221001423202331140002242024411222414100101323000132120141402211121232102422140144024030310040004103142233301200443024144224033233333302230213223424011312430112312134002313424310243031222321003242000242103423414443224010231211340424110214413042142323222422132320301231440134212303040010431200332334122442243024141041024340231040011143130222323433120440411432334403443010113402414221030130102331201101423430313303343043131231232142211303221022013000100204322110401440401234401321001244403240132214434424203440232012412002140414421241104134443310422400043442030331131403011340334242332121323044322033142441421422214032320304134310232401021122203001431022102041423234004144001420310344124221434344132442104043140314121131011024141124124011134411431234443421110111334233133143412031224242332404101030040413030304403413220422200402100324000221304332024203100243113004100143301411123244422440322002320132221230233303410211133110102412113424230124240401131221033212132241220334432123334211122411341132023240330222222424422444034132144103102324443220013424204341042022422131041342011001240114022311323123401042242030133434104014441433123342002000044313314032313032411110330242023100131402341020031103113200414414032110011342400400121104401122421131044413024420431042043434021400204400120322133010222133010040211013011330243112220021122120422003204104100031302042220004044003124321143403120021403131333214021240140434033422310131312420314301132012044321123122010044001241411040244043134102021203233044402041031443014034222232313332230331234042233210240314020044002340212134221340343234123443141014341422404440242433334113021444221342311132431334001140324102022204041133144221131420122342011311412441433440331041203132441040001403223042010224434233423124404200303311040011341201033403113234402131003310110323231202243231202304300033204304123432142310230241242422024242310110320321432202442020103041204043100213221333334330402344303114044342033210000341432342034130444134434343334044100241124022301014414010233011240241322024242241144131233211042220404104000200212032022240002001330423140143440401343130403030014022041323330412301243211343431210324321142222130103244024134413414342141101004210332033101430040134330214034300030232122002241421011021424140144123223002101310132210134422243203014143404022334302110244223033220311033231122301100034202302402411332233444331123424440140323234101341304414423310134141044411400130000131002011334014241110200032240404242330243134434111442040210021132410402130214140411412434344021200302111423013113220140232003244403220401011331302314033324014221413332424030233042222412410243131030321023320021412320234131323020321214022221223442440002032022231202122030241124032000222011410402242003134013320422010324422411432321141432040310220201221403000110333300432314143420413402003334244310133211100020333120402240342124111044041342023334212202214243134411430212302111304041040404430044232112242432012301304332034313434342001334002342433230123411123342304003101301443212020333013004140401440321222311402403410102344322332104124300120011220131400101233133241324134243222212112243412102041200230012121140013300223124300130002344244103232003013244023014332223201322331011343014131233340303222043040030122240323144211412044030431104421043213320112424102404413341021114141432103143030124214100210400311411034300333012102344023112412131443023122423314042014314122402311101014031141403443120144022000311201244311240004224344310024413242420331423011340302311042140322314240", "140011442224243403311330200342304124141102430333212044124123330404341141244230033040134114321433311104343104132032000102240342002442122444112110103310324041412020233132113134112412334422043022312422332210323124324433200014012133022220212133304231321102011440011241223300034001231003003011141233241330113300243001101240343443432240223223002430102412010131103200304130042122033210012123033232303400041330124213001432300214213422220301212012341424144122022222123441241031411341444340301443100102443202221204002112333044420102042101233020314043011232224334302143014132004030401112002022301031233222103113131014000213412220043340213220324423241413201141430023322010011404440040312001123103224244113214423040032422214140430403203414212043000320142342140444024411141024222322324231241243000101230224244130202243343424043330200400312302013401213244132143002042343041004212314401134122222343221214441314240140030042203202031330143202333434110331244300400021311323013401403303341400422342323204131321432324313400111323022202333301010112422332414434040214231403042434424201242344004000232102103024014113342344211241313013020204331313341040221311433202024011144203044414330003223011200322221310014121120341124130122202443022202224214201043023344302102340304344141432240210302003142411321442431323021204001414213324420122144414300012214021012403041132403330113443432440144102122011133202433442233403332422214441401141413221242434412322140132201223343231122020100101031311311201143103220411104403411343421304433203203012033011220041310402322102312021203104134320433014403023020041223442424330324311422214343223114121404200233111101323040444112003410222234104222231243323224144311413430102324434112130341304000110203303330134124120204303413343314232224401404433444211401344131221133040221403043230413140330333130243243414043013100040342122131100043124421234343033303310041243023004003223311214403240232213443013420433320300013341043042444144200131023240010424341041201034330421040041330011004302431432423141143344441313404200341442141443233120421240411102413131030413203314304331434221034021140430404224120322413134224422434111003144004131301142212441131002143023440103134130003021310423100223441424304010404012030141141132422330232341022322021223213310410312222433400134210230003024340241024114121124422043201411331000331121324404420013143333031004303420310020100432241421221413424332203344431201442410302402042402221144414112430303334233014333211221021321433314201032134320341301234240430311020412040124434100231321230103332420311422043400044142202413434244232224402422120231404103342423330312004402403002411324131241042424233223232331424432013121103324020023014124402201324400200333231304243142443404120212003240444342202223124120420144412020012233021440110220100323132212034142321132033411242301113214140204100444204413041321412012120432014232043432333232240043010203141011341341230343134412242240021134020140243330430214423200112143410413033134414002102024441102223232111022232440322404002212014433333310301000042312114141112221233241100042411132311410012244422341020122442310311111202230204403231243202014100410144122444404121423122342211030342440114001344323234100210303444214410111011030132324333214134312121333212112213143030133113144212213104324024044004102210441341324134203232200443044332111203113021023343314321022420402333121330030312441302012241001012014120024141241210311102032101141413311323243002002034321324441104333110311444420301113043224441200140340123430233423040101420012131322202332424131302000410311211423320440033031314333143211013340314441104223324340440010144244013333304443233440230342021044442012201032022233413343004444104322442401444424140342433302342222004424340200244103131234412443340334210301231240314014201231420240442121140024000144423242044230312340410431243044041042011444331210130343301132330230100423410042344000111403024230201111422024402002221024442212211111000404223314212132004312421410140033311141400013000023341024114131020322311012243012330022040341433433121300434233434202032224122301321031202211200121044003141002044342014233201232243123010433403232333120044142421413132032440314332434133311412232304212401131122104031021114312144432003131012303234334440240023011222310014432113201041004420001202420433231130421311021013030321324142124103201201443013134132331224224113332003244203302400431431142203344111401414402013044312323424001003", "000141241342043424401433332412224311433331203421300033222200041430340414144121441200010012113414102230331131200020011014032340434333033040402343024233444121403343010143312121101042004220030030243133202003241021133022220432134104344243111143010020220124330004130032111423212233203410400111001034403403440142220213003333224001230110332230443114404031422022142312331304042030014214221104444303031404104400211303301441110321304122222421303040120042110431442104231014334104322102231411031142321112111133431112210112330112104200201042012320001114112443042042341121312423022230311112204131310102444044421323204303012140011203400300131204442403302302024010234212042434413342102121422422341414303114404202010123132110342303212144030342023122433333210104442112303110304223233433040304143003144244242412440121344111314110244430440011112034240032401313304003001310440240404021213430210000223422033001132103443444113400031103010103210121033404223034101221303344210340110224424330404013314000011430111301131133031100204121240421042034431224311232104304112111202101120100003021212424140442313211402224021433022202212324310241421104113113424423203201213310342121444432233241104231443233204201413220001424021014230343120033041400400233131430120101441430041334341220223224044100204044431430232011111024023143111221401232313314000301400124030024313201411204224231332412033042143002204004221142401242234231134212211304124030000322214342233341132400040220032423202423010413113430312131220204200034243343300321241440444024312441131330334142040313323310312234300431302140141023020244023440320111241324134422214212302032310421111320000342113243344044124004211111234101311011301333313130244132300212431203402201301112034314133102124424122411410430411400014001214223223010030100310140442021114432132132243104334221100344041242204022120001400320212103121313402432240400214243200222032444104430202120322243440143142120214012323234110134413030003304104112121040040143200422144300230140234043033241440103344034041303114410332012341111434003302240301140043212414101011121323413144011130222344214040302114402412444211200313003433132111124423133443234341032233422232021404120401403124324342144323304010403031210201110131443330010321333003421044342030233410404331431232334044033043141340141011203114241301042211001221330023043440024011204242143411013421430234144101241303224101000413224120434432324222304234002004044434232110422430402143413200213020024410012443022013011141321032111203342001102033041442440024311102343022334020324402310322230100330044403402113122202410104121233214204314331324122000443431420311243033204402303204341310433404202301103130124340024312240420434344004433234414000124244440243110220114110201422421140424320112313220011144403413221444130021132403424032404324113134034022120034131131400211200434420102133414121100001230224414111414300001441214334414232430014213011140203432443204401120310121434311112140213144344022103442304320240014242430012201431020314023332421302100030444323011440012314402042434122120034233322040120132421033322034133412412024133204212432211123114431430322224002103410204333134111421043004023210414312130202342021122324341012022204042312124022041332441324220013324101210341422313010003320422100132001120443320443411432444314200042142322200223224404243021420233034023042401222334031420420341443342410222311442333204243020333144233101224424301332222343201222032121114303424102144424131010330243440030413044244241042204444411122323313304221412044122143044323011122144212244131244411244404101131413102410030400334221123233301232023042231003413042121001414042412312220220124110431240321410340412102214033212200210041324034010330213133003034420101143410332011400240141201323024144403420220224432040210432403214344423204144110032430122432301144100404103124222142314120131231202032004244232043230212200334340333002043422002434234224022234103030130420434202121023423200141101121022021312242144324001404044202341020414202040040243324041430030311234021402240243134144100201403304321011311014014312211411223303203310041334420121021223234021113242010341003422220023343310031411011401011431414424020124141223111200023021341302333333230442240311221013444400124122003202444220332023423324221224442432301314200103021424441332133311213423430232430244231131000301132200134444204224322100033444122212031213110220004043013234341433242334311124331104301324424442033201132340421403", "112244432403042332034401414022233242122433014313232434113013343210142100300313312202103334010104410432204340021214034300334110412123200001133020124221144021024222133303210031410442333034312120103112312424102043140330010004442311100210030000041224410312031343330123212143201343342034014341204233121031232310344233130432223112311244210414444141241120242212341121442424303313024230101044421014222042013030044032213121223111421101000344114132031130133320120010342432002304040202140300443434400312043444113423044403100314202241021411302423444413323401401313311202304331114131330131211320424012233042312040423214320201123333024421014122110104301120323131400441433013412332031034342140100120344024412142000302104132130413402204332120041240404123211240322101300130433243242411331331412333301212403404124033401322031133204221222230101224040131232210102043300220223443330344403144340002433400240142011444201114044332043340304440142443131433144424014012412433031311142113300222342413113433220224401423221411443234302323332144021443423103010312211303022334332114144411422134023331144331301142243310430403044443230044034341241141430201133143332103232211214320013333342443142232232014403322122244324144301442044131331220101333114322000320013012220330443443314224330204112303023430224004300310323300203224433201120244014124314102324310433310340334233012414224331014334313144444020142330423333413420333210143322142103114230103311444401214421231332431110102110121203133240420330212014330022011241404100212444204013332023443240442330310413112341232112310204102043011223023332324030031020311234332103112120331230122323444403241424214414341431040040341223244214002420111412134312144201320010131130211323311041132434241233410013204401133013321120431040312201020321133030200402304443340311024211302434243101313023433433144112033200333231234103142444433441214433101340014032331433133002030413334324410101413331402042114403214443221140323221232242401033404142340234414410124344410100222012434134433413041043214414344344011344044122111204423010101341043314122323040103442321010220040210430241120340323330040431310001004102101323321212034411130132133232140212222022023121420323404310324220133444220110210302112144310302002032103244243341421233423023302422434101311032434230033424323441400012431111121311412444030011442304341232434040101244341024323203302340111441111240201430334400030424312430030442430344031333143241423331224242314232430323204441331203001322410302120120133130010112110010113000134400130413214221040300340404223141430303031430200022123413441343040440123332323011043332342430330200140244222240120400041113200144002311402120324004043142344342101443422111132403411210004414122441434404110024000311330410444122324144200133021004232142040432211423031303002233120433041132114010041322431200340144031110424310221303332324244212031320342404411140410314214214012210323022443314030402323110404443130013031242240102414303212114220402404321114403023432332101443014223014341012310132204201104322032030044324033341002114003234012403220132040434301111122102130322003104421244130413112433322030322314304230334111101143101243000021004311241103104024201414434234000020422422324300323432430103030101020012310214031343202244423031300233430124224130223100443444104032431400220012401230332411242332120404304223141433321024104410143423410213113220230111224423212212424130240030202030242323334313432331243100424311433003200242341414213144024310034323230143233014210334014442122203134010222043441310024421031342233324201421404211424224202343231000311224442043124420010201432131220214012202413412124204023334321032214213211414312433203040414030100310424022133314401342031004423442211130331323234344304023402044431241120332221233434123420003312140243240204123311400002214102220211213124310224231044122242303003140011114414444304011311342322333221243043221141124324313001244243111022114213422301244200220244022220143140133241433013322134301132111201024321042430403411232440232331022041134024214133024114334321130042200303231312433133401112221430002411244231230140330140330112130103102130222223120312103322411312244222204224144212310323001120234112312014231140411130141423320403212231013120300400023032223034432010113310341310243030434000222302033044144114231432320121334113343110403313021401210004232433201401210104203220120234134041422314131334213223100022220423412234230220121300103414011034121022403222101", "422332110130231333111230100340423311410433201210432031000140234430301212243223301431312131412021320434334324331103213223331431012244111303434312140442322310201204110210003042401104101440433232143323340240433024434142020242024231021113024220303041434201041221222143121210141342322132211312030014141123130420003233243422002402311011220432442003040043424034314410300131341043411042110120033240213110404344341202321001301431412244414414421424211044034121413440222320034401123413111113310443132443343432423314044034123434243014211424021131423231120124413123310120044301011442243123442341213221120024124240411123130304243341201412044204021031203104312232134403100002124343141211431130220210230101340240031004312231002012410202040121322330222202144012020441310204022042010213322211134230440120210324320424202432042004102343340102003022033424404021144122122230403120432011202344104421113024101310020034323104124310022100412133321134241444434012333124033011041134310041114141301001423432042043401222141423343224040140211132421141200330011413112132213321301413041423143110124214412111331101123100111013243140402312002014223302031041134221100113202030311042342340203314000401013401233410004222321144400230243130433101220242431333303413333204401403324240313314210301320444213314023312134211441003203043231412112104222433240104303242322110310000321433134100403024132413404202041043432001322102140033112100043213023130102404012341323043243403321303211101001244410002303330313322444212400313402144420411343132040044303042033040343214032040231132404424031123312201342123021003320310010341141241041344240413113200224033022340441420030434310413042420212124040414033323434334133424130101240004423340202434320234423423300242201102232410043123224240420202333133201224331212224234231120402443001324432022341300324340144344442012334431342014413341000020342012433203213013230423114334331001133341211131313240114231213000314232140102134010103100414113342402114334102111334142040112141414412433123342440000133143130133320434420344421242230210031033404040242330214322143011042302321431440403123414200211100321430204203013034203440104302034232411231314211103204121401122342131312044333133120434004333030121212420011342314111011221411401332040341021044001142141410121443343011142012313032210433434442344221444323201210232330212132114203433320144410210030041433314340103411021002222410230214242303402122442040221222334402022230012043223331244144242300332201413430321003201314402223420402111013334101022444104323433031011211220421220103020211341401202111012034411103110000341411401033000023134303144021341210231013444030413201200203113344040410000042231413220310124003331000121340442240423440021400304312213044420224244033124441402430042340430020230241024000433042220003000040032244100444302014143442223421033024121440110303210334032331002422111024023040443123311244011244340210311000424322424220201120243203301240210344033310420444412301440300000430240331231241411220002131304433001110040403013230123304010324440124034321423020111404214012312024020043113000003324022134211434102344204212012312310144221321104213240414022324401333012223234002242343414431212104440131211233422243134312303434143341444030303320434310214211402033102304212203104302410412332021113220200001321222111121420300302211414234122011224201232140323310110220311110210142412403414320410313244211210334422340422104200401331430214210034444340212420004300232143400400021142403133441424431201143041122343001223040101333321341310411433212423010423103111234420300130224134323442100330244010210243221410110040120001014044203030432400113200330121214120321114301413223401111222213302021333401201320041003402022244330200424013234142414031343401032130200124004014444142100123403023123234201103042330333402424223413300303032021110211301120023403400220112341103104330312123413344424142304411123042034431031421423211102411424403044341420044342331214012412314341101033120042003344201132114031212241014303223132113001102014041321223421333020121434031122012201104314001224100211100010011423323033201014410441304103233213023404303222001114103122044212443022134421333404342443303214004000234040001033333212141240142224243211411001043010300403333241000410222110133034010104104032304343012433030413241300104204033334124012302303144044224111423113401223222132022401344034234422033343122413023231112224230012101412043034242340310002302333123032133110330043", "330242304004003414122431314410132041432131323242411310443430113243344411422303404013124114023404201133003422430420244021124303014404202132002221323000432302430211122003044043004230100112441033043320023102030423414112104034333102302414224023300231311244442220334112040323444002002120004303241003243413232240144332201342311034101212132433001301231310402313140401232332413223214114122103411221334200240111243402104402403143114100121310134334121231202202223222444042133213140134403130213440103330113222203114423013222303213013042401421440143400130134340234441143104121402011013003031012330230432210341342033203443222110012201040430333113043243023033444434414044124204444131340400204201030043421443312322002043142324421340224422033203212013201211041410324443310300422043204223430143200110010434113112020400234144200012442024221001123000322441220121110302010114320144402330312144310344302343301311444121320100113342123202101242040431114300142443300113144104334021443140343000210112112202212414441014332243412324221123141024321044213212021330423232242411141013244324420112322242012244134334312303143341240444040122440301304121330130102240444043403422343423422014140031023323034042312414340241411202401311314014411242304420413112203043442004424020002240231002323000342220300340330042420142222303303321403344411240431034213241430434104131133304232431442013223440234243102321310343004101214411104241003144004210422323330341030340110013122011241313413134203000433333022033210010122223441224222003010120032042314423223314113020214124433022133421310223112120010423322330212312004204002301214322102211121142343020314133434314343224311340200421122213041423300014033444434333324410311344400012143441232230403244213122021230024220012031132202420221432121401112101434324443104424030103303244404012202311214244334221132043333420120320114402043130010433140401401311402331421341200040123231123341420023300312112004420210001133304032440134333311241102330212421104030132301104202241032233301212323132442403411000214134334121323420403002140314312043343132403412331241103403200414222143223434013421003334213243314130144113244141212422244224304144330243041421341003100112302143243121123142414444103134004004433142310330410311401321143331122232410332021114431013420141211144141420221324043042100110111242414001103222042221332000431034230432422111444041424340022120430044402101413211331321040042322040002011122141232314011002422211231023403243041232134412400304101301434413433124123133331011101102021432011200132400402131411112234313012122021324424203201030003220014111421143424120024212321424441002310131120242421030421434140132443101123120433141403422101213412240342003242042113213122312304313121442310100442412134330402103333004411421211412322234441422442331120142433211202400221040413123303241433103411000224010112220014433143101334424222022341301000310200312414004120112110244041344112423300314041442002022430232310123220034023033113422421313014211341443143204044001011233110122030423240023420122303100004400114133004100432012112324014420114322040312411342400020110424230113002412041044204120104010310002232143222101344332424001414122133210241243411023432103314021111400133230313033014333403243412320223214432234301324211211242334224114122144143302013131031424221314322214241212323212241332001120322034230014003332042211320401413032030420421340324314101040340111110001411433421220323441140024312431132110033022341444144310122344231141113332400443000342123100131232031243332331224124114244234422332033040144002001210432023022123324300014311302203024043021331202024341432240234311302432110300133243420140243402444104213334214433110224004224123212324043332214040124430212044210144314010224334123432301140333414242344101344412202403120140311120131224413224404121420414310404210100332242143244130304433003200310020330413020103413014040202334214332443113142243224100213011214301312011240410021434403343410201001314123031141102443301130214423014010024132044000021142040002421210332442230043213144344113312010001121002320301124423024241343422303223104441013311013310423202404311241140022303341130113432344130233431133431442444333311233321331424130110332333312431103202430224401224331200441212314433141142023234202142344230302023331323423203123141214234321323043044130340341140220114044203221221141013330400422124032343320034400322140224133413014121432321322013122412022134304222404023001102232304212324", "134441114314243420443032340301314402202014323002143441204310230334302111231432112313134410213233002131000044344443021210011014014210131320114143100120203402044340322300124404101434141030104214002341340432130143232244101142342143242331144343430414443120311144434033144012314013432443144021103112403020401033441043240430401040343140043134213041143044212422131413442420103214010420124104334122444410343213433144432200001414403002122113241040011130024042032130020314234340230422240342310022102304304413000240323342313433003102004213401010214243232203142223331202033422022033334103343212222022341330313142034024300321340141411122014422221112404031314341003414413312003032000021133344234002212013314224031043141210242404144111201143310413124313041342114134140024104411433200202032144240022103440421134102403240343443403134222312143134320012210222011114201100424143214201422302342113141312241433314100421424241320401224423132323103241213144002210210212432031204131222430434210414443431404213104024443322402003112320003012410120142441011111434420022122024420300321400433223010143330444222141203004320310343142340414041313124211203320131434411010400001230423433011213443304013132403111012420133121004020022034141133033430144223303040144002332122302323221040242313442021311302211240423414014432411401343141313011014430102220222332012103422401243124302124232013302434243311234130230430430040001304133243332422144321210111011423203240343033420044433003132024210212134412100302304434011121011312314030202103134043440222422421403411233213203424120312140224400111243403141002434323010402031241010010403331012012444113112243421034200423201323232132144214344433333144022310341413144022201143341142334121421314330043201431322042014324002030410232014442213023213220024033143131443114402004130324134243310244041230142324023113330240342204233034012200423411301121014233443244101134422210124112041234014123031031140230244314220213131143141104014021234223433313023220441241110102442411221401212142011411410301341404400311324040332322033400340143222233421010213020314240004321433141110341401401033434410143014403014213434103124134203022101021432420104130002412220342404401344420343024233034121042231004032300211340033230400310330304422120130042421234023104112443144012301130424023243321024210220302140200213442243104240330321440132303010314301400021331043123214003242030404310101424231411332022312202123223123444123002104341110321144300244132124343130013024441342300302332431242414403211031143231240421224013010002011420240402010221132404043122210341424000441404220410224144230304341012322130414403021023441140131043324341200110121301412224342413323124440333100111142102442234043001013431033214404432003432313440422020100034423300410423312012112030213420431041002030131322443213222143012204031212342111424030331042340040301313321321300103421103101130140023313244114440340314411300301431020303410433401411143331042024213130423222034422404304343200114434214433404303310032124210410314024042302311311011443422423124301140312310341342114212032344143204200314323121113304301000220411203244413320040311411003034131224411412044331031324411311102213440123104103143400043002202304113100211102444423222333021214311131244231414201442221223302341332144113230314144233323044412123432111412132024442342340220413232414034141322233142134444232014411332122403142313333434242011412333141100324143022422002033303104220102340013142141341004300402421011422034140022000443240444100332112311203101204044303142324444123103231040303313334322001122021343433233443211042204322441414402431103433444441303212244203303310431034143113011403013342431140200240441111123414142421204104122303121300030130434440413234240242133242044331121402301332403234002243432321330200201243403211103201022112304301010043343241343112323341140230200120024103403432230012404200321343430223233300343123023013133010130011141334110422120432314420134403130114202323013234132003322124310242314434042300100341441332234241111100041224230204024142122423010303344434412112202043113023243202334313031332033202334402420101234401041241320302333314104324441214141413140324142014443301114413023223021312034142434124223440214121402143004212344044244430424342141214331344430040343304314043221033101322330220443044033231122400321221010041404333204334333400201432210223120103230400321303420324220324120034313130431101401322024313302440221133200101202431321214140403", "412123422244134031430011301213344130043211331010133123100122042123332233112204424444243023222132303321313200432012230033320123412041324040234303024344320011433231114014021140222341302104420102224024423322403210322210334310113213021303204042424310040022102004011440111321104002040321422231240340014422140132401140204224330200141440423322000444001242132041213014301001344203323131324302424420301413010143132411340431302302030011314402104431442411202310420100104141134113003224403123040133122321432013002302003413012131032222123031321304002300210303344422211411141034210400333030324311044120144214202412223242321011032033040433221000022132444141200102034444144304142122310412003302441440141122120000131110203134224101100242233441413344032011100413113214001012344424014341103132323440234110332100134331033441114020234122130412021331114234321240442130310031402333230342041443123324234104401132303330143404233431311123321421044112014033140400242110020303131000411004422224344443341004423041123210124014231113223423420144443043334213443443113203324424440203442014331424243424442202141421323330033124244221103001042034314234441432042001020443220142201034431032104133114300133212430324032431141320343413132240241334041133222411222402210434012244300230324412141220430224432400301103142231213330132201332132244123423410011433120301001024301331131400121202042421103411203332004331100044014314132244333334222132010224121033034134201343024321424412110004420113114404300031030113034213141200133004331200330124112300001134143410432100421023043321000303013320203442423230333223030442140242222441032021342224143210000113314313324002331441000123243123203123440421131403223222323412304341421104333244224242331403234300331241120121041022422223241200134343030444122320101040243243040331224314330404413244320443042111421212140401421101421134100234320312031014140110412320031130113420033021002413220332331334212442112421430432101143323112023143221002430333434043240334332330413321103034303422144430140312134001302304303000101303244041322411020233011043210041044004440011022304131013000024001011312334222211212022323322424401343013402322303341230031113043314343424224434142131132414120341222310433001143320301314411140340240022434011043332010323330300012431304111004304224224013204033043102244342040043301210011311330011134242003401300300013420301023223003130431111222033234014243141223044230413314024124413420442412313402321241002332132433033302032013342223200404403011444411121242413321131032221331434134433144122201143323414323014444424342310312111434410332001211431134302343434240233144111000004230412114041020120330303201212123001041334322200103111434320030341111310222300132333212110301342441434031041112410141001003114321134421240104211333314333014200340101034104343301114121421211324113020044122140433041031113100121342300131323124312323230331431100024301310144210221232313200243333431311101444311311310022012340341310223400232000343134324334413232222132224340233001120223122202131241341001044043043422402424133333443010421142432044340200413011213032342340012022321001232044024111121321144030341044213214200111324211020233102441433141033422302331124244230300204120003432044143040123101420441300132042413142004130340141240104322214323432231102321423231400233341433340011403212441030141220414431431340234124244311330131230012004220021431440001424132214121014320231114311200244010101021122204222303334300001314224310132243102002044324304003303233113424000022012244410022103401410034344143034021043231301424403031320042444320423303223401202213011223123120104121311124120313333342303401032331222424131343133401233123401110420233424344413231332134441412112210400244440330401034344344331131413214213043220110421334131420122131242042344001020412323241220300440213204412434100332010342321041340213442223323024413440421004042334444001031043234314023331200423113000044234422100440422001022024204224040224310030440332240143043140121201210304032031002104320031442011244222213132414103132233142340331113101443233132004231231300303404044024114304310201412204424000031404022201403434040240334440221100323211414403013143303300123131132124233431421332043123303011303303410202013213421330123111342000032332034223100412244123134023122210222444133233232114331413301400214412323413240440113041100434313341131243123434242241304024214132013404232114330230222402413402434214224413011121331404014444014100403012022", "142142333033442014323123440101413322404311001243103400242332320033333244321004343031144013220344142123411121013311333022124114324214211330310410144022413130130411423003120013310433343403413330100203412331320414401140400020113141401100042420124124032213334414030310221014442113004430004323011040301322111434324043002033110144002143402222121320400142024014222431003411133201123143443133401331123343204003043331312314442313124142322243443003420221104144412423310024433041303310134233101122111242412201422133300122221200424104131304403301302303441210314441422300310133443211311221414102414204024330224044024301214202030124342442420021204003033400310234130442332214213400411401143201333303322303040432241412142002040342342314244141010143333023321011222010304031134144423012334302002421311213240343014042423342331440021002423132434023321122412431311302002241124043423104104404403214130122120421303234232412444222432104444002433030120432211044320012214032043242013123313321120200202242041223024132331211220233310404104441344014140331220042303401302413411422421133314313333242413121103344433144211210023241330103240424442104242041233201212222242403213100240331004322222442434341401403433024104321321001020423333131240044122403301221410234414003110001123131221113411214122422232203334011403332342434124420241323014040123343222230223410023332121011430014341311102101213444301211312411131304411432001024134002003142441414143432223104420323132023440120342423413221234313141001104432034341211043314400000142140212301123221104422200342400100112000312023013330022211442103142203243243034244310004021114003214302301440243323044112130330431203434132340034040204333003343204304321300141114110212203331140113244130403432231201002300131403234322011201021311103131133340333333210032340442041410014311122042213101233223423343214414303334310030433440424210003234144324433324234124120131024203342140234321300424444313331413120020310103230100133044441041412310311421013243434112114112311002232441243034223241343021004432211414023132012313123314221000200130133311331231212402131003042131144214003230244042444004012242103240324001314320431340110013223114130334412031134034134244211132233334403102401101421333344223441324220133032413010244444030132430414234414223242034401001312402441003101031104313221312324111004321132413124431221400222014400232412200442034043104304243113332103110311420442023230411100101320430033311222033302242233102402214312032313304311114030224032331223214223210240232442114401210434210440404303433233132042111242232233233401222243134103101120000321313104222443131044202330424404104043223324242444104310043421333112100331140113110142320421142241002021021130331100204024244311322400241002121222430031332203441103203421024213223023410400402102401041243443123021001304000022411443214340303013434330432104404411244040132023101301414231240041214314042240123114021424104043034313400440010324422024013143400324024023220320304201301234330432043002203113020223430242044002320004001330014103224303003111214430044200104331334331231444232124233041414021221412013411204114201430412424224331233403121212330422211211423043230410221011411340030123020200032123131432212221002134330311144214423104013404031403400321003424440220210341240422331304233412421120433124034243040110223320044210314132200130312214204210204220320414241413441211110323232312124414111312343000131043142423203200024000422421020324041001414133104044104201412321342334022141332324331131444401411111124330300123114404033314210232241022231224144334240203000134011212103112412111333124202000004301130443240200401001131223340043202113010044140422114440204230001214410230011313224412441240011131110023110244243142442041442341044221040102234122230430221214414040342043211343202011310400024212242434144344321023412311322013301314212214410302143014224130423041223332004441334422140140021124140113104030043140324332140211221431344043313141433440311140434431040431340434010221044421332122044302214120034140213440431331303014223144431211003311422111041400343212401003334212433333342420402201212344100213411033003002201123201041342112234240141224133020224122312442214004301121204423244214121342240310410342214310433233121122210431042231044210211110113212302312213310211144002242312041403144111042023103432313021032124404420221420410314311042243422323140140344401000344034130024131321440042402123142012120313304303344333203044413234310214", "332230032024002220203132320410001032414113114014111310113434433341333110121003003441240333021244402223123144221220211404012243012331402131233443300324334232000214044104032101301223333102333310341201322121223214244101112201320211403141320023214312121302110420043442224201143342114420224331322444223004423014244131431201200232020314103432303300043203003430041123304043311421312333243012303301034222012343144332343030041331441201320143321321221434343432432024200403112244331411412343400423114441142040204204311414314244024013001240011114240344442342342001243403100441004010101232222421014143211042211302430304001414111000303344420041230143310101420200014300323312002342042231234420301011431213021202340440324112404442343201104040111313041012104114344140333324402034004240140444410021413403142112111033311011013424311322323311232122014402412440030040231021212134313404420213402132233444224400213231002142102130232344111201431411344101040142041144030310422110311024201442340122214214312404412003213411310041221333302333002421100424132212120312210230131032221132340302103140141220332311022241421021120332103322014313003021441432003401424031122102400244113024111042300121404010131311422102100132211441243304040341444001103132444021404204204203301244111141421300344412231123004113421024032413104104332001344333340414044322310114044412320312104414130123011414003003121112013030031400420133104212043000401413314332403121401004200240321402430332041410414201324443201123441130312401201124030130324011441311101033342210240241404132303303242022142034010144314244320044031023210242030442143114343123143204411102134201010110111134344030440323433121003411000041110122042200122022202413041304020423142014404220030402314213014311234101020020014233444231123311414041424134223131011114332424421440243421444211202004424431101012222400101002242313103232421201332301044112421404142243404330012433132341301144333111044031301344003314430221002344134100211243404221104031213121412414024413213042314113242032443032011211222332040002411222000103044414042120200030043104334232232313302411302111001421014043102010403341232202120433411014021424402442130033042440030241421314310432110042420320121130104404240200141134443041430000032203411222410303203303203022024024421213111431032000203432120014100134322112313020130332411124303220203414003213330431124424400211143431422030442410031232113434224130130342010441211142343021343314440122041332344222012234120313412300002311011231313313100133023210320042404010332321314420304312140213240101331214313221002200332013331421343033400414443413312412014234241404213320200001044103404410203110000202412120311134234010121031443000024220314232002021130322241402244021210133140110202414002440410424100424440423313304222110430413311124314440400442211242020400143434413240121002443041414011130401031002434230432231400042141100441130313021111320043024233410434422402413201442043144104143031404111021130041332410112024301200114424420022134043441233444431203411123300243331401024341212403032141201333223210130214233423201340142344414412021412023000000113244040440141243340041104403044232020211114112311221400120210342241114304102301043331213131300304104202313341233314321012441103230300333240110243444040113242130430121102212041120202222134404414011020033131030422044202004143303044411301320331321421034432012310312144010010111001114410023234401000130402211443220010112343110404402244231113222410412034101413144201023411320321302141044130321340123113011221002020414423303041101303011320440014201003100421410121330224114143134231302303130404431323012310121301232033341231441123242434304224301010332240131244144332123231321423444130430404042243304403004432240212431111404001022304034033113022141413111414013120102212420422333310333310121201132414114121041101401302114023133204200044401110212311024043323304213134324424002432001330241102134432031201312334210423133020312232140433012421000330324331010404424412110321120300313001210123312310042030211103420134042141240304021101413114000323400033000104001043112212404334123212111343213020112301214244420323242240231422201201103024034342134240144020122004222312412132303131442434424324144024030121232423012120220003220204100313044020411002233414331001433330211204424002442020313113213442222214430223330421414431124441100420023004031032141400103113120413422013443342024403242204401401320443323143043224040231210234232122203010044424", "144111441144024044311144243404440113131212113203012142400022332113241124414020030003023242123423234314201024130422122041111442032241340323441103021012404023110113214034112414014211432312040234313441042022410320301024101010431413323232403342000023433101130421421123400212031233003223124201334132323021113304312213112103014403323334214300410034113032304444141422101422423123134322223144043004233004243244042100421440440421020204020441242141014144301404302141331324002121303041412112313412443303020401120113222340420013430342201031143120002000411111401144014103342113043020114404022100131044333210004004302322011341134113211343442344031234330201402132231234333330314431330240204141124040214434042130441121141432343400403100040022140211043101012214334331223320430221322320214211212114130011314024203412222204130302021103130411134004410443034332001000130232402201244143133024201134211020103431341303134303404143133133043113002444120143333342332414011010232341303330242404410120333110033010110102122030330204210331122320314003221034014442300203004230402212232222111244131240410110420113302023242431032212431134414311143422224440443214130244320300442241230311303034143220212231201040013141123431334020113241040000113433412120302010212334214414142432244012221433112120401132024203232302104134104133034112441124341102140043233331224140013402321021004310033243414134044441231334244303332431321334314320431330233324242244002331412213411041331433243023413124442342003010111220213400321133203402403101431011314124413001433033110321003123343441224443034104404042222214032024410131034433112100144022401131231033243022102233343412042334340430230313303344224431324102114413130334322022142023403110124000433310103100340023033240242411142430302313044123441201304434324142023220110323224130103224204414431324412030124433130402111431441401143410033040221440020430013340230001232120232044422130240041102242432304310430144404413344441043112414312043002323100303314231314043123032440223224241224103311400141203040432202320431012321102202232222032123323341124042022133222213340043022043332120110223202211440440334033020123201210403033214213141022033110122443324004100322120130111211211123313004123241330430011130043333143303223333422040441223020403143140233143033311232211303243324100112221124013403301210212204244311302421204234412324143210042310214303221442243241411412020113410320420004400220441400302034003414041101032214343140413243222134044331131231420100343043413014120432242411204040134332143121412410434132223211204024323214003244113423231142013420324101143243310232103104311124010122214041421414411003202424213143242121013220020434133224420242314402341323214213002213140133111334101124331130024330000313244402423142220122142042210301004012203212234130210002021444022044423031302401224413101002400223414011100102003034344400424422222010040044032201330110042104223000123023241131031334011020423312424223400002234102212040143403000421434003430031021421223110333423342113122041024433002012240232112214042144221424133002421414401422303121101242122343024243234241114301013313042044020221200224023133242014123132313303140423001201324013422134334021130012233333131004213040133340331204044410240304404334432441132111402230334143311100344200043043213311340130430100101023214314100434402040344023112121110323042240001031211124314341221212102401023103244331104204431440323310002121122414344242234113441223220042000410304203001424004400043443044340040033104420330234013202021303213203030303434420341033441444442112441400332043012023204042423300422140442010434222124000431001032121244121100033442424312004431244444413444100022230420334132144001114231124200142313404124121244412000204123044023120331300012223321042023143101224132401221101101420201123211231010332422011222333231423433121123140444302022302012044200224323041403404404140413042221344402310144441134431112242234403323101233132324210410130204322303403121422440330020031213040121120032421001110420413431024342142311114104313102101011330200321004204333213420014114221214013132033101104202321333234421242300313124000442130430142402312112244014313110130400114432000303014041430100414011243030432313144200441242333241440344223420324033344214224044321103103222021443122302314310014142034021111212342402244121303402343304003101001123020121440031232321122404410024112310013414340441441133132244000423202423341340421314430100433010140144104342013111", "431104340101422012301141132420321330010022402034013103100241301100132322014013001310313234431044321114341440000243021230112124011142103224204012042410030210031300401442312230122414333224432202332420314023313312041040144211242104233340112032343123324320112111134340140340343441042143414341114021312212221034124010122223120242334200320443131003300424143402342313410001232303133421131010243044023413434003220400133312040220431131220310111124111234120212230313322214202203131122301110324242130242223042321410114320434324222443222002030222033202112034443023142422413232040410140400122233143322313142422344434344334303433033124403240433200220323334044142001310211331321240333213034042242230321102444414132424242024211233332422111101314244220424114014134322444431012300041303131321223041040431101211322132230423402034334431131042130434031210244402340140344031414401042440423133414443033211124301131144332110422312301413031401232423103240422414212402200101043311443314214144220220120040000103044434132311300221001031204321431144224203112404020414314131221101203331311321442234024042220241044012101130220004130031023441413201210202324414302022341212021434333303040241340230042430400431243334132441421000401224132423024220441132410203440010212312003331022400431302144230234312220111422224112331242122432020333232201143202313020030103040042104204024330030243113310114114434202314342243423240232113413032230303242340443332133404212043414123041340124341233310301022013324440414241210140240110422240332211400232213014444133443101233141010442242023011441220132242300021333230004032314114244043042200120000320303440204341341041030323102321223342442222312241401341113442414441442303112012201202334123404320340213303302234344111102441404444421403214313100444044144232224200014440130231001112023321041014402144341101403424043224432332330401000043111341411403441032014420003113041120001101244341123122331233234213200231300320433443233314404032231332023322213123040232224122402222022432444042210002231003223142443443411403230322014013043440120304142122210420401332204322213334201422134000022430311420001310340304121313430320024122324041114403322033120122041343103012121001122431412140224022102242013131312100002021111213214213313004133341120134333324212233042322020302420441404340013100044000110410314422013322044124140014420120213103124210010221433043124332140221043402322113201414231124421101231002421231434221443403313423220322443143131331331434101400003013204312013111332440404421101202404232023420434134324040244023001211433040443144300313301113230430104322233133404013443203442134001410424103332430104211402022313120210032203432224042013030310430421301140101300334200044433031441310014032234334340413234143001241131111004014421034441231333011304332022204042334344342324311012442132203102014240302331041440441022444021421303221313124340001431202322333413010224121413013443410342030011041334231233311233114430434311033122211124433042413111131420122334121220300213301440202030134101144420003031002304234313310103033102133103022131401220431030201341421212301121022300213133342224000314423420302410201040401440210203304322440342442112012032303444203221213114413313430011242434042341302114344401202311242300432301203031110442043430210422143313411111021303203043224302134311313220403322133333323202104401014322114301303331132131122332242222304132224243200040424341234143043242211032330444000310042213142410114343120432332333342311244024100011241401304243111202132104401421010440314244410200040433123023244431110223111020401104412213412211322242433331314020423433200311343200202404332241024430424442343441310004403142004003222032142211124100424320144400420242440402011014240044422442024440231343420042410143143220242000001331043242333430420322110434033404413330104114121332130400141342303421202021203112110341121122114240242213210132030302012400312243422014224414003114014301342034402140301121200231320432103442442114404400210214010032134012230100142202011142031431142142210331043341403124104421200223214120402303132034433112224111333100042300003122401220434324222244202403431003300034010411210134012132014220212430440030322302313221104303333330213344144320123400202413203403123241232140001231330404331301040102023440110144140112101212120332324140042213432403141004403011332211024231234244204103311114122121420134202240104030443400304240010301414341434014332420310301213232431232332020200220333", "003101013204243022102202121443340000313111144223440301122020030024004432242313420133202340230040243041432021231323213231420311131211421134332232302333213203323411110322023422311102433213212420122133011113200424203343134221140021033421303033200104112442333131113313343042021300244133104322303121320320344300224303320140332440330230141314032434022240210122442344102312203212440310430422432323121340132430402304013213232242424310404000204012244002112044343200442323022101233324424242132103214413213311344041030002303044302013143213100423130042231131333411134342441040442213311421311311003104224404141102341004102403412314434102221323041142400104403210231442424124123112112234410242403403242322423424440111032303031042243213310203421331001041003132124420200214311431314342344242323321020023403023444334032103401333402131223200211101204322403322242412144103121441240131004444043210323311144001102000403214121331424212243440402310121221132320400144423040134421240002112430103430432432024420332002002140013330034014230211104111004124202341124103114303440342213402410212420113100410024002301423321404314123334213242241342214002004101113240001141440024323002223431113313301413401441341223310331313010131413204243143312112103334443010100410122443130213402404413223021002120213330110430244403042300232010411311014422300203210030324411012402400040234032141421312202411033402313000042440113241124012002110032033023100040113430402013041043434240110420110243101321431023012322334103023122202302243022121433240232320042003120432413304021324222110424240040233332401343112333042114022444100441130131412331321424302001411202344034411211012314231042342323104204114042330324023420224442102202430110100430414122101143303312210210321140023041300332402101212134032211330034214000233404443222442003033032113410410333423031120242042103221214424403232101200101411043214421323311401113113112144121333101031033441143140133130341001414314024343012304113244443321044121343030131321220143420130400014422303213143321112221100112343213102000200403400130001321441021114330321332420333242413233302042304030231414020104400432342444043010320122230304003440232231432233212204234300400312223234114210221101022400244123303100032401201204113244142333403031210140433142134204130201324422000224331444302302340224114303111404033340000421430040442340133223034011101031211311020334412032113004020303201034131301441143210101023334103421104333233032223131404403044300321343220404304202214302100242040412330022332242132120140204210132113032313303430242142101443420121013211312233113130032012103332000121341232002020423411003323441443232242122311430100044001344122000312340241241440433200334441322030313033302220342204430244040142120110401133430114212003014241044042441240301040440332034402022112241002110014111103423103430414201402432133041413441233134403233202131014002020140144111212344404434302024403204424433234223234241400011432121134034234311403431121041330341413041410313401211012101203433314021311324101440412332014222334220023041201221140032314102224333111013021441103220303221142031240210133330434344143112134043114443001440303313422211234332332210022240344134441234311221301424220033323144200313102420000344204133042331231031311003214414244401241442001441030140414203234031403344404102033213041413333130013332041110314121321040321141024224401031214130204304340400224344324433103444004104301424100041020012104340313133004344334032402423344101132203432332312212124011422200444112004414441042444333321324232241343233000232340101402001311420110203211242244133344021310411211141003433000022131242333114401440022011111444302204323240331122224431400443413313433430014224042043334141033244131100222143410340002114002311443344142114213243303342030012114202420413231013444103420411321340443442011334401203444344141102114341400102313104344433314240300140114422341414403220120004341240241013002431004440400430043014441244033003040412241413024014340140121244124302331234203423241414320204142344043224102141014422331321130322202143331124033144023440100442340431042041114432243322024022321000324213034331040430001014332142330412224210404343002310441212030132111224400400111021233034422040404230312420104204204011113334120304424143310030112020333440043102231423041204333434000010233340100114441430003311441240313313204240313313231212220442302131230433441320113102430322213244304112400323424321314310240110032002411404430213410", "430034014114213424202122234031424331444233424124433211121242333013220031021232414212441130232414143123123002210034223033204320034024312202231333400300340200400124031313323311014412242142234313402434214244001244101013100302241103204240401220123314431101040242240223202240140004010122311100143131124404220430303032302034012141021221002434030320123301201412102302342340412313434000241211343100223041344341003013120331443342244024342143134333200104430001122222220211401031002220013322310222324023313113120110001440302213340132412104020313124233424400240204343044300130100402013431211301402204311103244311424204103423432202242143220223341442343333043224000110404333333400242220110022203313140324240100321342422322000202333024441220013012143430100413314042214414324030210102310003211230444144444104222002212431324210440110123210211311100021432214340412201410432243042403133112314234201424440342244420130032404424130221042411402011414231022112401000211000302132441434140320342331420000140404332000324203122421410224404331000134232043014111200412024014411213241412301033242244343021320342410034144020122432324340234214111030410040242433304300033444442324101003031330401432243004414434343004440040441413231434334311013412033203320430341211331040402143423441222124030144340442241312023101103133200212122214024030310304233100312302022211222402014104011202424120313404300423021011344241343044200022012332322210214121114420330141113012422103431201344022034412442331210320132000443134201224244404411421042333310230414103040332443042423440401401023302142433134234334410231323223242144310001220033231333331032442413013242201434003001331342414132410410123441341043444404440432434304121230414114142434042002403433013302041202432004230412431320211322142141314234002121230413342442331432033014403302123424131402321104234334024014230131103013200104104313104430123122423041243444414413331033002220232042412341001224034242400020322243320230441330141003244101324442011024010204040212320440240133041240344312110331142322014243020223233230323124312441012033113404230321431122030023040213033423312044203034202411030302432322303311000212030112442144123200342203420403422143410113243442021441141410440042120032411401204443413130214111131341232000302002221442402401042233111442112201133333421440403443434004142040000044420104044143034210324120120243043212412140133420322430440113100103204303432410222310340440233111304422424334112224332441132330230220044020203144332031421200303142000331320412420240003124301423024143214223432123344433211032233322102102340433411424413343121230322301300004243443013340221033134323044224431433004001313434301043024101343001234142133442421413333443120223143241312343430410210000312222344431222031442124044413443121440323044300321022132120420113041230441030033330200041014230104122443303211032021323144212313210243112400004103440213311221003410442134411230420203423323013040402302140331023231133112411214440244233211304203414322042241343424003400133001434304232042311303403421223133403342001312434211043231320100140003144234011043244022220443240040100442424412113301241431123410410411431023444233020104113420021242402232111210334344400311102222244323044101004220004304144024243224040012422314420432213230211220422211420330031204432014401221042040111033333424401013102020032313234314332030203314123111414222421121233243112120041203334420341334422121310002021213032210141031023404011113420332441331302441423440444224234223322104214342013402003004244132313032301240122442124203012401010023334010401221131412043143344123221304344130123111003120333121342003243110014232302413333402040420311201313120400012241320000404323211014101030420300242220110231033041231203323344300414032344220044413434020421311220144201223301230034304213224103132244140240002103224300402103133443442344003221322134021441131331010121143111211041341413104344021011040423112101330032004013103402422004444432313344432141022313402134210022101334010004102322440010302032110432044210204140224420241244404342202002102404444420442413402100011444244234241210210334413334241422414033044410322400123141344300240424434412421322210212112322132121200442444003441142234033431241014204411023201224214424230020003223134331300244331012142423321411044113210102304000124134241244013100324441010014433423011333221402200234430024322224112411311430234144400120303344111244434433223224331201033011331342300200012114104202331321", "104103430302400320200211003212021224014242442443204234013144222342233331322303414241132043132200424032310141410422112213322331231131120424032401412210304140010403042403323132031343132134120343133130241004430322310432142024122322203332224042421233342123400223302313132221300322332404024230010340313343413220300013303143434321322014142410433030310022222222021430133210300400202430301320341023122040410323342112113123424113412324402030140204301240444104110121221141422302041043023442004431413230002304212120211341204100201234212103322230440032204232213111310112110221144201330321200104044122204424110134434241320321100024342333024321114131311132411102211301414413443240104434213421340144220322312422320041002300114013104121221021132242031212134120023100130242342012422104122111434230020030013413024100414432223301122402321320441030011004324243244414201421312312323333322422244210120120212003104102042132413244043241403222302404320224401221140414014140123203344003013310230421123204003423240114020230331300341141230143400230343433011021230042211142143304313030031204303444423244401032431332414104124410212441440104030221012341400331124430421000203143231210140334033203000312201030422140022433404340203013023432002122232424114323011023341021043111013022230301230312304034202044041114434001400203044312200444143313344202121100431033332332410044411322132233434330200014303043412021334232332211333240224300010443114233032241420142024334124441211423122024221103311001203210120033103241313020043231001331202002240334000423230124103433223340000021301340241414142141410103141441032042024111422404104030210312041004332213133103310224301234042422423444022000110041104042422112140044024211024301423220124410233111433012232014433343413230203113131210222241042201204030204134420044012411142202003112210010203314340242042011430043210203004333222421034444240430441244312132400120131411341443223304244111313444304411400213023203241321201000310401140212303303312014032412314000323004004401334104413300343443133032341440302304033430203331040311020230043013211131422232411212340001040341342112124130044033334024434404201231033112422324100224300144331003344030400310434311144120111242130423143144134313200243314430312004200110124112234322141432343114023010123143101111033241013313013312323214242322313421142020242423344434131421121432444441121202321030213421023311120440403420430040234100031002102430424331441102134404134121011110303321132222030302414444303310112144201340021234233141140231214233131412003011433404324331314410231241413441101142142341324244434020421431142044300243021411203243111300320031214321123020333032142131413412011321432310210313131034033223202404331104234313440340323323303220330131010110433140014102423003012131020331233133031233302132022030223031203202111112224313043000313033130104234044124441133110344401202330320014442033334312244013040044304403004340020414031340314014242021040102103023024414002321023304031244024301140440341141230122141041431444002204223324041123212204311232014313210232400444443314323241000204340301000340333111230214444404331441014122411112100123042210140132134110330103122112432222343404103333023413430221444301322210432224331021441230204030431424133133323444040203000421342434242304142134130223430110231400223112211003240131320314014422443000013401434144011022232344220312334232324212124322023340413311301204032033420302442003141131003211040410430143431011011123441242212201443131142020014402122044020334441140241013042301140401043013243000313134202311311044301230113211012023244102344131340124221020142232104043202243312133033440114344021343104340103013114441124442302011342342321040113013343332443414142144312111120332242232323203031400400031133414140424140401422043214134034433402444301030204024042223243423423040034213114120010131232422422443132431401140300100001140244132311211312210343431403032302120242020033344121432003430421314213411034001124034222024120334314410421222110032442233104314121140400320142322133024201221402223001411023434431443230034410430043240223401202313230002203320324140232104103230132440212300110303233430042230223234023140113421102441034322303000423423232344403240120100404410043314211320110014100011240242024204412311311000202304023020033434422424111013323213121301232132412204040403400244122042332130044400221420144214210433020014042233011411234311243144310430414330320324444242121321204010122213200111402011243", "402030324212204002120033411322232034123443324404240414243244134344322300424223101442212311111342232341033243403043232222221320340021342111300243411401102302010222223141344303413434244001321210304044431311300214344433214410434103431413440430240031323000114342013311043140313322431230031301421234123301113341432303124441440340214314030203441410321104142234142311021301444213042321332022424330000402202040324243413200444411303101120404011334314130200212413132334300222321421034130421114134023230413311042300413340431440003423401222130101241022213001300414144212313133401223431031112424423044320200241433014034002321333221030033334223130112242123443132003033221334422420332123020302040033124202400010441141011131322142102342134220404433323322140121424332444023001124440104120120204421220142422010111014012112303400031114320014421032024440422323242142334321201123003412414230441313212013424003320021304233432121430243101413431320303142000104310440123342431023303433010014110433120434114204332324234133012031333222224401020200323412430140242430003340113401432031332000100411011101112124323142412123002403441403204221414310231012410011223331023201133034102310000312231042100444340033023300103120401430214023131021421312323413340333234211412122414001321444132231043414212013223321310441343200200423331124031311313104432213120032230243110331304221234243442123130442030224344344022121331344022244120332341411243224343312043331310001431432313102344310221314230022443412223101242234410441110024344322021110214031330020223433022303303440310122040130111002032402001310120203332142312102442334240312232121104222204222130031214013442230000232102434001322300403104324132341013240030342301142113202012130103032232313302041410212412231333042014022342224201202312042202324420124441323433221013144332222304322134024431043010334222343201412003401003211240131404412201412401434203342101313330011404300101431040421123440310043212011233204211431023010001331411321130422304022212230024132101033432401304313441140441232313404102440002443210101103024033222044032100220131034022232002110144431401213103300043411413424102324240042300041331421103331412310240430404432443101241213040300402211124331421410322133112432321011431013420240210302333400330441232004443221443403204232123230033203301244403240440331132210230231323011202134403303314021131033030231130004402241301210202422203014402141323444204123431312434040430441001132124424004111243330203402134111012230132342323330041104440331013124022401224014134111203433434341231142012301324103133213334110102241412223440414024440102330103013124340322102120401413000303224130422231011101301223300041111033440042202421002441040210032123013232411231404210201414142100230432140330124422043413030234300042221321234334401130014414033243044143310210424221301312042432201242133243422204434414322240234320012210240134211034223343443210241301111131210000340203030203014400430314432310441310411314133210024434110200044421220230441424123210233433004420004143011241144241411201330423244200203324121110302114320120010314130214010003301113213101013112004110101242022320004114212103432440402320404102440322202344314003401122340134214221300034143301334442020403424201440230201013442041211440420341212224110243333421142200143302010422213024212144344042223002231102142210121413203410122340143333143120241340121214133104241111223202002013214214233110442012112010234211400423403424331220432044140031011403433040024330413320041301011011424013431242340443341420032231133410413432210433302330212134443112413320001411120200420240123424401214112200104442241240312213341204120031141413143330401132420222323410101423142000200231114242121024241243314401214222120100233203434143202223434420013222340120323012333040323004200013141234314321424001414133221200023432110434002033213344331404341023114410312343304100412441001304404442434423112424042424413443420322301232222403002412430020334223403012344133231113301404133234423114343413140001401334210400430331243440023102202123314021433342441042442300422424033020142402031112200104041443033103440003300404142320130030142123100343103110414021023001011112422232341310400004022230441144123132421404422210113122013034441004003204113114144231024123441132112042224114021313030400232002024032322022404234412101011422211010132411401441303142334241341001104311302011240300141030320342340003230030124000221220033101144233411422323310311334412132114111", "122244424434330410013012010433343221314314341414020120310244132113314130141243004134241214400004244031314444010220142013431314234220024221324221111122220330412420440404344424243423413103303322234332012441011034433311143441414223303443034123122440442210133343211433001334441303402440231431002331312412434212010200124332101111332132014232313432103444210424111122042221002312400231303212411420022044023144241424324103424424140314300134222442344120124333232301412121430133304140324310314422440241411201410343434310333402320402331114441240230301214042421322242433343424243101313314321314244011022234340243310141223022423323022224300224013021003212303310430344422241413011003002400002400324314440432121322211431404400022232010040020022004131120244210213210041223142424341310133020301414323031021233430404124341022321233041004320133343411004212303324414321012342110210240123032404231102013102224012112020140334110122412423012034333140030033304111043402443123440002131111342014234241002103124230411200311142311211222042224302123022021320201103230431444044124341100224104302312200401142343124410110240144330323330103420244010211331222233424203044420324134031102321100014224143343044144041303023302033432021010100212123103042330131220424004333241421222300303441232444143342040424432122003012442113202340021420130232404233114112024310114231444220124413343031341024410111000303200420011422021012442323031040410233411430011311124012243043112010023011021300244014200302000422332011433211341343311114213300410124320303404014401004313101231123422231023141011243011340300233211113412320300204031214000403204142202013330310143201431304443210121321224223301200013042213020233024412221034140010334443210444234343411322303204131330324420300023234142231021013112022400303124013422234132303130104232140421320241212022324314331320114242244212422404244034142343430444142010002430333403013400041012112342002423301243242433313430212032320014114424044124401432412014202414043230022203321122333223203100422400404100001201022022301322431131143340122332031313001333101124112432301021311433010142230103241141401242112304033421134220301212232331331444234003040330234313313411142213432403303130201000020114313143044142331332134424121234411314241210041304124421143443212202044210400430430122143111141414024441433311032332324302004313223233332422413224414042402300201003203020424413142303342300410414210323241400333343013133322434231433342334312431201012134413220303320222344013032442101421440413300102123444330141033443421133411341310124144113312114201333004002002142414421413002212330241220243341404001402312440244444433424344330031140422023101241424421012024102340024442344001240411140004334112342222302014330023024402314031343411300202013230304010020434423043203323303233402200324312344342103141124223330230111334424041024224310432214411104010023301341321012000133402334424441103413310233020243441241401004204021044441334232330010200401114131201424111212102041043043242221101104122041401030312331214434222012124401030443244223103221301141122444203231023243122412204302321440204102004240444240130122201424334043312241220300100422030132131100420324220321132311423111322141042003401402022010140033134022400101300110013211040231244204243124222303441000034303443244440130233332213133101304302301214230220431334043400241213311321123432014410343202034201420240330323243032344421442002233121143121042221004023241303032114114442421332030403420112341013310043423314200130310332420134314304311034004323133014104221213212403103043212100103221400123134002304144012412222224232022012220222324122142221342302434321011122223101030020412012241413442003321101103210143200031404111213012422034332324431404331143100234240402004211224222211011401023104102103300344132341401004200120030133230331043221431402334413234400001441401430210142244044141110144302231121333242040233012434044244340124131104420330303321013301111144240342343344340332232044221221013231032001340330322424014344201004344132010103034433341131442301223023022400430001041304013102212104230142300143044411141331010013410040433210300313111002024112322320313312101204233433134421031434300233121441004013211303300223232410144241134341204440304320132114100121134230401343400343212321203241110111411424234413004412120101201200101302221433321334432213241144320330042042020244200112220322324303122034302244403204104421232402333030120033121010030100132334230203431202", "314422002444124402101114341310110024333101110031141420040233230202100132131012113434043234210320444434330321404332332333010243312430020201113341414144120021311240400011011414413020333210234341041304224441443312343114231044224130324402013340032401022031221041323112111411221043404142330122241132124023010002103122211230223434323003411030032114144414113222402232412140101013000000310224032222011242243031034142213142313300223120420334213220231210402321432224003333301231234344403323032033211022144140402202304143004144311132000242404112113242112123100111031211303131200404422141332044444221411304240141224212233444343311224320144232043141441112334013123201343101400342013122100043041332210132311114203000143144033420410141412402101440441424240140302041242313444303110400102131342213200424002313042031044110111003423401044234131333410012322334442112032000022110234000143211242022014144122230413413231433410143122343122300314022203434024414142141234013223144001310333213044312314432401300000013424102003231124034413433243424404343113312422104020200040210023342140144400234201104414220303020343103002430011443443441004431111223213244230112421123023131121142111233321210343314324413130104203433143200113130221422100244004102330202212021024304433042332001112232011310420342001120431342202123104423022100241234041020043000300132004201402204001200134243303004040341043130414210443430321423331402001204132003020330120030401203242422133034210322442323303143441012422334223242340423100234322221132404214414221004140400132432240102112201400001132130301123111134214332242024122331123123041111410231330420302103120043041132102141002411312040214412010341113322304003412233002422340031401403001113043401001400214121014312014331122323041231143303223334213031404240032423102044400142110133333244013201031141014103330422310223013401243232130241431121112134010230413204022232412123312101041011420243340034302431342124224341202324311003031100301142113011224241133334420034110234310224440031001443412124302420214024033214000223244441123330301033203314011213431401132222322323421132123313434321014322111313421314023320033022410423113221204243204010322122424200012210143424230210410203143432011334142241403031111044204413110412332231012133421120420211043302120241433204230232210234041311032211014040403214130332041113113204132300012340110114143330214113334144130422334211420143021402242402312330210440003400302141021300232223313012413001103114143103214143233000033322431122202244210204123342334202220223134442113313233033212241410100040243242300442010020200023110323321440112200004232023030400310233442434140021134212031021441342003203231033421111123043411314132120030434120444213223340401010141023401104100032031234042132113000002001430430033341112443131440133444000442200404023023333313303210122304312032102112242443214231304242322142014442241320430220324310444003304201440200104001324043003313010112400422112322432301241431103024004312314044034421432223223400422443444124222432303302023244443112021033202034311234342221112133201301031441203144010400043231123011102410042023233031121130404410011010400411222040113111432010212422123310042100432121011042102104002242324133424400000300012310040211413113440332434004341114010112322120302023434310203413303021423413210124012224440210300241431300343310424140041241313221004233413100134421414214102002012422330430041101430433001444221112140141210311311003032422010201321210410334001042022133440124142321214004012112242220021442131010402430024223130412033200020402212220011104140243434341304321121332400410203111400330323113214214310321140031414303044132302410120411014401313124314040141202140104232432302131024104444104032024200412342004201140421412132402034443113033323441312001433311421302140420404414122413242403003401034021021431143440124244134344314004342111031123010332233204344043000201234432414320142100120002412002240232032141044122221344303143041333103140044342134320312224441313431024342134333122310204312302234201443324433341430001432100330042302304243031303123020012021331030022102221022442010213002002032134024000112321444030422213013304421314101000421214303200123134102130112124203404012101411211340440110241001431444301101202100411244223113120102144301043441412440312223340143443242034432431014240043241122404203243401141313340401234220121401400414314011010024230244214203344323300423332110401323321123340344123210131043203113142211141", "144422211343101122002130110343021140031441440120331023422234313114433011244040332222220443110004123103101322001002430313043321014321212440041213310043444021330144141421130324043014302242040302130314400132324114121044220040433441041003204013020044342243012302013012441012043032030021122010214331220002202143112411001322400141313213240143431124134041334000424003021012300122344431232400103442143334102043440321110430002010243304144223224203420310000030332122421323223423004230313200231031431312321423203434212012202414030322212221131420132220013140424131001142134101012113301204041040012230042213410413301344114001103310003311004041023400111443440213034300130422403301101124201010332320232212343204404203131144201143104100011303042011401041103221230102222400112312134322212444330334422220010203130044123201030040420310020123123221320330103121221110444314203340420031412434132442101114113303234102240220304143213111134412220034114003412002214233000144304341021000324432400141131123302344113432014311441033011324031141232140423202143314430424031241323443144042343034343444410012423020400440142024313410444134303214201121043240042014312134024313024100241020214421142113330310044001201020422113112030012200013420312213401410202213242243011111341202032200434132434134413310141441203301340204410313012443123110013413044310012011404400104020000133110043404113011333213204422041420330143344340222221200104321322232212311132423310233313421324034210024224122142120234230043102013204441001420424330413142223110210403433110121213231221332334340134103412234232302330401431102204234144434320134424430324201021224442134130332432342302343401034333001424030340003401343321424233133132341344313201101004042131341423320313410343101320430141241112432041000141340343433432041013232302444143222204413024324300314132043412242234412003444042124114314021120000224242101024410344434113140324142043311104113033214144230331012321102101202001221132010313100343000312201142014442110140321310413214130401444424222444040303324414400012423232120334100420040221123140332041141212302302433402110312220204121403331133113244020100333044211230021033301304034421101124420432414403111441014413044220100441343323322321331433402333201121402124420011012202303341124010004244144132420213312134212414321023233443001142300103002421410243311301231424241102311424331124311003330340411412304014124221211222301004033323224433413121101130004223041034112304300440244340441311112043220232004100142314424424121130401040214141024100331113401310103334211200431042411431123123130102324142034002044014421444023440411342041003320243004231033423040412243122203400402331401002410131411324330404230021113404140000422030302032000441312304440030313234300240143141431242123223213141220410143433144241000213411342244322040433442122423140030422432043032043422320142123000420111421024322134034421232210410131344024432104401041444230133320104103043432044430034411214301423430031313214424303010332021414223431112322210330024121200033134121340130304014224244014122411301030431040012431141043310203201304323024303343131324423411044022012223331432443044003403124323024124213430430441212332221012004123431430313223431331233111321314440214033100332212214034301200404414401343241023443321114403140422013310204444243331143240023040134024143430241313134042442123104032333004204124123041403030142213331111003333111443124021121404443024040122014142011043121240231341342430413031243121410343422332413411344424030421222334412303331323442131013304114131201312402314131200413431001432003122103032131131131302141442022130224441204014024444002422042021022210243304324203330441410234402222030314310220334232433114441301234010124240043433034334043112231303100223300111002122401230201243212231413044244220214024330401443134223024300233342414110341340440434112313324112210320122012000210044433324431130202134311244040313202312003143031133402220221331421412232244123342304344441300414312123103000434112320311242321223020400311333311234412210420004031344442104143413023033214300013441133112211240013311000101342422113004214431430213441030002402040024214042042000424410134103332414400211401121222240103310210410000242041134230400030411121024340141331240131442003412230210314100410313434433433423102142421311240021210333302341140002231222034214144431203143244414114012311034303031202021041000242312110412001213132314321421342034240132224313230143004322400334204423402", "330132232233223101032433021310203243110223400223112441324342010200120203413020124434304144321411234223110440313304220232411041243043221133310003304204212241444133104120312321042030201431430123204144104000342311002202432441103223241310401233220023210234334121120230104300341020422244104133323101403120042324404033112212044041301403220314010331002233331242323344124323230123013242403204443442244034102022242224041220143040203302123124110021422042124100211340131321043231300201140232042341412114100223304101003233123320332423211301012110434410033243204022322113131334201233412014202222121004010203132143040233223322404033132002243133212222402311124301202340313123214321114343244030013432402000111100420300012440211233112131130311441000303421313233141424221043302442302101412444032444234324102402042403240243042221114101141023414433230324013200210310014244340100040443422000114110310122423132223324343304030113011113143432210244142323433404321442300333032043200043000122322121331414030130223242221213401100320022121440342143434200112002404010042000244004124030324032313034101440324243101234110431402240411122210110332443122121120334204300331440023014220041040032234441130244202232230222133143120133433324413220300241030342023233221014342402042301132001043401032403024303321020010020444430304300031021114034442310023123030331341441031010310002000411111102230442322113303344044233030342023041402111204344402112214124202324124242040241303031032124312302231242210111022134104124420230032430020231011200432011411422232132203332121030442442330244102223011402320400121324423014314200102023411401222332214413101043334302000104044313104044441110314423423412322321034034011412014413400024030203403122240131313331142013134421132403211010313041111143001244401143244132101030224023111241220044430411442210414032102344003003132403011222103432124320443323320114344301213333423030002231122002012304411341324332012030432243100040043003403034100144222011121130141041000024120111200414434304011321201302421034134224141233430220233400233014004310203244333241342014241323400410111311012021434000024042244140221143304340041440334224423243233312013443201100430213342144330141443424401201440120332303133100314433332414141343001042302031223301312432413433201410341231234320244100412433424220443430442234432443211430442111041032110214314024113414314402214344104240232112423301241014311410121222241241442322413431400031201442004210210113343221434404013042412113342130310324132210043434234043043022401040204430022001200303140144112231023301212134411031404144133331132331121124420132323440431324134331201110044334334014020321342320111320434014124222423041443220103432010240121221300131411200441040122141244303000131142102324243232411430122302140011113142233141304324302212231423432043430031434033111102132423214342234111400114132342031021142440142132104012411021320043321103130122323243311324334024211211012044031123144113242444124223313444014112220412041000201243133040343233401141110010141423044202430022102404332204321100023021002431310333030041204440020432121401203142124020044440004401222214122222231114422323102131010222041041333224443312442341043444230444021440103311004340033413323231014142040334424320423313121013442314441002430321420314342130413132440433432434404442302333311010313001404401123430324001142342434224113412142413332103132010002032131223232024242014214010122124030214212210132002400012423034304204140230002332240214241341303120330111444342040431132301011100203140330213102232324324141110004300134131402034131331340342114430333441423304313210212244302204211421140414101333032441040223003213200120201420313441134141430243100410122044004221234002124043201200424202234443323442344333420314211241214342413331224011423232322201420402141034323444313132432010344341333410340002313200201310203432030430144343230430023323221110322032141232410111414003233142121224343010200234330243123221111433321434430233420241301232343112301432201411140300430133413213203443241414440010221424314130302300013013031132100204404240404220224033023003404331242014440044433141022003200324441143220310024423011100113334443014104323141410444002441111321234110420003141100131134331133433001104323233200331232142431042232301302423424210231332230240432040141042413030214432003120121401142331032231011321334022032421120223131422124241321331221133344441103233143420104334334234102340030242400204223430010242042330211043", "124333023321302101334113440343433343231133404421000133112040330423231424124200400003210304043434331000133123440402332210004341042401331300200133004100102014034444012103433423124303311244421232110224201232033104114300304424220003001231201110220320122022031214222312200214403110030400231223431131102022001423444410230041433343423121032110024212024443241110400331031404323103331410223043232010023332441322033014242443040414120321103404000241002300221241010242404113131344041030440022041304210043124311133043331240343001404340321432322203400321204043314113221430330224413243313133020244342233222244433204122104040324404100031330013220414400303304141011243132101334200142124022012000031142014124020402113143002324114130422334322014321414223200013040444324344300202323334241304041014302322143420430140310001224323113200201014214122424203013202141321243411020013212312031020343224411214441303311243212244420230424241124130203431444114044311232301240230344003214212044340013003003114012203023403311000031403042424434144430112311423441242304040320420322240311230140044132230324223444040214103432223322321200013201242032240334120124430113400104011301242421221032134214144144232031100420343401214304212111244133112423133241023030341211101210300321242201423100314341022301230441004032042433100103003412342112102203100222102422421201314241020334243123200430104234412101141300221333330214101224134412202143000343423100110211322123340123341131013220223413224300103300043210341324221133421411121044200234203223434320111444404431030040302312440112400314033044031232231231303124220431242303014043001234242312123432434414442034302222133033232113040321400444012424322134240130424304333314242432201140344034212404142220220424123423121422003202434204413132131210144322301324444434204230324244404241402432440223134302224134413402344343024243341012031223000412431131331311011133102420023113102301230432123421030303221142233024411210104310344323424213303033411213320400432010323142402023240040212214140114012320233043232331240310401214303412421102320104033023003010300444412011422104032304322440412124040042231030013211131230122033214440240301120402321202014032111014140123200142332414130330221340033342311041113303314332112203112324023440114334042102001330400302202410003242323002011130112321114421412441120232222240414422231133030144301132003321402142242220324423032201321313120320130110232034221121102312041310232233100001013241411344302402334223114003140123230030213342432424404113112131100431200243311014321102440112013023032103404331120003240232241422334241214344214310301411132031441033330103440012401442342010034304224211104310313320412214342411443330303344004241232201042020100103010002241044211101241313232043004040144312430402233141433433113403430111303304034202414212201000101210443101122021324342033240310130201224231134014333320344130214240321344100101203231240203421040132122204033302344310434332014212202443030134141014201020001010311214100112200414444002041011324134323214142332234400214201240021241432200302040220242044313414240144113020322401101134134212440434413041420423123042201240022334412014441020243200434432343020041142020201122131004440232142434310120230334223420432442213432420233024120014202143032324410141021433232222314120132222230423332232341012120344110211303102224442420111342201130141322133123204030211330143324412332233001424033101020323031324121312131020243201434213304124123212113242033244203040143234334432440042242443002243340010043220434403401034434332132303303040204332141031041004110343404224424320313044034041024101234411002344031120034010144121304044001400312304041233040100113123004021031420414444400410322043302034432231332104110312223000411302013112434030103021114023223431002010122204302342430402240001414130341412341143124222403140333003022322223112121203241440122020244330030120113412444013433231020120224341020144433014332040244131303441440022122004013423011240000340212231133301002211210013304211431122431201302231400441300201042122012234000221324440324424441033441210140131122112144411302202223043141210032021003204000032001034433144130100031122011321221242431343343142243431114132043111420110241010332140444340214302030411301340440311004333014230201341340134133133040014443040244333331214403221123322424032231411042113412030414012333002011340444211024300022043004220440003224022230303013404340404230044433004104101322331300110440334234130020", "040002002210333300242220002343212003312230121430101304042233410344130120032404303230204131440000120012304202021114440423444432124100234311142343042011402003413413230323441303312200002233441123103320230030234013104220324331003221114232114041002012020144320340322314244003220143231341204314114012200013244110222003213430111222443120210421010204410324320234122213301041011431022423402014032221222121022321101440204124412314003423332312003211440343120241341242410443402140234104012033211404244200023322041001434012104011224204042010002021321014241003200031302342241232033330102444204204014330321422102421330122332032133011443032341214414231014221144302240214444040311414102102314142344002403043421442101243234331020043143002211142011100132211443104414433330344241230414134041420044000333100312113112443133330132101332033320040201033233003340134313211110400143020300203034330234030222044233120004420111223332433401022104022404203324022040412213204444134302010113130413141300232114323134001040100433120433131243233030243024011323011332140414412313014200233123321303212042341140410324141420341101432314040220342230220433432431421233331430343131212042243141144200134131241033004010022302414423441203442413323130240323130240031411114144120330230231103224321310211324041324231010332124034433134204141304312420240031320300222314223403210304124110244032221013114021400432042312432423220324423034334201022343024042310043100232103044103140312044041342444013211313124303220031140103324414222403343300440244140100001013300331103004120344302213113200040133421344232213442044203420101023110133110303042224040100120424043102023023443041241033301011404414014443143044031412434304242040314021322241004230100222113212431144010323221433300144134030223324102220341423100120404024433141113242124332312003132100204042130230422201320410343234434440010110213434421221114004134324002341423432324021000331133403401100240104443002314411213024423001142201424112132003124040041123012403230131031131132300342202403004321323414323433221004141221302324302443442301001121410102041313142201440031021334204201310122003404044332031422412312013330430020340123330344323141413103313344110220413301412131101011423004133342030301433000434144210203212022431133124011041001443412241122200310311334443034303013141023141413413301220101024430413341421204041220004413130300424240313433434300424113144144431100240302033403414331001244012402123130040013111123340131212444100100120114202313201323342424301400014110214203430321404442132204110310104311242434134010102140320242102233233322023323401440131221400210003242432420300030201123033433122010312002004444042414331022142233110034401332033142323230014102041314223020422410011244242430232410411400131112413202041002320330010434341304142234234443004412024021433134220303000441411321444202344233443221100001233023421403312142201320231410220431030114414302111330001141402331220002410021301010403210104112324100403322132344023311102011010321302230441321101043410423234042202321033142404400030202313033030301140210333001041032204314130421344412144032442133214202033212330211211302104410210331014200133111023022130412104310313043100400210244341304040412441424132043233133124042224233300443243041431214213143130142110214034114114002423101001404212312023433430122433233314301031314243233033124141043243012430004221124421314213300424200402024110201413022400311032232130111000442324020430133432022441440112422410031111321400010041142012430232440000102244344404100401410300313143322022112320030201241011020223210211114100204332420304143331243102003440211003142122122024302110141101324003420414200210112410443420024333443103431131021413444033411431022422001234032232242110212321430341241443302034002311222302342041113121033230304204221441321324343300130430312030240034131100112141301113233121112020122343341012140020334442111041401220100321304431210131041340402300014403410122233240234110300040432223244244140141440230423102302414112020331400043234230044003013424430230000004314113403241412121104443101100401103221201431122422034301011103444403400013243404032030422131443000230211011244010111211110323211121241433102340314320020010322043142244140033314243114440340023042001133140104201331043304420410020143032312113023442312442332244321412131210224111332434224201030132032023303102441321444143434134002434240104142420231112401211140123210422413003413432442420333031413424142234123402340", "400211132320113311224430304132244132214103331043132003202314424232340214402032023444210041242311142314334341124224400230024021410224402010121134430314431144124330332220103340134330413342303432221041340312424234132434211312001320240342341101114132034441211131220124324322323342033141030024032402233240433423444240214333134004032421114233430212112443233331041032330314322133303212130131113411303322211424121333004144131313243120244412141214430040332323134300203224300230434014111010402322233004241214400122122443002431144112034033023332110240112400100420210130324323303414144204032101420040204420232113111022402422240411112443440321000314034224212400104011330414410240414433044300432210400020304122312102033134023124200241300302401211412321422211204443143423104302231342320122411413340240313134413214212200424324121121120024121340302333231211132143311230421433441013241231340410240134423113144444230204000340301404441130430042332044232020044131233222042301233141311433440243010301344311222144223233332244034423200313240022401144040211444022144303410434221232040104441101304014114342332342203314230411024203013013222320310142340010241240014340210212401304220313422203210310304312224400414130244323200032443411204114214044344041431220311403233203212304413224212243333230323130044123012231030240043042123343042301130044423223413421240414114124312423120423214300222212023322131332134234003301000113241410401212334321134213443330113322131314002444013413320424424203413321413401430002403041200331223032201424211303322441131101233203234330244014304433242442023304222142004033434010232201334022111331141113011111301441230144231143041434333102244303232330402004240003024000221012104203212124422100011001030240021223043313203241434341103404333343343023040134044001434322124100244334424012321122123441234344223004034102211223411044243241410122233232023404042430011433003102344034134424233304123211114402023344243013140304231014402023343242443300424312344233040421132111332224302311101024112341441031121300030342040201032333032014232304404302004344031330200133420412044142110121331303310241044234013124434224024312030222113433302443200200021112120341041300243440214231402133141040423033132221314411430032131022301120413444122131231242303322413340421221223443124021243440311212433134044222330023414440344413002012101420330000212033111003004431421032141143430211204302210343143011440211112002112410243000130202124134234444114134020222422304200341222314321402343323241430242423430434042131033001311323212124320012434211230400231410313100021434312413023300024224013310341434230210412204102134111201401312130400410214232023430330322403220442210004102041404121141343324103021403302334433133302001111004303020432012020334301440142221301144001332133312122124303104334243030410120222300222120124224212041420444103243143223212040140444223201014103440204100140301232233440203400220330301441221102301403203043313134221124100104344214421320430240003203323334420210112344242331441034143013034021143201112404100320344303431241213041114400131003042111141114044212022244244411420232123440000343314033322202000034210421204302013240300034404131121044321103230423433004334343311044403401411403011124111402041113441433021441300001412402022130014141000001403224444121331020211032000034024000433044114400212134100330433120321141320220341402130244424141000002013300044430134221334411010012410201234443003304140401412044422133124013340211043234314121004402424442130340332244331324030302003130324003210021311444404122000243041441044313114224441043123242342032330441011002204100123313413213240301314331434000201021232343101230003340202101001000321330223243042433134203231200101233204334213302210324432101121314044201131221303440413332401002122033013302023303231000132112400121044330010243312012420330241023202121433020043022130121232033424424031323004320020244333202321124212112343212002324141131343434332140301102334244040221030111302200212320114014443420334042424332321302030224144400410430300404201134313401441142032112112340313002402404110124040330043233242431403410112444221043424432233100240341223410242443242024430121213322121112413300142221302113030202444302043320224302010444033144114324432103012144114120324223234010101440102330031112010222000243203142240441000443320444144321112334100333424304033030223400224030141441131004121243141324041404023213124303033222243110311203201400202310243334310440311431", "144423412143303132200011433244112002233443310430444042033414333110402033232341222413340431121324020014121232004121221433430143132413422222010312241210334000014431202431231430234104110300410434332233220244412343443041424013120402032420413034023314401030213243332324112124332420323244213222412231134232211443422023132130330033340323433441201230101144023203013440230040121421304001140010200423320313421244300414024021124002331114012104303402233331422142101031403234041031113444031220031412234204212030430302244333421012214301122140211012223043031212023142021312223042324424032022340140044203112422120011002410412322244231220431041342040421203103303412333121422014230331230132112032402210444330121042002440332013242044442223320013014400201444441344301011420201314432024322022340223341202303431120144012133410011442102303010432330113422231044401431442201202442111414341432120314021230243304323424333213323014434343202412311024144143114423443221410310232330014224432143212020412332132234333141322422230201011430034103342104222110042101104040322112110044213404433302123104022434044300013141024403224100103434043341131324324314004341244402442430433420313043244223134012422132010130420122104301422332014232213344030340004003233231431443341141310134134314123432301024340010410340430203034410001203442321443203403033044211123241314432420123322430410344211230322311312022414112321121331121100041001323004102303430043412102414313400101212202330242014020021203012034411221244303214034224232230401040441402043331301324423344443004430100004144122440021040313444212341034321002002010003103114143143101022441412400333410031101204410203041022442401213103011301314132302313110212014331441210310144222140044310311311211211034034144103310134041024212132204031043443341011403434140002423041440144200031303013444442322000421213244221423231423412203122324244134131044143014140433033323303024424040014032413022004212141220234024012231044301310021133314223221130011134330310413323334213114234022322410201031040200232333001340123333021213430131240341212113113023330434023110344444321031000112401000000124134114142130034440444433143123313421242430240121413214204442133321220203002131431142432413014410411013402310100033033420422241421002323311232444344320021420031331011331134320332323433033442223214340121424004101022402321030120420200300324032311101342301433012143331220320442414014341440201232222104131343342242010222342001343422330413000101040002142400003202304043141224044311123310212322104430004333223034023414442300432242313143332003000021000011042440344141001410412310411434320143300400443423000031402133020001242433134101210034301410312012232212421013423011102133321024442211030323333032444002143403104310021241122303020312303111411313233331120430223132201241433241020413232002032000314141013312011320301241410334343424231040331400014201343121342314424204324443334043434133210233411340113233003344033130334331043301210031030022434121402041100443202224203144311421203003001023120111012431133111224333134442441140331311122314431130133223133203331133441130120424232010201034414444041143021203040042341322300440321444432233341131440340200133123232313132200240204013113030020133400004332202410212114234322200141403401131324204140122221142041121214410033422012004224443412440221214002220240421114121441324404414220213043322342343121211333212223411403343223110113033303310403013212431144214342421300240441020223441122313122300440103134430431133431001140403132100400032144322144211422213224132113113120313444230121221320323010112431031330442411343110023022420243212101000004223221111112414230334114242214424304124222241214104424233221214141333204421100031241202222431113320212004201420033204030112032333424010114411220341114401330411210323414304342020241400200204132030112323313121003231413441104201244030223144141024202234103442111100144042003203123430310120043322421001021440113402231342003144133114223421232133044410420123403141112211240244012014142312023230412240311314223224004324402110324141111300220114412142433404244430223002433340021124031434301342201434424242122412240404344330330344240344001103231104204231100240024113440110324313443010221221140030440032221044124302421100100031442222042424340012443034110422440002222001444323011411213133411323313140313020003410034104030431001423241444243401220442424301200413004220031413404223104314042422024311433013012001012334202240332032103311312442", "044010321021214320101331412123041422303030040224424312432234212313244444443432103020400204402200322132214014030312400410211112431114120111431322330212331033220300440302421314002144112331014412202324201002404120112121413220443334022120110123030001300414142402124342402141102332110103403220330040212442134142020333421022032344431243303440441213014403303134304433303012133240442403404330104301444104401004132321120023331221041323020223014132303200233214132143420401030443404231003114012243421021234144223020011442201442020333120042230144044324431142122301410311023041123140333032413222023232421141341244102101143333440333033034030041411233333140014020124123310211101411424112222433320442222211422434401122014002444220441212222141242442234422431300342022400031330130214422210244401202102440200243341431242212100342233344224204101023421443423423124010032310043102202134440014224213233402114210424224044411212214324203144140014120031344343104340014410112430433423200142311213114430200444331312410110134243410200122004012223224022003101431030432103220120031323231141430030133240333304130401312422303432120232041114443411401430231310332201123101402332301230244411042411400232242432201121001223341034423234030413234401234322432340403212144334120340200033121111303024203223431410124342132024323202342034131403012404321302340101224323431241211241332432300240220210200331432444120003012141000002022401101224012211340344310201320442142212111410123420243242431240220411410144031021413334003020204100104302221024124213322101324220104320210230213132034324122003310042342144442033244442103042002221433300231033214404324440432140044401143000300021144140433114044102120401204432023020110013333403102231214224443324141141421411234321012204143132302103022211213212221314344031134223242244244143414101112202402412242324401042142222120441301134320201402311130402234001241330312313231432113100433304332443310331331232310402020030044430304442214020404322400341421220100022204103221031042433123403032334342123122104342414131434241403404210444114113302443110430343214322122432022334220214114302213410042234411031144010432231433131112424224444014200440300444130200234411034340104140142410313114234303234021232114112334322322320242043121042132003021023100320430312041300344420241221300010122214301012012012401421333420234340101201431313232213312211110123230010242212220433043233003202113241100100034131201100104001240200344131134122020320310424442222424322044004202414320102443403410131421240233044443422441444232113032430424343331320241041340014113324224022442300022021330313333003223203223103443021232103322030301344444112140304102031020321413401101240211411334330434200040144311123032432234140223142302134220330300113442331330121331341310321040224210344434003202403133301323143130221112430241213100304443104203413420212043131232221101032144122403031033002412440200422414330113113040134231022231343013412322424104400320221413421021243002300113403011041010032023404204143400442344444334120432003410421042212430200002230002132224230300023144200340441131204243030224032213233034044410302402211012230123431441223002214024300002341132232024003114412222141130044400302431203310334110024323020321000432103212130430243013123103433041343241312410011313330230402442344302144104244034431422321424133210213134343402041414221140043422404301343131343041403000044033302224421333401431013140110024111022210203412232200041142234220043330420042133233141143033030314424043031441221442123112012442302414140101104044111412300230434232324134320414312434341134444204424331442404222410203303311314114200411020443324110402440231114410113131041143303230441012033104424130400213022104430313244304103143034443410413203132440232313331344222110134002024122302440231131103112400224121304022033313141111432231341343333212133242423240214331433031430212014122343013143024102314234313002324122410020344403341330432100244103303242243001320332311222224222322430030330103012232414311142112113000011103024011323140141431244240233403021423403003031124123120210221422222012410104030021240210111312314412024222013042422024001424203400144033341211410324324434042422043042314124201244344443123203031332441240302121203434244224023003444133102130032122311432012014201330041031323302211031342432100123111412020000034341314144030422220332213423134111040340002141410210344332102334100131042202432223300042322013431141432133202224434400332203004221", "200044404401031304324110143244143211212121011231424322314232432044301200341234241204221030130323410300340202330221423140143443202203042410434320121112330321201144322300442414022411242011203231340221223130042203044401123043030224020323003344202322234142402300413231033112043400213201430414300244030032423302404244412120022014003413024043300423313131023021023140430442341413221412214234331341422404421020043310342241302234413221022400414142304132311424231344430232204041232241132131044021240221211314212204343114021222133334314211224011002033143200201232242401441404202104412122222104444314212433323223004041001031433143422220021101412111032333221200002202222132432114440240412144204000424334012244220440144003113112404310344213004041420034301113212401004403212004341124311412100024212441134204221041414100002132334241231040442203121134313322032332232332044341032210022031440420331242203134113444032142424423432221244400101202140033331122111202432112304142200033413114130420421234102204120340412230421200324403044432123112421144324340443331040431443340401424401242120200120043333422442114023310031332410311223042323101111232121112402304434022400213344022401001141122430430012300312203411024020401110141004424311114043112322124402104001410130000001211411021121204403222224311113430423414210234200420433210442033032210111344031412311034302320311333002411030030210021103244323243004043243400023233230144401241434440022301100020333130010342000220003423200132340332110331223124232134431110132310240124103413432224241012434203112324404140140301134140144312011242404311323304401024124110421244133231000310032314002411042003340013202402003440134211104210341131112404102401221222121334410002404030124111031101202034013140434334101102231122330223204112111014142231201001041314031002421224224232000114213123211312134243143202120210112313023303000102441323423432134123331332122430430204111320442241224123402223111210100310341312310331131343333142323114400012022440312413342130201201003201323014314043010124233122040404423341210030004434414202314041402141024024120001041212242210043004124304040442322331404044332220112021321131033230302210311034010244414331122131341323243232442232032401230134023220202112242211104133010301310133010303230001241442242314010241024341233431430302321310243233220113304232004342340432240130142122330004314244113232110434043011003411104414131103443103024201424341340143110222113221244203301321141222133114202102102103410334334230303210103200414332202242023330222202101414214114212440223300101231433311141141101320002300122302434013223221242342001344440014132200012324403404441343303124140004320020002231004120210440330433412003341404330413022332243022022022211401402204133241333243034321012401313134022242101232223123124232421110004443034414120302303134323123220244130440311000224001334220444041242240010434214340314112001131030330310324414323122214234432321103034120030141110033011400040343310232342000300021012043043132341130414223123441130434333432212042133140401340423232004421212140314312034343443324242403121100103132331141431113132232244422023210344023101340010400433040333231134341004014041332033310201022301344001111002141431322022213243100330243031301420343110324023143330102220343442030002402231422220242132244333414320021142332333034222233000401132444331020043241333411120330101111113414343211222241201214014202102211003424302043410414220344413304040443034140224332310402100244134431214304341044443440431110243212141323201402014043211130112010103341010302003143402432024004320402320214114234111103213320401044210223441224000304313103411432121042341111031343003434432300430431404220221302430144342033240312023321424043332012134431434243343314144444143400142334240112340143243310402043213142310141422422243030400323131124232221320320001403231423211241003223240423212110141201400411334312010321142433223444241233203031410141430343134340401020112413133030113422331034322313330232023201000022404201114204133102144432034030122432103412034341431320310130411031243331222122042234424041424043024411110410004213143401421342441334202041123110330334440333440043143224224322121310241400024404123033314030342444112113202011130134314102141240313422031101441221013212244242401140204111212212234114230310110331411334031320213304224224321030120040303020424402442100024240332203431313301040110010213442131434301410244042231410322211213022342234011141204422430032101", "411313032044441044321113424243204110321131202034233333402342032221300344222343303411113101231422442143230103311232014422032211113211101032422032430124300232031310223003424134312021100411230303312240140040300040240400341033312434300244241411322432033121312430200301402113333120101444313034431243010114124413132441203414434304122133131410300101000241123021002130101404123122300323411301300131203110233002123034021221114042023341244240213332314032341222102012312333324144224204041443011311141222313011144133431210041333023420110043103404432402010244200414020000442404201031043331421021010130130423230042314104223243042130200040421111111314222102223444243414201304023030044144144132110400012434020013403243240002400042341412244112113212431302133144223123141412243200244201004404224044012042210033004102432212032132234404034312142410443333421413340201300443100204310330212434232401323443204430341130403311311103342134433431340411422143300122420310342233422120102311320102342001004304344023024121334431042324104223111210021241403323114203300123401022301224012003304200101211412431302120304104334121012102103343243140011043032310044303111001211322314402040000320040343123442013312320412034041324241231001040041413100401223210444324424331201230323032344134232302111311134141021343040032114313204434230344141141411102111220404414440111122013300443012242124011222243333211300421414241213344441431010342010032040444202004101431133302121140202103314232004443434214011332201210322130133144220123341414133141301334221104112024240413430241122241320411013021120313204230042321003044320411331322043420013444340403231011241340034304033143131431001222012334441143322202104024143112444232033440203413030033034432212044322203134013101234433200021323342113403441114330433443242221320221000202411324141411433042230324022013402131430322133133402223243222300223142102243232240403132042432442330112320400221203424132233423011434424410413242304224132021121341302410211241003323222330243211420034014410341121332214014113423143104223412341442223414003112204211214131231432444403333034142104210333331142310313401122010312014144433343120442100440344113331244340012241242000130032010222314242314111230323414441320322302022122230314403303341120130440440420134143212440000210042404213021322213100430010134334303130222142104024214023344403304404432004230414031403232334100422400232020440334000200303210410110433204144311211140410303212430334143300202034311422121123143023333042420142331043244430220344403304032010012300333432413124332423243033332323340211433300242421322100002332020413222301321311224400241042031004032103213301041232402402230423242202414312242340422412300031032341313341213400014231221132310230331120030423141012000004432111142200323014242010201341022244233434200003231242423330310322343332102123130233311340300032024132323440332320122340011130411122301141241223403402220204013323344033321111004234433121302421142432101231341020031114101033410433212332004340431101412042212043002104020140243121343303434134112220101413124443401200434400420234123340232221310412002014313014340302104024103304142144032301234141131144222332301234131410133141320432432124140401204112111300203112030330002432141434222442414003443222104312131234014100310410132131302004324422233022324020000211024411133001133214001041444022241032300431444441110441310012031000034433131120232000434300343134333103444442414102002431141403311101400412014304130300334211013020233434421003114012041142104110124220101011320104042034340102044320020443013030234142101144120102024241344202002003424322222322403402241404040444243040244434122404204014323200003021204134134101412312432233313340103321311404312010423323432304004134204234141122034114233300223413241303020334222404331144033144031220203221013123120002304134032302301023200401221020204141131402224013020422220343131241002220433101420132443411444044442141031232140120123101433000030300020342320434010204133244040232221124302232004242122213030123011010401102002342144144311423312012023300414301114422003411334334244214014031143020214303003101003332324442114303233412022043013434120332004103342244443220202012233232413400100104211222213444330321403144214234221230110201311412310324344440321002444410032300142044231244442422301332002400101400310143244344404240122233033220402300242340014231224242003324143130104313222211142120042030342140144443041430041310413143014242223023300333301", "413232102020020334041042201111024301122024003440133330021032411024243421424134210230210323033114103103403030143011322002322310112303043223401420012043231430023010444441211402231012212441142032142214133132222444024201311324010333400240020410100012203230110401010004333104212014032124403002302102303243102103002313043230022410403342204241402031344143203420124001403310322324304010103301210213340440102044033401441020130123012222304223242404222202303024212311241203141144412410330002404322013434442111424243234112343331242233343330430230043133241130420222031430402031102101444042404300234122313120430400021404114334341413311131040304000313024040013114102420042242302103412342324140431312104124434143221433341321211321423133232441234031103301420433341133240212213430022300434112301322100443013103222234204104220342204421323030312332103044121433104011200404133213413421204101401234012344410011344223303432343002401202004131124414001121101120012104221032203444400234312424134144140401000241223343203034404004420213024200230403001400121301223431120001140011201130233121012122432400223341210104203140121041223443042120122212221011120434402421431300421330424123401402000442322024242220012022221132241432130001111314440110423400004022114120101423200113201004413142330432241024402021200402332122222414302130333431144103143332300324200311404031330202013301141303131002331300211140424310122300234012310421333133321200441143224142313142311400041224123001311042231023023120341024330113422404401333434121413041203012103002203340141021101001413314131402321332214442241242404021241121002231321103143232213100033402341344023311234241033020001013243221102040324412032214100434243104344121313140323332034334204104340331333440430122230441402142201431220444324340410400332124104422143302103123012234400421414301120303024424414231312212234030023431020041330203113043204440201132124244443000210003323441214222231404040314031024144334401211410143214414204411221141001330242333200112124230401011324043200303204404013020224144042201300404202410011232140122441130143143442303344143314220024104324034221424002342030141012022301002114103142202423423030444223120441244223303013102441212410244241024202132410241301313004300410312241111101330032031224000134121234211323440413320230222114233112322130114230042343304311432303112021044000011200143404103400204404241311040020332011412342310312003002043440033034314231140312021142034242434421122014401232432413213404120341224130044140023113223122221402222404233311441243432124100223132130403133123024201400443120142323022222232000104312001331024332123234024302320402112442242322404332020300203331401144204214324021013110310342123232430442310212242441331134024401004013041031340303324003142121203341330202230142303042244411432143334422430212032244101202012413143223430211404011043323323033321214434243313312044203042130044141431214213113441110230222103231023130341113133301312304212401312303223144302140241310143434430241121213440302231011312144313123001243322212103340304330120214132321240114131421043443021400221412034123332102414340320420012232022122113241220121030001242143142310142442033303033431401001440444121112314124314313343333044433434400324023432102324330413431040330201143213334001000023232110211314342020223113222003121211313141133112104221210310233333024232140021231414242343202140343212104210411304130430013344223244212024300324113401402001101322144103313430120000132210343322433214423443143211231433402311023434214341333112222333014024443102340204001043401342123310034322312202212412123000440204403040434330310110244203102422112122442243222010010020221234122142422220101220024243124114111143341040234230004431312230332210124043041034443344030111014214432313024444321110433101000240024241143414231140231031024302242343314121011123021322114110111424104101010422123012311033242032341432103030233334244314402224341243131242132212110304114341344000110443111311300234010414134444043211024424314120231233232231124332110224004430212122241103401001132032323021413313034220040022320341020313331202432331341033411423220303034242031133420433214142044300230020423114312112222324344423030414310123103333312002113214343231422142113233234224003243442203103020340200243340014010344440332344000032212440124201031400321342330424333323104122412241010033434442112412003103003421432004144142412200221313112212203131223032304301330034114243402320220422433030224014324", "330301201021142044420332003140201030222031322304032330023243312410410432242424433134011240140411043002422220134031313040210140411422223311243310102403141320242241301430422042230343330003410120233234001242020401113424331012431311131441241334101010420023401011424442334424203441241334431322013032021142312223003203212030013133103134233420323202112223133010242334044213030441344320442302211132332334012340201113222142431302433300424002244103412132213321123240443332302414130134212431221124000434214041213240403411024202131410104210144242323302413021032202024031012421144111000403130343021222223040341242341123242110320112411010330433410112433333213221434323020014201300132420304314121313223443122231420431013312442144032101343134013314223032234440234300410044032211100242301110244031400124212412044144143443112314134142211430202224242131321413102133012343122143022133441443313400211402423114133422213410222140144140242031340243423412204414300134212124440340340421414022021123401043441444130232221340104133010420433211043241101134210000021340310013032401430321134220434124242442430303402223342234124010304200440232341414224421401122012343434233412024203033324240141004011002210322333412203302034041312312442211103421323141300400224313241013343304420310003213341323424004110420122211214034333301001431433414213231110402104132433001214314022213013243313122440033232314210032024411212033432113110321023214324103403333303322140442304140104133402233313433130413304004101323041041234230443134240314110433334320331041333340102133102140012124020223122312441332100400022441434424202220234312202134431411113303223203421213410130034202013404023331003031043120434132340031344144003303242012400204143322103140004010422023222310123021442243313410110141132232220340434413214241234242314124314441321130334132220210321030242131433140022211204301000112402324420030141303033122024221031303104224144034224020013314104112420013021134233210001213341033401422210311430012003313143441111321013440143231343300301131442043003403241133114004231231421414442110434421220400221040414324001214243114123411101031333303130344342411220120200100321212130210324144323323443234041342311110123420302234302433042124024013404004322320024044310244321244400314314204241331141220202323220244303340110433332402302403201322331224043300432300344444330040111144122104340334122120341210032234042130014442422343200020220124234211222233201431120303010400132124031340310220342040003124344143410311033301321321134130120230442043102341202041212110404212244213021114000203102432340030112023220200323131101032144244140230414031402214142204440210034220424402441123404011304142300003040413413241132141244334433030012311034411432034313010420034224201044311141333423044043403022013301000133212343433202412322443101142324312424132433423031021113431232400310221302140303330121401424314322212043340323304122423122122321310001021320412211114233012114132314441044223134420413111433030203414330241132332204122314100431113101043423222004340412314010120034221432230142202222344243223222233423343240210121420211414134312302114332223434034001234132130332142422030131411244033043231120344334103201413040443422212342141440123440023013113040344213123333034143042140332404101432323323103341424140102034410341101241243124133001331000144331230041104322201122023041204004014343314212040413010341411311031014104023114421043310033220330020221033012203440023444120201221220304100143430032443222322020131412344323123343303303331333334322112334410034440343303404340414312304043302123431403122043234232411312102424034231100322113111000223443031420024040140414441402344142003102414001434122134022234213110101101221031212441232233103131441440321440131230000000131314441300344004333114322422402244140333143312022404230242003033320304433410243131310010143302342130301123132230331022210440321112303413204220442030024112044434203034303042322004422021434223143013232204230033434222224121244124001222322343340242312210422130234201203203130022032233001144344213432040431100220200342443034243132400130300303210211202210033410312211402104422324313323413241141422101212312223034103124004220204213121310304040141032303014100322311042442221204433021032333410321034431120321110312442133212032100344422223310344101342243032343322303212040302341310030212211143140232200324023200412012313024113104131342121232000142134042131412400341132020133041024244301323012112302422421431", "333310000430323034330312444110442321433332343311221324233403432234442313142121432334110233240231414042313311400130230324410002234041420312200323003313224224433243011420431114310422303212032104314233342043413304301234200241203421013144132103241033404100132410031413341134330111343433140211411332420220413044034440132242210244312012330223104310004020133341301240344311143312021022240103112344232043400234103111241241441033122020010040111100421430131112322313424401332323032321344404341241214233414443142400313123320331232140134002343444040223241214223330010140320123320423300130140141333141402202324130014231340421101120002430323110140233103300431243144220131400001042433324343433424121130130320424444402112442401203104333001142230002214404131343434242143301332310230442000433303434020114224244240221123103413213014100023443410230401441324301313133340330244312304110200102313130134021440241300003400202000433424030010021132100310143033100231311403222433331431312042131022314022410022223421131101004044120402420234112102420300303324030214324230440242010314401212123301214132243214210223124213023242121434242104113324440022133043212033113110342404213132130231004024320004431022132401230311430124103032243224103103340311234403342113221004143411244320310323412242421303333212300400312142431114143002411114114023123414203330332101141434143140244010244340200134431410332112440212430424131423413431430330123242000020211133320013131212344041403330120420303422402424110043310313003103204334022413143222113314200303200202220423222023421113242120420440443200313404111003441322344424412301142140141141044212402423423431034043320232423213204020201303214200024442120343000344244441000133300011221122142104010241212142044412324022313043314411002213331001313242042443212042443020123020121103222032403302444044432130424322232141411140133113241020112400412332003213113410400312011112342021124420003420420144003444140433000141342323313313034201423034243400244402442103101042310444211133443120023112111431011344210223141311213321002222111414210342031121044133130200300022123034211233413410302041003210011333021112341240204443030313014221423031011041234141140321433314411130423403043220402242313014142200023224303412211243442214302432120220023343043113411021322042202424224432242440440010104203200040401441344034210220214203014122431243420234430114003132321321441140410142313000422101030420303124242414224330223334023330301204331220042100204244431421241011232400312430412141224030410412132243444300021440011324234201222021434224211444231223240440431113320134403203231123000040003144324433044031044024140134320113321243312204203212414310001220324300112404222321442401044244343320102324434013004421443431200034324332333432004204200420134440231021232040321001211034330311003014230324203310044142034222004032031424124241240103442301441040400214020434212443124432111322122221243040130003140220032230311210224101320100304331203442402221000110324303024300143043001023141303323220213324323211032400440024234211340422244212414204133402121400420414043414042330410012000421222134400043111441110202401134010141044131121323221031201141340204000423243310140313011213240032321144123343403210014220124200323411420342103224104322322403104421120344212401400414334221442413243323203210300311341204203421114204041313322444212004320434324332434141120242241012423402200224042441144204212112140130041004022322410303334221234423032013034013114103330100120012243042221411122222031213311400111440413113302202230412243203442320120213420201001143134220044204031422130312043004203224432110012413441102203020123032310023111313022223130444143410340222441120231403310404120421131242232213130020203121031330021034103211122241234044402021010113002141030103003410124031113323440013333110040024311412103104223104044021444224220110034023230133204412223301402313231121421002330101033321110323431230221001032103200021220341231312134303410432214011401200123201203242131020231410413114112040122010400303121411403043022334304344104432430020414434113401011220312121201204233220113431144404042400200011214310104143333321203413323303114120022441400113231102401202030113240444002410422432311423330142220010131302310212143234410203040244423000000443442224300023041201330133220201203202214434403132220102030241032142303000313223342434311141410312444130032001443132110302000423214331201142240042121440123221432402421300430010124043244422034233", "213124001141112420122313404421021004413344142140203004004224331224324303302401221103023323102122224401111311022242334313042430013210214221230303330024010321043132200441034233440023321232423332400303441023102122404432221414104242224104344403012120400233342043342410011120121041231004121214010344132440021144021411244101021304221122144443344240221001222023120233201113244333032342020043104030321042324134020100410440124200222011121401413124244120020010212110110144213040011020441334234244341031141242213344133222333014121110433200021033044114132242422313242112342202403144022220143130200141441134014411142314430201034303411230002322410114232204232222211102220112202331420210040011231403324103322132041004124321033313440141310034100013424233340202432410341103000121024242101401402423103341423040140402021310124143101243144002341131203102333201330312030103431222214301014344330421143034432314440113112432233114323224021133333313140134221313234411203120300342414141220102412110432022332042044212103110012033003010114013043230100231400231432430323113233204414434110410021434334413020424014030434224442212200403303340121334431222302323120413001102302013141141304412202211004030110424311431404304044334042322233421402234140324210242043130103204301201412410220103143001123423311144010320301410434331034333310323200134043210141120103213204122241123402123323012430410041242132210123114433141010213002034443141200322023004442104320443201142132404414342421122130321013114013401231134220014344030434043312232403423121034230133444412144024224024012422401120041140123130114022232020314440303104042423142303042032144211431120000101131012340102202244114443114032114110442222421430430401143431043444202332134434404201323402040401001121142440040402312021114031111202300333334114102143132032102211440312410330333322021041022244401331242003242304203244242302332334331214231310043020342323202133140144024333411301402024011434132313004323402324322142310010224320420410241224422122331424334304444300120304040221033404411234020012403331424303304324401004110004441401343332023204431312340140014420440441022014132412311100142224003401304132210330301412000441024003123441410331223403401423422041210312222300130342144401212014134330441111140014010301414100130221230413302011431221043034403233130104120210404342030422234101023141300101344133140013320123313400203403202330331422343231044103014334400122411402324212310332432122430410402214240003202022100312212014003044230402102322042130240113003110111202302130222330200244424224403320433420301032101224423240014113231412112021201203111040321200022110414132200214232430031104310211412403412230132132003123421434240040220121230230332301224332302033424304130120221000112133443024221033112440441231031411411340333122422021343134114311440321241221030123430424310413312421000432124411203434301410221201333144300121034343223324413144213003433344014224211011220434004211440021124413124442204111044322223010104043122442304120401024114430333043123144013343232324323243144002444442310011231340422211430111042403223320321203111103130432303032142043134410332423032433210101400041403430042002311110101420032310411342423032130420410414200302111023203443411211042332044212011232213233400010301043434334432220013333303103320124033103033341403210301343042143011440403102403422341442233000112033200142342331032044424041224300110142422133000313114321012132100004200033400103204413034011131400300001203122241032340041422002111242141203320433443310041414322341011120240242033403113441202443424441424131331413110341103032040044133320122203212111204302200400034143432112324134321312300123111103332320131114203324022010042320134431110010432222224443014203120313204110323103224424131332102122240000111133111133410111042032413130230202431004044013023141214244422332000244414244100234302211300132403434141200310033322011130110340001243211023324400103204130130233131222012212213311313422444210124401220321242422322203234120244122130104232400010430344221401103112440042220312042403210111312342304303124423244013110233232131222204331332213311044043042022102413221103204004020203130043203330030111212142420014044224234242201010023012313344212244234040220100013133242430441032433442104120341220432142033403243230111103004130030232004013232412201424122432034121012011132123210300000244134110242010224032303420434122413412224231044423341013400044423032143102314113324121310021431023310133", "003013133311104240410030020224200132422411202143310124002123434011111042032422231222140321303242330441304420214110010133044012443433111131300231040334224441401231102324220112041403013301433113114400212124000121113022244033340222001433400014033211141003421144241332000131312414334142004410112123322314300101441324143212030244011324442300430100023013140401004444323141420434423303331403332013141133011303342323042330402322440133103211421312121401300313101241030243400202234220420234330043444231244330004103344141221231241300100400000014224042232211403001114433024102120004230442212213434112421403223231100301034304013142332133042143413033012343044030240212003431041111442002103043040000410323400024144033422103144104421410004110023402424414230404021123033302141220433334031003100003443413023342010230344123321421221232241204313421444134303012430002221232231031130400421004320444313100022340043001034423412320210220302443201012220310010100022130044030104332224230113031032022414023230423042042143430043120043320423112033430343343431130442211424023330421210220343130132023140330211123311103244424211110144313441023033021133143431144024420231200042441001104444414321034011343322431010440131321343144012202142440300320340402321444113020241403112014314202101212020314341244220404122020020033344343431033130324140101434434443004014004331303031201340121213232321003014201404224042312423021130424203304143443303214344021044044222232004142331320232230233120333010323024130120033243041220310241234102112420221340340320412212311220042143400203412333224014242342101403201210101011132114303313041240111423141014411031210143232233043003003222133442242342202122040023024010424422342404414344233340044111402404430323024132332311030021133424120020431311311240312222242400020040312023421212234240204313131341040342402421410433211102313040412132301132301330000403103133134311112321333022022400031422021000143101014333231201113414033421034020433441111412413441003032013422304343311431403134104112202100331120404143002410223304122322331440221022033324341302314304443331434110334012021212031213123134204214110223343014133000101114320044342004404401443044232034111432411421221342234034101433330220113000330433212141100102344221044431310243000003342343421211011323423110202023310121044243432443411404242034420223130344332103334104023102002432412200312244444120110411334431243042320132003401440313332011331233402344240111444143314413200413004113101311322021124440233242340044002123413330101404223130113440202210343104130321031314322331323034102311420304002301220401341111111422343441220234234023203234201012320414243103131110113312344414234313423233043223114111414424202133312221101412041404143221231112141401310413301401441334304242342211020104443224443440310302022300433231314232112323243111204102221104132433434021312020213213432222141431143244322241401200234441020223040234214134310304013001134130040140134122403022042320440401324024112012421032124414122411211131114341300400424221023302132310230101414324442431344434042140214243332344144014222322011004102123121133000221221423331411344323320423112001341443324104201442401103301424414341300421140434343203404033104023130101032134410221123211402114320241144020030433341333202420143030330232440043013111124201013434114241430132102442043040040134133021204420342412201334003310430134130234240234301442444024102304342304122111330340141132144302034310244103022020234243032403440010113044212013140412212331330411104020032132432010402413433404220413223343114021340123323302004114240130121141420302212143324402134030022101214340004014210142312123013214441424112143131244042330313030403332440111013413200010331404232200444243223240034144411013301221244110201010322011432021112121213002243202234201433400100141414014401002001100040142113323233324234434214341122233242200403231033430403031231041244224104411130233200123303413301133213303311042030024411003344030224411120331402213203043330104421033041212111212133232324401403003221444401011441234240144314444230231020342143330131003401322010422200311021412030300302333240201042113230242104111141230123230330234210311330211023322200133143302123320412023322403443313412411310012120132410040132330441412200140201000411242412224442201342120222003120344213133444102210133033443323331314013144004303040020122414002220002031444333012143422014031012120412114020102200342003431430342143011103231124030431112300232301", "132343213043311332134331332311413100011201042221021230340332341013110220303110011212223312143403301321132421033342341441044430141321033224134110423044030241413130044201440302323030303343243331331042013101311011243320432432341042442422120313140040421032222111000441134201012341434132304134302340103100011341121344304313010133134301013324133032433234200412331112432244340101220140412410044033233220420302241101241212041421443232220114032421441440241443003214233131313013421212202111433434223322330111430322322001244442231400040232403342402441210044021430331413430010044431233143200304232442303104244110233404042004010220003302313341130341302003402141311100240031132230032311122000211202340233100141031223211401324403400233230414432343113230203040320412031111424242013332110102122101031210023221033221014034434124441003240442310310222003420334241344344133334013031211441230122004430131341323104232332031002322130341340423232234114042022113102201020204324003103401420114120003222040444232241343133202104304022103220020420313032421341143142000014030231324213022323332102300204242233001431403124313210334203213331114442304433102113210124013132140031104222420020042404034213241204010431401243013032414111131320222302134212140412312414343144301141013402211043333402003424221343030041224221431032214034424231202004314402110421110424322313132323243431223021013124021114340032112212103143432023141400322202441120043440443002433401102024124400010033332302322402332332040211121430123320030321332321020432114122421211043120202020042110424230232223113402001123224111420424241024234003003001242012134100020233421312404003413210412423002240413201123240141142133340022114441323220203021244110144343024331323102042241030414031011131131420233022313431222011414014034040431334320002024041343323434131121311342442323021333314441033002344133441313244222300313232401110413300421131212434411030233312111013444032021014013144133041232142330032314311401130443332434311134141230320012334323444021404302200130230201202230014412242034112330322232141340314224212230110041321432401141333430221301122223331144143201103112120433034012411111130102244244243203133102402041433202412323223103102324423233030110423433204311042240300213043323243124241324124441222320343214310340214003314000140340330100332342303431303144001344102022002444104121331230024022420343430401000303114432302102134443444111043001130333104011104202310312334432422023144304133332101010420214242122431433244042043411420344140103220310101031202002323020324311141312032033432202213123320401220024032421014003141143043343123432000324320314211302241022112312213312133131040220101320142231100320430043401333422103322340333242130020420244341122203134114431130100002343040102043323340343312300030210133421314320201110201340112423203412120133034140122001022411404232023110443042012424142042222333120414242100304444441414403101342031413401110331133130323323022414344424334243412442002113141100120023422210411342241304124041120220100024241000202324020012010041342413124411114321043041121103002323143401222343400200114414102303341240102133231130110410322140210000224011334031140223013113441122141131004303333444201233113402031224231402140301300041111013341010331211303341343331340000014024241041414324110222440022201322424432203440201101410044130211341220020412122224242042424342431030014123121422321103030143042122242021303430034041410413342203124103400301334140330344424010324342324242302244412120410410023430422103131422133400010041311120041110342031041231221123111302321434131003024031123223230414111442111234131141402140142322402002304042303311341130043012011133420134434111032402443131443204404334023323444420020004024204443004330120401430322343232013413212202004033303220110404132223420111313411411222032132140112323030311114432341111324313212120220220431100013443141131102414122443114120132244312141433241203042210443301422241023211233403323120300124440422434243430143003111130444321302404034001302203112004434201310123413143313441203013003413342344003304321144114014323324040211324241033313213323410102103433402010334013230242434321320021332011101431133403224231024141311330201121100403201331234302343201202330322022304222002112021301033331134010432211113041034342103021241224200033234022021411223144344412401222341312121141012332242213023033430142344020420143124324111313421141412441110230424441410120320342210433111302133304044001340243203", "424331431410222123132204023332401300421122113141303313240124121442434131002024302110101441101131033444443440330122224400022104130324102121343004433244411442343303331433232324202430413214222222001024132302021441141130012330400414432333113010124310332322110441230041313124133341040000431243022421343442444000334113232201404313421241413401330123312133124124103412000320123323022213340311031201322014301342013144024204403124003040324433322213102131423230102003002323142433113343142431032040001314101302031433311424220243231211400001133424330443320104121211244143311341041110443004440401440420310421041030103201011123121212024100344430342020442143321002123334103120313442001342034240444442400114022144304414304222404040021210231034232314112223114424421113411401240331424143012340344403031240420234231414412033032222320210311144040002134442443413444433032333013300014024442011011142033000423202334233214340400213311013312442241344433433442000142104301200000001341110344210101443330431422031300123313413312143131314113032303400133313441214032413244414133331424244343244004130144343340040302432442222041113221040221404304334223042001112420102440034412441412342134211224143113003122104000441414113234122212004441301324440422441411412340411232314224324101004002122024403331343340300302143133440042003401042124444211410100112124342103040021431124410420220143214414334030421043334033102434040122204024043440210000143034410130403110211130104220342441022020211324130020000123230334322022134403332041144441203040432221301012324200133111403031202143414430444114244211241210312033322333044220100301234103434444120312040212023412243310231200424432022333401133431222211122421000121242133231113011230342421420414132021232310034013043031100323121123033213022131214113321241204042142230300141310034413043022031211002210322310142300323304414241140032121303132131340243234132341144143203331034204344230101130231142400324111141342142204114232141303410402033020230011443123144014443002210310110401441430011133320204032443312313220021031044233241343321343421402332441311323413440004214403002314124303100040034443220331232100200010024140444124312422202312400412114221131211000310432043420434101421121344041401442002204244403420331140430021130112322230001430220041313100202244131402301232321021423410424444434410034001430221101021323113033242404021232234124423232220122030244404032402423113231444342310332242002234223211012003242443142341013222214120120013213424013430013242231122243211202444342244040442123121213444023213321431401434322412331332331324041040404040210341312143124343002323400134021443241031301044422211121404344104232433411124243332312400431100123433312241044303134213214013001112303424114000320343401221414243131333312223013442310043333020113010430002230422010442230221442142322301413143430344114431043210003122441402404414023210244012421434424133044241420113012103321004303032243424223034323233433344443012431413224112203211132021443224213220311240140342023120241411113424011331130220214044211322221210432300203030411434144324001232144114102044101303404110110143101100124132432140434244041330003420411100111120111024421203000121322401030132432101244430301323040234222314233233441032002314034021240444340441041004201201332312022121242112341112224042124443234400200041422344411320043400114400330041202023043333304111233413141102431401420044230141424111120114014204311221243333430432110301220242234210334034102312134410000144432311400222134121201003331202222343012320224434312144341103001143410223213103213340042011104211231443040301022443340312022442412102041343203420014212322313043023010122330411314004114141410304313033124204420401123423121404411414333301002241244404143142210302402112000141331323103324310100421130141231312312231430400323131202044403433214442121142000000422120230130410030443140434144114311201420340102014031340143310003021404121121312112443111344400100313403141330132143331041240011301440124112330143403044443040122302044141420343431412444010143010233140223224013020000234142414344321134313303230403332400422430013321013010200432143202221122400413413131032441100433300131034422210031441111440143033104432202402112010142130224404104003304124142213022230003410031242431031040444404330403214303222420102024210340323010014210021303030102412231331321431142300302303230010041311301421441034434313131312042131334201100140100432124404240412120111023402332032300204030311", "104240211113410221011044441022402340242311134411431210320442043444434011142412203323313401402040112241413232113301302434340411003132323402142142311003304202320334424243013243221321042414003324023304200034034243224444012041100104324403111212011321430344303141202012043411231032300002214020112003334033340032200231112321341244041300003011114002233104330224004123111423302404402043401121204132030331031400312223004043303122241424224343013223110124330040303301304134444301030421100321342321232111431201141443103422440040400200211132304441233422032014340323224244204103344130431332421213233332031013243010010412343222020100133221432301220432131110232430134042311104321133323141122334114212424340141040133112300420314231114042434020141124021332422023223044202024112323032222324244212300044200010210033422442232113224413141133224400101024001024242213222332244124324141344124424401024221231332001111412401012020211040244202012430024323011032201303443213244202133322404002013401123311012203314443323130324211200031204010100032141334041003211324224001030411314111103231210323312203432310140340034214324202144122140132024132333410013131201144440233300231041104343304313210132223201310310242323434142224442144102223310032401142030440224233323202230440112420343412223012443112441440103314341341103333422400001414332110103112202220013231301100411144413431243223000244102420200024100142440301411344233343001122032131424043120001212320023322023430320313342130304321023412432043123432240022043234310420024023404414242434224002323022004320021304240143441133012010033002123323310243130304444414242200323113122143232142301311232040311040304311400223404221231042334030242211244314120012440104201233132214312412423322301140202404422114323041223214121204141030023003034101011220343110241443411323000222432200003424002132320440400301430014022330332231331143411344212311334034441343423240231210334331301201103331424442123001334030112211122301132142130103022401212400334324230001232402410100033242410324442201343211401434240042100020342033414034142244401432332124310421124230243432110142122110132023343243420204444420021242342123231141414330322440422113440232032241423131300122134122441010111102044410013241233224403113343402133432442344041330043441401200210330344441300142332124030333410014214344000224401233134144401022212013024441213023041004324020314300431112301434434440312001410300340433431210040014124411421241021410210222232400233413444142143004312424422224442430440131132324330323120204242001433122003133412401410310132202424330344040131442244323111124112212034434211044441041003344312440100102322414023032041230200312200421132222244411213000124104203130343443203412433321241431334134034431132203031424424233213012100431404341221014212341012444240113110232232314320233210440021212003422232221314232203121241223321340340032434143134301204410304001142331444321420124242113433344334422120022312131400110142040331132214244042310343144132323031122033004344000024124040320333134224134443102334031104201410100443102100302100440021030043343221134414312034121403400223344142040432300014300440214012242443030030342102202403033021443432101312030211401140344344203402233113212111140140134243442321141413434003444301132320214211103414202101303323130312224432111214014133413442244313404044040212230413002234003120344041143232211241443141224231004304220200033204003224232330440130000411322224113114114310303340341444431042324112404143233200022332112114313010032322400412411001302313100211413421322004434001404340132442031034122030312020201301442112432224022120241034413110044401242020302132201421412424302121023031331013302133422224422212132042211334324123002232402223301303411401214222233313312314041433231320413220420003322321322430344104103341341221104433422312342100142004412123042410333303420133124313002220221020220223230203321040122443414324031000213344412211244130312340022021031112032130442442001413324013131300131344323130130234332110430110341304444330322003020042001142000232013441041142234431441022334224302313331024404343101403142021440421403210202134024242100432304310014434034020211442344211221414301230114022204004420122240222133030422322344402432143113321141440143044212242442441404344421401112403102024010144243023314220422030022133040100112210334203023222410214134143333211203332242242213400331440401130333033024420411420043122333244111033342204212342103431223100342130420104223032002", "420204400422433313422302040241302020030103334222300413424102040111034342304042443411423343103104230112111140213214314033024234043212314324112004431011133004443142133141112030241024431333443333410331442121340134022104013134234440021304422232103022332213321422340421031001411102124323403110104300323314110141432400210114321243323004442434114344202133230343430042413243124430434312444010433121023121414324103023440100204102040031221033100241144340403103100333133012432121044124211024020303411101043341020044013304121021410220043042212400302141301404101340010241031210444130441230222413321014331023300004411343230133221223103103124100131401244114114021441031231103423321031104133034301212321100111312324120332400323402214314102010332033424123300021002302341413212334341340200412104221222200341232024433213143330334222321000230131421211433243320421144012344214004342302234231431422423231433221403131103432002244124101003420432402401444423243120333130201012402311414043140441324234041210234414031122430331100224404000023403041221324332131113400014242223323324333023020134401100013204201301221344142230214202434414322030014400310133144443102401041411134200322243302131123334142323143012314002034100230121334320101102212120321140033240312401344333333044221144304240310320020203214430220240113220414230441311423021433440210401243211141240033340120413102110113234002223141430300413140131210023303311012420300230123400341431001140010301211403430032103311033124042402232113334422141211402201144434344240321031104101304003343312122201332402432034131104341034220233204242433001040321000110440111143332002122044124334214223140040134220212010003010000144322032121300244112111142032221244244000244401030441111330321224334212024111103313021200122413232204212220314414304131231003202423444014320444342043133143401210110101410323202113023334323340133421110131214013411431443304124320101130320240311001304212402342001434233102030431241330323411421121244424041003331224004214232312242431244010211203442413324200020403214444411042314303444343222414124202124022221322433213134243232421211441130124322130411304444102011444312030212120132404224324312032430313333414123033341020314024302311103433223304031234110123300044122043202314433411421432220340422022132423034324311000343333300003021020242233230034010321023412300224020232433302410000110334241143421021321344322042111120210041400132121311232342030024401142214423102421201242401430204441221140022413244400202104231443101324414102011414432243114004210324434223414340243123443413314410012032033210000304234130112404223342022121131332232220013312314104034030424043240131341130442120223430034341123020233412322141310101021323320111130124210044100211423322331240332444130421043244412101142030414003402432003442204030200000312423134420100200333201204104203214334413220300122443030220404220000042012201430324131312223000120004314433322232202004003234400020244214432344341310220323010100403002203201233410441113240104224401441313010042432121312242334302112142302313101022214220422330412400240233220433304402023023212130114310243014041324133424214314224000230040100200223112002322233420132124442423121131322223320223023412024114433140111332342300134300431442133332104120101004441440423220402200211133411400423004443301243001021440220301033001241104432433440042412141123331314004233232314223322414423113414412112234123433030002211304102331111031224401443423412030440104014421434144431140321000220034112030212401101100122042110142244440032102120340424310424440232111412021220202430021440121400134430020401330442342303131401104042344024324013110302313234113212023301420320412442342202321322344414042040444202341114041323413423202330423444033234200123442032103100312103013140122013412134243422121033441221000313331144444241313240321330142321141323331131300003110130233341041010144120301033210310410211421300244122030423421310133230103413333222102333204221312400311321143414404033212113142441402110133142310402141211130420441322121333124330143203403301414112411440132113102210112141211434103122110303431114323044310140200301140214420043223200432410203301103404002012043331220313040043211110042000142202030230410240312210021341210111012222434402202244420214220214020242031403141203000034310410042424204333040234013443212203320434120341010341034044103411234401443310221330213300311432143331404410441133012143304231420211111041201344312100412122211422210101221", "121003320003201444220203221102441322241001312241122334121033413213310022231100420323220023242243243212302240241132010121042444212104433322014442012220421043322411014334134414330223224212202103042100432321110424030434211420214223001332001114031120223310210423141313104031212022223443042304403124123334011244412213102312241213344413210022040124022413344131424343442141104403012133010230142340133003401232201411410343130040003203402403113020320041022141321300344114301422113324203412442030002032403233124303242314442432444013211033224234241200302004334212141323110011333044321103344343410443040442033400421124114210344221344010132023013023204032302121030020100241233424133443124133421424430214340034032213142430112043123204403300230444114432100042413031334032001203430111311401012143310121401414222123221432040440041212013240441323200441302341322434123421003021044423042003033203404032411411234001101121202424022343343220114404241344414434100210112223021324412031131404434331400320213131243113214124044032141342113100231123400142014343210021110201122103421313440010203412100444402230022404404323134000030243133123110332030444024310323231410130440443022434024410301114201202420403331322043231003011431030004244043033114233402021022031101302320420122402441221401131200431410431134134344304421331430001010033224403222300203213201344333204001324304223312221221441231410421311134332013200012142030001402004332200321131210003301213041322334144040411434224103404414300333402221432321204342140203140204111223142411034011010223421330300041410214241333441322440204133021422323232003021440314344032422132242132311430041433043414430030100204301344443431412011420024343131032020242422124402402400331323344202121431020210112333221330013010232132402032430003033141112101141430034443012004200003340224233010324001221234112143044331422331002020241302400014023404203134223334221131243144013141123031043000104344133142121101240104341430020443112334131312433043024221420111400420230002131312400013214342403333324212022012300110011023433432241013440401100422033133001022420421212410043413212211134114322402323301114000244121430323313212240143113004213111434213344122323024040113040232341300013044320314210021141122142000122034402231344002114032233320220223121403240414134013031224322434221211332444432204012131240402301021044311144144400443200322121402112300403221110423114011202231440341103214011340122342224021241202230223014004043022233334342012310440431302040242140214101414312322211423300143012303123421432324320314132232001110122410441010333324340034122420142404243114320200001024413342132433201403020301130230204224223114320401344201014201300040002224042402043011310430104431141313323002001243110414002121210102214421414413002044240130303243142232343144400121233021224224314430343210102130224244411401130033230124214244022122241030103234011021222422442444411034432314244440400312112022341222222311040334140124433124210440014112323024034424240030324004430441430121441040214030310121343430220202432340003400032242122402320204430420124410042430134122333422342303130200203211032111122240321312030311440443332210241004220200243041431104220420130033144030222210343132110214104422323032132342444034324223220121002021321302111311130042300210142101414411014032133221432004413202344420331243422012422412430002040312433404232143224120300441122020400324202022032302244320332032324423214330323440443421003322132242040100222240330203224430344044201131324330441034141430340431012124344402101141323220321430113330104231104242133000143242104212102131420332010111433203004313314341412343411441321231131113102222101142401112120243443043224231210301022341424410203024101442301211201022033040021013111020242443340231203132440431211021412211040142334231432111101334444220231430024224020003230134112122142411043424221202221012221224130300304040223312300311130004012204422430324341231033203433440230101321413342023340221440042202020242420001131223002330420301324142021011301201304402312223404321422432122320021312214042111303412230243403123212232003032114133243041431431131101411341243144123213041434434422323300114100424340012314310312212014441104233023141324441142110223114001124113402134302410342320433200313100010321422242421023023124242403011103340403333121000312442212411423411324342410411301004220142110014204011103242000222104032302124301104034130443204221222022412234140332411401202430123332022340410242", "134141122201431201033140144124333341010142413144020322342030411011000042443210244342331140042200221334024300224430223221124031224421210244440130404112044000222201003131311403334242314001332132033214411423441302041132320433324300120311241240121401340120020331214233220323422140334144432141222434401423032102204244043340334331211102144140012133124204010134104421321342323132000421042001433020201433100314103434342123224101424414013221041233002410231223002122110334130241311302141243301123402141420034102441403440311041431043441124430142014113212222113204321314444342300323322202011120312031323313340124202203314110124444232113001111300224112300132013223120314120000044040302102304110244300431220331002114014434324402442441311104303241424330203244442344314410202331331333444343123334030233031030403240131224323010442404341111200110414214304210031242031134031412041230334032413431120204104110022212241442101230220032004322201242422120442002243043430313312220034022113143130141001132303223311123112012443202444330144232200303342213214121030424142040000424420214104133400412302414011344341342404440131024334123001134424340223142032223144232202231112303422422404003130020344331312322330330134413114330330320124431342430022333303232004400032233143024320431410312123121224123230034413012231342213133431240334230114412210243043343133121241214043430032101110211020002040231141114122424414200221143400330331004410411440143240030000042130241323042312212224232240443014210321120142411311431024323320411244343222014302324123020143040444204013424120113112402134340400401110002123031132343241433234010100123042102333023200444111314140442241100210433224111114002031440034040204423241024300200021110314403001001000330224302231211224121214202210114013031310033104423344413224011401403302000042131444430242400311304313240431442344401102002320420111022320001044340003110143133220420421341042144403144122243313032400412111202030044413240322043213410121003323112411002430411220004100012042141314112443230041114440332340304031240430042113204123443221100002222313144443331100304112224441101331130242134104244424044410323233144030201233223121242022003323204031220413303322124012343401143100020123434410044041424400443144202400421010443022020424222334223340400013211223441332432023010114121441413234220112234330000334020034141440414331231134331414002004244003312324134301033442411414140433130433114431211204233000042044311004442104343321330020010103044400042341103413314420400000330442240113221111430234100241402420444120331001223141034033004122323041210221403133212013203200124204131230310204011201104404223103121132013001230034310430202033230241134402101031231233124143113424302211141320122432414311443003341220114432202001341314014212143341101140421224240300212122301333442413201020422201004311342141431340403402014403321111411002013142113410210221320320443023133301312444430430104440014431133104332103414021341233404220122340014322412010400244113002411242031204042404133431212244232032003441332320433414012232333031030310441123214341331403440330144020112232104002100233442340000020204404211414240030120111441242143331032302014423331044222132120111004231244230331000102111311144433402004322010313014314423120143211113404010214012002114103432423222023234301441123004213113142213030000342140232012014202220402042440403442330011200013241044144230440403201344123322020331342421211110404114320211121133430042442224434402002341144112100021140033024244002410041233201333110212242243441012430234223013123144043024430024313342140412012032320413440242100113201414441033021120233020234131030214011342310230044200233433211412141332012003200043222014424200101103313221311412401243002400233120321401202413444403330041133423310441334342023231022331431011212220130141141134014321132043400440203034104411323310431010232243114033242332003233011111131104021400422303211040434220123132331322102020041400042000232103124411133103310131031130223040022014133241003312014304444301323213204244211224041002441301422200241121340131213000134401220444000420132011212342422434233130421434201143113120401333242012413010414422142242401211111324312412341113133141134442112442304002103413211104410414020222032001403301214442312441033220142133000123011212441242404042041343202004420432402243434144233441410220113312434110040341120144401022244044242014243024142110211022422240322424012200404414420430304142422023342423123112322320430", "411301003033142132420344020413442424303040210204112140200134011240442412341013034401130322144002033121342041124204022322011323043040004240102144334312222012022022310121102440024023414103212014304410433414323212044111402340302020022022341201214444441421030312423210403302430303012404441404314001433241340223030432141012034334130444034243301023400033012021302014241313004402234340003211034211204424404123310103032413431320144140022010211042200131432113411324141132200103040333212000412320144410141223014403314422003303100020301240241321112432423104044143131041314030303032014033012442220022113001004030404223403343424142143020040411432444020114110423342223201101324112004141104414222131412234034104202344443312142412021341324133322023302300000203301212042333342242203144400012240300004142224040043203400432020202003042442042013334121443231434121310433044204221421234303001004412210121102424044430411203343221242331413321042110114340232333441424424133031114021002110022040002431204423043014000342104210111231103221322312004323310114102100033131232212100403421332313440424433204430414104130331422223042043041143320133344022120014242223341324030430302433332010400000344140014241312031133441022312123122304321112223444040224111434011321224343311122204302013344140110102223322302010041210204114401013030010123003001200241121402243430102400044343204420001041210434211142024343101011002101031140024242222123300202044400311230441213233440011334231000432210333440042101044110314201443401243400212424010132321334114333131041342341233003422213230424030231123342242401232200421430234012103244234322102031200244304242104131342103042134421103030133324123300322001102033004123003032134200021430340401110442121124040003214124342032124210402123320410143331122323401000421220233041141314412442010043104310334103123001014300111041100214440324330043404320304123101242242301443202110120141022022440210043013404301343041334222202334003122432042011111230433431213241214210313042010043012202340440010333414413340411024010433033341211431131232204011204031432103122422333101432222001202033210310134434130114021423143140404031423114313002330424100413320312132234340240322322101211421310313444412213442232103114224044443422421124321331103224023032320431141440301014433022320031431342343102133341133223101434322333410211121212004230321022341232310124302201014230012441212341100243300322232200443214023102323203301111011013000004431214404204040323414432124420123240403320401224410133032032110121412442034422413222010333122244011201021400211242012103334321413334023414411414031111011122413331102121000044313301242121314100023123043024230001211413222133020442204113132423042142340213403022332423110100444421010000142221034434332010344223312033223032432414034120101143100032001132234411330334110420100040333304221002040232421221003123141430214412312123141121231011211041314103303401034243104444221031400124402403344142122312332410243313232443131244341241221221002142124423023120241043242304100142321421001144124410312041004102214043421443210243423244213010230003230432303300213031302011110114131342132111334111330130342134100203300141333204010243420441340310313244111223333024414414200431113233311221440141333130421234133313130414411412301224132404222424230222310212021032340404241432042300332242303403003444121140444140334210322130443132402211102024333240024402431231102421042013001042123440141242330033320021012440410133102304111044303340113121002100323311141201404442100302443140203124342441001421300314220342011424230301422314030112044040434140102322010212122044333131441234133434422024414420444004301413310223130243322412140112011330310341003231120031120341442311034341240424304341022103124344033122002000000320234240312343102122441413201232333100400033440041322243312041140313314203242220000321012224222341420420310140124144410240400420113324022020401013443211033044421420131214034414010130221210311013110120110434304322240214222122203421434212413400342131242100440233212201424202301341233014231331114232211232440422110213131224043111300200210204014120004024111200424023103323300234024110223010144310334340340034341214331102242403133103300133134103434232423241200242324033413444443332444110011034241402032011410040314112211242334421430021243141443234301020421141131412303042210203003201210443331203142212134142142024110113003111404441124233422343344342244114411340331431010312410222240443301020123113", "222102243041240434420000330213111404241341214210021400104033031142242120414313003112214443022430121211032112114430213341202200330422022034032041113112443400431123434004104100022310031214411023414414312040141242332142113112014213423103104431241113013214020113234342214121401112033004104114422141044120244322000442101440244432144311330323231244311330340202440104022334044412011444440443212000141131142044220020422004422221413301224112022242400203122003023110314204100221131342101401433334322120420202001212003222441203103222332100011130214430301323143022442102412141101334033122201223311034000411324120102124423000301122103024200242000042412422102231410332130334410433200413311444240034223130303124331012133323124132401000302344001223241134301441332023334130044202311142020001023011411233140432331300012402121213100023434211144040330410202423422004024341144230220443114102102111123213000444022112024240043304411113423041334014013041241323434034244022040323422233112103313344424241014044012123034114124322441103223034422114040004233411333334220004321302423004101244303403414000431032233332200022214314434230440342302411341204200142433442223443302411410334013443310303200422124120424200332100030312010140222301143402222113420313433432024231022030132323304400331400430241003241021130114033110022331112224421141002122214114401123121021120232220004120142213442421034342341023220222022304133024243104410041410303333303240332303334404301231420323413423032222201312112332120440000033244143140101103242232044134000043312003112113343213320202322333432114111033301104340034240201321312323310414120332434101410003340134433113430421240143210243021112233311231214120013422402012304322024030320044202234022310020414403430101140121444322402121221242030403124030000231040042443143420244113301121234004223132024024221433402432203311230124411413134213043111220002204032033020133203221021304213003101002111031302022211220201144233301342321020131123234102321143012423233404214331211322444431100210100344111311004034120232011141124103303403034222132404320103400234033230300231224421002104024323120402142131303344213101212440344104220420034042333103411111010144014420144442334344001124030142030104432144131340441223311324033412400240044443440120032222143134332103201223122443430202401232442231321012303241242012203024141431203002031112303330012032342432404331232322434102202112411242444444402420223100423323024024342104420231430024330342311020221331430321434132224002322332242400430302404122303121123424114132423013120130401233114022213302131331422022421331013304311110400243434131242230214032202322022343143021113113133041123201231420221342200344333442343300033044013324024132111210343223113244221011303110204411334034413331204023343310102010340340042040222020102411323200443141241131200010032124202430030424024144210142031304441141112332431022401423204420141140142000121330032043042012222342144330024332403204313321323443104311223423304430401323130134232344040302412002102432242142430132232242121143410011102231323441413330340012412133430424340311400244121302323302001313034342203104134434232024142244201240104332443023204133104024024302110041142112213104012311223332222230001134023004120424234314142240404402130122010203030430403124424401033434343143300024113122342443130103232242133041314144033111422121421224323324422344301302202320402304400304204244014201444012241301242433441334243211311333001011300001132411240310331201003304303011241212424111231214422113303414311140304134203044431423244004243412333200331143231010421411010410144441003100042120124420432013144431111344444431411122212444000310222313021303343101304440402204043402212314432133012202032442220221300133201313231240130320101003312044301303004143022233124224104423200414224123342334122010204100112334132442140043330313103433232340010422341041014231320100404140111214010241101440341420101334422401003313303324411210101214012242222403401203202114430103420342021030031123333103201214440200433302430111212132411124043001404431433402214232223204131441242444444401144343211443234412430210202220042332224201121123314321044403124223140431043024120424002401434323044014141402304412123104032223203030444111030321334110113023210110142101241021130201341404223232144313124002304301244100112033221401133443413014030412340241103230340242202101231411211033011413323400440114240344302120220440223230133244242400021233331313434040330414331141140", "404243343410101042003232134324444021030043401210024442243403133030243323144433440324111221244414040203342422100144221221023030441322031141012344432041032340041121143200043401140130134404432004212431024030210423201043324344232141104411140332342430133044123403214230021200234223412401411011201413021024303300300320103043242241213021113200021130324204104103033003120024212020410012331330301020320424212204032144034130414041112213114244144234322402131234343123312122330232133433243233221040032034144331403324432043222243013124430133122002234142000411030200110333412301133111433330312144142124201104410222320321442012333121344144403331244011101320413121140433204011424101344030041341332224204204402003423044330404131232112234420410142443124443041442113220311330101203320004110300411423404102210233410213032103212410122321031000232100133243111340410023102412411124410142023424004323142341334321344311220321433032420203334031442331313201121334313340200014131241023441134410401340014044413400103121431300022404042113321010031131300022340000142212310424012343312323140303424123443323413010133330432443131223324341222010411241134131110210412443234433131323341004103301142124213103114013433000041034211233342243041333312032242132443111402242214043331431320044432224311241134302400304122231233030201001310434340223122324334442041243111342402142323330410343201244214442133032011424440100440233002014334330042241412243222311200333313323034032333402030001214330104040043214040230010424403144240212300044021142034212230411340014042444224032213330404413343132132414340332423001422223221423002443022014432440420320041403214244021401323414333024402114011004003103023303444141002201231401234134124423343041232120132344412442120213130034334142302242123320022042324222122004240302344204231340043243342211210423044033233332030024132301113124310211412310214003003323340022233112421320222013130342434240122033423141133134242344401104243421131234211222430121214014402413100210143341100400210131310003113404432422241111101023004000123013114030131334040240440333321144033140031200314404230234433312410343334304213120202041402342004214001443011233204144423210330200412214023302404300433144311343441302140002140240122443344314000221111434330032111203021332313410221230044440432120223004201414421212223422302042142313233121221312310000003002412003033202403304244122022203103121243231412103132043401031311143232443144201101423224321402200442211210424042420104422023102301423144231100314122220024320342442024120140310342424133233102401023103112210234012312431104121104440020334033400223424231304241114410330442202424212103004442311332400230111142421331323312430241100323441440424244414433031242243304131300443211022341443041443311340422310003220402330031202103341144420004301104213104313134142400341044343404223314233434003110111110011133000221011232303131322102321222434304211013223402314032232000101044020404001130203414422044244000343403241202202331033131324340032424142043040000440144212343002432210114000243330223333423301334130442033342023240044321004411324032142233301143101220322230300031104114213103312333411211223102442420042301014224131331334320431222444141422421224230131032142121313122324012241234303131144022011444330001100141444020103134444234212142321114022421132442241420340222323422433242024012213404212224411414011202343042020424113032334100202423102332103234143204103231001213300240413034210334121244322104440100110022044332212401423331124024114144410024004343044222430422032341300330240110304231021122320134413031324041124041322232214240231224032211042403220100431012132244344103102324023440230324043011410202043203423011012122223433031401412414424241213433320021304113341124341441211411420301241003420004144000244001311422210114223100444004034121023220244342043002441044301340323430033242132440244004414213031103423244224141040312331144044401342434044033024304032114222212012342223423232324322114032021443210141041324414114444134104343424332020134040433433223430034120313241043144330140222303230413231443412114434312200144302202103344433322013111111241013044132211332111213023410312332441221113403010141042231141404122304232403201020233332341000012121344303202232300244330042103142101403312322321444022422441030211202123331204303322434223014303230004044211340220011141133423411001123003442421212133132300231333323010142341321213421403121140121432431141141333013312022122334313041013", "301221222001020222243043333014120411124113121240200431411300443344424013034203124203001211130431330311104440042202034324303301001233434211130412221011302400021040414144122003343100334210430133344123032322104242343232313331323023141422023121233231031011301232430203113121200443341102431220423022244040442314022424301311130334420043341344342030434030322010441032120213310121132103422034121402242023412000014322131322424313444410204404440421040034444134331101402432104110312230040320004002413241114314203424303241302344112242212302222403440110440103002224012134300332424300023340323410303323420110212331011201441332324420333124121133441014004203210032004120240401130013124043320023311043340343344231334140310131114121340201430321331043233440131123032114421303401012412331204342332121002244240412310344232133212304420000004421402141023020000104202234321113200242112024022113014301024010232041303241431244220342123222202243124423020212311422434121223441402221133242024311313340100314020334034132334411214442414034103441314212001444141320204332433144443013142044221312143302143144444421130043401001022132001022323111140124204142423110232141244011233042411101220200143404024310202210323041142241011432001404244213220401220113302443041001303224303032312013443041141004144141123332304421200413441223121203310012424431344313411411303021331421122113320032202404303112333213234223340401402322443411430402320212414304442413324124314004224424221340441323213432003234442133312021344132101224320132223314034144112104110030422204400444012130224242320012104100312344311240133010344012210414133121244031013102422102201233240301121244143343041324302013114240021233441402123032012212002144142221411012233103213140221240403304324033122432113013140111034241142434120322311324423403111014111412324414432311221443003123011004411243220302002214241242140414344233423424003123333344043140121321442123141122011420413002343110141022020443033342241204032222040100421302041424334044414300231040421204324302214213132242200244241441113404204412312244124124031132333323134140303043111000111300104400440314302241044443122332430404301443420443312000114304424420443440231142022312130223431413223314113310433422000001103302041412414212411142014341204310444300344330101312324100403040110301124121121204340221212110311241033321410234121230323204034023303120433223011022004220421111410321143134000411400420310210032004023420431431230302133230403003230343112142114244322123230311302234001422320003003012201013042201214431210400244003204342434421042010413243032031133322034000124121100332333331023424144304310210330110133220021212004323101221344042234000231002123040233420312113104044323020204100143133234133223402000410302420202210204301202143442042423032221404440231244101004240334000300104430344112123132040112403013401001030003331044414432431231340134420423212401112143344221122210210414311110110440043202113430441401411323200020314431104431033411033332311143123344133134034133112122112344221230013241013132403223430413442203030202232331442004242013020332112311103303141100124240430043220422044224033340314430210303332112344240123123434031024012432042411444421340323220400312014444113322243110101022110121032014031233320334400301020201332140111201242201312242310401134042344220033014301343343320300431230004012134002312434243222223221414240024314322433001432324420341341412344403303112200220122011042442312310330230334320433343044230343440004032001400343043442343021322342412340140423124212031011102023312424041121432104210212442333334233410301041313324031433422221100331042014221032144234033001223141120232213301000111332420030330042440432011312212332100331010002032334211344013421003204423401011123344110113401224030233214010102340130101342013024011013202413021213334332300041120402422134013331012110234021140144343142321221131032010230331104424101144312232433223411240041114024121324432133333022033021344200444044224103014020410102343404232312200141323123404204143303123440014142424443413442303231213140421041004301200224011413440210013323212222343024410240112010430231341231040141232430231322411322442121243340220410303322223232423212133221041124113043424034312434014103443423032331444141044041214303043002031101413434422142104422330234024443334410024130312113312232031043212134103241302131024110132301141430322141213433041334431423311202134414124313011300003000022311314122132302212231310342103144200234423", "214043041430022221342031224223030341442210140013030111023132014122013224344121423113302422343002412210004023043301343320002044423443141401433042422001341220114432341300434003042143310022030233440040311200132034402443114442240334244440003423314443011044032121310242130304113432224224401242012402323233332104000030300232101111342412043001104234044402143322344124213044004344104422032412113130021122132340410411301141130402342340032103343334021021043212303011231412411210302002232313212002414444102311442010330332141344342203330300442424011133334342433301304113120331400221333043211341142114104302414441300133234414143401203423043000301231142323212030212144223321210020102314300200100230100213414132030432430321131224112443243201221330043012400221311011001004213400212133410230043332021112421302032011101242121131141233434111222442431313013443322433433344210112433220311123330133103333041300024234012043221114101013342401221022144434240003002344224114200312431332012002034234304404012441230230113121343322433322423222001102102142130211420332431123031430244020314213312131404340201020143324040423340400422032032212313110014323231342222133402000431412102132312323104013401230343302400341322011313344443434310032313214011424210433031211112200303401104413201104342341341110124034101414024121220320320340323002424324100440440041242432441243041030330020011242214003334041112031231230023402112002312330202434443033132000430110412444121200013201034403313313220110041311023234302044033210431223300430102142421012041000030334104343101342413021000441302323003132340334212324113444021203414032034411314311441404311044332021231324130231144402334300322010104200322122124220444003104031423004023420041043340040240002121334141221014414011034002324034410020333133414231430133232132432233220310230303111001014423321102333321231240224222213131032434241220123220432040123030222232341000043424330243233413021330231211000030202400322213004431442212440013030410212202110344230000120214233103421040233233240211144312304143443412430404230330430343130140123241024434224421424311142112210331313443201110044123303011344211013002201442131302014142103031123103313241030314142143123304324403101221104202312033340412342120234430244223201302431042023000310034011040324343222232312220414323100401222400400100310120441412133214223122322240324343023012343102101411014242120004043103230430234312120030134301121011122443214431310431423103032324101021321024042211312013434443330441222013432332441143004021043214441444044014102112443403020411033110330043044314030214044423343011420303433244413041340102403200002230303402313143421201330331341441011321144204400033241010422343041212213311314034212023334334243243343011322143241124422444234304130232043443030413342324403212311303330203430214120041211230340412401103022120020204444313213002304333303310324330340323121013111142334342012442044433300200021112334021121000243421313100204131242142131101230234142301030224122023312031332000213131033001432034231013410001313212100143033031034031413004401003424300032003323431222044334420444311042401110143103423240441002023224140024444040234100212104310401432003212120121340122110440421112002133401343113102314042102433401334031442040012304241011042222100024312121231442224010132131411222444342241130102233422443032122421421410031214311433124311443303102234224303303004434110332302131104224411401440241112323424330132031124310302400423322333202103302303424142004414342444222012014404330343041441124324144030122421320120123424101034342131314234030020343302134021224342201211014444240442233043412413431331043141302211241403323431110201331210211200442203043133034413130304323112203141201110330003101124402032423123222344241043133131124244021233122044033420440014114212220413443410041011240004002102220344130411212242112431203244012010040444311042012022221130423404131442242310444321421312400201142234413203342332442131000023423104240104413334042024210034433222444442001313020010101304443124222413243141043004434031021211423432222420042330034444424204001322404310022423042042423221204112403420200233341032303140224243433333314340223330110140200034404002142310140123130434204440204113120241120223423031301423004223342404124313410031303434332323202211330333011141132004222321020132133414212132123324323200114223140043331300042244242400230214104102240030420203444412143332411113010330304231421312111412133301204300442023430204113322", "343403034221214204341131031034033330424331200443013312342412330030444430232231234200124102044314203314112100404141314432241314232403231311431001001020212241140312300400223201224020413233141322140210110141334024204103433331342400310404241311414121040422331044042133202141340041023143034320431323041344413312314130444104223312130314224024421300303434211401422343304130424324342100000321203101300420331314302433444312201202403142001033321440204430243122234322334332114340232003442204100011302300240103314400231404212141444423020330040430314420111012124114304242133022340320110010443232430123201231211214114241241220331343142244242434200442431023442341402113400141040231400102422230132344241002101341202434112221444213444022221030110333413442324322031130220131242234133131214402400022132110324042213240224144304243232202410403300431034334100013213043133301301321120320003210300334433310441203430434432424023024213343213041323223210134112102000333202124341001040133441103201200341414010421120440412032220320234124414244243444314040033404212002320240141313040131102144442124102213231403003014044413341431312432402030242431100143444433232204103241312041400004224322404221241430142330201143014232401402041324413412332234410103421223013023101110041344200012424044143101010414344422224334031344004001044424434104243434114344104433311331304111310301034434044144112040240121442220133042113233324431220312001144141231023020202002331132311303403234334301322231142121440133300323020003120314003442003312112241234004013113000243004332300232004120124343121401113340302243301223044420211403240123110213100103102230201203103214143442434243344123100232141110200440310240223304213343300003102200302300111411032421300141110322204031442340232220244314240412211143111400031321110343233322044314423231020011211433324343332211244141120110334214233321304113200414144324201220430022220332134031220432034243101230001132112224444310143001210200140210032010443124413014113111312332044041244311424322043013303201244222343243014003103010320431003210134114120113210202234144223402104021110240333424434010000331001114412340133002220110323342021031100044133221200332242103022123022422013343224311340023431402431440322424010140143040222132103222032014022443404312242011410303010103100132310300424011224122134144124012220111412120430411143430011101140210210410224222334000332122322234111241414414402240434220244323034031004044300323013313421411402140110234421110020233401010044202114200333112244010444103342233312140201040100034140012300022013141123032200031323304232301433330211420300232044330113143204234442102142203113141443223233401434421114434430141120201012333243430003432140000112233004021113241032233144041031321104224100121233411414302214134143100110123003440043214220424403340132032340132110012002424311443032411230341234211023443314244023144011011300441002111222210422104132142310310332133031044331444300110433014233043303002444023343100044332233041241012201322024010341042023120244430310104434033011024320144232410023001441013420011110241043030201241422002102312321130102334413000113022411020433023410020320213001101222121333141431402314302332220114401444001430000333401423443330330311443000430001331014003230130202242344424132323134121002400241221102410034312301322233203304343010010441421204403041314123242323024340142312034102141002141322144130421022102410300124110103234342013412203213341112323303310333414213432330000334320131340103421333010421333131344243211404124231313344314431141441331213422341041304000410232402112010143030334302421032134014340023212314324223422304444004102212020414413402120230444101030200424343124440202303111000131144123322201133214303440334441113421402022241141044201320442341022134231044424343123123041023021034114211010212311312113341010413101041210004440133301134111244032100203104302443003403431210323101410433103100114143232021000413130433411034032120204132004224120140314304200303400221112013332423231001021233020104120004101122021104330343112441342033343411323034301334011114414214311242403112324303330342324210010123100240422332122203313130040023224131202004030412424133324024414221321203313342142312020443212202201303334122223422020322400442100103440001330033320042313444104110422200142322342000123203330232042113222414444033134234043234044142422044042331034110141004332131301323333000104232421241142341414241233212442444130202201014234130234121114023344133", "444111224320220012331433110030404030222023141103104432234334241113012410100233121212334342114123110410412212313221024321004321212044242411413022002241011421022313324223034231143322340111042434121333203131042110444010131413123024323211000043303343102022431414000400210210203401320423202014133011314021242322323241430134322430012221242400120112034024102004412011342302023304114203341031443303131222442041123124000222124001001241421141401434040234300314132213411233342120140001213044200444013423132012040444301434330404340224133103423003134043133343242014040231242312113201212404223221241131210020232440442221100430042041013042100244420114023244300140423320332104113322001311130031303300411403201030342332033233142104121212244142001312020321220041213303432333320041133143304110331020320102030432032333412320023443233320220113230400020110033420014201423034013131301334202203131222333424242024332011100101304401344021203004233324020222034323103222102214314211001234212120212113304033142234123044410230004332132220433010403222320340330343113020221324110322342211240304414401204013230213332314203213240414400440302344312230330434320213342441334314013124422142101144243032422142313001130334431130433143333422320103214303111232431432411123101304003110224320114313041442123022110134201404030343421132232334433033041143331333203203222344331422113124202201232030043311334401244023040402442204041244012111211000023120304422241131424120444402240204043103134003133321430120102031404410401233124342304310333434024013001230412422311411014240334233114401213114232344233032333442242123243224241021004121411444142332021110431214020224212041210040222244302212140431342410132024001214423310143020432414211232440440341102303422422344102131133210213021413313212234103042444401412202123132402012100342022321022420141244010344121311033131402403402404240134232430222141402344433334423313224301301134132011014213320302310233022133203102041203342042401402413230020240241334142224214421422040234413230300030020404333142100011444232100324443400144301422142200040024410443012210402334422044132422110143114440033211034041203041200040222114414442004013130403440010444231310020321044200200421222301411013443430033011020411330132220441444403140102121234033424224424443123201412434120413332340123344201043230122303404323122434314033422011323212340134141432201310240323233223110442331101444120121013130302001114340024043403014004204010314034331330014104120040012233014122001241441340332224144243023113211131124311311020121133323213224111340140024131232113104330144143430243401112420324011121140044343022103221032120042000224204221334411422012023244430044413121242443200002243210134231440024241001022140414012231140212433314043341230441301323431123240303302233424341403230141310143440143011040001241002042120134422221044234334134121243344022231412214211303042231241143341244240021134422300334231411341111431400300410020343101024001111304433331143044212111233040044422124331102030043034014024010331323111124222342331010111014230222130343413324124422104230000420444221433231143443104222232222140343332122242441111412133211033341141024004131141200324123003102341112444242134232444442344024131043044040123144334133104131230424021222330343022011431112333114320410341421013324202410333201043313341144232111044310130102300241113024331412114100033224103430342131042100323224441202444213222413003014224324303304341211341034441023001042440034333030433211423001210121301334324234231331411311441324013030314242233300043443234004101103200120432122433013301110341033321341241043210001114224414222233301001030102313044330422212122433331114244222210342441104124044333000403244314324211022124240101122124212444121221040133134021342003023210004004134242144024013431213132043102314014141114200341310424444220240204032021330303400030430403233022442303422441104134113330214100303211240343001011122323130114033222131114110112402240230124234421021430403104431131124340410343133020112341111203320421414410331110010412112200121333141340230311023342222231410031322103432342041114011142331210123343242204434142422430102043120421324324201104333104233113140203343020022042310142331311313332312344443204010432121303144140021443330221242222330133122442344234410421101140424014311214004434402443034001320203021331100014344001032302003131302230004320422003443101231221103024334010110111111133204442301402442300122201331124230404424301130202314", "142212234431442140114041042133130124433140231004230033422034204203100333110032422443230001432234223330200001240304321412402424304004021241340204001401103100430223412430224000240034301012421031413431442102332331223101024314104130030232110043311211000010044032321344342411024020444143303334420230042313131241022412402312422221330441320220433001412324010342230124221011043033331034201341332303143404310133212423200101211410414024013332200112020323313203430111241200333441404220213430333140411224320014022124302314010433000321013341000113023033202444100141013402402121040233400002041203110110241204132440013021013340044042244340130003301101103423212014112441032410423223401102044101440340302143403042111123010344314140431424242124104342141023233414133330313203403032013214101110040324033111104420441201210013142040443112434104400001233011203210201121110014234004230003144234341424443440131032023110441441204022400200103330402104214410244141333340222021213422214403323431322113420432344311124424213114210000420220334114243433402442114311214214431324224434420411440030242021024040241331234331024234442331210012323322004313211312000201421341443421430223441121124404221324422441001024143400301313213110244444141144021343011202224224314300104142301004100421224314132020344024130201404210112043403042330333021022413411432403000003042423214341014442141223411330040340420201232222032232341303104232322030102103014102314040411303242314131212224421411324321012311301124001444303231104240440303013423234442342014043433120033203111341342334224122030431203330014332211340431042004214133043002434012403101414301341103423401143411222041221204222141312233010344444111412413242114233304132221144441033210413043123033044232243404040344100124411343010301203114040444412321444431141223201022101003313210034241004003242434220034442323331010404303120434344332241133000220404040141120403320214313341332224020314232402011133142444000431440202004132000332430420024014212003231344331323201112104324423342020443002220011111332200400143310010132031013423322121124040130113342331034341141124321113344021310011443421122120210200121411222244042332232243323212144132033414040412301144301222421310202331333402342233044124333030031314021404131424323311122112333213110444111222214023022343200120014013034320314114232442323441310000442133123234131203243222322020133021024023223411223002132201344320241334102211303320103444121001343314314034314344402010431234310023202221440242221113411110112030433023310403134411212304330324022101224114331210400141224100002121023211120313121101222233103432334431432131212312302331122431021410042010433422310422132323110323402200120443414120143302233324402304140304444140100404331421323113240412243433133112003343234043110434044244302230402000330410313022440422043112403122144011422104201143101142204434242421102134040220303200122243423222000130223321220220424130124004403141332011420140223404143232221440401412030330402234003201110410241034213101213221413440332114014014120432202342342402300043303000310010143124342232231024334142143223214210333243204304432030442042041043000042032221042244431111001224100301021220213441011040143141444010314012401130140413400431113424343242121011130130230021410031104134001402242434234312011412130111043033423003032410020103044233422432203434242201034342234343000223414340411404144143301422243443410241242241120113032302022020330244431201412223230114214020134410112342012431013222041403223210433012414220210224313022423401324011101343044311444444432144223342341301442411303104041340143024312242340314041343234231342104444140440330444313031403214202032344130322120123334311443313003320043022210311002223310113102443203032140424343431302112220414132100313032201233100231043301443344201033423412241302040231411301111002444014014042013442102140410101010230024341000140022412103321101432213203224433131400004240112443024440110410000220044133022002100244402121433243232212223120013311234213123340342440310032343022010014134002334434010430403141210340042202341002034001342003113021422200232431403430311433034340113032334100130040413340021444214213332103233242123233011042114224402301014433044340334321244334230212040310033420011034344131241011102021343230344023431122231033301002044400023041210424341043301314112331141221412304022231010032240433000043140244024202341213432231001243101332422424044111421224410024034014412043040212220234212223120423104", "432132104213231244134014434110432200334300223004413200234310031442022333332401100413222313342211322012110002003023340001023234014213344240043334133241221101033104102101413042441141001330103110103221330420403411112243242111433014414204342241413331403210231420032142441444303222001034213310401112310204231012244133012210241141242231222411142311240403432332032100333002320232244130230132314000412340002430212421423021140010420040310410223420020443313034103223431303230010121241112141211041113101210212332304340124014344221222411440421242343021030101144121443343234040010134240400424210311114431211402042042130220044042302442032030114312041001044302322023443444200404433013304441044243244114103223124124130100022100404132321241223204123200404032102013011240313233101332020213033300000120241424103444431310212300332201403401203401023400342044140023414204444310114303221210422203313433241320341321140444332041123021440324331333010210101333343440302441403120222130142202243140042114240402343340221112040242431032413004141011414032333402430124402333132143212402241142124033224203041124142233101404022220221202232023003421422323420340010230331402130044301100312011014121103004340320114334121001333120344143412141410232201330211031320102112433314302104240244341440201220123310143441403300432303241441441114212024123102134342100221322003041211334213224203033241004223423121140202414124330313220404140023323031120401024230332130424404413123210411402003313340043430102303203232232143202014010432322143112022423032104142023442322021303223344003041001141231440214232024212123410044224021334221401322213224210234411244042343414112122201212144202143310132111311141003421142210022303404140310110140041440040140002430113242314013342002200130034332311134144440202120123344433030124242413443120214433320020431012131423443141004240323344333023121202012301310214243231422242000401001011412024432313014130124322132234423200240221001311001422223330133210313214303032243013422120420223223231233421314321424420403314022013122004021034140332221033114101240422023241400314234441144203103311223411404323131301123303334042000304001144324401432440320024123332032222224314141301130342144040414322333101340240413200102033141230212143103000331433244041233142213444122004130412414221343113423404032421324321111104332413121031032403314314111302222001243134124303031334102421410213002003034444210030220334412403420143231130304231232032304134230140310423212313124332233021322004412330243114411211124134142100101124102303342100330120333311304324340200121322203310223443421143021444424120133003441243203023212342210011102000331421144420204042004241304244301421440044013233231010021344213023322310040004234342112213412134340324144012134043312410331331213442101103414134404324324201204042141304203440113213231223140130320102233340402323220121300001033011133201213321433010323202401103002042203212202120324312020113314240203102303422044130340403041301103131001413304414203224322320232010311014022401211300240341311314243434134412311030002122023344203303234114341021023003030000213134413041030304123214431314300210023140221033240142102434404313014121442312040144010124311404243422042243333304443444003332110001300134343014011341003443030014412002331303433000031242222134023231221412223232300030213023421304204143421440202033004412324444424202113143030332433424130002034001434342341410400244431242103244114102130100044340012142303000101044332123422422431140134101111244333033302213133222332031241324014210020101010130330311121041024034121441344322124020140112333442001122341043332441030021340204203430004202203310413404402033310322213301431032011430000142414101123420012200313040144303014004312411042342403423311424424011241041421430221223240231310034144403022100144134443114331121122022011401104124243034042204121144141421022322334002224032411414412013001244140144003404001402400111034323430324414333044110000044202114223124024100030221212312230301143020242321341422232440234242201412423104441130442342311342140141334411024204424343223030410234424324043322240432013010124103132410314044110001441022332422442201002030233241232342424444132224231302131123411441344102324024113120300231434012112341314423043213244441321314300141243404141411244014243310413111320324330433322144234102301044222311011312033340221411233031321222314212314000343102224102234230340324003402322304022103132314100322403024440433221442431042010041", "434243130202421313042223422403113143301040430211434004102444333412414220121221033441430221344443041304333240321343300214330312414420310142241141400033443422340123130023312124120013020333003024434111344131414242134031104313230334131444202203034022104224413134120130221313333141141211332434221430022414114402403142244411020234104341214443101134234330204030342110334110130230120331021042030133411000104223212301420410420430221423032344200413420402332343404111331310314021041010313440212214012130301410431320231432333043020010124321014133132134120433000113220312312004030013400201133110000140411121412233303444412110442330323241242134421302043440311110332022433133411304123032330010143024124414331040400303041411234413032031002230123014113212303302201201232442142430042300003042214122222120233022313214201433200342222424333211140322124330230432023001241344014244434104234204412122013133112340141214341202301042434433011103140400030111413314330111101411202300212430332120441222022030013231122420240112113011401024010231210444112131004120442132300100041214140440133234223404243134242112421012402402120343304021201144443331343423440200022330104420311014100313203340104200324140302442100111204314303344120032111111244231202110142030413343324010343111004431213204413202330413233422221344144341101132123122401132200212242332310101101412133042211104010220234003401004021422112140342320443340323214431411441101314444223100400440130003340322111142141003031100100131014332011013224422230122231413330004030030220032132032132330010303020301042212132214100343412321123223311112310104212411214013330210121130220121404411043042211231120341334103131002133201034211230112443033312214220432143020200404103413244304121044142332423021114020010343304442003223220244234334310043011014121022013131102310143112441120004003422344130140444234403340330102330034242403410221003132244424123033303414100012423344043004203410124311421413430242032202410102303224402113344014223043114012111230313343222101303141244412131203234004132302432412242103321224133220232342340121324311323124103043430413323003321430402233131112303114441444302012243423104300024300000431321202144241340230031112021124412423202330123314243110112231412201031444131424314210001032101411400404400340403041011222122112041320441143222234012203131111421202001244103424243403110231322343224343133040044204133341144402420431422143430323402101241324331202411024324041230232003213310443302010144232022210444342442204412024001411410011231213222341031302414340303212342410123000331330200204010141014144203214003403314233024310244244003321220034400314322201341124222033024401043442343403321304212311304404342203044103321330432221210422010140343003100214100043421002310322233320441413400330434223003433001302210240121412442402122200313013131131234113230404024032242334122300424104443330014311223331103332144231223203232014131210003123034024410303012412040124100423124040324214031404040014410203404301313034442404120410223324124343310444332401313414203131302211310243401143143232241114140201223230212001441341314220004400332031212301202413404121134203321023212342200412441324132411114003444213041201321443000030221432332443203413343240111004113022004043233214122343332103110002221133320430423233343211423314134333411224232230134430332243021304440124440330401203233222403331323312142033130243310304000130340403114324200220332410301310400310344041424413411433311001404223032200102013013344444231312244224101411223234014132014403144231122044344134332214221222401113302024323111111023140104231421142044444124130313440100312032432410221034242400440404002001244230304231131234424402020102340344200430341230322330031441430121214113210413004144010314401113101424222103220300020343200232340311012402040231301414230041042030043224324310242302422042341132232410010012313311432403210321421234000143242411100113244324003104342224123242102020441033421101311333403000403232131023232004241141412441001242203101441131314012010311220300002101402322410312333101043030244313420101342234042413111033301404233240214043203143324440120420444230131314040024220331202133211410332031030330202404104223302101333404312400302014213303043422424121413041234201312022220413223231432344120240201022220121142001101131114222131330130432224223440234014412304131021340112143212022333140104411023342402242010301423434022232024131341431123433343043400320344133412214021234134001421313334443", "413230200423214401003233024241223442210123134411144144124004142041221230041341122030312344231442324432334330333323434003432314123132201412002121433233301142134331311232410302103241132320041422014414321214420343323401230420133402202212101003411032203300043001433302031311432014222104221110241104333333441013001212211443114342044104223033221243003301314020131000433010243304444232420320303214402422213440303102134040224222132034020020213042200143003022340304303222411321113230010041213142233204242222000121431423200301442102204222221000034400343304143211340343040101003403020010313123114003013114440243413420233343224112404422403210403444040332212434434042404322111343414043030131002331040134033031343124323211003323410400313023210233124111232210103202231434023003443010401340142022024224241101343111403431320334222123212123111413102444421114130134401244313100123134443202144104400444423434014143022210341203443334120330214124241241344344212343243433120014241411432323341400414200303440330401040140331120204313133342313212121421441313034214340042124220341403400432234203134331140221431231444132400400431120241111204403424324332244221121012242003413314320104413324334034044040422314243022423031411222101403120231422321414221342101412034044343102043311322413102430020300340034404410102000330044341012101002212330403302124301401010111211400202022000001230442020313421434312241440142301430102323002301024143202021122444332003412130214330120121014204313424303403130204420041320314104130040312003412000034403202230211420330421303202142002432403243302142211413443003301423121341400443111323331102132141404344201303442144024013113204120422321220324401144404040242022302402133323124240024144101224310212133040030413120233012230102230422021200340210433434234123341343204121411413024232121233412130313203243101021040100041311120040201432124204414213030442210242343314040121001013241142133414040134101334111424113222401344241103114204122132343220331102300122221102104100114323421122232044413322222322134334322123001334234124421041413410103211424441211422341010132002233402123404224421000002211114103040002134321031302432114134423203322300314334332120314041204401322422422003042404213240234204442001243243111131043120011032241032244142233412230420202244432100234323324234142434340324130204202341011242042011433343442403400214024024420020110443204124020201034044434123430442114134102000220043424110240301110300301012410111441402400023442340041301031131320140141414434412224004414140022002144143024340444101010113003300002141413322122432130120200202410423323121133340141104020141400221121334403202444203014122112300013304321202240423034000141201203322013124404103210234344301321142440343411223120343014113114031414340430322344442402422214341242411120113213121341134310210141103433431020404340034222001230222433434023242112242020004032014343104204440024344202132413434123444421303010440334341144142123233210132241314200413131214102220233313031421041202130021030230014233043012442302302243344333204230244430013221240432203142131324141210303012034200013330423442113142403041122300300343032034140310104332433322111233004111243204214132320122030324213301211231443442341424120322314444444144212223230013341443212243134341030213333324010024422223002404132331412232230320403442043210101312311042103421304341412123202140022012031401111421112401430324110224000223020314440343444102030043433102402142143212010224040423430210414422101123130142413043341224411243112144121344011114323114343133244431344220440141240004043342234014144033132443302310133430124022240043241321433012334433443134022113442231314402412030321232130204411412443112343332123103044032240412224330210203133302334043340311022031321431331303301234201003310123324231440203322241132410112304214442112314122311224121002024043324133020433111320433112040341041311431004130211033241313211310324243014101244223221144400004031434434100110334304340043211044131142202330030234211003021421301032243310320032404020234341024112421343430344124031121200212212123142141312003131411344314144222104240130433103024043122233211410240431413414312134002414420010131012122334132210000340434021222331414430221004302443433022233421320433243124304320214421312244020421011222231223234303041030204412123243121230334004324022141110132313131343430141430231314303021220000022342112202334040223310222122220011213302320103412031342310410342220302134122002010440432331", "204344441132214000201301141031330002120201041130241233341142130041241122244423241424320211240042143010320213024040003331221121200421044244421211123434304420413413002004430104414342231413234212010410040333111310142133044143413022041422302042003221423301034032244400120101403424140344241240040310403432041124122430313324414222020203314342411122012042142043120410314140311341420204220112241334024241333011223022301210313312424001444132133211422220201443422230020401003140342403444324020140040444431413132121301230314142223040430113301120312044223041120443314442204220210344210400032434021102002410020320013021222013234202214030110424443024112040311223231012202242011014243401233343100322110030312233344024003143002421422142243120000141020411411022224044012302323114341120404204113102033103430421131012340332210232400143212214222113223103202321241233040230204141343024134003323100011114142311334130033213333103302413410041120004313103234014322100112010000134010143204241214133311004243421234403310320133424324343430030201044110220210302140111000110031412302220210141302043420331041100201241423423141224211433103340001432041310402131230324320244201402311114244404100012342031114042421010103104043420203000301111023300203342034232342144213324300141140412304434410112413444140302140012102421034440301234221344303224111403201203441121242431024002443344002434310211040202322131143112234014204043141224200244012220104033410440243213033014433012411141030041230000423444130340232203240024023242201031224201120332143124114420313414231141344014141231241133013423034231323143213003101021132311001334122211114102224311444013113142213040013322213420012121202130141003320144430421200340100301242044034413342001421243201040233001041442131304023040331210103004230001244301344140222303413412322033102400203043041124134022030210123111333042031423241201232341142202032442344102002132243412234330130301232004140221133234112004041043210022003343133340341442221244403024002144031313432024234433212144023012332111012340242403102211133000021322213320234031032014041113414233401242132211033312011031310444211304441212240244120110333030004311104032203130324234021403114321223031104331144314412342121223010223440104420424413234213403442323042040223311143404234004421424332020420131344421433330111123334041340134310210313314011420120004213123414211321000112421121211304424311144341342111014423042303211110221321440022244210442020121020411423431212024210122302041433443112424332424431243433123433401202041012121222400244404102420013040030214421413323110121422333101102004121233202322404422101132112311340404030041432323014232214241343321211012432014020101132211020314324411014220434244432341014414300341234423431301044104033111403043143022423212014103100324302042003432221234313400201021124033442321321002220333402201131122322220034410443214200000242324233042042213204242110431423334103140131434200134101300424241344104303314102132321203240003022413313201310034323020421232011404021121004021131403041001231113233430402023431003043204020320314441413210240413412432434343334334101230334110102022442404221340132134011003144314442143101131210143200240323322203110123004343113444134433043411340341140312000432433241211114120433411211131242012101114432030443330443014301141130201230120422120033010420203441421021230043121410002243000122401101424422244044313204123042104000042240234333111304022340314302014431400340010120204400123043013422233222221444014333242000241100432402034210230103214204323241141430001224100410310344031101421014043441031140312142133204212033110034212030120313011101134111304214340033104130310331114420343432442232311101340123221014300221021132324332301320334042222313431423004203303402243321000004301432410420100040401032212100142133332101034203110202012414242042411011341341403330323124024123123421402110120141331200340120110243134134213104341304444440014341303434302321031413201244414331322121343400113012030330221021114413434220010222123400021131401002312131441440104140343043002214244203441401114034433201323003321203200304022441220210021142324100313040011320343441102231400042212020103010120111013233112410203411042443414144043132101444200013134214240404211422231340112003041330001021010121301200431222121110342021324143101042130423110442214402333134144321314301043444220114112434324013201024103143120303040413121003100440431402103044300421433313433034344021443330112443241400240343", "432031042030141334241024240343402211313303214330124203423124443012344240012200002002442413030014211413400441124023041400030101031220202040224332203121031031032402044222333241012211314113110413133321333424030320033442042222110040222324101402040223310330442131114243140344222121220330011312324232413212121001004340030341011232444213221013243123222001233210132102003242333131442341002232022122011403303133140244332220202110312023214004203031210212413334424043223001013314021220221303102204242020322140342323122200030440113420201321443040033200131024440013203233210013311413003004311320130104321010131134404210202201031223401330313240413324124144402211431410412344331313400002311412311123232101434334010232202402244111102443424042321340013032143322014042000411123430211322323130013044030402422401302033413004232403144113200320123002120322423011304101423302241421204300134324003210211200341030140244024203032342031241202042032311222144202022321041121012204131200331144114414230404401314203334123401312021141434430200412422114132143022033243010102434010313042444341103121413042004241440220242122034342433041302221200232310132002033323440032002313244213010200113014020222031102312431034432241040324412310022012214042443210121004200122443424322442332314401014014242322234114240242344313101234030032343230130024044330022400234014121103213200032424221142102224322441233412140022323302013222443024202441202441331033002412030303421424441203332101131141123403041212201201430002044242214110134323222330130200322043430331220434232031200324041302003404241244203304320302123422030310410232104243043433414144433312134222102001023124133420411441023322022344023001033214440440423041110314334302202101101420343243442131133300102122020033000114230221401443240112124021223131010140342424144304201332300004012111321442332102324223124344301041230113313243012130014123210023214240343013323440232243002231021422032042010012044200411340112332332143020124003044141041344222423134221001331140041214441334012302343001012024133102201210011432040220130443341210224043210033041400101413223121024421433123402414113432220203322024200040014124024330230344413243102434131223421020331320441033012104433044121321331431130343121230412134314144023333432133410030241231244221214043433400024142144432413040331113101011103333124144004323222443241303031232312004241331143421430230301444314401014101323302332244443301300022322430313014321043044140111440300004121124134213433344244041313243213110401210201443422422133244331101212431102224014240214123442410201043210344021402223012401000313300233342021114011231230301431432412422120200444111310324314440434002043222322024142124341000410142443140133440124321310201021341422213012241130000013211033241031232110201022304240323221012424440343334141312212403314312113244224243442012230301311224133034133224240010133410334221322201044343300312304321133241420321120230321213413211321221113042224333433023313242044313312232032210403014213220242202211340021403340140404431210210230244234302340324244241040222421432124341004440034034302132230122430232014402330432413101100042113414221144100000332100344012323012032202040221102200001340043223314100012324310102001320041010433314112213144222400402411041221103320422144311104334243003434122223122330144221441423240220234402232204122341143202423302214141030444221420342330400332322201040000342343240031312123034411223412041121003112020103214031441044444134402323224112221201003420210024110443121221443114241130411201213143440031102002414213411424244023123343241331431422214210331322213001043401424130241231233042301242304142112213132321143010400124112101132320310434133020302403413000133031140341341242324404243230214004402334111104043010024224130333240240140120341444013213234114311310121242410234331213442002420302023431120443143024211121423131001112112311100114233023424201233123122002113201111204143240312040304032032240303103011110410022012000221104200244201300432140303201313001412314401320114214001242400421013101243243341443312220040421422012003341003343331343432120044342042204231030200231124444133100213103140334231411021123400432044033224032204023231401010413220143032142101022323330024041122241123240433330201200330001021440020010311111403314131303321021201111340320321242321423432034131024443302321203230044344211001132424114032322134044211141410022401101300322444303432421022434042210110133134222334122214123430314314443", "430414421224303203122202234343234100423100142031012030240304230034232234202011100000112400233433411132032313213231322332144002322114232041211333012333110014424002241332012402324423104301120201244131412330002043120414304330032244324340214041202012131434120323303434044032030022122434230320144133301432104314444441212333141032203330132204441403111402031412422340112324423411121321101203123141344312120342402412011401022101144100300412211042130212012120301433101134102434213410103414321030313401122002241423332434122430334402124004440122221304300041041130101241004100434421131414324341034042122000340034240044411320023344331432223314404411423311220424133313021232131142011240023140342033422424112322344202221303422234431342331122043342134433343132112223330431203433321101201222441004003031231331103311432123010340341324413310304401241122233223010443014320310100342424231121103033340204404104142344404233034123110020040104200142132023431324444243300021230443002003223412020024323220242302332032224222100212240330403224243420100303241312332313441341443202122241140400030032414444301112403432211304343123040420020044244203303301343242044112311440442311122414142042434320044221334011012031211424303123423240041412042140133100432044122030112412302101123443311334341041410003134204234343104303034030400211121101310131130022222413122422144411412300241312433113233223104340302422024110241313100242213114032341003033120234412100304122110110140301300201102420122204124222130412434314421243300212433123121403011042202312142330112004433411102001421021431241421402013232042002313200304300323143311122122442401223004031311423434201310203433044440123211412313130124130230031144442401131101240330030120231032404242223242121044333424233042041423340003023101434142141121323122101020442340400223112434001033001242403312022333210002102341210432212224022412212301022410201203212330031032010342040234131303203223404342413214111023211214432310230341320001310202031404322101444242322234433143133223140004122442231443203214342242414213103132232011024130420140404310230011133041314204441330431230234003104441302344402214401313213011310100144334042440234224121311310423202341402424401241011321232310042123320222413102413442113204214301003404202442141011024040344332013403032324442243303410040201212112332113211334402412142321032401133213444220401304121200201000324032410304234114212301340130442243004130124420223240200031212202114231323040021434003334124210001011212201421412212200440232100412120140402002044222321132202403111301231112322344323133420444012020031442041141334234144014444013023230120114322200423120313303440223240333224001240303121311222442230001043411411111434103242311143034141301411410202201130124240320403130422302043201134004331334203202120204330010324304011200121243210442314420432033400100003241000413112202122433234023210011041144200330000322331034044100240343143343122011423244201010222043230403402014212141431023410323231021332140144211322223023442003112142334011243230203122044221230220432143021021114031144221041104443411232032044322301041130340312112012010002040332004104201430043414042243024301134103134113034414410441040021212110344224241010320122311104421423122343222441043434224310002131032133431130002003420034203223243112123340004310210400433220044022021101130144233232133300022111121244413012031234313340440413030113332224013331130440103302004014240413104040431114143311013132310004334404421204023104022443301043332212113243320214424244114024423204233332213103040012330012422343301202230322413344444130412441100224130311023442003244331132344410104223242101043041043403202243110004412114340212032444033121023004134222011323032103130023004014031304342310244133403323021142312411102213401112310022041324402322212042242032122434340121320343303132300413222324431321200244331222414312230444100413234033004341131401203030334140204142204341423224122142043131020322230040232124034102432411343303122111023003421400214020420410123214001122113233413142324003122413013414223313141101414214343443430402214012122401241122123023144114231444224014003423114322324224423030320233343123114022013322234023440433242132004111143130441341121343040311100224322213344110043001401303422234004230200300111130304443412400111403220100204130131234242140240100213210211403024344012144424344413341340403302320214013243204124201200121303443121414040343334441400011022312400204140011333432030023410202", "434301303222133140100030102141302032123043410420214401330344134433240303233214041014314002012222021222223421144132422430432443202141341433220410424011342122221323230321441021120400030214321024234330121240423011144031210114233012300040043340012420224323104244140404203232000200123114410344004040432410020013210224423322004044142020000232121022113121323432242202121342122440332042433211133124100244134220213140143403101434120200022113203231434431323003414101301010241421444224212111012110132122342332220114220320323014303221403212043422440431102102430013320344330232223414041222021004334211001103442432201241214110432234443031042210301230210101430442132202204410131244023410410011340002422441333002441433010322103214433423443334420240410114321112343123032312312100141421401024133133031120244020040442103102242031334442232330104122402400021321111304302033323211130202034311201022233122404012043134003220011010441010124114143220312304401201431020423040110143022310203443201031320320130223231412030004110341040222032112442413112040142442224243041102223041220404321114044102034122032013444042110142441431410213240311200023342323221233402010120311413142001243220010410212100311434301241201443402210202241424411243224414022332231111304332221434021021144042313201331422432330212433141030411442004020043030304411441001003332413201224134321100414443113444300401001132343121324324420141213404303214033213031423113241441023104042111124110014002333132220024041331311330011332030343323102310413222033244134242033403123313312401340004340032201000043431313434242241133432220243341424232021420434034132134002233302413340340231340022310132202200421334342440244032324430203412320232342440440013112210300410311110021013001042123100411420322211213212133410402032030330043311421034444113131321204444234342134113232332423431002401234344232130412434331331410441233231321114104124022332101044343243404404023430110310112334240040114134011100413032433403331021431401232011242013311203014043242141323020413110020111324410104032333102003404002024002201023431441331014004344433320424010111001442014221200120203434432214310220243230330041321230333203314030410321002001043304143423134334320230314330144332433200421202102030234440434014324211410402223021222143014032021131133430324133324143412324100144044003104341002014310424433403232214404344112100004301342310222010341204234023001431214244141101120234304103421402312103132442012003101400342021222024431203313324112443214421424202140420201202231210022112441124414232040011333332222423123132223223200231042022422210012124223410420134002402122103101230224142144324000314031121330204321224112344243320114023024214030213433144014202140131234313140300441402304443342144343102233143224343130020211004101430343420143213423120140013023022010340224323032121034302004004110232011042314212234433340100242334401212333414114402121340120223140041424104423020331432114441040243222404304321304002420243423134011303002140433312411013422341104323130342433010311430000234011210021320240240001010012443223132332230332131233034301134222132214120032003200233322033311420312131142341331414130113011303342443233242244130443030143034244130241144421444242023100321144430243432443244033330303140031224004130322000102323420131231021331324030434132033100022334432143300004222122104031201140302002022312113011214233232241120433420422111313341432043434314231311431322313214013342230111412100200022234210411030122144430143032024444423143140412144414444400202003232014403123324404102034340033221141103131004340112223113010120004244202310112102420221440414033130030041321044414221010011143201120013011020323310141433324204220230312110044233311100421121231234224221241014220301341132024121210430040313034001432232442331003442011012442313022330132034121410410112344442123132003011142141141020122211133213410340340310403030212104221201302412441004400402112204120314344103121313244114224320203113401243321101441211041340120024010300142111442000101333231003141102111121220231443014310122204344114400230144333222000231332434340314024042214002223243434421011441323204303223133432000122130204043332022243212222332440021404011043210002200004403301201340414400303200324023434203120021140402223321410033342400000324112023232131312134144323311111142442003141034330024320201313344320224340203002023404012114102234404121210042201020342032243311213440401442441013143130224312243022442211010102004121420", "302002432102433213110311213004303122104014141344310440010032022013302244110000332231224001003342430030411421112320301333213401123220233202340043114122434404030411043340041102334114020401420330230043130144020420230233223013422010400203304401101413211420314321222222023134340431313431411310404324302310142043321420043023322322410203433321000203243433302420103104114104030432303124233441143321043004141043231140202032114143344100330130132332423122304102432224214441204023244402001220344033141311134110131112003440000322320324221114233032424130312224142342133141203203134341303202430204440203022003434143210113220132413042440140440240241121031022324312310121434034122031302330103023300202020431101033430214004403203433300140240030244002422431234131311433301331213020022042341220241001222223131002133440423310044343203311323304401313214100224433413032220143443043331334010303001440020130444340214311321104014322424331203022120324421311243000022440401144420200422021221143211123110134321113310031424312143341111304212114200110220344332032134322412022444324042301201234130320344434044113333212121313304104121004032414231142213422211433422322003004342012330023010044213020101314040040312324224234234241304133132133242003041030312201414111201140310130422002211240032010424322124402021143431403244341123113402213204201103343443131314343342014334210111033331421033124201043143420234000432230241104333401202422303321341132211131424214304231244230133024424210121000130101241014121042323402413301202221323241131440211231221242341303120104403030424234304343001330413044140010202432203303213021140114014322114131333322230243332144443034101204234410010244124224020130024231242334141002341034303300122440303134031403214130433204112200014401414403002012200214020144242312104122001243303112313103012221323420132321123134411400221214100120012211323234120144013114223201033421340041332242133202103230432214411143110422103033340340031143422444401241044311100402433042224100304210322231041230130321311242342123312012043124111201400320301024040012103001342304202241421032040303141212431140314241321241101233001433140211433140423120303313100223322230141410320432004412103211204042432101124131321141243212104313002222444412244210024000441043300413031402003432032122401412014443131140214430011230111314003241421330413112123413110213412433213010442411300024343422411333210040200412004043224003114242331212144324340413320123333301141234141241121222321113214111233110233211443401332102032231121030110013410242044123214243040311040214114402400221211443041411020213443344234330323110213224412242131341223310210112114210420343022211300031422223313422421310103032321310020433441023230303021044424221332432042233331144040041134030343242434321442402312244431034202344404410230120443411140332431423040040422313124243242034320313034013110230340121223301210113003102141110421441400241141142220120044003301001320302312134340431220343341404031242232120133020433344214342134332334332132434233343214131211101313120024002201402010343204130310044113241211331111230303320143334404340411034142114443033413444200003201132144440112342203122102130021140111441341431413242400104434213034302432000311430041234430312420231404021233103410243411240404102421031243120102340240040211434324140114034244024040333322002330302102011220412343300333102341304243012241422321333304443231334320421144034041342431004001014142023100030013024132411132431242200302224214404400304201033044311432033210012013311402224424040434021424100143414134100301430323424311221334201443411424442130442240241423132313401334403202203423021103201421131042310402010201243103403243044321423133403340044120333024432403004402324141231432123212311042042142102110434134123132041331243234041134233020110104302142014421120424121131420041232331134243132114140311423032133042344244310300041420243223231434403443203313243423334442113311423341231100033143141114212023133133104001034213302132103221101003022043324344031320210013120033044233232033101222024200302344310111441300013233331401134304010323131113441314421031131131213211311132233213103342002304202024020423444042323032301434302200030132300140004114330214313201332033401241232102120122031110402123242320141302331424230002003101134311003211203340330222403232434104230244001310303123144111432000303221242234021104203031120144413203332424030313113034341441010302131413410221444003240130320013104303311341430201020111", "232323343000112334022142243214040310242304444143423433421120142230203240031201021220214221342314412442102140204111332301240423112342441013002000011003401003113031002422340104340314334110123121321303022322031122440413040040004241203432023144110321031140413412111431010244441431341022103112402411342130004003043100201040444044304422312302221344341222030122032112300112431111042400034002110140203141003442234224213113131332300133402143001013114033114000423102144231011231321132342231141131101403214420424430231240403244224441124301221040320402214044114432043142431300113413012332343213430440330002030012131143220024040022043112211320312122011232341412031340310131210132230020121401314110012344121110221402323303303030412124302341010023443122244320133121202400432112001104303224243012043000304033140412344444140430104204141412010413333234441311300034440421104444104001200340220144233001143441400001323341132003120210240343330420042001130242204310231343234144203402114330204303403423233323131202112222232333223041302122424133314004302332120101144112424104220231401020333024303202221131003242033131312024422223001223211023411101412332422041443140111331222201212010221030142432304341401233102111212120144220201224040431023231042030320030414222032200232430442343313022014400124402004043304413322400312004410022404343041000433013121234303041101334442110102412134414320232240303102244023333331433333122201024422420223024121022130424212404021324414014422403121120141123304144401144302434110232424013341101300111230020133411233413112213240130232340123214401431100210402122043224344333004123034432303102101422203033133431214230240243233203334222002140213412430404041332113144333310013244123324031402214133344220333231011421411242011003304432012242441201024120414040343342230140042113334332344030311040032204320300204131243402231044122313442411142221012312313242143341203122430414220020243232220120023343044431043223313211114131132302433041024121212113042244443313113310213312432043123110340323402000340302101303140303013312010443230224021002333304314010424323041044241130044032002240244113413321431301101201113411413321442314344200042431230443113322331131204113220224214031403421344231312221134311102141134220321133230403003242441403200230004422431043320203342314220430131044102032241020002232403142313223303213200032000420212011010112003430132132030124004011420120400402303031340323324331401214044013202211131241211140011323434111421421121330204043141312323203121232420013113041341332440334410003422004300022402420013223200241122040244114333331112014330401022444042433142414411124130040200004313120224011030124202123320103032033303032241303034033202132433134411113112313231411322041140202114302110424403412322442031032111242201202423414414214104403120001121434414031023040120100114430400321112424412413310320241240434124312102440402404344340011412043433330424144132443440221242031023021142310312034424222241140220041424404141441120033434123124023024443332443424404044440004121224330203240141302300441112301442333312024230033112243414441443432112130411421033202130030242422233443430301111123124202331022034132403221332143411444010024101123104441103343000323304131233311201223010204210221420222410432111442444014214220101343242413422102113341102402014032304344444202221324141014340434240011100100442133224331404203013102401304110301333422304300223010324442323423120321344211301224421240000330142234321114344143202244244403314413043204130120040023141403420110000202322313140421410343140311324424112310341010040313012303241134321421234114021331301134340302433222424303231320041312131331341444011122400233343002100203423032233243424031442400344134143120232144113340402422021112241244014043213112240124430232403234302142220014413021211341411401421102304121202332333210340032032322002300402103141222044110403433143104402012440330412312411310130012120204122304304240023240232333104114443320311332001221022312102011323140404214000023012323221023112332314300034321042402004212302204120010144442301034124210041010000031220143231104401223424434040304344312000103114114400013332442012423220400111001144320112103324110242221433240330000301111313332144313234001244043030240030140244343414120124233420323021311310033132440304411444311310403001404321302304041114111420410003331213312014024344210233432310011243123123432040002322402112432143023340422330002132331012334310133334414014400420413121301200", "330034131032324041120420244101124033242101432114123232104211343304031022313002432311021402401030420340342410104201342442114243320403043122431003144122424203221003121001404031111312223240204130124123400304422412430234412434001412312311040421224203421221301141214323233043024102013200001121344012130412010021221444120340032324021110022100444022020032001003040003140144340240033030332144133140001140100031321012241030211030233201410222323000033422341443434211002243312100122104031443311121223433331103233121021111212403131011133240342301141433434233232332120022141311332021410403332122322213333021144010004002420320404123133401024312001014112222201332030000023301132301104230124124114301203121043010411433314210322041144210110024332142313213412423111344024304034023240323444424414213012114140300202401020240301111231020022314410132203201130412233021300310332413233243444421120020110034231332310032110033204430113141113402320033331430224333222000010240244022330341132413301241420242211012010223403034400013142233403120122441131441431341411104134023131201200413233044132324404211241233202112032123210412420121040044012324221021022234001103122133101132313313444412320243140402422033441011014044204343034344103140314234100244441102421411032101311110343021401230222243044042322443221424344112214042332144202033201123001022123421300102333010324212404132234304302032201301441040432104131411120333430011344244414444042403312333214310034440314010414403240140342442433413044000340031404433110244311003322422244213211302440212443400224414301412040203030333433413011133132143010330220123334123111204223310041202434242200143331314042400113142042234032222403213043003230010210244433230314123023003222314322000140204330301001124302102114041314124420212311312302000001310333332321431300404233330412433144444203440032134403101232240140141101344432211002331103301214441120113312200132414112413313022111211000402443344220043340340312040110111401204332223404423042423432121244110000433010040230134444003340013131230121314224342240433444443234232411013132043013444341343333413022424434002031240112130401430211334304022140011131414003233301300131231313324031321201131103111124124310303121232003441421442133143131343043041003403133300033214121302230302320012041432331240300343213204144042011041412143024211234440113342041433210014242312143022310243041410320334003141211022320102232232140340011032123002440132340133342024033102211241114130310212243003123320341021241231141111443140312110421111132341141123414340423203003322010241303202400201243123412043133240430322432031203402320344000340141213142442330014144434220440424200240124013224113044033443140214234442042124323400401144003402333101110132022033432222032121144321402404004013001243222042321001134122333414114332232440404300242104134421440110332410103040301002211001021300001211103023442402432341304011332411434300241203043344241104022132004201110323343244022142020441322031203231101143231320401330041000313414440402003332403013024220323312142314233130104004120411043121311203113322133424104024430043243304210040103204223012021102134304414342014132440102022204134342433320102401401113020113203013312320221433324143224340134232444313211231324043222010212023001343042043100320334024022040330231141221333200404330243224033044001304433210111413002113044032120343310400200031144334102234220020141100113243444441202140111020403421000013020040412102221100434232134303131304432130012444203104412221203120022121102243334204232220334311123433211332433300224330142043313443041220010224140432201322404411213042040131214102411402434044300144104223134002002102301241334332422301410004123410334411021014302333311320442441312143300220313001233122244122214040143344024014044241020211402113232434000140022402043300032422011210220042303231041423323313444204241410200100320011130204244130123034310424431332144310423402323414300241003110123220213422423243443220201223240243102223423020313012241031021412444020240242001033411232240223333302404310144444202321143240124344104302232402130242042202024023330144142431204011122424423330122142233001033214301222434004332203123223402440412422020440440402224234131144133141001412323114342401043233234401410411124110204320022243304341403032003103332211043131113403044102300214022412442011402022203424111011340402200200003210302023133434012414342011212404120232002002340120102221144032343204130132043112121012232403313421201", "130331222240410434033441421202133011411310444214032330113240413002433432010044200022231100422031403430043031430312300123002302120003132203001144212310200222242022123113332011240100340202031103124044044241213240010243403003032011232224402232434300003001121111021344333143042424310424243024143312203120211023211342003133344324031223211301223400441234313321440033421400230431124334231032314400134202142204331121322230032114233103414132101023412223133103231012114404211204102311333432103031424220133243422133113202020124031432101122332221444134140234003024403201432102412311123112000134032010233222121212223141000241313221220233422023204140041234213414333203304013314112432340104243134331213030344304123111003133123134341220440242033444032142323210304421302224223444444143130001013421044340044404213322414444001414302044024021011331032344114133323013110021420113201301130323310341242230320244310003243320311422021410431114221123044224122344303101340200141044312010243200143324243443224342203210330234340301422140403113023430111243131430101341132042320002413313031133020210122140402022222403440420223101102110204000132121242000401434043042232340414012231023100413301042202411303124232323112302332322433114422210223422231224044420014411201340030301303122113430211400303043124112244003203301224304331002103234214143111102411412112341133420414030133240343110242341431414014220312211401102214404021432103433044124230143410404311112002001230014200234024034423301031113133340441343004320200433231341323043100220231424440214214412242323040010201001034310144211104142140233102200012104132443011101111321134134323243013342102001122332122114404202033222220110204104111320142201320101011401021401312020340414104310440421343332204014024243234123342024334000300311430141042023341041314300210223412031234104131240132021403131131143401440444404313241101322013432043431403130014122220320440032000314404313333320221133212300214314010123433324204330022132304023322002231221103234124044331031101410021124410210124423020243012401423002443430030400310144100404421423440011313021201202120314041402210030004130214030213444234342343114203240424304102001043123421104343313414421204321144000342420002234111331404320342414144321413102413142031341143034333043242234404100410302213212003114444234234223342322014402342040443331334333433023344001443131211100412421034030032010122043430013014434012003414400142114104222301304313122303422240422011313232214001224344402003041443221431220410231113002304010431201223141121243003010324314320440124101444210232004221011042331231422331010421243410044442041322133304144121140441422030103441444410431013000422002014441300310421334203424011333343010113443122012220341132340002301003040120303200411003021212204340030223100103042234200401114211333322204101011331300431304200330124342041142014123020032201441113122440343304440400410324104412213322422321100312114333004331223113024330431310342113424210443414124421223004322142410214040400304044104120322321221141112423123211440242301324143010303002004401414003221004412114044113420210402321010124131331030214241242340331131121040000133013331402112030044311034004041200304331203014013124120221201420140034033321144113442443444321110321000220401221040420242032444034041040021401030043313021302120003202414141033403240342110431301024400310230033420014030421132432002244202303120434301424121113432120231013100331244412020020313423320002024343331313022034212234200214441332000212134432011112043131413042332110003144413213240132133040244423321033433210104231130001334240104044034341311130224313243014220112203341420014302242430432414112212331021433022432303032100004402234342411400124202043342140103422421032332134011041400023240312111022141422022224104123001440032222443212232213040323204043310021012303340002133333231043004433040123243400322331344243042422312141412131244132311144443012111304422044310121113234244124304223410030232141002413243403031024144400110211222321044410131321322220403044200013300022301010012300011000104424122440230001000223214110013214324331201304411321404444423121242411134113010102102310223240404442121133242434240331032322043124011341100222041404310110233223241244324214223330421220114021201204301302431203114220114114012011131122430014443020443411200220141324023322234414244232120020011334330001141431212421204120211141041413312144424411140023443003404221111122211131034442413044033020343300224014", "212040012441132040334214110042231001142110001320032200240223130314203140424443310130402303030143111214431314314332331332002241400211433300343310414332434204222202324024232433314013412312401020412330020011320200301233413002204233221122123122304124210220423013402100024110434143123143400011341000402104112334322212202230324402143033302130010022341432114240004414420030434212342311324310131230124310031420443013410222032414103130112034401221230321011333232023011223103014341233230413143312421120434343403430001422132300422112211304221110204101304231311112330400143111042020024230041044002311322342210121331033413402302314113422420324323413403201034000224132002223443412143240401314043114411311324300213133401320420423104300032323403130022330221223004134200201121310301203130002034333042330201121340303324204422441143344030134111323040314223423342322331400142441404332044331411301410021021222440424403001300013020120333333320122212422302302130220023324344410230333410010433411341222022234420141312434122344310101442134043401414233121012303034204033003244220013030433331031011140412000411320322213203403240001331141423120341100202330434412410040304123010042424004043212213130003002310302344331323400002444310233300032221032421104201124134004144020412303033123021041322030341444113122123242240020143142202340201132122331242440441310213013412203004243140032404410111323014440422002042433130241344330302300001304131323403233312222010321441314423233120002400420221334301122304010103441240420303121011233221340113211222313103340233341431410120041414123242403030121213112402022143104244403203142323303241220122410204013124024400023100203232302044342144040330044113140333121111342110132414024302340043201312003021114421230232102231110314304034213444014232441303211202223012231403210423422221410243032424222134010233303100111201310133410200144311440011324321313300111010442321032142214324410022212321421142402443442431044013131343030402321440412310340240402012303201231331202114102131032021033304333340302402001200240432402004223334324242023243230021332132124131300022024403013322013433012302200120403322404042212100021431122433004201101104143001242224034323034102004421232302031403441112231103142304242214010020340041240411003342023330404321203214224121011244344013444342032020233021124221124040424331240312343013213213314344332133313312102110132310444322301044344111034301204232302022242440243212203044003313030043204123111132412243021022043214333012444421230302404023033042224344110444433013440241201321343304112124410224442223422411311412131302141443323201204031331242311440124430121212012310331431004302304434013442324031120343343322131314012124114123131424310220200002303324442122443412024334404442320440422334424434202434104142042303400120023434100021031314320044203022322242111130200003133224441040123041123313210213113221440323121134121142013341043443343041142121344222144230341433110224200440141124402324123403134210432342322332110110431331412104024431021123042142412033232033224411132120300331010133403413224124304304042301340414020432442431011402232131404230233144220033123442101141432112424442203321122041300304412333312220304431323434304003102433413423120340313104003122433434302041440440103333330000033001321411130210320200123040202101410212344100040013440421014003014020423001314034304114144342214211320133330200210124413244214121020114342403341210313322133332311100132233213013142133341334100340343032031133433114032404402210003031320431143401012133443432233022200303042242202141311001213114411113322420103244010401414401113222144444304042202134041344141411101330134330411240012432121313421244340023212321202304302014224434420222441302221400220212103214402123402424101213144140442342421112134443142421222100044332224302030401233244401432104132413130403220314112031314003123233213412043221124314442102410101022122240001142212243024032414424421310314200131001420104102040331030441231423011023401144443210040303142042141042042214300322422342024224120432413402402121141402434423332220033224101011412333443322004322114402121100144423331321424202321333324403313341112312413030010131422130433230433044302040142020320004033304243112200011402212012001221422424000402010110312033324233143402024433430403422220324321301243042431022140443013133124021412113121311030013011432032211232021030414440401041420000031042203232210014234033432012044144413023313432200414023233204423440024", "322041010120013433310220022440441404023133200410224333130122013303104110442132011040110301442132123222230042214432132421444204441214133142331300144030103224103214201431441104014004023012130034102011043334403041341420443314420124111131213130443424103244212214042214322101323310101404330143310100140423340402304344222034324014033414000403221234423030423301141230424042334103403003210001410030432313202443430143304314344323310401100433143112103240010340414403004334342002204134100014312043340201034034212244410004212330410212320030014300200221404341133210120232214221220344314221133311330144402013022243414102031331321113344144103343433142140234124324221210113440434033231440300213303023320243413121123004341230430213213211143303400013024132430011343133222203312141120142012324411103433224103033404024312220223102330130412323140444114014423230212430143420332003113330301324231143001221214031232313330303222422033313433220424323410434104323022140330244113041313211302434102333022202313344020120434442020202010014203013443333242021014003404431203120032400310321413303323121022143034402203021413222204240240040121411231141332114044120140403022003121133124044442031043401342200102124013400141230212340100123231222410214141323404023412334323312201414201243100100304014420304341410030104103104334123112434443143324433403310403311131322142012100240124311014434440104344210142131100314303013113214342044440321202343334212332301013023342412240140041031301000333221423013320042344414242023132221240302420010321133141420302301131403434213203110230000431401331012131140123220140241142424121301220220421343244312423311413334411021230341222300403014213343322132433020101231331013340021404421043224441214220422210340141200132244320220422333403420243013040143301033030003141440413304104331134322420003211343234104312142341420243120022244433223432410043100440012322104312013001003303422112100112104044113312012341124434442242121201021142114011412101324122101231013304021202220411210221041232134143142003213433220400024343410024444331224231310001002312434111424413433301201202403443203030441303422101332302440201022231221210102313341231124330000332443210430310041213343214222013240414303213021004311041140001004322031342242342441400332101330000114312301310303101342321100440221324340422020003044400424340210003210144043234230442410133030041210214241021022012124034310134400113402132143421002041302240430243400144341211302104423223320003410203103014401021022202300212323001044000331423340242310422410221101204234201404230322214041304303144020003221400202224423104144011400033112402420211112432303112411021134242442400434312211443040043032330010413410330032222443331023331242014210203342414322231244333310340110023242323322220331101124430214111414434213242124433432204324240331004103330203010440220333433103310040333400034301240321310132301302231133434010010243403444310033142200212222221300441321310041022204342220240030103104113134041224210143300034401220144110310113204422330011213143443241214211404324144001244442100303010102202234140340124111231441232030203243404434021413441321200444143014342002430024421110114344032111224111043440200413324302142433413110241330342204121444341120222342244343311243140234222310224341243401442340314214323410131020024424322120233234031342122012003432101423432122134320042110202320121203221330423013023134301231031040342102131211122314121102244123110021112004110141022314330214433141401014401123201201012003120430101232124424221341203340323014011302401414410000114022103334340131130304121333443443102442203231330143443202034123402213031334121100443432130113324200224444213221402313123342411311024212000120433220022104132203413243111004423134101310331424100220002443212401042144343223223103113400033101332040424314422404340203332103344134333313301031301241022141314022044414334311021121303331210231113240224430111233412131230110322324030100103232023114014231440400032143232414432413113300002222140134040441400224021320212204240003334040114431304433022124204211020310402244441141234114020124143142232141433303012040242323024444000301223040101334312230324222210324444020400223230420123131042032100411111342213133221211420033002144210234014433414321022042331212014004122034221134224443331012311322040143132420222113034324411033400242202100223311140122113210110103434132131110312121441040003011124230133042244303443002132331444424411231404143314402243340142141400", "101222114010124003142022101122110103432410121223304031241242131022310134234323020303230224201400123100441431400412000024314103143310334342101124401101301021123002203031241323341233202303000411302023213214012223324132022444320131144401430313444114331421111021441102124330113322332334140441201340213002220012124314021211042023413320014433244213344404040341233321113331320110133240340010041114203340444001030243043411110333124332023134101241321104402311121440013312122033010404300133310222343413432213330223114414140020244442124114313322412124133221220002202324423424344314444323001312411231024001403412041011341310000001204140303312330032103131431243114023410001402103200423102433412223421041312132030403131034024040220233323103430304432421001411331122100041240212211301310420001431331313202024221310144024011322334403111211111204043041344002200442011444102421210103034434143342011021224333244220020302442111412401240402040431242104221024222242444412040112441432401302203110221011220212420111240233131014310212330340303444103210024301321321434403442224421120344240221024202010413313021131034104431021443114430411220432232001310020230110324133333411242232233122134123031313423022130132324043401403423040000024003432334400222301110310140223003103034211010423413102044130341242121031243114202241342432223412041333012134132234044321142402232443422022443210104222114422334411224204233122141103123443114141132032004044020310202034311034420232404433240031243410421233114231034204021022231424433033022200232113132031402414242340331440021104401044312432422441342421411113213021221334214414302231413240314313230033220240204232014341342032444022120110133432114442444124322023321003433104134313341131334441412234200123210113014402241100411140300213221332033312312301444001242404113014042330433301012043400303021040003413432100311312301300010402200311422412042134241222210322121214101144113240000023422001033133213211033103122124104234400114232321032101013434040112313223442204001102024112444141244004341134014223111314333122100030114001421131320113314120223014244042203130234041140334204432413023204211434221234413021003423210100024003122010110412333012301432021204014001420344042434123402231220421223202300422024414024333412213444201400333103100203313123420230420131433144013302240003224114144130010130114340113100030024430444442040241403144343122224440234242333040124313433344444424231244332111000212112040310341133233241440221023403131132010022413033121004314430303131424041122143040410420022410212312033000012124322112144324043040121200433013223123123113423322332133031141032201443430420041340431342403200302403143121003444322244302230001122231332012432300412043302001031101212400421422324202214410421233334140300444131144304234024121443231433301310430341430041443210431130344202320000102323431424330321314400014430434030334434412041200421140000144021241331020030202100244402301232400132014422022234432343110020214242130420403404101413410321312130010124443402004413224412321203320021431313323322144421033131001011020124143110131130000133310211214242200304430042204203202022314214112232221413322004030020120023134314011402320031043304300123210020012302110431240413222000020104424434430310042011112111142111034431401101040244342114414444032203122412122014240220004133134440222312041010131140041324142441412303403332131244042444124322110124232013421333201042333201311440403021334233021134010320013344230421233002322220030203323413224014123444213032130224414144200431214321103132323424304011312343222323343111014023014112123430221223313332010423420142241430342331333444430323210102331324110402012223033221020021233402000322301122042232231234110421242142340203440024034044013301032342012132411203134130214214321044441223203411204212303440432443402442424200000120004221110000102344430042112022233032442441120212034040242404011222440211103421121140440401134014322440311044144043031431232040332131224243222231010012333204343133312000330134340424004024023131142224231011024302141311111233100000302324232232331442010422312324424422420224124231300312410214203222443420011043413201211221001331012042413411103310241204104403410010021342101303213320013312223120132431321300342044440104334030320012204332123231220014340031240034402440202401442302120440041021244333124131014031042402443404332013424440443103004133133444442402301120020000020044312403200100423123022120312111044301114240200040003123", "122321443444423234334444233131044241042004412312044300344314400132312221301321022241431220321421424144202120343100124421142432102134030103013023130100043330400042130410322443404124222343333224232401242032342340403024120140404423123023034101042300434241422401142044420120004313310204401202233233224223004040314134242200231334313100143420143401203234430400233213414014110133212023302334202003442124310112220040443410244402201422234232110142404003400232342340020034111400211330444103103223203443134234033410102331232040441241444313041113240400334221221431404142440302022133242133420223220200411300003343400323441430123021423423020042144131422242043031334014232234332113444410440102240221420041112422414223101124140242132031221112121200314240041142130402341420312223242103344410141302303302033241312223304441424131430114443141211414421001323144223403340032040104041144301431320300013323344032312130313320114003000113404230313102311032443044430110043123004400014213024221222334401023303442013031023213201200103024241020304142310202134040313313034411130330043232000042022014034034411023300004431240012013122312130122342210134443404424340120440012422042220440213310141440321213442440100432121102130232210223334410031132013441224413334320001120213202320240343124313044244010120112021141323230203130124010144122112220414222420244422032234241331233244222142133434131042031030002222403001244102144223033200230001213103323341303401323214430234223002103021031122144441222223030420432224341314421231023110113022332314141101013310314100240032334113342024323142112232002101121021210322230044122431010323420424314210430440340313222124002000200434402320031111224413440013143344011310420112101410402442140020130013143220434302140310112244244232301143121103430110302124301120132142132143224113103314411334233020132310322013210434312221130421031103233104444210211033320142400200214324413323441313443034244212122114043401332401114011043411004410222303302130221214120041432242310204040402410323200314144230413220310440224222003120001200142300230211412200414234342041301332412340343223331301023200404101313221121211401104000402014303220103140143312212213210130243340211212030303240033331032143011034413041002144014011341304030413243033012030343031034402210302441042132024331411012130024013330300432404344230001111111210121234232040104404333411021113222222420431411322234331304311320202200422244030042140304413323002400124144430024303001344004224312343042432043140410134003300342224242324233403144020033023131224213130323323341144443001401203201342124033011040043142332103320211022301313021230020110121021410211430320333204401113301132202223404144400442034133132443122234130114301044242312331120141240321104124231304412040130130324331122142214304203442124402220320414140301110213044123424233403232401234114404043234431142221233021033131420022011003400211443003403034034104324020423440441433413013201311321400312403302332323310331224222013230423011010001010222044331401432234041411330030201024212244343444441430221010100403221114043122340242414443342443202322114140224040022134033201241000141311120414143141312220203333304132414122431331300331232321431200332022303210103423221311320213223003022402422323101013320430130443233002003201243321234002314124431232120104442101413132233431213404241140330043110131310102120301040101240343211233444032420004343101220443204000233341441330021013224443434342420012024104043123102144304423243314413234031440020134322112140411402011203140314103334344030343104044211442444033032103212322422102111340001040300124240230332441231242444101242011231413400001320003102433401231341230430311201204323213331013131404021033343231022304442144301430110111414233202004014404000240234430400112021443234242412433420300303114403302034224403421310404403234011420014202030401420343003000032144432024220300044402221014312334441320310330024230244241224301210423330111304024424320130301123301232044220440243110331011040211400033331430243441001201004021443033443043211233312440230433031123402320402213220043332133002012010014144222421204211014320202242144432103130442041214113211431424114243441404423121421003002414310042343230221110124334102122414404013223200320301442114203112300243003332400131322243242412104320201430030002434104323024201140401143204243413130243242244032211412120321003001221223114430344140322013113244100410323002123443003410122403043333321331244122113342411041311", "431234310313430143421302111231414041122004444410423200444034120434131042311202031433001140302301232140033042104030113424332104100430341210431023023222144002111411443433100010021414204231323422004442100134342112042300043131421021014202301024411221024323424034301440233340324313002034144314430334022230344333113003310311310311103322403424444133442410403132313422420032441310002102233334031212411042404104402103020300104044322402143344400120323300014100422302210143031312033240212321040341134110304203403112032113211243142034132320132341131443313314244033421222113233440142010343000431022023042032304423143024444434334414230314444240144313331110242000323334144223430030311002131100243233300034341301423203334300323111343224222234342312413110240013231201413103031334144011033031431214101121331322101132224344212220242311120132202114441241224303434023203310143404300200331243001442424124441444302223240024400003214310023013232122024304404042444012042301223103334414200121143143414410043113013311323421020324230324412002214002341243130403433100130224240322314004100333401122012213233330120432430310203122124141201212224344421114331133434212330424000413210043124412012111341102240234222310140131424314404240104124442134311123233130420130012304122432304122040123440220441440311300101230130322043231311101244121432304231422341202134041231014424242434032334120442433442330241202402231304314330130111112242434323112222242214320424132312440344312434144242142422342130401330012114422133113232421100331210240034344134322410343441412214222021102242444314032103301012331401231222432010034141343233133244220322112004244024144013014034400323021010413240044114102023001020243001312340020131103313440201402240142213244244422324423320134341121323214022400032244222142021330241233340443401220302100322022211102412422403431100222121033423023343222402341432223241011024331202424430202412104201303304144233144242400313000021214230001420004021033423032000020321312444140441042432301321312210342103124120444203311043403311130001321410040133334331221340240143003001404402143222140240122213134222043444331144414233021440442023324412320234403414013323221113211320143204441220134420234414304103304423110434103302012401443310300040022102243120123441100213130333020022043040004121041123001033024244144231430324330031413023242441104313431343043010140213310320110343100313444421334411422400002222343134332314000131401223020330324243214011033213132142420242341331433121101340444401200043311114122314433132301341404040030042204420300413114314100324302332443433240302243342420404203120143042302240440043404142144214200424144043413242033224430402131203440323111100423402041333403210140442034244212221342022022023413320012132340403404141040424133141303202022441034232022301110203420300003433302342303242131044400404440214134302343321331401341431202414212211244124011043014020220112004114224002214001104204311323424223113243440130200033320211443131014430210441320130202301110344313403432424002314403020332000412313401020010214403211231021014403022441444004240431002320120331421214012312314331201404202341231123002432220102101403301134403340010132100403234124430113023133214320324301143111421344133200201314303311041410432441143202114212221414431101120240124412032021132013203314134210033344021120420244104412230403434114002001033223413221431132304332344130003104141412021313112321033234144013341414231143140142300341130214020041220413244220404134300410343422430014304212313401132021402044403223103313313103021033430100434241422103331132242314412401244011310013204102324400224401410101110224333023403224302013421331342414022014223002434342040304224244032302112113303423144330143422304243442300024311411011232321340024334211123222241312143133143124044010221042231411130343013013420220011112132041221301211413402240424004423233212114041133201023433042122332234433324440020300000312441041201024132231041240011444034331403210400430111202011321123210033401211010132003322231343432112212104242214021333324431422314440413114114114113040044244134424144433224231333430142044431314044320444242232120231331431431411130440241024102204123424030410300113214423112202422120042241222301420343422214411041312312113034321004443044313343023231103331334100223013341224214411442124231042200340002210030331002001020143123411134031203442134341242002421020232211110304212412004010310014202322342043200234014311343004324300440310133300402", "213343334241204314313234421103233120041020021441011141132313024230113440323110034001114234042031031420231343043331134011444344343241312313131143423003413012134314234440234123233102021304110434320312013430113100241313432120121113203301332233201212200311313114344142033033332014120212143431203310231444430212122343432430403233032430134441232430432311433200102301304324012040114141202143400333331034214311044402310441123022313001304142232243344332444314021024423341101234040134011230203203223443322141021130141211001110144012402400012323004001332323402204312122243432012112002012204424300134122432433221221004413240124200034400430440433113122320140341214202302100230121402223342330010011143202422023241134130032140320232011001114111033320304241031321303433324213144122404121140110233420321101144212012431444442043414121134230442243231003022411340423344441103034320013224313014342444430010443034434224401313410340310203123421031221201142220134423321123033020012103403412203341032404230433020043232001341103413014024024313041310023303343024210134310242434444304414210111213230411340214112442311124030122421133401443311440414144132130124134243111103313434130224211110210000122303431424314430011231300301024403343004103010442222321302103222140121112214000141340134400222113412403140002014014410302231113422323312412443340310140020423402401210413220100340133202231232313211133130203301404142104203221130242111424002320321203430330201324203244123342413021031203403012011414040212144241122433340041423242044313341112420443443003222044404301220014300104442024443420030224041421240000022103300214114001033201342432323223412303203231312442341431214233331320434142344021341141103131003213101423201132104202240442044222303333102434412420422244023110130404120431212310241300134104422403142032324214413210413042204040323142030222432332342131221431111440430312111142442233114213030023130332231013342433043144034142321224414031344422031214332433133044010331342441141323113321003414142444443242442400044043444023301130313202141011433144304321302231414401010121143314103122211202342420140440224011202340231222033400244310434420024410321010401023320102033010010240344003440412134400404342123201414210303334312021123111342412243330401403112443323020241430444220311001321441133204110140413331304024042443000243341212404241342014110331324213141043023211434021003211140410230400431131141332130000444244034131433102111024443030113113032421220434234020012333022302403040211124040002341234414031241002104034021340342114144014120024110142102041020341124042032331243343044443211143044202114413043044022034244030114444102403420201444320313340401103014330104111031141310400101402114434332411342243222312043124221240244344423413043204312301333140031430323022320300311101133342243242433324122103103111324442213130203201231204211241410304103332222413240412302414342100102400303221241214000342402122422400204311221103141442423334214433322304100333031234300113320234221142403343220033040320321021231014122213111301132230014324140240024332421334413014232103343441420041441403240424100200430342021233214430301211320000341104204041424201122123231040044303300440032024402444143210321123432002042231131404024442113004411133003033042314323243311220421344312201424421022442212144411022221111234204340022401222230020423130301402322244402333211042111200023414244203031021204420332040213104112343224034310414113440212312311324133104331010102324301041031404142434130332032430430222113321321421010244144102231443234434334434122142204043124040420042421004213001143231114314123342414300340124243211133121243423123001330443310402303013223202011043114214143301001424210013203244333332231314411311134001022034320340033114313011021404103224431341424333121244321004034032434102444332122142104002023342302231414413111103444121421233014241001011210444403220411231424224244141401420434224310044343444304443120233414340120440112214222321401222223143204340434223004423430313022233404011131032040003230101233114430432402214321233410320110243324341334233224432202342143043224434441123002330022234344431204140033140430320414344301323332204101341404210304143431103244314430400241030211143134220011110231222312223021344201013442112344304013313230244320311414400241211434134440322402200022012401342110244202313000332231413134414411132122010132434324233200423143102230430131303340241332321044343241014124233002141034424014003420133220212441", "130101023404340414312430043414442331001201102104203212411200224312023401010434304143244440114022414220341424133030133331303200240142422001413112320021323201313014131440400124324432341443123211430324404212303331421432340230213010214441233144344132141123031140030314422121222213030104440013003210433142420410042431024440203410312101400112343024021210014320033143310224302213321220330022233240132433132414122324402043303012143442442202342244302341143213103432121013111104242110410420402432110131102022040433100313124300023042030344024041131421031303102340342413220314222300424012200400240133042103431321420444414213333320210122422143333120302123122042323432341034013240110200441342022323424403022241334101014020012204212042413023241300203310312433021044233303422323402001304403221303200342342002441042330420440114443204042442041432311120433423441233002412144122201300443130302303342211422120232234420012244141442423302031111041210031442404301424221134410400244431404222033131121312030042310121332443123121031340320113411033302232424024011111024434203030321304140312200333202233040011121014442124122341210324234422441113131233020411123300231343242133403034342312442010423233414310230202113333112322310010232030034320324044242101002404340420411000231210343222040303133103040001310413031330410114004314232120404332221123322101010033223223234442114444124404122020242110114121103111110343420022140410042144403002210011403223044212400233402333434130222012121411304200320110141001200104112001411241111012234140441444312311434311031340012324421404324412223301201012132031300133200313410130002444331213030303340323213441340142311440121023333022230043444420431120034030322104141012310401222431414002340441312131131100201134434432402342104213030220113244004242322334202131334043212132103103410303031222100443044004323144123333142122413023322030223331242024441011241024344314400222000232002433031341212322231023124441114431312043044210133001142041132020043040242002040140134011004021443031031442220320033101301032113434341323442132110023312013103342034240010042032314142232110343121323122141021313100220012423413222332210313414434134432123320212233020110312444223041402420202320344332041202443130431034241221344141143410403413401241132144141230334314322430210403213004423122100303420224314103130324130241233241311041240341440241311241433124013100041444344002300244404400031420044040204312233322133223112040433131413443111134423442331210340144314334422030333004402001220323301442422020324101240402021141010431243432332340303042104111101010401122122412121423130314242140112311132222010423323031234101031340133401432210433204030310142333012444221200031134400320220440212344200020110221420411200041110430110210013231304124130103344120123322234404302121101142003422041420020011014003342134443330104244112432400044012124003443244032342322233304220141424040322024342134234144111341231241032311322213401424030422233011204102434044313133341340434414422114403014314114320222200134120213100134424430224104031304111133434041424304044313321214104210242014401300421420403432411433412114310221111022103123414113011123421024402431411333011124240210111011141104201431103002322333144102300244021214311313203204124204402441112133010431041442111140223234242422402432300431330442242101220103110204402021231022213023143240430210202024210330023443301440421434013233432030114342411310122000322002121230001223242434424444302202233231040333140311424302303220122123223221133142122202140133322201403001343002110341324441440143213144124102322320433410141002400133012130203040231333303334004333011313311000333030012330342340134402040324044032202423120120103433034202023102422131240242103033310133304311310330223102142044140124300330014222210122442203041101003211122200042144322333404102043443334110143414402203321241212122104400142443212441232114441114013301041440204434330241413404312010241403434124233012232334211221001243203123121330103002232034322101331220212210144041233311012401114002323240223302304213100330312230030104313301323214310030243303133041144302412104341230240422344022024312204202300122012330224312001414300431033110413402031210140432101222143231313304434114103214222014434433243313101001201142314441123312200244111023124002004142330204004412243133321201312002123044001403121024333134312241334310234411341433140344104322304234032324420440002444020030021343202130021311000332213412100410302240342113", "231113222022303444344233103401223323012313312013014201021422313131140311440334141103124104324130141434244234323130440012143104133004323434410033133132142443240114314444020141103303324423420310120020222124303202103321010221332124411312340244011310032412322012040320312321224240312423001113320044441200033404423034131431332441032112011031203214342342442124332202433233142233121413132240024030203000200343132321340014024401012414423431304104140424321233300232310122321422130410323341333322214210230444132011221114331400123131020200420430312042433311400410141020324304434402123023340441220332243003400012421243223204324211334003403324413103030303423111342134441014010103333331433304112103004434002123133142244314243021334021310121422432340212223312212142301402104212113031442110114144322020410330122011101043332100404302131302333111400204242031131410122324344323302213443334013202343214321312024100320424331224320322421030334041011344211442224111124344102241230121321032120111234114342012210044301002000040133341243303421201142343423300330010123112444041134332134341440231320144233423312222232213010220310342202230214431442304323122421033143211011102300413343112422100321141042420014021341002044342420331314230102122423211012111442402324220412401144043403143443213010304320131330332413001233041122111220432131413142140004424044333212012301103421241011424302301340330321102013134203421103324331120431410224442143412424100442111344443441003110022140301112111234132044102430423311202111130003333013301234211431020043420134340240144303030403043442423340402132104303033402012401421420432213330002044422221332202031310004442012302220311420323321331033140224332101041233144434302240201212002204233243440442100111344311422214321342412424422042013224111343204141032213312210333303200233211441440344132410121223033113332343400133202443242420320404424030112140302412302214143122411122302033303211421301410033140133400314210102314114030432312224010314203414322424314413230112002314401321012412033000002010322213211032223102341114221430122114220041123204044234422103031131201341032022140112143210223304302321212204222224122042011400401221214332300441104241121310222332031024331243414420344111342223031341114020302443431033221102424013222141130413010010403100422023044210244413103432200023430112410301030243144413121140001121211423110331212334131010142000332311433014214020320230133344202102112224401444030300001013232001001201100234202324334231030332040114334024131043113331012312132012443002024123044442030231224434120220124013311031401232431334421121342133040220243414003210204302311214134412130030210031103301110000321132420434123103124303002201041034113231231044334334004320104321244111010413330022031403302141004041401043001204324302101012320042212111233011003202042402003321000140143432130222013103334214302110433423142222121032422102231213320113114423403210332311321344000113232142014422203310132210213211413343211143321232334002403410222414333044201200213403441242324030231413131231222244310414441344332024111243122004203003420442003113312012240043431133003320232334433420234023233434333202420432224224213442404213202043244333203401432433042304403222022244443014303404302231144222032440121443433313044401112012032321313012011012140101001120322010131433302302134203001210130021104301332212314113431401231141310223042044140211411041413203314313020131120142434123130423121120133231422404102110432242223040432242342023113244312100234403412302213431031142140204243323323420001004432421332101141442410304444010210443103303124000142142332340241233034002430141423431200104303434212332044104004100331013004130203334412032212330113120040201232000342111044310212100211040010342344142033123233043014331422242433434140441330110003432044341424344311323201144342430312304404400242001203413224101422130230231232402210000231202343200142200301244140113200314011024242134331234033302324313011310341140221313323441331103044020234420341100322420213020330134112441044034202230032010220031431341323210201203341241212424320212010420340330323203044331244320301204004332404443101422312141103331434010001034422444133441444302320204213432101203404132201210234404303010133023040023131333342012211343122333142442421024341313240244111120302211241123303020101220343224211001344000024100134303240132110144001142110024012403210034222342111022214213013204013042224031031121304242014311231404433042022000224024122124", "402212433320243132200334104233112011111422101421004103210230201020113434210004214213331114223044021044443030044440412004242000331242302213332203324342143002013012132343114001312443224432022104131324133330013001113240124210303023202140211303121230221401024221220400031212213113334214440100103102312320323100004421140112211102222121132020434102120301324322124113342110211434402244134012223331212441211312134032100202120111404431034340222142333214110121104440410112213033021034141024421000243123031202222142410330233140131030031303424124140102143104321130144133002020340020242214122033000230210434210314231313431041330121412221143124413430031412303232140244423244414112143242243144222004014324103301440122011243144131101222212324331012333143224111412342404302021141011032322131411232102331343240124311431314101310242213430203300421211440330010144312242440020241344130033244444112331423300434423303014210413003042401201202434030143404014141323340043301100430312213423033341030241400441330024432321034122221110202412103432000012324113011312110214313024040444042002232203101133432444433221310302241123041123031230004433440132103010201102132424330020020004300140143111222243233040342400124031001043013004211432334031041040122113043231202310302124302314431410301414022021113311022041433431011341320140140001043303323300011031044211443143011401410323224144122421303244142321412044220112402444431143344323421410241244314424204401344211214404422332333044322440144401404424412203032244030433433102312202433014434214320333031123411041121013012013113334104104423102143003434302213241342123310301312141334142042300310242222221414300214444400133410430322111303030142123443224133021131441131304044320330010240201404212243202303223123131034004433202000400233121434302134441202112143112033101103430133042311310221432210323203023233220321244320321442310341430003430244422410441021313121441341423142414014414414120141020014133100040312004303224141322420431031421341303221044003221404341014014340034312141240033130100333312403311202200020211420410422414004342021130244031412411334341244333342444030233413323441414141103424043431402300443100224243203042221212220441332344414303104004231132442000242213403324400121203000224431321131200321144302143302104233222201221334104001210200342422040044042213202231034223300004040300424414412121221043010414104132242403111240144343421242322342110420001333403403042433104434430343333204043144400030321033410320432111344430342243143322012212401033222402413331042423012001332314230331443430234104431302411342223114030341344233001424313413131044200133123421231330014324223332341121320411431132213202210233220412012121220143403043320131001213223203032141201414443232424323301043400042330311443233401031433304124134420232321302331411201014123303103101123413142141410222111223223412012302223244024022203434312222043431124002434221220011011242120324032334234103330303304443112142312232132121200444214100101111211311044122444124144040031142443313344023100321033112032234043011044022002232400414434144120420321411413042333211333244402203043422334444032214204000434302222340234401442440330241214414402410021331141423412100342324002312031102032434003302400443011024313231221134411223044234222203003413340423110433120142142321424231214012120124223323331203342334334031440200132022231344232001011331303342212222031123220112034202420340012334032101243221001022323343113414133222343431244323220330202043031202012012021430231212204300210413120143113313024013124241041440111200023441444320112104121303144040421132234042013102044002404104312411312341114343310402211424422130123330334011324240202212002412141000344134030141103210314104204114400003404320110320301221012404234344102110310431131144301334212333122314244443410214241244143400400012332304221303213403222204412222420202133323423433414320410031112310122332044244333110404132443224004331004414101440003231014030334210304200013024111412004301424321024032111330304130024411141312301332003433024041022140314421234442132341413342332123323244043011100111244212240442120003434101112211023140434011434044043404441014124414202101104242342121141222230232011222112043332102312301041432334004432432022121332400020304333334113034422032312331011410002420320320233331304214441233233023213234331233113001343001002100124120114423434122122144110100331034214113444432230102223342131322342122122302113411133443140213342424020000022320442", "230120013404234413204420044134032431401011434030300100003042014030133340214202202113040042121230142304014111303032242143133342212401200110231004030400321403113411120420203212231220012321200031240213422400332400223230134224313302041042134204421034023011110203211430222131321214204231312010110323422440124020412141020341402421320103334114124314013443114023314224400324220232042130331101213342203210340034210242024323442103222244033103133000000230113040011401333444112213221104401010434404012302341003431430022134410013012312010020042030043021430001321224042141240330123021204114021432021413211214233240434112131230230224322111341220300331031414003420223211221114323412124013041433402033042334244434124303123202031312021141344201240104042222404010342304212242141130414431234204200414040241040331124403042411023424421322131212334123143022332130210410413311240200210442301431313202321210114000030424013020223314202244321201210243043411414424430231334003224343104433224404220123030130100344024442131141424433344424231043302434231224444313032332220433110403343210132140442024030043132203300101034124134200340002133134124344301220142004440331301401224114233223303342343302111343043020033021241220420141232240320323001203330144303430133232324221213002233320321101442220233041021441222211011222012434010401030131122022242321243133033401210444113042334133310142010433201131402414441040404213103004122043313214401313310012231200144211431021223304030144340012204043140322213313441312023142014401010033101434101014222341143333310324220000144132433203124222021401131144331031400232203011414221413410220222030331130313021102140300130123324020411311413002210113030141432044041142044342124124142210330401001340330034003212122013132320113312113202123240423203023310422404403001333421441233104441103422400124204422302444001303014433113012144204023202302043202144132021034030432421422224044234340234402020423241403110214421311120023223100102113022301331221012200212002012043400310004201113130011124212342421110104431101324401102113333402313201242121010141401420123300120021132313320342342112423131134001034221313001444214333232411104001233231103234311002430042203141114031312404012143414440344420103324143041430033113003134144102400430204310301112100343022014021211110114430312220101112242031402304443100212012444242113412433423231324424221034422104040244303240302340433403040012010410121000110242330014322413234322304142403132101023233304003414011011020433440324134321024120444144124044412300204322240102210241021111122002444341404102030001112100303002020323142033424143143404000013420314330234330214013422122424132020043203142334330400014442222342214032424213144200011203404334341123340034010431242013443333220100142411311300023004111403114431432401233302022132130331431103440434320340113233003042322231311024012202413022442310111414141402133114044412444201430411014344401111421443014013110403402003422423412442431243032124110041022224234014240431114010143040002133443104214203103322213321311022021331121042131334021203112201003424230131443313433410023330321223100132304432203241241231231121114440104421122033423411333221434030230431221020430044032413310141213014444213424034104411104032033303434310011220430303002013012230241130123124120410101213020414444241214312424142004443123331321422332203122023400310120012210411014243024013132234413321320003023202243031210343240201140340220002420443324142210040410000221110114024103414300340221230301440233212044204023031310224102442141320124341031322402110422144112311430222121120234231221022331122343114211031244422234013140332234303344321414221223032202043040414103124142113314202210001004300413301020302334304003331032332031332444401103243323431142210010311224214432322044234334110120304203002210000132210313340302414043424422142104334211044233001320041123243102114241201104042133410441132140122003440303412244432201233344421102142243133200310040212013101142303303121143334231230432031231000112421142323414132403132312231110232442002321001112314013312003344232243242324021001331043300020343230003033142030203420014232013444232442433010122223230302322214422034120413421042404034132222131022322203021012331413110011203431210020441204442103010402000424302331423202302020204022440300222041010043010340440220130404341331202123212301231000132220014402424121034313443441131113210422030341112230421341400030412212431432011244313012412143341123330402044", "243242033414311244343433022104142023432414313434042242441320024433221414202321144304424304141414140202123333233121241240120331124110040121441422243241114443111300433344400244042411212222010232430014102230433140134203043330014310030020234140120104303121331400102112100303423043030030211231131211400242001331110112332234221104112302202041313133301223211420304312320411230020403342122343332331034433433103302400444343332122203443333114030023021213432122141223430444121114022024340201111303230303133331121200002022212243424001110200204421042033424413323124400102414343221010220410201213300111240324103001344203434201114303244003223102012313332212233224134232413133031420122314233041444231323141414402200430122420103041310140314001321221224222240332100334130323213314440431023234233400030433110422310330000242111403423434340033300122330043211013431004034213342103323402224433441132320023234311343012213124221304140420201400213240100210230201234040142141224220423214342410002302411310220100344211421111403204103124114412301122421033241303121041030332043332142114223413114314200201402244010410340423111010124102211204320341213430114212142032413341130034122021414401330230040421202244220114014110213442344434223243232301203331033422322200430200220310322130143413404432124434342124214143044412142442124414312133001001124021231010404411441322411031400030043023420302432131203023441114111314111010120101233034003411411300002440034343310332232103331241121333400404422302204201434302443312011344130431020014130320204021220244424032130312110013010420031033340333144044213104424204320341140243030440214033131224244434221440433220343210023033423012432044212300413411421142404010010004104331010241111202042212141012444201410242212012420340111144423022204021101204040432324441210240023210001112231204341314334144101131140023121024414240243323111303112311230102444020123324434433220432342214134024300214122204220411413111344230432202200004424232012242344111013210120423403333321303430411321034414344134114341410224341043312423123430141332300414010243111031111111240231312032424013330004024302413142302401200412130424202020030324030231133130220200302132030412242001331314444133314131433230231100313422040414102400310242404131443004243042102041344220033224230244413030244332340234010222103011343030124042424223202111444233110320210404424031403322240314022033124201342044242402311023311140123424401131334300132400024303110411044431401433210423342113231110013042044233234212142432243100111242402043022041312200412240020340024430213121111433420330233030044114034110213131033310102340244202401132034243234040103422120344033032003021402120202414044141342340043223114314303344301322130000222230312430041444010411224122232333430423331111320420334143400411214021124010431311243444331204320133244241401140433021402043023222331440311240012130323334434404124414244120022341043321331403320403222214400113214300423102112343413000341441110430434024432011430022102143313120103333033244030034230024212344400400304233312313233411312032033120120133132223012300310432001300104431024444301433240402443022424223214144024332003340403401434003044231204133321300103124320013300300023202130302443403033442021004220011334133301232330000100241220321030012122144244311033101122023310023200121314340104414231200404010243331324024423104130142234333140210203124344241211244420132013413242144344221313442131100101310103032232431244434310241343213244044133421021414302234033444140131222042311032412241421442443024210134104320243224221010141303043134333102140321222424141034042323312303131420320304413322214314322031000431040213120313441314421233140203103320113032201243323321421343113231000240433301320343140020140430300431323243322402324104131212233011422210230213231003403214121110242013330312301311320230424032430044114024443321332222341221021240232442004013013430302143323230412001233022404033433212001231111032122314420133214321214124101301324000010013033201101244040123142030010340124300013320444032043324341232343042023313444122344221314333120000314323132203014241103413233003130224133340214121044003033114422012332220101212412340224010140400411011042041020202332240143220441001104444422002132442133233222004100331130113412222044324331042142431320144111401122223033431140444131210224203210223332302430011211210333230323014401404411122330012120131402342342044144441400130041101313434202310121403333403400421311131043014", "322323011343230432001403044300224031111201242443422013120113424323244114121312321201014433323432014312043421222423134220300000011100212020340122232130221311202043240123220224033243344244211323302114233143313401211344341312001323411311143404400403444342422201002242432041341234112421334114100040034040241020342142333314334110012223032200410422231421203313441111433134430001213044404241111203430232344041113031341132330410111224434132011342234420032324343121224020223301312113121034231303312024423204211240442130302311001224144221404342332043312102101304023412324331032004333013323310442012304404032124120033021243320320304023433214404134220213201123034323022223024342312221124124044331312342122200342302214111421421234442201233331444442021423333213101211212040342223300410324040034012304331020044211114030420412402104213232220013211430020011034440131030323430341214233011323003241020040443323101022014010320133120413233411432111200332333334204430300411002421300410131000310340421141413301440344134340441123040421041422244112332330341324011310040202104233314312132134212132020414044324413202144234421101313310214021014201133412304021201011413014222221211322200322230344204014330113311140124243242140030031333342231434000220223404332240214311110003113314021033042001223310243113310430114234300012033140242000132241302433223330241222442410022132321122000041000244404234033401323211422110144240123130201342430013310044421133002141201341310401423111100003413220431104340213322400304301411021221104144402241124420004420212243234334111322431034004320114233423243323211210334131444430300010321223234413123121301302330430002003120334230210344403033202132233423223313323432341311404032101420300042110341104242424321434112443004044231221131004211244120132230204344413130220430303421340310314342011433441331320343130201010323010203141324041430034322222103204342221320104012203203104023103441444230023020223142423133034241320321331030103432421010200331311223033203124024114313041130414001301400422003410142234200422402144403434121043114331300414220241403142234221333223141301404330040223422114401214214142312434112301203301234234131100204011301242422442442240221240134202223131133244444203000004420332104103233334242022121023224212100004404143310204421331113314213241002044320444332242420013424401001321440341031300101243421031444442033301234421414440422224421404430440200234202202312040410210204024402012144440222033224101013220000344103330402224133012314023413322313134441131231413113221132214401101421432014241214011124042423111313222404000303140440413223441402102214300140200213400314000000223020002022420230133341120421421334122404012314414421333234110433404210024413331110204242403220224321140444032032044203341331324413022113110440100244340232332222011033132243024201431241023242210324003333320311232431103123100214322033342232240204123301321130410130034033330241123222311141034031202323001324201102242412402141434401020021143011212432410343040014444002120412413341403200442224210401421211140441014132430301320024220213430344121231012340342043320412401312342141201434032132223204412223312243240234441412444411000234044211012241330110424131003011021340322402300120232233240431142413312242014004330204012343343322001441401020323100003142232412133340313104024014142133134143002101423011431102320231124234411412133320144334103120333022213103120224211423101123122002332413044141013312223201401020334210120220443122144010421141343010123111120421240201014043130110042334300244334411213331314434224412043230312004443041004031441303402303401301133332244330431300032221002440431042304004134013332023233204113343304013002043123023013431404344201322011224331141144402210442204010314402411133301303043114032020343421201312404142143122343431021312440421404340324000030341014444243013024233111222002014324143321211344234143113233023132400121101241101322044134234202013040101031033212310020213420014443430242002314304432223141113443044231231411202220420143044401221141202232242213001410332031122020342111231301403401323110200444303340412444231032141323032140414021330440403124331234114201023003002240213122314442023204012042024114111311230024433244401143430330100030020444323204203441324024011124242012101204421324401020414013224313221222134021200210320144443441311444130302000040001320031033134210120243131020120404212011121233134423142110422100102034233413400423342243331432423312133143040444", "224013030042412013132201124122003220410010333041223412122323123211130401440242321444411044414430421312220124344240434130234013104040221021403403210231032132120040332312433142442441003304230410004312210240303340430234330101443224212042234142440041002331041120033312040432042432340204314341134112144010003031200433110234010424423240041120222034420001140030344204330323142011310130434101224240221210403441004312302344144443412111232211122022140201102331442402323313210213321023112230120323211234343011420323044133132123343110232001340131011103023134323014404430133012202410442440243402043213234000104021101000011421440433044342010220024143410433141204430402320102120102312133043131302113321034241133440210131020133321320223211441140420021443113303032244210210230402403441300000033220021132134032242210144100100331114304020220204320121311422202312414141442034330032110024333421314144032230114320301301341001233013342120023243130041042113000334400010333102141212010000024034324214104234111113414340413404212313020133322241323404214021333241310044443301114431043233232004023234210330144404242202201341313123302021043003124411410110231133302141443130111443234223132340340042031302401433011023304412002113001404232120310330420323312302043334110242242334410002030224222100123020003121411001312340024323002101204111124040003412232022224232212223343001442343101124231414144131344142220212244420141021211232404031430312134443103023120410123102212000241311033131431320014202140120222240311341024242041212031310131222134203110333140311333102200320234120130420033330330134422031203134231322033114221202340102330341210334031213032442043404101031143144441202311343403242013103304103130443132241222423014440233000440240002344110104000312410232024412321021203231141203130041044110302230303303301213420420434204344432142040131044313312131331211434140010313104411322023022030133301022444320143113334402323343111303301223412324021143340242443341013433420203430432122204233032044024024320042122441202003100030000003140142200222020044100012101003324403104344123213402411102012431043023110104411322323033120433240010421123401113240242042041000441300102221344033200240201203221010040100021200314432144200301021344043104031104320013102013223401224403420130120110431000314223422140103142213013330103144334244413331320341414043112220002141213122231004402420423324114113143423132343231444442403312131331343200012102313213024201242413143044214310300434332423221444321033113141310120412434241423002401333012322421012033143233341223112232411042232144044402334144411403310402401110330024320232124013314303042120440011213101200433142210304103020112400224121100030012113014231424221213003011114140023143001130134231432040310104114213223030121421320131023340412010232314113004044410403421311044441024043043004034303420333410303014210014233232132021022444442443030440222404433322043344233102430414114124401304011323220002300424030244322340424400311414140333044344134004312001104010122213431110022432024402320110240131322010122311340214022203133122422024022123104402100221211030133040404011023121102214213122343312202240204003333214313300030010121423421340410100042034120101324200400304104344311321323020211433144332134233243104003323100404213323140134413100224404313134440141101022412032441431420440103434304343144111404441333324431340013221034213231010411423312220121041020311022111444220331121132343402201312100430121432444124010013032322304211041212131030411413114101034241024230120013312103313041144032321424404130023434102213034411331012322440224021224041013211443414111033410334224201040211123444031020101023032013420201241243203103123413004113221022320401230230224321102224420103410131042444020421314310133230431323022412443001231003414004222032320001020112141011011032140203240403231342232100223124020301423044004242344112432223442414023440412032223320041341424300303241333043214110134311304343232100340011020230133043221212022421001042141012032310400300444042414044301211112440001311012111120223202340312341023222103434223431104113200421210344203134301214023141111333103432441400200301343111003424114000221014013111343214424140221113222403243300434132034200201111334333340131424310112313310141332030132404011113240123141341020103312344000043233004101223024333241043140003243320410331243233044403422102034034420230311233422413132333004002302404424222143222240310402112110224100441341420143023012043231", "203123143042302240323024002131041411211323122140003034030022012404041111123120230242200240024230033413412202201020012334304002412301011244200321123143122224321021323043000402324210104112021314021223113123443131223133122132124114210011412102241321123302310241331213122021242323413021032430303302340302211332004110343041220113122424223421311104400002101103031024310244043224343334310334431441220030424431104421324141020244133330412223241413204131302123403213102342030410123000441143102433312301030401434413031434410303433002430233034403140230034041203402213043323203241213400421331012340140200202212233220023200432004001221432204032331134334444024400323214114242142013341410033100030133324331321320313043243212243031122334441032301221333422113440301411130231110104313231134121044111334304422144000024042224422312432444323342231100112034403013212300440133342041024300300244231021111122002300423143423110133040230110304424104433410401344404340412104310322100443031341421404120110140321123143444020400044322142200422110120144013132412002140133020204304433140044320101102131021444332332311340422232312413132142113442131311202211412402043011302411031024402201334234113022144030111422124441232332144234323032203011403031404334123211432022234032330211243242322340014210040443444004020200420231212340441002113022210401013003222124440332041100441322041413123131330321423041224210343331220232240102211102040303222042120301232040040423131400221001203441223203204040243311110312042113042323323022102034220211441231420331232111300022424423412014004000203330322402342140441011023133220400220020003402422224431322314440212301231211404222444020414300320243431204011100012002300001130124331314141004122414223130023142012143424001320114402314134213404211100204221020312420221301242243300004332330242124111032114341444143100343033134123114034302204324333220004304122340020221231400111234134134131231043123402421241011142114322040304423234120202020424231313012111312012111412322143410334111240213230010414201204232422121144130322410104340112311344012310430213440013132324300040004324232402403012332234213113024132301222024134343122002224103000133233220142112220140304411444223221142324330014412302001134213021320110440311342342430203121214310012444110030110122031133340144333421024012033444210124410133423202404440402210324012123432430304432302320423044122440401421043101000331214200001101113120122023014040024333331434400121322340414112121034244044401032103131413214001102313422030030022203013124121221000113021401034400244032200314422411420142114423201112301334102012430122432130300040020204013312013234124101201123431034104134401344021211443203242044414433214201013030424344400323041343013234120034001121411042102303043203242403244111011444344014034211440020331220403112032402234424324200400002124104002443333011401021141404420224413001013344111304434133310320441442013420041302414430232334003424423433343023043101313414400312112120121130134120323301324341204034441020222141010022244233223303104202204000400222134444223041031130332123132200020113424004232014401111433343203133203131344122100211002413423213014214211113223200201122431032111140441310334330403200131041321314321440411300243324334144342431010002021040030120041413030042002310242140334112034120033204141441202403203200111122311402024034334040243341440330422322122041231111122232204343331102231332200112020043323231314223324222223431112400014111033312440411244313400424243201421143433233101031003131240231312030101121333314041423414434003102302044114244222404241132132404343443204320214020020433132111013442113330120443422311041022010411244204223423240140114024234304132203411321023312101111222223442401431010341313443221434313211001441222103112210422200201024242003132210401030312002321344342400340441402332403021131433004400240421431343434403040332032130442144242230203021133343423040302244121031134031403241414123410222120411231442420413022232034343131411241201312430301212111200003410320040313134100231313423114002343033242412434344203322224403241230123140303422240303140130444400132241424022331202101304113241203432301023414331143340120044211113224003220431144134113412310431030443443230314411241034140242400323241024023332324143342304422324232233131023322320114003212310303034232002301413004301201204304422243244143414044210130101140402231014230120012444142233034133344032340321320420013324003231423044123001111310101410232", "230244043240010322022240204430240201221312410402124023132034240341343022430332441111213133242032341240132340042040330124033233244144023100140333302343301433101221420141113312143201341241131142414320023220213423044333121131101301431342432012401344233424142420032102014310122131424002120241204322213442313413100401100310031301120023333324302411401324322221040030421344021333204213324344243140233342401310320044343432202013133120240404120124002241042301040233403443011234400241301221143423320034102002141033433022003041332332222103440110244122310013212040033412024133140301441134303432213221400314012043123410301022433241443233104001430201024214104104100302034024332413310333031314211423303310432000014012400201443400431143211043211332033142004004210433302413113430113033240333041420232124231214333321041433400300123340034233311000304120023404342303114101232444030041113141124223414011023220004012210232314440332422330400020321400313044034303014033011331001222101332221144441441421310012420014314143420023442200223301012424420202344303201224444133220310122444212142101330300112131400034201303143331240432312331201433142444410303330311420122411234222414004042431400003244202424444011324000301320024112241120313010310321341021412341021311422023224223141301413132003232214312402221141143240211340302233434241033421031340030021321033310001440031131412232240343320112120402122400102141432124314331332414121012033121044323304200403420001433011014422113111434240021244012022102144031343123134324114231320311203232304314204021242131343420313212021401223234013440332410321122023203031230210320302323443142244440443431334421401401004330300324033334203204202020042031431114341334341212110133200313021304340404241131130240144000243443431323032233433044223243421421300402301000101121040040130120342440320031323142113430420104132421314213302132341103232110440233231402143242230322421444431443233222310231214104443413213241222012231331441233130210103144143142203422030112010304041220422311014422341103311442042224421200014441024231033241443212103444004303413411020234033011304231134033023133433030040010032244432122244122131012012323233242343444101244422013132131344124300233344133132441002143312443401403122211022432424130014022311101220332214232223021212342111204433230124302344020120120230342424024021030201131130343132044320103044112314021401403110022200442013233211043412311404240134012142233144143243013434220213322214202314114204243110021144324440320141102103410423233110042203301041402204234040224130242220123313214000343440043211111413022111221313413014224114032441121040404303343411334113044323234331300021410241140020133020033240423020243314240144423432224220230104320331111134242014241322310242011404123040123342331420044240032002130024244421231112320101242241040414024242424402112213142000344203001311402211032441222341024043202223202344404341242023113022242311101231240034130220414031412140403134132334021411341023210341412333313440034434414300342220402030402413432340230011200222111330341211132211303030224134233402102101041120321043102213024324301200110330130012130341041040322424014002204334343131441434334223103310300120210310112412014010104220340122242333343114304212124111041401420424110101434403400331033113441433403314203332433013044122232411240320332133400414304314341341110013024210144040422010244320300430133412141044102320433321130303012402214400210210423031122023214130302334311440113334034403112210103424322404023322111141410101421010033124141243334213243330204003303030141003001132212343234321133134303002300244132242240341000310423122123113444120230212224134134134432213322431430112434140213102433234314104341421420143231123013231200143401104302024213423443112431434440441441232420330322441221232021021230141431000123403203030241134422420142123201313413204104341203242422432001223331134143134321342221014104324333243042240011134321414121144104200402014431312133003232033213023041042123341332242443002032432300440324002443212033413321332401402402344040231214413421403401440130233340213421304344022432032323103133412302441240232422023313104010434130101434444424004114041012001012401124304040310122422014202110442430424221012033002343014411411320124400114114443111304130100000241202121032102240140332022242410030331213021024224212322210120321012341444004312033322221100333122413131204224442304142014034231140444031230342021031401114333113244342134123023021222104", "033043112021412331120013331133120403234104103221003343230233100312104133040312214442123223141142031211232002042112102022130140022004004132014323214422111004114113244221300403423311441313443204341141241134201134214232344131010223113110312203124031344140432310103343421344340202033203124434444310400330132111401003344114320113100234324222233323022103442400032210342004103231330032140140211012001023132100342414034213023234404312300004012420214333121042414144032410234342131424413343243214042141222134243031042314421102221201121111200332203331140001240442144344111411431412314424431140023010230332344020212302402401411300112444240113310141214300321023331113100220230204324010234034443331033411032414013321332124400221102313041201442111432034122003332100142000424034100200002343300134212114201413033420401123310210330022431013030024100442410343032133221130003221020424123100442204443424133244313014234000110320323021401021402032220204144413424423044404031034243110121300304041310202130223410022042433110231413242421024123221432143200303231030424113431222240200222010343301112403013120014404314331431013034034324014410000341102432030043313210313131341142012222310104100030204324044333221320444104140410314224344042110404303332413124213413430314101443244404021404243443301300334414101304134040111412121421041224021141413301144121230331114322240122130423214423322120202304013021304430210214344440013301420144021313221202330230113424311311413213141113424033433242340214130322044114134333143132230101244213304413112430043040414403303010313114044122303432340002323142022112443011422441102144440234301010122422102443012212223232231211123404230000422431244324221432304041433243414013242241143122312142343041022022130012101101211243201411441123033423330330031142241024441434124410014011332312324301303140240121310001104103202014024342324341301031020121432224124243201211032212301002111200010034334422442044234023011430032412424023130314231420221212202433144004101141020413034100103423412220121400241221141012443030011103131130210301022233404242403420300433401403400343122232443402323221411103443230333221121333022133113132311300422234424344003120013142302001010220112240010303111301440142320212214422231443340401424233040224033233220010400131111002014211343123432214021233404134442300022301303433244140433404430411141334411212014102121320042112010222144103130032140311413201444414120211244101132443144231032110231431414024033234040103131322212021312210132442113424210010432141342323220243022124211140342402201210202241400422240200324212233231313033004424021143110431014134414120102334111012124213021424223421434421343314113213140424144004232422431410401213432304130410013230244101413333104102420412021024042413223041031011041234222102101321232444332103140334404130310413230013424030313131223210133032104201203142400440241202421110140342320420241021411020400200242400322331141331312120233440443421322432034010203040304021114420412430202011411422404041141323034023340401030134000314114320442412020414211141331414300431300304440010202143443240310401211424031442411221204031132124014024110002022322024020204314441031331223134423000322340040122104240204114400214200240202201332312042104323111104043223312430312220140022322232002341100124233234442433443002132013012421243030334423020401211124003020342002000014202240341300324103111134122223311232024434221100410120113442442030211131001344100111411221212042022232134413333323203240111220120422112304012133443033330321423344211004434322013401320311431141312320303203123234311303240044403342314100000034431401404204433401330341233231333111444330234243000241021412313013240244002123021433433222122330141241310040221301100104342301102411200210402141110220441132431111333411042201434333331102213043311401104300223012310213012233403230333420303143012431444210240202020310242214440013332303210202242242141004430002412443442141203221104104234241100013423330304032132124044002304241043300041342211411032131433410141403203241424213034010013103404104341101324024403131003444330424202040302004130010021021400412000031343140012132040224040034132124304303232402310434223104022324321443144141111240142420010340234314320423433123304110403232322200102123312204133111121044243034223130423433312312111132440104433230400041321441342024430411004124111443442234310020422244103413423040223241222400400201020143343124040324223020302110233331044004412301234444033103", "130411143403322403111033103200404133412232431221421044123212101443100141440220430023023243320411302212010322102312200443231034221233104044231111101331312143133134024304433002213144413441200210412344441332400143201144420211333002242041112104033012132111210300312124111043213231302142044131223323113341334403311232023122244012121021114413031413403313232403423000402401314442303020234411323012210140140244423004122131431202014342244420443341130434443402220144312304123332130011334414412403141444300311313212103030011100213032024241431233422010112430021244314143414004321001132330013012341032022021442420230112242412024022314310343403432241414402140420012111330031400304142043140010413143240100344220134111230404322220212201012332301030213024042134310333423232302040212443043111223011201112222422042414204140433142144331233044411442023320411330242303442223123230443042442202434230011224100122332214411243121302332123012101000004301242220311344131323013103401342421302213413330202013232100110204014403403330241222424130120410442101230034100113324331244423122233440323220204314200403103222113231322443304041201212312104343310012224420410101413020422020412021044322042001343400144304042233212233011212224320122344210004101431044203322123042421121442021031440120312220304132140333133331011103243300210442221143314344323204243204312433420311043413144322243100432334304433223130304212244003324341144133343442312011044404223114311103310031333011144300224104243300141141414041003023224422213210041342030440022114004412242143420443044322330203013312033102001112213001341303103440411120320100344422243223110412221144314112011320130233114013112333032302120420040221413221341440034400332200404303043113430430234403012400022104330000303032243200310324233200334140441210243234130341000423030024342441322003033331324320302404434301431134343344114422300023111412311242033343411141023433404303223000403000210034110400213041142432200430230223324133431020102114212234423410330124432430241204341212241120443113223104404413400424224411123014322224224043413231131340401311400410223222303341323044042231233113443422401010123201412120421112141011420203212241404020124021034033200202004303241112043320430244100212441014141040403202040404141233101004400404132233244240133304143423001032341142310130103443332121331424242144041104313230043224012303201220020301203342112202034313334404100114144242313433433023313340424122301431142444304342412431042120443241443232241043201130423343011310304341200434411420030234010113434001030010332224000022004211430311430000040033134003441000021424422213120313441300120024304233241022023420434223244140412413302344222341232402411414444322314124003401432033343310244003043313114043430330011443243203122000223321143021121123440133030243142023431204220112010133110434234144021321101013034022304312141110000303403220343212211443034312122201040214201431404422122104221141230432414401021331443413443323221402043444114040422002431243030342324330431043433344233021243024442021201311110144430042322344113434121202121132302240020031132323121143343321222422303244441221440234220010314410001021003144143211433412422342331332422044410021322134304032442212324330420241224210124002320000003022114012141301311411443011004101321042300004101130044042242042412134244224300043220443302010023413223031001422221021041220021202040114034220404123242131414323110303133210132314412212241132430221042030203340300300213140223321144244244434022432320300003242222310320230432223202341112011021224202201401311322000400104443033133244433132040204332112024244441311330033121110230240001110112110401333220202403332401334330344232100000144103213110142013141421011013223202014320032240410040020120214104040411003240433242132303104410133301232213214414324234231221231104030302131104122133032412412032313102301412441011011102244443230024024313121303414131143222212421441443222131401131414001203423004324131312341342413340414314144244213322013300004123144413200111344212444040143441303412040331011121114011132331122131021040312432000133304022213343023012013313411124303101343313100443122134042024001201123313344210131124210242440101112231023321102333321224010402331324420121210034410114231231320333131243233134333220321241004413134341422431002422202430240200001020140031213301222220401311004101144402022414344442422003403043213402032413412403440104240132301112300221144141222130010110422320443442211231430430", "302240200220410241201121220324144044202223234241424234241002031013332223023221240340311004320120424434044021134040121313032131420220321404230342303223100331031413041224140130301320043120020414342344432002101220224232223204340201300124441043444102343224420041232434133133441210102434033423102041110214242130114123324210203332030334200443004410020001331043413111422431204114400430203011412322421214244243212434124344203003131402424412003204101411033441423110204442042114044033144023403313001334110013332020232100331023021012403123102324044010001030302203430220202214104401311131212114120130231340342101023044224422404341144222220242313023202333401223042020113202342211044143031111210441024341034324341141112421033324010444443024212010412433131310133422230110102040301003424040442323444031120024040420331414433024213013413411321002032320204320324011041033101303242110400314113224440341044114002310202224234440404000224214114411133033344410242133020424003040310230101144012141204132043013122004043041112113333202213220300302244304043403323341423414340012220001111312040414202331301404010143400310100143314004112323241002022344304413300003223213141124044212420124012104331043101042422300320202201403440140322304121244034204200022234414002330320042140343040031314043133302344310201213132113303404340313330424231321111223434201330024331223232440444110323124300410120131430414241441012210302200034100402431004440333101214143322422124403024134102130243224141041332343340144113121000410220211124441441211422242224331113221243202242221012102114402433033440234341411120334431100113030304234400204331034330411013203412144222031013013000431333430414122242214012111041213201031122000031420104343223411411304441232422040200230113204001300322124024411111021234310341311102031221201021243403314412123103324212340421412232433443414311441432342304003432101042100134030431443141030433424443324401001003011124134111323230121311304104231444411443142210001410414211331222000222012230040313223334011242113314014104421040433324023211130210302443114401033310101421401312131230021223020403030041424134330021043203433432231430202110032112310340432232331201043432023043023004142010002313421230402420040444032001240134330133100423421040004111210200034242414233422401030121434424313000243311100431013140410033044244110013402232204134313232234202141440140113334331401034040044441321420114134323114333202204243321142401002214233100114012432442221202442130134301024422120401433033112230220131040002422321322112324310340133032244430202034343400032121242240123410434431014103312034100044343210440104122133140130212410231003143331143403002433224343312120232211010011431010300121113114144231413113000314244100310142440112300440410022012400200000421233421303023202140444204130224304411030044241000113140201221142140404210141221444210430114130203131010441300131203214211012002404211111041220434432230333003344420421344233130012441003340101414103142242213102223313143412342110201444201313040141423332243344424104243221104114210404201441010440242212120203004443232211140232330241223111240002332143031232433113334321004021013133044233100132331023321043422234220242100211422010330403013311011341230320011411030344120142310220220213011201122401231044142224202243021430222322203030110042324031040211442232302022320332123433114013423234312403304132433004242330341010023043413021402122321110404143340233411021201040111332222003133043023221043334340444133221101312420124231241220420032424420320113404222412133314121213032014302233421041104421432232314323224303444332300001201412102403040201104334143203432211343413242440033010010433002401221002444330122310303313043234410200214222223334443100111204021244143130024441301131032124101242411440343121423342103340043341442344432103212311231241424333030311432342031214232320420404013122244340100022220241030200041120233401311343130321331200201202134432130034134420403044413322321424333034242341204141000003224104402204103231040303023313400321132212141123341213022342132002110133100222241342214123022330144112301301340141041000240012144234103204333112130220224422103013433004340000233242330143040023442113304431422101001414304402410014412200102020204004010304231231441410002244014143001013431310114033244232234210133211414424414341433211001031322022030403144411031030013440242002342442042044103210021022412212030004302431410034014323321203143313131001432421310231103132430224040", "212222021224220210212343314313340223131220321102123021314143321044431322042331010314421421130114244221003201422030241410323400101301330033310121132113044004133414022314001310020313133221201300222112420023142233334200144344443044203222221014310231323100104423333033001433200041210021312313421024443044331113110122344032432222144212032044444120412210211424333420334101222043344404322313440324003040032201232101110240220234430022100121342001143443413102121123412300113004031321434132321311344430111241032001112334032434021331420010102421143020014403212130202424440110024140404302301333412204122221413110343432314204204331332301431233141211210201443034243122041210140400223404342001042210430443234234244031223314420114144404411333223300243131323444024440222402244012002023132430330212044210132024300240221200412101311134312144420332113013420022313302020130210344000044410134131434003120341301243214304110334212131032340040022142312410022233142402411031303223342423431222144201141140234342024033332124240424042011303032122103403242120124344104223402230011132403103422443401304423042300201400311244113443140211210024212111123402021204322342332030300221021123434331340412014441423134314043303442240041242214230343042111144324022233433331133311311424133402343144112342332123341423042012213114231332410203341143331102230111342114322042141322140323110112102211202232241312042233212242402400202240403404230232403212330200302211412402130301122221134322311201213234044304044400011120211400130000313001422234114413442131403204114041043300332433331442124442300333440430230142412113031141424042442100244002320413103202424011024143230214014101224124122113114313331421121044040303031102010203213012342344322001000132133341143044043140202420424322042034124414330004332031412100344222243232340231212341432411202134402323443402022440211321230424431442022321143013222300301402123244433424204242130113133441114030212241444034241201133321443113441300300420422333223423200210433100104131414210100230001124041333444401130342232242300122013222233411023433112202324424341211313201230343004320322204300231103133330444234424241233041123004021241022323413040431424420324140312400424322432010403310114324420130434411202300132121411031133213331403232343234200010043441101314231133031303222114023001414104132313003414033024234230114323043343343424441014000230344002101032423114423420010033202310130022424000200230213031131133304044302333122040432430312234422200432334004313412211314041210044400332213430214014044120401141224020233131122011310222130411014104030410411434202334320312110320031312022443303113121431100344330231134312301101433320102200101222442411033013404032124101424401204443044003121433441312024411232411334300333124223332420132020123212333320300314331410220142442142141423022124322024142413344323031204411123013414200323200023103010310123324111301221434132214211443312344313144044004334033101134003343303024341224040404001041423133221111110430140242303032044310324343022213010124141133002411403414411444440023241403310011403130212321030201211141414043431020322043021041111310214013412030332103300414010132314110433331234413414342411112202423131224403210242333340043421230400004240320034043330044333343241413342112231232000122340304133234404440044133110122043313110133132203211144123022321014340120122031140020241314422102302012444231443413122032400400311032102242324033334042213034244143301440413301131240404213343223040411101134400422230140402013144112102224311214424314443314130410204024022231012210430420211242041030033131243431001424421132211230421120333243430234424043333031301144101410311322421014112424232123233131433323310220022320403042212220241423433144323422202334010412100204200110404412122133241231013410314341443141303031313303000411210013113224341121022011422123032344443422120324213001014441221131240334331421100144232003333114223200223430344132411340244103013333314032322042430401222042440412421112322010242104133204434001301432203424133212234022243300003032244323211303331231424041124102304133434232342044034433341131344210403440434234242320300314012241433120204322313121442324221311401420203012214042312121121404242104343134404330313041413021144120443144033243231420142144204422000110240133211112213313024200010412013411102413024203031340432142103434422042240214041104140030131341340314003410404143104134420421332342243322214414403202420341133200032221412341113040242002", "340341313243030030401133212104030332432102213423444402000333300422213101404114340214041024033143423441413020230033140333200114031304042431414312443043411143413433240310213134101004140301222333432200421111330113240041420323312324034034114122103403413131230202133443200200103342413133232244434034032244401100110402202422024331102124043410232302101230140423310214243331232232424111111012332303101112443112120224303041311134223124043413134334203222044302401433212142043002432313231442431243034444232223302414242003133413122004202230300234141131432212424314323310033020342302014121140311223113331020443311341042022420323301013104333132004024300122223112231343410144304424044144214131421312341340111423122210304342003133114444344144223032314041243431212443224131400234144222002040313111444141301304414433324203403400242322014141340414200242200430202341122022410034014301404112112400140321130132241321442311014030211041324040343313432411202242212023301343214321032441302302302040330304324022042243124212201431224430140420020123420013200034112443223034414121304241334240000244344240300233441120104030444423114221030012402301020002441433334341013311221342210300114411232143040204114201223101114231423432343343401231421014332231401210320231243021333231031441430112422420230434233431231332244443323434413111140133310213141110410021111323203110431102143330230034314314434130024303222104231312004130302203144014204414333114342222340422342131443210103220330244234441221044321242123221041304420304401134042242322242310020034121330221220032240243431403000123344100312234221010423332324334043303241123042011323332131132141223211322023020304320223102032223204204224010042414203121331342332424420134234021240310340210041232300333444434213402040424310311244411300310321143232142232142301113031133133320140113013233023400343040044214034021242124431424234121210114034213441303124301121012104312221024230144342013244022030022022303212410022202313034410401110122400022431042001002443321302333224024031224201100412201040131234414142434110024213243003424104220113214423423312443012310402242140421100304412432123334101003403233022401411104342322113112134033024022243321313301211244102341242143120233420302300140203134313414003100013323313004242303343340004222303411223421330120342444422240122110222010030043404421441401140322313133121413344200321023213141144120240201312411301020344320132122111421420320011403003013310100402242404433302423031000423244403220202101004233031141201224011100203210240404434043214211242230213333240044312233213330121243210143134441110114000313303420333402224214131231222144141344202112123042233101320111010234140103310001024243021032314243032002231031004313441332431434111004212022344230214133224320211140114103334323430023312321334410124403312340203240343033321324341433033143113242242301422332321233240424343003300311132302140323021020043202111404142123042433113122101341332332204243423023301012130210312131132412014321122243204134104212100402403130114201102010034120432400431112111220311302342212031332234020434134234324033212424042103104143133203131001130141431212000300311422342331323440411140100420304034302030343230430133213242123200240111414203434304043230312324444044131210223330103130414303342423402134200212401004012342124222110421403232030431114040323100401411021210232210040102001422420413240221021001103444221331202111123024022040042321324443044401131013111200432140100331244120144023133424122111200324304304111403423302204232044043043114102203004011223433300031014124233401414134042441213214041114200030443400441002031430132424414202221133124431333213314243120140114140231231311431140211410223100434134240423430441002042210201230104422201411203102323322342403412430440204133214043321232132420020220132411333433010101432422144132033333301210132104442422400401133240220023003240241021022414023133204222204442223224201402110213313123400244034130143342004020110301433421243241103421113441434310001213334003223000023232300130124042123303110033110304432040231420023140304321234342043130424113224104043123140124334133131012244042124320032430303031033013122334010113031331233322402020402402224432014012223340333422314230214324341412011134020021421122422440104433031301002022044214230112412442234144214141233103221204210240400130233134244032132422310440013320342321033123201000200122004420114132401441412413301021231101240114234323430020232232334024314022343233014", "420404123422012441342240300323114232024142403324323411431440113012303303324022340132200421123223142141141202212214214114122414012123330123021200004411320230040430201001213131023433404402442032434310421133133144111430434244313003214022410410412302332303311201241241030344343410033241123240420211211102233322304101002104441003444132244040122221321023122234334023133212411113212440023241321140032021212022432420044104113002404310143411414240023323000222324313002204234412013404424401101122103120312424103330221134330203142040011444202334143102030231411110014334132133233432212201321120304140010333142123202342142203112403342412221100324443140214214234312422303130112333213414010101300444232342103240113102044024140220002333314021024341041234104404023212214344134124133311432222341101434442343430111430344213142042024430213212412330134132002333412414243010023243242232302340134401444420323322220231100432223140241024402202034303032211324144434300442124224420434420023240111342222323412231024431241232023414320300132434314004133300300142043020224131434002004321230234433130402302200202004313113140344031334013013300040242431000124341223124300122004210243231324030414221140214242240342402030001024022111223441102333322043320441234243244220302213012014220222133320134303312223222302300131223314311442222323441310214004342423333412130200440400043304422001142424114131003341323011214444200103031443433400333234010032214014314324244020024140040420023202421100323223141012101210102012334104034301043441243323231144121232321023401324224410133401004320020203023441224021120320032044034402331441014102413131124303000043101410141310112331023110442331432334103201110302422334131030044334323330420142342230343312341404330004011401034400102131240142210111433304301423032204243143330202143440444241233343124412233100143133231110314134240033100433101403221111122114241424220434042201341414244141000022321430332231342034334001343241331300220411211441103122022142412013304322420104311024214003311341144410120304124212304422022222122000142343100020022101120121312231343104042143214024003420122013334302404323302314000321444123301401033202344413202434320410402320433420000031411142211331200024214121402411230403422034441124041242100411341231004214034013303121004310000100130031120330401304244132333334004031004401100024132132423303040302430011211234422301104221331342011334020241412240411430322414210200441323334241010312233030022302033021204401111442321040213230302121034101213042441231224420023422130433313004402101411212442132131440200112223003042033030330442020120310342224111040434000321421332114322100012221012242000402201220330342321214023312313411231443131220343230321203040220034131214423243133321120424432244332024312112303314422344400201412442114120300030243134030100341240312321044013134203112234414001012234200420230044321400434144120213120324400043020140224133431004313313431000333144421430141042041010031213021302314332314431134420431341022412122230131441203301204143333421342144022340304132312003002413312041304402042013143333130444142042100240002240330402442234032023242212010213024300210124202311302032441122223211342222132241133020120213400031404002042433210301023442312024324143420204111214321430424242423024341301434342303002034144344211440334132411313232224311344334222443231100444122443404424143442313310111222134110023002032342133343102003400403110124104344310212314024412303304031333314340414214243413413444011130302242110244214343342020034123041210024332401424141222123023213124241111120030101102123201442401404242331023241424410304424322000213430012133310111102413022231442324220041123034413234334141322112012341133023133031103411232342433321214341401003221000202413220341404433421321111423443301141134300044232330343342442314033431033010311310242243040132342141131334232422120010433242201204040330320243043312331401344420434112401341210343112144343014121120421031344022024013014043420144412203010403211030410123000022222313312324204013344012142000240404413242421012440440434301133323413143344410020204022201310404441334343234034013221011240314421334422331142133133113303403312021324232210443102234021342230323411100204013024243332210331144410041231421100404142342114313021300131304112140412241132043342334202110120224021021332144140323230012332424241300104042211102142311024043021321130442104420214222132314223231212140311103212131041021021321321404214131211124140432", "133434222242144213211320033231123114244223434114443312204310121420232312444114344321003114213343313041332300221324333144221310043412211441311441312241002332334224233412400140124043433340324133030020422301141410024303214401013200100241122111011043432000321110400413442340434032142140010002144011213402244103200100333401040001442313402212411144102211232440020410303014312412201400030230412020441234143332402331033340232013022003212333243434232241230322044340413412103001310402102011042341100323201421421432103343203044411331434411414421221220440302204201143104112034320024124143223204424333330010421420022222342214331424113310441021431422314010232120241221440441400220202203104200120141344200313133101200001304140222303331221221424401403132332014313404133111044230203001024041401124010331124233402040014432122304303021144234413430213400410442201320340013114112313114111402033424012100031123101334031341244130123101204222344211300344134214210300132443044143312402411002244034204343030434041144013041134344223001424221221241131333300021221231040003112243102421214223443103222414244421433012002201144143411121302034030334330142143021223441044040402410330200123310442433330342030010312413421423424001422244104123141340112141133432204403221142413111242413423100414224142142100444113431424311022231032110002311442124101003344000123343022301203421332223212302234321004231004014022014012014024311143022414202324102010322232221101420031040220304144140101141423443412033140334111410041023423014440013334232233120243140001031320424233230402333411201312104104310212233431400102302441003241141411342101402223112103343240331202324132044200440440012240341431402223021234023212244401102024120134122122311144311313143041203243233142314040042131322223332012330113141422240241431102333341223221021224122242220033010122114423120111112010334321222033111202313141143032423120023430022423240004401342240030321244100030213000410320040431014131342010114304121204104022142302420301200112404434233334141342411102421310301011420302343232113401102214404040034234222220344301134011422201142120242212221110003230214203044320021244441001141041044412404242300000340243422110241014113431211211023320131341241102230342201341443012323320020110213432231143241324130331400414324033014332340420023441233303430043432341303020241403410230124410304042230230234303330341223303142434142033030332211242322044213123224014100414133240432200111240013130330411033202100010233111202102332443220223214330404310144412313210312441033321014304311211242031314312434001413314310203330114331223131144114012023041424213302410044010120000230201214124003203101442143100222043131140332433410401422241042242141321240211032124000221404140300234012333104001211104243343414212422032021442222042301403301331022332333113102441133234314434441232032324022210100103001010020212010332411430014032301230112113011122102110120432200433224411431240043141304420024001214312101010310342024000413000341220432340232334432402421001013413130032323211113002001432402303320013233021220423144330113414110101010223110242234130104003303102240014230202033001431210440332110231402311343041202402434313320420241124104403424423420032111110232140143040331144103242201324023303042244013220413140333040410431424200441021341043304033000003044241110241023213411323204002312302423313343212420431440340411344031304402220041232424013002302431240023200344314240211132114110123303221413310411324212020110100423210003142222331404024401313203324014023102132203000041210320442341204232431304404043210030202113141014403101212302324021040303320303414312412113202203202121331110011100241223242314304233402011301034231233131434011401202214230240101412331432114141403444403121004042231241322322022214112412343311012231233311102001230444441302444004011031322214332322300424442213030233324242032104102430000302110100301301442141200443000242414323104200131121232144220023344443444343334220400002124113132420132100022120241002231121233110214420043143322400034321133312102134124344123430024443424320412104044310320003040243303411444412421034310042341103430012403030423040423214423301114410403210342400110300423210222201303220132300403212110112413400424342044344013221320043042002004410241140323442124012302041103203424031134241132413210420442110310411112434032434434444441441131412033033004413043221110324040122412040044442011142434112113231413242014441434122034140311404104244422441340", "200101124121323444414024224133202313004020004340222242140211011014022004044302324220003334033414440433222323431131412013110304110421033224304333224112413044042124012331313002234323441312420013121134003140210004310022432311242111421423331422330032211112411441210312140401443132230102314100422310014101401401242310311030424233424101324200244103044340420023240414322422123130240234044011244332123034411344220121044301433333304441032403120032302020123130401203404213213443240340302312440112013320030334034112221044144124034434030221213031043423404012201214331122212303123143020303423010344242323214323434113241212400310411240211141433114212432211144214102220211403411200411241000221234023443234244430312202313343033244321243221443142240023110133210341304214421234142011310213420011214231413324401321410443442021224430111042033113311133411101410002042322142020402321332043000322034431343114020014223032421001214442434012001244421330212312131120314113013211324431421042440012011221304421331131131233002013222212240214302120224342321132013410242113414430302143031302232323104330131403000012312034422043013204331120431201422002041411032122430000114410311111143003223442024323221320304213110341430020330023132024303312020243343432413203022012304140033440021414303003342122103404022202030320302411211113042123121323304332314214021203343014324044120413241210202034204213031131412434041422211411132424110441111042212043114004200010133203104224241124434442104042040210021100234222422342423040003340014014102404222203144231244131404342341322313142241014040232112443313114312123020203442242400040013423322102412244143042211131440301132424021212123411424032034201101113204100412044033401433404131201401103444131413114300032100303233130444023244140014312440410212300030124314323004411324300200122314302021334440333411004103412434020411244222044221101011401034410131302403300122301340202124214422333421340402003224003040003110211011321320223312031322242102044113200124140431011211132221031403120324024024114012312320442011324021234141422303010200313004333232123321313000314331340204420013441110312444140044002112401110431033324204400222231240042131231244141112344411303313422313043312340422114331303104211143032440014424122412043240420044441004102044042030323143233340133114202143020441243344024321324040224130442342434420431131143012412330044041241211110114242313011203240442211400204413032100113010421342444440241004433243403412210220404323143302100143222410132102412221010411143430113424123213204424402111041040031231113124043024322244042330334303143001401313144302144331243432021131333121431022340011310241202301400430310243300424444022241131021101223010131002102444200433334411001410233402430110031442112021413411310324233241044224043112404142030324003044322404423443331113401132042300033004134013012101201414244323302133341211341410414444302244133332144421442114412324332113042442140222134204421021233020422112002233210004002442412411004234114034103334430402424333143104313032021212003444343402303110024224340231411414222022210032233031214434233242414220201143110303403211214321403401114021011304014322402420440040414041320223330003304142240040443123120034230144240111401044411301342314044222440130303023340322333313011402012142122404003322422223343232444222230232024144204200444311141403033120114121124223033214001423234143430304303441101410032211244411004023440423314240411202030412014030340431130402031032110004412213244232334242122013240123222210030021224320122131103234131332304044402131110404022230103034041240121121344003203141434223213014204103101020210030411134134400103040213103331110323322322030310121224102430341322332400403324312401402233311024312022144432342300111240003302230040010403020404310342243432222043300144443302240211114003443310322142324124413012440230203420342244213221220020224413300214220434420213204003420334334004110320330242101030144410401014411323013114103424043104023014013210013423213010424010112043430030422032043302033123443020034344241402340232322120130023103030230343241140404002320331114122004002413113040342211340312322323034143411204111123433024300023432040321320404400234304033234244223200013224041133041033030421131234102232004344403021032312232143012121322423434200411114443100340424141342211210024200002342140041140404144332004434431441332134111401241142340324101213341343330431420232440203304434443241141123422103001132404320413022321101", "101403133204412044040042242002020020231213431331130324301024300231023242433024441220220423200031101030243221313302130141003331300133243441304313141313330001323041302402322140102324124432101010200321141232100223414412201312402202321124242024133221320232024420004411142002423204303311034101124213423202024131220024442240412204200441440334133330140441343303013003102012241300220223001014434311441044142430424103302201231411010141442221424322022413110044411143440310101234321310342030000040432334021444030124202431100242102430144132133121221102023410123220442331102034200422443031342040021211232234041202232141220014214004240102030204224444030224244013200003131020313230131222004333242240123140023113340321401332223111214023213313100103104034141141424302224401422301140021143043412302420211032404441201333202204341044442322202210444342244114220012232410222044332113333123420001112413430223241222042003231134101314223041412144240440324401230214411433414310034140133010224142030400343221343423104132442130140134410222234012201440140432423002414233433231042020231410033000103423311423444440030141234124311433031133404040140402420344103030413044013000401421024041242340314304322442144301144031304233042122013433002423014434314024133203412421044041410304300433321012244242000404002224343214013024303043043000020131301120330013043233124303242403020122411042032313422412200132304322413141013034334014402243340003014424421133034032120200040013213323034242032301413110400141120211322224130110314431010300120003033430031303322424310112032201104041100403423133143120103000124233210403123340204140134021044134200334410122041403123313442333420214331113212244402331240302344021201334221433011242201241201242131043412011344320020123001132441110104033131232330000011110401014224234243423042142223211240014241133423122014112340441030110301001241431021114211111234430413231011330000241340434034404114402301030012101124320414140100242310343212013203442031130123311234011232404323422044244210411101143310103442143404123443043042034142232311003222102100131443320143200301302230343340200031440412404214011224244034232140103321431203203042322340014221423014111341132112121031011413231141021022403223221202303143204232440032341340420332330400301040310000333310124120302041400344203104302332112122133023142012111204244111104201001042431303003003203300342201114303420242024140421140401240121401031442234141313432042131414442422322144004321031044210430302344034121144310221241441232122014144023300124411332130020230424101313421011143343020143224444102441043123043420404434124334331300102131222030442022402144413214003410103010243323340143243320434434243300421034123104344224421020302311420141231430203243012042411003231003300000430214043141030011024104201104323032244111101312311420013020111134312240231413443200012332342142323034104423402000044210341232201244302010200330013400230323111430123343443022431441210241200313114332332301343011224433021330344214031033213143242404131121341121013332202221414223242324414012414032241030342001113443000430422004440040224143442120430421123433312223242023402334310213433420223112331334012204244004332340012243144103330002012403203041241422321414004110301222022323043210110021333042313110341042002434320011131400123203101211410340414024142122240311421221143342333443322411124310400230100200424100302341104244232032234240004231122222040342034034223341200300112141212433111024143003032134320113343124332402144023132043044004131002323420440004331122004130300244042131021432024204332334433034302423001122434240441321200231243311102310421014113341032210142143200043141044143112424434034223324042344014400022220041114012430314003134213141224421421213321110131420032303430404224021032214240401040042213103300431300204234140144040210022300233332421344313224111211424421422301114330024420102411234221022413134002144403243131110434020442102044114431231022430312421310104203304242131132334010101132442433113012441344011242400444144334120313134033141144111232403444442300333204223101244140111413120303441220311442343122413203010022122114132231140320312124440021032223143213113404043021103340343034404130404203430111131212001432323301024401222002113011323410224404144331043300341402332243240410033413331024141404001432032112400444333141242314243121031433144130124031141243042401433111304043220100332021031241034000430143101120113443014131402001431304344304230332040331101343211", "040044432112334120433134221202440120143113102233433333444111310443024414304042400322341232244213423424142031334040201210433022232014214304021413034203042222324042201131042120124343222111440112323412304443120301321040432341124233304120143144221041330201431400241023112401043132300100024110113221413202330311200102302314422224242130301043313304314211131233142040033120430012423204220240232340401420133212342022041141120210441320431142413241230210141000442131244021020232120440402013333232211102043223423342221241442133401300313124004124402131034312140103243422000024120441044204101432300110044040034121020213314313340331412312113122201403332222433432243101300442401001024130213000311041140003023034034130331113421144001134023432200123204042343114213444404201300311230422402034312131404023243034010130320102043000222221140134042211131424314304430020103004234232422122222103132434412000040010230123300010313123412133001000223041044120441241020122221111003400234330334121130123212424001440024402321220414001131041341331034044010403443321223004423124343430333300333401040433243023342342104124223112241020040244242311300441302244241422101143143411244424020113331021141434143422411424121102233130422334012344313414010330403203432244022130412013123214331140001432021323220440434300124410143122011413401124400204140440120430314342422411204121032203222134103424401224441123322030244322014144432243442041213403112430040133122331242134140233121320314414104200241442320333222023212202023132233220422442344021024203144214234234303140343330341411224131414422012143033442031444222103204232211421320034114241404324023420321134034334224414040331014113020030223002302423412302030203141100230401030402001422324024211400412233144334012413030012342433434033002030033320344410103042113002343301024230241311213012044432012440220434204334102110001313014142024320000033212341014322401102334342122043443303001414233342322013443224311042100234413021012302342414134344310424400201203334441133312222124330002121312322022311242040012301100123333042324211032033423122423433324444213314141434313344310221212422044404404424220024224114300200214421313120111232342000102110222144310114034304111433344034013323033322241324142401323104202444413140004223400343402102024333331323224341214221001433424202102333131042031341440442003104230101014011444423121430343443003424133224414213404411401124010211131201123131020210312043212031423333132424302240410322032314331341000242224321440022203143124302221422343110232222210442341024020300122331021140002323341313132221314223321230320312000211122242020410230402222242134432314213333241412412204313331423303213443202431234030022421111114240302321414022130112000121041130420332313123421002311234421221221134023103420130131110004034141343040011401242133402412402241402112321102212200004134122344403334343312143421421122120121311244044422220332122043341130021214024214232311204432410003244340332121222402141201010134343243423040143033313344044431214010432410234421104241000412420314003104030101123131240134121402431213323003421434404440424213213321122411112130423101212221101231204023434300013033231243334233023004240141044110232204424110111023421120114323442204234121331030244300031023424301231433422000104003202123040232144424101421300133410433043103304322112141010140400040013311101203431431004441230100423003302432304231022402303413210311242231441442213433231410231131323340332124232144121120442200322010342400214423122133110132144434132033044033321323034114441002133003444023123424012420433241132221343210241423303441433114321012012403022214112434300301320402233114014434220034111311220314130112341013143143043431340140011331432301102424444442031132102143041311212413021202033442240103332023334402214014333100010204403330102344322013440421141030233033220221120343034142132120012230112033342104210304324330220321330320242233421431103332302010424214224412020134312011431103122331402004110233442214323224403324434322403123000330341232414434221030242431324131033414043402102303024223000304001322402132131242222403244120232012240230343011103414204443314322040433410100300332330230002412244403234441331004300131014022423032024400032314304040204234111410244241033204331412213243131220310204034233100220423131100333423320411402041103241143114023020433034341401430233011223130124334301033340311011434034433223323334222342202123341044104320103211030144444124031144010233233131141", "341013422140422302331302120240233420313214134134141021240242130030232301100214334300321124141300240212411023003002022432200204413044230203030300132024213221422334114110110031410343042040322242121410320432124020221231043433114030413102212300401121343230342132030142020001332030031024223144414031310203203114312300033404302434414302040310332222103430103034333241012023140213033230023221440041140212101330032204301001004022420331113222212003331123223413344144331130114011100411424214120004004021313133243232244011014003402043342233112012200322124310013114332001310200224131043134144242244324400210430102303340340040424323313144241003234424142202402424143411322402424302404411114120332123341312313420124213111300321233020122211130420203130332141010003321401040431003413324302024331130230030030110020202203223421033204132100400113004322021212030121421120134211200143334440030121421124221014133114141324013204232244013003134312331111424314412311413423343030432442333214311030204202431443314304123334040002303122230424224442011102410203231011114234124212443411110201423340243123304102230040143314122413230422243113200114410233322424333434021220320334302214431131410434420120423213123334343242431413104302304230102300113232030212234120000212434011401012324114110202104022421113034220430004402424003241113320333430003034010444241000440120420041412112320120212042033233413143030423120134212431120340233133142144333222213300244214413402111040210441221213404222142001412011203322013331302301113011401013324310133442321412300003123020242414420443133140242334303402211402114334223343022222123141023431241103340342313301414132004043001014232233022032204220344321331404104302320020230432410444132334244021143001344332224001130242422220233003241303241000113203312222024423203311212334044034302220444042444042034242312142331201043032112232231320443422020401330323000142400014300014022442032234311443222014023041323010224010214321123214134411043141333020432042132232230334031213012040314202032112410030304143314224244341413201302201201321410003223023400432433024103124402122304410224344120144310443141401242242433122241301131321132430043313102340432242203414411134400231432114440432443342224212014243314141030110200122242400212031243120123310244020001202120324110433034101313320004020432423000134100112112414412240441130044003420440313111430014111401142141221401232014441223401320203114243003012320441411203443301142334214421434000031432124334340233033341211134200242400024024202431010421312444243323222124204030020411441143112323110320114331404040040024220224012202031321013141413400421024131110223421420434442143130111243441010233113403024303033101111043221304030042324204301410211044131442410042443424220024303241001404412203113342142433144313414423103411300104244011204442300320302212313033434344004341402221224210120344203331143111200433322102104300021343320202341000321111030242121011232123242123034403443031303141210414100140143444130313341203014113224344010334413312201004223210044313013301003014330404101010132102400244041024404333341300044341303341432334403402113430240420024201034104410022302123424404403334134311111114221412041133200304433104024000321331134233131102304421400122032322300444313131014323100001233200200413230132210421402033031002342101430042143333442320031100123212342342110403000432120300114432030022141410102212134140021012434214123433222220014341323234044431120140341133211311142110004021112433011042310021302232222430343220300030111014011242134031322043224213440133242040110214210041044301100030143222202334441203141004340234340120431431110133112233214143322211420014344430421431024431310234004403410304410143430041214011413402301443414140442042422304020410032420122343003014014113040211102433043334010040242304210240123103041144431431301222123120401404200324340434030100103203244011133344014014233443233234013234002230132413303410041110314314244122414341311211044442101141113010013103033144043231421314422044241341010302040042313201211033323340344213240233314424222411413334400341400003220204113222211242141231032034144231201200020113330030443341402001121022243222114313232214413133022214334314130314304400141200003234440103122234332120324114133124101334410100400321124133210214333024024441231404203312304342034134132133124120143332301312110423001243434110134303010001014322302421024213333143223433403434110331412310000433323204314243041014010202432141234443", "130331013241113103144313021420242312110332233100113413310420043221212034001314110024134323202434002430222242220244234113400244103410032001132404012021400101323211340334100224240200011131401434422301344240034040420110042301334313421444034320140043133213232314041243032141210124242000442431301112113303303414442024401031440334133120023203314334301440242020333223224244102010230212132334311432044122144442414033100133111304243244022014012042220041243324420314110443240234334304004221040133232344220100022104341104231320420324123314404223202331004312200032400104033301023123201123343301341104022012203341241202021203003420033414440432021420102422424233334031411030133030110323200041312330124423401024433403233211300143241411310141030410113341420123322102302344001104114201224101432424034312104341010310413032344234131400244122003232400140113033240110433000204000443120420443120331342023134432132023320334020403424243120330021230320344211442110222013113130314423443210432342030300341122440320222213344111324141102234103244301003311230324223240341143434243044142130042014001124343113410020322121010234024323402211400201142332302111030420320221311134304424000024404411244023122314224131414033221423420221311230241421212021211200324421403444330322013042141424441233233302224044143403422433432123143224442141003312140032333422320043112040041334022034033244214140302322324321314130203121043433220124404224433303344000221311130402413031211324402022202444422130044142440204333414314141034133200213304341233030221243203312240410334124424000121304203423143003104142302123233341133144012133023321204140401220234441422133201301434414200420003234420131240421223324333124033331220401340020231204431144132421021233444300430334000412211132020032122311212323111223300221122101203003214100302042312421241101121141033302142402324241040214421034104142101312001332042140214411003030433213242332312231334121034201402322112043020422034422314011412110402000322040400133124214401313032041402410421300121310124140044112132111332330200420131220401231320424323430440141121444103430130410243331014301323031343410014202320133002011231131222401410220041121141402110110043212023210432023422033130343103222232112212212202343304320143343122114443413100442222100432200121413333012311403433403014202432401121113341014310042303233201321000414011442424244402313401332414142130234022312130043103013142001400432431004130024300023002132244124130001214214210340040233433413410100202211102002122311131424441020310113311010232204042030042341040124312221220342433310042443402234124243300432012231003030110340103010000003222040230241340411133234044212320422404140310304444323431011410321141331234323212010212110301040203023014432322034344211111433330412233104344104204412120122300211434013344001441343130332112114434201321442204210200102000143210420430413403242244231222111310402430010300244321034320221014434020432024041421310022300420142132124341403204302430220331430342331033201141443120240102403242121111031420134113320440131442103231004313201442402014240334244004242421141400231330023440334124434024140200022021444214302420022333342230300042114023313014104333311324442144403032103302143131114320233403214221320304122443310210134411141231223411314101323120334004044142430201034414443400321102421112440001231114043121432404422440111024032122020121232041241201331311442202210442103443243131210341101440424312102210410413212040041143423021413301230312444003222412332421143104213142332040103011310143210144233132402022313143233304133413234024210022300111130334131220044110121342203201023031033233043323200412231323003424001443243232424204444213323440020343013334243042304414303012122123430144222143344111323423133332110203310430124334201430010014320430042343111214401031144431440321401403103212344440011010341232123140122314403000433244121214333003022011231344404143232430241414223142434341401012344443104012420044123123213021033322044444114200202440213012212140444131122130324440140243302402340112203331403412000211342134110023114202021032130023010124342312440044042104400404340301341401320240321234042041024141014131243102431413220201214303222232412304013204014010031222114200130234323424041040320214221244002414234014021424120342333412311300032433114334313203203022232000204102124032300244310220332200301430434203020230114203241101434321412204230232232324014012001214221322032200421120410312022420334341002104222432020", "044301024040130122333103431430413022404343103433123123121402333212414340432013201033020412442321042230423001143222332022223341021212202123330104413233142030010142310324322333012232044040044033020120243033013032131113113001444032143242224201322411113343330010344230224413211213002242110022221144324420423204014222124131220023002143243331442341221414203032242403004014304222122314213403142040440241224410404320114043022211333322404310424232402201314144104424212002432020413322443331234134122004132412020104433442114224302001410314230401130243022302243141230034212302002242232112431043203421001300403123121312334413233031423101323041423320101441104242222312311433223234204313330433042123133144403331223444430322323201224230033032130432203411344003233404240031243400311424202124122412341134144124024220100111011324120031300144023223344002224113431213433330420023301212430030201313243334123422210142101131024041140104001333432241432314221431003331342041424413443400401424220004433122442434424013021412441220002333401244401113130003124331404443232124112422022213320102310324000240443101024114143044240144241023432420124340001030004412403130032202030440034304222403121124331421020004230010301324220231414220130142113113441321022040132234110303343333112234404120431224342333333140434031133242322333141230434130123443423233034241041411422200402210201102421321324211242311330002420111031103002440313000012104012402110414422343141314211201200213431322014440031430003313420333100202201024432130122404034030111433403110341330310022131030133412340312410000403044134430300310023431300111414304443422413301301231002123220013022414333134224343430343022441332110133034130423203032100314013234143232020132432230021012132420033033414400303411432022311440002314244122333143100223034224110243230443201103231432021243203201111110240040004223434442420303323323404301432410113404432411000200312121000120022031110004242400410332203332231203233121300113401414100033103110140230142104124001411404334013431003433104241312214301201030434203041120401302240243040122040312210404034001333323342312001212001320034034333244031440232303230133442424443023423130440144112223311021402032314243440400211024443124011003241033223324034313323020203332001004204403242241233314102404140330431313122232401043230400010310233243130234422231423003224034320234342233321304240103442224300223040202302143042013344022040211403313344300344404322020101422144321400340012404213240403111011334240221313311420442233214131021121434000204112342001331002340424210211012342131131000023121403301122203023222041314241214333300134412441412204104321010314241001014234314004044211024312142120231144110032241142412321430423330313321100143233023000322202240132011123313042340430224234024432232322000102111300144332210402431002231112330414142410401301331341214320002430330103343141224334332402110224211030231040302102203302330012124241432220214424434123434314031312401302222011034040440314222003423122301113003000331422014341134113042130320331343432101134210244120222204121144202432330013020110423213122022211032004110034030032113212243322300112241011224011013003423203123133033224302344301001224012412031300420433221112203431202041033120343441220142411123002010233224114000204320430114014432112241010430410244314244233203033020220204442421444114012010342212103210400320240430110202123424000311210304010040001244043332400032232114401330142013043331204330024300000332110221002012022300114312132323003021340221330200142234332031411203132422340120013010011132100243420324341111304002133300133201440024411123140141103223341341022243431341242311443024210440134004411014030241002340134144041414140143011101310402032214422200110234114324042341133144012203124332041214124144303024321202231043401221331430021320031133024001310400202302030423121011234320203212100324133330034010203341310313010310341214222034042312410221044340133123323133021110022124401440102121322340024403220234222301224212123424130100132330130144142334004322033223014142403434341240211223104301440214040414014341034410324430313000011331303222331014303423342213421341101224314240011301443214442143422141443134022024341230001232044004033424441014300224310212203111244243110140131130220124302224302001130303132243220423223310122411344201321233102413043040242302220424414233231410043041403030312231103410110301432121014134243432333142334033340141102224334101322000233404401004302034400", "223002110013234042040402143323201314404123223243321134211201213104233300324432434200324234000412302023221234243303442014340221032434001222221001011011000212022414442231011021100302020224141032440300234034321332033443140042442124424404104442403144240123344111440044240122320143133401110410243103221323421024412020334324231230103300222223202444210333321034032022004230142433141000014240003320311243131033200212243100011433211331200324023413112201401032402122214124111404410130100242321434031400213012211302432303432241403441414011431140204131132314423432404143400003403004124202032404011003002443122401241130033041013343013312320043242113430231031411123412304002212114210313112330443303300210213320302102312200131234340024243412021202423314141300430334023001243221132001232002324243014302231241024311233010142134003331400421041041104442413200422431303300422441402232033422032041344203143042424012021033402314443213411100012132221331040241410441424424141423444421211420213040314424333341421323203343204342104302020412011020333144010231332030332242414322423223224302033434441322001402013300211003411421431314433201200212134310321023430112443323404430322333444323441341024332340413322022421432440240301202211444000004200003402413001131140322102002431012123402040401422344323321322010300113121111102323314110111103130134220313004232000341004210440443121400200443010413421300114444140442123220001341230234441340340432202132043400141432120041314300134030240142011304131031342133220244130342040020343343311134323000231143003133244302044014432311033401011024232242340331324104432111132234133013410103112211421132243310304414034210433130322104421244112140113412221103410243134042112123012420442403300212140003243402301012320230043131140141433142333312131210321030441433331232413423110313023242332141140221434342004001140231020033214441422213230032130233123320324321223022204221232010334242143243112422102110014143441324401123202211221413340240300033212024011343322214310303020224120041223113442041443200412141320430113023441243232234003432400222332022040011224044121331122033023141013222334014244214244040141324140132121403221013304011334211012020233113102200212144200341000321441341334121321324204024240220041333433000033431141044240211032101244414140020022432334012143030333411430024414143134041141441414441411121400210444023240344440120322440224322123321041330202302113331242302411313211430120341302100110004414404041021033412110144224030022424413143322304143303342212234421134213201321324440331133033204322232242144410414021042044141403324031120041240323112324200124012440241032233131430022204221403120433243201304210323431410201003032434124210330114342204324043243042200241001201101331043310243421323202441324130022044413420224244021212421301204241031241103222321312244112434322434243434432221202212132243242120204431244212324333212224413301132104212044202120242213304331344132200302040443022221002420120120304234434023044331234143334042113413412033041412232202413032122410120400142423443024210001113010220012302402343102242141011211031004403441114410433314242422424223013323444324013334144032100134300104134234144432144314323032413310410220100033140031022403131310134302342033104110311432120432012323003201414340020102224102042104230313403102310330224004004331044141014330024114040024324420001412312330320212332140011104002214103422440032111432021033400404013020412130430023401424113413011002104101224010222010002314400413042431331431441014422223140102244420244011413414344242231121101021104221334444132430430023401034410113341144142012212231411330012000233320123413230044430024123140002432310210340130000202313101440321340421312232014423202123110222012324032341334231210404330024230420321423414430022140110120421213343000040130334111020130001111220333412214001113232034314221001344304304134231141432341431214302323344021033321220001322433301313130012020213432331422331301302222441313341302040324222340432402223324400003214032043023142214440022311001212441300420114031404400244440202302424433131002441240221310211401323043224321144040331300403033422223322110202320134221020201420121321110432324230214012040142114003440244224243420421422023442333232441143112434132331134303220043322000220242044032410310213104401021003203010220242310102010112033410013130441310131011134243042001312314132434001011232411413423240140230421403324111023340041342440203423131244020113332214331041011", "140413404300212024201320002121123401203410030312242114104240430130221030314303014031410311012434010130101131323234232043302411114204400023103001113114013224332343103221234114223000022023324233431340240024334343410410203110011444433023214032124113123441311031100211021044032013314114342441443430213304042042040434030320324440010444343001120104204222334001003422331033241333144024304231101242410034003413223444223402213423212342042400140324031104143233330223442330111040321143222040231200402421441444102410034011043211143304242241114434414033342311433244213323134012000133110014033020124330241442421224113011122040004413241341203120132100223104431131210402013431430302214344344244232410241210422040334421141001313000113114132312113033123424112403321104322011324200204232102113012010414431134013342444221334443414014444344433440424043114000202002141414200443330444012233144100321034302024312431421331212411324431442001132133112324200433301431423314414424412223440310100314423442400002204410213231340304020014021430400132234020240322220203320313310432344203123021024111004402000012223013233220440100430203102132103014001142232430443142132210232103002323324133000321443414333010012103021202301204011330441203404113233443141310343303401010342443030042220441123440231244014031200044243430412343034440432242133033110141223343230322041122434324140104401403042324110431020031322040432202033120410141312140334343311024112424032411312311400220344230424100121134011421231422121214311421123000334304202102403314101132333303412102022402300034030022240003004124134340230220331431414122413413243114023301244412300040303140230420030311114220234230223242000424421414123121311344224221414134023311422344101202302202023141010331030420241432403032322112034313033010300212310400231230311411010041032032042304412242110334312312142342301110224200024402031443111113023242041110021442141423311241320041144023440124004030430303030214200003130234340431433341234243320100314221020221044030234303142111123224202210300403120101011012322324012332004433244103140431032100202212212410414024411131202043213331220204100441212331311000402331033031340101443021114444331422034220314231402130433311033104003033113212230024111312103423433423132434123120311403130224141400012433324002044413113203444300324410220133311403423223204301111223303021101340102443013211322142333012131020301114224441431414042202243102213003443142424041003410212133221003103432411230314101223030013110233340200430241004043431412140140422202014002033231442343042022411143434104012424143433422231410320024332333131302310331100214224113223242332421210012220013311412434310213010434323302001304423020142322214431310110044013301330230012101131210403434414021021222222033340103010101443441232311444314421133133241224403113442302140310014343012331313343033410413402044203344422102233232401140000303013340412301010231022022323234212222130023322330442123014201104242140421430110340333412100010403320132214144341201104230240442414101010110322203423410120104233334310034342041144403443333121403424301224424302041320034441423342022334010400113043102123201343430331034244204303334243111312220031111010241312332114243200023314312241404113433231231421244333042223333101311421243001431040211210100124444033233400414040220200033133102042204213240100230420404023404302003310324014214011134413110231102411203122431022214400142230113304141104433301234234221034232310234214213000003334044013023344441314441401210210412420131400412124314230032313001140430243304103101414441422333033311013200323232302301213034120241333132221112213023143322202100224214013224220242204242001304140341412433213203140212430022200021203343122203014010024033134320304340142443340420210020341423244100410114143301313232232301230433201210024231213402024144321213124340332440143304332110002121224423230010032330434441323234000111303011301413122220040332400444241240014340044204302330020221001444231324204044403210424310001340302401144240401024143431124231423210004040240020244403411114440314123431202223130130221043223424424302320034443122402132200013032303312224042042231103012242443240113014422233034140303030344343424411410330244130320031423231412141112034413002410134440441313212033204132244042101010342332444444341443211032412340231414403404341201222232022220333024414200304323144231243003331303404331201130233411031341402221220143143240040301341414230311440111200401133204422341143", "033111022324413421220211032112403303004441123102224121143104034023301131301334200412131000141224121420232422444401444012143320340413143043204133142341122310223403230403033322124340221221310013411300210204243021020133340402201310034214342404320020041202343012132312432022124330331231004420424314104403124342433430332314421441334113110204234133133120111231430430110331404203244033422102143340311422102442203112122200431320431043243131143312040033030133334332401402200322111331103030420230231130112403412022212442433013320130032004113140042312314212144411414343413040411220421000131300140220240221432221432400020301100202421230134331402102241240142333332314322342244101034030231030034443034111234401323142044403111304140001031222020020203122014021001310123043421310010440123002033244041012201243032124012210200234312401242022402333013321301430404340342000240214421313040430411322231200120440411434402031133131344241000444300430043302044022213343414420134344244244343322111223140432341321041120202420034002021133134341202003320443104113021230012422034414400023144342323004141313042022201203012410403104203200341314034134113411024141211300222221102001422242302032300323234212222130101224211122442433002134312100320231300302420330330432100133031011022214001202421441203333034414244002232444322312241020131431210403343214434041224400044342240112140434101314210333243013420403202442144343434042044231242110111111124331240031333244431322024320241040002403323140010000243114040343343412404311044242144432423423443133130322404410440104331210410442134244432424040401141111013413042024221443043302324144434431341300332430034021214333130414411444314041014032240310021430343231434134140332120110230432034110243241104334343441122341210044332112033130301023003323034430112132432144044432212420243332433321144101013140013234043001202143441321341334142331031231013013122033102431314104333040432401401403130041431223434304113232210301202140030400120341141033000003304131210013234413034300313303311400110411323140344323434001043134011113120103241024034413233231022320144000242343144103414233011212100434411403424043103000232011311341440031403242030100424001041133324031334422132034413434034121300301311212143122134102203101334423302103001331304312003040133344122340414144041322413123440112404433423204140114133030131220314014442224444134104413423321334104123404213414444122240434124414301400110320321142001314431233320321221101041033311430043313301440034204102014331334443204200112130340111001233122440014444211200323300243432442041200433332132001030441024123122431433102424111141012202412330302233412212012220043441431132220120131033002241142224424000011111411323124310213012330443002214402134042042333244113330144433204022112423402424302432004423412420311210113441122320413210401221241020203130404413244344032341123000431231342001001340032442343340033311304314202420004342001201434433100014221441111404031231431023323111434002114334220202120110440442430211430030432022323222220400214014212033333034130033132434124230222014102133224112041100404002104243403104432232244302441103242441312140410240042031103401022132031224013111013233223223133334014123244402103304412004413403200230242323022230134342222333322120232023144432231212440131213301220323421433100033430213100012302433332122143014033012002322001041114412000202322240142313020001211233143322121200004242030324200032024313014244214012031403313342112301220232002411424024004221312103420403144044422113230413032300443412301223431211402244433143244131042333240430144222440304203024240110004401240313123242341231103143340312432444421020102333330423023032021141014231041032332440022103321121442233000314233341233001410412122304431031310320103404002222420010301400401320420410343334123301031401440422142123021414333003211203320212401030334012022201423321422140212210042213303242302410314330200241342441021404330324020231004100324340402204213114020414121014234124043012433144411012011313043202330342011130213422043234234213433434233423120320012131102303413030040313201444024244040401221140242211042243014101301401412033114044344210334221442434241024401301311034433104112002310343414132032331302224014424342324424432002413410221134241222142430300003014030033332324433104410004434012310233343422024144041112033432043342000100120141122401032400232221044423444030014444041143021410401112321313314444030443214324410140441400114122212300123033444303", "420114442301410023422312220144032130121314021342033433031402203240013440103242300304410200022100013124004113043102414442232030443404203012314424323210412121413223413003000314420423234203201014030230231020043343101000113102140040022101413311032200112413420100112142110320000302343443342211204144203134011444141333312032330442032442413330411144044104414221210011202430041040034031411413330040340042332214414220322120114410234130241003402130404304020134332314134022213214234012140302401210303341140004030232032043300433410033004003321231012101110420201414423140024110000341340114043224434244312324242404032100100203211102000233231132421403123132403300231133122204230130011324111110241442112122124411140202003431212331003443022313212013410333343021402424004333004431332141412044114101030010111030311024031033411413434423443030021302423104230434040410041343413444044202020414140243204404302212242103031324214203321312314143133101224223334413304121223241303041121410342333213412001200434233341131141410222242230020410401244021423303442012422100413020230111413203032421020400320402023320033333104104400221140112042301011140213340341231301300043301024131012022412404223433133440242330213020343221142313134301131114131221310440041111333002004422321401013122101010100211320240043011221224132122042204004004120004442140402433004302244242022004142323100141244223022043210033403200421113410341410143231233304244014021312334443430204144300421433042210303432112013304320410221220134311211040102201230222342411114444223414341230034231233402442211314144242340022431034232243331103143103110200240323142144230431433203120332021003131130111323210324123442313101042341140403041411232304043032200330100040441310132131113233334021324001124314440301102303324121402300330032311103110213032400214424112130220103140434332200322131403014431204441443311414102040312121322222032441403132201203232322434111201301221414000410440434424211443143102013140100123332334034220311033043031403021111112234002233324044011144340234240000100031021122222310234331312133002443422001440413201432030121312342432142132422211230024340341042102343313242242032411442432020323120221243020341433111311413101120041321024333442410000401432202422043314141333410142130411402310023421143203441024042323340131232434423322001322234240444324310241034010122031021432202221420221212323021023331421131443340230241113300012343021001012321031104323200234303022333324211242243310401032313130032224020020430133133001313123121033411011321334040032200200201301210030412244001444311011104234232312133402420220023221422102301132343011210414203411222321113432314231421112022202102040031220123420341430411441433232343010143041243321303412423441411033024011243142133211244312041214413311344122303343343041001322324342430344234120044310441434224420120021131122343102310302442403321441341212234301234241311412121334343244443414224234131220021231332203003123242303441044243114321413403030410242340121021011112142020340134044122142214041342414211320333442212214232023014002233042030332423343204023011033223012444213343410442123014331012243110224403110424133220204143303123220341414212031440322413201111404423141043114342123140401423012301414340122023344413321304343321441421243000410221343324214012320330331243011234403441312302324232444012440323103343442224430212230313343002340033414423442143233212013334342200242131102034231231033111123104311432442023312404343110313141144032130314124241143130312423410443321130404102223121424204200042324400132101141334041241311424040202324312303241200113022421442433242433130121224100334030310100321433034414324413101244433400330243130333112110334213110401104310103121042403033401130023110232022202411004223404331232110242010140311004041341232004012400344311220413231033203112400104013223022303334340000134221041424112013314412113032040422114041403122101324102014320244344341204131410412311202221213431433230034134244412400024434141430023043032133313200432043241012230230440320334121030014402044211223213212030424340144224424300230034200303210320232344420021244224040044300303344110331204422332312204030121341010421031033330210342304130300014324302440114014300012010203122421333144321034102142332303214343423014131443424223004011230114431414304223102441221010404442333104102210142100021333101114323234141131130110404441013304214200321222100012444111423301314431444041313343242420003423303221233104204324140403343", "112303240203134123004211313142411001423123404343440200344214402432234204404331432211101321102341124102102020013242110243323021422144232033014403042122014323140224310234122024144332340034304204034014432114442034034012111422402121423010101010221140203001434320414320133202331231203220422300021234033202442044040104330013433123000333323220421442304232334202441031140004143403103040212221240340012142400140101204044312123100121441422243034241322123333403004042344020002041404310334403343440230041301001403312210031013040040314000322044144323333333334031104010032412220440320333421004300031213132240342323312003444430021314431222113020244230324212223023111031041413114101241142421314143420021323433124002404334323444132010303421141223232103043300034333401443013143313322424243112024041341043030022233122004421344314313113433431001022411211101110220210333210411422440114300421222224412441330224111324424441314040340220103204404234311233012144404210323314034000132203410222400440313430044031243241010100102302421301412141430312423411032303320244232121024112404214111333044133022030421310301013002200031242000413013120100221101313010324211210234224302220034132213431444420231300413210111422130434443011031133233042424421404233132400022244332034142431124002042211313114424412242430113104401142012422010414243140213141433302302243240311320304322001343204434114234031434031323042311423143402123020242343303224001201341132133304030201211002310200111003131323434431311344320440440323344444000303224241122124444244423424300011441020300042312020022104102224223404421043024122442403123241230203104220433012244020322300144244124231220410341222212301201123400031431221343014411330233410111332124300420242244240114012124434034444430424134211200044200441431201120124432330210311234204422001044342320042300244143240240110441411244011442114344201332001143124141313420223233230300432344140112411032104303112431440143441322422444024220444314331314343042423244032332104413041301310144222023300421141344314103221110404142214312222433404244400113044213142312344341033334310110042330433113202400342323010330301134021344130213012422411003400031344400241032420440141044124434014442120241313443200033114010013320143413033343344222231443133123102004413404234144011113304313231420234434100310413022231130444033210312140333113100044111423020312411220230043121034314434312442113131022140400441101041223004003234110113134232002042024401134100333111123230422031032211442012312221012224302301310414033412122101341104023024403423201014030341042302024143044344300020201214422140140442140414142244043202111323111340100333010421012042144212313140214402201230412114344314120344000241240311032002013132433014312032312340312332424424023324202302431310010043303121344003140111040423214244104401424443111310341140212302224131434133301201140200114221040344331210112230222224021342311414242431144423130032044042214423233214301204243123022333031131243222243331330140100022443021310314343113330404303230431143113144144341242220312011100340422121422430130432320134140011331221040102030234004212040330234320400340230110301304030023040402013200120440410400433243243110003313411112021100040000314223124303432333111434334404411421403434110041214023233401330121224442442400021243044300243042400430332401321133232404433021024420403020204330021043223003203104410103131441001012343331110012342141241242344002202240223121100214400443444223442320032040412430432014210312404144012410013300341441423244443342204010131410330433230312233230401040102102002021320322310301132030221424410043014313202100312340114320214404311011312011214011214010441340000102114213402010240023223211030104342311301224242440341431103003403140423020401114233120433001410440312144003211211321334443333000404201132220011132142103342402403431014213344101431440344201002402132220422321130341221344411244012213243440341124222310043132333041344400444020423043312443420433444104100212220232004441044214031124221302030341441113311330300124303001411133001433123301230200133323114231443143204211300204203331111324101441230201443032110430111333444410244342010212103240433333112332434331424223120404431314202443142440201331302402132014001403134303202402211444020230332040124000030320413111030310313400140101100223040140113340223403411140033330241044023232440300100100431034001311000134201330323032433003410224311320300204421330001443121400313441340020240004214403402033041", "412011414140033334122413234030104022423123224303343044404133242120043433244430112202300214331143321044113114222332213244020140331000120413403114401032120200232403240333234042220021210300202404111232441343000031123340314424042032233031220124403134331303034024100342422301343141110203241013311113021330044131232014143132230440232424001034203312444241010020211040230114430420030332010440431012311403012231233410131422321402301203233313410432232343232211443413023304242432140204403402303212313320122112140340000112240223242024223120211012343420112123414300122331244031442331244001042324240330103042422104023342010221421012140414303024412034103432330431001420201030443220204344444333303040010243431320041111234021323324000430434342313120014144044103114021012000222003130214314333312302030022244140344422043433014233322002424032403140440144141211444403041131434014232020222300333234201214030044231320121423001203032313304411343110113400101244021020441422332013443421044231221141240223140344022324143420104032401432410320320302212234221322311402333021402032231211224001330240404444033332001303441034102122344203231431212411213313200212240431004242432242401334122230411011214204241120013444312230333213443124021431202004422132201033441011444421202224001413432222332323133344140032242230033334043403402004333410244120204103200410000442310131103400111341221040430221114202223214022033331324130244414124222423233111002100011121314120413001311201434212304303223234220214124141421213434213400303021340340400010042443344443403231332221044312401132042013234120031001411140431333331301311224233210424240111403343112144324311401111341004203030244223304133204141412440224043130043211104104132002413341422103322310403423032231340123440400311304312240223334213301340310133320420132213420310303014443133411342114204124044332114410121040200212110034021122033230232111134413201104400434121232222232340033322111232334214112021243420031401241443044311014004134234022443342443230430101301402320321420234010432420400013431422140431131202311042041143042342421412112304340020033300111003423320024341303403424133444202313321112424134021301202044000313030101024022341114103444004230104034440333410022103412242140040012112034433111432423002332032202213320021304224221210410114104411331443402110202024003022014042011140043022112124333101302021032310423330421204104032111321101234311201314230103322103133134402142422112424103323302144040120230242001344441311213104143430044042241230232302100022433414104334001034414004340122344221032221010432210001210124220320200312001430031402011010143011432121243114123230004224121242204424024201331412410330314222222311222410313432204020010100331043430143310100404440013301424314204214110402141004231320221223100002340201023331303022204222140020123200030342132401020442022044034014444340122221341431322034121300234214222040234102114111423331044421034303331103234324431214031124310044220042104033033132442320313413413140241310044223334203432021420342130044201441033223132040024440130224310032204441000222422431111314041344013104304113220422212404422442243111410243244433441322042334212401222221023203431414400044344143143231340202111404103424324121323042010321323030021443324400312032343214412403212421420402022224330411002144204204021424321401341212130103032323442412213402330424404242003223133410400042313233130133304040013103013411013314233332144344221033101111412220114203140132310343444030414323112431024042442130031023010330104010403424200134334023241341043241230010122400400302224002310034222411432243141033403233311000330231322024433303244102122141420323302021213414414024222230113030221413232421430422343301110004201034144431314033012034333013341110111303110232323240123000342400223042202110112223400002410110331012044431104031141330003324300002044304244311332314430032234234001204342440230121001322114204120320210430330202002014403044334444034133310334104124301142402242233320223201422033020111412342241201014432013402400043142241444403231012213002432101204423301131323414221422324040233134134042413101321431244244342324133122422342330304011001104434041403102312420020330232002004044412233342123224310312020424123011220401021243420224102244324300121121014231134102043303112031000001003230111210324212140314212001424400324224040131300312124214101103421023303143301331214243142331430133303111320013040424433214304420213420213314101311241023230140130420404043010", "331011442021102003322210313203143402410240024012444320024204200020421020232342142431214304212223340422213122214430110430004040102243002010202403333042244423104243211403330001342430231132332143014312032434213140212422004110041142403024322434232440023332320431401440202004221140002224441402341312341244011141241202340121243320333200232334414232221332021221011022044031020332434202231040001122422040041223114443422244341033132113320423432324431322424342301021220243312424231230012113222432231204132002132001322300130324331100033440000403243030104023342123134022304132223432242013140011300401213320042322343310424302241244030400101000003441144341243231323042300121244323022401303333330114042430321221422401003431202214103134114200030021410234244441344230143423013220442211341140142131022030042211413334140323442340313404333034133311444132034334114020243211140420344343104031100112243111030003434121334100214343410133043030322142334232132442001320042400224021411410434042312021002242222033042032404403142324033323201430311043122332440021223303320103244012000431020102000220024433304010241000132311112314431221214101410034304133320144312014042240232104221233114131404401023302000444342140110412342300204443010241110310224300332423343423111404233430114301434320033134131002242021410340033344241133143012123130021314010433141304342344242342033241302030331432110300333423022012131201111400314231000241403142421222001140434202303223220341420222403314432333410332201120410311410122012131320124324032121431211330444203204111130033022133224434203030112403314043040240112044143314342011223320421410311334300220141421403421433102311024220442112030000342242123001242420400233343122410324020012043014014232110401302010342431430112021442110134400012103142130224014014404232311304030044040441300442441421002131223200022142342233310311043323433010210430012204301033233234032240400143433201134024143423302234240213034102332012422403000023000131423121003213310423114130424112142221440131002103441220113222144024401004233203233202404421331344200332200141443231020434323302302343001033313410302332014321111200233443012034044141311304021132213410122402233403201033420223414202442412433411123033323043011433134344000432323131033333044144124300241332113201312123401421423413031442001200432403113302320044312321143401042101401102014242012310124433202000223221130212043120340000311332030414023013300143201021214320020212033014344131202324244000002004004123043110312210044044344342430133142020230410102301221044410344334003131021213113220220303312242210331021032020230142012030002410041221441123411141444413021330023004430012441201103222240320343321032114340144044432424043331430340214233024312030144111423440032213221041122000042232131402324000400031333201031010223240042022241313443110003401121304202221410413111333423104400014214402441310424342222203240243034211124330140304010204012243331443110041041141113402300114041332202112342141442123211023403234044102201111002401112234241403200432130430020234004104324444322134040441102204311220312101012243434311442211321144143410004020224403442410440434301330441422113324031021340330023014122040010132023322422313231014042303433033113101124414311420040344040344031304204222021240440103404303104002010004343433113302331214111003112414000304321334120142002341104312221204000130112402000020332440214441232124011231320222001143100303023023333401021441231402014033114411144304304232122241001343143420222313013411402042022411310233404114014444220041204111232334043404220013041003132224341333320204414322102300141124433432400232334301113040400112333442232422442043032104024040334443041042103131144000120104430112232032041401423330044024214110440403414004300232233200102221344101241120011103322303134314303020243432340131213103300133434201123142333314203043013331322312411101231321031122102021421102420310142111022021410124402423043311411314310230040130204234013411144243413321431012443310303003303033013022104214043114021130434430224404004013443031333121122230020030340041241211133200413041301033143041223424224042403232401013004333041302102231312140410044243411422324010032012330400032314242121311130234144321100344314202244033204400114402034412031200111231441404104044413122132421123312020042044123441441231431034103244324213041241214014430143031344132033142110331011302012141031123202124103411001121311042112012342231410410220002430414144441110033402242402310", "040343144231240420301240014323030134043211342202001102120433414234010202232211112132301211201033244121241221012221000440222120122131020224044123030131304141343343441200232401100212021114043442404142304141430012443230131034322331213244300200420322414142322000113312243312103340240003401434303112232412441032422444332010342314103241444331223021040131341024032321424314432033141102043304131324410044202104144330424204421244434444342310333201020204203002330111310442341412222432110124443223340402123113120404110213420320300300240004143113140044341110010043302412041104033011040222244122212104303304400034002222302411114042134330421122242010123110244100310122133222402233122233430002132421043131343031222433441230224041334430001023111120012343443303304223323343420023343213113341424434202212144343123223124022303142102203112020023320144241103000312324412343433342300312410002441133011410423324411344240223202223403140122240004432020112112323022401443114240231444111014133212320213341312012404323210024214042104313441140411430241020030412422032200433111100233244013124442042210110134233231044213131244344443201402400122210240301103001300134034101023442003211011010422134331433110004301310023124243311120434013113213412120243404020221324013211410413043120232004311403414131441322131021020322303222123220202443044343214342220210104201231434321004443432401244442241303423313022022443444204324010113002131144401310340312440324041014410444110223204102200121142041202140334231203403001322231144330311024441400142243120212244121433044003044311343441312021104043404010231003101220120020332332012143320141413241303421444013012221144034123300304134321113303002430333420214101100022020303434043214341431134424230040423434132324411100231302423242232222024423032113312032421244441341303043302401141413212232302000444040412002032414134432403123310233240034110322033410444034432322430103333412430422120224120014321421233341120330434231214323114221321313241040320034003024421232032002340332000411320331141233401304040313101422240132334103432042232124402024000423432211224332043221104110312024333434200410202041000332103323114023211104441313012041340213100240332240413024100304102300420030021342203042331032412021440244323233211320022111244101114344431312112334132030323020432331430040441042214411313200200244023241421334312101112024423100334142420431023244141213430402224231322110023200124003320113121300334032230142333120201033233012214132124202423024034213120344242003203244221341024402303440021303413422112441034143042322130214202101240212434442341124341233343441413302444030312433314312342132214241442034440244214303033120020342331422013014141021343100401201133222223224211140343320013010421213322444222123321340033432311302333100102233112242033433132312104300033341043024411042304344414040024320311032144343000043001331030123444400102001100011120412110113001414002234433221244201402301301144322240313433101023313014001041211314130240232232032120410202424332141333210031301422200223240444134233314311303434313010234314011010101342240432331440213022223244414033141321302424211021224000441040142134320120332110010304113442212440043234322324404104321110100302100334204332442401233422400124341023141121213332034303344222031014243424301314014320311403313024143122312001000042213033141241101131024001124042412043334322004323442012130201300241102430110442331333044233011213324433303342302123024011022024111400343442122022234211230313132012212144042322301212212230014034334222401332433344044001230311312200440133214232223044420000201044144134012024010311200242411331444201210322113103000120213434414410324113424102424214340034102312114242241432122440210132211414301421000313424114112043411443121122002031002212040424332221411313324111244331410411232031443130121123122313434012401034434121112402203242144001221330021140223434240122431430331124033020142410340402441240034020242220444032300214343300222220243233020223344400101022204404130232202310044120344331301133144000003010403331210030212420130132121243123310200422003044310430340444032244130420414304332204402320040323202144402141401202234130334313040012332011334001322133331332402441241123100401203324243040320242411102200322042134001342430044313103212001304024343300101000232130004103204312213242414042331133112021320014220323011214013213201043403121244420000113131312311401020043444220201314110003412313121111430434024020113112043001042444021", "110241431011123320343100133111310210040122443140123300322413021043201022432022123043121023401311343402022030103401001220141143324214234200232024230222300400304204424013002331421021330431233033431410202111332010341204302014122032311110233420231200302321233430424040300213314203043010403444234310404413402042303023434234322303003244312130212124034033120424242034404301240123141021313330442023114241332224130430423020344202232241110433102432130012004014343311323034234330431004434121432332231310311232323343424230031041410143442221212213132213214344142302302212341203303210403430331113401201022403444431003024224112412144214044331001022423430421033010212401203040004344102004212122131120411040303320213441012112312440421213321404430311300403412110401003444230204042221132123434124200130003124104443134242043143201202442033201142230402423241343103342324324431441000020324212311021011023330310412300004043323403300202244214342423030143434244231422030204011231314040311304010134124210034304343434313214422311434331411042311234430304442324441243424421330144101232102243223400344312300243220141320110200311323432131142210022034204301331120434022043423141031004224044201411330004001214222443411224344424112431333132043233233413223100341024432223021142333241212014204202020200033124031301210422340342220021302421031444421424020044123232241040100123042243012132023410221204404244024422021040134202031100401041204340034240101423014242202304320141340122200233334124122003103120323324000113430302340421022103234230210314134443433304241243340234233314234020032302313000022102230431430430002204041124132133144324103301210423034413020012142002311214102242304240030432213343340314120134123103124303223441434413213432103041000303224122043431311420323211243243201124314433140022140234233114104243443201112211114442114420001144212200314232424342204313400320020102300142031022042004041200024231040020440113212033413310401133412020143243241144314404244234101013122123140432203314112103101312134112422111024114030224122201212201341344204202000042341201223211204020002224032014213130214313042403413320400443113434224314101334021023311114030213123233410304012131210244131032021214131100440223204023121121342224243023323230413211243041200441024011343421300023213144111024431023140102133213424112114313120223424434003023444221243424311133313223321114142414331124410321011130423324000024034130332130314022101432113412300134043032400314224034314434412113030013040101120302112140023202311301201400031334414031203412223401012430132114222311234430242301202310400032310213431124142401141424412234233304103032313114334104023020421230310122303002101434130133324333204031011144111043210031222034241133334122203303330244034311111142020413032000324000421031342114223300143403042242144320402313200444320142011021034421024442130143012110141300000132430444433202012242000034420431013121314103202304430340230041404402200303213142023023203224323044102032410020142322012143240131114144402111020034331112204044414400424202432010041231313212032031244024023011214022202334024412023310131204023034440300413122100010201103030122431132322134311310010323233444131412023142304344444023344320110031144310100114214110441201241314440313122303030301441110232222423301201120410231321100434412003104011420313422334132012334003443303212424113123233003441440314222330043422014334144233313421002040012224131013001013231412133143233220330201212133240001133122404333042234133240013042032013421101332334320441024010103344341030122443240220242041404433014401111244123330034211042212130122130043110042103402440122243242104014311020231432022213442220012424400324044220422434301001044440310233340130442242330411143013024343414241231113004403201333144131202034200442222112421401424004210113320024342403021022104210102113024213422434004104424224302023422302324110023321241112131024432331312230223010203430024404242032013231043044341400014411404431303040400000402434141421402032034104402412113132212244401004221331242000143303421432331023223211412431241441123211213440301310103243402312022123124412244030330004110131032220433441410331324410221000011200230422411210330312021421320422312114411334033211441032212401410104301013431434400323034213001234413340023034210144423141432222113123014312111004310024224242020010110201141341413332232433304132332343313012012114423033003002423201240211320433423020234112131331043303441034433023104243043312020", "403302422404422420220012330441413112401411130112100040332002333141032042422223222012404200241141334301100121223441441010324422414400330202444243401224230440204042343403234403220022331411442013200024112322143212333422140244342114120344400402214322012243221040130231222113131101123434222100403032130132233200100003013103332410122222111000322143022240034410223241231223110423301131414340012434044244201403203334121443221140234443243230112401332222224332212022010330111230112124330410432042021114143223041341021041141233433030030332201432312000232002221144120332043130101214030020320423111024334323444433413001340333430322441024114420400422041233340231230024304100324143021122131134120342220421124400410440144030332213031131000323323322310202431412404242414132130334314132424213204420304312313044144103123311204101412111013140032444440144320031113300311110043220233213221020041322043120122440301101214032421340401440103231111024201223321420114324004402101320304321334400413311440120334243001313042130214111200000422301224044234000223431014103200141330340130101201142123210020412004102341202331214124441321402331244224322134200041130142302031231444213133222122004420012230441141214220433140123044420330103042401202342130004022412130333144030344341003343200043104000342012203012111132413244021040224043010021301012144043303413143333111202404414042143014040431242342414024211334304142302201003423213402024302314140002202043340044120004011311044320414400211434400032140120422221200103023140032123240234041111441043414311211110130342122102113241123141301223301040134430201220144043111302431003203314304213444401330044322344014312420124041240430424013323133100431113202410041422043302341132202330200131240204440402001430310120012404001001114200244330120310103440440202443001304144241133131201200313424400134211133120132401244102121432104434013432242423022403044343343412320234014101344311432242244033440411122300443021340442310103231432111434321000310031204111121402340224240122130221303100414412033443030432021403334122133411201142141312012111121430441004040233320204120334231404110412111113331003404241322312144442221443241232143323203003132111043404431343303004433201244102240342142341433401410110411041202033032044103142022340114001032101321200000224320243400343012034331320313142330101101324121020103442232142311003130202223224414301243212103403422011103332402031441112141400431303141032320240432021000024040021102324102324203003304410210122210122122101141313443133320423231403223420142442313411041244233144233334411112440000310101212001331433203031202421042413010202432141433401414430100242422241103414020011211343004303022232243210102101234210130422133110001440022014222201024111114221443420134013130000144122330320040231020114121102433422440143213303132231004203334221200123001313332231021134001242321014434143212313123220111344143032103431424224024233003004441104222023312001130023044343043423344403410011333044240222414231403431113243142213113141342412201121023104023114024103404334033143003400413320344210142002310042433341240120213413344010034241030123324342421211244023330332312013103104203223424102413204133023243441400320312344124022211112113003204012344441103332323441113423401143140110221134104041033202201432402423103444311320004032200134331130121201401001012300320341434304103433400140241034132021133213110333432412042211024320233401231024001303443431420100020110142413420123340010221314231330322411013310444343244130113000012010142431441130300240000304340222003133413113421044042224400332000421220004310032202040000413041242023124431311224441212100220240240031144031144003332400303434314233223014002224332422043321010041023214302242432134311210122330403122314303214144020244442023441223313244323224414110330440233111312221021430342020020401022230001332021113101201444020221113231423122010114441443041344131311030022241433022341031412024410332221022204103342004022402412322414222242101110343013221224221020034403233222403103332120131440320024310042221400411144043220023022411423441203402014430210203040220303422103024404422412020240440131221300000334304114440010114443001202323343404024444204022042344120143103214420113423002002020033403201422340003221332214040411012143104123333122212412240130440132120314301213443404034101044023220234302103424424242322031400121420214002140134343132401414134123112113043022044301031024342302120303313144320344013043433323030142", "400404233110110320443042332140031213240421422202432414311000424312214320421103342134030334433240114222400020341333430041221413124203400112244204011442332022213141041440432003311324342321214100203334133244300332241201241204013023222430403410423014030031211323224421143224022213403223323031202311410100234022201230322421344442140342244302300320012443012214310201033221304034021030430213102313134340233330400110242414211423330213044300141130432414234210431313221211142242441222011012222310212031421103110244413303114234230343241010231012443111414124030002140232210033323402120301023434040404112103241424042432211141004320040213214231031032443400334224003131223234413440111234232201212201013311040410002040324422034144301300114302413022220241402201241032042010320024412201234141342342401344203212030130212142010132120431211034430141430042411310002244410122444310300013404433422002110041211310020040202023012141221133041240032021043312031121323203432321222204130114031233143300142041243002031432431014211032213310220140344243204420031021141430231302301323031043333033443330014302433022320422221031240323111110244234043204014230123332412424334332204122004233021414341034241104302414120113211042112104200330214401314413024212244114312312240441101211424133210444143433421322211102022031122313133113031121142102030242342033003341130043331013424340141204240320031344203401241102210412410413331200223123141314000023044233043321434104411244042112430414302000101210230324011302224432121343444223314011132404224124001200331424133033433001014043411344044421233010442412223344040232344120330340132032134403434334213013022014002042320220433334132040341402211231021021310444242413214000233234441212104433213411233222204411322003441441240030321244011432144040434111200301413402143220040102031004322424331114010444341302200343410343114012233410313241102320222101330143340204440022221232430034141202232141144244313023144421243341312214443030404243203302242244402322403323403442030002143034444223041420414302110401023001400222032424221432340320141303144314032131433441222214004232442202442113424442312411323143024100220324023410034232002134120132201330334032104002244122223421024300320441332400032340100011013302211021124120003421331230133411210304210243002044002432343033204343212114342001040041341202011432330121220301313432331343114414024234304041311002203312212404323310301311402323334234244342313203110424414212411240412310430432204232034431340220334312301334421444400102042110010132402302311131021003202302033322400311130133434300321020342121240432221221142321422000142340024013001424224401233340010310012234004404420433314401110340034423344432101321014204001123322140300444204104331333214201233343443133113334213114342330230112313204431200422003033244412242403411231411404421321411430244112200301123411222431144334242123123144340121314114244310402311002220320342032134433324110421234001343423234110214313204130302110412110024211042121120030040040031322001041340030223331044433422233342024133312234402424440403322221304231201042431411331004421114043134214124012210302043114431040232332414230320010442001310210304012130034043412323103333124131340231223000433334413131143423400231421043111103233004301041144243411020203344311243404213421134323014203420200321404212214134342031140013222212234204300240424402221310312122343211240334242110341123103414102401144304314204022424210324034223002222141244242224222413314041114402013210230121212311040213301042224210204412033323322232243033042141110330310234103033022414004211213332342020223113111021312410333031104414421232130044200342322040340132412223011432142332041022400122101303240200142020333324100311214310131234300022404440432220423310402021441124032040242214331003141014212132143422323120042333312322202122112033021212224234431413442214424000433202142213003414304004303034220111133134334432230213133340034312231303424321310444140243034334331314410304020440304014042334231140031014144403132332220141100421214131302311204013221244044424024103121100212332402411403021243210241103334311114041202040430303301332030032313103014242141443412101143314141414220104223140024123304444011011133103313021230331200323104420133224023320442441141122420302024411241001300112131301111302214244141432344012113014121314203423003114320342024034232141204323433312422034441433334122202001112230320020430121400202140030011101424401430130233300302341014222001422340", "130440130404033202223432004340332320003122413031434312131312344323401410131101040104113200214124322432430004122020312400210043244303020430410222013021430104430210003123444100443223041222403243313412031211440120412100011131312222240422130333414031102013403140000233204144242040234412044130412421014424440343131002132320332202100313004344333142241401002004320402141342332340130332124424122121201110144032244132240010320100124220203332203203421021344111304013024130144230433333023420124243302033410044320432331400222242200021311001043412420423130310304112242014233220123342102413100313112123232023303022140212211443134003112312204322241433232114023032234130122322220021224032330430232401114024322310000101103203232400304314410221134320413032312342421210340032333004112301032134020000201441344014444041120143242333144431001441141140330232203410133404411431243421134223010401432141312021124241122440342230024331401004332304141411024323220030302400003204331131442221043403100011004424233044411313440011032343043401410320300304121400401034244202431213033030101123304323242341004230430143004023204241410424232124403333102402000430412301110000320122132133121323313412000240100000221404320041203033401400221130104243443140431101042421443324404403312200242300312421111433413123404413144334103414022042140332441432200432103100130222412340442404200142024442042432214423304130140300120032404044031202143332330110302330333211340044302302311042202444210233341421313204433110314142100430230413034123101242341303121334142212312442333030320411200014003243322414201411112343124244233434322411321324310312412321244231013144102101400111410414041442340442333201322304434332421201332123113223423331433123333002133330111040143131321300021244023111442142231433201132300011133330300141204413234040241342441130314014031111424213224240432020011211331022142143341423114221022420344021002424324022144433033123120123221410130030230034304141322043042140232021344113143243312310030224021242100100003211312143141242011440020130130320423402032310010144034140143021043014030410312244102333101233112103223323220004402331211132242331111400002341043210401241123221234434102400242020040340003131414424121242423041013243122210241441424113021411030324300231332423013022202222122223033312120402202212012422131143123411244241203114440202303224324002240301341223133234132023342242321023134202220343431314020311104220212123403420233231222303432443423134044412132114043314420321042443404033000433023030110421302211143040334123404133033204002043111101022304334433203010133042310312343310340030100303323103344101201442231212140000114334231321203201113303134440334320004320314130020140433312021443112424311123420440200301120204040413324044203334401101343312242210203014434043410323440310024204434320140434340134433142210413031420321441010444120104203141131300422033311342314410310302131411142300401130131020200411133241430402114220320101444114324201423100303113311324321214342143321434021024302412303231101422314314101140344044201414123331312013032430344103030410422014333042004002440410023034020034400401344430430024241024220103034440001113431301440311131103440223130012424001000132242402402044344104412024144430024220123434104133004323422404212102033023443000224420201140402103120234040212011010400240130113431314324402432201120012200222240221443414242422404221444423110030401214313324412103444132403142244344403302203312312101020204040333312341132402023034432311302311423311213123120100010202300233410324430043213234213431020120113413323433011310433243340323233312413130312131200341312003040204032134013043003041321423330111420033220341112124044032132034433423033120212012214222233234214341230201431043201404134123311342333334233241100140102224122240020244030320140422241323221424304224030003130112400234111400240011211000220133312142042411131201141241011313222344131012112440430401034014132124432303243032012021032203341204402031022122332404411103104133214433332322221431044011323131044230433040404411210014403224222234002224324031230443203444133323110102143041344300340431432224223221431300024441423030430111332401044431411021301110101234400023240233024400441341122200404200321103301200422200331020114322304201121214304213331404130100304433034002234002403422314020304011144401212233122421140233200313424004303331120141031331331310324001444101320420144214022232222000430330301243100102303331033020421433332104022242440", "042104213030314344441431030411240322030443024232223333110332002420332041301423432010420224240222311144122220042002024323331003234243221121132040034231121024443242343222110424200104140330313033114403344442141343221300140321042312341114211014243012021404332414140401344130104000411431410322042343041222203310121434140003212340242342304410303314203331141034040212433342333323212140031143023202443021121300003432112223224220233124304211443201310312102240314441130240343131143314134440222023321420340142031442322221242101241431003120241133332212014201223032414230232043240430442324400323110222003302013434214400012111034303124332042321214231020000231134404141003040320234413341432114334120203441333132432314220413110110210411032022233003021133424024314000344414303300301224444321111131342112130314344042030042440143242133101244020230330333312130202340442442330204000242330033210030030220120223041141241233340420001340430042022320441001024220402311201214042031101420024013401241202111331444030331012034303232134124222132441020413341203402310302024204301310213003411030413440030302043204211011114222321412443321221441130434344022123422432312020403024043023120200010031323124030113344111103002012322222441240314133230204111403130143441303000412321134122144221124203130414143441142144041122023420223114444120334112402201200312404221144202231023241323144212240434320300223104040341242142220231430432124042434000220211101240042232040003120144414023400234322400142022314323400112304102110222321311201220204101140000140414134413421242230241334001222140003411231140142432142023142113324233023222442013104200210334113104213000400133221441022134110140311233110101400214240014242221232220023230140303424431431322021034031300311334041020012413031433434333132330111444303402440000324012044134034344402112402100343223130040403401203324334002411012030113422411100112240421010241340440203240342424143410410431411240221410441303443121014240300223211221040001222041333041003240422241322440314103122232400242012140343041033221212341304311031103304114340041442203204344200023202021411203112333233444344340044041210230132321342311303222243243112240113443204322411112012024301033141423341124240000441331034204341012241012130140301312301044222424244404121404121442320240043201230102302003031101034244132200123244443001113122312421112412032110041041410132430304411230220113010233113023102002234011414413332022000011133130102211001312042211412122002000214221432214124414133121030130230212333412401204141314210203333434232412103410424204430312221013313310420312230413341430444103011023110243243031423232221041001442231310430324003224123442103333122422034032222001333022441210000034143104422034032233203201203424043022434441212432224021031203433121313100444232423234432233142242200421304440424044121331213134333010010002200411123422334404213301210211011124004122322441310124210210232102412441232033433244240414021002103430302330034412431241342314334412330122014143241341111034132100402141041233343222000100312304042120000241112242231102030320031430041344044123003031422124223022100323442203301430200301403401330410222221434422211410320414114340324300142021020313121132344222313223234034310341324344412010200023233223430443302332200212433222404333430004332214210324103000122200422033133111102332322441341124231141433202310233113324343143200322004324240204311312221303400300241421002400104314420201241314001223412244413344032223121211133411444003234010314314443203001033120123242140121134224424133223400000043441432124331300322143404231004204124410202033122113144342433120304003143401223142200210030242330211340043030104324413143243423102312330413231413031343230402413411444102140301041131404421433313001211040143204021422440412033440313334224423334013233120314100023004303222411442424421100304032211430414311402323243442041340024243110322421024422213111404130302001114414112202221044130143201310031220131104341111343212411310002322414311310011344344144314204314421111001203314220333311041313441030321022043430440100421031102300140102142223311244000111300334011433324334403414042424141122144242441341110121342103032212203321244002344204141340143213112410000231012343233214310230301400003423410341424030431103300132343224201224244404034112010103441430131132231413110234130311031041343221431102200423223232143411322343422040222340242441412230412341203430444144204224300033043221303221121030032120113110144333", "313004433113214124034002232424201413321222001023101013223434220110103443310131332221204302410133112302041442344002010321011304003134340322044431131212232040323122210113333022423343242101001233100404033222231431124010320211412304421324211144322430120330413331201133202301041133121403240200010314202220220211320314214041003304403301124211111414144231424021040023222334001141432240443212110304404104001012231231412334143421402131120031224321024312042431400043313221303223222330412310112020202220300401014441423114342033300013312031113341103111302131112400220400112043013204300323431132334012400131221331433413034232122200104411231220241041240040302242113004234000444130424331231220421411241220144003041431022431043213443220202444101311043230044412432040120420332334412312441044111033432132104001134430440011001011113013312133302033104240343012401034442220204440313133430211141402043332342100243232234111203432444422134134233312022240124121034444033331100020444210344431301113304021143124243420134044230113420124002442224212314243310311014242400043313334041341141113210120144441123042243431430340323311014231014434300443110213440321434302213441241142340442131241242334121444013233010431322241040112301211242114043001233423334013200341214330342323331043130444204340310213144412001114201302323344044342422443414414232343312342410144023114033410202210304132034242342304000014040204002034342422233030412223340230001423044412001304121204104101340423311310044314343020130212004002022111140430141100043241214002304022140242301243002444320033310142344413442200022302302222113331011402414124200411040004234021332021230102043402324404433211310201342341014042322012401201122140444433333023204144232102021130313021303443140240004311414310002200002310032142223340311301322332312134422134021112101201140134244121020100420011101141401203430400412224110031301400323400440341132212140142332242404310424311300212030101343400202210444114331324234241203020010210233022000341122314334120242343201202444123012003440331004000224333211014132221420010003220421414411113312240312324032334230014132112344204333200220124312030310404321434034023031141421222321403230311303211002100321343242411134443340231442222201031043332231430234202001020412314112303043420203300412210010304321341324431031003043412212203202203322022434421120210400401321212043123301000311232324024031404113034343000214323424300121242234004243220323110411013211231024114010232034133411142433214323000433041401144223233322402234320221140111321341304422130200424432233202032322204431041323444014341020121301333122020201240021320024133123240030322123434132022010402003123320133342230244121102041140303330121132402130003303222422112303301303040002434130324432222224230333300203133123121401140214131033330324420000322201021411013003142344214324104421224243121131431030012440040231112324411421033402130413000320142320010242022321304400304310102324342213031334310204212430403330443103234440104431434123134114302134331402332213301301244030133403210444224443141224121214211002120404243432412104222021310130422104214300310433434144210143243014104241400030444444302123344104130134001002410240230201441234042241121223000344000304302131121340232212234420013233401032240101231233144042232044404432130112303441230330322131312420202223423041304143412110043421422410414400304311342430113200344122020112104443102410343431003011423130334233413324232414211430212113303230331240121132221442240201211331113120211044344102334012221112230410442401411041432142030321124111224440141234240314044102144040320203413410422043211134140222214432232344112142241403030203240303142144331240313103133431422412221430322321423213443003023042142302041441204103134221231042422014133330002213314131113140031124022443420044114422410204344422412320202011014332324142314431332044141341130024042043300100323311210000443402034430040211310131111410122004031210122210204031331002031442224430223401033400041311203322221124211014010423102344042011014342013303143434211303234310013243241204110332321043342300100221121411310344233114441412032023103110211020343312121413340034302231013201032114000430044310112220002033343404402242330141144011131023112241300343100041401232220440334120224024443200231020430240040042112131004401343133010331013032110234104123401012000444321312143313141104110134240331330124204204101031431222211211123332230340010413144341431212332134133340442402243320443112", "414212331211003230211014241432020323130321402104422234330024302300020004144430313410232231333104040100243320143122400331233041414432301131030100303023221120140120114130140122222013340303024210220033034412321312102033221324010104322124240220404310123012420431014103231034443043134320422202031030403320424142103414022412440414423344231311311313401103031220322003342302020214203140340043024221203400132244103043143224212140444432312300413023434004014132113023012444233234013213224141230243042333010333141132010343110043044021342212242110222321041233404004313230244220123213013020432340312042231431434140202142042404030024134321203113423133104241312440020020414244000230020113014130031302303220413410222211114133314014432022100031320114042214121312023011400041331023442041040304103204002002034114232200131131102310121424003410142131212133413101114121200111123220043123324333414104202241244010144243020003103000404400204234223124211420121402232322031200011411213103231313443124001431111031420323323024241440123113212243242130433002144203333040104132303032331031434120401123002200013140234123344402221024303132313121230304041441214441341400231042322342431432144423133222232300113130133043323332410223142140132134210433331414423221120002011042444424240110220343121113331120240113022132443333111204310340322132344300333332201104230314021022203023043303202012304144203224221332400211044242021022102100103401124140202132021342124333103032011133223312244200244220314413204030111130422341420332320220221014030401434233400033104042111324221131421223301401203341032031422213313140413130131243223320041441411022234431143212142004322300041321342110440441122114010314434023024312042314400214402431242332400320414114431011012334302223013003043323223421014413241042123420224323034332101133033100240014200313420320402044210441222043121102334114311143240021412100124434023111131333101401101202041144303422204124420121141313321040142212204423113243422111100212304302031142121323441410101432303014420310002204320240034423102002042003133040301114432421321202224213213310221341432041240024432203422202104010100110011242104042042313032134304431400104241211341042424214403040212244341032313411332143320104123041122324113102130203124103212433334304420403222322140031022303110334400212443120321024224302104241023414011140134331021001440104233231002023242213142224441443111303440211431444100412133010342204100120004400031323041224320113231201122034021003232421100423340422044214434010223344231421402324114310403142123123000444304342114342011243243331004433120102321324311202121433443403124302123020200412202403012023010314024414111440320401233034234222310013302411404322300342003302123213121121431121200022404113333213414142041144024341340223033313230314203011410011443120121100230423024112310314344421231032334301420021040233041220111144323210222330434334231133441143022100232241203432143340422203133412423123302322042323441224033323142413112332034341243310321222003210221402332434440042333311030210343224330300020010322444421023403110001041003404001004022044134000400430132100242242331042241342422422422240132322322112120304343034202221224123213121032441334412440320341211320433431312101144411112341212040341112123344321422314420214104241304142403220013344130313042321323224201432023321344114030124040341002403410401412113333003044103303113224031010342100041040202010243133403043410210241140401231341344330404142310334414431302221230312442330421231004340340321441231211011302133040040240011101113144233304142112314304132314441212214122130040340423230113014041424024142302310434223210231214400341311230110440231101014210104313321211321311303331043401421140131231304403110144342032313010104244433132111040102210101213111232342233011010301202401140031344022333432140223303413120402402142302301443430100220422024130323300230121401120141433313301022204143443222440120020042420043442104113021303321122134033112043344203423310440302331023140131430111344220213211410212442321313222001233031041320444404012021211124224033213330024200324144231222032311134024244103242442014333100323402144121341131241411442414104201212042231400411204002012314003234402300144411432303002123244421400103240123021134002323140140043141414004414034130340011030302013004132310122124433034012341344340131240232023440342213023024403010111223302101313412322121333301423241343143222402314424312133043024022124004114333400130343242011314", "120342222033004220010102122041223101242040023420434013420424334343134433142244102202211140431303044113313042440433110312103332234432443232424444010441420133401434121101201442233104343424303402323200042114010142333413200243344313412221341140021334001011014232133424204124102322040010241044201044002131012334332304333234120211131044440443434324241012334341120413312042131214323331420234333424211421011344022432141122112124241233244212011232211003212223343331124111024144421032031442234231214204442022011014412340423241440114310112021233313112112101333430234114424030204211201013134410223400143124420232113334320004104443032414023023430403130211023121040002200244123001024200401000343223444020220120211042020401033031221134120414334203334130443430002102444024234220401022320122024342333313412131104421433223111131022331200413003423441434013402311302213341304433341304404423421422243434433141304314443223044442324213002244331243102201422210000210220033322324144310130044112032143300313024223010110331423442020040220101104320300211011340442440033441103412143043031241140111313121334301242424040203021012440320103323243231132433041440410043243442143302421404003333024130130442303220143402223034424230213304330031132134240100132332310343410204443024100123111111200121344112334042200000440111334441211012400102411440333440232432031104321224022411021241202344020122240000023044423201100114242410011222014211212101310032120121040343113101322144341131241104134340003144121124002040243034443003321133004322114334224440444241314012432232113011330331310004024303430242001342143032203410344400421412041332244414020421120030042330320444022111404233442234411422041112243343334014401122140413204123012444120421014212024100330214221404130404020202013441132434322213220103022300211443223134441232002034302012323302114224201300100421104100013001101311124133241312241222113320034332111111333331123013404004203132020330033241221330203144124223103221230002012200421342144242143040043333204010232003014040134133203440430311122020321243243224131402131023442243334133203412103312222400024110013400242112122223303403230434322233122443211101020044232040141043141240402203123034122342041300241323340213302401211132014434124344002222202424223144032314313422031314034343323230103334430304224440443403124130142141301301343041423014442301430110210403313124014123421430131222301320144420220310432202410303434124204131104004342423243334131031311030402103031434310104044244313002422123102141441340423333141403412124014342242130424012003012014410141344103131000024032244340323344341141441344302441423223002434130212440100124401141300004430103233410033300143302333324302003430141342140140334332123231042042010012042341433141400031231140140130032433042113110242214420100004320230233404203401104313034232300211223324400130222014103403401330444242412220032113003112311132440420243413140230202313104410123413210004004110210343221243420204404113121022204410010001030330402313031420122041333331100320443204430121240331232422214121032010204232210324112322200014023043123033110132313230413123221303332440022004340041133103243213112044442132431112021241410141024231002323114343112133113030113223132000220131133101444204413140430331131033434302222304001040121301313024220434413214143402104313004214031411432231024111034343313302320221133404434034034322331432402300443411202334211101132233030242011441000014240122443222220121121314203112330120413141040103410004320222320344200224234223324333422033333231134024000222234120340300430034300433404404021121242140414131211240324410420304112032200222232311431340412140224212133401422424121112311214214420111440121423142040244241222133303413202312122444032313032012224400020021321103024101210002141344323112430200300142333403301142023232110133023424013044303001311241343143220322342321043344130440413344412320101000113022432210141413220114100313042130012213124003203321113214113321400013430140313300131314023222110310311042430231013433123020402242102342114321014214001143400323201320114200413141333131022141124123401310040043442012320424322114110104024112220131010122422331001441133414340343420444344223402132101224314432213002332013130222321433414243442102440423404204004440323003323411324222234134114213200400302012303023403222342430031423410031140330311101412144004000324121113023210110114100421111224040024222340034014333341034414342330112313433204033001120101324231002104034", "331240301040321303322334244444200131423202022143024312442401304304103240441042033122302212344420233022230020423403324033332223324144213122404244014341220031440441140034140224314442221331110311342301443012134430413204132420213141033322423134442200232001121020144223344041431121011414304130311014141304243334441301234314031404334104440422131023411002422013141101440402110240140221034044243013424303344344231240243004134341121010041223243024014312430123113300013304341313343230033204413332444012433224023430144004200442044102140234310022413421044013134022132302003240331331204043234342130114030421040144442441133001213041302330331443100114403210421043412343413210104401014401120442212323310331211141201442130331303410321120034320010121433023023212442004410303041244403334104043402424421131010433201424032120441442401224031423004420330343122404130214303200112222103323411101204433440341122244341144441311003023110442434313223302233241340200100340112232103403102224340403234101000013420241242101220401013111131423110110010222122310441121031233012333122404404100231344211241433321432142111210402334412131031302344303412404110220234223131320114232023404410322002240044441310413433024010032010240240240143244033413121211400104214021143041433440223403420102214110442323040243124404300013032422213030120043331013224441132211240221303123112042433002301201011401202202433433113221343123110220124232301400410011120033424313400443311203120413120233004123340324034122022303321311002301124340333330314123114142213211023133022144112110344032130134443421122414330141313400243114312030142100221023222422242430400014111230404212404342024414233220210020203003143142201343441203210323122104003002330010041130431044102001220400422302240323332114011133310043310212134401103141333211441201421431221304222112010132014131023310342143020210220213233001023314214332113201441241430410431120333221044142311143334230442140223112142302422232243102413123334440432402342424422304444241213442202312224032042243342421212014432223111001123200340032422133232000232431310244043343021203233341221303403242121111113040241104040344330322301303323224330333401422021112130102322203024402340243240332121330400240301204043410313223100222440003401143210244342404221320014001230043143431432211342111342440231114212433132122434344403001011134100024413322303003030424121003442413332433040234102033101210233422224121232400331202144001303211311132003212423144314302202214324202010143111422210120133432301312410332344324431213033331403422232021033130304322203411341211124202243431313101024201411441404220111233012031134324444133432333313031424240204440334100233332422204000442034441331124433304031434430401121232300344122241313322003204221300010442434041433241432003134413323434230341303321213133034411102133203131440100014422300302423410332120403100104244143001441020331111301313041341004133034012202304112310243401111113200301031134441304223121310043031301203313113030023314102440240241422130132113010313414312132424441011301422104343433243402014304322014304032030340302422214220123223101102102332032020230434134200104020433000102321314433344332143122011423110310324121144312110302104143422432020344012441211342141233121422010032432344010111000241443342403134242100043342132211213011033221401232434434434332441124121022411040231112004220112212444410114300331443033314411002404004322313012322333012141330244004013404402231134221130120211044124043313020214324320444100033121041011200342221234311430433443130400301414213124434314221130012223211032333410120111210020303023113200103114404424043231143434041300341020000410324343421302400133431200310034014121143110234411444231300033431032214424124344413114143414042343404201143233111330444323002042224233441042043300101340211220402214013434444314032002103413004241040122323113403441301333203001340024122344241033001304123402001230431322134400044143403014434142203404232220023404100230010112104102300221130140324124034321344122101112124023332042011242430311323044442324124412323430304001404134301013114314202413201230110324101422324010031203233340231140313232413420340003210200200100321043442334134010303201422324230312400124444210343413340302320133441330132012121413032330300423420303032031011121240044313004310342430120112301420114300403220020240132424031034431101220220200031222102412300410434331101044102301430332011312030341341112424041344030104330133444110141244421430231222", "440430344400434220102021043111402444423001132344024134133432331241234311134402440114040343414421031243434202204402204441112322011010224213340040233432434113202424132124313200121244144000211404412343213423102132010433010310232200421040434144304004434242121400120121313004411402333022442121244112222244431013104123124204421403124403134030214420243321114413244404421001014011120203313243424233024221003301340012332044314003301343042013340214110140403211130343020113030302133221231334201104033010340310134211203102121014044243421431044200434023341131442144434012413223031422243103342104143100034433131333401044002313330443144003000012113103040102111442114401433100114012332141144304144131410244310001443030031133334020442141412013313001141401012113123434212203404233122100034213212030321230401314200330231313424430410423400224200101311314001333310034320434442103203343240024400210101010422031232411410221221322311203341343130221211222122024113222241032320233403410010003212300403010002403422113443331314004143412422121320223024034324413340321340433203210330401123120102142112204100104231023123012144040401121232300112024332031143243212024002431002042003400124310111000440304410340121313231230000212210023420442011032104104120404314311033234420033304031310041344110414333331420411330320233024032011143241224314223332332132410001001233344434243212243324043313411221441134211233002022002243210214401100243041320220321011332113211344414024200132432421104421041424442144214023321021041113214104143331003210240023404342010212014100312232441212120104010402344201224111232132443221410433441244143041324221201003122344441033423142214034300222130310003401131014113204021444004231122333302201044323031130323430010434231324021422233322000021443121242111104032031020111403412223124422403201023414213202224123410004212134344220113012022043142243310041443423123022143322000002120313432341140333133232430411233341141311340041431241322231312244342011434330434133212433344424443213244112010440420111243002021303301303144030140322412411334404430423422432140333030243444324324140112041003212402330024142400134422334202432131100034431303113400001211433233300323424340433121204401004111014204121043201103133333323301312141241330143333320240210011120103402301432441000010111331111034012033030021243043020401114300342233301421240310344342402134043401323400302334000124001413403120331244332042332031021212202112100102112113024211211204332012312203443344422311022442010112143204210440122213113342441233004030003040412023331021344340212301212303444344222004123401330341431412321141444223421210334101342022031321342014244304021343314440421304104011202423042121020443414123041010211331010211024213214341430404032103310120033132432030233331224132422011410333224214020324244120123142312401241444032043202013120200023344211100002203410134242111222224012000430312100423241123133201214033200232133114300011100443112120422322123242024143210024313020201340100232323344234414032224142333441014041414320123240413134024234304222411224311233133340413211442034023401022030310121032341042341440031114132133310321000344231422444001443011210110114323434120131133131030110032242024322343201104204242143442030102102141324323133334013002341131144201214430103232104311402400440400210142143433131012321111342224002403001413012031142310233121101040243040044010113334032311101010000304412203321042403201020422333413241004241333242331331322323232412201232300022120332143303400301134404020412010302132132001202012320011131340331320431233041041122421212134244140011330213210402124303032301131224203432332311133133233420410324413240323320301304323424143303000000443224042021000140402013441202303313022430141300113320400144131441012230212301142444100332230211434010033322124103132011004001323333221322332323221220200004141043102303021311222311331402320111422222431120314404202340432322203020100131042204123142123204310243022441124311004143202333221321312233323240212201131230310442341243243031122410442312144213332030040141030411124024103142324302341222022003443102111130321113004312000314334001200342023124121333104001102313012330313101332002131124132443134043420203040202331133102334300341140414040032013203332300201141143413113131233341130214014042440011242231042100022004231101000430244320442420023442433114022433331203310130240033430210233202341422330443302300222124202300212432333121040204310210212020014222010332234402434432", "204400102230421023432203400422443131000110341210231131133341100431222423332402422133204411101023021034042003203033400203441123201322422301241201212132234244231002402300241423202302102112041021031031322002310130141230112444411132043032110331003341421230220133331440314311223101140234123412131331432034110344332400134340134331101440442402023132443004214342312001340231123234301314003144303303311121101444233441321000041432314310330122324211304342112123441110324104314444213120242404110441131414000233332214112003133341120132244244101331432034133103302214344104310331444144001102001332014414344132102404240423004330212040413024042111002333004322010324241310411422322421111242140202100133232412144210233024232032001211414143432113103321144010421443224112400120112301144320004424030224000441240344044244400404121413404112424303232412402300424300422303441011222432434312311002034404433030311032304232220234304430401131242121343232344144112234220331040003142004410413111212442224431021440200420442424223034324244302414200420330301131204221123321240203301141031324442044114241230110010012313200232113423231231013144310304220311324442100130404010314414411102340102301330424134433313001432024424234103331143412213400431043334340022043424041424041104104124131032011343213102141413421321212310203121202312331002424321213431144344413200042201421221103221041430240202340422302040304031302220024314432000402210344101133414133413233134121311322321202041113320202403233421321223303343114042411131303333300123114104000343144343123421002213224212232332323134002220344203020001342212120014213030304243224340412441224203122324321440142000114201041122032441114134434124131013003023204003021114111321304413311214003301130040333302002224411311111033200302033311340021434311312122313111201011413401424444034304014204311433144300413001232243402043313034103143332012300221432442003200010443310044231303313012202023321223443014204413430331421401032323134044340334012312240004344312321400400413203430300033002411431324213231344013413004112204433401341103130123011113133302321401010131000402043331002032302110044142102132244442041330344211021213432332143223224420134223230444034321310211011121422233103114233114211403210041003004324412230142213211030041411111440402400332403401331002310040332101410440440202131111013322423212310431220312314042130440021103310304240044432230034043414141212134041104443130134233110304140034321242431322032010002313440023301114010110011430303041210113432124231333010300343004043133010020240242410340312212433214341043022302442133000300043323214343330310234302303143431202123301341244002433241411424003242332134301114234432040223311204132224313011303402101321201332232211311443303140323400222340110131043122233401030322023324113020024304413134420022120300222102104331204214420341400410203331222202210002302423103124241143412433031244224132131241402114040343024212113311041321314414242134133121213014303422330013202014110423403421222201010022411401401344401211434310331320134001300002331433001334033001211243334231011432010202410334410114411343330030043302132214032323442311014030114142442143211032401030144134342222240003014134202033030412223333140140313114142431212401224022321114400424123424400402012321401140013304041330111430231104302211430301222202024033111022104213234111410100141122424011220403003344212140312121443214203241220403030412423010441432244130044031031131121334030120420142104300430230333021441213244323330021420111324344112334123124031031412300231402410133143211210311333410030041042333134223302332142301010003343103140104400121141123440143422000434033322212140014422420312010031402434240140243121303330242201123330103111104123130031413041103122043421310213443400444201243412402342322443223104300423304034434042423401421343021004131422014441230342420212100213441232444234341201240011314104332423432334231212432134230130241333200422301312213023434104010400443131320044403032033030142043443121441442432300414424414110123122033232300110211310023032002143234233103414303231410222331224331113043002400010402224402114320343443114003420442021413202013033320323140321403124143121243112401404424134113040302232233410314122322444001341314313001324133324342303334300342222220324014242123300012211220421123240010002132133403311111310434004404340240330300403024130103314043414212222021342112222312122410330040100424303133021124220112322330402322432234102340232204141", "311233422032042000431141222213104402434243332001044342223002434104144304401042124441103444220040441422412021243323420314140133421121311413304214321022322123332400331303110331114100133202041434331144302212424222233403243312322012343023202324212433201433211331010313323102413302113440431110023412043302120000130421211141343234023323243124114223002344400201443344232110334142410131430122010004232432142401104432430014312314443440233420123200331130340044241001424123214112310340234003111124304230133304144241020043123024404210044103240423020222440423412411313144033214230422431401001331402010341041003000233341123134240214031034404430202043124200300231433232200011020120041043231131401100003202321034221443144040004143430044221100113100343041230410411313330112122121141134112134044213012340020110100103112220332432044120002133030111310112201140110104343202331112210042133102241302432001000421112201322133413021343423310440233000342334312411221200302304430031131310440121323122041313030304212110110403043114123422211003430404100423000021031231203302003013211124322210143030221322431213132114032203000023404111232433240142004200333241142204133343140133432101403313340012033220344010412440044232444334141442223432031332014332421041322140141223124421001441313423400422201110044323122421034132121211232414414310203322211031421442321421204431014103011414342424203220303230043000312040422431303243302033002113013133041103410011241143014433130001100212113331141232234142233143113102412324222113421440301144220120220104343133231000003324312414131242023321112300024323314213413412030113244201301331421041411143001204234013114330420041232202342000204021201343103311122234012030330123304411240130011342234311020041401421220400112034233412104204323043041311203020200302232332024004001131243043143414401341332244000044010423122040301103342221330301132423230403241313120421140142404311113440234142434323034221314243231433131330444242104302322411323313000412301143222140321423234421204321230231120213041233331041420411412403300413300144021324302444320231444401321314333132313302222014113310040102312321231224314434441314141323131434134301323044412303332211411222341123013204141212222342434214111302422011342003310243130120243310303012330442432114100331431141424241034232404332134003041304003002032112424140140022134234401440200241022433440233300411020344023013244234322420013422140214444021403103314230122311314340100042043414303204122410122241104323023134342040012340130240023131402344041433411113000202200421302021201023323300404324332014013304410024131333130114200224034403344221310143430040103124342004402312240102344312324434232022433424334000203333231132304000140240300224411033311300241331013044014300100012031234021043042003114024102040140044434020140312114321242223341334141113412430042131001333121241330321400303144200124142130041143200241144401410434303433124412334134214034334232111003333223033120321321301230433220402133033001321313044022433204242202423101222432000122024024220111012443023033123134231202133243133132033110243140132144343133421402113201400123300120414331240420332333143131103303201422020240434422340232033404314044120410004420412202120100421004321414444204023304113320411013430243242230042211044433202421001041240034220122102220301203300210142232124032203134220334333203413123103341213344214322402304312104224044121402344002033122034222123310101300121210101304331210441303234121410143314441311020240133414242031112422312423214011424404232301322032422422412043114411442220224010401200132014001441014012310322332400400200414414013022344223300322002212120224111432011434421234121214222130341012414322224010113141240332100330211310110331141243011420422234043420001410331422422224223432430304323443040101443401221132003413430242134021011111331040031330403232341431021244202141044033434140131033200323024040412324200310133421412043223041311430211122012302011414014311100231113421122322122220233113200232421111023243332024414413140131220401241110422044244210221302023003234102201433412413302134142212123441004303321442141330031041310331233232034432142304433424423334031313430224203104124434344411310124113122244112344003023430021103200041112412212412241331300444144412230011420133324140000223100224330013140203411321034002001222311414123203212320313002140033100334024221041202323311040134044134001301242433004411213112040340120433330331212044304411124130202220304420030", "334042101130223303024014120220122320414433403242423001003210234420210414130103330120443244421013312213211441021224240133204102342243123344032034421331002022432203022303442342210204340133341411220222310030143312302033344344410123314221003202344033402430310423220311413341421212123321034130140341024340212314314110343010423310000431402000230322041011121423004002033212010144311201112022013033403224432243301313001204020223020111134220403344200224344402022434101300003201123424424424001211424201304112123130144443131240004100334224112030401244033014410233312342031303343421143324313320142131344443000114033433211331404001113001344012014343231242200332012122332320133442212214122132240422210123432333302323033144120223124320133112343410101303442040243411313421210140401301032332242242131230411310113134424403140323103332240323342220023001332440002022221002142023024023124120422040010120013221401210443211000101113140114330211320230021241344223004030124104224213034320140122101411141420312031310400033120231100442422203303321142432000110421302123043013000210244441431330200210131424333214133310421104012323401114432020410331140434312001323241040200342022123123330032312133342344243110002304400230042002244334222320112431021212140422024324000142323230420001004224142433412124343303014044113043202303242230422113044442101240200111233013124321114342240203131242011441433244401202130303402342431310003004023311004401442310321242244120004300423213231210113440000431302343334031004340422332124342314312022222131110122331042142431202011202030124010341303432240113043432132403112440044004204003111430131443300043334310010304314020204204042440323324432243320400144333342333043142331040311312014034021241341234030310303423244313132401144433312102442200022432211320033402410123003041243300340233141024344131211133204133410432440233111014120230431232122100221324220040134012210334223214331020443112434421000133023412144304424244234114004442031404042202030434204023124104143314420014222023310113141223232234134303110001023004323111010433004210303442233003341024341104411042300202121320103132104224404302244113041141433042004013143413444134332213114402044302444012223342322231141431114412000201223211214420223420031112312034224431240203004320323434202142320210442343344323424403103314144310112300310100243112333213332430020040340240103023340320122400123123113300421231303043141020231343040234322441340232144212404444000014333240144320123411243310241441144001141044414014300413431440341113030330144023421040041234002020403202300314001411203012303324114024313433431202301043301403333241311230014011340210324303312140334032241341040123233104402403103104112000114223043320023421111230004333124012014403432120433200331302410004213411413401211033422311433410411400041034323121042233221312132313240124100431413302101220143402401000101431322434223343321212130301102422224404013324214412223424233201332212444402242221301224323031404101201123324344223244124114444020344444224224144202302413122010014441112304001210301244130110223221321011342341011012013304231201230042333012124320101233143331131300132044240324013442040320422002141020011214232400121111440013334443001114313343433000142010224302321200344344140213341130141204340404211332100100231331333411240031033211331001013310044204104343142030341244121044423412444411210241112434134440022302413140222212442404101041402432441022021024133320342344324400104243003400201203040303322332140020400244034132131244003100222220402212413103303342413134241342444210420112041220434103122230314234140043242423221140441210433334041134243342234044000201011114034020214340430300023241140343014034043220003231312420000401301402220122202334201343421204002021440200201303033342331340140034112303331122323314213222310214403411042223130323431440423311201021123034000234400411134042404424122234440132433024340131143203342101001034132322244114003003002142201304101444033440341400103131441243242341400420441434224334141034344030222104442244142044443432101102144234034102342322133142331031034420133343241440200224424414400333132202043433121024023034111420220033212140324004231243031031241001221140344032344004343413110424440424111311041323331304242423433421213024223121341200314103142002031412012413222212001420002220003222014342120122111100434312103412424334120011144441321211021404101143323230002244311103211031142402411341211144333220224211200302100033112232243411131311", "112023011000310043144432104122142334430332100103221303232114232031132140220330441042433130334002124200100012130104331340132302403041002011413140130433110030310430432001012130241020424421240421010444124224041320142320420314312141441044331321041044321013241000104323411120023104432400001422303133114403022331213114441013111104102421412331343240243433023240420200444421242211341132212140200202100143003442120102300304232041040331142022113040231030203224114032244231313131312020423244440400222344031400011011140422104103222433413243343140130101040130231032244413423012042240211240314020304323330321212332344104344310044430220134302241043430434411142403031201430121233210214343132033030333403103401324144312143111342224311442211340021412421111001411011041413230143144222033020442441114142413334434001301333022100344333221022114120344023430234223203424433033112031240202143221401001413130313142220422240002213400020134124222422200433200323001022014120124140214101440240343132141300102230233330332032011022123323040130212220123214322324220203430433042303134314232031030230122012031420423342304432041411410004004211442224040014143323343301131141312303243002330333424331114303124023322400310133223214400234423314402242012343034133004301044030400123202204314321433322112224100230234133230013234403344204233011220440024404000341030130131340402241144404113220433422113433321004404122442304404333410413402112100334330220222104400332423300331442340142142443403224433114402024202310111123142220330041311411431322201213410323003430112004021324042233204324331411331043032023331111342333340324324141102244414231444141000331213140122111314333001120130200133124334142430141002310342234222002011031111203413404303324122130434234024111044233001001322401214402143120112242421112331031221131110101004043024042311402303310313110204330012232434202221431430140042140001010230341243242430244120402144201212213411124311334340024043104004422342020433140244121413121410011143340440421223303432300202132313343112141101202434024341000332030044232003343000142224040211322011403221002112244013343120440011243301114321121402134240422032131224241122324302223001044012411112423434200223443210143200223034110011434411223412410101322100001300203401424300323242334204340002000003202001421402041341204043200130111114234232444431222013330300120031411244102224101230231002034200421101340022210330231433234302204412444410200042430212114200404111013440020241131432431042240244110031031024032422340012310440112114040121100110231030341144142203223130411224110404142411023220401311231122330344441342433233234431301332001402332313300303210124202411041310303422340400020012231010234204432144413321144312001331303423213433031033124230311132200344413234000143432321124231000124011220410133302412241031004130303434134002104404323242103340430410004322232001204401202300412321410023200414221320432421313002230011033414024312022314433304011132140414041142303002334410413011423403120301100222023232140012132304011320201330211213144400430400102324221441134004434000334333102423022130403110443222014103110141030012344243130001102311401023030330101302210210124210443020241422220011022434310412343113013434041131220110424430420023310121244200201131443322024400424303011214030403422344201143110020201332133012212430103203020311242434403320230400234320002041030121402120030040132211140011233324101131343020031434213220241421201340011301314433204412140001132302340113032204440221242301023311343031343244403211141402304033112021240043111214342103143334344332402434030301204223241120330023214423101113331114124040431230120004113331024330404400333324220431031131004221201113234131033324424233403414004004224411440013000314014343244312301143044413121423334420044203434210202430212234322211101113322341402222211022003214003334212201144300220342202204124001000012144112222113121020332341202141111230424143201434142432320030012302041220313021413420204132123221302324321333334301202424131122010332040303242323100330032114044113303224441331341333141423222032443200342444232324212234234330042034101424000032443203424301201123441242440433112440133422202132234044104404343031222132032320234244222032004202014133044322141312424444431010414231130100040001244140231303022042204041413322431011323231144124203332210300023013022423112420111100043113243040201314310312002102201400313004111243001042341024424423002213332240240300322444012120034442000112031", "210121201430440232230142141013200100413332303401430410412012123102414132404323002222323000114240401414404210122330132140041100234044431300202240130043302243024034232010443121131304134310432402331213443324233210442344314143223304204014012224020431442233310342212014441020433000430143302431432013400210241012133103001412403244441333434433201404101322034403013121042303014301413201202344422302000411133041323000433034310232441340340330022122131023032232203221221302440131430240323020131001100403004232404441323223234441134144220410021333130441022444340013022043211030011334222031113144104003322312300033013110343231314401440234414414134414212302421004314030103133003343343230010434121311323030203102120024212440332131303230311304430231210122400400424123013240401313144043230331443132221434333110331110303013333114344412323223442023344324220220130311324302304240034410222202303322421222442432044122213444140344214301002412210214120124124314220243023244341220014303410234022431144001301124034204220123102432140110433034213332441343134000404020114440431042441332014121102001411220341001310303331302223201042304243324434012424043230030320014403310421012300130301303022231213404320400200122044323411234020030204440202023212411330014200002021140223422401140141304444244331113044324120214324003440042100300414303224042110033233211142302213131201404042102042300131314011441410310403400444200244403331420043030200434240431140401141331440230243313440143224334314234040404310434000322013033140042430230114300020323112323440232431040313204424224240302402323042023223213124323343421102342241032202202112233343224414343310002240144321203204022030413104100322423432243431020143424300134214141142114432222412332113222213322343243400304440314421340113030202330020434240201030302412004040113041023213114421103012200214213423120004310010304232412204434144303044410321042243344424411304012431232313212301304013300432203224420313434043340032103410340333410412212134433234024312242210413440043023033200111441124013411310203134204024322133212143031431241303321023133441222434012311311020000230234443430122433310214111142132032032233223031124411343304320410104101301140323324022140043310000413324403023123440203312323114432320444222213330322000042202133112230210312201141400410400200012231010243140201020413100202010011443414311434432101344314300104401121102430210210020043243414242131402313322210413004134332041034221224201400122334244202430020333210303240203333321403411421442343112143113311400222214044402420000343402101144422014244402330313021341000211033023012121121004122143212313221114001134022231311030044022221242030423340434001010002141412021130430340441130111414143122413224443041432312203341203124112132240323043430141020212042024341210103203313031214301134121224001041302033034033311433432131132324114200220224320110341124413030132002300411313313023331413023430023402311041420443411113301143101001031140403440442040230434324303123310040403112142020234021011414043021222201022124133444204200130122024204003101123114423212121322240202241413421024120101214044320443303334011301002231423401200012023440113134324342402120304344041241022102020443003002222043113440204400003244201403401231424110212240344442443442112444300412223232134231143234121130300242300341332212133334110322030133021241103223301333212022322304012032303433242420214311100243432233343234441134034234131141400432411224131323132402443442203140442430242022412213040241310303133431422130312031014142004321113013433010132203003110021033310114203022303001103222240422012112232041314132420231124204433313240130213444211041011212224040140321444010110012223321241304111423042241020134422023323002311104222340101442202040123042332300024242220412432204141233404420331320003320334340420012032032402032440213022121440414403324103313120400301304240431240213434100331333040340303221113212011243320000300101311443002214110323103413401301431323002323321104320420024103402033120043124320411444400430441444304031300110241001120400134044303113424314044421213131313104401440342201224223341024013140132330410342131412410242044140121012220103134433214443424223202424000020444014202003212201122430242243434233044204114011110222441101431421332232111144133330404121404344411230022434044243112221213033024210430240000440144340320112313034424002412011430440343213013022043131441442241030244200312312201100112301400332030301202012200202421423011301220", "434412311412402130314421104130013120034132013403044240302232032102003123423104032024342110230130024412210203040223311204332143341141100001321303012441034202402431124113203101312003214232400122404001410414432404110004241034004224321040341222332401102112011200023142140200013212301010000202032024432044300430424121212330031004331301102111140234401220141134412341210301114311242011042240242433101102221014424012103413313414320434323400213204432314333101410230101042203302100110234123124240330142411232032031422311032423223112124344242000202111034033431114233141232340134131104434324012143424103311334330012000212213423040322111410102110021332040234424434231243442213233123223002113431013120020024311220002030100323312411000441022002223103203214331221333311010324204234300424411043302202211031130024433330110100120123404132200340102120301240042432001201210124443400132011043034310014031142013340140400200034220443024300112042431113000213330102003341322003322230333402003332333432240202440142240444423142320140104430101412131302233003101031300314311314121112022444403414432131224303411301103113033341242120032040021100323330442422132142322100344114330123304304023120404434442001043304413323400141214342014033140440142330242220020244122243100130331234101004112143344342204000102341012021302310421424303012222231121023320432440204033113341040224031204340231043123044331104431334013224202121141312111302421242312302214444404320004224000133302230340420212330144031122404232330101241412113224210410012241112301123133301134202410101313323144124314001303204304202223243320430403332040224412002112013431013304333021202343440430232034340423012411110300221103430204402134004044133244134422240343000344020434423440012432030313312233023323021034241333300031442441001342023021114302104313120324344402332241430112003113223004202230330432302332024022240113011344142032122044232134201443014340234422242121102213303341303000210221110204241341221304033230330333012211423320013022314404421113430132300320400141423423342323242000023242344432314004430103142224341144023030030122341343102214221342132241303033120434002321113300423041013014024202310213130220020023131230040023144041033131100231032012401304202220133420410403001011310301113042430342133022310241033111414214223002002040022414240424442010430301140433311243222401134021310130134421134430102034444210111043332214330131220434410034024131114410304202401421000224111120241122400413104032241401033114042042432001412110413010100404301443434414002343311310221410120233202201220301431441244412123220032300424103402422344311340422444402224012241211204341302231041233321143340113211143202201231121002001403202210330220243123430442143433114201101140141132243344413140230411331233013241432233404404022041332244204101043422331042023332333424422313034404101401332321424322221444123303244024102224333214323022013134043101343043440033421421211131302410031044020213344030412144222440340121420423434304312411120440024024044224201001204423104121411012220410210412011342200414122203403012423413411022232102240233023234010131304442131132333240302003304103231310443144020403024424421123213310304321004100341024303320310244131133032233243111432334434400033334234410423343442104403232321324020131044300013433341322314043311103424034340411413144332144033000230420403433434123131132343011322033102220240432204420310444403020022431002133310411230443034001341440012314412324410221444221341102042012034222211401040123211214240113130102131200304431134341443341232320041141304022411443000033120013222214412422204321211021040444401111124304404223424043310444441314014233123100402344410413020134114023203141131303234422043443423233242442121233432121100031044314304401031003204132212233033120320203140211032210202411232342431013343423443202023020011243343024044000113404124424223310314323324331340422111111302220310431342100040101244101233231240442412130022144011332131142140401420000344401201011211403023133022302320143120030122432043442011103210434400432442402144400410321042240003443213424442412014023430443311100142242401301422002302402204402404442142142440022000341341424221424104440214232243002242144111343131113113323200404320024241322113330211022124344040204030021113220434340123214334401311334312210223022231444221102023020242411101314204211314322213332344443423344114043313440104424312200400332002040230414431103313424114331221104121312234044423112312131112121", "433244041401032431114200340021023030002333310132444421331131130431043110230411134102411102441224240314411201122011404100404123333142241304134130022323301103423240310002331202311013412020114241422024010231214041114220124101110240132432313143142424233333024400420433300043343031104403220401034324303420420330412240031044204311234342313014302412041043123020423131144240323330040203311211412132111211111400133423442330144041114110042204034430233243001314303133141004324003333014120133303122221144240041132234420332424042224210214201241020302101204214301042103014043400211342102114234132012104312141201341134243022403433430430422120432003332343341411344124433331200121044024100002412021322401011414003223343123413224130333330444343142131201141023104034030120211323432100021300020330221433440420101113012133204320323400402240411210212333214014424442344124324240400001032312123240434401030332410240003443443314310211401004244430200034320201430440342401040220212103123242222142404322041334311334313414334020244112434204321222312142124042341412241244102443234340140332124443330411321021330143342423132122030210232102314134100401210221043314423302432304133402314211024340433431311432030034132014231223014221321411231303210100120144032131300113324040114103444021324103140420334331341202421044412232424111413144401043240444104303031120033043233102434040344010121104403102001141130003123104332244130341032144312034013001113123224313223010431123433314111323010100140002214330142141342104231024014124300002231423424022404133441412200042240130330001232241121113433412031033122323043141130124140014412033101343331021033131412132423013444224432332424231110043034323114103103411444302002213320244410303213241123003212343022202422011010222101220434312341434312032002004023031341213102043001134043310113302022403204401010141023100243030202240423140414303042322101100324244323013130102110131010121330234321432211231213130441040240033221204421004034221324431343314400222403403003041112013014023304000202000002030124040422000404320340213114211411001214423420444442241142343334002010142442401013141010230401014440404000043000114340244043302102432034121012410213432340113212334422331101433011230430143232404243300240443023321003234010334121033102000234002424304034124021201342241404034430014210141402111033400413233014140424124303220041140323314143423343032141414103122320020133103340000121211330132032440203101044410144103341402112301201022232214112432444321434311024210202124320112312231013320343002244042214030132102034234024141433240212112341412203041211143230221204003202130422221342243114340304242443332013010414430231311112340422200002212230032203202334120323340431331212011042011140232034412132423244114023124441322342414003333204201240430302421030004314003214012432412310140024102312311342431130001313001413401114022401241020433032324331011401324214310311001033314141401404211041043423421442212422243010213032031213340142411000122044233030140242032414030101330100132434130203233004102042330341310214301323210223311030342004213241341331033421441020312324233124221240340040411344123313211220021241004124112434002110044022042222301332042041244410423312022321332330110242202242214023230323333100034432403012342123144323312324010011102001311314010324213342224020120242303330424044443041200340143321242132300413323244200221400010343033341432012203433011412120013230312441412333422110333322343022033400031112024210204444134023233434121114103211331344244111441130241213044204340314214443020132441123024231220232221110041320031223431142113022044224143040433324342031133442142414433002211412240000432222413301343333231412013431401204331034423121442142110443412404431034404441144203323410232114130002144002244302323013012310000404342101431003341003124201220302100141110212134332040021323011211131443143122300344200323330021320004113121211023004121210333033323343214224123202211032232321303223230421014040334341320002212234031013220213221442214114422340132001224304324210440204403001003010403242404330321204432403040233043021403410443040434402312433424424323244114300143241223211223024043204012111310012332412423420143243332414144123133200013421102121312401141431003311323042042041003341113203003011004040142304423234023113442430431244113321412443222310421211113442311311122211114343404102224342144322443003431324010431422423220340134314042124043034110031303203021212022210103444131114331234044123013", "142300200244112411102231304200113133110003204443434410040334033333321221303434233401033311221303303232201420441133414331104231120042200013130113240400030300223000430224424133333423100223030101441422132223141030112021313112402210304114331111440104021141121441114331223232420011441430100410124421010410432044244124331040242204344121343424321223024124444113431241022001231104232004023100403444201414434222102102014124012403014133312024440233430431343424223401434304034402323103244433300233243034200133413032400202013340432341220002222424310100312430443231243014324314403241422244322123333044111430421120132314422444231041102012212043442300322114341113244333224444443010310440303220240320033403124312000441204230242422332204233340211231234340104031122230023430001123240020404214343214022121204023232230232214100112220104034414013403204024144323140041321000042403343014314230032301433423120014101034120010143340412442024233112202321122401302444021112334000014412200143101212402143142434442044400340213241421431442043324243431010123421133231434441300333314431102400321104102224132003143042421221432240313000124004204302232002123422311011244202234412342043142021204021030410030100420214131431001022332044040030110424444034134122213114241331404413441332241134321200230244042011414233101334404314332344110233022214402130344142342404224404432102332114400001221132023142024432033402043213002331312342023410221341124442411233200320022102244030214123013100440403031143344120114133213041301240431233142340304110130334430021332041201230302443421034323402314022110243002104100420302330102203110402311030444143401243221130300424432020230230140100444404412013241044124402201322421241113420121241134030013232010013332101430303411021011221324241343443211021120230044042132030010044331231234313201133342012402200000231343442404231003431314232011234134344041000222232330101034110421302012423131313001142114041044410203402144433000132220203240301303001421034344303400230113144303244403313424334112032001214243343441002101244220330404001112303424011311020440110113112442004303314321123443224033124011042302022443422431033131214003300034322013232030331104400114423413124301110344012343441330400414311414032322241411232242302304202414314434212031230002421034434232433034043242330120104124234203033024210143333122204410221000214413034341210322221403240220221402202421131333120102334343124000100114300302321023443403241301224241222020120023111230040240034000213100403211221042044123243033020344214303302410131414110124024034200411442303424330343414000200122434133410231431443042040202400031440003322103003200141221122140124441224043002040431231042023241323103313212343214031214021223323131143410111422334431124343214423201100034201222133002303402021122004204243212221003300320004211422303344131220040413311021404124300433310303111142410030234303242324444210220313030334143144243414343322201310423322322044044303014122031402301132014233141222042324242200024011031012423012323044044423243141413331443410342113142014243102422300314334432144334240142102332003124122020213112232322300444224334210302200000400421010341330342422413242124011214142404340124140033214112013420330443434133022004242121422421424414122320133330220140332311240040143431423022203233311143332121431333121231340422012411231123013433240344423010120214003433332111024413034113122211033413040143133021040143424441032313214220422323333043222433123243401010022313002311400032130021302304224102113203001240401002204340240302410021000301303221424323243011201330414211121333310002313402233420331400243433121134001140234421123004121110221440243401134214111400241004242232401341434202333002140033132430432113114002004304312211140122012430030044334230013434002110231313304224002231030122124430233022131302113231203101323203002321420343300420234302042204401103442340234124413001002002240340024013212404230003003131400111203130333012302344100131223131201402101110103023420431300412440431103124302314132431303301111224203042110044013304441242314201344130414020221142003130134222111423144300330343334204041333334113101213141133330124303444312221023222040243211033123133334023241431034334134400040232301013144222402300004001000413213114343423120341040221411322214043304334330422341331432314203424044440030013222344332331144224030000001402441410203333233013400420323024203102213130102442123120332240030102214430423104034033112431141143044403110330232", "233121311131130311214242212411221341300433442134123122201122341210441221402302440243323244341123321310243433320402404231133003033140304431004430421201003312301311230343342440212420234124420210310312410440232031444220004311324424340003344144040031114300234223030314433131314214100324231302214104314200103110033040104430313422244020433442321403212443304033044422343232304323402100123132043402312001032133211032323224100310032214032234142222121330114304440023442011030423013444433241120310110134033240204204121323304343104030423424140321411122243023043112032341313141010141022022420143004322411240310302000133132033024442311444134332341224141212343033422421023021400330143223124320223143001124021120311324113442402002141431024040123341330032133322123412412002013241232203310204211010043333032430404040040323223231224113113121301201111002300314430244310012441010234321133244032343141313140234301022114234423123000102433131441433033330424422041043441300020442341120334224344441103100341441313420040434021103112410141122213232220431213211224133443121414121214113032002404330310442441442113304220042100443100010203323141303411110332324413031404443322311321332320121030402431233404043104421313313302302030323020141204431440411332420314144413304200104020000001201101411110443110134122011242003010304242300213040433410303112200022434410401010432133410133222200201003311343201344041242112412233210012014431304322242121040330044243234134232344033021304044412302044302121122000030400411430204210322020343404041004404421223010432241330101210100234302023403010341121430133422440112111201144032222304311301133113432114024211410333200304404210411221101413103420232241343213213321000011130231440212042401334214332311000424221221110311001032323220333101101432444441132044403101111323123441442200330441040210431123002321314342312321024311133111434443123322033402102221234431141120011120044443423242304421220200443244134001013442003440210343431440022044233443341124110211141422120342023130121440304303130421012003332031102231101024404122303223400234312042421310432011414021100410312310123314221140032240001422220022343320014010444214333341344132134231320110011213424201241404133334133123302401130023210300234313311102000231021100432334231024340123331140030240144222401304110211121222222433333313413340212313210012403311334302233443343111040223341344143442300104144140323324201101432200301233341312104314141124201310224000203033133412214433114222421023022410134110342000303202202203312310141114111420413204004102302112442123134201224321344112320031421204301031242343443032104202214241021104101430323232012313022144143020022011013124410243304404101003000344423041413334023223233133243002414340342240042411211414314402241410420340101303143021221024340420433414111021123204424424334333224441211131013232002344443402202134041430132013131442423344343043114124032122410410434104331042214300031132031021324240132401111011111204420340143031132120113123122402042242213422143010444100144444000123001220214000022142441421233121314130320031243333310034330040122142433444413440240123222241022203421402313432410431402330331404114302310344213300313340413021130032041110223430230004300230301133010344330410100434313212002332223310201242211244220041031234001443400132444122210313240124404113342124241220410430134304440023023010432410410003002030222434331241404213344124120243102143420212113030320233112343320231032403440122301330034442004120301420332132111414434111021322210002204210304200244302332414040233304423210442404343122302422432104241103010232100230121303402320331241241021231131100040042040414033231034120013044122232200041424411231322140322443300202240223013134200422110313103022110442302222212411333021403044201223133333024343303134341401111013214143111132234210420344240112303334034304122440420133414201401401013333404200112444014402110432213140132324002400131312333032132311101123040401323331130330420121314020014314440334310020342212041221030323034340140334303221340222223222414432311003221123224020443414301420344244143024411130140313232122242302440111223433202202032322121042300204432041444230412330122131224201100401412224310342032243402401030130024234311000434432434302010142232140212433200430024442114312011414301313322401322342430112014034440214120312043304102414413324034310043124033304114113240301342222022003023330113332401411104223332440201422410142002013113342222414030300111020010434", "234330134031013013144320024442414113404303311321124404313233412300400023032232344314021132410231401423301230204034133331224231121030231341341300214012043420324231122103422033313233231312331211312122021043313244311441144114443331312210033214210341133423132402040234341402324321320201131141313313032332340213342304221412124212100302334200303424414424303004043130330400231101203324420103114141302142000322300422230433424402400104440443443004131003312002440332221114301312201001414400130331443311020104434323402241123330043123113013223233410321002313113431031310112113112122113400221000441011401124114043223342101120010243441410244304044040034203433414333041410431330441002311244010313044211220242124011203233131221003241402432033211242342331040221111441103230233130013442224211100021031302200412043403302100211340403411221243140444422441434242303442201012122013023433330243404021100411304243031321444412243241412420401411004321020241410001430210302440032200233131422413323413332120102211421441424431422244210204140344244210444430140211010100413323020023423100300201030140313032234312321432430410010312300042432300341303321400044102434441424330121111340123433332303210200233233124334312213200121241000110222344414302214024223441300232143201432441103422400124412414110223141414100022144313234334402333343023102221121412002030413301233240141442042433314130141014214124420400212431043004403443232200430202423432202222214142442043220324041231121331112341433042110103112302343032012123440332332422310312022441431330220134410141310010420213430241313112224434323023031401144003443344044204221310100400140010111320332004321232112410313233122003214421444340111304222113233414203204333013041034101131401304341043113104104033433010322100212233224442403103320010342413111133444302414402334331222431040144022011443214141020241040410033113320110440414100223310024003114134104200202033100301213233440323024020300002234024423023232010140331101122332203432233410404123213023240201411243323344031133003340314021313103301142104214431043432434212434110112043424211123100342121012200211311023412134204014413331024010332411340440210011433332234314001332013113400122203431042412303443102202322310243432012112212443231401434242022242020420144330324343222443234223121313322344021123044200110023212204130130010403330321440342011401214332234422032231024343242013413113434122223141131132104431331131342144422010111114022240411000442031312400322112424230344021321444001022442231301320422224134401141120113041344230001021301121412244120101143021100324343121340141412344404323134204224034430102101220240243211111332241410433320434441104342312322311032300041134042240041223422124322314241432102313013333434422132133330014013141403221241001044222322340000432233021031112014441444334340331403242410022421310321200230120314201042133010101123442424211443403333442131230120030110203343112411433413124310344330301100332330011413204430121223122013021342104143201201143421002100434112304134201211042021441121000034122233142331402023120233023134032023312433444421120231242402232424123433132412443403443442131321434101324301024421123040310444441422223311043041334024342331444240343113411310333322000112401111102033431424012422113340214434033424401040323323203241201310303313400224100410113221244314310121413120431210042033414301042114204000022203324032031243103103011312232303421241044430204230313214140113311221211310011432344322320124303441311030430200243241401441300004014133322200013423130401323131332042202422012314110200330042430414442230404014202131432040320220303021110110243024244241423043322403322103431223114432144310403404333304001334341101131002212103424313012022012003200213412432021234021241213121343212340102130443040030333303130331123442041344300311303221202420310431204244102142202341401331142232220313413232314012413303110011201240210300301332201140340310302221441030342034013434104033301024002243020400024204121011331014211233133443331303042441023213343434222221233413210043134002310034312200244441033121022412304330001212311414214043033402343332001414113021304400210313044113033410101424342342022033141140103232331311243431104310244241202021112431340113114110114414212411124322431120223214402140233043343121211102121224340224244300214021124420114241211202103140332242040030132001022424312430042102201101110142110411301402101213241430122011213004211424043040010322241130221412041314432324311003002", "321431303342331144144103031141014330344400333213203111330110141000414200241423420030030404241430304043310204003021430343130102202312012112023240043101300322003301241130033042012444102422044233031133413221221424234201111434044140031002024243313041030103343404323202103140232004023243334133020134230004434304330413123214114244012143134130444044122032113320424211334024434011441122443040421343102214202241344122021142143201430424220301331103023333203400400143230210213041333411123123440140220403130341202133114422040303211324422344144430020413431043101041430314342144232324333410411303114011111331424313220322002204321441124301103444401401401242044120300020331032433331234141201342402404141044344222313141413222403310032224242224104331224224140040413030333013211341033124033310204001423044343114312401110042331434424133141100302242220443442124033102312430200011134012002222241101201110242130132203041443102103344044224233223444021030324330424220200322232403302030423034310330000004210003241004042032042001104300134334341140231122121002314423144323144443000140122214023202313301231433202312402131302002312033433110232333243203121404121034431210124423021041111030403124333040224404302034224012142312314300311323440134010042131112112442043441300012203120332200430044220430223101232000114013232440123400032413302002442244444143440142233403214420220403210020121430114203113030321010024434202012033110213234444003113441211201340320301023414101103442444031300142342032231412441212324424411202343401224421402211244304210310134231234043323303024404024441203210212021414011323003043340212014021303304013141143421330334204143040102324211240021420331243332303134441114044123311112421021403230100313422433200041041244342200302000132113033202111012201034333220240113204431101403432233324234023303314241230202134041144213443132120103024233142302301104431443420404403021410213021203314034440222341211023223122243134104112043413032420214114031010334331022001032112044320442314102202441300111021434120130133103400041021212144440344332312411101341301210031101110230030240430420310044024043320301322113214120044342241401200234424132234441004244040023304104233301040340330333003110012044330400103221340003334334131212412443102421432034442230304431424033444000021323020310301043114132220144204033044431313432013224431213443013031230003341324434123444044102300120021032112211413431044104033004030211024230232031122441334213003134240213033233122013001221143201323110312210043401402024422012221412320240222301104334034414041444132301422220022232412000243324200444010144342042220232333102321334324034003321140031341013121240121104300122104022111230222110430012300013233041440222032031114133343211324122244401441441110001103424003134142102204121132403133241342121033041001431344434321211232141344123141402320323432200241102214214402312143430304303130411444321401104114022341024322201134140244334410100423041420334401320142214324314422411234044314004431131002202040034003031332431303023243403344121023402212241204443133202222301232011203323444003442212334400202040134132320222013123213124243112213321322301421141331221122020144023411033101011131142214204410413221040134030410341022202120020232422301200403234042104210340332120313200304332330012414301344122212330211001412232424231423340001021130044110013324040030322331300422303340442312334014224000340232400331023401404333130243214042111434044344404224200241134002000341210223244244102311030443141304411310004443322313114301414102420232234111002303121444122033440122130004410242212421000040111431002122440134232430103234341421014042403324110142402240430034222233242113202414034223041401320332330120201333240323301324042141412243022330342311421301301403312222030041442410411134424340011230243101224323244123301310233342204024110310032241421021211024441340322331211243202004324404114214200003134244303212110014404142211043302401243322344012034311010242311023044012044441323441412120032434202231240421344141112443420303024242230312003133100344210110102014420131012031420313313231120413312300424011104124020241213230310244132432303401444143423414112133102232221022103104143241302114411402340104100011304000202143000344013042221134424002240444234324110112233313104211310043322123040020144404202312200241001344100414330103020024022123200003423321013021424402130042302142440130412010400213014444411424343004314102042210020400023443323101202222313034010012144", "204142431300313141030401241200414313242011144132110343242101224302200330230023314032424000041030234302130334400441201302243322341341124424241330331044212003002442404442134433334320441412100143212010033110143300331401402441211332442421423032333014231200140230344330434430341002403444300132220114341430010233301413304300241340030101041021123203302443444211023314023341244432323232002022144034002042024114223112343013021133411223213342103012034403004331044413343340113222442034103214440440142122410321222231312443442200014332433044313420412101203321400213410322112122044103211010030202413232013132401434311222034243024410234143040223430443201142233421341143144140142403213304002223034032022301204231043201232312434324243331344421342142320322000440411133020433122113124023030104440203102041004103331012032103444101403101044234301000311034303321212343101440313243431013103324122302102103434041413104233144300202400240343302240324324002403042040110300300031340041421330234420103432343023014043012411302032221332011334322222341214240303243222003101433022400122202011341221234403234112241331341203414243140133314221231313131403112031144203040033044002441333343324110114104322144144121131440204030130443142140413001422300344201444034134333303312101204133203412311233122220341443022414331403231132432001414234103102224240044112431143430422411323431323014032021101330124232232314230323134410240004233303432312210301123003010244142313341301213223433141443313300443422232143311203244012443320440120232141111312442223021332202342032330003004002004241424333103443443131233323211021140324231103322333421332400303343401344041240140203442040140110200044440343203343012142013443341240044034224114422430324214313003120214120031114321213143241113304041034202021113122120134140020412003222404204011003430322132341212320401243403004342430243130021423134130242412303113043342101122200443042314231020320324330424242310030233430032122021012312230424142001120444134423433321124132401122232400332423322021243110212330413313013140414313432112110430331130104013044141042210331122200203343311112040431033322130032214300412423334034223311242041112002340340300024444223002130213234431104323233144123033101241434212031114342332023044314414111131230243434231224314141044142401033443311402441020142102202114223113210121001331131121114014300424214213444213221143321022042414224300320443301422142233201444430343122112112343204014440304441210342323034400033312133200202133002304241223240330232420201342444331433144021134113411143002304122434334313212320003202314040130104431103442441004133401004134234240030420332043210404342111140421222233041434440310430141443030420431122010234300343431300040210114310210204133224042321020411410412040123302331411441112024213230411100414401032222011422331421243024413240341142002310212313210403334002343312030100434122134313314132412140044434142401044101113213321404411014311414000234000333130101242202100211032312433310444010122411332203434013430214022112140032233304323233331314133230213144123113402224034131130210134444334244044400334211313300410012314043232343040121020401233024232232131424011333234122003133033100344401403121434120204042342040132224213424401400222034412432123022130144214320244312213004413413114443202312412413014420030031342134101213002223231223243213414444413332423231343414404014044241201001334311324031214233323240223441024031301431214424143014420111114310203120444021304112404401001003210224031310334341332034331413134004200444244422132013423211003042112344113131323342043313114443442030144230031302011441021131014303312440324013410334421432042330332034232411211002031421201023400004400023421142121402340241123321223431024221234343121023140402343221143421101012424133321132311122001330224211101202213033222123344332212423433201424222342013140222143340220031041340444424244331121022021020301042030320322322011223004401414314121331424441020110433413211002221300003332321431334212314034114234243201211012113422234002112410430321203240430201411213434001240412102201404041142310003324220202241210211302102422020114411221244120320030302014112144000201002044112320320013123001021232113241241434334223133420140411132104024420102044130320000401003010132222040024103322411133034111010104124203314344444300032011200202301044233101430304303200234210033100243314430240342234132220002012422321211340043441412221134432442331411243001110231044003201003323043031302", "412041412014132224404420102111310323433424241313442421202340041120030203103424331144044334314212044430402020343413342222331413114122203220144211220421322331242200214304221100333101020022320141434032403333330003311004301403040211024031214440241302403131322312040332421221033304040041322214333430440311103342331321442421232101104130243421110102021141400344342420332414302102020133313400103214040144133441242340402330411040141431102021143104313042034142024144042432120430302202220114432010424134324141434430320111034212444403142134100414333130313341414223441340443111132233221432343004440323333032343401444442301041014322332323320120101300102021021332041343244402341001010412333332414430231440030124113423231124331241021444223332202204342220234321243121123144222043034022202032134101434311023333440441432203214244112231023042120212041344121324000024141424240411314344403342004101212342014410343433144242142112424223442013430302334110430231200202304433331100022440114324434002002202341402102104204112302301242240140102442044202430331423330240304404112143331032033213400242114301420244133002023103043432134101340221432333202211323424114300140244310410433411233020323024223143214413124123013201411433212312044244001204211204311332023412334124432300000213313410104103022114334312334100312023140202234303301202444042133123414420442314233212314122123104112003433400220031002430210044400114120033434344331001320434312122020443214033321413203342203342331042432020324134410002311132201302110104411044330222404130333103204202424132102400341030141004200342323014402142301313324233121113410021411412322024123214033123242440302343302120300024210013314323143133421032314413233013333222120332444440111010014334423210231410041121332422021332203102021122131303234211401302030011412132420322122122240011003021423221222430003133143344331331220201220234230210222310414223312423210121324042203311223110202300344233112243133311040233420403242011424321344402440003310012202023242044001404120320144211144211203000001012410202424430224343334223224141011143044323031411333101430440343310010043201220111210200132124310224342140104214343402322431401022420011313000301131313412210014134100142424300000404334440301042203103144243203041112201033033112221141324123420044104010304443342444103124003131114201133441022122232122103003424434041042440310432301421400200304011132041002431034203331222200212302412330231200220433432442133442141031343414133222130043242344224202024133240133424143014022311421334114441002144012223341001123023422223410000310123320103440200331340214120144000230024132122310423302110434413331120342241220144230311411124114441411410001442011411042021243432041110024342104002331033040423204223240312413302210212214121013311334033004404413134132404322241133402032021431114132430303243123400022344443340321101402323233030231432123301313011032410142113310320221424141320002310312400142212302233343024334320342000414034211433300232101201043040344203210422411200241240240232023122324224211222424332322040033322430312012040241113141413224441401412302111104002011133203324330400222204113200033433323443204322313404002212400022333132113401124223144131010020342021232131122012242042302012301044322222333001412040041131042033341402210414423411341303022003144320322004213430304420244003442010243244321233202023134241044312423134041011141303023443421414410202134340023422411143133432212133114011040301213011002121034324424020410342010300200320403031331032121404110343230041214103033234043303221241334024121303144121303421213100112030344100202122004110232403231404204201414420113302103300332022131444401012021343311231424302344401122104010412422422040124014244122141333423102433112142004433244301431442443200344021440314120441130024410222211240324004140421231301330023020201031324434141202004111122403232214410201301004321343341343042442022404243243112213122303404203333324433144112322110212343104430113422332214213410222002221010113331130301210323421142332040411400144441412001010304332244323033130244010310001410004410342144230104320042330331413223011233430301440300433224440420044000134104042414404102002002042430443421024334243444442301203044310142202110104412332420022210411200012411212221213440003303032111222123003020213304011414341024102310211103221201143340244002111321414114240041013014414433104133024022402030424133302142341444121041004213221000024203130010141140212211440132020411012404142", "410143442220230134404223120424121314344202414221321224444312412241320223430124031132232210043342441304124133301424431442423033244441333341330443041331024110232133024022311344124214320342242020330332022314334303022424030402430431133422143103423113311322331110103241202300424033041414323423433022324300131022311334102043220402430324234101343144022314200122101234414340102434144102004243131434304320443132302302102031022341213334204340231303031043024221240134402223401042312420220130342412304323340302210120101304321422001021203241441334232003403244333103423144130131100420100214100124444223410102204102043130232101324020431322113110410124300130433441302313331000131403431024430221001004120011122122020000212241103041244423412343203303203424144141421033424110413231204304212141140300121321124414041442214401344000412002402014422434134341222411233300331421144244342331221004001333212140043232134114130120321443420032040012323144210124024312420142120424013211111133321031042221214231114324203041143233112343314431303010240233143403412120114202042121004134413442320421443404030441103030100123040014331112141414431224242014120043443002212332402214344312204441430312142220432021210443133412400324110010143203201214121011112303024310032420103333002404310341034423410413234330202001023400030142423411014404304133033232140132110134334224202214130123040141123041330023431220410103321414041410341443233344330411121223203034024434414340231443233002404022232400201441313302214442334144101322432413230341002320123132243011314223044444300421440142233314022312110442432213304244024024324414421442033202104034223043240334000402411301442210123020434441014232414424241414402002413201134122214240143432022430214412441423432114100224010230014203222030102104120444444112240102412000343200331222031312414300112012001102124023012440402410442334031332124323403431144314002342340324244020104433031222003220340043100444122231413401212114410232333003331411112233324202130402244341440222344311300000122124343110323422441113334323223021341420011121130123323314423430002401034420430301320401422300340401022032024213040131120302312244132001343024414421242412314122312132232122114000022003443104200333434203204032323222423402122403110340331032003131214430210114403044130232242201310240334104104031412441213100322144143312022441420301011000330404221404310413230110003444012442233032233101444333312420121402203210131330424320443421204104400342223424033021122214102311420233443004420104442421213401340330344420232433102342231122423223400232230141332410303130124130141011330331231032043014242001240202032124113023244221204211443214423432440412041012042123031233341343303003400132211332022222444014330311043320334424031341022212102043123120020244110121430312123143420222222013121410001010444301223233424111000220422443133030011411442004143412200040433214030240223011410023242234042332134404201041422033312334304211404202102322113440240003111330131244444301414044212444224041313421043210243302121022220430324144341303344243324211200434134123204420304040324143040243424420301242201231324011343311304024023304243322031402442442222431311221324401134440240133143342001011424124200224200411141124223320141122211312140443104330232330424423043311432012421411204212121322123333213404044340011324100304323144132212242022232322311224023200023034142322013322201202414401101330413304330041403441030343424011100041242241043103011014330414412300021111241102444103401230034200330421144112213322400132301414042032310130301000421133000210204122313230242304401213100133342241431040444223031232304121131443324234234414032222311032201224010014411210420123033043340131131343303114322440000221123210412433322112341043434322312010004044314043110031430411140431133104233012414444020302402312413024423102103423320134100141113110042000103420030301104100400413240123340402230422031343031141012214124031014024423103312140003424143111042210110331244031300324104433144022410223412432414111114211243020041441313322003424302413200123100444423120031103222012420240344440341232403103422413322031044322111143002430203310410134242401242242404044401031214212224442034001200243231224323401220123122202001132443202242223404402313010311204302132243144032334201110233304442110403100101321202030211411224143302123443324010320402424240200140111043303324314140440412012130234014140304224423001402043304101130343044424244312031022242240121133130410122141320", "422310343323411402034244323233340322100123311232122144444314430134141004041030232413231110131203133240011043402111440033202304234303114132323330023221043133421332230444242001300013302200204230344224432200301131120030000343023303124300212200312013403122434211443434323341220334424104131114311413224230100340110341034203112440000211413333023032331120120223101422221434133112021404143201310010021102032023300044120444232202004111102331424102200113010234234300344120321343322400034421444200340412240231440044200140024004401244412111100440030113021011243034213020132234400341341413423020443333432232003333320114100331420011022034202231421441031413322301121131303312104200241200301003234110212312144142303411420401230012011124010322433320344140214412023410304323244330233214432403044312404110211123032022211422114211011234222340232124130023432011144123122204243412132041221412411203002101130301204131002133244002431424003143022043000334210033144123001400024013034032222203121030322023433000101342401331410013121122014030300212204110002041414103120120121210114211001422212444340131002132344340113113120403423303424102222423140131233430332214104102114332314311400311114011110014341041014002121223114033102413002333411431032322331441144000144404444243104141441303341004334204212014413313203023333143120220212100002234113302001221343330334042133210402114214333121302120233311033203443302344404133024010031303441310401411234010131230332302204022234241102242110131130044120411231004030344422011213304323140333002411242043231021223011323401113312221021230312004414440430402011104303124113231003021202132044114103331312300210134004223031241020344013222030002140322320243440104321334223224120033230213240141403011414032344431134232032304411012011444142401313040303011213411322044122013310003414032240024424112441422240010334343401400202043233104224424234330440302431301110022041112330103102442442323031220230142140222003402340210431313112303000113432034013040004304333102244430113303111004213234100343001132111302010142011044223030244401234322402244124010422143033440414300032421232003141224404302224303432413204214002131343320320333323313224422212122101120322343242230023432000220214311104213120343041011134344032432140234003231202343313033041302411034321242013101332441023044031041044213104120240341001044104113014232144440401332123200312132132142323114144324121142220333134320312110244301101444244331203304034212231334003231112242230130002033042224130133333431432121114313440314234400314220124412331130333034314130001214100012011032214011020232024104132411320211020001420240004141110034132210413313320402121030313214411244121202323102330320242004432403410021323434310040100402020032344124212022022412121102130313244330124213133000343430123401223244123023232321313302042430300240142102040330211130234041403120014142330302032421324141442144320043401111330433202130302424433242311224001324230311114113201120121224421323200331114204220142100132140211424212434323044342014232202134141011443143243433404402112241022414430324202103120122033234334013100214130013042002403030031420342102113224412212311301002330413003004130304342020044144201342100041412104340134302410002341410114002012044243040242010431024220243430221432030202212400122344120411411132030201404321301044333334240214102211304212132313030332141212112304314341440413212420333200332232421104201440311302412442033112211121101002344123300142123331123313223211212141330241444034100013134113410243013200014133242414133033120321120320102034030213002244230001243340041301130022334133404221441444230443103422403402001320214413114242103240231034141113120010344041412043242302320104233303013010110312214413432230003302343210103404102340420220000013444244401042034202330404002242112100304314214314011142202121434203021143211244312301301240311130241210124203433101302203414312020030422134120414004331204400310403202014413210030144332044004422143013232433034133404402240132220314314404141214443324311001011214413134132442010344232423143004341421343113120012424320133040442043432421444340043223032232401014002033023033034400110000424300101234121134113041221111103333213432233020401303000210140121430113203433403230230223410024413430134334112303122143343331232004333200411103333202144201214010141420004022421411032411013232311400202414203230233310101411141123301113221430004242342340102334222044031431204040210042020400240034401310203130011343", "434404444322120141403140313214420401111441140010102233304324111203443333013122112011424443441242033002234311141221420333300102444340143332222203323013032243121024212003123133122042344411342342433341411220231430142420211043043141242212000331403301203413411032140412044012031211444332121000001342211002413400434323432420042420312411233123304342034002211320011200231222213031103323403113040233402331242223400321211241434440240342401330442324344404013123312114443204011122402243101411240420422044003143030400311314232214130222242243144441434302241141430040002213012131314041141221013223303440302203120020330401120101104232111043343431044013444144414210010132214013202244102104142022011240322142311413031033013304431031131313040040102411020324441121313131212124000213343303104310023030314231320210442242221134441002044101413402434213100002003344212212021421332134144203434142212422333043410123123232440233141442121010211014234214122114301021040240333040342231110333400333031201101001412242001201122200411023313330304432300244024044303234330400003031114020331100010124134124004024223301124332140014244202231131021101401344311343144230233404040042103412332140402334022303233031444020412110010214434031041044033141234000000044300323034404434111421430233212231100020343110300014410113013412243312143234210022141043331101024002130330201242310401303320244344013122242104330423120111102331110340220342344311044342111442301332324100433424302111323404341324041100020241241242120332304213214043042120344032204112143312114422212144140300444344333343222001223243342113000214424214244241440223201140421241330020223334121100142212313424420012241003200031330104023304302010141124130220324414033230444210014001012341222214344021323240311223122414313340312422334132131334034433334001410200403424040130102320212241323242300212024213000423310334131004324101422442200204213112112141321234422400120204424433031404314023442111433434012141223333004434234412321303041144123110042040242241401210043240100440001333103312442224313234020010044203424223012302040201110340413014412043123211203211340221133424323233110210232114421012140003241313424103301434343233214314041120432401343340342430420014104140233343400304432312344222324124241040012113441133334423003231414214421033420333411230230313143143001110430403131044432342333332032011301443401312104022032140422234124210111300041320343034040223222113042342111234000421221124043204222221434423322402141244411321113312342113434002231243402043231431240012223333230010021240022324101012221231141114023112423131033000234400200021413433012200101240242440221233121013224112034420110301130143034103204431134001111122322100404121340433010000200230323433244430222224231003033443441143143022040304040013143010101342110231223244302303144132032032332400303113101001401021444021430204224144303420240414101142431313142102440313014012034134442302231223422400142402032042432403431220443102442343020040211034111241344021424420314140020121012122132111403420414113410440340424414041020001300344303442121233244304230424002122241340343030413123240424120121143212214241133022340012310210302330410103023131131122032240002322423323003342300221342310132303142032234042033313313304441114230330213042233423123410044221313130343122310403341324444400133101224123242240142402210411423124130231034043022224431221224130230220404020411030114342424402001432040333043143232231013404344424232002112023410042230232040100104224110233021102134330321242323301102323014013200343001403432020200123044132221232413434144320241130133420003122300244431142024311034033042314433034013001430340430103434321003032431334300212333134430441413003230001214021013223124244100240101230333214402041204234111003003123443004312100243410002204244021020100223203212123024424022212242004322412430111244141414222434002434100323012402231221044224143332324133042223431003122202414413421100024203122432313433421403022014004234421042104232000013404420312302021302233132424200304031342122302143223313433010210233121421311320034313424322020021141324242324104413044223142404031033310442142243024012141330043002121200403302321300004412323201000213012041422330114423430323130303222323313043241201034441420432033201202343142104341433244204231134100302241342243144333230034113023022220234323114424321344024142211023444332341323024413324303342234203000101243033431203133002211204334133031002242232334443412413023022120141313143134", "000202134414142431243243244243420141310314443131201023333133040042103014440042120102330341004322001443443233003240130323310343240202403324014022431341403212323343121144344300013422144410440320112242041204413433332300142224231221042021241042200420023100230411244312023132133303204344204030114310214002201242013404130341021101310120222221324011443241101223134332344321242344032403000031000033430424020414412244030042433412343114421444444220400131403404141434222040141122320344100120320042430020222423411210412124332231422210300102402043030120431131212203041442120023101323403124333242021423313043420224433030034402420233320044012000244433100344343223130420012302214120333431024300243041143302223030233340344324104442400040243201212113413121442214114244010102244134412312411014200424310213313340124220124333221222431413024044213314101304444021043000323200304424144402244432340331141120104131022131444333204440301201130224312042242323231310034233121033201310434220224340104011103103343212304214323434022424211442222123140422424014004114021402424012234144200112333340141421031041004303334421430213023320324023331124312104144313123000234314212342123341013300303423311113334412423334420143111341124043124124141401341021120311240143331211423330113240143042400214421424321140302221100210023014442130001022122004212140002343243201312102320341032402442114401412033004032123422412411221444221120231213140314034043342323311330411140314301003220114120232404302101000424140441142402142003314231130414022243130042441034033330004040002443211100134141441211204103214002400240322241004444022404303224102224444132133201001111142421220302240022302112433432220414314441343012133234230310134142044140323242101132443204033022134324431223311320233030103403034140324131214102201110410021113022400332012321231314443012443211142432120311233444232200132311031144001222422344340423200020303220202421433443423023143121012043102002421330301014222244213333002110312043310110244303403411240120024324434020410020001004043100442113012132333131212110014341103344313110301032241223030132331011321044434240002211201402431023344031204332311423132404013301424420112214021111314430200111122201333242304101104222141204342232003122411102240211113204122100124440304032112320123134231344202043341223034340331233233342424101124121042240404203440312221011433424102331403341442412432423011141113234440140323430204342201032430231120312013002003000233320332341233313222433333042032113334143301441304041242041031044301341203244034340244321110124242410312110421241302432240231423441432032320331101213220230440022214320140402400222230310111302211123133343124402211131223242331403332044014301412231303443124213040001044430422112211423001303423131031103424410230400443013141323143114111404314133123124312423320224324231441320223432330113310141341013022104223243303140220400012021232301114010122131333040301114120200041440144223032120123222133324223433030443343210101244413303240230120001003023113210044410042003113222310144114404130213031204403434033414120004014133332241112302342132020000413444431303321141213132432220133311121034302440410003021244144044200104431021402211044111101022120403132131023422120213304203200011021002103331220213141201032321301220033041301104332341030433341104221101123412003343104002010300014244413224100421423212333232013442240400341411312442422242444411302033411124022113200233333130013134043320000220411111242240423411302213042242344410302420212323200130304304402213222424314100000044403020343222202143200141233013143244212141102224441044231333001134400020214304031013141001111123343113323132130440303000400430202124104314141200232230340214431113332320132004220211133042322113433043121433231122233010430212442044011203330304230444232423404342242421104033132213402013314133134004341142003120022120241213330003210342012014312110101403313241230344232323233103011230101113230022203230014011022040100024300133424012301441010143401422214104441440220231210032242204342400022313321304420220222012413203111004200340411222241133314043324130010402303431011400001234402302233323143412324333321120141010140414200333031101242321330401220043002430032034122100323430433330004130141320241233232331101103333023422233441340230232120433211333144202434400123220130322244443344110134020400113200121122113310141120210301410014444204114303310323040423113014040142420421040010222144121431210211302023034341304300303344040", "003133000403201031342023241000104320111032134423234030313422121332411231411220201234022143303100121212304020221011303011031242001023343231003040211204404044410324304033144121021203212301031104124233342241404110412013131121214142333320024141033314100040020323100412421423304434122004404022431231432023311013004303313322124440432403320144434333220342321400022403422013304210231343331142000320432421201201040332323040232411220210210012120423232211221320101241332244021421214121030222304301002410110424004440042414203134142103031130400220113012024000332431432232042114242024431110144242143413323342243334021433332041412131423143131030230312342302423434001324414222144422124124242133412343401330102201431204333020241042133133030034433031303411102241244110343022342121331021123322242421204321403024321314402422104012212310424143302231222322444110234323001124034124434443431104313030213001110124313033104334024001010340140444331313033333412113441444113320421240002342113422342224023331021410304401230133433110140103432312020111113043200212201404122212013020204442340440413001002143213021041302233431131000111203441031032343110200140142034114204024431004210301014103421103233444203140034204430410113044023403430324402320443001023031422034432332311111214124324232204104012440223333210433341241222040320424243200412144034020341241200111311033344122022424410144130421031231221432311002020414143240002422422132320224302111302443001030103423004231040122344311413313302034142242140214100231121110412442040423124022100321340444011222131341033404420412404014324143234412142301134102040420333142424321444222234134242130314204423312141332030312410222112304410433000101443320333413303130242112030433223013031230402334224014311104113420000433123131341321212204300342213143122113404103000401243214204024203311420343300323030223333022243012013022031213213113032112241102204113231311410034332410414144031233002011134424114322010210104003421034140032420444034031422224042032213221212321231210442330212010222222114441322003314220011334021300120002230442100023303403024110441130034241100141204404020011340044033030331034032233144004421412112430142202143042440323410401213412242302024240024441400133443030244101040400114312130033004330230333304040330233403404302443124343231322203300412113232113120411031044314240032241202411244221423414210301123142432423020212113143221240224024204042032034430443213031321112342304410114104443004222430001443400121100024232221444313104014203424342023203434230344401331003410333430401440420011144201402421441014334120323240420113420123220024314111003012403221414301412440200331434234100302423211001300210114042330112303443024010100304422101031311130144000231000011311204014111042144200241124312112321322120444323003100432124420112410034421130203030112312433331012443310143214343031320311130114023420314330040241401023041134432222430232203003044000413234011402424224440140033100333211333110022000101244121103441441320313143313412332202122310132302004141012414003240341324240441403323013313322310133422100232323223342014112411312433412224040311012343334400110203213224410231243333200101000422212241224211301413001142403223431114213130421100241234432114020211212300313032201202331021102123234220210144243221304414433000403110033143212212413020132411422122222043423133100401140122040001422143244013013022044013001443032104002130203233424314133020020144404444142240304000403110434301113012410213411421301001130423041131424044233300141010220212133124242444003231433221212411203102112204033111001400103431333023224422020033231213123211131022422102314442143430424014342424101343023003044420200202422230232031113221134241030140243100032001042101224103323201221432120244111444320204134404021333003411443424122034202114411033312200142314323343431020130244141121334422100341232012434044410040443030213041142010420120022422044413422102124240404104132130321122302124334244234003404102212041141114434042120211001213232432211243133233023021040130324114233231343121132312142220300012043432320314103212003210003404120433240112413214321113033411322321032334414023042334112414220102203024422141024140204310224010431223004103122023004303211303033210314122412322223332120024320414042044123022340111001023201124330323302341102044410022212232034010411010002004401220220302104101303121130130034104343032311423341313401400300023434012101102204423301130234230434103243004320230134444411404304", "020403141231044344144001243342444331433401114330232034323421242040132244221010041422222141333424002121302110103312211314100421031032133234243421203212410402000233010403411212232202433302342401143201144221442034003410110413021221411000103333202044411303311234424114110324213240304203444200321142324042313340413214003411041232341041104240122120111221230442240233334141330330322343322024043300120320320313004014032300113220402112010000323023400334003210101403120413421434323424033032344100222120303241004120123202024110141424220201244021300002241223441331410012442103223141420230022240302024013442132300041033202323343010031022210422321031203440214224232233331201240310142031200342113210412121040302120343123441102004102200440442132422213330132021002304343214124400243102244002303331030423243412034324201111334412404220340003102422112203143231010023404331340230243141203441210314102022040202300113201231243142322314434224430322320011131012310001232232222431121302443033231011103102200424223100220220023232300320103444212030342301321333001420422310022113122234023404224410231243102440110210023201241134430201411422040344222000033312012321404041340432141024332130234230143310331034341342230340042430042130314322214243041103300203134011333223130240434340132411213112114433402010112400131332040021224114223104034433002431202224112020240321040121222012033140021042443334404401431042034412412104000012411432303220333041401103120312421443231411433410304143010110330412412013213321112324011221221334421340322223120234122102442242414423041121112043031040324100301230131000131041043034321300413134220112001420032113223143441431300203114300333121102022041142240100212333014221203043112000232120142002120414004212011204212411103204332201302400343221023020202144032221031242232343004423024011441234402432234223444220033211131420200330040432331104113210444324232134304440430101302433231204430242241304200434233443223241420242030030122314203304204340032124412034323324123031204304211230232031430131100213100144211444141421121234042413400142133222242421202401311320342312132310122114104320420001031104002020411212110201114030032434442301321043120010434332212311433220332034434001340130411320221143412041234332313013141124240000422334431323110204304423434332301130334303122232232314103124420442413043143012120240304223034213431411431022400411212130424001231040444421341303203102224434334340423023232003133402340324013221404314330343301042310022213302210302143040043133310334220031230231302213443334432404433302203102123441210133043200212001303240121241232403200333122401133324244404304310244123203403423310330044403032111424311221324043133120410342444044113330312341140211412022233234121100404140120000034433023433334342424040042102424230222240044010120402430444310431442122412241133042004111414210022333034330430040001312212344331303224132122114223423440144242201223121202422314434244423202232342012011434043012302340443411212310231333042114001304223213334132234432441431023414240042222003340444240031121433033042241241441002141411334333423144322240411112443111040333033300010404022011200221333410240333421423043103412123441331224331202412322121341022131441313003441230032101234322420313240240013313421304044422000101344321234222144142402022230242040233011202123041420241121334143002244102142022322403332004440111023322013140023331120200310101343300020014241004021311101120021404210423034410430204244444003102013421010440220233113131114114012032223433431030404213113343030001134011230144040101002122111311003121141322404122124411331100334404401043244104422342224424000134001112110202110230400120303430431103342410144043430323323402322403341241441242102421031202320331010013433200341423442310024431333000141130204033122022022040141414022242240103201033202120044123020422400020434440043333414233143100213334301410014031144323342211114440441341221443242141234020004231440313334412021210444113344032231344124021134121241400401400140334044332414012134132403113030440300324021201330412231203121424121302000113131030430000432321112202241000221001400013012003121221242131041024440412004300231314032113314112021421214022322340214030201224142122442243201204420221343403003034034332004333111032212301243044424433434221031214022103134303243202234134134443101330043413141120030134132122220203442102211214011431041044111003001130232400411034441414021033024211021343221210303342301202000414004003414121241", "340241344224103420204412231341444403314232414233344400041002311423102202441432003421113324133321242022240111231412340201121420244211022022303141424444334401443131204032322441423131402431330322012442122440111314423112040341221324033424140220430340100443242224030114311140220201314320303434220324232343410244140221124300341243234313414442044001014442013334241210114101001240104124001232410132040242211422334130142411324124303013212120233400301002212143131030043422140104344433001302040402303134322100344432030200122243241400042040402413113422031232033303324143301431422403140102323142232202444013044312414202212103002403214241044331414442232320230213033443433102444021033103142112203121003330123003120001401232143131210311404330033244213314113430244014330044242320430411343020112022313103020030243031403203420241420321333032342340020401312314134124041240044344213432320231141211223400413220224221243431210120041410413211403400114003012144143241433220201210213204241204020110112040343112100314340013030123432103143330300003443212221241442333030023324324124204003044200131212003411400110322032021220311032443323441143342221303420043300033023203011112212103421434220211143142034431422110243102003320313300444312010431430034313203331333210140122311323341412104222410232430100400212320224442333133040121040342040323024434201110413041332030214201104433242410423431011034323013313413310203341032322412414303333334411432130343040020331020443022341143431120323301341320333221441214400332012112031210433220212322034331011334123344020441323314321423442242241242231021342314342241421304344123220002212030134404244440131024030332321412434213424232331431212244141442110211432320424013323103443130234423404222023211401242244244034021420342130222033122040324011411401242003304342212232020232141323042203233304304013101100420220311430114203340311311302123103403112110211424011432112410100444301224322212321031202322033121310201032000040030001301224232112033221430212403411242433214332240400223320012241400221430024131101020220110213040113041113431310442311004010324104120441221024214100233130211243434243411040231421410102140244031244023141343431222113310022134102322143044040230104112132322214211212012244212230323322243022141213334141432033121232020414442114314223020440233323142243101131011034412204303440440421004101213400400134002431433341220240140042241002001110342332430120001112420143202300313031123032212214113402341104313403443201014302403314143000430422201311401134403430021113240434332300204043004313303242031003003411114402332340404020344112043414010100124400224212341144230332003014204423141221432421231024131403134414203430333311300404121124120010241310123022403443211320231322220300243202020422343223001120210100323334110303423443420041111310404422441412343011043443012414312204411401300343311002141002131003344212320113440144123132442144344444121424323021014104232312443013440010203420011244033032020234304404222220034340222003024311443230323331343114302440000322220134013004344114413323404340233034331112221430444124340211120212012032121233011401120444422234134000113401240101443203021044314042243341400103301311304323303021014134440241401220211242403412433223123431430012244310130323333242331421322110240220143343400022101233204214231004342132140413433032122242142402223112003134340013331210333331232324142021120110012324304410121110144001243411440431204411032404044333421422042340142442021221342312144430111304431031410243201410100344123113413341143242114012234430110302411112221230234413304001431341341240200121410021113003223333101234033421042443143140304341231222034114130224223433130331101041034022003242203221140222232021000020333314343421001314314211232212111342321132330224204403112141211043432433024201123423220212313223132422302320112330323440300212404131443443211331024010422002313211442413432113303030230144022112204331103233410303134243441442020320200222100000210042120231114320400000012444434214120112113021143142400441222331143312323124223141403212103333021043124320134024120020234102223134000124234042034422124124312324141312241404303320001303401020410411230101413043443210222100313441214213342444031110340101041130100333214104433211323441213011040121222404013020310212343320401431114340300230120103020222041142004000131121432324303224210032001023001014433204233140011002311022114132210033403112111004001441332100434223103021000421331311433242330112134321", "441042120411122122332112430204234201323234244011244044443114000001433131140030022401412241120434303323342314143124344020320303330430234220133424232214204443231324400030332230404303323134420142300140021103042022112020042033444112431203314111143334041324201312434412433013143230242343040233432230404332014144341140214400244343414042324312301221103112324341041121220343303000240220300113012212040414131432210112001141221240230031344242314330230100342441123124323200410020040334320331313110422240303104421133110301011024330144012002234242234403242121421100322313034113130001123214230222204022443340441312032101012000010214343130331343442111410320333341231444333341021120113030201421241122133233024022132124302204433132423014130233420404424201134243203231322120344321033110333404114440430223012302024023321234112240321203043110320341313412314241032222021114331411413132340342002232310220233210241210013242223111403022243101102223203043122044441423233432341334134422114010100141341440244120211403324114022332124030240220210412044101223212413102312401434200403410120212214210040422101131011241021341314013400301134423340123013414304012024032302224124133030441200110332314442430004221203424131001032121311344033144043324421331320002220103302042102411433032111040032312230303342442303201313031212120020201124421041422310310244404114402341130202000304101342344414230204400130231313304332420000222223144434000042422414323204234021324012321010411343402222421322344421423110041121442201410101113320411444030424130000401122014443342110213142442434344210430432442304241413330223244113131141231300042011301303224120120331422102242221210421341333104441114113400332331442222040342304342423132244431303010333032314141434411233201002313131440314302130211131411123312334001213414201404002211000302023231004114213131104112432311113024002300201021220230010422441141421341431000341013041242410003340140310232403300042143122043024431222133132223403234103120142022321310432002432111420344113410240403144044442204020401442214210011210411230200000112213134104203223000023112314043102234133021304300312023113404342141303111001231202442403010414343133221034040314442021020301011440123002201442331020424401123100043234303032324410412233130214031344014000314213242332214301201221412012440000343300011232340420224401030032230332242101242030202434440324211034204212133313242300403340411442443342220203043444202010342100402004444113244014403213414204214010200233431430124312303203431321432204231401024041134221412012230114241443013031134300213123123004203014423224011213344243144003200314421033422310333441140000442043224221233414141240431010240024043223110340413213334030020110041401311132033234021113333021343444324402143342043300111113343121310131000003343324410223003002333134211230401220403323110334334433224442431320404223214221421211032111312032032001213021211431442020333124422313103320430144304310230202020203044220022002041122430400413323140143420334241031300420011230240302331341013104030123330321242121440404330102412120234044001043023443244440304130401313031132013414230422213321212333020402124131403131343311210041033233220042422201001214101020211233314102441300300012112401441112131101402342310100232112334104100243203402441432443113041241342020200404112340412243230000323120444001413310122243441314300424012203202332332010340124140330320124044122340104104304413004434342344110133144112104430420040414444004010442303010322221231210310101041041334123403214022131423423423031314201300020213202234332240002122012012312344233403312130442431212202433244310212034122404301241342424321433124033241140143001012400400333202212043310324214003142020432134320102222334234344104140303244024222414021223334443030330223214040331340024123302302124020231321330313340223433113311314200122130224301141044413311232031340000134410044223434044023120031143413102213124411332034332222224103223403340321310203014244323224000000231034010302413032210312243343100004112333444302220113042200203444231112032041023323441041420441333320323141012044114042413142224214310441131320432100110123244042040404423341241003222303120020344134131133101440302413404011414223030001124131112143303224433013420123321022414022114413041404022141304221001014444242411130110241324242221300234243013034203414213130200013000301304023422114240443011203311030334304210104034233431134422140023321133103132433423332403143040302132232300443132322132", "044401414333043120424012421011221344324011343021143110322303204311241011004312342242020331434411243002330303234110343331304004022223003444203044033234113021010320422143131004332124233324321144214413433101444430014202104043311021303220412223113230041402330114014044312044221011333032300121223410444414312223414102421401430132103324304113330021200240042021144043201100101121014310404044324211212244000023140322312241021140013404031044130213224244300213202111413401444430430001202003122210024123100214020114422010334132004122401224023023423403433122044034220330212110212344324041220021301301004422122124002440104002332323140003433112102440200131303243444221410021123010433021442104140331141040023102024444240410421041341033022240433320014010220040132000421313103124210242222242022120041102144434133431201102141024201322211010041244034221411430421301001244322032010032330421341020121302243130110334410341432132020220013223021404403032240430200401002244400101244031113333441311203433204043332224312403423143202002000240001433433111333313413043420320122430223040214334443131023000123100131143204414343441330321102234014440342230123040431200333242114303014343121133121033231340023021032002244012113414310100002334021312320313442224104342210233000010341334430213321210214322342214010024210114433322312230410221113032314144320431431211311121302244031332024114302243333301143444314400313411200212130233341323443403403210302000120032101020304333031301220342344113122200031111233023312023420041144304441223324342002322120343044124404210044424121414411204321002022034104442412010021004024340044104041044410421304210431333240340324211444213244011022341130144000432122422330430234132242422001413121343103414423140444404222221122200111003412303201332440002031242101002241201433334414011200341423421110323313114430334032010210442134224330322110403341323312044440220420424431433124104444330031110420314111432042232040323313041131043331242001300044421332134230143422111042213132440104012423013243421440243324221433340421420233310431311211143011144112200232303141042303014010432343214122142423444030000022034143232301242034112020132014444411132312403023344342440042143300022331114220230334343404443102340103240040231004203413022043212124043023022033214222401423330334000134324022430412101123313041103221143214302114232130104211142112240011002023301024431204042423234112001314323014303314004412321304402313214202413143421424300202423024304221403131342032021002431311000341141233011202303010034023111042424400400141341020324140103421212212013122201202431200130200034423042432130224303001010322301324334234321403440441412220112102411012324141203023230402423130312144013024314012000124102141323102220100132344244414301413344240103433332401330423024414330141443222433311232101000103214143301114120411330023323234031011304234443024132124232142443123103201013443124402334421132202141432012341430412133221024023200024210010422301432444322102130004121221220310340414244143431313143124112203222301141413431232424341214034443040244110321441243131143144202344144343434022420240402102233232203012304024301033121002003400012324033231114330213300211432333423430434202024033030244043200104214213201431014302432000432422043211013104314043443424331242330422222233330001212443203414124024320241441234134244003304101313402403140403012110433432033241413202131031403044442433444300212304423331304124411102030400422103100114322000240022003003402402411124402214432203301111201300210212410433211244410322401234044231404224010423132344134142333413231443234343044023023010311041213310203113113333120021034343032204114404303002300042321024302412242222430004304114114042123211003120101212203100420242430434432143103102133233124322300044002021130220311142131341202401244220213210121103311131340424104144020301132343004310421404044021121020420002113442422242113034422040341020022311020303343324333042421343220441003032103114430030112414101301141112324312132203001103410243324213231012133401040144034321332343212412333000441421112121244410230034202140312334334200213340323311440312313221322243123223044311121124103301323342202202134034124112121033423324413112322413322044200333034004430002201430430011422131211131241024100021002101421220001012141443411434042210241013322442324220220233124123301113334104241002310240110201213022111122000444342303331224120343232340002034131210330141423220320131104444144131100414204234320020", "143022321244203311403344013230201132412224130433030421223233123143341101300204212213141022213200022021124140220304241134314232120402244121102140024330421144242121033034304443201022204323133132424110301040402014014300103141413023341141433442220124402430043421143434443120214312443331423141002324030130402240434211020303442203423323431220431343301023114033232434442331020300304333433223211421401442422240321132021220302344133304413010041114422320144041230243131420114411001221332130141232132243310044331344300212102412114311202234423133202123111044014202222031412230013104343221334033020014224232040441424133323341130010431434030313231423241303311243102011332410023023100433321324020300402130214212023424023123112303121410332043033412122012024200202113140034324412442003443143210122220241111130444403311104401002203041001012123242200331210241231242232223412304434310420024412243332443110212324031113032024233242440134444011221100230240024310043003441410214034440314104141301134324431021010224104023102342032002134204344003010100414132224342413204441110213412440102034443114233103102133010033032320310104440302414304240123112400333031210100033111023024340000403231034132143324211133220214330004011233304123404120220034410210124200444104204133204032213423322141220213003033224130121120134341402334302402133211224333430023300403204003031043331011113243011232432012210221303113312310444220343434443024414440202113112421214214330204301031410440234414112312204233201411233202340142033442403302012400312340232123010340144044011333212430112422344100202144441240402132243130112101344023443043042141114400040021040204011312204101031244223402443442034123442303441404422221410404112310110311432321241121330220030000420330424433022014101331212010422441242330131113341102440212424003020210444133230304244211344204442410411334034211214334341420013210113221100410422343444320234144324223314140322102112411444124114024222331430032421302232004241141314403440101022314020023330030214013320041120224243123133421202020200001123310414211211141432343022041143243443034203133123424233013040430402031340034304411221040200030124432410210103010332422232210001001232431034041211301032124143433200130000111223333140213420332014012234114021314200020203430043433404023141401002044200010204200040311041201041243340402133330203143231420141113440330132420104410300011202403211221324303212300313223310023230124131441231023041302404142112113314223233303141401410200122343421310444032423013203142002142422331221410024334243343023101312443022121340303333331042123113313224303311433410224003112213432123402023103000424404241403131003401141423223020341202242131312243214401312143014214100113440332112211211402043312441420200033030042020311000233233411332233011140323003133424024223424010314342030201234202401443423402304432321041134002414033232121221411241204320144422100034411240010214120420231341324111030433104023334030231212241240321024413101302140342321244204443120220341413322032121002422022411043243431013233033410112203323332431020122132243024333100100424043230041102041242440434320001214214201211042003024402242241403343224113211210410422320404130031110121044211421013302233231404410442134240212003014443032232111403010402234031014434443033122124010004341201421130301044312041110201021200224311403021314022044212014420420220030003211343230243120310404410002312421440210222100421403241311201234430340024041310222120043111032321241110023101430113231441414141432024440403024142114302413321340430213440344020110022330000003230302204131331432014020322333444201011342321422404344333420231130213212411244123134041422410402301112420133041114302242021140111023431340211131203111440222143201303032002421002103001032310142124342211104443434301244412104010310234224444320304030233410444130034030011331024430011413131014104023204224441122132030234343343122042413143043342122023242311100340030113412333022123034023400344304141424121024230313141334233042321214342433133013311340412244321104312122322213040103110000341324233114121030202104212231214312430443443423143330002031113233134440112200322123414131110423000001200420113123023043040104242440304334430423012321323311434204020222424013130014024132120434102311213304440312012030240314413002214222342003121301114302424212343401332413112000040100334421043324302340144301340012321032214120411404334230330434140142441443230310034221102331034102441031030113310030110011240", "401121424100011402440422444024342220021342340204330034011411141231142022410144330021000104014233300443042011414433443104443404243020130233424401241031013214014003220004413110424403222323340222101320402103032323343234341312322412421221302222440210332440444102223030220310011000110114431230004104010134410144340104004243330304023310343433240420421424303203204413024122310422034141021114222244310102231420224010022012432132044142431210113140013441423134242241132214212423123303143133012042321420341120143330300121043412020330121200431340041020323441131301311300213220302420234001433001241034143341433434210411224223213101100441342340124022212240242010100004220001303441202443403411420012124034433430400104123310130010100332043322243143042300100411120022210434414442442141201044404004123140144111101020202033104443004132144332120241343124224024041020110211301333012333313123432131324403103242130232132210133330120214303400402013213031441340132313213422032400241110340034443423303002121320314301241130423302020300422133331424001400114131410231440323030340222141322442224111041232034130343221340003210203231034434042313434334202241133424041431212444431201133441204331330113202102403303230103244331210211040340331133342410221014133133401104022142032100444430330200442002310201032030312022312000013411034010213421221324333441203202000201001124140240411132021000403203314300302000410322031321424344322401442423231130121042002241001220002201302424114014041233432313412244202400220104312134433430031213302111044213040332010430344402333033330131002112111332120441400103332123441443332301330041311333422311111230301104332230442411113112223212414032032444022312041203200002200340241003420310224311033432323244014004431402013010214042332231112110134430142113340210011202313413221043440301014100030341004220332131403221403240010403422201410111320040212400304141330131311312311110111440440132012002324101332413330304212100321043111433244000302143014003130423123401044123331232423144314434244010241241323411420404442134113312120013044201124404340133343313300230442140340331133413114221320124000440423410210302321224441222332412224313224043024330121424441240302303243120113401401233223420134421143341423304332221334424014000401424401311203344211011213004110002420040430100034002032010310244330221411233212242434221100004411033211330422140343302134141244414024120131202242101021140033331432243304202324413142232011423224134441344044300430033303242420430002214112340310013214024424104414033423243022423020004022320232204021442034212121224033024101430240131403430344140422134032341003141104313442431113332330400433010200303241303421310143040440340004311433334442202130400101032323011230424112020332344243424042011433420401314014144133221244043001100241302424040304024442111334024303433330132444133041432204222102442434413234142203422024234020101034414304440233012041003442014103012223210004324301032441102220023124021310242311144242242300300132244240101340221332241001223130213214421332042114302044332434134420031114412334224114211010404122122432330221011444334024441442041411430233220233012212333333043344203313412142443400241220322333314314334314440200221023140023422212400402211122311442022330022122204433200340214402204333204120424322022230412313132400030123132012041220033321422042442400321430303214422302102200121231302024202330444130433204132330001210122001302213042122404424230421221120113341044132330111104124043340110342031400433033321222420214304322323003122022443040414344041411123233004223024231014330300204230430103113121104101303412132204104314002204430320412331013334212231142340400341424412302341024212244403332443402403134341101003342140020441344211032233020442031124403124044223244340134223102424331410223300342204320231302031322331404444431033021320441333143243001413000223131324320013314301213202314411001322002420241213133302401040023031040040230130310132410420110222230341044340031320304340300323004430240200142241112444022313143411424202314244012332121341410112113233222004122123131002141333041241432102032321234013203134224232214034242421320214120033403032322200003313431420423343130002344403411120101110242011003404022131113041021400133022200312210244202420324121143413322341034001004204012411241412430420142033242124434413034212040104113421000003210402323212311201033423044004111422212132441403014341214223104141024030323201313340311240443311403311000343313402104023", "121240121234031211344331303224102214233121011330341043004324300224342404441223002044142401122140232123113240340102132112221111300124404444000201301404133034143221302340143011130223003411330033232400220032013234110242202402314222210140312224420402234422443421423411213232004120441240224002012141221034313413341002044004111412413240032241410304042101314301001223341043020434140421431100401233121230310442202033402121332134240214212421043010243341343113430022323100103124201212444003144414444213340040141232430014430441233222143144122341214424000344304140010431413212242022302402320004423340234431110223010011011342202221443244420014101111421422432113242411123220320204044344002312041333403011213410420401021011202044013331442214343102323200010113424423111244002142324021022223421201333411104132423311224220344111440434200021431042332131132132220000231333232232232214000231411202124044204221201201104432412123222341043303322244100102044343440423201232412430124040001212021303002303413201023344243044344222242422120332032440420030123441200041232232022242211443023041240030410413344410124411024441331100422134111123104223231021423112332214010332143023244223012232240333122032330013221341023342003021104223033332121243003440331111440114224314444422211310403020301032441242421333442022444021024004101300012240304043441040141301224031011302122203303402313231403332401413014122242030102144243202441123412311430041302011241013100304331021130121232104213042122342214213241101330344103003403404002222044440301413403044044230334402203311242304024443332400220423020004222441140244122324433420014231004211114044403203000102140303141230024333104423440413323013042123303030012221312441144000333203030030024203421222233302022403034143342243313104333331022114303243432233201043431011020111343422431000410010140220342142043043122232203222430102013402340413222321340333140044412321322112141032210122413403244444043422303411001030043210030122001240022430102320132232201222401003023332121120223424313411101313042310041243214023203402300013333224000332041442222240403001131140112140030402430401422420322213213020124100123122114332334021100411101204204312044104122433132114411414414032421333041230013332114123413023334232423334402101231112421200004233013220031431220402342023241120301402133442441204134234310042144302004322231340103032022202334144433201314123142211111434414133113232134320110400240404013123100104112342104220422133333224042111111203111240433410132134000112102241004120341433324220231114442240131000114040444221404111110442203432410413013323240141424331434231131143020201122200141012421313442222240332414404220434214304330011103432333410340434043222303311401302124323130101014321413101432444444442100241031444331413420132402042423210333223230404244324142003113211033202211004343332320241341040411330001010124333323130212000211034031321240234110104241112212242434111311233303040043140011302321411224210124132233341212324444340402112233023103334433130202413024313411103013302320132004003304040041122130042033113442420123111420223332402421213412123032004212132413012434112044003134343422040122320102142443020232221044121111122010023342000433430224110011440131110402413034012203302430241340311304304430033142430241002332424110440234133121302133031021032123021021330401032110103134133202023404300204411324021130411023041321321140321321040223012200322341110104233400032032040140123021404124321323103331113421134320321342032404000221423121314010432400032121043330302133431123102004144301110314120310000343331131323233011431202100343311303230302022230302312103132031232022331342243214031011102110413133332220314332040310022313224024014331330132244240313043340120330234140400030233220003130240443313011013223024421002131301334203010214314434304130403333241104143402432443134134324312142404242002234310012133020024441434333344313441431310133121032043301233141222304132342113313334324110134104444141142412131230433241111424013104043430404133243424423433422442420340304314304022240102112012011314440140210411134341143214231024320032141103113413240022320111011032110324233204414432421200033131313322011120101443014443313204233114231123303304232201033414112004002124300112120001113401401443443401330314403332232434131302331101014430144320104123022312001031004223223414003031344024104331422323444110303441423120440124222423234044113042100243124334011443411030122303030304430430214031424334033243", "114400320113024030231040202333031423204034424334443240001404320234334320424103303032203130223200000113004021402322312124400223044031012231001040342104144023430440214334101031343040142330330213041423240111300143344340311202224124310241443441334042421320433321202033423300444411040323042443224220101442242020312124342334242311214410322440413001300003330430042004011131003402234000443132001330301303401144342102241014124421221141413440302133322103422010431302321343211410332323241142410313430113230444221231041444401332121304331033301244431041341140034320300043411402130344310143041410202204310243010442223020323004331423124023030203120133221431400120222404221324424030413041001010221342422102033002114440341114124014440123224314200333220222141432343202021032330303410133140240203320320421001320321304031104332233114413211010044422300031040134414420242034331012434213233424011001320241134320024403403230420122023032301143340211424210342034333330401213200332032430043042443430232432023320402211212302334302101400421311214034134344122203433414142322442444311100402431431204331212141220230144044443223132333110122322442142434201102420042340341330342134230310004311023421012133233311233220032104131134401312334103040123114042122343420140001412343434334221013320331010340011310001142401232114021112332213114043322121321122331123303133114121441103443242224120023031324130210421211420003221332423104232322303224014024422241142220320200422422112043134330323232440042334223144131212044402234112224140211221340122134332413001102124002144444134244210321233401014314203404042313210423203033310322212132220034030202404030101214442420221220412421033320034422422020243431240443301204210043423430333413004332330010014342112300133340104301314014231343310131131301224322242042242001323400104422432443121301342233133440312343033223424224013100431110134110043323342224000322013300042344311230243410013040233100310423001231131101124122320220104300011133034324024440123113300341442121121144303114013203431330434344213324040030201423402320204232021401312223343041343044330221340312122124020320313311233320042422142411244412102111433141441111340221023044214104424212044134011413211103000440012231122403011014244444310142440234031123020330440430221422100411224140100310004331120133242221213101331001342044310400230241224002322211004112031441130342312042013432204013403200140411420312043424343041301032104221244004311310242102431331302120234400141011044430002103403130303020200044224420222021340410131003240123432400404200103330000123104140324400003200310020321343231211403000400144122200331002432241143400312230004101012204332134434434422344011031214434223314332204031424302324322201434333312201444030314200442222340102124221233224001141103243123324431404022042114100243120223221400321303331424313141214242221444414132142123413402221203033200302404444312042440410411012402444202104210404012222204431140241413044324023142013221111121022321412013204144221000320300100332101112012233200011310404003203022242223222400401144320440440113423024340300014044022211003332434024344441241444304031344441333043041004342143123213322210322323204110203410400230302113013320112242323434431402403203334223332120444131340142310401324310112240041010233433213330432122224444022104121003202211311241413321101210014300401314103003142440010012324400232332011402101004033141012422243444441322223201433200304143233013023001304024024344113220323011441104142044441413121114203002332313134033204301033310323434041004301114443022441023103132410300123031030412432002312423223133321102042230410212114200310410010144112310420402241314232321111224124200132033414300044223422034310410414033002102041120231312123313313134030432344213243112102332201212011412013214203404201330420132024402311034433233303314031320211221020022433430213022322410321001343020100114312330343323204232314300221133144201401040141323143224314002403314110030234104213224142211013424123402041331203424312120004441211343113044234031133430340424144323221122021023443422122044322131034303022022033412013323133312231224421214123423104421202010344400423430420030024320203430201422302134120242304430301102134200200431032203423110411241121212404331042411312322111201334441124004221310330224420320102204210221321124344331144013303222234113211414203204023021013434013023443321324432344322110041342210131214220440311330041312423330421334343030203104131100303142022403302104", "011000322311314132321024223224424212144424011441010133440234323024321103221123204242432123032103234201221441104423241423342042210040123401112121203310044440304214411000220041311003101043142413014214024024322331403314414241030240322341420324103330022200112324322412332231142044013330112140412113424110331041041233010333201303132424031310211331121113204002000043243332222402330103031041244230014412433324113122310202003412023412334400103110102344303133140013331202133413044030222011010431413011122423024012203402024022141043244204211411240323212004430233223421213323302012342013440412344214411130103332442130224430130003110403333301041144411143444124310243000200141423300001433141323011212402041000341122310104140120400241102421003344443442024442420202411014213043440321212224210431142200034023001424241431134132300101143221433404003420133204434214002421401341324200040210134324213144332043200200342110233240411431131404014203114422320213133310441234242404240302210042403230043321231233413320041441311302232111412122324213132140223041401301401140432120410044203444132321132344112040101224112012312242210311241210000212134012204312040043023001031313404441104023131101421202330222433214404012020130033410404014344411043344424421221044201320444012404240420201413411442321021010101204124242243220441222141432304104444310112234433220020441234004213200231220013110344420144233120233031424303434022024321202233120312233021411401131422110243423112144440343412223003113324044424034322012200244104044343023222140231134340310031023424304040444343104214424210243240440421114112332044102411312202022011431014140011111333443031303311002321221014322141244104340144220432102312320301324430133104012210022401102004331422422140112230342302422203333233302034220333434144101440212302234201441313321002013110413234304112123341100003320040434324333421213443021222211300111442220332322331124313344314334130012213440443401142332042142133444133033333304042342213412001401313410110401014311121443030442232434333403440310241143023111043401323140032421202444031433211010143024302431014320104342033213343224020122410223412401241002212200444230103032404441340403220333214341024343400311230304313020413242430244414334014214341444302044100211422003342230330212213102330344431040034032300340410121234103221010422311032004403201131404314112021232424203243142030142044344323400433423144234134312230403213024324432003044402223431332411230033024332024330344324411004101301432041020023232422100131401120130221411100114123320400302421322124300400310123103340133143423404122023114414333333134420344124222342141043443031124214203301024322334211020131224432320031030410100442300244202031020044332422341132312131243001133313100134031343204240322014044014021001121400121422332302032341232101130324141031210412233301300142120422032023021410010020323424102223223032114011421114021401340011432002300113120443132303223222011044033232412404422113221434444334400421020440422211233201402104124413242120402202213343243231332043121343241044214313104011331034231100120404120001441044023020243442123410231240221332221101443443022401140442302432331333302203403302242012033213203000234232333201132232130243143441224203202133104110202133042423412003321203440303330323204044234030401001104443114241433230133432221104022430142221123423244101001103420333414403243111230100423202342234430321120000312041000011212304224343404043421422212301401421213104141213320104134413102104431113241433032042133400031344440311113124420231432023034011204030331421330310102113102101221101343102021003434010310423031233412320240043234202430220032314201430114042342304202121013012324240323323212002442044420341141302340323234211340442322014340240042011143332023242121214203013120304331221302412443021114204240201120424403331042213332412441213121203220402320214420321022034124024424313313343202401203302130420244311414430421120121304210414443114244101223314223220000142242014341112330433441200431031402414402143222101412442404321324311310034044243101310442011400133431322421244344030223413003110230033242414022440144442440044144302000331241132130432212201203340413244311332333100011423320222103130000041033300434400002243023302240432311144220430022433343311402412202240033000104400013212112442431312433231142410340202301424121242202004343421100123343000144433101122143200244021110224131222242211011332441311232423414043020002031344143340142101304132131330", "341411434004300042332141414422002343430321322344113334122210322143122034331241221020032044221110421010010322201103132141120403332101102104203432410414224431040022123000242420124301223332230200442133404421432440122000220330233141020402234310340413104230211021422201403200431404414430124320040114433123331140014343332024330222204310114044224424312104141304130233232210014324241012313331040041314422311413441341004441340141042002023101032430223421444422422202343214333044432210121033323044133432324424423113232243414010101223300421422334313433002104040244113123240243244133422243132142111142002331202240300214100440202204201132043424320321203041102411040144114140311122342334134411332421330432101112200111031214424222041124204400211132023320440024430002031304124203333023231130110133114220211132002224313121312421432342131042022203023320342223013301344314433102241123313132003301241141123300420400221131032302401242143113002013410320134044121432234110433243413044100422414012341422414140124042101134233113110012320342400422413210210440211100044142013210002133040311043010312124101203103204044422120101312013020003034411123102320213342032001030213031220044122103440014340244401003130212021421202443231413432431012431011403312223104001300041302410440221121224024143301220444111420320301403141430044301412444404134214302413301444131434214123012012000312403104320421443431401144303241112110021100340402202220032111010441431220031230044343244333200132223211240241243331424312122134402203233141341412014310240333122334303310421143023013341023244240103223132204020333443411321234231223202022334430040034000224120204340124110313230204300342442414104001034442141023010300014442410241423203411022233313020124103040101442210220412331342233114233442332112303242003244143131330124333140230430442001132132104141202112400042120411013110241214321304340030031313221021201324200030124434021041301211212320422004211410333424012404433123011312433113113201324312212130011300141333410131011314320042320232040201341234240103221012242111130000431230130424421021203342011131001234122444304323313100242103231234421302324401332401432401430343041412011112103200143430221320034433044433103334043010222113121341430024320044221434042123430321104001134130422323033100100121343043013434133334010011001130430010243142044341203041212442404220442403134330012434424230230023211020232331134412413144432311412310310131222203400234321242023024232340400430213043442324411313230011424014424311412420140000124003032103340103144444431131024241124420242422432224230031312143032414233343411140041413314413131140413041204411102012221340323034031443311132043321344411113203301110122230114342403004204242114214304201134330413234440211042013224234242032444210134033333010402041202332400140233214122144323212101313034044442040414001030312012441123342401413234222322000412311034340420304144244303324102111201034044201234124302321433001410442440111040413002220004403310133034234344211243414204214013041443111122430313410433031012120224321203334141213041213012322041234324433411143041232422344341210042432033420200121300433340320101003202103302110211023134411320122433102204423411404212111421400221320202120210441343023121042441110002243300114221411141024130340314234022030331200031233031010124324014231314241004324212103203414313041223023231441003131314412440222320100242134230403013020421221134421331312210220240430223303241113324141441013222224424044221422222031422130104431113331413344423043322432304422101201111330132222112114001130244132222214122130202313441204014440224144120210313144403030340014342141313243403103030210143330434341233324013444001000244213341402033000444222022101144132423044444404120201314030321310110223103431301213124423243321140134412231031311043410104344323003113443434424403041240010423433411000324213423224443210023412223031322344233413330321033043201303313231031404241430120403321041022010231304321421240102041120234233402144231220013203223041300144020311440103420432044432441344134221240423402313411330323001112243403313344142442402404201404340020033323440103330232230332210213001410442043240242013142234331343401310341320220234023340430212442240122344114043242114403110402104111414404214400243112213112404143003344013312143101003311023112014414120100434413234013012124424303132120113220424011411322233332103443200233121421014214221243044303404040103230124344102243140323220232340141304324213242", "214232000432103242204232020412324222441231204000344122440044302313124400442114444430441423110301314232212124413210431140140303131420420010321331001000231013232110123011102042034311402014224143103442203420420341100400140442003313143101141304331042103340243040330142201240143002300320222142040113024342040430223313040322204310424033412110020410432434431203221011042321232444121241312043241243313234143243014113203233022224121221422214343432121433432311434210011432411423023103432240431022101333244410243432141404243313143130131120141100233432444444232032212422040314030034130344411321042344120403140321212011112003313203124214424033413342031324441200000231112400120404141122132431330242222023142401431142011003243000031142130044213141443204130400114414414443341200230123302401310032011033414434041004141012301230334432134230211313000431124201020431140431204240222113303230233134103402204340121044424332421040304301403002341230024234423011400201420310011242132400204240030132240313200133344240301033043010230312041024113140323112342443103131443001330410441344332023141430401433000232104342342000114423441120044104323243204411014341234304323021002341413044114123430124234230111020223034430413230140340112043234211420430000001102321441213013041214202011204410123113001400332324141231423341002313100210123334141410012430010424240001423233322232214002412203424421122302103424044233011212313441234222020132222101024300014433031233140110230103330111314331241402000233242443224401313031343322441403424324034011334444211400342014130442421234342331311041124433320113002242041410211203424334201144134304241044331334001004211411201113223113040103434424231010103010030221433031203211420004321120133220422433311131221120002123340031332001420423001214134241013241320331123010341404242330102114112111041303344422423220223432434134022143413424001210010143340013032421441322200323004440103300114040140202010412243122344330001442130140313244400311013134431023432120023230332001411030020421113233101323312420413023321224322213033043400423431401240423124242131222120020111024423303033401401202340020040023001003402304010420433321413043231234044120042233143433024222422144234301131221132422043244140421330214143242321400233434243032310420022332141400430333121241002213402241121443321324122313044433441340233111040313002330134242113104143033142443130404020240404330402411244242134213012423032004232222221240300120230140010441013311223424203333021001100444000221211303104404220230014240033312100222213414033112130330334404300134404120401420114444313430230231320014303030202041110044013342013412111414213124201131014014103212231141041413311100102430422233414021423242211403330130002020220220442014021144330024221100300233400431110420210031000041012414122400100203210203310211013333310021431332341023403241010231323004131222021434222103334322212010433113202210340232013221333404341224314003400312234312034414330030143313201100043223040313442313343014141414213310042440400200423242303102100232341000243124013121440114123330010311340424303144413422130443411020043422030302144302440022020242031344201200212323142010030323102333210043421143003020303024301214114322214441344031122412141240203114431001001241421123041300233344434241013303143330212122033444312041143344243303402301320140330413034030203342012113232342343104230411132342420212020200313122333340104243020222411343100331341313121240311211243233314441023230000104130121313030431340142310333403430212142212440332340020210413102344134133301010022141414303303323443000223101144423313420410313334323401241314111244033244111222021102144141110022020200030440411423304022304223022401443103332344034102143431144203034010242422202002420132014420201144313313333322442214412211033043423204011402230303442221424210043424432302042032324320243143302021233200213401411342432331232001142320022230202110121312212232204312222213022412212343434402032310432342104220414320400430313000442220031134201301044404230014231232242014434422423421211203122414010004232324304224103144004323330212124341011441304304030204131001313443034101231114424301002221203024334324211121402443201124102304404103213033130430041222200413101404414030121123000114211320303030334330043131222302102033301122111230124400103040142443134200310304214013322422343203024422423230031001201221321402231100424143011432144442303101412240144214100232210241143111244202421221220242024344142204031030223134", "003021344444324222222003223023104112120233343244331441004124234041224321411232012021230003112204234010412440021333013130020012124244444344313330130344001012101231443441042212243424312012110044042434142244400302213330414330304344302202122341414423343430242440321002044123233141324110430243231410403103101112100422141202220311133103421230340220022423414144214242440021431422124024111432431200113013103234324422043313121030113440402043320221214333141011240122103421100040103332344114022130214331313124021444342104030042134011242421303244010113402243103443130103203442414330242233240241021222210140422200231104134231422112321341412322222230344441404134430141210321443001204211300211403120332104034340112340140142323220213223420022442443242330402334302101311311134011220041113300243444314433413003200221043042023040223103011232042244432213420444103404403112132404042404102202411400103131112210010210340403432044212231431003114244212031410200400104404422431312422430234322233210434141224234243223314311310432030122123301043203342310233044343312110202440030433032430212233440332243343012340024040330234223233301121224434202233300402434312413100044022410412401042201130340431003141220032012123324440020310344422404102221140240302021012203020431303214234100203304412442210432344300444032332132044313012122230314303440202232224411130204310224231124314144203433021433212131010243420320030002311030321304402100014242303330001213314032204101112041010013424030322024204030331040013210214222420324000311302022413312013130412304134432404300003232122210241010214231212244303213132423202031432140413132204312104143440024213201244243310022102130023301100133112423332303031340104113121411111202102210204311220333411442332212301310004122430311302404101221111033303402332324401431322420434003134144313040441130441443220232324311110231302021234443321221444020000330020244000043234401004111043244004201414232141220142114113440003331044314343024311030444331000312303300020332334202434002304444421430131422214402133242432100240010042301302442004214111331314043400041231401434322041314320221331303130021340121113242030211211241432431432242212130000203031031241222122034114221242202103032442002020402323200103044234103301344443404101340000211312003342003124030300003220023311033101411424003034004344213311041341214121403221031312233224122242130103001002132010242304201402044004224044410322220120322120330101213224333442422312433324444132022011431041342430023224431221401101233124312431302240011211034111243421410001422223404334214204023203200141240142144031102222310413424410413131203443043003021033211201401310344240123324101414204434201412321201401240412102312124102213243434130302043314243133330021100034302101243012041213122141300334203232124331324024330002301122023042014300131444121112002400413402314312401233031403222422241044323424440444300323342430113212213410031132212410014241421101201044040243103204343410013202041101314223344304432122243212322430404030424301201230334344004301014204412324200130123224204400210133343224201342140021440310013233210434402131032144321341102203011241221024304234422033213231344230241420122314434341020001001043024212411443202423432004232432124442311434442114013001414214011140004423213402244304432342424334411112432014400340303114304413222420010124011411234223244000334134140044412104342431103421204314400131232312232201131201313122124420132410143131202323221133240403413204031141124224340110400043000342342233040203312234143341043313230020030304300233443224322224410342302140303104330304104000131242233042203341004242012024403404230443233231402234440242121144102320343432412242301442301213431043241133113001214444344401104320432412324214310130430041134323033430341232240433421242241210404221120032434004240203322112211133344004223023210012212430431141443330122430140431323143221110103031404404011220201043003201104224020124114341340331133030404433110224420034311302220241423334124021344320334401112011234012341241203213421310023033232414430210000134414032014240032044213120232001341243332130230414302440321144223110042144324042000134442421434003241201412341140001411223422430111044333314333344320303224123041414211314234114201323322423044022420020113230021321032401223323222240122000140222001232233034320422013433241003024221320413201011204212330322014032030100410004124313203212023103110314031024003440110211200241442224103234144321012413022440021042400044", "432124003133000110144402002401034402314111400434303101024023244003100343221341114034220043111120114413103043304200031413133223323221223421032041100244202100323311224010332401443304202100420010420311000104211402432214200103211420123013240422410001313241112242132333430302220120034223033000431201443203431110122411240130230432440313134301122204443044021232224241124031401123232230330332103441214033340141340104034313224110412340120403220344442214400414020322332002332440112234021333324413343020401420123333111024123122322324444343233441022121131201122114003440211130002342032233440100214132440403332200303113404140222124240333021312210200144244020412002442343132311210214232100243121144244442031231214121443213301413223240312332334201031411214334410122223021111004431203403121321314322043230342224324201043404013144111233043323002333243442233101412323311031143101124300312404300204242130003033112002112111123410242140001004403033114302343210412003130142043411233442134320342142311444032401041023231130422210304042400321323041232300323030300134344012223220231041111431024102003121320330334222333304103104133331030432314410103120242011321423320324012422422120220440232311241001201421201221244023004422401431024000423334330243000300233332014111444441341024012302212114420020211330340032423112340132404033033233143422411302220141100044310142003412040410011140010124321140112331104313114122032320404432242340113342433240022322224442321431321222442032110202210304142232420143144220421400302022222302001141324424100322213214320422033114314134041001202143034032331343432014323122034221032340440010144130403340014210040443101144001230241231142331143330000411100210211300011011000023031403222110303132132403342403232034004012043231244333444441231214044010130213144302303332304330302433300024024120423430042123141203331031321000223344241431104001042120312312041342432330424323243134222041124403431142442400301403440031322210414143334040142410240341232322403231100343331304023232011401320002221213222033430123224043333102411402121402100214041132011301111221422002214313400103333110341320301321132332223110233032141342314100013110413114001424104404122023032023022342213440143411224104121013111031443400134343310223313021202120232402430440000422213124423312102322132424212334241344102404300441333310134102001123112133330124001041424202134341214014334114134411012011323023221130031140204220203400301033122043001023303023231333030200403200113322143403023330404330240300244121011223033204032340014111104222202131133121240423202243212002143044443023413223013131234400343340332442400202024004030041414212330422123412133223114040214123134222100143303411000043231002243343114212122112421422110220423143233021313321301032310030241342001414034003432300322422422102012341440043100113333410003334043240414322440212313124343243420142113113104214434100341234422132143121023243222300312300042310130130121123014001033041320030330412041411111400423412102344012444004141433443311232234310331344442422013341043213412114230242142113424313114202213431210123121404130232421033410340202043042124102313011124030343012110421021341044314002143343302112401402410403444013231104124331300341112312234020314003213123211430102132441212404444010003003332314130010134243310311223231211243004332202123104314412211241302012044104112413310002144001234403412314442201212343003313041243020241444334310244204414222011101330142212200133202434420421222304301411112203324403321242301323413341013124011423330210211133000140100033133002110012014320320041010424433412403101211140044330332420024404144301204231033113310220230204414322011233434141313410214440112402102211000344110113200341100423030401213210134421330202100441144233123432201310311000000020330032320344120232402312004204233102204120242144220244441033300200131100342132020310100324004021343114203441233143434114013133021341434202231321000400402304202202410414243313243240000141422340000240440404030414444002043242322031302333020400013424203414330420041034014120101040443243040320304443040420303122324340214341324012142110404141333334441312013444220402424403014132120124234324311121424002324442332421333331014021004433004134141001403040341310414330343133243431012223333030013242332022021411030012443244200244331440131421011444422232044111331042231220344241322143013240420431001414114414401230410012034413011001203234122203020420403240103003031021024103214301002304220424", "114421130330110002000331321103111100333022312312412200140310004023331420134343414131104320031212110440010101440041422433204021141232313034420313201144204424413021000131311111342210231221302033430001434324331140443314240134001434432322334014443112240230320312432311243234240301131041143321000014321220011123224442421000234422240043223002243222444323041410444113033022220442144422211342434020444431114031114141000234133202012101001412431004013123220231033013423044044131222032234121214142202344024444031341020403420201011402323412211043342323243020232011424402241302024420334233104233024443400142104421302344402013421044302321044143100410043302042122041324332411010041113432101022403103302414122001413141411310112233231043441220212414103111134340402024302034040031004233233142334101241404001442342241004112244041121434300414241100031000040021004441113044342113010401210122024412302333232200144103120012344012234204440423233111301314240004224230412144332002334022124321313341312034034403340023120424034030133202333011323042323122443403113410031423233010130402340112422232223241234301223143012420411233311202122431021100023240211134222402304230322222243144033223314010011202042303113123031011231041022240043011200342412343101023303413413014342042011121132240444304024020231342142021302221110344440410042402013332331323232132421003412013320323312423202004312341410012433313404011412401134141144102224031144143220421244143344334231110111122002212343310232301444111212320110214112220212204424044201243433014324340340214132212430314323423120214223021421031441310033044232333320144302431431122004011403034234112043412441021404102023002431422031424010130020423232343022434343114424044232304312432234110013434213322034424330300400211232334110231321140423400430112312113120402042303323330112230321414334031222430242144110124101224304332433133344112124010322300140424444030303423442421022220042402302343400303132002132200404314341123204032443343111321223313431431002143322231231303111131130444304333043004240044300213032442240233124033410312242402223423120442410142443242201430241023404420314013222310413344134413140231103321413102314122311300122044144314022404430032314422102301221134410432433224331311403200411114201424243211143020030112203141422221413032423133130300144243343432001440004033214104400200002230021242030311301423201341010444213101304421240213310140240330404100002210124022131444001242000143044010111302000024212424432111423300244012412114311011100242212434103301141032313300222404411311041130320243124141222203011344222220431310132112403441442424413134132131444014442321323103023100034210031103100433224123233302032310443132031401102244313302332330423222042432412431101012420420330233031113111000303220403230323413004024000324120332441343024011423113110443213324311241200432123442100421123403102113422401041232442420033111103414224203143222343430000322033020422040414132332233331343020434014114114031021400134012104342413204102332042220230044020440004114043331123312341213330431302104203113120432410303433034403224144001030444321430304323301304431140341204443312343402132001240430322104433234311414431444430402012423422142103343142414001102433231333120202013143023144443402323003221242324402200001410401422003202344233100130014333140110112203331031214201012342002023232432240111221443134012001443233444011332201214142420342110440431031234403424340322001104432443204032132314044213244223333432014423011024241300341414132041201233102111421130044020001033020443214302042341321000330022444441341113314422132034032232423112443430300114130320214310021123212440104020422332200111243444013200400332010101011040310443223231311014030333342033423313013022341241441331011304430304242124142122044442234014304100230201010212320333033234414202340244324320033211040301432414131442110100342020020011111102021013342300131024114341124333203321213420401221114110040232341442331041440311230200311444111010032014143404220130024021030001104132214314322411030413400134343103442212111203013430314140423040432420114440310424012012202022430432444311441231131221220302233142321403120311113141331430021202303432104304010414340303230331032123101112333022032313040001211233223312212330323303441014431311004213344121343431442203042024211041410103412401043444111210230432311343111124223041410001442424440401124143032343114122012412031302411042103132104013112203412301024310424143330244143124402342433", "142431440121303413042133431040212323311321323242210142142043411141143123103421040302443332133404033443301122333302410032440410234404404300321244234101431142200440004403202131032201230433324202214340044230044313431231113024331312323332112002440143424022442440432140204110240103030033422401404314123343203204210442420133213331140301021003104324124301304202104443330341442403222101203123012431324444002242011010323024024330300244213440220212123024023410404410120402434211334403112014320034420334202444142412031410444341402033231031231231100130243121213211013340423034210434214224411313213201131302432303023200232231132012313303031023044202014104433301004434002031232342313224011114124131213210122022143132141133333334411211122024032304334014003341413313103012340234400404002423142244233431441201300203124434033413444324104024034010202404344433014232432022230143321402213044003334412322040042403034243312144430341134040340024241234230302140244012323220244023131124102233043212243433422033000342444331422412142214340032344004024020022103311013341030414430034322042103313122201201204213123312043420414033142010242304224340241211440204344110131304220212122241410103324300324303213404112023140024324310024433431340123443243312111403010204110211034322022431310322441022430404120044200042301202340144020012424002210232341112202323221414113003041043204131223411310033122323333410011002001414134443132122103004121312333021022224341124014311413032023421423020101320430311300212404122241211430210121223111204210433440403320101212313312443211311441222030333041302244230323033303123140201221212324332304421131301232123303233012104131204212430134043133403401233003422224013230211323142011133311344243144323233321022422142141302120042430431141331334443011214423431221111203230234344334401212214314302024121434410204342023232114112433203042321243201014142202004311332130314332130203243301433213132012003000043023121241134411340044402130122120144212412300010431231341234003003322233330123340131032114332401032002024224110314122022302414344210440241132030222244333021031044343101143323220240323303124424322341401231224212110313432114210104100042433241421242440224312441114103442044044401403020311302043414302334003324343334010323240344441444403201233031412041230421423443001112040042343042103343124101141013143244023310231411124401041322223304243321214204314124013422142230022200101234234300244304024041313100340202032134012024040414411142021332100122343011413410144120120034143421023133203321003444313433344202024111303102302041212221144023114201323133131334003331230330424430433132302443034322414233133341342120403104041203314331034411101220101240330221243004113401323434134140333233241121102124232030303434230102300034244033220313331414422321424000044444004004430123404211323311030002404412322403234444220221242411413041003411113042232332114044130321300202411132343321110024143130300003344223131123324120002222003412213344124314233320422110203423033002011120232430333140201104222410123010134243213023042033232220040422423412200133331132110023340411133132340243130101304340030401203232402031100002310340402223314131014334031130100143332200030122011233232433201202312400043341241202442302112303042102411302422043043312340110102101130403414034142023442422242202122321130334321230031201211422341301143213321143141443413043110340232300314324344414413030211042220104142231320001301202330330210030030342421134223303113444113323310002113124133140210140143003230134001011143114311343322334022431420224422004312403300011113333224233044121022213334244432343132144302134424014122301413103300112034432224413014322311330101424043300420113024000331433224310412213220313031113030141302440324202443320420200004413324004243113211233344314230241413142322130440134432404203033303111244030123224023011310213232301344331020321331340342244200010001110433301441241414241121404243210302240124203140034343101044334302043043313143330111321020104420104343311224214143212423041220012233221001104223010313212414042332043203223121322210122433243224433242132430442410041021201211122044433023031130022041213412134210442402433243010141021132020310313412004331322002033322432444214313133411432404122401230240422323300130003114330101312121401404043003133221443120130221031122404410401421143222031011324200021344010112434230041144141101134223040132301034241023023424421011313304043143123134113000031311212444122214203201320024", "023221030244234022103002123113244121220413120332104111001423210012004303431243101134121134112312343411304043030322023304323141031244314323243120340201204040202412103400244333233212243121422414114222244202231320041322300412113404023343044432123242224023443021132444414103422011442120432230041232302004422434243122343234400400231134343222333023014003312440030112014104422111004124032211230240201010423023000402443300141204310441334341410131143232200421231332301323000423424301000111023140300024233342220441310143244243420044340222432000424114124030212040042140014232341022403012200110114010003112334334222141404444104002211042401212301331222240400301101412000314431321020340303144043310231113142440144031141434323403300414421121234204333223214223210011034113241021323012441330434102431204102324230433334424120210341412203404131204213313242311004321411443222130431220013120331344033431440311141242334124340042331012022300410440314213113322312004210134001413343024433142212032311312001433200300121401040123104333330433333243413321303404331024413212043314341442132313240441441221310200340324211421021233333203220102212000422122331212424131024142401342212321040231310300311313424002134232314030234012211444104000041010320313241324404131043231022013234241301111104420134011242133444214143140412011100343040103411322042101021102323442012224412410423000331430431402234243434344420304033302104412223014223012142420403402231111324141042312240443013130322013010214444000434114102242134121014211333320113424203231240421323141130024423321214143303312322310334332422224103404341220013104222100023011002403143114130321433321441102132204443131123100040033343010232442203100313313240410044310323340421031324400141411100143002000401313043121323304433330302233202004114310102240044342004344021413333111333013433040240034332123302400021044440104412003041433310234030123202340300132122031422232040410400401403311430332414443204430144123113412332120003230404304444013321323042043323422210001012220203404223131244043031312124131123334110113022204312304342133322030033313320234440140332443112002322423002040102300211340043010221124434044220121141010443444033041343333044030041124203234031422212242010141200423240432134321424040423412033321120320331042020112024412203120344320304221111123222032440211122210403014120444213322123333021444142311413030342314104310341444020312004123113443422313140133040421201434413120344144343143320403312330310024123012013410031234031104223410123142442144404004344001111443110344241442330033311202434303023110031141220423011303140420142421210412222412414121041021004221334332203434023230241313002212311100420144332031012403123114023434431424322124114220301423003404010023331121200232033242344103010440221113341400432434222030444042022324020423230220221102214042431121040231034301000123311014124241401042241133234020000142231203140441210342220421300220124422001202103434344144121100440131000132412331402202031413012232111141001200213311133324433224404132214320010202321401314421312231041321131304232111240033103131134004211323223023210424343041302101324000124434133413331314104401423303110410122202132443030334444340242411222221133013100424233012423320420442103331134230134000130313030131230234111303121334034142122304220234340001032442112322301124222241413222431324120342332444013304242221232434314144120432204142344013200103234042103030042313300403041441144222204240112342003220234211034332011313123432044220240220444112112124444311021444003212100233324133004014300341402013413101134112432131312413201322333341244231410333042410311441424012234130124104340012433320324401114411110131310003312300302104444321113024024224041101111030401021014411124332002022000131413431031210422001111032024003003040412031201032103330101103134402314410230110211414212331244342341100311423230303301004230013244023203310413322120322341401204443241240413414243433441041244134031131023322141001310314424002333433322010410222322120440004031330241222141221024432020240001122441132432101131413044312004140113043444132121442331033201203433410311141102201211204132022311244344111010341012322110004031032204301020440430412220131401014401442124002430222024102001122003241210014444300340311124113211113430110301233244000302212010431112121111042242101330330101230340200103022340020203403213112300334200241020430343042340244000412131403420232140110244422311231300000410012104313421102120030434144302", "020421003001234104331104111114204311110102122212041300134211120403041330244333434300000122203414333244131104411020120040220031300141012011143243114333322100201234144433412241140023133001203213421444322444234110342221041301033442234301403434001144104144001230330124300002204434341320231332433001224233033212434222213314243321034344020424012400124324224432014201332221004312423312314303333244422242341422211034132121123420242311342413300111411120221333044332113234200421332010443443014332424410302024431401044433021220331210220313341111043004033422110432033132141413232210111324304322411024210110441210134232024211411441013004313240213243443234124023421101201412140033223130130003242410243231233324220104413210000341343442312343042112342442430320044434202111210012334323401313330442442424431020040220243011201202333244323214144223204230312431012041344021443000034311011232313324023014413343044224033310302304400204202342012303023203421211320414330023422242004421423004102402240011441230023122212123022342303213414111002414330443043224313444144243411323204232241111204204210400334142424231201213434403231330220404341122000123401142204423032420340324121304433441320144114044432124420221114230444134200122313420020304241144114421310044242240003431414130412143200014214301103033222222212312343102422140022441431103322042203142001244442200112040104141143243123141024212313212114123311302230304114221412030123222033132234002104414343132221430010234023114434241004134340310023000234433202302000212403100342310344120231423020200104103443211404342013310130112423030342232344021311032204414220421030234300231042423412124444412243234121130112023302411341410400112144213123021443332334204322133430013323333323420403220230012423122222131400002131132403432424113344342440231032120214424011321323124020144303331032033311003003431030121011312222312234214422311432331414411011222100230202104140041420241021420244312144130013032202213041222034412104341400000144314214040044221302213222033334022122441022323234122403114433444100321104240130423420440303140300040012344142032434421034043032302444211322404134224044214012104111342230031021433323044441212142444321113220104203242443003410220001102103302230010342243143420402242324042432012011233210001403111412330402400204411034221202421301343014134241300323420044141134330432102111310141430402131023300432302023020213101223120420421202402134104413444444044142301244124411101021142412104124032314331233242213333043422003432221422011204321101241302223210223121113404332411124204320233201144203114311411413401414000020232232301200234401031304403334243323332332033242222323404221204402403213211144440102121433234102232140210313411202014332202042044131231013003331104400432220244404210120414100140441302410013011301001033422041301130031400244111340014404033241320000142322232203244420220003224141410304310134012313322130201441321144000240223144023021330321101041032331221241140001413320244114404042444231042243432423330303430110310024214233334420310201041332111404303333013420114122141302124324100433224024411100332441142344310133302232110204012240100210420314342030012111124234002034304044134221043144043004023444441134342344330440112223212324433231320312431202043313434341320132411122033120342142114102023440100303410340440434134121004234202041132211430410104111120113402101131422234443412231034422442002144234033334312432112123324332411100414130000221214234243101032024431043134110322024201334324003414400403124122220103000002104201001334143021341001022321423333042004203424301210134033432323420432120440211204402434244414032004103411400444423033032233213022200124030034214401023400121334214114342333034412041422102343320230240340332001210341312113044140033442244122330141111303412212314144422404411423422111411421221434210102343344001221332102233431112411214144403343144022402234330341131232224340434124234101033111030404002334410130344341440342010043423211033212044040104330323400321432001134140204423120442221202244444122424443140331124201331310002044330023404023220414420211043122130142311102104430200123011120310204231330134340314000213234332210324022223242410224001303120211010322212212342332204020230403022444341003310101414011012431024030241004032341301124024422041301324043232022022341220234313132333232111003100414021320042214204421442331211114302334334040312433023011230334341000032422243144010201442214431331401140420231342400201421002", "341002210320231232113311004034113034012301440300334133323334203210014033023221022330004113310404343444042312310142110221313023024414404114204000432040022442441040422424330141130113003303232342033212044331334020240010121102040223411240302411344022200033024333142421144434324411132324120120244411022030044000031140332311411433320134232101202224204314001011211112042403203444430103003401432044413324403123111133020340402103210120044024220243100300004114301032313303440224133133410400224231002101100102003444411203314101001342230131002140221013342344042420442310402422110442220224323440344222001310400231134102042013100402111034042243311220241200000203202214101112021222332034204113402003034042212430241034002141120421443343310430243042312310114001313412004341300232204224041014422440324241312211341404344321043204231040140102041421400211202302344433440014322341142423400403443210403331103334101203333031340224044212003424112442231401214231030442432214222001310010144042313000113323221444331114011001224423203330324022234043410103211410311114314300001020434421044222434102404412444202213331312404301300312203440310241403110420230121430232231331433003022204240421142430020421003303212130122440123110013243214204332403132040210400342322440231213313302422324321442000213321334211010122330231341304013023444142201321102400013434221011000132031233412143412330311220022411242213332132222003130341403311433144302033430040210002140340341030140021111443343332433311130123322124230130001131334233201334313111333113130012000003420034240414343323123423342033224132400423124241401014021133430044011200423322432443112341444124221031241233310040011443214304433134343202241013010113330140300032011102024200414043301323002011030113002230020042043232412024411023203343222041040204220324230003331310102103422041020342321031324242444110423141230101124040113123200204400023442223111321322433232311214441334224444141134434423212334432022334331402000220300400232021244032133212241040002233231342412403422340100022444141110431410243020144404313014143214002324440000020023041202124212343241142100301233404420124001044330401443211234003403131430343134131104120233242430243142213331422132340121022014431423141001211213241233113302130142012421232010314423420312403030232414342011340202431303332330301212122231100011034041340323033023010021324314111211224204330320242034333444333412201110103414023004334141112232323214310202403230420104240310243321042300410021221110013443200230342121043443442423311011014110021310020134023121334040334023411024010423332020102023302014323121310003301123311343231124302302044244023234430244141330140410230300101212443322303031412014110130010001040144242233120042012420004023220133234233312313431402414130004434244321202433134220221040413440102131430320303300403110441130320410044412033334022141123141214121010411402302321040330111331444220421223413114420114034202000310201243410301044442341340322301414220223230313131240004312220202133222442301104130111304204134310144131421031401430013424344143331003120024213032204124131442332341331213043303411034411312133210243211303131411014421144331130444021300202011220442120122200100131441411100124244104041332341120212411131201402333432422032442104122101321102200304342010434014434023312433223424104141244344014110024232031300110333223111122113003201122223243002443433200233323334143420002400204114340024001410424342101011423424412003204004013410332313320131003440232024242201414304133240011030344100212102243402420240302344023410440203122223331432002440302320033304003043101120013040012410330131442330433304432232141040313110324433130442334132434344004024313111402301123441410433340113130140421000212244122312223030344412202410321131120413014213404430222120042414244034340021134303302212004210320124413324131044320002041013412431303012311112222434311222203230130102010303442303440402422432112124234101133102124131302334203003004144342431300110403133024442402042043130100224231240142132341221433014224432310011001040424222433021334042033302013211023020413222121241302240402002101421442142043333323432130211334042303211104404404314220323313341334002342332014244134241112140231120223233032414012104240131442320233130310144103421303241222431330244433320331000331104341020331002310232201231330434411102321024102131211303200042313041014014432030043043103324432140001104112034440024240331322402201111314013412440041200332400430433422220", "413441310100041321211343140041433300200204304120313223203024423342201143131341421430021123222020212413301111001411314310201111341031302013041210013331201213403134420243132444140020121110111102120130341433310022141434000021210000441403413143341402330041243324343312343040314430202321213004300234040300343134420313103110110331203312204422100241234113404120320010444131110040012332120013100141221301142213444344431031114432241441430312320201312421143320131314430303121333242233112220114032004204241202140113041404001202013243133222122322040420432201241340440210424323144244211333324200344233411023014142133411122133143121331433433342414313444441220443400202214432220332001041430224113041321203222003223032233243403400143143122033440124033433404141340241004343410344104320032043401012313304404403324104131243324141110224130311021202400102422140232102043133022134400224414403322101112301444000120000420203023042133042110224010014121134244441444040244412330322043304032103400043320111232332230213221214030141212003223440142332030444201333240300124402004122203214243140333144223334304202340440221444103332324130423433343003432231304001120021101434113300344010024221023240033201003320030122044201401141322430331003313244322302334134324243222313432012221400312214424212440143200344400343103211144221320000212030134302033124334322420223442242222334130310300042301014411114430313121320224012323133234034001411020204031334003421211441013400432434442411042422300100341110122141310132420013301140332303142012432113210244021112440040414421041323201310123002332000430113221120412302413442133022210222113443111332212441344101313124203033124222233204331104333232304032314443100112212233432330032041440232332430043002002021034110111344041104244110134413031232323111120341112421202213310432330042121213111422102233114341130033303200331141300333211334440133120231442430100124120032313200142214044203030242232421312101430141320213020221302442342324340140122423430020044232441343441123042433430340030431313120120211402420214030320040232040401022224342043110141223003411342324243040130431412302112001002323142212331224310433130334134011332031031032443140004123004020111142144211134413240040200403132403420033231411101444000200204204444443301142124240233114411100131221014330032040200000324013003140220314134114304403322440402013223101133312414103203333244302201221231140213124101422342414104414133120132412230013241343041204402003040401213320344101424130011434420303414342310123243022143343030213341314114412212030014444342400432443442313133344414400440420041413021413112233021003331040030012442111330031434320132140222411412331413041043120232004004411132221444421240423224340013133214023100020110334101314432032010200324202134123330220141320013100444433331123402422134014441110242041344143133314104430221001014432433342021203040442243111241210221022120411232213344331331224422440344341244331341000432310224342244031020103212321021110301423422103241312444123224114241121101144431311210130401411420334020423233433441310144312321424401201420144413411031430432001111124324300033240111013403304020313101212220302412011432433042411331242330214132443223012343302001422030200114231040404004234240433433212213243312011004030131301114124222241102032410314423003233120414223041410034232134300104041242041132114202210332122021343332003214414044111224420002102022111240033433123442122331024141421203041412412001444241233031344213203220312234043222012331022221304211313423010324121123413010223403443024110123220323133013312201010033001411430412030322400204121344322243111312241121231443001012323114444144443314212432311410004424100103002234311300230312143142344314002441040433120140102303010211310223034411131343312441140102303210112030010204014234134332330333414421123102323034444442241223442032122144403043143413400212331403434420233230234214132422300240202003104231321022022312141404403100444424440134402330413203324200103024424341441011304112304144443134414003320322120140441430423401010200420443123230413322132343000344224220242034004423320044212001022344122102210432433222120133320022112412423023000231104402312223203110103102243012410112424103232333343410024211223132032324131231014201102000121311220201334404240240101200434320204003101002320103021010142301130232312202001230003123401143310424030312303430402330222203003042340124413314311044440012003303420113430031420143040010410344132103123011243124", "342320202204032044434124040022332240100343240014342142304220221300042402421131102041302412443414134310001400431213344114300022320411413440334311340243233133112201034214034104241134342414314124244313214030122304133344201222124443300433000344131131201110020242410213404310300230012242003343343020204421131224201120102132322044004400020023323224131242221042042044210214033402031132031222302333044034111134024221103023323441021141140404020014133420021100343110113310441120120100323320312301041434242010330021023113031011204244333334141332433234214131130414414342433042034040443401021143430142130130124133033144141024032000243002133403140201340011341142301132120123433013400222111031340403000023132041420031040232100210334402301300230232122122440232312221204340111324121420300340300103131144123114041012030331100443411443402231121001034430344122113034131003300421023033023134214011232324402042300334131343201234130112323201423224021113002330121302012302320440024003020300212241420144303020042332102203404234020423223231400044042422444102333021311132201310044123204123023211304124431021232204134141041132234423024020323321211440302112313222204110402022004023111021014332330122320012023230233014330142140211441201333102213030403432143311232021204122023322302443033211331422112104101223103121002231131304131303444040132410013133420300022324200332233221331122013243222331233331302323331242013242200441124013403400313041412130440301010134140220132223132211144234300210022042400333313030442114330031434333313314432114022232011300110341400102024044414040300033002442222022432441440444431414244430111241313444234123200221212320223341020110000331024132301011014302433131330310201112332343024130344414411442223111442223334231423214201433220112014043132413201133310312021041102443113223334002341343320323403041134002244334222134013240423101242022232302423042231301232130414330210242424204331221213200403421420332421022223102001022240123412204043213310341201321144113024310340040414131140101422140331432402433443031410304011240014140001420224414313111010034302220120101002420324123414010233024104112323414332112434310133204114440132012030213044011222104424021023310304112434102321320102023000444200200304322403221230230340334013211042220340311104230301001322434423041022314224101321041223143200402211001343231414042101014412202023440143300240303221011044044134231301001331020240333404234234130142044432102312243221424430333203411031404323324342244313322441322002202402224222313432032231134321213214413000434402430244102222131442431110021410114411011133203122220003002221014224444234421430231134222110404424411144202411403421334212131320313233112114313100411141031423012044120300043222313024202411302243241312302142411333442103213041333340222304311144320202141341431402332102101010323123200123334210334234213140310124410134100121331134214103402443330123141401024224301014404141143341203211420433032312332003234002241210203332424224024042341123131443034142023020141042114302140003030122021320142044044100312304444110141442432240013323442340004110000033113222411342402200101041033022010320124311310313010040444144243430304322300202203310433112110114144424004003030321241320311310300001244431111141000424042224400023344011330334141100320113424224221002404340012243411140340010442040032314103411404104401320413022004232043044101130332442342423111023222011030110201443220320323313102403112220223324201120101011313104410112323143212203422401341400241420034122113240304441141440041022300200122301214120230144142414241221200214334420112040221141332134323220343101040442003011314232334033424120441023304244011200203122130340204100122032043241304102431142101243331324134431230323400143132421022221341213112222323420132220124431424023041313240103310113402201133331114430402143122143134221244143414131204100442200220333444024320312444331431232420112322324130144410323142210114402344403301042130012023333230033004021323112011242331313231301334313001234333401324022402242201204003411211303413102343312231312222214034321441340401224312103434423002040013141331301434334143313124222331410300113223203200401004434040110200114113200401134203343312334013224214031033334230413203104411341242300412130413134124014322342244021434024110222333140011310134200304104234224122431142220430223230140023311240314202200332433422412440423223221344111242120433020420343003403321121442314004432323002124111342341243414244121", "322341311022433221422241423323141040233410200411010123213041234043430332224311000412110020243423344400321242042403242413334203340234020301134144232233321020144010220300101034214040243020242114003301044413332322232343301122231441123011413110041120302211022441000303342243421341412330241102203423302221201321304431043102213004232004240201012110134342302341423333042132210344213340114102103412024004303401421012111410330102442200023030410203312331412301001034412124311012334241443342322304410414324442013430411331330131223410023313213304214422333433122014330330031433213400334003304400211144002021044310442142410201321003104114214242102404041322220314121304034234103111142203320322042134113241342133321130243011130112304120203132411434030312020034000200121302433234334033041022021443344300034014421304244120133110141233044113142104320111313110340120044403243413431122340222231021043421121042321113014424330304223413111032022143120331412024123113420004432401104233442244222201300423340110231421231424030432403301122141034031331124411022420132240411102142021041133301320002024014003122313114343120334314221021412423413223013240224112223144004042011341214204343321231404142203030240043031430433324413012411332332203312244401221214310303140010004013430314004043302102023123443414422021144143120341400412414123203224343000101210020103314123002002103001012132322244442242332332411044043104131113442224202033034340403413400321332302310024113331112013112401130002440021031304242014214034222143031422042321304003430344220003403404213114230300023433343121134204412342332311221431303141032313431423423034334214221122130233411411130313343410113144420040041202043110003410130311101241140101032404401004103214411201414110213322124210240344024030444341333222223141403102324341120233021131212330313323410244243110343334403130143222314041434143241331024324214032344211401403434401232021144110113314144404123142102243420222333343200130411202021242031002414304013021220044400304344013320004143410323203104113003240240113013034344444113120320300400440012130244340203212141234124232230030131140444423010423432342130243013343134234111240434314003434021222220133134023003203431230043243113242120142012330133123120140320224243213001423441120232442333434244400142243224222034340422433232321202301304023142332401044114323432010223004122024012342422222443312312402042343300030200104034334341341023143444301344102134331341201422304211130034410414132322430344430301330244414124312403314144243024401023423043140031302403132133012130440311112143344230022241403221103421133230413424441144040410144114040114242203404243420234131132341214003002324023034301423301400100312111222023022102414421111020032300230402143433024132113301423221024322302444001440141120221311014331322031441223143133123044420041041244400021430231413341404300431042020003000434003130143442011003441124304033124223343300200131111334342332303343300342300023041231033114044231031144421413311011133414330110043214434102012000210340334440012422414413322122310333312444013234422423220233130131142310444101322231223230301421102241040341103213111042203102412331224021422203134202341142344022300223403411400333423343240240402112030334030102433232041403021200201440022410424402330003223400300212320004033004143311003144344214142240312220412220114414314104430124044112443011234243440003332222232442444432114303010421204010001013440011321101010241121311220400320142011323134203410212443130441434224210422442110403210322441120442001112323333003132112424243103124012020223344402223033111024131201340121302110301311422431344412313302013443212200103131231022211333212132230424224344423122401134012101222421220134303232240002411000303140123041040321103312310003143230124002321441434112323444120140311143403403121030100134343010111212021431311233033131143003243034402402304113440210302403113442220032332030031103301332434132340424123114203402020103234221144411310211402232100124203441111401240342133211310142142220143340431134412411024132334341032040443430033321114044230411101224333340443303323041034023233020304001130244402112233313411214234004444103101014042233133233330100220013240032004201340334303404312102242101322200011223021304114124120322440433300403240314333033143320333313120411011424242011023414322444112423333431404321331442131303100231231342234020014104311032043232030234044211401234400212211323241304402000131000441311424000132214141304141", "114332102413224214430243222431423341131031340432023332133012023242312323421204424133014004204030203023042220433410131212124430421331121121010123012124323201431202012010304330430020020233120404203203000244011202411341042122411440120001302432043124424104211412343440302002233300341141304043024214330332323300440431444213130313232120023403120124124002020430133332222433432440321412444431012134202040222014220342240131333141400233412133042012010313213333410343020411323101233300441242341112043314101002432432441210123404340202114230022100024431014303122330210402324440314134244342002000311441010231332414320134442331142420231312031010011301010144112244004413130341210434003301302242303113212001323302143020340044143122131221404300422224203320024401301114332302212032441203104141131030413132100404034234212443413441321414001230203343220330430214443013314113130213440133222102020131422244021204424014444244413003430141441132221432201442333211414122411121414232031100214341420033302112310241042402413323202302020310442102213220130024143222041303343010220423201033010313440011434000121040311021324321340322100433000201322222224341131122112120422020342014414413441321214000341301214133102242443343044114024213123241314422342013234234421130020441342444142143144310410242322201202214213031031012234033420221142213030020143444410243121320030302412430001401411231320101021001124222221322243124242433304440044233121402113142023040202231431342321430330404013034144004411320011123300231424014010003402300412014021043034341014401401012113032021230102131030224431440220120333022340303212110004310112422320120021344223213120424433332230333233402441444301212103044443132213424302402314401403013300334012200022140432424312414214240020101411433023302330001312113114313234223330443014300340312310004204141243201100034021120244014340212134111400100004111244343401103213343214230401030240133314422133040114210024201434100403334441122134101340414134333434304303144114123344012434340303430120101432040203122342100334442230441102402122113110240401342402234312200011122200433303210224241214231102434243132320144304113441240210232434342101414043221231114302004043020233022123130210104100112200204143132413340314233220343240041041111033443012203222330401023200011332121422401002122121131244343244242232230003343420302323013431303143244243242434121322024121211432012140024402111010021201003101442212444241334423202333312130304121343422333324333400012202302401013330042332011204304111310130442400114424341420103101134314122103202324431401433242103114231200004241200014131441034202244111142131332123434101014302124241411221244102243213321243203214433012400333210220322300120443232424413222033031413033300331220022430402113112243102033332441121321324444041113034302132124031124130442310313043200010403420111313014301234414222211040043222221220410032403040441411021401443314344312344110200401014121333313033123020444101020400411330023221440414412431440001321002031341333331323414114211321414401022121230044033133024421433013141432400343120310122001220410232144033203304423212411441122012230431303323442401034242442024024434203301422030234441420313421012110420323341131004414122343431340133003030222242222111020123444121201443322412433141442334403224332412423333313032004410041313244102242210031122313104240203320022203024033334013210331211003042024140414121304410020202410304122244122234404102232443422123012324123422103444412130230323220301404234000002204002243204300140203440323312022421432020232322121412422102042014132200233114443042011124021140132410303201412242433002114043442214024443333140100232310224004112403301340440203300010343441004423413021344232314342443202030404110411143412401210100430402430142430301133210141420430031132323020121240113324300133411001311044010001301324321101122201324114220243134243404401214324200143320003224103014100044333441303030410323304143240241122140331234430223214110211012240223112411012022020432324133112424041141331331424023430333242022131310031310400200003130410123424034022423432301312102411342333441324302414011012212142104320244230012103124102343044410330430433113004202332121010324322103323430114213230301011020224032102130201400331221140114300013223011222312133401233342104033003313104222413332010313310211041212203224023142242332114141440111321240044040340034011222134133022213132203101114134210302032132201000003320304103111344234404333210040330223440413", "213024423240104224424434231004020144014343433432334111122324034201341301131340021041130232434431134444424003041124024230243244020324220341103042304313242004042102424302444200143033403134201042232103333320340223102421423213043222043143112041004323323203444434044100341402114312140401442342344023212401232332301311304420233323044040344124024312011032230014124332304423201124322404234414401104234443210131014030132200024120120424413111142300020112041112213212440324114033410310444412120134340020033121101341010340432220114221130244044444022242444402424341003144344322131113002141431431033130301040442432432410030400240420113343111142033141330320310100301123341310111100201332021022420134134203204440142314121144230131011243331442031142101412214403323132114410222423024304323203102342322123214330040434303123031411024030321034434330112104001233132313013402421431133244333012413214323132130234143114223413140120143231314221334210304442012324323020103344010413144130132013310411021131321111040031024132031311104334141244021003441303133034422040412134423412341243423114021031424330333232442013342402330401232314040313322024100042043310121403324230430122031011034320010010320104440204232230012043004234044204430224021143201121114033332402444022444132231001432234212014223303212024314202341203441424402330423214303211122434122002321232220323324423130134002433020444420321311110441340121213220100042031100221213422142042414331333343311334102020003320413110444214424344442014111020022102343124410304242010131302102114214422121221321414440002440201441131123034134323101444044211203210221222131030133314324441344013132314320042202031330140020232401034112400001223202003332422231042042223444203331231400030211322430103444143100024230234240421301042333014241224202141422040344124123032321223213341330011210424012434044013340303341320034032032410032334002300413201221140112124144040031321000304443404240222144432213202341000044312222244321400412443201302233202040311002234341034113042221213120143304021121013423311233120423244240242210030222210244140230123301342122330321210202441300310112102232210123220400214443012222200040212213122103144342044043403234220022412104442142024112330311132132034203242011330440120330203412011204004340332301040424001043330044432342231234231434123121104023030403411232210144332320003141221031043221122441304401201112430034100130344222211004023110232431112420031011243441221231414132200032411240301104430241132310121241121014121443414343223300213144112220113331342120332123231214104430441440330444311003000223132441241341030410003412011403232441341031441221333100103043410243320414304212033323114444044242311143130031223342040224134022432124243231331031104324414103031234231114232204323424411000003201421410312110243103422332143130041122011330222121232322123133204240141122402123323040110034403443434113124143011423030133123202134041343443104041020324342301420341122001234414130230240243132112234243432200203414330434331001242014341013332030402413112001044031304101424213014213131340024341223340213103324132221004423411413431312211002231324433233301422211020242043441341311300031213401440212432201110124403013240130441213223103023410000413103110120214212343124142042323232003212311030233203141033032232224111202443322423311342121020411202001022100202021003322000443443213424304402414123011423120434444401200340110224012003143141400341000424333212344014013144031242200043343312111222000114224213200002333202122141324422101030344430404431234001432014300404344044204440011423311444033203230140414404201014140213013402143102104232214401022203130004340332120223000232201434234441133022340000412433414432211202101432031130232230021133201303214001010421213401142034142202213001022022044434214413432023130341111243434021240201013111030402141401314241134332310410433430412011032100031013114110111302411222141201402432340211300001420213312040410141302013143140323343424322141001243224212130042424313310023044424424301320410212240403003212441012143133204423214341201313024423023042000032130403244103043344434442001403341020024334002001300340013130224233131042041212224224414111034333222044211243022322314022034044431301031412341400442032122210102221103210200243010022220203000204314243102031112332303133412202102210024220003020144111220320120142222214110032331300012133000413144110231200342133034243201203114131044112331310334423233114041314123402211414442221201344331", "411023110333034310403123003114111204122024224224102120423222234420403102121333202114012430301201313444034044230141420333430334020020324411324404340343124242131333222434024411034200340144240331432414241044334140144244411032330041202011044023403324132222122210004204342343313234323144310222140344302224030021301214141012201330333132440112443244240141220234323434113010031023111411241320011110424143112140104142223314310123444222042222122221343302442321001200034200400112013334104312241333243222400000221001004121144010311224330134431124404032233022220111231133204003402343243204301042400443040041310430344311334044214114143440031441104103330040343341231032322102312114242043323124233041410311104222041300313140443240200014304404201221204123302144233123220330121333342422431213011421304444442422124200340142121110142410444224010022343302011423120421013121214323244104034004201334133122324142312043002400032023433044110220032414400013413013113201440222202100320001123242403120123420031013232443001244043341430021234003213422203023123403442321202104012314421041201142010441241340401022223440210402231430141423142440200222423333021440111331241343341221000214310213110202142242320302222021224122041223204400141101212434201234421120212413404321230144211141303102232222022143333320032440414314213031242211232242203343202101140023032023234311002213243214302311011043411334122223320203314201041110024111012342404140430402341230001043403311424423141330111224413144423211010313113211332334220430122243043432243223244032431313023303312224104311241321022420213440240341402022413420330230123044414343142331411433241302401424031311334330210341032300414413031134320223302421433143340033123312203233004141141044034432000412111103340322013120210303414042303042321023421443040140233031233212014014322111334003120001020044031130212404433230134403400304324300403032443414200022130114420300410343034420113030431002113430320224322434444303314340203411110214324300041004410141021114442323011232104432240301302111340342110342022141232241242434313122024413232413021344344141241321431104400413042430430242331300103231234033343320113033031030211403131302013143101403342022240442233124342334224220244102101400144130401100014342430313302323310304210310032332131002344013042434430213411413104114441040244110231343202241031342133422222300434214414244032232414041212204324122122234411030414032040342024424312224001032302314111202423243414343001240424132120422004433104212114312031413422123041111233104010143240203310244011021100422033002444024022144142424200434000434441421331341224414221034401334030021131031113211041142233201041400004000230430424130403103243342221101400101003202422032403231034434243200222210211123040040421423112230210321242240234444340443010211024321011141422012221344202032032224142004221121423322342110101030311002020322321120231141242200204010112323011422202113142420210334402210324123124130320144430203330201003213232024022314431033243412224124003423214023312221402210111044004343034432000144324033422100300102104412012110432043222030021044110232030312234441411212134041203341422133424041414130041422404312032132333124120020440043202021341340300204112213021311340103141343212030103424101310302231311102434412104440103244313004234233022442201004003020300333244020321210203244344330013242130013043224214303242244012310200130011232311112302324412232121140043200424200343402331422221431420011301401434342110024301242432230343124340324012134330442001003233112443044222340244002022240130240030334423103202010103144014430141031424232124412343224324341341413410134130143321434111302003103411322331240232130114144011114424043113431220101104013234222314321420022101102113322331313420031343314112234211411203124203430001230324131224202121124434332243434302010200443303041003002332230414304233402422332321204213211332021301021403042301101000301404044423014012213403013144320132324424341343321243041414444310344311001234120110320421422003230240210241420420020314023421102122310132142123200402243032242240001113131103321302204010324021122021124111002204033331042412312003314344444422312003110023100241233112003330013423341143114043302300133203100431124034342400341431301403223024211110131123404102221334212141442144404401322403330304024442442031230200203014400324130441311444012330232344323022020202204314133003130131014310120241013222134233303124243302302144442400212123400223003302221131321334", "100141000330412413341013422134114302420211412121430144030304210114020411132340110144203043242134243432132443112441303421331344424042423422420224344210321201203120021212231123014034041014143200143122423033423143144104340231412110333103300233122302112213314213424242400422314413413131231244112220001220323401223140320223121230300434020214213330330040330324421140344021132241233010020432321042204041400442401424012230144221314434330043413301204411103322241444133414042300103240001242422440130401432203322344034441433113422000000034241033123230432303033103232234424320004420114241440201000112342011413302222213420203242003231332202320441323202323040111003204043143044233221231414423322444010414144200040002002422134040222322011333343424334002042421340131144433140414030300402304203314104020024420434002221144224012204202442030334212100223231343120044430212142134420213120220421213032444012201303002233334210112130322012322234243203131404334131421104114232341413030004120101420443400214012412443211434212101112322140341102104430022144002340221321432311244014413200421244311221240000424003323443304302310232133400232201300132332222400410424401101020400320101124140213203034144101100430201102313413314110233403313423033313444233322124441303421024122414413101243230011313012244201200321211112402110241031214411241303130332234404214122022303031332223020113410100001413110024040302432241233311441033321003334030232332332042424233330341221213132314213220202121042044010241003312014034430141001424433444431010212312314343100232413421143233431411323331343020104301224044212110211203434034101231212121213104141244440034314414312401241301442344144002124442243300414123431133021442322014243031102232404441104211103034444221431323000011414310244310212100234423111240134100142113204042003414344334314320431422411431320211422132014030420103144411414131201442013000301012324030403322441021101043334420042011103103301224010312334204240130201000133431212103244412340204300134423142040104140443220130034104012131404323301220131430122030231012042012032000032222123320301100030411211200403303034032002244130100310432023302140012230014330343442424344142242003124223140401142242411123020411101440003024212114224444041414143214344333333430211000044423422123042243002133003314403042122434314314422143242012034012202311403430011000313344143041224420312112311240043114240010110141413201314432304234414024020242112442211233020434030424330432144444231412400302032011404403441440120100403324441401313340330010231433222010134213103404012221302010141331010243342300413112200201403302011433001343304304030241133420313024220133001234110134231233030312130123114041421133142211241313424424124402123121230132103244134021400000010442403041441100000100040112021424231032234210410241431030323030013213344002241140324043232320041424012332133124111403124023204143223400021042144404043423041412130034401001131114224313032132043314313400144122320141021040010402211114441023312243200132430233344443231143330422403404033314130234120312412131230021412420323044304004344321210213302032330422142021213143324233124420023444434410313143402020301314310014324440412030431214433402420204144123231011401341034313423142122042304243432302344334214414211134432301132241211342314322301042400022141243010123124112031410334213131320333224311111341303242414220333134023224323132102133043334240010004302021221021443444122413103430313443410240432131243031104210213400324434310132033344221232043300433333044034402134400323414342140022423433004421303411124002234321214112013232110222332344413041114023244114341204100030423302244041423310214142242222414341024303302343242440402241321230130331413003312421422431014112420202322040402420404204143412021222004423320213313400130141031304412443203011203034143241214314114044121311433423223144141401333413314104122421243110331204114201130044100441144410213411201011143102410311220200344032301130142242202422414102003104132123410133414034323301302430020241321214023241232043312230020232233222430311244401211143034033001000403042043342324104023130434102241433312001221014330141142013401112140340301003411214201222004304223012301011143432032333010033440442024444440111322400242120221443004001403142144340031434230033233404043003404343300402213413414014303024103113242342101322122130130204032020323004432002442233214111001403341131321414322120141433401034044224433032231024404341003044033411104214041431", "134024320141232134212213110124240111213413110401003334312134304013324323320311211200402101121123214421341242311333310330014332413423331044432344032032332423412002023111340433401312144334113000400343321022422221414032130330413140430032034314142114123402204102110014101140003000330424432432130222230014403110330120021120323234242101401014314240311442332041232001132121323003443230130203232310300404123111411422023003023120114344401141442123210141311201423333010011411432134411310104111031420313402444210204421242013341441331331422113214033031101230442410104142012142043202244143303404111413231211204000140220231424040100200224114343401100040120113330120422213413404041133234130421112130301310113012331040441230003130313102424333240100303424012442404333011021232401434400304212223112012114201114244020101141433323242432032134033003421003003300140102220323002201210341310323430113412421024304414414113031440303443433404030212034102443214021213040313301220441411421123113221422122012011431232042020431314241122401211044231013232011131231341421414021241042402403221203231340044022324232131130131212223400012420400404344044131144300042334330003312103212113311413203432023231214330322200003224132114240211032322044231122303422222111141420223422332244030034102012001413021442022131000101310443232013213110302340423313233023040144441101212403143304331202243410023403242401313003431210101213221424223221314301043004023234223321313032411114131341022221311304121020322204110432240311143230103214302334424012311403230140403334423033311142020210444232104124142240430100213400111420210444003302322404032001243222143444031400114401402340221003331041043204321340311413000144322140011001124301444434340133400431001400423303031444043222004422421401130412202411012404031321221310102232044434021023041000014214213420241003032123011203304203213241000301403044430120213240410013104311124001413343333332203022131301311043244443334104200220333113204213242011404342331430311301334200431244214212034034420101344021111133311412304334343232211113244110443040312440030240230102034312241431210302010234401001220143203243324021024214034044341103330300300322121310122140202421103422204422113224324030021043040030410302311222124110424222410031203031033032032132130341123131334100421031334244142330233233313014000143132430431344310031404344122031414324310314441340013022322301013334432204001301403033300314330413111413044143011044413211342430021233431403203003004201121102024203000324032440024024401340100303022410134412114323102323003300002321033243131042144344033340402341434322414134203142222421114301013341324011114334044332030120001232023231044233141440422131000331311210340203331213023010434433033404440444231122032220432331111120331131212104134201441331402314024021114441223144240200324343242140134004200412303342210143333001100430323022242034213222313244212223203343421312402214323412022021134434322223001023300231414044432444422123322314210121400434413111122000420141324132021401121213000421441422043330230312032203213111101014242422300241322402204203441103003122041302443431412441311424040024332004020224214343010322132424132411132110430304411111031431020330340111034222421143022132221011424432212224001301134120402303012344342424234102000324112324211124343121230232312441444132032143214310413221023112330114130103013110432314101204040342011304242301232213011412310202404404142210113100333144403002310103110102133004014102320434144221144201430240013000022002114222130224211222404410031042222333444342043221334440244241342414014333100240002112312033303023004440400040122232004211104301001414431244224004011211131313043231341023411144442013134010303242103134344241123401002101321303331141430320011102222402211140024401344211124241141132303040320331320012241443133213203443313243420423343221043132221312404143011143222122310143010012110232030220304223302042024031032301030130113220221301202032220443241021043024042121130323020320442423342343122441424001011431304422114404142030410221302014341400224203420440313142120243344332230003044340324302031133220110010320302334233112413434024002013240111344323233213210441321334222110240324111134041213311243034001313004022324441023201133430001320311030244000001301403314044130110311040321142240001424233013214043010142041213241101211014313233430224140441040232324130211441333341123414204214131143332003344410004102233202334311403302200421421000013431104040140", "234023312413000322323332120210311211112024111403410200400222141432003034322401241141033320242021123210103121311330441431323443041222202133030240004434031333044214040442031442423040303313231012420104334220230340401211203103203120043243320434431144041130030001313342120430441024402311100013320420242421111304213003032142003423444122244431001032230033113100002024024100020404404222310330314034333414312311213231324101113321430032014103022231310340433111133344112121334021132330121442034001222023131303400330240141002332031312124440410000102234312020022401401301204034434100444011223420243311332230223323302323442221332320421133234201100004313414444413422404021230300044412432400224010020301324032210204232320443314214233302313044214210111234413301414434413013233034140013331340124103400113240210412103033011114043012022433420203042303122332300333243130120140004003243244401134412210121243411021132243433114331221414123423014033341412334404044144322030121110202342430040221324420100030342330041111040032103123334424404320214343100042441132440401220244140442314134440444443201300002101233000440440224241412133223114220343201304030211014224040301303220012202432132411332242320222201134022100403421202201440431320304310423131320403100241004430313422123221102030024112332434444010234134431204130202114430132134033110211300220231320422022203124304041002003412323211203222041231031410312232224224022040232310104143103440121130300312430144333033431301423431043300323224333041230344444241201030422004130222210321111413033414440033441231034144030223333420213113110044241011310114432311142422104430213101323411000334322444021311232021301112113301031313113320000033301012411122340040123314031132000100024412431424403000220241112134233214233103402202420142331020443030331010212221404422243402334133001402041243333433422232001203341224024112344043232134214210224322010041022133002420103312304004200321131033211012402223014334240302223341044214430420312300132441110133023121130144230040332412204404300331201033313104404113102412242011013340000130201303331424014413221213014244132434421142330124114010224133212003321320313231221112214023202244044111330222320224214134304221340313430034124140114411203011320131123324324433011401014141134431040200124421302330120434014331332402342304432042024211240314003032410103403132142434232404140313424323101402333224141313124214142242442324122403341022334344020133140110402121224301002341212042121110201420333302202344204343214421423401431223014323312241111110330342330114130112421111341311214113413432434431333223344143102020130341404341111411410104244211134340314214343200420032213310232304143222141202314014231333211241413104303231233101302344300331413441304242022342141233003430400304133224132003431200003122110210334302330402324023420043123140203142032304100234023241240233023112401133141104222032110004044030324231411304233101403314242214321413334020123130214341344302222330010040413342312223140113412204023000223201140420132310441322243041343104243240333331011011122244113411402314033010313120030400313244204342330232131402132221001123304400210012301203001424242042024004233312432210111302424424242140023140041403440423204320420320333442020014003041141243444304123101023243002334103123044243210220223001444302424221210222114034012332230344011323313010432244244124431110202224144012230133314203242014240343324100044203403444222001402442001341201040043104331404123202430000441102423110340011201131242233334221122113311342312140203001341132302323202112420123023444220433224241303111044334334123011313432400441404120020400231413222320431304342002243112013122441003324424422210000404121012203430302422440020041122423211043031222220130334232443404311140003313040241143412142214044244104241220444141012342010104234141203203143424331242334413221222410331411403040203224210121211410102203442200114201044040021013021032044242021402022133124404101112214113044402431301322102222133244122321312244144231243003304340024101223044124224140012412243001140101141231130314332123421412111031110100113332301444312240031301202402230412424333301042114013002223312131304021200412124422402411301233121243302324141301004000321423111403400303033041014023230133304014312223321124343142310140241322200224132201013200444344013340041102324313442240411021200230220441442144334201214022423130402343030314033113103302021430431142421122213004441142100102341132301324402034213324010", "141441334411333430021244101122001114033213400012022023112112101023312443431133204000414313324204441441322310143320102111010313013134024203240122414202424014202021101323342133300342420021343343411240140104223320442423442020324433120110232040120400013034024404202202102202021331031100202414224041224343412410104334230441022122032404114141004330114211424312031034413431042134121003313033324204321114330031402210013210342423442102132300031412404221240231100034111202410140420401044301030444414243022100324143121003322404342440333022421431034124311233033012244323441114402440341422123304343044321310003044412001404242333310002202413343320234131243332004432334002244142104220210420043302120431421304344334014414232332303312021312030102404341204322014424114423404012122134320100213232024342221412131312144200320344232102401230402341132414230402304304031322131013311014344204010200311244433420143434212313222004440214044244213342213030012000421324044221204333330131003300332003433204141400320112034034100000042240022031314124111130441443141103242404300231404123113020411134220141223141141300314121014144411203322032223121100044003401112311330032430144332022032131422422304300302012041413322321314213022412433110230224314432001433101044221344122330020141122040444212444140424101230031224311220440201004121200223421041422444013130433042201234011312131211131422312432322013024032031014141003243204141410002102424341242203121300330213342302430124021312041231130444243243223422134310003233040303344314232204202014410233201341002411113414444441320114414310040304421234001020203342234413440243340022240134222220130143014240244234002113203222024124230311143432324143340414024030424402343231204113012114403320112004120343044202324143333231114111132422033444341102004320102000200111303444014431334001424302201110244444200144320442313220401114344122401000241042234402433334103041122240133040101342430304231042123030004331411110100021123043431041322031120410320003141301420212432402430141412021432113224123133444331232023410041143301441040402403331141014304042034210203210241423401021012122023433014332244203132242134213231030003331230422211332242232303033044242243133402142042141422040010442244021241212313023334414143003204421320002101110040244032430320010011000220203043024443004044100413101101002410021244341003014012112130004312011244312210112311342041322241212231033014114043323122302402003002333041030240211414211230330200120414433123012313014330301313410234414231040030002442113413231414314303031334031144400201313401200333303322444320402211104213130341034130303102342124301221314340130224001011201111334320110301130332200240120000400411222234234104123403114144014432440332133303310132024304442301324320133213204413310344234312021300243321103100303032430334312121434213033013204034102332211423041321133441301443010324324440403422201031122421242313233122320112033133123103401430304342314432343244034131010044223342122441400311230131222031032020000012130244340412340442102440123424402233220414004214040301413041003111011210403043204310301401434110412302402201430301133104021444240312124402204320114311330221013420243113312002324013443133441023004044332441222412223314340212421433420204020332333202211124343443204241013203120331223101201031032440210303024402234231241423013300203312100321313342341233421104320301030432111322034033301440341200123034143103042234214041020111100204344300302343103303341224242021434220240142403443242321424130431433122214320133401003401444441311342044104302031034330223204011003034241330133413001430342212042242303331023431312412444423023132233330003422112322032234002320431104204444312123131202032132012330032241232434243022312333110442230240040430411403430000344142122042202011233401204042341311221340433110304021231303020111432302043343102012443224312124313043342034402443110142023220011223241320031220300402202303132432304320332412304032203202244041033033204143332241131033114321443201414331001000423223113330044240021331220211324440214111231401404341432210021141201124024223440401333313103300302403004141101132401303001342233223012331304422033041212122303230320240023010004204242402122343221300220000004413412330301033312132343023424330414341041444321422012130430313304012422423124440222002102400100340301240220414100231234024210302333331334102302124010321301122334003311233144142230002433212312322113002300412141114024441144011142122221143233341400203", "310432210430430022120300434024004140143222423431330442402420344242131434010440120123410421420401024043410210234211411010210124044141244141423241404232040012331144140010032040434112403112224130332031032001040102020243033013023100143132314421142244434034341000230333400133041344332400134402201334120412122221212043112113334413141023333320030234241244113412302140032101232344234411403232340144223032142330222103232044144311421301224303314114214341333001110311300000032312444034001103133003120403213322041102014231302103301130334431232134410110102023401440430232130300031132022424100200421021310244111333342433403023322122144002001342224410022014301334020110234344002133322104031331333002201001114003102120441200042010132323444413043214033414332143021332423034430421011444244341240144002420233104123113121240142413414310311233332442212230330300310023134201300114212044202000444211414232014032314241241102012432301011420034104122000041224142111140441141421402222243424233132311320203002011012443432034003111231003333344033221014430003022303411104114312403444331321043103232042421434101201024434203442434222102422232002441320411300331234441114042220411433424114043000102122040012443212102423441411324130034133124134404412322232413334103310202433432040333430032004014404203120442344400322224002311012424140221104403214441123303133334411111243033111424112421341222420411212334313300000133214204120214404402111333411304303421221310202102440431420002021122140103123021323043213120240234442103324313304214120032430001123324032013334101421420014442200220340104112041320331114323324421024011223103422330423142343431304302321441002320000210313042333240301311301244111200321330442440433232303434134121333133440322421444424113443220004132140001224240241103004433320044400011412333103142142300241001141423313340101034430142314012213423302101403323242043112230404243143122013444004442031340233323114041431041321243140140111342230003440030433230043304001444114432444402311304213034203211213041120304400033221014034032333403302203234232322021042034222321003400200110043020110400110320441004100120140133422301314043032234211434230103334324130043301334001102131034033212220210204213434234242404214314004021434430144213012104223034031214101333321401333314130104233213224043321120021242240013041043121240330214304421103431311342341242043214140031331003214131100130104330333344023413112322001134010334122421200043310120223134010000033232101340431424001422202311321041134302233410432430141140411321420310132030100134233111331213032133030201001121314142122043223110113300210231423100121423011442003314121443302210242233204144242323300130341224310233021332444341010113224112221403224422300201423033231012222344133110214331333410244233232223114424432243034303440413221133133010144244214422403432033314304443030222024341224311043030311033010221323404244234234424121203313104340443320443333302242331230022434210002232403442200204123400443101041340013014141042431401244311143323112313011400414034140233140232120413034242433220443200022413004211332010241130020201330144323441412420200043400002430241022030313243000024433442142232223422204133234314443233212143132223243440112213203414202021134210324141030311001203203412423331222423121413133040231032313044410344011433034211331433441021333044424341432011110240411101243332403304001202004012143203411034220044031003041130412411143422121323013424043011413031421333202000341203433104004410434303311224431330010302140233314031210442111112031220143320330101222104022340324000343323132103322100212112001032003040413423013443020031222024341221031332442342341230111133103324040442322221022040223434420142212012314444104443141014141324340323024304001134201143310044230041041140034144112022022420311004110010333220440042310434432140011334411402302042402124130203333312121110001034400222021102244330143020320330343324101140121212314430201302244243443014332012310134311103310334024221040200310232132012344033402314240123324031333231302013331332142023042203133212304031342340414214340321314320101123040402204224344224444341311111011443011144123134300040430004410021421013040422211433021320302144224414033110344434212340003414310113332313301130012012432433241120203122044222431314043210423213201332104000032003043323114020433441004244303442402403130132031422320144421121410110202301220302100020121310324242424343232401043031010313042103103343320140441433423410223430112", "411441342030324013113003410300111104014013432242423432044300424402001132142134122403043004400311403123301042032044402233221302030034213114444310102144201001404123304224430441114214303201143333342301212424004442020003243020310031034014322214431133312231033434044122202303321431244034221204240214020412333130002211121003303031322424333420411314324104011132402144300203133043312134312222001010200002010401124213022222020303111100421103213224413333143002020320201230243041100122043142222130412234030010120303030344112242021403042443034303133121242131104104441113423330123130113432340441304032120431111040203244041143313114424114012141144221230201033424224044111410143112244034331234321022340214000123312113041311204204042133033313241340404110124324033413332431042231414212043240032230204201404230122022213224342140402412402441003321322134023240344333234132124141442201013341311040241130443341334111202000241402232302043020431400213400104132200434241423004422330031430034311310010124241040101110014440121310322344033200420212030421413434203111142021333412022021222213430404422041020300413141313303100002230243442201024230413240433400113341124141401220102324424343041122012202014302040441134104030432331322410341431103043342000401320322402321034342113120441101031424041304403321322404022223444032004322431044432411240340412212102342243220234111333140232220204431131012340142232103443403224103423033231202303143134134222342334123110411122431300030403334402043204101224120312220240000211421142214222412344302341401012113241102222112312431421243240204230223133040202224400040103010331204204411313444412140202431311023403100114441014101123111230412232433330041223420433444343130030211134020304243142103310041330210413200131330432312310043244013423401032420314344003330333112321034334042004134402220424413143423214422233103442212231041200114204132323421103334244030402203242311133321220403230221211203031300241113020133100224204223123144332404023031411311132041320140004200420333231234240002004101222101123013111030342202132443203101122214411410042421230013001440320422224043212301223304342212233302120302340014342322030033203034330431432120123123424414132214101424324144030123221101024101312431420301320431034312423230422022342110143321333221131023243201241303300140224230032021403100100404102123002004124134124442032034242043301333132210410312423130104313210234330131020001043304234103003334230223334330340300342104311321442243212243442343342443001111312400344433431030214103210123201400021100422234401130020004314142443403400414332114431014223341410431322403403200221142421002302314423230444411113231212344241312312430323212030001220314313401101013440331414201311144433203230232142304203320402434030444314230140333411132010122231142341434440441041031114314443412011111334244311012202031241032024422421102110344313214143023014300123444342412243440412040214004111334212144443110214213010434101303404044332412044430400011031023102443014024210030344203101133131304203234101032422022422011444204013310224121231332232131021301423410134231320033131441244302320402302133321142440412012340011430223213433203311232201243102012402013321012100441012212412033434032401443414213141142423121221413210430312343140421214033022124410333000441000141222432122212322312332302103232040330424411341202212101141042322021244434100040111303114311401101414010100134223204013141411430021132411444441342404234221211001040010133410300214031441104113011433131013042033442014220210431323113141004110330344140231141202204031244244212201040200403031334014434231214210103413434330134213434330031004142224131012122431231443323111310213442422211342143002121124114101211024321400211000222140134111440141104340403321030144032143022210322413311432414332130030120140014110232141220344110334322013000132313324000241110101101243440414343130033013042241142214244200301422440121223440434441440034013011014033344224034113242442221120334304431401323434033422011130322042303234242242020430321101230222002002421341201302141332014202042310211413233033402241212340311010000014420040233013313132034141221230104342411443102334211132143004132023040431343244301302033444402130444410010214200323342113133314032203244201133211141334431043010100420011022432442422103321302141113334334220431214042332342211333311322224014112102414320211420013143110344431003102231101340214011423042144222040111310403422342224304032411244143124333223021014", "124201022113210422134212121103122004220304444201130303023004223442200200043224241040420202124042131214433322324104414323432440101112200414300122000414104220321303012414040044242403301230133221403010042323230412103210430140004301014403242401414421120044432113034024023304144204404311413131042401224222040244230321141004344001114301314301221443400001433442322101042031312102101114342202142432211031412231002041122414020243241011041143233030034314443311444013422033412311103312002003410142302321120234411024313103034134233011231410321033122034343240444414230212422140003014222414413012222224011104412124243130423403412442402210010344401131133201210434430010344410223244420022030340233123440310311132324420331110334100241331030200101010134224211214400232234100214323214040441010321142032034433411001440412231144121212114344130431321331012002203302403010230201430022131224241440120104330203013024413421133224300331210210020411321223113111011243130210301430020044331340321120322121001114322120320322341201002331011411133130421423104014000140342241003340032403243304203240404220001111030414232230301401030411313021212123312421232032041301320024043142043043313402222310310144422200232421011410342424330213331040002101421013030131232432423024110004124042300241331422243123301143331444420422420320033022001024242344131200143130444421410133044402020114424412440210234311222223003320330014242422030103244422010214233403341323341242340342422032102221331040122331120433404044413223123444040131203234441303410000112413244034313332210222400324004400210442004132201234401112200211101224232214313300122010014410231423341103102133123144110404423134221403311242422341444144143314413104433003133012101240231103420403312230020110212344211320141031032200232120110221430000143441131324021423210110313324240433432403244231324212102404444240233222412044011333430033201220110141202404424011122410001324442043114434032214402433400201033241400001002312110244323021231430104434313032404012434132034424144021413224101132044110111303211221413003422404044140214100030220413214141022410134430120413342140221441310113401321442312011012104331111143041322410421220213012243344111404130244401444140022443341403211324223442030433421224224303014134311423313404142321130201322431321043040200000424413342030430123434021224112234141040213332410312322303423130201014014324401103000101211021240201120023144313133003204123222043412230412300311143030102010111224033200134310222431422021404202203410102343042402002434031421204011411200424443340433443220343244001032011031001040012033011232320332302441111042224213130142220041413331340241112210344204221232010022002411303023111322131332324323223343003400002134010043320314223412004203241432341011010104100321422343420243041020241313014432200302322230201132321222223030024042400402124402234143340440440100140111112414441301100041221041113202132421202324344344124233234144442231414434001034032220104233110413144402001340403440013123331201301343101313030121120020313323132333014033213443243110202400242004031012240100120402041404003030430420431424340114340434111133242002141222243410022044434432413132220140313100142114144123033200102243424310034320213112043342431144332220340401212210313344204412242231321421323410031411132421432303243214340113311120132113413224120102130132214430420332124424301023131144413333000404013104300231013434024223141113334421131344302424010342242120141303334422432233144330322012033130243404141232030121433440303132120003333424343201120413044204412444422314411134022303142113143424214343012020303231141144324141131123014314031434334224114341334114120132323004204043222224034120041102001422244333331303422123202023113214223024241144133234042222432443242100320143030131010012001420012240321424212042010001314211331333201242340233013111130131132302230100422410424331440002443104144422424103123441310421422341000311312131114210112121434102324402131410131140042344134044220011013112103024242440314030124433440113344111030003304332043211234011310344112030041001043321443211012112302144101320222221340440011122232011010431422112134213312204020043442002023013242421311343402130430422324304314040323141201010124143020420442002424430312101123140313220304301232043144044321012330041222434333310111201430333021300424240404044220430400020132242403331230143414032221202210404204243432402341411320320044012333121143401012312122002211024313043321411431413140113", "132022432001141032140324120341334013330432010211420413001040043023430220121230334321413113034113140442323231143331002302204240421003224423104334242112001013230440312224204130202430234431034143324430421041443021414112404043333420022431114212404442200220304113031230301421034224120120333242131100020313041014032332412011321240043020222431433002332101410240140002224241311143013023130441032104124304234310200211440231201332002230232103113413030242124132040222144104214214313414134034220143340111341400303312313424423323341102140343304140122210111113011413122020233011103014230324003221232143111302014311311302310141432001320320411143111232140332031013300040141020323230302002114234421432000100012403443322442144400304342230234301033401030022312121224342023141332324422014333124123003313422143234211140224230420113440011232122433434033130220232323344020011110041224012114040441432012424332332121211120400242043120421130441443033441234401000140232141322230213412110014322334422432213333134031320144211022432421102014301103403141034011103022110142420013322011024212322221412013133213232004321243400102133111042022411043320434212414004023010121230102420410030444313013224242420330110021202214140411210033203330031301312301231004140330240032103340230013404142111330042423432244413210011123324432431223124411010413324232204034110214242123442300042301204002230230144330320330111403142401342443103011444413124301011423122443040032242422020412012002033031233140142313122214044341101431022301304241223210441433443333031011432444444001034013312012102223341414313023340134110244042124211044423133312311110214200333324012223344241221032000312300311200130443012242401040132010104441042023221140010414141013112024314201001443141211224241120424134414214400012000004013301004304241104414304114310302122341320332032404303423041143322012120023321010134114422144223030202044410000442134032103124210204014313233401001233040040414131041000114302140010124033214034240001114130401220221204111133032000210333413313202404333214243324014412201422123013400030104000212211004444113234041003242040433333340310320444433344132240012202223104021201334012141143414244410021310422244434042100424144401141340402320340203140221144313420341310342422334011203002213104410422330040014302313403323434413312223023100330131330202414303224412422231422103314402304023442213321311424122301332041012041104443311320130402340424014013042404432402010431003412040031343341242340040143111332224323224442103232310134124224243322022012201143011330300424424411421310421014421340244213304014412232142400001401130100231323032333132202144223013203130002131003402031030114200033044311121241300343430234111214200300414230430102423432220013012123412334134044022413404000344214232031243323444123203141440220142330121234210413411401334140110324210434420242222213111402230300244111043000323023302324324242120100232014400430131314322242214334333133423213032241040210432220423221100310410012241440132110123141113431411000313223330111132004432232041443404330022220324311321302233330110101333200223340033223212231343423343430231014043422100002242141320101241114420423124420344044000014234444312030202240334114043002432204401241432330133301124344030120240334243220320033432143210242114423221013113301144034433002011113013232002100113042334202411312200143121414414134122004440110233421202113421344410204100020423104022101142232420110322044020023310033041124004004042234301314110003133311123121402243243043324340033144212301044440442340030134241002043221321134014231040142424103031004243401133343141203314342113303220303340113314024410303404024104430221133423210203304042142340232210421431320230034220013401321423232200221311401200323324013212234003320220213110430341020134320023014242312204211121041134143221134444412030313221020104420141003141323220022414233330132231042143012344213314312214104040413222111210314433001142120231030221421404032442422223432101232004032300313102101300232204314143314012013300221011201313104100142340212302443204030231124324440432412324144010423014232400411010411011113311241332413003021122113024124011021414441334132431224140130441040421212431242124142324241420340304120323313411341110413413440422111421402034204322413021311221242440104021144122131200311200134034023334013231010412421134000231223331444102301342433043233343040211040444031433013203241303044421330201411440003314110021431103110031424334422041022200", "334023033240134311421113213142123303233300343020431123324213400133033124312241001001241001131132430144003000344100334341343220123431234330221331232233023041110213102234224231444100233443213344112343411230432301112124044010102244244342313220104212404442224234323231342010340321202041014132242411224001233202032413124002024011434221322232143013113143211231204120140324043431332234212101011302424041141132410402024341310421121020122244200122020140010112321240414330424312122042311224423104113130011010020002122241042432012303124242421330304244140130432021241233221032001101201420122424224041131010433301114410230101243321440110321144244421043440303413224324124012433012411044002224343010133320204142102210030213131301401011122433242220430012413240444043110333424134023222301000124414241434020444243102303111041244232043220242043000132022410412204003332341312202200104421144320233432143020223433114344020344441030401413130213204402342231341403322203141123012402212340111024441420322244011032244411320342434123100222331021314334240413411431342333133402312031322302010110014110244332204342040410241321123131133314323030031323020330301421212343013000224031232404310430003322340232441333300043244411223043140211400234433300002443431234022212442413441420321442140042202440200203342320003022232432210021220332341331210134400341410200102011331432420421402041231132233132211232122244143123342444201003040124111020443232141142401021412002210110210412200222410133004110142200003340223230114333442142021041430401231144204404413414004001004333210042302244020010414311442040133302440102120044214430222142401444400144021030232221420331201412443304132111201013410341314144230442041221111344100231430013144403231223311312340202140244340244324242111033421103044410141024122433321310202231014202014044444231331420314410201144242101211014142032400022043041002433214324421234444344024030233111303132423100210412434133341103100324413430140213211110142424130212224324133242241033421014113403003244320232434211330111331230331042033310424143304324301342443424032201411213402312232434212430412401110324031013332231041433333324030300400433412043122433232422230222134122200400222410333114010200333234044430304232324420141304422124402333320041344013103044041420114321321110141144404340233401440012203330434124020221040133203130311221133131131202333122314322143234110300241140223312024243234101111230000404400031401112303344412034343124303311244304112124322012004443444143011310322334310441121222003111024011220214422223421104224114143421213030020030040242233404212030342334200202301241034220242223033343432044100440222433244314401341302404430024321020430422032434032233220202204422304244440214434312220244043200340100004112123213343220120243200143314231322101034130021444141213032440332404040430402120102121124112413401143421103430412411224301320310121110044401324314434331130132220140423413031441120442331401024244401111340214123103123334213423334310344311041413401410321204420001402104131002014301033320100020121424211442143304114004004114141443204341421300440144003433424140144401223043104304242043322014102401212004003312212423333413311342401132033032004320401003132030343204040202000301143110012032232311000320310330332203443414034443044013341322000403033010230040213121010402001201211242312044434031320302041011331001131230240143330432043203222420241011442112324322431444444340042421230243441411332024431032114314341222301001304414133304010233402241310303112013301122302240423401102431313422330301224403042204211421310212301423434214320344121300434141134324430120314022000023044100330322310442432223232331441432343004434301431332032040043032241042411331313020142141300204421222000140233221111203430342034320400314144022131020313234123002141303130401002032442232323010033414411303444401102303234020110232412122044030100202141321420122101013124333121412301330204111110241124243013321222412324040331023302114312101432111103412413244241042042102134222101320332421101124342143120141002413324132404312241231233024032043231123424112104021013401400304301144334043343131312122301423130021002223111301303034401232244322212030410241242000112231230200342130120233203131120240322321143410121030010444312242311023002032313031114242114431114341110011320203200422110204310203242302304430334202322042144321141101222144231103220340144401204030412310023403122304203313333430234310132422334030003443214211431412120341", "334141103104433434343101024114130212400130100101234043443012241313210230014102230031102304134001232241113142321323132432141100314111011402133141304413322103321014040420100114001012001020143224014410241040404043120204040314231220440423021333221214140303222001441342324041442204240034220212121014424011123102301010402133122414324434424404110221203421041000300313314131343342140402203204232203000402432310304011120103332443223034432014314140104212034420110414403240144402230440221440023111220430311321242424030434421442402043312133241411221102410124241031101012110324421311311131213101134442323232342241031220320311433103322320311444110312201134424424032014323240032202243104233101142414413423414403313041113410224214300241443344143403412201333413000141010332112241014433142132031014022133213231012140000102304004042004011112442134312431304003202102320223100023244412041011123320240004142402221220104213313112404041432203333013142134433344134004333234233341200003434141303442300434320204441404344142334122020400134402002202310022200210123220021324022004034103322114314340323014111022000342304323321311002434004431012404203020222444423132140240433042333224420241104031412310104142320112041404020413111130303142242013023124422213122342303140412304311011404104012421313224310442122300214300443333313123130301133302022040033411004140013003233041440304011142230001041313023344243330310011021004432110414034403403432210240144422341111110213111030132422430202302113032402101104410324100402100414300114400020204244404210013434204400341140034431343204001413110401133040414000010212141043304424403204202410200030130022210014224141044013240101423100104101033044444443134100012314403243034322421042022203220332140012414004301140124434224023104241020021404420314012402323343224244022434044204321443101023134312424324410110042204124242314442200341322421222444412442044411423441223130021342440202100434324032440231231111341340422021334104011412224420243411231322131101401331343424241030320134204331244111212123122241404244400233334431200024404333140343121130220412112100302404202124000401403231202332033412314432233124214102221030022110220210012102212302302301234312212241031122321211340020132240431141413244333204231103411124431401444441140321241421000131214111120202340124301123242222322034202334222412401234223331144001001110331414001133131032233204200043431441042011230334304101142044214024021111104300304240410214212220044423231411343240313031223044134443212234104222430021142040003141302004010213120321131443022041200440330103431033443310001223101000433024401433122200202241320220111423110244313023241044143203443431014134204144324120321342010214030413343314432312411023201040323102131443433021022004420304040420231312110232024121004244011301314020430120202330201020313124133343021341333334334331103322144434441314311220401021442131424314343120030133400311231334110103411440413134414141132233211033002021423423104310133411241010214301043014401024430031301344411303043410044104302103142233402120313201330001422223030312202103043140413402044414312200024123322223013313230422422212424130420311022013233204202244044424124242213013430222340441123204040231100041110322314000102132231124411444041013424022211041323324122031443140222441021411313220310022004232322403202201021033124310102234033314024413111003303034114232143223333031221011401300332200322031341040403420033111011440011341221233213314341132104014034400031104430043343243024132014431011433020401332224241311442320142240344420313410342022402310100001234223403013412414200204003420121340231103031110300442123300101244004033001132344042022322121140023111303122013212420034120140441320320204442343330132232122424403120433324123114012031040222444141114041040044044041114012220133234212133203200221410120031223441423400103223103443104343141404103122244320121344440214241203413142212200012141141222001020122132214132101324220222333130224300221022244040234011424032122141321142432100323103330430131413012343323311304042242222223232414101333021133201001110421202400124212041112434440111204130030140121144432110214124304032433400404203014310003213442342212433304314304443402243012004240420341431434402143321333210331203114344101212444323204003003322420212101444223323434213111410414220402444401031213410312134032213021211333332401333014030000341132233431120330343334114113300314142240324044034034243022021442224303000410401324130000322002", "113343334040124220141224314140140341400432143224222343242304000111222204240332043243113032001332221334241234430140231313444134423010010102120231332331242414032231011031340102401033223312332213424143232400001123103444222220410024000043322442323140234202044041210333241001140124123020300011410033222240412233423413313232144322032304324014043244231240213323111030222122024334131212322013010232101410343341130313011103124404312001232344231034213333232421111312231131114301100103102343431344122222304020314113211332144414334141241443213321134421332343434343220132223223222131114443424402002031040042122020004324430201022142130120120022440120023020434320434201300111302321324343400121041310011032432314411002043142142034401310440124304311142332144441330412432322433411232300324023142212013313211102011240023320014332243211411004304233020301433021122233220420212323443431421012004044222024423440412334242110244111434442314312014212021331031412133243240123221400220042431420022410214303401423233014142240444320300100112012134003242433222342410031201032243303401130200232221224241304224202130423241333423224134021002232132143043031004204011012202324021010443201124224244013011122323422322010114023104333110331104413223043134333314424204123440431101430403001222101042311122402100212400031344142212424432423224214001423123333032214434302432131212413403304412420340441222444032311434032213400104033043022422144211442423221210311241344342244044134011242101203320202121040213103313430120313004243133344332144103411330243140220413102004403143401204431130002012333121024242401344000420413144141044120204331321341244120020121344230034142142201013114331312414310134112443410010320101043041242230414211042440400111313002043423442333203000134230342223404012120103210133022400130212320121141220040312422303114403424331332121033224240220100441401001224410144144024134311043233443333440011212311413001400312222134432341313134431323200233240103201102124141311143442002101410041004330033410313040300300022001234342003313421442113340223412140311243243131043330340302231102020044444443232340221033140334334343221241231310220233341443210112242244203222412343134133330114100421244331403410222312011021311041431412212041002423101321140031012103323001341322132440032221322444230233411214240122233430401020414020122412232041122431304021111002002430112330114134320014412024422034042200424002202324143344401333102340324111232204213214211044101213344441334141000034221013101201011421230112342320142412410242224330341034414404134424112110020133222212100002101413431102414322102002240030422433302223214440302220000320000134432013311244031343112411134124213224402041041303402223403143320023130433312143410431304042101241142222122321140023422124101240340013043444011212141243120442244430010001100204014014442232343031103412242001224230314243301324401102031421111132341204242202212022021422134303212430203242004314401212202401342412344423431200220044424320230243234344221104103440044342310441231021443102222211120231022032222243424332403204221143040430110113304201412011314413100330300211241011034300304111142422114001031333344440431021021324403230132144044434343303211134021413043244022331133010230123322042223303031123413204001222444430140323033320210130430402014100340122224143020410212330112424000421411332430343001220231343220330423133133324013121433330132104142024234304202044204030424423342043214031224011014000414140213042021121300344124110211303410224341433314433304340122220122044234010433344043004423120401231440101120323413123113431020200011020243401142123204422312203231443423044410011131414140240343422104214234402343104121244241110401412010130402122233320424034330413013023332200403210002110343332420432020411244034123102223300401202403020324132434224112041200233210202134423213014410124232441330212221444122210221040004404432142010030223320310342133230012301442034133441232441333103224232404202434003204203022402114212404024022333002321443442310420142044313344233433342433421221112244103431102012330211123421332011213020330141311221323344022400022400213301330140211441113312230012311001342402403133313024133143103341234240313002403442443113433303221141333343121220021104003401420304200433410430224002422414112320111302142110012122442043413130442003204440340304204303232441110244231021103342103401010021321304014131202324341421213112041001301001234332233114221234423122320431141224333103131030421", "344022202012242043341230120420020100144000003430103332224222132412040132203402443132234424321314123013134341131321214441201043201430403140212222412344111004334201204100112313024332030410331211321031324430210324242140100342420243033444424414434010400041413220231312311424343212404104122201020240013123243104444101243434001040031343242041422044133040104134432420043014243143142343401434112213140233131244200303200010341013332220221214140100434404323442343042222322202312222431421241312312412011033301103201412202012434233112021322230230432302244043230031342443242412113101430232332201103323431041332434223034400131013234141441321430324213224310401021442401213134424400332312111143040404210120123130443143313340331221410012122141234334340041320240240312420141003003101311000032230313102231142420001321131011031343344430020211422012004324420024221243412340221140222111413221203402202222213301100212323224201434001334411320430421443300101320224231330302442142402033404434224120230110122431423402014221331210200433024321224202300131343441012444130121232222122324341122344411302214343133113213242022010304401434412130211314401322103200141220140242202121444414100121104102234314211024002111311444340412430420224044420011024020403241140010110000123322302214232233113330200422414320444241201014201112412343402342302403442434121243034224113240420303202042430233210433001404020432230132303314422130233011441203033304143010301140433242342420433131000100332301212423100342040312404140231230442111000312131320023401313223231330410320012343243141422014400110033034243042240431441102200143141112311331204320120421010340300032124402214203110343144042003020244124014234013302311111434211114402402234204143102213031342143124412243231342344430040214244302021033240421231144341424133043242124244221321130010310404311303212200311424031420204231140222431402014433323130004030124213104131144030422432400342114102411402221432311110404021210031141023210002430432133031244014201032023023420204302341430410222410420211333032400000240101230134314111213344244223021231304000401121012044344410412300410440131232413122331440302444004222444332214302332030141042442223223022144322241033041444112111241401440313431012200441111443114142324311013233414402133120124040230443304322201211112101410244314410344300140322100232434203104233213402011103003334431021032043442112443111022303341233421230042141334134143444302030203342420130212104304144201444341211301403213412223344400102300143004404302013102302130401410242234142434424343020004042140202342133200413010133331421431102324334033000442440041203342131221032113431232421123134122034444040324034440002113423003013241331323330241001214232003234332311303330221000122202220131201112041211203223402113114213101344441113212411223202222122422130010142322441204142000003021420301224421101103331430114140404121012223042011012322243223330023224312020422231002434122341331410221244102341143103001021212430114434034244300034034301000142020213222431313301110110100400003133310011304244344132034244103231241422331113223033444432443213230200031031042440023214431342323004443100340024040321141104230042242044132343441133142004223042123413040111140130231143311442001330144204130003330232212414103020410013201010013003243421200340214230201220014123022313044012111434211420304220431130221311241402322011013202120120014313304310204334314442022412034243110013300431100134030122010443443241344121414344121103301012142322142032100044411310402240334033043243414343204401210014312223404333131400040203203310422042423200014214431231302233023223230002444022042033212143403410432002044132344010134424031211030114113432224132242132231343240230303412100403323213213434413340033232410443231442420414204231232212411031304134303030244340110023411103224031024112021342103233202130442311200400044400034240140120211334011320234210111220140102313201103041411321420430044223322321413411200004034303432134401044300401330442440231223122421112401222344342010330003102130131140132243243442131031440040320040023212240034440222000033001113204431341223200131012211032030421223422001003102033034010131043414010000232241431003402242234042140033210140311440120203003120022200112444000402421342101204132041302433300432342031120333401024434213003114424113034102120221433111311224041024121441334401220320021201421243432020301232132240010111034430420430214314022123232003433302241310032021231333324242302121014", "331304033124011221314233112144231134310342431430432202313301231131241423220313410214340122403423442021114400032124333014134140131340021311304131131131144122201400022004101040441312140330232424140331430300334320221324144221142014310244022332311120431001044001343033402332214412102302230034341112434333320422431103212233023300143224300122301424123421433412142033143022124314330422004314432320120333412212301200333402112223002201113223212131333200444031144213404300301224442011140320041044204432042221240121113244132002444030311304122114414004023102141324021124133120142101144431330124322340024013044321213022021001012431413413300000111241203410142223442003243230312244340044334301102444203302000040400411332140112033132434212332111210140003040330232044222024221323303401130020034311302423132413121043330131301444334134340341041230132134240322213434413242424041431331240314204321342001323231110343003241141004140013012242004224223411304412041102232431232413444223421403013201210121304342342120213224013402134121122123203331421440341224004032224003104223400001111113444410040032420343211110334440423442213433123004312101122042244203140403440111344421430131031041402114431114130032124110314304024200132342020102343042124042144013323404240432242211112441344212423343432431200223031321314433112413411044300024432320440342200321234431102034412024244320013342213231043441230333041412434344421243134400212302011343340331133311413331434421111213131424320222041134204441300341110313300044100044112032100301311434041002012200301311122231404110100431310133442013401124044323101313043114132031112414023440021303432032203340102324300241014320133043241412234442322233120122420002334232441041341104432113321413034044430004241124411141211434204320400321430142121011000131142430420340034113110113414103304004244014223044222344022224323414201204031134442334134300022434444443441130433231040132324430304041302102441414002031342220412040334113441032014040340011234413002114310413314203431424403040243342431224024230013231233041302204210133233122121342442310333123204102241032211343004240122134210043112220212102122041244243210002110341312230401211033313332230412013300233330020113233314224414231023324044444111241300303022420421111123034041144141300004430411132220021000303400141120342110200222444424121440432011013410341422132213313441121240100310400030202412311200432022133333321144143420424301024120430032304424121121444010444302131442211202112444240442113212013003423342130302401442332343341341443033341113131222403211212033404441132032203241021433324210242333443012340320404333001033100234224222341114230102101133020240423224013020320030123210202313032220043202444041234212311332334432210401412242013324040121200443123244010214011230313143200443232403134441114202241122403121121223123100240403320011230041303122312322422303010223040232213040344212222203013204411230213211232132022230243213310341442344303333312401302240011443233104114024122123413041412233234100221323321001314422112020012043104402132230312202043011410114022142441120242421431423144433324434422312414111140203333040114312243124430312140224024342421420302203242102131321134314442122004300222121424413140444122111000314221443230110114444232244120144232301433212212012002221224422003433240033123224000401420402000403312114223401023044444023330331201004412230034201132244332413023443243322314311204232033031302143102434022132113430203314024243114003230442401003441322002323414242320043234112001204304140303210342000204221000124311430400122003311142333002133231342331404244132421444200121124141120421410130303322321011123334431031224223334130312341023111041014001111230301041402342443042421311243302243431221032031423312013213231301304222130044423041003413313224202403341141142030434432211413412201423310011004311220013110440300321030401402433424410442242441442020043432340221241312322042103210102412312103200234042442344103022301203420103232034401204241041203031223040401241430440132013344024400441130130242423104043434143422401114104142321232110113121304442014130020334212321442231043311144442321234221130334221313112321302324132043432040212430100140324440342300433403212020041304130302401433242113420444143424024420131230014223331233421140100421402320342230044121403242212301140101321440211404122103130212413423200231140111211001111010043311100421243413013142011043233433002100304003321122023414413442204140240133104411301022", "221030224340101102424032122113040044321011404001301022342433320142324230130200200443433414023433233302344212101122140441030333302111240231142122234032432220344104243104303434031140143030342431043243144140111300420344040201341403044441011043443300331101031333132244431231231144034233112114322303113412420231131321010114032431121234302112312202320121011130322140031011042220431243211411210013423100130044421001314023034402110422222032304102220432442200221322141304003012222420214013221113314010114024434323223040113301444121222302434443022204213144104311111242211310302340341203010240012422433440241101440210213140034314032144331240443023302244231230004220400432113120024324432222200331023230120113344424144001111112122211442043410142013440042001133334420230110230322034032414214323431122431412114230114314233340421032222424133403340422012310424033212011320222302331430411412232330010104100343404120331034430420343311030204332224230214221342220422311130104341322233303134424420242130322134342002331212011243414214041212124434024233040001003122110200223014044013112311404133031102200424122244421134114202030040201222200004440031010023342004332314423430221143413111111014033332321144221322141210214330410203411442124030340144444131430122130100010123340311032020024010004220214431043124034303320202011440012420234221313400340042104120122142214233004224400210440301142004311243232423203314440131401404144200223343022021403000321121330430310134030133030211041314342124031124333232320032114100301414411122230142012422221324021121113040103143121242232233030431330442004044322402224344120412241102142144133340034041001140244210014203100142243204344441413421123140433444401104210314230341333144031110021312201331322332131031244131112342441113302324034124120141430114344414120234313312043324230444042203012123131011343102424431022213122311441123000034042301311101344404302312203031411013221020114230131223212333021204330240442213230324042232302421414023342133101340203212130213144343103300034333134423011424343020222224001202444320200212423343340101332113002030000332121133321340222133203420142423031232242004130410000223440234200420442433213434243233332412213041243202114320210034233100011034211011112021044421234033103430000410111302344020140443042232402133224200414101114440332121431311131334300412111231344330321421143234020243102302423410334003440104210042123214034100233414123230114001414100210301443121323341322324200021242220113232442323113430010312004333430424000442410241133430044133333411434324423111230332422142144430101320441000333201133132333141011001231141221044131343210424344310203001412220340102402002304022410323311211123120113231240020421313014241340321034044104111440021420214010344343212222023014124242101014214034112040022324331431020120211233024230014204203024324033312221044320340200330420211131410141333414310001330002413433131212143410043203221303114004310332212400000330021323143222023302310232332001432113102443302432224234002210110024243444300132221220342041000230233002041031330200302311303144333333342203110434432413442423244140244133011441333231430123102133311412110043321420131432423342104311312121343122203130434223133324243102013233142111011202121323122400443432131120203100204014432112123231103013401201232231243221114432330122421431033040110140023040214121442111234042444404434232012124234143334320223243314023012200233013331442140222324041304320440011110401122244400431034211202211010123324323402444444443122140134420424021403430204333413004443432303024141432321204442202423404131124443144130042313223234334240324432244124434031433030420001323203303034401234212141412410242230030234302334040411230142013403103301313121314012012202123431123043404123220443231210222223403233220333411341304102231241210203423111330041230214324102201424243220221220303002143313312440211200422224412410221213434124140413131022441440033242122401214401224334300400311121242403032324341334341334032111302043323411112344404001033340321230443103420342334333011210040011013303202003411443342004144141340011131220122043323004300201200443121103310220021033101404124140240011012204320312322144202434000034342044422421141124204131421332111122214430400322302114232133423200344320311130030232014031100024130204000032422133114111030044314212143404011432241313013143344101433032201024324432144433334240101323030304330341000042310020300113411032013221101131220124114330430140210402", "430413341341021420444420121230112400104112403212140202021212343341420340403121440103414133204441344310231413412302322411043303032202413032122141221213400033424423103123330203021230104234410411104044220014230232432004231444221210330032301022003423244233202223131111213420401411122403034421424144214202012131143014032122410000014323120111233342233310402201344014442233042333303143313331340141442420013431123234323141212223013232314131043402420310414140233230004101231414121001301134424112410114040324034103140103233132203124120341234031411033414331400440340241123444421010310342324041023231441433140124231202420140233002040042213344423133110312330131220441323442100342241204043412021100102103102043342444424303343230104224210412423101323343341141223331313040431423140031212004343000324310333340012414222024111131213210244132321202402043140224233111011212311343202144224214410402230232230341341443001442310033104432413004444123321134124142243321004011104143144030032344321032322333020023433113230403420012044014301020103014422422124413344034241113443332212224101014331113313032243141432122110100022421233324202413322000214022040003203110140210120110400044223231204123440110034200341221031224140220100041120202443232034313003043220034142341024014110124230121401233014211022000420213444320340110234223403002311131333140434231314134301041214424133043324040404324431001213032312204240304322324420031300203122132322212210424133432312324223224132231140324040412133432401440400221432411021111442044332322314301101212011041440012111403443204001312143344322324020023013443332232244031311433313401330233242420113414213043441141340112414002041202332122101031110000442444031000101113341004422404011131020331131433133442443041123411414322034001040114304441144042141024030411331042430321132204141340423144313222202132101230440240400404013333442441323440024121244202102112023040002244010423331404310134132320330231312222422342143201121332233203041402012311302331243104100242442214214311124134403324343121242242304241020033410101134434244240432421341101324010434440404033201431002013200330430004341302124132203134234433430103243211024013440224420343314443243404322010413430321423401402114230321423314214022402214421311224142310230120200400410020213422422102221132210243342300233214200423330101131242110420402431411230440004124444132134032434414321424434422002022104130111233143044422302020323122200404342211114141214333414041000222031132243242230100013233101232323203202441011122044400040002020432401422102412404102000243144300422430213411310022214124123134210334022143410332112004112340020441111401142331041211003404123420003113024124010243303401444003234444211443202030131042402000424101031304420000044441302033244412341404312140314314241043132142114014331232420004200403022444403424344233433000011014042130044120103330411230412211404322301023203300041003302411242001302410320243322241411011314410111210122034123324402330432401302004413433223202102021432141422400114043423124014023233343321011223342114223003420344132210240110204030220414024203234042220100013440014400433310042200021131211024031003143210122400141214021123202434203042212304312031320213314214231400411324404401210130303123024202403443303421024143143000044434203042113231313301132402142022343403224142444013312003010001202023301041334002432413020133013244022410034242123301404432232243044024034442023312000013424001413012234132104210404210413142203311112032123130010413044220414021023423412404334341132241102440134124112134133030323303424102320223212021232413444044241214413011243134232130301232423021240124431031242332301204404240110202230421010114140114021010140330144204324241402322400440134414440042101213323140221140222222013400013004113434014404334113213200222011140043213412211200220100231321201432044012321134132111010434012403113313034140040000133042112012410134332440220114224311010430403213441203140121030013403304232321221303012134314123224414400102100421041410002113414021400120333303303142023042121044013032123123433410043143312021230040021013122122143330143013013112030012313100024011311014041030012301223324112423224010041242141444110444021231333312302314311141202221142033203101331411240123432102230434024403233044141030344023110211344130143330034244330424313444223433110224111314200232220134104413422114433444112142110321013431033200420411023443130001233043011020200434341132132001311340320244132041114203", "213412404421433303022200331232340121040332220220131304000222013144123421334010124243013044100311000404101123122044440224031133334102231111112341123302332312423234034101310002002030403241233010223111022413242402123131302331122003143044042004100234012243104011321001344424112321341304113123443234324220403440322114314134040240120410310003412421403320122124430301023304120133422144244420042010022300244212034201042410213410130024312024322023421242400022403042413123030413130113212211223440404141423423102340104122342423040232322141041202421230110041214440211303221314320322331400344004432421243323140233123332302040412132114200034031303441441444434413033313032121202323242031044020003324421012240142324441122321231040003343012120310420333210221034021222433410123110043221440324113322003320043342034414033044124220401102133100413232423124201003444002441314244331221034203343330324140124134430040104012431031121214034311101001123042120400011210013212240112310420004403224242311041013310003134223123244413221222312330331023132110241403212022220241221301214232334423203443112332442304430043041020440011440200140213222210202244310434442214032334230204030211413404021202013422404443121223041034211010140042010030112113102314224421304203020104312411012321413442300433434432101114410433210442401242331130424312121212034042230242122242122023321343343302210413032000341334432214142322330200120243123120430331304133324114434321234444114100423431010033141424103012114122312003024000041430403103401110300031404104201210102203020040300422014303130231140423313144423110330034321133432210213440233242244332421342423114110310304040421400023100112232323434004043134303011332014340001133301421311222203032242332431333210013012404124111401220140410013022011442021301301242332301034310214023120040121011322344233133341304434233011214300302031221110410431341302000342424014013241301334313140423114421024131313331110201024310301102011420211224123030400130223241302344203031133422322210210241433112312421011143314032330424210244120414321430213234333340031222302313120112400003340130231433023022421300113013032113210243443132241241134114441421241141323423411103133002111203410400134342344202221403213232020224040440012302442102023342200320231420032140241332142444142342220231313403411124014224013312310014433341420210411132122300331014240230323413404244432044411023223303224223313143203323122124323204221021023443200410100211041143200241241414132214431302202142132224331413134220103120041113140313220414413302100022210210113110010140242024334143144214004201124333442001021003240131114413032430430340201441220203423321011241404122240202140422134120111110414213112204233302434131412421122030433330103034310023132402221141431113020423242421431113433041443014024332414411302422143244412113402443214234000321403303014410223133012320322001131124424004301424230314011024021020422242143412331000303010101141131022120312340211124321100010010323033133123030034100041100312143040333414240014432344313313122034110300200113423420204114104434103310121041041314320112302420312414032022213234141031103233024413434041430244223343014001424330340100211420331004004103313141222344213133422420402011242021432044004013222320433000310233321212144202230243303143012210411022022201241143003303413322411000100233244200344141120010142331014001410213022440322133030303223433402104304203320114212242224042220200142224001032004032310410430310411012341221044034342210210303323002202233341011442203204403431401310323132041143031110333030010434114233141144240443313232204103131423212231234134302421224421444232044411222311213432444433311033020123424033033114033101223030030112244434001422300303101340044014231303443334432122023022123101210214020240313124232321022144311023413020411330020410333130232241042441414344422321224402003133322343132431430122124041122204424102223213004414414100400212020423410441313314342203114224000143332013024134034131012444112231313031223112011244022420210403002023044314413024320410020303404222412410114231033323442401030030430303001114004203140313040321003310302001243102324301021013241104111214433434440043310414001002120422410333130412234043302203003333404343230222433101012124032034423104132212211431211220040042204213404344202230340211001034200034334131343213321341104023020220301221310032322411324120041110120403040214404401432212443024343200331312333323033003040341300243322344101124122131110410", "041234301101241423440022404312432324043343342312404210321120011221124414413241021440220242141041123430302112040120332331112302003014242302344013103442440142001332111311142022013102012114242232303332030010314320114404020032130303134403103331410043024431432113034403220340104402230024212224010424434020044223143301434112222021321340103343022424422434312124110024124411300240043242022021243101012113213423142341212301333010000322410042033144032403401123202012330013210123144401213144420030040223202422320144321223113141322320243211334124411234003044120143303141412104210144004220041422423142424140300401341421403213332241324341011410333312424233133133242401243103043400130321403341411014321000434002212114303414131340134443101321204310411421440200143221224202110121433002443031124003104430140222023004121301020032422233101202440223424322042223044333241114104200242310244043400022044100443103224000101442132031000211113304244431444144302021232400333141143111431242313241240214141141200423112022242303133233403222322133144310311102441231421202034023110401320312441220221213422330322310234203104230341301204412000414414041001103202424323041022220331120404320113142321123010344344420220114341001403203441241044102022031313210403223411144423141443311420330240202000430211323342214311024041420221324100241122343212440032121242043414002332313130040411433434200033212233422110320430343103322034234221223431300434022304242234241242314431124414000404144410034322024240114224431223144312031101234024034224332041043101201331112011410030414443424431112044041022244131302012442410014133034441213034412103014133211044000032412032211111121020202422324134030401142132123114031343222004241213112421401324442100233133101213033033033403113212300200424320022134213324412144300221242414300401242100304214410001240404244000213414433431101031314104441304111113403141313203120030031421242004113011444131012341344224323242102241220142011033003142232011211103121114302303122230424310334304221024234012434234342231333120341301440120044213434324024134011403304312424130202201240043324342443342141204341410231011333301023312104033334432320414314440034130044232022240011011233120202202033142100114014000043122444024000420440322112403042310032433044123312233404120424413013034003322431034311141322343113443101300114013243312220234122444311212224404104130144033100301133113043423114044111223030142302101411143034142032041401123402133310444422001120441010202243330200203430231421003013233421222210040214303230400223341303404214433144140122233011102244111020134412124320110242041033111433133242440242334312440414142441422302301103012113430131040030402210321320420140420200341334411012413030044402020024140311421222202424114134403312200241030024101414144014311144203320303412004112113432320331113034401313004404114314201134111342110401431141441210322422322312421111230040300124010243230221244424313330042324123424324134411044234200022111131102023144344432313303102002413240211422102322122310304213211131020403233132331100244032142030313043144432143010404032141143400022202244230401314021334103141141404230300000334303422323324313012110314103224102221103014404111200232042331402021104412012002143320144341411442442231313130212003130032013330014140103133131442021422101240011122422210423432014402144201340400340001314030302340400113430034204212234421011034444100000011432103110123413102142144001140213130334412013233301104411134123441430342221113110201003114232312304242042300424342200034414204331112011002222012100203443122433341110100020244303211101114402104414212031011104233043344330320433314300344042321341220002022412030243411140134341422431342202240041333010142324023332120124031411222211414243211142142320012403242202233204214244014130414310002220301342222113041334222201204232111231402202440324233414034342104120243212241311313242014044013134012432234400401302403244143001110342114320130313402120324411031033404440102304310111432320414411214220032443111121442233444032142023410021412102401344403440430244011332100441420414001103300412300044013301220442341442130032123302242200043043011101233031332223122311341413032311143203443430202402222330424333324104333141441411332213430314333241220120212440201122220130121420410331033403103412042031334224411233011340304013210104400033332102444203110312301132003211444303213422310401403324014420330130414340231143022102402330320434202322001333400044044422423342244", "024000243301043421204331313404042321423122014120413422340232204132302011101011242411204430043441032203444231323401000303412004222313121232023303324223034431403341121003312343242233332033320200424321242243332433143322313012212442422333302244112440334130414132312123042302423433142421120041132342322444244422204440223202443034402411010332341232232100142020444201313342400301202013402002323111332313430320222032104201442420442132023400103222133112403132112323002312444431303131431021131343134122103343004123100140343222304312420141404022120433413004043112241041240100433420403304232033204312120212341123402401144304012330124402004313434342244310422310312410321040210221413433412201411310143230032021230212044102313412104100411034334241400240000231142003432000433043131211302434000320231201444101302302100244144142421120430340004223314332304314143233110440042332000124434130344011422331220100031241411330330033012423244233004402241031321230003404203144312120032214022112022232020104340304132100111340223141112200242303121413021344021033233434143223000420110431023214340201424211412031333314021320344022133442344021002432031441040431304231340322044143120232011202311230021430201430303143330441213324323300441213012123140403321044324040303114014141004241143022203344424233203241020404143314404440444041040410232410402111224110420304101030213021331113222413303133000312234021243110314002021340312334232214231033323010104020110122311231322122300242130322014200100321441032143420044301322110001243433230313423001200404202424242403043240200413210002011441304403113343114341110042230044204043040320342221440103210311304433100422344402014004424003014203442300023003202243112120001341313402140040230144100103202241030022201340222412104012042123201022124332101001011442100212441303120342403430141311311234401440431024203433243331343234133423241011001201130333204210411144222301200022203331310222340042021401024310142144231001443201300313123333303200022120211333334430431211034020400311212434114221001120110130140043434002042334324104102023040014043233430021000400321424243324131133233311244302220004101032422100413312030243300422001302303004114304304001330311411010404323301204102331031204114431133412244410231232202223341321214433144120014344114430001133432441413010121041130301313040124040301132433122240223203030203120104330222113020213443044402024202334331343034021412422414302133002103021033142414003221224044223131023314023341110443041302204101324140111401400332011230032041440444204111030444130212122111323331000300304002324332011024144430300223244223013431222033024204233121000214241434020114223443021234004000242304404044032230401423302204301134224200420202302123304313432020104112444004100234111013332242144230341331013044314430130101102224421113323034311221043431443233010041303241314211023033324123443030120303240014404012200120142112123140440320124314042030331034200432102041001121224301100130441010012301420334140124202401031021231342313440440330021324343330411303434431343231442311404111212123342030144432214213414140431130143310320410133441231303410442432423320340244233004310100042201443301443141400421114104033104423201240130034010001143220141040040323010130413111022131232321413040012244323142221342222130312121213422030120332242031344313132022412024040103024344331244230030041323043410242401204433112230402232410003043300143324000111011311303440312141323403001242130010014004141333023304402101021423212304214132310033343012110300444010304113123431030222341300021432302432340010044310141300411442420440132223403014412444203320324440333131230013222224143200004033001223013402102314101014441333302132322011332303320122410233402331312011000412324144031042233121412343030241211402434214124414041241033324232240102002201341100030120222303430403301234131044344001410214004413101040023200033203431442203224244331241131333420113003130313204322010313443120301333400040020310013343314320440003411321120040231432341011323412444400414344241241223314220033021304022341410100444420422412024213121004020244303011410220301314230123144242414113302331411430233040122104032120213234330332413130042000211432204133413403234213141231111344121131233301210130004302033144034012223111413003212012444110114403424143134410331331444403422300442330440343410343341243041423114301213004034402433224213314041104043120332104111224343330314400320213330331440203404111103003011320342420344243122343210", "314000242113044342323213100040124310000024344434110033042403221304013431122430104040230130114402010133444132444344203203031043124033403340420000443342434310413413113412312441440434202230313320210141030040110210321422313344301323142313404032121131341233343130441444034104202232432402120212003201244020301342420110124421210112440420043003142123204402310001000344203012223014101240430210030304023020121442242433300423002310210424131142020041431134232321204101012014341143122322340202431213220404343424303213403000243413331244214023331444344231432121143333143021223344424023312310133234114231412120444311321444200300132003422201040334010004302203203230204401121120043442040410204044202104323211412411124420140140031042133041133244042340123144000130044141332310201441101422001141241434211214343010202231202414041202334112112031103401042121404031241120233400033344130301131234111330010400023040104420113404114204223311033304141410143131014102314232331133111140132011044104120310010123143322332314410241140333322031244304103402234400120332303120334304120400134122140220111231000202224422031222023003341201041303420142313143433410421432332002202441141301231414323310123214221222301030301410222223201324134324201204101301103142012010333403201022441422211004204440302221144142100421101431431432300313441123140303132130334314220020341213223342442002410212411241311030144333302112030002202013330104442124434322031213044323231440444204200012403430404310331040021200212424114312101343420133410200124302431444132224442111443321024123421042000411432101244331223010123013443120131132100134132123244022124001001123133340300321011133301113144320030242120424144102220132422304414212013044130430141303212413030241011000302110222041120301311043401041101220330201043112404003421302011204144402220032423142022144434121304000114440330041303030143441302002043204444042024124301432430010202033214214131303204343432310433331401020231332043231400131313404204333122421043102213302412110244031440001321323202132331421441333221332242120332423000331203043023432113302312320142234244234211420403144141023032330302341102413244221140430132322041103140142120114322310124041343232043012341134100142211044110314034101422412243112233220431312114304312220331222444211202023111414234134112401223121120434203222433013423214234242044422442340303122432211002200114040114330324001033402233114110034303104330042334303133430413130220304040403042040220103420142100101110113443200242424444214122231243043424220014243244311433141243420302343034131143133121004413214311303141111334032121201310444004123104243031430444342001140134443122423342401411120040124140231044412214240312401401220222301013440344233244413031311040204224020440311442221101231111421143322030414312320043343023013314041112430013224034004114311223410013242122410140344310131421202323423043140421003034414022301400411320243134124002210143321313011442124414411301132432123414231422413410334313233222030320134232331144204304211133132002120011103200431103213123132433043344420042014411441320044320144444243222242211201424240012022241311103021221302204302432122104433134111300222100441024044231211131032102340042313134322233014422412011244323223012244042104221343142242333104130034033014403113301313414304034241002103121341210304434033421411400031143400343042143304220332244130041414300441112143143230122340032332023312001142143031440220311204222141114111332344122214311443302224122102023311222112231430413001104040032013100314232431110123211034213122213442043102310034220302443311300020404110141402112041140420121421330030421024340134130324134241334031333120203330424112334023300200023034110341220330314420003032100424034423423020232014030314244230413030314111040104341034201101233334411103112123112110240101144342430434140004211013110231210423011113012222413140431001143143022021203422440111341403103224131224414343143143113314104012201443313431301300221134424203013301223000132303412143011131310402442243121131020441313402203021313133043412314110421121032221042004411102430203044442443300014221204423404223311442224344422313130003031121330032323130133123333322424312412302421221320234201202141020422323343201003342324330343203410042401022402403310114242113124120441110142111224213414410111403111144113013332032203432014132111023422210434213444140102114203321304221340432300223322131004043442022014201024304341131243342340342311431220401143202000101421433113", "312340214332140311242044011034033020304324233340232321001324403400330300030340204000321200231044423204141231433421012303000141400133120443211311423141241442131101233030014212003404432224424014044313142341220110423100112403010011400402231414003033244003113243234413413123410243000112122411222333012114430331040414112012242220231022224422121442214030200042143234331031234321343210213311340004112440131310134424323212231031114332244332444243022034343040224301312311030231303131331134001242430121413431303144402442020423103123444443024324114442211331441304141301004424000443234233104113314420432122331102132323024013110312210314030002323420321221121441122230341434213141242241103121104300243021231443103231013400411232414331122020410342313301413101413242412232310321020232301323224021231411302422042232143234000031344343423343401322222432123404330043301000330442141240144032420142120040412420041430314110000311244441313242334140424102012002042344101140003342444311400432024111224421304001140130401202324424414020240043144220320122101044240322310024020000424410044110413204103000401003102404204211130444033440440431202430400114303030001024312000210241133003324404202233104200023401122303340440203124341410014004212114330304110031134442301220323122434001221224411034201242041303432014134031210412232433211020131233022300032121042444103230413413411203333444342234444401344001004003022011321204114431004432414434242441004122100410103242210223044011144134312222221222030222404410401004310303111430044211304031332323200221231200321432443000021300430104103303012230342412002020340120213203111131330411143131131024004241100033141324400143113324340222312442423203432311414411222314120312040102310322020430213212112234211331204433121112233201111431202110011041402132113042303113202031310023020020203043403433130234203202344403221211300044411403123413443221003313201320413401412212000213304021223302444003231134321422032304214402031010041102442320201014231114122030203403221230440430330422124321032134034121144040442322410420420303043023044300422344443013313213404433434324302004410443443403303340110310220131432241141324230341232200113134233221401101324104332030313143431011210220212402001414303322301414210243341110343101030144213014122243110221322001334111223014444023241424104244320222140101014302411410030120433343410022433131041400111330133403231420121243114224440302024032034431103322302233131132332431021012123243434320233331301434132432213141034122044412013124332002130043111300433003241400422221410003113321212102301131020034104403430211011322420030220442301103324440011421421034240200124412231410011221242224411113224240132410002214221310303110434102430413344012404343241113140021123131232314111323141104213143130330030132220234110330020402401222210102314014014202004342312010141321040141233234324221122404113033040300424133121141130144034112420330321224220403133232132104210422224204112441302410203330323114410312310141123322240012210032300014033000432333300223422113213120343123421404334144101203143204224311024113414114131441134142102300402401001242123344401004244402031034103400444243210230432310113221431141130203204223320301004242401221104410113321304330303313402410302311104001123403112042032111220112222041031113023342110220232044330242141040424134020442211213420201120134240400311210222300330333024214141111434100133011210331040044311433201131302021333020330313214041400044442222100434424231330131001011012003033331024044412301340042214113400224341402122044123012304140420214240113330440433233144401101030020142242024304101114031244010201131422340101210040232030133430434123431224441432421412104400211421224241314203341322011041311144412434131213132322020414120023332121021311142144232421210334223334033342133313000214344231401443431310311114041112333112000423131300010434101040201040100434401414424004201404402142202224210403444440330114130014010222142003224421043033203033323340031344430431044321433404421420423214231244242210434203441031330210300110423343040220304133333314003043330344014323231341114132010021214414121312314211011414204312242331133421212001121321422114213003410130433333103020312043441031431234430242141440431243232123014021242304421133242301303200324424332243040213111411441233244102442011101321331032013114041034244140330204123111424434131413004033410330102241111400310421402033132220041300142411011032221230301223004034023433101312402440134110", "042211300443344410234424024320323432033412104434330123142314423012442303223131001102311130420243301102433204234122123300233224212111302031002023044222424141243323310344412232044430043022314423204013244013444320213104334343131110044420244424322413144030034203030234313220404010032134124222020020240310414133243212122420034143143424234230434032012102204443101321122433314312031344103312114444103000133111022234204112031301313340321231222400314311142314113313101414321312413023141034100301143002310222301442401211231121012034222420132142024310130332412333321444442434221141442323024423400304033423034134424113031121400231103301231124432101141242220003334103012003042401402114200223211033300442242131034432440124033132100302201021012130442440344343312243444202020343302400110311243132401403243310202111032401111214213003341034423221303434332330032423020032043323212002032133131031021143023141044022313100131444231314040410333212240000124233240430234433240203123423211022442111230031133113311331322143220123424402120140114030331200302234323414310110200334024314033042434400311410402132331102133222340121204413334131404342213243132034441130421211240433041140302301232103010134213043121131403213210142014104203300131411203324302003244314403230224201134023441032313231334413111400231444034021442234010333003034324124121023124220134313304120202424012433212131041413344200141431220313144113414101022232343044322112031422334011442131342102141343233023433203143442133314421103134110411013200043434420000244412003004032230342314320143144312441124134021144240304230414140234042344420340430034220100114100443043123430034300424211031021013411121023323324004040233133322310240120444223210210114441402011221021040234420002344223100443014310204432213012124014301424014212442130040112334204241241433124432234332230134322221113401041220222113012421402131314231212223100011242441012424342312423020023030314331223001220322312240141431303103404322320424411440141101024412443201033234401013404333220244232310213014131430402024300134143110020302010043424432224122211103301423430422314003404200311333331341043223310333223020213123441241301212432443203123013103141212424132010021014433442130421101331122440033122311044301104014024044101403301422301103303013121330140012040341414234034121132230310423101003422041000413213210222440102214344024023133212222331043144412001004233441013042144044311213210143011230212124131303320003414223134133021302024231304313011311120024404314304411441402133442313430410012331421421330133230140122402124444130233224241220144300241142301401021303334144440314411001244033024044414124000122302441204100300411104210314334024202233324112124044234020413123013020003001024142102114331233002041234223213103123342331011420021140414214212012102034330241001103421000423133421410322343244012100330333432311131041111314130032323243103432420400324324410224110421413343014241310034321000202032310443000441042333343001044213110221411013103442103323013343143404001113213001230340133114210410144404330332343213200102143011421240303204341211222140312112241114414003142233140231142422101241122012132240110412134321314443121020130341211123121310141210430134040131423412132334322300211131321240312240223332020004103220041442331312314201011241011340043432020210030430243140402122021443131044003024231310021311330243342441403133412301304104123134111014111101322033420443112303324222001434313004203320100411043434340240332000311434422321411133232334304333442102303411411421424403334430131010401241020430104244000201430031443403034243112233033042243121002242131120000244204404401430402213130220033423243203022413224234041031323144433041424033210434303241430242111442014221124003133240443234123243334031311034124102043341441323221442012014124414130120210030034110111220112334144240241024031102112244221132102214221220402423111001211100332100304122102203440342412220423011021444330224322414233321001043404111243320141030204322301440243322011022320333422044430423041441121200114443444204003320202300043231210402223223040001340240242130444140032443414314134232141130040041134301241340313101124021220424331312433132233344331221434134041402024214441012231122344421304232221312134043034133044420111322241312441241302322241133103232423112104221404022440414322203422003041344213101041422432100234244042224022231422433442332231400333103214402224143434032413220234101100121001240143344244241313010303001242", "301242243442241134424320043322344240341304003042042300111233324323223322322124004332133123122412110020110214234304132333302133411401431101202432101400144234212311202143210314423043320123222144012010210101043421044344120110040024011441304411404002004314113431314031003010031104442003134022210212010010324310422443321130312033201011443143231310320424043414314241434404032144312423033044024201114321031102334043040433141343322214110433224200111311322143022002244130023112133420314110023403314123114231102011320204441102130000444331214444341444340201422243234111443043232302042013101230010003222333402100012324242211213101343031320312231412024010113431324114120300234441213011121144300004022014203133243111431220304202240341124424030341223403031141044232311001214012000202441412034200111230133331420010101323023023330121312421430423044414440040134344131111404302411422423443410104023342304344442210302434424140340304144114100014041402104241401042014101024343023223040343002102032303442114000313434313413031220400343010033222101304112441212122400342434311222324311131031222332204212044302443104224231210443342011212231432412124303443233141103102241324024430101114022110223323433334013401000214120313202312102104041222100314341102404114134310243321442331322230401424444243311314001014021220243203001434344224100241220023423433101421111140323404201230433231423300401402020014103013142420241223022212400224042231332132124011020044424433140300134120022323442430114334443240140011244030003134243414231223014342021014222402243400022342122432143410224031230110044132001313200300233343410404000014200141122100443430403221021240431424232102411210320021022243312444441142340142223044211132204022231433240322103240244322334012401241342220243301013030312330421240234042223134422103433404102111230242111131411033204020321030024111414240302343312423033313004420010201202204331011102440220420212032310433144444011031122223214313003001103013020112040414243233434013144200321334340302011424104240320033214402321212343323343003441110400144010444430410040430000143031410022304321141240310400010002043022112042002343030044213010112404142042413142202133233222424330303234204143321414132120214320203001140444013213013420301233441423212122201004131034431124223313032010334201111111334434421000304233002104241201400220043141333224232201233013002232222200420214000324012233322240340213040323032242002330331011401313402310242424133312021210401101211441033023201243044204042331442102234242420203233042100114420001330404031243432303141002303011010413101100413331422322324131214202330133232310232121421214022111241042314140303130103322122112332334132011210144324301423220414200231421110114230000444014042343402213044333221134200334311012444114344243224400233141000130304142444112414223021032314223340303332310122113443032334320224314000433124032242004134234304224340114144041333414311142430413013241123011143441003243100323104431401404321043222012341000222200121312423204401321343204423120421423040134330314114034134133212412331101444131124204411231210000230240123100131032044420201004232303324213000043002100000100031020241042011334012204412211312424301243104304034242230142141244424314232200434231442411031013414312333414244300330322342101311324240134041102130430034312234320000341130343142040012004212140222232123403240100111414003034302030110134223132214003400413213331221134122322210334403224242131304022140403314331243304312224131334243302314233434041401440422444441444103020440441420134322120220421121430414301041323333410341013232211444133400042044011021302312434243241034440133123304244423034411342320423421331234044114224232021011223421001031312441332334131130114142233321433114104034034124100421133404300444001030422224404420332114400404212332414041242030124322234202041440000443433420113410230124332401130214340440333112313322021102022431311011321311433420341332444032334330144304043302221202420200132220124414104041433320142032234411304424414001440030234312302304330034030442323200331203102401301341403423141100040221443431023340120233302200422202312414434224304142213424003240012030421124304431213404134013322201310321143124100410014301330311124414311404222443231433411401034430402114414002403300320334300231223203222220114333144231132213100132110302241114024033133232114103240044134343310231233424141343144133041310140424210042310334141413223224312243022112121334133140300034124331402442242", "141012412134021120243120341330414443013401304410101421342144314220330024331134424332301344014234301102130100234424423123402241032422440141012033141311321132303313433344431012431031002431242040133404313130300223244103224444132322413440022102040410221313141314242223432101114222324112201201220103130323044420020231203044124403002020033120110002321143003344410133213023241242420024100112224441241104224211440034122333243422332302220414123313111343234100122421031302414004433321424103044222421122310102323441113011010142443341142430442423143003323004123022242143230203103044302101442334344343004011223412021444440234001232110021344410131120100034132334311131231223131313312212324422003443034201213112200123242323111304433322321401103102444213130002342224331134230210312320221224113121333330320030010430242334023323230221144042000321202320444131313144104341433322444431134141101402200041202230031001003223304003210041334002423033433242340420321312142211034013203133430442322111211334103141443200224012003103331344014422221111202040033021224140444303401443314203433421404423120343310341230024203410031231304004120022232043412444202100002302221401244113410444231220021140130102303324042142441432123402344444034431203242402012434143040403132212233331232404312012033331020000011313021323402114220013130434134441313234102024432422342443212300140234420031110433340221442321410111101101412233311033113444424224111242222213410021323411044143240033133034014211102134102114040401144314324313202132203332331344102410404133022303423104100012042344442011311343411424004133221222421110143023433012022031233224144340324104034324203334400122040110222021434311213032433230342414121110232433133044232212333311400122003431144021014011333103310401031001223224102324312240142304424110234443411434423303404423241322202413431320001142014120423204144431033432422133331301222422300134023212042324100441000213433211401432414003203441300210441003030340032311141232310220421132413333441123200140410130142102034433404321142102204044223414104341230302330440014321034423342214040132313314202430330332403230232204404013312013334142110012213104101130202302130233123421003343134304030010003400411442102044244034424032104302312413320002120114101433430213112104243314320122112130342000220344430203244130130441020434012214301143304004214011320443421333421203323341314300333433244444020303203130330420301214434234303222423333114334004001003044111111032140010231320232102420134231433143132404403224210302243102424233102343443210141200220413343433002434403240443204144104111414314300033344043120243421023130140443330220000231330134042110343103231112432344113134344341433020234023000404414202234420430111222424232334201122314241100332041410112241421021223241030032130024402301240024100420332200240203413021344403440301433420212413442040203133130413002020333314341042331202010110112441211113120223232432041311410124310404213343443013443220112221444141203404231401110212312001232030432303412222324013301110430021340400241322443113134142111300221040224043302101330310430324131132013211434422023311302201230144311331442020121044411300141331432002020240213430332102313404131100430340103412401004340041411212411211414031441424404422341343122120130200210332310101121304314230014441030232402432334434414111031144021134441321124130121412000330223442123324304301143304443401414424003242022114113103444203202214412442404241320320000103433204044443133240443401421133124121143204032211224442422133130301104014023342311240304203323100023303403040330243004002201010300321113321231444220300424140433341213330314320324143204411403022124220141403024301014343031031030320302404431040330301231144204301342323130104044343231241424310400300141324243211314414034000240244423322204030311223433413044102202131113014011410203142022400243211334400420313110103111133013001434011021023004230240143043120101032441401421404114344310443400121334012131023244042000044411020132211220010041231034140310410402422410223412302434101400142203001211243034220343003420241102444302422341212001033041121411132023120134043031031313024220004120111120322204043102101310230423001444203000124241240121322034144320312432234340214201313021203202342303000040110403021034232132040112340344423314022124141223022043224224034242123044340321121210120211034441422243224132143223242441444023022412132010134040133402420040222322340130404420003330001124421241124440414220130140", "223332412200141241143024332221021322311142120401300313212012033230002434413023034031013433443021111004313120412130141234441103033343421123212134140330123140204302311400040004141432300241224422000321101220133244430032110304322124122021233010414010310001002142411442401000114134041003401112400311423320024302011133123424203031110230113322032433341230433144103103410421123341121401214223010120420323400414343012234443134001421403443224202332311411341021110320014220303301044443001341212203101010134343104410244402121203301441020142242320222411142014210112200202244124304200144331333244121144010410203133223443004122033113441210140433022444400403444444320023020443002002221304444211133011322234114333341243010213341211404344420043431104044121124311300143121244341103410201040240224330130340341321003244201002112420323010202001220220301440322004224042143232440011202443134030042020200012440404421431204232310142111433024031400044104324431014320300040234121104121223113131341042424431402240010402402032330434320144244133423402014322412121343310432330234001403224232211404242244300341040400223031323132023421301213444024421242423034232410034233442000030121010020212304434012114214122342143332031340211103002204013111000404410302212410233244200330441414200020021430432344043131324003244010443214333220014243022114210330143424200220342212234400334431133321104402143202134130210302103110432322004342110341434223421031134342140124420443011140434241343302240110342111103402131112430433024322214232210130124014002104324034130423323423404004210000022204214210422302210000323131444401410424424314204233404203011240241412241241233021141133430113203201411300242120421314431002212130114100410000144222332223214222432420403203230141401333120412431430134204201423221023414244442422023432144323443214012421014233420404423301043301202211013323230300222224342020243223100110132421112232342102002322214202400224421010141131122414232230321300341123204000414120224023010134314131232230311200120032424131244012144311033304131220241243013212000241244324043340001010210234120312041144114330111141143322214313041233040204212113311320011303333234442404333332440133210410240104030302204411343223341441433310401303221324221202411103032400140430410133420334101022400240113130424313124232221224112334314103034410423240224342244110310420441432443422011221144221123042443043010241122143404100033442110402211014213210340302240004113042103143211044123031320101224042112413310240330230112334442143120334444014333212211201014341330000231003120121303013134341241300342340433324444334400111100243232031211344441200241120020031112230304214141300043233202433104114231410321224111031100243142010414112103013100100210420343400414311142341321203113420143303130213433243013133142301421041040003113131024140224040134443034423414111220203230111031444221401041422044111030003134431404220020203330014130420340443101221110401404134314323231401400124314344234402201032312130410223023144442122004240323241430233302343043034420312001040401413024031024304404042412243243030430331142032041430014014333030243112310331044403300143321320013440231321201024224204114023311243042033132100044100241041200324244014132314213314441211121341201310034102320302032303000101033033023341001224211322221101121000021412042033241332144003040022331430101002430301204200020020033023041430110022010142143230014344111034110230402143133241321124443120133001200223112241340101211313013304431201300100420433214421134303043021103021411314020321342141132134421212112331403434003210014004203143104004442021014212442413203033120214404431311202121332312034244211334014110303413303032122434210003224101104230221314431240320304422330334310010242432232003102224103433132220223020010011331320133422032334434040044111124122414321113330343123022410313002234001331113430440143124300344431444011242331441112310320112034131120304233403204310102231124313101343344120300121103300231102100334042141444022330204043100304311302434230023143010010223104130132343423303424204201002100112234121224133030223011433224434040340334024214330242420204324000021014411041313100133303342302114430010231140213402103124232414114101312424313013432044003303101022341442410221012441321104402444041032430404240221123330100001011032440433210004432131231330043434104104422020240311200011123110024100003201412142434300042200401123210040011343434033240022422223342010002434104130132022440344033000", "341114414234404231402421202232333304110101244030203032221321114444001221014134212303301431114431442200131434002411020133230204123202423233244231444114341201130024403234440203300303040040443413000244340213233043320401130344330214012130430313244230112413421003033201202122212220312031434420132122434420011411410204130203400441420220232124343304203024433433403323043120024114421310341314214222431424442331214014011443424022123014434203020103321203012312042244114412132114130303401020002324422232413122222231443101040440011124221034010031143401400420330124200103110001120213103412310403114243021342204432423402242021020310120001302003344322133334110044021444113240140411144441442311343012423242000020014201233414003000104010021442103441403024324143330120133443044313142111000120123324414412333104431214033411423420220102141041334241341131413004044410110231210023333311334111202010001242423331001344231330124331432421404110330034133142044223104131434412344321204114101401403441322441443430332422102330134104043333330033100420401023414443021234443213100202424204410141244030203124143341342003003212121334234414201023332124143341012022414004310133423421023031130114034222104141412423244200234223320203302142041141101144312143403344143322423423143130030214223421442022214314212113132132242143403340411433212331323042302202313243324002404343002031411403131211444324010434203324320002204431214124201301440300023112332414444403021022030044222324244132201430123412014324334031233341303424021331343433120224022042320121223114342043330432211334340141332132322113414300213441310303314142413233203110312110143003043140112011332234004414210412420311320120112420104344123120230234203440413133410020402131334141222040443013102122122312100040440303303301140312400331232403422114444102110004431144040432433304013432023222133030111220140420441321043032411224000200110010012102224344121334410113231433120340103240200101414342141230042414311213302214434142042143201020402411032320020201234212133431402104410444012423443324441244440024312211100020303340312043022041334013124403324103032202133033111233420431411130403440441214114240033212211130141244410103014144032244414313322211211031040202324301310111322103203244230001442002031340204003243403304123412040420230203314343344342142400031033220311042402424110431231233223044112411044430440040213211031321014224431412432111340103012142014242304342134210022332004230034340203313112301204324123141004012013220343231143031300324012021121400022332013101313121201011310304240112304443203140044104401330013022234002200134204341314021110411204120013001422214443221133213222301124443002221410010230040413004114434403323013333333014241042304102333021201124204111144434043231102440443100022012440103304223424234302123120222114240113012321300033333043100141303042241441130031222234142433141204223102322044140420143100214040444441144403333304244304443314333033204132424014342321110242231411440330212330231432010314320341304400211100030033423220122224440220420213420121102243411312433022241020210133014401302442243002042223214124012120210210141342422243223344202120211023143124441442301013121230134114204002202024222321001201312311442004341214224243213322334210242012112141403330040002224030403240014340323400312310314213434001443241200043213230143241211204212202144310213132144024102030330443120414441443330433220243313041323141423444031240343304144442144434331142301204111021020134421204432411432022114431233430110121343004231221331340342423213342322201421023430220423033402312414110411214014342421241101343001344124421124400430442321144123332411404342110230423401010124131243231200120024042111113133321400421140324240324232240023033303111434400414141322402002013303441142324101222134102004342114302444410040144410321120034133331223134300033000311440304013023142244331131040403321014120343121020331402401214310121400212141020243432333421243113303120302440441132242311112124440314421114222020433301420041401422040343043324013124223304320012314131320244431403110200121113220210442320123232011121001132040204242012300024341321233412114021424413401023202040334310204004114024414224442343301200202221403022344124414202103410110110313211313022434042122113400420020304204243402111401201433303004012034222440112333413404443221332402013303114433221433011123014012103110233332122010034403220432410333004402300242244031411003140031233020301341330044333402333323401302224", "301330033041403433201344230414002101342042344140214110110300100334011223212140432130211404130334111202301143413013410211302430400124113433202420413141433021143044444314041124403124243323024114243123133310123212034124213134444024441032020104431000022114122141423204032201212433320421421033342221341030210034001040133413334203112123101004431141314240102031132331122103300010124213132102333244301410000424012412341012212444001202221140112423322100331220130330330220200313341130444002223421123323322423011440143222232044022344142003043212043002133040233121401021011430301043431432433430004422024210132313440302323423401014121220301121243322101041333144004014230220230442140410420112100224044033023221443124213041102120211313302102300044440402433234230410240220211040201042020140122012310140330442313302300014113041031421423401032402114213120000142440430313020223431420030243423331304022342442432124332441133402444421100402330310200124032444204404124240320433100320042334224134000211233442321442213124143311132240434033134340112331343114133111213231011202433323344344401122343134413343124441403330041404114020312131310313314342302231430001423402004431343413202010130243024334423210023114324324443331113402122030334000114120033211014101022232323324024044131103421302404211021442023204314233232244014223244321121411202300010000300104213203041110341420404411200310040130242041424143223030104114034402000030324121411231132300313320110413131241433323244304034230212121400213141414211131132233030411123214200124231124010141141034144003412031102222231031114013144422043301402333000440343111204420311130001042142334003002043034303130144224301404414223411330414001244400222324024024314011200314004212322340042004431023444440444441014213131021323244040004012433323113233003123332313234434233010302114224434110021313314001043430304440043121314022341343212120121204430022112014420331444222013103342302200032200040132214213002303321031131203040314301144011303301232220301300312421432214334311303424021232101042120230231103311442100302004411143042000140001233434334002003203424212200044432324401320434130222401120131020131212102412413011441344222221101303431322330130434002021131213432143000142201022324442132310411100103214300310102403202344211044204433343201042404334320411012413103001144230140423422400212222144420404442120101213042223332134421300334421303022002210333300404113232224001320324203401140004302423122230134331320144331302042240103244344401134040430003403103003431202333303140242314041243443442444004030241013244024311243141302002344041320324424141432314430443103220230233411223143022413421201402122423132142311234412110320033312000242304130404301201223201022203313200312344220313132100413203324011403024033222322233102404430413101133113400333321213420241431332213233301414243111030012103111230224423004333341401210224112322334140214313303441304144032400133132002301212001223304314200441431142423143004442442233400443434022012321233223344244442223124034424010440431113314022320021204030214434233332120232303123004042344223411141232123011102031233133012240221241341002030232003344403224432341110444311402111434110221202322024313131402321301022014344402224141314233124241441200234141314200314211444310103034132213211030243100012023102202044023430344032441101342330111112403440004430242231013030424400113104043224332033144011213424104342442103331141302200132320210400001214120101302320303333322101211300410402422110322333131013304440001104312032202430103234414220311033141132123103431324203334324421240443114202423121003312441340213314210333031344313412244232310324301333031014220302402112001323042314034322104112433422330044421333423230333044403034203312314101104021211114203444410423340343413304300232024224031424141204332414413211202232203314113004003400341444231433214004341010201243324432422423334204431110131404344443443044000342012341210444334430303122122440142242311323400231243141440143343230214133134111334304332314200122343223143004021433414124231422020422144343132010112114223433000412144330202201331020101320033104030103432321243014141430103314231344331421102014433140143303234002024322204442043304414314411210123240230012243003443432040233234330221420430420113234134042330020421310324442420213310441203302102341242040233123322103014113310313000010111313130001220230112010031211330213212444444302431241323020111002322304402331120123201412321110040234101003032314322", "231302341112342411213103342333113414044433244020141120213222430412034144332311443134130233240222334322344140100102223011342343143210340222400301041211324021034110442123133013230433113404001343134434222330231323304233440214200324111042001342311012023232404434324404032114140421011024224304012242014422124434110024432043242234330010034044403014343231130220041404030320441113323341301330131240430132230112423230332131430013100401013320110033043040421010140014020231322244410004133121113200211131200141101034441102111214014044321342130332133112013013014301434322213040341331110201123334123023030401401230034201421122122414024102243224343402312033003134103124434101404044104231020423023403440200043333420104334413133430041244433033142230321340232443200104010242130312410010210230214431240134123010310404042204413200442333444403203324244001142130221210244244441224412234104004240340031002123401040211122124403230141240200040011022102101144002222032022333434023402334243314122040442134032301134210323300102201323012040232224034410304131003002343102321111310234314111313440204400103311134042414122042322131204044321234344321311031003022331120104242424232144344140243340304011314140402003014410100140120204140024400410140310341022440421230123003042232214222012022220110114034030240102320321343433022012303220413442000143113234001311223404402441240031002324301302223343002104340301130344124304303331101021031133424202031030001343332240333133301320144412223114440402211241412324101133203342124302134123432240440444442341012421120111013233100220433000410304431410244124120414131113021230434111320131320440340240344442440311442332234333313210310313224324001304143223444412242413213411034421043431020444244124410323100344022014034401412202100430202242131134442323232243121321242104234243421332142421030411113330301334000340341243241232200202401143020201024140131212044014420433334000331331240034024024202322241003044110013041242133331231122314031212231404441310243241243410144224342110123302401343220141300112031240334433042332414302220210214300243233024242242300004033032440141103101113342330123444411011030420431343240133042012131300111122142013444101233011143340244142322030444103411403321144304004322222101211310434220023341341213032423401324012141311311332331342023421402040101310230122211230102044432142214310400422220440304114141311241304042430232140421024221040313334431312423342413340103322134102244322203340204414021434112342314212124202123022311220341022314011313310200032200001321011444101013240014442340001441412414141222110324133301410423202231240420441130332030344134030313342242422244413233302113233334123010214341103123023220222003102311122204230002112243223143020031202101011204041031143101102110104400244423400210230230340323321130432300431444331034134100443123212123022002243040234404011423243323233043220131101221444410230100100423442030421311114401431014122003312102002331340441113041402003114043110301331023434434333402024323414100304032414014000401123032312242403212324310112132202232214210303233312100333303021040143403114404003200131311034024402224222123022112442023414014042203444001343430104112223224011423133200234011033001011020044022111443142124131422341022100222124230221322021340142222130002104101321234141432121120004214234331431140320143432444144231321040012123401313401011134222433004012324240104320134114104023131012103220140230110212200143003421203334432140344243002333220314213433013323314421012343124314220121143033144022233410443212330344041433240432330333144031141044440041324212314444003334114130243110433004313340311422034302104313412224411024020214430323043004311401343014112443000224400334212213000200223323131340012031140301121221323311403130431001240001420323240132143121141022120233441304010344342223111022020130133322143422024224344422431020404423004203000141034222044120423244003410132134430100243320001332323103232312311421323402011240112021032100123210342040343431413232141221433302423140143140013224210330443414424302124442322142311300334044241404132001040240304344131022402220301423431134413413233100144221003200331121041340040210032413000023134204041141124420413102134301342312240202141223011100130030024431122444434430104231410203102404211440300201441312144433311102024332421413423330202233223443322242341313332424231324203330113421032330213123322333232242421113001404222030034100234320331432240441113134131423331100423021142110", "111103431433431033424340004210224424011044230011003212034140434242430121421231211411432421420433111120433301103040244234002002313100432214342433014401140243113013010223411341001043113113320333341323420134413141432012002023424341130002323144403110132431434300442404040212313423301031100140221322023002040240144410323404214111140443231320233203210243321004000220220312204222102201414101303110443323322244103140323123303224332114314104113001042200201233044422103030002024340110003013044321211401014331002301002124021303203132304022124134013200111312310142102342221113224400432430001312132031213023042104202124104134210110033334434403404133122132234222122014414313343424403232123321004032211332040142030143212232203431232421141324340443213120413442200121233314000322011140414343203222411140301342233204421211141210334014313010310042230433012112244340344243432310214344123424441144320301011310122343214204301114140412341021102142231322420220300231142204142220430114323440212211013034330322223433214323444133120120330214130340101310330222011300340120004132331403432133143032401341310014230401101434122110220320001001432124203300031320430220442444311440334242332240243432030412420402012013304332011134403003114102044311421244131413032410232431242312100330332323221123410243020033401332410000221240041440140103012421303213301241123244213142423020312121244334022313344411121102144142143031232113413113002401043341303224433220234203113014132333143122403122304142111423422410241220124110101031404413012130404132031321013442400224014202124011224303432330232013201123144204242104024001104030023241303410333000322003311000200203441131012441234244041433404443304323331210412443423041123023113114031420134002432310104311114403014140214240444313134111244414042044112020031200341423120321010113240231242400422010434301241233320413130001340304101141101331331224331431023113400143242331404303201223342424041104003030001434122331124244221201401222143412214124031221030142331421003213212130211323143432023103300023400213433102313340042430042403423420224311303142431044041402300112043442102212334322024023400202414332301422113004140324402344001420244242401313133423000042212324030044400301323020320133124424432000011223002344122243034120414020311233140330303430000311110310322021142201323441310124234300000421134324022330120241014032032243423411113220243414023313214114030300030123201003400340044043444143310430220420342123401434312230204242000440113130204343011122223142003003021142012144142441240342303321440304020034231212421433424340421344143003443204432440004241041020441021432231302442210004222330443302440412044441020213244310313023143130013010432011430131201001031140104213241120214323013403214434300414241020134321320322212123302341314040022202130120012011403410023022410403323311024322341332323213104423400202030030222042101342023230144131332143220043311333123212021311000322222420213410204442004444302231310200334020344431220042404214343343314400041402241442143142222430324314004111001124204231043000433430303023000000320401320403230341401131101102322343130323401030241011003404044140202111303322131444422231040134340414023033034104114431233134211304200312210234344230042231223433311301424014304200000244241232044342204213441233042134023112303130033104240220413430230112142402113304112421022324004342323434101314430323310422243211111420201112012211103310432042204233221441203301431432414024040201114343043344211034140324201410011041122121324301030411104223213123114322140104130330420221100232223211412044212140344430113014211214220220243410320222312302030122242211123200041030011313334040422122420000204122340022301302442013342401432440233430402320043333022011032443003221444201222111333221310221241042041434122334420430133212030424343024330244430111210232122002100132340202020024010100311422321312024134332201414232104011022031331304222414243044120423014113403313124341331341331410000103201122003434240000410043313340100001324314243103333121304034432424141224003344213032334100240204332102333001330221100003324123142321212412410342223013242314213010002311400033200441144220043110443001124211014130422110400400110444024232424340442444032134204340343042424414441440231202104433420001232114004211204304322243323400311022043312220132000314143222334412440410020020310344313310430422340112133241334001433432423030130042213303113123210041440301014034203024434340001332430222342312040334234", "142344401332304411013020204013212401004330242400212410232433004401204011032321341012312233232322303210023021040103010213020003441040031011120223020231042234314041430320230412311330040104342333324031240213133411441244010244323342320423032232244140034234124341224332431210134414001103001333334422021134413400314102100113030142430113243203311033233440233411442321101144114244132343022111001141134221001341310302422040243434311122114341114332300004003421314101410200322124121042433142400301000243241004310403130244402143342104033210020300444012411134014240213202230303300331423103414000123142202344432210420330014122234213144104221433014302244210432414244014002132340124104232234213042223422324242342022012100221234333310202334000122001211043140421341420402132120204111122220123302131210201111444312230000000230420042010110314330201312430324101122431212403124310022020102243003142021044041030211120431213100144124402104003401422220421102102121020204433121314100232224430402041200214323441424042321443433241442200203322204001410343431311202232410424143112340411304400243222202340113423300330444310124444030430231340100141221442011233343203430214331040222401144211203313404414100340204414012241044120322114143403033214011243322344411003142423202003102233144404034404441343002002430233341440423432402141313210324010103411113031323414330101440121444340441310104121301043424131221140403033024000210323303220123113411401130412320240120124303331331424101022120433330401123323004123020232031400212431204223414213002022033223443320002203241342341342044141410110023243030112423114034001441303324241114043003203203413221440001204401343342423043324312212033233033201230431404301210404331104042221121341112412014142113430210400004144421201232044210040233312130104341000402143022412333301343204242421204344034141200024302220444232413300004011112432012223234310233420412222223044001022003002033001213140424321411332242101144002211440040140040204040142140200422311103411234312423330443134014141310103002010001311140413430022234041022301132132434322012302202113001012121143111134130014123411341401432004322423124240433031443341103344102011240323324331212432103220014004014001244012231344434423324443302400214434133034024010422334414044411430304014140432144112213222402303314442403323040434420101030320322043232022140201032102320400330113112202423411010433324321422404333204303233320124341114043233044424344434211324001342134303134111433302201143000122020301431021010422130203101223320133404331030020241314024111214240130143021433002321322321403143242010441041300420100123014142413343231142124424103404243123100303010411433400421303300222030420121032011321004110223441301112243442120224104034111210010440141000203423114424121201314012423333333424430202031300104012420143001213112041313324312314321224443021141002032044042432210132304134303203433432121233200340134021400034431033103441141444033302032424402112242131414124143342322044333232012321010141144043142401044121410220011311431001042143431402202004210113300141300223204231011241101300311240420211333442222424344122100010440233140421240220200221110121312042432311412302423434320401311331301224431103143023131031041412103000400314234334442442404102210240212340233333401434433313101143413424141213322034343114143414420040414442430423140234421212431443103410043344443223140243132133020431004040132012311042433412140014001000101114100420333410142011204133000121413223100334422014442133003333223400422121201240323333111433010342201232014121342303102214012144110303240344443423113333001243233004004001123110421301403331133042242434301111141402233342032100424403303444401430320204422034313400312232022201414100244044001003204122022121113242202102334113331421420401033343304032300100443232200243003232304243212323243304340113434400330323234243023104112203420300210123013010123001012424301403304221430024230014224431334212111444123401333021310431413013340032030242123114014003322001411110333431300343132121030211332304110203403443041124114101204023100344002242411130434000430043020213203002313432014024321210430111200024221134234043221123020004310120300242131301230444041230020401410240122124323321342044411442422040220211224342042133110402404034200031214242321142242224401420113234034103103014344001341330422442301034140104222203331301000343300200304330331212342031323114234131223430040140322321230413323240034232214213001444040134430424344002223", "334100120303012013424111303011433134112202112441141121221442122403022120344300221321004440134124122431411123003030112314333403021300220044103304013442433434330213143424140001013223042044010340000330210331430241302312311401133241014104112112131241413401311420430023430404200412332334313012241431004031004404341013313230042201232410232141333000012301022444340034101124422110304041031401343044303112010312424200424231443302122304323042103222412213101431021230002044033021312324034112402014103230010412211221114124244303300231141410340114001142043121202322423122030133330404214413232141114400041323001342423424100413442121220100311332203011433112423320213114030334430400342222330200122423342231010412004242142134220304023024424010121100424421301132331022242103440402112413101114111440043101214401123034302101100310241404320134240140204034131014233221344012220423441110022221322224113443111433411023100120112033140010124423030132144304231011202222221443414104142131410234030032130321124331404130230044213304304401443441301114140111420121031110400040311110114412200133342334042211433021122430334042030042033132331334102014141343142112304022102433431431321334201122121233420411321130110322011020200042114333101243324143022420101234430412311233331204120420040240133032220032010012102212320224030000411020040040242214014300023302412232320124401113124040202333202124003011144144422144043300013402130213234311213141130214141011442203301201222123132204121430224423211321302424243000434414214040400300022311240110431012220233012241424340423443221211203112421043302043111214010011123243304230204230031444424412033243424120143213004230110001312130304244040404342220411321313133440003033023222412211240110130041304011133222222402342401144114110310241101124302232210120234044101044420414141314120302130420404413034431112024304423112433234012130422222120233424303104001142303112302324031033401100111231130401130303233110201141300222440222301321233342410444401121003324440220020032230412234334310300211301411243314031311341144334233411330141231140140101112324344013431113131132104113303233404203234422140322403024441333101211232332404433120334022222032331102031420113000103344340202040301411410032141314311012102040023331112442431110013341012142313004431414220230110424243002232111202432433440302211013002411231121304102303304440022224022302303012034300234220112120114003242343101414334000302122133440124020100024212114030430300402012404301004420243014110204241314331131420220430234133421023310142044134421302202203110141300443024422211320241021343012402442432303030020110104140123012022414441143001433020321242003132413312444014401222043220041100344031004401334430432400333043240422314213433141201444441112000334004411422003004014131231340141012300223101333231034343433330003412031313334032443310113040110040402313432442221312102004041323310232410201000224322134401434124240441141240402231021144002032122340043344031404442143302434140441043224333440421142023223224210134141412044123001011032140110210342441023331430444104042321344334134410240044123113242013243204142431324334413424223131121400240344022434411143332400141103414201342423343423432234143004244434144342214203441313300010311114044433441300112432434403122432140020243044023300013310244421420012401323024002340031230202311332110132302043144003044121003022422022413042234332322202220312042324341000214411001403010421420312103243012031040141321313320402123233002034111224112030001423032412424344312201014444441303321122342100034044124240212133034231030441103322240004314231242402420031314423231232210040034442221402430121022120210344334101223431230342321423032312201030221444040324214320442300212123133202403104023013403020011334233123040132340143013412001244203300104223420303212221441120004104343242441034223030044440014133414212400243303041241031210321212131404320410110441412103301314420112202433401442314224302042221111113143402212133114021401044440404303031141332100322114413400402242421101400421331330341040311222011142144121144240304004020114121020311242023331422143030414224424111044240041203313141044022203110410043420321321100423143442031040420100001003102402241321114423122034130214233443341431324343033131442201443130012422411031304114233202402422243100310304301004344302202344402214034422034203121000131214030003321033412014012121321232032110341412040431132412114040234242130331234334231444102433311411141113044113113", "422411133412311201231122431241044324203123310022111421043032334341334211311121220422420000401400321310134340123320441400441113132124302112113014142344100243021423432141002440343330200011140343311223323023333414044200413222042240344420412113241432034324121404143432041204324411430114310324033244201004321432222003103230313032123130011442431312033221224012303024103202422342114122203030321403140414332332303334303122301103013322440444020113211022041432330022103302421230443132244100401132331301432441010033044412140232034111131424314311321302403144203423011030322003130210003133244330032003040041423133444102440300000341134130304321140032343314004113324201244202324131041121434444034331141222230303042402321332242101042300132310333203202003132202424304310302023411010234434223343042211034420421031304444000222124311212311224022014103214432010200342332113403230341441124110421241133000443101134214221342310223324210132222234331144423012214344030310344123314311000211303210413001432032132002343130301420104011100214440130133023100311403401224034341112113214012103110414120411204231331443120024423323203332100102023103233014320412103200242413314201043420341123412004221111144323321234121131430041323023334412422210244014224113402103314143414003303232142300221302424021112334214311222022331111441303020001242402122320313122244031140041304100202230023233431243132132412010304244311401434322340340343041442200341043303000304021441131240034113011001421320414320110420411432341013434244133434200243004134124201430324411410221022211040334200341331403320001304044240001032440022232331332112412341444143140243224031410324322344341422133244234232312231243444033232204314122020432240243414033222124030341214443413000124104300124114001321101133102030122201400314101134311030344034240403324443413022034142124142101331030011314132333202401212214124410442043130232311342340201411213333033031221114430321101301302022144122443140400020043040124442442141232222132030420130102423314321304244413203244321020043404201422303144302030331304040122233213033430032041110110401024224223212403441330203333144211304411400033211022411343320420014032012223204031442422422122314111422303214443213432022344100232034414140401134220332034403104243141300333124212313122220100221010144121234421212331331442233342023123220004113144310023114211441310400002441423133424200110342142320344344421423031322221002301130014030120132214100221030110024000024130234241232313431231000330000341214444241002042442422230300142231213224011023430121013411143203234310314132443111220000423243324420232443113303410443034011414203320113303314001423000441323142340304344221140442144023440223104312103213214434334143303214244411422423120423130433434030111133333013211202124031143234040102403244001334131330311444014112424303121030104103020231311334033322211003342233041410323411034232024300323014140403214412420031003202334041042232313032044213323010234144230123122040344313402004431210211320200320001103344213432102443431024421314113224143304303002030303302400340133310430433222113021440140000444104400331341310233124120113212200341213333200110040103131043314123114114424221340302132233132310300101404034403410332104420404311334133112001112342011212430133143230321242433001331420240413400133240400334124312200443311422430203223033203010302023442304402134020340010014302241314241040434302144120332334430313402203111010232433112442433014222314122243111130040041013142204222232333032012204333133401212122402122041144241133331314400300341430442032114244410330421410034234021400230012134023010004224022144133422343100022020433024340024310122144434114030214414034021221301222441442232240201330420312142421141203123220144122433324431123331230311233214422322000200210024330311103313133240111414220122302230124401103213020201344040234434304043404014412122122241101113321330021134302043223233303413430432140010441011233004403320104140313341301120432142340230343311331340240222243443433021443311134231340041414310103400144034022432123412322010431042210442321232204010234030420130023200403120243203143211413003411214141433410110211402332404240122043342000313443302023000333112242132423021101230120114131203224423133340113022322133010313341434033234043414203341013331021120011320123433434423120104232414414142441231232042244421131440402404103214420232133424043311210142412032031421242004132144300324204101122021442200022131313321421212141312312232", "440120114404142034440231323330114440342113414313000442304041040111344321300310424423314031442001223434113224231221143104441420224440204223104212202020003313224133101220423024102111310122243210340423003233100001011002003034210110020002023143133142334332120324004433332001404021444333013123120430102203302121214442234343104401334031221321144320113112221432200010111030410341222042041430434010141404324132422220312203103031421011212233330030403330101321424024441440331220013033043324300244010111324340321001430014200130201244341111241240333214244340333042324120231331000142231431300222220000230222222301404432303222121004342301211414312422440330212114102241041214443000430144044420022421443040013203303331244133021410103120211410311110133003343344321410142212201401410131321324401101312202224331120101011004332324134234414111302202112434132000204342244412130242120243113241344224104040104010243021123243231302123044423431342240012234042242141034420022043402012030222202044203031004002320311103333022003212441404034132343103332223430413013031443240423412321130124323241440444032211201110100311002212243022344421023414242424112442311341040230134402133111434422401001400302034343313411233003021013241323413421024221441320233244242431204333231003441140243403130434043223434102311121414023010221240440132143330342123222343111213012420422433212342214303311341434120330403204341333422143242342314311410310230221131203341310014240402434400010300124202412020231402231434104124103021220223324120113341444202323402003033423110204133421030304004211311401014341202423141002142431331232414300341404400123320312434033321031422203420011432001231224314421404341001201222311321231034431303242202400143230210014210024210323343203234300224011003412133430311211142340104324420024310441214241423411332112012424012234340220423230044402311424402430103312420410421224233424031130313021112124010230041001421044040032120423423111321120233032012302401414404240442143022302410412031433144323120214421204303314240322001244030222011200001433042024301023022302313011430222443443211043114400211132243301112201343320204340014213122242134323402202314034244412024322311324131000022210443240301124041413202222041114402010241302112102124412110322410211122404002124340010343323110110100421202333204200311434103441240023430303010330413022433130003202134442424310433111222344210443121134123434211302313244412143030202021121443412220124040304204413222133324014001123431144310224441023402033211213222221132123110240100044032040221044341004333201343441022213303224124142440204202300210231103024021141233112122142241110240000142333440032330030110240141121403433113343312323010044134140200210433012014211012321414313111220444042333241211214124344300411423131030412243031443434001043342203342321041140400031002014110420013142342423432332101422011143334022023241231124134222344221232034102244014212032111423444440320400302140210032243112440331401400301214233303034143404110220324334344121231100321304033311120313134201334411214400044401231042132203440043443224443314033421042011004203040003204240420404040232210214342221121223121431424130021101003001013003222322014021221431024303042143432241300321004020200132313030133014213343340433124201340430201404000240424204323441423242322214132304333131423333432004122141012421304404042101130142422211221030140110100044311114312304210421134120441313103404114431303402324413400032334400223244243241432130133434400214444003312232232440214231142423143220241121023042303341122033000234124132214030340102234424210100231243103343210424121232420100404340023041201030043113211434141111431033341341212142301134041001311310430140113233313201413423114142230232120122243302121223223300112003301132220342032443011134244314411022002044441001304221133403343002314040122443401300233311211242400043224131404330234143004213103043231441021313343201103444244443234212130444403202322310132033232310143014233104040214400300032414021431332314103234421404033402322124102321430102031423041031403144444241223230224142040241003432320013212313234213132221311003130321001330401112212311101221244303232221030304441234224303141024303020223243323313443401404220034110211034112104334230201110134224422112314104121310110031040400323143240033314402401320144400101341231413224210131141404321304012143420111232123002323411112044443101212103100243110101204040243310000203201421122112031441000021011211042234043400122423", "020113310024114422433214130233034324104411020012210013222130211332144044330302242023410401013131001343430132243431342031203140101034114021410004044400341434120330004421211132431000434033231241141411014022420201440423122222402120304311443041220134221124134020343232224110332021021344004401312340400223341201040402104302202320032444410122000301120403042124142012021221341414422321230011434134303101122340343404022140124433422242022321132034120210213030241411400134200002443223031141204012123032210144420133002131132304224220303144312403401200243304122031244201403100000203034140443113220242400410410112344202433342222002114113043334000133102203022131221004034402102403244033100421444024334101311433342320220333021344321330310141242040204402223423123103110330143242400444100200414102114230313133433110203134334420123323140313003441330413322032211204221320204143044013213323333223203330334242421143041004034000012242331104240332442134010011322431301133331043130034332042330222334234011410140430124424203311004131324421323233300141423132211040014114004044430401241421042324231420303030122303114420343332200032030401442221303333204041311202113442112132111313203423400323021300444302032143201241421444143413320040202204200314411403242440400124441304112023422013330443124300042334321304120141130323242322444401002422313333334243300313042332423313323320000030413112120143421441432203403001313131431224233231214333020022032443132440123312301140143030142340412031412344441131101020002303432300233430214200233003321301313434431400043204044432331230033000120144244041214412004001313301314304301212232023313441241210324031222231124404124324221100114402214142310313120420431414014334031333304433213304141414110311414301022434333022414344323422001013023140433112342142214432143344040010024304313432211340000114312400401131112233120221012404013130212300043100441023443243413402013124040212143400032422334424421420114120204040432424402003030123030312001240212100230233043302402422130240142323143400202403321244101110201133021403440121144121240303433421223340403202121312420344201333400442321240411332101041400100401411112234014134010140211143113413241140030321340031244440402212023302303302020412224240123213024123230312331414131422412134121232004013221012131444400300124114414210032113321030212211432012232303114441331322113331404004334430220431140214244232432324401301013000033130332234213032012220220321132103404313333231230334402444344243020012211304141014034112433413411020234310101331122340204412331324041113212103332042011312313231343314142420034130122222423120100044224313114314100022021411341213300330304400210004242220301141223042024244343144340000431223122430211303040012033142121100300413034340440143431443321104313301141404111004200224241013322140402312114401024343424212204403320421224004304232032424340114323404342344214110313114321311311144144041332433132330112042442343410433414321320300421210324123221213134422030421041322410032440242041030343343012040230034402002124021344110141113203231212322122014232413022211010344444100412403442204043204220041402013414443041341141100103422110422000420243132303133330034144243120203213111022033233102401344132233332123342203234143203014203310022444013100002411114233204044003330324330441124301122440111131032112343200311131142214402220414404124100434121242130412324124320410030034342302113232101001302341421020022121411420213034142303432341230440013413142032444420223442031404011211440042142000341432414301103122101132040104314442400321444310134214434401043204324114222020143001421121344420340100230224240400004034132344403301404434023201023232102110442044113132304013242022140421114113200020014201414202442401213341401021012200300203032230432044022141434210313011332040022432030330042314022321114011442230311033040022420413203430324033214110022011143033034113424340123031202334044002101234040424012311114441314332034003411322240043311042211330243414214002320332140000410434204004440311222301040122304330413222301003222421322220301041423030422334124022234341231130203243014432421200001330440344142211122031402143010433404322120104043434333200344220014414111311044042313220423441410234211341434243310403432423203204000041233423242432332403112341112420444121241334300101020400220042224112404301231023300122011403424330131323000111312423010200221131234334110102431012423430122134430313333331023220034143102402304434103141324032210424021", "302404002110133243442204442234421111243423104234230324222023123241220304001110303242114430044321423043341414112123440310244303034131332011314401302011111204430431221024403401410214040431110324413223333342322230433134222124300103213210302124434100133011011031042140102003034213404310140041121234041111331420210012144331441214001231110203014223440412303223420112304333230001324141110412412023214343124220443132004222441342303112001421331003102231023113313344332432402223324331301434401044004434141322421233213140001122004014414420211420331443443000242341300244142230404141110302020141103330131142214441444013314331302032203322230100334032421141402142324431221402041401304103403414044444031423244432012044212241034142010013110101241120023313314224032004444344234011314444004303112430400313330442131034412023301044414043303422214224332112200114311342131132441124112424122221143414114231021310114200202322400212304030030013041112411103410210242442321121434442343304121020311322303300102314044320130004042112113412011300000122142013202443014310212243214401414032433044112101113132411203444421242343344433331434122441324212412303210143223203141333331031410131401011122341443004012223431012210033224021304334341241241234101203240030103013012414100014310324424001122023400423042214003003014311301144040400423121133242224034324013414241204013131440202444211143212042443024104433144014142002330024312144320411212032141433142240310030102303241121204221034230110044024401030214003241204434333410101324411443022112141430340130241442234332420232044312423113010433131330001023134221414332330342101403022023400423234210131130111444211440120234002201124044034412003401010210034230421412230224043310420031210301022040141444334322411421014303032030202041220034001202104034300102111244414024442313411401040141104231004044000042104031124034303242113223301121022203332113332003434313342120310034231402104203413411032242302042144241232110213402143321400111303343232203110311233232430311310333120214232023120003331314211430432311441130141302014104013021100432221432420443132441111012222313214401321120211042230404312011324334101221344310342324343330023131114423010210312034100311220331010400240302144004140130410121102440021013402230320102031231111143424031201003121034024031400331210123112331241023402424334312214111122412204042402230434012202311200143101140444241010222421043013303401422441412100112230423044010121441420143422342123201121233112123210014120011420303133241040010330222302400124342123311422314131340011030410131103443211104301301210033000022041020440034330231011331004124322142113040242224401420320130100010124423244424242224101124311002122210124043341020044302132320314141021414312411131323031401102304021232301130443441013122320010044040103413433424102240110101402102312442400214220000330100011031204403314034434413200012044130232003104023304324123442121244402442310112240202111310323122243333420432142002410221040041241301201334323240021421434111203002312223420323122100430311141114324014242124204332111244030401041311333014203410124014442002304224141133033122401303224220200401200331103203141143241332100004220343214213404301113342413304033420121031041221304142020421242202442441121120201244333430041422021442010142004342201400410432132140201243402333144022400201230042230442304100203020140224133100410002023104433432031130221440131310441221413330212221114242414012001212444334111440213404202142212114343101021301112323300323003123011304303422212033200124113203104044424334011314041412220403432204044221112431044424412014301233141231300143341411131222101430102403132330332113300432213200040321320201321003244341413333241010402403044232143433212140311303303230033034143203304240403431221240341111142121232423413003300420423013241101144204024222231410412132203040103013030223314332301322441214004244031344133012122212231112244020132223112433222402434033430400022024222424342021101331303430402120121342211043431230303214212101300213111300344001300332330134043033343432000222413432204410443201431031041240204110331210402013434242100002013142142110111101240141140324032131002143102440214134104132114002410202303412432200312341000210331112310213243423303210013340404220243144343103332302244404010222331311001111200222402234414222422014300040020113030313332020410344134111122223401312143441400030440300324110002221102243020023122123033203230110214443131240011330202210311203433023001", "213413130101113042242403001400122111434212204212222110031443343220224120201024023411404303022211402413413233141131112021401424004040020442321412244044000441310423032011023342323103041013401241400421330334123410311131400143123113020410124003010132102014230022301401202033430202201122442424140432121422234341213323440210300024441300410220313001330123434021014012204400021232112121011410434444423413102230212111320013024204222011434243200321310340321121131032133444414434103430003314310423231331034320344303020210332434242140000100442010204122133012334243344433042020341013413212323133244331042222401133322112243224204413411310412100120332321322442414302042100141120131301141330030313303312432134133220321422430121314121223043140402440123113411402220333320001211313200140231322432323443301130040004000040231334003022023331422143203334144314210323131132140233314410321220102322003302232330112223110003303442241342112222121404311124302224210214143024334022042143400313242111334120104334330332323343041302220311030112000202032430404411101314310342234203023110130220244113231323203122042024312120112021111431201013310104330420304141013000320242433303424204334341404033210221024324010344130313131340432100042122202421230333220311131241032044003233110130414421221013344321044112131144043313222130220131000440300204100003204321303132332232220104040040200320034231104313241224414432243313103013101032022312441241022324400440204224014010000044241323200143122110001234001313412122310044311422322233042432113032222412314040200200011330403312440323242244202222221322220242321024120241142222310211301113014311222310232204023030003423242223013010334312340033001401242132203403431030200431304433231440201032420444021433412002432404340320140221140244144223441320442401110311404341414243302241402112442434440214440301021203104442104343003422144312332000324241320132321120024022001112321322212444321021401041040330003231224033114404230202042103131400122303313440202344301024033344023343130330133414122401104331031431044422212000044321344313244320411313103343220214320013001320332441023202044243230142310000411210004332442320133442043303400100344321124140331422303241022214423040331314111030431013430440400412420122141401444332002230220300410144002123214010321320204422224342340031302234424230120132001322204122043213340321232233330323342203301021411332341112344110132223100324102312413312334042034230420134413124104234222134223313243422001101120300111122231423043411324102424043224222311331004134113411241121223433334024012243003131044321230301402200022302312043424430342010421303234120134014110200200031124434211310202213244311102324034113032111012240243221411401021214022024142100314342433031111122401241200011210300431344444041100400402324432141012430314003012100201424114030043123044132313144111414000312031444133242210223012423231013134201302343041203102323210002324232140142412331143011204122002144044302222312421112322300004231211220200123044112404014432412210323211104322311302231211142031400440041324334301242220340431404000404130143310140422444110412023421213342423133341340311012042100404114143312401100244000112434430112032100411344243220310041223034303033031130422202412321421143433033143242444320440013430431233000303400431301141210430400443201044311322243232034342443203032332040324421310010323241143013412313403114411011133332010421222014033010031021420333123141140242432030020142303432432040123101144040042332224114213120103434142312234314030212214302444130444140413023012200020314100414000120034034404201404322214034243101401110130442141421042441444340310324130411310433441023040244232420211202211321342014403323023322340232241301121310313333142144231202440402003101133402224031031212043323044310141243304403111231404324043123313104320442120020121402324230223032333320331222013021233231422003310203103033331114443321043232040041404420331312413044033021312224424342131113010142002012112034344424233043000431024341024010034034010313332424341232430131030304014341221010200322211221420342024011240141043330424030133332210322021033344412300312411112100240121223314013042411344334411324423200142141321113300224440214430102320104443244224142432214443121242330013000111104014433432123422321043141404423222132203004210232111320103114214223020422434311032243224303023322223324320334403044423010203234133430341441021433144012202411410003022322141201312210202004430141131314032101442201", "343130134400434323444340013310413022100103332304321402044140410100224341412311121433204420314202244212040432200024013133131110012333303323443021433332033404243243042402304014110130320414110131243131234330422323232210431022334124131111401300443323310330243041203131023420443240133001434220334222214230204013321412404320022241400110233203214313404134343140214340340311302440011032024232312011124030023313004342242044311213134202432203402133320044124142202010110411424104022142402200222042244101313243214122012233242023411202431124321222242110021242402324340244344002223432323440411242214240244012332413322231001313441301300121122322123320312404100213234142213322312444220221312244000123312200233411013230123332410343222203411331111231333244231242203340332141214142344421041001440303343111134332214141311210100033230412320213012213221333332242214420142323341144111131330121100344244312144241433230033123301342323314014340004341112110120104101441144424141243214420221123403300234244323140410244321142040100240212103304310413323313323443043143311332010432113323102030310000312222432240243044211012001013210224241030342302213041140304003131344004402012310324431013404340002401222443420023014223100223421334310204002301100032023411034013140343020034024013240411243431412413112431103103011341300411240332431404240401244220124143100202324212203012233114242122330242020431404241023322434003021402130133101422031234242443220331112302002423131431240132004440233003010111342012120013034411041312333441012411420012243120424203042441014021230422331231433111242223320403344030200043241043040032124334434220123320032214444000322031431201124412242441312030221414224322043020302040104314044400132024304320431344123222432120211042341322011333141002434103343320420324133322341444214311010414410333202120043002103223012031301432131434013242131202322411433032413444242303032204233411223434303000031440102232332343323132011343124114200044301102022011044031224321013110124104301343334141010301044200343310434214301140402200424331434312142013310213121440201130134022431401110434000304422021402420204324241024231202414012033204132132444203333401331144032144114003430400224130241133420111412424030123330112042310321042412221101122403032010112442121200404431020101141021424344411131134341333110043402304344112331023303010303112400342324202142431140424043404414200233012313322211124444433240333031330141434000324203122421311101133244200440011243241224220340323323321233013140012240214303430100422133030320402111031010141423301003442043313330310233224112102113101402343344120032143311322304102022301441101043243424012314412441232342322430422340033020104304302222231201021444344022210112341033433320042324304112240133431204423313023041133032140043232234200300030003444121212012421102241043331423242020034133031214221344032431242023204221041124001024424022322042122330403020334214014333412312142433402041113332331121442222304310310344133144412430014130420311312244432442142320124320423202344423312240312124130213134402032224422344042404424013333232442320422301343130141211021133123204020111220423212403130234310204131142213412313310224344440240143323104342304201242403421220201342304122124013413444431030234404011400304141114034124034021433144044322214122221020232104211242214302134013434324404231201302402212211331230444212320022432301400132430431104021030014410211332230231440313244002301140241244441401001100314121143424220000144334101312020023022040133033130433033132343043421444431122242141014401103000402121232044320303021023404331122130024220103042224334024241130340222434334412333240421304031302341203401404401300234430103140214000301014041243223314011101241330143113104230211122440010304100141020311312144003131401132110422312232134141321202231200121414220230302230302203022210234043430101243421343004331224004002124114133114141221343210210232334320401244112223014034212012042000444441210242422241104110023332442020304420243200042002031240312411400321000411404023214102101102440320312102334131400401311230331322443432430122131401022413311011422113311242201424244343122020010033433340231011403212424200411341120402434023114423203034144001212012134002423441400113332244114420024320211234102420423241214312244043144404404342310202120412444343114324122323130002012320143440114032221323323313320112123120422421240024402300424234013233144401143413413444100413131240430020224404320231210332332013033302", "103004044233333314423110341200203122413331041424023041041111211140322322140303111404113431404203401224430343131300112231310312022303400404200221332240233041442444333241123104233302221130011331433313220240131022123124440000211241221244442032320342111334214324104442103101443312431001030222142034342401210044214440414001122111012412312331433102430432100210304434042421314143422403331303134220012341213202041231114022341244400421320103034432143344101130240030234340234220441112211410023143304123414213213220003003113101140204443033432303013242430212024310441012404312001423343324331312312241040241144431441234012331113101323021023011341314114142032324313312004144131323411040342100410403241113314221002041103100112340214124432030402234322311114302023212343244102400234342343143214013413324341403114111242032042343103032222032132434341104104224404332133440443120333011014324000304113033203443320142411220303323444200044322412004010114404123233313024220111032440124321134011232122244304011222211240104300311011212420042434003330222034130313340200043024143132444424030420343322112114243100020144231334441312144302022043034320234210330313214214301303341430010122120400430113302012404033214013344334240212410111144213203132024232043321200410313402004201241303302423311020331142341024031422000132212202122140443434344233142111331221231003101332440010333122433342433403411312230423341044233443420430111131401331404403332241124201442343210402440441042142234211301100012233210140223121033031103011223243404214211313414031143013242202010104223302131131443110140423312412121101201100142001144200131332014330432131333110232104123122030324330011213304024110033424201202420214400321430244142124202410440031012303042322402130302340240123221043440130003302203333444021313402142241033433302420402003200230131343313040414210102210223102434124112333041214311322301303204410000112133202302421404412213414212141320034134441402043331433323400111420444013201323004243244241310131341404412441324311210222003422102304133140243323312401222333341434002301122041134421332444242220142033201332142001123402022420213003143141423444410420210020134444340213104403304413031100334021021413014211101220401231200021213040340111243414322100310110030021032043422444403044024302222343234424113120204133121100042214021303134302412142323141143433433331404100103344044141010134333011240202241104121230032124410241133200233300434303042141443432310210132101131010101240042314044021022032432010344000142022344431202244420042021103400022431341003331114231423101130002302014124343444341332222014022402440114334420414021201101422400041234402402311024124012412232312220413031404121031133203212240133020322314112402422414220132032124204004322203422214022200342312410332410203134113130434302004203110241444141213300342104042300443411002402433123132220413043030312004204122444041034431144343431013202333004141242120124341420324232241321433000120143423314221134344020144342334434340233410343422300200331411034101344000041143103114213223224424321344132040134314141241241331221310404303400124022041420410140003003101332334134401032123032441230330223240241011132114421210101200413343102040221142024010032141132014024014042221023344134432034112143011130101423410034403413043423333441134313131111003111023310341321112320221310120324001310444413102123034122344122234241430203004201144322022301344342124120431020330322230413101024000122220244043200003314303230130022334342240300001224024020111412243422022323024020312033033122112411121413130000413424320123403140424041024002142120144401342230140021134342223032221240430112440334210342221220032341023412311012401140041221343242043222211041304341142131111320422232431113440033231131342204123223441102323010010033010034401114002410020344012401023404422321214413004041244044214431043440144011300022013210211442103330413014242204012210030321211414343002222014044424004122320211033221044342224430132323144300202023024211202320141200303233044440204111114414331304023140211442422030441123420101204401331034204412200241404033333101442143104140440012413221021431332002234034330024432202210031242114430023430211101321103140311241032444020144342023434123413004444411402223314343304313030224121433440121241303234203140421412431004411113324041002040313100244330443223020222432133421120010000412334441333203004121230422430230031041001102442441402120400224402114334143000143422113000343210212424344114", "103004103210344433232131223123400210330432141042022124113332034141431244332220412231013143424004404341444101110414122121133313232304203231142032412014241242214041233442321210201340142130421104012242223130321132241243034403101440201210011140311203042030340034442334421110232002210201124110334404413211214104122143103010213244432100421114402211240431432141214324030230220222413111231014343322401114433113102400132232133434311304214412110214310314012033420320243210434003443040024210120024311444340203131341000131132022134413343013013001122202230443244434314033431322132104333323224404211400434001441004101204241031240303233332100344202041031333221101344114141312403310323242023204104433211204321414022143210341420424304024322400044224243204102213442334314022144013132434313402014042210132123144113313343143410222422013412240413431401044333111001204244131313110321002131432000130144202424302234022222021042342441014343234030112144431422330402322412202432230311113420420444414224242120134014231003413210412131303201122400334433404314224303320421212141241231104401334214203144101314422113301334013314412244120300332231444021212001422211334002243244234203343003434232004431400211414441212134300002333400302224432223444423423414024023331010130441042302132111340020123131420344322214411312402201043233420010213000442030240022422431001324313334331342120323312230440221322413331131431320214343422122014302430143440334201331332332423410041110340302021203013232134443001404124113204242103234313224030231434230030031122243142002213401013412003030204404444040440412131010210211430220433111341122110104341344431442144101230030320234341232122332204400041340021420302343244212121302014410410331024330340424331332131230314213231423441224432400314320012002231211234014130142311212442201424144014300432344130230014231414410100411302324400412330123341142301203134233022410340404311041320143041104444310110033113434234402032212004132034204311401421300343214143101221322420110333322344322344443243302030241004423013320420220131103103010144342241114444012241123012432210224043442320123011303141020031341120403114020014130031020333214344301432311032321403320024100110034210113013402230442114012312341304423302000314401020423020000323213022341430040043030122402030311121114103420244443331043022041301344130443410112222003240414031103201243110341421414424002311201024033311124413040013422030443103202020224334034031143403234331302331021431313112320044401103440110302323043423200324221412211220432210323123203134202141130042214003223403230430014334114312302000130322104024201342014011104121434411342314040030401203221123103000311030023031030301044204310042102003024102342404124013302222212130242321414140440044023330401143433400432141042001100422042304100213203213132014334310220011011204020022341434242110401404204104032232034431402434112342124240123014222224114020344342200002132144224141104030112233122331101132234433124300001021414033021340122202220341313344113212020032310133342400123004024131404220111242124103124424320214013134040402132333034021404330300420244321123122121442412043444344241320303303020033023403140023034004102413301413003424214400300310200240040133124131233224141302410143302021321032300224413420432442232212032421240222220114440340342031003312220030003322224123000012144221011141321012430123101440440144033323321314231340021222443124010204234441243330120133223344340221301124023011204220002211201133042441130042411111112222033012432211214122422413231301332012324113243400240044024040321223344310332334004312021211310103413042002011022413412223403420112142240312101230402311042221410120032330304232241341432232103041231222210114013004043044420424102132442342211321103141032444234103114022031044040330304444441102111314101331311134140114313200434320000141310344423342114423421142021334001413240442121432311421031343404031304323310010042303201432334044202144412311434313441334342443424321410333042033010143234034240100434012014413410344401313234424343242423200013133002220100434212021230224411334242314402300222100342031331104234143430131214131030011321002341112143400412431311233104421244114344404033400312002131201311330244403132034422132100233203333244044023444241023442034130223302003214212243014242142222314141424400144124410134042033100234003121202023310202344311433034213032403244233232043440234114342023310221044242032332222321402411120340122433203220311013034210213431", "014311231213112223234324421231302032144330033422010114243102311321231043213320243144342331120212424133043240204443314301223311030012143230121130302133020110432444000010242441004401203002014222323104433011041131401100321112144430310110421243411003111423333414240412420031313202213404421141143031111314430400323211441341313034431011140020031320244023324312024343200043341233000001141221102311320444200103023430210133324301411101400041334314044013233114000423033303202043400033102110332103022043012114433103303214420112411212440101120022433122103004230401431444222234234042343104301310334024112340442032321444023222030140234020242401112114313013310340202113003420031034242004443410330101042202203213321112313033243224341131114010023122120122032202200011324440042322001314241114330132210100404033330213030142010324421100340213040120241211240120201003020302114210422222443343330212114143312001313434030214444443441130103424431223210223333200020403121243444422303233323221242134311112000244013014214001434230330142131000142341310032013344413140202231331020424110412440124001004114033002343200322040231144211133034231012321212432313303322420224112332004232033042133331123314334010103013303221142124403000231403210312311331414101332323211340140010141241340040022302234441220340211122213441034431142431423434433300211404210443440022303120103030234233333321221421131132322400033113043100342340344120323210043404441131041033001312440412130314134401412104430411004002204100440341344212021030114323331401412113401404340314421110233313002110044021302232432111403312204220304410043413040304034200304204211443230213222321442043030304414113103432110034030023420310324220200231332420223124010312140323113112121122430422224123214134313010002104343024131422110230023230300334404340100124131132202023232213321110140330120003100011044334434242022243343011242301200040210004340213201043042324143043140210342234343434321240233003344310234023124244040441000331140441423311100433302143430144110223330432344022443430001011334213414043421213234433100103240123224300234102220003123111101343012304411244032222043310433131232133030303102211022341231412442124021241321021434021232422424401414021014330331222404232203112131002411123312221023213102134303013420030044340231033000104111140441041144041430411324324034023320100213121003323421311300432124113022221020111133220204142440104310300031404310222330133141002403412304230214323424300411012310302013420321241124311012032120232212230221334300314043113041340344202442412012204422224102033200023330203020421242100431441410330024240031333034431320312201034401010323142041033004320043343321130213024242430042130312310233001101143104122113012332223433040443002411110300332201302332232432220404322233232121330114120433240342111032034412001200110003412220434421243143410144113042122421423333241011232120030223424144344432341322224104220240122431033014341243031212032303420042413212232032210010312312114221430311220410440002113303334222232204000303324304223023430231143343130014413021314111040343140200413340301032044233332211101331302003144034120203244131440341323404310200334124124334423420044013440314233032234234323444214442412334311101434222034223024301010232223024042420332020032344301004332134434112141401144023103324241021200133414111421020113023214222234310314414340020230013040343103312133340442331203401210003104030332044344113402341014400001320301303314031201443023144010310102133443442121414414342042033223320302033422132402333241001444042033122314411131224021421123303123043120213234443432033213110114332443142030214430032032200020434234041403123222404132301400023341032103101103044014433110440020204201143024241334421330204310431232030121233442244340133232312323323120240201222043233042100403421311304304041211323412132021442200044220421012234003014013102031032203314123313431444320412133141431004223144100323033431004324241144334343211014103424003230312412232441202124400122210312331204214334441300444141212104421234313100013332210020342414341313402223402010324343134334011344414202400240200103441140213110034402224130212344213414314332243441141424130221330230243224104311200034401420234223011400130114242342243444344403343244244423212220244124204322330211302120024310002204140123441122430413144444022101221334404124144133201410041134133100110032432002440143444212123340022200412214442012413400203104212323422432102430413141442003122120310144144", "440414221031023042121231022103331411142223411240412301242401043444020102303322220422002104312204404120412121341214042314141014214034123213414101011200034320141014140143314010310420014234242204411033144222211123020422303033331213240244021112443131301143224131243333324102220130033101114242032210010143000043230104202102211242202043243203122433023144044201302234101220140040004143140433204233244403141002204402023142240410201112123042404020330002333110020204421104214433040113144344023133411040121200204032401022430022414321022412134224301201331002214012130302300112333400224442424133410440143012221344144230404424301421320342440330032343122301024000111343334230000220340204212323300314022121103043410220442442321103343300201113412102210040200324421234131301400423302301203223040310202103122144114212113204244424114433343302242201203433133221432422401241124343231220441241242334334110230412430300214013101434234020342030010403040142412431323444041232300403123044430004414100312343440144014302134322230234240110313220113333224230230003321214040230132243442442422421202020230242312041312333110030343302214341023223242244031220234303310424213043010244023234031243004310020241134314121314111144102040432320443323312440022101413112221022444200214123301024011034401233344443334143442111222031403214433444241124104333430413444103012130331440433040242403443404024123301341100433032024200130303304433104304041211442120201123302400023440133101112133003333433241412234233024343031313424033412424324234200414033434143201112443342121330231121122431040032142430124413243222342134224411123004344141111314100233041331130040131103330421200431312441013221104242004333223413301333414414344113140221324022314122032112010133401440120431421112040212244224234230222124132002144333410120344132112302142212002443433124441141224413130021112204112412343441333002041100004123344330323220043032422243044430132234222201402210223242111403243421334123033033100231421432443411122132021233200341234104004332132122124141404042100442342140120010401231403344210003433420223344044100214433102444122042322444301313232134332302131102311113101112212433010412332414322434131042231130301330030403300122233101432021140110244213224311401122112101240314342302141140222422121041231412144344221021341131442331141002134302012223032201113414122300132430011322304302324211324024410320403024043304242331313330404101301234444202433340132202302112213401420010044200100131142340311042210002231231022044121432244400211322424220201220302031124304213111232123031334441444100144243242303123014231440402021321320314440302002222214331402212301013042214344304020023043220430204124442010411121434044420410013320240303013101421001442130433240321422312112132122011133313201330420112111044313243310340233223111443202431112111030201312244122134002312034002334123444203011223103224114243003013134132340313044320124104000101141114132300433024042303033013441142444013223333001440024021444002244444313320344421114332121131110231324103403340232143133123223240001443244231131134133210241042423023242321120202002031134031333033034031302012442141013022422204122423220430133244301220014044023144430043240430210202012443033434241200313220000423031124040234340314224133034011040110323443131120123212313322401434040344412341010300131212133114212212424020024020110424142322413130110420344414410411201130300444312043002013441444014404330403143400133302300111231113330324330431041032424310333302331040422430123124412140131044322124321142424141242343240121303044440044224134444103011444133034433331442434400214240200101014232213202114311122243320100013204311131402034002030433310130223120041140404040010102134031433423003422344003100121322223134222210011010141422104000023001112010141314331012401230212003030220310244404112233242321110113304020000322332413432011444434204040322414221412414044210214043230220303233131414421034220311102243011032333443331103324142012013430102330412434402140344421033032104340214010242013123414230213231334124411232142212221120213102300303140112423204343211143333140321101211402304032441004200433243312310241343113403413101201130134214332444341332121323222444041013033202203430004110204411323320331413020100204142123301304234243221424034304342143014123410114022203400043132342431314044330441320022120143112104000421304411222110043014132141211311324110401012443331200103110234433320042142313002423121403214120210340430421213213", "322410144120303221014044321312423440420241444121044211103144243210403104322404344142334223420402112104421234131004000122001444204332320130431310244420124020422114310043013401114433422314004134110032213433211201223440320434114342202324140224342124400014330000013123121333044300134311004441413302322001404011321201000424224130203312344004020322410324424421200434103231402232430010403412122414241332431343420202010442134304222323412142242422400433040344211002220330201121414101401303424233230024202130030144144222443221124230140134421143223134444144333310022114213443042104344323140140043122222443430333401204013203320104214211323203041214044223400332302040341043301124032430221102014124403243001442013442420313411341304022300113221342313332144044434141424322442434410334213140303133101400340203001203214404410133022300433032342230033212413440114100304134302331331101323333000140100212122402223304100231121200232104200111020022042440024023344124244402133404031114100233001144321440212014410143434302403233444120431444223444334341231441343320112244340023143234210411430044331203203040320243011323012114320240043311220300342103343343134214202322424044234112033101202404413021123014013111233321412141002143031001322042230041234031041211424230202113402101224303430221231221030441241030214210120321323204023244221010333024433041000334342110424120223034201021112311124444244443432240322004244400311012423001143330024041142213123404222143311211423244411221421011124001240000012133333440004240230420114003212434301131024444422314124044302400240103023142110212124424033223022003114144310302442320413300243024230000431432302304222443424440231233213202101312310432011101432100202331133121203004024241200303013002421121421333432341023244120403003221111430003410412100103401104041403144404134401204430401244404142234402233212233102440311233244332444122043043441144420112240202411130241434101420003320244341124030313133322224222310043301434211424220002003111404131003133001140341110001142302114442203034112032310040341030042300442424341434131014310331221123400113130321123114342131220211442004444420143014012310304040404014401232003421333202402224144342412430034330221334021132211324204100321414322013230002021101324131204120332222411031344343223444041102100113202030314243221410344312103240021330323114211043422314133441414304322300000202014100041241043013434122010313120302012104013244410323013134344203131411134014411340424223123034410313441210123141343210114440204111413442424421320343002234132013342313424030014220201301244104014142102342010443442401034412110212430331303103344314113442043401312200224434040111123341040200103102314432334124043443303404223343133240222302322433321321003444341121232243000224440344214411004021410331322101224234214121423314043344222420101241342342231222032022222240023300221412034440001031104012114400234320424043042234440111300204020330013241022200110210300302204413112211410021032002324024122213332203103122020112413240102131132222311031241022423243342340031124330423044144343334313030041420003103010121440423444321240123130344400312121442202332443430123310241202002302342314020024112234334040003010422322101111213411030010241432203021104411121324320212300310303322124143232044041123401200333341141230001024431133022134034341233404132123403441220131102340202231314202313230143124422440413344343033101431122110232403000144311110220433304343311411142022431311033144420413222324342024432001103122010131432011314223434420303120000333410200431414224340443111103024114001433311422201432323320432212043032003324344041242040334043412124124412211021124401004210340423422441103214133112412312010340134434004114022232310022204400202024243421134342220241403213243234344102341104231234424112224114333041240323331211420400114400203001423310210004413003222431221323003402044211140030011011243040202133201032102413024010131323220432130000002442022344133341143104410014444232231100212034001013241121303413040020342440133124312301330240111314200121122234011230402442321401330140430102143440031200121110431113413022320104304342303142111031340230311024423400000204022130142313443420214234143242200330312212003120333140430443240411431042021432312411422403333004344103203222201311431214304421401203403201204120013342421103234000401443302234343133301313321031311431413322442003401022141232100044113012230330033024312322200030100044120132013230120022303112141400013321100224", "332414441111304331423000332220304141232410023301112340310404104211133203010410422421141303334213304421041330241130131211023100432332223422242212322140401323011312024044032031141321314312230122243041200421420002033122402222223320340422021002313122012443301042230431140112110022032203204202430200000243323234130244341414012324221334323200041040321011412214242103304244214343222430102433314100041141124422102313222312334413122034232340414340441411140141144022030422401234121200302023000444140333230130321001112321130002303413420332414322022414320110443331214200423114214141004104100144100242103110423041101413110402333314322134443103332221404232100112212032020442400424444021020404410401121430433401243022211243200244404310001134041234022322314144020012201222342213003340120340320141434414013124140141310210030400343334044431002212134434321320420440334414410223420440420211123442123122430320143230041404031423442240232302240400010422130432044131113011041020200340120242232314211401404302224131241213334134001332331324141221124142412242223423014232101001214232022001310413012111001113343100310012313200044300004104301140324314211401324304302233232002313203231312233304221133444101221003412024310200001010404411430413210412440143421432342022400033341013442110244310424010133443021020220020001411333234324114402401201431442230303100033442231130413232322130422402034010230224140001213214044020041420102123303123014344403403311103123412244141004403232024332033034212324032442220341244310434432213442212032312310220133140112034410301010213141103331022023121210030431003003324202044012144042433421242013042122132113034214401232442210024401003120321230443003010224333434040114234330202302403432031444004202230414302110313122101424204331042044231041043442140222132402444232431302120244410144403112320143404112423402104032423131210333233023143031423042124202320403034120340133314443234234040314210434032203312101241441024440103243104033344032204322310210031332122010422044313324332020231334033231011311420020442400432412223433220020110434232212302240434011012012311011132431122410433222120131121132214243034121340013400322043220243332100220420140410342130010430010321204333444244011111233344004324304112223101324441144344422003132311224330213232401101422411120143342101041401240343344400443002333224441112231443242241224243344441330311221212113043003201322030142033324324143222423323203220312424401040323312401010342224424121244421334243043110223322130242230301134023223233334201144140311320214404020414023141242340221033343434141023324414100202233110120102203114224024330443144304410231431102020430342210411333110442403311423200033240142443232021311443413313303040010011023243130232304230132404411204240424341112432223200444202411302332124343340303404423014123134332322400102331112240033202332300321031004443442041011212102131110431134432132324041120113331131003004030333422120223243341124004402004122440020120042434244200200341013410120230441111310102012123414243301231401111032444203342203303311010124042103220244031304234214222233130210013031401432421424103421403340114300024242411331423004401121432110000144024344203444442024210131444420120211131112020410344310034300301130323234213444213311303023234241121423424313413004024222003411430321131341232240402332244103041433233322420324303031412330141012321002041443213340123442013203131022112402022222011340120012340410304144423312041203341041204324120133331111344124432102204421202221122044321212421034004332324241112122213314041214432143313340033422430240000042141433131044021140031323130124014000302300310230001432120032010043102003221331230300013421304234412421442230314400100001234230440344000303131242412331124312311133200441404240020003100014142044000210302412231111422111144223141331330400430030214100321042331014103210002424324312413043103200002412420032302333044030233020101133330314422133100312111011300224400111344021134112302414000224441220342133441040100331001123004210204431012100410302214340132034020422340104400132020231132231002232113043401431440102304424121113010124023301300311211320344242034241320222413434330411004222144011444031311404234344420403304210143003313031100021413211003333302140444222234133301410403014142113112200343312144430214040102341300312304302300113004200112003002143023213214112341440003011100304414223223221133233200202024402044103113030443320331132404421011440143031310000344413010004403344", "010333224303002132420141020340311304143002102314414440434122201430024111333010300410120143112021143230300304043434033334302130221243420341404411340003004211033404300401240402102103313032421233403434104131134424133043202442342041220303243430432241331010324321131401401314022312220220141112232234340134003232144000423121234112131332223330400413314030414414031204112143331002131034101201421000204031444223400030144041443131130324420230340234143102144220023432023204020331003123312401002004100414020124213224000432412100223103222311203400210013430343004422412030141304121413134034231444234424020310103300344143103204020213222013031430201010033241243221233414430111123101431444110444204401423414411111130322240104034203204204421324004314332211421022203341344021323244241214001220120333410343020221322440343114134210011443210030002340244333402220422323042030201004441243340301241213213244443323110212311213102030022324300140111012110233111034222101341143132011204020144442401223220103212400301404023313403112400334214012321441041000040320222213444303413300001443000003014441210412120112121304032324101132403103001241034004143232433111222420004244121403203411401344434200113024222030013143223043001404014244011132122442211021414413030243113001103104431143401201233214141414011103103323244212213001112032112221231410330431314443240023403342030424314422322302333332014213112241320024323312240314434042022012424112004133310033111411000414343343410334214224423343130114333131434233431040224304333343100001312342014112303233411002322100020001433023121340041130043242104214221230201013032414414012122020233224410220342113241100024041142120242443111003424440144114104423011421444342330010311314103121214200230132013234410343321321422242113232420040122334000202240400104040214313122240302022432142203022434032042230244404041314341240031040240324202423410103142042232111434114423443322023141114100123422242044243103322124141340430440032103202302324120104112014134120124110210041020330132201231103103210021104342423230111234013140342023040122122242140224141021210121310000331332222422414133114001012434213233244332012142110103044011121213212012303130430423330430043040221311322442100302220410302044021133332344102200434441431112321433213130224144003302134301103431103303120440112031110104413200020243240023014044003324224421042413221441213040303032230032331140301440130022402324343043242021431321022002434230020130121034331343141324332302144123134334333030003011242344120131243141321231110042013102002101044300012210000122001344332432124043403430122021124341220341312311332042000004220230242141232423440322310144431120033024020144443102044141203324410043342013143120033042101333431402013033344441334024024424032212102104321210141402212032331231413322002141023414042324011012341432143441042321034024111040304301102311342421023434424324444404032403233141103141144202322014043111212011234142321014120233013422323442312121332102130340434342443412033101030210041413203231012202103431100323140242004231233032131304204021414133432320341021432414323244201223333013103431324032424340324020132442230112241203102413244104211133224424040002042311340200343242321300033023304211340202324142043044001240420134421141400141230220432212403421021224311310003204444340343101312231432141010324201430144234123302022213321024233012112431242112444014122130411230002242442333301044132024231040330412330012140001332242232033444002434344313142321340113044204044000440021040043110103402320214210034124222212044144222243102402241130122232142343001331122411301402002202224424232002022114123243440443244412303332231042223011142022233043204044012433312042232244300432142030430000220424240214421242324203334203112243000302014030323242004341302332131000323013212021131232341112044044100131121320420114033432343142031003344122143442240041022402013310133330014110140313012033222402210414410304413240401300120323124110443023333314322234302224202424424104100024103011112104430323112243142111140124343221324234120322233022204432121243211312044432132441430440312313202313112332343331142102102200034311314202334013244331102000101323123042003201212434212331004041421303432343230324313334443021342140123242203134230324313442222443403332433332034433433213324204012140011114341134444133220022101213241033430022331030144403231032300114103342221042303104334402312303302231234313213140014042144143434414330020024243402310044334244233200", "301343302040314100304310220232132123142322033301233330123003303332322023433422212023404134440102443304133214200234204303303024003101112422234444420402104024001240320112203013103202300231440403012022341021134203404104210211041024142311204113412411441011010304314234344110341411201411112222211310013333033433314423432232143321420203031204301432322224012004143020421033100104444203421312224144132402423343220104313342114443301214444200304123144334200112040101232412103304403210111322320020122332333433321302310003034121213010322421032114033110434001001143401133000014104322020441121422000134041214140242243242410433433441203434431211313104004012323310122004040334422310100121101012033003031320042122333203431040223421400122244040012244344333030413003240011243324101022302043444432203024124431142433030201413141223144422300044302144144040404411103010330424210332240031223411023111103243213004234022441330123100323412244111332422103111402200124130340210440432220234240400043141031144104244442124314314330313414003444024031433130230414241442103233133430421142333444424223024024242031104240342140234233014000313124433442003224223234121134103130221242004241333003340334241412300234243331443000123441021330114043103133123411112304402022434233332403043210113410312013344331240224120321030232243014233142133420204410244110100311043403314023223343022301403004422404031043312202324440130104121012433000131424400010410434333003303132404021011031423442144132141043313003441212102033340010244023203243103443344323330410042331311142144131232122144043113441032120234420340104043402132242414111021303111230311332204214422434020304341341341301130310211320444213412102312222233143231341323400331241314014431101220223202133344124203001034103242010221324212341224232331142241210434143141030234131201042041311333422121311434120001200343032113400040314043444412121402214224413440243220113322201103012231113232232220230034131143134213343114303442133311423033344140133100311403312322330100113404010322032321241214114022220234121101132134342414444132134134102010344133220300102133140114012332224433441012310432022423330123420130411001111340301403243144324023423213134404211102212104344240101244414344223131112041423203413020431044241311400022412212301222340314014343442032213302121230212314412403102301203111010244130012113321142440002132214232433343043231241224103122301442331020043314010324344000142431430113102410034021123301212023011044344203422103201002014222413140114331411043441004310240333303314100132010123214100240103334404433032320314012404413311200234220330310301024012342324441032304101002322330133413320443413234312043140222420203312221313440000441410201404010322443412030232431004342334323100020200122211210331311201300412130212340322401200123432422112022442314432013002342010314122034432414123043014343222131124424141032000331232332200141402221120221113142344443432003134034402013011214023042204001112224141012120310031124304040403430344012014033122013244431020022442032343402034311111422042144211041020401403333331302404320224211441214212444412114142341214133413122142402420331404321031434104130133014332434210422232332042114132313412420332202312401013141322023331231014040223311211203220302223413333443403322211002141422104441332324431344204031042312101242043411030033201214320423004402021313042112044214112324130100222122432222142422440331310244032103434032102232323040041114343124224400240233430341434044144343322311111043103443201231130401243441201222244142430244413411033034221110324032303012112020134312041030444034212200202320324113022203241010012214323330220023030421314401131412422334323000113030210412443322344021032344303400021001401132023121302223042122433303423231110343131431030001412111001311141400412400130203124412024223240324032121331044043430011403140000440412421303043334444442432311242101410142240103304320324240440102403434222124010144202042413104431004203410141014320201301131221420321011244423414302314343002233424022241011323431223021441100341304300222441332114312104042223300432401223121302424304123123103034003303244144324203243323204422032224422011304213143221042441011232122034244024242201343311310003344033230021222401303001104403032211221132404414424210120334231013434400200113440413212320012343200410012422211200121300340202302013100201123443110342133142140434312431023033422234103221232034322430333410242042323234301233123303444243322012111133310301", "140423233303001220434102424143212011404200123112201213204022420133130122440423404323422110232010044431233220234012304300031003400024233410412332231304303124330344044322324132002210134422214102130442002444200233243143131022321411142341031240121414244043131323433240144444302114302441310322324221443441412333412333130344001043322124430411314024124310022100132112042030201123410121031112243331104304004013101403332223214232443301312212010432034111211143000333430123330122431010411404331331133033344023243140140142123410140220442422204210044334221134021233313210000230101423221314402224223234013044104032143234441034103323321140133124130322344412304232431123311113233324321332424134140034220040332032201443214421434040214424310231143031240210022201100443213004123040424400112044340314011242002413340124223210022201000301043143331301321400033143410120021144332034334414020211124022232321344231024223012202002103201244321243003312213100122334432303213332020113344330220301402334441030031000032331101231304321042203403341410441102423424440404211431044000442330204420021332143330444232312432131204204334104120143323010202411033410123402223313242321342111002204300034020344232342422143222011004223433421341121112013334221112303401301401220414343202433412300443011131120124200210440204222130034010443302101321214441002334322431421340122313312143420113041320440334042032220133424243330013133231001244423132244040402411043143312414244034214433012121232033412143040102142404334413444404044003442032300421012314110044244411043034342000301411001300324413442203203121301133224114001142101302113444424001203224321204444321033401144112422211123134401211324321022340303010330203041434331400032001042344224421110241333011140142033000213300140112123124430220021114044201331033334034203001320130134320022021414330101424344440132004320010241333034140122040331340032311331020132134421410142403203422113313200403332034340041210104040023324124043141322302330124420004230103400233202104124432341302324102002313410302333004014444132134043314030141123104404203201134412023311401423303202342002203321340002124122002410334044011443412441002324421401132043441343201331013041120121100301231243023041100200113311143322001042314001134034343441140132224241230124232133104311124310213113144033242322210204123220444330331202123244140140023241010412432312410413223404342422000424424043313312420421111422310212400123240122103011200320012344343200441213320243134221404044114011001024021324303403041223432312440312244142221311430013332410221044434040200030134101321111333443221104201032224131233420324033002123413224402440301414244042420321343103100431220034310412001244234421213032331202143304214314003034010044212420214414033114444330311133121111343142433243403212044213421344131133114401044423332103433002301043214142013322444103040142432343302220302012440421220102441101433021210210223220144134442340020132411110410100011210300422313404330244212420203301102231133244332233102231031441021304203041203341234013332433333141013121042432144333122111002124234104214431304003123200233104300134303142210412433343024412300431303133034040423044330132423341111233233134114224121433101103233331024130300133443213342211343403340230443243100241002334202144012413440233040311231304340013231323002322000012310403240313440341042134422003322122133431314111333443232211022244310303303040244143240040441320203144244442401010422223422004404023320030144240240020020221420034313203042131011030224233043212342412240240031211442023214230042302310402214310141401134001243213104342240320442344210422030322333140232420112424300141434230203131002140014211221434031433320240022201003443210004412204023144120141444012313104132244121401214331344424134202103240304113120423413114242014302110041130031233221242044130013142134102204034204232404200300110014021424300043341000420013304211000112110123412432224123204223331342003242434214021022031304324343434100314143102202313321041001224403221400412044403143123443002402131343344323241210204113201232444242233400142120134140114012342310112242010010114422230214231044232313103332243343441224134143100413011421332234040132421323302030334023111104100234340331124110203434410342224310024100343433422320424443331223341431222210024203340033414131302101241003320042403204030004031433141441103421310220403033301204004213230304133141231304004414000141114203122443343432022144304444223323024313043021441423", "412140043140022233134442440120214234100303311004203011121242432240440220213420000410302410033331404422234033441113340123244431114111111122344001200424222043114112213424443212211103304243113221242424302432333041342414434440144010330110332342222220003120321210444243114344202430400123430400031341313432221310413033134144243241242031220304304220420302424333441210401344042044124034302334340024412424404003342133002023402201043014141343111412401304123403202230001000132422121243013212011330103231201111401013032131203123401120014221421440101244140101222000101043112310311130332110224432321421324223202404410210401440344243201122301220331423103201332440231414301004234441440240004322033413123300321422424123021023421323133101412033142310013041121421340044033101440310322343012140413114042112341212224131022110322223003241124340002134030210444101413023240234111201341103323131300344431424012013212320314133301031401232440313343200334041211013440004140331142131033332124402010000301422004342122400234312110222401141220314034442020000133424220014304332244032411111244111440042114200202312014201212310120221220032313042142443330300323004212431433012203233122211302212330133212034442431340344442410023130041241014233002143332342130233421003213211411403410342112431131414043341243443000232122431221340400431303434211030311430324213420204202131113423222021024320221033433140034331420343000002241120043142043140034224414234131120033442342022203400401310134132042123130440043331402342023031014412311304401134004434413431441320313121312021433042214002413243401344014333213220104311432020100124321003010422130214141002313331423321023012331412010104142404122130431301413011114232013303012114341023334434230432030424243401030121240132201010323010230003422044002321343300224004411322010431214243100142341032312321024240010304211043332313223213031341112010411132334104140441014223433440001340200004302020433314230013140103334100403100024344144242142011242121112443014211444134304134223020440442213142220232032323041030414313403342243223112330120132044034134131402102321420344310243031131102110104111114330133101342043412244141310430340024103011432432410213001401101242304102133433443401422114042340203224100434100002101204334104343231403111011313231212214200400203340114234010230442130022300344341221110441432031133044003330244200413312424424200130114243432413014240104213333023134403013023134001442330210414102321230421002434022334422434402233411330020040402222231200123040104332331044044313313014444012231204441334233424422000041034124300332243040431341424122441420312132324100431312422003434140134230312240022313024103343024213044014101410321302130310123111011023020021241244132111124423443204430132012403330334140210101144330414341114103123132240034432414213300330130024231202310432003422140133222130234043032244121104121414120320244412231041423044102031234042434331401140232231022342234244111224232434004330001423042131013403441334411302310303200220114320043421101441311400244434032043224113122011233440401244201110132330241202400142400021004311022313342440141441412231041142013313312422222104331310411341103441121241421031042012014232214214302424442232302130220004123421331300141014243202013332301202033144011413343040444023343201101441123300104231401230240120314440003012223331301122040402344442443240341401232042202010122201101043124123421433332014113040014442220424033430020224432200002003422021420142023143041224422333022032342112103130424031041324223334214204444344222423343302344132322034040104024044424321231412104033334110421222242114123102102111012401042444232340330144324014410040131010324202401141104422421142123313244242044043202341133442233444242431332140114213400444304034331214113233421144403343113332032440412444142234134220142312344220203444130223011314302020413201424422230212313421114204144041230041112224211042014011332143104411001222413114422220314442213113343424220433042131234240042441010213424130242304242343303440122042333021430344420130131033433323212103110403000242344411111432402202111134401244301113200224044141134440144313004421043040024014243110032304410332033011300412013104442414322244011334033314110030343244320121321104430012421443312011240220143114424103140410420433143403243122022220312020340003301344133213431411230232311021132341044121230330401440120400240423332414014411104224021333302001303320224013120414202442404111140124132112434311204324100", "014411420323224244231221312230212431330034210330200233040220013041040212140332333024102341433134104212124434410333141002412440010012112400403433344130322404332121414002232112402134102022104133021433111012211421320110242030410123322133210301023042423400202234343103120033124143224304100001023420122443243441111310041314122000432014414033134431400444430300120330134342321204422301420312214322333042132202241130140042414432200120011212232443201300301302132040334212334112104042214241231401432221331431042433323123342011341024022044200301232011332402304103432010132234340300200431203104321044410224431010434202220343021123022340411004400231333423430322434112444013013031414023340211140412414411043312412131332422210202042304123404104403223410022040312042421321133243013143420133311120141032003301412204224303344213402331104441004412410042224410023214411333102042013221314242422143334010240230004124200102243301032021344100314213102114323044123412404241414210420010140320110140340403233331320043440234411112032224140330400342242133311100300030012204001442313041441340101040423020310102201442201231334244130400333232120303400203424210110203444322242121214034422403440133213440423111224330320440234312420410201424102134014022422141432401414221434231411112300440414434040214203140003441241002343312000434132433103024301300021020001001403323042010312210022232432400101130134031322221032140431141204132022334001242411323340010142020133411420031041242324113302244041334034313131200241120032133123134144013224301034034014022132301121334031432421141411004004133130311114131010314222413211123023213424134424002132404441000131321442331021130141323401422300413113124444412213430112410011213234422221203414140132302433234344420033313232210230200433224443102414040321424030241004033040244321101133200334110042042430112440422231330331201223433434220342340242324330214410303012234310103002232122124421202230142341320331342323104202014021212310112443124112422033204230421343231442310241212023340120024302324330033430011300130132204133124133033441334142434320432010011234112234112123200320333423004101041001120123313012140304312043303421403121013144001302341321021043113241301212424244100321231123424241420323200111132440122121200313220444441444132424244442340132312220311333410411330210144002044040404342102233202400300303120040111000242333141114413204020014410401444040242032421410224304121343443030120313032341332024121400430124432203244212430143210034304014441303004412443241401021141241034100340230440323141110404321324444231132430423444322414130324234233412220321233441024304144103032114223132014020304020302321401304120413214142233134131344000140222013343420043022322030222400201343444224221344433242410310203240442333013040140230304123014404042023201332230123311141203320123103222110032240341411001232331243040301213023401022233430112202134122031243422002411312220233221402243310042013103044232230313130123104130440214224142314204441423314112242422340230343322201200121423431003342312213301110102000421240024140333140434321020221001012333041341123233240433230013222433333220204101221012202233332112204400030444333002044104224101110133341012232312442441041400403213043343004231400024412304240303134223204141340323424343101143043342321343012140322222400000444343024300000341220142330212320301401104140112040024340332242032122403403442421144034334040220231300240420310013343422031320402320322431002344431420214303422431310242131210214302103423323211343021300442404414411403113120030231133323424232201331422222111041104104100031332103204332122403402343224302033333020204410424321401100402331421132310441221424120033214442144434210441241023140213021222221303424334020202041413014313011311411302403141143223241414442104333203002343143142030423344313022110011242231303121232344120340403230422344340412000232032340331103004013441332000231001023323103233204044424320041242432124341300402334320344040022431124104104310143211311313224042342210410224443010344030303041101123411144344340320232241440323133301434214424433230331313300301033240012133404142143000411203210324224403243302403300132323310220443334123044420442020443144243400003203210401011043204424423330120030342122313042334034403012434314104320201344420332213323423220124443103010424040210204443014333413344222130342033030403011244321210002014203332003400331203011212210224032000433104022344312120122001003343022011313403312022110031200", "434033010311413034112112420414421132334044434220101320212211420214341413220014320212344141333000212322133102114431041302011022334410010131420214012330004000443404403113213444144202033431010343342210412412001422111413430410240003344311424423433030123343214304440123004122403120041210140114434004112120220303401130003342112232243200030243010302330334314020411023331113132214211334223130021404314301040130233123433024111031134313121220213044202402141443110334203132040304333320332222033114332304324101221202202221002231420104212103430344032124401211300022100000002313232211030120441040201401142201342331412322132243213031432004402443210432112303442044444004032132041144002012003044434032043312410432424220001141133040324044203234222124123440122303024144200310300204122424140440020324013433210444243224421210043111314024431111103210422302434421421010200413032301422403040303103131302011313214041240200433211401422312024012323011020323323310411001211300023331134220102244424222422134204033101002431401224340313000003220022214134132110134003442432110314204211000100032300044414112104244110140323122413120041244341444413144200423011302133143004414341303122210211012423122101123011443203302434043140111444212333023342213340112222320340304202313313012003014202112122431233401241030223320412024323032211433402141424012221312234042401332140040424221144143011022130221402412041134341204241412133304002102302442122322442410013132104414134104143244014240303212323313440340440141004230303440441341311331334000142134013441404000401331221302411313343121303440100020311133444012403421213204303331001240001200431202223134244434333433012014032111213214000331144121232444042143123403314403012304233421130421133243423200331323440312140302030341104311323144004202024240244220413414321321004423213321421332011203242210333340204233423310114141314002020232142344312040341432234113003213013443134344204201111224330210024302241212330041030402234201322032123041323132301244100330102401211101042401212241000434440014004144423242412414243131030340403422340103030410333402144213143311404034221342012304344332304133232034121000041302021410421143212013111113241233301303214030034321441243143111030013222440343241424012232103002212102413213102202444413432141122302443310310044223002414301243404010014210411423041413030132230404302424334144313104323443443034313430231340031220300322332100221231314144343230021203043013441421334040131412000244340430313224040443224401343314034041400442211201104340100310033343102340322403142032404044132222020121340014012400131233142202111413002104104110441402010202241342140110303033440043122202414011310230342432440440120314204322420311143221232242234120132244430104144133230111301424100200122404141031211403230340211400034043433124043403442231142014220134201143223024234313044313132413104312114213220031241202134324012131402410043022341243124422443211040202222401034304421411314333041442200133431222410240014221231310034310003322342434200132022314111343134422320141134124103212041213232411044222004413112310033002414331111044223134140003120310042114034024341331131200241001020132112003222430430340122113224101420131421330202213110000143043033243022200212103111133134421101003421343003331104311123433333010102021231013442421034231034443442431313102002202114331332332303200104201223244111124142341023003202004230300444200433213432242224021433400013323233013220404413314304130432341101222040340212302440030310310231311111323123201224332114223402003202422004230024234021040112222203201013121120202434411313422341234222043243341102242120011101143132113230411301403032340304022111343123313410332000301002331301001202341311114241113314210243312201103433411423020304433323401321020442221134233320121300323413003111432234231213040130042013414322412321411433331223324143330043331123022342332020144112333420010013031214140224301322332133332242023213000310112034304444423221340142204120203111421034344120110220202013434111230401414322022331243114304413130234124333140420314312404200242434423044414444212122311121010214344034320433033422314431300121103120301140001211242212014240214132420100210300110133302034123410433434242404114321101221130021420314141102331110133130144230231301414314120203122342430441031211014041113334010001032144303421130331024120312010422423204402023224304401331122141043040140241141033044122000204434412414314042300330240032411140431334042342242340120401423004", "411301122433341322334434130134203001030342131323200124123134144311312300231021132134111404222442044212420334324234322234421113300404032144203224201401442412120014310421243041020443110134343201242011324004331341313423412140414402100031343213334431412101334222210344302143421121033430121103143124331232023142414431242231022242421333341133143402322403203213132133144421220133024312302230340311404334143133433132010342322132222312301213210221204002341111340441423441244030233303244410244003334014003101340020223322010322214303303214044314143123033442012423402413012200344324030000301102420323100114030321110001404131033102313224421424304110443304001324242104413430312223102042111322433413310411024134313143013013000440321322424204310103040200201403213232211042443201421314430422143341320012243101411103430043420232240312011141100142132141403201121100231241402330132401002021213444313324412400421302444033333420012301002040214003340321233101202234143442042231013102334244233113123304414040410023431403023012204222331044200434024442124102222311134242243400443210343030120231121004124430244020312423030344441144023120304411412003111201342413420303434422131424232201102314111020002214223410204404431110413122330423131041324440130003111032410341040441222412120220413444321141441422311014112412214441022322414013000241411234210033003440330343432441120420222040001414332220000323323021122430320230320433420012243434023220300133343401244333002300100143332113234023131010114433240424114401401010421430311131022111221001314430302004022033410233124311040204443204124221142410210343010333340111101023102003434331330001144221030101300331134411030444112413210043004314214100331310101111111442124030242002234132014301434032413430000123233310234003344104033302234332204204210123221342201304131143213043414142341011321303003320104322121001304012444022210232031400022100331420204232311341242121044440322030232243214310133200333202331313212421101002213022103231033101244331403133034220001120314143203241422320310123301343033130430312331433022401341112312032213032420332044342302400403133423031420003214210110413420121232300432143143022410423223233114040420243423302033310043303302113304323212014100142323024324302414110004042203223340201331220304041434001333340304123144214144143041332100132242113243142201103041233042042134113000413201440201144102314241320204204303314214403432342344041011114221303332430020141131040044332100330340432340021420002221100244030312440200204400011232242241032233202413204413403244231413212030320000401424110400412222224111434102411221432141243224411300312214021001031142443244114320242220130144112432332343320022324132430204001020103433002011041223334222122321023213131404024214111214014313400310041344424322023111103240331221443201214140213333310010120132322124331342441124121220343441031134141211333410134140014104434432001213040112404211411134423323230130004331411420033004004313143342432240332012310321131240424424030320144313012120342113133240104241113103041031104123414301023224334013103141300323210242043021200141023222224234333331233311233011143443140303204032221222121441032331144340443440244234234023111034014211334441030443233144410444241133344134421111042342133014332221143233204320440001024430412421424113131044043020340213433133202401134112411033404040440412314113422441444340031024143042010043224302013024433001123021441013402214403424321022211223124030012443310022103231221332420303342013234444433431244412233423124114340311202213201143042223321103103032220303422022043332022232102121444003202430310201130032020010123224212013443043302443043221100023022040434201143332303231001241042011300410310233112011213424222320031332422011331321014032210413422211124040213140341014300440223442330340340312303043242034220403430434131214141232034204413202434243121420412231421202303303301341401024040220321231212001242342301110311213144041423343310031344031234434000343333204114242221213210312403032042120010101134122203240032431234204430233030040412142343013242403323434413132331324024044243230402001444420441301214232130243240232344123143333110200211112204430323041232323121112132420110434101431224104201141000210031140142402410230243312242012304204022321142013340402210304141142214102211030300333403214433104301401334104343112202113130112204322440303214303422110324123322340001141314301104130200203243000421341443014314442334423230023333300243311142223434334", "413140242340034211021144243323100103010230023000032431220222432314433230331424432041413400121342110420121222320112244334132100004034412233121342400434411100300423141404443024004232434344024142433031423143133240223002213223243422331123042041301432401231421033131240034204333403011114204041341133103243230132220321012431101303141320130031214044033401313421424230130123140334230100203042324030304420001013032233102422201304322040002104411010003402100004304202034423441033401301123341214143334333440100324034311023301414221012221332403202104023024241242010311301030442343014101241133120422400040414333204323334404013044212220241222104121420330213133102212044332443303201002334104003023343102302322031411241401343303204001242011143033432142230002342212431011424134232041202401111042112203240311321014223400233333411140302331323200413442213422204130233140210311342202220213432412320012143232024121041312103013422312040040404444130233011023202121310443210101320214011134112430032213432244434433342003414311142214303322412420022224023401224034202142413132231111031314440404021444424132344444401010204323023201040142444421020300014414324240044440430420211413113220204004443440423013130220414210430432143400314340103413304220224401144134101120234312103320334330022422343332001004123102222301204210300241243300410423132300424211240223433001403130434041431012243210043344432214124234403441014313420133132423342244043344330224442231102012123033243001314440402333334123112100301002401011332414320104042001002210003130023232011000412402434441412312001042432330442010140144432231241210443102413443132003322421442211020104334333022413301102343204420401110310134424313430431430321122140241430341101002200330223333141033344211301014222121431242021411433220432411443041242432110440140143044202000430201002421423220004311040201022120241142200143224341303031211300443420112340104003121233043340234141022232034010200124131034222440324220434400241231101423333011340410331120330020432342440010321203341324404203202431040243034223310021301431224120143120102001122321204232131110120223330314103244113302411443111323131110211142343203413123300110102430110231140204241042212120123430434342314012032021323444144044421021112200133133402122321341102402122313313124432240044232142330204204413242344322331004313221301122334412234044404013331243400024043233402412421132422433412400342330103302043240142343321022343123134402402042434024311031313232131140040041013213321022233011222322442044144003033100430240100132332220200023242002121000021442100214112033433203223434110020010022040120322124211304344223032240420432022322443244220401443143322240033321412210444302231224401443211402443003040032311232341221102240044313420020240441334403410031123234143100021134410401420114012121102142310202214400113221443230243340403304043414221342434111142033034212423114212401224142041034313134013310311311234441301121122430140110304343134202423032130413344312140020301222121301301133412420141041024211104443144442103103243004410144304021300013031322422212332321032241403141403311344231130142401214143432233444302314101133231241202442004311030313331101143210102401330142103022241341400240003421114343200321430012140002001233102131313311244404113111320323433334441032412322003200301432431223000100331233403103202411333102232121414033403224341424203414014410413421202402442044223242121312231441020240322320030011403020402413423420444132240212121420123210013344002031300240344141112311020303002211240433442323244332433313344002421032314222412242122241122104143040403213022014131331424022303324443011434332140010030423312301034141130410232413242014341043213213012114011001000142444200310001210113331201143134343111214441411440042323423000134112242232011034334044343231343101214111420232141124443142432401040103414023130144220002242424234424002424432020141333442403314233330133200310300032233223124123031341223000002232141302133200321024322214133332121320322332130410111324330441203134240021200421100121220014430011141422403102312301443200331340213113422030014010424133130314241243200032103203241043214343133302404420132301202430201112024002130224212210341403103040331441223014333034434333411431222013202212404043021321020334431224441404034303042030133022222404340110024013400141012420410233232102024202243430133134100220411400423102410431242442042400114344141032213421300441423130300341041032111210221313024321344300331144131", "221133443334004134311143231443424042224443233042030203331000322144302444443041203044433024113233033143100301444004104231311240222234344411213131022430402221233001212010403031430412011414402211413014002323303122042212112044120044002010233032434022300343412314004102012322404423401123212141330244442424034234423030344200414232404123144131343043104311003213402140014442222101344211142310032444101333222301043104231013113414432120344442041110414212121101143240013421342144031400143200112112030401031023114100441302420100041022232242134320013121222141133013121333020312224240112231140424144011200411111122030232103244021001220213041231330322103233334203122304040340411121430003414202211231431111211342140021130123011021444143300124044441014300201222043334303243221332112143420122320140114433403341231141331410414004402224330131244142220002341203321243314221213313034141200334443134340202203431101340042444303121231231202120303412131234311100420224424404300424314313313431402301201024312341011320240400400334020001413132402303342312411313024110304242311040044122144131013220242134234143221410310031344102044102040014313442314002221043314041231311231422040123342220440131313332401324324413444100000314143204011400442034424412303312212113204204040421104331441241103223214332042234113141132440403010342041000422332141212144234422010231244202304421314222313032222321020201303441132134100424113040000010440011303104043304212003041241333422141343301130111120003442002322334121244013323202143343221204123233322442112200030041430312301144010341202303421204100334124222123433401110220410321333114221043330233214123341402401230044120211020011133431242113203400232244304244244013011401212212244443142322322341112033400340031331324322333003244424234120243303414414114044201200122023200043013400030421334213340413401341032444110234304122102003404303113002404213141021140442430202203212201122132141323123101233230221110031000334123042140331023221021042410412022442330344320110312314403244112300140324423444001014421322321400024303341120444111334400143142432344134414141243321140403332000321210210204011013032040341032442420023342240010140112111411114443414403132140021221434433213212411312244040031424104203003013241122414144324421200103021332231304123422011201334044221434040202033443320032301244234441030220004014301202234214334120204343030044224320303022434131132400413222024033442000043324342322424112330214331014320413221202221224403314322413041100323320040100234323322113122401203413001230330221404203124111133401333103014421011043403244134414233202420443410012411341021311303131144413221212010132324311320123312344314012230402103140413231003001013042041343341004223013243422143304001044140330232222032344410131300020304113223211410040220023300321001440200433033234020001300431003432120202434211142444034121242111303443444022013400020110434104441330143444121414122433232241312002431132212004343321220031233110403030422334321213414344314133440400003310144124211131044344434334322323432301442332224401141120124131002041241014032244131304031143344043432443043404141112000000223434324034211041330143401123131011132240413144123023314200021110020102033040314434032021224201104240023113433004010422222230013223122044120424322420330134014444133031032044204141323142004140232411312332103203434342324430022312340214420313413240032011231113311000212232032430113433024011234100234100333322342001143132013314002243301211242324343144420320404403134132042304323334200121102124443142242040230442030332242143011001033141143302112112402403021330431222221414340042123220434430441142300134004202442231413202141041211312030313223111031003321204143424344311120300114400323230133340110321441101031204423404044403233243314232434230234141433410300123410324414423213214114421000223304032220413331313302340243334340412111030222243104243333114313343131122440332022023030321234104441123410114343134131242203122022100010022433202204300014302410210210021234332340021221311402411312343244044113014314242232302230400342414433413003311314223223220021004424104342300223434300134000401230022301122213220400012423233030032000220341210200341431443401131300204214431211111343422244434314340420234334200320441214143334124411342103430142432012021224003144314340303410324324304042100130012312201124330243024420023100422013331343200033042012441104103321121324233140430023411421023233020332203022100013341120021430333214022434133", "010344340011434223123404302000143324132104011223144034220300130102042033023211141144020044140140342002323012303141240312204212243243032024020333442330241234034244230131200340002104020130440341244213021303000410322103434043230331404102111124231302302221100313320432323001034123011320340100040241420000330100124012134300242304403220013202123202114033413142122411433340222123200000431143100000434441143024233000030040124010424124121102044301330221404032240144403210142041043303403102220010333113204113424023333024202230001400213134430122202141144211440403143243003242120323100133223240113201434000130044000002131441044144341301000104341202122332243140202303212142311143414042013344014323411021401040242031102024420102230240300244431314212404301421202221331003010012322430322444131440044213210333124012421331414111231230002302433032433032344132212243124442230102100044221434024023430424442210012030223034213422443030001330323314311210213222443022103030002032202421211203403404240034444401443330004023143330141442404212033111003224311404203323340433332401012102123313341310311323413122120012020332314110144432433112114033344033333200214334304301021244223310340334123021333333132203303142103140344424212013303200144133402221402132422034003323202001111034244230310113432222233441411223443404433421301120404421323031243302132024341421440000132424422211012402000232122203243203301243220001000031131003333411444341142201042343431421342411024310313124230134304331031440424021021223442333423042304031431410033422143103021002420220432410022324112133104322414223422222101344110402403330203110333314234422044230324140140422444144424114411332121022202031220430320401231214001410313302022002102010032333133220444400301133434411012334311203324242414220120004201041002122044342324343400213043014141231034122230340113044424441011401013004423221311000302131202210433304314301313402223413313103433204133103010113310144421402212143233221214411433123340201011342401210304101201434402014211142404314013423334343102423003134203402324040022122441001323331414113130131000243232202131343300041200024044443432321021331233000311321040031334211212220021012100110201041112222340023343444111122110204101213324021333112203100032101041343341004202032033441241042204130043041113003111231321141423432212041430224322411123034100223320200023004311343011011211403002331110214221000412210010313143332220432403321331313202010241244144304323041433214313334134440013324004110403334232044302200422403340022334324340022222301010224444342200040114221423110022121222322413424300430322430304302323211403234121233132103312042342022241340340223322024000004033330143110244302333013343023230203403234230214103243122330221212433434303112304104000403034240011022212330120313312243324121021401100222302213101043144132120342321144314002122204243032211110312443421313002331124122020104432230411312430323333442442424244332101411233341220100212144034042334230441001141141342144341042203121303441003442103234442024423341441213100114010223020014304414343104140340002204040320421324323040403410310301241243311121401441013121204231314310201321402244034402044141311130314424401224011411433032011242413220313041200443031431001101300430313431341413401040233430414244044223014020114440142241304044042310331211223001344200222230003213302020021104302230233134211023404403134210140133020034212332120324432414202442124123132430134232134041231143102224242324344032011433133423224224413442104113140113040203211241220042000343240233322013240112004004002144134201033423011434021204121124322113134004302103033024243404112001300241430113213432114242314230444230040024001142431142234203014224122021211313230443041244344402432032302014102243134114313120202221332122023242121222341022200112024332424333440014114232414413443042300040002010033031102440404024142044032033340142401003010302001331210120421111213233122342030032001100011403104133323200241311204140141024023304320010143440201204324000030343410322201004121301143300224344413102331242431040201104440111434343003222340140300211330323141143043002344301221241034232243433143012110241003403310100120220412131114444214032203400212242200331123424103104413301130411444442032032413410022111043313311124324140440223012004412040002103141104121332123124100104201124404343412310413302122122410240422111013441214322123200131041044411000420021434004234104301344224220121304211013234320111131111044104142040141", "031144302432330311143221440142100422110002041303314441310430431333420213034420324210443001443211421441431033110001134240203331300203123433403014424431211232141000444042444401141314141303134201334114343300110143342341222231030444421241442143104014432032111121314002330313311242001020103134041032312234311414424331203333111001024133342421140123234420004334131233043430332123442232424310203104123313021130000013221111034013322312143303141232134133102210213024023133021314243412031222311041312144130403133434211313214010001014310010243413033014211034114034423030234401422333434340411441014231102031232222442011324133121303312244410230401423402442304242441341312212123343232041143432341142222301044110221103323023200143002002111034303133424041314320421301434402400442400240420321010200040041334140113111324200021144011320203020314241313210104402144113023234131314244120030200441422144430343230303411204113202141142012011142024434311323313443112211434404034412213334402414121113234043200324033133301334412123311214330144200103001341443204212043214002444212112133023131310421333333332034100241320211341114210341422110130101340402223420031313213414242410342410210444414212013441344203032421200304200222101213022343333332440114301234203444321442211013142241041213110321110100422111132304220133243434123444313324023322324213213100220133114024423344410123140444222421013322221130234342223101101442341132220203421003040414220203334433423202321311020434412404400202201433024031121141230230243220043144002423031444113103203244140430120022402041120420002330213134221233240220001004324200133101313442144103100131423410333004223244303123114312214244433334020431230003013421440414412300443423434431143243133433342143042403101442134241400432230344103042443304031432210032441003102100114201003420143031131323332300101001020041022220342203140441232022114211011444113031033432032234313040233411101041434143242443200103020112032134131010322331421242214010000321403433330304033331143132304022121103142332033422012113100122223430013110222412300003013300342024424421122342410400203131214120104110143112021133320231010241031341002323332414424344043142432433442414130424130001203322423222442423213220340131220334141321040102133342413022220133341024410210120122203013420143400444310244430200332130444040300221243224320334111433222220114441344124212142033220331114414103122300214031423421222234241341443323324233403014440424304324402200134400421311030124220413343331213231014143024223441301241024030124340223041224100441433121241330221120213142131000131324100424143111324330422322042440143303113141331343143410403212010140124432021440344001421131424222442043112242203040044302142440102344440212032313340232031221404220300234031410444301340022202210131343041343320224412211222100223144420313143334132424421422120024222011343132031320003020411202344232044422221333023010242213413043300301202412213010020440101142143104130422311212323141024431341040403041330212423311204121442111400011140021440132333412232034144012103203412444413033132303221421034324324330334241212004112031123110142241011400231040402040431110301343223442014021420142100003323012331241404200012433421343443140203413440010212340431020022212003404223313322403414441110302123230204302011412121302341223134320441222444343343132303434114334002124244331003223202312330010220310304203303311243222140032432434212212234011414240243100424301302141403330040004400324021312404332003223101141041043304131324132123440024132132440341133212234402211220344210342230020041321440112001004111024440204321422342322220004142332014102311424000041122430422420200342312310422322030241010142120021032334020220314311121210030030111032010200024042044332032202204422230232442141202032004210120022420233110024413300134321044011414114010140433310100342433043113420432321313020024212231211240332012331034224321211134013430400342212033344204043311042412332343014441210421001431132031331010041244421243132121400120432100213330233111002230233123331023423103343003042043432441121404213404314331002233024241421433342024440203322141334310123223023340440123411004400031443200334323011014210323114310043421222314343223243024132411200324003031412032411032231443023320002311131103320413201031102440303402031031341333231101113320140104122400433213103300342314001133432403441343413444014431201310213421044043213242000414020240040421443113010332230340002400412233231312432212102423", "423400301221402204013044321440200212113412121331431432202043120102120042334134211030241242412134012201300444301141022111142333230340431100123324440233024223424013140332403343422043413424043440420121320132344020042131003223043124244120123331111112332320312223001120314431434404442300243314233120011430403211043204042044042232241021244240202223103232343002414140120101041322023000043121212442042000311124010213030220230430332422231001201234021112322022021001013123322040212221401212421141432020102323304212203241341433000413031111101422144344111132034232341313320424320331303023114112003431024002311302210111143411021324344200121102330321021332033443220312211041224411232001103102102430204140143043341403430424003422024141141310302231113310024431314123021321220403330444310023000223103144031031300313203010104143010222041300123042410124430224341433312442301201114202414243320334422421210204040340002402000430112043100040043131420340042232004143021243220231220340234000204330211100003230224322331321442000321323340210424100231202323324301323010210300344343133234310431040344413303311233214220343244140404221210232421002230313314123103232130211421314311201440244131212313110044141211201440344230442333011000004003120303232141132422043123320230304214224100030141033213244433441224412203212411041423020240033020230020141231101244002211032330442443141340101143331202121140233433044313030010430113130211311010221141000333241004434414144101400033010434334001103244003334321102424004324132423043220334343234311023421431443203003000213400034313101102001340411110244114021304003104121142333344011330020001401210213041440110304232340134403334211110144230023332434023040343431220410301211020241413014030122243104414201130433101303334012301030444333343443230101121231234402432344323440142020023042231402340204241211211312003300220222034020321101302112013120002030123414232233200304332412100041412213400402104040233330401104333023332144330110302434122230231443043024324100343410422410020042120140233401142231300312403002234231402313204222432013342243320120210013303021222343343223242243341311134211121414314403314332010221401343403111033034124423014233021142100143434131244142333230310123134230433040234100103033004410310000403402202331443034014323420021331201004214000412420132430123420341410412231412410124141023121202442123420320020000020121422104411301232311130413311122343024024223131420324034410312213233212323340010441131043032024030340200320100030414114134043221020010321340311214344031241140212120202412100334323423033130224414022323304042101233121343003120103203113210442244040233230111234040344231420431433420033420323000231430300233004141440320024420113431132213012042331124440312001313402200103444123144044210444042420023444012443133314122234102200231033304444340003101424141311040222423200442023312321141410313413400210022312132333441232311022303012132342014133244400031134134344244334112234222444012122031043242024132412234344103104143140313131040122222434312132114432443131304424111030343231330442200410032402331432300200424222430114411032220210202241300443210031243010142302244404134443031434402343330242123041222114103312124212014313034302343020312431420332332020324341421324322021444243343241334403100420122344014030313313402310024024241314142004041310114414014002201443211310313122412443144020124144324000323304121422302330102102240142103201132434341111032400104204433222220404120202324412140141223200444102232012011303100423444133031243331101141134122410400110132231430241022440201430410123344121101443143043232103144112320033133141023120301400232203113120310441411101404421211014421230120024422311113123032232331100420034043220413040212032420220001012300143214443034442100113044120132342341313132212014443111141321430341230314041410414314412314333003042422020122204303422111132101414223043243301230212024411224103322302102334430001014410402430023043341041214324000423221202414420040143400002032443100132132221024232442231113100140031433212102423212132343124401212211132034003101402422301242343430232142411240312144400003431412341201012244140402223140324033312421221041143424234110422324021310401343234203320013111132113410441402441103430300332300004231343241023032131430242241124104344030213321042042444132203410142234122222230242110012000122230133433040403412131433411423012443334024231413423230013124303120134034012014242312441133040012302021241223310214020434031", "440004421023200131012431041400233214344431313420234433104223311343123003112014421141234121033240434000334310323201132431004102200331000121104214001431223330040304144011044134330443444012014403111310010130044313000341410004342224244031443311244440311442410214443142333332332443213112413144210321002002003422324300141444323014301124313414431132041414114143220400231233230131232104244032230443012410033323001302121323410211302040344222230234021341323033212124240021231303320243024042243303301121211010134131032312243023333240311224204143210233330214000002242112142401201131322240244233124002042022104441100232443401331034014130234240410110010130123113010243020441002144212312011433140134142223014201231302434103022433221242003410441103034201141100420304332141422422044113221024134140441244424334201401233430001310003343322212441202003430212423013212121112333441201110311341321244203421441230210241001133340242144043013414200012104221342424134420000042301033202244420433004303324203102224430002220403022042122024023302401032331441001233030000141034434310022420043313102014233443011000424310114043421003030410201331322210412410141042134321314420341002311431322040134344404312213304231114421234404420314030330311420441232334441404104043412104343333234302302213003321301311433114404343413443411341333314010313233413300343422104134322330101300020140200243044232204131331012412024041230212412223134232411023203312001111134043232024233110020441321303024444433034221311233431431034302114113321423332401144430044334204444010314141302313400201012032222340133011402444312324401333022342130242133110441412210213020442001010020413403001223401110114302310322313212032041333140113321220101210212003330110302400101411420232311203102411333213342233423003010342412210443344423311321224142424414241344300423301340310412121223334423120344312024424011212000340210120124004432202323302031334120404431133042231202132002341002221201243134011110413403043340442213211003203201421131342232414212230101413441012101314314130420240144332233220230112322002422304222214023014041034324441131124133102120100412203411122014120223134143443031301434314022212003123330323243004323334214244234002410123222033403342102224113404144210122023321202414023300332343140232312000403221430011103140034344133212420100014020412412112320241013401430013232211214033243111131412333212412414200411424400232004233312344302122431102223132114200042024002024221223441314024114442322414121241042112340221034232224112120014033014330432004034312423012421230240044040143100343140442404323242240224230033132010314440411142440124134432404012312342002022123142400214010134110122040441111311104020442434234414214032343421410434203013032102140401413413413431014343332231140243344323422132210123230340330434333044342214230242404303232402410000013243340220032243314104413014033143321331003313400301112440223233100232042444040104434140420442220000004143403233001031434421442000223444000333402232143104040130014120142041141310211011343313230342100232043444402110322142023021421023140214123231324044411014432034323221224011320024211304313233232340001230202343441412213443021021211411143442033242241432041304323244301424043343223223023111412131123212120431014431004044211121300132313144211443113240030312421024220310123024043224041022214322014440012233210004333040332231142134340112000410122002311032330221342340344012340324423002203214003031122423144334121214104344402012334130123341003241440024311023113024414122221200041431011324444002434143142440330211403040223023302431303331123423324301343400343142012314020300032312320243431324034032422024101032012144220234441102330221021140242313403023411000042322040004234031130434414340344310004140312404322210332321241131410002340444202323024313033423324302411112004023124332413201402002032022313231431423021104310331443341041013424303134104102203320011322014102433320443102343421233213034112141132114220300003423444441023140143102310343044440130012123300414023003400200231001202114003021211123330433403421300031433044413321110141422433033324022143120420312444320312143222231442041434322330412232214431311330412011122113400234030330224243042240343213242144142340202013303414144332333444422304031222113011133442043434120003244340412321402303314143112124133011411240341402100411240412033320222132031434033440201331223342030134220212441143234332330332340331130434141243224103334433232144443132140332343123", "141300003321143242034423340300011433042330001313200021131304102213100113140004310422022414302123001022323231203410243214141320242243222001200100031313432441431302104032221420413240343304001110212101004301214341201004004204202303143034203342432201341004043244431120031124434144133222321233104311120042202020213224424310423112302244322301013233424421321220432442214123003144240313142401414421334320331042343241341312224120040334221033233433013331324032102102022144323312020040320113441441411411220403222002111414420124014014244340403331121433312000414333341431311233103031101100214311213113212124140303340020310302431323332142133203331014131124214311131134001342411402344220022012330031110424112122100434412322342240444404124012234243034240012313212311133104030323311110002302102230224204423023231034122021344034314320440032144332112434044231031301411443313341412324114434102443122302012212314102023342113344003430134200112310023232422134131304024033124112121322444103440432214424024230441400114142203111020023412301212141014042202201202144300023423403442324103444243021000404122322224104220343423333243001011203011142030300440220340111020040421013020131302444124241414224044101413304303402134214411204031412210441421220412100224232110224442421011314403003212133123403323112040220040010003014202030330211100120221323221021311302012314401141343140441141311144422122311000122132244341011421440112424402331122143430024222242113332342112300312443123230014343103023040134113031000234002140203332113031442010124431443340014234140243032222034231212120240111321022044014211440212101242143200041024100310342002011041012334431040234023234441032210244342002431202210132201140034223102420040332443310302321221123134142001423321400441043212413102112111432324142234242100233212211242040314130020044244002301122121113212030414131341344104104343044032324224112130303210121402240401040103033220220130032104401421033042434402403134423012033124120102231210210004112124143332411232310104120231042303124332443400340332431233040321141042120423140304034234032122430233340241311102230142233014434224104102213021424403213132412020404210021003212244412114040102140004010233013410414404104314301400230121304142422212313344220344240223103011421341011041413112130044132404402114213444023332031221444131243222432201444113033431200423433343323311033022122240403322413333123321034433143113213221203444130211011024002401002214343314132433304144404134011103232024302243343020414224114020124301310303440040223344303341310204433412222110400342030214243330141413431434300424041004214324413101214023110041130132221333400410144243240212332302214214404314114321414012120131122144142233314404223110232111112133022401110212324101222302143040040032332332433434101133404020004413321020042242310103430343142034304403302202430122023341022313133121411334003044304213101240142014032321104420434024103431033342422234433342431404223341442420414300201203211200442213204444123444412403231232421210044434212312011001244132301302420140320112031120424241403000001024243412130420023320344334003023103422400110311302442203401303414244213432330320034412030130120302312232222003213112433044321333030014124231230201224440234102113324034321443213003034002334130010103411102442020233024140212143030444213014431341201424200212031422200442240410222110233042201113313212344413134000203333122222002021133432213213404014043024213402431120412313442022110123401401412234002132402044100204123231031443033123444314401302423013100343020103102041024124144422040402203012340303314413210232443421234433012340430120330131001130111020221044422203301424040004140000231224430330202322123014232022121311334340243033143300000320242340310240021420211302043330444241201242334330210214012332100113231401330314130044001000431243421214342242001340321221214433240311234414030433322242133332431231401012301004123241301304044422040104343224434431230230131134330421332423222304240311312114130113320402334234214213141202323330401200424414241132204434420034113243310211310044001422124133040243120102324144304323313323134202441433111334002034114134042442000401332414313131023433242214101002314421121024134432143442221423341343014203122012432211414220302124201044142400304002240232013404224414434302333224013211110440233230242440101141422143333111011233110433024041310121034121042242241032121221440040232333040004123124001220340332312431440220140430420222330340330423", "141343424311413243441031030112422042014101221102224311120423343400402011403002410241020303322342113221240343303421102401412431442313321133431310413000210201024410023120402412041222423340141342331214121433313024244420234313111202123402010242014303412131231004241412043224344304134240410403031114434303211121212401421310110300330040234401234241344420244233330101310414210344333041034404342423321130002300414024221122120023421011410402400340102313210444022014124404113102204404440234443122222012214304422332312422003030014013140233123341310442114030211321232142334300442403201214203303313140221213220114211024410422434003441020431322103144043430000100223321140410434014223110204443004142312101031230423221114404133132300411240221004303033041414431212221111013221034003220344204140010200030234243044333344344433312302444241213132112423020240330412003004331214200410041343132222112323110403402031113043031324131431333114411114203040130104004100141033333333044243044131110224411210303400434224230433103131440433000010302040204012110214102141011441140103423040211142311042224310300321241234411400111423100400223211113413003302444423413144012443320124222320301140311001214410142203322224440402341140022143342244303242223244021122040241304203310324404100423112132134420013042313132401233204203013313341323440431422331122203114013312124411102321114243010120110243023233231343443201124334303100433321003331001402412030241231000004443004420303412012214110311444111333321212222132133232003304404134312322221332404043343212034233213320332020411244101331200040102220401324220333320112024100224200133010102311213034321024233340300211022031400221101401323344303113200104231012232100022340134020123402314114440242004202322332300443212233101233412224433023203100040304340002024333110042043440304220214330133101131333011221212040202042321330120143234000411324232121112003340320440022024320330310113020142202441101043421210233421423340433223203102022311341222342100313100004013403112432300033310110243200310204223003042204141011311411402414421314110444211040102033011311331002210044311400041344131140343234130301044124023124440334241011213014004402330043212443201002331124011431424200131020141324321023401011311001323231302223304322120033101231200423324342223204134441100432444214321144203101043224044210412224044304242223214410422312231403111330203044133224314101410141242021213004022124222023101103420211110331042230324114134242130133404004014100033021341242332221141043230112001323303344401014332043402311222422332032312211024304134404241333003331324204343310424243241134114130423111431313040402324302022242322014433342231233421432430220210324230141343043044203031412111032341442300131041341422412140003430100132422414420011440300114043130211220230144402343324023414122042222124311021430140140034424412141211201331312204333133122123210440312243210300043344303124033012020121344014002231240433401231343131001041342230301244421224024243222113442413204103114202322300311330420433323404401241121104421042422231244321430134113220041332043034131012434114020041403133410040121323434130302222024124002211102432221300332241223231031342030133103231444114433333023440423021341340431432040401402104313002112010004423342232322032230444322312014003110013102202224422242321033043003123422343104432424210003302412121441202033121012410224130244401130132004024202244113204102224113114213132121003012433410432230111040002202120142344442013422303030243123224244341030333404341111113214040421104240111214010013124341212203043134141100001440431413131210343312434312343123300034221414313402404232204334331104020340400012340323103002214100302141343334014114442002311121314034330124130241344403413332042414111024402442430111314313031033103101443424333320414101402424130434010442443203022100404330441201121311224214412100240242133111402124100341240334142123024004321130331411140102412324424004022104224320140442220310224103421114433111020221404123300121103314010404321323212204230302213033243224314022213113332410301142203013323132401044201212314044440041221244132432122444030131200002213103124422040330022322122402314201431232010434331023212142211022030011114112344121414130401124323141031332014202112330300344303130324033124304033133421224443021143241233143023343332003443032114323023442021143024002310340311021201443113130201203110133221342101331210020121043330323022321042010324422142313434242214440031302030012", "201442333301101200020003220102311132330404200003022423244044131424143340300040434334004431101340401003130223212432440204131442230000000102100031031030341111231032330421231331324043310112023030210141042101132310033342333032403144031232340213344034200203200110020223400211234001222303202342143304123101234014313021321304140301320124041422421203340044232424220124122024042104140004131243230334213332114121223434331400234130213224304120422142230300140442203433120124211020411143114320343422100341041201030242041021123101110321334131002141211034201031432111041334311313121131121034400212041013211300303131040020140434342423230330204041121323240222112310330142124200321401444220444244141244412100120324310412344243104000123304132023342221001323022343424343124044301403102421434303001433131410222403040310443442022243414233310204410341311201212310040014100042433032221340101004122122311313002221120330120134103304404111320321012403440013233403133244210412420033000133211241221220100222333103412224044431103142113401440043223201411010210231403004142422044422114330340244312103113301442401034004342232123241334110101203021104023223300222413121321001011202303214141203144101204121001234243202020433134031343423444323330020031402201221420411012123201133312411234423414114421114332000241244413221312002332012310131321210001220330233120440340123133301334233332232241041240043202343231133313322323133300433401020101210321140231132303143430444424121021310320113224211233000341113044302314333432300002222332343242111234232112423233332324013244021001201332021403420442323043402312311313013010104032112211300140102244223033021410133331114302123230213012011300404344034343433020042013143012032111102210123111134033024030334043044332234424101310233134323222104240230123022411213340020201202341140214434204203040443034010423231404103424002433443401120223322133224441004142323230203004112304230402314444311031303420131024440432230032240404132031112013010224012320134441243040401312032214332341102024333340431313110203142133412210204112002231012022002422201321220201144110221343312223241241210424003230332014041322024413244220404301124304122212220422303123011102032403114040212414022341413310041011044442224143320341143313224434401020221213034442314313411141110230101112333422434114200014031324423243444303110104324123333332322140242214222441303340344012210344314002024334413401131430341403003142420144240211231020222413033424300303323020434041320212002211203410002114033331044404132313303210144312124104232031020210001344411200421130303040432414342143130310020031330402031003010003314311232112441431014134440020341404000124442041003312242040431012421204402042122344342034004301441011303042324432434143432014132123402434122402432004410233031412411023121322420233232413000311112410430001442321211033240240141130114114242141304414033304321032104244400430021203113302341204214334010003003222401113043320240222113032343412321343401021222200040441422024031444223000142321101210214213000023003341343242214411110200430321230300104113102121203124244214133120342243313204402040311034131413344213434433313134240231303021114444321004114042104323144413033121302440130012320421030100201014230121131424312130333041442144224121034102022134303100213013144244241404312101312123012010402330111432142133340021410021334140442031104242413432322340001310244240302342134003014033103222323310423300113114020112344121140210330302001424132044222302003304114342440412132201213230220114130144143341312143411204410121241201114324234301331441211422404124120410121414043201342301203224020333423344210433014044003020024234403112124120224332403221223313120104043110342004314310233032131113112442222314244443344424401102200412212303030201300244101224134212441130124124121300100133044102400040331420213122220102311142321040201130012320331003423034441343111342100010010010422020434310022304240002413204040142230233113244333304232013322043124244114431211232313124444314143112223241300421213321242004011100101230200303432023244332210114300330420432240113131322011244122304432324403100240321430301042242403231003101412423101133120141024103324130241200340223433333343001344433040413224042223311331221130032413214132024234034430301431304312030342044224410404030014143042033034321321000132434112131043140003110410120304144043423220334114132031344211102031031314233202140222223032221223414212121031333233121242312412433410342224342202010", "442300433143024322412244300344201140300300102442130331300212114433111211410410443322101223432220343133340344243103334210114233112114113340031024414400122304320223130141141044401213404410230320121414221002414421101334044220334232141220332043103101322124130141433322104323321422341241023300401402112023102123030434431340302413231241120033040441430111032101130141110421320423033102232404144240414002342444214420321310110110204444343334030403404301442330133014120422141103204000104312102001124322122332342302442413142341033314211221431043203204313430300324021234400232414414143444320343144343021300002010414242420331233222322022204042034124343222300111402202040023331133414101344010100011020223344203131433340442031421033120021141003044011044222233104322334131224133334013334100002301040302231243300411212230024314202020042314223032434231202040031401320204122020343412321341002214133400313033112332340233003402314034020244233233212200040423440040113440434132220000030102423024234310102100320220000230421132210400341132004342240222401023114201442340120101312434244322211110200002323140313323221420212103443232211140140031121400431200013243320430011303111443343143333001231441423414434331442110001324133441234444143130022000201223440341133232143313112244334224110014232124313132322241034041002034431433320422302033142140234404023232432432234202023423441043100232402221431011242210332213040121224222142313114230024344310131224130334332322110110401100121030130340042003400214300140203000303402301410430424332413342023314240111014203431033034001144210241100221334140422042300343130430022324024321111411100213340422312143134121331242333210442443342310413441401444134222341410110403312431300302001203041412110124100214200232110223120103130322411340122103044432033232302333321023234221142104444221010043301241043003120142430012202324313111404000021412211104213430200310314124400420102203423231010412104431403114343421142043022221341001431304241110210013043221423342433200340424334044210111023300342112313314101420320304044100314014001102414324044323413442344203441040401343401034002242100440343202444442013443042021010432010344241101242413020023124233033141241122202340142240003310113344333411430310123121134344003213330011434412404110233444242443002233344130144042041020201230000031010240434241231003402322110021144341340422230220222430014313102134423431141332203410111342332240243212420413140141144200400202234033113143042020243344313240104111012410333122300041040440300322023144202040432223002011220024214430233003002120111421002442413341341334411043321140020230122403433100424223243144032321313033223003302131223424033112130444014141443421133413321211123242222022430330432124130002012411443330321413322420230303133443001031212442303030110223330132032433214130203100113434341020444220110121400232423413100320022402024020112040444223022230123403014032131030023332010032040213100010202333033130234442412224303311014401410110130033311434132311112304410434021232041313333132224310144434343410213111344311204324412234100441104342233314243123322332332033312103231204013114211422231220211030221124344022111322243424004123111414300441302113342421011211104201443303443320223130301033402223303140120024222340004333320401302011343401041141020422104404213130141114430143211234330014232002303410330042100432240011242102233210430421313344230121410433211113322344440442421344002042213402234234423442103212113200402412431420041242322411000334414122231432420242342011330300134324212321233420220130041403041202443243433043421442030242302322110034131004142104414340401304410042200303424330022140311320343213344103324322030333004221440434133421133414102000312313412403420410332323333231042131112442100340220023440403332024312142321443041230033413043130034112442213323034324043013420310032041024332331312100313124210120403433001304443200440204144130343213412041042044011433442030341440133401412102241442210012131034330003220131331332021022230311001211341402004243322410104324434101241243111324042432414232033143213033143440103333411320230412121300034022313214234210220204431323312314101230314340420411112102124131301041240410432444241341413100121230343320322042133444423424441333130130413142342031242024013131212313012100434221213244403021012011001201442142231010034003434214224021422141403234201301433134110013140434132412341013301344143140420123243400004401042321041120144134410404034301001224312334", "203321001303411043210213223142113420020331341221421411141041022232142141302030411030200430311434232333013123340233011430002011123140124224412213412022011004203330140120230202033214200342001341123342324023030203014410301333412040441010444110314424404400144333230114423330343344323111111232040404011300032443243423440213432301423000220313042041031431013101124222033220030033120200032030044244340140124141420112203002200400333120124111040404001044234000213230442103030242132414123413213323434323320103330442023303314323114312142304102434011231240321423210423202424031210011222234141330343020302141331202203100104420020010403424142014120400013431133231311240231333311042042321104432041410204212324332002404412441104022304113410310041432242410302024211001013124200031231400220430334203310013034232320130240120200341212312423113033201043020430224013122040344201004140244322030222300101222403432221043042120213140130103043230441222234423003314331231012004141313003101131023113412211341101000123231224112143300011413321131214413213444404133413342412302102001131403244410401024141343013223422003023102122333113123340003242332412004421402001220222024014034001332324113022323231200132240442133024214112244404244200313044101241324313033444113323004301001211401040241203021444110404421330102034142320213140140314011120432133141134142222012132120304410432102023110030301124202001403033410303214033224241110040120424400044330123423342123302424400011344010320424314213314114412421100132242201011323142010430314120143401424414242022113103131341212123100213401421313420123013142331143424034231202141242441144223042011212312311113303401042213000134224121334034004121022330204441323242201220310000440033113341424434132423331433302243231214323210233310331443420141334302321210424014134200414401203010404012340442042341114102332123221140134001141111024231400004023022211343140303113313233310042040442011143431313324133024440430001034411241332430032444113101000240120032221124301421003400204004220140121143330023320100001230423441300113223122430344332243332231402041112030120144340220101430213301223223123100203123444400410222002132233140131444411414201333423122332320312212230314234421333321411041123410044142022033212003144033341213143020320231211232202012341020303404241424011240030112343112320134133443303243213031420340301233311214141230242123324143141224134400230442324013431411032210113023113402201133001240112431024102044241443440321021144340021440342240210044041210032144324121200222010222431011444112403244123120034134204221303442110411402001200343443201042401221044413240322212121444440011331141100344424231122144302233344414301142102213321430244044010403133130132214030111140031344010101440013014401342123004313002320344344122202012444132423024022131103333131121144220403243103310211233124002344110223214010120343414304344230243123120300034441104130124010040221234200021043030013301214034134014231021434234234243222441441000111243441111444042434301234044403341101142342021143111222244330423041020013343304012002404432243040433322212321444124320232143032022143112010333232234042221034024341032322111022421304212344410432120022443040022032031111012413033113431311240121121241243202413010143230141314443003200121321411333343214023032223412011324421210101330123421134234130314033234300244133304423313212120143324113034341234342310114131443430343110442211030134104142414423112100030341332141331244110311331004232311022202414132400444222121412441202431011400022010101224020334131010333444030304023034302331330140003103421332302413140340200143004440001441000020011244323134202410001420002240234410123324142123022120421132033012220240313110212204001000004212043421213431303110013131141213130134402442300212112331301033411434034200414311030412200200231312221424043003002124334200112430203144221040422131010441402102304323044234240300440423131441342403433411214424041022421201303413041112204110102112212244031341420242331134441033214010314121231243023330141143341330412141013440102144031412200232031021311301412011331240013042331300214134020010121444110444342243334312123401434333140333220401420413310313200114430220203441231420411143412002233421020302220011214234041323312142412031310021002432024122030040011401033124203323434440323420413042224232024222031440441141303333311112240010010100143301230313240342114412222040334344023342243220144313000203011240203131011440424020310000301024022444", "144201032010114410234432301114003103021240242040304411014302341014043000201333213402423132434302023324443330042320133403311313020011001302320031441232443314401034311223121211021410244134210430133323343341340301332043200313020203133111102433021314104114213003331102031402142311100001022332330343430033010240423101033340342302302110311022344133023102443222332031123002430241143031320401311424433340410014223344430204120103113013234231440420022221244333213331240312111223113420112101113031312113114044441200140424434013240343304221120343313043400012010130431223032131043333114331013000122032120322323302013104132040103232013020211140300124112313414200040241142422233142003314440334334442040344031402111401321414423214414032004333003424333410021410412202323434121230300002220432412420134004424240304242424003024021144333203122121143010342034104104123334320212341201131142244442224123324004143343400031410010231231444104201332230033011131101101023412312020342101222000100011420411014414440300413024001421101402320341002340330142142411113041404021144213243023432424320432140220122240011102041000303321131120030421321044112110014122420404424133140000424024301230010030103122320400304400133314021314244014204211443441401300443133324144224031140304032344203212124041211302043230213404020441114204320220421044220304001334441203332141323413301024113203134211232123124310042221014143244201100041341304042322240433430334202324331024431013310032100124213032333022433220201010013042113033214442204431212140411341441202222101210124411011104422201433313003201243301314300234232241040114400402134332022434103043430233423300333320343222211114202011211022100024012000424123240213141101423113320232010214411020103003031114112423402114131310111144403041210324023420341423300314143433441143204122214421401034302043300333223133203032010314333102232013303234022240411213303432203433204242130004032421402112300123421110344003300000143204241210203002212201023332032133101042210044412400430230431304432140102140331210130330200442134402031023141432414114233130110403020014032204223030322044001320012234111342003322003204113440313043231124412410231131031303024023314124422303301020102113124310033210301222024234042200021001412001132141341214304324303012043014334434034411344411014412144042330234333304334233301332103202021442243112203101130400200302234004011204014342422404020434221111313020222210101414002313142414131232433132320110022243312310414210103244234334001421112231003320024222322444344214013030214434122121310241110011031244203223301440321414203042434210244022301244332002301224324001333101421304022300233120232122241222203202013122131112043230340110223203000143444011210403133002330401010442034411033130424233121013312342044440314012022411213334040412333231223410404432414304002132431102223143244012134230423030104304321013024224412120043330231002132030001434342411114310413214022113314421432103042042330000214331402034122110410144042422221204203024034401424030032134414101040123040400342224140112032123312041221224204042414204121022234302443412132230024303003142112302214002223133341232230343304430320242233303014244004012303312331234332230041423132304302132101203242404433212242003440341024021104134024213434440100024044421331201204241121044414431200414113002203343332431011140143402411010042043420134141303433200333111440101211234314400012001421121200021342204020121242102041343243430143202220334311330310200330322043202113342404231201103320423424302041124404002330443323124332131032132132122102143432244232131113412334022000302312224342020102413241422022331330421212224314022321020240400332143434342211041300424424130022040101344113041303313234321412123131032010202142042011212422133340332220024420222112201303004033314211000422101230211223120021413422121340442102003410314300134204404141120402324241301223101411002442404431033134100422012231134001421123314404003441302131421444202442010240230333012122001221100440001400442414220240102204032010141034140132343304000301124444304344204214403033103430240424403311420140112301013210442302342444103203024401021203000131233230314022104423132120324204411313301224022013440211040331320330003243104314400411121213301414223223003034133443133200434423433044004214330410144324433100311240344333410010400404234430301132114323313120444044301022141221431020302424141400013411120342232333230100033044303403342440440110131030422443102313013443240012240", "204030000130000101224124340142030101414030432400300203242310122012113220244141012121332402014130132123420142021224130014011013221104244230344330143102122414024242432030224132003032140004111420234124331411114412104313224221410144122030211323102401301040113330024402111140323344014423400141141114420422240133344200230032222122412041402131000433020431412324041300012210300414210142302403210020244242414431404042322213144320041031334042144300244400210232020430100040421340001310433214124340412241124442301143034402004230143123444210041412033342010000131113041143240221032404101311402433332410310141133402331322432122234324430124120233314431243342233021202232123242330302043121201144030142441240143441011412213144203211040100123040422223230402342213003433420324310023112313101422434310304323424302314021200041411042240030240122302014230041401311004222244001342441410423021344214002133410041023101323111204104221414001401244431211131400012140401022321142003334313234332423431321413411104244020011203042421332200421212424113303224133012430201222311324120223040144030312010410334313434442224402140000000231303142441122402344014400440242004313214432140331202423140240230101041444230434220402131424130430411303013113040410302302324002204124420441303040402001410214141203014144003033241204021210040042144424302140032421423004244423403414003324204304213234332211043031224420142404242122314003123130222200011232043004403031340222341411320123402321043442432024021314040231022031301430244001312323402021332104033244344303123100000442303402243211403322310022013233221143230103000134214043344332000300220203410212443130313121133021402334444010331112341212140211214130324004330201343441401001313101434041243023330334142221200444333344331034334343024310401322403200401402420200200330343334123042224000444110001332420024101041131144401114000410330300311422421410200344420122142141200104333223211000201202411021034240343240331121302001441134020230120402220023031131210011431231324111422214244311410144341404432304013020231014201003000101242010310411244123142143144114441044201100324334441044343031424022134040333434000024214213413042122020240324232344044400434331440412031141442144000440440013231133224020443313343212022113441120012331303111104403104333222100120002044314113204332300211023031014021032114143204041040203243123332202433034020401111010123403140010334202013413412124101341034421344302303341144302012334244431432201342033231220343414431401210033214401043024200103400444422020123101104100200420334224311214134434344012040203004204213214423323321410431022430042031003344134431033044440013222124433401233302223233324102302440111000243310100142101241220221230333421422321344331413010430223041101411320234202221043001323432231103010221311132220333213134034133303223312324220010130330222332012034441212033234221401033324124032010432343040030230020113000133000013030011411441321433032004342423330314012112423200143330000230312244143112301310000242232412300323331220322113404241404320231330214102440023403044221430132342131212230122042143032131431343443440414314404112441032224211400241314333001134212140222123140403111243014334003041223340413331001214302014112444231344044323401221142331212114022014222022413110100341204303042034432134004232013142020330301101202132241222044221332304431113332031422134023012410441333240023404401010211431103024211440022003442413024222312040420411114242444344241111032344030443341104132134003143140000114302101201141021410300122144021324333240411231411030221030310234311031141124231204203241224302222223201102030310141014313411220042004134441400230300034224344244102444244040102104040402221400224110140103300420131113002310023324142003321002133224321411000334321023442043114014130210344101404310242342043130423120020241111000022202132420400203343204411000144430402020232420033341201422112010410334102000331300323312431403234044411310440130023343343140422421010402434434121232410044342040120110000032343431341224022330013134204420214233100012342111302434342234332301102124320322230134034142300202143214131041304304300304320313012310341243434442234021443433102423213344423411440344242321144412114001322243203422231303031312141033100411132140342430322043140020100030313433411013030141430003222041333431032320014234404220101414314400410440244232321022212402002004010134432322024320131343001101234222210242423430400321242010321300134111431431021012111233304211", "432314012432213302331423011320043401220434133413422304441024021330241201132120323402404412124300031430111321313133411402101440010102202404304234404433022344102241131104411212112202141041431423024113420232124214302210031322120112040332424313012423302410400333312200013113342301302014214003302420333143044134431214223202241242343443023422120321314402013030332040444241314002103440402111444223022400232323204321120402341333420034331340333022013142413303010112342002313303214144430210021320041413201341322211104334342432030123231140301103400300113340010013444430120133420043101301042031440434103220211004203014322221104444431203144201024134230101432134332123424344034432100412444440432123133003101330132021213004122301201432014131300413110203330003012232020230213341302200213321044243044201203420402041310131112211403330012200230310213111332221003100140244223103433432434430032104320031231102441200204121013042133001001421300022313004442241301003220120440232442003134232414000011444323304423130003014243042141321221311244043124013403203323033332332203021421201030431141222012433430302343132230114140322021123431431033212401040130440120421411422440142434440022443220232443033130401444412024422011202303203124133403442401404220444314000123314011004442210144002223432223242410134123340304432343042322203443232332310302321132142423031330242022420010433011210433032003223002131421230344330422004220210400203302423033223233104024241111143231121044112400322304332012230022302122011444030333440141203010204232231104241432221230340132013324220043121223000032133302201144301412244041230342143302210002012302343210223311432434434410413404343322031421202204040411143311233304401441014400103424023233114331342141304303343032310112401410422223133224232004441023211403102123044222040232202421411001003000402433234230441221442022342424122231342442021233403242332421102210104024204104444403410004131040303402012142042343040342144343300222404224400321224422233134101144200324321230242322220033221410421023243323424002003333034424021433440340321224210324304321444232011411041422313033200332024220023144332340202131412124123233143102004011231213040131133031042444014024303302024112103304304430242402312003323001330043021431321413123414023401034310420003034222431022302441334233412334233340233222340012311030002412214024321304231011022330434012330123434104041332133322413310210430300404143434423344200132303434303013004244204324043433101442004341332241312200140100022323404402204000021043433202134133414221422230211331124330210311212303241124003204432213101444443014211200201332022311313212204143234000234413434334340122212241411041313142421242330113440012230043200313341224122101011041232210121441034331324210343420433413110332404121022120414304313234444412343302110403342304210021410222414143032113222223134012032021004241023344443142202420141134232221131004002313212313412121012032324433143231033433244012440313343423134121423323214213004031002242302020320024110100101221043210230322043123304413203111014012422233221213042044013042233010403240111031024032011431211243132134404213412022243332140233231142243001132143102220321410212144224322112011121140302412021403013433043121014342131130144231000223113442242424411000121102043442311203444243100021324144121234010402441402001010032334004143403120102100134024023144433114113133114031020300241300033200033003203344343220012032231434213432412241303110241021331420043330124143133234444223313200240123423304343423232230201141422121431421214111101013012320003423203404300400413114244204120304340212423131232003332124241041043244320202133230312400443021111002042240004242304333404204244114142410404122344400024203144323144044112422334024234312120443012311112142044012303112143143310411213123030214040102402233113301410012201323023400134142134214422333043243214210334424344023431201421412242403214032043333203233044402301021230404240133300014041000402304344301012444141003112304320413200322100044343242301011202400111344041323334410223312042224041231021133211341434130331134121010404334230324003033231223240133311013241232242214242142140032333012410120213010000214423123434203432032141430002003442122303122332230231434110442421123441032210434423141120204131144022444132331422004020243232140010400013142222200422232414202101233042144001431310412114420131210144402311104022044343031331401024433243344022021241141241243110240442441111344032311112044411323", "220010421312312040042130021344014144222113313140000241122234134323411100314000022314332342111301301201200244003141030434030400332022324002003010004333134334343321400440440234434423143201144321421211201301411131113321104141142242033401104122310332112204000300444132004102022441301003132030130402024224221434232120131120102444101120313114330314040414003230020034423101001433041123001032203140130142330423333341101410230331004042411012122121010124300403041033224441210024202110441322400002411011221121133240231302424110043112203113110312010301433121234014201300333010042210200404010033304213041210342040412120303033402114333340304003411344111230013122103432144304202123144010124212232123011342313130144204413240031323301124430422342430143301444211133101111412203033112341143323422013301231404211412030231442340100320030242024310203323431311440240041432114304142022020344144424134310302204342124410322041422320410124443233014131414233030311113433331211243440132302114024040413433414332330241443444340000204230011304400023230100124314041214022100210130100033113031322043432424013014334220144004233412404100242303342003402242002041012144144241044224010402022043010440013004144140214310402431022240300240420404224032310232233042302440011343404022032012222003022341232324210323304120324242441104112441333411241143340244402311431434111221340340241311123032004134001340113122312343330413102020221204411422330121444422343214032413033411404443031204110033042132334133400414300411102114100230021243112422313424134132411330033314333444341133121010202404222212140341212403340212103042130312011112003324440024221431231243120441240232300141101210400132403140400210241032432103230433422433333241303040123042423132021111002314133122412411044030334424101201021014442001333000131141244224122103112243020211312240123012111301411443230021200210010022230302034241001020131133432103031233001020102321224020221000241034003322003113332342144311441321102103444013041412220400322320020300340043024131401203323414013224341142241204342232444013040121001032412103413244020433031333010422010102333214021124214423221120312110230030132212220130113034223202202402323131312123112103320002404422433402442314000444104434044014442422002033300013234111144324141130222304311333044001314320033122133043343104001444244102224011412420134030341032211000130331302030403440203040412232130013124413044443310002004100200302202302142100102411200121440331201124234324334330124421421433422421023103201134110310021024111012344431212423031420420221120233212140033003240213130024243133232423221004441440120430214203122420241340200003232330321344104140341241431144211213304430301310303334442014420204133134234330031210322432311300122214104320140103000302021300000040422014343132332202020013340410334321422104000412310423113142303114320004404413021414142033103342131403333231004401234010211123203213233230003013332032113133444033022232214210121442344243133143343030122113414042003200412341310431301121243011102010424031310020133242410431241112122112302443321023304203223421112334131421141010432223443200403324004404223141423324221044220332420400341443004000423124023143010000402310213344300034112021223400432120221111423100133443441412430304021432201304034031424143201213102321121422322013401231313224224303423110413430402142120142210024021023430011203123233001410202201432411014224044020012400003120331204040042112203200132322101202100022143210240403211434033420100202011143404422423013313130324000342334320312023120002130123223221200100300013322140203231433341431201322140403311212041334121213022410401133121114010010322122041240243013412242330010110231043013321422422333342442032201023300340214333044433241301300041332133342214001134342231441044422124024243242204311344110402001211001412444423421204300424323201044133331101243314404101344412020233430100331412111300211414400142224403032144421142401131434434314044114012434132434412233022104324221431023024020014100344021314134143014422332111132410042242020234042042124111210020330133241404312112321243321102322343101142332100023313421224324340311014221122411121340112023312000143202402400331424341222232204001212012233041303143012133231212343421021112042131424310120040332042322313312431433423143112131143204244010022120244010323101013021431334232404440441040232003302010123030102341304133013024144221404202202331442434022211142413014430143102413140220230104031112101334203100", "404113240334330434101342404201100414314312111112421124402024220320343343143104204224210203013123314021311024131441134443330111131404134024342113113012313234432424241031434032244310233000032214320124241423340400243420431322203343441114313422341030010301010021423233400101033003434123341202310303422341431400043322400112024004211041433300014000442441011142044332132300024243011032320111422004142424011323421110114242034202324040223413420411402020122324343443212142040321144103200010203112344010343133031312042012100431441441311101223402020110432020210232024411021233002012240233242230403120142312341000231402220241043042201140131324120442332030320110304342011213011404023012303313321303144221433200211230110414234343220233113242012040224120342014314342002411241303233023241343042110200421413200214043443210133210342102441444114041202322311340431102222313111422010202044431141111323404030212312430312301040130201113323414341410324424033431201030233142340441130104122043331322343031312404333330230404140034143434131141401130232321000240121131321313001410403224024214014014024410140142230104031343323210240224322122311223131303244234203203333013122414002213331444423401242010042442434210223103104313144220343240231243000302011413041404024321301140131202012230201001133210320221141032434333334022243104302121000434104130244330024323404121004423134122034401304210404322012104220300411024131202440211044010320301212114000303443134040143030033110222230113121004104332220333330221021123021442322023302102120303020300440322440033443021202421410010030444021132140204242330243401242011114231040302243411222211443021323310310313243304243043131411340311004402114430220221214222431343224033130001012331031000410421302443203313223032014002414112301104033410140121230024011223132403334223234400040202042110242032240120341111142221020430003210130120103400011120034042220411402212101323344201020012241222410301040422433031212012042341141234114300032422231342241424210223340100014213122121231331323043201112003004430010313422010100212443022342041101043041002141424402133220300014400012213114140222210221240013100224244440431342313100113044133442041432113011240432424340414014304212413411011423122311330200432124300324311412104310433343011134320000430303034114100400214030441313114113214433224201300243204032340434132004244231041034301144212112222411322202332402114444321333133033234413400000100142233422340234304340223244310203133344442403204320134333440224201444121341420002124410403241231243231101310332230300244110030202411412242410231320204033111342024143211132201242000131333324001323102404233213312233022330202214444331101411012102343433414344414004134343311013343444202403410333430343402142300401230320404224422224401124241012021223124244004034243203112104424213343113310401311421012422104343003411222142014024444434111221222434213121303312111200300301314120420341403440403004002212340203232002231314233320134244041331131143022231003104310042423134031303110021412000401430301132232443300413042213434112323243020112040430113023121211443422331114111120244403342204431423441432243333014103110412332211102214130313413101110220113022102200110204124333431000324131100223433443143241004314342042030010234031012404101413014311331441404424102401212414021212440444144422104313244413023430141120213403040211112302340021212311111412002133210142213344220201123204214202331002231240121413401020301211040232114203033423341111221212233114413434022230043423433404344223431104034014124232031202201340033043042333141244002100431424220343110323021124241044321011131431133420142132440044420214113420301120321403110044444104003310113434140322334401003040134202341230142302341304041234111330124424440124442132113034024144024133431442004123240121332320112133300200434304201011411310022011323211030211114424143340022431013133241200121404012140224201230330123010420432331022431221201242421302112314342121110123223421444412242121140142334201324422131343143401424134231302121013421031302243230042102333131030033233134030424414413240002341422131302430434113433413212311104223304021314232404003020102030211431223213200222304421210440342234224221132133443400123341221014421210011340133144302312244424144323112032330344404320124240222402423234144114330102300012210211430410433312434042113233014412210200102302303300123141211002320014120011103321304210344142111223241000021123402120333414403124442032031143020123210123", "441144213230120220404443344010143102421132414143123231030112221403120122433134041333114432434402304422124322004022122443111133144032304222020320320004434431101204422003121401114431004311124004010043114103343133301024012413424220202430102330033322241013032234340000404104212422324032031133132424420330430023402141224211340200104231233404143401111333421430220344023413403234410010112434120304414134400024133144100100431444014322424314313420120023122233311202120133313042202030013023404321440340331323301122220201113340034342334334200204231322403312411241202400042012011044221304333213010313334444143122143000404124221334010231312344210314020223111034112303230114133440114404204303112412104213330130112411422334101431003421200411113213223431022413312224344400410124044414202143132030031233420301001131332212221431141313424144444341301400330423211104113331220021411332032121001341213431011033413040441224403322043441014132242333001032222323101304330234444133302130032241110442121443313231103410324140202143320304321320123143312401230420211233023422334234434313402340430102144101341423232314303314232011002212141300441444220012212223301304132431234244104102424433240312144124203041133133240232041343100203304214211432133130133411200421130341003232020344401233234201320343132124321111222313432142100322033444000111004024440403243322234443110433343434434322121414113400242143402004130300323232231020410214302114423203400014324201341134432414010143341343110111140304302321432422104433330122120324114101200233343221223210221402402342042243032100023433014442001034213342120123402202113034114404243031033344324432203043402210432011033300414042421411024444234030044431320111101004222202420342113423122024003221201401223310241033304412021443232114420304133201421420000244124314010131444011414033302002040244104323432223011010321210423100120402131200302423302234132224023114232041112030441012240043132112210344323433043304302121200204342322333403030444233114042242242141034210131330010334014111211332323020001130041303014304312334423144142414433422231340243422131130230430141423132000441312001140204001432444132014334010112104343124034333104040314333434322330434201444122214402142030010304333330230424104124233002104014104304044110133142301030212400013103202321310021314310320222324421424100244002110422143433103333010344332014301420032434320100242101343112214344122013224214022401343102003432342001233102103124422012124440301301413200042241101034434311202202324041011300424420414332300302402200001442301420323142444010232012143033214133144223013034330020222314142042134224002100301341322102331431014123113300140121322024110141212114010340110224121143420410343410241434340014203344220430100232031410341341240141011324332132104013414443401431024434222243234032003421441021404312210114101021143333441320004101033113442033034344212431343113014032114030340211433404431224044222310430040121232112424330400340140120113133144211243331133443222024121311012103312113031012113323201314213304232203400441130010122031431324022432234003111312223110400221242442441343123241032101132231214301424334044012323314242231041330232102104434221231221211334301041224203231334140001334430014140424321032411020130421432444243230201442313104024420001222132103102330141033110110434101141011312011130402213424102324402103103142421304301312432324041343434311340121021441130130300143010342002104032112410230404244243241143334313012341230241123133413121041301023121111302304040242334340322144312420304413342100202041411341232030143324213412204140201331440243402041033201303022142134342433410210040024042324131130104201323034332142431240113024221024412324320010030431121103204200340032301113442001140443412240042312321142101140440303032024043111424321014132401120321111203401040234001343413422420332111020134040424323100311332330043014433333204412142404212043402104122031441112111324213143140304141140012311343033433211301401211111004033124121430400110211411042003012432420410002222312012100332234004342340001332120014212230122003042044401322343202034143221134401143214313241434144310010144120034210012212203020141244231444031303340303442420020313232044220244324232143222222210044104414131144300140301313232310440413221412411303334402333214110401424103000310031004343243131342410142312431240314310113122140223113142413432021111434143242123110432141413220213243311241104323200014304113423442120143340213444113232331121", "112132423402311324331434040210213234031030113311011434320001100100204244324221100320330442023130220013212123004041114011140344141413210413213103410403122310110304243412443103021300313101142332222244034331234104430104034132034014423114242102220313111132324234441203344224233141340132302234004123222014442330044300012430114204232222200312001020011332424120112323040142133323311234003321430202000220243213200011403424413144100021304232031411024043110402321332112012314204002423424431342041143013342211423143312331134214213114031024330020441033134100333211013321312334203134330304021203301334323332414431004314441042410334000131030440234002134203230422301130440141043432222321244431402031301441423240104441403342201041204112413322300122012233040304134333044422212141344223132211120013211233214414221434021031213411240211043043413422432032211333142330321323303233124014103333220103312030022202401231203414102120423431313044102010314134323224322440132343444031000440123031220114242113231331442341311234404333341130441222221343331331300343144230132144043204244304242100212234441132003112024212113141320004124400433033123422313102222332321101431423033034102211424413142330411314331311330224422212214330433030432044200331241040003331020222424123041043200134440144002310430330233120041013140414214103142001101234103000020224034342322230131340131243224040422410313224243104113340410213113203004223342224013101442441002124132141331130101320424140113403102301434211331400400222113120123414332332423010024321334400042123231234103042404331031022114032220412033222034423233230231244243431402342324033301114343314324012342332201442333120033134314031420323001204202443123210341141233211140304301120141314223231031132422411312441314201424343140442013012410324321411340030033213404220424301101421334344343442303111022010133211120011401343141304303034001122113102034230333424234423433033200113411230410202412242313103130003004113122432431331433323402411421102233433102011232344141114413133410314223040141402403231213410042224003204012340000421013033042402321420234113414003034034214442022310404233202013301032403142013243343314020040002114200430101411414103213134400204300024322021444422003301443100301120341141011204224113042424120022122324313304333113113202232142142333320212332014404313030433313022314440224441034132123413133413323003334144323030022312301411203224123340421212034440321434314221230402314421423301440024422211112111313212440412332321232203320223121441101244123024212142430210303201413113132211032000100434113342313311031212211134240012023300013022322011323344134423123101432010304431204003200202044321314024210403201102204203332120121341213423443110133332044421231020431412103040141420341010444304404002040040242300442413023124003000044430413201022143241041444134404303223210103431313201420111410104421303220440221412022420001344132040433143443322213032200202241100213141110212440311012000413133423013142432302400020230240003110344133131224324423040243243423302240310122132232430413301242224104144203344210103432120430203124144143323134014114242420134110324401400432002012333201434223231313320434022043410221420330114141110313441121324034030342322313041043143023214343204033323222431343022223100212304420202312410312131344342243343040133430002234023232344320001212030010411314234313332312121202001301411200404212021010303103314431040112343201023133120021331400114132234424021421400321222220312441130441222003204313020221123031040210413141442433121032242040412212343041240040114331230302123100201134222013120402332410142143412224431340304211114320204330102012010100204341324114201033300320132223144200434140100302310142113211141202213340234044143030232043214433323200141124400213042424300211114424320144104241430322410420111303012334114331432120104023241444242010003020314414311300444424321021141313144231140022202311410344310131141024420111210440233344030320103203410344023233243012302404303124114224232114120244134044103332223003333242133042102003020222104104243300313024302441401104303314122320330123310110400143220320202244400222044022103043044430043313203313144023434312333221334001124020442021112024301131223220240410112311430344134442012000211311434133344024204332443340412330412013220010230214230412411241021024300400440433101031414144414201403124200113024002301041134204044442142244034340134124310432001111003233233343132323013213312022341212120222140223233411021001", "410044104313142000222440133041341331141013001004100301430204220101440013444214033442043124021443024004122133013422043340334210043002213214014311300311443122333103403142322111411414134204141403014223004001032210312400234302034022103334322321303341413333420102223302421122112121414232330222003213043242334414100404301433301421104122114014132421143104431234220340201041413120342123432032021241313033030031100334112010332122001141111300101111300211114144003104424101041324130432133313414244413230400310034244221220134332311101243430220340131314323443142111031101012333223041134402400332104443232441412132311223021004320000002240204233200403121132003102414244344321410033203140314101230020133334214214102424230444201413203110240413200001413121143114323240440032131204330000322012234102040111040211000200141210042103132412041214203303312322130132003410014440421102104313323423344143203430011323043324430242122111040322414203323220332021333420112001401310033100411020100222104232023122124312212321413321340230023114432001232320144211112333104110040001213424423243443401104400201110100410134230331221033044321133033010132113113324014414310134411400302121330012233401210111211412010422421321131430144313433230242011024244020323234103211300344040313002330020324142110443314220443142440110310113023433122202313421000331411023203103444211034403104120212231103223310022010113403424122100033310240013220000322042103121034224312111124013131312313032124201313043403033411141344301312222003024142310331104032103214333124320042410141003001442310444241403211131014343111034024202344310333140301212133342323300111204440231134340343003300343343201401124103333242411203413134433144112030313310144043100014313240413044220203021414443204201041221243303122234331001342434134044100212020024414212424223413412020433344033213334303141241433231321324403021242234122132041420111240041143303234403043420210441330412022222002214101002414042413332030101314112022402424043011423240430201014400100210432300023112113134410130243324123041110224322422020133301132321042210310032433024033304011200333422111243210242314413142202001032303243043330412344000130141124302433222114343233334124142422411014102344213103323340202214404231130434324323144410140021004013112142123344401341420342321304340112410404122220403240114340430230342404200321414301032014204240102310024313031424243421420100330000302002411220333421020222400223444221430012412312130420224324324241232111303242420231402312421342002204121232400124120312301304101120444303331444222200003142441110443331112200331324411130214312334023313102344341221011221144434334100141144144101201333104142321112030223142000200240402040142021240130043041122201201314414114232213313121122413203443224400124002010013230304331030022320210320112300413444434442222412343300110141324103421442202344311420430412241232103021044003141423024014421203124441430022042311213431302123321324101211111131243211141203102032101044333011111012043443304441244021324402130110233143223212121042423442104344303423443303202100422240011223044402224404032100001003040033130034440330434104234301403343232413443422301114242142142043333324312013123404200002320044430233221121132344040043411341031123324342044220021114401303243310132303122444030310311414301230120121440122023401044011222432023143131024024331402343313114004413144112231434101021004211334344201034241421342331311411213143440210421333101342421244333443144113422022014443024423143441334213422010210422103332324241344023344243410234104241134300441200302431133344231334141131010322133421124302323400414314420031430224021103242022414332413443201100241404331031422013222200123332422311000112120120403042000442232224320324031311441044040443423212420321014030324003203413344013133344213031120223220044200221113311122034440120042233442012301122032212221004134120430422043334331044333042021043024413243343223000402002243112334414334220012300120202133433333340032411214021033144332031023044024021210441101344231401023310420400113341124242132441232020312422430314243120313411030242232114412012204440343043343422022240414444233333403104003004233233423044122124004212323423344211342204410414410440234112031413420223443311100440143111202434410133431001140213022113312040011040433033133421324212140121324331032212311024313432443134032123404433024103123312312314241212021030140440330422430412322024120433313302411443041134330340041204034040401430243332", "203202311043402312443231023011134102300112420430423400342321341344444000432131401311013210223214132311141313232403324241303214104322331241100134011344311242013042433342403130113442222220323032132003333344441040304342414211243221402030420020340010121113143012004332301433244111201104413100100421410224412422312001022111340333320022104033331132013130032310101001423323043341021322333241143131212440343420242331411111212302314044341401232314233001111424424431000004031143243141420003422343332201230320432220340234422204412022322304233141111303214404031431130102130321403310331121422001113230344202400330212100012210230443223003013301140433433001433133241010114201310412010122224242433110431230131332002202322042130122442203441303302120014323432002032103100240312430203002203433324014303210244112411210332343300141301431042122331112110441203004011330143142313314310104341132041203434402302144010230041202321422104244100332422000241342220431222400210044040342234004132410214132130212210334123223212121441414400124014423214321223113423443013232012121322312240002003222303201142431101211142014211223410011413431223424230102312212324421021024313320433243412423440421243112113130401020124004320423240434344431403000320331234111133124303104430222042414040222142113133320400004000202301004441204424103120214100232244203033421220433311224220413344414422322004023341212014201413134120313242321134333112322322330421334011233004303043300304331000212402441140033432003044130022342404132242432202403012212431124214303230421111433012441134312233313104110201010444324130321120441133122003201331012440313034100021412212341020004231431244231220142340322222100140021311330042201014110220331042443002024022414403344141414110431003214200203441143013432122104433211010020243020242233303242302113311421224444414201301132111422301212203433220234401010020044222114211434233314342143442021411313203011331423234114114334341202040411030134412340232332301430014311221034242304000203200032023140340131210034443444232420122300224320211403132442322420031403113143240303441243104431140341443141303311044312011314141304121111134341310140112313404210131212213042334133140300410312023214120333301022042033010433010422130401442002312143213400403211343400430312324112412311430202441113433121310400200442102002013120414041224142120341042341210430200334022330444212030301012300124043412233432323101013101310004201340404432304221310000103024433232211103314203440011012011300401123031130423221442122312111430403434222143404222010020012212142210410430221204244314114000431224401401241434444222300114103123420124014220230220232222421224044430244202200311342120020040134113400304030240302232302133132222230404040214314143004423232413040331001321411213030230204331042004004122400034043001140022424224420032333240103242334211414213402443404310334200302443442233144240333421243300441032211014422031441332300340201313433222033120033104003023444143434300313424341014240231214242430410342432211042321410342120201322131331402234123434203110313041120344220313412212230033012430011103423040242024102143114013400220114334021301403032310434031022303423433132214142033040223312134242341340224023424313121121223340044124131421120204001210441443020010240401432004020022224110122301234203021210203004120003420012211242213011314023440141312432003432420310344120411121422401414223432244341431031244321330141144433223113012120424420212021021432303030044320040114003333210410210144431400342132212331230040033130240210013441311240104021301330223303234240203113123332301402410031213444123303233311311101220333033111104404000433301143343331210003033111413201003334013341403242210102044002130104221211022440301000310443330132312113314140100412144000302114322304332412313240024420424020332211042110234443344432204130223230303130223210334010102222200143212420312014330044004143121224024030303201013102140340223144212101140421023302422023441012213342323110114314021330423410114403020311044011320310404131244040432121123243212413242404343233303304132224321120320441232334120312413011330244044300013130224430303333424422210421323121422414441141302301000024030241401244312300433230141112233041214431000421023332331041012440002133321334122223123402044331043423023444412423324101201411034244100330034104321141401024310310124043121312243433041103323331013011111004023422223313240201212441410330424234313041022431043210003033144122330301114320403310023", "101402234000024123201010000400214321400333411140023401130300043411420332322021434330141144324134104403210423042010240223113130002142214110003043310343111322231244441412243320003242231314140321012320123133141034134113304133041134213111324011003433021122100043243033220432304442224111142220412014233323141341211411111131402022214434242421341002313012020402130012010334032323103412323320221200132423124210324232224040224304110331242042103002011321233424032233134132222104203334414312240410402142330411203400301222101020422013124131204210443124220401011232330132300314013400432411402132440042034334300413322403110100342033022333103021244222131221304120321220130231420330100123442332031224313301102311110030204343240122431034243110402322210210444030303432340340333430004004313442124431423011034301111432032423121341334141030213103412424221021434310042410101430342232423041344223133234334024002114320211243220311234030320020013200131323223002412301300123211122441441130102221142134121103321442202320214032413243320231423411322211440143413414141014213030143143414221200112043312140414401143222012303223244213303023203223131123324144220230212013210222402024032403444020424342340032430034400134033401021410210140003431124444242313433101021140033011220002342414320433021424440203100103332322240340102422210323330011201311122300110100041242413443444304433011304334122214141101320144344322330142320422030120020232340302321112332412001431400211421414222134400313233020232203132010223424444012243224424244002110302033143412013113040040432221432004022440311311103302332413201400202244240032324103333423213101401001323023002031331110324032122110334022322221110133103434312143211231322304440030000220202222430133441243103241034112334332034010221421100301140140214340122341431403224421044042440211344043220142330320243000130000022201410334334232241213444303134143113303434210013100000022003323422233001433203222322311221032141332104110240042430420000022411024213124043222233230311013303004344140344422404343303101431202124233323314042123210434101122234200041244100021111013030003113340020204044010301144133220232124142013410322232443224400323021044112004244223232300133020412202413404020314434031101240341023021411013201023130033041313344023320443213401212241322301320244011411031103043432104321413214334012341214242104341144333041440131211202031312221011140222320240101212203140432341243120011100400041243423010223320432342144430241010000012120003003202114421243044010221200333011342040434302201132411441441324111342303224112414104432242002434400013021313102431124204124033411041401333401322232003442202141313304133134433410344433332414044122232233343110040433430330242330232343404442101300421200014223233441102203434212032011330203230014103423224422024321001241341034440030304142240133402413310204420014433442124101224223121012012233312141021144012113234034040004231240404001304244132030240040420333334403120232140113242024224013444404122410300242224431024302210012404010140202024120113324320234040044012034323444144002334012300331141423133132003144340112230220032243434212310131320422030311234224420314220111200100130120232212103323114212440123024412102022033314040301312000202404201311230331241110020400422421230240022301234120041242010141333444201042414020413303114430240314020244103142224030144342401431302423212004141041304244121410144101320134103210132312334212340222333123102304224424243432240142000022202331412140102010321020020100444320102341342311411211144244041313202401300202033001412314042323233201201122102144312132302220424122413121203302301233131344012134123312403313410343042410201422233041141014420411134243241302322334012020340200110330340313422420020004434044212410432331113114122143213114303311002443413300104133122430320230330320403301304003103231000444424332032122331303311020203434444221124140020022244131110242230034333131101410323011141021030142434340330341200001334000104314321122131402244104244001201434142104031322222312424222202440114132211324320012304312340024242344423330022333042010022034341014332443124102314344022024230233342030402141432213012034440133211201211442431230432221300201334103404332144200433030304020330322004320104113432333121310312211143244404221221112130404013221132040202204342202034132100422001434241431321220034033102032132412021414343213210210144142102112111442100322212310412312022311330224000204041241200022210333304103132102004031", "201033212202421342203334012331420333034001121233304211423004004440303123134332244211233001032214420012012130241131311033402004342334043044031033034402212000102431332133240120122333132313032403432432421041404140042340131011142002142020003110330010144321111004144214224440401102200221002433134214030412040302033013212003023423432403402003442212324431110234210103331143303131301143033421232242030232321341412440021102233321434330132304320300130344333304230022043302042030214343122243404022340403131210042403010212222233211422112022134234430443311032334021123412302200040244204042121234423043404244411044202112422012310020113111411011243324344210012223143232223403332443024211342412434320210024042343220121033204003132442322234304313002103204343240321423321220002403303424411344422041331330313021021220040402421243421143214241140011411031232243101122302324314002212234013334033103314232020022024210124440223213311422431034241100112023014123122400200401130320212033040402340244341301203101242011042120422420130444021422140010031200312123102223241423412432020101403331102243340002442344234002342042424210101442144103302041211333440040213432042412131002212021341300433010212303122112443304034242223413340400432100112123002110143224233242104320212200411143422034204333243431423223220104443230421112043310142013412312414434210204141123321003200413143140143140140433424223022121020120310002101000402041120021444310031200401143441242102343442104343030234000433340244444341020410114313413412111123011433013103234200141120244223231304432142003313002200212234140134232421042301023212340103403301410023332021430431414204014103014134001221132010141030242020311200310141300213333114413122100124301132343213124040141212441031013420222111001333110424441240331232220434203010111140234441443341131003342221240103234103411130233144411322131304403243033104424011423003024210213441324432004144013320322441323224303421044124203034303013204010412240111131203140423044241324032342420243002101341403141330200220312211140212301411033023413314010400411100203000131020442330240402413133201300002202022240103130304210002104243123131444332432012103302214222340444343110230133000044422111431242341212430224142334332134033222132220420414040300232333343313412401040040302014311103144201412011244241330042144111104332020443134310322211202341013103432300010201223212033434341043202424402230311213001320420334231200304202001402231320440304040011422102232440102341331013133034200300240342044411124344402434200220434033213312424423432311001013230444443204102241120044012004020032020334040403144243440011240232121000013302341000003243340213431223212313434311210124324441141143144233310023421401423024100031131434312420221431411202040432112210320324304220111422323000414030224113202234234032030103241330423140202213023433203104343441331304244043034243101344414212240003434301342140210231101120422013124044034014011213213214231340442103223002313131212011304033220313100243223341202130031321104441240341041330421212001043303204011012140040303011421302114400333403132334412401021401123241410104110431331443320344141430441440232013242020001401002113401122131212043041430132231010243314103243313402411200021312302011343201432133441433223012343323102111333124002440344103411100144431110230001413040423212034010031402331124142000444303030302444043312322224242434014320210130420000212000414323232230420312323041203001203341302002444140002041230441323320141323404004140022121222023411312241203322344420321004221312432424203134014044100342042123112101242321321234200430422011430331433444444003002230123142303222300412114234431131241332343444342104324133134010212331314022241403143134133412414444031011300314314343433311014122143103433213322430431320144142311130101201244341241322412224141402441010100322224210320231403411210322420341204100223033024033434414433331001114334431112132214023003121440202420432030324340032123443240232001213432401333140310013033310010101220420220103403220321300401332314342000003221012002042332230244130042322210001330443411442412440014320411032312211412231334443241222043134201401043343032244201013413222441414101313230310042240013102214002400303112304312323230110101034422423223214300211043132423414344001402112420211011042444233234231042233120423033444040044432110340014113233443201013432413142431033004311440243002443132341131122223122113110122131314042134040213112210200000213322213344443000", "342200433204323110410441040120441014103041244332314444321400423404343340141234332223304202012441221212101422132201241324101301134021102012212231232133030033413332042200223330023131432214402203403024041311222000410324011300303411231420200241310411242333110410422103232322033424232023032343304204231024430340231324240140204404123302423100213304314133101032443101041302333423441032122112301444222300401141444021120203122444324123413100342302214130030223203140411030113011413120222443412441243320302034044242031211311102231023110141343331413443423213201413221043101204024124214003113044144314032441212343124043441034120422404232300004030010041121123042104243020404023343120032002444300303423203010043431113241421132121313011111011414003311214013341234310040331340113331233210111443241122304301302302424441324001012141214233441321311330021140022032001323003302020113002234432311312012440211140103012344310234433123021013224403201142040303331334002211014113430340222243033241044002404024303322223441114432102030031441332343320332404121242203031231104013304214443440234032340243242402343410012423344003040131040341210200244421314032011033403032234241022404023302214120324114313144340031040230323211441312102131333004333402423304304223023342033021241204304001311030111131214430311011000124312421320321202220212003331040041103300021432103100004430130013330124033302431021220104324141024013203401411420143214432230000340203011000120104214441120243422012040024334300131002040131422143344133302202034404102244310313422241424203013233401432102333124323214104202213311204414023142031414213043320131041033300403124102441430410400210344343140300342412322001412010142433121341344210131342241244023321013012311121401330414111343210240133434431120310200023442401212010322341313321022031024103120114020404430442324221443214132123044023030321043223243330032203032104112320222321130323423102223404301442332423004130432400403112132213334232233134430213433421423324114043343042141342140241302403422433333224221441303000113304132403312033032313131044322321030132312241142304102122441140300104430400332234113412210220400100221303222020131033411033222102132320420322214213034302140101433334113021333402120041321211441201420310322410043104133020234341401420121010020213023024413313101001224130001423331412420100444100210124201224143030313024100021030423330014214431410140041404020100441330342342232410210314030334401200010201402311001231012121200141212131120431211414000120214234312443332013442403341210144321442044312143020330231043324411002034242113410030232101442302034340043104023320423333224140411031044304211102410420110422344042343240420231231400123403343240424124441430422014243313223341422102321411031103103312021222444243331202244143132344033042320131340403413032222041203211204441430232232333001311040341032411220431240134410140304123343124220042042142023331110313413413221312320134243232033133204211010120103121333122102324234132131443102123132332012414441404441241433204342043042033000124232223244011413142044034100122420011240304100230331324000104140242002111442303330400430132144414020312032034221042224021422314343412121314314022022121301122030422203434441320230324022143411243304432400103140431012000414200011110001332113123200032413014434424144340113034142310324411142100331032331041123321332430344420443004344240322321100214123340331022232104013100330244203421112344201011423141233403022224402202414420234111402241423422224113434443041034213210330201414324413430124022033423334330043400430300233333110322433114002204024204312122402223410332131032133442310011132443130240423433141432111132111032243140034302330031112044242400214023123314201004400143400213440001103240421324312410404133202030330131431003340340004420333140023210233240114110320400300303300432131044121313113232202143021022312200210211344412203440042300211422043030202202101131443432000231224220020042421104224044410102131431242412440143023301224231240242344410021420201244023441114003434331214324021023404430422410342241430133313033233402131021421104432202133341142013313132304104204103303230224302232404020204220122102140332203132421341330440002004101323120044300334410412340410024322433433424424004120413032022033021004302030312320031031013003403442103023232041433011310120332304111413324332241004023230003323040001211002014442021033441133124123343223204233443331340023433214242240221334321323030021212200200244004", "431330402304132123030204141012323420213043041021112323144403011123043003113142122211410022104302211344043042424240004303342401014133231331021314204131441101300233332322323200121212043340300413123213322102111201321132313222241244342144022433331120114144244314011404112230142134011240002411444213412144400014000344234420302132222001031221312431231200024102220201444003233143201123432031332102040342011020223433122020442010243134121033044013132202224414232312210300304120302124432100210242001432140233211404004013313133344211200110434433030420323144240301132020110004143010442000424142411430300132004001141410044032313014201014100434044224302124142302323404300332323212203002042211230443003414444201021432303124430110133033311244422014304002022343322311003232134341442413331334444441121414242104302013224411023133222423441113331010040022132444004422232141302323314043402242440320400140234013122221004404121023042443043332343344320104414411120431124141203120122143010304143144044213320132102131213124140314302022140042043032004333041311333011231223112224103332301141432214121332122320341233341121211233011430410043433233022132024410334142244443314003114040214214421314304412321302400200244304400041033043113031020324104312321344102013013232431123242022402103224203213343302114004324413022310244221144014130043133104201030130244034031123430341442322234041140231300214223102014144132040224400033120310340414110143313124324002001034100410001442111123420222112412404000433223033314204333431013310031401124143321331311011031043323404023014432031211334102424013302022232012101341322313230223444201240342404432440221023322111431013132134423032101022321444013133434132103401013100323213330430300433032314341021134140412314411203221231203411030343213412411141342134330343304400041412344210430423314040334420144401201334111402233344200101143133212302333204140222234032100414041102330044013422341213402420202033322410402103104020402113143440410244313422140400221022244143304330134134404402213144133410400343301034113334020441444234030430302003140223311413010024433421011400441320120013444302404033103214211144434140143321223100111011004201301421210124443020132332222321231044342431113044412010102030302032211433241044143430313020210244332422440002103043103023002010140233310004023312341140420341134433420122330143413404322423011101214230404403443243113142344114322321441114301041410132104013421022234001114440041142434024220223000340211141103322303124244131303233210421424423103131233014324231423330421211334032402234134232221443401330341311034123220031313322410044441324302012400021344214314000131122323420234132113113324412001022114422120212144104100423412221231210142430011423224043142440224231421122332414443021414214200244402014121323240324423130441123134043413210302023322101201442423231131142400221113141112124022141232441122042011040344223121403443413020443021103410434401421232242211232423002220203213021423343123242043004304041124014011202121220012134131234331423014204042002030141201041141243143414324314010001330030142030313420313411044422230422131003430043343200414041303033320333101030003332103104342234132133220403323001341311423421143413024001342302333143341101122413120101223423213004202101302000430114401321033202344340421433143210031134432343111333113131140430433021340200241001401110332134244003343204313012443301024432023003442042044020211442221204120010041023424423302323234434133132202234010413123310141000140413204100242021114344412003032331130202324433323421124032221124114110243242321444122412021212321440042313411432131243402300113032012403223000044202322020340421431033130424322242234024101313140334231432321443231211233030441433410230320201021031023202004340023240400030210314311000101333121110110224204143424024401130114011332201422302402021441223244243443142333302011040442401433243402211410020002104431314114041113002223311201124434320132201003242300200011322113401124044030130044101231422400002342232202400431431404301122130444343114242204322230344401002233133442233411004121002421402213003011402101013030012110304134113141243242440112411441403404411223302230434201013331131440220002021302433024330230114423201314241124132431030324231310340134223221222323224434242233004133401112440002413141323121111311443230233443010043201411034413131440030324340003244440420403131111101413204110303304333001323422101432423304241231023342241212441130402340143132110421", "142101432031101311200314001210104134100114112441221132340223232300003301122442023214323304223113044014041100203144033131311131014441442112443240234324412212314430202231410400013114414011122402214110132332021340241334222023114340104224030314331343131231123044143132403002313324011033300341022343144143120002420412032330143443130022344012002411300030143123401110030242002110321444142040243123002330001300010233212434303223213133344120312000244030032223043414042103422413422000201041302324444102142034014224221133140110301443331312210231414441400144012411123441034402244223040123134021032341432001031002221101304104241343041420101333232242411444143402333203412023214400342202023130001023333412213010302314311330444010100440340244333444032311034021340234033444223430311413001422020333211043133430314341024213210301024240001420031013434041333010101131402200401240102303012311031443040010030123203022140404233111442402023020421344024031431130220342134114433334002424240102034313002021343003101131223104214120134142131304242302013213102102342244140434044241341143034300121310431124231123312304330324430142132104214221002034302320003421214100221123102202234032210031101440200212323214230310413402440044420442304030220010024220033030221144020323414440001112141042131414403313024200022423412401033240000402342230434003111430123331303000141214403001421121041324344121311202000034131142323122400420430241414431034000331142421123144112111414111202201011420232034112241203400013141443332410233142414102300010032413422023011201303031434340420341223344321442114424431223023432413231441411200233020423224244012202301101103011140144331140032034422123441122340430304234431400423443331322122431031244433441120304124011322004213341331242213011244402303432110130132022002233400020012100334221140231402211231432023022332202024314340333433124413142210200001234343121010243420230144210331234104334312123323103120111144044300134411343101440341330000442324312031111140303043442031303132031313211432424400143341032104424422243014111202322411142443013144241130033104033034144141010010442412411444130310020103312414200402113241422234102043104323343344323024243202013333313420322201422103214141441340131313022010001432014333432034240233022213302031421304234101121403404020110413424033433040304441243134342443404004312342103334211221012100210230210131222131142044014440020243312342011113200112230440010200320031233311012020433324140322141203130441032044000342111204043144322330134313202133210141424433240342423331104104033221141010041003002312310233333230040330011344014202334424312023134144001322003114232402210322244043000333232120013012124020301104331423330300221313404141310143112334231244024440224432310003314342133124401330311331201321422202341410423033114101334243231321241202324140342321322302333104412334011232010441313212342320114011101241242421433034414334012334411043114410111302032413324204204213441344140244100342111102212110421024103440141214411123410140024420024031443440402442122222304441123343204342321022144432432041240044023122123012121124232002343433341210113113240113411220340431141212420422404244334244331314000110244124444000003142102444002144300220004301444231433302444142441213234131200343113021422213130442101313420411033323200120440104023341021312313302142204010243000140143402022241332114204132414034231333211401322230410133212241242234120400111100244214343133424434434401042400301201213404242212400422103034121422141233140243340211423234143111043240412234412132421211111320023342300331004200200424414100011243303202201022014240104413301342120314201000023101022211131303041334411101004421402420334320223323043442002323110142133113223434011013032143422341044010340242301423041113101034132021040024003042430010400434010310324214412123241341231440400413000231224204141310340213332141200012011113441230203123420442313100244114012030323404442440410020023342123422101001302214104202131342243414214044330301102243411443343404140114210412340420121334223302110000112214402331131440321324442442324314311033231303143143210120323044200422442201140430010111341011103034341232332324240040104132001012034024244401404112200031330013120232422011141203133140311213140331301301240211200021004421302031212001423324441140234232313323144340340440302113332101010331001400202024314430132043324214434023310000314122144303420404402430011101012013331113221420111211043232414324021020413244241114100330", "122434002422003331432344420322323143011311203020130121311120124041311343104412214422211111401204233111444234144131132430231441234113124140233143033123124132031320424340010213141012403301001444421102231112202224024030242403013414024432042320320430031100340131222211112422030322231344022342342044200240134333202030410243423141430321314323224030023112304232233110334221224213222143133010040301113230440241020240233411023443001230314424200421003122312203033222240140120413313422400311324034312113440204431112121141230344030223240103213402111033002424333401432400144012411213213204402120133334424103333311321344021220141104213144220403030014214134441132324001110413233103021001143034040210143121020112422123041314123013320202343444430420121433344444112300202004201244143111444302302303244202321421242012221123120144033101140214042114201434221010022322413030313220131003224113421442410023202443002331300020432330210424031130430212122122003001244031004414122442311114434202423332403100201212230213004232041402132122132431011421131422044131322242111310042010144411330042433343234230341310411313104244043013131044131011123213240300001440101431420202411332211113021220103120032034022131143111000003024134201413140301031033332021210030404412000222232442220232231412320044331342403203301210122100240120143443203044312022033212314212202014331412022211240322134020114140334143332434044321201001232101311001111000411424221014434402003330343124141210102010331420331044200142312001001313333431334324323433043240331300323420224011322343131200241132331130331022122313303010003114234213241040003122001310404422032314233042332021434121101141414110432140310314311333040344403222443322002221432321312010323001210103134422004114410002210423340003431333021440121412412133233103120323340201131104104314303213344401044030132434013011122241210102311414100341333022144332220412221031330240232334313204211412343420322224141432310333233140200301323243212402404414223411010442030100402300022101420421014023140012041201412041123013331012342003420443334113222331414022324044434111300414020102234022343444120112332203302101021333103202340332200244102332210434321131134130241410024143422424443320334014111044402440021031014133343312002222203113323444004412122430130131232040112222244042343230212104243002014131221131412434122014131313002230130304340204320424143112312222013410142221134131330404101214022014100223101230114342444203313011214424330143111230020003423311412230211442142343200123010004331101213000311341220430222022121024120211242433242430043221114210234302403344343110440020112003204212134334213420340030421114011344440012234122113402230111231103032304240100332430123424434433343023123442422221220414302101043320001224031334201322410414301023111043441323124043003241324221041404041044410413140011310414042012311110301443110433314132143133443400224140012200443410201321233023214222020303432013004340023312124313422342430224133111200413211041321442024411110224304131114124424231404332421114211002321401103131401120013241402222313013343121432123010000401441232320024032404100034012311041241434220100240013402040310010133212223221432112121032120404443144201332041123440433013322423241230422001013442323333313443422303223033220133034324003141240203442143202000334212100330411414224031443133130312424312023021431330430221041234132342310124141240204230112443320022221120032401210111310130010441343121114442342330132431412332404444330042212443432123134212232000110212002032420003401243124312002234442124324231124341013202203204023041340310002434340400321244022310102001342012033021312331131122421324224440023314044402341313423311413343303344131231412240102200204411034420211044331200031003123003424324141141121013101234440431310414010314404342142211314034330041040404034113304444001240443314024320200403010340313430034043223300124332303411402233400444343313241310441324404333402411143330042200201113120422403302201343410333242424330032330211302301102012314010310414212000234431130200102320033144201210221120122213224231014233301421024203120304231133243111323314212300211122303010423143423221403431424024024422003044331100142420002444410002214031021124242140324323211024204311230400341200120242031431102014134320233434241124014231200401141443230142230040034444012341043142230434142334244403132430142422200333343210023311333421302040142422104103412201001230324341102222322101012211444244303000431112204043", "302010310441041030034414403144101040242414302222321321200443204402142422322332314004442413402244003103304003440041211414030414023012434223313223300301041111403102314132002322232421333304311300230114244020404414301130021232410224044422232103201434001033430014404332344334004203334311130421043200422011121023341200322420313440342343230142231430303100422433331230004120332311202100220010034214114344223310044144223333031133312210224420121440130100213400340100022140004102111304301411333323103422133022101313421004133421424443004022100414012303330432234314220110303120420343442232431101443210200213304223102340012223221241440404033001233221314201341433110424123133422444100244222421423240001210321432040301044202002124021031033430042441340212140223444410111104231004444202121420121222014212032411102144433340223211441000442043402221113024402020430102402144014432024434212240412222020111312211222304134223331330113301332143312310104320342122242313210024323241223201311141030241114042033442121301322403331424232222331134422000321112034331223310442212104340431140420234110132420202203344001120104210223032310414302224113420102120330024320344332312313001320412110104141322004244010144233132000144421113430324421042002331001440143214443300124413432133000443014243400430140334114100411402321142413111320020424000402313440010001203302434410104044241302343101440342041120333242241001024430032402023020002104043144100110311410132031302341124302134233141003220040240002444144023320003434210413312414423143220432043042240012430121223411242422242320103241133000232024340012313301031310333131411030202321040401103402412101034120420341323003104434220314333144302040434124101101233233322122214034144310431114224441134121331002134230302241243314132424040103141440032212010402232302314223211411444211010403332234330201304121334240140023344033141230404404310421413011121332200001320122023210421302140124104210043334302332330341401123144400242421301012222202101103331033132111132102121103103310104431034303421402140341332142202041233403220431102244123213034044201004100042211422143130403110232233344320421240124143443024001011330321324121031021300201314314302422232321431402231303230121134401310124003304103121141203122321400200131322120244301204244301101113003342432201434410000331112410403024332023313302433334332441102244444341413421302301223223230230400444001444120411402333000220403440433414111141312214222234021332323101220403234031401214344130200411400310112233321301330024113113321203110112004222332402341041400114414201321010442213013411331100102224142400210034140102242304143121044041420123432001201134411043331431024032334111404101131304243144440123324032333341132242034044000130342441122213320332204134144103434142432323424322201042242123202334341422214003444232423231440310432110012233241032101004202240341131023414403342431112122410133003340444430411023302201433012041110040103004142111321301433331403240012320202010213232043432122030101301000434201313414240104200003202411022224340333011232224213441441130240113123443334220233321210403132041331033313223322222332344412323321221231313034012131122410103223411331011404142231131404123023110032323222113103401002242441120022312313023430340113232323113404433403232422110124223443014001223223143212202142024204314203400131201124033321333210420202304430022431401200102101411234112012031340330142242031342240222303214331042413423001400010343021314340403034402121021341433301003034324303314044333230414234114044333442012213114304433403300020401024131013310202224034042124000021223302103203111434433404322244440303044140242020021223443201240424422140314344233010203411213104402312403442424440442223001304124403121134141114302112143410310420003121033012433301102232102410231131322001232100010443410300240113011224024304002211143231424130212321020240131011342313232043132303223302033331313414040444033231411112102010220143202110314220414024101141424404103204024134141331312103302403303040004214132333144313023132234114024342210133122111133430134402341402022324044443303442424411344002231002120011320030123321043040101032120411042244010341224401031421300344302304420341410304202344201124344414244102133404421112241444240303202332140422214134403133144214111124302021002001032002224221310310012212210342301000222441121422024204104434310441003324121033323224214003414223213403212414244234400302423122143340440024221334121231213021441441121211423", "124200214023430223212034023103103001103412431114121044134114030343320243303223030042301203324211014401442044011132431403041301224342231123240023302110034112023413401220040301020011021001113242204110403441341422241233330440202212203000031022124202412030121123024431343112243240140234243241304213130110233044210311214341104113211200020411120230132341234141314444212023243140342400023113322012023024412224130041300113031444200322324323203340222341301143003024110103123313430100330202334100411300440141133130203323320023120203114321001210311423124223344113401414311034232422213420330020043400130233131112023121041244043343013121212134243431012323412032103340113432110022421424013010421430440443301201003143302443244220414243033340104301042014311312101432202313322401114320032443023232441343030142241443040042434103013324440112410112431231300201100320434331143144444011130022402012141232144431440322234044240302121213202113403103201020244323223403024012142324030210443033420203102342431122321340304231141043124230113331041232202422400003002041224434030013323301143034042431240342221312211024400423221224020143130340431341434234430200013110031004214331201034323123034422004440323410333101331310340444101411003443421220101114043413413100232412443342442203021222021003322233330404400210332004413034124134420420312243331032123132013410323244334113021333422001333324133022044031023133403032400201233443143001412140434131040302443022214301011302100424044010442413440032012432144314213043440433234032312401020001121203011232212101134444143023043444110102030011044101012004433120340300141212021443103120104312001400220223030340244030404234213324124012103232222322131114413412442012141302211210344123113120400124133214241414340221234224110210311233301010014241023440434200240340114202234340000112232420124111311031123130234321341000310143132223030232343011232442300330442330210030404131214333420032233100231201444443011002422302110030302210300240023001330042143132344100040340014402302100423233034233232310413311313144303244210433402444033022421324200303431001004132343223212200223220021231013433402111211234340102003004031340042002213413132400231042014330111021003000143111022301123041344431041210223204314334131344410243333442224310022340342013424240231221420022021410342443133104011001322223202140110424014330210344413440432014430344401113014332420100331202004303022130214332014141423433341340403434033242113243223024002224243343044110443403032041010142212100031324044010032103401230404313410133303131231232204143400230124324110344342023441323422143444430312210121301322441340201340432112313311202421121114211004423013444440220040012013203011331422330124231321320130430002111323011022203141330340224144433104224011313440134421243124144111423312003211322030322134002121234014141242332043200323103343123014310324034441133033043024420132003403144113230031231200102434213101241140433114230440343333242140342443303243444041133213034111413424340243004141402210021043210230403223322042231304442442120104441234231302220314421442422330431121411204310211020130110321101142203423240123423112010302302012443010233040141410333030013143430402342441042401143111120033042432132023420224431312420002103331423433311331343202340313433322344304432243432121142033123104332241123433013440032202430302103004044304004333302313340134123142231441132044112042421114321242433204220200431214013204001042122300301013332244321433244432404231311433324433110314111243003123243414420313113004222010031121004212000143314244342132142313331114323100441230111201440423344114400314310042143130124303200301341333332241222133033130011200140344022210412213421011213030322432141021310443234043314143302040013112330044430122103041020121020244234031210200041033441131304042300244144300030314004204014433004301242404232310220114430400300124333121130411123133341331140023014134210330200220101243223310220241403411232122100114414402434041044111220202200134100410004032004411124430023134100001134134122132320432434203114241332414004131040440043022121124044044100042040210041130202342403214001341300410024410413300244342203221313230332234301303331341031313031020310233430113000202001022224331312024211012234333410324123203404421024444213224122101130243222231024422131143101211210243033414420242034002022240320000103332324030002214004304123134300141334344241434034034211311203313440030134340124002110042232210223222144300233422024011", "042222324242344132341304043301413431431233434103323310404223340304444220203443302111423323224342000244221223043203211423111422040032001143140240042411143042401434122040322400430020112133313310303440140010314144131243200221001000110043124343041230124034434343042211200420010311432221423023100322002320332331200304013424001301141224103313031102402234214113030320420323032422114114102200334023244334343400114231401334403303030342302202140400413110402243411344102042013121113032443020114313401134302204144340102320340141333204403113341331030011401344143044424220304201003010133334313333144411403104442341004424213433104013344431141330221001343302311334430004123031324304241042220141012112103420222232433334003430100113014322330311331303024404120142144430443201324431334102241324101241443431302444232241442030120004423212141330031142343121033322133004440203122120020202031004120144443400143243230244002401432204413140432223222041023223440311034103023001220111433212423434334030143302342301032113114404421021310044004344320413303432122330144414203332040234314232043222323340212312114141000401311034402034113343430230443311142100000404243412221412434040434341234220100223121103143334411311324403034303430422141421403212000220231313442312020021111203030014443313120444011043220304441312344024021402422401211412211400334114114321431344201311232401133032300124042030324430001403411202244300420402142001141200322330342343404313231114214343123424204013403243221212220103142431424400041242030341230114243130042141413100403342422414401434112423030241424423133012203411022002023422403030211001121103004034444303114103222334213242012132133242202221044014420201423314240014120204234301111302240332001242132021424234101120333110213321144430212233240420312044331012143241310013004224042100021042340033412101124041221411201410200243203431112424423444133312132422311320212210031431034400032024223441331202420200044141211021240020234230342340032340124143343030211230341040333203341323234343144302014242312144434004413142324044330444212122040441030343040210310000043103030021431214224112441103244122443430334300113142324041414103234123011230222220412213324123113121440344434123212411404310313133012102133104024132422222341211420402334142401133030313130114122100323020140143402202402122034034340431231430030400442323000431000034314221221324310023224231244334344432041211020021111334124214431334231021412420433112132101024413413301411203320313440223032320243103242432434300042322341340430324244122131203032441142200444343400012021444320214034230104303240031012410322423012413114430214014004002343040440312431001022001121033142413433044330334303443331400400334032214124210442341110021003440113213244142242011424301420300423303232013202413030132040301213014001243410411423044431122430331343411413222422321010312232212203123400331423331314412102220112101311113032334341013242211134243341044101230214334203243214011002223030243033012023023413334101101412321033231202142402401413033000444141241300404003130224442420024422341224131113112423123142202304044144122320431323020210241031124444212030223320031100412023444013242423301431443244233123143211332012412300000122113011001014224410002132434231344343323142311012002214140141232342333432312211001003214101221330240313420133000341022400044440031114434243402321301000231314214020130140433121113441444124200000340233404404304102320414241030021200320001421434044410422403123333313432232420331142341332314314240323021144220224313333220240103430340432414420304201341130343444333234014310121242133140313122421401130030212310433030413212300322324340401402023301001340410122332242331312012400231011334310000434334310002100220202401100400034011211311320121010044424124034401102420333314402412232031111230113442121324204221401334224001323432400140433104110002413412132343430103433133220221224234423042032130320112041210130210311130032120214023143034314432234421203403234422233221440240343400244214210311413113142244200403133433004323341334340103130321333413030404201442244312304121233444140120243112212210214422340321231400223021414133304201020402103341311322244103122301221120340430100332132301200330201103211420220304434434232440032423032401331203243342401214113344222331343332432012234100141302423114114144002143312331043114332244320433401134011014243134004042131421410223324144130121210004310411412113220422040441043320223413112223221442334240213301410232430", "144322040333012312120044444404101220044430434102033232213013003343213004104030123233331433443341142304403231223102133334311000243422104234140221424124112011022011440212114423202010413023112403240102032412302344444402204020221423324213222020333404441421322413241442134003330243433244244403441134311100433403322302024032230421203414400141420233132231201300213200030130100402141430314323443024024131310202200113434400303144320130223222440311201000012032134121414043100133221202134313221320130013340333322113130040420143004201402240403303404242214001011202042120030104241142130240403214320423013203330330324224111021434024043034230043330240134400434104144121214100013043123404130412402402000331341040014131140022131222002101310042130040310203323343000220324303022011423140042234330240122030424440424221322341101243034020442040040042004022034010324011010313132042131120034030043211002133100340300332332411111223123241302334414413201221444444011134244041403023122014332413144103413124424122131412112044441302343000222300424103412231434430324230400403033113313400234441240234422442142303301113310033043334202130122213003243140231112301123024432343041044114022322211133043001212434322104300304200422404013020220022212413324031241403131124231312131013400244231333444042224003032040200323421231410214033432212412144404333110040324201032434442130222043244212004311021142341034030241211443211120101340022014130210123212201043144043240020213041202024433103443431411101412044114303113100110434323023032441441002102423200303334301202120013213402221124120432444442043003140343044330131014312330210242322104104041102231002241344241032423102100442414321140421430302330134014430131110001301141312132310143232211320000441244303441333243203424014313224442121042044322110430222133241113301003211031142041143112414432314020244343433421011412303111310023030230100214141240103303334402313201033042322000213044330302033342220434330334140203422321420143422044412320412443412323430420333041030022341320401014340234404100020313101120130040433134314220021144310340233034343234033022340030400010244301102040124303210143411410320011201110414021410323033033301143200432100424412240310421202332344212110313441021001003033111100343401314140004222420131004000322014444000414002142323333220001140012411302211044244022304122021244220220431333140042333203023140004233133403231231332033423334311030224143430110322434023020042322040114010330030012203240443431410102124003303013010141444332130422040320212242034130220300213340304244440404213244010132321242124013230004032412334342200004334412434214201321240120322401142344344020400301222343444122141432144214021010334442122223234210303413344022242204020312310212310303442004112020330104234344030133433212214313020030322330421020124132421244111402441424410032444040432131322231140104220011202240103433022423031344404131001024102442333103340331402210120222433420041011430244100132013020144224141434242310233124103214421200334003130320434433010422104343134030130040432230034004024242444113033042112322041222200020400301431031143202244043414423130434131422144210014321110241242333333023103400232022300441010114234220413121422233133421300130343003103114330141044020032202222140022444112424432221314120441024231232340324131231204030013144041221014440442144440400000400110304434230440021040444121333100001101011414300422231211342430222014140331220434422020122141410402030410404012032342313440112201004244040123224311042144132404322440241312144030011201422303340010133031133111120210032001442133200104314110331102433301102412331123010442111200020400110113433113112431303004023000102332103003041002311421000431120214332403033313022121143242110340023331011334414333344333220431211344031431334104003434224204122104240211014044244240334400003413204003410013034320033132233231330120402434141124222430433113321023430343340430333130043132432400211434430233010223110040111113022331314141343333142221233344232330441123240220203402312031121103310320304101030213101000234130220121421311001433431344313324231210213021114141030111343414131044114433320340041212020122020422322040230413011434322014024230143324212310121243133430024104131211324243200301324312322413230113340120131142204441302014101120110204422021032013411421233431434341001212112000222213444001112244103022000023241203233014402404032102344330242324132211124020214120022012112132233402232021110000343313112140314141231430", "203043123310204140023400311401431240434333004302432423304113424323232023044133011444010032230420034222432404000411413230003423210402133343024222310122312423112131430431022234033203241130340040234140331120221342223314411103414122102140143124304201013341143132002004014033332303321003243121221403134202440114214344312444000021124204443432003301134123222244033324301341134024132020241212143412232022431134423142132131240301220302341201132111010341013131034313033424211301440112210223334041303100003120424222404432202212444211401331321103044123020344100021113030042424023202021242211434431421434231103134103321041443334132042141433334332433100303123110402031143213441433033412121310322024044312421442344204422000103402441401021042244210011410404444413044140203243000331433324204123040220240434322232042211112300320311411002022002302444330220442201003402033220104413100424143412301344442221332331204012324304343332211142421222402424334413131111131104120442422034400412010214203041131234224443202031041103340334202223023203441041234004020000424142243420410132223102231403401040422130243214323112030222140211332204111332301123333310011031034212343312004300012030320034322234303314103031044434200401202221014204341043233243400302200134301423420422232103113324304302223042424301031143021424300101030043330432202404222234411300241321300123114424114042332211312230324240332040133230320202022013112334403222124313344313023402024442433402420330241001204224323303302413034321142034214300330043022221001220040442022231014311144402133122233022422024330312143311203134443231122010123300424014241442333113040032040444121333441103003344212331434443211312203222311412022301114131033444420432033004113023121112234324120443341311431140121144211133020031122003333032213012414002023430441241140304324030333430103214020101200223042113212004234131031014240341234412443310303410431421043423121243000314321043241040113212340423121033223432410424020113243404122101202202441222340313330100413011144434341444421001113110403031441203430041240014430200301301100202034143333000340244234213041321223343431100010012103143314424100204023342200332411302214340002412121342013411012020121200110232204343103324322212020343303300432032331343210234143042242401340110032234323342210442033101012044233030443003114334104414024434334033112212034000132222434303023140004214221413133011442412332230300203422141112334201043424414103120231323422021002224210444044021141400431410002232242233442000300330030404221201413440234034340143231320222130043234423002310230142223201141124244442134211442334212311202442242113430203210233143313404433213100010344113322242230044443432424211314410031213011244024034104432303300014021112042334313201200004004022403120111102341112332404340040030023343311033234331231002433234101113430241440412110024241214002210314433022142443000034402444233001220443403203144400404011132221201111430032403004441331241101022203043111324021410104134103420234331340021204424342040340332322121124230324132234314214303043104204232310032010423444213122313114102030320011031422444440400332300424102333313344033300443244012000000433302434302122134214042040004413030010412124214434020020131320213240203443243232412203401043332003431144423130343330243323013123233144220114112322022340112400134343003112341112123432310224223033214021131042312243400031242133344311330340413443234401013204413242234312042314331433023044341204331120110434322130022102432011423322304100422313020103442312040303230130022413433321000011221142200040100223330242320404023423331222243424032201134303300203212201224133212414444213231123302444133443210234311124311443031331020213034443142013124314032201042001341221231410221123233423244010402311320414332440423210003403221303011012204210114301124143203404232020401201200344431313302431140130110300042144041344004034103312412411143100233232233323200432444241044022401243411333223414132314104014403322330022312030411344342430220210130030041042032042212144344211404212411231242021010030310104342332232221340004041423301400443143013432441411133104024342322411121431243400112002342401024224420204322212013431414232024204134132214120444102213130124003324033334144304241433112420223022112322310144424141300032144301413330223130402410031002020432334402133113140114324312432140243343411002100131200231042400130114313414102133230343402004034204030410413044401102140001320231020244440400324140203000311114", "010033331143100230422224011103422313003323221124131034131124334424304220441310100012332002003124121224044143014401321200323100430231421110021311142342132130241421102243100220241020432033240240314221004102123010132442033213442401414011411413230220022412101402314141314413424324244212121441342133234234242444021241322204104420013302013443333121420324403422202010304241041112023324103212123102343144131243332120403322414134121333404344301012041402020042022234302124033024414323220423000333214401441033430104200411101221012303041344143331241234404334213001120243303300031342411101203101431204411132210134301003004140322110314004200221444441101144000210030203133413140442203230201242414321024403312041221302303340133413334401434120144143100001303310130211430303440404033332444222434222031022310201023123234242414203043001043221300430042431401333342344012443424324013004341014440202303130432421200103230000200020311130141243121441233123344120043431001304340010221423431040014321302021430330124332404404040014021223110340244202022400342244230334221440024220201342222210124021314410140011030210443422401343112230102211440443341333134042332411410222042211333202442300001112022212104403233121330041443204200103031411041102313004331240240201201412424432133304332220431111100301400001134432103044011414124210300043001020343141311000240401344312420000202200232104123333302440240303432141313011241440420433022300230142440440223031432240312142242031234114301443113120031410140231110300134234040104442210231001331420443400240103424304002030043200440042203141301313321210441003113424433212331324034221133410100404204041134344114141044300034000103310342330142104204024201212041120033024130222101001343141122133313331324241014121444042233034430431304003114004311212303421310423111124340224133044331431304413444430422110210230113401441112241131043302120412242200004014301340114420111113230424242410414342410010433144224133043311431300001340231244432203412340044021423404200412002002101023001042100441313234442110214034010401444211424133203323413032211100330304302010024422300440202100140312342320133203202304103041442222333303200140314342402242321424304204011420111023001414104324141424440322444014122434100130013412122013344341041010002342302032134222040342110211432002444304013443240203141221014424013140443313411134021410111313333310410420104242212434232143344343424224014324212340133041142331333404024340323003412201123030014423432031121034210142030214210201130113202440010241413442212142044134324043301040101043132223414341341012211314214043112203243323042111022442024400120222124002113032411224122422320102013424032414131133433404011342143212030401331312301323100443302010240204431024302112040221412430432341112231131414212244003014122404041044113340300431011134031211120341120304112331313201031020243302132231312304303402430143213442123412232103130211431434004404030141241212021024331140102304434334234213340300110231433134143242301202312310304120120144020341322303220034033300012102422432341032320312303104341003343330243122402342030031342220201313003400414342132211203223211230443211300433021330002404410204443403212100124000122121133204023221334330224112004030314111242404231043201432422244310401103341413300342411313320241244031313003314222100234323143340044230221124422022102313431033032020433103221411431030343101304232431221004232232122002113033103234242303321301440322434432213021240120404032341022403213111201220330231401122110224344024442431302314404303430004310433324410340114210432311030111031424404202444043324243130430211233202203334332424024003013034422023202314320042411013002001402101022330134120202213243142014022320322221404340221414232240102012422424442013024300313412443233023422240044021101142321341012000241343401312012214221320433224313200204420411401303332213240000202403022041202223443043023224022203042410141422423344124324003334141413312331121010012222000020244320032113331221001002033131330140131130414121110421202224223040402141322020323012412030131314130334300420121400222003114031003140323400231424242141224414231332444323103201131341014410222222421410231042020310144430334234401333421341001232300421220431004214430000334404242000443043003440410201123114144213323330040031404203434030144340242043414241023011322321243122332113034021414204410044341310323423332444200424144420322033401411412432321331424210444103440002313203003202234040402024321330324440", "333422230301431034132410131011223423330012124110043444421444324341123430104330132311232342120320140421004144302042331031424210014314322412122232134221244321122344044223022313014242001211404143023104033244112321400304301413200410110040433222423442233034024333432342143200212332103430241101123021000324404242314340203441434312430110302431422124203034432321012211123221004414400200144130224142233334012443100221144203230214023424110143342010024040333230200402421114204242114144412300102230411412001130214211440233244413014440440134004433332440210100301421234124412100144440430431202404303422424101023342413413040400102324222021134203223204130241122211033340213212413344411321422014420243220141344443201403320134433420302440133343321204103124312444002023042442304341304200414430411122123222412214122330242144000120023044003300203131100120011010020342344241143143133321044421200320241202130141244132234101031101431203113044212320332203404430421413212100120031003131033043100324400302210042001411330330223143413304421133113011020111044040441403433230103301324120200013421013104242432413224232013300003232013002244303041021020320232201421400123211342324004132142132141134203424202423114324213234323104130300240034233401004421414044211443110220004132232221400134134234223214044403423132304133222114143223402000101322142311311030431034420410204410320023303304100103214300304012414412034001024121201210101402400243101222034441444241020123134020300431031100403103111332103423323332311434300140012013443213241044323404103023101331212303331140411103130104423332234412423432244213304001140412213241201431024444440024131421213114232114223042100023003430011142014411123223222444211204143234232143204034211242042231444240223233032130221223031431140441121433302311010312241202100440144421321233420210132433114103031230044112423102140442424014424443231224420212232441003113123200303032034313233103231321033304100224020130114112024042341012313102140040042302021124331202312020142403242243332124323344434201134031331424034214431411312442304224143042243014420013334403430344344142433130013014331441222232300112321423302343204210031444132001011114044112011430232230110131113200110210140032420210410424014204343204313211311430202330120320403140112420314133331441010402240141232411303322413240124144242042223340232000232243001113320140020430031211402403234204331141033442201002112322310320220442331134320024121020240322402342211113032341303400442230031414424114014240013113343112340132113004140221020344121104421411224424124201041441410132043023440434410020312224103141030132234021341302020321041344101143024123134402100422024213421023023342014123301001042310111221144044112342340303321143434314414004200014034112241240033142012020330424440014210024213334342010014230130133110440441340112332333010044300302312402313413430332003003124223111202244440032444041131340320003002124010143032231312211024313211223043332432123113020231414443122344314442121434013320232214240143324141031443402001221222032303420442211231024204444243320204120020414443201040301030210330433330021320112142400330432420124303321401410111144401441403121203220113014234103320434234112134001412340222240334131441100333401220201110341032204443420332040334121124301203010034430310432302431214231340131314213113440443311124034043241111102301001211341004420443440442220004144300330200114132403131101242320240140030200210202123302124240330321134202322224003334223334221124010234131133241344414212212310220213132442421340034134231001440343401204040111223323332402011142122112044223322413440403221042314102320123141443031242341434124330411144113444331010023013340300430202203401121121300010201310011211041110200003103342012110132221203213041113303221421223302442104211104304404133140111311003314230303001311312340114232024322004304111031300013223434113342241310011000230112111011403140211320402040124011404301224012133333343322013004412132033011101230333330421410112141312403224440411443144041402334224313213023314421132142042200413044343012422023412322123023041224021212423040402111314424402141400123101110102304000300302112141104022301144233411024310323130031342114024003313410344111400302340243422010132213102222232143442132130121101041040022301022412343421323243342102342104111240341203031033300322123234103441214240241312134333214203443302404204120130034100032124124404020024321101410413020202202311333000033230144133200423111404203", "111223413314244443124100231341043344322324140120123211014412312212114020024303423042421001032221113444414230030010212021102422232231222121103011133112231020302210102331012224420001141333341322131314030331341033300220443003410410241402412331433432141012003142112413232113344421143011134013203232220102431333143431233201111334301443014322431214333440121121000233000221004032124443143200200141124102413203130330440331304010133142300203342432343104211331102100202214222111222110010002303122430010103433020403323202330010301433003134234402232131422202204333224210243131020112101424034404031011033313100113442410110233020122310341431403304422242113112113133130424431142432131342332334223400213230311341400300332340334321444314110301034323411102110103310444441131404201212443203113141134432120204423030401430131403223421200212314141321210211012411220221111302200314111114302004024102420201042324411322243211221044403122222121432321440431114420244221020221004322223323322012301421001411320004323120102104211111210332310302244110033430100304113402311133041031024141412144011401133104140044024120441114204001024241110000212303142210401213144001330133344202302311132414311031412020203310300301243140044024301313413332202413410231240114420222423403134003040434021342441243403300104320142242442212314030313201012041441300333131121431110331312214434003342334240232044224000114344103131314120331140310004430442332320140134223041103213013401040104401413340313300221412334404403330101112022040203040322140010022132211021322430024133033104002223304104044433241242044443443124420304112310133200430132211201112102210200211110322404211422444433032421421402130344343241422220341102103034210132003321442432041034402434104332013020243323012113011211104131141131023030230412031403121013214304341114440201200232234013144142412441024442010401310112421101402243122342302324134002042141301133200442302333301424410040333042020122223103101103023130322033142300440330223143440420034310414313404242130340131430001144124411230332101144201414413121131402212211144324302103342234204143202412222032410313231403323342221111103314103013324342211411242224220303442312043334141302442334432341010400120041032233340121201021311104333301030131341400131203143343143310013421301404204402431020123402414032301331401333042000144221431231330414421024332210340302412012333343232343011400443013021402432122200013140123430002212023023403232341232140042144323431432342201112012440033331313342004441323342434120312214030314023223024342404410313020321414243001002413330400444401210400142412103002333303240401002021121240042034123012233311430121120201014301124410422421331132204320241344010121011000022001311012040132002341223301300033040420340000124110142430224214213410134004140424012041320020232331243021130410404442234310143324101124404142403343321322412043024341204014421312210433414344311131112022410302221140411331230323334402414440340240133010344110004200112310040043220133401331314301433244042403034311010121000043111021133012332442212232203000032334113233003312130121331204300133334420211013304300434143011331302214122210421444421222242310423441011030133323103313121140222114240430424400303130210014120411313423222310221042343102021144244304022040232302430041012430123132012213042223011131300014120124104213140230110342042120423130222244134224210211142444204332030444441234124314434323113301244020201401233022411022120244041412001330402130414024213320424021344304404111221034313213014014404241002340240444304121444230220020314344143203300401014212212442440204414304120030310214343422400042200430134111031334223422300214313220020332230402401134343220031430343422000203012104224302130103034231113124033323424423422131232333211204241424324430011311011114303421034031440220321222112332021404110403141021120143443212242231300330002331440144042112234414000414042322433101201344301320241421431213421000134002444240042321214132314332121002412221141311434101432341333433031001442413304312140240233331402212401342100310201113012323203202124032123032343411121444303302412103322110004320210243340343204231032204000421013034142011032032422320220243214102144103314121222322141432434111011013002312113004333033020421130320323433123310322100143123421100143012420431233411420320140020004013424132312143234432310213101004442214200112231442334302140414141200222131443322302221003010323404230414322331224212221033420230243423332133110331", "331332434410400104034302041132332342303113240140333132214313402443200102112212130323044300240123343112020200212100310040401102422314043404440124213044440344021123130413311011323340111221133232404221333003022341243134041042304013241121333204201442240103031313042302011400420243401200031130022132040110300412312023123134242003334023343312402341000010042143402031232412231422432413040104231224414211231324224042010121132133344341101102323234444342411304313240403230342301432024344014441324244300132344431033401110104002111403312200403001232302042241213211240434312002424203322202141030232040212341220210023030343004044313314232314111224143431410204300000141141402304100333004310134122004012300233142332132143120344123420204234324301321343314201010402003224143302300334204411431110004104033200020114313400414000400220420132443114120442330300033212302041443333132120424201131232100321321324121211130402223141334013110142430414330130102043430401413204302402113423000011200103331234324430103232432113423414130431300423414424122224101401441344240213211433001042402322230232112331131123013421410230202412222222102330211000002432243020302141424440024013023011412041001401321423210202422440400102322130432444323020400043343122312310004242410302104023143103244214444414221001432201023210121341012121124410340214040223312204423101111424411310223320303034004443042043233002024434310202324233242114314334212322110440201302341113101013101131110131334023331421104141323434244004020243114333303411000034321240111101041043114241433304233310243330433340044303214133242204314300144044244134412012200131134014434243002130012304112022243410144200234041210342331410131330030140241120044241413100341240432011301203021213043120001021112200142120223041124402244044112411024214001233041224344200424240100343112423034030244100030301022103441043321401303120132420140020044421143144320014140012401433242120103101400030201332103002021100440014323342043431124332000143231242211003442001004234312324332410124124203031101441423340200300140310004334001012321420323001434440012230222213242431133033011041233202313441321031010302120204112104010444401202302442403340212020214343324112034433241302030033324010333110340342012413011420144040243441010234440022324314141040130204243433444301422022143242412341233331303202302404232104103414043402010402223221210311340221014040424324334222210111423020214314404013113200422400342400233132000243244224011403144431323413201210042312131113233422002002013424403223302430343330104114232111200413440132441122404314304301033030234341001142432412311130214432430124331024143244403001401010212103011040110434440214222443021122040121111003323102233412312432232142234003314120134344322202314422142302103403213114120211002110301234143203041332124112113431011340103340312241422113144144342442004211203113423211210313411114201402134023321420343412300021413312230240223010303222033330241024414003431241241323121122011344231100431011212401030034022121004314302103422442412211333003320031101431213221010133433131113024040221321322241320434233421012340144244411432421121231430443413310114111130423001332313143121232300132200012143212224002040341242243043203310032411123134114040431002444312312433103410310021434314421204313420402242114204402410034014100004434240301220410213340132221113000030024301402303104411100302043304013312203443302402122234040303433334311304032411243034041020403211020432003201040310412134024004000232300241021114041422404342144123331040132124330322044121140314211120132120114122433301233243302110342031012430012203104301231002402301422341400444300311330211034024033413034130320340210041104331314121021421012023431142313002044303342443414024134003433232133103330414240004200004133114334320401434343412314144124301203414133420143143311223022402120411300011121222222104420210103332244300413303212204240240213232343434223414000410321000421142323444044002030114120020302142110220000233333214403111434134421403004041212443421422042144101323220033440141443123004124133134241132204234404210024040444313121101401144220204331432421220100120204244000133441343331311124440412423103144411043043142131222133221411413330004123442332244123111220420041434212042114400122020304312031011003331243324030022410030323302314002412343031412431241020212140020400134422100400034440033201330231140224412122442423334241110021230100440011110013130443424101123140014131022424021313200022442311", "242411244332442032432211440340402324101433121124240030112332131323130132443442123430430233443124040002024214000223442211331110110301244042440222403042120001004420400300041020400113433143023001204032214030221211441241414241002143010131403422003112123131202400102302033343331020413241140031022200023340430404033412432400024012043332131242334204123024024012004231143013402340013134322122301012100030301211301434422200033044121123212023121030214310400034303324210040310234001420234420234100311230104113424413022303413104002034321233114344240431102000030101442002004333404342111143002314220303110033220014413101042000433113001241143210300440044040324012342230120333314133041321310412241044241242232202241300341413313402041344324434404403214143142300001301242341311420442134210230321343012033103320240322300000343304424433020240441011403140103402332321031013404131322200130124104340012220332432343010131413133113132333430034223213110044411432331342011440404103002140330113303022421313314322211330342432441314403232320024402343303303313311021313224240413231023002411123122202422344214021120211143121221344131244302131001232414112444344313304300103024234224223124424100211001010142101210133442103202421440423240234411114204004003221132411421303333431420212404412424121322410432144311402212042200102024244401041440242321224142420002341014434330442004223343142001020203001020424022142323431110040111303000304040030142143432004423334033114123100200432420104434443213240411120100412144211001332213422344341142222031412010101221042423312030440021040013133442143100000322224312323031014440210124403044233123020023444011412000330323114112011203304000220112432314012400340321031332140212100313012104033344204444320410010144230210443012241013113222242334043034213204130432120134440302343240340142233413121114414011422041121442233041434203344124342333231001213232140401112234342211212424142303412433423232040400040144101034204022204140220400111134401403241131104002412200334431113211012222012141234133211231413343331320133334424420413112223404001304324431412132041233031012231443400333123104122200212013331312414433134243224430014104433431212031040302440432211201114101222314223140114210032411100221420301113233344444340130132413422021433000002033321413021324040432212013311233224434402421403024422012231410212244240210124202201424214144224340011212304423322302331231121222432043441204311443212434330223034110243000032431120212311232200114412200231143244404242434043342112112434231302121242303312233221431002241220003113124131224434211120440330440234303434441013421201114303121233422443021121300033344224030120140002124331041014012240224010002140241102204213224330103142100322110123033004440102404202444120004413222122321441000030431034214314331131043343211111443211043410434312340233023103211130133102203014301230341333301400301303443403220322201243340314131034202333423132140414420434213200223430013222031331024440134401213312034433333333401013013003220301302431101044130003012302213130124330214332433040344031133140203310241223240333013114340041132044314210332241142132130212434413012340112034123344430312431130001242432140431410140341240113410403033124401240024024113422121331104114141422023013202140400402310240111000214432240244141030211042432341000102014030414000130213120131030341403244301001134114142420432344032211201103024243312213321301302110103424100034322211132022420212403430244213122421130230411142031301102231034244331422402124243310323204142034244224140240142123340223332214304321310113124313232102303134133213210002234433312312113224033442130030442431413030210201012331203422344031214020230143013243044422341004032443430230202124140133403420011424320130320223014102314331143143034121132331323414141001101224114114131204341000004442132330120112000221131400230140111304044112242323114113301031012420120431322014413134022431433002222400311244041414040230034403443240302041401110010120402241300023100211103212331430102013211224032302403314404330242402002333101423120043103132241344130110214210433033220333214114400021414121122320302241301233402331413132010343143341111120324323112130020031301332442013221341134304040012111414123044403114211000334404201121112343041143121322002003032041214223210222204034333131003410242104144000304132010014414031021103322011411431041141313442240342130412343121331134010012024212333042344140240034133114123324210400301114211242334204121222334", "122133420214141341442321344421000421212340302234331232323413021203211302141101210431421314233322231034340144412221142312024104111232012441010300003013320334134404022140202021211440004201442132422123030234012042334033442403444222040343431211011300201442034231233401131430301103223240024013232142433430233012240111113124033121212441323330414442200313220123321031320223322222214300233030103020133244333122141041314132034443311214310114030414123043442221430223130213211322340321332234010402240241121243334432400141243310330443444124304311302224310200041041012332414134424023440230401021343240223343320123421003022430340144204321144030032432043032334424044344342141322244401024032030120220034023012002221221144323131122330042021310242140442010302134040303413134404041111232032034032410144121430114201043040132321420440400023223210100034033042240243121411443230134111122442412422200222123002442022104410201112332031130143212221120211104411222133341304020031331024110442432232000012140310211424212034211401341401234240002310230340421202423000030101410034304234222312031042341412031202021040032300211020001223003202212040411020310341410204014033204342222233143232332130413101424300432324420103001130111340314100004100213321313023241423000211124131002000044033340403324430314410304332434004403442141220431341020332013324422234423143111421021010404303004440134143133011134331212312033303200130412133043311143141414112221433013103142324210020132214012430012404141000403230243130100023042231211222140101032241104323204332342300313333443144243422211100042213402434300220004113001103324104242321032241013114043401011123044310213134332103042113233411402121331041330030401024130030304321022231014034120144020434443424334400240311011134313001414011323313302222040234032432340133344242311143331320203421304311142130334441111112102033330311321341302224000413110320442421410433232132111444022341021144202303423112300442031033040140213240200414031342211301310321441204334400121001214241434041023320303412044301303001300011421012104003134242001122341343212303043411214142132402434300033441101200134110313401033220224334122114412301123324401402210204412010240204303034403140142402204340221234342134224142101422233234433034143241123132331334042433312231231422412000032241331123420224123104444404014003443224102441204031134330444144100433232441222113231023433122114000100104343321222212434240132441211341044240212041221402133043233011201302221320304434414122314210014410043412230304212313303440000024202101403010344033410403244033332012024013141432314131213013303333043431420332230232032414304413100324113102120333120424210224444422212441411403124312404402004112333031212220422311042332014431400231330334141200241204213144302223003401024024131000330303004101420232223134332303143133343243023210300120241242402414424440002120020442001330222420400343422120211104333423010040001101011002014140310402122022443402311233424242304103100400210004210310242230222021402423400011320413332320300314132334324323242122103132010010232012421233233020020234200114114103342332334224202410302303112231012311310133423303331033121101010402122112341400441424344031104420010213433232231114221202012442144133200314041030302042243311430240144434030321021321334130433200213442242022344041211132304343344201023233440023040040001402232141240040241320230122004430444230014210303301001004011331204014100403241313343431412222434212321112412041240012420033203213102041244442021144402024443132431404004013242140342210134342024011240322404313043030111432123004021042113424033021011133243314414023041300043100021200441100010330332120334024102404214344131033230203033224003232402012111140013332320342112404001241144223040404112003141032242002102211001323232404011200044203224310313231444113402142200103433410222404130022213230423032104424414334233230102310030114421143201203421000414334102243044032342224344010232400324022404133331414032024021432003444242312011443113434304404202213320340301400100234013310022131122024100212241440231320202400024142203023041311131224322404120344200213214044241333414231034341443032243431224240004433010120031134102403344401212241003024430312234423133343412122414340332434141130444403233312024301322430431102200223312333300033404123400422210143143432022201023141410234423402313022440312342010442432110434321212004134120031330214120134320113344043141201312031004302443402213001014021203031404044023230", "314103214240031131202024314020012221030024131113231001032030232343121241424110140330024322223142210013142323230022032323241111041122230003341133444031133022043121404320402241323101400040443332011100321403112411030421333023204231014323043021302210311203040244414334000240310202234322001103132302012033241324323024114223141404402012004334422431334031303334431143340343402312210021031223400441243131413313443321201331014043101233133223232333223232402411410311324001124444111242223232230024323444242122040024341001410033140330214243143231034311221132314201312104424000040123343111003212432412432310122214120220311214234332213243034142034414121200012033142404120441241232132044310224442042004204400412333400420101004022413423033233101232420333411411032032122322122342042131120232434242322324024340301144341311201013001202144330243114333014000331144023432243133124424433422342320443031310133421034243101412132431403221440123134121041423130432043440321331010434412430441343413244141432022143432124042331232001134443320231131311023314004003322133334434322124442411114440010244040003340022000101312314103241034034443122403142041132021134441232042042021120321314122314421300300433434440244113023114424223321203303302324104011340424012122300203223203142212240142031101320014432424112323032240213341332200033241223012442331102013021143023204314211023041143123331433400404202224130310333303422204430314031200032114414310111142024212001340230111241144433440123031404143444444141304243323242024001331211133233341124021124333430414134024113230444300021120313241230303044302212440442330314112424120143300144340011301002021433232020234440444013323340042242013000044112241042421323112313133020443141104122310421300121331044234432043341300231422203431002431344444301221440124301001331044243242314214124243203401400200041003202112422311344130434333343221124304003241132240113123310233122111110303341221133403040330244311210041304410314140001003120113102230343344412332334132442114300044421020211234301132313240211401021114424114200103043113413144124302212312440011330142013044414443004410240301043243013344042420233220222124442340100424134112441421201110110124423331323313014210101143444423211024213103313431002221242123314141220232134344414404321334242413112004113434133100314404013041432004113044122440431241204003404340431204323100032101301211130432211124230100232413401332413030232240322012120232022221323343213220200404424330334204332123441341333432402041121320000122441203432132331024110210203302133212232344040330421230301121332431423141240310024330334111322431413020310023440101234044424330331342221401142101342342011122201204403331414141130104324331302131110143423422332320020143144324144203330141213110020244230043014241223413142111443030112001113203444430123441104214344302330234341322332412133424420140032421040233342122243033433332423322042224410430004414344131024331403240041041344313222433140301344122213032442310431000220123042402403440320040112443003420311433114040030000241411332222214400304433132220242133300120022143001334320222212003341111333044311304033244433344444042130034113324044334331201411312304341134233304344300443404133302420113242420144000223314131120412022143130142440034123403041300204201414323314311242333122420100021033303314331413304430132423341221121013030000322120220044410401140102030423422203420234111240323220332020343430402121401414024200330101144344104231304243304320330111314142240304344211213442424224120114224014242033330300014044100024441101444221011303223413011321024031421410211113014230014230014304410423001341324121113101430303144400031111332141120231111334123242213413403433142233222203331014221312001001012112220314024343323231440333413304340230304203331433312442430000240102002213122114011341131420333323302411331100100341132132040141211344330122333243334001310134321323430142333000442143001412402202001012142221120133124201241333234430121312031022100224220023002200222440144203031103320224203432220043403223320202322233423440041103423203301403322433310144303210303224144034102221134334223234110343332114330214330112204101343230231341324244324413424124230421021424440412023413140130040013343221023000431211412244243001334224410401223403130343331043321400441233111232113124432120214024320141311304004210200203204042441241221231433101123444132304032433222232340123400410013013230202211214011310213442341144233011424441210323410233032431244", "332412341301210000242431224141301413013304004124203040130342321340122134222404240030123343231303144343420324320344442422411442203023331330234434301201020033122233144333201113201034131024040122423200431423024240014102221440302414240141024122212200131332412301424340203120224211213013142030131131014013014002041202021441442022110314444430321340322120334004301333220423441023420142134121323404003221034021432414424124030000410134321402230131302012223444243124302430014340013111343442100343010201403402331041342404034132413323433422101304111012310331143013213232300331433040121414423141120403441244043022130444042414241423343104033211212214112413321441322211103021140441414310313210344014400110031120230411144141344444234101433411220010133342140112441044414141440313222102322022020042110032104342423311303020040441111414032011430234031442113123132131021424432400333231434031223243131432310143200034142211123320322210440242002111112440222310024233321413400423340003030031214223432202003234044130143302211142414111204004430430142230400102041323232040031434210441123141001213232004022323210120243434400401020413230403421012402142401223410340241030112441014240140224144103440110200312230044333000312310401231222402442420322203003200410141041403022233223432431004214401231322322122343220044102220322440233403212240131120031111102341232343141102420030220013413304233330413422340133234423222144031442013232401122400133224433443421344112312201133433442011113213221233124210030423003333140124431231203143024330333044212113214240134114324233041301432411034400204110110114223221123413323024313024010000423431204343012030032043421013210000002442230132233113141343223440313314423330141031122314404423143224123012422420141434201323242404431004224432010124344201432343223322414123044233003442442142444023232142011441104041140100320041221420144424123214113332330133404303432123301233012003343203443103003202344042411212304101104340234041343010232022303002211340030331302003021121233140040323304412111320230401243113210202324420110312233331233201240431032132040224421132123113342344420103441221343022434010011041313011204113440140031020143000122101011020433022342143323404214102120433132144303004013101010240242302431044043333141300300440434133400042101430223120211124220343131301414201011311021342110124444430033322034414101020340340410340241434402010321331101233313144302224343113143103011202202133132243430132022120314214413443132242214010044431403410334323143431441201142130333421212130344140441130003202133002032001222213412324323240431212242142242010111121312332201132404221224333141213411132043312221400131101004211231411223131223200320220130403224343023400422101133123323103221433131120233332040400313141033003044242211441432422101220120122330141110403310144344010401300300033130434330433203041134111221124343100432140322140204412421331314431230324034122112413012431404311120410032301323220011044032114244441203232441211223322130123141332204042314134414430433040004244410323200130420404113021140321103344432104402113242332200004012433010020121121031423234431222011024442011314132224201421211031403042302340014344233101300104202342214340444412444144432143031031120312223142124213021310434103143024330011442110022321142231141423230431402140140143221143221412131210433221432413242023344230431134211442230243112323243040323324424414410403341333334421020003021312001022434110123210140242302400343031140004323010322212031241334040222322314424123403142224411130024142223411214221103133102233003120101223233340012233143002441232431331242304024302302302042124323201403402402202120022414034022334231411034101223342200220324314310121041310303303014202033403203101324031311023313013410320010221440203311022202031311443344431434222323214210340444222214000120210201320214222213033441142002132030024022133022430322314102113412103141144003421113234442133111013432101013434134314030034214041022402003112303001232410313202322234230102101103130042433231134040022334401214012312414203431224431040410402422120124440203124004324441421131203120330032210314032242022220432430103124234142423212301121230414423132031321424320021034231300020031130144100213043032213242304111100123110423110224132122301103143002011023303343031403402103211204042134314424024114003321022421234130431131301023304304210130400423222442043441242342024130243324312000220234401423143111200233332333134331034412344221221012121213242110021", "314331123100410132312331400300413323412230011220234412120341103314013221441311144234132020404232012341443303130214400121342143244103020132211404002312440343110302301234010420313223341041313343412031131404240240441313240133041000013043121411311244103141020220303230301341444343213201413132210233043300231423301002034032033142112130343313211200313142411302232440304110003111440320330200211121414031304030322340130243024333210410213044241110144012443313404130421321114033042030104032201043322333130402114023422144011241342022110401102303023412310030110111340104230402043210302303402121044023421242324033220232210212332030120030224100131434333330222303403243032413310234043111344334141041103210011334221231003314010403014343421411434420102444430222243303344210042410111243414004120112104304121223021211412403343101213211340430300033322413120103121024344213434400121421331312114403041103413231100424004443420032241323001241302100443101440021401211044031322331000302034240440401311244230122414342133334013223404420422114420221431302020420042333034422014001111034032100431131400341430230013301020341434314204043114233422320204423043012424342114314211341021100213244341242220422131104044241140022002144434021443043440322223204441234214323231330320201111123103244040142131220402230301302000121020304342212333441314411414242030333124134341301104130001421242040033101344323433200020121401414431101204301014000421220204434000402002300131003003301203301002301034201311124204332440213130121232131331400102303124443323124410424034323304404303234002100213212433111103200220330003301334424432441141231021343302330024241020020140322440200020003042312042410414200122402030044024440041022411324311010113023122321204222141123403422103110134313203104100403413010020314121042021112024023224131001030023403202320002040012000133404223320002332241313310022314024310424111132344333242003201313134120400404212320430140320020340444440000441002324104332120413311414334303402421341231310211033203032424321432223234424102110123232421431110430032420004143222114340323000204313020432340334004443330211411033034244334032403423202141231210323141242101314414343210431101442200212102044223033040004124442440320202034323111011403222130344400323020244143443210104221320204242403302402133123401322011233011122001404232141023333140420144030134014234242144040103011422132203114121324013222321310131013020103334243012302023012033034202031133104331130201213322141410244410321423403110142112020232210102113011014301231343031123444112144003111211041432013340031034342403241400440140122330143023032444413430034342033303413401130000120430121123240034301140404314401332021130444242434241142401002202424310043412131014401203142304413021144212210024103213212201422432330211414433113210201204124233301442030124340240414201434002020400203311434424344234121234404332001002134433200212014444124102031404411004101022211214433344111001440301111232224301224401012320111423244104421211210223224430234310240330240313120320243413033241442014323104123013040124040012240222213140111023402243041422124332401214211241044132031014342203010000223020342213104420421100243401243004044020040443044132104203104220020034002132231041342010034124213422130010144344334420203434401042220234241434204343434100344000110002433041420301100002244010324110441014443130044344214232334211404222303314432240040143040011121001324240331444124301332104134130010400231420234221002414302000300112432144000024110130322021333230201023131411233114311403100404231211113343234032103231133442142434034443213122132102214310404110240022340302123412241231013131431143340311034340002210332043021332431031123411142234203001340032032132110022230103340431310024041142413000100242300342202103330101141201010030034224132001342444444401022343011213141034101403341100022232303211300143032033102412413004433242104200111122311333404301023234012002302433322100300123000142124441323243111200222122323324122410043222023042224411300102031232032122111433403432432121413222143034341132110231242032124203114114103131120421442010423314204203012241012203320431200143244040223034414214221010403222414011044041422131404202300134341330112412020011204331043001234322323211410402213314234211430430204000412441203200043341134444234402300000113101443200301111032001424303124214403244144423000024320210321303430420133113231112104420241141334412112423124131100240031230013421143434242441430001104423", "422220433002421301004114120303011031432413030144042131123231111323113010442131132113330402303432324444030341010411421432231414211441003304041041412401004043031003141022023414024432110330343004244440330442112311412432112233131322401040212020212002401133240330310244021211221011121304334303111204302142014011330014400233023224442030441110140140144100133044210312111123323214013430113140140013200302420430112211414321114021344320311131432441204413442203312402400444340413114130042400104231002110321302303240300134002212031001331231044023243004134332423203224230420403134001434033024031101300302044402112420000221240000402233240001324212334422440204301221340124011344144142433442124124010233441031104441314113314002421020040341222033112033041231204231431311332232204011300344232234322334302442011414130214401041203014043340124132413134341434334134244421341021243424413341003414044240031400410004112124223103222120332241024044104201424413242332333114113103130234204213421330303211234310111443012043422322433440004130411040113304342334421303044033320430033312240230311204141203303302440041331431200121001433230032044423021423232043112243433304110143031400023413020244421304102310312311002243214100132121111322333201201113111420120124131312023231242313441341314124211100433210322332223210240240410243140222001003003201330431121131033400214341214142410203110104003031314213233220022334304420014313324420001412204230400203042030000044401024441343232141121213442241301433441232411441031233124103311314043231120013021140443344004222114224224143200033324203130312424313204441402132244314414223133020300002234313442014223231040111334240122333023044100232440412021240322401033300022032140102032403410013332003320140421311333114314332410142214231411123242304342043242233041413123121023031114402134233132223140112440413311142442320004321304300414440111104141443100013404240130134212021013041140304334040021031032331413230114322423014041324411310214102230234100404422113414033022114111100243004210410100303402241422011041021444331120141241341030422400022322131432020302413343304042043042113301314421243312102231032404312012440114203224222340022142331300334234042114340011130231403241122002413201012140331413130422311132211233030031034123442144044341103143424443100220103140024440030130330021314242232404340133112411423033002442412140331034441001324414241121240241320320121112424134443401420243021324141403231423103401023043244242224042104142013434144110002312130344302433101212341243433402142102124020314431303210411330112341342223030021244004012003012134030100210423023330220240200322242224421340030112330144032023021230211224314002444334100332131403041042214332113221404041431403331130101414414114133000313411413430244034343400123322324202414002303302424402023220224410213102032043144324022214013104132203100121043124030402121411442330000012143143323010322140410300411011424003410010122142021231121034203240344144003310230433122224123222213202211130142342020313114121221230311204240421232142243334400233213204133110042034122321242004042421030323113040244300124210022020103440031123112122224234112044444213304001332303010233040000031340423430343333313041204423100243013224204141300011443201202333413043431204312310004030343242222234203233143400341241211314433244312130201324144432243140233113102003431422020000314301124403033333212021443302102040330233400122102411441124322312130300401344033124133020124322313431233042433010402312303014442202212210224043332243212030141342234030241033240141301432440441111330222142102211403212132240320132322111424432400022111220010442213430203124011221314311001110434231430404240131341021300003434441331331102042202000111340213041340023204111423130430010213040133031234341444044431033303130044312304443440041111214031430242032243233223234114444024304344031421243023343122013401242243042233223224443333201300410122140402010124331022110222430443130423111212234314022112400413120033140231234223401240244230231214410111310403240413321223331410130013321300020013214200401334130322114430003244120422324310030440333422122233304312424112221311304011430133244331414004121310244144411010243411422024441110044221320034322410111442411423233001102414042410132224341303032413213224031300304033220000421132343143003300444330314220133011014142434432024213140141421143421204223230234310423124224302321014020430232311214401014000321302143402100132130402104011443022210041", "312304123011212300440231001302021114323120040244134214100143300402341404313234344421034122230033203234330044200112324131132013344141141334243121324112434242244401330020322300231032201322003213121241414220422402413042444033041144122142023404120042412040102434332444121343404244423201444302440132303430141331311042223143323231010133222214323220302042001130132023123301213333113332411234000341140224210124230322411212130432240230103243101324202330113124404124032220441001232144404140441334120340434104034112110120200210424342430402423014241020103140404004140223214123113231242414303402140303312243220211301423100221013034144431042401233113420101232240440202020300330240212002130344101422342022412421324033424001042331333320141334223130230222003013103411410410311404210233043434022040200224411114201132001030234321301202000123014212022303414442444234020023424212433100313211213001303300040224200024112021103302122413233314104424343012224012333131200340211333423030033431010323214123203242140333024031032213313404222104211120032311413134144002144421304033330010424422140212143033334440444341011212323331042422403220330044204401304211001033311302430210423010344242133324334204311120100243143344341121024442320113444322141041040211344104101001143404010000423341402203421413341402102104321331124332301214014431403242002221142324011141444143232322022043311020201243242144142023321241034034422414412342212422421313200413424221314343313342031312032102011303203211240103300321441220313030410404344100404042102432403401430130042032310233021001113030133302040120302342104004243241211210402430230033141144133121342324441020424023303200001200134143211333143110113021322302141133010201414333244442424113430012000121311312433213143312302242312331022432212042143312304430311033201012431114130243340041114200102342331102022004433041311021120234100302424403323211413110243421243130414423202211232243241314132004103144443100241424012221323404212013040434243211302422241424424402221214430313121141312234141200323443204204433312410413443022424234310344410101023423122311001413330320212431232432120443202143003211320201244011323341211141444344214340001031120424420324104414011243212040401224034134144213023100404410340322013200401224322004410230113431431440210444221040102323130242300310433144412232304233330230140213132432110210220344441411434303322433331444424021113144321022120221242143223314314001300210202143134333320340321434331214011132203100210424211344333010321244342232403133332413201130010040314140043244221034203101204312312242241132110030034340411340431212441323301034022331214030331403113331300100124301443422332442024210203311404330321410124430424233432403121431313123400021423410140243342302313434201024103023033311330233142020222100212013410402033431242242121023400404200221024024414322332441231131040032200200201111243122422231111144211011410231141203023201302240023402440140441104432031103033141110420344323412103311421122022401210034241140001401032202343332022030401433303322244242221434200144333400032123440341140043432330142413110423221403322410234120220324422001123204410112424132314324311323214123030221442300102134320410314230134400044311211432100122114303333201201204002034232114103234004012340010401121213141113231340321041230423334240202120213113042303304141443243034030213004440341210403110203310032414422321420212442103444432321212022314013123234012444313013031041422401310010213121014244004040322024432131431314414304403233400014322033411034442120241303240122214303110433144022300420211142302420021113014103343134213323042034320433143242121124411033212231211030341300123430402431140244011103432032444024134321241231404342023041231113004224020300002204110410123230103414300041043430431320440141241111333343412412122044023403340144322240322123232400002141204342434311142214423414330403411113014413214131044423032113242311022433122121133013332233223420020302332002140002020024324332113001043010303443041431013032422231031132032041402340012022022222424001403302013132231031012220401040033013330242411013014133223221020411111200121200301241112334044342442112023241241034420220400030313411123143443341123432124043443204022103204202232022441041222142331400001422134442402434404320240311410231413304013223124212411434031334110000030112102022434100012104022203314304234321201344403331122211113211401413422320322113041044442023201134210314342024013131210422423341011422143132", "422004013000300311023032141331011321411120031041311401014113313024414324203242242110202310004201032022311010023421402000342022433321314414242141311114441143234100140333244441210011413121110231200223341034434341101114110021020002402201302221334020034412302120443012124201023413134231413113302343041101044210441444334303404100013144120200313341123424134200344020300144324201003113212400113303022102243321204133020001030213021031313421404133321144031443120204001413141232302303130144310033121233114312313034210240231231202030213300204240022330440432242120412412310411001200241401111301222443131024344331130203400133131322311013031204413202313203130110223134400322111312043244201004014201302314231322410403240203101222233223442133102131030143200042304012112434403144142224332341201032023023022242200441230224222224030124210044043122331310213124420230344011230311030433214041240112443410310412411332440114321303133132141131010201301430402422303111404044142132233322023140234311012444001040234212444432000140444142042024414333101042432331233303124422223320314400334110412040424424220234002112021031233403233101444340033030020320032232302231404442431203100310144313414140401114212201244404041013301412324302122140011140312242341422123410021014224413333430244342131321201010031023301442341341301142112132041103413023300000200141010103440444103143343003413223033114010234141333042344210030320121111130023103002412433104133200113242132404220210240133111441042042132334403301211301112233343114443001321312234014433003210413114141244334431104341142010224142000432200030403103322114044304010144031114314112232034404142441202012434201332044430311021230002010113031023342103101132030223020133013124224044443120304140033030112131221334040440333420421413221213311140300414334202423110024312231434112210124140432343123011033422314112243304332211123001224341430221002230433302134022114421104212323010414030303222410230313120404123344440002110123043030130302310043433331321441401333304041104242412422330221413210314400010023344432301203231333000343201322444244433414203321204114040144012432402021313142443313213114334243244413313040223131140014023321232022401223440114024423033110300123103211024340134232213211003130321212441232013222124013433101122332013134022332424320103033243013004401243241003234040442120041122014213400031041100111220232321021143314031000233434030144230010334210441200331141400201411442030243222113422420322401422021012200343213112041011142141031204334324133231443242341210420410440003320220434004012410014041442410300004300011343100202040234102101422010100103144200123144433300324324230423004411324313412222314424234303244103411102314311102233404430033212422430300221000403340440000021310221011344003123311442423332300444004332142042204021443404002231101224201141432024122301132111241431002312143000431413022241421341223213102144124001241022223004240033110301303112134113411123004410220413322110333120202434423100314202444323234141042043403430423313222014442142044434404000442422030240310214340420104012443123114440113021214032221342414242412102413440011031220242414044243332213420110101322302230223043140321403423122244133330310042123104002231042133113040412144133114330042412044103111140012133343322241331322404100121400120443320144142012113134242400341111123424023212124110120303114341043413242344310303340132111212103430112010222243234232203110131220223303204230220212002321021044134131220203340211002031310141322004130423340011333414241213003414432323044442312340244431140224201241002222311042422241223324413312134103443241332413403110110213131002020442401211244240104403424301444012241113441141314003341400202021323244210330213203244210224013010300212230112432143324011213003043114212001404003343243203121440330442433020411121242013000204043042011242201142433014034130013143041334141002220323042040204240031211311304202333214440402300344320214231033031301401413224113311102321340401224140322230131420431222441300222142434340100133000030201312222222413100344040123022421124204110421210203132010321304413220423443213214110041341324310223001021232010032333213242120434042310312301241333142013042124042211343302141124243243334011331242040221404334014030130031014413140212333201001430340132321203310241214114103124214302400111301042321034034003122030104014324303223033330200010042312314304322414131234223010204340311324124131124223213301124300110211042203402320202204", "302044432143333130300242222432222214133032334240300244043400013134421214140424312310041213411420222301431040111333431334312303301303023021230440033243344334423403103331211020103110130443210321141104222040302242321240143040241300013144140234021021211002312332141241030423010423234142412020143033104334102212204340442131024040434301314310140312433111240433022010431440121024413234004213103310233013310032400122424324014222104211131404043230044224422100210434032310213230140230314422112321134300422322300230014122000340212134430421413140012214411211032033420413304021121034013044412222434314330401331414012410244210211423032040300101102204242321340304133110430024241102120111423304343001220300412012322040442032432424022324221143331142042042033411100223131414000213302412243433431111440430114221111443243234004202241242114421314041222222032020104124204244030034034134421221044203123042002311120324021200142200334402111410142342232404003102002440041422232034303420030444411414021112324103011411033013433130202400202133140400332042204104301000031412204243433441322012432214020130134221230001242444234241104300100440100122110412032142301434424002122200340022223301311000004120201424002121010144302300000200211104124320012034111214004120134304033430421441432300314100000143443240021211341212204112433233311100341424024333142132103202430424023131332422023212031143133034034310140421241033210443303120441302440440044012124320102412202100212434422044001120230002034031441321030232410114224344232303042431240441234031402044213231410402124323134412103100423200134030111140010424031203031122232040121430043120120111041111412434314020244024430032300023333113412214004401304243212113021303132233124124442431302231220402232224123324011142402401330434013324213220314421013000321023421101231430314442211034244421333122201004434314021032124303041410110014232342310023100123032331242131441402444121301424102301440324442342403140112423042004203323022141023003031124023114022123200210233131310221244314033213132100413312140013044313401323223202232433301011214442411212310323111220410423231302430124202313333103403422024320242133444103033330112410230213011444314440423214210403230202042101221432322343312211230312333211343122024122432241341043334234420100241200324302230000340320430422321223210330444343422003424224443224224331204324220213420031013324030024233324431120310000212132023010244343100231031440240010002144122202324431340430131310302001113212414142222344410330342344030410031402440034304440100010201041312020130423100143304413234100413430041344021003011131143033231103310334303020421112234323201423200433044230413020111304002133024211241110113022423011214103022441200433220004003210432004210434123211430434401411104331131131011223124031343404420101304002333121011300340430422141120041333242313311012301120030212221344041410424342143344340222142412222002103444014431110130300123420133321420340331240332400043014234200101144243402231033123103332300010301331002223124340232231113103443333442333120324241030201133234104211030221044031233323113110412431232143040430321411212322000234002102211302102111200033140030220144422330141441022214030230142203114031303104042040003311020033310020121344012221411020022022440413332030323330404240031441423143100311024201044204444003032220342202244343140321323201003423010213031033410040211402210104130301414321304424122040104404123202110314332111413124304111033242333402131324210223331444423022242343212140322440001342241033414233131233232302432122244104130134201420211244311043410342224324230001142443131342143130023202120314220404013424331122333102141214110043120244241434231243320113022031341044242402013241101104302134304314424132231102444231204144212144033303002222100032332403130421423233213112221312443331112244011330001213121422201242140143111012020113403403143140143402244041334231423302032021323442131323200320202321110103244121423302101034141412434334240004312210400402343113021141244241201030131232232014342044043020441320043110010131140034224202141243302113113043441102043024111331134323332341444414034223301340203244020004130030120300240422320131040411312434034112412033443331442412114210321101430234120242112430220041033432431133413330230214422011443032132221211034333012330103243313134012421002231030441230002121103313132414440311041022110024214002332304242033220221021101214234123244240021304040204402443021203203043241234321412320421", "034030342024034134042420124443034112142110122030121341434442341314340421004031322423400024211044330121443320401401111210204402134014114004133422001012103103202434233102330012414304021444201103012442004104440040341011323144441344004302303132003002422003210433303440011044343401003412044020142114042433221224323410433001123243442413003200134004010402324001304304011012131232001102224014023243144320123404114332022420011142444344424324200121431234021413000121022340232413204230344010100231422123213120222443412001013041310141202024102423321422444002204424003100401441104102440024433421401401042102123241444334222213134324022013223412002302144313242412332420241310403031344303140111112331314013121411210024411144310002003222310402300414120400114100044323231412320010034302003322013241403323043441040012102442323230310241442431444130133144412322040402444101230134333030312130031141012410212301423401001430444343031420310313433333013014214401030423104220113232412201011140231431320330244221111024322031314342114220100312404040342310141311102404212100343331333003012114402012441220402104404413223431423102232110240031214010030210214304244231334401123303420212432302012034240214402110142133400110130400334110140413143300434413000404201333324104343004040404020411334420212132034012424023302344344144214110404022013234421102112131003244212042322200032104231234443134020101414322402042102332441111223324343040031014212201121134114141203200124311342304032331021212322302241044333030144314222420242204031310204132400212341224401324442331103044113341140034002211211233310441414411011414000003402243404240111000012320323301431423324024320203302023124043034300014021034233401210022400121031343433231304234214132240302124444310312142101030042123243322342314202013132342431332201131012443422110131132020011443001011334404423424322204223403021000402131111332340132113001231040033311312044143231321201324012104021304330113211002004000422110212422314442212122421323342222214303322143101202220104333143022032431340144403342230420443131002110124303443211121101400414103001334323023134323014120040100134300123030430312132043424113332223232040424122014233210120204144422101020423334041333002232041140313122224244304134300302441323233302004103343344120444232434044343314242210304012130014222041121240003044110344230204202104243134002340302233333121100012300132211204432421213011221101001441011433022434144041334121232401210342131112040311204211213142313130133034134134132310230110421242343104330301130332441133311231440214224421132330430232412423402411101120022120442120041020133342424202331324244404230000141303021302032013321404032234424423200433144322322230424002300402302303310001440201002223144142434024334132000143430441143400033131141013040111410402200300433221411211402121112443410124011440244232013412011234341442043123121433123213302200300020314224101221434322321301423133422222314132232231213343132423130211422040404242143100420422041114433203211213003432432203002323324231343300102004221413401401041203402234413001320041003041311124133032144342224140244244322134433032230400404412201140444200142202012211301042210000230212140431400423130222421342241403432340111043422321414113132243324311321303442023313332311413104020330212431114442313021311332234203133100211233013423430233321003431404123020140141340220140204040214220342330010013424003001434211402312443410300144110401313210303034111000404201300401221011233311442211232124133330204313414403024244114132214244134034000430330442344220312234143232024200024322040223303230343043133233022022402241322314301344401100002322330342114040330302241231111221131041424414233010213040111314214204013241344422341324401433313002412442402120402420321004332410213302344233431024404423224231013440400410402222430203103331221041422133004333240303210030142302022001210300343424000031422221342140230023000004140121021412214202031004010314210004333422312223444124414302031212333341320213210032034300100101323014200410424113212214432411104443243013002400020300010324140404240322212314144043000343232302320042204031112033230101330310123042423331011442214423021404420111403220340031243021134211440044242014013404124404101210101410001113243220041121122201312310403133421112344204124104442301433144101342003130440410234142042341342000024314321043224011214124002011032212020433204334333401311314244202031144112030311101302012441421131221424210434400044202414001", "131221342334130240413210132242304143034303301131421312313110231132404312203342342241224242321421403040410202231344241101144403233412013224040442223141113230223013201000401332240221134042433210012234413320142003200030110412112323143200403243431022301104340343343312421244231442102440422131221000133022222130403422013431144113320143321324111323323132433421231140212312140020012342034312232241321414323143432324003014131113202033133111442042212232333444113412110031040343441302101043244230222440120144223444414020432312121441210101434041312400332441122331244442033304200440300031103404420022000133200330242014221224344144401200004443000123201242032213011312311134204042003331321344122101040410404023434324044204231414213301141234141033110332410003243113202022112402004134004143211111210033324310243141241200030024403212321442022243321303321323140220031303400442322221223443121322433204420122434102020204444014031203312440013344424444144003410224332032313424233222322240044343343400431242320034413441101042241011020114342434031031133241402130004101230423421441142224244023310022441212300011021412411231343124024400444122302041032033222113143341203113222424410411132124334041131124004434432423213144240440120233123021411400323201234012010101243331040104421334222040424220033013223013340314233412103020034044132134001230011032203011100401011433000310001102133233241210300214313230313011031102020221022203012114042331314223030231242131404022033431034010441122130422334103302121242034111123302214120333423442443404122331033031031211313402430402331144141431212130040024102210203430202402121100323341342010232242224321212132441142040434422203100444422340330303200231124424432211212224414201341123033304114233340333133120213422224032121113022113410331411142423343104002403420434203013421332244030423020412401420033401242014424043443311013030244311220442034432101313243313312221224410221220331412214444134244303030230200113102110213003342230042423322434320420132401433244213243311222122042422231200130302122303431030303130142111024410013223030044104330321314132022122110342401110242431104001443311013321034340330202042004124420433033100340304320124024103030434134441411123243130302214122231004341102430334421242040243011043111034440104211033200312031211044144242021241422131300310102322130113412033312010132234401340200323002444234410042010231432333331111341430000132433132413011330030223421103210210123231013134133223310440411003202013214043222102224443124023202243401112114021111311402241024144230121202441142210324323304040431242044423404313410031344041211414424012334403344441342004113020403021241022143112140033041000232300123100034323133114020220204304231302200323131031413401142430433033233423034212212311334040144030224324011441101123443024012031220413303014143142324324342141410300401412304241211443120200213003123211430121022330320031321220410134212130203342013001422033031442010123143424124000414014234214424034142430101121314042124033104103203444434312112044321020334320134302410240014240141440033242301330413032014023143323044321142342430123230042244130421444042144431213422412434340402101144004124241343121013134220203343331243013232422214110214010432113243101341422021202404120422110302024141402404214441010313243210443413144323332443430220423432113101344123403420331330322024341200003110034131322211104410221423014343012444413220000341031104124030313242030131133041111210304430012400104142010210243332324140302322131301314033312103332341430023304434301123404043202304233322430134101430113331202004220130110122412314442142430003220320412233134334413040110430141323014323123020114233141241312042204021423120023004210410210222231201421221034403422410240203121402143333411410042142033440122041300424020020044043032104000041034243114221042344102441433023012141041420333411044031111411413343200304124313132212131102324234022432242040404014420430202232141403313031331003022033004244223122424431340022242030032004404003100441120043330214302443040240203114331014233241044224404402134002044342413433231211401014441113420213233114041102041013130101024224224004410324223222240123342233202423340243111332142442201104122000231114031320444112111123044131041011211412044110042422111034330120443004334312413221110022311303302341313324212022421402220000204040420201043342043134012430330000044321034314420302144122341042214002243020224310212443240212224014300242343322311002100121211004", "001110041010123140340231433110141021310301343002042243242411222333234440142320423323421301210001440124111324444414421143404243141043000413211120240042134314002124101323003340401123241244013232204111010320443002121341304044121004404342032224331022234223312224324410220420002004344341030243123113044032114304022033031212231231042444234232330432443143011122102142134342333413410021311342220231042424312111114441442041302024011304413420311101332430122004003421343244120423442312023214431241021430023143204000410411410343240032133230310004334114431343122332143124320300422000012111200334013022302412211002342220204141204103011211020213003440030310214342023232234410130410314032124102024311021023122321232234140301112141104243404231201230344114440232114042010321033313420142104133142231220332130031320100202014320334422140443444303402412320042421232110224314013043343414000032301322104412224200012331120040133401004401130242144403021143141124144424002032344303031443330324244113304403200000140104113000323243033234204101420442302122040123311010030231000220010030440341043303030043244311200144412042420442133300002402413021432243132410113032020204220123210122311322113241400333301430314434212030343342142010230313144314300100211043141202020130243414011221142302101211204244403132234101123322013101411234301004330010024100404142240402430140303141113320332141033104133400233310023344332100142030423231241310324313101023420104044014044323220230432303221121300113120201013112422213444400322223220023140421143021423102004441112214031320114004120142340322303102314234224040301444204301023422332421124014003413241214230344311303242413334104300132313342010203311040112011434100431403410421142122404121032110220413304210111200030024304143142002303344431420333240423422201410404434003311323021120002413320323042441024442444423302122220422443122032041111314331414013032324334032420004101134022032103130243204324042434442212204222424314132244321313132242111311140134402432012411302334313112202441000402320411004301022320334102323000023210131002112142123414410401121403340303340423401401233123310140321023134211214240312444240032204023143303040440341320401441220342313144340131102302320114300242321420210403413431341024210011124313221342322430230301120303241042114000404403120432231331023341413204032131341122413321124341411322120032230320200034302433332131344031242322113433140430400101331220121312220440420301043141230311431341140303223131214013142421014012032011222140441012100333044244323321242411100130122044140401040323241404230320241322314434430100014303421110004312003324000231322232434204144442321101223302402010110320233330420402230043212322422021121344312420400012344442304314120312303332214214404013044304442100040002221421441221010010033220441414041211104122233104214441244310344443142100214234214113131433221220020322202331241411422343013032033303021042414143340422240431004443411140200104400120124241314410442241133424004031434424130442202204432412022002434042300431340323234422332003431434202312321321100034331043441221324042313232214220131413010001103020403210343221104334031043032231330010014443134144430221432022311110312343444341421341444042034130224313410000232233220413143444322021240321403124200014232240302401214311234200212411432224204114044011202010211114014401201322343202034343130221443424311344133431203232442314244203303421242320234112423213413033204322011031114013041214402331444441314243220234032013000110340040122030422041342141434403442023221223214244410213103222401420411430004420434102122310143233241141420413203132201412103331221114114113210220020010030440014034013221122411134120434304142243431403430121340030434133241110444024023432140023104040130344210324014331344142211310321432241230312143403021332300102011004322034331031143013302322110241312000240223323004321044003002231141243340444032200244024044103243110443141442441214212023123440402020211300124144023010040003420223210044240330032233302214300144343314430344242141410322211201322430221230343422014230100134204304004404040341332311143444242230412313130240010212140004322400023332123004234000330043233443314340331023220030444344022043441042303444242203322204233313404124224224242131121043400310221223301311104142330420323212430044411240412420340242111210432143002221131433203112214213232114102200322213300143430121203224220203202334144304402003320140410113321422133043220304341442243224413223413", "342242001241132130001200400123122122030340432414401142240423343041134324434211442122401241212002014410332430004424021044234011230031311001102240311100122411424134122412314003423323043134413321001410022100102213142000233413132222214231320300323400134201304120023333300012440242124303431423123034130200031143100034044043302210324444314403134204234400040230232321200214314020331320214332311422223111004044022303212012040341330440231433311244301223424342014042340221341121324311330020332440110132142232243232400430200131220220443310434142322420001004434303211104120010424004432142304310322240244123420201423341233043441243224121333313231240314031443434400220423001443132324013141130204214344342011440012324042034412032214322114330221221342003404032014342401232012324041412033304013402042244100330023040234022412231233033112400433102302104412213034203412444412443444342420013003220312443432112112321442211240413034240423421322231440223443340014432000033042132340203303220133143310014111013402224304023212313313031204340430013224411433430314214302322432323424134002431432212303243230001044201201213122441314402204304232403303212043430103214122411441024132240411134023303432112300132214142120242241343122404112333303212024004020444143423431414333301132232244002244434100113033412122020310102022010421341102043042424224244043341241401323230311112440034323204231130001121322323011112010222332432124331202140312042112013013433030001113333044143322114312120220302024010202442213201312301443202033113144301043020411342034431311301003334042103321021020004142022011044403020203104121342220224322000232102144222302033432024114040022214204100431422233124212101133114311403324324422022312213242432422434201001014111020201320102444140444424240123403403123431312020333103031330143123120012334222203133302013343331221024032311424303400323141432430112023040244443324344233231333413414240404223203344022433442300333313022310012344214414001000024443103243322041121343141330434140413142313444311133102344113111411413303132121420324411100204430143002444242413143100141110431243341220041030311133343032023220442020144324021110422240101443022313233344243014444401044041041100104011044223112204032212103400041101002230343131220132240142304041024313310440233031023113044410112303301444143214231124240314342112241200304034132400111330401042110313224214010220233044043423132314430342320304110222144200301131240231021030021304232110220233224143333133412142431320023303230232230401134322420021413204012413113023202143311133020433332112234101111202103103211110343410122301110233300310022321241411100043413400022414102332210013014131220013321100321334033231013310100100442213013323124313001343234442142110121132003042341032113122131312300324100123032334043403133111411444033014002231022402010411443120331144304220002142342213222313244424002200004133340134112031332112443203223322332112331244412334310122204043304131043442232121004012402023002322133344323010230323241314430000203031404404243213113201424042130112400020133104340230400002421034131444333012101130403410400241304333222342412200222322000443334243020212143031143340241232431403323401412330440040332111111140031213001243222212212000421440244410332000043010021114004040244030044230403224201423143333424421102021001223120141313010011132334240340444110433134342022434241230412443101212332011023402223322044322020331001404210423031400004323414040313111010213404304313331132132144013300113201440022420141042034044201141103202340034314023420033012204312312314320043114430330233032004341103011134400243120422421101124100332402244102402243304312001100211213233001313412210041223232210243040101443103311224332411411440041310241313421040012111320321012231000211234343040220122334410114101343133103332111432212402210231034443320010331020444320332122312100010311422442004313000032243003321420201211120133214433110114044442224304431103221232000122211332423020014334340231410402224402114224142143140124410334123224122222004402021004344214242304032021430011244200322404203041343114342440003003214122020123013444020144013010144132100323124040233342413033411033000213233200320232314431341430422110124244403223434423033211400404024342003402333224044004112242131334000240403134202044440001213100032043213204033243031210020202122011130431132013340343241301142443443422114140011433344120003303332103200001411300201411022303424342242203112311113101123401302120221120402", "331011341122112234324014241111341324112023203433102011212143001233133430331341443420314140224310034424020214331222043244002104332110304121211232232024210321044240411101243220331324310030143400243334223022024342344120224133442431141143321334341142222203110300222101100424301300220010034040442341110210033133121322121234200121221144101303004423443411214421213302342231422421143111312444133024300404212043131112204204431232020330302033103212143342133131310423304104112413020334120402402412033023240020304122044033012404422021003010303443021144332340441242024200312004240443312443210240130002342210344243121140330142003032143120030034402044231444024434104330403202242004334223033113323024033224040312220400021000300114030443314314310011341212113133414113202120134422322303034104103431010034404011442014212302422311430121101243232113234412132343334023104133220413413403442102402403241444330031213112132203311020142111214320312003442103021043434031212041340321231401422422141121112012212044114434244303441434040242010420101133332131203132334313142114310130212132420333231133334121114133203243440000240224233400310134020001244410231010322141033121414424102000103341102211303202044140142104421411023401012131234033133302024320004204200022424030040012431043200214012431112443111442214012042231132014214213240433011010012030112124220100424341320114342033120024411342134413000443214433012020112443243434424131144014233330001002043104221032034210434442123104024410311034440330010013441243142333024330444333041130301110214001101214243201402021024040442221342443424013011123014244121120213431410141143231403441202403232424112424303121023144000214021043311414220143331030020403113100120420302333032232124403223401140234102233010233204121124441123210421321133002221224011141033011231410113124211201310300024204132441121332101431111244410240214120104333132203042021024034120204233344241002231013102123433013122221413202044323312030312243330430104443130022113342021321430203002100123413144233242333104331003303100323112404304241444120133432433030210230014141110120044343233031130433144330140324031042204344022111120431030102230330003243441212332143024334432313404042222100022140433112031101344324301110322244120232003220003430142244230202211032001411104332043113424320231312321240201231013340243044304000212012244324200312334133043224143320233204231424110124043114301024122404134322104030202131113440311434010323201033114002100311202201333133441102131422431323320020221312210043123444341214200013244443343414341201403012413424010243433141300223302303221142014244233112332103344421021221320231434413202133230403332310313020023210014220444310200410014034113120033330211042202123421203423234331113103210201121321222332342021431042011040143044442334240040001140422243340440433101414031130004221343000000322422343102231002433322430302033400442400042244412320020342110013012114144230442342202024140401113133432401101243320023303044012043340411223020303240043030011301011241044324111124030423123044111234311324004114010401014034320000014111130102431341321321340241213041304321211301134101413232410001210431111222443230341413411440023230143414303044123101122324040413444034044022212024142102033440101403124441102100101240122433021311214343333130042342121144131233332434004433124300030124300141001240411232101334323314011231143232114412223030111012113000442412124131200101412103422440043444100120402042024020020030412022234033004414130422201200313232140222123302232333204212430244012442431003134314333242121443430220144410302111402310004432403224114330440120002204311100324143124021030124230121412442004310401441004334141430033104133410401104422003240334241344234002204102230311232244203031320414411444432021104041030403400402332242140203234112032122213142211412311122013222403444304240241430004210142121224021422332421231334441300230431231414024024032410413110333403124443234213124001420033031012113030401222444240444442401121420224234040101231124102222320144123020021103000043422410323412432400143143112423332140214240410113134332330302400114222213420212404202444012324220132034233200243331121423000231400144240000313311243240444421342440111411324443132103433120110043441220330221233323210440210430143332300440201422034111444412220340434111014302420311140120010030044144410420231412200020410014140220202231132422221343320144040344213113130331122100014324322000131103013223342004102020320224210443", "240002001420201320413200124200210320344034434202040204201000201101141112314220113004202241323333421141030432120114441441321233442403121021210043300401224200424010411043333203010410413412133113042010340224214232304010401102321004031012121101341411314124132224012422202331410141322341331324133402130104301014300342314001330314311413001200004010311111042324320400003441423404221423202424122334143442213041421331221411242011042341344044022123314410022340140101221434004303123300003142302241242220213031001042312121013310433421100223142131422142413300310314400221101102120114033113302034431140120313104204312040304302342112011432212341143104230031202022411344220222240324021240121130241341300044200033402441213123334113340234130300230032240413244311230333112241310120433224341102211434401033030422312404333420401001102343324331313224040212133411432224121204104042223103022240234403020443140023211041244032301143120431243121141311102332014423141304133013011122114230132321343303410300114213003344103033432444131301231212030424123142222024232121322041223030112233212334403440113243313341312341303223224000231201401123020342212012434313002114133413311333033442440102443322014310444221344434040122223411121020111302124412032114312134120114444111043000004442422143344304033214003104414112120323134124223303442141030311223234002313103440140144232202412220034343400221241131203313400224322241042121133320304431234033124203231043132142211213424300203224032301131231112114231104104430342034442042330022410424333440231424132234102230220341102044032140100324210243212222311301344001224134240134311420414243144431420200412113341124104112223310023103420301403044331402443110342413404144211131033443010412130201301344034023231044010001324310144033422323302241004031233432211304044140144010324211122202440241411144022301402323224233331123242241002214110031343233202012220021343044022331211432232430132220432413041331243322233002103242101242430211033320111424322200420432203311231014321304020230024022132313233241141211101410130242341200431320313310000011212030320243130020442432312211240401202420141430221340043133243323133044223342033243040211343333431032302430023302144214403411221321401333223232424432213430212121302334003213010230114221101102210234103330420014210022042331003300440130410202214214141202032404144231431240442213440000300043232010043102134242043103344411423203244133434322102223214321430444221113221440131432222232212402333331000142014413214141114144113042413111342301003013002433310311221431241211124030123104001100243104234011324431131030221333300101320434114203201400311010124221304100212432413210013111041413101343133224231133443110420243100143312414342022242000422410321241211303434010232444331203413142331412443212320200301422100440003321143222303321332222314324111000240210004111444231434341433123433100312412143122114123400432132043321142132320314031201200204124421340241214021102042012042210424420040024333313100121133040104112233010221030331201443300101424434211110412122101000034232204430213110230021104332331344021122334342110442211014433044142331440243420310330001033342042424120110124143321304320133424141333114443021100400120123011243002222244112434014400312003210143241341001102322223122124012410210234421042112202332300104101212023131104000432313341202004041113122204100122440030042042243040312302413124320302323023141241300212032142324444402442301302032134121412343011312431311031403402241033320301321411321101320341141203112430021241011030220240334214420133110323311013240012142132032304333210323420333340322311041411024014223244141440133003313001440421140233204321003141014214324231421241441133130110321204321422331244114222134044133414221001012312424122201300230241443121131324132340343234323313123142420100401021042404021010114443214300224040021314044101002033243003011040244031231243130441033202402443042200444124240202403440233140341434430310201032021033333101412022043011242222024111144420340333432032021112123043313142022340443244233323011304213201403341243321221000323142334243341321000212204412041314023240141421011220414424201212232243133122424114110403120241034430042003301311144333311342222141141322042410041001124200004133442241324304102042432441131241134021341142204231114143242230311020201434044422300322310323304204341401012013133042021431114232414000422010223302332323224142114104121141023223310221331314334114134104142124010434313413442", "322124304021424222331430121230311111211103231044324213211413020231300330204443110232401104312423302403222224032110300442101100033224011424202231343024004402120022003220231123140413433101233034213111314001311314303041044033421023323300401100231412013402442132222231003004443043042341100122044044043401342214334313304021421034432223003211144221321042312211312112210124443341404241143413044234410430040142031230340222434003214123444222230114022321240220133214224231313420444441432330004233243213330031112102014213334344113344122030422314101032004223100024314104434202233040410414444002100232021201434440400400004141312013214400331424343233003342004042111101240032444132402132011414132431004020213301433222443114024041320334223420311204122402014120220123221114421032041320342404212444213311010421010144412222211104024030044412420202141410141203213214110310013420240412324212442203400304304201343133212304314203324012242202230101242113401023100442102143131331020331403232304331322433434011142422340031443432103423244312230440314323141320342342120241024400303130141411113333323424103130002133322434012112001140401102110104210023331204443130440413302433331404131212414004004003341101143022102323041233231032442224432020204023342143443241342432442113142204443323113204013323321433443424222420432120030324324443143000110312434411230204424442441114243410430002413034034434213043434402323221404400404234421043332342041021444244302031433441434212134341303012210003112022103243041302202344411012410032142224442031204122413143431104033132221421124132232422102124123402211044034240042043000320021042230121202424003022141312314040334112222024323420433303031311210032413100031141341032403311412212324134312042012233231443411240302133330223112304332210323303302142330402104343011143011010201102134040243220020123000404130114241242043242232340403101310201130404024000004134102231021234212234124240334212222243334113402322130430011323124043001122003141332004323223201043410430320223033012031123342323031203014142410204214220112143021324442312233321134443400300144444340114241043413330213323410213034003232310113330042130302100424333130040243310234333032301321442243442414414230121244420201000014223233114230321202212014204304102232212402110142034123112134311101130102423010344100412243040103304143132103232300324444422232340412033012211041232433012114220241002124224103001440123223011000230332414132240404334214230231114113221330110444433224141423441001242300121023320143404211311420321101210001314204141320101303244132414330024103401143341400322040433224133412333344232210144000434121133212111033120110423123041043403244210104041424401141231304232240413032113331100004123232142421200111020330404033041123234033400220410410404330430300024121330313434104144134002420124321131343302104024412204222133421412430001111434240131221442312113443224320441123002433041200222010131031021310431213442434004232120340201341220424121300400141110332001113440411400211322323334144122241043203222243230203121301033322424324342142403034312113143123142430212143430423341221033011041133400123131002041140210002321033040440232030033413430021444040202222143041311020423420434140422301332020032312043301302304244013432221032222011223401443243224212421012043222024413412030430412022111342120003440102220214231134441341400424022044234404231403024142201311300142313103424031203421124240331423403143111133123312244430332234404141013000114030043241400400131122211334424013224223224120413200034304301424031342004320021344433241422124334121340230330142141141340012102104001320433121100324030232434244330310212201121024401121420222124432324010134133114332424300002224403043141201043112120110402334013230041432243211123444420423321131142143331402002011243423440123400110203201021030134040314000132211102430032020330421010100243023131100331202314330032111132432424222221024314141131043143210232303134342314104404144121310144011002232233441031104240011034343331030131042403240230301423043340002312314342411123340111241412001034343421210024434431143330034220023201310320241012442113104200003024223132130441020311214403322422313404202012302130332232403131201220103040233131213131001223144244303032003434343024311104021204041243113201403312322113230443100232201440210134301211441022240432324423100330120022301421032310221314234124002130223304042414244310412001130342001230323314002031132001404424444341330141002012040133442230230", "201004301412224000133341244300222410000101011313202402204113211100342003012131230231402230210214133321334042032312102343142241410244020100220340212411001441232244420100330001440310320040332331004432310131322003101420414011033013320332101123121233124431242244023012240044102301343020002144341110112142040041403032101342400341101402131324240211341104404144424120130430443303414033342303313234002140042100103222002424111342332434133212011211244204330300113122411040412323120440244440301043414223340400324012013200302033332133344042112424234032423412342343302131121010013023432001210144320200122222341442303203143140334143143100104441140221021340222022021110321334302042331423240413220222401224400403441042411310034241004130104032001422103023230443313004422420241401114440420434322311301033104340244311313224244110233033202112142101331021441101322020022140042023042243002420041011044303023034000011112212330404443032433214041231202311303142223331434310044411324244443034301020204421314222442411014344241432222123110012333014411103040324442133412321434013123214231120013412414343244230421430112414321000444131401202201144202040100004211001010130402233204122040130443210402023302013421340430103230133034103232234012102441300340342321331004143331230000304204112430434301414134034302422110200013001123344010214032440001100421230022444040011400411333104031344211212211041200114021344240211144211142343014344304330343334402011141031044104203102011322400313103003340422232114331344204402322033411124334000011004433122324403203001404331014441232244131123303300024034203421101131421104440233300313121013022241030411203231332434012121422230212113132310231212443424122414240041102002021213201023301344223003300123314421143030211013400002220224334311242100104312240111314312310003113324103434001331404013010202000024434043423020211443031242232430323304311232140324212234204441203232000001404332334001320211123012400044231423434202233000340410213431124433011312244122103022431313100411201300434420012114233011111202024243213132131133033240340404413330031314401121220442330330200240124411120300412230413023402300400214422342310301342124214413310422021333022141234324031100213401430404200201112221234042330303432214043244324040012410430202334324231214103014340334302144111341121104440233120341421033103224022344033044414443132300221342322400003414032210444122314410120102103444242230312401441223443200123010112203403120441220232000124141202410301241210423130402442012130043341404232143401231324101114332111044013341131442040001121004043331231412332023230401134403122122430244012301133424312114014200341041431342140422401313241214020130240032132023314442442244001134214413123242203102211110320310333044222401121011331042101422310411223302114411231110002124003242010012140243011224012101132302233303001122222243312130442310412341023321002302103211320243244212040242121103143020031014010430024213341303424330134333402032344021041120222440002030122313021243023300044021144320411313014413333143213301322202323124142210344321212111042243243121000012003220242024113001402401421304210114043410100023013141420413344402423000242232040114431010030334342422143232343231142224300132320304230223400410414123014312231430303144421303311021031011402334311110441244343031331233132111411444102400030303041033213202421200200213040123332131230204023003240432304240340310314142330313000244310024000144211041030443101412140202031110424243111212040104210322211123343104031241004400142024200431411022010233223041343444012310411112142003310310101242201310324034442142122120433322440114003301402002304403324443400002023414220333100221021113413202132430113221131012203414022242430140021403043141404310341130422122330412401302121300111043032333322422314004330241322424410113313104200013303203321120123200222221140121241321223143111310223204220301421134032111414300411130213103043120442313240214341102201340031231301033340442034343444202443441341210003101144410132244420303241144301040241224341021201040212320130414243141241100024144221320134414042142234413412043333433131030013433324414000421143410444411434142410210000434023131021001212433443412110334002241032024240023203424332023344004134113321221001121133203330332110134320444243130123021013132232201314022202441430321230204110314334413320001302110242314202130114443243341023110414040320424401142430031232440430044440223410430240130342224242231412340012444413010322", "123230014313221424243114020421213420121441330123201244441114044141320222334122331001411124312312041331020214242224144414343434440430034321302024421400142143424400244134232000321011440401042034103314230204221110431303222233400120310421041433143034200133240303421422401340104234244143323114203122003214242434032434141313443033100000240123430400223031401442204420213243201203232123021114033410220044042044003442433412401143344402420221144101010334320121230032130104423044240034220331042230403101210040410002132324411011303300433020224023432000021023131010413040412440302223003031211143144214034413240130223030021020410242134341011241022311411113012032224411110213041131014021433001301212110420033112033402130322224344333123243240323121344141332132324033112224413411234421421033003224304411102030302323230311044404433133002023123332024312330031200002314000232221301014310010004032444244311132434344143200001133430041114430204303004331134331110201331120234013032141411421223420020223213121324211402231323323343343332430334201403223044124101413400423332032003300311202100003341243112311123020331200430132410033134432030343133103413243210033221320143131024203333131243204003304022343142423331444334333322403102032342140111423024421140100112044410424014230313220420212113241013241433233230032210204414304144132112010300232142334333334332030331310304302034001334110240334242301422041201002333414240031004200044332323124043233324304023332004231331420210222232013134131421311341110001242110112143111131410004303442230322041114100110142122332014431432104221232012344242001410221103221413300001021113400110132324012002044313031403140342014024032100040240304103403314041021311202101043203043220112220321330412334132034341233020204204231142010122013114301102400314012000214444440413320011303232113334004121021232131044330231001214301100442020110401422243143004403422230023223222300211002200401123020121300304222301011400232344331114400001040343043332301103234302213443324333014444144441020230404344021202144133244121132131431224332014121031443104334110211301424034310404401234221142240404440122100012332034002010000102113411123401400434130022030141443323322112241323040140200044232443112442121433123141133003232132202440220024410132342012040203114301310414331341242443313213433431011223030231310204123404231042240443343410301134040432301033112021043120042414042443102333202224110023341123312300031242134123401312212203440433013402221313441224213032434400440343220034324203023122111322023233331342012021322304442444244112314144203311024310331021113134313013401241222101043401020022322244440440414440232131431411424422113044401200432404303442102312323332313430343301231003231240034344402434020200133010123044134130013031012203442400202103422112341102010024140103233242400411312344114011200231110220401120332130020212020033243404142110320002400332413004044040302204024424234101320143310003123242002330244034123041334303120404344020203233130301211032130212244400121441401123232242032222213423013040003001224131004424011440014144343213032143314112023121031030213320220341212443043214342400210240313443304330411214300104223023042003024222343140214032000044241322020332211104013103142411230242233343032402143444122110234020242342212413020302144144032041412112023201413233342322342310323041342232112241113344031022012210401020034244242130334221204330123413321334031211203333330434002143132440110020342323222132001323211331033442220024430142043441120233034104234433020312034121211230401122111104130320304134001000340102203444101043304030021330310021231213430400032112032423120143204220200344114401400112043233432434110413212001120420301022324123411020030320341324041402233033021243343111012044431403142010042301444444023443023121443023214033102242221211432204340240211142304444403020313130420331114042124100322142021123432110221023314011124301031400102040441141024344032320004224342004413410212424311223323323111130403242324201220124101414202223012140301411300442322143114342413330321410130114241234201344434243013440044224011331302104400422424130244224203312121321433312134342221141134432444140344440414113021441302431420410124103121330340303321200003424203132420021101144303410220040202232202242342122201424324112231022423213404033002424440404223121433044044210010134210303012134111302324404020023443221031401412121240120424322223130003132423334303023031400202242213031421104221400330221011243", "341034312343133314422022241312422401213112404421134014023233431203421043213140343033444101221031023122400434233220043444244243132341020324233413012210143141120041332043411422043220411230042104341040133113412143434230301401321303214102012442301441402401013241334203440342223013243412012224240201431302140102121143341334033124004324044003222221312004402324003341014301021301304314214100020033240024402240301403323431321411204320120312004044411331302034120032033300111302241234034040431241402000240430423340441001324114201241042322444213404124323333310204120101020304422311244420101333134303334420200333021413313143044144442220100431223021230010342303142400011132230300021314432210102141212412220302012130301333120040122040221110100141123100141240130141022242203233221034433003424410424230101033142032443023432412330134014120414422311340011110032120141204303021211433241004344244443001412424021141242431414123344001343210302143013033222300043040001333100343011013441212441231334031210032432302140242302034344132024233422234033042024433023224213122303033434441214321301212210034121141332324131114400020330110131032214203224032401223002333232222030213411113441110003223411002202140020404140321233000431140423322413313021221024112301134241313001120240403113403344230340032032110322023402140042244030013423113332031133444222114322010312020214432111222310221321134020422030240043402221433421231144221122123124133431203010021223112402240022330042130233211040400244133323232231401302342124344232404120313322213033043044431202231110340102302343304414342303320444024131402330131014414000020313111122332202010122041424213402213030040343201404303414232021043234231423430342133120101430333400401311044313422111231042104030220343230203312211441111114034402431333101432311332412234303000421101121403320440211043112432134441010424200230000233014440014224340131313133203004003002441403232133014241202242403231013201010021014140104014213321420104123301343343020234001443221242241200411200003033003110210241111110323000114220133040043211300030222303140243132412332130033242313222232214004343332200313122142031333123203241030034340241141143041334243342423022111303214220140043344031122131100322404102331013344020000323322120423340440424100124103243324114221420340111330244304011044234121014214011304143340441122121121222223341101133241001044300222231102223130234033001344431010443002103231101130312414303104110043130010442020332331324410404314324100113213030013304112234202333413033234114141431244321304042304400104311411310342003032033124341434442012200300134422021330133014214221241124332422232402232202341314124304212214401330021402130210201410030420304001041301210143324101343003102344403000413042431104442323333131240224314110233132140134401000341422113410411012040400300211223224434301340031212301244302141120303321430030100113020034433442123011121233432310311111114440434201224403432013310330440444110432023242202123441104313401104400303242113320230004004324310402041423304220204101044204140344424344333020043230023220014032222131041434401441243011213121444221131333330132000421202341440144342430421201212432214202330403133104024332312030132204023300022043230424443340141021444400422310232442332432431043122411141413024301010300400320330021324331232033222121132213421443044300441004244412012204004341243421243112402131143010113132331233111020104031410321041130422010142034200210430122200133324443300220042210304402002442123440024210140324314323102443004033443003344330224100044442200222312111241010242143412401112140123211443021231221033430312344221012442311023444304212022104300241401202200442340142114123043402240304432410441312231110213031332314043242240310012404023440403414300343001023033103011243424212020044311240141023103313043434241332304012410204220020231041431131230403411132402033410400323300314143304333202231041441201204201032141001234441322213103241422440412144011344303230333444123441002431102334342434113344320214441031121114334141000000214321404202312104312323111313232133043241201411313120223321430213141313440144103440404103001423141424223132442403011302120340334243322220434142400131112332122144214324313334114404130243440202031310422030212133230421211343220443341304314421132140102424412141102120431122430343342441230344434334322133330333141300224220344022204002341444340201334101023442142410144120402222414424300211114011411330232421301114424423400441440341243203", "101334032442300113211122022233032144213110223131342211223424113414243214400213321213420324342114421101301323414031033244404134000421430214441442102000421334033034424133324202123010444420411120020211034033123444324114420421444200423213324321300333324332433431041130230020131200113021332244301030212304121344231331213044331434434032434041424244030134134122241413414423141201204204014344232433234110233444414432441121222403143401232414333242414320210012013340420011043213233333300212043424124241302140112423243112421131401304112113041131230330433100124443240020002141311331314232312230133100410313430422403422011022222132132031441232032242103202043020403314430422321434421133341121344042203134103231142333303320340142321442443121123444221431023030214424304104404303433242402013221443432120414312203040434114040433404342412230434404041434131401442130120331110214200423343432124201142404110120014030234131432424141024224340121204214243024412300321242322241401241423401120112010004311342113412224401234140440412230033041020433101200344341021342430001131212322133422231432343412124440042202411300014014134011143114201042241004243220440132100112204114431123422404044413340230002424140401333230021324341314042120013244102341401324030212243402221303414234302222120023402233211214410233322112341134432104030422012340231000420121321004020030403341331311243323201232240110013013402022314434410140234114122024131333211034324421211014332230200242243404240244233313200112331321013421013010411342340300302111431323431424320120414012423024122024021231323330213013001023234431021040320424040443332144324404304440441411430002421422243122141433224031131220311101124133202301224204034031222342424310423003214041400210013420043013233222440020433010444101231420034034223430411111340020020244011324234210421130123410202412414421342243240423222433033040233300402443014403344103010033444213302014312141044111330434413013432032221413300234140044024340242211322334301002300343324444043233211043410240434021421034404121330304022312100043024404441213121312230034021243414121341141121243303210403110030311213123224331024204234131212114122301044220404000312203443420311024023123444232301110403044310420032404130212143244103342204324410304341321002343002442310344122120140434241421041402332110211240234044320402230243324004214031311302032400444020312220304030311443203311412420141114404201101413401302434414030412314441112313110203110414041434421402024311012032323122133002102432022103100020241112122412021031400030424323311004411113011434220403244041401014133412044121331433232411141032421323301310211313133130122014124444200100310310123344310213221303421434213001410344044220111040101213421312130034104042322111000110043423401110230041411320341314414133304321120214201333030001103324124111012412410423140201422210433344312312303043000341214124243333302141424204234034142104143332444402200213020443331031242310114334222334422133442242440203141403141304223111031010443212030212340043210331100201341120204401002421433334240122112031023201204213141310041034031123344343201033023333024144333010434132241233013220212224402301314310241304111233021010302024232030434313222023321344340002422220431232220424222212130033413404122434144341201013230411233200320441343111301144321421411211140410443210212244224003124141143432023130244211102422442010300140042003214023411042212140430442142333130202403330200000430241100343432440324433242412243231140410230012234341320322221211130002342110230331014241403203111030442221344001201323223232104024030143142012310123431132042012401343420433031230404133242001220411033202313001330323222233411204404421432023303012344411241440221203324102311221401044033242132414302423331024010222441304334020124302304210342401114211013141403310320343010124100234110013130232301010102000244113144004331024341144314414340211134242121401230002041303043321304201202142143434331102000140220321320413414242444402144103134013441032423303133013240333142442410202221110322422043300043211231233104210430211002324234430421140003341042023041130114013334023403311101042210324212103203122222421343023043034032413344314243320111224303241243114200131120244321124044043142423201400434330322333313033011122023413123024020133004024333112234302423142212041003112334123200412323410110102420302243014341002332444332001243240213041312033330231310122224112342013440112310322030201413144244211111300012431123440412020", "433332100240310132224400134414410131202340100021203333144131232232324243341124120100434101440433124401314432303130211240320232301244300110130201244222332304404423421433302332402200233334243244300111334132000000033322130300034013004443330014041430432320432443203121230021123410304121012441421303440102013022144430334241134130443033112403101434124432311214334344000323404431022332301423232404112230001431144214320400020300021000024401441240212122142341414413442143112343131001404424133134041234212110004101321344130302232421101200031310044343111242413440101323402432303310302130114044123224214243400410031442014223203114210303103201344114004302304244200434003011011104413244332123113441211130313044041033334321032204003023230121231100023034234000232042110430031120304312100410034100300244334120221043332414422040021200231312334232133300444121312434020413340101403231402011241234404303234002131203044444402444000211224430123132014310203414240441443040243021133131323314311334230333421333421132423101201113400331422231301444314304331110212323013330142202321220042002301102244220020013101334242340410142321044442111343014244310140441242313012041414130100423012111211313301002213044040300114041402312014022343123420442100442244213311114311420131131232040344300433344204123222113200300021022402401244141101414023024234403432302043000123033434010441141024002141040402013101001340000224313120040330343404132343442013332401440244212241440321144122012333210030220441203431101434323414411323402320113223241321041012413424133023020434141242244122421324321430403414220421311122413424013234430211010332022332041314103314033324044101320141300240342100034033431030304331334220043103020024433140330340000333404211333330401111002221000111422034402020021211314241040320133233400334221124404331124420434212314334331222034100031022434234113022301311202002234034041223143300023043414043220320042332111101401004114323323033100221303134113243402303144333304030103441140440134404010313203003034040131414422013011024034021424423012440101410111311041232401344121442144342141322213242022030404123330110410041401302120143240133433403030040242241231042234144243201231423112140302232430301041402300113141001101012131144010213123441002330124113140433343204132142241113003030144043243442143431203404134341421401301432123442114314314143334213113033130010133434324044101433211300030340022413222021121140120441441001110230422110214030120030304221343400013434411412314301242320244411044344132112202441113231001410422412414031442413201341133333300334114300331132340203400421032304143411204442442123121214303410033140411244322201411314303032144230210444234022020410234443013410101302101004130413122303323402302101444344223220330133412340032431130403344043311210301000311011024134044030034342102423241122142120004304014002130141242122121032334030234004334330011112041332320044322103431200041210441203040000310113313041444313414033213223442104421121022023432132431102312042021034311204201230004421100411230034001434414142212021233103224110011312010003213024022342044114431021333140132000021333100222011042442341043414013341342012303143003022202344330303040310201033000421243020143400131110130311443410120132200243241323014234423434244032014223440020244221032344113302311004423302002033221333033043120212004242321042101444442434312444230433243022314331431242304244413434234400442324414031332344412420141432441222231244441101040411031102134001414102042421044222032014230011401402011420142030020132024412101144210100410114142114331242243000021340304322301242410423012042002200010142403423444020243400310333112320344132334144204411421124343140321144004014112113422213310441034233302430440340204230323112330322132134040204031202201304111311103121014101034230402234132021040243324123114111104020423413010011130141414103204111303420110310441013201314132431431110100421423203011320444120102233331301111330413314444300240414234044003120433010204102101403303020330333043214404411241213011303122433203413232220413011021303443331243031244014012210402340314320421301141404344413332242024342401014344223132200102412140324011442032120441240231221220000010144041043230043201401444230434400430130341000444440330312141310000031410110003030342114443342100444043130233323020344243311334303104312301041112124313113403044220243132032120103040344043302304022014030202302212033223124342420341032314413041144143334413203440301111224244011", "342134201021401033131030103210443013203031220243410201002243100031144004100343012243020022032034114202233131202243414040110042443443040343032130320143301132300113204013013344003104012132142224401003422443410221422042112443343101442134324401213331122440241022212020030314121303344334323320430113333202241141333442113134330044114234120223021211101242101344431243323013001332131334140421112214232020313130112242421431134312310223003231043223010323232101231210013010032012322210132314004011344202440403422433330102424114303300441034113211411410201442402411202432220133230330420133223301014012114314313341330423240014140000013104242024141433131411312102434242424112433011134441304313324342002341030332202233031410042331321121210043402031042404402021321210443002200300301444032333143133113443310421241110142412402023104344341343144143122044144220004003202204241120133233333314304120113332302012323322040004432113303302214200020004123303211010112024002322241113030223304343334111404003331004431110111130221040132212004334421442233021110314341244210431321333013141032214320023414112041134411303304403424230022201142143443013432332221110133231003202244304013432301100134030000042302434240000023200300234304113030411104334322132034333010002344443311412003414033220221210203423323421104303423122020233001442033113021021142104344223231300002142131214334110242221120013423231210031003110421131440011112001314103023300113201340030043220344220201203200014042344411311303340203204342241414133011124400304314314304103232024222111432112122013442041012040140040434441431013441044021341010333322333422430041102014443203122140421302321111323411242320332211412144100010242400140433022343234303013231434044044421203123110403013043241032301431010104113120221441333202242423023003113404112111142321040111344024004011442131120031321320034034400100200411304144214424031014411204103422342324020434144443310044442303210244003342121040224202304224213320304400133444014003224033141013022441443434434220200020123421103444223423121324213234434123344220130021304310434204433212114230413213432104042431303324232223001112414331302234113023124242132141203000304141102312010433430024021330110122423010141330020000403124400444010323203024040333344434330200400231242124104240121402341411121003330224233440011043304200401114112014300433412242330340003413433010404321011212121343342210021304404203411342421210142211142142102021314342130311210000010111411122041312004021204230143432411023104211012001431214202333401400214333114422211402120201024034030104201434302440324314111112232103104414434014212412403040133444411322322031214412132142412432021402202420040122221320231013420003334040213012412414243202240123200144400101320433121114131202314114200220002204120242003122244214031040230302320443341000140412303334311223022134200433233124343103130311130201412142314110411431343102013330343211020142142410004023434313012222241401401214240303333001410413333221140230231133224210000034332403142011302403324331223100242413443010310320413424141304120344302231201432023322131241132424141211443320401312440322110421204333300102312041340101400023211032120310022300013033332113304321442421200344100211434230411102241214423004230413010101331412402230124141004233341014243103144432042143313320240121123321004032233242241324041134332434444040402211402303304133402424234314032041224200003210243332110342023001030321413143403240434034321411320404033231143142021143433031430333034221400434411001231320123403202433220340342404111143234031401124403113022100211332213003244231404041113320414031233343121443110410102201142402011431440143301322330114300342013212210420023322041040441121122401123301404344334220021433341204110344313422013103132133344214131141420023024342410410343203242143313332412001211311142044002403423020022242021242111240141230330222420324332131131001424114322321331241430321110142134034440303312104104414320043010020421222202030113401141431224343230131320133214303420302204433411420243213110233324443121333114024004412024204214210133121411213210314322003311303301310120101410314123042341320324123141143040222121322222141033020300112430113241111232130242232324110124431031403223244121340324424213212210211430023133212242440420341422140304434243022424331200120142400444402314000400032440113430302323222001433024334224224211303010000113430341230430224220102431042230042114233404023133310110124343320340322012031034144", "321333013241444323414113402432113003210431032020422031013014333140143330332042222012140300041130334440202240000044301123111110312024131201433044131400044211430322013423403331133112414102031003423132324034113004123124413142203221434104133211140002323133312124003100102242223013001340324400430124233011420213320224244430313404201300130224004431040304003334133230400221142203041134232032311121404104112321200002132443210140101140331210030330131433231340201004421013230403433121203213443431004234232421143042030424222144011322104224102114303240410123423011220104440143401310013312433120240112022440243304021121022342212201302324100313141241431132230104311032411432414410042320200420024044003000233022042114012440234220013323134444000342114302141104412224221042121201030414041313040231012304444301023301201112313311121403201134014211041110131313110120034300443301340320114022220343322024440121332433241304043000124412324320024110314320203011104431041122313311032204434043300404131304131100040222404322121113121030441143013111233020033131313222000420421014114212122020424041204202403114204120421200441142032232302214240004334104133121434030303021413232423304343202033313443120044134031131241203132114020124343323130331100021444424144434302144413313341322000342431040214311412401304403301044333234201223304200131143422302300431033122213141024011032214303430301142101100223430022440001404130201302034004140024342014003212122102443132144223342032211233000022244201242013304321322130104341424403340442121302340231313131041003003010042143124400320422032303410110411224423140414202433124042400101301333111442122100144031431220004340120440432233221410440023044200112342231444122323011203310444031124241224330120444200330143124022340422121301322333031432421140102211323001430121313024200331024002000213331003000211113121214041423303230323134224044321210120001401144014101123113303304304440413413024413422123020403440431112442340104420111112243334000030212404221210333110112030122101201314141320010424021103212412413240144101004114200242301442341200301444321111300143013311424221011333102230234042113403341002411020401410042102401013210201344213342034334320301042013011133141134231041313003421404440414020420014404102422031013132300142113224013214032242124042203104341300400100032241101402014134343002143211021132024422114340331110401230100140412041033122001421204123011430131242121221222300342302220211304314010034120430100244442003312112030200233201341142202324233442134441032300414123422343202242011423340311331432123402121113421144424001130343114331214200303212400032001443004432031121430323321110220303200043413220231022401323413132002121211422042101100240044341332441043100040433413244031422342024341213414100244003013042413110331031303443013423100001302110343323424411012003322101102420211130424040342414014300243422103033321014043201302420144224141414310032144303102404241003244211314243334214412410044322334423121214410234431422000213324132143044400210123001004343014203442224141413423432030010104303201430021241014213103022112042124122421214111110014403014004340331032003014242320034212402110410030131202232240014100401103222023241133221202311110003230234021411313340214100223122313104134001113301313400140001220214022013400304040122100021011131134011123122313324333143311022221440400014212204320114032023000201331133134132331323200121400113144143001423324433304424141221101110232041214010014403142120110132302030301120341330204310022331034114031400133140420101424210112233434422343304210100442020331111201324012100310001110413243240310244033441333133132041443031442444012013404432103141210330423140413234041424212123302323040021113211224134120100400330432044143000313332031413033034132013243002413012020330042144201434034233430444400243444212301230223214233112341214223101314202314213112344112233141110232021224141013104310404133241324410421423243410143313323311024103033320420011304241414104432432420124242211300242313214240220203143332020200341323103302003124303010414233122324023040413313313423031133434331242412334330010231104323343213102023114121322334444223422314400210333100243032114104310341143400304332211013110044403333124221332244122041042341304021120113144214111413301103023224102244232314010433401420322330341010124301123304402220242311020024304312444432004022001012204221204113422022010000324111200213424112211040243112421424343131211100444320011112433140012424", "344324203412324311323141112410243102030311431012312123423230321132431014311021021033113404321241440334243022422312333041011311101001032243201001012233204031034141202114230101433241242113043243002210044030023311120111333330211203032242030324132423422240112202104311234011402034230224302120231341434412004131243204131004224132002332403414112040122213113114230244100420132243110020400141234201331201440321404213424210010020111143104223230423102322042041341213044104003203000311044033140244444442331123121324200314321202034141113203434031304331021202033010142401023002120401143013402241032423311313041340410024224443210304232113002440324342043242301031124213343002332411231014400143133101133404404401234020111403211213420020432120430302112331000133310321330442001204010342134123342022343224241044144201044314310233430323431431101322304433310144020141102440202124114332223331304022142012341142021444123310303010042032141022340104320121223213402034321433004243143100330414220014014332402012311041004003340314411422004102440310223441304222330204214120111010302233401443013034414443242442220232000244144433440321234111143122402210122311101411033202010030430012122202124421134324233241410211344231432304432102402011320142312334000334220234122413401001113411440112402442303244404200141103102200340101313303140430030120411133133114143444132214440034211110021231413143443331414404421140201203203040224101431140310001230031120343022033134433224313334043430434324423113123030312432224331322132400310310003242314320213023323423441141110040240322433234330104042343421412334033433022032310112231223111424340144422344410413440244002113444043034301442012430301142412042202332141412301012124323241114422124330224144304142320032013142444211204033311210412013022122412240320223212101333030114041110440114214442143300044033444114041442013044134110113023414244300310220124334033432202232212133342314043013333132332334442344433222120043322133414411231024421321303002330140404012442300141033001422343223400240302033013100031301244320444212332122210231441120131204144142411220010110022424323230310200421141123041411101032013133002004330103034342223433140444212333401021043330104223302010440240342311211213324421331314010141222404014023234131224431012142234211342020013041121324402324143322223202133144402101334304340001304304320124232430311304334231340302211130214100113122102411121441314121334230443111014403401103032340313043034143024412403022320340223133244301230400300143021213304202104011024111300422212330134423042034320444044231342411320123440012234222314134210323000320210322112422344132103142244042024334412134202000334124211200444131142441444034124321014112000240343000310242212304302401402043412304040014420132304402204342334022011324101142204434420002322421400301234332340312233102044332412004023322101320222104433333112324013402440333103043203130434033420341013401322443142323004322012423002242134401103340413234301332130421120204110133030134442141134444203234423012421140331301440320123432304103310140141014124434322301131220234234002004312243233242101121111410441114231202242132033212114414102041330243311114012003040331401441443242133444444334101043301331203440340214343304401343342413400201112022230203230232203004234304404231332210400442441334440240131010041423100124344140004323242113304212244214022011413311420210132224302114300013403442330303131311401113102110042043420410011004101431002232131233211023144314203443130243242400131003341004114031004323232010211333201004230444034241324111432233120043214044301201221440042120413002333043210442240311224241014404123231134020402311121400141004432432432232424340233433011303300432342302000201302434132033304021011440122304341304111404032424422000143300034231203131201123011321341114203141303042120441241322011004020334140011012343411210044223003040443421342311434332222130041110010341434030140423121100202202231224402001004140133214223302210430402410434111103443212041320440234014323321323100202004030113220402341021402201120224114000122413332344222144041311220210210442304214200423402220333343043241321242142010423142242124230124144002313133413340420400231312211140233113011240230232101134102434204334232242402120440232101341110244013004010313000231342324010342030330110014230321210330111242032133120200420311133241303131210230004113410020231003032312402104231221220032433110143003203341221212124231021332304122333121141411114121123", "344010400412330031443330314320242013121413331141211213133421024103013423444332003021400433410211401332133134121220103434341442013140032003333021241311143003212330041413403021430443400312203032011201203223344322421140224123223014303144343112331133004200031142033324344122334323020310423421023113102124124303001241444320144013143241141241044132103340241002242434344042023130433300040333422124442233212121214104000143214012211140230331203010002131012123043300423011221300343000423142403424001403320212010021040100410442124221222010343010224130322443404223101233323404424203303202320441314424300244100403442014024313121313214142324013440430243134120423433342022220114102031243244413122420021313103300333321021413124114100110223441104202324143220441430243334321012432234040042400412011322104123222143300413424204431321012321322424432110230244241234412404331102241013133333304431212314021442132023314341310023121403313122341441431203003324314240204222114333440230204130021333042403314421412133202432230320414240242334011102204003211044330041234443104411441220122120302430240212103200010304123420033214333300414320120013103331241230112120040033323224132340223030134024141212112440044213102144423020111302442340013310233333413040324441133300143014410441143004443110424411202203414143340224320002022344000232022330203202033004233313333302013104101220433401032411434234133341243120412342404440430312331232214011244102404233323142044120020312140222223221412412334231020402431304313222234222322144222110324044043010131041033421431400144020203213224122200313242223134314124241100034011204414200102412321200311243032032221230343424110302201024232432231141334440432224010133332231343200433301000302110314103333103314131211040403122030204400344304130142021202443121131011141102024441030020102022222442234341402104311432212211421441044233310122444411321320131341022413001142003430411212131414224124043404031121020203341401141214310043404244140320030414302304412401213313233411033141242013020113444332331340102321034443414041431131312241321014210002024301330030033221444004313144342201242232204223400242324440230112311201401221300304441334033020314323300114113332303130131113422104314011001113001204333101232223333241140133122133410011331044024440202444020032243211411123423143200333101201013113143104332204243433040223023001044440321442334412120234042300232241200023442403002204004203300112241243424044110203334403400333232324213200144442032014233123113200203311234410424441041432030102001200112102444043224333313101434022020112231423214334003031332443202213224442421130214422343314331130100114114403203113234401241030434121240030001014113212241121004432240112410402344422113213223421420330134041220434312142132443031442342111400310214303243120221402433121230243004131204214042341342300130240030000341301324134044222440204044222020403330324344210010031323230001100103113310344000322401331030114441312324233222214123311431330314442231230231140043031342433032014100222104223232430120214031200321421043143023404443310221124413103142202444204201032411012342220140113034213211414303223424402223134401432242311301421231214200304330121340121130242231310304134111140044021404313120232234214023441312411442101104124014011010000214112001212421410021322020231313014222010000422023200424103312043232023331422034410002324413131004222422323030204044114001243134324141223041441130422144312204420014320400141011230030124340100420332024243304003330321131033441413300032023341313303431211421134341022104130002333213221123403120242102411123331411102223042014331334330024101422411222441130222140321331421441342312000013224201303041120230423131431341423420040420024003104242114423223434233130311033023443002143000020411331332423144240214442412020201202014123013234144344410022212241112010312333021100110043302441114110400442221432102121102143020220314121303410002143211442302023321000403232431103404144103102334011204342200301134042343133004241141214003043401314134422110032004230200342143403301143124141410400411423002020422222433201401204312301023014023221212023322434221411321042101302333141434013333442001330222341023204222321224442332321122024232013003103020334340342140003012211323424444204031034203424344242433320440403230240020023414000200131242102140400423440000201401100440443034000101444320403223211111400434211322131343401214322114320100003441143031341321224412320034011211002244030140032032030414", "201031114142144111012303211034341403003304320413110104340403110114202013442323313004241043024441210140310423200131311040034301033331003344141120230103030010014301301211224330440401000140403312444242321004040010202314401303232032132000304220214002103331401243000341233213420401022324214112010410123112324110124304121232244344042141023322242244232002314300201400322034001403204003402443202400224020144131230034211323033344214440232322013202231130044223413143422430232442013010200311302214000233100221200002410114213022314103341144121042312401204334202111134142233014030112141324021134422340422414331124141014032123033300203343241324223414223044303413213434340014212213010030421030410004323200104101310010124320230401314230200332040000143142303341101341424203434014130142331320221042004410230010023243303021032443233300242122324332210210033340300244414001314112011121122221000344432020043034030102204431214011210442401042414232132341334114023011310443322032410340312301012300012323223304043122420233342230103010132414022412412300344132203413133324021113211233414303043420114002100111440313003111442204014022022420004043402000031432423033334014103122103032044204234433122114122013023423330003223210031334324344410021402004412412212041403041231331302023402124413412443130034121333013211043320213324431034210414440324010132040224303423300332442113240424342233012243222143322434312203440033410104211401244202121022033023321341420421400141204131241041410322441204400333332403132112423431234231123410112234233144444322023242202341300414113024440044442440243234401334324312402210240102023103124334033122144042124434010013013001142341343220411302231330001404100142002440003200134044242444203224112020422223401330030413440312001323333310140012104111402403141303443234340404141200221301322214242242011432334442040300241311144224244434444442340212342343401411434314002313321343034222443120332041220424324314030013043200314324022402302112121324422040443014333104141134410034144013412030021311410243142344130140132431031100423040403310304022432211001021324044023244243022343201401201034121404111242034042303000204142311304011214201141424440024204222414034012132213412024231224333140000204143232220341143441033214102143110100441104413224214211143323310223021424204321324122204442223200041220441133033113331403023030000344244202034400110214303242104410134031211230201122321013123340421444441024220033222104020311324411300014141334433413301023132131023120323204441244030202144311042024003411043414400032403144020242331400132433113342242214221144232034441334410403302010403440133043104032240341411102441214000311110104122443433434104231400224132200032033303044344132034301201343133101320024321341340342411112101133412303411101030410310042303210313202123404011224243023430422413124214110223240444043021234213100414432341000132122000034043420404004321224133134001033144434302321242331101014101200303204101212104020214101014421120103213302122244342143441331001241023002244304141022141421402333430002013343141413434230031120034421242201040424304201301240244144203202023101122412344402121442040033141342021401313103111230413420003312421000121433241031043124131441202323021120101024431133111342232033120034044332024320013231041121014323303203120212024324324224141100410322404410143242443423320200414420402443133313423421101042023343402120320224011211111012100343111124242441220110102123411010134243343044331110202033300024441212321022201224040232444312422102202012313412303244223140414442332110201314133420111321404004300420302120012330440421024314122221023101003412410331333344300343244403042130042030432424313042432031133233041230444231001030024004232024034031340332041343021234243214213010244123333303112213400324131442243230401004123204004332444302422030144020023421023232043101400044203434223111221440040030012310333423340314331241100101002101104131431402203214444340110341010321444024223121131120114211021203110334303331033212210321114340324021023311200210431232412044143240113312021343010042431012430112301442400430004222304423214121403441001141100230222032432423202403041322224224312130021224244110232244242420000240142043010330403100141044244034044421421304113303422010413213140440244303432023422433143042211422341022241031402234002422000344324003321223211324442234220341010403002233013312203441404242122441440041242214230204403431242443404420413033134104112143221110230401200031442402141", "210214100134012013411131344211323031010331021023322003212403233243130230103124033424210112443112010010334220411343322101201130003112432114320204400244334200131224203103004443241031200444222233233101443012100204344101342213234421240422200303034332331101433201023333123114310244142012334404342130040102011031234024414422031410342103133212001004430022430001300324440030100110443443120203404012401134300043240120230342411241434331110100011002332430311402020223230301244040330422303232442211420401321340240310410344020240401112234403214202023432333402233042120101423013423133240123032321341002420440214341004431021430343113444410104023423424321320134001424323133121201332400230012411300023001032333322042034130103240244331033240202204300344404123010302403431321322022124420022010402423204221242043132230234230243040411204242431334044030421410043442022220232022240104201131433033230024003343324143014042213030013211344412331122030232422313412433313204440124132003113113423121110214212140000413312203141332224121104210202104033101140211434042014431334314042203224312222130004421331424243120112302422201212314131033303201323144320424131041302403112321000001044212022102003410011124013040313033021213412420232244224420443221133322404104022301433004300112034440430200313034311410140310203001442213234343103020300000331023000133132412343030412143414243403240404044103112042440000320221104033310330433233003000313413013443441024413431320104344243330310134341202301231102331100212412433304134033024204011331210231031313403440112243321424313332300041302423311441141413020232230311122323001120422313012231122032112223312041132314423110214210230340011323132201230401224332343424312341012004113103400433121310142012402134440042400222004440024013104111104403020222330111401424303211330410041440313121141030040440030340301203430411002204403144321420133030134220140302132133021342400001441042414032320232424103143322020220213143420342123411001334204000312111202042130142242021121314331143204044322030423342211424242012302010111130430012242410301411121414110342332324314211044121232333342141013120040101014000443344341421242243241430143102311422132022312134211044214112303404034144014303234014030012331222044101232122022443203201022314310144412432002220230243310111422044444433412030032243030443031203322130133111442433324312442120432402341210031102331310230432000242341443224413002010424301412322304033103140441232222021434140100330202034340011240003421314203002140041113402343220212301444324033113300103313001344003233023031342013334442031211111431344431242442103442111000324423103301042041203214324340113413430421023340302031440322202004420422433102010443302334114024104022231331221231132224033020324322130433200144232410412044344302340101441013242101004241441330330311200234022402324023144010231241410012434004213213234101044142023300124141314402343003214430320141202034301022020033433302403321433434011042313313211002142013311441333212142220321404211213112432343213310344410203300131102243411013301244304303404140313213030143101413003242120130440133110040230213424130334343441004011412412200440102433100041030244444104440243312032101340313013302231314221012221214234324434402230020424030303400310244021304430231210021112134310222241212034011140014042432422140040422433301033034144402423131334424203421110410242324003211112112242043431332012023010220410324034334302312434321433340230423140230020223344133444410100434210002440203323032012330302241203341041123233211302323242220403414340034401442134322242221102420032212020142022443002111044412243240312110423143304220410240424424244203242042401312212134200431103104423304034011342013101210321134403444304123343222321303013300013143021003124002344231134312211014044430334420012304000002033414233104002133220223131430313402123143414220144244011204301440034214120410012324401431133234310042310304104431013000404114414410022041413200324111014442200224030333142430442322434002122223110230324104034222031131123431412004102102133134312113344410400120301224024333410300144134444410222030330312120340302213031212131023444431331333402133403404042424313221301422223211202343311022342004103042332441140340200103031130122113443221321230001131434314130242220120044210200012104043000211310400334211211040012310401344023022043340134201441303212342104132440030002002112022310434032141201402101213142114300431033131314000234331331133421004330330311431104442", "413241010100040441031114340230001113303042314242333202430202110200202442121311110141031223114132140433314203341144110430144033400301340023411144412103221412121311443200403344232202020144143321234434134044213113032423211243040442021212434220432010242344314032010123013043224032130143103343044440121113033410223341120441334342220104401123423141441114144342433412140024314022343321313023043404402230110021133401243234423121114334423123402240131331012234301303200341404043141201104234412010220213213331223400402113144111341121431443321031223121331141042011413413033400231242043332241044232232410134011122240331121011242303213233141024212412303120014020230110334331103344332014342030400331002244411221414312110111422030312130423333314144413100124424430122400132002410220121334403022122042424104323020414434343301133012024403140133311000421011023224411323424321231422424430420330244434444231402300220103321142421311033141033221103013433304444434401121233441041011414300303244143143124421003432430422410204414434223112240043222101223112342343444404431413304142441020023223334234213133104021312102140420214213231001332010241110403402402310122132140133433013124003443400442042233200434200312422412101124112414431422333411104204222402022120404331031334414233133433334331440340031103321340130112004031302232424133213212321400432322413402122314212222241313431324010341243022030142413310120004230324433323044300140434400204332234131023130404433120002334320443343412114130031040414232323010310111441330003233433222100311042212440220222303401201440101303410144311204324424103111330443423214432214300423412122102023044323332004042431410421010024041303214331401203301144132113004141030231100342430232133000031331421344320242423232102001123104240020001324424330131143340023220441301102234034101302314430220023304440343044232401340230232044410420230230241234010133033232113433104302102332034044021334211440002321040404204110112124110340143304340211312001002231414240101202341121210214021113242301142302040203142410440120244411144340111421423230132341422034341431202101101101222312123440323434400343010344011310300232202110233333331114234322434030101102223143441032104023340403132021414141420031343311140242444111023433101320330302211401421421012033241223020043144111233203140304010432302440034141401444103304403440333303031241012330201324030024041102232413121401442102041004011242413134130124040104124214213112142104042000220332331124014200142303240400113020024344123204144102203320140301213314340200321143421234121311112222230330231144103142201401404230242000044310210103210200111331434423130214434022230141234440244421320440340243042130004023433142044300231230440043403432004032411044033430024413440002124342440222313302002122133412440134434420232343242343033440144411003123324033021414400322430401233033404110432041031441100444233331430423300341222240213131024021323232343201024012420202240010102202442103331112121240333031432044421444314401403121334102422344434222123243222014244112141023023021324311030130100412123023034100303122424344404101143402333222010311104122210103331130100213304204011442132142023432342322403012303300012312324333043311010212041231332101404440132204423310404221104132222313132123124123300410432342114133004401401221143400142021310321300141314400101303023103010400044123240021414443201341032034012130404444023101443144114220330424203434442020323144432432243004044132004240411202011024403211244130010101121242441334204020202102143412324314312420100344420300032203034310033422221440230113132030141010122004113410313001123313242233032320122031031244023403400144422432421024110244224040143204302321403120020402224031442122441300402321142124423220041402022110120144300411343130041032241224230343104041001104034342141042413232412222122024344024410214043024134333423434133212030301224433243444404204331010021131241204342002333423444330140203124421442020021112321134102343100311313412111020114420320100111342441023313443414102121314014234404213004112141212100422212001320103032304420412030033141203401300342242420040122121232212404121321421214244124423413341100031440141121342041124223212103021414300130134423243111043123342124144034433441334111011344243322402403233040411220411341431313104301302111333240200224443202224240341313334302144121103413343014244024221304223243220013011232113323214122003120243312430220423031004442441102141330431424200011213204100334302014041", "314412104024422010203411113241143333111333342043002442414112043130320430203422224242124414441024204000003132142024312403430330440301244410014301012202310304021223340423413342433034114004121011441321244443312434133043341233320402200222232334430141140041102113304200102032032140120121110024230023102301323130201431302043432104343410221013321023444142413023413442333233043442422143204432433412230130334410204414214310130111414411401430104204211100432301112012133441240140014233034022433411323010311440330424324210220224321033000142211000312401131301301000242142224243021443201413131022102000032333042010411042443042043314240114311430011030212131222410221000422410414142311232301112212320410321423202220044000012404223334403434144303213002214011414210003102101213213212222143441221241324334020333331431101234402211434333131204243140203231433031342120310103334333230314121233032220031344144440243023240234012012232211413403222300300142104004334301344213242033403114223320433024042221243201113013030443434102404021222304204243104104141423443411231312131233224132213033124220001124004300024424114132323214321241110231220344434201441303412132332223134013112222200312120110411043044444024000242220113111441211040342420143034132010200222400032203420130034323420334124330040334001102314314231142324201203244040410111121340020003022020413030234010314213312224234330220141032302404324300004041402111401110232220302100213342204024221223333130202334213034144321341420010003322324141000141130320040312044324444300034223242343013122302210222444133132021320243310423422310202031304434244123220442440212312241244413042402102034432030004441040143212000100132334424202204041100133423233322201013243342104214344022033243000102003231114033010100242223300000132133240413242004301013012112120334043403130444141113421321431023403323020222144042223320242223134102432330130011103133130242324320222103130130114212332421214300230300233414224324133312011442323003122111003221041341321414441223313141140411302311341120113204042242140101112013011333020140034032113013110304344334420000400231120213200004123212122034224212300010242231322324311302402342024011432231401343240220342011130213321313033423144344211211031320143342342100021023433121124343344431324010024331423113141201121430343222002104222414333114011423444202121003442230024233343030213221031104240001303234240431410141323134203013424232334202304123333213010423122302104240132301341220004331213132121104222340330243302333110430410321042140342242334133111101004002403142204122231013320121110140422011102122100113400143113141211012434131433324414400124144443120324440330012432121324114010314342023141013204003300041242410403444303113413224103333224013324101142443242114120312314023001111401404010213012042111220413322340341431221141204420024431224214041312013121131021211331311214040102240242304132232004423204434123320200140321020311342432110204321012042240043014324424123221311204043304010141220411404202241041031102140314100213204141423304430241343134300342130121400442312403032041234404204220001343234130110333142431430103304144314402141143440304302042423002212034131114144301110333013033004413141303043331030411002013014213341031422124202321410430211123241324432404201233343413043000223031313332343411402343412414314401024230310041312414213041010043121443303011433211020331012042132111001120030223324042003243421302240021004311111100022102344100120044402242100212144202332132310143032121240324424042340243121302003441234113334102011424224322101401323014434113320340403434111200203130443221001340332330223040200223441203301132043100033041401034413101102420334010404340332102441300214324004211141124202340331423343030140324334114432111443444140231320004220101110004001314041333414313031340030103010121121312012222330233104422213034440032113200122011012320333201233302433340011424331430003023134041110243101043224024302430222412424101412023221003101111124212230430230132233203224141124002442323141002141433044113242240041001221030334330221400443220332311434020430311430033411201322243340410132142442220433023343432424241003233113232003443312142443240231411333022110424034200144123213430214144104422413321342214001232422013430103130341322220033424442140211301343141431102001204314000144240413331341134411103424330011321103212042421113300012043023101302440302144214042111031231200102310044321031444003014013002420042222341014331334431132443022130", "204212404310440030301124114330012031031423234341400133234103232011140440001433142222034431030243011221313422330304211133343341000230224141321022301130420140140034214342000400034012242401412200320013311342042400022040324124114302344211323410044443241233334114030430402434421323342042300132323102044143331120031410243440004122231011433341440201431130242042231033411303200040432313301013234212113200142230442343022023330241130344113131101431123400221120102143140043310024303321301100433121324040223411011310424131032401313344324123011314042320123040200000340213220223000001220101443223430144031104404321101222420140232433414442414002300440213004311104232420213301114113421021114032442143000201114123340111200110033314134214131044233134030220021022232224232413111133213013444413202023032133314242003421013043312023333232020023444120014124104003210313131124410340300022040101323034314234040334024303043330331042342144202300433313244230014012031231003320344200314201413214324041343003113231401231342344241034130214032302100133022100013042140144031224014304423411130131031211030222302302211101314423313233222034223224320120122210322014332140122242324440124104112240314423233113120441131403311004143004112432121221311402103030431211131241414440242124212010103102403400221121340100040114214200014222144141412140240301223110000240343143220102012131113230401414121412222033113033323331230001420430214140230024043414110024111041141301101223031142124124224131420341240014202113141402002443112000003044443111000202343214433242210432023444411130230132341241134144122231102443141132232202034241321023012132102112111401040413132201442404120402002034112114413242243310321342344424321133144333014434241234130202011133123343202112234003040022044143300442044313334343443321320213010134104112301003111303034432034340001122010421113423243233031331144314000200002122011323004320323312421232441442230240010240120231410134042001404342423323023423044243031330423402230422210143301440114302203040434330314010022404203232200102344434343423342331430213001311020114344322210203034422141232133101234314032240142022222001442441440340403402423144323031243124230210312421102214132313303020430304302134033344032313401132234014230402441033232243022221420112420410314213424301340141344244332012344410312004032214103311120430232131402442410423423113120444443404032004241320140210223402410200310222331243101012301333204421031104310322133341313123022244001343111041201003431313210214332142234404144231101214313010301230214421234421014400031434241201030012432124241344414404124100244230204134341432334332142331104311043332030204133131102430122101330030004111342220240013030442003112440034002443424111434441131113032340131121414423002221344411403322001330111234021110032201224133020204313033402044021121311114111431204102103412214022443033320043121003240213324432342444242214424222322432430023420044121432122121203433422221340124140142420443030214303003011104302313311102234021320441203220002241231200042430021233143234340400422300324322144312310102441430330420343410344421202041122242212443104240333440124311222040401321403141031033341124424200422311112032410310011403043431031303101430110113220311340323002314324130424422433411003231320322214123020422240331211334132130024300430310404210404421443000312301414141411030043234204113121113042033412221231311331401443243130024031313432030312114340120314101314103343220044024001114420323324201233101210433041003122342112434214300032140414440232231131303101233144101104232042334302422342321040224124021203130423044200201442143441231440223324331120323422242131332344033242011434043233221111432130203230430434230100322101100130421122214130324244424334234042014143021104414114340030034410144022424400020144411404012120213044133234121040422012321402204324210230242014400003044413213200142432342320011321314323422412332222321443222424134413121243223310013013031322042340014434323340112404422021224124413342033112302344441021242202111214411201414102233132210443031433420031144403214103230022411322424133211242201313130004002221441220440104222203344431001434041040222330030410441041112123010420204441340233302024334331311244203430442023221100142000202400234221142024341122401101321433133422140023431224322343401124332313331221010200141424412102044134402424222210014243041030123202221404113121000104022231214312010442313210301044402204303400433434302332231213141010401042212443", "221110240123113040344230413121324021220203211143230300324203113441113011224010233343330433432121033002112341344332342422323011140444034034133413334222314044334224401314222224301430034130000142324000143111232300202411140203412141333101430231344114124343243011323024311014400113402323000200032111403220033231234104340141004421212301001143312430240214304303220023400243300311420023304222420320303431110410303400422034131430430043312003004321410210434244200420003210223314133002430210102122212343233304001323301313414212210301044340141010200424240233320311114312003441441431042422044423211021124230134040223201144440030343440020221414441230144000024114144132430422120131214332212412214244003242412202014242102024411033140014343232413333342130324023413022442031233143124303403021400340221214440100203030430013404041212432021331304324033002203433410332340132440132410303340103113141111310210040103313221200323312133204343424244403344031234433042123431321233340044002423322410234330302332133131004323222134314114032043143323010333031001041010033122430313024304311034044201334423022414410324314221323031440033014332202140221414134230340022343240412141212113202420301232311410314424220014134423234002344423434423223143340002242332004012331021322401114420231234214440414211304343043203323013311442241234301130323131420430302410313141101402320003232211433234230433412211123332101122231131443030041411200240101233114422331023333100044233212214201402304034124001232123321440312221442210012104042302413220331110030244124104121000130102240000001101212133321431024210240301343434422431032044302240322032003112000042433100123424431020011324334142333122024322321013024132344131041234342433013440124200302444223331432334123220222124104304400134424013430404102310320112103321020422111224412014432043144321043411244112310242440132401303221330413131023232334410212001004421404442222022300433244423200100334310302313323114314114000412122241444204042134303202310340434012220141400134314431134300103221224142033221111441044241441141304032313021140330430402022214222311004031010140421224244421143003240000343403001322423033121440131133204402332004400300240010402423343310013301302112234422234213103434214300102210100132031024242441134101214240132344232412141320433403024031032441211133343404410002202434132013310342312020304001403404300431121134001014433200431440431012022432340221434020311044204000001242242001122403420113101340042324334024001200203144142201041330223101234223010213311010301144023221140301333333241133443032122141421124311131003401031124424104103132224444031231034430330041233313010240004224203212300320042440410044133224031114023111001201432102224134111032202130342424102203441021334002220130222441304143012123011110002220223022012241440044000311101002110433024001101124402022430311111301221214112332340100421012303242143330432314112204421243113341244432042023443300302232330310002410141233201240331311224443414311223302000413310334432013024142200011330013320203230044040003204223014313431213420303303142041224101312011243140142323304144443014141001142121010432002004004403403033201111020124422004313201003203214321434323142400122033234024121002011312113422242104031131412022230304301244112200124410402311014140103420331330122031002243340223324112322343233402400103410440302424142201010322200101403024134002341241300323241000204130002123214341041044043243310034104324231104103301142122403411410003334020101141304011132200213034130340020012240013041301232044221024214213241002403232112103304323141440304232040034203412301030023404231413021102001112221111121100430441121003312301113424342001434303203002332001124230220020033214213123140411343214134232223314444102222300210112001321002312420023414401230230213313344300133240220110000424132433420214100111131403301103411224303211033100423333244130144024220330132020332101341330313031300223403333133410112010310244432010320434341341334204114001030232003232122401112320223342433013232424021022142440101103143224404002431202444411212431141400122422310234332230441103442204040414014413210002340142131342300133441413144102124034430213022310132112421200103241223233032030123313440014111222241424442021310133240001113034110321343020241412011113230002010443412221130400331021020221311442413042042110312241100340343100040130414212341133432231004030001041130312211243330421224442024312412040042021011413303002423132301402422421031311302402303", "234320000413120232314023040300013422430333102012331423102134133031440221034434340024230214330110033324123400134400203300330023313213043411200200122124000123344032402412412040220003421032301301222322002334320110404030421001034310120111103204014022233304333324334404412214121421231323440403003140211010422130444000444101300041412000233213224213300133444441042341232444024001244441204234344341331433203203141034442240010042432201321232420334204401144213431402100310121044141241403300301030004401441120303042433434312133401140423320423213210034121332043224221312231140202434110221001103132440222002100211324313324243020333123340110043404420113011212101022102231240332332312301113211041212240004323211222144023220000424002022232442314330334120344003043123031413432033441022422214103002302003100310413434404112043120344434043304410222333321112321303143340333311234014112300044242304343141403431431123211234103331442042142111203120022030422430131130211030332440301301114431320344314430341314430022342134231440422132422341324444221434311240402030340302401101000314022222400421312310314142004114231104233114224202034301210401441140313443321101014424100022040440234243031133213340110204100040313012021221343104012143423240114311314424412021302440012214420240011002114314020040134042322340122320024303434340343143014023142041014443343143211224142214210234241003140321012411432323233123313023424033004410023420432342430124312120140244034223332042133340140433402022432001101243400033202433122414034114002422123240203110311430244144131142303440020131021243243431242300412302442014344412330312220210423422422332320244443420143042040444214422202211043323212330332240043122303010023023220202144243204400043222343241211104431314242023422003301144104034220314214244032212210444014424330134210442110434412433343334011223143004330334042103204010240312120312023303200124212010341403044304313213400304410014344323103420103030204213340101012211312303100401404330142431024431320011102314344340243100433333440104322242112433304014334142142110133211442423314401133443320431110242334444442221003231232401101112401031100102133332302222044310443401343210432144344044101204344001123433334200344233304242401113130313102423242024003044414420301123012204304041314012234041140042210120000432222341423012344124431021014201213043401032104213110333124431433112242304434434143343332011234220312140000022221413000031141434230141404433401031103111303111130114032323230042124112040223314133004034122343433031140440432414312330131413123122324034243102221314123324042142321041133124023312402032113243100341040002332321202102210333010322243413144342432424240231302223203334302431422234412114221212410402013302230103002210430100420223312030444001322422301014032412232144333212401211301433000422301433342441433443041211304340444110300404022022101014243441144321032413134224144021111210201402244423104041024200100231442403123121401424134222313031031214422104311313300421231442432313401404133243232003301304404130313032200403231322213132434112142021422410034204321312012101204414141231420324023222313032403111400413113341014413311022024112133141123042134004204322233202122032213004120023440312044221033422030230210343330200041314443003204001123314241420310334003244104232241222431223033240430213410313341110320304341132231130343444103241124323112323324334310220043403312144144112202241101320322423112304324312303013441012411322332004433322244422422434420003320032442044331133020044131124414114333012202330400312032043324100244101200443003040203324044421330133101002434430413220444431401203411101323112314122024012344130300102101444342221411424022030133302313141140134231034033432040400202331322234201122112102000203313302213210231222331323121142311103030212414231022022110211101333313300423240213200204141321230402333212112122002203200140320003120220422020043421312412133034012432210223423302210332114121323114440213124144132140412000210102234302323424333320204232203104442023031110104024403210020402243430332213143000004310212210434223432244304233002121204023221131133323033034004413134010034340123204030434213003132423023100343122422011140132122231034142240424032212340233401404420440230320400030331023133301132122114003100214044132220143334103201202200420133401323122043022203301122311341041000343314300112033332134422202041102123044424413031402230122342021014124303420002322330434330331040343212411044002100100110401", "043114001111404102014122130233420313123101103333112140223320420324020240010423134344322312230033441103132033203324433011234442300404340314113030333120322033401220322143414440121201112403024031102102243044323012433200303132101430031413003243114131300331404213440424214223004241014302003031331031432202342124003131202110302100402000143422324420400430323042112333121203321100033420412121143424312234014002434243144133101224133141421030412234213032302013020233341121012211032413021332414211140412110004340014114011310010040023034221014220412030031143131323210010330302221401323041023101043124230420332342333312331031002231014302322232301022044123311003104240113113022423220311124111021100204213103300204323040002411222123424432344040230400220443412432241401330132032413301133333442040312201202301211421223030040124003004004032432220032033140113210040021111442042440443101411131142442242142423323224003440222420421442012130341200232031123422341030100401423121120033140224312312422404143114033401301442031242103230224122200311210100124224142341111034040310004243013430411440100304002443211122344212210240034001141300242440002333021112302241021424210313010342121001344213032040302000142000224410024002201212231330011440434213001123034303321430341430420330303444230422101312312111433233224402042200104032102133223244020014033100201002332424204332303202212331114321240240220323122321301304002440203221122343013342242434120434211040104331033240033014411143402314120224112032341111341123401031320341021043431232211122403411320101413333213120011202421033000143322303011202010010120201122223413320342414344303141143311202141401214110442203143103320431133032102442101200421130132002232013112303212124231412210202324321031131013213404114000122131232231344043430040403331144113414004401041421313314232430323024330131011303342322040401444441013442344101131300013442231040401014300340224303334103434234333100311222423300112342201021103230144420410301414400400020213201334340024204421144244021011334013021241042241421444121122131040243341111122230210241000302043204312233331133443103024010234410204301231314232124410434341041404000431224304043022123011340131332413320411212103110234442101223134223232243133414202310022323324300223224101141044310220101322120434032330132131043144130422044324042403001110103023431324233142244142220221313222421341422002430300010013421202401431140432213104232112424030202100413013324433023043142212333230431111241340131110023220021411010241412304102043120342312114410141433032011202422302000331341403110334420402341402021314431202231332312204003223031113010113323013411322144304133030214243221130233021012012140233142420320102430421243111201420343110232123321203111234402143441204220042323241423222312033322342004320311243322140221131344114132140113322004220433233333024302043014232012322040102042420444344010042211324201010443231431213134334332024121331344411440402033112124003032144030313312444332103044413412342232212013221204322301444230412202401043213030443031410211231330022422420430243341114123003340331334434021001430043044304212421213413140123220031423210341103402333133144010132410343222120043024333243130443102131042340001101030110222011041444122422434440120222011132044101310232220431313431340003434334423320103443314230104132042244143102124424234022131000314241021214144320124214230334124102002000131432014410112331440003230041344134024310202433424402120213440201231342130123141001432030243222032133334044143142231100031413410320041323223414111232031010124232120042302234000122110010441142431442123312321213204213332442240423400402300303441324213340140011221034010410320303220331322121301304222401140034420033331230333004012423410103133431440140230333341040330214424340033003323442443013010422310034422411443241341333400012402010323143130121340324144141021231312344341440303340003343033401040123133133200234231301314221201322010124321221412213211133422320314443313332323300104300231033423134403103002312432434204330401000412210411313224310213320013443113101100003443324404002312123204233424143011210101101041214231102303312441333041444103113330421332231110041304301124301011430111100123000410414321034421133233344224101030042040333401430013404424240100000344322243143021113203114432433313332030220423011333112021033042210002424210001112113043024424441442340142330020002242113442443334423341333440024422020333431320020022223314024210244013202211014", "012231032120440022022043411221003100434011311111131210314122421132023000321113412201210011121020431334434031143330123404031210440304132040431010200320441422031434013131132000040130242224402214200321304123404103121241210310301341003004343230342303332214130012421113214221214140130311111023313301430023343221404040433432303024403220403443112211213022341321404132141022210212333311200321331302102121313231012220104312341202404324304324031044023433021443210300143232231403142003330323231403321442422401410201014411223114344210314141401120210434412444000112110243123104413120320114204004143203410300140011043123402203021242200241004440141121042001430230344402424432211210044134204424111044421101240010102001304224422032023040022340203133204043203210311141233421044140122211003211201140202301130021014303120423403221241423140144011122212422042031343423142201314143104020142120111334434024230034030343233241044242130032340333210414003401323143421141121310443122224010032234440213401124240243142023324403022134243442131211103301111041221010020040132124442104112441400024012411013041102411202342400014321330310313232031214221120011423102413403243231332200121233003033412430033110440331324220133304431010420442232044041202440132444330123402020201341240102021333424110003310434234221233314340310314402010322202101411343044210133040433121110133201314100013210421330110100111114012124232040012320320330114440413410132300402220023311213121344022421220341134314414040324440040131041304444022020100213130440130110014341323411400414301022001122344222100224321041212124111420130122414244420222301344220221402134331314040000424310212010340242441133221142143433130213010301133340322303341140143100220341421132122000044403132133203034221241044223221331433341331331103031241013000140243432133002000003204231244331143043014044003431430304320410103142403304312322201102042104303221303324223101024104430121100041431134022201001221440123331040334442130004034044031231413214210010340311113041022213111110130141033114113141113332243041000024033311123031431013131341133311044324113434134121444230200143041011304324400311032204024234033044234234013121202040422234131132104312323333140401210201100202400201443140114303103242130033122112110404400412134042023432112313340323342122301040141011114331002204113030323430231431402210143033300132122210002210441044434411144143430302213023423332011442431032314213012340143234442314104034123004211221334100403023221233010122120242204404122131443203413411141104113030032044113242210200422120323400323231321243404042410311430004110404403130322241022411003244134212023212333340402334410224034444043003224222423404021234104333131423332212023444231114101023004040143300343441203113033333331230142121010033412234312241423104014301232144314113020112031144143202233434101413213221440024131320144013100430213242342032224114040022122243144123011343211222113133411312120411144144120124020311302002124413111032002121330114043141204240301402304321223323310141041230042221033334112204422014212012222221020342243013122400343421032432312143144432420101343234210333123431140312210132330341410013402224213302113243230242302143310233323001242033201420312103032330424231133312132412312402310140314142134003214443410440342023221423300242413103044411322141010334244331312033411233001114104103143220002030001223002143130311313121243102312200020231313233231311021023042141220110423300331030304034441400013414224211143321030320113300244440412033214311024311210141144201304230022202122434223242444030100113322033003432321002121230140124310413213010023411214143321103441424124121243441321003332211200104043234212010110044431124101142013442122144323304140001343420434020440203310313040132143130324032224033212300014042322341230420011012434423221243324142322040422431330341402124244311131231121420032234213202342403233002410323241020443230223002022124134104022343312311444443201421020122322414304134240204211230341244404202040414322120223002243344234233243222104003321030014442033210201242234122131043243022023401340402132044301422413222314001001040030414000012221422414313101024040040414443034314141344012344141133112141321100004132302313241332402142443004410400340142121321202342120143314131204221124140212213021343013230034434004402042423133101012422230323303402422344403143321244133143322244431131001323124023034314131421010232222201004311304010010040122042130212040444420120420111120440", "231114024002242331242443240342341302003030232340044120033212331100021420001212422404443200321034112310244212011403100312200421242104004414012003310034013010323312230423013312330433131141213341023000101232043232312241201122401043344343044300311210333021232310433200100401034240034430141444431030242323414334310103123122243444434231320300401403240402243411422333324022000410223213110013333234104141021001302122303224030222214233123023421244331022232411321243130111014314300323413331220424233244012231233414003323104113423323331313230212223202122124123001410332333404142113010203404301441223313121241004204213400320104212224324434443320423000024404111121314312240000231222402442420010434424421213133401414441430130303332001311432240032231240224321200304241404000020020433003133103421434440402312220233313002121430342130103212222231014123321110200314221020212100410002333224032342213424142342300224410201004201014204244031114031414400440003113031110220423414403102424440331134210020033443140321103214011103303134324331031210233422240004421404403402403143422133203131402404023440320043430044413241002344133022312103324112413401410010203144000211320424234043312301411410040100232244344214104430122403123100204324443134440010133102303211013044011223304023332221020414332341223231132030444434403141343020003334404404101300300310102314224144003443433331033340400444100334101221333413400423321100023323331330302134032321340240222213341132342443431410043244330330200040003024210120042222013403040323220304314001043130102124432433240231022214441341141144344431001222124341410330413024310302123432432334211311210402344243341120202231224142220123341241222430201300301311442304033211422130400401231444120030414230232401014224312103130422000233234140040422430211303140300220241123022203200141434121420240243432411141021104041203201224322124141314232131414101224111424414333230042130032411131003433020213012043130301232302114313432114400244311312342410122423310342421121223240013414114114341021012134223200000400441334100243032102103413034431230344123231303440204330044434130032432342214124022034104244022224042313041140244023442312424140224404340004042422124431020001022414032223012221210014203443330003124013320423331133021101422301014241334210402444200134140302232141231340341231423034342334441402202301402402404424340300302043441334143401311412023400402340421304344000441123244131004232401223334000011214021334432244321332023201211200344114140142132410043222024422130132421043243031123401344043212022401021420404422320321302223220003100223012002434233041432121044303234311110032311340012232230420011204033204443233230040021410004421331403033014240100222212130042132043410324043243014140122244304001122132412243341434401142343312312101424333140303143123010040001441020002201401204202144300334141143423202134114441333204410024121034241401334222230210410231042431333242140440423410304440400002430422102323102111103333131142230232340113023133213044204430042424442401434023342114332311421124022302431341113204242121334032301114032121203014310144443312212133432322211133443040421224104113024211032401340443141202340122002203422132203323344230411130321410134342032232234233202314132233101010444340102121114323133223220310122343122332133341223304444113210304042012433302410004410130000343103003323313201124431340440131124042131131344034044300230434022004224144032020224401224142344230300003214013013420311114113110212433302104400400120143120240114000434224002020101444024233401402442114304214434011434120042403030231001441043344024214442044030211323102230411004223323322230124413433323431424122200010031023200242314034100011200324212122321412444421342404100103320431103000003443142420143112120443333140302400301310332344310244214322132412422313310430323202240232241042344442344404310400141043200302234114131430442332323023114013333012113400014123044342234320323142110330134203243340124403334422300402330200313234441301213002240032100443430421002410141023110142030033241020423330303211433214242433414032332432133312022424222441413340304324024443000031320101310103224432240040133430141440412310331333314403410421330003024344104133140200023004323241110133243230104124414430104021203014444414024444434022024134313403223400101223122140033121434224222414234032210031324433440040000211100014441034024210422432320311210242301211422014241221013201323224200042312412242021411443444110201244322000140320", "224222210112113303121041021102232211242244422113424223402223114000344140110404410131110243131231334330430233310444303433433231210201321204123341430114333102302042203403203332410341132432323340121231114204332102443431202231432212304021332334230123342102031143213101230112020033144113411043012240043143423242200122111123443414013410031132104132111232100321333014220420014042204034321334441321242042214120001112431324304140344403203013432121422241132440243022214013324230003240012202040130100034022200323333310014014203142221222332243341300122224442022000310314131320300441420421302040244323322344133132410313400043340400012030143420203003222022414322043312203423111132123243222032410141202214243130231344031312443334344014120230033014041222443403133442342322314141413311042224420234340021134141423313134000432240404443123444421431344342313324304404344423024402420340202241304140131231402131330334321301121213132010400330431130034112111432013322222334323340022203244010143003111200441030314411340441104021204331404412010044303433130140241311120334144204334240443122341411132243013220403042033343423034242433322301112441044214122432321443324430124242320202330011404403400233022234042124310331244403124022320013204242343002112320242120024004400012300420113232144132420224142031411334302313103311441131110432412020311011401443134010324442412001423012233112340112423412012403113401333232210133223440004123233301030342030201013431132414341021014123122220013242101022314320211412102423241314411233344301101312014141103130121320001222032431200001311213134003223310034243004020121122321114422024120434420404114124224221313004114141044323330321242130303323044103031403042323142301024442033102104320333022303042341343124304142411213442314243044030424442042200201021442300102311214424223130112344033313112204311424124104120312010443010304402303300432243134143242143300112421020013222300022442322203343322123432040122044201432104121314000112400202333440400110422130413004014120304014144121203002212121033422441321010024134343430332011140433020233003100214231112224131003321420341432401331341033133310110132014124220411440443021341434241000213441112242330210430031444443440403340432234140022432011014132311442020134443244021444322313020430320432040100134100122333113333404040100210410402204340440032330424302421032044130204003043303023303214324402200413304213143100404103014203143212242140243422304040311134314204031310441332431302314023003000422322414433410330414332122401033211020100042022424244013313133302430242334142132140031131132304312030011040130313114040200424321343241303323202133324113200311434240411432312101123304443321003223004303412432202410111201221414114224114140303321023243331202040032222412314014200004230032344130320222043442441303443030004320140143223410431302111220130421121303043134034231033242443132004343104123302113324231412241232002221020213214122333310123201222341314002244332023310301133343323122342433103420230343004303334104411410110033440042304413304223142322333211241003001040224402140304123233323321104413012321332204002443023430243142342133240421224301342022130300314221430313303343014203223330423200331442322312043100343222042323343021230322323212224110433004230123204123141404041430001201310340231114003004024223432043410013431313400040043243110420403444332230221414240122043142322230143433221423111310330203111243100033104312010011014244113430021202121110242034121420324034023141330123412423111121313011234021223212330202142024043011330244132103431411422020240024140231233421120043220023004443202111143303340431241144222303111224423021041131011304302023213404343121043310321020104242234123040113230400343340331131443331201131200120101300041413320332023442201210321143112144401442222401120130132104224144231003341410302431404114041322423013430111033432424034131333240443040234020400401313113030114341310232332220134421010124010023103242101043411033242334100200212313334024002112242432302024040114334132132200343323240434424233140020404044414304410433333231140131130012110001034431432331300423433231431130143200201420134020241320121433012004212442444321131031430224042403132443110221112033443322042010132144020311203411212301043032403012211140313221300430302300322431320040402020044201100140002023042010344322440233322300230421324101114104220101421030023034244023122122201411310223120442203112111420104242244304314011220232202324120311044431341440311", "210421433300431222434012001111213040012304411440433121042023033242114313304034231304241114130121421320044444233404014201404234013103200303414403243041014323040440401213210303031210012311010140314220444010400131003043100423311121003110100044434314133430234420220422024032430231424201022413012002410212102114314323230444210314003043242113113340044342444212410033122020002020032104243301403222333402311133211103331244324333301232220340410100140101400344020402330413100014012143421440122043334332441014232244323033423304010424213232023032323100033123130412440442041213442134313443230022114344423334123423020423001340300004022141011330012004012212040204244442333021140044040030333032203010014324031321323100142403303442401022400133133413132424234142424441422142042243202312112032312444211232242302302041123224003310334210312343344221210201034020204444220030221320232300033012320430432121304132033431133100014212200230140210022323430403401240024431221031300043232014112402242441433111214434213230443334304342304333333134211232314202343212221444433402023030204331101004403413431124342230111203333323221203232024344240244241240442030331111000142201142012233232244210122322434301421120440022024322130022141433033133311201302234323011001414333024224113102123041332302012310130144201402402432244413230303021321214001112121142024214031404242121301343240004302214344434332143144244013231241303224430041042221033421420411033332333400334112201124233012344403411222121131043042323000133042423434411322302324033311343400100211030411434414221124423143410324234120122033412112340024103022413443010032011302021311244234340024032011123311404301241022234401423330430111201312010444100222043241000401314401042104122124142130434311230110204033040032343321202122044340130330223031423010020210310224341140044313020440300114241302242424303412113224134441141401332330220002331332301403132132332111430204414424301230111310204440100432224311223422033332424221424204221331013033144142143230024422421401024032433212212440133433123041323140133403031033301221202323334410332213114314400243442032124313141233313213140212041100234402233331010414423211043002142013413443142420022320444333040343001132430243400031442023334043421313223012343213300402202302444413131024203444113103131341330240443121100444441001232443204443212442344101220313140000101330334112421011443410313432323234023430412011224202233324014230432113022141304104141002022024011221140344421123104102022123242143342243042224244403402012024230202443032103031113110114423322213102430023400223212000343334111100132432232132024344341334414204444024243143024130123034201423213043422112131441230240224210132441032033103214222324221314123141434432344402003131303403030244224313132331410041314042422442302220414030430434241210414334032201021112214022230334112120021013313334004202202004144211412221143234030041001311304034214104001344044022041413403023104213441114121443112042442144041421043001240223344241001024002204044040001244213012343400434410301313011104110000030201141022040112310422423241422411411212404030432330202131140244034100333203114034323014021320230200241022343140201213442343012131344443301332231120031141414134410430112231214242103404332223234303444422031010402114302002412132301011011132214344144241434220240244044411102102140131421234433231021303310320404230314400110133431143303314010040222340423311022412110011034024041042102001210211142231211443244122344233232224322430020213143314330030413334244422143414330230024343023300101442222441024210411214333213320320301041124201041014100021421310344342210300124311042141110230423403434332313131113002214432310104431221144210143110123211103124343441024022211404240303232022020100333114101323333021422212023113401131303120010414224302101121420322410100121022132340033013203013003210331343032323441131232010233114204110022202223230143021321330242304124122310212003332244200144011043231120332433140034112300111320243200404424401112003142232004131342211042222141430113023112234004324331412241413420324112134343241121414012330024022402341132414021414024032240320403401240111213322112032332342024412443401413422044214231110343101431434402111144443114134401041144233312010333030234133311213324430400130201134144000413440041201224122043223123244304113142034203422003411034333212011313101124013011002311233433014214141114130214110341020414422323311304231302334204413023410441032033422224323002441", "331433023330014220304332420410121012412130120233124042404340324031204322403240432122224401211314033212334200342201410141032024020303421024310042244332213213020430400034430322422340214144230233043003030004140302143402142024312002400222302341020103221343342330311311034413223441411304322014224044102332212442141314201040312111014133240411231433040141324314201242020344404442333122103330144210334234002143200434201311213442442413421120241323201302243404402314033002403324142032024403240421011322332314314110103003302201423032003312201334424324012224140130304223302232300222424403414441213331041300301300201143401442012433132043410332300243203442422333111314000443133124231030040334220141432020203431042424111411042203024220430222224033141114002401004320013313314342140204330014301012444224101003314024113433212212303023344042442134000211401123010212212010401012343111343322442242223142210420441434004400140114430433113122121121342110003101111101020422103231403140410013141142013132102330413042141344403211413002033301113201413223121300103042000443113004140321203223140401303241031242420021243220204144321211422322314343143113420120013401430020113204013402044413131432003221044112412200144420420203013412024031423433144113002134340122214033114212022034333414310444322334122441022042020043211230310210222000300021024322432444141012040220144203113213241134233431141301120041130242212343204113100024411434211241034234001132114332321104342432303143130340304444210032330334331422022134211403100332242033313324023414002443141213033032244423243333321403022133142121311412202333312230030313343333032002144014013013141420433311324314223414401422134112034211032110041413431422421020402410344133201231234442203423411432030003144411241433414134400304213441423113202303031203422121230141243112120103032203232013144343104123410323103202244312401204244114302441220013121203332201223202013444433310432234012121142201104012423034412240332404210014344000143222203133122042222223240314440233012311221332403432413431403423022204244431022000311010433302012321212241111310304221142330310324121021341332422223242344123034340210303113342242242322432413114210311444111140434020210403000224401021142144310040143440412021430023032432100402024330220141220101134010223330334023203004323211244341244433431114330223424440244424143422442204001020341212130140111040131211204131214444131432220314100131034401110101103421002030121114043311200031410231442044214340123441111444421212103321422132104244420304201121022121442340420211213300422042300344020021443202403110322201310222214021133104304101430400340440133240310204400010103224244132004233142342144302143341014133100213340330320244100132321423320443240404043143041312440141444110114223324244040343002144412134333410003402143032402242441002302202400041043314024101400211334232442122144214422232303431434231144000401311323134010332324204221200401231313340422430202421214134412241331342022432021123034133240331404224404113001341324431241244121010130313303213001024043204343444303331234043122131203110202334132443040044414242344231413110403400023021332431412243324010041421412102410114441021122422122030202214441044121411444001123133034103333321141302011010434432211031200311332032100144021441214244141121030214344324203232443302413244140340410100422403421443202414400133313422021210222433314022444103314432401130403232000243320102232441312414413440114342023410432041124230112143211432020410032322344304344041034303230434222404340420431100111000324003110441342100120322304324432031022221214220301413421341121210003311203034222422004223343301010242100111431423100223003020144024123314210424344004401204102101200404210231332041320422403003332314014330344123124310102211312034114130332233010141322210314401103233122241112444220330331410322120331431412010123213123112303130330303110341240013311101120401230403020311222200232130421012124101443031412113211032442243141334213424123313311201020220110441024344032142212330443444340443002244300434432302212023120020242412224422103210432243232100204413000112222401020443201200322230432132024131000424104312022212201300424421032121001201033141242122313223300130330320303411242211122320032312010111342004303003403022411110214444310441344203030412004141240134404000142022423414421001141324220012200400102010134411302402134443001041334423411431021323111141440301340322003014342311010411340010300130342120120013443442312122404", "442304132103043240414012423202142111303414414211321023411214241114212430023313422344124103210002332203030013430401434322431323103303333221413002112310121331220133121014112304204021103214043410033403433411224101324033120100332123341102141210130241312032441234332143112240110223441241142212302134102320003224132300043100324322324400024034212131143401013132431002222444333113113202010323213340001144123042302301030433013244041223132443143102111213420231104124310223434013412110221211413413124043023420400232110143232112204310021224433302402211201203333342402013214031343233100313130432413024020223104330324022303101203304113101101043441412304011023342101320244332240130240432043002412430101223213044243033401103341230220323330414001132233002201330320110304211130040142443303443004411012141143040213121032223240103241443321240234302410321301401101002422232431100220332432144123044341241124033303030041111201301224243003413410212100002221412103022311143321014030313231124022120043121011224310310243244201211114233402242013243122140341022312332441233444442323421222144131044330320421414033224000430104421202124223032011431301003214401412021242213404143301002410424110403232223011312420242313243031314424414321334412322422430122344234323330124203200441224310241420433124302331134142120000310032142441320002331134421311402132343204031433430041131033332130141322132031401143203323200344333401423432042030344141030124422112303430124220044124412131414041041010410113300303334233002331001341143041121404244324401002402222403121204320320410210001331022422223421440122244203311341221420324441241044412440002241130220140330422233310430120224421234341222114312441321002003003341320302420223013311201241402143301331341331003244110041401340404400033120203133423211243000112430113200422210111131300332112033414030232033333042040004013343413102014143033101423114334320231114313142323414203432032442104403213432420134423333120031321242333141424040113231214433103341122320343120000344420231400121023043120420321411301134420141304331220120043012110441041433002113421011030344240242244310300322240411121213402022110030121210010340023320324124120000344231344433200333122202321222333120121021032122232023004322132412100422000200420300113422203110233011204210332303434323100301333312201031142243030340011223303233124040202201102101223441300012444200134032240031443312443012143423034332433111401413014024022040323400122140431002411421001331212132302332202330441340444310030414314232230434444121002314243003301342110044413104401401114324304033334404242034003200444241031242402330334334033144410441102110322440220040442010302004434432033221201332121232211411213402002024144301203121303421041123144402014333220313021324223442111210033140104423330222411200400133140102334341113421221034023024143300002231412214040334140301112420403230334231011023044140042200022333210120130241000013021302221032002412431020244123131431124422330241010440043031003423203443121031401234004343323300043331140020114200141014411341304001001213100411011241021220234331421330243123442322432023312042140004214233244222434033313410444243021021031040011334043020321113240000412442443431404030221411241023230210001003410344130222001322141143433201410111021442312410243203040043400424301434021420124413023024134322434124302304404013324222140031322441030322311312444443044401343041332201234402323402144201203000331341123204412103300011212020200321244141424102221034030444311114332011402113132202340434132034101000003241344313113131124010333240110414020240404424430233123433041342124204123434124311411023220021433002411143131303111224011344211241004030122224012431212311014311201413320012130210010201130123401044240322234044123331024221144442232014001101134022344133144020120042443240311201004000230041113244034132024412242411144323122311024010144102010301144210203041313003420324000443341143001003140010344314134220004023043344114434231113240244020003243102303233444413021114223331344102421344323423440003213224011212223120413034243244232233332324034104434203021101123424433042313241042414141221402141443303400032234130123313420132201244020241302024220122134042431411032132341133422214324343301443443334213400004430224422234033402324312020144120130133203022404330423144330331202042131222430100031112040442023214232413410300042203301240344000024341234033031342043243332040123331030331222300431434031232041043240034331104432220022133044", "140343300004303324022041323410340304314101412144443123344201000422123403043244404313341404412034204422223343210121233212013123224404021404133333142001121411130304230001043240243433433330312003242110140111202224403120420341100112434301431031111412004032101102304120134220344341203343033201130302143223223342423344341230220200344111432122002001023310324401003404410330244022044102302140220401234034340433040222034033443314341242230001220234230341431014210442221412013032410114101442241241112221022040100102140342200024123102324024333101142313334243044221323002111101140044240410120043320002143311242423342232142233401143430104243010203144004431340101021400314442232413032121220304344031323120313014042333040241123413440422224134030442343403140024224133331104121234202224044210210323022441213124423223034400230342210221310124222411313134441434240034131322032103321211034443342140002222304242222043320410113341323423244143323414141012404021200432121101014244044111322303423340344431444243313110132314033131232223310334111321434431221331110304041434410043241223112203301042100442122432323212122301132132230342143112301234414133030312042342011022121041000042002100324403004230024043143123041131110233410022121123343424102242203222334314142404401003020124232223113324322303034120012432201211232032110114011013414313123132022232010441403311112441034210101303224114240404301304044443123200142324212011002033001032431443024322130221321024202440244032011141120441410021420341004433132424040041224342141313022102423314442111313004430024032413414112033403112211102241424301141041344302104333402211203131304104400413400211224323333114413002313024123434204323201412112233320414410034034242201033034440443224432030111012010012230333410003433330021332320103233000240242130121123413330213240120011412440144041312303112420344022220334230321212334424204242302422113434313412341142430033234411140141323202132221323044401444424001232043424334240004412302021421300220141024321442101222033120313302110010412242023242224040222201134023430040244224034143403132410011204241132203333432222212333314040401211421124003202021312224444221142300414002402130224443130230412022122401132231214003403342323434312340243143311343100231203014411000132412344340143221021134402420023210102442203231121341311004030200443341231133123001243404013401032014020322342441320030204010143133431201320112143003304443423041403343001224013201042141010223400043244423000002423142234212413444040403422110441440114200231230143030200132333211101100344121040131212312012234401213434142021443123313333014012303210023221411200342334101401000421233434413344343140244011322310212331242204013322144041130124342143012320033211032332402323203234040113314304014301404111110133321100122443431224142422420043420324043101244121044232041042034402424001100004120000041133331242421214112231031301404040133233440432020414011210321402402002201033103223231413320000113240142323404333014440220132122430321122304013113213123133423101123021330421212043032340303144103011344003442424444024101042442014044421021433130244220303330430410404212312412103102413040411443240002313100130303034211404332014443122133032414402034323000110402311232111432102004032320034113043340424002120322004012213004322430423403113004423203041423001011113230310222432444130042410103301334310334200402233031441011422420320112121442120103413102132300412344243022213123400334033440011441321201241241030433420141202120002143240100314321321334320331401131234112214421121410102234114440240104301013132242234333043101100010441430200014111314020410210423304123402112310432003422334010433310121423102000401223134222201240443112202220012411414341242340444120140124012240404144014402101014204201300234031430323404030341312121321221002033011320041004230001140234132042212302211014041344011231144132430313232222410321031323012001240044111000403104240011422022402443313442434123221211002020100412434400330222333123441130112344440204431331410021024034312302120022134433243101311122242221242023014240044432310212411342200400413342302123413123224120114443004140133104400043020441203144424100324221202140201443320000310121212320024022110302210020444400230240404123043144133322243003132311314121302133410242341413030114320400233000413432011103023000131241230421043411424310143220000010141134302420010224040030111433333344302411422020232324044334312241103400200420341110120034231041031343143220300", "010011220133344322414204432213044343142110023323112030433234332323141340404334312342201433004131134322120403010401103134143303303142121332230010421224442124241041312114210230022031232211232200211024143344102010342322030203131014040124244344230100024044100433200143433142232104320024242234002201144030431021120234403404344341311003410433012243233130130031443302420104424232303304201121311012010040000140221131013103411033131243303142313443420124334114111302311211324123301202302211402303111342312403211243342010200203122133214223130401340014043410003043424023311114103324200031240023440303100131100233314103010231030341303332423301030310222043200042004034430433140413302021412441402302413202201300010014112033040114211112023433020442323400024014410412342432110402440322200232234312011124312003043214131432430023221141034011311321302142234441242231433214101330020200230024031111340222344303442240421031241040002403442443230010244414120202411344441210024300341040441422231314032440321122303213343010142300344414242212321213243004331214312212331002333330112013101441231323224204211302432210110210433343200111130234041214343211430122212213023212400234343043030121441121234411302021223103111413101022412344032121411304132432224320343321320231023324204443412043102120400103331430132200034431044423323030101423221101340040240024124300104103402132123212420033321121124123231400304320121010230340312034102032442032211304001301410204001122312220200131220001440104000010132120433121004223111140022243332200333420043223341044313222041111042240413330202144001011202133121111331202230431344142312124000311241243134114134321342012102404200410334343304413403031101410224033212431310334310013021131321413403401411303204002041333211304302120344224041322324101342230420204412412031040003223443312304321131210020003214410224012223403310242400244324011204441244211402201124334414011234322222204343420144430004124202234013414233323310143431243221004134403331333034221232310123202402312332431430224232310131132444041001330120322414310034314323432213340021241241434242102012103312302044234402223444214233230312241104102113114033300021200412124330303201244413341320412101114003111112233414440212321130314142013011001441343144402242204202121223303131412102243303441334323140204342424413234403233134231004011440321214104223334342204044332031214131311100144210433112222212421312134023434222420332241211233422223244133220223424402400422430302304010232410200101000112030142212020432003222231000024331021414224103402041114043411014001200133014033230300203204220034314133303324132402112402342312343423440324042312444421042233004223324340243110323432003023304332214221310000141202322003013422133344341320131133111422412212142403132403013224141104114313331441223201234102124434321303102044404222023042230313040434014123010121303301431402220432131442431233232031030210041314303201234100012044433343140102321323123121033343314404124323400033134122331213303201000110413431031123321201110314321424214014431113333430013033044123010333021302020222324201424011044441434212112344141121204112233323000010012311423324434302231302141324300121003044241300343104321431301002102102104301303321114430421323124033043312203020442422403131403322432122311021022320322104440430304101114114042032102302334131112340103134404400111141124200013010232240022431423223340000211344301224324142021343400000131042022100442213102224104023201302414322234040341231344233303040141333423223334243022302021042200204140311020021400020310420301402144122222424413301102421220402124442221321304002130344232330100020233302034040324423243434143212133112411003144422110321314443033314431344233424443043304414134003232204102120204131241203324004234043124112403020212322402044420034301010124343104413021340441332332231041302332102230321112244131104041222234021034010143033211132203103400412213042032422430144444111143043223102112144323243241423110011303343414400341130420433043023433032322121220140324121414311010431222440122030144040043410002134224342003203114040010312110323303211420101111332211033432043111014424412234331423013324431030003110304012433031232303332042040132220144130131032303304313010204100141013343100243300221403014310132343124012340101241432302410431222121133443440431324200321330244111232020424441132203021142322123232013003010004412040230020344114230014331214100344333443131113034323001004311213021114430243221014340201442133030", "104340304131201143300223303041230142033420103314142110333020002232212332033320344200131000441441403443424324203424214104423110300023320232104203144341323240102003043114043443420131031423120342410440031123021132441131302324101401404031032211140242023401133131221320010313222322142243141031340142432040201024111423333234323011231322221024114013344331042221004344013344340332022241413312013243212302210443442302023411022003142130231101011131144023000423433242240341012004221013044223441333104023123121340123142004342203003001023111201230034033232213002401111101113124431224331303033124140444231424000324242414122343001321014040130332130401024314041332013024041010111102403232140443212042234044404333410242300344423020201033410234221340434343123044004302222342204322023310124014311304344024330344200112043231041440030232104321442132422040224242013133243101041110122411403031421441042033333033411142412010321124130411113104231312311443021400121443232144233334400223143223224043302031440313220213303004222133334041241314320012031334121010242340123034314414032212021031444002401432421433241143121133220243000043422424313321104141320013244122423430144331020042244434034130430332320400411044102443002340402310243331004112203200310433031023100331434300322422030310203030431301033144000411443131031133033321140110442323002032422124440244433313144230413031234022104131142310320033042031413332331321012304120342242312103321120424331341314343342020301023440413342243324014340224203401211340204234230441201111103314244104303310122241434114401022042304424344000241011314341313412242411403000214102311110432100412011430304340233023101313232342104124110424401443043110104204112111241102021142220332141140442404210304140400203331303200211124122102121221000311042234442132422123200113240132303441303234310301332132111201142013400300000133120343402421140121343421201323232411231122104303020224001212023040111244240112043433034242132044324230122132230103212124221220232142302001312111034240042344300333120332213031123143234333200011104430141244342111142423344202200343224042112014124202000133232011343122202322014141104144334334441144040044324221410232244422340202010122420443342210403203424430040411041004432320044414300440030301312310203422313102032301330223300010232303023331223130024324222113040100011214434031331440430110234142313002243010034324031103242232434412204414412033101140314431242040431223044234322130013402100014330233402442201304430121211323231344443304400343241340410224132441344324123204042113314023440240440142321144442023231242412110200130421122302312231003032134413102441400110242102444221402021404102402011411303310030013302430201034213020313232241224323223202002321233323314022233401013024134320101110303434012123020231310424113140000132443201442043211020221304440031421214111142422033144022030134111133000344344431024441443210421213133024321212332024441034214100041443430020031112114240302022443042340241404211331411111310304410124122121433424023300440222111142434403141001012241044413030223240200324302002004243032343301122433024112001303411003011434423221103203434030342011334102002224044320222342344212101423421443443010040100423032403334332113332333304202323242042101442222201100121414443043044111221401312241220234222224314213443331010312404222421133303440033313324202342343333121324133233323121433210101042411434021041424313033143404324304131124332242342304443033203011404412234444343034332133134323333024000012400142322043313421010301143440314243434334340411121414404402030423342410020231140313121332140342103043312310114313211213002013030432110213242421101000421421044233003242030141012004104020434321244122032331111300442312142144200332414134040320003401110124140433040121343132140322404302141133214421022020210041040023240140403312102413131410244121014012324312042134231213432423211031234200344343120214210422122014131123032324330012240002401101112133023003034413304211020040401234120233321143441022111241134410203142234311034224034421403441314444233101142103311300143201332222042323340131033332203123131342110240430033214433241131203020441412342311444141011003012004413232431243134123223234304321021021322232410224001233121423222231012434423102411124431442111322234423212143210142204432100104333224134213313023240343010300422432214114130140312034130024333033320013134234203142210320232413004110100140110344034040320214101130312413302014201214444223414010230", "132140220000314414202203434313330112314402012032410223443011212012243443031342210023300121022322401214400441032112133412410004220344112213420322002144411222012131103432344324221243132223431332341243443203114422423321313020402110220141314011403021134433011123033130334403422410001320034343222001214222311412134034433102401131202433221422213121002414213300424010304234424240322333012241123422101442002044242314304443141423332231330404212031012422143340410142023424202040110221020021222024313134324023114121210041013132400111221434231340104231223301243042122240400114041012112211233311314331042143404123034333212230200002142302431304404144322340022434234421202040140121110134311301204340322041144432132044124104430313044404430432434021430112014403003210442401411120013441434442134023013332021413144120014232400010121343424044430313434321300420014022110131442403201001230341044041141442204323000304022134121031142300121123320012112040301344013123020444343312304041200220134201233123422300112240122204023404224101432221232011121413310430001242232200404032220432434213321122234001440041224340400242132204131443002222120202222233341232100100332041010322204300224023401102132034013301212444104431204240431022234112331403312224020032400103233243101314210441311110432002344130244134342333331124404241241423432023442230241014402431400441333201124413221330231120412403220400112144402301041110431224443223223342103231434243433232002010210434231202232340122044413242024413303002412230243031023133420323012302123410334001303144323334120022324131222304434311011203104040001102410241142312420022434143041120024002342320311221131130043334011004211324200034132244141202220234401401343041233423032224211112323341033230102322403022124014224313114034334032132024142410010214041431421130300303320004022224404143010044222142342042133334200042212214313033303401032223411313200303133104132231124140234401114004232211433143012133142114311130332421104411413122124444331134301301412122003344233330003422212402442324421231113031130004420201431311403340311241401000001303001421404434113104004221422103330230401140304011432310214010243400024243114020041013413311123032423333332440131421043440023103101023442311412113340111312424001122214344424101343232024144402441330302244102142024110302103103223124204114433024032034323120000144333421320114243034221144111224302433321144323104120404040102202210122332210224321100004400011203421141420213322141314140112304013344224110432144404432024324412232220012102414143022122203430204041434321301222020144124431404041334213123410122024324023034031102133422303143300132131332004214443334413012003022433233023021113323320210022100132242230332323422300230441012134413303204222211132324031003114232433330010432430100401401121314440143304334034124010220340100140311004012033431032422112230401224103043033321324430022140141202110311141222000411201333213222420214232310010334212304011324433343343010100400332332404101122413323031400131320234231130232234020001032030011330242444022144230202010422341340010212313402234014234343414221230420001424433220213334432143324121224331433433310044001043010121223034334444434141210141142420110031232213211102041312114030441031421010101234314342302400212023040441232023210111403312402112423013301120301123034021122134444333120210112442340003203132442143210433441042142222300431423333430431343324243130211244202241324124202011324002130024333021140200130223022321314241002341310332223202220304024023003011103340200423330332110144202042333311233410321323333244112104432310341320201032212443444011121134220303111331133312214000011303314023022310301122041244124332122422211123134130123223012432102010444343320242402404444013403002320134213144021403243132130112230044113131240244321121330324030222212313241002131402012022202333013403413343433042103143241213032322002320101013420433102323322001140001204143302303202311100042333422401344344012041124003214413221314141340113222004442221131440322120320121321440234142220300440041041423423211424234120012240210040013410302040040233423100420010330022023322321444310211301022223402143133032112301331332203331403312014204411302103021030043024343124322211232431444233132113431024202123242114100101442224120114044121342332003222000133003013432014012022142023403343120204031030144334013141014140134423102442040332321422043443134321333014420100033012420304340301014213100410134121440443434034444313201411", "232101401314232302334214030040021224430300443043303423432023400221402224404333414224343123313003041212334213012441331332243304240034442130110110041043022022430040003001420440324134041003341240010423031421000010340113212411301011024432123411131330334421043212004004332333410423142103101130323142114333130401243231122132302421231412413422310331132043000312434124404233314042014213220002311331013340440442042232442313111421240402104332204334432123341320324120423010330114131203332324124134041031401432034014444421133120213442201000331302120120141100113440440403200403103004422010224200300212203433214430214434114313432341410110120334442304040434042324240102043302101132314430134024200204331023302003412333412133324122322124424420410402212404243341201243133403342243422144332410242221201242004224221224143213241310220413031424114021404142314104203413034022232100440300141120112130114232403014103112433140304023022244421421403022303231401132204432404232414312024211033111142120012430002013302113041213323310231302434311114330200123420144032202430431333422111434242141232424224132014334230003234043244004232230404114112004200013302404303013230102302332240104344044323411434104241401203104224103303230204142324303340113300111022024302130324130014234321343012043120431214241201144434312422200334232340023023442421214344144144023324021044211411230230424211401214433232213402124040234302123414200414303003220400120241231131122444241201323223312201304132134140341232220101102041413301022004214404124220003011033021103244002340234403333320404111241213113021033211103020434004244341030412310224123322403013010221012420114034001044030024110420322413330433022130302004400212140014302333213242320124400244122431013204344412124440120330211313132122102113220034343031422301440302103411300400241244402013233400020402120343442230234002300113444342003103144430303322442343011024413300030233342211143101034120403024431424342110410222010424142201413044414440130401004123330234001244104334321213213021232032123003340030113100414421113122401044411243203303203343241322430133444024421103214302043124434324440334331202203331141204213240132342131034441013231344203420431130024012134402032311344230301330023113020140121034034224300212421304324440433122034241224123400021404342333041401404440424302104413333211342340440322430230433123134120302310443423324002102421312021144232200402003133242413422143234423311242410431143021122310011013342433011432113422144130231320434333413141424311320233200344104344412003423314224134424334021133103123420213423111201421144413032042404400322201232132030303103113232400033334442314240343140201222320410221241321324233100404304434301234240203340021213130412103442144121303403423444114120140312044344344024224404331403122134332031442204311242423011202013244234413420404413134140132040122124303134312224022434131444244022030414224323040244312401104143330024202043343324422022324003004134201042014314421144043412104304104333332402311011132410040114220132342442301413401130403211132202324041111141113142013042233441423423203333041201320104322021102401042122220010213340201111341331301420310141420023242240034220403100213321142301410030401403012444030132030333303123144010231233330000224434140341130130210304400124321433241400411213120313334333303000333143141113001104432411410202102331303214334334410402003210220241342344422312302212321430100401333140222244431004120433303202440331113002222113010203012144243430201130100144041132034023301204042313103420103331314324433021403300120401312403311301332144431320134043422003003024032203103040122333323143240211432404204020402231324002202203202224432121201242240230201120404010311431441104443001000323413121440202421434113311401323024140013404100030322021101033001444002010241214223321020004043424130324444002133102300413110131224333212301023320104410040431323334400113231401222021043421400242321414312433213342133221202003400041330020411123111413000422404402423104044420000333024212031322142201020241200211030112020332202142240243421143420424022031324023424101342413320320134224403200202123403233243011334222340021323012032404332230313010201333410441444124204434444414322332310130434102124122032032340113032400441232401444201304434443314000404010134334120414304434421220033432330001324012301324024420021133320431004130130232103322021012033344233221304323403112304420320412044144040043140000344304401111302323302321300211013412", "310022031440430410244324331013312434413333040410011442224100202103132100442441100021311431333004224102313240422014141020312224140112412043343410412243034132433423022343023234000043100220332300200141304313441224032133142144344420201424124121022020120032144040403422024230012200233001422044020034103334143232223444322204410202044233310323401102134212002304044203242344402322411222143131122320421102304201241103331410121411404123011201044401120231104101103323101410041303404112004011413404444331124042432044022302212213131103331242010233444440414102104001112300234121130014442311103122012212113022240042044314433141444201020034441323122223433223233224222023301402431020443203124102114433241014132241332240301400204122003003031244332021323243403204140323134342311334411044313430202133231341013011322341020040401321203431200103201201330144014443302122342210111004214124014224111422140321410221120410033201221423132242314112424243412044411144312404102412431004331141042204123213103441130102314103342414303221302402303422234302101340223002113224230334131031410200102214430040101034310232223144441444321333300314104442204424422003424410124230320443311302401243310341120302100420433133110241113444440302310414240201400004241244422322124202142434142211141024040012313442102104213131010441010112133332430323344113003030212020224320130021401330421031220422323223243432003041314341142323220401003042021100214014030343323103102400102442032030203214131122021400110012044304430314422430000212141401404214122144320000421312320212342202310230202011130041434221434210311321020444140431222401134113243324432132040410030303232413411403422021104134021234044411112004210412034130210224144214111012232130304321401132303334200132301334131341141244023130124443044101442142133302134013103214402313244000144344112134242100143202312424420300002104403322200030100234142024333323202211230202220033302214131433034322322234314400244213010132431013102213142443123023114023302113312213214114341411033240300020121304112301001113034103044412202144013101143243303040200201330012412341200241034033240201230203141040020332342221323440242014022123243130144443134241113012322012334243411330211233034412040203420143343313004430312311021441021422131342034342002434242332411133012201001432000133101343331311342433312323442341203343323420201231143102342232142343441414132402240034411211222443013324131144414212333312123224341104110023423244234120221221304010341141143033442024013330301102112444101210332131440122042324040432302212204120114042343231103311242332124040211421332302224014343404442012234240434102001332323444032001033203401141000423013110403440123011004432340230341234144233234033042311122100113140424311410000012102321422432013431223144321202132042123124200430404434244310243330030441204310044234042033202241102300122131120002010444044221004233402143111030024042111141241423300043221133321011043223122031131313424224114004432033344433400043230141301020214104404103214312003013304310044010300203423302410402244104231112334200400334312024031332130300131130423000432110113042312001002430201121411330220021034314134003012444322423414113303044041033332322113030040413043432420320011142203120104304343104021224214012303442330404404201102201304232220014142321124124141003110202324431421413003024043213223012212434322433422001443344112414444001212104313301121034421012413102344202433234433131111404201120000243314231213344440011404230114130032224301143022012031202043433241001124334004403222223043124004113023013034202333113031340241400044344323101000020040142414010212234304042003322241311111430042321344302121202203421321330002411021014421123430200323023420212433322211023312400324002113241140040034231042411444332231214203304102111433444232200241242043421142114204012310243220040241121233233133101004113244114320213214121132014143014320243214113103424031413424011043103300342012030144114411220101300441214131320310423220124423133041002013324202021331421240430324421424103233343411244421301014403020414430230214210110421241022304004311213422004340043023244410342304404231101301432302100302210444203013044343342114301422331212201134241000422233302142124032302110123430213044342333332321403311340410133044244334202011332242311010132342130024410132221324432122443321434132421000331340342343123404100123043443102104403113122022134303122002223321040221244423410210042142243031134344220020330144201441131302040234001", "020111324121201010212220034300321300212234232234000130030130444004001412321131400240344321333103221034012301422303103242011222003220004433312231441221411213200011312213412300104124212033432034410340214202131333341341113200230022443230004243002313324440401111220303041224434444212314420413113020243142020042434230220000402242411233004243412023010021102042240000121101423032001030142103123232142130243004130221214142032123024341343013223031133332323320443430002332230203330420314443422242040232421133202141240421211144323112031313011114431111114232124214011040204224313114014242241102001341330430124120344112233301111313411411030233031234214102401422343333224242402302033422034233033104114210434303144141031114400200313040400431002340421421420020413443201000123123331024312114024043211100040400133034421132244400323442403224411322300310020013342412422004310231314343241003214112212323240312011004441422133244114114110302120131332311320300412101202003441420101302143430304430243100340213102233134024423304133100122310143310004311031330434423230020342423324310432132420203232122012430122441010230224133134140212120330013010341001021421134433013240013002440220401443240040422400001022323122044414112243014221204231342103120040421211244421004244031321112004020413140310144104201024002332024301042040440200044021413332144121043230021033020213020202431334230322313010020322424412314133320001000414443423233034431440141343124124300334343332011043024223312414040244302120131311323302202342321400200401411311302243024042413114203114424224302132302230221310322400301033112300142322214422112030210342101211404143302422424013210030023441430044431121103122032400444301341011211031111323434334341044312212141413130244232313421103141442120420411011422004303321210424343002042412432304022224231223020434121340033224223213014230114043142002023344011200411304401043420304422201012421213131003023413103321014222421344401313003410132121410130311424302403324132200440322401220224302211134422134030422213323201141014210112434424220233021442241200034342141110321124141304012211022113302042410411432222131404430303112120201140124114424432122230303341324042112433232044230103312013014230313123423331203141220043432221200314213303323434242302344110241011212024414402434211023131000023413211323304221000300003421401043403200200140433142104031432332420024122040313244020032320120313130011303122042244324144311121232441222331324333420143010402143144420412422024240104232404141201240223132300422443040312220134001232042120324113011041101211440122141023323031233124343440041203032210324142200322022033032233003012432240120144333324121310434343423304100223333233231341404331221243143212243101213002201101301312002103212110212214344241044231401221322404440132241114244204222303404004330423331232222212412342424332032413333422044204311234432010142021233441422401401211022440210000222330202113344310443141441320042304233030104211433022403034044434111044112102020433321124324424100000423143332310213201410313201313330441003424214200400004230202011410202021223122440431314430434432344421421042340342242014101034412001441030134142424240342200314014244433320023101440102244134003422312221332221410124341344432013213102211343212030004433024340343124401222242303021402001024301303434033433334113104113141431011114130331230304101234232444441244323431103243233110332000010314044021113222441141440402240110301302031333030204444004211041143340240033233340234103124204312103402432423303231132212314044020404000431114413043304431404413023433034423242312424124332334242113022242020232324443323400434301410222114132013132020442010033121021310313021012442232321344401131231241202231132011323400344344234423131300442232024032120243213024214401122430204410214143214013011422031202232201322214001132004342334413221400324342022234322201434012014103443300021100224410002434332210041443340224343414022041443400232434241334140003104142244021440240020142012424323241302103241342110410243034232342240420210400022202322231443320233431432321110440231221141040322304003112142432012420402431344003320312424431111424440122344334023424232301130211343111223102100233433440231344423202220341131201242320202242422400322331201120342003441220202443143021012143040101344444432044131244040204001430033430124023432201142240001020200403212400121131342114230202434201234404221013114142322420101101022434023414341010313422301110203142124200111414401", "234122223304232130040004124113012124122303230401142032100221420301000201423034200114340034124111232241244113230010300102323400410342124300233044134022412311124443113330142004314443342141210003332210024223010031331213312312101203314013024034440224441433222014103313333413333130420110422110141314342332200340311042440310221214244224222024410320333044102400003402342330040142442012234130003123220220133433013241033402234301213332434234403322302122132141113103401322230124033413403432403011042314432023124330111331004132401131344010134320430204113122412324203312004130332410410043311330204122341011233110020221030004032313334344133432030301122200032321303424230114324203431201121433212332314110043321300224311412322124321012104121242221414130301012014334002400244412113104222120041010213404302443344121203224041131232341244023021312423103133202200220321021221021203431343434131141032012003433331340202003131334112223421344420243301114043414101124122340313112002211144223321144030344340444430032411421443011310134040342143423231044240201410440042404333011000314341430414214411342311323220130010000002404303411141000420244324242114124332231320431322233100230343231004232214333221434044022311101043112433312032241132012220132143123100024330140214010133243431334142123133042443313040112402004013042002214414442341412201022301002120423343141004002302104230223242321123201201331110001123033242423400433331142343344330320322303311122013241223413124431113043423321102432424212303104224043140030411344420302212014221142202223423321003034344002041310320114242413220110014114012300432422403222003320334442112440332402010413303212230444411341043200134440120243303332431312202131340222440030324110301142141024313134033420121120342311044241224342331411213443344440433143041000310431100241121203234201132233013313312124400320331223114102410000331424022120044044143313300114344312400100021003014220233333402423411000143424314021341001411031123142143224134142040223041244444333123011310144003434424413212231302100131401030122222041412141403031331344140310240244210220023043231334214142114004224114222314404241412034443421422041100421430200203332012213432210222204221302114034124140411212122424134102133113011044202321443201343324331022240401102004221242003213403013004120323111142140243040220444144003140104113234332044323321000100014113014202110012011440212003423121442344342342001314024011312101020431340231412103443334402430324132340032204224102040032210011320114031331234423401430443342414442013122114344402234103134040211041224002210331231202422103340224233344442431142440301414201120400103103140230322141042121122120230221024422332142011003303033411131021012243312211334242430222410300302100203230410423402132414222332022413223344403140100441324444411033414141201213243304233313202244041243223020204200242344324304232204142112031104334132102410224033124303113442430333013313342033043012314244142334322110223103331130403104231422000242404421130423022242322222444301113114434331311001033300313302030013433442204202011241303000423134314041024331400314330201001100133433203013144102100211122233032410322432121231133230242222130021202134342033230034033340442032003221131331343321204313423334313404100333011232000244011004133002130304344403314313013243023100022442242201014244042111241312012111233222334220333422314104344034343432412012024134011040322142444120141124110201002224431110210314420031014122031412214104100231444330214434302013330043312110433403141141224000141410410134331314200022204404332221042132433203413243224431313232230303033021004113430003210031130032041120033034403241222021144232410110304412443244214424344341200141320014420120024000411344120044430240304214442412410223310041321230032314332320242340014431041310140000402420244301030141123413001242414023420313431110232102044032031342021012411220003123442012044303344104420402311422330430111314301001204302341123220242234122324033213314234414132323130203030233310033211431414001334404131400011224434114422341020003020222142112441240443241231230211244330023444112340410022002113103140043102220210344223300314434310124113133241241110313230313132031432100242020242214433034004344413200421133334140413441222331201134304103041221040241302224122343000133112322144241234201402313204102144003343311122013213030400401234202231310300020343000444023103211003123443010014442133214400114112414040204111421331310401013302414304000012140", "441102020323044223203441340201133344314341044011413414431202200222322142322402400212041201421004303303341303130111432300033330422320243014302340323024214044123020321033232443232203140403012003413010243240221143242414310113122013442100404231304222132211333140403143031442023234041232320114323011213033331242422301220141430140434000410432021321144004202240230103322143331401132302302234323141314104043121043041024340441023103400410412204123123020420240321220402223431304224044014224104022442221141414202223330003001030203230023342134144421221434020343233340410102140041000041004214400320301331142200002130244220421331203242020104031222134221022110213432012321314201204243241232043402202100023312134303002134423132341401022341432141443014432410003112220013304124442130123244234334211111043430204331204320011102332331443132302443332314224043003211041410111022440144130021442142130432400014340033024234400230244443344240210332340040322114200123431014401340230010032003333034213420203001121014043001143302210110140231402334302132221041100024024143221424324010222343311401313010431421122113041220430200400214313413120231132032011000033002401340312124401110320010204321231122433410113131043231441333120204121433100214002324132104322420023232143021240022334430243401420230401422413122003430421110410102203200043102320413330230014022310412133111433322311404223310140210211024044341124212203000144201223240311110201343341120301023310134004213133404144013022212420330123402212333401313023303302023324043003212032410243010142324301420120231242124034010011401043410124311000034332423141040431311143313203213431223021421303002230020044402134100432201214131210234203030312403313411023344411304104043130002234124110210331113131313424313344032422440343014132301440132043020401021342124324223144020232232412314132141431010341013421223403204303434331043113114121214112230111221204230443123422223120444322040404414140421202444114244004122200302213214020042024014401004432042142404210122343242143430220313443103440321221421100013133311432401034401204001120100314231300021223033242224022320201012421134300144244032224001023422032114020441414312032334214113034101310410100232410131400041221401342111424214232312032112400012240134103404130103310332342410124424112143034131111130113443010323441204432114104102431311431311401210142000441014022230234000132003324010104103214220031210443044210204330330044133442234234003141142110344420224240433323030432321434404423242222211430440311322134201440112214001114442013100043114222303001002113223044231342213044434233244421032012303103304414420421414342040322231312330234031322004330424430221220312331202124214144131110234002441341032400332234022113410132131231041213044030403411131040210402310324232142231042403114113004043113104244000031114401343312302440112034103444143030300230001024004222143130012410142314240010144030034022110311300014232232134204021232413011132030240221214421132340441300303030124122432221104433200401200412104003223401133410012102311323331014111341402133400230132440014401330323431122304242022033423304340103401403224413300030120203323222200404233324231021114004431434344330333111230130140430313143323431400012014430234322111124342332114333302420033031233322323042410321101403231010022241014102142422324024232414234220301131431420413001421204233012402120440013222212033103322001402224403432022024040340021312004331241424442044143132310324122202303100422004141404212003123041422103004300302214401013312323434041203210402332124001004330102244432010211243221411014323043104122022204420300213421122034412224433243423040313210444031002330203031011244203302232104330340021314344204200131230041422224213420321041204114241341004232114141201102122243030041423213124423442413133200411402043020131313243210141430144010121003314400040304210304242321411140230123122200011343241124002204114143142300043113132204133343201013314243110343403232142023120404440420130133013442132133001313320234342443432011144041232123430104200420433230114031104311412210113332412010101341110020124344311231400004141333222224010400242402431112021131431331110134322014404000022432231340134433011130034322234220300012313023311110120313232121431204014400313100342202010321141242444134041200010121320110212332214243243441244021132103024030410424444424223124230334334024233404403312140243322142130104001004340322100440141141111011244221131321313301322323012020032223044430", "410331323131004123412341024010221034040300420233020003233434030010034044100014441444212221001114443404443224302021043014014130010434423012210033104204002440034413431211331302340000114244214121343211204142012033320031222403021120412200244040334004313420431420101404144020320134422022222044231143120030113000324143013000304410204432311231314332422110302020122142104301440333120444342030403413333020314303404242223322342012212412042233121132102242032021324444210402130032113101431103422334121330440242331410221402240142001402304211443311004041113031032024220434440443241122300123410223403121432204341312302302323213410124412003101423034122034433324002234312024222422230202143321330134142231222020222122414044020234204212033100440030113402432221200314220221032404404410311123004341004000433000341001230034422330133001223310401112213011041303010034300411213203442304122214212402433304313110131130102012434203422301412113242411310021010144234202422311022402334420434122322201423333301214424310202424003410214421314410243033022324031230310123031114410040021012231234023101201134413140211411002221230303320043101212102013240344410422414212420032202143411020403312310024244011114411123442000241210100421132144243144132240040333344413102313241101443410021041433123203412300040334311111131002434142332311313410014233104131404303300332013222211420201343244032341324022134221113110432040024133010321010243430120311402112122341303402123304014401322200134102232404414111110434103002322424031432302222332214324123232044424224140233043040423143312334201110443431424424223041103300404023141244242410420043144142200033013311022234244221342211214330000041434340300413030004131403431021103340344424104410240233334410441100102104321442104124403104401202423123211203112314214440303100014443042442141220023300130323042424402434344214300314211210420233211414343013212043433443211303224013402131244230420230404440302424001341301433432422431103004301131141240200242203122104234031144111333342212300033314231231241400113213424241432411001340021133432200101132113401323422024004230123422001412224334223300434243103431014342334300134122041141024203211430404431143232230242300413340012312434303210243404010104241230404013101311202241140114433423342132031431304412333110112001243331210440030110232310310202440104214010134034241244420220101030411220212024222102303333111110031001341002203232021130003314333342110120203103411334201224303331200113211141343123012130102103441232142410223442123002200444101342413412424241123330224434124042113424144442334124101210311221401420322401410322133410110343231233202213302222244124233040044222243210041000400300240020444034432031332301012302100120201434404111243032042110324340134034211201322224402043301442302303112013314300020040411101220010413104301421121243030202304341032102112311441023114044142200224044023312044331311000430403302402343002434130220130403202133232402431240143021403434302202020124131243010333123130203243130300143343001011002033304110022324333021301420423024122300310314124323233010234430022130411120402033430411002032402010044001123304110000141230111130003220123130022344004000020302342414033041414321220232034103033131043141304230233431000300224344000434104343343444132242100010133402214040000234414313013000220113012104441300422041241034211243324430231302100324403140424120420231244323442213410114133413021140134242424022120131024131314142140033333044122214342411044404041443032043042201101401423440034203114421340043143234242433232440034103342411233134420243014322231234333224042330034122122430432123322211444444040100442030144411101242004003102411234001100341400001421042040424224120233042024400112124310410033224440401444412310112010000244244214321304232434340321144222311220230201000000021000341411200102404223301214244421231232331243134113004233140231112200420313424224110031113020040401134412103122434030112234022440002430331314011440040334240402031321432211411230122324220122334344110320002042231014223342342333041232440202320321032144034423403143321103413040400142024221124232331013304201004301124014433100422134220224210324433220114100020220221312120202134330023203424103423331243310401112212114330431420401033222312323102102000324014040411114124000031243101144343042214041242141220013132123004243211342141022312002244241043403444141413200410203344203002324141001111044011203334040341332103224221213411121414140003123222034114401133", "231210112221134304042100232443431133413132324312110111211043420442312221433314131313430144243120002441133041143440404221344320102311334031001202124343332402333044120422400234303243113341302213043122144123114344032344340003320040334320032223030110334034143220220030031301430244221310214104400114321200011130014212410243432232442304020244414224414242310414320202024422300402021021133333122134420214411320324041213443401120341430401133040231021340232121414332132343042431100342222314321020223102242224201021014100014132213044441300222323101310020013210210222100222142020041230410311044020112312004031340330134333034101202340113410002332403204432011232344242440024323234332031043023434232322244144111420001040443321420023423300331324413402113131410042442414443241313043343401412341004211304313441210212040344310120023011214311120442231110133211340102414304030343404321433013243120204141340113213044424233431211420200144020221331234421410434403321311114240041311423404012133042113132440413024400342202012111100430022323422000212214334320241301140431332122303411020122123013440123114234142132424014304302300123311343340030300234314040201323040140220343113203034131232041404140130311130141204213421223222123402124434421113411142424033311004312231102231140431142212123211440024410421340224432421433112032334114101443230121240040414003442322010322221402113344210120302443204021404004021422244433111032301022243210421014442111233140104424200122343443101320331243121243140130244042321420444104301141341412112111441111123240320030334014010443114420000121234014304413211131142331133131320230114040402231014213023103111123002231012100124224130222204312242440031131401121331231204430244442234011022020423324403123202321302204322001124413114004010343202341423003442111011001144322444303031022410213231220400020032444302314432312413230424304030320043130301044123041443230233340302020334031412040113004200424442420133140012401320104420134234304122002401042032441124411001221012444212212201413040104332332002132300121330043202442013130100434231411334210303110032122123041411233432213214141434003311123102231414033230421141040444002121342343320331334212202210020134213133004004233322224213001010104042104134044024421303443214111401001241240334021323331001124220123032104302404144124443320011304303234421410114023213113123030401210014204203413422123131021403430342402133304402111440444230311243342001010314244412414300212343133134022322442230222321024033204334020312011421344424430012314424430113223221422214102112433140033114322444421232310031204342422240023410434222122314120330012230001103422343320204201024413232342122024010200402100302433403230404330431042000100123442320111112413232121302434043041424304043023124012334231432130043324401412321242204302103433342434432043303132201240001120431311341323143341204213330230103200230103431013131123021000023434330002300022144133043101324403030020021303033220120004100041313444042442421014442412333022314314103044312412230323001040120001012110130012102410241421324200234004143102213411024004004200444014112224034004201412312002214223232303124004040004412200040420303111141202222310023341240302242421031024310410210314430240113333044311043431113334321043331342231340432103034234414412133243012323331221244001344232211444404010304422104344023241034123002440131144401203004320443300002300414000030120223301332010234311114442001013303424221024121141433142234203321422431003424120304411023314210422224222420323313444324442334010423424401312410110244120010340343034203203224443034420211203403302424214014022212144303300013230010310401140042200021221043203320200210231234103203313141240331133102414440103410013420413123414412131030124234112033412140113340311324033101211221134042103103103104240133400220201024013002132000210000433240140001030304000313001013014321020033320444321211312040032422310200013440110334033012323413121423444243121232413413200124400020321203044112032000310222012003020331142114212041213212114111403304304031104402244434120341103214021302331044344021320220111203110421013400330440244003144240244040024011130320201230444031121100341223014234323343140211444103200231404130111311222121140044100300044000333211042134232400001132421011302043210120100304411443103212231004413320010243401304300114132230213100410131304114123120000303221333230140311320114031031341212122104102330233430331434034034033203222200020400130424411322244422141", "034304221412132322334041014031423410022102232441424013003200200332414221332141130030430121334424120203131210234431140114043012101423411440041434143343441141301120320410401422144403421334020023444441220020300022202004312000141114244413230220011003114432221243043000202424014123103132213124213124144024331442344314004103304312240444320220020441100113302302222420043222133201202011333222411204023333102420114403233334310202012404401422030021102420323001202310140021213001131321041310143223300400311324320032413143303042243300432031440112323402222344413001203220431422242133403422312224430022142243241300130230410114223410324201142100240204402211021131114401404234320432003023423234403314304111233100242202134311232023122104033032233012033141144014103241002414324213433040103322431430332133224330333431003311114330401300432033402430001334214020321021203440211432334414210033203332033402114244011243413432043303133213214242044432412041224430104300444410212103030230423443424030023002320230300311312303320012424014014304211340130003234221020021112411142211333143401211130141320120322112223323300423314411044442001124223423204440122200402044034042314144332243013003433123023334411400123413101003313313132110431243234103144333144431123212422234314204203123442334410324210212131011144404130222103031333300342202042003031340344414001440100222322023343212343314121134413422130001404404403311313322403030101312212401022043214030420142144420314204213213101234404204141132231323420433302203032123042303331441001322301411121102242011131244141414243040043132434433233442100244222302434440331211001430311233123231120133143120441000442441034421314121141310210312344021042434231224224412434440441044011234013242012402003141341023420430012213143222000443442410213222244410413213000033343210310320320211034020311234041420321231144430320343241243232442144012141323311044431241220113331210212003443334141130043440432024331310013210041433433003321422330132314332444210323103301133134232132034432433332133030403213240043410111422021322104102114402323032010032421042031140202112320440141004331320433442430141240002341102134414022114233404214233344101310100303222022333110414242011200423320123303404243303124301042421324141310213320434314332420321123314133203121314114130212442000113122022312013010441033422333343343403424304010411234421130242430321100330020041343201201124004123321400143432302224231440232040101404004030410442020232114442401231132331342402122041340232201112114041433431413002100140130413144241021001442333333312003322240211023012333123014302334013341214234030013422340300203133244322043001143424432041024023103414334404224411102321242122341244130440044220102003311200124010123133340044222001333442022433441100220301103134304414441241412323401040330240230440041031321134102420132343020343042304233323001131220014433210112430222031130103432003123310132321213120011332423444031404120023400302000321404110022422142201102014100030123240214420431240411243303024302042412201140041044320120033423304144303120014102112400001434221314323410442123320320234134104140013443011431043420320220343031102344342010124002142003132242140221003214102120401312234410122222011030043143330220322014342213112042400140210330134104113334411242401211130310244022002231244440433341320322144423013413333412244142220043442310234020104211144423424341220101333413112032102003223002302240124210403204120013042023304012141122210123334042212043231310340330411242034423022441120114314204304101334421211021423411120021333103211021024113034141401311441001411132111231001342012412321242344241404412012420234143304344002042133100121041032310224201431034141434034102443434333414424123012312201410412032131332423240321401234110414111102232230103203230421224102124040313302401324444101121020422134231401202211422104400400034020202114021101330432011200214130220314040410302201440003022114333333343323422404101312313203233134020314143220224340240443332431340404301324004204410000401104014214044330300101304233043303031041404440123104124012044434313123140311123240121321301142030412022023420441024411033443200232320330303420034410121220022044200101434043333202221244431100023113223344340200043130011014001410311140302220241442132301320202012202133133332420301103412333303240414210242330013013222242112313233204103133330413212423300010343314443201411130310402201200341021302214142230243034344413323341044411000244414231442321120", "441130141224330442124200203141214034310313331001411430203032323113100102341142033122001321032113201111043130304423132230044302410303324232140441423230001340204133203102314213020232330144401003044133143222021013242031420314122032400134112122434243103214112443201211330101213234041121004310342421443124011140302230243403340410100300101133424130014220423121111144130440312331130023312214133223010240010443144022004412223034304343141023403024410011422131010343224213303224111040224033321114010310234043320001302110421230131144213400200442124102223244222243012322313343200141123402210432031040214243023122431243024432421200411140210240433330143210110011100311434241111424311143031111323034144144303010010443003001202431143421023222320201312343124423331341133000130340324034442104433202441422031311340023231222310232100240032441331324234423414200414203403421010330430413213334024124213001224022144203144324340244004423230242330344003444433320033423244030321111230043114434031043011422240022442134431232121242341204241104002410114132133434412234230202331212014230304331022234432213121220142433110111303044041200424214041124201044400223000002001200141403410220343203432032444124044001103042101004111203143244231324301142030233304340004201013021300113124432143223133441313231113320033412213343044200320410330043033010113200122124423402311131131024101414221330100110430334130230013031142430112000040242243320021432132021114233313114442044001301103223013132423013304401200443241021304124240110144321034414401431023301024123414300232011230201024412043403440242110424143320434423431142244414423421134221431011003213334323001321040340041124400441104414100333133431101320104221413201433344320243011234421201303303212032130311322232003020331101303112311013323032440234120021341130141132434301240123304013202432040322031034111144314034233222022330122001031421023013223013321403334314432024000204343120040024432000001024112213211400211224011234043432023112013312223144014032120421343014342330413431032110323343004410110111210301334412323323314312340232042244442413203301001210432030120100344100332021101302213202301430440222131133401303434232224021320023041033244001032130304223012034333034113340303420234402340204121330041412241333014010121301243344430444104014330030433120142233041000333424320414441323111111322234213434123444144242343044420423022430104022312201422122402223000034143000441113201021014241213220031414044332114302332122200332101123311412324343423331141010114110311102241033044011442220122303040400224211122134302232200341033440204201042032114100122413014141242232112220213010444334402134444231034421421422403113034243432314311402201310400332244111114414421220121213233210204321334300322004234412220121432114124044024312334131220432304242430121044404132401244313013141231212020201031223440444230030331423313003332321102312000421214102204221431304000000111103004222033103100124111234341222002440323310044331133332040134030433241441440404131001412032222331244410030331432444012040011303334330410420103233304033441214131111242402341204012402002311122022133441431424220003104214423031413412220430244312230434203344040130024301023222141242424042004312001443004313330011012400042011202301322131224320012313321441320222013404123342201404143330423034214211022001011131102243100323204240402444011144200410141003321143031424310240112133232021212201000230031410024324131012230301114101401212212120341024230243014231033304022324301430033013411003132443320010330421421032021431210302141434121142114032330000231430024001120230112141343422434022332234200043322013403342044223324031443130324244434304232144334421404444303002210243143002130302022322303200434224420323442112331124102340412412303413401440432310210332312410241034110404103201224431304101010132321431014321112232144312212332220033131010200330111142100342223441131424140322224133433032320333333123141220222011023440121131223414430312311430204000043320213142020324033403043042424414331134143232212032014021423014020334122403441024114301002333141440021404002244401114144222143432312223131014104242424241234204211011032133320100142410300014304033112444134240223032431424303433032234123332000010214313432110141102323230101102011333022222012242310214414011103204010103323440122133114333234433041320401120213221304014333011111334033323304312011220403322442433313231201113323040332243301022430400120442421032400123442024343114423001411", "242121303101044142231202121311321221411041120420332123223100403031130431200130120414032413034212442404243342303432422141141202001314441020420014404042301000423430313140312220142232403030011321244031033103341130111424300232314110022210312130221442310224330424212124434132342014044314043034421033223102240343103120414432211210322324313044040001440021302114340114213401421212122344331404422402330120304333201313112123342143042233202322001113312212202231410421421110134433431202134233332003430433224430230423014334440313032333021104331432431004324411141000303014311340102122012342412431022214421340414012103224102413013434233034002130040124013332233133300100304133023211223032304204402023211434043432224334240322111440444132124434112040240041111141323140343101233033301320311021233222224340412132410402023420012202321401311403321403023240343200243244200300130143000431300104232334112003014341231422434103333340301122442312103444224201030243140124013012034333131421114132310400203412343223114001313310444032002241213304203224441223021233222401240101320432232011102421420221324124144023244402100202222140230043212230020021011022422331411102224201222011120404202340121440130241100333022432440443031013412211342203241042341403121230214112003334324224430243244202222302200010124023341444430110340144302144121404320014103103432220420030220244001431234000021223044012121240242104231412434002200012334234122342210434044302443423221303434043323402421432322413200333012030104211043443003322041133004401314212134312230044310443021000013222012032310001330023210330312043110433442242032342234101221332120012014201010043344431343232411423240013432033344313234423203313120333241133000122313031342240111444244012321234421232322112204034413014213143444442341144130404032314430244110232412010141444243420002231431410143233310434300043221323033014221301414103414144404342431441331340434400234342200310024333040420341111114201233143022203124241300412032042244032043000432402442444202221331302321104012011320031101134020222443333244121432102130243014114102002303241024324304021031034021044331112410012341310032423122233401402340032003004030102340030312332131143200143230323314104242300043143013314344312204043300302123300420002400041231432113420412220112200243420321342011310201332421324210123121420012101334201030114102100021434430423331131144240412133420412444300032211443113003142201432302114223200133111100102012401300421232011044033043324034343000122300212344042003434112310023421320423003203023110341334340322440440223403023031211204114002332323310003231313040424301344321110240013340031214404240244320423323022313201134210440400124213021434114334220104410342041240224223314343240230224342002200033213433411213102122240022013130023202411430033442402200132420322413110314242000322004340314314122110140420432032210031431003410401120202214313132440421133012233021043302003333313133412000331112132141022302123224130422111010320201423023314021331340402110302342212234034311203202213244031121210101213020122013020432112341434412044203422120231114014320243224310330323144312020320340240033002220424444301233411002212333341242012314040442203224332311041412000240303213401010300030200303310143321104122233133003431234114100422041121041041222103101440233100013144301441401023122003142443242022033120234303023134130322414213333134431321420043012312313141312301423434130402213342203210421103130120203020004222342122434344442212023240414323002011241143323001101311313213132420030140343411101212031041024004414420403222100233322220402021110400313114231301334033012210100014220314221433301044331343133124301003040231223140242131124233100411422131301441132402423002120340144113100023422024233400122040022221000124443404002313333030143130134204241330134322242204431120434321102330343322443000003203431214114103132104230101204041242420244204220233102121414234201003341211423031131021422244104023221422101413220131340024443141241443333240220401422141013422412114413214430040301143440003042440313421301210420231313433232130222023334401023020202021442221324230221200224011324113303203223323332431011011332011002423031004422341422213001400243430011302111014422301304321431343143034410113413344041403024422424310321010340421322100334323403413043000430441131032213230341240142133111433012000414200223332244230040100141420043402334430442231311432202201123020321120130443402122131132322204111431101414400401313124423", "132443321040333412123021214104113331402010013400242424344323041114341102214112122020344423130004004301244202431400023343021013214120040302223211111313403400100020244311233304314401332323214340311101443231330441142411133122331304111410324034142210130011440330013402021004121000240113100104021040232122144022113423134140103322302241232120340040231313124044332104313242120132003041341103113341430141330203002300321312114042242302141122302441432404431411132342011243002123034220101413241033103432240420214431232144433213014443131321313110442221340232110223040332241313311423214130243230444102311201201310140423001204120411441441141013124203221333043240210001420003130104313004413344320444132344004041103004312443402043214013223212233423044023030401112034341400403321343402433313020012223040421142310023033442441104432341322003311044102341144320214331224013414024212323020022030100423020402411224211040300132132310341313440034022011113203104000110433420242101001421104324212403322344234212414442404303033411122412031200104204104222041433344101404441221014223340111414404230131330400341413312441234203013321133310204432221042112434422214304202132242041424021021200114102211324043234124243144411004021324402444420022233402004243444441134223414410203422311014201313234224321230104430213323030011344433041334110011101333344430013121222443013122210230314322244330233410024042023132343440343224121012114140014123221323444231441101401144233404402214200034010400423324231041000441334023100312224112111212001231301213331210143010241444343123434002231432144210203033422041143033324033103201212412402402002320211102010430110310440003002310240301213424012242204113132321413223041042340420201103124334111022022003301203334424431113100313310400221201014310314441033424110043133330342211301314002311303411323101240034041244111123124402011300120443424242303343202420404200222230413201122003214403012334330300220402124001402420110420344431314423144201224241123323224331023203324122432444321133224402021302041330430022012020422143404042232411344434144211014014231310344341310020102204141241423303041024232132020233231111021302100402241144112444144313022331432430033023043144202342023130334111210414324002201220102014143024232000122143411233334422030341233030141323010222323201443441100313023014441342403134302424104301434130411403444314324333342222244040041203244234210011041104132223312343144030123113214114321330310420021030202041241132112001300121212412302011423220332342132220132301222114013314214240410232230424240332030024130144321430123214041200220313223241010444210343420442403444233401210311200021400332043123031210444203012123020443013230041323103001231303101004011024020423104022400333431104124123202330024103200211001103332331200112132340222024321322440022341244344240243210133112011134044423333020243400201123241423244123110130130122441043040442032410312342114403011234224412322031204224120240000311201032302112401402244113244304140100124211313321332030143142110241340334130222422430123202432300442232300030440422012204043104310024222130212334041431440223322412320034023101223443022011441134031444324421424420002432023340244241340200141123014040124443442313410003013334013344403043011222020221401220341004020231322202221241234242214140340200434244343211314014014321103123304231141114313433122444204023104143231444432220043043020024144231123104100432101034441232413022214413412044313403402342124104120023331142204300220212204424232340420033310244041212143420402223041014443430340402321404411234220334104312110103112010234304110033331124323310330000212020043344112013042042301322410231423032134404134042111344413203341112043044242440442032330204240420203044340040303431220143031424414132311224211424323220240431034124323331040420400012310241101102031402113311424000413330242314341341422100011223200412302411102034110211431432302444424133444310342304243311404412124301232032003121140420122034420421134201311034320314211403342011403120024241010330232023331343114301321021420224034302134432220120422440140104134204333220430311404433420030144341240141101203202222431024103232341121022034230424122300112320010122134004122240104322140234031300100043011014031321220003144331212403012241103003311234243430443441323312411013233433132403223013024204211110042442222132212414303030013444024210330311312310112022123430001313134001314113103014142224210140243104033314331040012104321423243321403033", "011420214210424102021103401201204404020002410220331033412011120412300100442303430042012424422020133122020041222420213444131322132412441214320024132011311433144242431224344230441001320324214021240002034134412101112033430234340010314414122311203442001220431112211113413031244442234324304204221424103040210200430043302311142342103022300430431414330200431330034100241330011103323103101432214033123122042133202440344012111102103003134140404313110333330244301143430411131421011241122200213414113403132040132214210320230112131244023323040104001231310441324210141340341441211103322242320212011040041430423220220434104014402114043322301333121110104321004231042012030243323400411230223303340140244102311243244403010232232422340444112130030010140321024310314304312133204010421212134111222022203404440412432133311434100020102401210131314442141413321104203241114022202020403143021004232101222431431133041034320400220411124134224123013024302322132440400111113424332201300413433422434014132204211220024001202223001312403320310042210244241020122030230424204421301040130324431120301001421441201341030421130302001411434131100424303323210003113122403212111240010302101440202002423204043333024013001023221234030003100241040244144104222201301001034302433331022013111320212010442244104203310330444332431243310020223213411324110011443240341032131402022324402320011240111044333404222231031404334204422302130433034312324041330043431211200404210323023014314232133320324442442241134003324300032110230013142013144410130202210202341144240202102311123122130420041013123433412031332304112231344234314401002211302234442113332332211101112444332442041440414101414410243340314102201330200312440120234042000322043301121011104141043321314432311014141432003141032411433420021204033032420123222231403111300041242021303010113303044343110044300314322312334034120023312031314413213231333340234014142012200332310241431043143141222241214140143243311100340020341410141311324244444121430430042144002410121033344320023431044121210342231133124131230012344421242340142342003231042010111404400142120034131223421234021242223414333412332003312144432322000422312303201312341233230032410004031422113131014413441013040303123322420230312303331304422143120123113033102333140201210343140304000411321214234110204400211233040140031033420320144421331044200411011333202111130434421234130033433433210120400133324010443124332330342231103233414313330040412214311401122141403412433304212241104204234340430441411131023010423201334210001344442041101434310210422234214240441414404341331320101413231302103011031010334214230131411233131234142041212041043334221320232223220030044121030101214334202110440323210200211433112013110441421022200123211431312411323441132400421002322141322334344201401202404132013000004233343123220420200320100442403231301041134010344204013424044003223300144230432144421444340114223120314304002421120004114034141242103400312144414213112140441114103230041433102144333011130410412213130141332314304314310241334330140214203203100234431210024430334140334132003312224133204201244242323304300101421034331211334310242404332323141303200242034122202324123342443433123223433140120142144141200012440322112033034231344321332242104120031314123044142030312002433133344444243144413200324112022222423430130221424400231123202143144420141311203123120213221043403123224044011303203213314322300022441012444404230014423023311112440003322010413033023101401230102033330421313123101011414421401231221004322404120243140302442234131100114320112200304043441220121424201344443422421010203420420320210421224144130014134302400233041410304024231223244001033012114202300200202300431412113212232033403413001201034111213444122304113030423304113104442410414433300221342312110232322034111021103012220220231042103420200320442442123432114344033320342223003314320132222001422104040401000212112041323020420213442110211103022134212201440443131314013213240010402042223240302231434430202301424010230312421020143133432234204200224114031042222324014012440321322214113122124233020214113104102334411342324422140143111333123420030122110302300141432020314400400311400413340341211243110120421003303131141401020224224244132244314422304433441331412133121122214041012002130440312131013313024410432002440403002104004030241414312033041043312401321400300201040300314202431303243201421034110443321122222011014130140231321431330111134300310232132123124022311230044443043141320", "221000322023343140310003314123334314021412043321301022201311001411031123302010333230234424222022112103023333422404312333412402101301341304014442422404322413341403213342330343301411342014013234401312123400324334323111423023104030222014243423300232241132431401002142422110102114112333320402144312312042134311230412413242322411423332420031224401431014232010144444142040144440030444231440444211314224020133223331132224421404244132333334233421120222014420030110314304433121312031101020001201023123422102004400202220143313334141443311310433230324341024041124341402313113243414134042014301420211304441213242201412143203312130314130144120341300003023331013300221044332034030303313334224144043113044321421430413213024401443423331331043322441022002131130230200031313330423134410304314410224400442323142121110412042032124142113224332343412044021201001401300033310330401342123140000001342134104242114334423333113301223244133013330432110032424322334241413000240240041434021120140230313224400443101334330104333431042141323033110024401242424000331340000143032131314011111403301440203301103101311323310410103410324143232211442330402233240040412224312342301200320311343243041444220440222321442244220103321022300001003031101044433334042342011244011323224223323124423020312341011142004204030131001004104431330114000102123132441313303202140030223334102133111142021001100410224002110443214012202113034134330111321111400020240213213324214304310031043030114141143031111124403140340220334131121432042410132431414400122202404124223114021443442143421203411443343410122241201431134214040234203134442432340143112411142343222240430410143034041204432401241440430001414324022431201344433003343140144121343000300111411424414122321020330032130321031330402114130222034122002442000313222413042231433344213331120104102200313241100004421233204100440422000414344401111133440042432204243003431040040403124234311333424142413122420424312142324041311333330344301004311241142120342304321442144043241410102014321211141101313314400033343040441201313440413310301223032032211201023124343444320003434110313244132422421331210333244210211000410013104304321300344142323342003121001133433333341143142142003022204201003421331044040114004314120240004443223043311300343110134023440021302213330432132420132234310104404201330100201443203323244404432400424212311021431212304111443343341333222304010103343202040312221101222230423404311014100331213240043201340133102202244340430120314420242121304423320130404403431420420111201014024443223132323140134213231241344410422101022041230200021031204012000201022110043224001211241044223112213240440431402043434331104000020240100140334311040242102424131314232110241321020202143034212121002420310034004043420020110140203440430243422241203230042034143430322012044401341040141004211402122040412011411224441232344222222100344330414202032211014010203021424133140041142240000302034031432201221104013424033313013132442342120423022130311432034214124432300022133144022304124411420000134040301201144024140442212234013443330210341213022414012412404113242212022330420244314033124313323320023034043334201222411401010232400401221124112241312223441002330144320233341414303423212222321303143434300124334124133432130201124424104102314101321031421424011133001422342131402431444042424433034144430144322323301321432124411433240023020014224100203132101440210432431324441424121413303423242432100323223342022432110420014440402223333430041123213400403113432243202424000141200432340044423244313224434131313013200203134134132134221120314402132012014413421210110441431103143031322042321410240011400214132300231241303332122214020444243410104220243422230102421444031322304244034442104041230101244340140324440221000241201231313300440401024040313312103321333001320100443103320033331100130302202003330420322214013340112403330032323432001223033402001313440233412240134440143013142110342034212012013424232211102341003441400340441313011211411300141131442344443302344214104403342111430102444142344100220444413220333044242412322104302142043010010343342431014311012122240411032344300203304021224042203004310130220141432234310123142442441412034204432312132303413233241230222103120032330312241043402131310132323012330200414012203002142021314200232033103222042410412010133443422201120242111301423040022120322122401104210003322342114143211041432134423341314241230314242111134410310103132243002322032120233422002222341301024021301423", "341101312041420401232041321300400444141403024303121330320410012433123441021102210403143304102422014332123123132010324041432141114241144230210224302134131203230020432304011144434321313421440421214243224041414343332144212321210034132104013334131440130341201111412412030311110102201320242212203331140131302123314002330111004102010300113423421421414230414240103343430124242301104022141444200242321333013224214023340303313014022310440443020214223233434233221401310134134043112004204341121244244401044313304014440140130134320040431320420201340040402144324312131403014411443210431420414301420224032030200000033423112134044011233112422430324423002444224120123132403221000041121321332222104330334023314334140432110412304030341232332120103242231442232014221243343242122132032011104430023102323312432304414144210431142022011240401200444241243300423422124321032212132003021234443034101413111413303142222441101122222002211320341232430131011401131212424303204142401324224310020121213342013341220012203002333033134234004000020322311101041223324432440440420231221310034042003421301324300300011423204331034244334002413141201101133421440344200123102111024243310243040443344003340101003413304040241423110333221023433222124312214140133344221004444234041323244140413004314003340343220032312313333444244041003132342144133340120331012140031340001012140213344123402111000332410243134414324434002222111120123143112240120413220022201233423042100134144314133344332022313343424042041144131331012224423332202230403231212042441013031341132301321321134421134130044222124040132231432203434444120322320124324031412221403311132032414211243303203211230311330124103003404134224223310131141132032200232301311312203122421413033112341031100140200443002311324131020203033224241341240404140134211431241344104232342404332234140221241421312012111023413142023421004344100132011100420421010024303343103333023144222202023234223403102411131341013232401202402012310422330241230240141200300010241342040304420240112221240023030314334322400130243134110230143431000320424200211341414343323044430130410333002113433314120233311243403431023044310212020301220432404040121232412430412423333423133333143413443143144323302104003000224204101313131422440044101211203034242313113431014132044004413324300301444001313212013301023040420041010041014111243214323140021043301411423403120300244234442034443043143311213443434200132040202104214130311424330000411433431343013403324324211012120400111301031204231140041332103301003410111322130202004300034312000010110241333231233131022004014344104144331034411132302010032041323104041132310321102320024022344303134404032131021141211110320340310221204131343403343444211012432301401210223100020240022443234141333414324024411141204431122012122412301431212103124214413223202010201433132442100032232003203000013230312040130014411223014431240021204403431014344340034243032212224124113341033310422144213433233022413302233433001022220303123304421244030040312210441331333014344320233244111444124203431040120133314410121011341331331431232321434204343011343344342032231142403242142230344430302410142100344432310314121244213410440020343012142232404411203322113241240241234220202033242002042030324332134144024433221400441224034324101414322322010001243331300132100241230221333203102440230040234320420400100431414313241434002123300312304323343214432400422030132431213114040423033422012032234411434340001022044404233324020002441320231221104341430304111342443020132423313131313102014422000114344321430241332312213214431302400404013132342031110444120004142402314141123240113023403134310101411240241142432302110031121130204211441233314412104023222031412020222101412234042243012033223401304434223244430014222103001221301242030202314130340413144120303004330240423210124213034232344332443314220313221103024010043413410133121244303414442042010023022113142342134222422233121233441222433423144204144101100201302421343423142104240322240410124104001124223130244404411424104424320423214213142423312021210223413123443021201404311433320042342330421003420432112314421240400201110224444202211102142124343113003003034013003004304022200013043241411334334334030010342321333042011402411424030020400313204213221303123001312011142432422313324130233143113041220213224034401100313112140232013434304131333422213124001024003244034321240230300134104310411043322042404340131313342223011303222023033000231221110204230142410141011413241123320", "031312214234344230420323031000344314103313341124332331044334114113133333203400144303311020110043113041430114013034000220233113020320411402100114121321430134322104331311020004224332310210102014430244321440134214241222233144332314241100312441200003210233441202343123221132033240233222334020332101442214443032201142214432422133334013113234333033411441314002402133200334014011301423143341430130124031321011002324202240323012131120222231244012331410032211102202424203014313414103423340242020443440242202304403142424041042131133033110334042234401334313020140121440231420041431233302420203014004313021322220443113044110012102334212143142300201334444220413232143101310340042101304013410111402122430130121110422404011322342330100303440010342331330132440310223421404434434434401411112314042403121013231232143034114012413242011424043104142102040110124414141043314113222431343124303410034110130323202221401313042012311434332110221403342403140233110232004330312123403322214004124134244144342234431030004400310004331124001140344102123203220300143214144434434420433004143030312201113222404223423334032431323113040343041244133032244142004222240432021302412430014140442124310214041231031013400122343333244003240000330044132311311233114141102132423341423203113132133402312142040140330241310000040344032310000113213320014314313434303034410140124431313232122122331302024132031021010203234144314111411330440404223411011441420301403431211331301022013101133113004311013104211344244001441212123042143432320444433433444342304431201122403111303311002242224020024410414120312333132443213304311142210401432304311343413310340140440440012413421204110403314402044420423403423133401043332042203130344311422430400200300440322133311304213310330434401402100210314333101123311231200033132324012110241203113321411223341423420320102010041230041304042344024121421420040033101333443002134101020330440110431412422341404040212441044142142112232201123242444434341241141031421124302144001431111342413344104413201004313120311431303244213443332303341232121141320301233400412412412202103224112313402341433230013044320122002220231321114424143240221233220132100234010114313142201120211433440014424143041443430343430242001102310111132024300130302212231334411221104133402331440322023411234122232324203300340121020121244412141140111234400200343042311404131014400313334123404442321044410134103223122231204244034141011124303044412402104330134140314102334031444342121234111441033144141224414441320413402443312321301010041143300100314112401041342024133011322341042144211311020421312112443343142021213414403344304142131134032431100343441220102042404242131142424032434404011230323214234114340023441314203004244414304032001023224230403111200333323214212330220432323020222330130131030202344042123233212012132234041004401202003243011020133011101242043230010040343303314203402043413402110134141020413204321440030420302312333100001040032340033144022104320301040333122404323233420013203342142121213340203300402331024133144241004012104213303003223400143443440011210212324411024410412321133124011332410304320201320242341401143434213013331433221003410133201401323141243213232204122343143033102324233243432204032111442040100340431303004032211102311204412440412114442310334312410044304324412012033412020442132101313240101402231141232204444133201303334142003224443130314234322340423321012201102022241213444424202103434022044404210421241040324204243312031123432104023040242244242011142044342333413334012004024411431430242124324140040343211233020300312314333441010213402302143121232333030121020042030311112430141204224342203422342022331212231323111344341114414124403223334104411012033333040331222020404223300132131033314421114102210213413343223312420412230001321422033010300321133323034213202121421344002010133241243440120004101204410020133043313431120034411143211411031120010443034141220320443214413210141241103112023012003002202222111122121243423122141412401343324111322240111210332121122343432220011102143134403101101422300223003141341432302033314243010321231434011341203043140441424414120200300110033122203131212111110012222300101441034301203014103311141431422320231413210243342400322424002012123201010341121223403242101112104120111120431222131320103310322314311443232044323203301111323312113344332100102402143312134330213232140232143411244233144421010441204442324344314222340413210420024224230404323141234333012142422310330040144010334101", "212104023101120340400012024114101103313424131200114132331044042301241143110043440441030123233443222213033011430334104011212432110140111331334423000044311314120014231111330021100142032123313013320123210331342244412240302420302320204412012344344343313320122034112101344022301441412042240141403031322234323442313042130444100230430342314111011102442433422212233113443300321333243134421311302042311214100134210034044302402402200212222443320440124440300343423110030030022433440013211224404244423404203233303210224020204314014223222033142242210213441424430103413100404001124001000231103101000322120041002313013411412021321241303401144000123020024312324103240243431341342231244002140024244101311242201444012332333010403000214032124203412204320120032402231212304010131403321301440222002011122122314342322040402322000032101222131012233301134413443232244224120040202213224433430022124431010111434130420214234404311104334120443321324040223323120411230013332300321100442000424233114040411212110443034243020340102333103301311211003021021002242030304111121400242223214100012204201234111032434411222321100030234301144412144342240020440104442323143014001200101012001211221242321214213243400143212022420213033210003023123021040344211003143132421422102112302424221200131200034402020001142314131131203231120442143202340431000041221424140103330134323202241023030133330312000120001020124341312231004040231003101444144031411333140300203043200312233221441021232344231042021433000424200132104012121002443440004124132033202022331134423302214310223100233302323401423020132141043312100330040100001441433423344020413412002023331402001044223030413144041041424130443202444111311242010024100100000401412201223423221133403231110424102013131242103413033401234004310411303443122113423042040410432233433113211424044232214144344221240413133230121213144141343013130031324323112122311043343021330114300132302010134331030423000424023112321221031213011111121230224124143403444444320422114304201422143413131302230002334332304323242423204131144111112443343421013130030044413332442433400303143044122032110423123322221403312213323132340030112123013343041341310303122302114000032000142101004231300434232204421221041233130343242422444321440322330131343041142112343340002242414402233201002231331401034142331340102432014240103323044310440222211002201401441303442430234242342013101410423130144103320422103120440224102334414220440021444112341140421212443241431433334142013220414230424000003413301440244200342133204031334041224313120110030242100204103004020313113224231404232242312212401023410311242302402003114410004222412122142100312314443010100403142301242034230301304013004123342130300134300111122021044404112024200123030044142140314424101431132312003012202442123223323231441043423331441243134201430124022241031302103134222142401141310420041131142043120230332012312331400240424044143013014342242344133244201141113132002140200034023032012001032014144000023422143002220443141413400010001100004002123123232012203342314221403142414213310240302341241043410201320424134002314221021200120134123212142402101421132031132301112022200422423441300241410000330403240011001011313413220400132312201003321010432232343204322234200140221323410021202332232134434001123324420440314014342243011113404001030400323332013420101041213344404020211123300031201010430134410400413234311104412301200213103414340443313321013202113000111434334423233120444134230412412303240003033402402000014321321203211324424122244201412330000042414234212102134430412401134204404412321432411102002441312242030202130314320111334414101424201104032403414302404143012310414300224204333222312141311120343300321311312043233402443112410421211232340112214431434232423130014324014323121034412443342203000442213104121221034221133244010030140011231003232411122314131313034110101021013140243042243214032130000401320021004230430320220301004220222034334010212340223203100444420020010302234001104120421324114033413303400143013344443032431324433043013323134241440111420030230304411003333413342411411433000133302101132023302002111241343021100203140334414201201123422444302304424310341343120311140313122403214001234343224413400211402331121413300002010014210210232130013312303130334120310023030031220040024432433421314422232303131104314243220041343243104331443113123334221012100111314132212001030102310433213131131214343032431022311131103223014220244130442231440242204113230114104441234", "223414211110331023341343333010441124104243004340030114402434444204212430443133140244032343000333234302131113344230014102342244444434133333102032004312010211101012123400404122111414213341324000442200234021340303201443134303234433411312332222043043424301244131111041011322434231011423420201200342442130024243442130320332210114110243014102431220021112104140134202143222220400214003034440130124132034210221042320023424301302221003000132002121121332043210400123411040433410301134424441001324403424321400421122102301444040233302010014143001413112312111441030400334232312020214111012243133411310020204132242331234003243313434021241404334013144014334144042041411011420341313012103043414431331102401310331310221321443414110341032112344440023120024221320033321422020232033020203413314203411444212431032434214022314410130014441410403110314302242113340210033001442442231442122243341114113021002312321010344211022412010230042002004220142230332211241423034321202013422021233021304410133023232433004222203411031301033333014332241434323312314041334024340121431344322203344040342143404244124320313233434122404403102241024241240133130312230424313120100040003400010432213400102231232220124233030112341123043220334304144403334122214032433444403033244111414143224210103002211120244344031211033242120234012104401304421413430042314121431302013003201401002302432220122413023443041121031223001214422111141243332433021310400333010012104143204224031104002043231211400143424331121330004142143104220230340424301144344001211402101421302024231104212301133314223311301103422110221330343220344100223141102323341342413400224141212143103101334242403140021220332212142440420040023041421032001340114421421222202242334314403001421203442222234222010243001200141312100003343444121040324112032442202442203122011031020232030142131344400202223333242211130023413400400331421422443311031010441132020341044020303321421402314440340130413303122333431023331233021401302104104102144200100113233131313221401301114003300331124124332304103324134421221131313010300123034444010402114243432121003222040234220414211340224304424142404311333020241400234202343024024030031404410013001231014411421220341431104012201203113320134422204410224121440240204013040432030442001012413243014312242232430241311110034141123341302223114110241342202411424014242022341132002104402043022232322232231321301140323114400421212333011044123014121441423343341142030120433213230022112112311413310230443332341224342224102111023414202422434402140422120213312301403000314001444240322420000311400022111032100212243342323032433013401030031202014032044440320103443312012231201400404113030322400040314431104021423123412241131142021013143141200142241412204414310130024234320144211442321330022130313432133211401141002030100341342043302424022404131140344004232134044402324130202224420043433243102013104011413303432120432432324240033241240421331121200041220424011102000242101013401224404323044332324343021133034232433214140444243040324343123432403321312302303312134024424104312302114242033442212342433214120032413243101430401444113402330021334232022200134240244343004303401233122210030344020212213141121324404311302042124113320221330400240102131441204330320333323233201142313132334331040121214444213341003204201031311141032131324230424341303210000003333000021023033342310443142334333443110002034420042440134223304243210120043110313242404332103130113302432203432424133202132224430140230203211231104134422433324434224413043223440323021221130330104213240024434410121340202113413230041203021241200433103321331420413023314101141102323312212333234232123004421203434231004320044122321134314201343230100122212321101402021424241313204412001202342122013014131444003410042344023034332331043424022123411214130320110432413324344423034004040423410024220442121020404034334011233211143304203312432333432203004142100444423323423422203243332143314404312240033333323444033104412132340332001224030244123201231133243420241234342110130302231430201041124423144342041013310034340144133223404103401303021010334143333442121103034101003402423413032223102331323422124112421134332134211214420443302000222240300143300213010121433410203203042301414043333110232324022132241014024332024124043033413413341213000432212040402114403303102311033412311304241302132300322200023433223102402402432132132324424143244400023130233441331412403211134303020114343234310241000214244410002022001340123103042321141440", "101014301130410200312330413012224324300133200002222130331434221130233403333001021413342111202022300312020211320124333242203411101414323103400003120123220023200010444120401421232322301313032011022223013401210414304234241030124300100301420134243421134431102144212121210134431023321320130223404344301242443223140231433420211342134203204021134010330242103110031332004112010212031440233100110030410324034200343322304332304431420013232001210340120101004220344121143024141022001001224424412113440201141333020043220220124244124024002301131433043131113344001401444332001044341132343230224440421301111223021322044204434314432304203131022302322123042034333433004132044211243040201312042031022110412131143243301023430330334110004440040331420034131140340003032424211101433214320431041101021144133323011123424333334120022110130400413341441013011404404440333432433442403300431114332100104113223310312212410312030344023443041434013303203220230021223041343123423122333430010243230431142340004132414133241310113144243410011321120103101201040111220214004002100404443022440243431410222311330133431422303011122311044423311224410044404141233101100400244342133242114340012430422030224303113314032400432032432112332421403434011141040314210423401410414043031002013222220101020042230310244032122131443343223000023143003010444443144112031322344011320113303133232040204341100434223244010220411334333324412204211032004044204141113142001402010432323122401144420142210024444411130334221031011234001211142133130104420030444223420112431343234440403002442144423231203134424314102241412412413444200322022230130231003313003212300011442120042442301030443224142221003140033022342213003203443212121222341120033221123243214233403422210413413302124123102344240114220104330213233230411001023444004402303111441204130234122342101040024204210003321324103122202113142234211023020243010322021100200241311221030001030032313003012321402323443312312130114430000200441313204031410231102014042441401020231010220400113303010443113223312034313242003114302230322143033243010331014142430034221041210322302133120210141124311230004223242201234124240421044034212434343004301241443232301304324213103003442402011230234043404334001014043201411333022424404331421102122242304144140231143134401431411334434414441030132241234003243313041414034201132000124423433144234222103320142003332240223410301231231422204312324303143303012443200001331423424432423242004313303021403214133121341214443010223213010112044011432231320143113003311410432313042220323012423420412132112104040340341301142343124143134414322422102322111011044432442131334301230322140121040103212031400012102412420110121320321312312414204331112214241234411042442420144442314000102234400034044303121140303434422034131233243031403300311413311443233004111202042424240100303141224021131111130401241120240334410203324423112332413440001422320413241144021022441233100101010042333402422444200014134422313323334421330332220020113033223430121413223401041031222130031144130014221220441220211043440100021244022101322002010244312102412121403410043024123010434130344414304320414202103003302020033032410113340034404114231031403442200021130320310042244422312101002441443303132303414124030220244201223403424034322222144433324123340220100022012104334001114230322302324023341244332422312120303244042220443112144241430132203041320321320044300302241301442420142332002134400001103021324210104012010131030411221442432444210223101300204222322240300441213212244410014004431342331204430244040233121402243310043300412131332001443102201041341441312140223341004144401421042413340243034211042311213333201020231342434311110312211012342442442102033004324034040310410442423124312023214421142322222030142232133303234033304324210342010241113030433024433001340311040340414223124143431332443223131130034024120122400033413041103213323133213303304044221212414111201333243122410243210412320202424243202013241001120212210102202220124321242414003334034333140233312030344124300421010004304243343340414321304321304113014043440133340220230243241134403111220100222320313131214410132424404324100203004314012243043420324140133011304233412241130043342414422410043033324412203241240322011301101204012131210003224440121310140021302413442412041030333240340340301020103203210333320141340314221311412420042401344431002201323210411134114111212443004033311240002410123213323331422410120020212433323034111214204441102343404024111131401", "034321204044403134123003044442144011034210402202230002221311044322141002321210004301200011230413243124444402232434323403011201424101034231343244131223101021322233334023213213330401302440024142334134401102303313001220214334402200200004421444040020402210101322440201441222124431111344344001134242301440131333044420101012221032103233233331400234041322324242133402120022304222404421444223201033421030324242044343020023230203322044001310102304121014200221221440200310220300030240244144041114223422214200014411111114201123212021314220240122243442312034314232110003133230230324030411324112100221344104131234142003331144140023243421441421031110411402234232314011243312313314004104013323032000313233014111110223221220304410344432414324114411324221030012121043232241313040030244041422032433300030010103144431114440231400440134322433213041214032324113422210322240123312233224102220033341330003204333424101313130241124413333133200122201211001411202104321331134411122121343001320431243030133344242402140400214022331300101210400132000314420310041211310213020213312111434443331242123211124424111441140033234211114344311032300334034414311000103133314212031213140344210414334041141203112321034210422223202120002032041204010422102300234230131223414114442144414124023014133340131142330133423143013311044404031413344041424303314423030444331331001144303024202223313241143100011002210433443020103422342343420144223202112314031403441101320432312132042234344224314213234422441043413131143431344434031220113103201331430114241341010202413200414022044201024114234231113421030104422322114310412324242113034022322442021221224340042040023142100420104030441403124143222144444124400124133114342342220440021404132232433044421003322204442103132320401101302222342021310210432413041003113241231322131441332204012112434021044132102344141224413004224211002113311024220310234444332122224442422302000332412014220010004421002103220024120342010022121034002103404434134310213411202241022131343134004131222311314433032321133022030420303420344224243024311403014100414043343434110241341444102401310234141441233303230232443444000044341010431032442204132432132112241300303412021242320224044430333200224024234422021102141124122011123021113403231200313104431342231414324300114132342201111133442400141240310110033104013022231413043233300044310312441410410131321444224232401203142444234341321320431311320320431324343233133103140314222223031202442003421134433103201131233341213313300043210232010433412230110000144221322233420210333110423043331111110032304142242202104143204212313300134341411320431230131100133403310442221203301323031011040424112420314244433433233301421234014442413312033034042031414123233011144411210302444000332234403110212111302402422423141204121431104000324113211330342202141223131343310432004140134323013441203320000340014301201232344322022012011343343142220134040214100103103314042401144340312322131313010041110344201040334213301420441144142433330420101013400023300300120210102043110122320321021233001323342242122101420432144123414200321034103413213311430200313410323112021234433423200034032043302041132311202122013343433221201204240314433143011314234324343204030101312413340113324130101012202324231120000442221320113212122141420110322233134230122420343340212404244401212044302041431100443102104200432030001222113213301413014140124110300223241133210123031134240212420224203012321343314304413133233421433021213103141321241004211001121442413020332202033131113441413011234012422401412304411421403233123344442424014242420402101302104414223001431321331141001404113124342121312012411342343433134130320114344331320312244322112023211311301422123312214432334122022441440434233241244000324412214132014103221123143013044314202230232411241314020204424104123420043321300023342423033313431431131003041004310132032124210204213100001311030034402111124223113222124400212040032243300301441213201020240342211020214421123033041431323142112244100043220331304104332133013433243230233030421303133432302242213242314422344022312143031334234241003342123404032241133242221002313333142411101030003212220432104204201204424324310111403302310423233223422320334421314123442011221044041401233233414330434032222031014423402213341411241302232132202402321012431321141000300323001401233214122402012313003340321144124211114322403312211001023421224232143023024404001444421302121224044120311424000044213212443340234010141421211310211004413244", "412441443312233441432311204004004421101124001234204100424240044112121101032041200230404321323402103223234303104133042444103343322140403441102230140402023303013221212234122030434202443412302041340114203120140232241231201102210434424412211011242212302422240212320432004014110201142432044043242022420400404334331130414412142140201311212002340123233124011324440211031200224141034122204022210232043423301222201002013014022042214301421314040130303021243131424301411202101144442123103343234223143122124414233120024300030431034003412230012111113030134401112340303223130401231120222212223243103303411424132210134213122343222211031130341031202033444224401202204222243223223033403014112331203123310134301032244034220333242330101234233313320444211202213300222112010100420031400243023022011334031110441331412040231214030010232432110212123102212131104224304400424024130121432000204242020030004432024243221240111403100334322010232020302444001032442033224213100234200424422434031311322142044203331141441341324101210304311024022101423220122420311412203040322210223421142102320024123143002240103331341002233341301113132044031114112441024112412204011044031302300433244111133004010322204134022424143443113232142221301001112011344232331220321413240421134030101430430003233301204442222204110113021001024424112022342123404242320334324000412310100202242023041313313120102034412414120001201412010412041014214223130012320103441012440023144233142134220143122304243013043041300322144212004110043442104211100213323413131321041323431321001220332422000203313321230321443112024140033431404103044011023320120343110240222402434443333004230123322033324000022400124303444302004233001404440020424224240102333322444134042032114432043221210022134323234341131342342144230330333213220312311104203131221401321212222143342321131220240324411401341443412114140140200304401411412210224322023440402331343200111043002244403232411434210210440043330130012103240421420020134023342114210310130242344401101302224343342433021110333140130430014030012212033424103201222143330111231412124403433313241413243432131040110111042223303402024311010020000131032002424120132343134410001323144302230041321223210243341402344104010321001023342224202103021323220322422321304032024443300404412221040304324214243044014234344043040233411422141204443444133313331012112424133114201332343330303243204211112133040234231340340203324413411020112424333201122042404201204012141143320243143223443300224243332030312240033031221243134012102013213323101343210002113230031144120332421210341232124311302041123302301223131143410003010000143243111243431102343243314401340140013313242004410321032413021420014203243110043421300234320303440314423030132332024100411332211030302201031003134141111144213011402310201411304323324024244030122341440112210240321112131441304130123101431203134323140131232303303124432300142404114241342141142441003324010433130101221431042122443041421100314420233423122112220420214202030402004412414143134403043413304324340214022210233002003242222323341223323414434020243040443424202314310034131413242344004110011220233341113133321011310344120230143440411313334114030104400124412201104212142033244422421413214034011010444444204431303012314230024140234134302334143314224043313322240422204222221421304223033011441210143322044023030121333142111020111413243233040410143304244212104210001130432443140423204141430302232243230431132420003004311432111011143330042040110041021110014443440221313041000212240424433021042243123320434403304423140243410414302302114213004343042404022420231024143101131433142032413400122300424004202220010110141234433322420313113011133301140133410001343321312310402222220132402133300320011124004101100132230221400020134443000112242320243244031431010123223210411112422223431421413321031134200223012324214303203401114213041042114431444101134412121114332430120400332440202041333220200114032111333042121443041241441224444113022201430220233421202232134142123302043240103013111431214334242143410121411413031243020203442142222033302240012040142333221343430142422001303344341423301023020433323041431202242402301103144141211124202100020024341143242212020232240301222341043314040441302410001433001001122240112100433210212433340010004113000131301044204300312043412304302010421043143211342342001043414332422021201242010122213031431404312442302341341112241201012122243323423140203342402400223343232024323033334341010233433222011041243", "111440412042101443421331210011433024033341142131030114443124101130423113314424230010441211411424204112223311434322442341221332332034444134332104141223231043320121321421203232041433131014420111441131004011331342033102003424312244113124243244211214004423221220421440414104311124433433223120020300340440302423443132311212201320400031010210310001412330400233230321222334203214200230002100210234124234422410021201242430420412120021330310423324404334444404141211333043200222312034403333420242002010334400003011112234241112443412323032214320011010443422342042413433241420044412242111330400233432200304241201224320343304443140130003244403411220434331403242121222402304010013214021042311223222121142003212104220223440200233442404112104310142344130434003341140124244420310042102042431414312034134323123023404142041143301430304102242413044334233040343232401412104014332344033431344110340204334142211322404132341134143341341011424411023231334131441133420320020202030012241113122044242003022002134230214423404330314040032411024404431430331223304331300424023124112433204210343211103303412100203120433401022300410140304340243134004320113001440343142201341012411123441043434031204101122041034024420314413300000043130220043002240114412234310331103022021333001210033223414042303222044132344021214133042242002034432224010143011020031224103440024340241311214212040130144444313322024340003010114432121130241442324230242322414210311011114341004032121311122403203203443400402033313022113212410132413400332422111210343322311011304312022424044230231130032134443233031312004332034232013431210241440220111233412344243402442223413142034413100320132124431002103230113220010204041304021120403403243430433141213240210312433040320040011202100211432200243323010234401421100033101441034022244020414433043143233141200240120404240341322342410020020014420310200211234224221410134223402321143422010332122203132122341233013422023224211104211311043014313014200100234310104130321124114341113233324120412441100024233014442300044301340312313111211210430131410044030031240203024201000240332423410133414020010040144030440043422223001221033422440003001214241014300420110044132231440134134423330343441344314424411401213341300440444334441421301234104111420244314200114100434410121321034430224330312433310422030244441322000023442323320312214003323430004210020112300343013432420420332202240304240332021130300033301110221302101300222020403243000143333332014132011010440410042102013334234110132122323222200042201110024020222331303441223330103124300232104320033344311034433431241000324433344013002420233111243143234342203002334114422112042322033000300110413234004043213120341324202104200040010020402012314020104124004431210213022440200200420003411014332042101203202433320034040132403324241420101340110412404013002112402022233041102332214134431334101332242304341120000230232443330004403302202113312303343133413114121121313134310100221103343201403114003210332003444033101144210102411100110431304441123243010020002202121100023120234101411212022214114011243443424120401243414043103130134224024301233043321331133014211241233111301413002021402003321402003421141014043202023304003101310040444424222043400044022310301044241010423333134122403140443340341313334432210310141331134033012411300043040431231041212342122222144313242211323040313442134343221344204231030141141013100320442431341424242214112230003302420202324211030014043234220321022401421310222120312444212302334002323141120301143111444310232114103202410342404100312202301242113420432040021113133040141022210312424302124300010411144312332144043032344224301423243230341043443231424022114124024301202243400410434333024142404002200423330211204234143100142220021231440020210002102333040424132234343022024034312100044031142234120310142011430000110122200222014111401104113134230143331042314200204222112410314424412010230320233120020140140324404404314010344042141024033110221110042212024103040412404210433132233120114103202210203422424303131321243023203011101400004244241103213014140224130403230124004021422241430320422020414232334140224312302241343203222432442231232301303200113322422212031223220303142111320230223023423001422132134114042432303220214203443204010034410220434034243214144313013221341341201342402032403432444233114212410014024241012013310200212440002201243423431341311040330000131031000003422133401423312202142143013302443412301020142221203042020210144201312124323110", "440421124432424321401102000244010023302124200323333223243240432412224002030111113022312042433010133424203133303402342013232310102434204023143202001400314223343121032020243111334222101034212304133444414401112411214221344100103134431240131312420342403441334410241112134030402410043004422210320314320110033103110322433101010313010313133243334024444430344432311400134103300232024043022100242433004444103343422430421022131240230242110311312014100323140001132043401030023122421412223003413310321200030342423430030012021041204310120002204242210244013002034144304042443343001014204431143002113400241120144313201312432301223040103412442034442210103043134311341124004013400143411134004430340343021422124001132432130103341232304102022412341222431332320341243213441243101241334310131032442334221220413114243204314440111411002030321220222114134131042203310103014320111420004131144043141300144331442024110312014331443013430331213121021311233242430122322111403121213443042303104200441030042411213241142413130010042120043113334000114202440120411444221332113123444311321331303321411420401133442400010400222314200122402110411342140201312324212344344211442213123344433134020130330204331042110414330342421132140214324040204113024113343244402102024211332431310344033344122411201032321134021110122342420333301240114304220401403023230304013210003101423334432011120042411101203304314431331443322330334030332231320030221221111333324033423131341020142411202310332423424020410111130023342342431230441102224421333144302342131131244102401220040230200132033111000030403033402421233412411130423300240001001100221404433432123244020104342422243143241422324434134410301424203330131324233110412334031201202101333344134240401404141411440423410041132404430343401320203444320440423023013332322222141400333300310301103104103040442232332020324032021201130312010440123012341202430210130431401330321140212122243243024403234314012403232140024044221033343201201234330300021423343112310100121323324242012001032424103420144111130313213010202411410421001430300414041213231220311214220300222222211224124441130441024002412443132213410422230144022041110004010242301144211012331013002133104431211323410122200002141431431242410323430223432211432002030422440141114240300343332012230314221123020130134033230442423322243110244232340320244423001103304432441211143132124433031130044202034000341041304430000140031321232133404022424124032114044012044234410130002203031002334412431402203412312332000332102210313040322102031222341413124400333341240004340124300244302212422020221404210014200222331331204024400130103423010044121311103033431211222002302202321042312141434230403011210410421304323344422024110004142233330410014240331003313310103421233403000013331230043131042414220343313440422412023423120103410414230334441124010144012243013423413230003440030332121321313400042304011202111212242421322431302010343410434430011141243101110032434024124104241121231440143124040413123343034140441333014202444003412424234210044141422000143014141322441112212131240203020431110334232024433413132123030300044424131104324403010140410132202200010440432224431141321011214140003132233203103124414212010423200201303210340230322032114204012002242121223333132423331003402210322211132210342440012104413314331412112303033434220040420241140012004101122203134233110334402331231432400410311422442331031031232413112040341323412423033430141334144013421034440102321304021222343224420022234113200304011433022413013423201301211020434332344432242244441420122413444200134111322044314233122202234420021112403012430224423030000010220320111331134220330324331104421003140410101143013111213021424412043310414043004412400401202001031000012400240433421244244141023440141003241211303401412202414242344030132201414204420411231432100314113201132431412423000210321440403211322234112340341313414002042304433003422302401331041134012222243022414032144422104301133020342133200001230442231143420134323311430241042223102332404124414030442141300430344412444044444430314134010442240311140214432331444340402142230033233041444440221043330030340003033134242131023103221310404223112201132140031323110213224243221414134314411100323002031041431342330022412410130031413112101043224304124323113141201301333413440242034132311223331122041041024233332133221240320204004041003321020441242431132210322331043303303021330233343432200344011231211413002241221023131221204023033111202102424143131131230", "412123342333310043221430403310241024201313342100421121201144120144134022334442421024220412302102222121243033002141023031034002443432423010111210044440143100342142232240221021020000343331310104240330414201210132304111403100203332233321043122402422122401400042414304323110322240302243001302300244311014021241202401011444232301300011040420213221434401140200042340022223333420420203413414231241013404012343443414032222312044223001331402204103103222042114133202103301330024241102004024103404140242142440114411412411433320440111130240424133024342302011400032044140322433341141144301113042411101414420341313041300033330210130411234001101303434414002012214140101224430003000333113140314123432041334200432140324420142011304410401231344022011101013022413330144241040321124113013314114210202213410400444400423244144203033333433103144222423433014343211322300234234321204222323413021440243134301013024243442342034241210030010334231404121313413031321440044300414441124010011132100421121404224324203120441324232412432204003111341203433043013430240413012042402331421000202401130202313022321430401011323433203342321031112321043320342011342140420210330431004142411402232404044041422102324333320430040414232113013240443403213332304141242040032003314323141141021313431123021203222314012143430234033123301023003140414401012440023202314443433001234202120300010431030204124043230101043233233000102013233202131032020203411342113313340312303223100241010133022242143411312221412233131301011443011243230400203400334021301002223040122014401332222330033341232421400144203403041100320043111332004132112101433401112444031421112141131131020343311443414333121310300011100044321212103001344440044204223120240233421144030342440421011211113333221333034040313414040404302230411220123431200033020313312104033403231333034224343212000140220143111224041132131314220021132120101343134132001214111112122040132033440144011111433140214210211332212434042440044204413343411233211322130420141130322032101230303014331104113200344400042203414433422213301324240134400203100203232341444044022040444332340213310434134021222110201434412220410011312111242412102420112234031104130222230023411421112131221104340113140414420042110022301303322221210213401024342131004132041120030010343024341002142030122242240042303043324130411430123132122143320234020041431044322310142312403203001203010304103114011322141234040124010401324242044422120300333424213101002324214434141210113430012320210213400440241014304434422322110440304001213031041243233220123103444014130242404120114103233322130134011021441002213203110201330331410143413001034414300413222013220202402144012021140344122210423321420144101411402424321130040034234443434201303441310304111341444211043412121201013224031344431211320441411232210103003020330244313433342343344214323013330403420333043010201131020213030324434332304423333433013000103323132023223420243433404332213212302424112144112144122332320041303014320343402142304222433212114403313220314043403133144443320132040300031324412431431204200010242301233232044333211331101014330012103124413224422221344300412111341044241110221300042102112001304002003444034403420134413131310344443413112301334404102202330424330131421021203131333010134012102241410402321340440111440231243334441404024132244110203030312303013143444341301300113241244212403020022232001402433041241203123340222113211431222044420032133332013414314132433141013130424403113224302342032133403232230323302434013021110410231414002334234033331223104210220024412131122031301040222401401433102113034401024242040141144334324313044040020432222010402042203343414032143220302132310414314300422231324220132130134130331113020132331322023030434103013020032210340302312011010340444140413104423401311324412021141040012314213430131231144003141113322231013214023312402120041042101140342322131143244222130120100113124100304222044404112323214124244201340323310413412300433300344401103233023002033231203303033324122302214144413343314222020302044422143404211041320400242224240041323321210333133422422123102222322023111112230132402321330014312211000122411223433024230200330420303142243132223422202434144224342444320322442443004312402430202214311200244244240342044332114442231234240414111101000301204423103243023430442014403302303223103203100434044002442304013411021014414000041014143242120414121042230002300222200203102114020010133033043131131434344432432222102114100204131130141203330124", "240300203440010102310010331213404110044113014140240204343444424442010003041230444432122441442013214102230242442244021110143142243201011124442024334101000121430020144230132414234344001244012211413011232303310243130110402103232131342323101302110303443401000211322012322322342034233230030021343333010431401114320112103204242000412212422440422240322102113421023042222143134231212213313444203314420040242421401142214401440441431133423201104133243443034310411404043234034210113134241031303034042424440434321441420144203000012400341203221122034020032234312433430003002244410302342342404404201430144412034043410020410311303344441320211010202413120120032240123234343310020041214430010413032033422234342210343340140331444112421002402310043210420003024100130430413241410202000202423243123211312200033124144320221131300244133321442033302341223212043434101413001441143034112100222012323341301210231120404321340341242021222104242121444322122403433201001212001440130432221413011121032410001431444021320240422032142244400111400122040244203113320412310421331312003411000012231341241324143201234300044433131003140142441022301130443423004201213224004220340424424222422313412230021011140203402343014310030113000024332410344213402300440130013334032002031341314214430014310342200034140002344042321210343331132131212444011104402241420241113242430242311333214000430344334420120141312231430111344211023301213430323133120341203320300103020414332344430432104411320444302310241200013200201334110312231224120123023031300223334020331024201311144422400233330401240230101413204131422021344012042331421230242132300220140141010114421110003432443100233301214002241001221242401430321223324223000042331221410221414421113023022332223104404420024342203331111301341312442434443332324443343403322141134234222001133040334024002023010420202441433200202101311421121111310403341230444102131001330334343333132204002012442012434134134302411102120323431204040314100343442214130013124244323143343121112122403414414433001241413324230032003410304234002113244044404342302342140041024242342212103303131321413311233142410401112303114423202031431023224441334204440121404341340041444100431444011441024242144130210311124104202401240112104322340201214232143412130034320433114124444420324423320310221422432240200041321023324333200424410403343013401011312402230033121432301230241212043243042332412411200120333414223004001044441402433442320132034301013232224344043301200224422112100421414112433343420113010134020133004031114040404331043014414431233342134432010144420331404023123204031004014112411202120220321241012101401143112120124313203320303330222343223212301043021313000314120120010320431214014323414010313223300204041024040312320240111103312031101244301234221103201042111224203331322221323003323400003212322423431112143411400043423214334044241314132201013313230312111044201144303032202310300014204203014422042443104331212422130312034014204420234444321422220030220140312142421102331303300413321122132444211341413222130414311241030402024342304442432213410422233033040444022421204001010432100111344404234424013433232201404030112413243340231112023243113024414301204314032231112430300203112400223303140422430321022300243212424432322142014203014313034023233221101032114104224431442110001224432323022023120302213202401440413101440104043443112003142312344140123143443101311043410424401300010114011102244412240241100344304123011101144043110100121032223244211224404213221403101233341013132102131224112001433044430223331213114010421020243410022401324143044401422244141404224144010241144312400102200331012130313304424334320201442442121232302211034213322412202424213122404320222044431343304200111424003431024221312434443340310121241004233201023211430434012040334124313441412440001001232343330110223002044213201441222422321434001313132442434114030020432033312402102433231322340202203010221430212420242123404434203443123231242104343442303034441214404132342213111040011203000333234012324001443032232404400313004142044223143122124012213100434212432323042334400013214014012023112113103413144030240201100141134332222304342210341410404314122111303201114141030332312010111103122243220304234431023011234042403440444412333433134314420314413022112444044320002043234402440143402404214201241431012434120412144230244020332344422114001122213200231140024024010023022234230413141244403023311322433034024120100303131031200114034240231330140222022134134312434", "434332003340411333112114143214002410244234113430310111122004341243102422443332044234420330341430221112233204334334200420343222024103310123040124223031023002133044342432234422303041321331434030302121233220240130122401003204232302302213044201444310410223133130334131140210220212020444142121322124121110233223234341342113440401024143443301431304441334222220112001040204142003121024012002214313342103241220443340114014042342023334212332322341332444430132100403103232241244222343230002002201142204333011411422131211002110040121430001200341200042330401204140120210240013324332134222200201410110003010104013141010332310010403043424032010120122044223032222313412401110242414401042123133342312133331010430344423402001100420221221003244212423102120432023101104201302040102213403420244204130221201204202312043241123040141110004004433330443204340342442143322110401043304112400120014100404421431004403310333410333123202014140412040232114133244334044031410044422402321111312402033410401040224024114424121014143413234310324002112131411303130413444211443303101430000042121404430213431003400034101242444331020440332013420124214130430220231240031024103020204123034031444303213112234134331232042210123224330134443201041243312210201123211402224113243240433210410122214431444210344131341222334240330024132301410303321244240144214441003000414200313003343040232143031324242432342221422024342443011001444342100013114110230211304234344430301143442311134021111010334040120114111204233124231311204324334120013014204133404313401030244412314013134333233233302310244421402343211000223131021224104040204030014114143304101104222023402024220143442012341001422143430413404422222242132043021442031024300300044231241042324433113211113010232114244234030423404330324103414022113002014401244343313101332433420332343201231304233200022012220320333323312310142141101314422142020111400121220401241003233332013301412102034034032021204421014442330443422310211013244020401403131144302103211004213432410233243013210103043213122243102040344100341221103311114420003021303412100241141131000032301032042340213400111320404431011401342340433241320210213440100011011420131241233241010432232111233203301021042001222112123441441021123020422433043222141313132220021141100101001021433244441404320114044044141412210224210110132021220042404211220342414434032040041042221323304402313424310301134341404221014214214323434214332233444123412022402034444221212412212240432241221140303011414121030423001400241404121304011222033014244243112130314423103403321331214412322010110301233223120411411142314232404130134242240312341311442411141030301042344343113043024234342414004400342211042223010034332340314211410233421343424212230323034321304323324240310233013331120441342330211111221331043334110311333410313034131210012321440124442421003303202341131320341002224324030333113312331310213142343443340410132004132233340242242433443012320340014304422241012133303410103423230322443000021241001303032431240230143220302314104242404340422310044411312304100200442233111231214201203341321112223142122303043441404440144440332224322242444123031323244012114013230214134122412210232314213043231043442044042411330002300342114442333421444314443244343443011344201143001434302133223204321232234440041240444402132432422342230111143020444310423303413024230431121203142142032444040103241430320130103421432120324432200314422202101101031104112422222021124310224342144233220222133031400403021024031303003022134122321042404021343001342342434203343332421242012100401014000202122341431324121000232234212301411102233210422234302022034304143334312421322121221322201223030314423300114202213420424103443400203221022021424232200203040212443011023011012441434203301211123411322432134023111224403101221441201343204210100314113421103130104342422224130003401311432311304120433313111103230341012441034441302244030222030133204400104213401141431444112401201124330223404420304243303003132104132300304410134102442112342330423104000440343141042314303223130123330441420313410020223414104022242040322240130401102320030401232021322424433123003214044144134103410213340134130010322433342324404423320111233234201232220324310323102424442011110321242443310331443231343422222131034410214311140232232031311020442301311013310222224120444430202022242101000121413031232241430033243020144103024044001040440023303341020343124201203321001320244033023242442123421122200430000111144113103414230141411120", "220421302411403211222443301111122343423343201240020313134303423214020330010140140442040124244114402113200431014330302203042130414113243032124111341323133243223404000443401101204123041141003303044134230100122433020242032401004442121442330311222440242043014000242313103344102204232413312013001222031220434303421441231303144223021443304444414434443342302131033043411313043100224211334442012201132320134020302024233330322440411233330434034011400023420101243013031230423223131014433132102313102144302043233121111031210443203433202023411322233321044441200214314423334243032304134140204141230333331323140010404420022421222241004401012242042234133243044304141430134344131423040301100211320434413030414203200311114014133304024032404114223003113301340123402324403444111413130131421122413121431342031404431334324000023030040433140400041412214312322034243003043413340014102304030201120032314042244234200420203411302133411030133134220042431332113240330401201341434401410104243424022204014400320341222302400432404310120012214040421444104034432303203021201004033432111430401204343204323132430441124244204220413143030444410023114442144044424121244103441414023430232234033330111044231331320342043340132111143331213401141042321024113111132103040422033103041013222440401141023101413124141341443341033130103022413411043404413100410002202130342204123240033220243300442143111103101422421110143332303434421214441313201423232222213000333024211140031341144140420014142302343002202310340020133041243114303222040000003042032321443331004400302031134440114042440134234331042104304123323042221410212402022203044204432112203040031300301224131313104222431304233322233333344230320033102033233404332234121401314303242220410122442031411342141112113042042114410044031131402322441332141444010211041341300410232043231122320010402424131400423403114234413333003402413243014304300023002241423041000344231011224213313044431033122322434414102343331203213333334231240301020330210412214434033100342013333004120141401442224220342324203413431243442214214013243203411122440034030244231034303201401022201444411023344044201104314301103404132244234231313332222244234234233110001004310221144300444344301241021314220343440431304343242430141110012314143304033233421124133144441021110341333003104000203333143140403041210341414440112341114032324024441431300430111423201420041400032123431204144212240414320241031401314441034220113403004422042202341402401013023100402322241433344040302341332231131442211130221220203240201014133000414443421212402423241114413432422014214104122414243041144441311433232141031112113334403123442401132424121200220320212121104203440312214313120134022444102010300332333133142343340042220100411041300213400431131232032012012224130014130440001133014332324410213440341200314442230034144211002222332404224400224041441043212144313233331143203213111214024411414002422033340211403022131424134202001032411011300341414032301302412123012214114331314442444312121201010320223443300441440441314404044122244113204103224443442334310240443331242122020212431143323114402224312204140031301204004431314023131320212314031111332403330114010424004224304332030442311103312402233021004340412040301422221430442314242230032204343211442243140202314202404134242221013103212243031322321012303130042001201302412312440432212321404341420403242032242041014123201403143034333100013432030411241144013123123014010423233143031402444321220202111212333412433432332110013130202240334400001243340432211324414330100310300012300441230101444212230143304130122334442304313212422331312240432311043241311033111033344011433300100103113334432414104314110033434013202311042222034334444241210240111432433443034341103111100244123121433144112121213311001131123201212324410120200000121431233040044400220130203101211313232304304032404442223311012133102021331344120124121233212132313044011122422220034104013331122414134121242304444132211124402344031230442414130041300443441013340100312300434330303320032131204013422324004334011242343301304432220004044201122421322210414333224302042213141034401441201342010300132203334141123432224323100114341334330320023201102201003403311324043432241244020334402313244212343100302211322000314031034440223204100413342413333324342230312133224213313041311404330304120333441241343011330032334224313223430422241314333242111333104342003134112133224304023202232334442120322301022122110400001041424241342310142443334234212131433302311", "343103402113420432141210322044113102400204433111310322404030044024431322004242020123423241401041130042344332432410220413321142000344033033123312432421310143441330331440243102203000220344301143222133103140024033230040002142140121404213243224013144020022011114321224012334314204333240013322433134013321324300343332010412044422323044023042413401423110113423032313044141402012032001110423112003231314433014101421031400110121104211234101010430400312220122413240013433420201214211331043323423144401004431142041022314433312134133240143004230130041221220214324320430131230342143014411200414041224304432103034302024411211442034441443024401102312334310044410042433420121231120231131340401333414101332303042402233343243330031421234204443341211042433010334111433103134001034444420333143120102112330311010223124120131131223243333140413010122032334340011140241130131224101400100322302403131212013430314341441030432210411143002303442434413402001112413420001340221032232301431102111301214424344403233124223300014424223422320204203440243414021010321433224444211410212342334304202034302314143430220011442340131310300023300044043012244103200111020444414134403342020441442122344103020440104330221331410203344141024411111300010103231311240022033412343020041044121312022410241231213200032032410330342420314203224221302302001242033234200404004144013344140331440410030433242001302011334244122123121134340120443123331232143414214043202221323014023224003411234114021434011302034023134323301013001200413340032040030033202033401020201122424303343433132312141213313203000124340000211442203121230443412141024001402242342214432122044121341130020201034221034103032101103120443232003030231213240034240102403004101004114042234144142300143421114414342442422341142143302403214113344111434142122142303411132132122214440412100004143022414442100340023232443422130224422333143012440014012110101200013414314033432444312304302340220423213111030030241031341120413132432144004404123034214434314022322024000414043241023342020122014321021041310200121332300103433330214130444431114342001410431043024203044341044303313303322131343413144432142442333301113122223130112013314004324223430122220430343241323023010214431144401440001010142111430424131243332022312001234222302011132140134331322203420400410010241240144433403421442410234303130002433001142134342100313023033024400443211241104021402431243212001211143140211302202001243130402122342003011440034322032240324013140430141020340333304414344420342011420033232410420044321140130443410343210221021334203134103103200204324221234320334314222414020224030222144441134421404331022033121044212142134022303212142413410143140104400000304344423042230113101334220323021021110443101440040313340004302001114124441223200021433142203043443342213040201413401323002232342100040401241303323101424204111432204213332133122233332242204100312100120014321231321302013040441120223130233423401401232244002102122224022242011404202101302431143001330211000003023143110024130302102313004044224224324042403101302001343201301143232234131122330413110334402220441402344232321333322210312302013243020231234411010301033314012242023342030134300400403333103031433321401444020200444314110143212413210222230401313032441131112241113431103203341212114433013010421030144303312334120420320423301233010431233404100143301000212224430211113233311024104441244431212002311113212140114120042110400043043042003432340044100334232413224441210400114232230302101140040342022142001333021201340412143112024110024331023400144034113132322401431241204240000200142141223432404020330431414321200402042401433034443203420240144233034013344333243243302120440200112333203202342002310010002330023004214042304141234002323131321232111112302020223402004243104440231004242312410243102241240302340101021003342000340003220431404112424231330213011034000133410430210004031441440423013333311110301440100102410440344403141241302440233100422301243004441322234103420031304311033222443413341404112022323423143403120302312002420244100203123102300114412110230434441223323323111324334114003401214120322422212143344232442034014012010110332442040100040320301424030311031322231212110412221311142204323142442022213113024310320414341144012233324422042121112231013412044313331230224120343234324310301004004122122030232330220440120122143241221033302032004331111311334241144214024444123011342003014434233011244301211003401111443202022131234401140024410443322141", "021232044303302130343000202142044111234233241021441332210302223104211021211322402244434032110321444421022134042131222202434112330202024010231000344341142333034310412030340414242043111122124322203112234114222234012204143102401101001312232313412020320144134302234244344242410324044422100302134211130012302402311443040342423133204331112024040342320013103234101034442431134213310443114104331334444112011113214142123011232042241313031244122122122014024400343312312034332432140203412404202112241301124321241032241003103041231321222004344333231410113203130103423141433331413110322004300321020313203024420320401210110204122401302310044014202321311000441321414314112001031313334420320203143413203330222003002214332443202220224113024020113303414032240002000313142000442321001420123313244213421041422110101134432323004310430322431211102143441103141402244314020311121331414232031333010302131000211432210144203441044440213210022014300342344112400140021303220032002142240441230231220134203440242012224020300330412210000323413023134133342330444333323322221421040441133211003142033303340203040144240202140020222032210320424412101410142014134213401034124110204303222333140442440321333343403412130301044024444223412433224421411134431323342141242431341014211320122322434144204002424001333231222311000131343401211100111141303431112441403314414010104221404214202220101322111214302303241133201240320343302400441141231241130030430002101224431134321334220010432130400020234231021032442042324101221100030303044421203220200230003202432431122321230342202131130414110302140140342042321342143133304334112024120143402010232210232444311403243213122321101142314213314441222340012113114343000013004100130142142230141301142121412440143243220132422123400303110412003203410234233430333030030041000423033011212003031130210040121020123102241110411104331020121121401341341144013244001313112441344132043124203101012414202442032432444214401312324231144432403310002330202013044410231224304234142114310204033233123411143402103002242103010332124124130421211322420442103433143110421432011200114331200122103022420133414043223022334230424100244141024143434020233240411033223441430414344320422110112224320422032414440134422314102112222311312222404041123233414320313323413422303000443221242211113024033222141003240412101410430233242231313244423324300202244002224033202412301233432344313021424202334032122122120343123221413000232323132330320340341311110113404120210120031041220404212212443131113340133231230023240410401342340243143420023432010430232112111442314344121242300243021114304000323032213012220434402303011134321333223103331304304442004222433131111431031002020000123114231304433203241142412333043234132142334424401134121121230040243032344313134241434014212314410000240101342324131140111402410202000340443421322243330332420411101411101114131131243230103412044310023204413021330313434134433004330104441213231213144310013124020420044224234022232004143324344032222342121010314024443311443032301231211442244023410212344042333423442301021211303103130123201131124113210144302013401444224004103110414212300203121110300024412300003341111421413044311223301201230234400304033330413131143402110023123340111112202143301314400033421200344200413101310222214432243202203244333222123111301412141344242443032114133101313010040044320312430433421433410122320341143201110031222214434204014443033431201413022003421333000301330141213413044111423320401010100431112102033333200031210243241343120001012443343243304303121112213431143331300314404032000101032342030031143310441003200104314234233423414131221212110110132033104343443312414141240041201014142413443420132201332112340020311332313221222333011124102433003004423114043001121320221122410022103114133243422314302034323314012122344013224332412430321210414011322234323111320321140100321341032122402433400201110220110333344013012213211012003323131444330120103032030241044210142024312133312231203232143024442201443344334114400144304343310324423021201233224310041213243241344432243310114442003011000132414201103233422142023020414403014422010332302433330112141110011121322202303213302323431214410032433324404122131444231102222324221420341104332410310021110230121040200032224212204033212012013244234014210144231312023242232231242412210024411022044332004311322041231121023403410411130123011142213323404302424103414203231114002044341012110121011341443311303140401041344142142031040020302423234", "330243010332121230244340213141441022242231143300044132322203243420241412203310320341032414142142212130321424232221330430012221143021040013430204010004012013232444021314203240134010044241432112324304140401042201312320410101013333241042430330301011333300210400312120201340013023233234003421143221004004143331010230204443204441144303304431132210431212103342010343024313044043123002203113314444113422104111112404221142132102023443312013401423004123344320200202144210013244340314001121241314400214313044242434212044040422043030201233323422004232224142202321234324201114201220404102012130123240142242100122430001003202133004414200002022321042302133343311331024334112331321400032110244442230042401312022400203343404223032223221404444122122130410423143143142013030114400100403334201423041401033000032032404022134414203203432144031340422320334301424113012243040202422232003302031434222311131331340402243113312003034334442032013304124304443014243320001241404230132001301240443100102412343210401143024402022334431221342101442224001101221041300022013110312143022010143033401340333430244421144010201204331443212442243421141041112234240331214204243022444102241443133124110440244032343414234100103211020204303343314210320200124222030131133013203404044121024104232402442412032442213413002221310213433340433220420441124331120410444233320044402240303144434344231044020314321142043120212010432410010301343141442011042443242104223414040234332320010401401104332003443434214212210324320131241410031212142430022304303203034323043040044240423222433014111434221012142243313333213030411112104240301031311002330223402241203324132010243223334222422344433124404114120302221342430422422134243302403034132131423243000041124443431403004134423410102320313241310022422233220103231114322123121400221320034414014404420241040342233323114131300231410331142403120444210344203004331120044314422204320202313421100412131334214204223002113104341023234231100423203132001403114013331324410204121432400141410303244444204413224233340343130433120202144334003413312100400022012324314113020432330000431340031434011110441100342242003300340104441343341433333024444402102410120300143140431120303302000221322232201442333141140142201012030044311132241442112044203342142223103034330030342230241442442210323203121301141013314033133122120020201010120400042044421121022331334442131142021120204234311043140424402114442033321244221314224132224100114010131444031144404041312302434041331213412404324442043342101412141400101012421200323402310441101401013241103240404113231424143201020103423304143232041333211101432004241043144431331041022224301132201203140033223201143134221310214224040323131143002312134203412214221332224222111211104124403301034002111213034111233321341314333201313123311011010024044103124424421030132231002142310441212300143002213434244042243100433343323434310132001304000402120221004320213113034031020012340124130423222121000023212204204104121014021223104402341222234430301212143113111214220113430431332030304220420014420201302101204012200332233230411424114401340321431121330030440441224430033411110400423010431101231221412422211304121231313233300140042232432012033041120031021403120104334423203122304224213402001413324010020113103223314233244413401332212333034330204341344300232020443421410200422432303443430434424320014343201423234302010343423421433304011302330122433343004130004212133310234203014022204131432132312343424044323004431222140304041013000012001243214431413340234200340132320220034244424341144103301212444442403210422341422242240003040434100323002411442324420032240420434133334402200233124311441023422032012313404211044321240223144243200344223343442443400314132031000233430134031103121144103114044440313402313213134340214344413301442132331124333031123020122210003333320211022411014400432143402031113100003144034103033123030314401331024213211034431324432400004420034224421102100003440010032034430221440340404042233413422024024244034410412023142212033100411314001432210413032412143243402104014020010132103120201304434131203412404301122203042304411421443140332304102343342003424131004412143024102100321324243020123313031104002103211310221232133134203221033401001440440403042242130040021422143224040203031422033431041211131134420141042300414404040314121032202022104430224042213100402310432214212110424413300203332240240012210102023414411404344443212310213023344230201020441044232234041424244341112313233032", "034020003411110200110333203144442444421002314004113341320211022132040021132040224234231012020402032433001211000432020100131342042011213142134040020232241242213434020021111404341403342334020101122022020001132233323040104034000013331124313331324324113143342122431403012131133313133031244122400242012144401113433324440303411304100114203211111122141200142232331112431133103330323112220304002323411102323004224143143433344040204014234424302411232102141103030233130120221122104330301022223412033214102110440400234101111130020043241332343123100334444244240103411322122022040044442430130440221412340121143103340300030022330412210211032232211412022102111211401432021213014312041010333003033003214030404430021221023331114312042434414022013213442402231301144410344400413311103044021002314321314420311422322404433434201433131323213321031043122133124122210200003104014331103233024001421322434420411014004313144123111014104144344341122134030324400031020131402022331323223330220230142032300140001123100040104311240101023042241111421024002211112300130011044143320140020444221230013331222023332341342214112324202322142204133203423030443311144340212431423310010322010043211021041042200301032411133012324224120202213200020103304131432004331230114423440202442403310311024134422210310113022233120433424133440321440214020134043420042111434002032141014213332224403042230342224000302220324404320101341334302101202320241314114243211400130342423424242300341432414403141014240220334133041310243422401414232111042311034421142000102204012321314103202203304413411433424434144111210004101042020230431113331141003101001301213403302014432203301410324234111141303114334322012120400201334002131132032122222104442031144323342431030333112014004230211212313230414112324021111214400104102241130011110003331121241303300000434433403312104413323140031110034044420042212404404140230304200223231411433110143131310134412140404311304401200434334211443310110323330244020222433043233041442042343423324303403214140000334142441140230014311320202013333432110242213144004031442303241122344411041321304243121120222432322102013330302244423041100300114123113222233142122044030300241321344410030403323001330131100141324200321340143121434233040011030344204030201000311110324013123144034132200022310140411122304320124134132412102314030133041221101413434020433431344121211211214314202240240420002002342042044100211340132300113201333131323304221443410030121113404401043024431300112204013330122032112231044140213201234224443110121321041412341313214434121402243031411233320101430244142300420141300334201312424320034014424402210004303102210101130321022331232230303310343344303113002211032211401044020210044320021334124301120034220231412143442003331212123404030202332111134124103041412130140323321421011300302220020341231412314400242223112042101110040331304220231201013330332230030124444134023000233343302013242413040042001221432442043404412221313300440333124343303121423333420001412420123321033120013321222234200120041034443301401311220113142333401132232044010431320141410140333214323143123423020020223423043241200243320323210130411431231202200011221443144040103000423212240304214400434120132211223424013403030324120141121134141032231241332401303304003342402344123343122231331344411402231122322401240230111222120323301044311430134313141113311244440104442134240400230302143030033213332023034211214110410132034031440030024131240041131121401403403412224110123230120342224001241422221342210042010142404313340330403102341301421100324201111402031122401110231033143100120301312341103330413211100223103143423310432332224113021030321221000031234210133210010034111431130103134223144424120300341204430234431313344344111213143330341134411343313412221021441031132001344241231113121041043342110014304442343020431214341243120423134400144033421144244020410124220404202312041204040423004340003300422202433230110443344410410344411120203000432433324003211223111231234203204320434213123304442013210123240110143100321143011214002242110204224101211030201230321332320330420224422244410021243040133331212403342122311000040311012420332034040402333022343440221241104404310242203443303203034421310022312432442430321313001100141413204340432232134330404224442024233301442114320200241112430032333333241234301411440131320233223313212424321220124030143004121112014343110213110133400443111103011334023323114200023130133134034204440104210220101103301103311121431322431", "142343312243411311100201112420241144234121401313432030133243320100324213000410032004212024011002140020122244003400004320203211133032100144242222200132212112143003430424002302110312303420144114401012202301344442002102323233401220031340210104323021314243242323124113443043020240222124043004330043222142314330221303421102320210221111113300331331121211141003024310331021022114033304412424403342314002444100404431421410310121202442300013040410231242303411000223214023211313334211403004002203310122433430330140333204424404233414123021320400220234200304004222224121201040203343340402334132443414040112122334012202443101400234213314344302314042313434301301332130131122301424220410412222221041233134120444030431412210131002040023212434020022221310040401341210042000142113220020240333441232024242401014404021430420313114341203231211411343343223303033101014241131123112003013223303442212214014131021233203433023000344401041102111321314210141340244402440302223134210330221044440224123011432313012340443224013410302442121130012344101130344022404222300213234134211231334221430122213213111131024440430022200204133310420040041213222213243003403443101224413013120031114140130333344110103313303424301441323110234333230022202443233044024214103002221344411144313012432224140242330423333330110140024322310400343131342101004402304311412314414414134104303241041203114442311421120010430444124243342140033422030003444144002242320431002244022043001220223114440024223311111043001331242222243214301033241323040240131100004402341322343032201400023241200210421102024324432343312122034130322130204210012332103421423112000224220441302340131110022201241231443313340431024233442311412423022224044012202221042030312212012424031411434301440113313042204100000120434104313443112333033222434011021441100211233132231111022413032222344003402231004141331404230114043244113002222404442041104010424122344301021200220021430430404320414031441002432124123424200422344343332431222241031102413241343334301331214123340310141231444331302034311241032131144130434221032300004402300434321232313041210420210332113034102304131212203021033244441203300310321114022043142122323223144332403412110440400413332011321104120422341441343142100203112411221433230023311331020012133433000344341102421423010000131333413340342043020241334223123141043310324232004221312403411131230441402141323404313410204244222011443000430011444311401124331440322431043041114104330222244000444113144220104221004221230303104222032202200104433022442340014030123002031231032103221344410344102002212201434441233431444220102033310114301142302121120141142140144204002032310421143230334400023441424434031421121221120432233024041334400144013032311202411132213441041444233223403314001003100103313304133112332042402443001204342222103002440134323034224440412400433402310210242421220214304110340001422111214130244120011434323400002012422213004023144231033241443223421021144223334033420410224143214434200302100142011134140004141114132141113002040432233032144020141322323043103201044113330112210232123001233444000314412442220210103411042314301113233002132402422140402201112140201412224132202334103000233332203204243430012012313411300042004010201343441201220343201010232100123130430021423214303210244204410243011222401421404203234344114200311332214234320214001012224034222432130333140110104142211221340434433111420341324211411314031122120112304340320320222100332423231144402334144424010000444430304420004130011202024430431021203432003320330403044003130341002021203121231311413301330033441431242304330120232024301411104233143124022414111241040230310200204402014242024143114243220222032212430344201110300142341201142310133134323110122433412402322442201431030202103424020413143434400211103023140342330022230144423342333314424203420220204213001344143431043013213432413121233433322211433022144001022243124002343112444002303413124103331022014302102213203113144134313434303002334003022222400201232320304033444112224230340110324423131012012400310302312404432222334421133343033221040440121441420214134211443112134330103210024210132100320130123341244313221422441040124220100303032204430241100324344102344101442011010130211023343411031020010440004023011021301330133044344212410122413040130404021331144402043133141324041411432210141001344243310213012234213212140032223322040144421122422003224411144114302243411414333113102212211011341014310421443422310343134134404132103422203224100034", "421231112224220222102344134004404121224211301304103003311300204240042211141044344004420044114420044034110341123322144433121422302134403401313344143311104042424402111143400234334240012303204324331214412222302313144004024403312332320102142133023204211114334443331411204440240133133013103304140444204302000314212201402231113320033301203141334430031444333111202102142224102110230233210343110001133101301310310023000423141401131424420211444240134333322302021004122301432002024213102204330122033413412024243133312212012443310401301410232442320030414303432103401414243002432112322311231041144300100143423110303020333421200421044330013242220042121114043314443324003301441323123210343140021314243444441413411444113200222114220424311111341134040413140000110213212300413122314013323130140211321313120401222034422300212200312344141341414040130332221132113121332443340102200021224313003002440232443241220031442410411203304233334043242004111132320422402204010122201302122341322411310330203400331313310442030442324201133300341102110320124421312013314024323231432402422440401342443312304402041324212421024013003333034004411103044342011340424041011320404422011400420002400401004023211430222002012201133212220112013421341200100443332333101200000302230324133444120443111040442244110002144010300442120023000032432410000321244103213114131424244330103203342203131132432234010244222423332022010442343100211344444302223010311340341210032214120122044301411043200211341033340402330343321342443020244102001413122142020423214143220140013331431110212321103200224404324013002332022224112131112004213220332041342100231020131003423313304222230140131031342040002011301303340210434241020101303114410440130001421244023442123401422032234111132431212040322412042220414412143331403434122442421322323341230230440144141421402112322241422313232100301240223213133114300111244340041032133203344013442102123033301311244111210320430224234142101441131204340443003243120442420411002243444134143303304432114230203240231411131143224403342443341443213104440300303413434102022112324201414344200232043434234424442140430312230230330400113331431110202301440303031014320213044312324423414000141112312144300423434240212413032334310300020023222343301112022322404212023132302303140402431424442301440012013440114220032433141314344414342240440342030243120134300033422212223434313444420202433432224441001130420031412413402130302440331230244323304234123403411004114121140334233221222210321242220110411423224103020244003340344232403200431113141023200222342322032313221110404413040330414234312321300441411430130023034240101141131443303022101240043224434031223322403221140413002412432340404124021343402003440013332203033043304312243202034033243312241422440113411311222032344313222302420400002422140101000202023112442041202412004344133123241243143120400412332400322144404111000344310421310234221320400013221204331314212003220002343331122210211434341323113410130043422404410200124232343044412044220214103230022421232220242214312014134042430403200121421310343312332003024010142313143130004431032013040103242240324334444013332143322021212120240234413141130041340424004231130322010343424401233204214010432003433412310002014212122110022012344000221241103113022202241023012432224130014433201442122113303444210331424222003110324444430304201040322342222003344400324223240431010034324042111024311042133221422221104144110033121310334140000433140021130021034102443444132004330331432430224401242032100214413131332132223043421201424123113014123402102012110412430303244331022200214404123141323234033301214302443042331124040341131002202442320123244233011332334120224104002432041323130114010210413002210432244201012003023204422331222002020224330020322331432432240314311313114311343122442131244224011004120003322221003321313313303243424223003343212102431144344121330404223433104220233214421102223024101321333002241022420112141404240143430241400240343030300431104024412203032412102323241014113331141342013401103200132301301132122203223210322013434001202110422140124223413313334414414123413014120143242003001011003411332241422103211131112133022031422124324004033234204040400424402001330440420314213031230323222232234324424122204100314200330401031113430033241243400444443124231124234131441031223212124301402102143404014142341001331223230102403434031102413140222440220141201122213041432044410112043413413413444432121301442242112200413034123000141233022032014", "234002431233201311330324243033241010241324323100212430243222031200231323211123200004223014433120113020202340324414323140244113320203343312242022320413102144332134103412404210420310142122213433103213142230310013241002113002113121021222420030310303320242240144311031002121320130011024221141211012433043334440423331340403330122122401131111013044311024024404000120240211010202334202323030402430244312232044323423221302324011101220224433304200232102311443034243040330414243103400242201342331211401021140042301324400304013222430302214113241102341101003210140121331300202221230323434201011120310302132424020344304402421112040101304131440211430230021113043441014200142322140102242410002112140301421433322242010331203222443203233221120032413424300420421401141343333420140124221333012410210122021101211414213242142443343412043111030013334432013233211110024410133304211002221331100124022014113311201431302141420432212303042243221230142441241133320111031222044321041002213234442110203403124314232444103411111134322403132123133210234110412403303003423212334330342241440031144200033244040332030031302101133114100031032442210012340110423103103414033230040222122241011433333400000214122421124204130301114003201032232004112010443401410034131441000240111332220033304331022233134321322014231111034431211210221222311232211030041032432333022333114120143322244320342024121140331103113223003100430320401240324033402402134114232414013332210443241422123432201112012044234113041214423303000323003134330134400034113204042214141221243132310241103101302142212112121403002333211014430223033301404203000342032321142210123224421033142403024311004234042212242120142410343334312124132244101120440004111314042414432304101431403410130432233034441344403322403134404140212341243422133103321331432134204110220440440210410130341343122132413242323143424144200202344314212133343421224401444114030120041123142202324204203330300102423300303411143133324322430023332222331133401221142143322410000223133204423123031442040221000243122212400413400132111011143320211122300140241132220332134104220134414403342034414021414141442322243340420333333023420224220302120411043111102210222201014222010224140002420234203031444103230314443231013124112321211434413211311143241111401210230404102013321003114111340434000421211442021143043314414034033413003032441441100304444222000144423143032310134132040212133230402133444413103013124303142230140214334400221434312414200340202104200411412231241312422432320432120302103112101032142324044334442412301132242023110021231210240224440334331223024210414023344423404032204031214320134033400102012132214220141434434043032020314334210441214002110140133221122020300034310113104200320121241434421114231444232000003102310333410342412340230104243424141432410342343042313330331342110331123210133243121420240403340412042414433321424422333121043032134314210013113312111431232001314434220202324031302311443304041221233140043323411334214001320133341233000014212223113042301120431310114230010104043340221232032144043114404002304104402430034424101040413330301441100202424023242100132423401240300112412024002140034310214104431314303201420141433230212314233314023302100330120224304122123341211440200412303320341030423313213033130023340111203140321141202220123323312041311201303112402242222310202320113411103110120014124131340443404441031222111310140112423101021320331304400031104330341121230302002030120000411012303340410120032101314201133134433131224330120332331414431201100214121200404203313034301230234132113341422202001411213324312304321223032241434434002331043013012201042123043104121302334043222044043311240132112400443200214101343402034323244003322213432233342201321103433014202402114034422042032332212132142010332430131141131110441244223234022442024443020134111401000330102313041003420440000303124044310303430212102012343222303240142021443220034043421431321213130411133133130230014042040310040401120443432202023010340314013001310310234220114030414243323100323014430022223144321321220430141223130423314402112341433041323312320303420233400300411444441341200133311410311143234012233432211102133334301412133043433433401121241134302313031101404422034201104440043113233023341031312434331220024110003012123102202241100403023234120303332244003202200012211402421422431432022214444323024232041212210210132014110003311010120134041121312432413240134424101202132222004132022300444423430323243032033414044134230223", "010034203441342113130230440203033201312344143331244221144111023241210140321314213114311031043431133041044314340230113433013433442432203343443312443421400434443313441322403244123434104321142412341331213222022442210222101204220032140241414420431442144221113042123411340401330210331002214113334413403043010214341042420204030221003221220034034440242400113240102413442204331314014213110411142040000230333321210420002300212043114203420114414302012221210423021312440223141001433213300141343124300002430214242211400002220112241112214314224324321342301104344112422122343141200442002414003200211412110114310431241344142032301420234320430030323440134302021230441030143243420101304131430000213332400214040403443443202322414131144114443422043040314144200101101424221134311434330123200420422141110004412023123121431401424223321342442330343131011343124022332333021114322134002410211421413332444334004013220200223103340044421343342333410112314444404410324134400123434200144211434123402223311143030003330431000241111043431334044424030240241320202312303131034004140042041124312023420001220031440200402242023041343133122141020441332140132311142114442040323413133031031240431132334002123430141404432014133401431410220232014421113310413002020443312403133200231230101433133004114332430124014143400404022422032304013313103242014102010414202403030042302140014133333440344312042402113244141412320314320412031343404344413422240242422320202204242314444341201232232241343323101223000012020133442112134303441321242340244100223213120233102432204322041143302401013021120302134043440200141200333242432223304114324203211032324041201431220200440333431321413303300302341441101141411443204212400101012404100330443320343231112001042020213400322123043412441042114142402210020201144014400022302440330300204023420234234441132114224312414241031340001242202341114043444334141433202320004031423343324404243121402020404024030400110201011400234332203124110311203113341220424104342114223412220334401312001114014034101423110224230104114030404002200123010130430422413422411221032444202031222003213112004302312412131234201433100431444301100411234331041320323034142013414223112431323213332440012100133213414140343403310411033001000032213203234023131401322121434333322214442312213013210013243423420440430241324303224144332303331433330300311002100112141301143203142101421123224204234020042423320414222310101024442034432341334204032124341340432302233213004420303400402001132302021004243443223140214140434304004430343101432400242040114040112140420421422042420212103202013333320031324323133212343312440020124443000321010431020211134311144430304203201414204020132331040240214410241310142430241211121324122320134143441413034124003241120123324301340332103302130322303433040224231141211014121424401112213341043442001441221112442044341132400332143434441204123103102013022404303013441241333423121033330024142310422041101000134031231040340312301240204342444304201141133123304231332020143220422023211030112011033003114112341001200214103011140302034040444002423423023033404223132431031443002224021140140441101023034231123324421131430003200431133421312401214400221200030243231301111221014312233213334134010314021324112422241101244003102240120130302414113142133120332032213134100201021312342003241243314013300124323240203044220043342134144110432441041001232334344322134200413422202401413402203343441441433030021222031211424114223121414024444334201441040134143103002412244003041430122311024110020431343444400242331112101120033401344010020142312312212020203002000211301304101422432423202342301311242233243210431224034333231401231111403403234430004021040342444214112044231310402422234221204311213440134400113331314403131321300123324401222333044403004130010310223144424213012000300400202401420034212010410324122433422303240133212222244322311220030401141402032200103444242111444143222041343411100201401444034443020220312043234044233422232114403431212400430011343003344441014141220141114210032132244034220112044124314222232100403324340244323101134132230113044433032003041314002310211332110111234131200423321042012222100221021042113420310034243010003144201331031432223212033443204424433334332000233431340200402144003012212142231340410004331314411301231131211024014112114224404434313304440204302241131334102321203232013331041140040232443140324011043230142434434414240321212112302111324211323033413033422212220313344032112242130000230032331230210", "321124413022434443432234102232404332422112303110333132232111014232234142324034212114223314442421244411034333244314032034433420233212134214413234444443432002132233340114332442340314322330430444422000401431432114421200042441332114224110410130220242030314243304444414424432332412313210120323041012343341141033312100032222234443440100400312320414321200410132014012302421004341400112130302122242344441324344112444101213034410132221402232401232134230031011244034434214021401111203322114443223331011232444301313330420442400343130213233104420132011301122112031013114430130000331143004321113431140102242013310040011140430420104001121332142114221233310030013211102313310444040203031231330042133123400223123222421432311443211333433031301304031010021344033134313211241110303323232200433303010342411022022043013233110343311332441232311423221440002304414003334133000043134021304022111304221403023023122214401003224220334032011434300214134120114404221314423430110213000030330443021110411024412123340112200122301133103324333010422340343103434031422043022234231041044310321001001334213403300421024141400131441140412042303040004322243202011031021232121422210120144244330142004434431240324332414214212122433413210413001303000000110111304312210243412343402320244003202434244430143140102003444422201143142443400201204204142222004424031013232123233133410101011243302324422110201243234121430401123443312200434334334220430414141013430304120444230031243301441203313320104242214231340341111400440033212340230132340211044303242231223240200311100030203213033033202011322042414444023320023104313432330012241320204124214031121320243214330012214301220442313332213100221111013202403010331110412414211114031203112433003343021222012113213400422132330403110312201132044023213123120300144314424243211333140134113014412403344342034232030130231222103121122244233102302402211144123030242101411044122140302322144211141440430003201212244200201011132232234112021114224011132311401121223440301241403034432430030040024224443004301130133313304132110333233120210333034033022430230340014422422200311313221423222101413424010212411001032013310334334123134042100203432233044241210310104140342211132401232232433042120011401211220134300414433143233104331144031113410022221431031323003304142132023002444200413321303401420224404003021022332311441232144204300302423130330033200342331304000211310020012321443030211223114111244134223411110214312332333443142212331121203204413100214133040320130303202403231223030204131314013034333203400341344141422141031214122113043013133313040421010011030423344022031111010124231423340132043023131014403113431131204130032122424043133300243440114421444044223400231000221421101401042103132224110123431340203111134224142210324110321320031431133321430433111133230424003412313302103241320201242010420210303433131110210323144244411200422210402231403440332302033344313243323313321442224020103321211311333020144431224433203242230321304332222321324032434143343403003113300314340310312002432430002010334443313110443221431401244001330001423032330131234012340031443244233130231030240343233422132320231333112302401111320324203010201240431323232410303124400103232031123242014422331302300313412041403110122343242344344043001341032321343231403041201340034204403330320243422342123234214102034313103440023044231131121422344230301424241201230031302300413022004242120214332331213432011041210140002433342101311344342040130412103402043402403234041233212433422222240044204213142403114040202424123033032310342010301343020411424103031340124343142233423142211042330444003144002343334410301044004342241223402132343432302023342243322431004424431124244044442410411322142223004343110143034443211014214002430001040424200424334443312341233020412023444312414233404031120410143122121423013131334104424324211343111124012030344033221434313142134330010023234004441320121303123404221131022101043114244221034311143132422400400240340334044400122141322211110004412231001332434220403333401440302234133243002223030302312214334404401221444121011010213312012131302101423000222121202310024114323044321323321421220003122340203300142020230404010121024014414014210023010202411440140203112042232242134121102421240401432444110314411041210212234330404341223312312031444201120102442334311330101141410233411020032021432014022214423411411143414212021033104434223213201121013202000440120112344113442423041134402142240121021133102024422420323331414414", "204132241014103201400030301442311111424144404001431203433213032131133412014324320113343113041412423041124230002134304044342101110240023232113343201024000010310124003001313140003220044103440410200013133403114003322201333110422433232441020140111440340144443032414234102440023022403124201022223304132213300010341102123231412123341312130112234024431420124442002443302420244431002142220442314422313121222343211303043031021102243323033042104303234014413341312121040424002034221144413140330243430020334110323020014022122422140230140411321411024122040442333114143400023420030432101440211424231300121132400410222210303110232003124322130221112420303314343231112410211014210014102312044200031322230311234224103102323141032113100411230100012143043324042042302434142141322144434403440321001242013322313104314230311340432142002414334104313002042343132200240342024434011343012202003421440121304110322022124143212441404124133223331104240324432324243313400224031340214200030322224222131004103421204124242042104333441004044211322002322222232311241122304441341141141100021314211404031231114332313230233004043003131213112404032411020334343212233134231110323124012340441122033401340224031244334232003331100034204101442042202433044401102210043343334014013401434100312030341400141441434133444324341124032411442220100012044310003001034220331413333142121314433403214330230121230433430310322331203043030000103114231421220444402403242101404131403243143241102422112411334414130142123022322012021402141444330222303222023022131311132231244420021220323442144004042134110232442224014000321021111020031314323124230123241141323111202341144024213044033000300414034304144304133131214421120304132221121112044003132222331242110021311004313124420021441022311123404031212021114131111301000332000033324323212411324431031043120232414420333240134324332121002230203323104313023113120414141324224400400332241310434104233143200122401320121013211341312210021304430312211433330212231043433440343211433314223431313313442104100420341221212044412311441301421333312021144223131322421232103212413242404203043003021433013130131203403133300223401234444441240021114410021042341421130224111341322122014224342133300301042420344234142403323423123420312220431442312400132324410133402122303420230124040014100434110342441344301220213300033420041401304121232002400423344000031043242104104210413024023003113121104312344234441204042413130304342421421112434220343201233140114412204123343141331012420013400220201422313014234223030120023323240404301304133031240422201242001013122244201332031124200431241122144044202242003303234023110123022141002023224213420322433442242201121344303230041440412330112023000200012032214301031413300133000310101030303403414000440301222000431344131211323330113324122211402103130013344201240412331032104423043333101133344023110301043203422302004311044131431100221103024132442434243323240343040101244324134221214112231410331143110444401432004442313024330204222412124403132122312043010033112304131100142111342123211424413313421401123211440411102004211011030224123243444330444310314032401022102043143100400344322331000222210134113112420233203201104344323414420111242414241204003011234241312200024130023143043431041031044233243313143304441311321420100142243243022002241302412012024232312023100101224203221441100132024310111120444001004211204030430244334131404411233212211321201040224004044224312301111201311400144433332111434134422202311322032233233312040241011203431014342133101332444343342412132302303422210340003314431304200432042424300212401340303440441320332100043344111231232434102012422412413324042202413431120222122222341313031404020442200314210221144224143122234242212222222403311233321331203030002341322023410231232232112424102214341431310144111102213032012041410333124101422401313121100332024100123003233332430334032402442232223334424440133430232233423020312033331212130334302403301212000123104321313343033200414020422314203240031341110422241204423212401213241404212344121300020242240203102032201101133042301222310343410343141404034331302403303002044404403122334014244432402313414312212342344231030322304134400323021224241303044211004030320400310432333413132211222424304230133122304303234404342404221031301110044120422402330403243023103002222141241024312441102324323011124142312213302014112123231303410430233111103130433211100004421341031041041102343420432104131304432334242120440101243043414404414334021", "224042243444431021100024133131103401133042030423231322443012022314122431411210422004140120213300033212310022020411101310310114433331121441000103321042424321203412123421001132113011123021110241034041244434032114343234020233423401124330320332332302330143043204210434241044413342401322323323414420432224400411204323001302402440440030124320323022221003433334223201342014120344014442204212434010002343000410220431242243423131403000232022442132433110232101230111440123210112403440434014421414321002010002201133133341243403424210343144021044110223102223241124042302323143440310120003422434403412114224321434144003231440203104024414131101221013141243132401342213111040032023314021242431203213124031024443413033234242014123210001221102332202044214100311032403042220141433043202221401042001133013313404234033203122143331243232440442140240023113102133301202424311132020004404100303420002434442400121434101310203213301402432134431412003231423210204140343001214034201302010032343102214022304044432210343240040211330004313314143434042011042202341024013302020101321430042214120013003013100131342011133104111124130142023030244402404223414230344212440300202013132430132244123422112302443122414040012130143342242404402212334431404031211401232031300100130001124102410102201220204421114341334003214312114042041000444133324231310200242213112142042032012133024112402411230213313414424232404000411340103314100010423001333131240200432112204142320131232440010122101201103432110042003303343034311443240112012002402244041331232131204403324333321010400332430340012243023342021020112331433414034213012322210444041124102301300444422212340143424203444203234130003133410244300100133112300042402004124123021211320014023443434414414044144011344040000230031443004013144341321210014334302211302232321241020440044402340110134321040033410401103344214133411214421423024203442310314122314230022000141044040024313410401340314320131211040232440201134222234111431212000030241423142212404444000032340314020043301121303230313323213130321413400310120211420220340412144014300033140102334122424330412404144001233121131421303113220001311024012000142221121012120234040014024434221140230011232243432340030113323101201232140104343220023031233032212302202010030434231024203042332430010304403023142324103403121320022312304414113400023330244411342022124132000212031013144300110211413432130320104403010221024304041102434202123330340433433003432011120210113223222414201022210341303100421212130041421314331240122242440210241224042141040430413422013102111112001104430040344332324141014414410423433241012102120300131404321302103340044311341321443410104014433340302344211224313144210023100302144421314212031313244312224140421323234204241321321203024104004002044133142031431021303201334333213240001220233044103124202302132230013430031433141331321013310140221043003024132331124410440213041000332420212014131212310421203101224442440041014241034133211310432000333121103114140442123042332014002123023314314004120112040211122231340421302433033432443223402110402400321120401242302214134300300343003144131224103334202311412303004421133423232212210023321143242123234441301312102403440033441420422010110002044133040342232212002122122341104213322144022211221113340004234101441412410432121113233034132330020131301221300104344434133033201424200441001231441022041410442140142442410323303124302111234042004344412311401141312003243144200421131041314120421333110211202112443333302321230423223241403111023234101402320141031043330403020000000113002342220104414322131444012220232001142214013241002104010011132143304042214301413442214300434210121441332230434303022202303201423203100410440022311313430234432131241324432123423000140033232022320232132113123111141443434214013100311440224121234231412202233000310420113312034033221412333321123210012402024314343341321432211224143131304430402324330412332411031144300312332031204133410032000144304242204241114021043312043300334421113402402313310114201101101232311443423424143114003022044033442041214332124204130343441123431312214233242030301303402220441121023034323332042012400023224123232133224223011444313014220343413314123141320102300422310441001440013212034422242143142343333232414220041011221121224233340114410124203430301432130214243331313144312121111043404120411402213440331311000423014200331233034203013424202104200242232114234413130402132302202012213341441324330030131421242202134203142441400414414202", "311002020120423242244244211402403302321331210110200031231203323430400131131022012034034032344123231340422014402014004042420324043141012443210014042204340313032441232221141230101323222030431232410433112003131322030320100410443223232303230414413242421032134032342140010213222140230040031202202304022113212310141433031144432420004014004100034330104203321143231301223244404114413333104101430420232023323120410242040022122234442300400444221204221240040204030022042123201431231313112130324342021104204414134403133130302113023004043244212034433434210300420011432224004004401200244242423141311031003314414331432002312101123332002113304243112423304004330243441342321413341423423411210132001121404412141244033033241401023041242041244001041020420332143202424120221241023443424023020343111234311112232303040413122343003220302311024400121002443404103422142040121434002432304141203010432314422213332303431410133100220442000202400302240111022202102412243344022004330441314402241100132010413022403111431014410221121122421240344404233113233111243104223001042123311214212211330140241120012331302021212200401102040113021430100431331300201430141432213312432030013040003141400021013112121412300440301110210421132342203330023414324301441432321001442240001130021232204300213223002442042123130241324102200233123110002421044420203020114343140122014031233322402311112213223221042333130130043412330003011330341323403024030112021202000110002400320440422400310413103443043041132342424101411213222110230422212203204421141441242320141403430101121000330042100231432411330030244410443311214200443414213140112034210121104340302121323340414014134100242433113112133101330214102402122340202421010234022233020444131434310310143444024004242404104321311030144331132122240024011144011320032222402410020001423120133421111022041134143400032330104343332122244210344434104343332214201142113100131213100343010440043432314324421342430031220224404331141023242030323101022020111323444420302304014010203131002324143023413411044440234442022101013422042244133242130042222112403142401200031141402143102344110031141201140440040433444240021440434132132320113220334032440142122130210112020401223020311323131243401230221413434021004322440322200414400001220433000143333000103332221240144424242401312220414433040004002333300222030121402232122344320010001303421040424120040120222344301430320001240204233034210134012010413024422310203023130421420230241010343121202404343203134044000014334010223144410412013342344204312112431221003002332113114122324304222324041413210332310440321234232202244203302213020220203311043144413410211230011002043400233222333133224222202212112220341344240323243442343212201044313241114304410231331144012102321234014024413401241443414030100310221133321412411132240232031223010032201022210132444233432320301223332220021122103423413434233303203004324112414013313111243441144304444231130444044331104004431342032442342104024422243043432031001314322340041000344101321202401012341203332312034343340344210404421244401011141212233440332201420424422321131440202434110343330304244023120331400123030132222000123114422301040201042123133214424013120100001130442310202100322441203133201210220140231140302120311113400442430110330203120221424040344204440310113430102411014443132144402013243422422402330312311342322020413331214421220232324044420424124123423412041312142221110043212443023314434214234024304243223030340134420414143144113420413234340142444010134212231031122034321020100210042240130413424232213343224042003321330022323243341123310213421423431002444320142113114141221413133132413204003033443403444344410244404142340300403041421211040233404011242042444130431313004244142013101304113442300324332223130043331311132123431110430104030011332201414111443141433011021311113301112112403040042112340321122343043420441241131410341442341213302221121314314011411434344414322322202141422231410124040014021333323410420231312101410301444142042423413024240314344401222234431404132341040011014442411231341101312422134012222233000034214344122012134011420033102210210120331341242421400334224304230220413112334343112341032233120111041412340003430222444313013104423423301120001402333403120210030144423343132410303243434300432204033111013223004044142440424123330342334334431222340112304332333202400140110413201003111131021210131020424321100123202410144012001341144323111431444042431423023040212044432014411012002322332230131333034431310", "232114144123003344331140003032044203132114223010320341322022041323033121233402111231200011112041324343131441030414440203440101241100321232433004221144023022411440002211010003214402312112004304111424340302040321234400313133220422314201143211341213413033202444013123302334401144333032420121042043112042144313424401023430210211244010102311422201144420140003400242004020440030031402434330012043420123412434403133020434332223234340411021203011330133410213333021334222203411031214420203240302103022410443420140402104142104201114223014443312021223434001223021042023214220031432020031032321412031322303332432421402000024023104404210102232411302122120312113212043223313044304434404412211110403234311144434102331241422403034141110210343432211130210232121144344411422210320230341230231320242202142112403100224042232440430440302114333423043002010210104444143143010444004444242413020421333140044424213243134313000221204430433014311212443402313423412433334312000001003341021344321134044412324312010443112030343104110142104423312103242011412434441222220404144201024210140330414203341404234111000013012003132204321102413132403300243200433124000023112040412131024103030240434100123320400010220331434430210002411213004113410311241144214421403010140401321322300304012234131221103213444224022014334221440204424022012110423233302140330423212422144133204113214230241000104411321302321334202334142430024031024404344301104211401404332004331333032003143423243230442103220142434313141343320030022314323210444300110101223104031431343234244322223140404200102203402233031203310303424222333243040014440141314344024041041312022010130024120020200014413233034114320103132341023124010440341224323013341040213243042123030104231340314240312223211242241013001304323414121343124110400214323300222010112434441322211310321040203440332133411144140444043221201032023143444201123221221011323343024120344202431313013030224130013021131342104302013400002441101044341123003430440211334443302311304424004441134240410011441242402141104144413340321332131341230013313423421103121132334232122042133124301400411324403440234202040344222144104230210330423130044323303341240311213410101443201312013112314424020011443322313400124412114320001244430301321104000222241442313314034210313421130100230130242432024422014221314004322010313324223031442213142202122113211022011304413113141222120121122200032114432000303114434140100041242340423124004312341104310113413323124011223213110303224311123000311403213032231242111414424320203113001341344111422240411120321022240042122340224123331003214234004413103433320344220430101341130441134412130200132032242142143121021034103300012044344431440434123334112033031341142031232430233024313412202233403131434300420211231134232404043004333222124213300441134211313214343222242202043210003042321241324344430221310003100221232301034344224213143402034122333221324333340221022101132023221314200013303403321132430014434411140412410122343421404033212211121141241243203012021243344112422102234043011420112140302434341311330214041343214441404123004143122242443012214334140013114321224124404443440312211343232424023312211114141222414021342231222003330042244023312240320201212023433344401332210432342102132334043340033003323431431324222022300430222434002002401033430403144234043442044312313123013223334212331240141002311112330244324334413111242211031424240414232130204432011010332414210023020300413002344123202134020123233032312341234304401144104142104001410303144214233411020210303220324043022240324011300240020312110402121422201401420244304120022303142043340441413421030041223221421040423113104003304342014300444210121421041011201124241303342022444312033223312121402201424312130003312231414223110020412031433422342110440443030402123302033323300112003344002030031104120004431314000230311214411034211243222421214442144223031213440200314324241301222324102211032204312300113020222213412041113314130324343001322002123222333411204203134102313024114143224430013024341042001420100303032444140304133433312431004022442142224101322444211240321104032414001214123014400112214323034300133043040200240232034011222311312343403131310111243330140344200431133324244334202022232033111231223222403204143301104343134123400101204332031413342120402021422031444001340310203140124133302401222322443203422422202302344044023441410101203423033111332342233424313414132232210302013313031002343134123000102113421331001032343231141013024321", "104004311000400304234144303421300202023031142100240231004334111032442122241102332241411201130314404001403112041142000202241301404100104134440400044224000112131200404321112423231030202024134113223200321343441122122233412331311213304231042242123212320112312211300010132011330241412320410334040124301232004422213111123144200020001024141013343202123044300302442420233201243344343344420200422214032220330221343002242403220222123443033023412343001342110444132142021200300432231244002134140214021001134040322343001444241421324002342112332030344130113242243142414234023034300141210143444410244404022031413211212113431204102303142440242242214412001400012040004104301142112413242401404341033420212341240424204141134424122313203334230300020422023014223221232221014043222422434334434003003030222214333230302433032310300332323442021203142120421400414132102323113221421400240444131040141310143223303122200100413003022401221214022222200230340213120010302042311300223231042000342401343242401221112310202201041120020103221020431134441234340442114033333124330042234021314322133401212020003401212142301313211141204410113004033340140141401441013242442422124203141343323314334342134310234200422222144041133143141212212134121344003311444120122113233231234433442442032332023233324003411214331411303431212042034340241141341100444011414344434410101103213244312241440010132110104342333332322040022133034402012320103001103022441301102444242433302343112424233424212214232403141022044042112424300001323233120032310041102213131131100241340423020430111242403444243224301410104421042234330312223401311301440323421243140010442204434344414140303122411120404014410101034211143010004012233140311032220331420303314343411131200230330400234033312330142403032232040401213213203201320100042414103120323043230434221330430232410222441400213214313002144224002112120023042023431003301440030133313423330410214133344331200203420430223211331023012133124243023430343141320140102041111012320030442021042301134142442311031310433301304100200123203433433400213014434211422132432440444412402244011213044011402433044012420101102403042002010222230003311342212430000013324102144344304100313340224443441440012133432323301020211333444004002202440042313041141042241243334302011144103404232001010332300230330010124313320020042133333213224401204020424400102314132020301344411012030332420133300203334320014424110221340240244004113204343122323021044140332340032022010213001100023114123010200411313224000341033300023302102331220410044014441140420442003022411144404303410224240131132312040141424011442213340210320010434342223034023302241112313234103110004041031441304101213431400112220344041133140310344004304000111141000221130042042313214413211342304131220221412114113340124412232024103213313010110421002424442034424320044224014444432220423304110030234242114422311433101222333312401103123422221113332044133341110123014204343133224324324403020010124201204413400031201410141113243313234222401030332423014320110141443133122204400032124030431424204033024200313202310323322031423212302424441433002431303331300333413412222443310102231110144222322431301030343423330211124112021032311112313432140123242242034400321210040004121433344304402124431133342011423400401203122244140044133234411132432133200312040214130202301243332243211230331402321440212413030423041311314410123104313331030203020002420314234444220310214410314312100300031124023024004314000434031421343124412112411012412313412124120331041133341224332014013442303044340444431040142211132313202321333041423423401123113020123411241011302130124423211032424341122312204442404341100000124322412240120312133114000024141344111242421003313022141310444111222310202043413023201233214400442414434043100212301130024144432103111242101140232024210302441201311120133120430234311242143341002333003333341424040142423430444030033212210334333243233030201013433210220221311042421230101241403004141133241120123411332231131221122310011304044322342420131011333013333323204224001403234003313442243331412123400242303012120101223342020403113114032222313110140002133220033201312304144133231034322331010004213340403112242130433041002431013432412334332001112323222141211330410313023231122224322323444113324440312322410420014102012333344042231044011021143310311344301314000203233211100022010333241034321444103443334444014214113311134004400422012043044034121111024204223432431243112322321122403011122333324402411101244", "220023124113110200404013043312044040213001124123412102043134300244422123203303333334013221040310411032011332113440404201341332203234022323222020312113131114121320430011013222330130433121431430301400140201221330413104344232014224340341441044020234013222023434122202310301231120040444102103332324021233133313114241224221134224320043121021012003023303243012311302010231131210310002031122433030132211112303211340022334420443042123210004310441343334001323411131002320334414123332414243113331400204020243413311312313001023243023400423211400233444422100003402210433310201222141003411432110000142322430244101342204324420220112413010410032032113143323330003142404343231230312012010424100000303001204414014414314231332221013122043034312412212012003432210330400410404141200113144211204442140323004433404300222413400334334302121314300402140244132240420043130402031122112233143212033031131302403120113200334424313133140113201014012202133403042444021021324331403121040020210331041012010430400422044104130040040323200032202320211101434304004042202030042020433112314113240043102042022012344441432412320414303010431343221122432013314244320143042324002010020313304340103022221432004043230301443211133422112131133433100004401131100003333200432311204112232324433234121014000332122404434133220100030122011410231303110033011402312130303433411211443222442214012400220141140203302302423030103234313330344323131113011413411031322142342042434000114041222042024110004341341041134300231003113032000420023341104000414012240410244020021124230130230134310123042241130441421012102341111034033431203101024033142124323412421242232112243341202221243300312404140421243221233410133222344001241333103330310143030331304200304423421012442121013143410312101210112302224020312012404122212233012041204124200324120432130002023144023233342144113300133234031323430322122324243330104414313100244240132332340032013201403231204312234321413044131111213011311020034344203430433304123233302112123024123213412204223302310141000121240434423313244341213301012322444321133342333200214140211400233020142130034334141440132311211342400304114312343010224402004322212432112344331332113222010030332133214131340432402240331023044410322324100431011113231401343033134301233401432344142033322442003442011300423041414332423403102024031101002312210224221304323411010101322111421311234312403412314221420120041434001120244141011422020043114130444111304020343240410102442011103404234110223331130442120330313103031404114323242444031402132333110330320423334040240142120243100444342120414004103430343314122430340111144302243203444031024120312444113122341210201230443034434031443310144234404423302212011204320040140411441332303443424443410323112102322111423404424004330200102422131044411221304101344042402204130033111403441100014403020411414312212331430311022031123411234134033344410303404401334314020401002441010303140324422440000010440332340302124200411020034020334203031403414021212021131313113240444412342140031440110421424010334240303202313303333120140242424042133203334140003120314333342021231131041440333111200243142000422133002104312232234421422424431234123210432330242411304342212404302034143303033021220124134230310412130240442130040301004010320101040022334210123332101201033333221421311334310242402320332303424033143311402003314110140323212133204223404202123014140444414123402244031023030421204214313010313440412243340310022041422144011024013024024203402033121402221411023201412010123034242423033143312443044303020341140404121340132003440030134414423132420330411344303000402420042430322230142100322131231202033002313122140221100243112231001242223230343231321312310124133303111333104342143010403201221420333223442132203444223201041211041331120143141210101203321134021041211122442114404224300143424310410320224013310023434443102444301142012302341013124420110040210411344431424403313324324033003432444324101041122202320412323222044022433421402232304114332221424133304142020204012344101424103403334403114330433404113140123230041341242032443133200304402201423210214130030433420204011002410411432043321440213042410112103404401214343401310233344401304200404444232232132424423144034434423442234430321033414242341240102223100213220331001202100414334313210210112423322212041313300433410411333234414103413201231230242011442330331214420102232004244343001034141312043231322412010440331322310031443114440421224014120304010224021414030300012422101003", "340104323311323240310041022333322012324301144013200142330423444031041402004241312402143003142441404311232331430040013222112200111242430414222042004300034111030034043420031023003341334011000323013412211313022431130433212040301232213101024040330231041411244424120032021203423322323022230330220314243243030040420124431314204133110033440032230140412000142430400421133131234024030013120332213433204314444241312334423211141220424032104344214212041203304402330113011221403413410431434413334120320403441412314123313123420313412241222133044334014342331424003340403234223242404133043102040012000343032421042113313101401343322304130132231020213200022012412240411303003144122224341022112300032402121300014320021204314003120020433030124432402034140124444010003412402043041414444102343200113211401414104312141300430421321302311320214300212332230431403130224223204441011400443202213032001402422141120041033411313123030040030201244422002413040334310404042343320203022410223010343011134443123142141142214424223443132034104212441122103214024133132423230222421130444441121204121222112112131123143301222244011432431112240421202243423231302411420100340043001333304432000003144411104314403310332302313431014134212243411222343233414333310441231123032110212343022332000231244040421421430414014333144140013202304211140220042321332402113044330011243214430242140414432304430300202220212032324022444112310314231243044441203441242304401124040211301213432103142203114034021214430310044313431142034333044414400232432321430414110013423113131131401123431042111034313344442124140313323010341114043100412104431121333202303141014400244311032411443233402001013322242014302320122042013221144033111431410321420102031444214040123000414224112023421112330214134420404241420212414122212334131104212203402310242304222222144120001203102332024420414130001431033002223212204432014021243442300434022213141224040334421330340121224423440011233412211044302042401114222233242222214213404213410113213014214301412240114141214424030243302403440044242131114102222102244423002130323441213310142411332034010241114131424320104103130434122131423032244442310223242202013143041432011444331031113034114214303121044203310014320424100211100230021214100230311204200430441142044441040412241013401004410304214143203314214240232344322002031223034441232002223141200022222213020113012433230222333221044000021420432103303402243020042230231212442011043121210130041420032230004303000200011400111020203430242333240224334021434041331344011040111124131131410311121334143233200122304330014022421402014221123412322313222142314121414423432131244420141241304011324223441302411430212322021222434241100012234114000144200024203133331204134100020033024333312103021031414341204101421204340134101403313010202100141431342122404332101422124303420020031130230233412131433043304432143123111200100334200131234400140440301034040133101134404032404040404100034410141143443320432103413313004023403404400441144330134042221404000404101343104302032330203401212024323424134010102000441440312314013343311133431010133132212431320114443113300110413241124141120012402002414231202120211301220031114104243324124404443421022144140314213213410140404343014132404214223000012404430200224301030040241331111420024221131244133223122122310241130232204210301120304303102302234244110314424233300313131242134214312101041410303220303131324422012104342010111342224023312032212104302440210021243200331404134421332302411421220321441402434014412314443031431133432140132240204222110031134132042331100110030330404310110120200112103042433112420203311201100302403124411232331042203034042340041232434340324343340310412413144004421221333002223404340432022001221224130431204224411341101424240414001112134140043421440113034323042311121404313031140001404410241200113232333340443332333403104443323044103411121010231341040124243430333112040044421414143200112443242334411202012103243341310440132100131234414424301344202021411102420403410114444040442444113434034244134212240202323113003024023403024334100420240202230321234413103121243104334201333143141322322134322340204301230340143421144002402222111311010310011243021402240024202210333011041103010203200104434320240131341044220242201211124400231040410302131134130111001130244240232330043133123401030314421412130203223433321302213441431242031014002424414100122313001242423031442030234134334301401344003222001203122220424324241213012402033002330243041022300", "112022022244044112314142122042314334140401310310203441114110302103021022323043042041440002234313120433214013302143421013320410300400103142241443422111000224301430242432021443344213243303011233314033123414203411023440221304444033032011013124103230304241401001432433132032310224312400211121413122102304132302012200440002312100040314111434321433032022344102400140121040201031241212114244213213422212302031114342403042441133310211214013021123013140332130242021444413131141123413403032212304210444312123432041240322131442334331004200123030333002233041030140202102104301210344410314401424433310342331443311123320012344412044331200344442203403242202334122203213042113032424222443322210223231043143130014141322013231001124442100332024042234041300223224303323204403224042001310021044113324042134200222003322422041233320144034242400220221422301231223023000420004212010031134131223402044124113344201311012213321011102404122232442043241231314142222301333333120020441023434324123200022002110110032220121430011400340031423142344331324314344141023031210314021131110130133123210011044034021143130212314004314021140222421411400030221311022002012210203002232332131033411141413332002141121013240403322444213420104003211131422342032220303200134212130232204210332001044213104112002113204402304202313331133421321244134242131420223312301422010042214310404112431134303111314141124041013442132212122114434124401443034343030333430210302303323411033122131310140330231333133412234331043333110013340022204222231443244424434142422443321223100214220203301013412341421423314142143420324120232403011340422302110103212031313240200213100141224434411022022134010044042300420423204100224334422340101311130123240231421003133000441331100413440140041440011110031424202214322000140312043342101131441341001020434321134134344003331201102331143200111020401231434314401211424121122033321342344100304411323432300313002023101401134243141322431404423433022022323033241441004230411203301342242344244131334111213321402040043323401421014123310410114020331401044333403143341443344032233021101114123303020441444221213003120404420211244343104303434341430113121242144033013132123243230130323313422222022030321012100330144434243010120232231014102402314110101321133243030031012401010020421432431031312330111413402302404244133130133231043230132110330431330034111104310223232210101011430413244031213412332421402124041242200142041122133211111100133211043312044030212133220324410322311034432440114342044001410204334200312434021203223432412214104004002013342033420234003442040212110201440312401103233240302402120132040440240403022030122301330321144222041112002031020130201044131011131222400014242001224410140231441322110122331133203410300120344322202422043402301023312131031034040432102030310031114443204033023044222233202114342012324444124312002422210243331301004224410124244020222131102423320141031411400110330241014123003042310241232204342032110102410001240424404112304441324040301302112031342221140010431104144133334302111302021042303341023133343024241323330411122420232231011301324103043401003310213020441131312101334401244044211444044024314230044333000420212433132333333210110111310311314232332020140124011110313243344423121403022224322034404110424021302243023033210422242440040211231430241024024032004120302144301043332204404342320233141310412141041310323101431223320040202301404411423224134124210011132232411014334404243140223214103222131411330434003401103341422144143134422314340302144412232431234321321002013204333100204133243122242003411121413221301201012141231121103142011012113302114411310212043220431120402034430334134234404011222301044221210104300133134342431121401441102311311414044322304031112033414112134102242112112240232123320340213302222432002214144333424440133243234440012142031021242411211031344211204104131334334032304420034141002312342213314043412140140024200214422444124103300222432111324102242443432002014301003021041312131102143311121403424312231214443302443003412230401324203141413321431040030144300041320033212232132242411344302334243203021314441333032334132411041344212333240124003424410023003304242121424422442334031303133031211020113214101311121120230440033111434141210032221301423131323422142232230343310011203302413221211111431314010224404210042141104410304314230111420034133101322223011303341311200013420340001130130424231000103223242411003434202110323024210213303403421311440122300202220332333240", "341113424111304132111143311403401412342414242031033011104132432220313233301122402034224401032214343412400113411100221433002433413213444233212330223202004011244341242243410113214221323144103000131031434203233140010234231413211041223403202310103342220032132020310212001020342400420102432422431020401202404100242331302344100324414231223233334132433243212101122240122104420112003102241304100301000311040310210102241321204244341314043444104334123012230430411022001040031332234142224303004140000003331400413330104330230430202042412014422213222223443441431043010110113032440133132042430321230423321034422200410002223101342200413304033222430141302111221034044433023221442120444322231122113434403130012122100441110001322343333300034412042324010141421300044134401334330434204044041402001211402100104103323022101123213033424030002011324240401303012321203043103134021333043043113240004341003402444441114424024422423034340021310023332241111401231233434243243043324400424432211031100321233223431313222220124124220401014444032142223024120244013004244112313032133410100140334103040111042414422122031222423233221412434310440313013142131121222200303231131201122043323102231012030010024032433333220231420001113032240033403440342232021330340333303110020101202043423110224444444424001110113302233032212201104022433243323330321311134004211422423301302240123003221132011421311340221312313424432242140332214341403233131421134044203200042332224101120110343114233330223043433200243130030031131022311424120204413114240203402243301220210442323340223400040242204011422311414123314212342213104013224203121324200403430401431201403130101433411412203140444440311310011031401142231212243441104033301211022332302304442332411223112232304043114344240022231111302012024330244133434441240243334132241044304423331033330441330110240230242004012140403311110013202213041420431232102213410442042330412030430210001203001432342242123331223040203102223201414424134300112210401001124032303144332303301441112221144000440404042413204141324334431310410331313004014011112214133140430000214211033312014310343203431110014234034211303341130333033414131421041224144131424401312321304344432124003241244220011114123430332100223442344123441121322133114100134424220400401103102240144431142343001413224001012110214401220120340413440220244323342033201322022120133004101114433311412024410432041134021221444304244103324421232313430430032114231432122432220404010003113131142134304421240201114340333131132133101310240110223422122312234420200320031132104344133032234041044021041230033422014400222430130224130140214440121111303132032244333034303444302144212004233023101011320402433243010102040213402100434412013132213414211342113330222030334442300000410330212302142132012410402032030210302210332433341014403303334224102104343210223121324111423112411424330334042133123004121234434302100143214323303421011233240442034213410302030313411202314211140241124310443432200113311303123413030400403232110441222411144213234032334312132004220121000043123042302302344112341300000440022340210241030310310140333143424200124244012140241123234043320433011204232032213234042441314414213114100231330233102432044001311424334222024420002344231430021024433013424103040014302103420340221430141220222021132400122023211413221324402023233110022031130142044232103314202000021314203231300133040132101214200120321020334024110020423001124330121000232330440031004321403302012334134340114004412201230341441420420321002411013334111043124431221442303342103120244214011304412332241314343010334414003404421024232411023023300314230002210123142114041210020310332213043442200132331300112131042340220443332204422232143004340440113030331222014032334023404400241402012213441121422132321041111430441124023220323334222344210031332233033104221440041442120041402020123100442214231113422033424110213121013302242001132131230332032143411220031130420212340420134011014213123224301014411403224102222032233231440211220431144424330234302442024123301123233344100130012234431104344003113324201340241222441013040114013011122040401014014321003413300243441401404214243114342343321414003201123203240403114140001030304423341243131334241044131114240404441222110120320224122011241220121040211220123400014311000003343102421032103213310112000103243244332130302330341303034310000333443002344030334404342104303123240403201340202342224443330324140130040223131034144100103232110334321203103040443323244220013", "102211012034433141321224134323010232114212411233111411130332214314323243444340104140323440431342411012421020344034413414441302203430111032414122332040334412230404114012320410223401023240042034341311432241022422001332002423413011013233321021041312312330324040422443304400224432414320320441141013042210021313413434022442422004223040334402233102101234121220434003040111222413320240444142123243323210034412442441442241012224012023220130104212203410232140240244402032203234332033340132124112221303013140420014343110002001310332011113034130320003400400430431211232114112431402422011231134221023441024042120104022001202031334314213013221201132311031310312414123330004222200010144233003110302023003120433431042120211133011334442022111221023211324132444200402441314001043201434242110020024400131020430224434042323324240204231210444222021133324431012314440222432402402444442001333413424144203423410302241233400001200404112012334133304244113213421202130223020230110430303001002142002110142021210340131134241441124433300004101444130234322422201433202443134121400324444422111213120303242321130313412002203024103213402443232342131412121140321314303214404424221041402441211242322043132302224033334120044404212203124311200302003424103133233104314104140311323211311000020223142420222430302020143332343223201344134422414320012231133311100133134034440224321211313232341311414423414233043130121423033343112103100120044310420233310441213124102220232233313020104334323040333434323131202204144203322403404140303331101243410330423242403421332241202433320430342343030110104244321220234232120213033031434141244243344012211000213000320004330202011334310331320430414403224344042321132244314424210303433420343321224333344324224440420104032123211141310133324221211202012012214042304133432344443444124401321431211332133114131101110134101430030203220241144103423140201442324310101332112341213022244023421401303011431113344012020442121231421122144340213401012124231440432030140341040424231114242202412210212131332201232024111112324211421023310132040140023410322301322100424013032220123240332121333422110203011313432431433423340332014433244334242441440040433110401241240101110323232114001324344424112021033022030132242433231130021341431334442401144244102002204203230412033343220102144234441011111221012134242003200303142312041403411401422102234030231000222240023024200342232131221124120132432344233204134123104340301401243420344403113120443010331234014030322213201424313120340004201010202021334003010104402221042341123403013343434322231224020222443212212101202132321123302324304213134143132001332320341433130142340131040420440301031000144224330121324404204404334223330342312102312200312410143143201203133440410312043324013211314304313410203432303110324402112410100434034142444232112201420441130233314422311144043103140403003124111403001424211210402330121444410030401421302424433301441300213022130242011143421320233143312342034211010333402413112420242230433133033140404422124003043113404121424242224011200302440410340133130404432032244114440013310304024320320001040100404014404131244024344443112003411334010033424322141211421031400044340344410003124412334013212302200324243420144013020213011401404133244441432314320300032130041330422144112021401211244043102240100442204310242313110133130140144441441321431340401322134210114244320312432204013401200444413030123102222200302141103410433341303323232300421322340113304131243334432423431214223134322200212132041442340330122104322223134440211041021031304402023041442234043224200414302423021324430423230211131123443410340441314240302234010111232310103222023033332422101332011141120211402334013431342142320240000241224442204101031104233341303124100433343320013104201212142210441133432113332130433302212141043024032144142024030441121010340400442013134122344214112201240021103014400412402324010041443124143404244404321210332000141102233411404043411213314023240123213213233010312341144403102134233224422230011314404032343132301014104032430220313024420111133142000301012013214011422003444330012023210242312114200330104012204044410210333340032000342341121043031444302121241131310424042143301003313010242332242301102244441222412334003011222133143302424100221330430033243214341234423322131420200141420022433213203303203312134102233222230100312221413443110031043220123043031314102431431403433420233402200413134214433232214202243423113404142002003423320413320130413402303401", "300003430013412243032401141304303242003304203114314403104331210221420204101314314223023431134041424221430220113223210332300142001304311331220341334134011404010132444223122341014203232314244002121004101210141032422330114140144340344414131312331110334133214342331220322401433230044100200141013203030432203310430140330212143323413111043410412402140204100121104404212212410004142031231114401143411024101410424310134433330441242321402233401012414211412002012230303402341232423412404100132233211120433411412020203131011242230134432423303343440023003104132220013404221004443300014041301232230010400214332434314334043234110120130042011203323320434130214034002104324011442330112311312410324031001220222401234322344203134202120022233143312444030311014331302232113401043101130324310041204320423114202220200200420122440234021123042100224331022313304310404102241141331142022131411021140134104230123214142003312132320433041404303341403131030343202120214012344032133142420444403044003140103132012304431422212034000234342143313300320222411410143024134141423421412322140212121424143232214443311103311321140232203202443222431004000032440121232133222204411440011431013030212423324400232110302004211341333302010411322330123224031424314121044013433140013212144003144444123220332030322432101334002232244324024401430411340004342341420122320143041313014230112031130112003011244114223211002241423031401224231403300033202403222240411321232214320013422340231312310104302122040300404132424030400044201342404211110331112140311111230103030020430333423222142300042344240012210002014033401111012202234320341110014424221134113320032443324100032221100031401300312113313414143310322002310000031204403021443444031143203011123142313412031414113424232134434133132144431321302131123141044131211040021023124033432234401121033222020140333232031110121230404344301134121244123013033431111303123224334401202411032432213303010200302203003400340133043043211202212141231204012333133203332124340424232123443404304044231230221221221013313044200203130203213341104301430433310114441131313402041221100041441043320020224242303313321313100404101143440423022114033140132142413221100021131023410041414124342321103431021120134213333421044214244444143402013122034203400202044041401244012012122002433322002104101402130131442323304143430333132040044201004221333123214412234120444300211004432300343121004041111102221203112012223244342141441202202110323004310320014434013042201401330424041311313203134112223243141414112311131030411110302330210424041311441013212313404144320102313144234123134103224032334013402030401011233312234401013400014022323124000230132333333142000024031333013200202131421114440042333331201303142214341403311414400112043123241441412433121240211010040304410203402031030104032000141111214432334023432123204320040002310303234031231014040200231131101020024201224124003434242413043133104440203140424121312120401344322210431242201033341030001111241034110413022334120104232121023103121044202204110044223412021343024023010230114230324323314434402420230242002413422240210033031112131324424122434030322220010010421203142304330214301133240224112423102320441132004343431330322010204243202302333334334142401431140013334300022043104013121012412420421200414120130121324121110313010200324441124410223041330123142114322412334004104002223010032101112424333420003030200411403404022131402404122342440344104344332023113110342124004424221420211431233430132233301012322300111320224434223301442424241144212320332332202431413344004034114000212212320304340331211341222444412443414301141024221044443022404131001044104031043222220404404034124044410033000114231122433144014313442413100402033142103000200311020314243333314303004221303323020342303431314003142104300430024403443324001044340140333412411200434034424112241041321204113231122114123201122434301122323322404403322133042214144302444440001344114023402142404420344010400343024234303014013140342244241013210344422221401130332042231034030134340043232420324343032243212001131430304430012042000024434243042121420342130311334344213322343033323423014304124333020141341121444043113140040313021134012414341221012423012214314134322211133344244403304043334114312312414040230114023432201034441242234340420402143201434024142103230013114244343210322200423441401313141243042020344024444034141233021312244114232142314040043420423210221144313111313001111132024421121213002002313031400211040300001024114", "132110203142114341413314423443242431021444221114410300021301212301413332130110413344031303413340140201030311243224144241223140010130210100122301111411104441442303403031104243203004424212402031002310111030221204222411412314430321232414210304333103402023233401433121301403420434300430012113111312330441042013331420204240134314204424042110111200121210243000124221132300344034302204412124123020324044404100221441040121414142141103144002022344341340041140333232013210102220330301134002031144321422442103431221004330101140341042433423030233033444420024240312432420422322130223230023420044311241141110413413014242014023202223321313303130442400004301443133344320441111023144411340422010222404104443242234040420033204141044004204442230111403343210021313240023100043044010224210143210120234103233332412444413110423421224224441333003134200343010031034023310032433120111232320443204241103133303124232024140002314241042342012422413023023200024011303440012030313211434243421434200232023002044010102104320101120210130321440344231241224000030424403110122031144113233320110110302401241043004342044124403301110140430432220332423111044420341420424441141222410220224130314441043434003131131041303313223402432433214144034101421443041440303323432403100033032413131011120233112443112403002311000320034241003444431111300013144202114333324421433312232011341420223211341344314220343213200031013240133043300142404230230012424343244432424134032002302243301033230200311212012403431321313101032310423414331003004020133131030330114014244313140043014444411110121130444201130204334131024441322224112044343333332042100043311114024444003213402430041142441324101211023121233220034204431242312022100024023013144134432343400403212011133011023440132143143221043410424022312032231044030233211333242213233112414234322311102040224132022444213033224024433121031302413210012244244131440011200203020412241014323013213132301433410441130223441300433230104031212022443220443203220343240134224204302003424441421000432313000423422214332222103101223342221420424443433303234432012010302043200432402104331401434114043021120033022022134222133321324230041122000122431102230101200330121442043330210430404120423300133202130114412303300422143002100412222144330112134234211430314330114321042240342141134042344132341430203004132014101034302202133003243312413421344402100421424000011024134101114021312201323031210133324420321201432120244232424341100434222441411002243242441301003443441044343044301110312440323020132033100011033022134120022141221400412103220400234011423302123043411322322444322312341434222014221030302001213323214312330221321121322330312213024422332442200432111114012040043223044120241030122332223403230111012230124342030144421330301120131110320403031432434002414111110030133334304200341323012110042422402331000432300443021013132110240014001010333330314243143142310430212414401402323112310242104433433431222133102134212233442424114012013303421142111120022241132422314113220431020421123010312334201321404431430203003124412044010013113411222233123431333420424402301132141143143410412230243024030431222232432400423114440403403233134013040002131032124004331244102232210303303004111233033232142104330132010044212133230420431142302220024000334101402022142204244211333343444040241243230344421430204224243230140421043312243202014230044443342300120321420431213214431440342223400220313123303043040432040000421230222243414044021421400014122110002022214101033403413230031220044104332413434021004142100232021342421132232131010100134412342220211120400301111101423243003402124430202001330434420231204412134432334440102303334243000242300220023443023140314114313224043204343221200320140014304201001233131240340033223342344110142240411404041421304042420232142443401224001043120420303133344030201124131101141314140310013324131302303122403044323024321014022032320404312123242341340300302124001223242241242040210101300214330400123402320300231130442110103202113000431441220423213030220420120112330044343200034304003402020033101223200203212423422230303224122440344301023132402403134020102134234323441042413410403120430043302313113041020042243011230421230204442310233123230233022442213330224341122303410003343032102331110032014240012230233230110200303212203032422444243412212113422444210122412340241111122043440240324234042012322434424333111333330103421222012430344004211403032441100031022131423101100323444203312341000142304213314430423124", "224011211233441004103303223344201320134213012113220311342300243141102003234303122200331111124024400331124240132122240312141423312011001014320214224314343320010331120023042400234103124112020401100311233312423440301003014004011003010413421030043434333321113014211112414103322412002420411122000443401443211142404412322341020002242240112224030320322133010134121343231024333433404321344222420341011343442011212332440234333434111013414033232042110301044430314000312231104210421024111303214400342120141444101040041003024412314343132322102113112331401204133232121322400404302243420001041040143000130401123204103043202114124444020001232401142132113302101213333003320030001310311133233013110441334404432114043134431340330312333023014023323002301110034431240134013410204311012322411421112334000033330410113100231032100313434130042104413242321013320144420133020302003410200212124232014121244400313110142330020103402122021121041444311302323304223132340033013133111100142400130241422302002003042320100101124304441304331131113222413303430033030024322013120311210013040012010044422400313041332210002311002023223211200234012001204204131014430012213413241423443113422441213334321002421232040444421301441111013031120034301120312230330403421140032403210001232112140344114344213113342421312442444324040213303142412231224014021343110003242431424324310040014040234344143140322021300100220402233022130004314230023213034424002110332041223331312121024042241211422033004414410424241434410331414111223423413230214212123211404414342133341344002434102441440332012403420044300443320002424204240211414134041010442011022333231114143421430442214410420104440210303022342113212332113122243124122142122313030341413300001444444312010202112024322230202001041343004100204014411101142223202234340143300434230440202003234023431423042220422403003243034140022102021413044113411042012034221333331001422331321312241012310332142101100430002200300334230003000112332242332123411401420212321101104131141034342414003404444020432101120412132004010331143210244330232040020004343133222344104014201001020242204100344033110434410413141402240331041434314043142421233130330211100402301402101334333411001041444034441214420411434220113422103002211443014410220230311213011104122242240001300040404242412000314144040021333334114441430044142014113241233412242104112231423202403032042220103340110004401233343042403021332103102202411323322043344031141434244304143440220104000230123134222424332403320124311212243334430042241201413044104404212302210001123242130203140311412031020420111400123021204220241314004413042440300221031131313231332201133202021434132213102313413000024240003003313133422234221124010140401103304244424324313112420023014012204112003042442111443100234320012142212244230311103010420102200100022010011132323141024120400220214043101422404000021334421001022402242122143421131031411133440001130340432040323312401422130033340242313001234410410423002010143321230414023311134040010432400314100401124030230230303142013211302012101241102212434212124440204243320423214430120431341332201101301404244342000342410444322043230143102420233130032003111130304004121132342011202431130033444321111433411124314044242031221100012044040120021330233331410313440041200221244234422220242410342402444332033134442100101430013411342241413222442222114021341012323430203341443030442433120440240030023033241211430123104240323122444342214012013134421033204100241214214444331004204444123430121021144430303201110332203142222441113311443224210320124402303113443310332041330133402030443442132412342331132044301333120213103322112300134302032230302412342234212140204203432130133031313223211421441343422003122224404244413303204031024111421301030120420041320422322331023412432340043210334412204001233441133003314300041111134324211302243303232413342341423423433021203014022304040404232432014330102330032404303211230120311242004111324233232034000300141302102003211023020441010130013343001422102414431323332121140100142033110021413340321213222412040321341324204301420220342133434430102113424304103234020243421140040123100224330042102131034010202044232212033032330341443404433321402011111040324420041024022421102001031341330142100012233424040121210323124002310312130401242343102011103131010210021042223313201243333120214024101024412344200341444242204400234144422222330433101412144120113242414133142304130113220141011022234121203134404404210324214203243224123314232", "413011413301200203234002242404011233404044114110104004400040403101340243423043444231210010432332110410042444324131142432122331140422022444141021210031440402434431022440042232000401431401330304422104303042201111000124312444423324202012244010143143203233133314431334323411324340410040303142002203222344231111313412403144003423422321131233131341321203434112141144421301004120023442234421400121000112222043342011241231114310021132022004143012344004320110002313422012333034132231340014244242222112232434334210303414122304421300431214201444203443202033321124040423223140442222342241331144121444241144242114201304240021213122434302222434134130032123210043130040014010201441140301232430231024143311200222444322203431434001330024242300131303243020311110113411000420132133432420233204112203213241114112121032133333102234232333422041413324133302323342421314221404130313001311421400200133222140031234331002402341020202102020004101203021420441234212101223404221111140232110234204343440304242022204123321413041043400322334124424401242102123100032242112421443233221210440121234030140210030044401102443030322212113202301324234011032412020324042231023124244431212123332114230024324443142042231444134402112322214100323041441123210334220410012222214412423442132044014442040020014434433203433320410014243011314434141321333021441034444443023402121012143043223334440010443200220233442034340341442123030032423243112441304014222401302141134332114241330411323323131044401141104241414100342242140440403221203211022442400402012023440021031204020131344400134302202011210412232204041310213102430123400431202024313001140224110023441022230133400041431202122422233121432333140200442203134332321434220244423012331334323124034401440112113034404124110113141431442423341023232023021414032233131402433333133003204323122434014201101030000244133102131422004413014434424032441101241333401104043343140422202231442102431303203023433013003422310322100402032342224034343002431403304433320430320114442123021114032204444332022241103244213100242420430343210432232223121410021100230424203230343431031124202313420224000301433432222230230130410103444100243302124214033343242444224310322043042023404434213041210010200112421334240341103214202042301210112141041224314411233201431324413412040243413344323131423434420033103244432132444023034203002133144311321204231104202033100342434400224010310304423314142203444244124303340031331401434413032004044231330334130333334330114432444243323214021322341243110414240011142224404434010130223214243100431103012213222324110203301203311012131341341144201433343330044132010314431210420402444003144120321420434113034301200122222431112211104103104444424411011342203244111032013040044344244224400432213010343144022031114411333143112413230424001122410420422321201030323424432424014304443330223014133404100011111001141320243132001312211322312033040311002414344134231422213022102304014213221141240232134114020002002200301121433001344234230142323300310323213214121304034030233104104021302013340011100121422342410344240301311132140344212424341221344324111230413220144414411303242344042024202131404113002440232313001110310434304402102322444222224342120421312103131414344414013412421104442311322141120303212304233332410012223400341102413331204223231441333101210104232440201243404241311144030303114340001402441311144400230433400123124003224021410112334140210032004403320201220013114443430103142421113112202310233142114324233034401444140144044333203001130110002001434104030001040221403314023300132004014204200433111303202344441122420421034332243421040231102414040140343240200432314014122114010411322430131244021021440210401131320242040013303300211334003241212214222313111304140331042133023003332010233310133141110303422341033044114304321220122210211200412421104133414023300232432213331034041120002124113112240122103432323342041210100203322022212142423114002442234004000131234300331120232420021144403234340011212022044042040412302301333043332334212003211104444111020003341013224414222333013042141133413014144303333303421112001021133213013344122024242403031244311444200022313030124312422430430324144012010300023404222023234023441404404141313404413304030134000112414402333101232040303232110304320304340320442111341304103243213400324330412233031343310414210140013001301342021222001443233213021314444434444010334314401122331033100044120022100024203211022021111011133003020213440211324132333412031243043440", "221241342240222334102410402323011144312300340240043210140110214141311412344221431103413134234210022000022143433413023031023002113234213420311202203102323210102344443121141113141101302003331003044120024411202431442302311301310223311031131234223301023320021211303000324341032402211124220013014113314014003122110020022202223302023444032011313030234321331324313221110404022440222312230004324121344011343100442140323241133402122132404333223402041224331213012424312223302212133203123213122421432410114140430012240021043434211324203440121003023044000133034213240200101013424440344114323404413442321401120044131230300314041332003423322131224131002032301224400023224311121302342103243120000140022043344243033441403043134424414120223201340321212130121410141221420244421212013001410034440042040021343023432242130222042442340143324101341243004422140323031041422402044422300143434432342200331440033334130043331404203103033140011113343042301301241041211132444400430204201332300223432410102130222220404224300312144423330441010200002134233323331242321102304221000214331014213431111443014401202301212410022401141214401321223232220311000022033210211313444143100310121140313103142011344020312411211231130322200420114441212244443201040140202204324323331042133244134342414214041143321441421210314420220022042412114423241300310344442214222234214244032334440200334133313431000023034414330331422110100242213104111311212344133243222233141014432232020432112100132140041423444121114204044430000200012020303203024101202441311443210044044103012011144130244021244022234412034434330142132302210422433403032202102200000123331244123311113223011020410144020204301410244234414212044340021210121222340411304442142431223420431010402024400111244430011343040404221201412043331200241243022000411331100444033212320124333433102412233201414023104143443343441131012433234101423011212001401430420123404432420334231443140441114010032322403331330132220312423000110230222041003434242134443142431224101413042033424334432123444223400412013430412442413200402022113300033234140430312334311302424200231111442001312313424431141331324223023013041441443020420022201203034022333400410204231230310213011043412423311012012424310213332344340440313001020424012122314133423004314141144231240044044131104112311424020044421431310204312223024441340214423123214124234310422022443224104440040242334444433240343404332100021100323124200103413442014113132433212304134441022241400234004443242243021442020241010431034043013302011412040340041332211100024040240322444341204420323002401112332233113000022431023032420134210324321220113230431241010424121322440340211044031122143133404014004110430210401331204044121214141224444011014302221321312441412113403031202044021401430313144312331441202424103440142230221202042202202024113204132013042421434101302412432114042424101404103031022242303300010234414423033413114322233024333034141300033440424122041142131130412224333011343030211031010033410441403333131443111312321203403241104013242210032340403102421232342034344320143314123223230303031023034141143334122234020423211210421002013420313223231021132344141402014433332444110000134010111013004321232223231133334042340334301444210043131340340111042042402400011241122002343321301113242111424413024342010414422403101210121433114144203110144423102010221404112440022042321034444221042404330441413412001142442404214434441433210010204233332403123100040121424411002033201244432000121003214001412100142330030141121341313043420030112014032143321121002123333204223432423203304200242113002021203421311400031110411004044334110430101241233440122144042302114144414224241433002303202143020203044012403441002043442012430010211410310003143421102304304221431130041220100214230434223303244422420232232042430320341030112302444224034124131221412104210024302240141304331401242412001023433001244423330414144100404124012323211313324412211433122344034414400144013143033332314441411201230442120111020400114030112214424310101311401331314233224411214144323424412301343311000420424304411422042004342322011322341030423321132423420144421301304334234113242043043224043104414411200323024411342314234444311033121244042221041422402422004012102214443330001121401201221210114010130103122244421221321221440401241241142000430424143431130132041444223304303122121304343002322433242434342034214233320122123204444422410214324210100241422224234343301021133214043003121133140221204213320023030334010", "120133132340412443200104222324204413041433032012021213032321443011013103102132121012322434142142024411233344343200111304122043044044414143104001311431113111002121241140002310430420232342320003132032243101341411201403420141433300443000044410303212433143122211303410431114121441111244014232132044103404340102021410241120101042233420431311201233310410014322404223031333312302440404420133342230404102330220000410123012210020041000132114330423404130312243210214134034411040443304401422212133340200103000422141100002042032412310301432444001303233441123142421041142421324143121200323044131413312440410111232030014140313122134442133344322023413433431323024441301341420042434301432410430400041322332300241134122121431340424010424132042244432012010411411021241414304232133441313213100341131110303222140313033231212132420131131443310023122310214141240414120234000221013131031244020341303432412413220322020410412314221242432002243113220434212031332223123324441401043420032111310123311301014244104030200142134113242021430411340322121123144103313420040130341440424133102324241220344211033232220440120234242243020214013210341322313124420303043110222431410044204141141132000201303301434301012000304432121030201331201042242303202212331110302232331212031011333130340333133313113333103411420221330233114311241042330121443242243241401331241300441312441034000213331002412433333141121444101402211240311120133311330214134111344231144433301030420001123304022412234024433312412330344240230003023040430310003234211113042423410423432314321231234331121434142042204312321004300140330040434231144041130233214440144243013333403341022241420131431310410200342442312442414322111141240134420313330414103120201331421212310342244332001312414443120102100222234110113112041132330141043243431121122003134134403234444211314301124211123440433413202334220141132424032210414400333311102101031230310311333140203011041014400224213414420340201422330311302130030121433142401101231230204140402114123001012241344430240404133012244233224001343344223342220404412434132211240422033423122334243421023020143214330304113042332320134111202411342301403024332233340040113304423310231130011041234313030201134403140001232423311022420321344202244044433103330142040243440210441040222341210432043323231410410143213241202124004233204242323004142214313232234122240431432013003421012323030341220220424020340403310014422141123234044210104341240013121113212424224034432411402241004410403230312204023213424224022402120044201140310002320321431111304420400011442114223104214134210211233411324201313114343244112341342412044311431122334202110041323124212242103131232210114411214430021301102124133204020014113101313322011202213244003432123422412313344243240012311323434431220044312140102241332413420100023130420331112131242240142442044202323120211442433030201440310200240432224131322421000200211032111141213133022214120301211432432220304421200242403443300321022142440210423221120130422301121304313104112021122232002433022442112204023110122001111101222421424243404201441234313414410423011222400021422020223212032030242421440203122204000132224313331143203024330413343003101030003420120130011303203042231032222231431103400102004303412234330424302014031010323002044112303030133103310244343310114302343422213301333323420012320003134412311024444414021310214144214132101102130240201242200210311312414331322303433121242114341401043443133223341431421240230321130434230343324131304103123230043420303341311132441302132442123031144314114131112021440431413301131140201112312012220114403401424120124344212110211440104413443043424402044422340212011433304030001311424303043444230020430104043130330234244210213431044120241223012022031243420122334121321303203311001111431402013221003333321011403300430440200241133000210131313130413112110320422113441342231034334420120111041202300111020334230023423224001143044233010222121241110044313411114420432433442140112440332302244404111012432112321001002222110142011413321203104001024244143414001340104134204114014434101233412302043124013331110312343043110234240043330242320010040324030230021441242102333014044021311004423432241230303214200034420441331442342232434411002304100224304002314120112000302234130010322120214033241301332421111140420142134422004143320111340403221122441202123330034201334010213442244424040134010134301001403122430123431243100333432021214210100311242303034021304444011041413400042043400100232332021123", "323433201413423233000040304442202334133300023142210002100142022042334021334044210320210124343302104443121320234041234014203202443223221214103212322320314433233010332442424343313320022210130403102431143113324034213323422412101234234003012434130420014411340344242000422001412240312103313320333422403344133312344344421204222423331122022023133241144301041231421202340133240030340422203422104413314024314224411302223024322021243210314042144030202002303041440402001032124300441412414114400334311022310032343341420344221403444214112420222431301233440232100020112300032140244210342300201143013434304042324203313220340140233100314033440412341021201131312141144324222313441321132034442100101430304400431100132114140423023314010221230024201011234042112201420143040214113043124300322431241412034144004223413144200313214133212210233414001131431111303022141344013222210124400044102044431113324043324210122342410303012243314433240121111400030323331320423123300402030134304232144242400224230444114200232334114113241420223242441103124124142342320030103202222220201321432222210212322033023230012344032223042444113320402410331121114000341122411122213010042340103043133120123203042412023422312110204433233202132440023240031214101403424043010242012332320131134121304001001033223242040404014214343012233021040142102314314220204324030044101224143223021332113413311132022441311430314112342400340144214214242423414311000134201404432032123021024402332242220432433022233304001430012420031201130244430301224020131143233334430240321232204434213040300444333203433432010244310002120314020121302311124002212412144232441013411303212003410123142143002440141230213122443441444330001010002331420440411441334320330121324431430414100011140013140212103100032032102431024021211202043131441322014041314444244033034300231310200341142032041411032344121422232033131212301301443302120320124402142022211442313142123204024404234120404130104034140244011323334202011120310124412143202230300420121232204112010032043332341041041413244333020100420023000313220223032100224224113422042224040133043014032141110441010323330203331344432344323331204212303034040423014433231122312430340230402214021420410201114313012320312142201202244212410140243321124110340034312101123040342220010131143442133324144141113104333322414004133021211312201022443310210421422020120013204301331212321124320144011443142143131314104220233130414342031201234302303422404013143302331233004310421112212440212222042112003432344104244223442002201212330420142203311242031203332002102030031332431423202044132043102230321300230404200041343320130302303100324241143104030102032241301022113221041330022220122423313140110034322404341330342140142441410411440314232221020023143203402204441002110123342011144411343320242331014342414444031010342232112412341024204100321043211422131221032432301333131101144331443121312213130110242143223030241210102041110333033404221324024001343440213201103122114203114244204343020424101203330320340204324130040440012344302131021043102002114132124131302100413023411210234404424133203222221200003120233403003201300141413120002320240313444140140143302104330140220333430313142122231013031444203044100334121331430212314313111110210011013443103112133311432212120341210341302002103333014041020021443003003132413442424411412312130144204042143034313323310103424411224322201424024201321302230414400444424143300020042113022042401343130244424202221344320242411323224212242010300240022410101343331402413320042242042340243403403001121443112134410313013230130144434411200422313300200212442014403324303442301234004043020000100424212440322304141233034010341330220420141403001331014410403443141203432011423224334011043012323044234014110340214012400444020334321130404434132431024403443203114144204420340224403003223023414300123140131404010403040324434343041240020330222213323334220413133440323101044040032303000410034322304002030101113434032441011422122212130010224411443011124201220431233024034203042444021022111011232432411300410222121420314112131221333201321140142131422414133322141424022220001034243300221300241314334041341200310102314324122101231121441104042334402001242040302221304242321100034323010142423434402000202321021300143142221303134230123123440132043331444133314243433034431312113013133141414021230444112141243120013042014114433240323031444344040044401224400423304102104202210012004110011121310102203211442023214040314300200141143214033203020", "133110020434331134131121104144321411340312313214234243122112110031124030104041244033034412433333320310112301014121120002434104442404213314142411111221123231233303341311032123233423343341023111133303243433412321123244012240322221411333030221201131212103411142111124434241003314303100314144034232404244010213432321402110400310102224240422341431444043143314142403101220423220334222011042003042134013324334400411144341410032300334042420032304340132401132442404324100424031042332344334021210410304332422430203331020423321004112042200411403132440101023441412331013241240110344213411031004010234220023031244312130040310211212023312033243240241013412144101241403123401333040132440323110130233200430113312211233342001443311032342344140414403204133301444411223120340211031030341213340204141220120003141431011111030031023121301011433412334440421204223021112022123400033222230034111042320323402121422231304413020314230004342232134033222343024410034203043004014113311413234403030413242401410113404224240013030414313002311304403000221020303113001412233002440324222332311001124321200310041014314302414413010001411200314140443220223211234114143304321433442241332342231020033223042241400110200332214132423202204133111313401100120034134314233441324420203241432123140044304012121244023233141424101322241234421301142234323034031413342012301211230403133300232331123403312400300200341043142104010104344201441321224313240011204310243132400224142034330010414331200322133334402312042210322422120230122401243134042410140422241332024224320220141404221221044411042310200240222414312332240343402313444133033302133310120132043340114232033033333300421101301144342321202410303124223013104032334403343034214314014044400224402423312210130232201040402004120412141043441203024003132144133304340304131224223403402122230214312343300104212412210322031034013103213024144224214101134010403100024243021420412310314003024000021231124143001243444421413022211030042111004332120142304000133012033413102323031044334311331002304043241232133222032433423443310113143212442023142244232320102343023243141303420410034142202232102444301133034032011404432003340213123233434411040001223310142441334121402140130143334123404014330224221442141301211222342323432402100122430200440113311122401244131244420444412434144222330230302310033101142123022212232240443111142023141113421020340201101031321302044111440303122422231104231111333331422330343013243220124440441243021440314340220430113324200013343040234202222140022021401021224234410012420344331120020411343043340140241031233304232143111220023123031442202001314200111320312041112332131111112230123010234142133103222431141131143300402340032444043142044421104442131320200321013232141344142404202233440222413112044334222024012143304024000211021430320111211210444203423244232304033022012334232424030020143322102403034113131421123103003440441111131124121313011112440202224020222332332031042423412323040321421441242003234302342412001134010314140144312000213012444143223222224312442011320231444322142123043444001203104331132431031222342403043303312341010243200120312240032242040320412310222023403033300331412010434301210021331222302111043304331004440143130134322431330230220302040242430141042414401403042124101132410403410234130113422101013022413142440124223411204310112001324000444120131344110142121311213103303102010101043041012134022402444114302314243311440010332031202421341034423332301021234113223403203311223320144102032341012332230213030232404132130110434200201233242313331312414213101402130403204234040104232310344132044303212000443410140000144213403022201442024230430211113403340444213033114243331434344144100213144223244210232120423314043403221411012110423123220304011112242301431402030211144342404230310311401033332110221440113403324240041433100130110223342344222144243420143211200043100341030202031402011133421433032042122141313222242313132422203202332442423344232030420324412041113114033034142200201334204404303303421201433213311333431042230133210301423020042000331134243214202333432001441341220000112324043322340331220022233030434232000214412114001234410323434240043243141400414221300211403100041013020341210434343313210213242140041311222402402244334222103401143344234124224111021103113024223322224141202131300301231302341312104134004434303423011422331433003134433322021122314311030242140032311024304240243203444032344122041234233020412403241234044240034100013003224021001400", "130101244140202030310403441412132404033301324311001200401133402244224310011344341111344220204001244021414243001433104232322431330211303131414443200140032413124111132222420001114310333420114124313130142323241411034010014434032403131132301303312131220301421314224230142123300130201021100322101112031120132400224403121031114301130112112012134103022224123132012423003202000424100010234101304111032330004232231102421101304140010300201310312241010312324111021333304314140031214131110330323411114442420412044433044334224301300334333203113221442103034434110111011041042243003311103321222041321431241230414433113002003011132223032233124413034434003443124100034200231444142402343120404341043033414314012214332404032133133200214110132104224114402144324014220010221311124443233200221043024212340141124204401031020443341042042244300303031413243121140433014330201241341220433322230000324104204133433102403044322032202134143414204112204244230431410321041110344031141004023120031031424223234324321324134110402414030441103100100212422333443413031314130002232342102010141014233022113121002203041000204013020313421133100304341302222110102034401321244000114404042003312404321044102414134220004104130241223123023404244042043441232302223402342442013031231412421432012334041242310223321411332100044331040030224320344244323140142330343232102023233100334413231141231021440313213410204221332114313230312141120200021432031313201421203220000304003331003314043313032313314133400103322140210223422102131412223433041404242441242023030012113101144010303243341201242024441242032110331002204000123140442400240021004134300304423433012224234214231021023331414302003442411034042233013012404442313402330143344201430211234331404120410242213211220301343444411203240242123014223422413444401142214021120413433120404010223442224301234204241104344421412011133120233413221310014140041212143014434421120210344430241123133430412022024012224002030323224442344031141411344411410033133100324140230143120213431140424141214412202240141420440043124233431114202332140030234430113424342144241131113103001411034401311134203102441113100231332413004014003004312311043334044044020033433332432143131012111131122111024222100323240220110020200324334230322223113333201443311023131001121224042044010141111001404133133102233044313014413142021230041224101313320410333013121123111122211202434133441114302431213200112241441103222320120141301000101322011243343211142043404140313010013402313223244233100201210222322420142020230140322232214031143000003320222314233233042341410212234424331201324124233041110333240210334240324012301304301013001142200334402222200033312224011410210011142122423024220311221123240334100420341030024212133300203340110202331203022302342401403004442130312122043420324134241312201302434320323400133144303241312124020341101341241201012324231042203001043032120411303001112043224300403244404001011124002423023332200244101403222334343333424001132322421241234341210101431032330314032443104222342000433223044423411012413434011414344444143020333331102312232000134232100223234420140044233411102024334300410401303303223021243433114441212114420221231332313031241100224320330232110022131413204241224221131121414133243021400424032034423301434422424000230214200013311233133434200140202323444321030142342334301213102311144232013121131144004344322343110441212120203124243042334314102140241233444232412143304334342432031140340122141112333341341430203123231242123020112012040220102342121123112400110020321440334214020200404134401331420201332401412314442300144240232412410332301101313003033121402303224122342223121012032434241321411121130134400200024441243143001343340321214421342412132132330032414033441330123104022431033141433310233303302300042440000204400402140240414121231344223111424244431310231313433212432121240420432224420103010442140004122211341304243443104131403211010241202101332400242010423340114434040222421002010341134443013131342201002041223233032230140424232131021404040411412401410142213440112400002423420143400444342144130414000404110020044221411423413143412111321434104421340224021103311101434434342244032414244004032040231314320120111210431143231312024414220032131100301242310223020044220431411214300110004302012242044221030123001004312041020030124400243430212124133414333430211243141444214243100342314034400241201042002042232424023211143244342434213013121414441432121412223320002142440123024124020421002032033230003", "103240411112403231114124033320424133011334403110420102214432312040234104213443031141003132230333233030241102333442222343434314442343312144440430310322434244031043404230014101203402431204140310423211032424231323221220120013410123313423011120224223241142034210301241343103233322431042432004430444042212010010042214033330222010003444303414330332000311203023200213243223003041431220344204330033233334100413441140001020421334111000321220244103034014011112034014114313431344023242204033200212221121342300223401313033320422320232230032444330323302230044433032234024002441333213223122041210212311214024413121400113010004420033004123434402343244003303133021312100030033302134314010430320040101443200324440011312302022141111440041330120021230334333441003332011010222402302424223121311414100013310043034342343220120331022213321341223021212043101244201322211113243414244244423132400020122304141140333040214222330040044142314340411440302132421141040424424004431404121441023403432134222032411304301220431334000144133024323010413032200003143323221201203203210312412041213134034441014411031144112341402122141020123014443203314213110031310131343041101133043240112104043341224031112343044203303011243022333400124004430441333244413421201240000124120001233042103023041100130300001330401414323224241030334141043402420220024123104300021000113203120014101334124404004324204303013033233142031243020431023222314404213002003033042103442423224041433330210402021101440323103443020032402110443424214331133140142110113210132214423012131320032440400130022214210132142014223204413314130000423442321420124304340312031231332434433042202420001114311032014212013134240303214231321131234421000101022413300332433302230441340204332413040121133444034240020111311401043431340222230344021233021221400412032321410014234222032243304431233002211201144004323003442311401204213330123043233123341300121223301231140402121232041332300411213240100202023022024304014220001104224001021102242134203403023011302244242203001103211344001230002222231300210232300114242230133241200340014123402044334011230311310304323224103004222322340420013424244302122032142302403330331342212210223143303434430104103031041310310300213031220303311124031031123043333434223441341244004432241002202004441040343420424021044101200242400242031031142430140110440234230421300141412303041202432040202112301034104232130311010422321001103420004044421441444114300124444133212402403231023130114130143214311323444321004000304404043011404232241422344331311423203433300022420042242032000414202020342014210344124023122201343102123114012430302023103022441233124202243112411441340304210032411012042114313344113013033314142434303444014333013434410344404431442244012001344102331320124321400132420420304222430221130343002114423143120212421304440213404430333111334104114344133103124121220100133341213320421013323304223034032114432340121204303344240134022133021334202144211130134422340002441141414040000030123132322432412034211014402440410010143134003123110232020200040023440320304442204314101110324333014223134341144144410431041142411212334041032142044110142222312121112413242013214344410124011422344142031140441430324422202122431033412241433030124320123402414111221133420203340201033213334123441201444434214201202032114440344311133223210124232332244330014111124223304400240313244200302213342111433234400332303342033433232104340433401201322012234020000020402221211341433233004111024212142213303310332120020040223022131300211432221022121022202243130000040100313010423043434431300141213140144443201224233140024310423112323334222320431011104124004121324433234230301412331103400130310130433423422002042444224040430001242201304223321011013340313332021144032002042003121431324332304211324233114044023032143423220033312003330013114314432432023024412112041423003404432341232224321111120101322300301212012114342102200111101104303414121400424444110242200424103110300031404043022214130123021013214123424214033311113001124000040010301014322242324410122313132244021122003023133344013044140430400104430310224041211201111332310021424014232230421002013412314240023143203130444043101303202112341144433331301042110104224224414114032240020022004414424230240443304330004341242040000101424202423132400411141010043244212242233332002224324420221341433302000333444334033004033044023441331124310203140300404121212431433322031142023012330430133213002342442333001311303222420410024044020140433043", "144414212441412410332242031044421402401243224212222144212240301043113302032242231114331431011234442133220242302433040241411010014104204402211202400131333002022044101243042420233000241313323330223441033443322321430134311331200312313014313213434132124010300104031420222341241233134132112213301001310130210124421430242404433412012234414140112240411224140403140441331342413312131211220300033202414240300413044244123432224314244003312013204230124010004204213411124232010023401411121132113322423124433042044413432043040402303444010222321444030134443403343243221043340010133304134412114144224310342413220420401204034244430222330433432400122443211000242141444203203331201132144311341323204442242043440440210311424440234310010011013411223441022113231443444101442402131020310014023242334113431311310221423324243443430340123300144441233202334333442023102231104213243103440432104044434000023234323013400012310214130134224122421223004440024111322214040224403313043314103311331221020031044040113400022132211101030211322240221002232440211022032103423344204413200043220124313031030013012404134114034234331330301302031404030231041321443001233402404102013132130431001424100402404132323001114040443022430042231122411223100412023020422231302031313114012242200102302144330400243000244041112042044233301334401401222424112213112103414200400431043344344040142211411310432121444211013033321032102140244030331342330241243213004331142214344434120112224014304431211402340331240302034110423232230442233314012440442303102211040231312021222403102431122230011014020422221010102043023132220004222443410100234310244211210413334312310011122130111323333344302304100142034320332340203110204313004044000224213001013114340134121023223302332332404313134142304412003343340020210304042243104330304331311330412342114244404112121002013102323004112110130410320004123104220432420240101442110144420243310100410021021304013211240132340201012342022334224131202030324023131010304041340444141432213324304110142323323143032402221422122234231220033002234033010233313114020323024341313031442132414212230102143431024121242323132200421030402220120142322034100133331341240433022420244332340021134312120030000100114224022022422110233310244033122310334041203223111022014422441404244331443034433204100233002444221440321124022244323202434410112011221030221332231123100301432233244440241433144243112030404222133000344242013003430120000033024322044412412204320002011230121111204134331001030100342223323040202441004243012130401321243134123104100241343213434310001223114022403023432423431200302143132324022320134121120402033333304211144111233023342042001022002232422441322021410121413011223023433443300024101412342303104020141023101244431001434042124010100212344224211232222031411143234203433022230423004332230143120220022221102301200234404434112211224433340433140244333423000412112220023032421101104143220323034443231122314201210144401014041003234432302042301044341332443111443110113113133230141034001244400123204310243334120110012222401014401122344303200330120144100124024231024331033032430142210044141323001243412133333313014021204311104423302014340323103113403112130432341142424130241033224130002203003140404030402010404300332304211102012140114310201030223403134343112100323131124034234240133302433200104244210240400434131034023312331141340324320124402212101214121114211031404320024233233131444023434323012220130124301044214114333443040232432122322443212330101034200234040202210332230011424421210241330032102044401024231300201211141320030104404102041241334332202140134221342033023243041310242444304210210204414124344224030312114412014123442421310134311104024441214403423322112433130244040410113040324134304111432313012340412231201441413021142101132300421442133323310133414420222114424404330320112012321311110412140441444411030430330411132221434020102240213101144400120133310242203434400204141433101433021200213113024032220030024213411320302311324322224300022314330421341222110243102024123421324044411030231130031203014142113020102242241433142121031024413032321004244031423240123110014100143214024111301211112133344020240301301123113440143024244124031014242244332144432300424003232132342344133221241014240133012023013343310014223112342430444412134133221041442003131322224343043410010341230104232232432420122223102231013132203424432434103112221240244222401223312143330212120143014120200111232034010414213110021100444222001241112442422", "221133044304420231320132414433400424444442101111223012223000413100042433421222441400332414340334431104031010003422432302123033142240234201234423213441012201212434014330412334204303034331234320134103412242434220342320121220420203032104202411201301313413303134122032041003122234303024124320441400220003022331111121422223202333244223310134440103311200120424224304410344400232344312024111220421312334021014041302001330331411040403400312011011231312341240221343321112301410144211103222001144434402230330301304022344334242213313104220023132433420142334120141013241201312300321002313231422432423044123032143110422434213404400211200332210412210430342333434231104243030043322030441302243244340004301201424320433114232234003422441132214441401101434222130012400201031213234214421220034232240300201111433421302024132310224404121023032243334413332233143141402302144223110004130331322140311134224342334241423114002142133124002424012043223313403231001313311243043401302333311242001131132200132444234431121342430114040121330424120142144434431042414133341233232014224044101001332321333220433332102121124310010322012411400414044300020321021444243041303241421133212430431344044413024031301210123130003014012420324134442424030432403014140224313214123032132033042224410103133442314143200431004110043114142331242102123112340441200120124001034111432422240003203321344103443404442432331323040304243023012324123101031244240004422244421433334131040112431000240203321212400130100242110201010212111102021234210421030310211212033133442414241413004231431132302114221304311133111400202413310021024343204043343304332122341012200122113033342323003010201212243232430312301412412140120003333404340123343243111222030114121144141110021242242212232340332443100332014400343444003213343001431332123114332130002304241102210230024230410131434320424044130434104021114444220403134020112224401210320133432014433301403104222412300322113440210203212022401343312343421120213131331030230103430340433040302311231044224224132114201231240111314001114240002003322000221230004230402414030341224240034143132041024413120021413002424144114430033330310300203004011234243443401442040323332012114202314014020013231232121103042024120121214301202310332020403142332410324213324330010232431320033202002342200331323300440430123202134341124334212010314301033414120132110344221323133200020431414323303414420000203240131224324022244130441311444401431310104324022320140123311301032223322404422044222302312031101121441210314110331140442133343131432332242221033440142101431030211322001101134402033001131303144314242412431242410033043232303132211012231411342033122144042033403144323201414111342140203440022231202142024444404014402210303101422104003314312012013021434103303344112001324433031431440031422421021114424231103340144324214402202344202030321243033312334102241012404312140033341242044222233120002410221122401443310213343303210310210210330214423143414132114403411432230231311402424211323121344324211411144410431130103422221400404132020040133440302212133130442241331043344202041443230343013210431424312211103404314130220031031330110023323030143404114310413443410000012321244124210403130421212234331243202040020330400143021420042241341221332014410302421003421431432214414440044233324023243113404021200144222121133421333441232322232301001110041411031230133423434041200201201224442400303312231111240021222323134410233312231102233210403320144400432024421134133113104102342004423304113421211221024402142242044012233310313042401210421414443022434013312313204122103314403014100030332422221144243004312421410321133321203304400004232123140444001013444124440040443033100010210414342032011100123304344003430320333242103330142102310340330204223134401132414223343203122333240433141143420430022420214232113020314134442444433012310233313332033111410333332230102230021304220142240203122032212433300301332014132041422442220421411124344314442003340132431234112433034142213414431214344022141101321334203332032444204320410220344221342022024424011243104244031023343333013134234141111444440133310042001440013440102121201011344442444142141432402230032322440213321304021441310121443221012044220322431101111403403404300434334210041344311134203120013414330211300400410312431444131344203101441243310331224011142344044344401333103330412031111140221422423302431203010042343340330330111401010400444314443423043420234023323034240332320232320443420131334234423420440332", "340112434312344302134123424233311241032000022431203342402224100302131413044001421424243404111431430330114240131123120444132144022002200201124232032404211302214321123224134202401422400120410224240330310431140033140414110304441041222442132042331243044144130242411431120420311444230442111300310201322012012020123211213432304202101240324103304231301302144413420431420141111024012000014332143300401123442102023404142002104121432304141013124321420000444033033004112212023343133142001333341213243023424142123242301022243041214042140042303421433404000043214343310441434233202003121432123033114330311402200014112232421042232330113044040411323340314434422414011322304322220302244442101440334102244443343304304314120123110404321104310134314320410142430443131223240433140101001244331032424004213420441243303213412302221112301132131231242142433104144043044442012000040301104014121314402434423013134042424122034422124443141242024104113433212423121124402203244320324113130212104204120420023120013314434112212024322222414214241334012100000322022321113430413020033112212203441400111003113223120424033340014031020012220042240410342010032400231213311003403020121013144431421403142020231330432223013401031220040130212340232031242232020200222334401220041112323012121444440102213202214100304401024031444123142201323134401022134400044304343010032342214241002104400202313331102442310413012043231233213322423443233233402304012343312313114434240012411302443422033422311121113100444312144224422204202401402201200121433211104434133234104401423043202120113023201120303022310043014124131134403432232420020440131113210440420313122211340233320210110004023434004302032042304310104304441104313203113043011142340123020210434403024224013043134421030144420140221232220000001321041442141443004311230003333243333331031143321301220204341304000231041042321101002424130223300102330211021042120221333032121111322432330333220242134203222034002321320120434040133044222431221002123201211421342014334213203040140221110430230313024113030021201304132001102043244133202334004134423001301112442343041011032140131241400323400441110100020100002344320312112202310430433000304111443042243340414243410100422340011441440221343044211013344000213132422001111313043040411022330141404421441024114201322110344303121414201401441004431440221134432104340400422102420120113024443421410112134031400104041134330240240211331304243201340302030101131033400224340311220312243104021134012024232001301100400410343401224430320313343144111431134201334104344004220243011140332103243244214233224334121032044440031120213000043402010233110243144411101343401233144212411132143201124414302120403040334132100004211442221130112034104343020134244222323234334401140222404241301311220130144232434122133003222340201343422423431220410024202402210121320432042430423341141330140443341203421343421330434423024110000201203032114004033104122433102324442101333024303403422113400210011314234014033043324101313432044001120030443124303413024134002220201323012223122104301032403312412310024421314201113211432443023030100131023030433243010014023033003343333042033331202223110204424204300424443331244213443240043014130102133014004324013304434223033334034400122040313444401004440421020131010222310213102404342213424230201410020130443412141140210331043212340230144211241233011333441020122041321033041222024114120032034332131441223411324210010041303310302414343303040101112413304213403433123041014204443223103310442010131444430023140010411434423333040321403200344330231103112404011103031302434412023010204410014222101413324304312140042444331143303041422003240403301031410233431120010201040442013003222041214420133112041220322310244313234213222132042313314024004314123340340111443200341202243442400343132031012424133222144103134201013110404300422320130113433333230324214204103301032222213310323001043430414031004303033332302230011042122402443411404414411332201003232133313301044043012114200313133221211102234014413223112304101000240202414223121231411222322103103142244232100043124334401112224330314143124014114042300234401022414123234441041041110421342322430210100422413141342020313130203204440423041414224320430414303344023022431412014320342120210302434012311313303030211143231412110311413324023000310004340212124114203403411102102312300231004232211334201103311031102004344020031440004004104412311112443013222200333442331232021000412003434324013322014214232210130303112022403", "334410111011434133323010220300400221033332212210422112024004200002424043124110201302434042300434133042204232341230013030212140002223134323444242034220232230410121100413230413323132100301303424012241322402443443331141434443303242342043300420040422410121011423220221300133434334310134032122142303232032244312014420320421224242142012332311414213332422001241402241222143013424214122401124003231014114030114034230211311313301204031444304020213110333230033400143432242204440244220330414334044432331112011132434131201132330031140311230404133004031414213314412032343304124232221302434010430210044134401121112210132110013220101340431201404420043104120220012134411112400342234432321333440344331434312034223222003202442122234313312330101300440330413102440004024234402442103213323034414311100121103400431303402330310440202042111041011434344032034021210314432211413040041434343400033112123233324140021110244331221420220240200041002011012402042032144414201101043124033101321321401042311111242004020012423410013101031300442022242334320414404024304411211340012411201111202240244442213001300403212121312211024224411031013410040013224230432223143223122334222432220403024011333044310103220221132130242012021440311444133120111143124232300324044131240131144343012002144204224144210134044331004400410101413314202214242431111423340414414004204032024043104320031423014003200110303214241414433143112441342403201304434010301404011242232113401321031422144234243142434114140340030310311104002041044102131102220300232001130102302113402324402422010213430203000042224300342242321340041030330130430101423423122212434013234302103011332403424304030201030004404013114024331422014013114243303214030043434441423011234210413030010020130331321133032101141333030204210131440203314434113200332122442042433010023111014103024104414243241434243021410021100204442314441411201430012044340102233012114441001322042213020112314013320302412331043314111004201401423014311130210144213403441310424441042223021332211104320203014233011000244021221333002412143223031021341234023334021322102213023331410113232413123140144001300034412320230023122110100223240222012220244100113320124220144413202004110033240033103004323314140233443344242134220424344011341222413434202244444243310002134414420323423133010314412400022401033413122122113144340412342013411222423233040331223301304420211020300221113040004103333143223424344434422441140440132202430141114323411413414000224123113403220322424401044133103033344202124004411034320040013203002003230413201032434032101101004341402140344024040001443031021002110044021040332140302123344114433142000124213423413204011220021132340140240001423202242332011424340110412322230022342343431013240101114322430241233031244430120301440003004202020303332033314121211332210102003314021224134402443402243222244402144141240232344343410221042114002341330243221130020110314423003332021344001201340243343412220014043332200143043221232312430012202104444213032134001412112041120120241331334303142140330010010010043244313142321004131140102221431241443322441221003042312042432303012132023442022002402321042241112432403220103130431200013304332323210313343314400330442442021022330032041214013411414312424442200431330420012423331142133340304130331412234140432103331134012312300031402013202244121202412023304422323010143440401240031224313421412422423244204110110023402003244302401320113434433124231301403210213123242210342142314240204121441401104244141403021143120213320204430424112211203430134130212214331340420332043010222021024300424240023244203303314344133022424332140200210424411402124444241400434230410022212240100400112304303343244021222014043030134404141112034421141124124424313143103402301302414123244030131442301243220334201314213412021343222210220100322100134103430014120343243320023144024024221242133001141000213120104100244111233414420443303143212220102304212204022023230021331342340011302101234331424333302030210401120010113314131022201330411403310323043040034241303004020240230302121000322113233234221021404203124203143140011314101122211230014114213214301410433140110300323234420400100230222443312032343201001310323304442432243233412224414143032240301312222044034043203233104330213040143332420421230423144002212422104010244000114002030021413141231223402232033100002421204403320120332313204214132331143314233330404143132100410433313210242411433324444021414214041323220420134442240232433004000000034412000423", "012244100113410030242404311312330103243430233113221213221002413344422312023342440300230322014321231324230010212240411034404004133111203141403123433200243014234401422103243323431134124144421134203324444440232414341144320322111143013443303202314402024240342412410110004402322243400040420243142140103214123231122233012133400012342014231041344311113220304021343412404124420200003344103313212422230200424242203331311111400222224444422204401103241432304020411134212043120334412324143112104113321002431444320041333233311411414031341031312342040133232343203424041122013140432311203302204432122111224322142333433413332014133304330212241441234321441240131441140342434024312141024304311011223032122124011442211340113244233442404020443132444312342414411040302244343304442201022304443324343031233401121134303202121310241111112233044310300042123412323301122341133444300031404434433141000404400231340104310124400210213324123300432330323201300401244333232012431414020020322240014420143003344314420444034041310343431324403004221111120114341140401242303112322202110011140314343144223243233332040233004304244334330212331221101422042231441333001324414211004324210124024343331024334421123411111414242220312033342220343043212414402443240412030124420412102434142442321410130110231010242010043111133200301143321020133000342314220003113121434144213001141114221032203343101411342340314100002034100131210204020303002243314301221110222334322031011332230340322411030211001430120140440433402410002103221031440441222124213223211140020432113210014223123100421341024002333120032314101200212341002400023031443223221003212344421212412320044232222112241144100402212301123204023413423212224033312422411134023022320242420020442430123124411120334022233334244404011140220241014404011202244240122241304330414101410324212113314304032232131322211234240040240030431103201013013100323343143132132414144002403322342311203244311141021230411111343431412330440423232111432413011022041034224341031033434224201440224331042014102304432033043144103211123123043442140342403024301442404040412434331221200431234021001401411304221020332112443202030120223113001032020320320442123222300124033441322022101011414202112411124110411203401442032113403010100222033014013144030440242213414302244102112344002411034441312120431414344112221143040221414041133014432420404102122323424210230040200443021310113111304102420344130441124333041312434414433134110212124341110314402444030101311400020240413341021323034141313130140141111012241043300143104201131141044101324210120023434233100312032202020102343433310343222430020313024103211203310230232404401443310102441042013443103231243214120211230410103204222122340242030023334233122442222023140233041314333130003412321332113122331313342420313404440014344112120124213201424341402211143002133133240240423111403232304302323213220430213333131400200141332233340440421423420113244201414202142111241013243422111304043341012303330033333130203012120214430144221324244101142212441434211014104431202304301341102414340212103303103433204141010042134004101212312304020040424314010333042130231421032411201440023241122203004140443132214013320130124242310104211042343122210224040220020223234334112012130414430113343322233100033210230240141000334441401042114141134402213410212402132000331001343140213402100301120120344202443021203130320024002034114240413403433044101000003201313313110033311402110123132041412020014002014241202302030334410310330112402310321200223124402411243401433042424220033003030133104400423124341210303410242033333124302413142032344444030414011014012231414332022101120102202422440033423411430441113341040440223344322204303222103144323030403243104013241140430211020130310421301330403121413443012442002033444440343343241223312014133414333120120143303230030413423200040030441300431424304234200022123101223131234204402321334224224212222433430231424341240224042122443422201304202110211203124403443334112232122311312143341104123114223101444141340004422100104204343142320002331423430014122002434144002424424213034333221013242310202034203132001122311023223423100342430234113204342104424202011113220403334022044122342320231344302211210003204342232241310143034014233314332124410404232231103014124142441041033031022230121313424420112242140213023133302413243423421313302312012011314334102244104324031010001200102014012321103401231320311121422342212424131310413423420023213043440024330023230411104410031004220", "214341140230122111033142434004221223312041122131334404022120011321102132422210342401031121123042234132320124002131140333344023104324133344132342042341212424040402024412033001142430142302104200003314234103000433234100343223100033013412304310120244102402123303122003404422310421320140010310402240304201000334422131100231320024012342413210310230301322201110123344234341242321232332203243140001024414444113020342240041102422431143043204300004042443103312102414414212104304310204332412121223243314044102011020013121441224311201132434333014021331214132233441344241420043122201334111043134021141004012020223123143031121322203130420240101424411032440231341104414022144003233021333402313002310102032333301344421213114303423110414132000444023324222203422443330001120244120300202214303203421403141303114433331203404441401344332020201200010302400330441340320440321230114332224420434002210224103022244413021023343412034303110130323224201231243430231234044010303034403110343342042224410043321044234220004323132334432224211310201031334222341404232303242140341001332423201110230012031402420342041024131210212032044403222001111341303112303324020242134012010333443334133124233441430440042403002333002010122012144312242101410214124420021123023423332341314330321033222232323013304223142001124434412203044312330334224101344143121222110101401203422213213422011401003014204323423041001441222214033321122333123242120440320434301223301142320334143131340101243411113222234430104034410414221103113231430034213042042404222101123030122304134234240302342041121012421334243130014321400033111010131134441424410112040424140340243041001144331334201400441330211034344003443442334242244434404011114121043031141211404030222234243041312433242301334230011320240211433411023000042323301204013200432302310032003324044200121323444402212002443011132440013433403234440431122344031334134423114322210314413110313032412134204231404103042344431212332113201333141020141213243410233113022323141212422232111231143143200224434210022320303413033433231123332101012133442123210143224330422133204124043040214014124040201100013041134314022421402320132203402334004004303131311243413113304410433240312102122414013411313323431110100321031020030314024424443234133144223000123113234240102332301004313023213300204244240423031013413244440044310022212111232030403324304202321240104403303401421144103321342001004410024401310041211200331411034020141401140142430120342104231422031422240200401242122341411302200434313204033101223040123341103034222442133201203043124044003331423013444120110122312432200201422101240411002000310333130013312224001020010131003432324023103410344343012024442301344202234230320140433442240433013021043022130012301243320331203441032241210210113214233002302114004004112410334343421003003030042312322132141013104003102031332211114003112441322440212321012013114314444110411323223001401042130342124032201042242232432101421104423420021024134030313414044021101031433432204342430333211303024110130211132331242012133024323100223024423443330200042223001044424130241131040123433020142344401104333432024233104023321023032340241030403412023333443410244101021112430440440011201340403120442403414100331033413141101342432434313022044043002302210012033143300432211004044330300032001120122202441140334203122223333102403101101313324213413303422121302214234310330014010143400331042002343030013421040131344133030023312401023333421102224102231111022202003401142421412214201340022011144013224342110420041421232113210214103200142002032333122401221312433130034243241113133233004020414430421440301300403243144324241123423030324003221332141321000433233143021330410301033344004332030203142301141410224033344312203101113201243300243004230120213421410204030124121430030233144212121234141023423040414301244002442210432042231044134022003021314032102032203230444302123441300021041112404342421020130011432220414410303233013420322003211213203433141320343321341434230230211414432040300421024420043431331011202341203142323203034440402320230113140434110331441112011140200314410401221100103331221442141211213014404301221234232432042334343430444432141213422222140332400401040434212401234312013433114404404232233443204230140323131221411124340342231211314243122312331043113433220422002441322403421441142430320344402300213213011113302100322324003124431324040212430431113411213122341340241433110302214243222233104133214344312111123401331044312130410024224120", "123130131210244313402134304400033133002440320313221110341212323341343022103131030123041332042201021430414133024202003224243202011131432443113401011041012134432314403302410440232142403212242120001434404213021213212432201333200431412210232210022123130300221241321332014040314210313132401203322233100143434210403103443424222433430324411043324043103232442131131133444234410202144240333014034012343143431214121404032440311244101220330140411440431442402244301333034000011234001402302101424434224023224104132404014212302230123402104431223140432103033231033200412012430123030044433321232303332432201242103014234203130201444003023311301410431302302113012222223444101341423433214114203123003243403401311110130334440311240031102312240142041410230434030343401311032230020322040130413300410203102222220331002032241142414404301244033241333200142204111334311214411042223432202413231001032021020412114444133244010421321424302421411114311103221312033240413401333413434401030014223141244302221314312223221314323210332340341343102120223421010341320024341414121312011100223302100222322133421233232130034304320103100430000023332244102142101240224110202110141342434400011320211211422040330241144143144201400300333102121011004013430034124224140010102421033142023224144230321304334011134341344400241010314044203311032041300110202312231211331130121402303044422412001240404120111221320243020341043011120242101023241212001023430421241104030323030130133234131242233312223212331430134333343032211233334231034430343040301320233121200040322101112421323202423012344204022200120233344101323223431334113213112102434224111213020404241004441103103102321340321103300213214234440413304334102021032442422032004311332244424121302412301301430121321411012011121242130442234421203103022204423331224231103221421313301002231421224102130104240220034442121041203432122101423332140424031031021014042333424324242444232201334304033413313333213004221122002103204023011424214030222341010202442034403443133421111234022211241033223203224033044141442141422043314412101032134421004321114302132131441004302043130203414001340330041013244220422443114204103040103212423402322444322222432133300044220430201002041302324422303330111241023022101434342341013402413122140222023403233432332444323044323204111421030130442313441124012243221330002421032103230130244113000044410021340412214310130434401343033403143434101210301011422241143024142320001224422300331044133101130234144302344220410302243234332213022244442010312424043311442322022423220110142204031041224123023330133403311021101314144102031211400211424341313301114242304033400341400442114101242300024112032230140324202432234443332101004121101303244144320404002303203130044422423403101320134023344231030411412303300021242313442404312322443244443233231112443110440210324333220110032341422132230212240312433312021131410434104020211114123204430124300124324201212121232240042440223124033402104240320202142033210104023431044100044334141441312324014132233203421044341324132402004241002243344112110112122314200001003130011314332202232141113012032131222141133103402102002313343132244100221020103232443143302004124233331343432021333231141021124221331204323243240340030123103212033042410034234244220220242010021114123203402100401001201444300344212224440342343332102103131324102202013421022000413302002233104324044142104024032421232140442331040230333113324441311044433440123440314004003402100234433140044030041133113340310020222400402241322041001344132204220133402440011332401313132120201344103412042144441010332024341032021140114321220142242424000033122413111140243212420313403030420203143133221341304302040143131202230104130100244102331102313004320203120011202212322031410013014224231104444024332133202234200214332111443442441232002120234313120432043402131220221000441033043421130032004201022344424112004212040424434340111122410134444424421141110334300021234304411230201114003030044101243430043122221440014442010410241204141314312340441113434214432421303300344322230134034224303142413112333120212404200212122044003330330434034103222341201111204141122132134033442222140104102202142430444421423441412314004021041423112231032122340401232112213201044331030221103142231243132321021302204430203312022342342422023340144134242034414244230331401000112104304240201133130332004314301412231241322442024213400300244330304331431344020111323134144034124120301022302130032010142044332132213302231231040134111", "432011004103330133413210133402231414203031134023322214210202243041022412231340430240044112343132333441110412131440434202403222212400324014332330404403122240300112014223144200311444440301404434202011443434011104303333210421223433002124133213203214000021344333133323002312200221402320102001411440034121314421403140011412002322230411100234322344133003004440302331221123320430100112404100310023213210441440301033230032134403441344233114341331242342004204040322031424014412401340433001014021144134333321340430114143232232110310312001033000404242112144314114131240023340431143103120330422332401304402114413401400004132420434003331341320420422000212044222221200033224121021144420104320302243110332214113034111433242430244322003410112130422112301314323004421231130240434243011242102213340333334443040224414433141124304420233034223344134221214112040240042103024311143313323111304130142002434333434310423134433033343343400410123101230232443432404141044040041402434342202214304343020103302311213242202340021114321143404131131043412424404123233032341444112004130414442301124440411233304411032234130032314310400400343131420311010323342433410413204332042422204430122334410244134341224332310120314441244333114300423432322444341440310424213322133043400341111314300004243430311032143404114043214012114420034003420014013232400101314412033314231200014113113300240121443103214444341043214213401201121141300433244142311420433211214303340400140121243030442141223044312242233324231042412240113010420422044441114033431220143411431440203040201040412212333041314221242040321144321000313242301330412334341410301330334431243231240322240024030330124324333231131421131040424104212030144440004344240441001444133443202121040342202424221103311411304142444033341030213423222442100024022330404114141324002014431002414114003411201032012021311220231243441200404022134021103440242011223404431401431102041102142314103044321210041140000021031421232034202234244404214433441310442023430123233412220440402323003102442342142241330121100433044442013131222032203041121444121210001011431111413014200103202010032410431130241021322342344410233021304134221413103042014020211012112113314131231101442243131001023022111044120024104300014112022122004403104422420000332042320131132203330441030001124212141420432141402342221001200330034434044103032124423124232430332040112130011314340303401444400401324133202221031342311222242240111042311324221112033032244313003422413104000141312133004304032003400411302400213111213014412321423244424001444401104332242112432314042321442203330313142440210332303210322021221101023140114310210400330024000342423134233120322212110311422300202411144230320112430144400212111344340210324104220422044331322430223444010403342104004220411044233232143142003420230233204440000314430102344000423211324010043433013240134303243421401343024241400244211340002124343214020301304322203134123013031142404130004432111332041301012434104321420010210433034201200124203241024010014303320142112041212240013013412421313204241201232342032240020021241320204311421132310244330343114331341304333041130331204034220030240441324430131002012401322442123322310400042104133012421020233423442123124033030013412341002233441030434341341214014004001234404104133014320214131132011001104140004114210214043430243033110002010213213441022030004000100030030441443023231343344230224144134400040101300421301403042000103233134112304104043131013314023011113121134131230001244141322410210120230411000342221004202123111333031001423123012423310244100411221230230021334323203433041231300122443214304424242234201410122044400224030044021111440411302441200424244000040430422011431121414443401301443143332223133132340244311300410330343032411433301134002234014432012040102041321311103221041414441224240010333340424001010003221100222131000314444103024024334132324020140202242004011332214443441414211443010130224311031420430101322142114203001400100324244134124441221004010020200200442011114200331434212311204131101243321403124100444204232343320322310303024110330242011142033243244430420440122411334313130240331401444433202300441321403244003402040411043202114220142202413401141440434403004311303302004140301044043302041310331011234403033114414413400220210100104131024404342442331412204230113432220041421313104040422432224032220043432201340033121410201344312414423230232103114022433100230241324200301442240402431223232031220211041332402432431040433410130243", "042334202424424004113112301010400431132033443340223233204212200132102221021241012020333304224100130331133101102033134313104330223110412404141122431244044013243432344420341441234204141312421113141043013111142203303112032341010234114030032321124122301441140402304233030213331341114100442234134224113311142002111023334334031341201432304213412320043224223033412203030223421322030224344203244241401231301034233102104323330010133401332104432102333430022402400041230342200011210023013024102131243023232430204131331402413302140212130230122231333011213241332122221300001034221412414034114121344230013204140023410322122000010210403313323411204442310211101341243133232423201230443442414242141434110424113423424230141432000113400414143320441230413410304223223130121144022404220340300121420300414431103030013243240033412112423014412300101341010333244402243124334342122404000113414240423222114014020101244021143422110123334432012414342311001000313204100122044133420331430102323410433211321141140011401333214114413321010220013140430400022042433243124244034243244402213113004044412322213044200302432242234041113043401224411300144144430043244034423441111044013123113041023111211410330204122330010221210423121221022103212131142013234032234234231244121242134422444441324120130441313043212342131243133044403143424322432333310122312214402310304133321334030141040444101340140244423031013111032440240441321232403141433434333344001331322113323430231003343114430203410210242224212024003203034211402214034204201132431001300300412022303123202241133214434230304440101221322002232134032200314043114404144420122420044001310431342414303300103331002430343030213211401212324231323211403103422424144340423212011301303203032233132444314033201212423313103430303114203300011042214332032422201324042133101400112300313213032030241033134133243142330402422123224410130230111210021403131112314331101003021223440020321103422344034034131134124423343012313221103332034021233344342404002441242122433211430111304442241213401002043301122010103411223041110110204001314020001413121031313030002413010200121012414044040000410120143042342401434133010033430314310022110424044122342404124403213044401441410130403422424311133444200411411044332044331340244331311223140111302440000234014033312103302442024231242234343324311343342021204244104112100220014420004324143134243243142013242221203400342142332431242000140104000331042222244021320324341111104433122422423100132143410322023402424201132421111121122202210413134442240010133432010143413331220111214001241213341431433244223402002203324224244123213222001433202004203122133000334020202411413204112320040011403203113221020122140121431433011014302311221011202401212404223304244012130332032314123401231003211431242214034231013401121132011331303203234340124014431001011123134324002203210101241004233410200032043440300033441434004111333431020113202023142332441040333221213430334321041443442434210302134211122010004431313123433413210032100132000013030220333011100422221420213303444141312413200131404420044113214320440001041232120002230024112434244031432203130240413234031221311103000141420313441203120120432333111234322334021402140131044443010103434303222220230103312310141130133223403124211202422021210432421010144231123401223141224212140321434240002431003341202020040141324412320212241233114403401403412300440203324433024244024443422021234013010123234441201142042223201240201432223422342133310123133423401021210301211203001141231003032233333122210143433401434301122144012441203213001443042202102133443322004210044011130443410234020044114024030040201400133332302114310443010304121041022431111242124202040434033232111310322031443013342332001020130124420214242430234432400440400231013143012200023341241112420431044044312200431230203241420444133422021120303334112231034141011322413222123141444213322234033011234243302204213122314340210323332340412010424032043433033141204140431444222243423410041001424401323120032020433134243110224113330032044102323034423232341131440143221334402301341334403132100343230132220202111413010203414221412303210443143314102412410030340423411202113334233343004121400434344042034304412344203000333300120430033443232120042434323204344020202031241412302234023111203120422031333011243414100324302334204224022344340044110222001313334344204111002312134433034044220031133132212222330230310434421132002332220442221444213234033020241403304303140303013210400013300403434", "103322342204111133401112321123441011343343204121014241103232432312421044142224420031314031242332230331041134103422021302233002321133023241403101430431121324210440222032001322433212141200124440231034241431243324403230324312032120221433040130244410002003121104232402123140210021010023120011212232341334202101210013100223243032244240222300222404120420424204210244000022324004010301421020334122132344244301341044212414141000011124112324042131121230201242244344240422442033344224022032034344443213041110323222003414232234440233421321333244232410300442424230321140444123320001441102132300132442204301043322214342031221442004311402430201223101402323303312400130003141432402102041430024200101441203330343233133121102304224032224311144443334012011441344113231124041431143334024133430011430223342320433314134042433410334112433140013412212441114430434201411022402103143112131304020003314330143120013220422231203242141444302320424144302413010134011020310040314243202110340140104121301204104211211033003234424323220032444400443030432432411230114122202011034103301422101344443121344043240121343244130124123434122204123130043324412012234340203301402223131321022442233021231334320141241021200021403402343014214420122344242440432430401333441102100140012102420044434341433104322121301331440001424420234102243222412032304401142231433244443033224102021202324422240400001110202212034343142114400121034014424010221242403043210321233314030042101204041224303301333112001144011043232440302343304141232014440020020342213130233132122312420303432144443301011022432224444401230411442131314314302433433201203004244114341310301002242311302100324421042034144000112140044310041340023444123404021014403022300422423342320313311014101442221242133130312334424204113132320013130122033222131044032300311423144043014334130430301022242304201330142413004410100403043134330020012132324022310223221213111304240140422111141011000403420423144140232340314101412411324343304223231020221340032411340132413121223044332001311323433124410323123342032231013033330240034340024023044333312314204031013142113004111311224322000412312313234023403222423312124042203443314014141120443121302022301344223234433033331043311221124244414401430411132404140222014124024314441122010423113203014004003434440220033224010142342132201420102422401104420401442242411020104210332300030224441232142100333333223030211314342340220032121320214110421031401142230233444010100441234133302023332232200403241203102222144433311041301042324221342214010201133202330010242112243431333312131112031443442133202113303330224334141442344441021000031233220211440303301300043422414113341241141234121022111331043211013214420023043031021340204334323133333331313401214441442121431123033134140100221424340424311403300213142310020333320041312442032204044400322243212410102140110412304312041043120104213224214104002221040014021013004342132010200330331124014331430010041334200231132344204233313042134403121332224303203104414220320220310002330133040233210442023123042424041442044023010434113124014341021111421142420142424404431333322220114141221400242113222004343241212342230124344240230022243233003244331040342122003244112140000133022231203231324422200134331414323010214302102304014430043043234411040402030004013340100211211341343031303334000432013124432231202401102123331112024142413443031122234100113210301120014212043132402331410112441333214012432230014342124434112230402322302101320423422022024203200231412420323423104332221123210003413233413104434210110204222143220043233424022140231131410223002132021422003244432222314022200143212010304444114003322042000120130414040200322230431130210030303333342301433401402140420122041214004211140333211441440102334100231014022124330443232024242214230434004030330341213414022002321014201333221011114111241432141130314020301133010322213003100212322031023432414331344211114301021413133200131304432342023101241332444433314213041141021420013424220014220340241020020033223243421224221404102211233424210043121330011232234132142434343042220210122410111032404411423212032240113343432033042021331331430200202120323342313040224132443424311322114140403440322123400000010331212042030002121220121223433414424342120423312110103423300004223140040220232023110331013432031332212203132443111403014413414033101214103341124012103331433000024342344240010313110033034430111333204331240012422011120312130314434002411100214112312414020003010313423233322101", "341212202431210100442222234434400210230304440401421433011332244033314424242422224202113222214212443411404220113004331202044000410012413324224241242413100033140224042440110403424240301133412012014343414111313410411414411113413341021331421130212434224133030344300043331323111420033102323124003301103344434431403440432200242120043023342032114014130443443302330443203124421100121100341221230013031203401014434431133022141003100012030021422041034040423414232343132321244334023110412442334414341211204340101234310242321001301402443202224302331412013010042403141340200413233422412434241241342140300314320000000010411221020240234024423424302324301112303022413040131203014124224334422040433330022243403244340214001433210214340311231230322432331203002221143300013411324404133112131314340133112042012120042013330410304310411134300044204043434120003410341101202304121403402332401303011114103422431202230204422002311021013014430332031403120410114040314222002124004413421404200012200103100413404421001004134112341222340300101134341330430220240424000304032110031424100232003403130201411111233141011120411234243042223211404020141302020011012012321344040401301123442101243321140333122010330241401000134430120102342324221410140441311101200432041233112443330213410100213433144110241334112430431014224300421443404231341001120001241210324243210041404030433431410300242413342213013212414412330444120104443224324433131233011121432430032200341113200240034223110311232012114143141112441114314041432122333432143412040322402403032411413330334342120414102423414430204133443140210201041201213100033140400100143420001234222433131210443021222323143220340202401442041334421303041102011222310444432132344213133021200014211241113030423430113213310322044200442233240332303411102113114343010310444401421014142114030230303210142431143000210044204220223033204124422132220020333103022034300203022413033020301132410442344101021200444433112011302024311120434014330200022422143432220203004043314113034334430203230142231312040212110213242440010034421223314102141312211431201420021133434414203202333233122324314412444343423324114410113310414411040231231140332040131141320403123020432041221242430431011331332413020443213320300130222124114401443342212411102430231131413412034302021123140402230213243304413420141424130432124103221201144102302002441200324443202240120044213443340321202043422042404211043200403141044330411321020041012403103341413121331101301200403214204330103110320440302100240320423214432124434312124043301330043112133030223413422414134300420112202401310222420133122114340344131212214204044202323001422122041322001303300404033223131024243331340042004244330442402044024434221024012113201324041132023302211003320430244320130321230140421230302441002134423134040210144004430314030402332334013243331031233412021410142414012202243321202113401121101111424024400112141110104322413412122414142001020111114302121122142422231124202203422314014004433230301340111302412434232243243231333130343342021021422313014112321334224201012241034234321444431410444410411101333104312233012130423321323104443024303442433321443432134141230140230101112231303224222201304240023300313100442024310110314023214201401442122114412303334001022322440131242424404404320221240244320004433212123141000331022013201342400011241044110414112013244240012034121341140042320122101400343012033423320300412143044122140034441110021411411123444023024111400313213222023343022420404403130414144133332122301130420214403221423141113230020110043140100224332211220443432233034114110143234140423442023401424233200201104300002232204424222122422343232432414322031302331210110121332032432332143444044314002311432211132434043422303030103032233303240340412202020022302421333404020132434122040114441440001344404300242110401244404244431201130121332333314240123401213301120104331134144222123042104341131114410032044031411340122340121323012441443330030411320323331240004013244431331103332142124434323204212114301142342010200240301411241442144010243222334133032223101043201140403013103413031213422311041040123302021444241110324043143000010044041033121422301343044101421143214404120440440012233423442302041303344322444224003140310234212333434102232411122022044112200221011013341431231120240112324434402433424000244001404031114104343412312002101310003223430104241402201410140402410410403344240132444020211401441221421334331340111342011300114423021222330214213043014144310", "441112204212023443032234241011044002432241400041200243440414434024410412114421001014430344420321044001413043430344432423223412012333420004344211332101000403200204122213301224304202144444444403343030241114140440024113024003130231211330333032413303141434033404030143143430331133013301143322112202111404241432110044223301121111203400144430443133014334442032311202242010212424100101222131311401042434212140412040201330011032420320303430132210403304332100143424423433232210212431322241213320114221311213003301022313140113421130211204230244221220314240244234322004043032041023103421442331200113042404321133033341113102031002132410431023024003122244143240433134413231311013312223102114433224211402411243220112040411211324242042412102014322002024221142021333221431144430134332330043242340141340120412342020431304004230130111000410100043030032220004031020431004140330040313300442322211111443014144034440104142432041320014043203340401313234010101044242141022432032323134013011011334021312200404322113334013014334244134321100341312044440113013040332142232103412434400402431031142204100144022004314442000013103320211003003241434313431213440343304134241400222332203411121001240401143223103222342101412043034230400431231012302423043131421304043142021213230302334200102423123322110133322332100121131341131133242110310100232422301440302240123430220233232321111431013013143132431304300210444033443433413401204303420144301410311143421404143044313330311223103001030440101233000310030413303303221314211120341400000423343320040324103422433110322110323400404214220211202020430301300224010224233300243003134042013223410203423442420201121321203242212121434223314031321422214430112430303302441130311032233343202442433002241011110244044104242141241432243343401442243000132431431340243310243400223410304210443143223004441103013200131311001031421130402231002334323311224404014021341442332003141003044333034212200002203024402331401330420120024122242200111231423421434242233040442404341142123222331034011214103312201244234024013321344110330214230014201441421342332423321130140400323422114402223220003430011040212040133030122422321022332242330104434301200123330242042144043011003443144224424131420342033244413040030134032341002420224022103243222114032024342133344120201231043214421444202413433101312112143103113414024030344441341141212403413401412423142100401442102102243023140341311233233221043341240303341401001411110200124222412034132103140014221042121241012131443401340213042211134134124240010321341133413013414043144143140210203203224441001312432434302241112124222342113012133111132342412004230121132100024234202433322013334040102044414002232322223134031401324340423320333410113331322423140410422031302240233210231232314214344001041024113234233021403404304143030140313313333120033243214211110024002314121422140202132012124132044030324343433312424030422002212433011301324324044440104133221313310221032432203141443243312041011442044324321102202422043431303323022212344442410433002340400144101212101034214042324223101231334243244002122434411412210324232344341432144302413313034101011333420300104020012040040004301102233421013031042103102124212323134230021211302332340021403413143004401114002313433444443414100043301201340201104303124104413423401430422444423312030302213020043234021444424202140242404102224442221304333201040233300044001042041134121412302022222401232201403441120143432300022140230024001322423014003102302020121443130134012320400012322440330413231240440032311024311223342411234414423331021134232004412110202024304010222330312443310244010101140221120101040233210104231031231233410213332233200310124231444332024342433213000244421000203141134101020231144234021302203322103233202024422020223344031401210021212003420122010333412330243311022102221112011000312332123002412033431423121230322212413312011240300043343201342424210001020222104424344220204004220303112432043214301204244300144142142433411301110002233414300011042423230333114130033431002334243430420104031102120200330420204002304342111140120202242221442333214241310131144300412033110004020434232111002034013144020010420444443334021111302344302031141243430303033423444003214223444442414222001420111043444120014031402140222313234441432004241140400140332114342230420124044200243400120401312041224344241210101032204234423223403111442133301020142313103421033120201021332413243110314140233300033143203324403012023032202443122212111424442200", "121202014400442432214314141414120110030342320124030310041432424031222304133444411411020304133103440031410021243042023014041314322241301042130234304134402010101042114400244240132103221003442344340224300320011230102113124422014213144142214224231142320232300444044313400243003101242310414204300200044440320421014231000300444140231414243132213322200301303344222233321424112303322012402031402042324124144210430122304313410133440012240300014412032220121233422022303142433332423430140230233134031041323221024320440433344200132040110001042213142432210042132402012423144230031241310143141231243411230404204333220013302423143320020040000211423103141243031334124124014332244231024124102304321431132440403311443404213414414032201010014433412142142431224311302012310122341423440233402310110412001323042201131113010220044101240231224330243134304332124314144243143113422441310234242202234010022114121211241023011342144230433201002124213140023220201331243301011300230041432220401312011231210031444442332223411402241312400232032210111221103031211044134013441124303022110412220342221040041420342434440403102344323101033240123020443441432442301334110231324142233302200431113344424142411031004324200302440314022122110220010141122140042212322101341033222244212433034043424302242034342334441404401210231244124323324034442203414312243241421442431114034123343424443011230443233404103311203104244012304441223434224303134204101042400220211241244143422130120002430022220223324233212312204104203033123044143022110130240212240042302142404133440244242432241443332344202111341222341242024323332414322142432134120020033442204210434320344114243430210240312004044431120144213421010210102030404433100033414134114232004402201113434220124343023441141040101432322222234131222122420320400344323423144402110134221232414414022441030033304041023411131403011344231330223310012231141310110431224310113301430331122022332013411420340443101301212113203310224211431124332241444411400321003311103010022440441232422020004214111014220104241223001211422330032014142412342013110340020444222432143141121302141332000012431003013143313221221201040414112244411332031314304320421320242311333122044414332432203431210314033332220343010040342311240433212022134201420402230044202013402222143142234022332341344410400100344413312101403042143420402334443123313134324020231132144304342332134202302001222403421014413242001104330031310340014132241021300341222323123233223444244044141040033043103212123010322401432131121404200322132242404333131433402020334114041211422114321031114204021313111113022114030113104444032130034141043140202323200122332203440414313403111321144343303232013313333220401441340021243410322221300211300241242441031302334102401100413343243242110411123432244200044323424013311202422142210232331001021032014122232333000004211431043133024320420334033023403441414023431221041211433344231323102301322240434142312222202203233034212144143133331041041221020402101402004412330440410420042314312341443432132334344332041442112313421440014103203302401300013434340102234040433400232400312233020342313014113120243333113400222340140303022440113331114123014300302324411202201242104202231104404122121012132111241400121142000331332014002444310033401012434101142201142212244313312302211131131044333024242142031242034042012400130321411022244000414330301324200040004214244411211413231223222142422132314414032002020243403043103312314212222301440124043333104033024140222320241000221130440321433240344421322321230400413322434143131242142034403242104412103331334224413414113203203303422201311031322310341000231422234022144140411131143403234214011221300013021201232132404112114232301104340033443004133122314001203142324124331330122340124204322014334333421333042024024120132222413201223313204214311333413402242403302203024322114322420031204442144334324144041410220002002201200431231110443200004131414012333402134030431244334134203234044331232301014323334331143110042242432012321402212214014010000432203223331233014402104014203342133143031324204332304034013331142203112313140420231221344400110223412413030401000044420232304204430443331003141403104014044442101101120432231111123113013031122441202234414130333341410140333340342042223100002220431101143312113002113324011331244013314230211121440211321102401404214220313024242102234232003430303112440401133421221210044031212211144032320202043432023003044114410314212104120430042401414233013401240312342", "202010242414232031104021134112442330021221432132423132140310340142020014102401430222033212320314303413244302304113411104111413400130240130102340234242040232303212240001033101433341001124041301024334110343203443012234210011244114243434110121113414222120002001321131302242331231404304043013010313121313231314401034122400120320443314141034201112101344432033303024141333114444232020144213311023341301221034203331103113220234024211212023300410342424013241430413420144100030022131244102330311242231222102430002104411041120343112001111144002341211100130034000002421230101104121120400014300224204043444122333044210444434141224030234144314441222011412440411343330340222121022004310022223224213320430031003004303244001240014404101201023330113322310121424210444140440102311130141024321240420102432423324130021443310101432440443102410324403344324243000033034213310402030243401413121404422110323010101234402121331204420131422032102231302222114214232402121233304003332334143140323340344101403320442434223301013031441424320121210201302333001022412420224400204210401420104311031433440013400202320434300210304211313141341010142031030122143333402101332241202043123021212223201200114133032244000032111013010142212311113021343011032400432224030042303344203141200430233202212310314141144104120443222042032313300303034311440443024232000212341002223414144241201300040023221103201121311403422334232024303032322023002111122020034042321402333044302214440414212032420213321234041320220434044434144444022100010233433233102341300101411013112140020021302312410311334432140113033314310230044421032342014130022110331010211444003221323114022100304120214143440124422130043221130442034133440233231133432224322401313241004304324421043141013001103342413034030301212004312444024434043043201122123114101322243114023433231420400021022202000124441430011111343313121400133122214000124440143244032244124014022010204040244114241301431123403420430410031140234141211013442333241200120240411334013312000103133344004340310320112230130401022412001221103214423402421311130333321420002324111104122202342310041323311221121241400402414141241124320304044332004312131342030023202432434330134343242233343233230311013133431344032000003423414311242214132400211103311303111040032014001134343042002231144111104201222013244430410043232120330014233342014300312442240000000302324302024211411012144312042022411221211424023421401243402110314131044040000331430321411331441120433422044144122310330444233340011244110020341433300113033122040033031332333030300022433303040202010033011113433222414110131004420301340044303033102142103440442111024211331222114343020002122344111134104031314123130331330124031020333111241201411111444421300021101113232140331403441230411204403242142124421000402141244330043214213032222140323404334304404112024221124113011133042043432124300340342403142241122211040223231340042300014341114410300003224343400430413410340322042444124202113011202302201132342244441122110303302202123034224021140033331203212334433041230024244010414443433204342304023121234143142232340333142410042412010300311420222311433442230121112001333342033332441411324144424302131431444102231422103123310422243042002201240103444121422112441214213013343421314111410311404042411324330121032334033113210034013220212110234432414143410013220203103000402013102144201402240442110000323402031031412104340314431420402014000040122212432240340403233222410313234311103344411210132034340324134010112142412043323022341102240140013201140434330402003412141310434222341024421334310310111131431114343012324123401412142413134444144302330431300324304112302122104011242001444310323104003410320231021203211332343244042004032040031143231031104440340302010401140033230233414300131220144043433334003444201404010300042223412332303131102212402140000300242100142204402120434123244324221322323020002301244102022140343134404221403202020411234412344001022232331013302413014102142333044432232104420104040014104014400212312124332442122142244204410002020101121341411043322111113432111011121204343204412244301123002132431141224034303240023340311400432402224432220324302023001434442020020143202341012020213432122213223344304132131231443444032334441240121013241404404442113444331422222433043223344333404420143301211101144300303220011403002332142204212233330122143241203300340113002040024014123100024234204302320112121042023442334102111213042334213201423421014412333210412320422111323420", "334221304330111110433023342200442414310332102100224204130120234243140040133322412423414421040441330231403100210210430304444402434120412004141412240014221411001203223300312113133124311210041030420242122202120233200310003210410044331134032211042131034243122314244323334144214132411202441142402304101012134234004240230300002033204423041021322223003033243400101240332140123302412304104024411320241022044103422413344323033102223430243004441204313113422334421231313142223004114320103230301234444442104100341020011144340111222040011230403201230020134234330211444304222440104004303043101243100042213301301140313124213234211130430204110023032243042412310201433421302343004110103241414112224204200341442424211034340220022332011430203310124130012344023121123232141023444012410302210421312104110340300004424314241414203113002213302203220030424243010021310011040132200334344033031334042341212410430414432220030304303030420341402044240120014204442040240230202131232220114414304200020002304402112402032200012231300041123431003221411411030430430342001442444300243041222221444402010201303300122001024012123404012014202004330224223213132041443340332434213400322111423041310243443124203320330043003013400400434200011303104140443402243232124144043421322043331143212120323022122442431010204304004321430143142200240340423121101103141310403303321434112110100113423021133134412104023000244004041144140403320423444014424120422132142132324042422012020344100104100131433120124321034444034234232340223224232034434030421221034342132314331213423322033301302434413040414431034442440414120110433132342222440130302124042032311222203400420002142023310111110231230322340240011143203044340140302131233430244221240233024111100013004244301010242144230444110201302433402201143103002311304202444142223322202010432343443022113044220444340042221202110402421430223141203102333431231020100414144130123214240311220121243121212103442001012220433120413141100034200431444341024034044402430422224344213404243103113231440111432433241234030442414303114233141102110011104441341133344421422040044134232020324420431100330243013212024412021312102020440140044434314341242214222330133132340231103024021240420131134012101330342440244323213443002402213121120442321240331014000212023332110242002134423100213424321103332243232341433420233314041231424043200211210340044330011413440340424014143201042203230440232134111342141044444020333212223204221320404311121032213000030010444142203343401140303032214344034312221034024241001233002320422423203004034424334332040121030042041221341000111000222042243342031040030311431423034033103303304313002233224101342031410430341134413133001102440311122113114140420432233440232132201034112131004400202202201444041001140313204401434203313341240111100112424233432113142313014040224403444041430144403402010033431423414202113202133433412124102133012103410020034220303111213311233200204034141002103142313110331314004444124103330422032030210112441144241234313300122224201320102023232000143000342321300143332144301023033402110200134444211341001420043242101422101014304414044404241123400101422001224213204322344201110440122121214142014243434312313403004201132341131011031403144331101141223243101323343120233143111213013200244204031440310113040112313310004321431110113224314142441114340303300014140304034414312431431340233344132304100001321131324044441222033031331024110231242203234244103413211004010113400212240214203312010044411102414340321423242244413143030130344300211401232114234041421220213223123001101212423213230123010441230311402040301041213040224034223202431202234322333034434131444244203114442241244333212233324432012131301141010121242231432204041234131341441202003201010240323232043222001031313101411001230431132324112302220022104130441222014130142024313221000301134200311324141100114440413333412414001020402233024240241321304124224220343101113111124134410113041433422121342244410010113021440400201240114222433013204031340403402411303233414013431323010441021112143232232424221200014134230402124133433014331401331413403024012140303300423230122231003143442114433120011240023221024222004233120022434343233441321403022332220110311403340012010122432100223113103331422112430222020123013041432313340002344044241101422002142020331012340232332402230232044142302244433303020441202344124430013423311101141230223024103011241440330023344002332300241210211244024004231344323102422120241424300033121341133222134", "332113123123140400014341422402344434100101144000421401003241340331342443034341042020440140303031133103313231144242332014344111130242301204020412403001131410101420444023110143021441041444141241421201213340010004223033141332211420033023340103212041402204424003423440342233321234434120214010120324233121301010211040233333134214123433211323430214210434142404200234002402031324020143120432112441233243333034213440142303211411230344341203040342413024343342221040202201303140032434320223224411343144144224443440041441334010231240442222424431331420043341423304043143400213013204114312114122022021330343144212334303140240344442310300424244334230111104311142322043331044240300201011204123343222133003004110011324321444131331300320432424433141341001313124100412144241033132330001431041140441213442313222002102312204302420004342103120002412121304122233324201204314320041313201313222213331003410422323412443321104131230223341210131011040004020230031340422441142340140110042132103323302210204002021413012430430114212114041334103440141024413040102424111111211401034402203310140343202033323320443404014230410021043044442322321400402140012444040033123144213041011132444433440140134203114312144200020004111203223232144133234433432343214013240440233422023140434320020040422342411131112020211100302230221314021222244142144443414332144214430342011222122044123202322144344230040204243323121221321124412030212334124432431313100223224013100001004032321010422143003444311103321422344111241044420434434242133401220313104304031103110343243430210430203113342310440401324333114042003344203213012040423100102312122322132102110144130000303423340412400314040112034442302430213303403403230114441341304034102332101330334133010023400220331321240224234041212042433124142312312244211101113431414043440000421103404334441443402404230143244342333014420002220132121103024441000333003004333013104114420321323404343232311033242134001010240320102334003243003031141240024404144344314130421220412220402430430012243104144322121130322042101214304130023424034442431232110400430133121320012124224304143331114233310304302230431334232032241003230412111332313111123010131403403334123312144331404130131324133024002004124201413222441101011324024043233214300332431221000214111023410314444140204412224010041004133043212343333110413440003140434442211110231234022301312122322140210214010300000133313403214032033320142122432123300102113412003112001411001211031114331110402102012310110213244421210013002334411333113241204401243224233101312141002424023101243431324130244132013122431400321134332141130043144242310311331102101231300210111332334341321341132313431123304112413420300443314142220121341134402312100204124404243234343304143221210340213133420033313422413100004404344120122112303132120044201323041033440133340302001200320412041013001434332012310002101001002031322401040141020411434141421242022323113214044433043314333111122042231203023111100441233314143200301143001331334314322403200134341401002411131144414101014400411310014404420203422103113020420022430401342223111044304110004324114420211203040024140433134042430410440023002112102402424402313112411441330400240032214441412030434301304114023302022341342341424232411140321243013133433123013401403033112330140402334133003041430003332213013332034433441230432013313341414400240404422123441104310412230141241113244313412031142242413411023222013042002041202430142300043400431343314320323023232242204031023131322120323111230404012142322143010211003244304024314304111001212324133330213301341043313443131020431121132414314203111103132414314103304144002004141413231111424344231333202320044232223142300400244400111441110140212112143401301431104323224203320234333012312133033122211001022112300444224102024423123324243432314414144211011232313312303132201433122134331043402123032222114232221423043002101224340140044241104303214424400330300213101102014140121104040301103221322223014413431022102042323132041131114220122331002121004240234111013031321042132011020322103033402130401232422333212404104300323403240221424040230220301303224344003433320144333322300232101231013440144402201203442114134310044133232010312432243412424404144400021411332424340040303241412322420124100142213413131322103112402412212432442444413132242004431201030434230244112030301224130224133420042410034331022120130201343323102230434143242311024340044241401241000221202024200303004002043101142241331210123313223222322000", "230220434104310304320032342011124242000013232010310201111231323241404230231022011303032031430444214100333310312421443443304031202234031103300430343341231022410212324311212423411132311101220333032043440130042442112112113433300423230032244224020230203111341100030333001232444300222020033300130421120014123044343013442200321233123144340400202241221302332220440133314214344020413201403213010333414030334123330101320011041342310414414441401424013340341414304042133302433242441104030132431212242424022403124001224044023124103111240232120333234440303144233234122122440431201113400234300044232032003223430003332334200134411141420412432000242433322441024222223031121444223122423414403113033114302111112441341311121440332343322114424300033113233332020100030030120311240222032443101013230041403003234014240334341342411331003404003403234300444320340224113204043134043213433144012403120334013324232314413211322340400140022011011213213032303140220203130011403321031043333430323240012004110142241021312422034440312133123213021402344314234133411243133214313331221020033403330220243241213032230213030243443204002410314214423120441334320422243241300142210340321303114321122343343241412343412404131414322420201141304142314413343141103210203001144122213214011444212004340241233040033402311030013322013234014203420323341042110104130210412232331403123312431033000122404332343312121133302311212100330121414331443043320204140101344043033031002241332320113124221400022332411401034014344304432032221134241032021314020021243343333442132323230210423431410034134230034321021202003014042312120442344023323430221112041412443131232113224312440034400434210331131324243303240412410302040232421400333013033301243022242404114210243300112330343104203024204113111224101410441324210140301140023401044222331232123324310414312314200004103204031420333430011310120003203221404314344412030302221222340241220304110204030333020430042421341020044113230401041123210424441141243030442433200442423111242422303143144202311432431021203022344442332042332132214232321404022141034412042023121322302112413231342121020342304433440200001142233113024412112324314332013421320242221410420301334023020314413031444243320402443340041120420134330122143101103201243010242131044440041103141303144413240133032422003344200214033001220421104412033210002234413200043211112100243214112133011330431420442244121103440122410310010222010444124434231211100124401130004412121011111020300342234043104420344012231332430400103343220141100410203024120034424424143141043000414304344432221213133444042240021003122144023223012103321010442330134434012002041211234102233043301113200132324044000330233400311333301000432040241410240123443441432302300303201424102300344424133144040021221004011100034231232202442334232011444410404212323040034321130441322210444421243130431440203124100310441344334341231112213224022322120420420304041223133224424231414321012012020211400343440033203121311132404220443012012341034402403442113411242043131412044022201223233441242324143420021242423423403234134113014403220430121321202232324444122101103403341241313433213232010434024113104004442342320011123221202200233124102010420324204022021124032412043140410332101441010334340333131041143014022214013321104433233244304301224210144121210021120113301144004202444114310223314331234234334341232424331000011213022321114413200342043412421143131040323344420200430010011344312234420341344010234112301013232343300244013312411421220320443123130000210344101331010340222420331142341003300434320404422104003343234011414214140333014341322214232142240414420443142343431314142241004312304042314342024302441123213141331410411320140304210032402301210010310410243342404223241440322202141113144001114020022111420131403033232112141134124224314032141130142243121342210310430202030403120424411020414123022114243403210312143444340120323100331142022432010024112244311143243433120334243304030322401134404232231021022042114222432120141202413044120232402411332031214131040300024330013442223220144333314323234011111011404434411432024034104440432042214232334020020234301003214441231343444214013214303201313121423131412214211300204140224422214132101230414133031434244203412211300331201222320012020343110033011114341241202140240141230113034304424414042013402312211223430320104213240120024211120301113011134422004220423410411311440122332130333332332323121011010020211013443004420304100434303042234432330440223222023", "004242403340401030234011034302042134412403130030400302220113210444411421444023023131330210324140414000142430214200434210214022104112202203121344302302423132243234312113221403212123430100040412000112440401014143042241342043231420401044310441211042232043320134412011312223243033304022234322003032422324123031212202021244214122314403032414340020012004120212000231104033313040013324302210022002140001213140412441222030333213320302024443213432243210302422102131143421312122201223330124031134014041303443202132442133231110140042432342044111002241301442430313131330213200121444320040433144111224323113242002423031311242120221332320324334341222421413003204121130004304310224323122240130304040442311043330120302134223441402111341303004442101401200041323011234420010242414203410031223111103003310202323333000324023114020010041010332222131200414404104322142410331344310211202433421434414333024403410000022002030203420223044121443142213421311144341222200432041410044210121241344143041320114011014423143003302111313033313414022323312132142134103243142204003113201101223244142341232430400124021243202230300402331442203132431224022124000302422100320234132034321024022434224034410414031422412434042334030233342433020411410313142403323314400343113003241140434411114300420301442404210420403322223340031123213003122204340014221244424212421131124012032333312001440230123101204211242120121010040324300314013032431011214413334011201322302110020323232022123303302422233131020241112200410323200312002423141040210234201204411321201224121432241303241024240324242240204302240024134024201233443403114244340011003224144131020234030103133214410210201122422213023212341014204032001304302420310233344203113423300210301343211011332333311100144323141013442324140344404023114230331403432203212304213343003234124241334232340232121042113032140220440342031223032303341143241322421320430334022233334041342424031213223233431134213103433000342040310132420433211133233013440411041233104344403341022441343012220444332320244243403011204104424413322132003223322120044414132042411033231143233040044011014040310021111001320010334111140332433132342420201443042011142200330244234110112441231244104324124430303324122410014423423424313022312112410014430430003134130122112131301414300334221342340233200434200123011121313300403401120332214240003122121000412404201124142211020344430344202203120120412214441223213204134441224004024122021340103333043431411340344020444214120124444204032032320332331330423040002120214220103010033123044133303224001301324103422234042404202400344323134042312322442230422023343104322444310004313142134223334231034034404244403402311023130103020333343144301010314340400141204312322404211112412034242214402344301433423423014231434433033311101441341444220003212040442432023440300441330424303232422412233114232101133343133010223244044120444402344314001123021402121140210413130130131320300233141233330021142212334312243103101441403203442414000442424021111224000043002404414223422314123104420314313243021434110341344114331214420330242340403044040243003210430020303321422003320144242101134110131001000311224110202042110431232200041302430121012242210213304001222131010411114423000222033334104141404434122331431203422044213041002304433010244111114221443444324234011020343030322121342404242433431441414322203110301032410241342312203311323322430404231013232200434321322224220230132400430102232302130331033043223002343030113241443001304302323431100101143434301200112212204211203100214440001100114104241030014142043314043333440141410314112022412204032440021104124243141112141104010121441433021124001424212030003111042331100420013033314333221214142131204320403311123202430443404001133044442243403232241221110424430134021040300442213331403234320030434200322204024013030234230444313243230220232021040110341443430421123112421030444224314401033012311421102111034321110231004110101304244000243020420014022021431013431001443412401402400140334133420302103123224444301301412410204040304212341320132002412413033303232214334233032142102303222302022322442012310101014104423222040233331342312122004103200200411010130412400132420020131010422034102414222444442413114141210443112110240124402212303004001030413440424031120014013414230324340343313032303423110000233401112210141320313231220440032144340020213333231410010022434340104134122204404232100301122004020324231334333304332413231021332034003232021023114001220110123244430331", "303404044304333401120043410031440400201300313432432023121423230404443214022130134104224004044214243340333341030213232210414444220022224201133341341301233313412132124013212300403011223001324022440422443400041012024023400311214304324440101443421032343412410103000413322122141330441421221121234423424434002442210120134032041404232142302131143314224010124433100243222414022321304010224312310140103412130103423233204320040214214433312140311314021124041233213040302210404103420232310233110041222343032401330213323402003321313001411113331420040343304022104043242414402441441104033121131013122123321324421334142034301322300314132322421044142402331334043403322031240231132310032220422410121410041043010400242033323341322114131422442222210012211423141424420303111312113044013323123341401312214441433411440411311333412304430304431021344300313002424010404230111141140004331410044234430310211031401334031402403021330043242402244214412332114031431143400003011124203423111033020344134431100003214234313443422324243004441011202402341314304122313312411142110303131122011110434433003320040410431223032201320300040042004210212130321244340112122121234034411413330232314101011310341433312413431421022024104033342440102013123021102412123022331302304323410120301330102441043412212100012330321230432143242232102214000043243324221020141114210412043400320410214230013014402230133123343424404140434224141132423022013143442044321021312222123241143000123222043441432043312243422411424230024134112011401141204302200013244044413124240121042143104030012221421131220320201004212333230333221110321234032231430224323232300044013040032210200234142314220401023301320144442004042132011434230343343304121244432201120311130412142244424430340433034311401422403124434234000302121121042032100240121332044013430201232012343342312322211104413014113431114024030100422411221231443021134004021433321404103014234233341323022220224200230102210212424113333211424301321330101312031102324124033440224240420324230304401232430443131033444422222223031241133031022323224403304124210010443333142203212103143001112422412134410410401020440334312423131212020114142403141000443304331321443204034021212200210110043440313241312033443442102140342041114201241023420022132204434143233441433322314201011130314412302412444014404401201234420340243113101013244412424011040232011014142414010224301001441002142323134212331202142440121000041331211142230443320014140021222101413244300332302301301224414434234330401020241422413131201124000321442411021431301334020244430340431441200344442310414140120222213140003110333204210333013014420404314401330023414200032022022202421403233041140332032332104440142414103143311243420004323302004011414004141333402341411422314433344234110002314024404224124112423421303200241342211103334341003104111004320241322101024224421010122241332244124343014033210003213311314002320132133230440121321213222032132343123020420001010421114101424414401114020034104044212423121034243103242024131100241120411142021244301214112012012213102432202110422030322223001224033141313022321100113441232303041321130234224024011023232303201411040140133404412103430010224001130324013300131223324000204141334443303430211024330341312420414231301311210240422441422420304403340422442044340400232020012320300310121404112332333422213200314112401141120043314333311301111402223112040302120302001202244414022332322433333101241244121123120332134340100324322101402244004112103411132220123133002211323241133300024240140144304422314304110323341302342440410201201033030300030312231201022211231120231421243423103402011002122244113402031413200122020301001410144134401311330140132341344023234113432440242144341341031213310400142122042121300221410304202403141302323124400321114243144021011114340042420314013131030134233432332300141423404230432120431214244444400313304343143200012141440431300330133010220144141040334101324230411102101101320431041040210320101344100434340240233224100314034302122232032000211302104131014420241104240100214442410132130314301422011103320020033304202343344144423331013011232104441330133112000414243020242224221024020114310211140123432102300323312320421221104231114242020334143031122034021421123110011041214001400334320210212204011143323310134434214041123041300134343100430414422032113403142222123414434101441201334213212400030401241404230323040323232241433132104443203222334403120241233011000321123021330111122213334024232324403104040", "024122300303134032100003442022212201204413442334200244411213002112242041332102010123412444023232104302303011424340303234134040430312423032344331413430213214211323022211013144020440420033132320220413042000032321313213022402304423132314210303142144332241432044310403012300000333244210420240040430021203100340233332200000213211424204302241303211114234234314230100143410022144113324130001200204140103220031334131202100210412332020410220141021202013410321121102141333303101300031020100403014222431410224221341031302344032213422023000040433414003221112422011131433232103223312400113002113331343443302342030243213123244101334112013334001111033233313440011004310340114343413212430120421412121011002420343122313013331201210441302214232034341301320241120213414431222413043202011104330433334240213110401141043342432312102314223141333443401341330311042032132413334140102244430104113200244124003102224403032330324022304131101002403304133440434022043134123041230201343210124320114043233244120441234122120133213011122423212404111021232320110020340340233422233023411043322004440201313433341224304120143010111030013424233344021242400232041400241013440423413213024111110303044413244001124341131122324231214243410314240022320202230100422340002001331030043420420232340322302134130310131101201101431440200313202230330243024000403342330330113113243410241001000210141044230132420213043343012340222413132421212440113421301203124400144312421242143221004431422000342111413010202121322442420042214300213334241430430240020142200442320202233214232333301241111034244002011142021311334012030230242232310411334101201301010041010022402214021011410420404440342143142403222411324110420214222411344430221332013200222101424131244203023114304303231103410232041424032142140410214101203240032333140414103200414321313443424424403203114422303211322430030322312021331443400303343014243302212432433130410124113430412344341040011101341014314400212302414030432403412440000400400043442201121102143130232421442040211131242234223424203443403330401120312021342341444142321123201103422012230024130303040133144211323002303020440310402004331111331040042112442221314422323431013100133332030414140110314123221420444031411414432430323244101120012333434040303404344132232102233341243303110213323022320234144101344103420000204014421311310132301200043414131221443014024113023440121302243030041114224334100201114240414140014244422340311432434320223030230423102040322310020334424330201334302330022312023000412224401232101223422014343440422102044302430002434404403220114423023310421334413010412343224414003320422310123102232302330401243322131304440140232113042342302211213311204302103330032304323340203102003342444331410044221024440203004130132310340002110010004111130142414214433000444133320201412330110424433112121301003102023020441322200041404312041140320201012322120413430331433321034032311031000434131123242023131220403213032434140142442411330204322423344224032200200122240322323010221011213413340443241111244301441042334433134314301430403332241113440031300133302021232430231011243444314230200222312343003321432022210312343444422013413343210401043420043123040143443310042414423322014420241303310414430010242424232443404331122014223124321303301303100431113002111014242433232404432402341323244204101334034121131322332204200331041241414330404112340042011040423140014214120234224132131011341422210143402132101243441141340410440314301034000300011242000113411220322324043304442300140443311131112214313031210312342432340430412100313324300210022123003241211131231324112323430320141423212141000224041414041034303141040001242320311334414331133130400222012413132323021143031121413242440122404212313343303314221024210114130331204123124130430300101423124004134433401432423014313044312413113244222203320243211223203320013142004301311304110312022423133102114112344103403031031331214111202142431312114022234411440402344032342140211343002241111232223430403302121321234040130441403242233040031434200434024111032200114130143222121332441233322000011024133030022144141032103112223224424221140202044220200004200314304323344402121111003311024313030100131104220022042400020322422204211030224411423224401004023201012212104110102100432023200304440241114212144443320210321041110410242120231212413041103034142140042423142442333224432441224314042404140112243433023402330212034012332003343231314124033203100101141023203144044240121444200440244111031132212241", "313012034430004312233231043400424221043130303200144443420031420314142022031442441421031140223343003320421433203441342233100431012124321410320003041030132301212004022042132142430134042201004303412414313320004210210340231420043313013234432300210021441313321443120200333012103002044424110300401244100330113012043444121322223422314322324102321231220101430101032230212033331041034432313112001043114434220124214141031124231032240323303401330342223322304124334302144402143011243334003214242242442402224121120204141420200214013112403313244404123012403304224320102120231042341124441401012313313423134113304244134112200314424042440323324123042134300311242410212103301022210214042424103022003422403233113234101112224212324000310111331110402411234131301024313312344320443334422404011340101233300112302112312102044033112441123414044424410223140413342421121322313443010222011011002124041422242131100222414444021122134034041443132433332130211300443320230001124433223022320421040112020413441224404200344324341141433422424440144031210021413213232214432000341201113200442411013022221202001024324204240001344024340244141444310412440121040130133302110121040243113114133123222414104041023221121443021423223422430213103231200121222331212113240124323044242443301222231324203212042424323414124320043100044020143110133344324121020323240202023114333110340140334300401331201323124013032112103203020434031304143014404044213411114130044241030300034403314432244444001341411234232444021133324131231303440402021420333304200124440212020422402332101132240124030043300324140010330013143024010301140241201043032010013033321031122214244202342103034033242100233434203334344123420031304203342341323011324003213011313440144123001311442434104232323340424200001211323012012211033233424404211242044120320013103040313201122312022314031041022323414114031214131401303103432432212110422334322444411333332323430433011403202402033423342144112233222022030134023113231302441401040431241101420214032120141403113120241024301143311443404224313134343343200322043114040041041123412022340403102324141031411040141100044332303011044124430402241442311101443121402314442301003313310232000111312442230244124342214202443420313144404341124303443031143222111323402010240010444312313201143343023120111131104100121210342244221143311220130041103201444332230211102441332210011020140213414344320334133430303232240230343114344211201143113000033222442400442330043010401020132102003411441032304140121341334141202243241240231400031404031032104214010114402141204214104330444033414224032024242142132232023304112204314342344044321424033413230242231122141144234033243434423401002302210002220041041240214200020113422422101010224203442134134031003424113443100100210312304013434021144011434011112233241220300304313100112421043103220313443043022002421243004013244342310221133412321134301211043224122034132034031030222040240330313113301010000130022410014340313432223113240222223034304122140034434301121333310444444232104310314110103311231223003411342103040023112334310021114142034143124320022204021323341301022400341040232013230331222013443132323124024032023223011004302031134320202024223430210223413041333411141211320304432204231221111313004432040024002423322132414340222231413102412420222122230011001012241223333423332121131240412301102400313414104030404421033343100314202201431004444433302210210034112343202201014330142230341130121020141043034212111423002343212042004104003401214133424314434321313112032013314244131222003331234242000042431224112222104242144430003131221043404301002320033104040341213044302320322414004114421411210241321430120411311121134430243202314012143331114433102202423131420342314243341232204332412033233001222211031201303003313423223010401301300303323234104431201402342220122033314413223004111342240021333304204042343140134213442412432111040322410002200033400402433121040230000342410011443313134413432204224020202322102103321242404023400422040440140103322320404112244212102204041203223103332330220032223410342242234113031443042421240424301220212304440424333343324421232120200130343234241430420114410002141411014213302402203324134003143301223313400141401422324333022314331133142302441132410031200043033043402322424011221242021132333333031041232202042123101334002440401441024401302304143231034113232112142112433112212002131201400021342130130323101414224000404442411230142020234320421222144011222023041244102323220011330310441000031", "243421114434322100012344432041034312141424130024440411203223122341234441100114423211204424133141230121221014411013231220423014314010401410441332303044124111433203334241324423033333020204214413043040132211021400321114301222134400004033211234330304033112011044212001322043333211412040023104411401421042112241310000341244243433434114122134411303020414303434302441202211222220011234131441044123121034313301431210444230343144030412031222111120013102423344211013422121020113041200032010204022123313201404442133433303143112230030210104334224413204232210030220233114110320101204303323420242344011231121311141420232321222043010012212023040212442321020024001213303033020030032031444433331002243424023234141142104042103233303023101220433144044144343031301040200124044141010031433213430042424321412441422210103434133244141400332314213244213032000300420340320433024002111141034220302300122331133400332123124424440100130412201304011333124020110300003132032204410142131322012240433344412122142220422203001203203044133333434130132044043000343304131111424232212024222301211403212324142202431333233103422334224141004404200130200134103442102323113413414034004312420342431233201243342233432143243103223044022412221312222314020323322020030211214414303033203011031033102001423400243134212022440300120012322043040441420134433230121240100141441444433031442224020421401310102332110234134122421104330041133103002232441212441133400040133213012043143301443240302423243114040424403334401332001322420302034202443342020244421431332132341443130344242244311434442211041303012443302420434140022114421114010111020012230040443431431240120032223133022222434132341100340214310244104223222333341014123110324010224040232241324413333214011121003213434333341120331421132143404133123313030342112312200300310410343013441444100240100013140123331332441023314433401404404213133020111111104112241100444311333403020233414200440313421432114223121032303411212040322142242141040234414100024433214401320214404012304032440114234343303244323014200323310220401334313044113140330042323030322214000030313304130143033302203303314021212212301140030010302301200400001040331431213324014100223131323042421012000230213124124103121414441034210232223134011312414443312211014231211424220124441223111432020111133102032420411144333011023321312042133123333010202001444422142231322442403242130244430312112002020444402221233200103121121122311421101103341204412013344044142212214141103113100414023004400024334304222433242231342130333341231244024011130220414103134432233143434131233132342311310412013442331104244143231224233004200142410201040002404113222303231442000110044341000243023243020213340103444023324131241122112333030204304444302041131013001040321404222333202014212143341011234213322133421204401222313041330231020012422041042244411400202330221441122141203120210304022012000322323000403004342404340320320331240114210323201230143233220402211323113410441412040003024143414432020203001111412001402030021413301030333101300011122131300103313402243112224322212233112410200221134213214112032211404113042104302232013133023014424032324224131444134424331342240234420301221103031231023110104404224004330122441443211213222340021020443141423411222201044210243244211243323113131333230420221040301402134211104224240231033213210411131211344000441111123410210330200341423232202322103041223323213341041124402441332331301144123410032443023121402414312141410433010221113423322242040001413413143404301010321232130224144122031233104123240041343243124330212002441114111023433331244231310313444042002343333203443241413203144410144023021424202121104311434443014424243334010322024340333140344204314420331402114211422112140201401131422202034422440120231332310332334324423100343400343221303340004304434141310412213304211023201241043234333120211032214032313341402331123230421200314140331330444434320441401021424200243113212033013313311323300044102003314444042342341101333010014231000240132400442033344100243231314444241022111322211402013322333332214302141333341412414134422111423120413143304230130244243141012241144021103304410230143111044212014432104244231112143421414432043223142000144212431014342413401114113302330014121331041304102201134332204432341111434143404343010212213044203102303103403142341130222221204421402333322112231033432031043042344232200122433330022024233401322212341214210032100331331020432002340344421104422213303241010430242204102040304104403102", "402242422330300442310321344033431401034230332340304440434432111212043343043032240414024024022420020123241100422130304334223413201433304014034111411223132220244124320424033400304344341340010110111400123242424434331122340323023242303431043312321440224003104431023202234333311424403341021113410301204142310003013121442014040301311012033204224434130403443122431031322123042123310144004313113333034022322010122340414132304242002331331310103141323232322323001331103304244044321123104041142023334424411400214001344204020123132013102313023210232413120044222104220343321341342411313204141030334403413432021031422410300010214201220000420142222410230132310114403141422004312403430020142144103310434200221121104310240124001431130232433324124134443444221132433111042143430124343142323422443443243324401200414410312121042044231202111202033224040310211331314412144312442241011443032023203041333120243403313221441210003322034224211343221203024421130300101314244041023330403323040100134203313434030443303221433232411422432422241341240422043344240224013104034324333210041422012110344441331104013414323040014311131221300012024323210332222414204321311203342232112000144334341442004020402331134022242444141324320312330302304034304044343322431320010303214110444423420420001421141240223413114301042211004320434144000443204131234214034221110244201113033333043102140444443303323202012044032300401124430432202241033131031100031301342114423012144104420210004324132304244321334421142443403041220102011312323230320230312032424021231301044322301321420112402431200020041222224311134221441002230302423310331104224041132233404014304343444340300043424210023122300340444200424321302210312002243103414140214030030222241231143003204134300044431242412021200023133003241310344240140323304220000020244120131020432401140311013003323230331112342102404303121224010410023213432121320023011203142014231323303322103043243322323011240141342121412424121304044030003221001013421240221110131403103223302224202234300210244012132143304144300300040314034303034101003333142044322103143312221043042134340403033030014130322020332013403444011412101221420240043002323244414200234142332200000120222404024141304331421421123410023213033442024041223002110020103342422243112021413020423033122424243334024300203340410233410042234024342400424030144023122443123102241332434432323000413331100424304412344111210243120301103011313210203322240030241331041322224344110140120111332434304112441140140202244434303231214334140300023100130233020143432113210213402113222443444114411122012030421113240014441023244102334230443144322204410434314014020033334200304324241220402314411342430424323402214411133042413143420241444034404231021100232002041021341232244120413211100344034432220323104100110334042310021304124124430131041033131130433204101020432210131244140123302423004414143030131201302301310020311233203240242044220003101244112311440244010330341242012240443110431131303433431300412411134302244140122004223243314124421440332141212244241201003003223333004302141122400421013123402141013322203434233143213420342233041341244002440110432021340011441332122033411041030044442331224120402424102412004204400142221444131413124303021434232441231224144344433314121324313034441412212323010414434200330334111130022234042243131140420400342244143021421143343312042034310013121244333012022011100114111320043020420111321434331210011420314303434412331132321412130242322301413110034203034124322013021342300130032244240413300023231440404141230220210144424044314302341033023002324220222133120201201140440240044322344114022332424003220124014040000222044201042421000304314402120332413441432133341440430310342304221423321332212303024142401022214330201022300223040022410124341102123112301212004141104242400231233402302401404231103111211300120104433312402312040112121210224402003100034242222442404002402031211234012423242233411230021304323030020111232334222230340402240443312134323312234132120022113322414143123304403431031032122344212133401312442104013211031233121214034413201134140211140114302420134402324344234131424444302032231341413120213340143223000243140021242240421311421311122343110141042404100240031313442304424324322002332414442032030344033423320220124424241232324322432104210214113114203221224024300444322112421243320402113332043031030134314021340210430212030321322032203010323104312120021210041242110141413241130340443443400203103323101143244200300341341400031", "424121304043342023240110242102434243230302443120442001004334204344310314331324120033023123443033331202331242040221211202442342012111010010121124411412431433024240414221030443323143401232023300134033120242030100223430211113343020042330124034423032342011033322331422020004123401331313043203144343440220412322431141220414304301440411141144113122010302232120104142411203101344332101101132010144030231142130011323321242241004124241030434010130121000421430233020044121400303303432022430432040424101414040022223314304013003113043122223000044301002233202313031220332031221032021442021043200043404043404433344413130404043122203232342110442244142302424103421140201333410131024343114103441424144100124312210133141411343243020204121022002121034101211423324113000002343110222422304130231224044144432212001421323134244342101031210303434431320023140101234444241231430440301442121012402404410212414410404032041424344304344204332203032421043331214302204102022432341122121422241243430024400043213014134200400024323012414221032100422302003302422140312332143411111041002020202400402401414101342400010320043221024024040434243431334310042010004231014010304244444211031411242404234321322330241042344433334300300001424430142133141300113014111131021432231220042444044042042244032104330304314021244343403402111042143343334043134440414012022114340310112011142131311104123114201434401301220032104412102003414322034242032224444340142130440100121443104101422421100043401231024043212004421423241040144234202111200233221333020302421334214134142133011224331041232240424123212130244332214144021444020331130301024240400103322434031120444214043432032234112241122333214011400423132341131034303411201200334334310334440331440032110020121412002134423143124213323311201402044031304231300010314132312404001410244004021230043032102133314212222003030203230100444122431233212331101001143200202300121340203102240204244332010033341112023234421040220344034011344133003002031442301414202432010401233241431304410104114143022133412432100242432030242402240014411124032413112411240014401104043121304412104330430013430224041312241333010220213040102224320344413330010302224232003344220222204043340014214431130112323301302000441102333440034033134244003204140223334101223433130134334034030110344141343110230014230221321100223301114431211100024040132424210300100244320443310401221012413144021210323334422133341411244241400140000311200021443432034114101212334000341441040203334320220020140013442311203030034134012223102422123333020440032201230400443132033304012100434124303103114130244002002332440313043201113204320331143030204424341002042231011110334310411103411213004133442002413421224210241440423200322014211203233332411444023423034313042311113322344234442414440324420223003442000413333203333002144443244313234240331232320312441421230244410312104421102032003034414023234431200341111243320243014330102000014301113344402024012313422002101433441431433020433423144022001321010044034040203422104241404340404342231320133343200311104014404041200240044204002103432131023133341112141044444441012141301342324320110141404420443101413412400312122311340401404104032024334422242400230321202001132310134014201132110030033320413041130114440201344300101403043120432041240300322333212032013110312211020312204224324413441104431041212323134133101303143044332001143021200430340424204202131400332420334322123401043431033211234344222124334222431013304011104324122024140142042110031021033234131310221421124242434311412210443340201223023143044242223102441210310320144231214313201421311314140404412342201434022012312404113303214314114142340412343400244234000223003104113002443212203032140020100440400143222201301430312121023310324241132444014321412420133431304044441034110044331243324330031103034401114140144231441001133301111004120302340101324212340102230304342302132111013101334312110112400443300034043120200003132014120213311241020101010441212330220413142111124041133200104041233212144103224132204120244432224022440412424140204403042044133311141334313420420224334030101320432414201302312404112443424004240312313012334221204222123032321414004124231414302230141320034342221112310023110412243111214340440031243042432002020201243010300103431021443111230023442204001301040322040340344341030442030101201222400042412333433401241041214042304222212020333012341130300323142302214334311012402401413323431404034011201034141233010122020442241444230213330041440000", "231240132231334044212010304244414034342121312441211033124200102342413001303024110240012040013332211323010002221132003442004132302421221323031040224222140331322223212313101401134211430412140120343324331114431343040422131000223340141302443323323212021011203300142330433332104320232014341044033314041202212303443041322020010441102302433142131021410144221010244324242034101202042120320022042411144201242132030212224112412013101230204434220221120222101033142203342112120144140331320014022442113434411331231411404144324020410204044441402423020400042104004232242432112041031043033413404424121321002100111033443114431131224442140404010403322202420413412241024014241204003100322332023431141111044004344033332304141022110413324240123022022333444421332021321233003241204103344434341114134420103413331044302102222310143221103033420042322231433104143212012443120432134004012324230012231103124013233020301141423242122031111430402420241042112343434020030104242100204302300044113304204434014311334304122434112120024341122240434441103033342203143314401112014432312140131334341212111320031333303442232424212444224401324124244103312111323402440312402240141412101143311020321111000321311413444244441402321230022330221312221433334201024223300330224330433243132423342241100234014414214331223344413312444330420304320242343330321414102133341032103101220244440224041201212003424443424011333333233121124222433320000143132404242024134333112030042142131104304241341340033102132201041431033043034133242020312103412224022312102331004112102134434220034100211321331220114342322420014400012220023300141034442211104014241102332110111040330112432340330423341203141443432103042440303433410210304312411001012113230131334422202433123034201032224322040221212203313043234242332024221421201012331314112204102434000321202002434130223431140241243430344442034240301240014310410001023313232214322022041414221434220331131112402343401132232214402312322240131110400010301210012134234041211410244321433211010324324332032013100032242320421211042401242342214314241131140220301130442210144020024134422001020412344321434031022422224142024123110304420331124400304422130441003103002430122303132111003241142234122111341234221130303211440200244232303203243240020034311002004002342444132200331101043333200103034220300033430301022024310301234223324402233303220134124010234432202104242142300230110032441142043002321113142131341402011442011332001102004304043220402013003432302211034004024143100223013304103001132403233411243413423240200102332334341304131243310421204043413310032431224412330312403240304213213412101013130022334210010404221303213140340140014330014423032440323110224412312102314431043424442403420214030400424442121431204020023103412334041342044114424423240240130422140224012200011012202014103432443321331441021224033222114423013012233113443410242221134421223022341002104310101111003201111314410400232033401402133441400132310242220230421343003124030030134411334431143211232214112131104133143324241023341000323320331230003300422013444240312304310421234400404004423423212342112244444242103142230202120143102203144123203313210131423200144404434421021033204313200141102324341013013143210124110234401402402221403331110020231442222210102004442242103234114200142020040333442312041242401421021314123101342210211421021214430444130244033421234343244330240300224232240133031342130331431201121312430302010422011334201444040022224122243234424111423242314411202004312023433124020241014141020141231123144243304211431300401022424311341420111223402033014241012414411101013433333143410142131320040311112011233044213241242112403214333030213123344440424140430342211441322440434431400142233323421301303343142421240230004241320221220133444221231434431332203423033341002210243434020422334421122222424211200340021304134401143101403123222303002102340014301300202302232420242432221404443111200004030341044440030414002041020004013333223442003103332443413310333103042232031423333321140002333340121314141230231014243232223342403204023044030231041320240340001113132240211423032134023230312142302432242141232334014044221304311410403124402244141121013433002140441202212410004442033134001043020432110200030001333304130324122401042443443320212340333113112413013202212102322141301411142421004212322022400021014310100414230004204232441000423011400444432301434140101343441301442433243140044012104100423032132014124040220402021110301322202330411004434401010", "332230132343321023233100111321200413110002343331102144121201321314241142011244103244211321144200233030220113221333432423303433022032200323322111113310133440001022333112213030102003200010000322120041011332002330102203100331043341313212244121103442112224222030412134320442424342120011200230104423100040322024003133302424243223130101343110300444202311041143442131012123334102423321330210124314443041132331003410433024234010404402001121332142114334333112114322330320230444101221314114342234123024041310203003240424211320220001001033441013130142323303242231302332442043011020434103444424040213114432023330140322234012310424202240024333232133334130122400424431413332012224312202242333030324240421202330110330143220104313331431413132211311411243440403442044330000232212113313141220403201104101204114244241043311233433402424414310322244232123322132114122224201341313342211444400442332104420221311212342112022424443014310311012031114240344340201003413004244402221032312043033300430304201103220322010102034100034032410344304034230301420324141133043240311130314111343142032332031443141041101033403113223400024023424112210411232441144020230114300432011343403244122302442302421302410444111431243200304304240242112112321010332101433232104022220043333424414204003323144343422240000332303210214221303413124431323422220002323032231030030214203404314241003420044224233420312000432433201312310330031343404031323103033101444200434121402144102243014410140224441412432420332443433221013430221401144302334404333110103203224014142121041234110120032010022223442303003044021031003004031032200124141421041002102340143040431013013042430401304343333124400141203224033003241244012420124414243230123431242314144432023004310010132100243014201303400023302413221410314402121123204112400320132234421420142140003302104420221300041140112242302441001211043122241340033243111114002333410300210210123220123214040314422130103040123034432144324413430212123131141002223234121404422034320100321114430030340203131144410322310303343131332414421401411133010301434113122100333311143141311001042140124143120001120134031441434320011323331343033323402444144221341214230203233020223414343234144110133314143101134312231431423242340222104423211014101221302233300314343413323123134000402123143330334321103003231133423330342311140323020040343301332024300320124340441140324102323341233200211243020203000341043231312444022121342403244412200443044242441013034241032221403304301203442042022013400413120024203140311044220044410003423021223102311442231024210120300034311112342302111213213414122244214104010221431423021132340433241023043020201012210011322314401302033400302220200124233204232240243321122123300104124224100440324222112430310110244022041344314241300424240231210124332210331011322123310342213204021142233303341044102102204001443132401002144023003303332314423434013302242141133242023443211101220443411033232444231440400213003122004444220430241212012031213200000044110111403033132232323344123213013203140222222044031214413132300400440432212233032410300320232202000242014241231102240214232320044042304130430404220210043332410244414004341340322403332433041144130301030344411033033404030233313434422002313431100042223411214130323334312131300101402222412114422421343124414410120124213423131034303202114112443131003433144003240024333004112203120302104330041101200401332104143134013044301331134141242012340310114230412444110341013242104432401202430424323130043334244232113401423401234000023111002332121430014342231043341010144303003024000311301002442203330330213043233232333343042433112242020342240144402332034322202040410100121343204021043124124022440020440444013324224134104231030404401423212044333223114031333032041001223041030421144431241143320304434214141321412232330324104404144444304122343030311423422032342214301323401341313210422033020103322221104434324324011121312433313321341023242411131100223442132301203042330223330024122242422141401334344320344402312104140404321244403120102321312041441110132431334234104144032220231113231244032110123011210322033323320333140440203201001043441132322224242121330241323220010224123034021104344102420013414210441110201111400200334303231331144002341141034002210212423044423102341222112342201134020123022024324220342020444011130203321342102143402402031400340221341022234101441043144400020034341044322131241013334201233231020134323001204101231101000431211144134210431312233321330313432142", "212224314230341033044004003213121033122242430334013014104443334301312234332401204224222423423434220143022222013403044431040303021012440342343203120233432400440200422424413330102444423312040143430203341421003033032342203020332330022114323223022323042231434012441213043231314040221431304431204423210412401230033431411121442022222222210134300342214321141221323413433411203142434442413242231304122443231340100121221433012424414311014214244334314333112404232003112401041411243201111422231122403422104111140240434311320041443201011340044122023104132311411032214443223314210332041321243410411014124332013021444010413404014141134300233022111344323323402243344112231243014034134434413430421420113212023212404221343320430302120441444332210304341312410032244012100242332201201440200120321424142322344403011021321141432302430132214403200422144300422311220334231432410004030204231303043103001003334002302311031310031332011011402043012203000412233432344044044022424104242232443324430122320022301342424104440442322001122431010223424212234214110113002333331400441143342002111411211101321342441014230212233302111343413003041000141340040120313332001134211144233104144204122400004104410333131231204004144112210444112244110030202141342022123130440204414331131130002330024022303410141441420233134232241311011410101111313121432310030330000230222413204032204123441221021013121011333342333114433233011311214434024444420322424114141440430134143432004434144341103423244134441220303011332044034120244003234243214010044314001144242320223001034113143424420433230110302042224124111134101312344033301440304412302212423114210121322313440324330144421044240134013002014034024210114400344013001031004322204233220230423100332340424003421134440043003401124004300331242240043244312230310224233243430044414430042320110120314330004032303033431243104410112311344033411214204013443211341312310403314434241012002314120131344041112111443012222441022301343134203124414344141140121424141224200422432234211214441040331434302021231130243420233210301040300234422424222401202441300130031203132134021030033244303124321222410240101230304231314144014043240210103043223433301220034104003020333432231443323423410433344014244143010414341021301334311141112422004413140110302030304303002002340124132302121224312221240333042044004411342322432102120204143211112441023232020411423434111311224401022033114310402240042112410413330214222311340410332014241241111304133214333424111133444142104312201202144341014410223120231122402413031133211441440433424203031031324224222432212114103142100313234444024422304342242223312043312441132043330203030212031213010242441214322344422010212034030424041231322132442212220001001414212141031122242124404141322432343130441344103303020210210030113002423420220003213312021141332203032043333123413431300413101004103333004341421041300240144133432224301404020423010133013404434243240143330323310214310004022003413132410412234414143410040134240232141311141200234314440443234120343100322202130231414232413433431212001133220311102301004144342222431030210302403133224113410440240110220303024042232030141344014442021113440034243134241401440241124124342243143203000120111321323324133121314302441341212204340041213121101301141000203200113040342430034324234231400203121304424213232401102133313323014442440212141240104043322132244143221140123341320120100101342211321404030101333032413120342344131410343214200042322140201241402432432234301003141303323042323221341442123340442203434111134033211044230023024111310211303130020124000032242414303334010044131200204210302313231020121124413010244114433344233013402424004044343033204441143442034023302412223421114044220432004441220312340002424131232112340411242340301240311444030420132101330144303134214242240042332332304031440333422441433412022022203123442130413003030002332130140022002401111423302241113342114012300112443220041112301242120401124411001203223432041320144114040233410144214304133124343034344214131141000313244433202212233112041211414332044144401341231202323010421010324133014302233224231141101321423134424423410043013022042111423411221430412013332301220044134030120003041112020000133002333232022422133421204031301414402431221123114231241004240322041313032220332113211312034211004220314411233003103014140332231414112102241442230432443034314312202412344124041223212114011303411213211120240110240302142431424043434234333412312001243304131420113334032013334102010", "014201221441021422203441302133432242112333010212121242300430441301400430113224133342024104312223413320231232212004303323243114220312242000141122323401434120120444421431220101434104142142433202133231121104411310141332243232244042101224414041412010114322330023200010331403241143322022234041032120344124441034410411003441320034424331422324014000031342442404242312134432210242213431103240304414311401003302210414044041431023224324322243421001320213020041243324413441002141021301342114424302013432212003324142242014011442322132210022334342244440411312241203332031231044000410334311214341202103302332421023120342443302023043243333004130221033312033120322113204210114414404344444032013001134202444403404201143123304134401111314414133024302014344101110101104214210221213334033123233412120432113114333423041130344402303023103414033342241020414310144442024322041311423043410301302000104003431212414322203232133330133324111443313303113422010343230332443133441020240333233144443142104144301031230132041422244043311413034312014333314112330032434442010334410310443300410103343022444000103104223044220323230404124222410302320101002023211023041444330133402141400334220434234121000123320401404100330123414103130432321210340300034014231022044020233044411101043310030424140204411410432400403130221334402320141400131022304143033222430410034331114434343013231442413413431233211403422232133321222404410213142300330422332104022013302332001034004134333044314031103311140321332041444110104312212344013101400020440221143231213443014104432314331211441032024340103404211341342202033433402031302340134444304113104133014320022320100001004400410002233034232143301001413201414121144412314121114432120303013003440304031444130311114033444121424430404440144234242032110424103014023443104442033101220424242312134002300300303044410104324421234401114331413440442203423031232304411114032314210100140110412103014142032403322134440044201420443430323031334312212420201003003241222001042012443413420411012313401430330442130244041223331000002140021222413413023220321042344342112233403042302200400434030331344444200121244203040430331303100032133014414112021141404003203244003344402034201444024442240321323211010022123321031121120022101102243301210030210013410233013441234410410243344404231443004111342310000021333444142133401133221434030114213033002043300304441433322144010321020423143323440010431013040410011020230030311043244414000420240422231210120113002340020334333312314022441113203203132214240131042230314422043311101124033334223124124334431130023420412024331143210140134104223433020402414332244402231133421433421323202221341044004241244322221304421240343111403100401330033042232141242101101102312242041431314020234004123221231111230020123223001113410010112132021034030043202031142331313144402211131103230410424333142423202320031012011242102001010033034144444402312101441403243430120020103223424141223204213413211402223031342232433030023242131012022210320112320004203243344403140124344111444413421141044010033424101044421043044022133123012334132430304034122041241344001334420032331201103111320401311043034004433031201420121401210322041123032332340132234023243022041033404223013424141012023033221310330404413043103131303303033420032334034211342014043230330131103014110130221112123143431221121432234041324142133040424324331404332213411124424211331404440112111320210322022021403014441133423243331424002214002131314320113143122412313032230114440444233332210030300033033410112004131030420003011124101344011104220021443423041124241133102121102401424330133131131124113333434144020231102041243203140213212030022211243013404021334444422401222324443422333442441224202333320241312402233021130133234440310244440000322102131134024131322332002130132011133041002241403133224143211333323213044342111413240042143431123234000433411202041424433131002144401134021232113332143233330122301023340110310141000300042012334343434242124222040131231423201033024123341042320342132343421344431344112113142421121010424344403413320023332141402131410312223300402444414111210001032410300204211040031133021203220440002322143143411042111334234442144303331340044121012104030430211312413303312131013402003400232422341040121100423143340324123140423023313441333144301001304220311314000410104222124441214414131430200044231200042200044444241004400403023310022224102243234100204402132031343432441221210102102242401032300311001403143433301210413440201040", "432311201333203324313322102244002014302343203240412230130032402400143032340331040224411110410333004331232423023402014144203234114112142011334001301301322133312011421313113204113200413102130413120414144143420303221033030130004421302144320224110343432014430243122114024004413100000430220403112342324124232243134032031343344041232100012443132214140142403332002321323020014413204010231332341231002213142433332421104311400414441133144014221120414213424014422130144104441022242343121121112131330001210311402111240011214201002121233441024022140131314310120201303010024401012404203233003143203011100031022332333311322442321132041340210013040211010430040411201004013210012020020303114340221142302403334011110320234000023303131333120023431111304303231310040120400311424432131320332000111412130213011201140110033330003041124032344424344011243324040140220321220200100241040301341031423030041412200302404134014443113402141033212113004303302204002130340304322011414044440010341100241443302102004414314243201040221441001220222402321311001241100020323012423243132111323412403314231314021341224433210001401433124434313221340242303142200020134204124424114323444021241314144442240224004243114140011033332434021240313432310332104303323342013211103102320233230402322401330140040012424021133114311021120414032300310113412422223303332023121100113402332201032012231023300442430141320020120010024441132221301332233230433323230231412144002323134112221033310040432040013242321121141012330321330214401344203041002210330302441232342420342314434330132240312010320141113344122001424143011314230321314440430422030043432340024133000443211401222423011213014221043332031044123033201102340031233444233211300142410224110140433002110404430114010303113440231204100442413142013212413100242304411403400302102122111230233430334343144202211334400412203211321021231344441133434312104130041010331310302321303230011022441200414134421132313013043330443103110242400131314210103044222224104404411243121143311023401431220300422142210303444433121120302232301334443443213211423020123023400314241334240303400121312242321210300341130013140302130120333121113400413113433144214034123112211113320441012031142341334220143414320124031131303334414122203222311022420213132013434020433334401342144042031411421303223444030433311133342034233134324002331030310414222312423033242113043240030444311432213302233342433410423244224020324324313244224434210232423244242033231343421143224210030420012241413040413134112033412224432420034331201401243231314304010023410120311220140434100242102321043143043222342343101312240242413244421421002341324414113442324014114044104143213434412040421201344140204203040424444213032203414443043023022441310232434233332314311241234300034313324300210214342312424002322212011322322003111112343000122200443432141204343440404442110412303322440202024334011400432314400420324442120013043301220420012100042322122324233002423342240421211124122203101012401043024132222322030143213333334224033021344433322341100321121114220420320022422142311044334334433443314243420433243424134133021030212221242000302413421140014230322040311434210443421102330144113112013242034344000241442140204440300140320004241243044104143434221303413322314104020140032042043214300210101121013334402241043413401403432104333023100122041421123102023132231401230432033010210013130402143021034344343313102441422221010144002204032331323303143222304124300034322340441221241003324423230021421411024133302044044413131003320203443403313031300340104123413023232010002412213042113223334442343002402134201244102002411232400202132301121334133042014241220012303442303320342104403111201441143322413230203421044141141101211303200344012003110442424213402333000011101110400002133244212131322342303202134040414000230021322210211320133230214140203100042144142301420122332440300310214031333021032333113324323232003043431312304403012024041320312331312043340034104211413002042204112322402311233242413434301203003214224221401401401040023104041211210430003342012204422424013301422021304231244204323423012243431430012411233242142314414033120014434042203221210443410001130434322130012044131023343312243003430143332301040431341004204212222304324213411232114003120423043030403131114400331241430123300310123201040313120010331223103204323232330311311112000203202424201210333100042332210341430231420141121033134111411120104123341012213211311014142203324243004003113422020220043330101", "330134201311333104102312111231121330021311343134012120212044440313043421302424431313312041433442234140202443134134102443113140412241404332403041433423441211203131313133213314020241002311200434300433404313311213044302204012430140431404404433013433112340232341231431201132242420140442412034200211304141314323031111421223202030403132332341100424441340034123030223110031101431200232033001122023230023111202344144431331114444021312430424243223243141022223024113121211444010331423002344140224303320002001002213204241242340341314433332222131312440222340300010301302010021004121223303214044123010132432443232241201322023311303310201223011441434211331240304330312241211233133332003241244002421340342214241313302142104330004122121403043142022344413142310031444220411033411321242220242411132210401322134310101104431214431023321303034424443022312240010120320422320030403024101403242041030210021142332040401340233431210140100134102131332014110232030420422103342041111413230343210243410241024130022104310400231301030120023023433430220042321201244100041133334231031220043201424320332310344414214144403334024200442241201114021111321432414323231443200221011323221323442101304111230040431243232034204440011241223102000314002140122402034033242231213242431110311214323302222023431123131204330411222244301100300124042231422110243104104234032023120101223042123200333213143022231303144122334142400410131434022014131300033003321122200413140023133321340044023234314313310122034234210414004110004221341440223302404412431223031344232140023133020444433422132102224301211010121401240012201013430104222144132434031323323020432142003313030242400432331141414443013122332340211432330231444321444443314334104440101313111044002304011411004404031304422213012411441203021141012233043313433444002030411004331320212304144040240214040124140131413111302122014343330232031140303134231113322214311424442323232423412024220240203043231200203411130322112300322143400343102002433243221402333423323211341031204441402214234433243104433032042310211020132411414124420214231021234223022244232111432144244441412334414342424034114442224142333443302011330403142220100021002444121212403201303403440030313133110021120012332214310012411041204243014201110400033423033133303414443314222300422142341040020034222431102024133111334023101230111211443233123300123022123120014242402144422444223341443334230240133341442230103223224122023112312321444120124304142122004000243430244210000431120411131414321122134303233224441141140014013332133343131100234132342422440031004112220233312241144312311012240340312434341340003231014214230041314003340440011100421334202131213113023034113310034414132431004301421111033314030341032011214133420032222420303343414340200310334312422003244323000412012100443024204414213130432414344344433202202214301413242302430332131140042331002223344413321230114034214413221104310130442004303240201033110211121133121021224103111422403114310142034142342140423210230423223334311322241440100420134134011010132202103214231032311242414320013242244220340301120430224404024232212130310343142421434011340311020331011120010242000143320140224302412040102340323300003202012442442144003440114232104414420440022121013202021211144010230234401220230242413320304302141431011234411324011331314423423324014033112444443043111341134210320031241131004311332423020434112221220334112044124043023210424141304422222142443000101403103240004224020134120414233233010031041421340240444101113222114114030331332344411013140141440130014002004104241004312232003002000240313133410123111000143402010214243423031130243303311334320131320224301243113401343430322102202041421413222134241013322143434324044002020344042112304214431401110044112332121402104203312221324000142114034244444303313032001440332401304202431443004001324134132044333432442141014044403121133324202313133224003334103101333441021114203404322034012040202322202430111331424042123140240204401142334334224223222321222421204124044343443040043421021332432330302414413003411042203043421010011214220024400223214240213241023434212324000224324244430110001411410243141413140433144240340422013432111021231424132143130221301011020241224101242114143441122243142101012443300242121301303432430014014032141120201042044433104201222211441001100124210021110031312412313134042124020243232441032044232111141234043410331243413411243343231144403400300040222244104123441412002133244031230211031203300224302012140410", "113343121314330023401033122014410422214040411212230213330043334210202421102340404022233222320232401123331201324030044400301241441422234330030333332124214104234310111032041400123341000101110131411214430211441402244144302343004410201413112014424104142021334023301000402113224422340231401333034404210230114400333443113104303111441410133231000140323003414331312441033411000244421112323401033213141120032212402034144411223440444133444113222414023214434401244331410422241201024042024231223231314342444122223014111140000420304004010203212342130022233312214404143021013110331123014021110121212030033001133410413222004312040003003041331122214201213233000310042203100212004430300244210141421124244403042134421042200301332240102342431010131321301102122021243340014412404411230232140112000233031102112042032232044033243313233301024333023424212031142343044421340111112120433310134342122311024201421041401122010301443034022301113234204124214303314002032200311100320044014302221434014341221211213123012311011010122043221344200330431132124330012024040043221041222011104113143110323332230440441323304432442244022324432312243042323004023030342332301213042033332401332412431002404043433010123432243040413314102223004131103130022131002014304200413331104230312042230432340132010224304324404142121341233412021421202044222343424310202303242102310214013322030320311202113403341200402311113232400004332202330012100024333313131421112141333121301014434003021212443430210233002112120123410342442211204230110010023232103324132130241042224314240014332444304201242312332122433021324142432211413124041010313243430214023213441022303334423142032343011140113030232020333131314020040113020340004010021234034444141320221421142312210412420334204304323023142042120040444132410304330314111202402414131344011333124241114020031011012132033414310431324023400011014422301140100121412433023442033012101241410434122240142434431131030211232213144300134324124441400333413003104214404343313144444202142220030223312443444402331401300341024041131300413333214214401330430331013144331142400410434024143040343021020420332440312312130424241133420322212240321344331220210413141013323341103323003123034231013131223034021430244142240202322030032433010334111333110434402404310123242101022140420201224041341000320412031001312031104024324232440431232133200240240331120433332130234202431123042023340402223124312243340112131031133241022141443432410303431144231220033324243020410200332443340433444332311400012314131120340233104024314132433112410432121234041411040121411322213301210003040321102240030402330324244413431333214040214402442031214332301403142241022204020220043343142022033034311141302201423032234044204322421002233143024131423124411013012011102101044022122410044324012230310314204024133111100033302214211212121003203021022430001033402304320014412333002444424444122420442230222222311021321110340140023433002443441142330324322111023343012320440234133223022144331210041330001204203322223143404130310010030343014031443421442211211030344120042131443302312011423431420200223220134130442102424114143332141234331214013123232241113012400200330411103330424333122030003432133014313320012041323032444344240233104334213024113133043432213421124042141402442404132220202400323204224010114313334433333114034321334133103302410432114420210032034102004310021130004032403242420334141042104221033113232302340333221411404003024311222141011014122403103013101000131101003223040420001233434122412442342044240414221031031141310111103031141440412110144142202000122341220101123114333430411020243113421224243444014333214104314110142031122011233344314140022403412004223321342413330213010002004331243001120421243044422034342210411132423133334210142043324343020240212113121321104323044333043201431020220232140111124012041332234323324304432013010213202203300034341002043144321100100421404140144421404142321401112330112414432131031010401042443120304124232441402420024303132132234402040241142141321431124030112142121243421431440013122334324221321423040241330004442223220422041202123110104022031214243222142200111201020034344132102240000000230013313123013243420242010330442041411020303413133440043112234410300001011421040213302100330102343131042342034311220224111031111211314041103004340430031330434333241104300301413244131342444221144420301342320423431323123014223412131033344041404111432202434230230332130112223022411034114322441143002032223231443140014230441", "420210200021201241324233443244010323403103102401204011104141244343444012304120144412433000044443140134402223011400440411410301110431333140241230200024231440431100120032034043333221202410124112441043143440331241314101301432313333013131131422414401433321023312243302201030342422324342110121000240200243240203114210230124422031420320033030444440022322441443043012143220402312433422242211143301244431200130324232402114322322233133424142420002342443201341410210032010230402324233412141113131130012301213403433003443430030331023442123044010043333041400230314142124101234041344201031411403123130341224230341341204323010024234101431141343044204243020414344014211400144022103421121034223213143323012324404102321024004000104400421243040221103134331011022423402200210333133140304433301230412422322110331214402241123100221343004423433033341013440044202120221013413333304243042224022402113411124103122011021211414302310243440324210324434144244203104421301024123114301034433000211244021441304124442022120132442142041312221042014230411414232423211122443133221304414414341104434200431400002442443210441212323112313422230423221244213440244004441331444002112222031020114200410124413113333400314424021230314014300012200200431332142022421433330323134110300144443131241200131310313300302201201314402301333313233211343121342134402034114310210241210012322302134320404133320210340201220431213000020000432104421142301411304440101440121023233221113233304124012434312001414013200030122214101214221133441333234314043430021103032423442223033240110403301202002102242431034403240010031200311334434411024223031131313140203141143333242121433344001000402232334003134321022042112411414420241324012304040140002020024420302312320111314040001432240203032013014241032132330110324411044420144313120340443030111301404304420344421342441200000312302404301010440143013203103044343304344031414411001102021014244044012442134124022130303434323331434234413040211242033010424230132424010110112222443400333133140322133443332232141340313213441213034121403022243443433142210144111110230312041434301123233123414112402332403121114410303434431103034130433044044003002432323134441342421422212044404131222211343342023210334200314332424224011032110202013322440314001303103144222442021344124240023344142320431113310424200412142404203141314022323004124243403003432132133023413421243233031012422211202433143321023221413041143433020224430031114240310140224223343211200200424310021142442423322143341040433010110402442200313403342230233210302020000141033232441323032142343320201023204223024242011114214142242110232120201220214410123222031002200412314424234244424011041244031302214442013444232300112144133100210131304103111244430420023013314134330121234313041221301223433122120323301113201113212004403120023301314432304014431302034233104142224242332014230020012130434024243200423333032423410341411201424220001304222304143230101400003044102302343242222403232312231144104211402132222343042322130002201113314210110001404403323022040011342233203240312114142103434122423211424124310311014041324121444120111024343340223030000142143132001021311223304404202430340123203433220301304233024232420300444433110103231322022130233003240021441114122240334431422032242434332111334010033221400303334132004313222034001424314224134124131324412002322104404300202421311201042132023231323403303100421413020144013310300003342244211311121334124434112122320112204423224331432212323442404344044034410222221112343244223231242333311020424300344322321003231234400020321142040044230423304131203223344302433111434131420122420240412202323222441021421411012442021113210232203414114322314001114213002042044011144234040002043133104013222340201303323403301414103232344142141420221200414400220143134240200034344034131213124342411014131242440244301022322141043114002211011343201033404231010043420342140033032324203122132031014140113332142141404330002343401010112001002231241302000104244224021422220343123430024304402202040313220402212042410443432113424210141212303114420313244120324132220342313420211431020023430110213332030132421121100333404230430414040440224212013421124432140113203131013001432140323413122240100110030332403332333102410204133322233110234344042430101000033144333330342214413222101033301204243222302300212431242133013120403021442211020010314301323303011410021031440101013434411333421313033344114412221333142322241121204344023034014214101242140124102134442011", "232101100323132232032030134313042101203104101130110410124441410122113300030030122433031243020203214340233033300444101244214143411332020410042402314112121240240433421344124132144413022302443240102334131320242320431313124341440221423334441111113143121301120042140200313342134312431132131102021133100200030311121301304100323110210322041340331014241332034102144421100024200040041020310333303322314031202203042420333223304220221140221012312142223414211221441341142101202440102003232434121211231331343203144323403011301020440320334140301131243303122310444100102122213410122320241021022013032130240234012401134232024011143134203311104440212323210203124340222121232401302341024424021114223442213414314020000140203133333332131040043122440102231001204421112313400431440443022214422241340421341133210304413100103033240302021310120430422244133101143121141001141234111121444324220242234421223102314444400010341212434440422302122204041203040010123143233021044313330424233031310013020034312121431220302220321130342441213312211422200020033143024100330430000423320204020402243042110113011141020104323224131030140241442012014040443122320204412213113032404210210122322121334032132241123424441424233332314014001244014413130042230041303213142243044304103420022403340313030030200440031242214044434410323001120023103033404231113310043014124112200312304210142032314211210323410001001420343143043031441414042000210143242220441112423243311122432213230011222102423210041010301304140011143230233100200042040431341320240430433302213334311421312311344343334304103011122214401300214221032413013341410111121024223240403302000044440223410423214330414213131022302222423442331302112300432233433004212241103114313331440132331010330032011022213134242343224123441022120303404133212123102002431440003442001003401302023240141213424231341143411420120442222421332031032442204112123221304300330440121202441222103211244024301001141243012304411441230333211030034213314111304421041000120333244434440131421031401244001210103402031334032431324224334010020042101221232430420112101230310333233133021030044330121104434033342012330030004233303420004440201441334443203032411010420241440203420223022201302233332002133014112111330432220131442402423141442142404423002223400344203413223440140113403101442331003242002301423144143310110241232044402013302304443044022333100320422004222433441244204240442413312412020141142123121101403413111440044242231204144200430220344420214022222014430411410111203122013040120242314204213113022400224220210110403021230201422040440333221131421333114443440141142214103223311131331342224143444310340144132331103204143411011102442211104034220003441103333312220111310103104311122303141023441242140132400040302223244213131212330013011303311243333213433312322124032144331123122121020422001324212333102233343443120213213030413114103041301133012142310400001011201313213431210032034202302304200014202020420110340304422413332322121001132241012321341323202143140430343011441430440113031044410144011302210033433023312313344404000404120021232044242312443410344024402113022033332234041242424301123244232210443021314334414123132222104241211423023343442120201120100340041403121102403041221003412401312414120422344031204134411014221444010111024030223232120411014000401200123330330031413404222200423211004033201323100022214434423202432341322322124021311044022303101133112443412304331341401203141443012041434131213013401321124304210032322204324001424401440420044302221000414104143111310000241432113343000423010310221421044224211121144340404011001031420122341123121304020003403222314302421011143241234013441314244034030024242241344034411322104413241133034344211334342302113244112440222001043210113300221022332143014443120323403120242101311012231231132143202400013120041334303342323334413030120233101440041010111320241112320424344014340042324110411002243031244141021430312304410310000241100430410314031012042244211040444033101412221023013034434040320124110334134134013230033300000124240243433304200443424023314211441303302433004102023221202323414010213424110440320000442310440131421433122324332004131111442012344011210002032244214124420232230002434322404134201240340204214033144111231030313321211104423401040102404103043021201342020413231330010004231014324341304024232414424222342231222013112002440032001301311142143141423401142121342100132012300033224202231043132034310032141304423140111243102321202013111321322323000", "431444142414403000043211314121301241301031210002433141144142020041241410441420000344200201343034243223410010333132044232242443111210201211322400011321110240123342330214430404022330331112231113000001303440131423401101022231014140130123001042331210320311141013432114442331221314002001120444141030410411420104042243344410424443341030023104312441402401224040334220343131003141322003142133422441013432302413423102131342141331043321424011034243410133244021420134014130013342241242022201014104131130203142341120341322131311233212032012130111103104003322431343141042120130423343213343413122320221140443011032332100432224224242214340003240431120321441201424344010114222143421133211400043141104213203214042334024141412320231421004430214120222122331442123322321222423003421114301012444401021333314112034210031042223403101304144103241111100420233344400033223141133423343400010233113002011011234433013430420032130144011003002024210023402131242220311121332412340032332342343311101311324233441230041402440313102223223212030000403203322244203324004230324013434222142011020132103214140002244201134142333140104102323102340330400331100231432210003102224402303414104412412420124022340430032011004340033210303334030142312243040424444410100404401034332033100211403120032114223304214000441044320403442332404323030000241110224300324031322202123134230130232431222341430022304231342220131342001312130412130114143314211200043241334043402443214332332203422231211201134334413401134411031214204441344413033200344213314212431124411133144200210440322040424002010422313123022243140301141143323111420344423123313413224403404144411441413230221223343243041343300203431432201004042213330121324404410143233014213223214440134133101043200143230304114021411032412012211214002421442133341424443144000043201113313402012014000303430144023114122432404240134431303220413004241422140312222244124403412001311343140234203233403210111103213123424333234114323000302020220322011444433131214241241143412220314221101131314231400300121342044411444041233024440230302244323031342200110000414101200313042034131444203120133141330213320122343344333322412021141422130131211330033223411302411042013424222043114442111311102004010202132431244331003220332341340044401313020341311303342341043203323200122421420120024211210022102422034214412023340234214210104332343002221444133030114442024131001421032201012324321430222412123211111204022433140400204324242122432122040022212323030000124320020242232424221434224114111042331211310123103311402403330434243421202222041110123040233134444330311002342201442243240410132434443121212414202023232420110432224230342111002201231310234103231021234431412211112222112002432414444333043311240001442313112140441131313400203103043402343221134211101023104442144032333301412044000434304423141240114120012110223210143321232024343340201004001040241132213440123341320212231103423332434140310303143031411041004142231130001110131430400440341022231101332100422210030244334022203404301403431403043031441313211001212020042004012032011244341304224032322432202442234022412020140341113130121030340431122212331021041104023201311140220223334001134111031111341134344020110210031442242400314033034231421204412133131021420442142022004414114040434031341214302030204041124140043011130204440310400240224340030422300340333303434030400023300012012411031224021301303102241224044334342124403030141041221444013030443304041132120221444004211233303140434203003202100123424301200321002432344044421144130342202344022424443410131003021401444414111412021422030324032112320023110134244323423213410433422211113023114044244401102203400142110333224011002044322040020223330311431231413410021204211223332024223122120330242420141020404303130403323413423113212302122014143102000311120404213334012024201411210002334341312012431413144031030304100203202212400241403234411330440211322011213041343100002433304420313241110130440312141403303012412033214303021112404011043030434311241142132233123303041244333442010321343334302004104113404210230043134213022440011042232322444424000120322443123030031133131333222040132424334013022102000300214122214340301002311413411124443334124044214134122322443003440401040134243414001011012222302310233103333042220214033103012014003010230003340442040010342430322120201304430010442421201204400123000342323233133104224302112000011310342224122214104142220404041411211312232320403110011231443314330323313422410114224231431243", "400141223143024220433303411314234114333340130023324140431141432043103240122440231233222023230212043321404112100141303423312004120444443131234411143041224424120141420332202100134430433020241443044141434332423442211044040140340402302244404344141121102132233340404011024231212210421040411432242312310303120334042201132422224202210400044311124311033333331410304132324040203032000111324242432301344001021312444031110211443231234313333042304024343401440021004140043201040100140040044230013100241421342203123211102040313111042124301100000440434030234341004042124312132243244031410411234423324213213204120432213104434133340244130332312443431320104323413422143124013424212400101320420113144040210401313431101230403141244011404103002300412113323014121223222343124112444110314403141234414122344341432133443241420012113204414433423132340124244102210203014413314432404311022011142230241341113340331300113342042141032041302230331410214231300322410343224111121422243113220020403333001324302243303201110021311334342132414222310323132402243022201132320432033110431314003222033110040010323040222311301032001130321224102132141412401244020413042222411103132013002212433122202312223101332320220440410231332022132112200302443331433342203210142023000022213314130202103144001042413033120140213442424203242034134434311341120321332100444021240311124301001140230304003331410123030402214332233434434224214412210220304333234011104144442414241321231004210002221110233412432222232111424010004423042121420220344224032220103123434421241023031214044403031214303111212321213041400422111233430041144214341220021101103310021101133423040304120033021330301320034043012243103343241240133424413332230140420403202013333011103123020334110004302120431010410101320302014121224404044422243402010142111101030310320402110014141422312430002344244410211120440033004120001043003031003010330321040110320140423023401113200302342122144324210310141243013122141113113322412400220422321140301300223111111440322130134440402131421004321304202111444411111144042344023234441442140042400013212033442134404444233204434101100422214123412233301403032201100320301342203420122334440101024214434042142040034230434321330204431344004342030044322034122004204302302143400023100341443441011003340242322231343204222241413301124200341341131234111402014004134021240111344143311031412321042431033122111220244020043242234343402332330412222300120340332120124000402400111022240033424411130143434314300302321333412140110104020432133231442143344144114320024322242244121032102000423324013040240241222122303311232144334244030434332314331234314431032141422424344134014033431100110432214140222433344220101121142001301040010400100432124400313142314111120413341223012233141340140411200013000313012202300234220124041144424214031203014412042231113221203414423404104101234342344404332120030104033003103220422132433401212421121402421244433222401324021403100210131414222221022424233131302240342132240022220400101221312440422400003013202122030002214403001300331112334132411102443411104014220403201130323100213212400443421211440441032302442124300433332400211202441214223423131434342211330240032144124424204221123232343424340402320111030204204004423114313423110001142212330132224034143041341032201320321010332024141231031442041124322020124412413211142230000330204210244331023434013442124203324231401030324004400020411011403143303141122343423121420002210034304240444140414303300040111234232113013230112234342422043413322303104300331403231001223104042143034211412424211104013242401403240132213404214331212101403121232121014031010431022433404441310422333043010113142324201202343032212322311223432311244011101414440202344230133203334122002030012320012343204004034242031240224112112421041310234334333333220220311411401013232410130214421143303104220222424132232100000231222320301332203444321212033022134210301232212341043313301234410322313223411201341321242312231122330424332120033020311203321424422220341301404302232313140233442412322030111420403240021012143122230203420112034104412014140402243212110004422103430042031002232110010312444141104222320231322031210240130322301311221442331443114043204112401111034120240333121144031214112240344100201311111103412444441344224332243232443222333443343032300034230203330313310104402230430000242042334023001312344402300321121320211424443023043221244011303323330132301443121241124431430223214213024134444023133030203330301140244031224", "020432020131031020101302140214432001403310100420024021204224033134022122420043224312114413013113114012024142344102040414022121412442123144041144312001140104133042413110311311323321310222344430430404123243434012431023014001332122413114230214412120014441030322310241122011401234123012412212340112201204300100101441033242433042124432042410130134401130114014231323442204424132420433221143003400322420213023102423042143013403212313010030410223022303044421024210323004414124044234020342444130024244324422132414032103201132014211243324422330131214243221230331000403114242202431214330112022441220230224040144111401300204122034402303111140243212324430230122120230000232410022212331140410414120244431220031332240212331033142342020242001304322044120340000131220113014140112420414102224224443024400310042223000214230331232034200441433311101133423324210311431143431341412421212204200314143140001444221142000342202144023242433312100233014120411212020240114434222022022302012314011023441103231104300023034110043143220232030042332433024041203413223122413023114132042041301320342133213112422344443403430041420113044330314011203341011014044403220240411423044042204212330404231244202243143242224400444412211112021424431021210011443224043032331314021143004224340330300004031002044003420240131440400040230222020232421443302103433242211211114314043322120323332211320103211144103121011420421431011330400130112410340411124410134204311323121001413203211332040143230200411413001100034121134444323023120243140113202310010044343144304340030122110423001111333242202121424330303143131040341213432200022134413033131334304332323434224414403220320232440411334230310220200302112004304214010312401124304414143324424300442301300431222330012331243123023043022323443402103302341243411100323314104212240122000140222224302403010031423301200334002311144203430423221142331033200404424431200411000024110010201142421340220123122032200110122110123044112314041013434343214310022033232400110243103421210441134032201022444222404413231302224212200322301124321122333024431323031114010200422241221400102434314341314220304013224202141401403323031412210013403131212332332431033201112330341321444441311442403133141241440042323220034200423222202230023400124303411011032123021040032134131301042333332020303220131420443023334122022030102012112014202303324121214230311400344331344224012314440333240130434012243332112120014140012313202424014344111124124102333110310112024302040013240340442012422440410301103320401130144122331332101134403222323332320011443222033334212431242242001031210034020443321002414103300003442340202201232022224412324022441042040120123103211130030101103233241031122442401224212213311030212043233423322131410302324022302431342131100111443222422214423130443342113323443224112144200314420032422134412044214401230133003210413341224400324444422334342443110134134212110412311340440443042243130402010024214233403033302022343024203331021314402420111321411041010013221243323223311200131420310204034324420401343133303122042442400121442444324042233224300402101411304323121101410310104203334030324302433042312032122020321333444122203313244142202424230103340211033440032042433431240041223044312314042224342240111424110302442022412314422244002211010240422430023402014311434004144134231240224142042042304200332130244103143004432344232343042144343004233403422140003232440001304024034210431444442002202423420301343342410303031303342432200342022331233113112342320313041122323323314104303113420010443201320202333430143332114213302340214220223204423130024310100033202244144002111302431443241321301030112101410223403043301334402133103142023032343443144212043323220032032232322243030324304401030310004342332231412240212020042021043014022131320320423011443314023402033143011411113321411032213434402240422003243144012040410122141201322023404134321240400133420140004044233043421121201314222333243110312023311413412223014141214340301331041412100034000340004113404011022314101333204040022124142101113423310431011021222334142222312113203441401102012203043322244401003333142244401001222242402224421331141003310214132213322030111110313420402304231141313220140304030410343321440421340300134332401244423003310022223322442120103430020434341332414010141441042323440030313330003003422101423310400041134034014110303421011224301112043021401203414042010340311220331041410304004224111022201003110440343323021011132122011032232201041342023321123111", "343220130411011131221140204332032101424320334404432014422411012312023240002044131104244003220102210003121232011312031033310114040112210331202021404322130241433444103431411232413423421244304134034423000001410341040103334032204222423102040401212441041431411013123433432142034232301044033444032032400301232223220013204410203444043213034214244020233132220323243011120311122441322233132402110022443134202200322243044103444320014034103302401341041324133301034331430324420022201320412141002242003300222442241203231424421223223303343302102244204423143223411304402022240343042344014211334024123234214442434331300134113013132204402122122122110242041412031340322231440144312314341141120010131401304011331204224213434210322242204132331411234210330104110414121114023410144220442212200042433212330200100321312410044041412431201442203111410341113404143434041313420132400010422442124330142133143304303201104213034400220204311433430100443033243431301014433123411114200334012443323122144303041033420240431202004313312102143102034440234410210243213040343234040003340013142230232041034411041141141440024220422203140012413413132242434142431400330044012000340303444000204422311432420440420021332423221222232100413301102123320022302230000001430133231041210031303023401342110222020240320003230304322211144043234112230143112121001340030103144113121303021442222033241202324130014313310142104314441134040341221442401032010143031333211410212214102142223012424411013324112022123003320001141032103213414002143441342300424131140401142204114144012032142112441323010034030342132343102441211004240140122403002402422343143033211102434033330324241020303442122043230220201441122313203142242201324104020231331103332131122223101333233334303224220444324021320143114042212032232222240044421030230240224004422303200301114211310122301440143440143010213101203122042144311243402104144123332334302224402341411240323234430112110242234224322303130431121031313014120213444101102010132334301012043111021124024400411142222410104022014031303111011110410331003041342314123122012410044314124143221221033234204131121334012042411024114314221042413204130302111242301422232341043220132044401111322114213200042220134013223200422210022012243120424124341410011431401433134212021124323120002102304203021244220032241304040321343404030302413203242100042433341234034143413102043141101200110444442020003203033243034320121034322303410432401223323003404323110230423241014242220141012143140222212331322240413221113122104014011314233122421330340042341232412132233300411343322240010044403323010213201224334244041112321042230222124434221133340334101032023332200221104033033440010100403130433131231433123212443123340343442044020002112324324403133200412241423121223342200323300110002130102443222421120102032132212234042411221224324304123411342043413143112314330342110414304442300141334410400223104013201221420012103012203424012144433414122131422232204134140014003240033432124043220004212131142411324004434444422114010221013433201010123301103214022241134123441102032242213440331343422103213000344110000213222001103231010332433043334203211202243213300100212143134443002230120031240000331332301044313133403321344433343344033211001124234042421433104014000241101422443110203404243440324012444134334100401403310024433424302434424122103310124122231300021101012023344123341302233343201011034242321243441033034310344342032143421111003341034122341024032213224442101431433243131132423032440144311433231104041321012112041412141120143421441403413010340443213000301142440224002243434443312231133313444102424141023403422342103220312243203341243042024120132131413041330142104222012313324230231404230432122401440222214220332224000320410040424101242123033414122020212204140021000300024121040014421311443320414021014322223342104312313134401023002043431434243340331044223243012334010343113430333422234432321033400313122432041414202023422432343340041004114314102333010441012432142340431131011414121132040123420310214314123342004201014224131000420433232231114202321302213434443233043012413434043444422411122134212310044013004412031032230032424124102202312110403302410320300202403310011143320224311412432140413144131222400404124211301423400133432242304202312414313321014103243110343304123130302312302213341102201041422133424121344040303201034424110223044343243204210013101433400021010424110310232211223410220101320302233102331030042242233300320312341332321410032022410", "134131322222211404043203440130432414013303203042331310432011304124014012130323133014143142203120423232310340324131444114434211321214311233400324222320000324434043110230222413131042013201423442110033303230441001434120421021242324240044213210031330401322132043413044421000434033442330242022210221041130324223142231214031214300320441244010242002004134010420213430343300101032234333023323230122202230033211304110130214003432243141142203442430000323201002201322231230231320032014322131220032211204244011040312343001141342223324213232312220341331401134011133132204044343231420111211042422404321444042432244223111220240103301312112220411101332142323040001400400030222144012141410120033030023402124422014044024044210004410402230423223401413402411120021011122343104420131204014341422330001143040312432234120221412412004114432032101111134001330141143440142442324112011030221241100044023442022112030120003331314411311332002123233143221030034341411212243224142014200043323243410400233230020133424341141312234021112440133110121102434034110420440232013120422444301134032223221221012440331223143302101013140210203420013102331332002321424020133302310334112003033401002014434400431144032423100424130441300042304020110221104440101313143401341423343321324444114411111300210301401411430314321230340002121400001042003224110303432203422010313301222400023320443044423200303431431212213402102210411041414314034023434341243343241133002234344011211224104421320301011443403241201021214003431301013124412130412243323403024434130042220043331221421210102132121211243330321434440411331240343202341441121340214030402440213130303410323241000033023004111324104341042240200320132104433324410101123010422204131443343040100234202022242242122202311424311312204442430114004213331200200232342422234322430121033021113121101114331441410212404121343214232444324303111110213340331403412040324402304443320020141231404311213320312424104112440133112200212144233314211343322213103110033210313002022234341322331302001223011223301141423003242212401314122403314212230102212403444424301222034410010224304443401333200204022233102343032303221001212434022240110430044004420221023431420014242233244440200403244233242231142133313202344114204413400222313010111241040401301204314203120110101023220111231242401001301243424030312034340302323200324113200104234331234101203432133121030101220121201320200111134221013021302214323344431330313002432304411144314211143243013130312222302224212333342314330324321242320122143140234320041012441302443100111432023324110231113414001432141423133121434100232304421000243243004241034212023143103311323210400032110443341404423340111012211442343423113422132102213044314334040441401032111211001102241133204223333211121430010112321311244214131321014142030141340342100343044212442231442240121324420204002100322104333013023131041204303200214113314420400023111442340112424203422020044342131201340420043433012234220213043103113120410333203020444130003141412304343030121433300112414224123244212044144041320333022021222433300101401032233223114003013104422314042313234414133422030223010304144234201300041224022421004322222441131331040013433033112332303033231130222102120014444320334234123224022204002333200012022430202203340330233101432220214443434334121124044221344410033032200343223313112211434101443230130444300341224432020420031134443131234231203030321120240320400433103122303314212400112201200003203041440132240242342344400022342431211301121410441313314143431002112310234144043311201140404431010243333423023131212200213200321041133132023211233432324142340302013443140110200242132314442040043442342124043310133034113232220400241423214033201123034124323220033301240332130241442332014311314144340203431021244230242243222242232302400232312112434210003343114114214342342340444014321002410344131111211224410433111342230201240120212203311304323030204201423043212121410230000431402041322223330142312031443342210204133212012001000204103223030130413234404131130031442013334313033432222240441123034204232120411300000414014423433043204344224411433414413133320334422240432212223114402433310312404200441212410321444132330312431000120310231132322232203144214320014023340142220131211342303030301104334140104441411104433433111122304344020243444300033211122442043022324114441443440244022240230424123044310310000432140424410001020323224401120201330210133213342030410212432032201240413003023101342442124442033331232312044011", "033201411440014042434423110311243402212301241213424243134321231030411224143431222020031413124232424443013112001433134000040041041330011231043421001423040341202134112444412342402312123102322134303121302343233320400314404001321333301344004012404313300004310142042141132240414414124413012423420432322102322423013443001404123303441004404124300334023311303203031023223131041202201342033121404300200144232331110232220233103200221131104410442423004313212422200330444113303341201444312241112412313312120303330002242311013110212300422321032324124110400313124434221203110334014044101240241320014314303241344331333100204220230000101212223040302041014012044320332001130300221423203442404022113320404141302213313103123203040041131021421333243344332231414010444104044120121212443121022143201414022214313344314031132403302001044020212042413424224442221313212034404310232223130222221120212003411100042102321130203402122141131200102232141331231341430322140330133014303333231234443300213111300111321143333443122234004243011430114243212104431114034241223134020240132420002101414011014024022423233120212241421021002432404132034432100204342021300202212243103310420332010132443024241131201011102213033033440101144430222334141343314201212321303013421311431033142131033124101024000004040341331313024200143311211314201040123034041110143042444120400301144413041312132343104442221011202121411000323112141001143110314001042303300114011412044110101130421101314033222001230102223010122132220142342113210121000213433230200204422224403121413404234404411400342424010042021333414004100004024414142420122331223213311140401422303433111233310424031030304432443411434123001213314433322402423112430124311224030122141241201343241034311313204413211014322101434101332312421411222441033014034302143134334100113434420231303142013420031040213333014323413441421103413142030322043034040401021412231034243314403424300344112202311232100442244231332321241332430003034330434431240112423223211234403431322301020031012124222414133110243342044434114044000043324030144011123432110034442020422131021341342234341041400213243243232342441124423343432442121331120430433022231422343103112244344143242342031144124234213234211342241433121244101233140244110310100021003222342423243423013222243242101121141000333224301232042120213403310004130134424013314201434004402130123123334244244410111320101030233031302133400131100331042200233120430313232004243104102200432103202344100110143214241320302221132211134422314340424422314331324044212102411012112223430440021333044142242310313412042300324411212120014110044030101123410112342212404044314330033440010340123142414341101013423211333002410033314424333310400410020444141022421420210322241433343412024334314114213034433104044402022330322342323241434212011243223023203442214111024100224013433431444301301331130244122120401012303014244213004142302013134312023044231332340012042243400111332003212120021131312210114241244034032411300041122141433133134412230304343134134312313030342343400442441114030421044104240022343222234433232344442342122134324432040041402331233404014313443143113244314013321114202424113243214430401022303100110132110314210124313212034001031124221030024000122032311300212203203403310113434204400203410321022431330211202142034023044124201311112010410341011011444404340113043120144041021241302302313421124044141102100041200404403240132202133031044020130220241242223002342344331120422043003400431324314411001000024000422142324213444222320411133142001012443030221040344402301134024141414433331042113141000040100213030121122223030030430400011410240203331000013332331002201003404433004103424200211122440322002223100321431232043212030323012334303234122031023212000430404300321221202410213133130214321010122232341102023011204122300444324210214034032231023214203444341143022344401314034212234234324143411441232241404211311331324343220422403244104431022232331433003243230130040424000320112041203404121410404002413411112120142401333314334004202314010443213400143401303442332210101410110103344123132002202240431404344031113311432043244121020121013342333021310442422232220130021014402422121020313322222441220312114234414400111112301133302441321122230421002031410012202000010214340211333000000404320234420240404003003100044443141032023333011144101014001012134241140102313210311301233143433442000222314011122210033323030214420330040101131044134411420314023323130212212001434441242212221211002", "242041020204112421130012121410101241040241211044200304043032014321313143220034010021412211010434323024430101141012300312212423244110130411423302241042023112324002130122433210004334121024404103010420030411101302042411033014340021141332411024042302330303014101243130423024401000413202044244214212320020333334430403301313342310442142001404244320120113414113041211201142221022420414124444033323220200304102234214432412101210443421330422334404324241141441113212141242402133424144322214023211333204441100104344213404002024100442414301023231001020333122102340012401423420402412333142320320021222331011230442420420343222344120214043014023012140030013322323243214440114222423112211241011320240321232440433030434030404130000140040332230232030304130240143312123402312113332420100430243032111441442212434211111440000412401142144410024240021031420331300004321204112222310020310401320440011143140003133041402424421341240233014441044233004230342042043424412221130144123240334443231403413410311302142300424213441234121323324403322243312231114203243034404402232410232344010430121041233022300040133342243024443111042031220334021241011244313134124103302330404343333140043241131411321410133330003101431330120403014240020214244204130023231014044030404040040401314303342204434140130031042422044331101330432332221014313130140113034034013013410212040232204444240222003443414024421010120040220024303203033322233110221313124331344444120422144143422013342031330431232131220123202113012240220201140322102041440040031302434313130013100332441201041413323333013341144242334412224224330011133140031210002420424122123343103313431213303303030202233220443110104304441143002104343330432310112334230303432431401401314241411440044401420224203342210323423032140313310134324011231020212303240111301302333404330103133422202211421211344021302122312220322222440400404012011222102130001342213031242201044244103320123232244031343114010011020012441143223412103413410132203011240330404322022210233444340011030224241424443033434343342324042431422414241104114221413021411440044121402241304043422000122301324311112102441023224234422444042042041322302410141422412023333443034332033403014434112211020411003143013443132402141302230233441330313103013133103113314212234111310421204110242240420031420001012334042124324012332403121002401102312041432130032244011433041324124134110000442230204331241032222302144222030200231344224132102113331411043120212034023341003404221322001423231034024213400200020400221434143022404120433042224323432320420310214111323144323101111441332033203134042041334202114400400110342430114034032004043032322412140001211001444400322020330404140433210314043413201123424423330432214131320022224021140024423110104221234442410213244414344420033213040012333202003422000243042434433432433210334131211232443014334131033213301313031234043240204134312030041120302202031440110234041404424222231133322302444430133004243032211112003312242201422213222330203304214103100101201340240430334201102012302334340023043302422233033240424012012301314410102341401102101234200030004200444420003420311212223403100010220243000420212031003133103310212433141402144403243313340144111022413430441001142334421402414044104133442131130002013014211043133244410022301244032110414330330410021413432330413434222242201334321013211024114012114441303323200141110413321012214142221444320414002040400424240211424104401000204223101432444212200021330014000020112233220024030431301244214123310202014230044041233104112110413034011111042043442314313032341213004343131322032030320330343314332110004002102431004303422104404122230003120413104300401204014431334143423321024140004020021403203002031422122342020400432121222142240433324310001141212410244321042230313342104233420403012203200243330402341023134234341342041311234200013042034034421243233030401131103233444404003241321410002012421423201222402032204334230434403233430221434043221301240001400033441001131332102412222233221140042110241043222222140334204103324333334103200242013143212401202021334221411034013232401322142313431210414034432323430302320302424220021443021433120221401431022333220232303234043233041133242214314111301341134200212124430314011202413124432124230414111402114211133100343212123024432301003233444304013040043013200040032232301111210011000222313301011343442020130314003332242423441214032313142241431201123043401430000320403202214001211302424431143031233343400310222011432413344234", "340332010210113103012433411304242200044320410300212112031003033030022314320003242443300300400214320000003003124043120222113400301202230012242402102023433322124001032320014122444122421011440343310334110404222021431430311300200041423240020400142110042324212200023330142344042043130343024342404130240424212141232144222340122022220124323134013232133144414213130003100124420304401144302040212341241324241022241042433231034301232030024410121134332330123113424102400231331040330324340330002300304342410214320200004404323143244441241441244042020323131013141112310031023124430140402322031001014434003314013314411323422412314402122432232343021204134110011333333232111334112122140234243243230424113221111100010112023143431201323401222324323003211212304341120424301334202224401214432232034423223141143301141322402310123431314001313021313014203334002100234200234044211201340101432413401031244022041223432302343034344111200101102110210113313003122001143232342444410310134222214013042114112243040111103343341212140334144344340313012333424323432024004021044013331312320420314232420302314204042323442331213203032021401114022121214023404002121421142442344311033203203410400122041121240211102134313400430304402004021401422140042444301010224221432334331244243344430332202303340422043341243240014042202024200214233112400012114344020331213414020402230213323300134241140302200204330202013231212440344322420001103212332210011113300223333441342210102234021102214002402031014310030202004240331434323212222431423023423121434212322333431323304121010031332402332032212113302123340024212002231010412013000411033201433324143304030311232110234311311332304143441422443433100242010132202433121133000112224442111114321034231420310141234114131223031121320333314143224010343413411041022041434032132234433230132124202203001411044424412243321204140300200130202432103333002130020310103231014001304124012144000043343341130444222442114113420101243202322312204111221423442123033102134134332211301040111241320002412421440210341030022004303243012301310121210141121240420014024323432123423413401340013344410112314113000004412111130220144104201112241120211313123114113134241444011422020410104320211032411013420224002321134023103431123223340304043000422224314431202223014143021430321100124414000010432322413404240311343031000400333241221214140243301143344421113413043213312111322230440124402001444134431104441000132341131220412102140010433410312233032322002042004410144300231413442433201432341042224241444204414331211042222422210243324112201204342231234322422430313041314421202323012123142023334310342401102242232021320023221141042023232012444033201334043224121404144122120303344103040213321112320342214030031332334010100211313214441030122143202430033222000214444304132102300042343434140314143103101013321230123341222421014424220203441443024202334304233311131424102341114144430104433044144004020330201012122013220000432423002434403202021332330023014443030320234112013143334333444344211304411200011421040114344341321411113222440132101204203341231310404233114210440234402114441410442220200013221024013343203300012302222314444014410243021011032013233323030333144134401441211012434011333340430021100332442240121000142010424203332321231421234042324123342202404102024113001121010002111100342101144240313422013024130244020024001343432411033200332234231001114230210133222002344432320300031333314410110233112303212000033313331032122030413133401222402142002122003144023114243224013324112314012434102240414321110401403102024343431111114442213423241004444243342103322211242221320313211430421042243103410030433342343241314112214331120240330200031340243014010313341242012112243022403422024434333404421001413142113142304232330404234432114140342441210111333131303432320112111342023323043330221422421042030214341111322110030331202433420012244421413410243311341324134114240032211442402311403434413030120420334001133121401142304034230221010221032112413001101412202131402202144210120312310242143014323303103423221244112310432040243320221304142414322204142441334102130124341241131432131040341343322201241314242030010203101222131020344020301024230131333404312022403111022443034320301322312034003402221241224130141322002202212434141212132034412211420441021321102124210434342001112103402410042241113133421031004444424441400002044414021322310414200112022221041433431421010441231222222203014131323223212020114232400013011303101010320210101241433", "421130134240004001203214203443310442040112314042334032132214022322330133412241031020132313421241134340234121323424424423343423124021143010103204442011323222222212311431311413131310131324010341143124044323220133040312133314101234042402011301221340222210121224414223313013441001411030103032212343410424402212044333203010342330322343330003301013200441313030234400433412031442130101003314043410004333344130434202144023242133043132342020422414013044201003240331402041400413244241444341001341120312041014412031212042124314232442332334433000413231441132241031222424011414324443230201222030243203411242002230221030420443344004314323040414040001400413321441111232341214011024240243302421300314102420020024211400134003302220023143343043122334431134311120314332213020200211003430002240101213333200323304104244234041421004134142331131141213402102430240401201021020401002000443124122411144033441332302040134422144101322044440201121430223011121102023120103213104002420021414143001214423403100003043101423022200112030103320300122202024312421124224412011032323412141102011424443123431234002441021144213324200421304103403214441041430403321404243213010304342202001423021003014221310000200404020213340341232120140142110331310342032011232240043233123304114240120211210423401322313442000202330043411143113022341121121304332013133432421344103114232313202100000210240112213041102022423141042334323242311121032240424342424120212220142342142001340343332343030110111140103143230242024302444413222230342010440133031111214400311230034232302234442203311241121212121322102012340423102144043314240143433401340443143104014021004110040240440142040314201220322213410220404103004303230213001413131023123402011134414132434002014241213133234014341040114213242441014144404043423401424411204102340423130444043444142410042313020202014212432012210320240432132130200302433303421134324343103334121131012010242200041304140322113104311341133341120404030320240400234230243040200140032221011333201102203312323244304241322431120212430304434142313044233340422111103431140413200041234210104330323213024223402310013342113433412103033211230041200411313120121140431200334411132311310124134244400442124222212300400232323341233203221242434003422011433010433101201243031340232341421403043032402110314023212414421022143103420232024110223132331202224400433023412014213214014221330102444010133300013130042012403332314024322004100341033334134012403231012014200222340002330022032020133134224344300134020241220324030431021343233444001033442123122213442300114132110211034432332120212100024042120104223412022230104434330300330101012242142224440243311023213024122212342130141102121000232134030303221123424222040240101201043242433044034244034201320223331010114444131031340040241210330343202241003214401233330114241113222341220024011441444201020101024331044141042240334012210332202343001004304124440010214340243244200034340002212033121104231124004421212432234413411300003413120422212114343033113241044112131014211131224403133000312433133133432134213311143340132231442031400432304244341304302441243410004212422222214204134323331310004411332022434323203434444334404302304031004312104431333340412421322243422001320103404230413034333323332341040113024400022124201241030214232410103204410414410214130320232331300242433430120320430121100130414012313403042203343243330012134002140110101420223421030301301414143131201324144114024004044221401000043022340102000322030010243423321123132232033044311444231311441113430411301122023044321322332122302424022104001413322230432210330402222130403402403122321201214434322012112443033444200303441122431431212024343301441311042244424041441244112410320403013024203403120220332142230140202242204044322021221213004444100210444021413004030400443333010313303334413302204431300140044402430030434000211122444441003200214304041100402100442214024142424200020020140100104010421234002024030400424032100122224202022213031223134124031304402121430132344113414033111241120422240334023032320011144422334234441344022001320011120204142304420213211040020424133011310340430440443001200023004332223101432001004220422122141204013021123102400334433433123132021444040043212331443102331133002142121013343402023442044010022332402243223122431134341442301233120401202111443243113442324013104202214200332431011441142234312411320421014413412404203200133300332241303220402134432444144310404132444341102121002413442034404142322133000024432303", "042211403001332104034142401133101140144434202433032434130333340041004412430300334434103134133043100130110131324311210440012104220131334320231344332012440212243214411104230114404143203300432230231000424212203444032311434243122301222310010304012224121433114224324311110220042333043122314332443122413412330032414413404131434210021321132140430004234314020103143023222041410433321022414002221311321223331212320333403110144324201344101231123443042122120430444023212244044030442142421012313303021004440130011244430314023223333422231011310342021042410334143031230343402031044243132020341002334103213430441421240033430342024342424003343311010020102400012230140244022230242132104013114020341024044324032400322212030024202200013320021123004421144421212303422010104114232432411003002202410410103202001122312123340101143021024423021344333020322223413010004203332223334444234423311032202141323314043421234422122144031400014104023420232211430132001321011444012313343410110331430340111041023120143010342312214014023301123014103434421412300002000324124221221041220122440311322231420224030302400120013044103212233031432332323403303422400013141100313341322420131433012010133200413323414223120012324142030031430003434314244104300340203323003432124312010332340113103421441431344103411310021200003034424123133302412331402023314012023131131410234341433400123241314142211243320410030022003200122210130011122300303332312343341124222030332441011133234100330321341043234111043341240120034410312144141412334244303403231244212120010034010400114430440040204220422402402341420231324234224241401143101212040331134430312323242222004122042131023321434300012032021211412411430310334412144013122013402131041143430441331101102042041013131224423103313440300400103221442214334321331413431000012234044100033224434100303224403122113444010244412340320114332224301333110144433333423204012000002311310112144212022112420434341221124001322213131400222204023423041311204123211320142111222032203042113240314243432420243142214340011143400410241323111200404422210232203330420344402304313013242312242134022340302134340333304410212000441110000420312014142443431141434403010431402231002434340030324222011014220224332033140411033340343404241034334430232333242144024104300130011003034132014321400101241032322042210400124101343204414220213232303434002041341443004103124104142041003120042441031021310230112011302342221002011433331301021111043442233232021040221204133040040410104414410221314333120313242223320040410040011001302444030331414021421301122121041302342203343313430004134413423231040003313131324342231114132001434342342133044143330313141243141420130432301330320010234413100004011333403413431133312433414414134004231332132332301212423143310110030231101003402302224444343011412103434100313334204133242112210020132014332443131201400412423224010404412011143011201113414134434214223130044410420014124334124400442031340304321322322124430141203444232411413023001110441410414200300122244314131212141000240322020100414131323400131411304343041204202021132342020321313334210003023100414203002032430213402444211410032140131432311420340430123003330124111113424410302310003321404143413034402301442330202411334130040122420444413233001112013440434333344014041332133004331300442021400443421131113323310121002201112003223040403032324210310200002004430111323202330031104234402200234234111434214302321023330323332402433314400434422423432333231122412111134141310222020132321024312010120031224330412144401123244412032422313443020310311234200040343341200303144404400004113323233404022323202010103422130424343414012000120324343230323313242021240014042011421014320124330213003024423304314111414433232414202202100230243443124120340423401200434342440320341133403331420004440331004042310141031201114424443302234324340211343020244430012312043313241012323433302244232042001033300100003121234433040402431220121210124340444211332113244111142041431041330102000202320133412222424411411304212001313043140411400442410104034123322442110341332021321312021343002242242140120221434412300004424102344330331443220230301033040434043413002044130302423043301243401300324213103423131213040000041321210103103241324240013303020223130311232322342211312010243044303131114321110441024441044312300443031032404324102203023014012141312323210042440044222241241231230244031343222124032120003343110334140043021040200031214040142333034313131400344342210211214323302403200244110", "323022002322432042002011102330030434434003204323334302330401430214221331413141030243341101024120103040443200023103402110344330110321044334204442042204410433413141300013441041312301122043244312432021322331240410340234214320102230104312224411330133442234402130100142412143321324301134314304220314442303423330002144414400132210343324140430220221214031320113023200032402031240401322401210334132212002133344441220322442410203031034143032204023403110142434012311014143402011433301102413004340003141224144312014144024442430410142003323430333434204000221120444340430131000202103433104204111031431112222331031300130303313431432303041000013213420112311031040112231111322134420330422012011413221302303442043312200244123333200443443211300310220441122122442430133003224420412321333210104332401103032304413410121001023333123140203302342232311444130413322013440134111240201330411103044022212001203141013113421340210134433244232441431020004140414232103112320314030023324032312401411314424412012104032204432002444113322133140410430230030140442402422241331301013441111040032421323442431334312124324421122013130304043440300400322012123144341402034230043300010242420011240414341220140042212144112112032302233214021012232220444302043031342133432042124322012334122330243114142324432410121310413204240002022031404023130202132342302030342014034024400110131214240434222342343104341334032204402321102242011102430422132414041200101140132031033114303334404434201233441011311311143133200141312201322244143002300311011201232422320302432343341133124121430430111011134202322330112002002330322330033023112114431120140322330312221332440342142344134230014444233232310304400242023223402110234220441212430300400314444432302142233232422012333014420334433223242222424402044342314132300212433000313201024444021330340032402413322413411001142303423204023320003420324441011022013401343002403123221400324300030340012103330014040413130243401343020200343111102444242320111434401004440140401332101211442433003213232144102131220101030123123402440441012021301214310404040440431130130204301042211000344134133144110340242143202140001413041204401332410032443204200332203241301340043300111403133304311033012212424330014130213241013144133401112334041012134230133002110243433120302303020222010304221131312143120412322341123143321420033034330024103103223322034211323214123310143311232003122104430402243134231133030440304124021111141140343223344042012012342110013430143323030412143223012311143233002120032224133212443130433321322414104334334000410101003140220242314232420124323343324214123142332042012313343342242344121333033242202124430002440204422031223133010031030410334222032303340013030104121130032401323014141320212140004034101340442001044141440200433242414104420034423143401402434331402332443310302003141201133000023024112003211221304000034043430201121442430334320424102410312441004232331412224202400001002420020404242404004133324442312403333111030021413224204304100341010230034343110341310111411122013141221001110034013200011110330432130111213414303032404140034112243322223031320304411301042312444011101344012322041402211233441240340303123004110403014130300222222214430322140102022233100411311304023331122213122012203110032013040431413224304330224323423220212023312144121341101212213002302131324003313013423220404040211003104222042300132032242011233133434100000011001234043044230113233103101401223000331434044423234420344213104421123221141314020230202220042042434431143210042023130004120430141202001234130041041103120123040333224213423304202413431033344030041013133420400023032224240240234401233101232012321100300112334032143332101024130324413112132014414221440322123214343041342112443234111220440421221141330011022022030240441233313414222223212300311412303212024014004401120434313141414011313022303431433011421000201433421230400342344303222411412102120101443332130012230314143431212014242123204104324132300324204000001332314304243314314133233210412020202011242341024303041410304033040202410201441212034202233340124024040422041223133142132402422011244040221131034412324144022210213343141444102432114102223400222420201004433443233121100044323330211343030303330302321030430314122232301240421420401433311343402343131142142133124003004132410122414330042132320341402020120302004120010124323310232340321422210030034302433431111312011000433431241042220344211011022400113222123021011421223030143122432142011413103332234312042233", "401413424144030244133002222242404044024033103011042433323001234221220240334332442440133124030312433414213240210012041110444220424131402444132323004411133220023211044423334133321003030411020111120423323231444344401022434121331323301424444402014044432434221404421201204004042124441423002010030411201130403400303100043042202444234440231000444430323340342034401222304330143421424234002102413340443021303212432322144440240200442310314340420303232021200330332314443101213012040001112441024114403222240130121133204344103133332011012201303332142011143330123110112413034441102040044240101024002430230021013004313310010012131410312441442303041110200000331203111203134020201003032131324040031123234124322331332041424021000321243044014243112414243330121243240142103304033422410101001341343311134013040344212024431114212320044133241033223230402304142242431241334230011244441100414043221340034200003003241324030204403141124124134201324202440432101332011310043421312102303422031323404214032100113331132312204444341044013030041030244102142302111400102140322243300421234210210421003422300132213131130404312000232240113241321234101432004033024310342231201324200242023342412412134204014041433040411102134414041043441314033134020341401101314121003424101022404322404003300330033021144343033332400012020312430344333231042111131434404432204441113114014134300234210023103003040400003411122300434030443431044110410414113403214240220103223314222321402134332133111241124212110214222231400024134401040100102134430210122122142423341103341010402312211100401212411133122132433142422443322140200012102323301344013133242044142304223403030211310230040220140242003411341331331303313132144340232111333414210023221021304034043103314222420444103200343033024411201313320242432042410122312121110042220441000221231144141310201413314220302112321211224231404042240430422314214203404024041342213034011312203112330121433120030240142343403200322131322203222131424213012112032330142340310412202133012022410412021303432110134413010314030011304213444142034102023420331413333131430432124332414012301324123420333333132412210024240102330040421334422201343443043023410122334004113134132022333213002041420222222000042133241231034434124243212014220333423401343033111413323023442312403310031402231324403121123130412021034323221201304000031110201434033104442101432143444233341100240011013123324132241244400214224131441411011022010312411223412130000300424113214043443032114230100023131303241212030133333410434320241020120020244242221420224311304130004223330104120414231233203110312222242231142122334020302203004323104240311410302241302001222103032102124421232130122342234213431221044142242144433340142004213442334140131133144022000103214210000443142000440432422230103223314042130330402414400344314403042142133120344003223403303443130003230433441311211111334204042342134422021312143404300234103030423341221114314102324403044003133444032223130314120122423211224001022133241343321341110400132003310324124203203014004433400312033202121403342140440204112312243421100341302312304003111023344031320430201204430343421322043330302111441300141204321203240004101404311034233003333130431300234240202321240044344044443010012221311341002301423112440333211200444022433314023312400003140104014030130440041013240131200142421132443024134340404033314212422110233001332032123341422424111313143000424024432233200234013223344341010233300124110100120234204131140430111140202034313111224243322042124302223414302033134232414434320322130240344103131031211322143020402431224340022323322000310210104233033033414000334104041341442121143242314434213312131331020231142120033034422434402120231214310401004110442141414404020210313041210204141213024444434211341243220024113202411114112440202111141312044310223003111332113103101302234420102232221102232423023432021132301131301424431341231300430334234142143122214423303443420422241322133304311324020100221011331232431433333220114202302031322024440102301334422310112230010241011302312043303312101331241422142330022012121233202023420440134422312423213413230041314423000334031041034041233103121141111232224331004223030014221343321104103423413243303032003311110244302024320132102321014134431044410040101113422011230044001130443301040003431021021104202401320423412042201132033011232401121332343430040244324413402421231424333031041341221142210131312321411322220322313344213312341040104132200330240324313430140311423040110", "003222304440034204313110130241104303002401220112312434120344022132130421301344140223323031013040121131422421233400130434423032430202044410442004322301424124433403340024120411131323140201300112020231102441443011210311131414131132001341113320342230432223432332424031123410212412420041112002042320102210222214210341422031340004031101023042424342231232333100031424004110340120143231031334021113040034213404344001033120334331224032431012422402001341122123210013400240444034133310324210232422143431241034020032030134102010114400144344443224124444111434040321114401420402001230113423231301342340421424113130411134313024423300114010431202304111314013022343100112131421313221014130212040300330132121144231420431040430424431343320320313220014143033400420320040210101221103240033430233242300041303303302123310204043301243230003201114012432031232013211444102102022302002321112342331434421002242213202042221401101013423002421030322420434044400114041024044223233214340414410220424202231032441431204243424040024201122421323000133422122444220321244330214114132023430423042340014314403232234141301421414122032004434434043141304241213123320234202021410103234001102121323342302211210341332221030011402234143343213344401130234222103220234111404141023322044424303110441004113303342433404214234031300414212322210332234323441412020313001314231232111113401342304003010410104411221010212300431144241304420124333240442303142024240140220012030140120423401413214121403131232234323213014034100200022124122314222132201343114133140201311311413034134441042211122410101401223421010330210434131304234333411420144111203131314322033222340030332340034001403040122100130331021413340310311422421231410322134432212042032422340443220133313400101143303332430420001310440122041443120231431101024432224333104203444124211134344113140343312324331134121210320342142321124231443401433332334010024004032324323410212120234024214422313212034101242041223234302334321302432343330040232243342234243004400014024133034312311244411444234003300232403314214322203110300333133002244431143003333240402213133024421240244243110303331103223302140032412012320034020004240244123430432414143304043433443421341241422211124403334044420230201144040424214242104001214012343120234232204331001012040030140204441412332042023120011112233140333210414021411244141443200142014333414022442231200141443400242431022221444422303002210033010132301400211441320030022021022030004330211422104003314242011410000014011100413320232140120214202013401110032031432023001433103424033441242341324244124120304314010013112430101424243110134411322424012414241124303024123400431204020121420034311144440102340000223341031333231010314300102344144200214214132403111141234223442242230300312100420032221101144124011221331040020343341103404130023010321140324243424423000102432213412310330131120412033024224201334414204000033124302400003123110412031124313121134240412012412444330114111014121334413301321144033440120402133114243211241432414444243124320243212014431220431232312100321120214332444141321003413110143304322200420444332013310211224144030012014312413032011202201402130132144012224141144022324234324104324210204420033201143322211341201330102323430220221233143320441111100043321121023042023010441104414221300033003004112022101134342232103342041023403421234310303012431344303441121431001312223132421110111440011121330421443113220332443234002042442101020012432132022110434003122020221313123300424423303421000021411314424321041341134342440013241113120131134312321444140233002034344423124312312214301400200030242430310201321414313002413041441010103432320114003120203110040141142312300420300103423333003121204310044231130313421102314142342041001334444211312230133320221440004214013341300303224330304411423040433222200220232424241012221023230132220444140411210100133312021004034310234320022432022142341104221332410030240031041033121441334330203034111320420031030211302221024022142123400224024332114220403223243003404212320412413422200202244432102142311231341200204002301411000444410140133231332231143414341223341104321023121334320423111232402001042311014442310113003222133414204334312041241121322042010010104300111241401221314212201134411231200200244002013401332024104414312240224314444144101104012432323031120412220204101230310243331213202220300240103122422111430223042321030302402200110333002102411443242014311434442314304400303012224141424124014030031024241214123030013201", "230112124041110430410114331330313440441311342413111411140322042212314304023414124022110223422424112242114010013123212223033122234031102103333431223113014314431022212443200101320440223214024011232122040302130410030002344444124011423001011031123432421443023240122242223033133430221303314341411312111241341340112343311223422411031214134411231222330130304014333343002213421440441142101404314333212243214022031001003020002143220142420414023022404241200110044404312433112024202000004444023024240310414134122201113412433311001021241334031141242202144323400002023014424240240233144024120201033323002040303332342132343041403020412400100240442243203011103214213201003402404312342302313034340423324304213302243423433341410411341100003200341322133243340324141000014104104331123412123343242002444131421221224332204414140334034042103443004314240414223230041120110341322111040224042122040004233232102134313243401211444141324321403104003142412420030442132421043424003031021004232010342020143414112324000010443412300213220322204433012003400423421140400220022124404201031231440231211311333344022113222402433344300210242111430214412003400212441113143013203320020212411004241122230142132203032300202223413002243444104324330302130332304424032442422314204341434224432230112241242042202231220334441424201240213442201000044303314121040343243344032114014133343042344322332303240100333232201234423131244230033041440044002113001302322002030110413334311423122442442133400404340044313034442134140011111224120134103313024242201041313322332431124131003132221243214134131304232332442121433021044021140030324143222231431404120002434420040411024340004233140113311112401244332202222414321204012443323433130013334212014430030132244030114234043341333202430321342214404120030023101010432031311324022001014410024400123224442440224304111441004130124011324422233101412241103342412003013134121343141230243020340224444431431403101140014122403323140420433314331041044310434124124031112220413002134431002110233110001040001410331111100014214310321300124304032124114314040410113211041313043230143322021314123142212140121424242412023123420041332411224223120041240114342302100340313043244200041234244222331030320231434320322131004130013301121342013332340204401113111430304310123010134420214421430001010143422042430102334303012423430113200110011032344134401203303210003333143443042111123321223331302032143311441402400214041340313244244132131312224132104204333242123100121320042131112304134334424401332203344423221110411031444220412442201400144310000401001244332142130444323422022314444412240343220410013221111014441422423432140302244331413023122422002304444001042422032243244340444342311403314323200101423044104422114132220333003130011010220023441222224034241001221231302404102411222102003110331042330413331141010344230133030242320423024313123041200301442434444122440231233344002002313113123001012021320013023102302123201311300211043034410330300220313313042344144422320030241000324414440213014441132134032431312312022242412243212010130424021404334104031033044023112331331420213324344304030231230023241013310203002141112324414213302422441122231311443202430203233010034114323020023241034001333101044421440310033114324043002203011014400312113301010043300121243213310302044212102423142043422133214001041232023324112012432300012140302443114300001021201403140013014422203000312310332014030112412313421300301244244032423100000334301324211114314404023100342010121244010010211432103114242231303011424102432233332030430424203034000324424204243241400331214300001331200400000140141204324243101323424222243310104434410343124342420423204444202332132001104423323110312410313421202300430341303124002133004123030141214020404213412202011001203400402040030321223414202301320230334334103234420044014242411122214111023021141024442314010414213301012342223321211104403404444220322212001202423032340140441232134020243212323131420033024310011314442114020011420432021432432031123020434443220021001422344110444004024141332431210010110220434234441024434310314343402112211420132433311212140421110101220412241442342020104001044302122214233342120002240101320143134011023321440442140321120242001100024430344214303124402333021003401002031220143220043201301123411312334044241431443420412430212011422322300142210012002111130423141333400034343402314324032320210033021431414102332133022244231431332102414302224120023430342241420244232113011103330400424001423", "202231340122300412100301044401133133320120143140242242412312310213314013040422420404240241102341043231111133024043301321212213123420114234233323302420424010104330403034101143003110143142314133033324122000222344013331221214140133112324440110420021133204120120101403431303134131124311212121100401000320434013221420020420423223312231113310242020440222232304111010142240300143321121412034402032041001024111024001123000023244424012401024223430144404432331003421431142322142401244214142100042402314130421210404123324210441214132413024020011341133043343331202234044324001440411133011133331203304130240431212323402024004444440012234343210144141141244330214440102403033431124242012433141342003002113242104032413203132202424210132022103030333131211111330323332342441031014144240203042112024420013002240413212414411114100240134040414203013304241142232324423423134032144022122113022104132230020033113022000243031021444300042331442411432102031134031401223002004434240021101430043411410313300104203404444000231031243121003330130004403440431012311400342221034311144222213312301343140014201220020032020230422132112413243044121110411414003032041233311224342420412413103423214430341314441230431244013033421430001443212233401413202124402224213311400302433024434021141121033414341124022102200102132103033032223144011421034231302141122322041243213422434011214003313010432100411442243013124342400232133024244441230104440121332411121030140130044104031231003144234003421234442024002310030140423232111320111132443010401013323303401412034214241403114321134200033203001040202011243121423431013402202342341324301231034122201331204432434042421412141110002302342132034114341012343313334334040343242320340301203240301033313023202241143340034244000334330144320424313432442333021024304413003404030404130222222033440224424100144242402240222242121144100244434200342124014212320344401122311200421132113114321313241411044233410232144223114101433024341343112021300204340022103212410131000441304413140412024334004144240421012312232443341102144441134432234213333312222034141404121344024422031241241011244103034140100114024044313444201413033214414211013330121313344333443124421020100021432233444343301312044024304302323424133044002222441223333021212021241244333314304331414230223330424330002334344320243444223444031433110322404444321140140031003424104132132103141142431313333332120244402240243411011404302123412230212121014312130322231422221330102333022233411021234412444402221341012242130421232421022204220023304124221121303033320124141311413034140243233440130333204221314344010021012132401110200112133304122113341042142014213231412012000230122112004241100410424340134430101213331443332411123032122201231431342322122322142410324334011143323140342103342312110240301110433423123430143001411041244432401410224022011404434310341123003132324323144032132200044230001332032043142020001203441004233123444410441002420232002210242440440344041441110310030204104341442310143332331220112014142213011143332003013213023322431001311424140414124421143210143430321433401314431430103321422110213143333010011342440133344402343143241113440411233033024321004120302220130134123004010314114434342130034224040322024222214442312312234233341433232301123114020343302423421224331433010331022344004014030001113440411143423320042301403334244232133323313422442313011310424130412422324234423420033410342023032103214113310001141403023304042232143432012203430132410042201010023414314222334141210432433302143403010334221304101310102430400312414340132434204344310114444100112120120032212411402441014330422300231144404033300212024303300103011014014004022123204443201330014210412301014122402020141412210030104113012014142422104302421032333120312024422222404120342004204233334132231410144440211323312142134144410412000203031024100430231043401404401122320044333133002122332412213340332032013340112013242003132321340334220412413221043021230412214403340040321104412241233404323012232332430230022123040232120223212104444404112123413332130001400433114124431243424142043033420132331034100024004113440223312031234333103411422001330344213212441230030410014313004340404212303432114411212220100030043104020013442131244422101312131421334131014224420441000112220212324030240013410333433142444202431314323434131041211002420222042233433341223431342344010201101223324432132332412223410120110243413231112243401131213002333034100101403024331301322240433024234004143401", "424141424032204041103201004121311133400011310240140132423004412441431403033201122234201234011130201403322000300212433000211133002231012233233422320040304213004142012224231043302104044111012211344102211023410321123201030403321024410234202130420033304204413132230402420023141034024404142102344032344140342004333120444322314044310120121241112110042241244432314412310423433131200314032110331030311304140030412003143332034040142100011342340312101112034040244133220022321430110103001411304321323142142403434020244142200303112043223220320121323013441320320020101312313003302300243103324414323104430304100443404231122300240202011412132322444012431434122322231220422100423224423020103031442430043133240342021040022124022000403210220234203211004221034224341342444431341000211412413134111343021014341104233214030122203443122431301324240033221310233002023441021113222114441032114320100224132442044102221212044144104324323311222200420012243423013212121314402004202123322024332012114402201411234120204111332212041104400033044241133111432302132303113342403030200011443030342044440033443240123331332020333104122410031401142141112310311300434024322043040303243311014343120204234344440310414010213221113301101400320202122234210424424240300213140103002130401330403212021244234111233110341121233334042404020331322312130010420311024134004340133331034410240212442232413003310431401332404410343041144024102143044212300300200211442444144222222043242434211422232232424313021443334310240433213143310313214212041341113302430444433321404203334440221014301031231234331432444422342032134202314424130434422144033022112122130123122422433233142103140331024443221104323422401044231004010104142322213034131201230212321224142100041234142214340001323424120414032044420423112431113014424232133204010330411431113304211331421034303121031402323424243323021300430010241103201111323010233414313202401300004203444043302041314011233122212034104003440141101003141420223240130240002313114323014433014120110420041112444202410124142121310213442120144420133040342121211344023013242140203133041311233312213122123114141040130110004212314100000022302304240132020210301302041004101313142000344033334400124203023032434131301002242142042332204130303442222010410301310002124301010204334101101400021144412240443322141042041142342001322422421112003414232400414300024044422412113222002113244030034341444223413444411303132112112124201040134443123301022021324203321100231040002334020144114420142432322224242404241201042310023003124132310012311223213042003024222331032324133010200030140332230424033110000201341400133430112103100214414111203131403014131223220133232332121243313233410411203323011304212001024013412242123314224002403230410200313103124423131112022041141004331202411111341023341430213012414130410433013012443240023203312203044040312230420404040020113333114014032014023021132120233130431222112431024243323033103212324040003433320202013031114420302304344211000210113144234044001302400344232401323114140303421143020403212313242102004342043440302014310113401102043040012433003233400243430040211220330101441323040440211011131112022211233202123410341214123342221012241214420412130313243232002433244410444001113424330343221314023321210041331114201011234430410044432123014320402120300044213430133023203231101303432033442211210024213132310040000233404231401402101011123232024302042413011333003041244101220210101443431313044444414044033431234134433001331042202342021301343331443124400001101131241020122420222212311022201101304130233242212032033010233133141440140200200122033124234234240244102431201340033143044234232032334024013330212143100203043143222124023102444303233042111121303132320014401220024401122233132324130404232101300240324220231022043212131112234400221412443224010414443001023331444410242342011044011414134131113031443423343100310004101131031132102413232301041013432104032202132301340111011031004400204204012330002320004441300320113001021041141213431001412022001221430121034130030010240422100232340112140002232243233441202344433204242130432143101043002033130232202111412021332342432330342234042223122032430034100110312333002030331233341124344113440403441010134022100223140340120232414102314310020011012023332320240303332344212201420133014132210412423210001110342133232312043004431210210434042134201241302233224443434310221444313211314314224030010211101220202023022423030404242004330433103402033410212220331144311421144", "200413442044431414020443110131430320442102120433022130040200344414113041103041343004014001433204301144114041014302041421101334424002123202023044202104110024201343123333114201404222413204204210041032141214034431040432402403424221140220122033101041042122103234030034200032411221414103443411014121410032210100441130230021442223000310314223034023224323133442430320340123001241302213312220034011411003223302311114310203144422412001004002421440002322111041000441141244143341024441034342140101224221331121000234311313203122231333333233013024344430300222432202410210110303423341040311341210324304241224002302314104300033101024103132041020030312300342203404434011311144214342410214104434300131444220320244343421114231121031423023421012311440034241414333000123440344424133124410030420240231411443421323310100420402322133224340413303212232304404243242031224033102423220111210330013004443420113442400331221434204023114422433211304021424031132030320114340413023340320443324331322412340410222233101202224014441331030131110040203240133121121220231224002122134413421042100344032031433302324340031041303044422143103313233200101312233432223222402323441211132203034303023310222313134312244040421222104104200023244300044140222401040341142440313024314323304310120230311011113401444123422012131413422122202341412324021014410434123014103100313221022313023411232141302220331424143333443223222132111203111221213210042401214243342044314112040244124001310132120331234344423313334413033003300022323341023114032134213313310340114401312300344330333342123014432222312412112220030011241411040032414020042013010413412241111341113103412424420033303023104424102004430401424300222114140302224120433221103244024333111104013001023033411024030011112404001330033434314200322414401021423304424004403220240113404140444040323411003322400241221243311330141010010021240313142011034200431010321233033044330001203324241020033220104341213133342021402424324113100004014012011111301001013000244224224132321211032331020320304120210431041001212230420110023130010030210213234323211032120432012231034131030402144121003113204413213210222243332230000104400443101332241443444033343414203133244331404010404033201404200122024314130113231210034404311232131104242244433001300231211303101101110104224441330324311241010304240010010341021202213013142211201204043342334133033142421411132104401341214341012231222042033013412424034122442030004242121433030202003124314421430120144424112401231231044031342242140104200320041003233413324213234041142410222132313443031023103223323233141304310030410041444130230302024223234423433321103031312124104131311020210333234000004402000302012432430131101122240202112030233130111031124143142212144102021140013144032222220123340144201014431020114303413012301201424204242004401003110110134143302024232142314424210214421221204010033422214234323124311322422323403113212334343224304112222312200211200400221033241211234334304012310242234314030204201120023011214444041231224143103200400422301014041343204344204401143214102342422430310033333430330022332102003301432310102111133342214313144143402121023323102441223222013320403312024200141102412330442030224211211324004441241300420022003433243103232432212324130443411032103030204214211434404033312004413041303022242401201032340234322331202232003422103122041232240032200420223241322104344203223410202410212442222344013133343020042343133413240344011214241341233130020032144022212234023411441214433141324303203201041412342034320111012434220421320001131213233011042031341444320220422004443012444023421332044444302143300020110011004411430032120201303322422142033200044034240004112411413330444212411043104013210024342041424204344031414231314112040340332212012224012432114333402222134121212123203013132433341312013140410301342104404120004304324413414400001142024134140200103314142404202144341134024040443223213342324032231431223244442220444141313431101004001303110232334443344444230212420443444410430310211043340330340140010024130433220313142013024112043022034231100132040232012312042221233023033342031244124004233030332102012102304343412221430001302131241334041202432242442202114141122432313004143030322410000030202042411010304223203140023334030124420333044400203011301123403332300442041304310404203233332404133304400440323213320211012442004342323002100143444143104211341231212223013423003131323431022244322130141034003214332200333322404141220102030311320400111123403243", "014042441123241313221320430024031111100304330023412110104031421044333421110430101423321333330103343413223212412231142141241441104344441104134241121013024300442323020104432223132234414313024121012421220220340420444133114122003423333320104433001433230122320140043240341033101234423033244211031001033001430213320440103402033034110244003224432042014014043012312404414043421242210322113033324314004424040202213440101003130114224314022000034403042421204130423403332111230044342303141124404220242000014111004110312244342321102004132323400304234434110240440102213341400242032404201012314100411403104333102321333312322123310430221044321322040240343032200033302302210202402410321110121234010332403020311342413100234130443201134041404311240144210100122321413413130230344212434323423013400010122142222103014233320420034200302410240441421123444241020310100413023404434124312413344421010024013334230044213023042200042101422320341221134301032220234431440441031001100214043203132403320120014141041113202241132131314031443204411232124010432011314344103131112134414211411100033212330300012242012221443234044440130432133040222314333211104212142032042121134303133214201123240100121213340442324420131000114433044141102432403334421112422333123124321140112210433443314140202332332224341221401401302344241114012213221310202212202244213244101433131102102412102420411222331244004303433004111143303232034001444210044020011141220044310224201214123043134433440142101013142340030012131431043431303300231020441234322011424140331423100323413124244122010223034440444402110220242242030234223432030423000223331034423201211031434403440244233414432023101022440013431030201332444412024031024022200031342023323331210042203414323201124124034211224311334342034003123242403030240431243224123210330333320304141022122044003414220120434334303224420023333322342242223340300103204002323224332104332040442012344442003404321223002104434143001112002431423111223034020042304411101004440243430210234220011032211243430421100124131120432142242042122141312313012313131441224130121242210043024310403303041333040430311044240014231413303402230014000323320434332330332344133410433320101443222420022413233022012122402324132333303210041433123313043023002213101334204214043134400424122131420242332240214122344132132440144400142222133440113224122100312331013111313300133201003432331422220310330430130030231021302301032402120021131104024110410312111443324233320210223110111441433442242232440031034330404110410023320334343000014341213134110430124211144020241303342314312434012322011403444232124132103003403111034233112430030034021144012114224013212432433332014412042420424201201321030400342401442022113334014123301203101042112030440141244403422333214133130011301144231002322141042100220412043121342112003334024400344204333124412123104202304404441214343440202342110200044300210430443023002434402012213301221100124332403413323333132123441114141114231422220003114132113030101134422101114344121020213202014404211323021010134200430310201224441130333020144414443412134231214330341241441110242401320310320111401433031022002104214440304401404211104311021204010420104411311202130030231413230330211311134133000343032011111420330130434321034220042311044330231232141443400100032442302011221443020420032434102411230010042234432023311300241133300013404441010422410011120003200323044422141410313014400421044044130322133013244314013221140230404402120342210301400311110301022241222441130124001343330204040023221300041102401421302230124210234020141113344443012130301202013030112222141200303210032400344333201032432313233333020331420124334042111041422230044001222030143023022421142444324404422414024311402110111314204320003042434024231311134420431023322432104103133422140420021020200313221031001144434303323320132111000043440131212301211022222434024231214312104140024011443210143213241141334000302342221344133424331131214122140220441330121300010224412023423242040143403231412003033423014041123432144011303134224422243042044431001320424411400013233441123000413030032341100241101242133012140040012013124343403041442103400241212341424041340131221433303121310040040210134143141111014400334312133010434100000323042420323031421322144324213441311102443001042332444342443141141210102200222234334010332301413011011313244221202030124324330402040010041404012130213130231004143133223330220001320344213234123213242113130113310212433332134132324413404244340214304032430", "414014100244114242404044010302021010331401022231121124234102220334241143423303411243402410134100433202124244033312041201030342114224103424400313203410001222412043333201043304131432312300243232113221231224141042201414032131121444342223102002400110434122441013231232021234110413013420420404322121344124004211204111221223141040333100203120033322340413141412143133041434241004123242303321002241020303132313411422332330112101000441204324020402134313332232003403103240004202100310344141112200400120200242401420123243100321202140132443313322140414214331421103023243344241124120233124300103410403144421144121042431142200122103233433340114232440142040044303001322041232234244411224334314033224001004010414400241302244011401030123441044313144232044221344130302333430041032240120104310404430001121122012133022421140220044241320211004103444204443442204031302100212012033002403404402320103121132301111022024241233341134241200101130344043112012202101432040324330213434102433011122224023023430303112324243234210441004021110233321201432302102001213331300220440421431433312144033414423333003211300121114100000430220443410142321011333232432304344314113324123120002323411321442232411040431321410312302010131404043204411003124214310403432234044432410300231424403013340203143334444120402333304224223020440034003104431404144243020141314324004444123244401443203010133211013421432131000113100101341014343333110412020310303213134422442210301234110012411322323324401333420214222122224210240324101003334441432023230234312213202043443031134040103440122320003111144404214143431233431331122430303201330043300334010341023320342121404111403124323114244311323341134142331142321234421304402021331031021244140140104130034024331013421003330323220100233413443300113412214422221400421012302300400122203142120134142423132043322204343401211134044344334341313023023222233203222314004234122243144344401221311201340103001042242041042302344441232301440440214202140232040433214140031324332032411240224333033233330414420320324321213202142011140322002342430403211231212123242020122022302013010430430243311104210004111110002114210232240113231042314403333031314102211330444043132340420242101212422431024031240044310123100440120243204034112124302024123031423414131014314213344130014110134413422042433424244424002243240130131010213033231024021122401311402314143410432344004434443201130142324221000021421430230112313223001432344100230022423421030434043433243120221430332420441004110323210103011134003112040403411144230210123100430440432000114401012322030341004333043224440304220104144204323301313131413412223200021443103440030111121444343110022031231132314020243010042342201412014432244010044300431001141333444122040213134134243142040300201023140422312130320104042113434102014043413202140234124241130330432212313014340033304234422310344344423411111101120024300331344114004140041231404230313242114211423411302303213223311430301321112011130212212043300041304014121131213334311120440412410430003401222002301442341110330441404410332414433424201343042440034040103432001244144342044014031322123013342203232243033331312012042442100043132120032323423313033110232130043043321042411124203410313301230433423310240223034004301340212401202413133242232133421310434101121031024404442223004200300101104432223110201210030211030340433044411043122243301143333401010334331143021202202213421133142204101433332414313420030131241404002002041132043244014002432210341323303331112210114032032103203032341230400041234303203333013300411203303002123123332020444332240211031230421220204220412330011022424443310432233204240330011330331343112244121424002024244214333312222442011141204141104402013104412220324123423244112142212440244114012342243340022142022300431123142330403303031320003000030033412203331322021314240240322141302340004320003123023300114434133231144240141130302444011404441121414231221030320312100330224210341104323230304011332011003113134412322144100001241331211131332104321301300143110202034210313343221310243022022421134003430400402041230143224141034102244402130231314144310440333314442330410133333313341003234134401324043323014304341124330110210304000214040000143422231134113414423030432104022243022410302342432410202332200144044233234140122024111020203211204231224210213203022110322332121032011200311012411020403403233140003321243324443102132022201411104041013203124210310302344443234020224414300302011300022203101442423304331240103232", "121211011243313310214221132300123422004403113444300422112320210302114101243422143340334423223442423214022104042141041401321312121310313100431340240213444041201320122014113313011323421444323122131303023202332343444301333023213143200204011023311442133434213203243122311323400211211112330304140412222430141220122410010421020401423324022434030341020230022404430313024000004201111421004104232422020113033011211132004341424123110143220302220110202404332234142040232014100402323434311444013300224241041040201431201423014210400010104003031412432131330344013144124131213414013333431020201323121234130241000024132321231322100403301013101424141212343000421313132230220233430040041443302003443100220043021441224222420223044013110120312410243022002441311300120021231412133400043442411100242431032131110133133140402422343103331440340003322240221222020200410122213432104020012131042431042033312323023114043442231233001302333410421432210243343442441443111112331320043020022040310310021313132331232312222343211230202411411143433013331103401143002042201041214030301231012011021143101331231210414311134002432411314234442122121441042014110301141110314311211434344324123112333301030222024210033222132221410324320324222422204111121343334240200203404414300134401340040102234314234223140310202331240122420023142404440241124324210242434333100002031240244002131403113043340414241311413033430322304223402124344142230422341323310200222100101323331243333002443034022222230042340010441344404420442131341102342121121224000032010131304341132111434041103443203414042111000111244230043403434244134102144204340123431000322434223330434404324424411132303231003333421421334132423113433001414224244000340001023402131102324032220424334324400001430023421440320112004011434312223412441101221441420412344413412033032201330113111143124134331200000104400401113204413144342410300021321130013311233010124022314401223444043212103432141112032100302232320341113041411113022414442133104132243243142212402442401431003213420334314213230040030233222013244334004442330241410020343401332424242020232040423302344021431143433020323033014122211402410324120141304403312014400314114410121204234030342103004430343243224341423304100210302322401341142040401014411141144012040140144300213322223011343233140443200342443300322244002423420212021400342104204402201432342011214134332400130122200040144312043242321303012320110010334421232341011311124243002424040120401112432222312243042132441214133443340233224130321244242010330013423241233340241200303202003000302343112111224104210040044410110104012213022442001122413233004242101200230302304411300021240110200314043440442111433040220444404143011302131312300102401443343433333011012032034041230010433023332200334111141313412232430411223102411032304330424001111121032310021041102314220012010313430410333230142114333110320224340133030342332124303041323424441400302030410020233231443014321414244310303443314343244221421304240340344302212210040433034010120312444204320323003034320422123404343301301412312402112140243140143414141214213012034300211121033113104443221214120222042332012021113430302012032223400120434233344043031144134442403240023444333443104142203341443302433421012404021013231300400201302303324214030023400341410230110441400110214024240344034141344242034423310012134013334411122011022100431402213111201203102421133402040221023420421104242403100203131410020420300202132311323402000220401124300304101003442410331000114310223103331232012130202240134422112332011011112340400410342301143332414043302211220343042431001300401344132400221044031211241330210340244211022220403133233124234034011442110030132424212104003243303022434011140111341404242114232120014012223401403444114010122134134302434322002403404324320002404341430444143331202120341111411414211321424241401230424041030042341133412201331122141414012312131313143333224420033122400331340444043301222102401401404334420442214120311232144411122320443112131220131304104400021004241324040430341443302312111000103342114133002110310022040404140043330024423014201123440110243420121323400242313042430100020314031413141233022403312403403344230131000212411112333030021224323433410231043032132133223321000321010004332210244044334112233311024032041321224104012342204244130230023313111112023430324400223232121412224343110331443333433444122014244342440204020122100241312110130303433100124412210313100421423113343320023431032324303201402134420430422", "200003203134100423203220420030142431233110334041012302442124011132242102140141412340401234422403133413432410200404043324201314014204340041311110240322111142404341424121343031324203010320311233421102431034222320442132214033120341442401300242314214214014400330111014334041201330004341331431044332140441344103011434233403324422234200032332131421010013413143311331204411322403430101340021423431140022310344304104011034011320233240242413100021132141210303030240024134141040041334222200431124124001032022441014143310444113013440214144311100103004402001300211430112001242110120030422212011400244302323412422223040123021332432223431100212130214202213314011042330311432131144121200002223230044430101102401043300420311302334401441042242034400333144204112324123001122334341124134141020204314111414401013440020121304002002022402233430442340324222334410020123420043024400424444140204131044432013432001433402111031442133134343111212310441344000223414131340323320220133142402403402130412203313403011020303402300324301013423141000001431143003344322320103004410034130340311414314233240424241342011133433030432004340200344024003334304014002201302020441324110012111333431223021112332422024341411200040203124110212322430112330144411340310211020422221124144144444413432141233104034312003421413000130204042440101241044141132221023411402123401133304314242324304032321023214134014031421201333344400221104330142241134301322333131310234211414343111312300110343014440442312422200011410421404040412302032200423434114410020022123014131103132042212404341414111333232110144100213442132142100412213322311140444442034101020004312342243124232112144011001342224144440320031343334134142302341102410311220324432404430424103210302330000401122312404204120331303444423011324011422030140001114341212021142221230333141043000431130413020142312141302232114402441134002242132441111114220011402400343124340320113222144420330323321104344140200341032432402113121001300014111014413012330331113032121041114214102434421411044103043442323240332100342002012022444031223203444103304244040403342210104033440242122142324122313411411134400014414301321122104434142244324414431442011030123403421303112024413042111032311221013302003023230423422430021413023044104112021413240401313020232130431041442134323203212240132422342034212144223230110413200144210034232423444341231431202444340011142322103004413003220340421440030004424103134433230402421134424444421314240341001040131422111301034104240433232010022334104402401121131220204322301220144311331141311402140342120011404214320000120044020002332303141001240430432004103042004420444224231034200043212311310414323142320442430310330223313301142323134023202034304331433030012221320232031423424340020031334414110022140244210401412411003341202230032341421031200232221424243340243002434223141414003123022000041332012143303103002214143434340422224422101000041303232202002021140111233413002404213320311204400244403143340203430041142213042033034422412320221443102230333210241404001204001404202203132413244243413413031143330042221443123110403022421024212322324012044224212021312430212023001224221041222014400011130330143140112341042304133202320312032321221442143140442423241112244304120313042034421014444433322103220410043431122233014333202311122323244101121334430221444423104424210203230230004402041242123423114012021230104131240103212214111312324333200224231043314304030440010322242114200013001224042212444012400043401131401331323124140230411134430424240241000100411201012241241314331010211404301444302244211012420040212003244441203224131314222144022110323014424310034140202242423400244244313410100024442430231213200242013214004421430312243422204412011341143324303401002344210410230234010332204320413334320123021012110313432342130021312114204431310212131433422131121404204101023444214210103131033001332221123334244243422204202302343411010222401134121114333210043344223132002302101344132222403211312202133143231343320044042303431422040043323130202132023201211011010132132233103320342233042021411212144423231420242114002414212133311140222432420214341334143004144022113434113232020413310031302441241120241223303013302344403102244214420312311121202332031013434301410014404242102202334203114340022240224213144243303032022201201234440312314031413442102423441443240020444300103123124123241213240024124424400022141014312043131423434241331004143443414002022242314003141424431341411131003020241332401100", "411224031412124334300420343000304132022211234044440012442402232444423034224121311000120401430404130202104011023000000142320311304310224323303342012442032003311230241340320301220124314400410443242404013420242332004303403030404231322403312013301233221224204330114044342003342313242324321313300113102301112414041303421424300003111221141202114442334340341112301141300013240013443031323100332410031434302032241133012403402334220223411211132344342321441413212102243432000400013041311320441123132043430100114341332120132324132042032243340200111423104321420123343030302041132133130332013414243124421404300434000003320024424430344022011230430121112111010200133320034024134201423342401441212121322200430241110224014320342331031211210442034340434444413133422211101401414321312340401013212431332001112132141112133210121121324212344301441011230010214041033401000422212241430312200420311133043410310042432433401443443201222202421022223210021332122211243413414111330323430312320100433412300014333421103022011104110341103144121413020004140300110040201032420331002024121340114423413310224400121413211132443221101333222313433022424430130031314321332210010010203034212143321223111410043043212201120214440240204110211134031332224021413433422344413013120321402040302300120233021343322002234443210034240331440104441401222044034310014002333243424012423242133303140302002230113212001421020410323300212002304433110034120432023400000043110441413313242032040233204404241132111121223444303322133324030132331222421324412411110440124024112114344311113232433214110012320002142320412333444013210001314204314110433331331002104124021004234230321203010243320311033211231023112001003010430012303424404222012322123204331311440101013431213134124122214401040004103420344403330110310443002222201011110403221301440313414140113414304122203243130420032210443303414332002341211030012330444133313442212143142310012241000241241400323214004012411223013430332331144102210024024322110043412200134230020233340401024403433131033402341014320402232213043433320024242243223242301244124414321040432011334123300024013113421311044214440334143020143340340121144002132410140244311133040441143010214334421333240310113204220441000422341204030314112120344303014104003343143121421112130430240024344213143303400430442441203410000224321033131341032432413422130421321121134402010113432331413120330104421442201410133310320430314440102402140220111203223041401200024020401020001232230123014240103311111230442320330033444123411411411204320110402300434312203400442344411001001311343333222321241321114023014232243040414320402224441134123232201433434423313432321302103104144300112423313024142220231314033022141112404340321241300322040413000324222421020334032001331342241144330123144203431240024332044024413011241331134221114243330411032324443032013423323131434421113203100234301022200313123011213301424121333033010200221330101004313133310223001030330332441114210300101402421132034421034433403024441132133303030422443410340110434011342410202322144414003204024104433434012203320414004231102103221441044240114344040322303303441431443441120333342341441442022230412120312111022102100012333100144040422402012113324110013000220214422432002122031233234404040321121044312223041231330143013310242034043111431031344113032320123122121024122440123002430130440424140223134244403224340102004322014123101323024111404423303010413234223402300104101324303344411144024021441114033444442340321430204021142130304014140413430201232030022303443134413412043323202322214041021043044241334034022340323141220443413323422034410203212411020022104324002234133112232312321414440404142232233113322341213030441104042113302203243000101200203200103302001332131432220323211423331110010014000414412144140322102243411023432441340312200200104343123031323333002001221113210430112102440013113434320132244233232413212214222302330201141343034120142224434104003212434241121340100010323321433102040203131411101000003411212244442112043243342320030343403004432413100211144032212431312122313134430442231213311010042031234201424221114402443430132030330041211232410401440034011031241033332142202330003101302032410103443141134324222441013040000004124241112324212301300212014020440333013421202300213444431213331110300432210210320402142021111120234314133203143434304311041204232044211033402012131312112002321312434141413200132203131423421422301031343224344430023401143011442303214122331001314033431", "002104243333223043342044432234241024033342344340312030414423021113324214111304210031021202230312240433413101322200343202432321212301001121333414143144240101004440324121421421103202201022242204441234002432414110112110343223024003034414314331004112023014040244342243200403401233311401410020420303341430230024302243022322330011130022030122401441002224123213440411404312311144410013333010121332241402141101012222200201240300224021241033200211013300120123111134033233203103130442003430104223143021114443331114112333341404143011020314233330203320304311322210431212143404230024444201311133232423231022033133011334002110224132044221300232123412400422203031243201041001322401112403112123324021344100041130443104130410220022303411043443141203421340431143421414341401221323004431331211214131430244212112423010003020121200304422002033032222203404123023441313142200404122140214240312413122241011211300242144330121434101130043320110411203330333131210424303222000004244402102202302403441103142304410304414412112431024010331300422234200322334320104241212122413132242202010003020232400400233141011403000240223224434044300244442442214144043213432134412314400340314302332332123210310334224414223301102112034200404003123242130302103414002240142213024143121222104234242213103322312043422422302013311341104431202043202324004342042041234102433011210201004301312233111234211232034120041221110433202210201331141131424030014212121130403420333312130122042312231242310332442334141224133041440202441420202143030200331341204113214231201422041331130422403232141244210041323124022414301022220142402403122140134243111231011211043100211444041000114312243013324342332421203014422231004021014220123421331031404000001231103111111411440342120423220220322102303044413143404304303312423303131144243032121441021012140220031104343243233143403412021001411041203424112123113222031102444400001020204340134424402003442132111200131334140321414324212233010411300241204012444212401444001132123302334414034120144444001411013211221411132102410320223021200120114042303204242404331443422444404233341233421234242342424013033324220022201303144011421302104304132114131231314201321041204224210441110112212204013212322001414003301102420203100112013411211113033323101001342010411333133224013021030304143000403224300020432121341444342144440341041310212022422124013203421433104031343134243302241100044323311014020032201433334400242403114102312433234212043202433304103022021103221433100011144223422230012214141212403412102141444113411410122200044123032221400111102123124004213324422202102322004141441241240430223141222404433010430033232301330133310442213134134222133323414342202210240240403314440111431223330103013344330103132430134043104030330334320432331114303143323402022140010401340242031122033322040120001044121322034143110403130312400324210400120140100343110434420110403302432102413241300212313314043030433140032402312230043220431423420400324044311440240334204122431434040020403441442433114442233112244002341333040242002241324412304241133040330102404403042213202310314041413302234110302432401302344112022210223344111421042244013131130130340440322134333234443412233144131412334302140411211031230413204003102212011110120202321001432141022302212211030332344143112300424100431333030424203101244141114300423430332341232034201113330111213114033324011142010022422231433022230304102024140142430301441031311210340443222441242412303404430303144213444441303013220413222003320400241322124324033341333243212413043420344300433133012023102043122044411131223023224403013110044431224020404224001101140231433300143220023422130030441424202212241222002130234023343043140100332200212320021334401422234204441310441240413222332334214030000232024333100424341032203133443303304443413132104031141214243212422343112421434040233431200220043431403001323224433300024321104101113410322420410140143341303342433321030114114244221224411144443132343443330332114144312214110143044013404003341432122032313410242404121040330310330114102104220402010133321442244434211131040322332114132310120321440213342433004400404403010433011334024422140411140323101043340424322241100010204114234104332334130144221110013410411313202431213111141433142433122001334400421224314214233122442224133313102221343143400242032000443043020402033032300031342123003204014102134131322332140142413414043303330410214323012320203020224130402003124121024014134414344412322242421103420142332404133333", "032340344022132034104214111333343311443421341332223002233244022211420300004031044310434414332024102034403302313031314104030212103434441340140420202332401223022013034312030412210034034130224331101124401110124430030123310423343022311204423232232302231011122210430040134220032340204143300333211132002313044404321020011401021043444422102104301123013320332301141213310330210122023042233133304130003131410423312343114331114344142333130243000434444043442023301042442243132124000004241013044210131411033422433024320331203300243231434443230202102340423141410021030234243131303232041340342341122101422443334024322340123444014421114021020113030102024240103023431441001341332330300202011340430403433043133003321032014330304414000302332333323303222114023303110301242041002211303134121421013300332213320112231023122202243214033040040143222134004124222242131340414012132130301113022213014000033024001204221010043311444233112200213110040013324220200420212334414411000013114100344302233100441430131444243033023014424144034142040433211011143342344344032201341433144200032122232441130322213024433243330424142120332140020012300334134402101310200333031324332023043034020202420001103401300344024122421014324034023220224100411124101312132144201214414203013011114034201304341042301201031124121204130400342310413214111131242301121313432400114321014020111411442343303424144443202422310001432334312323344440112200421023414412411200233244042324243431340004443131442301224131223443203104404022440142000412331311144410334330134414112421443432324333100430003100132241224120340110422011322210240244022133240101220212111424411323122320040333211432122100430201403103444233310341344400224213100142433311242023423141023034041242102112102310200122003424221031420311202323004203300331342132412312433212120400031201101224432422124213200411101321301433213142211423032111124304302331232430112230134030144201223320143012214433132302214031010044314114214120044342312102220233021200440203331113022133032241240204402313423102341203340122244131122020422402421131012022010044303412013303000224114111132024323023122124422304043244412024124033300110300313340122302122211110310410222232102413441002330231110342012433432130321234022240200314210213132233331040444110032402434230023213122044033244340132443321311022033430044143431202020333241334132404012001441324124310012414443130404222233124431443241202332410411043413410321111134321334112314213230440232103101432114242411434441133114414400040011104140020133211311322033302043110403143231422204013432011430324200220023103122104022233203434433110431111212342421103413310134010304434124032020242203310223041434440024001401412012144310133424121142032014042302334131413343230123110231242120144303144021322024434143114421200220442321102431434143444314212240320433202434422010104231100012242222041020113333010310342302403220441002200221232341032010202431143013143313434200234432002204421303034213434210442033232024331144430203120410223023100023331011022202203242014011202202021240402142324214431401042404231420320400110213002313201204241312241101212443333434232334122342134143440432134204221422033341013041243401014120332140303443124023411232204433342413304323240142031400300020012422332133002144342142134131430201331200013014011414423324304142330134322400324432102434310100300230040210012414223401404234132124003324422220442433233414222410130204132430424303314010443344124144321042311403044313220414041043430241224003332113123113114413320232313312313112013224300211320223423233130430021142322012042344121102123124111031131120414124122134141404111103120403431441001011411120432124004412212344004203122004431421344241012314112323332223022034312233314140233310434421043430322414121342423401402034304320443010441110340302233221420341431432113314042123104024204214221344430432304240331340312132004003434330320034223132344102232101214414101311141440412333300321331221011121020122413002100222311204410242304340043430122301133344410243230002031200123004200301341414323203241203012303023222422010434424103043121124214014000311004020100334312010343134303330214131414343411440141043330002320421030043013104432414301214210123002231420104203303413013441200141142412123111400131112424331332241234004120320303042141002433330234201243243233101240334304324234310320243214110102213221434410441331430413304322431204131344000301031233312442340330424022342422444332232431210034420143020001341330413", "320030204121412012141230043241411232300241142322031410201404310243041043404434313204324212434341010113340340113303414430334030403414414042040240421043202243143442131310423234413343223412411332304402404040314241021131011113222322023433302430231210130341420042240322121241342022001003131040032020344102044214401222222222120340342220103432203123131432003412141122042400400213101334340111114340342124030422210432111021220233323041202403441432103403414314141013231203202240124103143211232001114231012123304301341422144020341034213431123342421003303430220402001323434342032233214241300433420423214224130114123222243041313322100310334132323042421313304300201222023440020121324200330332021441220300434420101113100234313444132442113200224110102002200242012232333444431040303012403100234334430202023140201230341113412244004221440031212412421301102034241341020140032224233330420423311104231402130422042301223224324240234010423413422144201342332341240233413134021041300403331144310000232303130232023142243333304331044210113431231021431400432003103134030433401114033042320024333221100410002123234440244142012313322111242401304240031324431414401300332404202034123230302103402212212240142140111100004230120023123113403231112413113332440301134210002442210004102230204041102101113423243041341324341322244120103012203200333342231220001142004431013032003130344304011340324300201421202130041342442300110022202433010142300244311402323333332240310111211241104003412213013300303213240033110313104120140112424310213220434003213231244334003111030230121201213442143000133000321334011240133042332400312224033123201030441140214320102343124000340022244342133200100144404442314043201132404111132200431322303343420044444140412402322231244203343431034144102242433223242242131004411400043341134130232443000201442334432412104321112133212034032231410140124122421400233002021033310412442300210344111032033443204311312340033133420041443402414044443320442041412344002040010213042244020100444131040203130412042143123000303030301013031042003320104234433044111211204221211243003023034223242401114131020030231100122314031234131213243233404433044131003103341424231000042013444444121340102433404230313243241242311004131423221422204133101334401430222122022434021102012110101044014232023123130101311020223002041444401442342213314441103142224233230100200012144213014143011103021243001002133042413343110000312424320214222013114220313004232040332241231414032411330303243120234140240301221022003024434302423014103413212044013044301011243112013120424233440344214443423222003430004304420444032422124110234433103333024133034311243241102042101231331120301130130013041113140203440304004000023421111134041030224401033304033004314413323013424134301222413142142004020002311041044042123243004322241142242303122212043202231001230244114402133314310144044403042200301241221102340421334312440030001102400441423321310441304041243110213414320334121412033341110002241203124433202201011224234110010303211434310233212300244004102324311203122413320422343023340132332244234440324431104223031000140442010222203132424012141123103110021134244234304321240433102012403004421301131300003120143123212422022330022210203110333401434013043314104232023031002141223300402033320141012201034132032422414002221334410342114230304044330002210303022034103211042443142440031234132342122411423311433114224243321044204001303442131110020242410301422112104002332242202233121442100441300232223033144033341300223301141443344014021003430140212320103132241134320042320431001300303244220243114044033341012341200302323430031011412320200233042103402114230114230202213203423113020042141223142104302134142403214030300412132403332001242223224121012412444223024300130430133104213312013422231042304401131324231040042231213100211410013240322201344300300311142421030030000323420123400030144224023400422402210403341320002103424123312141212443423040413204023021132131110412420204444421430300221204221100102413413103234222221210430040433044002231420134114231221144401304304332212212424322403204444234130024403123031430014243013040232202423201203414141430401202023004001123101421034211313130014203304044413313332311111213421341302321042222043141320432040034041033224114441413042041203432441133404220303232211022432121043212232123233433131104113332023100442211332100224024343304203142424102041333240231121410231024103433010144401204231321131423200322221003210304101013410023041134301", "143204004302222324010322100041023140014134421000124404210423003334444434420111343022433000232411141012141423432040013403444141240121243102020212134121224301314201234114243304414433433313420421333103240132331234030213133144230432132102304043113321332141102440414044323243244302043431423042132023143023330131121302212043320142212031202240430004101331202103410120033033143211104330121200200012130110230333224243043023023021300144232331440324044311002301242204403220123423420312000312203310143001420044042143421421442322331311221344040114032304002133421041132130242122422130404234343421314204203113401301131344441241441042224320041433101204204222322432224401140342022411404404204440223201042401422432404042410424011240243313234443404131021114221223422200002423310032400213023431341130132042310131443310243433330140131100311424044000102401031413024201402341041214221003444114114441220012411140231323142010120442114300430211430102110412121412332343303101223032322324014124202130432413342342241044340442111000244320120231420013442400303330330412430242442103344123300311333144142440313221414401134444204242431424332403301303341304340243402440400403243413103042023003402001214034120443123040232223313441313234232144410412443322130014424401404413201141440211334300010431321012012441012022434304010403014400002011214131200433103032441220133140101430043213243321143200310044342000432333420123132032004442133324113000202241011232143440121014243434102001203033100034420300101430034013020131111003234111033224132044140200301430320143441113113340130134144130314201403131234143033312222014213042431121211114012114331401240221121242241431341011333003323013120400322223143133331002213124303013044100001431123024440431114331321020313010233112304214303013430342242332133340134331213114244420412123104420102244112413332112112041431023130330112043143233111443000302301202334024240013344411244241031334043332204113334444044310041422211244322303000133304320232144204234342222440313030133401414133131231434240002432113114123333324140134024324334140000011421204240432344432231034111020143111212143341220203114213220220033044010023114241301422440043434023120023010432010422434330221424022314014211134310232203244341222332224021403034244000344333202432230401423442232014430403224200120311040241003233302331401341421203110414030233002122311241130220101231113020430100233233144224131323434220000223141431401012002031221010430201044411334114113340320111131121312314210202213231241114023121102434344121221002004220121232303312212002223101342020214323223420441303221132042402003401443323142442332321341102241234144323123304033220240041412441300234100222422100131123403223222303333110022144313033443030342040200203413003422423303144322400404144341001131212020200103012232143420432021410142131222203133342311021331003233330314020333303410310413124330103130204433413033420313432110430324334311043234024214043121141413141333233323224122111133013414301201301343340233121201441421332321402422113402130224332142133221422020310314102341442030211144043103222434103020104311302304314043014420114103203204442110011420023304124101042430024130334000310413312041211322022234020040203332041121002044013110334213114220343202201221034023223320001311302222120331413224301104304004440442302404202310302202414144141303413022232001112001314030021321412241421101431142302422141304022412322123330311133010241314121123002242400144234434340331200000203422234324314004021024001000233034241040010440341404411224140400313330222044230020113004111324313314134421433412312044102341200412134212140041011313222403304433310203121304202143241411143310201131322122014240214411024434344240010302001010122411143004442004110014113133134102420334210333211023331332102203034111432132124332341111231423002403002410111342200411301132342043340043204104314231104234421022234442013401130232331343212330024404133014102144034210203314102004333430131040141032212324302440410310044101412422313123144034030211004132212034144230022414200234031013333134334214300134404330030033144224201410323242001040233402413444212202321032143014031312021020121031113002223133101021021420234104333003042312420144001203323010140221430224223002314130222041111244430034433313010244222320002411130213431042421413010041020404402343311323044321242030143404334001343030443043330333411020431444342122144104400433301242334413104243101212210212133020401203004200433330123002143004200", "321110401213303110313222224442231121102322122101222412324200041404040134413402403042144103104400341001044033410341241210312113031223031132323221241040010004024422024210042134203213041124301323242414114122143032210401130020221442412013120030010414121033414331233323214320040002042121431243211213410122034001113333423143302343020132103224130004313240324103103240110031300023011040302300410414311011124043213032321012202000001004424000214342214440001310310213144441112223142043113000133304300314431341433243231333433100024230040341434012421441003101440304132111303244020130014101132112410113314143213320312413424202434131412202034003424013004133343442303214041423443314224313310421320142224420032224134433144432403311304043313233431014343424411110442230221200102214413010000333430044213044433214243022101412334141103241234422430032200014323441124210400041113222203142331001100123234320034320432021331213204002044230032332112223221111032413422321401403313433331013300414013241300234034402042401340344203341440100133001312123140003303303201142124203302302400233212321230032111032004424120304400232301124341134134104010204231300323242310143131441114012304131344040223434114000101101220444410340124213300434400131243033142312101332114303232314111414100300321010024430204223203424203110210124413212121414414000221104311020132340204204401044040001301421033133302120202313303210244022242444122302124324102244324413002420104034434422400322331010212210213320112422114043021233413024013013110003230201114010344111014321214204124401234113142304134131421141301124003100300133300303430303342321444333131321032334433241402410033013410321010024320202002114031040013241034324340402441444034432214221144230223032241313240004300300010332124442410011321234102341342003221112314122042000110322121401023032230040204110211314033002203011234322304230144102401412122444312144432222124201132432100202241014104334130103344224312424314304303344133003120010011241400102433012104240001042403431240142202024113204341213241143042234224144242132414121144343313111144024300344343400421214433334441431334443234401031141404021201341440102444433421430022133402404124023032103143104343134013100433121401124204021102332211214211211213401122443421213201004310133241114114244024322124041001000400014231103033330200014212142130422131004342041104244423304434013220300334311431334202222434200143321042040332134314040124124133213310234323320443323211111303434024420421341442331014432204314034414200200232202400314201314330412313323013312330114214040213224023342412131333232334113143131411412232122414434243244322411012024011300241440211303202331032003003421301442234221142102222402333440400011343141142241211113214021201414243133120142124040344410244103421134312033323314041124041341403102444240032102344104121240321204321142032120241214121434103241420413200214313021040421022022343332011002420102413034424310024243402041323110411114132031421431002432210210303010114413041112212221210214041112312401313310420334313412013000444221222022400341424343414041230034014023104133302420013214121344111241231230134344014432001430041321231001234443024410243330313323210224232124401040231202243032412130424231420300134102422130041213241220112130204434432320444304202020440303301001443111243330032004044234201213121200122113000134402143441334440342310021403134030111114122420123204312120403303121043023204011014134411024332410112111122310022433322440001444301422022334333112411343342242110422012223410401004002041304301210324303402414100212000413230320212200212140214000120430111224203010400040230000110322401142232024033124311114021424411200042000444434300224430132211340400204033430230344330334434342014240031234402214403431034443440403440010231234132404433324021021003044230114420044041000124402122011440421040413004131103140403031234431112141113300332032441104024334000140443430033001021302110032222302140201431024443410242202224343242144142141223342440332120020311001310104403110031442443312240021443404102311203143324031140102142241322402333301431244141413013134404234420131402023323342300434100124221001234320440412233020213321042421434431223422412231243120234421312224112314301014311204121331313112420022433121042214420342301303020214002310141010321114443220004422023014042042234133203434131101434300234142141144204342342431412142403040204041021330032100223233231302301131310212443104134411022422200100300000123330232412334", "304301142111043412321243403014431331031103343123141114301423343443323113010124401303303132034022003244444014403234133201422334301241432103020441443000021312444320032001111310411144231444223014313014102100203343200323040134134012101034043100414142034020441242342232042014113014202220133313424100002112143201334120302124112141013310432324114214433333404113401320024244324232311122441342302442002114212021400223201123120323221210202412034414034422200433002444330203000414332000213413321340411024413032210232321410424340100003141013402313421441422243041042413313431213101003011312110003432204321021041322022001104033430033232322010422213341044221121020323010100100304441023240321013012314131233301003440332021321022343144414410441204434331010343311421441100342202423104020222320144411032321412324314300422444343313311413021420101020031421001244121303142334021204003110132401010444312413013201244200304202243024320024331020342420240230434430024402324304023311043414232032230314030312103221133010132134011123041333103023031223222211403431323422024242041324410202022133323012023234214413234122002232344014134443004421431414203420043444322022400110213113124231300012031400313010232002224403343422243041141030243233403224041041011444444442434100033444114102300041212443442021334312431140012002133324004223210301423312120314440441033443120141310404001144420220421243201232143134333403414121304432011122314242314413000201400131032203020101404112220032324214210312021032003133142020011404331042324402421022044124422432343222203114322303341303241042012341430020142202304401340221342343030001040242134404210030014232031113233141432313001431304331004122304230202310432222432342001002233000120120310422123104043343123222122000000130111140412211420144224202401303024240223342004120403202401043114140303310331304022440304030134334440310014314240042114021041210402044004100233132440421010143031304332333121420140121343304144130132444142403044400202324323010420102412023021232443120043200403042140320121341040410214221242112123212231130034224003421134032232040344300133330313304033103111302212011423344130133103144143420312101312124014320023113414123041313230414230332414200313021142310011341110113334210224204033342212234122202102114142110102431444100144241103240231444312043101224040421112031030221440434221212323401133020434311124020211432114100030401202444041414002212200412030130044420142404143320414041422312111034124120322403004430122310333201100141403234100304121122310212301233101034024203224120011140444133211114411241440233040430321423134213101330002202342211344231122211421421244404042433310040313213201204430203102320334440001441234030102223134333104014213430141434330420130441014331124200314404340312242033040113044042031203323441244242114432133043201143111313040433301211114411313323412101044004130343102211400403212241200142240310204141341041424214341323023333332020023443003113030334021411234040143011133033112322230111302021210442224124343234120313040423402034013013111214134010221321244201130430030323003410334220021044132123334133002132412300414101400440333333112000230102212012403134120132413102302343432132433430220010221403213004401400412433232134241022321313414331243332431302244431020242001412332332402220422432030001320044410442021123020113303122430032341004200340132121344444130221204233202303110222343424220441104441321232003424223144023322032220012330024043132213020243103203324124021432123004442310333433143001130442130314133133434132222311202110102430144211410131134101342030230101143022014434314101022203132110002444132233441300213010340312314104013210110242424030143124434443402210130124344430131322401033410023311301042300321414041340102400421112102232302034210220412124310444231402000333441241414344103204222110430202010024314133001010210301012021212224202141004210404314024314043404040244313131031311133424402324220430214223324442203341124131222013344404342414310131034122211412204104441423233223024140342420303023032200202202442233233414203201243322114213304423331403132014024002303010131043221004341131104113103401110333442440313314021001123100424234313003410234033310122402043144004100220041120120324400410402134213044211104041402213001444030410343313043430211343220320230044404020402210012423232220334310312330112203301421404112201343120040414023411240032104114041041232423420034342042211303423130404021412100442334130324341210133340101034141023223104", "101040000330143234242233402223304433342143422303041241322213140113324141304401042104442401322140443414414224231324200323432111134223043230120322202030304010123114021410204411012403201211411221033314323423314412204443434224243441340230204144243222133400402423413114101112030343124110020434401112124442340404132002334322411114340024244222411114400240323142314324132014234014322403332313304023342123124421000334402412041423201123211322101220200244404131033311334224111444313113214400013340410034233403040303112242134140412112431301041033004040031044110412014421021100304330414441140444211140220301412423333140204324432422324230404120031034220203023111344114333423102021103114401120123122203420210021041430034121031412031402431040201013413212121311223101240002244121030020131324041101441232210243102413234402002224243432212043321111122324444142400244334004402044322443001023313200322240410302101130243034322433343434134100220042131232143232042231410341031211040124010132123402034223202113340313022312134002032312021403142140313212422442412142111420122020333121413022044234400114133220232213440133021042212312112014333232430011132431134011014444144034122442044120220331341400220041000211404302342433300132301012330423323043104314042220400224423042110331010434200420242441430322111013022021221144003224304110311020013410132340140144311044223204034033202133113302131310243140141140220030143033322131413112033341003043443101111234434304133131343204301112411214222322442404444434014214243432242444034401320443422120430442141211233133440240213023424204322043442412031144042300301142304204330124313002301120310311000444102420213234414220120044414331220434021403343231131423042300404124133423213342041440413212423102402111243301040123402142202024323331020200104123141102000121230104404403421214130232100412302102421323242203341444400433142400123001343333303042301332312033440214342343442122120034310300232104110132242442123004131204002442021043431202203421323234203144330221122144413022121224211233411011013333104332201433321242330243102131230340214411120444440304101103403413301420243240432112101124411322223043204402423044004210411133403242122431023123201221404341021442044123311421433302133023042120244333111101001400100013324020434410423302340240302403413213242344423422300414233330011231432302030220311411033132313130344001204320313134203143413441042304043004340224430432032022003244313034332322241343133240332040034112141011244134001132013322301300211413431301442420201021203324312142203303204142120140304023402344213123241324000003041022332021344111103131100301303041103440404144401112433142230013142041314104224110402002124431101312103134421232121220122101024203434411444442001432324020212124211040100332404022024312440113203124023114241412133444412224034114203230041443030443320320402244333011442320311402201344042423232204230431221314332432302440430221141442204013444130134111103211232030003111341410210113010102201204223314440211143200440123014101334030111143301022244221132114044312112214023201322231441344120231143221142041433020224040023432034304330121032413220344022000100204032440222131410130444132023133230400221243122422201031140011431004210333022324042301332144103001002423133031412033030411140204302120344133441011114110003103341212214432102402210413023402240000221423200342132041102300313222442312200013341330442232300024134342442400130103320103304312043130430140103141043422341131101000230242023442023122443212004110212413132100414213431330130232124423210142122411224203144320244004303041104121031403442121011112420144100203302412124112442202031300333221413210042434414242132421122004312022402332232411401310240013020133334332331040401100411031211144340103343431341321021414211010434320133311221403432111104241304004112121434024214320420113423404114144422201401211311313422121133310324003242021102200314141243410104030120143214111144300324033412204031143232004423200214300002102114344143322231132104000132341143340121424032244213334120000314341400204121324023220014240214233142321322040021044203110000421202144440030203304431042002031402331432343031424203014343422303441221023021044100024304130212103140201141330112011002214233243420134112210014010220320014124334241011130403011130043110401401012114220031043104223010114233424221410344143343021221403041441313322222313430431214321323044001110030344003302032001111043101210143031033133101312334321133023214144114", "304041312430103422021122401322312423131443233130404004302313103140130124101203443304204040333441303422222201302344423202244111002001031341104104230414221134310421213044033204130112412420102302014143444203322141223124344201003413421221441331110223001023424341313421333104404043400423203400321212312411132014340241441321241403011242312300210442310443124433324103414000310321442420213120101021202234011244223020203404340414040324300400242103302404204000113030000021411442202110143343440124320314222313201411200402303332032011212222403230112232324340023202431132400232331331042130443243113133104234201331121033134222140400044140322330021101004400420221131201141242132142213343241122311233123022303210402030231022300031304013323121100410423333434323233203234034013214212004132142113141423101013102322020044242342141222324112013214102102021322314010130314030341434333020113443211030202224110422012241222012041040313112410003202232033124024243243312224322034310023034132010001410343403240323302103020033203210210312311311221204344222441403440314043131201033211031010004004424424023240130340123400000430342031030333002244331034131022220200241400232140141003202341431442222420220441412221311320320330223432320114342314141031401123044321041204234004120013224002244431041420014441404114001432404410124021313331313402104402242114240301200222340402340313022414122023310342134232013321432201342004443411400344043241410200210232222033400134120230422433213330222042130311433204042044403234331003114210440142233120411320024341203241030140431012440022331040211101412300320002111111143032024412041302211012401203303404310321420032214132424340013410441424424421441032104132230222333110404243432432333214440221424213414444212400411232022423030132040041002124111302343114333303440200323422022240304120100220430413443011224224220203423020030000022140243321333122112110130134310322402134000440104330414011340141102422021432221020101143043013004240302001132002301011102102113202202312114203430042330144130303132020213034203311143042231003123010420023223042011314131343343411141122222111131324421000121343144444420122203424222421232022011011322003302330124030103100132003313010113212133124220333233123214101240242234420414201314311323202422242000414400334143420022222014111141104134233131433123210342040424320301224043001213224203304413014143141130232234302031422003240340142140230034414204411222132444021332441212121200322412130122100403133313240423313413422212340301322410101232213441034400012340202243134312411240430422240110021003213144233121414120122243241314220032241214102431301334241001343322234120430310440104411222321333321322213440010043142341123231131012040004112210044403230211231303041000030314234003034431121422140103223003214042331403220412210314220441223022334044004420033113330103210330122432330202432221313341101423043432304040201103432122433331141344111312202144333244201220101222234414223323043234103020131414433110300213021321310324341213022311304100312113341213424300011341233222343421211104421330414130201124114231441440104421220033322222222334223344034323302002113440021021231444232013432321214402400040334134200323023324444111234433200304100431021244402234421131420310211032444303012303222412334040200021304212312230004313114141300004324112020010314233333023410412412422111021301123444123423213334010422124101443423201332112240030443001002103040011210322121021041002243014201100430212011443234314001043234033011414230131311311230123414301141112301113143012230033314243221342201331414412340230434321020043220131233214121110412010310041122233022413001121203132220312212130040134042130403402302121142131142124400112442221112342102304203313423024240432221412423432122024331004220320040121333114444043413421110142213021113013402324112434131130320110201320214231024301022211413012340131123023214323023030004443312300121340132042241141322014043240322423211334142323104202000041042240320401413300224420241024044314413001220133024221133013010311040004043132310423424442441402014201302104100322131314142344303142414022103103123023401013204402141242013134432414401414043130124032330040444110330233430144334213000044402323341302104140303214204420330321322322231013421411334111112302012204122421223133023401111323103421340101231003443302303322040123301411302433230323141000044011320430031212141400424213044024204024404202210214402002322021120431210323142013042301021234341333320333000", "101042311042332431310432300222021140140214204024400332420434201132124442210121310422201404323430140002040122344213324311440032103411024103322212123323142010020231211402204022012031033321411143233443114212210444421024413304314021134233441032113143130112232100201031222133141304412042220221134120113402420010313010023011403300441203003010413134201330011301302442204312401041200030312344413111244343342430121321402300034021002041412220201012324210002342111031243034330012041121121243144434240024423232314433301244001443413441240432134322431341414340122143120210103301011013024433441044042011400031330022133044124141322033031230311330101323111143400023032443410423231100141033302143423413244202204042130223111120233402420022420211312431422003112440430444121404112110240323102342132220042333122411443112040241003441032313432121420444114041411124203342423201220244230422201404023344143000004420242204210223003302420224104042113400134120432214034324242441204414210342010211020401304204003323210221410111341303024440330000113332231122111013340300222420202231024112214022134212034043014401302010413344114244031441102441043123203044111313203414132303242414434403041242143041403113031331110432413242342302404032044004003311443231414113240321023412221221103131200022143230440032121330132430331301411212042034041202121213243044143142433031410404123210111432303444134310043342321022101232344413011001443040001021230324431413332043321004433432231302303010034231420040320422442332300132414142222143312340412123204131421423410103022224022313443443433144343241334140413321141423301104443221324241102130120423203243343000111441400222432302443041430042233344321233032301244142311241202031343033414411321322331432014104304204303411020101442201022134134043321301302340034324124132324322210234120023244401004011212113122404040204240323322324103103100130302131223234132033144341241340340421400013043301133003141400410002104302343313404214311244040212044400302021002340032440242043200143144443140432211201020133001343413330313111120422100111321120030330443432010202234010012241443420320443030003434113213423140314340223343110144042340222431303441404144210311131330003311302424320121301420244031233143221213341201114100414243111201233212330244302042240042233040413032222420222200000224022140120303220313203421432213432330402312333102232234412124131122413201431113123011312043344213044333332442001012141332311223034420401011113013110304441442124040022142001334132102111311001210102212340441330034241402120214301030114121032232343102410111403412304024010322242344202112214213422432441403342010214044234324441030421343403113332202310440143000004411020132241203434324013341331100400322423333113230221002001323303223104111402322422143321324341304230313432424442240034411340233224203210120114034400240020100122423002233242313321212004323003144421140244323201012220404121221202403403311024204243423130404221220221020330021040143012404220221314201144013040033341204241411402443002042404031440112310414304421140231213432110432412231003323024430441331232201444040404240433320344133043130321413101324433404413012443402331300310101114410041322003334444320213230122343012414031214324320121043110140244414343113400022340334442010013103044314444103333021141240322134312010431023020001043203224113440342132130014444124300224112332023222203313100310004134434112011303240420310031313303311403200300000121212413343004300401440022223243341300213114340304244321411310012041042440102433242300421403313332444303230441400310114131133241442014300314433020440434303012422334234414220322232231233044124414213444410301300311222044120244441010014000333422034433104112014034031340233211141240223434430034140100031324100320304223401012412402324231420012402432303132013244101232224411312443043432101230314342033320224241121024332214242211124113441222101231300331242134310244420130340330300301341003240313134312121313331110334331012422131341130302122244110041331223024130100001414142442303031204110033331143030123223431420003400430340001412312040001043132022224210342404343044410313131434443241040031310230312132313344110034000022120324333022124314403234402422431112031034121424311304220014441313114014432301403232431031211123114110114130124424333101102300311120310331331243141431010212240221221323422002312222130130241404232221021401422321300323123331120443010141133000243214343140422010202303400322440202223241344323332110020431", "144120141121201011432002141202022231031134021304233434424342111443420412313122442104130143030120044043423303443440304223201142222001030221302044144112012240104233241320424420424412400423402142040422242032141210324221143044031430324342120101104323324433424231124013322134324433200444311403322320001423414424400204124322313120313102202023412431323033343321014014334400242433230013122233213330303240324120324021124312101233303211424144002433201244030304103223424124401023044103024404243232434411211301334001113042423411134100313224043300133413330124044041111114224403443011123211422100212003024133023421102221222101432411403021303222233044242211434040120023432430033422113433420303031320440420140141104001203202412433010101433413333003244010223011110003442413012414331103010342304240203023400210031101214413301401433013201001304220143102320140412120221443130302342200442440421202333303420013021302140101020130211311013213140331440413004333302020244401022040201004004112313101404042443414321031143013334340043311231341311041313234024342202444204111421402102402344234114313412110413224334433334041344440101232342433240422011210233344042200444223440112430102023134024411024130011422044424201301302211114330401420102310020240141111124333422043202220204110404343002314222023100204232412431133434422322240413411213030030320240334401430220402431143103434001430300203423312420033031012122240104440124243303342212233121423433024213422142104133331144324121002302142241302023021410201311221000421444301330423242212213214344013301314244311330213343011442210132224132103142221143224224031234002331314223331410131402140212421432114332102104243213243113003311412012032010410203301101142043123044231403124400003100422330403143042320301400412423230314140213233014410033213110103401241144132144221123320223210133020123402104131142221101124441032024411412212444111013343332121414120221024341300232304032120032344423340410033141314433432024134141404041040301240230404140111011003024421040302424323300442401404203110230443311202214340431133332010023321042133403212233300402123410422420324443004441233314323100032141041124424221304032221102132420234210402143100134040034133244200440240210202021311424340313220331130144222244023434023043423042144201044213033231212440210332022033203221100021030134410343431444310113201000024202232014042232423244212200342121441430240000111220044130131430443211404201202130202310203144031403314441004214044301244013313432432421222000314113130004342121122423003231311204040143002041102300242322114234332242010204401134210033322444322300233043434411044101130313200200421422301114331140214232013110440212310341331124110042432144012042100314242032004144424242434332021301214413344222224114233244101302310312443401003211013112013101021411430340020012311412234130331400341322131002430214001212403104004121414421202121144003202243323111232043004212321010142142304411221121441132220231023031221243313113013144242412341421020232424420422221143444000232342403234004411224144214002200414033220101232442331403112202204333302111213413243243423410430004422224411111222322020314403311120134210133113020433121242412320040403212324410204424001444130310221130431220420102422111422221014300022014440134402112340132240401410243432330331234240142412223110100330043140213003141343412244042241334134431403202300240242423200013001320313343404404224003314001142101434400320304331112231140423213003041141212212102303434044313324300302231023434042100201421330424023104021030314040320314244014024132324433002104343403120012431142440223244110444124301142234140112123030211222200410114210310302040123132110140223434423130112324124202210432120420020223000312122134101244241033303321400431313444112110111132241331204211101130300320230441240330242440244414430041340443232210130342314023311000022311000400242113104310101444114014342104302132143412432243002333102433012111301011223132404301210400324244011302401223202002023421130114304404233412204402004020430013120402430001131123404312124133004004323024413444122311134021134434410424041214343230224441124141213101211123024021024203041303301024221242321111401122024041431221240124211231120144142112330140331211112033103332332203014432100224342414301213023430222212343402232143314101022203323133442014413224440212102244241033042133114414240000002441124312201234304333412441440342212020122021414104402413421214332222401141220111021214140034424112142302", "134430314214024034143442102300404012140324014233324131010402223411411134234232401020413430133303114431403241002323121100330110234023120211130134131004410312234041220221231310113324341112233122233311114314212410222004331441132023210312423221334140131032211101422422320202423120110121034223031214331311131040303032041143313144103104103304333213020144301242022401412434022400200204331004004012122312313344420412342441343430130114322322340102242011320033333012033022140104033214343101230224112023430013042100033321214011124240441100403333131021012303232320442401233233403430201202244103441340040324201124210304243023012404304042031410123411310234304144042340340023010230032033131301112013013014401133110003133322211220034133342320033130320010244432304040414004313031130331413031144123403240340330014343323404331314330211442311101210123103433004440421101234232333111333121132444204034214111023233203002221032240321444104022134144411440302040112310243341033311304112114441213124344102332301312244434212032344200134330003312003020022224440300322242133031121130432140130024032011000200033221234022411344331124411111034121442131414202100204342234410341140043000034023434034330341420102103111012443431343142331341023223101311420023124434222323232010403113412424244114200003423314432023122210424231334001302110140442030102110433202142411232221404323022031302441004120343444244242301230241022132330433312423032421402121421214111220141324044400330240413211240121333322032430040410114040021341212034243414034121003122204202411133443314220012411240223023013132011414431430321041130124102331424100022023213413104020042020044142323000310110021130444030200110033242104120022010434330430012122114321003402330111223233434104112344102223302031033221013143203214322333314223331133123224331422020420341312341042001321231132040121003022220311142214103403012232202431020102233123313430110213200210231223233003313322131420312044413433112010024334010034402120314114433411243304024234410034011424430304142311434020304301413113122312400143412032211000230313320014203323200244240413412100104424424112144440113241441341112022042222441142120313430222232234140313434140424243040200031101342131224340033131103340303140103222240443113044420240022201024211430230402403433010402011110142240320334120312200044102234212204033301204132223234311441331420302114222421302323422330412411144040300111240411431211333134311110300343102330241433222201120012204443314102424324022411124401144234342011133320010114020333303102202001040241331411203423033130244431002412323001104033010404314333224411143240021132410443301142402124010432111202303401303443203421223024024210011441403011320114014011024304444220122441234104133044413122044332341000320343410341242440233032343121112022013141004304412143014323444110012411140044431022431441331331403333400143413144024024320010213202231134141311111420111340101421233440120401114324002110223043422432244112043000412414014122322242422334300143304243023100211231343312122044204222124223321004444211341412401132422220204422333220040330332203120222414020030240232120023434242233004432410223412420423203301441144413120424334230331243304001302304321442102144214032004111314143011010233043132033313004210320444301423440142220031432133100021321103343313143413320104032213322234020424020323332110443241022344111404302332021222014003121342104240102023424432133223010021141432430342033420103414030241132240014424141204342003341124113041320143303111014303022004031232204411224130111043101204321000040214413030312000141023233141331112331321411423222220311420223120120001230141121432421432031043013432421210424012002312412424433242043104323131343022444023141441114220303422232232020430232121241324042141410323340401044121042010024034112443024011014034204411301230131303022330402203421121143002134344424333304403303212410441222414013214131040320441030233210003411122311142311011103324203124214410213404410414224143004230303203004111120323442022010403012313423244421231411040030134104424230304424041210211333002330232211421132334024234300413201312323022113410411100420240041321034004443131332244014221422310302140201241043320434003232103320003040120321143112114304424124041211030324223130311013241410330313122323244434133203302330432131101234401021311424412300103301232423040214323422041300424432233422323014213244234411120041210224233424324044421200410003141024114024100143123331332401404023131412", "412310423442244442001142320234132442314201241214122224232401243314131214214014240031244242220204340230211033320142011241110113211020121441323240401111314122142134310412333114132120230414214032113241134402133230403403141140313303300032201412224311431421301210222211324202313113001233204322213041431434410021230331231400104113411231333010214113222420411120320430013212214421301204104040100214113210231232141113013101303241414432030243311134111114442120211321233424110330402212303402414113112310440440401021341124200130244232124203044000310012331300103443210440133003442224304021333041024140321021124111033044402234000233442032304340000141022040241131422200022241013332101434230330101244342000220441310211413333003210010311412431330002144331441033014230312232030133322103021341434342220020312424320120321021021343102331134241031202223330141004202332221324022003223434023424231111224044322133212123003222240032224432041100231011311304331112134310330110230323124233120122034003044123420203412312344000312403021331430404401313211310032011000220403342400343422332200201123321034002410201433120322441201432113102104124321002301224402220024401113120222240024010141243401142413420214430113102010303333413341130010010014423211114041403004314404122142234321211134223140320003421020420114344112323124033133401023341330034303140324010320210344104131241241412044110210242243110030241301143214434402412242134430341333232044124013322004322034022243411032122010022212241114132021000041200331223204240023004200303430123214140420212314031141413412430134003332033411341042440023100131001431143221034334223314024143012343401230424011014302244133100022224210110234003043443321224014300231211410330311101344113012321222012310421314100422211303133130411101301042212033433023122412010040303024221220141041113041332403304231413120113343233040314313433322404042210240303204043442143240432023233432224014010122233400210402034121240220333143121312413210224134210143413013344411321010420232140323333300334203424434431204023012432144310204020031224003321020034020304411001312240013223003434114122213234413224224134101224404333402403323332331214040034400004341214324034400413401113324322030231132104300241241223303004422013431320403312023242134033101041234340033002413113424002203222314434232402442303112111402213000432040234123014433214212132431234144223110413211222014143302113440323423432003432312233201243303144311013224413114101323202433120304230004210112042001334101321202221302101131042312123024141314044013320100032104120331123324030114423220314023404044110343310312121312400434232124234212410034334043011024201211243430313411204110101302320021442102201031444203100421122401202142444341312123222121434121330422330221123103110041134323413314144114032021014114324420422133314233100402201314420204232123344243010211242211332433010102302222230123342132120021302314020420000020322003210423422144403424301002044313430324343103434344022201410320020400203141114033243121234341120114110400243203334220300103324024400404344220214412323243313404240204333400330324440440232230031000122302032342401220402441100002424410241312102200230101232444101241144024222440320221034442300212120340133141142200022012431311011022204411243222030000011414433414331112432241423133302210411144313202031044434211003140034221424311311011400411241303224030403010214212304400033112304044142030142143320412223400234144033132301113103141433324243401203123443420300132424340132234221310121420134021021444331011420330444441314021242123141111113334034224311434004310132223010230313422431202113444110400030324044401313042022111414420213413443133310344432133303032211133314232400124330203104330233130040111110000121121444032210033331441243432423010222143424044111224440131124333232104322114322221442323130134204100224432100302334343103301330012321330442241210320402243233243420030340004231230110040132042134043313201130420202213312413141233320040211133221321321443334443321433441434323042200431334443112222133014040442201304434101441101234244124300412021233243234043411413343311343031340031004310101010202133421110431342434301022140334040401101240124221210123402234104340124421122132433103110421003441112133130401121442410023023011444223001401230403402033433133121100424333314123244331144124441121204433303443401141413001242021233141203342413120031013131332032411311330001032002024142020134010240211014214243112100131032220202034021334331", "212112222114110301041203314220131313343114142443143404000344220400013444340242441433224240242431332342333441211230222424240030133311222240344214211000242343443442422314324321410231224041001121330034142323000033421023233432320131412203042040402434241041023310422421210000341022134041343404124444214240134020321431044132303022042000233123341242203331441100342341303440421013304223103134013114112424121333324224002013202132204230211443000414220232210440113420032002334141433030442443212420420440400114141031100331122021144234241142343020423222341024404140100140304000444210430124132141432134343214004043414020043424111322112320344143344223213211300131202012222013443140200011433302413233404224044441132211224402442021211242011420032310043420032003104041340201343041033400334412130001221222004410211422404424011242343233341031413240401100330122433202101431440042012313221440014244433110044442121030131133143422121302121424314031312140243134140044314441412134142323100430141342303102330204133111143021442434434212120001422001320041333111144003410222002243042324230210132002021030411131012221014044313001411200132104013131301131404103041222201341321444334110134130444202012123400343230401231232310123343420243113232312203423334000332142223041230331141112300240241342021412100230124213411410240121023014210121323044002230231243121010222321320013343201020120041003431330110010103000314320430213222032442000444101213024044043344024344114030311121200000001322222021110024443243142301233304434411421331142232420320410140321021444034102000341030403142431410430432304332334212431224010221320203041430441134022101330422403032333311213221221301003324130112030200430422423142120014144210422123340421344213024144340403114240210021321211302311120314212020432401213001122313023231022404312210314030101110120004334401243321440414143333300131201020043200430433411324141420232212000302121210014130301044413431031323133244203022024111140104300423410033043303200040243311000430124431324014000100141340442304233112000223303440342001010213220200312410013343044222030432402222024110300233211404304200042343100314343244112013112241301233430020042022224343400030013230130422200040133302214044403311442142320312202004233044301243204214320412022011142221244312444300434333404412433441141020314301311122442302123343330401224143301204011134441414402302312030331243300102022113314313014341422343400132424022424301112441124042101324312403104132424102133433132113112441444341100224102304002244002101201344213101212134303030213312130224124023432443102223023024434412210423413014034041314124134133041322142314300030232240040014113302340102310430040040042201200042241133302440441034243401212320113011424240044431331440122110440044031210032424104043114241011013003311230034034223423044133004304003313323332033313133330014414344430421333333243222033421402131212130122201223402420323430300412341402213432430023044223044031344412131332400412140433404014312320214421303101213103432311103422104431342333434303321111241321324134434003414202322331200013301312412201301140013131231214243004132000233040441034034342401212232203110003032213031110440231001300231014104304022103220132101022334014400242412212003140312031411420321004110224100341321420131202403300314000244232042143433002020422324222243424213430340221204123304432424421323222412421320400423412112034241400440110104122322022343003330314230304014033410123121202314443313214321103344414021133244143330031114134210222031020023214442011213030141414202044211124012311133103323112301204031110312440333340113342043213303230441413404330202224211230422434304231141110002122424442041230410223400243002130013300104120124010214211411201204013034144114434013112331311434001303230222124224404144400430401422301102310233324003413204011204101112121420023234042103210403231311441411004411213013400420334442212323040344101244314000404140123320030333211342013212231320433132001124441202104424121401434440043434110230204003144222111024024140001004102221341231012402444211130040232224122314021141433311110101332433200241123204414122012030433200302342331310211410402232031120112112314041300113231040023020422210110440440200421112020314443011402012441301000333331002320102303240440110223403140431403022203030034323040344323114100444401410031120212420014221400431143130432301123440213333333220423004414302431313013402343122144033134004420224223403114141134122403023003413442324141234", "200112133321043104111432132401423010022002102130141311111124130102103024020141423301120441424041033323001400104423223120231022022332344234420103104330314113214414131224411214414441144104240210332101434414124332202304133240432044112413124342421220214421322404322301143330241231343040440100020214412202211041014231122100442143441230020144203404414422132324432122000412103143420042031330414041300100430311400410221322404111402244413332011124141424012014403434033040314303320013243110112342112111020103204310332120340444310000322321242210303232020430241211413133002021213142334444344412333241331121421313003244312112323104103330410303233030243131323024213022324003443102120340110224212121044432004100401041101032041042240041133111340010113220433002034441234112214234213444104012434200223224301031404333422124234240321234402102234131112444412130122312034424142330021002214321041334134142311440144011234443023131022244010223320243230433300211121013420424434442112313330110242202200404110442011304201314400104230013400413412103444110202400414014044312420324422300310000411401233032002420202233300030413233031034301210130332424144323043240013303411041314310300440242420213241241233413014234102312403314231420021103444232344400031023100030312110402334000042112022431143323223123141423222112112043340131042043133411413010333223124442143442421102441410131331103321020423313301441122201213034142002132002330314044244230333110210442101200220102402043433314220442142210422044300313104012300134113014003221442343332212100000412432223323421433410433413334344303412340024333040240242322310042134332220401140223343102022343011141040223022010300211202232040131040343122132011344200203120441212400000231012334113224430122211414420402200220312104432411314103003223140300233204410004443310334042013203113432002414131000103401042223410023433122124304033030240121440312400240240010424043120220404132122244330040341341001121441240001224444431000041130343311330232320113214101103043322204040043210130332030140432244024102342140241021124423431044330434243120443320120123312343104131241122043112004421203232330003440304330004433423240334113313211031244020444140300321341030044211340224013222100220423232304204301041222430213242234031222403120340011314224120040412322232023300131203033123130341320101021440242200130142400002321024142101111011441402410130411221212120141030300331203101442433100321201042433212011140222323031442101103014041342410230234222043241133020211212434233404140042434203330444433133144230334003443321211223413403443010443103124302124212440234110040214422204020423320444001210401042220201213014312303342043031232434222104411421201144220324020442021102413233214423241021233331342403210331013240143321124231404342431321342423433010344003143200112130101140010402204210214210400034043121233001303141200000312020124434042223233303114311213343240140312313112023130341141100123041220243044233123341333320044042031032343010340040031011433320433030432433240313104034144014022022213142111041024104243220214323400444123343242332402044330113210400112244042042041332021330433311433422311444341220301043021344031141020004231422244010340212142010012304311410404101431020332432403343110010033242143102212120131424444430010022201440420402202412034341310242420322143402110030144212102132011044412212201121011403243330104204240402101022420214212012240043214402030310124032314340023411231414232041231311223140442022322104300322134122131440002231034434321034403231104341102130241003323434032012304122244024030421130234200130214400124213231044134024212412040212323122000043212222430041113402032041333214311431314302404420004310442310431321122201102014444024230331033332413121434131442340411423242030230103424333123040414231434240431144131420324132411142220433410440114424221022214112410204322302000232311230244142120344303412300404133300324020404304423124221042303342400121242301210024130120340304424231123120343142202134412110412012421231423333233033302101423302401241202321201202131113131404000204212203344402424244012214330344434333221430433441341432443121342001343302100203203302112301342401020141414142224331201110221243223422404213122030221030313111344324002302210220304104132213433011001444314102130041011133113234010030430142232143401413432100020020034131311141041312401443110422131414342411124021214410131011221210410101332430230331402224113403344232110032413002211442204210133002142112204424", "233124332042421400242441402030334423424222243343332131014404042004424401113342011023242012004311200301323430233411444422020340033321110322112430201334243144022104121400244242420412024341340011241211334033144232332433343344112143014022124134423243423341010200033414144443030200410321031001042242003344132330040413233324311131324400032002442020100020244344313424111312122444124034340112143432131142001100040011331100321421300204101302040224112010211103030033443232231042401303020240104134120010002443320113212300142432200413244443321224102000423344444333444202324304443114033343042244421232401100420032443240410234232440233244322101224431021231002241111200234004100230034102131101121300041211444301130423110203442444332301433311422200423404321120402042222212331312324004041122341021110341414243240142340131011123201103100233401001403432334021134301423042333133130232442240232000013041043413033024101011201113304234112232012420130204421014232442240032031020024301202112101344434024300200324443321011421011133014222412113143102132042413232113334423231132414004014244421044022122200220143344412003303341033402202223420310242402024444223123010211223321200040132132202124243211411414213323443001324404403111033014321303324244431403422430442303211301442402302443324114210001334312234233443032112314401231243200030113431143142334244402433134243411321231032404210031142340403333300222131423040401412042303141331012411430142301233024202030022132144003203031104024014433211412403412324414340242241032411233424020124201241324033003234122120142344333241222344303104311412201303233013131042403344101414113111413312301102411242314320401403122302321122004114020012232120443013433100122314434223212211244132342300002120021041244231222233222421340102032312324412211211200114440411123233343243140113132324040440214024121230424343110320014001021203144113132234231112113422430314223232002041444210031322433210323131413100212411004003011210404240244111423413441214242222021040322044433011231402014444124104442424242231123443032322424304341401433411241420233404421213113042100443003200432202111342001014320440443424201022344102232430341303101320114033401401400213030004122110140240204432242142104021220011112333123314323110434201224040441444412202113442240203343412300040320220030233122422410123234130434330413441233422002240401033342320140323334302103014002442000012240224420230433111403442032311424021112432103442413443423320203010144000103221202441300244430133041424211322203240044404011240404323313021423023424040332332401002331232330013410424211203344424210140420311421034333213024144010214103220140441424032230412110222224133300201344434410301241134142304004231401204332341121331240041014010412431403241233044331234430443131010101204343012442230224412144411333222400003432143003130040013212222140201414004412200240423013103411001242041433141024121323004242000344040144431224231034400322342133232413410004034311003001323024412121240140130323003224002334120104112132441201031122201021231030204211204024044142340434313021443021323244220004441231330024010004332111032102110402330302140100040020010432131103133241444430102003110003310031104020442123201101012431012332142103411414211440231341320443214102122132443340244044203244001312441330213330032204311010033234332211314004044414443422413424300421330234133101430343430012002303243010344301100301140110441014310210443344313222401342404013000323211213444322202233032230042444413223411441110120342100132222112102323322343330123231333212413411003412020023201222340043433221024040201330103112140402303041000313242044300222103234201041301304230303300131334222313141122444313043222232313241141243042011310440440001403402414012410432123130123002241031242424303124413000204123402402242144223433301401043212002310024304322422022211444044104313341342012323332342403300304110020112222111234142222212324200342100314144040443022103412043042302114043422401134333330201033044104312011330400023334012413042422241223432230244321033203314013124311414114023040421024001213402223441034102310112131112210200443012214314233300234113421030130122244412014423440202201340434424214334322021101333013323101011333432033302002200021030040331343101413143143030332112211300112030210241031332041444413422313442334320133130201203234013402243413343414240310030422224414020424011214103124044302131031244022232300413340231414321023231242230312110433442021412040441134000014440404", "041211402343333132211440333324304201032331141401321312422022321141240321142200304301013300001103401321212440412202403031421044243420213313211104032420013414043102010143421430142410332022033043101401113200310342133314124443123142244223231211221330300344022321043144233340104443200334140212134021100141230034213212300240232022044030430442322120321431123040142031340030311132440334230334213332304401103241331344441321233141121120004300422103432100230144342004313140204412324310220410402130311042124422212204314012122244144122004103412304131034102341301431431402430431224022114210313243344431044241041012341330111002212231440332404203310042230231232222022343212033221020404141021123201304400214431414344423133341413240441211230243422101122222204332223133212141013241242011243410104212144141413443032342130114244144310043123040302000304310034241010344442140220120301100443200343110202120410230443314440412134123210043142003443114330343221430030322240434143044313100004404334414131132123124223312221444324031130011243244434124230332041332122230114401121431430201113021444100424111040013044022021222443100414023331343140120212441443340120010133111324324324112240430011121103140304101214211242123402323310134311411423311404142240130220214033343113130330220324211004220031023221442021401331012121240202312023411431031343220012102400214210103012040011102214424320243301322122042033434024104101023220110120223200110410140002121341312243444121122140142001340011120112124403042311124230144302342130400342134131142341000134002003032344033004133104120201404324341004420420402143200332144331241302100432011041220414421412130041424343201341331334302322341134141134330314234102301411134133332330121112442142321002014421401223401232200244212213003112142302340320402422444211004202304412024104224420341440230422232343310314040002414232400400213330131041111012302242401431232101214240023144043334404303040114412144311234024013143142113213124343442140101341204241111423213103400402311413434344121401111433202012030410341012413040204040414244202122323202244344034242423022342242004420130431220000042023421230120023142133444031122340012233311012300003300240224114341232103102434201221114133440031102320134204022143144022333434000244022204343041000131230014430134432134410133022241201304441333231142243111204211041334241320124100132341110111313234114231342410002113232414440224304100203341001332031404323330113132012110134412013024311040243034000404430344120420212110204404231310004231430311242401201212423124121242330324133213114314323433332203214000440134013341212103034202214121313103442431421302002031032411412040244040110344302040142102323042432244343132142421432301430431120041432202132122122013021323413133333314434400101032103410330431442130114124444030041244131121402103040213413314240044444114032142200300440241043043211221040304413340431220210434010021321214023022101113244112332343411412024013221124020003010433432102010043224212420022211124120010411133310121000041032013032113141423221220122214102114114224104140011030441441010333104332433212431142322122022302423411014114232011401221421313214204243044333121130024311234340323112234032112110313330131232030012430421304411032332142034403103003023204404344221022123120424442131432441304333100242444222001410143301021321131113402142002031243420422112140331011041311422013130330010134424031111012441300340420302001444222412021321041302014242340012213121100224303413400420112200422333001003444214311312123202424222021400424200313414100121312202123103010341330303322010132142432014441343103023214434022312401134422032111310023104323213141300123201440321203213000221442123123430200331304014230002402320220031204040404200240241223104012241343410321030040232043323041103020113133302133324030213330124234012223134344231404033034040403441423103300000222042320111243212004120202330314300334440342203304313432400134024434241122413102202040210043440140101320004122422212212400242133041114043000034142143201110201433202302000133440400434004220232123402012443132144041433301041023043401333020420001304014411301323120112413040314031022144032244221040134440224143410130243121230202323104230040334210423130001412211343223314214422044403001023240041314423144322112204304201233001020143000402113131443442242201402040042312224000144121311413401033342431044334323134122121444232030011002110130304111424330134221004334321204443424410123213311401314202043023", "311111324133310233003242303243030444400444130422404044221203420131321310423440204124420222342434124320204434431424023342134432140400301320034042444433041114200024222041044040311343012043212340421110002414141232213304230314232444030323342343424042001121024123102033443322343403240141410420213300332014402002213234204334000313413313414304132323203241223312003411421020432344230220431211001433023332324210000301341221011041232104013420014323130314332221010313122201003402324231241130324343220042020011421431034340042213341023211334143203214011430104014340132111020041433212342101303320221121422110020141100134310010241310430420021000333101141020432121014423222000010002202202121032314110033242334143343102004324104121014202044102133202121210220301314130142033413042003342010304010402104000201211343200202314023300002243310011004442432014104130234132303101133130241403424034331223211122112020244311411222244343004021321241441230031133003012340132012401414210140314323020314204411340024403441042234130141201330123310342332240433414214430214002002020442432111003142432404301123224414213341240404121343421111332332321232323312421123211434242122242300310234240433144423040402314220343004412104422101131203223042420122040132434023321444443324322121344134113021133002212030220031201314331211130132121310004331130044213341124144113113243444024233113204331114332030203324340300432040142202234120334104030124413131021140030402433421424102423403121434343420141302411242231341242004342424043000312331204402140401234011242403323220303324240331334221324344140214403000204421100220444024420224141241021213113401244440423000123044404434342310133242121001134101141132420201331222244444114412134234002213304042120034123114322341334022042244330110332424432410124101203210441342004120431234122001104400443132212042320313111033323130004214313022042331412110021212220322343140122321130421202423324310022232041244434413043320024030020403321231121331114103332144440234301302310212132211331002331413422001340242422133023203311101211203413434321222040321021103231001314012313114334220334220101134142441100323204213421143433212303430132330001142343112033340414423240101402000333143131330400344341313432103103201222320440110014330001340330202230400342021302103344100243240043324041303333240314333442424013322104223440113243131332442334341100034103144344301122312323414210142020311301312023321340111422020243004101322140210211034124443022330310404223214312311141021123201040243043233232314141043023302404342134003432144131101004032133134332232223114420223132414140243311432013402114011144112233202144340213200224410131132040433221431123024224024402343303044103320332441320322443434044143221432122231313000402013202004443443102310140033410131420211132202120133311120211034143111402401040042140022212020042023021321232003444120434414344100403020111121411134410412233234042203323032031043222232201444300314420400420012311334301440420044024212134342021312301441220111000440041221333033322320203223211100102014241114342434100203424444421000243202441330103322130120440143314002220233042011420204113423401200413441110440330101303341303331221401003004210033134103010300121341014223000401021403303134420412301102400044144111012320001041043003423021332014443332343303111330420210142034322422213233104011234111210213240143002312310123101034002431140340004034414333010022300443412441421200023042111434104222130341421441202044312300404311022302323033102340101120223024044020403131333312044131242323034332330044112434201120443424301322440330311120043023222034141003124123443433030040243230132100401043304332130312204401424234340200240230200324123131104341134022342442332032324214334020103044122324342141413404024242014030443441142242102412120041013320041313444022022341030104433030401230230231212211040310201232410443311241231330221041241333341440242444423441002231104100121243201420100212121332233330201440420340012112432320132324222310420300312211200041114134140242111332021124032211401243404340040301242421340003402424001240003021004120323302041310414311142102402012110020330010044114422342131102120003330033332013412144344241034030341243234023341314321214422333102441011111004123004004401404313414432013213310430310201233310012314110101123131230011141443100111223222014030214401430223122223111224330103124114402442313140210332012144011044311043113131210401211240402222021300114004213424043144331040200013243142443", "133220333220034141232304320333302003310202033403343302204444403104021133323032220424404402402300130213402204210214223442300330332314341212220143302200413041431122233140314321304034433203001124414044133223112043103403042210202240030432101012414330411144311242102434331440420442433343404043010311230314001434334313322043321000023412201032031440301101221144321301311220323404204123131320330333122211201321103223220320321424433421111301024114142031012031113312111222223332431402410011021440211110242230240424032141221022220313042414412141303203444224033412401124340123120034442432012230140031013104411221201334104213100042210401340242203240001424222312431320241031430411114124401031104144013301122444323303342112132331400212114340341000340000032324234434240444303422233122244144342402004142421410201400001310033132020212420232320313101222304241031240142220041121034112313010024244241411203032442042301410040024120121210114222012440114201004043041311042030423401304124300411033211312413212121123244343230202414300123202242200424321021022240320404400100333434433134140334344312142114204203103432234400210021033321132033402140234324413014040122312000403100103011410242223224001423130043224240002024322234241242221340242403423021140220240201144304443141110002111314142343223004322424203323101313210131242201324401414301023002312411100043304230431233241041442011211004043323233134441000100401404203113220124130343004423100201411343341332310133322431030312032444203440103033430203411321020304123442304041124233000300324014010432414243221422230123232204241403442310022403102222113143422423014221410121443102212011010141314110341330423202101400401222033302133040242424013230110314221301031420021440033043324124310103210120020410304230134130201032414312232334431424431211111021203101044213403233244313034342444313222043233212104041021030043313301234403433314120444333342414234411323000421104112432012104300244340443133133220430443011314244424302321333000124214233421413341444124404312102314120031044213321442211431400132113421033423111033012232234441004331020433222430321410131103212410432203321030231142312102000333113242411012034300123240004403301420230404421301033411422133210240204302123033130223423402101213101400114322323032102121322110013402241100110342034001430212324201210444404341102242230344432021102204000443012410342033302122121322402113214323010104020110230201344423130343441333313344200032441344101444012310004011320044444024333413344431322023424022300432102033024040111240020410430234224421243311210320114441232011233242031430121031102241224102432113343442200203402133332400034121001220211214412401423022310410321432244040123422400142034020220231323104301120434001303202102110132131022103134113003210032043103033113230242214112323403034200241113400424301100201144140044134413021234013111023301040244241311034131020214020314002344232401110314001241422441110404100312203303440343104201112141240330003023243201121031124024244224214222044313300212424200043034012410312142200423012424301041040042034124043433044134324344431243044342032133203140001102220013013444202214341333011131024324140240244000201124043211104244231400333024433442140412003121034034024031323234044304214140421331123414113344433111313103124141002041034422042144312030121102440323244031100340020340422333010231103212404013011332232140233101143043243212422220302023002022310111122214410220043433034014300213422012411123040441114423103020002412442041132433423232314044023312440430023023101313420302101333400031202411343030142014222010143342231014324440413421131120141204314443301222224314102124214322204302024233122232144434234043433331224011413023310444431344200332302440300231022121014300110430031302222044021132310234113033332341424110104214103021134312202343134441004433444021242112440400332341330301144103110230424442011200211442120301310011114300302122323123403301113132440203131410420442401342212034343302120010423011400412431222412434311342331423111003111304104341344340014043414011134310033332030140212211413321311434240142140323232344100422202120411104203143412141401212200114424343021011031000111202334130102111443422322400212142444432134323104342243201242420142413430314223030302041310013413211110041000142004104110424411413222144404134441212322401231144022201023220410443241342424421134003002134030302114313412424134410132240044212311420030142043441440003443422132143040011331032200310310410014", "322330114230213442303420020132130424310221030441144411010202032421333214344200323040143033030423321010401212310313131413400342104000213032032212132340423231341032222211030114103112324414013330134430334122230202111031420113021301320040431112144133102324002214311210323113203431241222310143423023242111101233141021304400434423134402332041311034214103403421231420123041111334404401443100001124310424301234214011110111130133014012244133442143011434031314144144110201420021320331101403140302203130404204403401124421332343223430241401331202012301334403412022010323141202023002212331443333311200432114341142022202101410432121014433230441104002032233041433000422120324202323130442112211032013111242100140022230444110414202230403313101323114403140211032040013000123202421130433413301340314301342010042321022300004014102444131401023330211214401220011231230022214023122111204011022440320344044311210123000021241143310333414322134310233133433104240221414242303133300303044030311134101124223002102010423423400120402100100222324102411113343142412341331131224122434102141101112430413022203433401444334243022323031433122231230204330312224434331143411343314143000424401040024023033330142212043310143114230434243011441420041101043410134210312444141200143010340341432241202401402222000230434020143142222021012434001312011342213231202234000110044140120400031114120133441342321203443123420040133132114132243410214042003022202144340211432114122143121230203223304132440041432033321404044404032423441202420204224304301433011344031214340111401103144210212032334401213204411110300020311343414212100430101331132331311241231304412040000102414042411431312004311324143324204113334013200200403330322313434124143234040102002042134220212201132333003401342001434140440232100024404142014440231443201410112242012020121223312244030343121110132412133424222233402203240344430133004323033231433321040434130103400314402422440102243421110411142320442131044134220142313402231311342324443432014030310223440310422221032323244134433032112013120100433340223403022342103432444343311432304220430232244032021300323331321213132312402132303341201130311023132210202441432222200340204424421022244002123414234424330324431023432024222033244002123204010104212212402232024234032423322441312310433141200014113132201432321201304404210344203223332200011222103144330241222434131111223433203200434102143103301000144020441033114132423334341132222430002312224344011132221302441421202333231113313334133133420403442010123133434443420434004403311240301322400001121022233433031213120102414134143133032110134441202442344230234234124100104444323413433000423010002313401423242302302333110324441134023433301220213310414034441212212000101101131122211334110110300242221030402012441313420434311114431232011434332432323121431223012031412321312232113310141003340230010213033224120111430100422202343110113323101234444133220001000303421102013132144230113322224242104111104414021334242443321122040201134133034230003014422142012203432333332012023414220031112211200242002422314130201102103040341114331421043221021314103010012001401130103031240102201201121422034231212403114210201131120232032230100040300441340433220222044111220342123322013220431021243130114130321140302032000142201030103410040204024331101143222134324210310102224400101343433302414343010234021440211103423323323302000140332044310200130110430414410041214142323231113304242443002134110432413424030022133443322113242412013112302343000142410402201414033021133320023121112414232121433303320323242330133414032243414404302020323100302003014221403234034114212342030333312024324444414142412220100142240021312331110421423130414232131201311202304223241023033434214002222140402342031223124232104241204410324432410212231041442230332311331012040412303124014312313310014222043010203332031112241212414310024420130001230300402423420101033423300013433000302304312141111001424333301112022112342132223101430022010231114213220201441431401022342320134412303420013402310211234340004341414142444322440333434144413332111023024230100010241244001014122024302323212230312001232034102320401014442240434014420020211402440420411031031003422240012123314032141212424403413023212232402403142014330313141140413133330413012442022020430134212431300332124314231114213210210224203212123011402044024432221313211041410311230114211131220144113104314014430414310143333043041124223333104342400223211141101444433301001442144233141333", "323330434342400232424034224030424110120313443431304114434420024413033444241441412242232101242230344211343012002311014120130221300121234141143332133440033424331132022200421144221333433112210411031244321220403014234104431321340030423430334244243111432332004123400202110342131103231013211344242401040134241031004101103424321222312024321132041004041030330410043210130321440431312442404104144343431134231112333013223312341142141422331204240442042443004234232111331220420321211421002044400434013410140324201420100113211000331320104044440442231241341434410202141040044221304004121142033434242233134113201301204030132232120344004433203200004014001001213123124121200132034431131003242114342222143421320140341100431341143343032121212141344040434133124314021231441243311121244134031431032034341431030343411021144200121412410442300132202000220321002134430012114131024212113340434143321141024440131421121133334312221232240303013240322331022104021411334402431320330224042432403320101412024212114114330123124412204323210022001301403140211204201203101044234142204313042244444141200121412103322140124121314343110003134341341034311103343142001320443441400022112311324333223202414034031422201434101223303021320313310421202200241244404323210222301144024044313100112333113440130003111300222123423011241104042332110022414330344112411132211240124320010132101410230114022203342022422314102211330201103311214343210231123121442433430143203441430412020343232211334324222122022420413012012404033213230124433401010344102012233122102242014443330244440304240303104000300013340202114141324024312134221244413324044303444212320241223014241024020303302142412132123404111322112313441342300242130132123434444012034233343034130234323130032041033434201301120212114131020244212044124103334142324414011320401003114412013401311124320043303424002031020021324311422420300244144011412212313243432323013430300440214410010122221000322140303012400242312101223240444412414422101221233014142144110310031120030140331302340414023224432110024413443231203304403144213444404134204044313343043403404442413443434141033444310333200024310301220142032313302233314102233130341340301412433233314420000343320241141142403113011033430122004130101124302233323212142111140210240430243100410142322123414320123312144224340423010240042432432320024443220240210121004231021001401403030434204404103340032043330004130312134432440312340143202300141222202342314220312303234030101120322132334411242132413104122200324443122032122114343302122140403011200023100243421202212410342333402243231411430314203020410042143430100134232330232022432314403004040023000322033110240041030343313432043014004402230113442242113141342132331121304404221433042004312142113402122120241223240300142204014331324130211040322200113012240402144420413210200441414323422242324422341044432420132342433122321021134140134043322431333213404203204143241244114031032323200030023202002131134210231024244100120210012034331043423011412204334230130013444420313020144140034231431011310004132121031140241311221004441131103403430112231124332103034423432241423410421324131134212204023201331200232142203324121020433032022222144442202322430143040331023020233213411423040332133244200012402202011220143114242421003240210032212044422224400021310401401320012231423211441103420103332441423430040341422441104303234401343042320324342114200434301042123304033323200443014424214434200114133211420424203420142230220130242421444031111144422043130011143233411432434044301034001013421220203114103340143044441031344334041110014433342430122430040041213143401212102303323410440014043120333312241230401302033421111241140321423440043404100241213302211323230111123020320310004214402221044243320441032330221420000222044340201243101440010123212240232044342142124433432240231424132201244412144333002411141442240204121401421420304444213022122211202311030002322144434213412134142344040333431320223423304131303132001210402311144320142130100102240401042212421342202134033240330230433040224243224043434143343430200400321103024341021302144323243443341333414324024233302220412100134402030321412312414131234022343431140312443133040241004012203203421221000231223220340132013312330114030441322230423430442004422202100130010120444413341142124344043432031001320343404003012303004142110240130024000113010020323221114020120220120404020001133030330414420111020444214012100033220120020002302343021321034442231241300144121210341240024", "300114113132420000234200342243340002221131311121243014030104113230402144204202301124242034320340243400202041012133123234120330030244332034022100141132110040320414122221341244344343404222300413122242221314144101132013231233043404204142120330324433013210102303224310130312142311023410102034011402002033034100213232012100210301411432310342114201133021232211201032201232441104341313234014411223021142311030323030202121234214433231110344201401432110400213112234012403241422233314100134101030112214001334302200434014241113321242130102401442144142312102232433200143134400200031243231113404212210400133323313302320131240124231434413122220403143233100314040101412320140230143401000220322420221343224002130022414432142220042343334332003141223324022334434033111334021031201333011311410333444424043022142013340304020040443313341034314311430101432344332344230131340130141231021433023121014300322442232334211421003432231212431332213400412331320214441243432214341332101220003104411101241444132243302131441122212040423101440412212030401340414330101340242324013122440402013434411332400030134201320334014304200344244440123334033313432241121022242430040004343213410214303210222233210420042314024222311041221210144120013043012420444143301222210034440213213020313220422112012244013414323344043214141221141003143320423140144422002110312141022202440044030210020411232101344442441213424103014331013123403430044024121444331411102401412040141334131020132011303003204022211104013231033302100144340121213424420221313333223302412003233121233402420223423042402404042201030332301443440314023240120440244100001124311101332201310033421140321442032114032132411233041133001111232031420420442001332132032143042230323121320034122342004332334122240414242121411044124134034003233421434042341240041331000432031032021123443324120332441040123002321024044012141330040431344344401141404211234401030342234114421301030143444402201322142032220321333020301022010222011433104131020110234342441003304033211010124000232011012101013123140400110423024020204303423043241402303102144320424240334412123211423111440040440044201413310112030424130044311044213224014434241311210103010101431433403001404101421114021223123110410234344322244010230330312224242332343010101043203221223120032113144204311423121104202300122141220100402213023344420134340231433201312321212033210341341234210214124120041003304243044111303344404333212442240240234241122100444333424344302344103323440330022213340320434131420434413204433023220032331032220131030412404414034133343010143242434013424230413034040340002332321334141124001023010231320113404202044144322124241101030122120203304420142304001002122340034331422224131102122300323212032244024040033100202140023420042304040100120141001211230201013042033303102304010231040010400303110334224302320320210410442203403211121312330201003004324144430022234101101340202022003432430330442012141334422000121201333014101323303121103202041201000102020413234320321122343440030202410211323304121311013123343120443344420321441400020431142124312004412431320241312300232423213142023301230403413220031344213140020324241321301440012122432002302300414103422321430221322110240330014243313414221000332110400022012114024134242330132234044102001133122040121132131144020121214143134213400111441412232142143010123202024130122003132040412120144423104044402311210123443002340001124021234433304410301222020122340043344221101124333441113130034310120103001313142022123114221324001010042413241413314204233221001423204202342321433444031142323334000343403211411023212210223114240313303410101023441404203043023400203343322404240003304234142213120130003310203422041033343410301123043113101412134440021430141422404341434130003122301234221012211310140021140242123414023024443300424220133301043220310412101114242402020340111443330024230002220100200243012301430213402233213414044201423203402043321201111420004110101240101311234402044423340141233022043141331034031020430344013302213143431042120214124104102421412213432142323321042324344044233310314113433131130134220012333212224342433401121242113230410201113240021000334132103314120100343031032241121320203211324324234241210424334402311020433141201341302330421032440443103341103200302023204220123443342400101240303204441333320231101043224311030320333042302301432442410424330104241430302101334111202333131101024202303401020023441434332341403011130120340020342201130033244010441300240314211112211341", "344144314320313433044030021031423321122313310233202444304143103222440014411444234144020142430311322444113204221413103014144442423021400302010003303240423041132302024213313200202343214244031222343300133044404241420433002202044422413120232410244114141124104332213020102433034310223031131233414244204442002344432344201341413140341210103043210232223001144241302304343241120344040024402030441112412342010221100014130211433220344433004023420441443302033234412022200032441232042423120023232224121244031034233423203400242224023431213242031400004143102103434043443240310141211201320310120401034132413100001402311201141224223111330243004133112033043222313203433132331310442320124441343414340220144311033021303430012442213134012343112321131244304401211314010100422101123122032001223234333304244340441410142424303400110340440024331141410334323132022434312023344422002043114044012242434210420122341213430121434433010444334023323141020132200140244302303430314424443400401044034340022443312241304042210142442300103022343402320001333100032030010120040020312320104311041110041124433433244303311020444202240224120413040143012404223130034430431000004322240421132220324201141242444022001102313440400223414104403303404230043420124322343442132022330112011421021100212414411322034322220332421441121211101130432033014024120242403332020444041234402302301002213444221311430332414413323332320103224443312034433102444401300134040023403221040233042142312104002212314420331221232403023304002212134313201012102332301403403323031341012314004213322011333044022232002332144204441102403130413221322234041020243212340201441214110304043313304234312133234322404313141104401044201342032343042222442443120202214321131420114000224344302030143100332314220421204213442424414333034123232302141430113320020432031333004212011044430122243010102012131414430134441040341231133204311042014400030103204030302140322321144232330300243141341003102134132322323324303443221403401130400204014032300003442001332300230401243314443311244134002414024130103444123011034144301044114213131020414121220441410044004023044002121013432322004422140100000422400134131410333400044321442334203324444011000003404341021342232321302210323324432134110321434200124101012200100414404133311110041230233411022004301213332402244114112310432331040131003223204231232414123400111222010001124334424413222043131313010022310401303411203304443102320323400433114302433420034402421322434113121144224424403310441133202400111221324014130223410411330124323040430132132010322024141411202142121223242001143320413200122320214320102032433001330133342144240021224034444440200044102010012343232123101102124110301204000410203140420110240222003422440101333203444230412211313212112304310414032241440342404444310103211320230414213234034002214134121211410304323043412102412304441012233344241114110244421422131444333210403020124411201023133230020414001314320433241331232412410412032422303021323104222320102231103121002224201030013043413121020134201003312024110331000010022211214412114243344040331344031010313100414232402222123023442023204211121111401031424123040403342124011033041234040034004222141014041240423432000121044434013000221242000032301003110410213310122200012130010323244422421214014300343244131313241342303441444023240014202422441203101211001313333404312420423431103020223324000211011344103223031213232002220301143122232304422104422443010040112132432403441040324244233441311113131240040233232342044333004440030024331321432131340321314120100200011201240320301022033324232343434421433111420303420114330010222111211334444303022114143330122002014203242341141010331231341344421222401421233230224111131220341413044212300322312022201134143113123041122311000131440012413121322042242030334402013134023333203243130021240033030304024014422344332303431343344423332423124022242101111043244003400101432022424121210004440132143101341004400142214122143311142223302102044203220443101032340431242113403432113312240104120102114000401020310402021420101042200032244043240130033424323233141422424220304022040114413410300334043202230203023322020133223200430220022313101203413302212333330333022040210022243433331303112303014334002140101234010011101444124010104323111341401200411131002432201243404324201331340141032324303420301230144224034140434122423341414101414320041201411230114113022422243112233033240212334234004444242034222421404120433102340442244311300423132034233440120221414401411", "333032312321324231303022231314220431301324211433310231203133334310122412410441023104202341303242243223220443021233113043213044034343242440340213111243121002423120032110233023442422321113142234123021342102241421122031242144110223440442313030312142111443013131130233114442041011102120424311301210343331144342313112012441321410424421440023332133143014441323110211330000303203343100233122331304111113133422222402213042010223132311113342141143043124413303044331301101402002402141342440300331010131413424010014234212142203102342141101341224443201322343220423330344002240340401310002204041132013014023323202341132222030414330413112104241420412104411000204434303141302233202434243022040140414331001211011333223422203014012102234001330430044403420041231030132332132404234004201142112013340201121002030100123430211324302230402341423101311042312414223302001141303223333344423342224411413144404343011101131201033204203133120230212101222421412224234020243033323404201422423102403002403024021110000004344012334040142241144004014312004442413142411114442143030310343422013144242030420004144210122343340122231330330223303332200302333412104032304111300420304134030032422023313300212220021402222041142322324412402041311412044112124003203033201423124340333030243234031300444130131222132430143113214031332144243241310321232041031111320101304144201140002134434112200300443003322004211004032304334013022040034323421233112002023104431023210202301021024414042440021013341241334240001324421120040311334113202040124340444321412244214201121013113440230142113132340021210330042031113221214140000312332424304342020431032114002024330204102231430131210412411224433034441040300131143402122331114040214143014421341101220134211121224404031441402144212330404440441111313122301301032023244212313311023030002212333322023012440441111011412420032002134342012012414044124112302002001402122323213441432133231330411410421110122200111120343034304432231321243021124140342204314434113133410444242140410112444031004324343024403441441043242342034321411220112112422031334102003410243114044303114230212301423014331232313214134023114311440022422230413013203343311430412014144413311240313204034133112443012322023243334423312343020243221401022410423032312433320123020224203143244443341403201323134340000131442401212323402444404440331431023330130231002134003331422144300114320432403142421121223002042334132030442223324013224422244241333303202114440001443040422212300314112304444030213213204014333023324044412124232020034131014434242131414422144403323231340334432011413202441034232241221441222001133212434022033413403412224310033221140043122330112233204403044244041312311322201200441331334422414440341131241244200231144012321310033413211224402434412112013443104232401311010003304221021012441030144031402302422340404331234122142312002013242414341320444332311434033402423413240032322200430300214443234141231033300333240204443041234431311330230123220020304221223444234000314041410210110400314323414133241044321321110041304331300402311123413420320243422441133204413120032222442421300322002013103041433011132230042100142220432344432213003221214410230430121200111340430302113344112234203402201133404401212224040400004424442431210133113101140404340340442011132141223034001144444014332204414330131240123404432142214022114200322034204142122444321024332030104024001344003204002302404002034424014341234113211234234014331242404130043011042220121040430304343122100130104100003230211312341011314142441113443341312244102413214402042222234401442201141334204420220424310403230403010002342411202431402142241122124220143433413224401024002010413411134421124104424144401130432332003302100431004443311031301242012424301230421142010321210303300344233302203242333141312440331403224043012324302003040320221222333221222224302442232202103231400320400023020030033243113434241221123304010114104011001303442422414440400411424111224332114331002133102100010430334441421330443032142234022023340421401423113334404210403241001311202243220442202422041212024320400230203211131323322412404303133141303041030442043030024303404420304142020343441033100410421341100211442414304141212001201321404113200103000003344434410012430231010311000032423343011222223421202341203244014412103342430214024201114143022300134322400203000332322220003410443443100333033002222003340300244014110221100220200023140210341114021200321013040120131241034100421420414413304223341302002210123124", "300212411300221422110320433331214113031114002043311004030222313000122333240300434402203034202011402231343030423101113114403120312441232432320421020234112341304424221212310432240204344403202004300404341340132242344130240211310410013440343430422113420030201434430013212330100230432133324324022433214424401304314444202211404400234301233340323143410402023311420034234213130432240442440323222414202242110211410220121032234340440040013034312302034444031140131231303114330112201214144310334241302000344222103211401133012412011020002044111413433311103004101301012333220100414043010200233301044422203120001340133032023143222200040342124001003403022232123120400120144102142202143002031110303230242110211342022022010242230423310432422210331114443424433001202344444444433312441332211231041201233224134214002030341331124133142404143310141011140340300414120444422033143240402431224002414221401000421221010021410422443400410000422210411220440303200112012134132211120023211303141422140411204213020033014104311331320011024214332313020023403320223113443201040311141431341010032103312033013024100032103131311004134201021001413120143002223111413044433340424400421042244041202422103200411341440330102130201133420411124404334030202400220404111000120432233144441003023102314212044041330030434334424120241301401432301202033431113333002234324314424011434143244230343003141312010011013023244321234123322423040432242041032011031334202342004424024441120201310123424414140101133010341143401011131131031020132330344210413131410420244103010030420124040413240021410440211303044323234133133301033103334024341012122221420312310414031342340121400141001434433131242041203403434213343033202124221424223444444332301014001241232003410421304024420103310121403403002021214131102004321220213211003321024400001302421432114402300401044143104244440240340433032042003211141340424134314341130112011202032324313013212410301021103413022204311114303313400133323332120002214301400212044210111324030403143033223213121204213300340402043422443312241441304141313113200431230213414101004422300023231311240320211101211401203340104432331114301331211213441442420331412230111213422414042223421401002141103111144013014043441204233203130420213132430232411313144130111300303402244211120114212301231100001310140011430241033240301114414043414430140334114320324224004220322430331321041230414332021034223324223241320212001314001022042243202122233323040023422022022321213201103201213020031213030214132011014434333301244240233430402121114001322221413340033331444334000101221413341231421014143322220202343342344234121342314402241322332423203023231423244230232041414001220342332302240304043432424110342003302114131003423340001244033011423144024140412324344230112133320214313123200320440431343211200023411202102213130203412041430133300111004414012441124304400203144443203012241311300201242112044313434004400440132032233434342004133304421420344330040313133042134431432243143203403334003234112444403132143321213301343133100444440213221101302341101303130211202241001311021020343014420311131014012202140443330003023003330202100100324140323122332242043402120111244410242040400212133100434144033124341120032031102241004230433032424124330113411214233134224413124421324130144202143431004100031341410033412111221043320103011330411022142414304320420031233214311330303302444340132120330044032433030303123400102414134444212211402102413113010023133301231210334112103230223011302213300022141322024420313240222432122024232100441301141240232214021300000000343101000422333002310433404314133011142202124020421144041333332220340042331120224140232340113342303202340231423201041312222042411003010021320434022043401003120112441121031331323111322022000111341233200023402424132440434221200002000404024310010222424114312323413044002003241001230242340410422201304232310134204411323442400101241344144122422310200104440222000321344001113334301241401130031430143024433142043234402430132212314422433223343024020221332201401044441223244110340410034013240133142220433200140011443221020320420241024300030241323430021420243432314200004411344414224224330013401340110033302411002041120212330143401012310420101041410332414020114024132133020130334110144404310441101120022432230202302214144424214303003331340333114243401003211032432030442232340123002302421242324114242400430444124104120400233410443134414403040301332342333031242223020430422101323242322003034201231112343131002403134", "120432411330104000233203114342441422212204120242230214400014332011233323022040314014131223244000444103004023330142430132110141214101403223444440304140004243021241024121430021101212404120103220414403140041442411110242420320102203233102203224331212231034422432412410324414400404443311031141331030143433234223342131131140430240303204314413442324332341002331420031200234313233442304043441013120314124241014422440433343331443432214034442400042030101401201421414404133413133424133003334041330442123313211034114334212033400002214133334401030213404132040212424444300140310201101420020031140320220420210401241420434422424404420130443001142402233344422124400320144041134204412414140000200041400142221312301140401444042303404320010023414411002124234422343333341014130134214442222144423322234423020134421314104010341424104100103032022343042313324322343304040130023323341214211422103010010002031014122331432031004014202420002302302301304133030421003314302020120424141201040242121330224044022101434111221131114441321311112341213303023133341213204021204414311141331124330142411231321221020413103101032002010244011222404112302213113213124441133300033343334102302310132100323000034134040100204322143304031401424302414214323230402333030001323331044132001141223402141223320044420320334124223202120224131121310200000024114032203222142043412004101432114104221300313140132344411434043420124101020110022104020301024412011112024130322201034142003132243042433000401144432010204432141044301344412441101021334044303220324011001340234113023013403343023003214210220111434143141113112223241441442322232022421133003312430344010130132311244302400241142000234022110023211421200444324044241422001211034420003323332310034141313010020303002000440140410302313313244140042103021314420300314304010030202132124130342041130412020031343212044313203130042432102303340324042142123220034222010244414101440401024434331103101230144200321314320332401431332021123323042021003323020300404114433240303042403112124100220040443104320244401234441224213041324424212224220010100302211332304423144410331101114122303000022002324340204140310043243102403330301421222011430132212232200231141042231121443010440323022301443222233012100321240112120141322301404424040210014302142002343431100132222102103424432343321004320033413221042143124144443010120140104112310140340241131022024402312342100131140411232212220130130212334323243314423343040022233142213131034114143112010024143133143124222412214231133132222330302231321214423334143112002434111143240222032103204121023410214341031411223444243223320414030011404133434243430110441401401044042220333324032131233401013310213201243102212303111044044243104111112231401410013043340304401212232312434041203043311210323134133322323124203033341333333130220431213023043231201121413042004001113442112022311122304433113122003114421404114303130021231114230230204224344214312424132022312310144032311201303144021444102234002213303030010324320343003420302404132304231444403132322444022423323340044011143021000431311111223103430243032201341240102232212043220024222100022201041200002323444110312143200214130021410021442042300011002214023432030013132003104224032324334402441444212244423430141021010144201002131322000221200140242131130024400434132400201140211124421322412111341312221122341121104241201413414402223234334332341133202140442203321144404104303443340243124341042440440321000101023111222324210204324310134121123024010200123033042204042224121141202344403104130301313021234202243432112041142002343433431113334300234111434024023322203430134142012241242201104011101342100043414443334244213342014033444141142113400144142301401110140323402124312420311032401242231142224310313013104021111111401424411304422044134144234112200444142011234003220412330434132234311214224323431134040413123123210340101131010320130433032213231310134113431342104121002331333421330012301030334041224010014341041403342334042341414034141444420403032012023433421324143334441231323311314113212013431033042400420344344430304030421312121403334032231100340031111100302423300441012000322102401034303041341014442021413221231110031121134344221402324004414422210032424103423402104034312100031012213320442314423341130112023332441443010231010204141204013114022012403042413104434000114220314213434121442430432114442304112342124020120420130301341404233312440404121240001203424411302210412213211143422200242103321330230320100334404412301324303210", "214024234343230122240023310414304402243112400323301442200421002040422314122041002021034311441410212212001132023132322202312201041140341022431433303400233404214044013123041130301403334130123214003340223302033021324332221342203222344030104202140211410344231121234441221200003111230123410043310412040202033202120303024144232342141321220410300402101101402013143310432303422143410442240203210410001112123140011423214143211313342444423423421142134013443312120343033340424321024331234211102332322324211002343423413002432012220324113103310312103113314032023240420024202021410003344040313440301310343021010422203333121444011141300100032103224001441104323233202311204240202142033114141330104300032121243033343343444213231030201403433203211134133021012121210102040211242124220100224341134330443100032400200423220322434314434134442140042014212142424131304330320222014041203400320404041310042443000330233410011320422121323241311413142313104123041104410104122323141022411040212330441300320233431211334310402144422221432123324412121144131434400003022342424344024330411213330413212210003414024401130113223414103042122011432121020021423132240110143242030131134230113434420302043200030421030330132042133421030324010013204103243243234422444344234330343440220042243403423113344042203422214131042442013221131321031322401223244443043302012231030410204121301402230421020022213043421130244321210232333140343400331224333423041404433240104404324310013022322314022412044133333404441102141100223111232142131413400440203310430202202330433421301011311101013221134123434331204420444420102341313041042430243434041144312210343320411343324143432422431403413033130233023314022423420144000011132311241310341433004144232042242414102141103324004141142021343230204331000130431314044423211423212011320031443241143123042230042001114203003204034004123212112034343112031422013410042123320031013241303234000233101140022201410344131440011010011310243131410132440443213334241031321411411243103320414021101420331203412011142434143202400104401212304020104044341110104012012241303022434030221031114420120201211320302403214244214230233243000412331132022012233301400013333220233321311122024331340324434033324242004441314400022444234114210224003331202313403412343431414314033032032124203113230214340423004241322044042034141304443243103230132401240244114330220233114224211044211442300211300320212334234412104014304342024410120432021423222124420403414203211120303334143334314301024402414014344011001334230403214104034333040324400442014403222210211132331222442214213243241433013221213033412422201320211122042240334322443413134223143102040324343000322103232232040343232212220401014312121120332424033334303020114424104201102234302324121011011223443300443412432143030400323411213213140331331433211144100432131204042144421320143030431144204431214033224324303223144203412311011301341233202422134223310424114421302111440413320111224011410412224313312334202100441122320442000123404141023321441401243444101234104343140211341103014122121313023432242010123242031144014044034344433030414204441102143232213312243432031311434224101331440211012103203432213223231021223111303212002311303401102000304441031302302122230211131342443442413013304430421100310224334300043014200144121421134233323233001021013330134042443313121234411203320302102203421303033444431031122212121441032240434222010113013102441221432321423134414140324220432224232142100304414143243410020121334113141244240302130042243431101244001113324400113023412044223004040332334142403410433322414241234411444001210130002401324212203332440043421222202432220311313024133310221312340442340124131141132240313100200322100321342440104304313230023141221114011033331244100412412301114313023343343031114120443332422201310140314101421343321032130212241340310224040412243304404243121411100012320044403223124444420000343334331322120112441320203111402433114141142344301044424220022233013000010344424032000244111132234324212134304130133421111013221212414442240314322001100331332340221232203330411032131001113042244143201311232034233131240120100311004413031020123020223013401030120444344434230434410031110124302332340013010204013202234142100024313132311440122121344320101443243244321212000011410320014140434331042214212224333133442330431242224203300114100102113213031420034000321020344240041222113422233122303244321333231201404112033142223401012022142240111340140111004211030101333020203244422011444", "022300301032313344242212342141331320444212441110432421024323442111211024023112412341130341211234131231401023002440322344112244020232320310132240024210133110132214000341413121221043014420024134222101314301420111303034343223340344244420124011021124100301042421343313023342312342120012304143412344233400010122101233310431400024423410020244240102312424023303312313244243023010423320122303334014410040444110340120233133001404312104044401222323421000224301444433100120140104214320020040123020440344131341140141333322410023340144200433031223232420324400204202222313223132213444212212410201444333014020334433200002444223001243023103011320034213001011000442244330034412210112233242121410012314322303041203343332002324242120221210000430211142101131102344411210241313420002224001242210233002130443400340141012222341421223133424314233304212214013303241202323210414104120031041311014324214443210010101311444000404343334123013032141413214224434411131113214443012142111401143121420131314403200130100401334001343244112432013133032401331304131034431302311414404143110314010143324412220340213132323303243130433220303040231300441014223240042431301131432333404233434400203211221331010042140401401334444310341332411144121122120020300014241133023242321321302224244002124104243332432031341322204243431103240242304200414441040401221214241321124122221033401411020223041231203042031311414014231331414141220142140412104113421043024120132010101342041011114241244332313013011011000114121244032300113402202404042202301331003044422121330432030031013041311442342444100433432223044341441332204331323421143332030301213334114220201333123344440132241114441201103422314044433124134202130001043430230400143411400233400243000442343043413430233313240310411002331443144101422432112204322301423131440032011320032323002212130311031003224142300221100002302343343000020122122042331101342422002223112214414234144230304204412202410313134001210123433141241300232034344034023400111422213332311011413410124314440231230440434300030203424012024012021200112434232231401331212104413244333332140221022023432001042200204212233041130122044444443023334400040213434043040232023120201314100324342140323110044140412321441033322123331130131041114432213210232044023041314411110111324200103234010022140111312102444400102220434020420214442243023410004421243444032314130401002201112122114223231400230003414334331124140300433323240432421442233243421233343100340200310324124101103404444243443042143443320440110140414000343411113400211340030010232043224144204310101221421322344440130414124113041110402412201402313304200031304104214110103330000302024224023301244144242441013034233200144420110412243012112443112414211032114303321211224331322140204401141420142133444022310401403423232314322333320214041030333101212441211202432314141123424013400434114301242424113114002021421440134342212011301211104312240424411232424224020043334120113100120111110324443110044201203204213341312242332334223211410444314042111124120211030214204210331212043024021441103130100202423112323222330021410203243204013313432332202130304024130134414403304112040001131242032111433011024114220102231302143024314242031420341001321423143044210331204130403141034000001021142343433312314131112000130342411301410041124002022012013123134410244334113041211301213204423132322334330043210341301224402000341143402111102102023421222442220103304141210144232000313230410402403422033343024431414100013442041331431304100201444434443111004240421414203401442141240414323410314123042131232304431142242313022214431420040101302222032333131222204231212043244214443434142140142334430314324041131213043113302114124431400312103044144011203033122142022033243103230312044200221232412403421104242203340041323014010443102302023434112412143403201432101122300111411333331422213042411102331400413112443200131233234313410204134434043232031012040144414124202204040244432120122342332434042420210413331321232240311221223402230114320421003314343144413240113440103240210031000221024013444330032000130344330003022443132334444402432412122240022233304412310132110104333012340142030014014314313234110230041402110314334434102141134141433323104130222102300040022442304332403144431014424031401344114021314141213334240234332031133223013044241134403012342231140014120223243202342321141441210400023210103440304434414211444201222211223244100132313300202341410213412003024344001332444242040331021020001343303410431103132123", "243403201221102124433113402324042403221034022134313013423320211141103134311004010301222300414343310002111413244230043110004032342133312320440401110200313342322441313330323132123411302422022241221413030323313210030424301232030014044000212403103203412243344014142241243434332003443200143421121040002124300314221111343310301320140120320211300130244010022220213021023411402113314323210243003344403334410242434001431304204140011240042402111442202111124203222243134034102434203012201003242410414331044131201433414300404120401244303403432434013242003303044110013340143012133221310342344242224141033303110140143442400421124111013434003411201433301141423140430204024340001014400342102020111243402244322303420211234110213141312214344033234132233024202310443421142413040313222331302202323131212110143203034320233230212202031040444422323110321144404004020103120424042334304413310230333343120114032023331341420432342342411112300023024143331121002320212314224012011104041320113133122240233121433213410110023002320243012342042341010404322342222203431434332320223300204203304030230140113344120032013142033122430011331344212434130231132103012103121001033104041100200220034343010024411042110100324340021444100432104203034041032030220130122413340021222434001014002203012321302433113342021233332224430144220044433312432103014310302330420202114024403101221411232404320001121244234121421232013420314142231024324223223432024132323322244201211001111242241022130421041431430143344021321401043013023411224142241111203143100131404340302420244034020233224411103140023413222031202031222012421312131311412403231012443003103011343422321014140100020001403413424334241113244342303440332414010332431424331304424004240003222342443203122024042000120110200232114234224003324330220223243042442040040312331444344442443030141420034311333023231344423130434401311212133311402142303334324213140143042143101430304441444140232314102223234212000313313341401320324100443322420324330111243001113232403104434400310212133223403242041431011324322210324304410244010100001414333034313221340041441300310023213011222142233443243433224031321441424404221132142323324002100144422033240124020444030422023042241120123040001031101323343142100011401000443144221203313120231034104314132103242203213012114113012314123022404103023104310221121232311004323420434332044012100002334442442313423312234432040032241140420432042430204142443104103202231341413044121113433220134041114111003311240113342211443400012440422413102022113020024313202300440400333204122323240122111324143321224443102142432344244230132134003233143104021120210442223304433214323330103222133401030430020203020420110132012114032010321014133013430101114134441121201221124042013404034113330223444020104032303043020003034303334213333023401343002041341041041124040144310404123304304020111411224104023211201412330020141300134221430313444144301310133443000320031403033041143031300103134021144220233402031103244132433411321101241402212444133143241020140203334210002303210342044042242443200320044132432220101044034423014233141430340241404013040420244204344023040422031314302133403243444013402301212242100211104324310424430423141432113240040431223341213213140114233114023202022402113410024003304333310312434330000013312143023101144011403233143101201224431411322331014224202002414040131432012213423340233240042222134143022430440433003402400221041440131232044231401202232324244214432001131342431312321413334311041000121030110213010232331214001122314014140343234211003120204003321414222223132403010020101131321212213330212043021100413031023400424324144014140420012010321444123434104420410112144233040210043213330131411012033110234441041243112210232304344123124333204314142120112242103142110020140422230234011312432231224134204200230233401011441101011011413331440431021013140234010323434142042343132342310030232224113434130434423114441223233422201133420303023414001143311232144202422100234014323104433402414330023031441113333301420220400212001313300431024301333400442413221131131034331234004200000322212133144221122111224000223021022024430104021004120421201021112420344434430141131013300331312431434424020303240042410400420200200024143221413041241023020424032133340200313240030214340202320320022341030323404402240441020002122320102240032421140243031230002331020144232213032143223043320304043323404132242220244221142411304120334240000423333213341031012041424102343043120131334404144002201", "401023020323422431120020442441144044324004222221302342032422012241423332343343114102212124400211340424014330200343101204300220310333203412100012323114211243024231132241212034124013114420424203320441122330210432031340401031302003041141212432140141201141002424343013214242010432400120012323023334414010302313144124243330404002412314234222234301211211203142001002224224022324213233312321114242132103011234313014420011311422124303234130130313004140114244124212234032331312020334002223321413102320012241121100400143341141432432220142244101034233230223311030442231000321223400443002221420322400214014013113443233231144121144023114013213221241230041013011200141344112221020012002044344134324424231431131144031040012101233302100102203111143242444310402014012101004241444312301440230133021431344304022223302324140333403130344304234103132102200123313140103411410223424300330412211432222342421321441121031234433222100233403410100234343412411402001223010004021142142441204032431340221223410243314403143144210033043444231440243212424411214242202310342012123343341411012321323301231404324321302330111301041021034420441100401243111024311330432441030311303340213233101231201003140412443342002211314301313300444332313241200324040040402122303142140213331424203212333342243433210234333020404133201402331211441434442422300342100420323233412400243131123221310203420132222232041344034330233013034332342332220220041244234143303032004323314341213430230221013303333130401214212112144324403331333244241333203141101140400340242102040040123121012324404221310142420412330400422123012244034244440303301240013140321442334010002401013133132113114222441434231123231024023104131234024020232103320030340113122000304400342321223223430422143204041423143431201133214033323031041411310213013033242102221400303241134244032432413114100044012330034430243242120314023132044324134030310221001231144243432131021120300204423002433024412200422330240212140212111014331300222400340114201024211203221423202243204203114012413300123321040131313442241012032100213222022212030313021322403131410434032121112304113214400304303113120033014041022231302200143242101033100344322144101104002012041140423200422214120301043040310240323101312123230423043224234140400331110420040340402121413340100130101242014443011211413110444411413421422114020343132204101100422311130330220403202041032022124440142240302203103422012302321320333212443002034141221041333240210312141202033121122432313231013421121331423224432112342433303213400324300433234120421114343041010304330342243340201224100320241441321334413321331121322320414234110142302133044133114413212300104201243432332112420133231214443044121021401432311042334200314124002314102424314341300201124124031242244010121431230101400321242213433014202200042114244143003002111310433031001114212302432322404203403021230000314303441014023234321143220031224004040210241214443143330331103211300013402214310112340134014004240042114010241120302304112233240023121401122002414044013131021200331344010204231440341402011131244223121011122144414310010043432032422244224340020003313321331322223423021042130034404431434230420203201014313342222214410324301442211120131011330144002410104343220433224440240223112220303444020144234111040410343323020334004232010102042100220220443433330241321124102010204003113303410014432421404332004431044433010100304422221243001041421304010322414201032043304240240001403031111124333410440442314243120021444113411211022434423431132310241041234032004240433034332141104401111103424020433023420012020402003131401413304410020423404411402210011330241000323321214034321014024321023210220433221422323012004432200104001033102410142144040313203403114223210430112142301340341024011134103321233101124341341441400214132332444132342331140204144032031441423312400410032242400411042221441303100334121342014143111123210113241012420204320141102244304124144031411112034304102444221024032413330031114314424011324012202423300403104400412122421023243401024103133300001112334113012312233234243411404401044411001234010031032010202104343304141224214010142301330043230420221102203132223102044241313231431304200402000432044103144241030422204442340133102311310410143033021414231240434334223331202404121044240322032424040011401001204140133102143044401003204304001201140220233314312112311103043440404444431103320131424231303233430112213332444212312013101203231030430104021034110221034403122031134402241112230020", "140021041142322240441343401223242312431214143024411311140200413243200343201334413020220441234330432041310003004332130042030041042301044401223422114410314442244401313002234021012400302211423233004211320444303202101242420003321321233342412033431323111333010402310002114020344021344301134100334111032420013433343430132144331200321211211014240101214020421124020401312112334334401423224224342010142113300012034432203014322142131204423213304423103312230040011112311004314322113023341410020243424204042433310403232112313134321022232233401110211433202124201402304202113002201044040323132032412131233301232402144444140034113324430331333332222320220411041202244423310402203214224301131044141441343231243103043013333212300040443301100230322031212431341222311443404102123134143403311123414030320213123220034110343143434420243241040312200403200042430234432001130000133212412420442423404223331021313422230443012344324001201142242143142113004420330243323422430223323413303211434002241240421343413013314300300312001144400312213204001203211143130114134124042123132114443131424133430243331111242410123211443144232101313332303102433021304112424100224401311001402422323020131412411422234010201213044130342031023401444344010233110424212341103030101302010011214222434412304244141111030012042030222011440224413431011031142130342240442340133133100312003121210031203313430414444202103110144330143340312021343044120201443430432443430244314224010103043010030304244301034323314140122140112330241002441344013103033111131400041444031201313344233320210043340420340102231202201112023312021421020202030442324141213102240103224430140320323303320234331201042102113312044313240234032243224041131342234412342044333011131214323002411233202103443022012312113402434312132033032303040403422412210030024201303031300310224000003234101211321342041312102214114213400424443044443441002302041332124423343420434034341032400230132213301013311112033343222004022000430240344201011304034032442013143132024102233223421231234023220322000114433003021244341342423101404313142300304020042422443324114230241223212430334233114340023343033043324040123443011110114032234442043420012040114141041230432400332211040124320202210032011014421011210133321232222204144441241413422300211442422111022301413320242423430341414414040040324122440301221040211200230244301414130214034040342402001101310442402102310334414222304331124301023143442204312210110412020203434242012442021134142002233221011233020041144240142204004343024143233421001344402330143300231242300023331041322311232431020021114414104041241430030231323230424422403332032142201331121414104200342034322333133432030401413343340430030142031214110124313110032434021342132240110323243120414123023012321041210233432133124100443014110430032234234133214433130231121430242130240023114022202103310401303404203030221003033413322234321042321011311130241340011303441424212112023430224241444434114142323130001223140001032024200341412224420443221410014221330224300201344302322232223022102233024402322303444301203310013002300042201323404023401021120343143332341232212033002442334210233004320121321122110334424113134233031321433422434334100401023002422031330221232022231103411240402310432311414111440200104342303132134401204204412410124212423033302440040343024302002113024411103100143104421100331242433313433403033010334404313344312433242224023124434123000001210022221221134420204213304443430134313320441300311020023000103344204311421310232224433233424321420134422143104321342323012401133324421003013401203301403440043204343114420401020041222132033343422232302044000303020043200303034311404040313402200424011430332241313400433343331300040204143433132131330202310021120014223312401010330331113414013111441201344133421330323400312344401434144240131004111302103131033304402402440130420331342101131302240242103343343441223240324110434440403100204412013400410411314404110320423110321123020014411420244121111333231113122011313422001244221101320424443141002130001131311032202222243332401020213324413303422010000224021000411311220011421314113411131434120300341000402202211213343100244200102021223333331143410330141443022422202023233032321333344341330444223321340322112304430314323112013304424343243200300214343330204301422212140443001313010442213222112314310201202442224412103021101323020103214213322031330102201430301003341034341231224220010420022413123144242114340022134242430110123141101004023124104113400", "403424400110213112014300403032211000124413142233331301412443431023221042314201024311244110044423201142311314020311232414444233102331002432103014012422130344314014341043321142220303200331144212231022033002423033400134431113303211433310433144331313422133220033142204122000101314342343212120110411222413142021003443421301213220134214422132003230321032000414414204003114102330100412200021334411332103334200043202310414234310043022310100224222043314022144211121111101303112442032322221244220213124323222042102004313012233231234011232432230301004244142044113013000410324240404404443104020143423340300034403224131133134234401014412431414131102422322434401341424303022220000111130012114424423402004412011102304003131032020430342001240342311024242341111234344424230234113300231302013432331102300304132211331443341404324200224304202212001303413244101444033342444134243041021143404301330304124043003412101343221314023340314203233410402410033023431403304413024122214204101300442021341422021111021141024404012020342100341001330031324343433020401322404004242121042124403210302034344144123401121443301043433343442042002441231244443402434330141010430201211341003204233230342222132432042410100002001321233113023230142400324320202133324120011020110023112324210430402214124234340341404012011304342131204341220422211003124142401043200330100010223424243011221340432044111001122301303123220402342413032112002314133201434333402214140110013334104144431312130303444201332402204344131211312123040101222331410423110244221040401100440222114331134322122224244323042233413142312103443412022403103442132411403114243302324403244411012422221241111123331302314133142244040101323311044020121342431314144134304033302012103123301143120433413304440303004204112020341233442232002331311403443041001434422103243300341121321430411212322121321322300241141042322024221132301222233321303243233110141142412200231322230343023311034042330321134212440413243000314141304314301423212322003210001132042313111102100330043011221010413123304203432301003220240204242441432104443034100113112132011201413044410441013224430124320032112000332432044432113130310014142123443322134132110301430242201042323301334030412441214241114120224112113413024233232001420012341221020120230443034113122224120232022443204302400401220314444411113013334040242320412434033410132213204020210204241421023140333331042310434413332133131112422111043404132230302104340401304020312310330233420040401422111211032224004222120412313144240412101103014344342422230140032404423123342344442434024132141134320312441334102140411411124013032331140413041424313301241024424422331444133104333303100314033244313040042303444420043404010140130032003213213111304400320333421322411214114441343231404441043443040423422201023401102033212212232401323002041303312432042002303304242231321104231421021141110421243033234333422232043110110334032423333134444130443430003311444243024230133143424011322022003340403141204121014232330424302244442330100320210244132411104443322410401334310240000242123143120423121121043023403124224410013414322323223411103103044033012144143241410114404214121110341444112211213341343240443131131224341100034223420320332122011243440331021123122223413340343332041212022433430244442110032442042412021204332022110102304043200334324423203130301013231242410201414043201024114204312324132000023031020344412214112424141132124443110203144143430213012000321334304042311433222122300444020133310440000301001304434402001442431441032312223423130034221440322440343300134214023042430222443033202244223110210100132304323312232040113223404000340123244100333444023004222021302422022112420033121124431202240141000433010443123141404412232211323222140120241430040220312023421342103342042313423401442233102221210142022040200023321121424401002321210330440400241001430131243430241301044231412241133134332330440024044422304213344411314434021243010103111042133231243404332342142233103012210314103414231212323443222002041400033120223114021021102201144420340341223441401442402342033032243442033011013114001020312013023443011113314302312440440444000211103134414022443310341212441242412414142232104120143340034031300201214022012024411421410004422240104131402321401300330142330041241242311102133321234104400342133121244200023204441414220203442430110101414324214304212131144424311102402220434214224331440110441420303312411403042012112133332021003430201324300201424441201142113103420131323244", "431331124040401033320444414300204210220104411024240422103033102023112122331402231141224202313333113131334320013033141142133200202443123223323411412041443341223032304031330133212101214214010034332311032044232304421301134212000422001201142144344321302021420430023132000132412404031200140324021301003201020442141033401312221243433230233210341240223202402410221402230102322022133432301433343003402300411010121404111442214424023401212242011023021013121310123324302342411341324444423311324434110310013011341401301310131401213334020421300204123100222002234240331233142220241322023140314130440130131201023132343134322011001432230424302441303203422042214424213012424223231442233210332340203411423414234204130023401003141234334214420100211031431412021032114211142141342122301241103244400202013112330122031031444321430332000110320320232203201100100143024203014244141221142400103431440310221104141104030103241330044324224240443042004302200241132342330404423013302122422013301342131430201341444013014230404122443341400224231213420320100140024232242230124342011300414040304031300144412000342313440324404421232441211301000141301013410233033403014101204312044024432430342142123211421340312440324440010133120420244401221122341131020330024343400404421122321340013344013044231014133404442431021204404421203323242421323202343110333001423403043041400024041244242002204144023313321014431033034222330120234220422201341040134340434444213100104023340401002302441430320043141111432032134044024003210114313440124042141420342122140024130210141143340211432042311141203024210202313202443200444423221220122201423102320102001012042101033231143133232021411224324214312342414222333111112333132140334131420331311324340340130032420433424441400244411323032113302110420431111243141124234301424414030234031410321440042300034103113344434211100211041131312103321021421112342444010303420104020141100343421011014234322124421322204211244320102223320241424122241102442041312424430100324414103320431222204403304134240421241001141042131434410400244011014140133404412013224410100344242032143142434044203040101231233433020220013412413202201114210301410102111123004431300113122421020441042400032201114203221023134303034303103231144142410404010212234042010422411021242024344024241104444143444144202323220013431012020033140100234341020022112103243413421203320342031110343042132040404403442012410103414234413330404421134104233131211420213210342400022323132240430241440322230300124112101141101014333411304430423302110240200313334200124414014301004313112310120002211322132044341210110003310443241410434342021120243041422141442344301044434422331210314014432402003333013114244142130401132112432124444220014141312224231421230332140244202120003142342414404304333241004030133244031311344220313412342332042201221013022144103034401044011201200400130222313110021111142321223140440414232013221020413111311402140032122312213213300114231231034022122040410214442412410443243431414322100410030031142234013422111231303221012233442432044410310443334221413221334303212223023234143333034013001423214221134124220422030020124234143230432401412444323044321242122033440211312410111124112412300120303421432120024230133410320123142330412420422424323321400011010044121111241110440232330032442213321444202222130224414020430212442124003202244211144430140434021332102101114321201203401144334101212431330424401231123410330204202043042040322224230224221243301301431332443024323000110043211441232311241424443144030400030340123043044111102101331441203224232142221041431241002032200424104204402231011320310134144310044024340034324301000230114123021324211121142241241243242031340012231202120332032242234043113030032022011220032221433121044432240104424103022343101412120223020042043201004104301030421202002142304423301000000214321123413004423222044443432014231142241120143302413044212121230234232042412401113103303313044104200203241040001122233111133322001330442341444242433230024101113313013102120104220310302201211114434400420400210440323330004240041030230343411020002323304032114112033413142212324234004040131341021404402222112010344023413041024024200113442303242222334112002400204133004320133242342014024112034110401023202412133101000402402440324322140334421213101314341344433004312133301233034241232423121333111104133314324240301400123222221234013314444101242132043242302102221330420432012441441202004240314323214403222330413142300321044033223100212401310", "341444140344044042310021441210334201424122040114032230120122430401204223400104321034314201043031240424104234432043221201432241243040104012410042310024403242201130102304412204233024103211340422411123024322230202013402333340311202014423024332041100110333134111432421343420144142241004133401241032010232142410104320144332123423300211433234140244402334011133102324222130011244002234123204214241423114433141441011222313034230243102032322343423141121423244431342324121140140101202341030220110041111210111103144231002341031313312440021304103222111230434030334200421440212113031004034241133334143112034121202422233211334222334141123401200024023113311303212320202420322331323200114040202442301102101001044113111144433103123243214232110442341243133244130444023301432324331220212334212443143023032121441021044413113344403414130142321414234112014303022033132313233110430044201310042410133110003401242441121213133412232413320323121123300430411410223322334342343102444240140030424413321223131223041211140334234434011243220432214032231041301300442324234420301340002021404320140114221242301304031421411310412401042220401221002021030111112111211230444134313120143040040103424444002214122004421032102433043044340004031101403043310201241341043310234334402244032430133104012324231202344103130420000341311410222433242313030143242112331213032202121122442241330141043331130200430144002024120402120112231003331421402230144010142112121104114011023220010400412214321100021401204013334122130303022213412432404022144034344104101030410444131212241002003013242433130202423114032134344020144431332401031443133134044314224000122333134223000141333200102332122341213121212310400443124204204404204203213414014031301320422011100114031413111433120210033120400141024000113321114224312024320402410000044401204420202343124103204343130202413401040421443210324104021122431414242311412431044314200124023132024200234431300214323143321404201144232132112400400234212143102331040131312314102214043120243100221323224230124013122313341331432132044423234303222211122421001100421430342323410412312131130022302200443240143143221111200332043230113303443130112322302240132401410324424424334020104312423444344303422403100112013201400223223402004410333100240422202212040124423203404344420204234434202423402214413014300432040241233103340201103310243104102310120121020121011224224020042224122004032242011123320344412422043434303211124033432400413011430203044010321214413441244033300300423143223134140013011114020123401403031011412300304141201144021302431140300420300242201414024240214041232311110234331403242403243013234033104441232001113112244403142410433303004021324334140200023120423134300012342204421210433130111310211324130210040401120123421440134213040302200323230324401212140002122114100403234302121231121443433011030312004000234311223331301103430410314342423012340013011211234113020304004133421324434124113042420113314221300233330240012143201230012031432423142211011330321330033004400202232400214441003214304231434133031122330041244201344232402432013103404104001314224210214400302122240014032204224023411044401340121100020402042113124033144402124101041032042314004332004334413132112244434240303110411333013242144424101210231212044321442332403134004042021320422132344241322312214423234432324424214143043130132101214432122302120404424403223032211211000442433201243213333242420444141431232142443122333443112441033344342310003004021023011133310222440301430220330340230242312003331023310323413001401213031400012312224024314312044330021311124244412233012232143224042342343212243304133424030320224413133320403040442231011422130241430103130322224313231410412002241303414143444404002123011201000120240003404024103321213204003243213223222431343231403101132024320134123104442444011144121343444020013024421321411301133114002012220041120341410320220323313330041222420113424030404323122432142211201042134000313333231003403410430143420312201410120323104200243041003030304220034103132134300132203331414300021342120401331100202004203422203331404244431211110412404023441030240434034314032144103243143432224110321023441424343341410440333104404000411003224412144122001414320322334303312420423310012330233440043111134312221340422000042310410243220210241211010340400141203422041341443333001243112201121033304020223112010331030411112211422042034343331342013433214340432131212134140311044144314001331232341302002341314242141044032211143433434321", "130012434220323114422430234021244402243223114033402222230032111130232330132421202432004232030301212242002022210334320131432411314234133142132003233111030134230210241213122432443304103314212041010221404130411101031141321110442042443104322004401134213342222230020303411100042442333123320240201122341024044120020041434041210411144412111234110102424423131233011103334244304023104421331400010400132440022214244321213303221141033213010023210132433133023444143241243432421141330400223043424422032404443120400122002100411432402331001224314022300043114343040411220420431030132441312212400211030132022031314333211031124031302122030322423222020222141013444013143031104323030434431423310312400304111423224013432221331412120230424121131404441111303041333230021430202432422204323012240322230342041040314314141231132200124020213030403434113010440301431221100022321311133110113041242412342432442010044202040124133244414141133242000312201400333003313404033310112234401203320143410133241412414240413104321100432343014110014323201013140320041141112110020031242411313142323200320010140204404123201333120110240312410203130313032021013231011322144320404040132013303241032342221112341401440322240330100130212133342341241033243404302020033412230340111210441424131234123323011313242144043140140213012320400220111343421022122032110011442122122034124322241214143120232404033444330324414100201313401440313421202321021410041313041032310334113040002130033334401431430433401402313431121214100420010133240033233112201210404300211432213201034012300234443322234133010142133011220332330101033222114344013300331032202244344131120132442323340444440322440034021323102023443102333013010234112123411140312001242003000121112431342012102104111024142320041421421233331134024244311430202002333100032420433033441244240023320100144031022202440113020122031142322014314302121032441342431110100213411144404411421300102231041022222104113114242012041100414023304234441023130001031103031231330304132404140213134301320214342424112024411021232202322000324201034140144023211022130340313404134140114242214331244310441211242012313302301110022344111244443234440131314300011242241220442131040402440413331300324043433434014143401334334310014104312443224111232323210032010344333133110244413230211314144102133204040321103032201203131034120013140102020004231421423410030441334324003320333344032241024122234331134324332211001134000333113301341141344224240300140103113220030142401422204134431410400201244022134204324410240321422003114112202431241021002324422404310113010043431400301040423021332141021201214133243411230123240014013440030212343221310121002144202224112403121310144011302302110214101332211431001124122112101242401001201111400400102411123414440211114114213010042034132102443202043433300113100211042301313213114011120012204341303331443230233112414421013311012141324201310420323312443310122012304010033420034122303221411330212422314112323210341311102403042431324114033143100044302111423114221320324304023110001240144303234324300204421104330121411240240334332434103032402144044443410332244303042304200024224433322203114104314032201340123101231124310442423303310434224321324223040141013443230313213344214141240303132202201320200231403303213121402402001141044440024410311330031411300231343443133233111112442420313320313314012411111321243412041042223003004022034124011011042003413034144424331433343223131131003301131231232442233120241232000303401030431034212000042030200110324314103404331243233411322442032343321012230012342440411334303310021000311443434342442232241030433441022321133011244201233040211333421441433403110004041341344224301110024310102444333032140244140330141234243344444324104422222142012332043332111204003040133244233000403402323401033200031012110113321012431000200240023314103031233120011021003014220224440220044401311041034112122134114104342134002232012401004421432120043430302220432203414103240104132020220420311230430022330214330322430124422100220424114301441011224441233133110310031301140220301423111203011210031101223103011404342010341322413443043422114141430321411330022221140442100202330112413003122232023044213334022123333043101441312420242241302002323031202243434213243113041003113322042423210410431341434010400231030014434322412310014404232111130211421131330304431032032304332434020301442024010331200024430402030232012032201102040333430201321424440431321122322210044001413313221343131341214101013424110", "224224000230222240020411031331434240313241202234024000314231442431104111414430302211410404321101004410202202430414343434400410232304030414120323401021212220120012232134404140241332240033034221334142230331114203131220124041103003012311023331120211102014132144423311144113211122401012443320310323212210424311244431200144041042134231401313112221433103230110314221311221323043044004222110421024031034211432112030320022040142421222311241034321304210412021423042001310231410003123414003302003143324122413043140221423230322420101243322313432143020220143403232441413203333433220023133330010400412422231131331440341244311121002334200140214300311401113031242034330440302431221413134323213224022031304123210320212300023001343444410410010002132404434132301102123323301020044003343044114023214042032341342100242204422343000013413114112412330404342313042401203104242232323010121221013211421002131431444100001304443202033024433413210124140210041021412143230423040401431302322004111211004431104123131420310120013022321034244310100012230430323440144014222230444131124023111402022330333344211334211020110032044401032002044321242042303211224104201333023344023310414202424413144420234232310102042224121324013013132242410041313042443010433210422201043431414304112323230242102334223230034041222012100220434310000041303231232344444021302220444142320111212241224410313021220013210110120142110043320131000221010001143040323401443302420304423140444024324230033301023110300442433403443122143333411014140432342213301240121234133241141041404140341201203141343211203342433013302321020420440324332401023113112211144432302412140013434424013104002302140304442411330213321312222031223023314211134331024211003310323101003403430340100212004240034001340241200114330141344000421434142142402421031030232341143240340133412413233400034140234441323304004113242330014121112301413323112121020341302041121243202214000213114324134321401313404012101244343412010142311300321032423310120431413440243030234020141331333240211043411302140121331223201010404331003131121223300024131424220403023101302311434022002421210224143111014111300313431300424343021240343141144212204240413112442022312120241043143203042434000434322204302323001040302302034221104040211442420244024343231013311333013103220211004132003034411111033410232343221022334130043001121133330041120311210111203334232140220044043311111431223332241244044202411001343140221243020034134344101414120044223121001021342200041000344041402003100442010323011120213342011021320111224211404140434244002340420131321300131411011210423040022443214300022014341340033014311241311230212010024430340402242224224004321414412210103101432211214414221421101314321301243011400130413402132422341411231422344232204111314412424440030032111031042020342014002123233141242413122100432400312122404421404224134244341043343410012124130001101310202123044223013243033330003042104441324320201244401431010013124044313241101422433244221134340110031043441341211213400303104102023231221432232333204342134400304211413210011024323440100311203231204012132414301122233314130023034234434001424313023241330032410130222223204023333333230301432440214042012440243320222401024424200114310122310341430420322310031430401430003114242141314341231310204340324234114332241234220222010123410400311233214420313020333242422200402013404314020424202432231302022120034004033012342104230424300410122240102000424433044243014103034321213110400420441331320113331104004120334342342102340132020130144412323102122120044400213323200023414301142134124204112112101104114320301201022433343144320444044144201204343311001111334223141044404440301121224344134132330214041003310002222241443402344211132321422322120441324313244111023023013330432402140142220140404042132422224114334201241420313030112211324143104234201001032424322343000111443141444140411443014100034403114241230410442300441412100402412344423210413322222444414411420104320004142242230312310140321312012424012002132422320041201301000311221230434311030111231141404302012100130000014444340343104301312013020041401224041323300423223141300311422322242223134434403144303422140041203334441230130142334203103034200123042220234231331013102102232110341133341233124400424433114442030304413332441044403024032233114411023423311232430102144424230210210241342433423104230010120021042200123001212033410321014131313043110104243021441443024442411013442110132343003320041302201030444024140042214030", "232030003441130010232240423244023424041303113122440044312122233042033142114413043112113324202001213401204340322344332111212242344223003332122241003232342013321313300022440104421320311242203442023420210240410303310412011043222422432133200142323303130332000200303404043123120431423142011304332413023221330133340200310401024041341100142133143102403104010221041423303434412204422212330300201124444123234101010010403440402330430211241332010241211420123012432222303312112134212404144230402432144011000431433442310104020220123414034123100344401210424310224122304030331430120240002240430444042142040113013343233321122430313422221231244111304311103442242310321244212300301223123122003214340214102201203402033310323243100022133344013234302431031021204140300430020311042404333432104304331334123041132321434011040333314403120413221133434310213312033244443021201014433443121224403411014211400413000221122314444124144430033104111242202033024040002312102313142120411114032014132201423200312333324324234132241110043133302434402322300312002044331014040144330410241100102104124040332014423021332112113110012323324024332023014240434213132322302401323114101432213312234023404232322443024130420132214131300314414334210344044023222400201342043042404242443103303043313343113303424203413344243422421112402300202431014111022034302012040304301121203431241300430300002000314420401000240144321310002242342204014332014322331403032233340024211032130041100124010301214203121423200412044012122404101113241114000223114132432331124004130000304443340201030101410224200242212321040303234012300241104320021420241240424312040420202123121440141003313204031330013030302021301034141333021020143410411402132211333413344013244234111110344144031023133242003213223332420433440022402040142230110213003403301210102310242410124121040341241103311132100232424114014141312442004312122413434334433001131244332040220311242002434414312410133024042231421443200212120103342223323434024044014044141044231210024142311421043202402321301223233013423402112211422030310344434434420340334300020014102330332442230322140044432102131232304220411022403423124402240011202042022224220140021023424032210432204412110400142112131423110244333024114223031132204201412333340222400420030004014220140134313130130043231324411132412303323421011102304002122311224000420230200213303024442221004012214410111141213424221333423413202242030430434412111412332444121123434301101332201243123220141313114224231042331121024223201200312343444030232321033134112020244401314042140443013424321401404204412310113302422344011241203230140404214000340144302104404244224144042024223140014201142121411103200402121310322330413400430322110340312040104211101011104101010000413024300303421344413320033244031440241111200432311331112244303301042243414204020414333201043313413321010210024341033032213303031410202122342331103304122222104140431322232211231132243130310102443104404423431143030031341121340140300113004403320423240242224343130033444141434331100214420200344001033242132430324440032444443124322011424410122024230322443243440201411121303020304240132321242214031002044301211023230201210324124331124012401424403234121334310010242044302221330012034322002330013014021040431101031130400004234412413223234423342241103244224430314112212244432234122000013210323104401410110400004222420331230332310023422403200141142112003201414241200011230102314234022104433101122410031334243034012412112230320444104414343141201201041331212230341423221432030433114210013041004133420034031320022340022000111012040441412123131000432300142042410334222031143441244324404231132301331044341303303204131044342332201002404104310241011020112414420003003221430141124130343040420103310404103042031133143343404012141402424004420301241130113223043430111030141123121140240233331440431104040142124111440011410400324132311024232310033341120330112223434041222140211403000032113421013122402210123201134221202012032311340004303244140330033201312012334144424312044240201431042401402330414101413104210113210440201120120143342003020004230024412240124234214003430220132142334212000324232132043432004244132420202021041230342240032241210101301303041213211000140111313110112032122424322221102331442043420112123100011214241133141111214443020302320442213124241120103042041300104312124022344041204040311013002202210441010433011301411004211334013002042044012342130201242314102221321011022001140430443004111234433010014230022", "443400140004130334424322023222123322333011112321334430124344400012421223334023134130323040200402404341203214133011020340241343330330214411304411340310313022000314140431334043144214440002141041000330124122331020420004241343204000220234003411401322304032323001001344434022422122342001212042244402420230400323333242303220023210044411444122041301201343113423404423133420420132200021132404200412024304432234043104002124403330313243043011243113004141013114330432432041414210221112431440113220344023313244340404404313422111100222144302324340042201404341130304100244031142042222023423014313032140022400343034312301002232202043311001430222023432414041311313301303044002001302330310203243343234111011203200022101120244032340442313012123233441240134400332142130113421433034042423344203442442023212143240340034110323420242010134421103021410324334234320212130421324401314301101330131421044234343140411203203412341333124400413004331433443033444112342234301122004130211021221441023001202243342244333131023333212201433333030434423033310214143040232300232110043120433001222041444212431321110341433112444043424130322204341442014024442042141401232312034444322102124133432412040032233123000004232110144432412003240422200030211121202414102110143203201324244110423311203320300313042130242344421112300442231233023001213134111201403113332304221102134231443033411424000201440211310133304004040213221403312030034332432014032440011212121124434141032042034112223120114140340241323120011403034100100144021342143433123403244041201300144411213232031131213011020433442132420323423021434102220000201132334134012232322311120201024140044412022142240244022024120002124313423012441414430212414314140221443214320404411214214300202032040440324240104202334401101220310433030014014210044213231203111433342021332323103240304423324411403030021212113123304400130102404433340313112212203202221123020141322024043021421034410142041202121402242033200403120400131214004112204231103120440112432204201400221140133241104120002201301320200413242124140411111220143313033044042040444333243240001440214402041304422111040022314244314201010343122332422021112231422410122443243012303102300110422434431203002401144040111010104022234110413231100140442424340441410022023332234304320044242034123311201241210241110010121411012122021240100024233014342044243031113004002022420413304230324104422142003403141120403243234231330202431144033302431044044124342442203132324231110410220240020122121300122202131140404310332343313033404000340121311110014244432313334134111004410400312133101210112222100241444021444112342224002431441031031302023222103334214022333113434401341210231311121324002403331311243041104202103013003444330324141300024430440444414303202212411013420343102422434321120112244442203132112044224112242004133401201404213231033134312421434120401341110042111412412444133303440044201331012310441132040140241003121003213433110111014043222040201200011210144041344203120140040333231203413321024400233021301331210122103310310223340004403432404441322431030440330312041040130411210223222341301003430124401213222312034001432431114314200230002201141422303432143334223234244420031220032110312240114031402224011302124121230440213303313401011301103142322200423031113023221032044334002140431130141433041204104113331234320442011324003431201122440424403444420231404231130002401341000422200040133443030102204104130332011030332340133041142101010212110333333132110130330022324144432014440243412041210414103214104040404302421114042003304142211240434042400324102123042300323423002142332110001213233401300223212400011241140400300243244344310122420441430334131314013241030102102110412142134124310031211400110444330042320243031300431311413424301134310220132412324241310311130303003242404334413204403423031444314201132340344214243322333340234333423320230240020403033434002221202120142321303100012030342133342012041010132230404024123411400012033212441201014123440113003113342402332332332332013031430244344243442141233444340134103033133101204424013220301220113444023340023001212203130332431041230232001204324330442431102032232240444344203013231134312434313232000230023110432121244331221221244302133043130220422201320404023020004301102344334421102303224414433422014312002244240142210310010404030210201411210012111232203400110220230033340134233423330431343310021213101143414042131242431000332332030021313303420434030142120012423033312023212103030401432324343022", "331414444121031044141320010210202034202241014131141101303012030444010333402011013143344420114224440434222420111201330443000221434201030330202424344043144014301211434213211013111002140102414214311330200404440043211142402110013302101122044431441220340113111202222112043240110100413434330421431234033232342120202311314111144301204134030442241022433044232440200043303030302034012043121131022041311042431140432020320144020434044104224131203043024324411411211303441301411420214114221014112403101012000000024200113222021304310311211102202112422431321113303230134113322431300133104323021331131130432242142322431411342310140114402322113322100303002112131042332441210340440203340323220312034030432433044001120211441022341044132314412144411430334412444313210102413410411114240330003404124132331142003322431130014242222334140321144300343123230322130102223204430022442240420434443024233400204131232031423200342314041434311132212204233124042414240303114432331101001314013204134142304324124234314031213440000130203433230322123430331144401430211330012212034340121214443213100411100013332044020010103324413001142030300440233012302431020410001240300233243021212330140442043112114004031304442322344000310013311240224134234102322334310204310033011243020430140142343130412331330132111120401300223033034101342230434133403142020301334202023043241212313234443303120413341304143312203144432433440241140340412120433011422040012231144301034412410140422410313413021321101300040343121221020440434414331442424344404132231103203411143431204223221400434301102003134201441123313321212343401111244101124441323032444234301143401200414104023303311304320302142244032203000420101223210004104433440024403334420303401001420222040422142033430142023100323114410414414033230303033302230130014012343224341201240004302331241442102200212420124213031304044242030220141011124013241144111231014002421022130023421004044311420011103402344114414433303423012343211410100403210402333104240321423410042014130222244214343140211044303404133314143314133114101433103302323342103310041013133334021414442301422402041413231344421440434422200032001341042133201220324011242101242032303340033210211423141024001114020222023142301011411202232242241320144440332323142440024013324340410002413304013331422131331004210334222244244143343102112102024311444303214103232203011112242220411212431244101231011242123133304424023423033440444114103230211302043001424001443101421034340341141311244042333101310343344022214043010031132133143224304223330034012414143343102441404444303431113403240221133102214224404044433441104414234324330242221222012440444424042044343103124413421210112124340224310312200102434422424333444010204432403141312011244404414212132034331304404344040233314041212233123341322032322003030102311103232224334424314320301211443243344020242144334042411120442433103443342101333144020211004231100041141133423101131003314432212224303413321323330123434211112013300301204023401202422221121433410432224113404433210013331214022034222430213144032020343401300120014110224043330110200020224103441300430143310033113140412223044342422031034042101110234204321131134301020020010040224240310041342422141322103223112014442302334103122242001122424201401243020344001121011112140140333412321414112213130324022122012144113433244311041033131334122201223443024423024301130104314141102044100234330212411030333411402440122301300232242410204420310213004441202404431341012003320202443124300404224431442103031201302311003141200200012114013140003441410311020032302433040200211331022021242200214342140420214321320342000211101442310143123403020332032000124044202312141300342444413012444223220403004203040004120034014100332332130320443123044003103130413332433330342211331232123434102202112242113401121343141043214120224101322044332241312140323200110013104131320423134223341404142032220242014134241411130130043312000421110432042111400220041204123001403043143400040304030001020001304401021010102214330410234342024434342223312202404330303010423030410114043414441112131124031314002424404312022044243022210344403420402220043100344144221343321222001030103030403430302303134232410023400131320010022431344333220211103220312044301113302001242134240423401443111343134004210430341213133321433100202141114024220210042424013400312221432001444214332201143321243422320130132233012404441224011420103210132410321143343231034421123020323324020304042040103210001032014230043433110341244", "440311142022240221433444343231322202410003442441104240412043032322324121101001124432242421144212234340121233000341120113131244212200402144443331404234404412110043323124413140232411101211231024041404230413222410304141013210434004002034434100311233244102221224143331301221240403400032101303033210441120114344341304010442002330034031012132343221412204103422002432240300030214232040432232101341013303403034341133230231412242103204434002432323401434123044340123443003041431233111303443113432121230104214302210341042124120411003142244204443402413422011033142323143040342203440030420043222340321042003210013113431213412002131332321311321021432243002324443030114043422100333004132014344101303320104123233104410412232002040441300343411214100242110443301230432204202442131104232021210342232410310034212132413014223341431001313042412221200443340410100412000401224130302102124422040413114044234404143102334011404003321142213331013043444312441004344301113221410043430412100230041222003040320142404234113232240210220412222212243142021211201121021411230321331303442241201342141013442044302111223230310404313223301343234430432211023412113344332334330414144112401214422314113101003030131224240121102120410111124414334034034422042142232000423223220021231410342320130243130334124224431200234213020202032303132020323222232120101133443230233043203042123204311011141110411342010310321310334123342323234042222340243404122331231340133413141314202220110303313032200403031100333340011304101000222231333312102430120400134134001113311323410404141400412243234014011231233142101344342143031020002213042112412133003424304222220404100311224414202422432413112012111342042124432422131124343301100241403421430422231230101221221102013002100143000340203333133332104230233432103422022324402203121042104101031112242042041103344123222414200141310412001441230202012303022022023140401111024041141201044123424131120214140222442122011123422030421332234320202300141101411414111221423101130023440114132242443111314043431232441203410231210240402321133411443012100043301020330114244220143000404443100341021104030321140342142302144312024340210244004311404312411134342241300332134023001223224134034403414300012040430324304343304101343243204104124320300314241003434131104443221130023411112202433112141121010320112414022314222321430321430442103213430232402144344423012222111120034200132443223412344321124142443320100124102344431410134211314342204203302243104413041331420440404241223113300441403112320101123222200042332312131044330211323334401342323233341312033220213103120010332334042423111133040303030323122031401101442423113020400214204224110434441424241441122310440443212411302230430402420323220303102121131321421314114240200132121311041320300414132222410422200234302031021120020101343332212420032140224233332411211410124132102302032443010014211220341303234434432400310021013204334222204211213400241133334003234231003021431104331301411214121210242240100000313222212023443411341243020113140030422130300034430434314404122213013003121223413004342243413014130304241004330402112212424100244210211302134322444340232210323131214141421323212222003031411314022101214012333433001124403003243204044012423300000134133331000310311013120403223312240034004141012142011242010331040023202413433410244114303043030210114300030423401441223121042112143402124423042330401134434401032331034204333334023022414024022030001343404411104232314013414320242403334042033422222133311301433311104142020323431310131244130041213241310020120022020411340133001132213132113141400302213232144231212334220203423221430041301213041143242023200442110430214312011404000411302010041001324231341211423110404112301330300004412312332213303013214304221021024114244110131323240132332010012322222200110232140433134231431012233301140031333004430220411123231014122003440402443302000321203341131300121111444444244032201214100421130112023140310143242101021043102243312024123034024031044240001402101434400223240143443143421431021340020003431214430344312120224204000324121234420414142231120323021023204022131324332224430321314112134244432240341043133320403001111334040201344123333132231401242043321030144431044230040133330400214123111241440130242233101211440414033142302342030212323340211004313244003411330134312031300402322103403202240342001244433324232330201441433022444200110202044044122200340410021333032332301132441411213043043043002243421240411204114242324420141440400214", "012130311414013424132421433000132343000204042024243420333102430340001020034112134343044442300110331233240032131140300134120414422201442123344141144331002020320342104203143344004441212402414030301020432321214244044211112412111010343443033141411323000302224343114413010234440110041444011201431144104114322041204432301341012103314002142214024320044034031141333401311131240341313442204210401030421430133031034122313233004431212303221144034014044400103343232212021320232203133401321410012432424434413100004034212432244401131400233431341304222104214103014420121033003331403332213411242340123333303133422430131123211214410110413133334123200423210323033211440202210011221332213441322440103334312240221023010312400333320304434443230002214201343113114330032430243424412142423200214132224244430141204310003312144432144042431122112114312242022101041324333243222003211114134130104121130430434330013244322003420230010034301230103411323424004022404404413122304231343103243100410202010433334322202202120442113020221213040403122121421312402210420122001003142124342234142014140244424101112142100240323021444241201204401414412212421414104444341223100313043144131131413302104424322140324332304330031040022303021440043323133201411303314324214144433404420232142143241441234321133312111123343143031144133031023204141001313311434442403043221404142213302400041344121300433200414034134120003031143113443041110411442020201323231002004411103134044422043200411323104114142032022204434414434344412222313143202044141443031313044232113332401120340020201432430303100403014031130430133312213144242103440343130142102422122401023410432024303023024240034403021000432340240104304301000303332210134023232024331321020431332114120222424413013314302033243044113011011242023133104044042302133140232124310300443234403430200040303004443110003242302321414124001222023044434031001341131411123201444144413202310401302143334123231404223110423012230044024331402103230113242140421420231412233320434321402231232230442310313202122324330011430032144102400241303041114132244311204110300242324340232133002000234312220200112120444023433000023224444014200023340142240123414441423012221020133411213204102314422101410033213002002432323101001122042401303242342021120322411242314223414040203443213240302041011313120241103121343342231033300203210132423133043104402412202301402122404434013004434303111410443024214134102324403311132131441020323333322044033311311340224002310041121211044340401410310120432123344214122002104233040001121122334424023232230101120122313444001012113411043112424331103210440333213210142444032234001021104114142214421404302403141333004414431103102300443132433123413441013430211334402200340032022010422411403201322124434441303330114000440100330423004244240410402022443403123112400223022231204444012031233203301442012010143032023312224033032144030202201320431320011304312202043341241244414323201101104211410403210113412320204442034111001314031322423312102023132401100222120100333200004433211122042243434232413343103031202104031030401231421331222420343401411121344004304412101140404214421033203243042203002302004303043100304320340124314032121201224341042221002442041020031433432001133032024321130243230101112324024424002410203304232231243403212004430200231044402204020100144342440210321043144431424234422404343311041110234440020211443102403241223243203104241231212341404143241231422343032310121124210340003213143122104212221210124342240442324012132412142212002130402434330414123032403233102333210044410301043203210211430000343233230042011300041124213013342221122433321443122022200143431411304423214312313132404100214131023334300120140322113421231130340021411141423220030144403033011114240120232020114404211211042122230043124402140214101424040311213423044142002134040034413113143233214102020114324044221014021003042142132121131100021033003114221023332042120323111430424141140332222021213202041410200002403004140104440040210104104401222003313324230233320341143043414020202132023030123311403213402240330344010043104041234130104223131034321142234410321311302433444401044340402002321102444143433432244411044340034410044034302111430130330421312134013400001244034312341124142040031011401022014444220023424032310312124140413110444002312314301441414000443203001042034430344021303123313230331144110204433233432321020243121224200144231134444113132342003240224331112230432214030111204140030104322002233043032032321344203344211", "031441344232221323130410032433012131114302241120040101140401201403230434340213012221412434132230201134242101011204131424334424400100223441041024033401000121311412324200301434104233121410021002421012104043042014310423100444202001023342414241324221130331043413013320143224044143132422240140444233014140133114404044230011142404022022200201301331020322313434130202132343413402243031411141414432234401133243213224200220113034440322402113310331133112143444044324344221120041220410043043133012004413234433024421331201333211203443111201142110430242012304312402101311123112311121043222000130003122030312232314432013004043012212204134340431213310412331101414411131414211324430241400334304204313212403413243002341313134234100212102234224244411002324333002221304122414233021424304102321132024441340024103204100402214404220120212200404310412330343300204222040033124133023000444031033131041011441032034133111124344242301203112214232211402004400000442132413314312100300004133223432442444221220420310401402134302013033311140320422331032100444201141100143401021432122310332201213110202010232021213311213221032442440403140100422201114323232201024323042412222041130113440212010332112001122032432003122340232403404313041330101030414111001423300031141032240113402404344313104110134124310024003411120112003010220340113200140334140331411242201304014244214341240230011323201101242040320412043213303443403212402424444002030002343401410102421122102232141431104221300320214310230244422221221001111201322220404423302304440042134323322020340111131021210140144103203213332444111303231324304424242411341324040110343004144412002114424430113410002413204201102433341141102031331022430212320343121311221102410142134311124441433100112420301402233432201144300301310311411040424401203422032240130410321401132424233003130403303211442334211130430323420342222321012032240421110131222114130442232423314013303414334200231034333034001413230132422313142212300201132324000242122012433203120043202032203041204240444202321202030434411020303134302303314331121242334314133132124230113310402010304134034344322320142003004114314110000423212131203330120242133414423222413143431220230340400023404243334313413122203122220033004242201424120331334232041134230014001432003310111202400202412441030410302330134331032412204323123032244223231400421311001142341031120223430222413441041224040021333113313441323013130440412202300404303322242441142434013233321344033044220402330133344233141031010203031322304023024133101432004311240233020401102243304132212201334334141242000231320314312041232100030433344301112040421302414413012342334204221002414442032340001243114143100123424421311040433202201242110042313132230340232332002201121243200141420242244314421303112323242420302313231422242143000301243000111421200420320004132110342021313331334132012010203214004121024341322312423314322412202001033412240332140101134232101024212124203333404044432141101300402430420211332143434321432100301303311423141124140011113102200040223213013142333000022100241014001402420402024240033032031010430130123010040222030332423122204134442222332011422203202030443043001341234023333124410143011401310121441013130343414342313114043222121200242232210342112234230303413200100224230110413112121204110413242410404144330044424131422444310100313033411444304433044423334100310012422141333001442043233203040214331042221212313201420044241231004010314433414233102021031004412414043103221433423201421431141242434121030314410211213044121110131222441341214142312324404104331003424143142131344243034043330434212011041441403243011114134134310044202122301023442421401102321013030320240422320233213303243401224204414322000001400030212404032310104224132233234203242413320040421322244412211301344020010322423423004341122022420413310104333404101001021202232301001441113004244431122423010413244130231412201412334144140044011202002421332030310131121031423201020104244003012132131122211422211004423140443242230332010043421000320300132302214344322020330032410204400420230244030023132441124331434423414302221412414412230141201444002334202402113412033220043231110241220004011300423022201000231331040204130132412120014332114333233404400213013243112001400021201344320024001343131040422203344140213414100321134032400114440140400112014103300023414232410420024440124041230202143323122420034144000033011001443422343242204412341114431224340413242013313144441332302434314330311100231100410120331324", "322310020323140112243021032140333124422121214203410131334223033302333412331144234204340422214031124020412133113341101110103131024103210233220424122444023324041112103023333231143043110304243132103213014314403020311003444310142300110420141134313120303303010143233200444231414243123103044311441422422200401221122234212143330401243012111203002412220004111040432022343342144143121134013332213343342403334033401414402033413021114134302401024313410044114234122034132044411013343220440334221344141342000424133243141014343204443114310222000410201133313400331122213431002311200102034000112114431234222413003000033043033213222133144304131131311044413104333022003340023143420124120414432030332202222104330022324342401413310421131111404304010343221134200413203140333402341103031433433313441000411024242312430134003330440121432142322041322233144110424244104301420041212332031401333433320012232411431321444142024424430314301231011141030312420004222411322130421002341302441013033410420234412122014203410224420020100040242004444444321033230410421241442011202141014342414300223421433021202242314221331342410202032124443444341422203340441303330111021144312104223423330411441020213431021341412130134412140132002034442401030020221002120243104422141240241343320042030244304112332311214122210200233122124104040244242421134440210340314330441420342123310333130002423313220140341421140314340130244132414243204000131333444310034320231231011400020402240410240114303433344113442432014221042103001303234230004130003402134431320021213404042314141042124232414302411102121011022113204023400112134041243413043241230111024320122100242043301442411010422141320322033443030304141211004321122330143140203230144341142000321031334003140003420201034213210230210320042022230133214201011123320311342404042033013323310240413142032442102241244023444144144244344341120134344411200220231313433230043333133144220041303241144421144131340413313202202020421321434132021242222224034243112211302123333233200410221233322321330044204403342443034334300114340433040022434100203200101333313201032443100320222442042330041340003112042104022100013402121210431401001224431010411243204303122222113213231023004133221114202314443303312421443341140032314311413202302142013022024033132133223200410101022002334020121314344103041220122002004101244211204122003411413122402434310411330323221130101321402012244012011112422321124242101000234004140241031033221104110413430034124004414320012302221132240032103234024431224310202211142220040141310143101202143442021042221234324110014211304222104442012112021040301343432000312214031343122004431102141034221111314342330220010221333434241403114142442002111220443220021414433433342244311433230024113010113043422331104244414313102424334232303213332201134424114233314114101243030303041442224242431412241301121342232323324210134012012022211213420321203403330003212121310303232342420124342034032134314332234043242222101011114422241423444001203023441323220244314234143243101331301100443213331430314004043343334422134432220242424143042334323043131030021220211024122403331330400131304230314123344002303230223211004423040101343114104400443020304233030212214444344311021144113132232410412211444111023343202102012201413234400011033002342200122144121103301420233334212121121201100423003220322023421214322410101431324021411233224420340410233443342010231204421322110222413030434444214421242014343022010423443434144321120410041140304320233311144123312110122304141322243421330302024320313121230200320220134330330213414230141233444211300430324220233402414003334323000402022001102024341320101444023223002442130344422114121013433204222034303200022124023121243034002140322004222141304403301014214442010313043340201114044104024012213132323232100234310014020422112343330103003221331113223410242442312240344223122210334213401423301242000142010210014210013343343410313330320314434122004200221420011413424044144022011224141022132043424141014240434413101022003012404423221430421323434220430123401422044144311440411241413130403220134133030412103401224340243421331304424300104414144031121110214314301103141411003313424232311231330233141130323104022103142234221213123122141411134312241212032040124010423434230014121044431043221042421143420144443011424134342232343131444032044424023204241013100023440342411022334131140434022022224333312000312312443433133201401323040434332402230441222044311223002404340422040043000221340202003122114", "110102344400302213140421133032342123210203021212131114431101222001401123020021423230312320041031044233013243332140314302312243230014413331441402324342400203303314341100012404134023111012243332010200341100413303232410202011142320201404332130330010313142110132401100433303401300241142043432413132233211332442103304020342113142011122334144203341310414210313302343030100431403121411324210020421204244313442042124033304240444100144203410443240004102433023341314431000010303430012220123323210044212111104030104002331204043230410023041401023021331310311300234411334144313200430130221103223443334334321104324332033412212433020101010122412342301222433323303032013410444013343023204023013201303134103201204030443042024442224122014433421324232344424132012320242141040241303134013330323131041000241401200143310034110312100214344014441333300034102031343030032002041113242022132200003230321341424443441221030302313220132210024321321323101431233121042322101021010130042340410322310322013301440222201033430041214203240141320144101141401032324011033123212300311140123043232414041200044132121013442223034240411214220302011010441233440330212011322243230122110024112331402220203233031302201041424241430431340131210002333324110102002211340321402313444011043214033020241131000033012304323312034001344143101413220042423034114013002231413024334202032440121401311342103003033103330213210431320201412141343441132142211421112241133031423113042330010314404403322240313401324322204043133113034012012101030312420404033342441424143443311113203331111310240022004033020130124104140022034231412110220224140030334113331204130334003343401102442202314240021201124042342201313311144010013341411040144320303330111210334422443022033104201410133434000113433122303044300314201044102414012244211303102224322244230312440301104231210430210312044103020441104344204443241232303322413202332134010431241342424410030114313440400002033010414030142000142302031003034210231033212213201114311300404241302200413030041304220113314144202240141042300023322042410332320430232042423414311312320303400312243203120214040141122430343300042400321022422233104013411433140012302224343214214444403002030300102020042140334443120204431212431233334404031343434001334042003020102311131233103241040421004332144402442014233131303003320442304434412012420124222332002030201403204122221344200310103404313004130311422421401204122343321403412400231042020010410221230101211433312130104401123434342002332312133344024034124414303243143231312432441340210211340441133403241214414144421141430230221410340112134143412200002434323021003144140202311323243342431443121002020433443422341340422312302340112434403134403112302002302402131042222243200300102111400214004100331210230332204134310420322441322324421031224001311422333134003012233011442444444313341203033222213011104320403401014131403142313434120114043023210023000220221142133234444400213413230402030001301213434423114402243223121133221030232101233432014141132232133340023124222313144140314124431033214233112421123234213303212430211343033220113343024244201121422224100041443143120230312411243241333230133442130012322241204110120020231414220210030042241002444334140344133323443210121013311414022314201110332244203034333133330424010302012413012111441103234024044430142011221122241123443433101421423243442342430330103103322324220314402300133222401433114433132331114014420230324010231314411014310021314230014144430344044014031320114203443040020031112231434121140414102234402444241013402313110323424412341220222314324000240103244244002111041040223424300212141034302023141320410103421140024303323020210001131420241340441421413403240444220103303200412040344021444212104022001221033323324402113431243031424241303031224141311301243341013034323213041244403101104022210440240044224043323233330023132204141323130430040140122030101102203033404200121010134323441202230324323140211304110411221430101423021124442333431034102044341341201200421110132230132420223402310324042342213040311143123240342421031024232404303403401232424230244010244110132020313121443002240431013204312104244040241441204214440413131014313024122430001423032401233122324001134332202342133220420212243120412111040032013230031222342011122404404430102140440202133244043210222113000132110311020030412244242440111333303343000022232323034113110234224123041010224121114203214424011210312434314111033040144324043213110243314141120441333313122320424001331144", "420243112332404100233042131441121333444111031223030324141344144003001344440440031204021223102102222301032213130040042402212414432403023342214243032101342342403014411442013122000301213422140043343112103044403121414100302124420312441400234211342211013202314100220100224334222031114240043122234323100134444142000330020303243331310112140013032311134402100204042433420003112240121104130032133024210200223200433101040012344112323413044124101010444342313330043120103312310044012204434444034420332043402341103233012101130040444214021044430030410114202403102304430400122013430344123030120411032424201123311033131404122041412310121402240321332424444112313104313124044044323004414014323401421143001201213110330221143202333420240132231143401443202431443332440134432223013404123042004320403341422311010204241031214031234034123440421214120144102022303110311130041313111031214000004313221002114321200434413202210422333033124110412412122044040414410420240120101032221042102442344324222443340411013324013320302110211110331110000242143044443241011233034211141022003443234413442343342243104411004341113220332421112203141414430440402100110340241132434202011414341024230234021101104144442143430304014200324221111420104402240241143102021123322110404204432311444043221123433013034301042024014224303114330004443141421224222131323044331240434001321201023431322133232111344301224213414001023234124034314313202042233313410403224410014314212312431013234322404112224410212334431211433304314312024144020224403441133021010120312201420023002341401301444402441430413020430301402010022142423442324441233141033123003201222430310100032434410001243210214003214121003020220444331000222021333443433101412421032040143100242134244400323343420423122221304112222032024422024131301204130343001100144323213000434241213031142442020442101233313022211211401240130241440222433110344112012004431021424314220132031000410044141410000214434320144433444304204124124111000234003444012302222114210310222124001302001413323010410030304441303124431341411140110213242234220324413442024432023003302032223422304044442034311130234100104231333130332111034331402024030034012130103023412222410100323241240331230043220312112110113404244244430442424013040031431100322323214020213243440004112414342241040422212442100342141241032141321024012144020203212124233010421211004230124334040413103144124234240410322141131100314304213312412403134333120404441213310434323103014334103301424030344414234403431033333432330414321231021341301141221423311233000332042014301012123000114104204212141023402313144404232404401302014033442313311020033441242404322240113132213212302232104241214100110314320302011423002321334444012304344233012041334221210233221020312034223112112203132304100422044020244430130420414243413233024444004000031333130343131102402132022001444044230124331212144301242123204143124204022132423011402440200140304440102102044011202040414212330042003112342403001321312110044104020202322312123103202222300340142434041412022333104322232212103114310041112044414340234230023400030031024121400003241421211202001412100020400204331100404220130444424243133324424022243110141301322410004232414043314041220032244104023241421133001014114223041310400123003040314432411020413142104002404213130443242440202124131142232022402330231321411234244032444124302022421200204402044340141241333111034332402402043432201042014231001331303024232240334433340020231221324320042043034333041441144342224420111442403041211322210202403212114100230422130413223332342242344023123234101221111344333404212441132321343312243211441202022444023004324213320204402342414310423133341421413240312112102204430400331342410430324134222314104034131411210204422222241321431414303104223034341341310003043104111041200220244324320320411314202013441140413132121230204414123442222204140424421310434311310141132033424110010233411223321331402240023033142021341440300403111312233332010041444412011334321344424334002242024243132130331421343331340113443122443342220341220330202211221100431244131403331434223342311200134321444241011342323144210310002030341301022314433031113424243211023120234043323240011333013324144021322324240011014010331413113303332411301032023211433432233404443143420111240203344310104021011240001302304021401101240142020440004200222312323041101113420232042144133302303114324041214232423110132304041313334414012402231120124333042334334412113433034113334321314140142303203321440314343", "311231021312003132240124242111242321340230401040030232231013410010014110422231141041132000301131144023342022343314143013231142020020203310114232113444432114132343241142004031214003431211211141344043143400221110013032410144020121231020304412102432111113411004100230421334121132402322404302042143333412141001332132213134104431341120104404341123120101112424204020024333432331103143220332044330004122422002343134301122031420243323141201141413020323002432303144440213122310111440342120401300422411311432322431303202000230441131240414130424114341441234432434140141310221440444243214413334232101213234301401202331132134304041103213021142324102342202301401113111040324314210222433113404312113022143203100220102143314344012131243121000443233343232043303012103104012230414042243031413140143044234221114424101304301311301144300020131314201122413240203144333202442241412310401001240012432003121142104442124021202001424140213211310024200031040412443422241100434342242010344320130400023444143004202322102300240111120413220042222124412444102411301123434030321143144202300302203324231021124231444412004313141223314211001442242441341324444242042321330302201222332232001211134132121441223100311104244002223303422122303304412143101332112232134001234031131441323400441013133232131411001333134141013014001302242131232411412212333422140332003422404244302301323413311214343013104041022000223043020214312241410003331432310210422401442231034103044424121010443012104114311342413031231223443233111200131032132031211003424444201131024412314140420102010032042301422330201334231243212120104344043324034214423440041241201340211243024234113323403003341330242304243230321222243112431310331041201102313011402031134310314111104224414102124300244322101003030130440431233101144400240120201111223344330023044401404340412204242404112342124313311314201041010412224340220340204024110320321032200241412201402021321313340222324001133031232023134234130214213410440120203044131431020111112413404041324243111233334103124424114320434204033324443422332333012424223123310113044042030413023210424143111202241132102100300232232220332122232400403142211103211222121002422223212442312214133114024320311102200140131144030233240204004012240344202411304013323242143413142034340044143321234432120321144424420040404033312140332000010410400314223323443012221124321102040034122410323200314021340210242032324231234231311142103304043430003003444404334243204023304243111120402441442211222020443033412043241334012200000234224200423230311200212104201424040430022243042222030032023441221323343431043301400243442232432343131241422030000311224302230001044401333031313012344231441412442424010214030421411220021313002043240340143122333331034433443034330024144101012314221304300031223102434043241411440003441232423244430222212014344422101141213411014220124001312330412242034443014431244441420130142341414320102223422341144124000234241222031333244123401204330313334232322443403144013223302113340413230034344104031031443122041302032420144201044222310340041142243103044044431144140300104022430110234424210421143300323044104133124312342030444224411333141344343233100303113000044202241121103143332131014422300344233411312434143404210443120001201234220434330320112400343232024334413311100002330114031440423241414104312103404133214100021034004442331320404101213444310423021134222034222420233423003023301240342144424040140404100301134411244041034234240114011440243124302432002200011231122401430030200313210211041243341144404200340322303230242102111440241413140040034202023013133334304043134141240240414111240140313111103330012240332434010221413031203103244114244233120214132000324042103030123320331044234223324421132224040222304231114313141314001314234001133014033103313240243130401214443313314012233341220314212330300231112144034012141300221404340031103112112313323303040110114231332442411000231240024013320344203031243230344001410144422113431102220100343224120430231123200140010322143120312311424211223101434020212240143432024002121102344344140421214423444203112200444131144203244314434012100443430012124032023321012414233401033024432013042140334422004440011341343342001043030344141443034342012104111203430121002140020210401314142123433213213402431240140211404303413320334122131344144241312041243311401120101223341330223010124101240013022131213212401202113343312214410001223042244411204033014104223243204230431323241022000034303243301410233432031221", "042004201233322430223042042333043244201423034213404012104033040133120203030314134141430304000323044303130441423021124323200323432440403414422004014130013332323143043124124234341130231010202341112321044400033424310324131243021212000021023324422024412003244310244140241044440440232414024102414122042014223042101103410104014240430014424322021301410010211340341342312104104122323410241443023014241010032432040423321222402321303014142402010413021031413431142232412011303014233210223044412100222004414142432044324124221300313431002340223314041100442042044011001424004432231102300032244412014120103201142432100223200123000042123423234101230432413440230302401413403132020423214400110100343440420114012102140140203313340123423122040340024203424311423003143023040000222123443124133341320342342430030130334410143410333410003331023422331131211402401324020134000412022304100101044033121411442314412312001231120340042422114141401201121301420314123422440121122204124324334213000303441210004201411103443411003244100123020001301000211324424322304324131141233032213122132121423330134013130224104241201422342043331441212434314101130421401121404113401414434231314230230320032104111203032040132410032344020422130333412024134413020340401320243324222300102003241134211403343112222234140223320024442112040414430323331300131320203134201222132433233112303232422330424444024124400324413314134403200203301343004040033401232000141204043332411332330243212243224010004143211201304442232220344422130224343003034321400200320403421121404002003210130304144034441234203203333213400340214233341101334424343404123104412320411324313442324421004401332314112411343124332031031200204413004002022323110300330312323200334444143000243121041111342322133000024032224431100410223211102324040103314442211401102214311422131324222423201132113004300124140121032434241412441233322131241103413300432332311344214232432332412302012412443234041302011122230030212123310402420213140212010333023143120421031214434143111010412321404120440132312343023424144332234231434044430011103411243044200222123344442414300001214200001213201002022134011430204431311113231100324134033402100301333114044012224010031141230433241134221341400041421410320103403342004314230014123023443000244342202313140430141244221314001123411320111101100323012301031302142402301013444033400331132110034230043321433010044033322232013223302242304122301134431332343113424021131040323434301221034242432422210202323034401003333134130100311324014431432044400132323120244342423212320343124430340244004413110033224112300221324334323440340320112000021232124121340322320442443032401101300033232031034010321041340022231231331324134330201400321344413121200341421400012032442003033121304011424210003341433321300310002140401304123034434023201110324010004000232414231334142334303400334334343414200241131024342404011231200422034142243101110313334020123443130020433311223443320234003420014302334043040420422001331020024310144321342243300414141114302012240233134031400104200333140331230010331303003211310423422442412241331111322322134334043300103401342122344430123410420111003110004101021022043432124412332343212344102020322331201240220403411444132443030101230024222134433011033240320133220340203443100121124314222010330000041033022444124400420102032404004143344130043321422331421201230404424211430410122314204111430041433024042434421202234001204120213030323233414110200100412203344030430111021442443114220231021204400211144021240313344121413423400340020304140032242324044004424241202430043032232344040132404113302334143333102342330042122322331443030433014334431030101042020431240200200200201432324233001111412343022302220444331411430332232333214211031020334142042010233410343042001312143300020110240402310213114101421324321144443404420012412422442400412223224232211114412012043101233414342442431342342430231100212440000231313243302043403413113041020111141400201320403223433013032312043013244414031424114032143330102114410022100140113113310333424402003032034142002044212041010110110344323300332433103144334134322340402242330100043021321012410411033240031114013211321313323131220204011121402031224302010110021232232241432440424410303431213143401120222033442200004140032012334211113404040304314143301120402142140310213110333034313223341144040040311233343032214001202141220201212241141034332300104343410111214013033343143020410110233432413444444302214122102402223322232102040411324114201", "213324444004343024404130044022300322044410101010242012434314304422403240201422434023301310401324311423133203024002444243330222034231444011141212212140301244442312103320131003323330412133023121144110233430424404120244024042013424402131401033400433001120202414123034343312401331022224034031323243323110324201324414314014442034334304101222124400012331102141233232113222414400320321212333111444110132122143140103130100432110130314331233223122331121414020000224422222203234121102311101431231430232234214320331310021340342102132243113123410344244003402112112321104331004343111024420041121030421013212120142110323024444300202121222211003140212344131203023431231310143422110102242210243401443124200000041004033021120322320220444210021242200210421141323321311202021411342141344324010413310244142341143232444042320143012241240114144134100444322244003134040410412410442222210022130422201344212210431143402344123303343310333210333042123013241140144443244434024112343144021303021142022324040214320000231000243244313401204001433431124204342123340032411033303204114422423011102140304034312404444002334433304341442241401132024044213213142212022023444420001001200421343242400301343412220411233231114400043033043234031441410211141212003020420200042224432434121434202404313012224103300023004440431430304203403034121034344041433224434413313201111212400441444004004124023141211301211241421042210132241442430133314301104003131431012412442414114033013434434410212020244142440422004101220024241140204002344024412243434114240131100242314432324140041024021323022211114310442312033103012203012203123422324402204310334002003302124324403102303144324143212042331044421123033101002240314001010002342424243342314200213302422430304133003430241421304021411004142411412410141343323002310122124142210134142031230320223201300102011303024231423030041040240340142204411423404412134104242220204424223233412040220334334340133344014104230330044130230232100303342420043434223244231102001434000444120022424334231403004114421340112421112234133433420304442222042342403241300400200113133131243044421330333202340024341223333031121212231011044000031244020003012422212123303314422404240244301121423402334431141142343221120133133433312331031344314411304103121014131233034443404404302424412003440430323340221410012024143430120224443203330101100200231204413001300131024011430142402031444212413400223323033412424330132010130242140313122213331000141242131234411334021013110202422324104243122020222434102422234444131414004044402123344240334204011020232421234134341210404300211014340131143131023240112211340023440302034331143100241144434130100240444220041203130214231240244223440142100302104021400301344322431340304411433103431203113121011223432342210311121420010333434313130042002431324144213442212344410144043030433014423223301344200230421220223300434144103300112000033302013221122403132214223141200001003032430022441141023240011123121204321001000020200101232320221414410011432304241114303440032004101202334214411424220302111014110340201130121043143303341040444231210041343212401443240210032424423021401034023443012434041301042020031143411114202413043234212323234322203443001113330001201013021340340221100220304114014311434441410242301302013324212140142011412312434134100313202143241010414031013014130322140441001101321323214120013330010022033242314012333140423022301322202203334413212202210204033043111143433044013422221001113123010024004101432124210113320420220212323341121300142203120301230430401424031123103210400102130402103114114100134332432123041313321330401014042344034122242122212222243301222102121314043102422242432342040220221322101344434322422121220310343043140433222343001030312303024021442324020004202331313242403322341042001110101142142121202130302113433304003343001442103113303002102241020442424201322031043032122044433143001412024134124402302243331223111200143430100431020312433442443002420020314420203034322134124310200031432401131112241040104220021412331233001140234221001332341230012030303112014210222314411114241131203401411314122114404424222322441231332012022031430401232022432334244204344420210300221123022310440211203012242411031424133202141440431431010414020402314222433423322442241444023130103410004130110030210443222223210014324443230132010220043421344134042223312101033311401320220240112303034122141342300433042213103023413422310010003210340030301140013024201443043131032242134100032304114221003323", "010341010321100342322111412313243111212442324400442330242122410023033024343330434123032011142041130413343022400420112343224302310340213321204221120002311221241332011424420323042410112031100000011323231214423042121430002413011240214022424204302031030121441342423003423144323203332302434133301422311243232022123114242022312234002321414234134412002020130423244200234312332422300321222131224212231040131133344142131332422322031331322231310041140102302230423440102420434422133321344231204321444402444431202002013041430332233220424040130024442332332122222043030010201103244241232133034042430031120234340110441433120114323240111122030443024333304402331424430431231310021233134244304402423403220432434340111422121210441121434212024210143424132202024132020413421133130044331142014243134411322324431302221440130232402311002423332014031430000032303000143400011432010213004140343313201140433234404033433041222443112330243011123223203313120232431200312241133132003020131432222413212210440341002342300311423401440243111403141013041340333031313241032231211000020330013442224104403403403223203314114001203102320000220031143332443414120013232311321324141004330142024434432004001002103233040404424130242021310240004031312243403341113103441201041410301342123213440201013340344320213013220340314303032044142442333322314200012000034313414114431130012021044334000322032342134221302132140004121214441323241220242140030202011130020020320044321142024033032231244000122030423033221343013102321432210423423113222120032134000313112041222413234442002223120220034241412103144140234303040021320241413302200043013231334330343331431022020031203441121123223143412022044031300121341421444103011101322121014430233411320312322111400430334411103331003314221242104112120210010134114142104424113333330421140002111044242200223424422024143403113022400100432000120313013343202444203230244411412224431444040144244434310013133441342104343111204042131100210122403413421444043101403440210330140134230231304212301443104434313223321332231101101140410443120224233233403221204411410242033440334142121101021430331320023204221442404400331202322304431120441004230000000341423200240200210341311032403321022020442343332112202033004242321240324442101140004044403003030313313443344341043311234044023002103133202403013223110300204313314210013311231332400134312212242113324311240321441021344023144224022034111201031441101100131041333020322003244233312211333003021220224240221343034202442312423341304401121134103431133032224431443230214414341222310214223441020420034440022110004323204432101144424204430334320204043243432313310131001031300411242440321133033441441001321314133322141303031424304221144331304204434440244100233401210104012112021123230001230113140020322044010143223410103241433022142434134111243402330232002324411441400412102314330132343020232402321402044104344440031424400024120112100030414232330000304001320143423430242414400240120111133013410221412234224323223214002133334331342301103221033320042411020212041311300211111311202443214131412240233031421001012442304104422143033042400303002323134122341442042331004211432332410032023133203202211021444300121134420240141411330433210013433340421004221121411211113401042114040011402142233301113012021234320100330221432241301243211414412214200013043203110321201414224203042001301342213234304012221123343323403143332420313034313140201444412100120434112412220402424303123431231210342444414434431200441034221020104231140133231130040144202302332213311142103132014241142042122212034133134343020113103102342230314043111314034443303442330234440011000134203010141120002124132121014223220431044234002214032224434311002101121010333431310214144144024002404120111300231433111331443443344332233134214003443141032102040123243441424142040333132342042010022040323002022304103411202444134134001014211201210410233420030113103423430301214312140434031230034134032313301024323110312423320424102344214211000401321434000102243141020132212441143232420212313010302220344210204313323401041022404021021404313103114314420013402041403044224341114243441300311441231043222420340022340311343401041340000332004034403444111122122024131223314331013112023103233421021131313223433121404030103441232111214431411113122224140011032413211102244432440012030440031141232022312033424312143211034024132114234421030130133034430404234044221340142014002203213044102003020111410001402020202040221442312421113441111033030331301", "244330133432400330240214420233240312340410401011441001000224121210220341044000340332422110110220041020241203314420402430101110130441122222224403402314043321232042043402212220404110440020110024404333400232122110010210311012133012340141244002111422302230313313121431133123102224144421134134131212242131201022222402024423302332140013403042223333043430412142130144244303222400230223420100423241321443103031413321133232234231421330334223234132110440303233112314132323314214304004413340304034044214001411441331212304020104214414323244134303011443311440100240043400113421430114231200342230131013200204041121233222221340012034043441421130110341444213431021414334134212204233001343241130310443102044100031424224440404023402324432323310404043220220030243314134332103024034240030421012104214223432103433034201214001123444144334232430221330342031423413032042000101433120212344043111302301424300403141112014220141413033314222441443240010141034244203230022212120214412044011332403244020000112411400230310413230032330401012402344242411011432242431233100042144234303310420122024243233223421134312403244104420031200021310144034224044311122241332322330033114324343231243033242143101300233312211220421032343412110024411204432021243211010332202120012203021401200003011303033012131023020143343300114334442321431434120214041131113213233314143301424022320302244300244022133022433014010403412402114342334342313103331222002411102312412134242112332230231432201312433301412133331131114214424342034334110221221114210014120324120331301112130123113003123110303411322402011230430022343020244040334301113420201400342311204004221002324000010210002320213424143130404220214233331140014223022431331314244304020214241433033330422333311444214412211202042003402430312443444021030122421133040221421332441223122020124341013213311103104323003041244433404300334310441024034030310403314010111432214411143101033301230412024004000034101113014344141333240124132123204220142233432240222210300012101000010031014244244331330420432040122402133030100443142032312412234001223033322102011004220230112213103403220242430223101402330000011343331132314433241032033140320321421442024310131002042200200021004434230404031014234402132420001411331011410141021242210422022432103222044443440323432214423400233314131144123231024031243133203243022101010130430100120423423234333410331412113144312144103144400302002020222031102442033020421441123240001030324301213214103340412003434140224033314141111123422243303130111124004234024112120224101404244104120313142241030204132420312233013023103223213130123002443031411211210110003334120211133030323444112041041432323303134134322003304204420400411244341313404320403010323333110433141423324323133023231420210221002140001310122412324213101332032002220310322323240310003032043042330411142334102210123214312001422122110014002020044143213102112442401233400400200244033241043031212312402144303300002133033033121320444303141344231231320300033040344140241441022042433411013232024102332414332401023032322422013120100343041222404041211300234401334441304021230231011110013001433030440224024024420331430324222112213310420311241330203343433042424330401404143043324140442201400304231044403432011113312032223000114430144110102201430000323431321423313421101324410110144344412412342031311023111120114031102323223344141433414300321210330414322430001240422234241411110240111334200032302124421043341422142323142234032131340432002213141122211341444104210022030133003120131410140200011223130331231004240243401233442140311303002003240100301440033320314014200313103424330412230103000441440323213120110312332403101011110101344200023443102323031200301330313202211240230440110004340341112230132232121133334134341433002224333043411040233310311331031403344040330311203434314313234032312103132111432414432244420032440023224004340101433310344423233121301431132401320441333331224021301134331104300140413111002124214210211032100232331101200314133311324400401422301124443042134420134232331421042243403212442434244143002130424044324240034014320331111144032320022244440222424114410331022334002332420303204404140314313043130130440444000134302302342341114420430122421442144422420241311102242134420430003332344222223043120143440314442214042134214313214200342034144013102424340043410023043100034322433100101434124440024123340024123433031222103443122221303401130410241221304414203413231442320030030010213140331120033103222042143302011140", "142111422102321143342001142012332133003243114434430304044131404032304434343333332342223432413040330340100043043243440420301040003330132304431000110323044323440000002111311312131113013400200123134004431240202400110213400040230214341232024024302013203332222144401230242342124132312441414414102303324031432224302403022323343101221134334340203100414303220110001240421100433341414003022300211300233024244234323113211134232313321030242320224114410441143404000042411134434223132404414222332310021121010321140000200430140214403221230404211244311140211231424123431004012112001243341142203141224024320414044314322111000314431010320213321112032240404022110222222432343210013003111314132223310024221003030012222334313121232330224210341012321340011430401132011400200100201111324134410034241043441134330203114311044040132040330332431311102234433112332400103404412100003003422320313110144010033212221120332430021012433200232123114342421041243033122214013043312342213041201122110144211104103430332301113230110010323241332240200210132021020030010410331323103144424043300033434130431201300312221234014222240121442300110314132233142222302102101244320420312421310032441022404100300114343240123123332140230223303022221244234410033044322421334432041010341044202443240443431023223324342021302341031341102032231411221411123042310134103101422211422030310141033110101142302133110304004232404202120012111022323013243210342423201410221313124433320332033020034213233211320320322143402310003403210002140321410212324243123412212424132123410440134024243233141413301104224123130430321013200420142240414312144134300300200201041413211303103212321101032213310040112303204130101332102341413331332300001431400340014400230423211203022124341102321410201304422420430304001302144402442010320002013310433410300333420244321142413313021233313111202440013320322411331242014402014222342231021224011322324034010431431000031212310242210412130411424403400141223031123410003203313044131242144143200141321220421011211123244042432322400002202020043320104201042332410121342432001343101122213441243342333320324103344224003143002202431202443301342040411011103140320304024142123421322210203000313313201431342444404114203220244030043404040442443242112040322244234332121004120212330312432113123310202133212300444442103322012301214324104330001423041323413312021033413113133414430203204004304430101412313100143113024443133432230100013341013302143310200331431412344342412102032022120020324024004412114232343304030221320021301133211431103322023403031240310314243021131234400230023340312022114303420241441411130441102334113422224030140200104340320144213012020412242002140242310222340333432042341123430431321034040104121422212240003140240223032210224432421001321423100204233124434434121142200022434422332131000240342230440332221222014222110301043333033312430212314120421300240410311201331203013203333114133230241223120311424004220041244413341123302432444004124432122430420043304231140430433021343333324042023333440304211123410222200341313413212432202320003431332040341420140210411210000313214120000431042302402332013021412302043203021203140143313400321043203010012243143211110421310240024002322111143410413120010124114440341442132330014102430321400103222013312034121132004344303241332214010114101322333140321112021021022403210123010242332340433224444022412303124141100121104000040012401331123202013011302432114304234032023224144134201300020423013013213422331340113000441020003211433220320011203224321021043132301433044231334421333002422213244411211233234424123131311241331034321414302232321404442313041114324233004333101410324111121230430123024303323423002100030040241244014400213314324113231302113302144310421011441320131014322111100240202341220443431331031413221034032234243032331131110304031022014202440312130223230224032002142231134300201141132311110231413412133042031420413402242023211233412330330233414413331414341133110010233140330222332012344122332321300202020113024021224211204134004344222423203002401321040430142304412143114214314122443120340210110244032213334113223341112323023332413443220430320104203121314213422100043124243423340441403104102224344410142323011204333313431002123404031320323203040104011134303404324020244441322233042414402311403102024333244013431212423412444404211411142240131133040012331133202411430123330423004330300312213340410440433223342221030030024014221043244413420414432304311344020031141302312121303", "022000130341433221112020113144041422004030340221333300324100201004202022100320102113221242001243431113333101344144424104110034002232221424011211210142204334142303123021133141003440103422201001302003211344141231310032302244413340420104103013300334002402300142044342133433202121244241042434200020304222332140333214413224110002244334340000422424444003301143100020422010321034401403112133104020423130412231440132223440310241343300031223220320002344042033432342103024100440120444303332000341402020343010103003331201143123331101241043343342434242301212101000131222322043110342423203102133232344041021311023214112434314040104333034101302104001311113041413103441210031321424412032111241403341442214024321430000434110401323124422400233040120303324134133013410413141232441143204311011243030303024131302343240012301414033342001433113110141401324020122312011210101133430414410122142111331440441213314111401101204401341122121004244040041003003144001300032212242104402301324403323310100034434310241110300020030434024134411104202414243410203444212044440401112343014231310441113040114341121014330444114142322122420321224132200311142321021000233434243421402110401130112143232023204341432100410211424231224003000132041104140341330044431343222040212442314323431220033212234134001341004310113211210023002031340103033401144121014013013423413430211234403124242121212043210134011103102310113021441022240124130401222202300333120333321100310124444000100010423320420402413334324021134301133420334323114401320222430311110410114432004042020331021341422133121023130133314411003223202304331212433444142342104041434144040112112310213214241132030034241004223344240234413001122324234423301114312424411444033114413232343143343311044213141020403024030422444102210304021333402010402102304421300342042003044223012412240334234232010404124041242404410232113212041204044421023312404243301310033233100222020131204143001014204402004321323322232043131112330144044202210010113034332040420313001001441243223140012144331410321441323244232200423014300241244313210131230310134243220310011432444302124102130343014210012004344312333034130014244220101134222132210001421032112344202142312024301222203304011221040114042021124130133240324141143241313231012243001410022131000443430102224301221023444413331101223141212334414414031401322233120243144021331303223322441444441200233311434002023041323223244432414230132102013404142424322343203222112013200111030301033142133100213020443130221141444222320122432134303230311404221432024102333420400204322143343034030144014321101024100334430043101213321102220431321440424044244431221123210204120001210220332240213030222224312200113201011200133034044402423122311441012044124123042021103200110042432133020410324042331141203044441013343344402220313023202430334222342333223424123301411203442030440242432442114002112232223113202010032411100142431421304303303400023231201020031301221333441103434024041333422101413102443234021134211022443343033300241411421420132114330040410214412011323141033321342220131443132314343244321312423012201302312222321030423340103040132213212341143334412023212142212202144140423132203231013010402103430334200100110411033032420432311223330032330324222432023032232004311221340022442320243430021021421424234412202134103410113432413121343013442021432131013244034323340302323021441230033442442322113132014112424200043424232210114411023303233343222200123402034323141430104023212243223320103130210144100301233214434402312133324333442220234434321423313040141100431323133301423210210232431244440131111224240110312234304442140333244214421302131332414003420432204030322004133423411134224033241240410313312000424231123411202210220111123121101422134223030410321134024024243121221322012143021220301334412403134003203324444341234142342113424101010001234402304302102012014212332044233334404404004424432200233212201223201030222110114302323430442341113414212122240241331430010022342140023220403224000013132110121412342340443323420022031403013303014433411332332330242021234141240034110332311222200203341212023120402133412434014002412310020442114113410342340413144304202121302023040213101041032430014224420123121434420142330002220433103332213201040420402004134230324441102304110013331410311121343401242224401132220443301033414433340330031232441232331332344100402421402231021222100444120323043221413010201141143131114133414344444220432023410334014121204431041241033033343001404020440021", "333302430414410211200104113041313123044424442022400144341342042441230144430440101101024132402434320302431131231421414011234143224311330034134304010340030302044333243012203101001033231132332312020014030312033234302111103144314231332340404203033123241030011223043320124411103020422234232224410121411314441044232040122402104240111040240413233330204001404212243313440344304330313123423422233301124312202112323121321004441040332302113430321304003214044044204000430312220233132241202130030432043014113420000441431032133224340442440100320023311323423141413412143201002011241120330402033031323320331211021131243021422331224241244304421332441002143422314430341412010444220004103222144311123134213222304043102342430101214221034441211343341223432443312121204122444330312241332200413222342142424423433330414233101412013211400434001141323303410142402343044333403432243441400120442324433343401023413101130030232101222144113111403024302000402343222104122313223230130432144230010042342014041412204124101102314240001220444444010133214433100302344130004431230410240240131343414444311022010331303430432140332101041030431224204200323011013410322120003320300130040012123012222043420440202214422314412201241000322424214123241304431421233424133200301143032320412341242441334014343220130223120140220104040100110403142444110304200403024012314240030431334432412341223143102223303431012444200144022400330131420333130124301041343003030422231022041434122112434122003341102021023204430114202233244442132034043011010020113410024030323112121300330230131220034033402142223321230321331212022220312303044401123242243030314134430330010224224041242314323020414313213330223414012200214024231201430212400414133132423300000320130011323101340343222431123333443000130243212401103430231424401111431430042443124231230410134440343103424301234002340012214144101221333330100333222411043032104343340402321313434323430031310132303303024024131200310412241242214124134414313122441041122403244121141033032213010412124033213144044202142014132142410424024021431004124223230021202001422301011324301340441112234300433312040121334114312413310211034004242332122314133431234430223010214214430203404201100124111321234210100020111410444321003124304401211422214234443034320214041441331343042341313020324402240023344224330110102404323423113424422030044110004434414013222200200314202403234243104101212003012023013402131020233234043310430120334314342201214243312232342243103421120323424004332313002114143233411331242312100101123222011113133440324212320314144130244111203312203223234430220444342104222112224444121212443431201213133001110101222430122403023021100124332102042024301443120111444323333200034040144100324012103233324411142443301041012431341213320334422101400302342334140014140104304043223201424144034100210044121210204121314313403130412443013300432323230441443204220011013002134422440302133143322444443342313012444343003232013232300420134024231224101201210023024210210011103324402021012120032143223333101144211103034343043242203003321121022214410340414131124211334013113113042002124204202210444124000112310010334231223430210213231242311022420323131432120042021233344442434410104324323442104342203022214334344402133123101324432403230232332333233414304434323214411140304402010320243003212413333430422424442114310324232441143223142232232301044004144113121423324433043432331141112213242422400402113142443233340400344032021322234240303434224134132124440014342211021312003033340140040343201022134300141024342200204144121204210200303034020324033114434430112344014100042301344304123033311011202001204241133134431012422022320223133040421234341232124033003231010043042021410143301041013321313033302234330414213343101213221231334243202441331330444340032144424342330324043221204011230214430401042322213210314232044000141311143004141340042410442422130041433124004211231322130002233000124210411331321201322233010311313312423424341300110243304343230233312400011102300311000204231311004211423224003421004141202342340221134033441232021332114043221122213323413041101100344334030314300232242232330333240103442410130002214124302342112343244100112224341003140341030121101110344421012340201222441214211322300342444403221104100333134141141420212442213313423212304034313443322240213203224023111224202224440200303220310434022140121011010042012440402112124400120402332224033440033100314430213402342341210423102224443023212402244422042224201002031140403", "120031423233322133233101132410043331140443400200021440344134340041313022402341114423333443001422001333433303340141114330240024032133311213203244221042023143323131304103441104434002320020123021232242102000343313101320034422212221240032031210110210001122302310034142314220404100130112402212032410241224132331421434424124232424423414010400421340434000443431320140023202323122104433442201021242032222441410411000412321434332421242410233001000300043310100224212113431144242414222321422321000023403300222304231343222111120311323342241312333210242420324430024240430220422014024430441413040312224144334214111210024242124142234424104404112031302343030313334131002331313332311032244024000400144203433320201401320302230004330240324244111442200010122320341344243301223030103341420310223444043144243041344144040440224420430403332422232332312301241320441303233012301313322104434402132422303033432340124440101414012102310042402314132301320000032324221311404210012304343210334432404010132344221022042440421302400003403020301344323010121131130201322040341442122213404401110124134334041344234432324231202332110422044440011333240010140320413021320411424414402333214233002322441111432341302330431132110421211040201120121441111110143104222031043012403330302403242211112402110414043033323032331012101124032020413043432203300004320043011042122142424332000434322212213342242042344044304003111121210212230144233213122133132120320232132433004242411010322411320140200332113324232133420220010114330133332033101130144330232444440013124401244342420422211420340310300144334111033142322201030203430202042231411131312312014010123430002000310024141442012421402121301404203243241121133233331341110212412343311422344104114412113234301313020000020434132210041212010034103332304340022420023410444042110242043411030211101414131134412234340311244330214123214241024134400311400120411413211033033004102222444144312034020202214132224233343212134211013310401011311140414104200230434031001412123122144202201330412041424221042103343042021033141033013434133413124140244341221231021240033301002424321233423430102140433300230431032032344000141220400004024144224200221420423132222234121031332322223110404000424233231032403100333030201020034102010034223123424011433201341103102124040322344041104024322231001031304011022340244403003330201402111230413130300130411141400231434423443140420221240203304003041232224143324444131403022412323432003011004141411120331203204222114341444132113030122011324330212011114344111422134140400430141104203014112322412310400214000404434000022010104113001101213003003304221013422034341313030403003140240133441103034121032444144042001104241121413414033132020231042133212004213412301232020141312114011222214312210311334032300001032430012143010442121142034201041444114432313344224224330302323221444004042112004344423223042212241413144322111113041312024201002030222400024312044433022101234301102222131220133041320123223021241410020331204320223200404311431122301301113332241341212432101311002041103122004021144433400314300312440013114402333014212212042234433121232121244414333020304333334040024204022111131421233103031213120242031001240412340432320423323144142042211314340433120134021141240330340442133244342413432420031411310342412211210132100300431321132014343403111141012244241030042044033313132224011033211203430110224314304214211014000303334432321322201344241130131413132124402421044120222140011003014034100424200102430420110411323400442320004430300113441202224241221040023134141344244044101212240110323232030312401003032311004113413303104222000241011424421403331424321141011022023241344001040031141410314033234140103400104231440104312321440423412132421101420310220000130300140434230133114324313031044112132144110314214413043331442141101101123421102401140343343213400132222312144422332400340331211320341023300133004110421043410314311432404100421400431224211300004443112232023104441320340414341222010340032004100342141420212121304403444021114403132121332004424423142312321134414001233110332222400123011120301103032310410031124343334441402400412043423123013430143121344244202012112113414444330433330210430212142322323023140440142222000024322143130331411213114010340412230114424314041230230143424122340144423102222224241132300403112101334401303443314402003420423321240414232013340114401234123033314134143241323140022422010202132143124241130121103024211010043110020320130303231241112211232420400144", "202112432001311431101432334341401404110430430112312132003440313011224142141233443421211144422123000344132444440234203201400431321310244110033144331004134143221300321102341234041032142120310204010122232030220033032041214121312302124222023232113141010224341234330044302103213132224123144113414314211222434402022020400013032244020320122424221040232331244421104321143333144130244321211020043140440240212210220033410143423021443202221103302341224132312311202142432440402444001132141114401004434324322013404344210120204413243014310420432441342134212334401121331421223003101044200400011311244034014440412120432021410312044241201241342200030414431203333110102102202231240004001340203130320422434111124130314114002432231024442102433034332300341132341301140341401323333034112440213334121010121343131400122234120422311323303030303024300204200304034001201120124332300211210231230302243200134202204344310414041211303310120242411322013101244031012424440222223114422134433440422033221011303413321124100142040443323240403432334003311233404304143410323403404103023204002030132331320013120100141312004204200022232010101341124330300042234240121021420421412412312312031142334321034224211222134110032230214213441110040102123230010143114242241403424244332432120311411123403124033202300334333340324330044310431431413040043441042014223122221103002322244110212220140244431243213222212234421220212032043123042420100431424334241213141303414020144200112211430204323112200413214040113143114010040133300123002124322420332223023121104240111312110014012403440421120130030101414403000322404423011333033040022234143113221124033442310340312310331414200314401021013112133401034142131330304101024032013311301001134034104142012224322240140221014000341321442400340124321331320243434324301240303213123323211033424113431130200324233040400324413414134113341130122422102301312342010304032213221102340314230242202440103442224404221311023024400140114242044401422120244013243424144442123220241314401232130240010001433133124430300204102231142211320312300423402332224343230324200211331012333402232122320113214120044144323012012240241202142014431113444230131310023324001330003242330241242441113143133301200212200221114032432240114411223303311140311213221413433331204104122011231023340434141311414302111440323400224203303421212001104401142410200031241444101243421303442310303344440402340303324134014003044011124113232344214012214011403023221214042104224203123333311214442112222133340212320432114221332234413242312222230422132444134432443000002344232400411321223343432322224233413424040102243441404440410011334331144311204131314411201013000223443400422221000421431102020211410323013014110342110323403300404000333333121020233022202142421304303311112244301420032224413410140042221342130343312340241042043442311431311211023143402113342004113102123023330422242324043302321021024034003004322042142121320100230043440104324431122244422301311410241343344003243133112422210143112041241304233021231200330330431241123440411044301400332243423011110111043123112000031432420343020202344232121134221401402421324010311211121312032232413330133402203104344410424232420323040434133111121332441044211320144100121442342003343144411000202231312144214221423141044032323011241431442413221441400314212231023401014030143132402140300112143434122131213022012424213112334002314012224133422341224244211444314403011003210322010213211224003431202033402432042410123042334422124333420222311210104440141020310304211104411442121341421302321043210330204021012244020223242424404124101113140204033423324414201423122432421032230431040221011231122211214031243314123141441202410042410043432211300031112140301132040213301104043232402144303041404344321201440224243210232241444100110031224001202104114340322010204322242324304144024101113233223401400043442110110310044401013223222324412434242144043211004321020402440333213042211431313344020310413322401320024042412040042333300411200331414234334223443401432123041331414412110113001202443103423213044114140200123401304334120143310340144230012441133042200140314321022343042402100211233002212123014044240200303110013421421344201131334033300322040140300300420142321143011130222223012211100424422424422024310321014144330243001444013142402244024302011030433001202312000104312043334320114412023330122310004102134411120034143404243422210141441433203213022443341101120342311441014142332024003311133100334342301231240140032133211", "302421311023002412324122132000423034441320230214132044220001212020303044200023242432141314333334420044041114402143442402100141333132331111400314013034341444134010103214114320440034004421102443021120302332031403421303340133442003144132431132033422000434223411420422023113310320234304132122204042123433111022111403141002014100221041304043311111424203033241324013112221431244322303323044134221230013322021040414233412132442241010223203200230210222444121421043130042434413422303302401244204212431313144230114134404003230021010130133011314133123311220112041442421344000233142441404340422032241332444342013414200010403134221000414440024024034424210210303342232131110103022343011441401334102241333212433122340020024314342340213023413231421102003131204414104431101432403210323310404022120220031143104034202203422440301004103304220101224242141012322123420332234011102102144303114143310201241412321303123314133213330232343310321034023110413040442431010000220432334442444102403330130303142412324021310111221101231433421243220042144030334432443311201404200102303130122424312002432444042014010232124003023033410341431242330013240342143330341113440124004432413430440420413242113103220432141100010044220103001022022341114133141444142343300021034044333344444414334424043400104000010134023120230130030241411410402003034334013322423142311343024110210431420002002033413334012334334013202001422011132422102422241201230001232110231040122314034043423420012110422344430413140442030042322134014313033431101432331003201204414242001203431034123421142324203122213023113233433411120304401120123143200334023134122034222134121342401122414201412222203213042123341104401033414442341041101110321003101011320110103100313402212040444241004020330343214223204421113444442130433333214320420312203022143421220320234343300010122141421441422021433110000404032402022311004111304330430330022023123421213444041440000011334442113024024301344100222322100002243240214121004000304032214202333101421321433442004210233331102012433223011101200431224224333031330243144323410114124211120314433321140140400402024210233043204001240032330224413402043343202020403201214131441310341032403424024112211034433420112344100201324314141144014130031222032333300101240403124340420231323021230120204040102420202024400024234240003220030110230102422000213400430100001211014110042032241201221214114000220314231333132212123232003112212234132413131101144013131024424122010220114003001303303101223222301104010432213111022021133140340123114424322134423001203424141313403012424133101402403112210302423410122321224210432224221304140314132143433144132201342443041434203322131203230244134211334004210311024131313134231233041100000104214204333124141304421004001124113114200210200440230041104400144101104202010121340001220231114410432411221310120334300234010302334144123243033104303433110044321004204311012030002001340141444301102330401143411304312240213233433124401223001400312332421400402401230112333232104011242241043131223233142003232341200334401112030321334331224100331330322300423404104340242001311414020432023031130132322103124110414113303442202240142130204210343120434101014400140404330133222340441110413410432444314321332403213322434122210203124143123132421023200001120413431103400000411221102004002331140002011220042204422003431344241120313241414131042434402101410143312101124412404211130020313222123222402011303234034142243102301144401320100023344042344421203123232041421203424303201000130403114431220331410320332104313243114002100213314201240401220031044322301040410213341430343433042231302100103142033332032134322420424240232303031400010443220222224340410342324410041433143404440321024114004331321242033143133342321230033104204004404104132101121300210311233411444324142014333404123013102120201122013132103131243222120104341103113113213013341220431111212331443123341434422232341231223011113234014230402421221042341314321300134234400332334231121022234030342204324322111314000143323300430404103030132143322104112332120114214010120202202440103002040400102310341202141312111014340102432102041301044124010402210431044231134313404212311440312111003431440330340133331222312212433410434323104242312012020204414420432243441234143030433221303104311443231200002430204404334301244102403310140111102041430232122003141124134011141442013240023004230022411043344043133244004324141444432143023032024114402223114321013330412302301110000212400321444232044412", "042013012232424132244031324144304231111403440034324104444320231104041103330034031104422201124121044331120141122240434210200410020332430230243421333221302001132323422310120434342133300321003343322011421020423013033023310331022012111232220313142011102011230243000332330342203211212310410421332142132331223112023004400404402044232003103031132310412033332021140203444213441132412102202311243443332423021202413022144430403302101011110124313014131011201012231322443401133242412442434342434403322031122311411243241401444242400204132340313334031024424014024044040200201420443434013213433144201043224332300341022004212002320234113121211231344443413222214143332402033342021020211340412313123201042222124004400202240312442043113004121413423034220243111141130212221402320003201420032341243110420024243012032022413412342421140024300003422114244320031411410224220220144413241030302421303111030341311410020021021132111121021443444142442443444132443342110411301332233400011333323223214211011121441221241332313143443231133301410200222010211232304404014443413012023224243342311401220422222131304244110040342144102332143231243143314302301314230440200212412144421333431334001444013343213132333023341031111034310203220200032340110404111323233030311232022010043112302321233414434233130111133211012034114201223003130211410403211213402123343411243144114241231120414224014101212211340140443231014400223204110423143144444034320003224130433120344302304301442424333002211131121442100414200330024323444403320023231340400313420311431332211040330234200202300323142321440134230210042241204344122104240304022440222034433213120221412301222312120041044422341432341204002330312241334142030243431100040430233043110204003402420313110212321200324340240403342432041203022034121314314021042310030312133031002123202432334241342034442444241211114110411010204321230002123421420344434404014201142100130303134020201024103241101434130402002003241200021113130101114240241043402323402030141234404240401200301343021011031123423044342233423321341341303112112403203422320313100244104420112122341300213130343003222020122141401230344031202223243402340042340240134432432221012321410112044301321302413043104231410010140204132210234442430202123024442021120314212041422400213204300141210113232031140122413444302010120222421424244133334303032434103201241420340304242232143143132312300243303404403021141413222242034001323410324104201031414213143223131124340132433204312420400143041030302201102431214031343240423413031034412114431411041433302002232303301344211344312204443304434243213100001310302423324222100400210104104022242424312223001324323040113410100014021314241432004213241224140112314341213330132442240032342001310013434123340244130123001421031221223434324110240330203023212342011404312042313110143133433104102342233441410431111424200343232132010422220134333144030312304344043331331222000111340012343340011021344123234142224122243410131412300333442440200104144211340203420441004044140144224402420314000223421021141040221103123331030443110033021221202420423012314343123230033441212140420022000323001433212212240301322323011343320301044203340334344100442413421323221002012124324443322431221431223131344231441340140000232320331331401040240433213132304033234233041213010233040131000143303043112141143421313303203430001122030041113040322204340331242213044100400442002413003441401301434300233002020142212332333313140110123112223120211440400144332324243110230442334120411242202014212211422202043133130020232211020242241043340020021324213321322214204020322432444010040213403211430033430323101412031143004443332123140134434023212243224230424330200443020132230221332133010310203413402443331140332211022004403024343114321124101131340324320443014433103221434311441202212244442224033243311424104021220422430210303241240011122201332333043330040034304210211142224341124131241040124143401201311434241420220013014032143010324003423023342133132443222023313021130011230242312141231103433113032303040404410122320011130324230430402140243043123032104202404101400231110312103034414321203323304202241114030242412420022230321111212223311422224241213214422212231100021102344422021202334023141110121200404411434023114231124411323222221432114443333242004431341333302321144421142032200102121211100040012302222111432232121044344022231003331312230034023100210034024020204143430030243302300021010140124334141422343423002131022001322042403141444311301330234", "341130224203200143244323212422011344304020321314302203023244012203410240430323004142120330043011304100434310220220202421403114242233132210434033212201333343300031230220241203334042031120234324201133312043431310402411220043112441003234110022244101142432000142200021203332421112002313342104310321114132203032232413003211012213013030402001141031200423033410440441000210013320203303024043232333403431210433414023042223131044400113402140301241134311321131013334404313133003024401231341432211212321441310420410423100220432442404043242320424021130310144313323212201114013423200211031030340223442310201404134442332421122312112432441422122011420401141240443004121201143202344043403233130202404202332033414241031443420112044122120114132323431240310413200313413101142213242433221244402310211142001023000033111123014002221044124041221413134423012134424024112214231200213220034034304401344331240334421010114400444300004032214103030402231412122304431022020321403420103420203330314211421220443011144204312113331042444424123023442430040440033141344301224422320141032104100324333141033241313323423123431211014441322312234132113211224103011103401031212100044403014321334012222201130324303244230131403041400103133444313044342234444443004311412142230043332111311040240412244140102441411412013140403013114412043301044211002324104030342330101242040122214112233041241421331422312313124400414331310240032010011104301431003110103022042420321320310101413110104230332021323241023424311111134041043014444010204304341432420322013423104013110121321323200233214334130440042132033022423214104242230400231423131114200213410221341000332224221333212432412112314200013011340022244031132244411203222041040114020113430003203342132402002122034112040223300144023214131001012203340000020140004234304004011012314022021142304240330412130110103033302202321342122322014310432144031413100134303022144114122042023010012110414244201040103241043232410344014414130301211240130121140041342140121342123112440140004324310012343134312102211343113442320322120440114230040223230141201122002110042040321214201311404330102324201433014422331401321002422242314030201401443110242214104141422401124032311004342432421033334211431024414324032402003330340221422234220310131310212444301122314123433311020100010414011344340114001221101202242304312220400304104324342402340244331104030200220401441002302313233132200424343232442134242033443022123341400220333212400031011233440140323224124221034023400140412404111002344412433201021222410031431332141330331224334313032141232024012303010234344242020131141421141433244230341443031314203244031011102241104300430130131231042123014433322424302014234033111212323440111143220311124410441314142213303244244222100230343134232442110321223244204404123444204130100020412102103104411032204413130222334121233241141202013143033203041441403233342004014240420432141304122412223303324410042313303111420331114024230433124341442200130010201240014322324022101134103133023410022012124211041410330401224310311403124223411314004010023310321040104434033312223343341333044010244144001231313410430024203403214131322214142114012013040041111122304321220141244144442011332203133412413444320414104112031243104340434200024130011010323143344104301313304244121304140044321003312434130130232200012003104013013331001123022110034303003213341133114140123400022112142402432331431131144112034312033414341133334002243222441324133440234002320042400401033201101134233102124021011121000034311404112314021433310122223124423433202230104414233034113132111320311041033103422242133300041231230310320441404400140213110103310322303141233340424130242440221130124432344211221031241020111100123010040404041000424144034410304204403322130402324142431402424243403121332034333110330411143012314233313332440112240044430443124313340202213404140144312032334002420242000123232404312323002133242340443342000011420223440143021440224004131231130300034213121001340423312034024340311230424221304001021000414202221420113222222234220133011013143133301433344244111014410113130313321102341224422331140300220404103032140102032234220144102440340300311001143440422040011401040302343204103410444233433201000414043202240244222221242203122334010144424032402100134012430420214340303330111211344212103213434133242104423433223100211000102030022102334304304014102230143322120434110041132301344121443011440202410202104134312414312110404342442333304403300203410303332443332301", "420432322422033011310040403044340414414114133330421411040121104433102432043411010303003130123031401414420244203101310402041012144121001342434413420013140112423340013241341433414021341202202220044224013104423324042410420200242214322203324242444431132420311312002220114420222200311031322403321130332214104042113340412323024100323123011313130013234301344314233223043330124002210044414302031141233214412333322402313241013023311334131140200340034104141001144323000323142341210413123210212034131142123223123434002434310410113120330034310213222214110221441214133100143123203121312230213243321124134001021220124210133434242132221210241334300320111321033333100214440311121210022313320121321413234301310241010424102002042101011342044410232111301222003330033001023303123010331311320430214441333214204111201202440402141410203032111420304240410324400321034011011234131244120031314444202210243011233424404212000313244113304424102021344031231033324313044201213302042343330431122442401232411313300331434224023131101304242123420344033443302124403444124022414431024440044003141030244014240032143421323322242230221340313322033032243403241112342324031304034130201411023244322203343140314143340244111113242130110231012432434224001011344100014400402420123330242112014300213441200440412222324033023300141123113203332114443433344324240222000421340023421122114311101114421222231403110334332410232122204313144210301130134241010440041230311040143134223300434001334133004131421322330310433134133323110111112311232424002202413233113334202123324342441234113400230213104313302000200424241444022432011033344020334143041222411023131242320200222001130443331342040320343424400330042412344200244403302220434231331111302414233002444240230124031410114133314003300002113444243020220434131443012040330040424421201201420244014144240413123322213023423012044031001130203234034432023420331141021310024123340311010320222242302014344312040132133002044041131203213332414334011030012322100223334214423202042300030200423404242234022332200011410010230210001020422420001434403402000134100203241141202231214414314003023144031344111234230332411023012042304433032402420101333313333213032131022343433144300404401333321124103342210022141134144423201434341203121142032020142101232024231204014403421304341421012241422343130433413110424024304042041134304022042120014013234310040042441444332033101311120420431442002112240123004044410120341001443303424311412021234310140020104231331321414322324312124424121232300241143442223310332244004122333204434212404313440330131433402211244214320110412131103041003221243024013020323244332341304242032124302022232442303444232240324114334020340210003221430414422240341411433200421420311031102342404401432203412443212210433134303043134120104113311142240040133143142303024142244310341422211142213223114230111312320323204044232133144102321032442410134214441010113403120420002330422314400003313203013122011031022421200023242310434413432202212423132120442220410122120341314340432004434440334230432011210134212003410141421404330024132321413210111022200014330032213322302104434033204144011202434243242002223020104330433140314412002142434100412042434420220022402221224010041103311201440203201210043213044140143001012010203124104243200230112442443211024034041010443441410141341214133410324333032113224143300341121203014033302413334340314112220334400223414133040110410000221202233431340213341412231210223342110440134002131142031430421121232330014244100403310131323120114212424220033022211334134040320013404123043343214441004232422031322343304244201341043224030402201412131343103421322042344023000404400033344143241213321403332130014023314332003320141444100302143234103324423122200140201142344324104440420324020104430103012124142114311301421210242023210321211130421002133342022033022114042401444300130004420442140414122012411103321414320424014043110412002411201431243442432004321002044300200120122323420323032131234201330421114230342112233131221200214044412000221243030012221122314111042443123044010011411321002033002002021414121120303222231130443222314244304303101033324112031442302241300244234233022421213030141134112431144200133134240014222243044400014204333000211210133330334403341303143124214243102403343130432223023143201303222131311121010214140443010410324144123014022433411124210044002221222033313434043431034432333323232143310032414021322421311430223223440332203441444132204243243213020003343444011", "232322401032203304011414103313344413303134332131112442424204311230141414104414434433221223314444423142223020001310002311212402244042114402321431242221403112003012210012231333324113023342342244421204120441333343313030334223224230444412040413334310320130400403423400344040402144004300410044242414143423334123410230121101333303024344202444323320111212100420021341014020042232204431243212323300212010221430003401312103303024340432100434101441304021030042330323041304002313303101320020221212041320211142212403221210411104230422043001311113122412211414402022121441212013334023422411402010402210040002401414412403431434232441041013443401124243010431141032333123312103242024410144044143333003120311323420404044220244130002440411344014141323013134240031100113433223433112343134000300221121413140242403431420240044204141212004240322011434034400403133124414212124224342011442424220240111201123110420222410404230112301034224104330034111101222021334403213113300321410220333124104004412333313343430131202210341431221414011430101342322200014442243404424402114434103243140422211441220123042244121030330310312020421212400323113212302203204132240334042212144100011431210414010334214422210222311222321344334204111431212012133242110240203024202011320034340401211102323301331444034312300413204341324102130434343231234041141311030310133433310041142342403204202243413441013231200431311441002414211321100203003141120014024333124334414323000031100440034132020104121020002101411201103432442041243331244431013204421221043410401041224313411234332412111033131200130442313031201433224304433441434021431042213024423440101020242202423214001031222410223142340221043201440201032320413032122020214041102040321204000234442130101334431030123040021414403323002441121240343403344432300202323214233110420122140204222014214410302430002021223032340042431422331223424042242102123440420033233103400240430002031212323102342112434123101330223441104412421133102222232004312204220220142104303404443440002233132231330013344402431420233143333241223311022221212303421143042411412011321002304344214123320103344013242122030000002124413124134102032121413340013231442401031120423012434310414200003412013220430334032011124203033031243434330440403214240040410012244232402203031101341323313333340442340101314133011123303112222403230403243212110413232343140200042311140132123200002141212003011441140244241230310104213032041130021013222130340230422101303104414003034324224013220021333231023442224231330003130110223114202030431102043422410244022412341321030042241433002012203222401140401441011233311124120330343344120020100340220331204411020140301241332111202120103044124043430022304414303242021443043022230332023100142442442330101110033342404011312312414420123344142343004011040111101343111410141130101141412010212231440132434132103333241012130132110400420430340310222201000334103001031011104131221204310442301421104314230200331412013404210442244144132412230140211321232104132030201004414342434120010112103042312202421440121114242220224441112240424133001343004344143322312141334132101322013113214023132422014130043340014313421300323113143010041043313043241402010114213042410120412342412434424010342031224102134430243104011004211301002130440430220124131433243104240440443440304214243002122321403113102403013330310421432304332133104431233221433044341041040443223411411322330433434320220220032303410410443221121334430111334404340304012111213242431232414233230241124113040343231442033423332200343330221411113110100322440222334400432442040212433412242110044224200310402422312200114302024041431003121433432204233341224441410034100411442330003334210041030322343103420034133341441444422230042123310240443404243314402224022323034120324032121342121423444002040043323120213021100334133400342212441130240023014023013431024010430404212424003312031142123334104311301144324344440130210411223042310242010240400210043333210440331414402212233133002230323340204241134141041412301400442140211031001324201333232123201431412300322432341122422332304324223442141111022132343340144300023244303100214434243214333043314231340340433022233034143341040231132431043402411131110001102104123402443211130303110341344222024112203032020343432003000214133142134443310441304241203342421012100130103333231332321420204203100143313422442441441444130032123334420210234222003221112133332124133032314413343111111304311340413243241411323030030031004304221212024212331212403432", "304302230404233241431322014321100314340302013143411340211104133013431021414443002441440321320313011423030443410014100324110344101022041242140130002131103142211333304243400024331210030303334040121311300412032140221230444130411413123314202324201114142303010132302100310120442232312433130444031422301042003143242324230024302120432044023000404422301431013134310423113130443324333310312311004310243044301130333123042223244002112113340120410133114131240141134241340034102020343131120420012123043210142300100024142414110240342323232304443443032242242342244142400213440330241022134100000323122011044132031014220130104003022331401010120243424240004212442021323410112204342423210311313134001021430310431141213200110223432140320201232210342043304310301011044203023113014241302304320130304420312113210421321324001122003344133034312320112324201424314104022400431233210102144241420244410344402432114231342331341010300143122240243342442130144434224032143421003043024210113304012444333311311130332304312034403113104044302414101341211344144423401324102340241103134041202202100422230014002142124400030202130310104043133130142233202004241400211213124113301220122100014111320230144141414133204022304012011213124432313041101224421241441023010214241121113040321343302420240421001302402432142433221113331330022242042332102310334003303003224234411404302042424403311331423410320330123413040333341110333211042412441240123124132034112144001410133413021042311341401001042242101212412232411403310211100440101210333241220101410323003332222310021034241403132413404334044232124203421344200023201231112440222404300210342432030110010102401020042314002233124144034012133031034313141003223424232102231213412242103434200231121410401023014041032402012314140112204324312201134234420323001300231201330311220312103404214404041233232210140112124313233334004041332002031012222043033420040441123014404034344433422213101021412411104002233142003020243012124001304230140233031431112141434213003101444120110043133322000132240344414020223321330434244220023233404414212212312232043042334030320411211231002134320214310210021342011424043233132011210003123024434124121321320142233433133040042342112231412033231312124224400403201222130142140114124420224202234111010141003301442011030343322111402213324342231414221043342441431004221232230013311112041202410410442232331213324304144143404142213420112204432203423121004442143022122424342442310343440423331100120400032401400301301141023124330003300331004222212311243434401022031033034132111131112334101223031043441141303422432431312233130144114130042444012120111403431023232114441310003241424222303112413242314322142420403403122113211202334110424410223004340101401034042200341421410140230240042314410411433102412222131311441221212210210331030420214330112214022441321114330420112112344424300312434110432034303111313214040132321142144302113334442020141442001300011331341013410243122341310332044424231343134300202441410101030322141001012224410230204130234130021223322002240233100302113330233112443224033341431434413401144303434021214241430400010403302234122224143320440104032304021203214130333320233411141044102120100114343043213244020214042144002242404222311012144042240430014430400233002221331204410143234243240030134043122342121010003410003311140124421333004341113434131011203020312214341422123324100100124031042413414340304213344421211212102043112303242034313240121040211013343220031313414121321331310231032334123214004430041002211204104334134424224041044404013230000423000320123020310120022440103103202412014211222103312132112324413142122332132341204040222010333101344143123241413311122241440413114023113234241244120204111200231204442221231332443004131224120301222210330023022310201403410140433244333223240131212234304313202144200334243000321333011112314441020220234334413322342144202232420203033433043312000121341014021332420333024231041010130422012034043424133233310403222414133212314222022402100424423404333020111332102030420411010010103304134001144111142332323112241231303031021322203303121342043310121011024001020313320132221324034022024223331102140211212242202440210401123001030340140403221034143211401242241113304203031313444012441022234301414014113101000044400043430400433224023341142010124234210333113312302340122404404111234444323431041144431341121243011333434142232340122440330033334200413132022331212220400202020030201410113401034322000004324112204013103222041104104", "442412442444201432120223333320200402034224124301313402144433100234023011001324104330324142000222220041141024401411303202144120324244040114232304202141122310303101223230411410421303120142121121004304302401130144122020013043011124402420001303031233010442244441200212320020013033012344134011011303310124220020402233044302313041040431334311312440214141334302341040041212140233423324413143440243442312023323220433130032313003321112212302304344241010023412103404144043441332044214213303200012212224223023134431423144111032240421431343032100331432133404312020014000322322421313112441310044342110102320413200134241420333033423234022341142440022441303443042023311323243412431344332044011220314133044131430423023430110123400010113004200210232114313400134134330241213143333043042041421044331344304433004120331130300420033210334202301020123231113132230212102340233233001022332444120443120142414220104030412144443023104123134223241011442221441014343224113014102432040234422302210142414110422243342131442144100231204111230312340330114223202020242411143032144100313330342331142034402403034434201031311013333023334413144330400003242042330344104134043423312202423244400014333210113041403002223304242331010332321232140301040421433013211113120244210344032123343104002034211133220332344021124320004430210421033222331224230232121104230230114200120310443022022411224332422412241002331011342224301120134324203244142103302424401021041433031123241223140424234020132222034004413042442001343344401421410303221211043034111300201122134134004021022043200240443423033101412030234301021320322213432021442102232442323422044430333004243303044314340030423324002430200200300331022232040043130411302330104324203230240113041414012030001114442340131413404144312002141203124322003120340124013103033404422434014124101432114130404040000303130142324443413330240424431010302323044230032030331300424342314032004231442103211011321320310312100024014402120042440331223113243104424014140243112300000110141232222223134010324000443001123331002121020302014410331340011023404130344341422421233110004300132210444223103213432034143044021421010022110122132104112411423420124123414020122122034313222311413010123122404021424411133320042101103131342204211300420334240142314314104140404432032114122041144202100323430113241122223433213300134122240004312114220334421311311313331420301344024343200413224123030430130240110343344004001403034233033023220400122403130304133111311311411412044312440124302144034133401040112213044404144421221231112304202224220122330424324423040042240304222432112202121141423140004222101431024402144414214004324112434130112023423214033431403324342230214320420200122011343000022143302032222443403123401212411044003111313031334304203224010430033432120141242200321144010310041142103334302121202040314343240102213441430444103340223031013434021302211033043013311443104433212220130000223120234103132044112041433140241023330341344403232114034202134003421134300223010434224031010122024111234003130014423110231043431024011342102004340333100334020212431112004143341134230433244403424323212304401301300104444141412122043333124324043114143124243204401412211304123341003320213111112033420032320103221201030424112304113231204011403124302314323314232043103302241014340204313213424331222303413031421443231122301403010024341134304243044120430404144124012112024443423423040214042031403001341111233202212404222201024341214203322201014020400222124314011402003130244244344213110003224314231100314203201323341311122234123203010304220322020234421214231214201310044411023423420010312341443112411344402142042300414031142440023204303104132221110224134422322414321133412332133241432313211313320342404311031443244104014112124034323011402300014202124342003421213142344201010121211311021333324424343334343023443204444100204240342223203321223223114030021302141030042022014130030421204034122132142313003034234430403123241340412342102302322300122013140204243133444330211411210320333012310213214130324401440001223304331334334024124333302024413141042030332444231411122200430130124430143331311322030323244140331023401434214223240332330341414433141443042431041241202143040302204110113313203324343322002311103312430042124144003100303314131320033433423421213300110040331023122212300433130403200134032330001313214443042014232020134032040303344322012232122123114230102443220131130321124110433134344121020002312023031123324043232303122232120434331443", "400322242301210304221203233011420021231342114434314403211410442421411413100302210241312234423312402133100041232134211123420004432404311234334430442112312043010011214024143323403430201431210114334123023040031312312032222024011222203133411432330433431421041310103011321211143020110244333310223401441013313413101010143044400230140242011240123413141320423230410400032303303043124412231211031402030021424310044430313013310434112401102120213304042404012412422340140133042034312444101330224112204000412430342342043224110101341441011311141104204431244144112000031421124431142322413412114101414132002214000001320010412120413202230142321241033214013203030424004040214440334230142301313333444301212134114404203422144203441004024402130001404022142110431130023322001022214204341044122104240134113224120042023401140342223024122423310004110321424213133423043444310223304010241144411241022224041000010220421321002244344233134022213432020323440031434404033222412201403010440244434001322141013432134131234033210040043211443430313040320114103111244302031313044210343440440313402132104023113021123142443340124343204120040442112312342444224031444021332222033102434100142222133114343300101443203301342432340020342222020112443343031401104230014120404004433042411240022202122422212211131420110411110044012132143101344403233304432234232223244202121222414330130030411002324403340202323334342003434030100132141441103312144014013321110341104014003310221010344221320242441021134403433041020312233303041343022311230440324334143011143041421233421333020001203214313411210004402322133024111014403001311342301133102430224142143244203001102102340310241111314042123403100044233430340222340420422133234131433110424013320434124404130412124434331000310011314232440314342203444004424311421003431321200124011032144021214114311303204003002310201411441232110101412001300033144443402424043032011232304221104233224341310244231000320422204123443343233324001023033131332213211030210111003133443130213422033303031140324104323123111440104213121411141300102113021334213424421304230021224021333210404223012112444100313020400000423430142244001024311334300320132300412400044102311034402130000333401114020440113324322131003321314133013202143223132313404201030030324002301442241401421423400022333431000022012104313331203203134224233322001340410231404324242423201224123231023211123431222232113223313032244441243402244310400044103321013400201302342323412213241244230311300122200041221421223412224134023120022134323140333431304430320312044400131414234010334304412340212140000131244301241133120003144213234121244140231201230101201012441421004440230401022041020420114312441144412344342144443102214142202304233132010220022400130422042433211323314000224242303341413040222243331243433241333011232122230422013410404231031111303212231404433111334430310014442441103020401113144000213140313332014043421132233440204231133341214034032322321041311434302224043140343344121044140141133030202314013411340343421141314403043323432421223241013411433232242304413124110403041140411244011340021133024113112042404222313420402233014333430000231032140300221030413400304114020214034410112044334424312400441340211011103311000241310324103134124033322102101142311203223003442324441234404134241224303410443341444122443342123134430202211201334404020042011223110134030021021220123214400243400120210101314034202440402144111314304420010432422334031331241212204104202440142304324304310200344441422010441323104233211144102243132440314411411224433214411200131340231223410332123010203410232001341242333242342111234442441234123341404302440432140002332333314210333320143442413322231204140301304223304341413211314044401041404141024133403311213432333033412124144400343032033311111301013401403011344144112233201322132411040132240420302203323442101203212241233011144134422001421400010203220323044203230232104444230110042111110130042014244320402301331303202213112221343423220144104423000133300043101231003002433330313004114422044044220300203400032304142203232020424313210400431104321411323142040113044341011310413114200313141014321413422440400402424413202333231031224040334404023003114220112402343124024123312033014330333140043022214000110324243100300234021331001433140200040442041102230332312233112244221344334343122113324134202111002332210432402043112024402333040402000302101141102200440144032314413232323413120310130013414132030032100341342211204142321222140141110134204", "223023202343124302200041312022231113220134314121113440324442134403423023203114423204303420413112410421001322134421214302130312434124442222334303430034321430241241311434432122312432320012130233340401333342230213404302103402213301041110323400404003214204403330031332400101213023333123340214102214021001132330141214322423432131141212220232342122404403030043233111141102413004321402222243024033304311432304114143141224021213140240211332100410131224031213011003003314214030044113120310033422103132140230203403121402434143120024430224034040034324203034344241104341413404223131020224013034221234110102402320241003200020433012204404414144242341130123414024112332234123243043011343330431414303303311422111031014221403211134042140012232020324434031242200313304140204331233332304323131132432342233212222300020224032322434211133113001133402414310111040214332422414332321411212001321404323400200431020303442120111121320004321140024104111414220410140341031241240044324132404144411134444424323120403012103232114301423143212032231441020401213414132322423333343202102033021201311040220200113012224413102103044232214004241430033214121144332323210310340100112010300403201000134440424232214034422303333040124344324343141122022202030201440031014212324341121400014033030412131244420341100203113032100333012221414032320030402301300033342413024004413244130030003022411443004122240444030242131131401444222240033444402024243401411444334223131442333110404030100033021001313412140011443102421303041220234413444244420303221343144424322121300031430022020241130314223330031443310434412101343343301230303311142124133431221202134240440140140443321123033023101442422024042141310132110340121403233313333322040200222340420303243340101010424001401322221233134312012244422213211022123402311122234344402143422141233141233044312340332223442333143320244023324242400244121202411210340042342033130031032404022222200101323400221402440203003402021113323311410321341324342203131003301004341423444402204330212112442212401223322303400103021410444000302433224102314444433023033244420103421413132430233432330323201440014142232132302203422032302013203440331200323024134014014330314233312022424011112214113343112413443324143233244212424430000033140042222302333411413410112030343313140101111003302224033312431103213002413302340333432010222031403434401213110240140023324440324122143101424224404133112304442303002110404011314331031030431410044114312202124401142341141202110400031103341213321333401442332143332113202413001110012421412413332400243403112300100232401030430340023334313042002303144011223233302102033101310131304344204033302124222141044040234401314114421214104001340234333034421024200143214004242330413141243140130000122232232144111220234213421241301043313311122431031344104231033313444420441222001042433212323403342204220140103141330414112434102020100231003132212440413234204331000023413303204400013044432412330210123132421023202142111140142303003000400202210311312003234113131330004242111204314001403233301002441244001013404320001343431103220203102124344134443422210313430004123042122404403331134401420121010243104333331330340441343444202243421310414412444221102104403342443143333333322201442114200444434142301044312413024414310212431414114032201101002301223043240121031121122231143141112323342420200413423244123233121310142322412424102221023232240114033422022230411413304200331002242443044234444113122012142222424032113421001200242111020131423201302011111424241143023441031000432430420414441311043042012340332344133222032244201333300224044443341430124132231340303304410010214100120041432242014423104412111343004222204243323414433024144313244114120123302242021230423312334342131120403100024211324033224022344334114133331240420322213313241330124202234104001233024031221412040144233442343020132101203311422240124100111214023231210143222200430241130323424442422233410314034314102332231323440344422041242040224423014043013034013243123320001141412243120330230201124222233424200042341203012142341143200000320344341342101303031431214102443211033203222414003444014111121014433000303201400041114002220333232100330412011300314401312031411033304213020340424424302333040224420124330433344440342424043443024302002034423401132241311321240131442143140014430403230040324322101241012432033144330420024224221400203104144231240033431142003130124222424342204413420223144421430300344103034213003211011132342104041321311320341224330012", "041103211123220032040230031221432131213101102012324401204231343412230434111422104103310421401302110323331303331220002102014111112013321204123143340000041242231401212234023141314411232224104002132011430214214123023141011234120442022300313112212320214331211430243142230224122013231244402412041023343213134410033001441011200443231300131201440440333320121323030022204333414404412011342414410430420404043303221224113024113413321014310212142204443421003114043040012314114042322004000310101041332040141132332033030214411303041413404110101023030204403312342333203304123042423030212213434321012310312131103442304023214421123240413120243020332310324413134200114040232210121133200313202034410110011224212442144313111232221241342013033114423341411004011044203240024431242023431401203131144002113422004022321233203313230143404231311234442104222124000131423124242212342130223132032044142024204240003303233133031123020200303302041320440040120320041110344341103332014212034010040412424230140232200233223421333124110421340420330431401422320440100040033241442313120224123023234113314240430413233443444342214313314400042443110414013323030042020124002334033330300230243242040313301340332120103412303100220142234023322022403341234410010010244141444234304412424241322241213421313011410431243422131312211020042410334222402132122042320130200000402312401222124223413203214000422212330331401022420324313412120222344212020120400240121434140132312031414012304043133223324222004303443022342011133320400334212414434403313232003214332211423401032210242202412441411142134042201440404140442434331321101433243234410342341124222022121320100141043313400400121342231302024021202331001013333333420202221341411102404303344101221114101433121322230443114122012402430234324301010213423402244430233243124014112424201430113002101330444401211130034304144401434110320143242012443042143101202133013423013431103044202042340330200010434223431431211131413411010040241114022111034103132133402331110204010214210003310201313344344013340334304314323444424222111401220003133011012212433032342123044123324134234404110312401112340301214023440233112411330202312231441302121340222302230332403011402431303302022240003043301244222203120322444213301202002300440202003233134134320031041012340403101204343111434324130400341211302203330023322241213324420240144224130204433330413144314314311001231311021434211234402031434321004144324433244342304221344120030313322021042432413434221404041101340312404003140212344420421114030002013403213024222111233142231024002444233101221222420040123233202441212034032344114413022200204142233200134122240202231333302133444114121113300443220303303023043111330320401122141130120231404333231432303203430333030104400341212123102013111340414243200012402000430333444410034310322130212212221110033121110232440030134200400042122103000332110022103304012331112203022034233004211020244422140422012102121422443204324232300111002421430324001121340331130134400102320401303144140200403020311243013400122004332333340424300024244323143231410024414032431301400331220422222400002413001214104220131221024443301220444420231122134122043044034240422213403003140422123301120034214020042430333411210123024210334113112101434002113241020422333311104314112102214002243013032144212021210243120003203302231043141233101034031234304310201404030344120041441120430343031014033244234113411223001140314211200410324441024132013203232024234011434304412421131404040422031043143212314430214113304422011422222410324301234021322011132102103343014421210441220343103023300433323210344313334312410202324400122102313210221441213240300323220112403431100003200033104040230112411101420030441133211414110201044032401004221101134313200434334044113332310012102432123133004310220332121443421343022303204310013301333202420314043411220333114202444134322412031214003031231302040310444234404021333034441021014341132123231203141012402342043022202201432312001440430441121441143220313142004211242310240211221144120421213303333410121004122010301130130042122440024144403132443410444440312440300332404232142422342003134344200111232242311114441200001442220144230413310244232040442130000422030412041244030404333424414034234010233434014233022221231134010121300240332100243014221431143002310314321044100440344133021334221312441131404234030111320301102121144211221324014221001111043242442300312102111404231232024232431031420124223223222232341141433111221321300242441041241", "213000413020214403000443211033133241344421012201411120423300020123340111220421412200041301004420421421321040102401423104403331214411120300230302101413213242233400330301100301034221104022234302131330200304204203312203123013031331404214441101232331310130220233014224220130041344113041210030342141233200041034444200004122422122021331134243234432203131440041203101043424402123210304300334322323414002310033222342312024303244403003121224122211331230231442340414104220430222140041132303003041232332120101141441142223244113120114333421411100041330103422342440340004421010243414134200413343012132402113300113002304123143441321111101220402000224244210213143043100401103130130433401413001434023424124041140324002434320113044334213200042040000440313102021322004304411100423311343231220224422444400032040132410301313002032030442122432003334003442242000222204342042034043230104112341121131201410413330431341422404133234322134200402240340202334214334241042112432103134320314223031211113324220213242110104220113242243203143213440123122022303101110414124121142112120000000044030410412341331131440231243241440434212342211302040332122401430041441113300310220410434023304123113144012410132214310031430420121134122100140200012121041320010124142431221024324034231412204424234220233331202114044403110412020410102302042441033400223323020014223432002113343142204430001020440404044333342113331040022214124110340214443042402321331112332124102104121110113121311243103422211123042020323120302331310340102134130241200341431231320143032410413414202333103204224033002224220101003441303124221324231244314000141312040400221101142023422144002323333142300303123441333033232302133240200141100441314134342332014413411002133401120324112000221042244041231044143104013032200043321424000212122324122220132331100143123323020003304032102012411143423004313401411133000410241343103423441022144342412211001131124022432412004112022321210112432114321314014033324003302320420403344242410103344113030242443242130321304321011330120422001200133342300244221010411304403431243444320301233204330223422042433441110431230114422122043034341212242102042113241201412201201312023340404403044001412302212302004042200124443143443401410003132201144322143044243302003324122324104001001422121401340320303304422324402324422340002002204344244243330202410010320330340214324133202410134314424121201011103124340214210431412221131033034233400340013133000200313434130402242322012021223404111240022331112002032113413144330102013142212330023403033413211024444411321301200433141000142401430240412312230204014342321340314204444001400012131203042423233300201121343340010204441404442002301333234213201114224431440333222440422343334232321142433002200030120321430111131313010232013214144130342331010102223124220124030403422140201331444310000141132412032340114111213102414242031140030203034223212021133424223034043020421301313232142443043422314421222442141030042342022232343420440334121323011344141243342310114112234342140344321221403311022314021240013001004021130014204130122341110031434214411242412432002211344441013120000213443003221402320134400232414114311142330032442340042102142421242212222312420031131034421201001311132102014302221141303201133421211011331243300342320331231112301220330113014343044430122344303434111201122441233110421314103104202023222120432003100233033312441432034102323001121433044412311432142333310023024414334434142232200140333204111330411103302033102122414441400430231131411232014144304444030230434001104043211240122000044231342432423343023013422412234240204041202024404402213214003243030200011333332324323432321211423000333002023301432133300132221211330114404444411133334021021243334102042311421400422024224223114231311303234122320323414040211023002414444304333114104122233024224322033043040444201431322323114140102100333421410042230203401341003113222130031331243123124432014441303031244132023020110444210404414344331013412430112223133311314032304104111320401230342401022244340001100132341032003040120332044214404323024201034014431214102141131143142110241344212241111331402032412030214321204314311010241331443423240411212230122413211203401434403314243144433003123300043022203124430303312401121230231012221120313101302140031310023044013312022340103341141040121213032012021340104303000124440313011332232441301112434403101120230343421102033143330123322422040432242124303403133204321000213214200232340230112222213124344121243400", "341034404144433140422342234204012303102223301313431300444444310411024124403204311113033143201232002204144020444023344210103332410012233012433123240114221011242314320032022323431324040420331030221431432102432404123304303400211313320134314423243240020032223040042311431332010132331042212241423041400031421144223412210132041002011433020001410243001420211144223344341342334340314132114101014403332431341422242432321204024021442420111041142321331111314113143433134103233023011231044410211031010303102013113133301312214422111124103001023343012333244124333031424014421400401040024113300110140440230211421020121322440124213442010304002302341040402201402134020210324423001111044304211230011411203100321104330210031140423320414014103224202430223110113213220404132213202302423013013420300202234441422112434422402212133324232311103442431300141232332332203313324440424112210314444224344332302424003230312430202343124232244110223333132224021132341021000104410343302434331301140113403410133002240412243112231404124122140114142443212204231030414431232322022121001003442144033420034320334313424201030011100001131211340422032131312401413433234313212043004330202023002030234000223234422004131330220411423233343103340333301334104033040340334200110031300314223313124200431130042141322131040144024442101210011030133241221211013043103101124220000034424242334024303034123041100044321434412334334134102223201221314314431044023432403424000410133212422232012102200102433343243420443140442013323212124333021140312430011023042403304133033110014130410023042313204203121041230440043333010234343240220204140040134223241130102321042432241114122422242431004204102340222001234344223212400421221314133220131342414203123024202323423203311330244114123123200202333224104204034310213442313214233011004311233123042142134140113323304012102140232000323131231040423112003201013420414114421340424332142401033013231121331113220201213032313324023342433311102131321120420003000334410030014201331112300102321034141100004242322142124414044010120201001404221404140400202401341120321433233320203032434241203421311210220444411423204111043412031121301112131133341302322440212042324021003121321441414210432240220333121422331322022400400301103213141010422034444422302003402001101411214011033001344240330104013423223400222401402210143022140114423221024044411404004440401114201304124031013201122243211104003441413030133140312332011422344443333003101043233011303321410203403322222211342242020030444401232214334412042132222134433003133301204342042404343410403324304102100042344033334243343041311322001202024020330404243423243131223000224132203224444204411111413330402204042121010113434333022332111130214220123113124133011130420342421110003204344300424004100412010023111310212404214304002121231002004423011003431210204323443031040122442240400131312413303323431044110013011301012120311020301204340102211332103200033203202013433431440432330120411203403220110441033223202203232210010224333331000332442411001322443003423233314031332412311212003432242430121114032130102411330222112403210432420241324421112132333433424313412000220031130222142401444014301400022232402341341113403342034134334212202341424112314300312241144343244113342420213301323020021300013431310000141330034301320422413101211334130000043330243301234231141033123302242001334200200104244143240143224421232321244303241341341344023232314403331303231100400201110214413312410420141311101441433220304303412234002222421131330122011010213113102014201100013244203120420031244221313231013203414123422203204233303040223401033433003002240404034431234214043031234140020402201113002241302124134220144234423330222001132212220432220322221413200043012004010412404430314442013312122341044423420243002313211324403311343113220142411303234013432043044442031212231001231313141120024440230002343223142123442432001201102403414342104441103144211012411344403421343232412143414433341214233013044432442244204004023444340132413030431021343424401131141311430244210244142344234040134403022103014422334112403401231310223024121014210410201022243213410203024130222400223132014210324242243300330344201103031233434331412222224343320213133444244432004303443241143141022134102012212220110012411100423120320300234321240102231241211111403011042031402334434410023232342424134223133133222332410420323400301344341124024002242343144441022211102134144312130402430400321243410333014400232432442001333414434013324012134", "243001102132031441221431401212312102344234443332023243044403340302000104403102123133413442323221013231420010434023021223124110031013124000302020233443243424130041430321212420003340320241044024024304241331024044443103022112133241112311203400403143224103134211010404012010002203044100024041003434024113412412224424130402323014202024133322003221121123100024340020102431411144324234414211210134443010434234404241124342223200101000043014222133202444112213124100211421304324442442434044430443442202143232040341021131442123413404302343140300131220311401114312304140321121221134303344104020140101042031122210331300410243230242242320223130434210031010131401443120142032412034431322402431013133040213114343234332240241421012130114310311320412131021033301013214244010231413240130121433313443104421031024043404003102414304103200124103232213134143311444110424241042301423300023023012120421400234302322440123322002404014131042002021143244110024021123131040332313032343224422303412132140404304401000113313044000134220334214140322241311440222100300442123332202312441443224103013322021004112423020410430120033034322244243302300204002131244133342032422312124000403023401333443442340144323314311013200314300012301344444001322202333303230414242140140344022332114230432033333430102321210000000104442442331433322020134312031200041404441122310132013334313200003221013331414102001420222432243324433213433030313041241444042431410401043433211342140020040400101041403233222400034304340420342414133133333214342403042134142340411432041100244432322204022103302144211102112144113314101233232223440123331311402422312200001030104244221320344201304343231420301011414223420020224201310021342342134112100311200410024401321021032000400324123414243103404330011111204213223111420132004413332234241301241040002410142103332122243200224010044442321010440333134133242240120104444141021242311430432340214313314442142401231130221424040442213140321041144210441422042233323134222340002324022010121034132203142004323434340140323313330103233424133334321441033114332441440011324100322030021100440142203440443031344204411400344213133410141130420401431404212102032243023111040031201212321123401301231441342401331414414041431022343300330443142341430243014231023320234042030114304443204422042302423243420414303341320031010141433403041341033004032222111033321001030212304431411421241220333230034324343004303001003333103411232432403440114010314112010434313304331144431101220442410401441440311431330444332404434313014001041431141420231024002121012441214224343004000000404231342210434112344431020123024433233113341014311114110041201440323030412431010401414141314321314101034021302233222430343031132144224343122121023033341311130211344200320314123114112112123104020114222330423304043411232103143422024222034423304221323201242014414443221202414404241102342234143422203320034402210312332120233040233010413201244343311434423014331201301443444114432110344211023124411324142000101300234142424010400014001231024324420100222300103410022230431042302120442031010124433342144012021421220130133403020242023244244202421034441044020220010020411130314420144001130433220403130311011434423343303224412420100134140014310042223304302112341241144003143001114414343121014413400210224401044430043314311024000422024234144320303324323223303000330144302200403144403012020102041121011430241342032332220221033321421034101001301112420110004244323002230401213312400131141100423322432130102311423102134011313144004410123044424121004401022110222140434001212343441124200231340024212340023042023332123034442224424100334242232033114232130420110322314240421200434144431202410200230411120140403312321322214201214421221344022132014012134332422212300240133434221424020342432132203404041222214410111330113122044134441113143402301142141321021331234314012414303201300330110313143132132043331142101203203203133432300310230122320104201412232313443012423020242043341320430003314243203231241401104000201304202141444224401403401024301213234212332021204211220240403231113431233024132204011333100034043402411040231421122423244040330113024421444244412131231142210142142234023131130321342244212240023042424300400132343043420104212002311114020033014331041433202231042024001344213430400140332311231220211421334210222344023131423124240422130224310201223411320211003313430430130133142304042102224413144022022332202214144430100210000041144013432322132233202442112204234424430403312113", "410033221331304112313221131020024324231121403412031113022431210110331024440231100204334334024010434431431144334021212214413004233234431431440002203212320102400334201324341004240310041221134003322314112024224343403001110221040234234311323332211232431212443232323423400011012243112113332124422443440232023420210432113243130022013041122004401412310203424030212400220312040323132013104012333130104122021212421412341321223441240214042101401233404430413334211002312442313132223213403240304130024102344130312134413230344103034144232010323434440132413324321432323021041224020340102411430212312002022414240130143443310433243433011313320342103121341400214244444214204214112103321122422104231320302022210240224021030212100110434211302340022120330231232410002421133444210420034444114220244130424013424114212040332312243012410022244032003433102122134411132304341240232124302304304332431101412143003220223021022243224344240234203132000040342014233233414400212430430212140304420302223211043041101401410310204043010214324434141402201203041042434033042222133340132322330011323144031244313124323300341011041030202022402424130411114202032332004040414144334333312342103100440434121414040023033140143420241002234200034244302243000434121321422243232444301444122134442411402412141213134034124210223234411340142433103432113024324434324421202111124113120442233131040424114021321001414224002103133024034000333302112000221220343111424004301102024221321333130220003313103401304012311310204110420420403033022144141222134242030341102333214412014331420440324321343230021004140131422003310343420204214034001202211133140302010001102011211444441331144222200131302403121301242013310311131024402032001241214133320130140114444124023431143341333014413220420122334401030130344112332004321140010243234130424410441014410421123142344002303330103244433340042234210031314010133330001234414231414421140003422203001244133310042140331400111313342310411340020434202042132112340403334112144441204041133411131414324201340410012214341342243313021012131034144110124221404044330220423101404340231330030144444020322244334422044020111303034341103234032413431414133404414013423142224223004113202344012003344434203044323133111401341323444033040231213242204232332104424212403001110343244312030102241224210442120404312104400230313000044424020422241343431032203031002102002132431032220144043314033020130410101303434023432112244002301111033321234441232302410102002433233333443243420423221303303112210012414010111114404031214132402224030342420021013422042403104423103232330212322144242300342030000131010413412001231320230121220241034204322011224201203241314004314112430014233420020121013441301041243234030101130314234242100343311113121113340034241130344244403201140204301000112102440013301322143212112144403314341113243121442412441130234114430311302131021402041043334234303202240314024240134043204001104132223403123044222130441143300300002003013034424424330414413410022002330042440013330412212341044143424142304041023431332430241400200210303110103232401001202243400334034100021121014432320031143334223244330240024144420221302120020030440322322130411304143303104010120043321441001243440424241004004202113221212044412143314304311431342220222022441101022122241300240020003204212433312242331241020023403021200040003042403303322133244421230440432142412230033040433331004311240110241121332000233214012004130114340020424201011243213113031441443224410230030412304400401132141310422002311112410233244433114332122442402030443404302042042113421110103120011222122231104243000114401103430323010141320212041200340301214201234440312112123341410432100111200020313311030413140300024303234310312224300331041242202300202140030104003333212001110240002142230324224323043042003102010403311404120103203134313142322130332241233134121411322033433040031223042033222440122234431301230233331110401132440224030242024004130313432400311232202231110002420331223423010012020240102032043124114211040300321411124202032301343011411044112003401021443201114313041311141304403444202142104421241211040230243422434143413433001101043332043233014444402000021111412303342331230304414442332014404302302001121122224341232340340001441214011440343131041320243212020233423031224013212212440424210444223142240240031213012420444231301314010424032423022141204242122140403034413024321112202122132330313333031033203440000304341143113033430114121100002012210424424144321020341104423032132", "420430221310431444111130130444102332032431400000344241043400414342140314214041123214100123414234421100004332242202430121300443423441313422210401222034323114020132020104322120100203332421000004204314024434312404321400420323211403244330112144421200330400131403310322431043323022342244043444304401204122110333134131104241230100034443040032241012244132024320242241330140432004120422423040014421223114441322043020410014042231001243431403320440423324010332322432044430013213444141004001113401120303241023341100332340022122022014032424041310421143323411243412420203322111343201234434441323410201040304413414434210203230402304410442024010312030202301240204003234044034021221430340022313431221231341023344444312210124242304101001142404103432014344312344211243332310412412000102000033143233324104320320114130002203043232421422121001221104411423033423433010212430201422210341343410104243411244101421141443013312304430211234421114414223110203214103210110130340241212243242121214241001344001331142220321323441200304021211043314314231113202334444410034033210411203022243111420032030201121210222142230343142042411100341233441231221212230144210202141033213303322304414324021301432421331422330121411002200233132210330321423200413302301430141421034320211402101103341331242233210404444040012303002040102323433420113324044000203100113341131141311020412413404410443033433210021233210113001010144000122220240022022311000033340340021432301340141431034402422403134232100413130120012434434441220304102432102222243020421034230214223043021432101230412442434002320420300342310404204204020311422143100213231401040303133013424201200411301023000003120341343302404230122423033001320243433012120120424023221304114124220022330242201024101414414000411122413324101331113203131403431432040213223430032310433110140003303221114212244113012034114120110431014214003330421430221301014210002401431311121114443011043100121311332131220023132340003434231113001423310342214120023444323024441013234012322001442143401321123423012242041103413302202402130304434312224412422232223340011323244204332444310134420144434442020144212220303030114444041231011330333340411444122334214244024134104010223434004212003430010332441000124334323243001142440132244340342431410400133143334030330012233321204030340231200240401031242420432244024420140332410143431110031120210043330121041211231144033234230432120322211114303113013144143232024202211034133422142014012303042144233421001411140442412034130421104204202032113413141114430011311244044324033314322134401134110324021302131402300122243414140000044442302034144224231003030204230401133421442040222113140123230432112303141232200404130333312041133120432140131104310002030304233310222423013432304132420300232202300224323423243222023322024234203004031332410413434142121111400134031411413434221024244113122401031211300233124433431431230210424442333330412022004440321011100310123112303104032442011344143224122413023030242223140013044100131022134243004302323142044234411120111421344431141430100022001231214041113040021124344002313002213030334210333033440424442101010332330323311233234444334143202410321242411104441301201132332332114322031022132221312304011432421042031334202431311231423433030004300324334442412423230220040103412142311142030422241241442322032044234234444130411203420030341403023224434233211210231310004321124221430312444404211444142132103324241302442213224201004130132342424100313201420104201033434432314321201200341013012213233143043010402304334040113140044110000232424202130423113344044220330143430114234332222323032302010300420214212400413043421323130403420131131044444414013133230032440243040420012004222411123212424133330310140330003231232012324103211310112031423242133011343210403240342130024244001443132311203302213410104041340130411204000102440230422420210003021220104430100301204040442444013333031441331113143323013430301233031433231133221111421120113121430231032304303003213003041414023431440233134030144324031420442200420034301403344331002000323314143204243003113110344300003030244123241120323213304101321133003212101031030410003244444234043122124102203343112404214044323200043034131100322244203212100042314010201114021342102320230032202244030013122221100233440013422232314133234034033401111124131304022323442441240411402301430132431132411012121131031431210422432300223322204032204412333420023234111044212222400044133330121011310110114443344440134313242014321101304413", "032014203130330123302134021432414423010023110000141100240202333100202214432310320200024210003130303043423121124112402022342013200202131002441323440434113420010011243440213232004210323012214113013133044133122113122211310211421313210334214444303141342101331021324433004402223002402204142334341122103140310032012034440232223103300422231133000113400013213340021304402023224004414102241144041140340220011432231012200232213013101004344221414212114040212011321444422234424042004141340333004041303421024121301401324131001240204323434041004343230411442223041401101002320011400341001120243113423040210022103121342013240221222214003144134322012033331421334113302204243342421013442341423001240442322113312432422124102300342410023033304200000243244402331410443402011434020231210101340333421313303000433432024434412420333243430414444330321143231043111020031010020340011141314103244120323020033400313030234320420040034040330032421202041243101234310234411122410021420023230224120201334402203140111101324324320401424131303014003113130243232103410310411120314334420231223041313011331300133231132300021324202414224423323111002341343200011232342013434433443120432144213044113131001111100304143323123104210234430240234040220034440122323404231431201110003032202014303340243033142232030124131320131130100131224121200014044113420340342421134322204223001022003003240233041034332231203232403433140130330021321233212410000011420433344104324413300334412311332221244034014440423401131031442242121004040243412342312341031330044100202422112104032412124442222101310112341400123230144340023222111100313002211433332134204433343013321402413200431442040033211234003144020004044032400441312003223134021443010042134032104132433012333200124142342041232143311143014412242442240402414444043104304202304234024442041411021132313220321000143104331422002040112414001014114411433044441020202220433422233044144203412121331230340444303301042111131044103434400110022444032100404114403014424023443312204420424101213001020120144302433033423014214003202121023411201031431342442103222324232323122223401242112433431433341414123322322440012002410143413040212020140343110240112302022010422340222021414314303002021320304100141024121220113411330442024444100233143323414114031001312211321014134300224003324120034331221003242000101333141310011404000044434324440004321443323141134234401123441320434133121440343333002041103240421142231433034102301311002113343231322212411310040123403441031124243203324044104234420431332222433310401404244044124202010100300203211114400043123132340033124030234004322344013322103041040403232330044232034311301310233120443202213222244030121230000321132010310041310444140433343134102400321334424230132022322230323400134110240234031300022414211320440040222020123144023243114013333430033104042044440144010010304432213004232223233341030030403212114104021414243141411433113003232323433104233301112242241304140404400434041434443123231024241421244231332324112433230100304030410232344032044031103311133433022132110143230334440421302112122033301403232012132043343121031430211434111004141444321322443343220431312442421224330002213141111341022311040031032330334113104141224304332224144334434424312341010331111432331200433313420444224002110120231210441103332402021411331314033222031100132002142001133033244400130233240330234230241400330321031023143233220044032423203224304444342234402333223223223332320024142443144113230321221333301020422303210101201214344332203312404401200404332013220124441114022003404101400140122434431322200110130402404302001124204021403321214112424242233122143042121243201331243123424301014031014133212240100120210210104234130203310433204130100111220333101011301110304311124021441243011402041110443200424022440123410242432121023301402234012214241014333124113231333300021032301023334240204231403441343044413013102422022134340432013013114204342023421203044314100414243100332430031401010242433412233300222421332240241434233333322200114241202213101043222221223400001110400424310340123201003413342223232223320400440301034340112242123424331321414101032034213211244013004242424420404402113411311402120141231311143421434031001224332314142444034401301342441040023121410320034041430214013030130144013441123112112232340213234311302344142404333144322134034423310144204444220123232231222312012432302422022241112132301400410044010014302014014123411124133214031422104333310404133343113010131211214034211344414", "241032244232102302421201404344110020214243010300212340420230310130434004430004202103110344231114224123331332213042402320010133244441230204032100302000342211241011204304041444042311324044321144010102031024012321123402102134021203024323343221332401120141441210334000000003321024024424220311313441320434413113032122334222014040014031421203213424013331443241432101031202310131033030404141201230320001332240412120110121403012043040103130103411241304213420022133010443001223113044410243322013331232133331244304102332121432102232014422312223241442000424414214143014430143430211314112243013341000442320302200432412024343320132441030110103033203441141234223202024232121331334303020103120141032124333440312243242113331424100303434431241021104111023000104014230014112012243424240114244201430114032143320411331034141440402402330011204041002431042310241344402003244200211400240330113020213213314420233413302120303414140320322210242130320033320403322033334121044344230412400432320400442410302224220434114310444210240000031122030230123223443344413343033440132102102144234112422102411444410413131344311143322313144322311222214440141103311214043023023310341342442202022433441200101130443430322243332111121423320202321333044310324401401014432211104403444023034124004114414424040042022233412332032310312002120104234214440121201140121211323240423001111432044410332002214011433440110233230204313201320131344402121411410240313411004013004100212334400340431340213022033142440240412404303202420213111321322030334324303114314131222120002233224101030123443230323041120434010202244134214341233430334324331342410330034340143342203202012321412240212332021122220201444111114420003113302131124224431400204212301321130303103324414224323141313423241333231134340042241044404402431231212431341413410001312112312130004041010430210133332221003034033444444402104134302412341224441031434431000002202211111213320410421423400320420210420131220130133043024024040113334213133303224123034421131314121114241424341244201022113131134300434233330000033202131320443400020234223440412014132020004414131224440112141341124112333104423232131244230001020233001420324240040044432330440243102423301313132103240042314322231230132123204431323000434100214324431442310444220110242322424403200210414142423320133130044413402423400414031123001012010341110132123423432424421412324324042104003111411413434024442434242112243401113113043344133222112411433023243412113222431400114212104340013423202201312023220432104140324201242401123430313441341401442113022103214133434300402140004110442104412123124142212230002002304022343123014443114113241043230204413220303030201241342344241021342432442232420040201311101002331303140414334200204044123133010432300033443113220332303242110443314223031024334131341020440100420221011002111240122210132131211244141333132231133221144300200303323344421014331310104011431424220411103310000110112014343304331043003111402433422401322402012423411441321233413323412001233044121004323323342022012220342044003323124004212241213111132042343201144311343020403031204331244100131031432343242202232104241004320424234044334412123314141211034220114233244021324244113421230134123032323120423133201310110021411204130240034132142341024320024431233110044312202312342311120240232223300303102413241324213243230004430224103003230113304333344424443034003411122102322414101403404111331032324322020040442341130343342102120303240112242440404424341032041001221201112220103242413332113023313330212211411214241430443320121140231114301030432303421332201141311402223022330300004344440042413100304313100002433404400120444133002010441340331001044031101424043214111441343110301113300033414341214242101343310124310213331000212314242004224010104231420421244431231302030414011204100302200411042043232220143241221124423221223144034022304330041132103232123043142334310330022040022200124330232022441444114321210001343241241010244131044433011113322220340221304233233113011202000412230121314323431043400024343123212201000231333431402002100000414000221232314334144420234041103014244044304314412403040230024131000134411420331004403212413112422143101420323302424222313121014122123100301233321424420323302124201033431343332332101110444041343141401120410244434010313142402200121413423421442242324324002034310010002211001121004310343340330010213031300003211341314313204333130341214240412043344202034130142002120000101402303014124444220014202004442410300142", "312441232202132234412314003431100202324302333322202411004112102022221302041324403223023221021123344100332201434222403013421400041144431332131244420302311012104231223212404222002031413110030144441030133233333232034224033221333111422334034443243120343001331442441313243002223340000124411413200113321404344240311403120303142120231141323014322232212231433111042401304104024303144244043111241040031021023110100323111111121223432221430221033104141444242404333001440222400212432243340030034413240142113300130334302101200243042400330020343131141010232001302010342234203224010120004421111033332011434201023033233434230232212201244333312412103234034042130243014103214321410344141320233041220403113120104001412124434210320440443022100002104322012114232034310401401133041332100021430423033140402113013001034244023034402041304321212322223440342414313011102104222023034130403434201001212142213134224141324423210411241442034120103132244013244030103010324003342101144441110211210303230124201243222111331142124210123323210133103340300443221314233004420211222034144404233311243013041441124301131111443031124300300142341402432400413341124320110032443113403123004414110044213133110240402321301220301421332402321413024124030221402311212413102040104141432232224230004404220012134041242213001303203220122010203011314131103032244443304002000210322133344443343144114310032430313140412204312032121243334123310213403420111042012011303434311202402324441014224401230140224300023024314204324324204244140223033312131112430332422004203414124223301430213443230431103410044341210020401140424211412412114340414120102243411111431311014002132402440122124442234130420342333003121100413121130331400101024441443041441221203011203240330412233032112141131141340002143220202133024413434331231301003433442310313222404322221043112324114330112431004304321320201220343410114022021442414142430343132331234020232214004140014134040432003121103024121431204022403131332000011241031042440430430014444122342123202243143422031441144414412233213243423102402413140204241030042042020224103433111121111244430103123341304114244013333342332324424020403120013421030031410232321214434322121231134221111013410443113201240404120204224012343411314223441443311031402332224243334224234211322240134034014433021130011120434341001102324343033334343102422224213140244021341230211110443411420321423133001104003324221442342240231414433122001333142210012041400124401310200402313232332402130233013442124300222432104203001140104421420011440333202433214000440042124121340000044441320201120311043021201310113312320231240444331123034434113334144343124103120232433233142341403321444403100330421101130113304202041321132011403244031321413100101341020401000213341442112323443333212344144443031301122314212001312304331313211113211323044204301230211024322100441412412022401403203213020011123042334012121104401324331041143311421231020331441440412140024223343320403443403001122313401312301102422421403244400203430224023341130443134423103043014213020042142202021343032240224031320044244001102040144241421022042134212023024200043110132112312344000042434211001120212040440141124302421241342333123134243410340041321330433002441401012330000124223123323201201403313042213314244211232031031032242413023112403033401030312104101042030343404423344204233310301313303012111212402203233001212430101131403430130204440010323021240402434341102230212011141214240112434112322434422101223114122012420223334134311414331102232031331231133300140344344131141033102421000320110143010211210302312034120104024213040023043044201203220014133233032342020322043012304142023103400102300442012423011402321413032303001404200211110030043024341212010303321203033322214433433113324213032044342042404311104044041301432330113014200341414404304012140433041430242012344410131021014240424121421133343140012220122321312001332442044002104202330033323211200402443220132444411221312003033221104442213201343041200442213043423404111042303011002400332131334102112020201004200433203304240231431343123234433111004133431343404010323101133343331234334433432411412414214101021344041410203000324023343133344111104323021322434141131143113344111430302201322021123022311440403223232432221141333223124000314204431040303000244043201242101044123103030232244003300433222300402004134242030020034213122414001142323200133431013233330434224022233323441001314000302020220114422124002221440114401024031244241232034002440004214", "412430222212401344312023144240230314423111112122031141241420111044310044333104202121021210134042002221003324200130411113041322443411034104112233120023004110421401203204410233334414211301341214330434124230134104400413234010221113220021240430330000433141223411014144012320424140014431142303142122143242303211203212110112204330124340113432110032123340223304113213042412101414031021014001213204233222213242241343433204313300311243020024213112413442043041332040124213242112412141224103321103114204011421113302432313001313120042114322101134441230210403002331410444442230414004330102203304044314011422001330143100422140241341201200343424401432324120220400241143442311034400210232441412010100042112210232241023144124414024200443444243013300323001333223042133040302421444000444033421143421324223433424031221214344442211134241210203033111010140401221010221042030412414100102420223000442430422043000242220430140322131103013204032103414411043100310034034434223210220214201244421121442333130331332223310012423320113403401123343221341424221024140324014332404012133042414100402421342201241441303442320111330110300324433432221000034443200400332311123121240320301221202124400124104011423414301124204301321332402043004341112034243113040014203020131024030013244142440232034403111334010302440112104020142420432330430424332044434034312141221022311140114030132223223333233213303344110114242431424124334111141301434333440410434112341140432442300033134312142043204240012201122033403400424231302403443003102431002431424321134432400330434243111040321121342124433210330433440000020341401024300224123032334212401441142304412004140432411332024122001211222104422313301412131432024414123213114421230124142310044342014441044200132432013014301422132010121043011020311110104002221143243331124444131214043431402430434111441234133434000044141144001433424300013042001424001322322343421334022044244230431422312433404441240232141112414032030421221142043022143430001224231010234334134242022401104111334134014442314012442022112333330020141334202011341123423213041031114331441210134443140332112334003442023434433320230014411232230333142332320404020323011132331044441441444101102301422100331010214124323134010243132442204303423224110422330133040214022202200341323403403243330234222444430441030212143104120130313234310444300040213010314424211423420200232110033432033313002233033420240044310113123041323223011214414103244112202221024123103403423003121042244101102102020010323414041022230413023320101004240302400110311112443421103424414310323021001420204142033131022320130443002203004231004031431040131341243124303231010323021412011320142411010140343233341420232314011000021234032333244320100114321321231001021112200110101413000222424232013301230221333012314323044300441323332310402112101304234241410440220430404400013430202224222031330122123422020240330133024111223222304144001300403412303420112412012331443202100323231112304113314102100403120203242134411331232014220204414401200301022032200302310223301402014312134143421140312211114402122411201444310443110431422400131142443240144023413430014041132041111342441023101420222321311221104240030230442040104144232310443434422011134144040120404121304111200211333314133322023443134300041011221022314302220012312213023230043232300323044213342331100432404410233010201213202313320012443022320131202243011303421104023422121443234442320213014100013110311010310011144000142033134030433442322434112443220102423332130344342321400412231332012132042013242403101240334142123232422324340400234142424113001041040411420131010101031412300301243211234301140131003001022331001041230323043231022020031013024221413020023434424100434320231042141041444243430423223003340114334422033022320112034431441122013213011201133442122014420444001142031124401331122013343332034032322231234340211000410341034424233041130020413234024123104122330013044230312123034041102343302241131423002412031004122132220313243021241400144414323204323441332103213220231130421443310304413032433123042400233140313321403223041300140332241013314142340411233421044124040444103444202314343204424003134220402314443002341131024331421433301420041204241413033304333302344311313041012040422044003124310323112123411140021324000033410034043014402210330432040014112122100443301110230312231102332334320033400011013140333303211141344134242113014104031333131021030422041121343113032000020243301204210402022400304043420412433220222401103304", "041003043010201340013024143432304422101201030110044402233403311314210433420324342140131131441423020041022232111124201233101320241321010032303232242312441004023423433410111044241414141101004321040000034341213101143442340101413424240330121304122122000222200202124031011313241220434122214340110403200332203413410330322032243401003444010131034102323313120313203001422332324403330140023133312444100343034311301041011240042223320234421243342012431220431441433140410124343232313020243044324113411120040202421332431212414230333402412121104004231423001233322102340334124141132340214123223111032121002131140042343323040431111310011133001213200413400224214114101244420321443130410334022014434100033032120013434230001004130133040324303324302102421044243024404302443323114233340202002414030113403414434010020422322443240122433424244221232113114210421310203212100111211434310334010343210113141230444343141343123130340210100442103410410233022422234304320023434304314420012043220132033220340420344040114202224003021001334021040013033103400112200232122133432144110120122320300444040342302433133102044322112101042010243214022431200442221411041300340432143100404211411031142022131020333442232402143141442203230022140044140440233221012403241330303341003412303124410410020323132101230011242424401423102230340002433413032123343432242411430304002132222043203400114212032131120314024043413220041213340412201044413403402422440233212401312203430414302002212123112341021231302023323232111321010110332140412414041001212313341334223403030430000413211434002431241202333032234223212342123443203113430140434403442300444304404041403333124114244343324230413103143312404221120112231321412140033241113012202101120400124234122144323401200132141432312421444313103421010021222113123101320312220143112213143203331001403440204024311430004321214022443210302130120121331442242234044203133232110013343401030030041414112232424012034421311340322424033320430331321224433131422012344314412310142440002323411130422233303023034433021422204243241020133012212010321241444031413411200212122344003001233014321240332014231312334433203421042134000014120113424133200141211041301304123202332101300403124240004241113230202303043314421423211241024241124313112134411403044404134323322110304144132010434400031421304214314012423140131243334433430043343003211204114141024321111043014134304011414333133321200030302314321222030213231042043320324424201101013344210020321330314223334424303403133310043140141124343014321323021000434003433102210444413030101144203322244444124022030320032112112103312010200222203320141223410310010111124321242221031031041343124213130222322214030211030244402024420030102324103011312110134312311431133041114312113130403410420432233041023441212200422334343340332243324220133032444211411024331212433440022424332210431112231034333232432124013301320024331042043040303002401104101131313123234342012212111303232100224440314013014200121211041201012342301041443034230111433302340100412130423141432031241032121342004131332201323121144124102402214434402143443303130231424022214241100112221304233434113201201324344010423202310233233304021440413313432130144004414220013034133404100134000441323034224441340410300413133300233421310033401104330423032033024234144313333123312333303422244424410042122211021424123042011111110044200333141020123241131014042100430124222134132341110332014232443002003010031220132423423141342244431004420332000410042222343343002302141342100133330104034311431244303033211301424003213020104010243100240421340024322112103312442431340211141134211020011331422301023041431203314444123130313230321423023142040120204401401310444330233240322031324421313110130232433042301331130011434041304411314200422143431334320404414232142320442332321023143130020242012403344234034344441144314232042132120040211410432222330442134204034330032412141414213144142321122131240433221311223221121340421322120211201144314313243243433213221424433141031122433320120101442434103340141334203321323442243023203430003141244124124310031240300342203121030403124141214014224401042243133332423223440224301433301342230022030313330330121023443413024134141440001211134243412332324322003114342013442142411314424333320221344200213000433322134323144041441021243113230124142334042224433200210424313134321413130044110403244011034204434431132402410204423134143444240300122230012034400341043420114242302340113004013202220401124434032103131121244243344", "241420124343241000130440110400443030400412023101410104443221011321342302124414002014014114411411143133343212222040431024222323031011402134311103411112332011142202024033444422404322332311412441202424441424422124002123442020421340420241020231134344343423021300204323134443434222321211024322422021044344322403040410122230241202212212211200124130233143323444102140040402143241402123304344411020120220134330140443033002203344441114030223303431301340224420133020323331234400430042223122321223114300123341311403141130223221123410230402321020044222300423440304314112003242422124424130301424403230210444301141300312124331111312400303430331142321142023304231443422101104201124011410322204110131241133303422310002032023014314324231044014144404401201013234003324204244101122332340022124332221042424023223104344211312443413241412010403411032312321331342410132130343003240303334134014413131412244233020313034134240441432232241133113101331131141010110431022432431342223223312030132230113000110113411222422323004103141414404104242233340411410400331213041002334240314003343303411420401413012004003404100442404333130040144400020413421214102431330314302403410124231240043144324000430212113440020020034324322113221040340142044044433304040112114240432000030114423011111343020214300113021231340001324222341144241144412143300200313404131204300300013032430002003034231200221233411420424121021041023113114204000233403334321434412404022312011410213312421123140301221201101204124013320041010401300400034234222314420414420012312203410433443331043321012143322412204403442303044101011112202023220330222410221003321113240244242341430314110302131102023143014102000120001334411133201301201043340324134144402313003333231131200203001001402102014331020342443331034111100312321112140103402242312430241301143420124244044211132323420231112211340412111003444431201240300144034200200342110234310422014132143013330101424430340312144321121111014130431232204001314422121143112140101041330300221021301124044031440103232011244330413000303333332033130200101004130421200411402103333240313330121131022022002001433404442112314424441222310101132023114012424021204233342042223044211030002141400040402401442301324011303010231112214033100014423211430204443230222112314033014122414110041011242014434241020043210434334340312224104212214202000304044140430101443042303340203011420233031040203111131013233030102032432321111440433443110414313242323014334201011343431402032341014104244133440224301214303332241301110403142141433022103141341321134300230422132442340012341301042342424441242042311313341300444110231433204300110431300432204034041144043221414222041333004211302203410023412333332240431030211403344021440323213010430402031210210034131030142111420224130100231343020410432133112231432232422122402320021430444141001312333122343443313012433031001140120240030422002424443041240311031122002321420341434322114142340303414202140232112011412134204323324220404133111123101111113014443433031213020312201310423142210440021213011310124311411400314244443233422144220131132213124340312404010403324223421444421242321144444032342430311321103334031044111324333111012331240310000131000213203010211330310141430324244202114220203211043040114230402144134432232241311012330433130201114411414404421042140041402030333444434244202414220344010333120404403242120100312330404234342133402232433404404103202400201001023220100410203122410133031413310123130144240240222310140244301322422013142101223000244301331241114110404200402232310142312030032042201004022401303312123141024023140411303032003101440341210203321423044011324031303144020223234004432130034412104400431324331343214121330332401341203431144110234321342434341214231113232314411022200121241023232031200114120023422000020421210032002203101230233343232410130034102141120100120224121041114100232203431101243021230320434340232420410331141413221031032443421020403111404301134010202013224243304310224223022432211300110440141342230110134122204010411434122124433432043043234201124331323212312424431134321324430021222342132223231223011021102431221434144231010141111130401111334430422303041404300204014234222034413121024021241242212342204400311012044043130243434402032023314434014303024043330031041033113023300014001014234242000232011031233111442113303112302240323013023143012422210144342403033443321323320000303014013041330024141040103002040201001042334343333413311233142434423001231120411421222413430424", "003141201230022442422333200333141212204341042442202431043213024000330330213322110022142030442444201332112043122200231410311031304233021030044212400011111114100401214124043321010443032141244042202441014231313404034113214434203311114111014241202133402032131430200032040243143200043432231422142312430004412313432000400222442003131422333014421031434021101042302343240124230311430220034304002422044403302440324334321120302203030404423414000432031000131124142200241331423442123410320313001240414004303004001142211142211003311301423001033303444331302424111043322204414423031122433033444312342134423123014233341211333043232034140014003202314201004013430342422100331432101243344302330033111400420220023230244124241233400303431221103330022001120040014314211100101204344114430132434444300213432214410331443110303120242144424342024231141314213230104041100433003422434041012032124224213042131341402342202042214011023230220230232301113433212344224414213424242320203032432144232001341143134030013020113134121034311133214223304431112110440423042144132131003143322023123141111012410343130033301211000124424312140342441024302024242243242020314031204000311340430334142322041404124334020031112201044444400233331313343224203431000303100302001122311221113223324033423322043140204443022141401244103002423222100212342303002103111041040241343014302343014433324134123401310010024404112214223342332030420010300320304241210202400142423312430340212020014334424331032012041224411042202023402321321232202131231124444204043202113012044013231424431212212431040324000122222334400214421213341223201430011242233322342203143222433024242211113414444303304324223404132003030403240240224341340403030011211200001324434411102233313132021214130314002304201003012143221242342342002043131141324303010201422132040220331302121112104411214403044000001114113443412113403231111440330032411203041244341111443342304403210204023120003221301133241324430004410230114330014302044431121300431102012012102314211014142134400120030222422410421143424113123324230041330131102220313132211434013123034213412421401344401132230420301233413134344430342204413322411101124020020414330200412413140132424042014230332130213311244202102111401331242430130321000030344012331100401141213032030214421010401313220414323022303124033214042403130211221231110104234103414413113414003210404033113420010044231132302242400202442330210440301114104400421024333034043010314443032434331411200213304324340423201314121431113103043234232402030312232222032403340014344100221101103031314420342041014210012211434103341232222223322224240311344200414000120144102440420414444020104110202303243412031204441042214211013441024122011444243212330342410123440423423413031244231141014334143443302321402204230002024021214422432403323104400220132124202142033421033241044121431333432230200130441220343000244331402244123403411124322222431203111111431022221403333241040423333442144201330343023231424143442134440102414014341402110032130020210124133334044342200130404102321104131430324430023330402300133132022313004430313000041133231212414211422224021113404042424324243420320421230413400231113032344242444042031020401022223131032434414144404122001141410322100121010144304313434230222203320134341210200401242333321013434324034122114403233123411303410444424413002043213204204024004123011111001230300344234443440342012423130130412232004343111021410222332314244323232110024313333413411204404441400013322442110240024010130213301020042114413332141412332122043344223410202033311440340242310200424043010220320211142110430244233234341302131243010102024003420212140342314421340302034443300304433124023444243423442034133202202022013023403142144203331013413143213142344122031110012144433000131323022413023402320310444100032422233144101022440433242134014440142144321243324401122240044210041130032011333404142444114124132332221000220042201342342120113433000210140040314144244401033012424141110012103333414340242112433334131401000142312034322214434043103010232313223121142143141422201214112414332012314322023124222214441144412422022322433041123423443241241402122024302123011302214234210213434242020021234134132143402110213030434013142020312422220413403220332320033432214442221024140400322200240444322304043222030324232321142043442230241321123204032023102042244343131234043304033331320320410120124201012234213233012034222423000010443010100230424012240123230123400121112020221003202214423030231234130", "144131032330132121303232340323033201320423320011210311221124124221230101111320120110430021121122302320421413221023330032204123313034134340423303331032042201342402212340341041114002223002013231122410421332032320410023442412322441022132422213220424242112200233103401423111113424144114341010244441101322340121241030030444300111434131211343010000311224433021134431022334330343104230324101412401322323333214301210224040134313122412131200414230031134422123424041231443401112002040004013444230030041300111244331330402001114114313300041312200331202003430004000421112244302203413233021112200232141413222420130042340114004211330422132302331311204230110122114110114200331203431441122133000424231001134133304313043224430112042322002012240331341112034004001433031323044343023434334000124140331103244221403143021104230044134002404413404202440030202332243202021210231111024442202323224310330133020332014402040234312044240304023412013204143030320142410300041044111200444111111443444230124020213113103120422321303412303342321244120020230132442313414403200202033104020234200444022301443103401240343434010301202034120220443043032043440240302310303023122221233323311001011011333022124113424411113033400413202000102134004110304342422312124123031222123044300234213204314303003043241143103210344423323413111220343313431044404442200401404300342331144214330011323313134201421102134443323422440143024221322323323441142013433033414014010404144340242043112301142042413233024414134120430120442114112142123332440024130342410013032122214044302113340002302433013441332143144034431041132123442413041112010243013313240222143233201002233344210120304200302141341341420333110201043101423220042032000242223144410320140044124311343144310232230141332103114323133233212221102043231430041001440300210140021144133214101313040044224344342324431201120412313201002430412323210423414013130322201204011213033010031432142010322410234131101341311421033044400210121423142110400011314000241440204423442341043202001033041202444404024432000424121011001112033420340231034343012310020010420103442221034323330104014222044341431234222011100113124243102000221210321420123104142144133214224440313121013340230222233401230433441104204023011043100130021301444321444312133403424123220344023020013033011032024244210134004244400311321431402040130132011002430140333121103042204334331010011041140133034104220413002321443402003023014011331234324222401000001120331441331334024011221114323043134101412412012200120124102404420304132141230114231040233113103021313214202341341040132141013013330222020041131232023004342011121422340210323142043243012401020343323131040231014320423324210344122402312044113142340024232022122244021433112114041114034330140442302113304030231200144333042300121444424410040341303303113402223210214113440120013200111404320231132421334410203223010124212104332433020302003414401420023220310200430233414020441113322322104133201141333211113111213343442301210243223103430441003403024113203313300242203112200102441202411231213341233401234000343424313213324402220034401034124440123322433431202143402204122442031442103000100411034201420100134240403323441433121310312301240410032403004310433300234314042020310021040204410240413434441043134320413322314243213014413011202244112042322144434001400443220310000243214104233314233023212404344114113140440400103202324403404203110330212032224142004033203333122244013124340242243211321300030400220422243242341132420003301411313212322041444244324024044230010320421142214034043231222001131102111223440134400204401410220434032120332444142200341140222101344313300032134241040324420243202221432420423420312244321304232344334331410244112311330044344041100014212401113240302341412220211422024132142134224442214143034002334243024240004124411330142432424023223121313444443221212440211124212133140123102442242343111224422010103034402124404111403132102030034331321410423310403323412340411212022423120210130320040001333044043110401112012304321313332223204044302403414404433032301123101013241241100013132302142324110413440332010024230303120303014341430311012111333420303444022210131032431302331204043443231412140124330143213104241323441012032440200111421134011144320011242042224122032401022341342002122314234002423204321244112003322104124012420030220004232004332411232042200213304301330014212224112302304411102040320113043124331044334030001211042023033133422301421002124232031042230113403324434233231403", "244200221200002210234312222114420441213022422144342001034033011020442431030033031400414132320043441310230440343132420300420012040412403311440021420033344422123444302442313031041113414142123004412231342130412342401232410401434222330120120012201443204241130222340441404242314343211412112300242022330014024100414111332113212421021102324044333031414131411343201140332031213001112240341112404422213114234200240444124104434124124100320443231033234144402004311333232031201214133344244314011112104214432004414311141421040330124042322004023034433244343440421300230032330101014432243143121433313214441141003421104410011131314401042201320042322122101032241220230214322421140104340202143300310410322212400032442430010103140140220420233011401230403132112422032443322123422101114400431003300403411411420304102243132100134132310031324334114304413201113202001210333402343330110442422430040034422200000234320000432404233322340024003404020001424203141303331424010003242224340232200220111022042122204403331041312124443223130314344330340410243442334144031332033332132034040221230201341120301320402210021432410011232244131222244022222204113244231431302024012014123343333030310131413022221130430423110134400004424004132241041000444144010002421214311023431330400103232123034011422044031112304144422220344002444400411330413224130334240440023324101441032120242424433101001344343330141202332223102214120141111412143223310220421003444332011434344041321323032243200130430024001031403430221334403130410034301400414243010220434333044032122232434203004003200242041230220102110113243012130210244222113244040333003322112122400111040012132343042123332441312341420023014221444023110140114322220243344123034414420314403121434214023111211423322402412133424343323214122214223114412204242321342321021403204444102421400432214013041332121142231303112033000222122322033220003430141322001202013201221144112443322304432114404112124324234222102100441002134232310103430042441321110321243041313401414242442213440100013044144001121134440141333021213140020040332102032043321121310413120332111140423441232012314203144143313420222231243302000143404221232331424401411012303334434044032200300323323214141142033112141314443130010341040111110132340404223134024143314013220141314042410414334102340202220110412410113131002141042424144410224441313244310442234423000210433333010211231214100312343110311000313141243224342340201310003031122222012232214002203204403124430302032123342344410010323321140001244322424443102410441314404302232111202432014131033030322020024003140234110333234343034223413112111244034221243434212131123112133211233241143003021440213144241422300000113131121431302202300343444433322044414303300022240330010401142022103042231003302142314134100044424212040102303410033010114033204031144304401143131000020201222204242403434031322014014102330204220203343012120032101024321102042303024344311011104330331300222023304320120003240413012030423231132332124042130043010331323322320233314114121124103043034040111344231210213141033221240203224110414423303032024334110313321402043443301011030233024021104440111013333013041213303133103141332111442124314010424210343044224241423243204323042200310140312233124442020314433131041011011131100231342033041301424424240401120410324044242000330140433031113111300032014431322002044422024404330423420440010200034101312224422242213434321031342012000130221231330414402034041014004132123440330241234144400440142303211311440341100220330312411310110223220310431200241124240323441243032113234141303404032100132441400333030201430133040041233411310421232042301110044143011324302404122044012013413303133420102124142000144324104113021304114024134240343420041202103011134204201204342122102122340213232404312031113400430233033211142220331432111040044132014031400102211421124103410302334140310311232004300022014000220340140312343230323432401001203342013430231011310333222424414112014344442202043231410441102240010014112022120210444211102121434400042241423322042321122441212104110201102434400020402411120431234413011030140033040120014323422403024132130200000203104244000032023032313300210043304001123204220042134331222240402232403433301121434112341214234133113310343121213203303213304414442443002010222401142013442140414323334312401010402110114401244414041340311142242120204120324224203013114113213203401132410430301400240440234243412320222343041203431001222211324032422101134334112112020221341134033", "203111414302434321303443230332231003204214201033130200210233300122312012233132342444403312211430331321110223111403121424014203234040410103411201302042312303004213221423412444300111233214323111424411444431204140200133224001031231332013011034440413232131110212122200342141102341341044414040243300412442322311013413433310211031210314210434433444024444404401430022044101404021013302422222432412434013033422400303412332041400413011202021234203100342203222033101000041024413413204403021001230343104103221304304421410334444201332303210431244433234342200024322243132133233440424232343213041120443202004320210110202400341121111003103103204342332202342403343203300021420200223140120340001231331442241104213314214220244210003031033132401143310111304221044244042431221334340212010234011424122222011302244320000321123342334412143303123112032030402140223041043034441034132301031440120004043014422330004444233424224042300001322420120402401440311432041243040121131112113340414010114244203000441344302414114411213331304244231010421304032311331312204030444243303344031344444000124334334010143121234222134241011134400214004031020424323113240044232122302434011122001433210122221333233104304430111404401334034121334232441321030224403120312220243114014041201030003330123432311412201414331134112420422010232243020301314044102440330323314332404334331123143411130120211144040203101340432123342311333343200133030412320312142330004444044442203333400400444413211444133044143124031124440322033301344043043001230213124430042232434340211022413312024022020220314402004134233102210144142033034044100130032411042110440221343332014330430013342001020023023313102204412400210301413443231444411103413000320331013023132301031304420003121130123020130114044021243301114422114244022303021211422001414324240122424232011104402124143412411400303234022312203420340041114234242004123413224100343141130132221144231444100123343023442200100321442010341414112144140201102020020440123032341304111220113441312344134440100332334422033311423112314340333424241212230102400314302420431020010213311002413401102314131411220410432300344432203341220032201103304001231301013233031121111300441400424344303403201214343222324310301004333004023142240103242103131333104200231124103234124212333010131143001212431230010003304014400303313024022433222122343203000310334204410410102333310140322144422443420111444340213234031411002440042230433030330011124332212123314134320014403214210411120442420121230134102411100323241132014001124310231034310222321233101023220022141443203013002002333001443420304442321034422131432114040403340234011240024443224121302422444402100111111242434123141041011011013323323430334441404430224342323021042221442330011244300200112204113230144130303042201123430434131322402320202424314244424312214223332144242311400041424030420311043142020141302200031221000204121322113412012034421411022222441241321431120034421421101010322143433044220032341000101324013213021143124414434420131411122330323313033202042043211304111003321232041210313220414212032402343330330241012143120030330214420031422230322014322132111021234113041322001000431332302220122210002114224042020420133030101034223233341202410040422332044142432241332122444314441421042203412144001141302012103120442041340313101133103100012321302134323222003012442121401040423131400332221313440023421110102442034020223344300032114222211004121212410021243434103301311112210000333321330413010401222034121014313144304404044304000144034043310033301141311232001102412203003302400330202121232042131141221130001424414140214340102343234341443112410342244333340200241414041100114324223431432033010022414202041214041114103413010240430123334343341323433420413012033411101004004431130122311200433200442010302340112443402101412331201242144324101401401102220031244322234424442023030423403413201340343434240131134441133222344202003444102432110112422322011204224114203303313034202031223211020124324204110311232313003431422004411121113133013420111030120222004214333114000010241442343133442001223220120220202213443113333030241142134233402044113143332201000223211334200341444423110132143033410120123401022404433442134142134213142202313321244440204412111432033132010230141310301103330412031103313431323334311424433240443234020010220241421233140421120002403221311000113210441241412214432211430013021334442343210200003422142334413320332340210021121424241021043121204010224140121232412430120210224141", "302200044233224210303034410330131214310001413310134342213330040201040422224200201042323013412343321412043233403314333140410244101141414304331240004322241022010134244303322221240044141313323240131240233143031101002333433243103343332031214400142102031032420200012322032240304124342202134021223340013342203122120043124143204144043241022131044000320120204240412113001404011400433122311444404404101442334124420042414400410311201403233130002111402113401231131041324144433240332342111243141330311404304310412442301043140324131003320303402431341111031232242243330003441233231410212201142441304403443321434244020131240411101130241224410203421130004142311231114300102123232421400433124023301120000243231012133041033423014012442330424404321334221101222240412112003321210110104020313142430440314121440022002033111241223311340044121234413311404313340221414133241412022040044032132301042332343211301010131304231214031044301310324100000400124302233310001110300000223041021412020122434202223140101241432233131431142241001030413034412002434412313331213020413324301401411303030224013344004021042200001314013420341410444440401432444241323411243444000340132413410230023312123041213412320420423104103134112444034323444033300320310141310410101413121033201203420042334301011200431332131014311230243001300323244444313241022302404440021401140040421240304033022304232031143343300041211043304432211042104032340003013430411241104113440322313322122223340103231122002413303443334324202232022233332312003340432004044033020422012341043332202120043433444220031144333222020132340231011041403023032034242313243210432310112444111302312302023412303230324303002113434200312034401334132431430020304231200412400140200120200421401401031024340303233312210244210122311324223304003132244102211223240134043244033112043212100124000022000014220340402403121044311121431201222020310043201243341402202123311212203241112223242141010133413201001243042433233401003412100011040222420242403123443102242313444023233041413033040230313233431001404324224304244414013024301431041410422431113210422424444034330003234033121421123223142114123313311432320242010340201332341424432320433102221131340223230021222011100033122414322430322300212413434440241414310242343214401214110341003443414110132043020121223412240243440040232343402424110210014441420023421204144310221232111300241324011014232303104131224214120103322333041402421433031013012131423123400120131144342314403311102210043312121443111420101320411133240342414133403334143132334404444220134210422002422102043300430101331104333204142000332312213241344420102214032204130200202330213130314304310232100341223120223240130021314230002121404103010134113212331321412000211434033214314431041012030404022423044130420004012124434410114333414042421122022321433303133234133242422342333442040222311234303113424010103231240203343210024133120414404141424400034424310130323243012030343102213240424304012413141320214132131220031101312434140403130013012240243444011144103133444024241304100341224200130421443400044340021300012424124220100214424421132131023210132142410343001013110304200040344332340133343331304434101200312410323134332342413242132400004444311202102120002214003441401001400430122034144343002040241300411430212341304414431244440140031203003303213142431212112043333103121042414402044222040012130101434432133222030421142114140044234222424422014314140240203412424124111201341443004443214100422230012144040111120020243441231002022412132342343323443424304234330130024442042004443101244134142203041101210411002042404441041343340224223244030311104104001144014420241040221234123412133314130023131040402330234244122024030201141133012440301442023021200201332033340334331410014414132231213422142204133113212210133204014202320144331223440233030103302143114430213403033112404013041424032122043033433004442223403241204120111213410411332430411120030104011022223332221231044012201444110231342004334242044313313130344314200022324440112121031432041411422224102032200134142311412434423422100032020114142041104340434233334012431114034441021400220021143104203031121224444341112341144323420014412414014043422210110120303332303302430310120020424041210431221044221203100003332121414332311302410213441212124011023204441423043413400401124100142411004431011420132444124032004230222214321204431434113424342240143321443041001410230103232013304223424422302230014120424122314141022324434031224242212204123233401032441", "214423004030040003431224441134222223140140220204100433101131344024142102222404143443323010410024322022043432212010113204041033120111324301222124241003304042004320301213411443143024233030324212334314101040244211141310033202041301124203044020121343432131213330402331433242411304021001341020103222231444433321320433020234042201213142202324143442331222000231321030240332011332002233421113213410323243144141142004021424121033031230143040234423012320014344231441112411040324123420432223034140123014241014123103340410401022130244423121320200321142321231312311434213331424434404040232304312302122112414004013243001302340022024213140411142331440444021104031010100044014420044233440321044201442004104313441122422444312133303141032040130430013421124103442401313203400221031110320011332430310342133312344110432333201234242204020412220030124123130330441033403231010104434231230403023332214303421434441414221010324420213430112334413143201144043112433110024014433000302002210131140111132341233220030201001410040012140041224421114000140303013041203003034243220321044031033303140210011031011111204344231040331201120021402330241440343131242100132040410043003100041020112014410123240204230143113103000330300114141441041213210444312331430133223212213444302143110323203314420023200031320132042034014314011203011040103311034432420322323133401302023334334042021432102123413002002122003132412040011003324244443312122341242140012033221414012114432400313002410412232140130022103330434133021423200220300120401141001043040320443330433134140132343000213201402034224412222333340040341143230104303121231020410224401204102122013114313241032023004412434234323411033101442341313302433022000323143020211241411123402332200201021433030000221101041020223234400003313033440211420122220101233014433124000340201414430401224311121340333302213210021220230031421042031002011214143101001212213414012104043312242410144403112203213231443031201220144341044340112200434202032423033321402003123433140304424231422014241324433104224402124204410044442002441242103032001003432103042330324102411333222231301332113400424422222440120102214033432042334120114410344410033421112440340341010111223201012302340242223404223143100242212002102131232200124032323234114110411430422000131211011430403442434400202121023434232324102421242112321142002002242230420111223241043302133022212304330133124244130004234434130041430241414301011430001332023414300130233013142303132341230123110142102444324004044112224011422400123211404441243023300403002223442121440333140141422420042033010441331230400010240442313344304100023311041101242012304031423331010021133400424024002134130413023214140442122004320142032100113200243110341103110340401401331413341412200013243021120314044244220224001400314103102042143221313101201130044220321001310102422001314031102433014301314400210304001030213300202231204422433211003440230040014113101010203222010133314012201002011331004421312044422300314004243331440110301121134411324402123040003120431234003112031232404223003004221141041433424412114142141340124243104234412303021433233100324340234220331140112032304200411432304413321012012140313242224401000111204142000324332204203114324330004043023133042420202122021412443023330101343103104230130413101142404221133314134223300040230130221102434403340414001224200210424213302220313303330423313140332114314400134100110044214010210112033340132342433232123041240421411042043110001124332402112320030334441222411311221101202124022213243142340112414440241220330003412302204044030330011421033340330340211312103221422412133000211323303322332423112110320234111023120444213232301441112112240422342440123023020430221201444342412211444414112033110201230133110131234042241434131111042122100041114044134022241320130314121111421233111010104433012243031443112034242303243124421421044421322440314210101110040140031143143331230200042022442424002331403111234114124142334333224100112142442422221122010302144422001130110343401003130313232411420004212230444414100400220203441323100223414220113130140300013211412203122413001312010113321023441034144140440433101442123031434011124133301442312100314023203304230232302012432022043304213433332013143311422401043410002121320201404312340023411033430033333233324040320403224131143034230002143010031224142130344203223121131332033132233324342412404242233104431231323213304414023323241003333230102042224414044213021214113044222332243203243222010311000322013111", "431242130440132313002403344020043341221133044103111311203004303404433443331001022233011400344140313314432240222230412433021414134113004421222244141010010443240104141203244244033032042403330133023230211224111331200412212030422430342031110140200012034304121013013332401240141133432004431000441414021410014241141433122401234224201010311021102403100430024142232433442143121132012122223412332241043404423201242204231411103200131402102233042033143414431302440132101213231210200020410411420133112322204442033413044442144003210031142102304023110322231021414313032101200001330243032213403212241224224224022342332144101420433314102432333111001433422032430303444123134343440041133321101404144240230434413123222430014214313230000300301212010001134100021401300042221133413011240303334413310011120200421334421213011333302124314333011020430211144414341000103240324133003213441440334333402441122320322410431412440044144140102022032023103400344324101241013020222421134033430021324032423144330222441231001011232104033442131042123224420402103442114141410114100420112313204112432210012440022021430422343232314132301022112321144002231021313130121210113333200101213111112400324322212000202323131104441200323023124442203202131123011102103401244242011301312240302443141330433414400213204413041222423402334200112211001322303103124333201332440041440314333303331320040423033303333343401300442001324144431410021311241243311134214333104402102323044002100120241432144424114231331434041020214142323003124334344140414212324333234423232231232332003032443124402424242241123312204241043230233424231324341322240114232403243101113031224133203024112330211231143201104130241112433241043004114421122044122431114223243042302133334230330320333223000434202330203124413313233301413400034243444304412134231000113024044402213241341321222213121124432403034023134210441114324343241143143341144132110421214424023340322222102132142141314114300211103403123024144033213141221110010223033404203100340014443330331001132031444023144333440024013021443401423030404232043301430333440040200220114440433400004233143220301322033030242012301103031144441211434303301243202014232420304223403132232002024403312403312322030043332031333443242433422440113300112010440432440311030104311213221444200412230340214442310022340201134331214220322441334100013013013240022214122442112214443203433113212042234231312040311304314110443301244133113134420310022341343041434133000123344030133134103104242403220313400442343133224123332021030342231044301214112032130140324104402413402431414014142433232021323302141003213322110430002022104213040111220003403211404343123034322214340222314200312023233412410243341302223431413131312321220030343121300113312232444012322121400324042433032123324443111030224320231302001023443143220143103243331212322031000444020032100031204412131112440412043143122300122000430142042232100330000121244442110342131323433233420110301423011031012304340100023431044301440041113140022340213130033142301102344343201420124041233042141042331222210402003401130211243203144302301212342210210022222441121042202124014042113111020333420412322340042103130431041121410422224230213412341142410024224420022140333234343311224401412402310434343034222203312242341244433323344211302133422041040421140321401224131143413333420442303422200303423034214441144103331203243224033133234440403222112401204112233104020332103102342012424314044123113221130112432321204023232412102424241323342220220410042221221004331331013010204114232222303211213332411200104420141120204313344103424030123340211130420424014044444043033422211334322212341430304330042131034110142441003423022323412120123141014240101143441321024013414124421223113402214443323310121322111432222024304344322240114420002433300010024242120201102223301122240201302242124004401202041423410032131010423330414112044332033034201213041021030233214401120143430013431211201034033413034314442042033141133021242141024231302314330213310442111310442042003012400012131104303002343432024312120020122310314014140324213230001300043201220031101213304201342231021332001004103212432111033421130340042113040120414200121444131023341132443120213203024122033413144213123424011433313422122031200333130212411444310443323222014101012112413334110120403032142042243044211403310121312023411230034220441412104433020140114333123021213301303132033444114311342411143204334141000433201432311242221431301431014242134413220033343233424313224", "432332323230104321232041414403142111012303114241343402304012034421300002330134324414404242011010103134040043020144031002111343244340334310000024222032213040123321320124233002000412041014212124224144104200224314341030232132400004331434110043421123400342040133313021441333004442030121121202434214313134340412433220431444244422123334211020112441034210003041413022441020431434242331110210042222140013442110402020130321144020000133120234430110102320432103413142440424234424132220144211100101313424004001220004143320441121442401011003403002131332303020422223404440212234423121342143002114021323404044343341444232311330431321332322201001204114143041220122442144204114311002222403011113330103404124142402401221234230104134230140232022413130233431120413101413331412410122042302410240413103142120013124241123334301122221400422412410340413133211414244444124342323102330301012110010341440423001311014432324433233222442341102242221130101440433021224414232034322030144323343044102402432301031303041324321143344140344342101404314121204344312334131010401013434013233021121232330423143400200132411113311440110300310310242130144110414220341242014144332301010040411044001240044332011240434443224410321002200413311123311344001243232211143444431200321404434321312113400004243222204242141123022342210240320424103200402442024443144202041203332230022240332423143134314132102204402130003301244103132113214321022332024142230414331131024211332343300442304324310001301013303322131344313202322200020234332143231111304442112343310131021402014140120214414420024343213423331014222343444011210034124212301112104334233311133122114201433310400202411211343242442313103400011242142241132232230011122311421024430241002234320344210311342214414232103131132434300032144001100004324233201243401023312311341213332123214242121410224211100344411031311324310132423330030012011024402444021001000011323242300401143342201034424331343423143311001334302140323344202202040431421201241044421424244333221010311331021424103412440010010314002044141242433332022304314020343414203000321200314200344431134422201034004402411432441040441124042443122224431214222232142312220404443133223143342441302241444404130420300440214343314310033214224144032400103202000344340322130430131141342201402230203341224302114202144334200134331011003013032231431432344003310232223323033420122144343422101412111032144343323332021224140441003200021211321141441241201403021402143410101003132143114013244343132122133220002040404133243211444312003443241321031122424022330103102013023334320040122201241231041402022444424220112404214303424010314402404103131044302330344232124042322020204132134013032304414211124000113040142224013234004211133234034331314031402044042440344431324024410241342004040313012243210412031223000140442013413331023414330301324021410404244023023230303203303433234042013434323440240302233031004331101422141033101302330021321221303403420220440313411222344104424133044420203032120022201033301422400404143300402131023244301311432341322231322114024404310012403220434004044024030042311333130244021203400142442040034440432331020300311403322023323312132003441202140103030031323144421143013231033144020002040204031003304332032112412424002210334211423433314001002222322331210430313210304124403114324014313322044041444024313133140023044243310203420233100344441323144014013230340200130033204132022341424110041321413024302114330322142121100333434231302021102234313222144003423322213002212114434433302143223432313421140321242103210144232331240012132403140014143410302213232011121004023443004331111303331244124411114142231130243414222410044140412200343304144044012241000230030230002204140034232321204210402044340234130231440342214033130114241024244320024140221113243323131234413022031234300132210144131000313114231323133041333311123100433242130241042110403234434412431114112001214022122114333111014013111202114441124020321123411322224030302404111333021032042124120044102430201322201101404030221230223324030214203313220121100031000012222212023433403411032332422011424134241024104141232412343304043334240330220030214304230443202041434243334011131424302030444242131422223100103013403131312420420100230043441213212240442424133132212320342413103441113314221034003312333020232431414113433211044323004104232022013302103423034342044442231140224443202111124242202020124324440441302012102324443314220304232414403331313003441334332444314030132034334111202403300343", "234201022100441404031213113012413002014004434130024022201311314404433300041243041441332433041013301331331332344323311040033433001204401002031213120310214222032324213322440302022241142434334344033431131010403231133411122433203402033304302114302234333114330222124400022344343040200231202302203404013114104340023130411201441202220121004411123403131101020100214032411000200242230323404044232200331321123431133221432301013242441103231420020000342304042312024231300120424024122100104111220242200021111412413203012203344431101131433402132300141134342003022440041343202112303013232300432132223041421001313140330110042213210240310003134014413321032421411233012040140131340344420311102413140132304311302340040042110221244044442400014021434400220321010443014030004413021003121301033413332010340203004032404213303022212031034131224314423403203442031232413303111100343111400141143301410123044230314434211041022422411033421301324110421001111341134200140144131403141332411411004323433042141020201020233212012011211322241444012024120302114031343444031222124003131411300143204202321234310024104221331023004314421142041233123242302322204132214223422030312402012142222323433132442210211034141123212041421422232244142032040023424023213103022123300202310401324130220321413102022003343300002020440222413030344300022301001233342032024423301021234244334144304440032441044401434432242114134323322432311333410132243021320331212123220404122014321034112022040123431313341133142004333341312420111140040310120034443413020121102031311130110210244210314330231034204204420334002204024433103210424202113341201034033124040331440244031420241021030442211114420412014320133330200143323101030331313142342233201340040121134404244320021033212311244144130233010240143231033140232234423320122141201412201043414301442411413321030043021202032311132414224431144331111022133100213403113341431323413413410134420300131304412422422034232201214000221140420024424341443044344223420044321402441144113223213441403134040134022234001122423430203403421231343101303411233142442012423332021232243122414033002011243103122442111122134013422440133132231412010013223323041100311022224031312342113301312031323444411112132303123302433222111302240211001144331231340212413104312013404120013132414123123202014233340030430231240000344114344320332104114034130141111030001102311110412004031334430331414123204300402023230102221031033231130003022014340431243023132214030413221242304000211122200110010440240423101444100112243220320201000134224311001013112310242141211143331102344143403143242220101233140330232030233414222003313112200320024041402433400303440212040410221104221320204143401432134231440101441003244201121343232201313330011430033131424310101201140202301331230421343421400143424000110121203032310211222304401202144302031434430342440012211043134104120321100222143030031004242012021142030103121210404210023323102031111430220334222414312002103441022004420144442111002313143122303040444103302341222342012321100314124340130434300124434022100200222431102134212114202140402031414131204034321112402104002421103404340224001110201031413310114224032414312322344231042333242402344143033303443131313133423341303130310020340003114220100021401324222233433302104233230214111104444444403413232012040213030432220131434202334004444403144044224200103141321103021010321414403224143423301200023421114001102234412120332101310220000030021434421110104020403123421421242241212332002421014404222122000141324132022313323123111320424020032441213401410224020100011020012121402200402040223213102042321230424024421044423422203323013131241103420313411212444332214244130033444230222131212414223130223114243443332033330034412220400013143430143340202102031402402222024030010313123244341031324341032011024130441214243034201204110221302010444404231342014441100231242023113422340410304331023334301003112243223143344014010213143443044211442041213440120303321124134001112401423430433400131224231212402243210130231013131424222000414133101011122102021223441420312303432304140421141000003202100224331042104412111431333143310344300040233114012304033212100400341100421011233032214021444002342203030430041102034210104430212113004013311340114220412243413032110001140202340042012443103032314041132231310130323420031202234241103024100441210222333442440042211340231324424100230111124344030404004104033002142320102111242233321200401244033024230213314434004104030422421033400323410232000", "432343212341143042213410224143023404210404210003122020021133233421430433402112400144013121204020411143231411411443001311211432224444102233211303113223024321043411140300120421012332111313134403133000202214234144212442204304114101232330334434433103340431331433433411311212424230141431232014412411413132210132223020101323423203421300242220301413213404101243242401002024042130240131014302200414142312432014014032344404103101010110110114042041020202024343332103224144031203340010310242221033031121412413320420303031332003014343011140434433020214340240004314000002400121102014143202242431341031340213400404220423444004312320421211123130442241330321324220112301333122141034101320224020210010323102034434330204011421124121443334440304103022010132310220411440110430442212040131102312213202331410024434414433332031114224143041123012243322224032230424103123231230143432321043203120144122031421031040400134103302400033432211320203223130231424000221303020114203101313213144010244310204304101434201434204101102401302330000102121334431021012311113342043142344232304012022204404432413034210303200003140012423011224232123140130043432124010323222004441100114033223341110322033124143100440114022402424321140022143414321002303323221213040214301434333412240443021341012414412143200010300132013043132041310112133421331321300000130001400231000000302324142041310213210043002302434140000211000401231323322021433122324242124122424224212024111210010341301022443422121014102232032004444234314134142331413012104014143310004234144043341000021313213012013310434144323410012221001241411432214301210220342301324044430242330003400424143032120112224141332123423003421433412433043004230210204240200023012332131213204430223002332121320300302133230322021024330303241022120431100330133312200004133004130144330322322222234103423432123011333303313021410202213130031240033210114240011402400141004401134342030301233134244024200333324200220134131331411033012022423212444420043134123400300401313040123012244422410220234031042000133430422000213312111043222314030204042044241121242401234210441244441000023422203103312300113311323121333234013013004211312342333303130130424234204410332202003111022230440421032401411241442102213121412010404402400332421031144331240012411021134313143434232004100413232104230231222422211433204111032444014422412400023233014012141313104130104032312232134232411204300213102103330130323421341003440034144324013221411223224344023440413430441342400121310040211440130423312000011024443221432024313234104320030222440002143001304134411242233431221424210220204430144444022103224213032114001022242404403033433113431142402233323001122401120220320122012040033343311040234411112304103200421140111331112212222404110321312114032414004440040303000433021110123241311301241224414311110220123132421334432221400024323342221010440034031401201012412200312003202234313113414310110132014011434332343423134430022121443402224134041014134232440001013304033202412430331214030103101232421014334333140034321322002231343220300221222102040331004310043442123413010013413124231311210334400004011313002410240423122332142444011431202444220023444120020323443303133411011120321143104003001002422230214133430001243204212311422444113121320210214202323402044131240110443030003042402303202144443022412443141333330402144220422304111224330141002432140343340112320131232211210023002220231401103233010413120101014040034410112131421100330411032213313230244203114110322311024102142324142442202042421404111343240301223324134231011344233144032032124133233140032033242313441243032413201321123043204301331032304132242043200133244220311203022224130200230411030343022232304402140231233421003430034403333043221403320430444120142320300313403341233423140201421233120004311401314302423413042301441431020021034133112012002343112101024012434100403244441304400034112121124443310403410134430411412102024200021133410330201134432023304031402000312002300403203444232042032422133302112322342203404343143044402242132233023321200011241212404414344142333221224003211440200304001333331041131324004041124104324221040320430202221130101241120030334001224030302322340403142432024414031310201012014001031241100210444004001230332413233410224043020431001141422343234433212434323323230040103401044042243424422311401120233144200304034110240113033244133013330342242230403122421420324022300234031404433242312334324444014402003401201441322301141203112404431423204224031041", "003120404110210430102033121023401323441100303020211431141210022441323400131044022010100034311344420222144430102304411024040311444411220132331412223001124134220134402411223033020404112213413300432431020403224122240133401342330111231023044321140234403000112204123212002201140321233031443001203430113114421012121443134212214324114242332203021444344034224121100144243011142233434021004440040414004432344043321042211001220314440433311330122043033042011024313331031024214404411140101224041204014112122013413404240422130224201033013244320344133233014341204121230431324133201310332213404412241340140202423243301410424021422121232010403112443034222333321320022404021444334202021410122203344344200302034433231402220401324244144043302113021341110314410440410212111031443400134202020340434004302204310140411042100341314104231314200033202400043034334012244241404042440410214132101001312133213311124222224021204334021120224141203000203404230231012112034401444020232143021210232404334121124220233133022213431244103021234103144144422320001204104123202032422013220033302332341003120001440324211024401012010320444234431300030243042304430011202011312042221400411121103322311143222132304114243432210302012212220023240030331234431300131333202303433023200312322024010043303301414432411003413411022102243141401112104231322023200113131102202303434301443113421443131300342101302234021131131122421324300234234240230233341321234224014331012113134444120331410142332203110324222122222142321012302243211222422034444400431440010400442140242301223001444431300324441024240441100433142014202340022014020220011323120000112241040424424302423130043204412024402203043101420042103222304022024120202034234310120224401132423100330301043112444410100041323420101332322011010113302120031333301414432212020024010124333011413204013211113413210031314112112021440111334212211223340001231330343321441242111421131423112213440014140430232103142030301242402321112100300111104014132144432443002111340441223421144021441000122433330312034300443322434121332411224233222044120120444421414101211030003131243100031112010233023134130402141313410000340024142041011402034320340424110210104204210242143201322042011111434010403211302202421304430411241033431141101140233242420003200114332201043043432301432203411013404320130431130224244200243430030200001240441402124404323122111030424443314011040341443112332010232344003423234421102410233232041404101123424442034402123441134020113142300120032400321330211411341204232441111330112420044003310133234244243000211003424033310042330024420344022431320204310423241032021431333222321034322344331042044024223441322410034443202400033343232231044040213230100000224003004022212314020441120310011312113032320211211100432234213244033410301323220124420411024401144124212122403320124244230431011142412440113310200100013314202131122411311444032210023321120202002242330222102322043013343034042402224223032142200320344424104123121444220112133314021113030211022143422223442212422410323233122133423001023212401030342241142021111210443414012131244012400434113142224003043440231422124021330010232143141130200022420243103104121230201042134304044341212111404330233232101444340203102330002442010114042320044034333443300321334114202200444003410004443232142403301441213142444013413414142012332100113314211040121210424440300143322344013223304432144200132031244310434314211112141402443303320412221320204013222222211140423143302424341002131032233312442000043132012144200420304321121342143442040201423021011333203002200121220331231303113433300130340420214134223021104012434410224040412314042113034124110201430334241034300120314001233004323024412321034441013122403233042433420044323201441133413123024123332024344404203023243303431214142022114421344320121310343004203432223300040133402003343111304321020231420244442034242034034313201221343210444122200040441310144411303013122213433432210002141443231333301414023321030204042024200043114302221314044311012003242302340343332020111211243320202344020104220332013033131014043440331000400434132432142332344323201242232030243014323313244421203213042300414133123413001122302320022314123003402024001404403220222343423202024341110000114023023223212232043012113123441431043144024212112132413031010442324001103404312024000043030033142232442312010220101433110111314312321134043131402423421300341112423334103330144420402311412032343122311013313301404134432414124211414301144204103031323", "303131242244313413314404432032021210112031330334124120043010013120310204044424032444012134013132203124011030401343201023413142242044301234321340214201100413231401424342100142042431313344213441213020432441202012430304130411230120042220221322104232122333142410320421030333110324221223044430123414214424100002200344213231213133440130314204302234420033244330420121002034142333403001422103313034022303431442240301120243103203241021442210321344443401303040033134111004221242244211142401111133043132223214140111332422022001102411223234300430232112030323041133040040412421404333320413324444404044114121033344230104102020134232102402220232442413013412432443221142301214024243310244130342332333234101144332341034102201403442132231113402134432211341041413043223230032041213244342110423411014331421223013320030312133022141412003334122442304020100230202442422330313024114112444001040410042221004221024110131322231113323032022221431233041210142111220041300242440033411234000004344341244224221242002230333030101231331443300413331223130042401421242143434021331110124420331200422104112231112023224332011130412020003133220012443003114441401241213204400133010310310440234120240144232111420144123143230400134320320023442300032313413403434032113334000120410413314103123033203114030324310112443011210314313402421101222302432421232112241143043223404213344431313040224124044332012424323323123400143211043222020140333232120321313332213104122034422400400100131303304440010220301310134422402310422212424140231211011424120120430213203241211304134331302224414341300002232440010123022022413443414420142032441230410001333112220302411204233143423103414122022120033110034142314210240213442021144242210241300213310003433423241403103314014411420300230301413213403120024421104422341402104231003134122224201302343311101024442014400411304333220141040113213132341132031222001203140121201323240321123222211000044343113131340230304444020440310110023111132332341133042012010413314310200234342411410142234012412130102433030223030001224040013434421104240432241310420421132132433043244110103320313303111443403241444234010144243401014210310021001143033404101001440301142130341414213133420422044141313212312413332201403410312001232240314402331414031243221432443043344302021010344044130320222443431323144234000233322214221330402223331231342430343214044420344020303322313231001422041011110340144312020441312332442243031241222140303443101222402140024421423201230434033330221311141024002123032213404314443214223413320410423002134320121012024134333300344000011200231332041424141340101102221343243044214443002341204231041403130220002332314310023010124443244030211230032412334102024320001433320310212104330110244332203414222420124310130100023011024243413140143411110343101034413443113004104120140133332242430131422401131241212303100303224113042342434133332341042334102042222201433104041102402240340224112204024114334210323434230010242423010403033143134024010114413242401441030100210404211434132124112144143433214310413103143443020241023203133100140043224323043341310242223133410443020111240222240443323434021012030400320013212001222341223320212102133033421303000331301323124314322041233042120314330302442341412014212032012120442013201344001330122042001210234241340442422231221111111332122413112222103412040022011020342231020013103234122210001034144302310134202443121302340210043121402333422143313342421313242332234201202441202100012002212114212232331123410023420240043442111411122330414122011023031014034130133122342313121014442013412224040210213221030120023021430323310430201420342240142022214311122443013321104300313040304132440011232401140210033211314221040301011033423412331330124424142000002223210142304144230120311110224141433031230300322440422333130343030223323103433222221320400443132020303410430024043432112233122431130101220141003432041410231434141102301404222403313442140142244014210022442343043223404402331310402324212403423211332440214310203130344301331201304412123130430301130110424411344422231403221442044241010332324321440341430341202430043440330231312123203142142130442233130112141040241412433214211200030413011221020301404414223120102243020234301113000230123032330220401103244113233200402443204320034004341323443242123123220234144401330243413204111021433441311103330314101210120413142430011120422232334444123331331033432222001432432200421210402321430343014140203404204333211441324433040032000134034100440211", "213420020333444213202332441224420033013130141244034331010130142442130310023414240220311030412224213410402221434213400000034224112344400011112001204422413111214123300113310120102103042231404103242311331341144130210323332344213303320332231014410241131012132320413000101412201130234103313422300423033120220031020424302401044030301221243142404443343323033042210422134121041243102301204333011244132142144340301333012313004224202332213411001101141402124310333113000204202414421141104010221412123040001401203240033440243042413042244141123434301012133014142324124102234231220141000022100434004242100401120404112223204440313203401232033442103140003210410403104111122140001004041114024233010413403032311123420031001404423023213334400014443200420204121110040420012034000311213304341444334144112331324400021214321231123020130143402340031344323422111003110443223333034243113204411333400230304001131120011232204124203034324032301222430243304222021343031230023311004112111044431400324401133100143101401404042330422133002313030230134201422444310014112140241424214401321333033401224331302204344134312231144423132312240303340342044223001130424232122111411301210223222414233103104104233032034320304214323401134100141331302410432241021411410023200100342241240301004232201302003301130200014042422440101104104110333331300300104110213120330203244112011410024323331131333442212042133232213442303114243020101104213113240210221324343023004344103403422101010341142213204024220424023024211233104133344403214430314331123213303040022323311313404040110302032441114132241422134314403202233144032122321040102002102341143234034011200411200134322423131241202111413123014240443432342443240040000432420141332110323302233224124000003430422330144131344130242413001423013414431242432133132120103441110140033231142343144300341213224140400413130314434000044411123021213134334214231413033414214433223241413044203224330114111332140420221043200212102443434042401421114033210003300120013323022414214321433434432240443414004421420114210111442020020320024301314300340201344410330033123034404244420214331124221101011440221130100141412233331122244111313404301031410302320330332011002433240202124312240423422013220021224340240043404401101223211413440242030411003442034123404011410100234411004002441242204034140234304330003132431402322242100240130013431420400102210420130343413040302111003110131333420134011140021303211223412230022130022213042230442441414001213440313204233023123202313310233442213104423344211320242141000230021042231334113322003310414403313340110222020131112002020023444103242001132201401203234424204432344122342141401422021130301043021212234023333312334411402300310444200340424034224321020412334004432030211134140322030000100224320421413221424321443333441331203003444231130241002021201030222420120120033101401340301103230403312044340120422110020141421021403301112230001301211243341343134300320402322110333443030042423333241430204220244030244043213310024331443440021424114403422114242130232100241113431141421402242102010441332324420402142032232001020233213103323403144341310211331343141313100040443010433103213302323142130404310442432421141204133201024411420132242101111004230420233121241001121331023034333030103023314004230330424322201000044212244223130200343232043411432042330442241213010141200140120140342344122210110303011101301041400120421114224341244212221124102301013241110333424042121130412202224104132133122433042012301143003032444124130244340131142022432020001202200010241400211113100442030024242303043220431403033432323100132043300422401110034130004123412434223442124031240402333043412342242014034312133110442204230024204333332023042133310333211130303102440200013113342000142442042314313401331022422202121411031044321212340002041342214032023200100121442131104132304010020000132341212204140200234420211412144212122432420113230030434431040201142023424140333312222300024042022022443422043333024420141210341104441032002243113343321020313431320302233110340241433011033211404220124123123143114104231024432123101410230020131031140412000422331420204103340412202011030221334311340022132411223120044443013220012020423103124033340234443204310340100102313021404323413200342424321303041402014232041104132302420244040031131242403041130012031131004030013021044043314110203321242313310340140224200123102440322330112413214304010012230330332000334014301420442134144444403110000444120023340120003444321212144011021", "030120012210333322233042120030200110442241203323124121323002103422014320203200021343431114213230243124030434044410001031210213012243134314242122240414032001141234341312341203322312112342210304423342111321133122112130342242401020400304141110123313324411123211144403232314331114220424103103332113140412241003123101201401411400344014211423334322041124333431344424131430442300043144433242303420413310021440014102234301142212324000110104423330314112201440344333023222443424431431144104422323214434042102402230330420103034002321120020011413142143434014313343300320214001442444112221234012131232432321424223424123212333304014142211114134320020224130102043141430211412211424433203032310033131434342020323331440422331424201303310344333242303221221122440200411423412203334313122144212000104420144444134044421204140442330210204001021310200134220031003300114332120020122223114211213341414244234102434303322041300431012003423302232212211221131101110233444011311424221334344420002322030143134020002440300133434403313411221310442403202312220140412340232003341402010103044243402314102410402224431113121231244411344034230343300004010224300113241304411234024100234111221220123400220134341414200330434000201443304341212120103111422010041044343030044140321320244340202334333130232133112032002110342001311220241010440240330400441023441413144034211121033313113014221101212343230044342113344224304202432230123244104033222220002143142033302230033244133304043341242340132244423330343212301111402343440444431130414242443442214023123231231113403313011232310201002010433230214342001123223010133124022324313441340212231444200342114003441103121441230132001014333113233331212144303124300113134320032434144224024344221311331234313334310201443303111322300212120243224231234004333322104040243020043011403140221322023003212431022232221241234301310222300244101444401230301044123441222434301030240333431413124103023343113232214132340241424134001031201300102344203012034023441444141044312313333242121121434140043243422123200404214333040001440410221230404010131014404402141322411342004424303341402431121330244230444443002224033440202120101441110310034130243424434201133312123403114240303212423144133013034414231120403010010404040324204402004003221203131421024441004311140002433300104302313102304001124211432222220141241220224103141111413342140002432024214304230310110231401104134332102410232132344231421230221041022341341340301134400411331431210443420401420110132314204222443314423123421113210243101303412412023211344043413213212122010134034233202224013233431240422042340122114423402101141012344213202220244022300034342244143401211423420013131204222141404320112011224143120041412124401304440311432341331424213013013110132003240042312322302014334023210131431342323303242404440023110423140122423001130111334003101033434233331212210414233210002123442312444242210213144443243114012120414000322230204010432334412031232004023310044011112144004124134411332214230011134043042104044020021233012441412312041412113133322124001123321031133003103131343214134310001212332133043423012010444420414403141324102312423440003132203341040303104232211310110321412010320242031240222410404314314223202233211232012324020334213021432032433041241233133210401220021000420120102232121303121430001411043023443410041424111300033113303244012201012203130143120314102034311444413220111022400231334041322104003420444240113104021234141130022043244024101202021030111104421142012420443443001313421134204322401133402413321034430023104044224304011003000110311402322210242223030041322302012202422212442002041123231044413233322443200233230314244221322420430340323302210430211321211041233340420241120131133323411303121203014143120133404403200211110134410311413400114343322314333312440432341002302122213124304104110100211300401222134030401144041204434224412132010214413444341040211132131211344431024103334030114121043111043102021212113244233244302223421004223302430004212423040430213311321304214434113002411320134032122443402202232120342023112444014222414033040240033012100132244020140441440302220300333343412320434401131223122011213134332431122300222122113420344000302304440431423032021220141022201011204134232413211113423444221223314112124430324034102343224203300433110113313030024112341420120104401004004244231104234443031104012204011000034240104124131220332032313200400002420124332203433041204010313033141310322440111120014144312212002121422202032320", "300240044003003321321120330434203243034321010301342003142024234442112332020000431010344040333323341140340032211412032124204423013132410204414214400000002320410211114112143210444200430223442231111420402330321243400234244410014102000024221433441301120341314433014041104143024423104123210340231034421103041044224133220201112401121410242032342012212142033123013441101321144220021421433323341414102442002113140214401440141131230223214414001122231112443000243420340001233434401010404412443211233012030043243004440041114240014211011024432010031144202300444213321210043004442323433000423401211432020031430411442232143000433314303103201124402410334011133224122204140213441242124033223402034132024124311301200112344442340414420101333244312411234132401224043240222214313030401204043122224420342244433124101104422031241022342203011114141400211221341331333330430221401333413141431010441342142004001320202430212332103101431143324431211044012112310110402202113020244031320041140321322022132130403304122343020034324310221231340311011433041240304144334312021033113332013424224113402220001441122142420443021001443104414100231300020241240414433232000233024111421243032013400210111343004322402212021222342103400303244420013330020223202413440413131110104011213043443404320103323330310023233302014404414413202032234123031301212311224120401104440220340113200104122014320400302434322332141320441443444402323330122203221214032204410140344011433441310043421111040112404424124211140312344310213334131401141410204302330403000332014330020204114241342331423403121421202443440102403102443424220211414422113004123202012210134240300404323444222142421211330331322140242004013202120222134004431201042044403312414230200321233033021044031211430322002041233114114023343234130443124311331323310411013110434312301422021113402332340230232320240241132133443121010002202303202003302401310023330021012113003302320420212230430304010434333444331124113242402123010443333414312302402314112024122303114131324410112433310123342410143311040313211223421014023311103431121221230324032012222212322111243200341100204212402200033140324220111304224033433122402100444234401213134401240304024244210113333031241033334443220032240101430232001111130110320311111104234002412430334141432113422002243214341141320224201133441022012404233211430442430321433332404300023431033422313103424102313042404022034032400231301312414312441232414224031301414323410431024230404000401222011214311242023400041421002202443243330221410034424412213430043234411200220144231410200223020130433441211222203441423304103012040131240112323023324114043401104312412333324202240044102134210123000311131040132333134321032134441010101114341213231241130203412412243102242231440104323441323333103020022022400340412234303241431034130313104034044001440111233013321302121312310143341242344144414303014433320443222340434202411121211043442041322324230303432312102001102304032302444003110203444114124311140330144110312431003003024310223410000113131200142400421133404341011010324212333110342343130112140114242013301321030133300012211240112021000343403320212242104101420443113230410301323330314341143302231033343144023224331134414004432331203113220343223204244121322111410220144413123012234023044410310010000403302220044304221422412210021122042011303134214142000433222022331442223414321003130140300021440332141430044214123404303404241322112410214433420120113021234102041202422013443204200401312042243334323312102431442121420001042224234331004404114034330300312112304343001214232211401332242240414013443121431200234140224000342121010100422122042401032434002423211341211134143102040102134041014040312402204024111003301022100410014132040131211300132400221311040023134421210300210121332302313032322143044001422241143413143143140011121031122301034411332104033110432114214412410311443033030302441331343332201310312010243130004442042331322113212412023034332122420232410430144010412134242043400323400041244112244021224202424011344044143220010314114343234232111021112421214213432334222312402034004324043122220124120323442403010104212324223424224310324231124132314402113221021323204101203024111132421001124022201440230040224131022341420311110201114121212103003403210121021313420131422303103101103232043142202121030434140032442420003323322221140342433202412300224101124122013210302413203034444342411130001440124440240112040032202322132010011401003301023343344422233130424410433311303010140", "243101342413431041034244133033402414312400002004330402300140234002023240304402423324104201222321231111021012023412302434404104010202231014302240222133324024414032231243304341321121012142230312324121343144013203123002010230040020120410102321000124401014244104403410443431024443412342200443104314320323223134121220032442321410224112101404232134442014230104411143431104331334014311130430101130121343034321113230321200403412042111024020201221040224411013141241032311224020032004310141343223100204124042320033313004041212134011042224212333202134024023200442333011402302300312314332233230104140003311140224022400130400213134223031401111134040314240224104423134312011301440440102133013443114102213333243111103001124332320232122421022143431102144314031030214133232104033114410442220330314334414201321101214203203434442022002043203003320343131343112220443430110331101124141322214110240320200341002122444000013034444221400410423331413001042101220231133042000010231232433101021304343123342402411233401203024042303224101412224144022021100424141333244143033433123404141324010303411233424044110041224120244232420442220210142422342442441131400223222244300012334302123334103122440403132401312020130112210043421021023432220203002323324433433102444011321442100443241224004034114204310142314124413300230012134122204112242002340042341211042003244344320333213204240234411144110030122400402241144240042144314400102331123233034334433002314211020443230323341112004010432023323343402013104414023344324344140213041234144433314423023414024402403410222432310340130122200320210001312320302031240013442010443410203203221113040240224432302410010301044242440043433301401121201301103144014400243240432101240322432321312243140313030140103412004423413222210142304123433403012442324434430323201332322440402143231404004022044312020113204344211121143414412213242203120334344030031130314033233332331343103303213200004310040242000432343424013211011104332243223211112222424031012024132032304210442313124340314102432014240042311304133444040301022332111100004424330121423202031140300001113203244003120344212211304020322010032301242122021421321141131400333240412012032022213334220101243240244334022310213133242442220343421330210021104220111300433011221043321203410200414314203132403212030334120311031221003111323112411412321241401040142231241441130131021410344310013411203342003341212220112330402423223001044033342343104021123123221213040032112243311332001431004004403214244331430033303444314413020004230223033111403140400241020142143403040101211101213132313420111244121200311034332143131404414444102402224300434014434334114242022003323023042424043310403443322244133043132341234413331330231210313444431202134312233440310203001131401022240011331224322011400222132122414433100222422233000443001231214103242222220131332042403414424433123440223104114220044101222013020433212032241010304423422441034003232441344311321430342144401043130441144023000122301003320404221201010012342304004313444441233012311312004013020043111330031343243100301242030122412424042131121121213430302120240031334313411221004033243313420211144401130103101013133304311341411023102413022444233234341041222103340100413330311433004424231123221013431340404043132243331014144011224303020311140222021323102342433422210341324002012303343131333413410433340222203441312324233400344002132230113013324033021203044111104401331413014444140434433000021201044212141302020110120134120421313134331234321133420322143022120113311202004013311032300331313230202302021142302440224413121034300400433131331111230004401200133130342311003303040402240044111024310442224034203002224441311424024120324413040422441033031101212430231011422413343210040141442002301220324010233032321333210441102110200102340232311103034341340120413142232213104004001431340303433011200302232033400132212233221104302323302012240014022400321310340321002133344443330323021002044032124434404302141302112421243203344314111224324214433121333321133400320234143343441014122201421010102422240430343133144410413221442024210030030201423440402112311201422000204200104231410341110241212213412133234343141404122031241044213304040000314333141433142432000401324341244140001100120301441240434210204143402343400341313103433024341441332120023210230411224411142122121123030300410240113041114202112120244003141140313122432010232100143032221412303203044300113134033421033110111422211322243332031024033440412324024314433031", "103331141430200144133041104331322231423021013100411330104101414013432340111403214412444220440023314012420112031332412034042100442142023103424131444331142321012031100232142433320022142020333013220301220012412220234424134002403011110322300441232303042114303210120313042340243203302022333013343211314400342223311332322201344304203204403242114324201000114304020123210014403302420143030341424111203041021224043000331204232211310021204103031344013413242201334120402333214112343132421011204033212223412344200301231333220200300014130343204204413201232230124443332403212320032134304130213220022110401412230032141240142023413004214430044003303314303123341022100220402240330413203132323313030322304204233243112042143000114403410321410040324410034320203440432434100422404012033221143101304044131120133000103324144414013130442033034213214413042132010102133223242214141213014012214043101304432443114420022342243132421020423444314200204014244241212122024130212310132202230404234330034434430424442330040310430330132324404410023144423144204113344414443333310001221210242244212340410344110430032030020220101341303430232434133321430431014004324424404220212041244111024034104121103310300401342231211323043404304144244303133034241443413043331303434100230313240110104422004204103401122312134101420032404114223424213440140231004403432023222431100142220302432314024004030244022042304122441402022124200403121231400330304422223314014241020421131030132023303304111002423114130131222324133423013033342400022403443100443221302222242201014324400424241221320241243122440103231331014410244023422232121213224311041440341404223403311131223022440004041404022132314430240441224333222414231231343434300103430134023302414304420331023144411341343242032041003243040012133012043432401343303043410332413334324323423241044444111444013332432021343333143404322422443123311021022021343021030430103101230110421344424104423240404442400040001412222210444014142323204302210000030044022331403444311040222214011312130141204032424324240214002222322122034332124320310423442013311010301032001442312134244311312224001040242233441431130234041332323014113240133212331422124314224342433124230412402304041440401041114044022042130332444213010034111314433441442341224320423042034242040044044024304103342214221421334410020410424442021044313343143404302241423003110433021234240334033211223213333420304240010124224400432042032304031103402424203314323010330012342424032124233323403342223422400004120121022014022431342001100322433243423423434023443040120233411240031103230031042330331320020410341033223333002223020232302430202421230240142121340302142233000424203224303023201313040431204303434132340004431231201332013323100314033421342444410124341312432122033201440431401112310133442303340211331342333331232403303002130320303334403040401024010441130130034424431441321123423024422234342040340020330341240324443220132211343243124444333401040312221223112230302413343102230221003014321142324043024232110143234101112013111020333423224302130241311402200431124340120041230312222314444134014200122033042320314130221132241413220422002220004443204124003220430343131131410341140122124343042134032233103142120123241301304222314013224120141403043130044222001433410143220214243421224210130234211001120433244444043203001033212310220123031102111344331014424312104001431220240002244424313433224413433233211041040043242312134421303133112433122122241123234010340041320213040321013103243020112333314213040013001432104212033013012111030333444101010134301320332231332041423214441440434013211111430130034013210143300444231213424034400421213433043423240434103334113021101213043320130313000433240440041011241402042331433221434411122044321243130314143004144344142031120301241312031433213111000403420444344421100002224242300404342222030441323220001314312102444140310211023144433133042300434343103442443414242144440441143421312431124422440013141213010334123130221011304404322241123432321433222402003140030040013004424140102120011413111310213241002214134244130203000214032211340443320210202432033330202230022031013413000300033342034101303012110233021210304143022222021240102030010120330241010100241331321011141210111113040121423330003203323134214043441221011220334221331431424434443122412034433104322110313001130442020112301214313323424212241002003312320421144022402441403140234133334212400240100230232230330142122032024240004131033403301444322042010103032212022143203", "044142244341121333401320043231031432341132130334143003021143011113133411012304301442203041023031331103220032431242233001110413204324344132003101441323114112132234020433304102103310043323334324323204423430043323033142440031240332323040240121032433300221333014111312012002402431422113302121230301302243240000203333223020440141432420314420042043323000231014212133300331234221100143042131204434130213102011242102113414321002033033344123340434311323200242411304123321404400400034430432233400221004141214240040224024214442133302313102312311114022440343302202033033010204302340221302342024302313341331332010322334111213133301204434110232244213332440300132011031004431403001430024120222100010334202424214110122332041442203303344242340001420132233143402033213212304412031100143414204042144042111102211242144204002203020122014003013444323324333131302040344313041002222423341400134334024402301314004102002320203331304013143440221330031233404300123331201042212002244203111214101200223004004211431433140110113412423041044404101413320023100140223113222221434002342114433224413102320323240103123244043434002301110140243422114124313010012042202111114420332342443432014313222120403401232311042002302302320201400412440021414224142130330142041444204420421243321442013301113320043340310142432340423430443032324311031412043123324410230040124431022311201433314312244141312311143044121342133103413040441140230223013144221002340044343242042240003301110001001343404300223413030001313221244433123441102101310130223120130303040242021242303143430304204133032000134334344232431044411043340013103002203440403323012304420200422042000443011403301201231421124324402443304033010200414204022241113443333434414022214222330221143341430024212314121234442301201030343430413213004204321300143023302324110213342441220214402200323313243042333443430040244113202012041130331011440212042112131241130232032230000303033444211101440301000423233442121241021143202214310021411000433121124442044333021143141224433441042344131442331222434412043200334441034344313433002334214130234100040204312144231431004431030222030132240233313323003334023022002032200012131420112310233232432322103130242401342112210123123423002133224011343330123313221024243414132334033242240013404442413441324412002002341031131013141222204044324414043441113121410402322221433141330214444044302121412230203431243221032002014343040344041142304131023141104424443241010131130330224343010134001443031224003330023021424310213334241021012041221110010234211401300232114110034023011444031022310110001431211210212243233224144014123434411341020443330320212221002422014132043143340013112210302424014343332412243012312243144400341340333041232132103230032333413142224004024403301221400432140431103211403133404000402010011123204434124121313133040013130043114433022043240444312122204342011312300320400334333133324213022334232330133123340241212132022043412331124442421141343132344030124112410111040014231113044410104232433430022442321413403240214333334412413300103234023230422223320410123134002220031000323430321012020301210221024104143332214431224024301124331131210422320422130041431231331334002023144224210040134340413214041310313234400113243344433403201231400131212301344134330120320030043240233312321430443014033232230103440142211243444222134200114140243141042432004201212002304242011421244020404322140401122002343123443102211200224244324142101043401430321102030323204101104203403133100000412202113111134123004111134121220343332120202124442224201122132001123001323031232302022423120421313143303340334032030012244012432342031300004320241244014343400322413410112044434233021241313144300110104024241222342122231223241113043134320302420303323324344040134424121220033111030302230000234241011422140000011434404244111034014123021402014013110414344141013443423034412113440034414030442202203233234132013411014334314124323331024122443213313044220012211442043213244143103223002440021000141432412003311431102101213422420114304244301110011400044223434113410213210011201043211434140030334223124331214231033024324411430114442302033232122011413443203314421303202314010441224240043313032010403040210241033313440010423102220420044340004120141124023100233404404243140040233304224034431040243410321314034422130313141102024031203244421224000331312110441212011334214342144101240323322201424403233342123041404223010144423231120332441310141003414402124201124303011100203323110330131113011402", "010240214022420124043404024434314340311331032124041100400202400131102403213222421441143434014130321111404321321033231222112300214014202041433404144041344413223224044213012244241013011220130420433204423212430400220121024004401002324132100313230042133131112243344100340022242444440221342120304203044132042211022343303214012000134232002232330003120410443232342430443434202403122442030104134010131120040242302420411004041100304401330123233022422441314102100023330323012102330143143204232244414431312121110020212123134140413131423422311112004341320300301304334342041444342132412330111144310032433201101341320000434444130340401122334121204330300220330141010240112021000100021111203433201140024424401214123322400220233202343330024444313223033402211120244040312023221343012313341131024240101324321120134304201202242341134233333041330220202120201144223101401113213233430312144002343402342222021023240304032400203233110030424243221240332314331303114010143421141003220322042411012104343021033243133203104243030103120110012303334332131340243310403220030201240433303203303344123012223224143303041114323144122303222031213142422142024143001313010021213404241023142204312303131001112403312433133310013241442030411112310432322202033422114304433323434214433044434443211344101422203024144114201103310022244010333210314233212314430412443102442021344340203000332423112241242103201111312441340030123102013443243044443320443200041014041322241201014201214034444414140314231334243414204002101241113232234100104134020033302203422300120421140242241132104304244122022222132324320403042414232410223201023014022121412420112211130133214131132232024334440011120140204424211023022302202402414212310422432030321243232023211222134144213244203342411304004304004204434112420332432434301043333043231121112213241144300123120232423021024314324324030440332414444011321342230100214403023032142240033221302342404101000012040310144311104022120102404120421324102213102423340334112222331410011132432221012134104041002443034040203314002032223013134013022444102324330012232234240443110312404030202042120021131310001423424222441210222114422311442210312123130424021043203201404400042210333243112441424011020030210343424013003242143011412000211013101143024443330111320440134210213134301234432002134332424443124243410242413133324310233101102323101011101421043003430004143314113214242404110344220004410343344041230110323431133343231000101003222403210221220344343102244234410101224300132131232420401021403402243340141440312042343041331313222323221400432013013212210113020433304224432402343011214442023102244130241311120334410122223214111312133124434410333303033331133342003344423332434313331000042100104044041342101210403121134312123004332022310124404411403312424024043311432030142143043240013432014112004100042042321133304104032332423010032032303012213034042103123144342301130442220344341304234143341133201400014434032241233223222130223143031123412332000310441413040131122133111041343033203013013400333400030323104133042023223434104330200031420122430000301324101233102140044222443040342000312013344030244010021440330023344210134233041132410341214134442301142232421414403214134333221222310333233132410022433203031011434330013244431241121042013214333111244222122404004124412243140121242310440110243030020230343430024140124121032333123040333013123343024044424424003432424220303431413343424000431413312324110401124220214243201431413032243040211144141134243103130040420200102212034433414414443032122234122314103434001403032204320413103424204240034231010414041222414440121442042414400110200302001403023403311304304131334100330232413030311134104210444044001434434240134022422240141122030403241121411303010204444122434040202211233220233113222443430042230040241214340040023410044420314210424034013300333310041243201312041204134232000313321212401104143313204203402214013134304041143012413104041023430112113411440310423413112342001332404024233044413203333420311033324301000120213141104311311013120124323020144140314201011011113333342420221410433341314224043041104003044232001031012113014132001121231013423430302120312130213101232414133100213441122432014341000343113340102214211301243231300140144313110100310341312431432440402340441024421211113043302402141421130042041332211321044021204143032432122104320143131403402223320310103323132240242403221144424411133002123334142031141321203001024212301432431134114343422224102123430114312310224", "334421114233010443014030044441032130400311010003301411141432414143003201231241100000233133304200433301210442313414241124221003204232343121124300232421302411021201211223204042430144210434314124240432144313434230221104234102242030411344301212232104301441224302340102232111110033412321420201113002414044011220410243403143121321401302132313432003240021204131420004201110114304143301142014303410114330130130241111034441414114433133141404031321241240211031231411243224122124142423010411312030414420013401440413324044321030213412313102341104214220210313242342130034432004031044031323020310214332404204001222313412300311422442034142130440433302220044221044121203012301004233302102131230122224341002214324043401430410000434002224002212033002331230330040431042043140402222032421002300234031433142224002313334202213043302310401120212201010034100244213104104413340114001344334232133101434230140033411124410230331201104043302430133132314201302012342001400010433142202212413012430040034441011343432114121043101032311130203312123404033442401134221401122032321001134420312143414020414431032402214242122343141113341403221101221212014422211431341320434044012040310220042341432223220200333124334324001144423333120311002300124221323422221044023203132324202242420200341004223021013203333103321443430142442342000121001021303011141430303441412420130221440111004402030212014442313431110112331222101042222040043133042211130204123441244212311403044122312322330034201033324303231300242012310342321341413110200131123032232342123440223414120140312234211410041402441131422302221401233133131301131304130330344344103221120234020424023442210432124002243214023433323243144200424141124431404032342231010013422443432444230020044022433121003142000122011123320031434243442111243131412004122212403422140042300310221040013413031020400131100012334410023202043233202114002232444121200020400410404442334000344220024342403040340334011240234214424100201300202134141342401203434433413220234242402120022304022021041101021123042013002342240210213002133403410342100443331212413300041320331334003400241323241041320002102023213231301434112422430022031310422000422333101433440123401021014031114232103111434443131142221210001244002004101003433031214421001234410132442042004201124122230330430230211134402400130131013300310134444404433413202341331243141213340211340013043330244432044442130134011301043241232044240043104132234331243424231200033200333041000041444134212431241102023441212031402241221202342141021240000310033141403223304441441140300310104233342120443204231422023440232332312433143424021243004012001304043314124211414322410210342244303343043412010332244433310333211002023022102204221422120102230131404321424011134440131114132223414024004424120442433303441040113014033320113031223012113230441234324413412023411031122123031420322344003213403041023143140000143033303024444021032344102201431433304013212004014112303414442132401321401244034302430020013120041403323224411303432400042431031414423343121420230140401102143412333313320400423024020013430211113113430143304402230042040242210102401110120124201400332230400440204431344322021220002322420133400021033342122003000220012233204303211012431310001410140214321144023002122000231100010213432040101231323221320212111332320134101412224211032302323030014302112324432410212340434310341322300412132040321213240122023213412133024421240124134241032344104441323143212404430313202023240232041312022203403100033014441230032322420431042113313144032122304100440030023203134214040142301041312424010332042232232033441122334432300400240412343044234331030132213242013341334030440444130200141122312010344304040004303233140111231403131211312243144021111440340242422223304344444413013044140341240431104124041111312430213341103331030132331340330113303343123000111414113441321031042322420440301024412210434210012300112244044433310124242402144422301402410243310104141410134224001020121133030201010033024200232134444014104334000041321021001200321334043122440330320041000124423144010123103101241014200304204040400404104343331332323041113311443220242220423003302020032344423323440200024331012212111130230342204210333134403023013330232100344224123112234240104404114423242004224110341023041332104033211440001234104411433110400403142320331332043011043242343244120224302433231130020431312414041100423003433012123201110230034310140330124202210112121132423044020223301243202040404104432124142324130234", "341401204320214402210411331441132403021414424243014010100431010430333201324122422312112213243331414032244320204400333320313130010230421020030111310040031144431040430243301101242004210010203002402123013331223422144402103340020220431313013022432123121330133144012330234203130214022310422204204322403314323442023234331202134344120411301110411130132111422134020303110120423042033204044344000042110010240221132210423121201240220040204032240200240111331321312231310421222414410210241341234243133100320102140203303443102430024340324031014344021344030403003212403033301110311103424043204333434330312311344144042314224442343312130023112132242341141442410301211412303241020421124133300431133223141244203144432331104333031014030040013431420111422401222331440232143424143200243231230311040103404322031003034120200332413124244121122040323302143011311402320334422010001244312400121131132433013400001332114402031304134130220414411433121442331113120200414423133104323243120140241411124020324320341314241111141243411212311433132140433312244223031330130240420314210012122404300402433121333341002042124432424321222100021001213343334143131233231224142444204231141214323004022233444041112042102011404212443311333020241104431043411011140140124132221322040234330332021141111110142130100004410334330403233330420333210312103432133340014040103322301402213023041210230320441430312323420401144303042330230231433000410303401042004442302044020203101113424013324212122023111402300214400311402443211311300401400224100024133211030302132341012010433211313332233243330122302203033122201410404110422320121232234110342320004103414441232301334241213220144223012213240232402241023431244230024333012043224011100033130241022043101234044201113233342140214310013304343114321332241442004130321441244424124034312333144022200021112023400413344134413312423403020224133000332242230330444031322013340422242020234424021223200114000301141102314343202424423414411433310440313022210442143211244204221301044131134330323142024322142420330034412324011234223104220003041000040343333141401320433424120223101401411220430404022143411440403410012101143423400310020400323132310221121431000231022044222014342232241412120144443242102120320341233224033432343303440311323041330102132043102322200100242440000413140034040124412024110333320101203302323011100303320100444223202122034341004410103412134414141142002141011114030404442400223244133311100340343400223422344224023013133422231304020212330320340304341323000030030011324111433234342103444131240413313010124413333142043323042134224010124132431044233310124242211403130414022032013211304303243410210424141020103000324303033043230403002340131313414120432110104233243432110120103033411232403403134222323412202330333114321143242241204314030310440434432421242044332030400403202143031422000302321132044433211020003431122400333200223443032012220242412204014211211033012024011013144203434143211104043440013141431024004100044124121001000010021423122421400440244443412333144413443004243014021214423201233001324204113220144321340022240234121102441234243140011214021441040134404433041023422432232044021400320322131030032003024020242234424243010423441231033332001003341322213414111311214133330244232202244230342000114034142003411303412443044331422104131441324211414131014122312113004022103121301330123424311211242304101423132443124442321023410223110123333444042411033023420210223142324444310112023244413030321404040402031400444031224422434341404430202040240343010004221324101033212010114123033003342021043013311420140424213121031402000234321423321402321344123432442244413302013123124112241214220120421204232220443103114040414130143210102040232301114242133342013423330224422024020031344111140202220040411114441142440144022224441112213043232414422442420333224133424221223043023030120141113403310200314423012423142333020001343221343320143411041414044224233021004411143433001333203234231034243131144232313133234123423321203311411023013222310212221432142312441123440432402041433324441431120213441340402022140323014043244304130311111102431012033224440101011330110403342000104442132434004404232134020214122014322223133343044422004224142021322402004104204204043204242120242034144113213022102430422330434402140444404220331311233104403434014131424300232223311410410032240120010120141202012023322234404044400422334032123004004144202200004223042120221141121143043324043303024401040340324044431211320230002331441", "240032212212030331124313400214011141002323440000042124101003434114442411011103220043033104123400432114303410004440144230230234343131344444002310134424033203013421313312002110131012210003204223440240412320101424342023040042330331234114234024223113432010310322313441102132422412411040231340013400024201402411140010141242131302313331244012122213044433014444101131133444431131323131121221322143020031441013201200324333303413420244313331222413402131443223401342042331112021401321320032324240341101432202133423244032421131200020243401402242220112111242323222012204114321444203231244113144343212000230331440000340302302011410330411224041001220403130102140134422100321323302032001003203214221144423131310013203443422234202100043123422140343333210442020013301001221424320301432041304224340042420233320143121103413023200022002341400130013320403204040101432021413443004120323014221221133103034341202342300243432213310032121141233012033240022401000404433430431104314333340233220142422123343012344441320020320133404123141101123032401322343204241123000003342141042332300144230401103440311014011324234102342042410314324230124044230203013043314314220233142110412302030201211200424024020313442203134432200421420203011140132133311143443011333333222134333423343314013130133323103122423113221202000011203323201412400323404200331123314230420423204012243212443141412201242033401124313434303330024044340033443323221300323322400102412220103010231444024443302422132004033303444422230403121124443324101003104320213214344424010414304140241103301430001143334202331030300343401224213122404004031100300043401321324432304203200144124341433123242224333320401013210424023132022144313342412021203034302413423001221344033211111012023202141010244043402412211403330302443221232233120022124333314440322332421222134024114001034001003012223043132242411112001231424003420212440224102312440233334014413010041404131202231413441320103434334322414413124230113334441030244323304024024041401423314032242011134331024232430214230211133332122141104330244134101343332341102003204200313043342332144240344333301413324112310200243003032401023213110133104221404023103321031101421422133033310321331413332200100223044431220412401442333302113222140044131304443322210231212200113313340133102403414231201431014102312131034234331410004244202433213022004332130441231400010444422023001243331043313023203004103222003330341003111114242331242431222042044343124340323021431040013030222402443402114041314144024300013023032423144030112101020430212032214114400041110122343342110040022211110214102004113143034030444022434032244201022241301124022113141112241130433021104414343311344324420133104104210440231000140340142400103111144440230333031342040042132140324203310400312022101141313443003131034043041234421012042302414121230213440322431043440423102240303101324220100130433134214332044104030432002443102441102124104102332021000234202333022320441013444412313304040034414404133222043043113310004100123130124411003324420041314224240432432033010220201024102133234124414434111140330121424120001230201313113220320002342301400422000013404014342104112210244133344002202032114034202043433433002304123444311341312203201203320340412200321341403440130103311134240344301104331213140223331331102204413144322433333112011412004110343242021022404120414301242032010241211002323133304201121130101341020002140321311442130012042101421120434024321341023122004012404244134034021032100131024404343303314112210303402313214341014341300401312034331442444204114401222242114022032142404213032231043210141233034241412002304340011024243003133031432333142222241124134443431234221304204400342413241003004403340003042313002104334440223440143032220004433330314131444012041020421000401430212224020044421431232430330200433430244432320130302024242344130413432300023034422402311412201400011442314044413040211342223440200113234343243013031002410334304033340141324401101013031443422021140404200244010210233410041123214443243344310412202342300342430330004213112433214141414001422300421040041333000110041310212434321244011440310421042104031204102414314420120012130044204033301241010021310444043440214300220242023243341210421243401413221431123010301343300104221100212414443423044414124430223423002412244243201331113014430022311430302240323001323112401340221440314124314101214132043304230341401111414330321141010313204213140114300140300402343301402221230421423210420440123422411414020140", "302102341411331011310201323432241403014240013210111022202313310344102000014000320134343423033412134134301024141433012224112344322013444442424421234022243234131234021443422103440100331434232223042444443102223343013211411300413201210010310313124312323432142414040334441320220003043433301423110030131012334310010433430100220301013424120133023212224243130300112301324424101432004344041004411102414130332411100220024300132143002212231331014340223123024241412443234032014414402243243223230223414234124420344310111242124414042302234411144122032332200323304242334020142224423124404102301143142220114314430144020424012444223033112220340002130411112412300213301302103324423020104300011444310244223311021232211043444411042224421041324103111341443102143243003403200344301400241033412332341322024314410210030113411421042300134301441311421124414034342213214103130230202023031142302003330403412323122334433324241234141043132111231341311030232314002421001011234431402024322244400322230102443133123142102300104131121231212233333232210112312414311101101444343330101244030013344241041340130422234304424102133143031440044331131004221243431102324303303104234044210131122141213111330434320122213143441241331313132001434323232431333210033341342234011233121220334303433223101441012213210210220000324233224134112033412110412000314414131330031014044340423403312122132010000430221012432403104012132032400141420444242240034214102130434202203224420233004103342113013432040442011212221442233111000332210430132012311223343344434443400110134441230312243400042404142234322403312231304342124333112202403321124341001202232012001032344421222222020001433023403232203432100344414403032443210431144310443444103122443031011203143214440304114231132203221144210334433143010214024131241130223232344200243004312104310044204213233044301403340223423431304442020111230421021243200130224411034134321011411013000340331330122424122110303010102314034410342433110033242421432322043040223044231204211314221132004213443122100001014403040131101112120112211014013002231434432203312211203013203034230022334333223423224244223243022204400443213411312012103020111232113313421144303043132131014001243244032443222324221230013340330444220433441304120101432311014141240024411104313023244044300231441003144311204042341221133422032320331431232124143114431023011332304300200124001013000433010340311240202430224004100201202322420110324100112013330043204432021333313410430143142321100212322014224330200322343313441022202040241140024332214432040003314310130230233100041100420021413324114411213114134101031232214403004011024021102204423444213234024044004413344031200013011242021423312114010333433042044113242402141211311340343233031042320333113321033220144024020403410131443433202442333411413231311211442244024203114442312330014402222230011043444310430213233233230444334242132022100000104020144431243414344122123120434042320422210443113041110141133304231144203124244012332430024120001021223000144011232301033434441210023231211322123243200024430312213213312123131432213332211001221200303123123112032032021040440114023201322303024440242434020330323342033113141141234031044404343124024212133040221444200222132433440114020030412412320422222241100314211002020223032020432010134011014330202123231010020114101110331142203321444431301130021110200342244020402420440300204030142231301230040334230410203410140323213103033242300010141423242201311043443412214321211302002034123310311204141413023014010130114014444123444413301420013434403412113230221014420022333044244400232213242143111002241414043034403314332401300002443004431214430212131230432334000132034110411133332403130012321000404011112123320011140033331443030343231204144021112441222331014003241032311232111422214434211302132344043121430230234443110332133241244304414110142122201412101224104400444122002444232301333114022211422311240341032232132030042424434312430133013012121314133141130341003302401302120021402422220023003044000042421314430203203014434324433224102404330341232140300243144101044441022413020310010020243413410243432412034122141424204131124030443021040431110324100024142104301014003041443434141240410322110112330333020001234220014013043133001313400420322120430343434000410331332021244314003101230040424031140041422013002342141314144004032222344030243202211232141214042143223003310443444432413403220112240040010442032344104031010203320322242202100134244002434014203320014124104314240", "100440443211202424200424143001142201040430122124111443130242311004040223322244031001004440300020200204221104224034010143141220424231441204231131043021011132324223410302204214443113314430003301422314303224232434032321224312101141211324002301002144024214002244143234344241342321424230034323223300303110422441143414420102331420402310032113242111410220244041434102210321432021404033240201410310210430003140223243430244304203404434343341142040130141023042001342100241134441443233332222403241232204130122313411041220332324102023011032333334021432200202311414233341142132434404331130234214013432022420433204131342234012002201424102242432314303200221204441320222134302411001434120143401301310301411113120412132333002013104030142342100102034220121114341143013402320210324144024401204311344033320334433444431411212140143443241222433043204300431443334421342423211341204223344103203421142443104133311411302223322224311420433211240140043004223014234421342012004201331042044201144102313403020214211130232044131030331210334222124333430013004134321330120231434432010314343410341424341130444204220400323422114343120204112311210024141301303012243404220444230120440144441221024014131401021421311032424200103003214341340402421432000132321413013310411323434334011223421222404344442343402443433112101311213422022040001243243002444442011311101344143111112332104301424402243144402120143222312331410023240343000022334141033013400324032021230400201002301412341104203012343122401043100311422224423331013020133012000443333402122442440121114341311120144320311320202411431034323432332042433230401143202320022411432321430133011032231401013413021313222401233313012331241234122232140411343224241330040402110030420200333301110241203442431130212003124121041032440342200213303312333402211333323040333024001101314412242404100001013324224142203321202400131020201224112402104130411421320321113001003211442310411113244401014033100331011341134303222100020231120133401202303124231144112201343012313304404010330041003023131240120443443131201234212201210120303444311013223033330423030441034041311413123304231034034042044424304013140004402413221032104242114402220012103202433341043400302202201404111202024134421321402210240344042040041311304213031121423310143102111421421410300041111032033412033423221300401142311113314320101423223030430123201330244204430334320100321401311423241310121241033423423413221212111012141331000124240223131201001223221021220310130304140312212230320401414310432414044234441142232234332214203030233120100004014401013021331422423230040344233224210012402024402243100130100223400410002220003104303404303210124102101214431011324222102301240211121414313123024210334400130330422314023401304103112124311133233020123031040131240332212012243400400440431401212441034322421443210111100103323242011123113203004444424023420402441340410411431312031230333212331310404111233333134344400121210241012433113144330000030241142000201413324031141232234212342110032141241333124110330112230330233032224332232231334432014011300231124221410232203434333232010010004014412400344143111314131424223322040402334140203021142140000313220220424410131440003100031312120300321230010203120014212001100331043341011022424314342313420141242224012314420313330300041420441342212134342140040312122204222114043424401004312013433334404011320440443140133300311002003112122442240230220231222431042143220120414411000040123130102104414312423344120400234143304310121343301400323143341020140312233244443423342143102104434332232000300113300211100022400303320422330413443130012020040210414003031444332411210132122242110442230423113241010003041010404131321220232432041310104342004303144414004434100301301210423143340443320402021043121341012303000230323424311044340210133402443324424021242430324030221231413013220133212230102042021042403414312432320443140220223011404133003042141302320011341412141134002233031224442001000004324300222004443233301321412121101232423010330102310011120223024313022334100113234412421333033413123100221442011403132021003140142222411344320131024232134424020310040334411421041142034101230131041423442011344041011022032312312011214311401213443231002141420232120233131312340212213240304441441043144223333313131220414332443202403020213332011132143342232012140100111403232141421142030004400414141232341110223000132121310233333300422130244130443431104440203444011243424340024012242224322214331400141004021114032130430211343133", "130101401343342040333131343301122442234411100304141434122043122400032132044033112011223113104023324432134321141144144033333303020111223444100400212210234334243040133013113230224031334341321202014243034102421331020424322213304100411411302430312213024201224204314331143244342340322343243113013134142300310340234004221220312344000132222410013312230414301413141324030320211410432243013032030333030210432321013403133014134340444403143333404041103113412101213220013012413020421220444020441110114213231313104443433320312211330134320241232344310202302233140222434330002434203401113132412031213124341112124340000010431422422201311243130113012312001042432413423132142124141020001243111014412203232040022430214101331134331031401113213423034030341134330420130023210111222321400000301430100201320111110301140030232200341143130202210423441214214012302234131421221232440403443342031040012201001033304110244021000322104341212323220341300432204101311044043040424103031220141033300002404233301031422334123244410001012212024011440202043132143302144204111411243243033044441111131433001313040341323432301343303142403231000210001413124002111440422401034414320424220322102230330223012202212424143433131412413404242344303312114000210232321441213234412143240400240442314024124021231301231120014103343120434300031042001214422101124120311414020033340133431343130102030212213043344032141202320231000002143021230120330212014112130412033340203021034123300100110141031020403021123001134344113122232341024033012104343014000332004014313043312343333444304431100333102240110304401114434113411142301024243020312114121434044131433012023314440122200314111120014231444444320302012242142113023121001440333040114314202102210043114242430202211142032143212424002123013221313112434404223321234341223200330343414331202412240244020422144200414440334043134242424111333122004030104403122323401244113230400310242301231420411240341203310343421241141244134040440442024114233421402244403413301010202021044443424413303121344340214223402330123001423114202144143303033323000002213340313002203012312034023211000413103242112123312321043200321340030423221424123404031431341021143322211404113433142000424014310220400332112212231041402334240300103411401413210203004424110003312324120100404201224321413224201234304442412101114110100031214114433133342413020101321000102123414214224044400431213120023301224014313043341301003432230342403423200330100244240324033241004343132244001100424043000243244012032234322313244320243102401120102430002142201031330042121432403024123314314240310220404310442432212100400313213030214043224123421042012224120230443310234014222433202030322003144044203330343013240444323022423204022303220212310444001412224022034000204214030434322241244320133300212203134112400424404400003202433401003331411304440041242101044033143001424214232203404000222112140312401203022331233241133240410344012433113100344041043020400021110201434342223243033223113132004114400433330344321433344011200311144444212044140344322344322121401434203242102012232113443223322000422211211210010013114421423404323221110111402310124301344233023011042344122320233001031323131322122033222232134344430122121201242423131140042310114120341013223131023104300440314444112331012210114313211030140444400401311403141124202341130032104232141412422022234234113424320124233121312042343104013004110401343441403444010120112401221140121330113420314213211433444124433022104104142244434044440014243423001434231404400000412042113021202101141332340024122233440203430112200142224223101140140431004004002023401410343013221112412142242233020220024300322124233401444340040321311444440232203023403102013013143420232322303420241443400241111022010443131230333314220344043140344343444322141311103231213422021043341212421040233032240141321003040034313341344040431431443423204211343124004324014021203030010441111242102144033311340214202323403021231044002434442020422010014201031434203304403101341334330413203424420230040232342320440230432412344231113100240410121142233240233120202031210400432023441234220344440024120420432321010432444031323020241341403224104032422121201422004411121332331132040424141334231204311304412121421241222411102300043334412130004004300132341112124024030013233223424001323211200104343114242443430120133320404231303442212032240304220441300242413040021232444304323032234220131204421030314342034410031340211230324010403132413041100140040200033002143244341", "124113132322134343124043032104020131142040402033210012223434002400024410012031321312320122420131040303224341231310032133323331212342210010340304420122420413110343023043020002430433020403301302110242401111233013432443400024233043333004001043313244002142230211432100302441012442140104311410224241223304012201443314020131323030424304411444331312040330344131140231210002242122412131242433241010012102140242343142104133224414343131132014222334442421302440243142310221202431013143343401431300012002030231232343020022242212204004443024334204300130300222110231201132441300113420204134441044042242304232114340233011443300044034111342122141134022434204210224231140403042221112430203423444043243320034204021424211242214442434121301420132334434421103344112200300143203001102203143042444124422023410033404322441414143124423403232221032323010010000400434011132031432130401022020131010212031100141214312134400140023340000321420214241441413023344430023333240132134222442144012121112014204243421400313114113022144000440133023202102203042134013043304032123444041102323313141142131144143034043022134304334324013423402141144103103212303112220143100014341030411040304232424310134242413002103132314230024403414044123123101112111423412004000303223211140244341133402113400303100210130242021442143420233032212201032233212024102123424123312442140010101034304310322310003242444244220420240400243242324344034422430242020414444322402110303403143122042040430243202242034430420411204303302430010341112231111123103110230221112422132021313430404042123131322324142102004241201431033124341330421213032112311021444433144114344023434210113143240204034434324224231003430003231222220111303430130432143100240144210302324333302302344342234433031140020200342221141231140140411103412213234310313033411004130013124442201330402142434212332123022422040121423131024114140310244432120213322301003301243232304401033233434422310223114144140414344420030403234430134041330441134313244124034130432320211411422230430241014214113124413203144232303213234413312103334032231312221134431011213212431323044410100431233413033133432310111130100411133313114040143223332300044233344003114433004010324313240100430133212212101010222100314110333412010310320444441121032341042322042330030220100202013210422301310033311310302022200332404143223024023223011230323321344324432210213443402402122343233220402124321120320032310314334432121324421332321131443300201422031042102221423113204134010332323034010003421402232112011210443341022223333323341410112314423220033011012020431131002411023343220004002242334430010231200133212032110222402243031334421014103102004324334100034031103441142224111033424111101423140213020102020144304321104111014402430311130404022130244344011444201411213332110202133103404114232134244323403222043240440402321301300210403444120121110311324323100113201421322313114020410024033423121231230121242330024433341014442131143344121421242400111112442240200304431433042323401104303321144041310434014444130244102301121330130113114412324310422031131113213443202341013014111031223212204012222430142301222044043034312332212431034340302412303234134134121424334310400132403331042323400342242242032114403023041100421234422301211332110413222443100003100421002210020233423420240232031023033442402402004031311140012132130104041114021011110014314241331121432244324244313134004400310230032333434023421300002300424031033111212440133102241242040114230323113134431442310113443031301403222130441030213000423442133002303412111043341331120423234043204213004000312222012131400440243033330210023413401000420113303322132001003121211412110143023103112212322314402104344321103014411334410211330200423111140101333240202101113033440224031001220414412430301423143204202142310331023102124113242003223113242322220031214310024332132432421344412234204041020401313024423411104030331033342133432313404301032341402334001121420133022313214341330241013340041234420220312114032130330033023243211020242324103113211113114223124201304323141433000000200113342203211024304343442024044110024040124040322333343300313334404023204204441003130311031420123040003043100223142201402313403230211313023314324111240114223000032211423002220444011010410024130242123204034242024034400442101024233403202010313132324214122130320004013222204040132312242040321304010201431144340002434124340413142004404221134343200431034031343322221014101014202244414244000104324331243003403400432134413242", "000330011101314300232331431111133433341304113441102030221343324433241331301402113123444401140120333443001311030430102030302044110240122402102244341211020342003434311214341132124204134032133230323234224014214140030411024010200232012131400244344441221320034324421123201312021414331331013104023404012421314440123332444134423333433421210132310041031133340220331302333311314131421042123203432311401122043102313301212041010241204212332430412334341343343402422003201301002000312014333030440243020320324013322000231230001041414141042020330323033341002441201022133423300411040024200122214004412420341304141220423024243002323314131021314024040440323132414441441222313044441421304410301130004124140143130131200224312142223433411243323014333002403244323410440140102321424021320423320034320130300314413430043042132031343414230241021204441023323304031322033332120303341120401014433243000310312032324444134133442402301022144431204032300420114022324334420421223211020131300100202231243432202414300340123304220042214242221320444014223434301004121323342330023132323302102244341043241312110123031220401343014333213224404443342412213014212334204102202431233234304402303041313030402220021222042444313110034133000322414101143124110433003322040302344040401032230332200142402423100202212320332000230000002000434124031101204323003213031320143141222244230310134441223401441143102420341122002322231112332132004001300134430313342040430134214012220442133411344140242133022441030233211322120000244324434011124321340033222333023041443220041241120033414424112413433012040310040341214033321200340312202304214302143122121320334011314414141314322421111320111114243332021044402042424132120303430313424430102020241021423230012404210430204422200022433313314240204401304301032042012111024233234001423204004300041313214414212413201314122041130333432442301302412341021033124024434003003300132422424033242331322403240142031013403044304124334221340204102201331034222343204240403104123024201414341440443112133112113213322212030243342434044022312412111442424400202244002332144013031111211440421344014443040013242240221021404243443240434402412434213031003402131124332302302121344104301241021110312033323432240011234433303230404023234323311403044240401034332303114000334311444004231301320033210411120232122413311010434324133234410234144242303421121144030322201402403130403220013040231023344004123101242223002344331324412343122122023114022324414123233131033142414443233102022324041100103034404032240123224344414123041143430223410402124023124302232333141114034201201203402222403433221212042001021104120331242201023100111432440323401222132211233413412303300014212330224024032304431131431413040421244310402134302412413142431323430122204322003010143401311033421102001003443344222021442211403102032414143213314110104330301323414324140430340433204212344042434410111212231224031330134001312332031403112340003100323130402120014003031121320311011401434100433220430120021242230044043434133330002001321011133323002403043130100343112344013401210201412332210233041244124320422331104030333132040041103342022330412242104320240223240001224120413341122330003133043323421120131222441243012144343103211312240223104404210234301040110101231432240010304014112412144234204233011412324304412124200240030331004444102141130400114021133020130211444130111222401403333304331132221213343240224424442101104120013342112443134144244244030024302021210142004111122421002021101123220232004334043134323224403314013020131113022021033332423332112444333102343420441120400001133120313202101341131132203100020211340413014212002442443204323030400233243200022042320143412222214322201101031204000114011002422120401102143412341330323201303243433200111130343424320020313404110401023010044233304324120322112202223022232011413222111220310110142224322341144411342403140231431234102213113142243003232101313322242423232033412114441310242010134143200403330402221200412140210422122411421413203340212211343040200233010302401344010433104142421124032421041013120232004202322311303213332043410001130324124232223411423411243042421214124143233403211342433044403111341310044143102133113332213342130421010233211214040104333414332433441132412143104010342442043442034300114210310334322213142122204411042440334130104221143434223430022233022120024210114301014031044144032323431233201140102102300222422432134322343310230440220211241221011200210434042112323310423212304304010313312021340", "314433303342141042423420044410143014212002200412132344031202420441000320332444104242123232413303224314232001104112310014012400230212004334033143411430312241430302122030420303223204223414304000143014412433241304341003241102310424020342141430303241130304440433334200341104141231203040003201142334233221443113311331411004021334411244233432023210222144410042330321031221112242322120102001324334224014430343042242200123044012324120212434310111314413201232000040100230312432111431401031010434340340402401300014030442140034012210410033421030111232220203413444041034013022012034412314112002120213320131012310122432144023024022333001020013232031321144201031034022223332223341302232141324011043233030300002214402322230324304410410041121443343343444214121320013213021033141200014430043442123321002130142242304031320041414323414323404440104411010330201022042404332013444101330314211123301032430203012122311203022100244342344321022410240012021420330234200414102110341132034224134010003130034042330421243032412002010334104111214233114404141223112140241114234231340114310034034031323220042104034423320110032322231402221121234240204131102104010300010143121343411000102302030244440110243011324101311341341343040411134330001331233344233204240223233211333013134204301120133113144001020101414431410100041140342011302313144232002133031022003024402334014242022333332032232040330313402120133320323212031331301043100214100313124324333331243032142041414401440410431122434312034432040240133324442131140423040240211201244032120234334011201313103443303134342143213401243130204313123112002044123132340024431420103421444434323242112403012132210031004243040224300224433431424322433241004342400411111421120332212243402333022110400203203000042421002033230120132344301140420030233424214034304231101242311001133243432234400213442314221132123030012020313340344142043221140201121210220121411101300414431410134002340144304201402240333400101401410032113112200041413212243420040133113014200333341221030141100022114223312231232404141421404100132440340042112034413113411221242133330032423343223224100043012144231401120032420320013420220001433033043422143132224034012402232044401122111123233320320313413403441304213203132314441123103103140334410431321311012101232341204200003414344124220430132333312204420301330004230241403440030102112123433213423413033120040102034244112021120123321340120340124222031110421032101342234032232233320023342214230023212140220021004434233302040113003412311433142223414111020330104340244410442234132423310141032103234412104422112423121423200123134430341412140110414100430034411124434442221222102332320124001133422121213042020121440210230221324121324014212424002311303134224033132131311033233133401403234243411240214441241331240414214410110211440404302433344422010200004420410134113223121330341221242140342011312241302114004424110034004201222412340011321144243444243334143312323022232140113301002013342444120130302243242222441001124124333331344434204302312322330110322244333400440420221002000024444210232404112111402142044214341401030004034440324244133420411030444014114240431004300040301014101130133141431442041344233431012124204043010012434140043434224104002222321104231312014411320210033010202100230111414043212423301403423331310134441430242024011134032414332423324330204222002043143404241200331132223124324411022411114034302043301320241041332220013003323214223432244314301333123440011021220334133034213143040433123442433104024322343100140410243320123320324223431223123110423024422404433321243100020201241004434143214012224302324104321303210104111220103221012230032124442122204123410103141041020303132410440230433043043024433334104241310000234322332432230413341124413341302141240010244234340313341434211031231241313423133403303113344102443120421213100241404433132110320142044143110203342142331322044231244130003304104200023024204411233144440231211123402110402031413232231323141023340021422040330231123310141031213031410121441413433311020101124100140141133320112310010323040420214302112131321341432343332403224434410401044032002213011240344134230223032201411020100223122023324420343131441100233003120200314423231231213201113011012400244441304244404432134400444203221020301423044223304223144213203200420423323221340034344242134401321043431334314404033334042103322413404342023224402143433123042431423023023242322404124400404442003101301111320432033004314434004034444222411200021101413433", "241003102001130034441031440224112040002030412134004432001133322131241443320040414213022010341342004234200141034332212123303413402433240310341400113012422011143003344423211313223313212112122311441013042000303333300410413442301043330303324411444112433312223344420040011113442331021422034242323204400423202400402431344143220131422241214424233424242220144312013240104124340432110102401230331442113304311434010444323413331020202341231434014142102212042130320103034222233004413230212213314013013010243324301222243321032122042144233340023234143114012232323312344240142242224144214301013221134300411423231431021213320341011113144423001024313232443121032310142032210121214441020034123413340343103413122100101134101441404031300024132420410424234321404432020120140042133304110320414133434212030220024412222034103442404204343142034000011440334122140120340303004233134021012422232130401304201240031033440120230111343022112022423212342230014042114204024044304113014020303140140421312144440333004322004042033131312411411233230343104320422413234210441102312423222232402104423213101234040044244213332202000320021323312141120203431102203014310303203443330123103024024430023311242431142003214213312024322120220112210224123030434222414444203013013224221322201331401404112201334410332002014202233031143224310310032343330123431303343244240334042414334414301034123231440044434424310203331011222132032440401244413301213214302323103330323434032330412004023314134133111410001030012124021232232131212142303340434401413113233340201243114344333434213123040034010302412122013322324133011211223334424002432302222401144221030211311100014230443224022020222202234343324433341040313004013041234220123014202442233422010310021104014042144243133403102422310400243030412300423343303002102303042300412311314223321022410121303143133322142213422343222144121000420422140023204313040204201040112143444201402144324003134311302234223444343113341012130143004010000101403103301024241400104411132032301021010111303144241333300122434200123041012202423033244242441343042141224042000321121233003102412441144233102201132321441020430104340033424244201330231420004212403220313433133041313200312233241302212042321431342302102224442004100032113123403022311223340124132002133043400224230014400104413324224033013132310143333032101000240013442211411432322334122104414223304140002014011233033401100213010312422004400434442212240102323343102202112100241342403012434224010323404001130410340230041100234441224413102214232122404114424444410330024422232111320411104124403223440444223433300404433412104232222131201224120112143041120004204201230324344444213410203301334121440430400344342434400432311343111001201111311324230014022133334114033330022144223413343444000240122433120043411410401420332330311120021313410313314401044123020432143320213320131303311314033144103002102104040140221213022442124210120014244023243242110422132023043012320401024441211233210410413344430013240311234140012430210214142113343221420040344423101111333333321413331414031100334442434412210103004204140204304240102310432012043213113100333003431342300311412242323332331122140313122133404430100434424433110130314104013140302332340231012441123344023134033433023023342001342304314134424431140010123330110331111100402032141443232400030024001042032423344422414344014241212304002233324400011422110400030021043114113322201414412210443314323022404033030204221300441100123214230021232012204114101002143002204433032142113110012213344113443020043312432122112122231424021202410402123414213344301001203044100104304331144204412312434112432404043200211104043300332320444432410330420321131000142012441303404214004211120420134431144403033224320200300324001433323210133413223204103233132433334341422104043220423323133001323221013044214412134402103012414432422034142221314001030204011232022304214413212143014302212013111410041133100201220041440122404340003341341023100432331110001401112024441123104101031421114144041003100114122303141210041321030414044443331310412002132412344040100011003111334440412310143400344301042421114431241010023312212414330043333402213032321120132322011140342240422124000030403413321100411200000021400110444042242404043430001121104123422322123014111240400424022214222414031242342043031000343113101024133010003403042140023141122423340342203134144034304441414230332002132021320314003401112220304334421024024021140043131203431014140121110220212141013301412422014", "433230100413043203204003442310032003124441301444443301244434044024133332023102021310014232141443402331143240311303441031210140423322144011221142441104140144103031304312102101200421424400114013202433044203420022430333342213304411211213113223444343343031104123043440112231440022442300100041224411104024240043240324344033333100030201041214234241334321414034312231344223302232034432412320144310214130011012200423020221012001211341021411432342142333442244013141331044013322200133401144411424230023411003223244130220124244223230001000322002400112220440021222340100241001340013431424221122300442240111442244111104100032402441122133334412330324204441420000200440242041323131004013001412103400332014301431430221403342211320120212210131333143002420023021431122134024141224321034341024421432032101044414302101131422112133033133210010134030420313243333313221121400131113400303421310214420320324133100120331304212141121220100412200133042100414334321321110402122140310112302302423444113440443321013440201020011413014024101044200324113242024002144043201030021024003121031001041410103431400103314324023400324120101012420443110213412410332403143221201402113202241401031014010322024000101422204043441231422141231444004312130311232041133003321113223033301313243243130130204403440210110110424334112201410010321141341114200414140100424223131120443240114341013342233044014442123024210144303301221220300234221432011310122330141401334023143013431133011112241003242003304314444301422041020413033242313300410221322433243300140102121213401201443112100322002430043042044120411314130140340342033233301431011312440444244341030341344103340400422333002224114111000241233330433042441022313332033110123323132222130444101100103104341041400420134222440202441421213231313104110012202212444124102200132102444410220241204442421031401134304140343430314232003210022121432342012141324441443114001100341232030023022400220131223114020443424313422421340013414100121242110132234432343020401220323234441442342422101323411121003310323121041230002242332400440331110223423314032302100003431322343223421112330141404443114224422303112144244304300110344420120113230234131110400203042122211010440024223340240242433131330402401240234444041311223130423224311244443302423342441014401114413412004313030010233010233320402341434100331234400431444031344103444033342100323240021202344220223411113101403123220300020023213222314041041203444422331310431010403314023444121112441240120103122032443340003003313422434141011102310433422410243223103341420023033034002024302443042310423141014304101210023230231100200420424220103401032130441310114401440302234220140000341014324231102222321022122424030131403322143030403114101134402432343022414042334314244432121201214423023330330114343312103003244433023104002130034310434123234030421110423434140214104200112243124421241232440034424340130041042114313300240404411320342233032324341010324324023210313203322001004423234204143302202404114303143242201142142241442241123003030003202140030020411014213410330440431212433431234423100421124420100111310341020034320331403140442200240201401343401344034122223304341111222043203401221122443023423420324133203022034324220432124231224321340204334420131221342204013330240423230142201110433443112221121014002304044243222034114210111234131320232244441424413102433134004034130120441302421334211214412003422443234340321112134121044241132434323241223113402043312044423113441420344420110143124331010412401042130322144141433341012123221241144022131414314441042102042301300423101244140002210241440324134110044312003344102113212401020100113220230200110214012402421212024430414010311001120304034114200030104032133221113232134404103010220312031414331121211203220121140400300303240004022343214024032212011341103004430103414320110144221104312222323110320123440031230220420400422321230121312344403204321434403033322400031441042002011321422411403330431003203110223242342432421043244233232343414134300343321413110344132211323001412430211441421234441423120030101433142434012430030224421110001231222133010320400102203134104303412140234030124020111402231111002214034303023103202404443244141234330001034422400301010431043023141113113131340444102321133444140300144131324414124342430210143010102431131143213142243140104411100320130313233334040042124323101204021043300120000100203412314433402021401040224123342023001410042101130133043223010310441311424334414334230143032204142212404224", "134100433411132033044301213003423230241341421220034011122341121312134130332301231243000233132044342214414003344043204100003201014141320033220101232211124434020103441223114231334434132223132422204423344131210041312131410331341334143143442313130213434133123131041121001103232013124244024034440220001042334121032212220132140443302103014104001022102440033321223114142103023104104241022341104213044334000202223303401031100212431112301140303422003231331010010001241110400243221434021211400202230113213040202141112142240101031414204433131042440443020010143443200032244122222330124334440031232321101104200102342441311433120414221334433313114100320232224401434421332203123132240231433320443012242044100320222212302443441113220402404440424100230111003413222213241432022243102414133114441132440244030202122440122434120144230040034214041301224341030440320004402030144044110300202132442214124024411024004124423210204341221414220011134022240341321210014222020403400103440030131323231113241101304101414142234202132022041011330332432024024410013410102004330043340224333233304441344131120123200014140303114014202103220042210344042101200312411342014033312032324234440410423243022114214443012310310203440121404230024304133343113130442201420443420411322024303014303204232421414214314444443440403231400000230402044412402342231132114114312432210202300430331044404240422420004243312200244310340243101433443314032403433411101241110444342213404102033112413142301010210240233020120304110204143144032412041343001222130132002233033422424212033134024010104131401422022330332110204132133221111040300334342412443324400313443324231240420402213333424341301121223000330234402243320144233000300222300311124234022113144011403201303104144010414203241204411132142133004220111234122422103433232044210013110423223123133201040332214243320411042403441033440313412214134044041024000143124432424032320340323442124023443131322102121421140014300011100132022423423201200202334220032431231421130334140212004301404444122434233023342244220403031304411322101033204420210414443233030111021230212203111233232424231212223334010043212330000231323341204211413121134002113000300142232000043033220002104433114340004223243200310212401233102111244124442323000021143243131113324001304312022343143431213310444111341022422301100023422241112202222103144201220403323113411120004131411414401010420113104440324434000241241231414000330443032311012141144000342240121113233040002431333012333042333344201343342003341120312322402330044023120102214231233130310221144210342112322411022424324213100423231321113244023412224343442340022220003103033141422044443132133214021413001122211204442214410210020014403033441201343333233421341222033034112231234112410142221124422123221004141012423124034110131442003344143344441431132202133420110014202321243441042314102234032224123412233234443240440432343222241240233314422123142334103303221013333001024040032222021204124134023244300122444200210344040241121031130144404230122402002311421412130412221310242410314302003043210303243404433310443144304102343010023433123404341323021132413004142023134321011124014401203300442200432142331243231240103131011304113123202332004420002143224133033323412112234232304032241243310431344104424004334011011222332420431040040141321031202030322424304201302131213413202402034422332213044212420220031220142041133223434043044123213214104314331434214130133444010132111302434133012020332042024230442310123331204021102230320023232230414311133243312323414300423144320413433241111412301404134140044233242013314131133103304212042222203042303110044340002314213111022341143344340414143144104442240014004002234111332412041422130434044021330204043102430111434330231344341302444102444200242010341410300031040324041022224244443113103322443232013011332101410330324142213203031441030233440333024000233434042010324141034443221443024230332110211434013134001003202424110040122033342424124324220441423424242010243312310410143342021440012004123331241241141341100234300230410111041140143013032404214102022123110310101412124404004444132124331230303320340430241324204034143412440002113104240230020323124101142430001044211413221431230430123343100241102002320142434310141214031021004422344322030434244400100114212412214342103030441214123132004413442420311423302132203421323132043131342133214410221424322041402100140032413001113322022031342014321212102130442441001404404200324123200322444424032240240140333", "410341331043024420304230122422331440131440232332000023011110123033042030424210324044123133121102302121012012203442313100433112440321311101344332312201324314402202304013422110304421421004423203403404434234103302122010000121402343044030412004120422301342342421424332014220101220223301112041111224340040142340133220141131333413324404122442041442001024032331211423010210143412140344111412043130404024430343123420002004313343204013032043114434304344300403010142423113334304231203003042003104112231404110220214042121330021441102431130040034314134200141204323004123322321133412122322320434324012323104402241204432331342321143301243142040020123042143303201023130314243012202031043114401414130022004404031221311124444222124420022444110223034333400102422402220443002344133222020121414140201333341420121012402214424003003443111400013413143234312044000222340303002341333402132212013112224240444010004033304140433334221200420441013300023423411432220032321221412412420031410343143403340043133130440344314121203101443204220133301230441003013411230000022241204111111033401302101322240224313244424213242012002402012242442424114403241211211033012231303141112424411201424020121342143003344131042200330024331034132214204140141113343030403403022230003320021210234022144410032101231421243240221241411313021312412043340402300420412320201011444423034301044134322110043110331043240223310411433230412200134011404211314313420404324434130223134123210143304444322212441341423400314413043313024342200243213030304224401404314414410402411211120130144401130240041412223043033430324440344022302112424312200144204131302043324440201142234242014301401320012403020424204330044332423323100322222341304413303111442042330324401010423304403402404131000240021423004420413232220330033122241300004012432330124322141441110102022214020441311400020121240201031403212244410123431122241414444322031341044104001321423313434304101043003414433103020323000012422412311331020424230430323042132214234043141131133142322303431134010423044413223301440333400314412400400220403340433241233142143244043322131232322032420404240442034233442432444120004002041424411232103121334404422443340033403142202300401001422201101222231413312303314031134323401332044142434440314201132310004113142340131104120444104223233002021443100442123031432421311323024330200213220222031404102131112114442413442044402101143122312321334242211204310320214241134341222314144143123001020422444141334234042443113043210404324301300030244111434022341122043321130002133024441013424232103424341404302124403010042301402340021014112413342024441124022112104301144120043024221431311423041324313000443313214102001131402104422310444433021414203012023124324200244320103212404332343413112202341100144340004343234040342404123244240300021114103220133300030043224130110333134333000011213022243440301331213133420044220214444403111311424140420440412303141043101143222012331334043242332112312232331220112413304031333330200104022340320022414444111121213424141030022321420043222143303033124203034013311340142332210132214012014203012130411411433421420141201201101430020110221123112400230133310322312432441421234110332240344303332011302410231311021430101304321232433443423313033414321342233340330024124044101204433420411432043302341324244303122240304043220404221331110441233301400132410121022444313010003223242041340011442004232232103133044441103241213233133134000323100103143123004103330044314301023031013102410331322303411422202242101211224132444033131222020403002143032202314012431204403424122142223210423443430010343030314132404232333423300132330430420100144004144123241412410114324323313244230144434321404103003403131031200343230242432434134310143143003204303233424110213202430342214202420300000234324422101403003114231000000144423313233203203010310441433443332442314314423442320313321003424341442322243421340014142111432334430112302414124433312313130013301230101030222323433434043020311200021203241143201402441113140422144303311024001334121012423313023230202320322332401300410120422402333112140014022123133304142024032320020004124321034321234113044402104341112212344134300002224041141422034031300401232200413311123143322320331241420031433111420141031133022221400010404444113400224324130122314000042103043034141022112121124204120413241244303333112021424400032134102341303242040402233111234110140221140040144202303031121113212122013432044124143342200324014221332402132400343342410211", "431414312422233113014334030404302124111320442023042411211310400320134040032033444024322121044430444343222013123131411204113024033420422411134411222411411340121223031120332004202221030321202314043104021213012133321331021204210131411003031103334340442010033144202301423414213303044003221144012111142040023013011020302314114434002232303310412033324102103333140133212124044313322000142203412401330040212024411120242424310432332030222132321404020341001010024310411234003420221223232043113140004312120012323220300204142003212133202232241033334200324240111033301412411342421220224134014424332130242413202211101402413020322441244442304422210322321104144121100140201443103012032344404233111124304003304012012142041141221311021423422202142431033124121420432331330142010430400304230421334334031111311412140241143333322213242222030444004321310312242413113142343412030200420142310110123442101331201141124141402342341431340134013230434113441422041012333403203110041404342304102431001303431130234300223300302140312444302200043044032200232320303310212003312032334133344142044003144020413303232104103323401233003332100133010112302020322141341301412240101411310111214340114040040240442323423334312422222221443411401140143414442130022120410213311111303224141201242144012013411022131244204431410433001202033312420200012403144321143113242423040423332131222044401034112322024331140434442023304340140432140422240103113303223001424334103301204324113001344343041433233034241433400421442132240101343311042102313020132322303241031413104134310404220111301300321241444210423332330434042020020021134402011412001130241132123310340204222433004041243413343223224121304031341131413203323120203334244210144344123321124014223332014021323410211000032323413230402201204144142340402223033013001031210132100141442010422103302244030442224120332304420301433201044031141212222231401202322301341420332440000300442142112414010332320334030402401444230224344443430010143412311443300143443303423240031410332122212140330231014432442242030134022121003010010301033241024301034034234321021404403114103243001224143003131004000414044431032104303223402333234202010422043011234423210331200040103334331120344121110401241241404014444330323202204324333130043444230412232423103311442203103010342424033402002424302343210311321113121304000032122043413140440302223240440323334140104112100313024401314403402104130000122334422312132232024110003300123410243021400214024111404424123341240230134213423422224303100344303113203104221032302131101012024131322232413412301232244224141000343011041143140244403310240030110100321421410303042402012201321414134034321000213340332010302144210032033144004243334240133302022220203423234202010344111213422424410030304322111220240411200003132123132224000343001231010210113100214443434010232230233340310023242003041034111204001023314240443204044021011413114223413333223133222003222441340410321032123022032420010441442121341121130300322013314133300220300013244320110440003102242330004224230144242112223412200013421211420030320404314420111223211240112214244424312133333012332304440434211134202331443233103041000124434410404033423034340222120033121222014123140444401424344204143010142423223032221031213011222202002331304313241231123330333101032111103213204022314224003142030134104003104133424210323101212320241332304041302244211403134220232203031402412203341123133013342022223231410211333110130400322143120303223322143322211142111422021040042014420133344142313310203410203432410420144222330301213433011424341243214314314330122412030224202143333034340201424141341203411401220123444210324404341433133132412322022100313020033123340211212432423213034230113344031110313324301234401104314401423130142022031344002132013322402441203320044242100340210300140220410021002431110001340111043200442000421430122233301320113310440123134232010130400011320010223414113142133022042131231203323430211304303240032114111112211110004210304121331101121202212022042423322243310421223234340112340201442333003400013443134414122334200324010332020424043342043240001440133103134234303142034230110434004130313133340003340301330442134331233420431001214412010421334311130340420333004011233112301243432431420430030323311213011321122033033112424122013132303201034403443113421110122033431022232201113222333424220003043323143043310242323223210310340010244400411101211221341134302331041324214202333433013222302211243030400224113211243341142210021", "103343221214424104204432230324000442043314444214043104102240324023411313400221340443223144122432431301000214413000012212423203104420144332313121303300213031234243400102220233244023144242304244423111420032213120433443140312240204201201231112330412132341304442134210412031031243201113243111243240314410230434042303032004023411111304020242404041340203012340144020412044303022040240413421024102410241132400014022224334213004244101431110203100410031324133002132312210442301111204113420012001231440101323004041334032100234200441134300442414343132321201241401313400030302440343244310424201123211403434122302334144241044044410214224211131143313143442031422143044043412130030234441210331030231102140234331220341414331031243221201423210414402244221212202324431234331124233421301204231113044200022201413312303413421212031104001431442422313033344400013034204332002410324224204002224441004444033024132304421403044400330404033032322414421332444041214214004432210043342434104313100103012400114322101110240211404242012211231022313144441411344302431322133410324203144240143320343220002341231333400232244202104243220100230134243221244014043113410321310441142322301421301133001041004324034432120041034140003121212434324401322102234204220203021314402104302010124440104230142011322203230220441031200221233314211021311220400122124410312121441240443222312013434021213012430032034322120132444003033101142223134201443041004302412441332202233041144132404400004223020001134333240440200103010412204131122124201233444002001131002343210201040232213431041433230123313002140121333440421214200144131114302301002020442011011141232342300204314001341231101043034434011310424111431031330041410443223011313242043012224110323441314414110044430303111223111331420413130412320240411323400012120312410213413330002422432443313424231432123030044012141424030214203440333144432103441423422323220442102331140013002124022214210032333300220400034101434122143233202432340304202210223320102110343010341024141001124104141241202010133244142423422244414131122331212223321241041134334030142444312311100244431120232111033440304222333233231203114034202340411101104003043014410402134410322130214422302131134244023213133031133414201330310112441004314441031324122143314130011114023104043404144144421122013203304204004112244111114111400103414333200344301240411244011220323420342223012030030421134304344333212013103222440141111002000003124130232321414144041333143342230001302013231340140310132022421141342144440244442410013422202431000420431222123320001244042412411312312032422212124442101213341234014001223422003043313323104224344002034123424044022202234132124212424134340332402122234223441243000022114401334102201230342321321213303231143304243321300303200030314131343324412411422132004123403141124244010031443414430014021403111410324124300133344113144423341443114141404104023240221333334311130002122114030413431331314441300303141004034222332230222310311213233242112314123410411214021211300214103322210040231342034413010340442040212212412241112004013102300400110401123020324413433111104143104414103044044104311120221140032424413143040004423424142342134144212344303311100433344031314302424023334431241030022120140142310123303024133140244034424103123334223113412121134403422432112434002413301300201242334212032442434001031112324412143234223411014242240213041320222024003131312142100041134003112000344201433244444330214401122332410000013004422102144121004133020022420303324041142041412230040101100332210023123132023432212044331100124212232211041131032311033134204343004433101231330101414122043201122213323003001224411011221331044012444442220132114143403102204330024424010112210411341300311423343403014201024144140122122402010140311201040010134404440400101322002021324140141313421211000241440004444344023102314222412103304303404142423100232144313020431430033144233443020121014323343111132022413423024422011002421213123411431413321034222234032220244242114404233024403101421012440031101341243243334134031034420104130220040322111332240110300002220040121404114301442224334031021100444302121322110041441143213241412430440001102403112222303013142000212110341142223240421212413413201043133000140410111401410424233242242330220111044123310113412200412312444142300010420120320144410321314221333400402213400142004322312124213330014213014443121133241444134100131014230113043102203000404302143003410044333222024122121323000443231010223302413403141313", "331302130103004010410432304123242002431223342234242343340331224020033340404042310004144411231122103320243110314002424343123222341340411102013341030301332323201314103431114041020043120212001330321013140340021223443211320124302240013320041400101413321033110232310331033130401112110303023002240113134211230320413223142433130344033203102302034202333141323432201221241034234210012311111134022113034131111313200400444222134120114033122021024312412130210010104013300003412013424214204010141443402024314333200440221343212244324102034314124104140341412442231203342323404143134330420133234443140314301440200313402020134120411333413303304441102030424313022014314013421040030040244204320223440141004004203231120311102330140102222404400200211333223214100420142414344234103041004432242011032324232222340210114024002421201121303110330102142203003212142212013120220041130124413140442340342040011112343421220213220140122411120104320340024103040423202021144141312120314431311414122043403203403111141033123230103044313213102302111241124311103044321424232011433202031442414222102311234404402302402301202222411204343414011421232102313040121323344230414013002403111300121334323330221014110214013014444001214243144310440423143122202032104400412011122420010110212033031030422421313201302132101012300201002111102030412441030100201122131210403133440210002123324020202444303202041401121344323302201404200341413323002222240032331000303230012332314101014103403113111040034202011033421433430442314441120014424411241040443013114321443142120433132032322434021432011343011114230320044403301321002231124144133312242310341114141041400004042423222020231313420114300231142442330320202103433013023302204314001041244433020004424244220033430213344432441124031430112400341312020021323120030324421004220114321003421123314044143241220330034021302014003114142024444001211032330241402311222413424243042211421324243041400102421241422410020433334042230000013142123140010423143411242423140342121313333404011303132123241113423013421033104404134003110331143231202011401304221202304301330323422311310314130232443300310332223344324040333220141103324334234300213402032141013304101421341002300111103302232412041303121022122312440101411234433332111141202420230432020224330041312324023214322301022033302344310013333440422402432424130123203114311403241310110121013422142133232412140430102330211044244222441431401311324413011431214130024432312121101131211300214410223010232002142411032440311122242410031414123401041310102113222140140120443004434423420010033304033112201000324321231134443042330211014144042330403323322322340333304004410100120230344004111243133322320121033301330123204402410223212002313431311340101441242422113244203342410342213131100321133343211111423340004020030310400313004422031201242122223321214200410140422343143411321340141220111344423331404412224243022112244432400134333004421122023123240402242310404124123241332443432213132442114122411130221200313220214102000241341202210133301124113331131432103101141100043024302142310104010301141403144012122120111211132422341130101230442142122000404332424224343321234113324013224213023311204334114113220011000430421422224411112244412401231043231040423031044222420243200203134020144121141331431444043420240244434034403211210232143313334210141243131113124042122012430104240320123444410431343303244133044211100003034100231223102144323420221301200223112320012411233003132244240340030331041000022320122342042130124124331233244434221243404433332003334234111403242314401413130331032112240124140124413414014344130313101243133221121240044134401210142403424231100224113331413413434214141103142421211024311320300404443221122231322110224303121243044411331411143124201302320313142122204342313442144403230004322242113144313022420324031131112201004233114314210102102423232210232202331103030333002424031222001303103033444340200204232334004441000110344100404234120100024441002310414414000313140412342441343431030000021210204444341431200304432034102102301310202312202101300022214024241133101424311122303200202133030220422003420102134433341042133120244130332103312440023443010442201321312033023021021030144103212333313421322113033031343022234012220144342223140133031330422004400102312014333041211404424020410243242243123234423323313431221134433330030120020434414012431321213131332324432341242420221413240111124103140021102400230334410032222434301204001423432002342313224000040240422301332", "301242134323413122214333430400243043302431112240124144122303131014211030112110223401122301444242214402330133023431414030401411311232324044141022122233232331321343402043244024421300213013424043343244134141432230424224132004240420114201231043021000234102020400322020044140212200324314443213014112002324401332311434043210213042443211410134143023001311030121411211420142332010401420124121220031143011240201412403010024041340314043320132420222313304032432142140023421431404022242343103104242000142431113030134424334130403424430312300214220214140204121111044314334102420201310040344330004133430114023232434134220132110424243424113430301224412401440102342240431202320422342013001210133202300020223300213212022204001422031414410200430031310020304303034200413303223120413021013404243030421140013413230424344111412120221020404001143430321424134144140201230234441433024432312000141010333131030411022400110021324412411024033330200402010332131313423443423420100304311103011340030334402214434410203041024203011114234110431034042214121122342112134324421013030143034410021144312321042220143434121012131304331423023120403122001224013340213413444140033130233040442341011101434000223440404343124022031120103324334410202442040331214221033323121023111240024421322321114101234111242020331002221441432413314002324234114042231043324000103311331333442122403202434221231424001142240400343301321424011042014043423302344430011333414414004003220240303141041223434414424402413044100411300240233243441033121121224334321123413023440033420213103023340134301441401402224101410402303043000044214142044112130303011403422224333130204330213100110041022123412333021114223244224041203332023004020302441234012032341422112102432420103211141143324234202141330100424310421044311201102033414213310313421143042041232430420044334121013241241040442010213124121114114244134431134021400203010132203114210300414244423213404210130121242013400444340221033204031241441210421114242334241103101323030032032121232232313431114013012032301211404413233323041212120003214023240101103402124204213033223041030431114001012424221334433323124242404221234411330203103221104214333033320224241242002224434433443102104024223422142242343223204120032113311422134020101022404344033221143120440131310020440104424013030233102400412304042233144130103013430241400133411133340342121401334100122420140240321134033004021304400030243121233203023112022231330433024344010042233311041111044224424212300411230213444102222303224313321004243103010334034100403333010402133314321010332114412111311014230440423142132144311342443223124230114114321144113424434423440121334300314232003214334233234001112304434243142132310324142110013332114424203310001324313320320024240310333131010232344013034134314133000432340220133000431141444113210130434432220031412122000444334312321044101240343210122113444300311041422013244001323023143211301203204143014440413223340202233420042220002134433013041101310420141024040340044440121411240000241113231130014122341234424200403401041000243140204330231324300133221343121043244200233310002004131204201242013344340120230102232434140113014104323130212102324232330434243240211023410420211121012330433400444324310301411033000042131212310032113203334003200322031403034011144442444321424144100020304220221242441112324011301111300412433404134300341430242432111223424243222410311111330123332112331113223222200400041144413414240413410440433122321201342431023032421322401204441412403022333202004032243011300112302241033242122231311032241242040142014003333012113141321420301203300412331224122041112123220014330321413001423330040403112100124103322304132132404101423301120202121201343200433231321100011421010113003130444431433144244432101011420142421202034220440414231043412110311302441401020232220303413111224221434303102041221213031041404241103231210433210133402241112210114130201421300132312303432003003003140243410010000324334022202414330012011214144120221202440114301303010112432102203334300434144124021020330022411330443002243300420023433133120304234410431321002140120221301420341012241404431401324031314210021321434344104211300303340243121413110003444133441044214141443144144343124243401112413331001223001134444230244104420344132214043122413432320114434112100234412134343142423224300340143014223401414440224111041014122044101022414042240321200332201030322410043412201142443323143441413241420211204444121300041230224022223322230221214004434004", "011141412002233011401001331202334220024021322442103413421120111042333001022133321122241102030440433422222113343233330110113302244423043113133442224400443404102143313233200123302312302420440011431042214131034240300211444034404413100001100001420422131431024023041400342430312034121210433001343241023221120401000014300233333133322433031210123131423212044303233110132232003214421402120122204202212210443110400000000402241311302240122033430210121111030433023241121243211200244322400041203342412132023110014241030100200414330404411202231421300220244244321221404332433423044423042024224004421432212321400003244014110212004132433134123301103004302123223214233321114242111300334230341200230303340332022010001400023432312433344122323241100224140341330444233200022240011324013031042044421332020411314231120023240314433200240020301104013204242041202314341022211341213004123312331131440433200434300224422310113004114340330114110203020422114323441232242021230121212244234122203224023141443340000221312400241242300131340114331013010104030101233022201033341234040021344120203443232320432424130100122404303213233323413404412011241301440423321322130101040100130043104202021214023132011203204220042340104312122431303220040042330144011002011144002424124343131042022040122443420123110014441032031101142132114312143342141200334131203432413321122414011032304302140113033432004222413224102233441342322400000032123222030011441323410212321123041101023301020101214000341012002434344130323440233223102404431433330433024423144324223111220002211240010031144341223034210241314403313033441213124212312233302321310003333021122142420333134302430412202040421314100114041313434120204242020142002241030331320441323314143221420413133332012020030221431234232230324032220120442400311323402441001010000432230302041241040442232202422310200131014043120043303401112340102304122211221144443314134140340034032223004012011140012203210434142044343323320100043424321121203214322240433214104221102344312412034411343443203200123243213242424214132341333423311330132103020004032410011111120114100400044341230044401310411412313244302302420443112140340440211212033020402440233414324200200232330402222144432232022030314213021233342100412231000134220013322421434423331444401024434233140142414031023040443340133233140402232420342442022412321300130434340411000302241222201320313031033123443314311341002022414034010244434100021332420231340221212314210413143400421122023141433314441300212244302403304033321300241003240043231402434214241210322113032002014140324023241222123403032232321120000311022331032420433133313121004424323130303024342110101131230031320331033143330041130220043310312423420422112140200314413200333040231300140232240324113124112243200023300244131433132310124444420441314114024130014303030024240141034433442434212440301030222224230202331330304042432043132023224301424422204032243424303243403300204242422443101134400233123010201102134323222101220214040211100401030211000440103413201332113212014313200003400411443323323040310242401013132211022123333310014104034302123324121412120422301421112444041204244031204223123244343121303444140332234221414121232333120300404311333433140203212444201311414310204230104001221411434213401343313124240213310214013130111134033013124111222302144332323133020031421042241033021003421410211424334333030031202312111423311301004312143040201344344423210143344202240334430200000012231433420313310340144031303044303122443132112220042440002023441303213441004311412213231232241302200144423332340334423211301243041433010421030342441030403144140133323413301000200112141243034304112411113101303302031244044210223313431301012034440304214230312242010112122223332042134412300022233221140022000434111344010040341104020432111241440323120022414231142043202433132412024033324201231040340432110434031231131112322111004210230211033241331244234031332240003031431321042431443421123024010123232121242031302003222002030204443322102332030412440222340431144122211033044223014431014313414300034022301321110312241421333423214220324410332442140333023004420132234320040002403402301201102333301033201012400402140000002333324433444301441301333333002200323102141341330123121443023213214431333023213004423413201432111104421033423313002313314010424123303042443213341034420443331211142200423242102013301032202324432300310144210232132043341231122403430204023034104411343313120123033333403221443033111041104131324430120201340", "223320114212340320124104032122000340122232230021142113130404203103420341430303134011024303132343242022411313402011433243334401310143302024143040411041020010212404344101023102222104403333044323220432100321204400244321031014344433301001410233342240323204314023231034403311000221242014120220324343222411033223112143214231002343341422100022200331341122203321242234442133122414144121000041201244224443034420203101330024023100141223000030324400341313402221024422242031102141323022143030000214001010022240420110223141140133330130344320234420410342232034043432024144143424422101020123104001333234104131211444201033044133441310140441202433301221402231443300003042321120340230111101213424034314140442221102104122141230101032004110002040340103242134033334202444333003421010020021124430112133203323214220131400411414232023223323302102301424121134101020224301021111311432312331323224333323044424040212030112423344041200300440243010031312204032204313312424232110332023424343323333244220034011122221300313423011232034231303323321240132444120121434024232301433301313144041130421143210012102202320200323311120421102112332104242211312211031000001412123244302321044010231434320110023242143004141201424142310010013102332040442240221332322212241214040004033130020243421104031120311404001444000103030101332310313302321334320332030230444000343331401214301131443301104100030303130310344210031113020301243434303044134223110203323311321313313323112433100443343413201322443130114212404143314143440121441224133444131434044341441221103403234142212222233121024342400014034412413222031043402041021334000232314131000311231141141104124001242013333103130422142310323241222322321404321320020211142003031221114333042302124412201242440103422220421130201410034213412423002024334131231024403140234223043234241042404342440214224010101332034411131011341411423142343110114131244243021424031320333422033112033420002020412412014413124030433342224322013411120203442344103202230323203040403043021013414021333024111211123034111101103043002000222213242024411141012124214313031443043321404100422023144232201121244330322304310221023430411243430304344211131114440011444213141143411020341334041010323342103122041342332340124303000342321143444330041304434114410114024214341003113211323243013144142144334334304012244431311200412211121011440113024343234302140043013120104042102403024424312023400021210314223033344233002331323120430332003243334143441001422412244404232311304114012041024044041321423011100200224141113301020020403420110123103312110412000031043413340141400104003022331400101412431444202343123042232112320423001013331102121141041130134424233442204002441213422110142021441412021333421441111113214440410322332231103211203413321314112412432012121222333332330134200102323142103302213144400000204421330021412411044114240242010440124211411423244310303303224222023000021210412110122031103431231422112231141323311432104002012342120042003320443302203011301301311203124224241314002314144434033013224331110300134233421303430233400412040411000410321344402441433311040233343330132334400344041142121304302204433141414422134014030103141303233404223003213021334431340113343200323032321322203113104430124311143424322003424324222242043134002201212442031312303221403444442023311224342340013211341424033440202221333312241132323400020212233224132211221341344140430023204101013312243003424044233220223004404241303203131422142300442301341120000010241113200314002124030433220014103022334434143012114443214111240322014444334204033404142122004043201021203122234102321221404133422044212212034000222224020343031421000322402202340224024012242412101210331133443422123130110441141441444423204442014432313420214212433004211240224120104201201203200231240100314214340410012131240300010324000341013210430322304141124342432233131101310110241123234022431440322334432244004024110241434000043231341130012142223021302402130210421041302100234331322200033011032014100444403000342443420330401331221231243342400133343121323222431303041204312142134000244324041221404102143130233334041043330242343233044442030432233221122212123322013410423000131301434020033412440014322023204403433110442442103142200220333103031000311333443000004431432040333241344443013302204204442023110113121004221000312314102311434400030112203330021311202034431403444414440400031134232131344234310223233134240332341033344101100214344423432021443022424421432032220203403020202211133100303033", "144412223224314142244024333220020030044313110342110001143120214201012222124312441000403412342443042442111414300231124302432202040201311201131121031203241211402213442232301202003331041111413401123123310320130133121034220020330114140344200202414332413213321222041342132030244130410401312221224023032143322023230213012240441311402020021423340111044442000413130412303122122211211124302110041112114231441334012134401011312323434024302444110424322004033334444301232403111400334444200042100231232210040311131212002003400012444040330030303220244012441231031331132330010004221223231041102343232400311142011104123413021423231423103214342340443401044011333023100143003243123241103013024343322112413410042013112441440423104042430040031122244231414144402213021221410222241014404103132222400010130201302320311424341214413030444322301131132424443212214420424211000334122300010242303201244003313433343133313241122013012140112322404020424142222021321023203402024221243442433311014014131402141441342100031142120042420314411344400113020331334420002141222012042433144412202121131423244032404230234143311214001003303023234042144113020204011343303202401434011222011043314413414232312311014233233242002244222420023413441412330232010043002004211044042014410423013040233412123330143010040223433002242324443324023110432240042311330414323320003133041124120024124114403332141113202401221244334212300122420112002032300431323320000144411034313134341144234442330030211111423310412442122302322103231102040414110244313404033240221034133040430411414220204440041330301432314241232412304322421122242042430323021044434141240044221240333143210401234104044441224430123032423332101110020442231003024103430322110321334140100032020420310032202142301321140312000444332141000301021244033121232312204131301313041341420424223012342002020423243134313000321121313431034322203212144412011031433441332420342113143341031233332123403440203242424213440103322300224202400343043331322110243131221213024104010320140001201442221134413000223331141300212220343422220341010303020313404120201244244224422431101014002110300333412021202034422211140223441304304211042140412324121243100313213143343220401401441303410024242112344401121201004204224420044003144442244043324103132223041134031321044313104100320402322033432330021223200141323440340420111211030010003421013102423222241112342224324310124311201020214423220401313210111110034424323013414430224224433142210314320314042121241332033300423321200140013442144223141010032122031222233034431140032034433212134302220020324124102220404314103303020101240104403043042433332122324300123321344124141410114330243120210130130231021420241123121101120312402112240401200340120044232433444330332321312131402030302323003030111402044221430144144304102132221414224110140224404324303243310411402412213043403024114204014404104130444123043123402421000403441320303310342210444231023212440100230312011130002200014033432343432244134243040320420204232413141411133342332431223441434011322410214000332314203214111441322132210434431411013214444040012234423240303114102333244211340301441413134421233422233413301033422213124211212442312242441023040140142442144244414023333241400221232431011141441124001130203413141211430414214210422102344441101021233224234430112314124023240344421034430232421222202033400424311210403444330400321433330143103003410131321142323333143431130414123313443232444030233132223013403220042042020043211320440404334101241334132142241432432030130321412313030412330134210432234121202321010200101241121044233010222142330443010104432402134133314000132422113411100420234422000104234404244202420444023121443302400041020113323143444440033304030402000002021142002122232111421140413214300020104034113113103031111000320223014401234420410432134003341432231243423214440221404203201310000244133021133110420122323233443110043244244331014300100321223443002243000221104303412441041033031344031442444122401420310123214111042341440112344321321030430411400124241322113443404312223322003404000412440431340311012244013222202413210014133222401400414313244123043340402300403132313110404022330132024140122213332314110133344322313000100301034434003332441403114204203340144124033031133223402141202223301441131341112421243410023431214244003204320424443302444423033043322003021240144222240144140104341412313121433032212140013220313304121142214341141140142230304003341024010120412303343212144310420422410422223241213212201", "420204400101040142303321011144202333344220234240301013222412102441123414042043301320413242112201024212140213021004004313010113423133404132243331131243213010030130243340132402403034114101142334312334340432242431343442343004220114030440111114003340311041411030231103034420441133134100421322320111314401431004334212144011322041323202044344211130041244242422113043222341021401122142002042404310444020231013214404143322110000332144122001244244224324033224141002120200044321002004340241004011201021303142330410011033213121121402231004233441433122033312343131404023141321141422132211411010031123143342404320241214303231413021033312431404214432403241140010410104144420231140404212234141044312010002444441432224444431231042044302303444020430341004242231031432124343142021234014222024232110120424301322130012301333423414133412144010412430402311404310011320441122242123103103032114221011100332200121414340140441444234141312041102230423142224111232141034033130123030004200110233141402232000010330010034303313213211013240433442402243431403102004044344330001202141202442441001122014121414411121101332304434133301400202234144204232321100330111304210032310114200331102433020243214411244304222340444423112444001211044340010010103321124220214011423004312402204123422220301232024001201442343234342444224041401403440243410423041223324430111131403342443334220231020020304343102222421323242200224301414444323432131330222011210301404032111232030401421200223304403034334130210432002423404011320211123220042301133101412214412240413422234411021143120131040000023332043431012343210401100024423034240014424201300423341441222341100113042201144011133124203401441413311122001324221320413023032033423232032023023134123233233340304232401343042241143104403334434314414013033440310232102304123023430432204412310131000313314444422014322223413040420002443024320112333002324024100404441013044124401340141033014443341144310021313212224430130111020300023333112314102230044103122243140111304341144322001022241024233323330022243003213002333123402344324242412440120043124412312141244344232304420433211423302412230310414412342101134100234014102424444344404121201411023103002032440111044314022200231413423301004122121010003221100132033013200210324340321441122322001402230241231321120231420420213113130442022040013420213043140310444222440123434434002000032024321011432322324233013202002323042131122031241113010044310222032030402043410222144210223221441122331421433434202313133443420211044131313330403313443242431043304432114100110300301302034410140031413102000011013410414222243404203422112340024221114230221012423003130112220122303043211241323120314330030401303420213413232230443022024003234033413124322201211430200120213314413423111210122011320232000010243424404334211321004013031021041140424321020123222433303102400310101033444324240422032422101234232203123041213340034324330143242044214141422041013400300010104232123001141010304424242333212431032043323430132401302342223444330221213434433124413004320231221113014014240342213120221303204222243122130043000344103231220344242103030000422134024301302034014133311141102113040040124310024014102442242034011000101420431124241143441104321200424440410434321341041132244343032004301120340323302141302012343002443244313211113000203113001422232143311111401140430304402322210330133000310333302041233144300331310443302242231041434110334110222223044442012301023300221324440404244012021302231344143034302042443443212030244104420223123230340000133021043023111144001334420412003211431133204044041310221410402103343102000102240331140401103411210042043001322023111024021432124303004112340114413212123420231300013111302322240300421133102021004111320241234024311304222022414100104131302243012113004311244022104324444423114343300230044203114330202311022434432134314111310213101424224421130342311330020220204434313114232042203100242032040311103321212304224211102020104424000030302220210000421301400421033044202324340431132031014423332330142321342102301230403244340422010211102434402222321023122033020310440204030244030404342021010222201112443203234122443424032000300122402042144041024241141221144322212441114102210334114400344142130424124201002424314210320230244024220421310003213022421311042202240040100400141324223424401000103440224312142412401203400340220201413030214143442201420332434021440132044012214002031401014144202104111320133213124004113121104313122124422014100044221201224434", "243221102042004001142024014111041104144424433100211042314034433400203130200232012300401032403231431031224120002032441330121321221400401404312301233102332403430440421104104300311020023230433100224232000241113242014043220322223300201020122102403104043322412122222241031024042322114232411044124321420300220131202114424100401242414230034342243141211023213141111222432102331020210322414133424222144323422044442031422001042242210032241034033203201030434132201410104344012232431430421241210242442111012122033433134330401013243031302301420401442310112103022244123143432402132201111130144120210314434104124121220103141022413413300013341332414330400420203440232404323342332132421110302231103024310322322020331423243020131111342333013440343200412203114342333242424234230340113144213312112441313432330440400140434312120114130130411024332032020114024410432334021212122410342443421334023442114131334032313000211110320312140331430342414320303022423214102204120421102032411124330124422221421100111410433213413121131232300242120314400021143213200344103303013430404330341120130240320224220331102122021123312040404034331020234223111224130322430344311224124030121114343441310422144422003211300403432430143123214243343232232040113114441411441242012223110021134404343020113421300000423043131434014040422431144110430214234421244242221444202331223202121231441310332320030013404420332440424121302130131111100333141432441220222343230120320432013414302104010001224131023321123031412013202400042221410134334301130040122020344423114320241110110421321104114422400413314421123424442112342223201341044414213433402010013423340340244344210300112020321442104012222223423302222032314142410203013042023311211312402402312234144110111214023303134343244304040224112100413220023443001023410301440211210133040314144332314331101023403124032042141101334032200312222101114424410311124312022431444041242430420120213041123312020403314344312334044424134424433332221412421110134112043421344224131144103112021041001302214441104134024114324141222102122120311434022203444224121421303004131140402441414244103033442001331303313002013314424023013031003120022140033203132041440300340213404430411002412231421403120432021221320324234120142102420134312342230000230412120243144432124014202432422124142221242204020021100244433410112102444431311341203142201323130114100142242134201022032011203121031404111001444134434144324131003212022340304222331044420421010414344132000101433214202344413232222013433313200412023203204313213310332311411422020242220342311420222421021341342401103220242031222104303131141044020224133410323234133304112222444114304124214202324334102311402144034113230343033131243031412242320342310441214230211422113431420002304213234422102100334123032220234341141422011040130003134223141010420401203201320404243331322022011302413040301041100133342103023344301422434342212330240303044220041210003211201321040120413313010224320124422204200123234332424301322310334423223304134210231230400030200013442342424021114121111312210102444424302111203200403104344231414433313124023442044212131342133424140200441011002103331344101443233220324144041013201003020023004412304043213023241314000003334304233240041211042211234302110324022243133222301022032302300244442020440424001224130211430412013032243320343312224300230320411222200024020332043130333222120122423103230031334342303231343134313031043223212334331303131112102142400213312230324100223230030213041320301442041312044214210013202004301203421420020423344231230033403440324204342212102343444204400034334444231332134212003032344230343113233133001412031223110312233330331324032332004302030430330421121031144404231343123023412342211231201134324014211044440102213134331404323440034341400031124434214023034234040440124200322143243122211341011331204441212140044341302202121204424021412244013430301033002320340304101240421034000013021204333122312022432111020241113112434014130301102033443003222133422332434213402200223104142242023223103312442141304323011012243133203011203224230224240301123330332100142111302314413040442040141201210324033330014020133231134144220322302031142203433141411113233220200234002311304123200111434121040242221131024442034323244324442443234440113101301121204204341143031343021241203440131401411014422221213322403201334441231342143421222021010210231233424021021322243100140430143441014232100232422410323012311142003343043300312133303043431201300424344221110011444", "443234332201101443242113132440033312213034112103414324114431110204212130332201221022323422443023012230402014441122140013121442340041401411441422113403133103131341332110304413332222132330341124234222313331304242040134313101340304444412324332340002211424004043244042443322012122010413304404421311020320434341222032413230012431221210433003003200310210020110124141104330403011323003233031102402424430141444023220331223320231412020443232102410044011214342042231432240100443344233314233424244031211232142013242444324423203104121141412222311243210202421431033220041403024304321342431022042400403103220433021403122214001040332323000202233013400201430322423430034340140424331314244130041413443004342133442232343024133224022202403324334030111013442101232132242233310400311444124020301031331433101021114042131114242421201042400113442414404144204400133132214224143242000320302032421434021413402334301201032314014420304013110301033324131324002040300103142003133403244113340444231113201321042414323024241404221413033104434143424300332223402301122300144444330102122020123434020230021010113231410444321141311130343133043242113421003302310410023222344001443113403421143042141104314401200133233301041220044342233130114210440430122213214402130410311002241043100013213122122432424210344033423001133003404103003420112200331244401341134040130334102024204221034413130402213314421240444102404124044320333003342424442420140443112234240410232103302130422423444331044433114043142430120414140411034033344323134323303444221012124140404310143132424410432211220224330233241310440311323140330141231301140000242421321301223443112232313043204241210221203443433402430240434140131212404004330321332021131144004414341331044221423043022101100011014202002303301222240134300141330321221002042020123032033222141133223131113000302024214401430210110000242120201411110100201213421023033312200421214141321111114204444434421133434101102323314243322332122213024224323130313113043010201001043324241440014122043321134130423443430401222344301303440221133230303433222230400310301321431432121344033402003104040211223243331444030403141313222000432132243104014210430230241204034234410301241422340434223110123003313122142144313112202344031134031434342123144221022423001303324210334104344100232044112033320433211034031212313414141310131404204043220131323110241224321002342313200402431231204223213430300310322222130214000241122123100011021123211132314431031032410143134303433010003144323444033134431204041341231004420203421104002024414401222010324430344204304303103443024024020124211244041203020123310343404223231012314102000334223314113203131011323312122100020410124032304421141301430042301124430033240122221143432443213220321000443414040032320412001213424042343101423332330322200003310213013001014232133241213400310424143331101414300242442101213433304232100414301433321231144004134003343414044412144244041001432404141314412041140244112441114343210110341314114030013301033302314022331134031220444332303302104240143244404102321203044242314324300401211332021131341111414430104033023421423232214321103124101220124214422002210003030201434100110001033424444122402443012114332442221411133132020033032313013030242422431432433130420431110430241331444444012214421331344214230114302130442033000030112412224123222434104021333330021111143131231014012102444000213140140111031433434134030404112213421033132133220402333402002412422422023102341100342242041402401421424424134100122122224013320344103444223041422041233113343441443332433200211433232413024022220042341431211210413020103223113410013110432104001433131342044001223001200130112230102204201040430340331114303323233232233040041301400324241241240211121110332344003331401320312130223312131120202010001312400012310332210413414434142202332343002001411213343223342333443430434130220200322442141222212014021244412100234224301301340230244144232410012322342323230343443024203234113112220142402320033031002342022133333030104312111320120244320241142131203142140411410201114024240442001440341110221444040324044044134304310103324223403000321411222411012201340443303111114330001024201021342434012440010330013003401420244123011421130413413411043434211111103242011012304314113424240303321313420320401132342301434402142141241042042233132400422242011200231341233041421344223412032422311442020234134331304213113443331133134444324003201331341041224113031430321214101322012042413442030434441240021043103311", "343104210442213101400321232311311130411414413420034342404003214343243220120411404331201202423241224243120044210314410323231214101211322440140210144100042422031121223314402121343041442040233113331003212103114302243341141303213130042313432220130301124021222211443040024411431411113221400330342431023333021324202211124102120334323012114321204322040322243442043133014112010131440103410130331001420321442103423042221433211112413131443114102230421241041421214033011332320412301112131214422442132104322100330011022120031133000033221301212214033112433023100102022411301040310303211032134223413044021004011430042322320241013232433201214403221222244120421142310123102310321002142320110041144112220342320022100134311123444103112004413424233314130100141114244304402244334120104041233013443212022231013021444032312140444202323333432033004230040234432423411201204110412300431114022441104031232341121143401002340431422411023013223144032000430241014432134033113134143131000021114433112424113431131232032432122112441423441204204124221230230040100320323114203131321211330132343043214124441223120401213131433422430202140132414244404122220343010020123432023234313210200322432411241121232101421122314213243212311412212433303244010024034002312400132041120040233242033130334010320233224042421332134412333421004114112323201133341330330424214110311403243141204343224330021242124112213210200004230444044231143200003240432342301200431000211443244312322142140000334400144132143124124430233300040234033034023242331104424013412212203210404344040430232434311430443400123444101110234122321314243302334202134400414443403210400414211434314302030211421334111140332421231030232113141211103313010000010024414330334102221140101133020004100003121400434201222024324344003402133231004222444023424244403240031120213302234444003112412342043320400334402244423231122400004414000132041323440230333012122033004411334000303334240404224422422021023241222234401211123414441114233114134241043123400332220132002410102000444020030344434244103230342403240103300222240032124031242301211104423041030020420204201132320032002413320033022121142032244034011411030032042010313013333243320431043104434124031020130304234332234223121411144041134441044323342224113444142333224342402110002000001044422324123323310041010232110442104101030230443402003032301404311322333333043433410230111240141414234321321324221000234434343323340043004023144240202121322132323101300303040334021120401020441233011104234343201202201241302330424130200323122321203142330311212332141442201022213140111211131440133430113243304123014434231312203010433410443030320002310004404210002303034304004304411333333024122332132233443244111143103044314331234100333042440442111321120124144030141042300214220002122431013340030030442140141010410301103313214311402442413404422302400311042414344420420344330143423333402114004432024041102401133013000140013143300442001033312332131330122134121434430204410024424113314204104224230331130040233342142242201211200203243311000333324323122334014311110333103424232121220140313404024342402104401424130044012133413214440340133411324414040414311304414021331104223200214420132200020401332212011144322310003102144334342213412141030234241032342011402404430030344021443123322222324134314140323404111104021240040303402311022140411033344231121234112043413340322310144022402034003323342333204103413022210442114421444424411411134333401202434030222224244214423333232140034044214231223121032141232114312420341213401024203111034443404443330314443043304232434223443134412231300311144123420333000124413012114402244124312423420021422044004241212002341244133323321024213231042333424042030222310021301114221321123213132123041404111112143342221212104003001322031000202242414144233020033444201131244020342310414333021320002440000402314341110220333420144410440341214014101420203010124041124344024230121143101320021403114000423433334114024004141212244133012401231212414140320132241103343223431040002020232412321010103013130413344323040433113202121420334300002420322322220030432340041432331420001414022021211400341131023331424402144432212011201040021244220140311320332313103222412343231040301204220001340211010434243112132342134301143001221140221311132110210404323200141043333331320224130133243320141041341340101114224244014310300112024022122232231130321420412003111031233430440143244322402133341442101144210102412431323340040303244144220023124213330340002332132", "003204443231034312410004143010121131404131201331024342000424314312330233442420413112234231004244321300414300030344321042412134430244043300444412320401444010424031420413220043201112320323004430040130010223220044431421423431032110331100331404431412423134001103023402021140331302023343240220011432001412223402420032401002042230304412010342243042220201101140344010331311200104032000331410420420134033204433034242230301403101303441414100023302441442411310424304101400300013203101221120043332433323143233341301010033414330034103032244004123321302304133130200422413010104143030121122442023023432120013301012334441341021120102113141433400410243124403022020400111043240410204040312423104130401412101230011334312223340043024131140242404222214410413330124102400334004244311232033124320420032323211100240024234442141223013041413441430331301232401024403012420104113442200201031444110320240322331310322211200322444143134212000204410140122301423423423242341304443400143312114233413032111024000143424001340332330341001411011101132430324114240341311221143034121200030434120112422132401333414241102434434302310204023443114300201144423444104424221010344121311101240432213402242140211033424421311111010411130144442442441322221401430201324122210413314301321423104412004001412340002422340402304122313244234303224343120302242244221142444243000130442012100421102033340413414302104424310332140231332134214434324110300243011221410221303230212110330241231112004332301311044234322021341312124422404143231034104101210044022410044431323104201432231041124011033430333220434410021234034301313044342211342001434121244002000110133333334324132343043313331102331042200311213132233044323230311132432041033411110320243011123143234131121200102042312314102232412431041142343222123343100122233203102312320214342243210344043022242130014401141004023000402400043403302001311033340200234311442102323213002141133224104202243423444244243430304020000024010301112320140443420302444000314233333340221144342300410022124201013420220010141442321221102012100223202101210134034201141141144103243032304434024133403301433111410220403114101414111334031231241431012430032444032441224412112132030342334104430410033340411403101223034203300212012241320400104341143443213301031202334224203401420332322333304330231112210003111233202034024112221400200023013443002102303030441204103242012223040212431011104123200432400214240431024034043122212213323212112341120221143420424201420431342324123040232033324100424300240332302211302032101400244333332441322211122130014011410424020304304222440002113212301440424333301441024330330431211334002042020323102231303304134301441231042413241302434043004024344301104104220443332002331311112431302320404241212241003334323003240013222301212241210021110310321210411102312430242421000212301032140021142434302203024310310002323223013343302134202112113043220234434320233224231321331443314234421434223403132243001104311344223322124344314413413041200411110443422440023401042211223421203344431232422112024210433002401244234140000101130120314121231432243104220142201014141401214301412014321404010002031244400132113401141414404413234241343204402002130021200010342230333232413220223310112001334434123310212131311043212133441010201344321443113113004003341013303000141432310023144132110403440343313301001103411401230322043112401023434120223002423313120221124412332234241103111412230040323304230430423302122244443433230401340031241113333233444041432002343211433421112311211414412042130222030020103340201302331122422414220233200220214332043303442100124233042142312331301044242024230211432133433042233130340341112202322104140411410343102212302133013022123402013132134010213410322101012300441322433023041402134423322411242212004041000121020423014032244004211214442431110222102133433240414422312400214044423312124441022312420104203023020323014320111324220141242310124343310200414001024440402013443424321223212401003004241404040243210100401031333142444213301341022320011233320223403212330410404423402430244013114410101141140424322322101204433231010042301240432224410143300420024111220332113030144334210213103023233212241302024223313004100222413434121142223033113043100232200430413313441124334324112010124223122334011240122443220402334411113310441341302200303441430230302411223240113444112340444124320223341442424412141140133210223330304404301413223310030134241310200414114241010021312414204230234303044401221114140012401342", "003132244112121223402313113332420202202234331132224212201040213443000411204033122222431220334132210110044440031422430012334420033234240230113224233401441111233001424432003203431104103033314240331022112003040023024312001301011141241031141224142244034034202330120430000443231123122234131243223300230044300004344423010433033220430230342112230042341324003103123420320233212023112024140013212132314302302020110144010122342424324023142232331400034021314303312340442331003111221344013224120024340002024422000301323400142104343320331420313131322342022024243100204240010031144020201230134323000432342024304232421302131444241401210422434423302320233431313043314144401111224004043012301443444410324213432030341043443000141420023332110031031221131042224310103030024231201121202203430411302343043042201420324442110024444130002220204134221242244441104042021120341420111304113240100210132044131131032444111413303001214010214343214103440403101234041110002344012441123303433344443211244022104034142103301344312100233103313241112000400111314331012431231220421112401040042203142433220222201310413414441120104041121302333100243341232033120104314110103021424320141103130010312301120032424024231141131124110412122304043230223442302342401043012441014121442334120231231003004213343433121102322014242222434440214430331020133311211341024114223341231221340434104230144303044103101021120420411103002031001032433301201241321130022331034200013442200311221324302403301041100201404011214114232311123013424421440000243104300331031300141221320113330341104210222442314101213133231300332231240230222340401041430443030022122303021014232143223244300032311410004422043424102243120304212042333432313242303332040242411322131023132022202411324333432442322320344440244412230024412043104322110440011102440121332442120230041310003204403010120224230431121044431310110443144314440313302214114032422100143342302311431422111402434143312224411231331340333214222114410040431022310213024232044003344141213411332324001331431230300112101204412131210424141143140200231241342424311214302034424213332113423122241011130434221040132003100423112223002211304232331121211142021212104201434404313442434140322231143311134011201420242401234324314104232111314322323312113034002140112133143030240040233323033301031301232040233144341431000401200432432324221111423004342042204042141410423214020334103444303201141400221441214111200432131242113141034340432223241310004412412111041133003403412214443004134242210332413344011211233023030100200042421023440221120312444320412222223443022301131422041014013401133040002101004324421420204332223113223333340301314323322141304201121001412344030431021303033402423023321323114433004242023141210343202110403011343104212123221023341203341023434420324022332002412414000343032304314024323220232443210231320223330102434442341343001100332313042122414043311144142324032041040144024114300240344442044242444210402303204400430202103200304104441331412404200234314201314211223433233002340143102134004202334130124412401303240231034043132244102124330140144223041434342302414233244032232320002231130100131242311102420140444341244320303331401403031043220032132032001422020011413001114440002024042113410240403404243422210120024001323244040441314102211140201030204110011004403044214022123020013301024322101112313434332213334333431123210213341102042403134141003432011003330021342431022314304440334144133212400331110203220124002211324122230202231340240044233112244043110020202242123423441402040304044300103443140241002041201020344200331301421442032342100334233444041030230321324344330001123424202211042104133413114303240221341104133040340301214204010112421431320011324030202120412321401304003102434304434031402211201423203101303230443014434034131124402313121430242302433421334021230001234113204022240033430232421141033032441402134212232114433210012400410233232322211240044330130404304144132001003204412224423241140304303332021221310240424044331034024120234134141414013211222232110022000043010201324111423324200204130443304114444002300410001402044410434343341331430022222103022243444412322231013214032221040101303122243341224443411004012330233333312101223111110013322124341020032304044133240344134420120110413422133030340341341442104423023402144441134110313103221101401340222131221440420134114140342312241131434341211003201402320412132113031143010444314314223412411112140012142240324220240034234403132041101433002431402133242", "043113320123334103012212330041431122221031130444033431032102213322031340211134020243141022240300314021302440222003231033444142103103031142442334203410434423301423140103233210424014044012300022220133030202441222324212110432333232420123424223431430310433110303041123212003403101143024212023333321310334141012040234411323223133344342424200431113243024403020404411333241403421030043321322021323044014100124111021344212411221420014424030442301231122421312022141133003032121220030142130010141340233302213013401130134131031120111241123031030320123144211423143313033031013221224030444423221100231140414114031443422410132221021322024403102331410234430200231340313300424124022120032412221113300401323243112414030241114021231110223034234124404413304423441010210004431012221014133313220000140342100142132411300323440333032430044000333124034302310331030404413441204100401334242220300241304120242112234412411120003303244310123011420343143041242244333444213223123012404334022102130221314313104213043420013344412434213310213141310024313310130203214232300203202422421412323104331433223132421211403431303404113120110141344422213013434313121024032112004443302331234040031330441403231010121333434021431204110044213420341114243303021320201042130010403111241401104403443221224124332204400100104331011041033303301044324333421012314034042211440020402413331433113224241231133414402244433444321430203414000111110111032244300441112400101102010310124203033040341121310314414430021244313312304333342443213304210414111341133342312021420043011333222320003000034232000311330414433210140013340444111432200303040114033341011131440131000203033031440431403004441033122423004312031140303300112011112023203301441442224233300300233310400434041140331411033440222114221400312121034004323113231440133412442101242112312242421332212121341402424302203022243113202310314421301410023004404341402321213222114340242211220002324240021011320120031032000432321423221140024411441012003133123331430213333432440341044033430024023204201434301400321201033134311002132023341101140203240223203431403003311112040441143112102340433143213120341402420424133043201132431423313420221333303104000034303030021304412042341311001041133114421103433242040300440120014011223334433233240404413403312231201330233134234321010014202442033031243433043320102103334332030133021320101202010034314434121232442332131443441124040210412042302341131422101014040303003321324040104013102102011132113201203023343421322010412324100221014340101300214021034211003110212321234112421124433400314223221001341030412312410204230141444021034023242333114301344202130033024142231241042212421141204142021204204422430211214200214033021241032431044313011033222332441143020001214103140403314212141222242123212011020013341202043132144320141020242210133431434243410202243211403141400001424314432222434242204311030233434214234410232323041023032012440140212341243443042002230324440311140133342014114410014433223031323230301044203224430012240003210424330024231432022024403032433213332110301234233144334110032032111132201301432422223030312242212130402401000031210101040432144202013333132313022423104123433211203204200202413032421303411023042314033322301133331002241122444033444100234030013212123144144320234111112132122201420231402424231213421401241243334022013134043424134242201310034124101323324243004002212333044301311044113440221411302434304240201311011024121300302033234414224014001402233212413310043413333132311113102200333224240200243003414340443103342102420443220444334013330014324013333201430231032234244310234432040334110222342030442023213124204043023241323244444030314234412121123444413100010033203204311432204414414123004003444140240124413024320133204124240340041433014323210443431000301330222302123044123423410043122211200344314001031132314331044144032413240204434344223333132332310322042244243024111424031210214022300122201442141104431200440242320220222220114143131444201143411343102030330401210112234114132423434021040234244241400033014204022342202120114210203430221411340001122131342014433230310011442034020102223222340324412404302230231343124313111002202441440314040411444304211421123132141403331114000440244204041432220334322312201432300103414234114002431332102000002322021233014200421222404231024423023132443230431120141132221021443413341331331403304002432044440332014041331143001313140222004404014003012243124022200234041141123300142041101323444112101443232443", "041140024422434043320230211443232044342321212324111304412001020023411322024141210204140414014301131014300110303223322144413013101103440241400322221143313032233314200341203312034424104102410224413324404101040121044414300400424013031342200410320041212233131200212130040220444144201030101322123231114442130233221102431202413411422032121424440431344132321224201141234320011202433304340311122302234124411004014432323431320324144402201313030432044422212421400340032223422423441402021413134101120343400200421431300220302344422140400422102110011201010413331221110411423031311101314141224012004220231022420031111032104433414432431244302343010243002120231024124411202021302424402241342403102241300440312134243210342242202402121323101141223124233022000220112004043232122140234414111402420113400142042111400442302341232322311431220430222343023330323230423314104321330141131121130134204111101302334203124003034213144144202320043032014242322410013331043402204443112024303222120021311302042420002321213213324004001243041304342000213320043433312310433132332100112234043200044014113311411211301220203214221411213441210332443413311402413104014011313001242443320434043303124333223232123021234034222144124330342232041311344330444004034113004312143240131133441303100003412332000200342302242020433102013200122113232441104442004214320034211411111324234212112340241032420442430440134114103340401420441404032301023402442114322232222241411103423340401331130442320421223302412440032113303104112101243023131032132232302313300404004341410440220002122212203131111034122240111320322210420000300314013412230421223442413243433101110302423203123443413234411322234134442313341042324001322033431300304423301044230131312332433413023321031032343012344313233124010340432333113443212102443013134112240040411143220244414200112131120001310444131214212213202424411102044134233242341103234144223441422044131432000330201201121220432103134403242002114140221241320422441034431041212123043303120144302102113324340441212112210140302132002224321434122321233434210211243123431020041014214100430420343110313214012333312101433340133001322434012124313203330202212421410131243014212312241304432312401430334314300121223034040300423022340444442402232000340301400132301422103120201102130211443033214232410103004111131334132104220043322300040012403012422002112332402323132323420340242111430321020133042330413132244221332231434321221004240124211040121444023440414012310201242140243311132110034134443112301141101310203114430310341112331432001431241434011114003234011214101302301113122030413031420344413140424242332100421331123443444404120341214023331320112230221114024233041023422332330212144433340301444110121022404344313420123044312312410420400202010303403411341312304202424304323140410032402010404333402041332101014113400010323443244344122000242444140000400001141033210302422100310121211421004220121240021344042032423400300314333442421323343044112244401003343240001444414243423434342343422442111113441031243241441233110001140402444404334013411201012043142434013423331342444232141234214230020132231104433041343130404342313314433113043240103034124432031310101300302204233423220413314413410202210332303204301243201134031403424024220141012032124411241122404130341003204401214433044200012320213333144313313440124333321132142402304131002201304421033342433233140421142340341200110020020104222002330110014421411104243214120220310031012100113043140233100142043130001304040132202004313324044243310313034221203124412201002321213423302301233002301311123034034204321230140344003420144021402113420211131412420141300420403343422340332004304214224411421240323412310114030203320442424323324301002143320200022012032212403101433401010323042243220033011344014230134421341124430104132020203010412404440114021304240202114341320333310010440242104133041300402333031100203232404320310333203021123432343114242030142424414144010414440213012234342432424302234212244234041230344012412341344030322042200133404120213302134244104302342224430420043022410111340441332043421332303123430311024413420130012203023440133142200132124111022110114301302043204311203400012110103321140142340402304000103201324314224312020044230010224001412202212001221024220400411110102103403222404030111434210311122204014400133211243104204300230111411223331044201444143133013430301333222222302201124121410404204442001324334211120104340404210321032122214221213000411304410302034334034314424", "224012230110103422413442003201203222043011014202202234423331421033144202040020222424004440340340334241123120421214202244404222132300030442310331311312213310144142233420420220143324000123003441112420101130213400434022133120241440130103344220413031434444220324232420212340440021303344443400212231221231432323002233224332421201431033331232244204233034110122320010040214040304210020200040040323023001042202141131042021430402041122142142011021114233440332002022332443211403404243212132331314102242104430220040002322243043102430103042210400014323403143310234313221133312303123332423321040011434324304410322114321133410423411420121242341044121323241320102134332024422121310122133110403004333144313330340200023000430024321103302042230231122421422112031131403014311430344223001404004222202431213314333214143012044000133100432133132431130304144112040024344123230104020133311344331114341011300300001020310141133110001224442034001232113344340110140234402001344311211233134434421121404310004432342034442134323143012043431224204041100434442112132314311032133400242143112224020433310030302312314403004442103420341302322231404040114403042331143402223131223042334201411101123404010422230341201010243230003310303012040021333103242440213304304130214423011013234423134012233423333203231023113033341214332030310134232003131441434424340023340344223133110204031311112103011333424433300044113010443221420004101214212003210042121321341030424103110223412400414213331133221302413342243244104141213244421212304120204314211012034140343030032202223222212214022400301104321110204444122322140300212024241401031413242421233211441242140342421430301331113204303002420140410244214210003410312023314004334403401402412121042421422443420213102322033024003432324022104243101130403311032240021123020412430440333141134342424200220220103303121234213323424200031144344304430104144414230403443214110121323344443304001141012133244244043220104030142122240130422102100104331104410143212000340302433400111411223042303300110144034143224420423101413231321342121200444403322022212213114013142142324102023211442203204322242113143012043133002023122031441200200133142340211434342234213004321024402112003401413214202410411330242030323202204400300304324332143002224200202044121140344440244223230340143010413222430140003020441331244104110121022041323000113203310340244103022224010332110002101424030141111303124120020322330112201110011403233433300110103100044441022130030120440344110230433040340412430144214103243114320014033230002443343323234311012142001304041421104222113401240312403313234133023334222142401224243131223002214212402034243314000100031014004204444322234014421334111033314304324322220412431343423012121300231432212142102041202130244213440111431444420143101314033220123441122143334342023200221202423042224320103314404131032443431103303200240041240430111030231242034300201410032334120412340041103144103143210241343200404202204330401122240300230322103011300043320143401022320102203403010313113110412123302333204001324032143102244012014140314003011324221300032240240101042044330141001422033044013341230101210411001413131101121344313112303203433433213241004312401104242411441041330041412020344303423012202204144412124040424011044044411022330443011043402311240222132123423210410014221413412123301024332243341212112100432344014222421132432312022023024211333110024104122434134342421313211320233230204432211103411242343310011031034224340310332442310412103222233123200132423243013423202231212042311023401340411342130430410223142402102024130201000134203321121420312114220104143014321303342044314422214223022110043031312440311322403114010340121103243423412210421424043230104301300021431434320144400123012323203130413311142201010320330323323203044332134001342200404000424114011133423141002121133003000431024141403044412043400020233421301311022333044313240410213004234013444400241040141103403220122112211123403010244334332420001020142322430013343033234440212431321310404244341031343321012434044213244102340141430331221242403420341223140304224243332030342303320423001402202130220440023010244402341034403410231003334402211022344030020431311410011430421100441320444302234020041204204000034004120231244204242441214334131110442413430422443001410010030014144023223200344420111004340020404323214244123234202310122411223022402401420443304133224112323113133322043113434334124202100332321214100443001224343310410424014002014221213431403441", "012212120312003330140312402413234411110143144040034443404334144344434111433042443201313324224220401123311332234333442343000240103343203122342214004424001442401031430312122231440031230341331213221440434433021423404113224121422114414223113312341433242110223300023111332304423211344423220314103430034243223111131021320114000400222342443123241424211240043312043110432124240013141023422440034020202403002020141044233324404202243222430103313033340033200122232242004400442333410123442430324320443340440102413042201140441203432414202433123123340430022321004222311124043014042113331313312113112212022144212134211340140044131111134223004423342324243413301330403322400014010203043443311423423222234201312120043231314022114233111413410433222121002014101341334223412033412410130423112133110112213410323440122410300412231033012201440412132140320024204311040013133230101033310143001122413233200121423220142324033442114000042234424140433442014300404043243240031114224331040140143311200244040023410113142414210422141233402312012013212011310022340142042423021332143322103000120144022223430421213004113213333411133432123321140112442133031101431043204314122040332134233224141014412233040012421110243243031131201130141134120143240422212040213400402323201313401222043433041432043242130322422340101143324422312004223124200133434044102101430102114230432333040324200242321320230342433320424244320404014040032314410243122100302013440431312123043032022412242410330434324140023042334330104221011214033412300332211004223020143023120022430302314334321011100403140134010224110301020211034130424431423310103031114403322431412341003134403421011034321420204340122124000430341422032201113233301443340122112123431421312414102432420242311010441120433304242214030220422043013432033204034010112101300102231202422431143341042042220142102301244124021414330144200330004341223021234413204141332434002434021420341212301411003133410430343122333423211332123303023440303140214222410002130034340210133224201131331443144111324403202223331320042214210231203423022121202443212220014131102223004021104130012322221203102034032213100304430011014240213100031032224330121233411200323233401232102014420422123102242003431313420232222310244431241442404032431333121244113233012400401033242302411204400304221324242313413244141012423042344304413003444323313213003013032424134321043012122201422444223104200411231201413014424302021412142104123234304243244434014014332230440223210343331223041313244224312241404123400402000122123432413432202020402431441044301114343031304244323230404303432323424442342242323430322002222034441011444310122331141034441142333101401110131340422200140043124322442243043301142112010420223011412331410142041444144430333120221322133024103323331242443231211413022113244231124214212213004210244344341301422302122314302033022441100031434324110240333314421101132121011212024321314041341001133124213033241431133031223110440023430112200141103434201114020021011102424243012440224141314104223002143011142204104013244200010433223100314231240040142313120033313234100000032041433212430440430324301244234232430232424212424414110024334000043411213204311013011414310331043340301310041442444224320143414430142434141132402001340121222020330032044000001410031101032204324241004202310142233444040201312320111301131143211433432032043324223200203241140223023030310324024213141143111424324133401340141342110144221222440441144140442124023104213144331042400201232342142342311132324402042144040242331431420344312200402342420223423044043122030210322200430141443100323221130333114134231321013122424241342201213324421041000044244000013022431204101244034103331030341022003432431034422214041123340231331312203233020302342120304141114024301334011034033030132342100234304341343111222400000340424141131033140334214412210331140302041113140034033042141223222134333031321021234211302033344301303402412110313122012401110224101342131423014302410044130143243434030024100120022101224001341412042322033420312334012423240003032131040020040320134433341434243214011332402203242323210002031102443343310102131320342021210343312104004200311403433312323031331203041214332303014313342431301130203213442133041434312311023344143041010102441332342011214144333101313314142332104233323244414340300002413222022204202134212414240102024111432324240413202200114312402423131443024102440013220244043100442420421313441232000033000203422120201444320314120311332424303333300", "100431212331031422402432030131444112104114442120140433411334341141324002140143244313010012204240322330424003023242242140113033243021002220434331444101143130240104312011201412240414140324421324211443430040430403242120242041243122210414322034201412304423342002413034104040011233200133303303034043432320402331211240124110020444131422241422220232133024121033444244342133333222442142221314110134014110320012204420320132211131420101403424120142132302210220340004124333123124020023240414431300321034413431323343241001042343330113020311314123414044133402110124124133000241200343131044342442242040111103132122023111231132122323032023220122333332224234200343411233302442144441403204113212112331240114422033301112304224114201220434003332044122133331414444323440402412413340042230030400434011240121343302232103101334321231100111233304123304421433024041312113232431230124321114104330110440144324402420023330134220234010033424024030342221303001023110030002002103012122403211241223340221404300221343324423333140124000240110222332240234413030211233000341402121403311100004313313042232230401312110041400224342242214121441440112110032210132401043420422214404324212421401232432202423230332210400000212322002300402331441232003244404221333011024401013324121431334112434143034203233024230330402223032132034000133423120333442042020114441443303420102330001140441111301144013122000202442444131020232212021002131234040412233031333434303401114114122004000102013004143233322203320404114142042004040430012244334031310240342421144400303411101423100312342010414200234140141104412344231123414330024442314122343114001412400342311212031102121133443134100143040143323231212234442422030330141130012022311022223322104203021434222202330041201340321224321440113002210220304224023222321144233330231040222010232011414204334404120423441324033324304111303340343000403021404100434120120221440224304300224310003330142401202124114231244300322241402303014010012123333003141020231400242013341042130422123441441113224203401134024300213241101313333003131142333240040014000223110100011114204012421434104430222233034143020233104141220012430111413021212404230043100124011113111010410111244243113434110440331324344333032002322102343104422022031410311120144000032432011434122310004110011441410222311314103430041401204041323444024342024302304140304412301244142033420142330311002101112141221011234421424302040104444032112032013204112403004403033443302214320143041144200402140444204201444244444341402131341132130020101124213020444432143241012031030000043131141230142402011013230330431014230302243021040011404031134431004242142421040131131302134044132221242014124400044342412204003441310103231201413030211302141033241144213441040002120441030033211402434142143043221340001140104342120230200420001321431403131334221301032200104330432321032233031141123122010304222220133211422432334312322130104333424104201133113042344334244203300440123034220241420424130441001111200412133023342220444304131323011030023420212010024104344242441401314102102304304011431300130120422400221102444122000442142241333324333012022123012131434031020200331103123423032043104214244013441231320144410343424434413010324222220410204432114141342132134120343241400413011030232234213033111143440401020000423334403411311242313110044342020034322440243433022204111104323034123124331003010032131204320101124300102142142341134321242340431032313321242203030213300240423424123123244101014014131322043121020000114342303420221301231411403103242422443311113123330213343401101430322232123311143443424403113004331103434011401302303111132101444343023213431203314422432213310030411103440400332430434113121201132423144313033321330022300320032234102433333011420412112400000410243343320230021431104443431044304331112333412144404112010242023033110024340442032224230413122034331342110241034212221424000423123234144421420313021424301142101440434101100021021140032110230401434020131324244334032214312040322140143002320342021030444413321131002143310402202141431011021133130202242403032244431203433322014120134434114144242133304441211423014040321242021023444333311332441333024144104213341132141214101012324420301223040044302330300232313404202321133112411241042003421224130131003411002140212332204230040144311323304140414011433304022202411144230340300202334234340004323004430401241400114143012333414403432142214141430412424114300122401044244421120244203320300240324221110320310001222432310442", "210101401430443232332140102113221341030244443030243014304143424112000312234240011412231321212244001011132004304144322441240343442130044422401233330043203303013213310302213133041232410112002123441203210444304244043431102431110430224101423242340314241044134412234323443121104410432132114221020034240323414110243014102001034032413433021040440102411442322434144202020340442022314312413331124004121332333142141101411142433021042213134111321001234333230232411221402334040310430202143031142233010012241433310424444230403343012303200231113032340101314331002330211040442134044442241322221220102403010414401000003031433224342032003143322302121041433030104413124404113131332044134132123341434004130442031224104444430041331423220241202230112243010413221202224444023333433022232324403231214442343222024133424041211434001423301031331232012014200331432014321004011001134204132142324314104042010212043211124143302342332002431314223003413430443014023013200241131103111142411400002241214040411241002440334300324033001441144111420341013421424203200312104410244241411443331110130430113412334000122001412311013233141204100430002341242102032212314330124033224433332103403444221234124343340203204113033421201031420230400131440112220322014114114100043334324321042014444414122310011132313333012140143444043022142331202213304320341034302113323204432140114324422312412411214244130014404432024102423241342011144410332111023242412230321020331412142111444102242403042344304430004111443242243123433320300113411300142400214431040401243420444343001102312203123431314324234214400414122202023444324341303201443101330003401343042413403423014331430214400340422133324442034322222412132401003413202002314220031140231342103411402344023102132422022232041020030043322403114402143340122244002332410420041200230423020234214422343344144424331404334023134310114411432133230230041133203440303324124122011013333401010130112303331230434412102014001423412134220314340334402114401440104213010211044213241014203310443432041231324412420244301204404220344342410033000214244330103401204340012210412201403102202323442040103242120340000043042031202230133042111120031132141201133330402431214020111113132423211420001132014420004311101021320110234200411002344330331014131033312111014031020301141200434432341433113213302232414012123042403013122344120114014313310340131223323243024142332014334424020024301130413414323110103130434234011130221310013040114422100443130202311434221302444434321233420323414431013413131032043104003422230132224003014010302403014444443112422140023244042413404400000140404243004021322004203103231222311141122403413032340223323202410341301314300112202311243033312340142202422002314010420022422433011422340433112311441324141412222203311122334304112323404020344320414411343244032044101401200404002003044011232014022143132040130411403011212404444104143312231424414442330302244040424400404441440234114311120213400420424144022242202032233123003044131003141122243134010433010410134332204322303213311340243433410302043333411322104144011410400102202040230312340001213040420212012222041044321011234200342121324231134124431200042400331304031123333344130421221112431231300044400104032321430302241134010001211313440303032444113310433410303233024432433202010122430334432340110003002021210222033220100420424040212003401102103011030330121123344220300143121323211404104120221132103202033044432113300040344300304331424332143101343130404230311413410104042323421442224112012102344344413413011340233222320222121240014201331444202042330342031404212411311434421133330413303300010121014101133314340210131342242023241441420013441001114213221343343140304323102122140121220201240024310222312240203300422033233040234122122114444411001044012030334104414012331110042222224314241213142430033014042141242311103440422241323000400032214134322402100403232402003144124414014444423430202124410442343224034441341401202132301023013211302044444411210021240210341300323404431132314434341022414101410401422342422004041201340330433033042434001014143423104203442333013011001302341431100204043300402141044010302001420123234234441112324212241312132034144441103104412334000120201421213241042113324302341243104303430144041022240212041014344014330040120331234132200421210242301213241101024023043304111324314330321442421331341144111324121330122221202104121042120303341411221424133332323004132111034333121403041120344222232431433120324031310342243303300030444", "112024104321401002113400324142304230331430332443010341231141024410204441124123242424314211310410314110030320011410100234404121442310223223213402020340222422144333010224204201142004430021042222411144400431313404242434331220411334314400422112302200440233023222304412124441444123030001202130214233320341342003023011424102231324344321401330134104004013231242430122232422401002102334223002340003124200404241020241124141234340213231312433134334303421243412212100304033441112213040210413130023124334421240144031011021331031110200230421310301302203204233103034040144412000322421442301031041103401323234412000322230111231101013013312434014040102200110433331401302413414221334010000044321131441033000301230214342211122212434200020224021120232112111222230133312013012224311420013334233320233344441341331403433432132012420443101404203122121034113443114100422240404313044441203404321004433331303210031112413220323231312003412223303201244124142114013313301304442224210424341133334304212242420440332023124023022002042243114222313342431233442101020042414043203114122304340002201321213312232401300010241331110320222200400013221042400104121200224403313230440042141004031200224034040114120221422111142243414112311201244300011220143210043111023223103310113424112011222412221042341244123340034341241314340342001044342033102311021011040012114022321020433301324203231243402141300124244044101143301430042234143301233424322421242333331441230202220432430112130203324311032141400210030041004222032320323032040314333020142020423331332403240410410242414221211011404212332220022232230124113122020041034120244230100221040013122304042104011100434113213042020030401030221143044443440041121434333302300024010012031222000201012303112221420314300130142404020210143122143332401244033203323012011412123133204244222000201410234302323202302211021211433314140311232101241114221020442023131201401112323404231040311203330002020024241044301033221412111011012121343221241320010140020012312420110141433100304303210443302043043021433444140341110440040012320331134024002320313422404233124012241103213033222232430131241231014311440102034033222432434234030442432124233111213322432223401401244341113103430304203032120300111331432040421303203312111133224400240341021213112331012000200113333111133200233403343400014004430014133220001023021400404124044110323300324220444413301201020234230212021200204103021023021121341221243411310244323230012441442214433334213230142120321134202114414024223331330213210001423304203034432032400022044114011131044342230020223302340411221344410240310122144323011333240134203203144114112014234122200042323420101002014301323400011334040123034200031034021113332200130021434244341140114422444133411312312314442321322314133313000043144422033341313132031123434010144133024302023032243403332423112101004412100104424013211221200103030222141014011431001111201000103003110341023410341230121213241341211212303432301324003440113423200002003411404243131213232013002231143342130303420142334001242233312001343112322313221144242441324043433024421141132220120323120011011201242034040311024211212324023423131324134344212000300402414421302011444422124213424013014433441224201010310331043213402341313224340121341140021131400122321444000113114103130031111320341034322212031201343222444140204414412121110223300103243400324314213010414032434244442300024101300103034020234041344440231344214230432302132441042420431110244001230440133044203114403222021241301204422230410103020422000440333322134211301422140143344223204021231331432144442131434302204322331302211232430313220243302100031122342430242114404043301343111331040000113010104203013100000301001421432333310124403303321144132212304444433323104020404313324242243123113223144132404204344322142330033231033242031004413330143034142201012433300424002431033132113432211443134303201410102422332120122041240431003320120042221310324022243132100443021133341433201124111242104402100202101121140442111310140030043012412003133331042340242444241104304123044344011030322411130313004404124031400143110333021001424113022320334200442111041322241200213123142413132323332030141233220110144220422223120434234422030114032131124213411041104103002111304124414442014441134022140202024242130211444432114312124030220400332203224122113033211004044103302001331434223031311332131133420131014132442401421400413340112404211121144342201243022312002440002212103310204011120412404434220111301124313422", "412140224134204201440024233312304231031143102222303401124404000214432313213232301242332311210410121301033041313023022203411142341433100124223043300422113304222213303330144244300032410430304301410303431040321420013114432221402221033430034443041240113102121114034442341143443431420401222201314404413200031322412413220332223134110431031200311142413432124102440401221401121001002300014230043401114114324413030311424442012121412401212044131030330301323131122041043000411240110043431034343033222114330042234120140340201123341312431434343320402423124042014304121342041130432420444124230122323232244241411210304314004403340214334014404314244013441132312133421342434414333102314143444034100024430342012224021110140220413241201040303310203202324244440231313141433414031431344043101341104414302331140020232302420421440134240434320243312001234230043443300310201331244243341430233044414423020020102011330030210124400233123140111103424330414402043440430431040033213141313344220111044304340420131134333121101140133442414002124044433040430344030132240402220121134212042003210222412423003420013112234121011242233220422104112022323413444201112344423343421110001121233203023414220312313130131233042312441214330223124300334014442322333403013122021410244410104213302104020211324432340440110410433221342003241444323111113302242244233301100000023104300144332342402211132120122120312110203330243301104032242130313021331302440432142442203023142202233324442234210342112240220312020141312442024230231334021322412442131431141434240012123431330001404123402231420124241244004042222401114222403202201340420400342123213432321311441220003241044200211024343343031310044243000123232322121241112130332031412410232403311211320303421231404414002000400320030113000104320344101142120312033114411123023123342411201434434412300024240324430324443424302043023031042442323301301013433411021204224203103042130104413113311413043111431133013441023004204114130344242040342230042314001040331423413042321304220114412240321210134101211033044023102343004304323003133040430404112134213422122013030004401000022331012314311111210200340122334121340214330331012303130432331124103243130444234043323024433204402242140040213422340132434030410234041102020131210120432012303304434240242300220023034404101410420013002004103131001203134303002224002300442400222213340433030211124440102434204011122040443211324301101204300313444441242333120434120310001232423304230310430423312040422212032204343010041100413200421144232114311313310133422100402002204322023223401312204111032141010132001220403002301143434113344040104230104242411300212112002023424444033211121343043401401222124004130203300210322404221021104343402034413231044030330102132340312122433323232324432440131424313124344432443102233303210203312212443300422332222023334111132103434413023440042401444144102110320410302404404001440200030034014144202024243234413330123122420031324204041413322021030203000110433344212233024042041144342244042102310142321104101131331344214334230423034100020141410203121242024012342440121001032023442023411420102414412024224440344400102243432314302014014100332302044144140114131320000134144231001341110421301013130341111421021140300430201404113302004201023333302334241423332340042200400144132311302223020031304014143143443200402034024231112244244144412312033403444002221244444333422103334012412032024232304421100213323044201432010143011042401214003310204203013240102240143300233330331301022121224102343401342402301244042014022122132123002000034433333344411311343413112440143131304102023443023000014010323420210333042221212204041304303100322032322010300034420343242421002141232031412401333403130331212140112100313212310114410010133113421300134111411113322422441012143021423233002304314313230334323234210014023320020201214213214131034330141130101244031033323400330441144233442422103241011323003214232010112020113303113142312441301341204044300131342400111403314131010043240434222120111111223243020402100424443334432033342342120211202102430244444213023443412114423003343340110021240431103200411400100222021433034443400310343103320023204424411124441020202344332434424344240113332212111132324231231223123422224404414242104324010112402043330124021132143132402023103102343411123123433104133231411201403202124442040422342241101221442400301013303102220422024131333104223042404034444311211442231332002323144314032300440143302212110101122313032430424410330311002144131", "010003200423114404341424012230203312340022144301121122043304224020434334330132234034400330102132240304200401430444012021002143012001312034403202441104302233344244310211033441422222432440114344033110022123130414332014013213040434203143231240040241313403434000030333014303330413121233134014313104330420230321100031214240032413230410223313234241220044212422001330124100013323141031144441320142013410400034330012140302204220113221102323224334400132404313342021423344411303434130300012303014412041112321441042102333304432330414201031332120000320141320140322334024204010020104403210304131240040204230044002004242424233032343442032103002022001030444430232241431000442330422403100213143444302223013001320231330244422120041422034004130144112242230031221304004142423210213401000334223340401443440031022113122432234041434132412104142442204000341223102440200030330400432040340341111101201413420312324231401022200332021144423244140413304443401124200120030012411221324140410240143001043312121030332142114014312342014104214330323120032243010024043103302000220000422413123410404133042231104101402242120020132221011032040213204444042443100220203344001213104333344012313124432003043041024141244332430034433431343210333140302220020000341423123131312240240332442002203113034143034414433313120334324331402100140422224403122211310402022311130242243103122021402314234140304423332300331240034323032324003334101021012332024244200200424122400024023301243330001104203423012201003140012014320243223222420214411314143423041104441021133222043200414033220102042111420012421022132111114234411240310234324004104412044420223202314004043432011234132032310024344333223404232211243302144334141004311242224310124443131030140323301341401104234210423021441012431034321102113034142311042134024423134310131144022412031234441020232413200122313040022343120344132213430342224013313242444313402220211233313433342442434004442133123101432341142414340424210321120441201440432314020431321432204313334141121420241110312440314214124011421141410220434000343101214104400323332021143114212333032013144020031111044242312124422324404341014031144230001331203421243012203131132002313204204434030244120002034040140220341144332244100443044101402114101404021113012020130314043221203132404340023233012011242324043034443203201140410041033344312200024441412203322124132032233044023112212433000203312114002411420401343430100341201444204300441202433123241343423130212031434000030302413020004244434211203414411101124333141114433223400133424031343224214324130420303131124301041213112304432130421210331043100343010202331324040121331342443113244013412200002232134443224114130202412234103031244404411441111212413014240420214310330001442301234413232340022013320031404304131021304232131234312133112210142021041232404444444212034044212402220121232020020413000113221422134021312402013333223131110041330344110203111003444414401441120443344421411012230240223300343134200133101232232101423403142212440323140411424123213101210140242033330141443124112222400030202322020440022243110430332102402001224243014022213210103204144431211002442040243200431243401440230334220431323332340124314141110120313312112021041022022220042340310223130203200424301121332342120124000331111402242000232001414123204410212132001004401114000432424344002400240311311000340011243444003111410431023331100401323011314240412310231222032114441320224042340334302231024020414213403413032333200023424103404134242131421204432414113222434442403324331302431303422004424420030130100341030311122134110443241212440433231034412122301132431101424302130114424223301130042422001431421024041144421113211023224034023214010133014111331414021211141032240302432344321110433033413013133133311223124100334442232433213303104123431212031410141233032044421042022131223023332014003323144300434242223130302132133000344324304302110332201400013203012302344140140323312121424120323303140131041000424102043440222032032414103100422431440302102444404420332402003310423232210414422034212310301331141043230322434020124244134432402034014031243323322020130042320121002340220422211104322231021234113241022343114303303123240404122240304403301112242042230122240102010111300044404423322320022003103034004302100344443124000111404403222303203231334320231314021144111201401024234404022033234233440333010400132233142412341134401111032414112301443401230332432411130141211032123312411400321104131302041241304200323030432402440331", "033441243340320403211144323242114031333420430242314003222030132132114102144112114421204204140333110240021213031032003403340221113031324332430130110234414400142000113011211144040134014211131141411144233420030210223324413212003413301341422124242340434312304033112121130233010230034004434332333331141000400140410243244012024103133420433310220313422204311230414024444242344012240313301400312410004244210441311002114402410332113332201223413400334213323214140113121433202304202232242410222124404412020101432100042233324333222110434302111031014043002444130333313034033234003430313410242324311230403431431100121341314410213100334243423041331411333033000241424131410443133333021134204333140023433200200314130312220143412132311211332431030143223202100423000313234443404031121321442211423414342441432334310020411130422003414224043334114031041103131004143304123410202142300303043400411414233201140122411302321402443020313443032441122112323122422023401330440213243411230320042443101103223410422330343204411103401012022411102144412122201144023401112332312001323232240323421003332231044142304241301311001021213031041431231140140301221012232021243011004121021403043110113342033423113240222411312341434321142201240300400140222304440041240403241201303444204220214033230232233340131321314402304202401003433114113122432130120231202404243011432014124143242324444042422301100323233322143231000042104022331242444143211444211120001341140231100414142100011210230220200303314300203311310230341311440440230241133310000243411024240041312314113312104332040004243002230202434104012401403020240124021120420444332320344141111420222213433242233310123241110320322021343300341020434130100420224340241440014431414430120311314244300132422212404010341343044023232341030422430342242243042432112034443143024204124333341330141343023230430333424210320220324232104133102314423422424234303330434010204323404412342201310023212113431343132201044413300333432020224010101103234400433044413304204302340224341333130102422422401103114424443131020412114140132230331113103201201432420021222114134022444224412432031314241201143111141443214311212320413432021224213222401131233422414120133432343142042001134313033231222042312304332440043113113221320012232303243321222221243444024443402413331222101102141122323332401200240421121012430244034022321041033211333043104101434424214421210143221304141313200310142031122203122213124013211310344244213234000110233232204303444031224000404040242212222401024320013202411120041302022024204424132423321421303412143333313014012031004230100103414142324242203313204300204301000044433320441342202243133404303130230014001440024430214412300234034001412234331423221314110134424432013330411443044042034331324034301222214310201423304202300000130002033042001411024404322341113123033044004440414324202113012133412432012134302413001044344022013340302433301034221041103401110200023110000413134433220240134114344402332234233410332123331141013013013010032233424241031040213433223213420221011300101111144232244332332224222111031431304444012224013433423110230134333032200233043244123233231030323204011401402122223411133130134412222021112143243014120200231322112133244420414440312120242112124121100301131342232433204321011440113430411421333420230334443324443130423030140013342111420142412023302234430400232101131340003014304132410243302100010134013320130401043342121333040120340434320300301420020043232201411101022111324104142033040111403322240314122402241303331334042312234144240131403311320001443140441033311421413030120430031020221100321114102042314033220344044403004334011242013030132414030131034441401230102230220413434120233303141200133212444413022143234104102002244100223400120240424212221123434000231304241234402043003232331000303222040011003114020242002104431214241032420044323044311020001332241201300002214141224423024142413141244304431004343113144424431310133241010041110341034403031240032212443201044221414330441220403024002232140402301142304120411333401413142100423233113330210401133230012432043113231431434443404433334330332410034011043030324020140104411413443334113333340430231310234330422412212122221233431403213142004312443120310200134110433414231140201231242024044100241144420212414033330344134123122014100132104400223104244301042042302221110041432314012420004324244401010234043421304242012420401024230211103044034103222030330024242230303300440340301121023330014233130112222212310043333224100", "133201124412414101313223340113010121312431140200120201013242442034444000212301422022343113143142124112312141202221004004443402000001422223311011041143233420030030130002001344440202142431430003412131033110331324344302323042003431343234120420231232331110214223044443413224141232023224214223240211004333224131210443213324312434041404333021010430132232004424213223300113401134141422121211103023314001301204423311121032404142124141030001434312332221322013101312010144233200224012034332014240023410010433420410140344003213220130140123440211004100031021013120432330233201324013341133030410203111433232234421241442443210401113430432401322133210200242023041204232130103441324032231004320120231032002021033140403220434422444033401021100241431444340143430244040101011123304323120023243344211021300104342410302412143432011312404234214332221111434130243012130103343044211124331004104031404131301313100444420331222423344010000330302332103333300302311040313203011340223330323041323321212214243102024201414214003111323331010232111443101110204130211024203132112120212433231320322401022214043331424032340241112111022031233202404432001342433201020122110343313240323221412223420124121221134002134323013031301041130444012203433301310404303200341040023032323414242111101132143323132023111302140333040423030120131143414403244424024144234441004110021322100314334342434441214421423433214411011202344334412322023403221131030310000233130224210420342423030111243313433434401410100213421320342041323201042141202110231422112243010042432411432030423440310202020332413444202210422431010141241012134410033334021341433223302411333021040332023012112121224232142343142242302024014001204403433312344221033310220230022400233132440402431124140142404434303113104000233110303423143312041234422301002431243333214312412113411131200024041040002241310212103120401143402131313022321144233330123021000023414312444412404232323223304041214434420314312131122221344131424031323030103344404102231224102223221334223441443420230310121344100243304041324211123100231203222324043243103301032314002332312222000201323220133140114144101323221323031141314142032300044412333001132424402323134304444134210341111232401321330101032020142043410220104040244331200100024302401014422200143241011132331230234000410212410143014030132131414430404121434210311342000023200233224003042100131044042022213202011123403132234221330333332314331311124143432343211332203002404212243012340232420221110241033211201223020143344233331133230333432441430433403210014002412042203234303041312112401113000423201440232304021234310223343044241233340402411220302243342001102112221104023344323303324442144404133112044414233203432441011131411124313331420301313322130233422312312144423131021442222042011314100143104420321131234422404023311202102132302434302101332430312223232231242220103001103413000330112144403041040024313010141104423122302301111324014043320421210403414212324412430220340240310101432101441441410420042244323420344040310112434304322041000130123120132034404203020244111042000140402334420344234134322400411132220300244130424212121434101342101022024222023221434023004302232111141101010324023300030231330210202133200130110212403040201222221210024441424104023423232033120344120404414211004413134403321141340302204003414022223240144330032130411141001311001030212004144430400040000040142313434020032103242202412041442214444103234114001344021012004132344140141144120444223114013144144200433311421413031104132221231331142133441400300323431110244411120131030132112314334410132442400312204331142014123224101432012210111333321022014110343331330033234141013024301121400001300203412030340404323300232042304302013113033233224444403230432411310033223430000123243401420302140024300341413414244101033430224411202232023313241240311334234410210341040321402224431440230102331304330324332320040012210414441310302220000340342211222301311344144304023011123001403423224223213142330313201303010341302134014201310103102030243210122030034104314104411220124130341113210010121214121422342333420330220202403021130104133224002443444233310120141243332113030034042314434033441231341211314303120321130243034411404213400242210222010323223131041430123423430132124123243222140033233021240044101103313124322341114404010410131232104444123304042110004122124302342244401234211300310330202434443404003011431103103132110210420013244101002000234241012341034043301423413242342041211033102433412030", "144042332444123303013113024044431224200100134034244143333432201242040014001443400102243033130320020342421430422003211442300443340044421004112014321010414100422131104312320344414034120221330402044343042234010444421330311024242212144313131213423124243001002112411100410021424203224240224104143124411243113111343123041330111112231044140303431403200310110203002430140403001223013031302000401422110313210030322233043211044124130100332432011203011413143312024304242014110220132143424244411413003113010401334324211112124230013120340222040034314042343303200112044233101202214103124034033130314404200213411204242232033121021330100014411311203001330310411103042431003342424222140422221122202104404020124311210201443320421431013030423204040434114024043340024032243442321144011421432244134130100043330022241220010032001403430334221214113332030302432041311320130413130312333301120421021443421142323321444101123414421122044013334303224142213012113134002412243300243304340001441320411034030104113241131234012320221102221014331114400224242403200134112212332131242211014331230213124043233114010020320003144104324330222231234140014224322111040214311043440242244144131202432342420313441443023322323220414233421144042232403033042032422132432434224214330113240331030210200341200040221233033141411033322131342202332124031430143312113424224044204333421140114033203432120202334131314124022141203023200003203113323441002143141140201311133231403030234314221224341322002342203303431341314044032324340014304440103032223220132103324224302430012232112042313343434041022441331023124404424321241314441111441024043422232430303113200403330241401410003214010301244111130224013344244423111424043220330041230214321321040040030321124222412314122333143241222042123224333413304140133212421311430104113122330343033313031013102401010002234422021023222100213204004404432141313210220112133000312344430201100432230420443412211340212203212022023131431140330002313103343344030221113413002323000324012314421040400202401402431122334120143010142032314403130243234442022031402114220444143411121312200004241414014244203010414102211020032040310111013032033133002404042101234121003131203402200130333110012040300000102440141111210122443032330311104324224443003230101310024420004032011022021043444033311403220440411100013203423022103031300022210013302034034300321044023431233203142400213400400404021314411430022032104303333240002111201114431442334144000442243431221004333300044240310014000342044144141203120303041114112002102232222222324211333040312042312114231144004433404123313144204103024021021143240030443244203440342120001242244211001042313012022111233334144104440014040204220022401144303001013122311422004112430412432032311210031320424224133233443032212301121100210432442014031443032022334344041411112034302033210022000004414411030122101031342220403211100402422222303102102314124011204221143432300023431120103431104013443301313430133211113214123210341230422032214401013204022130014132122043411134012303344132130311104444202222043100400233044013230103102221340202224403122344430431403302302124402424044121231321300242311202242000342103031310110314244431021311130340324322201201312233223423431201124301422404143110110111010132020340434101100344402402141211014200132014000212244124001332430004230120441211232304304402034440341242044102413142221311423313440403003241020413244434411202231402334112241043242131112104333111033312340224034101200043142211302202203144201431100201400200403410303112340004200004023140110033042041340023111213230441423420024444013140332434323233143142141343321323440110242401424020233014304314113343020001213324444241012021320111212313432132223114010004113100012021113414240144233442013132143213240203242042113123114243432301014110344134320032430302043334040424124302230243024414042401103121113441404022320440242433401414014023004124233220313322411334033334413032313014331321313122432404021200342244342114012034200303141314204302010304431030242203442032332013323224203323332443110304341003100103043121001331122214030431102141034144120410004104303002312020213333012130211212401130414234211244342041333210330432403341221210434202134233042324033110214400141011120301320213210440224103412213240101234044313331134432104444110200334411020144011021141104044221120004204001440122230202133311223423423134024441001120221230244100423141322042101323000221111314133031123430410422424141444201232413443242010101210", "003404234401010034133331011322324300321121114124042302140043203311332142433043313211124004314344014140140440214204042232443324340303101041041324343011202232102223421021413322040344314442003131202230010041044020003324404121432002421333310212434011140401342031211432411342343131421134330334431040112342204043343201323424434110300111401124430133411142221123133202420242340340000124312233104132400024441042434110431240403140302232014224022112104232424232230132120043140403304120324324210014133434424312122421041202332142100203421321341432103443004232200434003202212240342301201331301032004410444003431212022223032011112233343434214111030000041021230443110234402011341442233413230324344214312332304034111303410312001132441131321343100401213010034312331420441031134211021421344204410443214412212413112034033143303344013100030011400414401134310220004211440001331340143332032130024101413340334030112230300224303133131232142233241102430011434130324114220303233134400102044320301203433241213302030111330140240322023134010440113002313042321331434332223234003442412421334140200103034144032240310243043304041311023110202414234333213021343230404030302202022022110131000022040041132403134224222220031231013002413403440331242210002223112012232243202433440322241020234224041013043344230000410401200104323141041310330230123203314404404044010022022402421012221421344121142003433043401132343322340244034241431241134131430442430141341231101344020112433303343322143211022202044141310442322310032042301340320010104234444232420301341222204221202032110144131011013234002010143344011034443144331301242014333342000032414111404301244104000342400100440322203120200302140333233332034020404444024132241103330200101211111343431440112033403132321321342010432044032102103004421420443222014220332232244201120324310120202410402143230243342211431011334241041402423023124043100141222130401434344223324032104044244403313402112220401103111220033133330440442011320020214222112423202031232130201004323013041020140201112113441043030034441223340421130442441330102023020141323002000340002443143203032420332023112231220002444123210303042402001212032120210010432412321034141003000343301234340300411404441342212420231343113001341300040241210444134340303310320234420342011314341133444243200034112020024004112104200113431004102220212342343021142020414014414100302422302004022142321244032413433103120100202324342022122222403223223140133131313343310042412343131211434111133043110023312243343111401244331231201243331321443231220014402013441221233233431002112134412124441241200431234231341312112441321022424404430011431124402132323240213233044443201322013212233244010330442213424230004112432040344024021302123234414031124113133010232332141000124302022210412340140433041020010300122430424300031300201201221044310421424144400340301414003331420241143304303333311034131424021403421030134230020212332204421111321024230443122101132102240323022013224101141011214112321130411302113322201340240431012402414242120403014301232401213242334023001144340402210300430240240423442323430111433103412413020422012321403200140021004122331334433014413201311343244234102331231444221401034443024213143214104104410214400241110311144244413331140204121331201100230111022104221223223223222404410113003010222021214142320220344103333234123020404034343021443202012213111330432314013334212342143002331312314124103300431314403343013231313034430103040431244202214414234414114210332232121022033243424441022330404200102240432422104013334010343101002013041231320402321144203000341323230311301343240120003121403041143331344431134123404324422121220031300224224241331433223000341040114144422200322320213243201030400204314313240013431042143210113223401234303103431212404132000140111411040400144342310200424121410344321133322111310220013014322424431233342044423201133310441202220111000424340340010234313123232002011301411233110012204302104112301300311412401004423233211402131001130320420104314141131333402314134022210412024234443414232423433223401133023441124441223432033423314021211420201141223030444110124241203433001214031244234113123013402042244031243233044140424000331000344234120200402110043344212334143442330104313404113442000334342033422203433430401040310100321111420212100323140221014022123044131022023302240421313123134332404440432111211423212121400334434110000132414414410300424304013004202010410143324221244121040431344212310433032334301112220101100400241", "024310132333434133313032122224224134414431311303401421320241121442012341404212443314310133210201130414404041231124042034314423213110242311212020443344200233240302443043124103340214233240341024001333241203234002433422412314023311144144434020332104431000244403331300134003300312021111220404224140043140124011432113211224131302143442212341231022324411420311324442113041002303014423003422423144401104222232023043423112021142031422300033223340314231234044322331403231234442423122412012302320244103142100133340244221132314414404044101042113023122414423410424310402424123132402242131302234430040414044132230032440301323332022441042242114332312111134230201331301433122233200334444304004020102441122014400430302421041112414100302440313420323211002110422321041001340201434014121331401040042421120110213121033110220123403000202024112100123234031044230321321314204320030300003222201402021103221421020232043414204130421420444424102411340122210441332310114124210420141304121332222112343311413112021343444203422232330140434203240011014144424110413331432434204203231331034411024444021043000041342244134420301014131414000104114224431102330031240431041323422222212113224111420332111003312001101322004114400422334332433241333031423121342033402211021100403004022200030413111230134404332211144404023034130202113340220144243322010130440013003141423444024244432400013230143421011200232410112004444204423041014000314333044122301033343430343244111320031144231142243034344122323202142130133111120344033313013304321401123103024100401422311244010440323044431404310321022013141211000214342422303304014122102412130043022104124424202310231300014422332132320410031303021333232233003301323014444111022420102423240134104221002401321330302403334413433214433200331002042311202132322014424331242234110102430333044304423142112212130101441144323400100334100332111103330041013024020411422022131310414403244002410123231221132322310000422110222403421240420343320141210232001303132140444144432111204200033203233210421211331041413310433140243011040220421212012200101222440201241212001001340232334210224142103431140312403002120200112230433124143210314004111231122001141444421214022402320412341413141342221343101011313124024104341113201320133231213320213122042321331422341141413013232334310413342431234100333442141034244132331123402333424221123042344002020110114130400112441104413202034040441131100000240033124214440000313423121443042243412121311144200344342324413231344323040033123243202244130333444104104224001332014414311133431134032223040423323113410334433021231410241013221011404101014433440214400231310103400001422141102113001134421124043244422042104402144104034121304340032043111213011004040421010433030332400311233133311422001033421141300020143024004033022204412021201304121022243013000133234040430102132001413001004103201320402002134000013112340113103420121332032404222230422323022213021202313404332330402100230330014401122313104211102043111311212133111034441402332412203124004013024040243231034031003140443344320211212320021143403124201132332132031032430433011400334342034341021224223222103240231104301313120240430331442221042221420220203242124441300441431314313334410340220030332423034122142041222001321023110030022224100114324203434004002032244324102222204333104404304142032222330104241013333442313101103310222340200230020102214042400322410142010334344301402212132121400301030343033430333342022420203234321120404111013102240430200121400341033344031230243201113203313102342132044122300120303241111004043020432234300113042321401304424400413041101321330441024120034310224424301112340430234443312322443000011144030204231141314424304301430031031303343242002114031402113322413203430233033010110414244104314042433420401224002031404443232102042003423133423030423310111041404302434340320233022311114140323121100320334000304120012024310424110400344114110324003043112324413424304140031343114044011004130431444033132044243031344024421013211233132242432410310013011324442023244322043041333333302443331014212330023331320104414013040220001412423413330424442232410134443030231414241214141031024420124124300203041432223322241313033112144223210423203044231444421344424241133041022023333102433142400204411432303430134412001013114114120032001222011433212240200340323141201203212311434340434424114210311104434010414344234400124032400002422422430302420203312024003010141210444332244334220140201313402043424232004303004102101014", "121142240241441431031242303144423333314132404223124131001302030204013331304231300320014313224201020040133424140221100230330231121100031040314400144441114034133321211330031132243011301043420002133313022310323242030123132131331413133423411144330300143330444421023202333002131002143202403313334320211214132134320411444413144410422203232000141343300141211131441224223001011303010421413234443244101034203044204124234212221204111020310431214003233010040321414201203221214443244103334143312240312123102043303241041302401341230332004434210022042420223134310342334241313134000431443440010423024210040243403142214022401340113204303201111341304432411032103111141043411142033204040130111333034102142022301234310134044214402313204012321231042423040230111011413111004221141324444243021444444242034341124400233200022141130314011021031204043430423431143230332042140243323320113102223413221121001324144143131230043144033100014200120014010014143340422130412204014112302322220023214304104223210200034323233142232243010030221022233222010202321211223232012022003142441042341022010041402144301202130103100220244413000441024344223333101120231123110411131133042412211203213311143210113102144410322220143210210024334322013232213411214243204133241211424011221311404012302421032321443143210220100304420204443133321321334414203343300114024143422104003321234403022110201030212443211102002341414130424032140122242342214313224041323413341031020112300013344120440131321343402200333020044112234442243110402201102402213332404122433244100411201014400441130004204144413140103301341241123033412011312410330232134413110222121433342034330324440423201242212331343102041142102400140422130111324441011121421222020403440143140031441144421403330024432110213240323211413101423234430142344141230332131402030334040344434211214442000233332310041311001412341223442342443114124420431411431100120424101231303343344300100444023314002204443321213423301434330323112333013323031012014040032031341233302414143030432442240422102231041021010024032143022021343212034230124201410433110324133322223424002314121314223302202220311222232304243124440222203202420011330323444410343434033034411111030020031233002433043010431033334324000311233010120300312314223132103343214001231341220022334034221120021422231043240014232311240343310004010432201243310403233223420240131203031123303441304441434414222034443144421112044414214010303412024243300043420210300223431310330214311111010300004212141110202014401143310144302222010232214120142222114024314142014343412243040304012222033204020144102304044040444342101403422443242014232432114432433212403400022242404131412204132341322013431330000441413021122002433111334110230344444144142312424201322134113012214421303102133204223304213122322022401440331300100400104012023101304413211121222103032411114401302103233413234111223130114302302102003441231040204341432411220320031004324130304231123421013034140130221200141320410310022220200303133302202204412244142101123204340141023424300103100101333341312013040403114244122432312333221003420232214001333433132221444443333431401003223013130420242412343440323303342442421203230121204004130201102404242224414440244301121302234022043321044430112114214031004240411103444112312412302423424414120421322112414243022234202014012044201140021211131020033220333222143040041000430334403001134124134144130400030134141310044321123132001311132202324104200123224102233121404411243030114304020433110130441421123024121000021120304431003443032401423310111123040111021412201003004204310131412314321104333432041123142230023020110010010443330004202321202144432010101410240214303204202110022330330341024222042324314102140343102404414032302233401033102402041131343333021431014422321041121320100411404031433301400111232134222030322132021233110241321020431410203304310333024112232023012012433442321133011114044333342301130211410032334011010342232404002413203123430102023234134212111233034002004144142403003322113243112320020324420014020244120304221210010302331214312332001234202114340401342212132320412000243004334300240014333210011400033004140114104203422204232410102032143041044401400003101202111422044443131301240344344041220332310133442114300322031111143333302322043323000202412242114400241420320232103023440334442022334120021314232222403140143024413210100030103122411021410102102233143244004400043401434340310131000222242031014120012232100243322000340032310330133120202342211430244", "243423334434401311233321201134041031111032334031213423322040110434332204444310342012323000030102020012042211040000321201312441230134441203031410414322202144044121244222400103101144320322231203003413210311241432234001023040414420032331221000213443214212202012403430214331101114132202014310412212430432000224402142331434321324311002112400241440011101303002242314304221010324400030413040042344304004442224321303144234000021020204213214332411114431200210042014042220244300104141043232323410432101322002443442310411402031424032234311231004441002023120222100403113121104340114040333430204132033401110441304310420302144112331242210413012113412203242044011332113033124421201002323334432003241322021004012214113134133422241330322010401431223440413234323112223120001230141414413211043004324412001334302111233423402411443433222223311040123302123441014423441424104023420312000140413223040332131322023211302311424434013100144031011214140202142123011033420234031141240104022100401420200244420013320021110034023214221241042102214313421433130100411121122422044032322000144112401334411004443032332331124120343211431103414300414202200420424414333311413121234042114420100004112202013031021233121411312002423401032241321404043044021144220430434410004410120312014404313134240110004241200332401341011111203140022114002402111120332443120330431020232300432403330241044410342222040300022002322133003442322304120332420014402444034244311333304121424431140340023400233303331430030400311320044013212403434011401111232343400202022104144441204421404031000232022404241123330341401343032424100002430311213140441113112430403230114431103322401114111014133242110422131134004400400200231431414224421440132331400314103324331013220132402111120131432341424431324123011131131230221441421314242011401144034044010343433232100422430231424214004413201013300023014130013144142101422141030212320444310442011144421302403433402232420322231430243432244332324412342031343342104020431210302441003044113330131330324130211130400023201244133312212440342331214311232410233141142401003300222442012121103210022030144121132343324413140124121000230202120201443414102410201213142214201240330344343324122120441121101112124220443311413340422303100141204232013014340243431101312101341224012113402021024040243133312022113201211134240242303142033143333223210123103241220434420444342043323103132131304103443244030004101420342104314402431222312202200134041302421423042341130400400110030130203233121314024244121202001421223412333342130043043013031400312311310224003331312112231204112020130114111101304414322321343112012101110002031203303404144420033131002422443013114204030404412200320431440232014101223334400144240132021322420043143312133200322042024311113420204200113434011334204314144224213341103041202234332110431212032202004242002441412010113242404313341442301320302430303313204024001310131034413102140002004141133023140010414122423224441212402100101134301343413343202433300123301413121441334124310403231033101210003203011124322144313044100012202000230324343231104244441103030440004244023033012022223332324311402113030111134420443320403102422041400241314024303441304410413224232200444302414114114421030411343001102313212330312421310043321114304000210023341141201404313444411243042134224302440220140400144432021400434011041131342240112242443014122443303334412034444102323334144404020434331441434102121322020200423413030100100400301111142423424334400442344121013312311101424201123343210440103321404013122031234330131024103442344032414042202033104001142112023040444324204114331130240234042402103040043443123412031203434044124224202224424043121421311204244002034032413120413401112013144033411010432013240304432241011300341334212020014243134320331442004122011210140340331001202012420133410314142333100314412412222020304201024121322101344213430321200434232142423113344012321122043222024202320404204023300031313342012321434300310132113004430311024013012230433440221330142441111303341104144201332220111141331231324212340033120421213211112342102124440223302122440432231233023423332200101441320332411124131442200023223140220004042130101101223132212402344404400041310140032110443341444334201401022124122441313122141342014303133234332023200330102013033132201334310224114110043011042121323401242442222441423422420103210104244441022013311422441141244211033202043004304132230121003030202034031212130312144241144201134103311334124400412324244332421403", "244224014003110403323203131440133030110200130413011202031021142332141433343112214423344021300031430300034032101334341323321013430020214223412304310331220303413004132140142001341202010144201240233442242124100401003112411341301134144030204432124320304400044102133311342040423420214340300211121030311113140400214033432242014302203011312332331330211413023421144203241043213213040332312403402320321311311001103210303132300302241011144422303421024423210134012322014034022141312220430202310234144241344211440000044123241244113431432011330110100310203104442442240404432023103404221213301014440421324140243333040142041030442100022234130113122241011202444234323110320411203421220232314340231420340000004122022142331232232241430423421211443434134432430221020433403203120001220423310330034334222142102222211031012434042222043230304423223103240201324142214212211101000411310013244431132131300341203121003040323320211403243213002431444201403322110310242343302341022222223112132020044244102222003022000043234210341012210214343024433233120304311041122403230112102022102411033112241000332424141234222023132212214440214114143443143210031403203033421341403000123133040412442442010421122241432414432311124141304242121224003110144230022324112421042132420120144141123231433444423123143110334021031013430412323114024113441031421123311433133104410123402120412400232223324340141124434400113104144101244400422244034021302140343023030003030012002013110321123242220432432030114014144003300013411034443324104131003111223002012032320301434143103421113334133433222113033243122434432122443244044331122344401144244110323011440403310104414043444403104144442001142004014434014412043401034332302212121013042222004212230342101443113401220000230220301432200130323320003444400024313443413312403211334123112244003444004023122203431100124443011334020412344202301002001323010430110141002001201241430003130203310122342044303230012311220142023234410230031204001243004030122312443422432004211404004401102303302210344112422302223231114021334022003241434420243414213204142240130421001323044200122031234144321103132320230044142340104324203444100030043132103020210313301332414430202343123040432122032341413442202442442411044413214320414003214002044131034122020311204304134333342042420042220400422343421313042323010030401242322411323024411004111114201030244211200311001003111231230122013020224300243001204424424331040412003213211343330113004141102300330023041111211441302102432344122144020433102130013104120201202204243113214121243344022340013041024434043132431203242200011404342433340100431414403410443011022231012410430414333442012211223004322401032233401020204243230320244210332104112323433111424122220022144111220444304241104322141243203141134043422012213221234020100412314440302143314002040324110411200310041034123041143312404434240232303014402033424031102404120014422324320201133330000121240332203031000213212402242141043340114130402122403141403143402332030303044142243111120030440243002041040414113443124244302021240001231214344044004044220332142211040033433230003334033123412130211434244130240131302040202141030223311423301441242240402203221040113433321202003020332432124024001214231131243003322211400201114003314224030000031244213121034022300213332301234243111313003042330424121431312211134424421124402130310443344442031332200323103143324011401334123342431332423444314411000232032440134341133414014401200042033312221301002443444333023114003323201143213241140200041002013400133342244104413312104313002243014022423411022442101130010033332403404243144011023133013012004404223030242040334432002044041144422120242043323031002133042224002024004010101213220101431443132423401344142443234120032324400010442020033310230131211004310424331222141234141004021040232121214434300211343241221243332140000024204141434111002303314130320342410400043201402312103204322030432142110104332041433011414401310042114113412440321321214213002114443103402332022120041311100414213130223023220004343421014303002212302414012104203000340003221433104423021044110413223443013101100200022310413434332114424232130004324314201202221401110314321114042200101234300224444331432234110142444034033134424002024232320233204420220034202134010201320143001221201023033112041121004143403011414224001100441244232332030120404242211240030230032210142031024201110000044340110333311030121103440301144040112012214242001042420400014141414142321343101432113004042333424", "324431300440233440232300434020324333114030031321242012331011024000121233141200030102442023343221401321114002023402022032434104030024231041220041234203404311204241023230223143222400342421204411341204221123301430420322311132220223243213001213121311002021013144020014434141444303222140024312243233302310223011440301430244303241302411443114310043241311120444421232023323021200013204003423243422144213322341413201430221410421331032100431142312423130214044030241234034114212401144340013002123122241320104333400104013043043134444113410333124113230100041333114443244203134414334224110310320331103402001243043132440234140140443230302002340010203004400111112022331021010412124042003111030223401004304220140313323430413114112231212223232122441001312023322013220230032021143111144323022312002212332123124004111244044014042331333221424143321200042343044222321040412133131434402303342311224410241203312221321224024401303132023100040144044401312011001011422310202430312004010244412234334043330424234312223142202221002002100231443344121132321212434400400340202031110223223203200442201323030010400234100130244440314100014043014142212031240024243031300121433441303121224040133123034134200104021121032113244233334102444122121404241332211301041423301012302240044240213144120312422140032020213030230240021011103210313003423343000140403420131314142321001140204300234342102003234211021231201121012311230200222223220321432142312222314124334010030312101202043404001442203422342104140434302313123221104414013023012104012100044403120330304303401000414121413000134232110040032034012221120040102030322200111032340442214010014303323201302342024021213223100442213421141010040343334200222114041210413002112100202000131232041204442312023430040101130211421411300323312043402023423104232442034103202440011202131424404403014324030242113341440223402223434023142203010342231422041432323002223334440041322300420040204011012130344402344101411423011132012401440411424004433313431340322104204313311324130014010310112300424124312044122222034100420424131320213124244214113000042414213320402023140002021004212122340000311142000122331421223312422004021140142133330220321444043141414003311123042424234131422002044200301014311323204300312214110310012342201310040240303421241020134441320222433413221333223132212303340221222042131340300120343400003010232111344413002023112033221011104233401012220341234102443012134042301022033022324241040013143321123312021404334042134134232024324344130414422144302414201432312300311232131033412331234401142302330411013004230121004122331422034104312120142340123340332432314120213404321131113104300200332131422340334321342140034234123314213303432124330334101011022010312123040133430140001030120011034214200300010034324010020243334221004030024033041203341221023322103004300300030213302133341240300044014214431211044241340230202201001123232112444410400420400103244213234204432334243202242200132342002421024021400413143404024431121300444223221302344321434204423201142104113311300403211213123430103041113220401201213433224313140430134210033240114214040422213214131340141441300144024202103410002314341023433134002042032143432111434433322400124024212132344012314100013310310422113431343023121040311012114440311140331023040212022410130414040211330333123021241203413344142041033421023312102103311121043000031132310244133230324042302411100040304212323103404044132204342111222230143220222241311041210203411222001123001020311331410143420344401400121413324024030331223032324411101444123230142011404004200133124441223144131040441123043133440020400312131001042042014413200202003020011442121203404434221304343044200211101412014013030431333220323204321413201331144341243214203230310201412303143121200141414342433423422113304104412433442234331114324342332043004320441014331034304222321142444140310312224430131313412100033020330414223340034311210312320410200241024231312024402304124013141321332333222244233443223340214303423343312003411313140103443243400020022210214033402212032042041231304330241430000230212110020304402131103230121201434420043343220041114141410142014310031011004341334313333341403022013241031113132143301331022201303114042404201240441442231431234103132223214044023124322433043233430403342423440304001433312100030122222122011211113242310204240324311302243041104422202120001043122104231122201214334311041314324004414101022204231003234312203100440232122110132003214234111143134032242441233131", "214332223141241201421432202342121341143410002344031023144000431342313103242234423341220302314224414240320342022433342402223011133130111002023043040032020421043220403024444000341334301132204122443031303324232400430004011342123011103003212443111321023341334000211240130422333304434313434031202103234113130433402134204100412001444201133230443024302023123114403114122132104324024143143004002231334304324032304431100232144414433143120034341241030233212320133223112331420202020032023031012231300333023344143210110002303443240320303000330231203220124042011440123244212124200412403111314330320433302433012343241312331212303440004141431202023444402020332302422342401430343111412111403021312331101041420120300210020220422442444101314104240204110420342301011201222302244310233213333141114404423330041331112223411142021104004001101413411000330243012331220422143412044341121043433132101321043212240212102342411401121013203341002034303033321201134023213414324424441411204021010311121034224111100123332141311101200043004144201212144231233213100024403244241334411421002310432441303001002131410040240342000102024434443040142314432140004333333322234324423003302124034433440413140134404334022230322103043311122444332444201310423220304124033324200214141040200331123414213331224032412122341311422221042334243242444304203342324330014133401001212404124202411214042313041311033022321420003104110413411010302021042324334442022104141334301021312411341211400444024214214000304302043424011420212011011031231122143341042002130331442303140232230432210434324340241121331410403224444244421132021040400232342403303201124444023341412224134113211103343423441143111232302141022144431320421010333142314114004024402134002242023300411024124101213414134314322040042300323101313220331404241232410404144031004330043420202040221423432310423102220400223031303400223011110343232200200444032014324030002041243211244022133000201342210144304011002331240332010331110324111420334403124012111400240342032113120200042110023233001224032142234202020200342341040214032440414110044230323233334300322032221313412132412221300213002131443343332004212432301314001440001310000231330223214310302124140042033004024340233141304134021301124200004421013411214044231310201314004001044431232111213414230400111211202204043404103413314000220014140322244412314011212033241120410211002201414002324033231400313343422134200110342232324014101241102333410120402020132212301421313011230034304432134203024421002410332003332013241210431420124342211224023431314404304341211142243024041003212142324224403334041302014211304302224012140203322010144132233030230212131120013112430443411304200322123132014434410011314010344433314214431421430420311141420121131233232410400132400430313441012442301131021202010023134443204010410204004100301120141041314241430113312110041113431404141342121331110323343202341101102202121140330121400442331323334114402042140113123114212214313023202340312431224113414313441442412111411010224442101022313203024413301110113310404301043231122010303011143000142244421311431312242441443131343211404321130240003122330111311122323031323220401430041422214242400134223313023241400422310334220443244432022102323402314420230130443230423322130342004031102402032421121313112224013303401410414043243224300313140030320404430114213222233231402110003341402002133323324030314311234343434432103000310312000141313131044103114124204403302042333413130334113440400121022130111203332430440444422323130233423124234434140111330342003034203000241421212030331304113024433300411104233142341412334414321012020214401131301101442124002010410214333102112430311413204024323141000010104023143411312021321210433420401401000332304134342030040034324143313041210003204232300000300233013310421020300444132232112221134300322231021312242343420234413241101420434440224430320002110101041224020440403442132203103431323303330130220123121400224124320312333300430104042101334011240013302213021031331104012320000324214300401420322101214210203102120023331244020203033044231334331420241001111111101014311421134024332001042314404112244420332011331242034413242314321403324114331021423134432031413432300012000114100403324004023010433242421201013324133302004433212232320132221122233404320023431012102100323022231411422012330311441333400111443113200403123140034414123233304111242041434013410324234131403212101422203403402343020030343414144311031424413310002304400331141321000434314034123", "002324234012323404024101140311040104040240124302201204040330313220043033033020230200341100023020303311331211103442132241000342042133422102024322303320443314410240003131304334422001200000021212041423303432201421041321412001223344302244433124314041240221221201301112103114430113220021044344213140314404423433402241333344123414341441130330030030411333142414434314240044030123242111430443434213323401422041404340404143401040241110403011421224110424411302114234114222143303030200134214433112134443434142320403002331110023431012302341303421333011210134010411232201442314000213220201424021120020110232204003100440030313223041442320224113323423320002411013242330402310324431133413303040421214331121143403333233402022044133243042343343122424441301344311020122202144412213414422042220143111202024002200242244341034040014440211303322011020002021414301032431010322010402210220020411224040420020113010421443401110344334103141331413241131041304013243404424414220234100044200334443123212341022200331212223312443201120304334421221312103144223123113202130133322201000210342222414022403301323223023124332303213142133003341122412301001413310000403102224422432113013120312341110001133002010304410432042244033304301333314212444442400233422042032213310224403324143104101021333302024400330400102322044030444131402100411332132113312142304014423204424121221431003401444122414240143314221211413340202434142231342302241022102042432311244123004123143341013303001133230242333413433401344004221144312141124211414231443331003444121342011311230434112010231434104013232223210242142431321041112144244102303240241011030102330001300034442322303011122410443013433142424401421220120032020133201340244241022224022404341310302301222220044301441040044344244324022000224120221323444222403040304441133224422243413132430224222314143141302114023121211403211304232120410012310433241134341442001410121111330120141024112030414230421030023432114024121303422331444124333043224204013330424132414310344304302231014133000011113121342202021302403231111344414142404220340430421214034242141330304203424434204242011444214221003220422324441040323420312201033102410443230010343341414440333234140103443434012310320444340434404022211302023244334011010311010341304403344222001122224102030144200200033142314301120443033300332413020220020444413331300203302021341340202421400200002013212002423223200112404120144220114131300034014110314411330410010004312330120340443234423302212432320211232104022023431031000101214204402311041303134043242010422202420331201103113101414123141321320131334044112312401314200332403344431404414413441141212143444410310430130331242202013423413003011013010401421113104401331402131033313200421204434322032141334112301042311120034303331422144401404420342402213032312403010341214323304430010133443241300323244123332022141012333402202434213142443244024203130222212344301331302044114210021041010102333321301101011234321341013231120134142402311302424233011230403144422202324130120442441012403314401212401324301333301400403121131102201401110432000141040321331040022121334343242442023313131042042211204142033104102430411300014102010141410400144332313044213230200101432224212221044444402021431344323141302142222214031011201040302010334122303302221142400443403420034041224043321303224101403003230442422444104000110414044320141430400413340440000221321332334031432431141133023314234003023141220420010021041414241431413240102330413202421400443403314343323232034011411312142124020422434431040013114013003101230142342444021130442202231022232110223244013440114010123224212243130041231020110343003241434332023042001324343331010023433033042220012041431033101332201420012113100332343422310130120202030234242244022002332334434142241101222433003143111404034333223100230214332413221331040042332310214441200114214410203412201042032333113221442124343041023312303002034301320143220124332213140222114344141313333133012404340121000040201343304010122240412243040213040040412033221022023131022424021422402420012341012221322321404400201222214123044442230124040332402044113110330120100432214132311021411022142033122314411433103412044114340440101043204110243420243433314304412330340422312124201431214114010414213140022131112012113330314133303014411110101332121442113411103123241143324412433111411043031144141122203001023414023103024031143230130010000234143400313023021124423211121121012033011221003121311131440103220011332320242344222203134230", "241124144432112123101414143410224041101020301341220133132141041420403230220303343240010102332241222344343142422444201104414124420110011334223022340140004004023340101430113214001010344104434013143234333004043414100230131004400020100231110323443003241140232140044224041412123010304431414123014240313324221030321002101224420431302102003142100043140144234433233023203342430423033123200342311133302403223304014043341234402224211140302441342420101431200112010444033042004404411000421443200232001020100441134142414111123110423131000122114204320203033412342432212102441344210300003210223123043044433023022041002103103230443241430410321044140144434223042002340232101202241302203033400011102410303233023221333310223403322233234213142203212334444311132401121131424043304041244020002112030101040111213243414213012204331141020411012441320133113413201311432204341143144421214130412332213310201322134340430124423421043222303230441423220311010043403110220223412310444202331110114040013314303104232312034321103212210142303230010001410142331440411203442441443030034130102342113231233324240003114233431444311144221034232224313232243334232104111200231241114334333341330033202133401333243110440020342343203010344124010132403112044212031014023333042211220023030311113321041432413033134241322034202431302331122324023223304040422044020111200440044224043310430442412102030004202120014124044104124342312420421400443114104034224320343424222113101241202234224302112224213224340012341044334421041143431114013413440131343121043243120344433022144124240222113111201133203024041032330432233334110342214221423414240122342340440412031112040404330344002020114224343424101010341414011212442143341200100114142034332103230333334141402212131222444323433201034100201312320333113443312014323111231111023032444123021221220321244131410022122333203443241332143032332123041040143443330224311003111410122402301220114131001333330011414402041324220342240230314003041440114432210230124241301104131141234420431203130324200142022300014132244203241304302013144014130212444134320011001412433002101200113104002431002331223200223210222110424243301243423343202141011341420334414034443411243402201421102134342421101322140111120413301230011404410214420240213442124140323340444312002003424223231311221134010142040432244344314034433040033442241001131042223331244023414402333300121332023410142333442101101001202113000444203233040210204331303340001001200243301144234442220022143301321330033220111204132124103430204022210440431200202133324431111303403014300211102100342014123304403413431430134300230112314013030140401011214232222412333043442214044421441132211021142120130014424123203313340142232222003422110343243230041114122003134311112242234214000334132303400344210300230242213224312143010304040201400144231304123144221010001303122132322430233212411111331114143113240202100111304430443412403323011010022221044024321224132011123123120242030402141422440000241123313011200300124201041211142412122101222320401240330004123114020420202020234213023434333212433044010344101010330021300241323412223404122004024140310322420432323122403441031410322214230014241042331234111213141414343341112111340134034103310034324402201432240424044110431344030300114423414030344314410312430344044433014232341301321230323234210144231431110201133003314310123021241414110000343114442332423133421224013021312200200113111233114230431113440423013044013102144204004443104320131333103421043224234410413033214114103141340244410403241101411014140422211002231232422204032132413222132230314220324303311102223302231241432243222104344113002401341223400323401410310333120340100423414000322331032004213322410312141220333442232430241240240244201214441232103123303341140101213000204304222202102144402130232312430311040241212034230112242022012341011103003002242411434223213000211013342402231442133224241303221332340243313441200021421102342022233133220133020113431431324022424334031224302432123333333141302210304232313001233143203133311323233343100204113011411001113032400030041121204120031004410313121133120210100114220222234414121121021243344323133142013423220214421340134322433302322031342323024412401211320103414200431411431222043403120011001134220132423214022114312022421424024440120243340113042124334231244044321223331212103322411444024321140130302331404012341241231431010121240313343244321344331333102114444313040344004002111003014233004334100202431420321240214103310234101", "232312103132420004100000240220202101310322333032320133121233041414133431333242133414443001032411303023113410422133411410333243103232234224102230214214042230334014344022234124230101133101412044331131032421333324421242143231000444402043240101321321202422310014444444003000220112211433044130021033434342403244310403001420104030222130201300121143200240430010021034312202311203142344241300001044202023230302203010312101041113234133222211040100223400043024032404334134131434412232120324414340134324214334012040232023103231003031042402004412303310343344300031040013033331211000410144013111021041323231404414334300123303324001143443104102412142340010120001330042144441003323301041432340001041024400322233142330234224222441430214403024212043322401033344221132402301032013223400312332414320424242124334443141412140040424412013114301104021024010314344011310334122410213100234011043104212104442000232020120321144214100333330442201433013034322023143110304112041420114320130121214340000023144424224002203423244320433231302120314404444433421443301203040400242242214102124033033413021321033230101441223042211400412344010340413003014013340022030132222311233102011234022344220001322131032442330402323124031301204321232142243202031320131223042044244132104341012342302102203401124042411434211431433104442234213323224233040403012001223211430143002002233312020000424113342343202143214313311211002302402001211444014234230334414440420320243134022412340134232411430034011143340411414120333331344133121010332432302131143312400141022210003243224442232312001022340341442434332403021034330341310124214344101411240330423013401014003140201413420041323001410132032124240312344034141433431241240344141220304303400112332234031043323313240200300303343134413122304000123224402414313312422321200120121404213204302442012103220324102301242204022443042132020020111032114242110304210103442240231124244244000311213341444402040011443212130233222103033324131202041131024031434402040313300334212414040112111312203012030403010300111012233334200330322322302340434243440332320133310000331330132431424330114433200244204230320444402331433441440420003244343034242201133301123310142024033310220210003411401210231314242300022130102201412221303211141314024401131412400141322003102044123031421134042401331321210022430042442241022012220143333122320041442332430412321244422113241003234421011344331241122114303234240343333333423421023312104232423122014410102102021140043213234004114013322203324244234414033402443143103011340311022130300423312023202130243232140443441112310021401332201020040430130242322310033224014341043133441441000000221023142140040302433123023324313304303202312011414421312403434332113233233314322403221442033132344020130430212343312440424304012040400321304220124240404013201422100420440203313312340041323330333211403033422423401424114114432300102332110023041032333243210014314233302021222320314122114332010433440412233033223032230344332123412102131133224221004334102424243423442234403001140344102222403344230221104304400103040104141001403341233102113142314203010003002421340141040312303444033224432042034420440421043301232112020200412241314330431224344002313430021000040243441214401214002244334240233220232414223224340021010132021210023124141410011220344403040031100013041120302332343301200334210222144100211000440211241201230314034311310200332010012302103403100220402442300240040100014432142432422034431041302004121343020143401034334434111041314041342101233223330311140421400310033122344212320331322320223320240103320433340311214231430103303322143302332340023140030220414112320240442010342210422344241243301300143122420124030144324404402343210430121444231233404003013114000444213224323043232201212302130304302133121400310120140113040033344123110402122001302140122112233000234034344310311010223333011422333102143123300440203403023134422144204044332141034433211404130322100113441304340114001220443341312143034241133133341323114343030004041034131023301401203433141123333130021203441001324103042334013403120013343314344124244310140104124031033100030240313244012424043312312110011414441201441441442240340430410430202320040210434041104332320431002123101001233110103322432214031113244404341230000022423144322144041031131120310242304140122312334320320414121141220014434340242432423141134022031413141444423044134220340401111333420124041301333042001043123301001402114221421414002020423130424322044243041310120301222023", "040343111121230142110443430402211300224211242143404441441241201103103123123213310033231344020342200421420402404433141412012331240213120141304041311302110112201324242402032324114340103402102323143233222321420224242241223023104233010232214234404102430403001104440421000234442313302230044111424143343302420320021430111444100124301013342341043344201224440201132412033022423403000032032420303434303342202314104030230324114120314124224402433200222023113201114400330203340402113342310340210241230012111314214243004302440220022043201404100202133112040144011400004023330101011012123143203212444114313033412232131144022233044110040101111001214304121223334201422111102321010030031304303211012342043022120424203230320433433240230420321444221422123002201304004020302101423313302301432103220040102232411440111212221430410211111404411333102341430414214100143121311002004340204424103322232334400300421433231232403421430404101032243331432444312210201444404130130441300220422341210341440401033214223411412134241324234431421142300214132034034242211311211013114230301113200044024234343210032143012404401043113441403324013134030140243020244231131112220314303341342201431342443303223441242041140021221304410330414411341433232310410130041302321243132141432200411142114132001314331314304012202044112114204430241043023431023113331133123112230313130423221124013032311214011403303141314404120423120110240411414221133130441134124130331241143012042240400032014322024114341032034311213013332332142000200221212124404004311144411430002142032221233124122120121413042410340413131103334301121403012404313131411430420412303103324304020401144241312344020224424343034431230132224120421434113112203304244321324403030231241313413431144411033010233031222104420030144114430440222104334404013340244021230110243130321024240000211230002200422041012004134100123023221200304324121303221200022340412432412421414204434334102021030320313241421321221040323103222131230011402110320023400201221041421120400320311121441222042211434044132101131110040023214100004312233440314412333302404303010032120410112144330110401204204213230141120112240213412221220143402302241211404003234424142400431422100221442141211021134042343002411030433013311020344301041243423300233030212443320440304022020344231014004224001114204443404201323304231224233111410311322133003110430033303240102131332010111224131030231023043410414432132323421220410111211003434002434014432433200144220134100432213400231141243034123130121333121440314401200030413113000101243144223142134010014213123414444210020404244003224402143402011402344014101130122033122222301213222424002013011300412402014240110003042012302232104221212042300124030102403034303210121441333032114121044432101132322104103220231400041334033042331240122044012442122000302243041430200214132342322301144122333313001031022032440323243310311311403021340031021302142431013131413444331402322421124412443123010230202040031012223232132324311102130342020112013114432204000231014244201104120001034344433024141142031313143222300444244334024122400012040134121133423323132231010444244204441114310100341132300032230011411112212232432234134133001444111240231101114121103423434003100033330324414203032303214434011240140230403043223120004223341121321204021203430221020321031231210143211114423432424211441100242141003331414211200021430010203440132004242200412230411120411134321243022121303220121334443234302100201440234341131332321344322303120034202440031233334413100442334041233110121442114332030112112344213314033002244021241231144431230312113144203441011431331433331103104313323313020412031013102324432334232224244442444430023203211420120121102124144020133304103120110323202022011234320331323222340023202103233424332304011432111401102002320001200214234033312021214032043041001124221021014410141433122414233240044441101342100104232043314033204023301214314214410013222400442141010410333020104130234041102103324132321004440413030423213013002424233132031043000142222024342200401221001124100321402441131133342144311133442420000130231203304004003300233041232333440430333224140140001333124411233124131344011034000134130102334103040331240403331122022423011001401140141140442033313402024100141000031100310323123103224213402034021300322323110334110013340132132033121040232231014124233042244414214310223414313043004103420022204302444330224123232442202413202331232023020032422401343113220123031130104114022133030134040242242434341", "442412330222240143420220310203203443120011334221412213231012021242303320032204041403441233132042002243120102330000233404141434210031440030142311334233122132004021140214443434042224320221214021131014130200141214044241241412224241144413314440331311424244004213122002040311333220041113203021410023322011432001402233421033322344201420231114022441323120332413043421142403413023233142301432042212441021341120004133244142341203113104331132240014421402203032102222040030102223424110323400412011444423244342324222132303420212043422243340223140441244413002411201221111244034310300014021013131114404242040442413120404200300220334304120144241123110202012202404010432334202214030032114401110214041031334321111213223110420144030024102312322000032120233012343401241403012344003132021420034334213333130141323340112423421333204323144332423221404140144132230444104144411231343124122031104322342220234031041243001234104042131230431444313402142044243144302201304420010343221200034212132233110130013323340343323443433344020330133003332441304423333423030000431112203144041123200301001144120220022430210333222033312132231134304001011430432244023144421123223221041414241033120344302120310301212314012300414414210203001403321223040221134100014310401312241240303333201330443004313140112224224222014331130002123440314300001442112100434110321424114240443134311431101433440300024422222033041240320004141221224403023410131003440201040143300420242124030240102411340443240222012102321131423042024100311012031203322214331240340344441241342334210243002433342142021440120224013320233134221101233301242022302244012212410421410011104041033204110313110042111230443002002031423433411103333241011104320403141444201322122423430232211143334110402441003442014424340404434100410011331143242442334340313012112214134301004341401103121013441042004342400300321240341103224430311112233430411201322003034203002400411222004441303004003022302110420221012333431343041140430240323423233111020422321102420430431403344213020221133421441401424020433300142220010320100014003010140311033104440303220312102014041401211124432024221024014242123202413440400432320134430404110010403431113332030242444344011003300130241230224130222132240001001241034131300311243223031133424424133120401113123143442413304300312301010342020344113243201221003223221404120040410104122003123323004414301040024040213222131441410003122034142403011240010404210243124033030130223242134141204234243424444014410014310124221242134403340302141414124210444330132232204430312231044401231042021203423011320312313411043103422323402020003212404221121123000234043422414241322222001141224122032012010134033341122023222444021224300203220301332103302201300032023343312312112401111003430433240433102200224410201113201233123313032134221133341400424012414004421332012220321302000034021031231001314034312142212424124003240422004221101001030114412322102130120313000122314210100343340012330100302130223132443340044133042141340202201031433002411344014311134222214322424000314114144212133420304130142013021431421401342310313424143303440214022441110124400211443014324211302403422010404212043421343234143123004110231110141202230303320123300300413423122302102033333343113330234142030042241003212314311011404240133411100233141034422000014300044010043344311024424234410214143004402400021132112213431442300002143210323420001033010334443302103213032230130442121211140043240124223432211442224221422342000434334404021011442343111103244242312012102430323404332030233410404421040141010321403233104321412232302211044311230410234442322431134341310114034001242131413210342443344421311430231321203420003224120014010012402311111211202303223012111104204230340102420024341224104004403303121440001212202432431421421000234210402030432100221032142121334343210110131040342144222443040131403411334242141412132043032032444341243201001342303123332032114010140012404142321332231124300200132231041110313310230331143034124132243134300110233412400031424420340232213311314024311212322323144233041103344422003301441241211430433313223004100120210341222121040443321023334120440443042320314031023444333042302340134031300101024230424443131324003304411111104214244410403143410240403441122311314222040221110203134332444013312312422441122113404120041314413142302131242112031340012434401040341422232014430102120304412234344320124213104220341134003000424301030034324123204032203113014224124214033322401123113043440122021412", "012321244114302312002033444440434221141304314440203404323331100143214012334330143142234241402042310202104023324010330201234410042240332014112422043223131223340414432101402333001020213101230302034232103322410022300142201041312423432344231322404404013441420402324243444200422321402204222001021202121131210101000233343011043122413031443214212044421011403202030134132140232003102434023224140443402201431034111042031331113001310032440031104211232023214421310222130432040120041411444421034243024440440144121013101203244244103040321104214203334440020131130323400404402233313114341342334011323400203303413100224443242223342043021434224044210320032141344220014010230033242303042223133122011411244113111403121421423044414101313222342232424410432142313340401300104041422142024314243102321021414014224431400123410102044012331040133140013430221302114300021110341020101303340234142334321230314103413224233201212211103003411030111043004410102343420141431240003122041003401043334220402223401141030334032000104141221134220041223202103440114214444313120300020002342134020113333423231104334220244043204244442120310034442140102131001033102200412232104014233233120314310111310000243402333301041344131401223431112434403144322041014221112110001342131120232142412341311003440000244311114223110023122414123244421344204343011043212112333431414203343240033440143313230233421212212334044112332132130332310102414431314242023020304410441404034023332014232301244040023224342240024144120110404211142242324144222423401312012103324342011421300310144341221424312201114343134001203123210340233043123133110434343012424034102123034004030023240013424243210103300130001343011413410220410430323033044143040203232304210300301030023340432323233034120333032441332311232334224213420222130144001223334221100222223142232201023214110121420014443311312223111112420441441144201333100242103430400301113314143132304041323410033040131140220214403232032412130121403100243143342402032423124130112102332133024313314214144311001324200031412032433410212240344233402301140144134020034403102413133221341101104221302041404344012422020013421103321440224412121042240020240311211400213104313433440101122342013014411034424210103142301202422241222433441140033321113304211044302410002311341222411223432240332034342131130411203001103212233414243113332443044234211131001112434030330120131330200344124004330041333244213220124331300433144244233411432320022002014004241234013423440422222430200013232301322124202302101202113241134304333230001410002423420400112423130223212221101222400203022230144023203324012234023241212201330233313114313431410103133224331011410133200240002302111424213232144001320414023020021224443341401030121324023432214031010212211102140031000244001434001401020024300043023412242231333123241101244002430242142423023023342241241031313222002034203431234112004103113104422320422024133423243402342020101103322121301213134400342343443143122103240240343422420114234131100243441042012234223342132434210322123404130331140414303434121033110101021341421431420120110101441030310142442033403410201220131412442200411201404410114143323002032221042323130312201024144334321044422232224304320112034022344412414114432311233101104420210244300420343211441131120132032321132334322302404123420131000432332030432013243301210310344444334233030140134104222414014000000343423023332431102143212032223200304230321321033330131322420020112231332330331103214444423021112332002301134023034124102144104200444131400244433324001342030141430110340300101134333242443232313331210320441134123014402024122411223223011310300324240344132242402001310304204204004132343220004143333401141041433413220131101102000230424313241441011224334032023340120001121401403231033012121203120400202120414100343033042133300233412014334333230220413200030442331411042434020241240431432020402432221012442141213243141204444244412413032130442224223212142023304424330434010100143244423200111114142334440004224242200413320143332244030320212020111200331400434012041243240233003211033103403420311330110332243122300334332303202444310311430132112240422340330031422402020201412412000211414240314404114323140213414330330010114443431211043212331342132031020112011110143321432213413112404301131434331203432123224334130223100431233112234122442310221013422400044103341214122430434122120003020342231111004011442304302213324033301110003430013444400324211110243442142312403311202012133112401404132403011", "034001313341330431112221310032340441332322032212143301122024213410412100433340440131342303331143144134221313444400402133423042414220143312021134000000002243204113210444002010122142343014411233022224030212410133414201110030212320033131203341221123320214420113441144242310000323343432130021314303431203424410120413000134030033404421044031310332000324303314302311230022432044321234432113332103221142103330023044430030211001332240312224114222000411430123330222113303113040341433343031401414003431132320130244130232311400344033000112231224032324110400121342012121024302110320304202131002020143000023022312301413223300411422032020232210034313021112331142444041114122134203322141231144323043231124124411114233331244210101000034342412421423014411134433123400212141433022024343321424014322344441400402430430000140322213123010404230223101222142133040233003432043331402403424341314122041434102001413203040221320433313130331104313101102410132024432024202413142433030102243424323110133003433212343031013340200241101201010324312043010144400440424220224300023433133134000231331130203120440113034034422313103111121240110232241422342122403044110243013443444322040111001323433441210444212132420434422321431400210044223442030414023121123334000413400002313413403141442424130143103000324133411321011424441113404111404044142033330040402004330440241304111311320130041142302104414302032421123032212301424423213132103233102334340144133103104114224433443033300332231320303022041242411002141112331422123124231430211221210402300021201033343223410202421423230304200021301423014113300120314111223422413301443414211030113014213414320431424304223333133312242231321343101244444233222301101312341330420220020444323043314300300132340313011401330134241212012342334024403342034443300003223113434212103033022211434431411404234123302441223322244143411330414021232340342410331213011104124000012100120000330043142334313444141331434042113012220020144040342443100331313134032442211124231413421042113214234404100244404200031424212422131432144340013133114234021240042130244402320200400324101401431000034042034424000224200432444210212112321323312401442421003234412300233232241124001242204432240313213413414203133022112234402444403024434232310331200021121221031003240304421003024412323321442240402414102331044120040330101102111122114131010130211030343403324034432001003123400321014001203234410204030422311343224010111242100403221122413343120301413230321340133024302033303431023230032332304233121204004040401411241113121112434041301142124212410032331402312442033302221223320033004320421431421323020224114030424004200212321244130233001224141220010243213001420334140101123121433112223220022241442312402042403133342131114344021224004211134401410422031240110323434311210104331143444332142320122424130133234440020102010031340131332220222223432142013320421300434400301320034134213422103410210232303221414443343202412244314441444140221043420411013143034411130243402141330404301412311140003043114241401343131124323000302234114001323111042120014212303401144131440001413404322001104031414101334214331424132434002212410242214431021440230003223231022202304402214131321333241433333334222322201304114201230134244011144130004021312442232411440142022024030331311231032414040210301241240430043020014131044002313301200123202120024424004332113142221244110244304421321333241404042230044433013120400224223202143002403310021041004312304003110302021020313140142120404341003224134124231030442402442404134041314402441334044440430321304204443112141123343411302340144120223143021334020200202241112022043021341314110424323324423324314331201000224120314433431443331143302230201440104210043202214313021112430131013324041014403302321012121303210342400403310244242332404314340442240142404132412134241131401342003301443430312134244423002144401341400422320040233124434042223002343420110224122131102322320240301334431023222404044100432110134421230323203331042434034204341204030104224441230204002024320003243440002004100131000322112002004334204243342112020023303402341140302401300100203012442243130413403304114024301412140133300404442013222311010432241004331014022131041314131240042133410220413444044342332033112122141014123104113313242333301000241022410043114343401103302443132202124241424441213211204420320111330400320321231223340002311002131424200404441020000331322104201011411244222211444202421442241211422024144330313434311444142331442123130443234410", "411401241413332201001111412220112242231124020104021023404441241000302300301021100222112401320104422314003201133002323434022414224020342312344320101423424313202124241401102302224344041004330440134042132134110330112213004122024001241323300233400314024013302324432002230124412322121324002014434303443033222333340210212421124300113301302434334413342322310104231403401301334111224444321312222340211432022301131134241131134244341112113032024021410213202201332331343144214001030341020423003332020000004223230220111243040011140423300431012334014012441243300001320242120240001011024243421024012131240413020303043100313110233143401442430313302041434013334343343312234203100113331040133033402341301221302304020122402000023031414333212120410130013204110344332333024342220133144104131131124420133132134224321234214432311234031201004001142212333421402014402431044124112310314422002420211133002241202200340111100400400130240041321002001321401111404132214124133203210200314234133023323422130001100434143224202113411233322121022024313210203414012010323442411112332313020210224314433243443403121203220312112242132113400421210112204404401214113431244322444120140401021444400330410302232130042112403312302132304030333033142320004112430411040114031123124220122342224403401001122410220102402421224344110341311001040110200132134011342311410241132123211341210234304242324241243122112303100012233114243224004411133131143014114400024300432042023340134021003043431124031100443222411040440334401131430044340034042210102134004031202213003012401014400412012411303003323020240231343344414403321123042230401300340203143422004411420031332024020004113124013132440044324443304143423103233203021202202103223312414321400444110010010112234322110211233404343021120000140134142224042224132441232221223200440233111333341322404203421311112404421431400142211342031401400401331214220323324402234303440014202144102320302432321341301402240114301304213044440121113400130343440033443430112223430102334441214104422411121203302100311313223401332323302202304214230233100011212431223400202043421124202043404232041430230001431334342401423340422114014021244111300220024312243142231124003111440033434300041023312444024214224101401433432434230141030140010043242302144312100140442431320011010443443132414032442200234334213442231043043233241243011230300240021114214012244102310043033013043401234123442332431003332111242104223120011040301411411032113204414303022111230122331103310010010223001013011114424403203044231334020341342230033020334120444330344301312130333302401414122013401312200344410042134221210014130034331202000334031411240330022044321312201024223411042430344142001030310421422100114114342141444100110430143420232430330434331124302411000322112214434241440431424012104112213201321010234134232412100044041210424420344034421214403444214443124144033223041313443310031143001310124042440144134123413233032311331430223301230320443244223241204101230303134230011131020122314243414243011024301031402001123422220211412143441233232234110102230103441242231121101200301412014141402124032032420403331022434014220413300321024431004334202200311131013020233204134100402434332100312113402323142113341410140003124304022201423014442102233142101124420103444234344100031103231104431024322311240121114023441340140111141444100043444131404404012304303242310114224134433341331331430243230010111010410433432043234030140340144130104221401014100330230233430214424203232100124323100303042022142234223143003340010404321340322241410002431011230242323411410203313043120234321310302441114140320020401323013234130433332214212211221003343141230020132241434101142204312001234123331024114030033133340440402222301320342012424234232340220221204221030110234234130224410202403410230201421140341402024210010442414312010312012243040422143440042411341344402220343024421110124401024001221234214101010321002212114002324300310221240442420333312130140332210243410030234012240223220000423242443211012234331331140412134331121112041031234141001243214124400322100032033204201030230343203400140224441101300210133003120312041232103334342221043314431021413010334414300101313224124120033112024443004012124424240042324304243044443424130023112133202100040011021321032123422014312100144112113320124140144040402434320403043202333222302322001122031144302400131033221300442233024434310412304231000042403412301222242304112004001144041010421313321303021032421421302204230031021404013", "014202223304230100310442302044011231000342134323114240222240030404143141413201201334203241122040130311003103121021224304104301440130401134123302000022032444042210202241222332420031204122003232022133312313300344242312320033413110203214131201043411110313102133033214243243003204322304214032030422002220102142031213404412410122133301433142120304313321141001144434000321234413443040142302434032310341203144422110230210141200114242042001123321314232334324431021142021241200344341223011130213240343133422133221032042314202421100113411423044404211312240234011300314422413412204301310044132442242143233311221324100102123131203323230434034113431103244234320420444430440040130314424110024002242334120221404432442100304133234020134032220311303104014100101411304424130233234243031203311004432204340301120033400144432441002414114032322323211234121411004431223422404323220122423340113444422234023304040011020004111002144203420244210324441212323421311331341004044400422413030104144331110420231303343340101440221333130020413111242401144034241242112010304030130402041422334412020014144141023010441000303120203233134413424213444114423100323403303114120133123244303424032243042431200224034111240400332202132014414402211130212012301303313211441444022431221113124431234440223331103011013032022404401110410432042204320311302432004230131442014123004103020031032121413022043104302114024344423132411021233024303202100032411120313440403010434440021440133330330243144112214232321432323404223202321340312320430132340422242143132314412012141224024020212132241002010002330033231121440424032214434343020212011110122132141014334433202011402202401443112303124042133031044211042400411013200143043443032422144042002040010210023413001400441032100223443101034024023441240031033342214024044330210430010220420100122342400114224104440400134404331202012441334231112431404122201122012341002002112300410203013204304412424343210424012343243302241003040301242404402312330041410440131201220211400204321140213413214442410441412342321324113243241332203340410423303413004403104200200222000221132202301021412330120020144011131214143440234404124012302002321143130202432332441434014401240313144304004143430333443303220232244424011234142021424430413212222423441044212323111011332014144430123101024330134313312202030224212021431331030024442103041121442412112141101322214412030134244142322104034232311324024241023122421210103213333303121101204222344303304123141201434300024134141442011403220230130342031131004232422442341343020401122422342122014043340012132433101322020042233133444402402233311143033300144243443213013220024411440143231104341210311433443323304310204213212424342421044444421124003213204021121041143313342102114001002222101120000300423321024032132204343223403301321230444443434122314232012442241433303033122412042433303431302422011431313044234234312114420241134232441130123401140434040341232122321133302332404302140230101014434103232231301302443440402240214232043111133120314404340101231001312310330421404421130212423431434201232340434220421141433123444222214310041401120443012001433132343242413241012441103343002410442103040120130144420433112132311412132210321141044140032420404424310014004041210414101244203333231320224243410423142124140204213140121244043140032240333131142411320121403320014333034122303431011032212420141021044124320331001410200222122011310304233333200114242013131104023443311244234040310234444304014002013111412111442132103430134104134130014024431242012013001424141313012041301124010003100312022301034140141114342430240112313124320030320321134431203044023121334303313403240420240321402210343033434440402002432034314330424430303433114443433332214213312020020321414430234343200121130431222010434344310134102430204134410302144232000301100442032233341313443224430311423404323420414131442223341401231123004331223240433301144021040214002044030214304113333023201103111442342202334014311043322011421332031004214212231224123324120042010202120121043022214414411322310321341112222100243022133243431034221444134234222223022130124022432132221203411021411133334301330123440402111433024413441131412442232134101220240441040224331141240401124330332110330230041224203443423143034024010200021044301123213312343001013240140322343430213142113030400131400333331040142314240320340214423303401404434002232334003003340033110103014432032442132201331211122220104323023421102212024023140032201324241442311344411230001130", "022303222340104010434111313210430034432330123231323022430314214201432434010200000244103234203320404110021243223411043242123341211223110220320232130240112022430040110044123311100220401404001333021414221002231010044240313032203332012200134332444231220234114334341211223011134421221430034034313101214132322443110044131102233021130042413411220132420404201003312034441004413213301341141102201003202241230402441341221243111244411220112412400201213144143211400440310122342440021334312410022221323204034000323143434111013103103033124440111411123440303323013410422001334020203243022114400324214130430110313314034323203013432040231303323412432011123034344211141043444232141300333101301322421131321010321213132401244130311301223430334340022423432404014200333021220401133032433220133330110004213344001421230403122042012240244043124221123200221241314403020324203213032413010000230440201032033031002111133434123434043332031024431331020434420020223431402130424143120332420424312214102221301313432030433333204202420321303243233002211040034131030042242400233111001220230011224323221024210044032340141020014233024314013031431130433241342131422032014144314403014034202143034340104230433420343410411011122010231314100411303213312444230013241310001034022210222444334300214232421040212011420422023332220304034043134042041241313434202234234430410044423242323200100013442342242311133342100440442023033030010301022340413004300334144310304300411134342301112211110203003442224221022423443040122420120003212104413020302324033442010320142420340130413231401442344010132121341412111142400004044432101300212444133304441444220433230201234030330003344414002122201042004044103101033214401202020313024242041233411200332333314231203031000222111411000402134013224322033032141033442324202414213411130301424020143213044430021032311241332210301143041343233214112433214041143014102132013311404000121431214402233313433210241022203011430401444222432333021300003010402331012342104041442230033132312324440342404434341340344413211410442214324011113344211244403341004300121342111442221122101222444200133114412220422100444333024243432240144421421232414234410240402244303021222130340032022323130400423210134232443114401423210121224320441022133441042444233303334433210432402321220443312402301130112111122424344423044121331100400433330040332012014413343323111133204424204020210134344012142200033432131303112021022404002111310023404322310013010242244341244220024134133422343020223133404204411223202021131402001120143323424302440440022310313001204241114310121134131210020322122044031244233220130344432213213442303040423414112032421112021044102410344024113440341142321020230133202423222432233004402200432301101242040322443441024430231300010010443223411411441204213122223021302223414044131400324214420111244120120413440400200140342131443414120233130212232210412103141141102302330220122114340104414013332342002031443340341022131233323334341220212040033032143311342224203424134133002341444303324111233112032421003311421220230141214333423132402111331030040230024401200012402034300413413121430010103240210224344213424141000321301432000433132232223404423441212224030421301113120001021000411024334403240032403330121213200233322033003312233400240010014132400210441214233331241314104021311401403303102434344432014123144423214430421243421140422040413204404013440430041043433210344204010114130120321023431132312440314140003223333301302331434030432040323120410112230034242001421103214414214242110422413023402342110320333243113113001410304400014240223404030330412001202304312341212423022344320441340124410224100140021202100012314110131331422330424244333302333202302122241222110130011414442022104322324001000431410302211331202432321043200341012403141430032301442422434120043231012434133112341140003030220023413340201321124223404344214040112141301223331023420041310022311343043224134411343243331130110242222234411220210414021311324113443230342011013340134303420442210230130004213412130413342431223240110003122002441200343040342011140401004422030232131132441202334424123002304044420320011121201332001212034332134212314414110404411300212140323321120200223002214104023333434122121232431101403010413440003041101223300222100332042322114113330300214000333040434313304201114040432331112442120041432310321321224112234413042041200211412411314213443332224032342221301404104133120140314031243411131043204340103213422310324013323331203323112102333122423", "414010241001244242033444411101312003334030200102101441203331242444023440211243133330202340412412432342232422304143132403311242243240303003134211030233011031214444123222330424103341013034413332223444321103211413400001044040303313210442341033021334334010304304134120403114220241400324144244300311221442202223334442103422322344133131343003223434122130144430130400404112000144202143234212331434401441312104014413330211311103111111133032102002444231231413003214000304140242404431134422044421102402342110330120420041011004142444324413412142201310224412000440422130121410214310111123332322104310340312242210042424413203013334102342043142021320110223003241323210411331013024033041313030210340230413300140311132314341141013020134430314224421320414443233410232244441240102200111343034221324340203122231144100342114041033031203044141323124322413121341324401231004220032122043012331402043112124214412412141224144143324334333402334302243200430011303421424122122122041224143023124034004143402321211204303142104301341422000233024310041104244342020412134212241021210134203441013201344233414331003031023314001211104142021431412341104123100223114244034012122044404344013100244302430142344101010304120423240102003324412044131124333041232343323234430221321341003034310324312044021134312424210012014442342030321014144213204412342040414322301144000404444234321232013112133422204103241242441104432202344313433201010032211141304324334220412243430440203342042440412033114211224003030102132423303101322444012320313134140240323324300123011043221434340040423042444231032441311011403311302324223210433011230202310040313302133341233230420442423232211434344212244331202032100444320210114011240220141443310133240024142244143340114403402234144311331411301002314133401402233403141021114412221200334004410340220311203110114321101313230141131230302244031440224201003000044313320021300104431122432140440211002422013011221014234010300332201021113414211022410022221232102213441312303340042014340310023303144100230140224321000104420202022004302341241113210132042144223431210011101031223230400314113342333110012013142114411423413334242431404000412320030314200224304324013221330100433221104210110111310020233023430412234011430024003421224430240343302203103041244123231124243113334022433234114010344024312320441213042223320310212243113433341214332423133300321123114324403213233004132440140343232111402042324443004342114142313111100021410320142244132331104300000104232222042241232244033133231314134422334014231022032111302110300322343414314100203431424440004434242321410233143101424124221334104340133210423302013244003011404013000433330301031400114302331213334300334204411023104431212132141121213403322333440102213330201324403240430411102302041424134202310102043202121432002034232324022024414232121143032242004201440200320400241224034040321340330310143130444244110334432312320321401230222333234141203400111200032321340300004142021100321310303240410020102314414220013043021232303413101124342432400114040004033044023242013043033022232030033041002324020333404233230044040340234034304241212012230203430124324313104102122031222203131113111002010313324343202032132022234134011410031133013232023420342000340423003412031200201442104211310300401041343243043030411113211444431142040342212243322402232310003311113213334423131220242120324013224243023312111410023110040434410120313223312001414422410312013022142242014022024042403143121204421214241442301134130031024121233433400113322144041222034411402224343433340142223110333001113104443243340434414431041122433323300421422300214204422113331441314121013333013204211002332021132340031333431312412243014030112314043304124214403241221341201144343030030242100342141414343140104313121223132014032340003042312311330203440223423033013433314341031012114021010123012324403034102231112101434102320223411222321401141322242134133233134313440003412042120303243411442012443124334030014142431240003032112214431124001303302012232233011331020440232030434322412210442324314441223344042244432114233101300124412434440112033430342040004120123241341041402423341033241013312402113413431133310223301200111340310422432321320142241321114410032421004413320122222140321412004302021422013440100241143312014100221244324402210440344201143003004010224221432234112421241204012332123302223320232024301014344443013112442202100221032330440100201332103411024302010023304423240302430343320122043403421234404113313433", "034331232232134432440130441141323314434032003123032202203402342233032244300401322031031114032024210341214203114033002000401421103314342210102421430001121331422222020212102131021011233030132042022324444441311411310030420213120223221440332144343013404311104311230232244120300010222222340022300203232224432444403440214230003041022043311131024311422430323244334201444301200030104244210433402122444224043114111441023403403121113403240330001413001333110241004313223342203114223242101232321140104343321321324020234404301321302201430144443344020344441220413024213301402131112222333404011221302034311112144144430321410142144232422140321200443400022002010213400413443432401210443112212134231014010141300130322142320114242401023243310041034111322432420411131312033411223402422112334043244430131443332322320233443142230430220313111414012422443222130013422342313034121423230212324101403340104034101440320141212421121112241000014410030023310224230100120131104342400211334422113423023230210212442402333440230404423042242303312120242101434424103213420131240220204021314343302320401141133444300142321140403232343334132303021434100140232323124022400324432114440441221014022221434243303011241042441423013234330142030340420201444431313202303300420113211031340024133233023404243223401211444202212244222323430100000113124030021431012433400000042232210304023221241044334211424432414030002202243120000022211104244000002341434244240240214432240432341034330113121322422312332111244312001132030221022201112233224113301421142213343441020011032402121230430323244222103304114233214220322230332001130420100140232342331234002204414123034023223411110233024422441220210420311411221142132232302234310002214340113110013411143413034340014312231203312302312312213233320020033133424043214002424130144103214011001402040332333134210322111110443223313332332123224244221214144402023313323313134441314410043104022334423134234220443023100121321313112103022223241321110303012430322124122343102140140224311014100314213122200412210240300300044332214210244242240242403444031134044333313002110200431414002303113401210134310034010003401414043003014231010314232041232021213222412300020133042313412400443010433300201010432144441413032302144344201421014003114432111313422220314102421411141230423241130040014042403412142400131102442222130103124403424122341434303430031321014313131203131104232343342323333314234131340012110234214000033341032232111243021001400113003101120324440213111030011213433113340312034004401421312444110430103432224221431300210414124232312212234324022404140140013313111102000401130144102424423334141240142330304444314031220030401111302030032323210343123010111423410201043341123011103223213231130311212341344423412131302044123123220243200141312002124423134002231130003304331320020004420311401122414303330344210300130230123102214110341333004032223021332433241320023441101141102443443012024130210041020000142103344334034201132432310033222101211110220043133302203324201031113032320040343004232200021340432214123113143140103404242020111022230441203324110012103432221023200330430444331041420122412133421323243133142441411304202011030402002233300141233410331144203432111441430243120242403031320020044434022130012011330424423303012411242023343323420340001013044002414014233142122312120001133010411234344003210031401203101020234142441000241111144402022044212310022340414042444443004423204202204230240012210132201431223213201102311404102324320003223010133433132122324401401103202100212201441304043310021300130023031112103322214201100043430214044410422120220300321000243430430222033042431413300230433040014423423112422033041442324242101134444244301242430224423104413430411130123424423212233204432204240231321031433431000320332304432401041110221442012344001001113001412142241412224041320143221200231123213310310102110021202103232043432424113122040222101311143003143143313434313322130344120440433140311332120244432444422413030121123121322334430020404323024410133103001404143223221413342200112323224014401103340244240131013401430134014104233302423130002134240002342002431404400014104032422340013401024430024103140333440403214431112121302023420411133044413224043414002120440331114402414201101242244343414141414224230204000121241101401240100412411341444021121220240022323024002132134424323043221422320204223401424242012221104243113442304410333413233211210313300301331044433310011304021100221144303434214304422104033041233", "334343441332241340341431212230200002334022242411212023420401200232021141120331421434134134423021402020140404032101214231431334023311022430002411014431424332442223110414231102240403033343342420421334231011401302244031031402144041141344432332230444132410400300113400300040240333202320111323244403214004213420014003000304110433001130140241334002440034011114014341420312221124200223032011114102044214343133102211141213000014314131041222323013300231113432303434301242213002430222413200230114433432032103332023310444134144441443041211021443133133421122212304240444311021113214223032120112231434320241143443431311414123213110344242101120122313323002230443024034400012403421320330133343300120331323422304413221103020441321312031424422113033421134440321003240442420214113041332334024232100244232202301202022143033112322001121221424040143404243440300243400020233232010114401402121412111234214204022202401432301223002322312240134322423041132231332214324241431300344301030001113434243034300432022433444101012122222044044410011331422204114301420304343330431412200422203231323313124130140333020322432341143240331324300343120210333410043310122402121310032203402232011041041001024102320320402313044424041424330132204304433400101302141043111132411313230440441411144101301243242413231330131320022133124433112340124044332011324410100302342041003101213301140033440341444243012323314310100144422111214120010100420221444340334044023440142331441430034041313200111030103220033340213044140443143313103011214140131214210021413430142043114322231042221233440231132030232031241333021223201403330204323120230201040334320010341444404133022310042004210133100214000402002242424234300211213332303012122242012100134441304102144431234302443232040324230033004014123142102044302103411321234131430013431122102400304344321101120223431443403100423234300001324113142043002111100212423141343112413112340124222014444233103024104220121124102023132003242130000301312201040012201013002342231443124341423104414033240332432424021344404420101212421334204404334443303131103200221314140330223040312233313220301042034220210014211201410221423104014123030241421302412200200223130014121024302031211020320430111240412231331112300430124200113431433203321424113404124101400211402013024214434211242124131301310322121303420220313224204011201242423402132024122221340031342033001423024130311001010003123140103342000034210101144341034413214422331310043341411414332141443122430342440444413223014041143024030002443001124402304223221343143413230322040241200314122433144341423003440300431311011120334010132322132341433102322244201310332342402341412002122031314012212444214114112132411012304040240413443133334014441434443403203423224014201034323401424203211214141344101203423042411302043303221141110313201401230030112043102201402421242031432023442314310412142324211120104021000112441223224240423233241130033013011221142212422201140141243320142341234303000043320413101002033202011202442113203332004331220133400232132233241343322442243000123013040012244442444124443004042120243011434330032301401240322344244414211013032443144330314013213023044423230211320402420440404432410441224413133423340422200214423321143221314244101122142400243134202304202144323421242300102343242203443344110003232334332341403422304201414311411114244013103442300041122442021132123014344010332440322142210331021431103032010431010340134444031002040012411004100012134104004231042400310223401304233410240210030204132320020212331210200224444343344123344321023422214441104003242411140013120020223422113320320042241233023203102043341404422410440413302034024423013211100240113443240420211402040103234343023302414143311140202044414123301324101110331323342134113004401041324121210130144403213424334023144441231200101411202230214013143401422003144401414122431401143022323114300124001101342102120111413433002011441210301032432412013223414043431341233230342401210410314212140443104431131214300140003130413212143022231033003142244143123403214423132024420111204123414141430113000124204110132103213230014243012134311221421231230423444304304114304142211324122343304401214432041140134243204110432434043023133324114043000341241240141242401442223000333144322310204341432241014004340322413030343440103301314333033144304212232414110043122424421400212414311444331423411312412102041141304331041310303410221110410131323100220433044434013033224004131411431413213213133432200121013044424211234201", "403441224110321304334400032223234202220020222311310314133204203104242324324120434331044240312240003012121013440420001044100030043304102203011423024102322240314323312012441232220001410000031232213311331402223213414011143431033231341340142212423443224030230034121223413120113041242212241413202214222301404132311230420322022013144324234220044002133013240444100032134024024224020141314421032031214102221022244113432433442001012141231240320423241442113141202240130020041432440401430231123413122244143342232214102403400112224044424204013110422324214323130012434103423134240340414214121012343113112220224223432110102313024300323100324420321110302132140144340404134021230432203030312230324411441430314411331244312403031044304224443433104342400020431013104400122200403013443343132132420233434344132213113100313424141434400101413213001200002442313432432242444413203434040134130310101334243412043304044040422040313004033030014313411441014200403014300430311122340223424103200340303110222314224342144340110333021211442002014334231324122033221404133004203402020313012433101323213331314101004132440402013120023222304244304114321444340324111000110303400103102101432032433003223241342132213004320210432124312141011013204322122000444310233121243103243131230121401344220312441412000120024341333133304401211024143044300021021431342303044122111110244302411321020040242121333231031100142312144112003423133123242020201020204110440141022341422003321310111032444442004012132311303423431324010013043430112404233420110044120244010204211402123230042104010320033433041121023014221424110021101014210311114231403443110214040222100241014030104224402242334001204114122100312332333142201030313233233423012022442044312203330221342412120013041221210402214042040414031410103401103142313430304222042304124400444002111141121222241424334332444314314312104434300210441324131240242434104313120342310040144422333422230301002133442133121044120213202132022204324012322210124043422430011412214300044303244004323310203033144420244221204321442400430001211342123422023011030231030010040411321323121004102102412320340013304232444123111240440203433412332323202022400414224133323422144234010200404423102122220412201001233200433141220230404402123430341140310113114040014240311141412040020312130322231122021221214321023434234141402000424120043143210034120321220433313404122242300310131134201202034011043430313042110002033431332422104202240312403114242412444304010202301423020004212012403344340010440300342134320431021122414012002131213342224104312143334232421340302322004201400432401112322444424223012124003343201422211414110041031112122233443112043421120442202220120440442342242241100123134013010022424343201311144413032040230123212010242242414044143342402244243410042011113412202132444032123020331423430032440011001244440134200110214333101344103103433104040400142402012334300144432221203210422341223031030310200424134213003111400124002310123221113031410343141430204313144230133032014044313123140012410031121332133310413130033221320130311300432131024422222232430101331011013122414143130031414004220202012142144321114133443224311442113422030130313111123433200301221431440132213222342231020001300414214240123414413212401134032244331203300342232113314210314033224213021233213130134414231444311013114420012002300130000110421204201214430310441031130024340131232113032113303312242102302232334333211434434323400013331340230332034414230243222042103420234101412020440423303420304303401044022131003430123103304121404113431213340212031113440044314300322431211343144113444120130203243444301322223010124200244243112433443320144423302301044213220013142040243314044134414204322213444343040413024324431310203441220422041442014421144020204032142032100010320021211131303304401341244001421134314140133020333413433013324022022200040032140133431311212232024312313040301244143412142242243130011340122320400322022213431312303102322343212101103343000410304232133042443043010033311212231032011131010230223444021144433134234214211011241131140002224104303030332013330340240441220322323424341140200304112302343340111132014100134340140403003440343000130210441304413110122230133034314243114221342403202222021302204431204312202010012422404342430124114234233102213440314434244031214000032334434031344104323424001423001021443041114301210124043231030320410201433220430112003400013001342433310204430411431101023403134023321323122330331341313331301230023123312", "323321021331143240344411010144201413311034441443130134221011113240420130320321204110113033222124413400241231413140443034102434000334010322334210103422330032031022332440214333243110311222000044431301441240312420034103220031442304431123030343303441024101034232021300404014040224444004423022101122433042343221211221403434243344142343410123401313332422203023030102042331112023333443231232301341033433011441022300443201334401301003204101211212432042103200114224040021404123342211304404030412121204420331432141121433434411303133012241310124242022122034314242430404303323233442021204303212324324221432310310412040202440124222230442400311034002144040333034222241403414323142312032444324144244133210201301422230004420330440334320004310104301243204112322311330042420411133430232020334311331201111320332404041404422414212130320023100421314224104434144434212314231331211324111000113322312422012341144121231322444114023103010143440301210130240300243202243020201401312104121414343313204341103123233441212402411102012000130213010442402131301013311012330323324123232113441300400441411243321304432320022003240010022144431043313112031200340300234120433234312443302311203310143210013144103314232133434124301210104224330400032310303300303320320424420313044221214004410433440220020444233321112004413143221323113343134021423231031004102014113434420243133402010332310302242130100020132134033213244333103301044331142104003300310200321401123310134043212234323432234000422022330244441024142021234140104343441432224442242413100013223431130142440233031104133444002303311240430232221103104000421341010242114131311430242004243103242312300413343030301002004042022320142240433300314003343041204301134431410140121001300101220424014332031243314300022210242210303422030441401301230021010301140132032100211432044144202221432043302140412020242210424232000330303122202200214441413334020021133141223224342130334010224143043023411021243202013002214222021224103301412203321133333404214322121244413224014323342320233214200012443301233324021124312434114340214200103004024422113044431202040304103024333423404141211322031023320412114440220240200222021003300042233411143400214314143112201410100040441421312324401243201243421123021411310433221300432040114233220244441030404034211413240203321321311002014211042311040344044123404241133421000434014131401230002403203444414432021032140302040412024111033330114101211000441333102223022124014202104344242024324220400242411431343431030334412204243220411200443402240311320310311103024112432441142333140411241430441323403310413340022022133223210111232330414131422232142440444144044034232220222144342044341211244422334310330414334401303311214110413330024334014312304341341331310243111314130400003330021243332110422032033103212444300141103343012112134441340131122322130402123022002121041134320310303334221143012113310330124103234124320422211044321420143424332324311313044344123041232030304133011230013334131004404411422430034022134324200320440023223440200220104422043012320103201140232442010022131023200303203222234004402321203344323212033334134432104311331410424221112004002444414324031312400320424241312013030402233001101200010041012301440401201130133424032424000444430042033122311030014032222202422423413440303004420431122111313113130224421400221201430042204233132002132214214442010333302101343321344211210141112133422440100242332300434100112120432220322121310132331044340202242424044423012001340313400211340342022012340141332304322312100033023423033332404403121310323044304241223031033244431230334041142103224212012141141121220114230332244110231401103324330303304003403202433412304224310444321040224303421033212114042313323123300110034104133234241022323042214201002401223103244443311042410223211022324012123022404343320432211111431322000020232404433000221010013301111441203441324333043443043031133420322241332210331344330202210200020224401212343242241341120044042140033342342313302302202134204241301110212231203040114331214300313030004404231410021030012330431030320021243110030143132242244220132324442214423143420112040340430130402012001344122441311140442301234413043203304132410423032223210334203000030423022001012020331010420011430041410412201223034144233331021222042403440212310441133212110423430211312432421002201014234102321341232001322321224431204003040433113003012220304041401422330331140210000122242034401004432143104130041243320113241322000324314312113244231114322321", "331012424323303043434343212221024233343201011302312102133341020021421342434423232141023342024001140444442343334121434231301441322111210401443441021012441430000440114300141433444334134321000233124403440043110411140020421403442412013323044323023124403042404211211113100304224043323330033443220420200132012414121220114213033314143033411131244033324124334004223311401204342143340424221204143234303433124331322414020323001004034031303341220220134001411220021414002033314043423241332230341240044301122431212041200144444434121304424042233130124433313001414130004302211432243112402133424241142044220342102111121314233100011210302223310401424214320212213204420022040002030342132401034311142312112232322004142112032223004000044403212233344434103410144341201131300204202203332242312003411233000101423030410020024332301310204330332402142342034232020211103131123012224142420430201122044332100030412033001010433340442001241111114313104313001341232041144022044023441313340332113011102340000332341114334432432234112340021013313034402403441130012121441120000412412022102410000344103411034433302344420114310110333200120234312421000324400041003111334421302201210144423334210200214001443200340020144301413341231320042242221440002244432041313032101300101242231320403130012404110143102411442210321121112412243232143123224142002120341142143002404424014034423331032431422030213104232313013413124030211130211333423114334033122121220340432223303130334132033242104021332042311401024214032433101120241011041043104130204434311433222004430223320231100342034113433340203142022302241130010210334301101320024020044023012300423222241310212314121213141441434010100333330201223312430110433324300131430332112214432222042211023110302000410211141131144143414301241101202002424130432310124210123423440200321420432444114030423300033440141423231441430412333412212333220022424034421124010424424434413440300103222143130333442103420232122344314442334114002413024404411222310310042223340343024203321302112431301420342303122042304240433114430144120213332441302312142020213141112023024320233130122232004130440323303011204220023142142411322302410203131304233130320240002403403420121042010131221242211322322121300423321100404244430214100424033042011231104024331244020023433024033023314310002034301242202201212103343020401014310343240133141211010120311234414030334120100313113112033421211410314444323040201020023312310123013334433302020214243042343231301323210244220302404144014244302144403344241233114432304241022440312203211440422032310042310440244414021124133401042334143024204200433200030340403340331012140341033200144444232132313442114232402322421413013201024242203041411204213401110101024014321024121223442312413200240211224430311242100420412011233402001240021414300214233034402431132443432212233304432231311142304320242244312232410023301324402320102420042432220111132402311002231142304043111110431210240403130330321020222132020311014431342233302301124130314210003141222041201134444444423240210433404111044100002234404442340143323222402130230430442334031022012304220301330112231314134021441204043423240331414301441030240031413311334024404310041223441443334002011031101112244003242443032434142031211121002403030104022204110334430241201200031413440201401130432323000412313201013014204431111200424331323410211011442212441030120214434241114130122340204440342204012030032030414213233201431313333141121423342114402114001130303312420433423143020442214321311320132330144240422111421114331400041300101432210302203402002323332124314411230201444223040241443241012010401221300403311311424022034031000341112313122231324320244011114420402232233124203214331104140031012010211334001322034030414122140134144444001023004300331000133224220342340110133140102123223410432402200011043314442340342002322424144102302103003001340144224301434001020100221344300014000311423101122302042322221031313441104132002034444201042032211310411203321111342034111114223234201411300022200120121002211113023444042131142243131203011323403133312433002340210403223212204333041340321242341344000104024144041121242244400221002322421311223031234344210243400403000133111201341133400024434110222123010212104142304033143131014131231321214320230203113240243443040444344042424003314112210440433001243034244000402303414302433141312341303303100303112222011032211220121432431242122002333131034134020100443003231434142221014142344431314403131020342131040242034143324110140", "231413304440423044401300230232042104431000204130203144002313200021422333104224442414343310002013221140023000431344001133003230013230334120040030323223124031130433020003013242422321112021241422023341012404320211214102131104110303322030230434342022312021200230023034244240242121333321424120011440340133402400033242220000420023333444420224123434214431223311243144334111112020220142344424010212124310044420042122221304133402342302321243303004231201324001144210404230122310313442343321140131313124314344103110333024340404341201222333123414212242222430241344044111421411213403000030211340420030122311402210032142300432122203431024144013402421114431430333420200412414303331301113203312200031042130003420432104131434303024224442304001231424421142413002320121432244410042004310441203442304022304201004042440133231304343004033110140310341340332441322011210220103430031311342104013401013042002244033220221433443444211133314224222434211143441143434124140221420200444021203331142410204142313024014112331100441241231141341134110434330022141413334203344213032141204330232411234442243243322303124234404413130030343230322033033422144133214441124013022342220343333242401222341240132433310412304424142324442021210303421111423344203321004204302244333041001234442123414302443400203124032034200302103403003334001401041434201013101333230202231000242101403200101120243204240431441120143301114113342023113403303102344213131122223313333031232313032224214141122033012240222132414203414144311240430301314442334131341010233344232330332320012130301221440020024241021432444441004411034234314010322310333243410220410000424432420434433213434333134130141420132104134001202134342101424000302331031014320134411323143242410314430123011402112130232334014244311240000332111032034333240420303420000022430021331200100440001440203243021344441044330001024022200430343242240003143402320404224213034231332021001430430011220121412120131411102434221144140341144020404440011022413213243023144210122323342013330220200402303413103021110313313004323233243120030412240423111424022421223211424113134320112444220032103230410114142413013141044143431430233244104312441202141102304433204043342414041300042030104122331432013122231201301202343211334334000144030011313103341232131223311214042033112304442402042041100234234244024122232421023221101410014241343042211443100123441340032341140004323302433113243020431431112300301022301000221224122103433203101134010323141133122324303213404124230222143012011410324424212433402113124401022212440302332204103204133214234221140341112123210342332043331243020403433020341422202010213322444320312231332440004104343322420003112441241320421412024122121343112120422013142133221012204341044101423012022440232204120410421403140211202412124440043242411211312244204400112213134342121214230001443134244434321140034213303442324302130343312403343132323232004211322033304132042434340230444233313130233030341222143044143124230304422032140214003111312014220132102423131414203234401221142313413202023203112410100020033002004103332014200223401344243313322241001223023304403414032203103324212132134000100342121314231103322300110303202334043123214312030012304412323433234332240424241043432021403432141203314310340303142044322030112112413304211410233443330413304123243410222244110434440023030204002020111422221432000200034300304431044220012011301432011021131303141421011402030444212414233320141331433423003421114400341324132444020311034401433142420442331432031442112220202204402132013313433422244023202204014344132434022324030143310010121421311303202301024444234044112203020014101404121232001133432331020301314001212314303223111200233244013110433441043412030223404334322424420103422114231202023342221403231011100131121121202133020400114240022420144341111331124441001442140240014242210130201231133003120131344210114122240113302213122022243022443011044110230332214240044340420344441204400230223330434440023342341043324213041013101423323300201112300220333121431310132041333144421101014003241321033421301334013410000203113311413420304222321212320134310021020040412034311101314422231044041223204340304414301112012021442010332200333014414313031034032324123034242011023121123104133013434113120121210310303300424201310140011131102210024213210343030212032302240322223033240424033402100224424213310030321403004413211234203444111322114324413233130412032322033132423043331201324312042404422430214134212443101243001414113034", "100012311342340144030040331302324040430403302302032310321100214320343400224331240410200401143232414023000331210320314301143311133002213143210110203022122230314320130341431200313440414301400104020421103120121041213210144102210042214144411432231331114324433200302044101023402000420301114112432300033213020004332211010024133414003212020130004404322043432312342042301213024132302300001313302144324103404420221030233314324113100021302341323320330004440212041121231041332443121442101010240410432132223321024144221303110120403021043302042402423033243414343311124103240314004110312302444030431123010031244002404123100003241320442012404223121243134320444430000012210443422141223131433010213233424124101231133204411411034403211040141402010234334020202032101420304424142203003420403430131411441301332410204331311433040033420004444121424234210234441430244213120221101221101111111031001210231420343421223232024120234412114403200103344440004004232213340331321302442444113444301032333333303234113103131010121241142243434224134010213130002412041412230022342031332342114423043024411011402101144330003133313244001013412101123414003201023414123244122323033110131404433134323033310000213440314111213024144311010210322204124002324443230244342043003101123124412013122312312020203420133320440332024114011111130220241343314424121413140120041322002103032013230131331242023011010313344131200103220434021143014224230203030112332034202031341020004044200030322442434203211310304120033340002024041001103412200212343232201230220404321224041422233440124441131411021322443010112410340013020100141400104331033004301440412212341123434140400141412013330332034201200123444010012213142011111131014323412203324344112004432042040432433003212032010434441141321240324003134312314300241131140143302110233230240033040324303320321223134020322201443401242024241133440240234231404413401021140404310023301423212442224232042241004412310004211114430231440304021134314032113022234130240401443103413301021031043033420034420304101431043202412141020233130401134404211121303440212341133110430130123130012023211231400202422003103321013313024234431443044432344122113410410014331143120414434423444122124343402223430143204111311341024103002410342433444310323340321043422041444301121440302344444230013340124302444134042111012443304140320220132412021420310103432423311023242423101224230114431104331221200421313011304111300233312024300322203430020240323220001134432304443104141031142132334110340432443211433341332023420322414314411433342323222420441120304210420424400220414021300113432041010011213333444122441304302422124020331014123041331032330301334334004204210401420404114433401314124031213003444003211333131021043401320020440444430131120032242203010422234143223323401141430002110330400110222342232341300321432040320231304330340321124312433104032442103004333133220232221411112022343234224130023203211030240232311432343013031103140302210110444030301123312024333420433000010132113324422324440230300334414003344311240230243143244232411220133012443434243331401212321322124323003444410204014333141133021000314024411442210300244214211434310441434242221332341243021322121224343243244234202230133042142032103202212414040442434240433401023322322010421100104403124140114000330122331433042404010132443301423020334013201340030330442030413141400113342123124223212103210143041220204031043301322411323432143403002341403344402001331433110310110011443230134334022311111311134321444124410401103404114220413424323411422424000020133214032024013014124134331441424022010300142124102343121204221133324042043344341110230014341202430231432442332114312314011112442433212321032133114003224214441324022311101204002100113230240323032132100232043431324430031041030414002212240012424132103221442311113303242020101411301223341133410322000241420134333223432101233220201340343031410424310042041334433412401310124220104414103321314133121424033443243304211030140122320233104412120143101010200022221032134342432442131012322013142401042123143304310410211120133304133214414103434131420230024423114021143112342024100113011043400123134333013412224434313211420233414112324122130434224142040030012204312042020211240231444003321123100342003314340034103423301001043002021210303001141122330342422042312242312101002330342134002140101130013002003310033342231003340314022432144320001113211043210220122131300414412300410244000142402322302120340042231000112202434204123414403042123", "320233121043320103020443001300243131433331211100120421020310420123432222033044424412320441400012420002420341413100200131322432314311434223143403423341140042320343214201132423112414301401321141341422301201311344022130220040442301031442403331211403013013214230422310241240443224221133012444443042140400422042224011311411241213122334430023311443104132312104424030231234332004324440103123410243142404111021111401211242013340311230102333122333311241110411421013034114112000100114142222340100343142333203132202400333141212410010033333313124214232214410020040033320112004414344440234122134220420123023113221310244431110222042202230444310310431243341044021040234010434231202421320321223232041420233110421004333220343402043244012003200414320322133022144023313104113340430320201130002441334220212003440103233422004421402114032201001304404124141332302422442403143123001001044103120014430012243031202104200421232322432321443341010333042043310044200033034214300423430323201431010243303444210313214441241243314024314244223002304311401400232110430014143130303334022302221222221340322431033212222222401024431100111322111423141313434000330324331230110343001431440244300021004012134142414432201021324241324202420404132002103430421114332112243221444433201220100000111421022200442211122421334321244030223142010124240442333332410010403344413044023444144420230044311104430141123444421433141030230343111034414434232311202103244043023400004334021232242402021404302120114222031412340432140322121020220202133330144312303323201313420403010414023010223100134134332430024440320131444320222013433143344221334200313210024102412131140422311323114312221102042110204444123444403023031301332330023031230044111420112033032444331442244233422141313041240220023212412214432211033230041003234041114133012000121321111122423314112340413321021004024200230042423101444123313023310101021312200420311431240223001234101441013143444322324233132442202113130012131423223203443211213113102421241013321320414234123134142404011030002010140443113314211144243403442410202000122204022011012042311013224002313144242330233241422340400412024031222103234403242331100342303122031110222344124013412213201243420000120321414221212342320024134334124413203103320013111010204430233221311223134100432340430313410241140230030103244442024223320103232011023102431343432311132023342121003412034343020331243023400000100003410031401124401411012103423112222444131443340210103411331322433242313304112200303311130043401102124123300401020030110303334011313434230400200121432424111422411111124341101104122240031442444111021030002112244144212003124343002304242110010340411342110311144214340414414312220014433013444310133213000032241032014122120203003423000422233241104120040442233110143003223004403244033210401302043323043403241121331221221241424342320022031030010441022331313430124321231204211002003414110034234130203214343220042121233110330113012020123241433033424100243124202312020432010030043033333314313323011400002424212014332440222244122402431202031403023343324101331440432203424014030311340320301212441001401134230213240342303041302223323320124214430410412232032431410144011331322211444223142223204403301034431032312210100402241234432433211244024144410412201222024134143142142241112123424101120023210121011342324124220402042002044134132034102211430240042123112342442231202340414132013322341312343313142101422033241401340300442310232122342344311134122311222421332013022203412440024444303242230340114212214313344332141302200021201044411003303410214403311204340030133244341033211232331122241441400123301401434232110342111333242240312433243141432104121304044044214141043102132410023014033303003020124130331140340322131021320014103034003021341214032024040413023343203224041230203242102311234344123234014423021202221011431000010404431113433404224433421024343000124114322130443442024231034231110324444203141402111443014144131314410222040434344440444100304000144413021434012233444022124040144300401311224320104342440030320132211124234212200002301440012201020223141210333144132410134401001303131313204000040210343032104102431243044341240224430441030032044422003002221340200403310203404442104210004322420311303443210103230341414204304130434442312113141344404403020040324332102042243131443101222031310101302133133112431103342232042411311242033123414200342411001222220204323003134302401312303113133323421033414210040033104423012210131411313444020112112310", "230331304223340103214220124424414202303334314244214231413312324341330322423230144204323444234311004134122130022110310300122132003242323003040134104404001130432001333041331240410123334140023044340133210103141314330223314211322322321313144043431400003123231222143034240044033204234424402410203100340230112241023210241332044312240233331441433324034234404000103001044200424241042401234423114401340010223220011241210222222332433014142010403134214144412413343221343400212233324402112310232044134234330423432310042333440112042104140312423304002030144343301201004444430010440443040001334312242041130344340030422433232112024134430223114330034302030234220033111024323402430220044413102222121043214330131413342301024221244323212342422032314433401231242224130030320232333431344404110002102242120444124002101103113413312340144303311120012204020044111321410204132242124114403230202210322033022403001241040043441402330242412420414314022410003404214312443422323000003441043012020424342210304110042313221232412402142410223430121212102024410213214111021302333013240421041001111140012434042443421422443211344234402304332143441402323214002303032332310324140140440121410233020110343041322444400213041341013322413433343043441103134211202322412321002442233233220431412402240104031003144114334320020113413200322230204321044404400040013034300004112234040014110124241431313232433301202400204301031102401211440101333403214211112244200141303301030112320343430301212133430411142340334322020011203102331004131320240410021410232030341411424043420344240033324121024303221044143401031122214022220312101411203321421421022403100441241024400014121233331043323000213201322430421222101123130044213024112141021143412311442404324410331243140124311112423211024413014422341112201202322224303012013211421414004123403133044200013343111400310310331033342044220401313423040412012013312020244130140112423303402004123014234320333144110230243424404140122142423311100210203000003220211123202210214412043101430343420420201202041313042003024114200243120031222421321442320330344434023130420334021444024300400201002230102114233101030410113233012122441340403032101213010232424433314013301320323421432212433233203131010322340004103204200333423401403404320114424403040230341414341024221341043143231113140221304333144414030222103033433433034401022422030100234211101120102040104421022431231114444203110241012313132203102400214314120400143100400414441130321220112301022122234112003143141244301314021112441234141102411032033204424421001323012433410003044242434132304232034322423122240001220030333322112100241200440401300430434402000343141010312421313423324334124014001133121024442112012240214200434231142414414401223040230010300240413204114112012134121320442302240032140022320210111113221144043013130211341403043331333000031111003201311341404100013001214303110414414104333013223014433341142331103220144042230401234211112401023434030441120001024224033433334014031341310134141141200312343013021002442344022004222214210220104133131410320304043401311320114312312013131312124102013022300201211234011032014402204423142440333124143334104121032242411441211302202400131230342311303214444130200404222334310343130424400404002120320333301112210442304204440120004134403312433441211314312023432030000014104410344012422242334202121412144321113204000144002304032024433040220414103021031301334004420421401121412014301030402101440132342421104201214132123012031214321142043204434040244403122113324201234024240112323010430031233022303133132000310043022002104003422341231343331240202340042442324422430244222343033311243403124011000142014310301201012311101314334130220021230400011204330113420331113114311242034201313304220204112120204140401211032333333214313010434031323040323033214232123243123143404411202231101042441133144124434204132022443202443423201203413233302423232114303424403202113114344123300040303041141133403214202041244401201421323404310310431411203014122444002204401230112233022030403240303243433210441304144234043211240130303343001400023023034341010130143314302141103033133403102100410312413002224220140133232131113300441413122411433023414024344321013413102122133204023433201400041304214304102110113240424311032112124102334102134201220030232004443140401322112313301440144122220021211333344413112240213214411120104343113331123044123403030023320003303330420222330210304002022123311234412242341134241331421312111134001034433122423421141314331", "102301141124201132104203133224004443202330130331141332120314344102123132214203243104342323443101411210214430243124404234120013323333214214212101120022422312042114402243200023144021232003133121041223104334314444121233222320211111141220402034124020232112132214342221000242401044012212342203004232242041043303122422414300414343403303202204020012220134030001400413222121444222042111122343231300004300033024113020313442433123010114103413321220132132410002144312300131430411422232400041311202202314242401343323112423103304100041001404004030211011301242202214113002014330110311223434001431120324340242003231420340210044423401123044020243043301142003123012310414003403442110041412343443420412122424001434224433412214304220324414134143442414401330211141113230401023120113102230402134304130243304420121242302241032341110243432411420313230402212334420443031214332214100432331324002433442341314330143113232222230313320322133410021312141230001213333143030112012404240142204403420400222211220233010434031031421203313240002323414044014302333402213414031014011431404104331144411140000301212121222343421404304012341442043004443101233310014430304421104130214301021034211013043434343401431434311204041103304034032213332313343143231034142414220300402323242403424422142324344111101321341142234214121142124114443234244031300410134041132423134131101323112113204323433100304113400042333102244113232301030233123440311441201431201233111234301422321110234322114103302143143032132441311123434130223333133223401333233044221020101241202220210021234430424243101224002013321114413410103130304112240421240134000122000322310113203123021312300044240321440320100111134013201434243043231140241400332130204040132231241311140343140042341302013133434420133341421310030041022033141340123231400000140112321210002320314220443121243104343034304121031423100301044030214044003211404242411440031040422130224422110031314341040432201300423422024132142030421203201431434002124144140302113114224310233442301430243033234041134400110400234011302242041403212240041134323132203302443322413344443401034040122111113304211102120400230004200003124403330322321201433343304040321402212423303013031113004323123303024114221210231124301301140422102140111011041130022344322104101043022044142202130030241010420214233002030113340403241312020034424210402433443143142420040433224434121432144003212102234204043102100202343334234332314343214001212342210432002140023400023431121220022220344213302220211103241021004204401430042331314032204404134213442101434120404010320020220110024004443204110123122232414321401003013202021000103232121121002143312432314430230000203444303101101340401034233300220014043334222314432404214241411443241233304314213232132021242313424231311244140011324102323202330203202121300234321014011113014232001231331220321442300300411442442442342134114433241032300012322202422114311441011011211333430004021033220312444041011431234340201102033304242321102030232334110431112032430111234210434411134021341302213431141420311210320324224222133323332304103133034122330214442440213422230411342313320333242413433303043442023331143230340002020211423441420402112311124330334440233004243310334301224131122411032133133402413444300224144424204340142311431103400443343324100300301240444440422112312010320203134310004111302430121002012010342123300121012034143140142044104202310031214222330012034002400342134214223324144420321132032301213000121000342131032412302243142241111124343301212311133004110300143144103144243133020232123031123244011014143222123100022413223421413333002032403303113310210233232430440014003114242020132121302131310422041404023142111411102014323032422102420444044430322000240432442324433033213314403324113123023303104411314141402132041012202411122103234140102414330121401101140143203030314024310414120434342322114402014301444222104002232020021104002300244233421143041301110022010010212324032240400332244242010241311132301001303140300010013110142001121201434330233011340122344342333030432400341420001042403200102121321110434441432121330312314331244203421441343324220134101420000320211104131032112021034043304004202334311231414442200140101422342344222011022212224143223023440130204331014441401210242313214023314402343123144111434413423401322011314202031432303333334304032210303324222313001211433334232014110021111314331420103312243433332023220344243043431410040220134211401111022201302143010233111103220110221402332320444220", "210432434312420411240014124401400243321210200320431410433211104224421131340341133321223422303203024423141114423021003330040340033434222000142034214440210114112303422303222144204033030100402043432122001203413101120201202332341212423022224041101301324322102322010144331011314204411101200404344100242233010033334421022131140003210402402402034331044134342442003324120400003042303133340142404311110043403314422123433231320221012403410314322004040101223421421001414130243202022430113212340123143034424410104012440120003110020330132244223412131134220024132441014224331103420111440010232423220201304243013121211313300004430011041141432411220214212301122112404232424114344003420343334412334203410212243000120220401331224314114011302440044113411332403023421420314040442322223023103010031311231430404012434000444322103202204122202242403314103221433204343410133430212000141311101111342334113311410333042100300441234023310003434311140133314314401440413021041110204343124122340220104213122343431232024023114203431121323332443113131330103102204301302102432334130030141323103324230220222323300231110243310200113103421444041214402220302401432221122120003010324414121433413310311324412430104114310231100324041020200013133200010231123003100302411230424023000214213043010422113420312014310240340122341403133144000410140311241113031031301000413442232302244311313411211442032341403040222231204144022012334312342411103221443243043221202042234022133323040220332043234230314022441333232000200102312131111221444422303304200314132241402313313204024044002214301430110321313013112203410113340200304430034413413414221123420203211443300311414201111122224020330013204423202004441114230010421023402322030121143142024140004031033110143203300213002211044424030401324032442322214344402333013234231110311023422223344444223003142141300334233024323344441304442220420142443313421234024220322023401301101101143120103342043201344103412441444412221131113244401122102320220114020011001132002134012444123020033302034324240024241014044130220212140344033123243031333400113111404213033213034410111030343241023024303211013302032300010432124112432423114243301040342104342242224342421444403410443301242430043400012112103424141110343424023021104342002413042330410444130320211412112013204222242344044144343003034300024311240302102041214321242144341114023443140030422102311310143220340010441142203341200034240141103112121330042120111040204230244411441403432204323323131100000442422131211243014022102012334404230401044200133432141442314303402402411012044030232032243233434422222000211221311020214222132403434341011420004242131024222312100340201430202032104001040333432030201033114114440101112140313120241023344032411243040013020130144440300323323144421333434202323134320014421024104420113332214201212320403211230203232142013211310043121033234220133324001010424011303004332144000234122221244310001012201042241241242143200210142442412144431413124402012444140321044222003404201433020443314224044022444340441201110231402033231420023123302033402421011320042122331124323130410322332314031433433412444321001304233412424202011113212200120122103401204001202030204302020432302331014432312310440303140040002022313241001232031230123430242042030304003112041114330141422310322201020441033440102200030114441340342210002302344031332132102431021314402124242333124430331301101131311321210024100330404233012101443443313402230023340400323222442334120403034224121242224202131230433144400341244104204230132040112243224301121043033142344131221222201001104213401244042442303104031022032101034244332343212224204433034431403104220023243221112020401313322002123400444304320100303131030303321223412443022434031001400034323044100231314323003032410034232132421440342144230200124011303120004413343144010322144420011411002324203300242041124340333011340404021203244013442141110130321340434322211340303024140240112301134220121034120412031340014000343310044111413122421314411401331310242224331122134233224200041003304000344411011133220422311034034212022330002313344242204313212423132114043324403002422410100442120403031430041134044314432203142021321132134141103244313024131030042142144401300424132344433231340002140102141013432424030322313014140203030333143003410231044031040303120421011302304041131144424223034024412443230144120440212100304313004140144013044233102141324401412141223132340210320004142100234201233014040110011410432014211003211433314443303421233", "131323343443444343110310430024022120233043102240212303210242011424102001211400313440002001411243112021312004044024323420001400302413231412111132300032102013302421003014133041144223344222303431030101303002112110233011403121024141441102442310213312432000133142423111424112032012204310211113331412040034241011202032144434041243303012422103044130214010142041041433122101002230204312221331001020234044213141120303322400042034223440434044121102110344334002124134314334322310433012322001023332342021444344143431314330314243044224444223121042234224203332120113323401113211400332021432440320344120220444224201042233423210411112112134102243221234140133223342222303013043244230010423201104003133121324030012424044302030023402442221442414202443244430404103111430313404224241210030142414340003302142001003234231224314204440101322323201401333013122002430424031022320213334120004432034331033321433202414013323404442303023321102034031411324034423121220021214411404232413041324414230212422441044403432233110141413322220231322402343234203443002220231121320410300444020414040221432004201442434004400104142030412121332444123024110302422232430420313034344003444312142044400443044224323401044230014311410014303420141214312232200124410432224141242122323240202320043214204310222430033200414113104131111014243034413020320342423421101220123102223032120102131032431024413223212044014330211432131241304012242224400344101042040223041232310032332030204440122421300231324210101100344440102321233121101443101021300110220314002111301301020120122011342042233032130231020421302130022030111101001032422004214321121421102133330444133043230334000224221024433412332432432001110004303313432003420232443023320014144440222231033200144212310303021421002021033442340223210242330342402001143321303444240444330311222401014042442003030201213341244140200330402121041001230003211034300003144333003222043123403333202332340030042022322133310224313014213400323304000203300342403134222432134032224443002142211302110213330420200431233324021433331340424300340134301224404323102413221134342311141043040102210023111231242431340141230130031141102430022444400442100431441443232332323213413341333030022343140241402210204403022234342103124243204140041123033030423400123301444110131103441203323220423304110024041144302424040300402212400023040332040413012103100411211104230122014031231342332433323203232200244201104034314111410011100122032120043000220303210141040412300320420114202033023431324443042421423422042041201012230334222444314213203022121322022002441334440110033214414340311203233423114334224013313310411344013233130243230211312013042112322140240033233301032002411304111012123442331422340133110200432232021400314230312042441044201011120014334243420110042333002213201044310033434031131142311300103140114214314211033302341324222014111210330244402222104130434114033123120344404131121300124311302113124440434243001213444424024400013320042222300414412111210110203342130101424134210220311341332010142301314213113122403341413420312321302043330243112011404132012141410440133134121140124323124024112210243300142311440003211302044124103241212114011222304222122411111442310233013131344111232104132120111104010421332312401034103020130312112433224324000421420212012302444214021423314233210224440424423022233112044333114132114002033242442011132442310101422400342230034040442222312024430024044110044130301224124030200230003213324341213304121242111200103210124322132221104424101033332411040403304100140013033434424342442332004124103402434212402240022234030000004242233343122302010400131421242334424413204331021442401101404141231400323010031244100332141022102043030424020333231232101133022122221112443024032010324113240331044120300323231230423141400030433222031213132431004010112204210034432313124230201331401012022200203221311104220444122121440100043240424033022301310021110323443441331420104110112323321430103034423022042431323420104241300203244142112012113001122320024332304430432242024444033304304402440012013004340333110301404432222211441443122142130023044211243032100120023201243410401044402040332211330413340123241313114042440430310141314202313021001030121021224444031133414201201240200204141404100133112241411441241241442402102444121232130441111444244011031022144142203300033101111014123444120110431122144331321302221104330430402431013312401010120004102311103040311304011443042041333123304033442342204322421302422304314344400321244344", "232224230444131113440433412331321123444131044323020201133333100042424133431414344131242414324244421331100300344004013213112421311344242233313004200012413131144200020223212003331334443144204141231331130224401422322034140204003432430232003230224110412404003341304302313020014312344043132133114334124202431143442140203233442130423320204040401343133134442040310313330040133311422224340324423334243023200040432021313402434310304320222003241020130143221424424022020433202414031314344423104440444201111334342323021341131421233413231233014324314144043102003124113204302422203322434411440212444422212312402212341102220201144000431111344220144414130101122143003303411203232410144320424213132424144211134143242021103203301412041440213400332434004042322434334312042403412403401133100432112231030042141423323111333412332310434434412012430134202214242202422410313311213032301110410310041311240001001313444432212004240330301031203133142142334214402200032341221431301112403330010042230403322431000333220440040343404032132224010321321342221223342342001204310011414320311410221120303041220033204424314431421111032410013130321133023112111234104201110110433214101233232431210421200234440413442133130241413140113313423404342033010121400122443403221242111142032042333022001424434203144443320042134202334033334200324412142331000241221323202342341023333123122001243044400113143224430311013444111331422214300244301440004330123444024123414410403043232213412130031002111333420220243234103423313443433231223132123140044231211441404013402230220244331102443444310103214331020022433224112313044112001012423303300401234041343033210102240341133341211243341434332434012222134104102423400201404434122022022001444001040020102200032310101003201433112321423400142142041114404323410412422231032041443433311124040330003314030302320232421231431014144324231224310141313201024440301443312011243344421231100322213030241110123000040104422013333241103142242424141334401333400211133201311232401431024231204314110014322011402120310011224000143424411433434112023124002243232403331032102012214330201142134032134230114302301132000241412300344010211113003244344414243113111433302230220412443202312412212023421134130331120244100213311024443314042404014024014322240011113440004403234302304102204024211040331440240114141443113404224413443404103044410014230413104334140010241301014334044220200312113012241223123200034431211112341410334213321023113243423420410003233304224122322132230323331203102431000413443233000030124022431144034311022434332222020403044001212442300213212004424340312403133122022001141103333330401342424202003214114433422032214233002434021031010032133101223113242121100221230103332024442234022241411441420424004034333004341004403010212441103200134022240402041420340241311221023341013214211121401000141033313033040204303010010414043431102333013004002301133141131322411341231312400340302412131021422214433014304244302203203100123423301301343112034111314313442412121032132404314331011334140333112234431001424223300101431442243333323100212131104022221243032011322334320131244301242004032123320102003444141231240012141320401013020024114313234121240020404130304102041331404004020142333442330442322400014241330142323430033414000431340123003311141104433331121324402031421140413342314314400244421331420432340041110214412020420100412402011334244043441021101241240012344304322032021404101334421221402434043314100031041203332443403403143020344032224340440210022240201231411210143123443042044331342020034234121310144302323210212130140014331023221334440010321331422023213310140234001240344143140020404201334023132434201404341132320331342314300400404413012114130104432332323131223311432141431431401130424334414104321412433000431330311344012330144110302313333131103130312102402422343344202404421244221110440122201022012113330244224424444423120021114032411311423221111000423141044300133210110442411242221311422142414430304143113134312100332143243302324010310021110234400421040140120403213324014400203111113402043302330102142002342104103320141341110322002220101021242441412124311233020310231031424231312044201101040302211344220011200401310210323220430144314140302440302024142242043411434102104022124430303430313404121042333414313340334022441220014142042002044033243024143032314123142041403243434242133004131022322222331304411434402334300231323323132424040341430131403022010303010340123234124100344431001401132211111041404144230", "201342132344021041012231321214221022424133423043144411333402311330402200434231133230011323233411041130030214020041310432032040344232023232203132403113241221101010342213141313243012433233212214104243100120414100132122341043301010121233030334204420234242124131321442122112012143140401031122301100033423411320102444443140110303102140040412343433021142312041123210342233330323100403340243041343434332112000000142404234340244141231431334213001221143122133121040232444223342443043340431412333241423331234241043402241443313402430013432404402203133444031444023231040401241324332213433142241332112033320001243333314022432103002134241022410111243200010433010311431000333100232120231231224211303331224330441423231203341224222332330424022113104404234212320212044421441230233120244002222221240123344344102012334323131434334401210122102244004213104020003210121201303344002033222124132112143104033444424432010303200044111241303411103421143120314102311302411220411443320002030034321120002332104403004210444003034214224400222003141112121233131104141412433130413321022141120040202312204001314040214040242033034430314244011422001443200132412221214031442124424234223103113332313144030230423200412142023320124001230102014413000000122233011231223140242141122032024142023322203320121101113122141422033342040402001202441433430101300411101302404010404340441431120031100132433202404222111042403444303410331122034131234124421400442402142323102401110431312340021003222242130434221100313300232213423403001431121434303211423120441230141114032000102141221404010102144043244202101221141233232130141302314232321101103034124033430420031432331412311231113430124201344121003311330201224202233021231443300332232114044320021042433240121444441112022000032413420211324403344304114231333334441333011400444241020424323303222114233344131002204322414143133222034401411414112141003104204411243410212404140400432311424423010040421310332314210422022124143334030434423301102321142001424131012431002204140232320240121202141403101034130440143403413311241131123000314434002421322042141300101123131432043123014132130113132241440210420314112432042442000230410404221433041222124300111204220410044124232040144232111340440221033340200314330441024104211313343041313313243340041200402034244110211444302010142441311432402333441340431001224342120443411042411403402211240122000204124314330140223144443124413222020134224204003114223124441113000424343120424124110000440011210414233114111021304224403424221402222410144444040344424322444442003444401322030411103244440344213112004223230041441322014310003031422012131221320131324033414142000213424113242020424421400030314213032332132002223320211004314241022111244342040040214231300210310341134333334431011020043311012033432122301433420204004433043441404414313343433424410132024224414000412212130300310322204412322432021304104340310431104340424111041442424434324443003210021101112230013322044024033033444404233203311102310203012443424100001110133043214024421213100322131103210324220244334220210112314020102211122323210413344102123424034421022110204044214423134331322113100310142022323200122400344013112340204133110404231133034231323044302420222110223413203320130043012412332024020111424242312111423314243233214344042020431211123044140120411000400432341001434004320442321020232230303124230032210124301033344310324432031404011024044334043202441300330220210104301303012313344023141320043012033421320030114204334134432130303122003030002030010321100022341144311110132302300200320212023410244012443023040431421204402202114040340331433434311432200040100414001234233434001441100222430243340423114431343320023304320024044014000401414230331221230223222110223003101332024113433230242214343332130210124402323414113000341333302204011011144300120013004323011410213412413404003400322002100231230214141000402213232224040332010421403333330122213324332441312132031124310333042331422034431140220422144111204243234031234021203310042140042143143341442313033110442132343323020404242022030121414323424042134130323432402401431044140222020202133301214221331012421413200042010300241010424214102001403013211214223020302400012331013141443321413021204312004142204013133132043004311110242223044122410141302141321302014103202202013142222144411030130041241121303013001120034024322224240342420140300131103303340002320344122413032012322412042110343420440333312022400001004013224413011423133101042200203143244313233023144010", "412412411041043411210030430201240432011340433304020333321040023244004344311133342043011020320434130240330023023013234341214012003230210422444214030101422032322331014443113241023442211313341014122032324310130202424331123133332412031424031341302003021014403104312320244122041001313003102032134020231230101141014334100012321233222424104201004432332223303321300243312122421221320002140233124113133033302011431122003321100343142430330201112412221222304333320424112140010042220312324443224424422201230213001220024133140421100431321423013331404123343211004000240231131023123130344014240114322222212031301441021434100144030114320333140024013144332424031143001023222001123004133144223124100234142300024202330322413214342011142442241230243112030234212310323204343101440233002133000342031414244343411040113040232312340434432044004312213120300133333444401400112044104333110431203104342123310243204340332100032314243231311101022144110141134231424241134024200141101001431220111304233102322343432421412041440433420343203140143401420304323001330213312110344440023241301344400310201141222344341400332420100322010010324223330111213312030334411144101414344434204224433111123212204130231222242123332241444220243003312013431023141203311033213100231404101312233420332312134312201332343221444004303111143041110233420140040323220344232404030023201300002221234201214120411401003023101121313133244012300241314443124003113324223433414101013023023201134433302321103213320111302131022121422244132000112134022343232030022030030403414322402120441140333102201414324133432341124424140341034222213314401110144230324304232014213441243333320400220120402322201400322314441232410040134242404423102011441400223143234034444212131212122014013224422401204334241303303303201211134330012322344233332033234224234233311321434103021002122341143404221321421341240222142443420240323133243244202443300412404433103410304401233400322144243020232204221042040234422043441404441232324001244132202142100300031112302231244441010423241404204203321130102422422243120143221243221034224023344343311023030231313231230013033444213120023033014042142321012424134200121011222200333444413110324421403043240423403404341131300330314404000411314130043131002412102140403321122312210411434020023332332131443130110031311024002042230044242440323440303423103041310213244411404114031200334130212102032432114410430120403331133231442023043201222033044304242404240340043334304340030432213110024441110121440304014014334244302024324030221220424341130010141402034320333014141203211314223202204013331344312342144403133211403401020321431103033041413320412031024301400140241034240042100003023210043114210044422223411440213122232312210432100333332202003440040144012302401000303221001313344300304343210100222433144430030414243422110320201304224032423323430441021002414224311114432400434401241322400020203413200024320312321021344000202313111120440234121013421002243133244124443034424331240123202323412012004213324033401200033322123412404433020003300311121330301230441234221143024011100212243212144204243112221100114401132400124333443032302021310330202034043414012313124022200030231144203101403123304400134131221012320000330012341001323122200441300031300302143421243441113130144230303313243133104330112414013243214241100003021403013141002000432422102133343022342404322132402302411311322100423324433333003334324144301040312020443041332022422141004003243043431240323304112044141143200134041104301430400341303400310411112222342032334223212111441413010200200430312142123112431120441231103420132333133211232244300004430214323102300202101412323343012112201433343332343214022040320130120234101002334303430333320434334230411310204113302243241244333032232440242344220414024033042433314313140202103331134020022442324220042133223124040114020321000222230102313131442420421101131343211114214002140430423300220440231133020343033000411103341104440344100212232114214113041410144100203430021103341023334002124232204211003103222222002142420012424223114034231032234332340200442102200134441030022343000413240340341433424400122120310440323423042304344231102214304443131234422424004222443044142104110414433244112202032341434433412002003310031003120314140000322304413310144004222130004204024300402401424004424400144414224421234011340102211432300301112014402032410032412431243010242312311411043241034212031200232230332414344002212203103300333014004021134020122333440213010010002102414", "303421040110023011034230222144424310114202104312234323121100401223131104203341444141430042124320403113432342312221420303213130010014121122010403123032340232210040232310243031032143400031130231331241202331222014014344310042143102340334220202441343420413343113124400444141334011031102242304011043321010210103124144432413004240131231302313234224044400341344240410333424033313023110223003320133434420101021302444204404134201141432101230010421401132400243244134133022322120412240400430440404332202204413100334342320401110202103142013123023410442340041423134304421130010140244212023101122222014004300304424042314110313341041341200131101313422432244341423212241221442104000103104043201030330230143312013313241230441423031203342014223221120210232223132110232104122404431400212133023232324134430312141242134111310010100030140420313030331402213313321200330002201321231424433433320130221042332022114041132124130420223020112044234030444233340124001322234034244043442022113221113240331404133021444221140443120430410020043420013003013313402132234233440022220043201221434211123432440100341044321414240031123324142212330032033310322024341033401120421001012211200344412214212203440144220034402134312313142010213033000423434104104304033120441100211032412413310130342000040044222341042111113423133104143200211401023123000223243311232423400340434342400102402012211030201411434000034223101044402421441223332024110240424102340240120441213020300012333011011423223104411320124332440224303130310011320344430141234034240214313220303123333242332040134314440201042003423201034223301010140120444341414341224214031224212114014111411232220122230101242204103440412133141224421444443130441210332102211223232342123223100331434303131220232202130211142103430040140110022113241313200010231003440100403042303000110213011124444144233423040323420203441200034403403403024144000412403101021003230411433014000002340210401124142324433012301242133240002324312120341022040133244230144320030010313344101312434432012210244221024003144200000320242110413004042313304411241304122330013440331021034242212103000133304302343124411430010143431431302313242343431144201244030240044221130343341234304304232223032303022233212220022104332441440403302220011101431430410242044210131344431423120141440002011113341134334201141423110240131304323334021030231023400014133043341310340233404343032210440402403422323420340123341213411124440344444301213320321143212322014241131132343211044030044430103321310413044003113123342004043204020311214010402302301204342340414242344241012300442140232444313441003010003333423020032114301244243411234301313000220432331111004313144304014000433410403122222112013231034421112024032233131421411333044403012143410240121123140411323203432302030222220143120333113000011422322323223412110203321201114110041234322204010144231212024034313440043141100142132400233314043121412233032141241130130321232022213013432004210133413432033334010131131044043011431143310101242011344143021413223233012030201010433221210000321002440130014041440331301431223110331410310133322400440414312204432002313014041443034223321320304410230402311122222222411130420122132432104304220140101401311242211434330233234400302231024010114021021011212133412343100121040204130222412441304340110312231134302342432112234112232222013300040034311242400431432211410434141442133432331001433404024403430000442214020223420440323044140040340234040001334022003342232441301344041020131332342242210443410222202341200342314201244143224124432042004004214333200112412412320100144001320004430420133024022143100120011404234401430311221101113013001313331131214134103033421443402141401121203241004301034134434122141233403344000123431003304111343424112001014443140414021010234040100332424123202140442203343102442422044410124112043313221302312134400204304013002243133134104321111024142034144311422143223410104232124340204030420202104401002120334441200331302134101340232001003043211312140320134420202332210013323212311312210103022013142043211312320320103102211223430010131313312102442114004202144142323333341402134001403030041021213220332114344311012040004142232403313114224114100442300100431113233304104021314421042300210031310030140134413423110334033432413332342401142213411421303031410324131243310220243240434343032041343023313321341314132404210030124442031241012113230100104310243242032432234401133244003414120432340433203432244311110030001111013314201334211411103401", "231042444420121332033314414010210200102024021242344203333434321310440234203021122243221211240132421200222134144243444204034104021231324141433421040422042421004420300100220212303443444222010113221444120411323444002420302132110430043410334244021010102220413203110002024442143414032030231123332433133331114011014011434411404240303030421130222004323111310044331300420424222042314403213233431421334024113223131214004203144402020140020214410032243041240043132321042334022101330332131103221243343244111221242000041113114214313131430224032340320443030213303111033424142011122034023003410220124220034014230244000044024132231412104111411330323423234242013223322102403444304334441014034101211430100013103312022210341113200313103043003112314324413243120443024314404142210410131103301403101113034243330122121214130433433443110212434100220133004413442341220104244000400022333410240103301230004431321024442204342403232040303120414214340003133001031032210030200322201314024220022101031422322232310140134424211411113413410001300321413220313200122030224221221111142443140200002233203103333313142014203104131022134031120233202231112400124243114102112210322142033031334113023211303013214110233023331140401144141011033014244341204210413010033014310111104221040330200400443234320431312340342032124424242023441410120131101131243132000421222123311312303430310401302142144014230240320300322414023031110402310334103004134101043421200241122142344113112111004140310300420234433334344021420310330003210244243013141030132414044412303310032440243334414232220244023222420341101342004312310044041242441322012420334344422321033332323023342210340010231241121220022040112313302211104130301012412202032111243423141401022041004414011323331344323102014222403411142213012010420140333330142022131211040422004444144000124344220013242412241121200123243441412304142201214442432112303424333142134312021110320312322203233302234240442402203421002013020022402220332423410000412411420231132314101432211432300423143344110404034120233230324341113424031443344113111343404440211033402302212443340104014321100204233442014201312342230342324142242024324400420123310434410422012143223310200422314324032113030420023022402130234223313000430114114132244333342241042023114342244034411441214430100104412444214000200204002311112021333003203042430113340444210213444234121424321020414312003134330442234204404133013210000111401143430113001322020032031142434400022123314143434123411224133134142223412130303304122003133231322212012200124100313044323341030200042340331014340330210021410222244033024031234131332224103020430432342342321030211200022430232310222333322330140312001130202100111313323322312334022442322302422021114004144232300012244003213431144422411344210113033403034222442032001412333341421332203310230441423023113313440221321243330240323022324030040400043323431330342220011113422432010411031310111323434401244012214133140322034311242121140203211320010304004231403402044034020212410330411144340211140300132123231304331121230442410323020123032443304343310303104314203210322211134203444320433013402103220000444043320413423040234212231314220204442340003102032322022031112423331000441114141110423124014223303134001043303203212321022343132311332321223114143134303340141430121313420233404130023114131140121320243340243143133222104234001221242300124201442343104312213434322234403031212210144232102120114101123132244424312034022443124201442302213204024432222033331040221123230301320204413120203130221441414330431414144103110113134140342110244243204040440033231243424100144343000332102021421122142021223313033430310332312002310023102441223233012034121243334401211302244032043230222133211043424423311401032300104312212301003303230101434434324231303200401241133331404122300122113114343231331113412041204442411132402033124221401210230114224332302434232344421143200003042441434343430232213000201330304400012433430444001032143042002323023343203342001221221310430322040120344041201300122123402422100310403104433223123011303432423002430422112212121201334400333232442122202300402010440413240333412412443211231023323113222203033414211323241432300441401340302023031021213040013201012432113103010423332034012121204104031123431100343214203142334101114302342230233242300402314113410013123441134241233121120443030334204344202423221221243433223004243243131421233001044031031203440333020222210411443102403431243004213114123200101401344302223204214012213", "033234130234032432302412241140322440113400112124032442202340341022044101132312201322142430014014431203420103021144230234432314302213433310331223104234013222343302321110111111434244123042014122002034142414303131321442243120404010231404321422000212413003242334221343342021200341001002240444141112134443104234411304430034202314332333042204423144313313010224022210412333002043231110424432104402130214220333024111312104304101214242141402344424423310243434200302244020242013123302231402404432341104320443114403433134311004344330013333424410304423412143342234440223401434330342323141344012101224140141420030033000111340424244113121413440401140413440342233200102234041044212224320302002322312113003430014143244101143312104211401342244400012040200002330044010330203200130214232012110401344401120122243234203011133344411023112131421100342200311020111432141430121410023120033124444321144343140004034240124200000112100244202212100201100242044224310404213202221120024413422331420131302002102231002210414332340331432304223430121021243021234131243211130024031143003104240413141402323104134421432232421112314312043403403132021243442323303132144332442243404213442034102432431431042131134332124020041114042242224104242411413211014301244124011110343423023103413102042303104401433021240023030434340242112401312310213042400403330222414444302210103220312303311223411423100244143433243110101114224134413020044030202413144004121420011240010443021103214014304343341201344142344422400322000222133421410434223112003244021403444233021411442430141303041111214230441344241202020303421034303223234412232211210421424002342003303414131330334220300023020004200303341114331302400421222313413032013333140220130122240121100424311124443304021213043421324302124321314023003130034341132131430101441333222233022203443442143133031300102211331120110440334303202244314030300120023321122232100322402311041201120212430404131210224422322110223402320024333002413141312100321333113000021204041440112331442101303030114000211440322431031323244333133221011024412341203202202241320011332233104232424213234040432244301101130301112102121410004211132430434330231323300141213310133403030340424201323132022211132402034421330131104222241403014131043302031110043113111210303223434233423000222110400040203404003040212324034142112033033432013342012411102431111024124404341430323003444130303203320430240220104242041131430200143012402402424240134333010002214420423340443213404413103424041413111434241234334444332311204302342014420320302024121041420104203324141011340133404241341133243330311032024414311222114331313140144222034243002430441024030402203113233112331203024103222223410232412202232401104412231444144143120433221203141003311112440113121400013244030203304342302014000402420002442302402110044312420010131100211114322231303301000401223341210322022014121321140440144120111404302431101023304124012201412302220322133313044333113120412421432043340040201244123413114412314202203204003411330242313423110413140220331233230141344220123040421203240101220234444342231344104144032042332123421100430224114131002013401041033040313431142433031304312003322010101120243242302134434403222310023303413244011340324212432332422242102110213202042100432300232202221111000343413420443411344242241300223000222032003022014424313003403112004331222330211020433240120010141111424413421241103104103244102030114104420004341034102334030004114340142300241143323402212431312421240114120324122410024302444432444203103330110112444331013200230422431442222432243312313314233141330411001340011222111110021120201440341141244034030203133021031110020011403203240403110142330214334211314340240403324101122314102134214411420300313022120201230313224444144030310030440122104220302114344404211104342124201312343042132124432121024402400342332240321040203130401204203232212323431240123420412410221234331130014200223043014102223242144142221430103422442220221313322201113334001044101134313201344420204213144424103230011244044313400203132034322000202302200421211341343443111214421131433230211404033010034204442123000211411413324234240113402221111423400441120211110210232344310314302141423144003103031334322314441024041402422134410413210131400414112232032211040404343302333240110134002142432201220130311424132301200314440100332312010033132013432014000432402223331432332322041220344140214432320224022201042430240220014403324122414232340444233104334322221111033334104142134321243122", "241230013003012431334401141441321440141210430211023033411021234104223331304131410302212423403233312314420040441132032240332030423201302123222314414414132240340110332013140042134423121411012113322022432433210041133040004020402324342013012444020200203034412131341430342032033234301032202111330130231021211244103110013110311001041223324311143114413034144023311021343140020212410301100002122432220342411004102442003433424343034434203220114412240111302401110130201400220144433110131204302312142331211441030212344443011014240202331322020023020232300343124313123442414230421430020234042201300123234321214133013041324230320304341401440142143300403012411344141412210300220303014300340413002233200031230441021011003421411423030343043201314134302024403431443202023410022341403010014043004111412202231131020200010033322342013044103444013023434204342011130124403100442432111010110443234001420120434032323104022320310200234124204442034231422231202412413311044211444101032411124224114003424230103144003004304131332000112003033012222344342304211012331203230414120010244302204233340032314024334414223041220122243022320241023130303204113320023003400031200214110141411231404042303310231402142332312112132142130002121244120142024324333234101323314123141012141234202204004423411321140011102334031011312341210232122420030142044000001042033204214421322413141414102222110321430043333443001022221432044214334413314034401022321230114211442143011234023101113231131122404330214203324204233420302341342130203422104142433422034221400014021412211314142300231414322142241214231132214030311442024421142201024123333144043441103433404344032332312143230333401322244434014301424242441131404010121234234220334403343342213421420424021301131142211033311144214231423102021402323113023043200414221332112440303333333424343041223444324112440040441141131401414131430124230112124034434121121430340444003312032134220341441200124201033131301112311030001444412002132010000231032144302224444330043300233103204112441001332232001402220131140241201240424320242414344334024204434241033001200001412333041413323113104302012303321303423304242234400242201424144344414040013020113400004414010121440314110202440231123303443024442302124221233223214334211333224131244224004303423023302143134242033311330133132221341403404241341340241440140120110012421334342133133320321201100021322323012211122223030244403232423004030044340334311200403023312432322422223133410443104242344123421210031241334133331213024441014111031020401413310341402301213114243104340214333133414044104414131303033330314030011013331330243431144130342023223200121123402034241124424204100230114434434044223443220114332114401110310344424112210120131301302021232000404342420402140233331020444300214013234312122200312410232114013233121201424101410044030434113131302413340243314212102341310341442403110233430340401323320401402303243341124100240312443012210344131403334242124420300210241411344024132220101214102133012400400134244203322012023421332122240210414213202444441134112441421244343311001302332124011130122402300240140143322434144423414223002123112241410030214041430210333420140214402203143312023441242413321033131200204143404222433410301230233234103441110333142412000340311303440000024120320241100011413114104133200234233423113321231303442120024410412001341230132042112114212320133342421242222234442224123102403321344143403122312243202420343201243423012431334400330242112323332034224434424012344000422341412232222402133303402013401213222341241430003234124410210422400224430301332010221303022314433414421212102022103442400133432033131000001004210224112344143041144030140132101024140042340103030413234000022312302321220313031324202344134020313344042023424234022332200000140220111114404142343413402310231340410134003234331044121421333220004332414324020130330103023421343432341410012410314444243413413423002010430000442442221344332340010324424033043324233001241414314331214212104341231440324232242422204204213432403042223433224120420301143411442441424424302024334423002422203224342433100020144321203024331444112024414102103000042240000210444042240202301302341033100030344132230432310034301200220110320124432341404301340434143211031423320341110203020214414144342303444443232103311440013202234111103302220222001042144141142303104141223434421432114011012033404321341214223124040331430042310140000202442323103314001322404404211113404242420144114340302034043140400042333240434", "110244131004242220033000020014211043302100301242112231033020233343221121143443310412310112141122222123024233342410303414311242400234020241234110204301120113031324412042310024241121002310224404311240002133011231311133441104440020042314120241103430032241424013244212303404234420113042224413233332243211341421413242221431232220020403222043131034423022434144204130012004023202120304213310221430113312002014442340343010233431231304314244301003430123242020030013203314113231120232214342441004234123012420132300104333122440423222033221130101423340343444100313301314311200003400332021402301100021011401130121402012134221040221442230030100240104231334033044440241303433340202002111122011010112342403011101204043340020334400203331131111424213240021242240140121441144004312031110221240000032433224114013130134424433424001403232034000221333104224124304042200334134022222400014110144413124412041433321313010241214213144210040234010130004020423123044431022212311434220033430321230104240010043320232230142140043233223314331302241123122243013242144102322134014234342430240321431242210210031241120311413031221124301214200243031034431223440241410412441443133004134330124303410430302012121131032142203021202222333002242312102343121012101120204330003020033111110303333202442333414044043010411314042121040100032202330311021223311422311333231004110021030020123333213224244424414401320010222414012402020321320130233401324103110040143044443000111042221444303110131234402141040242342143310112101410300214312413122312242000312222111124230243333421011230410302031002411102421201303144114020212223421012242043433111021121403032144233211214310343310000010011342341312314204200130334043114410332110101344300330220412114231430431301230142203343420034121222000431212144330142342231324240344240143343031221434000330403002130213341230033101410113342220342402124122040233134421421212110013003011220322331133322103033042234440413141024242321344300434444420114244304224044310001000122122200012330412021033031030344400303111124124401041134210304340433442110002210411333344411312430433404430140404243023000141342423224321120114304420443142422214401021200142321420404042134001022112441411331343204343111330434442321341300230110032112140340341001321220134224304313303100332024214433043413112142202041410133032123321442134120400301233332031323004121002134321414141444013233130341243404112103401320000113441412313202230242421114322214014214024012424120234442110313210342434212102340032311444322300200222120142320413014443123112310311120321001001131311201004030403041421400420234411234400200400314313013343424123124042242441311443042402233034230443442404214430234124344110443214312034043311040300100221400240122331234022234002142120102334144014030433142402112341322423400223014011401230010210412341123034440441230213424440231113124023420003243404442130140321443200033214433230042234402203242413421223120240113142123003231113234210213343440030143242304320342203233022030133414421433042241301210024322021322413040230214400301400104420233432111441400103000144430143241300232241141433432004420341111223344341204000204013321131103003442323410242312211442324212100403211112314433130120231020113413342410400131434132313422330302313141104440114330223402141023404023002021332131432422234121213242102041331301442000140144434124124012004122310031244132113404133030321102124041024320110110104140232021031201331143002102432120103212014433434301440042444232101124214200142010221132302131412332303341333204444313223334444410222231024031310342413434202322311424243334133111344441121204123332000433431040330333243114042121413234220013314212313342432310333403412034424131014300240132210101311034011020231124024212140142123341421430342132014221430040143323431422422124041241342012411410314343312000141404042022423411114442414443333314301000141432012031301411202101024332230102130041203233201442303033401240432301023100442203213110413402313032344304410323331412343143101341011231200112040431323043303131323210313243231234333431313314313141330042042022440403141142130034233244042022232413300212322010401212031231324001202203330332201001224243102213222310443434230143401423202240242002443142201142214140304211044111201243243124204414422313002021043142402114114143010204241012432102323204414224031240430433003444240202404011404134332243303321034012302413332214321231234420422320243101444130144431033131313422132120330233403240202321423433", "234103033300444410044341342143101144320241200331124004433444101310242321312223032324321140342442111321414442240111331324301100412022001411302441304400034411000020233313200232413032203213232403213433141041441112033122300440443104400402031020310231012232413204024322324213034331340124212223133422042412344323311223233203111413322243341323343244121321131140001234210001114313234001304042132340030233213041121241401041323400442000314040014313144401142340214104140023334110413314443430320004243303204232223034213001200104200130323222440314423322230201241301100324024341231442341101311144032320141223421423024124233043311243014343400013113403134123232110303104030111121412243133131111333303121114234132043443302321042121344403410330144124041012122321400434444041404043132411040224332142443042331423432440330301102421022432411142343133204322323332340244304313013424124210201234234314143300433321234342444123332201324040033123033414103340001243311241420104112213411400324331200041341324314220442034442340244000201202141122000323334043134232434213241320240112141232433402432201300433133440300142221443343042333424112122322232420401442444134024411000331232244022010230032331214313222333034111412200041121132101010034342000433023141102440200223332423311120201221301044332210021413232423124421002430201132302040434400243042324204140021241104021344123213130414101141420212101344101232402223222132220333322024124112004321000342230214410223112403304213143134031140010014423402411024413224014042412421213203242422224321213240304100033334203304002402033103010344244021134112412403111401240043003030311104320230132202143034101233443041334433431021000142010034024340303030004141442003432413103320303102444214041330131413420133241024422304141234314100432120314444142412300214043442302101430430322114332130031312120443211111104200133441113302044134342342322404014012412140111421403413104412302310411344121414311341344324220310313430102120230112443042100331120220140133431413301313443100014222321003221020443030244011402013323442111313220004432312333313433341323320410232311120321111034124113230202222111422444304404221422133001443440432202213034034214201434014130023214443033131343342330321343310411122304231323041441204121124040432113011433002341141013102232014100311131024433231214304124003044224144204413000134442204034222334412340003341004102243303033314443012121423033023123134001141400042113431430103410413410223341030232323300211133343114044444331012012103420320404240230024122044211230144303041332144320313411321234111424411110032230341120140223432213110302224432023431111332101214232001444324400100223322124241220043241223042304121142114444403433233012032422140323441043032202232243402323013231342403204014430021423414103311324333022331143302143234020044101214221301404324102001144121124131133044413423231033430304031123012442222434223422304321142240141114242303114210000132230002444010311204144011442134301010223401334124342402211114122222040042101214330231100244243320410402344241122101104204411433301014040200020321211420013030241310110021411104322003001212213112333011334030431224130340433134144042220102214144142012344202331332132104314213230131444312433120144433200003311331334420110340442441333220241214102042211332420132004333021140111342431233122402342333034301214203300313420400130101100203310332313044220423311034404132220302100031123423042023132142344442000240044031201401330433233023210144022224011411234120142331313120104211400343004211131142013111000122200212220443240322001302111122022331141014142322001130010413012433222231442142130032132102233232140101314333144134424131424014401044443022232422322102104044344230133434412210122212233014410103224304320001102401020203222021324102142421140121404122411034232401214301214333120241033140233221304022020300430313214320040021034203220100043412012230234412440200424340124302213024130224413323100000210312411121131003201014343213112040204033034420231312202113334240212042141230400003133243344022334102243431124311013344233132022200102020043212402331041344312442133301410022122140400301033222343012421211220020133442331114011241101033201012144001234311024013043421420421141432244304312330303403010112334223404133010110401141142111340320233133022011340420002132430310443411020120404404021301222421004202100003342330034402230122134111141003303414312121143410042314343433031410342303210313310212013430424431124033232334230224032", "143302124423304044400043212004422413223140433040140220131102103300103033114003224123134004114330433224440011041240301204140041204311232000444022234414001004412114122034230330240022343032441112433240340022402010243002010442033333120003243121111140042304122022343013411233023303243400203220110304341044431002104002441033114332112012023110344032033110101241432400313400404122200012040321210140211323043041434302322222141243320134433230202131130433343033102213212010041013221014212112102100040343230221322333123420044322424412300344344034230303304131124043330343011423234133024042401431130432301034013322033223312330300403302312434004120211011201423120410321022402031142132121104120132133404232021033103430232242111412022123243021432201242212423400310344120113431130433143433204423031041432224123040423432012331101303100321240430013414221103014110211402423441124123044100134223120421221004202322244104330212141422400314432313304014413112324404444444404140241041334004423011440000143014034221300421030243404441432240331133040330024122334320412201203113332421140440410403122121033033324100313101340223320034144113010444230344110032324120403113000411210242200124323343340410042112200423043433232303004344010043423223214314330244011120323224330113422000124444240443430340242300413033232422420011341214143443140133320433234141400003143234240241430330034023234422001142440201140241302022311314102302430413111241142340044214111411440331013142312333421013040130321342441200220414013201431440413313340331223240011143133242043423330112334113242040430112043422030124430240022012301423224004431133112431243311324313004344304234113322140330130413033124021343142423100102043220030230121424331002144334010334012242202414024321322014341114200321432113040312013414124044134421113200422132441212201032310331202420123314440313113442420422120110413423041204204403310332232331201212042430430004310143044311410220200403033103443300123134342013424422324440244232311240043332242033000142342241320434034244323213034113230241120434334321032230323401403314031240001214034341143404433220243304042410322301024033221433223010201434103014123344224014002323243000304431031341444113134212131220301410003200001110324340414143233414141030322404132431420340022233101343300223121034422201002203230323321302013413310410142001232303022130204132213441443024411303322321200131110201143003124414244033323213133310001123134041000031133233413020030313221143130441020211030232301133200244034341203411320101112332400144444010113023333024102423121021232322131030441421332421333124131333443143402141404111010143234343344240011021332341003142413321222030022002443022013200302230131403032101432322342430241210214341314041010340341441240124443443300112221210233204023044420040124032221011033321113113340012210322341340324040014424132420221130414114420324104000203213033332013323323430313012421032441334031103322220220411440111233142011443140413121231101243313201311012143220011231201013230243022242020421342442022210011021224112142313002344133221124242033230133021441301203003320421420410113413102324123130421341413413404442204040141012303023104010000322403340402433034203020444013410204211102302031132420431214022133143233311311432041441421130210334000003130433411432240101123344412320114241112044214041130043141240122243223311241344100414233211113010214300442412143203224123001021443410430243141031112040213430412404302114124330310110242401144422424344323440111444002141101112230002222031144210300433340330140030043223143130432243041300212024020203134232433301014432014114043113442214212320221242004243222211042110301343214033324121024433324320224222413411030130330020020112343120130212040241210220131244203402414133340112332211020344431303333421040030104223331430300420403430223024342144032434034232140432104303230040440312320111020340034231041022140433101413311032122423443100334442303232113334234240401004121114312242011002433321111121204402400404213423024334114111210002204131334413141213121343303310431201434011011211112144210201431224141444341200443100101210424401212204232210022331223222441441112333023114010402031204421332042112400110030144120404223220410143110223110332330002302133041042242001141314431210343130230204314104030132132032044423243102304204343404230233202230244021112222440142211203131420402330324134113344410044320314424301224232030221120003400312204323021144403100343422044313304132102403023413241303", "233312243143303411210000111041110001102003400442004344400431330331402121311013442231422014422104301420000244044043033211424101011041434222000403400214022103433444002220333241013100222313200241011324402242404311414400341301403100430301101132132404133424441204141402003133424003441243302424442434311014242440120410111221212403132334330311114114303022132233311222232141344023223041422001013100320020404130103231330330424304302322141301023400230001414000002321442004213342334202221410430422220143003123411213141201411034142332411232011444434024113434433034133101313241110232100131111334312122021000232012013414313403111334412201142233423402420322014433300222204432441232320412211024131433130122221024233343022242403024144120203232444134410223320040034200323420313421410214123322444313444424414322320141141332413320141412313022423242032430212341324430231404300000330431312003212120342423040313043314344201024103144342040402003214113131300430320041132302223321430133021304424200024020021240244402213010103331013203433441131241401331024114242310330400301344000022431122131430343334123441230434103233310402014123040432423144034400134343131333200041140303244334040423221312041234321301441204212134303040304030014130001124312440001004202321242010441023223032114002210132213122043434034131020413213003023334044444232032312223234144442131324341224432404421131312420033443420024304314422012320434040043101420223412312012021122041332441340231430240313002310333330032120022424202014124110322333414013410031312231122402001003010311101213122214244323441231133424340203421321310004220121443321243203324021411120240001400104321324101111032123113320403434002332021324031130320420144032140402114410333110421114030221043210410341034224003041201222032141232424244032104233434011313233020103343234122213003114222120320343234011130243241104040444424113422224021231011122024243334111202310011432040032220442012304403321001310001213214010444142243402042224241141410123031312322032040433414121002201222420304240301022312034422413000043204332142044434424231003231324233213133331124233104312404420421031213012220000401234012331000141414003313040011403201032412310122411244210100323230411012202321123020230412132223042023340112300232401331111143340131410001412140331442433113443204044043120420323232033022414342223322002204440212032402241130032024001224004432333102030331242210131340404101313301233302233313333234044004310221024241420022103304432203023001000441424213134123440423430242122234002403120113122233330140010224014030342302244130441433324323333414332330122420333331201110424244423404311114031220411424200302432140011132032001123331440230223041242342124214120340441422413124120344233122112301310032043114000122042021343422441334020101030232233434021022120341300234423031313132032040242024032120332022440033114323442211104300404044143133010433123431201423231123134034324334102313123040420132011233400331031402300404101201421432404142314034323301333141112304040124120442241214040403413401221120422432213023130422123010344204213221333123310033233124102030201400220414014032312302130334120030343041024432301341112222404212303322422434300310224143122024212122223401412002044234001101302044302414131304442331321432323140041121014311330313223134123134313112211142122440241003111033302313003243243224044442044040143121041123210233004230243040221041423243320044123414340013421111440412232312404343213404123242222404340411223201224321242104240000002022124213310422033323223341421210121412032143110303230201431444141424243042422011320333030314230022134141214214333044344444414010212402040220203401313321111010122021343321300310414223212214423101342323121140101404240202430002403042202110001430320444332411342021323242141002030202312211324020121424221423111210432040044004003422432320123333402014440344333024244300034122230242411003344124241104023302334344443414221124014234443133422300343141112004012330432041231333122421412322030430133320003020342301040230233431213233204401341400030143243201114020011112213321313313102400130010032223131311124404443413311032230100143323133431443111433040231022421131434103422422000420404121024144014000334011113104224104012000320032424342122313131112323410201004444131031301000402243333012041121340124023400243044000101444412101230104231402024210014410143010244230204033103003403213312404442321034423220041124010140123313313313431320042313112123331312043243124304400330", "100231103130224212444203242033211200311243312040420403211434043101022010424343231440230213240320301411024442001303112411134332304421104011304000211134201013101441413444422312042243434344124444214334114242001211021110124010002124100340203214014420124124342343230323040404244021414244100324013444334113440242422410044141404421202414044224004101430420440422122002120414104113031204142141003302401022330410141403144221221312244222112211330410234304024410001441300342100431223302440134303100100223430430233000104421111042430423134403221102123101220224331310032223431421140311334433411113314042130412423420401034140144041231034101423101014120401420243040143323040231331132401011201111410323401312300430223421304021211324244020023013112424034030231122042132001433310012230241030201221223342132224243213112042231031301331043322420034301130302331110131341341243102202330222423113211412232312141103303234101334431141402320300202401002040112422421302023024241133203002433013441400211224013012111222113144001211402034234232013330433043104312411300322212111000320442134402222441300210142314442342103241220020123204443344214340131324133011344042204012324101111141034040034101041204242303040104330133404241223403212433243230200043144144424143404111313242021322040024424224230030100034311330402103132411341342431200301234333001242344043114021220410433410103202224342310102404430222401134020034234002121324122410412032340114132030034223434213343313420322434331014223234021133002424312300434321200403221143222401242002022013002114214312211233321440412441321013020123303302111143221201403400411044212324214023041322430042214030230230030340024212434000130100010342010023201123120434304431401033012100103344131204001012302334231304240243032331021041431420443411410101010320312131031221434234233222001213312040442343244312143300422023134210333332333324301043220232124322102404233002220221212331242424303323202213101023032120122321114232131222120114434342133112011111441322314141000241003343334130111124044122443414030022043110330442043031442133332404312043220120320430113343222044311423134100400340224244132303241024134433034243040012120021403022024243234422401330400031204443222201021034432304114420444403121034010403120330440142213114421033210303001021031132234302222444124102113102212131344101312010034143413244133211342100313330123221024441441022240313344311100314211212023013424020441313112132303023344122342144201412101302234124113103223300134300021431043132431343403043104010124414221224024103234023302312321132401141113334300102323003123421142001221013244122101402214131131341430200123013103033410004132214204204331101202124400211223102312410204402121111304021404214333204142014401301300232101104130330344402023403032404231411224103343200432211302403402114221343212124214042311203244112324402302114102132222120242432041211030122101300233022112144102013343343343330012344441201331240041211140131104131102421301023043203414430313020223123413201411424412430122100140231123213212104201223433434232241311332222412334034212143122242001023202014024243440133143310203200210341420020443030202323421030244332330212121401230103202331200434012200433240033111020443203310233300110431231143110002313033300233301311400100421004323410203104231301031321122142332402044230031042400001012022020212414044421442331101240220030114221031020232022422414401213140230312204230144042301142341111330311410123430320401012313210041124243044224043303012243344240300204103344334324434104333231221200320102000304122231101424324024422120211304212043411031000412213233341130210113301331222132003413320133441301103103140220331320444420424142431123220220423234243323040124233313232111434212033131420322034002020420101133224100123211444142444440402420011334114141220321144241122412023330023131420240142100102313434141114222111124302220323302222333033241210124333404121440140312241022004424304143330144133244223442211104341020012003114414121143013340234043342021130411211242424011230113103432423124121111042021413302033112303130333244344202011420134230401003300200220232314422314203014233444423410034421103313222413042044204212223142010411012043024124030101111400433141310424200432020333403310202110413123010134304032311222041001214431023122244422414223012111212214133022004210111012023440210214434243001221232023031110322323200401201033014042421130220023244104433334243141444114400303331101341323123100012334121442110301331", "014200121231242322011041014014223312333141214243042011021044001204320414344444333121113141003302400431431022222433142244303322141443033044322324211343310220423422343101131001310302144332220201200132204022220433020210043230430123202202134001230231244424042310213440011312433212032120321220120230324434221031434144014340032330412111410200111324120114422120230302240402211211211200403204130202301420034410312321242201141424432334444432424220114140310412331114144141322111321023204242432431312032021142110110442410123120442003330323130341013440403112412101410120124432433342301041321131432101430144401113041440223404042432220231120104010314140000223443023301314322042330424034402302011142220433023020232302210030403420132110342232213311100441312341224300111404114020131143011302122202440411104214341024233403223400042110124243012032241144411441243413421003330421020333330041402101141242003324002440410413012233222314414102200003031043114122031111114301333123104403424211342414241222300233111440101414323343123110404121422302403040020421314222414104200012323313132032133303444120234232300431440101231141234344320001043320014430332023121003424131422234331344221234144303023243313042112324224323140420120333014221404024014141202421242131043232121143044024431434104231102112433120101020043440411023433232032134244031132033232420101140203030030312303144440404230402044120141140413331244044313202332200334021102124002340442310312011212330030140241120442244441044432010340333332124140041320140242223021221300141314133344004013332010433200231143203411003334031012410213003043241044134333123443101210422211000244401142011340430001103023124140140142401203221432110223041122002424224420044030111101233101140130331302222431014042420332420342211130400401423031241444244122013324114422300042444323320030201310403304401401024424101124023311212124304122312203020204331322212214320422040304422400222034211323414322103200430214003144230100124302344211241222234333311311202310003111104042023201334042313410324412100334442341042434201230401100113020222330342104423110033101032340313322042342431120144000120243031040043041233012422114212330342401034001322340104232102221002310342110313102042010340014430433302243310111214342441144322032111304113442440032211141032214310010213242324424204420233324440302144142334410143112221231232400231033141244042134123422324404403031014044143432240404142423422243302130220334323032311413313340412120414433023000011440140421042101403224413234100014144124011300230412030023430144111043404022140121403440441002401242112010020131224434104410213441321423430143133034132211410433010211223333412221024424141212400401113022331302123040201030204324220302304020043002113430412201021204430113224344400402401132133032314430421401340404120130024442002043314342213002342243221312412033344432043331112422132303024343422124130233132032302342120144120242203430011002443421324131012200040141300323334444404132340022003422433224013401112240421031203403231414441144003211302324234131040334240401311202202003233442144423413242241122220424342421320224343410211311040214422402302121113213123333121140104440310202434231134421124024110421344000232021233101102122422003312332234414422240434244142232021330324040324204130101132403334123301040032041441011343200212013134412224123022110003113400001123213313210002100443330222043401420243442144112023102122203420412103223334040144201320324223312104021314344043013123220120141013301112130124024003221404142222201233133201122211320311004304240101241111210112030243204000424333023403244024030223000331130030143103011303310404014002413124201132241204443131030311212044020023200110102244244332144423233143324330421103404320421041341240322032224102241012432303012343022034102442400120100104310230323321403434301314003320132233010023303032011201021043134133314102230113031013303201430442314222121311224313004300443044431434311413334244313412043142342102011212300223420434202340022130224301011240314001330031131101311334210010023301342421221122002043343102142134433224032013013041303442140403104014323331023331324304431432121104034232203423040241112443044134320102433421224234343312410401110040011444333430342344032034310120331111313131021330131100202320322131114343412043222133332041220041044123441441320221013312010013214210032111422240131033140402433320022124133332430404020240223222010001444003221040224434332011443020414041204130142120022034400", "221104003334043002110331144044104034430022421300224111233230421243042211243230310412311410423111211403013134313442102240200340311114010334301403032420242300301324010232022013023414421004241202212233232040033142302412102011033222120140033240004042043133231234213230201424300013103431133020044441333404202223410140210112343444101310103130223313020444302113314221241244411141004034303330343103212334333223143113021111322010243033312402313444003020310112231241043430444104430411320233203323214201021140000303404424031122341320114034444111101311014310101322321040100332300213343412320402211143322431233422013301443423333103040020014020003204043404044023122313222111010140340044223013241403300321222233313400120214220131432424230424120402013413322024240403304420214034010230130441301021233120431430040123133212131331212402404443313213212332200134004443104120040112310102131314311134142003104222441102332421224011204312203043302012424221022220021243404433303121430003220420213243442013132414233244312034311214433003332010241203240441022440230300014400223444341441303114331042313441221044043212344003230102243342232234013214421221303003432241311441121441433203310423104433042424302223343204301441002134210440423131414101240212302200200003111230144442113012010004020112110304221042334014423433334440244313000304113332114103312314214104430001221413121404133134212211424024340444220324234241334331102220314004432300011323421410102302042404022421310043104110111414031402330343224201114032323331230201430332104303004304210302320123420223131342012333234224410311414443142414412343134143330103231212434002201423323300204341320312013232312422333311012332123012342321142132234432321030340301411134433122022204301110323401134040001242411244131132124130020132243444114430211243342443423212443033003002401444433343040121303003043122313240002042311140314231204022031033111213412302201402214100333211311023043222012020413431310303223212130322111421231002030332113211122131312021201233232311221233232404010230003402143034122301443040130421340040330110420042403010001001034243003334011400212230243304144042121312202204021244222342023424102221224123021330131103324320220214041202340141244040230102312324132231221202030301143330033142432210443430401110421212423323131320230433012443203042433303042043321221332221301401330410120122320003311431211332220202134134331141223204120422444334300342411444230043233102114040432013320200240011033140110003111012041113304404442133344440320332443101322034130300233413442331131122342002213234043000013242314102441240210221144322130222341241224322231004303444311313332022332011320023042041121004304012432134042313443404223422204411340310322110333133301410234132412430433034232233014143212321204232303134420214120124040221212014134210034432214022124413104131310223034143214443220101313340042020034233441123422123302040021002311343440414414104441301230440330003231344424440111343423000342104223410203330034344131444003220142344223003434341032110242124414122413303404301000334142400134000334101342002040300111412114432102244341241024101041400144010144340143242240044402333044412103333210032304443333022202203201320421412204443104031414313323313214104403132404320403121004011143223020121033431203024103402221004020014120410132222422431212034204420042233011340432002222420103434031303412100101020012443042302134022124122041124233303204100101034320404144124113234144014304301030202103102042212142122114143421304113301243340242330400400203324323042231043143014214140133420201111430233030342012332022021030333433223030242001211443313242314403303144013102333221112321421403303430241144220232341232034003031224123133313230402003013013111224012334002300100004314104042414310340234213341111244201300044440043403042223242004412000213421444200341130331023413143224013120034102223012301404324334013014204002430301243231042412120113133000134032221324221014104033103411332222243203344042240241124114004141330111230421040422021132031423002314322420314342121022344144304033130404121020302243313214402434101030041331241143041423021011414030030441232303034114003323123200310421442012023203040204211014404434043121033232342304331044243143003230300423222443143101033020112233444310231322110204342020214043211112133000212010114033222041012412201004041124421224112240020240310334320140321014244032314332114014111402023233200230404133110014034242204322424343403424233233321212044442324233", "202201312212201121444024412004410203230003204412423400210434010033211314103430304410412011413203022121322004133110012322342124131442243240233340041031340334122104233221403431141124022444001122200322241000334401103103313430000312314304040003104100121342314204232322140221021332420413241423003313134220310034204042440401131311233413203122441221110004042002033041223142232240043322240422331334422100034410413412124044100002324041100134322401424441144031121344034341040423334313220433234440342441123043411020414114300004121132442402001400110414330213140000140100342331430213142340420232303322233031032140334441011400324412440333303444424333030411133330010312102313333214300134224301420440234034213014212142334024033420204313111101130140144112131140011301223142113240310221101322024112141341300012243204241240343202123420104201423041023243412114220221044314300402012440240122210011034143400132011230412111143102020240102031411043210300124010000100021414113312422120343334322131212124444230434023334103143344012340103300024440204033434112221044243303344413023041434303304314432132421100301421322443133240042441212332032311322222022413031031134103213222330414034003233024142312101442343324420321042414111323304312001022042124133344333310124144121311101333102414222242233203043041333322302324321133441212003303110444100320340102342303323023211313312243431210440221011234312412112312000030443104324241214212304101333033411134031013000104323010320122132020211024342102334402241321222012134041312140103332440300110314103342140041224332002144133030434411412330423141100133132333222301004322002400024232433343112121231342400132042400043002100332342343033024004322332021044212123430323414300231133232343302043413221203402233021124221144240022131441242221241111231434404233223312201202140231342304420420124411343144442210414331120031442030214042303203302103442031304202120422414021212231133343041200404214100312424110431144413301021411204102013213321104403414200122120124314210123044040442011323021213013434410221033103414341033203144223141210013321033243043301011113233243044312142303132244301000402333333204130040430323342244232422113420111133130341103001413100101002332041020134101144200421422340141131032012204331421421420030002232443342123440322413040232444213122042021010122334004300210101231232001340314214022210431014303342200142033444144144321234100422142330440344014420003243031011014234430124314413021210010433204144000222112312222201222040432431323140400312131010340404034201021234242020331400112412204242100243242244304203141031211022124301102333424001110123230443120034000134020303422441321411133410234430430214231231334314300303340101320013211040403203341131224334043212213301124430414003440343221240303202304133310341014312303223242010040011201441240314430204402411130302424410321133130420220024343414204200321434312233122300010140432030031401113114342323312143101101232143140111344113322220131033034213011334444330224031103423011201244041333030142034043112134103200111412201024210430120321011311430122102402421420301311210344344003224023024314011444214023313230201240413320040422002104411140003313034040112434220032331302402341141020244111313322402242430041320333343234120233203001443122024011204302041341334340303403122042404040400411220023003304244202342302031023344044313210430331313441231233034122404042444110310013012321023402204244030001302321412233320143023024231224034203420443240432142314212201104100424120304324121221112213002423443004042431304321340401433311344112340322310311132033240312300024011120010443442111023201224403130424204014143221030243210204111304303013104013312223302103041240344302130300313044344402214414314014423331224101411014234213014413012332000244444304400434322031013344131444132010031414114011432403014112004322333430100230033133444400233312443033114321002013012342332104413143412040201011323204121443102340244033331242331334112213421133310212314400323134443430321100321132332423144243021000224220242124223400014202340330234123303020444221102412332020114300401444104132030303142324244444400230101410440300302131122324011130232343410404104140330220113031112210402431004224342020044130043411322144421104302441012401021442120411141443124420102103331131030022421014442342433032004000133300104204213223343131311141400012001100103310310443231243403202303424202230414320114400404243030431410033322200223122103402112441004031202423422314421124", "312440331401140402230413012411110302422332243032011124340122444122002142041011311022120144424313304111010023020031243302112243414203240312401141222220231131434200012002241110242433130312430201432020210434424333320411434020214101321021144401120103214110301420442210141113211340023112140124430031203110432221324420401211003214443310111300101311424240341030124100213123222134230411024224103340301312312041124223330111322134011423414443203002131231443321034223444204210320041323040130144213242431200033221032342112041140040402114212224032312214304031430223440244241341441441223330030223344011301043411104224301434002304332111341012104123041322221031432424203401013404312230113024001123314122442110333244433442341001323321410424000032434312132144032411030420002130313400314101431211424101204104100443244342300030310300332144312003123204010102002400031221133344343112020303411221130311022321342441303033431323214220240231310033243141210123302024002414003301142133341042201232040113300301024041001020041031301402041122433030100213234430422344011242234041114001211222310313234442041220222404103404232311111444220212441003141310304144311133200224424110033443114131441003242124411403300313033302303422402013220144101434114040012102130232332211133012021412300203334301342211343133023034334334324322134214420434402002143311320340444200232203202121133030214144044133241124024023232410210041430420223110330333143433204444232043041204044223211224114403033242111322302422012012422222234441103142243030022430233430443103001443140203141302241340442201311400222431210221230110341320202223421342021433223414003124022242424111142102122320310141232010142204240422220222300314132411311000133003431431213112302222321300343143240022344003412320423113341030022112320000300141041322320034140110032202242201302132334031001111112431222110224141241330324331432320012340100403312231423144022023314243010021423444430221431221423232012242033112403412042134443211304403031143014110014300242423411201010223112121003144303412144410232402223434304411332223211434043413320341032143003113301440332123001334230021311024214131131303213103421212301010143422221432230223210443333341140102133402412124303401124434221343401213024003310032230224011102331410102032413024231300141022422110240324024332303224002424143422110014100141221023022420341334443101144131414024113013311333044401312022401222134132321443214044333414330101123431012041032302410322132044313303440111033233240231410004334320202232332403312234042311431311001242004103200241322240020343343013001302431403122310104213112133123010222300424402341411320112420204134232313303341134410112420010402440344232220030304042443240303413320232200234012102033322240012301020310324031211403314142332013344142141212201420313403203112201330433141322413102444340130404200443432422244303424220331423220401104104020011111244443343113200404413103410313432234233304144034443001141301043120223414403000322114141422332043040114310124010320331201142041404021312104232112232042430143202022121412144341421024101232102211102203304404031134310401030332142234344203112220333121022004041222010134143313304044200402441132011421404340110223113303114120424100242411224213131213020222424204142003134410034230423041314112342121110204001143340013203200302241434000104340430343432133313321104243111033211310140224430240322143023110440431314204324141213010402143144403130014443413200340214442220043243410231020020103321434300311012004004133432421104004400144004342242040011401321032131114201141241001033020410200243322201210223001204031401222021023310302304430042004340030122330414400311123430100034241432042134104030433144332122414020424202110023100102411323341411013123134403243322311321313131130221014420114200204112413034022041331013212424043243323234104000412123341103112431342340412044423334233131241323311342344142140000133230423232024331141041420412441004432133414214403130233403130104213142212201413202434023231020314203031110344402004010004022333212122114033122142343030114140304243412430102241342400212120121412112333221024043211101300414213213301134433004410211224322023240102141201003303302022122101413304041014314343140411142434442320302333334110312343200111414014300221433420011422243023242213332430201422204420001110413000142410310230431323433034103204241242314041423004231014430040102001432414240303242440312034210243140300323421032401312202222142440111002132140301033014102", "342412031223012444323034014213242231414220013220314221020110142103130421212124022410132411134401231421231332101443122121233224231014104021022323334214433204220202224040123023412342044411033331133431202440133404433302332023034124314224413014102000002434044001114010203112132223032434311221012431343333002010114002222013101401030411410422423324213002111004213122024112140134122313102312114002014204244141323233210102234410312203112034214213031100000433243414241203224234323043404134334033330243042242303324333232233031044424304043140140010411023124332124241040444011424214040001043242100400040400430200004240210000410000142312220230203441423331213340012220332232344022021023442024313104411014024300440124140042402304004023013412320243010322333301301211020142441440434232041342312013312314310122422012210101001201400214002023421230341024423303232043103411123403220404030311120223212443100422102124413304424201210104142212022312202323221124100443101110043323402114112210434111420324100410112034412414242234212004102440100141002234224404423310323231243014013234402220243130004302043234003123202323344000201113333412223232422202044123133333320310240103443440421101014004000242433334432342112240211404341304114444134200201032320412133012134243331000433200421404010413400210213024412030432322340330313413313410442041121444201140220341040310414221311442434443121101224113002013311133031204134421441200441142234003331212041431432142340204113421201202140140110140041421312441300200034342442344033341004443400104001341212030302044344134233134441120240231002403423442303024342430340013002400111012131341223114041322122120141012430341323014330313100003323222003021341402423022441120034001202301313203241324404401200330333004142421223410302400244424243110113230301241443141240443432020420343222222114203404422242421331401212411231024130110424330202001403101121122034234341320041112333400021434433340121441112030024322224143422401431424313032020224240141431241211221231111422133033211004434310221001104204433143010412301432104314222031332130224110221203310413143241230101424200312101033041131034402421033123100224303321100001234334201100430212300133042423012312414041320040310010304132133320444214434223412433034340133341220140134324343420301204013424210021004132121303144430124102424114132404122424304333324003413232001101223020122203033304122223142431020433011200032411224332011233400312212432120444003011133414211001331331112411443420330413421221040000300121333010444022041442010223241034330410444231334343201022033333102324424104440111341113302134322140231103312021104142420203100320022341121031113202144040400441001311030001334242423402023143304003041331440224433343134433002130012440121430141312242211331404024244144013401334014142411233222033011104140344211041333221104420004203121424203002334243010204032122123304033302230233002021410220020332331412413113133341001424412004241430001432403433101414311242022102203424124132110442012134033332202220033302320014440244124401413040241141342321102031130440103331120222000242132331212440202020242442011022321014113023022233130103234022330103103303422312131242032132321002100110232022242243414223212104303144024020400121234144011401334234241421102233121303323240000443210102000324021142234201304332311320403110141400100444404433444244332340341302244040210411144121003310311030243403214212404341343130121400022023204024340431302423214423202231134224421220202012404023413310222000430123114001431113333441413243114411132143004124444020220213043413241434402234431202213213342033104240021023340441111200040333404441421400421030103441103401320423331013432213222032242304041121341123043210442323232120434200144042041244221444323001021402023140202414002112421012313220041244030444432311343000134401322031422000243331200342111042113420234401014233210100243003233300234044321210242303333021332121133224210140010131004202113423440112231411311101102000000133122234030030342230332222433022223131024430203404444333314404000442010334340413313302220421100024134043311322440234233213113313333112413433231020424130412001021231312340210104143011412010002142033243232400030203400334132202311143032030133302233044411433334431310124433312003022340041332313133232104103232400404243404023330133423142221424301442303411334030340041044222213113200203130322441113414343333304124041323402014014201331240044442222331330043111334332034413113302132023033002100120342134", "014144303121401002100434223132100132112100342103224424210030001214122343140343210342103114344124433214233044104233330103024400404320143334133143300313424140043133321204131413420024224133241040313332302224212212100442441442334021121414213200430320240012202223243224021003141403141331421343312432030031442130444422010100141111004243421403333301441312433243424221011413344414332213102133433322214113221110210132320210300331411022041010332330113121114313314324312424414024432401143330022230330244412131233341213130103020023111434144343001142340204403002413121124042401111102031442022131440301044302013211134402023004340141223302414133012121402423110221420100344440441010401002332140023133112143410031343012314102431143024434324223414223404200343023002442112300011310111214301330442322410104420012143414032013211322403423311402333310223031214124121323141330034112422433233313441124324204423021200002022143211023000311022213423034143240121341120331040434430323111444033044211211003134341410243303113214024320421142441400103140422140002313104003223424224123233323333343342140442342341200214202324001424433020123002340000304010023240030214043313001131211011433433423243001104313240430310111212341440214332403101041201301013424224441213204133042144400111120111302341044334110431322110430020240123142134313102434042320031101144014242142342044221124413124032112343204120123414313123331232400420434200132044231302310334441002401241440024442423044443223440434413301412124444441343033031143214302321232201104330431344221004204323433214213033214124401041131223131143234314031320102113143420334033043203302411022144321413230423330001223422432331443140131243440341120030034010120030314311200100001121320223210013304412342030201334412302213003143213331432121122014410334032244421044413343330432130212321314032204203144242203203433130424141231212222011332313440103133213210014304410431430403242213001430014013330302423214333211040104044301203313433200414243334243111113114140320102243203214301022014444312434314014440024242044044310024123321033411234212244204420442433042122024032422012302403032213313231421212312044411030312324230001032221123400141203411044402214230244021411213412010043024034304020112202213433343211044113441210302232031222432040304034123042433022020330013240013433223223421414442023441024031321240003233421120312232340032001304411104433232231030114444104031240101111300333141321224012034222442123404232012331333413103342130140232304133420244410100043410420000310011442014414003311201021411341210312010122341312133003022412240041442202400243131310340122400421224313440132200234221042201234404422431043033120432240200032032040022312333100121110143320110110410011233123242103102300442011422434344441302041200333233123342004304224204443200001113221334230403224021423303441043033040432302103204104431321402224242301344043332410202440241322201001330234430010411114011211242414321430101243314321120310214110323242234012032032121101030043004430420213442331120410434304204131222034422344210300221333302323332140000034411341124442011010344311244000000420243030124342022032244343341124413244222000321321222110033420413310242000424014040232121311121101040132403431331000201432434022130013324232421331413134222111402224423041212023323432241034331044221331312133332201204413114130332231321213223244044433042344113313340304333412233224201142041044202003424342304440122223412431002011410220122240334132104111140422412022430341120021013421314041244213134204303344341210223040401434343324421134210142320040132201400432142133110431412301100123030243004441010003142030244441001343414012344203344331240201114011204140203022003110132134302134120221140200311040200323121012321303134334042411234434234034000323041134340110120031310332132444031444133004424321233202322043332022422111022040123243123032400413234241242321422042204324243002231110014312202222340242132111000423421421221411011030343321413400141032023220232434324112243200114213304020233420324310111444112013323000343424112313023400101423024241010220143211240440123002330100332332001122414012342240232423201303231413110313303310421243344113314323414231343434112104044122242030422114113002030410024440134422403310430334120131322112143044210132233443440231403123310104023200140430440322013404444430011141422134230013301333024421101344221102232124131342031240413221412043111042220203301332400010033423132403231124431320104141441210241040", "142144231142344232432332210342310324242133301234424032133041240144142322411244401203133031012102142022314032134323200300203121211031201033103113240113144300144230204010232104134113334231102324141110233210240131114022231304020220102211011032231342344121203404024042402443110302034442213004110443224101313123021333401301340132320212324144413121003433401003030031031444034242200334110101044043120002342002242003344333244234204040303333222144120024022401401120323231112220303103041340134043124000210212323413032330202232330324042042420413104042000432323102342410412401302142023310310221144412312444004343244302412034434102030121342210320034134432333040422012041314100132020223204411342444041444120014202443021330230440442120330030303220300444211412422132040133042130312342001444221113010234201324224401021323341402131001044044101120004223400002302233113134302234332124334340302401403320110304002120244230431221033040210443432113031414420421321222012133030144011434400030413442423404313240133041040024010410011411113103042242100220203424411324443231121231423414324223410020234203421034433120242140203002042330434401212044113230043031321114223104213210104322340104132121313213300202141330112331230133413420104233044402134140034211024032244000011114441200413323003441234222314130312430312220103411440441341401132433243403431321433142014414100041142304031212444312441042133111412132114234244110014014204234422042412001310021334102000343314233211044430133303024111004303112301024321303412314002022024221422233411001224341023033302230313030223303134232103104202124412200213344012114143202412434111114433310313220200443213233213404130124320140010321402131114122030100411140230431210241424023234242432120004403313133322413221213144220302244114244041242014441242402131203144042321110112422343142404312233311133112010003133002304301423331024232042432032134333003001411010331204310421442240022133442423441042341001420322402314233302230412414113414111214031103213440322301001333021243214004211001001443201314413041040112311212002324414010431431144402140233224014221223112212324440440230430420413104103314111140234123143112104423324420243233132324444244243440324212203403442014302212102014101140430122014242344402132110320341100420243441222324132002200012204104332133334043130110210112324043334441343021344241141410302443332200304414440142143442334300422423214131242343400032424022033343130223321402340320422020144214414303204124031130414303423131422003414023010043001033421203444203040314113001343441444431412114213214011443434012341212320100013130231021213242433413444003343444244142301203134434433231303131034033042120033402324002140404314422023112210410102112410424141132020040104142222432111240243422400033203321343124132230023302404032130103042023400001231010024044332330214204213222040424043241213402400432012402130031013403204213432134132222220111243213421141404423424044224223112130430340404203120144131014444444340413313234013110222210111240341341313224410134031321332304400131210040002244334202413112322012103113423343320343041301214321311012332220130401324423414441143243334001042033221003344124424214030231020242340121001111303023030034100223212431330331120301043032041404342024234421420323043233142141141112142010034140040223324143033214130323131241232004243220041244142004322331443024400031001000013121401103210304040022343012210141011033323204443232033313401140440140422213244202021200233120031402422410142014223313112404020011330412404403014130033130134133414032440422321132234223243140101120021031234042424010224321243041241440344424400342111101344044214401124314040144010424124242300443241330214224104321401102001140330230220102113401431041302144324212010344302433012144101220114110434123444124040013410210244403313110214224311024341303021423004031412034233244103132113033002044223131240212103434144102202431104313134231312131144123100202000232024111033240304423213044020004212222143424341141411111122143041432223410234241241010234011410433323030041133341401313040401013412421011200144203424104303034312320310411221100344343032424300024234324110334244424042432021221411110224104403130103403422311443001020033112133304101111210121104010321443311013310442424141021230004344043404200203224431000433420442140412201014323403204422402013311002100023414034444022322021304041324343114143240202133320003323430331434411141240433124010101110301131031440234202033311120310334310222", "440222021201334104302333202424304220443114213234134444341003020333030000420314100000132043324324004430402333000413331301103130244310133024041223231243324214430121241442312122040443224243431234232021142222014102113234300231423241031144400110333340344210030440144442212002410441344110434100320311223024342021233334014320334130022114113412323313124320323440104122243200221310324430133122102200111420442414442042320222401022141123003113114023330444133031324402311114314101311024333222102040402344100124431341312420421401210041200434244313201312214210040021121101202341114034010304320202432233041341304001214042004312302331242424122023124224301121210211223332420100321302221014103011101343331023142010130134210343004213044222430011042421414424434444422141032011410200303303200214211221200014301443334214322444022420323414120422031421101022321230243314440402003324314232044022012144044023141033213102224402320243403321320232420202102241012433233330330244013343312131033423011314432003413024212404234102311324242422432043342012123330033340012012121204403103434120001342322200430432202433010113100144000431033011202334233210341113412320041043340143403420300004121104413143204144334042013344343330332300143201013044044223323102234001443203033212004204102243204423344010034342220004141224211414321044041043314142223131324422103432111113044231443213024123423431400344342233400013402412234020120440322220213043214430432310123413234001010142020203134420040223444430124213224140324222413402244403132011210311244412223120310102211033233343223132210410344121221040442321041032314140011144400200043112242201114031042241142410221322204022224302333404310102042444001121103034401332300131100311104421433121232330211132212113030101104200111412411340213031424211214230002434402104400430141141004120233342144033113122343000300041413224204202122044222211144020321441423044233204444103000342441430043300323444101202000420243444441400434410234214222223142030223414333001440130034131144040044213442104341413131110411442400024201112041203324303232444211214021100312412412220212142032301244102124114134120202024110330241302234440443220130344231420241121404411142041322021140232200014342344113421113210042423241404434303041240121140434123400040442400413041424200321342010333243432130011321203122433040030004031402232044221404432132132001204021003101200002410132340012302242414014104430114224403110311444000324220331001144200214414323344133331341304403301124313401324031223014231133412311402422404231141412420134132443102430230121024040121241441133202331103043341103221220321343332122044013323120303243312312224403110111031344200242024421103114124121434110402142101424100202332023310232302420232003004110321303110243340434230423022333340023040032443420203144410030033311203104342322231031204340432221432132313442244413420424014020401032134044012024202013122143404214111441120421400310040202422414433321243330444014310431100021104034414202414244030224141301144413222144112330213443023003220101232012134222101021422304302111231431422022331314311114303300231213040013203324401202304334022042220021342122221340022203202241334102331334221021230230043101330133103440224224330424321041042411243212114041142410200121332021240204002040133002433024401314001233202010444002412420131444130021024211430444101202302302244000201010314402103333210323230041241210034412340112443444040124241121020101110331413020340422232222402403342221332103022424340402044443312410302311010141010214300020231114214333120041311144014130442043002310411020342231333122400342421023231243424313004103112314123131423204243230410331424422200212421042203132303020130103410211140000412334412410043434320304123233004121000211431010042402134222213200311012041130410411124001004211234424421104411432002142313001343410333430400234031234033320113322113414310424140211124141332423140033044013111442110330032030124203323103341044134103320110024440420111402322044232140230323431430041034323344301141211311322421023012002334403300221342404041013030014214023313034244033203242313144301120340421420324404010013224303131033110431110344124223212212423010413101320301044132440033024304012044320304212421240144033324214123304341100421014440243410311433404234221342231024341044010423004021133441214120140320302434222110041000122141342111214032000024124201433410420203320413034323210104330140331124024312021440120444114141214204044442202410400120344034313330000", "411124011224410303112141312203223030204013430014242431110241430432044304301134111034140434042233004022404034240243201333110320300030013033210103120330041131304004210034300344000124442120310440323444343104232032141341304324320234421402312431231342140344331404331244340240424442112124421414124241422012201222340201444012044222140243010300431402204132233404024102220243032400124021123422433344211441231130213221200420231001133221032141324414314000011003302443024412021340022442134312440001313011040024404344004142033032342020413332200030230312042342313202140243144114003302444330303433233423244104132242202113200323111413410434303411310243121413233110221134210421440344020241300343032101431104320304240214031013401330311403133122113341030241310310101340304131002043422444210413334143104404420313423123243040021001231324304011322103301422444402114434310142004004303312102100111141011100342004442414221131130212423221010012303101231013021111442132122004320330444320104001442300301144443310340000430404230304114312224441044402322132202044240000342300140301223042132322222032102001242340242123234324110000314304110124220440120020011023421200102433341243430413410044422231222141112443412304243041031230434424042413424330224003233022212040200231103203022042424224124140323400110142423211244330030441112404003304321214304013432000333004242000101121003301300011411233432201333303030244324203141340031232410101110100211112234342142331124344112033141222430243433223034300324302010242201212000304001422232010403021121144302300043212110214440020042033013310124140234312214243333242210412020033241340104033440030331202223112442244422133113214303413430134303400044314300243130233124342200404304041332301131104240102114122221130230321230300024404300224431000442024304144040301012404111011232000030012033044112134233433123401022130241042012214122043144242311002411300220211340213222132140332314421010213221210330100113034132403201341431300011103044110010242413304402211343100104040210302303010410044312233341424430424021342042032003431014412241320210134224333143201141043110323412110104441142341314243133322014410210311012110041043030032010041214000122113440041311102010320441421001111342411401232210200040334324044401302130233021122103113034123222440441041214103024140010201320210241133304441100042030224211442312243201431320023440043143201111430242200441213121001302232101344433220343340101244204400003433031230442403030214441444221244411302034032314042404131014103312022324100432304442330333004122233240442124123310021233210324221221331223441004343402420323401114122324210344332244223242204301421041002321122010233403113310234422033010332211303343214132444112314213204144240004111100034043124203042232013134244044231013340314323131230242343142224043212403132323214024134324343013221400420240432222122332232331334142213423201441300324432130411411141040334043130211042434401223411444203443040412233241402113031022012334431303431042303021304124004242422314201041043312210031101042234204413304243223411123111403324230024433140323111434240401334203140421241431203300200433020130140033021430141042120014244112122313312020414240120043141021114014002004001213022432403232044403144442002022231130214344114222342443301444122201424120404000403021013004324123223024203000430202411304132101021144243023403434224300231034044433414211322343112213343043422211331100401120034023224224230400022204024014224130410144031022020404432023330112223021033324124200402031343012022410224134132200220124244244434342132413313432244341030034003400421444330030321432240133111341310140023431310134434343321431344220422242432204004214410202124431234013302410122232411432242323100224213300111241120040414232342340322434034111032433333123224002042041304124111234332413000430333402402141230221331431403331441214310242411004332134034324200214200343322203430133320044323304323004420433434344110240123012124000022304420341302440321420043041143003332222422130002003011401130042043121311410244334020201001110043113104044034231033211121122133141321120142443144444142431242231142301422401214103041404342310411110240433411313124042113243143432134412430144403114313312123400223024024220210444401200121132213423231124224431430310221420124140114033404240011433314444144044110003204344032222200421043042203013324303131404401320203042102102333000413312034001340322114043122203023331402423142422203000322134100212303122343032211001433333", "223430303310333214204300214423322134102000122233141444210201221224031303234020404333041001144434044023130013033113214104100333213103211041433302421233233121123320041122142441113233323033004334341041033100043202434424030113103134400040443244321221104023413340434300122003003010014014340241041433304141100324034412042124243341111433024124201234413422400314121341142113011012223341231423322142113401101003200433003043021034130313322322212402333003321043021204331033043041014440223233440413314201044010312433100133140044204433424421432202411412241104204220144220320401030242323024213203242340431202021240012202123040432030320021003402110132002240143111241400200311230131131202020030033032330344041014432310313143341322231402432144134031430240134042302200302131214032330214124332440142421430203232343014231332304342021143103133200123211020012102241103424123131431030233411331030430343314411120342221210131023400212121313230044023143343302244340332323414431344401124101310413143411221113210002301341011010240123143010112032132222030303423424223304101440222134142031311021010103403124032301113010432221234401131410002120221402311102132313441121323024020330044243233203410204102113232140411413011222123440103141433112330142232234304044114314010424132143211033034241120330442240030212103313324300130013123434103124203311433110303410314044023100202041431212411122112142441344134102441302442432024411013304413234344234212201233314004111020212023012034110020321303131002133234132103341403210032034412411034321333444040210134122424040414114003004324444410441222401214332311333303424334124004103211330440430203201402442000211242120003002023240011432204400422301132021242424444102121022323422102102032233204101412433244231033401203240344311202011412112311130424040343141141243322203230400012112443444303400004331241102000024321231300130004323330404441422100012322001304102231421140011201322213340221220032441220033010030123032320140440440400000230044331000402312201330212043134114344110013221422440201133100232433033343231213411033443234442101443342042003010334220330334144033114421200042420420021333403324430332013241011021024401440044104342203220003411122313332402433414203240424111330414133223402314132141143022212420302342121414222203441142140143011042320112022212310312222104132424133130204443020301431142334030203230012411013121200240123313324422300024423333324130422104413042140143420433032310204412234120032030010123032304133432430143442000124034032341133011041303331411120424244323030210443342114200033434034004010032411324413124003304212244444431340133112104044402111120021402134132323243134324403320304320443320320034232240322443142131442121013340202434014001243110042402021013201122414340144124220343140404443210440303033032431323344204043144111132024202442433140213424422003310123341002434141211322340204400343342232200242041204104303231143234301240003004143202003134244423304001102301041040442412421032244332413202442110311014403044132203113003303101041204123304123022033022213422400243023433020211431041213114423402421040042002043014123302433210234144031301043433124324333010211231234211413343341004110001334411312312342332443000030004242000422403032142104123303332310342110313240142240410300441041124120140023311311323124233003300442100111000102141103344201112231340224223304224214341021124422221024042311023441400140021313342324130130102101232040424431302341031020034434310123012121113411103133103431430002223222103013233343333121043121103104123104214443222212134244342042133140012310444232224144433324000002201200313344323100204112222243044211213421324242014023143204111123143404030020332234210341323011332310123211220401012214002213013130022103324313102321012310303110221020142331432213310323234134432134141132322033422401232223422412212441442204300402134112044010342244132240213201044303121404214214443011120032231301310040402232110221420031023204341330340422304444204343133244123224141410231412302310030200030131010241422201340123120341343200140232311342441002203221013002342100241201332424412241021331443304313323432330013302013221201144314121001331413223204213211130010141032210332134230430032011401314111441200313400124220201410211413243003122000023320110201141032224231132113011440344114412043113414011410024100343034233101012341410421142012241421202240242410414302232121420201331140342203011303414033412020330311334403213003003144031142411322434412420132441123", "443210311110012002230241432402124341141314441414034422011121440331423140242242144002322203434302104133242324222404304001332403023422311001313214440441433243212214020210331230403213342314100001242220233014400311222440200433333231424303410123123201010424303132411423331211033013413311030234340232403424400430312342312211332301334343121322100333144103013303013013300414342141243110422024424312310143043021141044410032240431001430141202200003032313424440002200041230402042124400323320022243124404342210133322442442341311034421444021143022420044101240204411401031411400012111124400213434330234221130132220040121000210020240124040132342314321210424123301103240121322304032302302012120031240441432444124414330323102102044324011101144303344321340012304200222110400302224224031140213303311314021201431240202034314111224020244214413423010320004100001422321013301302040422211220001133121032224420142421334042414200314403403243324120130330423433100013114111443021413413432441304312213204004122234331111241024210412133431221141022040243104414133440112011102233100034214104140420134343214434032241433122403322101100214020424200340430343214424411231232433014204142022132324111333422211131133443123413203441420311034133421234444441213341104044231133442102413224321440020323120320202420444422224333111231103234310344130221322413234424422234303343433110234422314021310212003214002440143414400011340241441324142133403343110414201322142410142331441310020231421413420300222124223102412031314200243313432104002131303122114211040442211341201433203300223332332142344141141400404222103021321042430443332003014312002000030313020331222240023030203013114432221424424201313102330420333112211124033042434414004021331114230033231141444023212031121233110013432010304410214214001034114030201014201123411444322330402021223020401221111401234203211340033233341214143200241433343231300123334044432220420243120040033010221412110441130344014222143143442400244132431343143320301213240403124243242324040143000401020300311443101310144323433332312322124024343301014233314300133331201231030311103311024331102012003033001243102211334123031210323422333233223230011423203044313211034041020434231400224034324232020044321001001303211213111330300104210233010343041300214302130302122413322014320133341423120432000020434040344222003234324200334334422124000322121102201232440433003200033234012033414311310331312122433322131230331302241400000320321332400003113442202222113431112224121121311313313042121140041332342124013331423312411331211441413301012211241032101424042102434304201303442312400103403123424301240201111010302411102442403043211240122131111240113323404240003101011133212420322141301301010324412111421141113112340400212200334024123234044200233020333340242210123130043113223413023412034313230101444011210422343101242041321422122034410024143114411123230400041133334113442104232103333122231102000222410320114324233333021020000110343444041024332344440011043300040302300212103411042212112334312441103404103440232133442043130212320302324213303101122320031130043042140112230442121000104332344441101104224202110322122333233204240103110413422243400123134334302212324303442134422311132011240141431142423301240142114142431420344233042141024020321110441011131340342304121244110410442330031434131242021012330331232204024414300130243344120231204032022240042334332313114321134340441432330220220442300121430104413234422311023332114214410213144210134141223122044114210043124044041011212031314011010314334233114211120404220123310102324323440013432234041121301200403012420000000310243442034220401312313111042400411244402333232123321232224421423334423323042323410031334200332011412442300104103430412402424141040112312023413334124221130234143334330300424123303301413422202131101410410141304220034224332220104331414400033140004100104011444321114132142444141300104411341311102203404020200243400222443134000011431033411013213100123412441330120222444012403141240020331022011031331332323012304042434242331044423023004124034101414012142102211033000320330221341022003010000242031243133020041430103122014143220112122041443111310024213343422130332200312414240134023023034014124321242213402244043030133142420220303423213434423133011340123314340310320100401440214324300033004002444430432041404424433402301334202204344121343333330423431342021033333023242302240222130030114220223401333112000310300014224102211111240103433410212043010233043012424431", "030213311440004103003013104333000040224104301402122234022440202030122043203121334434341414124310231113032203422230040420244230422230024431233322321011041040210112113240040002103230144430323423123113323031203134033141012430233030232030203444413243220422441323021311314303414122042424012224340124143034220110034303014111142243001204404230030432222043302300241033101004004224432222201414302044213242203441410040241232142110302031230321244022404022102443203343222313003024120002221434102042203401134104312041231442334021220022400403344311013401421314121144123301011100143022204303132221223244144123402113021224401011124140113013431142410402332120011101403304433314204220032141204041210342041141231222113331203003420312123311333000212141413000302020440034342024200140443210224342011013111113333332312330131201242041124140441420022044321440323441202300243044431211003130133130024202331342224130313114344340221233244234222104111232303040414041441024234023312140223204313314010401312212004431141130204302333340044112322340400241302043402423310100031304300131300214304030001042432404001120413324023113203320220102230321024442214103444221443212033324313241241213232031244343342413043440323220110420433014204300340213300100303314210212003122322321423043141412333420421311323111141403103004033032324044142311032040344340024011442213201324331410341042223330122240332313302041114241341103034034333221001441330014202402134100320432330414111031304331420202430241312114031421400423033222442401121042010314241402244331020331434111014441210434331340032314412320431043443431122443323212241414102224312043012203343224442034134030130344300001242213342022010323330201211420242011234044243110314140410123314210010333103322134240104320222301304243140140334344420341121443001143214340134221410221023144134224433341231014022214013304041223102103322434040034444240420232123222410014134343120333441140041010422000341143131002242030212304013301041321342231324221110012132322132101044011032401310231330402033142002104213214304304144143112430100101400204440012434313424423303213044421304204034302301010230132000404002031102204321122400242202440244423441004102401131121041212122421024232034403331101323431013221424200131432200421043304334220214243304441323333212421031120210113410324021014410223101412202341433302032333334140202140243042230241104242132244134343031430041140314100133032131100104301431422200134303202112024231341112104022101310111112423023001142232213121424121042214334221210034323121302124301010230120430221140404204112421110013243111224134300320232230411103040213041431433324120023124431342013134142003333444340240244444314320303303424221241421322024341020100142431323312200213333420200414200111301320301220444432103441140420434322424421010313313014142134202224222301101104113313412342341010223144142223143134011311240403122131211241201134012140411313311114301231322420131400203043232041041314432332401343401420442334041113124413032011404201131314422024023114323403024313142002110113240014444041214204344322433202203242233320010330002234342410443303444331241242413441323341224040124220034321023423002023110103411414044103433412011110044023431334133330441410012343232213134033103001403133130321342002204433011224214301342314020202122030243040212204021230203324021241443300201322310441010442343101221011240120041431311341434131243340332304413144334101344202124243341302110320442243414341423114114332231031412443342430223241211033222434414210103233131323134433000222103111413141440211404341400113123000102301203413012431000043224122002040424414444102330223412331132023202424012110032410202320434241424230034322142013342244121011324312113220042320234100300230311000024400434141010413110000412411231200420310403002144444304001321330121044010322404230233121013232014020242023311014413333421432431211421112340044023240301414033342310230200304000241031241022130123134441123030200004021041042030010423013431224240133310233302440411133130243240240440313342100033230103030223101231303003330001220413131111212201212032420324033120402242201324444041441400344333324323321231104022014210331223424002133131013014014102344400423310030240412401434202101044323014103310221021033104341212230411032112203202313314102203111311201334024041401034044301341141041434314300042222030414123313311101230422312030230320210123411144121403323320310311201200012110040214320433204142223122134400230304320421444022411220332", "023330143030433020201221300210442222133222333243411323433122340224001011410122431212340413312023211334414410413112133130032431122211442321323333223332021102024103132003242010322044211101440440430324400303212301224144230323131313120033003024300121100413100321143423312242112242221010120024121331030122034441104230310340243413112330232221313314443112323130212303002242223134440213402330041333343220321021401043120133412124142030441242440432230233411222342132442040300201421413101142403010433323034131313040141032341100124420230344102411043240402220342024034102321314320321020340020412104334433404031101120331431240414421001004020204430124134442232114113101243440214340334114321111024333403100130021432444220013433024020232412231103113300400132334003122240331202433024203044034141130321002424030324404402133000023231340113414342300110311032211430002342411412021232113102304010220314300432043010441240312041421313424041103230012042030423034111233341320031323434322004322013244031431242433211100111103143034321241444123342031323143220311222322030030101412202312211042122313213100330412440222143040341222113221104004301403003103020403114340231133434043401242230213120302432113320040344123233331202124113114410441444023013020342121044431303203442401031224423214231231443423033131024344000103001031331141422440240341430023040041422042133124130210313412432421330401301212110322134313231223431314111203300442400344213200313242020413111414114324004244421204111103313220341201221303413332141233310311041441234202123110012124124424120432003020322111330322332343003000043403002314201304143014310223013232244223443043231004202022340442343323211011122001442133120304011102401341330033423434404034330103430242330421120434142304241121430204440120041421204244243123342312100211422240311342442440304023112423344411343442000113324031112034304312432323210111034124440311120001204032241114241332402403011303300214000331001244023034112402342303023341103211340221440123414330201342240324400131210120033223001432134431300014421340332000243112342030122031422332122113243401312413234444123314100022303001400310404041233320122230223031400100400034012121333102212123234342440123301342033311143312034010023212411124111210403401130421010423010232041042132322443034112342242204220131121000033403201113420122140330230023304121341123140322402310403443440444441214401234442314320032040414144123033303410314342212424242243040410420031240444402314412014231423230432043233034242424401320441104343441111102232241030032114102440342310431122413333001110113212033023004231013230432014000232244443004333320312214200412010201224212323414431444114004043034041123324121244012411104132143203424004020010321343312202430140030300142333030211244420201204201212001020423213343212014114130411024143440021441332402301003011302034310111322212140312000303414333124144222043124442440214403132411332333333332441114232240301420223004002422430004434130014404104421413003244310433142334120314131443042210311022022341430113322042420213134214331404411113240312242321020123443314111224404403224220031120422424243114020241202210221423131230104234400044440332021334411124032440202022041314240322241404114231102204140110420300410104044043230312330444342104134234200321241410040443332334421442143233121340331400110223341244330410031344204134010121003432121404203402032333103030343331333303440204334144124420313443102333201240411121433314112440311313132040433233404132130302414322434304031410142230344443131024324440020403110142003332404213044021001121123204131131411000341044420203201311442044120432104422313322311104021143041304012033142233311120132231442311032314033242201030204413141303202113323224022243234241022130342323104344024323013030214120044014140302240244320030232420241022002234040011121311343102120211330320020412234114412144343423033122133344223030012044414300411214033333223420221141404442244112024102212143443210403102122222431103411133330400222001011313004113002402312124402004232042323200402023033111140120020002411240443421232303241430210230440411220141332132244001210111202333222012320100140113214233140113101014323402112140233403343144222134222200322244041023343114343014000332141122042212401340013030042221340320000412443243401312242430404232412222433104121343042410432023222301231422044410133013021130420101441033142313412444333121100103234232223130100214022301144243344312120230143230011113331204410343314403244434", "140002103021332241241140244312221014312234132330044423132434330203421404043243004042414233134042140014401142431212223320234130010334321220041243202042101203211421424400302041424031201314014422321201111201020423234441430411002131403201001320341224323031420200231103012313021232201143312130011132434420100411411104444314141033013340313300414242103414412104324420300044144414344331332330331033332014001323132221232302222030221143111402102043000401312421222212223022201330432012244432220242224043411403400433143140022004101303301041231041112410331143033003224324440114112241013001034041444412433141021422134132432413330400024120030020144134200021303303014103021444442410404010210400244401402144041214200320220212312342210132111311320421424344321033100111324230243242043120333011403121410230011310012243342101342101320202402300230124422433132402344441443014432200232210323030042002434402042034104441041123021341113211001422241201344224030440134322040203440431211243441110014121434343120131320341110244322023232100413230330344122332204023323443014421240003342010041321443003231032204232110344441423041440342023441111423414034443424221011214024023401020302134201320221343300120211303031131044421424210201011311142333213443201031133222033414423022042413234113304102043123103323312222314012113434240031111134440313112014040131412222023341313124340141042021020304432344033012323104214313143044111341034220412100341431014044211043100113002213022303432330022131143014321342300342211303111231323200110203011332001431101144111200130330031434403042324121014220440134031112411103010331130233213440303422330334433012420442022144012401201331312211343431422403131014314330143244412202424312100041414431301300042224043200344020334200112433140143332301301341012104402204244302421021020432310341421233434424010113410230141424301101141410014333321342144040131112214244422304031434124112033220100000431004000220044004322223143104223041313013414100043433133444243214123333430123201434031102023131123044412312042020404234201441433430423141404041333124222134141441434310204314140134022432344222310012201244411201231022023102343302220443421414322410403001021142034302143242430342233122001044334044233243132112124201413400224011004014344143202213021334340132024214022132302004333023211141224320312111142403010020213113022331114030313241414241343202302301132331131134131124044044003000120114421433344401314434002232113024213141421440200134134044044032044421333320322400041422230422224311133012031400011020014130141411130032334044432342220140241001103200211030214202404202022334041013041112320422413131134043101220014343134202313332421132233401131402031304332224133403041410200210111434111214044320234243432402401303034042334210410012104212140443421331020302441444103144430034443014041233410213003324013144243334011144004022212423022411422042214113200031130000103111321023210140410412403414123314213102403402141410404242122304340241101141212104321011431322142143222411111004114210341331022430311301013410440112304444312102232132100014013003403112201031402032031113141442120120112143214331121011310130220114031100212011122431421242131001432241402203030113000412344440442322313141441304420143441232331134421033311003244434012322012241102103200013212132404133143422310140403420130333301211001033411343421110131310413030244131030423314321400004011204230023314333442444424100122243433132000022304011123221330024134040331240411340044342444304402033034120030342300322131432021132020410410020040312140002330302134112310013120424033012412204004421420220330212121224022312110341002230434144214001412103014214422234230430424343222222123231110324301120010241321130434032141444441412230333102343324143342103223401303444132340344024023122001141200130112013424444343111032123313003034303324333423233104020312203033244231333242233202022314412134333433120023010331400244022341213441131434320144414100401420131141414343143041134013322212040131432144410413432300112123033000123443212443340101003242022331102313210443141100020014101342442132044030311014131012113200111402331401420410224434344020244341340123431102014410012440033144414123220004300433022111203100031132141101320441240341220323214413101044232022310220241341431232021324424311434310002043133303110403330033233303043113120403122233001003313333022442422343342124410420101214223000341434411041041424400101441012021314010424222402343440343133010021412022222133114", "210324203120421401212140404213143323001440340400134013403233312004440100210233101041410211323111221304000130424314211101233303034430423322404202030204103103133100343421401101220404324134241300032423144434213130342320334400221021013324013222230112224122231332140214222214011223441340242402110424402402112420213132114202332034442103224342104221331224411300312120031310440333421224403310113040443442042030244242401121112014234313112212233423124412111021220230321040310420401003042034002041310020243014412211301101110220123033233214043010234230040003420231113242011413410004404011324232133412304104314333100110204244232332344011210444323311114324041430241204432420242130232033324230214233243423244343011012302222413232414033133000211240030032300120400100220030210024123420214220012101214131444442111302223421220421000410144421434002000324214023203322401331132132010231210434030012233322224203332442321123010422341334114043123401344242124402004400230023221440314034200111210013203431344243303320211142211004320124202002223031010114312202032012442232230114242114424132141003314111123434343321430214301123143332220221024314030343433220144021113411010214234141322341411001133112330341311402413213131400304204213224242323222020421212102344324321011340120101221203002204012142131341400312044314414033104214212401003034400100440430113042103223332331324213334210344220202004303303123233414201243443301401030032323201143230313403331040210441330140241202244020400011411121223040111412303112400324402332140131423144402422200244111034020214144024124233403144210241002042204313243431342010324201004334310314320420011123240212421034030000040010440313043244400244110300130322401040020420120410400201024423003234221113140424221443101333221303140313414044214344422130341220442432140021202140132422401334420440002304004343341324240002303013411031013133320200203004034304402413444043132241014344234232010013043302114234043102312034030444104221244231130204141341420434421332103142014411100402432414413212324240320101124444324104000103423143030414243424401012001411341333411132104141102424321340022213222301412133103121141010404114233144042040222012330024434430440220112344423230344414133133023431220442241144200042043133301312034421320403422040213100341024410130033214013211322440124014230144234422412134044224031331342203421113121330440311141331143412430312200422143101412214022444001243011322211240032221344214120320400222340130310221442111043412334313432403303442243214444022241014440302311312412042241422310324433201144340241012121114323113403222001010303243330111444104423113030244142422044124011240132034430303014430422220344114442104133202440144242032441143440344103313343024322003040211340304013010231031130434241244233104234404141341144233224244212240443404212304322343102122414211122244123041412320431114000132401302130041433314413411120431040140412302324222034021100001410412032332132404214410043113334332222033040121032343321344242004443331212314433034234143012102034400341004433400220303414332300142434342140402121032201221410312130211221010422404242114434114343012333000012113040440030340202201434031430333213144323033314021141024213240224440041042400324331000102102030102332131343031042200344334142303434234113322211214023124042343241331323222101212144214423211421220401030022202012420222221302032214402123011443141024112234320301310032232412321222022114442114130230432013314243314204144023040121010144043311431030114104143004222120242201032302123213231044431202021212032024134231320204323220043144213013433143240014410442124332221402133011242030211232221442204343213223032433412420442143044340321323321240340020313411101410140120111342431300042142404011221302310311042234231124011232300100223431313142323404100431232040414243330234011231034400040413421120042320404422043431131234232104040121101313322133442034210032232230122403402221011142302233013104323222310324404003001432314301342042023444014044204121140202424330440301010330322121433440222240202320223141143243442323311124102331334242143221231234412320240442132400043001031322000431124022210021001301001403201212333032422441102302301342240242201142200133101241011410412421330022201003121334343114110123030132210112141402202010333233214300000223141031220132201314102001312011210122213441032322104423212330320310401334221302344002400440044403332013210023034132113042013340021143002343223122021144341030142123343443010013100110", "410111331121203034144412034442040314031033221203210431340132402234230332103111110413123020023110411013211033031220140033304134104203414043401004241021140444213314041211242444024434142002441003222040332410212134420233212343042312322431003021111444220131202101404333132321031311100441022133120322242210400302313341340133334040130131141013243322301232042104123201433423140002132022312200031324442240102113132321240223343321211440011314331400300040040230023102101134404032334300310214030410443303142440312432411021011212210103121102204244010423130140021114131413403310323320224140304400314412113004202412312314304104321204132242403331404434031241101030223313212042344143003111102432023133440022102101221003040122103422033442220211301413203024202341431003222134224111344344040243003342003142403032200001033011041432303104131431343020441101043034310012411124333402332001430010140324113120134212213300324341014032114443002033212014143223201203322344210133242124214302310021240304234331143002021041411124124331011012140234420341014343311012342003420030224224002311304221224124140330221122211134320220424242131412302142400403020423202211113440011012440432120120313012234234234232321401013414104141104244122212034314030404222340103022002130324232100132030303233111330213224343420422122340101432331132022420112233110311420443014344011404223243410102231300201232144233241224442430102430101231123120334210321402210132201043323014132141410204231030223231243330420313134210420011301104221330203330134013201300012304433443311004424133102311302323123023443333021212324402413303042323144034244430410132412110324423101401312223311421011232320144324133021334303100130241043322030404440221333030022223220103024412331221433031100323020444242114222322034430424220132423102121133223141420100040333103203420111021424124212014120020212303400203133403231104143332304411000302040041131034122304302200042032323201224221444023223440204224434011321312432040202343323140422244432013212111443020420033340334224332044342340002123431320111001321121143443020232021324313413210432040124034323303134330243324433101403242024213311402404120113120143210400434004121332411201230221342130110230430021434221142233320222044403233242143330401314222344424012222242331110202413130224240443214303012140031112240112214324203433402410440211430242432404243001112043004302104340324042020314132030101211433411001422423432344100043124104042200201444121043224111401342141111042034201111334204003414311201342100044041222434222134112340100020024010300430021302421223012123143344333333021112020311213434223013132143333104421341032001231302203011424311203413020303121033124012100324214102310133034103331422320340243343033320032420241441430134302304003030034404433402432321334010020210023313112223234141242312132442341340214333230243131140214431243441434034032444324342020144303311444443234204402032001341443003324213311014041032220102420014341203201320023033131211421423431222334221010423103343340424034122402311204111132421443232343420312340231420300203134341403243100401023030043411212223314223200100333203041244121001304241342042011344222224343442300100401433032034344024102424023200301341011400103113323104044334202434430300400431240302200033004433314012003443430440340142403403432314014302123010313311402100211244421103413341411144142134033121020121221130222220232443331241132023034011304213432330030101300212223232432341303023120002043202210031344402004022040313404303303243142200341212422023202423103423003210332211224001140002433221104344303134441041030111444004110204312211343400140303030310312012341322042014130423402411303411144331130143310333413021022134244130003210443003441034413314332142431141144144323133310122200444121322420424402030340041410324111424331112423210103430321244344102230031030331422300103414211441024204114224244234344233000240330234410243234334021413244322244331333202113110011224124222444410100022410303432011300340040200210131203123014332034033033202320440132121110402014024113034042132223434022340103334210304321413014412034141220244333323121102114211324222140331222010220330240243424000401003440423044110113122224423311014024104231423202101304043003301223230432203102402330043341140123232120303441210012422233332141230411224301242204100021144413343433140332440112020041013144024404203321321222234433243403432310231040114441021221212232341440310200310002042310101144223221134142030140413010004133", "304204411222213123203203404340102014201343222020113110241014242013210423111111402024431310210103233031232320324444330141230013003111020332422110332023234430141041404123220241143203020043020334042132431010222133302241442044112414432334110320131220141111030440332441331033231032140321032423422313230240420102424010213403311424313110241032422110212210123443322344103324323414424321340124230142042331114000144233411121332102403001424413041434214443344122204420304320113424400420030042021204322321141230443040231041421012334243233301423404032144333002324400240200001411410134312334112020400221402204110034304411332033423043021002433440342333111221034221224341243132104002303304404022111133120204002242133114410310134031402433404142303044301223041222340400343131303243134344344222131031422003100032402120124111401311424040222300020232424134042401033040100403214011232031030243230210423311024241311410441043423212200300133412123113204104343430443003021032412101030144424120123023320300104240340103203043030230233332204310441230342324122343422302201322033443134324240131310310424210421132420432101220324212041310432314123341440311014131221333234132332430220221003241431000241242104210032003144334342120131401334003023222402314443043101043234114130120102334241042143232114301242003231223040134313243244020121210110203223000340122032101123430210000122130244012444144020331343411221424043121133203341222324022240003000421340023134310241124334232434332322344013042012331102243300130224213210320400214024334320143221424332342223131014344400120431142414312412044012103143323322343344302011102014124140233044310040302210101400012034440010204241240231204332103003124320023440104221432033331141101411130133131200044403440311423214141343034043411024110311021220322320142201400413422414410124111440100241223034001341133313430431300101401331110024441332303243332200230040124244411211413304432142311402024304032442304334230211333011124032234422344001131341102101203121012243041044413411201200040200333341302424433143442431140421432432340321213101134213014142341032301431314220414211412444011302443002023134412032101130100304020120103344430300442033032331214213241000242320313340110044343030121113010041430321323022433331201311213331242004102333311110442243314123143320044142104321100423121402042313131401420012012431203123300402412314423203220324020410321134241440042302404401103022140041224424342224330440020442331423002302422011344220310010413421431410413130240244402324141440031410204030231143024144203421131234102013433240304420024114100300312114130012404324004201143212321144113404110230301424311444212211211003010310213212323110344041000434400314001233204011242021320343013104413031024241014113201114002014011300343041103413443004000002021044122033113030204333212431032043322113032314031332343434334240144314033103222420123420112034424202014441241444032242241311314134202100341312100311243232021241341323232213221000100113302012244204112430113004044010303411041024241302341330040444241001143243144033124034041200240034110102142440231112301344102311110313223044430203432303244013321234443441144442121022322421331121414330433113222132311200224212140304032200200110224032234342133103400000020434333402144430302211004243103404200211111132133311400221332410003332400420012004444341244244431004313011411424220320004023031322044430142420044032313132023441222221022200243121400114110222414420141134302023034310212200141141022332430311401312434414202401334031314001133323103243231144111021424342222401042214421002043304213324203400303202121313311430400003200410302101033222020434134340132230143134313401420132444042424330423213440040133000404102240232322240001014330334343402243201342431042304144401021043201301431214303402024043411321131310201244010224220100300330034021030034213140134332023222340233321233221101213301212302022141240112414333214003102043300344121030342340041403314404210204440422100330413221112233113121444002013403112340334313210142333114141233432230011313320003421401233202220210043443242223111440420100104334302320410334440221110022400041131410300204414444432304224220043011341012413220320114203401420443224014421231423130213024403224244131140020134230430313311240332412233421313222303042240340444423331442322003204034042333034313112001024300023310303244303412400434021114430141200230040212240024421241410333402331004243211304024144021003034201231322342344401214314140130342", "311122401234001110344310321440432002124124100010441304132324434312042421430421124434130031324201120224413212044011034332433124414340240033114104112124342442201030423031132001241243433421211221030330102300243042134434003214043140243441411134331133102113242204202133332331312242243204404243441103443302012244444430223334302214314120402144233234320232424004041210002241143331002421224232100413043324120041222231133013000123142343340431041441131323334314104122130224123431312042443024341421034122104100224201434410231014220233003421044002134003041422040413000231411310322040010041334123230223403323444240421041024420410022414322044241211022203121322324223233032301402104024424033101140402124323030410131100122331040014001111211230443310421410001014412224020101423400024302124100024043303411233243404232422232211201000202202032104333310034130032440023233023224342414244444331311031242341124130203112211124442123111444321240430033403030323431400230301000222023101412220434022043242030200404230041031103240042223311133440024323424333021242244024020440034041212304112424441434021214143040134200432114231020034040144113111033302432220203401203431031303224010014441404233031002424131342431132424113204031012143244234240301144340310232424333404144123022242221121334102432212031331220013332200432044243433023034000224234113134041043120033304034100441011300200414011332300030030331402414000214244324112034404423123133204341433401204224334044404444134340222420232434220004132024044224432130142204012404022432200241042024432110002142412200343004012012110322202303443101210303213034000101411312440201232134042430320240223102022020440241042402003043343334442143300111014214103044033030034424101032022233202004410434230142124014400122124330021230244440024212304032312114101320210220040401023302012124124004442142302013430242042331114333232103212444123404222220342142433202222130143402402333214414234441344040442133211400341412442023240133332443343210310023120224202031022121213223413111201233220310340430000023432011220232104204011120303220303140203012400122032424321232010210321012323204312141010223213203104220004032440314104132421000142132200422210010322010244341404221142234140333130300143140134301234141210000422001041114203302114320113324132411441304230201004112340013201112323442102023200211142324333022440022323223242242344212321321143444404420331110441312420121301422213214243142403124132422040013012304233440321411403310012222202134400140344323200022244120133043414230200012402004412041200222213123343404432042241010322420424324042443021110133443412043240202030443313204041420024010411200230202444240044413204043303133324202301031231321333433314312030202313310321143411011422020442033114244120024232244242420414112244343404003113003432210020034013134312412134423143432414043402030343134013230203331140203024423241242341012131103233231321114433034443114211211243310344330332442040243333224430323201141443410412303401442011222010232211422341141030042404241301303323234241141000201123031320232221332444422421143444024102210300340224112433220034024013300111342322120112134342342303401340112224440320432441122312123121404433231034114023410421033300332230024320343321124142111322402141040314220440441231343143331301043130022032303410420134420104012441421233203200232104441223310414031112403243333212113120322140343440303412101211142013022144400040421440242343334123030034041103310213104324043330402114411232420100222142211300111310100144010402103001334040430032030412314212330041042402344022032331320430003004321442130234120413413343004120401304334223032210433342434334014312001101444210431241100021302020000442002221342043220422011230004130441030124102201341204042311412430241440413013041143440441011130423041241442330444430241201210103022413122212110020121233231110011233014342114442304241430132302243303311023302013433343243020012320210023020202133240333323243111420113320211132222340102043304312133230011430120343410130443212013041232323040030022442023433234333213234130441333011321112002221442014230011032024303400301003440210140233141123030114020211101323231144034232032220023032333034421223223124223200110030403231303340020333402304023014442144144213343121442001211014244313413303033021122313232011340211341133411112442322430241410134331144244143240213000321141121444304442203441043130441003410210034242024243042224304300132412224432344403031102131241021342140023131142001022124", "402213102243401400432210441310311423014140313302204222412430031124111311222021440310230041421343230444240204134403400033132210040340142133311022421113334043140230303032332102042043320110101012303411412312242242331012210204103333423321444122334420034214414231131342010440000114412310334241311113241114440142132022124043200131410110204031030111332430132334421024020330220124013230444111310043000311342331122304231101123023410444103033144230324040324132421000032134222024132014142110211114141400040322004411113401314002334341444312143012234343323021133244400021022342240413430440423442111244311022042243301100120234001113040140001243210142001411042244443400111140301112434343401434020423322202044200422403232222320223104021401323320240233442433120242412333020212040020203423140110044011214300124321003112211430311144131420044202020114011013440411141021333300002200421014220314442243103204421220433124124321123434413234443240030414313002443134403114433241412304211033203411310323323210222234123013202331213121313332112322400244202301301411011322021423122144112230203032013300204210431031312243341204230430304111040031333334204343031330402041431310224344312303103444131044103310311342412440122213043321413113220440401132012000032301404232404340330331414442033443210001211233120022313043431312442442404034323433013423030214000042344342133004121001004321143230134403341300404042304341134434340244422112324421240131343110314332313432433014333110113130011343343132024320400042410431420344114123430101333104043301304131204330311441411211043223402021120200432014133121214423132144244303242131033341223103123113002131441223032304002341100212411202302344303032242303034132044010004312121011031212224244221030410201141304133230214123321211120134431033321103123113143203443100322420100422223143220424430211302403234203220332213231241230014021123032122403421013424123114120314004044020220332431341104240010240111412232243021422400432433202130100223022424134433401044012440044333420003130223322212434422040110343120222022434320343133102031040201043432323103143004222213020313400422123414002113022102004110111121403213212134024024221342103133443334043140231330432012023003112400241102432314043004134033323124332140003342242310432203210144431134002340014003242341411031113144220020201220431101144033412241213343302210344044021314213402224112240334200221121304321244140244120102044023411032113130142411221443342404404424114140313203310234344242030011403100140102134323014300411312114014301213001330430230332003102404110304032330134332122234123041402312000222300043142332311232102220404424112341141331234442433202003114212042443003342012233220420041022444042313004322131044334011020231303312002440031113040132342214244224310304403441341110431023214001400133110021434130134003320302200131204030440404402012120212024133411003240402041024324002304432122401041334430043310320011240041121031430031424312433241441422214022201443044413234204000033300203132202442331102212411043110223410142010432041300004341400120110243441432034013041114424142031022411031004103210324001343121441400320221313124211202230423000142143013412333240234032203043410422431313312312333300324112240134340143423400134430122440124142444301034441301102130402021200031323412311333433411113234223223142103011000343032143334333120000203144012302431304040310143034041043300422020043334343241421141032144311404234413402321410404323233422021010414220144123423130433334332203124031220023104042034102000344310403342334243112231412024144023020422311123010230330300221030200313324422031124020224020011431012123120243004441424442203132023210333321423401324132342041420222442413101212132003331444144000011114310011022444104031440101310421240311320434023244133204043432223421033341133344333323404142314444101421211443431113221221300411444030332413031044020101334311042301314034302231012014120224224241412344011004131242431131241411143340304404324221440032003243402144441400233410224242331422022214134332203042413140203103430204102213211020014131141201221423222411224224014302313021444132242400343120142120203023422220114132202404111213103422402334113342300024122034423303000214242203032040240211444100320124333423402210320130032000030234202203333134040001020312412010240412334404020214430320313113100343044221434410131301141423032024432420213313143020303041004240433340030203022211043103013104200301011404312120020304231420330111422203344443", "141304401444112434313434322041334230141030200033021021213004132211010414040032411312140233401314230433304224122013023024201044242333430243111333311400004121200234030000301021323442121222044444214410332231032243414412224432422044413423032423444321332211304203441211044311041220113103232440233234400401013302004132304222244443120400132213333410113303413143142243432012423440034134444343123122241324424404031434021132201010223112304404300120210430003130101141314442110243340432012210204023203404223044202120111323044433144333323234310330423140404010221431322420221121302242130340304343332413101210432013341242231442244321223003100241340211032032010434203414113341444200223124400112113221334234102211021140313214002440344444014001332120443420003021003441404240010434002231022010120023333020414413012224244240313330323214314004143203442144100421420141022222300420413310311311422321313012333322342111023341321404441444442030044242214221200314430244134310114200200433143111010343143043004240140312241141340040132230142230440212401022323303122413431423142101241313214123300033442442022203143314012030032212230213210100101324214103041014021044144223220101011020223322403444342143332100414112243002044311241431211011214131310143433014020320302313133101242233411220030210443201304003414302423140432301122220242021200400141100414002213332140314003141240210020010323300013343242111042404424004122131303204233234024124020414300211444143233440210002402103222230420442230134241002141220420440103103101402402003133132232340034312432124122133242321042212142024214034222012413133214142022340420430131034214240113340304220312421340333223001224444241341100140223101104344013111413010014312202011410442433001140324143343232001024044100214042131302003441112322234422240302031224430101331013441300412042111434433040001310232142400432313112211240000320232000321400424314104443222310431222231023402314124213013311104103323233113433104123322012413130024133401412323403122331021022243424412200313323343243244130024244311121003001423423121022400030104012122323130133111042022333410344402203231423304402331110011331021233014331240024130021010014023114410042203040031133304240402014023100413414301210241134410423111021233403014142323013001442221042040243221341023003443400002311114140214322320134202233312442014032011132043020123200432404021230114200000434421014213442432204232421302324433103223212413003222301000430301432013204301333324031014442231330102320120142104103412410233410301422230442244134444404410132233211440322013201013010100430322132113313012240421033201221024303444331110042032340142212232042302421121403121323241411431403344114231443003401330112413034021321111103231423341443213003004241001002100142241313141220342011242121024040120404204243220000234222441002430310103201302344131310020422424400400220423143010121043012410022202141444142422443010401140143130433140312411333212300121040100434444340023144323104103114032114022121014231114202143130401001012410413324201141213231113403333103022140211220423342313131134312120033104433313343443113434111343344024322330424103320122431411302044040210422022331104114323410041440302201223222240003113223044223411120014112412324421331102102324242400241134210121202011304301102243300242301014011301240432342110403402414034231014301032330204132212102102002231012331442412444412214030103234420324303224212402041130302312411403341230031413133102023032022332143144302212343140142434121044233204020211112041421203433302143214210143224411423143113123301214313403024403431003222220014044020224444331121402003322221211230303422342022030233331430034131232112340343302011043040010432440444324211133440311242313402204421343301124030423342303013432020104124440244322220244210232300410444442141011102122334104133334140111002020014104044433204302300201113221231001344142143304323034121330120440141212431241003302144220243411241141403441430321030332022030144020000204224413110322022144301141240433033024421234113143311110044213234342002210244102111213343430312231030224310441221401224143014401421242104043222103012111232334023344321440311201104231433311024313131104123144032241442044004130301011043233212242402210024104412133004311023401122041003210300414431133341402004044024124144143023342223121203244004101013440233423041414401400331013044032120310024232110144113044333130210210102032040223044303340414044302002212133402340210031324131421401211034043102144140", "212211111021200032240234022110130222321042132020140214004043110011311423311034012224340001124030411312310212110024201033001100204004404324203231424234040041442421111310202222141431040221032121341203223133410434304030044102110231230102320023423444043132242301131342200304104230344114133001144241241330040430232311413034041020423240124432114231143321102010201011320042042133332411304411123013024031030204302123330032010122240042324430024400420322204022330324111304322310430234442421404412124221031230000323031231000024031413443421120230340213344211312324214120442234042324201010110001402431423230203104314421030423320223224310214334402323243332332432112141030320422013341221223324230234000441340312140142334424304121403143224441113141023044234440023031224300134324142123340001430301222314001122021421201032100410121110103101340433201432241210033022210234004110230412220214041412022243004012213303424310412121403303444244404104011444033212002244440122311443104421232242211420131214242240331102233200304304112121402114301402231242143403344114421342142302332144310200300022212444210101210122043010324411343132343211342040400233430230021030231120002334404324012221230134044210110102024031341202433032332442320422100003342314343321111043100412103112111141443132011013124010034040200021302130332243302424200443304303010421040114130431004114403310012212031402101104021120313431313111144223142442043340421312242004342334310043034331111211404040200223403144013001114234211340044000214423301404220200214004110140210123432132232333234343123301312203232022442342341310112142102242340340030102202333211202400132130134423223421442214132300404330444312012022431030044024210223234412303341103240344430113114334211034310013411223234300000241321041034343331043422030144133131040213020100244341044003240034243111021203044440324024044402432213310231242002033304310123202104343110120001112240232332432143211222422032144104021101003441331242424314441222022043110133013421034302342232444301310410314113014031441401334344121211314110022242223241401230243221101441424130404142401113113014313421122301002012023441120330411430141421021330130031340410223012233410042001412213442330100223033330402012102012202211034302001340401102120043222443104011100311410402302240322034440033100241130134242011311141204134202430222401041122421114201211234114222330104344020040431404220140021334321122310031312102102314334044000310422043004214223103310233330301313222400041241401141013321144210220143044144340204244342024202201414413322400112231214002410403012332101242424342401134320040120144223410223341244332124214323342011422340014442120314000302000112413434102230131301313013012143311130020143434333342140234210203201103313402123421204121120110140203212031002121142402301132200124433431230244112134444333424403322004014212122013131441401100203220230130111303142133030024434020401442232432020314342124333311322110310424342042234020134102304334324402240301444334303304102322230210211133340120211342340442112440424011303013001322312014240142222032013240114423341102322431222330422322140010314021430413320133214440110013023422240404121312020113440200242102201021332132124441400121202123343004331242132003100223343230243100200321444302220304134112143230023242204410240041442423244441340231140421031023230141441333421422422030132404201312310211402120234110113100231244444112200223123032243203403241244221321141031300421131121202214411340122111224240304314320022033314013140413202104242144200213343323231442404103344242010334340412014413314443434434333444421242422103022002114404023014121302013224141243322114431111004343311030222423433222130133021130130130311234240030043411012433012304012434304313041311223121412424002112441120231433004011204234114024211330403111410113004202132113132303000101223424011241210422210333120312132041232302014312203340024033100302111433113222332041120030332301020321302141420242342202144440422331320124203234102012402110420113230040302124120114300123043241131200443142214020030103324311043132420220040224203441412430201243104312322003014400404434243030421342101441422013043103442011002421221214443340122120013130003332314121231440341423210231314440030202042032013003324142403302142003202041303131441202321233020101323003232240344412004211031244241211233333444230433410211401031311003331032003443124133422102233301240001143022002230141420213132104111214332110420221144204301314424403441114", "113433104121141032300214434202231214131032120231410442442220304431332201234210323404043324022020011210142244110414400244230202400443422223002332144333024032221000423041000020011333332324234033213244221020004244224432103021131301311044430232301344214340342300103243211111023040224444130143420203414343004042011004432030430343302034102231102302334432042333402034443103113200040200400103114240243241034142314440122142301213103232311404303342411333043122344343112330143433224433100121430114040332413121121414112401300312233032133204223323121421211203030114423001410343201324041000433100411040002033231121030240402044421210122044221214212210011023104333240441222430424401240302321414320202004441324004413311102140304122142204014213213113333220144034110444141033231003003134333320443022230044022110332013024202201001234023303232144144240014034101022031134021302224101030214111303041313343212130041013220042000444234002314111443213214012333000130222204044143314343232430124331010441442302402241144400432023100224241021421240133104041340323411002324103122432141434103113233024443400423140103003230442433212141443444344211311131420040024204034041322001204411320301230431114210231224104030133044031404121224312411133100104241004103243243442430241231101432031411122120210330000102413042000133343124400434020044202421302432134344023013200330300441213130230212421321241132240140241232214031044012003342142400222113042213410241414140403220003213344100313300423342330402101044230111310120342301100110420240013120341044443120331113414012141014101113034024421413412333324114130324014112424212004441343220243201211414323111122113420243031203421332421230404100334012224342243302340143030141212320234444032312112043043004340230113410130310230101313321002320123443432234142014400024130411014444432240013420124114011000033010203024023434241024002304130233444024212430332133140122102440343120200131303014240404124012002204402303440333004211324323033302234131303414321041041200221223011343000101403421340003224411000400240100433134423311322104442342040201321102011104042341412314042203402023031043001020132223431423101010031012102211331002330030404324324222144202421231420313442001433312410214300122003001042034033420234044223131333404140341413231121141412002234313344121424012334032313223124423224114443221242223104434141011334441020123344442021402224324234121420001203310403204114314110032012021031142001212302123300320304311111042202103131112004013014244003322120111304442433231230422441210003021213403440311102341434113231203140043403024403114224422014230124124124142043014230233422322021432221330030000011110120101300304442421344430320234434333004341413212443124013040310200431204123013202234232043112401402424012333344233240410034201041324004041134300424141203124241130302100230431233314000003212314124020341121212114313302304212011103113032233241413430113242231023220404340012032202110001041040143300023410441031412423210124031010130412322114203432214442401231203244414431314031144310311033400133341401421011442403223222210320213110034240124431304020100323132432323444123142014022413433044242443022041441021330203013140244422441103022220140312110101443331200431032112201432320432000031320242234442004233402210112421310000143333031133323014010231142232011230331002204223402244012421211201031440004322104144121132441040434230000224011202323420343401411320111030023240230324212214032413134100433211021024311242103143120102412231421340304212142142300100111241202311023220303243131331220432301104440430422431320040001203323324130004020322102024141144220222100320120300414202422012313222302043413340102130423330302344401100131033134102030223030301224322230040142122322314404324213442123024043244442141424210402023444001310014423313141321344020143012313433213134320324243040433020242212424302431211210002010300442211220233204024000333210333304403202401044023224201243314433420202114412214412334433331142341201313220214031003404103111443303442213224323242011330422140110313324412432114330023043412421302311010323242201323034323340021130331440124232023143203303222340204043303214312440230444002422212021333341000140040430010414300101001332233031441023210144203340120133044442102040220322101114420101042024212334314240302313001210322024101000042411014144434044004200401104222200230042404041403141220404034310142434314023220112100443414142101343104033144022011140144023230044034412241403301244244401", "230311321402134310200303400211233111100210430032412102343040243141013302234340342020320421414031440131341001220104043041033243404404032312224001230421443133230403313100334332200023320440034023331114120403034211132434220433203211142340341434134200142340430023024023330433020224232341441444010004044413230223021431223204103334120031021123140333022200014214010244143240033231234000200111430142041024402312004243130243343111231122233213204412313140411312130300323114311232110302101214200031443020030111020313002311043414201024134044031411402123340023224031400311324003143134434222433230410103144413232111312033101431112341043021010141204240140204100442204330222142000323103213141400140230322244414034430232302100234200223020112012141424032232220010001013201123043402042003011330411233103003321421101141100140312304214020104222332101021230142231013323303341403220201304321113312304401000044113112443313320042033203013121131310133412224223402202130144344003132142310404040314112324230424030433022021421121441020413020023144304412343103200313044034031212310234410113422141034001121311112044410031304321421212412304243223130202024344234241122014420030323200410434031240112044402131244130030142240000344032424214331230033121321240424342324434130410412332013143012003004123433233330314211440410140422413014043430300421204423243044430000441403224302324144344311010140213040113240140102304221404343014212233044330434014242214322303442120010414301141321124123012331002342333202431013411404034411402242210103403212033142014230404313423102203240200204040243340132134100432420122111204443032222030123402411120330123013210421021424230331444214242310322122204414032400330033431144340302442044000232113322414204101304203044123144102000343023313102423040401113310301200140031443414041022421234411101221104143120341432414402133343341434332141400124030324040141312120410022332412101322011042311311244414202422013414202401004212010010410233343102413443022201010104321131004332431001233430311132211404121231134133304132223024024324004334133421234402211323413321310343231001042400422024334304410321112233030200414144310020301010113444340120143112014030123144423412311441413430442024313411312321122031102232414041444211143413214312040034341200003111313201341123243103101331201133220224403120343220300224342131100143112113224413441131131132121234243200100204030244212130011334004143132040411043400441241032014344143240110232033112210112440122211012231343030404202024440443110024011141220324221033114434204213314224322212043032424132414023042443122340324123300310341421011103120422110121214040134331130230422003423014440340343030234333111114132423433411432202044414413144433423300241322341014041001434323013441143314122402243233002031431204033314141413120334341144313304203204420424211022133142433330434243034331034233434331043143314203434302001240303333442110320321043032030313221130313130041242340300132100010441110044310132013013110240004440111024432311013144132223122423140034001222313421133110042123431243234314103401043244002111334400102114143403413424412313142024234033121323024313013220323143221003320122421013120400411043313013332222004401330333434303330312214312433031411343444300200110203314002443041041144044310441321041414242124122042113012022434411243214334001121412241004042341220210111040414141130224121143034132440333110014011410112111240120331244320012023103341402442210303222010001124340042421203043444113214023334443420300212012040443133342221224011103204234303340332013441330310241430340210211331441134401034022214140241343020140142210304011000122412110103440444200141303243232310141430412430433211034413441144144420314103320012403211343442404301433140103101004041331241433134400431241100402224301344420323322133443001312113012112224314211144231230102200204324022142232401324232423401434034411230221133023043141220131232034431222444434131331113232243441113100142000104432001202404103102233430324140040121101201322302342302141441114131430234241423144110202023240231144232114033044112202120234004324443143203220244232114440212332223402433203442140304434314414324002132203033201134413022010324021310101341334133144002312110014204333421321132342242140242112210343142201422102114212012121443322211141131413100311303032344131311234312104133000242132230433411123032142024440044443344232320311200010313234332043113203111442103003003212431324040323031004042233102120341324211322022112213", "200121402443201414131424040034032030303134114312112314444440331444420230111000022422301432334144234011101212242211341113022321344104412310043300411034004220332020044221033033141311101204113200240112344344301240104220141342332443020033330402344402324432044340231224313123113210410334411424114333342314214000200414112134231130044012343130403102224412202321441002344040213020012032000423132422132420403030213113020022041033414024210124333030434332021144212031131110442440411402300231341121243140314203240241323120133301340032414133421233233001022424203313343321300333324321440204300342243442240431224024412013433142140433314244424201110301012320101102341224003004243121044240231312042344130131220004312230343342243334343433124430102110420103044211204431133303144231142433032132221202101241102414030211144020414031134224102013131410021413001231034242322433001341441040221243421024024421242321342103340300323043221444224220003042442321103443243303232104202112241220033241103222434400231324210433112204110040344034310312233040221312433103033240143102100033232431330401042300343142030413312403131332433422201342023311111211214232314044422021443114410331243041001444412333013300044403240010011132121030242420331422400021341041014232403211001401043320303301312443144121103104333010402320203341443440034440301443203311041024221333411444212311333341000014024241210204112300202001420141214044230241212043033124142233231013103210422421120044030233324210040404441013223041220232242320413000241112424440004333420041100334131042444303344040103103411343102440301240000441110313040202141333142422200312323024242411024424022101440324334130422221222303421202213004200001102222422330241333422042421401224341414221042031212244033422143011130403203230304401042340411201002334122300422402124244403224012140134141234312300030244132433214012430221040133220200201223220241214133344420220000001123303312231022030401430434004144302144341220140443134333232402300334013412040431300412434430430202223122342202244300301342113022222044323213200131423201412143223313210204433112140131412032444422013314320241200310344320303322342123342023013202433403340322244410222230140014110204343312443022241222044243020140322413301334444030111133043010423201012010413324142411111011104330121002140422021141004222310314021131414312014000231024034220210302433230421423420143041113332040432301402144134431240013022402042044231101323322112311224243303110422331221141144140103114343232221130220443023340233114131103400201310300142240433411120012430101132204220130232221113213034444311431302143332303311240140133030304232134112442100212342104332400334442203124103320301242103302302130343202004021034301234021224423430201324220001031224323213304221032044212324423203104242014114042001342044341111340210310313242000044303404123224321343233303343313232310042432043041204023241430002034234114042141433141414204113341234011133031013413101333442301042133443011011220344003320131034110422322322110320013310430000003034314341310220330310023102433433414410442030341111331022144124113402010102113143412143202220244200112130031344143243230323044431012233342001313102041021313134442034241024020241033023202344342332030401020430431211430211041101020210213034433421234424331442003234004231311424123032301131431114122033441311341113214210224003343233421123202422300410224133240330313202241014020102211012303231321433330221402221440232342040441130041204113240014123224443003112004222342414001123043310223243020300340031223032142101310121322401440234201422423122110020122140103320131011322424003242100221420440001021411133422002243013133204120200424402311412413004301044123101214243303014304444434433143324113034043030304031414321242321302433132131243000042201243131100221113444101112231231023113114213244023111443034300430134401241404313234043142133241043112410142130203004022333003244111404132111441410021133211034242112414342123024011223220231041311432213232240031114323240232434020331214401141000010044134043322023133144123301120340440401211233422140110112210003114442200432023343323044424004224343201300330211204244011011210303314244410033342044023211020304024124120334344341242123034020440404433120142011022441422043221121442030424341234412040014043322213222241322143430413140420413232033411024123403013232444402312210341222423311422323334032433124342241024040030402320303432123441212222232100030031313244300444014300211323214441004031", "230211130141304234233324312032134143040220244310121040310012001414334431040043141123034021232441434302233044004301233011030244342223212130201230124013123233311022220132242202410242200003134011440343233442322324100012043433034134002112443240122110120401402221301224230111341323241141411014334203444331430421324330243213310031110221000214122123313131240234440432120241033232401222133442314232401010132421240122020443220124213411324230320022041200344014033400220033231313202142323212111222021224214120422111444331201414314034133302423241441422231210323241233142101130223303323132244043241231221022214341002021303134032221041433424421204333001320301424034142342411331122303012430233121114400213131012330221010042232241431333141233022324400203444241140100323321343234013440242410424033321422111031443224014204424023112100012003304203240324003323330211331143202422402330340030140431432211230313401334130121042320323423012340144000414011444420013400114234340121342223332434411133240243221242332032134040443102021411014131244331003044043104123131442312041224334023233101232042020232443320144211042103312400243220411304413124110040042211210343122141301040224400434412101131114432200342130002143234433310400301240244222031414313012401440432004310301422411231113324013142041100021113221143014323334140021020231040423311143421303443340133124402120144333422440102141011234331112300000233031021022143210410443124243412033410441242044442013101213103110241042224411013030103421122032400113423204233412203041141334343133432314313034214440410314224214102031030133013123124044123130044442333211014032000003404044144222240013320403322300321404111021323003300244420244332103332204034303214034244020120402221024122043420130342234414443012212420433240040104121214121424301424124120121442322044403442432440220004424401320244041131003432231041324424244441432403214142223412341144321101242042221234440414232212422442102003132332024130230140240231013121024440022040312330140040320230130241242202223411024241011143041342101203324031441431104003133223144343324403333143024423103343131102204413112440113431421411403330104443010102204312423241322314144414111422030042012332334300423220102144230004110230320201404442444142434100233001221010302401434323414033402200402143143231442313012203032421102342010410133320113201434411004114343133440104023133340140432430013430031110304414010021133443123030033304004203221410112021203332132104403412001210120403221120310302042301031003031403112041411432301041423441111412313142213142104022320224031121301300120440442212222310330303321200211120212042411224111023430114431200420423111303233240431123012311140020024043032033310314322023022204011132243213024234420003124203204434020403440333422133010141240430221233243202244124412244401440432013424442413111131341413031020220303131311241222111233243004243341001123313122432110222201402241032312131402230244211431440000202144203001433220442121041321214000310432131233114441413430032301023401404021431031101402132214003140211104112300443012224231433303404044041221111301112244231432424202003424314240134111021432241440430420210203213040322424230230040434330034114032244023220434231110433022222112330343101110430333121102340401314313110020410112222322030443322003342202231021321112343042214314224232432034243433132400202121222110343404320313234414300014313113004312132302320102411211424333230130443114011402103433310404133322113222004211311342230203133404214043424204304032120120203242101130314140141131311413143342011210140300443202202014422414001031443033034203331422231310113210403401033422320340411442233041323313043143012440142002303442111003031141213003232040402310204041110021304314320220220442422400103142133414214240142333442344103134310332111011332203344041042200142203134401443201210143403200244020130014013220214043033200144301003431011134303404142333242012331002443023024034431142121434344014211230200023134024223220333230014400244040440341431224312110313100132104440331442003041433444131331323234213401123044243011113122431324012130412022011204434213341241323323304141040002403234443344002400010042031442143411203412043340222204100124401033002443434340101423400241124423011144401303422144030020114233432231214322013231413221232304333313233402113031420323310134223143224113013012230224341300413422124234104314343430330313340003033324303123304311412122324224024130130403221124304400304210304100212044040104042", "111233441100212243112211331104321204322002014320431320430213413222101111212143234204303344003223413441101321004131031323121021302232204301410312310340204301312141001304043141032122333212213220343412434130204043041300330423023201100113411203223101410220210120034130334303114331310023201403041311310411323034300104214131334142341304123040003223212102442124133341003301404140233422110303212423020421311104410423030220134102300114441341323104300332020220141402411424142332202121431030441122403421210302134111340201101041341441322024331314042134424444311242412010343343412014231422243130201012020423301142330213440140231303221110012341332434023341034430141304041014321013112332013032034034113103214434230444333132113304311432044441330433401104213030221301200204042412034314043341032043422234004342110422010042101342244342214134440031023211203330401214022030320013144410112120201404141431401201433332400442301401410131201044413113220400001030002234031330441243120333143402402244224400304300122203121010121241232103311100114330430012044130140431332144122412301023142320144041214044412432210422440142014220344030230444133341004402420034433133244433423441101044102002204400202332103204030121243241100343340223003143033021020011320014420330232300323441413201110344124202011031140224233332043040100110320310334004400023401204431304411441234121044410241031021000314420041101444344231233044122013430140143204324040014230104031441331302231300340411432200111344401344111133044323133132113204121440212323224101220010433330123010202034341444222442144000404324413313121423444330121334113432040043121120311232211413324431104331420302442014402031042303233333133220404030030330300211120342130134033023410312041231412410242034114124211221111121014030230410301242311434223231012141120424203434332421044043103233143244243220202344331204133002324214444212442132242432012323003321310312342140114124411200004304331014122410404230433044400113043040222343021210034313002403413034120140000130111420412131441234303342200242202243042312120234140204342111440314023444304030332411220124304403311212440244132314431134132141001444232010210244222132034422204023214242214233430434013230441143431332140314403430031312422400314001002120302041413444314421300211412140424013313240440204030204204402430300004440420220130403332112244134031141034444232300203013310430311412102434420334300332031433302200030140111122203012434333144311124040440342000013223034330020212231013312331123201141233320221400302343033034122324240422312013403203022303213234131030110441332204333213044241023013132401222204140011341313020433133301301430340422314300033032430324241023233013431040033223142242112414403141111231340120210031241101142221342310244320400432404012333143422114420013134332222210402232033204420313333314211403414222413040113401004144022011121214344323002104340430443121003304421404012011201212100004113214441012440440023411331131244413014040134210213412110030331223334114011324140231033301320033312124442131034231112104433313031443234203433303010113213224430432001104010122011331222300342342121243010044210041321012040430233421423430004002013014211024042042340011024013431311021110410113400031243113004102242144414432424043440244424323014234200144132220404024000433022100031140440020410433314340144002121012330242423321421004132024340213041032223331202022321412121211003244241241204102310414142413430142304123310042034321223234224331241221144024000302400231012324132334030403113111414404013122344231303022004310143200400042143340103112430343011421314222121440403224344210112121240344443402403323303412130303203320042343434040122202411300314231213202343411201443224434114133330202211022241143421231321413100001232344334331142224204411023232300140403030421142440311313130000413434320410331224101424023040241343213440012242342112430403432331434004321120302201031000233022232210202013134323121414430443433103233204100130204100032230222204430443242413343430422134301211332222142300004201342411333042040313441302223423124441024201214130142432121141003342100002110311313201331442312104302432402314300301130214102004030344201342214111122124340321210413403320214321314040313433341040313041004331124420221204043202444422033200301210003334222141240110321403432031222411104404131032024203341411103312413121424321402341021103233044103444344023033120424103214232222201133330142200412230240441122413144101340304331020240123332040330133", "114431133142402012011222003133403411224024413102244001304333312114013321433223421111302442314041131011024443043024212133032302030010021102012030311423202442421201140334433111224341041102212031232402410223230244441010444413201322133211400122042131102001120002302223020403140240130120411410014014200042031301012420110341403231332142234212022210110442344420003442030111320442332200320034223022004341302034234304234044003420102321221203331144222234032010421021310221024423332103403430110323012404200314121241040220101310200043414212334223114101440442114022322304012110014223433211300022213143002222321232343022010231142042413134203001223122233101214021324212340022200402040130300123411243003201411100020011001314312000334233043303213403002040344141313330300303241010234320211322121311414301122311002332240414221013440404213304340310142244204131130203312004302034401144440342322234232220401201113032303233114124314322443122314414420202310131121230202124311013320103002322312012104020034324110022134224201413214413123343104021244340120041320224430034022313000100424234022320231130101311143102021222214224113242234030113312433032233040313234131233423414322344440124430414042420344334342444203141221112430314342110103434220400434344333044240404132230421223143320233041302012011211340433113201241330003230412201304342022341122421430400010301004320442441211022242140123342032113342243411400331143444324444030320020323232202133410114312010032124204004234102322134302300212303143211004022223032030400320210310404002413121422442423013444110223323404041302301341113214324414421420203434443304230030212103300040222212443024231313022103341401340404102104204241223404433414221311403121200321023033210114210311314320403232234041200033244322431312423231223323234144241202410410133021003111232211204140220020102241131121324331433013032410312440243202331113133421042000441022330432102120433213224202020410004412230244214431231401314101404200343032440334403241101013312410110132043400014233024434031010012333130003332441143330401124443040430310223410142420243414043133011343002223232113141024131111103233433300344241200022103244212200201430122140344144314444400401014103402111314012202013132123021011424401403412343000043310403212020444442141214123303313244412004134014343414101043004340040434211232344123323433342101203331010313032311344204434440112220440322331212043013024014141313424342134133114312420400343231434120121334331001130134201424410143144110114321323443441224202410121220001441144343410032304314434321240221423004301103204012300104113342043443041142031333021440222201201023104040301021413421020412420031041143320004443121243334413411312440420103340111040344310130000123010311310004323212121320003040444134424002102314203004412242440341001241310310330044043201430042230221222134220434102323420401411421324222220200243340420223313443301342223322444432024110404121313302144344013031000401110421011440412131021131011412324203404244243022213032114244211322440321432230043102111311221222201110422044211120202413122214404244411211024302002323313331234222121410233204240320100030221404441011012341022220212012134332024022401134220241324221403243444244400113100311002023314044440011114103201422233044303214102222202331021430002122034304023130243140401210132433224313304440134423001120110030002140233104342013104442432301132212431112044042314333201030243000413240031142422343300413423001443433231411400432033213444340311033003204232212020043023023133214224203341244403344001112420342441111421030432140132301223112033241133432243123443412123303121123403431322414321032131332032100104432441001313021324444113030203324214003103344100100300324030412001000230042420110033113300001410140120024142311403402401010011042214002442202414123023011403041142334120114014302110320223213240420144101132044202240142003344320240040141233132010043232242123144424323022003203244024414410221332013412224302114202112000030301000334012111024213411201212110103214341042343434030242302223112004004324123213444211443220314124433114444303132331342101001444300344020000344322431433132222240340242220303432312122121114424202130130114122033300422013032440230123410032124040243134301010431101421440000413311141331204241242404134423312221242331204301301103202132021210202242212400441041122003102204040433310313140303244340311114302400134420330030321423140132140200314121124414223304031203432314042011032324232024013322000", "143110020302114120034203030003321034313240120041440000104143300113103424243212100214411140442224420334432311134044423323110244001011144142322200332101421324342034032124013043214222122004432413224002132441222210201311332144331312231123422224014010024044041431424234132203043340021440440033301441233341123124033112433024024002212334302023332344223032221320131130004314022411430344341032130300411440333444001043022410312110023204112332301022043124000110232024232432341142232430131442231322123334012204313230444304414444241313044001403214423443132223012202234413320211424100412223314134440003423012042240214441323044243123024242241430103424201304003342141044120223301041100244124012234041321300341000013431423304341011041334013022040421124443344044232004010231212023201442401010440411122010003423234032402424420204400310123122301203300212403430101140014402340440320230404442304133414434422022102122443432231101301441412321000343212434042131100104040404401034240012214344130244242233114331044401233131334423424144103022113231123011431024434442021320410301201030212022213404041143244244014100102212213140203121341430120202032333442110123423423133112120120044102130230231222423124223022430440331243300001123301321142013244131331401142221031240442104141244113110140432033124414020101412304214404424201110140021341022240142304040132421043302233412234322400420011204011313004320420114422412124444411244143002402400141434022340224401103411032101142221421014440344243204113442000200231401042413404101021234314140240003011332043444101110342040223140404404113010201332323311200043210311012410003030322320400242434240410313321114044004412120420243034134233110420233430111141031442212420331323444440211044041342231030314021122413441411210132231023003122244223013130100232431224403431130440134140032341102202034402323144313431033131100223130341234240021441410340243014010202221011143440112203322244344120241422001002324110341424331013234313334332321141041330032243124222310334043102023142033003422312020032042201143411113140432042301331200211343324220341212042012221222111412204112140011141104224431104231132342214304123310103231124320440442043241011310042443031332234413202211323010121220420202033040414321022442341444311301032342314334132000011324401242040431444114210334341234041011333010120103132020121004101340142231104121324242421322133042231243000010044130340000443033012141101042314022300341040304213340123244202132314211034121242221400011343432011333120400044243133432111322320314212033223032323321424010001312123302203410231140001041403223032142334302112420123143241130001202104413030131222201134310120013330242021203220411200232242400320100411131212104411023404003310414420212243221241141332202212224403222114402423433431442430204412132001000042210114232144444120120244414303410321104120013320231130131140122203424212011311343324224300423033320311301042042130102341434333242310021433321010002133013134444012243314323140040301312020233422233321214344221242213324144034010301121341420423020001203130400404324342044244120134411420133043304312430320043204100101333222200014433434024242333341230140202234340001313130224032004131024224041022222301403102320414243142130130334244444422400221301313101401140103104414114430424413203001110023300143131424124002133201234231012421331213400313031331242011120004104423041220104121442043344244131431220113314122113220322220313102444211041134233200001344304441441230404103030130100010310340013320102443212042220343412234233033023323230204043121441212140034032443422422442134313111041222013230122241201344440133104242040314000034203111442421002032114020310204420100242423312034333411433201423103313042112100120303010433201032232001130233422034020123201041324322422200010112304034043442344122122042222403333031431033130243012141234334404132413001144013002013233231334433304331042234012110202120220023143141210420141431032333300002222403432340300312431241331444423312432244244230131340012414143233424030341233203432342233104033430022102240344203204433332303222022323203443210122341123244423130124320420001411411013000313244142023244403443412044132240413321231020442202341344323002122404444430113012121040202021112220320200320201122434112034424434334122134434113333023424114023333320112442230000034033011221240404411234413324221043111310404342310333204114031431344402310330443334403102000244021202443114031030441100312323133034410412003213241341430", "102043142142341212120224240141224241021242230023102010442323224143132132103043012331301111212422304230111230404121314124102142022343443211042001323443010023234410213333413110412422031204012403140123224010113403312002304401241430330034240343121402110032234041104130124231420442134210022331221301043114130131304242000341213044000100044044234430411441401042010124341140224232400114210004141403401021333200034321203332302001104441422403002122332400422014424000314113342232230433013310113230000303113214404344043102123013330403044110113432234443004420231334342331401302041442330122341021330301243202302121400123014421004103331402440134112243241020400321213134432222304033321032404132012134321120003124001014220311233412301020313203303031143424210110142111043312234331442033323234120223131123332341020200433331320113423404401333300304033014342132031003033214110123221303421031223140410123200421220303231404321430104100202212113241013022030330423211430223134334144002121144401131414444323030203242313012412121043314022323324033232331440323224131033213414324403404240012322241324242302031113113022113440121342204201343242211443042441402102424032321202123100033433131314142042414212101113421021230214213333132401140410240230433024314303132003321110034210003032331323023400042233444230412344324332314240412010142104122321001224032312114220301003021101312344124431401314200244130412410104044233312431014303230121403021210332240133033414024112020033103133344040312312044112312204214222013321330042323204412204113202043003140344344214412010442322321013403341343313314434343304014220100000320330023444023101001302234114230114011144243343132232024000442411100113022013402110033142040400133123244134104114103012123223222122100444304212313032023340403310000402112323224112443301201101202242211112430410104240443102430400233433223443140112113201422220423332043030204214313021441441240014323144030320003014213310441314024340114431144111041030222004100244012324131124110241403241223213012402110320204443323423033241221001421004310331044320010132441322003202223303432031400021320232403024113030430031340131213313432144000132333400114240401110220241110024042113200244331202024203240021300043242140303433334340104232411211441411214031111430434231234433220230210340203423231223120311112431334241010212423443300011203011030113141332124304142432421002321311331323231011312414143430023210421020211042123321424232412023322141334243312204302142133303204314341110201221302022041120143104321140300020101331120044403103431341023443304441134401241441100404313043140214212413204033044434412112043030112241414001111140143231304404040031233140212120400000120320114212212432444100040332032210102221403001111213030131313431343003120444033124410330044400120303112420331140141202301301224311113000223431044223204340322041021413122030102043134313433444013023200240320011221442342203414400434322422300120124304333032311013231440003332431040242131324300343300321220404310302404413214230330322313441404210310032041332403340310424443113443342133130312404344100423043430044224232223022012112402233013330044101130232303330330322120210003303120120141001022103334102010300343030133400134310043010311011443241242241241011114112132141032424302201244041241024302440014113132232314304023303233010012333041242014034403240333340122011424220341030342111130341403340322124433003134442444420141442100433040341213341443141200133400221144444243111341413221202120413441022021300443131213244301310242020131143243041203201213034232131411310324021231314031414023140043040112224040244214331031312222212410424343203200333200032324010024313032321212201244343141042102221123111220103234304300332331123313143234302202000101421044134442112444133433033111044413104230444322413104403124133044311044420123434424243004111030244343243042312401214314401214212144100300100420224032103210023313233201303424320012221411123142434123434423230030002032303204313134113231120134212220043214001130441412220103021203120233031211404131022304014223014412104030233142142330213313440100021011104104201344000312214304300214143342344322031333401141201130110241320431044244300121242041211401333122212123334331341044042101113321022314014203333210301111441321311023204040144113124430134003021300343140423220224232231422243221402030020011443220314422104130433213023221242232013134214134324042003034041340130010134120320111442142404131103440300431212143433222232202020", "200023312330021312431343401211233414201143340030400041140440220004200313403313432411143314241331231132210331220404111323330021014222012034401040213404213142410011413220024421311012443332131313134011313223401123232030420433124340200222443144324134412242423332002001414202310100043212033214311032143414000122102332144330424020314330000340302142403001302342112412144311023104042142001310020031143032323122304042200301433234414203232304410410243032310100044011003000434434230443120323023424343412433332101313344010404331230443420330212023442213443030100413334114410101443220323121333442212020431401333342412330432023003340142300222120441212022431213324021101444413330324100201441103212034012104423131223433341221012234001233130201213304324102243202103420011140123430122332230412404230013111200402311221402200320432233322123211102143303013043020324324221331412001300111411041122313024342411401243434004224143014344240343012411344203202344022434020102141122004341104232320411223232044332413212042301024340113401344324110132444320420403141213224444144203311212201332344302443223032014204122201313414414443003340212302434443214421443104114342434410441010043341444321033234003323032130131140400121321231023343304114343443334324422024132204303210442342031040141110000132103202004042321203341410423302100322334301300431422404121043204140111003031111431313224320233312343441122200131230210020420130304230210300331202034030023413334344303213122141210230241332200242244132044312002420333031313434412223204022343334130204311432100033433434014441402043201322233323011013143441244022331113230424121300340242030041414300243022400110323112100143441333103340322321221313223433111220111130032104243011433114214103113341431020013413100420003101320121220204400123142214131041242322312222232320043031200310424401443313004423001421414010303042042321240310104023033313324043141340104141112244031024101224404220013421444413232111334110243043040013113123220223030102343003322432211441340240442023400240031414430241003334411000140311420444440134410123101213440410322142200242123443222044304102110044334243200244012131431040340240214120441440431424301042241304134402142121430233241134242120332404014341303231032241331334123111244241434334111330223312024133241300101314033224300022123022040242132112334142211334200210222343214002041440114232102104002332044140302344404023204010423224213302233443023304140402402412442202003130121042342231412402000234323421212400144030124321204323220022244343102444121422132423003221123013144220233001423410331434312010220444432211301142203231103040221441043111013411234424212014343003234012033101220213000143330443324330141220223413143140041331222322313333313022241043220441134331430414420011041223030004444113402344300442240240432234120122303131330334432334203032043212040333224313134242313221323003403200441444234102121310422142321403121410212322432043440402400020202203430400440041000401302244203444333312311214020220221122310420340310132422030432103204200132232120442212042221441223121033434323021434442213212344342424202344244023012001342124011220132300242241141014002300110003122324313123212112124040414311440213113141404201330213444421012421344330101412330322131131340414322343333430423143334203132424102134304204440200340040340100420000303113022104144123343033421012314004411302331100244242314200321121121410011032141041044222124220214032243204331014340003141044323444141414442334113421424033113020144421420314122243024311222402014101302211223032020021200001233410044220444120121002304044131242131323432340301444041323144140410313413112024333223003312214333221202014103104241423442112334223141013214040142204134131403101412400433024210214434104120213340342404113124333333301130103111334102031144124130034411312422410133111313123430343230041333424441431123434200221231343042001231111111302410411201442323424433210043010444330313003020031244124201011204142141113134131314432034311210242144131010023032434243314324001142143213301113133331444023211141141141200314220003004042412234314322211403000211242403200321033404313334203420244343013314233112004111242133211111222112111044042242332413121041304113132223410203442244201000404101324401244224432320124211012114200132023110422123441143043231133021143122243230031000304014422213012012430200001423240313233041331243003442044210214432430040141223432211033142142411114140023444310143111404121012130340312044431411202431", "001104132013031402243011010213221012012211121012400244322443201320244311141004023343134001102023310341343420142001004304223342223313430022120303431142013241212310240023314342413102441140334130323121343313334223022010302214123220002143232113013022112324202404304432113214434002300131102001303200130040103023301032042021232332023131011331232112220100212331021001311201401113443120032413420404013210332010233010012323042443001000102144131412043214211041302400413042211220023411402424014002402302441101040110131042034143111201140300041010434012114010141110011430032344431410310100423202000340100303330410131211204341430342132321214103434333400004423131114103133114301431313021240323331022320233024014314232404224242314213402034114311401302343104430231313402313101031012412103030014030424431020211244243221044310030000021300214221333221434332421040132323124101000113033103224242103044111031010310423003400213002132103021301033020401022042000044401431010414324002234241312143422340111033120234431111322143014433232120311100004431001224430121402014214412421430002110123312101003140204032414202421343204404024403331140002134414442123230134442310103114302044223440104320120244102400031000044020111434210323301433024112014403400321333004320313304001132344000024141041033230341400023230120422110121412340104441042104124220320034041100140320123412303324232214132134343242422341241331321201240313112434234242034020320404023344213010434314133242422133142420330120423424310220121133112144003322444440103404032330411113421011411432030140001404121414034022112300104304423402141120343244321433014211132123211434022101443300422333302104301300102304221414023143312032212402143231224133441302320341114233430200221214203011421242222022412224203203441412142202143111244232202040201000340031031320234113104324240123444121224013030111011412020202300143340434413334400440432033202212011031131233243201241143112012324033024003020242040404214401113234300342423344214323210041301110000001124331141134020300323141121311041212412400013410042010433120031334014333130431230202124334030224314442121142124101401102413024320312332241040132244011103340030213402134243110443241121400401133121214120020240201341342432420202342024424411133314021240144031424033222244123202122030420012310311301442423333040431031420424031243143030101001010013111344022110030303314113422024132121314321202133420033221230203021130300334400332400001002112310000012031303003142120332230140414011110413403144303442030431223211343214223133203041420104321024233143121122323130002402110224413042133333221433210211320121334203214323320340142201011111134110242431031400422131403010423144431311044232011230144002000444431324004100431430233110342120142222324431421432333310230333244231134431331014443010342043044430200420422323212410401131410421144410023311141204422300200133002211230203414013314300330040040112041424424201044341101402304134030244211210224020111240403213302131134002214013024330004114021142204231330001142312300033331244221401333400344003023330440134404111211113302344303202203430122100420012320001023324222101010100134212344424331331314132334433021142023111044443401120204310400420024113110222244001433234024333123123104214032212202321434431043142244403342443024104333210044134141213300224442242214442101404243232302201111004110001044112033422420443023041140313024403120014243033044341400430224024104404421332433310320201344334441311313144242400334004043101232331424221324001404114310304114042031033231241021130221224244212311442010400144233332143040342141212123103140304201031443240402202022144212133000013301004244233022231431022310043001011300202320022020412121203242010230101210334324300404444410133120223132202212404421432233102234324020132102204033043114334211400013030432000130212322202220344020300233242431002340211324041000133314400214242030400023340330301202231020241401220220310400210113300003433220144011000102131323133333201213203241330111030044400043401420021022344041110343130322230123400424041004104041042133031132023114341204344012214441341044031240424304232033323043321444200333004031013404304340013311011222212230000231014301220320313321234302333403024432041201413004033142031110324100321330314310301413243203124343142110120232211004043243302040144002200423430012402103221204133204110200222434444013132033044102224331311244314102042141101222001300344004301042242321040013222001142131440043322343133124121", "214203312430100424032413213122044411403024421410022101022203233343213210423030230104312023211242320402230220301443321111441443123304332323432120112431422101222341241042414013034420133113243043443422013013244201120120041223410224003032222001003041034440313011204434332100134144003144300144202201040022420120104314114222102033020122432240100301224430322122034342431012041312302124421204243024114234243321431420103430440310003034341223112312321230231203244430043012000141330220202230010032244301400033210442424440203444302333444212033303232023430240032211131421212022122201034003120142001131400222131410440103443020301120241243134224032120213411124422312410023014001144212243034411120413340202000341234320024130431042403214200100433344013044202020132110213041434422331342402021242214211310230301422201312003422032313022231002132333434033433243312113102144033321323104210422304200332241003244430343121434314224023344124244411424133344412041441110120010021433204433322444232013331310110321014120433302243244214114000333204111310402334341343243403101114441124101303213322132323332114200013114334421000320001412021203124231131242003241143401104112120211112133403041221024410142010444433221041101021040040040223040421101101443344324244112320104340142402140022132033324103142300041102221010421344024334210123030143400311444343001212341324243013103011012000410214304014424131430244012343341213312344031303041313101033342013403022003114440110220222000303220444421123010204001002012432232020021214331113043433201143414013132201322444224003314413422223411424240312342100212244133421020002230021004123420300420423040304001422023201023140011123421004011103404432114340400102120041204231040101044224202322022044334432021132041412324442233230430241223210311421302334414002443421202124310040011034032442444222223400031041210401202211444100303433122431330140231111440011222114224001022441124010130202144110234044212014304221333143331142200213433003103430331233100330104234103213330121323012243400220444211424441001020032104312042142143240411424111111444002431343013343432232403411141441440102232210112202423002320440203141201140131132132101243134434103031333114343044322443201101100000412134310223001322123111024110421042431041323300000011220233042021002324204032321133241100324401242213111031342002000242044001413141024134114201313441221303220442010113404013403301034304400322232103134120313420213221140401340431304412022240043341130100112334223431134001422344203004104343020420044030110330012113043144041030140411003320213213302003004312001423124124144310004211310442044040243111234220041100424240244440420243304301123230123133224321310134343202412000430122431124143001241040210120204343122142234424143342232210112014113144330402141442000133024022302134210303010321002423402201134103113041233432322442024312431412032010132114312342122343111302344432123121422400031014343231110123142044110443244020412043442311144040000441330413004001244103242110421120101021013221343234230214133112324414110331033021414020224340413414321010012132423401142340030001123311243203143214333241221340010322240304141440400341142130003121201112443143411221210221041321404141400420142413334013424143202330300042032111000124034002100312104442310202233001200243120400404301301132123132024024201124224141111312042231444002444000444122020030233321322133231040044013213243142142021043024300213131324244442244311323214212432134010104012323043040013244343121141301143212424111204110213432201042332042211240312434232422114330240002130440023211124104231301310101442024030443440323444402432344213030301200044433121413013201024114341231020043001204443220031120041131222014212231244433430232043110242030130312031021021102120130144202121231021214021122313312213124214430430432220234332211022301221004432123003034123003341433012211131300003400022310114022201022113414310422230232243031404041201102033323240001231131432442333123412004324413403302141000422111332222132213111343324000332403101430003014343314044204043443003101021110030412123232104224411104133122330142031302132430103333221000010042140113434023234414100223143302312241232242122044411114012342012400201311332424041133232032210403144142002342122244424203124011424140320304134403434241123324210303141012320403201041330330011204314432004422043033400212014213234102330024112021300101214232243241423012130133040102433332131310443323224200342331422221222340443432124243120", "134404003102304410240414223344023124213343040432031413140131333021242111030223334123223033324011024224223201232023003413134214133224112414210100111432423413142300130041014044114113444322444420110242214040211002124341334323014403213030302420210002133432304113413124100300401243303222330110442401223421243013140133004134241112013121300103130101111423433413041231341001242310340011001213432242111211011114334211004223420310313132124034201412430303444401343103244130232111411041033404333432321003341441412100220002112001213334222124442114213323220002413102242114240243401414002221011440014331220114122323414443410130420440333020303223014441410303004300414411101033310031123431234103404412032011422022221300440223422203324023024432234231103300434424232114123334424304220010222030043020220003334012314041133122200000342100423413341301014203333002304201012110214134433433041101014342404013242131230233244142341120031104244312043333430123044331213242414410413340210430214413004120313123210234210042141010004120302344412001121340112322312312133403141323111303042412022013042424012004441124200134303424244131344121222310414303233312024324024042132143121020321223302441021141024304043324024341201330120022204004303120013114412424300140201230240322142020141323241040004231302211100034332441042411000442303021012131323330201324212432120340340321120213414141030103440032340342423043201434121431344311234240340323432012412120303003214310231341223030344410110134134223113001441403314201423022012043314102414243133424131020244413300220300141241402422014112321421142403142310101231224023442043122044114440043420330111210134143122041441231004110043423332312124123410400322242212000112324042201134134414000344044002141400224403100121212313221420331421130443113302400012244140021102341213441224021103222124422012332203033441214343024402103304402010043403232304143232424101222120323430002242243430003203030140402041140132422134404243222434230142042101311122134444011243203010324102244021334144223224232333244322113144114342304442241030342204404203442124143203240030323000334411114434203142223203022422100011400144411444322430211244003410012320201144032242033212400011324312132203210433310410212132303010002123100011103201330312010212434141330413330413243241214101200200231043334432433010344410103342001240344103021402431442101101124024101423203443013101301224244132021433113033341031413421230300423012021314402114211023212400213134311103112343132200033412224304131432023303211223214323103042240142102430141423220224030104140424434110111214224012210423440440432203013432341003331031204032224433010443111114343103331024430401322011004313330334134010444420244121022232113331141030100110422130202024414322221234012032422013303221312411244323224110323340033321212321141144010000324201031404044301104343021431133422003323020143032322420231443433333331441324032124104412400403221403101240032424303223123421240020242044444442211202141140003143112044140413114324203111434224313130021024320011044243130132223334140200303112344022120014242404240423143201144402400442201411414033201433000140423010140143340002033131330012234032201211422340102223132343310120412114231321433123300042223444202021412323014424431424232414241221340124223232232040044242040324332300233310114110110430301433310311242003430030032303041224412402104302004403140023131231121011041311233040333003243402123030141202334113121330242244031400013144143043114410043112042234244203110140002042101002200110401443321013042112140414443212132442122331120224434100434142222322032040113114440430004014420420030410202414032414140023243011300202413432324414340332423012433412341030131133022020340422223130123244423202022233042342403423413142343241401442340003322403134322220212042414423312012230133242010110104014422433322344324321232312143233222144040001444422144200443441100114100200412003122234123000032001402033020213030412030433233440304002001213321442412430230314410034210200124401203210322031100210421131341440332131141314414440012334444324342412130412121320310230444031230240202314314144010113244402004144113432031233003144123404434442444431103421412441032311432002420401344233120122014231312414430110244200110014143420132101232342330334402240243321240413430302213333234143023202404220110320030034442411010022143224401014224003421320201230101404023231321022110244032230310104140230421304344004313442024222211311411344343422134314322332203024", "010120214134014014103114341220412023133111432140340404314301202431410141311141212431432142330142023003310301210233304242114312202010031414312124112144342012401331221030301032442432101024441231020000010240130312334133031143423031421003414041331432310113240424142103444412241430322023000230403213343134122433244332044412434204023102410332210112000443140421101434214423412403210140013030300131331134420323114212243320100004440122413202343143231301113024113313213234241100400231124414443220402441304121442104213041130304322203243034443031222440023202414130213022142240122223434324032233231230401003411112232141112104222124402343430322111322443400332440043003401222444003120203344331144123312022312400213001124412213244042414011334301041242433244340334242212213004304214421241322332303032331303021131233244221201012203144402244411030204440314031202112102141320113111323244124313012344033322133232121340004222441402044440224022411421313221004404120403041440111111012120213003420101131131030122214032121313440213234002203032104243103201124322222313243413441214020431240330300113000034010021044202110244024401031012341244404440223430001041122312404041101003332233244210202444413432011433410102113443402104203002430103314112221130322132343302323424331340230423401441221000224322343040123030403144303200112341031200314402332041031040230322033331343101304101311442320431231222331422113343023234013411423241440021010403432203122121321401021204004433042421433100442022121420143010412240103321021022034323304120404131201423344232201141223324443010301014400211342200330032102133241032000201022013033344120041132120411114113230022011031434204302202124302042323013102114344133321330014442022300133210034300001444000314014234421101122030044121310214030120410013141031111031033233243132132132032424032241220400433430440330010031202443443003241414440242133014022342424202321230330320044002343301100221110320201103334001211431101410021013314322321033441104300412433020130113044144403134320124013222344434332434212103043222120202220244012133304311012034134423422313043213101142324300330120100200144403413034041344430432100444234241301012140022220131311021011241400314303442311421031432431330043341113401142332400201003110243210014234444222014013203000200210304412030331030120340023434420301112442332322132011344244231433113201414303322404244121400010144424344222123022303421322322121210411211401430344112422132213103311304343203244040421401313223444114340210211011334100441110431021003320422003401004300214411034322133231042313100341434322101443031140120432240010033034402411402224220023420431314223003412311322034010241020041324341201204042444402203401133014141332411310002412242304202240102331133230341420244234122231332010004334013342204123023410402043001314223041344122012244300233133102431104113040302004143011121433244141101034044344200331031132311213233330344313412123420312411343112321102004132003020132101242021322344114401101322142334421313102042101330244303111210414110131112142334112100312101034341343412240103224123413433233034400141203321020441032320202144121011103020313040043221141201023013213120102123201440441301113043042004212143012102423123010030443401201204414142231130040124403004304302134430443212141400311341312331112402412340124132432240331242202044234010421240432023330202112230044141320303120230003211044312444114240201114124001144102330142232212302013101320201222103122223331001224012143302424120031033133232140014100434330303323120310421110104124343103430000212104342230223031401420321110231430413310214424020430413210401044431120132144014102004434234130441234223421343411242430014240220120312443120030204112130114310032010001011444414313134034310433432134113321014020314343004011321004422140010312040322132133320441324003330340104414414002434101322304141430002101343434011330121044143243023303102323002243301112420320120021043100314133230142322014344410134021130111433220132323213242420102242401024210313113022041302242111313143421204122014143223442432000304032034131321443213334223320022103320300304231234010211300110143242430413200211344040341012030113344021110001043431324232414212242403424431431422110121022321144143043441243302000000313234131203322420434242444443012140341134203004313034242301020114121134334241342100423214000402141414044232343243244142233010011440330202100012203343301101340300441404401230003221023434132143112413042312401143111132003432331", "223122233224320321003423342031311401234431041422030203033002034432323111401110010234343413323201022132043220440424241323011133132210140420012202320021404012000244243332412332342432104440422034422244001010032113401302400304244132123434244331341234110030223201033403242413120241421431300303342310114034422121034134042423423443220244142041244333131311212224011120012110021123212020130211312422141303431304034214330332000014404024424312004122033021300422412200332314332133002241143230041022212202213412214032213301320002400341310320202222220142002022423333104333423213422323343311014140421334030310011324123043100200033003101112104402344201304242412013301243304422001122140104033302433022411130320211403404140300022310224201430242124132211224404442013432114034014240133044220102044332100213212421113304022244420024043022311040443211124420402303002124304120213320000310240021333113232311200421313022013042101141403201404421110203414431323210424424230303011413043132211334234023030030243103121141120300303442324303414230113040424341314030011414313243101440322334142331320031144042203401021141412441042424414021021441314104230310430113204331320412010012410014300200410303421314301424232223334440241010202013031222412312031041121002343022030033223323141214133211311423302130111414341123041030014020244044033302431220120242403130413321403024244142202203110441100204224414003410042021201334321333420220300121130124010441110114024402403034203344232003420134221114441400221002034204332021222231440331140344122113424301430120101402330433323331122040101023422131131401132443211443311303044404311144222124331340440003202443440342204014042310411344232241411012203342141323133114033312341422243303142340232133042133132204433432130113132132240404224144422210043102402210130131024440244324202343100003134344004142034340101401332133132022033324312210413401201043114134404424411301022421343222142342234012322203431130000121413221140213140410113444242132310123120213440331113110240342333001014022410242114412121324041133211014234201041204224320400133113243432333212440020212324034011433401420410440103400334314234013040022410420412122212132022120131232121422142434301243112331130310324240213041010443103043213234401303244230121000243222300321044414223213131212102442142021203102130221103110223034132310414112421100424230110212020311320042441241243432344040034303202312312100342103134203134032132102144122122223241302112432000222124211113344343420220012133120022322131244132214021004134222130012031342130040133000122240021431330422201331442133344400421211032242121210041312320144222111343200424404333312333230241144410122022313010120003401402214243311134333344022343113131002143202033102003223320242123434041202033420224223300102024123421212034233214220330430034242223204314433134014341414414411204343240334403433441002213321103220223244310242104433200042422233333434104322304202424021332303110443101330432011213443203411020344040430232230342123440221330320123020000020020312022424014433024424033134003130422203034221131341031021303103422404230201413010314204243202314010144211113140104324301042434031243210303302323233303144343320412330002324022130321111032424134333104420214044123323410011313132012142102322300131430044020310004323204333432420400112311301420443420340230202142233410301220113013143041032320011410031333343112131300243420330124432213132024400100020342100340000114320030223111414242212023103331404422322120241040110441344333240323220124322424222440203243002214231123030201202013130004303400331423120210011103330313133024124443341420333402211211304210041334202044202421031404002044200442200104000440343133441023244234034042304342414143012024201220333312011024120242323310304444321343210021122034412001303410434444032111114102113311400234232133020102420032023344320130231404001413300234413332330212140422032200132122130203244141032240241331433443302212000434120002404233420442200130234244443422424104204340433222234410321443413311002224200313301331034333130114000022320210403002403303413042102201420240024043334241241441302344210214334430440401441242121244420102043210401203140222400223444004310210323030010134123141333402122041202330132332102434123320323241322224034432221444042021030214021034122121013140401301134222200104022304131412231110132410332102144404201003320323130120334042141442203334332311100123414344222422004232132224410224301102201242331142333303042432203333124433", "440103314412142341314231323410014344142202003420400400243123314234112321401321431441314424042331130040132203142201241114012300344104130032041200230401230220131311403120021144002442114342400034412034041110110400240344241041243113120110314302224344031233342122210432230413022031113122044241213400002101311043034420230422031420333130111144404344133440234112130403212122044043334444141023102443320021403344422400022033112412424202301000310111143114214303211002232423121404204314441132242442004323112402303142221322211412312043001304331412240034441233200212040342123300322231130212413044033014313342432040124314312244414042401414102434310020441103244240112130324230402303142002232443012303400314423101033023043204442004434234102441243030220224024044314032010310122400324442400204242113022431320342101414134431111413114111412121021140230042300223212311110340221240021221444442442311102440010020400232103044442241401024403133224343141340124244243422422043412340440442104201413444441004014242430114411230304323203210233341014203144320003402342143412231442230311310332112323404040324320203123312441013420203141143212403411031204444121120221143000414023411403320032344344134213030312121014444004201313401121042113102210402044104443113441402001324000402110330422004320234430203430231321421033041212242411222004000224401344123222231233224124423310440113243303310021104424233330111230421444423010231134232421314433332244211430132042032023411014210301003401431341002310240411433304124412340024144420321432122234233300144240301034003344104000141001213231330414314314021021130443323231222303041432412040200241011343023312134404343000314400210430011412444413121223413221434133313232400304424424223201110323143424101414333241133111201022240221210442244113132412210433142044231410221304141411111123120103043102333111241234314211340134004222012241023144024304411222402112230323001030143332113024230422030334331012114114042341211122230244301403244222230130220120021011430242240121230213134302442443100241400220024143403210201132422042030442104133412313021130222031442044222232231113023413223141023140201011311111214103440344423203420342142104102104041300041333200124144243011111441012123322440341430334413111212400304434222422343432204300221241120012422423132111300040141121401410423331432411142010432323034244022100201330130114440434120321324304402130341040210131030242413414233030014232110001442023234111432034412100312403034034032243241212222311414242434203034420334110042001032113110340243031103200004214134412123040130021420224010102114331040114011141234131022013032141443224434242423432432022314131124132003034010103012112202303241343103403240300421231110413033003041402240213132310203423313240212331034111440141120011243031211334103442003321333231440121220100242140421044022024231031303122041312201340230201303131124132100304002011233020243140420013212030330213142402211144230330214121444420121303200420244402434121103331313232140321231001304114304140101230213014133321444201110232010120210323431333014134323124124431334240344302334331030201403422204133242132131444142111032220322012202320440224134330431314442334124423423321033104444200120043312324034004344210042432011304330104012141333031133324313043141333232311303414110120201204222201431232310103134321303132221242431422131442240201214030313303043230103230431112030114341241021143001141341422304020020114444130414304243340111103030330032422422330323022403441203111022304004140113323214221033232430001101024441443004312142421442043132442014042100414300202212434221341444031443303314303400010423023110031313113341124042202114112134203424021240222411244024422141213111202434102324302413104224410144141221443031330323142121102332331011400044443031341431014403401342324002223424340440222330101021321443132442443001420404241003033114310222124011424341322241231333012110243203031404302111310040113131410112311140012113403312310101210041412114020114201322100344012013424044124112143242112204332121343442110104041123202340340120443233121331101334040323430040032213103301234203334011020130041310213032010213442420430031013444343242022134044422422241122434410334142111324022421021233304302320311034440401430411042222322321420010112423402011110243320421002221334233002433021111303443412002030043403113334310430130011242220340002443010410132200413100122311004304244012210212022423324014000242243104422201213132421403410420024413133432010111310", "243224240113324023121433131011342444141301404333443010204101201024323320412402244114424203144022420444414242004142441432440420104130111231202322011012432304204141034323140111132303304321143130000002033121312403102303232210303011433022040101141003440413001001123234242314302222023422112240202000322244022212244223331220340414002334414344104102111412411113340444410330013104010134303202323124240003230343404233424200340440343104003100414333401233144304134140030404020131231211242342000100002442321211203344400441330402004320044223301022232314230200430102000232242040310101033204042144133102141102303101131240410321110033340224242211124434021021421131022210443021142300410213024123323301244140333032301423034020330014300422434331104210313240024002014240244411020411130211010323244134443334224020143203320130313402403011123142214344231030434311004133420032211203113033242103430211342221204342030103010312023242244202313331204434114043341414010341013201422423343124042413144341302204310222220220232041131034134123224110300001140432344104303401111034423301231223141034432300230341432044320112312411312123311201442030203004123112203344330003311331314044410324124132003113102134100411333421201130023444211124120243140140013441001213204221331143422033303100124023333432224113322143314014223324241342132143404121220231240423120220102343124321004023310231400221401120121343023120014201300031022032040444304313132142440131324042233231412212443433124301434201244232030141311400144142102230323012002123024431342442021100324421210311014432303012030420134310231033423111444041101330430344312111024321214002442402044121040003021301121330331311204112041314413443023034411444313302243243414213110011343022341242322044412030031240143310120424200023211141240324441013034312303142124334203304303431121144211413003431200443422430010422013144210214412233424432412421430322411241032210041243404033423110401001004320422304033021344000210201231330404303400413212204324132330332413231214024202112211202302040214000114032423300331314031242001040224243032212132230342241234234421002324132324021431114232102101412323022431303241100303030304220411200410110110202020022122243410210442210221003333341411014133140333403314144014342034104344000121344230123104143324442211400040004310321333114340401004413332422443143334210100123204421232433410144140023312140222103024211044221330412432224013244212230333203330310112421101103242412412022034101332222020442044334122321443113312122314331320424134000044401434102200000324341341023201302104343322313200404104332224213042124230212410243024121233420402002412141333010424023243024343332304034402410111222132333311224032044002441420003102141043101401012131140020000142221303331043233121213311231104242232111223314413400234321244403241332303144144020140344001131000114443114100032404130003322003142222022033131210030041403010334420134031414430403403002444414320204134231441233004201022043320334213441313141214040412004120033114203002033020111132411243314102044004443024003023003201113021300224040324204420021220330100042432334344133144101244012343133432133421202400301402100421141310102032203001421224310412024200341140204320120123422144011112431443120321232130013423441020142014121300300302324343442232321144203333441441411243103433043331433003343121344012213344400333034232212044224232120443300410342432142411004230414122401431242230240332101313440224213000223343244014142234434412442242300044301131233243220101403424010234113444134332142034240232003322421344143343324441341212301410202401300303340043034304021114041424120110044030401012034421234141011232012132420230422023332243320431432322140143422101440242020302212303030110423144443422344031344120214041102404124332411021204333103332203020121400132304214423234224024024240200214224112101344221100103341224434103131323102232224213321220300434343321420132400121333341300300211021203444201324244434443123224240111341112032334324041123402423442044323323330133233104303043002242220111244014111430343343422121102034003124431002331121302012123023041042302210223444242411244201113311244013141434041231044132420101043414444312042302433240442121224000423413304100002302213043102034040420333303441124330144321342304020131221101111343112200220023140122130323002041122300014042344332311001121210220141232444144413124323031110142144200112124022023101144114231231332303444113404041043121323132343203210431102301210102004142021", "324320430022440424440200010130103012321034221410044423403132003324102213231443422223000214040100143032311311341403231201314003113040303331322100004421334230013131032102130114333244033213443020131231400222234203413040102120403232012313044140212213111313243001000124441202030201021023002113044122403223110304002001201112143014310204221311332413030422403241411101341434400232122321404201422403224033044304021330320430404011412112014210122401420142042442032240241121140441033103441131034042003040341144420411213442311121140033313031142421202202043441200132040223403031222143321132004210432422230333214240122133143102421000232240132121214033011130143102331300141022033301230303132420242434221234012132201213443340442112001141400033323211411013143431333443031211220213044322343342330411132300143202011430312320114001001034124322211224032412413140140043014440104303242313424000230031240333401304004334202134304433321232423413321202412423141341123431230333430101310413311031114004224040133441243144304104302424302113003041233230403012033013412314300322403002222144023304401110321431240233410400110341211413314023431402204321000324432042240233034441022134342211330101140301244102130203402310210401200341441041101101343232213423031102101133144043131010301011210043331140032123112211224441341134243420244220202343343210031013024224321204244202431213324242311422224214412232243023240023212303231311311203314003031222231303422011430110141440312242041224304031133342423212432433201030120001321000110324021012002341322110131440441403031120034443001002133104414410234330303424332133302324320440423320422120221202431142014414400114130233221222024032244024010332301230020324002023301042441401243201332142130010101033342132143413412323011012323310444233101330102302222233440013343112002202111144021244401312031020132004103012414434003312044440122322014221224101010423333242102143443432234242423400244402003304233300433043444022232140422420130004230421430310403420013110301403020311222220312110231134010121320234444024401110432010202410103131121431440242203420122233220201302344200211022401431123230302434131242104041423121410002143034424410041214244324442022134302020231342110124121431431134302102114424301203143223402400410321232102404401300324223443323430320032120342301332040041343404032143324104302403421303243300433340103443333010404320131224123104123433114424103414443412131304340343411421111034021011023212420410024000404244232230340334000124040404022334301303123103102321034004203134112241333213024231320124023422242024034241244202042334304333124313440333324004121200323303401234131320044304222144024240213133121413310224241340204013443420143320433141444033233232242411202311142414104401324443400131411030044422401123344310012220412022201430234111024140121440310203104103111111343122413123104022031130040440440434234131223341132102020334323004102403034120441222032403411344234430110001203422014001240312201423213001314422444103144414201202130343334043211413321034100112203040023410333310240300333342034110314122112243223243400124242231420110312114243034330241104223101314410114111422432430410004201302133244311123424400410222400333311423043412114021340333021243023110433032112341022002024301031022122010031242144122002302434204101323314432212434040344341422311312333320134104141243322444134200031031212232123424024442000322410243241021334143041431000322041043414404404043344012131200010030013331344313231121401234132011304321412331310342123141331332123000224344103041313342243034220300233214322231242231222321002012400203044120302231440241404044310103324401221104012212202311120421431304011234331024434341210030322441421000044013002323114144201001122022333012210214000312200033213200421412121332442223414343434341120402203441111044301404003343431300300013322423332000144403440302144334323001203223240430314024310104412432424034140410233040442314133120433334133410100100240421023430330221242210213311311222311134130222220233102211140331034123131204014101231040301210040020223200410310033333301121414403411444042320002242124140004310423134300203243010424401243134041231114311044333204342342340204000331400101330102402103403432002240014420104244411210202302324412441234231143223011011033420113440443230001211122432110021410213133034201330032031113021400244402040142130420421322343223414423420132441300343311034141043013110304342123021001130330202432103044213231044330304024201131224330", "200234113211013123423131130204403303224232301141044222233220343120222332040202112342332330214144243310434320042201104324400032241302034314110303323310221101042302300424102100033434032232221413411012143402434134124204402100234222243043424312044414330343431313300441242120332130412201432412223043401400330100213041033302040400421000023231212410021233203330313133114123022413332344133412423303022234334102231244023400121411113440434043342402243013442244013101433334034230423440132311034232402034223434434342040142231344100440132223043003343133002111202122224102200020034200121203031201232211144203223443232020033422013242114340033331340200102404041200302313123232143002123403400130411021422020441303010220402012214022200302004111012330310100404311002030103140223403333244330321431230400132424403241401103314440222232111202310403214203443403332142240104133120000302404032003212442143334024211323303404201000204000134242122432441141101010413410341102244202330402112434324021430040313232422231102310332404412321002230214124321333110033002140120310132302312320332412020114014340343330424403034404312204004132344003140104110101113230404411040041142013204121140003413404323241242241424204402102113323231300321131241343413411321434223002101221243303111211240333314021233413301110321440141141004442430234411344123423103332412324421111112223043141144212021320204224231224312321201313111411043000222342340220400304421303110122100020314410303220301304104110220322443222334300303324300324134334013140414104430102010140303410203231034121131000020331321400321120031343122203231013222022020102320240143230320432431220304331230343342311432030443102120144300233042400311344300404032413203323011100210133323240440014032243113231331034100103202413033103142134024314010014042131333002004234043022033311400301331314240004444203032402131122312432000122111410340030010124341123304402010443040113341300431104143142141044014441010000011121243322200403034400443210440221043324011421230331403204324020111410134201422402331324120144043231243023444334241402022124224140043131040003241102201120214110004410302334234004412240100024212242310401301343004222003112111142200402034432302414101120144132212421223143414320034300011041300200410014334134404014133020000211431104031441410142302132041222203102313421233423142212342324133131422434044210121131120444022042422301330212431112041441014300114243223333210000323130442343433133424134414141444334042140242214142224113134200241201322443311001114102304420332441231143331243204203043241213342024431334333204344400333211140112033424344102024220031032334202031142100314033101301230113012441124424444003142423110112132311210101434222034131112111432442322404420122143410040220333311124132140022113422142040330400110322240341340302302210020210440343332404030341403214304421132103311410234311223212124031211220130002202423403043100214142202124121313320033434034342232112141320243032334302131140344313420441141443332144033434310422110240240444422241213222234043342120310044114423221141132214140120300110042144343341010304230232320342010301142403044103031203124103340030312324342222023121411140344313022004030421222143440102114012011222204431040143244241413331020042344320432442103114101201130421203333143321013203032442401342004041232321101130224420324110422102321240124224123114123412411414433301221343103340442232123110123103131320403101321422434244143432233101102002200144432343124130001134244312304041020201042031234422313044323410314434004040302014204122433314011441010141033332320014314244211424100134333001212043211100211324020301041324304000444241414230321044321044324002432421101011041312223003302333022133432414444002433430004123432002034343421002234314303121111043400424113130400404024303024023013413034314334012220042430033323020114240301433324430101414241204203211101421343004432332244430012003434030122201442233140132230200314200443213320134123432412402422133010024103213343433303304310002432231142232204412131100404402423431222322000244120110420314203024400340320221423323032201342240302003400131443211311034212141334343203312301020110334224200333344012032334111211433424224223144403421043304101130301121130241044320444314022442244321040444220312423031141422341443131032134044431223214242344040001132010312010102102140244411040143342423120321030233413341022143044120234330032131124000123213300031101120430201302312412324203243122213312002442432322410413", "204041200444420014330201011420332030321323241412004422031431303441234400311143232220220244132343412241100230241130401412123103443312441044314021304232324111413014403044243001140300432143131410200244201323041240012032341242203413130241112004431304324341210330323232333404021332020403002333432040421033131231324330032311341114321114121243312220020102310432430140040034110041434044132100424322420201003032230243002210022140341220144034141412434123020212224423411012103100100442102402334101330423321222313320002042132413000033400403014204403204132114113323200444444231202403233302020033404032133003242012440403100411413221344114010343311443044134113343102222312301043231003422431220223021021211431140111441301422300442043410020434443310223404410011321104242411140322412143344031021441244003022032310120400142023241112011412140431040344022022202142200411003244224140334143011143141221122433430222023340403113431031412140044112413223012424422422113001231243001304443233310011041012224434441434010401402004121302410044240241243322413324340121111220424202034402310220312204134341032110041341214321133142013441424340341314422034013444313314314104231414142314222342003020342403434123121024243122443400343140413032021134203140303240244444440303041132400212234100113021042230142043303331033303121303442142241134313110423322220341012223434221100321002130233224334423321420441132234343004322440003114102202313013314442120021400414043440123333411004323220030040441030143102122132022104422034404001242004140110401320111434301322012120301204442210302132434120034223221014434044334330034023323040440310220013410044323113132430300023322020420213212433224043301213242314214334442304211022040140200414011343321140310414303100141322400132430302144400430034041332440340220242010000304120324031001334301114412443143000330034124413222111443041022300220133141321224220420140423140002111433123341204033300041113434430112123411412112321120311014423240234033322322233101340332142403321324324241422041103212224313431114034441211232340303441431110412124423124143443343434211314341013220120101013431042001422013234343034014401232242323410323144411033103143002300433212200031402411211100423114431213430103121034224024000233201214014221231013224021020143013223230313143404443433203041133412303103024314410112110221203222401113023142411304220041014323242433432021210101321242003040422131340320144010124014104214211021001402143123031344244014023003212143021000010214033440111130311221020231433432312102140342443023443102333323241013402122141102431423330324412143114123420110301120240211244343103102222042231400344420144334212420044423244241311034042214441044140013001110331200410020314402342110334304043400324104130040200124400200314421132303231423244010240113320344400112101434200412312322223441244140443030414103221341024130332132343042244034343401113114401430140110123432322141014042103422242231302010310000011132232022344423042304343100113033232120301131134423120023224143201344004311443412231013212421012412011040133442344221244021114104224410231032443012442232413303422342333341444400433413321202221242142210344144231322200334433223233332344413001110423044424311231333130020241420124422240031143312411324140423112343311411132234343411103003332131011441022222223040241013244130104313334010103024434244222101111324021013413442311131312314142341023312042143412404414201111244311430441424034032314132433031304203044421131340221312121343041240120324142442112124202043133202324124233442341300341222012331334424433312424304400231130231342334043103131312112440012141131330432322143041402324033344424331040130121211334010310340244004342004322422231123222023044043224322124230234013020044030334330323040003133320112344003244214144002332020334002034040212142040304434421320212244121210113014231124233003442110223424142220410323301422013223144043332014240213300442121321411030132111000043113434011133214320313001332401243010433002412323243342230244334140033401334000420324440231224214410431232411034220421411342300204321024423321411120232024140412424343414441314304432213401010042131212311303213123233221200444120421041043313030410034202433112003044144441212400310233100231424220321111330242110030441413412142222422443140441143011310433032401332214022313004210120041042402233424001100403004410104121120131334311233124131344420114000414221211402112434110424011303232324012044301234224040011442421401310034210110342", "042002130330110432310220222130330313224430423442304103334401322303313403012242440111201322412223203414422112402324332044144131213433404231201131024141310011303301232230120232102011311130423204043434303302130344014110024111243204420122220041044401012243310140202310400403302433123440402101244130114213031211220011040203033143233321414000321324230441002441031041000244234441401231113230444220021203000041201314023201203113030114030203401003434202343113432343422144043241012033034110420234413242424130430403003433100343100322332234233403043330241432111124133214114034412123321221041241114111304201331143333044444431441143330242233014043423332323343201241333124303230234140120422032012000223320122121423322403210144224311403104242303122000004003042102232442311100401411022012411210314132004102000044202400334030432040332311022403413133204122024343022030234322300230431303232204024002443110323031122442434013142333134302302331020421411401122331024334002302421402044210021022112322231224012231424014343440302030141141341234123240002443004033334134344424113320401301121342011310443230314301340121201232240423134043041114424124300202203412231020431023034143313340113231410241120211344211232043113324333333003404224210101023140204013012324040024430413031434224321224033220000213413222313343240100132432444123402322110104042122414020042402410201422100211313334141304132440030332023012223032343323442434210420203144142324444424113314114442311304322311221112022323242132310430333422023230314131413324203231404031321431132211421421312021300241344243241230320400011034234420001341021421434441314314321301224441420313413222422104442000230030420301300324043420122110433003214233014121043030413043242141042003130200024143102332104204233204111442043100201433214432221333301230300014113440101341204342434044113401233442201321031421032312020034344222042242134110110031440222411032312031203334211234042314223023212214140423031314212243322323320443320410310340324403203302214111011111414434104413333400323020110303432241441104313433210004400321213200210340000242142444423044404342441023301323434102420341443321232304303403323431030214201222231224121444201012041341101043224431133102040022211241222403404423021223433404013400201421434242230231041024011421114330432334001333322443332344132033211014234412222024401412232131333221200132410142113120204014144430430330014431321043100141304000221120301034312030214422334210302320402421304420401203242013000202212203102433214131124043324221120333133111421320120334340123440041144311110124033113344342042310214040312434000401013241333022403040312413434331021431100004032430314340141213220314104134031010113003012301232002323412434312201142132003410332214422220124133304424210334434330204032021104243312213300114330321231032024202211241100434404432403410404022143444003100141442044112121121222010413121003032210233320120023113210334233322444423340224141303444333041110434323202330111112201440032231303032433011311111002004432404001021340044244344140114441314344001034241212211443441124242241311433321430130030040340433102100410410043304201300224403030034422334433440311231033200314240233142143130134202200001224401114044014034212014201340140442113121144041304304024212311223013314344122233142311204334302212222133132130004114423321331433012120141323323444210134144233203210323031322104223142130314023040220210311103421341111010321303422344121032102330424334403130422232441020312301140321004414302042211034003114343232414212310002214222322032312413242113103213131322203141021113431440204311211141201110211200413431244210310211104324210110410012342230430440112023031442310304422122213243223043301143104303413213014033414442013040101320444131403130404411034333004230243043041401213022203132243140241120113200410141301203212042401334203440344001243013211232131314202401304133104420112043211040042043020443444241212221423132233442232312013301004413003141423133041442104124020124410434122203202444232410122144313030414340010213120414420023421401303443424434243124430401340434040024131312230303120143244212442113442324102330012102324212103332110414130002041013213400122022401034444030441424322333401240101021244113342441404442022020444141311340033322441141400131313323214004142032134122210103043402223341124301201232012332040222030044412412400134341213323032330201043210040010314212242132100210113401032413442024042302334313031032003122402433032402032123020020", "241131242001330421000201142313112101320334024432102333103234110110222433413423044132223333130210340402001214142420334024440001340302423012011443402330011042142114322421341123341220402244022412313124221131114213140030023303320420103041133101122213432201143110200240200001424310141330230212431231201443102230124321220243000340221340130001041142204421244112433223032320413222440301434113311030220334121430323240204340210302230040141442140030042000140321332002313242132412121313232303102344411414224412021313404011430214432203120310123131201142134340301122343031122434424202204442423244132114311130323032211142330142224124044234443034324032231233432003223232002312244230324342311140424001103334400222323331204121430040321022324433343121430213410242301221144002141441132232040020124103120022414314130432101213022112033031110443040224223032112010240024434112244044424242200410030443113422232021140323103204214120343333211402044344211140242222200124233330221401431422432321012111241113423342222023414414320104011213412312020004033000041423314243441244004221103113434343331130222411340044433320243343420430022234244114330241343400423301134412033032124120142420411323220421001134012233011002200224303234100122043101343000442142312143110324132134322142232323120313420143410402133040132103132401232111010040330310410034222000021314432230003130040100414202123403302224004244012203334144044014340041111042321442204413214112213002230101220433330433202200340322314041123223411114131133003332423034120032232421144230104421133120413342440401034311433042340340234211340331204010402342020240134321344333132040343231140403202102303403022334013131310131414320410132340002130010432400313003044213020030134300131111434210141214133323243200123304033411010340120331244230043133103101131010411221210321001440120210120421220213332113440210314012431221242030400012000034202300022120042302321222411034431301101112113140423333113220002041303202302120341411211441212113421422330223134344220201343423034040342114112404142140241433442000342322430201202334340332142021040134343020234303343143402144302432020322241042014334313340000443200230214400320440032403210331133144330104222200104141240014123023420440204144122231304300043313414333312343141300111130111333013422341141224210102143120414244334134304213434102032042010344234410344120114000133441430402403340420013400222202344313241022441110014042220200443412021404042321420231112440020121334401442021200141012012244043002402334101234041023243113113322221024302011404142011421134243112112232320232322010224432411120034000213432040212220402402323012310023031201333221023023324422400114120002213243211242301230113233212001432144130322134224130103043200233110131334302243400302443402301140020330423400130422103021443111303231144331404023241021220224121342343434000423313033423100224314033043224230103420004013420443442210120403204303320420244333021421444130313420044410422211401132213414222412422301422444124022132433143322202402004402401014104411012223232041440403332323300402222144342423404200334103332440343220111144431033422102310403331442301431334213441114204131302122041334320123441003202412424012423324410402001324221441243303220031000323430404322001342324110141413141102312030433333403102241411200231321040441124300003224304424003222044404221310044043024330331004323110221243311311201130342342034442234424321003332010342022020200032223011041043143414301024144241301423421112210300432123223434110402204440314324041413204220113411134013040112413141341221241322040343413212100422424213243134212443042432024044110431404013203312243021111140023030304143042121324130301220340132023244232321210233014341214110402014224140401304103412110331440222214034214414212223322343220212243432111342422312331230324234032111032002343333042430200331144132111402124341002033432411121122421340131230320021343200440121240020433400234131302330320214121332222233213224112441032240433432243340412012231013443322044124221002312013301034420220242440310342034041201134141242240011310041302113140242132243100311110003232332131440144412232303124241002130112224332312111430112223114104142011214143113323241321402033043144322044404243104031423310310122403320001012121013030403434310302030401221033310112131141121404442441003212312332200110040232344241021103102111014304020111343442032103310144202000023322320433113322022134223304312200320014432232403434221401143104304221111334011240", "110024400243104310100331434230004114210042123133312124202304302011023222141420303341114214010033243440201012212312324044141414133302431212413420341313132311202320100023133113030402200103414141123421343444102300101343200313300212420013002220004403101033311443132010243433330042112130330422231221002020403434004030400403102304201340303230333021333344222234421224302333233242420130230214033101122104103112010334330141441210324341432144441113430244244310303320021130223243223121031402322342002140312143411212012103400134033210210242021311202313342424424123422003320201213041004422441143324230123232043243210311123042420023330014401123331122012303104404222040111321204143041323144103132002120433412412132103400411142121120211040024310032100210023214101013011031132301140000430412331220332021201121223214022230323123040331422133442002331302043330214041134114202402314030221031411023411024243344002132414003023004141132224122141142024032142033102331204141042422212000211313010243110121343041210244001134133210142021343142300032424022432223131332333024043113031034444043114443123413423422443424310444123120310303223020332041001013310444004120332042101020324044244431210103431010310122220211423044342204302003110022032312334410411021034300300440123442430043043113031332114423313040420401141104202332144423112300423110310103423341130103003432403224300030210040011232302120131024001133130404010000331414142023031200432444404420224003414344302431102033202304401440243431132230444340131424022323004303140422341400122201113120340322213131001031023030202041423014124442221021404211123410144230403003422444330412034411313411203442111434122023113021343443124020204410103243342213334231133401411134440130032432124403040303443012241301241031204014420312111312442041021100130002230131331212202100442340140442211242002324121033040132030242324140434403203244043424432443244302012410333302231432200111202022233331400104122111032011211431413040213434013143113144441112324334121312104010220100142244400124411142040243040443300043002113022134434214143442014320001220304223310331233120244031220244141202222020000331123100300004014432020322422222433021344032014243214023120242044311322033340142140343432330021333343112031442020022131443242430224413311323321302114320311221044401304113202212010433103342220234201111143210111222414434144010324100040213242041122440310202233424421204223201404324033113332431133213313133344234011242002402431120110324324430234413403042004400134123440223304440202211133024221312043131143111244140231433200022320032322004111022130220211331324331324130242020042010213040040444334040410244123020020403431022334141212234221100034221340344101342210242312041440421321041410344121243211214422342222424120341342010333431012044444400200102043141311321433102412242421001003310231443124220221013131301441313412112033400012331132013442302142042104412222244140411002040401220141423223002200100113132433343234220432213110111434324312410341142200143324104420443042131333440033103412241102113243013134222042434224442120221122342104144032240044421144231200140233104402130113042032124410223341044313322034110204310031041044202341022401400340022202312433123303201244030230431023333224033400400132241220114432442103441442420434421321240424430420143210112314430022312323230230104032404123132310144200013132340140304300300411441324042300440332300003414424041113421201344100333421014204044123244324140004040043124404214202421034012434240344333231421302220140342242423430031123243301431024444024241034034100202223032310022401110141113003241041221432200412134014102242421104103113100212331102432422242020444412131042113133412020032422433210311343400303313422404404232440203421300414140002402234431041412333120302311111232033342141112004440042320340111123440244434302123314110222024102434122141413402304302440203103231221203303422100034343202240313211334020311110122411430101030134241242123341442313310213022102303003410433211404244034300212433442422304020144112003132014143140141024122422140333430401132033314042013020231343143234041003132020302113222002330201400022010321041144333411413244122333012431013203020000040310310043313021123302244431432102443203233133041241324410101423224111304032044020223233232422401130010000331223341413301340001141433422304440211441431041443143010140112300444421301343213032440303042421301414120122303223212032140230311101301412312012333430342314340313223302434322", "400423120031110121322211302022223424343322314320222214342003101441111002121220434421113240143421413444211113214430003224043013440041002401423320201131122210004243341322324403041100031433220204313302040014300241142243430324430211402231322410002034212010100041402311423300444031313240202432002033104313204342442314011013333133012244244430443344044030031214334341130020124133004210213423304203204203241224332200110130114141324240004401122243420200113320101002441330121400000130041312310234233034041300301334201222001113130130111314302303434302131104034043134230311433103033222223033140443000003423112444030224001422110323211430201141143401402223132114430340012424120401134112114333323441201420033234123004023431334044313112322233411013332300410303343044201233120341314124144210233044010401001011401422244442043331144323210301313131223111424200241211220143442320330213424043422410323043010412242424434224323000033444042144144342010000244141221211110111134433042341203102001400344440143404143223344320424200414211320342444023002400043343014311422304314414420441000134032443102104402304100331212102240440311302101211140412422341322101012142320423011403203213040322434340411424220021143302141401411424421312221034404020420343414102212423444142101041431344231331422203312024031232201322442114121214213130204443222011200303201430131134301322420324210111314214324213303211030033343133310312202301103323323340332131204321041321243201134323410021021103323001204222400312044420113220333310300212230203304110013012041410440004330432221111401230244123201333424222313244414401241200424430321003102024330101304113342210143111004412404122212001112233421431101302232044014033100400114443404032222013432334301422303112143414313423401440300221233001141104144200322041211120334412232022124321021414403443320321234244020340230021303232011221411242314443201131420422114003310224203344322112002243141103423214320244031032034311040443211313221421244431122020421110310041210404040132033432102201434214413011434122242130101132033202000203322331222132424302202301011233023323014430103313000411213141242300424241110401241323242001321113111102313311022131132241230100343332444420200313401020322344300324141403304122004244401133120010044214112300012212234334032311031411220240402034112242223413431324332413334111302042011111413422241230412314030113214022242311132321301130111004401110321344140341030113410003120331112313404433234140211401303104412021314214244103242234114444102441043100422034402222323103334002000013124111100043340100320002421142341011102321031133444111403344223143123111423313402411334300344141221114313240421100331243412440233033321104133323343410021022040312104130040443033142334230100423211021443412431004140343130001442013440424031321022113302131242402042002340312441433130124034243402421203020334312002434014324102132204044002413343214112132020414020434341214441402212112302434114044214001112224203210220013233140122212313444142313444132403330031000220232401310132434410410312144043100340442243413011020014123104024422332231431001303304230042034322200023134231121332131144010241204434034033040310220044101302044032424113233314201110010040140440444231212133320034223204301330244010202241234410414301134141120342101031122422221404310114013244301324313403000233223424210143404344443420042321144320421221404144044010424414143212230042004042440024213242340302422421020044344203242313432222031301033021044033131341012014202120032202314232003320220211321213401444001042224304423014003012000214101224314031242404403044444414201200230421211221140044003441223100333304113024011034433313013022341321033330310321323110130410413213311142244024431233030400313444204022441344201442423041103114131342124014431110412303233221212100120432213321143134102022331430133012040314032442122221013410021241112243133232323213243030040212224421221244241224024203410024120103243120140341141321201010031412040330430110442403210342310044343013214343213240433442133424313310221412210002403401022313332011341240414424443433021141332023021121134412241401433200022221330023041311030121042341211103344443031013143213210412133123301123343130000031020040033402332411244311141000220132034204322331233003244022011000142143243423122302232342234414424033020103343022134243412142231010010342212403321432101120031433223431311402121040334113344241113102230320423411200404022024144013432031103143213012434003331221442221030134", "213120031113100143200020322130021320100223020231040210000043304003442001331100013424433220202412431334141043003234311202142240341320223301133112442014434040421304124143332320340011413122101003231321120312320314122232110411440420413004302300124204122144233031234224243030023023240204030032323324013233200204243033044242440314032223022221240222133101411111323021112310243422410440124131320422104101123131131442000002204431130100422134200210133201204124431202411332403444442113132220203441210400233121213002001101442314420223204221214240022424022303331323320341004030224431014443402113010210444440110104201203224321143313311300042042402404203400010133423333214001423342341211430223320000240342000310204021234300124022330400000030324223203420324443200334013434442401041024342441133202302400000343242142340040304100400100300043232230334012204201223044323431244142241030030030002143433131401020342422424000412241404140013323234404033300133212042203203444112221233441112311211144333124212334323324213432433242234233220103022340312344233204212322122332300024401231343102133442442233304343323421400124200304431203030114244221200432314441000221321413410401232434320423140314342442233443230023220304443122430332210134111242143323111211031102321010411010234340133344323431434033440440140324400323312210204044313420333201341433141314414043322000413240012124043314341421100212123213033324432212333042020230324140242404320431321420132033331312044321122130441201431410120341110104403022312011403304331441301321002244444341241101131113322220110303122002413303003114324121410020303031241221310111321121002234201410114130033034423434342211233412230414133443233231430142224200432002342443003044003202242431131444211301413044432243414432242001242301402003222442240133002211420404030341420123040004044104010301030011202103110130222411004322321301021130031431422104100203442333111042444313341313031021110434142441144123342240043030043244433242133423442423400000220412013114134101110041043433442110211204434140140202014242032422221224332212333100333301223334132200211032211312001204414444233123220403014434300223402034201334111122242134313114103221241402110214424431232342342144100324140320343003343230032113404441043010023423100042424002220021032440134320110002141110234023120001044023144422240232433033301210334124330122434143130303140041432140111040042314144333242344134323204114414342021141104231003431301240211132221232104331024012011410102323432234412414002003121234122010231422044210244321022101123110220014144204012231433333432310331430123244122200230142402433311344230003100023201332231242223430424013014122432200014314243032141024314214443113240320033201101230002124211434421040313303223141424044323203314313330400100143020333234204343020401001324343321312324002133043434204430223440040414332031024144040313034133004322311300232241310212344401402300010000432041314022132043301213102342102310403144024214242132211140033012122122003311421033113013240001133132204124310423111224421204403030340141200230003333202032200132130320120324021121233412002403300442031213022201104330203321141321201343211122033144241141212431240200301321100010201221444213340140430032320110044212144410130301302102223203320123144323021042434314313344211220312030413123041330043413010322302011222233200100131103204124143424004444124403212222213211414011412233424001332234140023341431213441424303042341123123203324034434013203032024243233021031410103204414322140024110411432330222011331243341312140200023044203310223222440113221234200321322241230201010400020302244420231403404140334044233024432340120421421210441040144401214401241021302043103201100131413344234030414210110424420210044333332113443444231241321322313333443220314341414133402324443142420401233203434041411304042212310403020020014321322434103101432023034304023211204340313223324434324012000214001203114002342314204210001012221214433244042044224230424214231021430014322143113131230042111030113403210012302302431400234421221440042344212334232101132042242121410430001420043411242402214222340313433110014424441232033110410411032302130330221242311143311013212132120230010021242434342203131142424341424344433113421304321402420110310431423234220143434440112233122102333231432344104314304002404302342422120313310320132310344140002244311312413303043112231000010143404122132233320041133140340324413301321314302013242302133334444114244442014010433313134001301110230", "122040030120304021121310121413422321014241303144334002433403413030044421004000014424402110112103402330440203313044142013201033402341101112221021332444442044443334444114310422322132234103112420331344324242422000122414303313042422012334303402134000101031223040313333003200241013034310331422020132422413140021140020412211440143133110001102231141032440101320104141413003303320311310130421104012103203442324410412003243412022121014242421122031000230042403311334414440322142202433031333041000311411400243130314143414144442301001010044301314003331323030330103330433003333033341442130101332431102421223300043310023234120334331430142240404321321143301431034023234342100100203103200330024320143443212204241120101400231304222222343423402403312031224034120224034304200331424142132400030022414402433140122300420403432144003131024311402204121030022042012012412432230001022114012240321111112130023020322421112214101042332301130333313432320222224344403340003222431120411204230214440300204414234342401203212030324022104003001140214211444224242234402110420321342004321013200421331212234002044442423430402012120131344324313433333232410422143401331240304032120111041132010240440431401322332423314321300111222143424133420124044244434034304403221104123111100230110444404141004011024132234020243101314442114234202300400133311310302230341401000401311242341141400133024303341333323333311401023401243034421134311210040100023000203244301430103141210422024310344201004004244402431011310214312244233033300202201240021011124420231434320433003142132422240040421114032231233011140004033423402230013111122110034141430001234432233000204211024043004214134000443042020313304431110032401240120141120304224432002213042101402244410141032224133142212243304333433032022434103231234142142040142400404213300210141034311423400420024334242332313402113133032312330040043111120332411312322333001233244420011030011002302440202402023332433422430433302202030031211410110224023343210404124113444321410410420421441422323000400111404404141243201210230230311312201421423122000300102341102242103340141434343041331444320133342203034231121344200411404211113133203311430432422431234423444244130304303140233402402411014340242440102100402041010412442143132011144042021121221440134141324320121432112044444110004340322414312223340203101044143341220030111204214041341142041102102030200104233212244141411042343030021314444404333030320322034403340430141013102014221214212403134434443101414020234401044104431100420110123432312220431200412000300122440334200421402022403220222204144400412400022012423411423114330023144322032132431031321212120241401202034330342113001113414231122214344243443321130414201420000104024344020242114041244021001403340441034310002341434301002103244223012414223131013034402230343131042020342033213141232103432042313102111204411411020123302411121411233242214130300034102124303031213331001440114213232311331131240332014234021113223141243414403422014211142230000234002433342240140002231213202213404033112432220102043414200200033402323002312000441002422333414113333222101013334040000014344121243132440044412401022104224214334100420203044134334413304224000124230401400144232244430243411214234340043201022124232302444201210111420012002142133404304130422300402413313414341443123301243114100013431340231144123230111424234043242244220123331001244440410043113142333440241424122122302040310440040014311142424322033300444433424101303112044130120002303104113123201344102144023400111140131030030110440333004414130310244110142030403044041232340211431030434321014241114434134321320421311300320142431123001433041102434102233023014433333243110110244210223243004022240310422031123304204322422343334411303424324220443313102444442214313230414011222300343311301102321334311103234412302043224010221113123224101033300324444303433324011222143121341401100112401334421443003402040020223034132421423111010411431343301013014213012003110111121001200440432321323100304313331334424320034131100131123404012421221101001410304113131221341203402142213402200323334040241010114413211100323032212043433313022034232423210042214141004314344323131100142242014213013141433402424403404244312000034100102324232333231023110330000043240110233020133313110421430312004213211123404423333233142424002104103102124312420213244404321032411311034411220332204434414102104203032223000241303321412304410041020031441224431033122403442442144201442400202133032330124112120040", "400242422010433301021123200042111414134023304324323004331402112020232341114110000023304322214340002120403201223014122123413221310344423431130223012240014204200123101222314012401241412011101321021243100314410031100323324332204410434204243222234430234022014214030331333041110231023011442422031310032302424011312042243204124140202402221401412422003403400410401410021004304343314200011024024344444141142104130212210041111322320434040203422204324122114432412144013030143430220323011120121424321244410320230111414034340022312320302012041034432431411101104021444131023133303143400131414421044002330220122440144431414012343032011232102310431101323023014301433300101144411241043103013121414330342441211024314001430304344043042412402023342110134142312200304100304322241440224041113400301303312242043431232322004403103021201224310003422240201444102330040143013343031113311400023110310311044000331103244014104114130213312011143014011031423400330034400403320431404022103034111300030031310421304411424333000111444120120323241304322341014040413402040030012000000400243330402332042033324312143213432121400322003414042000123112412102444422321004303041032303041114430303102132034312213231331211401411102303424220000424330404112112132133421023210340242330444011231312244202121032202431342413001340040142023413240400230222120330103200204103441344320313333134313000023443442124012030313414324420011003021402321302421214224221410323022322440204421434120024441330034210041030120334411201332441024200033420203221303202133100131212413134213201342040332030231313244001000402441130132212312434424242120133401204442324141121204012201213314431214302142124024434121140031402310130113204042333432410024121324301314013210244030431211241430434333123114123122140423002241221434201021244132340334402433422330443034012333410042134010112403431023014114040312230420140210432030402312030441201303021404131141043022343010041433214234231221400231030444420311333320242102421203441424012400243214240423043133301010230210421330333231142020214032303032432203000044302134223431244431142300412344010324432031024240243432120210122310043443202141132104423342040424141134401414211101230443314014133331031122203312431123433321222023004420204104044302241203100422442202034231203034412421230341024030414230401404011034011444212142213344344320000012233304422401300240242021021300342414310340103240041102323322231322213412343110002143433103234420441230041414214422003414421300122202423101113212321322200314133243314312321432440123104302434011141204244203042244301200331211233004302401204420040332011200023021300140303140123021212310114104333221443110334032104323432302043412044010242401431400314303142202444424240140332143141130403041434312242333204111201144000402004033424111032142311303111120140224424221110141432324341042143000020104410323402300100411221410430011032344123234432420421114032240104441401130101004101342021132223211100203314323114201202322403330123433020441242413322243330112312214233301302033004331033402244200133441342410113410334233311211020000220121021030200114044023242221002244231112331210402200323340120241003414201001211303401440213440241211232310011214322011214134340024323222211424120142102014104333430203111032014330003403123334224003441324024122140424002204131312013242003044032430230124002012311212102431342440310121414424321123232314044140430400413124432414342200022124241114432231241102212040440030233042320213422224121412111020021324230131142440200000344202403424013201211210200244243043423311123134104311104320423003134300101121403113120403102230131443341143104244210041301323132411134123444404003233141412344003431200420442404131432302302414240331432100101114024204123414304240432202243330223410014402113442100042332414422021341032111343331333244131402422340420313142422433300021242344432140323320031221343224242211004223223242201420434233302022403243144140101122004031001142304203430032000421020113400302302244210034203424022322210213001201121331121301404301344032431310420224344041332341240221030243203433432012133423302421431220442040032020143142013421033333442000403432344422431002341212230212214220100203124230033032041034124212440133300112320023231102331420103040310243440134312311423111310011044110223223233204034314111041341044034242411220410312003013344441221102003132401321332031410200313032302020423023333312331441032201023301401404210442134311331223234341331432110013030030411311", "410344123441210220304221122233042323334342134204120243333220122032441431410032423033304201444013121324130422230222222300342334423044401202211240240001413131420041333244430420244023212341013312302424140124144202041142404321103134134211200204124044240214240100241022220310413133404330200400210114340243401112422343424132313402202210421000114431224302013013010214413113124420120412403043241110132140222443041223414042112331212013303123034212303033011200342432402442122311143214322243201032413124120314421002414310242430210330244400112103342033224042403014443314443134344100421343000222044102443423414141334211334124442122323224024244404123220311032020202343021214344433244113343141223411120133023421332232232400324223434332134222301424331343122432340211440003310124224303102311210111241304112031442222424014123402142103202033044123124213231304404101012423434020044334214414433343214334334314034104201004101242111241421240114002403230401210424202430414042013420414443130404413104210231431141320204021241242003403040404320232203011303123112211243312022111131444340331313012101240330332344442223232140210011132201434444344423243433020132143123103443134403212314340104411223033003423443010232303312043244021442104043303241313424121012314123003411110442214322211212144432113102301041022031413404114302111242042143243124422334021320423042403410441423042141434314433411011420330014013303300044442340000411304130023321332320122304034102000012432101230112144143220221110221023143103142123104303141401023422130141301411401234132440334200030340014032224224222223212340224442402030244232104211212120423140220103122100414044000444343241301034230232134203434344424221221120433121234234202414334223440031432024124214423021100243000440230231114214002120344344204030142012031101124320404230030324324411301321330303440244414101434033110013301121210220133204243244013331000233204323100121423044343212243102414433034244200224244430444300023342100022343143011120441204211143030002331140131113012300312341040012322433222112430140010130221311324101242204210444014334001130124001240122014022102423322434233134013442033203331213303310033043202412404014003104411234344130314414031414202112221340222303324203420032103002143244403241042042113232440001422224234130203340202042103244232442333332210313200101412421310440112322302001042230331104033123243301300144014112324114001433242341244124010431404444220122020104220102410043304032022432401420113114413311342400014244244124034214332122241311103103033243310411032100221423340040131040423211302044034221424403411204433402114432401323400331122413010304114243430304113010314133243313014443434422034433421102444444231113301433331033321320241034403001214312110432304344002212431414410023300340431111103120123123034340232042330103034422441334434100040101441133203330122002002311411132410420231324030003203121004143234401433323244423130032312303243402131012001424111230234212413012433144241021211111414141404300142114113434104413041041010322324244102232132423332124130441204134121200101231444402133412222320012000040144012021102144141234420303244201034231212401144333242001044402030202113303343332124310344130234013034222240113444442331200132020411002403021222410343432401424023001413402233441421421313443103114122110333230430403134131242432324030221433003121110123214234331041331144344134141430432240411334024434432201330030131223042230040303013133310102341121303010300432442401343412340241013411201330032112043041010314321131344344333313042003410434414321133114433414140431312030043414402200004420042123241343101101414341012342330021423223024443042214434440231231012210412231021330113104424421421100432404343333202201202443134142430302444430003343230243430012343021223313122204343124334032041422200101042320133000301221012444321101323010232221421403012123222203044344134222141203221002400230012343001430311311240141211342444013201242210211013344312034140343123001322344300044010104344310043004443003121330443042421120410132411440333202001414024244031420133000400042003341342244224002120030232043334111404443434040440433112212144040101103042233201401020422433331414200312240103112324020143444412331311102003301140432221233240002044421422133220242301244423220443213210114022324430213221322210321044430332143200004302021133311033413213314012041232034003321144212204303004211334121024234431020410010234343441140143004043422334131402300001130340304234131134003301", "111203322020443241224140013422112312210302121103404011412232101121114420143030420021131130322024131333021342102132022304301413112320120313240140430442032030301120000433143211341401120003230320310232001230320033103310121433214003002143211001430142300422444441432333321141102431301300122010401120110431134424214410124424014003011223110201140403343232112421430412434132234032144332343322003014434412012233440440402111023211114011324344332330100340343330220142013324020410232340114034302331243414130441312342400314132124021441342431014202011143114031134213304113244223012441444113232314041312021031430004212342042431230202222211441131231423344002043311313343223023143402141313121220000040221031240300202003101133322033310442021111130210133133130343024210432432012114423142021321240201103220400024431030343101142132440020344202310040010112440023124021120340131112241404242033220303214332330024222001432221220112234100424443314310302212303440330234342421132104201223231033404142021333003312003420231311434311030122000432012403002002032100132041021203430223010223104233230023121020234222232040421411033032443140330003012030222440324304210312043412043004302304412411340201040423101043230400312103040422323442401340010023040103023042202303240121320031001141303211140204044430013112301402220222424133241244131002231020103341034330000323314404021331313011340431000330411210030420444440123112332204210420430412134042131241204341442222303124100301044422144131040403411130412430311344203122233240410312220320022012044434043421043240042312342303403110321232241123122320143243041323034114210221203014224100300000331012423131111222320232121341322342204412214314222443404343031033143030032444031301412120333304221042043120220022113010203012442040213203043334120314401421104432004142123322020111244434403432330304034302424320411022144301341413344134443011112040200110430342323043113120424010141023111432422200300301120300340432003002314330231012304312242200242423102323021110040042042212104140042413122322413213110043333122320424211012114321024001241324434001003242141204334210343403021411433142420003402110200231230002240301120311344121432201333242211002100410000342040111333224231133304432434013321103344442304210334313020101141010240030421300230041131120041413014134232433220413410314344204100013000332230241412013132410034404001300241422422134443203034002212113040242104234034421221134233230441101224340202234210300001403233130031204144413122212003341313100202344403241030124114233132022010114403331101023211231000042003120031111021132332200231021033233023043333212040014424024403342340101402420213324011344220110043010101021221201212242342010142032013110211032031220342114122132311312241332221003042422213324030423014313341330002040440002411344134213002422212311241112024010313434204203332141022131330031324040342313423230401333433312203320411123411001242204442440004134134003314222001033020243411130132323124422140340022011042323030344123334120001104030034024023444431130432400234042103242032020313033333100331424422321322313224023224000241223010134224431240012432040404124032210000124311302400333024130201014202040434110244124012221314240232222103332340123131122123432241121302144314322121200244140442244044232304243411331443040411340041440334412304434333104022224034423202233130331123024203004144304204221241024024222140100310430110200003202021421310230441133322434034424233211423234301422334342133301342402012211204201213332001023341104323430242202222210334340300143132144002130133332130034422424030222422111211024213413424243341102034422231401444220003214021334203202301314131120100413142322222113012402322124024403142032242132212124141212214232300421122321322413204123341003421211230130340222131041120412402422321120202341022403242201202340203034042114121321302442321100132421220433324414144114232112444233234421223131202124320444420011022220114230334240112124131100334233004032233422423410133202440100220101424332111001102110413100141433404301342004243131000002134030203023000122430420223441231424200024013233322322440411000020212411331112100300212113224322032010211121111344444430011120321432113023320044420243202233023424311043320120223231312220011312002020214442240241131140033033004031441421224313121114110211101400023423243412024433200314202313212012021222420202344331022332004324012142300122424424344404302240024433103033220010430423412213422313234334143144322434102213403", "101142001432303232301044241001444410013003140222142320234223111101133101410444113130131440031124133312402404003312402442320342130413014422243221441100424103321414440320033333103030112100244313122300404121233132344433123020412321031023324343041031011243402421404043024321020132442012202403134403134443414314304444414131403434331023023040333243031442213343430321211432030201141132243321413043433113330040313301312410031043403123242034203024442242432213444322113204343231341144123313220224201432421313441431344344201343113132221140312331413142000201041341040112101241020323304424310402433131023132410214443001304200234111321012434122334100142312210443211242300433300034044442342220222140332200424110124313142030302010401104040412313313313212443032433320441123103021024321300020221410214022233232343400422222213430401041240403021240244304303002344233210411123114333201203024441133324412123132341202133132310104233411312434414103104044341232423321011110412131302130313314010004020022400424213140002330201024134140312304332113021430332011344440301443302001040011301130400042030243004233013102300300014211422033001043042244332443324010131320232233243113301130403114142044312403224324044320311213202134111000322222401312020210430312142043103401200323111014414314231412210314321202100441014224334144321124324303140201021422030023114341401021203202414303404411224000403130244323334314124134143120210214312041230102130434143043304224401243400233302424141420123041312231121412311412442313414320221014314202230042034241142102102330011302244212224211440101234231302122120132210443204021021432320004033012220100433001120143112440103242001404330424241021101444311302413203144232201102103021122431131401222304201201444233332100410332330432310213211440221312421011224031221021441022030434132012300031124202403133232332424032341240224040103341010311420030120324031211410330003004231404214234331013402004124123204014003331403103144343223331413432224211323402041404141220112132001204301303123314103320102044444300003320031001134000224113402012021122132322221024433320022434143330034233444440302300020133001134123341434003132204132123304421022133231032342341110102411320120234123322214314432200013130123433312341111432004022302201324401442344312321334130212303441124111241030434140200134030014323242044102402144031002313223204013321014214000234314402143044303342220120231220011211323402321121130041143034004344333444441200231410133300030023420334422344010013402140012204324320310332142210212104001200112332012202434112221410014301003344201002023410123313020413104021131301300104134223010420211401322000231424104141034023113324122103020331430441444114121444422322321303111442300001034423023140020321401030223024440303332444122403404104243401421023040233444000114343442343311112014134011222002224313004142131441422421331114413224012443040213222230330210030440314314240334041321200201414004104220040214420410322141443012133210102141104223142010040440143311220100130414320030233040211220202142323104422204422134310333323001343220234244033444344033302104113332101113343040042002232444142141034003203121420331003430024401314301303420234124043143200120444243014210200314332140330322233303342443212232204210332403133031310441311323113111142132342430432444044433442441102404124403403023304203111130043231221403033200332243202304444001231213343420121132412322213221042024230031403314303101002003321022412342122132141010122324112310203124224111332240031340212030024020041444023111111004104414214421420332104323041414204444403223120032414241241330110413441111043333301412004040114242224200242314003003103404142044020203300120400311111100212034302204441144212244430042312023240402011101343030134131300324403044122104442412413412144212033041101022231431000433101412113302400443142030140331441340002413312124421314413012431034220112431244131332400011043444040143244312421343204232133122012021213443334024132222421434113443442232324241014023232330300430443422034013004113433343214342400314420221241224022010430203323104131310341311121211143033201414132110411014043232133422021140114323140032334103334333412420034233401043134113122211033333402232134214214432012233020302124002033040310421142442011043030232120213212330221032344301122044240444302004104014302043243431114310323020420223043133232043222032014222041210434203043042302340223322024041431410141101143020320401042232431233302044300221123131302024010334", "423443200043201041204040444331011014414200202102110010302112324321422004234130314333014302433211412043240230111401122103314431311420340034302000010342042220120312110401322212234404144104313411223111313222341223141243304241132420423431034103443430333202341134224143012223010311431342213023134220014314131231210130144022424440303013443332444130032124114114340341331303131000014134433433244222023114013402302202402234214311401322231202311333040311420314232104214324404141123422212410423031330342130332140230114432233132232132121023243104202243424131434140134302223133320240423120304402040101134001214440403213401334141041340241420310124043410212031312111421023312201003414422442004320030423021304044020230343004121340413411404114014232103132200040320444014133443311203122134313130010440001401102311421443040200022234420443203410214200412200243113132120223331023111034002332432342213041301223132213323014030102031200400412011320434442401132323403112210133001113331410321240131123301222004041244022410131011403022444224001124242414101243432130013244242112404340334224322142203311044440223223131104400343344322131044124124423444101332102013012002330421313320133411441334232302200140210204314122014401424300120400043141220340123111214434321310432330414043013430302044224221412011021242424432123312333203340123212311014311330341334014143222110231132130204224234410301322112413003201322103032032323004430340122241120324202032230424020301144430420412012302303300211224210113100211410110423112221113134400144331322200410200320430220402222341041404400033410413221044140100311011233213331443210442114212312041222303221001120112403003103312113312430342303314404114133333341102243322410443312020220303413441342014020344134423302120302310124110124200303300113244310332323031010324223142330323321011141340243112320400101243122044422224421030240101310122411114321304202141443141132431310233222103233333130402223404042333242003010111331140014040304141123124112104400024031300133432230200133340441440220341004030340321334403233220233341114033013202322001441024232210004414324303342323142312003223202231000110422142232311024202331010341142240104004213444003320312143301311101241313214400043024111231044021033421130114434304311241301010322424113041101310140110440214230033341130122130010020202100210433444310243002140144000242434112004443440122413431021114324434124133302324023142041302201244441300303044241224000322031110341402441233022002310431234430324142403242214323104100321112244112342011344232204201443313000311210023201200234232302432000314414103333222310040001234402132420443303111042013013114010341434140103413444322401311342320313423034123414311433332102134004340104412201220232224403044131134104401432222023121004211312144212224143030334203124113432422134224024402121132224403013032130311231011221113431114421412110012034113201321210404313004332114444311414000322342103302320043202044220231333440420031441031001204230440420323033030223103031012303001340101412041401013441340022102301412242324343014034104140214201314132031231003110212311414234213131110440404102030312230012301200111024340244244423220310134331310412334123321023200110241442042311032241102123230312304323411221443210211321024021424020332040311342144403224432002301310230334234202023341312333422120423243013043120442411404000203421102302434444311143214411214240001340220311401311043412130104211300443410340220203220414003013424304311123310230103240424003140330430200213403243321203332041000211404302003234232423033111243241410410203414134144202242104223002320320423202030232400133331030414014442414200231111303142111112002411332433303340341141021133122443034423144211424441213441013014124132201020012323322314401314043040220012022133000312004322012224223222431230300003421444214123242024201400212424113332312243212101422322323103032321241412100040110341022211411300010001141013214104111120412302112302333440034444121413430214304133441401131013140040041243430110433222410322443443400113404310140304334424322112043420420142001000334310420244230403331204123401231020202231010414210324222214411241202412112112332440420234304402233003221420023140343114144303220333404234200141104000243014031011120323322120222143114440344022123131223231010113102324400410124111134131201433132211241233211434234121202040341310444442403322223221211012230423114001340420413444242033011442111134030431011244221103413412103302000233022020243113", "000414034233110004110034132411140233120220231222444400214044343302204014314224123023421112030312011443310311242320403313344221032230043430122420443414024202131234224300422022042224313033222042344133214224313412002400000110214143440243321020222140310241320132222443010331200204014320324121330204324300324104034303344001230034400311413414144044404113200204213440231401433033233121222013321241034120412344420300220001402414100014420314430302124042403341134240300241231230023322130023221431234022241213433441133140211224423222323233140202004111102210112444100144223003223421230202120031410401310102334334424440342020134200133111031144113403403331102014324423130324021404323340013103142022240312400300410300324104300220140012204443011204321313324010313333223104401011021204413003441110324121343221422203004131423131304020140014241243014334034101213242244423120130411401233401330143300024121310224040310032312233424033034031043402222302421313011401431120024334133002211330242214440230303013304323423131120014441423422013002434233241100413423012314004203243410341311003231333324144124203220302232004104030032341143223200201342110414431014314233104111413424314320422400122402314102322411003240000002340044211422033442442111242211321322044101124341104432114320023332113122000242420221104424123012114221302021204301334333143423042301441133204440340114320313332410443414230023031104303341030320340003401103331321233202120442432340343340341310223042422031121033414243124214234343331002024123103433033032144401443142322312211432402210321003321313042233031431241013140243023112211222412143031331114144232223002131341434224310442441001433142041234302042213140413134303234412043323003342410204012332042034312301210420300121332440023121210442311021230331043340130314111340003134020001412304310200430001204040030110312044141111223002110320134423422242441330222124443230423432024413040022331234220303432200442441243023022031024232034320101314100201434032102303004414122002012324312303213230223041023342410113000240141242141321121222220422032433141040101131042331014201340100412002004333223410222234100404143430433242143444243242232022024224014441141302043143201340321042421011021131011112044012140202200123240132331402243324301321324133314302022213421343331421033442221010133303211232414021302404024312243014424102320034242124120342201224344220022440233133133423400010330221323402122040113002132324042312223231211401332403044223324242344104410120301400021230224421032134001141314341030230322344320333043230023133043420224442332401032211344034032044333402143413023422043123311342223222410103310134403220002141302123033211231042422141033401401442344422013123433240042302014243244012124101442230324313304102343142304403034101214321114430423214432010001210310311334114332342140130014402422013002314010111240311020243400442412140103210032331111143231113024111312130324020440440431212404011313012121224101421422412241040044421010322140042240113111404323314202211043000330032343003223323023300110330322340141044312311403411400134412113044304321334241414401331111432124211324423143140342401240233413322121144242012400132030244301303442420222111340433201020142322224321414443130424031200131100101144442213424004024230224012101444100123212432221324302044300303001214133314004203030420234012011030322312421434340130043440003232201202430134130021214214403344240234301210300301320043010311204300442312141032132424033333343431231223344223423144203204344233021132001014321141234132140041140320204204121330212303320234343102203341100204403424114311330403121444404123022313213330100141121313331010100201343333032032421411143444401202310004132111432241300413031214224110132410431124231400022112422443101232230133434310141044100202104132312243442112144201003134340342244043002241143242324002103400021411404342110411334243044144220404014024331012424120001244133130204442134441113412244202210311410013430103303032120040300240330313212413234344244430320412311144044314244413103201433243413344141131140014433220231212000030434014133324003000022113310022232433210023411420224413131304404021300100440333022332433133421204442241010443400320104000310412420042104441141002314132313244400414232412312111303112401034220300233204341233330041221331322221121014200433311323200214341131202001142110011402001130441004132132342024001234114213120000440231430341133423242232143124033212433441213413232134003334011414144232014034", "221104444413012110443023013222212203302104201020101100142010022244041420312311242131012143123134433410224422044100140103244111404121344324311313131212124414440122441213240012304212430244214002110212221343210244124031133122443313312003422430432244003142312414423341410023143414213210114041121411212313434034033113102331040343303304001100334301420113100421204404041043430313232241403233340102340002031312143404123234034423213300323334030104341042324432021120301043032131101412122110120432200221001133342400311213000430444030124333413110133200044243231304300001203413230232234012034213243432043114413330114034010334121114040320022202443030120314403110324410130243323440214013010024344011442230114202213112242204233304420222230011033410231431302213002431332400423404104224131243400003003020111131233421432432311140314140403030320433403333243430142130041310303023434100110303211200333422444403432012200142114141331002442042313333104030400140113112421232244204242324122324022122004020133110444023122032242301404432332000421443103120214324234440313440230232412144342124400314004334311401403141244320444132233040132442232200000412032301132012102034223440432003213340022112004403213204104232424240311443113230413214041443224141102441340203232042134022043110043131110420420141300334213200234122023324410414310322403413144001434024200020210432102134144202220013421121102414324243113142031212234414421134032441433312320212444122110123141021132222304423400043112243034213411011111034331322010012134112044434421032134043014300104432342442120220003140340221144321304212211144020330321234410030234410221034133421132003104034233330244020033124304432133014114112134112222324212414224413121310302034124424211041322204241411223041214343302003332133403230322443314313242303421021304334341000041344003100400113101441100344312403224413314200103111442022112042031110224331340142411311443303323314023103104002423120233230340022220024004002011421113332143442402221412303412414421232103431113232332311123410144340414134141032341020444431313003442443010242130310240404030201010111200432303221421140411302303343014043400342304043124132032141400101224322102010210034002434200312214230032400224312234131144021010020434331021141312040003310203113231130434114000443121243020222341431323404012023222332310142023203100401002003032010343241400200144134241244012002104132402210201022242430001311402333201143424020432232240222322203311313100340010330414133022240414433341444231030432421313024301421344341320312323103340102120300312421433430233332124104020204123021130424310111101443243232034301043043211230310210414022112123024441001240223314022111144002143403422230012431320113441342020100222344231110144223220222121213120242024011014012124343410122411343242244301002120130312120314114010042432302110031310034033140313122343331013242212401021240422312041124013204111221212403213140231401323023133133343123421330242022001134122042300012000214141031303223110123322044041114220442332130100231004302443033410203114240142320244213032030042401143204034314034030244023440403130011121131444222323103132300203204012444003422034301434404033423234423224343310110023401034204210202442102230023332242244210144214123213334434123033321324330233442133103220102311013214304040101001441130313000241143003003323131144302402002313301102004202022211103413031043123212024044340313412133003224123103123301420204122303431231201212402444321433201314300420140224112244310201323331103310414031104342400303330004322034324021143032332032342033403311230133421103114113403442420424412242422210211031333111144010144014410420132031044032214144410443220431133433321230222300123034044143221403001142142222041401341341002441404142304421141300033343014434400200233014014214300034411132013032130210114122241332021313423312200230304433301040331243232014021144303414020224132320201134040002130443432441140110314134314303031440443223112142421314301401401034203104243301324432110001210040132344322424013010221333313024402341334321240322001043432304212103000233334424404132211030124433433430000002032233144133242223442301410200023304034412033121111342000424324010212030432403341301200010200040212312213141032333114242113311220000202423330033243202314000002023403224130334030021220143141434334431204233003021010233431001144143012040141012434034431312040003310324011201033111232403303421334113232113043104112311021121124010444102013431101322310304301301", "223100012200110414323022232034140331110041423112403332042313421132412000323112012311011124004441031230034144322302333403322032303411102141041302140142441203003340321311044244441200202233434100432432243430002400101411341314333134424403311210302101142324042223211242442331004030143120134343123211400424444221020314322211410440033310204232431313401214431302241403121304441420203131133203200344400123044214300114002130404122302224024424423314313110430402321011430433422344003422231431433441203342223124024422131100032144413120011410412020204033243334400021322004320420442014440402432040022000021140432033200120044133112211044324030214422440013311410341420134244210013441103322233300142214441204024131320100012120210032044024301023031130144244420414240304224014403142000433332230330320401433224313302033031312020201342023040312332324344210240414010023032121422314333313324342340143414403312031332001132234144324302203030211023412443034434122012444141043310333221243031141444244141101103101221323322200430040212401122020143224004413430130123311100042002040033132324131331000422332121104111124211020223042010431140023002313130010403004332242332211240113331330423423002014203022134013201312324432110021004421304243410121143122134330421203340334130121122244131110000003202241324223444101130144012021311330314122242133334433224401402010044202244310030123043020311421333021201242404342241442402043233440004340121322220410143431214342134223411102024211243440121241341303040432403202313321302444000324203142200024101411342203101434142400402002243220424313311430301410143210111122411244222443141414331220102233403220421120232013023004132002102042223201040314204100234322344442441413221201412341033013420340221223334332232442124404242333442230011312412240001140113442421130404344322314132104013141023342441303402111343322004324213122424124340004101232144000344212421430202201040423313040022000312340003143032420132042020232421320403104103102422114003340322101423121010341011420001340101412102111023324224102013310124303044001302242300310023020020424341441023402100030133130042203111131333043003104020104200034110141231434333301012041130440301311204434322230101422001210422241340422434342210233424220111330243110113144340131431003431203302322310414343432130404213113241212411024102201314310444232134122412414041312122014011320124000141101204124324000401112201220030214121034424402223213031312344332331143020141322111410222312201040444130344414110242434402440022343010010022324412330131120113412333041004042442431023331031143402333201341002202331010403001221134103444403200423312114241103341031023411432430333014220322131202420142204223342031211032201022401141401223142331044433011244321423030330301044410244023314043321110020110220110240334141033300441423212024334342104243420223321242324040130443304044340122301324131311112031131101232044332200142013011132322121210032230110034103400221013223302310413101443143140332403110111312442300323044313131103012313020433101221331410343141103001201114010101011042221001334214243023222330011131122022413301032110410302111421111412123123110232022000132204230130203203043140314402434130422100310132313034233242302313020442444132111112121222031104411000310432231214114140414432021342212141110020211344422103102240120003401421112111040340403033334334331401323103430042213444134244333323032401430142241444040400223230114040004313334330241043102424040424423242141014131140013412400024444341424141104022434032214202413212343302342400244421320342321231324324203024211203204042244011212321243241221401212231134004233140230112131311431224040423222303400144043214211414130120400011203304121213433441230341221012420342212430212331121142412202222303123210110313211410120234302042211232432141400410442032344114130111410002323044132444440111311423332140134443020134043340232333104420421023001112130314130443023013311442043332024323330341003413211001433110123200330011222343331134034341041101014010142233343132112423120001112202400430031304232044403003341431440330342044212333422310112211243043111130203211413300232230320422414104211043441443243433444211132424340223443113313143443230324401043204233014000033131111300031313400043234033430043431442400412213343421234242301043040344302040432023344332330123143220443143211232303131414143330243414003224401202421302132434032414403240304001200202331132230001141432403224404024242010402140314304442024230232124113322320", "423432040010332420331144430200131002431030300232130200211421202220203024231232301442004311141020302231110201022013313144143133443012130331034414304343211224224121140204203304233423030132420033243410221003023133032343031104220304401412011011222034041102314111100143303322042004341140300400200341310110322234004143040401023240403340133343111303233440124302342303410340341233404101322031421411301320440432042010440204411420142113011031413041322220410144230441402322123123034303333211321411311242233144000422304302202140020333211213421331123014413411424044403104343010000011444424104344424221331441121333001202121212114213202442134433302203334233111041321310133201320430413134400332401311403032003134002222220011122304404301244331212102244330302323331314430314200032320341424121141122404330101142441241313304421004122202312002031422042223131030443243400001033330043200011220404003300433242443240211010110234311414220323414304432213001432330244210241021223442210420401342321314344124423122101432033041434124403024304202031412242341404200111133010440044330340124434444404334104342132031020130340241320024341144402200420332240020101110342433443403123033303334131230314343111133142340423121033201330210002311042141111344111324231441431212440112112100413432142214224123141232101200414321034243402403220310313411440230113022412131300441432443320034041022321010311012102440133430040133121440424413302310401140044324202032021424423042421444421312042404010023142032134102410324210124113024243431044303431230031311333121240101412230132103032003224133110142310322410144303103023101131102133231003403102213310300104213033112324102430202024234422203204444422102021132042210010301223212124100141102104432243124420312314331324303411323303304400340134114100422412111434431332110302343434021033123432334000110302444204300021243314142413001344430321001040412223212022230333113343010230321414212333200220020020030034440231030112244242020244430004023040044121234142340010044422204433434421014430034404223420323441100031344133421314041020333300142030430001432404110144034011303203420340324221011343033303201303011204303123010324313003332222122241311143040243400012112212032221231432210240432023310103434010404023402233324443340012143322131340213102330430031312322113231034331223331304221240223403042214111221314303311314400433041322031430022131213300020313012312332012243320121323123403433312312012404400011003020031000141424104314023440031032434040224041430422221420134033221013241423042141113421432301424334232033233140330013044014323212343430303232401134233140232014013224414312301444124030441113311030031203232320410220142342300341142223411441103413440313333313044422122244433331412223210324414330024014110420411012200202300101331034233130241413010413211324422003022313343100403344244041404410030013304231213120400220201032330022432333222133111040130342202432322323110313124310013223434400000041234141420122403302044321104010443414140312202321310020004233012121041414030431034420431244043332221031320344300200232211200031300403000300200123200400333331004034124430011402343341203300100211411141232144243440043012402243242101014204024113341124331141413020143204110414422244111111021314110203110031120000444302323404410231033010104143423110344010042304433403003344003220402401434334211400312104244340403120433221314033241041213044302021434212320422014333341240141233234304342303241311331401043244000003242243304414010430342211032231310022411200434004142020204330011030044422334130330231414340111014143011410243304210340432020012104113002111322133301134230343133411133404140313134124231424031011343104000211010412004223244313222314042242401002042412322120101300334400031214021024224100123023120410314010111234032312120201211120113333443231334442310012014023331233212113421434334024041431032234320031320444111043441024440020023231122224141320403422043110412410402332014332203444131304411012330300220204341222133421410214010414222411241220042224324030000032102022204143402044313421113441230141342330234303440323240413042431142233021421233004300430142331323032121013122323400243024011342404120303130203002313033433110214243230010333424422143000313140102302410121143231441320324434220100212422442411341411324413333321023101334134230200402211140120130022000331104132213341123321021404330031423003311344311432320244340223220010001423104240031012013010043011244233103212004343114120043332023102023220223", "242303040043203241323442433424414234422243032220431314414013320402133003413123144244023332323402403242033011341330114420134233000201420343331110413420141303321113044420433441401321101012242103113232134300211022443332404243410413203202333043231243023223431230244144442320230043041222432011104031314221321322112004132313421344103031321200423411224134133144301121441104421210413041441142410144412043021223244144144310232210430240232300422023041204333201004231434141421101240033222421242401033431130103442213112210122412041303143312313241321440120324203114234241011234033032303422112200231333200220343402420330032421411304313110403000041324041232140011223244323400301204332341200242034420220402324343232230132032024133410421004341434302004104314344002201200143200230020021303011312213324400043201012330130041322024412333213433034112142112131441240430332200120423244110024043112221201020401214232322133411130041032224132123441241224444333244123100043032020213404233033421003224313342340414414224114224432423202140422102130130223023232022344122230134240123322113344011101441020021300112122324044313101022340122034020142301343114044021133231243101223402310441421121402242043122113311122303422243414001414441410202320010340140120310414140204042040210104044031100044400334321111114132111001211110331332300420322214030123312211034324200314444022321001200134221234431440012433322041030423211434430020332224100023320034121032010121434201020202311044400040124324101203101142120312234111124031303333201043210433040230410420000030140243321441340000042034200440321144044431111042241033434144120112002130042110330334241443011020221224420412103331331333024411133301024204314342042421324213134313223024324233400233412202310220212012323004402411020101242341202244434431030010324041221043221112044111422334131440334420444001332303404320021340323221213203010442034104211112202113112241404244323014332103020404330443012010304200240440103434400133344223244123211341113102102423413204233343320312400234103033024443200430221413444202210332313304300110302123223223210203244310000203321241104133014204411424024304033133241022323014300431123044134022341041013021342123134423201013313010132422224040323323200021302243243412300442424000230034224410013434214331213024110222100101022340312343143013304003434420422033044434300304424211132324410204414414014013240104002000033411321111304124100302333402420130443030314202410443324410020023331120410321202103033213124320003444433200124320020400222324113322342101411144423403403321224434441244104230331322320004144400144241111301304130401122304003224323111421434213444023030440332302312134223244320211320021434422311234400011001013430013411321222230213420040043124010240204124203021421124034213103003444020043020340114422423423201001441320242401122012311043004343113142314414032411110313333210012031202142310313130410012031340331014130222010222434120213004014032201332303142314102103422132021431041044344300231143410243200412242010130343242240010434313232214112101424313341413404001404041223424440214211203122340201240420031312344220114444042220330321143432002414210033133003320400014112344033012431330034104114302344401134132401023404020423420343221012323040441040340200424131224143140122043041234414214334434213032341241220041104121313104312210300323441443133310330340314444100432204341202421001134332334012004421331140414331223100240114333224101243412111134342141412443110441133331242121212002111211042344121344403242323010124044101340324233033334130442140412344244241004221320004323443200030132030144214100120031144044113111240423333302122340304132131140011010012004340204313442440404412313240003303243334141112224102020230421021400030422024403012300234403413001002403230411223314302401302143134341222232243401134420140210110322402122012442103230020312303332111422304000220413404233312420240241430141211210114200002300441323332104202014402312320143013324314044403021003144402410034212104304301303020130031302231413103303310013404130042424020422033321322400434221241440114332342140041321103130030244310204243204340114141121120310100004444412243310142030011214242014010234412032012102431444330241211130033403040331314220010340204244414230200413243030140002011141223303313121434041324132431410020042011144233424334010422331431111123204240120244220033132432144134002320130141311102323422103434411233123031022132310233200312043342230300230012443313140401044012", "432012411031410141010134333340102000200013330001012000322401424133133203130213033001440320312123121322124224101301412334034234211223210320133331132432134010423112113022100231004324314311131111020341402013414230441303121321112143413031404133433003202403440102433402311242243311043101420400031123303043121403040232140010304230304420204224023012042444440020232422342311331304422211222110003011441224210411311131123242121004444330132233243021104142312014334012211241003114102403342140440300134021133442001014400203201044131344222200224343231000042220132404331133204411324114330223340132344330423201220321301333210201343330142300423322203040114243420231234003230224242324021414312022232332311242314143223034044210120210430443131443314014214323344331003123044213421102143431100130124212034004420123040433100304311440232003043102002031010030413102123210000423104041340043140012312203440120402101121033100340234402103431330123311302110404241301442310303422314413201431004331222103344320434220101021002024001014330440442441023340443204444431122304301222111424113302120413004314132014040343142314433442312242144413144444241130104222130313102433033343122103202144021402004404004011013314221020214112140301304423234334432033040322144301343040232201140102044204023100441310310414312314223134330022310441134031033011410234214241021123241012200110120241212012424012102412231203340113403431221233334033414313433321323430434040430002202434122211013314113322144431024003010220204300032202101032113124243424234201213432212430222313243134212431104220130003140243322104402323223103332301220341100042430441320302222033044200402040020300342002244144123401332433233311140043234000330103403122310341430143403141412040033221430202411432102040321100111201204023423310204113030302033134334230111434223022043214104241231004003413301022132114233211124044033424004304403021230020021002343233240103230111430431321112120123433223134301121234034213414020432320214032134003213232142341140212313312410320321134331004021401003222202201021221321020314013333444124222302131344423213304414131004021340410434103120223104123044443203004202341204121303120303301343112213344244043103134313112304140204443022111443134102303012013321404313001230201014210142241243140242040304440213201223232214030041120204320212201342341103302322400042402024111323323300023432122420330144323023110143410000421002203032011124433143334022332330340220313221410443131131412012413444322143403420332312411431201233022224032302233202232313420203041331202241314143420402003212013224341232143312322411221420013031413004410001421021012202221243044440120412232342123122002042332122344242301444432301200234240132200133031301010220010033040034123244444131203231333412204134343212102231030000034144120123041003212412422432134411040002320441410432220123332400231040303341210313431134442400032302102104334220002300440413041444104123304112213031203003010401240214321242400024211023144144110144011232242440041142412201131044434401203101421132331440021041400120242304222412244230313224213312323100420414302401134103220312001231413223212403204103234033112303320234031002430441202330334243414430301411432440203002000212121421442101103131011021343414132010041222120344040040134114410410101211113102111312341343424303132424102112201412001141044202023010433220101144401220244240004213412133043122313200132331112401110233223443212042222310334133023132114020330300323230103124340431344234400003102143320234442431202202104321422223200001131443001443414302214210221240030041131304012440044301134330230343241113324410020413331332242041324341130111114410441000421341341020130334343114404234142143403034312122330400143242244144211132101324410141013033420114013424032203222212211103241102022031341141432011130342203132342312301312421442133200001321330021300021322233011032330141142023312414023031244314101221311202203101020344440301340110000312434144314231010121400324230303300032043200401421230221333214233202332440144223024142430243233434301204221232113001421220200221024224144020312340413314042113414230141341313303244023331240101323130013420414314310302314230113432242320332413233122134004331201242421022442003304321442133040410301343113403013221314320041341341004002012332240040200224031431301313041143140042121113231442414222431130232123340411201321431230100121032313400013141302444213000422404122034430444222323030212122013404310030204043333334020222020200412", "140033223114112130201432034420321334012322142240122242030404134042111432402234411124031434011204410044404333202313102040304142010030332040022313014434242124102021221432322443031434232414223021440202240424034413040101113021214341101421221420210123401344244212122134340002143341432202010233022323221433043213034000142001040114431324310434143024441303233432434240334342301022424310002232114303001443340014343310014033034423231331144222001022311004402432311110042404404232241233400042000421421040104404322030433231033444242130120320401214003340214031323024211122300104120231332023000210211432324201141142323410204200333113240230132301012144031334312403200044341234124334300233123241402123302042341231021121133101124131440001331024224421113141342011010203122043312403340420343301430201444413431202113211113424240012203103431130022000120444101034412204101430424124432432142443230131402130340230344044003212313113021314020401001133000304131210203012043043212024102440404031330212113141114200240302143423430212100304240414223421224230040424211400441314214120104240400232244141404241443020343212212110443401430332123014414433341311102002131104020240243011124201332230030212131211211300422014410330203223011001020112134012330211422310224003431141114120101103122143223214411110330003312112414413044330124132000420212020104004303142241311310113100140004443420211144333200222413210040014031203301111412121300033100231133023414312011424432134341144242120102414401244213031043320124243304311441431411312304404232044204242000140041142100422320023123424411101444441330341340040321420401040143403112124314143022413320411020441003440212311201134421223132103011204300200030212011321244330102100042022213122333302443144111103401332432124101343312424343321001312121444231022021134231243124121231043302334140114004233322212423340224302343301144003440212330441443441203003004442411014324001022100301414412114124222440340142321402123401031043333031134214144444314243023140120311143004021401431013002012104433420123040411314211230103401133421314414404244114004301130403044311014003212021441110102214232340012113300020001044244010311133123210221020203314420312144101230243202131144014124212034234433031121000244113433042211104212312244122343442231311330401111130402414144313034213033011011202412401434342121122340311020404012033314020114441122433324334244221000023414133422420144011411003031440011340232313140142142411321021431004004114020122133201123420123244141304241144103112440131102022223003414440140203111442232143242300221022444102104003342130142442431242241213330042100331421030342134030041021334403101242430341133402134042344442431342033000121431304243301121221243144031200100101303240420230434121304302102420420422343134220204024403140302243414022011003330412302032033210412434322110120321340102432134022041013403212043122001134303142020402400243030401402214042120414124024314412312334111324210203002222013440344022221013234312420021212201401034441434203202342314434222102124300221103240104443311430303143403343144304131420232021014412423211314202103443210443311440440342102320300023101402413132311141222444321234130410320021441023422323033432222343220223412130230030240243013210123132440044401010023114303020231141124024101202344130322402031044222323443144402420424342414231002020234141020423103401202321121243000101241022414334203323030314414142113321234302224130033340221042304042230214203331424002330303440443324122030034441130030310232020314220210020412144040101402134014323231232124333433124244042240420114442132103402114410144104233103124244411041333044342111241324144432132340213320334301220023124004302020120300301434014403423230144011013343231001031030022002434322241031333442021121021414102313141322124231233043200111004434210132121301024442322424010432042203123412040033141033140043203030041300244434412101224024142110311301314414201110413310042223242013212000101314000044244014001234201314324003123342440120441012440220442430210340131340012344331144124402013104211214213211422303412334101332411224031212314040420313300344111131321442434103301443424313232312011341444033114303434012142021113410033420133014242424410310134234144303321424020131203313040420022444213434143301321241244420044400033103202020243143131130134013011341200220214444224111220302100411314411323133301311214144234421031014430322043414141020100334442322030402043314210332303033334043041212010211104142124011", "103400002340242203213140404101104100104231013134022033214321420342241320041224404132440332234300014003240124444433013130210443404202011244441014122122100440001220233201004423423203313443101300123313330232021010244030241024330031042213300113222431101040243123123431200130244101314241302444313341130234440113302323304041113212112313002323220331334134224134111334020230004334133033111211340144242314300141412301230303321142313202343214003110310101443112030232323314400133140320333343240014222312443241433343113301344240421042233004403201204431024414223114323432311340120331143123220110230104003443143040301304142302421424340434340142144344122411122322143111040113430312442113242242443302043303012112430011300011230203331110433022210020114203023223120301122011310230034003434403334211032133431421423010210304300312043443442330033204000423343322043134244424432123103021042423000013334024100412423414422401421443033330444143020213420024003122043332221042321213434434011233201333231244341301231102433031133244122124434432230101342304011211103042011434322340240422034014032331403422011104224124023304443431310302043322034240422301002133422224222300142124322243133304033020113301433013340321331422014023013432313244431211231010442001001224301440340044403203202104030021114240221244000400214023233020444410324421321011002313231024003442244010222213314324443442214232210400203104322220123130023201340232310302134144443202043101421234402144324044244103440101104320201431133222111302041230012043110230323330341023000134333344203041430102340044223241213213403410031003004112343402222442434221304022213000102441142044333002024011321324010321314113023022421041314412134111014230342024333441421033113140230211423420320420031304404343401112104012032204113410021001130222220124201012221320100131132431134020211213112234213230104113213022012343423404104424340240211234304343243424300222213234234420104330344230344102403303221230042340340302212144421022004422030130121431432343401344220344202413441101214401142113310032404343240020241023202232411121011321144123413042443140010413214131124120241034142211210220440034042102244101401213141042033134004421301421321431144103312111432342434424002044313401212403024013314204314222300230121442111211222030131243240301231312103221324214040022430110024240123240241313014043434024414212443102441131212024441003411443033011433402124431111010212340223233314000242113204022101204341024210330432332234000424100432200012222201222421220003104424003241313042423323124414330244141311330401303130410221112110322234413433323432123142431021311002114212433123223411201340321140114420030101244020232032040121210213000144004330122243423430023140424020414331202333031124340113312300200030433334300013211104214120431212443000430321420343302022441000022102110340041044101310023022142001100124112221331302323401222024340204242444220234310414114221121043223432201320243011444132422142433040124323004020421213411143324403421232320323200101103314324402133044022240223404211421012432322203320112211331123014221142413231123431444324134112141142031401131431224344241312232102444323431403313431011122344441404034422032311240303433331004221030343441303413440231243331132443413404414412413341414000333102013211040444401202113212031134334224411222322213020114110103011313311401220442110420003132243210121424222200310220032310420401203022344344023422141304344101403413032144014043314301044033012110001202024241102444013212000021223242401232000042431243321332120333442113104320020103313123241214230421202341120000432304202040210032101302344224220120002234132002044423323013441412241442101104030344121341142110342441222241342034044343223300144202342132230013332410020424232342424323143043111211411030112100104313232314204324131034223113410124413231014300113203122021101234204114314223030101140130101441312324312010423202331434030340000221224400442334113232021114301040400001230042243323313444324114142222134404023211033204041140120221244242244323141144344422343044012010334010344113042310222024201100404033312404400010000014321323034340440321100302322302303402422443113142000240233243032432122423122043201002232013100022414133132040341112231311213322004223420021144023214324320142401400213214423113322443320441242002243010322323142334224124014334232324120043233112334323120404213430314412343333422441004444144211201444302432140234021104233334433334431241210131203334142203230232024000", "320210240232342443422203014441034031203312023403012420023144002200223240042134233100101241033023331211434034104044310244444441024330313040230224303032001322321223301430110411440422240003011003223101021102222134340112112044234023443401342020201311442103321332011431401012413401231140114211103102231313342430042002142442411244244410224230034400204004432243440021403214243004223000031143101421001440300424221103124442302444022001422002403000410303104331232403314310342220120032444301003433040110213303023032123443101122040000322043041004022420410010344141232433221441043033420311244142230001023203444302423314332411030414143134040200200140103012321421333233132231040010221331142422432403134233243400244144022134024000313434312142223201040104330130300322133303300330100230411314213224032344230111043304242324134021001422433110122021020423032404144443000324232224404133243313014300402141422101422431331023322242303344434134003043323110403322234444330312201204120342322424400003010233102122213413222113242033103432234410121232123444402122424103222443344104242441023230440403421002302323043323020404312401403040333302020443430444414221302243013021242121101134414444310200044333003023141141410034113133440144240224413103431000330041314144234203200023444233221123113243231243121301224322201333334440030243442240112310004122020101130132320300412443232122212434342203414342020213424203241242313041312003433000403122430020011004340021411341114210114143204341212442042132310333011142010434244334312124320120301022242010043231114241312020030443221331423312034114111434244044040403020001443030301123432440321330043032043142334041212304223421311101000030320431444232103430010022413412322144120432311040140412303234110214231312334214002144344441214443033132314413243332031021130201422430124324110412401323030124140234214002340210031244221133101404313442422200223132434021424214101420404111431344330134342044233020400140121044231222303010441013011433101224213323302301440214431433313201012124420041402212202124224044144402000432421242032301130200032423243420211220011441412232440002113311443144030432034000230012020201201230431132214321002001042424432232230003103404443002410311142321220134132210301302333103232230242403411403000021043010222034213132401223223013231041211312403014222003133401123040444214014004200333243414444310103340211030020444112410022231241210013311044231421001200432324410414110122431231234342321303302121334404142113033301043442331121032121240423104320400444132041304330343433022324302402221113030131023112042042414220214341402014342030024132302040024113244022041100143320112000401432123013342442220141134144240312121203423123433100122340031444411100203113134220301331002121212442132023343234233020303011114402440010422242241044220421121042322223232010330432301032311130340034040331012243102010021113344403100220040144202241012112323111241414143341323310120142133014124003411131021303124330233242110422104302132114301041113411322321444004431440342314020041431303143423323232114320014304230021010200410014343224021134330311122014302212202213021323442043401013241410101322123231002013020020003044303330411230214144033323332223304310123133203002120013243110004022320032431122133141202444241304002322023124314103014110114212221442032044312210034124401104333401240344220332022222033303240044440023303223203012141121434432131421103134240332221220224422303340113232010441032142133034400404303033132321400102231244300341424434314143334324034223012140324133043401131130423041202210114112041233043130304441143023031311244313310431001113341132401223133330442440010100102114304301311040341244424203344112044310133033134212442004422112012223212030220100232220314304042101320333240323122104230340042410402401121203430323414211340113124214431311034221234323424022401331410140010222104414044430342104322202302442214230421103343110114232403442011010142110302404330313230344434411122331144042430423442032441034141142244110424101122020234201144344021320301314404424044403231410022122221432444330033201320411340120102143122022242330310021400012214231102422024033122012210043332444323414420200143021040432121201211201142331412323040303031123102411013040242422420313024201333420032430220101401240314430111022330020103212221100322012323020001333011243440442424122432401013300001332312343122442442442110121001120311041140320341341321040024014213140204010222311113201210324314233220330220333", "222104301322202330102314024430030330433014013333003221212244332124023044131213333024211142142113212134222424000034412233423013040024401000100003010443002003321431322341113344033002001230202122143121131223324310211002322300214313244024012303333124304013023102222141214040103432331344214310040101143222142124220042412233020323013103010103130210321100042301223102230443320224213424033121244212241014023024030003103333043401103110403041223103423423234334214013343110112042030202403241004244011014442404014042100032434401344104132233220044300030133143134244012242100323203201441310441414120001210331221013331033114432322003022414130314311434104032220204132134413013441300112302122443341443220410144310032300314034011240243104242400004041204204303434132243324030311333134000333310303124143421431014444314443342322041110102141043332122300124423100020400434220003202033331001311442002120122012233430134023133424402422024301030444122002113313132334403334442043224200300013003121014442400101134320110400130220232301110303221004214421344201314303402420231411412133124413311412142410133210334131344412420141031134032340021120231444242313113413300031431002341132420440013134421134302043014240040243431011033243141330404111044314342023020400344402444434111440310200031242214110434303103023242432223413301440202023103001310024003200312342102401314403011301040004423211024013313034130122111124432311034112020110003034400310041324102120220234420343142012244423231232041414112333211200010424420433103303424422012112233042124210424421012440320120412431130133124334032034400220221313113312000144123024421121302034313214201102030143234203410313042142031400031310211004432020131314214420123400044401431031222231142000001144312143332120024221014433442114142434310341221434322232140014310104014240143013320300110231023130421302344224244422224122131040244124343323231310124130442042231243132022420100132030404421234343414234130430031301141223033223304201134221233143314131340124303423024341401041443003314023312301312010042224102144412324433440302404401400001102132031231332310041402140410204040104021312134030244040341421423211340221222030400342043204041320212432000342044311024404323422231042233443142420311021213333312400444031323010440430010120431014003044110302113004400301414122020313010421322124222044210024344344341102033423000111410132303212231400302201001413313042032133242323033330442323220130030123114242304212110000201443241414034122324102042440432301042422442131412323321124342011304331124430311211140023432341414420421124433214024232201413044432011443242111011213013002330113124423132133220143232241241132203140043303341044221024341112303034303114234234341422442020304113413131213302023103004324122303112201031143233142120142020302222011111021112402033443022414102233132203240000323001000404242422002311033201202110321204333431441221340141144113431223140343003314030300230404333442403312144023303042011311133322001043124303132001312011313302040010022241334304413131114224023010434120422134102030242011233301011341132133310440031444433402223244032400423310403444344330203030102441032042400201310410334042330114243343204434403121202431132443024122320204423222101422243222113403110403021230231412000122142234013433020422304233410044320412342223122110320232424441232403233204301440201142433402410134400204210333320432131022200330404230442200200221100224032303011334020220300034102241203000243000231440423241414102103222130423344022033412010323123034212402241131302203144242222410103041310342442003411212432114102304411211244444103123230213330201121114122112130323312202002110231120121242320042043120312411200122420142444003313404040031430202041420314413413204022300413431041000003102332220240224104204414334312413404343304011230132133431234021314322304102033310212342003431322443141330434311112120434321101434422342401321202124212224034441134343403222100432322422224143440320332421414134030020101120210042432143234433444004130324240433100113204020144332422201410020132410413404343022413223302100312102300343204133343222003120304310413210242432421421214121142442401411014413342424244000243023210102032402133110340032000021104141222434030024230311111101424423042033344203143433234101201242101110220020212420332430423324102303341004303344204030121432132041030104344234210404223340440223433204421310010402410201010424031133214423143031341333314411431423232000234423240023324430144211412423", "410411441313401213221410124212414233033441143101141211232244104040140021412122441433321411413430122124341444141300404233041314123301201123321304223033403440410112320144022243303022240423010303431421441221122021043324231340434033300300241344202102012133432212331232120344132100203044412341204241021430341404310100231124224343042243114012401301031134244140024434301444002320134400001444400021424440001014412421214430332234343204200240313132241140322214241102242024442213022044202103133122131232040300400041032030213132440443020022321223124034031331040032204024110201042100302241130324222311124000114010121004422400103214121012004023344244243430214323341442402322334020144430330032020233113334320433013221200110244240232302201422411344103004101013002123244333030024114004324333423322040403041241314010330213024442324232423123323322004443413203021331144432231420020102010222242430102300012303303101434342120334032111123421020004013002030001411331042402222300333112301100404441303020120441224241400432422344100234020023343242130214014404302232113223241423442444044013031424420022103303322304301303300300203313302033244310210341303044142332112140313040220003314012101240220242102433133341242233104003311120114223021201400034003311213003233141202314130223200201101444000144111140241023002314113303433120024420120031221202440421034430004320430124102114142312240021330100124243402330030313222030221232410322200042314104003321114244122013110121303321412233220101224241340110241442013403130032032223232241330043102341201320220014000123433444143414424014411143113402321140031010101330243124431010402141200110432104122320343321144412340103142300322332013330331100132201112213131211442441120232030321442224244000310240422432431044240041130424221403103400021210322323114220231130324112400213001224002210112421304403221311433443341141222442024334012331232120430412443201134431434020110434141100243024013444022113413432312313402142102203100031113131323420141013231013434024322400444204032102240400344420231114122431313244414424200310341033043134021300144231433323330010432042222041330243124033402121303031443024131244443141311230342114020021442410232420244124103203224242321043322231310144343322144201441301043130100233130140334431230102323234333341444342202231141032121422344343300440402242144302034344331004012314211031012443304440221231243012233232312021422002304201124401331341200334434420114310021333442412233000141133031133132121441321333200002212433331442432332201112101333242342403420024301304210334412242141144422420034120304144012243444011142031434431401000344223110123313422310011144010314324123311200024103134420011323124313333212144024222020413222121140244312332112213141030433411203322220430402410132221141024322302403341221223311244110210311101421142442033032032412432044223311102242341314111311214222312021242324131242304232421132011312132341414212424020023023023403122010224024031101300120423303000444102300330221401421043003134402111200131200114311232124122200120031304434443422243434221101101143012340020004020244204333123110132123202041323130110414040434414032400400121202044214112323033104014044112101404001413411014002144133002220143021341223433324432124213122003014121333422214143212403214332210423232032430003221424340013203022412400400011200231304002444244410013302313441113302340142324142421200431340331200114123320042400444003413321441301142234340401203044003404103114223122404203230310144104304430441400340130103231401324221004223421142001001404410402431234240422032121313413240033230413023104204224231302411030413444004232003431403300104141401422423111410012021100432402000114424014133340224403340031212401420440422123144030324223013000424044331024344114110330101340130400023103440223341420214023033344441432130141414010340232111232103301234221111244412222120203134421444410103203010311320144023312042224034021314204340200230111132221004201214132003030040414141024010444413123302044133100201102334240022144030441334010124120134103301002014031223220124342234404133431301413023041130442004243224211234411111040112213024421343231311221141134331110101334223333411034142301342002132230340412231404211202344040342214322442414102300434443223101103041333430244441444004213120103421231104214223111232143222000011242102200323033012422443114204401440242320310132332213213240422001323124322212343234430240220440134114402133432134104402110322423044104412123433313301042412", "212140130434330114022012114443201224413041003221032303030231323041141211342321400104210420114012343043044421134330430341032214124022322313143011012224002433032224220124400300004330144324202413132411144340234100431423001342212434433101010104330314031433132240242241034113030031224444341020044240003131314103332222110312213144234230304244211432130423213343443310411311423431311313330110444321433423111431133423210120024441322310443443123232010013124102042344413302344230231322210431132421300213030324412110403330314230340043210042401042444132323230442022014133241412344312030010312000034133301441432143024210240032101024123414342321041442011104234234343300220203044240102201002402221224441420030213440114242042440141131020121040342322140443001123221211122031432414442031411040034401204200420412000431004210310202012413421440200211242112140423042120202234021032414114320004003233414132031231202424202013130240024224141033430200443043240333121331411344100032422223220032131340243243233444342121130024000032212344422113133421310111411422203211124344111341021201214111043140124142222444404001434240211341224123021322202143242142002434012040402200221130110344101424031221000134012413000202314303100211220014404340312243103304224404430220301322243130342202230023434004004243124013410213404422013041022412012414202342444312011221032133421333114402144110234223000003104424412313304001221023402340222222302020242011030002033044112101212104031230142134200401204034434314033314132341424141242221211140141101303442143123423301404141311123043402304114011331223042343320040413320134132344330120004233302003432220344242412100324131101220140234101142120041203301230041330302143304413002401132323011120113332144431224414213202330040303131001121233100140344133003341244112100032304204433132144414104141102013144303314244313202132100340213133423101331400221103311121200111314131222434010044400334224312032201001330230044131241324301112133403402434404243401410142213410440203144320103230004121101030320141220221031301014442411423132020422324220140421410111221041023202022012003244414023101424433434211434323433110244014303012422221212410210310133413242400041232330020403044143420121113412302444012124144130210314402313110201121134011032033124310141033402244004100303144233010220434221011300003130441343143204002203023311342114112123341332431123240243444324121142324310420242114341120400412340241320100423440223214412243332044304004430120201100434332340331212422144314411143033240044304042403301330222444044130421212200110331103002134120310012140312430013242311032334042322004302442234413424023100420211114431320433001122131121201221032321024422210113214222224241404323302140133340131340004044012421422144332311402403333210414312101041230203241242201033003014124231440133030442104321024422320234232103122330134420323232024204114330230304402123012144214300033231001443424241140103003114044241230302102012004313134231041114124321314123440303341142413434040434221341311101434101302301332110341013421314020040243132240342104202022430024401021322413123411233333421441424144044244224420033441223144034312223134431114312101343301204402411422220143014101012300020033234422042002134112303421104304320311011232140140213130442023424012040413222043210040040411420140024140124404224044340433103113010203300310331212034434410444321013011232314124324223141101202032341411440420040133223313032440122013340324122003243424112113141204040111034230414002423323010442034111331041210021322110011421134220243242230410001022313340423101032233142343241434221433000012002144044330400411132124334130234214111230322411043130131403442100214230033140311301101000334343243324121241132112322401204132013200334020420142343424421333021433001232301423334013331320330310044230123230223233233431242443240023222110203332413412321222202331244434104030400202334213114424043034032141314341224200142423424312230030211044213321043324420000213012310114141001423424413423202332213324132122421234324011302020322114301433212040131301402112411120121421102143123002011421120224434333121031134400242213210441321230322023032241040440041324442230132320223210334220201322214421212320223310434343424133421343121431232213130232144021141103113223401334432002133443040312104402040314030413243324014020044401331434444432304201324304232110110342134112404211112042443413121331202300120130130023010304212413114323433142433240301013302301312012034213033424", "111041432231431203000230003344212342412330142234101230130331342230444244143403011421212331240134031212331213023231400021111322030121304024344440431441040001304214200031011023212132033223210301030340413320331140232240032143010433444014334424413320412222344242332242134441341000101442232110421243042124440141124020142033210213113010342242322440221031203314410214224041404221223121332134213003324124341432344211010032003143002000420012123014313143441413433012313221234134324044404430041110104230342040030103242114344133041321410443033322200231122011122243331431144402420342312143011000420333340203424214212221011444441223012413123031340333214204300420344031233012221131300102104232312212123124102001221420211413243132014404331241124030121011144210202123404341120034130104144213223101130101132441414013433131333444320212243042111140304004221414203400222401042210100203140401403243143442414023214004433041424234131320421202311102032031043040400023404232410202233444001313303420420140041021040121132413343220302201242244134142122240020342323201141212044323201430403220340010002232323214120211102144011113144123213000122332341441301113121431011234211134411341440231102134424003003010122214241004320234141243230013133211432020003401134444314040322214333221433124001334400434424320423330102333221444130400410410113102203234010203100422213334122111143221413344400220133000202133014343441443102043143211110244332414032114003111114101230411323104411023300204131220030342012424343000032230033440432344232042020433001324320003314410442411311142314012201404442302402341130110312304414422010221104230032324221342010024344411104401433220211442422040112112122112021013142202200130441042024224310123000301321013400023300331332342144443104240411013002331023042412422202241402124120142443404210330411012300401131000034340231034432133112212102422224214320443313331411032320401200004244334311144343211121210201102204423442114112221041433034443410012432002112124344120420402440331302130320300140433004214403024313010341344314234131001304244313033403214041444340211401112221002124120401300120233233131323403431003414340202424223112002200413043414022332022341103240241232233203131133400444020343012031212210001234204241023203242202244020221231341110333411310422004441230044201143044403141220343343413242001023142011033440122414211010123200103310230120112311341130103020234242422111102102131140242024402343240004122243143311302214231213342041121434300330020331440013024000302024012221023034400413424431000314033412232304334342043332012142221441200131423241232414144320333431214200241342020114322044014131014032240120421440412223142013433141044321220300434304412410202420344324340221244012203102243120002100214400023111434113101332223010014401322332201304342011321224231420131143213202012404341424032300421220030312340103433102410320300434204023012310441442313103331041124341021304343403443431020300433300212032242422211043241110200311410402222433323223033420430032122421121023134412212442040442131301441020341331343013024421114140330024241332142014224323403332323022342102333100231440243233423001024103131334433030012041403033034003140203202314101442002023210213143404331222131103321143242442340242144430043421023144214310313333401100344302204321402120311121402214441011321202020210320020210242002430133134423023311322200324311323200323322411340043304223130300424403121114303101300234201022221010112120104044000444324431434230032443400020132002124342231403211432433304032122312143024302321124220441401112324113401434013222021040231204241041231333023443303324110234203341020232413300433222212010344014004323020320343203123414444242310121324432344040132133210041101203033241221120410424344424204133220232340014030222011220021043432111341424001042132400434004101042404340034323021122411142004000000244300420120200341430011403113101033222113004020401424002400330444100103012422324121441241214433023320211303414114224101022331333103341203000012120411123411104010433240141143002121201433233210422430301230101311411222122024210111102332433234422232113240130310023403443224324412231023144334422401342333442324212332421132244422101011332331024441223331311143403303200024404303330202044122334120410010212323410221222013242002310234032244224210321420301141243141124020442401433043212122112202323202232441401233033321133030211110044143003400243324233234024014221343312432323003012420201023240331242200222130403", "424341133021232104314234124344302111033101233400010221300313043444323201210424220110140223213432014332110114101430234143122444220002423434010340112313134301101320224104310242121340301114301133030310043321432331331011401411334024434402030440032143410404213102223321110020244121220033303111141314213044030330211421403212031141202240302033442140331314001100310133230244032301232234214221120121344104324242123000310144424102244134422120013043202200202024124011101142423421110244411222342330002211332121403440130300112120440133230041412123011033301312244101211343330420012034242431421200301100102422122022412141344043041114330032012400004311314011330240110000301022443002440220121000202130300330410044321034223123324141244421241041223134331031012344334042243243323223410220402033140021044121300003143002200331021032344044022221443242323310343412242342014200102443322321104022001330323310324012132301202312040410121300213120122204321432422341432131430434223401240131210404104023043300422400243340311131143233134040301201113402421012144210124324322044324241223021342243321124043411431040413443241031343300113134211421102433202000340344110130223402244112020033134441112034031131033014410123400030203224213430010244240342420032044424122221222002404132321434440010331131413120401344211133000023223214321231142141013422422020032403342142210113100341313001304030231013113213320240411411203220401344203120302141201002432320020121140300403220341110310444233342420343002210332232110000300213211004400232000234044144140042304013310421330332100411402301240343131143134444124214203024330004001000323042414230031332230024202024220134444201200023223013434302012310421023332430330031400203000334142432000214201430011221444021023121421321004411134312413301231440210032113303032014140320143430420241040231313211004321002414104211001211312303442312012310431031303240434231240103024413102322401032040011101042131424220340421110000333200322430444222434323404144420120200014411340004123214141314321041122113034030132231103333340341441013010101012422232412343210244030401222420410103424411013033443223420411220222304013320444414313031022432203441023120012033133301102230104441003310023110104241414231322133300434434100200001422401334141034130422024130340340323234214440034221112140142444342411002020341044023043222020024044444233004004120442304012200410401013332331032024022310122230422412030440413403412113122300002332231331230423042240030031400443100200144300411342001312024221100133240402104430102014224134010343222334204033011420100012002130124312033421142220324303200142333343343440113203331420311212011432343001231441144011233124040040242010324114124323000413331233210031244440244302110222003020221030402434213101332310041010130204122132401420203404240131031440133213101404204030201222113101322331440442414102012344142100034221441442034011312424002423021223422302213042033012203113140340223424120130203342324431441131031042230314124444242214420223142344240100100120412042300122423024232044022111004231413243420230010401020342332344043140032224132200002443003131113430243241314104441141144224322110121032233442440024033200243100042331242040014402021200424111413433310441300332241214203100211232022103441400421411141313424242101003003322440223203143001222120304231341231321031122033402402343232131233124401403441023134140022322130001401414110132431200311302300140110333221133012321122231322120340124003411410223413423023124443301332103221422034431402000233201442424321441121232344022103234331024233022232413442211130110113110401311210123233124434102413202311120031033242114322114404234101210010013234441111100141020420200024040322434324140143032422020202304114004121223200203211333323110200114323012032102031122330124303040133213333042413444402102414422144113213242421312323002223411124402021223141034400220112001224211144304424144442413040021421442020032203041332043033201231332033423440020444341031324414341212222033220121420310121200043311234312333404004143022233424204323134313123211221221132320102440310222120414324103103024041200001121104243410340111024210043144432110433122041401322112121233330130230000331420304214203314123200212213422204432243021444322340340322332002432313231402313043013423040241001014443013124213411030414121440214302342430033144304200123041203043442411141420420431002413023142411312334431230233034101404230340310044313421004231124324442010410042034314011344213140341", "032421120114234221001430334102020213431104414311214001410100033314434432122022011223120124441303424133311343211004102144213240023024444144221134144404334402220113020100434434134234122441424123414220043140201022204142430030244434402112032414212024434143230333004032223014421240234441214213402001204102410113310304002030302004411314312210232143210444400330443423442401011132114404420223031131222310423020410041302243130210020231023440123034223340234214302233303420443030212041104213303023202142123311010342003303240113044024111443234204131101044440211344414412322344112240243442412432004132012003421203131120001342240223132201024143330212213441423314003022304034041112230124034240203214242143141042412111404424143431103312222044414041004344114110343140324111004030423000233030013324210413313203330232442221413234310344030114400231300140301030331112344302434314030313021113304123023204242042223143330312323431340042141324130121322422040322313431214431320000411201431444240331403402302313344204214123431430014323431332221040211142441204444231334410004442410403203010311341403231003213434231130034240344423432443344133023431412112230142020121424143010240432100431202341404144311434134124233303243144203340141002444212214204134310404004002041022013022131203323411331141124122313413243314003404133243300221241414313132212100414444132403340424140423032101122303142444223323334303030341331442414134131043112133301422341232233002030044240110320213101121403131030042042014443123313332141314414413421430334422304104420400224210410213202200104313020033233402324032134201134224031220312242324440024034033230413320141421100314012413210041244024140120224334204342011121011023034041111001221412034201323342043240213040241320132002012304241434341343333043020232003440421101102013304214210023222123344140210322034132144201433041331431411214341342140140202301330123440000424132203341340420032443042234220314032413414301123024433014030414334302114122424314433434203023442343124244000442012231243443001223001420324420202442414211033322040320001441010400140122013030323004431002040241233410213024402312212144413010020203401200123133144022412134242134023212241014313233303234230333332130231310101333340341434012203323100420433434443212443110020412111433104401032221032324423402000313323040112230010344143404331443040221340310034140001232040042340322144333420202114111013243340204440132213044113314314104433204033143401200330400230004313014403101241024341304201104323104032034012242020222033330033032444323230330123432314232232211043443004102020013204344142142131314410102414023344323010343302334114333002141012001132034300443204340430442102131442244121100410224341411023412201143441021321013331430443332202310411003212341213411304113024232112113021030042231221414242013144110320012110102140233323200143320314304411212013214410432434342432024143301140222043421320232300123142031000143104424343114121431312113400422303220121220102424242241124114344142044301201103432301320141231103234440410304133340341004044131013030444000120323400041100313021214244032413322001443044014020423302401404113112320311211131042013043111000331440220034202312324420423411023312031340220001020124344220303113124332410010311020340114413344421434423103423244421311243230333024224223222302011040213101014403414211202234302131343314214402242120003320420402113124314233400241320322141213002010242144233241230100203423043124242310204430134123343133402320333230110444101340301034443341021011131243214124001124201020024411221444233143340313421134133411322023013420102011204321032142024344344021411333423440343444334033403241410241324312444120412431204332310023241043014121134433233320301111332402412101104120310132202433334041203211420202411120211204010104221032141100200141014130423031022313002431104423014400301313000143344312220340101420021434322041042004000221321234224203130244212340313301413012110230423314344443301244311114201202012244201241414241331330133223212444321341402014233133344332413432134004212200004414221420223141242131144122241340213133340320422241043010430000124114234123034440234112423402112341410434230113021034233041411131440033213402432341110243430111033332100010002424241443204024342344024340324104413331144313141403101144414423143113214133344234101043434003001230313410342112120332233022314432412422233342430323312223304043423324132023303440131232421131233141042342443204301302000431320102122312200334", "103221213223311100203114311131142232322234141334342302214014123421110223203222210103233301420000012042042203132434142040100201314144422040213441322020040042414434104332222031041440430114342134304333221002241422341342241002013402321020040301220031442123411344233143011032231143323132230221202421213441230104030343312404333242231200410413023002000441241301341422041200314103024044101033323140041242423114030002232023210233001404413231221230244121433423200432103201420231024040024040022114032044322301343104303413420422300021224211214012244030430420140003424041330411321203311200002330114242242014111134324123142010310243030402240332133143011410230334004444221402022110103243330121433300200024421234301220122044111303323343342014014122323240121021330404111130404122300424022230131413104231110231321241241240312230204131230403413001202412410234444211231224344124120401334403442434000433344420112312334222433403443412142232013023212004113033030020243242331002404144231220004213002413101344431222210312424400114043220241444330344442134202203323301213043333134204111330423234040321223441103414442141412214224011113320220000313233110300104343233223222320210401014304420411321100443104323124231432120432104202434114001424414130412241144101104010324141120222230034121140433232113213203043221244043203221200424404142011100103041422323210002332004010314234330423013404434214124412433143333111143142121332241243131120232224323233323200011443234301411104140222120331044122002401203411221340044311124102440311331224404340314231120302322122423103214423203444343433324242101243333344402202243004400211324140400213344342232443041122002044024041422413434432401420133130403203314002233121040403113042434111330320241003142013410032213440332100102142000234320214004030342144423320441323032234420221044234031431322304330410410312044033343121313220000310131013120121314120132430112202122422241223233114142430001041314340324321124413242203042213034441302243132310234423440202244304243120134220202441422223331342213400304212114201312134433303040331131122042143401314041403313241232134222324241441134322304144224224431241244120411020103033412341200211010210120011423404444402202442343433402403020431441412242022313200044131341422024302411143314314134343031114203234434214442240110120424332303003144120103340324230430101022402103242220114120313024100143124314000244424311004244431244021330341230311223333234413431310412213122410013010030033003411123044431442114202211303332131224303312103433333023424130033141220123043203302132341302133422302110202030014422210413013204034301420342311302131243311000000420141202211023224201440140110013113130422002331114140000102424223132303020010041201014320123234101412232423003131431101004340443114004140301202033303043132114024343300432442244134331004131132440124233412222203340332311202330043414334410330204434134434244112100010101212113240114114043213311131402202031041401121410010433010033033240402141034102341021432043310023121203204400013420331020142311013113234402004012124221003132123042144313122000411223312340143012411424402330130020140413340204204213320141133044420111113224334344003433332302020220112121113121213242413434334322220030204401101014442121201221010423310024121344104001430011010020041222110423442122043332413410401333134341002424101341103424340403442220401220243104144144041441322111234323212000002030233203323040022200114331013011002331232010224134421340423410342034321231311430443214333021313220132011342422312100444410000020212313202031423013300413441442243013430323001410212344412233121143414103401430000140014430001110222020404033031304224044240223102304321423132401120013110424013120430002124223012003014400133120123242031124400242103110011200421221003422304002342241420114324404413120214231301414141343121343144401432211102141000024222431343442321301410310131440020023022121332310312114234411024400122333234032232331432322043043010003400114203243201033412140142104014010134414304333402030400113443332041424434143144041012013002423101323240313043003314023422011324401004134100434002202002113321414203011344430104124033130300430421133121403223222330430022121104203040131210121231213002412210112234114132004111413140442234323423124043012231203043224342402011420422314101302121243432314013041232140311432004334414440044120024043312443031412422402020201310212320024220001000243233024142233213022011012123343301230320213201012343343232421", "100201000321201144420303122222231301112440340400210310214303223433342431223034432211403212033044034343414320403200323103042131133244044412103444303240142400011112343044401204433011314113341014240401144214323043430334232032101302342042203344134424300411324311123404003123401020430021143401433224132231200111223420002421323004202224313143123432442103002041332212330431102031224223332203100402101413404331120303110000343301133202032122400431024023044402401013333023122203323410322422324113410320310311424403104320312010041104231302320333031430323332314340213323310043112423013423144323304324133233110230134110403020111000010322343033104011412004103434132112324322104424003421440242112134101101121000020141124131111444420020112134322231414043031121324414024400442441043241440231041404434414111402214343321214140314344441340234400024044331421231240403421110303340232103044101224243222224113034234310031140002012300231000220012314323313223133302134204144331014131042040111001312304432441112140010100241414311432144013431101200232103223333101031133211104040104000041333310331121041343440234444343023421123440142300234043130041041341101402334031444422022233043132404243313211430430400122333104214113224322443033112043012014032044214310244433210332224311140222400211432122001443303221223012442010000143404421140102233321342424122400112044320322234012141310122242330404332211233221243414420114222004231042040103420344123024000310322232220121303310432210032101224141021304440031140401123440001441330431143440314400402213003402331203331013231334042101224130013432121233341000320443032321114221121121433213421434041200444421322010124004203001304103021210031033200131340323343412103002242044031403024030002312130411431232004301040134131232222024043221302421011022220424122333222233131311410342204411013304220243010043210030343031411322323404434041010023013012034322423022344414411302214111020124120403303314202330310002203342113022223241403030404010313301441001414400012422323041100242133313403300320312011000333220444221432104043121423133010210304310114304231433330421341413033010033340221244404124044112302044124101100432204243103222430200004133220342023411202342244013433011410034030430444224323111034304234111440442342242113000341004014300024214220441002041124441042012101040330023130432002410122001400230101340022011234441201010411344403214431313303442322312121222013211104040304404341341011412414113210332434021440432431021341104412142013343143123042402112242022311021102211321304314423434300404320412403332020343102410433133240031231113313401330420013110420421010402420014323344341424010432043432234030111111231431424321032112113203203313110444044231111322203143002332320002122020333241222124302214414013144340201241420223402313011223042334311211113012344320343100033212300414104320234421141024241040014330121331031134100220112034222000024442023023323434340021004003333043301442124212021304001002110344101130402202023244133030224304303120322302021403010241122401342203123023331401302331124013110323421114200100322334443023232441010430311433221134320121124424014421104424334440013212040130130020232443241131333311142102123130412001240344110142140204311320223413444232300002224131444124123322002430142421414200340042024010131120341030233422132102020030400233121330411324444442301032421332201213033041230002240324014142241240333244411313311044311431202333444203104222111303204133142442200200324130330231144141433321204213103040112212101404213410434112021143134242204344411301342142023443321320441301141424144123230431343403033213003231402231022340000420010411304302031302320311332311003222022422411021022004401232400401231220123304342441320102103334141114301001414344324314443222340034444333424012242324134144302013130143440434113214201033120440212420303340030443411110004011404213404010211024143341434220241312001234434030102101110242144040421404144421141130241311133110411044004203011244210430111024412024413004120210301142101311431122020443342034134240144400012010201131040233031021334302402044341004440110104222332300333304124403024021003202342424112224034011032232321204322430040030014412223010303441324131330012010011222343234342043223402232302310213004003131242212133012020130302303234010424302332300001402231403340101003402232421344310222402442304343013134343202044444004033023113010400230031000013003043414403401134242303401304340030200402113104441111024242204032221200021", "203222140343434432014332300334311234322310042130223110034142310420021012313033240221132322211112323110022221332012324312121332111031144213124342021000344330310231410141413302302320234401111340302322433201334334011012032422432013134222223011244231303044034113133403323211202010114001332001230224041132324441434304200000422010304342340410204322021302212340130143120223024031423243311031101222334220101141222112001314101301321431244021003342211243122424023141433313003441314242010241442323031121043434212243113141220102442014414300121203042302030222404211000141342014204323244041114030031213123200013042011030333213102322132000243021131140031440214220113031412231401120100244220042220243102411443204420341444101100421103432102014341044233140310233442020331230044203433241322030100333001113213011140312301023143200401011200322204224410043424214130321103422031041022233004401012113104022310314432023410042320121211132300413004114400124202344142231240420111332330042143023343132042432242210224043041221213232144044410331131313403244212112230110144041121102112142210043044200240243432322224120440300420244220231204322310131411044211133241223430344032334343442322021022002402023010203130342103001001311410013440103212430400021241444440403244323230142311301404240320124130444004402431132422031133104101323024442030432411012021321230131433020240101310300221042141043332022121010233332044220204323431311321422111420243103031433002234211302411322112200213222324213433412344223422323131040132332334313100332131230443112114343243041403022133331124144123244411001103013314044133332414113142241430040443130213422434300204443444144410223324344133123314411343211024322110232344121401332403133134013444343034043224240442104200333330431044213314321141222032032210334404220111313242320033113034002004324440413013302334033244330441312434020433023022323242333120002410014222443431102014442211101110113204132001123410001412444324240412232122231242013424114024012010334324141224032424041332103010132111033124323430021323121131031231222423311240341330232030333104343200413014320422340243004424221201230040201411344212413221402214430401133342113400304300324342301213430334434114340323214311130332333332102034411234223133324010021303413141004144332124013030230120441424341202314321302442040012134100013133413000130304102132110410414000221432133322401033132312302433312341420103422043431230321440012403201331134400301444313323000024211203041121434402123222123412013314031342223114303003404341031331330412232223030034111243324312130214124121443032101114403334301032231202324200420324414124114111230134242143200102344242324203313302334144220233312214411030121312410434433121411100303011031421000312423412334442100124044112242021344240014123330403214003213021403104331322423032032202004103143021211423014144033104101001100111033321131323140144011423123032210132223004403221300310231420330412114041022031241223302232400420312242213403033121012444420130020144221310412203403401100023020312130403243140230043000011134031021431411020414144113041302112423332102132003244142134043110012032344302122202203210134011112004133432442400320200322030004343304130024034132023332210331424130413142042304022212311342214132033012131103023402314333334131211033213411113414320001201300330232111442012210041123230230034233222003142321344104002340201324013444113100132043431342033442320030340110420101100343323314323122410240143023302013130014444220400410342332414341220241130244303401101241243331242101141002302130413030302033331041223434430001444023310004010123100400243102420002201104304334213300320344310433224403003124010033003031242323120411432404302422221021111044133431410402024224304000404402011230440120112413204030320134023342044423340100121321142422111400341414112022300024331013233013211022220441424401111034211203121242121211012244140120013132311001210321430023212323133431021140403204442412222010201133020443030330130121000143433243423013000003324423011344122112313042340223413400410132122222403343403142114242214304423113404243443021034112041322244134022333141041304122323300033110410410014400203332012222403322441103311404421033201412003020124130304343004021211441042031302230204101422141442240330203114002041211214220422330333012030231230102222041322231200043302140140303423120341124111324412213241140311411423032102430033102301244221112343104404303433444302420404323021424223032403312310131234330433040443", "302214301211204224032421124022331104042122213034240113031413101422204224404232142344011223122212230103440422141324133141020431041220212043021410340013132242313202311414321030114201044000134112144430323403032140430203121132220103041142101321143134122434301122422402101302220443201334031313141123201342000300112321141242241232140011223303014412444331300321024430321203142222203241112310220034442442313122401042404020114230340344010131143444220332323411111110313343440134432302222141123030020300203040212024140103203400131230321140004420443312230204210303213234413212230121102310030030011043204440142322104042103300232340231243411323232100210234340412144331341200001343123431422004043110203243114112300334314343124224021443333234014234434223121320102123304230214002303001440222300203243211344213342030222140433001131423020434032144423004440221420402110002132401444314233342330214244223210214243402211002333311222023014144223014331104321020402221202040421022031200214204014330024214334304233441344130232020144340201031220133212103432102430203202042021101314212110344444442420444304033331030432430422224234342030302420424220421212211041443332301232130024333213224221042314421420202430024321304443142424414322141042422444143314442231343143113413444444104142413343134112301241201112340002143234422224143143104304414131321032130431024034211140422232412223233030343423311221012031334223040421332403023132130011133134202042043011114334311443322223344101422242222141000400023002224113031413321321004302342040133241303133130213140014420203314213043432020344301104201011004403243123411431433242232133302434331034112030014314023001214030343120213330422214232412321010321112440324141120002244140003412432201022303300440200011103000123143034010241241241322121430211110412032133242431013230200043243112420112333423314240323222130020224231023244144221402330143130034230404000223011130423430003432003243424204311031334422443412202400240324243412340322310033332220442102320144332334220122224210230222102002341234310004311403102431014201443132333400144434013001242344400410330144144233223123331324321031240334232342314311321141303404432132141110441410202442221333133324343010201433002113133321413103343002424441232302141121141413313212134303144311321314402203210223000333414240141421433314212102403013212442234322030244424122410332241314420030122014022001032233144301441231232213432344000101233102142340014344103144234331420233402300211122301202303230342121411012040031023324042423422412342000312343044043434441224104223321010312024023203410113311132213442023302201023441314220121311414224130232403121230143403420024330402133101242223412341320144011302010241422204033030331040040133301014320211043120242014244302321211211141224133130440012314204240334433214410012311312433314204043032211421120042412332223024440122210232331120311211312002111441422423023230104214032203412424131131330434102144121240243211042023023404240012101300200403343044043204003334431032230401230144133433401022214033333321110234331443031424020123231444112411434231231333323430143202241040444341202002444220100413343334221444400422223002131324341020011241402232243202433440402340102430232321222404014041142334230304324003322433214020411312202222032134003004200210031132331113233043433003002141442104010232311200423020343221421422301201233044213423221434112233014033444011332043400113011024331123131401430314240100044204424110400033210041141232041043341122404004023114332431103122042111223002230240434222411132443334004411441334134020133144334403322431431040414002133401044131130210231024122200033323424421412114442441004014211412342311212413411123222024342330430402201000020204211331232042323022032311230120104433421223210203201313123300404321120303030231020343243040402104303043124143112014303413334143021140233100440024310100030122234123404124414313342313030223401343343442301104441111221220413400003010402233332214014310004243420320033103323020010413311034240140432240402321224003411334142414004130240144422230302233141224444042122334242121324210013130340222001343020133013143020411030403022334141324444220413312221121130110402204130200000431044102310122313001431314031322200144100024312223112102120134441224443031320201031313223044014214403304004142341202113110441421041042430200140040214422442213013020110220422403100123424403434111140402411010402410210320122242442314402014333311022322440223104033041421304231133033", "244210030402224013114133430001433222140143202043403011244132001443123230310323200301414143024032103012212421334132201020243212234134002432012442044423331414303232434012040032410244122130030311213014232202441114413212123144020433333233314043343410144232343034214341412410420441202022442413142000111144013342244214420331224224441104242114112244131324130232003204430123242002304033413404203133420303413442132344303244104321430144400330101014444102440311120212440020204044312320013232233324434430002204212100424332140142032133131441111313430111121230121120303441133333404240042144020223322421344442122102222422321204220332031321042141040321334142304304231441444214143033141140220403330013334224113422434112444434010114001102402424444014242111034411313244334144040311330224313140142234200423131310214201000440241033401321200044100112103103202400030144142010131043432334130201313440100220200321241442122244101041342404021414132330410200334444441441302401334324114042000003204041303340133431112210242433033210211140410434032343224311331031140404132321411121344101204404443331344013211033123212031014440000000013043442432301421114001232420321014404124411002312004432131233232402330131131300333041423033120131004421041124413331140340421303300403203221000124413031030211434120404433410212032004042011442412032004234301110140114032142024143422304400430103414220031420010301210310310021120244311241132331333102413003421302431024111303010224444134010121200324203002132022101214213133313112201342001413443414304002202340424321333123403313403202110121121211300100431232013001223104040044403041442304142444314042042412221243011034231432004033444244420021013442332224133141440341233241110132331122424223030301413402140100200012032032432003114444022133101414230113100333433323240220211011314023123044021110311030023240422033324132332023032431042423234411331302232143224040222123200301223322101240303204013404103413421304210120142131101220330011103340342112102101442230034402414124042202422441133032301424444013244301302121020301420401410012032300212241104034114213300031403100312414110001313314223132412030021104030220301322232434130141340222343033043330433404001430034422401012233002340011131320334311430402134344112211023420240213400004444222242411212221411321213414244443403002202002020422033333222021141210133413123300211141023411212413000130442332334231042424242200131100034401424401113014300342244111020304023421134114243344200231004331441310231331230333323301102341232024400400011001102232131243442332311023021040030414301401001430131020313431034031443132210312141004424422241204310220410443143120034043244042312313122222444310330120313412034444401001241302011241424141310111221014234012001230123204014242042214014321023211333331142410423040311203303404200124112211244014011212222133010204433313244113324134023244041120443033024424003410441142420323412331440030231423102001414211044024421344431442314222212141121242422224134431312032110132134201011323230003034332243032202142234002343234003032200041104122034434000101303304401013241112312341322202202320431312433412424212342314034142111214043422141242331223114020201424103400313031034141230014142023423111114103311024202240142411101300143212240340011323333041034330222114204331324330002423433041041314134014130313410311442100340324233111443303423410400101213433123022022124043444131140330123122332431314444224333104101030030001044322203301133324340311141404332341132202002004122303203210100203403401344100441114004044230400011232032330243121133104403303122333011342004104130221113220101113100430320430030432333323244412114021201344320233013241031231041414133410404403233214312412202013322430232240343200412024222443210012202234001123400001040321314441131312111130100230313010023403031333223224131031244130144200044343002303224033013402040422041010423132020441143222431312422321132442230132142441024021433011101400100304313311432143331113000302202330120310312400320044104141413104442023004110223424202202341041001420021100201233041334144020430121314320340232020143212220132324443010202032224444443114143001224141241230121100430033012300403230113212334022433212233344400401141304404233202424411342102334423323011213414343221430331103241442010044323232310431324120130343210213300213131100012441140003414000010404022322330112313334222404110044221023302414324412341431424210014200400034231334400212434224034144013114241442122441441433240", "030431444422112400223200124431304322302313111031301212341124010003104033021123432000101440131144232342312110323140322431431240120401114321224342123433243003333401321014133401321413031122030400021042043422214423211004340441303110103004330201203442013012222013030430143441404311041133443020011440133422342424232023400041444402311032123213130011011001401341142213203314320104012144114424322001021314244040230103032314414133230434112322210403422012243343312123140011401302021441042221111210220114301012411013002424341304003302022001330013242002024244142412232334141130230332214103232131331323123021400421012340440220021412423214440440130210021124423322023034001002442123124032142413234223010143234423130024121243024414034221324133123433341134421031034112242134404324310410410134033143421202220023100414330044334341431140001032112421144321244440304312110112413432012232440441313044010443012144413313232130044030321403234440241430104310301440122142300334021432032203333010133213300032121030343142023031041303113124123312001020431301130144443110242121303114104314344430130040144321223013400134000004001303334043124024413031042014231124343333334310331102232311302140031203001001133042044042210031304443333113324301311302133421022124011314431443033412120031043100110021003212202222414031131041113144441001302001320113010030430341223210140202213040200401442010443310412214243104414303103212313334040131114112231143012331022023031334122413203232304132142231241120114233123312130340204222214103020331214344034204113233414121310000312440133134444111144022314404221102200231032101132343034113042211202210304004431334104033004011243211022444222042132110414104034431020301232021000311323203112132324124210010113312022400102443301402031123423110344032433112030242340044441322243024103423142241113330420132102131022321411410434224323314004413423122332031444310223324102414013141114401223214233131230210431234303321332302220400143243340012041031033424334411001021014444344122012034430043311324341440121221131223312421042020333131440310431434403213123141114042212213122314423231213000024031033422331021433431031234420412000342030441023120433211223402130033233001103124234224202103231104224004231403134012344414404121043300224104130110310311212122344014122202304313210043103420302131240340120311122443221430302340031432120023231411013213222014003134203331120430203020440213032244204120100231210141413012410313432210203134400330403204400140113334140403123200433213004321234340444144404441032402014003244102441424223332324241323130313210013003312324012302032432144004344421240320400021414203034221412343232203011024344231340220230140142021441312302221414434440233012411431441331302043044404444430023122234110110343332131404221120343403021212122041021412411221011202220324431033242340131442223100324034333114321022303204044200423124302432201402010314132114000344204320112402102142223000211020022322143344403443044023214224301001221012030033041342033003324014010141444003111202311422400421113332343202134442133000211241334041011104020114013023310320310334320113124243112414312340021202334123022343000304103444130122440332212323122013310101240011031002110040330100103432201013222412231030311123222423001142434341341412431041132314213140202201230412440303440231122400021224122132023244344114322324141134102300340401323241423110130241023301304221012041201042222020122320020332123043404411132212224301403143302201304003441234420440042033101324140233001342402333210010422132040203434202343440324302123244301132200313402211403403014233440022344120300120124444140324432040212013041230122212414330223422222012334142001121041413200331404313142133012104201313101204400211001034311230042424104403402121201211130034430224033130004123133134330111220123020123404320131101301010143413422111131201402011242020203030114320301304023010210302212114414010333334220034133231033420020140133432240132221424300204101112242134231122044443144340243042424233221230432402423424314324112404012423103001034222131301401444243034140144123012123420301114020331413401102021010402434011301022001413130234332344123022013231111303324302210421223200311333433322120342321421322032314443324141020230014120142224133434234313313011311110432444223421111224233414330013221000232403121301000214442240423004324112120221013014024144010012104414400301321202111322412202310420430010104034143231421241032243101221400333030422301041402141242302143", "012433010122130244434002131230441310201400033040203444430441112413213233330404243301404244430034414242340133121011412404033141220112234102142322402310211242410313124030200322330242410141424422201431212033011311202330102210000004301443310412001133410103024134244322423221022033404311132232003300041431310430240312442334112112204402424130440132322344024001011230033433110424404441013100223340012241121413200024244420233310204033334233022114201433231440403334322422003121412312302020431141201443211310221301443343221203411012142312123232122301010024200343033443234134440140331042303033343302421433131210203444422244201323214244013242101032120131024411403424232142201112004410144304242430312214210343030212341233024012434321422122233414432223322312402303333221140114213441401010400121420124340124412124341324131334233101221341004314200342031001322041342411333414411432413434343143342443321032044410410242021412303043331044103411244001330111220043142234030340220432341010111421010041233023442242402344022343430403344304241431000013312123343024303104234113133224134444014211222133122302210041014003030331412314212332302133123111344223143333230012322043104244140344312024123030000434144032014141200300022320101303431221331441221424143300120301414221200111301313432332402300133203242231303444320404232140341311030224342121013303410012341030302144410124311134322031413143312424321323024323300211112002403433041230143330112311300333313204440220444042412111243103234002430040422434310400312044220222024202022443002034144422033333422441102142033140042114441323131301104313043331000023433142313313211300020313241331100034443422412121232313042444142233443331030414332333033100040114433400244122102442144310243041431223443300114224334124330433400324131333343314304100003440340140303224440004211332123120242302422422341223111341123032412232131031333402212223434204331333014223014340004140442231400104220410242114344210330034430224322143200240314131321303224403322121124402141334240031241332310204113043301430230203422001423112331114202444123020103411021012230114021334122224243130034424234310021422422142244233003333023201332133314301230304241314334120311014201021112331033221444442203404333133133421402322302011110100424004240233011204221334414323212341203204120432003043243034233433333340130031300133233434302340433330232021000030340224020024332320011023100322102001311422423010143101322000210134414114304202012222000303042210343002142112140421200201011031430031203023214403341033042130112222044030243243130441221413220414323133101203200020333441230232010424034101204331443232012034232201410442030302233212213021440300333020021200221011143401112110233442120211121314012203122042033110330234231411023410033323411422120311120110044211132411024031204411403411201023100042433433414303434404424342341210212342040013043123040223221213001144100223331201222414324220124123034022332241044224100001043420041111244300032122122401413232420213244014032202012114411404320112410143420214341043340041422001223444003300223014443312311103422421233223034203110121230243124424231142100041104134312441324132022142342433333124141233442144343231141403144312343100122142424042420001103313203200423332240410240123024240302043323024222314042444401114230210202300032202100241233331001441320333113302243312232414240214140220034004142301131303323244402310113330300131314221122211433434323314111221341033201424441203010404344241313332010023221140444004033211221322413041311202114401040344143113233343032243041242313140313003312103141024141202224042230142203003201204224032141342121132130121040001433322112244013401233430212332000434014122414240211423234134343421410441424212032441022344223300233031143214413143420331133030342411421234221114313100021430310241430124011222422331231002404004310133212314430414434441332330044130432133302022221402012131123134130241024314134032011323211403111142400331220410431200144432231344234130331214021014432314314410233142110334043043144144344012303312423211120040444103143202312420011021122131030002103001414432121423301304044402224001133100032224211444322440030111402142342002041304414340324000342244410012110220031212023121043142132121303303110344340242221214124300044334110303132103302302334033301231221121304111040433110401214001401123302100204210300024112210224121140012031414233140424210114010411424414003222131010001120303200421140432442414013422010422200402043224102434233", "043204304022010422130440241223400132111321342441144341320422041141030314441034114204304021240203111204100022223314243131431301244210044002242030201300132123132200414201141222033133212131400244000303042020002014132030211311032041020014300302303010233134114302442310011323034324232342031103420241220020234244403144240111341111421323022311332010003131033222313040033211412422341232310440300313342313211031433013422204033100412112114124421414443414111214223422331103300344310110224244314330422232413410334342020411101204234441041310432113204210311443244324443332121410033012011334230213422312443124303323240221100113311221013140240410221002040341040213410130213013133244234103413432412000013200032312412001141144241410040412000323404221413103231240112444321320400304232414232200240021121031002444434100014020213321431020300440442204244014214341421002200421202122414403404122003231233423234300104402000234013142320314132124013213001020100133341233203144124413341100030231320044033130010104402211311121212032033232002101023333434212432424231141322030330112231412021203041411321221132040130322240212034122344131014213334402214410114302003330311141100303020422234143143412422330313200432222110400422221243431443431024330222232114431400114214200300414002142213132120313331324411203104011333033141440233400413334103444111333234411132040414014420430310200231123020311104244440414340310020324333131120031304100240113042340023224344322324310323442400042142222021431114240403422100113012423402040222323003042241231420021110034211320311322430021340040210042420020204132314143300313311234441330410143324224004030334121431223301434322114034313100233120234234013223234334433001423443022341122344420441241110441322040020011431340424004321001212332121432323011023301330220323303131242341244312223411143423303113011200342313312441442233422214401003124433334213144414422222140010130001100242404021212021304131404104444012140312241141410314021020324241214021230023234210213010314142331104300220144002144404024024233113223031144323124201223201402301041322221403430303433223302344100042110010211201022044022040101443010021013224413240203141040202002341444241134043211031233033431133041202111332124342042303234434301210000144030444324243201143322400320301201020113104431023004034030201410332102101312344004330303133042444011104210142004013111010214430401143141202041212432230434124143103240330140312224002444334000241031344444244210102331140212133011340402224434243014003013030121224411211130131340200411420410344342043212431344031240031024103010342020344222023014110034431104111042440421432331304043320402221140111430342002214232140214240243340013443212410104331130111224142140212323034311423133201103210101134024441113123034421403404132014114240234230423331112440130302312234213034000034103421024332131142244432130103331021333013344440442121042210110201311411041144143114001140103103001001323214301422400003432244314431321311001123000220122044032100330211103102320023342002422020404033021220312012212421304440414041444233223301404024343223034443320433142140212022240231041020223444344411410301120020134333141422001433424302433012130323114334321202131224004214030212041240403102023002122024322401414313313420032332430230400444202214044112430323030310434301023201141231041003421241244341344411042210132120434142411120022210243243443331331102142404232033122332422042033404400211133221312231313141043034321420110240232124344324224000322011240413222423002012332114040424131201111313012401204130404203322244200114130330340442234114042230230042204200112200104311034244213240142413413442010414232123140332141332141223434114103321332240424231013341301232132113311022123042003141343142210002101432134001423230110204321122110244213143224222211330023042431134324410130031443241332414100441214324040003014044111101311231300320442230204042410020114010333341113024044223102003422000304134430311421014044302231222022021432231424040144101000131244034120331230440003404132311244014200202334134104212044020230431134421002431334332211301110240042003001243411011002211443234042441230041243311031034001421412432214202043111411323123432323121312144003211324021001111431323214041324244213331203334303341104411011043322130234222400421210002200120101203021430412433220320010321010132423233032334234004120421124120132421112304423004013413033034423100432322403134003100240022441303323103332333344201012243122102003204144130", "223140204334313323100241100043302444212211004222300220303223011342001131233123211113332214301100000333020323423424413114103401330424102131131213232103032402301200023044022200204220343004240134404030411122422241302003334202000442211310402214110411440243421430312432220104140210130332403413004431411032332004301244323223114010422432202123331434041104402222442400301404001044320141200341302223410131021024214031332032301101340033130042021222032010401330413131320214142441314342213332234201210040400243234223333244030323333211303340243212233114330030224341023002331241302011344441442003424402102132111440243120222113213232021003124132314132014242314132230341240231002201134433224323233444210404433124034424210213030022014143133204402213243224423021420024300434021443110231021431012342200430103221230044423310414002020221123103324012303102123220122213302300111444434333303434014132301123014134023340202000412200321032222321014303142402113330244400423114010313421042302442313002102442323231223324412433024331202443341311040203231403330112012131312141221140304310223032312431140133233110312312142300010140002230031340211343130121332400132434004133333420141443042131430312123104313240232140032142222211223244304213324233041001044020030242013403202022133120132123412004020324432421233400410410244320441140332004214141200221040110144303441130204022302344131241340331421344424423323024022140122241430241331201242140341023320213030001022030401044401132104104213224310013020431031230241321413222143004423040322140002324000030301131421204323332230012234120440133112113110441324332323132003033144412133324430102004042230114342403200312433204034143441043421114230244201302020142434013233133102410042404042312411333211022223313423024400041031140412230011331314440103342030020314311304112240202413423134144124444233143031120030313144014431131100102431022443302134240213412332244301303004242304433212133303402102421422232014133224341331124212302132014220114123424133211101032123020142223121330304112432223444302130101202414121203133332023400414312032333204041043410423410140102403324224134142400303200202024002324103143202332121204121131244440340341244224201433331430141334141134113002230443120134040444033010403243341020202213224101302034410343223011440322412010040422043124020102422044324210301341212042141231334231410112434104400334340312321303343124231144311221004302342002141214413011120234132323034433222440204111443440200304304200003402202033223234302413244143303021012424132220440002044311212003324114204401401303413434300340342204432000024112241041243144143132242242124422144003332342404300032243233433023111442131032011022313012131021033004113413320442411414343434000344100110144023213212144400030400104310223003403121423040301403344030311103333331004013031132301014101303242302241222441443401043142330330400314112412133344430132322331403232043022324413443122340321003010232143340431244021211042441221024403242133324320034310121034413234224403122301211001320431341334332312013414411331313110200034224341043003331131401210410224003133101231104203313221331041322420323212011243400424003122103212003404113123420043023402100410034111243440231322033003030240142102400224423320402114033204140110031210244041223114120142214133423010422333224233300130113003232424411301211111030103030240111232032422444030103204431220322243420444420221413430124104203232241302430110344140212133043140233312324321411131042201321430424402123003322411044432442020433312043113312414042120441241133143304241121411303043221140442213233042231310332104124321041132313111411131422421410341004414114300143230000423123320401444234113023102023242401123230310040103314112444104012423112334023134404143313004241013341131143024330414112213111332322134144444010210323022344102100101232000442323141130330300201123340412124010032313121314033020133401233031011304130333441220432431242414100020433233424334014101042212212203011112432233222431210412241124121223412203230444233021403142231131131233442310332300300220340400042010402201242232013443042433212230402104024421240314321340002230333340303142112103340103320122224113010224441221224211134344321014223120242144120010402342411214311244231213203430042442330231244104011032123424141433410401143242004104123130134122114323123244120300420140130130243010431214113232111002424441014141113314303310243241012413222134012322422332342422130331421433234233242341444321331434000010023", "224311224001200232031421444230422234134201311342444220344330101004201043142003043104241044203240332441412311130204001442321420034104333404242011214034132301334222231140014342320123404444402312323230222043403203040240144342114204040020040434103100200330024141010231202102230030312440411321120240211234142130124442103130330321032141441031401431214423041442414441110132430401144122124424120432344331331402313242044120431330024203042132013221121020004121321020042122422001000403420203002000400112011333012002320444110411241141004403330101333320444431404314320313231333120131004200333441402322431400100410143013311132401440343040324220240222231214404421211142443041010131112123121204110000002301033024242333334212244043010002401140312240203414221042330012313210434314013101303232000140323221424232123311132241303302203213120402002420112312001230104114224242300014412114310032440244314420142024340313303234042334120312340120234224441442320411024112304231340221424040330320140342331411220423204133121304410121310323102340134020201334323201042104412012440021333343214024124331411331330302001443032401214310042124433431024400404102001310313123234314043410232011410424143433220010412144224323403110410221230432441342414404211434202300431440201101211330141404124010433033310201432101414020132202031023120224013421133221433011431404403042014331241413414234410213022211341103422323101324111042210404224403434223043103233002443223434022022101003233234140340230243443340030431044143113012020320220003101214330300033034333121300313322310100201111002420143203314024404013021430014001302222221140030140424013310211210020430032103220302343011323022122002332023011314042021022422044032430024312423313211133024011143120103214114003442344114103221033442042134401001214242314121431033234212204234201121110300112103340232142322141141443221202144231112400031442040033244220211110402244324443441413043013104030112442102040241403221414012404321142403303132404142421332332201303100203142313442010311030010121204213120341032133230020234334203302031401122220211030144034111222321000011222344334422123212413442302343232243430314322201331200032330301021431444321331041101330211122312234001231342030000304321341440300130031032202311042422213411314304341332214032141100234003340230032423200301322201333003303333024233414312111324020011021103112242220001030430432040321001211113132400301431144241303433022104324244013014430214033140331131413121402122221000322300234201342102243023441324122144413034112301431122144042201343000120304121430322121102213212302433042410003413403121132330042342001140004340211334443301232224314102430233111334321400123341131240222332241012213221010102002221344413434203213231014201140413302000004130343004121401244424233113342244121132311202001430413103030120033104100004001243402021431221213101414000134043401242112324123213200204024211223114012402444230113344022313030423042311144241414101340340433000401124030412243401212140332211003010300222403430442211244413001422442230301312110312444122003403020400340301432241441310002314031341133232344044041032142210022334212240441123100311134333441011302003442331421000024122332024301242343422421103343123421232142002134313301333324004031014012403234324414244102233000044231022442100331200231242133323133342342441441144032101300334024444220102413034244213312121141240044320103400321321011400022312024203444102202121224320304222144221230122432243402143403330023330300120121204022013411343134113132440222232410324001231340330343102434240121121012301343341443444421032033424321131333001340211121244230330114010134333100103302112314413004442103424103314112012331430214124344013214434042240334340344210334314212320102240430100120032321343042032322424434143240211032002043312331041103303232433214102131242142012130020402414420410421001300314113320314204313141434001444043332120224042341402313243324320330310421243203342141413411021440443213341033321212220030202441212343144444332043221434231232331441011143132313104310230332101142440324112211012244000340240444001423440212420111220103001233022333100230023211112433311320123344331340432414041243132324321143143331212000131131031422110004020204202201404024344200403103432224303202041343130212440032012310021021312303440032214121412342340210332110023010024421031410334214430344142432211211043403331444313124142304300342412413010413324243311332000144023421421323204413413122324204012300043120232", "432104023323140001104402214144412324330244420130024344341201213333040141312441444424300120101332312040043000340311012440041104132311322132322421203143340113024332404212112013441220303101130233214224433424312023424341210410231134142002311100023303324332133021420140421432221042124123234334410133231414430133101334303412234401123424144044142033013004343144123444121204120011033221012201321023200212443440011042324241223303441403110200422213004240334324001034344430210203334211242240011131334320034032132413002034113002044214402331312311040322110022332412403420212212340434403332404003432103400231001234042433404222404120034014201121303310312133103420234401213221422021003241102444310043030032041123001331002002034204221131411012023200322224000313212201213443304342224333042430022122021321323424141043202014010313101323034332133024214104044401014141220144421411423322020430423044304130443420031130431412002001433111024001010444324214320012233211423130300133114021320021410314423020101130320003400131340243423411240002033413011433101333432401121141424123014203234300344411021024442231244100004022243313444123202421420313314003312424011210203331430202443102334414200414444100312344113120211142202031102300310442331110424430210301441423232340043410204001311342412320232033024134111414130040400344022421043013413001130242210203223431233443302300242240230442004322103300240211030404342131012210341040111423100402333331334330321142402243224223301233400200203402212123012200444143324334131331040144324222143124404444401413010114114002434314012403444331413301231310443000222312330200204341323230213020312333430203234134022300232203222314430344302323322431014113041234220013341212231021323332410411110211231441402424242202230331111402441202203404212341321311211333142300003431000434421230134243024332224334200142222034143133132312332210320302320101421223303033443131000234311214020142102343101441213312223342441130301233241423420240244041320030313444220422131034230334433442243311044043030021023102023143030132421043124210131022304314313221300131101312023322324402304232422322323321124303202414413011311404004440344104242101214310023142242433033112242023020221312043112042103210422100031021011103340232223302141013142301032043234134431114120023200234120114040023032441234443222224300243413010004114022432444441434204403400422301110341113204222234302112014204232310223314144332121020130001201232134122210412322014123310302443342302000320422234223004420132420333423300430100141040140214231210112200404231420430034021203440003314304320000023343422004413332330230143004032134044042210000114033432032443232123332223010220344102442020012441432414032441423310343410223344401310211232130342103334330001121343312132433121244404024142032432233022012112104143321102143323043401041000001112314322202101441434103324011112212443004433023344214304222233232334213423140201122004310334140114443214300221440214422140223142040423230142303323413301034412133302204030410234321143241344214132000224012413104033103302202114334243330330133413140032100432010214221244441200141144003220004143332320242100110010043343110033002100232313324242312123330043011422313243044442101013311103344133134123340444014303403222021124330014120202421124442010213223030403131412323123103012420302003422223313033311222102312242110031213300211230030333442122022421333440312204344224103203034304133433043031121222332142301102334310241324413421300110024342222413143432423334211432202210041200033432310302344333130031331232303003043020321410010430033012030242111010434304332101434431211324202403314102142440432421203413243314201304041414021112231443204201134323122230000123314220214343100041112043410031212000442113031203041001323443014112321040340213431103130014132003220444013011104114431340444123432003311010040234414410244124040014200130131410322324041422303034124131200410123122222244214333344134030301303331332402244134043231101341323333020332204131413014232124113433234122131104113031214141412240214002134420020323113443023333443120414333111344444040014343003311242144221334012041212330110340213434120222102342333131232300310230221434420343122430141134402413440320314230023033143020310212102211320233304121213321013134201233100124101000233404430402204033441400240203030323130212204141324033041103342023241140100340320142312140140233231322444040444004144420330330401320100302444412342002112222141443032310442110311022423431030", "211412114441201330341414204214322110211044042442133414401321403344212210344443340411043200014100344143013403214401320110301101233333333410444010243121012100401210434440304022001123112433242231104024014120332411440241241414201010210131012320110343433232311034124324011130001411112020143413444111344324404144102200343421210432432030213014243242102420011210333212132302403103314242111033101324123214340123311444343402122200123301222133044223312314100441001131343300124223343020140401302203101433011002200132100330330134401040231224021224230102413232430424214141104341243013032443424120433023430033440331430224101222332223001322144020322114310034223431120121240344433214120323303021112222304300132410223403024022110211420004014302003324440301123330013344040304411303414423412140400404331103000410032401111300000002343122302040204443112404444421021002143013401301311224312043313010402344223230234244410302004010413321122301340231330122111123301131040423403220210234101024410130202432023434024300014213221040402040403303140123213432424012401011131010423014343131141133224214342120040340033001304100103434203313220441023331001101310032331421323201434300100100012320134142003313004114320304241411124431231200110131400043312431131240300142024304024310203342343130331114320101031224100401213120230324213043210024022211431243230103311423413320400410314002140423201031044410021014240040100403113122341110404211040012411121141223142321041442040214112312311324032003003430321042032441320311343030304333203310323130241134432424142112140102340100101031433342441322444114013222114043213224200004100433223441013112340124442000042244220311441200401212444042142131114414113143401410204441424104011121213340320132334041440243444013120322441344211144130343024304344301404404210320301441301414004110410124034300342104003110414424001041044241100314030220211244032201320222240023234230334322113022440231234124343414232421323013132342422222442432342202321042230110241240132311033421344112321422100144410204042004140423412324200213230312411414220310324033200303443040441041202024130023442002341123300032411040000212010413303323003144343300223110234240002131130022130103242322123040114240041001224404121303124123421241010141422424412210220211333340211201024430113112211012344344403244444412304230313323203441313244233014211311143233420222322343033433330211120221441330223121303023402432444041143220301034230323434240301434142124022230330231332440113330202121343331212234213344124032422034013134122403412232201334233330332243321113400203003314410441230040300222043444043140204340420310430134001134113014323314030033131044331021302114221432113034410304100241014334301401442303212120301041210342124000443021244241320222043423414140413301040141110142231323400330404223332140222401324141220140210200334323342224132423310140202333033232312011433334244411024231012041041120421223433412330102000402223132123204013234130010043404204123010312200321014122412301323140144332040043334242413232133213003440223144012031202244014124130222421130120010211243311431201131411121202243233324423022132300341003131220411143131021343434300404340134001124424314141121010242201003141233212241012022134421322244222112300000123343111302144132321323233202430432004203021022420244110421432301101444312313231042443110022122300041430021304222242004240010224344431341300212014422042213040323243404402033213302434104341222013202331300344204030242233341324023423430131022040312023014211220234300103304113010300402333323433204330301311134120133112022203024334330141321404201001341330434024024314412022223100041213134204433242121232204444432212024232304131421423222123232241241004100340033304024112211301032321401304124202440010312104042104120412313441041041330122020013303331043310220042304331231304443010244444140420044120332434334203220302242113430030411140224323104213442424234202301410300143124340301411300102401233421021240113410204302010110133004122211012303133230342443222312040333341004303141004310142430443303121441011332120322020414343204101003124300243344404231343214004131022414304040024123200200312440100240113022112003204302120201113304011242120003022110420224110344011012320334141121141314421434334200302211313214243444203414001420332422233222214422113340410412343122202000213442204033311420142320033241440443414232214310301321411231442322030444231410204431333133324200444011242222303340033423432421112331121043114212124", "130101032333211201004434202202003313220012224403002042042221434404200344132442143321042420422111411300201022124112312400031103323204441312304210011124230441441112304443103410140301420223001120103210302243003431304410422234413022444413222233310002211342342423223303003340021112212411243000022420422034120120233444120410203124111014111442232220003111020434130434210102020444303010002434010141013340214122323403230010313244210030234103244321002224221440444423424010134340404313220431134022412130431230310221220110133122400013344013442123402111341010202442321322304033202110443430423310114002301134431334300243314004113222431300124314214220424144233211214312143233223002113010322111313313034240203003022203201334312222133013430433142442221314414333401343404223034313302311043012030221022114304404042024034241114420040140131211301323042404111214402034213212032242241103120020202443113144324034110012241042303443412401334441214112240442101234020021040313301312404413123332411123123244400200200322322343432121001404221002010433400224000022330142013121004224302143244013110042133034414131403234433311030130411042300202202242421013143034341120132044204404022422034424340413022242023420304201101130414422021100302122022431342032303401303220434201123221122103201112311321442400020343320400321324224121424141400442411112230041344132424131431213312200434313043242423332043403011233024333022224403243421011140142424133434113433204344204030224311410100424340244011403121013021143342434223424414421130302403143233033024400303102223110041243011000302332124014334240120024322404414142232001043233420044230034100340314312133030203013420312131433401234023044034402004412214440343302330420403122020101442223020213322012301002101332043304140343442313030141140144100032304244342333422223144110421112024132232402134312000213033013211242133020032430301421112433333411433101102133440230340132421203142100334332034001131222443323314133000303414334332004422021100123440202000301430022202313340024422110033304134013314414024002142112213323444120323003411131430410142123044214334023323422243401441023122430313031211202442334320302201024011111033011202041303223210040421020004302211134034424041402423022120114204322133320000420113304224014233131222111212133300004342434242202310331022100043423312132312214324300002042012403410031100020334210212332314343003444320204010234310123141414411200243102201411433044201144003211124432322102311001312012004022240110422434122210201121302141402243003000432310124113222444420004004312242030144313113331020020033103241444140303143143034140303141022344031343401000444200133242042302342212324402342032201333001234200433203334210020031030334244310400123013031203313311024033340243400143211020224011322043304441101214212301112004424122140124404434201403001224202112001144204044414200332042201212031112043431032424403144402202110432134034423013301210331133320030114324323341210430103040043144143343310342400220134411221134030231032134201324300420442444203123312023312112323310343240311112233032231304213010221232433233120402334420243042240224440320132021404132024440313104343144401002201010002303104431444304122110300223003243222121012230301100401432333321410013113004312334314301211120234324302242112222414044132012221220204010312423420044040140124324021341343231411424334202033024411031120032111413343113404221044213142342340414212131400241132044334110312333433301130431231234414313210303134104220312332312304221441211313030134423103431101012310341402223223133211111234032120411012042022414032214111011302233110142113010433441300142143020133324232342332303020324233132111420142232421030100212241211314000123011400240412004110130342120321433331002104221100014022330000120301042420222141342320043322313133322342233000120322021320201034323232414202141111232040414433104421134240113000343443430210240410042241010433132221434040144330120442344400332034111123322022001131243420303233231134130011444334142430141243113133243400414122311023110201310224434232003343013100232422132003420144000300341144001443214402003322003212313220341313324141004321302300003440033230321400042014111313131021100014122411110144201220431234004313103022133044011344430003330301130043002032122044340321102011230342122402312434132342424420330331404201301344013344224133324214000221112133403310211034323341214134342013224241010312441021220423221343220133141230343312402424022002110023142000421123433343", "323424243432110002323121340100242314003101313002102113031000424434130320110441212042043143121230414303344231300013341344421301134021313240022031130041001344124201203340214120432003010433324142314000334224033243332121433031402211234220311330133144210010214244012101344001141433024121224004102040013324314130102104430041414212143100321103232200134304123210022121044420124233413002211122401220414003343133433412312100233444342111402410412340342304212412410040102411123220103140010340223123010004200234304020200223121313303303021423141034002111412401104244111124041020011443100301440024200104040323410132033130114114122344423214130442000030441003320343430424402330220202110200120412322014001002131131131131312243010344044424101034140023022031131123203402440211320342100331313341340442131010210304243444140212422201234300420311233122444401242042142331422410120244240402220022140434403130101440423103240233212142103034123241212014122020003110300021341122113443412312040302340003144023323142042234144443003212421223123340313213042003121413422210330023322203241413330134301143400103403414414012120002431043432114341401331440313020033441122432222443403404122404411101324143214311204423014404234114333423141214024201330044324311110333134121432042121420103000021003320241211423433012434032132010132102423244221302214040133124343343421340404041233043122402101214232340221230040110311233344312133333100242340410232123312314212233213443334311214133314442124324444442443322344020103024002143014332334123403444033213032222204443310220130133111103240340431030423414311403001302111130410140424000444304122334211044213144144401124443102242302410200304111222230340212010101441042301010231042402211301133403033042400122230400134240143141313214422104144213424041034313422240013342033201213030133221231124330123412343432414242111402230322202013203232202040222301043242444431210403014040133323032423244341404311113131034031440311231214024441213224123424401240041021444241304423333410022232100433020144341324442414231240420202242432202004310444411244401210004300441024330110230031331344441121000414441413440444410113412114324123441230243302131044302422041443031314021242213412214030230311312320321130410213032230140130030133200224341443401404320032012313313343032111314231014211401321331424434320223304014124443322331240333132020132202410411130112014134140440224034201122040203012221402101123321203343123444121203120314022214021430124040033112103440213304034011031311222021430130032234131200433111000441033203004213221334340003214323124444000004021322314442204243240322023040111311031002112321124432002034411243012322413044042133123132223130034003042204203403131044201243401024034322003041214132434213204201320301310033140233312021404134033130343422440341320444124042244431042430423011120221234331444304042332103112320400102432324202233211124104214003120233203000422023224131021242120432214404443042000312401002024004134111220100422412340304242421010112243024001431410111022044033312032422013230444002031034003421330243444432413114423312210131434030034244003000412001443410020020302013010324422202440101222042012211132401104311442343420323213302441343103032211132441221411340012344034411340433044213442140010334201204023344133040033222202324004340124202200444303411422432430311241011140033313031301340120331000323342010101100032133103412422304143134020310430141434102030041130342331324133433023044300121132142143120331043010031041012344230422010440411243104443424223030142031132031414300420341120103202034224224014041012042110040334013122211431210444214100122224130021134330403040400002430044341141321043343321021344141312201132410233230121314020431000221140204111134004044044201321042313444044421234001322310234211403223420023324133420304011411344410204314310002344103030220204322201224314443243130443213224231330312431210141034103110042004324231230300421002032214303241102401122240411241320023332021123443103340410300122340422444434400303444143443011224140030023410033440021042003212331132230320204321324214333144332223214204013233201232432040310412202422124324420402413204214110221224432201101234131202111423333021002301032022040103030223430241400042133244334410232324221030013003242200433032441434331430422221200200242414202011322042211344321101110112203041204024240220131134223344121111344404122343113434213404114032440221312323424233423010443122311340140104342000321410030022122434310333310", "440012141014422423002120303020123132213101004334112012121201403424224412420330403121002041212442213140033244044041332130103244202433430301113244341211341240440301403114033132042233343400234301042433131311202003113333333212414323402432410003443222403223124040131032012044422024442111210042131300011222303324242134403423321331332404104033302201402124301021234401432121121440042011444022133223142310313413220323420041041122214231433313334220434320044320244323011434041001202003202110112034233034231014202020002313324423243302121240443103041133432432124344134032244200344404114104343344130214421122234140244442332230120003213011430230201100202402013411211422404040311310411432124442311133003443311341320443110322414301030203042342331313213244401240332221343134043001301222440104330422244224011030334441043040421231202143204134010300222101344224414441230120440040110032132141330004043441441403400303331211340441313113310201142130243123412313431231043041342202301222030231133214021211440311144223141020420112433302100143213444023003322241204420301443340111222122404023311101222214340204041303003102233234313431223223100112432442333401320131344301034231312342022314344320310031444121113022312034244242010124431140440440133110403133332331103344022230042221211342332203323121311104040311313324401332343201132344303431012034431343212000231011103434420213424404010400033001343441300031312432432110012032404433404144201402003232201413043241324423230230013043443411300042213113203133244024040344020210301434323130242440340344301222032033211204202331422213232141320012334033401322142014443310244113142103442331431233114243044414440423000230340243321223012034441433420321030442032323112433331011032032413143102031031441103240224440242002203421331203100202234401104302334434144431010032231412400131242411341130244423330223001044041102041440102330112101433434423211242240021001340121323223440130320140203432310204033300301133222030223212104032423110113012044432324322331421143002300020040200430300240402100020430341144401103210101034330220041430401104121432210241334203211420044401242123024124142341412131444324144114110302440304101403304400133223200043421421444220402110222130220102340440042112114032422141244002301212240323034144140411310404002124134344424110420130314230021310240232341302303231424144100022011340302413134204214133124300401040431142401304130041004414424010413231440001424441040103223243330032200130021244023314010140120303340033414312043330112122441220104233423010021444221303121004211401322001424122021023331402330203103200214043300133443034412210121124120003301113203213210231032221043313310213423433244433341343134322240234100023124333102334104010201002331232324344441304312431400201410414003144320110320120141440220221424410110431342403202042300242013340032102024431011044301004424031002243311001214101012310321440112413144040300444342332320210404220132334203342300412422104130100421022233422211400022042241423001244323121034114012042420400312441002101211044304141013314422101022114201420223330222214330411213300400441033134333011313211400201131340143044021101423032230100420102241413011441300333132013010001420432331412224102031230112334300321413203413231313324114223140110321243144313421043244432222130140021242114023010133421303421012113410412124420341140421014134322112124343243244020412000400300240030224032041212121034102243141322223422322012340311011133430322213322304343321112004230400322021434033314014312342102122003334020441212140132040114310330201331340023222113031140333101441120022413100023011343330322241204441222204442241300444314104230330203102444233142141030024011233141423404413420211002242241104222212311304322423240341401203011011230433430113043444002204144013001423203241423334201112122002321324113410121332001430400411212413134010314134414141033140341141302430102113421213401221123020203140110340210423301233424012434034330431420202120133112101344311140023220024104430123014122412223230244213421200323323203031030111333130332030122233124402214300334320423340324403102023444123221423124044310423301014430412400231204124440044322111032142004340042211031200000313144043134320402030120220344242434223312324324241112023313132223002243000420221413130104012003101044313204100021332233031442102121414203331013101220343220443043242214103320040020402402333144130302212303424213213214213240024434442044131004332230412344331022101340234132433040014201034", "323300433302443012240240341324023224111342412011144323214341413141032441242211344121243343014402243004303211000312310403133342004313214321311031213413113243141033004122322134114144210231401332100100300121331432412413132134422010244213334004204101121032243424430012004222000011344100423234000140443133110211240101011204441011023013231444431403041332431444140122442112013432130444140111140312302032034410331012224121340030144022411433344114001334422401121011422340134441223300134402304310443344042411312300134030022221112444102420000300441003203011041100114242303010010401101040002140044340013113140143132034234100010314143423223411131021324211321022403240302111120300242030131230424443303003330044424211131041223330302341434323104101033332434120104001323140414230434320120131143411434003011012301000331443424242024140341240224043231012001324340400402022110044424403240241213444001304343141304424404212223220114022003344434123224430303432023304440303444114041240403333001141120001443123341430141001000201332212114124000134310014300123212033401101234110340220011432214131324420120141113111023001011322031120332323034014233243231301302302034132043312222431333001443121343012300422221342121340423110101340202021123202442430401133233210034103122032421222303344332220120321002342244200130404314012223410240240224232430223312441012400132041301132010202042424034201213003302344313324344144103211302300342222040443421334341442222311232101443342330003114101420101302313221330133130010344444223422033220044023033431332104140142121204414224031420124044003313033214311441333022102133414302202230233302420323021400123314121434110313004233034040210214214434214042301121042331414411444420140240032324212304010204012341432222220214434240441424402124200024003121221244443402000223140102110123431031101240423322023104340400414014233121114031404312202433221142401431212241041101310004231320304311224103003433342024023212033310423042210113334024304133030300243320020012040112131224230400241444443443042403222141334044121421441243211130202200410443010232132223030023401420411120314144334321402201303222431404310303141242324032004010040004030313043231430420012241344034430401231330134224142304140130002302140013323114121402343044224043004004301233430030121111431304322201311401134310441442344230040141310242342441140334030013111342201121411020302020202132324432423444020401111420032210443322234130203104000221032103213402403040434002234430202414133124103034334414430142412421131011131440210133112132141234023220213210342444222302232200113332400034002322141143004320142123422113011101001431404142314001412230044243202343343331210211200340211201424332103121102100301034134241322042320110030220034342401014011322343411123324100141342210300403302020412134234123210123221410321441022012242320223312241202404240440210403444231044424303334010243214414342440113330000114121322243332404323312032243233202002321400423433433312430204412043244334204010444030221144434314303343043211401042030310342041020431020043044424304110433112414110444211333421023023144402422324423021320241211340412310331434010441012243311440032432422242021222323224131020134132241144342240000414024324411302443414314320340044030103234242410340341040300322023200324123322131034224011003330340241133242303001044114111123114304424104004314122031004410320111013414104044144414010323333041230021140420242033040101330121331421130013003131443431040110023220403430401123304312123212430210433200041201300424114343121104131233333240343002410423211201304414141333112342400424444334004330012013442000342110244042444101202304021120020130103234113331442014032131011344021343214434141102404124133430222314123134444143104141134311324022203212421133110320024000132200310442033424232201413044433342120422042111034203302202434434340311401403123340410104442024223124301212344340203133004002043104344211302442310000112323412142211201432313142403301104204030402343440234143024030332032411113443024310413110143401214233120101432311343334131042004332001034022323331121320240423004121323212321111423014014211310412024131032023021130032344441134022001221242011422312444112212011113330021031032040131034430110233140022121231422114411343432324411124034444232344134310434043232331402100233340121203441243343242213321323204320034103112033132042404200323101211101043013014044324412220103403241033122220010013222042032344401321002200232031244344204244230340024422442", "412233003401141040211223044221240200442312133431303311242222011144001122230401213213141131210114204213340033433402321012214014030114420110300310323203100130324410302324212413433133030420010332210130212402122010011243003330141404123041322143333102131323342441414042011102344402233032344103404012211440322030420132333323443243331130312004144443111313311213333242012321043214132120020401404213321311010133232024113323312001022210010000443242221213143342243043431231244342120343111322430231444124320441012242214042430320340231300023013233343341031222423230000323112101004121303334442301011323110304010442004412121431021101323240124320341440300001214401330201132242233343040003142410104244044001013430422442141021324314241430102411234130044033041030321144212104114042040130433432310122341202300013342230342010401000232144121020401202413032332422303110002203203422344240132341414142442342040332322110142440444132040431204440121330213301323013010100223110402033001131334103333420002431114020023032402412012101432041143003404440134041030230141220000014022121042302424414341214031220322122042123201034231233344424103442013043232132121044012243213202443122123110422042441322443242040113240024413340023230143333010422020141023023334412313214032230434012134000211213333324044100203220140134103040141100212140112142402443213401042004001344010004114031414143404411402332124213101140430404002234302340134202204231421221143414143002304433123024442133211411444313344123022323004434420122101411032204300004434111233232201023233311113100024222230420303221214310334232112013323433041100120143031421402104030322242431344332143121043233221414214404101121203213320343244001211343402231023424330031433324443300242213401410143423420143112033101210440222404134403331303413033443123423120004144230343221232123432300213414141321003404324301034024221101303134203104204442122430422302031204123322442414103213341213241144301430142343203322224413213033244211442034022101022010012421204123402023234134013344230230214102233321013112204300004001334312012333403312241424041443442431201002422412222002112002033101012134041104113122122021301341343043344020214123441221144330120023341232043032003430311141021304133112111034131013423103214012131134410413122402140131210214012340403221123320002234132424132110221442024013244243411123044031130342110114342104340330044434224342202014144331431214123313040442212003410302443312441123231004140201034431442324130101410232242311311333102113324313021241244020433224111012241004133123301301011410224022414212241021342114330014112111104242112244332222414402422412220232332333342413031044042141320321411413321212214413022324113224223331203102012310423323134231034004001433213340100110132313010000113421011244141044014400344022112232241332232440301140013441113041201341430442301323000444404231203321230321142012440233243401110202002143114223013200022044324232033112231203430410134311222122020302140313433103122132042214322312222133201200114103143102042220332043433300131142043223332400343022011143142021004423123034041321013230342021000213204242001431000030133322304223220001214014101204014134141144133243320043332404322332023220044413333343411042412243240303302141102003213404104104201322033142221330041204043312334322441204303343141043224244104223141001004424424323002244120113314403212433340311131103034031144322240031112022332224210402411023343422433221040400041404100400120030334011141322004041240313040243404011232104214002110220011123221423012000143412101403320340334304121430243331144220331021411310403140201442342034310011121141410312014100410330403200442231313232424331421441332430413011303232204142023401141420210144123332303204443323332242401413140222330342420022241224311432432114442422221313141020414304444243100420133241130213244230140104004003321414140402143134114113203401413220332142341140034311343220440401144121433142113304224232010114003400443232104002012324413400003004331021304300340223411202110311303110042414423102020304202433010333203213144003004044042222223241030421433440143000031411104430331040341031130414433432320230104210112322313000432310220242311244024112013010204012222410114412032014011340132110141414304341023033033411203301442213341031314411303312043344011114023022342134004034243413410314140312021430330141331202000240324331331221110000121431403144033313312432433343133232314014113420431101120120303431114020023102102340113033322101301", "233344044104330101400313312200310042404204210044120143030121400040444442444034200330332414404142131114142211244200442133330243243204241040101320022431441010001144331022414031041310342433044112424432214241003102014203122313311143102142003033322030340134412013444143222402403021100102131140013420414034122013402042010101004324220120033430221013402431020013402344202434032434411424033244224003103302223143133221402244401100134234113444222444431010201131220320230114102414240244122030243212203140011110411310141332044131330140404344140304303340344444122332024311133124223201201420001241213212241200202304133223321120122203342014022102144044024432321334001030030401044334412431220400321014432220244113240400411412442122413042300434314333120210021410320123014140334122323233341313341334130304302430331400100133020430400121032314030241114200044401023213121023324323134414120423321142143121114130003201031103340044024224312204100131441402013041042421302411442311024214121411232200002231032213100413442222403440340104012213044334432423244403033333011431230134030021430214204040302021402110313110323403234303303310310404400043032111421402101313414043424332024042321313223302242032301214224222023224432024140320330142023242104340230113423211244403143324442302414404132334142140200443141022302132323112001134220133143004442322303142322012343040313234242442302121402100042341222032340114232424023013240323213131144304401023232030014311040434240114023412132311220443134141141223440240302300312123013421413010223313201230311144402423334134333012312013222421410343330302321413111232220014124413321132123140240332222312004433444110043212042024041444120324431110114302133414020142020204433144002424443040304224030244041103221141024441404413210310132202123304340212434001024414243204343443200433234300333040120210443241241430133330331102014012334042342020043011013042201203003121124343232322204130133011411322144114432343233302133040434003333222434431213240103140401302221201304212233232004021014230004440202302242301441211320312320444211023310210344430123302104144101013233443042143413214124120302242013033044020201423022331041100023312323110202321134003033123210231012102421322212200300321024330124021134043112132222440131442121123241420332031124013313104143424320342314202311333043230300421013211201323241214044323002424024444003013104134212203124230013024330223100014121203334202343320421424041344243202322004224101243133102010221431230440430112133041034210022310041404122130444104202143413214121000234020342330110320333121204324304010242411332310403421003200121013034123003134112343410440300340220341030234134044440120223341021210432223231241041220414321301431310443331143414404303133340104321404101324243330042140242033200410343021200400343402032200340100140100402103144313414420122210131211433121300001342040114010122440003302401414120331300412430311230234421234333132200302344022440110012124103031241113203104240441214040011324312200144320221431010403320442024001034310232232110001403334234131401001032120313142002410213132410102223412030204044131132330334321302313344023312312110300001412322332030340222400330203431421233203031344244144044312101031430441230344300311222223203303222231333143203332241004141213414110133021143330201122140100134110430201314231242040023041340234320311221033102414313240443021040144422422212332123141434402042223120241430014013131024321004243032342244214110230401443400233221244040134032141312130232122303101404232000010342134431024103413002331334312222130121434224243111230230042322120123224041230130433032414121103010041244440100022431242112142142443043034203420441022102333310324111331132104300141103243130113110204223033431114044202441214103144201223134002400341014240322213013244000131101223441204403002100120220024131211012242041014423422412431441043330124120044133233241301423322440111020030242241434221233412141323331301414012122414340123234233033204414313040041140244204232134311324441123134133034040123231334222044343104041223210411103113114000212441044321221200410013430403012301002220122001140000142134442144302044111013444233024120041401244211011424134321140240203213431124300123421334140400424001401211031110142300422020333304201241412102130432211042014121034041242300303122430211324222200331310230100323233020413044031442123133411224423031214321314124002421203441312102233214133014021202433010431231224130314031444011002023033011004140433", "010343114141430023010444133304114434213311323220200410420441021334213113400011003303042442243012223023010302403131440402110111242034041243340124312200323413410322040122111143201032332220301014104420104022012332112222033400313231203042334042411421333413120321433242333441420043301341210302041203342122043334041400141102100130444341422102044302300112041302123321103043441234420222040042132031004220403220432124120340420034224042234400233132420141323040211342430102224133013411041444312004113312424422332120130343114300020412144413030022021302141434214204134141410040324432134440440040304243303223442140202034400233443320344341444231402121344214212321312400224043323004204323113143401042310030332322442224043431303120341041123033044323200441333400122042102203412410431121000104041324022334242331432231204343233110341313433011410443002120234442311141031210211121020030231114041031242414024420130124010020414434103031233330002212124432141302204444013440224213011422420244124230142104241320212131422234222300234234443243233334402040402111242403240342421140211022434414340113322411104143414344343211100202432110420414112411011304012021422221343044103002011423102122120000011332311202402144312431024233414004013431200200321204134443403243443100211213141202322324041203100204144000022122044334000213034330402211311210113242020113303230131221121022343301222033402222113310301333220322022142101422142224403330240012444022214023344231004040414443312022223434342144432042030203033102244233413322232311424242430133244202342403024003304021222042014344032440012430434233421340411121321133221433122321303200111330043102424141114342211114401204041402311233310443032042204041222143104313113410030112132340230432211120441300214111431402141213003421230242130330113003300303043041433311414403030233023303133321112424032342432023242331330011432402341144021121441320403201140002202334140043010211433323202230010430102144302220043413102414142312130211330122314310134122002302130223134031400411144204003013034232443414001240432200211020444400033133403130024440101220033032430023331010000101444103411012401333241312230101014112434111402003044312030210242030312313433040042434103030213113020414014130121143110034321141241330323030434124103400440313043024121404314041003242023412001340430133122241330022142014041014324022300302402430234103131433003330340133434303430141120013333044204040121441340304341222430300101433032032211130303410232303404204411044202422120312021103244321402023013120141301302444112313241100314311010033033420302142401323332144003242020343303033043344403402320331430132023232320213343004422202203430320001203102101022243411010133031114440330434241241123202104443023212322441130342422311142304344413331101103313221302112341212423311202241400004440440223014043340310244122233412133414323020032324140340101323413434432011203430401142404332130132320210042411304333442122332203410022401302033411213433102211414303340210142000244233232311012422142423111213343240203412210421133143413212422201111412111114324311322440224114440424200242442244410434313412131200402214003211301042333240220240424433441104032044311211243300103404034033202223040333242442113240101332213413204203310301304343200121043111411134130413432103423432404313020004314312113002320114002331104222014224003124221310030030242304343210301140422012142441210201001320443121210010222430233302104310333424202212341332423414042111012101213402421201133010101022444002241022210244432232243123200220032340011300041144011124101004044010242211000300140213312114241012323310130323121322414212130122243040334201034401410122012323132044034400043240434002214231324323223103340121121041203012100342222440204131442203144442110113002332130024041232030104244332340330210401121234304420433324213222131414224133114144343000340332023002300242422123031320131241431304201203210343241132304433333233043422343432020101144000232331221221302020203244132003333301210410022044210100143410224034004303213402401431140301240122043001103322004100021411114303000402243400121113232441440420044134211132140210242334213400110233443332113033430442323102100001131310244114022134422343133201140230202211332210342343233222411001402213422322101322121043302103044110003330440110000433434010133100211104023323230041032113211322421300130001440200310033431040331414413011440320422301004212204301242042312204311100041211111322021412443431124444340033444011120200330222", "301022314132302041402023334141013203120303203122221243204110243142201320010442422412420114033404244143133422223403203444322141100100430342211220034312042321043402232043022044220233010132111010302100332443421012444103233400111231140230440224401320241240444113220234021340404211433422143143144303133242010312414330040102000420224240020220330442111312143110134212310101243301342020000324013032020313403203303210301420444041040412001420412041204040333040301202202314230321211443331303021023040123104311322340303111114231242333440302343300224301042420024044042203031424143023212310134044423131020024124242330420330414402330013142141430411224243020234120422223421010033011404432302403320434233300224343130121332303422443102221331220412433111212222101321100220120112333144421431321441421411120132204244030343124232331200043442003221404144030004021320331423130203200444412424142133344321200102141030120434031303044041112430444313424201402013020200232112343014120113223244121133231212411224024103132033014001034042421321114241331132234301130424040024223420123010332114022012200033201213430312310213010033233304414034204310343100042440210223413041444111321141331433023244042311202310411042021313321341402014323012201212110231211332043003102133044340231021200121440402130142222404333421133342014343222441221031102304124140114424303110422010430144402412443142440434243010220142422240301304222310403300322123143233140133434130140003012014232324014110003332320130411224024341200201300320303024342110140133411212232120214422440024030341311323343232101320314032040041012011224122244204424231042414241040124031024410402104220120144341133410330343102044101312140004421314421302432444334413213304003303232213014423032430131112211022434441024100004424042111010202034344212100002040230004201101004113320230332333141134042402424032102314321003310213112314243200121030424403321210424414330411031340402423121104401330022401301422210110403123014214403242042414301110112214102102004013300434144433014111241342044440332414012404021134420011132200140010411242221424303431044423122404144444333422212434114130433042212240013322213011420211343213430132123212200110320340112402244134134120341403003240311330433234431040434221212312421304031233310111242001300011400102400433432433230142434100011343204220311423041141031334400112440424311304042131342144141422033032400442033243124133200043133314414210042003342322403331012232340212234044044434314112103103040310244002003231030241014324422320403332134112332410122440100343223022224002410031431123333420340414303143344122320431130331132233030422012212344110323001123021404100133130411034442201424000312212043110334020312432331320431322114411231323012433141442331421123113042343201403011401144042231233112441024344023043030132240431032222031034033132013313424421203041223132120000104322131042024043104141342222412133130022311323233331430012301333422211103240132120224423400120222443403421100242103131102230101303304044332210434323130332310422341033304314222202134141332202321124103320412421314011441243402412320241300124434004341344414423030112200223022401013323341411232212303122204433321100431044112233111330134311221211214322412402123113110403341333310103310440301433341021232234122013410223111401304312221443242414003040344143233222143232043433104433020301223410313032444001240124320142313034434412000210400033302003131241140411340344010430332224440211344200404402210001444012412013214003300003022401201133111042330102202340022414333443212334022324041341322214000233310431110221140241230130123233230433104103320421311132433420202420324041242030034002304031020442042021201301213433203331423014312240032114411143032230141421433344332311143241310243343141203144440313134402433203244201104200113122232224234021232032341244441103103330242030030420121102224404021240240123220334324101014444312120200211244311242313421033242313132003312242134141433432213431430144332303442321321223020014434142302004130341413424130434033042340132220412313440142020412011041423141043330331342400424342022122240220003433200314000011413024043033311402424303132323133101232432231401304331233231031342204110131424124223031143420441034240342244413201211221232140300423220222033231210041400403204442142434431240302004031231114200323323413034301342313303142343131333011113241141134422444324233133143143421031122433414442100320343422404404013320321241242110411321404033240410224114224101", "030330331222224044323304100034023312141142310322220310312023022341012040242144201303443321033034141143100104432211000121303322103424040242333231302114434421430300012033324111223420443421341424300022401032121321014143413104001204004012222410043411130224423443301141044332244300232203002414013033300220244222004334203442220142322300311100331414144444411121011344433144123323020042400201424222202031312424201441423202002433402202032041323120221422404032040133040024404041421211004232313213432422434233142411043413143010433321241422332331231341320031411033321414442421304443033433243323232233111422434441432412322244002321430442014044441332301202210234213203003302431043022244321241040413334241413212030032410144114423414103443030030121012211423012232144022102000044230042034413132101410042302103443211424041344041332444443324220113431333431303221143240442143421110420024304024140413044234313203410403222221244243044241221021014013043000312213140441200001024244303431341124143433044333020310204001040333214343402131030124121120011104423442020011101404414101421402234032244120314200030103433231222233231022210130331301322404332040430004231003322142243234133044020311301031442142221031013344303432311040230203111141121213223144103401112122130403330233404311023220324341120312404213410420020411304121440102124043033001444234013443313314332043041030001344244422211330230100043441432234122104221004200300312113021003323241333313244132241212024441242041341124040200400423323043023043341042323314104121444322141123022130300010434121414304232211411404434211340220024230332410141221022303431041244312310324031121303001322003402002442320240130434002131042230432203303100142340342012111202120234422130412143203232243400141410340241132012133114024214313221201020124400142212341233210032401410220413431400113221330423102310002111111204434033404241131020112023311411104443031222112114121434310424300304401123400003331023220043142243432300300201441440402110031210420314010103421124013440321044003124214333201242404020334222312013104343432333322414411024340242021124130330412023413400431010442340301044034232020142123442432021031104143144414230001432234221233223301244020443143420140402431011012242121323003021131223034303233220334022441302023234321423102400413202304103134310141110043304322123224101300123411110011021121101004432331342344303324221233132424201130233024204100301032041330414013024104421344034220430023112323140104434403124120314130041104330333100010334000204314340024110442331431231432334423411431233114441013343004014441314131341114223002121204121012012411440203120223002333212421332303221422334333110041343342330243412023432013021323222311423341004312114210221321122030203201243403004321334210331044413334204204300440110414042401412314422010202143132320203344013032041141322011440023202212023224024101243424101423403341443030212012322110242434312424301223341434103343131222002042130031230311411033314422310001004430443124212231304022303430413012112111301140304424130403114230014230100404330321033421112314314423304311401120423130324143241110411121211231210430344422001143024342040324304312010434034303002104003101044042230140222231044231221343333340110032200333440320044402201234214132444412014210240323410004100120341311132300103123112203120142041130420423140110203040311000430230042103220401122142000311422400343113232331120034340413013002020024104213302000442423231031220400134231100014213341233440343302402012234231232210434234043402144032101442222324002231402222144140304342303102201134421423342203010110013132440204442234422142400032243131322032412413224202202023142020303244030000321023312323200301032014033003243314322020204333302013101144242102134003401342334030334111400241403122421444301044433121424101203002433123411303034101442004411300423433220113311303030411411004323320210410110420400301030213100134100103300430040111033414131340013101203100240132122134202100114401022342210332114234041032222014440104303311213110121040314420230043100102131124130103331304121442330401034444433224344243003232042421244423234303320142013301130420411103244324323324140344102232241041343201204240334330121123413441100300340312432204324422002222040133224224404024044322341320121032022033023012304143234240320034131402431343243401334103130420102102030242302140332021414343042011420100120143031002224242210441120212342104031031010210200333141321230022003432144313040301132021423224", "201424020141101422400421130244302201444442422333403440403023413213420340100403302443003004424114304202020224320400020330132324240102001223404114330343310444341030003304101040234232424102413114441030140031232032402020130244310123224042443103422133030113033142003021310331441440244010114424340313301331024343140230041220111032131123232211301220241220021242302041231043003434122131242140021113310303000213343004203220103341033320231431333404022224244232011143404132204221100432400141414000141140043423012023314122002130421434012131200214242444233221130331121004430234044103113324242101121044201002014231141402230113004244004300022114403002112340023414013434424134141341232112121210412401414323222432314232022043044321131002301443344344432441043440104143100203101120342434210114224231041332201133024430144311004020431242422001014114301040002033230041222023012214444214003233414220411122130121030013213100034324442324413021234414420433313224413134323014123123334014023044404000240323132132343143434132112243110430343342420444012132442311433424423402424143322122044331223440323100243104401132332230204323234222043311403430243101443333144003314441002143410442412231103430410330014232344231004044324234423311033024004222321441430023430113203340310120242103444110130432303324032102310140433244430211341000321224204202104004320114422040014222401410100313431411111024222220020400302331011322021442241441004011330424041311324220010033242422230001441023030334202112310310413122112132042323031113440110102121241233310140113024024114144023044244144242244044111324413441304223342030320404414113320214304401312120214203431333314010133021430300032214412002130144210234012043030134333010103132040343100010104223140333014044012201200244004241144132424113242403424342333040143320041004034030103100314031230001330332004234110320330030440311420424444120333021101202410114404044404430012320130233121311034244233013032402302120302211322011443024220014302102304212400334401334443413043214400213124224023044243144314040034433442423243011300021014442443041132403140312443440402340144442141140242111413422022333243140404330021004141221313112403313032022440401031443404130212100443310310220311421123312441004010232131324340014134402423310114213124200330240424340313342011300224021333242423143404011233312322410240421243122100110241331243101020420011024314102041202342401134111413313000144400011424203410400411003440444112124302224410322042233324433041041144101123421110241041301434333304443010201414011104033010320202302422320331414443314403231331002141033332234314411401422013424431231204304411423301324424411420301112201201123340314244001120314444330200223322441341440212342441304404323424302122010321332324100304313224210120344311320402423323311034303023423124204234103243311201222420200211321243433140114414433300142214240113321042212240133130043440131013004243231132121303330241343321101030210120011032303234430432103220442242432331041244001014204230303144144102002030303223220443423003300231301043222041224332022101232044342421123224442134112324403402113320310420303201411244000321030142421430342421404131142331131420132333244334220423021321302024133201302423100104404314020434300314410204030220233004100324343211442234412043210341301203440331102231140021044142234444013000330110231034413404014303301014324322443214011422034323443211330334244024300210110244113312412422323014210323231033311303222313404422103104222140321304433413222133111330421214322003130004210432024224023042242041011131142330141114433243424434323031034004322442424344432303322232201220242104443043221204132003221202033413321003432021433442223324110003430200041444402003113414434402033032101424132400010241002322001444343323341004342201324100131002330203132231430433130014040040312104410034033233111001432101434104120133204012423413312030411142303410123004440304421432413401241341312320121110430000224421313322414242111020010300443410321104243243041021430144020403034103404141300230401242100014043231332032340034332303241042044101411030013433444340204140324440414233423330004323334000111314314101204234140121231402410421122030032430312324344332300413443030311030304322402441312220311013444034043320111220320130010012443113301223340142134313112220242213210213133404200041424203042202434014322214410133001041102143132400043422230111132043132143242430301224232132403004242112204233140014114433202431223113413342202022121330124304", "440433302013204033430200003004320343321441341242311222430323023433240031401433310304331312033201312441031014031010431431430132222321324422333000433244422434101232413132344233320112301102234330212002112041230424320423340004222434213133024011241233114242242321042432132243410210104401312123114114131430314332331142012220010202130044001341313403033230433404423202031004240120403033044422400023002413220234414304100201321132234132030330222424302420111430432410130022241442030223241024122404242103143124101434240421430434444314031224224333243101122013434030404430244323131140304200104210424123000440430342042423304111111412034421424214434014423243002232422130132033334443032141311141122320413301022011031044034113233233413143004313233414004102131140204221311300212224203201233314134214313210141300240020343211244113231211332343233322421140030111423104041200200244113223130203234031211313424400010001410302020323111441104032413332314300242043012243342240142343341141414200322343041240334140030340010041304300031412113301134342243132411010341013040200220134403201312240413333042341214211444134343322032141204340102241024443432044434413434341330311441242233144414402023113234000132213314211214403343134032323002231143440111112102120222401430040411211104402311122321321130342204403343112101142420033403242224041233124012001202023423130332312004440342031423103211244434133024103421221401322024202142020432003430111210201231411442244032111142231313142312011422241123434234221213424110132000134320440324023034321441001241200321322230204414212323214022202442141341432021023403432032241410110344222134401434420233100442012230001320341332303410102424222004444420231303220300043043410200130313104334330133024304344112442301312001113324403423022013041244134420004020100432303140211333121311233304330000403313232241134404324142110000424444131101012313431303404133122214242201311202242211140022013032430243123332041223443343214010321231010413204313321213210110004411421021314144030021044243233014322000310210340144113144140442444213431114043232344232314222022412321030323222214132112230114411110300013104113423404014431143133210312320300020340240404340213102442004230313001140204422433313113333002324242432324030021410421003034344221243021440321334104132132144240311232011031110443114010002120023430130122123033244320320201103210233210314340422011444421403403214231330140124120340413141231300022121414041344412233424120140022232324302000034403203303401140144202332044142214241013040420112220013201004220324143240421300443030341440134322241211044024102301311004231121222223123332143433313134140003003411331304033010433012020130303301143411200340303212403433303234242231044033433203044311221024132441401214411433414003001041404141003344441302132233443421440421111022232204202434221340141123121441221041343033142121323431144200443443400124422112104030104110233103121004244310220211344422244422044040320132223022222114404024022200402010424133120204331101402402220023010213424041412233323211410111043412333234122112032010240031234104211002144044241310040402421124130204313241304241100042433310143040430320340134244131103033034410342344423240322333231142021040140321231002043203403414243101411013441114103004133440403330144440010122000013133110004233000111344303302324001424204420244342434342143224310233343034211024000123320013324444241404300300320344240411110033021230343330144121141244031230330434424303121021441322111031324131014001230140101244023042102432430440321302223342432340040424143343044432203414033443410301333202322432404124143132211413213224032134343214031423012132022404103020413244112132020003001300101310434002231144243220224444342211303211230211004323412310402001431401243133203332131041112024430321134141004003244442030424132011222034114433333430022110224023013440440001321141413310204402413341101121041320323133111304121442323031134313010033213020242043301423342433104030131120110434002043130243322211221121344031213111024423310021004431411034033240142120401314223442434412430214412423034140331023224102031101114221322034131421233334403021042002110140241144110000223211343411032033413424211330231014410323112014223013003203044000340340340040320102210420021421300233322004102300032243104322203142204413334440311200243132310440302443434204414140300444102212124141344243044203104030242110402032422443314044030301324314231242413023232402023303330134420313012230431413203321423321", "123230414141140111223332011200442441440322313131021014211310242002312431032004302041434231031100111031012322131414333211100430132220040104040430211404401322201114203231344221012200214134400032430111240011400123124442033320301420344014444031343412430114210414123324301322241012312310032431140133012130001344200000333444004023112314200020224034100244324400020434321424032123041422321233313120340221120023113301022040130223224142142311201000141240313010202304122001232201330400430410343430342403412003122122010124020244041221221041200212304333102200304230113041242103431012143103121131003313413101432122430211024302012021143132122142030210321211033421041142204100003403111012414204044343231430121132012132031424231043421210411431021402331230013432413140304103013310022442340331403430043042213132120330224204214232241224432331403100330411344114004341420314412102322001320410320001220000424340004043443230221144321233331010102423231120223040000131433002210310033234201440213340203234041013424114044112214112331043414141213110442102211402031111224232040432300241140421334011241012122322434312331303340021320334204111010313141300320033302323413224401234434013114312300143202441103344202123110143141323144022012404302432323122211432313443200242042110033430410443334012321022114121102244340133012210231140112130202430314313423404114011240410444020404222112004200203101004411022044433211014423423034443142422441012014214241331014422434001303124231123430113014011332140442332234223004232032114031200413213103401030140002132324433412343044011104231001040023310021342421244044331212310431031220331204031102331314232201301030441402220423130241203022443012324103422433033303240023130300130321322404221124414312240013430031312344331102333213002422142313131233233340121244201232223123142330232301441024041433331222314022031223020402021313031222332343234034213323110104232113442110040433430343222230014042213214121403033441410123004400431114412144023433234222304103102020024110342341143223132031213010410001100303442231431103410333211310243444314341023424121200140324333030303231020234002310243032343142033114303411210310240411222434043344121231232224020413444142434202442330324144332302441320144113230011421122234130311214031430142044210231422224102242312014012143124313323022224443323134443313000341214031432323013334420231201240413111202243002300204104133430341324202204204422111314230100224134244424134202231233113040410032000110233414220242414010401021204322221430344411341243001103210134144313013323232304401223442421344132140113122310042331041401222414343241102440332410112022143321324014242102004442313301332444204401134320000424244224424234434304411212413224210321402244422321404111403333234203301410020231113243034434031214240321130444041232310433024132200230041344131002210211210431030240313424034301144012204012012343112233322243342441333340303322144412010330144133322312032210322011032010310411444301404401110421421344321140332204410143130414020400321214000142321443023430430001401303034233031031202430134123220321404421033103020001104120211143011310430201241233113022402020422042214414210144204020210001012202011303210402231303312002343401422133233410421142104012302243301310224210000402402021202123224104121324422100103042134232112441211101413412032423100320231021422331011003422340242440022022101434333411122003232210240122022431333242411043213044000102220131021120302424301411412001442121402011444340433203100043131323010331123312122132320314022234032044101024003424331312403200014244333101110144212140232041443120233023004113214413431222031411144120403000100122144132031130003233421223332000110441020002224234404111412143013114143331013103021403334220203213141412122403441203030242203002121110014010032341331440030011332003214113402233440401320422001231243312123132132304311413134234312241303131140441020420420443302142221313202024240224102323434134104202331303204220104411433421401133302223100213024241020122324413400343244214421202310044410440032243433200131331321422031240200104043103243301331332403124201201132021210232144440020222230212041231200224000444124333241314134142014010314401302311201034420411122212333010144214424030120021033311211434143210232413113031232304030423211140432130134201214122011411031211033014310340334000131432430443003430341114432041302231223401402103044224101344311311331201102432221020331244301210330021132303444343031412213202334211403031", "003341423442311211233113324241321442210012410134221402233310040414442311302104342444431114201414240214223141202132044323120031432242024042321014401402143310420344020034210124240030201343234213314212013132124331232214441040234104304042434430303202320143014141202410221042302203132021132331340301204204331033424000134211431233224230334302003112040331412242413433131432133201400432043334012103220410342340342134412320322303030441142324414033000300010011131033442304121240223040312231222004444030111312410410231102332334020212423120134012321340023023304441421103440141421121334311113440121024402142311301323011114301222221423124124002214144444223231413104242414223240423031122013343413112022100340211220113301023344311220141444042440130020223403342310120241414230132133424040024443343111234034110042420320022214013200200434240133320312133444223203102323001102220340222424433221214300010302022441130114120004031320401323332420411424241211042134402103423031233401034400042002402212110022012103414040103141323213322244114232400240430412122233331131204423420131412411430002214030044441432123010434424014332341003044121001333003222034333213313004213131221221233113130423424103030013110342211401242032141011014101434030434414112123342411120204301142204413032244342004324001001234201241113133221134124231022123314114033111310204213310023241133140110101040040001344333030113241044243303034301024321320013310213420344200130341104120213144303014423421244304443023412430432204332203310014041301143312204012110041220300241230030203043212413100210044103134440022102411124231011301040244423043200241023240242303220243400402134311301013021104234144422311032224243110133311341102314410033223411021032113030030110312434024020444313043221440420103012123123033421300404344211200014222140033223000340042010240030043324223310040420142424200120111410140340002322012111210341233024223123331314003002103313244124042411144243140431441224000234142321420032222234340200114311010000340144130304201343232110443431022002233010410340404100102403034320322041200134004141104221233244112132314140011340210032311203124334132114002403113041420322131112023041330232013424403221443200201241013313430121300131220434023031123420043333333343040031241214333100324212312202231040132043342323040004204122232320401210341411143330111430222203203330130140240423021204112042324114403042102323140441042004232401303141100012401313013440241210101140102100113140040120333424344103012122100104431213302231202344123410423013402340034333343441442440111204102313032121311000414210422401002443330403214410224311002311304210003333123243210403421140002121404402103131132142343042040031413222403204411441023312300003241404103321013023243434221210233433110401412124222413322020212102134141010412400333024143034124410314324244040130331014244332400304320303103034124333143130141423222222120142210310041402332023221210423220302421340310141323040042211221413310103304340020341100122134424224401310034011331112343222204124223210233343002232043420241431310242322133403140341433420242013340201241443303004444212441314111030232240032433244023012331132340133213230122244342001042114211004221324300441140300003334301402330402321110242300442123211203223121224123103412323120402231231334123204013442212210323240310410040144041314001220103001314323011143424210013434410001400444340021432111001110204010102024410144210322004040213202204211321243242342134412242003000334410204112042004444211340004444142200224124313133111144422414244143030202402222314441001001143131023030324342120403011043431300103044021000011233114341233210321014104224033120014114003200110330412314300030134014020140401023144134322404100402224421001202032221144404314404144234303323131413334141000341424432311214003124342223301003440403101444344242214230330424322230020213133231324242023121220004322233202244012303300310314040414044111214233202330340113332230300302123210131113221434132124100244414012132033001302312214022203244411012241103340433112333413332412324121411311222224322304031444424433433442213133010204014213302421401103332320332400343004212312402223404302031431321331124403134314422300021302340231220002243243044300010432322414004120303032324042404221413341030121223110220411400241034124241110114130304040100001430012124222333121201010430203020334011244312434230020044220404322134044332323132010144330112401214130220210004240003043440332403403322121230113202004301213", "023443041014242424124040121131001434223020041201010423202401411444210211132234040242113023242012234223122033004132342241302341214034032103312203403411402324442011210031321234204333101442044224321143330402043420201433301240314134141100324100423310100120214103113200301234200400340033321100022210422302241140100234242003103324144111204430400200012324003342110103441102020120210002434200020343404333412210203243032020324131420434420121044024032204401443201310004401023003103013043434423430223334041333311142022003203320114233203134020444133213323222333204304440441223122432014311224330322042343004031204243430330202321433102102044244232424123241311331041420414123441212320333211320204222242023112142122344114312430204122211214423403432204404004231041134302102332140040402340220322032431033300003342303220131340012333112020130222441213141333132313144341431112242010031203232200440341121312203304131043243430024422120400434044444203422112220234041043200023010403130312124313123300244214122003410333144041143444203234201140313401224024230420122431214211200043044200203242220114404342200403431001220010101222240104031141143033043004121213023442342201411142422133003121340312104101121303310241441122331234132441102004244341404440044114233331101423130231434241342331344321321131000330411001402402102142004143040314102323300402413443042433114140023102403414232022000131414123011422003131203333000110314441200230340021244311304304013214223114132323121204221000142340023400341011223224121240011031324301022240112124020024144413040012411232333000040424101332143311243144242231303341144232334323300132413204140430342323041334240014412240010043011441300321121024200130420120304204003413203032013001312010204302130214012032431404341402301324000201101104232224041323230044224400044433430441130240244401000111103314132203333124241024223021301424322330421421012113144410030013423040320043123303123004420400033011011301412024232004231114410102220112440211123212042101404421403431414313143404244212011443401311034402413240402414400341113014322211013332444141010322004100034310003444441134322043132000310041010444002410313440301123404331243021432423203223423321110211203102234433132023343340143401124023411234110020333203312042241334310020113030021000120340400413220223013014014242423424100211414440444003403413444334314214303131103314042010203002124440342243301333344013430024322303341334142134423204041000414143234122011213220113321143034442232323431001141440420012321404322004311331003133404344121321140041331034101334222012241231311043102342032422204342042320020131101123244122312114124242230301211204212410201332321411024322111141011042322131012421422442233341010321233314123444312200344430231103111143330103021132341341324424401143140403320121432130032001331234140032011011140203402132131312214223110303302043112301144140333134122404333432224322303114113240422011044342022134032001143323430034242332000102442144322213304014242310201444414224214140123304410220024440031314233103424233043320230322334432012011111241433242004244123322014110041100203021323033410403313212210221430101410402134310340102131232423420210334340242222433213310321343304243131002313011211113332103244023132143212124104111142222232104014112040422344124203211014414031421230010443334411133241004041344213431002340041033110132103141332124423104331100241222133234221142333000130122020010001313401333401012033340330422130334023111120142230203111432433114031143243024224020223104234422431340102442100301312320031401222243042201011113132122022120100212121304402220432211423442403404301011440013113432302334044003314300312214122233402344020320102134211302322211232132230214310010141214323100442344413113302341220342211301413123313103044213401043301330040013303044343333014111330113003143304122420231313021032134324240122314421433002410124123001202420001033043444332121402332221120304400124112023421132002211003042222202103223113344314032101021334412323321401232430402134400210114444222414041343111232120223220124344122412024420404022114024403443021433004312021341012314343240004214141133040231402344203104431333020043001030340244424241304204244130213330223344430410301430211011010402031232410414230301211241200412132343442400143024340201211002021404433032323113412222234321123140424403423124302413122210210041044041214133112022143213030103210322403343144044000331403201014242131202331121000114010030241303211120423211032104", "124240142304412333144313322024301223123022432012001313112040311414210101432332031240341344004213201302024340212141211241344012412341223332340211143114041413413110201442111110000113321010232002344133302021314333124014420232234004332124430231403304312013113214213010141323234133442202111210441001402213210120030210010203310021244011220310440044011312124213014242332324224444301421042133240321034410424344233114111421401020001243213334213102314133042442414412303421233424144303332344123140224341044411333434322024230001403120340230132302131311014223121331222312304423442020013304431300224044132231031330104024432444032220032130440010140423343044202110131242444010144402311324044322322343443201412240433332331342122304022330403034340313103133421223123200102421314323401004012042402024121032120134431201041221043401442130001320103212004102420244422002331130012021220213434030043022410210111414141440233413122343203330040343040443000433100011313200414142333110002020241124422303241122334213020300030401044223022223410413022020322012244011034314201322333430131232033032221120401122200300142121331121221121340112431314434142133410343441433421232201440114133202312304000013124011223302221040022114020400034403100021334200343134013003434242422011144223400434134203440111340442131434034401444423100101124421430410031333443403421112000042313424131133402202121421412022121414220134400333430434223003344210213104132104044124201234312114010302412321131422241013403402032024103300020012041302342441201442131430011304422020310304300202241104211000403411321401142342423204432231412020141110214242231041441140331420430441321240320444122201112323000411334321334012232222313411332311102241404241413401110310302124231420333200211223413214432030343233233112320213042333322321141434032440022433224230120402101222120441102430342041241101130333034014424101134113333004213414123004400430420314041232003302221212230211431102241030443132042030234443102400213044203430304143222142443123440311000421323430042430420012002312112200442114232320322413113422131341000341323044323322013013113310421223013403112431322002434403141143000130113131124323300412131431121121333413342324434432231403014233433444111231042130002213244440233211202211200243333401032210243420131403301210102012421103042342030401142404340114340212134340302131221442133220333202302224443013234331312234243144232430410422414321102244012143130303230240012432441024142433010320221210440041244004320220223201443031003141201344322211104340301111200321214312301013443434220300001312423124323220034233340004434201331133424331140333413102000302014331020322220021124000023342003333214133203413101110211113022014040221340110034222214423212321314234200411033314102304011404232232231142003203032311132220133111422021401112233023120440011300422234120003412131041234412142130242141330113301220021101104442043023401432420102201201131400134004401101011332444300443233144213131223041324434203200214313001200414044421011211313330324400230033011032104344404042132214133444300300303104020002222101413214024303323431222324302443332230302142101243444122223341033304110420440001433441322000402332330334430113344432142202113131212334000042030031110220000344343141414231034111300143202420303140140134311300324031142440100130411120321044144021124111013020032134100002024103433413244022210410343033320330342031014322023410332241224200311044412000224403423330141044230122210320043443131033042223341324023244020034422121440002202444112322230134430233103400320034432313412121040441420231411224333403004101421434441321443134140121044134020413312404144112330332320240142143224042313343132202443403401122302343114413342004313042243044400442201222144213411122140303233312241000223423140300022314330021434344410314410140343234032131421122101130332442142030010023104411433122134000030124023143311101023040033333331321212041210030324413402412330304341023440201211021241244141202340034003401100003124222031111114220101240030301140030102240202342333210330024343300303042341424112123300402034412143200111442110220243422431044014023424214044443431044421324223233244220420412001444310201433344141130114132234104240443003120120030100201024204144410211141241031103403111142213220444030043310321120321011414120132011310421113440013411442042031323113132224404121343424000320432341103133012120103032340144034313402143410431144314101203013231112442204321042202120323244211113243413443421", "141323401442334131011030320343212324203414233301402444232010414314004420304033121220411424323010302123304341412044300002201442213203322040442420330341130434131102213122120431233320231214112223242242333113324414331140300240211402321244123220412420420202241314040024441100434141112331020444142032034213400122433422134303130131222311131404340332132330134423224344323442210020020004012012041123040202114433042321110022322010413444301424430341102041201304444433401031223202120024022042044142043241001313044210213442244142403312112023332312313441113101101403334434313040431044200401040333324143034414003120223312030304404440032310421111314002231202300412232121242304310414324034440201142101004001033024211034324213211133433430400330423334011002323030110100430144010411342013041220042112433132401032342121100142001341401243224012113401140332130411223404434431144413211312033010332101210122400321042431340413312334120030041123330134432020240243022310120044444043002043422303324032421014111133422144304443241142413431433321434421200044141333143244413432433123020411231321002201303331040200442233103143204300404324403320021033201412002004302441413343412402443341334404110114042432233334032041230010020210421013143103024333120440300022040413122421000003443034431330111132104220230230201033334213043223321240000140001444101241443311333003113004034233434233232412443323101343221232142331324340042300241111044121022343443400012022303013002430314041034411224004320001401010232403334301320404401244000422410131220310424133202403210112341043412133242310234012330130000344334121410311044203313220103422033111220114012442231311102223312042044032022222404102240432220201232342222330402214404200234333004222013334023302010113200312133224013230421413320321042104141231413144324014410231211143033311430010300422411231101324403111020103041244310103034034400002433102221414103423141221204230014110221011242401001201444022213123322242233431441400342144104344143422020243311013413210431131430101033302332130301324313013122133410121310240334140024103104124101110013034321244300331423401113441413000011444414310124441214322131210012023224342214203014401020244222343212440324244411130033030103221142114303302230340120333044104331020141110311440220130304343134033343234343432141234132342440310112430233340321131443022011344022110111130124032014030401430142031330214412420144441331322032433112213324211444023400121342021104303331024131334143000230233421022001122244232011122230224010320002234313300432103431023402202244020233030224444214023112441412042433123241032140410304302011020233140440422432003414123141440303310103230013333110344410431431103301401112440443440021101443304310133440400401434322240333242101140033420121124001201401334003000434411322200004441121424441201111232001033330443000120430044242033402340003010140111041414443034113211333002320201242404111444130014002021023102324031201203210221442021113021224211431203302432311301013324222231012223014330342130202342403314132211414114301402020011233234231301423220312423104440220030122123104423312030042144314330033222413400234112233322400001231312212041230124224410101334044143313332402333134034433023234031410431222442332231010023232120004144223240224231301332002413243211301223440100241420422222110124321112142004330234034420002221341223010210131324104411313312021201003230211000122041440003132243130302413200101221343440001300201430122401033023123440434043010234042242313011122102222113441004301404433440304310330432004423022413134222434402031121114222341141441300420104100313030312013110424201431100112114104141144443101022103124000141400130411312404143111022044003433232211003033403340300404123143131243200420414413220143110132142324203113202444213013223224132034041202431031424332404024431440034123224404310020020322431222430143020140231322313402010214400021401120032012342214341143120040444000433201213020342224111414404030432441133021430020444103213110031431231213140132423130000010104412112434310300431002233421142003222143031423120324443133342333320422133143231320014321144143333304114143012243312314430013224234300221424011042021442011034400024021130303212304201130302123222232402003200221210030232413302341010440242021333220224032142240331140102210324431121421014331332334001032022234444242434204234424114103043441144320441443212041013230233131401420241042414341423441001014104420014204403320221200041100344213320142204202112131", "141211132303411414313022232131420042404022010041320423121111334144333110104441032320314312411230211132424032402144113422430211204324042431111001200044130334243243231231404331111424443013402331334321023330213402414230010301012231224403310441220004300332402433133333303113102201210432300332143230401422122011102122332022420103201422221444033403212144014311013401100311100144333022202240433331422333324340034142424100041212101432111010443103202432233143230313133011300104323231411111230332133434020033222302312404332030331141142020003101121043304401241120233432311343200410021202034343104400340402241034312042344201020014302243143030002133411142444401021310433432120104232221422331442130440443301004434244344202242423220040100102301042004134012104404013120001003030421241243343010131102022030232211144343143332133341412403322410422402103424241442222420030434031034414313140334424042413041400323414320040322440024021032130011441214302032002010024402300243214213331141313044423434400010311024433223412404213420341410400003123004240342303101101022321422212312034114312412120423303044314001334003044142430240223241342202104121340320342010133322224131224413401301022233040322443320321243332110202412322420042241304422234031414403242022242222243341023440321443234113424014234113444004133441203321113001322141340014124012433041100411232234224211223310342103041212030342312434313013310114024010201041342114133022400400244411114430024411144133001233133030043441414141022033403422333232323430000320024203001112303214434322102212344030200320424400022020133304123304020442041003320013004404312433300301133423240114444114030410120013234234032403242124343140004200103014010004144300121034043201141104132013333101441132112200224304132000443140302140202134043040312200440014322324231201031241012313420220423323031431441210134321023130314044241410444114122341122241012033413210242033221404414203021334434103300114414014333300343233102212422412243423020033411130042130431242004121333414320413233112132140033423414244340243402244411004114113303201012044011244124004214020010240134443130420201141411211434404042104103024314140414320013320341302433001440113442003041442031122124102311140132433221030024423224221321121111024240241344133103314010231023041023422143103420441222440040131042030341343422431341204120003214223204424320112014212023313334242423211044124024011310113420304223040143204012130413040312230423112144243344244320401022421404323222144312104020143132430224410210340101404110432244434034131024322111321304141024420100212443033123020212431404311334242433444401140300311003241044143401242433134214342204343242122212201033014341441033222221321120411121232343424232342011113041144133122203024224424323242210144421112333313313213122133233023223014322323213130434411043213413423331121113123102023030212300033232133422011201004140110144122301314242023302102304240011430242130331324010112010423344130320031034112343421114421323441342003313203330400103224331403041103200032142010111343043023012340132334210313443132023142341402222413003022302341211432202421144132412202011440440122432041314032123204100430321123120113144102224140234141413431003012412202333034341104041102401301102233224332202014132444002444240114031211344030321242210442411113003121113114404210022044313100000004100244031411320102121142021103310012411331202140433221441410113100432311133302431211013213213304112240140212012020302320342233240400114301234432422220332441331324402202031300132310122112013241230042041213042134113412030000221024123323032001214231130421314444330224113131024001144311044123234231134220013434121144322000332030113401224201124420201401410134300343404021042212403114000413340300420024034203240334104130234300113224424114143140033442240140423240234214443211430322303412112331241023102424312013040203331020024304421323440304404322030203031121210133401434031224313420014020321411433241342311032344131211334204433414011342233001331303130402420241132111204444040114241042322443044433402120420121240040134320140323041243030313232331412241141221134014412013431001030104112441024304110130422430420323423423430413310204130443421414330300240400441130132322430211122222414033242340223140203244042132042424103211334034304013422101303313230111022042441034220342440431204223330120001413442130343334400322441322324114042423100122213001210304303113401411413403330031121224424141322413332123113440123204320311323421", "000342412134332322334202310411021204414413332404224022312001014210020130211002311431244302040344123332144241341302041112400114424244443114134430032302103433414422310420122400130040440121102343144404202401030032220202142311111013243234220211241333311314043300132444122121234433324440324224334311324340043012120032400414104433112231311202224013333433240144101003022122020131413121043233411312223422321032430032041424013420322410131243401333142034013402344031323442132031022334230432413402030012222134441011120420411200341110422104101203011103410232312013303040322012340430113400031422331002032302013404330012124130130110341121320433140433041310012131444240004032223242042332202222024422013330401311101244000203420223104010231044322120122434402242343031140404330121001234002421104242331112422210133420214104042400142403222022320441211133420211131021231420004320234330014011130442440220414140323121343000344011420000444312101304133203034002002334110421400034122343232144104423410412340142124020142103032123103404004012220024101433004311213141113202042340132023010341332204144423302414342240141034232012120331223120100343420304443321430314002300010430233140420113332212000211001244043444122201101014443434202231022310204304332321120101401011000234430300243301412010114000324123320343434423031213403420043401014232113314143011241112421342034423023231433303030233434011113202310110422221413033201242012440342334242124131424320241300321331040044310321034003312212304440413241213143321302400322142413133344140122422013304241012143403130034042013433120320040434014314023332431313033210113302101142004302124011211211340203411314312302424443144312041141411412213431031133023302412223011340110140023012103144223143113043314431101403424030034220431244130313203031441240023132320303110100301340200304010332102114410142002431410222420100101110110341400243203141423224112332201003202001124214333001114002324421323213030213223424320140443444412140410041144330224301411413130121412034244134001324442220321023002104120411131304410012344342232214012104032443243022234143142231324231441140142044341230443043411221303210244220433300210420112213411120032303243110234223034142424412013232233034120410111343423223134123110331114313440214243342033024142302033201002211400211201441244320143212001134033332041314401302430431241243402223110314104244103440112333440214124113432141423231004210221340232142323104444314241214401442430010043322013012343213432210221121133004033010421134101023114011112312334323233043400020320311223420244242221403420012410030342303310144424144442340230433122140214232014311000131432444441104422113130340212320032313223420300140213403423012310411324201123120142212030344240444322210334300130414113011202333031100443000401121033120444103030004413240132333220233102433341423213240033114001220240403013230003023321104313110242102122212034300211103110013040410244033110202411201241431432132402013320432243034341301140424341333200142212442230122041124102042422143223433230414023433300010302112031140432000023124232124301123411231424023411042033414024012330114121032214000221022011322212330323114242321403044343420443312322420404214123433131133432232333211231020111314123410212321444404311311443444412143041344042010204442223040000104224211323040210413320324342341202311324411204120340314332044242430031200233312423023120023234322124300133030312210124432211431224124024214113022412120310440122211341020020313214342232431144313403442140320404434240200432204140312303244120413333400311233002221314111203340121331324423423221333001113430412244440300103431043102200331103213140424204000023010140340412124231440214140013443404430333023121111024112214042010031111203123233204123441020222231242321324443242341124240342220433314423222130303313441034322433424314223134003443404342414324420200201400022024314014044201143331313033142443124331044234034142423321044322223242224403010410332342104021012344132220430204220413034312130222201401413441304133312410320022044414110233111100133120400041202411414110113411023221203322410122133123312200431420230104012143303111243240201432301214143040014204202312002011404231131211142413431244410104330412102403131313412121021034030412342434123121202002403243003041131110203010443030024321111440122431110122012314111431030111341332413444223142411203411341410204041414134203231414020134141012030042130340231114322433233104102310041314344211104411240203134", "234200430441111324424313303102112341130110402030014430302103231102110223042134444410031134343133414112444333203101233011341312021221220311440101010022130043404231302144233121200123010021313401421000224012233241011003424212102041402024234112221220030131012214102142340213033330314441304333431243423013043424003144030312442224432443040223314223330333430403044404141203300403003002423212441202113113313344211412041103022132243410133344041033141222103200103114423404413102013313040304001400131223423303303410230131133304044242323340322122132413144201431244111241002212112012430032410022243111402444202432002111232031212011214114313312331443220424413032333120130103323014334142014343222300313224140402043314100321433344104142100401134044211124404022322133214401122230221343431004401124143313010212434222212122310144123114424420130132301220341004130141303200113141334334243000300031040123131442004310021011030411300330012002432002200331132224210404314210013210431401103004402013230312104434414040331302220004132104413240412141410403211014032313312310322241300441111204330412021424334010314411203321303011302101314414443211320232414033433304131040410342122041410333342014020334033244100300100100324010112134201013410442400023214221342102021313423230110223122231041432230244301103310440400440201301330100314234231310304220302313241203220224243434411421303321024300444234314102410223003120424132443424004023013013122331314014000400243030013140413414404012102200341234001333024230422214404331223444431134111014004021031240404323240404424441333341410034003341322303144112133403304004122102111130241331131340422321214221010343434310343312420241124322323411402042232002311442233304410112042121021144001442312001313234010023230421433123101120222120023012432124212014444414344131312044312240133231040442041233134024332020324031332413041033403222000042421312233203240303211030034034032224304340443240230043331232312033403022231231334021434143333000441042201102411214130342304141234403011431332322032313202340244011213330440234110204222302311442021310423431212422433431411221440000010311204040233034302341144420324101402140134240210331004212240432023400041432200131110330044241203312021330244230431133410433043421014320043323122000020010333031320032141402314220234241323244430412343221311004134043331022113134244320134101124012121030314343410312101322102430132042212243032040410220323140010431211414342021231231340213020221433110033011320210314311442410012323301100130130110000101123132324132121342112222142323113440043023224204313021211404144040402402321204421214421221134442301310020204303124414241221034023211204032224000122030321300230404343300114401020001010103101333304102044430233013242404424404434443331231023120441324034321332032410034133142004323242233422333312142134131332244224122232144110130033210140444044121242310412001223030430121011020431110300132201140300420142203332031441223112312423443434220102301010132240202244033442003200143302443002323424412303433101243002343100023024011044114024241413400212113201324004003103410022022142123010203102032030422042313001114201244103211011040100012120420311440001342024214410131210133432001343212144100044131040403012041231142234141044303302022110234404123242331344222432112421044330242223024443034124331021224423441114024310413234034313434120202300003144114324321130024442241233032132233004011321430034223440213210411141114103401104310310421122011333342241244402432240321241123411114311221204242321230122220242112231403420213113431102103143121134112103213314132203313411302034244124330341224242041142403201311212444141004423424212033133232232233411024413122001443211411023414430410204431400134324241331213433113311013311412342012414403044213424114303232030212001423231411102204330230024413144021122230142443412204322014111202100313442300014412142421402233234023220140100030033232121002241441210213404333404103021121032443104422043031141014330301043344013341311323130023000111140232123303143324211132014402300442110411214400402310112340303244331120441344433144043344440224134002341043121430031032421214312223302142120043414021040110434011122132243003330202120440030340110124010003313430320034140330131014344143211200323433430404023130342430204420004041112132211020422101011223333311304043124331131422012041034004303113330024221434413103111043131320032413121234021204034034443102410304441143430101141433033240301202424004033004211021", "440301230133311234414422142341040200101342112001210230442000302243031303043212131114004312033140432234122442423003412112002311421344110020312404000122411422342110031340323230412233214432033434031242134140200332130401000124033321232422012043013332134013422440401443131134324401121320332040421443323123104441444021233103211211410214313304241202123224412303040000221123223014343100101440240033323420322412002043412424133310001013243241004144232022032032412400221342011040303142042322320432140423111223144001042302024403303201334431241121041321323133104320022224320042031133201330341411430232232124411334433012230343431233342332100312432230111123420430233224020413032403113331211020410222144232100334410123210000000011400313124233224424144014321114134211404414124123340313043310421311344433143034430212300241023344004140021311322434323433100441043400430223141211332012330323403303140413213221344010041133343410342404114432020401021331133121014310434003142441212124440241223110430434203341311213303031212003102302431201400341144403130033333344043130312301114011110314010111040422102422220143100203220021034243123211002043224402402210322323104033134210102431110142214333044420430231322221044341421004124424411112313000442232234330141313044401134130344042001002444003102210303332013014111410011332242144014212203344320103224423412214130303430303032302113432310220023113434334134420114201433301334012012413412314440422403103130021133002420014043042301240320424300211120033213441244320214214331002031444322133430022003121224214104322433230414110444214443100221111000443243112201223310211002113333101323320422231131240040110034233444011430332431440301411243341040434443224031042300234333031411214401421441441224220243132224122022133344111303224000114211343304034402200420342213230031121412432122032431242241042023003103421412214122234320044244133044313403332423342434213412041301004202014430402442440231012132202001224332412034110320201332121344013334024410032041131411000313422114201420224432411334412213431233124344031012242342202404340303440134211414022343143303111112421044303420403043431144412200221142341434242242300003433231021013434200214314114430134122414433314201303021244214104401114242043433201413441011220100134141343423232430224210103404343122332420332323213342444110140024111433240342234444333312301204122444040321042230320432114410322433200201310201132124311011440201414421300044234122221323101341420030102013202144434323010301313032213430131122310342413101401111410223042024100140430311042441132144413232130411340212141104104144404401141424421321413243424124124012303143431312300430324411013233240301011043231020302232312430344343221114320144411324422300132033320130040203244141102121334010011402434311104013023343440141124214032223313142301201211230212424113201242042110312121113224232133202014241310444421244410234400043302223231310243013220203341123043321331124114412014211444241042424403033343401024130320231433131414122244114314340444012034322441201433240024243021300112101123433112140230201014031031013123112231323031010041020030423044111322111432202442300424411022220142013302430403401234310243023300134040440440432042133211432320432143123004343333303134430000320140210211132412212211324200013004231332213243031132434144321031310220142320303241342024444141043444440014243242303422422210131204403032232242132124140234422234001231034403101122410112242230102110002214031404441130030111042021211134014341402024232230202222032302324013300242221140000442300010144030343201223202130031221404240321322320001122313104224022100200122214014120012444133010142242400214113331141223002244310213221412041142031200440444210314043100331133142144030333441133343112104433032313314034103241143424410142243241330230434442422001022021004011041231132411021241403234032414202300120441144312402034421233040303012302001320023414234202401400204223100243442042034232313231003014034300312442444121222311013111440123134441101004111142030322021333442143232444344431400212140421223414213303301200114201324243424403142142430031214312223100444100344433012223030044431104044300010040431420343414334444012321042341001204124222210024344233023340341023124203102021133424343412421034410221110402313102114120134134400001441212024200330210041012343314214432140023424303443111422332331040403323423042442044211003341400134131044044032333323302120444132211101041101143011020000402012110122010243442122", "032232242143344031140301102242302232044442230204234144012314321110414011022203400423123320012230112330004012004313244032313202403233200414431340111212000330114233330012204221413143220444312042413202113312440134341334402131424211103323322102101020410044422323113221210442312042214344140111000442042444224140033211344444100231231314410410441331112314310314230420344134104241011341333341012221414414220120003234112312013344144002001343041202322101210343043301034120313313323100043201041221141041033342211233121231210032430411010432201034443420320322313213422013303203231013042040340224030131134402200332003332321343421002423110224114424412030233131302042043334232100200043033424402013013310413401141211110124021034032312424340240322313130002024141003110401203102331303332412342124430423010411210222432033400130003440012301324013133201214004111240010312010343212224420423222001301234324102110303232424031332232121300000203433213214343223112330241341111242412322213213121312210104434001013332043100331044441434223243420134421303040341020041334014114101203211421211034120331133032244442021330434233142122143443312224320102440431011013404014433100211232201011010424132201211312340430421103421120024402440114101133013114034232140143322020311330221110441133131120440233304310120121131401330100232120244120431021314210044124242020033231420302333014343432210004014440143221004111101212323321240413101041434013121112243244312330402343104024111431132323314430113143131233412334012330031401211042140410224000214431032101401310113021104032322431023303133343414114034044242402122232310334214424344113412440141411212220004003002033012000344222302003001134324001233132434433411430444410220344424323230232443200330224341340420103134141322424100104324102311213230242231121413044241014300311140223443314104230100133014013414232230122324404143340012020401122432221313423014032242334024411040433112123344023344400423212043220432401244413411204022213402101340330202420013333212424341311234303402244133314103031124123230030141030114400333122034343312004222001323211114243030042411443121041030302421022212243313124412114420321434112423310401412001202331100043413221043010312002200002011304300044142224220030430222442244430223231230321223022202113023401100411030142123032322040044313410241144433331304101443212430120220014030414411042104222432132422024411043234322011322424444331034122202041110331421422203321022223340344004003112303102423141132010043304202141443440004441241132440104312332434023413341342314042224100134340422030343413144223031314133101002320301012133214423432210432042410032124310311414412004134213203343411004304243144433414010424301443320342322414042043003102234424340430200242012200010013304344102140014401104212032443333011043312313022123014111120341400203302000022321142402222240424142240231140143234434314404304232412141101112123102111120124430031214031413420043110240013112343340120124243133330222220114202201423102322321412020330240043302041214431211144132033312333400311303011023301331022431401301013212341134434334123303210323432124210243002212211413313403044334204433034323110320232301403312232004422221104330422143134413020320031430321344142244114323423321043144034442134143413414121320040440331102342333042243102240240411301234011324311214124122431322322012122303340033444212020003340332222102344432401320313303214322310043434330333424012030433410323022431401200333114140223342110402012434343111002003441143114241432103330412022330013043041220314010220003004344001000020430022422301022032200001132414432123420110240112444214422031231240002220121414203213303024212142032140210003223143402140300033011402100040131024042320301444414240401232143431121212203414304410001322004033202332344141113341301230232110010442321331211303322242043311102144041243113020110244423324220403034232021412244132340031131101142220303411220211433404122021220330034110241333101121104413234341404122244223131442334413140134420341402301001110144304401334031301322134130041210003402412241031230230222044300223111010014330213033322431003304011210101423042044331241303202203414420302114004323230303140022240041410022331031120420220311442432412114304011111410014334132041221003132204422324213114211131243143122032004411234444424010223343034444410101002022200241431131020023031121431222214332423041203034430122023100243133143004410211241031031200341121312402224340104231244333301232334420333403213101", "312133230321001141043240300110004010411134420422133341340323311213141412132221030211114243100444412133342100334141141202031331231140001341120340223242222302024324322310403441233134031124112310113422010342024002222034343104240341332113441421300434432034343232233213302441401433420303324312220324132212032240234331121313230310223322333012000102033411024110310300302203121433422102241010343413144221220321011240244104020011312141322334100341212424413341324014030413141403014113314303322404134113212422420010234120002020040044214202323010234022020113300222421314401410242222240233210013003101214203242001301312441343300340032410411213042240043212141213024042213221002441140104324032211314300312311030011211121043102120210442034444424042242444042212100212244403241122343043203120203420423210104002341301031143410100343201121402313202322412213312042303311242130213112233334244014142044313232244331013242003432141041242111021302243220140042023231122220114240314024340222230114040140313020010113104403334031231223101034441141042401120322034124113234404321403224241231232113212431141002032004102424141040100341210223314304121214234422114334322041134320112403330021003104040000040333243100042112012214434122244022220322243431323403130311424430402132203041104210213424233242143203223220412013032041222343322114200041140143030002123221400034134212120332301313031334042011342101013321133234123332044440242331001113030434224424033104301011210110140413134224332211304013424211443203414243411442320404443124201011430030440221042032241443102422131122424114224211001312200234101221430134013041330340033030020201123012141431102030013401131332030231113011000213140004411441342340213223121133000212004224221221202440140024341331132310114314420104131440130440201340420122120321202330124244123041304431101121220322312144221300341343023433111103200112303331232212444444202012200122302303104123003301342411234424002423000031000132410012144222120311234243302210110113342412031113134023020232333032301213102421333230212012340120043130241032143113042124111313220432013343241213100442422332214243002041224211244432444403432432410110344214421020031024011340221340212433202440311013141331243232044001430401142404324421103331223043412102341411400112341442230332422402134310330043141414424301232404013144332110340421020411441422133434041304024234111313144100041021322333424303003240320044434124221232213420043434223444203011430320213332212414210102404130422202111021002214133333414242041211224144222012104120002013040423144403403134340442012021223402411113201203444332224243144401440340221232303042122313132341400402200002324140023012444200000222233140134442334114401442343324243330422224314334200410133242334430412403011210130433144032210441320321430221020021320404123042310441443042431240311114042120443414423044223224234302033042443100300311404231413331414422432112032304330200402300230320112422231403332211114440343001413011140200412403023430114004141034244432124130122214313124403224110211430302301210220242313440010042121224444014122011431400423204423413303311043134134403021340100323342030214433232003421230314330102343134322414230134223110434013301210013330244301400244423213114042324120142030203220124332004443433412312413403030320403122042142431021020013223030302034412241104444021143233014134440121002403040444233120334144101014412342134322020000123414223012204440120210112033333420140131432413322234122120114013300411411144420034340231313014034310342323231222204102311040411134211220012233101233323012302020242412012040312340400123004321414113011010000444042420431202021103300442233231303221130212120011440333144243433313321440144333211020141211104332240240114342312424002224442402442423104014424030113103021012423000424402412222331201224021442032124043112221424311142203142411231320111021042124131123320130002234024033440044310434224341202221102124134213414203130220144030022202434033132431340441213122310343402304024043300032210133313110132304221422200120041112224440413443232140422320034422234433144340243322302242321340140113322030432442221100040241213112340343442241342324400212303221144133300220440434114412433320142403234010041013440120222142221122242003033344311130242213410020333114104201200041341313330241410122201304000432310142112133432333140232243041203122433024330223132210143423314404000440431324423434210301132432404232141023011211241323114214423313333024430102242004423213003", "102200133023211332110010034433414424013104401130100132320211112433001204410221244101320121412020114304421440010141331314433104021033332233134231304324231144340300101301201140212202121323343410440104401100300312434230122442410302313033423332003033012412111131312324010023014004201003034434312311032441114040432131304424434031111112441032410021140003004124143311232041222421214432232031031242441002220340011422102000033303231024400414140424240203024423400301442421300132132421232211403441440332034240210432124243203121144043010422024022123130304323423011112203400331223023312144234333340442201304142022012044401113400240220410314031010004311014241332001414322323101310113003231311421241222021244430101142124311201003312133324404404243000421211031014141231002242043040120421230033442312223024041023002211230412123201114423142021232022031210323142240032033213442024303034124144301140022222023344121022340140114221310311231431331312421310004230401120143200022043122433101002004110403223130222222400300012004042423201140012121041102244033322043042021403111442124341202314032312203402220100104430343200420114033013301440133433404033102124100131020123330100333232404411430322101224230331204232214232112231404320432102010031334120424031440403100241013042422023044441433112441323122241342431321212444444044414213434423014220241223404233242022333231111144241112333000203012102444232103432043244300312341343200023134034122100323124211023343240104032013123024144441201010221313142023300131424321200401203212240421044104102231123103234303321010314322231112144122413223324133021000111131142243210302442441400400433104042332220121421404430132302224420123331442423112221242120142040311412142043333412200101134420020022204214104001434241414211211332232123312221311012440042424432434213404022102132121013404310331330024441034213021144104112222123011032333441413021111242343311012334142034244433044130443140330122301431210104343330202111000202201013314043133420303020412030202342010340014213144314304010040312212421124311112222122031141243104223020304301301413212410440112011310313013144102010400023012402311201011302244031340333201012242230243310404310424410123012221010312344333004411224303221143240004424144031113111043432434134233041212211303001430004314020302141143342234411404131324113001412000443313100134141322123224121234233320341143200142200414211341234014020041241320030134440441421220024124431121012410013202132014031002112023232314201214014413204042141111440104421131131443003444342403213322120342021032322001310221342023214043414203323124343110311111303442314131140043131340424010214001422010322034010104044310133244421400341111124103341404010300334422212401414013412440234204423314411143402040424440324114123012030211344013230034033304013232043012232444122011042200012441232130001114143100034001002324414431202241422142413114043013401224144234432043030420132400301213230214304010401011103214413430042103410040224430132341300142321003240342134441011031402334421301343402101422241433114023304011234120134110340100241430042141302103041412441132301313031234242344144224231402342412112004012404120102043233310022132014304012312432143041314340011131212214240242303231440434001120021442103022040042240132241033311044130224140044244244103101331020411000343311141301040223141111030110100002340120113013242111031011323323102021031324413114131111434340431042204414302332441244043433412142412142222034022432001443414211223012420304223111342314124441302002200304130003041134340114414024123420333220221442411141442103223211014344032220244422403321244304213222400043120431224443444221120224424000112130341104031141131420323412111332013123143134343314112041034431412400432131312341311143200002030142214433320220302102401420241411312043002422102400011344044401330224333224411024432433004420302133403032331103142002321432312431000000220121123210233032310131344303011323300102020131420112400324312431103121321401001402200002342443404110110002020044203023014333224232211420300142301224241141024113204201320141122102301204411440313130221011420034024141012231311120243043321100320041030142312302000323023011404032122442301122120404132304404334204114211111113323300204014312323221013000133421042442413442204142433031413222430201141413222024202403104423414303030101134014424341304021232143000102401234422341312400214420230114332321314212033212013022133400022302123040431240320200344240132320230300220", "330132402104123430414132243002113323123402302302444320223134103412240010410120130243001424434441200202420403141402041243433234242313314021231243122141242320422201030344234143000030104101220303333321422304401402241043211432100333031423234013041314420214324222123401120443040131431211204224234024131231404031034432021243043223024131022323143012101201212042020141140120410402440113304341243404032402233013002432202214021330102442420241112030212212032310401344010441331224131323001234033132203330102314000034401111020423220012234342430403040032030431202211402444032144201304230404041042204341131103131433314131414004233213234222103314243121213223131221222133422334124044204043422123131302402124112443023341423010423310441342412311441120324042413342332303230324111032402040132424133132034314302324321431110123404204122230014112120322331403140044244134430024203404001021023203120023442344310232210032011320012322231440123233111211414113234231011334104243113022334412212030241301232422233103430344121423134100430213414013333333241230143301040114012404112322023212043013003404311322110420120002121120241023320434404342001200231341040043201031344104032410212144340014224301223343244310033403101231141441422334200402012204214311122422232220140132421042000431413243233023232331422413044220032114443224341313243310431233431332001114402133142433420241112313243140434134433121210342400222130241134423413230411013302122411024122203141022344340412323304141412033444113412210114033201103042101240133122434144432113221413344321344411242134330122102031441403423102241123332230223042340403111314343040020333044334314214111120111432114214421330014430320122023204233403114113122341132103134212000333032244240302141013444342043010111044323114100223033021300342331334304333242410010140133034142331331244240343302312140214134043404310034404003334401223112332343104110230430122340023443312423431231111013304023212443342442101220241434240301143100103320321031313420004331434411024314401201421301441113300111020434003110222310141430332403344321410121112211121114102020012210312020203432202323411443030223314303121443142404404043313321111142010444200201420434011012403233134113244441302312041104413001403330233131444402324300011113011000120133343024210431401221130301103012442243433403441323314323223432201434323320132330331321442031220122201431143140034222301244322132410324232310322323001342302244211143422402401001343324240440323442303102013002120421131404041430213412011424131302043202124022320343043132242333304041341112411111333211232212341434332123404220142223440123242411202023102241113404122203414414142412424143401000002342432410144214201312320101102102304442214032341144320232400401010302041232243342021240021314010331334422000133241313204204414341123144144414241001130331242200033111233414003402200402213413301240202103001100334134310312434013312332001044014212232311313121010144123433434140401342243412121321031304210432412310104243302304021022213313124222110032131342430323130210420010300314004202140134122122142412241110414340444412324220021303023131124424004040222332043413332344030344043142303010431120213044302111132433130440142203144401212004100144012232422031123222303323121004443021221013114024103041100013201031202240033123240243214203342302424204224213320432031011402340401402104434220223414223114400302140443200103230302120343102243322443021110114011430331243423430302120020443211003104114143011302412434241231130232312303220030203311410030311230142031032022011002241031240404110034133300221421024404043441230240142242303331442043002430332302122321200313021344404100421144440210031114140412102344441340033441244304442212021313142313200431324212010301444331214214141114234003244114144322141202413103201344412210040241442020400223221332442244040430320300431301031021111420421232141024310213032322102042340231102043232334311331421112022204242400004013230324304444122321102334111441401203124000010124442210121200213002230010113141043022122114302120324014300043142433211024103040121124233020130013114303243122312243320444144344340421321214030343444334111110331300213344231314040213421012104211314442033202422214244144112211420122321422210430001224302313243121433023420412042200344441133410441202220303042214130240414313104112334303003332214432443434303120322102300131144223433224423304010341012144213444344131120141040302314032220413421413330312440011044441404310102341011224423232", "100234413320143111440231331024423222401320434441343442444411024212133444334211304234342111042034321244334442424330120120033444312444100323224344414413320123042244121202002022301414242410412231343004430212012400130344103141010420022330010234014210040402040021402234110224102122420324031440334123002043203433314040313030344430400141042140233434004114340003400412234401204211014104341040403442303200412002201101332312213210244141420122211224414331033422142120413222223424044414212001321022002030443342113414332123323024323004314214232234213012132023431201003401300140122124311411310133424242122240243240222141022220314013202421242211110313221330204001300440420011130024442110032241020424012421114202301403334002224121102012222321414121404433231203401324422001231130402431330331314222242222122113331313004201412132423144332330220020403402331241010310320304032043011413042243030341434030210010420330142101242004021442002000440114002334214202343200002013231324242333014321321413323210112031420321320403431100211322000433332013223330333020302203114131033212110414444442201123144102430143103043140241004130414311142130034332301032220120141103140231114043014100102331440432140443420140300000023311042022213234212013330004221211101343440442123223044234332423013133113024140232014120420042423012432411441112202023204220204331414341412444331144220311114041414401302202231234140420242230101440340112002231232213210310340203443043444304243332224214321223444411214342330213112420141101314112310341343310443213100143331140311320021322232331323433320304110014432230244220021243304323230122041114234004041032413320344334024230233320024323342012243230332021022432034244130414044222020434440103101112010122401032334334230303304431130420322142220113003044223024300202231213434110424400443310332401121031113430104201433140344302131422042444242242213330111134044203224001320242114014232124322111404034402223330144323400342143221433030422120043414242321142433320013321121111400303020300142430303041221321312324140143004304014333214321101134320243203443033432034411144243140003041111344434311323302332000322320413020132000021413200302144343433141213004324300123332122143312141204342433011202024312104112114431243423204000340210431421411221414020044202221300404224001224203231244400430312320214044230322443233442112232040333041123031301240413341024132040331101031414033330304004421201221042000211340440201041102312121213231243014010144200100242321214234312200021343023323102434240044110242232300001041321142143444211113032442144134310210444441344110043421410334122104313343414123303443232411241011243234022214044313333001312233412303111120013311000420221413000233000032010224410221441310102204231240423024212330110023121222041224223224104230402441410430143341304034334333434000330342234341424031212101404231404020241200143410401322103332110240024400123413023323140402113422000303131301114343143004413014022342031214012120200112113442414114214114144341203311432100212140002204404042423202204000424022443021444101221402101310242210204343222411411301104042422340240411322120021324132234341344202320300201321223223143410030201134324042134243002410322413432224030020343121221000412432443122314440013040412143143420310403321031431024422300144400242303420312400431344423220321443103003233040114010243423420101400002141444423341231043300244333324440332433200002333214334312322230144242233102322212033011142123322140313341203314413430023133424443201144132243312422122443002014400321332020404321003332113200321212422031301332134332040401114322133213244111141200430420442334231324222013133123332143110444001041123202210442432213231312340022110403304400211003243210003211221001004021201420132412220100320331404441000412041211032431103010040022413404023442130143330421112443012021024311423412404131012043024314141423440114004040331104343330333110232042211023303223230031334434401011211122131103011114301404231111310341344232132100120103000100422213432004410130214431042020023243343032422333300204213132304340200023434112214400202030221303434320130212324110002143024430333310244302441323442424004312233220132342343441211342100242030443421121330014303400144010200121212402011302423211433304422241224124242411240010124230302123030111343040434110144224302111223330304424411222120203410434442114122240441400313310424412242302021420442130102032322224014111334220124213324340401212100202424140333133021420333311313430", "112123430243303421113313334104023340024041304444111202003110000412424213211130410430144314014213141110442144134222032302122413234110240233104322022431032033112120314341341114320034324030034422204011342232201411422330241211204011401410412201130010421330301223422444302114441331323003001344022204433313012411030032140332404413412240322111011300103121003022324322133112423224403310144212003124430041422213402141402132121111332332430121042114231301240444124044422333440414424234234441012412341131103240143334042320434210413102322000140003004204043041101004313243424033340311112111202404222342132310110443231100023113040234133304102311020142042410420313022200031223024130132214323132332443242321223001321034310112023231224224010033022323024411141230322440340322013111031403101411342201203421414300033010124144031041024121124334310340400413202420431300442321100144431313311332323024044203202040104044303341402202223331220140444304414243210324202234432202324001344440421432142024320114201302022312303011424310002323340231420023234130400220120031231242044323110422432123102420431430222143441301342244421424343413324200434421421034200303013202133244140443232423000414323044024241221431401320120220340233011001132200244314344422330402223321324202430402210430234114321344140141004122431443132424100434230001142243014332003424041421404032211111121200423104134433012113442421022124203401344024134204011113101343313200412102120011230131213423434114401133013332203214220331121202404320220013144432022021422212121114342024411122334442410021344320141410410103430342434444114040314143231330122020203302101004401433040124022321130132004304020324221310142032424442211013224341121320242241124340132434414432201403334012211101120322211303333210203230012403130034404410201040141224024100443132031133021133000421010242200011023114414433420434233212420031201114142442303313133401201432222411123334032201222234304320230341110341224322300214400132013433234414102303124103234131324421342301334312222144413440204310114014230000123420301141244011033320304341413041044240124432111020444343412434344014044214222113024333310101132003343342423234212011144232131320331322304230001022211231002000333112034413401000114204100320140001401440420121402202213022032102242222112304140122204004030410403041320344022400241300021321123333340330222304203114331442413210132403044224032210214000211303332340423242422343133344321423412413210433143421113422233310322333411243021301414031203401110114134303413302330220102334304131321323333214212013144012030232242323444100430000114441012024042114403343300024021232120113211120013203012413400243131342021332111132200413002412011301342110300043333432031323121203341223040320210030140014232134344421341340204101224030134103413002210400441341030131432030442003332114003314310130034430130034004043100230221214323322204344140411004342343423022121431310042243340333214114444340132014144401004423023133311121030001212410244331443421201304304311032302401131304101434120140441000424030000244321231121442220040341001113101403320241403322100044021304213333222211212244113102430420300322401222322030211132001034023330243302120100032034031211221124001412320301302320042113020341301201101101303101113300132122414203121303301331202311101424222402101432114334132013013344133304244043221123231411022122403310404413012321322012432042000443343211311144103422111241340431144003102004211314022204421030410100430321243223144111230013004002100204422343300322102310304332233433220142422400323243343302134224130202432222422131123131432423044230113100203314114404332102442304221432112314001211124142030411133124121022142341141234434022204412233241130010333100420000320430210110120231412440142224202441043400304014002031440402420430424301113320211204322244040224313100314131140423401343131030121132400234212220003202203002243311334120413441321443242124330020041413222121330310111320000400332134140344010301401231332033041224443423014143420433221334012413003332010442232242130133022134031434342330042321433002411312343414243423224133322023242202411231440113423044212033144300432332402023244310324003102123310103344301123424400343122040104022143030212220140400130144011010132102334210023243001001341232321112404400420201212144002403143402330233213411130132023044301000431422000442142112312412124042133231314141324424424131201021404434420444114312414102340404032014032300102423443402340100401433100334213", "141243140144033410202212440333224132131442441204130102104424200303123114023311140202044401221203022421422101003141321433212430010214313404343432314411210111130033233311422412413223330402114442041101421311431042332101420112132043142012234434414332133211342134342332221100433022214010230434032204323423423444111242343200000133114123112214203332144200011130014444314302340330421311301420201420114212413343142230203004413030331210121042143222432032412300133143221022003203313140230331032404031344440243010032423210030124230231202344330443223233331433313412103012143044424032423121344111210121430231120414444022130323421014100410023433324014301214000114420313423202221213033024021113440330032101434030320414214403022111204114221242401430003304402423143432342420240022143214434002031402004231331210300114020043224344034042223401141433401443142012143332043220422132424042111134032422214021123214323433030220443013322233111001040322202012223230100224242021424141232420221242301011304324334224332244342332244330140002142314221112002240343124412103104144314434022424242233302204034421434142302244013111034012233241122403231444300130312220333142300312003233042432412001204001011331402032122014010404202004121221033001300231311020111341144312333114310031234233240112213123232302344200004403422340203010010334033222313141342222422401214013144114210343324130444241120443002330213024342242223232132441112113224311302101313100240433010010122304440021010113104003132332412043032101230441201412434222222130001010424230321204100213113244440204413110410310114231343214004414333442331302022014013201044320112300320222112012322433240213001243200000144312430404430344013401004142344032303221141024410410030014240401211142042234241433012124110120232242331442000233233124411403231200043434322001101012321442330433044031214244223040244100244020122331243231143333042210044322232030204234411001114211424101240212234314212110223313113312412310312033140412324214222413202340242414212432242334332143443312341432432121041031231333423420141302033031331221400301440010412330110040202333220134232241220333333330400123030112120334140311030343433312340403110431133343042233441031124332441412041003024333040111022420422431143300043022133114001000412404204042010004042402223202213312214114214230333110144100401434001310013042114043142132412324313134313422434224443404404043112404212411041321200011134432001422134121000214134032302130340333331200104404244013000034143223030204430044302203141104023132234421321123123043403033444033424142043404021434011300232402222210103302144343403301133312343211310300221403302002330030331230114023444003023334333033131002424333143011410203043411143411400241114122003243312241114104210223200433101232443002022243123041410001414324411443214234034104343134310403134320411203331324403233210303433003023440422410320430131221432401220014440004044242431322121312002421102024024244204212130222340124224100001241031323220244141001141400020032300200411343221434022100443111004132322110242040220241434101141311332402400144430220221210122404402144023310104301444131141022304401401103301234041121043441334014013023102214143212233331441434222014023413230203213341332103214332040410124020233343304211303331214441421233144211114434112312124222244310131231200134333012100121010144301343032440333301223430134331430121423410413032312033230110410231034214212030024423120131334343301322000130403121130242343401404213310001222130144121022014402222411320104203103310023301024401431101430113041232000301140211221043340101134241004233200041340432313442141334210403224301243024133043141224321314201021104224001114233434220302143231103302210442132023244220214321124002431321133330342330220122323413014320133023413200210213320412422400411042402104312411322343041313313042001021010411314432023422313423321240340210202211232020242123004202321413103143321233424234120041300243013002444324231111333401110304343441023011324431041320441023303133212420102140200402033014042223304344012302300444034314143114422112204431124101222000311341323234342312213214312104041112432233234031431342440433131440444314331244130013302140130332123002211324014344011244444200312302004100033232344201202442421231444000004310422424443304134302240112311130132304241320100143424323433334241101422430032313143300234112031031040130120143121121041303113332112044131103141314012231321243030333433110324220334123044014444004234224032403120", "410240322044302030103141244343310340131322434103130324032123321231040302131221224120224302313142201422314000314404322122232100330022034112222010320120340210212132400042131122103131244114440314023304433100334113210023400142242043013314400204033032214234200130213414124010201434302414143130412431233102430241112410241411420032003323301421334024434340442422333010041044321220203201232233202310443001142123033213101434230212311220134232443302343113133244343014041130440233203024021411324322324341123311323234444312011320332141444233343202142330403313221132202111022014223433013044410001411242423420312234444433423034333112004431401401302100344200423412024010323432133130011304042104020000222101203113110310412310000411133023232203131433122312040020044014430114401400331421232210213143042044143020310220423430311440411132331330321201412423102141143010122334410040233220124242331204433411240423141043241240021434232302400422232301231001230034331232310131304442432431133421313004032001440311140124402334230020004320343144024422104343130204443314031230114412104033112412423243204313401341401040313320300333201421330041214420201240040334033431224331024123320003341331211234423233440330112244322440330124111040334224114041231134114120213120211224020214000331323203403441112224141422004102403411224303224403024144234021300423323114411111344043140230221110100432321221333244420144044234102123441332200422433040303334104221011301021111120430022412231044031302211123020402110033341104433411004201100322321020434211343030313133242031110123423324343031101114123324432402400313133043000111202341100320221344442303022143123231211200034230201334241330324142011234340103430134324012143141201330301223234003424331141042423400341432203224310140022223140002341000001413121032341224223122004222231401002043124304001012011223040002321333440403133111114330213040321110042143234100420002203312433131221314401320223110404223133243123432213230003321132033104223401010341330443200330313030231032241010233243140141121412240010412321330300234123432410222141331304213434100224322212124123343212311041421102311433434032300041213123404304400333341043440100011410313321221200110334423423030001221224424210443121021002444302004132212324223114441202404313302142210401340113031144402302033031010430141312014103142044311424301202202432300043023114423412141213442311102232234111104204341412201333140024001142140302133200314002411031014024030114432324013133030024023022013021020113200331330034034242240143030143334034021402303212232242110312402012141012440323030113204233023234200343322331313142133304034130440221403411030220310024324401420400304212040234243242221212201422114423412104121334213013440210031310412331232330201303403331321303214000203220110322402003022042033134300141302123020132431020323022203302412300214143311014442241202134433033103111422212121432244400200222413243121122342013441034221004203003002304210411431002021331024343034031332021233100304220143110103044013241421140001423004133034032203343333003343423432232114431030031402412233221411032301030230343131232420312133204310343320400401134014121033234302020102020312110031434434442224444003220101410112121003230142142330334441432101413042200102313133131003340213410230101221201023222304423320144341101301333200222433340424002132314431043124312242333004421321421320142001134101043020010243323003412344014100400423213041142332203221422012142431032030213113032404330113433210033230211124322034420134140213424011211440021121423314240204321201124400410410100443441330212311441312041242032140411012224304220031314400113323210413021234442021204340433404214132330241012220443234311223334400124340441420234001424412310111344332333044012320423230110204231332201012222411130323032114444340201304430202344243020441420432232330412401302132403411111340043242021113132132312322004140110210214034310213344213114022140340134111013343323334104320112243232334142412411120220002114101244442211044101244011310434320100244230132014213023442410413401430211300441303102401144234323421120000224433402000203433032201324432133010343433004001314310320013030300313122400443241313110130414113030012230412033320332242131213112200133013134112220012112034330423244120031404031032400002442441044330443013140203421424223242031203014124421243233132122224102430300222421012324002024410114421121044301022322023334144024142033202001044114010424301014043400222442342321131314004300", "043014222243142012121111423314121200012313340332003222324233024223112414432010043024310042014423221033134134003103031104221123414443311020303224114420302023130120230434123121022202221332012003101003223213121114320402200134330302032023140123303121224233422240104134403210210221144410243102311043033233410330400130012312344120131004243043040322014340122242323340242024302124444441200311230440100011342420024224041042413211241222321243030213320433200432400300330424230222200430203133320030111230200001321402002434423340410324022433144430240332314412240214142142122014213320440124323334421024224031231441002122314404213101143224334014041234022430212312243401234030000412010332333114020143410011113322002142022200031210411444411432314240340322014044121400010004334430443234133444234111211441421243321322221223342314323044144040123223230210012300120433044010430220244440233130124421202222244224041114200141213330101243244232331413242433001111221331433234022440230144310132404330234002243443442443341423324241442423004112232200303124142101301404313340313104233103004021212113111020234300311240023012144223241021314444424021203442414312312113320100033043233324304243321200344040442232342100012031312202230424342043210220324403123434121210031114032324211032302440022220110132030223443023420134040121410331311020310110011144202234014022122132411232243334233234201422012140224130044333103021004001203030302431213204301331424242243311012314121223004224010201044414324403320333212332402213033203312211302020113232420340223114303313130103141211133413101301111320312143434103402240210314344000211110112243020134413223012440023312243123312212303101142234403033340043203040444114443141431232413302113224242313103214440301432210000021001312120341311233402101344240033321122031400120432132311422031323442413102211041324320234314303441422144122102220333043330213414143424041001124401141213002003004320104042343333013111223040232231003424113333310221402224023024234310130341413133144230030310143043004143034421312444342042044111031101204124400442131241304124234202323124233423413021133204213401332041100103113124324444324211104442200134031410004342140120022213330301400334214432140140100000422231214032424403341300142330203313203413400120040333001334210340411131241231414133322103243202340230103302240423230131402422111422042021320200342300440242444424142312242330020041324003341422300203210231142102312231200441100134222322110330242330310120233330140401014232230101220033123022300043212211310320320221044142230440403031110112311321320224430221300434312304344403203243141114213410242222424420444001412320133104341023342104002342333211232313233034233402004134423333214440323031433114324120111003430331222043423303100432104332110124403440041110033244421221211103334414004341143400113443040332324444031332442341214322313342103240141411401120231030001344321120100340413432112044321021210410143443434233342334400121311043230320411124430033340244301420244221133331444201210024040122404101033240212402113234111322432301312202114311140122104120301444430024110022034202312421213420130322230133434201124303422202000244324434430144240302443041412402021420004204222232114131442044113203201314034041042443001401004104202414231000030343422113200411342332442434233302244400233232222141021031023314121214223123232341131423114412144410340424204203212242130001011113230130300330400401021244321342433103430400223030141210022100013411413144433004232222003400312003441420304320100204330420044321421144111011130132042100134113301212133330431012412022202433001243410434430212213243022033110103113010022123011434130010410431443011411142342221040020024402401014303312031034004333103320110304332012223221021331103132042132004434131242310034130021223032223104343032042400204120340342330312311230424144323202321014124330342111022140431021011104441304201042110412040400222032001303030432440222222242120030424303210020122444344331422214020402211421023303434002144442103331024204421240010341312133331233331143222423212231214414302310022410120402321344411114432002140311330401431334143441402112324111140300112412420004214020123121002002102121120020012401044224021321020200421034242442224100133102242131101044020024204443201302444042002243003132424203212414110320323243333331312334333220424222004330400333003210102013001043222330234130021243020310400220044141131043304311243410032311330123243311020014432040402404444302221313", "124400231304334301143033010241343143023011123144114314332422234110404331423203321401232303301240433240434420220330133201134023203411110141110001344200322143002002300221343233240412120114341142101131124214423101240231001342220130013320232321312430124014333311123344143302110342232431000404310211402440043033143011132322013313424212413411123344442411141342424132404044314102330412020412320014110123121103142034003014001424332440110122011421014101132340211442410442440021223334014323431122334021411220144401310444331043233411224230323244113232440443432420110114210122002313313140112224244131430200424144312213213400200231122244021024224200303130013343134043000400002122324232101422113412333223340212334312034331212144120031313201020224442011434142432230442342412202430211024340101111000220103020020020332121414002342034110313210340003213324010143314034142424440242014001210214433002400421412411301003323403004142234004034232303214140333204421223423032222040233123343240213210001104443301014231321134333242334210213321303342140330002034211343230400434042120114023130031213133141004302320233232212214031144130241440132132122244444232322013234244132020212410124313224130100303002032232430122202303000404420111314401301030214404112130243321410422314301344422314221321014424332224310434224200210012441403214440310243114444410304040121224343342323121103213402014441311444013242302202134143403432421013223421010231002243433313134040402030002400334221113202424222011240443443132332410441333312403302342012102242214110233021012102242341120000234341121300410311403230022100343320014031202242334211120022440442420213120404140214400034222320344220414234442032043112423320301402321014124004311333344003004212203110212314203440223313113423422304234342322201021114200230431221014110141032124411413444014341004431031223111024224312144232144430121401013122334432301234221121414032332431441230133033101232002233021111303223410030333133003021222434004240310303204324421100010124423433322230311043141223242331022013303104300104333323021012102311303324342404034131344032302221001113132103031313113312324023131412004040420023143313313302340230130222033020303440431232204341021443442224131430032104431331203102020221033123344141024011033440432100124313101121344330401443110112431111221000004241144320132401023403041220024320141144421333333311422202030213023311334040243242141222330034410434313124220110341040202134010102302433331331330343323313222114423010344214211410422232300231014441414242244203231032120430040134432433034222404142123230310412002100233112400012440431221212421133433412432110022242104012010303113322301143132004003002012104312001311222434423211241301211111333101302300404324322401024003013003431420423241204413202042024230411211122013224143440041222331230412123000222201044401103131313221004200340043132114004140211231123233332443010222311210432442013444421004311133403120214043032010103201214334112201420044231124114041022130110142024442222003040331011144010033042211002101223010122301411423312433341110314341002233202204104440243321041414311322224100101412300322034204223134443023123130433421410120230343013230324022200411432230000101024131140143303310424241133320213200331012231132133344230331434420201412014300414422444001003103022201410140212324441043234313232203203022134124122434430110022222322324300033013032223322232042121032204120302214344241444301221431302024024212104302222424123413043400420410130343120004433023203212211204022000333240011113423441002111133323441323131420124411230021012423312310201432034133240020013210231312432432014031340404041042340210221123100024210132302122443401433004203220202114314332244344411444210402443204034211314433141243040220330330203340302041112131133311013313204311021043432142314044112323401112242044014124102234400020444231213312210444014034444410230140124321233001211221301101322331424021010020113213303004310143212422203432041343124144232122402311423410044432130202330342241300313110102442010234342310023033304101420120112034343112034041112442134104302114414223443144402114204242423443242410103112310123200010113434342441202341031222331142041002430101214332443303343013302220324111031322222312434002210211344340034133313334220132114333401243101223230340024020413132310004023333324244241441003424444312224233221341111342244103402002421233333310240142043021130243243340124310304420430234442100421210220003412021430044434314432421", "223413430421432013332324213030142304410323143002242414332143430130032041313123040143003043202332333424102041314133410410212230441212142421321433200242112432442321344320103211302314142310324244233020113244223011313341034114010034121144224003021403424233301034203041013200443040240340313334341431001120330302300440223440401024133210102434111022342413421104202122243141013324423212203200144231203141203021403301420341102434242110031044013103040244220122203203433124034042044424444214332014122400410330210324021241304112221341334040042030300202101434432112012032241034102030242432334102203303234234233000323104002430102233230423020311340120334003100004323430332202211341022103132304012003432220323013130342440034003400212011434141023103444041320331101030014432341124040241022004120003040301040203140432020320043203343142331201043314310113432442013204122234001400140442323024042413200134000231441043323101301044034240031113013140001404143222034104220024013043432131420204023313131312422430110202411340133241033041322013114234101304210243232034044232344042223021301142112403243244002032444142403330422322203100303343403202404441223014331402013403400432241401403402220304304012032043130443021444404241123041331113032231402134143431420131142030013434410244004203132142001110324020140302440212324200423200434101343034001303112221321223412310303442222301442303134403040021420003132302134000144042424130334312230003411213441311110101122412214000441401033002242031223133131333302341300410101123011333120130343033321303141110402234103332230324332033113124400111120232111221443214121300111132312411300311022244131143302421111123321100100344443104331410441112043322032403010043231303332044443304111324223102133401434210431440340232103411422212140031211304044302313120312220443444102221121003011313044314034203323024314443102012431403012221330344104131143232101343324301234004011212021204421330211312300134104014143332123004201042430320010400014244140204204130031241214220220023312221124001322144102014013441310004104301213232213224400242010102302424412041000122232222412000221120102323121031040014220333413323404131204204132303441233110341112243114400344232314432114224411424203112221124340320412433122402322440003110423200314323333330003342012023312311343020011401412300104102040131044431443230104224242223023411322140242412423002434302422032430314142120433301412141220433121321343433202103200403332122304302041410331130341414141221220411211144212104223341413003120400003104104203444330433223020233114100233344114124341231241441301314132043231231234022144423314141403411202203314023004432021324442434113111302420344204324124342342013342420432344342042204413123310044114344141444211311014202130104124231344300320142331402422440244203424311433124112041411200414022110040430022420330442132243311123042313030430403212001310321212322042422324132433022323104243440402333241130101240224441324300002141213144034103324204301424211231400232302111410314134232120042012201032041303322141323430432332044420223333100331441314003421003331004242103422103002422444214444301400044313321410413444341031431340311431233014330434201401130231100340323433242420141003432341401424230410231040232423440401314343233144204130242340041111401100433140211242211201332240110030403014434001204002410012400010432201221410403332133134333400342002102413441130102310133421043043031102410114423224302210223302134010013341332444023111104342314322443004102132303441232311120133434144442442434123331103240043321422441041120214243422102441020232213034332420003030020044233041321441101343322214343233011422210403000433242211002043214223003114441300030141100114024403412403314222441212142333424112012010342424231220442340230442142411141014242313442034231121124310320201432302124033433233104232132033314030023402104142023322124242332100202302210031024234240213221330123223401131102330004111234132020004143114210430032342424140101203244222334442130142143434304240241430424242444220320212404300044413400423230441130433034410103011233341224134211234041404421231012202344120023204004021211040403221304341222202311432001423000212302342010332221110022440210110200000012014341223444400200244110230333304043021103041243430440212214040420021231302433001421210342310303102041331242234042021323221041341400122223030311314342203243112044131402223133142311044201313343124112104442003302323233402242342201203412444421211034140004430132424041240", "241041424404024031114231121303124332323004424432341312342324113221430324411221001014014134244033341141010324031120223330231302314021322220441344201220210433302000404414403032023041414040000424423131232023310142033020131422143313233023441104404031422111340440434010230434120224343231443012132022130113214330221102104214310133200220302440224334344011222121322101404031040300344443113132314100234440123232202321344223011411004212010420033032213332202343330311140212004341344222433241330320300330024233441034204343040023110344224434400012143232444113422141231303244401123443024034112411233024133030330321410420344343344314032440013331340110204003011433014340122233341312442040332001033232140432212031020143232041411111024404012423334423413220212104211442341302423004041432342123330111231432243102023403320013410420231340224231312142434034044040322230410200014021143412344433432341343021421010321334310020300020431030133401044431241233432100130040240222334430314323131411214321440431424124133221101400330424340424131420134241402112310444412123344230144141120033133213430424312041133004240102031102110020333023433132224020421030322201112344331403403201441032132111224343311422320043120413011421343043010244421011332143312101432323401301011111323314224243043020234020400104040304030230312424202302031130234112334443311430030221103143132431231043104134320420103204110020303242441431012131114234000411440043442031412441234113120044140324131121341312433202432304214214433122332431202201410100410034221213002131100404123101124313004231214341134011232032332341022222030430311131113430321400002223001234234101402423003401010241402203312321042243144044000024403120440421421100013222123444320132142233122211024204414442243403221403311331114121332314234314013232313032242300402003434301130100424144242133334241121030222141411030204111012104103422011001433121011323441243342410031444033122004103041401223214240210231210123423212411133341041134241442132243324322234342130444133022312330241024323324213421100424222204001331221223123201202030441434131431424043314310141011234201310032322430234231324142241412022422021203321340113114341031340314303040144120321310321303441323441221030332400244010304241211221211132342303132202034324013234000030204011444211111033442424104300343111213312113230324002400221102234442110221113302132013034124214303022423414143424122140240144011444123033434220422410413423342043314344002111344213111444120203132442121122203210102304220333321010131322040030343022302444003044024210121021003223331242144123402324203114420014130343432113110443324021343224414402023334322444320111240144442334324223410140013124331431434344431324421401231232214203442322213331313233210132232323431334410100444424300001302113042014123243332403131102341131121120420124033110430013132412132140210144004131340243304213012002002120042214221100004131121322414034310324034212011043023020202240344402043333403024403433244013132230102223330224011104012312434011334210403420243224041413004404431114211033031001133303342301414044334233113033112204342023443421423331120114224030312232340104231102141221004023432110013200100414234000114041024212122310011413420334123002031322220024113124114233241313213323303123420440210341204442433134113333040323334303424210340123312132401302412024341412014430211302441441323034423333031141112331210203441002113334201432143024104034410400210340322414311101033111123031431444240341234334140200401043444011433114123032004142012310034232200102311443334020140101410031420104130302001142403122312200244301101111014140030341311431110010020241402011004103123323444142431414011134313321401332403243310443130404023330201433400413103022020044234331444112431400234230024304233303314023133410314333043244340002432141141341110244113020442203203044214002314143442301441244403112332414243441324340431322242213244314222122413442100244400312310422401310344041033334232113313002214241414021210241202314442222112210434403412321133002142031300231330210414114202043210333323314231124122331024322241013304044403401001012102032102302230403244304433021021221230002302221342232333413410034301224111113230042104444022234104042144222223342003411411300034040113133111234422443424133022200303310041213421110214140243044002131123443103200344020433243213310401331033442312322421414041103110123424104033043402213422034414200444114301323110403004313202334342310041343032213342212133210131321300211", "203344410101443130423330244102402111344434020042323013420201041004103300202130123204401001314010040032013212124011400313344332204300102300142211432321220414224103430231312434441043214003311034044034100104304214100044042211212021240430411343333401321122204402032134244410012233333440221304432124244124301304114242034220223144324442440323244420013223122110033223422004330414341404041342344133331120201442121131410203423313402423433424143241120123024321200241441132402141413103022233211114223003222104110423413442121111224312000223333133111014333321324342114411331144133014402010430022413241234142421424044204242213210141410224320024302123043431134044200003340343211332203343100131402230232133433014322200004314224321433233134042422131312111123043442300421421034033203311132432332401203240222023324414210011201404404340141434320023312033140422034332302024324224130304040002440321241224032030122101400122123011042320032442121324341214432400241114301141443023322220231341124422010443234431131114040220301333421340144310244232113341412422412412430010024213213320022224421143130133114114333400000112003100233101221120421221410440320101042123332442242142323040230320031040034341311440203112241241344424342422031103030041144433444213103230042421331221433301131330200122240332214224423431043221041123004234302423402341102431134343041142341314424023203222301121212442203301042304010144300242013434020141434221430121220342423201203144311312340040140011112443234133301322320444030241033042241331132202240124031032413301143243402310412214310003330321104102120013414111000130142402233140203320213424111000443412030212412334034343312323144141143122210411211320340030022311231441004204032104022243412412311240214402144243003014133203441013244113130340304043111202022030013000141410301441132411131404134304031443312001412133110412331044401111030403044220410300233131141404140421101042321423113131034102203423033423411243101043214143312300010444413233302021421420321402124100013233320002304232343441321230424101311121030433123412131142430413403402132203201204043140424041214411030122111011231420432123431121000304102221213220224102223331000420030402030423432141223212113030001334040100200021044124144430013133212113104341441342003423123030033121002421011304104030201330011140031040001311101032122232441343302211333122241300100331030033113123041313330322100410212313103342033323102223104043334111442222123104431420144241012041004424222330014314243122212402032434343040243312334102222034300234312440331144234414420404113400433400004011240302210221302320332440114321434441421123131213003223243423401332213030111202212241322220122023303213114234210412141343332042024123002303203101100121410142424003011024034414412440333142431014030424122130423134404212234102210003330304401224301403331001202202232342221130414023100440443343404403003122121331121432113224012323103333003001012111021310331143032122213433304231242222114022023333412443321043001401414420001423230443444323110342213104421210113101101034010312302020032124243401440011023031400312034300113433323204231311414033414342143224220133121020042321023402410141420142004233112233121111103142343122300134222343143202034114011400442232312311244012100113411302043310114204410221112231140114333420434231121202424344331444011133240443034430113210132111032333330142411032040343140144111422134003244422301010042232021312401441240010222012034443220302032201441304113330114011412103101432024323242430114434322041140344340040214120140241443112244434124230130322202411341044140012311333224421100100043013424013113323433122022411301313331414244002421223224133140312034231343342310312120112413344130034211203321140211122033103412221104102441000134233132144224123034233143412433024034104202214434313400112300002240410333124020210141030121444333012110403110322322232232014132140313124201410022434123341033104103342033030223223144110223323021324014214034211424243112144441222100122423310411100030022040131033234142242004304341113210211134014142423103241043230344240434342413323133103143242143012122220313111004410034322322324343124040403020012410334143111430234002433000213332213211420340333442212412343422021400440114133104111341222431300304304334301432444112124214114141422134304112144233140200132401230224023324402424021030222434222221200320423124141310332143100403041442430020223041343104030214312043321231203303424044442221124330440124133343104420200001", "311420130433204132000144303303233242202243242332031032324431123242013424404240234244200024244240204331223421241141014300144430342230104132140021343423413213204110104334441041430312120331234010023221111121333441034021004411331321403040041424301014413331442323211143114033333211013230020140101420112331314104323214112022003124441304324212142110122042402410330102330303441013110312300200032302302241102410044102242401243342301300330330044021203002232233034104110214032313334123213444004232044401401114141224411124112204414244002041333030420341311402320023421140222140300413212343341011024224340343100332334142223424341041234312323340331342330410222211224244111042412120100221331444403134113234023430314004220422320340111433320041402444134140130423000323200320313403101300223104132330202440210310040044312431434342240423434323320233014013123214420443230110320104002212434331030222103132424120131042021133120030424304111013340244323103343022234031204234120400032211334241342200300301420444201311411202112122403240312234244012103423321301331244422442411013043331232304003310134401440243002013433410331441431312203124034413302241331230024041401232432344200224001340244122430430420221000022434314201322044230201422201220044430123421423420041441203123032144340243232242202324231241034204102113101212414144322442034133101443333003113120214401401240242243013142032234143023130442010202403124022120424241431211044101321310313234433244203232443103212041122012143300424223420101202443400422203003321024023143043244014043124304223342220432221221411323344123342030033303003122024433402401044311111133004133024112033214210433023440044030024001241211213004332110040011202011022203402023442104134311211234224313232334043141414333204140303112013314340023304401143040103420021201143101301424300042121403311041431343030110232331340213013304303310010133111232120014340421120040134403124212212243402334403421013110012003243201303013433023042422410021313444004241123424204143240201013132434421013012342100223043431244141342213324323043311422011102211122334314240130020203201313122423044343344412301231314123001232010120422143110200232210210202023203304011110240020000134102233024324020234433242412004133001214241314042342344410402323203220210124244123210101444043030412124403202031422434130010011203213433332112111321303121014410241202143023200240303340421111221013202040402440031140334401442004341223430324014412400012134243443324322031012320031030004144030022012231204422424333221420223104031210302240031423011300421013333202122144431423103223202243204131211443022214212302210323043443113344330334232104221332444244041311322424001231344144312141114212040101403340321020114101222334210022134312330122241400443343401042300444303332320130321404420031031004000043103010240301020012144302342100034214224033102231333312003441133310200131210223232403403113312042101124330110402020100124044443112232441313101124422144103230103132333414030100404222242422400332403130344302220314123031124033044013242233033300301014123331100213321312412024432232240124302344443020121411040402312013333211032001411044232001130113014341134430141433400013132244234124114144434211002001112300431112043032301110434113002023424112002112243121402213311110133131110300241232113333014230110024021311423114423411241023024221123231430134203434223343133042304302033344243210043431130041204344041233341223332410412321133101234401241114414044210101022413041141433020433442142121233424033312234432243144011203214100323023141322034313302124424033221323123102003230322431201120441013211440410430443031214011434012234213034003133020231424041340400200321401403221021141204312440243143111140142434414142233320024134313223341141421430223242440304442341441220210033342204244214003242144144430442314311130443404140420412034444231300000221023212342014303003322210332342031423341122113301200014224021211112433121142044223130143310043114032244244324032420031241013001301402420131413304120423131102122024140041223012032222220043041230034423130244234000413343120032101424231214333013110312231443430341212344144120104141303043433344200444024344232144421212242332202322141320244234000243144033033332421113131213220233240401010010102434110313430102320203222441302424230421411301323223310344200333320423203132013023420331122103121342402000223024233134340122211204110144422314011124420042021030240233410322430213103402124122242430020332000213433402140013", "021243120313111220211104232444110414444323410330012304020012434312403302000042232341210020114222110443404024242323313443212432413121012302031141323004242220443113224440322321404013221332322432202013433222014411011004211021300222230201011042030243420204431322103410442002434021042230340023400124413030043340204230403200112002023343213100142332003122441324343134443040030121403003414431144314322231121443200130411331011300322211410412220420203332244423011104022144433302034033141041004132411142230030210404003124420304110312232324344010004444041033043033240123141311010320402044310311012443224042003244241444321243011202413122444010021123422330424223424112323321010412424423240003044220203330332114421420132420213204300434030231424324022310422022144123111134023303404441341244322011211422030222441043412420323222221111440114133032303344143242242104400010031001331144123023322332304122331402222211331123342320230330002400220433343321400332332220421032321020202322130402121111113031223413132244213401301202032120111020410314222233313331342122141412240132044042414132220220224020103420142344430102143334020412210022014123102002212301124013140440422220040022201130424233411040311110311144000210022020441002302303020023000220402400243330412213014202100330232221302204043432213411014120342320001402042240411142000430442400402014333242032202410341104004443420410010321334412314430143122434214244032233041310441111310021321024102311232430442110242203010314141003230222014033104312142121444100112104041102144433012014021121111224000221242200044002412102412123304211123220340132013232230303231043042411101023001132334431321201331011401030334223114230303011344203141143142331340234240221032324021411240242042113304410041330232423120302023423221210304121023020410224002221234212314422221111032102134300000131304232210112103202444421310123043032030211232323233310130131031023344413300340301400334314114241122131144121004322124003033303300100143140113443414331442202031214410222211440004243014102410334042114244112023343340402000210110011311331322003001434341131042201314241401320024302344432420032023342243144224212233041202241210220210412342130422231043331044421110341240013212303124103124243142114423233112100110121404001222331201130312443032142344424110241444411320321203101301102201242201411312101022013311242010023024330202241300034030241331213323143003222422042121224322423220012114444234132040121020214403333304442014230243431113420244014303102314242224242424232333131233202113314334222404041114123214042122011233423410223203220231003331302341200431314031210420411143330114243112303220304321234044111424130334201103034421411121224010104000213441240241334030424141330230413341113003431423000141300240342413431102033431302301021112013213041222403331022333013320000440124101340213414214441003431140104423210413203431400133100103141422301430000030403023224034311413122403444241043234432334212220102421331243334212020432343201303312332420223310411224214321021400240104200222120102342442104303310234413223224223213213340232000404433100412011000441422223110013340201420430114204104023044334310301041223320211213201230112034221431313120123301024011410433312223342142402211301210410223411143303113132341033431301200321140041434331014410402142401334311224213114000131140040132013012041421122214210414342004412444110120142203112013332201302221144420404241123234312304034240432444003341442330222433443342130341130040314440202144130110143330000242423301443201314004141343433131313130301010302003402431120134021202042241410122021244143100241310122120114022031424442243222003441140102343022023242212124110114114041112322332310134214240014423404320341214434010243314433333434344011232133112314020143312223012343410204230132244331101434344222144113030332021443320342212402403010001024404401313310211403232224333133344143313033111340431011004112434230003124443304340314333401332424110441434214003003204331120403303343012244443434020210213304001033013003401033412401323211043411024432232322300204213120431303042311042244433040100320233322330304332422231012014132342342313404103320033012013314332100232424430301101411410030020442130120331130233130432210434233213204312211240444134102102002441132304412324124313044040121240412212421030430033302020222234300030020104034033102140111021014000000020212443142024340324244243413030242410343010010214441300214134220423034441234232314412134100434132303022104", "134121232331044121014102040040403222024013141340311042244311241034440130423204344002004102133403314103424232131103424400244243020211334010410344141401223121100131221133332110333422403441310322022110412324004231330041404031343221241300043340100321221022021223031302144101330141024443021303043022442210441024244241433333423202421103220223403441332312133043002111214213410221204034020213112241342101234441133140121230340031003302234133413403001130031141310442302230213312022441343232044100323134010113122103020424320301224124424224434112312114314400213321110433131421114100443421231221424312411302003041100001403314300414300043434013411333310310332302441301223403110131334321130313001301213411411144141122130414003214014314102013030223401420233241011444104014330214444432413023302221030220334014313020140001111120312441330032244310212421104131002123210012114144242242202241410331203444321344221442012322021213232334030331421030033322414311340032402444200324421434442231001201044032100134201240424112132123103122224034030240012320324443412204104312243240310142341121344240022340412112404321421313304432410241440221013114300440120313310300400234144420113112431004314002202313334004140402322212013023204111113301420312212424331232020303212211131102130113424420142122021032313232112130224240031221100322110441213444300402443200211333020014320330123421023333312114420004134321224311240331242332320034403321001300112403040104334431343402023324144131444112314301011232434001023032442300400212213221124013004212223431321230431143422142043410010113403312223233014010012312404112330102203433404331433403433302424101402444241434221433433130040103243230230014000114111030230241240412212020032204111200312331332233333433244042234304113442141301232023242020433043001043140322104223142420230004000242030233100122431311023333444213444420210221232113403442013210000241441432404312132110320033423000040241201314144233224234141311340412203244110412340344044030441204023233400043443001204333344402022140200002122121233234332211223423004434311421341124413144131213140041200014034123400111310100031220103424100221010000214331034410423043120212212321030334022022343040322114334002220230222114330222132333401042040314042043112031132400224142134402302232031233441102312222443401242023010132202431041141211133422320041101221312002024030210222031004204400000430000042311234410101242301100334032040202022102041242303241421224311442312041200100242304414111423240122432242241410122041044313213033303304130032332002323033132132322314403230320041234332424301420334310213134311012042114302100313213332230443024413302400210012020041002004343314222020003440414240203412002214301122434130020344312134210120020131222022221104214414401014132343004234132142042043144324032020124332044224320442213040300043014044143113320144432111404130432124221340000343112220310123342331134313411201231234114222432021400230020144113214431222020441311321212421343310424424323130001212143434034410222202410042442324000331123432333200411222004322413331034001314204042203243400400031433420421341124120233030313312202312124141313023330214401004330240024342014240033244243002314204200401011012223022213410332332423211412432201223414404230111333322341002331012440221000130134004404402111420121431201441440411443034421430211302001013340224120144211234031122144042224102402003012230400141343324132041300320320204121233023244101104423000314331431201134041433110030340202422402142242440343043311024044203124011141300011112103101341132343013401344212231120033130101231340340032121341011223023103434033420432430034221230332312401043410410221310312004101303330103041441120334141344400431431340022204101231200324131014131203011114213400230044022313043214203104432241440011334010321331342044343033344001201414413040230001410230314440343444021311113220042024441014110232104031001200010022004333133214401134020420442201003131100213013321240231143134421302323021011431034420123032123240204441303014112210143403042234343021410143101232422211000200011143322010102313424002421020400332200420104233401310332012123342444411133212130121414344442104104204313244141424401141242422014224332303231040400034242331134232430433330033241202323421330111243110401110224023021210340030032311012031412432201010314010224204132104113040114012233424002342221102441000221433011020010134341232313100011443134412243244142312124214341122312013323011210211302311344144013304", "202204221133410131432110102002232131112222003004101204034221334333421134212212110434420444042410004321102142324130144023440143104001430202423231440214112302123410202021404103311411224240432041310224443440402432202113201242200230430042403104303314224043123432043011140201333342000344012134440214004330021141230010024321140443004040001243142242042332204301021324421412013424032221113224334441320100104402304344123313233202341412011423113004224104220101141432013230332212431343100343000044242023221342231312321342224142223021000101010100120312210204132433134144303142421240242314223002014210042243441234022431043141330422410014244232213401241104004423402143102132231144140021433014441131100233130031421002303142423412244100330034214200034403322301404243221030424221143002244303123423310122012143044341334003102122410340023334123431334231100410111332121240321022401341222311223000230423401011311430423232110100133213432012340411341240142431243443334011013010404442141011324242433332104101000322214344020022330340113344124412311132401434120304402213230423133002101302132214003031012213444332341342232113334333132242404034310021242042132314214343313442343341141013220300340404223403120410304240003331044400112024001001230430014223011042220433211342423303113124111042322213113114402132020141333020143220220211230320344323043341243142433231113201100232002421241240210000212113204022422121103423200242233220214122232204034231311130420424020422120302221044301244320341422404421043421243032331203142041412231022113023230111041004211413332241020013401344002000013240043301240444224314424420323301041402144411132102312143104421433314201422004041402341000033400123042210440020300043434222004421420142133341214003212310432323123014140444141410311301313402143310401101414210402440324113104321340003023344402230433304101200132421041330044113433002220320044422234011131202001434000310001444333440331131132123110112042102224401130140301103200234324000244340002412414134232314113421132232434040113444404230002102101401132143110030320113233034142201212433111321240302204312130310301320122124302322344141024214004102223020011230024234311113403131040340144032313401232204422101311014210420230130231304402434030140401101002200421422020241314403241314443022033432144143414411221030113240301413131142341132014012402140202132303301211123442323411323102221322023023242433131402321010110030132203220333401432240424203313000222102130044033123240233100211002241104121433333213344314123002440124421424132301434443124112231011031433324002442021104344424300131004221233204304114043442144010143134130124220142431023031234204440124202302404020232441423433034220101341440442402214323004422010013441213141011023121311032200011214134204241104240422013334042440431113031110202030400143130231020324012243042423130220300102344311101311310320310422320420344123311343231023214023230203140331123134004101033233341441341001002010110433012044142013231310020402234111233224110112423033110401232111110221423242321413223004141400433434433021021000422121330102132132131410213324114301101202100022302210304302214234323004004434111433342101314323000313242043000143410313233133144134144230430101143131012234301111324222201322223333401201303423304301241120441134334044124303421033010011132414400320240113303234212023020324132014234324033331422420033000230202322344041333401344043044011142211144131212434213420304331040113401411233120200014240012332414203012114102332223124424212134013344203031330201231403034240430210230041313334221014241424324323113012133003113104123234143023140313424111032142334010130223321230223331203131222022421041423402234403222440121241041220334123321221040212300212212132244311123303042304204314420014234204002134041123244202203214203422102004004141122102311433134413411332420123140214342231344420104121242320442304303313031433411313310001020244132124140143444010201023301142130040142442044101032334401312333012330332422420331202433141124314130433244001340021341213310031040434144012020441040224211420031022223340314300303101221423233444002132044412140312424320224104231133321404440043431234201321310411233224341040432331104010244142210234221103214301010041411004120144043300410203311022300411022324041330224211311234124011334334034133004042204043410234424423302243424100401423124013013134002021011310010013033204224203131320240421412010040013233241233404123021444342113333220424213203211101242112224", "130102030004043242011243421343221144012142312234121214342010100320120241140300210412022101211110100444314011143432104411344202413300024224131143133214202323334144023002204012100012144013132233411123011122121214414143444304440113444431332314430103010023432402033044012404142333124403430110422200214234301010034033421130202320433101214333200024332230010320004414022344220433141012431222241124104104121034431304330431312410130402220210313134023410241230030043412332200141100422222404212320142443044340434311141120421141402140444012031312203014024204043130101304404014030422342412020330424214432144114312121142344240020432134340203413143240020044022012002241300212414123212042002000132212320313042421423014401341022211311203000144343001103133402104222002444214310132100343123332033402400402022033220310020403324002121304011022431032022100332232312203400034443130403111203313423330033332241004314304341211421044214001442134201421324123024030324430010243204010222424422420123343233230020210322340034140032010033304113011402030041002213100302420324244003244444203243132402320113211031422101441003322014304021322003330124002014224232311344324034033344340303322240202113302023444120410423022343020241314444413113140210203141031343433421040400320322430410340403020304040003004440104002014110223132144320030311120010211034040313311111014031320042040020014410103131210333321331233440010244101430012404110022023334220434300200224102021022443231212243343310043440000414110043103421312214300232012314224442011023014403304043203342131103421241331443402244313341223023102021000043020001111200214014332401132104244412300033041201104032301300202334440312022412441340114404024123430242230441102211101224443031341200224104011112034203314413143034022444410030334122203030022042130421012420314422101302334014222241102143404131411144300001114041234442021023312403410413011431424402134012131302140240412334331114411420031104434310403420133232042303433010304223404121412432224144403024234101033324142303130023012001424413132331320100122113231033314114230314343324120433113421344234244112200121443104044422443442243312404404414002330122303432302032122023114024303314121201041343410002423423413141300342003031320213431234304120114410100203011223441310403404041124041214233334202312034330330240040022234021044102141400204340341100124424233202142420130414341124020142133410333430013143403130012300423440220302341120440433202211143110133021130123231433402233042343320311040130011303011313343041221301342200231021403134201234112312103412414024124401314040434144140213410211203130202310240040201131332301013131410310301040320001041013134003244432044240114134230230344141132300343114003114114044210133022202324441312134123020212321000430200241202343103404312402241122301213013242331323210123423101100340103404434114113213123434340203312100302342021430442233021424030423412140443041331111114203334114432220342021314010442213133120333344023134123020302121310122340403230410413402424414021012213422402202020022322004443124104232110033242002323233240224023431200013411120104202443340202314043420310120113223412111000144203403442031423000444143130210114024103034413333331141321122031143312243412324200022213243321142313031331434234311331024232423310101142413023324430322000202313122002344302333034120040343231132021200034000421343221131010244101031023224330212103033322232012234404101110203411321340121140112243024304111430200331310043140220130012304322422141434433332243431442430304403144303114104042021021223033004104341313211004014104110311021240403343243022112010123341304033410020313302421123312024313234413340212100020130234140423130231230120411103232431300033431321112140133031201334100441132320043133103232032324201432322413340440423312142001143121033242313332031231344411003303032424231103442002230123104113030004022204340011011404220221032232010222234203333340242442401324203021320334132134233342222001132344234121131232423200230132330034334410120204010141011324230241301043214311141324304044220412001140423111231044044010022041432244333214420312031013103133344133120202242211224211022213132011013344342020404404010423121142014034330013020331402402013402200322444113403033101242220134420342410102442303210012211302024434433003121023131302340033041043421120330101011242332131341301241321310204304043413021344340343401333002234120030130020310144210124212411243431103211003341344202300111111232010034113", "413022324122023040423234040301233102412043400423204310100420011441211443324003114442133013301133341012422404400310203214243142421133013300340143313414020424022302424242221102443002433204431033134410341441214034443200101444114410310320030110241330003212140140112030241204311012330323331004211341200321030100133044341300020014011220430000414140422041204300023420010103401120003420204130300221230344204200344022200202102030100042304221132342200010333432440040001141300003001243200340142122020244310104300214034410342200400244123201241132032411213022131420242234121320212221201143043122142134241243033314224401440424112312000011332110313403022204104332243210331123000123320100144032213214304204413011340440242124410003210441403312011123104104440012441133101234320301011314042034202340223114243302413332044141321003002130200301121232012221412434031101142020214234013012214034403111133440024322123431144433002420434322120240212242303203144234033041033132323420323230112302020034114424323303324001022420400234103133433022000034110204403133421014440343401244323242142012401340442021400402402201041202323434144210240004114302104210111000401133113210004122003343443310101143022341024301234111142304044034201113203024321003044114102101200200141023241332131203313014204423143332333134230141213031311144034131400434210134343200002010213204324221241204131342112244123420244124203023100010311013442132434201313141301303030443132200014003304110231221402331322022313301334324204220433414100223103440413112414022134220331202142302242434430244140434414404212410314120144340101432221202332014131212133012313010342021212022423100311041202424024340432431310424304343312402243114210102203304242134102234020224411422341411430300133241112223422134212101332424110111441212112143132301110100212234444400021020242404121224044140140333111111413313323142014123144342313130334441130333020311113301421241101110120111403211444032201032233131402103230100231333212201212322111402421122434304242422022343110321011003413313420213031221122422121243022001230013043113203404023111130031222334204423432403043134212043312232341100021230311221343204322042442433433223432030310321121012212044314224201443120204234144221401334110321100441414010310210320131230302301230133103040242413340333123332211214042343244232320140404031000010103002102113002411401012402011341100032334142002141234032110033221403201111140203420434311302114023304341104404343440333023141401001300102112234103440141034311121201112103320041121234344132210222000200310231343110331212300434424443300223020113130441041403102032213311114011301412323114223340430214234020124243012321332423233313203430320333314202010104222142212230221124211101303430034334300323423134010100234310110322224241311400014312200232041203214340122331013204032401021121111214234101210021034401242332423433030421203141032200124044220210314103422124401140032112342113420441121132020033042340430411014212002140001134240430122301414433202311143140434413030321224030104201041231344230411233423440203203122014023243221323131244204314134341204203241133023031321204420203411104441213341211220232013144244324024140320221033122120214143100231232331340021410200021021430414330441413020124104242401044134133001233442034342134021142020430231421320211012210322204321121313242220334114204102221123412342104014210313023344414112322212320403432111214213044312212214102010210010220342231142243001411042131204212223241313113001042322310411014214241100424311114404303123321243224242023240304402304222103113423442324141134301132343243444214313023004140142412243343211300134042110204322013213013010321300241124340121112304232431103402412104430424434431221110400403320122402120010311341003030333141124302433111032041024410211222302222443041330231132130023444014311001224100014340101201031003211303304333014112412443043031321444304010121213300331402324342023402003241022220134210401223042104440433204043323041300403202400021101214402240243232344004044301140134034244400004003301242242021403002424424241313332021232113313322340212431412432003111220433101204202123011121123012333004233441433431004401101040413001413440113303020134223111344214231112230001213422412122343311211223140040243030232212312200120031201014432021302331211221103231301120033442021222311123013301330402313103100100211141312400441114113104044431331014021212331343123021013201400102212422221011422234030242311310433300013300334202020", "134444414424011402443300242320034101033401431113302244343412210021232311431342330444222233443024341223402201443300402442121311013322331321200230442421300200241313132003404211234121423431310433001012004443133203203340230123140412222022301024312312302034331421230201023322331221123232112213403040100134312120040014403324400421433301220043221023104010220442322104142303211034322003120314234232021200334243041113131344220144130343322440012443230304140403421142103142114124022314042402332200331031442130220303420303403323112341240433130040424131414114003143324303203001014412031410204403131230323340401310230213101122210223104024342013311034002002443300321421230434303414304200423313013203223013213320014300021113431341213143402302022320034204300011321443122331131433410430034303202313422141303344310001213034010312422044300004213224240443321023113043313103431043221234143322040022004333312143342423342221131343003324214013411414200441031330010123332303414034341143224134002104423000140003224033420234041223102131141441434131204002411034031321240224422233102314122101204312140214022102222223232204102222002304403140002302002034211220421200321333311431334240101303133203111030402300141040323014033412333032324213233121311300233131400204104144133143242310343444414412142242022004233201244131330133200104110240241143011044440201300404400143101414204114142430120243332022032120304233321241124103442011112212141432202331341230102211423242321230100241402200214443031221012122214103231343320033304024031030112223344314032002201020123010003412301044101410341201333422444210200210202141042001421214433303442443213424331340223304223424313244420410314130330441310443200041131412312000110422323220114400323123110303030402113312411320443020344142220311143030142423210210301333222421422031124404323211301332244342014204224114214310314001121424443202221123112204222010320012240003140323210323034002404444032012441014404413331214130130320442323224404133010111200013112332003144202144432044041141234344240240220410411001024344244022242043023323141011104103403014431143342441200323010333342101133401431114341401141232441042300414424201010110001143432311000301104030232131340102204242410310024310111404401113030134124343410220442410010123310011031024021031023102003332231414423440102313040320211444111022411241201222314422400443244023000340303221402114302130320434241114423014233003020113444323423410010223400020043124103333421044404410013023111014104443002020204421032022423240110002101314223003413240110413131212003342143202412313011033202102322400002443413140324300230301443414004143131314201444022102344341341344032412313244212241140034331231042414201130423433030141004134410413303120111214140342022230043124141200214241420014231401331222011422113232230200030244131432201200021430023424334303220214412213044301144334402020022442313332041004332404311302223244042402130403222022033342241010332204331244024001221044033133412011023421004320321304144100011243401201311231210232304311440133044134312110112422102011422114041044440310211234414410302000421133420142402414322321312040244130221122223423230323140122132302422440314430231013110314103131102213133204333341104420404212310423443314312104022443431434413020431144411431000130441241014001432023032320323300244404310041142013033224140213202143340433204444000443221102434023041134132301041114442443001110323220200310214142421110401101112333214444044410144432240313214020230201324332233312412414011321323020301012143120014440313241411142133424213211020112331000221432423044411423123304223202414441133101243240040014122422103441030344224140412102112001013301432244020222114240202203204442020201331004121111302430343312112220213044222131242331430200412230000131213322223024424204230234040224223023432022110423211124231112243013234320302033330221111034440034120044120103341142213414122020340202031230022440331040443430324044310412123024231220412423000121134404021322403003200314411212304124031303204213033032211403141204220312413032441223213104421200000044000111240032440412131244034231201121203013302440303234101232121222203400230410110123240010000221313110323442400434011240030034112313120130140023231403344312300433310433000023201204114432311111211303022420220400203303210104120011222401410112321124401444431033242333210024010310212101121334113122232024221130401134431114423411342041242241412301032433241002201312213020211340434230202040144111233", "013223202410203331311433140323434331001212140243334412442441032341401332342404421024014344134004210421213141422040330244013342331312033311444231004102210044344340132401233344030323342332301432144103404231133001124230321441244314100231142122434040331431242340432404423104122112131044320030244224101144400104010330241131013300043133011232111301033341402023241340314210302322434224204143212220430144121111113033411220434234010003012240322342004303313203241200132202010013304403103232002032300320102110012000431312440030143021102102023022123431033224433041310143421011310143141013223311424221041413130111441044404134103302142410000340321321104414342042342440204040411131214330230104421013032324033200000110101213442422211102302101012400141323404122230304234320102434104222403010144033333341302124200430330210211300321111041331223124310222430342243114344433244223101134223203431030213343040404100421200004213223122403024344123324022133004142312213233030040030100223220242242031122002100204214240023344233121444240312202020304401143041300133440331242043131304424412400340233213224340313242211311322112013333011203004011334401344432341321000344024043432100320112344221342414441433134100112331112402031344423403401302140023224244413133103411122443323220040304314421320222222212430001223434302013340301030133342331114441122111012242314234302413331111220100442132210420331303120242003001202343122020203410233313304322010401233201334423020142011220204133103123323443211024023034441201413433122320231410103213024303221342413002434020341330132000303433110223313423112414013412432042021404100102332044210041200431310321230320232431013402321434301344142124202411201120103211330234241023203210230202314301012444421100314130410230134244400400440201323214324121233330130303143314424123324033101112322333034444440422142243330401003132431144302402041421424212032243111434032322123002310310320344401233342333123211001012320112242214142241043021203310442440223431222243130041424344340031041001324232130420332241423034312212411340102343120343244304122210204124130422410403032002333133100044134313012042003244321314312002412042423342400331134404204001132223410231024312231010313423221233240111013122131301021042304443000001003220000313431021004410014402242444240133222413311011010223400213324242444411412443022143201021021324132342001422244423322234010012221333214310312013002424400341340401411402414242011302021134303410202143423210422014440340131004233134111230134414240314113332222210312141033033232322433104444402343120242212324420222034043302320401314203440422430421202401321424344330333434432343231332420022032002200403212340022432014004013040444011001333034440103310001144014324322334434211320141240402014332134013220212121324440321342004421312220312110044303132034403004401322234201223131323043040402110341232024201003042300021014301041242041234414011423224231102444423444032413321412322044400403301342444110300330304013132102234421244424330032034340224014024131214140144223232224312243121322123433400333300403412430004114100011201212422231442121101313114211142403432304232102102111123203042332034403304404410433021340223440111431034023402030000412102021402010142420201410230032323020022141301110414304111434214241123442333430422421120024310422232140103123041340144124310021102030140432444042221144344222110344204342143443313124332240301242423303434044101324340243131322303212321004033023213233101022013233202221044221023401323402234131303113033144133341230404431004311010243202402142213422330432411024213214334412404314220204111423410443311022414140134231033413040103243323320413443413103330044201030431411142112041230002241413132013421333443032340321330301422310400331212344224440302203412203230123114314301114033111204224003031440112110434434310240224244004213211411302133000440042410133012441230232013302240344331241103121304323233224023010004144401444031434000000042323424143200214414133414342424141332224414411140132320020402301003244241221220213330244222034240044231410413021223124303312440414110304301240210030212410303004310122031322444232321333233114231114330434223220411400130141342020103343230003131301104311043021114121324102332430003212302414401224220401040022103431004123234423312431331321043421444242420420404233432120240022113444343143110103204014022413331001313242223122103312422411022301443120143133303402124234231013011114211030211013323301041000422114300240240324130", "432001012331043132340333442413303120402223420414134041142043324303401244203434132341401421034131233412034333124422333022244311234242214410224331233422230444140133031403212422100343331303214143323301302222401340143244143400344213313301142432343430342241241001203410314324332231003233132110340013413234413324243024410220200320201132424224130034123122023423123341133403200301413041314134024410333003130020024202042034143403024121444443122111002420113130441203234322110303043203444331321224024113424444243204101114203313321330130232311133141011024002414002140113214212301212021424343210013211443313230021122333201321312202042212222144142444111421444302230203432411033103201133144403434213220423032230323423430224011103244102323014221041413241402410011243043240021140312021310112310312100133312020131400401411000231321334203010133223240341101220101313033012303312310312110124102200104423104131332132043143441242120044214300143311143311442421414201124134022244132214010322422211002144344332340340243231114323433102312110210323301102321342441223312112423210341031311000221244120120243102121404432421300032323201432134243430342023340320423241011314422020000443003234002113442030424111211044021244022001414231143224210041111114131312420420022242333121014200042211401303012000312000440024421033041032240110143121010310311443324334041212422131113042340310302014423334003132043200034223440333141001143322434204423044304444403442200331012410133123213430404303021112214434041124111031210311124041121210011233220313113120222112443412424441430141231404423142440123134312132100321030242323131420413003020210004214212013223442434211004300020101132031300430234123413433021231031214440031334140144330101232212023321210301004123024304100240230100420142402302340333130102304131100423034012200234323143024244143112021400013304034301413042333131123240144343232312444134042420332434202012021203033300411104031140403021200421014403222311032043212413431323400214221420412421022332240223130403232332104134204400002000322303224020313100204112141033201240443230343122414113313404014421330333324014124432223401141343442331423410432400241013320340204223434100124304030012031414210321212111402441001142030132330220243322431114330102244441002041404004100412244320204030404341230301023010111213232412410110304042401040044410224314111340334244040141201231412322400021242414032130143200041211014232324121212444031033332441013301131134043122341102230233341101010041103203214323334021334220112322442431202214340300224441234131213320220404423302143100302104424404402443113020432024302313341142140304411432100411410202010122322314424144141144103021303422140404200433211023331143040114014113430014203330001133330211340244222404433234124213243402233040011304243110332200033020310123211130430033124323240314114403211411344030400120001003020233032143023123244130311210111440002141412102113242123444213320421320224344141112114041234401001224433310210201034324411242123132120404410324233114030104144222223224230331404040434000011301424341022432233243013433410101102313144021333411334321004341020401042312210242430004104312014003034031213034233003232444104333231102233003200321223323142040442142020103314001010133410443222403422004044233210040130120311211441112212124210244243203402222410412243312324331424304020142223302411041001104011212224242214034434024440222433134312100313100042122000004233422100322012111124243024001424321000113134412044133214230324230310124303302123430012423401204032432311211402211032323232202342414213032023340120444103332321232041331000343314240132031004340221140430210233031031341303111312143103140121340040420423400244243123111210043400201430432021220022004104000331101023003210234443244103343112021423233114000230110423143020111121230043432320422233220332040314440134342011403303114130301144042431144231440314100320213221200441031021142321301141100213314102434441131313013041211442320144222040401310220440444003340321041213424141030304013422330302121323032120422420100402404224113422333232110204421233043312220412220130423301300143023103320322443421010123014040024034241404200343414411110412234103410031441134302110201144220423402440020403224444021203432043101211221031342334331001101004432003202112134021130431431031433343134002402231434341301043222414423220132202111114423230341111312311033204110043424323104424134011024244011423343230432221442040120143100132332201041032114204301014420", "203141013003113241220102440141424342344132042441223242424302211021122040122321012204343301141004322341212120043241044244423110300211031000110134421003210334113400414041144123433422111310040140141441333242011211024133414100143132433231142223133030333033130424414104310131024443232311343330431034303431012001213343143423430020443112130331241213202012320444210214323223111340134343032423341103212131311402304430100200021210134430301004044441232422230124100331034233300414231202022434332311344042021401013342014232202042313042312422234244302423123332211143023004043122311441212312202041414230014442342311100112033102043141304433401434311314123311220414343422242443320220312244401243031243430332200310410324013330330020344123404210001312142022201231223114034441110141021143302211332111220432434330043441204411014212100030443240430031110332203202424442003010042042402410101440312141142132123214402344003301021103040030430203200412114203401401334340133103020242202422323323431313013423040244430433014110422322431402243421340301330032314133404442101014104141414143404012013111334124321440404221134114104434301010132223130010301231232144342303103002044022140143243422304304011043111003302223100434221003322240441022110130302302232220044314114333032012103301110121123141324113300014332442044324442132014010244441020400130230110113204310342310434111304103000344244122323333101403014403442040303110112102111100012030043423022104113111400210230233443030104224132144421322312423314203000443233303220334200242442402041401302233013420142203421134024033314310241214200424020122411343202323243443244303341110301040312022203141432221103142044244133240024221021401421122134024212112143103113233112201000200243301013132334132203042001404022043214030301011144034413020123033304134032134413242313124302121420120424113142224012013323130421003310401314140431013404134341444130400223013411100134132223040411101002021012310341134103200032122042030223221430110101032341040322002313100202142113031043310421011442043433343243331304214332024214442343012124230242143343430201434442241021432102213004101044240341304043312411424340200330112214213003233403131142304411401332314342343212014020212012032042320204141312100300012113402441104442104223131022440423210304220300203031113343240344000213302003022230301221120402321140310331404332243213304300424012034323010300412241411003131121022001442230340341443334231414133410022443100002324223201331414342210423440240104212033343330200432340221411033242342234133022211310231141101340441120302434422143310344124023020302420200101401130333442214240313131311241301433220130044100014230114244132400031242114000020230233102211242011100434001214023201320220441423014431321440310043401333222312124142310040430202422323201043233042113300204401441043400340200204442031303323332322014401410321302114044012001240411044433220443430234341422433014410340302102341402030313343022312321402423320223232004213224433432423133141222114231131431140013122433003144440314430411234103310111234111313122404032001334233314042001421220014010313010303433202123333212422000422010200441304431142201440010111444332231141042404440341412111111443304201433132421234040421402311133422231310411104224043311221431302302400224343432343202442032044221203100133111303034404340213220433034144310404114242132322040033302044131010244212341042124121142001210044330223213243213434110144010143213000032233020433420421041113122134200240143434334431142302342140340411443144242340123043224204040443110303311100214003444411142014301241211022430043131424004223114233102032413123241202100311102134130022412201042320043312140340011322014303103332204112230123102343303334130000422122223403212222130230110440332141141413412333422434403304022314244240144101223140330043000341024102204014144313130031122234113012201230232103010234234424013240233120313434422014414332101233330124133422103211403413024314334321331404433310030014043133044144414443413042334100234124321433311101024100040220434341333342303330120114144224444344311114004441211043022410402023414010442014403010211243440030041101114212430301013133411322141330024202434432403210422024204202243243001232310221144111000031132443134323203141240040231410000232431421100410221142040023331404114212430412311210300202412130421424311243331114322221101013341424000222113001333432201243104232242141414231143033204033423230400001434033430044030000431140311331143002201412", "042430412014344142041241422234030031234423033242311411421402320321313242110320401430401411341002424320031342311003140032223211133014303310300110242131123002432001221310322232344011204121321040103230242301000323414232012402342322430324010114440432202402431001223401331041342031441100143030044442110314424111313344114404303214043344401104030420330134221133234103410243412034301043030412331103423143211144312034103021401321424020304443121300111112030243010023423310023433221400012433201113413312431000131334141403003201102204210022142311432434323412010210413030241330302222430040144424330211020142334012032000143312210014014331340321220342324020434234412210424401422112304110441021403242442134401144120414143102434211004021322442334031421122341134201402333234022202213334333123223000422020442133000244404423133420023040300124433223142220443133344322231230203423112432432310224130300113014012304022220134401033303002131141312400044211030214003231144302301123120433211211114423111220301031040221212244434012241021044031102313341014304220203022114311042234342203442420441000112233400421040133240300313223424234210124111223200221104143404410320432204142314042323304230434331313203232343002244101130113043222001030331120033140441321100443044122241340032400131340233121321113312103403141334234221233312144001341334143314242431022041423404402043304124214202334242130341133234230304434111124002141220324343123031333130134023304031210012143002024223300023030320311301303130022134210034443203000201221432442143301132312434021043013040411100001103143234421310443413204113131214301033142133240112431032314143343033322021240404333341010011301242220440044334302013240414413213021113101120244142031140434111130401012331302031204234140104000232141412433300041003243434430132020002121400030010314232413210204230440000422231300040333112024140222324340330031300220441102201130033411044301420124241432143431311101444300030313434134004432030201304201312232202102021141241204042334030421033022244222042233143144241442212102002430432133333224113340031020101300423234222314014333200022214010442012123340100333322000211040324434023311102441044042404444040121413342333401024201331432320231420303444134122101012240012212101302012130141300320214122344300213242023434012003240324030401301444133300042410334240231142100124142200423342131303010211043133420003243110434440203131420422010123424202041401022143413442111131040303020031403012210330242131332101021143120324002042314200131312004014111431240422404243022134243133403311430020031022041413431241400424321204034424230213333334004402141104443020000300243011212101310121034312201311321311403413004044004333032033204212212422202300024340013333402433413222411023120100314203010210424044023314200234120001401122203231430314303044332302001043323013431321212304402042223123142221420121401312031241103224014200222332201414131212222324024400344131121220311121113033223134214013310201133443440440123030224322031033321420401241020444224041011401431414411440100114111231001120442423411231022421221013110220244443113341001210114213133120243041101011104044114111102302424332140400242034123204113424433141120031243404122433212230244342130242034021204003443423421130422423332222423102402311223030043303200003301220423023121214444141411431212100122302200031323131342042031031232323123221221412403232042134332444200144213104322102424224332033134212314400112104004202122211200033023212424241004321324342010112241031422300121141134003431212422043331134143244020134141322104310400204330114130012312434420433002322342033330113110131014213331040041011210312024311042440040123224444404410404323213400221032041131213213224214242312330244040403111110243123010204044011440314442411231222430411444314332241234340030110333202430413341444044013420133002420441300312000412321321224222023243331331330042212244003403214123133120240141023441120104024014123240143330233222312140012243242341040440241220310114121003132140202131233120340200403123142043200023134401130034143412013231010423114120003041141123001023001401413044142320322402013103330430104242141440122330231122200421023044041004231441104442301134042220342233440223440000141233001040231344113201304140023130411444320301340430042233304421042444111023203224222402133430040132301124404011020022332413114203443113410001210120123414301011200441203404442013001143040202434234404220323313304403212011230041121022234440431040030234100", "213303442411334324331012000303024431010401413244103443031444442014000324122430103434143202001433423042043020110230433004231403142130201301413321043001201044033433414313322241342233404432234312220404222321403221231203033041210044343010313231142044044440434002203001112300043113422332140230441334014000010244442002433412012344203220021002400421031033422442121402313022340441140332342414243000332203223234334122424343114114004122423410312411110332440423124430012221224140140430111402133340333130210342430231333230222442142030034044032232301403020003323420341213420414134231312004201101142241220202443441444220421101020300012104314101312343101100302410224014131330141001404041020004003234420423441334114323101023124422110223422410412114020110131003243404341100202433144313131340010433344101240202220003232044300031211110440244021012413344323301044443113301043024013221104344031243214310142234024143034404231101103123001440323123302331023001211312241222132320240342111311132443032222212322230324433001121304421042213431321431413404301410401304003314431312113002442413210022340300212234032214440140303220003240341411112202103121414220423211344321322113223304242332144313100020211322310344404141442113202240323322243443413242112040022334032432314240343304223203123430030043040404202402244033042303240340100131112242041310324010040220301402232012024303212432430440423401030113031222442420130344403111221003441030122000042113240232012104441132423110113421312414132443302434311012301434122334124222442344430133403134044323404423101320011001240300304433330321214002221040313134413244433132002313004341101200440104211043322220304223313024314033044032421220040044221042040340013341321022302414402243413331234132312130240121134110322421002010324130304041341212010032333241310300113221203311003234001303331010010211400204443212042441430001244411340233432200312201333433330101404324131102324112413203301413212333004233443243143402124221412402332221441110031111134442040121220420302033233130324232212113403304334442104003102233302210022001144322323103112020303022433434304431321323334340023334434041331020101423014011120221430423203431132112322423300113330214340433402404014211044423021001323120024020203314002201202300420141024133331014320243333404213223101020100310241400401303342200202342404243311222230414342102221321303043034424130121010134113134110440401443442340221024330214014241222202130130100401302423241031232213242432141242300231212010042040443433342133232423244433404041221432440233442340340104211131114120444434002443403112141241342243400113144332100022112033011410232104342041232024230400203013330014113042044403302121234340302444024233143033322441312132422310243404123101003403303022104214123142221240104323122210420100104022323102222024321022313323220424111102013041002103324314333144433103134213314133212313243402040024140441012032343211233024324241224101440243221131331300131102020224121111102040223033001441112041411344312304312233240014041000400000340321441410200111000211330410221344430012110200030244223210410142142012220422211214430244440140242314214121022010141312434304410330311403021443411214412430402331023031231241034024343343431422342243132241032324430234341233214344100003222200230042211131103231243333140221314002234244131111241044233100231041224414043220412141143304110020442311142042201201141320001212330210012044122430432404414001340001404302211133223423142220044243221311241112004341314040340111112423203024221100323214314111102111024410240131002013034420300234314010244343232133013133403104104030020120142322433343313240213222124430210024304201330211030044103311241203114222310321102103304201320420334104403212424302310013221413200124140234240331221210410402434341414100124042214010233401443012032003043402032300134110324330114440220004312200400133443044424121224300434441034122243020300013302131420043102241222012322434422341143232414241004343244223441213242401214420024123122103441310413233110311100434424032311033222004222002320431343102202221142332133410124424001040420320300002133010211003143010023001424213100444120013434123104310031031343104144110030202010043434301341122421404343231224114443114222434441221342040141003201312120414010123101311331343424322300230320301113203233110303024434004440404023343113130323422423113241342402033213421342343404113424412301200042422244234114200030002030221242140241040410231413000111341322222132124030122420", "403221033422300113001004402220401240324430113033430422301332221331212131314243200421323142312421221133033110001114240413014024243010013430414322344022142011221303043340420114230410304442213231403320222443043021132311004102044030033423214140224313124224224124443223442100204434323431040212442412002202242024424331122022312112122111202343404334414002123001420310000101342213441130114300132311313020322411013214343331444341104404201133140024242110301432422000402330024303342024331122303304313114403232313024310240303340022014240011113404203144034041110443001403301114020100431101123010110433431133112022044430033222303121000310100100110034222411420104443002103304431121132120231311033412340040013200410414403140333003440100340313120430201442132040132403224104014140410011240310021130322342210124200242342443044234043203142343442423223003441224211110111030344433143414233424442223110240000003203304030242131122421130303310021012202231302322024114244124330324300303230011222402301320100222300121200033020112112400400114012434242212302213334020440141131232344224111204322314202044102200044114441410013043113404423322101041023034000114324111141241404430233040401222202403023210414004130334230104101234131431420200122233410143033232220243132424234011213400243324201211100121440133030413003422023421024040012224444413410144024133340141434302040130414210313342143020334242213030000103010401202111040224022421330013214402001031311221221420144021024301221214211420120133431322020432113234144043131312002023103144320212312341201001343103131204224441320420222000111103222414304403021033223330000421022102040121102311221214043314244023024433330242011404212324413224103414023431211413434033340344010003233320312331314433333121314300210111421243431341330121243010000141013010023021122114312104111413333341134210133243034232413402441032312430443323412442103321043230304120224404034020012302211223020010444133121040443330330103310411124302100342411342244140042001012332234411210443243001141332234441023142241243112121420140104133300002413214033211133241244440210313110023324443004420304232441434020404033000211234313303323012300022110013311443302032112424014200234204104212002032211231044104411210414404203402142433314303400143023221421043332341124232134422123112344122010121031324043321341122212034443212403414321044302104011030001301214124303404224210443011234431221010003131311441310404032420334032140412342302131220140204042142104100241000321041431240241322204123232002302241421142432142413223120310220244402134242403311232121113311004140222213414314100030124140311142433231413422204340242313403400211312404330434332230032243032040044234143232413021423204124020102232142124101010104431243104311340143423213024202240433042124141214331144321134444013420332240001100342243113240310132434111340010202141330104431121001213013043344324344232241312224010432202201022434323231120110432402023124111422404231302241432403032230432403311230224130304311421102242242430333323114422404421343042301131013422004200114221423410322132004324141023141230124001041304333302110333212011110430300303124410100430310003310213120301320332234240233100121240043320303134240413240411032430142334112234004300340430101320330022222304420234412104032430002423334233343304141221343232140222113220121130403340012133411033420042240400233120002203300443132031402340334200443212130202221302401042301421332210330403002022432020424233200302323312442102333024014303422234403014110112111400441330222221222220242412341122030120044240401320344104132344121044421412300000441242324043021141012301302000140441120022124244142213131344432411403344140013421021123311143100002242333030233421204133423244202232204142441333221310122404002241134110143231444121200321211332434110030214223142230331133212300434121441302113312100202422212112041111221002240404443224224400122004341342441422301043034000243334320103341044422040134413433024134034033002300440400401330120042411220422242141420111331441031213230233223441220423112031211100232030120214342404232322034023013023144013434421432300113124233420432331041231433243042304211043401030010024041201140120343303220314001433212340144401140222342012304430441210324231244132043104422240104012304312242332014100412142240123001304204340000213433022202133222123230214403222441321422221123304133040321344013114210223242243141414303200022240342004303323242333011302001322142140003223323014032422033400431", "313441224121334034003123233032410220322301024211404321302430234223111241312221003402121340220440221340122204000432022302343002114034414201220320401111402404214424011111324204212131014330320431334244110242143402012422101143032012014302014332132103011403120203244321130314032141110124143423004340103223123102040213244433023441304204112303033201102242140141144001443340202314243043202122103334340131421000420132122143112133210033301201314012331210142404430311323200142430110103030123330034312033341423332301442100314404142113343402333132112442211334030224404010333021003201320022303432100311011233031412132034442131233141324034114041241214013234144112402411314213434031223224342002022312441412111344022241021422033443343033043401031322024344311401413243402424413023403022210004442433230200014222000341042043101204412103242300224310004314243233111203131342202042322334323101011240334210202143210123031401330444111141042441403141044021330330001230323201142331002322240120334012243423433142112304000442302144420214424131341111320402112321231001420334204324224333033331211344220404330124040421102400002143033112102111111011402310110211412440141242344002131442410411214202434244112113211034400232414444403424231230441332241112022140404433442123003432211203443422311411010244200231224040341232211313241133431043023141134121103204322400141202342044214233131301420403131200130304101020043142424444141141021031432103442004341231321014304223314320403201433210304424320343023442424224032000043243334221422234422341111333220123343014323302443000212404213242241303421431102234104340234304002421442221113023140400133134342144030003442032131440410421020324210101424141244041323241344314313430331420201103442023200310424033134024344234013034123130112212111440213401024340030303432242431040102432040332002422300234013011234313013043141001123331304221104330014144433122021144143302343224312243230401143002400302112041014030032241013231022041020414401022221112113213201303320202021044021124111302103322323143024403420101314133340241120034134002300221301004441231012021413232432322413144100240312434032003233041124434203000341034300034402240404414302002230302132233043434100443344002204433134344103020040440420231314404142033334411400123333403344014111300111222324041412411310404241321211101034313341342433421103324211403113442030020201034431112312320231414203331304220413100203001432233032332220113004444224233141403201024013121121304224341220034343203302421444404210434302312401334400201341433223434414010042031443320410102042333140204420203023220032331303220314043231224224021203100301123221124322223321204344222100123203101103023440222142340014323221401100143022212414340124432430044233400101134143303033000210241230312200443213112034103334134420032400430344213414430034124333101111030030010430004432142204443310034024131301300310233403224133003424040320100242424034204444211422043123112142411232243401043011333222044443404231403103044020111004111422033242220203122404123230112422222334234242330131142141324321442042224333223101142340413232312141211312000013201023020114330130401234423433331433433141321333232143242220042142321344024330322232140143213333311212000032332134004133041002002320201432213222212134020410030024242002031423030433304222434444244131342003212241433231344003044413203432023202020313323333432024424404421423234433431423143244203132300222020001443302304113220003431421341400211231324434223244012022032344340301444144303011402132013243032321204411042133103410443230433423312420400304133012203132402412243303424011421124433343203041111400002234124311032100401424340223112404440320020134011144442340213322220302324404402324403311240211301424034324131423122412132303003321341103042022241233412442234302212142434411444342002133221030211024022042023313401234000421023141210122030103320243103232342421132023111021332240311013120334220404331021421433134204423202143432331030144432403140224314212211320420240102240202111224340434134044410043233030203112244001301022444441103111431420012141314413133223444422342413313304122142101423311022014014244120443311340401301220002404043041022344420212204303304442110144342223001234014114213310143332234321212142222244402433332414304021230201132334004400224010444224203230143330302403133230140331122300342303401010010232143114344243440423313300224234242330314143213234314402311404314303004402401133104244120442223012242044301112301242221332", "104011214420011422020042434112340200033020033400341440411130330110012301411020010243131113242042333120134123213441021104321241443222432021320241101002124102303432303414104122023222120222312321013034403242042044213410104120223242031010231320231231144321341401131220223224402024231343120433013300434303024300303403413024403322003024410041214014112041424232111233333413301142442311033111020223311010101434040220341043142104141210422024142142012021023032341142011402314310423441142331133041243114002342431040204431420114120034232144402220311011321220241131403323034312313340402440340443001111044203114340331132341330220243220411123241113401321402030343412204334133122411231444041013010404341233134014331233341024143221142041433034021012012312312220344114420203442002023302004012331102422330141434144213214334003121433131040102032421233413212013030110214200330210044112023222320302330021123100011010100323143111001230421023340430403330334410011332123444310034104201141333214241104431242433120440244000021200313304243011213101002233112102412320314422412114444243001241344141114301210410040103213100031442300111242203024440343040414423403342241100312031043222043244230324243441140401023122242123144221113204103022002143400223002403111234201110404430400334042130303130121133221420133134310100440233434422444023043433231403330204002331402312221440241221332200134004022423022032024302141413011321424103303013140100242303030424134432124040234114423322413442243140002233043304043030011233144130213010303313231302031421211110042432404244301213200030333040311002332214413214410432401442200101040133430304232334212031340444131002044400102324323320114042103024024023321440241221143003200342023422204401444033100222330220402200121210020242000443334033234341041133410411220331200401030231041234313342220401240333231202221333242343144310010212410310142033241110001211143414111321314201103002140040120204300343321331441303041404121200432200122024224241134410204111232113340142041002100331044121202114130223342110032441342440412444014112200103412332233223031030314310431113321132224124204322233122244412022140341411321333034320301414303221402241021224104310324234411134110110322341304133333141334131314402311411420412122222233124304033021014214213023430112243331441424444012223301402442143100213143100333230323321241124413431013322214314100332020202424103433424123212020023300322134122402223312103211422013204212300421113221412443212104340121422120433442130314132402324310341102321110002101110204420111104120004340204021114240342131342123240102132003001144310310403132233124210110304300041432113141431141323123323440144232321224444413333442404442411400011323443321403001441241340134313022410201343013201143130111001134140344014200122442240444032402341233443202340110430212114203131001401434032002442402412104312020100414021412141223434301040201220000041230013144133044200333233421331113013304440012222204443020432020313044223303333311431041321310402420231023403224223012344031344143023101421211442434223441314213120232222233432310124314130010201422013323033122310230134010001412134321320022344321440010440231444100201221341143323444413013233304022301024100241004244433232232212032402242112430444220344412400104232301011110123022443420322324120022030120443113030142443302242210010420122223433143224442224440344443003422330200022103234244412432414313111311321401402244341231100334033133130221130213413013301000300242211034130140244031013100340331123321204233122012111330113143214213040413334414323311112042234143124224000004303314214120341110341122121130143313222221021441304010232201233212402420131214313140403044414424413342134040300334443314303421330444131243413124101202310310413003442300034131222444104131433210230122143421202043131440334241132220222403330231433321002431314433430121311402220011341001141210424431321222114301313301213433133112210031334330300021142211111044210143433332211201021122424424124140133020142122433241110220140211033241012301332432303133024213324110304443210032342342440300223030403444041244031401302300043020140213042404414000320421402334300311132312211212001121341013420031230040140124222400230243000224344101240432312444230440102444342302234322043340302443321343421211141002003103443233113013322134332004220223043303310421121310030124324222322033143001422422412442323403130234010101323204202321104422143034323203202241230320220034223002402101223012212012434334", "442304034023220242414013000421200020233040001023224110140021200241214423003222010240213102430430023112124420002401103211123102103322413321403204001431312410123400140204112023241331100211401324342200223414331214403321220220143442020122012123204343040420103234010113022031114422234242130123423130333300300330222010414230234444230130414424223434303122001342334243122133224344422241241314414203341304333100204334332040332434103342414120042224121210121020144340300400424040011231334103020234324124102424203320240402143013222244011243112244242202421433144311123102141323330413434201342004024324134204412341110003200410202241401012013413143431044400304443414113012122230043341342040104133040140421442130321040344023020041230342410300404401403304411321220121134401242114324423201113322440002010331201121314411113441302013002202120011112124020140010423224012002332010414434432010312224332332341101144113203214414232433141243224413430043313344310020433012343333322221041200104324032033310340000433444402043240021201433331111043002000043443240312322000200142023111331223214312202212044033314310031202401202042212341130144023412241243442243330103121110141300404202021434202021131430122020333420413113433103223334022434332212140023102442034104010413031402204332224231403112142044003043004403120141430104302301332140021302432141440134140412121344101031040144230440333000224222323433322134220424220343002240211234432412212003440233114341011423114212044220321214314312413004201320134123332033104021422042330002041402340220124340204044141021023114410003104321214440411031020211202010104123002320314020402244101410401203103031203001414433241224112202402204230430304433144342102431233012420313041342021442434211134424014442300241043031114204402423004242214440143042200304423032300201034234201204222232101442000133401131232114013041411233211031303021321022423333111234203013232223332311302020210022421223400022110404403102441132410400010420404304324343422440300011013331424213004301114304431333132233002440114433104441214034440402010242210424240414331420132203443431403020042432423433322214011042233321301203331442141001044414142014212143104404312311141312000434404244430033430011233210200342203114340432414112341001133322000100021321213314321342243003043134143311212210244120022004041043230143212044134124124344104214101111120121121413433340330314204014212203144200302310432223224123241140443444123033122341022242144041131344043232413024004240340220101310132140113311112221134310402431414311140200132431013141204003034321041422013404421123313243431224002112040324013313431402304434411422004024102043332341342341202340022101232034101134034442322044033314432230340002400123331234241102420232022001404334332142212212134432122311412233200230022041134131302431311321213014120140403243441103014013214113220022432123030030424441122223312211240444223424001204230242202420224412340122034233404110204224312242244030234440201404441004402234014312412310222013411234334413414012122031022301301443432114413444034241321130310021124332100100044112304232201222001011444102044113432412224123311310002422041010124300444203132223310201232341211441321422004113133424430340033343202321440133333012102040010234103230032202434034144113333430430002141410122011424304244300104124403043201044103411013414220044332131242001001310441203201422204043400404301430442221422430000344324313403044103211343021332202121024302001323034400011144401440310404303421104324212420101224212131020142141301422124120323014330401012002411410003400421230432113232240142111100022120131304322210124334041003412122010022134323300440131214034332103211004333442002314304210021443321230430012201200431303132141113042301330402311414310424334333100124431022400311031104202340420203303424240011203014111042324310212020144231221201300423143013311313103202221334313144200341432341230011323412114340113410134242212240002040402024104403324030220310320041221331404232412343103312102102144342212142201020343404143422021210243221143123134441013140341224210343403013232323412321011022243041002240034334241213102410341300003130432233412223214024230340401402421234413134234010330010102231234004234041423212432104001241242410043142223013331230023023304411341030110104402232322211224200212120324332020030204112410130142412223003331404204333312221224114023403402404204132122003343134342120234404140103231124130443143011041303344314140040233203400244104113140303", "004403110004332441211112430113430412133110231134242120030403302443440243140044211142430331443000124442144202430244343221013033242303220330130210244414244311022400324431112220342030344410234124314302022234433200124441204333410020214431211004100100142010430110243224120332230122432200421232120443411430144104220434222004012313300233202040034040412143314234420133043444110133344411141103002432322340234332424430111443412230104422344210111143413201041101424144414323302413312342433134400144443434033043304202420440224342312313331403043340214242120231214122234020021243111330101023434324103442013023431323412202302434403220314102231301401042202240034012140342334131341001412441143341420341403204130400212222312204131004444341344042112041002400011113021331004130311030232441421102133131114431212241214240410021022040342300210424324114242112401344013010110220221121401133231212022311410214404233334130212242211413321222322433313402420210441210240422141223432230403401334342130123234001343302041212332130242110234340133224042021404141043444123014004341423012133003201020221313034303342341012014304212134412143212400140230004043424124140022331410111410410223004210024211040310324302013234432002134424444424221241204133044032434303033211200300310042042312121133422424400424144100340133234200031402214430113013031000014413303303032343310111012223040230323103410402412440414422441411434410034441343322311123444023442332304321130223432120402001020311213204412343030121142210424033403342400310032313113031322103212033422440042040013141324423012100112321313033100231423134213313020431203040444130010224341442140200421140420132111102223331021400132022344202230423123140210304433312143320410020012144143214333331140122003043211303140412344103434113210424430123102423124221440142113043214422140114433003113003303233201000103344232400021311314222334114000210024210113304244101330431423200113333314241440141031420210214120243102044400031402231214201213102140043223120040323113010214432230323430211033004302230111203202233440343330403131401102324124141041332123241023004302302023303321220141402003144330220133421130424310111313401033440141420042114044044403342313430330224044043040000330423413134423411022324012242224331310230000403324031024343220143221310014130123123333442044310401141331122021331441402423311002442104214404443322143224024411012321203411024013202001413144313443344424443433212300110030412444430132144114022340240040434040002122234030223431230304332210313120420321421004420421241141302002430303002122420141303300010332003111300011221324121304242210411143110244020410441022104123122024233042311112032202044142342044121321243423234424220110243222112144310343101114444110434004232334204040211301033010434141433413402243132310441304012433023442120334332143124200312422222232343100002331421034022324412044134224242403134412043240301420420434143423100040220033131430332214224143310334232144423110004301342441041223301114344411424420101201144331243410240022311343311431343202223422412201312401330022241310120114343142021341021223003410132003001323313122222120403014243334114134333234144304330241342323204100230130213034222022342121230232012422040320121420142422342133032022144013302004302300334003004104124322201312104240212301400011301430420024214423320103221313341412243341230342001130411413322333401024432130423400021223124114313132111312031000210404122102414221014304111100323441424441112213434220234001304134313441440442334033312432444044114043100343411013212403201420243100012203110122340124013034043304230110032440132224104000210002041332240441243403042410134030300244341120421234311420142040000143101000244304121301023443011331211100444004332410000314441112444030310344333144130301203410314041014304403110214431033023341312004342321233043021011103330104323341423030423231322014133423401322140120232243302234312231310304114024241010004442033020441410201021344320040432024232302223443401443042200212040220044011222321010320030210224411432431421120001011100022431144041034102342101122323044212220133311122244322334440234223300120342211032240123321334142113001213320341414040312131420203121411144022433320410022022030142201212112120304242220444132344241310440301024341301241414100210420013300332111141334401242334414122344313133132044014304240242031421320011222312404241223222413410021120322100031210121122233313411404102424041240442211140413010224411220430102422210222224101012", "121322210120314401333201331443340100341113022024202140114142331143110421223124311041220413322031110431203040013110433224223314034034402313441431230441413003310003304202130001312400440400322100422133011131401032324322144433233104310331031433413420113023323420001231301211000100412341431033204344244112024223233302311401324221012000202331420202410334241140413240211410103323003021124240343420230442024303201020203340331311410032214201401144332221030014244311030323304441134012242040344033110423102044041311100314404043404132324142302322333314011431401321402043043312101411223330414233124304313000323032143123410033023121420114040333201421241321100134044312303212201213330443414132333120243403302301400344320010141343412232201141332034332221341124330020403324244043233120211132313314302333414331203421022041121200032121423211223433122034302341400142341200441221001210214241022411014413334414422224314232320344312210334431320324032322204340201034320001141112003322101332213323022400323401014411402222312013001224103430330212031020112110133030222224301212114120141010031232211020443241004233342130213013013330220403041223330232034033322231424324024042120200210340130434110340141024313244104130133223421200400031311044041143010443322003230203214244131321001121114002303042203021141101404322424034330323340420341421140323200021131443243130001012312330144014344004041233312212302444422223231341403032114100214133133421302213130233024131012230032403342004243041124214213301004221132244222304124402240042012033104240402234013014421001302141410332233100040322140110221413012223403443242014243130342213233014344402213340222011411231102333224401223103231414431302310223401123124140022031021444230411334224230024220111414441000210400003100404433222012023303424434412130333420300044301203143200034204023310102001434433104144424020210141114412303111434034212343210420111242041142021140120220231111133024412221231110301413430331114021034422422201400231444033233201344000140233313202433122102313020301342014242401000003003443031234033013324141221344131213134411312103244310403221031104200002041003300330234442401302210104032112402403332141224231203422412313321342334304144110001103432210441131213443122310441233310144231231442334131422321333121300312201301221412434130100431114113104403331002443133240432403204100123144442034030430232342042343444344440340144232420123412421303030033431002310403220414143003140342424002001143022203310413114201321214113122233303104010430124211224112110331141223232334000213211004310230123133302413342031214304400412324344331143404001304012031131230404320314140223422441132414133243012234233331102321221320311312024112231443210021432124442404221421030033032234202340214120241134132434112203040023010321204030200301113102310340002214341102044123220303002100311101000441031000420232110242221322412244442403020414132313204433022231333402242203403120241421121330221232120240203203111140131111324003304121404040031022120012114300042410114301014040041423401130442103401314203414210044122424330444432342313233234333414441021441031201010311432013321011103132402331212134114111322021421101240230140244140000241314021011042141404203404022044302143312332010400423003114310242021322304344033021334002002301312210220301321223213014221202014212124410342241241112430121330130111010211132423111400233000223100104303333024423401022130313022042104113330304001044113324102004111432131021344422412033201033214420043221014114432040041310124440042110441234004221023441334322143134221030220122033301303421312224032402301434321442201341440111211110123410443400230200213132434310213440234043143140132040211304143412341321330002203424042431404231311022102011342234411024031114012313122302230244222034030232314141211022043440343114111030430423121411301314412311112132340221130244324230430304421422401010400222342040244031340002304443434310014312421202120242211424341243043014440304222004133120310432013302112102143421313032111430213414430041012243123442422241202220230411043322322321214444301104032041141212130413023202222404331243242014013104242004042022043001233434010320233340314440313400413224323241341141020131241030220343323043400031203311112121202020330122433300000441032014313434130012211211013111100324141423032413320214334140232113013040314120122004031004244012130032101311312133044000221331212440312030033431224421303202442033422011133100103440033143043043333004004431121104", "440332113424200213003331112211424111224124300322031434030301003201220243020042022011143021312403303323234043130130021300321324204400441223341224231440113333142012413322123012331010041121214000413234112243412333041444442022223343244404112004444120340244403414143320142003211121313100001340113133432314000021033340212221402220231440131142013141300414421314322242320244144241142112130033024144124304342441432021422303134232421110414122231122344341214300441302421324324403403344214101434400032122123312032102201231140320000241404412103122443120432421001114121420430044003141333002202222202412314422023411034223443322302144110414013442341202211302240440313210113241134111144034300024204343210331223322311213331131343401323124320230020210341233244330103113423213141234423313224340241033403224021231342132041112034324311221011421243222432114034121024333101333013424104000423124114342041430243304330002434120033433234414334122402024221310143010133123011241424234012234210312342044333044134214442441243420120133131131110333421101040132230411213400433010041312042430340222002004210432000312230130320130313401144414203430220121011111200111242220400433020044432421204442112014010240342134110040300334103402132314000411031223102144322134102103134210010224342334032111310303321220004410033422340010143400222032321101233210120140113104040413123002334002313310120320002210344344001211101330113110012122421011432443411114033432220001403311001111233434032140002133222121141001203433440412410412332422101131333032130043330104114410242442410311314233231102432014221144422204404400323023211131100043404141133240020323132433434431040332411330323220432223102433143331143014134314321412124211300341301423112440013304203424000342221303430203121243104423101123030112034443123300113104224032044134303213111342002241322420131240144134020342443244220012114412232132434022040010220123344014343014014342322332412420303440231321001042044141000112133003202444013120340314144333113020323121011421102231021131211441214444020412130402010012232132030212412424023020230214423244343434123113440034203001333044100402132420133130422421421022210122311423204120244232404310321322330313043321241330343033004323121124442102124140421143414023134134314241022122113312302213444121302401221011212033302022004332221144013113400143142312400221243211012114404144003144043233034442441202041012102042101244004134110110233130210143134144310011104100143040322121444334231130441131413403044414131042144123334103030314232044031314112401002300133424241112413234243101144003402214031020443201144200330140014320321001203411120132424231334104432320442014111023242403414031033223012210202042201241433410312222003433421341341313010044334132401432311423220304223301142040423300024211221204100031124234411014413234001320343323403003300031220323232303100341114402230134200201103340222402314042400443221012131410003304412133221044321334313204032021420430204220310334021221211440443232331243022231123044404233243020334311130434243223401010414023402043340023231133041010033143343412231400224313404422042120114143412332411034012213241331144002312301401130224320124234112321442032021202111211413131021441313113440303442434432313102121430034430024200121132100323001303140424244410444302412030044412321241223203421020243200033223103304004004243222013023100420410440424232114031304131140001134330003112022442404300322441424420102240004000031133210423323103040143441010202222221014411000304412141442233234200044440131013341402011243314132121404433431424412400130322321322442430410004104104013020440433040032423431021004303304041411113213411424043222323040232412124043132331122030041022113320021133243113142230312443331232313431323434214244342220302411422122042322334132400243221340301423301042030001104043111042212314020400122100010332213441230233133201223104044110303023200141314443244221032224423412111132032022440113402243103102442440314031132331034142034302110401110103444421141122343314122431100432432323220223114113343121013143300443030423310231404401311221022100041433314414021132214040123114110234000242414231312434404431403121012133402230314120431432040242044202421304244042411204131230221143223344333101422443243321221131014101020424011003010343331322203212132033304232332424323101420122342334440100341224342011441420433403021412330431411110310000140223230100402413120432134442420104204121202103300004041143101420421414111202402334400330", "224114231213212442302134100244223120124444341134311131202424142214133032030113330430130012401414144324410444100132002313144232310343110110041420342202044142203233302300031143330020223022042341334223442022320404231130413113200204144312042041122224330032334100144433201211203142101341111440313324143223203301431443423434314342410324414232210242212023222243222421004100300420431011041302133030320003112110331430140034334001133111430003024323042442341033231422040140133203204312203144203144112311322313232042111201030132323244001301442101420442140244033103103124212324021411313424222004422020131430133113232103302341444002430111204242022301101410424130144203230201014112122402440002033312444413410323410214404120111140104033210303000433343431220324313332400131233401224223344130041021104043034440203230041343322404241120213130040342124101422142243303411323131122333042431002101122331114342212224431132003323201344002403020410303032114234112412420210140404001212412120134332213110041144301042243233402004404120244224204021423343132041123324204243422414024000421020143320320313211134330204012121303314332332203430143401100213430211214043412011304023342010433332231102314441440140321412030100103230300322223014124440304030344140124422340122334134112432032300444402014421331021344432221120301013403041302401142330402224210403222104404103440112043422120142422230212400033101003133302124234010404042231043210304441442421323111031001141314400242413020022214331311031143442103124321340113012232321122031433421121341241013233134234234043002004124210042123012420244423311012001112344120424311213203314340433012142040240332404004223342221314423210413320033033032300324422114131210103434021423203202304242201411022042402410014103021321142442131414030442213220302222411224421023244104301413220410410401010002323301403404102101020324321304101121100444102321241030004142433032131423030402040410440121233202410410424423243431014240323001032300410011210032131041342213030221014042301400421013420431044442122213012302320313143342102002140432232244204341020234243444300110332222223122210041303034110222422413104433244331403234324331230404033011423310341133414243144213332130443210133231200433204213120443232003312313210420004403033300340424333330432321120240103333034311233343111114212042003014311133341301413243313010121100040011111230131324123421311201232401301402031412042000101431032103000330031221403340200234040142101142433410214034030341443323304130423402401130042300411001012231111031240120423414442313110011233030203400033042321331404340442131422012042223214420302140311444131013311422341243043302014403414431002243202421021030121014412330422133332113040140223211243121040224204231204221423411432431214321124322102441301223430134113113222341434304231441411333434124304102244144222121141344331023032123330132424304021112242033300013344142123431002142442410040222331421412201323143234144414434342232433300204214410200332104412011131111414204231400011124100122334340113410024130132430222334031404112432420022213444122103321234431442323103220042331431234232002200032130120414300414342244222024312133200341003110441012113404230303141220444422214234002334420233312411234200044114141402101341432223134002322334434001004020121011212012442223002034123211230011444044100201001022012404021441242144412033003222414332110422010140014331301134320020110133012001222012140320024132344322201021410304104031122444341100200120013413243040011333430442321434110004433202044424422213112234314343423244311313201410044123302130214424101101142123333232313433211130104102142440343334420244300330001424020231010243223141412120244443144410241101114241210221434413331304032234224104221242044003311043043111012402031032403331003421240222400132422424223422023321024132004021243041021031242300222134032423110133241002110334122203030344021332333114034211044212004013011433220302424002323023332402001343442040324331123300442202433200133040310241333100420231320134224300224422414220341011302120202341444202210403421331002113242202403311143114334041313311303201331401331201223312110420233234011234202222132141210104100323031324021031313313432030224132231333020404002120433420200242413203120124004102200332311110140433142122412402242200044333200204333334040330022410001430130330212221110330204342422134231042100243231211033141022104444333102113240413242020442203230101132211024113324242204013302403324344444313220140031441", "321220440411411210141040313441032114424431244131402044401320413143102401040121324021220223000101422200001141100330303234231033443032110434221213132134030213322101323424221344212300243431231322023124021433013040033334330312004321433423041102203320042214134431041033021402230011444400440441213320133040304442021044010020002024203442303333123310132444123004111114044434134413313344310130132100312140420241211434421444223114142214102213204242101101401443411234124243444014030222233123011121020021242233210100100202422042034031221312040023234221203410101221244400043003444442332324203110132243102443132322121113020223031140003400332114441301333142211313033140234030223014424222231224443421131223143202302220310341103023122031403021204144342334312004224200440033411431124124434022121044444032201430101222033332301300023321110334313014120313124012142031230413032200203031221324140204444432410222124324324142132320342120012410432303210340441024203422110014030240033342321030024430401402311014102130042343330301433144424003303132003034334344312242002043330321220243341113132102221142414110233010431240420033412404402003234101233311401103340444101331422241242232223422212042313431401303322114131400211211012120334424001331142000142042304240302131223323330042333220020441202012444422114342322434214400441423240222302010032132024131222402010042434422310211304133422043330101022302434423221332430122204301010221121240312130022013100434414042410122312421231031232141123234240324123413330422432423021013031041102122010413124000003313214444432403422424040334411023030120312313403412123244020310044040231211241204022434302043334323030001411132401143314101031104234032111321314011103214241313423303403221021300233421321034314442420332202023110034330304214114330003213432131144020342421442431404003322342132140211000304130400231001411123320323110324031404440113034101010013100431030133142241303443043124400421144343433241041020042333203300211400432311224131142312441422330042444310424414010234214032323104023441012324434002223101024110303413320001314123403042441003401414013021031422101313442323211424401431234312100124023340242221234411404020302422244134233300214432241134414302304341032012402314204331444400022100322211031210330032031103342001102411423221331140333414234424320040132202441413032432003120243334124042122103202413314413212400134142212002024413332122311104424221001323132224401113211231222042311301334303430401341202411113420142242034303323103403124422131223222234021243424204133331400143421432034031104134224333120134010300204323000300102021340412303344332434000033140342104313041113321222111311131421340331424144023202441240434311021430030143313030010103100203121202031014402230233103330423113344024211234133041104112111333100211334200320333440004313411210333230414222011344241434242304300244314013411021424101344311334003012134302140430131122334334314413100130211310000302030144430331311424342121141022012000411134130441202014310040233314423004114341333332122112042010040232230314404221043430041342440210143040234320404424044312242043202131044410420144012400414221333440243424401434114040322432043210140202201121040440400110013143440143110024341441103340232110320002411421324301221423043424030421443240024212340123443133330222110234002323300333433222111444211203002431314443334422040122143040222002212432222320010214312220240000043034003221140132322420304321004401020211312023204331214224423044331030040340241313323123420420120220234322121031023003344214333013441412411231421334331424044204134044241213120144213113323011240110433310014314310032402212444114101243344034143423201323321434313034200133101342424200021011111003202212340300030241313314044321101234431210312440024203104444112244413232100413241331141141301214433321421331022220000302221241423023214013221232203004313104240212142144014143341331322221442213220100141143230330241104031302204222330331320204032031330101221113331214022031410444344121113020103341404300312120033412104304424124434421231440442140313344012300433122123301001404221003423013243004240333132430004432240230320230314110011302123012243324013441113334312110311400240140421013131001441301310341123241123104424330402441333403033341013231120220044400040312420402401102104211020022210001123001241114200100443012200314340414121404241412323030023121021203331102110131122121420031433442224333303020244133033241320402132402201310324040400402441343022214", "230233114313313221144443421304424231112404421301340204332101334410204424414420201011104402011221404011442430104142242224321444444002022442321023012332143043443442220030332100332111241041143412412111104034302212313213034311130024140132132212314044114004010412100204124203233443002334203334331410004001131334330120231333412122023010231024231244330220344341412032200212200220230402110410001440441222211132132433233012404401333324013330201111011312204313241201342313030104401233023022411340440311302010002003142413044111431314101032310300311133401230313231022444111142220123244221431441401203211202312211444440333424232243413032012240323141211031144103241433424331344104300220132041224444002031341044212000020024243124144221204142442413143023140000421122121312441320000212231111433312104124002103021143444123121343100114132130011114032402334032111003043030131443143300142121431303143401433033313423432324120041234344334043134233200034012324204002341233422204422131204213331212423020204330111122100113240141133223141330200231422344124413323030100022231143041143113341220112102304441112303213321213122322222044123201204310021121003011212442132042402011243222113234200301112323223303424041032014140210232103230124403240144342230144031343322030243204012441024202200340131410211204242222421224440220410023441022021023411443432423203441134033324220323314033444114110113402203404433301324124201043134401322440111322434300234231243300102402310332431324021144143340021211112334222104012420000241233411400313122411042312133110210434112112110420233310430002243343422200402043002131111311100324440412414010220320112014020144132004104400322403324404314021021332232313234441413110043422302432432012334411244434232014142030043141134212203003033113344111123030023420201432444241310230114004210331434000322124304031424240014331222431121421321341001333043011233341233312301030244204340401344040112210240211314320243203114423414404221244430220144214110233303031301304112030322444231444203424431211414142340423423143002002024310401410030103141434432102430124314434103111004114130042012320214023000134304443110342222030403344413334340232004444230211401403112103442033241402444401103022042024113122312100013441331312424023422341032113112034323202340141001130420421323443444142310232121013024241103122200041340210201031411411140341430034001130434423034343324143314034210141121432221342030400422100104033321223300240433000133402340011033333122141242402124031434344222002011303400012203443142231223414010020030124200041233132304030422122031312412144441214012133330034041110123431124310211411322011441210142401104210041012143102144410231030400041310023233430143140012012040201014443130131021314122230143224442211423140414042412344104441313211203440321130431332442241100444341332232032041433014403231440120413030422244141034104123441020223302204103121124241131140130011112424200243243320104132311330101411133412224004020234421421102124203400012411304211114013241403124201014032120412231434032410113212430134421444024022424440120313321434421443010011220120303341300144232003400000004443200422014131214312101240314433122410344133310302000402240224243110112040421034311213110130222144343010442422123320343133210424213211020303323021444120333301310023112232133102324412120102120222204301213421310202333023414441420134234224430042421200211132442101422002233043210212441442231014302232422203123113012400042114003324103042302131141323142433004103041421434204134332200122101232241343202404223320221142231213332101432204224110411214114030421302311104214213013442100331421432300322031012401220131134411431430204121204143211134403141144322101412022441420413244410112240232004243110221111203040031242201432034003330121322304000112420432033132231420222213200414320041141410000121423113411130140334423013410230413113311202211214411423121110012321401024243420001231411213221242004101103222311443041133223322110410343002422240111114142244044041223333321213021114130241222032323302004142211040304021033302101213034322031040124030230310411143332443042343442023023324024133034041102141143021414214000131230420012241143313441412042222420110202232400110303303011240440441024013424103322341133201313413241030233341011124401011322201203101012224340433103330330220341400232230432144243211420214041210231201101141232403334024343134430131424321100022322033110443004134014242314344443242010114100410403310143402143313143303340311", "403243442230412134231110030000123310220202234211031110240402022342314001302023341032204000341004340341314001242244404120442033420124411320421203204002230102141320304443044323124122421131421010201412312044000011023131030320403240031344231440004002040411042334432124234413242424321034231300331333410324441042203203100312323144440200033140032043134110010213314234222331130410040421411004343303142211440203303023444214132122342041341212340434001014430402102402210320431221221212334424213022340413100102040230434140112014134441140231102010433423300114241143203402342213022033014311421222202020333311042201413212444412432133214024221020014320412324124301211440324041330101044130231441303100441410102003301231402203400034414011400232314301242031143234111130003322134224041403033343010021041403000014214330423113020424041132013334400414321301004433014033134023242041423332144122041010103302142212031202041014032040201201221413044133041443434403301403030211331011142320020110120101444340204212023103342143243144344434340220123440321114144124212244130133144300433034200414312322240402330330130214201021134010211304323041131114210101430014241134104043124231001034011413341300442202024030330240111431411442043101302231300021242131430232001011142301003102300330043201140140004011132201220130301241400113310241412302310242214022031302024323312110401011403123233212104231200424142242313444004340003441130232344312142203040244020101442344344041142004002021223321024323222114214002103213124122042240123343413231213212400420211201133224242234144130012134220402013124144242214334334424124401233222421344422021031323443410231024124330321113110342344322020014012434114210320234123330414401333434231414212421112220400444031220440244111112330440330022112200110333011430030030113130201241314343043402040210002403044443222101044032033240222324400441200244111113041432111034342314012343412323423001231340040233112202233423200020130034113104002134323241321430332403223300312301120101040000314022230341222142304440042134240431112022244312012043132143423143143241234414112213311113043310143422241134212442023023201420433243320340242443413200331422024242010221422023403030420313110304332320442410331120422403341020142011031343432004430111230320424014220430110432234104440143100344210032420411130104023212431414013144330434000141243114110122403332230312424114240343110400102213433424402442132023122141300141131112200144133014233323041004231232220410402421024231333124304013420441122223203201113204030204304010344102013012304004412422433130411101022000344304230023144341041233232000420344010403124202230124220212100411032004444312442422241022103044233143232244141324200443212324021411113224132332433400243322234204033203121304043431141211222414434413131300414133200002132010420331320431334242333300041401044011030024120432422334404340002320132114103131421304311434231300412430303302303244324133404410442023132220303310244144323031440434134433013220142101104124343002403311210324332441322130024141023412202121210344234312040133331444043122212324232242020443213142013214140404011134004302333113440323431114042240141301130314001441412104224112241423031141211003401332020203040112122332324324031411221214113302412434312421330110101140140112332124021243242240324411302021132400441143443144110443330423010142234003423143243102040320303012312202202341244402122222112041303124423023144204041023003244011402224022011133124420114302234132233403030311100121002042102040134400410301231222442431042333013040102204104104322432424312112102011324144313432021143344024103333402141241310032231014302100023232231042010422131210013114002023240400304120442142013342330440243021431004040222321123434042330440312103010033040042102140302233040300424300041334212123042340421232343430403033422432414202103410232023021244140432402021140203104140141410311033143024401231101244224110044121001142411011411011103022411021401032011021311234413434210012332300143114412203310232343024133411242012433211020134110013311300223210022130141200320433001134232020212312040010000424143432332242302411403442414234103413224434434143300224410000411011220100341114033302231234403011021121414422114211304341010144423440423001323120103421431202030230010011004141331120231240222213142313323300320304444413440311030214122101214413400030204441000302322022420021330203131341334203300333433113041231301134124443110411222223421010123310003322233331222340403", "242143124234400312111223441043433343244110214010212120024113441310132311414222401443121311031333322223341223422432142233030130104423300020434301124232322124031102430413132143112202220440423434443123103024142111121131221041334032420031303243421021101214330030130333223104424200024024021313434420334310130031434020312300034321103440440021104043001030200331314430400014303324302024020120042101323120123412034343304033402303212210103014244202210123330130120302223302340033244042402020142331113141332043340323201213204322322032323142414412333213123411242231300111110311344433442132324301013120213431132443102200220420110311013431311431133231243323230141423323244223000323124423204003013333320100232230230102400340224114042030022302004012314434330401121442033424433413433142324213424033411104123440342410231221341430314110231023402112243102044234211441204230313432403300444302334213220232433432230400211203230400103203321031302111412022230432244032044414402423312223022000444341404014400414120323130133312214120302013010403003310303204242444330144411401103200244234301244101020333422123443130241203202011222010123042103114321110022411034333041133333400024200204111124142042404421442134413244144402234241413144000144014431323120011010122231004441213142202343144031141214421400442212421002243104331212311404030423310130224321340102142021310021200344224320442221422032332403040023233331423113211143443402044012411024222343020411233333413424444004330342230323220404012034211240234042030024022404013111210103431122000030123232442330444113302030331123233303113301113024040232203403403304241141301220411101404201040240124124244320212222421042242311024013422410134124323044322413311224140123132130313224421431224030202003444124200122412304343431021410134022410043000011004333100201032320223344220014130330243411330232244320421314011314341213424022122043000342231031314201343321241040340140122203331233301040010012311032004324313402141104424134431021032242430100410144334002043403204324342134044342102043313322103244320020410043323020223422412242304040131420402414321432143231202213420444244114113041222122021341314032140012412314312412111333341022021112323240343013214222020214321114341104103020303403211041020132243030312300211130310244130334000034001242221021004101024020402430341100434413230003412223432211300142234134124421211322312342014120223340311144242224324401403240431423031433323031214340042310220032211444443100000312004120232223140110222244331202004034131312012004000233121300312024034121013231300201114432324333211204101244443034224003324322333210333214100022244224444331200224331102440043442130304224302313140422142032414423122114144442330112033242334401120011440032032321143311201102211004310232114343322024200204221322123341323344112020212404302203034114111320242433442101102333003313114102232042441241000230324104304233314114213002040211203301112312000140024322232421133022143000424032100210311032402002143121321104432140204203032233112414404121304141431124132023431010122230131132243302400043443401131204140113210213144422113412233013021420303114402041434231302420113004332342000102412210000103024040023202402441002200214131020402311320331442134044112213442300403412233440312441332314214320314342034301440330130320340123423412130401004442011344422332420202420100011201013033343242400041000001212011230034231123323114330241410122211314202344424331134233144301340114031204030330313341342423434301341402103234302132244340402233004413421212304412141134444440421004444330212400113232212401014023114310220212223414030431030020203141313131321430020142144011044310013410130332340302141323402110240431241224033342022422343002040124321111440240031442214410302413143422300243014303322040314214321134344441233001413032324111410122200014424224314242133311044014211444103300022033443342413123322010003022042020432020412013320132142131203321240244214302042101200430043324124222030200231243112103013002111313231034132343314244340220220402233421341104330200012134101421020124303211432221023404333342422031134210442102304131000121303221321442202104114303404340233002204442221313002311211312111234132233411400130230232443133223324342021200142420302240030413332212342403000024101343030133430402403232414042203403201304011423243304020414034023123011434234102031242113132314323344200332404421342434041420422320103134401201300022111331220141214142412010344142303030402100213232023113014024", "413301213140234343141310331034334031403112422010012431101413203203430330100010322043142321302201431433220313414040023024202000014144324300330114441330012422433032012124224222431211422002312420000212402021434113212223214032031021112221143123333120442440003003404011321021210343420142231344030433413403313120421110030010332200324131432442302000044440133210133231121002340341140221440223432111330320302202314013401232341031301014110144124401021133144004321403023432321332424203040304024034201112133221420012431213321004202013120421123212321332202313220132120332041003013444104144200113100040404134431020443432010413430434342020443021104021442301320134442433230330431143034313420002424302323320430124123411212124131110124441043431313343034004013234232334332244230211132332220022001430303140303041001003200311304034434432304122101110333120411001443304210344131333403023200301321111331340110032412034203434133004344322021410123443031340020413310330423122101422033042003234032104141222344120141420322142140341044032132102213110433243243040413243324303203141414012440323433044313213243113202302300002103013411423220133104010003100244344420001340314144221404220132141410320334132030320202440411403141322024324014332341413013414200112302001144303242213441134320230000004044400241131200203113022122244424332201202112213022231344400010324340422142420242143040414143000412030103133213433143214310002044143220311022421032031443231142433424430342131123404330133342010030330413444023043433042204412312230111214230022314101012011421214210322301122000414241241430330343442103122103131220324134201024110441002443411124004320410432441043220210123212041402133021211312043330311123140022204231130122411012334413430311104144301331102222123340400430301234320142342210402034110411122022422042013030302100120331433323431020034032402222314411031041041221441002213330043114240001332331242213100311440400103211321032033042342401241100034344321030323423112412042134210111024130303024043343014343043400013401244211401033041324043012201020011033200021111110123023241423322042323302324323110022312120312341430232104422311410112432131004134210422113033440301304312311114300022443142443443142313044422412340220422421442314231013222401233244314220011232133300224400320234243133411204133042440304304042411102142101301221433433110101204401431231104303420324104440441300410043330023134342022130001224224132324002320424134224232421100430124343413241342010213130211133001142004020134131144404311123042400423043044303134030103410122340040021324140301100440230024443004230241033442124232132141304223424022314443000433423334143341104223440423003040243341203113413110141211421104423242222401020031133240003234042404321132344204322240242444131313011004221314043310241032131001310121002133324034342342311412401324142314232102213243213122014343310033200400440012044413033330001024033410011121004013134043123311241223042001411101334032412033421342141140230200040014314440234132011132240410002143340141422011341313344103143223303134444110312433233001120301110102430134000430031343232132331420210221444034213401420220134141333131301020131404124330021214242022110131334140011030332210103423222433031044033033200410402020333331010140214201334103134133220033442121321411133113034014011222343400443234442310221430432442124330300332034201221344223244201113420332442124343213103211224223344133404404001401134301043041140410333441332110221200232133420104230202232201034423314311444012013320010032224323243030343400044302033330424231443113312441424142321031144410023314301332323000333034001103031443410044243000033331002204142301110024320413042201404102410113002324212001403340021341344024322404244111333232123442404304132231114143000131414340101404040233010413112242412041424202030334212440332133032211113201010141004022214021222424241340300311011430120041142003141340302441420102122324004012100223442020232001232300143233444344343004302312021233430404422322140304311311230231140302410321203302002134113012331334134421340204312344000013312203434344220433014344432021424223231004021230032400402401313231431230021321041124201233301001410444201134031132220003333211430004133422131023114313240211022342443144431100233030240432341011132441414233021314013332121233101424444040141001212403413242302144234403244003042113301331142003432331120423301000224443301144130124111313122230402223341144231430320241121331201343244430430400014442002", "242212320441014014132433240224431012012402423013134433412212211301420334130314310101310140101401301220230113121214101033321032103103202131443443143414032100033110103312141413340311343112242230401332233434133312423433421340123341432220111133232442440202200241041224124033214303401000243144414320421221200020014334114021102314033132330224013202441223141032030210134412343004104212423101124321310341331142001424030132141100141230040133334031401241440444311303122144401223421044142102012320033032144031324141444443204241224333104131242413110344204211003021030431410102001113441043444241130244442433340131341232123024023110302411142314134232312331421124013143001444324210030202330041200424433231302130102200102230031034234020044110001221142144041212211012421231320400311202421133103141101412414404303433001101304312424234032042214042102032221101120003243000141131440223443320003313440123132122042440140020231002141133330343000423200413320420342413324013041231324243442201030102422142000102243433330202243410223302022343444130020234241102443221042032012341312401401030240031032411202210301000130313402230314012132342322202000323424043144443323140141214441314322412422024021001240244412313414101200141243131110142321043203100023203120201132000120203422022310030332324312231434444400441232312104304040100401434414440233230103212301211303032100002310043044104020431023211242331204322413014002414300224330134303013402034413142131400314044212034302211403230214012201013101423434022230232332201330043000204114110102411444144200241320140211420401103300221232414144404433123214224433442203201200112030222040214302223224312213211220003113410131324133300434132224223011230104121301312230124400332410013043343311321234330324234201243224314131301004242300021440402413140414424434334020404030212410231404332323234041323342244303320320112013120240304443240113210121334023042241041311024421430220220230210021314400113220412103233414223302334122111421300323423442303014410104440323321023203211212444320033444023142201211421332131311231433441024413334222331104433433013142220142111401022033111004204214041213432424332442301134440003430032034310412012004104110032202040121031111434021234140334313301434424010314231314014321024401444141111400233431433240210134210224433412232441232130411031310403140410434334234102312133103210040004023114423114104343423201344043130104144030144032434444230000434343123020423200420431431010323300424201104043202323310410322340204002443244134142011411010004144202013410032012334341234300204040403114212213042340033324012034203144032032432134420401201132003424003432440124122300131021121231121022343102220034321014444200004310124301033010401213413321313244441004233344332024024323342434340040444442233444023314211421240412000431120233442210230011231123401112024241400132423113331334040404211333441200204412020411332032310110331223211020202310321244140444312033203100201221442201001040310430140202143213411144043221240034321000323441000401040324121222313014122113314303003041322100001224113013244140320204421144341231411020343411422404113030424410324114213142020132442112140101003142034324324101303241303433030013321033433020122340043320103323001131042002433112202444122123124243430430341020332043121310242101201032101334313012100004202300143420411400203432103412024103123133334001202042301434123441411213300004103420024024310334104303331022032311034041213230200130114140123400421044423030403231043224411224330014034211033133232112440000342020204230040234442214033323111422224422243133332113113140203000210100102044043142030422002443243240030404232334134244043121211014322311113013431044213211402311304111010021224130413201322333044143200214312400442014214300041020044243133433200023312110401222123442412414412330430043121103403314342210323433414234402040430203124240101441242102313224203432242141201114003300422310113424134001210221044434404040201131034213022404401021132213440443200140102240114122214001233324334114143220122203323443022112203310003440242134444323342403223323204334143223132331200000311200134132342333142213443334410143310234430034341342333131104230311313441320033103330434032014243241344320001232444003001440004010334122002020442202103411241234214223402023130032104321200302433343211233422104032213100304341112323020230421041031114001002140441122243333341044332402412122324210421112222020002212320004032141221232231413214441142041044334211310210243", "104401431320324410010142443223341300001143101041232242324342312010000421232440430311331042443243001423041404022243312203033311412012044322241130213034032230032204301032334344303314331100123413442433132204432332401304113034341132113411131004101443232040002044021222330310222412344111434324442044420203333322311211401143223300022131220440044212414431322023123031233443043000100411341202304334312431204313032012110000322023344333223224204313204244422302421024343422143231223034140401102312401331004131321224114000124023321104144140422303114401121341031141432141140321330004421224311340102003413411333020414132344223111324032334421410141114242313004332442400211221423002402200221310422324340432313304424143044121123022041341343213400113030341400230104221122312114421313202432130234123400204003021012221342024042143340134211441302301023202440134413132320020441213333113210312324112001424444010034133202213344431210411401121420410244142204330030110002343230124002223232022331303302400304414220043101212232424233103000204110104004241432423321110043122213241113142310320211043032301442123201031134131203303311114223132332124423101330032012400413442130103120411103444422102030334101432140233113000402224141030343403234013344334120032411114423022323423144102332202120241424101232110141324420440331334043112210030444232400144443041102233240441200231031301333441220143204441333020321100221433402003001412311114244140411323211342021310423023044043424320044034310002330211434243120342144421242311330330220410422042231311014121434324204441203431002433112400412101022343331323141224434334431344330334223240420344314430110441200444303243133344014340124240231134131441224000014022001110020044211133413102242041230004321334334210320332132200221141210400330324033244043340012141123114233441004403201044432401443000100123043334030220424244231413433120211334003442013222102213310010243340023223101144321442001213323104133403102240333124230211413124303413001042214201014100101013442000440040023431442311044430343243132323222421442343143024441202321032003032323031302132210141414114314201411213203012104222200123330111201043213004022443434234321131432402032222033301411040443140404211121313332320402403123243133122403123014231231404010434432020313044341302404200224224103442030124041120334240441141114033232441124040430401132031121443021444032424324033212100114220301223124020104143240241444012333142440120341222110340223411401003244320331032111312230233322412344124233124141343330210134433313220211422240313021331042320003143312133042240142122434131221130121111400340420021224232340244444311141244323401043313440200401104102240123001142242010232202311023333031114010130042203023103024331204110044041334224001200131141134200131340323123421444104030010231012431244130320310130024333400031434023041330023102113420210412112242343222241241012000122433410032013331021041212210431032441340134334440033343344340140002422013244123230203031422243300130043440003323114402434141414104321441310301111330223244411133013302310341333102133232424224041321134021040400240134140222402143320333330120433434323411203331420242004302302310233134413022303322411042214142130304134111114340444121141021333323443404210404010141331232403233012001102404322113310314422110414324400121130220313120342402234432002140142134321342324112011244430411202010042111313120212000413342330242111233101033414044032313011441423000341434402020332332332030214014343104232044443341434200010041400231431024113011344031410404312210303311214240200410201330310210333341102312241104131414322400110114001112020030304421023203404034221112100104231410004422001342012224223110303320332210000023313334141013442333403423324242210134143414034410200041102012320421410202133240400043330142424212011224044022333413100201401124221121414130001344203433312242441003003041233241100322042412323113420432240313432201020430043110313423231333200043123110144230233122243421343121121444443123121203321101201021423101413322124422202314241240411411200322422432243304244330304312444433323432424004403112100421031444434114104322223442323044211021222412110443021412444102333402240134442343424002000212141110001000102103241140323120332003342200102332231101013202143200011204012313312001133403200211404241204341312314131420020431323241300023412004334223421241400042240201010014221340333424044002203402331304112313400234412413223033224414340140404434031321344403103443434201", "110343321003340443422224033310401011201022102113210134031421313334024323132143134313034201020423213033101220212243223314114120200003444012341322114414224401113103223324013320341222001014411012131420034201330041230013422003104411433043420411433011033231230024403301003214032300043200420240103313100012200410414400421014100412414140004130401231220411231204133004221304134213442402342030142343002240101334200114041033020203214212102332020403123300323003124324021413343132103320141222211013230001012121324032434421020131224103421331323043233424010214230340303143201141423343031342242420303110234233114132440121443342040340000121113241242403040342213441410412011034000100331222112212020204300321014223041112200213124340001131032310224144113210424122421433422133024401102102340222132312232331333301244231434442444000434144443014243141432424423220030121121220434414344141234304014400434312402331414123430313123324120030124111341233142443143223410033340120133424332201032213442024022031222122021011041103044121022042041344302323310242132034342414404333220420222404103221021020143234232434202424101221201203104334303333014031404242114123304141141203314213333333230443010012103342243200334342243132413023200213311400411111240024022442132302011030442323431214210114400243210441334304111423143331101034332124404043241302211222331012333142413140011103432140330022012444223104101313203304012433234231134400401221243222303241040022324010000103334040403000001302112443430333343021431344141422214143331212212403311101400211324420442201432231340233444030402124343411014020134301142340103304313002202442102120140211243332101104243121303313330143024111211021040424304034233443331101242423211312010404112243440132342230331143004000242443400324132434341300112240244023033413121324041204044102043314333330120223134100311031222441311104431203021014001031444324420143403334400233230313411020012130331341102313231433320130304123031444144024333220000202322434120123440004403132222143121131204102113121213100301403243432434131004403140410402014423023212402202013421402144004141013434011403032210042131202001304021310431332033203101442231320423111340410311014201100003020232232142434312214140003020200042002301230103014411014301033332122121121332342120201442421320140401201142243224002344431130402203004241213012412143421421123441043034232324114023002200002000420111213311420431433424303244441034244331004412212300144211221431104331431224240000123421343404213210142300410444322200342414123134244312220134121310234440303322143414330222143134441122333042130134030412132202412002322413034423210114400300221242024442124234341020430413324003124322201311401002214110321402434014243310114114404034332020324341304021102312431133122424200131022304001422014123120314020400424300401033401133203034034402132231242404042413323131411221242003404413234313210214221024444120400403211140044030113131022403440003212342122244240324323003214112302043132424104030334024312012020230211324034423002410413331001413134241243321041210022212344210420040220440303101421342042332332134441441204123113211441201443032332443402301313242214242343204123141441331142111344433303304341344244112300242340230434023130411423201213204404004442230102422342044331332121010223410214213142341010210021200242221403334231031404403401123310432044213114122110423130444300422312210402222141133020001234122130342313334012403031201022124440011324112010113340324242320202103243120310041001004203110440403300402320121411232110122324243101240221430442040240030343404000031200010024034241200210441422003401221404043241402132241241221301310244213311341003441203111100312020423144343440141100324043421342100230312431133021411134143442324441311020042310314231101020303423044314442232001341344234031111224012041240304204104343141413100102212331104333323230230400341440224031401132401044311241233011203021242141221403143004122430413312413422430440133231442334011314044033033213401214112444242204112412013224133302331311213420202324113130221034144404402343411031113424103312304042340442443040322022030030434044224131023411010024232220403100423044334033013431032312140020223020431222122024210210211011221143143033424330200440013233213424001300120231133134320032021322313044134010443033431104302103032012433330324331003402202324424212310241443013033113231023444212331024011044210141303304032133443033333010020240113041321421330213322042412220410434421400044124214", "034324444312230410014204344042223000144201113314440001403441044332142032231240144430211424013231001013033034310340403404010404002114000114102000420340320041301234133444044034012040330043430212221203334212021340201123121043233441313042233212301021030030343400204214014313424134342130112332334040142411300140010033004342234024204213232230242341300313120134120303010122110104234200031201012300322141022434324301001113004431332442214214341242441010412423244144332313401430010230332240223332121200303440213310043034140221120420331333222411024014304343123121130144304414021344243211104030042131024111440011034132443330014443100032322114110134041013444433213112002212324313143332404402300230312341043023132232201301244100420001204042020001431414413333240341212101231101000320311400241430123213021033002013021003243014103140400030123122423004443340022031011044401144033431321240103031040232442213114331122241230402100001324413333402014042242321223022422111104111340423230204433204214201311440211423123011311033131204303044312440040402310011322342122344111332114142111230441001323134020140400114140114424312120110101234011204233232414441200030001340033240101200043200113443240131120344031402010422000242311040314234002143022043131424143403304032243140400102403244114401230232340001330343142220223304032311334244410200242324434324132242422403022440140022311121441413430132043210402200101303444121004311033100004244331334103131220312000411402031314312024141110121212211020444431340203312030400124011041102423101331201214313344220304033320033200302022304022003120014141403020010202310221111344213000424044424103004110403222000032024110403201320444434434431200000042001440321303112401024431411413131020420334031320144134031434024031331034232043101114300414012124201132130203202312434010400443124124131443020144223140024342201443313410343102203324234221312344140334012134124142412304202032332041103024023211233320311203133201114112100300324440311412300432213024440140341140221033202230434420230314041320401441411140132404004244222233013231400442242413014100304414340211230103214024042002134014013323434234413430000414004401410030004001413241104000112233112011132111123033141321014103040331131140343201330240344031442431204214034122121331324232411400130440000344014102223203104221332423020030001441011111013041143221120234303142232124003002430141304342123042122420421004343442310234424110320004110340021323414302132033232013334410234022213232221113140414310311441214241224041130410413410323323310031314012242120321104403131332314400130400413233114013221034004044401202243131000113333221043421422224311040444213443223124220404013132003032441033044331221310340144403421411432420404241424321324213341103331301101004024303033422232234012231413214024140312034002040042433303432420210443420241013401344123444400140140120124100023311231002340401231431444244031200444120413320120341232131144004444124030214131100023221001003141131111040303303043242134133024011133030314443202312241122202410214324122113302144220044400223043313202131040044020043044443232032040241030010410342420034424023403403402133103330131020431102443213340022304203200213131101231014304023021301004130022143232330440033134403423234423101224230140300332303411122344043033431434334144114320011003140104033024443434004211431324401310432314243434002111133230233213101000424010413200432300030104313320143021023201302123143320040224002400314100341200104412102220001322102210310040240444201033010134413010444401123313103043424011443203302241213124003342414232410112423142332033343100001203001003220012143010103041423410013133132401031140144310421421404243123312424012221333034400324422112100142011124023030423101211014214334243241224204212023214443422220421010301024342020044200342014214423400423312122124023012110042344233002331321334341423423003301041024224320241421031033421442304322311004222404334110102333011143403232020011143022131311323440423231034140222133323102314033223141120020114400011321000340412022044301112041242312043002422424222031010030143320121304033024400201024132404234004442212132204411402011231144144322033014441332313211431203430010411134111124300430013313202403203312000123202024123203430331034102443111403403441240041442012042233014143444233412320043320400334020100440014124312044013342334302134204104210313141320012023212040200431021012244131024140114241110102131322012023423211232143024102332244123331243", "210444041124312210013330423042121030410132231110242110402332304214314313320132241303422022001242232230424334012144142104112214234221343320002031221322023343000420223320313300411033014031003103120034221034404210324231214130243012133300302224041123413310423032400304423344130132422104232414203222142442340312110322311042314343113123313132201203442421301212412043203030031121044432114132231212232312030201000141331140021411023132334243240014203303404111241144312321203434001003341422134321302010213431311314114304330432214034302104114104331144042444231002010034241031241314441231312104314244110402014301113212330301012023100123041133424211242041034201221432311304242400403110212010120300133421103404231240423033311414031004041220232121222103444011330112243422312122242424441313433322121320241232014042144002131312234004411444441430422410323044341141024214204240322042240211012311214224103121421410104311421333014440030420421132123202230322012210304224034211434433131213313443000033033440122342214403441112303410040402310103222232232413143043134201012204221121204101410241114011002400401122403023142041113014413000122003433201140021002134434321403240144020244424432210132130210341133411121110121430211333010344110100440410302204440042014023110230031444112020404140211243141211404303244122221331344121303104414341141342414030123422400304032430000213142022140410344144032223304433044123433244002133011110141332320421332104334244201032442133242010003210232403142130203023314131243101041104202430434410043341130324133144234442331124021104423342321230033102204101444244323210210300340401124112200021121212042230400403232343102012033413403304014343020432233124040112000332420402433111134413241113134121331444040100402233002004243221411143300330043034423333342000133041124420131034413002410230404221210332301243004024434223210213200214201424402131412232413042020414221204120314432124411123412214403443341020132113340404241040124133423424013000212431323222120140103034321122422413142444421411323124220111012021420413023312133420031002141100213001220021210041310424234110231002142240213342102211243330411333021204032241120422412043302030041234412044411313421110243113111331401430014332424110022141111122334433302301020341200002043302014423213120220411030201212232324140210112124412314441401140212210214401231140100110312314003143301022041124301231024320410130114111444141044020234003311143403300101010442241212311134422400022124410001443433314020344440132323143023322200124310314444210444220140031411122123002411344023204244234140403420124424412232030043133322221320442431144024404120444031044143313310002104144302111030034104302434021331043433312411313310003232112132411440314232100313002233441440213413402243430300134442022013340300032301302203321140114210313100031030043441041304123012021143003223401143443111311404403032031201242240041143024320402224023242231323221204410122112034141003111223114023131233444021001323302400324044033230403323321413004042114214402222134420441434144141102041411100130122322244234444433422043402234432444103410321124113321140334104134302224431432123302414110430242232022400221202004021233003423302003024103232302342343040200434330021400244300201131210211121300312034410002042413440444313133202134314430344203403323010432440412414241022000210333033343400442043444321414314203000304000244024340421100440113032000041411311301103200121230403123014412032403410141040332104312441140233232032344313302224444313022031020003114224334142434342133102200414331134312224200431444004440041200240413422033121143341431131141001231242124302412231020320233343221410304424031421403013132433241243230113232432221032142110423111013312430031031242013003112104121323130114403134123002123211320432102012310012221121312010143041141103030034432333134134421303330441314302321313040223341433112124103133304242424202331241404424324011202304240022442234403404222012443134033102144211041210112034332222121232012001421321241001041340041343441333231243240400200100411341242140432340122440104023411330012322142320232030323242301143342003202204400201331220112042123423210404123231230323133310302412134324343004041111232321031304133431130134204040041010201421203132111013314403231201240113043314442000232422132421143122040214443434341313012202201044003111402340233424124022000311300420220000340003013423422221140421001421012400130110242030321334213030330123413424102010310132130234440001", "322231210141412311001014041102221422330334144133111101132010111402234221244004414232114331301334412130034403420342043134123140114012203313300020401030124313204141421334243201232112224314410001103134321232414042222140020033401201220123234342440131122430043312420421402110030044012122441131200323424342222201104140020340110100423001034021432423233302420002022224442412201044342341003042232101321233314321222234302343024122203220322233144204123010001404000303440034430214114321323241403313044342211421421013004220330000000144443414243432440121221114143040440122344423232243114441341404031234022433003203012331344100243102304020221004341140312300422000321231313023234202242003042033103340041433224024232204410000123331330300344204440140022213113430413403401043030303220233323243320404340003120033033340224323334312344022431403412014404102313201142211430221202241304124241304320243144223043113044023424441400114100343144300021130024021041023003312233301322322220304423440044222221320320032340034004214401440133342111242113241210434002042310130433432102230104121321243120013104222312132244132020333023030330344303214141400003243221313210430001421221214121411242043341341313204331403333313313400241014432440332222432030103300411124432331334103022120421431413244324001344002332101032040424244223412013030122343014142310112030114141310433120022231221301214131123221304422213332321332442230403314030121210441441341110410440322124002440101234034432144220134333102032020430320333021402430224234230133231333220434003032200444101000410224304130132320204014044240133301430423444031112023444024442310332344414234023142422433100304303043111040022414204402141023230342223040441303323043322304212134114204044002003100404323243420142240314223440314042203342314343433041210210023024320303211343203224403242000033203203444431112302210101004311323431341312134044030133340002420433001243240130421331334331223421224444404332431121241210001124440422333031001132413204410024101031211211003333110100204134103013031144023032301303030213201040434313232414243042020411014212134120032224214331103442442222401322221331103343122321134131303400130431241102211034003340142144434433301230040414424303000031113040011231243021243102032302134344443422004131021044202130224312131230430203130000224243020302403342321040411010030234240210402024331420023303423030000133210231004011102303140040040301202101440203021101244141211120322242440032131430332043322100033240230344033002022343212021423033041334020320230400220123203002134110041323321123402404101102342200230313043023400230311121420122421010232114344041101313240314123242044004111021000022021313341013013311301103411004122433241124432213311403400012341222230303200421243412144223143303421412242140110034441104330342243022120201031314221041044403123330443443212113114210433412131311244001144044304444333144202113121311014111333001013402102021431101424334342442232342132112322140233113221123310032212302042200411242233212410342134404304041343231200214412410333142441131420140402314134433213444140204203401423402021013210421124244412200430014431410413420311004214311141041312341333333100222314230214040421233032313402242344320400333234423143042144014004312300021220210104200140211201031200034013144000314044001331041301442320412410142303410333000030022222124433034042331221403312202003402042421020204141310410241203001014113442122401400301333203200301200203232430141214340330323234301240134113432113413133340241033230223033422042041200212313231021143200233214043100233243303421021340124111114121410341041101030004411301222234014133411004104001402322311331322130114341114322102030321231413423403301043133431134221404414003201122240023111104001314020413210412413321133003113210114000314030043001330212434341420221234201404341311311441321122331430221441410334230410203322200022101133234222020044303140112120001121123122004311411241420404040324340343014121444344233002104200041142024231232340112442103011333413143203314020100324310300434222144311302213004002133312312020343242324012422332122332322232400420341014420330234042243111420403410121231322203443121413103020030044213342031010230034440040201300112402441440002104213100224202212423001401214120203000222120114400133230444032312241402211400112131020321420310441404104333403042420002140243410204332034213323424233103221201114243004431031132004141203134030410001132100214301403330040244212113133014104000434340241", "102021302322104220003112233042403323123314103321421323221031333142443443040022013244330023232400040203322323332233442203344314330423042412123401421143240040243202302032142343214420303402241402140311130021321341210202123230020333244234004044334112313203422234324104341041020444430003004041213432110230441113234011323102413320203241330140143324404124030041240144424141411321213022144210031404401341334141413143140324023200440420302301010041404143033213102300021412124404243241421121433300230322102332344424032021034132430410402442341202221200413321200104403404101401101430314121100442233003210104340111401232103130330421101141210102010030004012022414414131414433424421324000000012340313322313342021321200332140333030100001032114313104112210133211112013210040113440331041030124014124234211133422301010324310341440243214343231343421341113012234023424110103031132202042331132213311440344213032413130240421444203442343141433324300233410011101101122140033444041410121103044011204201320312431340004413241031231222431130123434430201124343132203314013340440131334234102224023444400132243020123132431232104230312013340120140134141020223412202303201040013200110333344444141431424402232214003004230132131120030023341342303104402440044322241213402113034130001021201240110424021411303203143400413231114023230324323443142030400001434030420140402344032014031320003113043341334212014431231213230302324024234440433020234131422203400043020422400400013103242301102333440300143234340131143221202320113242434222201412134324440303130444210112441300440243214304021014141013034320201114120243233242313314041401212341332400023244440444340124240340241424200020313024332401004402134402323000320431222222033311023124330222120144434003112114211014413030342300414103331312344141034331314421130022444240324422204111232342444022124340034142103242142434120124311204331222304023341224240024241300230441121141234120211303220221240220212122134233402023444334422130121212003334433302340013244341431103011142104403402413200143201004323343311312142002430134213444440000401401333313032312330043021000430203204424213321334130432342420430144324002330341110411234231012203340431214031010421023322413040134142011121030041214420144100304224134332003332034041341324021040303004411211141231422410133241132041143242430103413001111024323244404131442114230114313003302210102032402422012444410222431230011414411043300432303230242104022142134312044403414201304401314322021234414140242444233100334423420024413414442201144110414331130400132140233430043433311440403430042102432114240114144043042340402131304110011122124212044140412333104311340242424042202410142242223212011040411341121212144110010330232302121234023130210411230241122113002104113301134044210204421044014230200312000404114321312334010124424024400420232312310211003220442310413404441133403030023134130331043200422304204032044200333010323213011421044423433433133114012110004400323411033031211123133233110224043301430034012223241023434441103200322301340203314323240140401340333100321340034233233331340200220421301424411200430033010123042133402311113144144310132010422124114014443321303212214242402324143131200042213002212111241310114034020413242124322414423430132302411112234140313444040244040204113313241124142402324232000122134440443413043332104400040110133344434341204434144433422233234321211303331220310320014231102023104043003133224021234134234230423310421330402423403024331314111213032232204303211404222014213301231303123234040123300433132423044033314042441302412342201404123401213234124340232031123404124120410000124113211104041340223023242133410233104111040333334443221132222304301422210321304424423142443032110140333044434044100004223203031132224144042141434014341040220014203342122133402410143414033204432040223014304314330321303203443143011043140040113130013422233402230124114020410441112324413434144233441000122423124144202142412114024211222033122243300122413111411102242241401034013033141112332040204021123024303210221312412424121212411400214332041141101021122302011423110431124324231444213102021134041302413024234144411210221040040241402002204001334243104243241221432223330031010322143311300333310320041220444020210122410403003012324000300144024410023241024130240143322241010043344123402400140122412210403113104321341043441044432140122133042140240101403040442232043342000233323112343414111204323114432334034144334324002000134402200103440121102030211320", "234343233422210223403322314212324243444032002303101403144420031040443132312042242441324243301142404033003120321342034444421003421003414401242310230124111302004244022144420001133004233321201223421004202041241323430414020301221433300123442321231041402344004222110121142322144200344104302312113044300044434340333012333433022010343043414012320431342101240133114430123341201140044402112311343040203030013400424011223002210340433200040211400231033001030122323112432001103314200431022421033032001332212221442424340012242421104330131041441200342044200021243310212341324113221404311130330141124101441133210032121131122340203442004334421321131310241240342324401420430230012401404232033234233002042012013241331100003030110011142033143111030233303220241034304330313133102102220202401224430002224322210020402444010320222324012320300330442143421221431234041420012133300423201343322401032023103432010141200220244311220200412310232014043040323102232001440222224123343113334442314200124204240131334220132201211240100422010344134204233134422204030214131221443441301444321131103212413001301424043324222242003314033343241104314001210342430434032443414241223203023104122323202234123240214303103140230442110443020134424342042103220234030100000432203402010233423214304314343021301241223303230242200031243134131422342222241131034330344222312120243132411334211004413103142400322011244211240143432432324004314241341034043334321223113221142210242122433011302143221404103102441130042112013202423211124311434014333440114423123330220130332444203222012324343244122033140142243004203104114122111443123101000021234311304300433234041343243011003334013324202142211132022421331144243231022022430302144444023003100201431124134021422211323433222014041104120321431024133013422331343002031340244410244330412400401113423304010033340043223110220114220140210413244104041040443130011433034130442023211210144410310000440212142212310333424114333121400304331401021343034410341103444231022332433013000101440221231234330333120020444130301411411031414022140214101203320421040143203244124412310020244101040440400204323131342331001431204302232222301421221020142144001041302244310041100033442331142103140431312234430323311220122122022231033044322124341413203211042133331413330310400302341401114224110321041402341124104001203220212112111424301422321401111144204124420314230300334214334114140312444030310101114031441021140213202441103024410004411044411400403312214014041231211034044333133243101122440010210432000130002343412334343434201140103030424404344214213003000313300321314303031122130212301441024203232033220244330104233143242303313421444342232243200431031340023442133323204440402122312401042314310413032413433044021004032413232334021330314103313411243101221012032132011221420144434303420122440022203133021220101020131100333021241302444313203332243023314241103401104313143141030121310413200431031040032142400342200443220004244243200412311301123343230440001031013410222223113404211331403131131432132101330023112124300131101240301411124213302420202013430140133303442332001011024101312041330410104121131244242340400321214134334002442044323131301413411411003120240134024343240134100214143420131033420131201233044410213401312441104010403114211313202314213242330443443313002212021212311330042010000131003343024131244430103144030043140043223043001311314244243444200344202402434114130142331321441343344113332243043024323342323041120110143020413401443202104304324211003010112202142332401303130143113034412420312444421421140220444414444440422401224132222412302030142014043431130212043334412204304203312321422304232440342023044410003043113101220020113302113024024042210442323123132020002100214033322344411224042241020404431100302014200313140421301124441244340014002244221334304343224431321112032432134324421114131402242102434202422334103031131103313334003332214113011211042023200310110030200004414004133224310110220331112314333001432041234043330142312020200124331041242423311030324203423234203212334300422431430102311143241201043024441344312101021111131313330412033034131133120140143043242211204044423404314441121042131431330101212422121234210221324413442304414040241211022044411433440244110000230214100122101132321031101133413013333330323111402030421214134201042114411102301430000343110242323411412032241334230342322323032001112203340142114412300431214401312200021023111000013114234120024021413021210110432014203440401211103302134", "443204031230213313423014100311100411131343202222110324122140404243230402424222111241023240441044234400421441412234101241120124100314213221300102340411014434434101322233414204243400232430103444332011301243200004344103411023313031324003104344314122024313004121004443432022104434221414020403102020240024241021032241443024333424410132423411120410333414204340402040001332213214311044444212430220034111331221340132001111230130341041132312003133144234121314412020024024303311202022432044132411034332121014433422233141242304412201303024200402242423342200221200211114002231011040124020310042410340123033002430033030411310201203434432113114422000244123302304343014230214413312423402432424303220240443232144432312200323302222431411210113243021114044101024234204324000332303010431220413433024323143344000140420121422021302402022001041023403420420110141202011132142423203341140212413031123443114331133003101414213030101311334340112103031031031304334330042214421212121442401024300234410123024142102241113003301432411012404420333212212220141301240434401231414421304312243300130003410240334414111244144241011104320104313232401401140412034414123123124210134103330010030113221110012133133003104104332243101221201120021401031122112202322020211320301020130444311401413040344433343334234313003234412244411040401013314010104413144444311300214123013303301340210104032020044331104434023420433032141233441222301313034111142021101131041120020122331132114222404430010013444031332114422211230434044114300120240014023423332012220123424444401124311322322401230323323243033440003423113420110323224341442010213401142324211300203122204012224403341432124122434223412032304014240024323143341111044102412314310234033240043322424324122340333341123131401222214334423434004103211300222142422412004204334214122233233020433033344141243203411442343401442112232201000223100312004043100410424430400012041132331132112441431324233134422214210211122030331223040343410144414242102334044143302130314041033044012044130401043100424034334323041410044411004244211431323332003441101342044142100143043011411132414122041410213043033123432020234340143224011000031310142122413344023342224020421233102331444303224001331210010323031304011131112014021400421242431030104430323144424302420423242103333403224101421231201110042022042300041441440120033021141114441003114443433004433114431024023401122210414303313321301434042313123422441120434001133331000201214212422403434431434030042402330424044231414140211102132413122114334221011444011041043132422122334030410412030042214202120312414042042210431344412102220001033134333420140012313231124430222423444240141113433121111104413233333403410021332402220413304432314044203201304244223330431100121430121323124044320412343202240120034112302133433131434140011141404344103300401101340132103243034214140031102200122212010343110213020400034110422433033333244413230104421004422332131322224131424414121143240304101310001132402404003030003424210314100444024404432014441142333100341213104103442230120100204120043420020220111434210320122000012423201333211020204210031001044142404111433044004300110204112301402313304221144321131330124111402401033032401111141302041102200234344014031303321200024343222431313113414110242433101003430330233243303220331243320212031034101211110304143400021213210011040230412022214413323102011423424342440120412211303223203133432241201420014120121043131102340203103223032433003033132123311220130441100103410202042011113311313042232010210324122330214002010142021303402344031342321011341400133444104112331201344221104323344143043200411401321232430413412130204040211034131441403134022420411142320303233202014131041242413320432031134343402314241441224324131132100224423210401321123244324304111324003103313324342231200323132024200123111101443432010304134344420000003300300114401324212101213114400112040043213131413323233243213204001324234120034110440102203143322141142114324043040122241413431441024311120041132443003214314011333304121023430044132311431443342114423344224341404101102204124331003000321143330043202144142421434004424301141440122121420021204104111413114130310004310320333124413133031013304232041232233344441102010341420133111040422111302210042130022212431100304413224312434313011003143431003033101411420313043411002100301101213320111032000002040401404420110134032301434121122404430143411203212212220413404402202404013044301402323244041414112414214444213140400400231003", "214423242211442213112340224414112243400024413410422401412334201002002234032103140210234233231103100333040343333413230114320244120211014240411330313414400411320233104212442231424132334342444113131224440234324213030424440344032133323120033140321102123223402101143223013134200031114402143332230013330400414003343224330431112322100444134244031122330234000010201303204120302312124314144323222220320002441221323330142113333112231400311113434034120122304442034441301401331210424001002400321412010301443402431423332200144041102244402023420321143424234333433001111102040403424340003211142213430334244040004311121304234300241044214111011422044011022111014021100223140313414021000140114320030040423010033302130002034333014122321003144321133102240114300411123203444011001014343321340321421244221200441004402033124441220133430030411443413301140430330123111341311133121423413142344103114042311401221123224132111420011220310231032141420233233041404041303233023232201334230131021322304220022423101423132031114040103204200120100103141201122410134320024011231014223000223023001130300340304120310313143314412322111223013004343000341231234044144430330002341343433221430121004030213203102132120412001030031333140123323014122233400103101211033333311323144014434104102332120240412340311142220414123310002411202044124110114203400313013220123120141141102410404421210440230101222413044434121232233031403431403320324000440113143103114102130434144331410131012222240141022403004433422320312214411011333222411300123404102120303410042013401134431200124410034122413300404211211221143401232302240341114102204133024104102424222403101110004000243401113320432104012041130220111213143123444103341130334000443404103241444213423223402440430214441001013201442311410003402222201401330211011420241114024141341144341313021421104414414333441323121014010043112134101111410140440032022131040332330224012334424321123100302143432222311433402344402343310324011144414112244432304243034304234322404030121304421102413304011001102142003423131312410112313432320101311430101011322441311314001210142440111234302122311434410301400303223102310033144224241310031233001122313220302420332224443442024242430231321012422101400430412021234431121213430241010133320100441331204111323113230210001023133032021411424402341312433013311022401103043020430310024102232321201442200324211204404030243024042041201113200122000013244004414141234414310331320241113122212124432412243144221032140321303214440420123331403424344330440101313111134013404131030100312122014043330021413401111331133011430011323142322003442444244341003203140141033304141413144031010033140103403433131212003202231443003430400214300001040214340242232430430411202323341124242340012310140344322334403422022014001300230223322010101220042240431220113212304132004231411411214332403113030102012423210112330334130410441041313034204300132003122341313200310223243333000113001432111134333044041223432241400442244030214410010003320213240241331142140210204344133300341323300010403304404301043122203144112102244001341142403033243402440200100331204101244010011102403212241214403412443304042311201340243222402120230210202211440441143224231034034241301003024340131314322322312312443401321344134321324222411204330320413121414402142004444003314043141210121133322304102414331331321000104341043202303334303040343010311031423334104401400403013002320101442343140230442132130300003100432001233132334043440304224221434101044022312441221434043002440031033240140243402441212342111432104104233044240242342112241003123100102002100332443103344203324120133412424212420040101141340111300124244000121431410401300004230013423302431314320144441433233341103023002403343112322322322242220023330023002041200132104314300200230311334304220131223144412442230144444124401212431421043213130114441324214310344004321004233011110131001400414133210413114113142243043430214443130021134014232434124443034201013431144234303111243230242202100122204111344402304010420132134040343434420010133303312132321032110404030434202100242310123140013024011310340003034401202313031240124231331222314102100242201040320414322412410000433023243421031031331203132013410333312030223134344131112231412230240412423211244141240012041304241421002403301130424321214022001401224132422422234211413221111333102002011411041213410444132143432240214141343402224131030011324131441323413323320324243004142123342221204124212342031301003242121141010404043343320", "403123331330440301011343403221103224410141210413024320420120221300303031430130022434400002004013422421313340033231124042040442042422344143411224123432131200031141433012033414404212001040314321344000212033323200134244314121010422044211003321410032422402021130401434203234403114343300343132424203103100444044421024340301440422323441144113444301144443413220031324344430113312142033002300403310412411033124014122404320244120444043020320342044211103101114411143020220233433304104434210110100221222123133014324444024011004134330001142420121421130342300031104211310241142200420021303013133010034102343212313442443212333011143001330421010444413422242430012411322132343414210242342044401023034130113404420323212130342422420003400322221102444242123242212213442301401314334414323232242303324342222132410443401423131334444223310114103411040111010134100302320122424344021210033034242011410001134004314033202224313323401331331121044443200304242140124133404342244240432320011240321422401400113420310403110121300223303431140340134003041102212123134114234242332312223321142103212444114342113404212200143140221343430321134040121011223141442440003342232221412420323030141322203324133200411344124114121004330213443433243010421120142334404143321102133403343030414404411044041413124311132222113032200414130013311043103042112222433211031414044041311042332432302440303143030030020230400302324414304204311014412434132201434222442444414403242321400304423441201144030042112314442443213042310112303133400033030403141132431201330001131304234101122230110233020412000203102231034323413343330100034302320330401341100121234330400224432322033441221223123144214204333300211443413042432102402104000210440304340113200111041324423203411040014021010120032440321103200301320231301023344123031121212203141240342424003003441412013100241313443243022134223012200033423234241130141110411312401424342310140113402434423221103200344343242012304400341442213310134114400003013441203430301043013133222131330341120043212021414114320022212111432211334030403101344002110410432132211041024233134134220043004103101330100131143224132000234323322230020110301203004142404223210322130040242100414031243002243001202424313402122411132231421024401141414224214303444401300241021123110431024123203431113300342110430110242444122101223001014222213402212412303410030401302103422341242004210440104432340012042141430302400200313341412422114003142412040440313340313232220130001001044413410304143111124041231222442142423400402343140402104333142111233412442124120432442101102101430442423341113204432242331124020134421401300233403313302133412112221440331142412243422402132101010204400203310332211324140303040421302221110220223430024442433220140041410222324034420200144134202013121341432111031404432002444040302122111342312411402213332420423244033344113131242344121230413424010232101013124034223204000440023323232022144244132310121243200231141303241004111431240121343431234403444033232032403322002324022220132044244330201033234000223030421031301030014221433132211203121103214142420001210013010202111213001042324324040130400144241214043433241132232332202441044002320221034143043203323143434421034402142121434323240034230330344042311132014223224330042201402113432133233304321121124444100434042203434231133212142210023004300441034411422130122030030022241311012142041314420044211123022104244041141011220121003324202104000043412042343134342412301132201111241223031301111111000341443134424123002042244232334112442112342332420101042020334243121322320232301433142122434341333131420014202312410001301043344230410032103103001031143401203433242222441304143023041432404112414204113032432313444133121440410440240322010111121343132231141203302140403131244033410321433320102030040241142302022234012122344232114231013433114102242113043233013314224343442124013414334424313133312101014442014130202222431403331013324240333323423332434422110321334430103223304424014411242224441324314322221101320042200102442143214324032011123002444433203321121343000343123141101442024341230311242201004433224412422122404220432213100404031244413114114304220222323203020223114344402024144430003010031020440404121144314433130310400403221232011441321330104122100133311430132311340210400444323311231341042121311111210223220143344032303302314424214414214411443422342212033032223300141424243344031433121403144020110210231224144141302113411024203010233324324443022224140423114134312022444040", "103034032213332041132141212232033332343121202121140432231243413044333203103220323013004012030043141214041114312141410414104341312202231130134143032431444120230120121214341201332324133243232441024444413243000310030014404113144133312423101123101443321413031332314201342341224441413114401213102301421314202132113211304404213122411203201030210342200242121440422101321414241130242003243400203322333423422142130124013300021212021411004100412014001014300042004431241300002442104231123032202120044310340211132003123300421320042424103202203233002241234413023321203314321114340134122211333012312314232412300121113212001444011030303214404404440111121311032131433430432321201322424220044300404143402133113400440000322113344234441010114310032130142424114403300344002342113012000004412204433010244241011230010211131440123203210102401030101231433000141422421412242111242402401101133300231432012201113442104201100211034323442402124104222432040410102422430141334114341120432430232231141120304332240323404120322440333114031343111422132133234320442040013020334142301012233100210003222101301133011010404111004412110432333400012133121304210243102000241044140001322024324043324204003042332424414340310041212021210424311123400013210311210013222301140134201301044120432311320043134401312330013404442400302414342241312300232442443142100012440004130043434113231131333123024123124400411220230123321000440044401310003122310212334234134014403104203203410232011241203410104143141340004030041441332144004030002023111021121004320144024333423130221303402412334243023322411043024414031213341023101421110414402403404022244333131333042200042214100041013000412020232030024202131431233233321334032012420044443332004040224243340222430040440221031343204340321300111404122200034021430030324201021433122211000130421144333030104412011234120334423421331303434224211442004303423314434404410030412231334143132002011013242220441411102400030131004303222041342004412211002130103444020010044002012430010344443031312023323244220444424042121233240013320434334133300342444014142103403440133243130001430011324342014023414330244212431412013401004202412340104304042100103402400244130231144000034412212020123442230410241101301201244434431002042043034210201134134204144030413014132243112002001043431104343420420132043323304004402014210331101323024330001022200334133403442404133024102423444200010041004243223320342044312223213310003232414332102032023122444414304423421012134223041200312313044240311104141010433214430130032323011022342312024243300414410331103422334203444332141410400031312202243422343114234003100120214040044000014201432340241341424101234103244343324132341330302043011401314222113310414142111004120124432121430322224132002022413443344441213220210334320420014422000030432431332131340441432110034023314302123432301243331430141230121123244311043022102431300442331224303402344343323304211312143113213104224123010424000301422030032143300204332402402243434234204113014334440241114222132014130320211443444412320120132000020404300210241043040022102112202222332003111023043001111440213133441141203202302023021414240402234133220334413220002344231133421111031213312022442230331430104342212014233033103123333004340420234420320311200433212103141010243324214042041121103142120112214041324403000313434410030240213410010220022241020233240414441211044114110302342011241033322002014041403404011432013022433030042001414011213030013043031311302312021344333020130241230211231200422341040221040243222402402443030431032320400332124014122304331432202123023443220302020103310422202433033214024300143411203221112120004243124300102333132112330211013334041143304024321300233003202141003020000231320111123313420112240402442030442133223140000203340021303204212114310023342100440044113233040332234210044432204030003003111120032032221241023221002014041002342110120232111101323220241434113420023011310414323310444041301340340134243133022330223104240044302213121344323320031223201413410400431343342041233010331224012341210004400124012430322402312003213024342423323340402422003030210040010032210214322114440032304214100320142202424333032240123122410444043121144334143431230430401412231404233024130404203144431043243203232030234203432331002410420010110144311343244042441234411341431011421323313004100312411042302143204331031312224114021102242120400321140104241234120434224021331003123230244220110040203233000001330223001321142313342013124043400043423", "230422334041140413114413021022113443213442304043211301011240033100030110400134214221422020423244242123022111301132224103044341300133210010333141302001403432402211142140443201112134122030414043440021013413032132311344102102230244232111024143303310032421001214123034224311412104102211101341114111122402412023303101320144440131041432024220420413112002010302403444143341323043120344314000143424144211140241043212213030423113132210023444112423303340042033320230221133002002222204004404043444402404201130120014440213310230021224331004044034330421342140244200412342303004033404420144442243031100100321441311112203100004331200201200410141043321101442020002321413041413400233301024400120042342322112303343424142201210343322241230313214321424444244411330303122402443120244231143231000004034302442200402043112203024042403311010040124000140243301112003430131223431101234214012004343041222032003144444210143232240111312340012134340410203210131110331314311320101210031120403302211004334003242420233020043432240042313221111222222031003330422004223010242302410330404202340022241234330113440322003402244140223413212320221032224120343444442033403204430340433411004140213012211213422333211144423132212241143431134323041224404421010120131320214300234223021324404110402210024333313424213103301400440440404032233030344321412232410032021333020200124233031144433341141230002231412232004144102011002404131214433012423003043414222121404032002404142120433430203021111443002104130121443244324312333311424210310233302240034123234204310431403402430442021241112143431323412043412243343413411213001312111023314144102303042334402404233002244442432441113214133233103423233212443003234220142103313142344232040203220301241020014010211322003021020341333013201422013322211042324142240002034332124123444131404133200124414310120121113244331112343444240443401142214014112342022231222022132411203021442112200022104201340141343220041140223330341240221144230123231434231213022101432343024204404002103334310301231324431434343014024422302023212134241230104401242012114233142024412422423244404243440411011222120330333314400440413020310043002242302421132043240302424120043204233223031132210113430114023124213120400132113333302324324343134241210143401130212442013404320401124200440021134224020222112344102104432403203112130310421231341210200222134303241002412012032142434414040304330223444013310313044212141340403424223334300112440134403211143200442022210013300403140343211242410000112300110133401112022312014330211120244001332021230321024143342024344142143103433414012431441202002320422003423224233323014431211011224231032203423324312400133324034231421330212424031441204333100013321433220211341411022243322404212323343012002143232432100200010240331214233202431340133101212414334301421211020020031103223134221342022044102240322342003214313143322022113031120224120224112002231043213431020243023333143101333122121304312040201433433313412011121000040233122042430134024441303333122431411102101403342030013314424311404220432132222133432224432011140334123011200024430302222040040313000103322110433221430120132130341344430313104322241024342042301200141142344012043224424014112332413404211401212333021134004233334414201444020210031324003124442231242312212144003220232401400343304420221201124223400104111323114342231202230102101304224100230222203222232423031103144423102402122132023244402142400240230242320041132423414302030141100440112130220023434230343320214322003240424322420130112321141310331303202013130231214404114223223333313120112230123434040010103201130403131204013224120321302041304431024021111230021233233314230332213333300212441324200001300440400212044230423441000423033433044234142010423420233343103330300324012333404120032012430430011430441302012400431143443341331324120013400022011111214240034310324000324010221202443203421323124400310144142213014102232330011331203101001012213304240030142311204430134122130432432240231324442041314443011301431340040301414130241224403043433432232113101424223321404104044220113110240343414020014012132233100100433013441242303100213143444222411122130014401442141333324041413214304011230104130004332414400410321423004403221214412242243303041412003343133024430312414301324010312404320221431100143220231220303411412142433141130120204402330323111240202042421024341304234130244343214333123243000140323210033100123234133224143020421301121244122433301311410012244302414423000343112134100442", "433242220200033043232042314313103424404120032313210202302224024443141403430411221304300104124410004432101024024303433034220442241133413003110004301214342323201220103403344230421412040111044141313111300214203443344033014131004231420303232340202040044111432200243310020020023103033012012130242342421332233201040211313041041113004033401213243123433100410020003221014421033432142011113133322210013413033101214211000330440030032424234000213301143121330242404430212142342200104203320440132042010444221232411341333020320020034434332014332422110241441230440243332422223242141202220043203423310130142020020322221421301002040210000203211343200440211202144240401410112241433320102211413041420212043112420142334113414121420243201334113432103400244214132121041322201233232333443214412131330031030314204214133431021243220043003233401200442412004012331244002230324320303401342041130044310023132042414342010102301303141232342022301430022204002220202132421420410414111122003400302144221142340302210002210143023000002030022224021022111213301033223244200130341112431033411033243111304320321231002402101110044421330333243342000404420114213030232113012433422121344220122441420212134133200413242311002031432143231113131213421311421312304334112213122324424104004041214230440144113042211332433442312124404220212111444124422341030043034143233143303434201330311042321013410010221243044310130123223013313200212142442310131414112013144421433414242200024030320402203400433431413442014340122444113240220034414030030122304022311022333313100412432443334112210124441221134334134114233431140322400322242200301223424442441222313303141221014022212210244422134024042234244400213320430024134102424434421401111432431314342120234100023442204343213244042431211310242142000113322233320334312423333320332343401442201023412222443021044024033234003111122222013004141133014423324114020331000432423224314233022244344420421141204412032244430143040333013231130304100140130232300234220402413231232323344030024243420032203104243403123314031321204422442410134334140244424142001041023312212431311201012413012001131040244010204324311011122414012302324442233110423224203213221441211013031000324232303232101142210344343222311132333214420410031142314443142414000124021103114142041441413003341432204320301224410223130121412123244340044411203414444313123020232441044233031102322130313142223141420012140212410320432120140003420012343120132140444103312213413013000044023211411110124033043232120001100200110143320314332113230113213341412033020042430101330410230101013443142240344243040442114033010041011401420234030213043312032000403020144340330340214341241004403010330020034010413410034432342120002421441000430441210001202441112221012042030431123200040144120342111041331130020430221124441411422042211413232212014213313312202303232411200103111040040434141000133304030304010420201000330442040202240200341030410013142044041033031010433101321401220330213421312304240210110143334131403103400340132301114344423224112140440202210014210140143422001342221100101204213042224320411332121411040400242024022120443023033043432221044443030100202222443330123034303043340433340401242104124024110423104120400431141213111134014400010200133134132301403144441102100022043422110002041020134110242113042113230311321330221341140031133333441010433024344300333430104240334243133041114301310231114342014020133004423022123100020434012010213420241420033410200040014014102233244421003323431212104240311232243313410100300234331402034244344031001433022123243301043121411331021300043302004432201412312120412203120101302044421120301330144304303010041334201431033014212442014120412410234243121140211433132202110340402413133003304112112422003210111341223111332432202041214410201320032300120232411300422101411122210233221400003004204444324121114110241134410332320412400024413202230002134323320120301401130221344444200221000144432211332003302104303304023443113000221323422104030022041233202441133021423230441343210041244141303231333304432232034333103423043441404424024234234100320041324210211232440132144242323140424124103122134021231423110020124203242303132013402204403142010230220031334322110220031111424434413132123100210134043122122144224343304310431433102420221443120020022011441343204322334124441341232431422402432431014014204104101432344222103412323411304030213312010031213020341423121000140323324124210202233241124312443422304313322141404242111304032124004402141", "221402342443033313030332032042022143222113411114114344314243423133202041314024401304022021413200210323311122312301322330011031342312124341001202432034323134032004200120422340233323014104432412032434023213301334321313421004231321230410140340221401004431101133032101104043144322343400130113024033412334222303222442442011030311123310212430432433203220231111021143131134204430234232223341144143442204010130421212000111014332340212112440304213003340042023233411324431242034243013040141443244210021133401134231243143201224030142401244140042304110102420144300000010043112242010410134133133243411040443024144024142200440131003134142212144241331123230332012401422200143212103324130340004034233223341430201411344404421110031233124422244214430202213243311230044120130133334314344134320244012112232432303044012334324321231232134443321244320401210011324124342242413032041112040420442104320002200211200001041423204320222010133122342410400143033131421003044243234440401423124013410013242000221221122033404032342321000402313144204333334034133023322110041410034312222131033231120131213433320201314203223013413303041323342132423321222040024022000022034310042142300210112303042133140013311210200443401034331403111333214321114300233343242033013224404411001040302340444442101144232341341211233312034311040423340132331144201413030232313124304432020230402310300304000331413202221020232322333230233040401322040203012424342004233414410241440342011442021004322444111411011244301312220333101013211204344414020011304041100130041240144410220012242011433031304123341404010324321422003131314433204141004014143024302103012400133203210243222212023114122030021023134333342202202133003440432222331134011322431141103232321302033143430403242111221204241434203004012413412113111311342214331103400220111043123011104232121023343443031421330024401124202111334412430200342211300422331312403100230203433113114014112401130012041034442021442231414412443000401332221402234243142311131111042133112034044222103023333122113133444442344143211412034142032022221042001401402044322044420414202310242003303113302031123224420010411142122024310023140202400404141144414140231103224234130000444222341200310243011003303310113123412313323032013121420204213210003323344442334313330020342040023113021112120003400404012134334413320302443312210204020130033431324210430413210011141042113230121201030020032330320301203240312242013424201214030101044240032440123313130141103130220430102033132241430144034303122141314311303303401330344333023041042443300441402242000014020144211200124132031423013321434410343101122344041000321401443224314433444100244220202203341303021211104224424303442404000143211324402311412122210114044241012122302014134101134233430443211210121323132300132030441341111334002011131404231012041003133141020341133202221220441033432300201131033312140320030321133440113212021131142413413431102202124413123124412222030111040242310100100000240143240132013201430104332040412022124220102311201110343240201112441034233244020141422124201333311231103042040124223110312024443133103410120324233024301203212403023131423242113233214410300044241233024121203411443233300031032403440031441140021300330432331120400111321303411141143214414142321330242200213421204422134413432310121332201211431024434122001434022401142242020234203412401110421224340311401134000442012223421022124003144013132301232021320300012341104300030323330203010440400412014104134321040342102234032233014302432403002341233024031120240121233323102310212422423022401330110434400300101001321140021024230144234014021101121242220240042113020211402340130140431421232131103443021212213311032333144341423114330400012143021310131014314431021423402010133010100424443323020402242114001214212411304324043142200323202214313424200021022332442242212440221441044210322330332014040403010433132241233414043410334321433421134212213220132230343144404222440203224442210001224022120311442232113303312403401232402131131043242411432200020443432042212341000123314202030030404433204123120301100244304313201224120032201430001142002404132431002324113423002014031441004224144322331224042232034434242242001313034243212423310331032003344014030423130324220220314310213442240314144033104324432241241334134300402414421043012404204213210242141102322141244232400440221333200024114010101444341342030002431220013411342334421103421214302042230141413403231234141012204332231112240233220323313014401434123013312243", "424223242222134410242331000022100314242330233042222103432142113202302030123004422011200000032023424211242222211102424140411303020303234223300123201321233212124141302404312442232142203044331322041340023122230041140023430102133141300400242323103113321114034313300324242100411213012011410333240344311201334120113243242024043011332313441133443240141343300121042044333202144234423223031300203103030414303211004142042302143204121332214241300134413112244101120320001023310441434324133114032323113211300311323330102221200202143433310423124144323414000001100132000401223442421342311122424103040413421331023112300410221404233300044010230124032430300220243002004330042003402012244410142243432210012004121213240131011243241022000144302103313143014423232420444241331040314322333220240440030030211111041420303024441042210240200222031314034113040131204420423321122403143224212224334424100401113313132321130204014424144230044120411300420412230444031300443011324020042213312204144220324303210343424124420222430404103023242322233041000142110014420321204221130343303042422421004220232114240300423200122441342242113220420342031121113224101241410044214104430443021120443222104143400440124031413113220144433131400201230042130222032013334420321300300113423244224400003133311432043442440023103020023411232243133332224124022323030031324234043202042043143244240404222304244303111242240142312433443400243144431144321420424040030030113233102400430232230303324034320133224021022112413100402131324222223403441344313444033433104310342213243141423032220040020422232430324111330241314022140442321114300410024320200101203020314420002311231230303230231433422323341143230001023402104232140121220221343241324143040102204323020120200112043233212342243442204304012243410103120443144441342303234212312232410340422401022433122021304221040203241040341334202000211444134223204441124413221231330112412233402113204241240332001240124233040002003242120422242121443033303313441300210231234020001213302024100431201003042140022431014201342302424233411033441401124210021040413044234343402410201034342343113124212404014213431130032233410104424242304142302220110200200111334043141024000441443220043423133343341400232341242301210302204433132232400321014143342331401102310224220143434433003102413041000404313030144332131213310423241214410330444321133144333240121031122102030234124223133003020431034440021214143241240102042443120413321344311040104101422304102131432204323242034322413401331213320131043203414241130331402222441110401210012131144124030343021220111304312214341334241310412424333343344331012222242442412122232101431112240214032402314013313430223031410010032100113042112440231202041441422300430412241124122401301210343233022030112441243413043104133212324310300433000112131204011304203440321230124433120021441241444042220001113201340334401440310042440330001440030222323402302124222031031033010123433301212410143433323403303231101341431432041324140023034133023210002404010241241022333143403043104114410014011022404300222220142340214242200102212021101341210432232401311300044432122231310234101413434024041331401242000140310114313240420414231141414243321223422341343344433003341431243104320140233200131400402141334133301120211340412130024220411334033000231211000402324040232332300033343142041112223321134413432213330114201023211423020434412400034213443212232301230322133214103010402230444010413241242113103121332443144034010420101133020131230111412214301312131213434413310220441143300402302343142004121240344133102000013131314424203422221030123340240001444002444441333434301422232341404111131312441123111141242422303312242211331403403012032114140041100111000433401212300322420041401043100224310434332121041134431023123010331130423012322323113000041412432010232422403310314322303342130232243431220244104431313344304400310420121121324212321123110124413234321213012002312001402323102013120413400240321414031414032201241222014034231144232224430312224430442004313211043220012112102404012121024333012330414234122004010002142212321220223432021111102322304013131334344003113041110414131044314421242220310221401203210441114203013310302414132402112110132433323002040142431102041124110440014320044332012443033223124444440201102322332002201112413444212124333301001013011211024322423311443030101204121300140403321010221331244021020102403304034040333002331442402331343444213241303100341410342133042112432314010121204204321002024110121", "002321203113331032034324231341134440442312432342423420040004040033010444124423042023410300030200231221444344113243412241022420103200110232001102234122441111310212410243214403214000200304334323102044002414334022243320142232122041040340003113333440102222433022303201244210111441444013311442134104423104020342002131310414113130032103044110034103433412214324440342102414414010243021244441120412301421123412443200221242344444311340310230324244212231403214003340402424303321124022022421242203434401431020111344210012140421330230322442333413121022023110032242103342044343320332010234310142112221140301133241302424112104311300224200121110123042434323344032104302042010303444200432133104123040202020432122402144120314042144010423041030220304140143131242101113034122200120042144114220204244003122442034144224412022142143232333414434212201413313101040301414401120120203012102032424121110430121204223021244212103040233121043244130414441240044331204433412312030442334010021132404430433220102334022441044401230312440314322022024022020211440143302222101031324133203213340033043031233303113020122003103140131230132031440121244230002111021434023210311003314300201432332323433220212203123223200211041210243210221244044412232230031423400011401022232240302444221001020102210002412420110000401014121033301334300330312434434303434104034044344311214324001313410041244112120141440314441031122224003001334340042320420311244333024240044012322041020414233123403334113404031012104304041001424120330130014033320100411024134030033401114244344440143012230233040014303332213141210423443022223130220434111403020013013424212324210223014412032131414104003433312402023033423020341441240310241032324114112332221123122103323422122112220043122233413444030332110231302112333013303021130200243332132414013243420444024212102301200124332342043241431310412331101224140400101123324031034201230214430021014200222341111213333040001321212101422412402202324212030201244320143120331122311222144142401343312043342040310040311440312121140211401244243230203440201011104311141042323213022130010401310144010034440233410124211003024112421120140132111042314013032433124000422314011244320000323442102330342312400020020312222313222322242440214404314421403301213104424341402444324430341244134121111223343320220014043402033211002443132314332324331411110433114032011140323201110143240213323332300120000134000021132131402002113100211133023313401031243200243111334124101312130312101122103331244324410114402340343243000141213433230142423312131104014212133023442202200430034322333014101241314340213012023202243333113313414101210433341014423230122041230301104324130103220223310040421321304312023424312102023332344331430104434142022110410004041333024110020413004333043224104011100314232303332033003432141320331044442212121121330144312241030203223201332124322102220022433344212343220120411131120002440042401430442424043243032343201122323113314123310013140133243401303043303104431143313133413323211301102040042144142432311342303132403323444222401001444444040332102210224140320041010011033134313124322144022014310411023010002141300002100144302134012412101334441141402340310313012434140322033140042343022112022312420130003344113044324011322433422212001301043202423232424411333401242233333111044022011012240344311343244111312021243444314002020302212040241130213114304423311224132021004030010440222132003232402141300314131111220203100023111201120044230404442423203014432004033133200200402131042000111401042143110300232010131304440420404440404302200041230221444143400242120013323441303142041403222403324104203101300443200023343004003421322030113232442001141320121214414323124122132433043421310014224241343412412410320112424013110410034040101233314342012220202041142201303033003440111302140344421024241002010403142123201330140341342344010324021323034411241404412424311230010132300112432122212021434313101402430204403043142103402133400110020131334213421034204304131400311023113401343444241224114213302121422203432311231242200201443411134130214342144243013414412001112342424000132132330212402121404201302124230411230332233344141242331342042213401320440103212102041412424023301324001434144030304044042034411412001242124013400111334412111331041434224043022433032201003230203410413210314411134001102141334324314002323340413142301343031222023304130231400440400004323101223211404301124034042302112302044332334113420213331001432333402212311040434342212303", "322203301331214213332211332011344140240324421213241031423030011000423113224144021322424443110013002021104343014200213400102024223032320133241330434441340432124430121244242121312012022414041024303001040232411031414300021440033321031104332410242033421311111333102014300240012130040203330314442122212310121024141340314110420212323241434212343203432242104221034042041314433040140243341421240020122241240314004204123212124202002334040411033231330313030300242434301412304134202232033341244023242314031130012400023344104201104032211401312011343304440222341113444123112202341341441421201334030223230313242424104441412204123440033212004032310212234213322110443140424044212224304044321201203224111442042012404201402034424134324402340430402012323422101001300402022103031444320204130314014023100043400200123024123231303241133323322012144202143124322221431012434343003230432441332401302410132222432203222342220131110442403331222402212230333303041411413414203243141012040301114022011321143321044222101413131403121344311433013423212412444244143244140341024124404144243414420300213031014201103420340040111334041211120242223024313242422341033224143240012432214311344224400433030024432013402043222303212302423241231322023422400412124243023434300404223010211310020231444420312423012413043133100011233133440001444333422120022421403334344010213014403044043234133041332430422044303313112121203220403421132112114204200400400134144144302424404241014112101404200041023142031021104410230332011030001310040402130113314322432024034002003111433121042443044242234203134111213242431140110402101333332302113423404434220334312002121224244143041044414410221423101313200440142211112232322013012114422332004130441122332004323023212313111220124044023142430334203000220121323104322310120004004322341424144411334430343034204242304123011103100244042133432011340410233201002222333412111133044210300012243324232230403311110241211431013132021100242004111001213023313134024021414340244341441143013002022013414243241140123231142100244033112230141303214022232310423441402144241313023301443013133032241310324204321444021333133332300133404111134023132214444230234433301002311344130300010423333404333410422044134143403411101122100233213210031201043142321001341000242232422104143104201004413300244242213001421104401331111104431344132012410220202003313402324424202132132141222224034444032012244012331333414424011230422332141224421021444321241132141442130003313312304424442240432211122403130113132200043104343123220043331000244303133234100004410243423040032204130341343430441322041040241122431311101004402300102022013034414104422234323310104312343142130434003024321210242234131003323412034100014244430431220430422441423002020010231301033100400022222430301244313041021221311342332104431002214141143443344142024412200111021220224003411301432400312411300323412421143213320242132220014402024341132142331120430334011022120314413012432141404140312010224241044400430413300342303301311210201213420333120230023203044403321222312220442341012432431104243420142241131113024424011110101410023111301224022430124113101122412240133201123042232243412224210410432124104044220222242021114021341404221311132410330423302201340411231403014403224032200233440044333130230143430012233241010424130403402202000041201003114420334211430204040244230422423142020122044421311224323343241024030302313303220032140004021434300004401233131422013310023333402413313203402442022420120032410044111100233400033030022400413414021020232013431043310010232341142122103231003133240210104221433332200412001332321343412314241101140104103020002204200033103212241232403243112402213303414144313420332121124232430040211443413240324034320412201141424430242033244122122412432141114323333414243342000112113413414111331131220021244011123200113210343144044421014033244301404001110134233241112433220204442443310104043311143420244040014212102441402432044141124424103033302122412124202201303330114014044403434140021031141104331410202100321112033213424120000330421021313323132444413310014014023421010311430414323311223334410300014104223023123341142433342132404132104402212202320100402134111234410022434420001244211242104203332401100334234430332311230232024442431220030432322133123220233004143220123022341022002320431011020403421220243201204000140212130242411310431422024303031103444430100034402031344040442131244302301001232324430221113441420142134032303213033312441223442020304443111", "001110242002003313104244424342200303421321320203433022010142203442142431031142431243344320303301232033024101024334123110421024323244424310301332442444113001230001100210412023043021112333300423202222140100340313401221141143143000411314420410220342311042104401400000122440423442113110420323230021213212233434301440323001432400402123214044430010142434013331042240420122314042113244232041410230242214101333330422342013113403421003122103221030202142441323400431103002031013023011100240422040210040412222430210144400421333011432211414344132011324201014030140224302300140034302303043432423334340031332210324324314244140144123200430243433323424141414242412332412112412010242100102142004121320422044311030121100111234321002032314121001220202011433203212211042200324344100123003030100013402120313134221333401333110021212040141020104142111123343303130422141344211241023144312211401102301301340222231103110420400433122442034213143241421140120122201211032130144324120003440330033310130310413414020214422000422423032433411433331040400343024441223132000211121340214002120410044202240111314103131422303010432403101004320222201031031001031104112011023131224243221023402230343124023040121424042041113331430422123433224111141240114130103132423143011334340140212100311141224232100122113434111200131110023130042043330331132141142201021401443012433240403041240403104134002302202231422100221132401012222312314413330213042032200422424343421200202002023113022314312311114330023031434132211133230241030113023003314002013032031144224112112033122410040222411103021312024332011310011440324333140210224424431134222404004224201214203440413324423201420110334202034213021014434431431434033200230323023122101211204443240020320033230413224123421133412031323131023030212113321221103401400241043002200220011044111320002421431112341022001204214212032001220342244022431013322004110213140420404201334343441123401434301230210221232301023020002441331144040114024014410442102224431114003223121211124324022122031332133030100124240223040342230321002420444204314434343011212442311224244041343331023134130003000002431123030103311023444144220121333131223204444404332423323222100323402034413003022222343221423341041212433314114222334342413130433122342011200210042023124403024323012341422111112434424343211022002011414222403030302222330314104341403201421341102341431333224432324111114313020043023312233222341204032041341244412121303443033114333202042201314142204241230144142410023241343002120444011131310411201430312233444142110101443004022433422243024430403032132413042300142003311002020442041101024404321421044213241322041402040142340040141344122014234233434404100441244321242430432134323300414011140212411423232034242022314302010232020020140242242444141404310410100114421412030322144330321410412031142032011120110422012234331112031233224123341442043341111423320410014233411230422140332021421211233423003003233124030443241103443120040421143443223100434400102341244040444302143431230234100332334243111221214420213102131111324134330420221222020444240032341314012024421411222420003040020143441001240401113423134232314220313413444110011204323403400414222413423342030210320442441124302312021010224441224401433113234241411412440024443122433013340021123340021104303010430224014421412323313200122243433402401021302123224404123042411032403323234220344034212010430023212143422341122233444402303400201424344110222324343042123142442344121142403342140142202402321144444402412224103003411112341303044340330022103241324341223142421420141310403131031420434313410241002042030322311101140043024222313211304143433100131324143004433011040132013341124310414121303124343431432410340130413234344210243301320341024444441323022120420043210010434223114121344344311303421243343212112002131222303440114404122323113234224333020004312210331000010310031102103313220302303112110220433110411322010204324231313021030414444224043114134314031444214024134113340330404441421320004313041112240320312131210412021104042110112444203431443000133331320124410213203313444403232242441003113312201142340131231020133411304111340202432341033404222412212323024434112133343331201133200442101322321144210404411002404302320233204100210411021034401021402134120224133312343323403423223134220410033041442133422121223113400120333203224423120110444341302440321313410210240004232230034312301021320010440323404321203140243211111423121143324020340421404204210022010220444342132311", "031341410040103040144103001043222301311404131040110332212144102023240312240302144403224020213040031130340430422432014210422403344322234102420223323303414403202003443134141341422210022304400230213044441001020113133132142403043114013032330114332103340104410022310120013410114041400432224444444121343212222040131220440413224304413004431440101411041424214324221444303231240030211402423210243112303223314334243014200400323202000102123022334042003402303412402301233012112344123234013243332124021204020142102311013004413334344013004233132313341220412423240320210243410032231044032221344011311414212233224243434022110214433103404314230031304133043442342023240133414341414240304123434303043320403121332331203430131200143024233343232002322020212012114341242132210100124311004224412213411303342300330233100201423223410121431201012401001341031004403030411104134322314441303120003242100043213210111320230212022422231233443233011140432342343014434434031040444041441414123231044240410444213033323214420313203320220343411140234342432001324104201023410014121130344214032404434042332124221322201333221410101014220104104241412414200120021100340441120431411413131113112231214430123121020333220120430043432003203100323113220432240410124000401222113430313230443424201234030323200220121041044420223144220111002320333412300211321211330430421112232210340041404044212104321211321233202041203223340221032124401122111131120011014031041001444103241441140341301114214003010401121300413043211020101411324133123003311301204131104240213143231101003234441300344404114131423233312124424042313300414404143120033441124114341114320303123110312144340401332012331101202443013443034340010303103101431021300240134223301340110121303002033011424113423013224131223323034140134121023204424311330013344114402131241322112132433330433314041023210402304300044200232444412304414102302211324203303423243340202111301412410214003144330331140340012143431403341343120430042314110140301023203224330030143243421121133433044000100020004400113010431341230240031342142113133021400100141120113301221344214134214323220001102411412322310210034000140430313303312112220041211444104440422240322324311233031034001401230214234032011230112440000110332002412430322302240132001320221203301240014432213014002220001100231434222310121114320321312211100112312312404320414110414013040424334324333443204234324410434033413413014212201102412024311302101420414132240043431320343021302330213213042223433010300234342030123412011341123002340333244300201342201131110010323403104134423142421210432010143000022243403034230431211434442330141110001120322103442341202402103442203231022444242411300240034304131011424342301330333111443404020323431120420443334343101213323223113343334323001102203420403332313340313420231431322324114102343442304102220214414222324233040022302312323104220013402220431303440104103013013313420021230404424300312300031041134140213123033234333202113322231430133142312402134023301341110110223424130320044322230003223000340202004144323012322241410002041324244112110044322121434310410330410420411142240122230400231130232330310010334441410003420421410412240033300411414313113002430334433224301220020330321111204224034030014320140140223313103130311241213134114203320030322330242142441433233122301202043334030013433031002224440231303022010431120333213212431134033023223144212324223002003323334312310322313420101143011144122342032301413032310114302200441133413314042400311314140330430030314212211440324242013314402322143020130303440113320230404311221412330340342130410012102420331013133342244131043401333012011022440200204201043230140002333134113221333404041310411142022300143013140210200102140300343300313024241424440011314313422233304320123043402104134322231324340412202214033002432130140433433231230204220023441414340112423231123443403111322010340403330131123111342232034141211130134231324143021130033140011211042204243110403042031240132342440433102040142320241343124014414140114224441201402444234410230420011421004410123430131444323203344300210322003303113343223431333200230120003113322000000133314044033211143201432104144232022112343442131321411433030344021433431212010311200123421333414133241332233441031201403041002031012243144240103031300041302430142444313000442124443411122240124421234432423231122402414220314131200330233231421333031444304210234003214341403203012241024401230144402112302202333233110201040024402001210332403113334222331", "330333244103014101340113444043310231421430331412111320020323400010114103303122234001201334322300311100314332123234233100444332032003213301302343204031304324332421311433304211113042344022342231411141414230331400240411414121200332024300303240120412240413213421300301423432332204411024422122212224020133132230304010232214422432104414323203203402020233422022413033221040031131224033310334041044332024222142313221112201410231102120321044103432323210214344021021123140234222410044023413413344320412013200203121200134343333331133402023000300010400421231323400444300011131024011310334220243433004012340324410314230433413110204021413432424323423134040103341020043140342120342302021442022124102403112322432013123143334403230303423113020013024340141241104201040200302423312230324302142112130223202223024433204100442031442333131303023314210324314311314341121241243442021200034412102424034323044131043032243233400321404340201100304024221111302242232342211404001204044013131342434344334323004134012301440141113000224432101432303344331113142443242023322230321330124143042420431440010312404034223400143211442120301023043212004143443232301404144224123232143423222424444034421113243422101233212420423012233040043312424200124124020200400122120333310223340324104214040343114442310420111233001221023434021124031310422414041231033401212244402111103111403240001002341202331310022340113012130243123430403301101441203113434022021331424311111122214240212404020013123103324303032321413123002121432211422214432023422342041201334200204220202024103442112030434212420413114444424300041231322003323243200424240233302313130240020212014401331043340121014401432323003041040111100042021434130340102224213131434223113344040242431110414143222232442221221212332421321230301124220030211244234440100104414130430402303104234132112002322311413101032132330221120333231334330142444303442110120413122411130000022031001441442002431302344014004114302234042023200210012302222102431120001231140240000432433142211112041121333332214401140141130122434422020210432232001220441033413432241041443144123030314403122142020303130333314122122330321432020213230011342301120212103443010101234443123014312324111014313040444020423132023124024412314433312220012024212302332031001403011211131440220212142421411121444014440430213313244332033443312402413424430403321410422140301423241141334202304240331241213142102224113144043401411030223244223011134023141141012424214343343303000143034402433444002400200432202440141032131103211120441440232003410441330334244404033034121404114303101231044324421302311221400443212022313413312233333124144432334204424414222203431333212032141444231101112313111210321001233321430240230011144340424322144221024434042140321233243143431032222301243132330334104240142123431232210410242413014213100023410314332103103342341312342130232412332322401330033324311241211233334411411332130103304223400243102212430002204101310403040431330324141103204041403021001313101022031224144332412424202120414132132033424213414412241032100444312014142432224022230203122311340203330324134240244100232432421304120312233320224100112223244014100213034300411421440201111442140132043101214330242143134021233232444200121320421443422414113102311304402441120043343342343433140001200020423321004121120400033123242014212243220102204314124210204341043023021243034144424243303323031401442114114302314022321040401134410442203242040013033100430210302042010101233030440023131142203414232342144022101443343204113113341221441122123220243420440320141313142324433030130440313414302022044204244224213330223424434241423122001121001132042313244433103300233341141033212140300120340304424242301314044121103434334413030020322220232041411202333022102424403133010343434144032041320124412131433000432141223320422140224421020144123034403403012213424012120004024124324112143323031112301230432333423334033002130342023230442103113414021420314400344440233243000112140003014403040140123121444424330214041042342201331420214422410343200001222011013210034134133333241423321233031314030104430401132042312303024100324042213304420322102411004103211331410340411030443332232141244123031014420230243314241104340002132000243043314323103400223444131331303432233343342040130032200141402313203104040304201402240123042044142220144024344203440430231343300024414240120011334144210303003001322433330300234303332104300121014320433203030430033101042323341343124314312120313014442131441132", "312324442244201243044032432404412403240233040112304222322404043411101142231034333033001213004130244312331113003400243322034110021433041133210111112403332410001120033423210200012113110113340340324440241113121414112100320240034120421003123332130343240403314233140122111004332003304300103400312134221004302221000001224120032124431430322012423133202233204401434142012033240213314340313240213412012101304211222444042411030441321043204112314333443012313130110010031412144043432240144431104401443430203221101034132231030011023434421101131230414023233331232243230441112214212422002241023401013332134112011401220430004044231000330232300134333122420200300031310143231113324131013134333330132223311412324101133134233023122134113101200132202122203341100231002313301231032330004021421142010411013212123432001434043420313413111212441124444214104134430421234222104024120243014401414023200331220134440434313003012213234322220404044211104320411340430242334413340201232034210240313120341231413410203112314343224013111302033100334222342134144200142320302022200321422113024144324301432033020143232223220230304013100413313424123034130030122434140443300144422243124403302402044434432314324414400330340131244012013424434332342124242011331104301424014331113012034402210034030441320434300232422233414410123422212313341022142112011343232002241133432032113311044323343101411121031312022432320321403423222040132341312041323404224020033324404030131331211103401421202443130044133320040414223034213341103344111312131012240320413341242420344303020134401404022112210420424403431220003201344442331330413111120114411042120303122441432231141102430131004041244144324102400334114010414031434110024223442410102444200002413334224131243343431442034040444412044140332242041331040024200043103032110024222013121041404333421201320211423133410103321010412111441314411322111304344211432144403124120434031210312004424214330141404140304140421112123423130401241412440244032012443333430410404300141203411121024433132014430341303214423330042420322022443121120111233243110410414104322401123323314032002420430434302233243210243013421312313203134412214000344303344033322344343434214001330412223434434102132013110124201430042233430144200003000313412433322441011321041322230232042114423043201200032100322100301004140333030343001211404233232133403203132310203000224303404003040234434410042114131213310003211304314240031143210124213231212222342044403111242041142243024344013434122214430331314400013013022204433001423344412240022312101210021201133440023141040314243202324242214240301334022443234034331034034321000320132204410210131223102010324344040201242143322300301422213143203414114344423300303112243042020334223301433101243421131204144221323434001310424321442204334021001230220023403014303222200312100401131114132231013132002012014434341324002120031343121211220333320141430412004421400322041343031320323000412041004134424401210332242431321420423400301141413430400300110121012013213034243140223332421433034234021244413230001240303120334043103144231020011132424130041002303330331441430034432032423010230203202432303202032122024101220413043030144140422232220012133012443413033003242030323103304144341302323403310242343304122104343200003211334441322102320014003141124112400133011200201021211301421400333014421324324321301120031433044203143144343414033044234140012301304312331220224443020424120413234232310020431123112103302002441043042221004212311233032133201142330241334430301032001311333233201003343323202210014441400334222330032211211231231424200224143240044420243400121413140201001142124241100334432100344212131334123121243334214132114443420342420134341213431331204242312040413232243111402203402310024442242314324132222434241034341313413040303423104434302001021121010122322411114114212224444243123332002231133024411334142040023121213022240204304344003104323243420030422112310420113223304120022444432440244213404010012234342113113011110040302124401442124402423420232423133143003033104324323300332332423301304302444322322210134030443132043004334020013103120012402403014423424401000303414421221204210300130304243004242344001024234114404123414321041403421212424130121142014000014202344114100240403004400124321332303432020242432024122421204310340104320003014322224023331101032412303321442200334341214011200340301024420201412442114414100443420313204214210131032301223324400312012101034241222424232023234131242130100430414243232022042", "440024210110424114031324213104423234330413203423132134232300120311444143114141132211403123323314133412000444302233312303403003304112342223442440220200220122140421112422024332403303440000242423421021402333224421204013321331413011120400040141342402211114130233044324244412204020413044202304440024240221444034424003211033003331012314321032043303044404143431321233321434003041422333332330200140240413132022204223434140301430043444321342320444142420342314143112241324402003141020141300214313244311240202132222222112010142324144343210224401340310004001113134343130331421231301210143320420004214220002240400021411304031310434320424413400013422344414441010043034002244133233321320110443044233220043320323131341332444441331430113344040141421100112320444201101340321340100124031124132204323301123241232021231340434223212134032004404213203204022022314233323043113003044114403234240341044433344231423114032401322120343332132132124343030222134012323233434321321243230433412331331213210221333122300202102102400120103321444142133420231020312211012221300424020120341040041102112430320302211032322140421202140344421020303133013200012222311214114431112010022123201444210444111321232104443021420111323043014131123441134024031314204332231440044101044311402444301410104012331140404141412021402302313140024230212114234221444014224200343340111134200004311331343434324004302020123240022043323130233440010340323222033441243441223433331420230003311322311222221113020301100122023100000400040304313434140030133013211440021213221021031123122021332424243243200334130413223424143300124323002111320044000432120113441240130012023321032414202401210013114023024414340241400111142301232344234214041230422004124444123110012322344102144301020003033111443313040244041222314420142431324204142031010140333442144433434344031040444024442013423001301123312214033203122024201304324133401324124344022140223210201233041014443313234340234044032023111131202004021224103204342013103443200233102042234410101230343244041422224223312330021232441441200112442041333420030424041214233432010104410410214013040211001113110123244102401000132441000110210040020011222031101342112111012222244343111111313244224320434241410412310121320221203010442441311124022131033010333442212210323141021402023120010142011403121233122432200321134130320040200432112040122434222003234334211013020222021234324024101230144234123030033143010040023212040324344302443420110203243421333312311302211214040311141024340244441033143001414201340122433110233103013201114043014301210043332124102444301221323344434342431410330414213313132442300134212403112040410040332403004342042214202314323331224230413423040012424001400443432401202013413142132242220301101221430320311403400444233230031103240044314314211310122011430034113202332020432032410331141342301120222033414124240034101200213141020403030101221104302331122330203334143403443103212442423103200322102340414243014101201114401010104400004030140020423201101204041014120330000011323031143041300444302322021434430022114021240211423412000102111440410102142043424440113243224342410414220404432200011022431424313304430412114413440110044424114322302102431442133310044223213114101012302443244101032200204102303134311431344100323124030001022010020210243402014300212333132224221241201424104410132100124011312213333402423041241222424201424230212041122104134242031323024143301300241044323422314143344021433043324232412101212301444113404402444424114000133000133221314333002440320033124133331201332324144123013331342330043241341004402004403102120044024220344303314133023322400421214121431204001203230301301022000233304002243002323110330134010323033401320324040124413114013243143004033444204320134440012322042230241241144222304021241322010331131230341213304111420111314232413404111440134243423233131244014012000240140431142314121232211110013341322321031203303023022112434102420210422000114400002214123300441423314432324123143120041022003043334420433010311103003202340103044004333414121320044004203430220144002042402214240144013330130300024244332042010112214413044230233244231244302210200433101233214314200110430313131002222020232110034303314121232430114431440311024321034343122011012410314420230142411242234333420404203221042130310001223104444412444022032301240113133001323312243331141030402202223314224334241223422032033214320143223103314241302411041404344404012242001243344124003311140101330020011313001402002302303344411314", "421430122132304003120413204004410144341330302424110422320432300223403204232243031024230003342404242132213023311233301422111031022014034302403404120112034213143402301124431231403310132403401232444213010142321302130132442012120224202014234013430434221424241201223132433040112014011322214142413001044242340014121401132444401443032313403340004041213030404200433044402040231334400033030042243223342040423121023320424432033302112134324120314010430424431303311023310342404101142323030403304204222142224433404300303110132241444244114343204401414104110204423213420343430420040311442111123321143330024434443343042140033244143200244114400240000242313204430231011134241203440140012240412413321304233221344412223212143220011424110413133202143104021410212343322420220412412414200240330443233144103022300200141031223002214114101310000121402200403001322003032044121414103102102113240004001043130331000321423121441031242000231304111002233130410443111244103430143113324013111423212334044040023031104033304331002320310024033031004000003034120024432213230331343131020424101113313301122214141320314331031403100403334311441103124441433330104012130314032012040003302404021241133403400342320302102434011341324131214333421002212420213030330421402012340140130201242131224014130132414231023424214110312020143033220343144423313210103442223314422213344133201302311440414223442214303111440320413041241133314211200043132213200004103031201304324003043233424021403442114410444341444103432212030110123210031114410114443344042230120032440343132122242400041402414311010333211041033424043033342221203402044103311242231230021300334432012002223211211431144221330402412112432043444403211221304210011233310433000021424220240011322313201434001043100040131321241442112421241240004103213310203041112321331232410201413004300312344134014132342013224113432231324442242342303444142031202311430211104214321324120231104434224033212101121322120130310220023200324431432130342303202242111313134434223441404100113111333430144212021214201332321234420320114222323410041440212132440424300111001334114012340021140004111433101230204300444140002213231144004123441030311311112003331234301212000300121041230140324203122004311233133202333314100344104140210404143110110243334314321442144303311124311224423042120014133121412040222044123224323032201113343222044044214101223103004143203212012044021411311020021230030231430400014301103400410300400024401214144310343242241100141420004224034221333404413042422243040103030443212231300020212230121210104110104420331302403122300311240204433411313342143444444030340424032414131411313123124042201012203202324132423104041203301333342402213004304241401100040301214411300033223330214241012124300314223330341332234434324422212112133230114042302232231022203301004441003124212041442410403203401302432131440113124044023232434314223410402134133200103343401013004023311443120012443240433212203220412103123003023122202440321113432140243441132232330422020430240243210232431212421021340401142102423010032011431222013342213414343143041113241030321441320433133400213223110423133402331033342223430002440402414101340433234112321333121030131001233031032323443202213102201142101121222433140043324104014131403121340144221224222240202301034142040421133423201431303441332400420322431301244024401402321344312044414221411421030000412340302442302121401320102014423222441413410234324444211121340110423413012200112202221142042024330144342404432443323333301042023102123441331112144203301442300314221444432343442241220022432312210334034331032044223113020310414023033132201300334021102040423002300421104214413334030034213444133331140230101333402133122413132313404010413421141212042100340344212441022424321443310441224040443243431022311334104013441040304100440033022104344301112104221104342214440330411311031311000424413041022344431110012334424442321123120143104224222142340132242301121032224244323311230440300304111301240034310211324311403312440143222032014431143220012243341203403224143023011244434102233421320030431413314423424442322321140030300443434033443101224203014403332303303041243243333123234332142440032200012240440003232412021312113023440124121421143433224320232143430000400113023014304103044044400313031124430144103444001243422131131241144023420334232001112121233133130000303114424234222232021024001022423224401340034124334212223220212442131323222221131300014042413240132301034003121341144404212333434212113320202", "424312320000002223040134034121403441143433422413442042004114214221003242042424414331013231200431200420211003123300124333310323241303310001141403402330404340322132144420034142104010100223214242040212433224010404200343412031442012141104302232034120441414422134202140132344441102444324110223440202204113234412022442022334414411021444303414424323110313341002020213031214011234402421123202011111103303031104230100340404243243040301442302031414331132004344301141430230014224100303133434242402113200324110313002400321123120203101013011434033240021433322244414021003114422241143010300341014400000420203332003303143023234044422302224331143330122010133304324311441232331333333122223420042043210010301320444230312203333222003430030320110043132040031410244143321421104244430434003032441231102022441413334212414214030040312020222231200012142234212212002331443201144304303001302332140134101002223044202320412330020414200024404401222132244143034431422402001002341432401122004223421020232023320204432343014401133320310021030434310442041202432102102343211442131040142042102431201032001131030201312443041420440144320243024024102331023431213023443433011402140402411202323411340432333130302441413444432234330131412030420431243322012221022424122041104041201224222121240400221422112420242112212214012420230222414401203144302212321402123104022334304021400442302221244023024130021134442322031313013001043114330113401440302122230014414300142400300401343313124340012001003344133412140214320220331123240443403331444431413444141022244102011102022030414213412144401004002143041201324313103233404101210334404042243103100422041244310212300040444410120324242332320033343330144133310114301142031004343112430420101123031320330133123014103120012011230312023340221040423322340432144402134324403201241044014110323231113442143323311322403004440213233002121330310030422142032442023401302331411424043202431301331040140333430004111442424110344412340022432312431030430010001000133344322240122312033002431121203103222430413431443440220321342311413323143211012330330044010244441331011044011110323343410314401023231243010122304232343440023211303123032300330322430441140334310221410420434220131301301414004321202440123240421222034100043030323130244213434131303034304034143341313303334100004342102441323431431400140232223321002130341401114343302120023422211331403234412433013100133043434111200400000130313011114332324044330021223003412421131100233310131333142034300134222013040032014312132103410120422302124421212043340413132222100433323413413312104413002314441422314104300432204031202123043011244421312023202221333310310003411000004241103043333403102220033211030131041334442130120103302120443311314442222440210310313042130344112124014001430033243223133413224312310013101132410043440233231142013014032234203210232440421402101103432211444401142030204200442324033340344333422344140433023124003332040232310400123310303114244141131213041320144443240201430002321030140212004314113321020313213120300033324244240042322223113143430121433002012413443143213431142133231131312102133332433102112142414040201022214101404311140403411444410043340002410340142424142223234223432203442334313220300200134010244432403221214242234223433141122243141122143220141243110414020434043014144341430020422120303134134140434012410430313131441324114223241422411222341321442432310200302441131011324334202133341332204003132121404133401444023200313011414133214124220130311344203004322213110222144212303200242214321431414203220113420400213430242243443100324143222300011213000240241340110100140420014143311312110014442404020120444403312332113242104424040311131443431243103333313131424313124213213012222211104341133210243140012314421134430034021021111213032301141111142130141342140343100123414122343410130311044132131011011411002120341143042410311004200323212444343412123430313243143441340110000321413304330433012101311103310104234102011321304141023021224320133311124333203141303142213132030301242224134311240110002023433142340240041431020343101111121142242422213204204243414431041101311403021303404231012401141303140442413432442203130410040311033113014342310022213033114121323220300000313343040023140012402231111211021434212211424302434141001241132001341141114341203213132333121020244432423133014321133241312034310230320242100320134334233340401111024334302012204111203411132242302421242003424210430042120210113241242310231024314432423434142014332240124004", "220203332410433333341043101114210003100433314314323434011304343010001300404224420030114310102144012132040400103113230242230400443434011124134143332011030011331023233404221111133030324003032231140114003321124104323401340130131242411114233240041222442242041042141431231221141303210200334113301330113113331210223200444224100033413202331313230144314314414301323144334143023443313132234412421322122000200202134141134404132043422320310330200231411424430234124043224120132220121012121220010313302111344033231242030013332344400143221220441230443313120043130111424023221204344103332404223311143323102013413204401221404444121321433212430000044440344220101110340423010411344003341344241214443010244321042322140340014033021100332241441242300334102111224103442021343322230241412410333213240332134002233143224402131134422120243004443141433420440442243020242022212413411010241320014441421040320140432312033313414201214100242010413032042012224024102003110124330100142443410231033212002204313041214222144101131114023311042320032012243043204422410004120301410223132041323432023013212431120102341411304112330410023112402230410124203201401100114421214440344114102430303002330230404311121413421410210441434442334023222122422410240231411121201424432331101430302233204400234030420304301402413043201201100041340421424121032443012303312022434320302222310343342340323031134131403212401214424220433122411031142433324201030410032021442112330201031313001402103130231314122031212304401334420410010213021010312243342442123311041012340244221024043341041434400211110431144113304312334041030123441211413303041303121100302400234301003122002143203102000344321314101431103232424224423002432001024131101341011031203431403304334312112024211330300214344433310400241103012032410134220344103000004021132223413003314400213012244230303041332443420333042424024211130140224244423231444224241414144422113120034032242113024422300230213104012233141330141311242413201024010412411414403224412341030221200304141020002001014403433431400113141444223230220300400404000333124204220201103014431411103332024010104444441213212313414304403140333213342344131130001333004040312040114012122432433332442132322312340333114002231011112142004423140342211000300144431123041212042042240422112113341304044021440232013201332114424202013244314124414121042324120011411040313434342004040334100410321004111412112404242334302231303033131240334121024221344102100224431323311214121243334100034123423031001121211413301144340130004030224023023333322313100023242331340233110303044112012232323401332133440220410120433301402033224403133033442403332330043313244400421431411033142102040340204040431340200141241044432142333110323344300023003220001210441322000012304312204033322322013034223213140204134341304003300442011013001330124412034304413142112042033130114142203344130342302443000120000322100234041010013440310004230424212401243144122402044013241240113200401410343112114014213321223213311141442232131421330023212421310041240241212242114124012032244031314414430340303344423003220340324331422220344332132144011404203402434102104102101440314242342234120312204142414010431031222112130221233333330444131014024342000240234434414202234104042433402220340443300003313032020122102401342301024100324300024142411032011104341211314202311111234440014003211411401122402221214210230312403204303412220310211210443001423423004332114142212441213344131432300340232201000103444121213324210340143442330200442420340323132433240142313120332304312411120010404142344031102024331002014232442431122411410022133333213224003312032334234042110213103303000331031124420422002012413340101210143032004403332113323433224033433140214003212203010333100241422302103234041124401142222021244032104244242030140000333431421432422310442140122223011043414424012232143221141021003221212111231413032240314420202301124004131341302414024012104441123241430044410114243100412130123444344123113124224022422440011010443430420144401424232003001132034341402224401344024421210332121104323020022100440033330110102430420030433301330432140431442020442242120303000424034213242223010012122134330332030213014041142141330342114244000024324343424443110001212134031000043200044103004443240112420334212003003241224031023302320332214342332042124422121014401301341230033012141102322232324002202042230310043102110300020122113241414203233032411321431000133241024422244110320441210442031030411211142430033040342344022142441", "202223101422344334400133420333400003043143402033111201203241012324342011000144031234212311033043121431132041343000011223014300202434213401322214141044112131442242341221220000103413031441204341420302011331221000343400021133102220313024234134004343224320130432031132402413042133044342142423231220443030300131234312144414114010013322113113241222210013204033211244022411134140424304101143133000024032344132132122330344244122300430330343210324432201020011404342223041304041334344024344242114121244011143212423334413014044432034313130234400123243343023144121403021131311113330421304010344343313210030421213404012103433102304230223411232203223102332024414444020022310013204230301023220204140241211034423324203002433434300312004224422044204333344044340134210204031202203222130343311403322321442440110002303132401133130024112423023430033203032003140411044202033232413130304222112221132211044343130033144032421134410440042004323313204310333111402211024132101241044023020211134234432114433332431214244023203224111140112410122044342032132243220230413004121443022032001312344230042303140300232223212032432204431100442431424433301140240431032030421442000202303112142432234044033311403200001244244210302332131431114142232232024334311024211444441000140132414432001401311014444344411431011140332140223103420314440423312431342410131422334104134320000140141323212130131114324213311230102123041412432103131104143114301012311401140211231021332144242413433321100224221100032412303202003242204333422233222423212413142213020244401023431144101410340002423144040342110431320423040022440344423042312003230222120002043321440441131230014201443333433324211131430030423443122143200324313314202002230014132220013403243004234404204304401210130440303311411033012300442220213330230401230200342324144241412424342101020402400411422123103101220014220003044402113132321442314314401320000333230424332241422000213243224300420244400001313244014020311020132304132333344113242224234440443014214431102044111333221300140143001120002334312234040343300003302214041341413443012413431023111401414240224410403334143134420000003124023324320010314143421304323230000000110432333331140122121433411132033404201433434001013141000242041302123012330042113244333031023113342414130121214143341322204010113333043113141204014344203132012444232204331021311402142020231244124001432424112403033302220000312001442321144444213111140440312313342134422002420003300100333230243340124031430423100220442221323204312144321434042430410004421321213042403241414114242121142442204333140343202434143414013412242404144331021040144241231404341123320414431211410100020042120340444433232134412141430010104211421343102344420112100213230342220111030203322411412211232100403342240013243022431141102233140144133302221431131320220244224311103203134030334333314213404232043310442400322121024330330312124031140220423223113042410404230231110224110041210232244111101114010201234002143024034023200143023404304033314004034424134141440201124143030304321342432402134421332432214231233423044242241302012304131203411240012141322331402304013341111223013110402122334132221301301111030241443214032020122410000213421420041220334421202122233000211211212314304113200122244240340221434213431440302102303200110002113114003223230224121034432004432124021010031440024012224334042421413223414141014204421241341012443410003434310301002244144211032012242031342432142311203111200342340020310312003334234431040304443303220032312143414443321302014311023120041422430232241412011430211410220003240014430334434302201104112310124102333241241312231033313403201344213143321004233242110031002434220213032203342211113422210212223134334340230223113400144134322124340041012421101440414020004040420301043434431132022412424141343320420100423042133113030303421310400422112303432433112424200314200424413111301244114134221133332022440043444120244420223210232203223222440242000040230310124330102144014124413111243113104202303234220023433330341340441212421312322324402341210342240444400434304314422102413241024411441333120312013200140430204334201032040124140312100220220230233101203334202022430430000000421000414213214434014113404144431323224300030101032241434123001304243101241041043040443100444021420340103344220024301032043001442123404001341212113143212030401230102313320002032023142411443012441302002424042302312103223442332221134433130430333323421231100443003133413200044342440123442244221421120040", "432022120221403301140031103240343231313423020323403143214324314432043112012430303202202330223204043442210002130124121341212321144144023210203313214320102001400020422334000240144334332000414230034121234123120214204031413433211300233041411402103003402413031424433110431244110034034433143031410204213032214321341023402411043232243103123304132243013231234200230132203030002024120442342011432134321113441120001213013403203001424444430330141341314133142131311313020011124140003214114342100143132104411402132040100444100322431002100134304234014432241041244030303034423422343302221113312221023002230024131001041001344312404021341332440333433321304203044012311324403014420243023331230441400440342134024322444213403223341233301401100122201440431044304101201423030412310013443344131321043413311422323404221034314002041231121042442210030444110340213034012202423214140112243022121230212441314414104001433033331440021431022244312100421024303104120133030300414414331304404132242330210033433114220323341144003333004200423042004121033102430401140332243300322303220200041311304333242222431320401003300141323444003222340312131414302041412242442242413324034410303444141012024332102413204002113314434341440013010142401330213004144234410422223122223230103302001201431122314020313434131143102422113230121013224024140121343213131312004120110201004111441231143440411221334410232304002100440110300114304041030020001324144103442421322233242300024303402342331142341142312013144401200143003021402111123441423202034244121141011043004224034333242124431030231111241221403214104224133311421400123214423233111203414241122231222231224434314010213403241442122310114013002030240244300433004404303034013202104244101034312240220324132311100322132122302030324412432333032302411001422230110111201422430342043231411140133332340031424023440400423332202120323100023443214002423220113043344400222431010010413244233443131340134034023020102144343430322333014304001104424440404244011034043313302021410140314130110223304240030033424123403322340010241311130041444214130031430410321220344323403141411213121433120042440101040110304421301322130312040222412231431210031103131124413140203134410332241320442123321310104224034220313022021111213400200400042243112304144203433224124221422032012104420301022304200140033404240330021222001310340323432314340241442142113334211001023302410324144400030121143044233422212104302040031342312111234112134121402442404220300133403441430302114044112113441041402412240401141014113314334140021340210234244204413211342223112312424334240412224111022030141101334143424144012421203323334230003241324343432300240042033304341222320311233340001004003241133002344433440114122013201441443001400224211223141144131000240431431313114341223011431340100040011313312442041012434341120303401242230444203433403331102034440411231333233040004302414134143000131024411434343434011423433411433002032141141300144030301204013231123244442434434213140124414411103410000204200442004140144103234022221044421332201043240020442120431224302000341212044234122103302343231322042144121401300234234343204323332040343400021401404123410240213024011232104202213434132213243222023131004041333202202023240211440021014022411201203102304113100444413102431240030104411442333013211401414034304301243312423212400234124324113023022414102114122413030430312410413421310142431300240101410044301034033332410230314012142312323202313232412100304032021110344022232310301122130343201124341004434322244020444213430423240110034224132224412003223041320303423102320343134003022132032123433004323133203232024141141410223412220222033330344102401124321440432011010111032243410010032334324033302100040220344133141421121312042344014144120413033122122002120342221143401340240243010243331342133000142343023443103440434313013343132144241420313221410322114212042023030040114430133040022201333243032223314431104401424333314244211112032223300042401131434314322422144230421003424021421334321044342233003302024001314013204331340404113400111404044441442123002330143320123301214240020203124004040034043030140432444232411104211322004204423241014314020231241424120031233321320310024032444213414204042110122201142042302442314114301344201403001431234242244200212103412312040201402341333324002041312201444210204442433444043300141211022033222223331304303300441010402142233313344134442233231124034210004332323132010224311402202313030244212224331014244211423030323413142243024", "232401202233220332402232342421134434020300200201101423231213103000310000310104422143434140342134333232230314320134000021333013411114044132201302242442144440014020332331323444241131301100034124340232121202104312003111110113314313301242403344231022231422424414040204233034112041131002030210242214343232323023321404440240013010222322130040114433242212003431430432004301242311031101144140044020034304243201322210010041141422143014134130442413330444422001332341243323141331003030132023313100034213313124430303413234000001032323313321333344201434244333234134122221104031412024343213222204031304341122343030140312312341132130234240112311013003440100114224334342120123432120101014401132214132302410032403013044333140310004413330243144022120324340002424231133320340111142421430222143012300012031331320322021020130212134040242133110432230130021430204213101430024211020143431104011130143014043424214033021202440333420423240402400321223113422413110131141141201243323434344113342221300344331141334242034202400321043342001411401201211402112423221142030331022120310231314242022123203343404040042400404233033120411344142311312000414120212442434311042104130121411341314334141234404224240223432420122312124300043434141223322444023344404140120414211300242102301333210100324210301322020111332401134310124443311040202341341023400010100311400232404103323212024430014044242241243202023104441400014340320341330300140323413233020301412140213132223111323043411303132413032212104140221142202010400202142411134321322002221020202122123313414122022122230403231443114402104401024242402232334201121421142334033400314014144203223332122021233233424023313143322041323322034213224432011444202421423041404133021122432342204133221412103402444410300210321221131231212442231322200103340311140033011311114224442041010441422401034130044311013212114322034022440002200424020000121222414301230240103104122311030340433214042311231204240142240123142140101004213144312101142443201143200204322343044310420441024230340030143313044023313132024042030033202444010001221242042132403402042043203120302321200000412212243004144432104030002311242013144301030430423311400321320423332312213320144211143234344420330132303030021013412033003401333001322003004412222023321310304443000010102223134332211323102032300011314241131344002033434030324130122210121304310102400144240440420403001230322411430022204403441342442241202011221210101124201442103310103312210110301444210432022213200422023012113033321012314221204303412301031210330241444043003120211220122124043414224230241120342140313004223023324342110404404344044300014314441331024130442402224311220102312341142102300323300332044430343103014342220421141111440021003222032000303023203224234303221103443041343043031333303423032123443021041431112120430342433110022401022241023034000340113213123343131304302104132011021430201443414243043302100122012201204103130214432321404110223104012123414413313221232201103334412240002342332224423140004111120002141414212441024444332000103141440310012120114133022000000132042042203043332122444242211010343333130433032444304232441433012413231013134133312224034434243031141420040111443341120232312024003331101424002312022244444443031011112431414244140230024003133410110430403124422342434214410323123002230021213230022210121210322441241002033234104023404003031102132414232022204142421034232303041134022444111310313111332414332020431402020422112210310001330120312301320211320401221114132024420142112344304334111043210033433140413341214323110234011323233312134212303232202203114014004304322340144044332131030114140014021241420000210132130122132143223044033012211414043334312330203312231104322120213024344313300414043011431420412420043302034110131421004410030412244412432442430323040422114200140324100411424440211100233032232422113204232030134102323302201101402103311341021020332001310314141132404323014434424321332121433001400042301122022322031124300433421220344442403424421113110032000012424240143414444120123441410311201320204102321201214022433220202221041232430232043104401244200210203410130232034112304244443203143221001241131022110133410113402202402403320300231021211411114403440433420403210241040242114400430014302340123412231042423003102442231112332444331000443142213130011203222401301210423121142443422022423120244223203303114122402221102043421400213201332333320134042024413214230124004410004143140110402334123223011113211303232122113243303402242423", "322233022101233332122332212223434132140232442322133432310431324013012444012302241201410400334033340143343332024404102104330312100210313040030430014403424104320222343201223340321413423021431133142221230200002314403341400400030431114340333121302312103133432021140424222304440003443133432432021400011034221121142411320244044003231320100204124420032400334141323240432230412243040443112130300342334323440341403441201214321323124422302313113124431402124014412231120432030310023313341043321302143302112013230011213421022224443023324314221021211201244000302443041143414023230301231012433332330014342241422004331210210321014304441340010144202443424431224143311100200004320431022314322124232402300241413042212010323243110344404444000203322202012423413142100443203433241023213330314432223102403340243421434434031420413122201443130423142102012142403132014124223111010332332032024231231243222023342434234310311401041224334434414340320122113302342141404303040042114201414424041134331303324111010304233330142422034122122244002243433421241121344002030332331222014224203433032300132000321330040431120011412211441000010333000110213112240122133133230310033010213223144032314020104231234222011220123440314402440231143224410331444213013121310232011313321321130332230220223311430201404043240342134220232434321102221144442441112202003242101323112431442213344343100303402100232422131030420003313132321232114411021122020044412111442143131412033222143403321132322203203143102330244111430044241203011001340442213221343220202341324433201131412433303204410241404003403110343040244420322301423303042421004321431041122140201114012220402201133140104310020113410233304412024100301100101120320211310143203114323413123220210431204244333414431431024333104112423002024234202404314343121402103001232224022420121423412222214001013134240434111334234344101323343342410220212040433331024301411410121304433200112420013132303242043202304303320430233324012212004112341201240101040034341340120240203010331030241112340223323204320410334123320431114141402021012322320020021143133140230014410140234332030003411111344122303020433332040022003320412403210102203420402001102000203201134340444402144130030300134320314144424123334201014234232224423410430233020332124333322022034033213421404341224411040141200041024233134432312301032200203204011440422440122013321004302032243242112400231423041131344324120102112300241012223023120104331010110212104030231013041403203132122342302023433140431441034011210043340223030211300424334213020030102140042222443023401242124140221044404303124400231130200123034242003414141234030101114300240102230201212412241442000423100322444242211242302103330011224340123224324321043234431440213032401104403431403243413401310013234440223100330204321400320301431402422440002313241221302411202202231204101134431103221112120102111040123214444131410231313320422410224400423044342324121012223241432304103042100242003211011030112003124401210340430411233030040303103301131334444223223421131310122323443022344042200212114323424030303004434020023034331410010412312130201411433421321344131432101223423441341111234423322123244111212244444424223221421210111401043042321301030112332111144124013012233230210130121342040313231001344040402123324330222304311004000312030222412404322103322043310040213034322313241224034210202241330310121301411221004231043334332301001242142444122343101411441022410134224313313001112202440244444231023303044143013224320111042312303142043001013431141302312104243412344024331430410411203234434232433213410224340130203334112114003340311343404310101240021324100314411302333430032331233121102400430013042121034322443400302203034024444322124320020203321021212404213344012004410341301401213201033442420311430134244023100222203340034213041232112021442404041244104422312012400434040144340433001413223332312211230124011420141142410242201132230244020343133133010212221022420213012134034311032131234241131401101144040301030043003344410004133403140301242210122400443022332404003104300432400024031344113230423111140041303402303024132412014121014402132303332221320141001030014233002442423310111230240302240334013421222000434224141400101001233222042403404132441321410410231231402214213401100104222412010014422333411101233241242334204303011030042121444103001241332004441012221004110310204034331211320413011013104201113323023204304341043332243132412311131001200040102341241314113121001401242334334334203023040", "044000440123423434113024131123433403222221212242444040443331034343020112141024432124110023200123334010342202340144133211443442344203202122124122242133411144334240004130002203420431424302101140002001224024221000124002100440341034344334013210223324002304230003300042240411322243342000122402241232011002331220320331003143030041413043132041202042041204312133333010113334441411413043331040210130120302034130340433120400443013224330231322220234211213040334300430231031430233311434301102310243301330122030101431030222030024434322011404313101003103421343302030131313341140323230124122244121224322043432101133101034044042240311441134112403042142331221132202021313433234011344022402242000202040342411011041412020032102120144422004112323210244240211004024320410032241103314021133113344142033024130343033421320430020441030020140243423021424433412442214112342040404420200312324200032402121302043401200122332143204443012321044132041301330414121130441133020322121202213200200301013144330232344301204110023343311122140342341332044011110340302403414424401122223304011101000020241210230214130332231302102201423100331420212044113341010342124314341310223010113331424114303134012243341021220031440012041342222401432241203441031443304203303120214122323423033311131043022012414133021101103132011440101014422420331110434414031142100401414022444411001423343143113104341420434403132402340404411334334102024322144330321330230041411332312420432304434312104431411211032043241444034444023334033142313321011132312432314004033130111024132404001231124344220414322230041013440123331312232240020232234411242100102234010344042101031234430204413302200112210233213320201124142100332214340341203402432122332322430031430124102000111421143244131411302312414111431342031342204301223200024112233023313213003023324203021304132012230313224340240233301343231401212222143244031124140140321424023113023104220343202133223144101420142441142432411003323314042444223021222000313314131034202013114142304120343222234213401244112320002433224444413340314003043402130441304013203201140210201342122131101333233001134102011244001121422424100030122401212301041221024032031202444442424140244144400414033344314400210334031301201412020442122430001440242424044344034231043142432241204133034331301440214111001413041100420311223332421443224311120443132402311002103420404111132432311314002224004044231241442243113144003404131102344400212200313140332222031434432444130302440120340040120133443014411430204102301031244341130340301140220414111143344304223143432312224314434430310312222132302123302144110100131003113110010144142232332133034043230414324203214034310010220031421330141302111434424212300012001132413141420312022243222314434340022023431211234444023343004200004110401410021330121330302014224014213121020103233013243121122012244312134200014131142310143430031314432240332320340210311010313102332434342431440334440142413101443012420444110104302110212313303420130213220234024234041000112330212212421442221123104020224011223103310002442441121043334012003142031403022232131230344004100340423010013031441440411341302244231032402130120433413434000024044403030010243110031100340013424142302311003232331400210232322421131311422232044033002213114012113321312103022320432124210122303413211303312324212140111312212312202133413032021114221322011041024224303441023104234112022041030300441414001144213341424240114043111020001422412430443100433334334124411123244020221401411242130002024324034130342023034423414123042332204142141134022143304000132214141324000430034233402310024310223134432101322403303430341222021112141344213120431122130032132222131313034024201324012010044144000021102411340031321334444221001223120432313122013244114241322203324100332321103100202142340242030013402040441314000400111321123104213314324330434423021001111003321202203124211303240404311423211213241210204012203111124440122113111334020003433443040421200311402300420330142011313400214003140343301121242444120331110420240444011020220120120122140412033443004124022240400401020023322021332112330443301132420213332410400014123202144202312241301204023332231234042222243103013243230342333011434231232431403321230244424331334244300202034021442222401012030232044020101312141324432432424230132004312300401402214042132244042411212214244013314220334104233244220231314440023121034300304421424411404023423242000412340201100033313122143324344043340334012330031040430200244223343010011342", "424013032432021314312441033102244444421401240440040134331131112244004131423114411230122232001141303014201003334231030332030123142320332310303422410414243140100424231113421123013344310242244004213220043324241214043321444312211410244032112041231401233220204031300142421002043022043301443024233220101211244102213121004224130402021042341223212303224444323102431012241202333420312313344404024424414144223001043343410141110420231013403320133031230223422444002331003312111033132044044203101403423404230400140201031143312320342044233440224140010201311042344342402334312213300010342210201310241210013243242223133123201442031243232241224140120433423421120003104102434334342204104131403433104403112001413313313011242004344443441443212414120304333404420010422201103232001312203101100031342143132012213200444440340221333142002224100113343220213240400422141241424443212013212010423030434234440134131100342323320024222333141403402120424134321240323302023210401213201424022021411133423214400131304113310440023030223443104440232042400300133312110111103044222402411442232202230233333131434143433130310100222200131411201001133133243304334130341241321414010433240002040141222202032231420004114341041311003433320340142022202443221013201220030132430112132234004444330312243010024210331340144313001430003414242314301303042413331132110113212023112021143424120244423232211310423321002214133130123430130231223013121442024301431241300042134310421141332422240420133012324043340431233212413122310230121040342404302331223232141344010404302320341033332000120202440040304114044041331432401131224331443010004001323110124022423101012104112140121112200121321313440012340312242402342411013401342443301114143302222042012021200244204141014102012243010412223100402113223213423031422111214222332330442303012220014231412021203223442301100022144442441231020203012103241323042020401032432434040132321310324203111113321000021434133130314031202102103304323223404304124013330101431101441440341204400014240210311204420002440333043032222420131210244232412222003011032002442004410124343423202120241202132203413240031232110041232232120301144400341403443403144414001241211104442421100122141101011022223013303303304130214302131434234323324103000112403444304013223202314200003322321021344141343211212043230223313142110341120434311432102303221443234410023343112432332221224444022203301340322002313311414431204130024043124443410001104100430031321342244102010210101214441340400204044031443321412301303103334044323330321240143402104244234003321104010031400322303202100410341210111224201242402124402413110410333402201333200431114120220040311221123142340340443204422043303223434304211013420211040330421022422401444020323003444311011434322243203123414312432224422303404023002434034122133012241343341042214340123010300333342404103302033413240233033224431303433441214412144424431232314224023121124443143034342140144410433323110214242223202123033143313342423210212331010401201231133230414333323414423403414113333333420031242144441341304444330211420002321310113314321321414443341310033144341242344101211020101331433200013020402240013200104043030430233044432023221421313000032123132140342201444002334022332031330122431144401231344011040203020314344034310003314304332023223310044133011022431111444130324434302411030222200020331334300030344440332343001333021323133213242102040034341030241314330140202322420022203221421223130014231203240210201332011100034312000220244031233114401000042032343000101132114330321104243434343114124030443232211441304003312021140141333244102132202444243002224023021132244130201003043214100102203231210201411103422202123133424342201034334212133003141241042402204124244413224034233223001323430032201033103144032044320043021440401041443032402144140441342311412323344003012100114213142101234123324004304141010042212212224441340331322403112133014223011221044302013223332214404422130140233434010131230424430442332420244441320413322020331303322103114141244241133214114131043032322433213444432330323114412414323433411332404323310331241132331101012141002330402323040224422223141041234030331320341423041020010444014001040330412303021132112300032434202100134001100043032301344414203133234014240230424030302320034321014411324344042110200130000041203434211422301200131230332343413340101312403003230134321300143132034231311424203141021333442031334201321332003203120421134440223413213220434244124420333204003042410031012103041", "301114040332201013320020234243442314210340220341042103014440223133332121430114204121021403240214122232203330143143042103044241024424000002201443203020043402012022320421403110031320404343322333034432212232113300141310242130031400200322014032343044314320303032001040342134433403212234202411414232313011012340343120101132123124402142441402332401033010031223340024443012034200421232322002024310321431244004101114410321102224131130201130341133124110433044231401001423142032033310410443132422122430411431223344222241211113032112400140344111221201001213124401412344133113014334203410130401413420103011202023100113233441224213444020234133130443012413222101233000312104024300302032422030044310404320004433120200243130022014332313134111132424012124030132422021420043223143311231203320201203321034414024403124012030011123233221344340433242313413141300232141144302322223433420310244041344233412311323040104142332022304204413412122130341030414314322310020012143332221420024140343410421112211422210412411032423034404341102221040200302303213123113202203134143123130421312300143340401134434322331232212123142343203024033301344300301402403042443444204400414323242121342403420320310313422324013244222001122023234132302302421012121122331231232402222232143104220043020440141134001134322321232200433342032241041020044140143213302112322243323030430102224100214143340244143234211202312414432133121331204300234331231210124134120202120131112344124213043410221041133231244243101233401042221232403142341442144100430103343024233211423312221043304201224043313413443011221042014104203242141234120133121230040243221424212103331421242344113343113104323232433102210011214310100242130003442131420340201024331314213241020100013433440130200213031443434330134231140303211330341221343121334110040124224440142012441312143102313101100103420414134211143142414141333040311242032212212212222301143204102310043214011003444414432111113344103431120143400010211133123240041402102101301233340330314241430342123041101024443023410323104222341321040422323231311443330424202104442443002121344022342222021232130224324012430021442230001402003223422103231414244010224342114033043234412144133302122041221133340203021040210300434423434141410423343131143441241014214011002111224121220100030140330021213341304403223132203303124030402341143323102431231212134432431100211313333013404444121301220222002403422111213024303442430123041301134110412412033324223312121100440342124432332414211224110111022111443011211013441133334023442410204411200220232132000121403342130112441234234131230032424030003324320040040032113131203341412432042002443330434130202124202113023144014342144310442241022042140041202440332340340131404133223421024131324003042432001332001014210142244303312341211012310012044234234340324121223121122204241012432122232422313200132401413214344030103012410043120143104443410011422204042333301020134014211422143432300241432111313210133140220223022413332101220312404023202103404442404013124332212220323143433013433312031041431334042243120431104224000031243131040020040433304131223130004343334234210011402012303101410141342310302330022103313340043132230313310034441034213341313222323422302333403203424341102424003410011413213412144040131110421314201103002233340104014023202322140041002102210013433403121242212433030244401113334332010214140020431241423403301042033432444014001012024422400104034311340213342200440402402412313311434012320024044321024140144434114000111234324323301003034043340213123412242042201440312313110444123022002132030133204043334443030112033034424333112423424030001113434130222043014120231244412201242241041213020001023443021034121243313012443400121111130300142303414341304214044243032301210112023034212304204244022230101423402340344241314202234002341421010202420330430000414241442300433314033430003234414331331240442303132410332011133101112344410013212142330002000433310313123213212431240401144232122320211231213444301144401024144131322020321103411031014211110110442223142041143411300231112142041234321332332222343124404024242122314231331421311030401301233423410141041120040002104122321132321342323442143124402102410122444112234204014210011231432413112114113211411341213311301034034114302031343104132220032343020213320201431412034302032210441042244310111223300140134223220443343410022423110331424420204311443132310434012230400003233140424202114400202031111011022442203344203440111321422401431142423432241220", "332400132044332024123004400010131400330434202124242011333041034340022043434113213014310004122030422420132343334410443322202311221002404031221403234432403332342411311144200342413024134200001020231334333442022034342123220033232301211420123103201111442102233430233142223014340334410133022124403240343200230240120340320310434123444212300141042000000411133221000314320412211122040323012042413000223013323213413231111102130021440434022000034214213121324202340131241031410023040422240322023213321244413221103401101333203224310232213134223340121011340114330100003220320214434213020143441042140303410212421313140443334434120403244212110343300030413103230324433021313113313320002321044312101212333433310033441201342424423002023022204033031301340042420234311003020410242301221221142020100414203401102433340241334313143143402003120213420114121042132330343414122401302214214443230203403434344204400043040230002341140342424103302141040202330203430213041210032240330224322130110411422224434034432034411432131313002002003240101002431021244122120131344303410333222420444344401112430122423410322340413410102312111420241113300000031423304242312040124404232203412023243433022443410140023204112313232242101031000203431241001231231404444024211030331234030303323304331324000130302412211020123411412231003133410232240224030402012034214013042414124044023004043112113204211112043433423044302100302322103344341100113200240001133332001322103010140410241113041324143032241432431322340334014104324332121432312403032032200013422344221220124024134042321433241204312021420303003142310404102220313304243413044411124324141220144443304312441133400411124020020134234433014040102221342000033020322310044420022130023124042143033121322223022223423233200401203224120233322421441020004114340403100024022222204203434120441334331333023012401330144224123241302333112041102222320304022134401244441244031303340231423120311010303212014024012433423422440220122104410131103212441030031413230411002102243240034143224123232233040203110222334021044230410331422223342430213303443341112233303124342404231021234221023011212410343320200231200322301112101122420120212443103233440023233200412022103041144032333143033343331234400102442430220422321000014202230010400340004424344400201204304232443303020242200141443211021341143413302042404433342404001030232412422202231100041420021033201434242203404241122214031443043243220123034224304014133124424043312414004200414414122204104121334003441322120131042213030202002413344312421442343142443142331032301134442132144320243031033121024134030132241214143010044113104023103042412040242043120414002244103432104300313434024323303422044024033400114442302422102133242200033402124344200431314323020200422103002241230214112002230000120024120104230442303433133041124032421110001201313142300332023333420314020444224142140032131223013203411442241443423003003011040211030023042424342301234240132113442432343422401402033441214333303413433443244313003410421401333344140221332344143303002223031134012341431301100401134334243431202123400031331102441021420110402121024313010123333114112310401443013414441112421223423400240002330402334232320332201413041101022130132340140304413221120141044204441203433402204432204043414041434040123322010443334042124104110312134032033414201131114303333024104223101213200332424420131304240201402014201422110220310412420243233014421322223422122214022201314023442440013401111210321213143311041134243220344142342114443203244131314310231014342122140204401043402333302041014013444034402042144440231322244223104431311020431143341131241133031024341422401410103343434423210130324321310003034423334124324333334103312321440423230004333341420102141311034022112341432301240124203041341032023310100413344112143404244313123144422331012434122443043321314024230043312324011400141014020220343403231142200024111434302311444043024401402202343312241201302020333121330431300434121123232414243132004210340033331120211400202040340110023103122401301002332201011341404201244341120121321414032101222131114100142143031420001032223141043143042424433143341324342220402324143232203314333423441044014233023210111211413330001110004210324324142322121011240333323130443102433032221421324410224134432210340221301441002302432013111010430341233221313212014021342010143031241140440104031333021141140430041040110330102143344223021110341302443204044144122332023114443321303224343114400421202000103222120244331403243", "301314122024230221140241100111032430340422434303223014231021402240220101324043021341331021242001231432212342322034222002123120114033302243223433323421442300333412240122201021312222134133413311043143434010320442340204411042120102131020303340322121131314143444133114443031310210031232132400033401421313103020400114332222420340020234132413100432412423232114420400401030031413020333141411004120420103443430001340423413411011442300401003411324430322331402020313204404043214202414120201142203211131404110333223311023312234030011312004012010034014341310310244110402323332130412320230244013344211304023212303234424244242322431114234102014310022332432244440400340024031421243043122123141111202432320011113321021134014212134202210143330220031302024024014244233110242041303134033422423220030444141233241221004414122322410222011243002413414200420204020431203221301431244100113311300333031003240301423200020434324321131032321012403244230323400123302202440003113003140442443011141022104134004123340143420434134414412331003102002024312433402040100441414000421344140011231414301123034321413144142401102312043034041023033431104211033233423304302112241410140442042200300312123230021044414100223110340300004120143342234403333241000011203244332240312001314313042143202411102034210110130124431002231114424401030342031414332334113422201120231102410413022332142402333211231320232413331310021042342241303014202323312042241100402141440220323204302040041211224242404214004301141334214123402440414024402410043114440401222030222121101413004222030213240401242210032422420320201424214131110303321343320133320044022442204322012224113130240322333200443402331321444314034213132111202222222304041324000230322401011422034232400241404433440402002440024404011011202343010113344332442231100302423330002403122420423123303040303443444130214131243301020434341114211233140334103123040020444313400001141404013141024322124330203110122110411340243044422230030204222030042144341300013022044402201311201102023320420210243410104423003022214212340041040140230431132031432204143311102100432111032404342030221030144011441032042111303342210033421111204244222102244443344344102222304320032312100410402102100113301443220231314213221431134230331004422331234344342441120213241322301120331010224312330331142212232103130104214223420420221131132213344244323120144000244141143201003310332100333413142030032134304322334320402323224044030241003142022334142224423200322231033420344314040030230011242013223401421044403424220000400033233000413214233121333320414230101433423102032131332411001240420412311013411020012222300114103213311043314023032120032343421113143113132411011143324040323003334314212122324020440112240310104344311410232114213444043424412102320043340113200220022303324200230333214113111223133043242443412022404341421410020122320312114402443031001103120312011314342110102141030044022232412020314231432431214001412432024234031022142221043302044024443422332013424342032404303103333411414223430431000241433141303422004113440104313130423134440042230100300234103310432200043201232332102302201123103002232322204142113334303422324111433411214020212433320230440013323421102433143213131323030001231233121341200240142131202431341313232032202304331132424034143044030404423114243443032131334144141032003142400110024311241000330143310124320120014334002022014344232232032411424011000210040311123431120423312212311412431142444311231002241210303341014104203244200414220212004240411043104021022232144412111012203240241130131341301121322442124142132003111101202021441422031214402010441004402220404431330111334344030423033114040020441214104313131000331234242011303023424024221320110331014331343231122134333424014402343231421424102214124401214002204443430332034113203024203410322212321024040103103111113330310302402011020423102313024143132111320103221433110220401300421313213010413242140323201213234002330404124302144040140422221041141331040210400440313000222132340342404040222401221133300012310011221210312043023414100104003411031020041420104333332024103301200313444413302424200134342422432234110322214404140133210400112301022004233001204214221124032102122332032303110442143020320042424223111012014024211404400004040122423323412104441404323420131041104413131003143313301112243234133010324140201201140420011144331010404024111113421211231221012432112233130430233141021022312333240143130041142341110232242310131001222332430400222014224243312214", "221410014200124331110140140233430444122102403324232424004103420220010003334010103143242324020244034344021414244302002410430420223403322221031343032133111143132303424332023124040112003441322103143103403121020001443130122231014422140404431143301412334414142313112334002044231222421111423321234402104233223404330023041103004324022144242233224034211340000300234200021440412430242422142340212301104001243314012224311124222413232344442113333404312213242311102302420314214324232323023143100214142040202234203133230400000200031243231313221300113320124012030312113124104221123213344310120213413423133334321141133220001332213414124130220330020233434314414302324400103433201421102314402011332434300243310304101330314210102403134412004423000220423304143210334431324222420311400231423131300120113402040402334100420330132441442410243241123310441434241011031010322123141100113441202243010443000242003302211442220410134032113331302304123112141220201343433143414410143130322141104001422334014341414414142202243034210132013420311034221233201411201111143314203032433232013341122320342144241234300100130142441432301341231222031240110334141424033224013344420001110440144132144323034013422204222004342423140124040102043202111212110330133304231434421100110313444004300142031443430204023044213422244122111343201100133300221114244144300244433320431321032043313342243032442142043312030310003010113042121242033131034011230310212034143423400101223140411441000211212130214123031402331011101421420124433214441024442033340104234041411140243301121340141403421024441010044422000044144013402142110223313402110020212420014330223201312240014000122142324124303421331214001023034430042430012023442020423201123220334431414043244314130242321003030341101442000021301031002222004033103030442112234031334103413134421021222240103030204311443434444002123022111211031444211232214204011243304213424320413333020401314140334103332044021210344340422310014443222223331003101334214202111414123013023323004340024321042200230342343322034410231400021334200233312444110330303040321102010433444041402333234304213310103424301130120134131400202341401101432403131404234322031133111322014244134340234122031214412432344120222133243223041041340043203012031441324144134143133022133224003404040300144242413213040143001013212411314234202341404000400031440210111222222241444010111111203000340412440204123040040411302022143100120440241321230221201024030432244324302332224234223034343423311431042440213031211340233202030321013233221422434030032143222011402020112403001304302033441033041013302323340004014412223324031111434143203140032112322324424031210440044423400024323300022312133333211412201412332301332203413124014033442143202403331332443032301303214411403334200124323331102234142021040111134230020403004244043333213220320204002111300444040140234304320344313124143410143203112423131022330131001413223443222033024141122141323113000031222431002122122140312244400144243004133023302123202420223413013331402442222222123222242121310433431223012441411113012400312120422120414331334243131030220204213430313244032041100101101002130221244023404140012332012442441440103002402123002244143440422031022102044322221223101214042040111303043411210002021110432440112130223410200434013212432341140101234243110302241040122314343324223042440423100044423224321143010012204210240004342242021323331334232333120330431441002124343122032441120132101333000413434034330341314212042014210100011220403044032024042010203331003304401410141221402023403024242423223034010204204001140341241231132003340240440103200444410123221203342102214014402020012122104311011304234123333201240021231112014423024023331210102032301114332102432102441032012313122211003333001140422011203041021301412014310320442140041222224300231230230310214210200020443322213320332220332213410430002123030140423441331220014011200400112423312302033424112140301334423122020332114213424441013001221202413124024121140143204133200421041103140413300013331332203312243401342042023234422411333014213130142111011134331201244334224014212243242424321411122144442022332032332011422114404101214012422334144102410422203203124131242130434134432121122301332013340312004224121112421201111103012312013344032243431433121111144312422211211213032311110440131312100333130332122003141023430320342203323211331334130132244423444330414443302442043202134222340421334033000023433433030222340243001140204212140412031233033130440431322", "404242322043414430010021100313411202200131421024413423410012311014113120400232200441141324201111322123434101031041343312324023110023424334123024442011300330342121220041021422331131310204411211303231434011340032313314101322343242013114123032322421101142214424244312240002142040302402430244234300310412323202321410411341323332323230404230201110222142142001332414441443441142220040204110343431032101313112011303042202233340341310230314321103323302433412034113014134010443104434004411330320014001411202023431342102133130333110202021424343230202422302421032421042104113323033121440400243232413212234014222333133321433143304144312322132133204233004233414324323343400422113220422130140020242441302343224001400031431230334131434343334333240232042423011102033234412213040214424041012333242432034131421423122432243243033004301020011414300300400314422133123143030424141040303324402231233110400202333014221240142444224312002121024214313410020110414433304244020111110144121343312340231131344312402420120304331310240010444200101322030230433234413312123000202102014020232020323402224013013420410311200410332224323334001212422114230031134023434043303010414004142210120414433021434424234002110321201132341331124140144223412041032241244114223140224421342001402212300211042014234420221231131204304022000242034023124311204320121021232302414404314122143334320440413443123043041103034402104442424324234412401211003333004423321312401432323412421111413140441304024443333343042434322440333223133333121234141003140120312000323410320330002310042440400133043332013212221001034410234320430043213311032230241313114321011013424131234043212233004024331211131311123033301101140032401141140421130401033211433324004100300201122411024014303324140343430243320013110101413233301011340110113200214321330101212342413314233312231210043324140140441013134414044331203412011311003203041040202140214230342320241311322120231143340320003412124043331002312444302014131034212241131044401000031200402104034234421432034232342331332041410004323310134401103230144044300011013024342322411202332100244040012331312033042201430002230330314104024313344022220442103020101214441210420321310323312110440233121140023130402310221000000332231123024234403103023414002012304331441241301322203430322404102241001243030414341320300213013332444132411440224414244400424310000011430441142133211021012412230401103422342313044311331021302401334101142410413014024011431443132232004040124202011233304141233130440203401040040034240412331200112033440113141223012041040013132421124424331242040332032131304301441242332141312121110323120243043120340111233233242211242432201141144233310242311240240120442031123043240100301103021001223142214023401312231124441121042040113313133121443344302014333334200210340333411422124144310003422434102214214342112421121101304144213104114404122221323021421014031033130001402402224143144020321422001124311014440403344121111324133132412440420032432242322313110312014323034324130442104320304011144222312042102344012003300321240333344012430010232322241111234232012412102141333440244333000111120413243134400334041134131232424400221030104300313030142144233342141340403011220100043302204031031033131434440041204344042341144012013333011302302201441330304131334413221014333031403214023100220323300420112000244140003200330000023010300141230223331202000432413444030300221044232440331012341331442313343224301212141112023401402444141234204144442322020211244203430030110312024310243444113400334131410142112230214003201041101334322031312204231121310003210302121123444002011003200431324243040412032412014110331030434102034421404004041131142241431012404201332004034344444412101402430041342302404010034402412323344012012000223100023210400032313024444402123012203333413401144101141031223333401303042202143333303223121324223142104320123300114120204144100412321142021000204200030121012420413000400221230220140413420110114022022014023322113421011123202422312324313420140030314234130400014443434411210442331340342104432034100431022034400001404001024040102321343441230230244321324320143432203344002024042100040032234320013312401031334020423332313212442212110343303112341111413221402033012211222224314214113044042041210312120104110334301041222433440111213213244424011013323210430444422010101000143031432420444400034244244104023013403132442211211133320312400413313122213130414143011112033214013221403111214421420210123232213133321124200144311231", "214011241100441011431233244112343031013432011211434220422141202233211442422034443124321023001312314101330411211110433123202400324144204224324111301424332422022323434432344432433024133124340133012311043211441121003001424113220404104401014220233403130241141103013104141240134204341144100021211410401042212130010300213043232340224133044022323131214124420031001202042020442121210312241220131142014212143322024133100201221434221040231303022210011104034302424004002440212102401121441242242003024004044314340401102004140003323004123333311430344331222302341034432032023342121214014102030300000223342431334023232212324241144431143044331302122324433304033240320440030021410002140142131200403210432131113114212210111121110200211033033430143110132340241300340231330210444123042001324021211013431430111120443013314410113034434312313444034144230342400020132200103103404132114430004241300402034311121400423100112233444433330142324130203034334131411102402242210123243241223042031123202022221200401000023101004410340231013424043301040431202334244421321332313132302404433144140023043120022121200034332210024130013002211033042203400410340141112224310224142022244204033344311443244011323313340011341214121102002112241403132202443343414141212034122221420321442002024122314200403320000023413224302124401230144442000432104322333300132420014134210131213214244114234012424210342240213032031041021000233431313402304401314113210131331240022023024114443142113301342341221021211242200304110314223131130312341442100212442441022323320142211242434220113422301433140423114333230214442040302423232421043400143400400333224020223243320234023211100344030032014033041142104423303234102443042121041443414300324434404240000431324121044233414212240233214414341232031341133111311402422410022102044432131412430311042242013102021222104142120021124324004404314234420230441300214401230021410224431434120004142014020012102101002142222212211120321231001010431202020041142421111312422433314411314424024003100242034341240201142142312034241042030314243343012444431441034244241134142222233344142443343300321014400414443234123134031320410120434331204310410111324331404340000241111333002323104231212134340123240043110341203112314400230320211410301004314323131134044323301312221413103444020212123414313220301122112331032010124121411342012234123200223124411211132320111120411023422042340114040240004230324113401102033232222241431123033110324024233341443010413133134230241223332110221101011141344143133134421121324333442023200104232131343133034124321200324021424403143322144134344332322331131212020022134434442211442142432311110341441000221224440101130201322103203014121130140134213014112341400244044033403303224431313333220444013223434132214120203412444313013123444410401143330313342412224013400330134334003132131103404143021424103034004143201232331132123004211343423433021433140142140000413004124013132401423100004113122112124003210422203310301030321200223411210341043112144424044021440400012330322214101421132433114341214422313142421042421014224444232021303413240222201004304140114043414302234223043003144141023420102223223321340241322104402214403013141232401243212442001300334322022114010321012224244403243202100111011320013102013034431334341241242022121001411030441132324100411323120202201112322114130132201143211413244403242331120421321123011221314430443434041041001434342331223140414101034010314314040243444133030310044404031212023123333302332232041204322442432244213304443002030010004300113422224412223031232140104024314044422424334121210213043000323424113210121014312413224221024223333200402402430142323101233010302204103033403402043042142302404412043423110220130031133032411413312233342144312431422021101331104202334130342341014124344102312442442433034231401002130042304011143233222434433203001220130334203210243120120011313212023324443334121020020404224330103104211203400023243110142122441223040004201110231402133000313313430211424340300131101134140321142021203032230322214301011414012312423444343012423122223331121203022330143403120042333424222102242302400143332110201421100430210323221014110313203032230121342441401240443020434424003414402401344302001211404410221341422012444202332124112224440130101111412414440201014343430332340302201343032403211442112031103431343240340200212033202124113323223423302202224314340241003201012330303402413300334444120222043304203322221043132222112102434444334401031030131041430313220", "444313231202131340242014140420231404412104242342401321011223021130143412223400030233014144001400123431310334440110342141233214340013112343314024022142231134334013011210220303040333040041114322443120224321303411240233310313212011311443332400243043304422223243120302112122403433212000111214310134030431323314113230422112202124223412243204412120300144422401233034303321302230444131003114423200011243013410201121032012344233010302241123133110014041332202211200431102331121243301424243020201104424104404121210104011020032213034043304422340300411120233241342332131013234201020424020314022120031440423100201113333222223341230301402114314334441013012024432334344122112320404442240033214423404141432443111220433430112233022410214334423330221242144041144002443130340202132241244013042334143221322112420231424224211320314042024321120213342331443444140330230241304330410110422041440023321031302032100410003303430324321401240411112302000104304031423124203432331221341022400410430204020004211304420112303012440212323103144432234132222023242333411124121100013221220404033143130030234220114212203330113311322324330220031112313401212300000230013314131411421212004203401022221004331100441431424404231024202234323441201032310343202114413411231133402132141242402444443312202212402103043023140334202112222341232144021040422410313334042344143302004224441331232424324310323342221222130212121122410132003003411130111244324134304433123304430421200441122310114224121220203400144242432030323124333200134042140404010112301441144203112333121132042313411121142403111233133431443201322344134444000344203120231023310223310114200400004320114314010422000333040424332311124402330304301144442231112143244143443023122013241433331301443334321240334043422003121242244013242021334404341022130214302212124203410034204343312244012232232122314122134320133321444042134222310341402022202142201431334213203313123203212014220224444344441410243442031020404430444200400122014401144012113430021123420244214441114322010310321220124201442212413042243413013313340134042123321132343421323134021323241410033420331021423214030043011241223323444301103312210103140340133210014443241202013302100231441132124044124224301404023022330313422434100000342121242421214242002134021232024000241131204020312034232200021014301401213100240000013043301130004130443443220334142412403422143104144404141230214123112334030123320432420111201300132140131213332211123442322224110034440002433214343101021232223143041401300323220002440420222441102431304001104300444121312014223243320102003413414323343130131423133422031304300030142302232040004130422232201342430243101444434244221442401012442140143120224210012333234213313043300201414133430002011342011442003023001303403404430100232301210234143042003200431422214220344244440221321212144114131010412321010122444011202401321113132332300034412123433414142213243321444341012432220114302401314103113043110244000313044322241341020012012104414203242400342222104304030143332333242200001032333231340204443134234400002034434003104043243321211330310221143003413403140320300141144013214033121313034333402441310400234323032041002320434140030334024410324103123000342023223244413202134230204302121113242032432231103303200424304401441210220213034331140320110232442330210431400312212111323021044030301423421443013133400342120014321233003103321342224332004224112144101113403230320330144240440003042121242132423023002030334423224320014011213423432403021041212400130211034134122131101213031043303001142203034020031200423310034402230424330243023103423344331012143034440441414440403241032333420144014412003234321404310203313201234223144321013324140240132444432103342020414414041031413213340302312311222110013031020314411204130101212301334224433441242011122023011312142440402240224411104201344104013120110104233442120420320223133103213414413323301431320032234342431233211331322042011234112023222204413414233131231434102113214411024030321221132413131132430402344430242110012201031221013002332202133033040223431000003321000224401040301143200411340200242313212311121031101232120211221423211413334002010331033131031243212321343224342121124222110411220012220330121003013343430040422314403111301303422440434210302304404011140204430121123244033203230204020011102021423021230301313001431441130212001222113010232420403402124301132300401412133434033120013331003111130114143101003322431234233103244404342013313223023420034132113003114411", "404311221034043413112134202441223232334344243430420313210020340243323204004043242023204431312334304214123201341332341004331301001201343324120030020112002204421432234423231410404121031410122011222314142222223103113332302221344403100214344141142441312000113041100410301440443110211120131034040042243104224023041210134114003001424103103330320030304233113340124243131333200002322201243332232200101443401340321332020321134222103300031001120442110000321042233424230414442000313423212431020443124111012043402314030433042024244044304012102313434202332301121222142123220020143221204141014140333004400412342442300330414430241201423011231004124112204024302230321234131314313024004014030120131320334421143423423203110012211100432022441444422123202414412412031324001143231314040233212144433142314103014040011340114340021213100004331313040243432434032304332430203102121400141304210002211333034030003412341423330431230230413104442300203022114400202024101111223333034024031020040221034223220340240011421123433333111430303144033030021013042410424300112412414124043111432414044234010314402022302213222031330022012310210323344441021443103101210142411403204332043143432113101101130220223023134031102144030314132143204040304140402024330234231023323003033444234202403422410231312022314311122413334304212222033010232120331334033441100002122303120420223444421241440343103034411144401302044442144302014240430230343200324034033330120124404432233432000412103420311241013140222001330323121020324010412420100203433343034412143140440413344430010404201243240412234233032014213212444431134323412403213421420311201210010014032103400331430432144240021344200430412041434113003301323004121213340204423343111342440103302300343444432423032300324331142001122322021013244031120011244434123434344202424111104411320341432313331400324021121233120031241130432214344110323033204041133032031240041013310243420220401213213011441042343122423143410424310332403403222001323422133011032421043422030402302222440143410410214344341340303042132220113314200132230320301130001311224322323322030104401323003031232022331122314014144144222342340010324200411304430231433324113143121000312021024222143044242030213130320021203234311301431202322331023234404023412423213424123303240431223132330034211141403110311200004433222031120334430422412020301010121024021423020104431224021244241333443412432022100343403143113111301311214431231321003200030413214311440240400240334410341232104140030121022102124424001104033240411311302131334342210011100114204043201104113420243002024030424234003132013002433130003211322243434430131340323030211133230122023114013010211031222000210230232421323332043022311044443204234302001130231410320403113342340233220412032333103011142223041233401412020101213214310231234232424214311221234044100021034213000201232123241032213041434013204244130103343241410143401404123410233022203322440002220410003223320320134144334433043213310242301302210210114033232310234240120434234123141301122433232440434401434322231314312423402012430231044224313031230010121332400314420314331003443021103101443424102301132214201231243104244011304332434301314214232422203304132034310121400030303421342301433313412313014041044300212330442301443022122221143140312424012432122220111323303140021413210241132411123010322110022214402231102030030210440113013320003221220203101422303223324443130213143242421301033202200403300232404232303112333032112010003431434343422213410432100223433014422140334140243043042431223144343444423433210044234300301202234112440312001203101421312444004321402330224300221034343243423024241230110301213414114212021112043110313133324222332321211002110413333012123212422321433411001214030443142442201000301434230314013440314301203344120014414214321334004204420441343011422242121131000432312231034421420432104043334213412424344000000033313030403141000242013412321332323033204221221100004014211300021400444202304334434242434134043241402331420323114402104223413341324244301301442134330104311104244311123420130112243012424321010230131344224130432223213130223202343423101230402342142003303002320332211244232440333002340413000141411301004043330431141220111343023143444044412434010433434010113030444043432203332032101424330210224141042123010404320131033024113024201321301441233130024404440223243202014003104114424013432243144201312020302022013320023144224043032234032101321140414121212221440024324410312124302412342013002303202344331", "330130102220431031202240334131444011214310242314003002411330220421201144101332431441412130121114322232311340210233300302134300043044141232210040113222140422140232222201444100004343304200004322432303233221303031221011414422203142110110220301312331323111132222142000334203024141203203034012012301103121110312142402222410312124412002000400321313403443003331301344214212221024321032102024221202234101211444120413003122343121331124212430234034412244104223044400014424314240003240211313144034024140114113043314031433113442133422303201034443322230434223010030212010021404040334041121204012202004310304112001023004421424432401300141433323112122224424002341402130311324013131240200302023132111212410233212201314421442124040142331213114241342214213030220223112100212141140203222430111303040023320430212042301441404413440021033442312132433033402111204241321303322140324440302220104400210243331130310024002430014200134310303120110401040324130221034323342010342123334232111413123420014102032022032240401243331013302140231314333134331441140320132202331103404043141442333001103112413041040324121410234044114204014014321311201024410021232132422140322030404201310143023202434040201131113111221344211022024341134434121341430141330430431143313030340032333324344214310340043414334040223234010102430104220310424142420114442101033311014124313431034134034144032344003301221230401330321044141010103211104004200434020102304020113332002332403220101244002432342042034312420332200404401000223024322232320343231030331012443244324203404223204343424204342213002000142411101114443443331333142413030330410400142141142133220043301400312212304341223224341044031112312102034112014411202442032240220102201401242420240200002403234131230321214332000213022041343331133441304312330301240121140133242204220230423240423443003132431044131044424002033143121312221144134340411041444433303144100240144110303003043331414332402432300042012210341432240420003130321414100214020034323131423413331332320304003220342204122113201432032424232213040401323110144333433242323324013134443231133110221402403141424214104301043444413144020111413232241122110324111403243041334332242132240301002200042321223334232401023320440020332124013433340424244134143034400441022444401014004102030430341420130444041113040014041232142213120113110032323130201212134114040441433001302132341104242043410112033444114144301213331240100443001111313141033040230304111333102444224142334033212233033241210200243422224432201032403100304004133232341343233320221120443003213422422143221243120412100323204211002310440113124201221042341324104122444313133012411010320141130102141321243033103422223401224212121221024231314034122004211341303011414142130242403334114141033211334442333414033014223011301142200420002414410000130213140202431133424440212010423044100302441311213401310120040432441203241222303140131442101021442333123242220330233400122001031420134414213301211423321342242011310213104433304142320433314440303204442022234234312443132004023114234202342031012402122123101430103204021131000224141030403301222332432334231243323322000441414214334343200001142022024102342104103114041233114204000112440343430434131340104422201221212443410211200400003241444002443233321223042321204041111340332004443302303300312340311221230003024142030402433430000404104124240104110001004433331401333242413411144112110210001320312320242221424321141102344244102010014111441334310313222422021111041441323244003414213414103213212031310244340222342441333324044444420102204413120022220231244122434324013230224142332321141004020321444303043200112243443142444443212141233112223204432210231144121133312323412101311212322204113340442202112113012343101043333304103014230433200422140110212002223013301341120033240011112002203100204032024024424403203131330024230131413434203031420034001411411244002124441322312232431143014024030302023302221414234020443124344111310131210220341444101100110023231114223414012312333303422421304441103232042241014240144123212122111424034034202024440212133023220323021341100113304441101131324012112300121402011033003411110041020122202212113402212401134124410102341221341221110441431333401320430134440342403124023241404114033220441401140341340144124334013113332321330401212434322113112020012424124002030243144212040133304342233242131104011304222301400103041300441103434214210012044034221234130324434234143141234232100421424321344032332303112234110233133401024021104013", "240424300322441131001412124430202043301141130432411430111000130102141333034301142230012132033122313331001213210130213142032314201031012344300342013131102211431343124123233032212430441144211041020212003323024020133201433210312232100143201342042100320440404241143000211340431104402234330340401014124430424034113412434441420030103214342214320004313234443331320303100213321131244304443221033134301101311100233004121301444410034014102134113320230112330014321004133131113031021023431110043102102120122404321020220214303232202413421120442222424041341121002042221322421141303243031021442003102230441123431020330430023044220404123424012000124200340231301300431012002444334040023041312201433404103244344202234002200324134040200044232423312303342422030244412442424323220444442334221244334131002034224443034312414332100300304331020410114244230022320433242201344233320312313141444230004344003320222242340233123124400113332332001104114210320431121040414400214001242430442221220204143323244043212323110421244431303241210304423324432213202133211301344323414342103022311310200121134004330122403244233413403131404420340201323113211322023203403010443403040311434223414013043211014130124022200332042033334104033203421230111231112430120101211033010042034414131322020004420140410142033214123101103300033000031213222042220410341431414044434214233102110401023010444323441302323441044311000312310030101404212304340144233030041141121332022200333024044122411300011204113230043220411144042101432014344414040013003123340121434223322210421324010240423143433042422024401333120044000033124220421032040224032003214241424002412333124010313214440301021113144302004432412200102240133240431111344011140111111222230130123034403110242332433133224120323034241223040304224011111013132442411201303204021412013402022102324344104244032134021142342334111341143412103340420214123012011200332010220403443304023320230011400101411023034442442400033124210140431441120303441002211401440203130432303220420132323230044310330304404443443334333244410313120302233201013310304310344231340234314220303440110233331133241434041233234212214234040141444332123323200433123031402441043314014403341412103114022301304111104443123102044444101144332113221014343240410211014321144042133130434030124033020242402010110312123400214140431402333001313434114043244000021222223241400244312101301204440331403404422333134314242430204400320442241000403243003210400204442444010241003214033232412142113440132000213411112342443143140200413340004204434400012204133321311103311103303133441433123114222203124000134042413433433412022413243324431402410110040212230344120404041403020214030410422220224303441202202223440014213034244432421231342423100432204420103101334314120003224241103013113420224404124303423304303430042141033341230330413404341333223403444003020004021401324124213123220313040210443440332040034420141200120223144320244243440132120234122131341414003314334144204300203314434202341303102301200021102413243011223200112334344404104113103234113331443214003321444042322434012312321411103302202203023123011243124133033021012440130421230322442210103300104420214140102124343402320313044332222423143341200030413301421120004014121400221010040004322111201223424131410020102140324230141031130242331421200031322143203421111044031343344141413312440210113011431040222133202421443013133303024021230100344230031113331143413110334441201404320334234234300042310111100134032003002021134331214322413321142440333220020100201301244310024144043410113222421441043132114010024212344412231034040443423110324122403023013310144231001413301424210431243310102042122112011020441013442133101201321141442210342212422401043141441204402013111220002041312301330124322210034021021133204043314140040433000343442343424300144224000413432340020201001042120022331341430441303411244410333232400314100002230341131430340120241213124301041241331431243304201431201412444432333311223433311041102102131121001434141322000020002412310104321324221433203414134123411000340120230340003411440244214300433421334021143334143431401434410003114240231413343112101403244312421422033021420412310420321341203330243120303300140141114404430033123340004223222014303230301023103401041401311103141430231032410143411232304220140201132043214442332424142212204400312112401233240311404210101204214202334100212240212404431242202040204004344421332220130204212001320303120021241113143022211414042102411201144320043324110", "210333304300401143434240044031413321121110400010214123332444202011201301441444412421044303101213441043001034243220402102243301014140311110020411442324042423402222114014133412010332323240441334131330300101111312004124112111341333224431203142333023210114012333434403122302022032322244302302401243212211304311224104000431434111314424310242031140143222042014323431003420040341130233323231034412040442214033202113343200430314343200330020031311331244424042212403130340412202232323341400421220322244410002321003341332343312140134411132223101220333324303103031312422044014241102441230330440301023424042342134140301412103423411440101000132102121140410321203204202142232211314130213331443000014100200041241411023304014221100102420444430111243440324323410300423142004100014220400024122213430310200100002444214440014321404441002140241340102201133141112332031123101403223034011204443302343400020320401001100122103324343102001240023424243112443223301130321022441204200332324211211024023330011214203312043130401423113440200030021111003213042420120302303203103312332222212422402301011114231341220121143122411033320011402230402433414021220411014323243442213234133022030224210100010243040043221144302320134001303441104144103023301014203024340310240310314021234410421304230142340222100222223402433222134410203012242402434314101113414231304432121111312412212320143041131204022002000342042020324013002122301323101140312214341232131344404141430241142113342441103022422410330213114133022041431030221432204133340000013104013444403121131401322420112023133124434102101231314244011443110230421013314210433413100303244432333003113114314231204040031034230241230133103402413140323240131424434034132043043210111310023301132022422101340242131314440300120341333240000122131044411203211201230123304334311420320421300042013141132242231101332341131201222411023131240311004242321314332412220240111321003102032244231121324140123343143420444312000434420403424110311111400203202033141200241042334231330103203043441213232333143404142143012143411433402201031120413341014041331012401224000200401021022123020024404443423014302400144103313333343313413014034243332413022402022310010240222024140311332441342243043420244200424344222433131042144330314301140004113220334021200342214000120134400234240014300233344012431414014234410104321124010224020023013233330302122401000321424301400413044022440004434240414033334314323410121320440042134114222304404441332210114100241334142402023120331134434014130034010322101042330121422120420140324124423344011020420303330141032412133224041331233132312240104330134220002002240103403103242422110341124134400114033030112113400024220042310402112333031444043201104331324123330000232323404244323133024401231132222434433323132003310222401334004431014214420130023201233004122113300412400204141243122430144403300412403043101431403213421440142302043314330204134242330043433442240331201304314340324020021210342120022210304111140124241122344144341420434124002133321202104030311211000010032302402232023441403323342004003431110212330312004030330301242313440413303203124441424413130234414120244142244130221443244123024122242400424440423311412044411111313230134242244331204002042301023332441221242113442110141432313320424232101432410002010023400113344410220342243330123321332230240402032410203344132341212133210423310122332303332102444040123004000224322411432140104043430434222234413120304434023211322041043042232421433114210412403434214300040034420403442213113213320041013324321102343124300431312032313433020110433024321202234144133302322434040010201414431023140233314014031022141010243134001021021120011042103443302113110130331013123340432023403111114443433023402432000403431033143303200230044122101120030042413043344321411224311041013222432101100340124342101430414324101440023021113022432023212200400404130201430134030042041224022011301142442014432332424042432232042440143020331123210404110123101141021243403142443322032300330313342004020342122200233414321434120304322341112114120212423112310400232103422343312331402033222431112423313100033232440203212040214240143100214100304423121331314433132320203224410033403214432321042314313030123402421131332023043013210421420042403021101210144420243223422240232441310330333001112240444022020321340342200434111340310432422120034111034123144301342410234122040110234203410004320232133144424214403033043001233032030413131134033034040333010243121211211223030241", "202430101444100144432320120421414333102301312200224342310121231411323123330214031013111324140033044424210013232333231300041301123423311400424102211130341441003144220033443403412033012342212200021104031120321123034144311220313104031444330023202043212032423111203041114423004304340111332130224124034400410133413224404242213434230313320120131413234423401032002204412411341014240402312402231002424440032331123040422122204143442241124303031120111024130111102434211042140214113412300300030032100442212303320402342024324222103400001230402101434131104042133444223401424203313400430213110112042110422324032432420231422314133133300222014202443220441431140044424341303413240100440012210330322110320440324322434024233440441200240104332202022312022320341241040341032143222144444422304240104400240433304014310130141301033414441033321022313134011240231142004214002121314002231334121114032433123301024011231001243000014103312434334404424231021020323010414003420003102012002012304342230324024014413242310224233030341403034303342013001143122044021130421041300210004140321111343424442104201011111201322234112230422004414303030233341400340132221410444011110421101444402302004104413114041231302124200232034120100400433442411314431040001430100421041033133022210222011004032042142314212304132023422110104302412032100432143331243320204100410320000232312101404133211232201040022244043410334404043113222311100322434130112303211214442434003223321030234201121311203130324440202334411203213432241333213201334344403310021432130032312340200141310204143220322334011233423012112413104222134201412432024310324004202212404304321012430304211344431213402444124001320332002434114241000322133101103241141414201143340141203343211430034412411024134434404122000000311231433141224440334104222143231431000034043020103321321224340423034444344411012114121414111133321344312041102013321303310033103414143241021133322430321121443043443200042230244023020443033113343344030420112234411402424232223024331201021432003234040332141201411443122432422241343313430004104340040444421312341013444340001333402001221043212313011223210031021041324433103110412442301000330202312030201411334421404210121222112134440304020202213033133042210144023243111023133123000213143022130313333214220434032142403111104421414200202440204111004130204000244332220124010220011434404331221344010030113211310210000242401013314331223030242042324341200111301342242122312113123302134220112034442234220304442411142342030434432342413012333344422114300144212002114010144221103001341012121343011244220143120012333202143411422232024204322333220040313311231204340334031100001424311134140133314342342040410143320424222011342102224024434032322104333030124401442202232201244212240130132432400401244413440212020331120320201102042401344413130232401331323123440103134303140240331223444243003041132443112020041241443042234133103131220100443233414030412103313141231040330132230411134410232034214324223210400304100100040432112002331242210341243004132002200312034312204132422232302141320400443241213220133013001121331134020300120214413330203323313130123141000203420233011031200443420232120204021014313133022400134210344031131404311024014411101220324403431100032310231133322321432321110220334111233021323344433302202021032410011404232240223031104343424332043134034124312013144224003233140112130211120004110103303141000410142440000410234241400044103110400430024302332402424223314404201113131123011224332042414440414300300210111042340113134310431413443000133414143130001301411040423423014031401323133443233000412114104102131401300044002434440102120404403142433111234344320011111114333201042102112414321140212300431324031304343221232232210243224243441333224424313444344103332411033201304110130423043404224142140203210434233343232101134102213143020404103213034444330104241410324043024010344040042311004043041331423113234122022013414023022412423033440000303300422424132144443443334101411141121241144120243344402213422211330403332030124233332212442000103320303110440330030430410103030132044141330312131010424222331321434343344314124404021322400344443343224032023223100132311320003043131424301202121402142010403304010434400120201023031200310402334231341413033401243032101403304021201410212244134422004021211410243103000401220101023331201403020031433122242214213213432422022104333121143234134404412023124344014114403404012413104413113042233122021342201041030340122221041230210421131", "413414202242004340310234134403230204003220132334424133324330204130031223133414233244010210211024342410001442341101004302224120401032421044324333433211442021421243032330120134432102210203221422042312033143140112233424204243403213321243012002030033400433113122211343343444404130102422342432212021232202403331211011414032204123144112014131114214301432312112002141420030040404133001444412021400233113442114023323414410022323340121312030331104411430001024300114001203121140211310120203131431322343113101400210341110340202321144432010230134443044414442313014003324220000222240233022000400101134001203300022310444204200412040200434143141420213102014330212112211411101032021112121110213001241120321114314204101431222311440101344404314130330030331123203013114231412334310433043034313113230301200024423124322430132200014131442422141011433120432023322424043342124132300443314042204200020010433200441133431004430013412012431240132232222203432332312121144204021242442032243121333224130323344302344243342032430230141332131341410112114212334223443243124211410044414112024234223243423112000243012014134231140200130200341113203144103110024132412142110224124414434424012411133103002434332031421422224113100304311402013044142113200404142241122234331100412410201003032212143041100231311431413000421140144230133042442023341010401014321321014414243021233140124102223320203112410212140433442231100131222102422040433214113024123120142103130033213234123240321411033043223421003023112003043421222043424242021043311341341433130212231340141031010213100310042402220420211004121301112031032311110121300131222031230124131423114343112124004443111122030033342341412021422041304443010411130123010443232304133142231332404433313002013404032223122304324334001314432440214331434444102231314301114244043012323223413232001034010201212120032241442331022204323132411103211143313224100014123340003320321144322100124231010321310340242240221112403024240134341320342314022340212020220332430020404401340414131234212112341104424340243432030134332024404201201431004323414130141103421043041131013011341341234401232102242234244334330022003340103421444133234234222424114103132300320204220122104201332031311424141140403212401332022403430204344230323202144203411324414234113004324041424123104143320100404123241120110223400233241114103203104341401340302303202311213222434334021103311243022142010323220240413302202401013341031121400044224233422000341301013103321100400412110422202420144210140141413002103211314213344331334131104000002013040311414012133201430310223234013114201031303243120432103311012311224220000113200000312031333400114333404113134420402231304341022424404230330411032434341221322320102004024413441041433300144040232031031312312042323232133004003234011341322231134402212242313001132414042214201412244411023441431430412133431040044034240230443113041334041042331411240203044422302023321342303141324341113421232024232313031034110240344043203223434412310424214210010222041412411224433404144244014203213230014440330443301312220301013313222420342233433130112001413444420320413210002204340033131140142343310423010300111324002310413431133041223200143014333201132141232410313303032114323020323042300343003230140121124440221232302334112442402430333221023112234044113141434114044314123412413323420434433142140211443230311123320114043100301400204043114221001002332221322323321041334240444402102042003141212411144441210444103220013200303244144202401401333000202210123143434124224431413022041333221212443024222122413110123311011124123234400323044120441333140443402113202340020142221033411123200303444141112413000101343412024031034320040233040031012002023424200004430401303333123210443040412412043020230243113134431030402321012021342144043202401433134413341131401202421312210434340432011004211103431023013340203400011230002302104423443001233314123014334422324122000313422102243021043423320222203233324030300014423021304314314110002340013144310124203012014121100443104220442331224140134143141021243442300414332342331314340313434011011302144011223343402241402130121114010114230244300433400221242343004342431242042134213402110432301001421024041202002404041412301231301434201143421210432124230331220121134442214414012312132403340343332302041042110313401202332031210133442341202134332034243004331110223402103443241434344320432301122113110111002101123123033143312000214032243321101311231443014421413420233220312203223322043432110402", "013044222110331312113132330020140200341333143003444222003343034411331402324412220042342004002041300313410430030201010410013411443210411420302011212230211100122044441020010402240321424133100110310120401421413024331421303144422201220443003310331432000020401301243022440302121431040233203311124302110014010100001334143201100000334210433331201141420104412113200422221001341324444423404222144200134341321014131130434233034203441310310341010404443011300442333021033213041030014011344203412420434111012124020431304044100122243200432103140433104341333441341423003023241143111034323023021144300112220444040231131412232012342240423121041402241134201403221333420404244104233000204410301434400421300311323332120121342021322414400200143341244112044102411040141240104440300144003233021330341032222021032241214411243143401023343000042113321312130023403410210413314033311440123343142004323021233441344322203442322343230221220030341404020022403044244223222230132420103240102320333130130023342112321401404110342004222304312000300133234333430341223402123110201131311021200431433034240114124202022030402202422334012422411103303032302432001123213341120332111442310140140023242142221032012104032213231103134131432413004012112134423041341043433230442322432023032240331141234041033133423202112413211221101230444134401340412213343202110441311401403100422333434433334031121122224014432410003430312243143202103421314211132331331432204430103031200442230224230310040333442300111243302310331410433144203404213144213321000114002243430302032202031344324441222413202403411034112342124104241433343113430123323414013233113442203030301103133300313340343404031204424404444440012300302114101342304443243043232044122244240004303040432041221201341143144224042420103122221030143141133023432300222421033133301044323232410141241230033344321242440100202122324304331323021342140101342024231221201244230113441204133244314214333322103033340011244103241034310013404210232420444403111142202410213321404333232242314432411333413203123442024420133201311310423022233021403224044443114040212233122030442002420423134314412012002342111131031214433113442130033022130011102104234412020142104013444324340313440131431342143341442141122033314322143003413110314144234432104134222233330033233314313132324330144022321140341310212042014032300323132443143033010013434222103342402431344111230114102023013413030441213030304001240000324432301231321141122044300134004041022102412403113333430434342001312334322424421443322420401012034121431030104030043343424200240100134120213120402034230310232334014022243201031400011403240210131043304400233420132303122322133300420021102434304310343122440402243032411400400414202434210322031310043342120131230344113411223023132310231331410033141130441312222413022322042202410222012113403123123024012333043022311212134301123122242142210000232021433444402323103040224413024012422431024141231002310033111233042433141120222423120223002331104323432301434002220104014230121003241214330321330114420442431312104220320122120123404334304202224043430001001121001330443420022203300303120144332023210424123324210014303001312024144113220114010024020340122320313032121130031143204121441434312333433210100002134411401034311340430312010100041242310421232203342241402331110030440300102110202104004220233243142130404003201000232412134132314103103412340102223201000013344140013334022031410404232234222403030143003313314100241311114020331213311200420021430102324041023343104214431423130034443334444220211133044123321334034310403310140311413333001433334122400101223041103110002220003122402413403343111334333124430233433100123322023414131000042442332344202103014424340340224322301332024401131344330032442113444242233334043133443213031212020420141142410220134014441103434303321434214120233313342213000011004111342042043441013124442141444200403440044433430113410120422411433041032401031021234341313421421440411412302324234413042014023120401401232403301021324413404131103122403144212311333030302030414401344212233444031102314324244131140020101403240100022111441040010422120234412130102122424424133304322234434040204342122013433344121133222031221200412412140002101144022313200021414243142043122100344212241313343131102344420021434144034424111230044022010424401214020342241014222230404302210222104211311223441214103122133401303034030401402302444313224442010441233340442331114131442120101312020303033032202224214242233224332412302411132", "433231033011132013013300122013042311144243001231001201013202200023434102044431442223201000100213044121432330442321213424212420302413032421334004000144310044223032403434432412412331311033323223244304131220440411144310444221410334400104224303434424040212021042341320342022033443434320232314013142401004024310320013430123232143232311331203122122030430114042411103431303013114112223100041322213114441421343342430210212113024231103433441400232343023004330333142222403303440303031103422020034210432422141142223430322110123342034120433443114412443240140344103203344432440041243234330211213332042101200123432113411122032131204343140413010232340002113101102422103214401244141002011021131122200024421304002332100110004440232421322202400010034004412002212121234040410243414443431401102344142033140434212220202123443302241000323430434300004340120412143101132411444310042143002102004020200241134321132232011011042134340210344241201332131230010220002440100233134420102214211214000324142221333042333243432440333341022322203331223404333404210040312413140200033312441402332413312312322410101000124021133441324223212113210014343103241434421211332111132214421033224110401334310442221042212224201140314324033003334301213202144141122441103234041014220430403030411330022313341222213310400234434413124003102111423324110430430132044120134221301230004032344211232430410341303123313434312144121202103001444142401304004402004231143404041140312312222021243044231312312121141033014040134210103042120032000301321442334042002011442243323121311104012010413211023413412423334131311310013333032313442004341201330310014401421313333423423044400303010220113040340114311302240424310443311240421322311010034201421433303233313223304332422113223444243240100142310322332443012012231224401104023003101400441311233041401403013422024234222400420024322043042111022021232332200320241333224330040342430204200121143021021044314232340121301034211124202032100021243211322313124341342243433431032341111320304304110210311000410423240031232041331133334442123232332213320423213400402234432344221341422210221033232320200424013213233414222234200340230300212401034214113002031303302331230213314143401214130030424442111014421044104433100213031301002040304132224020342422142420011103330103302423234304442232402232222110120100021413433310314142140202331431222443324404200201420430330012111402103320323203211324241004241414101113143213101031033130130132113114212013120342034213034123241131134443303044320422143411002412423014222113334141334320001231222421024342431102334430422341222321413410421431144114242114303222412213240330132000014210342212320300040443330313211234441002424423430241423001424014342321141433322020312314413424010141223110200023443221024443004403131311201424401040333341343434301431103032040110133040221440024312120324143423301341011304220324142232302211034211102321020422004421341021002333112241233013232312432011131102421122400224022211140221013123003312030401213310313321133200344220002304140130342001333324033323342440334240142344144000243021304340324413212141443114030002200212143430133203022114304004434101331133020330332320304323214230210104032142012034112222021243440121123234214204042314230112232011440211024410233001324242331223012324030113024222134424233332210133242213301132401043012230320301422034422232000040404304440240440032331021342442124200031132143002433342220213433422421402233040142202214214144343110121132441001033102201131241414432224003314244240303412044404301324113343234230141330034231244041402240114413114413043300440200442340431113034014414133102231202024400144340221423332314320134443323432021110202413213301331001243424030121022314430023430303200310422443412240114304204214312104134323401020211203303242404332030423333431043442324233444141042000222220020312432404310404114301030112424143412332112102333134034102333242234231340040312004410120404441223331431412222402031113234022000210232030043102214401312014404223011331343324240310314404320004043222004104304124241140400121204310420211143121221113044313142140243040024400431003030232302320414202304440202410023413102104230403132334402013420004424242324320110003311022040131224421344011434122142314032233333442020030420134240402221220234223340022144033200232324440030322011224211132204234412144424023214002432142032033011111001343240400002332433332024211402200324424402101203143323102334111430100400201322310334222100104020014403411324", "032123012012202321244420313314144333200431342010442113132411412420144412132123344230102320131004100342330022423143021140402101224431043104440232404040030043414403214330324110112014213113000314142422024413130121324331134312040042042324430324222341310242043411432122430044203241221003431424341220030444111200214411342021242403244003220033232004032322201144204141444344321332340212420043420313300222120341343412142224411202433401113222010341042332441340233323044310344330141130124040322330432211420330311042434202233414404313004140443203022243002334430043304034103240302234123243023212142301211142023410411413011132322414232232124303423334004432234322421121332034010333101144320204424042112111022241402301032300114104413322313402340410120323423412130034342301323312233023303124110420000400042033134104331332304320303332124221004233104134322424132412030421423412413140400134144210241332432101434321011203210343321133141220243210140431342012304410312201421341201122211033402123231144400014344021131011104313031141314040444122030424331144404322043311114032424132040013302202034312203342402034204442314324223241101120210134040333041241343433241141032211114244003104331214031002211331304013300343340102301113121010213400233433321414431011421121214443102431124120303141141121333114223300002432130330321200014330301400421004141101032040110020223122003033004132222032300221421410104243231303121410404320323030110404021133044302111104022410141123000320020444043323401414420124321401014142440133410142021102103402202304312034232132231232304234313034404010112341040420224412444204422120430031243014001441002040131333334043412330442220433244044042213100041300001312004311120401321124140424420420211210132120401130431302410232133213220401442303343100141001330014044231341022311011131222011204004001024142030121112131113402131334302234301241402000012340122042421034003232220121123311240320014012200440030300234444222121433013302414234212440103432123000344212033443433244223141143434102034444030401424111413431121323431112312001423024342140143233004040201141411424440203312222113420013333241223344120444131244432330412033423430322104042414430243324300342110021442000211103214231420133304013213444400024204410133340221113221034340230333240302413420320121022331334324213210122001220112124443143303213020142014323104410310130112404302411000314330314223422311130041414121314000200204024042343322104203203102432434110404433044000343344210424032310202424124141431141044130021101034003000104230241322044314041131001133433414113441223113243233121224424144231214240133340120401423433002322344233303143132013101240344402044024132411044032332441411302202141100330222010101430010423134442210010411203331203421014442013223101320401231211132400202031042432304212102422423044223131211012403002221234410224320333431413014404214010311402142222232431034000423442003331201141210412010130323400002100314010243313002003302032131130341204012200031434413013043030223204233012302101101022332100003201303040242212143404314420002234030422304121122043021242140041223442013211332311420441312423244403324213321101412302020434402342231223413440323141302011010314303224300344314042314033200304324212243031441324140033120433412212244322443434000443333404403104000121303101342433113331423234420310202133421142204204313204121430041223020104210312102134400321321432044423324334424423431410312210412442023211434312441021042404010213200102022244044320300104042141414441300204043323202410420244232004411311134434031342414330444143343132344313422413323210202430034033044343011013040142242442342420031011300042023132423210043240100240030442411211234133110133032344331122411322343434140321134144213014234213101110003410004003024404310124441440223010313013441411034101020410324331204113212044034331301021443414213343433334334423421223323301021233323021111144403220013303142104230324211244431233430424230311203314044100234134102113422032304212142313420211342312040141323410040020003440030334431240313410403304313333402331204404231244330340042221221240232300312410344204222302344133402130414042030302421344102334022432112103400322042433323410431242033000112134414223414234443202334113413020302210200131413023321301131100331044424412204214120243201324400120010000433412310441214440303014302442113223122222034430432103333342130434141302013444032320324223240331214431414134004010414202303032424442444023411222331411310122010443203144232", "333111014402313412302304131121324142120301121310023114142203201201212030311243041042400322303400041332204114142004420334303214044403101121242014432101201342104324314330424443313241212112313130034413331144100020341204033122233330031322343021302043443344440300221034214412202021431241112334101211022141310102020433024220310020321103132322432331333213410432402213433002242221124100301233404411032140432413231431120022133120000313031222040143120314144042213332100331133200424212340433113043140121442032002111200001332102440102003342423111202200120322330014134141444033442134342402000334003144330410334002414420324232443003102412220102243324321431103122211133241402001010311142211334313014212422013222143001443410443132223343034213414420020412432034001241234322024203412230011040213414124220142101040313444004421322213443024322143241121102323432402342313212312123123440234313310440444404204042344440244242141112410020340043321340231112234344104323311134341443240214113431343244220123221300213101413211200343222434034312302021021133230241210213340240313020423341331133432331144232011033343331114223323333000033410134022200331232040032204310212004243223433133110041021421113143324413100102421224143440034014240442300340340122104213304131103232433122324443101114432103043332000320201400313341334013331233234112200104302034333421134010431002114214341132042112300403443241041002331244103321121104043234411431420114341222412212001203122230400303003130102040243311311010421112130043440123212123322143230131444032210342214002221100104231223033034243341113422400400303131414244333130210014331441224303102324233001441120104320340442430144241300023341324423310022142122303010120342130143230340002110233134334310323423302000100012432312322100102110131340321222220323103022030201134212212001412040012223041322142222134021300411212312344324120101412201031302321203021032201243021413231241433400402102331114440214342022401410204433143321014222334041302340032041131322130112132301040222302212441312014122331123431121243210314141342100044214020010110422301333100434212012021411442142230244241121300114143043433200020233121201100112302110330201423442323441340141030224433042243311141300440011410311013132242111232020341434111131440144343311320204322213434222401030203043211410332043011121011341112222103133431233221233141443221123113322024343103121012404334231222212300201112100403231141430034334223424221040104411411420443324234243342222332302414220020011202143204221030322244323223332221001014033234141343402331113003101034342323140010010344043104201300420010330212123031403224131111224344204014242133231001314334403111220103102033312043220102423220114003102321214400320423431432300143104302334220002444123212113233422241132323134131030024010121031412242232320412413101324121242143132442131031004024033441422342112140114201302042420331440311334311424133201420004131400013443024230204103033213333034114422434123432040200434301013314434222200121012100430341114301300201334244101401322041203421422103111013020103314442304402430420110413222242422423034141201012103033121213101412103220144303102242014223220110233421100421331113044404344013413310010232231200330343033114102420243414341401422310100202440144044140444230320301430201242301320343044003323314113043323143100344443134411313411242033041432122213303214440144411201123214002014244334112400044131110442341022110302103332444131240210221131101012433420120103001040422141342243221101100134232404342202210120312041202423313034130023202301322110133331404441301022042103404343024334323013411333230433134141343210442324104333402002211044114300114204401004110300303234133214312223313444410013200222203440443141001323044001043133430302032224000143024131341024114310441044034143411004143304404231320012421220221224340141442420111100122022301042221221321324203223113324002444213141422000320344214322202434434122433203024220031101304300231323023130313344300201324211013134121004030423340223440124301031031343320030400303213340022113033001441302242031141420144233300304440343444411014311410311030430342322434043312211341431211142303420112100243422203034133031331042003230430221344431212212214120404324341310242430042011010013420202313422233430303124231344023444322100011242414304023210024243244033020340231440302442042311002314331022011143310311123231031303331033241034433203431024302202431303041120334313233242133220034211122232104322122020304223441034", "202341212111403234113120213012223234203202103000034310130002144412320001143131032433202201440121211234012121410433422402212310113111201010313132000340041143432042340101030343320402340122324240310024440344220233300443021410021214122111440402000100032320001200411341410203211211403000020321333224124142130344413130110224212431341141000213422021444204433100444120122010034224442140040223443300243130324304444320232310202200220431004303031244423243343011121031034102032004244333342010343431430123101430040403411130130313012144031044344101413143240330244041204321101333124130244422324212012042131432302244133420220124333132413324231000033103433304212224403030334140340322210000023303030042030233032110012323130141432410304321130344034211100444110144320013002110042423231212111101412102134431044342133202233142203412133111022010031202212421441444043042012231331122213230101412201443330004011234024203432211402031104132310112412142144140241010001232041301302303001213412144041214030004313303012020321040201222210441144403340443031401311313201024413242030430213401222422330434042141003330433220044403301103302001314410301024230410122224000424243142443233112222423302341342410013002111323031442011224040232130441412433422430233324221103411024100403423030120101040341323020010113212111422431344120004100444141410130240331344201303331230224042144123103041331233130003032340024002444304203043422122431042222130003033112414410134444003011113110033000321100131012042202222401331002220400124340143214342301014422422002244312202401203040342140101011304340241300423120141044132433430310044423120301112212114234334012440311141241032212241041011044443330330421410100344010011422033001400331111132440023142004123433341240031414301113141222332434210043142123011404044441223224003440004111141403314021101034140332010413414214413013221203321442340203421112311133034401204032201132224233012043410410314103330401123320222223001104131340220204111010434120341242140101144301243203242213342404232010431313424234341432233211100232430204201030311312013014424013132240243030114302004434110010221112022313243220103404422202043201330401103344411331201303031414441223401442304204314023311324343423322330211334230100112420142203042141234440131301003014202401313003111422112032343034444134034334033430231401301414103033210020114004043420222113420441332320432441300003413442301312211332324103423422441423001111113132434331220201432220301300403003410140142044034311131323314444200234342030430243031413410302413431212211334340100041312031223223320324424313222440204031204032341231030321223312133102034413210303330101113333144321110242134442111112300124130042404242114443331231401112334400143413130204232044041210040343344120022322323223402302002020220303204221114224103110344301312404313210340021240400303224103224211222132120241202224103214023224032212234241320310041042344121403012124340112340210411243210321343232200230333322200333410211311440220004203324002123032431442112340141101234040411403444211100431110204332232424430203003341022442432001042334413423401101144341431334413034230104021220104423434312201022140230014140203033410211213023340313314121304140243413340212000021233023022440322402222302041121013422040102430042142312322412430220234403401212000324314123430311131121140324411314313001442044004044234314403041223104442103300314010143101424321024401131202314012103402401120221040103401123434022240223134310222200242212111243044303014421404303142413032040434043310210124123102033414102101021241044214330304341211343443331434101104201331100403112041100244143242040120213324311421032211024002044041134013300332024324033032230031412211311043443422320340131210104343024331413244042144100412304304434303330100331214134122140404234214014401321020143412042443033021042434400112333202402400010403240311123303342021204214230310202230031410044121243101204442124203222104321442323040322424012113431120002444431212042033343140123344014441240204024241332400224003402002143011202203324141314403303313230110103212200244344323134043343022321341311133303202112444444122244304424430314410242030443443324003334323420132210430443030213011304430444302321023301044243331442213140100441132403141341342311320432202332423440201201004122010123104203013321342330010433402340303042214130313310403421234112332303211004440211431241031343141410213023313112142121234101303114204430210143301004234300234242343440411044333233004130", "331211013432434112221120443302220410134043221121123233114402104420410322340011334444001312002002133334221200113433213232013241042103302200012212402431110223021103343011020140211010122300002004322413044120314323430031414324210213104243221422300324113111433030130004334400014014410120033442144344101103314041310034341420034210011210233431221143201302301243144241132324404421043004224240020241221302032123300124413432311303343034403410222210041424313301121301312342314231403401032324043111440044401441234340404423141344244140340330041412430412024414244200412123214204000111242311012430434434004203333311012122322314421013423310404102343404404041001241313333121112404002410201024032013014111110424021114424314131132430122142202420401432423322432404221420444213201301310341041340120344434402144003200040324000422023242330144314240213201002222342241324204113004210144343011430144024414202113203210300144103024120214313140410300001333304412403331440241300011212101040020444410404422120330204042123314144412314142202421241214222023224304134023111002423214322022023244242330334030100341012204021133214114303104124423421430212433110220040214104444224444214333042434212440134201141342310014331201010221412104331022040140332442133111012002013302420002412111323421432144300211304444301121131312114141432310000332012204033014100202111323214100244143234312024002131443042412340410233114034414203012340111103110340222143004023041102222030242423241441011442342222402200243142110020311304140440412121324324324132222423000214322324102412301414231122142244333422133320430002344242223300321211140404102131023134032404442012334310044031443112424000231103420230424441000041330222010213130144200021114100243133104411044410010011420243404312243340133431411142201132003333241100133404112310333032413004043211124412321420113403204133044411402103333204133330301020204122213444323203310403342010111123112400430023101233410430420242312140224224014101034002024001112401443342443234234133323003012243323400313004111443032424101022022421442213341340334204240322122203324144323122020011321110243220142314421414323010102242102000242304323242334004204303131122221320241020231043204214213434344223042300324132203220410044133323321122141320204012432332143323034401132230022330001013202013144400423411023211400300422140422201224212103444414410030134113330243233224233331330200242342303322330031321100433334132034111330304421134204440342010113324041134314100202401232302423320432202312304340411031140020043120042232243221033003141043132034110343143040321240242341422140301102234432032424011301321212312322102313131242233003003000411002132000214341404402100302002143134240302140423331014023133024433204304020421330311131041434011332031022003114322424114340104343001331324314420313314242020244123200032230443233403220303324101230434442314333432003324400444122240010430002302424224003402442212332234414011313314022112304323142242210113400122404441120144022334301244143244004002323212430300243112001003303324400220121413040203301333144231430440302410332420002413010001001032033122033240100124412322103330404024010130040222030314313232122123032212332121104441042431140233112132311223003410340212320231244100341210034111102414212123301133114032442314443200104323203403134212443041423440433303020432323414420143424013441003322424024000433314040220324440311131032011323200331334240010302001231204420210304130421211311333133443404341032143323143331102132301304404202242443033430031400321440444020434331241213340032301113044243144204300342132313011022010311223111211221132300001222331144321430202320343122241223332144401010441324223123410224443033111104311242103304223330341124033203324313010023144221300111134444212222410320221432011132032404311442413423132032323311232144043400231103423310013233442211023320012231334414133333010211321443232203040221403431113200342204444423212130002134014432141422323422322431224444040040200010243023322130012223212010212330434034241210422431440132424200433041431102123403110423101330014121231333220010440302110432002323340333314432220230344322132333042110300040042021344144221224000143030431114130344013031240121230102102333411132434214422210014121343140412411204423214341400324111421121410344201004404414014020242244101203102440324230231342400133111410113102213242110004422220100330423324420314224023331000303343332121200104013222421204132421143143244403330140304232210014333140234434", "203201203222010010412100411304313213214234011140442334211233324234030244334021223223433413401013201112411401231111440121214322210214342110244233000340233200224203043121413302203230240332321303112123321130441302011244032300130033002214212321121443320210041103032222401232122343240224120212100341224402004311411310120422312003132233413322141421311233314201243144414104024100114422043411144240133403323420211024220212212211004401023121402320204332422101321410030230331213113202312133104033223403100003123022131232403320334030133323240133313143132244342301333104332100344420000122123404100431321232241221003142431330314202034311240330230114430344010033024104323241302123013314124042013200031222142121413034302240304214042223412140404240344404331004313130240033334211224402401402213400230412321424014431433332404341243324232310320224012024400103344213100022043202224303002202324144124033414444412013040103144222442121240130234132001301020322030440340321121143222202322043041434423004134003412232244342232040313240403011011213301422030424204113440241424231123342003211404321134012344000042004433340323410103314341132104221101432331322114310034432010041241404201012314330332132233130422114023011214202122002422100100130224410303414023312313034040222012311023114310402012010220044403043024043130123041323013030032342030144301430432240324201330333124040110422204230244324211202343043211202202120414334004334121331314203424042302020432023022232110204342000412234033221224441244314424213300222443213321134443411431123303044243130322310313330200211242211122210432214420141000310242344304402244114442034321313223414243402034312134233320040303430112423100022300411230411114034134131130122403334403014024013121311401111441132223401024104342222300313340131244144203110312143101003012043212030231233044241402124334403231141114141420200014313141041411020221120130201301021230011033331140004033133343442224033201411402143223220433142031011320210010412120224414403401222323233000242110414041113421232231343133414224234022004424123422030003122124003023232403324232124124003221244034340433221121030101431141444310003044400444230201023202223101310300302323024442100442111224221141213000022310101331443102234133011230021422303143313102113134444410021041113424301321401300414042144144331021211030311223124440404403010124411013132010321042403130112441210413304210332312002340124443112124120102244230113234043442420233234420332141002421244431410321020340332400242000220220310340230422140002323014210232123214432111400013102440324130400223132321430040413130402401330224010123212241144433120403434022012402010210400143344002224340202012323011414124323233132214120301202204031131021320432444003444401133310410311022210240142000202400130320304432304402013420442132041201241103240030133001400113131323221230024144323124240103442024311122234231131210241021121202444441044114012014411003304134400314244310104043413121430403000140103324124233231113232310313210130121001111301423113343442220122031020023301330144031434233311024314343401402223102411312122101134412321442144014211202223443020013121114310012130412134302224134331024420324402312033200403220001230321311144143410201243043410233023300433403041300040321140223402040022141112122342003440334002401313204424211122200014214141401041012341214321044103410002022234233000333204121140210002204212441143422410111231023041420243231413113342122401314343303202344141044023342204421420120034343120120341132321343421304132101244324101000032414340042234020003021100340142201224324102022122214401400042413033000422004000402034201100403434003213221423321141013211222111111242124412210334312123024322330340214424201212404243340320213322241300322000030402304313221130322400422204130012101110401040312343141320342431341101123312134322413300244110032424441221414340102243321032243103202312314211202030413332200220103143410441224302314403344303441132400304233131121332022400112411441100223001113033443020343402344321114200102210234040114144243344001023141404231110341442320001201103201032103424004333441413314123012410221013431222443024344220413020211333244244031121030022122142004413330301023212413144404010410242241420031223403103134403333002040231414044143313111433323301100012243413023344130143203331100143124322334233113003201210110433212121234003032423424233311332333004021303024124020010330242341201240333011034424403213341440301433201112403132232133004331441113", "234041111304230240401242220142222332401412311143422213224013411121431244123421144040104130030024220323220004010021022243213100234321212111243241420310101010320322330431420201322133403331003141010101044322411013331043233113143140334122303123104300324314042403401422300044413010211314043133342234403202120201043434133022443114314120432211324133104200010413202314102241401124234443013101110130320422334032443240431141011140111142203333313231413423222024121442240242431203222221400101212333140100211420414402002424413300234001402410014202314001012431020312002202424213210134403014113421024144443303113240120314321421303402433103144114113131422340411442041311401410032030210000333324221331100214141444441210144243402004443422414304213320003210341033243124441201341022424433113103123413401224340301024420013302123240244110043330242440341232102212321304222212110413342211342104310041321201331204334303130421321132420014113401111003420431114044041130313320423323323123022414312214313302040310310142321121232002223122443311440310023014213021114103421101031332413224201223331043404234434122242123411124314444121110100013410214443401434341113141311022223000023211101232141120200221220044012231311112404424101424443310412124020341034224101322001303401441304402011440223032431400230242330421403143441033342034330133310334404034100314111010344103133004201231320101323013214401434321440442111411332002440221333302224010034033112323314242204144314240043320311114433333023423122002103243421033114143302131200023330121031414240244130403333322121314141223302200404423223100031340412212423042304410422012233040040330413132432433133134234231342000212331014022231042123011313203110111022200434431310141312202222143420024231213400134430212322422100242101003333022424213420221120421101242023210313032010141143102430134220304414311324241220243344111420324410334243211034322034013121010111323341321331444110432313304314113221321033442441034034341211413430421143213143440041401133111024141322342021133100201432043324130320413421023113101111441303232300004141141441240041303033242321324133011301140203204342013341230021230304441040141243030201440414341204432223434111402434400241402341023243142130114401304100413142104200143233432041111134331202144114432411033012004401031222012222141400321444141323034024343231321142133103201211322010011244123202012224401000130342132043422413403312304330423204312202000420421133230121102323443424013131112431240131104211042301224221310104231004001113344444304332202344433214111144440344413230401412322443123423404241132013400101031140033101032202221243011221003204010413143434423310244141340242044101334224402113421043120233441200414123012013433221143044140202212421132423430230201244442312133334012414310130104021234143042344302040332022411321114323321310322304203340304322411212240410133442111114321222221040022421400212002244044132332131111133430131344434324140011433343431300143241424024400113221200113212343423410002310122320311322134204433334234011321301204202110041203204133424430442124223024420443240300014313211141423442342410323111333222133100441430102001224122103312220311144440200133242323432134404312302240213432300031411111403310134022200412000132034011414303003131312102110303301022341334440341404004102311403304331324403101410044143013344042322122220423423330222244123004020034132311202032314123434012320210011343211030132412121122400424113024141413121013244020021401004243204013131104141424414222442322124430122402423140004004443034123404002442212341303031341040320000241212341022143314141301403031031244230124304441402341112332334001201230033423301024344120433001000110444244243201343014401004024102211123302234113033321402410232131220021140134313043122410324100444204142203101344440001322334403212101210302421214133234121430112123043241323112104214024031024003214013331323024122032333334443024344100000110042224010340124124124111311132424301302400321110404034121344114040434420342122421141323324040301421132140232122240423424141032014412204201121034312032422224311214422441344433242324304330334110401211012411241341313432101231410223033114444414133430000144202031303344443440201011440314124230102441130043301140322344114442143104042312432011012103321413220023341210423311042032124004004434103321324143440400021213313410042320001023011222044142400424443431212300434004420040403242043433323230332213032211021143401020021134311033140420140300301010", "440030130032200300202302344330313303110430232224421333030033314234341421411402421324033444040302230110433020210403001420343001211322333414321200214143140211204010213411300023341242233441242132213333114014233104013200430140432411124343223234200301021133331031321103031044324132422100422014111431212213030343101203142444103332114034042322431124432311400231400102033323330341233334304000122434332401032244341122301041431044302023242143332444400031243212144112013212030421141133020442303110344421130002314042340012311432120023331043403221302434020401303241301131002131313014341203023014032044421243310220421344021111040243223334330003401421132120342431421104044003031404403010131114113331113110424410221424331434100030244443212344301440213101320140111041434431444010323422332441414011311404211322340013103402434424312000430220443112403342104221300000324311044130423133333344421440113224003001024434114003144033142320403043021424104034043434442003403040022324421242321413341024001241114443330423423020313434044443112113240322011221244322020432334224312434441433233442404443224022030121303334234444334142434101230233323010242224110130304013143320440343013021231344241241221422441202123324221432404023411041244211404223043143313112014010413423100002441301203331303341242403413123243310012324111113014240243202243033124323023242431432031413020431230014403001441230132423234143104141041113313313234114304240401000312320213143410312212301301303042240244214443441022400412423112131400432242243130000200040440134310412003432124400034303102301403020101410412034443031102414104431113130132010423144003103222011214140403311401232334324441220021400432000114033342243212013023033200041034001321240044222331014301440421443301403341420020022023131104010122024120400232033143430312414120011331110403421100210424343433144233344040223411330134402030022410213234332220324234020413120213400123432201024230244344301431434221440434113203324243243330403100014401240122304010413434403121343014213440230420434121342412423111021112113241421332130212220213003004031344403140000321433341412210124011141111100330134442114030104302402111122324101423211103003323241432040023341410113412044224442341020221110340332040434110121240432431222301243324223124342404032323320041324424320400322431240102044134423340441424133400000431003134212234010243231123020104242324130100002102032024003243332303304432122203202213034223101002110242432031022014403301411042202444220441232430320014111034120413214042123442334010443103320432033244212212223203341332104003212104141134022202244124423131414203410224101240241124110343001332420242021104323312411213402321024220021320401040330244332204233013433321420232122140222301022024111323000414311044032134341002312303203131434434213402111440003032140111122223121042302342443244100401123244341304022144213430440320420422313303141021101214321332224304414002211124311340124422042404411031002332440442213332130210224110124021420414441034303222121241212333014122422222113102133313224234041423324324404210204102130410323424324024412421212401321403344412323223132423043000002131432310200223010210004320301310031313144424012011431230033044411033204212321413130114132300420322314111231244104221234330001343311402421422143303001000002112344121042131121432034334143333121422313143213032414440322442024102132242314031013434242232040430432220240232322223031201211203214232310301044103213103112140340304001433003221243102332013033031044323140022142403301034130314223001423213104321220240443302123403221201311023022314020034340001233431014201301011302424433444111243321404023403403114034233002224334141420242320421244321333232232041313443143134240133021301443324402001233101104021400432244401421302024130033211001114323003332430014411003100003442422333200211241414100202411414021114333310143012421443011402110023043444431210430402141434343412331423440102411433034422112142341013142001213402133401033344034123022030342324412122122203124441013211144344431002110244302312141241030421103111003222104302034034243114304104343203232124131021403213011021004324142341041434004440134002214221210332202124403034130024044000120401100320342211242203311414020421114142023322032101443412320242431443403113232123240223300243300101012414434201143044241020240301344410444444121421221311312224213003323102101233031001331214011403314423030100024024202422133103220443033321032431300434010304000404202020401012120244", "322404021320213231130311241002014203440311134120233302233010121401111140420040312333310422013032214004433124301114430134100330342112343032230143031231314000023121112241144003222344340003024321230140143133022331410110042432430323104032234432231340320132021320312243320130113024442104143222343023042401141320041342100331142310341233220102011103130004023402402012122332032430320440330202333331203434041140324424234112222422003340200230422231022323130030210313403321334033020441020204104434233124432023301423330012031211132312322103401041034310301400423222133402214101440413221402024214034011340020310212232121432223240203002333003313112300012444202314202030041133330204233133042214112024401311322440221023010020231433410443344322200111001300224110134220123124204043120201414323002311300241202324034232321134123400324211001414200042410442230331040244132420241121432222342410312441410301114201124133434334444041302213100021341014133403013040010140141130041041023340001424243201104323144222341412130300103221340404204414342034133040301004320011313300122423443443044231412343234142112103014410140131222002213134333111304221032421012102040224311441401332334012322202303214343100104334412344223341143200002411340420101304222043044010441214002140123001242412424300212311430144241411211021404040234234104434010333223231134233233041113214103401040204320111141142142330214240114430332434134012412322200210321443301321143332010443210104330314421224422203012122402422142141213313234020024342421240110402030211213421240222410242213030031220010202300010100024112030003203220133443214023013144424232410031033020401133313102130034204324323420414342240413230433013123134420020430430234323240234444203001031024444024234232402242132143204122322111033330230113300222330104034432232301140111234411111330044010141403203230302031001243234122041321412341313043104204014013413213341330023434110001214214342221431240312204302213303444333120222243104140100322142221321444413132041243033123241444222024204130014411130434200422442043113240202422134102134001213134113342014221310103321223340012320203204413201221012431403410433234413222102400321010044111342410200411310112323120202003232132114042332110242401212321311004330004314202010314000101424212114033244201241333123142232104223223144332240320243400000334302231012302033444014224021121423340334144142004434401041031042232123334100303040233424302042414002333400323234111243211240100234114002000142424214341100004003230342343202304303302213434002124420241312324441021233202333441103313401411411133402221420431401010021101103311012404110041113242034021221304303220120340040200141031203103114104210000441423412420011424212431032231223312330233443412314444432132213204022312043410110331112302103233143413131141023230012223130404132414121320134010312004243404112130304102013021331322133320100240221133434434013233214443144401242011133322002211211313243324413410310441242021124420023144004312100422041204333142424200200112241114342404301031142331021331332224323132020341010234403122042220040124032130134014023143043112110343114103122134042132331233124320404131202224112020431434004432221044231344312443023302322112143312414121220433303411240244203230240200410422241344121044144130034204322121111420324140223412114111212143020030421342343322022124412004140130013410222112333330321320011142422122400332144412330340121313123034413114312032233214002421123001310441332201140231440314230343302320042040441343210230224400333234210003011012243201424103022310100403223043320410023024211210034241000210302213422241014422244113214302002344012004434223343312320122213012132010413244422400132012334442034301433022334304220020113403101320131242112434023302140204320112402123210342424214444323300010300132441342341412131123114414300211104314320400101343120211344123032421214224033033124011123044330440412010211122403122130311333232322413100140143404101430212022122101224123011443403020014300301201204224202124240341034203023441023404303314144134244412113041401440034422334242310211341003142113320422030131242113313040011222133312100041413244011322223243321011424343034113440442310200022311343041221423410010143212102411444312244143034434202244441030141224343441411242100113224402012013303014204104002331000421404024141043034344421224333314422133302322414200244441000332323434202034014044012202240221022214232123322221331330422422341103133012400020214242020124031041113432", "111234421340023020021222130000040124212324434013242220243221030211222024030134102222301032340124344411314010123212403331432423102000002411432404220133213230021214223323103340411121131211033421413313020034304030222240041134330300403330223202044344034334101130040444023042411321444231423130241143100321310331233333002420002111321224030040210034102011100220000432022131301331221430401413002132002431422301244001142212020341403304422423000232313110331431024230442214143430233234422141330321414303221411443142244401310312242323330311220230230104434003203104033141434134343344431442112013141100301403120430144322132224423414201232030323311021321442223004233304034210012204420014443033032212411042433044302330200022312212443334024142301102344344000432423303341301301432130111024031121134332313000101212041332203004144201421232433343313204310303104043000321330143422442302234000314003203034033013202214241334131101231401310331223333020412000014010340433134232431404430123242201003122130212014324021202222041004220230013022341411414204143130313432111021001121143314223313302024143113101320143114441142122032221411143400041214303110022300031012342214403323114232344110200013112202301124201402424443201040411033032334014304242141130244002433010123021410144224133131300400004040302240414112322123132443110031344001204223431441330201232401431132113434232042103402234204002321333000324011202144334212012432000211120023332231304421024403024423012422233202400102130231313322424402231143100142313110423324312031133423312302441004133001103243402411344324424341412421004111322221131042140333041102433043314320032120002310342210320010324310401234324200044131010032411323111021011140414232323331334023421420003001443241212011420131424234320133413000433321033443320331232244330332014422002213023003302014342101222212020144344034034301321014211101314404443142011402144034203340120141033103220211423201314400021110241140444223140210232202230004010244211020122101134442121403401201403010202324420331244042221433022212243033030241340313340111022404334212212432201404233241101312103032333130303012442313224441403221411203000221300343423222324411403202304121003131200413104202324003410312134213343044120301330412334242041313301213043122303203003044012220333134240334004232102222433424330022412404201410012314202000400240042442232023024013411232011330304110334223403414443242202212014041313443403000401041431424144232244030341003131412040002101442412214123322202044303133442243410001322233221420430131113024100121223003104321213403333444103330000120300002300434343322212202102123243401332233232044414403333202340143440030223434331111312442312440312002432200111003301134434332141144421421012410221024304424122001040301010203413100403132401003113121433332303323102231243022243341340131144311214301311231111232232010124104012441341323144234240341113132333424340341130323042120103144420011144120103213320040144313023222443201413410030423313211443401033012121413033110330004410314234443112442114232322101322234024332102332302331024221024021400013141102032310111303041400123104310312023213011412442231002312220202013314240024341032341124242104433040034403031423232230220330313130014222441211112212334104413431010113202221122200201141233203103103204444322043340112134204423241343420211032234343314402043044024340302134001131311434233102143122402413331100222411010311200322000032220222420332321100222440410341441314300314042133233302434102120012102213403242323431232031114044112402040020112312401034424100102314134312401234233031123112433343412332332034114424222123440134322342103114111244304323130400144102234023300221431240311421110202031114242414331232114422434424210330000231242340224030112321324434303112420312104411331302424122341230304223431023311030413303330334243140424132211020224133312443031300001032114132214241413243413333441331200242220030142234403243421221300123201044434014433301444440031013031040124203403431032130120304314123324430112224301422332234114041112224404332021234320240301404222311213114023343313122314000040020411413114144141332303421100010201033421242043233022014024442022222022324012013340033220431042032034441221414312401214122102202031322344310231144211142132404221101433022203040333444143014333303413124201443103242443012132242321304223020201103400343401140401413100102122010403141031022341133040230031240340210204123240244242131341021242331103100044230221143143230441332023", "001021241214212140044022441313314312304311014000104434112201004423212201012234101200412112404143401333303342234230123240214120432401314202441030412232323230224241432212404043012124232023421442222341430424302113343441200004240213123121244033330013231232331444313232223204334043042002302000241102322130044404301333414221032133140433401134101214013134443413213034404343044210301114324331340230042312142113200032313124312204002113302131431134004211311330033104332443412424244344222313433322204112300032331211012421422223432004124301411013301241210140202034130133331123224343203431033440023340023212032320011444310213432331302032413341134412403424211023421041243304232331314100403110102023212213312244203401414411012434223122201023423023212043112120401440044431210113242332001123203444431210110241241243240243242441301024030013032302101301144231403211002420131340133004030234332040104314011144302133103333243420231110134001020134001124024004400101004321100422340344121433020022441403404432031043133232140122403304220102400132031101020014000423403304343202102214344134202144310010031422112414114231241402031420014211014004040230441433021430400301143010042314342320132023124131013141402331020330334244011121240442332332233333041104010102034201144131031112144133212414122103204244231214201311432133031422233340313432110310143423213123101340000221103121032141234243042441013104033311030032011424200121221202343010113342010344343441132313001120313330312414113203310132311103114011013340424313431140114403001112302411040011240343204301432120102212414322241010310431040301040242403001431012001424134311020310404143110142304412110031033414044403244203230203421143113111222412420044333421020433323042440421304122443331202221044320112131401020200030213332011133333210311242023142110030033404414400213342141203240240303201403331234042011001432433024023434040044000203003333403043212404422322210004202422113243201341320303332200213101202123014440211214400213311100441204033201332330034120023320302010332011332013430433041212332001422413400102223311031312001340331100400012113004342330113303211103240441101134423401030340220401200443221241233223110130402232430344440323222001413234401031011431000400023003104144243214012040432132300042442432443402304320142142443032243432112010441444123224443142022404432344340422222211114401230434331112224024223030143323300340100314014001233102041041114240201324040312213340401421231130310213233330241132240032313421430001300203433002214241443440004443010122043400124004021411043204233001200331320404423113032333033201403004400241323412121432201241241214103434443314014310123144414331214224242322300242341222320200242433334414213402114341124221042341004232344140014431421324010432113313122421002200212444014014114044310323042103102210003004310210242110340023033222424424143401211032302313421430411202421341242310412402234134403343244004144410211141203212033033044221330141130203241014434312341113023241004321332020141044223231020432220233103043101101222034113222233311024141021034342011341112230040144222324431033211200242402334304302313034311411123300210320321122334020022124201114413011210130322421311011221004034124434344231330111204133100244402113324432114240400110231213001034132411440013301410040124333041011023040011342220203342000233403222441331441221121041000334441044044343032422041141044440433441012433311022320003214203130332343322241042112041022304043413022401124402042013440344010220033120404423202343401322212020431220331141340134131031144110002013142032404143200221323412214413301233321101111140240123112343303240420441041321414230224020323120130400133211104204400122433341223112211233330101110130043211021301321412313440202130233101324140244143110130103022233220311220404211034434202244432002131324103203304132242231330222113302230142200310242410410341411432121132342323340321410221334400414220431214340232311214430310202121124343233433413140320002423144422443302112110241422144222042003431414243332200220044143313012413424001024211404322241430324312220232010421003300102132442320434333421340432210424100243212304414402121142403302422122134210212324011224204201230433231042322034314342120140111214211401142203443242340304441143242321224440421132423144200132000441243140102201420212130312423420321144412013013344334242224311340043130220204102231432203202033014142032210141111033344003114312000232214304300143344103343322340301021301310112", "222412334203234022202002102023134221033114043002410312024000441230004043440300220112340431021120421411130003343401220101111014033033044244112202242124211341421341133342023220140310142411044000324431203040231231000400234334130430034232124010430101213444133212044401131214232320313440111141342010014434224422304101432430213000022324203321144041443213241114403341100143104242414144232204404430320400121430111212330403220001401204203312401323211101124202004033213002022122131333243041400130004220434033023043223100011241213123433430022344430332041343102200143203112444104042234104343043233231231133400111130111101443333112033410234403024232233012304240032230204204014430120421421424200322214313344334313140112134013321402241341241420144110034324420121013443233410201000142401411221132413100321232120030041134301300144033300113443120133042144230130402024332241020013222000042413414204131014443211032131122011034122424322242324110200124023224410224214113001214221044011022044440332014223400230210311201242013042021123330434100023310434414433410431122230123021341322302314223422210130240423331320012312321301134131234022143113333144421121034401221324203021431412440111340223314412334043230243042301400201141024321134222413231323344314042303210003340400020404212221443032044104222443404430303002311020444013124234123004023224032111321134331141003444424130311441203443402004413240414044340434410202444433304204112212410320213214233321313241114423244210214020344110103134343231442143313223201313123343301000431214102140341230034142034001240230212440044334241214240430314102312234104441444411213000333200410330022411420202221144414231241420201242330100112222102113104344322411340031443420401442413440121224111002413003014311300321200100014234131444233232342324440122210341314324014442444431404404433010114403011430332102121100034322302032424040043400341001043442033104334342110410014333433312232402344314320212302000113211300144101332111220134202421020004340204224403100022120334140400213220324134043213412243220021400312111321303334213430440211030010141201232433143034232230102223404441002102011441440234124302201444214440423401432143321431223314300100103423042020444434314340112144334411034320110011131010114120023003204311343044123203121431110333334411040344022130322043042414201414324034344043322130424421121123224334400241114100120241241044240402133424011414012104300420121404333200000113334410121104303100434003133304221332434312104132330013330244230212422334420442300322013110401403343032103043131203222330200342243111424210324242421140302130303002030343143130004014423244402101112114300112310241330114210100421440214114441434200400110234420003020222012340430441312010014133130021211120231404211142032130004112410044010320330404403420422140124131100112010044401411224311241143024414332121042313423244211113402242000424011143011103042031223004231310004022334420133203140213340144312023242403441021434340111012101111112210043310032103213013220133142030221041314001332114210202012232334332034113233431034344311120121111423013043234221214140321422123214142433100120400003022323424330222000231423232021423431110210144131230001212220124323411222200031030324040310131134042040042140103223202243333330230234014141120243443343321043103432043032414024020214340224221243332402421211434324304001341244134120403441313440442031422341004442231331442224221134332403401100040102200213143022221440333331320142203401133133144110004042303310424120011112440443301412422102224322011034301241243423140040034032112241202141432222021443144120413043320131123101304124244020344022001434023440432124233214302200201443241322001341122204043440433441110410113014020210334444040334320241312343014111440413121300322412311122202120302223042123101223300331114323104334123203033003403031134041342142214432133340311220242444433222334444030120324220224232021431441434300302404133323320231100411214011131242432414112132012210330442242011221432220032211203004304331424202313404430212034244212134211122401210100031232410313212411340332020413444234132013223122114032021140242220234401224320332210132102101444100232404301331003100331233421021020040024140103221222342001312203420343442433411224304302030001321122310243330324330413013003201301041241201113132112224441210322244210331022340402021210041314424042231412440233021011430223001034010420341113004224330221202421231002341134312224224013242133142413343132432413431", "020114434213232313131133410042213334414301210433244320014302300300004020032240311114310403343113140342112220421420003022034020003413131420244310220012323314002421043232112202034031422103102134114333002200040143303102334103403440200442003100344230102314020412003040214211200323334434230023441421112433331011213231033102230100402133100200211433111243420343140130332343134421040213240014042331040301342204201340221422321121331312010300323222034203104011340404031334104042023442023333312220401340204030130212130400320430001221040143120044003032104203102111034024241240001204400414120443231343141034202241404040300124412231134114043431440031404343422030032034111034032023024000024423312312034420030203430301413231341431131100122344233140101312041023300231112102230300232314132230130133433100430133121240321122430234220103210403410020404021332144011043022103013011232130022243343133414230120030422422224441323121441400130342301043401002041223310333300244030434201443243222124444402032220144340210130123202332334103130101004232310002304404123004000112104443421032243423142202001421320232312104210032444034313030021134443144322121430110130314000131024424143222114044442431132302002324330420301443142101244340440211304010240410031114333233040040224430000311304320313302331423422000040434033001243044141020133402101200401303211320201121240320024001432030023332240414234213010020303112014330414443002433044232004141124241341420422242102302230212113313024012042041304040301441110322132233342123433444443033031022222131401021113330100314430414133324320322104443110141024042401014210101342211140140142320342402102304131022121321334233342304214243244321203331420234334201212144302431300223422424411440434210344211204201402402023020402041100231302422131313441442404000213213123211400434142404110424300412142201332021312301034332301422222330240432231432010113422213311443242321030010330130232004342141024444232312341344422312211010112304201434241411032321113144041240142022210304014332344143112112113443132044240423343432344212002432304341420110244234412320123422400310214220244120433440342041212122211131132341442423331440421102223411031033133121301342233004301344420314321132011131002343434224241302243021443120133433230331411241113010032410320102042330030021301133321304413113301314220410243212430320130012311133411444403433023301210410210020340020104013412131011334044103332333313343001213330444231010332122040400324241424231233443103344114231400103041124130334422014022004333103440342433244002001002323142443101212040320304011412001322112131203211114322034340204303013024143013224401430130104244123234043330224112432343204421222243320021210101330120001234143232243034304320300020041424331400113231212220143424343121014032403022031041433430302421143020132302141123312301441334204000201240321404024204141124021204322001414124211131143414433402040123031312030311111140103033420022042143231004022340433114033014104413302310030214220034144232033441011122430210004231312230330412444203122034223133332342222203221034244143130442320033340232423443420141132102014023403200423302202110142142404043244304331211220443134320420231112122232210244402241232240122441334343140334313233320042100210130211141214042331003402101104031311412101234034421120414324320012013203040113440204040001103420322133032004332040332400321230231110420000024244333313303204341130233431133142404444231042032004122341004023402032312401114341110203200011441234114201111143003044104143140301421031100103420430022412101021023441423402403412114430241200331012214222210240012041403002004302223043330400424212332412302001102431210202333411030332104133140304322324030212112030223234343411301003220004210330044313431204002322403311143443441312010140214044301212143201240004141113330112221212412033411444424330441002313434111301032213031030011242034301041142444033124324320033000112233110400144141212320413204401134324103330204430221342212312042004143134231142340130013112003214341322002410334102201033413213043100132010112434220230310102433413011001203113221224423013022220222443023200243423212222123312343000401423340301110020121012324110011434342001032431022011020203343213224442403403220200402324420321403334301432223012034034110040134142300123022330414343121214212312130202242033314240403004203030203433343221333200224423241314231441313024104010241421041332002330001432041431230000412231122014114200101340403223233330032343334", "040000301443024030214243031140312330122410413242414323231223442101240340421034034404323130124431033311422420013241240141343324440002002332234100003121040112302402122102032231042231004233044342103243134224402014114200210024322341201001213202000200301301434313320103302430140300112101201402223132300231101332010410131341402230033301413314130310030103110000402213133001404040012124242433214242143104002314224101222440201414241142333412344424131412323113300310132232032240421404343111443332022414413022404014341130410314001023110242244424334132420113020210242300442324113343331411134132133322423121344004310021000001311423342121144120020243013324004204431123232214302203230233112042420340330110312110301304320220311411403314141342422421203331040010004033432412030223304110424130120443201110421204031414224133304221042021122320223123003343140204314342200110044043133224211114412440431113121144213141311024031341211444331411200204422322314013421304220020320233002323322021321202032042201022332310433213120230043104041404002433111223332431441403001342330220211132122021240240034314243411132031021010114414440334410203414031422222401411120432121340320110431441322420412433002440220413401040121042244131424100034033044320300413434332000442034000442132423420321412430301344131401013223302322021423032231343022424144023020211314023340144400303101243313203411410034230100211024332414444322424334103120320202211223321244134343400041210211132110141220124142044324433201231422401432121110403001442340012420434004131421112210402004444043233231333234120004043020032341142243401102300034404223140241420122042200312303300000340420011010033422423100311201331121231241224122234140024441442031444234030003011233222020124122410440104123211434443124103143322003411303143403233043112012012022343121240323231244432301143100442111013423321340402001410041323402143422330002344401142310442211234343233222320200200322411410420000301324240122132430134401304112001044001230044004332144212110134311111042102310034121310034322314201330241042033332002334133000222204030402020110320131301343202422220330243424314323424040231101242440304004231032341220000221241244410441223422431334101224313433030114142301442040233021044321410330320224310411032003444304131401114001224243313333244001131310341442021403302214334423441421333221344434133241112424243034301344420400111020030432310342123041033434411001224341413113023134432223102241321422144244124324044424443301210303012221000102242240031240443420034001422323420401323244014340432011423113430202340022441200134402213432421104244202113301404024134032032312240042243021143144001012344333233241314223221311320124201313340123421220421040100232111421323443140002224011041141201011410230021344433220221414130143420243213213104330003441443203203322204221413300444222030104413103240001422304130304040212040320134133331223334421434441402100034300030243234042433011233003114034334124204043112332434130043411002201001110331301313213034142232334420342144240124202213403002434331111004241304113323003113421110010243012104123343210244432012032044044214343100124434111211234422000423233113404200444231210143104301003432434344134312424344304020144304402321411230002400242403333000134442020313314433431144420342320031132212312041121003404444000003124112334033143443421440123214002341413412110024420311431002131111441341413111240314403043413101340144413132142342334403423233311343420123101320440444010424331044110444023002341324332122020232133423024221123230121011404324020040242143400330413043210342420021243424243024243104044423400103342244041312013341022211021012030102101142440113231213011401300310330014014322014024331113340123440012413313122240140130342100300404332203322323041444410040112121014210232144034121424333141322421044212110313431221300023343231242034002222203110414430341220041040014321041423024420031420140433242312331324432013241420023221223320400404002303034034211442420020231141003220313243231444411233224344241320342330142000342121334012141244404320242142113433112413031242144021234001244212204313210343432340041401434041440120343441403433242011342244201403114102142200331442224124203023341010214400113130211243142143124204210341421423123302102030044310221313032440234344202134333314441413023413033244033332203102101103024124243321321210300010031432211322321024131424220021321422321202343321141432321403321444223014444330302234310042422134033202312100103422", "104032313424022141024012110340121122434033323124413311304342204434010210014034320100103323133303234234404114313212420021311210200101010223142324433022022120224202440344330203143344314342012224313443033011220130200304221244133013014320123441040032423443310004102030021040003132201421132011241023244232213103423310231022403414440032021333344041144331414434121042442320123344030301043440331404343040421123230312133344211010210311311034303113442400104212110012204120314002220204432144430014002210312304442203443040443121242010231011023324143032113411341411020400330432140321124443004012030432021303102032423432114342432122313403113210230404031422301400034130333403140330232043230411330311133231422033301344002440023024340433111403134221003103412402142322420112243314223120124224014341043420241002010044211424002443041443313113134041401022212141122423413213220220140422410442421221442402224422430002124411334231340010022410414142430120041203334304312224131111234044440403320342443423033303113431040241002403031031304000224233424023330220423313102224124114433144434143403431141132432221044230323320202404341123020204331234433022314021041442103010420002102244413331241003112024434420000212144414040113432000411033231332441134401001140232233104114340011114303433000114024233434404203202101120013042304441122000331043222434144423044441330232130332002411442011343344002443424330113302011400403440142212214234034444141313424232204320340034112142313314420234422213211441402321020120122132022120003102022323120433214431033104313214310040313442422410104203003212044202020400104223104113431302120034243044231440043133211301132321143313243430303443440300013141042014413210441003422302220400123103014124342131424030141214332200031411440443412222011011330000424144402003123142034014231444210303300422420132303041432004401413432441023030033300110334033001240341402413213442321044201133334014240301212012341011003123401304241143304123110411433043213300213311124140322241040341003222402304322404440031013342311042312320304401242442341410223111044124234413441013024442210220031022214123331102441040034004240233010121314400234223313100340043034000420431121304032220443021311014033003302401110431423213433141333344131432134232423323004321210341341144411214433440220412330141430421444210234233340302040412431214433130421024232032441344022413322101100420121211241300014314422030013210333204112120332312244434234410113330320214410443223034242221231010033333402304203114100024234140310213433331143134242424322340241324022130431040422123041413043344230112043111410423330434420421422123443442431320114312331331004333044343022234411302030210012320030131204134044344244133003201031322343134221032123013004432302433011344032130443214233030333400032323414200414421342132032423044422144012342032121424033341424012122414421232034033132130440402303241123223341311012422324234200242242104310341041100244434340113000211241443312004044042344044234131020034103321132012122443013001004423131231400020410034224430344030233011212224114104111141142321002403324243242134121421442441341102300343303434424433123332320301124244430321011214341024020330414311224312300313241420030110144301114002314111114102022411242004042312242332231213230310033034240211111242310202214332103302130213322322404203201210143044332033004203141233123311143340101313142422433423204303040242233244342313143333010414100100434121012310442323412141413330442330041231342430124130222043314423240040124403420041200033233401134204021231211222320213213441023134221201404302014040133420144024421324124010010314203324423021220102331012010332032302011403434032232132031120334014332014200101430403333344013342233330130003134420120311301200104414213100212442110302113124003044224441300304434141134444040444431331243234241401434342343143301142034443102141421043320141311220232313344433042311332013212322314022211024043241244301004332311414241021041240421440240102141133441331202042300120101212101313004023343033411432103332311131214310440122034113213402424241100111402330214212131134323313000340041042423434230412044313104303140444022300033143043012023431011302233200401232222201143111243041032133203234310242131001232013104113013022131122413021024132212123031412021423244314430142123103234124411104201032130404404321424221133000314402221404014303013232101203014024103312103203133131434231313431333040012111421012444022321402300134313200321424132000314103422", "342302342323113214301013420000223400244120310220220311442343340213401312103043033312302112102142043431312042400441442040013431433433413443043401433204410110211200032314131224022100143232430313120433333221124043023311444144440012302400131301411222230434344330420330200423131122434404023111410123011424013201122223432244331323323114242143402203040111014331200031022014330232213444211244203433121003132242411300411401232413420310331042200432034123241230112103402342123214300220443114231433224302030424432144032344400033102422013130312223222222201102343434320111312010430141311340020003132202021114034313144410212311412434020000220343031222033030340013002200134221222140110120024323043413210231223342424224400103420242102104041324413240030021242422304143411312330133334412410111242242024110211423314301203134330443001022004132114213104121232021402211140212423424410221003123212332111403023002424042330410334130232130120414230201210433142131242131333231421243130240003234334400312212403203131421021124020140344122110034221331000311101241403003222014441430342242401212210130344112314220033240201330112243330422422312340130342321134012213242231002031204304034234014410032124312102321024131322311340341440133244134321020030032243300332001041112314240210244300213024123330123112000342323014333314111332331341302301141110313001111341204003321204111200301403313012222412004000012332011000101200344104432120421034043340304011443333241311233431314333100003331232440223322442104043102024303222024220033223402242422322322032302442024042242432221340012013140344020140122210444241003430132244404131022221212223143114024211134200332302040423400032424340432321404402322202241301341122303222002032132200232113232221322343313231322102303142233132243341001440411432343331343110301021020332032102414024213410411322010202212343324432224043140044320410233021000432130400233013121343414413014310312300410221443111142023030124333302330411344141412320432102101033003204142302441134323413212412211223444201324440002001104143141111230434044240213444140332142441411033232240200030443211121314030032142401130224110201024232423234100430221231124211112322410214023143113230413423234112144223024030403321013103030301041143323343300023201214134121231214421103211024223401331233023433131201410404242030424022140141243420034144012214001220034414043221032144302024210032310301434140311111014322243334103041334332224031241113020220444113104441440104223233342420044210304311242421441042030424433320014144003331344423103340243242401012443043030344422034004130234431223023001124341401004340422241103224324222212310024014313312233204442333103243103130223222440410033403214000420311033244100031403330223101324210432010301142021012041324004034440112043121413214211220231140112102124302140041414440033440111211214203212233404111201433301021202242043230012442323203140204420210031340022102134043203001204204221322220112413114130042323411234211313310304404001101343104321210234341440211432133221024021032410404222433040142014034233331124103344000324212202230440104014112310010201004422301332143430402441210224023304432141342031211314242230320012223230041101404224411203321233331223330444434402324100142224331011213033310044410132012400434323411231334243333411220100042302002200211444102132442333302213040434200323031014430014201114230134431002423022341143312241222003342342131212411300122243211012121414304403323142114113344320031111120103221022130320004102022422213312243340024322402321412200334030102230212134403320321130021134321400313203023142013210414314042410303241413242243012424213140204112210104201421044111311130442104120213212300130210242014231424224103323102440222114200101211043330304410142043144443110202200142124140141200213212131001144242242023130412334343142032402421242023300220422041302302132130033030031003300044322330132231310104322022031124232212132342322323211102340401042303222310014340103240320441144044213100100023430104304000201113204332104230303122211113013330043032414033422324104324420034112020301201324030300034024413203443012130242131314441132200023122034421124443334043413213131110314134224402201243024433040142111441311041134440134341342003002041211300021304033410303111303134014214332010244423110122402111422130231242424110002321144411213121300402010403342243111120041033232221121340010220414324124444042421211001421402202332434233230444312022434330322432441014431444344011220432013234", "344130302400202133220000133031121330101421031242144111130043304221122423402340321130442131402202212444140421042012212221132043343431144221143310304224344303311232341430320200413034042331302412331242102240111401004224103213222241332034042311020134401202321110343413442111322040004102021132123034302404130013044144124411134143432002441123413044243041131122124233221220203103432424004402144004211331043014210332422240233202030243021133143140310202141233302243314444341302330440213431422402222021304214042421430344400020402243211424403101310043242421103100210440020313011211000313443431332311144433211030340041440414302123213231021044212011304413312233243022341204103120420242104200422040044331200330203011141122102301043101421000102302433034132322322140312014214242001104122003122331223223311201232203120331203123114211134413340203120221423031323000342011323320203011010304244403121031100433443203221304241412443014314121301404343123011342314222434110323344104012101423313444224323022004110424111233131340014442111133213222204120212044333204230240042213412323431212112143230220230041001222433110441124022120442201023114121123134322044133133012013042001012020323241332202031310423301433230112413242310023011001000033122134023334310342114301233434233101104042243310013134200400230122041120244431234141413213221044331444224421400314420034301231021411040214114100344223220341444444210340103242213243110341334141320124024110010321333101113141313242424401240004330441131203032022421424331030403112224004421421423141403430420413232333020330242344241210023213124034414401031403341421141034300224211300324212323413212401134431030000141103012111232223403330334321110313304110432133443333243204001243041310321100010414004340144432423413122133132330230004423433022201314231244211102422334044330302214024111130314442341002130121142412110343202234221012034230440413141021012013204122111224320340034340302124422214301234201244440043440243341210231422302142130040234010202020323422311234240431224302041233104101122343144300142202210203304001303040042443222433323201300012222021202111143241331042340224132022014311034343302224233204340222130243242003400001344030241324112243114320321203343423404340114011243244123111331130113413011141341323001141330223343000320102444002321132131112343401024110040142103331341140142312332120420411201404003223144414023130043414343300322331033000333430112241402302243230130030300411243243022124234400320311441112232333121141131421004323224222002103032101003202424400242430342212143312112004013041033221224044344332300411341413303031112332303203340014422324421002102302121003441312003324214011442222242323441424323101223321330323012041331034221422040040040411141343104323130340424300343000224101014212023131441324014132041112301102242012002441002234300243024344443303344223214121212322243113012004410110342124110404043414221031030020204303002433113031033304423030340334222143000222413123401314044400243413040330411300411201224103332033224300400143012234221020431401241422213310434414142243224034400324210010441111102320020302333413211220440330144332221324232330241333341324111040124121023411212440400412314211220204430244104043104422243302304402034413321203314341142223242422211304302244032032333032433032131343200314101243404202423323124204113032431110400124324420310412001310123003333232334242010013214432232304141300104444341111202143443302334133000010003314304131010301314442204314433232223404203444242343133304111444433303231140033434142333044011334224021414100324341433343434004224214432402402303311122400442040113130321410041311404100124223021122303323414023242401043302140310424434412330032304013040441422124220012304231430140202300100003010213212211410134132414020031000300112312223342400132011202034322231304230422221321201124044041233032412401341241014303303142123440222131303142040211104204220002213302431314430204112031231301414124112311243144234402200312132131123141100344011103213103304133322011244140022032004421244343242333411242431044331112411022114010311241322000202432404430040231441441440334133122111142443240241421122220300232002142100104132134200244132432442022432143334430433430244231440033031343231041033221203123331230320103332131122024034011312330231431213104340020114342032240242410442043112320104010212144222232114414100443304120132303412113024112333120321314020010320104213401224322130101031030340422044400011311112220401314310444", "320100134323234404231211044033304120430244014113241001023204322020410333401024301030130342443343103333221214221432233201434000311240011214322200001232441140102042032203312004102241013114122441033231432013020123200111344421044124212312120033030031441003332323331332110041034410210311331013233323201340102233120000023204404014230342023101014222342102232311424020202014120021144341110243113111034042334243132111333030421111313324003104032201020203123131411412311042030133333110113203231343423213140231144013011441403021124124244121232422444433340424431141444144300344220434144023314214444432001444134212011301124131213440444141023234034432241244441202001341431222304000021341002113131312020243221240133430122411311440144200314442322431102442130221111133240220213334240002330103032430114141021012011101130344403044302112321102204120212340214313321143112030034324103320211424132403300301133402004300202122110430424003141202344413114043420440413340430130024410043242001123101423101304111123003011323342120142311321130402113121231023122242240434314402213131031112224022432034003024434032330202423331300110214234243401442141302013344042012440341213013233132110242231234134230412442412310140004220211123243004222102442020141043034132422200242413313102420134122111222030002243104102413040333132400144333134311122420413213314300204120140013312333444042441041312233143043240444202320332312424010120001122042141220244122302333133122411042442042114321304232400421132002432343243434304021411321103020034333241303432021313201140411010301000020423320313334011124434241024403242213240033231343303411330021130101014311422021100034444102021321244421003041130034313442401124114031322423040410301110200123343144043141402411440421214001331322130213330334241344241323421243143331020044443330013302323201434103313120131303302131100102142031021233242404242440122203131341311403000444222043242330210011020310422041210221241144334044100200114420324421242200303004014130432241421024103421440301414100021422320234120244030331034331412430021031330142324242242101434134143413330043122402042000300123304002131214241213233403240011400110440410123241102222133004203022001144433044134412302331022303213104231134043433040410420120340344343131024420321043403234323202120142223322232200012232043241433440202030410442203114442324312132224440102002102101310044421131132414313030303114034432001041403132112321332024122041443441244101220000413303233111002101413102203402344123023041042122200244031102404333212324121340140241302330330114331444211331300442413001402111042230434044310434212430304111112433301112014021233044330324430313040142422241402133141141142441122200400314124041123433402110401113104323434312334421310312430002011443022423301232304434103221101422101332340440010100123000443240123123021134211144222213443423201221131030240321423344444040140414331214324442344240224334100013311024320241223442122100341424412224410204104421324232434243323020201210440141214443311000302412322132323124201301342302241444432343301221111133211242143203443441232222432243001244134213311341012233403040231231322443433012214221212212232134042002121234441411144144300111430311103221333144140243010210311211022340342312432143010233034442023403440421444004440420033332013443101120024102010402322403340034031332422202422201124243143400411214444000114344202122022314141030102014442142140331032024400423421400233224122200103001344233112030001210002332031200041420404144100122142024032031133244034234044131131212322240443302400112123230103224202144202130114401240240143022022402300134022212420023304130001042432043122013212001013411232233400000133302123303242441430201424002243030302243112443132320431432142132034312332033202241432321030411413243132321403343412120232021330030143331024440112430241040044413104134300441212131011410343422223134423244011312131211010224131440233231333311300204123422043332340434121144121423023301440340420414041040433214123024134103403200311434413404034013130420132324430400033232224010241310341320224412200413234332022414341421431024134100400440144422422134123104100412413014232222303122303432040122103111331304222004434122304344434013103213334344033333313122413113242110042033444442234333144002143242332112214134200414330044440232124444114430230102413022343202114041124021320210244242344001443112224330442434043104104212232344143204132302300233010443331222411404104343301432043412234141204042413420", "432030304304012101211430041001234410222033201113120011433033103134232141422333111244044220443402411220431143433004113102344100300204040124303320413430140430300144202014022444004414433133412343214222340310021240003330133111001123011004322222131320410241204433432042010441222443241212034100330133140303334342244243143144123313442101201040343233010440222320111023103140410201400441310102313000232024002210212241033410221421044331320442144221323441321114021342311002304241421310411141431301200423004224334214342420042421331243300402412210303412414304144432020301431210141110440414443042034243403322114320432301040343013422020413424102010242323014013120411341400310333111213421210301433203421443212133024440332002041211104101024421423323413410133131000141202401400122132134444020421303042001110202340441341304043013200140313421424203011201002101301320440302422043300240333234431201004233440012403131241422211323101110120044220031130102420212041141110433300433043121340340302240142323442124220033032301022133234241133203431014422013244141430303402043333031122304132400240040430042343430244234110441201041034141203312241241313402141044343114340310444001002000142310033322040202020020313420331330003303240232331121223340202210202124102102222043410214303110210104334200423043333343214231120321340013212024434203113203231124234343012142024331100002033202332334044233103113331220223131202324244401120231044140234040041104423114243303440024202020331114000131240333412323304122413423222343322224344444134321131430140021233044402210331304444134030213204242240444432334134434441334120431233340331033000114024320011124242134201122233313431442301203400333120203311214143010001424203412242312444001320100010041410222343021434113200123123133022201402020440333004424220433022442311331301414012203003012323004400304311442042110111332102223234010101331313012004442431314113330131310404422330413112212023404422112332244134044140024143214321020343100343143420211324043411020410232331011441203224311103202023244400142402323242240343042321222334413014320033143021014331043124242130310212331032221411242231120343422334204401314243422043224121201441101440133313313320013220444104044244122200341321240414140324013242403311224123014243001100321103301221021124431333002200303333003204012113301432130300200024020344022420311420041320341442413234331323010101222321131044143202134304243003202011141022002301111423221112412420202002410422344411041304434203032444222022004304201223441422434401040214332344334023212432323041414410341442343403201022404414433322101411003414014322333442344003414301044324201120401411324413124002210424320022340114304103002111443312321330130400210421303010002333421310304002001304100413021013220121440413343322304410430012203330410012140122201031141003112301020032132124312043222103421140112331041302240201322243023224022210043310423413420133141402300031311223314141023213334303102003103223021202241114220133100104243230112032301142304234410044043140441310021434123242410433031311222400321304022444243322101440221203214030142013414024414430004113143141303011021220423024231320141113444122102323302031234333300124144212034443400130220441211222333442323211234310132033121301110411002310113340013324424244400003402300401221434444130043204330424112400020140334101132040143402302043322014041321422223302314433112034104034140341403444222401141210024003002101321301333340020304242032020244302220034321134003130044201120133401221320411411401233303130200244331022244044030423220044032142432130024040410440120221423142424233231030311143103441003032333221434001124433043243443002141141034421141220104144201041111434144221141212300023124100344310001322123404031302224323232420142313141222230200114034121342443012443301444104002402121302302141214202411202224031310123320443040030310121020431142242032224111344212223133234104110244102412004342423142000113140131113223404014331142430330210414244344330140100124113401311113400204011021300443244210404300140414210132101114422321024432320033004411233100132431241133241432323341421230042310134122243202321343131403203343012404344321423143034402300231032114120212101233404120344230432234222020014202210000333301014330131224042212111334132344030321230421241400031304222142112121321404031140414110244020011140021414011434311444423433240240404041033412103140040423142120112401310403232430103202312430340201424300043344110441033002212042441012010200333", "041043112203021104331013344442442412300330002001320011322014010024430400103143322031222213133404010214322101233414404140233203241034311420322324432202002100042022243014021002233112430134122211023033432332204220010111234233013023441034103023311120120112034223212302234124024421412334111223332212133402404204300122304231434342321013412203212203303341101314243311323122103233033343402103212303010044132413120230223042420342131104330113310232003011130424002323022324222210121204412204221410221332101213144012101411441434004120121114310233023121023210342114314101424304342111132114012042222240031101113042441212101333324434321224001013402404200102034210424231414441200330133133313243101320340210423110230242231244102003403201021044111402124434142424404314030332332224100243301223213231210342330043220044102104231302434203222410334412444404222240234122421440020104124240203224313421440444343433440204232020434243444132141212304210114201324331041413033043203432023041041410412143043413411001101024012010002103133223422301424004011034042444203332431344001232020222230424133130211104322241214232213033322331433044203221003301411131212023342303414111021030204031421343220311212441131130210004203301413123443243223202440010121034434344142333434244124133314003223001004131114241031012413300002420324132443014343232322021243313001220323022024323103324112213031133022333430432421230321100133302000204033100102012431100223124440314241231234341324113244302331323003201221244234301402424314222330333022204422431323224340134310312333013021120003423224304104123033013203212011110241340244023143204023043400243341243013033112301402110210040444233313334442220124113143310303000013100020132202144402121133300032210024223141102001110323032422143004103342030312010010402313444000333022144041412013313211010130430110033004230100443303101323034010301112241041214114002043023313210242012323203242003313340423114310423343142134023413430233212443324041234144240140203104414424141343422043330420323310413231332240441224232243402143243044102400241444012100411314112320444242132040030400342013131320300144034112301414340222001203211042440124314102011113124241023204114402230141220133440341133111002002111201413402002113234041002332124230102312012040300221142442400212124420101213242224231231034412340222230044104332341103200321310042202304444030300012013144124401313231133342001300223413032224331402111204123140432000112420201212202122033213203121004010110010111223442302043010403412224021202233000104144430323423324210114111341203213132031213012122214212344134444024032241344344311001013231132443113324404422112223333344120324142101430301204231434120400101222002410243400312423121204010210133404143202041212224412333404423231244211341323131000341423304031421402200101032303132130431104310141302410441040020244242222430310242011101102412044043403002044422223434231124402044011214334113340131221244423200333220211222234303424112404123232043322042010300223433332220313213043430303321113331041321213430322032102000014102104124401231132112443211332333303333030133323013101331212241223400302221011330232401024301244320243244242412343441112300140211220312404041300034302402311124143010004310242002320421304112000414130101040432031441141214122303312424241034140200210133333444330024202233313120431343321122323134022134002121000441022340304310230114341234020232230442340430314204432020124130441341210310141423300114031012344303431213230303442002411321021033042023343201130121404441012242141043313441121344432013122434100133034243232030310340210324334304330010430223233410230033224310021320010331242330324013200024114212123442014011420301122411412004320412142030112324002433102024231221242314221114144223103230140300342023300223022041134234311213101443202422241431324333340204220143341411410211022323411432334224324040233224244011044131400040013143140232214124203420140432433211243100204144321423123230434010011044043220132422420103421012241244214203041412420413233200110411210422131203422120423303132332400421010434123412314234102114402200240304330431231112201010412044214121030413222303022034231232214220030144102220010134142323214343321102232320420234204331130431431422342243120041343112100344202041040233123022340410130004221242023310410104011001022310304144134110423301442014000314003232340233144430411100311341434013344321441410104302103120343041233413324023032344111043001413303013211422111303214433130131", "404142140412433243213030433112120132114230220012021101103440202412343201023124020334113431133411210032101404130313031112103230423404401104200130423221430403221312312332204412333303201014144011322042320140200302132140423444401440043340324320420442403130400442000442140301022402200231024311241112022324141210312024004431412403311000404330201040320242424223300244204033414102423212120321340414343324012334021343344321220331312022300141043024310313104402203033040332111441202311422130044323320424202414243042133120340223033313344324024143142221334110314304101312021010021013312303424142211014031411444121230240434311144244210342104402334002033244424244411211104421100030444231310304230034304022113413033143322341410323333210021401001043421431410420001312333030424212430424203011312431220221011311203443013000022233433011011103204211131340000401420002414212203411010332430212122024111042203424424003022034340343203430312302324322040200422044432203224213324101420131021414224014243312303323203001422423320221133432011444311300133240433413224204323320332331102331043240303213012311342130044032434420142442200400040111241410312434221444123412313123010314140114241301133414211312213414102213430124332124013002214332423301241331343122100332224332241144434442322013133441021002440242241022420440442124211201131140432223042242021010224020431322000110100132210133304331002322343320024012041424044030130314433030301234413312320234014332334140032323441101434300343103410404402203024000023330412130444013243432031314244342144023214311213111100232022124314113241303211023131323140221201203411031312223123233041311423004404242213124230434340431142212143344221032240114444432400144324330114031221444210143420240424401314301340434212242214333343311040411344103432002342100441243344204204204023321334431323320000422232432304230041234134444110044334330232023220201334011032033413144131132040043220414030414311121300212002044003300432242143221030224202000110102041213142301133233243432444201223412014313213001220141112302123403243142144003041420123402004040031001213211230323120003432400134432234321233243204304133140234412021413422030444120134224114204220414001124134203010001232031343434232111132314330432000324320242200201214344010202302111103443101323434321334030324431301004120033123131231042302132012203241323242400122132431213200200144341131014344341142203222134332231242332210023424220034314441104101444140302441040001141312341212343402014301342031410220014014313044204231330114031131041033313032300441114241240241110401044112002241013014203000320040200201004300330304440234120102444011021002131101240103141313014340323222241324433213142444240420020044322102123313042441001400021131312123434023124424131423324330201122123402100340421232111413430201133444401340020342130441143432422232312443430310220012231311231210120002112120310020103021104003013021034241213100433010121210344223232304410324104221334022101302011134244011311313400121312210210011134204013240014443340301400302223004101301122333243320222211244134103040233034014024010322044304200124220320420431432420134113112343102143123002314442132140230411002224323024103001023011201121244210101224143030141120344240424241410203012033013132024000404142244201133243142432243023432121134100211134230210240442101444433334011424332044102004423240013203424310043044304013320410223312233210220004140013200010003404121434110400033034003430202134434124110312030141221424124020033221324232034243422420022103043331122442214432414211144131034032442411231223322020114130331103021400340123322130314023341020221441033311404440112432024241134213014402114034044102314110114401341100312110131234324223314020041433222143233303233244143200043213331331323030444043000233134131142422414401240403131304010310124123124233232410043444444221110330204214024044400413040344020213003442340004043040210240421443333143434213000111003110131444040432014340330132424302214112244134434234433223030402001044414240214042043000203321021143124102303131221440101323300443043341104144231200214032000002321441100133414313243300242404100043124202413240201410104130022413000131421113233040001132322140442204240302023143303322234003224204330432312013003230412341231313044410024210014040002021242140142104320233040433420243012444221210410234132044012312030434441423400013420023104410114244242410232444414020041032133243300322213101242103003204341124421033400430040240314210204214", "420334441331340224310013111423142211232414221102433414402402004312200142402211043023303020222412143112024443000322014320044204120444422042041201344104343000140343242242412224234331042221420304221440401344442040122104440442340041244302224241202240003300432312024024024424221441333322002442340220443320330222102103032314130314223214002400313140420310410430340333442121232302204143110120444421401142021204012040031130221421100124434433024432331204330101411112041223121303040441203321000130014242014210141124234143123121340404132334240223133444441140332122230122204443112013402143132434144413031422400243332433233010312102421334110143424002333242440002330112330240232203331203403330414104114344324133214220423410424301213334331322240232323141141440131112112110040312231243113440304001232213214314441413342023003441124410022020430221103220332120012404242003302042142003001203421200443022012032104140140241110102141330121221212232102330440343143342333320334124311134003104441404320443323442220100440442314134441142023022021401142102024304212031310203242002402141311422424414320404422114202023020022041024021101120121102302334013014000224242304411100443133240134420044031032300013303031112302000133120103213242102233120440141320321200022034202100234401142300331011443114403334203133302334144333341021411441110120243344133021104413200034100342003124224034100302203443433040242244121140032212311333002330404410301330144400342344142223200403303343132010400001102342134312202121441421133203433420120220032314303302014211332132402243331041021201230342231044443303003420010333344430022120303123104330104230323212123434244300314110001143212224143120114311102040321302444313213124244012323143200240242204421330301033413304102014140411413334042341412242434341410121320324240400030303140114212002142210104303444310203232430434212044331330324214123302242304101143034103233144344312434043100242123233041444401001401434321332104021314240404444234044140022324211433013001243314102231444431210212200402040242423033122230244020011013311301401210201131043023132414311341334133402403121003322200214112322411322301111434142224322020320210242313224140234030241301022043203200042012412043043134340433414124343103241224443123042141020330434314134212314303240132110012420214021114221244203444402341221404200034023444214020442032332004223300322314233143142014431303333312213300240100330212134022321002021434040142314202304141244321211413342421111320102442210333002214343433140013244141441242122113103203011444044211033441442401243100100044022143242444432224444020300232121302434212204310141333244304411244444232114013241234034204043120424014141424434314021043210230442330212204134214032114202243002342322343112314121243200213141313403121132102243031122302100003433200432010001444020144404333143211110200422032322023033203222330034440244031300332334414434224111200143121033302130314314443040230342021410240142303201020424102403120110200102440441424110431402401102120324012223321204331444123411242034341101032044433421202223021412232210320321314122430444411001121442214412432023244234323200102203114243112111142310013424134204213140321142112014124310433234434422201323401411242324423300422324124331101201023140000404310343400010324212310130211014402322201211244122012421420240423323301014203010424411324001110124210301223233401010400220314134113301313101200401402430133143101110043104343023220023231030332323312232220440320203324212314222314113340144433423044110302334343020420332331233340241312014232203301304441214421143324301040140012410000100011422434434111321232112241420341400403040043241431312103132432234012113402300002223043134310400443012121022330023020120014412014114230324344110012443404114220142430231131202102424344240033131233021241033121101040232224440442444414243440210102424204011341140421401422200134312124343202220210112031331123220013122444112144210102444444013310324230403241421040314024302240434422432420031041243213022211042202402411402241132240332402211433231213001334204142332140344143401300103030211410413244114144304034202200323434104130131101041020000223314121202414430331031331210212134220303001002414412124133413024303111113222124143313410412412323133324202013112112234032243334310001340040042044204413041010132010114430040021311430341221400142401011034133332020210212431031232421034144040204321200231023133304124210223041242404310040422413104041031331411114432134243033321", "413402430103140244424341120334033214214132431331141122344211340004414343211423341012343420342440231240001202212114333301031330001234230201220023202240401101200004002231310403101030122002332203402023322013302130342142414343432203002303443310234333123442021243432240034004202232300030303324422220312422303323234323002321323310332144203141014104003134032224034100401000122220241304433001241033023443302013013023031001423310040202444400202320403322010444223110014323031240021302420201211042200242204031223412021300301242424040310431213340134102301112022144142440300244410324342324231103332034214113311113102031021021001243241011420301201112230044211422124032312031332204000011444200144313323043211333302440103301332423440130242114003001014403134010341021233103114224010412102141241324021101440312423001440241301433200414214422113110413031041013223410302304014012413012302024211203023122244300233242423111304444404103124432423000344033203103210400343104424304331444202233321030303200134322320211104330424444402221100214012012142113012202224333031343310221441304042031240122203104413404101433001023200022222221144114430140034221021422443200024014243401134231403013133130044331440021232443103240422444233012102403234043411023412424042300102440331132014030340431241013111042410220100113424044232410402042010034334320103044011131331131444001220423012314433340421421410124014030303001303010231023400233344224242432441031211241102030142044433432114142303343140032201413141324241024211303213122132112041303434122123142202214300440322141212000412331101312230112220342122010441123040442402300112102214333230434440030104013414322004212434031204144122103221114043102040000410422320143001323003113420123341223341201203124013013233111213232003330403030101034041332422130110302314144322241241131123103214044104232042243422400432311331400224404202434220123234443211203134411340130032230142333043402423243433224402210013030403202243100313320304201002043022404102321421311040132031400030110441033131203313442322410031211304112044001010320241403311240344301340122311424231311112133011200344133103221114032201424313434344312102030134310440423004112332030022002030443330314132030333232242422321141420232440231433240021301413242202023404302210020320432424343041013440424201431444424034432332401103314211141310333430114440032322204122121020440222033311120241140323143244243010400242140231120401130120404033233421233324103410243022104231324312243010031132423140040233420241411044302103002104233001123244400213001100212100434020142233231333431010103013143121332344011344434044344341121141411014040124333444113000021332144103102034121333000424031330424131140234231244021212420421124343200404201440244212410224414323141312313422233301301303242433143241123222204230240131431222304331323002313244000001010320003223231402301130233324342103443231311313402423101243430430034132142244004223303224440023040014012401004032242341400203414144124131302222334140013003001023214210304410442414231412040201134423442133314101333023014204124421213414442414430310444020202301401222004413141300213102234234223324234303102411331330344411210302133204424043103410140144100033243120333211003014241344230314030124441134341414203410303021123443434332410224010403214201022002030004434033102203421043403102430322134120342342200401220020430141003240243211323220044323231312003113424421312001203342011014003200030102304344022211104200214044330311043221210220014444402321333404202131141103434030313210024401104110401034340300244440140322241003212023224240100400003244024311204322213212142134043044223120214443043340223423240241304033233112241243420240222344244442232312001311000201124411033143304433333314032423141433123444131111130341431110433221243043231341401004340112312102431321304130014334222433003101120102043443140412001201000032000300432030430143444314120112142202233230112321431020430310422012300330410030013101433122004233343444110332423014421200020441443220422442301434414142133441232103121140322312402211212434312440342022431444111014021300403010240102324434341144440130442321122344214443022344003310021303234042332132013043410314413424423143303333003144421422323130013022420222310031023340224014301404202421131021434023221311433341011300333203134403213042012231234130422212142031344222321040333323223314044000304113144032340200314024242342111022123000021214413440400332431123442401044443130214403214040124320002331322", "034044404304131023032433111401000010222412410241141433023134220304301121114000103031440414043012021342400042443401313140432302041021430411010121444421210123222240231204304112321120124400314233334034334004104341143244430414131304210231200314204444142423403422400302141124442034012102011344202020014321314113422431143301212234322341201001221131214244324332020022034421210341311401301433322411003412324140102032032331312334424232214310133323022412332124301332441323420312122432400013124102323142412011044430113024223433024013104024033341100324302410410041143143304031212043340133422122222230301412320331214044212140301142213242421143022300214414442024000122103133102413211403433024330442113301003410142001304114023040132320324123341301043030111003432314320233404140400043220023213341430110004120221442112241410403300141301430431130202323114011433002423302202032210111001314444203041322144304444331001214142344320303200041143014321001132241112230241224000311014120441044023211114134240301130421221004303002431343232314314034412430324040213203133041314023014430314422414012400230420322042012011334402133320341034010114433024001233200010314142101411202141232013032422210333142403140312301414021132402444324140403244401431041213230310313232043011031322131020221244041213120422232134112403214434343432010133123244142000414204301214232030423442223312413124044402441234003420043123131031001020422200322331222310311302303403432420330221201121203202342104343000424213121102433301311004420440413324402432030444433341340440120032114432322321004321402304040342334403212432412003443410300400000222030143404042231340142222221230033422404112223144411221143203334210430130023130234020444344002443314343022242430204400230342302432331013410402024202030322143400333420144142320224234233030042200103324402022430313321412443214411011120422434202422024224133103321140331320140100123410032330032101031440342311142421143144201113110102424234111022224042131124440132031322401133130034102034320441401041043332104143134432300202431414220301011314322323312100302303430121333020223140442433411241011004401444240443431011320140402320303434314431220021444320242022431320420123140112020302201311011023122424234032432211400134443120310223304131202341204431140212443022121241434310432140122233114340024014132442432221213403333303331421003211222223204003313331243420010000210402344011403214001024421420313043443020422343011423001200021441413200041324434344141441312044432224013400411034424212201444432130041323341222004012440330030143004334400203314341441343132132131203232341133121024032341340312032042043210020311424120232111123010342143420411132010130311230421210433213224441022030423001114123441324020323022103441413412202433131032321313021344024331113434310322031331432332030113410221210033042023442431434030343110330402411313031041341044121334402431202423444402102323021111344101021343430012402342043143244012201301333001420030221441234221402311314402333243242031334402304331213111442024223232213104310234403321022014333210041431214010201241123333213024301442300114411414034424244143212322341043024321224121241001212444002330232433102432101000311200431311323213440302112231014132203324220112001203122014224022203242303102443002123123412412211332112300110320134432434011413414232044110221031132421131110314302331440200044042043432143022431444313143242241403214422131424120142044413124033210012133201111000103000431122020421012302233314040122242044312231414104430014110410401324410200101110014323224134133212113421104301044404143443443322043434042113302144403200330214042230041104113003024114112043243443314002033324322213134311241131003130144113324310000012103240143004231104114332322202144420130333140200422200301411201401010123133414422121332213341440401042210204021300304442244044212203120040123323134432034201213342103020210142133101210010124020120242444312022301041414312301023424402121444231120414112333330413201311214110203212202033324001441000111430411401314141033002202441222423430340343324320133404100223233310242403034330433204112442214213403234030332304441023123210343210200110043312330444034230102344111402301431131211342430204322143310340012422142024323041401420024220432330443210232434201131104242102320343243100002032231101010002424104120144100010004110004143320334230121242443221240110300044203013223332424402102244334042424204132343242022304320314212040410010022401303312234432132140244", "402241041010312032114010023200300121100402141123024030111040321024431232120222233304023420243010224213210414004431043203222132224112202234440102403331111412410212311301240023334312320033310121333310122323434111432322342330441322203301213403144002200020223442440210313232422030204001014421314043023031101203332130131202014402032330334234223342033102433040042032213430100343232100130224304034122210340211441124302142302424313100210424110314030241200110313224141214000113024401233300412130021304414333024024232443001244444232210401024302443014344011121224021001401424121320220440324003232342100120412421142400211224120443023112034142112002021011341102000020441330012304100012042304320344044233114344203434313421111124433142010140214314324320404220310211101431130301243003323301303124134444134041014021020223013001141242201121404221122322413412402234012000424213123302433420310232404234302103231303131444300034212244331413134101210340333233334420420230400143321140134030022323013033304332030414104402004223301101214021242401424144413443121013423334214441242112122020001432020324310403042444130231432320113002434223202123331430321332013104203000324224414420044234044210232004430404132430212222202103414400044341102402340240021311034214331200032034034022331240123214432330342214323100013421123102423134321014032224341320012443344212324020433313414112221000003101200332011433002020443040122022113423121302213021141313344134000143210200324400042140312400130313001332344411303000140222021111330140014011244400011011102422102341130002321410000332113002234330043313221203232223402431232431443230431014342110031104101344243140303201310203411222032241212212403230240320123141401330433342144314114343041203301310002243143333214314040412443141341114100430114113043444001214223102423040013221201133114224320042143331101312421222203431023420213104340430132401340320120344434403213010423100101003103041212121304401231220243042434124004111140024101044203124312110312001341421233112203012421222031114411213342310234223114031444041402343200110322212200203002042100433113222213333140224422434341042234241043322201433133222023302041234414221124304143140443144121343100323244024443010230432022103130144104000432333110303123134412344324321412114124141102231030414241333144344112024412411141203431343432122221114422402221122330320440130401241303012212411021413321042042043414341241314303310431324121111034102443100001341441101302110123031403012241301111031414403443132344403011021243224144222444413420342114302104401222134334043200432122100130012022340432440321230042344322344144332311214210033303021032032304242031040024102101034223321233122430231143343040220003310314044110042003202333112014042320214102210304103411020414140002033330334040304302214211102032402312341130242233234004133323342040103002333310311004312424001403403020121423422031241223141313001001301142241211124030301211220031314103111000101313002414321420221311242442424441214230330042114104231413433203401413042124103312004111430030403100043212300301344003022042024443003304334340444443401040141443042401121333310404213144422013121233134020042023143203414401140402023344332223133040130433114310041330143042342021114222440002100413110323221431314311112204142310041033034432110043414331030241010430311421103414444221424241441104340021230434343121104011230324322213110324300402021231140213324012314131421142020402211112413413120003201014103213434043340422244414414434201122244113423033230001311240414321242311342410001212343433242233144214332021001301244321042010132220144020130221033302344340334434443231024303423240300032121243100114002441130222241244332333443010231023242334224111331332010032242030332020413040112023322022121144330243414441024142212004132244442324430432120023130012200044321013012120330441304102024004204212030302304431113024134222140214433402113222120441314103223341441231210312330314304133421301000033113100432321240042101140220440114244410204133334142133332413031344431114223002121010213014114022324141233234341233304310013303322142021242130001233213313434011203211140422414024312140324002010244142120022444101040223130230412424244043010100042132333430221413211220012203022403314214411203403442013401144344230121310231140133402331302000340401402240401412013113140444034410133103214041302000323141220122432342014213022121114232122121231312140131303320422131402301431420240333142134214044133303130240013403042443", "441110113020002133114020242122241322232330031401001122101024232123432431121102202031410201000234123141411122321044033034010203340103313344230243240242441012004121032422220222341341034441421424422012201404322002003322322024403224302312011124043342122241412323022433104440313230034414101324420021431403322043240233031330012442413404230022240301244404021100112432044400320404141243202022103321011443012332403131112323140123001112040103443223431401231343221004021423101334040233002142403210322142320041331304131031303442300410323011344010141241432341042034301224441141103133304122344013204211301030143314014203242241010101001100414120201123343432433331100234340441104431410422113031321113123342420424114202114004323220313443401100033030310322341400442011132121110001100120041134243020223320301024332404032131241044312444310230040014141121001122210443334443003041324234400242344300003342043332234314211241222333333421442024401401033242142124101312000323120041114034420031334111432411021324431024003032331002000402242343412433104202013132023211310043322104430232443404232421033211404034320011211231434013043430242102430242401232300112142420112102404303043223433103100434124030124440302430421304112310344032111213413131431214312044132132400303234013420103122302423123301221202134443340130313040233323410420033204230112323114023421441211113142043101422224420334443214131332340114120340440122212014311204222131021003104430233212103440220312333323421442212043233342340333442422012241443113001231124441421442014003002123403424020002232021442014340210342013220122332213414401112132420222334433041002231234234444221044042140032220001102144002244001430221030232213214100443211331144004134303423300431224344442133330333321140100414403240441342242043333321401141114302342231030014221440220322012043340400004332443200012224232003034343342422203134112131403230003230010411342422301230014104222440143122142343241044110334121033114404003121223422321204432344403200433232332432422112041234042014013033401121044414414413221222144403203023414414114033412203332204140131424243443314004440214043020340200010404441034340000310244404200341444221013332244011400231440212021103341331230022004023121000333123241332233144003133301221142010214403423311324212110214342130202431323034230014201422412000023120421042312000042312022120322432404200123423123443143004200041433301144323224010211140342004223200014301244020440211242122331014232122032122422304134423304403400013411313333413114230220103132012411312142331003242212111320101111341003041421113111412113212113000334304204024301232322300224244121422223134044210224023423230324443032322241423442121233123141020111040112043122042033303031213001344302122231222200341234014441340224142442441220044403200010110012121410322402113202314130434202310104140304244331024204441010034110420002304412012000011303003343304201112314024214021043441212400114331330001122000420213402434424104343012120232244130000403324121022203441223230223232000334421444310114303030211400114034442320133223112410201201312430411143411001231321203311434344120413030421133441033044123113434134123002234024014323001124134004002412402104232002311132402311310434201043112204232110204433100440402032140314043310313033420424213031133331123424440101120001214301004002244131001213432102243130441202033340220210423421402301442233304030022011422120334031204432440303200420011344203104424403323241200411421112320404113134410233100000343000022133210100412243032220043014313410011241234241200140233231410443224241402432204424141244034330121430040424232320424422311244443314200430313122042312040341221314242214124313044230233100022023321203212203021201221212123141231210222211424301104213022134310410142013110422444202103124210031441034112121214310024113132401102044132040322444004121302112431214042422021304213143044023343131240030011334003433422030321311234423432341200320300112134123300304132410144140431222031244123241442404041003442314004242213014402131013311114404003234043122332333322404004334332222431314301303032402443223020402130000444214344114220243131042214144001302314123442341133313120200040000400222042321432212021411344011412141132004134013430141024133340124111103123421312343103340310101001244422122240140244101003004110414400311132343203220010421203404133243300314020041121330122024224430124044110011134240031024231140104134001414240302121332212402320124301430031231344444301042302012", "241411020320414421014024300112003003213200400314121001022033311304224442042141344004044124133300412431440343202102334340232142141323113124024004130141242313201224242434402320012033302304034123222033322434032240231412334420331134310000041334011140420321111231034324440331304001324403113402022232043223341443223022410444444014121421423123033311004232042410421102204102322013434123232021331143324133241113433001422112230322341214320443041023321043013403301403023141230324233132330113041232430332321002211430330021131410034300233240014024402313000024111002042113324443013122230324333022240133223020203223301204421121423010324434220000141313114301142413010241320103322003024002434342321100220303231112323141230244200331120114404322042111321034040014231404424023414220220412242400023242003221144002130231434142003003120114141112004200021404420011433221302142004003114140222240433014240010003344341003413414012200304333412131020120041430413024412011031232423004141244303102022440041231244443431430432034340440023314301144111001411003434243143034133132131021214324443114432403322030313304302441111440032423042342210043410331223120310211104404422233133013434404304022042003333203112421033440240020303212333433412104203440414041242202214214112243311411143314001010124001422243111213301400113434014030333304123240442433004401042402203424442131301332031343310123021034404442313333002232223404303421211323030004221121244404044413023000401423310332133110003143301302410200444302011211103421332321000314404433323023114411220130014442214012342411220113434221314021204302212031010104424144332213211032324123040343022322212023140140013044324034344334443343002030303123442220402012021234232403340014033002302234402222211133104103122432113043434100113333413233330004324340334140414112102132110024244213140312234231401323243212113101000330210114202101030120013020202030411014300242103403211240000431000432222122144102314211222211443040100312100401034313134433423214044434343042034342021234211041033224110224202140132214022003044323320002311333344142320314310042444430241421443323410103240010223132014414244401242234101111310323004300430243204100024210431233414003013031102200113143234410304333312010222223220003110220403440244042000212301001323241141200040440403103042220111001130223124141141222312311241110314232233140301320021111044443044101440021314323322200113424104224001433242420141301400011413033410024102412032230410011302000401132402432141340243040004013120342003331311001202231341433233323010212241221101313224142011304323221103411304014332420313124103201204422231400214202023011443214433130023103403221212003031013441432140332411140244230001043430313311100324222423011303204444201132322034241211224114102323313443300323120013220332314403214332111132043132241340213422342412401440421213441011044320132334431012212421331433034143122143314340444320141424321444213303342110322402041323342334102321404240323201420042022412411101004340144332143220400433111141342100322010110044220234430102330210143301242104430142101421123340311303230134234232111003044434312022020001100312304301110431224111223321000013314020312100300143222141011004014322421243434200340432120132402123313432301012224304011121000414013042222033231201313030111430203034222300103340224303222231344313314142433144431400101423112113323000114434014232200131003300221331300210134101433103223320444424000302132402011344320232143401132141411144442422011042044223041100012434324040220211102424432144134224113022134443041233303000200141113144114140323421330201020322444231133233321321401313133224243424440200141322131223314100133302342122303431323134320442334424340044430242032142112144412231341142421401224422320040011242004142342210122221340400421240431431343302213034443341341134430231032231444123204114333423214233240201432012341113232423131042101102331433211044210423013343133044131422204424143221230324443023123323122400114213110404232104444444300422223022034124210441242344242321304400314120344412020344042314122401131344304421424003120200200341123113144423432123101421322020220432444123320421131020342232131200211204402444130040421130031010022214230324434131401114401444133234342001440043424144310140043321001342002310412444321144422414214103001404433044440200211004123322313443110012430413324201434004223412303330133312021104212400002443342422123244400444320442312443000001220133422133343323421040344311044201020330312411", "430233400303130104024101203433333211400423320443332422442440332224134014323231402330032444222431241304022034104212041420404102323304213331302000243013343324141300041200044031443300443340143133331043221142033344312002132421214412140111320342243412433303034104214042322014200241230213221210233322444421112211341404122410344232410441200041431140421314023444423141431020014201413044011233144241132100313411201431033243202232012403230232014024200244033202422311132212120013342111012041110320021004240241304030120232101042033233214104340111423412424313001204211323014031241302200430113202044011334034202232320011320400230204432242242243434110314040340434441341200310421003140233142203040302040210042414203200320232042134041214121211424314303240133202133240004241240311223011142013311322112242103141301241333240211023024230441334242334221444440210121444243442010131343040442431402201412141422102232014243101002010332442020444241043003120002002402244233110241213014312444421143440300100021412344044040021414223334223443233301034133044022123302320404444004042341211314041344014343440244443444014114003014343404244430121400344000324000101343304444303241241333102314321002024433121340221031012302224011342344021202242200001331141112104041213003204104142120230003200023431322013241322004031440002140114023101020410230424020011313102430142433421014230300100242400121240042240104242130442402214020023040443240234314213323032300243443333043314412224232101124002234423130422431232131240323432012341324103444224212244001211004413124221024303340110122020014000122004031040112200220141003322040010332113002120101021244123321041413410142102333003440243040143112320221414203310312341002423141210323243131033324331041010214223313032040434044114100403323142334133241341424411221203200222401133322010424303444422330010202034234011103030110334300014344233202110403132410442223333104222320102103202022034021214033333344341304424230121022143232131321004141411400400022421312124303322140342332212144104302034242143343042404140243141220223134432003414431244244201224001434223200041202213233241042123121103132412414334244104343324004411413213010231142041314101420102301443342101042032240003212000240410102030104422341222422332111204213441031003033331301133143044334330210414143222200404122203130212201034423104233301340110423201234002413311043430442033242031434032103343001033013340020410043213020323442021020004204131434314323032312130213114443344003333224213130114133222114121024244323124244221111111313313200343120114321024203101041344203311031342214430420412140421024030103304012414412230341324301140114434412104404332234033134243400432124100140312204341402102034412112014223220132430322021024122014001232410130011140332132241320234302432141340043123412440430241432410002214041124104211123332441412322043112233401223231322444444241430443230441121441030424200023200101333132434004003043010044303013222423414432223113343140140413344441342012021234313300303003344132312410032124000133412034220440012011440310411320112032432011101022244043442443133102343403110043104111300143140000013024103142141320232124002202123312123304444110133302414441114041340342040210200001013433440032214302013142330110023204404331114143224012324113220112044033032143033044402303220110420321224024301413123444242124033231114333312310142304304131030334443220041021402232241001042411014104133334103404130321410044022120102134223404041311302222402434221014442343303232441103333221232134004031002011414100233002311333211440104313444301412210401324013222001201333024320203100033431042320133320242141113142200410313132323414420031103300412303400140041323313344103011204324334020410032320041342200043011040332000232401234012222103133434100403143304332120141343311021433204211024213412440410341212413330110133422430101310304100101124123300443214231241211330023412300410041210412124441402220401244211244041042233214223443303312322243101321144000140413403244334132442344212223342331312342412030030024041012042232043204232014031222312303404340322134401422000411221022200344112130444004020302402100244030234441011004314403431100404141143434024302314332401444324234214311020101102303400432404431240434034323222304131014040420201331334200424321422121444414042140000143132410430241201223440433104422313431141000024201143310314243311304322233344114131342233224344404301223310041034430322220233403123411442411000040113312013144210304012104010", "344211434140404124343232421343143410103220102210122233412141014433004014000400223102324230112441020323310201020024342302010314244042232244122434400244440400431423013121331232442330334031123304341342340430231143002243334332232300133034312202433414424420124013311111441112403034442211430321221323110143300012223140443301130231032322004433112302141220402002343443142023131332430240332141313100022002010023120113142410403403114442132434002211120140110434440040023032133131333122443142143411202134323210142322330121401301331212112414024340011040342123343143324123334100124141004241220331202322101123132342411021013231101104022341014022341120321142110303440344412430044403211324143243413230412410342411102044112143123444101403320124422100144324011310032400303231333322240030030012000440100433423120434112233410034212213220124401112124421441401104031401141340231000214114044333442140230020243313213042321420022114320242104322001123302110003400021444400214432134204030101344021304224022322032401310434244314404310431242442320102140103143224404042102303042224432002121212001301314432130322412234234113444243423141420444022224142142240111204334020102102001341212412141222030223011123340444242001140234102130332313010211244043122424142114223233313124213331233011300404404310133312112434214102440131012441110223000424402040241120233133140143210201241333433314014321304241131032433232322214114140010032331043030141123131042024230202243123433011322013303222112201304334101211444043104230120133141330314133242114044030433330432312020000432403342233221011011014133200431041423000114413213331000302312203124403433402314331320243233243131124301040202312042121124020230420213311432441033403021044114201302211302204310123310311413223201030210204013304442424320343234330140232124402234023131313414441333023024413344133032343142122211433311144310221333100224412030044121240113200430433414001040441433310140231043102104231214033443422033101030213403224321421432300103441214422331133300401330320034013321222413303200134214224032444131101403403314222224211020203000212403113132313141242213303114430212322100431144013321302000131332021122333332323032300343134123400144233401000431244322440221042413442314420040104101331032004140004313341144004313111402140043224242300034341224423031313422304132402211434013034312322231021034404114004322242310020034010410023012210344323120322440343012202224240003244211120003433203204334012332022020122413234133400221130233303334012334024213001213034402212111124132334124033422214010232303242333240343323243023340200240113012031112310032010004323333321111044120232013120403430331414230202432412233012000144130243334042243400333300401412331122011224423422104331441022442212231431210411010340424310012200032314323442343230342320134243233343043432211201021311043434144100311422142401211012412312110344313024231443120224222031214421124432122040312402412031210242023033233200243031131443300403212210243434220044034241233134244133404020014401422021330204020342331233301222030212213422012322343041242123320212014004331211443423102340031124014411343144230421243231422404313144304303042123243100412113413401213432222003044314242032142031200241430220324111300224033233232211124041211140300241202420403001304011312423024140304131114124143123024112230204402233440324013344302243224200433440324413302131022030041022024230034400134403203020311000204233023211420013213004444330233321223212424120232014210224031143240213033244031242004404440042421043002312142403342220033234310321203420003330240012410440030402423423333430022421012000422012204011030403314100402410300200042231213313230332403311132224300003344212421121422121321312121421041102023440340143412421230033443020121440120010132121410420333133310000412421012341243324020431441123134243111230244222321220431422042113241334120240023433412432010140440144042411220410440204012032311124032024400300321120003104314024344431010414323301444221201431404400241410110241043442412220142340330221111013320042300212213244300443113101343220404434424132114202204421041204111124232202422414421323400010023444022333430001424431434124210204311343301001244421432340042131213234440200231311041041034343414110343024010003330341442342310234120412334201222034310101410100032220040401021344220014200224103424204320003314344433022214440103222041002134230123341343020043044230202321134313332024211421232102412220000410020122131411440000444004402400", "130324431423402203031304111403313101040134434430301101420224324332444203000041123013232022003203040243321034244134431332322100200331023114311043103333231241030431400244334311231240402132313000301214142104243311334101211134403323214211433021212343002440121434202000214301001222404421311414020000401420401244421213404324414130414100131421423131130011304214431324021121201400342430421411304024310430402343013343232422032121123410401330431034111141003344100120230142313442101132043422100223242001242231022322244133423421103332221204441140124231242200204311443424004210402414110111211244101441211334400444224323223334342212311411031330124334203422203410410443000212104413410011121433230113011413230420114111223101121413203130331021442141420241324233041322224434203312112313000203440340413311200404411042320443440123004033100320023243411240144412232233224404221134423122033300043214403401221342430140202431412434214043210243322331004400431014420020242314341442421342221131232123413420132312431002342400110412040231010113002041242100431104012311000442302030120320114023220121234244331101220404222321434213200121000030222013224142302234440013211002231223132114344321132001210412244022240211044044044043430212330022240320310241003430010031431121434203400122323134203310134410012034034010210120421343431441112323032401233004112220311200031330201300020200111412443031411242214124411332432340042231013112140133310033344343034340141232440103002114412223010202331414213333221000224323321103342021041232134434224122300402341441143430222321442011220012340030402304013241243034414334040003044223121113010143101003131134420330402241132044133334230221204233301230000034124424332143434401131303424132234433214332033420131324442040124322240403034403231334313210043443030312312411114022100311120340310432302114243123430414441412222011032142041141234202233424204000020434234234022340400343230420303323302030301412421204334134001320000344001203313422123221011020210022311043233221101414130241330220023441100303130024113303342132141232243242420001033200200012244301040221432123110004202003112222200343041240300002424221042003302310042344243424041230431102430234241142004042422420242040341421413111202123102140101432404124320034231132202001343441200204011440400443004410021443314404311432444433332233431413212220210024342132120043121200142101241131034402421312011324103012134124331213021002103131300234000043424314421122122441410443413000414034101231113402400444442144040413134143303031333313331411201403314420221013221041143030302240003322013423112314404414044111032130112240144020431421124440041324433113312403032110241003210033211231322224431402412300043402031204001424231211313444120120302230412230201023232000414023131334122110321314121433404204112033210020324142412004033312400003424133012303424233122203423341020211342142200313101344023011000434341021033132034132134404202421022214132410134440411030032123033402133410112210341310232411102001130410003041304430133412300410023410333114300220113422130240303314303333312010142210402403430234403141300434400300014012130343141331041302144411130032214011012004121342343431433322313240114412424144042204312232313224242043103412303042243401211130020232213321230331124102300213023411011440203144443310430034240001302224400113433000232414241244124121110213444414144241141424442014104342122402333020134121034200331110320313001013201044203341211413101422243134014120100311411021410114021001334040120013310433232441241401212231204310442331311034400331243343310434141402341310223330200110122032133043323112223410332143341133343411220420411204412110403044303304302320001401133203434412133424411200220213210440101240033001134113201111344144234403132301220433442413212033424421320421414101110011234020323330132414231442031331331004413220040431223201004313424240343320220403020330121221113141422142140224110310424231030233303220103121033434101233412140031010012302114102302034301101404212301033110033311002443300433042323044204442030040233424413344321044222222244310141200230110234223203131141324420134431130020122020024421220123412013324201034144114141344121433013141223012441203311422133042332431112144343330103130340010430332330122013034100143011033004234300113340223203402444203233143111114001310444103124303043422120400301243434142220033334130424310330404043102221441004130042214320224022401243110342413024221140431143023243303420423231044320441040010012", "230232221124004400141321111044304111120032120143141443204444203411420244321203324314313212324014041330311141414213303042214121203230212141323443033413100120230111020202134324031320013403010240113120230143220340330011300324304104433333333042133400213332103103340121322324413220140144324002202030442310400341321332034011442430231203022433432041133411103424403410401241220401201323323100300401012334214321323242312033420033140211302021210333101402412424120124420310410442220210040031012114032103040213103000000002044232132022112221330301101010443020222142420121434143133112234133423204422231143423410122134014003223320044243204311021004441130042011324002310032202023020013343101343042203422203243221043133200311322420202343214341134134333440111130412330444001121000321043441001134000210221130010210101130014300401020402340240030242331213303021414334241032210223310413433001044233234300400310421413411100210330321020044044100040230122044100112313411240343424444430100342331302213310414210400311403401044341002141134113431230431340303220212223434031123004341021024411034220320023033402201134111022403011012224323443300343234240443322204323203200242443422344131433302322444222413212424011310431232301302332103101140223010223423131421401234103043021103030111024203432231343123431013240001144013010001343312000001141212211330211111322113220202444432003212443010243114100412103134020443330044032032314144003002112312230404103441200414014242030242120240414401420314100423002022211441441024410443112102401202243440234210400140020212301332013344040011404341111104242423314041041231113321223242101331000011103041423420331142300333242013323040341341424012010421123223223044040314411420420042211203443121030304323031324123421011413314040044410030230433234034030133013443213324202231003204401021434014024410040423244024012210402040210340311321320433114210412103201323101422001400403002043122110030200113143024321402301134421433000430313221414014023443003111243333303230033441234331241303343440412313001033113300330104323200032032042031204014124321442140242004402110142014342413402014244213441413123031101402012321423333103342112412432324104101033031042023111424110341323030000203133420021440400301043211003431333223143023131204034442041242441311141131221002322120433120023032320041040112413032021141044333240411121400411334211014330423403301102234220442302101403434343244221420301121030001010044313002324001234131431443414222201340131421034111023414134343132043330300142443221300244400131040423121341132233302003043124043010442142144201044344243113220024314214243213420323110331321012240332022131311021031034443103000024020310140340141011020220433300143301421000433101341442404022213323342314103142433112334203231241320134422401402042023013403424131403133221002200003422112300310222033034101124222144312144421411020110004430332431242424142022134024111324230344114043340144110334343220141042140004441130233102243101411014124332302000321101403330042200030114232333200100022102433221323220420042103042344442103333334421242042232220442042003111320302044323021244132433140422314100111300244430030232441211231241011041040414343310413403323100402041103323014124403002113413104000102444330223431030003311213411301012342030220223024144023430122304030210011113303422301103142313244140223042022231443343241041123114111222331342023120444341224030433334042003214440031213343200213343200412224114420124121000242124301104231044144043310300003404424120422230333440304110234201022200041304140314320223414221010002342444420242101232322344231043341142332013333212231211203030140134144303341303101442422130020404110020442244322130000233344431244110212423131313034424030444241402303240340132044001340421120213344323130122214043401034101021232424144412432433120114230010423224104132221143144124140211131123311433321112330323004332242304202010304322001401143212014024110043004013042321233403042142040104220334023220220301410021222321334032044213012020000141240202311041302421322341311113423304120013121324443230430022210043004323031411411321421021111340022340323134423042420131442002002443140021240024114220321144314140324233201413444032042222013000121304320144130024324134122434111121404322130334434030103201102110013021222111133132100433440314110443230002232100003120330430431200401204001004300413144014340302004334014342310012322410442034113001402134132211040144232400104040420241131112304011210101330103312", "320144431243034123144440042102104431404322100333043430432001010422034320044044212110114303304232221044203110222232314313310221331302321102420340313342233243211010420210320111134333304121101142443210340124440302032440321414030012400144302012433200003231113014404303022041003004003310232102124024321203132302442200132042024110132130032023411220424301234100342434022421122220012333224024031100403432042101333123114442442243203412342341222320334131000431114303042200121400114330002123133010023014102421430424204032044032210131232422240212013234100202423000132120330323130414022014413120422001301133422321010401042002142311404310012304142200344301412214244122023331134010420010100330030420320411231203110023023230402112033230440322114234131344211011330234024241142401104321442442414131423430142121240230411302332404410133314023422313200431240032220221232310214231131103143222030220334241013014330032412241102414140140421344313440334102124242223402423243211011130321222033413443330432314212312343133411014031100032001320411110044044444302331303201320031134303100123001024311434321003421240311122014402331313344003132444222100134140022211204000442142222210204430344420023013022021311013332312341041314103344222322441120333031110001314044313100320110343133033021343311323032040312412031334330403014440122012333232214321340033131410134114100104443321201114230102344012443343221110400231402301210422411333210014031040021141403344131232430420143230224203133143143230031021121104430413434234314132314224304421130404041201402304432331433421001302404034221231444422013014121112314013303434211332122431323023034221431320444041224144434332344322222404204333032333023233034124341343322004404032400201211042413024002334022143203440034432110102034404022403004113421222323414231212103132313021024240123010200000010414434031310412323031310431244340222201103012202213020413200012243323320214034410443003143331021110101320211444223303421302324002034103200030413410022420440443224201331344112444233203020332120242240304220112310440143224014143141144032242102211300222122414200024002343113240233042113333434230404103114103304242024323243002040034444231104402113303442034330221201310432324012200303340021214341444313244310204001323344003222244330430313432321420400031221421330322000242321233131241020243030030443343443134032012211240000440210140431020204413044442410442323231302422222112040321344244421242301232404110204204334111131312431302000113021121042131442043414223443400121020334320214022124312122422213214414123312143214214312224112311232413404001343240142202330104133110302420143143241401400422122034102200444423014140320133031310404041332033132112310314412334443220242211132414423322041441332341111104320334210201344430103343144244313320100200203342021033113322011123224001120412013310140101442414210414020133204321421321331333133100100110304432322240000100204433022200403340143422041121340443133343224020032113304342022301224403434321123243043412322121210102423243102211402222211313011340123420032404434100134330002240114134443141034130143014444211231314034120242303204202432121031003331032431000120210113043010414014011031022002224341112244102420043212144243414412032233030410432033200304402211204100412440413320122430144104432143441034303124003413401330014302224040030110412413304133024041003113313442332200340240320013041402120323000402414321020421044220410202011330113013034143444241101143342122224111102220030223440240411131002033001401100112232331000020124033443434340414123144101314321413000144432444202424442113321034121420010114011404321102332121034422310024102434403143023221021033021212033332301203441424420210231302121231213313340010213442100132322433010420010024121303001210423041310012430041244302012442103434211021404004034230100041310220140124030234230312333340030240313310144340040001030201210042103023044414311212123111200220301211241124023003022130243022413011324001201041312314142112100113301031244100231034202120441310422132342242121200021242040210122320300122434102201401034123301014224042411240101213244123404414020030212202320403104100013034403114111311143011443134140133320314123104011301024004444304141121012322123223342303132202140210331331022011131334303032221131210144300412220203404422433214001311303223131044314324144110224022224013004011102131223402443231221010211212102442340120024210443223433400203233142302144131344120320232343221224114330230232420232", "433131333220311414024112321131330023300420140323303303133434024023333221312234202223031230144320131341011113124231004014413003023242342203104132430102230424332313203002430330104320312234433040330223041214010023100004314114003120234414041324123041130044000312001320021142430330433233340442103120020201322022002133024441410301322234113311113003043143424234232114321324002201013131030020441114313013423022433332342332221404211330301214241100344301243214330133132222222402030400220431223140340421444330230101444304242130310102434002212001014210042420102322342131134143112234140042303210442341114424103443301103131221111223431011331310132322414311310123211121104142012401410011140134303034432221020412422043234413320432023200302312310000240311222013132032301342012231122112132043203023441424313000113232240332221241132401340240323233040220124040042302241031343240414333014344304002302114003202124312222044320011233222020101331013024200324410323404330231030230033121440322013221023223102400422004311221403033001043034012003020000233433003113440033111224040323031023144434424103223120003423103014142244413343300310411340410110344122144322300302344314332100020213010121411431034232021112101303044240204330211042034042224001123010320010103323004134140144013030022230434043202441004323213024401304341433410013332031011122411030134234331212233112010431402242043012143241100440343232311001241321030014110410040344221222112041330024324442034400030210014130332201211043200044012044201440411212443044220121024244224244042142101120444303134430424244443210340430234442434143440142011311332142201114441143044423330013141443334303322123400211121214223423303342311302242214043433032332300342013214331201042203413410430241321443002144304322421113221221042124432131043423400230202102001211141212444030332123223212041041133011212301341122344001211011241331010101432420012400430320244004402402041204320331034011124224222222403303204034044040312134123244323104340011442332340423241243144431024431010330240133124234223421120301440442330043320324043324402333140113103242100244404102034433204123334102013011242004440410204004423143012142144400042323334404244141343313323430141131231021340404322220422144342210342333303002011132121031432311411444410032432010003200032043101101113333243034100332212114402402244243423202311412334240234402303010110241400304402343411242201334433004310044014112200003213234441404012244120334233141213120444441140442211212334442204024341401034140210224133421002330122323331403322320111140330344210440320324201121210302430230433041430120313132002432322302142214310323100401200423431333144143240230033002132340231413331313223343441010332412133441012033141013000232240100033230313221231202121410113403222441340121044102444301033301041414041411224240043404021244341401401124202242102034043430312230431113233004301200204043104332443123011423113110201012140132402404232431000433434040304103100021301232443130344143340032101410134344342102402213013013140034042412012341120023144111311000121002231120040143130241411233030242012320220331124312013012200013233444014121122224020401223010330104131041131121033142001244130234224043112303413101102100120403234204340413434414401422122432003343444234124321204001121100332323044344041013402121402144211421012442230130444323432011014002242312222101033213114033401013103432214002134302122430403400434122342340402104120330213113344410043420433330433411300303003404444010101104004143344111030121121440203021121111230002224233031440202140000201432043403130034231234331013113121020414022100021442330113404320231142030424322202414414040111224120102344343003304124432211330200304432402342024203012010442311442323121120130013102202400401000143104004434331003042444414032434240022411101422333034132441210121213313423311321320031102430114311020310031133142124021430402143220004123402300022004430333412342020321134210412103442403043233213443102042011033132022111243444433414003332103323332444443044413400202301213124031010042232110002141142341030121243220131131214421321233214331321320330324414244013220214212212214332400123414121341232144124201004301414213201420342323132220001322412024431012441324310001023243414430444322100334402203041013322434424333211311101323403141112242310212442234124322412044432231130234023404200024102303420141101143334414142031302142234044233140321040430343301012233212042042134020440031211144211312444333111301003213132004", "311040040021132331030402041230120103022232310402042132232413311330120214031242214232202144301023041344403020013233140012034121134134213100404431140314423313110441131303131202230140143230200024410331421031210344420141334234304100111000232414011143100121011312314413302202242431431110430401210404034441124301241142232121102202433414202233304221320202032114011433324403134233412324242310432114242121014124002114034111044401423012244121022140401103313402313333013341040232333322013412123432230433440133010230431410342421433131123410121203420111224202114030411122132042113142214403104303043343140204203033320433300314330031341011220004410340110233342044222113443420202320341240101310301201010332131402112012244130014322224224210133020110332123403221424304202303120344023110020300130212112234331404303330011244111403221113000303234040412333220210401203424102141314001201203244311202334322302202240402304344103021242133011300024132133101401210411334404142121020300044020431222211332241020004231014132233441332142024100430413322404003422040010242432432013421203022444344240043000440403301221324302343032144011334314301103141412411240134223033322123113421303441244023403400422013302131211332133303003132240403432333401211143204143444123313110314422130144123214010111012013221142210031233431243021212240010422313103414043102212204444442203000424314042031102310043234343023010400234201232234324423113242112100420244032041302322203042402444334000334214001342240413342242244432031014243404030321201444022024332143111130423431110024244420220222130414211433304431314030001042130134404422042114341001413020334124443240222400134404024022241021144304333204032134224213414141003221101421222031101001022323043030240433011240010044231234011403233432043420003044403124144201430202101212024313210124334432422304423014021310030320440232023001014420012141231104212222322421431301423123201302343340203300323430331312320204233242000011410030341201200424140111000101414030002414113330013444033402201100133034104103002311333100332113342404410000312041333004322341320300310013120142032342130030240014043013103234304240343431012012221424034411221322124203421304220130040122314013440304001342434431131310033302321041030042444230243111412333243231031130141231424132322441342000022032014121312033001104002123044440333433241144101214030431021304030124302101021242233402314231040130020203031122342442034143443410441441430400032403132233302013301022404021334242032312130420230341120101224202442314232443411141423003321403441110134403242043044201341412040131301121324141304304233120013133414004114200101340144004121304003400212413200104402144412102431221423013201410412032320002404121323424140313430011134040224301240432342422142201302302230140423302303100112030210413032331113044141003312001331404324323111234443000310440242343114301303202430101101433444210444402140140400411110204133212130413340112241234413303402423223123031224400200402344034231402311411344241414024400331121220110032114331004240303321423011244341422344230433242430301033043214343403004310044104041010331004440043213012343004134241240403302414210413123301342312230242344343041200111011244413203121023321441230220013000202413124404333403241141132211420403031342322240214024430024124102342444312443142232140122122213142304043042322242340131033440131204323303300104021314122211020214340314323413124131133104401024042103022304223344324444330211133324304113203040403404334331430444310321102143013114432441102420123030112022340341203403203433243044040313214043441021303014110144144001423103431333103212032141111114031334303313420214313204234414301442414020122110342440343323100100002322214141404440321003004312231013431243343011132333124441442014121024240404031223224341334434304202130020343310413124212010412001333231124223322001300000013420404323413310110443320230043011101140214000222400011330123342244133011310423311042323220220144312112242432404332342331323422314043412434334413331131334130112030233413231143444414402240341413033130331413244022103143410020112030111400302032003200141230331140232044420240243013343110041132120111220312141144103211011333233020022143233304102440032401011240410112313322114201224011040331132232421010201101041031011404322143212013112332404414034224120233111143010433223104133344213322421002320444233341400424233212032123404443022143312331123020044431032213311002033303442310300223434302134300434013003431123234", "410032220324034301002224212321333012432020141043300031304421102131022244012223213012243113120000111302043413003123123412110003411142140101404102231410331224030023043204002004244331121043242432120343241342422231322021320442210400232323442213020324304121113314441421232041441223231404204104223244412331402333033302203441140401234432001304020430421042133233101421033220122333022212100132423032011330031202342101301432440304021303133143034400004303313434142413403123143012412043232012323310021034100134004130123203132142310200440343421133414141114311343033140311030133234143414143340212100314100311221223104221343343221321101344403410033312122200404324312120323202140433331422304042024333431230024324304313213031014314343422244441114023413132321114434111312201113044034000034211401030101310144340010230310004000340021041231443114421004403410021100031201220444344434240101201001024124443022400343021203323321333011133112310044341302131430323121102323132121040104020411241320131323230010310441314413043200404234410443400443030424001210433341443203030301100303442204301432214410411002433210434100241200440202214143314010104030133243102022020320012111200012144401303231112232030310330113333401001122341114041324332404400204113331144131213110202002122221430232120003434233104132040403004312132003240142134430342242111220230014121320023224240301130033403304202340340010440432044303210041111400403002040112210411014043211022123031034432143010224122200312222201244043001131121032410424212024302144043334111140134302304443310040223034131204323214410243014241443214421111323024210143043110004341123201414412440211443224332100011121220432033111313102310240330120333231210440343422434430124221322424133433402134030221000413312413200344022432143024300403201414133213401201113403121243340400414243033223022010020110221413201303203311443202023233323132314032213221201324134213240340200230244334122304120314140130310100430132004400121432122300334334421420022011042430021240443113234032034032133002101124431320333344141004042310124110012134210001010120314421121110033112314312200341411304340243413122121420232131400413232200021204411410424130404041222021301131010433440140024320134434230212321030232144004410321012400400014211321132334111131041200011231141142122022111010131234202210431124423334124321232220130034243142444122321003004331212334142302401333210400120104230200114200244311040311332410034013441304340440033324414142444034302241043440202130230030402240331141203040013244013340331314414042102013442343311001020413114401222113144103233431302103334122242133110124144113120103030120443434211043324042101122140431012410121313442222424034101104111340140012412133031300444020042133204411002021001213420212301423004240322003202411400202340440022114132324220110413021134204341131233132241202210400304332303322212103141204320340303023242213001410004024140043311133132332422433412334412340340334013343042131013013444033044010243242141244244221312340304024333342231122303333112034224101244434124113112330433200334401404222330320233210303120432132304412040303331310124033203324003024024023401024023304001430201022312113223204023444013434301210112142241031234201210202200200430144031312023124334341022333014030401234431032011143430134023414232013312311323243301334331120123110240430223412310241001434440123211103112341332211421004122244200134202123040431221111240443331423412121310302112211334412010020103003040314340243330324212444340242232212242144404144142330334213221224340443023012031411414122112411013233042403243414101341024040324214214424432040041233210110200021232202303002134132304232133202232414412001101042423414021030401232111312412030112403341124001120321341243422441142421311342242110113442030320232143021020233432333424014422210430320432224041104411132143431401134301411144432241321112141331211203402131023042012124211441231221312214433214323122300134233321034220123042142122400112134133131420003041120033401112304041434033212221132312420003303432021234143241332430332202131011111143344000332431344212320202124341140012411124432404040304044404142030400300202041332330043001031003343240010133430131304311330210130001132011233114224424441113243132313342443021404003303440012414301440314413210440432402010430340021012214301311430403020404232321044443442431132340000011200103202213441333234431132201221420142402024211110400223430013111114120331221103241330021204013032130341031004443", "214001430424430141330242321301420104123213340311244023130321322121102021241331104134204321322330130323340001300410210144303000240424010320023310324330120011132013433440203314341240002410124424142232420103122030301342001123302223241234004342314031021200321221140132114420302343224033110123240323303131200421042223123231343002310422324004403131301013014021310413324230414042322010014302403433033042422343041243004441300120010232242333022320020231204434323242441121421111100140003433014040103001134243202132344421043224133212002242100143142333422232000201222213434410321014301314011003033043420013004232010303332314220223002244142020200043222332120334413304432031233143403121334403301221413030332311110011012140114240222431332043312014033210424303443032324344343103201141143014141333413234314130344314203214004410022343013434221103201143023114234424404330010120412202112341120113242312332233300101340421320232434232244012424423203031100333232103211030031230202034043044404301232430422114223421401411124142400320003424300441413230123013311201311020232013310423343242430331323112030441100344034142213302421243014331430312123130424040003402413444411044444042221220340401432312441030212004333132324041404103202332142003212114411134431322104023244100210013312323221202112211030341120112041230333121311241112341004233124430422031044043221040210424413340000012321323041342003224413133311343133400331013310042403324234400313301004300311201424340321233232212424310414440214442431232043010411040201013430341402430120443343001430110014122041044402312023000001434310232103313034332421241304432020202023001021104130212131230214140031030124202413000031041202131022413433332331203313242344242201233113402312143224413044121232313432300333234302234030320410444004222030042024410140132202122031232414000223331033220113333132224441143340123341023144100004344233310440334313201343424410400400432242204221442231430420042133110124222411321204134430024032032444224134343344122344402244000241222021234233002120123332003400411432041200313112401402004324242402202023223113120133043223330121440423242013102430214033211130243133331343022302031314103302443114113141324412300114324034133403314041202423414334143003140240432410231143403302440133033340414441344424040121321030034043400204243400211002033112043242404202234411121434210422321340321243023330041213224302402003314341431122131021204313200311212300321433212434411304210423142213304222343104244024341240034101203240341304421121041122014002332120323304200040332022323404203223103044342000340014404200300000122241413412114131011241342340020013303300433203223420144421332241341040143101021430012243003431024013210212113100114041010201042244113432033202100031304420334401241104031222402204233112034304004230343102443114434402321422104013101342012144331420413310104420422403111430433141240402143433000414232000104220430140213311303004101020323403132424423410124224312110204142001010200434114301402432003220020324114001301321023212024214440341141120243140000430420311413042110201242444332020142322402341144103224330224033422014234212443144141403314112301404030430414442113042222424100004323101013304311122114022422012031114241342012030043432244340142202301023020411114402043422133443302414320300410132014330410421142234313144421002110112023432332030324440313313121222342323241130000111240131202124131142242342242243014014123033132043323101222343402413201431242334343044234310402413130232333303022321021034400131324242324404133423104140213400003402221201003014000233412304142332421231221033314101431321234024140303142213104404414134233312432311033441224333302302401004041113420010021124010131104201121233432343032302042402113432010021413142411203021304311011122033042311102222432441311040314002034300102413304104422242001114142330324030431402030044434113441303102410401222144024213004304423303032242423024424344304214014240004310330023211113130024041104003022420343320223141334404401210203121224420444201034231132301114432042140003330314434110141302301221210242231444000112240033423312004401003412123003143443010242110014334001401303102243443111341032201244241040440111403404421211041420143304233203134031221422402241303002423301424412420340140300134343043133123411401310021241444322004234211202130104300003123034431301102410324140023413103003011014143402132430231144221033424344220430141332120244424101311124133123041133431020030221012031423223320404023", "130411300113402410321033232130412122041001021040310021441133031202323222221413043014240404130120300112442340421212323214140220013230040204200324100221220213221020033021202433433144033120010434100343402104142141011342411304434322222101312234011434044210424132211214121011213224401133224211013002012422001340424022010244322432014421231142404121023043210241130430040343321130021332033401401322404334104310144103340212110433422142333144200041020322234011040211301130311244033311340334302423313232032343003041112420434331233412233201340000142440021442112240402242330103212044331224202204144231202031131033104240100203322014203241334422143414313313004040343334141100132334414022240143423322214114334204320410001241012042400010401120323010340310323434031302223110343121444210402340032221243202320310421101034020431331433420033102001301001421402421414032311241401044014424203443421042024304423104223433424020101342004411130340324230004024021114232202142044233212241212030043231204434223330214310322301210431221004000234411214440014430102312400132401034124112330242301040301141031304424123121320110202043430202241220212242034023431440424402041141233120141110320311334320040210424023013433434100442422132003141330343140110422223423230014212404331033141104414202222101132413432424133300012401404104220121143411402212143442303304031434401412410314234331012023043103014131321221204331321314403412440234043202344414410010400301420332242300333422122104334221211203034224204402241043334112412203412042110313021441240041240113342323430332103403234314014014040413023014044312430031020202031413234441103324333344221411420043444303423120332022141330340244423001024102230320431444142300003301311323441044103343140010130024333113010234231234021312424014022104322312030133442013441120024211000233301110332101012131104114302244200302102244421324413011011223232101132211422221410104301230312310431234032003230223423444013112403240341441001220040214400111004024441311224403131342003210344201211113104022142000031114122414020421342412430420334433321421143414242424434221110014012401144313442224021403021001141130302330341213113310434213221132421240441004300404411134432102242000231320122210303400401100242124444134113204004132332000343031411031413020031020321111100020301010303112002141214200010111111234443032223403214021032243200240104240421422203000134300240323300413403220022340202240110332033030114020233144202123331002032330030300211402132430312202010413404340221041124030431332014024000103023304020024020344403102210433131021310132321012114331421022102401023001203422433103111133310331403442043244041321214301013244023302334022211444021430112402114144433043124301123433322342223434032213102020212013243310011013020213223001131141121204044244121141333433330123304110303204344424332040402441234410314134330100331213403340040310443221120142103032443213414003312133232131144233332130320232232130204024033424202412004242432040212342403310232212131311241023214410204323100211403203123041410334310003400100003233330013011314010444211303432103034442242401224221401404442322212124012044423002124100232343020140110031033320110201033213320420343410201042441033013342003144122333031233331133340112233344212231223320114010131204133401422103231102113421412224020443032413200204224102133302232004242402011122411344332120442404114042041111333433410413201011322323042031032123042244122120411301214000324412430343234440024133103400340400040442123223402110142102110103212324424320140403132323431141202421313120211100442142432012440423422313134424123034324103323402330232020004223224012021141200403011024201042421444013231103441400213124440303030433000321111123020334240101401221230320333000012441124423131101340423342121343244412212300040023322110344034232433040110320222110324144100140430243412212014323433121134323224010031243224131310004441323430303033234432131134200202333221212421202403211234124214114144044324202100213322143043020431123100420442003412310142201210221032403144312212020123112400421433000042012440023140440221242421012024222044314012312340031111304320220121314044314101311320144314424441401001424042142420123320102412241200443134144440232120112012010020334021311331442133332222234211044340240241234301004112223033032412020420442340301320212424412230114120020132432132232023242442444021224140231321343131033440332000123311410112113211041344434001432404343104142312410224214034101213240003000", "130021233312032200233013223430440212421232000024232324022042240031232430433230322044403141213120413241332420401340420044322144041013203001003041113221011244440010411202432214333203321420240211013003301302440131024240102133330103141003343442214203241322040300121104331333203143102244314001123344233411140432031210143330422041341120332310203312003422003300220110121444443231133103042342443413341414011042203131302024141114413003300324244001302020144122330410200232132011434404123232104202202204232324144323320113321224101301201131431304431134112343421133140322102134123320320401240043310440310023243103042424324321314111302430114413123423402401124410322112031044403431004443321323304430331440121423240403012140012442141222012112400041304121433433200414312240411304421443311132313221302100020341301443144411321444210334422402221220334234104313143400121410242430302133133334114341220411134302440010133414043110300434231002100344041242421412412240132312320400334040424220023111011200320100432041102031442303434041440342003244311334013244111400404322211044320023133432022333121433240002102020432423131434322123134302440422022334332343132434124033431420100030110441114030103322220201314430204121323210124412020022140443202440441200411343323211402211443232424413301414333311444241343431021200140033304302132424422010212410342231244440341233330020421031022133444024440230121343440230001110404001422043422000144330111222302021212234322410202434121222224211441330011411433433131224241442240442341323011232413244314111314341320121434234031101444223110422204340201230344200321214442324331323024223200024103210034224331111331344024000403222421232441434443232023220432433000044403224202111331242423441443432312022311103324221034121003011401422242032342344304304303110100424011342030014441132221240400443303333033134021302431340441024343002233104141131143232233310410011104214222210242420412421442442134141212132031220040224301122402210100403322143410011334212302441113400140313110324222441343132423202101323102241003113433320002031104243112331424033122203121144442400402113324223443111034203313342124243204432021033111444324023213434024440032004320231033000324202034111004030004014040444212202142200301114010020134102441213304312012242124132331114443231143023102210421440404424004334033013003323420001223041234403043133404123334120312033411434220042311321013431220443301211332400101133122303323204201303132224042231211011022344203344004404313241321241114331134004023242401140002140141114113043044330121042400134320303334314040140434100010204004430200200220022310042024013130040101422122304343001203421140313410142210434414022302331310442440411103114333032233031140400401230421313010442013322333324320334332102334032001303334321042323100004312221143222042231143102321010403134041031324324010420330121012234023242000011041120431200301111423034323224031013330202033402430002011414131111231203432022023302400010342143210344133300400110021014314444040111431310243310321312433203442131013022223204313401334433110102103440024231023204441204010243334311133213410302022044023103200212344324310344130334300223342342202120432124324121434020421030023100411124431321023414141341204324244013000344211011020034341310442120333014230331030140430110413001403011424040212233321112040431444433122240320144312343241303233132431330240420000432234110401013144310400000233041303401234033031200203042123302324330423140002113102120021010041033204241112441101341010234000303444432200242144112141403244410034001132140413302413313102030214204011130404120240214112202411421442443312421010002011243413400040233131004430010314300004433343104002333103304124312211034113134130033434244212242204243413401341211024300304212210233114413232414302040223312314000441431114314140322013002433130133204300022043142323441422434134232404412303443032002103210321201304401414414303240302011341003443340242244204224042024002323224023023103232121434323212302424110422101224314430233031422421413232121404303140233410311020142010323232441421214412340122321011244034403002401310034240330101104121432032223412413410032414131400212103334122341040344331332000110400133404424102131022443340340132014434124241402330122234101204114114104423211031033041024030244220404242030134400314022313333423422321400133432203013313120212033310334414040233302242301143314134122142432421120213441110320443223001023400444423441231441330143301003344410444413104", "112314040331322031032110032204232302310414442130414121310201223041311243021110411010141311113433103414102320034113214302233142312040131301131411024044023244022341131242004200240402320202411214032021422203012410144012134123214401221111031223203302200231233204443224340342432241112002412203134443402424134043313113231302222403341404213313201222032314301241113203311132400413041400041222231103411131031033044023242311004024233013110443133011310233214123301403341221321114111310322310120212043321204402202040313440402113201131422420114012201041130233034002210141211323002334301442014034233233024014444232104310200413433014433403000131440100201340004433203122020421340224104010333213100041231220144341010411434003140220002134130403323212043224223410011132203134233331141403001031131022211320413230412143224411114221043212240134322240402002411113334431320404212100020330300003211231041230322131241303113211113112132110344300440434321412230300222322403334230332122114443440131404034022124032214322121200444132311013121244023423222024424304422313033010213013131130444343033143443400242034303124421342120300241423201424443303111211131232341214424444334111034210411134431000401410233400011244410342240112341112344333402002242312211301414131202342402404330002411101243314203411044013340121214411430032223020132100444030410043040131120110431004402014344213222232244040410424242334030101433421221201134203213231010312331023423240232001241330211004440343124212303131431220332342033001411310344234400334030224004104342003330442140132103042332433304303142300233023414421132221033323222001242420034100031312432034432242003041000320244013013044333141323443043442403230000113043402021442241234044314333120431420341100144410244302111113100133311214411104032420313014331240143014133443442122240004123121213244014031344134301021323130020322010224021111210140433333031314104013324402233411402332423142342011133001141131113030044234244400400403244200410234424121212043142121320111202333422322322231022201423001340220211213430124122004222303020123222344420313302311101421344431031430144423022333211421031211000320043213340114120242143312201130020433442313302232111001111202424412334204233012324131441021414141230314313344401224324303331114001322414230421131114023442332422400300200013402200221012012110431333043133340204430130114032101424000402033223421311202110242431420034402414124000224334212020210243433042203413402140032101441430211302444112123411103122440203310321042212010223442123311332241010212432433411101234403010234433104021424240200434213044330043002231410331440101220103122034310003031022221104321103423303111044022212112244131212310234140011000311443000401022234004443021123443241114323113303121342422024432211341002331403340402412111212113401311133033232411314031211313202030010310001320211331210402400212231130242210002242130314303433324041330310430322220244311131422104042242432111043442210430234133323140000012013011141341240223414432222044400103233433030444421043234000130022123102423240330311210420423010023231041311021203211241044132134004341222301423444034130010000004322313340331331431003342022344030030221200341110301443120112003134321211423422413310220313312411144324230141013423314220333332030031341044224403314331130232232240203241134114404330424133202013231420132002341013404140142411222432042303213243301431414124002142332043401210322033303230020400124414341411404404312300433123341444032412002234030321131302031130322121241411024214443233410303401434244031331202012243212011114303040204003431034010213300121024414224421104403031213444023103140404332243002114132410314440301313202341113303211130330123134122414233004133020142011122123400131400231010444002142442311301423323342112211010324130232121432440101432243210031321003231211133443110231402330133041202441220143211001212000044443112330124000311402033301121032032034112013403031021334143003323141411333403011201313400343303400444023103302230131100321141340343331413304441334411121243342234302404320230202333042303412340011141441414132323411422333021242043341214430134434120431330040201231404242102430044201241402411233003141024212103030412412333420244313142323130002141323334011140413341101303142003023004010104034441422214420320020122414132311334231100014023010404211043301303032110242133230320111221024012024201103132042420211224102403324402241023334014042024244423444242340401302012324212031014123441422312042", "112432142034143034430432141330331034302222032202333004000413340400233233223023030300233024240114134404141211232320103222242420401003302341031330120000314112040100440134404310010414210131402010333443030133410020213011102131231241001344434020042321411034404344341044121142111202221022202223103334223340021400101043401422110144300113232101040400042401430312430340324320123024204120433040234303431224240401034144122304411020143344330240110302044424240422213204010303334213041421212303012400121244333113341324204110332221434040203420414211312223334334303323123442221201430344141211012402030013301104313041332234200140022400020421212003112240202304124200303011211134103342312204012424234400411342200040011302231423343222402340121241003331323210301213140113030020323124241321422410102404341020220424431214311142241410010404400340232112311402230410140434344224114320234311131411313341441422104111324333412211011143412100220441141434422010214031224434243200021311224044132011441433312200434144324442343323120440103404210042011031203202230204431311032144111220311404410234114011142000041040304313313244330301142131202033401232221421321210221344102444410120030020140413204042342011011201243132410041304112420431011344011211441320222424321322014342400441314221101013144230020140012031304404423043430132011211212333434342420442002442310213020404302310442243324223432341144341103042320134133024044331222034014201134020411410130121402004143010114204402421444200133134401322443121212234333123300131230340304141301434042212221101044041344023104440004404041043104034311241043213000010212212101420130210211103241331414122041314401241411414232040200242402024242244113320302123214212334240442221231421334124004332334010102210342134010412231131400222423342234404424211344430414020442203130142323140221042403420423214203301312200443410244320312111244003241020341301134343223414012144202300130132400230324222204441331302211404321212324124100000424040243331202203100111000231312422302420241211423213230304023204333024334113344024402232013223101201331204020302002212333340442040242032431212210003014402111204300013214422204134123303042300240223222102430103213430421142401201303322430322301434242201314201043130302041042411422243204424400444121211021410304240312111034324213423134301103330301434011134322333442112402411404110041034014323221242424401210001244112024311302214203302241024102212043404430120300344411413342204433103100304202014242241221042333314241242324124411001144324214201041132124122424243420210302122230212430134343233003230331020024320132221414434240404013043022411313434114042234213032232031423032023312440201314341202111333310234232410330134031433333444303214221431210130431211302343001400031141220423401110232201432002321310421013121314433130014040030132213112233012213323443013011134203112314423030331424020102334301200032331202134020311031430431324101430303022421103431443203043221430331020331313302142221401430402031033333323110202214230241201221104102224441023012002304240443210130431411041140224311323203300040012304441324131014430133412240014314333211133021220134402320214323240233343400230344334330300012221232344314422410310401420210443323404132433022230410342311113331031122221333441214101213330021010204222000131042301134141241232004042010223221402024104124321141420233410023134142431014420431144130320220144433401313004131130443000000342230244202424430134220013323313302000323344131124232333332022204002343223142031210041122433130313311302242240330430213330130021003331220432433332042324330414010223400441021314122414203024102443310142134420232313244413122013133141401140423001041432200334400004042011023233403212312043240443344034431430010233312031101110434410132120121213042330110341122033303444133004303334322430113210142241114323404421120410341044010233012330120200323032204310142212201301202200202040404114134023224002314122342333021411023403414104421024034303301424103330431442030224223423431114131110203041011230032244030240320142441042414400113312122204124004033411413010303041411411132201031400320321341043411332232321301014421014203020344112102100003201212403031101313200443343132213132140122210212103202201341302400024103414221344103233144434032201213034013242044410033043124444211434203321401322233020400243330030321110234411033240202034230213143213110041032410022112043343303441040400302043210003222201242140422213244420311421223320040010203400243303110", "143311331142310100241122130322124440441003434434222321142433023200320433403313114101412300124102313231224402034411010043422211002320101404243121114011444210112112042413434334114331103040100121031104101403031201141420314104334042311343411244143441201220044034144004344441122410204423101331141331330230230404241230122304303123101323024111302313043001442343011113143000211142020021444402011000212404023040332333443010132033104420230141203123323133000033143133313320420203404141102211343302134431433204422233113213313211221201210032403103133144103402231103112321012140444404412234421210003344013212323242003202024321332010434213221413121324133101300323310230143341034401104031001030344103214042443331310321312143013233144141333233234404111412322031120030440004211414004444140111044403314110312204134303203343313110233340013033004333001210010214303110114130300204024014334024110432202130311422240312002004303221342330420431013343102423011203144142202034214400300340014304431112442042432312132302032011411242021311202000004043132434220422010400224330233304031402104014121244424321233000130233404220034240124211012440032122040104124004432021012204312433004242142301403103041414331010243311043004011300430441141331433043400034424204422202234230030022031030402423112312104210013121321034241214413242044403312214234332242011142423130401410220023301403220342120333044140431442004101222000400213141004423310443242413330143443400420103012142024320103023220102021004231202013201033400243210120340433323434432334234132310342200001404013041323313211332230023430300101440012304042144332044344030211243133141412440304230002243344421340410032413341440440001200401031021323204422241241022041323001403422334044030320122203103323012121213242344144113240110030013032414321141202242132424222124124341221332422033403140122422441121301304012104114412031421030001030304000314301344032422121004121110030030120100002012443113240114311313102321110102304104412432003333304433431423020204101433034232403332412301143203331114432021302434303330411200330310143032121022123431300203033301423420233143421140404013404213312423313303030434023423313110013200140431411142132141143411242114310010024402432120302331413201020443021031301243040124410224401111220344401042120144333102320424301304200312331144401011032422030043341132213220001032032131320242314443103132132431413101434022343021242410302400044134421042022341232322102431300424400304003044011210121241203320211334321310321303302240343411230341401000001212314123140423212143000144023000100401143013302214200344201404134310431323304012314431112021001033234230321104020144441220403314332241211140130442014201431423341121030241112030301033120342032433222214434120404204204403023112410422143112330104431444104032333113010211402341212244233402114441422031043320332312313233033232203340043410221133401432324310223030100314343144112104122041001333300303023002111414243003114230042331431444132031341240223440212034114302011313422132013242142002021444113121243203111311230000343420112112342310120414420042003130441144022230221231033423342434012100322102441111300230412103304444420001122012123010202143213323421340204243334012222031010321041421202440310223441434011421344032443311330004012134111242021120433041202101224033411400223313224111132202022414402144414410312024344442100142032333431112300042130002324130213213101134212341310040314401130142212204130310441202214234332011321213320444031403240031010102102100221412012223241101301002242213323233321020241111204012113204112301441310200103401014320204344031242443211420200232343400343224243322442244201211433210103110130203341100133143414112330404224122441120032131320311130024311334342321043023124114110144312212413122132113003324333122100112322142412433324023420310104320143422012234142232112340140440012242201032141411032302304002314031041040241431441223101042210044102103022330111011214042024434334241402023002410133204333320110232021221220440301110204313431120413441133023423010333201240344304423422013104341124311012442320102423144311130333340422031242000203040131110203233104443320034334201114123400130100110043322421133321203040331102104020402423431344134442301130311320224200333301212010320201212113403044012202012230023304304012032242032333243231413202023133300430142000133333142010323302044314024342212130434241311230414002104213004121122131343224110232432423002220220044034103404434011333241310130242", "042422304021323333201113320144204124243424114211000320144213112314401112024123002022014121144302102223023020300441100330131110033414324214040421011313044100444031142043022211011333044011124120343244223314113024100033414313342422323302443244430431401223204411131043411201243241221030434031142204300214020032043032134200023230231221441410114410300311400034233021442300003443001340410322332010421332023411441444241033134011121214312123410031333022430424314321410212400123141230401340122321112322400324131032212100333012323030413023104443403014310324201341040423023133111134204242410102302243122314142214334220203231244302120243244422422221413322332343332422120422303420202302033200221034242011024302444231100433402123342121204104444032420314111323432001022412430042001132032424401403323101313234204042003010040114102041413000122321101120140411311302124422242300411323200142023040144430113240304004421004211323222030144343000213142401234141022200420020404231024140213122313133404110412211141413330003143123004331212203300234041104400413233202124333011404013234304243213202444024211011230001433411133214332442021421232332023220314100033321240323440430021024124434322421300020412244124000344214130401011301230231403243304104042134121421344041223344440121424411442000203401323011220423344432431024323314331224132231401241043033110244331043132100402143143104423421430330203021344240411014231242311142404004032204403010223014431223043242241300230231011004342033143403213244342131032334322210021124300303211242211224330402232213130032443034411242323241201123022032234241203102241324342102022221131304414223044242124201341310040042113304403441340424120113303314023224241440330432313111401122303221022314013102221421441014221402102414042401422411232241431340111423031323024124333133043430113141431313300124211111332014110220034030312444321040022131020403142101113422423201141402220220330324310404320433200423403042413134141411220114321212220303414132413414211434434430242220230000220331243302402021104143332220131420143114402234140300241004132100301303112042333112044014343330124011024003312134101400014012312121022112023314043313121311420001324030243130222434030034224334244401243324112203213314113100401244122114303400102223021333142411321140404023302112422140111044422321004311404032112324302142311323224330324241104244313002110330424424341240044033242212214343214114234203403202232440314244121133333400320414023204413404431323440034404100431110231210031242430113442144023123010224332144241243421311304400320004024240304240010311424442024341320310342304131431200213223021022132234320100420031342033213442343243330302133030312144403432401331002243334113443000340420220434131424243314203204021114114131023310223411210231401200203110433244210400004022132230113240002443334242213031244340110100231202314400234030223313314033143310020001124213024432144332113212124424331442100441242100301323114031143443422334120001422400302102234311334431200334234423341040143013103433121404033412431204221120422211340442341020300412111233202021043411232341023442422233301302402111134211344104031022141243311432023332344100112212400204443343244100321120020102021033323000431331224331101040123032011232320322321041301433140300210433112343201300202022244103203204323134330321303300011402220200310002310004223322003320203122203210100322044213243024421134424123203211014211111344320411003404233323032303034132202034400120111032432403310402400101211311143242110023040244343441431014033020421002141402410232221140243000423304021214023023440111343031424210343214002431124031320323302310023040443422122344424122344212134212023443221303104123400344023310320202323214201440214130213010034242122230441323113443032214344314032341033030430100330041202131020120142142210342333110410023304033211101313133231240414201004422430323301010110321221302043130024020022301000210420411320021411031003020311424030133204112111013324030031441441414131220433243133301203204314312131323443132400010002344331301443430341402024340221220021413001234224130443112420243440012411021413432024001104324424420412144310124114432221102113412342012121440023234442421443214401441331414020413221402402240343443013013322413413320200434124022441213014302421303440003143312140240204023404101424443422100100414314002041431024034231311124341211212142044443400204221142440102133122223200113401104100120240042323211224034322403134211001211033044400141", "433430130434233204344121320341213132030133132324301410110230412342133410243413012233014411142240002334322443024000004003142313024210132442034244142103132230003414314422423023242040124430440101330031142111340402023041341343131412340341202123444214040422232031312222343243021240312313112402113100433330331323111413124103004032133424431020441103203432323404213141201331011121140313011132424322002400121404200012341111321223312023243023322310043132210314042013320304411421341123231243312111222042100301404331322110003231311144434333333422333134301201403444103201002331240032030200324240022203320240222024213134443121242443401433341113341433301422112332133342210140423214110333041430404140210133210140403101112130240401221233021124203322441110412214102333443440002021142004124210243040230133110441231333210311144432210101024441334231140010140324003414223030341210023040401311113442141110420103200313023443133440224244333341301234131303211414430123044411032102231444302130201433224212120202402220410222004124030421000320321332023334441110023134240021232343143222123034004302441420043213002211022330201134233411332111200323232432200301312234243431013033301204101231320422033032314301424040334404313102413200131213230310243111120334022431031233012431231042324023010343022030441013013342240430232201411414124333424031422224214342314001131034424314022034244202041133144412320444342034331021014313010042412422134030134341334310432312023022221120022413433313130411230304241334403340101300144222432143424312103434010310004033133130233233344232344411042401300042420123202100241020424320030113423422443221024424321424114111443330340244043321233114410314140434231400421431214133104442414404412342012224110034012231204102204404230300410013110311112413314214113111334232400233444302410232303002333143000441021342301431313330014143420243444133111400021434014304104344332411034422342304320044023403200102410242204121111112231103413020434141433204412124341041344311242103021124303020220101403340040311214121342113013312334423433300424043300010421433131221442423440100003441033012421200041231242032432224231044413414001442201111224232432032403422144141002344200333142233224321323221312123120111041142033231214102303231444000340323142301212330124013001103214421201204143413244433043103020042003430431132244103243402012314242213000414302102204421034444233041220111120403434220444004402042333224201102031131222043021010200314123031410014020313211222332214202204232330411210024033230313224040403210310414430433013110010413130000123104112012012442041431240300032202022034240131412313444130421203104222240331240431300312020011104020040310220300003440203243432112022302122232420131320033222431433034013421242320222100003424402333001410102401000214122132201122411044322113003204040013411331240422441033134121213231304140021242233044131121114401224144313243232031114324013432332321131241222043110034424304230010213022214031311241230323433413100040002404332130314421100111102313430131231344014034133014221024401340202214232220110020321411410143021220122211304013414110143122233333404314222131230411143130034320123011014143002221224040002304142304000430413122432044042304032133244110003242322400321322444343434314102124000000433303120420430302202014344144133221303233424021320043124201041432031332032332023343411024344022122323331401010341443210012042342243133242331014404312024144131003134414121223322224423403303201214022134412142414303200132144300221240023001312204332014304314002302324342222214232200331402302403241310320044303242012342412133423233144114343300323043303400310201402222201224041303444022013303024411434414233410040311144022443020112320011404011131140122033330040121230420241420342233442110040144324242321232324330203314300123334031223210432134131004301341423144114430140340040334410144314123443210104000211433444402141013021421000304342404304132143021213130144132144232130141120234331413411030424021231141220324322321434222322314100234203320411321330120312120223431100322223014322112203031322201311023230140430133003221114233433441403232330200313421100431034321224113411101010142102122010114444322434133023301240400311124014442424001302100220304033120432211430421141424243003200340101034234311332221123313122321022102322333304221444432003133230342311223132423223424424003311400333420103402033142420201130444200433421442324432343231243320040024212312000334221341030302133414221204141222", "333002411244431021230134234434303201202040110210123304104024204220213142401120214444431303321003433031214441231303340210410024333223232200121213431031013434243144222013324213312322134133414334320230420131444324334123420020212100244103304022401140442230040002144322322223204204020200003014304002010103214422302203014403312041221110013040134210313141323404303101301223413120044110434011013134143323300431123331121130302104202440433141012043231441020044022334000024344120410012201021333421133112241011122311122140231223214221220103324101041230301330233002233420432310200123122131332423142213332432101114302231144322444004340433444202012344402012031321244002243344321413324334410111421024410344312420040340404401021324322001032001112133410310030242412224334331322431430443412433431303044344201223403424333221413243421001342342322121142022231332132342322341410410424202212044024421034300143043122232320130223041234020202300304231300314422203441030021143232300241402141030242201103111401321204003300433243233420101431124330303414202242410044222314234413331343421234332310243423340243203331211420020324220014111220303243300241024420233304324201001100044020330212200213111303204440143232441234132010441302404100234200120423212302124100432240301040201010004420340413100232003403233431211444321044024022424422301240042130220140332421100301032112104102011131221441044400112244002304441221034443431202430443022330114011022021043203131122112211110222240232310022002424340412231301122331413443244341313112430230323414441331111232143420401422002000043343314212200102403000423403203111402444402432331300130441230242312203241432440120430430024311140303221121400200442134431111233132422414302002020424112231331032132301233243434443403203124333132423300214020102134010302141322412043212303311043040243112234202421343420140044314133331132021034020032034013123002000234201223042023342203130122132310320432204014122130022341244403133342043430100203434003234114203334220111314144011143012333001121221433412442434034104000110312030444011001314021024104220404132431242411342212222012400323340442322311102401400024142033044320311302043043321044320040330323103114141324014330401130200021421201012420010114031240413211041341200230424422024024034224441114321420320002134143333312444400140032301103333200300303403030211403021000303344240440440402144241114103424230420022011041024122314013341404434003130220034442121040443430230030344111100212312133403222214303442323130032110140011130443301403243410101201242024320130104201324022140204010213030334400432301211110120201232142303421121224144033010013001220120234413221423041224410013330041413010432341213433230123214303331344443241441110214211413413201112343231114044210230234112141311234133300101421212220101343400041244143042210441434200322110310143030220431412011044041042314430242404422311310122413442143130313213443244431123440320314141414404031243142202403444030033041112343413031440033034034103231402412130104333142141141310130320132320311441420113424201402030422231233024340213013343324110424203413421142120122222233112244104104114010240243101143230343004120033041333004340034004322240332332213330303434214124233102242024421442224443204232423202120014320401141212111001441211110243104100242231403401330340411111333000142420402413231344012430143002420421231222313213130410302024431123111334303100344344000133312242031444303134023404324244221001230332132004143410144214011410414234021444243400131440443200344230301023411223024200023431412143013004030433242040322030222403140332204443403033333041241422212032034333042242444332443422042132202304342113233341304310111344434434131414424223232313104302421222231304132012024310444441412321013200231000204123002040342324233144210421030030201123041124233403413133433021423420444221141414041204431242430324134413114343344102200022332031321012313334333312020024101323211100001000313434241000141334123010443332141301340042144010001022113102220300110413443022433313043103400332402241114414344011234343224213142411302240130444214012242024014422403012344243022432311120300410401014324131300432231211333144204112032044144404310114044112343342234240120234110432212041441314120021444000310123434112424112114013134230120143334214311443044111323312330330300433321320002414244230221113321344043023443323433222334042014411311010344124014210433120002020314422131443110032414332301002111110220140103344323242401042124001", "330402030221300302003413144302013143402023133430224403223113243224014404210140143210113010302110133321034110331042323314214131332004310042444131101432040434214021404242240011121142104332012112332244112442032232024210444140013442240101000314210240324413124134224020002312114010031042402444430231140132330032110311242111422030043430300044200214333020042222313333112303420314213042422430324141312214040301003442234220330131142232234311331420440021011422232322014142430212122314001234313002300421442213033331220324404030100224112014001012422334200213202042244301320012323230100313302413201322142324132222401333200213140113014240311340333101004430024214430220211320231013303124422042313321123404344134440102100242412323131441133110430244022433400301301441432040423303340122230201211441130222404311340423221101210314140142120020342444310242314430143304231120331033124302000002434230444143431133330111123103004411140011233122124113404204344011431421344021442420343401334143223144001012112302420123404103023213434214143311011222420412221123434203024032343303410434441143122333134114441144131132020324001411133123143304301122401334313423303422401220330341313403104414102001214201311120434031303244440321003002000214233040210113344123202331300211312130120124421434141321123233102104231010430204323103022440201424303323303421310123410222320021323304223300034230324010020430310321341402420340004424242242224112304140224144100220142030042204122023232012120311332403322304331043012031131344412233134443101420200113332011133412042014424023034403012310002334230000220024423440242400122032030143341242334440242042313214001201214342110041013421323433331020303022404104110002123320244004101104121441302443422324204204024401131240134003143334430003303142022131442342111401114132031124434113402132204404200434311131424414244223042313411230244432313423120214110114212000323222334314231314344202200031114423242014000403341143340430423032331024332001430114030103433012430103141442221034144203122442442320414203012241432422323010341014311112120104120211420103101134034121421141411122404420302214442012201340003001320010024313102013310020033103431404442443023414443301222200240122314241240441000203101104211231132044411240013140230124112410203242311034224313421331044314430022124342301232434440114013210010414001032302313320133441120201032434311211000120040212200024003142304114301144314241121420411141132432342213004200040421443343402421434044343441210313331104410030114222344332023343103004323441031213414320134230214031103224012444120124220300203302103343010111300404212440304231442031113401033320402023112430102323400004221303423232202322441300213034103300030113402022304142224300342211221004421001434313310301434032410030423330403204034301003311100410104412234422040434422341311412100421001330142034202244141044111234244222414201203010040342321304431043412400021400314021303344140424044231033304414440231024204124201321202434030011344244221212421342403412210204314313231124001412303224344243401110432010124214222043022223143131132204204440413011232213412311402432100314103331120342132012422404204241444403143103334403332400021210430124004142214401232244241224020430111120002302221432432433014422232222421021100312041443242322003031311032104011320313124142041423041200323113002223301324043131341433410201232033312341142320121114441314021144100100243034421033120133102334414310444321233210321142323020010311112412414123414121412214300331132011124403224322101312204132014210423210410011332133240443131120103143204141141240020112241134144441310113010000234301430231140124224320120031314142221434104433410434200010422140332234202304311434342343210030332232300403442414024433141041101203441042114313030344202123430141323420202444214232123103134111414110204123421321123030224021322414034030421231013432321301233042443041002334034141110413311020201133104034200213122030040144444343223321124341323021423220110420112300123221034200001134321013231422013213411422341121444012000431130200141431442111412213142443142344130113334311412243210234330104203030201334301214313411010013344111131443432022330423403042231114022344110210314244203243403011102131101122043300144402134121223023443412132114402244322304331234100120310423220341424203444432002402331041010003202142103214333123023212114330230210123234423311112301440140233032403342041134443202323043130212341042114301041224121313240200442334032342130013410", "102200130300441300301222101403403042434300012214203421203031102120332024410414332104022440001344110223441301330112444023332034003202042124030121221234203123312131202203234101432023220233224020030122100124210103134243313343214320341024110420200004202243320424141204100021221030110132344024113331041203104233131034032132103140101331213021123404112442424302013002421222324220004042130134200210043222200001122402114221303430103112134443331223133102344224002331444322101110143301314443101334133324023202134301140243010133240241301100313314232103413340130132230113022310332103304030311313312024201143413033130311340414104030013313233133243202011130012340120411042212143204002012401404244331300043302443213431014323401102311322121222214324440042421011142241240011243323331011404113103412310424310332144211434024102323411004102313212213240034141324404210220112233413331444313022422300001233333230044142033234313133420100121001021003134140121400011040432132324414003043440220202430342412140132301231242321124244432034222434133401003333430342243043012213432444321030411330042220122322034102133310440322012400102204302424404122221123301412040032402221141130123303002020242040222211402443440221434342032314033101221332422010412400340041030012043422403434012423301012300324430320341402210102231310212034131003041004302331143003401023034123414403340334113312402213222441101342412103411130010112044124034430320042211123301304022112431443231141432421303341131302034233143000301303220402231343121322442233032022041200024243314431221113133431144201021220443343400304243001321033211031023442134012034413232411340243003120332144413114342121011214241243410440000122412431340410311104000313134414002030131311432142422000202421430213321100314242122210104323232120112434240340043204243240230111021103333324322243100221431112120001444200131223211030030324211120223004144344324113322023414432101344200422304234102041012121340232101332001144031123113412304041322334204401142341001033333242322004300243010140111141231432221042304000120440014334140424411144423100240300201003003222433434341233114123031311120110234001143024413431232244020121410110400200141232423341323000343301210002112044130214300024321140101313024120203312310343122404331432043422122413433433332300403332201231021120234331432223231411011412021323401024432323200321441101010123243233443113003333322241144140440110334330444311431212140142114230033141232222340313002134443232242400420010411342234213314220322310112342214324233113002101101103132243204220301313233423113413444212041333124000042010321212133324204001042012231120233110101123034443403444131142334000214122111131332041011120330443403411122312434311200434312313141211043332300041042021201133131322104003214120304304414230241331113302413234320414323012022421220433232130133342233040432220013124031143432321432230132133132001440121112240421301331142030232043322022121340440314324030122324003130440044311420210421141321204030443204301031044231220430400441111111303043443104044123032303432330324302000423002240313443034423020330410421322123212231322114043200202303402122023344112030124304020221441040141214312442143202411344404222323433214014203344321041304113004023013100111440133121302403331022223240232204340421222121404400412011402233243003131140301043132004142230231124012131313414100311413120224420003221233234342314240224203341122312242213203430221431142413234112204411004414021032021134134423440222342044122103310212332302443204131232404043124411100021420144001131332234140244030023330032203210004414411032441443443232441001240432444311243302012044103212413034244412321000012244421231422314332104132023203323423110044134400233030131340011103223024204104024343343113042433000101230023421014433210131110102142320430400243031000013213322104331023233021013320133443234034401443430131241442333232334044111102401322024031313403414233320442030342212321304321340331433304043104443111112402002003040241441142200330422230113122440413443441443130423201043322441132104032030441133243233344022431214042400032214424401140142443012014222212101342101002204332424200222033420210033244132010440314243322043244123011023312344304414144323221222000401421341302404003201441312412133310333014114303402400404022110000211142441323130430214223213113213123104001030004444312033444003133043342034342004201221241122401313331214031213111322133131230220143011230313144302420043124022203400223344142021", "444330124223313013000431302143401443401343223404211303210040022413441334241132024020331111101211300444121044443411004240011043400300120002322424230123030313012414011113333114004000401123423400201210003440013021432414221323333421120214412010443132304142101200202133341223131321322301142424404101340011433043411211030204300111300441201310031001211440440321014313413243323112010001340204423004221002344342221143133203003224203103021334030441014434420133204414334114334432200033221110233314400004220003212042104132103224312322202201413304232130021014020044234322304003014214343222224443304142311122332002312102140140422033041113133144234233221313311032410423021210112222011430311201312020102034003222132334122224310431414021341344342433402400134044412413234303130404231134123441033424332443120133401122102241224242040140403442132123100132332234342341241200240224443201114223021313404411402132441430142344133111042011001140123434040110203422324124404244232331043324040404341114031112141122241301234020043422404103221143130330011423244404324330141112414042213401221012311210104442112442034343444103430011102431341411002320043443200244142313434333120044002224200010440004232311113143231341413344441240312030341214430331330120211030441324310242344131120002011132343204330042042014301300200040143310402111301242043404441030032143103320041024042010034200411322333213322430201232312111340433032033003040212433231000330310144214120430023213130031224233434300113003012432402433444132122230231214321030321043033120233241400341432110332414012222302322040130230244124022010320112111300442131223404210024344040304303004314122114132410120013144000424004020142234014021043440031000222334344411102212024031301221332300241320040100422241320423422141202120243341420333340402143231300320121333040040021120211413214201020134121110112024012230120344114003211312411431143341410231223221034414212210131304214321302333343231214000031143333233233201012234213034144130034330110014044134403433330101014441204021013013103011110343313300401312102321322014431220321034334121233222032101420344221140234441401323024204033031330403040034330124412020324003444110112200412330303344010133113243242031102103243441344020004144134411012044334023340021102313011312441100043330412331123004110202300004312110442104302041242023402222221411132112114233440422423013210223234034240032003321444111230324144033010010331403214324300244042020214442400220003411434331421214310044244220041330120222133032310000320040321413014104444200030004323404311211202121211220033002224114220241122342341114243413431401423422122134310011303441204220142344001341243000021023222203333211020343440403214130220131421432023441211443301123011400420412400004132213432031010243241101403112243402340300122332421144030203313121302002034324201242010121013141433200133024111022343414312013432231033141011032300120422223322112412012003330313121210321104133334114344421342243402241204221421313034324022144314010203304034034324344124044230431210233142001401342220140213330033103332300134034433104143113302210030114430013240214231413124043024211421342310312230232101001323013040310223043144423324113434231113102113230144002223032113311213421022313134244430224311410213420300141112022342031120142120121423440444143124000011430321040330001321142421313032113131240314244343141430421040041221403124234220210030411220401213133201414213324410313334320021301032133403021343343403242303402042313442301014232333114340203410041003112403020130431044133443321013124321110230121400020124200443430104442201241312123344234433244244333210140011204011320431041320142042003012413331120414442040311243241233232024201040132110032004341002242342231414201411423043234134442142001342331000100412234040104300322232242241002143400322234140102033013311443401203143102003233220103203011014143224142430042142112420223112014322304131211412300211304332244243410311024124231200301340003041123412121423321442220104443301404143011441134440134300243231334243242124313112034242002043224444032431241143322434020243304021111314324233041240112201011000344223402404430024431044011211120144341322240322241234001441321214243124231100224231042321113120014131001434243121434021132004231122200010111031114310011423314324420442303302120033414443324121133000232340124144320201424330010023421420224131300101022101320333133122124333030332323214204131144402331244201140142100430214010223320123040312344122", "020213014414441041304410224030410041101122322130220114331434004313402244322413220010340410333344233211223443240440411123003211441102000320320041201140334033034101023332342301322113241142431441400244044240232000224314212334212111144222244230023030224224102100114130030300401223334403312424431134010222343320321033134020334323144201420230101040231240223422244204243040424301340142442011311022131232003040004141320013214130221420024043121234404243013143130331321211231412233431322434301144214011000442031201400032443443001121044022000231342234243334302410404024034441442434221032224042012302440402224022114201232030422010412230010243210412320014323000442243040120213242220103120302320324234034240334210313302044020411023122213010333034303314044242121303233112010241313030143424014102433441014442432330442412233331240313024413220243021124330423424113340411304003402443030130002344343420441310330424331333030222310124112200002423313014430100214133234241140203203123411320132130034400111112241013111422310143044142231430414014121001231140324234400221130200322334003240303043243011240104232224220014221004244033432420331440423143011301302033101142304314011410243340034104200320024312031223211024231423414301213034010421423130300441034214103204424121211213104004231431002420301043013003332413441112433320330234412304013312123204322332134344101244102322004443240344112143122341304020003210444333123413401332203203321324033231241042443142013331432324130121123241044311032334403211204421411020131330314123400123231311012344214302222111420242030334312231412413021304432304410024111012202310043230043331124041321223314141313100321314101430342230440340200224312330110122334232220412424011232103321040412343003304413203421214121132132203102021340140230104042301031043044002400322213111211413011011020234121243303014042122230014030412224324343121403341440423423323333033031223130412200330420211221201004332122322021201320340413001342322111311023441000330021122140212112114221142323042101000102243242323103031333341040014131120003213411340111330032103313331331314433303400442022343321411302444243414234334314213122442311411403314013223000123440230014000222221231443223411414104301220312241232132343413013212242344321441223421211430414434201404233221133234241211203112433213421310243030441302230111111440103020320222113100434140233201113144133240224024133410113301121320020311041024333014041232210412202101020043122100414311032200322342213011003310024221131200034201112204012243134222433041123400342412114314110234444332124044320234014021002222321201024422214024022424413044433411340130330200303144124230042133110211340303112333230341343300244130044233420122034334312001113023214403304104004013402120222122140403210222311441142344442143443424200400430334042134324231110031343434210400423012430210031204220034412101232333042010003132043210034120414332424411011144302402141021012013011320244200411214014241044232401400332224112303323041210031233334312424422001244214034040232320423111013401103143403112120100110000042232332114342431043213013304132122424213244222003420210404442313234300344342221421123214214442422434214240144341420101420341044002022410121331331044144021300444044101411413131223030413011401121412230414213134301203113341401022442331014134341114202420041131334110442433331440334044202132120321323043200434312343133340013120441130232333121113244434304040332222102440233242442240141442013210234211221133423422331032010341312111111420423034124341140100043314011310203241211410444213311244421021412131431433303204401344304013420132114341102024332120403003414442042413311122300003034200302424222404313104414200431012322400111112241340211222201022242040044200242004303340340122220120343230211133342020232114042002441230002133301203241100224112014044142230310121444333112014313021242320114032114003414210001203334324414014324000222104024001433411120441021244121444101200443322133044021310103123232414144243112243324043144432423321142124110000330404310320204404023440101013042423231424140302334430234010300210433003443211421410242124243443302104230341243413430232334344223020330310001242024144121441103340200112220020014022121342342304232003113200123041310414214442441132303432132200234233240232313342432402341104031210030231212010410331324203111021104320332112031200431330432433300442020121220440042013102030340302440010203412442202012301233204034022342442313212420044341122123031421", "120423112144424433001313021122412020020432300400220014401212022243030202113034041342032033431004012110133113042242443422122303130404430044132101034231400003023123104300213310221020200200101213142242003123422433434134224012112030220101030441123003110122443423204404204331233401244331213224102013304111120340002030132204324004101043323234442102003134221103020143022020014314341031324234304203030044412014020104434201221401111401023334411302330041014204022403142112134411400324204021142134403402304411222244321141432440031222130204202030303103420420412423234030244200101222342113442234410224031422224004031243021314243412223403020110211310233331441010004314321040422213041002334422143343410301003124230314442340124013110420213232223421434431311332211224002123230024314203013400241402322242314200024223100242022344440422031432223422322034234044330320000011024201140120143311002420311412021034113342134300411411342013303031100402001031214241014311124244332341301033342101042233231304001320304411400130210311434304033231203414423004043014431011430314423204113223141030414212203344304323212144314242212423033100323032332001433121103434404044221303023233124342343011424123402303442421102330224300403123302031023334333313441210112034001344004102331400111413000010244044411011040434443412144233404430011304240101103314410400442044222032432300313411230124002400023313312023213323233013040121240033214330114003314121013302242014411302302022400200334014310322132312114411121011303411212304414400230044321422030441230010011200011342043021102430404101341242410444210321040013432021100444024432134424334014230312331100102313304213003004134234310310112433442243021444103042004234244324310421414113111204142433234011124302021202303434224022020331343013340232240042411130242020042103021303222110213330231321031033001002331321004122220300221312044234202231213222010244222132430111432004332141233031400440101042122033321303220111123000432230112300114303213040142001241423011323103232423220420324334143024122011043023243140410142203430132120134231210320002104031031331002230422334022143033441404003344114112040310303201111424031140312342422430223203120241424032021402314232300044032433011240321143340011413221432414314312241014003124303124012402201343430344042202233210343014432041331310032342101000124030044133042020033144232232301021121421000343421102101403002223323313403012034241224322231313300304122213441011142041304443324220322024144212234121013041400314232042242313031024001104141401021304102412423342330333230122404342040231020041431004100330234321004314304230304224231304012333300343003002214111033042433033000300443104440314434032012111241023143131232011203024340034113121204420200012144340132004124031040034034232211244442434432304003422240304142101040443411111220023234431233123411400023031330023020022011322033233441422431444343303023104433104103220201402211304030124240202004134021343234212100004330033011403410243204030012033141041202414021041331222200333433133403202234101043213121232203044034222233312422314044441312234112340002203124403302120430431003321334143202003130431224211334422223324200443043413043004411410110103400102344322434111443430311023201240123204130024110402303100030443113034132021134141212011104101032401012014302413232442132314142042211001031123102021104114402324201431021323140111104340430142030233031412302410422231004434104203042422131412402043244014210334323140333123323430441403023342204013312212023010003102300310102122443034114241044142013104213242133043031401013430414424001244213304332231143434101014401300311200420314103204233322120144100141324430203341413404313101412230111243140001324034333014142411120414424332433340234342114121341121124100132314101022124434401304113410401041412043310210314423400324202043023322332240021320201313212123002334133213012010342020312111130044440404340044230342103101413020404302212233021224404434122441110302414231311440043222043033400121304024421242401414414404122033423322202222330424404210003040021132020100040203234222212122321114330424303303113441330403343440044121042331400234123303444420133000220242103441002112114112041000123430143424332111440220344112004402323000400200141011330313233343411034044342401323314130314002011033442432432143104322231100400044401404413034304212231320344404112104210040201111110040001224430323024311024232302203412440322014331330430334332014224041133322330204140431231414223310", "321222042443312221020121203002113344311421011434203133344114414002103121323320323322130302221032210341432043421134243122122311331343212203210430223430021310131424141301404303123302304141211033421132231341203334022414411342210122241312014344332243044100420132143142400111121120233303042002132334402031333102200404242103442402000042340213424124101041112234113004000243104001222322443412140420144030410403010231244344222030342310043012312120414102214342003133144124404433044011401442424431102242232140131011413124303002032300413402231240120043143414421401044302313141121100104120042021201021041243434334000202404022101040431411120220113014322121122034440023014223020210013023320144240444401403242311001124111211211202220204111142210204424231033331210424324014424434024244124001240242341004122111123444044431422131124104044244040012333244340410333001041330201220304043331041242444141241003342134333440441012411334444433030421020104213403414230230131440031044440432220031242421440434034032002220404100141202441223313032114104140430124011334121333042423013313333414100322212030401121023432230100331021303004320123100142003103313423144202303033002102433342104413102422134224412001441012422401411142122133001212401012201402210100343212132442320343304223124023322021211140240110424103234043304431024124443003020113324232442141221433241202220303311430411323234312001042331224321312421333244022341421331434144204001031003302330242433340314111404100433243102030001421122411130131210333322301230213013212401104042113033422441201121410404444421432144013434314020203142024103324303223110030423431121234014201201404120341041210410223304002120112032120001012413444423401134231112211222402233133124343201303233243132221410240124010132041300401011223031104412003120333442031110343310441422133404011241013334343300222434402103403342401221422321142140102414300100200211324313020312033242400310431030144340102003141242411414434423204130334020200002431040303130033110221410120044302042233310110102000014001441404214413100331221414212012204214224221433324042323000103410203330004200234230232201100041441333002231314441122112111324101404203314431333203124400042232124424114011012303122330403100320004124241204433444433000124132341310030140423201123134220101422323233030322312122104300330420030012223110320001333004331213240141133104243404014200114044114231334110240343033122414311411411344000442031340203130400144422131434424321111344224014010314130100003002440041413222142322113013220421430024432001312403410431010244334142140012113343344033210244142433123100234133002322012214142033322301241043342413341433220112311214111224443412131201030021403310143222331044023321043130134121333424444230044333314441302341200043004033434313240440331412042133343440423144131040212401023221044002142414320433343231432011004222004330411311404201232102032333022321032101000414223302433240024112444313240113412034231231041144021204002321212142411311044303132300042332011422000240341232223444430421244434344231421023441121201442333114224334241231321220410441330223434212242303141000404400413040044244140314104123004231130303133414121113024121424304144103210140032002044234440441401423303132320430334133223302131400041310113103211112321233031330143121314100303141130344124210410030012044234132022424234040111242032003433421024033304344240341112440244330423142433440203400011102024304421031230001210423110202400421002243134411424010400104114012433044303223243214330220140100212131103324433144103202020114124403400323210200441231421104332101222240422303141123311132230011013023122230101101014132122321100332424000002340214420122232121432323002421322230310222231443220102130112200111304423131000203212020103412314021442004300244231003124333022203123323004041140033342122410443142033244323342023324203342411303141040404240401120244233423203320424214103413414010210212113431443322044302323443223314410024042021412434102021433042134142422201143333424134204223102022411203123134243303021204223413002103414401043141203131403402214040303334201130323120222133321034121243442413313424344024113102410301322011142134124114423334042004012243301010222220033233230314421413133401212134023402303431021122044312444212401323124221014132044130123410233304312421424144204332143312324041122040022340231023242330234034041221314043402231333234230302113433201422022224042224200212310400243104014323341414131124211201103140114111134303411300", "011241111232111024004214413043242303131122221011333222314234032234031040322440440440220333440311122420402413104332030011132041142433221434442243322011200041340400332021402424212313040042240014001114421410120240334224301441024321033241322420134233412040124024430313121021140102322204113433433144123344030312331404202230223341220430424032342403322210342310013034404122442010223230401140304030040423410301141031143404304134223333222300220443434432444133310211330331010221041021000402004421302134143001133221411033040410044413431300300303343334234132122104031422031044411104040124300110142414241402223124234404100403010202231024444130320410234022034201201203144314331014423303213001144341424400204402431013300433122034001124233230413242231124204134133222002314331414231420401330031111214312210100211403021434013022110121201203100340101210222400101011330304221013102410040230110400322220144440142033141324010321111433424413233332121332423331013223230001302403120433003030333003330114044422210103003112202442021311221430220443122224221044432011401101004311213222004420000434200401233044440144434400230002143121413014013130121333422131242442210302221313311204244220111000232014043133143132242113041410314001122243111031312303433204033314313411043211132020422314333222004231144342443420242022330421302144020101132144410224101332300021230211223040230243333024430232432024211011230002213202423033322202304204002124010230133040243202434402333320200411211113340230430100441043424112010333144111001434224131232314003321333414302432343330023400110113312040113432323301240200314401032101220324130023341334123342233110143021333341010042112411212303024323434311410412322303014400310343143000412404102204330232243400223213230231400413113244242004041310210332214242043020000423101231101122223230041424111420444320142301223300311432024224433303133130020020132400232241304242224000033024200442131333142123243121303342422332403211144001140441040313420013320100114423031334434032401014130323444001222213242020002221011023124212310204433423101032433230304110404042224121341242240331232310143020030110330230144410101241220110031222204334333044332340340110330243112000101240012004213114034221200144044143131300302023444243300224112333414302202312014142022342133001414011420300344132402333324231112042411324030203140403012321321042013033041004322414424314014234104410302044223443143101440433032330041344441032140400312002421002204423022402123024413032243340043041224242220121024313000303014024323343024242033024443332113403132301242400020444103411120342010204121142432414234443420013244240412221434000302103032030033033442030344211424321200040142300244120412433311341222103132401414204100422110114414141143210442020330122411331430322431022122420134403041441302222034022013002103014240022430023234421024010330303323014211232432304442100020424422101243132431241212144400120310004403204343432301003112030332034322004433431234134030242420322332401343434022322040420142334232232312401203134003310123310103043241311341014331401332413103443014231140120032313302031410042110310300324012233423224230021200402231012042020132432200132020314213430334430011441213443121343233233323200111212440404004032432301020012100033231342221121113301201332041321441342022241322422102230243004222440142024334423303324234222303000433240324443144223234344004123033441234313334403440331001233411230024310001031033413133140204211001243131140210302100121301211333413310124214033430132300403013321432104101421331403224103030201210134303103234111222401241320031442402413314401242243421403312242112144223433002303000010223202102032400133133023434202141322231013024444001423041021103014423132041003314421402221240104413111111033104440322213104033132041144023133033313242013110042340110412314034231133342134223401032240212422100121331243323223314311213140324400230010433201304333033024403230312013002134103403243301011433142334323041021343433102123421231012103144331221302022311434221310004302221240220133103042042313013023322200331304024141214112204001320133042000242324444320122032111313004424301132030012330144024210014440232232442131414444030131343040224143301223014241303312421311420242302031310311233443234203441004312432230144042334321430313012340442243441114203210022240201242101233203134244343220314312200012034244042114113444314233413214214011003120120200300343223241443410230143310040201111031012324103121003312001203000412", "421422403020221422000141002033220231424311134111214243043421113134323333043424222230111311302041122432001021341313111204313301111300222322311001143422322022303204010104342422301302220323242142111022311433243203243243400424041201234120130100212334104023224044021213001321013244324023112144121133440113314202204030133103130332322442130142402124232213214343214001420241444040243410044430101144404023101414014202341310042212033332323041203003240310220342342340032312000033214303430004021142011120443404222121304221341240224414330220233114244113211004413102403122412120104300214404310031220404020044140340401003024423024020321030241143000200414010131313021401441334241212234210342130232301202322022130023222441140011144421021201023021142431023013134431120210021121442230402130232413303413034422001314102143211304242321342442103411314142400221200241232330110330033334110100311132103321310133112320041311200144143221113211342214220014021104231414001011112443430012010401003330402224221232010001044002000344401132442424210244232141133330141021421313120234100440222113123214300143243010314211332230201042231243104422442202031220423420200030403212202422143043234024233220023200020201140343442312013004021200143112044410132010212024323240043200123244043044010003034021014022330201011112313320304304031034032144420221013102302014212421211012110123342023323132324440043201402433200320141044000344041311042141130242313222000041333222044003210340022241003330304120321443214344101040241414024002413301434101033121221104243411021101134420031441100311422031232320241110204242033420142210410123302430124144120010403004322412241424344234110021444300444130442112211344323021001110402132030320120330331141310323231101130000433423303411424113400431123314314013304021122244001330143343400113104210412231434303121332104200114141042431100041031104041241123330144010433324103242201210220044310300040131031001421202440012214433410004101334002424143014331301222310411112032431422410004241213320342032013401432110001041440441434131112013023112001323423031230003403241022403114203333334113333031302011201344214134403304413301001214414431303102144040212202221430333444410031240143433223322212320100321334113430442212111410202111211010320130223443112043130334420143111212310003210131312213224242002321233134332200312112332434103431422420111342044214042223041003211323204030124012130144042330142244303123100131024023340321414121124331024231144132232221433224204332141440024414000032404242030040024114334231403231014110023203242223113432012422141202113144033024303332134012114040402313210042131141344130231234213414423430001101444133323431243241344331221213121233112442440204244244122111313402120222123234412312312433441103323124301300241244302241041330323224340040442020301331303433413423214111324040021301411141441412214411413013314413002020413243044043011010410222413043032402331211143341431434413313344341411200243221441433311321132301224022130333102103122320031044324130240311113424400421102413431034230043340230240214412003223312442130120234121141314400401141332442004223331212042210332302410240422203021430344000100304140332403311421123432234441034013443314203210333434412200114431433400404201244333010133100302023012320024044304212010110010044334144333014444312211133420443122222000032440332404113210110124204204233203333011331131042022014431413240023342220300441243000442431434134110311312044002243020011140123214402312320434041423320324103120441333344220230231212200410020440424043222303300343412342423432204433204234203130344334121204022240111323431042241243122034320400014012440111241311123432321401011321100122144220314110044240113403003402441313431242010210102013203032144232042312024111104041431104032411230302023000431242424313304321130043220313303004302412332103444312134010230034103112221412040141132032003442022103431040141013233412202420031311123300340123413200130213201033013340000014140343432111243210141102221244420032011323334004200313413002413332141432233213124102211101042043431114222404131101001130424142103144243110213432202444023243412024430001240032400434213332114324432112343130121413143323332324431430434414431342041103002012442210302002242430101014243144212330031143404310320332424222424141211001422234343023030012323023011243140143403022314031222343144441241443240213421402411103223023330321423200404400111213433234241420404023210102143042440441223003314142021004240003313", "002210201032322122433244420103324230102234301401023201342214200003020301100203002303303344102422141201200430021413024120014244220342010134044314300423401440423403402204021434314131402444211142441444222200441420130220034004314312040241222130121332130424012440043444441311234341230001333144000341144041200042243320040102142210130421431130413202244031340440000140242430202441221401334134034311204434100121111431204111233221242140200222430410143242444031102421142211310340201031131042122140341420421131343114201010001044124213141242342240242122131044221324123341330302221434334133334340410033424143233414042044432024222342031322403343224214331034430343123214311021243143303001113424233003323244021422431001031413101202234032441041224331134134402304223300401331123232044314134440334401442332144202011310122122400104041304311120421402341023341010030340313420303112223002033103331423330034004401334311011431332002202144042334032004210431131212433413124030330113221304021130320040024212024434300331401412300032332330424421304342240034311414323211304013004440330424444031324300124120020402333424330333302000241242200443240332101220233343332211224210012221402130220002123202003231241234334044444301142203432220310334040433311330214424444333143201433233100241433402141343240030223323442411443023100111002234120224440001440424332013243004314022334130140143231004420334231242132102312241023041123003202140442331030142033124202314043234141100111433140221013412414214401231143044100240433242142042444134422413002004340201200231412202002430202400302323010340000324141133114244041423100032402203214213023030012220322101003240430411223442330233430101030311424142123011221330300014013220110443220022314332422114440224231111014223212131031420133132031200113322443441104104313304430143340312333030224234331404032403420244311400212112211311410114222324330332114200321102442141310114301242034334133321233413443002130412101240143021314303143024020441344043340443201321301443422001104401112230230230103134121233340211130424040341331342003004400202113441222200013120013002211330334311220000010442000323123243242201442344320232232323320421220003331020411234404214113212122443433214204020221020431240414120022103443320103320120332011310330443004121120211230333420032331231021223110312433331130400222203101410130031400022400423444322100401010440124413400030120212343201341430431112014442011034213100341400322341322423144442424344031401302224102443043421113412130300140300411221043122300014020432214133022422123211023403304320402421304420304420323202440420001112323441320441240243320323334242224042400034003134242014123020220212102121021121341221231032133421323244124422342342200342030033034444414022201021402213011222434444213032221144331304141402113001214440004131242140201100104133310020030113434420430402330223033010411044442023201340431402223002233001122324441312001242302232034112332124212031114040203243233042143421023122142111131403233400234000430042211132110111231334320003214204414024302304442121231331403140014114332433403232033200113001420010103403431014040443110342002242133331144203120103103020113440043144443330242331223402102121014432103214112040310220320040301233440022103131022433443120203023230000340313213430030003003133334423434403320320134332143413011102123242410141401111203232131302333041133432132233122133231134100040301414431033104134204041430344333230003142210211423110200320012043122003341004330200331402412023101121330112334040112442133313403130101120014411044100043230024324301130212114141011401403402443412042102304014230131003123000202103032342013301043032030201410313302113014014104012320021141424420133024414022414334422333330312304421202100423243304200322021030304423334143003213144322302143411022412024303042430202334340434222221303023324120321223430232232420144414302341324111334014141220004101341330444403421432023213400202331204140204002430344030423422224040040114434033110442234041424230430003103224303441101200234031430203241123420231133322413044210410411031444032021141222141031234041240331044442224034312120214322241341230212211024402322322313124010424224031320142020403214330131243422320200040131143224444114423434324312102110140334041432132010403224024402140342320434224344310413200001323110240214443142141102424342030230311002211214303323432242340213324020004130410304043313423243102203430302143103003421444443240021122114403030342110422124030313031120032", "200314424140440110241012041000034002224340402233440022340334320021233104323221342121003031330430314040314341023341102311143431311033314244022020020022241043223412034322112424310320400122131333443030223412033214031302143100324002111342423111234101323210324420232233313423444314133212330021423004124244200241443323200330401421000040100344133242020201441132224333413130333212203144420420131301243020410440240034241032034212432000330003110110202430143422313433314232212114402100141004241011214444144412002431302413121121234100341412200231130400403341430022430320114321113001240040104110431100302333221230212400423103132043101341231230441400413312104432002031420344432310220231434144112421031004412213004034333223011312440304032322421114110141302332313003430410333310033233201323033204040004023203340013030331432032302003413044004400340434323330413021040340004430130240022010112411131203142033120003433004323114130341010431403124030314212300104210102030203421310203240423221010140240012021032432001140311323004123342311404422034303041431130120034402111421411003210234024232243132412210131404233222344132243403113322114412300002001130432020124044421241111200044242442443403103230210434043122120400313440143042244403242131222014044112140111340420204011234012310023422144200131223413144044101031142424041041200421431330024103142213212024410202041131020201314041120302223341413201140212332130040113022100013144211114012240202220433342220300233100241224420303341432230424141401343211211124124013303011224401321312314114131041040112224011001343431302344214331033111331401031222100441323444441420024224412020414132243033231014300042413244113224431401344311431012420213442011302023103300442101014444222131012311324423403212211030124424223002024430400344142303424311301402032110443214404124414321341323434103303143440403404241203131333232000201010002320130440111222302232330320324122320011123112211414124442000330334424104241402414142204431430110320441224101122031110300121304304011113321434114413424123102423212330133323230123144110243342421004203203040402240430320334011114003322401033311211024311034110103031140233433302401303143402401022300404042104130331034413302011021004113412312200121224323432111123021314214203333341011103330132240121031224201002111323030400131432234200220134420124314022330312122430333240344102244430240323243013101434303224003021241114144342410134034012234301323343012302321101314342041210313012404321120231110400003303142213000223230434002343330303210313023223301131044003432212404021014344311220321024143304404412012104323441012421121441310221433042324324433210421012441312004402414401040423101424012042100314323010110030321204143033133323134424341332143001003041203232301341030222222203434411220343134413412313034342012110101214122201201341324342140114043203130033123121320412142412344141004444402343020320223214304101331021112311213333141441241123030201133011143230102110443021140340122114041313110234142300331033411232140233433443132024014014204434032341430121121223303231024243400213214002100233232322414332441013433202004412303303424400132331314211131103020004132432434114404334333143223334010040440140020321400441220134433412222413134313400134034213020340044123011142142200034211431204242122102323104212221442200441421120113223013431134443443013023232101011410440034323443214322033324122311030400311314133403000210241401322222444404240011114403143434102233340400123110204411244314210430134123431213111423031240041104343343202120111023144202221021024410221421423030431033412423430213112313304030214314132343104020103101411330414441303412130341323134220442401404422220110133110301332123400021311233303310303022021011403021224140214314024023240344410441040344024343122114143233004221131032102232100131030214314141113100013021244332310111343242440101433033213320042421243023100021144341020302333133223441404443420002010142213204313040114131011024033412223234402440200230113112411410234343142033242321330103133030223112144410411003232204330043022122433230432011420312441143323021243244211430431300104112211222124422233440300422013222124114022320420303320214200313014311112301344411133144042312010013110311212413002101022323314302110244413324104243442314321120040024340130231134122433033242123033113333134331010030031201201043323320042444124114141131103220113031121144130224000444034220304342204400023413434310430322300331344342424014100204243111023124411", "002002044422112312214102001311341140320134212132432040320423024344132114343041044043010240222411031010112320210033200230314100440120400324012124033410024442323041122231340411034211203433230302104313301141324302213324431131420111203304021114414133442111100134120311412423014233412203031404141320223010324141433203413033441303214134402231214412300422422422302132314114134003321014134013421320122220332302104341322442122303143023303010310313013201141440123222112432022430102134322324414404433334310204133421244321021242211203223040303230421111222422421221304224201121333410004204331421321301434132242302201204213244302231032013101212014044014024130301031130232100010022104212010221313040123420344412130443314113314332241024443211231443212203321040012121300343110101111132031243331433404102000434303401314120143113144144032011104310420003411413340404241410201012300001132030302314404403313342414142411100102001034101212231112211000231023414422140224301010411304214133114103230013322330033412200021134041232134010423320304143412223213322344413301420311111432304411124113244113143333040431043400001023124440233312222141240311004410234140022114014441001230222012403103230230334200100123310403234242340400413211200000002031304214003404210310420243222342202332403221321140230023144203133034103042312442032203044134000023314314332301340112403101444100340323300023330244242210013311004021232102201013423210221123003012310130442233213404004222443441330040424134134313043234111212141233141220014030321241202300441314112420143114014233140103143432220213410343000200131243404333424303020302332420340040221200132041014123443444320242002022034014434131320442430112030213043323222041242142120434030424111133122142032423121204240431344001211233323204023203334101331232112443422423010444002403023131030423240130400320443103332311342420113433400423012210010333014014200120301031340444301404242124010340140424410342013234211031330440201232431442322011401131432420341404322130433240120414013410331341433244102040033330222414124031422004224413312440143414004003001104312131340313102223142034342203242342342043201102220242412400041131232132140221412433014002222020111033003300101234422004311013121201303114410121222420300011241314412232034044242213402013214133024341324431404001024321141312224334324004204022013434044410010441233134441212222421300244410132430303412040034400013021223320003121343014320423222014011041000444314041211444300140433414023221201123312042130141342301203402412312113323034023034100412441402224303232221332100002340343112410040404014024240333002142441032422201211300324234230014312334432341334020304442410121344010341230404014313144121342220233224032444030310142401142420400443221001222013410232430002040210421223411110341022322301131343420244213422013310002440100100043444024041220242114233304242430024412341111034404324043024110102101301001232234114021032242142442323310043324142402201412414221414234311110421202020224413302244024132042103411141440144431404102242302433124203320132440303231322012011100341420230140234010104404403303311330114141041320301033204401034344402432032043042034422220042302102114033110104431044011303100414031331032021424232044104133104430102220013003442121133413300432443024123022442413134233231340343313443031441244143444444412324131011142041142140432021110130022120434414433430403423022210440342233031311444031212430024034300200114321403022423214332103014340220302442022110210010442024104413404300403034034140342013023031243212134103330402141424140423110240043040031022304310423224041230123001033414123012323411433101142243413204423402034100210040214224134123444311032042234312233111443014241001043431142200424322412400120014034233341444311001313212403443421401020424240440100100421141113344230111220241042211024122113210113334410240444131303424402120234430232024021313212314001222411033002244130313131213004132220401243012430202042440004133002132311012412334023343241120043433300112401111433010224011202144003222201421142012101412123022322301331421043133424344420001420100431100401302320101233330101434204314201034021423220214021234044022201014410012002440240013034312332122001203243143424422221344101303120013320122031011210400231414142010033002314243320130412320441443310100133232131010432113432200304124134403140414000411002442423333131234221211103231341014220412121401043424424321322110032012232413030022402334212102120423043443410122342", "411143302330234301120314312010303313343013330341010402214101343431000200420233332242034411121122144331441314021430421324213122123320321033433233120121113103443013231343221440243403124222001241213010213230132341411023433100103233330234124410134323412104132201300340034041204302332420330102014002132100113300331414202100431112130042101140123234113403114044403041212313021343110411100320214213342313143224301012123024000210300404140020333010413433341302044113244201422333342040201123031032334344121220410202232104210123414424132022044422211410041443302124220422330304432300423410024104213341310000334320113212321421104141144023402242321204214030440240113402044244312431434033313342404203443142042410121012140342034122441021132023000134040002022130103230244424303343103004413133023132110441211002142201334411441430041311133120200112414001212041334400043321234400414100232012010204221420323030113021102140413102142401120021204303232202012313133240142023212133143443414322122404444340321131214434300224213001342212022301210030312332314402412100423312020134330112440040133010330401011413110200401311024120430424111403111004311421024031411324003102230332441243134442221213133342114333244330300312321022214022242120324343303430332210314100123424003041013203044130101233204324414022440421122444204142011021010433431411244414100120213100432113044423233204142331021231132321423232433443202144442413303221204324413443441202332402421131330143240102104344010142112313324433430102323412104003222334341132113344240044314033343020301440014030102420032033144301323440120430143334204313130122441104303444012044122210231020034414122344343024302414044243113430123242323031100232031233040123404441323100401042120234010324133323430022122013003222211400231111010440244444242104001402041021042431220340230221114330141431212010031444422431141244421313102433113330120241442303424010144101230012321140220324203134402202430333042042132114122332122122142002221121413220131222034200022102334413144122241234010243023132333141000433130121032423420340011241413414032311432433431424011403311041040424042013410001433144404342224323403030322411212243433234230124044221133001004134311301222204231041340331402033211114011301042404230344032413304403221130303140432113314030240102431321220444401334340413321123232104304343423433404003230103402242432243144301044010212142314134434122332311224114430021023401423112024132233401414012404400102314133044301423220003224141241133031134101034344243023023142343221330433122433311432010324120224122230220133013000233304304142102114302042123233014022021140141323312043342120323444110403342214420113202104110144313302114314412100210214121122143443122343444232402343013311212212132422333141131323422010111143234144234012312021004431442211313144220441131314121401432020011142133222334230021403133340141420204132142144414404121023104403012434004331310224220213300200042302224012300134244440100411444234303132002001012211214430332221203114001340002114004132430331021130234013421414404440404000340014230314442412443011104030142233404002301134231402431204224340421122211133031431212331022421124003134042313220432141012122023000140142023242133041102004241431213131013241332132420324131321200131440133404121032341004421101210210014021314212134444332422022143231022413211024424231111000103402324310014431043344221430431040410214340012033304031314140130314430401224201230420242320131424301323104301203014100441102014021124104224020300203311131401203444413033330113303412314043120313401104241124242334022320424124144134413024021020103202202343213043121014342140442024412223323212304000110403000321431040432011124120304143440040003111230134421324200441021342112313434231324320024433441443343023122130002203340400441311431311241132334141333012021142213102041114300110103240210123001403103010031144410444103243433034334022434114032434214142211414131111300403010144203411022034224322311421000032031104012411331301313123004203031210123123421030033020202322413023410301001004030403400433340410003113022204133412411411130412034110104313203334402230330043002421324244040333433043102033432020423334140202124143403401412013431004212402322323142101222124103243102012032100320034123312131022142113134332444234041244034012341042343300424342130210102113341122123343420310141224013410122134301143414311412344000233331234314220002401002313311202233103131324101020233114102033301311024322342404210300121", "014220003331342201012024203223321301210431133002412030133410002103222414310401340232340421342014403030304423323012312113312433013212124321431341022312140232222014242034434412021011322313133431144433410034400422200120121340201233134002120204203133123334223041123311134440333400124332334041012101312144311444242223440024423130343343220231303204433343011432320043421303234224212313400022002214304402334242434143222410111034041322002030024024004420114411130044034210132124224110334340040001001312021012123042013414204232104000314433002041302002230024332124421214331144440211124310104404213421433214001300421102104401412022001030433032030232441134324123121414134421032411044240041341224420430123132440434124242402403004120242211442331324121343321102023444103003234142410331400421103022101002223412422120323223013143422000114200114422442042312314443143234432002342411341240312441023440311413114333042224142014122412324234040410243022221032010310402144044302323011443132001312421242203410414033034213030034441111313230132124303130322323000212020243220243013144410302202002024444010122222110023001220042414330422232422233222224001120024102213211014102244443312400313421213301032313343304320240134041143310102032110000100344144202022114423143340114121042222411203232343024131102234440123334143444403300202010020304420022300420214331433212111210201110023044430432121210434210314004010013414120410143304311114000120023023412341143111113410310041414422030242042001221042024401243243424141321314331312104421223443321344040433234102113033232243233411203314231023300104233210412434332023001343344343111010131204101342012314102432402220042113041101234201322344411034003441214041333131024423201004034212001100022443230300231410322220432312303121411230310202021334441412102214432204114211224024122312421424034203342033223300134402041000234434114323301033201143200300041441304104310123103141040001411402110331102131003013100323042032201424320112114423302243101424121124131311310222320213220321340444333233232411321411341103332330344320202424320332034413323102220130310321300013143244043012013201223410400220212213103311042000002004013014103104134011141210140331013422143414140101342432110233123131201341131122113301201021333140334401312242141004100023331111132433204413303103204134402423340232122241204320002240411202300240411334114130100041314220322022304333132212400200401303411121044134030011202334410103333140134121024233343000214433344112424021103300410010440404242144124301310414242010123220431140332301433404331140314344004240103110032012142232431131411213413103241311443404203443422034114231142104103432313022320334140312000340323040212303143013042240402212304002100101301023013304034131134413323124441402421013224404204340421124413131233320443322140233330224232001434132022142400042034021433323141342213230133330402322343233314424424140213331401203434314113030334220340131240204002441202112211334432211334022303000314233422203114220003000013400332113100400234244400014231321404041143234231123143210040312143333113001312344413303111243024100111231431331111022203302240010321200400114031333434423103034333422211422041443011222221212032124122312433000414342212002143330113422341212004421002142134301010410221200134332111002412234204310412331243344302122104442202213130321003004224030100031423410300440422012314002434303003030102321431304021144040432031121123134323201433300311440024011332240133331241412432133032421440111413432433211142012004412143313432211441014410330010143211243141110344422420101404004124043242103221044441310044004413002242230434430343113411430041310344021040440434133300213344300412100012342131431312411241401311413143214424003020444142411431401121120012313333041422143100430202000132012342141244223303111130014020412323120433040143132332442011202442100034012223102141401000014210230141040212024241242432324124420423201400204043312300413001433004341133202133103224412341324410333243034134143414443343023124013112042320444442131134322034022321031201240220112430010042100210411234443212302033412132144133403343343211104112014023414113104300310300400022301310244112224244014443102141440104223420144333100314011031114110102244123042332400231341424334431102131114431411123302031404441032302300441122212422343101344230222242424412221410423144213120100302403320022303320311011002330014422034420222112142433042412103422033034110023432401000134432311022342413333424041404", "433412421123434144143132220230213303330104304343320132410423340041432211211132312413121434104101222100241234202441003142133024101101422023410114041221043010330401412443413211240323140442311222241312011044143341304112012222434013402020311443130344432304011112432230322113100330003004310441212141141013324012410424113123443024143341134302041204103001320213343323211013243434134410234111043132443334240434132100314210001320243432111440133301430243223112421120044443101310423444102424241204122042041324411424403430414420444414113213423322432142320011220112111443434021134324324434440403041231412132103443111310043322443323413324024244020323304343401200133301403441321303434233224022432320414312433220142400001401113433413123034332224130000143420202203003322324113213140411323004120403120433414142223021333010343042420411441414131243104001134444413023122244311330411201412011400212042110221340414141024314130133232432210444013114131032040313000202103124034002102210210432344422144042234022330102233323144004224321224343342034320403404001420042433024230223421122224422240034121431134240303101342433340403324000203212331123003014023212302434244441303041140323231442140222300240411023201322321223113141100030302234343441443201120343231234243330100032414301122032244340130442332140302342241224230020234302422133011341311440103022332422203234221122233432312312301104044112103403032034302411044014230300140432132313003323003110313321443422341304241312034001101314040433012101033202443303342103201014021020341423230341141442442124403333444311312430020322222111044234220122211004220412324010321003122042212234103242134133142112210440021234311302010033244342423102211020030133231023440414421130413211341013203213204344411030421130334230031004112143234034032022234301123122041044214002441043201330140044243132403032323214303044414124203032423113310333134104344442004124014230334412014202334204403422033242413040140412244030124414232203440210423000124100111242111203040233413430411020342123040123443304344134340113231033333034321031231323203101101404244323424001303310331443232212222110142401034210011412122201203012212023320142010422210342242411400223044041042122024021042432413334414021413244242244312301021124131340303222122044041440220130201023213132411412203420420302240334004420402002444120223421202404441222021330102322424112400022411413341342122442013231300104010422203113303314022431302302024340310302340210340214244141341140213123342012332240434241222400221344223120224413411301440024332442242332123031301132111301012244444224144124233330044422420143423324313012130041421441413211303012223124203021413133110020041223131021110342204444430111424241423014112130432243113424101100024212204313113102004020142103312140003233033231201130331424420440311310332020042444301111234114000112331200221421432001233142323140241133211023230443414013212333100441110301343323121230042303023431232303040030300314143032322300102140122334404221100130333141334044144141304414113113400221434022342142012042443330141341201240301301403122424434333111401331244432331234204043121314412230213240023041140400424342344410300301043123002420124204202413430234130121401310244211104443201002004021031140300233203214021434342110303413121020433140102222440233023413341030211100211203110041421034333013334113132032303100134143140400411142334341012410404140430200023031400120030111414434044133433012130410342233324401220311340041144440132004002021020010113034444022121443333420400324323120041440422213443020013242240300241324241240301003124312344344412234010210320331033140440431342010320333342021300303240320024211012134002132324133213000344310220104224442211104113403003110331124102012134421244011334021012224140032323022341203313402201132341240003141242440303423343102222031332122343120411233113223134101424321240101043313200124332114002422314330140214141003231000113233112300223111343230021101203211100211230213130100031403400441400233341021042313301310144340404034330424122232200013213440334121421214443142301433013304434301224020432410043021202133213443100411004142341242432014313013042220401133100134101011240003034441133132132113111414202423141032023303214144143014241334024004312442042300033402321124240044231331324120112123401013441044220410100402431032403430131011442130024300333043011333421242343411032140301410040313101414142200331030442224314400110343202401232330411333420042312040402224022434230011444", "243323320333333011331243240032143203412101133313120244124204300103410243440233400322304323312232344131011003030421441103102231043240413333021400134043331041432223402121202221230140121124234201131340020300314442321222334434231230312000144412440442130000423332133330313020112032002241143134021113302012120320133131024221403202103013000030021233120323004413224112110120221211031104001442114112343104214412340323042140404332440002200233200133222130314132402404040000433320041312330122334014100200420020031333222024100020024220021341214243021401203423224042114124440124241412222330422043143311102400111202414240323112322010003440434411223404113123433421141444013232003434400141044001422100440442220211013101202131133420403342130410012323203442010042120022122130444023344140104410410203110214102011241143433011302232303304032443143033333100424121420112311332201034012340220431331032302330333401120312203233021441202421444241323143432141331103043122133140224422442140000411100132013403204000341133024313202141001441223033444003214410430414104401420424411421302001130400341122214121133242021220421231312100011322012032131013310111202440333404404333304114201123340031340342020244200131320023300442242030112422343104442323010421342320412300414341020342234220304222241133120224021044121230133103314122421324201230410231241102303443003032410331410413431020401043013434100444332144203000100422214031422144323440222010410234214133102244204124330311340312123302433230442242134440231134213003343010012214312111131040114444313321102300103301121124111001311120210444212410114442221443004300021141422411314242411301101203204231043023440444441341202232042011404102021324243403232031222431034343241230214213432204243411343122440001312332244131041221024344300021104103241124323421414124243010102130344101412301322104340042011442012142314443014024213432404011022432124342330111444332042100203023103412242314131443002343413311341224214443441211420231241134100112122444041020404230023120003341420221030234434302320403334233030334200444314043002011210011034033410441311434440323314434223022011100204101124423404422243443213304043034200431140213004103112300434311422221023411342432100010002200104433210131331141401342213440213444004200144233034120123033120022322243434331132111233340202431241421322242214204011124213414333200141012040334202210000100120400401340103232430341420101421214004000221002241121420120404041111130020311112011232334242424210410400122023413420432430202242412100332002040110030204221221040130414124201142323301330020212122003200120331420111122004343114400032042213444440310221202232240424440322333304213432220334404433014433212020311142303323101202234432311021220230020241133433213320341331130033413430441333341214134041410231142212122042413442121113303132343042011400332130030403444022421431401100031232410400033414300110422402102103314221021333141022113443414440034243244330333302411414114430133412121430100404210214110422422330440241414144002404013404400322144023321441200110344420240023132231104034224104421021332430410410412112444410221233311010000403103403303422024232340412323040142120101304034313241304030301204103231443230000221121132112234440012433123432022020133331400202422344002213311132014413103242142300441044104322040003133311321402324403132230103231340332040200300034040402023223042001323044023332130102234402411211133343322113231403232144444422344210313212442100133330424432244324200401213143404431034241333110220023010201403403224233130041310104312414334401321402122113004330342134121334113121310031334221432321210223423203101422241230211411344220440114142124011242124130204413132213031434101310003031241333443332011131231333110311031022222023120413104120343244011043444321401213130124204331344220033112202023220231203102431234310433022312204202400120310321314414224022144243140143330333242311201410102420322221000314212243302234111342422231133144423420410233011140233021433024443243440002300300443144131420212100104134431242103410304104310211420103334322013444112033400321223200032310314444324233412013023022124140234100330111312323402123343330323120413424231204034141343442303101230011403232340300032222022304401203221000300421443420422032444201412113341203223012312013201314241133340041442203404232100441341340323430342203403121001244130313131402013234034341012103444132213322000134433430142312341104402241102440004002114114230440211442400340432134420133", "014202334102034243203132102433121433313233402224122041204410110311301132403231311341140112344010421130400413141212404423444143002104133300321401342123000442011243023020224142114302104034244323104230343104432010040420242302023034344110443311144334344333334012002130431131310204041123421322144242001401330441003300012200433030413104224342310022001302032231240103301230421110220143331330442001140043141214400133424022342003200432334312144013344243304114421040331032421412243100124413421411311032204342431331412041020133314300211442043030314343133224432122313141114411111334143020300342214343221034240140024032133344034202214111341234120142444201424304420310222133443432124121224230344332344022222433302441034113301221141034304001011111140010004432443112132013231004103303421401300424101123332242323000323220204104303202021444001320221311324200303100001241113201400124140200031123430131304110013130142201023002144141124003142130031240100210311400302030021240331242040313423021011310410133101410044302113112111402024021423444240331001034004404011441340412041424420042423432003102130012203011041013201130314011231424142322310022342432004312324201400340011212201411001334113414022203131110102041100140212121111343113244100434100312341033440212130121042433424434143231212421302330013013213312124401441112013000023230233034311212414343314004214100040233334004230310102200420123111401421202040324323404202034203031334000104312441144024204211322433302420013111321444244442220433134404213033323421024030330114443210343000102022240021342232411242130212342144041410020012433440012004221332324401324011142043411432233212244002110011240000001001224324024342203313343021422310422441323343112203220442110210434313023420431433311333032022043114303211143200444111202444402214203021040302134404143320433034312012300102344131304032213344402430333432032140401433413243430431413203434214330302120032230132041014143010220324414201104221143332011312241103044133002130114414042012013143231420341134000013340224202203440313203342414410110223031042241043434304341022412200141331102200140232043201341234222000422233013104101240210011442112144303011041444411143422243014133341433233410333210402210312331042214040004242343340313034403322234002231403001010330413401313013341031213042222121103442110410124440212333312330213032340133123002412121131412043310100112034021112313142002043323413403131132100100130213030331230231013024224332303344124344243430412142002140402110300433000003041040232414241300322312221111323413441024402100312344223402142431134302401033202122133201440430423220133131041003343230132023241031334233401240130134101400113010021240423210404342341041311311313440124431012233224422444333230134044403234020022033441241203042244200224434230301221303230342014223121011120404334403132323344404010420221342313300302141441003412334041422314102332211010133334042141020021143340214340402143312122004013401313044432343213144114004233331114303440421130010041124100210402221424142041144124210430030113430143232301413010342103213312311121333410130432232300434432324324042134120421022422020344324340230420433114202303042002002200024212134030244044220203412012341314224320213142312231110023103132101013304340000434432300010423423422100112433244230033421240413412104314440404214141444222012120204211224240231421101344020230213210011313002113031003421004230232321103420112034434212022431423301432423222130114213134210230330443420332401140313343041422412324232220420202440330024241432221323241030002420131403424404211410202031440404321423030143123400121420410303334300244142212022334414114210430404442214300042014443431122123441322022324312323042411440400222401033042030031210103431402132210444201013312002110002002233003404014103343143144400233244234122120112400440310410113444434332012404430022202212133123044211411104014144231401333440443310142312302322402324134232432042320140301121241010120410003042031211013312032420203340131311102440023123302131430101133023210421041040011411140033201230241201111211311212143322134323343312401423330200033134122332214143221211413424234303010104114110143442122240343203114312143313433103432332110021144140424020222223231430213444144332323103102422302230343021202013233130022041312241113444402042114432400000431443011133101403332112243334341003034310110144404332344340404304223000240420432344011201333420113430043022422310411311100034201210441300411001322122241323343", "223000404023432012114211034201233000413212112121232022440430313021420002431303024312204113424212211011120400404232232113312410433130302040132044330432011330200424344121003244023210200023014313104002124142221404004344243213431040134343202313402213421322234110042024001333044241412220121412322420224434322333140232441200204332123234244430420403004401310410140143242312120203232202011110021302131312001240131303104041220202220103403003310040143021333330321423024023001222133421044112410324234013012433433013010430114124133124243032040334311432103430242041431111131230314422143300403010321101332133344221301431422244232202110001242024433040012131233404001022334201113222044331030322431041244020313214100044310343231022321041234004110223102411431003320214403414301401102321042044433041043240342343414220311422232131021034104010022104132123011023230030130314241302112430103034230403023024201324432343344131133430023012124241214010211433221033310344122313404012033441043310330112000312303311333024002234402213224413420221431222131432003313313410131323442141404442300022034300112401020403333433343301340214043342142041444114140044344323441004223100340100133212232443321132024241001012341231413402421332444413231204321144414032011141101221133402234244100214121144132213031112441343210232201433402142321102012013013300124421000114231244443221124434432423013020302402340011200042141241034343323244030122014122341020242024424022042221230444402414110000210101422330223213320132301204304213203204030441433410431333002044014212113000212300423022031431333032131311000021100122030201333202320303200100200342323133023304142012414341313130340120104420413434240124322243202424014203111241032214301132020040301444132410344104104314123434414220300023022220120423231200303012222311320331200411013431120340224120322000122203142323011341112211020221013444401230423212414230440243334423201214444033420201330433240403414220143212142324322100322333412032014320104240003022221301213243302100004210404204320230313024041233142441411403123432231144241442302040343240141031012041101104203303412203130404100314210204234440241400200323214303424143200223320424320301000323042042043414343010002004202332131444040422400442222130312324322144320243434204130242134212134042032340300401402111313100304232302041144041040124241331201341042014132413442200433401010333344322032142203320411230014302430024024240004310001020423301100021302203441333212321333022140202424432211433440140030341414102142021411303010030001033023431431114003123122340033204013330223443344214432104240031312421134121332400210232440040104100123444344404422042342344141041411001011431003212034003241220000331241210121440021020031023041404313221311021434004144232220102011322432241041421222203013323213103013241043042113224332243213233001022104022110001010124220201244314400014133442241223312444323420034314131132314300424044014100044004200312134033330141300342330031232142010123301232210134414203210433212441041142113240014204400132410031411221344343341130141131413230322201133234112033413204144431414104301344044010214440200331004443103200212210434230301222234322114221111213021041412340344333223234440321202020034342134210142314110011144214412102031021211113133404412200444203024243323340313023214120133020323243200012443240420122413303420004111034403400201042130124102201342024323431224142440042140311144111342241004221141234421042132413020000404414433313023043230130022322442201404101042141330203341402130322342112024101413102043330204420212013102203143023424104301332424431143302021102044322320034140013022100430042433130041011230223234040201143304344100003144410422012110442442122030442103441410211103011333023042134210323141100442434301224242331443404311403032203420330212400200041340402144341341420202123401212432123130014420042230404312441022243140304121402131143320232031204423142414234403431422440301104414240110013402223202040322212200323200200422230031300044424104223123202220120302121100131123001433324031101134103040320043131130233434324431240203214202121203241433432114012411310011132404332341130403010100434002121223202404434312030342314232012340040102330042122002031143430421133422303003413133333234030202200020243030244224340021430300030244414112140420100044023311222413301323420132320414010022434302211000300043442324100114013313421240411224103002311044021123244303444334234304444122002232134443241113331114422413241410444032", "013003424213011012442012410044133342444304101330410422203001323000140311103021010022133113030311111400230243404030444014111043440102404201143411304211343004343011022204113102024223311440423422123242011041241411440402101034241331202012430434303302044022343424214400303442034004033433121122334313113423334101442134303240334440311130432001233103314034201444113240420302343042313344320011131403002321100040303012004224101300130143311440333234030121220302202400141304133413430340442014321213200403242031002412214131021242042420103131112044033432034220000304224114130400104043434142302014404202233232140000312103214143110140210413444231211024041244241442412342321122133000421313244120044203014440321122040320331311220132324401104221424100204322143302011311020110204022312231123420244320021243443132034410002344421034403342410210432223142404324012404024434214341102043122401230143403023031320120224310143204330114040034033211131412043442201323304222211131302124121213404414413121142034413214110323013111440324124033031444022003310400240423013214143211440143434014113132302442032240144334102324334441434130004340132331130102240342334231203003400301334214113434143314111132441103240423130324232212021012424400033244030000343131104033344321242001421314320204330212440014430422442320034220002144423201200430000123012423414404323213101204102314440030441414002330204132202004214142022414004324141214112332213340130444333310012104140122321330221232343322244412422310444442132023123111422232302130133432210043034143421420323001430340011140323434302403022401032121422031411220311043301003243114432411040224000214234322143041233412322123211303000332441010221312224112313342234044330104111340411414320042221231000010103100201314343440011203224221130113112312413323312113200013210231323104021114431143224034334014243044332002132212232344121430340340330413014433401212202312331114330413334433002242343122342003432211223221033120144214143121422001414243333234042122301330214443203310013012242040043244403200402020422131312330030311132042404341112322314330200334121033403340240140303041024213022230322142443200242221322102044431332332102013031022003413241024003412401141304011120243423340401230201234312024432422123010220140322331220041232022021302340134232021224420104000244220103133243331343444002023021112330021440100240012420320323234322002141411422143412044032200301101042312103420431410300102241032021040122442024411310444211222001223110243211003310434002433333331001312313322324242142213013404422013400430211320433042431342342144040013010424314101114201343120430212123121120020230303041024300040440141041140131013424320233244303433304003103242401222240410400201241432122414101320230043001031011432442322411311344340004141223132102333324031343030400343244402142202413233424210024001221113242424122421141042301220201113434000001402023144402204431223142100303003412411024000202004444302023124022224311241002312323002141041103132241142313032414041000410304214330332032023102321333330112320313130313021434331203144112444234034144241044031233030031321214132132412322123334304114340333340014134011100414021140023234014102044103201300400133201433030133134324002040303304411444003214104441243134122131232311214120044243331023333011213201210032220404020330323421302314440442003001221302021322032303141414343222034131310211041314003330414442411330133423041433234303231120231111423221211212041023204303313112340110341214222103243221334210213143124142013020003440421224340022440314032110413313113320224230042021044014432124223321430422421024212143114313113101442142312231111331041020021320324301030041341011304414131403124444222031000331212234224231112102344103200004223221423242211123310200431312443003131134202224223442240310430003311340040224344443443411314003034243410002030042244404232443110041042240332323220341134301313422303131043130024023131302330342122332400304304011413113113130302222221444430301121042323402232400203140122122430323432112023101143104331112131132401212223321330001023310113443322112443213202410324102441244244202110220203202303344222103334442402313040314234412302244023322313323344120114300123123231023113440203332100103233124041334110034104200424132040132331021133104114103341013202224410310112233104343144213030002214001120340223210410101424011132223333001104320223331413033400000022233421320403023131122432121232131221220134144423104112240424032300240431301214400412113", "000203341243431330441012001031243243310310421010303432324330103312044221001104022023221421342204110422041111144142040424442044033224044443113314231223324233120333242101223202424044103414142023332424121024132440141413204441101304024314230110232402041420014413234041401203013244234401311323110322221002323140234341123244111201442023010000212413300124342212012101413142114022421141201042230222001041002303030103321002320424122331032123112024332220440133440304343104222423302020030342420130031013101201441312022304400134044043300321120413312232403230024412241323341134241204412221132132221040010043011101110322411441213103244203433341031031133431024104104334321012241020220242203243204142112432314012430142103311114310012111142201132210022424034032210300101024204004040420330202420304224310130343341100040404344404101124044131220014443134442224203444244023403131330430430441133010411310304301434321310324404320404144012442403030213032240040212231304001133302023440301123344142022010323111334014013003324422304312100413424323331333104334113210101344403223332430142141002234040123002004321431400304301124200103140222244001242402444331402423411412340303314124303013020440133224121441400020314033400430132301104204124043430131224044020231240113324404233440012222023000412421244102222431332003033231100221203414032240022413214230021433242123321340141444034044341042010311133332310322000011220114333344302112012241224344124122414012233032120311440111304241120340331040201224333140042342334124124403021402121022212122241202202423342301443241104120242232321211332000433214130213001113220213302420014103144443430211144310204334111103141210033014222413120220004411134242022430402243331234121310033430031332014002140411314332413433144302232304224000303200032012041413022004402030121311410143304112201221344104141230433444420013242324012310042440002434330222002440324033322001043134202020012003322202223240020022430310401024202141022132314221221301124031132422303411322100211411134444202134221423000012231303323241100032421340204202220430114222034332114111231444403243301042221044104331124310440204233102210002041142223411132411114243110404102241411100323031340010112323133224203023101101100040213332211444022120033411111223301433344401402044411212021133332102431031323144202010433220044112244422304041222412430220013010203122033420342414404334432430301003413244302441043043143312142100321043342200334133132411323034321133213414440321323443301321314204422432231423440012042140011110432104110220221134241211420113221214422213214001140110212131131040024304013441304113304200200131214304104133101320022130304002243203414042223121204223432030344400432320340214211403301311003204232240122204443003220130034401331004203420431224220113040420323414344101131404422341444103440102110423303321032204224123101131300212010043102442410142024410433433304220102444232232244202041300000103331402233134432222221024003304321322101043431310300032241140234004010111021340034241130333232400213314002310023314302442223300014123410233104040402312201244222032430041002142014322142002430031320122133110004001301314311420401403030003112133424301240202100210232324104232331202114101442101313134042114332430244420304433312313000044341230024031442311414330100440240131112121324241310014240213442221430231311433130421131431033131002312142401413114041242112404110131100200443444104330201023233221244034401404213331242422412432143103432031221241431043203241004344320334440330411413123000242440344044222113222131002310442220230200113141121321333000320441242033000204142112234013202004144243020130034104222144304142111424133210304444404243233333123033032402203233302032422214130240104224211401443140232303231222231020301022401213344101443341240433243323224224314344113314022041302232233132141301411303300101423242240004311403130403202240242122313233130130213430013241423243111042000211040041102443423241232210130241101102223111344032233340413433201401402402421322431132033023423121403130304014230400413110124022233311202121244414134202422132134340030410330231203002310103130411432012344333434413103222440233003230432034040404031322310142124014104243411240214400331432014422043303104204200300112031243002133014232302303023114011241232223411402131021000304131032311430200414204213011042400221424212101424311114210202344220321343332324033102113020440310213414240303334322200441314422001121042400324101441133141004120324310143", "012204213204123313314310241201121424004114341103210242010104302210044102132444321321133312301343204110341214330131001140314322133123420103424342203041401434420444421331134021312442123110011023230430122111222241020030313040304403041340120324133344214102322001142443443114322103424423111030022233141011441211344440410230332304141442111143001323430444123210034430401311134414112041242140304404120310213431333104033001331120123331110430113033021104310403322030100141342123302222302134013442403104130422314042240103320221231442000204334022001402102343130224223114413224304200301134034201203320332312040201320310230010241343430141240321300042122041443422432322210020344232023033404341110413201311234424204043434011120014113441104440133123213044002101331341104230113213123221414241320444424323331404213400221103120121331212104133431200313224410310330214030200432224031304031424321322020133230130220001043424221124341342033112422331124402344304232113442400342112021301243444030043040221213024413413133344212424143220234303032210303123111401220000342112322230430234331111240430103101244200342131042430033131001113200244100412311332433004041204134310020013233132223233211020444414142112220200141244402423441232402434210432232022021434211012130303134200300122244132322410002211443004411121021312310344033302021312412104212112011021112434044014042130311300101334302212212003302031132000322140131002221244020322031411434321044324104324332434421033124401214433412013120114320222002322240031030431142332241044320301120320210221414032243110213201221320121404320041233442333244334224134022441221103400311211404212420040044324431243403204430112100320120241033343344411331011442443101121420100203400010102244133131044144004240013223223423430023114102333301320011124100212440103304243404131310031004424144203410334132221034400340132322021231342300301344111423234144142440402334003032122412143310312333421142213141404432101313004222441414041222334444400040310204211311412431422110123403140043311312144210400432431242303230004220313000032342241304101202321040421333140200211022213231123432212230234423400414143013014443311221020104212102110430432421414111444001331034030431012104222403411222121324224120000201203204404131301433044110040012100403444301241122124130330332442314241021141413232311343312311413212441312410204002321144301301313342142244313142242120201231411230402310401110120210310441242103033110102402112212313342224121001303042000122242124022143212140011133324302444113422303343000014424142404311004223322120240444323033430120442043212131212014310104420230113413432004204431000143214003312234232332331324030042120113102000444111214321220101030243022124043244002242121313301034414104242344201123304123301112431413400202320421300211440010102312403211221103334401202124110220212223110144024230442112402331202103331422431042011113031203401021422343303124041324112014103310324043312313024323431024333443431103222444434442201112433143110320433433141243312403243410023440441321201314340004234244431024330322234403301240313400011100020230404444201323131223044312301332141021120042344213202112322203233430141044234313121411242234122134140030210413012120201243101432011123322344300301332410202412212024330302223422244203100034330130113130343441401044302033413042424223003303432311420242303212221020321141334323303424141340211111034241031003120443303201014132424313332303211320143203134002342434010433403301304412420103010202242040200113424433131122140330203301232104103420132300212410200124013200322240222214312121313123130302342312402021341002121334440424112113132411004010222324144413101104144410010433434044000142421043411111041134214112024214240234213114024334032301324022033004434031320314404021103221444411342112044413404101120422332444011043302304331014440104332422012100104123232044324312343322432230033412342103430224133341332314344013112201424310040234032222444233243130430441101441030130330331000140010441412143210404043131104040200213222000301413301303243144301040204040304313213030402000241200434432100114344011111244331231041442032114142221034032402024224033220201400224321431320324430000404040300302324012242333244410341434332220120432222112002140034213143244234401130324232212023003033020414243331143004313321341230103444124020344341242242234210030300121400314201431024413122320021342244323221402201321100023210321310211133110013004204322100312133112231144011422201310141111", "442042343000112141322304104021442334142143403322123024424223010234402142420220120141033030043331241304023313224113032404343003112402234323002143310011004134111420421142340314044120140412442223120231141300112331140123112422223344212043333410303230122124043031103214324213042221232021432422041004022340341212244234033323334412243002401410001344403321312413200430004400341100343101121432411212303301330301212331301142104202041312222201212231304141012230241020442004234024303020102312130032444440200214022340031424114424400204322404220334304231301143013303201103444003404414344222013330213332140042031304010243123331440422403023233342422223340442012202110142030130414202031143101210311430323420332201442330201142034240213103323043242023104403344213340001404000134402102130121242313034033414144442433402033330234004401321202041130314112200144343220033210423230030323344333043404334432004121134042344410413100411430243443124402210432041003340433113230203240010204142122032342400131230211132023034032214443231104333010301342102042434200311333034410014313022240014011343321211313431143444403241020322442404334143313144311102012214312304042113214022422231430304134144342313010220034444212413243101331402034133120022201044001231212041423412102303044224232141444312304112210003441431210442331033221231211401404021020413014224003241303320342124423413212221110300331222000333200424122431311443442112311410400031042434313032041323303421213344341433334321400033012222100144104403320132400424030320444424441111112430030021023331224242334011142313324234311143231034130322434232334011210023233310430334321002014100234132014440444003422010044100011412240240343004410403100402444332102314204333243210400111423321210004343222203201023212210122430303120302143023402330440341401024430201220144003224003102014123212003202300403302040100221334110003333420021412334232430002200114424332031140330031433101131014023434444113000230100423321210111430221101422402142140132012121030033004122202320344432110420103241401304012223322004442121003231403020030122123301103013043430001134244221012030341244324043204233140234232040333030101002212143143431102011143421021112042044323331443223224320404441133313334410433331133442140001142242402134400144201031121444422301400313321002110101320401222020323213413134214330100411343103323131331121023422224441100041040032204421221042221220343332343411233113211223000204242030312040223412230332014301234110334203430201044111041113023024211133041343230122424000201340301324132300114240411431300021231032244313313310031040333421223403122024121114303112003400322122421334014000321103111243334024434320003330242410301433120102210032342321122103002213301441100242113244103120102312102401242203031210441441222442433234421221141024132340034441243222023131034404212224443211113213122120144034222340424030221102410212142133131124300213012132302334324433313021114002143342143410411411421103014110400333224342413302041400213243122140301342130342020401304311420110444414404210030424104121231121312434302244411443023121443023203301232021010412022241140024201433423443242142414433034014432310442104441002222422323240240334132243023303301042031411414102232241223200203343423014400334324032203344400123233032102032102441030012232011330021010440110204422344034442331214441231304010210311432003141314133131242410413014422311133324443300324004030341102421023000133342104330133212414234414304024300201333342240434033244110013143433141422241122234242302331044111323244033122011400112403122233042120434021304423130100414231221033441142024031423320411211441101102124221333331140033421142003343433413224014334404234141031122210140443400033323113420044321022102231443211420203041012414242423433123230414144024432331222403102143401123201324424240414013401311142044044233023202414230400142322432110224414120043201343334324030121333240222342343130304101434320110301021330132211134132144241221344402244203401104214334444243321410410133132410343444104223124240424334212100432321434341113013413013004202133232444311420323303003330102420414440022430112144231343214011213130220022101423421200343220013234314120312212101004203411222303131414324122434110030313040301331313201300344310120230202020214423012031030222110421244324433003302003324342432431401410301012214402330312401003242420222141020412144111123320444404223401333021100302402243044212434424330143403233002241120420224210244111020230113043430", "241000201240021433014302014023101402100233120032321002311031233121333341332102221400042201121020204143110041330000224341334430402201434333030003213320411111000442021321102423321112304421221140023104400334302222343031242324301344111314303343243244304333231242203043020441021323112144310314201302423003431044023044131331212303040313233412032322203432414023431414420443404123130433134112322033222401033142043112240140112321440340141402320013221232240423223221442142221012120310131104314331220343401230314021223302430140243340344223013320310020042110414413043103001110101423300220223104400433434422020042444104010013101412402020301144142211210211134244310341230102242430341003243214344423324311322443011312143023042042031330010332124023332103203141422200233014033001423210103001010111020213040000321224041430313010100034122210040311220314032312020222333342214114444112000003320400240241000200203012430042423443214314402040401023330334412103444421240223402044242044423342102024011323430300033011401430340414102433233222414232301224240230014102234310343013034133430223231111231144021311030130224311013342323240030330103414300121142400240213142241401141323142244124241402310144314223221411402132212143231330021431301223010324443100221210310222332201334240031001121002113340332432034410224322112333232111412320310443104131334114443210111304210241301411101023314221423322140200303244422424401143423022121112034242434011032300110231414110301434340430110240230241411244344314244114023002413024430304111134343020113401201140122102020134132344042044000433101143100324342444441224404200011030342123343434113231101101414412200101113022134221234121304102140131210102100010313320232430014140242234111022340401122224240324403312434334344043201410223040121013330404201410312410012124112104314113111343111301311001040032014400304140120330232242301342120041124040311210432313310434032340310041332043434213141101130113032004313143321042000202133333234243213232414332301130030140413432404023204201244201404343021414343021322331421042241040402312122424322313212010240311140231114204243112030321233440024010233323232201104110040103120232431313123344242013112111444244223322230204024432441430422043421300221244334013204220023031423401201221211434111433421023104300014140122331204212322001144203432214231314123004412430313033144401221340014431310321422034144241414414004214021130114034233421332012033011434040001303141210102322140030243342332230313213432301331320240230032322020441120323401224220112300110044213043330033430043310402434430021104124244303241411400424442001420422134103142423234420241441134301424230140002422421232404223222441020134012042202443023402110434001130213041300220443110424224230420103101011303042213322114324430141210214412112432304432424304424241230202321322142403211414223133412204241010040023121302141403234333041404032343044231411434104021420144424022220021342014434130431314303240442311200342432122200402342243211400313302122344330001023222111342313304302431132143032440440232213313241302212010332201232034140320233002444131020014220104223022011400041100422240220122122430103314114222344002140314110112110232200343433411344113031033343133124323133120432232013014104400044302240332342110131404410231434213223033410211412332113444444431140322040002104220331210144043411403341321143441012013312023431211333420133240030340220012102304143112141242213220144044243011023220041104324234220001330431432234243104434340232004222042243440320401413304324400212210033230243414004001012144340344002434423023333312241033101433404401041200212424104241223322420220414241032311342430414300232244202140140444404441330342141210230021244124012433313032420021040014223331244231323330214432213402200141024011104224044410401113100334323304413340330342030311214230044031012422432404431300140020203103214011310143031301420012314400402223441220122343203212442202403102120420240010324401311240222421121002014402030222240030131011310031043244014032123314022023411210411443102110112434341000401331433140304413242314413422441012014210301102310124044240111041003434440422404420032313123420241112011341422321340333302314144113103421111200123413414101442443013140110120222443432343014432113330334423011200040230314112213224143241240342104001033201420012032223240203314033321323440021112310324133213410234211013043212324443140321110131110422121413034210222412403223242003230222314012444022222030121112132", "320144100332130411242411230001301100101112124442321432142233311401020104231300242142202004202303121013031022331443000420442314010000441210233103330142334334410314234304211343244221044222343403022334234312041440401023400240144200044434103421433120213323021012134013432220030223140320011130412124343300120143230400134242213103424430240332331401241133342040032210320434011123102101011020221431242411041434320343144242340430230003303443244224013104400403032004334404012243142232123204144234040433404200340334104103041203323021140323022023323021323130112042124102030042041420330430343323042441233220313413341233123420220433441002343420013331011320132334034114031022201322224320010440233002430112321234221044404244340000310243000441322410230104413132242030224204144121432142440220234242040034414134340030031131123403413241420412023002212433444342244422044112222114142441222041211204340002041441201113410134433222422412300113240210421032144134222313311203331124411411123044200013001140123431401003442314100104433241144201131443443412242210303224201320030300314020404410014014401213433244300040324434112230423423042424311041304421321314204222013303121223034001242302212024004040204004211134024210224433201432040140430131331112302224100301034044340412022233132134340323221223002324430310240434021124332442302344111021142031310124131424323421122330224044104043140041041412111444243124333044413111230304320441421141204123031331033004431343402004111123201000214010000420044321312241131000200033204114204103142432211143302112403044121030124432132311110424210324343202410010401042123313443011200021431314314140102023403021001423121141110323420320002442014043221212204432341040110414304320342123334003132221130432414042143040012201110412114113044122220042111201313240422110014103024143224413442401423121110442333323433423113000320323103340010022004414432220343424444201124424121003421030110133024040324014414411101143330301101212122132300320434443143444330204241140020203023110400101414343011142111203022002131004404120121113222012420233100442014131122444021313444042134331412133433041043314442431041200404114301003342412314440433004232122141020133233023234142321212202401140022402223333222423034341413123123103331433000213310314233400141333134031300444320430034000410204430134422322441311344224130044333113322210132331243243330111430231443113141031104343040312342212011442423032323033312140402000230012314132211342421233312234312211040420322432220323342101112241112410324143443433343423421420403022131414044024323232404232100300102013010412013141113204321200100300331312042004242204113413133441211402034314313131410001224142024210321441011143034002421031344122440210344440243030320203131101233431433011231121414010303413202131030110331143302403021024212403444310411102244023204013412143024303333201042143201131324244143400022332233102231213014022434240304034311424022243014422324204204203030132011343311004341022430010302312313412434044424234332141043413402410022244303102334330310434022213313410032031304320003104334143021221200203432413340232233403143134034320423021400443313233014103331440430314441032302324301431021001120410343202312312112430234303403320304321311104244430233324423122110040131120434043202444212004231432440100222213304221342104104022224033030114402311213003423203410140443133111221312434230142304040040313302403334224110213143401204230402314231203102232302322330132400244320312034300411412331131013141204124201143100310210103223413334014141144431430010030132341141234041114003234213332440124020030404413144002321240031432321112410223433020013314404041132314122431400323410314324021420111031422434410410403041130301333021320024300104302214122402142424423132143204304420000023111430333312033041430204030311304231002210441223110324322432023100400214120424302024000423223204201203202000240232330031130230031033321110301400102211023333304224303342432214042143441142040100013114433020432241024223031302421001040340013200032040314213020302434020310310410131410220204003124100144312010300001122340332203203441143341312102424210043313333043432031340243020331202340402310011144111014304244333201410303303412224112132344033423142231323222333134131313410302121122110441402321001040002121424022120003232343243441214043140030203004022311000234012334021020302202201343400144304144343444332213342200010042032410320414242404241004003004410143312042144104221323122303333341144404144", "131210232210102102132332441111431103424343121212213142044303142234313232410202123020231123340010212333242331140100323324233303034324430220140424313002010341340441312320024033141122023013214023442012300431222004133331314214230230314143434404430340124422031442102140444423232343131122414203324210310133123234003311332024121213124040110100123141231034021032113332303232003001041010131333201123241042303221341401213303102410343424341411330201333030042220300021340140213422010140120434111011013330200034033131001141143233444403232010134424403041331010240441310141111410134404310424123331410243024134333414142403124022204313222214011012040441102123032120432123032423431424204131421121430134003303022144131110230214403234413323422013121402041412244101020031331224401140231233041024424042303413113012113100132342223203303414203430212034403021020313334341041031232101210110232320014131434010112010010241422401232303413224433420413232111040120310313430233100322240030443032420222243041002240002242440430244204003210442111433334021411323214042100044044213332404204311231430100044024212023123010402044031213203014424440432122224232240300310423043230220012334213212013100223324040120224444042424040440230222031012402312111040104120110042224034014432414001143101213203224044423041040014033313344013144242240402221341242334412324401302111404140430130224212312121232420401102132402012214301024002024400400133244020321111134141221131414410330323211224303434130114432423414112123003112321232301134231203002000124220444110414231331021343312344020300113032333123222001210044314113333321242312204334030212214413244143302332410210202202113114340334241312312033142140132131043001034122011411330410322404124242212341032024240213244104303111103301430322301011101312133441111343403111211043434200112224000400223403422442443441443243404100443300323321344120421020420121420441304104131000244401124440330133304411412403311042442201321422132122112222404240241113434310340133212342204140421221203401023441344101132222344430210233233202442310030033240244241122032231022034010003023134412340342333041024142302000111221441414010313432330042223321244242244444311423223414211223320212140234144024023023324140433004323303211323144242313344443204004343422344031021003441203022430201343443000231131344100412220342030014424021032113020222100014421433022232421200430001201014210413343224132234404132201141213433204414233303100214132223242114222303022222222011202420443410104423110333334332040313310341243030011322314441243220141214012103102324143001410101010322300140100342244200102203032414004412344201212031300413443413403420001224233231004204232203300112334310224443102002301313043311131014324000314030001030332423203301334203342442223242244222111142000412430021412021013231003334440430334130434433001300214022001142340412130311331311022431410013202113001014322230044403310414100230440333230201101143133410014031140140333242133330343321204242143020203213243224104214020340400102243403143313401322023404414134033230401313321023334241124120110242334440420122111131433021424400023312120342134011444434432101003224040111423243320234334110032302001012043400320200321012240412331140143221314232411103141104302203201032022334024402443241411441204101240024223032104211412210211033224331002114000303121342132240110124422010142320211231330120204404324200110421240123124020413213324123013010024141232401231000233134011402120041301220142432341124340323431433110340010133130413041204204412331222130013321010010213123104032012314423123233141124400233122240402423144111441142101231123032423041240244423213144330024112143420412124230111331233443104103201410133422024123322201412134103211024420120300244023141121410403320121104044401301100300431444002022334422223441312431101402432201221000142140423421344410414132121120433104013301114034432431242230042320240113003331201032142210022432340142303141142042120241113411432140440442032202200033133411222401031442100441433233332441320023021124412100200211044112241030003323243333134113100120310221223223132400411103311210410004314141014001132333043333020040433432444012412440224443330223444403320044414403224420322040423410022100211000334312213000103341100320344414341101332311441212421123314144222300202414032002424142010011130204123102201013222311122424230232110204401002220413223001101330114343210112123420424033422431414320201000120103120423023144433444324401204401301143443013", "013200440003024341203314223024333210143313022103312204242014321234302034033004201300044141212322241111102203340332134403040224100233433102341341031030332022241221014311310312311242044011320013441340204414031342331423132222111001440400043043220241111113144302212312142414123004332222134421130440422211422133123301143233013240310300004434301001131440341102231112434211440204004101121144414431302422420143011101213022430301300244011123142024312333344134443210114331410233100303412112111421201144022443241231003244340132234302312401320004300122422100233310331110103102220003241030120323321311340302021324340301241001303410404422120330020020114244412112041411121333134011343442130322411014133423042332241023420221031404413412004221340420204330233043011022332221420240310012430344444340020413020032220402204040412421022210202040203234413334014210311003140042313342334210321240201011211401440010004323410113000433004241301134324303333130042010102021323130314400012334111030201044414022311124031301034042432313413130002421240311200040302200313303220020104300103142224330104344311311202302141413420012401304442114401041212032034243441010324432414400202201442322031324122424203311210430441124203420402403212433242440233323202104334102011324434240310300132104303024001332032220102232240322231431102214404124233133222023432441312031423112244301403304044100323030022303121033142310002222033444434300104213433302143011420313314204322132321104124322323420404430420422102011100320421420433330203311234131434033412110441022124331042133021102044044104210230024322242410040233044031102111443110210313123321200431103420442342340213241040412433240104312112243420210330334041322044002134034021213440412221204243041323341101223011003230322343034100000412234422210300332040004442310034442201232203324231120211340304002400224341402144344313214332420304323221001002302331001313430002401124244304144340200000224311423233441032422331232311031313142021123332224204011330420432304032033233221044043433334103441004431431321034444104143140131030041133042213420022243023240244221042330124302410414444144212122320441034333112414043043134211401312033203121212303143011230133030323042004414122344232330141320402234114124212122101031223324131033111314432223123232032344122140141441222312404104124244414141322402124011224144244121432230130333021224100202402312120322011013314411014330204140241113024441211244224222310413221144430132204041203240120400112143240000232343441302033420211104331122442200010113231122213234032100034402004031143223212103213220411314131110024334431410044103231434234404020202224042404001123412204224414222301103100321203303302304413010210433300401231000412043422204110200300101323032210341344212240323111404140044140402034024123222121410022423310030003432022434134441241223022012113000330434441322444414131433400222223202313322240231112301121441142242231021413440130121221322211421413314141420133200040124141222231044104024111320420431310103412102010433130230340333003411321303110112223410200310104300142114201020141323244143443112002312421404432334110020442340011422320401024211022220323003431320414110103313334311321034331104334103241400433322430031104310030313210121013322223401230443134311324101440004012332423041043030003423341310430041143201322240401423120231113412222142012204331112234434413303033310333311311412314142201300343310103120140412404132222100121324212230034131413314234342310414320123424030224414322240123412423200230321123442004323320103003244124130313421223414324423321104234213304431233222321341323133403412413243043212202312204120102444133211343211132433004112211144324103032240442444233022414041434203332424311244002131431221013131233401302434312212040134330413031412002300221322013324030143241232124122101304431201302130023120314310414223040234431043323324404122044100231210241110034332041331443101023332423022303134031014031430433043331210022324004004240401132302000434241041431120244332401033401401234144040212424210041324001343122100202003340032233131412034014024120344241443421222022023033204330224000014310321021333312324102043333430041304440114333240220423013331244024304242304323130144424400202303303403101034121132423043301302434112000102321242300322010213302434313003000430011441421423001310204341303032021210121340001242223304100240322430024412014311021003410441031221214100422404231002202312102303430434031202040210423412341012124103433212010303123", "111134114420123340112021333111201244413321203322344302340430134410441302412203311421124241020332433242424203033104412322130003223200000411312410011143001134013311414111304224302324314431122411424330141111023102320211423234303313124233422123012113033143431130001423044310020034244130144204040220242340124210342322133412304113422312144402112043241031101341021411201141020002224133324234401404423233024411342314114122323132244010040010120134213011420422211104113341324010304412313344221303321003430312434311444100241133404224230300330414212101243010304012013223233134220322311431134123310232101002034424034132213233213133010304320310424222024422112241003204134414043310121410012032320242404220430104243041440044402241322302020223444331342221303201314013431023322043344444014131133340320143034400044133444110423121442102222112420444241232203113232444004310324130301311212241224221213110040000234011320204322002214211221204444324420311420213200124423243324220330403004122142402221313304144223333423441144320404343012330342133121102034424430000044022020224114232034311214210343221042343411414201022334403021022322221340221343144003101001414310401321340403214020141022304000232033414320244431323023104434401210121233304202112300004400122444011123132303331012443240412042140024413031240124224434023234003312204322211144323312434431103011114403314011041024240212311224104230441244020002313342024423400141041423122030334101221110224444131431043131433034341330112130020413410213313114243014443204123221120210312333213400124003321243020242001442131300413144112130443111332132441421431302043420312401403121231441334043300203340222102111140020440131304440200234224033120404440133200302021321233042320341302312403311310124301414233013233411341423240230131022002200320204230211314012412222412413133133432320003012440042444422210230303034244102200210424214413324010044330200020123011224221334121220410310240423134200343412004441134141340022023212301222144241331111304032010342040032114312240140222044422123344330143130212433432113122332112120013331112044302412420414403031432134423004332213012233213032112230330022213232433143340242231421034332201021320010434233403404020413104331240001242340314311441013100112120102321344104231341330221432224241144000321414231221341312242424330243322022424334134420200201443132342421244333440212334121014241144424210033323324220232222222312313101344312033423223340123422423144033033433314023314140242113400444432442114140421223133242004000122324120241001231143201120220234321234242322404042430310411014341201432204422232113221311022140222100141043302111203102020232314100240304332130021121111004341434401102242001230404241303220334342024312122103101401431413331143323341034241331202404414203143423303334121432222140120420341130232422132242002144232023322114130020032402221010340140413132040114021233333102030413033031101322412202430300133340113142131342110224143411234233124111134110321414342444121342044313021110430303034320134000333222241240311443230333142231323000210321004042431234411213410244142431203342220032230424443232331043332320313433001442204043222344240243132420100323201204134000401131034332220043440242144204131320340410120030234300341334223033400231404202412420001144441310121430302431122243042304010112130313240021004240441000121441443022424430010113324344001402212204422310343134124232144000304222312243342100402424323221402110102033033433043122024041010013204310432031020412003032232204032122443302242144120320423412030220013002203041031301422402041034410024041003210010033143132134330412042323021114324123111322223321420414414443314001030233212334233301432142242233141141222204430313332124042120120334112214422103141234333410242311144432300130344001244301420120024022230144200414401034112401211214142401040220442331210441310244130300022430330220243014131240413312222124242031121204131333334403012421020443012442002420024442403404123400302314201024201334002340331043124140332301243230102131021421041112212144221214404230132413413003324310201002200011043100300313332440111203431434341421202132104104331104130224222041221014133332200331224003133410312032031243302241344140023403022200143200040002031221232402402110104320110203132204404122422433400230220323140313323001222411201214220124143030431333024342303341101200334430420330344140203221204130100334144434443313444111213101404412420224133131312104202302144403304132241402014400031010", "344422020041232340232332444242221444041331341132002112442312112433203102333204312344002003412003113444311100220041303414003403142244102230344104104014333322132431321140201342142440303023412014121210241301211002100303103111201432411111220120434403004121100034233143343330313140441021001442340000324444321123243010001010313010004301112041013434111024142034133331134333202310222020022333314443032124122140013202422203012242024202121303401323013040440242300240341223332212424032321300204110313331003233013424000101343213200234404141334303212024212410124223002320224242334440013440310403321301404343102322100143304440131322210210413200244204040210103141110002012310231414401003234111210314130411403321140323314140441000411121434202430400010241242211411131004334001104440242132304234100010324414004421100120113431440424131144101124123110410040013304140400420044041433401120411400234011410330322100300023333130200010211023401243313221133142143442242421431030314033204301004401121442021240212221141123031244222002343200240311111340021214201310303212101233340341014304230200343422244221300203114343203203433022402341121301044004320414140101202131030111104332120403103141413303333403200430342301031220141130403010202313014301213223401332441444111333342134322311023122402202414204113011043023204404334114322004012001211302440424211343424023302142204411333342331222314223021042313134113213402030020430233000043402101011040443424430334330121020202023221210303044431111141040214342312310330430303010312224212204213112223121304011200344343321040024114030003322312143342443122240332240401431133314210301113023231014302000244420212423301413422201031103441300210011002303432213402344403433322224033300101223243324023023420332120023203110340030421130043213244400133442044433440202302111412331043424224143223101123222042031441430404143424130024012104141133034142202334004240203144234133343222413411142344244130131120142412102412220401024214313244141333423213130242322033314231041403420014301103044042131202114433214100231121114102411302402041024230341011222234034023311120111032321230133321014120103143342121323103444240014004414423221314033204432330443004222231412042301314323400211422021012124043103311310220021430444042130234012411012124032231441240011101122200134234303042300404033040112412300143331400411200042040302444311420012120131400011201144404224433143214141400220014110410343410440414031443332412143130441120144420433010312120304443112132042230322333414313302110002043344344234330013142034003130342301031104423323124044210413044133034402102004341034432224321244312230342143040440241241131000322122103403103004304222444231141402340333133321343102100140211111212123111004113134044122011340022240100000233412224434024402040442342230331404120240320241444133142043413320110203212343101411201422223244142244331322032110424312033133133003311304243013333002000210224111032010020120301302414004432234011121314412332312213132304134144112010434011402123401010130014342400123344032320040104041024413102324310021140041423031123000220241303210202240324141343344032323344414301402320232244413330101014104124343214320404313311103421111211340431434001030144204313112224133410143101030410133321420042222120211141334342444200132142424022131044103434232203412424120010312021014211021222112443024134101320043023224134300120134100003132121322430020421013142034202441122201122321340442141244342040043234022030224434140323124243030001242322402241003030330201021202304404132030002440144341313034003143001403242312132412332001322042422204104004430011232231222440231003404103214140242042034412120400244412344303402223120303331330101441323043303344021130021034120214303310004221444341320331013024143002111100213034201343211214111103343433040223222001021002320012414032002413421004411140304331223134432144313313441202131410413333231123000304320343421032100313004004003322124422414204312402140410022144102104314141112430144104121134233343332233044203401434243120000301320212021144014020310123412144224134234012134310130140234213211201223442134030143124302330204230314432322142103430110103340333012241120143122212124414024123024330444231313343421201122332341212044341010311421102034030124310123322404040212424440424322434320012032442320303401024330033414041131344342234231204302020340143040413441213202030220034201202011131444142032244122400302212420304304133233000413313121241313402002014232042314421211422040", "041212210413131044033003133423220130223214440134201122203403444013344000203133203200411144322002310024014131401144144203413221340201440032432431412332423223142144000303244430133333113204112441211020304221343342241301240100134143311303020021331024324132122030402043131241421132132333241231022313140133421231323314130403402321102331200120234214342433101430010120222010231244300142003330043003123414021130434310012113144212023024330000122332331232301130244110330303404100404424144401100314140103032222103221330442444002141341102344440400322300244203333443042012201313411140200302143013134034223413230301132302224304222004301403441201212003312313204213220134442211224113040404021304041230404034204304332100214130432411123033301020431202001024204112104133134102121311442102114241031314221323024334222331021314221244401010134103041332411232134314430024121404032303034100121100231122002231300033330304133120000033224040412231234124022041322432012323400021302333443043221140000203102122101034010011310433401414300134120243142431230140420324233433404014241000124432422131230320402343203233120222221334233312210432133221132011040124103331003302010333232420120313042113133411411010411022222312143420000140132102403043132004243131240110302123213320131041013303111324144201004314412212214412110023300022312223214113414230431314220324211003202414213330021244430304332222413201042443002144130434004440241231143100322422012410122131323041402310113214023444240143041000140300412402012330103302131344402324122010230311110231101433233432214312333034403032413131013412311021032410104324013210202111201134341332333423332231433431131442302120210232100112010022444123302410000340413322104441232431001430044243232442231014202131410224022334240021234104300414133112424012424420024200323324232132214404303124044343303042333014410102414100304403403201442031421122243000101110243411014242320310420130021404214142123134443331200102443042124023021434102023313414243124333121131121013330144402213434401414232440233040222201403031102040110311341332203144213303110403140213020000142041422241042123242014014214231200411100124210400031132044411433220103231001100120114110304122041332143232014130143430122411241240112434044314200222034400301104044032001210413410421103100321342331311032022343130123241304221003332024422403021130423040221020330144133121111133043343342112033001441202431113422202310013133411211230044433212244101412340244310401113320324232344410024302214331203321132123343002331043031103012204310111443314130302000024024130022233021021244211024241120042231222110014342240043212404334424301244343014424314243140021421223443413240033233410322304131412331313131434010213212431002311300101210414214141234123224241442212442130240111433043220102241324240211120004230214001110110310441011344224324023431014134324010023134242100143043330114420203334212003330424343103204403022122131330104040300324442314132234130442112414322332112433340303441131411103042213012133340311402422302240242133233431310103300113034033312122214331322312331040343304304423234112023101233443303100231023204143004043234443110302221114011312122201020033122102022112421332301044140122120232110012113032431432443441141124413341024404010444240410033112343203243440041120314124122413202130232142433001033412314434413324311442344234312134143324401443112101014324132410334310442432104404123322214134310011302120313311134410142103412234312133344324112213210103233102421242331312334243000310213012133432224414214311020131124220322104342014004312123301444200100320332240231124333131302333124002442321024223312000223231000033132014024410123124002041231042334200210344413204321424312312204102042021423323301132343400000214221222214200100044020240300220343312124331212423231433414124401243114412201134300121430043211003104130321414011000240320011433000344212113443430302322334331301131241403102423304023343220301142423221232211401004043202232421414110101401033203203440421003133123214034130143010301220022121234304444043212240310200324201333140234323343132003132244112144410403211001212230143021023222231042421113012313414024011330144231112330334342344222133443342032420342103101333133433344133311340220343401224312013140314213121010040000213003412111110002442402011044041113422402433441134024404333021231120204032311032303140143123222214434401144444410103103110412302240201131443332243242421333220412144314230232443022234123412022122301404", "130241320033233420421323130431243313301443033240401201330110240024430431204020330303144032011044020340404310332412401444122303342232222024323311234100310432012432021121134103331212204010021010244111421440343302122334313202002022402313431111442401130004030142420304240021142441042320422124442121104321001311213303032422213430312233042433332111140243103212034143022012130411242410222410042431012024004003311213323241403430203140010213100233142444233303233234041240040333321230340210323230110320022130401242113033240043122431041403012222303434241143140324241123210143110230232310301120134323444413244034003114244201412002302244003012240024032343023433013431030023444110243121230421213400034334430304124433004424303334112023013414402033330021413324243243420231100044021212141114222032323202100200141311400412042224324402422440020003343321010030103404012101402044043320001103021414312022322021044021210223144110121420034342103120221214244131330241403413202132013312430214330024344404420422224120023132332233333110240243421442310410303014211024224321204040410114344434233314312233333140333330131013034210310001011310212234420130334114212433021204424241141000332343331124120144000411440020340241422020402223441112123334223323122103431032140430340234113444131124020244410321034404403404420001324431023420012221101032424421420440330020043244100040102403402411300104131341431141113122420310212211300331233430033040312311243101211321303300400234230114120131303043013442023323033431024002240011304233431331113030311122412032112312034314134043203223341242430403323201304314440422134001400103333311231003003003403331444240112444200143133032142343244410031301330314201021421340400204102232134020010142424314224232211021240304204021012122422434104133221400332200011131013421132131442203214233133422030103223144021312122240321400312211032343200144244312334210043040402343240310224110311241130033412131010410414423341432024423441100011124441122031204042302423414434334102031322043440041343122104343041102441021030132210011020304042301430421421423404442013214102000131001002222214341302440121004003133230442021403423334041201203131421120312012421312322311124220204230201234132143120033143141300134441041132213114432032010324300413212134132340010324144303032401140200224221130233432222223041021342440022212424322430440414100310220430340312442132313340002230222244042214310011032223024332011020232222010101200022232033133440022133422121314113040421233403234230001314203224442023332132412423141232002113332310423302314401032122223033323330032034321133001304304334001314431331202400001310341412041030303101124010310441442414241004132414332212414133240430220402411033211442221302042301033234332434310334101142110440302113212023440032210411221441101002044111244033203303000234423411134403342400241332101414332444134420412111201310000200143420401430402444330420042413441033202311021103102343140324214242313324030142412134343111413111410411313333223221002040411401203220132334344110213432011240014411012344011223441224200001004010402213102404314223044314432232313034010014044144034312200431014140311011410134100004311311044410421133401023030132024040231421012402030332302331333100042241242121443120412024004230143223243022011421112333224331440013003111341430133243213130400312230240241043241300331001034101231204212431420322202431003421314333111112130232120033311111124400314340023321313244310410444404122340320024002423044043021013324421224211131221134244240132424413442211112201100324104331332110120333421231031041234022233420320142134332201110401022422331042413022422224014412332144220043212210140022134123112103423410423210330434130012044010114233123214220011344233132343103204421333124122032434322121012401303102020213003420210242434420401332134023130211310221210444214443141404233404314403314041030212123121214000412210020231024411443323040034041114132402020313331011112234100032033203220330211340320031312402420403320444302123332032322011034122012014142030332043432041222140413123013420421011032324130133041213241013010323143424113421343233232003224122043002103044400104444034442000202241133231201342443313322131033420243214032423141032312433430240401203431400211101103434232021423413333341224143442331040104410342402014040343032210320202010100302423120020110233121122432332211203303024213143403323321301130213320214234320112000000132242312433102231200311342401230133140402032034204041244213", "122423032112143321333003144230231342432340341140344103100423110324134042224422311310044123212321302312033202003120440111212043342243130400322240342240032231344310211404311023102241333234442124433230314142413120221123324003344214232414433222111112013231110042323322111223012231013221442342412414442010003214404233134024023040310213323434323142210023241441120444001144224131304012120211123210002310130410232130221343333443401034024343201004414400303132100300044210412100300040433144201134422040121302410032013320332133431320023012114304021431003311044234134103040434012024034103333123133312222031143001030303404103102200321410143024141300143123134212123100440422240444102221334131122340141310212022232441410030202423221144113430434421001102214013142312344114332440224124440222034102312004140431142332412301103320010223143401244112400111324121100020301204434011301030143134302223010432410211121133143030214004304431344403033201001411402312110034201340320423100243204423414214200202033312334320230031214003124301420021120201000031433322444330031414121202144204441331324224001142220132034341330421042133303011341204403020042412014004142434112114222014313432041133323133443402223212202203223342202221131332000103043010140010042402323211430010210004120240433142101332242442223202414044442043113240302013410430023043341240400113241441123200214242032102334224323034420242410034143420320234334422344001240311340124041224411124043334344133401112420142040400302203431411023022421323410222131210314413011042411021212220430114020010301101301420200010414424241033220012344100311043000122341210412121121134200033001331200432311333323412244010213302031421003123102401020041222240010440111044301321244034424423331210202433310311230033322242122330424132411024023321212424202042240100232301023142201122212420002124010422214331214310103420014110412002243411302414242201243333420331242432412124234340434142312430402123214100144333421323014314232411300323430123401044134313300414424230232440021141234210032044011310043242441134204020204101310344343334440112341133330203433102241401200231303442234404041242203212403414412134202122323234240014023430124424201121300121233101443413100240421130120320141424021322240332242033232422421003132141423323324342403220011234400434013231332033232414104412121124124112100230334020203133403142240230114013240411234343044440420231402200433121324302302331324423103420030421303121343331313134104002342144320204341220043403321233230424034204443203042420431421134234202223222010334212121033423143113022014110002222313240332002141043011202100342003432244130131401032340043311334442003300133124322040334231430141111212010402302412103131403343432122434313431001214124042204302442204203123130444202443421213234032101233022330214034231240220130141034443413003130033434101044034031110003443240303221321340234131240304223201030320431404120022140441040202303303334003410422202111401021243040041104210400124020111403041030014002131031042312224124201320224002403343200200002233124241301402321010122003443444204440201424131110241004414431413230114102202233433044102200302343003133113334041410124224042002142022332030243304120333244001130104143210003220242214434133404104042223311432100203013313444400211030043311334014320133101020324433140422214342043201002021013041012230200211443342144243031223010212402314410011203214311401214013120333202031120023114341211122031144430044324143324211034241232441142440443410144312402302001344303230413340202440434020342210402344034141001442213103414440012133110134214002004042111231341033231011401204442022323241430232343314314203210131014402001243400132013210433123343014040222104140413130213413233300240412432121322030120324114243403212400143120040401023110234203042023414024414024040204102123240034011040034433012030321412111142030140200404201242334442421033241214304440042111411304401424411200211203203202211040431112020242303214241302131242424331231020400400244121144021231143112111240401411120012112123312200021413423331013043042321312212213401201121133332203303334040314443343111322324411221002004021312020122142213011322241202130244211314021024412322114011230343201222201202132013214013333211230243212111123204104112324422400322100301323114432420121042040123321111210304011043023222130330242311244322024113410323101121420123232333112133134234202432221341000043430130131403342331122411403314023304120201124003133141433022120000312141", "044004334123100143401234032141311331030144241211402003033332104141431042411422222031100120133424122203020131042122222334123014104301341303214003224130213121343114011042421002421304112230434240303130421431334224300414300221112012043033201333120042442232412423431424124300110201422410102211012134132304330213111441144203043234120220241224343340240103120213331221224142044204211413203001000234210404214203134103311333122123344013012044413231410402210144204021442111001401013414032140330331341133101032141412111330023034002423001233443211012233401204031413321211433323311302230123432324400331430442313202011131042420113023131124301201114141241043344320011324144332020121440042344134144414221344223143300321302401400041041024133344334040011114142242423233310043111242122301021243403103012424203113123142214111301233032021240303322144233112103213004201110011414344013320104301413004130303003303330111431240421104234410020311431120021042210230314121414411410001300401002012344213341442344402103020441041214111320304410410202021221100324234320312442312430420432332231014304023331141131213103441421014430144144034012010034120124232430210233022031422204401104404234333221344434403401040021411023234434044312430422222220034121320422212024441002214214332424002030221323023204004210413134021221333102223434442122334332402143212312403441304120321331040401334132304412143143432442310201434110121010411214040200422411110031240203313201000040032212444432221400034101101214311422213432143431021300031404113410204213443301200311341333124013112424204333234404220303333120322303414100431111421301021340002310234333133204420003102341441110242443102334133320334212212331444141200222043412210030432210022422110231014120143224132002021243001314323330132112302233444304004230240234303140422200301113222223102103414201214320220120132311031400030440113421410420301234012134124240322341311313223104434244030321040020420112410410211222120232012421424231240424342132242122303234440042304233224403313003314300244332310114034434432400411022110111410121314244242011243430304110002413111432322412234430314241114400441320123032441044143444113111113221201330410430021122411143210001024232402114112143104341413204224140223433412410341012311444114341313201343120244424103322032322341212032203012303314444133004412112022213042221441132042212402030031304101243241142410110020221401204000211203142434030430404120143321323340014043422222123423120204003423442003022032012404204222434013301130402123113340022301340424343104444111243040103102232401140204311242110101033033223414021214301433334331233031242341030331224234424120031102314021413140244200300403123213144104130024011311430111203312013103230202322442304103414113134112244020221023424440101330343432040143301114404121013404441234133201342012024343011041423340033120411321324330242304231322130023421043310133301040301301044230032102242041420214110314401034114023122320120240341434341313444220233033233142443210430010114222241202231022323412301401431412021023443012142221123402202014000043334241020431143210143142224222101420422214423421412131104143221132144404411300011202412214324432141011402211013114124332133100330030442230021112044434034001100342443304242304341101201202300334404033402032421102140341021200211032131340031313314343334440014100300123133102240121334101112022200242244314344222211223211412200222414201403141144244001231103331200123220132112412323223041320324422432100043042044000124404203110000103012100130324043441122140220140330313402211320331441211113111244141201324313041244312343202122110322143341120331321101300242110030314232211231441442311203122440113210432403310312400130421104201013044443421401130211321343424442334304412142112421244440034101140422330214331120410204210300120002432240304040424012020124333244111004343021320124132030122210422241201304001412140140344400442102412111130033104003340422130022421031220204433143401114223144311303002324413412432210422221214232442022044340412333420211213444310112242232442323232443331444210133022442140011231042331213341122420312214214133044003140203134112210143204341332120343001433224202401423023404400300414030402403443030030413034311443321421240032400401312240120023041023212433043003231321024141300112442420020013010230303122313223024201302222304240032244403231213123423113124334334003131321100202310100140333242310430032140300041232110224041343103401043243141042122311334430200300322", "040222423042323212330304411242442424113122210213332220143331103443014241320220224132141003103030243233144344223311021113333033244321314230441232301424224314202421321121442030040104121012004104302203103334313100400311344040413241012114304444443143131121401423121344220203142411422131034002442430434410224030201244300101220220300220004020004041201114314403341121420442114121104400441340442200301204343304210411032301313413334404000410410114111243203140204342111302031013234232011013024412030342441131444020023003111320020133413343142221234433404203201143322323302442142232424201224413110440131114003000231321422333341033410402014113310024333230322441022230231424002013031441023311011120300220201102100223430141334203012230040331240412304300210234042130211320002430324111400431240024244403042001044140134331013111130012224032112013010242033402021143224141023203202100414021403033234040102313320241243440322220434123034212402341332344243243043100022203033333244101312021231222133224104231142403022121003303440132111023242033001334020330213324013000341300204424401221141322144310020334214024120223232040324133023204243331234224341212231103143041331010021004003421234404324042340101013441410432113041414134114223123334100133420231022303221021331432020022022324414114211420214412030211313344441014032404421121303444343042013334223314434111130343242403243332001233210200212311414123303144300130434210440301104423300342240002230413333101011114203314114024132033424043134320343233312031440203402231442243302403320134210210210413114231301132014044100344122304011330034304233100403423233213404340303240311004310211020323333211331200113333141241401220222044342204001302143244122100201034132301234004010113321340220403421112142333110404002342143010402301302334204232244442112113301133001332334012230241432430412021221241033304414421422411344344103212032243344001412030401143020131100342330302441101340122221440412044041003314314133132134324403321210142100134440020420312012104141103412041231224344433222412414001221220410004440242141202220101424434304011344110424112113022000434410320004202403301033143224131432134014312223301231323444432024301110303320014144401244014221031340214423242144133332213002214040100131123310133421022224303012031031224210342243442144311144132404212404203214034311423030221114001443020121032402212112231443220132400344414231033020323422024422113303034133041212104432242340312034224033442440321312422014341110442144323331004314104142101024243222120001101441404041221223014214421212420311020332332410101220110432333042231244402120121412113331002120431332100401022012214043144131220212323433042042321303301002444300030031331111220420104121200424441300302413000204213323340331433133043304222014324402144314421042324011240041442403421400440244313011411400411140113300012414041334204010332142323244434323404210201124442200334003323414401222023231404033234244232203044420342321144011014342203220424411332043342420342224424220310232022224341340212230032223422214011242433230122412342122443014030411114340303414304013044412032321234303234110330221143420031113010302114424101300340321124220311024032420112122212322121230244314404234341033121100433413132003301002140402244103100031024441141112234233043110244341201441043340220441220420234202040314331114422110133143014143411144444012214444124344122341040033432222311410043043324203404432333231244110333032430002230044323343040213143403130210024112124433404112122422100110222431240402001420324414124242312142021011111031441022234013102320312043431411220200422022303134111312024321100110001204242324002304233301033414443342110401231121114032341334402414240322340211320401322223411042043301322434011112034102134111013304043112443101441421214330130223210140241322024432103043033134321434131334342444322403044034301334434223021203022103113210401324404204440132333420320033102203330142231141124314214310303114410314143230431312143320244224411044032242313320422332212204211430431044004321032112141302213011340302433114113401222144422344102013443304031304334032340334013144013404000310344014010022411204134232433431421310041000242440213143130120043112203301322304240240000033110422420232433142121420142441241042410222112302210010201134131004104033304114330304442444403431311021430224030422220323344004130130104322210140242201013420434443344404244013121120324144013134122233220022342411040040422422113044034024022340011303100003", "041014133044422443114221142231412022432210413123442441121234231321144044210111223104022231444103323314230131233302110143243041240430133434311320214320024112003041122423134123131313033412042040134430043233200120044414223013030142134131230032214440144140344343011422101013414202121311422134212244132314442233214330142041223300312331341423343100434140203042114424044314202403340101413210134143031223044023301344313044402033431403033141343333230302224212432230302240004244114211323131412002201402334402331114144134110304434401423013124341122313301201302142232044134422210133104443333014210413100234134041432304240141122440431434030314341241331431340241400342021221201412334203111212203034133014344024001012021413003303332401432333440232334031440113432232430110021011444210200321402030413343131431401204103301223341310221101302102133133140143400030014220031212414240042000330240233143241021202223231403314204110400424204441034340414432012400040042224013210021403203020430200343444034421324413014424013324344433031332244333020121312334021013432022200031321144440301032233132130042433302233024242100013401102304031414421000400401320411020240032303442321041322411200222130133130003110321412204423343133003022404021011321422341414402314220013211204313443341003202322104431012013100122224342241204310331041031242200244144220000240130044422021322442111433423322214401000113223330002200331411433301422223403033301112341414220312240303134020214443132204423321411431030024340441014421140242331321243224233200202404243401221424223040044241213100412131124412012332422403124212243112103431413123030203043234213300142320432022030221403242140100312224003012113144234221033143243402431244423040222112004443011202233014124442102212122113121101320234024241101144312013341143312440424014210342201111042403142011321112022203302011143013412213023400313243401201044112421413112021223444234440233000112402310233130001041123031444141301031414431003130300303023340021013202343104132233124341004324040304142114401110132243222203300430024032412101332433403342414201040244132400401311203231044420204114422301413023424340123334420123243003024003023231213340124200414433404304332022041143421124133442232413314024033413431143342210220332423444302132322124044322224424213040224211111412022311400300301102044033023214144032320412334140102102134031041423211101201344403401101440123300011204422120102400011204043422044233332201011441310113432443001341333412113003411012434001230230420311032100404033422204304331224314003411231310314401202102222130224230103023421442424314011331341133122030144133044002404431340221044413200033102221023401341014011143031112012024243401432410002400240030412341022431403422101220232110430323244210040012322333142120142213044430320213320130032413134224122420323300131441121102142242344213214132232440021004121021222343313112111442230144024110442302202324401031330302430242231343004202123404044230400203431022042311344113214404331140022140042323144422041041433302004413110442134132034110132431022121202030143004222140223131341231433310431423430102301033221004024412332100241231230024121300042222403224134323304424221321232010231022143342043242131421114223403314430110300330031441103440121344344304411303244133440303310312420141142134304212000340212430344434203211010130143110422334101431204004401310401101103443003012441232104240243302043041433432131311024404302312301301333312303121011043104414021300024013424443014402110142112444420040343120232042302003140314410323444341201114413414302044013141403023302310440104020234201211131110034422400121434442402442000311420331302021010013212042440044213434024304012312300433034412202122333223000021043210330442403033120313244242034311434131420012104141423413242211020110441011114040102003124321121320144310003033242304304442343131114403210414133044343110330014011223012133014412241311341333310302130000433242410320413404113011201142042122032004101011444441110431330042102204312141241144033003204311424022344004342241432211033203412301134302210342333201120032043324101200414012402021423033111040240314123233212014240040330004133031040441303304130422120320003122114422001400123341431333110323331020102440243340332310221204301033112414340423340300014114001414444031423420111102433210301242102110401101003143324213321133340332023222404124440432200410344024300414012010441330442431131342214123210014440121401200203422242014102233200001441234330", "420421132021441232330411411221032413321111113443242112132320214130111043133323400231114313434040320231441411140243202131230422142341422423020242442232321323334040311410340304202112123131241442404334440342101111230312324343413024442132123112040310403202414001400131440302332333013122044131310214412134040030243001032300343020410421002220040433444423143344113211122101204103040401033211344321044033334432422300212012102301112332301243234123240421320320214002344332030341333111414321413223413104322223124431300324220311033224403231344410422030242444202131000022023434022124112000422141240241131230041400343132002300204200331021403103000214111422413101441332203322444443020311111143342112202142422443231430010401401133112444104343102004444024302331402112424340400031121134000244213034131242101201210341103421140421120130210023002002044043442320232322124444000213242010343014342431201012334020430134202244241102022043122103423110030444102224031401121002304113403234322232421112003404033122443112422420302331122241343202310320120004420121112131233442443310311244000103111233403040211131141321242210100011331004320234331011403033302042310243012432104101330412032411342324000003041334311022233413123440214040101201022440101442122412413041324143023131433411433131303231401030302114444311114004300231100121130114041231203042442011213440344013411224441113014402402134341103341342432414142034431023322313213402201240000421010232220113403134024143311024443100234414302402112004030440423341402001140421044420213444214020231121242211134143021124311034244140410024241043322420234144302222244321244434020202320414131023101343342413334142403312400412240420111243003024330444341444101134104013220121121242320130100030344342404020111312303201030411023200210132221200304014231134321410403011433330403301111014302314033112021011230322101214233224410024014213204323412104110433421130410441013320233400310130030300402024034032204234222440141033232232424224204442432232144143234440000231132141201133131332424131013243324110142031022214444422141100030003323141400010031420241322043423130042404100022422240013233413304001111002444444144014013332124233232020033333133120202133342212043130413131410433420224014312122314421100234131004342314112030010322121330302420242114410430404234102412441224443111342414041433344103013233111331424143014212341334303123410233343342304001103340343240132201143041304131202222302200011440412112202213330413410340044234432133021002414431040232322211130124324230434222110210000344003013224433234023321004421403413332322021423130404211120411444302121340340312021010311042323234013020332312220404321014030022410431302424431323240322424230224324331021233311100322011220242240233033441230011243341143211230424121141244234101403341223233240313444303443114430004030130212001033140044404230000142101401103343321140002220041012141044421411210140320343330132243112100311400304212113103243314213242114401124221040202300402103033220031131400130034001421331221402301240421342101421423304330334331224320444311402104331031110233220330234102330142333303243342324020331011141003430411013232404413401004331320231324321314233424123012332210030414234043022404211434204031401410120003132104230002210010311434440444024332210210223210221121404430041130024300423413012243322031144442422042433404444100204243030214333100311332422001402103201410304021422223031112034013223120310030140101131421331302401133010104313140331021402111112201140032344043424134143014420323300104212244404102302133141303211000323423421234444341412144122320344220341301332100131301303400234330222024244304040042114011043433123433224012412223414131334300412332303130203332414344140120420100424232232414414302341304430013110433144104410210403103334342010420231202133031123003233011230102414102140201023002333002012014110002224012424310141332323200242423442131031242103423401201000004431122034311222323230324203314042224120300314303144231042303404133000300442002123144122321410431241100032100442002300233211214121030202313304342310120233323431300430021120100434302411000324002041213334433330200114212031133231210103420330132231142243210443221001314010101234312003144430222443300001320142040240003233020403222013211131230220043431122004101102222022114120132323232442433241220032004331402303111202324140012030112244022422411400012303244203333102400244202322101304001134212410043141313334214021113124221101033034414340234302001", "220041103134140211232403013133301143344131010044033110204142402110303241401111420203203420313124333143310114044412102102400213143033334211420003214042130422012323144330143141002423443002410131231411400134231133104143200330244104413023410303313302031300202341302344031032033002134113343423023014142121401222033221400043323424222202214443010222014234214301302144010142203131222402034224012414102034420111134040322423322324321401323033343143344021424434203330013440204332400124014403112042303014340400341414334323444200022021411133234210001423111001033002044042423120202000000102313312302431140121411022420013002304432212442042424442001134203343430010400403213304204322221204230430404200314040011023000140331102423222030020422014332101402243234214330342330411111121044404423244143321401031141131004331010043320034211143134032311041103421403031034032440334202134421343001422124203231010110330321021310030144414011232212042413131030033130310031004444314314023140242434113234323432232240214034200423203032113042124423102004100024030134243113313011331412040410410130004330044334332142311113120030403300031301143340324401120424121344104321322314424034201333004234432414320040212102232413124333214410434001014434343424403004003243210413401302243210322013112030433400031330411414303131023231004130211240344444304300302110203332202110422342023140111421234223342204420320433203021232441244332040444202232311201400223002004034400043413332411300133204311403110332404002242433414202303230100210332400232010240324431413313233001301142211020124124042143004341440241444041000211020000420133204223233420411340344341423123412310440044034130312110121320231133010422333200304104214101120142133030240440131014131432132303422234400124443100014022120324321404333021041323302124244433112334003211112241332431211014241110014332320104334300231330112210122014220400202410343221241233410113201332000213131224222234442002040140200041431003440432140332340210131300022440402301312413410233410314041004200314033302023244444042221314303013140404141120002134312031214404124011310422134314422240440442340032430300233422221042023011201242004441300023204430331104410100200424030000342300123413322303424223223241020130140314014111313343401030203434312214403014020002332424344123421310201004103034131124243431213211101112323040312131430112440243242212211311110340423244103400122022231133100021121024441324211110241313000024214124011303311101312104334111144213330013242221020433124414411011113423034124404431433021404102223124311233403221200210202101430214401221230304232143344430232322102144200401223112303010344201444223233422444402003042213000312100402323112133344234143224223030112201030011403212430234211213124442021143233110003401210121404111122201000021210113100314302304343443000104222442001432103044133004122241243241101243034140321314410343044342444301002041043313320133310140202020314120433232232332213120400214341133041320444313144324430131044330101304100342412123440011043030242322012131223401004443234244240313323301410023110443213220023320012434204320403343244100043343011132011133132231341202021144313220021124041010321230334143432123421211331002233023301041004201043214023330401040433101244344443214123321101024132343031203220411322342113104244131242114301111214433442104333220031213430423013400233112032244211442044224124041211431031030324320404233140223334304034443433223442444240014133341211233231413244000033033203044401334041142333421324123304104213244401444444141331233330144314310132143230201014443140022422000034421333402432133223311211332420400340444232444312431012221403211233031220444042434301223232204424203114233242021303443030230212010314300041110304324411010102203343131021011003341242403210203034444411334300432032120433420124312244001342043024431020103322203400121334144241430340012403403131221443034044000313201240423103341312200024322011323323141100041244301443104410003244431124220432211031010204142404114011332123031123423332031203130213000423122031134030323211313314101344333020214242224414214120133444441433202133011402014301131343422040233123013040141134313210343111024003300203410401033040224244130040310021310340242143144014112414302212123023344001144202241140120340214110311414020440020012342210043344402423423011341133010112223443302312124444131230124213443424110211024244102141301041234233324313442230310410112244330012140222042422003330201321241223040100224014314220", "441404410132112401240120444204424243013300004230341340022320400133111302141103420133031104022414131410132121413431242033411241431144334324122123322344410203112242221313411314243034401204213131011024144241430314432131322042112010441212021423324231040042200033221203013213123142411020232212333233412203410133011021433043021330403044122121133341132220402122344114230432021001324110034414123222322432122224422121321443411203112032103232322413003231020324032234401000302342214234310123433030433404241031044443240230410243144123430321000303202043244424104101044320412431122333020012233404100201204032320023032240104442100424010031230400343434324001412432101140124330422111144121001101044404041301413300041130201334040400114343311343210002404041430321424202311441241301143414014322443321134012124313213433412202330301242322302031031334240324220402201232133124121244033101410400121431031233203311104431431112102342323312142323100414401242012010231221122144200422233044131330121304012142300010013302210210332412022030021002434323013204044404300202111242012101324344240323234021100102141424120240031331042022212002243313413431432023332212032234114021012203402321443041004312100113433303434313102202424401143022000422132120044442312202232202000134014300402314441140142212341414213312133324120323333040211311433332141222120002341213303102201311242014021004014044212031044224333310204311323101314130311232124114013300022441421311212234343331303243214233120434114322244433432231330043133314024232032134124100121244202203440031300411044102402343432214021132144212331322004322432204040111201040410041404442120202430110013044310101004410212202021014433443243013111231303044443201431233302421221123421431120020231104244103443344042001434424412001111323443103321433110442134302044003431440423134412420402113111300003430014322442112140310030230123313433202042241034034223314100141144331021032134123312302141003023100011043001424234344224204121434232023243100123424111141331433334433404401042044102441113040204430244340023121443410103333041030120040300310331434044440033221011440222324433013243031143300004020401444340240302340110013433412321444002330414020240442320311140330333213424414342431212323401434042100442044123021142434313320333333114342103421104110403404211143333210024140102031333420214321243423031430400214314323302403101143100311431342223411304234312322100210204301310014312421321210440114203113103114014320114112211312102302042021021012234113111013300204442422000330131134240141210114314423142332024112032121030004400230034113204022304213220230240202423321143313431421000140310421121341444132211124023340144342334330322010201120332403242022443221313001223101020004222210320403434123332113244031403404024442111433030214014441210144143211243202210213104123112341002111020111033441302311242422344340234333032442202043341424023313143210224203144220120040344340024314214104333100343321000100141112101143202002441031024403022030232143111000030223034432030410200143301020220034134430111330403333330322142210440141133233011324403101134413401300204044442111243244334323034023142404414044020021233344412331042203300203233312132332044133133133031142013202224142112313401342432304133324434432124343030121301020002430144112243222020330000444231430043322433432332001101410032313222141234230022433344220104324202424101020011121423110310311134341020430114402220042402420032231332021042202333003110344242232343404013414423111340123222012332224410341431242424412231110430132003104230024424110320041012002141431430132443220030403133102230444420011333410342440431034214411312120112024204110233432131211003314042340344302433423440434022343442221432042001223112100002131112141244002023420000134211310404402234322424204123211312242333202341442232343423134114041012220044201311321124012432234402201222012032131213421410013004330002433403132310112031410204112343003413340112412132333113300440212441001322233113322203303420111124440104001210010013100311100124323331013240223322422120220213223022102140143131341334223323422313102014411412234244020234434412441132310213232130432230221410003032314044033332402133210242443243341031123104404221211213214120233432231444123242441241312011342341320302230232013134032212310004402223212023141330342423411020243130323422324332233221303241130141444413131044424221324402043304431101123113011303410140133210141203201324402140430004110330044021044010410341302340102012", "140432034400333321143103204423342140314334323403441023300313210342233233420341031223311333041001244441102301001100343103111024244421303110233400410031233402210131441221134141113023222440131202341123004333341022022242113022030012110010223441302302042300124410220141040002314330012042302110010140233244133343320303444433223202113244403120030333104234243234322144134243201224413033011200413142010432100232324340221141024241220204043312402211434424134203141003103103200314200231344342402224001321213140022140021133400221134334414314224332213122334022311120024103101310401111214212112444044113022330211232033423020311200422014010200013123144214340012234311144424002404103143001313122103023142134230410344420102120012441000122140001413334111422202000000232312021331332412013130140112120041340222342431044202433311343220124044012032001443434230221432404240213033240041244302311010203102131040003323412131332201402430302432201343142432224414021112111203001200112114142220114130423343322324213402324231011214422432440044413322130410240204131330023003224301324343413103043034323333313243321342324010224031201123241144410131122431323111100033032213310330013444233320110232324201243213043020244111243240042142042213431224010144131332434021312210314443330421243320104301313412311230211421000134033203104344311432442124340233043442343340221322334214221313340434014340001013030002010113024301120023442222001432021304002300411321330131101401200142141031231103134302411323212302320200144012042240230032042422030102042403300223441221140303203402110241443143401224331123322314443033102012211101304143122102101430434022001424342214420203020323114420133141041241111304400444012134311211230340341143244233432010414343320434312433111110430014102010342202002001434000312042101312241103133244123204041414243131332144403020340414211431021233423212411342204123140412102331234213013004142024412401113314441200304301302341011131413144021040231230411321422100030312422111104112000032233002044420000403220244210232134431020300212143332334143133240330002221443140413214312110404440000410200322243110031230334223141330332111202123113341333121404144104113213431232131412012231124400121242323012303114244021220301213031212044221441043123240331312403232403213023232110421410233033210044023043003420434010043240314301414422042140121423132302212104141432211122320212421030024021123400244023200100111421221411444234312213131444312023130042021330223440210434001442312101310311210134432304301343230144111422324222244340114413342342343302420432324013040014402224223441242002023021224424301400433432132410143444202402211214142322113340041202431112400202232433443240234442214231414033323122442443114310410304103124341021112224013420401012133041430311230424423131304420023021112012204433031431114032212401042022024121243014133440320112222130342243320031232004220220021314241100310400343024341204204123041202214414311301422220200102313444311000011243321100342213022412344122344320333312200211230122040320323142311322202114024102331221313241223414442233334402103012434242112440121100300143313131314224010314101320214432442330201104244134321231431044134303401240401420140422113230400340423244031230024142321102404434324012331334041202132142302234434312021042214142210440300021401040324143134120330121002320344313430010033244230302211300204310143030402222442331141241320240003123430324331324134313410042042414011210104040110200023344211104342322104111313234110030130042333001222303413244201123131223414313411430322112123311332021014011412344040240003021003232320412403022223102022131042423204244301100344344430012010434331421230123403214320402012232241104002101121114432020120314333343433342242312241031002112111443301414401213144443232230024110030433214121343432332443021311133403233222121310110123240103344314000443300044241022233230200340430321233444203341243313024423334114120424010403340344424231412401030434313134201441003130441020303202402032341330101334200324410330130234311044341333402012114410443443121100130324213103301222322424300241111434102400322324100401333430342203242301303231043321320022003011102003011403434142422203331440422221244410203441321124012340024034401404332224120111031111322034144344442230402403310420433221330314213102031344024333010313424010210102141023423323312301003024042144032322143423110120221332410001034343120231410211232404423433041434244303221201022402334023043404030334032000324", "212002304111214134210000332442021201044123321033023323434333044231432403211303101320420044142033130010411300103101143212114241223434001014303023443431303244300211322133333144424113414142330011210304341414430234203241400032210040143201331244412220014422440223102312241220310440400144442023240442431011113010101014124320310334003303114302402240431001122231404241033302200440232413233443032402102121334420334021014213302313241323142404120310204112404302223104402423304122400332220204311440122441420222030142132100001324301001332322130242143041242340334310020013401002304403432241044430022331020412133423231342022002334003200110221104322122132421212443414022001432030422431323342010331443343334221214140130142141431110203433223440443224302333230023100410042410211310434344432421241341433221302340341332022224332004340243412033414023320124122000313212201301200033440034332224313044420442411403332143230034223100222434123214014101413040320412043233242413214410432131433012223322211003214230334122003424024143114230123413334032041403320320032323033033333411032304123202124443003410021213244201433114404124323310041414422001230034403422422203014421012101023233432211221240011330440112044402232330324213140201242230421003221303304122423130223341420024222224214304130143444243011230234330231312423414310210043224002410300043122444204304334003342231320244124343402421332304301440203304443333333120022104023024112444340242011021414121142304131404302323232422430434020110102343214244103142231232034430141242132200032034131243241333424431421003003323312003132043003003022004432124344011034400133001312314402013332444321010044404131113130232420123101430110141224023000413200231224111243110144321432443324410231113402033332403240404221243341334131413420401432302334200324312133233111111110420123132230141323241241141331042024411402030401104244312220200014320031042204041401422023432422440023013132322044221234300312001104004224301124043020014413412314411003131101203020411103121122222244402201133013024430210224312330002024423312103330440434411310244042024034110334143334322403401334410330132140001002034233323213113030213401202301413421110204001141302302233433042443121021420301302231030000422034032231330340300010022312441401034341143124032222000430040412322043242204043100103322232131010314303011401212113031020102232201400311424111141133411141013434022213223014344343414133020202344311102123302233332331140220302400433400414444333403404434401241231124034200331201031211022021444324104442003003434222101323314224421103331104101021414144412201201111002302400443333013124003013143004304223040201200213233200342043312042110433444412243111001024003441443211240244044230304444423211400042132324434433032113010032043203332432011033123030232312401132042100004241241002004004320201024122322422231412200000143344121132200222042023412404123104242102102203034224212141330322010140012431030040241143134444344002443034333022442122041124123422320144002000244442121400244144443234312303134204330332023001242024122300233310003232010304002304100121443324204032043201004113343200331200324041122032331001032404230033023410240024102112200203301322331221401023110141420310240141034231433113403041344322133401444422403220032043212423214031331410324430110300123432441010312212020344214303131224422320414441210422312040214320141020133414230122304001011240234303243400341442020101021003424444334231124043432444444033302232214131423131203014113331201000341134400241303444444341402134010243423402433421232002312214141320433100100130021240003104014001020000431030444212333124223302143220322412202433441203342331441304201240232430431012440300023134020043302310420014400023002413402221234304210410041020120032441422003311140032040434240134143334330020443312140100222214012034104021313244002434144122112140444412114213013014134212420433404320113241423042021243044402331302143121042432141231434212001041113311321331221443414221011402321130304033404301130344244123110014024314041333020320144412111210033104010012040301141440134302024102021123042211013103143002021120043014314434332443402010222413340120411100422230040341114304040204444041234043322012421114031111220243103411224110313232200331042411222323023133124221122331241432201023232412434342010422341141012434021030440010022304400432203244322024420301420024024324143341313220243201233142011044212240131401324024303010410114202321343313114222400201320243224013200", "313002102430334401433224340032004402334232033321221023033444333343422210102323220113102413031202003121143403002443004403210143221212110243304142100321131203000340242112300203140044002102443443313412242404431322203221422213022440411020344242003223004020344322301143130420233030344440241211131024240203242412413244030023213331131034413111020412244311220020211003340302333244020143344004011123044330133413322011223140301414234302104230223421042112141022333041133344402200434433023221002341404224304100124141121044410424210231414143411234140433432132003223420432012112222420441212031022310230304402132421411441101002123031040134013011312230204220120402143014212011002102212310414442042040240411432001410403423142004424232211312033444333100114001333041330212043420321310232420031300243440431202230022324242442214121421404001430334104332002034312212040133434110112331414210100431310141014341112131440012013424413313433022112022032001001420301301034331141040343141440422104323044200143113142343223104343423134142243312133004002301201044113302444122320442014202401042343203033422323423300311101002012044144201030002140330022220004310424401022212232330434404402201213232234114423321014011114224204122021123243400134130400310003042014034410300143114413123430200304433214403330330321012222143010403212144112334331031303410344303400131320411101021442402141104040231324300313101103243144313412412140201033044022441212111032143003404430011221224132343123443222240111412213301323242123220433323114102101334101401424214323112410142103200210320130412434344413223102011434441210321330113242044432200324022122302040324322010014133103110003223224424214333001241134222343213414332204424334042422320042142110422123403120404033343102300033103402132014030221344000314224040303013013134041002422203233243003421130441040022030142204430043002133304412022242020043140001132313112332024243324104024130402344130000444340443102300104423023313211444202401001140232424234110341203042414201244111241124113211144132042303432312123123121300042212410101234310423204112402433131231142304432243040222002041330402410430443330223113201303021231303404023011211130400221304333320034333143022213430113302324121412131020303441040110432302112311223413333134004212341313011202033301104132130224243334114121303241114302404334103410340033320012433404101311030103032441022122233410420242032333410011302000313423300300000211300131332303243324221322110224020023130204321043332421014322402433333431432234111114024212010100431044102312433403332211410414212210040104243042333014042020102333041243031344000013243012410343010403134331040114031330334414320413413310131340212010241240322220133344401330012400320443002314411234043220413233011412200432322411044314424041222342204010240303213433232441430041230033140014430242112413331304432434343230102431424040404212342204124213031134111314313143422211033244022413043012042302044213411112123120210112033314030033233423121413040113214324400110141424024021402244420232331111400321321142222243143430123113413022031212210301004314133431443030002143012023034213210344404024113124241424432032433431333233302124340210141341231202232222144113304140004012124341324222310203411330424040031122121331023310233100420134204220130424443101103433410103332433422031244042223240323103444302014303443311041402104000031424230002402012331132320331023202202033210234202411232313444230421044131400312232041040011334041132224100030013341012304321124331023114041220104310324122120122103431041033421312320201042120233403223321033304313033401010432113031233201433202102024434222012123023210410244241014241303424420423222043411134344331313401114000244110043313423334104103432224222034243432003133433020110210300324400103110100311013240441323003234101133400141113414024401233402323022233423124242340241400411421031132204022434432213400213022134341424030040301341120441402320032013334221011433204301003020301324113204200132120414323013022012224411032301212431341440424401110103140223314020240020432141224130303244024322010024233414122212000211020030340301411334310332123123204114023304401412311403401124313344234411200312011044002002340420414122043312220420402024043403033220320142101433104211214110322102322101431001444212130413302011124240320222132143412311213314234021132222400232322143301134034021342102301432310220134124411312013242422002141214430243021004111330021104012243341413124033330202443442023443144", "024021104204301043023434123030223200014043121343033400031221021023212444104231404142422021042411142003432040020440244143100403333322402140211320041240213222012042230124423100323302420423323241343122310010121120321142420403404431101243403131041124031434343331003131001232213312221233134221313033003032003414004303432422302310144224242413004404024031140121411240023330233124141304340034040004044210343102411034404242430331212203401141024112331104443124012330030104110222410133321442101420312122122001120003330014143241114120134224304000133121201022001341324223322103121433042023023042134233100303400014133023111010433411311432241034112101220303213001404020214244022244304012003402241212310013422402041210313312321412323343231324124123211142202132441011224230031244043041442343024030010410314124000002330401413112231443313344044103412311311403134314202302240022221221324100201102012320403202043113141204433342342210430220232231120321433024244314121204014233313122032342110130402013400214324142144130030322144301341120430332003114413020312403041110031322222130413034132200204012141231340002334042443401014432102110104104001303120433434041040142201231002422213144304343310402021012434010142221342011322230222131044044142300333330244420402432200342333022100414310214041111241334404013423012030144132041331243134130214404432132143004132223142240442023101430422341033214122033101000130041410441443412421121240421441233102012324111412343204141142440120201004111301332224310141321042042441122003241401443211100223131202312043413130220430113004423211424124203301323331020303104313011133141412241012044040144434021011342030332202133420022430243403244441421121210011441211012233042224342301433302344043121324123123200333021323421424311014140002312301220232320214144412421322321334003444302231412004320210223330112032001424414044323341042303322113324443013222312111403122422221134322014110013033202331400444412433401000421422030222203310432240013200402144222122221202144101422242243441343021424042002210433034201141132311242023012303144203213041102440041222322012330420232222200420004440324131232201131423232330344103442443020433302244140330434131344133040441423431401024443010200413402324402111014024014224100244122010343211432002110224341412432412233432040211012400024232214021010424113124310423023312333143443303410440433000040121020331142330221041340133043210232404001402213004211222304341201020320424013410421201332440441330322104140211042110230142143104203041120102302432413104030112100332424100144303123141000441043211343131104211324010233423300433104013234413420002243342142440043201201011320010032010410432113134034132310023301344003213331333234243124133232233014404210002333334444103141220213222410210403432313014031010332322243434322000011303040124222220011223433130104402110313022442202402421310322300341231340300432144112423341124011222443324112043231241330210444101424043424242312444020041430124444442140030243031304104323421312244133204203443320301104433122203423141022100420240233013133142102231130132421343120343441112143202431004413134233443324304041230120221304024110004242400214014320440422030120444033243001131124313401003301104142312322330142243044140413323014140343141030430444214403004311402323402002330413242003144404013413100033000302221323234133342220314420002111012431201112134422224330440323042111121043442033313004213120331204003114442131043332320013140334440221030430033244304222134302113032214202002022134411440110302342404223204030133432432243210404320110324122204114410122444302223301400411122323104040103202034022311342034010103112400324301024321223030440244240120213431222211031403223430403023043331321310410022012001021014110120210311134114102041400224042342342421301120402230134342221321203014014434204222213231011212310114121334012133131122244243033212123411400244023322230430423132021024444014143113042224134201212101122002321211013340204433131103132000442402400223042401214033433124021012424304124421323033413234313112414211030141031300401011110404304224224210211332311231123120014003004403331442004222213441422401040110331202234102144111341040240201200313430002131224024203102433410434020331234340222241231122121214424031434022232310324220213323012320422011001321002014434000440342030204202020441122140123030422231340004313130044034121112401012124242112233312440142443434412343104013422314012341241440021403444122442021200021142122334143141131", "140231222112221243431133132140402134234203310042300142221112000014042010343430304423002212443304130134331332101122330112434344311402112331434203141233121300021113022011103330032402310141401122021040031043202423013140103434101421033340020313342411234134004221043424012331443013024130143430033004122034004322222041020412304022424321444101343442200121322321442430124132133030422440400422222211331230004141123242114224311140333131223022001003420322112433003322402423022314334434141301340121201012332234402312324421031334134143400243324141123123224013102234042244334244114440202130302333433014232030333243401312311141200343412144010431241314421233440244312010220323423024334221204143341414001112040314332123404220240124042401324012104241440144004334104311312402141222404113220011302223422331031442124010324223300110024423124443432320013340301124143232011033442024322122003042042110202023141331444314040242042210011014120444030303110222321142134230221323230402001133443120400121010404232400043330322120403321134320434333223202101321244311142332424414244334312330221333123204131112434104110410323111101132231101111401314212031342134003022141042223333114204144134202321322103032221342432131401043223330041001201121101004411114441221003112203104204112211200212422042124133323021202142133323432433242410213413214444211032040132322033222102014004001143232033330231034114320044232032433143212242001031414134340343223321203300333443243010402313023100044002434421023004211230321330300341343322402231234401023212301400133041203344324231423323422110311344111402312222302343413143244013022333033431210340223202241344300121420101141233034043112121233100321331120303224414314244322202301440321403210321442032034024110140043120222140440132420201411024212212342103144400413412311411300412022141220234414433213204422314330001131044111112143112143320313141243134444220230400224130410214204214320100444110110212230220330033033022130042004220024312004341100212213114102444031034141243023331402134121210344244210423324000424333321324141201320241112004423141111332144423321021424434410110340433304033003313021432111243131431310410302102211410422024301422230233303310131114331014214001441000333421021111304141143102114102400210203304413310140412323114414133243033140321323043032210320130232430103401143424032221403410120333321020202340243004334303003423233000242310411111343342342203244420142334241010240200104022440242310433320023020412230322302101324121140404110413030440102202122001342313204330142033202234140034330103214210442312013432312143102443100322234402402330011312044244003213244203300340043032041122130314344023442231140011204014213012442341313314011013434403220223431122444041330330021410402403042313423244300144114424143424324442110130034430040140214330230323404021021202223230403102132301404223123433444221100042442104021011202204431242300103204001413021334022203023003140400000304303441211102000001333244431444213302013442111231042024304040112423321204422410414301140030103414022113431100303002222121312404332422022123004412111344132042311112232044321102404103002343002413004121331411302213013114440044233022421340442232103202021221433404021404011214234104014411143422144002313211423324042431310211131030404100433211221243124102134301322404132302341124040120223422230024332441322033114220001100140431231021202030341030202304012424320404214332141022420102024313241321104200301403303041001111101203411140204321401301413230020320103314034204232202221330420113422004424334203311134304340204442022311100001414341424330400031113303404110234204020302231012424224042240043344002004221134240000434123403104410032434302114022024304013220120314003224111220121114314021101424122010041312312124104120211403000440314113340021012123241341114100434230433142241411220042432243443002034343320431321203212412344102104021324412112423211104030312014113424123414412331013303234443224334020140344422213131344140334401402001014211133120122103432100302201004002401304430103400010031014231300002323114212032143430133230021322104304322013012432244013241042324204214120101410402342122134203100232210410013420111303423313110244220224434134213020002020410040321323313114030202300114003301130110132424221333443143022244311134431331304244342000114120442423143043304234343033003233142434134302143220141234042324120114204410344203331243201413322224123134141132302331124132010422322341432334242334441200131413301240341", "211031340244330344321221002413201310133040202320213042202342211433324223044334323331031440240104430002013431030120242403220310312333124141330240300112141041112333440002311211232420112211444214111300144033310342402244040434144101303102143143104110213423134313412122111110044040124004204300120221310140211343312423433331131210001302302301234144214312323111320132100441431330424434203343022300113043244130321003344213040411124313313423200314402424312233134331033232223404042304410040202340442313024010041013342400222433321044040203111143111204113113322423304212020004432102131420340430424212000001014324143124240324101004204122402404424102422402341121142223202410300444104204432412202200411330124034214100013402134120222221130331003432041112313124220114330132003012324333114014111414244040430021410004423131300443400320434433313233411324102210032134330302010033324300324310312404412413041440122143442000231031221301441023021211032131021401200112233200423042123043310330114133304210431132131234424440100023200032413211402032324243221440322342324233141131412212400142212333304234013244000232111103144331120414444002410012034141330210132304043312304242124334202000141001033302133032300444032310303422330020231432033021303422232413311440231214112413403332401320300000044003031220412100344434210243032014124413014411301031423242244000200444404224421041100134104341301040333202434330411143243321344034112101032220001430402302244402144302044204411422103110122420000101431300243310242143224112133022210341312214301043113440342243423101334303120300233434112142240241411234240002311412334344143102113302013331022030321333104434301212323141141420112230244121320122100200323332224033300121414031440221410220411232002023424004212423142442240232100213311430010041001202024412420044441430123002003241120031320022404443431442023211330340344341433302441333402220141201232430234034413014011423032114202041030433443030122413114040004112001104130030441441130022213411140113222302144331034103042040410124041442201420110314103312431320300004234241411014414034034003120002233244200143232112203020302442333240221400031242411332303114112134104044033013134104102430400020440111242104133443311210103021320120110244022210430320120014022314334440324141433323401144431121440424114401043233131214004032300321022442420342120024023212313112233032344142413441413013020123204113222042322432032421233203243130422321121424131402004130301012134430124244041140300022140433402010431130344232421344132424031344031022431030041421402024224410133222302304400243324334330110030114300001010012414031342144103411444103000021304412011420434441030300100104223141212122132130334442133430034034432220220102232430340414401111110140331133210343231020230413320301204034440033123101433320321101324042123443320233020231420043433212433101100312420242140130440002024233304313011222014134301441043101120334223314412320140402041204010422012011311312333130111202020330342141314412320011342300230131212202100034432331023341430420221413413223143221311414231011324003113023104411030011030412034420040201204012111100303304434143224140311032134341413011342204433131104230343301234321404343122434132043034120242420344002100333443121001303224321433314140424241000012332312231222312340123013111334422143224320214004243012441324011134422100322132123104244112414302414442332030312101324041414341442223023101013442400222140211122423004033141042230123433333422430431302210022203434024131102144442414402314122112432442301222030110120341302134142403122010444104014440321134110203334044044210113220141441414344134141421431142122420330333101414013213043430323212440341014111203210134334103340332111332413421311324324401243034131340112100134020240332410144112213403203421244303111104241422234141400023334010042221211032221310113433341400443341322432331434040112431120234130242124441313112040121104443230412444323030112030200130302132220324313412333000340011120120410143303343133000221114140412300132341443044214204022130203410324203322043034432300210041323323144000033213033142004311143144220034330042020230013010134142110013224041442312402441312043414123131213232111201001023431240412141134341442121202330114334412403402422334040420423320403031033203300032132221140424023120101142412243133342231044013414104041003042343341022433001402244134022042422400420340330031033223401340422410133442312024134113201302100321100102421122114242224322141420112144123", "202243440230310033013342314332403343201300200003202004443221223001044023101301232023442330024430311212002442240121100203242221224412034432103211242342244112342424421133434220343001114132044123131240301301024101114442311000330320014230012020433003442202100144132232411120103244431001023240002423211234343022342243431210031030101042042302341003020120003133131120304124113031433413232200112014100003314231334112440233401130202422004331324400411402403012304310430214223113131014202024403400121320241221440101400313120412041103003231232232340314434013043143144043024240130123210041324133011333314040031202040223402442133301213012443120221401122240320101310404112434100100134122402402022442233132213042002122340043131004211002130330242430402342234310332210210323231222334232203402324001002311324124110412242401404300010421324213314230101342043214102120302212444041122042000302201134232001341040424414143330433411434314143421140233011233314220430013000241302301400301430341411311130120022223001323412344440330230420230031401333002432344340423232214334330012044331042133104110344033442320434342204020324111124212014240400414424322312124434120443411004304304011443101303434101101140032100320232244420302201120012133022231102433144432243024223313430024432404401024302023122032220103234203323202303244010313134221432414413003121322313034000122224131212240002004301301444430031110112243403302210234011411240242431411203020123324212443403001224114441401322041200202432131134112242404323430003321400013304203321023204432303023324214012131221232013431420113302144142331412201341000014231003423221202130314442221412224434341000124120133103013041000234312242103134422131423421421324421423410402424031433112002114200443132331213403024204430100131141243310211122340003322020243310312241413104233120311442101430112232044012112222332113201222132122034040403440414242130331021323010320340422123201000022303242333131211403022021314443024304242133420123130024243124014324003004414323412432034242134144440034204433040111013134431433224430232441120324314233132242000011141111113030404342140224043143124333024340014301124033002030013104413220244210023320404400320421220110212311434032410231133342330203413424341423234030244041231303241323304010031433441233022021412023343431234220103122210333110110022244404231301104441244442301432322421242002114031400032323140131133402210333133444102304221203202411311201000302123042431422223312231410002014423134424122022124041241430430101130134213024121334144430343031400134214242343202141410323033144103221234414102010110310241403221102211011100311104231100031144011300014113001033000131304323341043031242343442223331424411312104244132413202402321243341401430331220023334331210012441113223331310014230032244442420223311122030134020321121300330421004121420331242110112144002424224020034240433240430124004133213404112322010120312141143142110230123334044412231030114104312241113144103204341433423003331412132241343440342412304344410000120141002231232310420003320023014141004113334344300110122012104132332130122213024332441344024043311041240430134204232330424334433241010231013141412343202040341120200103303021210113400324423213011004312001114124204422311120300012343030402412241442231320131323041044113132334411423102020132224042104303043331442432013342433130410114120421112004114240343324223301020000311024232122430041201100330413034404302301013322114412130402042403303312320234342014103204133110201111143144201034204232233424013114142122011020231411344321022101023112310033312200100000443020410423421201044100414231232002120220314244044104140144400002442334203343444231102243012301421230404134440443344442410310144313120343333241031322242240012332222144043101313023424013230041344041033300444121041413233241342100244422121010112040334113123114123021302002321042030003203323031034111322234332042041203130444033304442214232314441314201042440330204313230303424233411034002343440210013120024300321423343422424341011333231301403030220330204122430034303324332410413221234313334231110210303312222031420232240224320413314142424231232031231120113432014110224432444221232240011424213113201204111123303101013312032112221212200341043311332103312314231014404420302134231234431002001220144101133133233441410310244404031300401424332011300041020034034112301334242144104420444312023142121422142120203111013003202012401433030020402301240241143310113024020423040413442100040232101", "444111414111113124433031201344243203022240102211324341200030031133412113042411313404214132033420444100030014121330100114324312424104134201124443004434014312222230240034132042011014400331112442342332121014020304211412300344112423141444303420422411233120040333410434202120434140331334312312222032333221201104222142410403324214401344440334231320440204214041440141012014411402340232201420322033212121234112000102210021423124330114320404131021444213123411124420134401400324432331300232431342001121132100110222220200440324243223112114302140202213324232102232042114001403310243100431103422131442130101113343220201303203224341040420410330101133100412321403031130130122241222330033010440124410311204223304441330024423323130343213020234233034230424211112343233444042113244231412131324330200344304112133304122000130422301442101133233444404411032240311203100223402012204321240244133244232234133112422204403030104344221334234332000332241020441443122421301004034132413410413241321143420313021201344214023424140440112113220401031403003443210400411013424311344344333101414224020214102222132142222120314310320320430321422300034023104400024313340124231311200202013212221114424404141323101121034412221100003210220141300133032340442202320034004442041330004231134030320331403212243410332021120210413324400022024114441220114232313212401033203242243011110200132433420004311033312201204222123134244422042000130401122133303334231432120344140220034432102140012303220332223033312230331041030303432443000211410223040322420404321233414401220242042210104111212303224000102241220320402442411040441241000330100133422110432212214322030303042100410411242324032430001212241120124244030014410341421423313232341142133204140110124412110020324042101130210232200401230422132011034011401043320111311242444111410122203223131303041313232211041212020110400403043122344431014223143102413241124204210401243423323431440344212230314312421004432101132211040233000430432203202124422301234334014414320030130321232021123220241120020313114314222410314011021241341340400303223024310334042430040012001202034033230021341322303223402243012312110212311342014041330123101413121231101334032332303022022444000422013323341120142303433034240310014031400143442444321013333444131304423330442404202022001220133134221410000031034214243430042323032212010404220041440303101233034303342321333112104022312233321140413214103311343311114331400330423042203314210010331323341414300114344221140340234123110132403230104201431141324114040213034211231342224413341322310103203442141211220024333413403000320204240123332424303304204444130403124203141203424340112334224303231123210313031401404203102101424111403121102203423122400311411201034332230341034441234423400134104134144323041224411243331201433132112332232302303200202214432434002011240311403034441122122321034023243022043310344320102320124000414112110200011214220001444021042440323111402012210100431441103404423131431320114210142034302300433013204021031414233321014024130100424124442233010423232031301000411311331324030443301134210101241001322334041133103132213411103112012011441311140323332302034111113210432403021310232404244231442412401342241112021444213232142311440431331403231303431322442323441401124433404030021302012342310410322042010234401334401241241103444312431424100232440244132303223332103404444014424322210013140211433431032033344104223410121322201402304333132204302413310222113323031011204033141120434403004111233021343134102044342332034012212420221220120224010110142201422324243442103431101010241012230403320431341141110432432140242302020022213002404440420344332010034331022222320311311404130023134340033422432140232323432003330144310141142034343322331120044313224133424103014304311444131320013444432121232004222043212224140002434213101142401300423042012004404313101111422421421412032042414021211013441001041142402440204240423430031212203110301004013021221233203102303040401301132023222131330200030333301320212101033242104044301322213134434022320334243130442122334040230231002040120314300341300201041234102320220022040043211242223134022021000122013002120240223104113123144144224321042220102134314200300111102311433113443211030400232421230022420424124114004420410212122311240042221102300404304400202322402213002312333134111122331033133142230220401022311303141103110421430402430203230423443430134324214444232033221343012340310102204443341434104004422340114131242333200401241211242100", "400302303100300432211422334104001334014122324323332142210214231032403041032104421312431102133222224103000202031322420241324331134034444212100323121044332302302130411004212144021032331310230413022302441400400201201430123201123130112220440124212041304344241120321432122213334311423033422222440144344022004134040113241241331340400342212211010314202030112330402224012340043301204332044040123224440332411213231310331142313342310104411104140140334304344120242003320223202414002044320000303120404210032101122130114244114221130010433110333103343104201304002102214224201123144404321223200222414110411331133004204321203242433144004231224012042112201124110321204342340124224044330403133430130341023231224321144204342001424312312420203400210310222413333143302430320003313330034032024402020212431111211213300214423421402032240040444023021111112130020340234022234430044111221141113412202100124231414034302342211242410244101430244040220031041001244410104404344400031210300203042331010232232132334031203403141231320024420131330042034223003330401012322221111240143412210022014212402113024422322342402420411214224113212040111004341434322340024034122213233103401443412422441241241214230220121110402224414020110040420301121231424231400440220101341211430210414033113102004130000432234101221310313042444044442041301242113024443040324412314004410121223432212200011240420402340211011410233222201203331300412321243104333113312310123411103320002101021444311014401303244224431044021110031421000013133411110123241240012002011300002112422231032422134222122301121024303012312042004304124140300441024214143344401233413000023213201223121144102012344124242102310413011432342112113142102344003311202412323240221302224303233231043311014332422022422020202244321134212224341214341413114443434301143234113241142244140321242431403400032123001404231124113200204202024303440214223303010123130123132031213333121304310122204233203433241424302000343032202441024222133120321013021040122011321140232041222004340233203202300231133331044214033013304040313113002004243404203003042242242401120330440011114231404300241341002421231340221414434100113233032022312000321240341420020301231131234321040303242302122302020241241342334303112203311022432043233033313323034131431130133131443242414204320233241304311121311200432314010043333201024043230323012130221040032301334330431013000003031444200110203401400220320202402142404224340303212223014123142340210110111010221031022343342012324011121133333241422404213104432333410411231332223230044142331024122220434223440024024034413434341321212410030044213324344412400410122144033234200032410003012204331342210031201014301213042122141230131403030310103423001101133032034302230110010132111041140241431023224201041442404242341004400112343314441303132142212223232301322203331231403422401230414102224113012003304342024140011311432340032433022332121411430444403021002332140230213333303144301313020321123030344003122040101331201412012343123114303002130410023302144320412002202221332124100433320010442342242024013321000441140343102312044243211113002042203003012111402141140002211401204240314120203323314142124110203114144041411302401310130000144443011201403334133034323010112312132231112003412041200014410432323420223202024300002230441033240120220013200340303110401402011400443011111203324123430430041432204232243243401133103410032323301100110412403313103440340403324424202140123324144442104111122041002020331111013322040234130222142210313434244322143113244410232424320233431324103043133404442314421121210133434344034321403124242420043004301043002023430210344340042121032000002013444433224312013120143004134221101303021102314424342114341233311244242102033004224331314013102140022030030321344403421300444011120022320042342332440301023334414414004410132444433103014044344144021424130144321344244443410240420344342403014210012403303213432110013310043333204210444424212204022034302222143103403242314034243243230140344220100312212433041140111321114412131123100003313323342200200013101233032233322032003220412311124030111130233132042232330320034040141022344143002300224004403422101122311230434020200411332032331202114233132421033114320103021003211144023004002031340204411300440143112031411311424030333142203001243010444014302402130132203032334440422444200433304431400312034022211201414203102304241402144210012202203300321220323434020041323033412422341423101424333420321412134033301300243244402404013", "412141222424331020422434344113413042124012421224302302010333100244330032114343133123443023021210224124221324323114202314013413323121124211220314120133113011334032221300030344043030432032130424413030311004042212120433012310434320020040131102024201012113132131214311413424001040224200122201133132144314241220103040043030414044204304342214430204241310120123423040241104303004320022324014100440313023423443412321411221040340123141330110224410043122124044430230242312021220333030010330302014241423223344332213003404301010143102343414133340204004404330111002024122020043023144340421341302332301131024114014300204313044103302102043220344422341224424242420142311143103220343111242432124343300033001241310411340114314120334010403442134040422342434310222423311420203102431441201300102003142124301323431343440124033122134033002304402404432002424201430101013320340023001441340034211124021312203223344331412203443102102310234042022102214103302411203434224324442402041112333040034431243000434324441144234313240303032334223212441040312113303112300404144320221130032240123101204002401300310032404410303100310412103230042012400332431131230104123133222022013432202321121410230334444224020112420133041021040202221144212210034312030044323114133404231223234321231323303341002000441311212302220022113034240301023240424104244332013330241422334144031323424121033443341340214130243004123101003232343402040104402411334432212344422000134112311412242040030121113403303432444300203444301320430211230442032432104444234404143414323213132442343124201130430102312030112234111334133404034112132002233333123233234102400043113423011032304122222113103413200031234414423014014111001332233222020424334224312411142224411302030014032324032033244211421130022033033012321422301004430300040040403331043200334440422011422100322223401323343223111110142242001104420113003030102000010214232000400123131224042232042442204102444134212203100243133220330342210242332102100012232003102234412134201310301434232133223213422114332332203211321041012233303140320141220432011301232324001234422024311013133330323440342032221304110120202421410114124322013001123332020101112011210223241301313431340344110423131403301324414211031223040011312101414443414342123114101100202230324224204411001304304112430140033314004333203044202210123220302034431311113143021301412030234230102302244402142304344413112010104134422044042323024313104342434322122301143432100013030442033431141230230343430140240333012413140420430204200421434430202110310000443302320142002222420004032424404343212402231041400013302223200120240433024111330320243432114031321001321003124020132132413302422141111042102220220204024202133121020102344403432003041134012423330343142100003234142123013241413313114441421134413423031014130304434344423034234214142144201132124233343411143403234243410024423223004024142424102442114110413104434321314302424030301202201114211123432312244200411044040130431301430020133100033024040130101141344433431030041242424031142204142223211431132204004443001314333310230023013401402444310411003431134034202221234334312020123124231223313244320414404110020231130433421400402003440320423111424024234214130322103422203124413004423210000024202224313122001421020310223440240324241031340323403034102201412134013232103021413433203033422010414240322020402344043124203013322440230443401021320331122410331434310004234200414014440404200410103304440003423430220213001020344142341111024121320022323314121020101100302423444004320120411340042034020024102414212223131444033114104230000331341100222131404223210343041241302323422440322401312040414443033303421341141113212244141041320203021130101342241424210302030101313342430211101114123023034421014331412130314234333020101342000130423114141420132442242023233010434103231222141032020121123214423313443433022033321424444333320342034200143120032112424314110103130033424222033432010101434114024440303444332444402343120221304410114021442014001404141232224223021034143031024423322444340302412231004400210421311143301214241240424032001412321340443422143302342432123431441013011430133241413143424242423201134242432414220101110040242131024210111000002112214133044113023143404133221042142112403403403012233032234413411033021110011034432314424303343130403013241443334332311233000114422030234242124111110011433034023002100241304404433123101211123401001231104304422341023124303040420422241143121144232122400031130043020041200400031133", "444222001421442300111314434410304100021141444030144300034231443104133100443124243034101302320232201204424333433322410112242432413230440421233330203021140010231440024131140330134422403021344414300034021412303004243332300044124441103044413014120040320311442423013014011424031311034223430102234430133003004120121243212211300044402234320104112030210043242233322132101241301310104044123203200142122013200411441242233104341231010103113422010034324401144344044412331420020322243034320230113441014303103202213213043424403233144432331013034203310023124123320241020144110211130112202124044312020411111031001321440413323101043130304142340011012342330321212223403344441110143203113002011343121430224233414433431443343143230030121302021133120114221222301011434400303001401002233231010412002142114000124404232222340344111110304331301132142033043331432413341121343430102424004311013220203001112433231403441343301013012021410342400043114101021030114212143334343230441041242304110141234334120341200331110130431302403203220313043412343442021044402210023410234234143344004143010132102434304043211221044043032440410330234102112312441241333343212244334404111041311302440200434440343401144242214204314421333121302122133341041011114421401301014343243214410341302221240402020434103424132342140213220021131300110314411313122043123242102010442134124430322030320313410134033011231422203113441434322234200322144013340334120404101114034122344023422304224214210241224301203434230004032413130233322101002213344332400231421244304021120220214110220311100442021404144044343423024111104014402214440033224422320430332042134233134411023111041034130114104333014243333324224113233000124123303311424332313311122231122310424404044144241411121022224031212041404122130314011113114410201343113403332014444434343204001113400342242433311202211202321340441114213403134303031313030143043241332040232100140203111414123431340341012104412224113124213433230303023032424024310241241403421241444002343304420230324340224431013404044300213302414041333343232001432114201332200234030300220044421240044304210414334241140104042110440420001110421424013244441310133242010110223212033133440414311333321433211412044210021000414441312112344203012120230430334112200132220311104402211340444102022124401422132034031303302243100134203141240321024234134433121213122430231111043003132340411214444200001133003131234232103020102340243103322310110143412423224132304344024102412323144434202340323230410111114214322300313120302004340044210410042224234211204113044330403301201222202203004302432030411221124344323330001041422114033431403041012214431200412024312011241434321213224112312414412232101241142220410324321034433314404104214042401434131312113243320232032300111334044133313002020013430032001020302243123221442042313002022321034024342424402401320321041220441004421212200200000010411002133024012112004332024134212101302333413222430010140423223430403323333211003402332012320234031034140342202423002141224411001342022021231111001034212023221221441304430020134311044312011110014340030313413414124403110011320420402100032322324032103213230344200040112410234141200002400344413432234144132421040120010440340401001312033314421244343144344133142110442324142110010314000400101142330304331023020103320343014033100423433133342044344134013033401304302043423102024223431143040330100224223120042204101320203224112343022112440000040441141044011413211412310234124340430134103302234420200002140030124144233420244341300124410303322214444213441410120330420413010044042441003141421444201340203313012302231104031333343001444313304222132332242422423233311344214312000114113413400112433232112441112330444421212200030143413212310233302211331324242124134211133144214244043333233212202144142224334031221131114100102413130423200341242301430124133331243444400343210422243112111212201132021340412144134131304334031221010120302141340031343203401314320433433324000001411011201333102113432130002324112342100332202431030230221040034033341322102231030244120433312242010030442322344220310210233023321024334213400411404141131412402432321423320214043402112412444420214232014242001121314123034233023214144002010442022043100114040432243024432314242124243443411140400223210124121102011233224211032021203200333044011403314132414232201232300001341440413421314410140144024301340323340242310002032442032343104303314331330314213440301131014214443012110204434301123013114412121442344104103", "404224213232211021143310412431402334223031314431010020040123341000122412430214323411333322011111430201201400103030403401121041413141300110232344111200023202421303201440200104403022143414043101424242104414132310130041010130313442022244122322212140332303023133143022222333230023421233301442231024032022204243114211204402331004024011103411423424413223133401443214441112400240032123304130121302314341120020423233114242212430431344031212133311302003023113322401004323121332122420344420210102311142111422043310022230022122101144204031124400022220240204103432002010341230401232123010413414414012212202123303222412033140340303423413310113322031240004300122032132101234234244103200330110413223440233000241312322443222420111140300303202022232421443041121341343331211102403403004044233224444232420004120441443032121001241103312243313213430331414430141441142402002102142220132404442442030040300111000013234122013304011031021043040343422310312130212124244102020414024334332220121322313012330244210003431340230234142433142310332400010440030414333333401132111043412043013213133202444241313124111310212042413043242013321302120104110120034024402203442011204421443331133131440434410442214332223320231101311111341040312113311304020100222140423013324121142210003221422442301142300210100212023401042244430000433201310130312410440430211413200433232134222401303441041124311142022030410411343413140311102141234011333312413424121003114134332144440111332342043412400311143113122012033334340311314144302314211142430434234342411101042034241310421322311221223401332243333301401104203133012314211322433211024323344202112443224224041122331004422241340211443200131201230023043423211141000410400133211213332141133112314001242334143142434334401440020320024030041300202414443241223323431421241411121320040333131024331100432331434020032401004023201032303322442443001242312000234121022231102220214241001433200240242312301242013023022014143141212241133402132332130104234112330132131301203412434004331344102330242140123234111110412141103420140423341403244002031042213033340023210444314212420202031044320314230303342111412044430143104104402024223341002433214200212341111442323430404044400401043411043321223010313410402221012422431341312110202021021024042003334304123100002243121302010442403211002030320110020211110122111220223130002224041003020000301011122344033442001133404400044323314204314433233343421334412123001011231422423012023110400422004133403443201422441332012334103042400032331122032041333332332243011034430022234411020133004024044033024303443431121000333114330401110421031422002213042124224420320232124014122334111302012133010401342032230010313420224440314421311103311041330430232410400131323343341100013333413241010424214244312032024314322340233224402413131131441201001243200234042200301110410310134010411403420143102320312400311303423000042314414404442312404322303024210004333424140113031322213100013140221044043210242122202133232211103000233123213434000431341223444034320030302024013113434302234022303320314020432040111221301023404111403120404200041203213130220434224431124340301141133130020311210122002234121434421443420123301010022303034114142202102020011231423004202230230132024102313104412442214431000212421103400123333303424041040221422300441234133111231003241312323143010134334012213312124402434440023233431204123134423442020110213013301102132410323340312132004312123114123320233200131334341000110303322202111414020341342442314441330342301004124404243200113310224041423111444234231044413342132123100013042320010321232032041133202033104243132412442231403011142214434014233234342410312230401411313211343131033100123434030244210340400443322341444143100134221441142313240323231121104441414022121222433012230321011131404142222202040001233104213034322241003340432002430044413130230210332341411333224132222413211031421431210200421444301123102242111032402344230133103334301103213234211400344214033444130133301230102301413004421330421200341411111442032330311110241120343414243033244421233441323211442101022132442300421322000033200322022122444414012230232021444414420303021313110433020024032240101030002212224114023433331321324044344410312041332032114301313104444121011203044440103202043203024022444044410444211423142211023204011133224332044440134424441120010441120424344433011431140122130020134231010003111123143301312111230102042300440103032213301234210044122323300002021332303201042112233220121123", "334132001032403330021430220211323203140323114040244433130030014423304131140224004411010242040320121020301200202031021340321124142231401110242024020221323413231102203313412103242030344221424443030031112030100201312124444412320001110000124442224241013411231133113042124200430430022304212013404023010122434241344022333331004100242320041141002113142244414401031144121112403430104042144104212102413122133430322000012343443240033230334113141012322343242142222020031023401310200242043201201331113022343420101213024333124042334334433010232444330403200142220234103121003140204043012203343343432302202423401001030404130003423041103322143143014224433024222302341044430344320102230320224314202412130042122144043403012032133403311442021321030344213222220420211413112301403120424331440313000034014012322104433302200231012204000013222142111414403414030011332010120012434403242131140413114234431332213234121040020322412222101323123341433401220021321333402343344424142021314320040103212321211402234121414242134403410423032020313420134323002111231442240142403134303122014122114311013202331034330131421234033343413121212221034243013312201100404241030102311013043402042014414142000121002013041232102002301133001242301422423131143434204224214344022331004103023320014441022002240111031410124344234423313321003112403101123441140012434420301122432023401041241302103421001030040241121203132314343442141310434122400100010000212010430404011442422122320331410012434104104403403340402344024141103012314322311020233102424242203011111242334040010440112234224410324100211001142324313211414310322423340230212041001132411313213004334401320302131143330040424133124303442311340000222113231242024402243224113434430004004430141104004331024322014104401001242410413441334210002040202402024134312130211113333132204010311444324130314413102310121402141100432201331001401421441132142200301444233200424224200143442102124212422131400443404331322111242321432033212213144133224041424043434040310304230033013100040400411043330403334030232430414441240311314043234423423024341034330403300020030113210004024030442241011012303322334403043103241403300343443141443114443111122243413003231430413113434312001013114013343202244440201441343340241410241324233314122130422340340133220441024432034032342030011242122304214213121243024221400422312222321202223412341010030012434113323033113412224340333231431041311213140230333420420431002221230401142140104042111211132340212141223323022242003403312430134212301012434043311011134014414101140230324102311024211402022113314404144310002030114143122340021404233033403222413314232424301222344013113321434203334203003434123343340402204334113113131302203214331340203044321043022022232014120230141314141310134203003333322234030001002343041410141113220444400120230140032234132012124432231212043142440314131224230143330033411340442102342421133014034231121024101030130331441210300313442021211440323143213320011132023020041333103222211030002011011102030201020423012414414334133001201104342140431330122343212120431301040013311440431410341324420002242433223042301331232440413134214243004243331322131332230330433334230230304212434440032033132011303000304211104411214040111413142132200001403041024112104400130421313032410123142310344143200233110232241214043440041330421234332202212034341324310231411033312212012442434240324213403234011422443321012313043114130434101200142120214211140103443111120130214320133324442314443323122142332140141032201431030111441410322303344430324021011204334121130323111030342344131301011140420042242032434313332432114040132204121330004240101133230110422412013233203400032302403142143414233440123400213234223342014312403211221403041024304332134134243201210000331113320403014401412212333414432010211201400311103304123133203121323041401021041420333401341244412024004442032300424423241300114203010230330244224300300410201140434224220231230202131124340330323234304120341024024102431431202231120422313102213142422242410444104430411141233244400334310044221023442132344100411104324224101344141132431042233432102040213243414121002024440434203313401313100414424121400200104200441344141222412331301404121313431301324112030223413110041004134211231212032302121120123112122211124210220200342022443314041201133040242040442132142303112023422302400303131314012014240234414234303134033201210444404021411300424241430401413442403332412220224021140344330230103401024422121142041100111142214114122", "241103404340103302420311102114344432311140143324144414020000210403443121044022434334131243143041034000242040103323122232041220302440402010143204442324134332303221411221011331241013002232001311131412044213124032423323201423224101231043130303234023412134130011311124320043242401430142030424411243033200011044234424314412031244340212220424224243301301223001122212121412142300023133444242110312241112030021143120424121202200314340430132034414044140423333301103124303303040104231332213323130311131033344314001043301103232402331331123334230414234444133431200412212041142041232132132134012234213010411430140210141014011333304432332344210040230201214134234203341211003013311023313101403320232341143043444244320423201330443441101240133124104431021120334030041401343240004400024102400122442410043442411020002213111002433144341000431404123443233141033202440120334340433341111024022431413203420313234413322342330210340401000302142342031143130042142342142110231042213223023424204200131041243403133401224242430114032321401041441023233311101203223202331412212144021133242100432011343243233340303224012420022401032134343013421102324414320213420011441220233114310021320022112043121103443124120140342241142014412033434011133334202332043332023423100023212204132434412442332231330143321342410444212141431143010433100140241320243230330321144122310043114043233321011231440414112220321430432142423104231314231100120420441231443133321013331101320144044110213023111400013401041212333100440312242003431200003200222340012342334144240311410224231222212313230303422430000231421001034422220110200214022121400023044123112243020130303044000030022313431231414014400402040301430233413231132401333323140004233341243400320312004233331141143141302324414241404023403231424302244442111312414303233423141433300204413124242324422303204032444321220320401242322231001311240203341233421132141401212302202241103141123024224302201231033103423402132210222332101434213040304043243311134103420124231040324330134212324113221101032310330020022240143123310011001341144043313244413012402104244320100400130304413141014410142004431202142233444230444000112302142103021331444104022133040004410101304223310242313311032110122144220224300241414033203031232242341343011330020333041112310202211011301142000144042124330031311200140101230322114420120300012302102100203233103212043432110340001031022234321341421430210010403341101111331310122203232211244331010423024104033301220424104421120134000431132103034034400123012223444012444302414011140132013010102024110312033203400203434133333104221221410320003143104234040123001423230103340200432210400120144220444131310131310003433031212044131343322321021141103120012432103211442310321130001320423200224113332323231001112343423124223120004404112303143442020001211233133122212142031413441400230442412233321013314413343243043244321223223311310331041210142113001240301210034121312312103404320402343301120432123031220033243213040401333214032143213143012122423242424342204213342412400402031132203040142044143231321113223112241030433343343414421432310424044003134141003104313314431322442241400114233243320320121301413334401102110204121442423140404004002431143024443322422120302131031402031224240001320213214034004302120332400313101021334143142223223420003214310441234441021121343100012330040422420243213431404042220233241322341023104404331221302340440402142344321011214340023441040020334140130144142301112200130403013000032022243324110023034430340222310044044012004113400032310224204401120034120313142131413123302022224341024002242131210424134314012112031314132412310020041110411233333144132102043123004401443114241033333103133343204033133244134032130243331401430031411424044414021410241221324101313301432332240210233134314131110120131324043000433231340023030022403123420324214422224020221441304213303313040332424201041230203420324340313043412032213343014142101013444113213212224021133423033103240300234101213322424133041001111322300433432203123414231334010404211200223030110311123211404130342242330430204113410343042033332000333112301003442141032322242103113221003333442243240102123221042311012313012420023434123102000200142033030214241123100101123124043421024032130143014440432443420300024314010223043203332434304143344022433222244310011322420011024414331031131003202411011120002212421322411300002223133412143301231024302234411211232012020012403422214101234433431040420430331433433320244003231211", "213420002014430231113004403400242010033333332344422010112144442423430002424113112344102220011241422301342424313200432003442411314102042441143112322040212304402402111414002440310141024403213103221143331311040243234403430123044411134411141221133120314214242022230420111420323102003103331431131100340010100332323324203042300410313431440024121203214021202301143120324003034422130011230304244210420134044243043140131311403120313343443244014342243012334421102030133244323303123002214420024340244421122434434342440124440420021114433311111343321304103014013244221021300123143114100344440230014330123444420102223344221122041332130111431424201212441040144431334330421411244431023440114323143401123434310204010301234402331311442100010430302343202400042302042102332410030211340134340241340130433031043434214223032004322433112313341331420234311040443300143231414330413003440222233231441314424010432301313004302130220302204402344211220023011212111412332034144400423123223023124140013314421321002103431330401331322120210313442331000244224433230130112200123441402023321422414402303442411021142210114144441432230333400414013032034210324024113023033022241242041131023001312324242300241343421000230040430243314423212214042240440201322003233134340030340300022334313400024014042111001431412014440002141430242421102310222032430340233031232212441320010113201244233223440233034421010120241422024220044401041331410324320300124320210124333104012301431131111314110020042342412214033343344311222331212413231024343131340024342133303433214422412234302431332002242130011141324411111322200042024112321244421222220033332434124440033342114423022320121410030203031243022334131400120212111341444011100131444004143420200303301310311421241102102203243434023404131403033344023242030033140312231022303432203111313401321334320104313210043114002042103414134114330213111011043420214101201134440114141404101413213034022044402020332242431022101424402030231220040012421240421211233101020202244111210202343430343341411130021310410441113201210430223013002211303021224430324103020304413213442244000420414020032324301113031102020311134030021432143242213142241114124204424041042233440123202211120003203421402134122012010440414414313414412330413322113022302310441434232404311423330341224030132424220041102443332013323030201203304344431403440412443323133020411321240221130240412332201412302241142012444413332311342343440222311413014203401441142120230300023102013113444112401011113334410431311422121133101113304130011444203234430021010313422041034311144313323400310214102101404400114221130224042421104014113141021233313420310143004432013411013120400423314020243133223242304323100330104322121444023401022313210341130404441011121123200141330212343202203322232204343330334331041112120123324242432324240214214013020140320414300104341333333042043234032243431130020002121310413011242341330143032031402021331042240120341211143343324232003010212022211121022010030142341212124300203234112210434230422011220300244033302210041310112312443444343134123104244044304430120330012402334424142221342442220343441031320324141242301432423303322324012412202213304401100140110304340423202323311232144420031403114223402344404434410224243104034044200314313303203233440023011404032113024141343433411304430303421341313243222311210414030411130033042004312210030430014133444300102222232114323043022212041212224342430213020201333140422441443411114433020142223304440212100442130134113444324443133012110024140410203123101022431233133322100131424301103021142041323032043240103444340030214141044431322101204422201212404311423102134233210420441123443011402324011111111203302423103020233132430123133401010241231011323342400420241323341132423302202230121020022412202244210443441322303014201421322333312144433323220414131410220101413022314020240211140101302402424313422211232001443101434244110203111232433123004433430133321301103411443414300312442110040433413004210041422042402333102133322332320324240131322133040340321321411311321323123043030000212223403303103133100203104021411422301044232230441111203004234202403424010434133444243032144230033300024243313003441210212222432342123122232444012423023004442314232400413112004441303343211004024423044344202214032231310133214044223333042303333134443024322232400043110404302332221320020331032100401424032413304430324422233003310110234231201401220110044331430334104104430144104432124104241000114301002144123304314342010", "343330434420232332111404432024041230214034101313032201330344220041000400003003431122204012313330141203140020332132430440130302113121332341144200332301102411223101102330113133341042122340312300010412040031443031223302332042022233110334241100040142111301334022413011341201404004121212312440223010313041231243111220201140212102121344110142111302010441140213022332110112210443032044204013304311240134420321233233210014220223010322341314434110002332022313442421311030224230112422201422304033022300244441040342244300413324104312433233331233011341442133432002334444310221121440023021400200313410004313341123213113102144244203144131413403334140311400324404132412410342043202334003014024101020143010301334103442310403344341340442104444022022030001120004012244341304303111321411214334200422301323423131214040402214213440012220144213243444330213204413442032433201102210000334112032340230434123011130021113204442012224332223020420133112134011313100020141141440400443330204304334431433444340001330302102223340431341112322204322124001001320012003314033334341311440243010321124423013144433002222242444014004212100221011144413303032041013433024140240444413103313433032142010324321433130044144230412310201010002042413033120321411231222204013241302444022220110101000330020242032031043124042134322214000441441301221123224034120344200231203441044114014032221323422440212314221204440131130104210434100121243233404342421331112222134202323401333422401431301442210210014403110220321222110002101304024040010343043412214444331211243323020411204024341243122112030123101002302033224132202202134022312400040444043102234334302032244001344114434312301424140024310021423432000444124022133010411111004011022444301003332322041403410413224110402232213431232213120124124141303133241230032044034223440014124241334043142134041330442412430021242412123311341133110344241411330411424414141143301222344014104204210211422324011231142103400122031124231440133010403323223003101132201134344033400214444221233402041044200432112043402120123220412010022344010410042402331201242202112200324134412402340101312141231012410101233213204142403130212123320224443432433432313201144410121343100001140433240134130244411134001004023210322340113141203044220131000243100223103110243332440024441443312212120030024031441431243143112143412000401340313232110322324102401041204342324422004224114013312343303413343111343410313400411100034342304403132341023330323420221400112112130314203021201121022223004302311024331011140302444410311021441004340104114242240213202313420131113223241140400413212414230314312422442121404034312422121431434333120320210422324344101340101312444212241342213031332214221044211133423122140241134010343320420111411210231323434133401031444100032434134032423043401201431130430213030213424310213112242143424342211431344120224002402213313004100223320001404424012104020413103401024441211113323344342141431011141143403204344101133011441434432314044202032314130224211203402104224413134220440304330100404002420011114300241433424043434244020033441423014232242410334304444243432003014420104420030444100310423434331101403201422044320441231030141444440411203202010042243213002031340324240244211340134133442030124410112131210230011324144042212221343302034102312443143033310134342410231340023434024014031210341212142233241322013431133342001323242112342412303002024210312202413122030113403043003144402412114443013343103144130204422132441241313401034122242401242201404232121023001303021442004214343021243331042000003324332403013022430122214340101103310214040344240410001434312213244411040312210233100132004422332312022202322432124300113030243310200123223240220341231112023043144440401203000322234134401110030020302130134440214414014343021022314420311004400034320100140010214111114333044202134123401443013003043442100124243011441403433404301404143422144011003014020002424300020214441431311333234433433032230020400013213230030133143420202103130421142200414203411240002220143241341334412124344342331320241100331432434431320404402121310030042243321341410104131233434114101113404333111311320410421003443212103334204033043130424223230023400034240132332131444334412331101022141321310033301213140103311243112232342122222131422312011112202330000303010442140014002341123313431402003032121410030111232242113204431020441432024242340413412020344211001141212111201200040004043402113113103012042221240014224401012433301424201230323041430023234021", "310024431024042333212230320113242122430040021120232033222113241434114410300211214032311342133321223131133224400042121304020420333120330244123413400124120430301000343414121030023431004223402302131233300442313122124213200233004344430004033040400224413210044420001342442142430344410142243014042214400414413410424211243224402043343221223221420041103410244324123112030420311224222212440313300020034324111400221331304422432341321003110114141334223300033104400222134240340414204304002202244432410310332300440004124213113233213311131424330341324310230120220230214030003210314113000103020442422242310343203404420200334011400032442010111030203211304234324343422104011243043112114412022041311130023134022024020420000014000303210304031343134220212143230301043240112032421441022003112134311224143323144321123412331100010142032410404241434312244102132324412101031100100123132233320113441122244414322102340140343121414424000033100223130314140402340133420410400102410042214413440430122403233424032321331221321030011333422011122244340322142330314231333011304401203440031420042434010220303020022414431412311410401234444043241034243412003241210424322034441023212111313323403234112304344100120004110320103144402043134420312410230201313344411230322103413241031041321124442443130332031132130233412232412311031310232043120043102230043441034244332424101104310113341000012140302303130223414213123344440312414224434330202441101013032413400440412331341221410344340323004422302344303012433321103122224313124140342043221311111013210203342012142140304303222213322130102211110440434114033031431410411221410204024303000120230121220431411232324220131443043342302042103224130324043442110000222244131042124210142443230231302214440002204101201432334431214422223031021412403301430043013221441040113314410233103041433021143034233024214111300320311144142200103114100412201144431032344324324043011213010011122320100131134342322130022400012321011222003130440402244230002033143401220301042020334421202202421102431212144041033220214441430033304424040440404200143304003423232344031430122111202433201210303404144441140431134213411414122344122242014143034342011224004444223010100032400014021222300332142412220002314242340112422212413202210224202120011010344231422403440212123300102304313203033121303323233310024232042340203034102421140014041033300124042233131112240203232221010144324323111323401222030130421200430412411212220220344202432001123400101112431304200024133132200021211430213003331110211221303313010224420432403203113030422423331043032331221424003441202024442440343031111431112314044322313313220141212410411141302310144031012330443233433040124231222024323034423233312131231023144131421214420030023442404021232343333122211030021332030420244213321332022324200024143131010233032341031343421111012011042021244132244030104134033414210340033222133042001204443302114100020132201443144241344120230411423243233024142030211141320321232212030124423004114142031413300420034143410223401230114033102014142010131203403042021010401220424313134344402203423314414344323441331340024124314032243223030211121021412323214134012233224004032010203414000311303043120341221033243302014011033444241232024111110344240334322444223321324120242443204304023333213444120214320004320204401042042434331213111434423212444240303433321210143002044432234042320430334130001213201303230124400130100341423331240441011332110040442320142111140110143000342043134244203441302404300343122012441244402310433342244324123040200012041110033223400340111210043131342233024012303232340004442040231414302233241003301313231310311102211411122022334241044404010140333202210121331140404001134021432033003301323040424234001201102131303410304043402034240220431302333231023143132020433003441320304141140140320203430144431213244141143144333311413130332004411001104024014034200300204141322330212204242234430321243022314141033133122134333213323102404340001341410042130240030430231233101423222330404320103001330320422440022020123302341101222103012230423200113321231402301034302424440313201014040010333203433030423303311020322004312000120200222132044231103214333443221301003214440442333040433423100323322434240342332120144321223122423104142412023424024323212214232231043243201031133400201024230111340004122041003244142313234403210003412430044122432023010243211031321242220033230113444002220210443312312441201202240410442304112130423230440213301014013104430030234233222434200", "220122032033011433120223204002212441331133243033410222010141312340131222212040202400330043021000444133232322423123104340241310130344233342041103431112221142434100110430002413422432213234113002103410404403043342141314044023210202132344222204330240431200200331232434301304210030102100012343041423030132101432022403323330200121010322104010412131040421200314203430413120140134013111312402214010420230231212424243402003404424334423222212324033132423224414421043103202140143120004434011343202040411314241214330034031443142042224004223020010130330243101043133443243204031201244231022020401144220332412111410111331403022443014323200303241310123011022441143331114140410330022242234012143332312422021440304033104214243133003023142114014001142133230031341330012202204420231124024432441413412041222300100340133423013423343010400424002102034043233101241302122244204220141233040121210414004241110401324431130320404103142320300440114004443223002304143223210434432304423410333320233114340143033242324020411433144220220401240433321242022133420343103402040231210201011430033241342342400241143144300004312412332042422342233442230314313011202032144040201414320334324100142302424103001344421411442043140322043313141330103314314420333331400220103321422234210402441000414023004300032223010330400100222332131411234002314241102423133341312221010142223441002404003113020321433100100204204133204312332414312001330044031112143144043044010331343033324143202222342220024422314411233331002431302024411400024111104414331420140413112021311401431323402400301041020434023332324120344330012103301242022401010021111344344010443204342412341231221201442321331021001034031234133303324441111124400032414442113111414323030101400224143001133343021101000410043144130423110414032430312324043114231221043331201334342440340424131021312411340404440122231330301100030134021322123034231310434240024401434010313440124424010312211011413032144412444243404411243241134240300030130141000041201231214241444234133422021304103202424224414204210320133421141113344410121123241004111331033343403333421103024001122013300232230133010413241032213011421314021224143114044322413204442424134143102112040024402302200010411002143214310341103043422002133013012213332300123441132031313402243002320012302004234120131100113121322403340220232203140011122320331134310433144043120400113434310412344041230412222344402020101040032101232410333133313420410202031223022432312313343213124243121204420143033044234441301421133204304214022140331341121313033244233443404112002322344231401340213430103414104140104311140441333141444310123111441220221314123420210302044302104111340122003024320402001023031424043202312302321411441410214144002020324441321433221233344332314210101133121224410010001203101140134021240322024430041233300210333343101323433222233234113234144414222433240231012413441400342134134120130403214334104003240420341003030332143441144201430424333024034322044113122333110204244210430323104043410113214411334241310301344432331411201342143332120030302102430204334411113312111411000032143114023433320123434342404444000130244120434411403134110241243320143144041134221220412104434124400103413200104211004041132131401344413430400213233123204334231001342223433313343201301333232403104114033334013213322343220041110033022234114400200000401011341000344211310044032403323014300331420312234020214411344130234021432204231111304404403421312122241121113002320220401411433311423333234241022002142100130224444210030020224304041404410444134421004220043210432100242311004231111310440140412330420210040420434031034433401100240443133101014033410300103433100402031203241130010142124231041032143204402403043020332312343341024110334341103313334103123103402232311134441042122134303000201432000002200043123443311021123413200311021412001301300404043312412431023224441011023203301231321441333330113333311134430413130312212044000113114400203044004411024222242113112242420040423040330010421434034121021313123311442320103222044420432333201302213404130041312022140334332301024102014310442042223044103331231412204211403311042144314002212201312332000024413104424232200041201232241212301323342124123304332132113223102314041420404221111033123410203410414141422042222442030343020314212311043344404444314301121433423101334300003442231143002334211221414413414243233402341040034102112332141121123312201324023144410243431030141010033124143133044220402400301003213244142102140231430000", "021442210342241134320424310213232443024332033221201324243344102303241214302321442443001103331433410140424323031320440131211002404144402033424041244204111213113234113233143233120210413342434231022343103404022431041041343424422111004341032124142144310002010444433342031411012442022200220303443033240401002130044321012101102200102230224231420200003422042143340044211332403243240012230223133141222040443433201001430043221413044210002403344034413124231312211110112410130321130214124121140143144132304304323020342334342431423311302344233204421032313333430243000224410114432233440324022441021223221114041021141324032024214014340213111242334434342020014233434231112300412044214243230231140141420003031440232442012013042011041423440143312330432024410120142110021332120323012140101312032212031011340413441332313031241343242200120100422434310233211333212134033223324434130241204242404233434014413420221414231323113434104323134002211041411120421320444323210423131134433441211404240004402243343114011212001242341012421401124414400123410001144133214412212111102141040204134441410412400104300124002133313010342441330110423033113224334133131441141014400143300214410313020111131443443141133042211342041334103040400113401043431112014141200430030434021232301241141114424341444313441243221323341332143244132442411333403331200420211240243320210404342233122143042331111131434040342320001012021000414403341041213033232213000310331014042243041312303331123011140323013013324302233333324110003203002411420424400443033444241044204032041403033131233312132303023030431410112333324332240041343320102220331340043114231200312000034322304414222011234241103414402000004120102133303434040043124111003413032401121213330012043300310214331140413120423301402134042020010423440033202023110200430203132420323423112244220201404311430131322412323023003220310120421221402311214323343131341040142433310400334102141213400132141212103323033431402113314024341230443033103102130142243011020032321100004344014024233023242432440314331323442112112203231230423231341440242433014214003201314412230434231244324204204132030200421310202220103130444003413213242133024024311242033233131313430411044320431444034214423203012410322321201221313032413100303400023214324404222304032223212213302333241004322414300001242341330432101042403131121324403304031334113412034142202104143310442032032424034141102120323432013120414001040042331440003403131320344243241134140040234430331234140222112304221100141002122320401131223201100400132044024314310412122212422121131110434131223132121002000012343014133121340433112402342311040424412440332244200100322044320313433243331134324340343231433014001113000032342200320244231242001123144144314443012143401102410044440012424030144202044301031242040034444134441133303431023430431312022400322333400321030102403301422440423404301340021244433213430204021321123400314220304012242401301032104234234121302421301322242032101240101042021021031011112231342021102340011201041344121433344130141004110221344302244213032414213411004204313004203032132130013443044331042114204110140143220224303112421202143400132013324134223034341113314320010442122223430302201032032030403030310410402102414121401234203202242412442121110114323131241111413443443341341041434133204421034142403023231032120123101444141343300121201340101034020341121243434144222212041401233130442423103200223432232214220214042342111141443012302242212204300434402420331413334441442033410333434011414123344130303204120424313413322421031114143104211434241403200313243404432200443042020142001123112212200334242211240101020424243241034230421233443014100412420210444143130000124120300424113222142013213210211141141422122044231230123243340423421300403433302241111443201323411100313242242313024401212101404104210000434141341003401043114213124022111314433000414331433221223043303202334341441030242420323034343013140331410220303313143444013123323431204001143311310442223420032214201103340343220111211222232224213223311031433301122033300342041343204113031424143013140123110113114030433144032030044341314434133033142320404004302401324023203421001411103232120211344324124000010403344212120121242211323302244343101134321112242231312413420143023024413032121203322203221243113200343323231443342102434440313313224023343310330210010022231331000434003020412014443002423401410210030421031301132413310300240122144301004233243401121430221032103021142032000142100221222320404144040", "231132340201412222244123410421040244121402440314304201034122123430324424300302110141434423220144204131140320134214310211122211314113320121111231012303120022214120330444304424230302200430420101230323114323311103033311322413414010113001013344323403314141330141400234221313244321103111110203410124240222120000302030330001342223433141412441400330412213331121302021042140430034142442243130330112110312412440322211422243233010043431124123203223012341430220143102042203303202142414111012414212233223404144301333340240043222042202114034034403322002141440244011141441422024413203204022411032001112142110103224310233032400112400434040432332022004413203000232432142240343402212234321041333244012422311132200303243022120300014004404444410110101304144321204201010014033401043031223002324013030213104041212431422210004324433300023434044014200410223221302342011241214223042122330303144323040412112300333130043201033400212401220033240332034204324322311211342434014333022230100333403021414021300402332012140204414234441301141304131414434304142322441014442323231113430420413033013320222214143104140343122301424002440232201031011130441322000411404124240004423242130323204231103113442302001124130140411102011232234100244212214314242401423023131140444113142331144302141344123401221232121114342444023422013102102343024442442411421421302312403204300321302314343313102201412202023024400214424132120033032333310303414104143242423311230443324014432124210413140111420300442100123014040103043243222203342222024244023203142031412011124231213220104204333112044233410001032231431042343423322200204003112231110134311013100323131330114222013214403411330030212204332044222244301143111423131322101001030423010242040333321121201131144222131230321242402433433421203021402021402124314143320130310112411002334324410124224030341214213211224033332302432324301320301444431100132330101404340110421322304203330234321301240200101144121122414302001242331001402131142143423142121242422331341221433140413422123312040121042240202431333032002412224012021020421031433220303110311142143211101211341202214033132331434000311004033033304132133120000022012421110034034240021011142444212011102114121014124320040010021131304202041022230441200440004030023041331224133024134430243243332341123103441000213144200440420342111031033421203421431210141201022042344102424123243030413101220044432401201314332134214020441403203401341020011331310140441031100220420133410231140410001212203331434432010231101203243322013212444401411100204341123020232221431124042033003114011244312203431010243010140204000233002230142041244243003423334444012000002232412431313343242122133331440032104110330044002343142343212224232124142004000014242112201132200024120431344013104223032412321202012144312310310040142111232012203312430034113413114231322100012312344020424141332244114341102240001234223011302241023040040424042040222310334010110122230202141422200401314200240414001314204143341344141124004112440313414043441222341303312422143211023011212032131104012202012004004101410010340443424011111034020230314433313312114110103404144011144312240024312134220030132422044233314144411030022232043041212433241342410414332421440434041444010242044024022244443212113031032334004401400013013200313312221330110400224124411312434343100204012021401322141322200132400102032031312240040231310023411230104331004300143222114332131033340244404231400411410322103301400230340433404214342404311431212141414413204103033220433210414011133020244040224331331221444431034210110422210140111411301342424300040004124124112302113014321422200414110323432444410231434302431124421042301310031233214213323230340022223240110200412414301104332044342212203242410113022433204432104222223012000144422122301303320400411201333311310114341443434042232123310142234400232142220204333331003413131240344021033440430023112414343414013140343403214234134304320021042432222023032414342234210033431242324344043310140304242420432313343032214234333413434021024204333213134234122213444104022433224202012231133311104212430311224011331001124233130013114112010234001200412320044313131320442400203412100101442314130424021123214300433143404404213232032122104231340321424440123002114313420122141234023113421414110444201142012033024110230341013222042132220433401023243423322130041010042401404244021231020312102324444202304010314404432224110130341002414411413122401243230024413033200413332110313041100330300224003244340433", "312232400033032312343331302332330240204204042313242233002120210104443002144100214313324040344014424204300224113042141332141411300340222124143123010223220342344311211023000104131031101213421221410111443322231400002424114233213423320210042302313003433401014421223324404133433042443244003244242203442040203040423340030420003102433403231244014234412044433314002243013241442201133342444111431340242404202413311222041243330301331422022311411344314310014143024323343041201324224132140141313001334101212444224101002024303023441422404000224343122212104243421134324040420123033133400324401043303142043141213031013012022104102310142131430214330004341121341033033032114332040412242020100410023042004000113201421032334110424344233411203310001011320424131332104434023344431422421142111223233034121431234343323411440430314142423133323400140431241143312141200214103232010141140113440002423111221002414004201332123430102134413044111244333243303431203100122101031402303421300322123240331433100404144303424303144041301410124212430004203310031224110020230440242240113441242440300423000340032221012333344223420320244301422412030234020033320101404320300422434112232031303423224242030122231441410123124332430123223121332001324034314321013313111243414221122031034033020033422141111034342411001013443023431143013010223010440102100211330442442314402313123431130041121241041300202120034231024144430111100430144243102023042242141242130011020413431440320001122440430403224202111343244304201002200222144104102110302130113102040102310024121302021041112130443320133041230343210120402220334202110402433204204034020211212000321313421400213042244143044323231213002433211122023301222140443223323234221030141100431122040420023242134301430340411444333221232130034130314001333100301232432200321100130011312303134430124320042220342242400332201121430322143422244004421340411033322021224102433241030130132020011313412321414121024113301101204232100222333132430243443234241224430221122203312230002034241423024231210141311331033131413041133300012402210003102433234103431230020214432230120401323120003413030110020334312401111220103001112432043011020033324322100440104011131344412103300214042201203222234432401214333201310140102414440412431021442314030033424401434103410041004411141042243201434422013303043440104033031444224311430224224004040040332321244120012401110002103343343332023133231334122110443414111134102403112112340111210421014101103013342301231212303102104233311110314042040401231213332032414010043304120332411204023233033141031140101243200000402314244022001123103323224131210041222134143243411431344334340333411411232403442004241013323032234124421214342122014120403103410220203343302340141000124313012244330024130144321311413112134342032301014113214233344301422433244113030321431442211342424234434312201422211021231102324311103343034004034232042413441242100331011400302420134324144323020310002211022440202442203110031433044223332433002340414430330141030424043421233110413420434343132400234413421433023230421043240301221331334003233233443014440414410000124024142422102033030330224444033414431010341140133233303120012331342014424112342400202020232203404442140031001301134131134001341101044021443204230033412414340422304122022022000134343414104414001101444134234040021122120410404322441113021123223314213001431131101100240241442302032122013444000110110220043330014033413113132221024122034301002412220024404313204041303122243422103441312023022412112020302440310320033011244143331303101214120321241111413411232341233031443140223143004013242124123424324004110330040341432434001433320230112403242313203423333111441412314033232044214213232444443304040313220234242034331121104222321100241000404103323202410440213033043244041323030134134030444300214330132030400401101144023303103400133000002230332303400134222022042110230241231220224134304324104332023402314304404121410430223414231022243102322224323332240401234021414320004004431023123140043231200112404120333004203121344121003032100300020344040344131041444340140144143423302442443224143442323001340013230122111221010230242443011124411421432310424444232310024341022134141244023213433141041221434304114224423004104124403244114310220020411432323120310204444302424103430140100033100141013112444240333130204310024141041021001340203004210124012204303433203114343012140103404203430433204432112113420203200303440300213044112101023014000211102143121323142100444121340422442", "113040213404323310333432132114123104404131211203440320221144300132242101124132424312224400332244301022132000112324140300130001031411244320210330144122141014300110344140420401224330034303443411031244243320230034413223423404113221023134114104024314440414030402104341211333132030142310222004143402342423210240043412441300440422444100132102340140000330140042011310230400231234331424222122010101124032443341302221302042103020234422411442231402311302212413403010022332030343204200224333320223034012423012422434422244314302341020044302433201243213220241422201033001233044242010031432304000042100133322221100232022441412020223324234043230430133440104434324231442141221442411001304412241402402111214324010003211203011133211013312430213034444441313011413340030143304432213212204433241100320124210313044203033121330410341001341244004241231141423000043443444422113214213444022211441140302214024004330120120020424021302201333030123101130012001402400322433202200132240443424430244203413200212442200210302420314441223434443330321313242134324324313213233043143401310423332034300441122240004301023201030033300024213210310201012401230030310213040443042413211320122221241214144223302323100143430214432301402220113212221013431144140244303330303121421331213301213001313130344242022014021440122203423141442340444024310040243434231244340042221142421203042110043012014023322424114434104111312234012303002240034314321232342120014413434211233301310142140042334212044213233404012034130244434440110200234000414214130320241022331202334443324221034011233434140124004143310343410431004103322013200412321301314201041103424023122010144434234040302100431314002434200120043202132002000413104210030011220214040331000211220413104403411132343421324343313341332101102102320304442221344321223113340413201231041111413303041243232310422201013402312103210410300433442110302002440031040200130404020242101034213223042023311123122324212012220032041422244343120324030141132204220243103223421113010310411004110223332412331331344312234040402341421132302444011121002420121214210332421222021024234221320230034213011010310302340312213304344321320033443444143212032030120211341220122413201431314024232420210414144310443334043040333000402224402221111000224142201113300144024400232414344100443243034014412040010421134030102434430221311123424112443041210131224333013332100120324241333201203421143333011303030001144344034010244203433122341123431124334424413220121104303211030144301223123120111133120343313213400001234144202130420230221230420243233121203301422031230210134040332314110141040232041121423310213110234240301312214320304342231043341233314111330003013100414412322412211240134222321342442410032211210314132310433032313013131224121043233010042434234044014330033012430421414004230133241001031310324331140134444022104402331434331102311413113242403340331124323214021241201011420141042122242044304041120403404034320310224131324232220232301312313041321433340444114420101122323424004103113201012303414232302112202143334442040411010124243220023322104201122403221322310044444024423420044342232340133221220424431230232143240004010002222223334121432440114202031211312014010320241022142144023430021312410313234302042231204140421334303131424314221240033424443212242444422044020034340003434430021140041113141244212124404240112134222014331011413244220300201122044200043402100020410021214102433430131132044331344223442241032333402031400111120023011243440220044304002311200042400040002041004232342011400142444300204410223321302230441012404142214214330201204030022034421341204120331333002102324144444111330140004301302223442120003330220042411442101120024303120341244023322404330333330333010343404032003011420134143444440004333002241402032232223100434431341034022430233024411441342402222003243423443234112104324030032340132214410331000203002420414312444411013132430103014002044043342102412304242100002104000442412332404304000423230313021433302010424120412434213244230330122114404300241020240134342320214243244001134244132133404213004212040041024043411143220033212331431414332203230131430312103413143323422203441333220042041320404121131040301024241202310033211313332011244441030302331113043242204012310300131011400023134243102442102034140423104103301011424313221024131240430220133410043213432011234133411441011441321320142133311140402100244333312042003341413131011000441204223443234000014242214412233333233431230120342124044332322130010201", "020401123332144000413400020424312240024443034431203003232222033410034342214411144121221221130400210031323323202000110221302021101111032114220033003010041033014022104103031041014014221344142031431111004423124231141023231344110241014201140321220124010223444142240120132224042122020141041242444023441403240020400423444340303040333333004203130220200423021301223324430114241021143113141133221103314220221224110321342322020024444024410201342013102433442111012443342333321114204232340231103231230414444343001133043432440143024133203123120222114430312131142413132133112431141341041411213311343442443410012222123130333134001243244433144012121111101213131000401313040114432241220023014000124243000110403230214432220422404111442234120320004303101213232124344112444432102433011201004123433041334301022110404034223400122103101312331320220212112331423231303221014044002313403403104224430400242413323231340043431212332343413244300123231313223042432233122122401334311020134102431133323210402141343333214212431410141303123241232230040213133322033114104311141011320224131244232400120434434142043302400413001201433443001422001241444110013033304122321424312344433101313424301123241113034131443403114230344204142314023421302110020340400001340422340204200321301241430400313342401322232302221330240414230423004200424104121310030004330122110123203403434021410101322403322211432332001330411021040020412344121144324144310124123302044022030421420330422000140004440140000143341131422042404133110041213201142400340433442400042442401003030011102213040101133234032412320011103020200301431412304410123210343111223110110013144404211200024411433003202141334200412422321330402214123233040040322214032141123103122012240234001001224323011331113113214231022144221132014243412022104201003010424120333221010123023021423020330332244340201301113414412320201224122444120124424240130214434100102340304011101303034444023430213130240033302210132302304202443420211234222210304123301402403130011310322201141412032434132343204204034321203313120221403121223131130043233243443434134103210334414310212443030122311311024242242203322100221430304140340241414440020140000332144123323201233044400140300441230431042200221123101002304331233203143404333241012014221222412310223440014122001240242021024112024232110001402312222110210111312401212223401231102340344443034323240432220211004214212141134304314303401220220202243023022042101010031042242323130401022211423144120033344143320241232334442302002401410422240121034101131234411004201033342404404112424412412401303403314113112321101131132333414202224023110302220020344222133034142212401412231120123234030003120400332402332341240021001200040410343302122212112401324332231103332224031340443322322441021321044403031402403022301423433422422330300304143104103300020111030011123441404014004204323402030142134332404402412134142031300203404200321402223340043014312123011311123231300033022411243042321320213131444122233223042244403114323021311011342232420302300213312143220034230422443123030023244322044240120443444233022013201423321212324402111222143410410203213234120431401413232440014330321332212322102413302240241114111233203011322114434014230023202312111300340300240114430402320203422412104132031013201044231334000234300110040301112011420031101201133024204333004302031031101221204442234101034133124113113233144322300041024000220220130330221041202313202111020423444033010243102200404021000030323404444330033404132111222114040301232000032014344313032112410044141122033343311343233440214440031203220434331300132144231012244041101244104101432004340402334020102033011121040322442424341203010331302040314324230442423200143440311000433300234421201104230001420400140100111000144041300340121331231143112341404341301313011424013442011211144230014004400101114212132010134004023340144432300412114400014441011201344003010101140142401201044103314123121430200000113313114030302411232210343401022201302014344331424130124333212444010103224320444131214342223221203104030232424041130344220114412102432101314144443013314302320402243221440314031034040230433240223424102133033342323220014231011142031201223402442331211200234003344104134213031442414142343331114420124323143020111033024342403341120434300142110010011101033113020121201103314230201133042304220431120002012044043031242112331142120200011432131314012223023224111110021101110312133302203114422341242444442141100000032141414204400041331401421404012", "014320234410300143213223334004424213021314301321303044310240121230421444140420341343430112041210104340112334110110221400124344210101232102134432200344110214334112314244230242231010310103210301040030312342024134414131120102123000104432343441043342034243024144203114213340234424430230333212141110302124023420021440310120313323313004313242243311413322140211243100141001001004014044122042342324402022013210243042012401011332413303231311321014143321304124021314441023411242410121211142313222132334314100200413203103112242340401014210441414414241310032414233001144413222001112321343202240330420214141213134321000313320303341124134404131210410020043031411313244120141230343113244404413032032043031044104114003020344103323324141110023141314321022203401242331013044423124031433000420412224010413324014023122022330004434212200000424104102434241101024103124424401400210204212020440044404033414001420222223433140203411442401122340444001024114243330414204412210422203000300004131322111342013424111000302121340324024421432414221002021033203430021303302121143421220003314124234242031003244203240001301410300240003114201244140321421241231304040133304413440400423322220324014120430244432301001231322441420031102311243412243213322332201130204010040341421033044340244311132310131423000332132221000123020222223412213314321410214433301432213333031103232320400323244300122442434030421040210413413223342113211100342421421012132003044041111320444013141321123331221144303144213203314241422433021220214042334114240430011140143302421423202222413102241101021321144404310034442104101024340143321230413203102132101143240011232200331402032043141311344030233410320400424042040104302331241203023011003244112001140442323303442111410322144331111101020031320130403022302244130042212402214133423442441204230211442424201241340232211142124412230004402142343122013133401234320334320400324204404421244403042240321334330441022210203331020102100310230033302444220200432414110402220024210414041442242000014023223302342344212140034334033330211204423421011044104400324032203322303322444304313340101221221233402104324231403443022000201113031022442320312344312423302434220002212301232002000244303202030242403133144240000342442011311413342100431122013310124040134433204241432401311141231431210131424043443242213322400202300410312323143200112244243341144311223400133334421323424300210210034100433123101012314242244131040102013223212210201413043023333103200443241321004310242311212133223242322233341123433242212300040112334001021414140001400300012224140404024131201331024143343004130140311232312041203442103434414013141041203224140021120413441132141023443001214302041200100413233233404243443044111110311223143142340440203043132140233030334043304221123111101323304110333400322010012112104100322003041201242143113110420113422204044120004232311121333123022312243041113342021404123230104311123024102003334022300244334304434141212041131432343032231003020041101443314344411431302300013333233130421042002031144442114022203311023204443232440444044344001043110412112312200132023233311213002311303114144223204311213233124203401003102130010040232003102340402031443104411011040340211424414041204334001033220032212402040410201213141111101220102042443103303120224033240041003324344004103334203044104241331242411344142442210413010323311232344220420124222000243432000344033241013201341441323211130121423011132234302334202020042003231104233404131433044044322321240302340224143300133133311031443124024014232432203424021104423201020231232040212011243342322122223231232214414001142043014012443030020200322221233240111224014322420110112033032014340021233432211021242024321003304034432100414440004244132032203211233233134311444142202013134310421014023222332420234330223203401130420013012240011440411401443032004102113242213110323130014203003143040413243002111404132201133340134441104221343104402414303422223230301003123032103343233422143424012413411302304000221034132323203124340421024424430103341344244302103230043243410321332440242031341430301430022301042343022431040113434400131422143223100304001220143132043103033020340221020432123421111020401333134133202313240010223314202230001302230241440300043412241144011243422404212213114002301242344320012322010412022211142312103202314303024211314110440301133242414331133102001042013412431220014033400102234043143413343322034221012010413224440200101222231442224440004244321241342210230233222041104232", "412101320302120420021120112322100034034223430322104122002442041013242110220244011211402302441112134112332341110412321320010012400230300431443021024020220101013233011144443010442312211244422031340402310013224111214200111211314141301343204130141301304012010233441400042423213303042303444432134440431213140101322130330322024001202424032032231410034023314014430021012312123234022232321220440341342241443334420140130300221031112242433143303030011021034021400133320004320123324204143220202410123144323443224030143432043220230402123031343234342021432312412431420241003024011423012403001203033120304020423400232034113424101233320323324022333333122420200204441040002314421133011303414303224412041443033330141030434200003030002240312221124224043212043031002140213304123442303402201423023113412423211240414230222412130000402112311124400012243212402404140010020413421233401000011242231204301144004003110143131321040024041032413002303032422311314243003422410301042311431030021314041444240224323100104341022400414034111421310023414010400132424242200232000222022343110424441424102040210321101232433241414334110302304300111120203342222143021034234322141333020002414244113314143012002042313041330241402102331223221143023314004402313142111004212231341220232300141330234212401411130141141311040002202322433104404003141320242303003132023323230023124224411012311102411203441113014422120214031124144304241330334142223312041230204124244402402124210441000123103000042213302330403234030304323411222300031423243202431322242423143114111214124412423314324112124234310244410441410011233441021433224324332031144302400203023044142214102133212100233443142402300424242120241321011244022323042044233100434044203400101213013421424204041133141443440101212001003330343211144010313222443303220400100001001033232332144231323232101101414301213020404214000133143412033233104110401221432412121020430122312241001102010444303112322121322403120203343421331233034304432413312241044433113110421001142223344222443431200323132041300300313411414101432224200312430140311214311121134312413302011032211044002040332332233304220220213414021310240214031333234044433021402023303202403400344132433440310443303030120243010002200123200303010012422011001421411213130422033234210314103402304333141334200142413043414313042013211340210022304224121432230403133342044402222242333342132004300211424233334200402141232303432223313312412130424101144222334441304032233000203002014023301044132212324042341042420021313024103001122320211432403341100224440424032302210122313411223144012424132211202123114014033032143302411321431232002221100230134342414021103242440442134200324311432323204044243241324031002144444313302031211313013410124130444402220311102433301334420321314020413134303233441021001143242040122214111120000103110443301001330133300412301434300231002111433232402311121020024142324042040020202142430341131041303441001034133032440103322304314232313034214100430402111342214140141322332232203042323404322422232332301430313111202123212404110334314433124401414223030400421042400103042404314241030113111001424223214321303221023203304130031331110400243033121202221134444011232310214322322104322211014040201034304143344232244302342310043443423303344311424043024210330343033144221112013220210441430434234241241414123030004223122223412311002234010103302402142331143130200123442423313131430302423301234402032240344300140010234140244413430430403343404422004213131022422443222320234040201214402311410004331344440404041133104222121230303223101113404112044433332120313304000440012014302443234432333134231123041312303341414412310321400114222120314321040402102233231310440443324332213303302421301044022200223332240430313300424332024231124221402332200330121324132024341304122041444031102443132021141300132222304011202101431324344213200121013041033401003213332131001214041202301010233033423001022400312403424410111033120313244031324101343040244424232013114023343301421402004402034002344422343220330222220242220430032212333332212143414203211443202100134142103401443234232430343041041220204300230314103413114230433404232001400443204134131224202222144034424041330311221043204220321340220330233133202302404400311400424302110123220233033012424400134111430102320342034130202104033401331203020440201313110024022003403402134222121131110004100124311433333123340113443411441121344404044422302001111110404222034112040102121102101004324203014133200221110013204422210", "133032134212134034023400034413340412031310110442141111012430322233304420324000404344012301134342220322142214433004201304040313002033004404444344130022331404220244121110233334402022404413001011004222221413310221341210243010100124144201140344024324034434013444242000330240433224012103343240131134200303402021202431344142342430003442044320410030043244000440120013142123203111130414242011430121122301310344011010224000024220304021033042121133211214230404314133024241021242131012430423343240133102132001032403401314140411111032210333140220234000240034410310204132101101344111013431200423043124424421340213332140031221441014012241124434120403332231443000320442402344113444031110413130231140330410300131232303102102132404011301021223022331202320012420343213111324014021211332141420240131134123214122210330210232324034434341221104121330311014033441430040000133443201420034133213330300143130404404142132110420444011411402113322314231204043420324241323030420143401003433231222100102034042230213024321444434234104113003103242241021423223042212030013044221334231224342313043241233000233232311124123433213340114442224240440404243432044422143233442220101303240242421434042034341310420112441220123312302403401240014110313110244104444132202020240444000004134444142244334023300012240332234100433331441443344133130010400243322414020302322410040123431404434222020011112014311443424044121410333433041021211111141244201441313221224012010140331013220012033201443044302114214100034002040313430302123033321110142342200230032040404043223433411410003144231113214241402244143102213010432341014202132023204012110121114234202004132224222131331134220211202322044204042431014143230222311441244241432321113142122233214433111430000022123004333124123424124011344120400014021113013424333022243230303203031142434434244212313322413321231303120104244342331220303133213040231022340234102244220012410114334402403304333414441440001122432231313122310000001321144043201112020030142123132031202044220424033240433302300341400314443432033044040414320133211143432023411011041320441143323133132143232033143340443023213430433133020401411142400334114111300412120302422022240011321014030114112311002140142221224142402022313423102111121411140341033432324420040423004041200123003410332031230003222030101442333444044021133001434431101044104204224241130310224124344114440141324342012030231312033032243304044332133414121132413103300142222231320213211223300221401211411103200001014023141412430024414303324204223104140121021304114002202022320230201301434102343413142222424212342433203022411302122301144224332201313000031030004230413241431330233000231324430434342101041040240332244111111342400124321432420423122203133403422003224140303114433100243102014402043322314342221111411442204431003040334010423333430443312021214021033201113341134342142202320420330430144133411444003203441421311444402244014213330400410431202332421321444301312211223343022403303213144013214422031322213202044200344131201424340442031022431112314214104403013101104102100431244021122042332301033424413022131314310332200432041123340341042024043000012322300104143401124031441104023001102301320232443114401213232441403342134041144122212241423000311422132241343242323012032341042422340201103413442234144332414131100412303041022430310110004304312210040313443301433020342130304340340110433210413204301032031000300022402022401334244422420304220413302312412334120332124224313333243422304414242122401040304403220303132344430041340344444201424221002041103231010232342114201123124123021333233024334123310120223021231023100234421231244224223400401304013424241240302320212304442440030030240400231402340300312434331403304221230444324431344143113231010132414032143232232234243033001344122330032421101144404014144141000141012023202422433310320404331020341110322410414230120132233303312243244342412211012134142331244121302434042123224143402143104033313421110331244430210103014443434211100323020442002203334414244133434224410343203221102331223142011211110330213040112020410221031334340404100103243340410101233444040023302000110130031424003441112331223414002204114001413041224124102211221430130311140220402201013042212402342421234210133313024333033311024433440414004201310402110320401024441032414234141201142342022223113410344121232411441203242432002013233342344134000134304422023202114243120401401420001042430123022200214131402202301010424300202020010140343311031021444304023002", "120230323024434003221121341140411210440022123313410140220412033003242231424140041041441231302334121041243224100334323131044312033033303010323420032442302204231340410421124042124330102043301043221223242211133420021223133424321233314021301043231234041422443240311312324234121434210204432310040121111211200444134140443221134030212233402443313331334320020444410113312133302003311324212242314303114423211032100311434122211010224300000200131311133243304212103021303304412203241223133413332404101140023342341010302244134142023344332222400233401303140221222424031133012042314020212443232442031030212343002141322122240320004102414433430011141311104331440402211330033314320041430422210314143044341231420131132423423111003003140341314301004031004044202220041341222132232142123240002412133040241013333122303403003131403122004013300403122322140143304230222411411442130043233242010422300343031433201013420120443232022043400341324244313323120011010442412142444044343111212104322011304204011044122014231044323020043133302010220100001324433043011200442331424423424224021022443420213304141300034242023334010013023043233012213020143010023404134111124104404234340201320134301043312102422010201433342120432131224310413042123300442334342001014030313302321212100134042240101143013312322131044111311302021012030020044340331401323242201203220042212402024012404011230230233110204021300100102010120341341123141332424300014330103434301443411431111314222122110431124321242232322341224224341313243401221240312441204442011030122003433103303011420032414133312104234231333101112012023333203300313224412024213022101134042434430321204320322041213100000012043444443123024033031133444213000000234104233200031011131030023003314130104324431323004021443224223143011213213420323241441340334130334111001121324403443212340042200334042220133313444102414000104214400004341304204334404440303304440302014301324404104403043344430433403141414011212224223104231200121032014124411234120321140400421324020003222201300434320140113122334303030110312033222113031442323022302433033302311203020114340244411200013344430110140111402203211422113434024022132443132221103243133144201012244411324030131032223311434404433343230401304202030210141201034122000040014120244130443011331404211200003432132103333424314311340324304103024224331032013411414222121132214012234434000243411320341200312211001134041402130400242341021224422433214414344443412403330333444242132100002212012132040440124042212242003022131023343023301403140310013231013340313144230022143400012413201010440220131202122121003311040030340213340441320141143024203443434001404321230224042010442010340322231300302130443030101402011131102220414014434044442442022143312042442431211203341022320430322244231011230422111011344441310224443214412024212000012134033324101232002441021340143434343431332042114013004411422433021122131234304340213132020404142413114343234320010102113423101304314224220023130412102242222313422300322444241130401000400032142344010431032103311420211442014003341444030242131223414122001411144422240342322402330013424014341420234224414442341341243124124231220443112131321403143324204340440223114000120323424404331420142100204444233343002220342442324203231434244423414314102124144012440402120133013032220233110444112302323113133122131014241301342211324001443041112304043103310241323441043222332210120242010311003231021142343003204330030224100334300202030443141442024120143014042402243244442144334234331314304030032042222214011213442130421421044310342043244223142204114213232413200304124020443121104114420241103214122144101212404204014440332330130302311231134142344241414221211140433341333411130411000313140012314044432000111122420432441441330221124100241123112412004230343302003012133210441220103234314433204134214220320231220120400201330013014402142404112032312201231440420324023131204001031300211330140431333420433303431214433044422121221341031141214122140123014044400223143430412313100403340320342000231301334013204144412230141200132123031014342041313120112030222431430101013434411024010104024301230312010100342444414231001034132442041014123011214242243442411443314131411102120314403001040340000333013241431312411100244004143440012001240032344242044301142402000434110431431022134431230112212323222313323012242414231004042403203421034143333141003300434014330214421021042320041111124213020303303211311302013000323134032102023010144320132401410442424444030021220", "010322341103142322021011103014433203140144030221322321134222432431102121412444201410002024314030112301101424034232411244422041434340314213410223021004202343101402041122344424012201410424230313312040001342014244402431301322103022303323022241120100231332404413314313233111422201044004313244034322102101003113411441121400221304140443111340242432043004133333003120220441242122413314014443124141411323310401014143424143220033221240401232012413113221122223213311241112202402020413110102000324112421223214034210240001431110043440424323333133033104002313434144130424130214131334120102332331344423011211343222202121132013231220024244203014114431134231002231220310100121200022414204120301424143213431403334442203110344224112002114442403144302232333014003132044121430441210131400423410110201204240333143431341333410101300433444442044303411213443131110323314230014423332110041221144403240112020412344240010222101144321223100010120220100033212033002110431403133422421013111034014122242333144130030133343413331042232430010014423012010414042140034111444344314134440412021411002140220200132133420302004020100433131242201033342143400030330244144304402333411331304403210341142211041111302033221240111230313413022344302041243100032220440321423424240433334111023202234144244203022104303224120411241124140031342112034001432123033343003233042240131212224022224344331220112200204321102002201221230242000433241240420010023320020130411112011030021244033314244022430213343323000003204142322400101001420312123211241132241401111243213024230300120242403342020223003322023210030200430414401103001244244343400400110231042120443223343414021203313314034202140040121014041104131211114324133214024332034220132321020200200014310431323102002201101104003203133034314442122331303341432102440310400401211142122124400114242342112422302312123103444204143122341303042224132410342303132141110131222411334130134101024214303333220130433130043222443040140010140101203130123443230300113340214104042122333033444010434333402214300330143303444102321402403040203021224442102324434440340242401134321414110220420240301311413222242114440332420034101214023424234214130202412434423332201200404241102102220312022134123340024313242322342144020342423103203200341222014403100101022031221411311432400234100120001343002034004020141030211420231200133124321002133202311404401120323122210043430033004333020331414043413301224303140113444312304140311113000324323033103403020024213130433432110003201144022442444224142031214114014022130230123303230041144310320444230102213230042012242211312420113410224302220314020131103442233433314410033214402002103442042110142411120012304032101343201340103001402001210044411244310212201144031342230304204214202143021034211201230343214443311003013144204033343242043422120303323214412443313342142000322100043123030223212203304042101403102114223402210131210413113203004140021323040100433123202330010413034023023210423203444133313401232220042431220334341133311001143342123221312122432401310220312334240212234314434440302413204130213113000240100012004434331240233440340032031320303430104334232223012030100100113414322233314142344043321403433232022204332134043304332244222232400332343140022403010211134222232401222300440242324144101404120314042023113242410302323120311033114133130404244040440032030344230021044001041112141203032232424230113122041022011131024242311030131132342241414344030230410301223223412042421444401220242420402322100334041340334222410311223021110432044140244032333124002014113421300143401433111321002213243042333234414123310412022003114243144112323443222030423303432041412300032213302201312113400113021134103441111120342134402443114313410140132421414044000310404432420214141333402332323001430302102303034103244011203024420010310000024012443400323031201032144402000334231124010312042023103220440010314144413404233202031023403033334113201344321414213332302042043412410340002323432343211240211214003233130333000431233324213111002200101214131313342144134322314044241421001012001211003240322103420440222230303002022410120122003421141233112332040032040442442043101412423124224122142033320201200304100031113144003203334222230141013011414401341303221231443013412301402130311340333012024214122033443321320231330231111013330013212101101130413243441342242133413131444400112430233344020204002343004002041311201304231222120322130243230133430334301231222111334432440000013140434303244041331114414000011010", "320304431331444242003303232114401023440300032022300412120240411412210124403434412022341302302033411023130422013234010211221040032301143101031121342201010420113210112200143200424114432222332314034321311434031334033122014413122200212342003111443224444232314214003242444221110304110301221441140223133311043401332133223312122414232210431230222344413204413401232044112112110331432240124200214143112311301141332443321220002130132234200340432221110341230034040241243010242102344424223123032340414142300044040422224344023313422003222333131233313213301124211324024333114431302432401200242020010121022421312211440341032440222414322311341331414442124343022124413213423123344222311304330031214112334302343321314303113204003231301041320034223304030034002020241101043033100221130122343042300310011022202423411033120410240011003203042321214132344010203102024200343401403403340112111340323120222101200020011231122044314121232000440001012213213423140140242311331130144000214422320341114202121313102214200304144403441231212312303302320102321443213414140333324422041042342120134140130131234001210124101222340344404222332012210214230012014140423004243121031011022234224042212141031043042230432021401242434201334311024323221224230344321332121220132014332223120232444133012024432103140201434410304130231032323024241414343101211132314020101421201400232431220011322332223001311303324040421122410120323330032242313030034330343132143441031040003302442443320004421312341234332131340431002142243424101320113344421134033412403401342033344100342410332133100000440233013312404334441014243122202012323420224000211220414021230110321023104424014133132142020244432130021232303410023443300220043134430000041220234104314302033340432242232231420040313300342010020012033104343014410011311312213024224231304232000413010314443214003222120114311222011120310401403211110400122444323401444011433314223413304100400243231420044412024344342432333340422133202422022411111201244133133322214440004213003311013022333221022001004330243403142111344322404332201431103304331042431210202423133301430321141423112402302322003100022233321314323312300041202401411003203144122331334413320324100332143232331422031220424231241011143121002143014020030234223401200231104312242044122423010323140120010333332101440410431313304143031130122032422314242113112144234102143244202002423104324240243341241131434311131422230103344103042224210334114430221431101102110340400021123432233243213021022333114101300321042303214100313411034210202123442400313103432112100422103331032000333223031302323042330224302230332210220413211334330204434443102031231111140430131133412122323243133313223142411013310441340400002242131230241420300321100024304123312103100113334331312101011321033320344402122112432013304442041434312020001004013112024433240310140300023213332433120032012002310424032423203133340240243203214314231002213301342101124444210022220400234414310022311440434440234441001010020230034101034444000420240332430323120310114343301434341111001443432244143322232313142211211321031303101010023301414344232140442220231133043014403111331422212300124332213240201201313312111112322434443441114321431012401001243330011240312423312213222310120413114444321022044213210443111230403403234110203033400130441133301303423223333330432243401401333132223314022303103001012312122421142330112123124433343042112313214000302201003100022301123120333100104244444101323330120321231134102221414034303014443401432003243031220421432113332032244430434123321222421432102342033310042032341310420034130301031130134320013201400314104423412320324233410301323214013422021032432413420032233102100211020240313131214030211021340122313202313413020331231321231111111132003240300413203423214430242041444042310441433422042100242401042022243141101304211234421102203401321024311231332102143314123404401433302230022314144331341112030034112030334341034121122032322112300030330412224122334244401430031032142020240432211400414211303241311243134101023304422302201424303043403142232301302413034301201324202144021032104421433340114423133040411134343134143404014030432431232002422030121244422203120220341341331032210304414442004401402323340022214324441043430243312340230411323312423012000104310433212223413411010102411144404041422323300300432404223444424340131442033204013331212313321034402312430040002130402424333342240032004321402230244040400104004012110302313313111131210114314041114424412114122302041", "022412122132414232011413312441321002404021204042024432221444133044434134041442340103443142300304221200321403102244341342012433003234202040211400414414234324134032433441212431201440213021400200042221222412220443402341403012311041103043042342010041000330021420012344332023210410220043310230302403043312000304434110010102020313231100234121202004032143120303443011021343213342041301030134212212224240024411024102030124044213011300122212033440002243431422230014442410122310440240341320311044141143312112421430010033101013123401020331442230200034121423041033024201332401001014401321211313332230440430303001220013404324231230043301133244323001103123310130211043004002344101204414233402003141020201404133403140321332214342423002121111334301121211324420230000013443334002431320310242303024421022210134030212000113230000041310100403001243132440222133304403420110314303333320322444343144010031132201004012030142103120333431034232110203144002014320333244001234133240212022023311043312442224134222044343142123040133324122122021432404320311403303333122324223314201033321431320220013402433013344230032210423141224010120340331320040323411300444001213210114133221200030430114131114134314040424233132312322310021114424003422034222043140114033003201241424130023232144404044231112432310221310120010024130203424204033123111221421000442222200420102113030034034104202030141201234430102012221224112113344314012023222004114334002211332240311240343033303402321231444213221004012220340213003201331240101420230300130302203404310242434224144311434341110412302412424231241242303212424220313400312023213031004210234344410234020140111320331343400401012240113101432433224430403202003003201400223111143104222411414124200130410111424111114310401443243334204410103244302313241303431301303214041242014414232302223002202023043411312023404011014303011301242212003032130331413440301030140444424100114034100012003004322400120221314242211234143142032224003443202234314413312043140224032244412330241200031342130020321343021432322230211134002104102044142431034201023041220401240121214013113411123312132440012311234114114004314400122323443311200323310140234444104213211012220123031043210202420403341224211303424233100023120403031312113001022013321101211111043041004023221340202221121124210122140201132310244411324314230323020411003122121143402410430414241141432103234303110122024020101010332211220000423221030043441111404002112002033401402220231321441403300423232310311031332434244201342433404040443031001223223223023111222411334032430322231440320220042304204324220223044444212043430103441313414313331414342300434431230133140404014223030041333140113303003112334234214311343440344313233231333114234320300010311342424320220431002324330234012002340443041024434421201122032020003334400214300412303112212123301320012122322011421302342121221332402102202112424114003101344112330212014213201002010140441410020000110310300323040343303042004140330234210113102323213420324432332040300244311133300440403303444441031020301011243244023043300031430013201321221123243240431014043032321014120303420314204120210240022411411122123420202314121212310411310101230241014004414444330000323112204414120140112331412204444003402440143043432432340313322231003034414141104334410342014223223113234214333132101434004040112300100241420134014103222103143334143314401010221104204011420424331341303344141031001334214030324310330114401313101041444400010431243210133404232244020011144113341221410420334314210144331412422113124234433120424101132023331422310211332013123343021033421114321442242133302102402124322004201201402341104302432431223001242144010104041044114013312423041402104121233321322203031032123234142010310321130123331320033303340242011321440230243200034121010403230423331230303334430124221202420144333032404400024343130013244303402341410234124121023404224032323012123014102001221441123311012213101042413234032312324234100410114342110322000040222322341400113412024421022233111322321142040200331424424030232302422443123442321320433030100004423004032333110123414301104311433243242231224344114011014410214232140113404213234024103030410133444234241011332041324241233332323242101220113012443112340422303323014001421012013403210313024421234131312302344322233101423242314304111324030312020042124114341423330302013421223411042133122143040100424022201110243240043201141121421331024402132324431434422113312140243032330102040124320411322442043423211330", "031022311413124001230000003224111244201200331330200043201334004413231012441243443401112002223400214024310220321230120343041421220034444444402401303213020313320003110444320341421203234110310131310123144140210130042433112440044432424434324243003341024223010304131131130230303041040231134432220021023223333042224240401242210122414314104441031121143143122031124104242034214404123101412040141003402121232402031002300401021430303030103413110014210231111334321143100342030202244402330022033101024104334433204210444012434224133012434124012404141412304041411133124340324213303330142200144422321143412310130143012401211434044003100333233111403221014443043423314220123112104142000413224431013104243024314143411220303022120442030400000340200142024140403232002323244331033430341302222313140130402324222321021244242122402213224003324402013203431144440013344442323032223103122233134042133013324144222443442222030013413040303241222002403110130414134412000134332343202144321344321023034314143321242314224122411420330011030102421314433234421230024041022143343414021443320410141213012031002000224321430143041321010334323113421131101044041141222420121022144430202223031124341320213423034313424144323000321041002142440032122232011043310404403413302212322040134011401040041432302243340214420034210340401341022042414420414404341223031023314223230024142011121230112013224434100000032042144424344430214342200203320004144324330324440230420133303411022433013211243034424344413122033340102322003131413413314311231220431230321011404442220111404213222001142211001331402103313311310024014010443040023011240142012333130314340420322042434230122443300114031442302202403231233400302111224424324423110143031333204014433112424433144040423242230230231033121114002041014040034233202412244143431103211213014233202342041113314333004303101102142231334341032011141331342310230321131022041444403212021322113130331110423100132231041112200032012130132204434122204320444341211431102121000304342034230423421324032124230342421034303131134001241141401230343042212100411420331320341323431202322044231423421343413230134231422311033314121440034430322233331214144214340042130413004442444022413322401434202210404301204400011244011300231311223324141413120233242202400042004122332423421141131321443014222341111103000420334211331204113210440100002213003102220202321134224440034013400024434423114132212411112403041430334234343413221214310401344104013342104014030044004323041121242431102210040241034121414100302112143340411300300300231200012044443200223310200012042421141031142330332343012034441401320432140404410112113201104332000041014024121321033300040341024011042314111101300041144323303423321002310123221432013404133221124102214242121030310223033112303221210114142044341401400230242040310233330100443424114431322114302132333011221142003134121403412322203003323244110120110104432130432104214011412240013310230021134101221040304130324030113121124144323021042144132200424432030013440132323433344214341334142103121003322044312040100141034322111401401200241033011223010443120133111242434212303002412314403103200212423204222444144110211423304003013101200122230342133310322210214401412044304113312331014322430232030142214303121002032204000342430131010240101410244132003041412444344012000433221443004234122142143443123334312243412102310222441403114241114134343104242341220224200140321200132323043120133013340104033312323403412033103200334243331430210230413041322014411443144020013220034220001020331323000420013433030343012113402412132201020422200034434201212234212140001334120134003413101020113002131434443203110033224403020010131120311332203421440210120204324304234230424241420423301413131342124121102001143210040141232011032103401202421204234323403124203322101140341140104334311231041100212242041022032222330313040021000130102044441431321124240130211044423232030013101230010302033012210340121444131404340141100204340441021143233201231413342103424321012340444233312441332413401441104343332004104303333102030400440032142000410411101444021402033323400230032130221102043342130410122233131044312441104213334404304242121320322034210214210343013141030204310144430423200221242431220430104404032331420414001332043114041224331034434141200001032114231004130431114314033111331440324114210332134213033044321403124424411113333013333343324330314114333432210130010133241311210222140320303401414400300301340401403221124304044141133223422334404244133", "130434300024444133240031301112313201130302122242041144014202133122402423433444313431203123420411423313001441443232424200121200302211213021433022214444023421001004033242203121320133421423442231201220311044330030310441044122432234134324244402311000301043203341204123020321221021244343421434301312300000021201402204441412241223431003200330323324404024421031434321133200010424420222042224240214302311333310233404313310304320313040424044310422102431132201132410411404122103323043121220431022344420043431244003121241420204300023142330434000342404340424044014003311142304444242201120403143300201420121112120440331024434213024043121432142142224340200012001313113332011234204433213314124402001230400303004020042010212214024043003110102122130433304144410102143334201414241004033420440102441302224311302411213001110310123322211110330110124423313130202440240441132111012313324130024003310421240424143323202221422202422024104202043200121443240413013032440102301404212333111303243040334301103320442134004034040002242332323202430324114240334423320140332203120410002144012012441442413344243100044144040120140011201211332004131010301330021012303121400011144340040201043132311314030221122410232002402430434123041204413031111014444311420000423303001043200044440323004233142141314443302423002422020340200404201011230124421422012320140141130102221011301022010020302020030244120310400234441104222030040011230413313011321444000124302020423222430144021343323433302142234010142133344334433001342014303321400142041413111222210000314240001130130132341022134422310323010411211402132304133303303332442141232013434112113043013013013024222343132222324301343000221244001442214314024230440101334243130023004104211401431244221121401243023110211302003244222004333203134312423123341040233043324302440431212224111002330212304340020442104112141042000100122240232420033022432140340031423444201133043141340044144310243432421143223422401243332303433143033033430121004100320304044303342034431232010104141214221241024034424111134041311312234012101002434112320020222202134020130133112011041443400304101441430213112331042131022004320120421233110034420023143330112230440044402224410132223101210044331421020401201021033232043133131344213440111210333223101203404044013244010231142310141312030234432142121120010103433143310111010420030211002001442244210114101203042320220433341112320442123134130101424343131110034022233401220410114002121121110223100213340334302010000004043024444320010044333400323400023012221421403232023321031201004131131103214144010204403414443201001003213313213310021232123142201302141124140041233012324310331133304144332123343320141443444122334311131323344023222330324340311103124243401202310311330131433421134044130403320004021243310442224341310114130203111234324211224433314433322302001021314141432144122203201210022433120410141414013112342222130013143211144433101312031341423142130232213012303032113302132422000110432212104124240113224313211104201133440423232220102032023414320320112123332212123440430120042214312030342233414402012313443303231024332224130003242004022111004031003144020202340240242303320323034330223214243124230000404344020214113141234341043400334241134212044440323232100244241412111203333001342404104243001403431430244041134014334101200132403124344044023233040214340032230411120023222321333133443132311234041223110030114124022312330132003441022323002201434433013334322020143113430311234412232013044140014002113114104213404014301143401004411334140433340342211233234400411011330332410232212330000423420232131434402412230241334304211014003112004120132000334030211342404223213323324343132112103422034432143113114231010444334242012330204313113413400423213024112300414200241321242423404102242221034201323241104010332143121102224103342244000233122431132224131242211101221033222202201412330404321024313413331141132011022314320202442310021010312234304330401011233310033430014442203010023123101403424000312134200002424232412334014012430313313132022031420233222244343144244113431101322204100213042120334120113224432132343431133022213210222223432300443440211220434201322130442200030111334344132004341414203422101310300232033330324434432111430344100304412441402322200303331002240300423243230304242340201010004233044031013233222434033143344313140211320034043142104044443142221241130312220233133032324432344130310032212100402114133220244014042243042200323203014401221143422442213432232011430124", "002012412123430144323332132124034020301422412312143101302431042320424430244324032222200301144214101004212231013332021001042132022310002114040444302402443413313032434322444000012104414113410310343220422324011230121121122124110020324233303110204244301222242002011311322143000303324013223214442114443133011413334144134141430224441100024143314324120011031434023340422344422121214113101212222133344224104303334410123101222302234410432014113400032021014112403111110040221220133104142344422400022032034311330412014420030142031103030044303020002122043404240314013000002342140313011010334010132322304000001120401044143033313320123431143332001003100422022102332211041121113332430020431110420101323144423333022030421421123433103100133103433403210411200113420324440334224112441324043332212040102002044143141223220102002244312012201341221323011441344320442324134122334400434421243101032444123443202001244024340101123312341243142201132003320030331033332004242141124241344442043012424243211240112330312320111310323223031223404102020141142431132241123040002411230041244100232104131303141204414023121021214130321030410403040403031003043440004034213112111023021410304141044043010131322300224001210013434030432100022114233421113300403204212434300202432414421122203222232034041301014023102432300322323042212122323140411043230124023132224434204244340040233032044030044420331414420341342032424000143214114342020421303222242223104341334333421120430014334034000333011231442201122120321320300001313233002342244043021042444220214310420100100220224343400102312334011004332421300444343330014441022010011340101011431420013333140130131114014040021314332003412001031344212121422400441121110344243203232234134001112343440013000242014223134200040324422312004004441240113220043232132201040322411043110343110243234321202203021143122143411031043424101301134221003430321011120223023241040212022221140110402312441022314401204002044043010340242104410232322430042414102231133000124441122113131310221130410221210301141411440330101403112141034104032112000141130204021024141421420022411311201211443030121001322341434202343110024213433042312134312214414120022221002144241034234412443341431102140240042413414414303142004412443230012042101023041332303043322342400443101232213230241413210244101411211321113100002030220204231010112212332314101320421142011244140403430343023214001133400212022223024341142402110000104311243042432020114121223413023233304121222321200041320042222340100030004110402311423000442232340343243224044233132024324344021112342310131130232201222224134202102404023242410021332421022003131441301222213122142023141314113411011403434322222421342320431000404311404333033303001144200140032142201431312311143411244241040200142242300442030334323431012424330233441143022111020421144002200340210331202134301411243041132443313203132144320341123421310324302312022342320442232030322032341321104422010024003004240144232004343043112441220220011043222143232134020240022142323102413104144444412310032241331414302423403234203344403442144421440400102321214023124403432444222433402440323244310024221133420314041243130131104024311143440144203430442412204143312433131422011123431322114032340431311113110143020223440303302321241300001231323031304112442214012314231333120432323212434241111343402213240003141403434022430232111003023344000440103234001031413402313133124312001134322104232201143112310334210132133024231323001114310434043212312341133224022212314142044200333433020122302002131112120221023200122400144233404040011023123231301032442401413404341240114322014040212203144241323321200331000104001110312231241024333423140220323243021342014221102310402210131420411240403444401433130130011120311203042343213340103201442212244340330130042233304211423104420442202234041040104141032131031144114401400303340310124013100444314000220121421213322332142340202031241111210031014232103233331120003130333133412423412012244010120423042044422303434430044030142132441204044231113432233320321041120302413133232414233322240143210300100124302342430204012103342424040130234340233301201024201230243221031221104010142321042124221400413121334101201114113131030230412344220121230240033342434441021214040343401111343334200010133204404030133334242243232131144200304304332130034114332002002133213440113042142111314022240240044103123131221102442241031141203212223243103133140421320141422011311432433442024403431103403244014321034330133320030103002", "333100012444444202314234203140033033140414410233244000244332404331244012122033010203310233044411022212231412342443331210422312434314003403110322440042143003224014342232020330044042403421020424141024103121334302244011443211413223020442221302414232343422102032112434422230043441401324331310202420000403104132341223244012144233234131413113003134412303302333201001324420030304222220423311044400134140200202023101441444220204342034201020420300341322222444123331033020321211314413121144141024031424134240004332211111222212342333114434141412000234413144321144000112410134421242332414331211213332203042331234414303203344114403301044432012023121102004101213343340312444324322203304301210100120233343022234123434403314404343424201424104100210031340234134004243210110321204420301131014110413432030111032311230324440403131011210113112200242210013400433414322034312210133331004432010104131234404442242222423321202033201403433023024312133124044030413321234243133210020401230241312242343201044132331020140311022234302431022204334044224103041333300424142010433244240223311034400121114033030321202034000301133332343104332012443122433301244004222203400312022141441144140431403342214231240030404041414022000412323224422402214242122210112111334211011322113123112134414223012031212212213213132443011130410340401340434001034142034210443144220340021434303344004310322230130122214243120430422201301103042041434210441203331344312243134241122334113012013242314233030034143141441043234121132322344414213141421321330400140221212103244300144422414401441131323220111241420131400032004341411323101431402033310021330240013131440344323100002423041243243402303013133334401340131224301414112241113300233313330004000001300303333033312130041422210410110423044210104222341430130001021344213203023333111420311441120203310222342334124430344320410430424230412142034202112332034200240024123102033002213131144030014200133424224031004421433142023013232030111410133440443413342422432402010404110023110003423032324443123442134040333221100000422102114432322122000304232210013241233401340033301241214030441110000421422140410333100223130212000104312312430433103111422100133421331113122041430414231043011220140212140304101203300232110333031123024313113342110433024432140232222243104234004312241023302232334010033220412401333221023243240001420324042130240130042110022101133232421440232123022412111304302114222130424330243233244314330102203214300124324022323204220131131212244031033134324440131214331004204033331342320041303422233221002203222211332403033141422303413300432203303024440023343221241122022113320224340030414042221124120342413010210114302034204131133140140102241043102330243041023112204124200432312201422034141010224211334022114101333141323423033203433103024014111133313100410224133000013201244312114401121442414002213212222431431442444234033400220301022241101411444444323014320404431121242023323312234040433244143141044222203042112333014121034113421210333241323341022114044442320123323422210231220444231332013224421144043041140000204022322401001023041432401442130000334212020001400143322032014132224422041240303323233104014203434400433213044404022402144444312132310014202232014220024330043404204213310303333334444333131333421242122224301404400000021124143203410210422241213200141101142034242203044232403243344414200312041414213003144201112310401140341233132234010304104331132042441403413400104443011224122110241232421141340410024432234301020042301431202300004133301431323424424010431104311040004122324212124200014142301203220223113130323003143434231420442302430221042321303203122023420112022324323210221230403124112001043313022304444443032123330033010041200012324323134213312131124041101323030430441133404400343143144213103142321423121222203004024304042003212122330002423220002023224422201230024104303214203310403023011401030304244431400342420102424432100233022434242022024331102001104121304430144443233432242413301320222020010431010014242241441112222110123243223410342434140110341422434031221441212343120204041342442343111134131343124444200221012210103441331122441424202242341322442002234203203324440443403313210301012404400301142043120142221424302242011432310342223132241311301341224340441311021131303423040201414414040120214434303103332112314334001324023234331224122044423113411432410042344221423143123032012332040041411222004042423024123330004220103040433400132424100201443013102404422103220322423314303043", "034231210323411420212432340112210020203203420212201330241321020210331212141321344002243013432240210321414002424023143041440344321240323043132120424300244133342200111221030102421332222410302333302312400323221313014023220013310432202401240430001244114320434402143222244200400100212303120343311102240333310300020234433413340403243034443000432100434303404200420412010201414344203411144222403303012200031301014441301331424432241110401413402143201222240423302230043402143103220022221102413024143030001042000214240211403213242222241300341010303440220401342440344023324241243141223032033432332102121324233421121240401414202222122400201414040031104221020320113132411010202241303122300344124134414202041000411402340131443123203110003441243102202214204301421300120304220314000240431320122200132332424314333140120110122241300040244403142443240440302131200034012041323203110122140041401244111224231032434233231113223323433034222144431201322010340024032411424221040410414341430110214422242423404110143133240403224134241043303120430414123030022423300424130133341204231034131201131402423003044313420032314212321210030442022412004134141402311110224131030310340313420122334304131024234324113230230210100414103121042204201210043420133312113232131132434411444001431404040402324442212120204224414334101422111013101221434231444334113414243011124044044043322100343324143032303343024040042330410110240220010201111202232110122443040313444133122210421444213214243442214413202242000301004203224010232024210411033410303340104111400210431031111111212133230421040243111334404110220014300221324214442232301431333132014210300043003410304034230343024243432312123211223023023402244102003401411421212332244133040400334033433333420232301323323333141123201141311034444024403311103012132441331300403121110402123200243401304343334431000240243031131330413210124131001341244343204131311441444203344401441222123431332433000132024040222241334104021211342044441143312040044440144220041430101021231103442231142444042201101331044032124410312431434400411234231300142013141430200320013214411043224142110004334311443341420221433012044020034442214322421441214140231041003410132313340301214421143131241312400403221431144003244013431314314040200000143140002222042400130133401244400241124432200204244431003001041342021202440133324021030004002344431024232342314420024044214340342110322114311003310142014344321003333311020110404232221004143312243230234233342141101040331320311121431431323132200234202341412301414404140432331243331412432341331232024312312201232040310043434441112110240344203100110230431340004224011001432331011040043312104100333304103130310210040131301102201020020122403242103032001441411411302004103342043423033224202120141420033033204202234301122334132344132342331044403121040124342004000231132424431330043004401431101242412342200212034131121013404303423444244002231303402423121432311312140002301231023001410104201010432342043243430321432410424324344304240110340413012104114200331433330142130321242431133223402410030114422044432122242110342344123020110200401404234133132112143213234402402411424200130122204140122034343243134243420041422213201230332420024042131342343041322031231413133332033303401004322402323041232220210230031032004432411140300240124001021431041324032103004413313301304444310144341421244033031424310343413310200024441311411102304224044020421222301211241313230033423312423314013421144331120010411404420013332141300103404411231443234124222334313441101424414122113031220043322342431204310300030340334213213301241230232340103103242012010211102400220023300320230422123303004120231131143413213423343011103042100213131202022003212433210010220201412122432313113421002233430034244443124424343233312103313443122311242124013421030023321112330241023412234140414140142130413110002103120333134321323134444322003443040342313023132404413104330313022012042230414344104033414433000220221134102021410444022142230144212222424321203042202234302421043014403410131424011441313341311124300324220144114400224021340240403204140011404111243402003244333012333103213243214142103433232143421404320021233133101300302441131430204204402221321003110003344322024322241044000324112412410230000114303214142113300243032120012010304332433240221403422320401410244301312114040012104221142020122232022421011232203312311122313003324140442020230224141140103041014420421422231142043114013414341242113443134232442023220240332234313340424", "314344311320400331242114234412310104411143240122114444331230011023231421300411434020123040201410314204223012334033141234443123122141212022342213101332210321431003000214422314424320131141111313031013040312340323330021042214011110300304342031314333000214010332211032024414433113123013331300140310414022400122321102314212423201042340033224401000013222003244301223201244121211404020131403433041314210413341243014240102441223120323144401101212142201342203214444200000420142001242044320143401424043303212102232333012231204043114124234222141422113301031230300440232013041133401010313412014140024004233002213023114404421100034411123101302433310311041310331443342423104432412444100304424003131331414011233020243202011041000441134340320322200323213101004213301412421442043420430031201412442131414224314414012010120243424432113003421143114232313320323332211102140432120123243222210041110303033312402313032102434412413114222142034442142300121221011242330042110322422114340232121200433422300042240244302322122311344410331341024033044424440242331434333333244042002403443041424042020142311144014411211032343303400022043031141412244223141242020411223313423404214404024144014233021222340223211100424104140110222002142402133132130141331410433223013204024114421302220210132032021130024013404110331120342114414124200134402233432332114324141102443014140020242044344222141001401303130240404023404233034003133033140444324224333411413240332124124132403142343341130434343010340144200342431214403343220042324213340232040201241344132313423213414032142144121030321244303414024010403221011042411200133121240412011332321433111014401003210324120034211440102333042443003220220010230043431241444402102134424332432330021431441143232412303043044114042222203231331224221111212223200243223400433100030120300014024114004303142340102013122022432412404432424101311043220403144441223411231020403212420100041232043201440230424141414022113410300432320421042221030321011313144114311101043033414302131204042020223330141231342220341331234241340141112411311214340412130201232204001122321132022402133220414242404104441004340431304433114404242022004022042012300334042001413322323330411420342444130312142123210022024443414303312234412434233444210441122442032323144002004200322430344020021243100324224030141442100114244032300130112000214232122100131240041110421114340030233334232011302440141441301300030403034322411022424322210442223421301244223310123021321333231202143331001212140222114401410133010000232010041403232224030124121243344442423432220231120044140421101040044441331010030111030002414210432224420341311234422220143002132111001211031243003202213444043101030443234342123024121230420242103033000414131201201130143304213103202121224230241411030211124411424324143444123340440201210421040422443233120032112420220330214134103243313012401132202222312010313221343422034122413212404421302334421431141004124340100243220044140010411433021303202441433423013242244301302424300343134120011032030010220423041032244000443101031322221024342000431013322031134004231312223144403204240311232303222022130303432410433402324203134101103003320331010231201032113111430330234034300102232234031200243314140020133223042331223011123413330443044221443443310404424331404244432140212433411331033301022034234110313420031442022424430241104134300233233331003103403130023212023113324014320300203042134010341241302043440430244411040234424224434414324122401103330430033003303024301123121313402231041324000003204214230420242100231000202340442301401204203400113021043121310114441234003211130413013124002123410041013141434440044420314434223424313044333234220423412102023333141141122133224404103333413431322410302204342141114130402032000220002333144302011030040211240424312424330003024102341343411002334201010403410111203104341401201310423324400140240010014123231424301442141023200434143422430432430134023423442230103431240244101022211031241244124303240140321344341013314441102310134422013122121043114131333144433032010413132313332112321313044330002440314344104433320221314022442200203114001020222233221414034410143311021000402044142200142231432220002001303241213223311333223442213431034332324342133110411230430443322113433244424021031440002440042144210030123312100012424122200101334144124014200212022020041403114002000013013332340340444100122013001241123433244410232410020300220114333200314004322410422300024210243222222324442211441100111112323400011422", "341102014010401333221140020023302324134011043202324320423313103243403001102242211223304102233041441422414242400131003344111311342334420413441234440340421122134213040144302242031021120022333003204340142121240411422244203003332103010013100102311032041321114312320433303234013440311321143400124401303044130012014403102420343004414302041344404114430004331031022441213220011022244133132441232302120221322234242333214411441022203444224413413121000114340103040040401221133124034011432333300214240403201343032430230133300232133213443424221333241110122043340200011120323032230210044324304313140422001322140300011113223313233340130101104220211132024034013413304033120300212410401231110144332343241421434104003410112110212313142444131021404001440413320213430304121440331110031323313004333100304130110222402323234311204101031433333014440103401202413221302223000142130122123333410432431422322442302042311232022234333211031314224040101032030332410204002221400443020230343331320110200212430402342321344310341314142232101222444421102242144414013323432123202431212400001123402002144312020120303012111420100134144332043113304133420422234310400112423344221031322141432131443441143441214203100132133040320000210031143310014430011212343330203110022141413144013114042442121423222343033133420223224210120210404444022134124423104331204032441414221404213332342003440411213043413422103033204243212401333003423343412003242122122402042130401222001114320241440400233044334442001203013022441430244430444120004313143121411003131444023403123311134432012341222240030233403042134343410444121000144001312412234431020343430132400204231411222123032331442222413031411324010404444021044210240033044210230120342141221034424401321424123410300304121400143422114022334340410400232210030400422330200210040031313221110140043420033330224413200431321330004144323011213121344012133041302144430314412033400400230314313141304100413044231034301211210011222334102402203341144204222234424032040440100134134031132231124224131421301203212233004430031321422401244041020023311102303441111233314313443041322344124440002212110112144440424031303024241320224200333321122340111443301241220120222400314233112132101024434434013320112010133343213132143112431310214200201344342013131003024444333422233021131140420333113114030120302010212123003332230000013343131242434122112241020403132234000233223240214142413414412413013441443244204413022230223401224400403322212033041330022104120330122420242433422424420144130020023422244321121041330134021041020111420321240112244331101420310441244320342112304212310010124133100312310221342322132110413103420421202100113313402323304134423214032303423022332213331413440130134242134304310113101032022111120423011142241344410122140120341133144340111034310301124300144110200414040233203204224142342410421042122033101413432141013430434202142011312210423301130044213424221312401343020102304340242432300141200244130012030104344234000224144113220320214112102422041410242044311442131033032144232101230133203200142322112232213400033111120023343023200340242102132044014303313412202334130023133312421200442020304311003214214132310022120341230004013231433221204210242112103221402013444004444400241323231431103030403413041422120434301023102032240231103021310104223333314143241410212044422032303422114303314321332303114143101101433402300000101340202044413412403114230012004423242203210434333324233014243244230223441340131122403341142134401231202300144401110341110431133102214300044113314423100144314133440441210220232333320221031422143400023033230412442004021214313033020231101031430314034201410042044344220304421041413214110320042314422444301131210443112311242300020303430330112100212222111320434134123310023223244043442320440411122112142430203314311110040202334243202413022311303012110334142442231332420342002122002044430234021141330431302321441123030110013201000133031034321102000022102200010002204304331020424404220004000134144223131113311343423242332433022134344321104442340242412244312003134240412444004114141123143223411311110220111401302342000102411243243212242330124234043342222432144121320400144323422400133331140434341432032203242444420104221224211302101113302410301033301120020323313133024040401231014030341124112044404300022141331330224330234333420401332132123232331223111003442240031022203213323130410243112143003211103234231110431011214243130043142032331243241344240120423024021144440122402224101303400", "310422234024440033012423302322100410414422441201100234044130443142344033021223214412320221432003330434324042322013032342321301303113402042414111030120321334411204422333314440422014312044121130312300444011014214034404204221311222144440432021322302421403304230413032211003421314332342230001121422200024104402232412334421434302122434210223214034011032020411202443004044314001433113404203011112040012442012040110041421032420243302320341400024304332424211122112330121240131430231130242322401303104300333021302412441340041102303111334210044431114221103240301010341313142302314220241313010210244432220300244304004440031043102212121103443212124313030321301024214134130431143210104023030342202132411013043332021013231420202114011324312310413320031200443101220140142400423213102432314301223013142434214040124301333230400044121413110213321204222012022021342424124234334414104444242300411444304044311024111224120210434322132132414144322441012424012441030403000341230211123414331413130020320421100433400042122241022212402104343321101123222404330204142001400301120422240233410143042130403013321400014334410033113312140330304320141210142220432333410303004011034440440422424134200421110040022323141441402041230444222010211121320110410020114234011320220010344412020122343301024421404104004102001010243010024401324401222423240101123102200001321023012034410013324220114312002044224322410444043432024311041010100041310402431004332003242120143004133334404433310341000404030442141442344412132041112321343212012434421022120241340210330334210201343212443144431103402433303123010424430123141411143433042133100144103024043310222304203312324441432211244302113203410132212422134341441142120330413134220031242033023304140413241011411314002442143222113012333140140303231301230320221003220430232043220000142241434323024211314013414220120341314223102342341240420142040040430440143020422304043130440300300021441114303043411023330112104204114004002204220210042133244100440323004302010440421114140112042400030443114340121433023000432011414143103114224210212311002340140402113122431201321203214201310041422204104021433131141023113321332400212141020224240032242402222124130042112210014210210401202431441402232230314102032304021101041022002103200041003402134232422320112223102344021113142401121333023434202202221230023343434020414440101424343222102441020324210402014132432334132330000133134443341403224202432442032102334244020412423010303032111334420213142343042414030320403231230043210332030211023003102113401104040133241002114112414103034434442110023121221023303321302432232034311411230320442211313404424321324422103030202203324314402344341122403144104213303140043210314420313232120213121104244342100304323212012241244041332334444433420143122240110400321240014143043304331313101034122140024210042124431431211324313004121400211231343304102234424400004231130402433122033031341303423402432124431010214144231113041002330013114002300444404000034131104244412013221413341001111241033324434020130021422403122011124203000032044142033311202422113140444414001241000034232111021334212140244340232210001110030322220423334044104430241114242342233123340021331120100314110314404044030203423114002304413111102431342034233204012014312444202241403231010340411111120224313044202222334214223134124113112314101443420231334034131121020033220123111443132441133111004231004422010212242010042223040102211430103100411432130222310440303441140140034402101203001130314033410003341033041144240144403031211144241013344210014213022431143420042200104221032020421411034233122242440124110322010103204301323323111234121300113411432131411424222411324014102401234340410330002304204340433213143310314232032423244422230210022313141410440100110330301044311121001222012144201432004243143121342123101333014300420314340234044024042231100300213242042244223422000442303013442344002203210304113222221433322431322232441303001121233343421102034012144024103403012044144330312220040112013222120413034302010130111344004132140233234441201220332300131200224300021320200032102114141321320224334430132023400420242124314404113041102432102441113424343142320031223220221312431111011422231433123314124343044323000122023044222234021131100110244343144044014010132343030122013440103321402130203403344110320220143330002224031300431010032421100000211021030131200023031101341120000443413311021310440301320134234234223102331044332414402032332211341003413401244233013220403240", "213203212121143002424334111334141004133034000002424422020242002443343041241303201230420311132340311411030323342101403120213200321040221333111030202301242142320414041222400012210434420134424022132203220443120341121303240024041440020301002231024004221011313102433403311243222400401120323042030304202234441302140034342031420233220241204333203330314422102230111420324440343222323441133144302331424322311234331324442301230331434000413033234104344130112032311143344121431142130113241403033002221132324430304201410002241311300313001104144204244303323112420132111410433213031440404330321401131433310111043023201042031012233000332330022421022310242433300410432330440141403041411211441333401314140430044302301432434440231401421142320430240300424300433130244242430141342012422332320421402301211211001113232421310321042201232130131202332133433212201124311120412233431421344322231222001113413103403303324010041032031001221301414441434323400440341140010313124303144433123130433403041104001033200122240123430014123442422311402323242223343202214001201122040304401001230303033234230433241100002400104114413334342313443104240044331143420100413222114112042422120441144101034424440441220302340103201102023201243233203011232423002211014310320243413404423032110222401220233322014102203012322400021222001001133103103001302044232103421034302033042243343030332343414330044011300323121210302141013414404224241432311421343242433130421113040130011412110443102300312213404130343231144401221024440313310140102031014032224140233234014004313142001121430420132244030303010314224222440312340321101330444402431403310304342033431432344041103424443203404220344200200322122120112122341030202411200022420303310031130221321312344224112300431133134412232321334032414133004110143130332224302412132424100342101140201442201040321304404122442211010134300201344123433242403142332341233233441414434444102344133224431111022004004324304443122313343241021434421034412400432401030141232303410214221331310422443044013242441014443000034034100141034242233002102222002404403243234303214113113340303404221132431431143221311421334001032232012140340044332214111024441412431114121141340430311103102440204122122242213410132100121213210344412341024043033332322211012232333310100010401003424012421010402222034334120111404104231420343320441101230004221022402040300140433431020122023034030131240400002320322234021331233241422344321421100023422142024243401434332002443212442133013020342022343030021403023102441113003432312331320323120400433000304014100242340404424004412410433124342422201400321234223033241134331000140200131221101104431413213113302141220230003332333332014240002324214044241033110331222211011324223123030121204002133042232023321422420202304403202144132231342402423332102132213142221040400242341400030130102320422242120141434323112431024430402011434424034114231431213422132224310313210444000043312211341033341430240022140110010322340102413230343302412323432310022233311100332021432343022012320004131301441230423430230000430324411311340203442411014411233020244012213411344201221412234242203241014300403334212241220412334042134011324013241023421342034310013011431311324403123432300441141403401312033223142240130402110123222334430002111230224324244124334034203304312131111023022233443201423222223444123243034024022331020044110304401223411104222131432332240343423034412123340220233214041124343004043224102331040143043141313312041323143000144321140002020013411301314333314013420012021041324310440304023404403214001032401400443132024221030130414222122230402313422212420431333421224044030304410034230242344304041201111230132002043034402042343400440033044042233242213420214323130042013444233301320142120401201320200002204143224043241031024022334241233101234412031423332310344004413022214233033001024232244021302441012232421314410211100003140234423103212441222004414213443403044411023040033144342441440410432031434031023430204344130004221313004403130333124120141424114430324112233340241230302213121232430212132131202343222044340334023432104300224031204104414433013133303243413122341400411320110420231003144233442412034404300412141223434003030004110322242344034132144110320041444311101034044302134410043342322432340440332411001131241214112304110403022040141034243400314420021012044421201230211303344222422414040003232314241114120241301204212003413313332041310300443103210420313114244120100242232121114202331300212041113100121000422", "423411424102304333131302244122120010313213433312342121334430143241044443241400040320424341422324244031021401304310232022110244041310244403210441430201212224041204412103334122204304414211130220331431323330232222134131243112043430120411334021040244322403123200211213232022240231220341344432233203034212122102041331104220130333030103010023313422300010444014404113133011220424022103422212434043313031210343304222404201134020324312431201122443141104021244420330242220234003141023344042240322001341400103044042444430111404432230114124001430342403300234042034032341004110231322332110320203234240003101223331334301241144114223102413403010011114020010413340441423220201130334033301421122141323343233222001032214013403423043414320222104102001030221340210410131000344322121214240323213112110111414114324241430043241011303234200001402020222431223212431314002343430214110001010101234341143114101414021200413322111121114444012213230031422010101404200102332221044033343021444244333104414404340040222120002420123111112423312232421344234022212224233302403314411324230102401331200230204321440342300320443200101011412321112110044233141430412101032040421442340433224213010413013241422442320423242001121102342140423220320144030334410422411440444032103033302024442234321012133033410412133334431132301104121413300401343043030030300044304012140040331222424321031444424204102431024103031112114230333433001313241313330114203424110433424112411123113344132120114433404324030041111301412400301110140204131101432042010402201233121014102130341100134121133412100434420221303012303211414312001031433304421213230004222343211311341040401011131233401224034322002242114142102040033001220100434243211421443204030233404303120203424312232001031034100301303131414442031111012434043234344100033113440101414144234304331040222134232401120043343031133224331143344023202204342021442142104032430013203303142413001034213220030304233431021000112321033333324244322423423412314103023041112431313011222042321222133132221114422143330202220432310144100224424202342024344000302300432010141232031140414141110213344233201144422003003133003024314121041143431314230422342104214340032102200212314041311210200444410332203024343343241222212113403110212124441022422004230211032324244222343230232424240224141422100130332441213142000030410204240143142334011404234204130414342240022040140424330403232320234112424234221000044101411422012210042140022424222223332431404214022334002041120001022202321132324432003141130204044330404412321043423024023114013304130113110130410443241221431102324442143101324424320121302321042140443131014332344344200041444243421104133401122214310033444341314044004144004034142010120401421044121040024021301204140140140130104324234100301400001410343334242330322433114201221311421034031122430001122202304100310334243101410304132041212240021320244342403432403234011213301332004340414243013410302030244044432123320204222444101224331300031342442444341432122442122211231320233012412024434234322422112140422034312244213320144141344003441311201342343141104021443144134020312330112414344342233123442123044123321210312010102141114211340132223104302234342044420430012010330412211120013020310432331040134001104320302103030244333121043143104144031304213300242402323014141420113231214230330203240323433444112034230411110343231242033043021144402200142114014344333231113140204232410134414441314013414023440230444211244033142321321042113204320432121234000440212401131422403002231040314214024333232234012231000211001200214230042201342211301400144402210223241332210312434243420121221023431421322312034131133112112134113103414324420414034044343420230003123131200300202442234443134311003302233111430004201322010304421401023224340004110244123402201302211200011033012041443204304331311304320330320321030100024210430120110144401111232210411444301440220014042110214030303041033031002040430240404420034132421323130324403241142022411421100021323101213044344000041010112310320143010134133103441312432000401230240134331143133343131211320032212431222000031330223022310241403140244341144111133411323241131332421420423404200043401243110301001003403103122341431410333233432333300013034440340141013142032101202044333014220340344214243310330002341223000041344210131231310224402332121031214141412002422042233203442300342433120403302043142043013132002334321344203043322323032001042033242310120330321303000003104323011343423343433220132401421303302402", "332144220234122122202431140044212332321003312014431413240430132330403403232133044323013312402214130224043343030142420133040343201311144104231034234003203214223024041131340001312323143220442414203130442201242244224120042222420400304104234330011443421434344041101423124220342423221032004413203420410034123103232020031324210040124120230401322142112040311431314100234404332202344432404401012402310431104042243021424000402340030314033421313441134302301403004322420141040231032021223021111414330202331202121233112340421342404023013204304033333232042212414214213243030243341434213230424334402421441312233103240012244441431313314231113030103033233244102232100011021022213011112143302243322410003440300102230122413313212421430240004302420011413013441021030410441101124041302324033443202113322134003311112432144442240200411333102314032203044444013213132202110112204440044040334442043002324201401222321210330140414433110344443342134233202143140000134332000024433311444130221003013002104002441143101103322312431122144441232442310433400210201144422013433402324331420120101414222013122442110124404124011112302324244113310412202310003424144300431400334113422403013130143230420043134410243102113334043424022103231422204222114100233100001110130340110420044304124143242232202023412030201421101040330112431231022423111044140422134420141344431434113014300242422003232230431034411323221322134023111244304430311330034220334033240112311300221221142301111023441042441421423103102133004430234310441133141240101044023211323403112124413143144130332203403331201110331433144204442423324201101043030331043210320144033033143334134301342203400002443103242203402031214121332402012302303122102231332323020420340324040410314433412311002303042220024040214143010012344004110310411140143400220022024124312343210410210221212331122410331130124133403043040222033201130043324034124020430030130234223103444444032234112310302431000114233343422103121113234013204003112132103204230440103333031401313223304002222211314101411022033234334022240441423131434203120133104023043210000143132413003301110030412324110421114033041043421433040213243012314243304340422111301130132042214041130114430040114010130041423410033110011021312230412320044320142411144041142333414241232131421121313444123421404202401132042221141202212043101140304102244043222030112131433104330433213242233324040310012342231011021300220331000101140422012031200123312404013004214140333022444342312341341300002103241222311112410222043024000130121140122020204131030032444202034330333404312400042420203410314201041400041400333230331124023143042142013124340024123033413044402003120122044304204003341102003102213103323044310404033031344322012022323102410400420041142412313140143311322023122411444341241240240342220023033340111204124210020321043314241342443234141422422232220133112004100411440311041340241020440331041423442330323130240444143342042102401112220412124342222311210434303423130434222443434200342401100421431240432120121234022331442422231230001240104323213040141404031340411043113002112120303121423304430330220212412400100102420121300223013204004131233011403302114124043413233412102333423232324232400141100310014202124303143003241310340221130414244120100131142013010432304040101103412040213122324143011111440201024202042303221132404424342134132102423243020240331422242323100131221222001101032403111122100022343311420023331340012234014401344112003343132000321033010403003423322332144203320000213330440231021442401241330013013400112402420332331002241012404313321030342404010231320214402430144241010312102431130100041444423311312312422132424233202132111340443304213020341112422343132330011122424022014020140232034341204330424213430034413342411332421040442124210441323332102302310404043144340110204322133031434021034140212000313334432311031410233134210413430243413332424321331113224301102144203334303220210440111111232034321012110142003120013141103432221330140302224111441234110014431301102313440431430230440111432401144314212232122212100122221021112310310314441111100234141211231423004342021403243414014442021414340133203323143112004020423433420114334242111234224130212144003444440334401233122112124321113402312013003412131130102242023221424203332432302232304334023420134221200041411423013042234133122202210442144031231042324043142013042331422403430142023401042343211312041322124031014230001402144111430143310202421000422441431240433124043233111230302234142", "014203330420234001444301214320320024431004102102122324440421124321404013400014443044412012300110134020313431411042230104424244442302112121021231443333002002212140243143032410132413324130203422303022331440403330122312204041210420024014333224321124402002024342300344441413023020410404120222433344021002243144410204040423010114121003330444124320134434420212134413202220341101423003224032241440341211444010232244330110412342342420340101404142044344003323202044212241000124241210020243212324241404011003421301041224330004100302232214342221213412302011124230122211314421214433041011113402243110423131244012001010200210423020144442410320313043044103444232021410033000414322144041210244214011433413124002444233302424412122414112304140210213134420434423200212021034141304033330143001300241033320114132104212130324414310211234004004020341121000422441104420300212223120332301003131424003144210142240100024201022313214043312442004413044143434332213323431414424311224011143431312144043400124314433332103341141402233342323033414231412102022323223231403424340313322030121121243301043403142133403004200331314022133322234341442122104243223233102231413430103444310013143132100303304422213034304443132120144124131211201322131444342214113233322044213330341211042042330010000243141303322002011220040312422032024122131244221412303302003432344244440023220413121040404311224301313143044432241344301440033043101213301204401332242223102211344300330412140410004144324031233401431212434111133140141101403332420010202030404033112013033323210131342120000342221202010010314412443200243232000213402244341213302042213242122303141311144013401210333224411304243431200423204332211202103231141011001310203021204441040032020030223304143441430300020041311401013341240201121112332104000103131303113322311241313201421213002434003342144034424240411411041312124033031222401024421243244432404134011021232311331244321402133013414424143323144241413103240300421003102012033042111401003033021022102113410243001002341211101012112011433440213000330010244424433443121201201242023330202214111231330102100024202140220341023020001144132040040100433320443240112143204231103441241013440302143431300104411313300233322422422141422431313331330301221413433041211440432121441021204243030203213210221444041132324024240220313324013414013420030210031432003430434302422113041423042100001234324420423124331110432031312022202323141443113341241044431202114200140240103141312443032020300214431311130421234342112302433244334300342241040233020132041214011112433133413310030314342032123421221234430033320344232411104200424244430310110302413213141302401433024323031243010441441432304241141322432422001431311123020231133120134111221022431313103432113004023424230243242411201210401301440040311230410131224402420402332140400423334204211110201412024014202120110201130332021211013042233342413433421441314222202113424432434222101040432342210323113434304431301101412343321214330202140124232402120244233013001201020012432140432230423304133441013000424134031101234300223413232220210404341401311144434044330133022414311431022414430444002111100444131131102420243433103341311143441404040420140202234002024014144224132323331241224231403440321040240331144343040321431110031244242001334403113001213134013012233221443204033324230213443231113240421434321043030302204101021243241124102012243124403312410313130042321222131343222411223303043233014401032110322043144444223100023002303202214144301403411311000220140333043434141332141034031304332204100302133122340214444223110123032332310241323040001232310100244002224344131022040431210013400430100110212131103422131230141403414224430104420303404030221122323311212312400142331213203403401014423204302021014442023140313424122102220034314201202042320434131304034214320102432124042431311033444423102342133014434303124444314131413440012300420044424403341130434003024032224234013042141340020424204443012110314402411024143300402001422331443110330131113310113421231303414330204304124310013334031310312412411433341101233330243112010104414221401314420212324131300404100333232121342304303111241322032433103002331140444320141112420022433112340341302141042223124130013412324242000320421013202204111013122110004302312410341021004212333104000333230034202111430422101224022223032414432401140221332323401232012322103214311120014244242344412240220324322213440323003041132340342023000303203410330131044323010430132110300041440044113023", "320232332124240032024132033220420423324031302443002441031210011320042344321042221222144101132420032341434312131031214124030414132031022420011123144201342332444410314434130223230131312214333141042213324340332222402422242300103243411300301403342224020443023013411233412031321333322010334133211320202442124443033141142221103201230331231020212343312303410434021011343203414123234140044014141003401020134000433243123420421342440004123033041004240304321441422324342130024012232300330201031120420200421334003143412002034230000102043400324230031003212031003342330333441331432132411104210040331424420202221420031104421013113012342422432004201043403233002100043324003342001013210101224434120441142400214440302044404202314034030330011342333441124210122010441034431042414033442101120412312424221321042201332414012413020043400300242401024244142012031312043130344121012423303304104010111112012444413412431002414344230222414404112341320400134331321032343221343030334242014230234100412441231113142130231313044234401343232433430043314144311112403432444103224343130300403304144221312301113221210023230233441314424020324310120314403113333034211333331111433401430304141123332200322420041124033033344401304002213103001220302014133314400044321014303233110134032423203412010104331010120144432322233430012113000424141110430103042220423434104204404131031100424434310414411244340024222030131334113434140214232032223042430021420141012322244041230220444412312331123141034244323033223440040122202310433020231341120134323324232233132103123220321100210414043402222430222203134041121000332130311122102130313202320212134233314031204230140211422204323420240000144434320014122110010402302022413431122242322324214133224324134334241444434320042304343433020012020200030301401434040411230304114010031103001221234033421433002114121303113434441312244111421043140103403124312443421340242142112333242033232331434324033013320204230201131414234320412432040320101300300402014213012131404240410230202112040332430143321430321020133413103122000221334203123024014041023342224404220433231314043204113130043312440034230343204444331441143000320023443340243102023324301022004141244344413124031131032104300100214041102421021034320430413424143032304422331431241001201000234113212422010304004221120142213330104433203232321114344103312322344102423103412113034132343243100330301000100314404142100230340214143134310130130041211322402232201210010000343244000310222043133021030322321001330121143213341012022200104334412201403113130221320110234440313320241211230201331110013001420404024421041443204042430021214132222320304432024032234444213440222024331243311214443104044401131102320211112323100341030142110214444022024044203013324140012210031312313113204300302410001232022240000302234231314121102221231031120412224144314402431133433042212331033142343303413443000341040104420010103213013233110024434232000134230242421232223431144134023101102142413144230443221403120014323123423434100043022114143300331011013113003002234023141400232140413012240100111102333300243324022431444302123313224400303010323210420002301301204204113212411320022411003400113431412410002202423102301230443442221113102403423140212233434424040003420033033402214422104234041031243333043004213110411202043411403432011401001344442102322321422002340020331322043013404223210042413040103213301132331121001013430042033300314342113030320104004240004413031041422241334233041202444340433242343322211124324430344220212324000040320311013201401200200014420324312413011331024111200111202014314224411333222043422333024202213404444342412002123113002324232102431143021003411004102322333223032134001442113420224033200224014444400202400101013412241313013220432034334201232244103000231222221423040342031011340311310312243110240223333000142402131420021021140204040310234102202411030224044432304422220230134010432031043240304114131213022340414242104330420431233101223420342114203403203042032411124403401031234114333033310442044033221030314000103224000040231220220142044333403310133012001024023341113142400322000304242401042142332331040112344034333031322212320320134122341324234434421224010442432243120202200041114104210111310303430110422100424133332224314303304042433334420304243041220144341222204324243140303024444232234121144022012240333433330243020302103032404420010100134244411040300340004000333231102020202101221224344243431013414444311100322022044104040033003414220004402010402202021", "333201340301303212344234032142324211441423010301132312200432101121103332342420210004100420413133013424241444403243432133441320341113044003242402421343234331231234340113310324010221232102321421113424314332443344442001422132232014442041332424011010312134420001233233241101123140211010110141423332334012224433120433421341124121340330424322303234233441313214214233241213241414220114204233023222143131434231421213301121433311033422003402003043322242200430422302200012020110424304324440100002000020402303404114243222240002103312221012331411411133423414323010323310403020023024222344100124100013243042341104410113143210343213420421114432103112302120321222422321422220443114032342221111233400222023021301114011140014034141121301304011133110242310124432411004241422044143321044334341110122101120231200333042211332120324313012232121202140300114134304121003200331344331223041240443422323342443332301111342032300400442211434130424100000421313423313230431224240131032014333024443121143102314110301233340422134143014111320201341243233423423103312223402221102342210300312144303341020401211023121342014241431220402321310202034103102412041240322443312342402104434313112424241334422333404314341030131022241001030111441224433003142402201103222402112413120023300243204420104342142012414100310041124321414330044113443422320212310443442321014224410120034033431421310140242423113410203033011404112333212124030232233031221020113313404001024233022300142312303440311020134344244030444010003102304022334444210244213011044410231132242124433440040220232302333403114010434211404014231033140411214242241231021401202310420111204101010122210430141323433114401434230433102214404400000044213330343344444322323204334413022133302133234213044301131142324214440144111011042320104040124303030344104324110401000141442402202122342004003020203344311220042404242232334223443300344033234210121302111422413013141430402302324310042140340023121303430442224210034024202034402134034224434301043040423314213113020302140311433411012414342332230341111344430113402101243042213414313430331121021323021343003044010403403324432420240003131301403130331321124023230004442332332412134221334323204403042141021331124010213111112124230103340024233141101123433313212242034440031104244001424434412002412411431013343201001112431324321422013232030411404204201243234001430303213231024402202424404011244310022312414344131324200020313402324323424322423004244304140330021013343200412000342101402112023433220022414134232030041100034023144122334220242021300422303120034031420341041333110102022113430344423302413034403302234344032102004104113310041021301333212011413223120004122232100401302414412342313343410041102000341101020133213400223233031102043300333022242121110341423040211003143021011044311140314022301111132410030233034413403434143300042334432112343043022404134044301123111042104443002020021333440432214043313300434334444021303331131124310012010104222241414211443220433011141140104304430203424040133224413211401421002031300202030034203413432130040302011233433101041014413112144413324343430202330301304234340343403333213233431141301220104324303322243114121332013014201141342212002234001143113413210324100114143310214311220431344324013231003022024204214032400014030333333303442001021224323242424001333443240100014120312044234314144402230214223242340234014323433020314034410114142334041220433334440111342434014334310423411031340301423442432143443014114213120312123221132224312221231221023210331020411113031332423241333040112133422100314043133232113040403130000220211030414024301433131140214130343430103002110420112343034310443113012442041334211141442203341401232400004024301434231202204004120201343412424034410424213022101120420143334342410131143304313243013310242120411332042402433222343214200130444342133422132043134102041114244433020323344243404322441211323433011400413430012343040344240301313210114131432432120132003342413011403443212431010213232141323033302241022042212341114030102233210204041320231430140121421012313240032211132414442214122304012404040334112200422213232100314444432414234324431330214044202024310031423303022433440324024403001043233432002043131233111001212004340321404413400424414403132223104310042330211311023402342133030303301343002320244413310323434142024120131143242022422134011021310331114102331020041410320122001430211202242201000113021320022231120100214121211010240041321124123122244321113424443432221030431330", "441201113031302243230430131420012421303121213234404004434102331232142323222003344414313441301212133441031134334103134334143233224123043113343410422110314201314233444312020310011214104121130111422321120332320303111341440424233032234414021103312411011403321213233341333224210023331104012143342030102410113204004323104413344200032124120141344141210401314411400124320040343304100210130113212314431313223221321404012211120042231004404143044122142230021112442334111210110232104432040033212130020232011302223312230202023031134023104122143411143034240220401244421342042042422232440401210013442332342412102323410021240313102201232313104014102441220021412443124240441133333424302333014221343330222203232421432213043324144212012410243333140132440131302100031421313144043004103311414434010100000004413222242243222314144314334140220341332223010310230011332412401444200240021001324310141231311110131041324213034124321140034303441421422210320104030302434410102033322131041024403441323132030200202340320121311434214044043310420122233222211014341441331333444321114230041400024144404204301312404312132224101044303240340022000342400223401133240421433334441101414231401411430213213011332012313430442114104101243442131311240301342334040040440342300031320032321024303021121410004203313103104431304313040232102310021032440320023123221322030321132224023430012113132202423110214032430413030220341232321302314001344421001043123220430404433411001013204102133042242041244222100302410102101401242434021241324224203423222111131144311301124302433300040413423200302013334041004224444111204440241422242001431200312234204224013413141001442340003211330434042344012340233304230343413024201434232142432203221140401212314021012140132040122400001033204312432304212310313234333323410314442103032341302202422023300012030012014404400230223231224202133043103404240344302203332321231143003440132442312044141400430014103321112102140130304030404032023443030202411211024011423440421401024221304323313212104044440000003104414241412043411203122304403314013344121443141122131431321000301023101134024344134324222130143103231043411242314022214244123011031001043134311322140144001004020414134022214222104404323430320043242321024133232214224224001420431402004104114440041011402041210403302004321434331134132324331442314230120021221421112142020144024414333113010431233002232102034321440221144420222001432031203011331333210221342300023322003310412224431221104012222311322222414111422434244111340130222210334401200333311014442230402421441401411301432131001400421012301424411414231304311143042110320001102101331010034001341320231414020111140214130133034343104440344404114004112241210442333043044040011200311211231421234010421134033330424123242030331221204134030120241231143032001114230240044211343134114203140424041220340310222414022320131133223314100003410010014143341402004402222112424434412341123241010114001404133001221104424400213113440442403422110132204200421430032432344344042320402020033433310101124432432243423242423330424420121421314303443331401010401330432312414020122313140230043340003431144124232240314302121100201211042430340301040402304310024043013101244010140041031230331102114112040412400002121131414410003441243044113434421333244400221432034100411120110444314000101044211021324332012210133222440301240102401102111420420421014223202410114424032222312203401420343144311223302323043314422420402414140230014441421301331411004210201231320342012212321042241002404412202212430403433240141103444232040102303120100420310340104204003101010100420414123111120311324112330302430412314220301410331131034110134110123303444022444234002213243322214224203022123242203013322212311313024104443300013121001140241310001340030121423324132233121114414441014412312230313011444003440413331444133120041101114320323002143323233333310022413233400040220440031202204343424340012212221024234232104400442241020120341240123422302004133311420244103224344222322320423123022442013132140422423304012200220312410012042031244321131231112112221041014404144201131240032313330132140324233232303300130334220211203412222434222104444202311234342221304133000203114022334042422420232123002433323411421212001030221203332003224133120203212012430312331220043111123240201120110233043310414340124010214114240333030222202000043140302133203322304413344434411020134120022114340104132101411242403402043210241013223422044124304440301143323210040004122203044303044244430", "041001142012300440040024403320004423330021322001432214033204330402424122321343342332324010110123440213213322230143021324130113114442321431412242231410030142121132240044322041323023202424404403322331421410003112203023242430234244310400344411414322023431320030224433332140004331403041231121022201324341013033122334410200034321231133000441401342123242410344300323034220013303222202111401210120220213321324232210014222244111344042141120343321023433241143032434000122424141334244004333041221230303413101334401333113320341223041401022224021004120004311440213103021124412033123230042130042234034014031021443033110023423321010314414101402342041302120141010422320023424434114200102014112212134201343420233131433431231443202032420212033021403410044013101320410424103031042304244401220313312111444341102112131412242023232104403300232422031212401221034020314012321024312403031124223032431101434442200430234211122132204022103240301203434303123421134340433244420303214433234414404201042301123321220310132010312422031122112413241344104340100034141310220220301133133324333212223422330043111240401420303103132123413034230340021034204040203220021214443343010302004111411104032003143042011321341213314110031413324104104320333412431040124243013031000430214312003011330134414402132101124321342031114033201322413312320442120144311240312103112340221304343412144014324444421222412041131433020320333140100101423220042210320444332133122202142323140432410402010404340324320444403240201012004321021303020131343022140112110303043224140024014400101001133141031040130201230224023023120220021303030304241044242212413223113442122030433131014041402433420232244412034203320321002304301120311224244011400023101334330300423220313103430324112200431000201212002222020133112222430001242203433044402102134104040204201234140143403244104312400410322331201123423412000444102000422402333401013323310320024414223221441222320232201032442102204100104314324340340013041112044324104002133241421101300334412313104204431320421013002102211312113433324323241023431200421420300332310143302140141431402041042222302102211444240044220312433024214400144021202101234424124342321404201212400000034311330004331241043232241133200244031041431402342333004401304303430414442130200442200442223320404331204011202442101021343211022144421244242103444111411234133241113224114300023223424210141101311024314402323202241010041113120304034101224001200141233442413000033314404400403220010434002303240111002440410240111204011242231110033031114334302131040021213434100314424131031443342414100221411300401123042241420440300033440320204144304024411414412140100334440304024014423011404124044304000034022242114042322300231133311020013240113204430433041303241214012100443113330432123034103441414323113402342424432120043234044144320200041242122102132040322333442423123430000023441232041240103434411331432303402332424300221003132330401032122322321110300400132230024140144244100440042433313321121431430213242241112102340224222243214423411441033142443104014111112332432102424034041213400440434210224223304042110012404211303130230412020210433243004344204441010103110121222132134342132430010041440340042433331023424311124044003301301440104431314213431200041010123411420143433144011334402443412033224204320324130402100101423441144420202122214212312421023303114342413304204102044111412130402034420002334424410212231140424342311422134011231224204421400032312040224202144431433424403004413431323203401140041143100411422220420430040121114023440311230413430124403103231140203323400044202034232401004041434302344324401023442420114003320200310434242400120421134434143003300412024042103332223322442213341001032314132111120230411241313442224141100042122031201211332111312112124111422223220221041120440112002342110121421423314334121423030443410220434120442043130204401413101414343313041222140312122103221401031104303003132431231322243044430344401331041223402233224002142440221424122302122110341041104210202214341222411433333310224132304033342343014310203021443331130313123113220003210410141400213311014310022031241203402113113320201313231234020421013403024144333313434144210432132234033001412311431204411132441030111301422232103441443233220110444411113120011002121104231240414042014421103424331033103020402320410212301214312233030322420040311212020432114003042414234034310401341411421343443014403202221200234020021442321001142444320124313242024311324403130121031111202012", "144400310002442423042403323000131424414012222004000412321222331113241040040002300203332101242011004003003233141412433310430132340100224443431021231431001201434131112341033310110141312103340333322241411142313221232333032434203123130203123040303222414132333332142413302104433133442101033022000330113432444023214310243240124444432300443034231430200323433402012221233412142001030121301313201412244101112024302143420413110302332130310244001103432222420344042141332323432031130314343223102123004202021411330121440121214300113021220202424312432224432133444213030133402141013231041414042222402100421100231340330340044424340441402224130131221032034303044212001123134313213113311124030414144111213121303334322004214442300141323202414030131042233132402422343024022412313232304242120144433031342221044222443220442041141301424040020321312132210340433043400242331314312443403241410114332134211040124142412102342011232423341034421301420130042312403420113330420134243012311311411002024200023030040204400224224343322141413020334221120312400331114313413113224101301033343044210012222010234221212412334203313111141140222111143411001102103322143010434201012442122244022020422430012010422212131241444200443204003044144321332331331241004202132330123140423143013030033434200223420340042313202004301300032022220433234211402314334314124414432320213134023301320030220224202311400244142221202110303103133320020214402411040023324133100421424303002330442442043212404313424330011342302431323001011313324343114100241121322142321213411444434202301343221412222222340333021243423301320220112432412111312133003433241114422232103210311422324122442110002420130311100443320101123421121421022232403434303411112313403234044034242010134110400444304143333022021443132430020330442420030101431402232314031411304340403000400030224240433324210232442013411310310113004221124402423340130343202304413214330322432222043001242232343343113000332233134341400443343123223341012433231011124413000410241424211212011102141411401023021432442412140234143324441342323032033220024122114243214422102121010340423232413141221340403030131140021002033013020010311342404304442213233221013333433441410343112430432430314343120310312322131001313001001442013034414000314423302100014011133113242401001300022140133423242244311031001434041142041332442243240013030301003120333424333304322031424024341434321022030331042030044101441203334332343114041233010133204030433132012412021411031313023211003430430210332034042403302442233202042242110132040202403401320242104231010412024243101301102041000213343433114333203131143044122223242124213142240332410212012112442213411303204124424201001323212331130202002332332101024130210111021414223013311124132104241120001420333342042020341222021444102422444441204340111340124222121100400311201403210012023101120302402102041314333444344101114000010143142431304122100441124000133213014344040143041200412402233242312032412444131303000103144211014114211231123321231411344033323012131312320440403032210321023134144213301110001124440132304341130001420143310423123044010142301212133113201221240112320140143202034303242303431310011011131303221201433122303244434304200330044420132003032301230211102301220123414341310431032240144301324031403100413420123432013222020134334241100414221232211334443031424124141022030230130121043011310132101342311021113223222323331133414401440034044130021221331121444341423131341014240131001043332144142204030430222220232244114302142301322214334014004413211414043440242301403000030142123210330341404421131300321214100323412432410244042200341302400140101330014323441012304331141101020314010122243144241031010403034403333333334123421222234202022410110341404104314140411141221043213222141304133403204334140033110202024034244142241002003340243331322030201141022022204103411204404033432023022114013300123244420443423213300141133040240013214240213413101120320423224233411412213311041100043402333130204034201011131223321141301443222001331320443043444321030314310233030414240120314010420331124400122202140124210011231321224000314243342103420030123303231423442143040003443224442043031222142000214222122403044220030302113042423131203043322221433313203414340442433233433212214334002113231123340202214311334121322234431414024334204014220440031032300103301102041433013304404104311322334142403001313304020042443231303120334113233342333404243310112013212100041432321004430030100433313040221240132210443004420", "104030112041031440400103310322124043214413340414103224411442424000124144002102144102242204013110312311042111441123242012201432244321030010124202012342140241234322120231424342304211443024033214004442342301102321241100433400121302323131421424224231402110220041432202123101002300102041434031142102440144013412422420424424014102023101221021243012230431240204410203042323202100123030301214142042313341230442012242432100040144403134124144214140232410440342444313101024321134013020124134241101311031111144320432140130003210423434211333443033414323440232404324413334042310444220022242304241402220140242023140333320300222021333322210033431244224024420044331324404032412001321014130203114044222240214402410122322121011131010322140413403404414214313214201314033441431403442004321321302040014101100141013040413442211101220414443132114412300301022204002404230112112431133314413230004301302014124111032231423103123014011330411323004114433143244132343413210112443231022344024132433043113331201210023111132031123324002004040140433234032120030332124304202030412444013441443034422443402410304133323434014334023240214430413210110234204221412204443311332433144333034212331020400233421001300232014211042223122024024014211022234020434413044424230403132432424011400144003104123031044004241314010210141140022321341101412002431311102332400413430412412003232000013123314032014101440011230313114121422423313340411122020213312202302104121123314403024212020144242424244310400321143403313030034231002131443012110300034121011421001034024211123132233040424113342033313140241021323224410203040220111102420412142000003141220310242434340033123340412013003222430203024240201120211013102440003111241321034340431121004210412444231340414414440443124344133002040413402334414101111432224123344034331214224224401202304232021313204411002420021200310004201420403404421431403234301303112244313122132424140012433320230313423234423004241311042231301234002020443334333043111042134241203112304223101410304002330222432230203142043243011103010024234333421313401224013044030140423233414013113331414233430433200014213041341002302002231224100441034341204202340430130401442020214023311404211144130301442031133030241041332442424224300300430223012130434404314121323234402101403314012211311410031240310343442402030034111243002401042004024034004023413130120143034101440133432131133423423431230213344323334343034321113444424204333440031300003041301433330332203104422144122410111123330423010101120212012341020414441020431034144121404410113034302444443331213243230431400114300131423012011102044142234403313030300000343334014223212432401443041021331234222104201442041114423113133404223331433302121034002133244232230300341023400344023104012211030021000230201433133430243234410022323140134421344222112312130233140434444432402120323011421003330141102102312203232142022424143400220340222223211214330323244131204242322422124232040124041101111010124443333143341241430321332212013304002334302432234040402003213111320233342333244212203141330130100111031443041122014113322300302022341203122120131130311043433340430000413201324121432440241100233301314413042224000300240211123332301343233303111003411123134444340201014302414022304330331142342402102033343444312003222222224110133132402313143141304031421023314240033041002204403431023224210230402430324043343242334301012314113041021142320434113014310032321213023042424141401201333104402114334341434142303411100201213321413334140344042030222432303002203123010022412102321212344033300333300200234411131002432001210342403202212341410011312420223442341104342120310324000430403442423244031100323012034022422303330030033041421413324133110444301330000344344042120202211321402110333030122210300422120340014201241121133103310404102202412210022221224311310343233404204044320434434120034102000433434042140220104214124401234103313210213104021023012320211222342002431001023233441004033333104220401432024220444103112031331244144312242140300213222311140102220034013230431042303313240210443222313101234203241321330001344141313044344041304421043330434010420323042420331400002240021301240031321333334121422200222000133242243400101031413430024422103201132112301334404033121101141241313342221431430440404104301331421044430031133023222144204142413133014033302322220333044003011210333011423404231241212242133302232403202402043231343304304442042234120103140241414320444020112431402113301344423112233023230121101300443303", "133240032200322323422010044240330422442331433112321023034244112113201112043200411401443011320134444401210132041020140330044333013320201222302001011120303343031113314233023244240013311103442111103412213210422222444212112020330432141241023041223134334214302303400041222041040022210412210122203143411103033020300122344421344320000402402134033420113442142113214413024314022444440041443214421321200102143403344323040201314444212201303302400112341344233334120134424134140413111430423341113411344330204221341302311004310132041342134112230313030340414413343303002014140332411101042211140443441243320302102221413004133001132342432200344411302303221000021031012000122121140420313334201203034122001024220300422013303303104143330333123033202441112003140422231443202100421332210123404332023022434012022440402034011443411322040021124444444033311443002000442143014012314414423041211333104101200430444000110112340320303110331404414124302314114311002114142444030102303423323301334000120133003001220020403440203112213214024434412212201212230020104124041012013411212100114131020422232334433232043222042113041022020000104344130131411441200104300301421043002443330000233211032210043342011334020121424443043424231124432032304032222433440244002402320001120222414332224303400012402210114224022043240133340020002244330414123404042413003002132313343301342043114043103414302244322401130202412104412020304441424422333333044232114313411023242034204213414443322402111103140130031141403103113134104430003144232023403001443333343123004343031343232202441132140120120423140410304013441011444334142242410224041420404003230330012124243001112313432041133412314010430031334122210102011022304134123324114341332013040142142104334421334211420403411323333330334012414324031001244210032414100324031424202420001111034211004330011040444101330123101010003002224402400334433010023323134134342024320210141042210411111324221221244441200041202432402121041314110201231142423104014122202021121001414243212020342311003320114303211132324003310440430202234042143030332142443322132111040214101314232240044033223443004300310004212213111113441010240203333244014234433022424233022203011221243332344214302032010400001444234024200202434330223043323322020414030044023121411340041443203141000132333204141232142002020242404243433430332344241332212411001231332132414430443311323123001102111032423141120412023102412020314114143202201044414000211233120202240011340311000224100021013232012042121110124124102340032424323400320114001440013211431033222013432311102431333132221332102440210323003143302430314434442311220000411104410200223330410132031200423421242431321140330101412003410222012143213222204032313410344103122344312104004133010202124211201433301433240234440303014243241324100001444344324414102133120214200102221021424443221113011043300414401033024124241433104410033332020132322400213312104401323430333312434410221401310412442343241434234420211034030321341230430043011041431112303323340202214324300311440400111221230033230342223414224402434003132411002440231012414234221112240402213234344320204012100320114144230314033410212310111243034102414104240434044033232000201222011032220440314321002231444010220421312114404334142003004310400213034344221201230223203001202301114043432303412131241121211401031424421004101232131332400442114422043231334141013024221141413111302122014033143421421424242214444022114302204331314220021101323404001120133404403034344403312431143033024412344100102434202400012422231212311413232332313424013342323320322032010014323201223312412310141011131131141122443210413414000132123421414110303421300131323141101211030011012302204222400303114404442444020144030343214131032031003212443243124323032441004113222342203142314033123103431214000213434221421434010001001144124322201201034020230001014131120341321223222444220243122323142121140214242212222411241420320121143010040121022211343232344333033042220100201203113031333421143423340242420123222230342120412111043420223043214323030014440222311104323122113144340131244333332313013334211010231130430032243210240244100130442211324343214323200024323423313113031211044433324333014011020411144304310012403000124343103141113334243113423331401032241044002413013303142000423124330331043340013320101203442004044043300141422142400301442014113043201213142442443140004320131034014414023400413304341230041201402414012041044341412343324210043340002331113222201412110213002223444140141", "233424140342202441430230034242104402323343043330122204034003330131342303240202242414444103331432041402002042414100201202444301134143230302404123030123223102201214413320423443030021304144043432400334213001432303401143101101441144322113043233104414102410214201123033221204444112230012112002213300344443241212202133411301110441234322431243220330341033140342402300114332130211213440042042434401124331210202310222402131024203214101041011401042234114242020404030313003443304443343102241044020402420200132020304242321401224004444413401102043133232433222003143122103301243134004211130202022320011340424423324002400231340330220034403441343443432110320120302110312000422402113423240122021223413133422444002130323024221411421003200423131020012140111433330012104214324102231201424232210102011400214022223222301244243222140044114303440230432303432313332314002423104400010420113040440103421321303200331314042412140324123011240140113330202013410041242113420324240440002210233242433133402403242324332331141414313423422010032121220103401324101222421101300131242333422134044122320231413123200323434030304334111224234304343343334201002020400141041141434133244004301014214212224444301421301301440413432032144131334303010231214431333433323413144410133124021312324234330440224324432420130112242112322243424242220310130002424041230114223041041400322200240102344430111144310334131043042422431024032241000434343320030220412301441431034431220133013434032412344243442331111104221330423203430114414030100024043024040243122404412432414411134114223224044010121012324122130442112412104332442404231432000133413414130410201101121400311304430033402301421124010433021023214324240443240111242020221420244434411120220133144143412013234303110023212011333220001303043424020130223234430200443041333102203134321124224444302421044134441100424233031001123431033321021422131412021101014133032443424313234331234233142200424122411140204123104312231331034114200032430413432431043333100101034012234110321243012200403322331202440234020233123403140424024224440404303113421420313313444333400302200002121024103413143112434112042201140444423114310242121032024101341141323123331341000422120231232222231344232041231312131424442012134032434114332343423224043003132421044121343010011204011032414334123304344402110403210334124210323210413110414202234334312434030010310142224411032403413400321232241221204023201330133121103004100223404122340120234413024213434331121400342131104440220313221100314001144423023423120240133142414441303300024132244113344310113242224134401442243010202241303010041031432424030003004323443341314140100412241131224214204234210042144223001122123223424421240234034223411434243243123214334124414413411130201324131022223430031013101323224401341120011134024211300122020122212010241044212001132344300201203412212001134442323414210110411243131204014304203232330113220400210403211431432123142102130231033340110332403233113442403430033432343114043024403341334001020312233033210113120214130444331011211202044432140432032140122432324233444314420134120234233101402330024241100234323430211434112433243102120002242304334144310133322410011311002131141242121304021141314413302304223421304334142432102314221112023243030000023044340013234411122313202203230041013034311020212322030243430042202231132002141043311241243423331231114413331311313134103424134102440332242211402042242413333321114303143101334424300131342114244222303330300243024241442334423404400232311203314211322302300143221122203411034411421221021433022323044243014423412020103241143011310132232040023433034024422120124001204301430302241141044330031400024421434140404003110031221210411000321122302033142323142433431222103133420220022220104141032331434332122240010430120433401112334032031430242414132210204123341122424441111401220442122411213413313313244140024343012210002422312134410114133242144331022400423223303234422311203101123232231322113334302234414242214311124012041421023114122340240324130101240233443411231331334311041411331012334131320100031310414111304201444123001134434423013430432133422440210131402121330144013222300100140123431120033112400110013042013344444331101022443234043104332301432000333301014031014212003024242304440422200111323220030340421134012213221043422431130143400233421140000421302303242320422321133020420330231412240132313233001204444004424302311102103003043133421443103044223102443440104043120230231031423104022440424122243022122344", "244114143130432233323403043432042303000230404031410134041203103121124410143313110034122210124340032302421430242414201341014231304010331204442424221211140124242414024423044031214320444302310442311022304324301444310244300410041103100304400440414322412032020442032302024114240040021324321102424243221134130021033412441032200321304133413211311441213400002423341330321034433400024104302213420122101044100413341000123000300103244214424400243222013144244321343232023410140141400141404113331222403322423324240020024023013220333341424331011320232321114300043012324410013232441110014320424443313301312040334114204400441144120343221002243334402001041203302211032212022422044121010043223433340031341230021442334343342130121033012411203303340041324144032432113110014224234203330243021242004243222141341424422434134323222004220331041440244321234240144212022441011340312441343321002123434103321033422004444140313432131124320004123034102021220023313000123333411431332022232441330444230441202200110302400111212342201044421344111010202030343433014012012002120413110432003022233341030433342400103440444401010244034410434424010114222143140131322104012222342444114214324110131140314442414212004411304440424114304442301121323300203224432404022042200134031004040214014143414121440214214243020012422233330234402200223433003423040003013243102001213422432240043323010234322243403043322100303343113040110223440213313013214102121310301112313034322334432000024243033023100310220203310300404323240234333214343130102231001041312243220104212211420101331421011440124142434313440034041334334010114422032443233102322032243342123322043100214300220132330344001133141022421303301412444133033303212031033131243030032234310210210244113140413000143431440044312100033342242133321443424343331003103141010224041010044011312303441410100123110413402341413332120142110330031211142043214004411013300312443140122331232114031010022322314020122122231321130023441340234312201403333131213113442044340234014232440020432440113102020434103244130412210423433441133312324420240202030410220342010432324000010343040232230111421311021212443201130311342114310243022431400430313012230024132133140403030101320143441421041433001341320232100132000033003324133121313242120400301141034341413332011404012342240204114040223033310011143432212024234140431103303020330034320314331311240412343212414031322000443204212304111440012040241120212132003342441300310113344134040022323344212102211431043220240412431102222022333043000231300344204010341200103431110143120434404212422034012204044242132200204232210144133211304032210211332200041232043042230303223021304212141033321024034001113130340112134444314421241300033240320213340223342344221100204012032433414412020102112310204324034024030311023004233121230404030133134114301122143042344140120321022432034320440041314120104341342131313444413214404011112131420334021304420121113410022342043404121212410112002434200340324214003323310031311431113221311134243321100131310201004103204411310122131120204314044420431312420433020123144000320001130312212424331242402222333213411214414410410144431101334441223314221421112402113420041344231032113330140401411212000032441243204403444130142422023222111132404244340433100041102204220312114114304244303021300022211223233043223324422131012021010121310222332012233323321214421240102341002400102242030103234342214034023044443242110123111320304144133142320404402330313033242411130040440122222002443203243041434421233142201321210233121211411440313021342404223112043443224030001004423331010210114414004330320332344234211242344343022003342102440430323242020141110311103301232002240020223331040120140340333010433140101341322243320430214140033112121332421201004140023312003321414104004423013021134031322324303414134421131231224303142001330441124211420213332401201414343321323221213034233233441424400033341024422300302322101202113243443000320130414410430100124024141004102014113241033403130214343304440444023103200141201412140301233340402004410002022030230410143130433432341041221434401230234100030113423232033304110423030444403224443023111240021144412311201433111041303443422244330143031314323403024310210021441020330234144110233434014120124400224232400113124112421122341230140233443314442431101333430440121311220403401030313230423342310242041332111040221044014113442012414232211002241331323214041333422212232332004023102110221401410444320102120323304444221310224310233201011", "402323400232034122211340023402241120021310301002012240432140342102103333100010434133210222444433311320210303214324113103200400343203413012441011041004142411142321101110034010224002331000413344442412123042111201344042223421032341141430044140241424023434311321220301333131100333240102404230413311332430411432221340222000241200202000332143041333100434224311031041244041324331401141221120041430140404433320134210322124342422414131443040142203213011213002404210211102322203243034422322200432032134000034320421024024400132203221413032044041032431044324333300003424113211123404420010343431402032432214202214323012014202032122410423323404103304440212401024013321241402000024212221130410024404030331242002001332113331130234301421002230112024341132121121412431024244442202111304324102403022312241311112012033012430134332000441434100021202041332133220233323122030410002224314442141214122101043230233343441121012031121442033111314124024413443141031134001141404004114132123343311021113031303021320424234343042014400210233143424314321220201112220203211204333311211312313303144221222122120431111040400133010323430304414302413333244334410400301140134012033302210021403003042311400234132004104223413423003212122300033031104313400414131303033134100213212033123123200133313210123403140344410212101024320142200333243131421424103010014241103430332214404120323033444301210410232323213143200402213442111211041411004443140433113431134112432204211032414020313342211044344233034340230022024221002123241140402414402110413041434022213304032013401100442200424424320423001410000031333243401032011232004331234332041211033341321133211431030241203103134234230130441234444042100223313323301134334130224044100020320031240100142411341013322204102001220032022021044213202122021220403103320100411044433022033232404230432133440343244333441103232443113122231043420001420122333334313241120412024303121003444432230442010231301410101342433421234441104141304330114003200321420342330420411044044434030010124240132424230344111323443434442000424014130014422041414244422120240303002141421322022041331011432144142310240232231220133423233422303433200340103104330333013224032021310233001030130033042141304032000332022103130023120420100101123230102101231232411030442433023304424242132434244202442211213303144411141112242140210010332024333104022432031440004210004342432202424304422030230420300430413001422213202212132331210124122340144141322110144311004122143223424301314441442322342444130003043032400130413212221402224402302421002143121343031311414210443202324413302401424121420010100431114342034431430240110212114430422443231342421322322214242103122202322340441123334310222103201231402301212433223022331142321312313410022411001443012403112034420213300334210030143324223340244124001231331314344101414201104040404321120120342221123411010342031440330340132002312314212104044020102041302202440114244131223044042234011113423241331214443312431401324300413043102413424241423113024124211212233412420010200334432133002312014230044022421203041040232042342204342003341002231411042210343021003243434240131421443002043243423424332023421131121210043323141111044014404040202340300144434220132040444441443321031342401030221102103312041403113330202222402323230324011330244014114234324001340431221133302030131014212013002310403144413031302003410410133324104001114322100412233424204242200203314340442110142233302133321120003334112141431043222321111101044101113433432133410220432134013121422314114301421244142420013001233223203113004011443123304142210431342013402413223000323001201420011004320102332322440102022424334114040044021033212222030232213211144223203001144333124431413221231304101000404233241443021310010030240332022023433430344413041300433411440004414204411322113012120003432220100340434242331224304201020001233343320344230344144021210141310020034211122004342344404203440411040444004003314412132233232230412244433144243000213130411031113214431224023144214140233142201030434240323404404233142121434223001200132033043200441103142424244330223204314002112331003013421124344310330430101003033133323232403434301101121420400242033341333102214340204113441134424220040332001121124434131343423143030331121044211232032014202221030103142133414434121144303440234321431124401132403242132420202314033330313310244241334204424024343034012203211004413003204123143442232021221213233134423232314341232223414443111314031034143142324424114010423442023231", "233003202431113444134033343411231323332013220213010344213101300343230422021431021113214121332301111242140301242112232131244003304033420330144212342423021432220321340110021331123344113043001242424242020341041201401444221043223343002240043312401332400423014423444123441120023142241301331243331334414303000310143234140342404112431333441310313404201141044033431243320204141204330312100100312424010133231304143213033230002323234441414341203204322310040302242303124033002140043030100010104424202242341013112343422140241300134212432442400330333220333322220200313321141230031220144403400431424422231210041314041304330422024043332423423404223140434110030333121423031312101120400002434301431133111422304234242144112020204443303413200330344234441330030013423334232333234014101144430223043021441141012244231404420314012220301232224330414020134421102443443012100020430341243041400233144033322031123223224120342212233312241233444043240042311112120241130404010131104210040110342440121334340200221200030323232041421411001121013322230220301413212423442041440011433221144313343401213001401343132131014322443413110101432333421124003134224442122124141231324424212202214131304042012243042031301241003231120141013423000321102004120231024004420440432202400202113314223314221222112304003400421224322030322213410341444012213014321003340303302434231130120123301301024324144232104231000001441420312044023420131111400032002022042430422312041130232230420203032313212404243321031031234133220143001440420012232313011442031400122220102404200041440231144332131042324422212022132332200002140304440130340203022311212402020310124002001224402222321412222222030330110204133433230404130333332302302212323340341302113214104410234004322023010310340434441001221222131231211342141411021110343022212404033032223111010424012013130223033321403010041313304224203304102214001004310122344204343040034411324122424241404400141044320011044313011004120042043421214401441020221404001243222341221103304000130240400142023112031434101320042412141041204444111141011433012020220304040434103141011221411044103010233122440211041033413002323302023133233114013443311021312431002220424441134224432100333010440202223402202311013430034020004331333111122341433300140404003301330230031132413041140034140444011304124444032341011212113321344102140010023414014133330323311133101141334241201022043300431143324214222142432233233420440321041013321003140140232211332312214413222442130110004340101131133244133411330304311304443220012031210230004400014104303331314332020214430114310423322133334042213134433234211303440000443003104443302132224303414321214310322113401242040043404230302340440423343120342021332411404233124424413301210241024402101000042400023421302201400134142314043310120434144441214314423240442102202443203341323240422402000200221433121201140130140314004111422310130322412134000422003023012343001202113003011204430324433020302012234013011244002114242100231434213411003144110331114221211222222144042330100243231400102323144114012332412014240330234012004404240104031144233333103021242344422031030020330423333440401244213323113423013021400341001021114002320004303302234011330422234223123221033143134332430334412012141042041013043114410032322044314004040112021000434003310301232043223012202433000313442401224221444044313203222442444441423001202032033242032030243130341213441010130210112013343032214430313224143033401314012112402400213031022443043111134143211024341243140014440411442220413134420213010214200334313121111042230323420200142002220113444443444004100013331403203204432302021311213223400122143413243434332101114142312141414320343012303301022410044324223123434422031244233122421030124433202021313002341243441211331001110200431433321032233403303331112403443144123414244430102221022133411111010200223314410402022123202204411431333121432143033334430404101102310010344014121020043144312224001130404222334443302330434343024413201142441223213123212413222240430223321233230012042212122231441443220440144032442010440424440010030330430102022001214113143230134110331131022242133422233442412404014130313311333234432414403214323213241213441313022043033201320423403303122143302223431443101342230004410412203142323441102242020332404342000110123012022044111404313342414131044140110443224140320021200431304332002131040332444344100111031302144311003312041210042000344232334031301132104100332302002401112103200110034130041231112033233400340313302", "323042122130430332143323441012104024030320114114012123321133032342402233111201131123041134024110224112043324100230201232411140440433301244002004031212121413314320241314200334202124321040342204044423001423414300322143244242043244234311101243344302234144213320420110123420332410140200314242003201241311124004221120132100443143434330133241131143240431223313013323344212430441231011201213110334301414131404033022241232221403401023212132214002100244311300243014101034323000402210330042023340210211043302400103343332434323140013240020201334310212400044210240034132300240324423233020343040330313120313144014142031432304010413121424213341304210040222101124234140424413122203242212210431133231123112341010102113222244042403124300043401344430330023221300103213140142022244433202442142003142430413124231102430202232103330141412102031213102430331034220111134143034000433130243104122121430121130303224410222114402441434222132133311131340410333311312014211121332144342233322332232300433213003400420344104221130204104114443203134032033302432413233131441040431213431100111100323012344031322011024020104404344200430020244102103343411411141103044040300443012134422030202241411221101102423344300442133024032404040114231310141203122130141112442000222104024322003404144041300402132023322413000202141221201440340200102202032010343002013203313013133442142100433132143413330112212312112212230224232000000230030214233201114330204211320123311002021222123432331104432223441024304223333211243004013012122210321031444243420304003040203000333244423141113014441343100201021231402314042423430002224244030121121231202011410130102343224431310220142242240302241143313041013203233321044314014231113230310111114001014314230414222311344222220412011102404111132330411033221113003102114134034214122241240141134312324104321440203312222202100043434332202242143231131341140313410333442111240043013013431012041120411223311144221043320324030420040423323111322243422212111232030042431111141333400424240303241324430101300023013221123414102344102124302301440322324100102041303440012210232004202032113311011413320320000104223421002001224014242000120331244341432430324212141010402201040210114210304203311403411010043423422024010330204133242140422021301401313103201024012023440421131222431422333424214333123400241003402344311233344021101313003201441020012210341041142032141040033321331023204301324030411431144241302001243430443012013033301343122100232400343414221104212434432100432413231022233040011204122101320112143212021242031323303340430122444013201402222330034330333201420033140233011311422242412301302030042234343011133021333021212402303130310303444012310003120022011131320141343301402203401240322143330421101244424334430332324231314144133230314303334212443003212111132132041341042303014412041213341334021131232142103204132304030130442443222240221020324022114204232042141422422033133413132123212133134010404400241214020233444302320240204204410301422440433031411404132320443344223422030304331042144323000244023001144400231102121122111242420310330130214232343114231103202424343432410100321241222313424334014013410224143244220231301120003213022331403221124422313101310243400242110002123320320010320120102434444143332340400331031003314441232144144424434310043412143344324143021301332200143312130014112123301001243121301134430410302120434220322302411334332422402303130022024133021323000010042333413213001114011202440423044321024010340001421303434333340033240232330043220431240022244030111100310101412312232424422133020213040411102111132242023000424133303131213112014144003311343034101132000003124241223022132043202142400401404414012300042334021424400043334434223340014432320243021140242111320223021204342244310300300321114122442213202301430023041120102444344324432130310210142402010012034033302430402122110223201422014141444103100424041010143422010334444212342232121213422110102141242310120340444430204133013003022422210204332430411030334230301443122320441000012420421133214041033000343101030200033131110032142302103040401422042342043044024012414424210243000033140033123240343043432040130111121320210344400040123004333000243212103044230243344411414421440042310024244142442300323203033001131442314424312430002334303441043414231140013131404244340410000000141342123141140444001312313322003143030004244214422324134100014130414223421432312103041342334312414014044144204002301002431342302213114401431230013401222112422302132202", "240344001234112221302014310112333322313130340200432002412434032222401000011430001104423210113433424431423430241422242113224034133321243113310322423341410230324144123313040404211201331032332232141112111222412210023221301210334004440441034214402214322000223234113333231441223420332300323112404020333243042222431102033000324401320223443404100212012211243301210323224122302033231340400212211311202201132002012300211000421120304311013020031202434243312124410134241412211343403314220113302210230300123420223221433413110304400401303143103020004200124311101330311044031341314131403340202112343443022111222312442042201403322113022033212134424212124011022230341413120003321001221441114341030320300332040413341020221230420004010142203213414431112303341032042242344344311140241101434211120041121001324000040233234442023400240233332102230133424211004003013033203224113324242221332024300444430431401013314401303413001330400321332410230004210342132333313441123010324434333224240034230022201312023342321113410030204301431241320234100412144203210224014124014410040044442011113133442310431143042232331423204344410104201304044103411211110003120244334222204310303311122042243010311040402204300220123431124201031402032224441043112224440201010310140200420332243114244320244112302200114003422231243432323243023121312103030004220003004022013223010404242340101421221133111242034231044332242102102444220124422310031443132134124301120442234041030402403203244224320002122421033020044312344300200421203334324420223103424001223202011002210044232344130221013420332341133113241401122414230312240203211203240203141210043012012411403443040020324413031044101410111414143132332021342220231140022122030432414302004121412242443130301002022232410300032344314101222233210430331401423220121120010143042410221440203313420122014130414203234431302111234310002202343423334433424203333221032402440123122240343043014033021322030404032240420340023241322120304424223302101410330232233314223102041000231333402442120333214431144300414243240424241332013131314021004442302412104420300220042222331313131120131001210130022102411424120413223043343412140312313040143430231130403443210224410143403304320032340200120331143301200213234000232404343023303411112434233323110121022342044412041303230302003121311314421230342014033240433111401340004344211013340243322301412040402121200130322202144143340022110141234124300042200203122243310204101143242143344033342031234243042021320442322333123442340143120302221140244013032321103410101440442303111223413234402423301301101330413313231414302224144020430020424443104140004114144033312101230440121422121041323300401314204114223302213311140110100124421141220004010302244323122101121232130022310244132013400030211000324014214020331130131122302113121222314101020123320132212002224332233003234410213332002320111410444404432231100224323242214224422333334043200143314301113444022301132431323110340221032300003121111002344133432220232132003201411232414344213030233223431413033143230410312402403042101031342412011034200230401124111434030003341224442403312043423440301321401204122123011231200210103404444241213104232120123210120424134332220303214421001210411433021130430413313413440414043111441011321200141230200213421003140032102331413123300032443200210440200020133003304241330044331113323140442442332011421000332013124432211430013003433241221223224230014333322110112210304311220334144311200234232233004013003444021100130200011111221104444420323223222421040242130043421012443041331244122033224201223133233213213421413201122044203043402143112300321133001204232032301012224020221212344103432434043113403212003132042423104112410304024343402121043430301000210230140304132042010311002234001242344234340030311021130300221103122414112024304432040131033311142303101414100424204210301231113312421031430240340114443333333434103143012344220401011114310043323132443430414043033432333101341213343022134411342421413340201014043103013420411011444204300301204221114323013443234023102114432004112404042124434121322203002041440004332004342311222110120114001143422031441201224304004103203232410441001000143033313034343000341401420403421002231132333020014110410244411312422320332004300422301410210434412112241302242023010100230133343323200020110331322202313422222312044230104421414222411244402404302101430023024200344024211300214124444320002422411304200420011122123242001030413140301401114120343044122312433302333204321", "102321223102431413041101040421302132040031231321141332224320000411410023431220204444204402212123334210343014024402430201020003400203432441431403010304140030011010124230001433300330230242410132223411303022303432343310142310212122201030411142041030332023302424132341403401334421240214213133240214112310200233021232134434242102313110232123100044213033222114212340111234424244341342322413210132214022243343230440340004234002331130030023302112313222201321220114024023412302202001331010222033210313133001023041133334231224143111000014114430142313421304311114313342414244121323411212413434212233201443341422022322024040204232424033330031020334434110223432200342010402314442224041320122042023444212131320324033434442443331231304131134300330104041341421124143003233243114103021420302024201222110021324334312023013240201031142134200004113413402042202410413414021423031122042242334143432224121100240401001211324341101022432410204243044123310110014341320000144413042301134140432421044021021343133111301421344333421032302202114314401240041411423041210400100200203004340401413134403301020141323432104120210142012304001211020343230001430102400122413314234441012402201103003222303144141344231004302221311201001311040312231121120044203441031034344204233341401012201110204030433314300344230422433400101110320120202443132444304014314344343323433312442344241021333332432101424331213434110344030120240140100324003023413003133311204441443021232103243404301104140210243032120421233013223010442424403010404044403212010232043233130012423341021144242432323432043014003440100420324440041200430444041324031311214103122140143223042021043433012122014242030104332100220100133130421440424040323331223431200210324124443240043341142213140334300034241404201321123024432430210030113334103103244132144311014013411201340421244242010014044002442124401141103402221421442023414320221442101302331104004200324402403031332041344002434413303422111200323413000413000120442133212412120110440430243042012233004224220342201404201000414434404422004034012404223103332420124022344323033421433320134241303233133310221111440303410102140403241242301201100413143313344034212042123044444413013124022221230432230033103223124102024143414324010000043402112433322140202314200231121244011041301121130442202243300224120300111102133334010431122331044003111431221321000334334024141101340340412031221304023023010322333401104310202041202124131043033412123021320022110420434230313403331032123011131322013113213342202242420123322413323032212442220320400342122301432233421304111231314442132402111013424341303343421241112241001303200401344310240204010401143444412213404110223422212210102434433010032444314303334420323241243020123300110322332021303302144423001021044121330211422334444230432403302002301303312244341214320121143031310014310123004231201230213443202232144033101044120300424414133242131242102212023244322423123341332333243044331024123121402024033224114301402211130123331300021221402122444110143433102020440214203340403300324130433213014114002101310201021233110133220340323140222421320012301232040132402211243141233023444200303344311341111102003022341400004342021313241313144123140001242112203301022312012140314421043103241023400212034032200344420210010304322123134202234441200303203314040201442200001233332233310132402333322021214444223304143331134231431411231130000234200340133242141441324342422343112314122420423112112002240223422414442343114343312033421112142033340013030004341432344314423433043012444110301001040114313222044440421210222431224230104110101242413040232031140244341423431432421221143104133143233204304322143301432412424121441400212303433112124212224433303230310110334033302411430140432140031324014141421121011400342110102232131200020233401230322132123404331003133100422020320324303010400412024022230214320300401211224104112431001220023424000104413402402412241130404041103001013022014230043243402420334334443434421204442000000232240043332342113024103034334404022411304202041441113213124411311204230132001342231004003104010122230321013330210441340214320212411030213041220400410114343341340030043044400040424320313300214210122134001011222021110030313214001102334344043010210023314031011434200412124234040144031324031011042200204242140424122440344140441313004203101224101112032111303440341230034342313322212100241012024110123013330411011314340142143442034300443420311322120414044113024434121203421441012223103344231143", "243214301131001402433042014303221232034240122223131312112114232414022234412122101141020122013241020234000212400411222222213402123134420040400424403033343034241322424041311242000203132143204134421201331202221014204143234130043200002400313410423303113004011220440340130202324011341311033003323332403200200141002010223240220133101124344133412024200334410041011143131020210330110312301313314340244210120030143212214044223234120022330144243101411002130444100433240324132403431444213232111330321040122331414310214211224434440103313200302340313220120132302043321002120434141401234023123403204044411102030223024423333403003401322303301000332212142222400122402300203342042131211321242113330441412122414340010132433412121333002223142143133124012032122323240341333303233244431203332102401402443003231140202031130132324413342301443001422104101003232414113332130210312443412301043404320414000030311143302121344332411323030123202240412044333143203340201412111021233141433111144310420022010213112042214200030010111144441021032423304231113034344232210210121120303013420223042110301413320223010440331220043012422030231000014020422002122143420403101334403303223323013332131120214104430003424111401134334203144340014200403303001224120334114224412121010224324410243344301103311104400424043013130124304431344202230114213143333304023223401032021122020002033421111044000423421001240414340112031004012201103421123014130242100433233403003422424442002242141034222430421112213042003034324443133134122143220340103224324121133122214023241340143042341301244114402111410143422221204114210323332440134332240440301031014400004110133423433340304213230101224240110241043424443144142020140004143122401141410120140243224221134041101034423440141342102121402114104112422313034423032143130322420424442343343312032332042123310203421011104104023441441232423440042342001441330423432433312014121410101413144040441021331030101314300423103134201103130001234234042440223214210401132033111032022102340230413311224103311433420243330201322423300403440424140431003111223221211414031204210432240302313324023221334142334314101403144110004222012021404020102442012002422040001400414331201111442143402422034433214101320032301230042111243442304400314121412333322224122112311331133114230000101143324204440442442303224310231242404234221140203402141323044220102314240223241234220143431410400200332211412220342333134032244234332133133441101321241001101042334213212140344204223401442124234044101210344232320322023020440044230324444032200214112114310322042211144131142303211212134411141242240230420334124231210301334004141144320440424133434304032041420133130141033301344303310304230410021141022333223402043433123224413300003312443440011304432213013104044320320212222441231403000044132113411242230310004143442043321043210043042343011434101412143004014411043241120110142321431102422002202322313420014143440124042302242004211030023214011040241422124001223201040340200412123413444001343233320423201032303202104041201003213303134011242341013141322033122011134343411301302124041123241300102331243210222203120424000031334103001232312424114401304141403130224240144341341431333413212131111411341000244412320001412424231020012110400312402304322341210410331420213443423203100013130400241442340001014311314302213333403102001102420310211244314210443120223303102340340202123030400441311212021231311221144230032402031413202221342113410400443130242202133041004102222120231210334440013433413300322324241244113240041204130413024012032323224301244413421213231404044111303012121023202143140332222102332102000133322230103032011102343103011441304443411030021212104241044121212143433013231313222242314222413432430042241321024214220124444043412123433103213332034344110414231114442400010032144130201010123032421230142044020241323040040102103103344104410303044323124444142001011310404420010432100234433112410343033433243004044420142222203142244240414423401040001024430114230332011022333031204424103024220121244122414001213243214101041121400042403031413432244311122104343432214111031104302244402202131342422320300223004142130140443044342341341203001104402204343003043411022121214304412202324103424332120303320444242004403130101314221333402111030443131240041441042441100144420003434121341221440004213333222232012424040414343430221103332112142200212121230224104223334020242343003211031412223043104033202343223300120324102143232122111234432322323344321434012444014", "043240021044104423431413320112342001221024213142104041300412124402023334402004434441431133021420240201120114102041204211213403401312321110213411323131303242040210202433200342422141342434042002213042310204322414230014400400140111334400342311433414114020202340123230143204000344040430000410110212442221414033313322320321123103423143303113033342210103410110300102343342303010311241141124340440333431313144212233042313201231413310413231123100332100120032441343000210110140010224024022124320240131112134212024321314403323024434443140312430113003232324010044022130412143144442014231233211041301112320000224134040111233144331404411222344002024131210303244442201441340321210421111443232413400441412213202424210420122301004341444332042100222232243043004320240404133013330404112142012303410444414423040311242433301234214211022400240042220132144113011411334210131304421413134114024130043313430312340322003223321433003241121311322234014214401404310434230110412041243310220130431014013313403043314103402144210331424110010132411114401124423202300432213443201004444220043043212331423042431121140320224204200003244320414313144211421304204100042130032411402004033141404141024214001110324433030034302101404410024403020414114411313143423120222420141234302441130430231322423432130430014111203421422433230443421200220040031041422422100430240233014310224244413144103000041330340241003103331400030324244204430412043331144033303003231224243342003233103411043432142330130020131001403304123430040123244231333343203420020300204123242041340312102240133023022140314120134203101340403034330101111112400223102434103222443244030432222302223310314030042121414332211320031201003101213301110321004244143240201213400142140142030311240022241420240224023303022203324443010001442104031430041120342230424330244414233312323242043114120223111232144000102232340221034434222330311440434031033221144104202101242321221404342121002001334304334102131143232044224112224242211003422113011430324414044400043230201133342324122203111122114310243221404133241043300203120301133204104124041112140114141333243243020442233434343140413131032014341402102223332322024102044114412244404032201303141034341003244142430404224414313001233202142024002042422340224210200103312143242303404341300420011141003431111241220120001100324100302413004322402030100203340332204031331131140443210220130303102141021022431413334143031141120241120444212202204220243340401033012040134402344132143244230212243234444303034331321311444421221323142212030130443211040343443143203024201430430222334204203240424004021331110224440144113221044400240014311133223113240111333104133020201100430310242124433122324013044210421102234232342211000211034430143101201122030420324312434032010114240141232240313213104313120232222241301400133441414444320030024110134323340124034400422431142242034310331334134010423012312223114210204322010301131030422033131130222443340030301231304201012334040221231441442240242003010442212240224331442403121103014402020421414210410033044043312221233432304103202114032314402010121221221303204211023224222224214432330244241203300014111030212111342033403132332232113140230343203231400001204312440034103324212234000434042230301223420401340012244213331322421240302344114312001221033433431023430322444034131200014114031020123120214334102110123040324310112230012002201004344404003144312340304443120142030311321000403112342001300004311323022432104324041312414434410343213243421444130143310323312004103410023033020231401002120232010022410201012103233013431212420241114422042011102122320342214303401442411022134300231434344201302221323242124404131213334102212432014334330000441411333101422033133141200424403334221442143140222121340241311200103340024022243402210223033441201024121330401314014134002041233013220410001402121302014423024330341241202200303424001021344311312112414201342110010213104032210103231113301322310101332310000100103202231140242024020434433424342421102430134413310430122014030420013431303310100021201222214041222234044332420223412404424413311230440432202420420300022232120013442010042203000024400202423323002443211044304024333010022000102002404324142113140104423002034204033144241130121201221133033043223334400101132413411423403012001004231143442232222210240232404403031222040240112003143133043240043400203013441144102213141310110440313331034144000203243420232233032403312311400402424314214404100103043342343021413241040210021330331000", "201114320341412412241101301234340314414444304222310143334121221021004143123222423040314210404130332234020303234340042413403044101040040413002144131004234110344232111433214223404100133444110102420040112201002201244444021401241104124121140330432014200442230100231344331203242312324240311410131340314312121033414004230102003440423003444040002122320000313142200343134304230341112330434440224211431410404223131404432033414122212224220402310322244312223123224011014121404431444422221334420224342343122414243203420331420412002121301322441412311302402123241304033012424401242003430042244210300304321132204024024102132130143113220001330443122140011113042131003002104304213120034004142040204024343114330022200033424423042410214412113024310422413332041320130201344020243310312424232102300330341231110130101132124122431113311431043033404124422422433423212100141134343040232142444040104013323200311443404232221110313331030304310424203303042311124221223313121414341303410403132313321304404344010441323400220300132104400421121020101100111014234122411211313103433322022031431110031112212023042440304401242342203434033413024334240011000034343021312220011330043040221044331223102033340103032041234333023111440231042414313432223330302242403101044123420420302303204143340234214014140411122114412120422033041023311302232413431334340133403324203342334441421400414440123012332402111023322234000001334040444224100411121121342121311114443331220231131441414232433030332134042113243020311034244302343243123214242400322412041042421423330123431403042020244220001033244112101210432443344020123042111102002320223443212241011440111140021202141124310044044044013341140030120210022211433020202114330112314233340214131102322433222334413001411234242323011241344042122433333241413111131101413234124041333122131114440234003111210000441441120213120311401213144020132324431342103233033423440404040030214213300121330423442002314223111100401401004122034044443040131430042300122114112014333410140012313241232014233422210101443412131033302003142400120012320420022123302112304220113433024402333014103324444132234233100211413312314324311112310241401023321432234212022021213012112031402323343010323141331041332434142123004232124123324441414330313344403420303032031024432011142320143402033231101224113114301120341132440144343030020402100342112430332314113004131220104001010333121414021004011441312234023230020142134013223044021020402212114203200344401040031133120342024330234120343342201403210212112013311443200200400242414001140223414113410024433331144142014022144010403404134102313312434111202000401423012432311032203030442120040141130424434314403104433434021114242343210442443041324131444144422010141024122043444401313122331331012123322032330033323403341143122001332124323231214324430310243230220324310221203031001001412434033424002043403034122401222332334001330014000222140111221440040444402104333402221440144213104241310221020303102001013000124314112330301133134411032102141401203221440100044234221443124004104200420400131420432313204000034003132240243142413134214244310340111302334203431433312442003400113413144211040012402104312122042243123013440312040433032131434242400210301301014310124023111301213143412234024432232442043441121432040301044220314300011140424230012412004012000001030124043210424113222132323223241143421204444311112104304234132300001241242334334444030121042321241102321121100033200341414342123431110002240002141444410323043230123201224220300403140412333431331402320203013442422443313104021000111124401244031040013004302202122000042311034121012010323104010224424000102130012032122022300133401244202042014433144113143343024204012332423214124201342040212313314420310044302132113444303302422301434000040110341022004333224110141432432224302340314002300123220020204224014322422142021002410331414432332200324303111021421214001332032023230144111141442314042400412311132420034133010130203132242300400323034032113013444243444143212300121421001402011333441132223114034001102232441044113103410423231324100043133332331241434041231410211222013141140023031031024341003030003120042021034211231404311444332242044142311320313132244313213010343333024403423242402241200234142024300031200033011121420431020241042343014040233114242301120040401320010440433100143044004323133103001223213010432433033204043102302003400311421444112411424003111402003124141211011443004040130210131444003212013441142304140221443002120303044", "343241223442243340134342314143330200212331131111412341023104330421433032312320243304241244111122423140310301243400442421332132021132324021131423302103103344441121233331221301313333044430441321224324413024034103221213144210422211421101323132314014120401134123401440441223211114112124243044242031141403320130414402421233241001043433434243032301233203030111244442010322113424022332013440103443124304321120103303341130043043402404044221123143412300112430130021420020241330312424243322401242321203032332313023344433330433243102020103441344133333010400134112213320014342003011012100303021131340213232113231044323341321102424041102224344340024311110241121424442313113102214042043024021100442403034232404022403342124233424303304221431014010102141440443433034213400231011140102031242014122221424041132024144134201004441433230132021331414231140344142242022440104420224330221013113203404042441431121224211133213023000202001301113144303130233434130211112204203431143302043010242232412404024432241414403304214432113413111122400134301204101003144141433324332311411013341030402003441331043310201144333004341020123212222401244332232003442411112024214132422440342320334400232100131344203044204224201411340422044440200433411144141410301033024442400231230041330210041110302241022341400123031343231300142300000003413030322314213440441004304213100013032204331133213110221331100343103240333101130024401022120210144341221404011410402004422022442001304032442342034230221423401344202223130213211421211123024040402241223401224442003440342412203433312130211204024120443133141321320320221343414220144420012343432223044334211241142032114223433222241324013042441221132231144424130030324331242003124021342330424424120240031030003440100424333033402213144434020313022223120341014032124200001424143231223334103244010104111102012044220100404411240313040123444042403032143201232013221334442324100340110402420123212104012322002313320331302104220402230221322241342202302403000333422021044212321200114113420042241001323214202131341413102314044041304314303214323300001433032431004444030443041400432341232423231142122302442341031342232430043042204101110344442223200033413410342131432434443432332014303431010022230303344310322113320131042023424324213410304124200130121441321144231022013032301103022130420300013000431410402412314231440403300042402224201012021200240222403421300401314112220344201000124322330212024314101000342404134141402144042011101141102021124333403204321444441012304311003020313004414222220404241241122121344122101044213101201213001044402140310421022434224322422422211112314241232200320011401323321300404411301331411411234032404104330243213301011043344114443142410331002300112010101200022114120114440221020213422022304114000224002221043324303113404331433430121211330012423434423340010103201241434313120414321132014313242333131213114441223221423220324223043033242303123333241412420243110004123211243433141242031221220401441133233100400344120434422133221212032003122343123103340134310332204042123143231332042342343103220131420203014441021023010332023041423001124320240223304220202222340000344221404004411402042033301120331000101432133441334344341404331224230422033312100334210331111142402312313013122030000013414121340400014400130003143422244121330302344301043044131222343442034211024010142300213004114142110404232221110224140333122404144323130030241244400434232102400413132333243421412001422120121203402243441323430040233020123014220220112122113424100404331441210244440421210002423123343332234414312333412430032002002034342000441422432302340000402423433003131140011420411231101323242021033132134330324113304140343242144143221310312302213042330321330411044022314333202344100143012143143233343244141432413311121000320103034430002340020420341230020022300412134404443003200123402040322010430324104413001221111402411033332002203141033423214201412341314113111214232010121030443341242331123004314323133321420422123424104042443034231304113432242004130333341403302312131033343433302234232312223240120333001122442102421143003401040232401400413041004233120212312300232200100034431332412010142141343103030443304043030134114442204001442132400343334000042431004000232011142340233314333044234221134004044400024201220401140333421221311104432010143224302333240302201400412320311133113104100422330303142433120021230011123100144231243013322222004223343120224440200423133021013241123021413332330321400013302020421143", "003223421041301040341031404010440110221422334243330001334313322111011422330433333434224322332314414120324102321020233011012203103022222204421210301343231010323212241134040102133322433313133033012210413423423233203041410204422400413334144340013011330424413034333211342432043100142141031114021112402042304202243412223441433402401341440423444414401131033043114100330233241021230444132301201132411232221003021244403142434442303034222223043302443244441323112231244112324234433114442333101400004431222411311242330300324213442342242220234123211233103342030413224230444400224240021234003221240230102220014031142312241404444131242143443412022413321113020332230122222000201012241222002023023331241110121441032430404131010230203121013113240211311002422044032132032112442120130301403401341212140110301332322021141434304012414440240124033202234123422041113143031312324244404323441030134140012221244210201210244134104100220322331402103002324041041423123242132404111233132212321240211243212220200300220242323120301340203444043413202304310212433342434334143223311120143144221221041323310234421213241020341041404203034423331300343210242013040210123210141042032040302103343141231201113240032240141044242033314143043244342340121033204303420303140131400101301143134103114100432203342014331341320323200241410322402102411311304413130424410430433241141344120134121223021342443131103203223232301204340302112424404102422304234134403110412324204311022040330224041040431222442103313024011323122334243011434240141132040010133334131110004001213112141211012032032202022031112000043241010123410324041431000101433130340222433221322321332430241432411440140201433002212441410211331341001223411230102341004033343000113444011412421030124400240101410311140112433443434003020413303203124331314114401422212432131032104213321102343102223422000430231012331204303320003322421203122242031132142410214243000031431042142204124400223114244410241233102441204202412212232040114223001042043033200031032034102001303120204332103131112204310232432202203144131143131313004440412230220001100032343124430142122013144342204110012121310120332124222312331322010332210044120443400032142322400302420130424444043331214211041014343131120212221141443123121213332130301302014042011403232333001442421000213424431224333443234111204012442123333233013421110114033403134423313322421313042243332130011044410312103403231040233033204410434332410134440242111444444041311102203212232030334021000220313121403432420242123220031232144313104202404311344210231342300221014313113041202220440300441441044410313244444044242330121204122413433332103444400224421104023321431202221000203120211233140021333341103133342421103402403144031342423133210433110111304201401210123312242010101124134420321033044113242034122302041203101002040234423310424330133431033133331444314313003010132032000042344002014203410244320042444303413444304402412330340201041323120034331002400012300033433034000402204134103300142323342411414110421034300440212410111241424304334014313001414243232311243444113004001101311123422330411032112340012334343331433211111401113134321221411031200443202001201003014232024323411314341022414440304443430444334114443234222403312331231112203014141100341000330023002103230204130314212014102211414342030133102000010003304113324244123120121413140103314043203231044204122020241341101242330342032324333444123402003200110004001440233312133312041443303212234132040332314324321140114034421033012230233034130003110102104104401434213212311314330100330402441241324031023104023133243344040240111224201413201123233210114311014404422424433001012320121421421114322041411003443002143303222440340040230204021032410001124032343424003221421004202122423024400413111024142013330234201042042420230424133001232010102221343410303303043120000030204320022143001100243122132200043423223134303412032102222414230343011340030330133134302034130330404342043044210244414410112242444114023101202422423403421040041214312332043321314442211230324130214421020332023140012001211113423321311404420140211423210301233234340034141134303114214323120023312331404001432110400140044304024233204131013321144111243041420033120233400131010324402213440033334002401203340232230044234042112034221034402130442223400331302014304413134220420232014044244134403442110222214210001033342203032012304342014441102322430212203102203103404120003232300232104122201230211342103223404334412214344012034001222334434042040", "010424124203204301144224041433421210324230300414002232021034202123003210012042300402323202043432402114123323113112130433422223224220401320042342434240234031442334343022334434014301132204100143430021223211402223214401322030240042430301033220413042122003442434404220424441402221001104331132434311142240130432202102214100111443113032421201033040042444210034424202332214323404211023300100121444123403021144424413241033432442401144033331210022334313211231333240034444441342414134301023143014023133242203243141440311014202201430144024014343221311310333121210434142204033131440023043243343241013234142303312321044114241342230111333141034021241044040120041010140441441121020002030340413412013214212234030311244432434212434200114221341010234343313034331201421001100043313113111432201131020234122410320014434212342040101414324322332043431442143110410111424403434032313333140112220231302314133214021034040413333001044043313201024113320400124121014032023433301424404220342430334110041414134433143344113134243324202343244224013410010224113144213304112103241331322104341434243402404213221033211343100421000042322431101134312243004214311200314124341322412422443432223132244421402302240120012224020132041203301132013111243201410404142244414132142141220030022243342402310131022024202111411020244133431040414131010414104231431341403433231134102302201022023014000210024311412340043333224342010400403120214340134101100441020140001123134343314411341221202222100230033022004410313200443342112434103141203111444340222032012132322401201214314232202022224434400241343202340302141314341301404124211102213402230041343201111322203310241430301030222431004113413043003440413011444132422212241131012332224232433024203033244443200311001303112401003141232102222134211403424332014432030214232103340140100344233421010043223122002422241013240232320323310100142411221141004422234224141104311234033232042441134222333021422300000401143132312102141121322034133413210000010012244022023220220043020023443412431404432024003212422131114313140124424234421320331230131123104040133024131204402242314330241432433340120143242432433142102001302432010242121132340423233342202200402222200144101240334130210222041303213143002211003330023204404202234320422440441212334241030240312420000134421233121402143144340344342040330303143124010443223303122410331010324231014444304021412440332441121000203313000311223101203024013440341044021233341141212112034000241304012334304434212203141040141031402032311324422441302032404031040003141201324033344244113423442401112343103144011244033313111012440100013020042034010141212423300330022144413223124442420404013341123220420120124444312220142122430302312344430103430221214033433010312001113103142100440014233020241400443411300313322410340440323112243120322444001024222311212100111440021143133144034310223410333114444123300344004324141413104040211102030042342340440402430404233311410003400130201420141041201334004224401122242313304041404334134242123232333434423303004001334004341024404433121040220302321211112343021231132103023032340342400034442432401204302224041311004213344323220121333143020421304012043404124242440302432022441111032004022104413403120412042124331303141224013231300212300341013243112020421214432433130113413313044140430214423442320041203040222442242244423122240321023112443111414114014100213342114324220014221012203223233021440011121021323031022132123323342120223113033413303114144034221043400022042232000211013220311414440210300212103422103000203303412210210320334034043031412111314232211101402144124132440302023030340422403104322432101020004133042223431031434442431034030024221020312203331234233344112000233021432200442000313300212124331342123342100320320021242123144014211112314441224320441311401114024222331342341332304034044214213314231200231021312431303204444041334324420403242441444122141420322410410202430244243420121143432004321411000044403401030100231303243311432143342233042033121233122123414411143021113322420340232211122142240321244140011000311301410312231034314434432401311043214423140040124104133033431031024433444040433232104332442240422234031003021002044023223440022430003421323430021343244302044034411414330214434212340021220230124030323002103241131134440022024113423001310210342244124334110204222203111310010104324334022433123003341240323434213340411312242323411033114420333414140444311212331133213003304131202103040303013201444321040014122120140230121314", "312442120120234023444110402241041041004443042320101101231143233402004444033241210103220240443313011331044133424122121134442242042304430344103423132130043410432011332101314201122321231223344412241223224113110410240310444202240034224301231110102403041333444010243141141223114400203002244002402222230014130223132132433432312004003411022333020001444314044301412424134421203403100032424440332100134100012004221303012101413023232401203012012021403143243201242012321024121312344301212001004440431244332124310222411100412210002140424441423424024032423221044301012042214220102043002023234123423424331232112110134122131214042030230410303331143001442040123424414021332312040433320411314224410303142202331242414021442422330031233123144234442444000041230011123000030210040310313224402002333130202210032131342113421330430132412043332412331420244202132042022330131212143321023201424114414111004241312044231131302324100220210110242334042020243101311131032131244103420444343204020300122022210210233043021004022013314143223444343420024310134341224020131220340002012424222401130012042204013323003030130332204011244311331420111123424101132212222222111424311102001344203034430421403122444004103034233200122443402003404121022133414011212244300001021034423020340142422134010022310034432103144301130212301412002104103012320021420023120142333243022042324040224424204344002402011134104213234002411234433000421241023121340113411021221021443024132302400031021241032101022441122202034002310221421030242442344143222433300142444232212140110144422400240022042312024412332020133204344242102144433424120221413230300244441422231443321130034143122442344112332321134214324240034304432342422010003212240424043214334244321031342342240312112440442403434033114302320230041143440142021140233433022301444214122203200034244014340234102432224233041314024323314334223004431301301040044403443241100223023314420431004114024022421141432120042140214114200420231344200243133042143302232232233331341402201242233313203022002334433414123144332014302403011100444221444123040402120114332032331410042300030314214034301113043030223214100340310110130443011003130442311113240042321010143332123113111314214311421444403211430104202303041214433222220224124043144234330033113130402203234033240031411313143222121130011014241433244121333043443341140210440444400202043200022011214244341311022034011222232102324044121102221014134421343004002332430040241442402122244212213410424400423320322003033011444440232031213401323423321312404430222002423004113122014301022014341112213432014232013232120124434021442321041232111211433042431412304414040311330401422313124321431404220113313211043011421044243022311013410413000431110014314221432041003004414301340022313342320224201023242140304043440014324204021131042110214120211233404104200132220402214141024100232312142012202221001003343140032310332230401200101204013120422020403100401111412132211240114321101314012133230404220131112223123431100403213101422101032134444213423421340101311430432213331241212140300232013142214214424314144014403133413140330034241012040113303033343410232000020134110021323103320043002020341132331240421114103324210034033211003432221330323204313120401332240324440314330010440431333322402130104013410400242223344322024401230420212114404313201040330022142244033101401231240411032412233121340111342240003323141341140302412200041123444302324220040120431333024203104133043032014211413101242310222043444244334233000324033404414014341131313310003330432242044201441421031300142000200233031322004310120131144232122440110434443341214102022444104202410240234232042020214442210301112040003211131224401244203020320223333423324222342242043103440021314040232324104422000211342330211010234220433444401423423010414140441240104330330022103103232322134214340124314101000143322410432103240410222204311232444242340113341021224141130324012024340132124231001012241014442143100432020210203330422124342141423230043031222143011411140413203334402401040402103123314010144010143031123300131213301313112440113400220400400032230421124100112330210320034111004132321020230304310134144012402232304033004242441042231224113322400431112033404143324132412210010012432414214342304313344010433431221320123202203323222344143023211042224431030442310321121324204440341140143034033434403320102223133041233122313333243103120443101110122102010203111222014140041244013130423134212430400341410410440002132013312402310120111", "433241243344024433214341302442412023022041243221100342122411402312100240103043220210113323431440121020221134044122110323111100131113004300033031110444201340332324144424334030313134044003431310302443211104133324413144200020000131010320034304102344420304122412432440003130223044320413434414234043330311400030403033201412233244232344341112330203423310304433344122243443313240141414012122032143103210221331213004312040444302224313440044311434320213432212101020443332214300003333214221411001242222420201410021400432412002033442433401024031230022202011101421130200141010334412214020442244334112402202421032230441444402422113342014334422430434443322120340314413004301441234203023231141132123320411224334443444212031243000010034442231243423313331210223412334112340012113003314034140200412341010321144223412322123404120122031114123042010442334122341122121240130202231412440034223410041421342402030400124111420442240012122113222443434431210400223040013314342440221112130402224024403040101042334110313403343313003120143214103303010120444033403422202303302232203124113132312400404104213004004044240442041240311224411330244342242311333301324404432330411042312342441114403323024311431043011220302110020103311230423104344120314020312144411343202202343104104433441040424440214233104300104210400010314343230012233342243343223342331304401404434033233031302440403040121341413113330443301403222021303243311244312210010220341343222101323304033211000422002010021443012400144441134034223330312110433403422414014203324402040134004101133241213230342324412224410441422321330401301222000012334123112043002010122313001433040004104143323001102304430243233321444304110223044401120122042122224444101143314031144214213432431444002303023000242130311321044302340141112111230102043110413101312422343134103444422312430410203203331314340342302410204432123300201423213010002022433231401200424403101121424411230131432102443303434113112443131020304440423122244324133134434031332043300101143231444422413300413114324001300132001014433041332041421031141031424004031034440013033414404311310400011103323233304004041402123311213402303112201103103001241101121142234320131411040412102400301001023114142310040004202403134322420100232123024313311223101213401242302311122040043312202331240241012323443114040334134102321101143020330404034343033331012344221224321304112333244334020320302030300410444234140420144124214004430140233033312432404243233000003433110110424213344432140204231404022331202042413201122011230313034001410213332341440013140141133044043023300222330131301023411020242042233321343310102342314231103000434142102430104311212312033434012440422220123242101130124222020012013220220433323313142004222423021424034312123432040400310343112042141413234003243103024123041124141442230023234023034002212011404034332100403330212123320312120430313341032320112032121432222231402102431021010232424300034000144332121124040044241100321103021322124124430443143333304403030044302224044012444031323102031011311034233003300304222201230032431020431112322323013441333223302031031013122442311113214310433143334320142400432311443203423113031111113434111133440031444324324142341041114323232404103420413343422111121431330111031402302403431103310011002133131224144041232323201230233221042022421403024003044301122234223412210301442333444411032112430440203202240042444211340003202232332432222004420401404321023003304232304040031212243220011240001230433441200323233134410433122023422303222201222201321120202031221240003310202432444001224211423002144401010002031243101214240332320430242101142030124321444041022210302000120433111331131230243424223141033421201314332403421242321000132130122410032441100422430211234113303420031204404000223431324214101012134141121112010240311431423301032011021134041010123421010423243343243104024013443013313323230244321312410401424442322043340424222010121423130212020003444422110123334131203022332114144310304002431441430441302140011133431400104340142212312442130234330423200433340201010133113243431220341340442224313304413024431313332004144012332114312131411041403011120010421410314301113443324121211414103210304441012102114130402234421004111340433221412030200403000413321434343230404222112144312420330340232403322203133232021144241201413003430024011230200032303233221332130013240333230304321433310343402111201123434033141314244230203301214124100114423044143000014122300024324044010411433114020410434344221044", "214223321323144442130030430134343440130133143331203434223144232324212430331104431033334221320243102404402134021103332422210014333123240243400301421303142032444333023420212203112330020342431324310141324222210020101001022411411234033024003233423334224433223002200313332002020010442231143444102300110434330343333020331112412310112032130111324104230432300343122314000311011223311202421044101400031220342101022420323322321300244032041210113321131134404041204304333044214140111043232343343043000443140243330100330042141301002334224301244402044022003040000120044402202341243430033112131202201202344023443032341030404012212034301040344221340233420041411330112242224321412144130202133112302124234421203311044440320221342000030203402003330441320234123100043003114433321211340004430432324224312144111443004233421222102430010312243110321024404413044000132442134414233342234303112400113212334033140203140130134231142231443024013412121014313113440000041202300322230230202012013022024021141100400010413304330043412131120231131330331314343203401343103120234430001130401433423041120140142343021031222230221122441034342201122231213140412200424221231220123224322133314132222423100220111010020413401422120241032013013243133231443420200144111343044010423331343112100241233034303232432303044422414224133342322210133044403332321014130330232114112414331201423204022131433032134340224402210300433313011220324423323442440141422214110332110144103000220242020430023303144034042123243243104044100031412334103312102414431020141213122042310134021232330343444322240021414131414202110010204104403411410222021424233122102243132204441004100414044410104111441402042424210233422424414134111003014434320020232321122024034200322040233413200143032113211402200021033124014202214144342304240000131444221311334211311034212104140134242232210213223342001424042202341012140423011013020434143444201332014332001014340334122041031041402031003143034121334430002120232210032202110221004123020312211420333410234111040204234230344013012021212232403124022024414320431312212122030333401222441120101320440100442202003410433220131112004434014012331100210000113023103233230212412442301144114034210132114120131221132030434421234211033112330233004104223340203332420313340442200313020412034203043040042423300014041000141033144123123221112002242420424210221123101033111334243023043042131321011422113441323344142041424131410341434024430113000203134031310314210330111400002234042002430404020001221144133244411110342312242413311244404341121212403134411423303432032303234302204243300412410124102120413333121340401134304433310404303232114201432101411001212442421002214102114311334201302103314334210441100231000430222113442400444232333041100242222334024413001231211033334013423134101404143133431131022210112112304311342304220303222441140424412134443240443144223031144020004142222414232040213011422024431202203101030334132310031120043440404341223242100144440101013324314032334403411214124214342340103314213404114321204114330343434131031013124333043423420311341122443010141111221224013043203400424041332020404313243441230110341032413113404423244244143423232144344240033302303414113302434213333023340104043441202002124114424024124442043420022012434041002124443012423020421443322324214410204404321022120324321200003104420333330433130114230102424104023312340244331000122224011043113031423032444044344014330223400013402002022413443231233012404301123241040003444121004131013023402002403341032231030212013310044431221101044441044104440121302110114232231221144311240411203332442302014413202330444014310024202414432303044120200322200321024412411124343233202414330201424041104042232322011201412134202132130400132110143131411304222022433223232310414232324100214144331231321400312002100041202414130330010143322323221004110133334310203142223304414000432041124341314312423434223303001220324212302210440024032431143333221321331244034022334303403103220224132240420341012440442323112320002212302304120440413323130430330022103124033142422201003344211031241422310423243014330203434031133210133034131424233040110240204013324343242213110143334210444310212304121302114301223143132431420330334220230423021133004013032342301144441114244040433240011044140113430303113003200401234401101311434002104043133013412044201111123043432243104144114004033112314234023343014403041210310024124133030144113421332202143330224112104200021443302414143331112414014311342123013310443", "122440014124223242010442033212123333020130042234214330334233404011310001320100421311033022313423142334313233242202402202043042400032342341221233301040004222011102213304224000333232404311041313114111441343143433042400420244011113123444404214113233020031110131001310101311231440010224013333141333010004210340223121340404141222444323211002433002211441102442120402321300322222324414434333234223022203010133031112343034221334411231343124021122141112433434102030430140321212322310443030000003314231200122243200110103142211013341034033440102112222142022444103411330343043022122242234302022331442200043104422043213102131042403113233114132401101310403420420332314140212413424100102241024113301214022234042324432122422420210431113420444024123212330412314043104441112311203014242020004023220341200224441321021133041314423214444143402440304314040044232112214213443140114442114411202423430132242401023342224422433034304443040300223134223400242343230004132400113143111440412134321331240203044333132400341400342312120320303041430210203241442343022423133141431114302204000144203201201010322430401401413214303421322401034111102343331322023301200224322222114222340224231421232230024114212113114113113012132444134033041021144000321013101403412103103343031132101301442034212110401113134314103022330040304341331340314221110431402413230013010023333401304342444423404001403221341111024220222231131140013210114344120223331224040000020143421421234102304401433123441413314333440002132013030212201012203314242423222424114143204304022022442240213343230343323434220121212244021234143104434042323323301214004423133331322434221133434202122014003132123100143032312420431304131121240041233021132132431043402144203444113240324412231143222044021201031202201144234121240200002102044330434033210043201231144131133322032202303223233433302224432024440232444112402023204000202204114231423132020412400032404142221442101311443412002434101434030122214341214413120042410141201431123210442432042040120014204412433240444103424241443412101404414220031311012430131242024230343044020241040324042102422322303434043011000122133403113034420123414434333021030340210231443321041204343433343340224030320113143114040413334121111241200241324233200330040313423000022132132313114202002022322200211131334011000404411233112314202443322123022333030044220321431120031440431444211323331220131131442430031313212122340204314233331303030412100023403441002244124212314442323140340242244344244330100022330042243323032200410202333201010241431401123102402204410310004024411222024040012232432221201044024440340100002143230013143422424423043240112300130011210430003242323420214322103342231424100322242412210432002120332243234140402110243231412043313302040323431321031303033332421140221404231221412130410412140201021034433440022422204002011210123223314204100211422224220012041041421401443002114442131311110024442423203240104410403133343033141142401440423423023320303240042331123314403001300433421121403443032240211332302340333403442203123340124343041131234344311444204123041302421324123113342323022133422313322320032204014002010114042333114433321430333134224412201344204301120202304311143334301101333141040404002102230230402321133022431300202431311424043032312110323002124142000441333243414001404222213041101440413042332210410141334133012000010010213023304100101310340122131403024331413101344312210412232304201311311234300234202243100203441210212032334342033322323231240431433013422031003441443424023213432141004100044342410003241140434323203132434010222032042243330321234422230444332313034200030223143421101221323110431004201232110211223402010430103321111200414311333120232242002033434320333412330212231413010302011114412004142440411243431322412001004012014233433431303222420220422132334033430214142122044132321333122311422331331232040140324430031143344033402410222113422322011424004114444103224011242344013230041441343320041400021122033120213401323433431000020301241200140143030422211211341223011221232333140043010112324204223142011434412230320300010204043212104242100201430234004300410122141331321044402412403223403333332401024412342320344023002012314341014112330402434124144444030204042132314131302111011332333414142101001304440442230120204111143321014223304423222013202100224033402421142324220222122343420111004321223131431224424031314244011304010343313211023344110203442433432044021142444002211101230221132222431340431014030302220142322113", "443404002310241214341043332103204100330211123122133103224010113133334430332002143200000031241132121221011123114411101131044024432000342324411232202344341302211244343432133311402002220434332434412323332441242221434420142413013304121223114131121342224401123110231100422011121334223232121121321211202440330430323020020300230321044101423434442004233221023000334443024432313020123332143044400233321024310024110324420223002401423101444121023221020013400233110322341240444041121344243100123003020000433033023433103324122421312032404410344423343000123331433421333412102443111042144024134012322141200303441243404414244302233312131302331121124311043033043142310421414310101434404113111134022302014132102012214224423342233331442333041001223033113443224401044241144320441301433422023441344134123141030003143124202200011234001401232412120310323421021243233100133010040413301142322202144343034300431213224413011104422422131211441213404433043400121444001402020211431123332144001123344311433240314042332132410033322312013102323130422342141032323204312242442424301332441311404430420422340322020234014243443413210314420113014143314140112233043133420224302240443433311000023040444421031213202124432020403413440022443133331240322240223104334224424104432103123314101021302034423400213002023424403311044210101133233112241300141030442033211101414324210103223324114243112004403314324023242240443130313323041432231304301030243441324422032320333101442103230214334013303324341034134430200022211021133242143041144100344134104333031444343044304044121403301411112233240232004020413241023144244240101441002232400032021443434001331142220022142324040333003204241323341232000321124130031443001004421230430221203111031230222104010223104330440244123030104004130323013121334404042332324443114114044033032331423102341422142141313040020124121332340304144432134031242241001211204032114303132030022104221023020004143131103124101143410400344100411312423114232211133203031204101204330004202131412322101002400242220412423133224010240141134140302131031200414023020312023324403340430113133413302412123134420030400210004331231244422304214321322004000011143004220222424131002143230433403031302123030322421020331223104411210410103322423124103242202103333000310321024243342201233423313132343333101431101322220032013113102203304322412100013303122112203301031144311100423010043114312441242224413312001433244113032334201111240342323034201333401100414220432224333213112341442202342021341231304321110120042333300330324420140234312322043001311311100012001104443444230104202013430140123340300341333441312343430013434434413022320322302431340201321022423332413232212122214424404122001131402242224132010314201200132220223311012420434222031303343301101404221422133324303313313102010102024233133021023202301002013424240104144213402410202031122000014004214023243044312403441142333324421342133340343004330404441241413442141003341201201330404234444101042423120213144324314022330233224240020412002112311311404232212430401230143404231022412321213244344120244330332420411214324224342134242020020323414213232330301124333040141041300403401133432230241334332322212244414220004444004003044402131112200040133412134014114433112222112201301112343330212220433211031003321140240303031242201343411124312414102222224233000102310332124132142221143203412312214114130023333120414143043103200131343023041042144422212434043432030022213103232424021404334331042322432024441232413113440041344121034444244241120140142122402123001322430202212242203342104442342004123343220011021311342321230333032333320104002041303304121120242041332411201041242310412121432131314240340002001010121211312241114413022414030103144432333132141304341132223420444421240141414230124411103414233301112420011301323420011330203100031040231044430022024004043322423412111210214241101320030421422434312302013341430314333333024031034320214023133334203021302110110020214320341344133241233142141300002301133444332444034304142344423433234124134413004303204021104433421234444014031001112344243242434214243044233204123441140031423422001423221224003123444131124230300320211020302120414421202023020011231131442243210004110040130004102020032124304140201414324310230103144104330442411324121014104434302020141034420211134112032401312203101444023213424032240041200141200021344200400410220013241041104233030001042140443114432244022204030242024144341143422234022401422203103121011133323412240323221010431", "020121144244421214414322012102103314031421304433024300012314033134341214102313220441232101134044042422103222304132102300032311323320041104140203230100342113012014443310244232302042023421430214121040320104043300410010403410243433313124032233230404331314221303401301123411330133020303303133200324202021443042122432424000020134203444110031324131011341420141112040234143141142002133342201042133401420443424424414321201422442213214304300210230242224031344413042114002411442311403340333310043003240140013333434412403444342433044122402444402314014101204431321210413041102313321244041444440111414433034420142333403001430243302222034412123130123033222230200313330423244232000140021233131442432200423230430122044033403200243211241411322341342121314431340031311030144223043021130143210410424344023012434132233132320140141201013314112014300322331241010431232102403123123322022202310232433223222034102033121430020301012014110442322134323010041013030004140002301104402101423302342311222214411210411103121431212202231424220242241110342321323130241404113042434442332032320043020220004213421020310202220414140122033120240014334003440221111140212113142033402123133020422341422323204123333334201312122310004042120121242332101021332332004101412002320112042204311013304043110023220411213310020322132223030441134002110121104014320221142232424313340241210302314000211242311132430344104042042113021012004413040412301430301021322434334031141201143113342142113404341103230014121413311231414203240230343204110303331444231040424222244342311122223144321344313403434011304134220433133041012204140111331142024012244014222332340001040132033443213323004342234000222242033300320140200203401033113311143323444330024434320304043210033210222212141200444333440230011233222034404312342041200433423341343222002040141444404312120423223124043402101322321232332211312334431344144213443204142310014230102212243010031114420212332432211242122424434122413340111410223203200440043120142423223141340244211204200123330214134412331424223333404301042324432114324323311320401202302232032012314134330131343110002133410242113420410244202022320110002244440043212213404100121103303301240132214340310333423302420442303101441442424234440420132201402301303401000112434143423123244223232234244120112012302414111420013211244341042141331142231002343031042332403330222330441302301213401343323210434034144204120034442144023140313403434424004311403321200010212104122422304211310203441120220010142230013140143240243013430044100114400230431100031012134221421240140224232112034102134420140021201234403221224343013444431001024340104013324141100244424420403121442122043111004304111201420040334021142132330023422031322321114333421400042133404321040101400033301040102433414231024023333330001133342443104001044413103321240033320214444443404410433022342204002412414003314404440112020314432302443144212312310213233121041333044402444310122113300334410320042110300004434242020030242441312031201331011000213343442023303304324433204010131124404312320143103113313404142032214211241100002442344301401224414014431402424000101003011134342014021312432334340043143041400321340124130130204330321412224110021113004332101241240140224340313240401142434330331314000100313223342143204103334022231040321424100014143241020222233011420430040323323444021442103103222142133040031142402210123213112220244134431221224000120304113234224440230140102311000442014100010213444241303014114311122143304300421301121311102041234214233241440444424404303111303223200304121102442034440121213400322031041400042340404033231244113222341340222024422424201331132302442033332103020221411211311344042220103200043014143000332000400432103330210430330301033321423214441042000131044442101243421324134400002322300311001412313200034430411130141434441312222241124224434410301003030120332322302040034202022110124201033202144241343210001014334111044404134313000433421423213431432221300142114320112231231400141234011211330041440034133442030404220441202141014343201040321413323413134402240200113243022240144232213432143234200042220344022024342221021230024424132121203114244311223132032000102000424400143202130411441331002124332133123204310043324440334223034401412330114040420440201440012011241331123124124020042033010113101211011441232241403224121341141314110041311033021024044240124044004303321443120242020343223142424002011422231332441214230024434301340232331012231434424131114031401440343144110311", "233232314442432130234003330044110231411132133021003402023324343333040033433444120332314004421102200141313011323300424142024110400030413200430203020233343011323314214312133242011013223303442410041031440140313440334000203242142222001233213213420313144414113032300133230424442010344312010000124342301121310221104221444221021412124434201041120444134134134014313220231031124420020233140324313032131042000033043304200401031003120024204221342110000404211333011443441210233233210304113321411202210313240423134210233224124040130214140222244341432144131244332130133342443442302212323202132040442043341223223101324241022244313340403413444000324444132234303413431443302222300030344000131400100242231021044443302010244304140323410143003031430412114140421432142413133311333242124322321120223221012421400214014223344220124440231043123300032431221020424121312041422303410342221023132421211113034024221101024240223040234013133141441232421331232022444104120214402234022030432220403430021124321142102034110403311202321134301121134224414011442223304231302044332221022433023310011413031044243144003111122414212333123030222014130132304310044432120124204204024413340302302044324442303201330204321040124301220432124102103122022340141123211244322402134302312044332430114021012342214443331212312303030010242320434431043402444214213112131221023141222322013343010122033021300130222314243000322331121103100120012031243412400441301414033233243404011200224413312301411201223243431034243310321142204110411331203213220023224044041224303034024142323412123023002332113022013441420023114020042300100124434121443010110234233234342230314202030140422204134130124212444130124124212304220313311431203244004442202431223200214302302141402104322321203023000302031423402124442234421331102133334144021301141211430231042013413432042121422423314302004130104134020032313330103121414134000240222304231321041130113444023040213243421140323143213202411110202233020200331204232124222101140422320442342421304021201314132013313342044341012000412430221032130333324324021430104020220440032241031324011342012240103131120434401144143102100341100414410121213141231301440134103103440044243414113330003144110000214213130104101303243243044320214103242304210300214143411001421130303221331232303443401124144420443231221100011233443310233022124122032343211112340414000131231121404112310404124132413334433124412211342243042322104132130314334412341211240021213040431101300231420312233303040412403314222332334242120433132213342100024043023421341002310440000422040020242300441244142311442104443331232244433120344424223410124112100310412031331221212401110124023300124413400421303300221120120433142221310404010113342121221121344443442241134422321341020000321122411234340340042311130222312433214434221310314434042103402323210032433143121200023131114214313042130414234010341410334404413012033124233011204044021314343101023200301021034301204233033143314111010304113332431013041340032200112132311121411214014243443440134200001122130322320402044322102001422123201020032133120143300403421004100420120031330040011023323313414122112441301124230123023414311030034411340444414032112303401133320224143343144431044140202010223344431421021104240112031011422222203214344232334010224234043411220000201231221104112030310204433040442241344401212021414104211322042422101241040301100111413404110423002241111213443310223041013413024433313123414101241143033024413122241333424310010044031033002343030423410344322213210313412324012341303233421211122142122312204113001240131401412434403041041021330212332213122441330121133413024133121022144124023104141140413114341323223201034200112443041122024242143222414200123343101131311101202010202232201402410112331303232422303400212141001044110332143011243111402304303344144121234001030140332334100230423230223423014002442433223323301410440130140112334002013142104402443212210341030200033143211322013013240401423020102330422120132442232313333232040412103242304141231020331120100124430233314201313132324144212214412302302132042244211113002424001142311022042100343340104400234310123213242242412104144114021233202024211340113424403422422104134114442412411200434111440300040103014343334123401424101042324210242123230041421432043442403123132140440410324031403034034042333044120202133410114212344301434040301011114331124441000304223103414131122341132131400121114114224331430213243304302343423140322004142222111224411334011024222124222", "423113212333330234132100404220244113240132441210222331441001312414212331402243302241232403024021044222002234434324224100244234124003402124101030112111102342312442004143000102321330241324144442243232111114221130134301114400033030302003401101143323042123431040030304100032222240232342244102131124332411231321022111233431101124302314402410323330004420210204320003414444300220112212000420000210340040143231022230001123141430102420004112020342300402332230124340022043302233234241233242431324310031344333241204134323044410112022140444234421420143400304044201004414124443130433044143240304140323340444011242343334030102102103311113021003041434030401411211042344134314233104313014232024422420130433130131432123313333034223221232102000343334444312314043024043241310020321223243230233211444340411104142002303441033313113133120004241033213143332033021031041141142333131130132021133430244043321334221111443102223040423112413112414023224203114040322012031323404401122140412433414202414304444410423320033122200414420112211041100304100042324421420241240303014443340410043010423011001344231123323013242341201420221141232413020414004332000011204124003430120041041232222042313130033431341043443313111200103434104244234233143333411414123102300244200032143310311312242014413143043043412120202400031333334213211413101140403221144014232223240244103223330011122004230132401430212042114131410212402430134301101421312101123130340124024400300314120400211103443022122212431433134212142334024131211412232440001203321224430241423344424330430313422100214043441024032100000240241143433331211222423211313101402031341042411043343024140104331022333134110103344014210024413044320144322342320433201343134233330003410442241232402143102130041003312144232133322434433243230240433033302102213421443310112241103301322422341134121043204121104440431243124422440322333134021432213204130134220002443244401110032440030401304021304234344133000124323301334021222100313131002040143323341033112410320000213443044414243023330113032430423131243230123310411140003243331124111043332210302104144222420134432120023404200334132313331011332441432012023424432421214202314100122442212323201023013302203213204023222313020222003243321141003431412102034323431400131023034431031410434310224233441242243334301303442403442140113113434440112333240201313144322402211343144002334342101344124130113021043033223211211422341440330011110212033011130004034402133144234421324332330212402413442431100240340143442112140000142343232214323342220422202140402321114140232331330401334210342010442031340423212301444312200223121111322140402020044203440330004014242031022431331122043133414033442404340303402324243233300423032123221144331031114121201412030120032303320443432120211013032441111221244014042424312221334134022221322414131142431421400100213111113014433000234420203103032122413142322331231241003132433244413012014330113200410302442032423024211414413312430202402033144324332032244110321233240001040422100012103301113110212304103412221214013422241340410330032434130241012243300344230301313212332130210432130301222142232242011200120302330130024003301344010134142022132134430340213013100101044133314213402204343243040110240102213103031224110132031203002342401423032230030022243031413234434314224041242210312224220403322100314414443410141411400024021124000014101320013344420003224024203000032024304323403021242440112213314430130013032210301031220103213401004334044030210221320421441210112020031221133212303144041422412222010340212041231434002121111140322122320442244323430002444121024022110221040341013140442133410340123133423310322203113032342344104230203224104414400420233003014333324103221003424233214040032400210113441144231322414022033112413304103142411103342022200331413122442104214211330032402330313132101043004303211142343010023203402410042342240111344442224414434013210021230344120120002410122010231331403242311402421102421443223302314130341113432330411214441143121114041334022301342332030120001011331013130213204434300304013311402104421333020404000342122423000342310010032400224312010142401324440404144441132202001442104304242023220430411212043414231422233003131422420214430300423121043200120242122441420430102134044134131244304112431402304342241032241134122233233303340210134224201433340311113030133302202402021303030224210134000311322231032014424122422204213000232324234042042121443320300401040203014131312131124223004122243300213020431421", "002203120210132311110320334021340140010014403220022314124313433233320422001342044220443012324134300022003333123030023133010414423420103402240101020042112301021421240203112312444324202443200021324103421200233331240233413334302022041233122401324113204422100112123110001322114443002133142113043413441224402324334113400223113330000433341043311412241241224122410333421101200012103320402314031141103144112222133242302413214121344430141321304013212431204312331311103203443310212010344113424000320343402341401303223113111220014224412010203430141443122432014031201314002040142404442213313003120032334431320422332202234413220404023322202103440210102103412131344140134131434004012410402022420333412104300324242120142332121040400020333124024003402203112223034043042042311234142010332122020223114213332404042311010433210402123013301304100322123432440240100201140112111214212201132312400123131324344122122201034123214033444231220100203232000110332310302012333310341400443204233410314100301211320304133242230302021431311022341102244102311214302442240442331143022202434032011142343013144140114311114421414044231430212114132101102300414120110443211243331113030140422143433003314323123334142403000003300243424142043243034442242302434321221412022432044432004113113401204011311340114320143321121020342144123340232113310134233032200022432322033243103424113110231043342323214100213103010013141101134243403230212040113224110303411223434243414234014114031110410200021431303112243310312142021100002431232340201312440403140430014314102123420202331301012443410004014403414011141314443331422342020021042240143111032310331042101141333003424234344302024421304124023014140344424334323412320131030243021311003314123102230143121100321242031323412443420141003221233021341300002323421141302243014044014320432301031042433421000222433044320133022114211314110402400030033130200421314324102340442023041133311010101331044320321223042304043033414330340233344412104223334422102411234433234431213443032124433412341240034442013110432021103200323130241111121342011224024042000404211442140040244401111323240431342213441224434340123200331300224241303203444130202201402121414122130243230242004234244012341132004203322140300430003434314430233213113431443232232014111342040020030034223022342124212422313200123201244402304124243130311041223432041240130241213344244403310111131223004141304423000031133221302012013020103140304004130334023301102040200114402002410414343002104034324301433304021031412304420002440441334221040401230321333244010121013303111403034204203303000403313330334432123101433011331214031014443001431342200243443321213443333233042321331034134211003004424102014340000200303441414241434100320003322312130002114140123144214122001013412144223230030424222414000312120030243300400000143203024112233144443421310210104230201123430220211241340320332321102301011111330010220331204113422444323412304323403331301242102123223103200124232110120231112302121442040112414143443131113432223221212111101334242212140211430311432333243014112234031143142230114210441133332434441114342431041134243000202424331023014341133324023320334320000132003203401300133114321402211411413143013214243223013242033230333330231433144232110110100414311324420021420134112342203142404401044334441344141312443103343011342042431204440130121341023222011124103234324332344344402203343002421132130442120241402404120041433441440303413403110410420031103212040332234013412122422313104432422004233434323211422134244330221143112404420123311404124143121443231301433423224000404144130324041442014401200132312043303144332042401433333111111200414002114024341311200332131042320010223232101130332242212304123033411244110031312234212223043212113031043244221214120431333324221342101040034242213221120322432133442343422112202343430330103223324403442302100111100041332320010321222140230010432114231424323142313334122004431113033430021021340321431412412400042312341313444003442403444232144214214123424111022411000143231401422041134323334114241044334420430023203244043403140210432120011432112100134044230323434301422011300102412310423333443001323014244010011200420432021421011003403031142214244134323002044303432033330321023224111130043411442213300110312224332224203412311411101322142331141342424034432434304022234012323001240311342003001424240124024423200403112002443200144024124444000231002040424201440114241303002103041434134323244324440234012210103422212433323223121", "440101111404133414132244412111422323421042241301204431233423222002434104334403030231101321004114211411124423414214011343414224243200210100012241304221300210433143423033414411034413132331041341213220423330114314341233320034123342002142144101024132243002130323142323114314230202110044023332234210131403243321331413412000200420314010211034024324234124042343403100320221201430214331342340322320420244344204044200122043030130314441111004022103404013313234313432112212232041244034212244224020033443402202102112401322231224120222111344421211011303343043040424424313403223123222002332231113211042103441033430030413331144231013310213414441332114231030343214400341004400423134301342411110143303330321232114221424240144200411342313332323433304020024413230002120143430222422140144040124140120040032341400314322331322101104124144004041243130020330124222231400004342222300302140021331412323243013112312201132114403013414424230323141112231002111211434334102023310133312023421234340102403043424400202340104401102112112243023134133340312134421332234220440201231221242423200210142144443141333103013433214421110004341123234344201043434040020403412103240311130012141223321440002313130101443042334332031112312303214420141213102341404002432133124120110402004144341041021321032011312132120141442343213132442302434042202133124310100213124133242431140024340330104431414200130320220242001232430012303400441033300010103001443240120412234233341342212123314312411400144034134430343331332131020330010220322444233400013303323003332103024422211241130420001401341404404401111102401221330030141214233214231414413011043104242401330332210341121011414340031422221230113032221402210014200312322211213302104420133112213321441433340442033030010300344040211434443344114431420421403112013240320301203310134200303240422103332232000443013241020032224340212201440113304442043130410023002414230010414210213431404122432013212434402142443244411131443400100230323024443324321412432432032240110103103240201110000211100232001241411413332240114302312034402022333110224031223300321231104130220200304212413121324100403241403343122222111411312142223401313330110120443344133201431242332144303134330211002342411434123340143020312331124112234402332020001131040112112021410233240240431303404044201342433203313441244320300020043223200033442443404441434444140013030110314034444243413122120344022012033011013333122121420231421200101414422341032443112323031232244330204000143302222214042411133030331003341102420432422004304310404334124141243034123204332202133403434130233423002203231142424204441343041134023341331113133234002000313113033434241302223221421420434044410311242143232124304103023340231324331032132000420142001401213004443343404323400234102203021422411243244121144134101413413313233041301221343132444400034031024234144131333132313202121013133300321141240442431233130124233402113420241321403030134131414004042211102243322202110210243414401400313240410034420214021321101132224412011011422240311432101123211123302200234423441411123222343442210243341202030342314443413132403244140100123213234224040423413310004040442223000102331410442423322440342403424223100034411210102310300400212322021122013343432422020334010241243133422441021433131013123200302324312410114011110411022201012133104312203312004032130120434300102221410203443133011443434410111122240143010134243401114140100144040234230442213440312440332022304220333123313313030044321242221103202310323242421230230210301023044023023222230444122214434412442444004213211232112203444334321223430210311411000220001313344234330301321140114404310331203121222114200002141302221022143010444114321004022104031002122112230314331322242241043112010314214342443342323100222230310032412334302101143212212410442002444303424233100423043113342112443224444120331044024032332321442110410042034424423001212040141001120113030241233210321414301014120044032212243413111130221300103434441342403333214141140230004014320303114334244032322331010434040114124012220411224303012224130442024244203440302041433004410434400310142303134343124232110023230100403241423341220000411421142040424241031220144024013001241300213012142112202412430041244323224202334313110401342424124240412044220234033104130340413200134211043330120131232111034140432231434044202213013441000340401143021241444034423040442213341422314202030130310434022243314101031313414412400312341332024204213420021303024230330304204032014413110341231124", "044204134430311012301100214213410233111440442332022023303442433422023130341124441224233014123410443214244441214401323410012442232421402240334101132314222314140341204411301112143341342444001100434430402203440102032032234210100313014343240300123100041220100144004010342244341320010233423040214210341032240004011413104442122000124404302434240212033034130232232433042121332034013032234111233201301340203204402043212200441200420301014441033324421010213414234310330340111121001024444220132031200003304103221000312444014114123423241220002032034011044033012013300412141123404331414333142144444444133021424340303341103410103144423211142432112123104401333341334012240443022331043121412200113313334132331022012430012243133403144032210012130042241120441143441034303434423210441321012421040443442341323014142320014134002113413221411232220400334143004100010241312002101124314131130230121441220420433024421444013232013411010000434012303044003442034224203030223403043210033014243114413414213000224311120303221110242114042242203110110130430331214312314244322222143032121214310114040422231400033012140202201022020433022230120210303101021331221001331314441300422303020202000414433343401044444302300100131430004101402142424442103241410200214434333344413203100021030103200402441002001101203343422141303321430041322020030302421414313223340013341223233020301234012003234413100214211014210401143032130441321221134231143010032000443401131013234402241402330102424103034031004040131310141012244302343312020130224312343122303304401334103303213032334323413310310200240231014140431231200031434033043334114343430110023021431432144422203221332312433402103103044242420122401043313220121012403123011220321321321004024034122002130443422212010314023044111120114212103041331404120402122431022023121332442131011113223213140204200011121211300003044002334141331323324122330333104102420000033142444204002413012122332310030041104303442423231032414220000204434022303132423244424032204144241231003020033041110104024033343024220312134232411400322001443240442224000034301214422103103202010344432324202243031214343342234442032033014031210112102142130043220000342421314122142304224414342002102424412044143303313441434303210021233433422231301402123414232304131420424300313442441122102220402413320420324001412024222320412021142102300002313134120321404043434103220314212432014400433422101433342432440343443011410403241413240103242442130010132441041434043221313421323130300344003214203234400003344321141232024322111111111134120411044004442013233404103111040101124413411042442234420003301440110312121121001313132004003200120003041120404233244200222030131441414012022233000421331332331244102122001013422221321122223213243011211310424022003401420043130221343121243142133203004141243344330031403204431211010410040220214211102320001110343131300111004130201024004244041104302040403002011024334201134434301403331204204211114400343304210412302303222003302142231003324433230110141032211003123312121443041122421024010043332423001433010322232400241244113002040402041420144231330030231220302224432124344122000320233043402211400133022011332303312210233334022044442112311331233134324024113034130411430331133104111411222243120311102223311143122020012424233132131112314030223312304223432041304223424401201212034210430103430102441113423104233041131334001343202431143420233020304233141131304301311023201224134110341302130030413323241401310213200201431414110232030232411122311402232222001204400214210322342210120101214041123321134322044140014003034234001222124100113143411223023023012311202024013222004201202401243432021144031241223212403222030412312143034231000212430431143220231440011323200420443104044441411113410222214223413114043203230114343404212202233234221342020334321221043434411202000103231404344323234330404020122034010210212101313312104303000330313041130010042124411113234441442244314012014421033443431334243030010430014321123333124124324343033144231114140102021221202211122100343130030201413032000302241404330330242031014220240000141411012332411441213424414033420310214331432103001202112212113424113423202042100123021432030210414132143311023421341142321020342124421331043143011042114023434422220331031103310414312100443003143112010033220220430424402012123314121300310420013331234221103012230321000210142342001043332130340402122033102231301113002330401014123100420242332413413033104330044002321433212242311214341323342432024340222", "033412304230410443232131110441301243013322310304242424133211142323013220140234043310432141212030301113041232232133301220330132432111310304002220440022343331443402001332212040324011333421101112441021241202423233002211130031301133200432303040422022124422034403011200300034422141331143022140333422021401342402100112110231423014320024200231144331012401123221331144102433030033001314020023014042004231104002224011311421044144022144403404341314212440011123434002311102204421300404410032342042242301222120330221022141402311322210444143242342230230022130413333400420012421243412041423414110032313023421320300004144124302310001310233224144313223004322420003242042224120034213000430313322024112003132103021322144004114443444230340042041224222111104412423103122030322212414040220431340300113140022304222232010403122341402404221323442124311403103440224004443023304141100004403213443100142410342403003011004421433421210001102340103221241104422302023130230301014113012434122413104400431024212404321101203020222042212114320310340441202221232120333303112103441241411121302300311241232234323424230342144313201314103214342233141442412421334113443103444414131321331414312223100200414332312231131334404100220041301302340341232231221201331211401043304034320323323020142203100400024341024014400412420121122404030011302420431223100011343032313012220422110430023301200003014140234330231444031031212414031040121012404412410412043202002014042420331400214422214113202441430404400442303344020443231021024403444202002110003114144004203341342221431322342041423104333022100113304014320300133224040213320020022123402304133313140123013203023401223413231022413323111423301413011131204331240233341422432143302140004113411244243340001100433120301344030033434013434300441024123123444422340014324033021011341320042113443101412210310301140212234123403034233423322222134410202114002412110221434112012202400423113011440033041222142441002413004031423220212410213312032004122324040144330341420324423221020412034131123211203000020100001323140141124314214331441102440000322120444023303341200234221441421201402300322320340312203111214020324114342334424324143201231143430011300143143344241402320141231042021222122344131411214004202020123113014312323102144342433012012420224241421121213132111040200023403141340044030312142141431340112024403004132412044222311201113302440310242000344412103110102123021140202341224440302400240313230320013244100344213313421011321013421101240311003033302311414200324114023140003103411330013420223412022241024140333140433214343212402333331200013232042034300412233211141304311011340231440044000130211432034010203223303241234042141401400434241404140134342112341442214242400114341223410304121304013233324011410213224334213120231412412004423030123300432044310204023031430413221110033201404401011304033234222323324303310312200342412124203434210022313021133321224441340010020414332302021024212411210400042422022430034022334113213031341210303131012433233420443223342203402100203113443132243044234023113230033233002424033001211030100140202233330010334243431043224340003324412202424423000204424220243401002101402311413441223334013231020100333302022434444223022444130242214033403032101214204400041023411442333100320002420000114112114143103042202012012124202342120412321100400033103031040303202042212220101301132214212021041140142032033231101430341140031443423420042021333141300323124312141423002320020124224314202200003030233110004342412221430232411121142343302034233222142112222102323110323010031401411340144032113220034112004014312122042103443440142233222132420000431000220444224421423300041442011110310210443400213140044041330043310441131441101231102123201313321400321241004214440142244310242402433012312400324101342043044333131133321124202123114034023234241311433243402400021243110433024013003440430124244242002311010303032143222014214321410223301313344211001300134314441241111410033134133312044022421322432042112211310320010201033122441012433314044343202140214424123040220212020323332240131332344132034414430411233013134401143301004421433213020220143441233040430204340310210311233012230123244022340433241141111111033340443022434400031010422143042202424121214141232324031233234241123424021021323443044310101142243331314342404241431330340410331031214410113240424140322122202414312334443210312443001010332234121432403220121422344030243111441021233024124223400424213013222044220002210220141211331321", "413324200421002230310011124124020410024103324222132100424142023431020432242210004231043111300412222441022223443002423210434114332142020420202423001422202134232204321330100213241330021013402142012333241200223140002303204131031000321404000021331014012311014022443414242400312034132432031442130410131433201401441314104440302233440324342034013243441032333213322022121421040403232000132201101222321101100332123443412234402411314220321300241342314011213411302214012313442023321234131203323123131320442031314004224020124422133330121030343021000114414340243434034241323320430431344441131223012013301104234213300143340023201331140214211032301434003023211202212133231211014021004313140040001340111102000341013311202003314024140023023042030124242220331312223332211214410123142232041310020132240202013023333321341242043013114210422010403224212031312302000431032421231400314241114224222142104310341233304122242044320220111123301043111013324334324042324021323001233102424422203241441224133344313131233043432341034133242301031023403123223403141212124302011413113201124310234042032201420122400333030003034034441140334121314444140443444440301232210011200231332342421042024000340121321030413303421032302130000344004021123404002030420440014213320201043042240013212312334433113000143002302242012211312123333013101311413231044343131044421123203412311012144102302133342313133110441233442043222242113014304301332300433434312313443003204022204403120141033320333144101124301231340122301210422204324023333442330343020313244104434232032022310042413310340023333042143304144020004120311240304432113320134414423014022242403401340333210423401044241411411120203300440131224323114130111133213122240101103244042442043221113300042143204023231304432103031120102122330303234123223024232111322213112342234100141132234222004001103122411114021401120134101422010121344234104010313432412130402410224032140404234032311404013011401334034004004402330143002330344142312200414141321202210232030123030303114102324342311440424432014134340324334010330232402114243233131443422400411133021231403321442100004124241034042230444033221123113412224234220340421114330212332042022241424231021321310330043140200222032232043303220031014143121030130100200144314424132142144443204330210400141043304111142213421311043342113111012441031023411321343212031234224123302314240332021203023232233432333302321221424442404422441320114033224442103030321411322004312401044324432240400301403130313242134440400423101434230034340311014422034021200310120114012314422402410242444404014141212044342221142014133320423031333344003013024133302011342333340342304333121341204230120141433310121402112323420044410423013102222122132203343432332111120131102324102201431214103313242331311013222312433403431213324041444220422301142122403221114203142143024221442201401221340233433440130120111243423434022141303343413200304203404323420210312200011114434002030122221201424242304124442201340314401002343124331233300241203321333413340001020421331322002232310411301101123130402341402014120132131421412114222420142343111410140100423003201313123124100413333023112203431030012031143304241244004113412414423104412033241420230203134440044311312213344134111121203101212321022313334014444142343300041144104141233222040012431413003232014142030144330203120040201001104440030242330400414311143323432404032301434203004132321034131143422120324344012424124112312422330323233210324040104003412112140140313442444110434032411300242241343213020302311111422031103043023141440111221024211312113231442442100404311203341023104143010012034334124014400104100212242411101240442033300140014414410112044403042141412310210241230233411313420001014401043340211040341340340031403403413043333211100132302223203014414131401343223132131403400214121121413401003130011033131412442024441023431110340131240224241331233410420303440044102440330312241324210043312100444031110143320231133304101223032024112411230244410404444124123304103000114112221000201414214231043340443430334033101122122340402014020300103330014303422012441234331033444244330010334414222042242300432403024140202033344113020444424142201420414430401212124321232401303420441223300124113414443324310124211400221423333124211421421231143230121030432224221132414214323232012204221440443342120214414013022311234243010304002430334404300332114223132113010403314134303002202313023320231212113142224304243112020344130331014411140003224230314023204143120", "243244331110221141043314402131141443040234132231111101304121344101320213320420341144031240104231342331224114130223210104140213440322413141110222331011331441033102204111320003234142441443004442032413321331012333204202400040430432133123121141011331044210030114041021304001103422102443031213004404341020420044130144113343342411210120442403100024334120143301024330244433202441411224000340410011431212043202304140224021423340242323321233322441404420144440314310010023220422130131244224322312142440200241231224034231434124441043214242143124112301334310303402434004430302221301042013220123302200243112331111113231441332143044124120413024342120424031101333134224004123412414122242233001222013310103320223244414243131230110431333121143133103431122414303431221423023132012401323134320422410202441324034021302241433343110433044121224124334012301311041013221232410013114131132410002440224414304313223223432223020332140133144224443431132300324242100124334311030010123332143242202014033343114423334241312223314433040130014042410204230230201022303304131243001214314102424232404314212134242231111310423244221342303102323113403411322200322222201410014403002104141122403440131333433034334300442421202143314314224313143424110314124131334332232141402313301401400142323340134210404301413304433423233430132413033100214310430431044230400424121104243322200220242310431232003413102240101112223131201210210432044003202123241324442034132143033434030420012333022433300002040012233111202011230121333343022421112212232034413431032010412120431233442000023323404240412101432200104102333224400104132022020012021223213320340312431131134131210130221402103410424231000330321101044201112201241004331230104441304241412102400431431044300003043421444121034244224203031332100042023134211022104144034124321212430431120213411404120410430201201401210002012143330421014314112214244124301323040211423241421441242223231221213032042041030422041212320321042332111213212430123244403422141101200202130223002224433423213110114002141324120340004124231323123034034002113314441202231223141212402421330130324224421044000023013213002334344332211414233040041124213332400200023213101304244121130134021123104411130211434212220423344403231344002113001100134442022401444121402223430312420332332411202301212104033104120431412332013012022431142303404334402143342302334104440010423223314041142001432102311034410144420320113231044243411212023224423413134431422420213140104213240143124422131243120431144141400113433030232440130031421424204333023223331320333332113144031010401332231031134233411204123341400032420342443131322343244211104440313323041424031123021031320314144404112003313422124032132211403130123033220312212323410303214013012144041022134020014130444120113141121303133342303144233042310104201003410144302242310124012034403411331412422423233141230040113212304012323240230311442030343214340210040000211201033301332201133142241133132003421220310014214021203144241341014043131031303242220410132042112120303123114440334104340041130044120234000421414211132423211220234321300144141433413014200230342343123204414303000330333342323322422412324410321201133222342324042200243021303100032041340222004030201132313230420034423104002320002332304041210324004030102104024101303214014222024421410441120311230024031324241113402044330021223211441200422441101424103013444431402440214440124222101132124430011343111044100233133424234144011303114020241204223103233232201031132330432004402102311323210213302304123231114334131033022211432210131041321031130121130324333123421004420242232314420113314222143400230310243303241022320243134014412422314101200120030142113211303132022340233200330012132013214321024343200333300214201012122040211423330040211130413002434131414412002100341334204443103314201443413242201134430022101222114233402242203112124101112313442430034424413110041333420201041423133230321233422200031041314040234144141414304233421303303030314411113042434404021320400402433124312101233123414110200001021443104101204224433010322014444304021012214404411014003012024432410322424312333101002234313213402431444104011422130303421410322200300044032443443421112144023030434343041400213302120213304434133142330031312042202334012224220211322002403333032244321032234330213434404031100231040421114101002340414311003340434334340321140302222301133303011242201143102424003202214241012042304024133044432213010124213000234202343443434320141134030114020112142440", "220244241430004344232104100002132341103334021423134233212230022433113014141200201100202421400122412142343242010340233431121240110100041314324400231323413132424314424301341040031401411303402024324220202220311114313101324101224313400213100013240004342120034302414414201010104233141441232402031432002411312331012100323224131224234021124220414403131233314222104402042220110440244432203043142314000142133123334000430443013312202032421041210423410133332142304122431030331003231314113144400233413242031404314021122021041021110244042433404121341311000130134132404111121402131344300440321430033204033114023132043214100333144404232421031143001204441301101404031200220201231213041020041224120100002424411003040044412414240331431402130402324410043040113402200423200330014433314242331210331420242433413301412114314041322204334330014413330032113034234003432412403133301200243432023443421441441442120412443434241324201341001211112201332003314230234311010314322334014301221110142334321421012110403433322013434114014402100231020204033223221040040214142302143443222200221232400141324212240010200030410201313431443234334302442013133440210412021302324330241013244132330404121043440233042213332001202323401424134401224420410040311314221243400202110402230342232422110312004241211023144100214243324444141304234322443114001233004310030144323134444341432432421443141032142020142220313221001013033423424244343101221330121001333132323124401313021221240341004200031010212302022124340400004341431430231220012231404230022203410334304301110132223004001041340344022244120000300220321201244220242214210322211344331313001001430140403003422221124420141242301200102144301010143324402023230423012341203131013404442413224233124342213330424012241004141412324004400000424412302301024012030130121412010203024103322303342434444242420142043121131022322203124404310333404111124020310133422024234031410013113412102302400403041131123114044232400210313144032201311402142311140221312134144344014312042301111400021010322310241012140013223330420132314234013232410441334033242120133441431412444433201222404303142024331003301311442041403031110142121233121304212044102022003312232443304003013323421424404130020043201311333222013131104420104442434312402412302130341044233432341410220332112320113020300332043434041423100440143333223030004121231211333124011342224012234440330203441200032114200133202020242023010030122003110022001112310331420033313410420113243403233443243100324144422130012321243111334110131334222424330121134341110202031101000203230404414302432043313001411030334332413124340310123431401402003311130003443340101324011101010231244202010220310424230013103122401313314101311211042423023323232311103423410233244401301210344231102014233124120123112403302200342332120411224431431423400022010014011203024200031303411221200223333211420132133410422002434442140142340324131204340321124111030123412021332120024041122234330342134031422114113421130401302124333112140123132101024010130004403034412404010443214033444311222131043041340244232220240223401014423420323214303332244010304311400432023332020232004411001000301103034413314401403241101042002304420431004203003100104044102403240424420401443104002112301344130243030210304103140014441410102021413024401303131422403412310122104432214030312440413024233404434143331110023140313442400114112433420130113023032334330141310203414131322312111310110133020233300101432033102010304414423104102144414403223440402114443130442021203221404443001140432322043103302003203203102022221231104433432043324031410403412443233420304312303014343203323123124343242404021324223433442034033131324244443113321442030402124301303110412113432210334342100310010244112441240120134314103114110114113442333230404432441212123201110441122102144313203011244200432032423232331244100103122220442042404220110042441211312424211332104143304201110003241223222012141410301021400323344001341140204040131214430022144031333401332134342202121214033100324000023202041200114440433433434443302343022214001024341202301104133223012132242320411311401424233123441303202210111201321110204440124330211121302442121134044041240204201011244204303211333402342134224314343010010233113301341210324122241022000130330232140024134201140344024210321223231100432221323000031112332331123210234304121122043414423144302201332202414014421103221040200240223024034012410402314013444311420212122431444124401003442210222413243431331012411232234421233", "012140432123131032231343413440041134421242444033321233421443221230011320343212014001024130041304440302423410412414222111202330143202212102304420113441013213000033123110201402133410243330011022014431122411441342424424113124421442412320313344020212300244303333204300431012311440001114241000041442224342321023220423403304233022313134230201132202401042402303201131213032233300400224120124012102222312034112332141423412240140431340014400030023110432022340101412303142444001231110340021341344220121414432431410144324340400212403101343223101242331234132314132442233041102211404004334203032313134020322032342342040141410034420132033300443232421314021230212231242221133221320312233141312334132040414442441142443313320344113443022031401014022334424130102221301204110401300012241230214140202213020012221441031034001233442414231301311114242343204100333013011032333411134401204330301340124131233224420210032103141232101204244221233400001212404143402121232244131100104443204343312432323204344220324223032203222413141442222244431033122213230424131213032211201203300434410414011042204414221212144211401334140302231120033031032423011241400021110124433214140411324132012140131321202010322402300444203331034434423131440313011321420233324411013141123042142344431332044211430024234003034413221314341211243321140400222112030003324404342401204402111021144144023320314342424124022101413313440410302143101000214443422222032303023413244110410242120330341312211411434014443231310441444403134420041202141124242442334333101004444233033342204444001434121230204320230033132343311342000410101101032030414300143233224420020012344023003411320421313312344314041122401030420013330242223233032242244311312103111443321120402124323230210313123234024434232030304343020203431320201231231241032033234240320023312402402312000232020113212324200301101303204113121343434034124134121202043124141142031020012412434241142341034312134012324231404344031044031231331240102143331013442031432404032240142002114100433431302312310320103200330102123023243422001404034230302042030211424030204440001231200112244410001024444444203414204113343020130003344010201342342011443333003034230103212043102421413133423313430033341004320022430330442440044103324340442333311433230431142140212241132014233311443400344330203204324012310020244023032311042312242101333332032313441323212302343310134022431221002412430201202022022242440313411403001240041101011023343041101321234102224102124404404320431102144404333414431341402332130420242411301403330343001442313230410424121443421342224422141131304341143102343200413040034313302142221044031414123042420324101120441221224042332021241423033020230234301333240121124023041341101442044400432032013144442343244003103410141333041432201204232442122242022442413320400343210010324013040231042331034430334332313244424301414432200310443334401401241243241221104230213013133404304010121431043413303202120034200200231234103342042142233003233113243203002023203304311302032223011131120034021133411323024024444400012132013244413223104341204443234313244231020231430042010344242221033231023003123044203304014010303114334440101412323043030001140134302421030224223441110111110420422304403334210214234431203103010244402401422413342414440332213101442134110124114013322024232113213201001334143212104120020114002312333310101103000310303311101101122032010411111031413100141200002241440411414424304140302241414423332211422120043004344010224111011424221433300031414043444120420143314004432444020030120231343303041342041410340331042411400333223210120003402330111401123032421100322320321032014242203132442003301412442000013103204123340324023143022111401143422424042314013424201130401004321431424114224230442242013210330111113424234230144110003001220431300202224202021102304324122141232012114211124400441412310313440230001020120011233021302302242233030041210002243203210420131333240233434111422012034234114224421044142001302440030211342031204443413404120034122412111301221210414030002013432400030043430424242210400101203102012230432003412441024230411320001142433011112301432114223320233322234233120033101430421240322431042143224411401344204122302420113424012322101033132314301033321113303110444230200342033202133311444220122200034012334044444422332112010130342033301133003110033010130132434403342131212111302011221041302431034321022214021021130020043041430032203321033232310334121403044431001020012043040232131233442342224410412404", "313201324422030043233010422203114401442230024443201003012131131104310322043224400142400312422442214210323410102321331412422401334210204024330430403014000441110144222444233144204034223330223323412001234024001110300420011140042203231033240433002010101102200111221000114234210442010304244432012333220002421213130243441430310213033133241134243332224424341142143213101140342020320140312023300423220123432211134111132410213324411003123122441143021132240204210304210432012232432401132422044230403324120432421244222321321133301404311412210243111034233032412044114004403043242240113340342133424120304000400343104202140134211311120413044333404242140333343221224243420400320243010103100143110104101031121002003201324323232401330041441111330340210133240314233134001010132231014400323300243222142340322101231414432344111301243020310013401304034421141310104043013143011023042304001123231322040021332420010001023303430224023141300304402200130211033400412040023433234302323312424044433113203422124024040120433000113130042434212134444131202333433433003422234341022142100322333340442400142241322304311332341432222403320102130434422034410304443301413241320344021024333420432320211404340300021331401210202412130120341114411012204324422331043233130201042311123000233332202240131210312314403113032102023112044404331432224430332120242434200213013303043323011241302431232240141010302423334301444243311042324441323422024042444100414144020444004443042434313002212442324022320004201342000341111013230234442413322120311423003134402444120142430223233302330312341014133114230132100344331300111310243120444440101243042032002202131003202234200414200404213034214012343424420310300130102034314320112411341333031104342330434003143324120113402323240042021040222324132242443101203033120041113433443044324330322333120232430122401042121400030242314424310303300334203331340034122012201234440402340331023143140433242113121233100044341043102433212020313211421212122443323231130424230144443030202411124301311314114004230322100433433311234341323100423322102402233112144004322024430340213304211214434343340134202241341004301320103000003423342143430310231433314404241233410420132033002430033202412034432001232103000212004331414142424013132322001101133030144142113002301310111404333430113434423231201130201341233134321044140134043321011000033334412242411322312401231023241212413024442021301404402303102042414323102333323040134422303233130433030230402024140132223333020432130010342120022243243231342041321143041243332013203102412323102100010032211204234042424324400030403244111324240201434022414344324022431344411203444303034443021230423111332102431122333123110401122403322431401433114242233344010133442013424420100444342034303243432133214414344020324213314331124433002234434100134324033104234234434423400424333300204312414123420110041323041040433304403040223344330120301413324324222312223312240142103033321011311301220320203414232034430440213244302010323341433410111424001321004044400111141111143413031441030011400222433440323410123444230143120043033203324414023242132011043120424333300220242222223310240343432014131143041031023004421120321003430311003023104011434424221223341034143310431344304332013011131133302134201412333433133211102313312022233340202202331323341010414101044041223433333444334403424234011421302022414013113110403212134040443323332042444002104440104220402133043243342440143044224130102121020422321324303343430330222432211412424340442403010112332304033020310013430002442133313411041022221243214400422430331334110210340124343002110434011330213031310131331203203401334421130013040223103202332231313203100312324312423233430040314012114143201014141313243442133423133440412013422234334130144432134030101001300123332042331400201112321330111141130133213340234210014020433443402343411230222121122021014241420104133422234104243220402212141043020414314314023413033210303234402103320323032443131203200421311313310143032004144422221031033204403232023411314202013032214103304211410400434231124412144333420004242442044031343330211114442223224041334331202130111022243224424424403020334344214034210324230002404032314301110244422144423113104344411440410402342133041223112002243010343042100242130001413104334431401200344424122441200143031123112314122423300040300341034240010113040201443443402241031300310211222304313430333414210103110414144044244032124242443310241040432341144031413103240324213430404222103403044334401", "004021100404112000422314240101432430332433342342221122023300410214101033103204221000221020410241233241420003142343411141341234203333204022133440232210211014032311020400211111141311012421002020134420441240210431131334431331231324110003214032424114410140224330344110023143343014402441431114213331244212323100443430320234120202202110414344120123423232424040012044240021312144443142414000041100042141000231124143110324402334220334324314120122111014134334341420044030120324343240100213202403210400042243021240414412341323103401213121121243004340210034021103414314143342102041112204134340412040300400130333422244000004222331343140040110422132133423211314221042400333021124130032412344103342134220022102023412221433030441321430403243313213320232244402201121312141232143303334102020100000444313203104214040333104342242032322243012334120423042413100131334432140111331003441340430030141224131322241413014421012143030301101014014301432342101134041323342143043023122340422221442201431034224040413142442110410004212333201200404312040223202140230140441140430400232212133332443400441022413111334112231320040202121210131214423222142413103344142202324122312121434001121022133241222314333412314324241130332031402341034111001121032223214324211223003340312332041043001343100441410041400111140320201440420443204441013200040323214041104334413110410230342411313123101344323202344320100112241421422230033301111310442042002420340203324142213432321301243020403114040214110221103442003043101300403202234043211112032430043443201320010314213013120003344434442423421034004123104121120324443414301100413412114244344143124200114342001341440134433210031233214124340314200342443421113221002110213002103201224422424020220223022423210101002040014223200440212014030221142021013303404140133202213431343421013114023131244134211403433204402114010423420403443342021313213222334210420131311321111423421140121220012332213013424040004311440011433230324311423020033320314032334311420143004331033324100411213030042120322342311103010130242343422040442021240003433310431400401123321442112213440042310011430211024102302213230232024432002324342332233412102100203220232231321300241212140434200200011432442132014222110001011041113444230442031220322104434014142314344141341423414030033044434322420421314130031423442234431424231320330211444203434222142022432210201044323033434232240032200320443012201200341000012041110410024104343303132240043130443441403003004003400234130114030012300433234234004043420223043312244234114203141040344244302034442144022330334403223203021434204010032143134444132233211104410211104420431011444433122232430242331332133440102144104213230202410032004404113412221233201012131423104110043010211034031244430234441312413340312124202111242432332340211421313444033233434040422103221004014323430222112240303303403011430023340011110020224103231313330442303243312322334333042123323333041122041414214004143014101411204232303403043324300314112310234042023343010114140200343040414032200043032410102340431410234302213432332342411402013200020321314442140233141343134012331020043401201432404234402333014302141224201023320043212421123120040322044023210302011211301234434414304023220320304123121104041200342304304142011320324002043213440222203404041020443312412040223233430423134412100140013142411011404201240341213014000121240220222041004410214031342321214240031144401103243024123310344321321444301111221433204000103144121311044414023234133211430324430144022021034344303224220331220404321212120413134002101203014412021331411343132334200031014413021344410422022410424423131330020020430003102200122343444231321222220423330132124121300001430032043300213044224234143024224020112122343032430110324144031202111301023433212411444302232114344201011303010331234221221201132444344220244140324211230034323333434132414140224324342443031142041433030023321034131313040101122311410040232130103004110041041402123101200114043400401403213330420311430021301042313322134102341123143024432430221334413041202224244300124040323241141310021212214301224421240443003334320111401243233301444224001322201233101434200400042201421101140342334213141204432310441240400431334121113230212000311043101424301410100333324200213240302234441310234310401414303124121433041012313341301100424101404041211223214044342443044334021342031324433330223424213400134024101042013222141441404144410331234413403020124321030331402342343221112144201410231231200323241203", "211021441024323310114433011133101042330214022402042024403012203140432112121204004401141310214031221223321031141424101000132434314143100100302441024004403031014232324334034423400300444423110402341212003010144124241041020220010004231133222444441334343131031221111412300321431124241321141311033314200333142214304001140232023042311423444431122434433204044021300111002423030304422202241431400344141402113323203023424302134400020023241340221411432421012232233120443002201200222400300002024111413314121313043102014103442330000301342404142432120413021230433201341343144310204004004340220014042322031414202240213303133212041324440342442134304112342340003334100342131032044144402303023314123244143411441402411320112044213220212401403443301211420424143044123011421313233330220241242134310322040000113040334331011140220403022020324400321030001403401310224232120401033403203010020342020440014444422012424422032242233311413340134244313001233101044320024311133442422440334412421401000122021142012430431420220010314442313222142111104120040301424221322312212314333144123110330403441313110130310341000441430302213400044134200203221341142232103114133444431232113210110033024424342430441443440420413443303124243102104212301344023034321222124322144112330400443120010313404344434043104123141230424402321141321213212021111421321014221444030010114113211340422400041142343044034020124321444404430443001124343443033040111103404231133200243122104331340421032432434012414000024101123043343404224034141003404141123113133140144331201033133213433434222330000124041220003242032331200201220001440101204344310002232430213130400044032401320032241404003344403211043020412403131400411121244140414133201214241043041212440113243302031020344430302010212120320330104023421220410010240112101424122340141212014142044412421013030313201103212221300144043003443440124033341330421133344141032111212234432402234221421131321401420203310431331243424421400444222104114212131314123013400243300404033221421132011201043130142020012014242333230422220404134331431220221342011002430114132132214430134420031211224002423002310322313024400323442444324032013121011432140011234132133343203424430411422300212431142121303300122342444034044323100001030111222424423403412424220303144223041012241411304231230212122330023242212422401400103044010414413324020402320041222044113324013033230334023100131000212221444343310300302423204330443041411124004442143323144320442403240011243130141344103204110144412033023014444210330402402014340233203331342141020430031413302411244241410423112204424311422301303102334022034140443124041240400430202222022304322220121334242410422222000121313323231144442422222243313303111300202440123103144013343030430013412333411213011422312340431204224031431321413440122301112203222033101103210331024030214313441321131433111332313141343312313410304042132311304134312441441222441344204334023020423041422033221112432233230140122220441220002431333334442111401421244314402241304332233323233013310022104022400033144132121313243033001001013001022020432002331044013021314342423402011200033223224400341410112022341023141112142211320400212322332411314103011240432201242110133344201343143300322331211323010223414401011420402004333024104213413124031240224421432023422324410431120141442341204043404412213214042424232220114333343204030021114341003444411041431424243112214000213403131140303134302441340224123042101303344100313213422312003304114333023311441340204023013143334110402421043120414221212043403030343300231402440331103143400404341310322300143012140131132310422014034421133021112213440014041002031033230130302430404021330211201024234441402133233421202401313333121132024204342310242240030201412123342304041141210411143202044104224204143213244331102044100431102434110002030430434004422030424434002201221041111021442431140014222003434244443102330313131133330030401232122343340431031143141044324430332010244220024402221230104140104430322110433323200014113003420134402412012330223440022220122233403012242142334403102422140202023022042343410140110033441314122211320113140010133233030123214424430431121303401400134023300314110334403023322123310404321012102111303024334104034013220221001024123243123240232000421143231441410244041031130123244103430422440201421030210234121422321432433111201430121301201230431221033100334231413100432041411341131130144202404124433034311202304233240222210211104314240404232202332420313310340021232403214", "022130241024011411402311234241023333233132023110212300012013204440020334224002422433011220140034320024031134312111041403222331423011221320232124123104010211402044213104230122020241034344412403424223204132110230340230232423002011122121331041102133433224224342104434310211144122423011333441030023043440022212042431222214210214032244022412310103003402222314142443211333431342214410140312413242212003201321323043431022322024032324123300034313032334333401323100241410011342102343014142342434422330433223341120443213041323321404444412023404442424140432200404111041113220103313103412411342210343110201131244121330222231323300202234024022321342344441441420121324413430100334224100123131210032212110330434314420122443031013113024431323040322211221413044221312121112301110002002441043214012244144202014100300244140302001424013203040040044222432310242411303411202242244233211021241141110442132231304100021344102413023321214013441122302212134433421444212012334102343034132410410312332132401234000432421334232013444002343012311320240040123010334032233002222044442430220422132422403202044330444011002121430222143430440040331004040420142210244421201034044441023212441004113113312312240324020014243311040022302320304311410442013113304043113124043132241123442333404414010012323114424421320033314243042003040002313302100214411140104322230223101213043413244234420004102334410242312332323011032221002304132123000010141341220204423224041323443014313244003341343441040143103110102301124000441314440123043413140301333320220114044131340204220412220224031000030330413320124102332214013220044222024240003421422104140424343143313101010241312321032123401134031111400442211024111440100040001433101434111004330220334140031102234001144342421102143440032040300440003343204122200441431344142100321103021013322001320424332432024300243141024443302140434040313400422443320230132304031243023224432411443042140032112203120234210313442014140024301444331102002301022232231213202021420013204402224232010431202324243034124433211130344221413143112214022144413110222331000320332004441224421242224140124104302112002202424003013223240212142200134202022202402211313232212241022020041242422011241334112123203040441101103244222412242020041430234123014302034031441014344100133111203023034443124132233114401032132241230044332022313113332102430000142233143233113132011123321101310430423040012123413024432112123310444041310231302341443233020310103021133413114132400134102014012024344320433043023023111043032134040233303340034232431210244312343413143031303111213300344221240323002001413103111312134210131424323421042333231014403042241102222332430230122042422000404130344240010110320131201430201101013033012210112441342313232012032142210140004020024434331222102141413444143324201120100110232313324034143424101213112003210042130410344004304112000012001132131044321411331041232203032403011210100421424120422003123203102401441033111221141420122032314142211242433304311243141104124034324202003134003321043323041440403000402414434102411112101003444203021331101411422004214342143104121443341334320424213340012310223432044233240211030344302203220443333414344404240101420244214021020020244243433412031322144231330113122414040231013402022023042342342420441222130401133204211321043400443333032312040443220114200244321443314112312334113040010010201311131430034234022332331213334414301240112040302203011333241434324430343222321400201424402303401410011114422014030122222320433440030102233210211233432130211200121223401003324121231224422110433304233433400334243032443013142320223103042033210431443330042310020411014000431040024422302130042410430241312442241311030303024402134440114422424431323234111442110001241111103043030034000431120042201113422222042343041044333403134212041012320023000442133142442103420334430041303302421113143110124212230041401414441242113240140423332412112413442243313240032432141101030341233402134433331134432012244211232301020203214324434122400214313013421021403024104334020333203234341432231010023031013340313134310042312010213224130423311031424233041041233134201034400034110133214133040324042004140232240032000422044241322104243324111233142011402230333440430120040020341220033001431322030023223402421121233444133131112012223021141010404423241403040241133224212034234011133442404442101002020024300302343444232421131302302344222314344220041241441414301314332012011013320421010134310414413144033024133424324440301403", "424323222123230142412110221120440224214024023414103120131122313223440311023033343023231042240002302420202400431143212130204044402324031443434100420430441330140023221033430004101030121132414004300233344240402344341330423112324110424020441321232413400230020334012143342012120311124042143031124123113230404241202310130333011032014430331433030301132011442122320211124022223322122441134142320114302414331331332310103340304400040002044114141010032333324144420340230402431414320144111401200432212033241202321034332102240410422203310330034103440002101204344420134232222142221330143120321312032032310313044100401312002313400220220340022100002002201223132112111012122232400142214443040113031343334221414120431123232031431203203242012401010334301124024403112201144442432211223441431400014442030222402240230232030214144104224220403310040323330334441022033202121003203240422142313423330333240230231212411331323323423312304400220340233144411431322014120403440004223422442212341120040220204331300440142121014113034431442031344221310243443431200404304041000403243403023134220244244434404342242040004343332011211134431114443431330013223020031332402041124122121233341403204443032143421242314423141322402144342331330202322300003441442011104001231142331431033024112234041102300101233043100132013420323033022132444132211404142230212333411411443101012441003432410441321343111102210240424341340202400323032003111434321240122334240043041014411044442304224303104011101130100004223242423144221221443130210333031030221121130223021103213001341223302042420221421232434243423442001332224403033143343330321101334232300100334014423200103411400021212202122211301331243204012312044110010023343310333044322433034304232032432040234402212233334112340013140313210412111324220320101111231023431333304220330233301434111334104221411144003142222412004441220003312222331213414210430111241200114024230304441131442343114211431203034341140212143040301110341424420201204202413401002411133332404114410412410101204013321302130033223114341230310432121040423222004402304331144120242413413340300413200223020210110311204144110130310143331201244333414123323222343113023203120110022022210143442123311444422314340442042104343113124424413440440220044004041131310102221101121010440234232020421430213331303442102133110443323140144212101212044142342334421114443312202330242241221430111114400441344440404112341444202024010041424112211412442404430224203332134140421011030031301242134133111033242023144143321434341312232032241413311222112440411141420442040010043402134124131202101234020223422141411210014200201004041212411003002220433314240204200432200211144342031342040410033144211402210104133142041404001413210120232430014211333334102141321200113033224000343002311231312214004433213430030434103040213314121333320224302001300344332401142204302433030033200432040224304104102121332003131440134342310121002242031443423303340003230124314412121301420414143003232221004003220033013140031100230322233232034414004111024241422144230432300221003113440120121420003141234314332110122200400141432344230033242322242201230122313200132414212110132310433321342044421233321442031434301042041442140212221312300030334214140221242300044033334030444001212413230102324244231302432434211213302141404204301303421001230223400312202023320324132240344222032221414412344231343441033040213433003330332224213112220002341012021432231401112203442340330103043144441003321020104221131112000240344022123202241004422031424313300440213302423220112433041121311040412230343420141124034041302040421444412333331332130344311033132144202232143131204103032303000303304022300110321214200241213311334121413433313133100412323034432323132311303112412231301210030401402134032202212421113243234300023233214104340021421124140241410411403231000222442330204134334032232303440011040013430104344332004231301234142021010112424321131221422232211032402212234443440002232010212012334420323102241212120343123130224103144410100103031334233224410130011131440414103400101313302211400422001401200101402311330033304442300023434413144224412203200204403211403412320310012143410212320340112444243343324242242404343131240032234043144441424031340203422113300104304403244244210022240041444402134424242220214044313300140343341440242220401323442114310212023221414022014012010133011034233314214331214434113002143121433130040331300200000134422432423143113303411441100043200200220024431000404120132422322021424", "421120130422334021442304041420304102040113212340120102132111031214040131200423013323403014134312232024002020301120211040222322100023204201213213133104412221314314243040002014134213023000343111332322440410032112232412133300404213124334043234132021120224424220030313114420012411203333113314101404333202241422323041340334114013133204031224311100002111213034030321404234444301142213433443401132221442300341130014124320421121403341112221304414244333003414322432021331100044132110343332041022343101021421132404441344204333023343142203210144310334002341212143443444123202030132442231404211444313403223300243214240434022331403240133100242101230112230022031144241141142411243021304404203334041041031030044043022113144004343401122320404333101012023311132444443000401431301443102144444403110333244232043224402411440341131232324200121102110312002304430004011013340432214040012420120233222343233343204244231324342333401430104141104143000212310003022022441331102212020212430344043441302004301213402142444341221322431343241113214400041232124442330041422322340310401340134114214010304211001224332330440011201341341202334041123004211003031442444032413101311104410204114323124023043122001422224204404344041011412142323244223421330320133444244423343331431432330422030340400040131024143020040223144443134101141324043231210424301302400341003043433401412104422032331033321433220140114304141132444343013423310131412114041110024022300300334213210302211442310342020212220322302334011334331110401333212211013210042043120402404021411112131032110410130110420303224221321313014123104442212443414203214344214103230333324000320232411210342100134330233302000424330204013020244024214402442220324102324430213434323232124334114001103103004313433424043133123001120333331224024042243434140131410130223131041011440203420313411423313030004422224434443314242444131423004111233244024204041342210031233231012433302144211130210434030303110423012021432321331331043242042312211121300044001411324024103431203011133002423010422414231312223140003400003241130243001114331412032143103112322100130123344231121212311034011132424143002201102324443140240411230420013444121022331111300111002044433223020440213013332011041101110412142344301424423033414402230101223420241212312324413342421144400431121104434310231441304133314104433313314330130300314330344422043022312121443004233020322414033120423422010301033320210424141113323332413341100142233000120414421231324022124034314240331241104334424424030240200433440414211223014003341232040302201320101322314203024222302012042134033112422203330100343144213413221430213111402210323440142303220221023004432222224033031100343044231141400210243201414430020222232442430014404201131122003242314200021223023040102123202124113010411232124300232200114241131424210304421003101212311144101120103043012430243130330213110004011101414142340331130401113342141344310141311202002424130234020230033323032000220132213004004441332431023030323003330432133244341200430031341132020222141314343033200431403303312111030432013203140223101144041131242102314033440034433021222323020204440414043413311023114420011042402000304110220022432430010414222403233030043140201141444240302022011444213101014120024223304304302402141112144033421002434412404042334332310111434411231133331141210101132044401204321121131110132421304102302210014010232421121201433143332421333013422433002103404041140232402143140022223141042330412423001010412310031013340233432434041300404143024302243200324244334122113344332334301412243102343233342242023322042010423423210441011113044101100314212313330144301430323001114113123103440423304220143413210424342012211413114230234413212234124220430321210020310414441141440143303114401214202302322020401032013244103240232413220002004012313344020220202410121042130341434430022401404342342424302031404302230332444244040100214331021401034042312343420304433301212320103122333342230232442044040334114042113314004221210002221400341043342001233310331432224303003023004142343402110220024441144303113143323433144301430211304241302013114201100142240341344331031020024432112024341024130323140341204203024242010130444401003331244034042214242002230310434143324243042130022424043001100041132332432000401040443023110440302301404311223101120330122440211344101324303114300410402200222133011131043110310201203301400411423044304430234001142332104340342442131441212402422130421031024142310201022323224230042001112341301002", "012011401213103141021103112431302324104204043431223030200341113424030041302422243004204221111010343004341211433331333211144301302022043432441231332301420222213010000201133423412220441034443214042441110024332041323224204104012312323023212302231333334031004130322303304113103022043131122423024403444100134200412313313431113001322031010003123024223121114343324213231212013300142211201443142203414344013421002320212014413102042330332103311122432204014123420240314230341202422044300212434102102433243023112022112100322230143333042234330403103340202200004421132140320414310023011244221022203343411132404402140112314401131240022120213320021343001341122132444120131424110324213241324342024131040343114213144304043334011230421340313433431414243134401110201224424441102230214234012432231343331442334102034101004131323330020431120213021042024044004004403042133412430320004234021404403314230013130411002213342231312330144424201300113112410020404243343421302112200123103202120114422441313020422142103041434104331134132413132041340331304040133411221120322411403134022143103214400004333330211243244112330020314404002004100440232343131342120313000102130021311443140142441144410340011413024011101332002010111412220142400234134301013314440131214232410223412212014140014332123022023023111334110234011241211402100030011240212023002204422241432223210003302442440340241033130130301211402222040323011134231023130103104102311131013203222423242031243231112341423040412034143214030004001214243310124241011114323101040010043004001110434402103431340301220242303143203040000441222020344041204340121233303410212021202210222130001202201314041310223021123010424223221412032131342421044204143313301344401242113441220300040334232120124100001241402141041042112144323441111240401333320013113304134202424422224441424300414033003033342121403233140204002342241404303143434334310200344044344214023003342024024343021020134313022043033030200132124400321440342044240433213100010101414214443001143010241423444323141010123232304204033234100441104214320122030202304102442013304444101310201342442333414033243213010401101241443012433200122010314214331000210423144331121244412144303441203032300441420023121224024410431331043404204341201430434210214113404404410013443101103022311232041233401240321233241424211401123224304012401121110010003200344421430013120433410330242112412140011442124400103442112103033134231304431141343430434314343210013320304012342122131041231404412412432311234300404202431101002104422042000023102410300034220433142044012040400442103424401300320114301223143100022103213011143203210123410033303014142111042020212324343141231233420301224221344440333204043202012312410430102234223424400430031201343322303420110312322234101111130302132132303423024022012113202234432411423212203030142141031121340343224422410040103340214113210304011102220342214144332230301220030404011431210303443003411423011240441443324400041011224232011301103230310100404142024213444324340443241322202032400033344021314011311221003100034114141442332003123033301024414414330001140424241214214013033321233134033031121024144241112312410404132141214211324234202024332344040233220312231213433310004110220022203211310204434413411330124001110134114234030343034222311104312220232412401321004013332034202141430432043303131030301333104002041144213412443334432042212104410213431203344131011422342301301011304311244011304313310111023224410203433433441334301241020140200300400042443014332223320041120431001221144234032143030340303401242020103430134112421340314114321410112403221112343034034441230220411412114110110240111433000403000414242223131131200022311342330404003444220213342423300411324124000331303404444441222302100021034241141132133213431124134031200204233231113424122003222011201132332031220143104221341234234211432203004440321022230400210214411104323020340141023033331411203314102131430232104403430411213344310111311430440242223234010040134101142001302041240020144112233233331103142132114440341402420304431423002213232134302400343334241104310102034011424304312113031042123342300211430100222111302414222134143313132204141020012402030410022431324113014412114401040221020324330331010132342121120322310043014434001014041034440214233343210043404410323334032024323243304022411323334121020014413234224340021104031412312134034231311411242211143402032302001412112414100220223013011040012144212231423404332331412031413323434113220324144102141213013", "041203300320201040000114414311242133144324313100013144100220431200402230100412142331141100133402231403012240002030400432231030010221204400321304034323023022312442014130330214304440220414034032020341444222210333341114433123344040234344212114000131243301031011011020121213131213140214322003111041243222010344132130423032421003144103144242200340214123343044411202404234232441303212001133343310320214420011230401111220312342121443212242041431013330133010112311341311140414122211031014340043210313333140212342303221101423410201211020403443030324204100112213322333001133222340132104431213044342024124310321134204320414111430321141320141131334221241224231103040410123401223341244014211213210213441203004303311404240210323130310011110243210311021314013131240324100124422304234202420303311124200301414044032020232023401110214234321204333204330343433403132303043403322110132434344411424210031021420424103143434433310114044132113344112342204010444023044113420002214431042333211434113030332042413422333024312141431214003142034400013142301334322322100320004302000000221231321440202113103021121221334123302442043003423421103042344011221204103400021414430014212032124030011020123101414422340204421110241232300244002204323331344321200244200433132221334031414141410120134324111022003013400142103421211424123300234041323212300421013223441403432310303302302411322141420423102033241210000103311004244300201133241413022133202343434204023443321312441124041111404003443444423114424020101143331033123331244021330031020443124031432422201030314444421331240123001011140244313320041404210411122211243110013314240221224140013132113220201420211332430102310411034233024144400201312010320140212400434042004113224422200231244201030020121330043302042202141222303303102314021002401143240110441034121414414311411032001133400133010113421032221330143030411410003340311443403234103214012002040340342032103024404344023334141044243104021421312423133230314114440411114011101242212044010201022442241430221100322001321324044044443442310441304432330042234034323300203422121134212243124010341214312122020401104313110141004433410430442434232212111242432410023430320401104020210410213214102122413203324103130210202123313211103031312120114412121000413014222230214030043142431233110411204202230342401412040221110402220431442220102332112321203001104441202430204042332142004104340032112420233132242140043034044440223241403010330400343300132103322140324221211022133024240200423303242231413201431233422420331321124023433213432200322122431223430304202323414043223042414233201343044332311312011032424422214310140141043410303314032440113211101003111022013214203432343432101133244401124214332224412334303014121010232100314034124112400334110030321240312442040233133403444014323134042230421040302303034234333003312012130404002140130211110202114431240024431244012340344422012311011314021201013042400030330204224340243113334021133310414223321424303212003032332430403330100043204233441422304002014002034141440330410122200022310332334023422312200333443421214442404424300031441413422233001004241132414200133403411401443203004341131221233313020124432123404131143223421313033134241412213014332134203133002413321010023412231421121344210203210133334114141432141440212330133221224010422404201103331240323404232112313011200141111423303320444414213401243402443040211341031401444300232402413232402232314332113411124423430230021213014030014331334020141334232113123441013030413413442040313233304413201101133441142432120102130341210040311042300204131320100020443400434120433303413044001144432233433103231104420121432324400414003200214223113122401434410214201221001144030144230344020300242042433433120134123413221203430230220042132230144012022024220140041122112010013111112143300411312341432203214421342314320343220341422103204134434240122140413004012013434344111120312121214231334030304001133044001344242401413344402111443341200240343314423310301312224023424230220130343033402444434413340303422114012322410443420032024433012430211004412403013242401202202232442034140123101002320134413204102212031232121241342431132222110140233221243300110244400400301414333002243023021141101242120201110324400440403242122231423400441441114031021332220220124441410021143013141012140201014431044100113043030324124443044100122432002303410103143013003322342041241304310431010133202404030123221433233414321130233011113010140132224221033140400020132030221230212130230013", "033132402300041020434224014241403312304323442103001343301230210214004414240433321441323410223103332240013033421203040114210342232320044101314410323344424102133304000000212421342030412032413010303132111400113203243310214022301411323124110433043441123434104243033422040121014334012140113110424320320120430022213444340223203204243411113121300042430102101102413441020212011122420042130310220402110301312400322420221014434100304432233320224213003020201140421221223141033044413231102312203200033304333301003011444140101011230312102322142322030231120133004140302242332102301044004304021032241242434434014124213440204121213113242121432130333231113113402311031233042130231010042424431404213021342413410340141242113042213411323413140123042120032020422242442403214002222002313342133031443344403313101433301120300140320402224304410021012432400401411212033400202341333302424423123004313343010343321213330001111422041220222332443140423300311113322122243133411003034112212030220000232224313111004011123300000204412201231141341010422304320043433140331210233443403003000011110232432214102311232422412100020243401313020431013322132410010014212404113410234341324141210004123234132120101300110411123103132041314022243243444143321333412301124243443304423232031313222002413233034211212140300412341131223340012400130102234314434003103241112040103422300324223330000231011300402320341031402432240212343310330340010233044304233041220144042442012410034331034210043224440202402204333211010404132034042314231441133214243213234302002011002202033332120342131112443134032004321132334021301024212131311121220223033310302220020114344420230232310441302240233331242140132024340032440030133020314032201113202442431243423032133132103122024422224343002420200124234130020213221443432143110313401130422030432341204021022220040114413100000113314112031023000424000113432004243000433102222221140201434441413024300331032333440411131001004220401222123441032013021014030212332344213411432100033401343310131212142334203204404111202310304324341230202410021433333014401022010230131220400200211230344032120403101213312331222244041130444211223304003422142342422204230032042131321202233342303023403242104040414340201141340240334421202444041030323222022432411241013043223422301413032220414322320414443411111202323144112424233433112141202100400304143042204443003224022013413412230022040313330422030023401324340334124331033342300340241342120141313042000432434431234132220231132214214110102114404340120401021411344412304104001422202321422020144301420401343222114000014121330300424121131310122100131244410131234244430120000031021040101231142241031114222200230114040202331343043031123320101022311211303413142401111443300013430304200310220143010234040023340024442343014321113430323303013124202324112331423104024200302143132032420434423110231421204340133414331103101303040022131233133342123020213312312204121430312042430412230301024200430014401403432402002341444020333440121344334113230100211431310412123240322024414342014011002014220014022241404200312340233403342441000320004331133324430144304213241421434420111422433422202210112323210210042234014342114400302341433114130123024412044240444024011034142212200422003214000013012311440231330140034411022021041100031141132133213101012321402141420340142244434230421214240001141112102120432404201140223113421344340330121103122342200103241020010212313142022012431020414122041024421410412414404041243334321204421104403303112303430402231043433030144330014020441423014430410213423001144111100402000033222014331221311440034141211404441241112442032324433401323223143020244322302204202403430242011040410204113343004223212441411444223013142230340320102001244324032412444240211204201100124124034211144303301202032141211044124004134210424032122331444432210330310401203231410244141122331233112333004313134322403110121210443033231112403400443204033011244243213440133140142241023041313144434010014103203104311443031122142003022221000324322013222230304032242023104123314132410213032000230441210042333213233323423110312421102340440113202302211412432344424202203321232300341342423444004233122421423301201401002310330103442422112021100233040432342232200122243224332311102242113324412202443001031213410021102302031331333421340002330131301324400030340421313040132331203342433422410131413443112302321011020322423144313420040214343332042424441123130431111411121104010443014402323013102333130220042104140124333", "034110130414024104004201324332000111121341124104242203014232220213243333410233120001440314243040421132413222221201310324322243143310024100003322003003002042000442221313001331322400123344100124133204143001021141312123314314020114130302240322020401230424111221413331344213121134013212132302433201104102120122032233012423344341310002430002031120240201314120421424430431100244124031231432404030230240234314102310321434043031043410112320200341343122042123222304241220222400443130302122131241043241103322133140244440322440334403042342202330110002230424132301020230234402004131223041300000212141024120021443410104013313123132314031242043101024340234230234400333003104024341002321141004123130122330444334004023243214301301422204421032003334040423434420421140411130432210011241302004221430121123113233101111103302404412312434041214102123003422013120101001121334242044010111011331411140200024301332231204420311340101043223224330423102340130213400132201442221031323010142443323300001024341024142044401343024430042244222220301201043404423003014444131421344342400342431421112412000120123022302204323203142032211014011331231011432214434243433222232304230103040343014342420312100112330212214143224134111131322043403143103330411032320400103023044100201114120003244221000313334122110442414003434323112212142012240014034143101211000444122310114310432211111114314421421121003101343311314001334240331341202412234413222323343431310124204214134141104011313332323344231212133112322144442101003202124141311242214043023222430444143240411024334011024100204103024341040033433043030314243322233331340433203310314211240112031430202042042232120132211102120434203004144310401211134432103340134213441100233040410401102404433131244032300114312320240202434411101433240233232403400424233114243043002033333211112441010434101013401112241324403342301033201341202041114213300142024102131430114422321231041420131231122231020421123132222311333341442303403102212013312413043023232142324232020420220100210124313004123110204232403413101134310404031100312033020043001341420202400024013104232312144423201333331042111200410321331131033342203104420340104123410203344404404042043422001111203214201342343430321114110132030422101004232304242324101010324221131010304200204414214031244121341211221320120144331104322101132023001420433214102432204010014230033320332233010004342433001012142244012341312410341234130314131210024032412314413240430330431204013040341432034003310033222213203114030003203232233204000214112411031312442201103200344222313341313244340230043304414101421343434400332412041110030203304030100430434423014422300444201104044332304133230022311414200111133340031323113433014230032103041222314420044000014312043113444333442414224142440021331301341212410000442213222312131331303022423243341241140101031121140214320434223232133040312210023111233422022220012202222012344131402111043324213040200421042034032034440404122414230304224102021324342311413431133240400130430111313211221024000334141403402031142133014040221224324304142322240202322400001021421440244340021001320424310003223440004241344230214221401203034400232214244031130121404422214003204410403004112243300433113244431423331120223011001230324000231334321001141111144000021014322442323414212033313143332200440410420013242341330231033341204042332103313131344143331111303120032420140404143410334202003340222033222003122032222302414443034022212320023431411132242412423412041011344223330330142100431403300034334143421020430202431202410011410224441304131411124431301432234041410301314433413134113031213413410200101301041441211224221101440304320401241012110200004134400101240031033331444221332143321430340401042210030133320141011130031411033330422400221344140031344124433203311244133241412200430004042030104301422101143022344420304432043022331122211324102313043423222411200023342431010403233242222221033234034220043201012333003123030114104223233220342314203024104304111343401323132213224020004443243201414330422412214030210310243123220422230410431410030431424214130441333321423441013404000044110413203021431312441301014314314213140420124010212011200443300403233241102214323032041320020031311203041334432313132141441430113214412213433231300420024414132024232402031432321413324212111224244103304403121004414213104403311423210013204223143111241200143121322032320302314203403033343304111010102423000012041341010301034411231411031443421114213012430303442321124133421331", "401410321201141421032121004420343244041334000241213443203131021004223134043144212403142002243014333220321030011141223101140300024424304012301332443333241231304031220442343333401423324221041221412110010231023430302414242222222210343310241213144310422312300333421220220333430222332112024302420003310304024133422040443124031040334324423442021102221303112440312340222403321113243031144121140413443422041044420203323202330411232002144343200011010403023400214343342114414112411240131243120432404111032013000434431211344141143241324322020132202001301422441004030424014332100340441331024133030433004200110311134024000111322421021211103032100424020333400222324224141043412043030110430311123200100122034332044130011413114340031324144100020402314412343113333030412310323103323224021033024410422040043224330041301322041422421213141402024411014142214230331304003113324322402440004103143141314242123143031133213321420332130321002121313040143430322030341130340413231002002301221412420114040421333342242202220221333424203144200140422124111130042100102323040213412210213341334201244102433112302320343211332210242444221143423222040103013401414130042400101421221233243033322203112121241203322114303104423334202041312032102410001114202032123214111030113400413201111403401142134430321021413113213232102232324040201302213220112441102014100220023104103233324303123103343041304424440131321440214410223214040203422301122414414132122113410333000424123002314404422111042023412013024013320433441010300304241140123100340030334122414441300311203232230103433411131402330231032021420210240442004032142243101342433240013113204123434141432233211242022432101112223222020243222133204330101343012304232203200020434231400203212330201241030231132414011244422343203340123432304223341234100300244440330300313134441221132423311332443314121213043334232330110434342210120023311330103402043124113422444433410041411411103444242022323413233024332211033423412100230212331312033201430013220321244242240221131330443043244111343421310022143124244122313000104030102043301114103343310244003040103343130011011033223043004111122200444023242040201311441403031040310011403213343143043001341312004143432311000401202444133312240411212344401022440443410304240242404233103401341200332241024214312401104431002430231441012101000322113040243331231303312321230310022202224341202002041230301141232010043003221224442043030132111344120142114311130413023101133131242330043000313221020033112313323330331133310200142102141332444134131223203114144422131031003132010302012003311331033040320240324240441420104133444010233034434441413132003434131334111023031133313213343021032140114130140032032042240412344024312043410034044213110143124411411234330013042104444344202120111300214134330434411324033121202323302104424123133301014321421420102143012003124144431424332123324022442341324000303122433024043414330000402124143432123400222223423342103004111212112043313113143433334441223403011440142443042411141433223032300033432301132011232221033123242020221311000002112041314314134324314320031341203211010034401400430100231004010314132002231411241032030203313422120211313434211024244001120134213424123342110204114430342242431241112333443321032020434124411324430141311003024003132024234004210403021142043333320311300430432011223134304142313414101140114214331103421244101331024300434113231131022404442204130422314404422101033031123020342212013231242000414302240243112323430020430440224242221413330301101214201014104224122221030202101143201114334341232311214243141421211004101104020323413204413143404030304012233132141341344040034312343144301043404334224141041430403244114344210324213343103410020431333320140222303221220442431401124231424142014003241040112414111132131410124042321003333323010313244041131114232312144402101013043220124204004001141201111201403313231324331244013300323431324414330414202404114441313201303341102220431004120433411212323310330334011203304033244432344233334322410200312041421323401012420430404402344004301320122301412302334212243223230112311034200244333202433233414124433432333200124400312104422240214413000233333321411132332331224300001043232344321202040320104443011140141210141201013412032243414202111140322030012001401222403144402411211234444232221212040222302403233323331414420242011443220010004110242022442232341241333040441242441012202213342331132000222433404231302333314210213101041111213341300101321140210432142041022031040", "434221102443311441430222314211023110021102423141403100243030122240113310013311443034000241140321332010000311210104202112400140344003140244211231201130424144000411103044243102342030422343430404312013134424223210202003034202304422202103212042020214323221132011324143412444021122401024200001432231440221443324143041441122300201241300033011231104311441334241203340313343441033323024022341321413133440434442113224010223321014204123322323022212332211110242432234021233203441442213303034241003013113104320141223001211331244221441012434211014141411234130430442203404143144340314304122330343423221122431331313421314223214434123433331043341312423031221303110414244023443202304431002040314303114342001034243333420044233220333231400124034333113442411321213311430343331303304431124020100330043442442114321200133011300330030001222131330334102001312012420231310034003433123414314403334244423321404212242323221112333003000313204342314403123144221402201221312224144421203322014322303204122023023004404144202030031002122041034124130341333310030301411304321213113140224034012312242101244402242340211134422343433041034314222044303021113234141221303030420310303330124221441332114032134420434423030111432102031030124234102420231040444341111324013111223302032141024110323111033022400344101441140203402213002033342302213410114001400440013223443200002400320444242010331132230213321114144224434214443043130133033030314130221434440004001211220104001021020201132113202421234320040330003234343433332000310001010223213303031334023202410002222234344103243324202014024043431314320401143003121144044423400230131341112140311001010412134132220431422414220342134140010020412232003231444403130411412421211314044032021431241310100434400142224401031334112212102333302400142142303040343413410112404321042230322343242240240303203411312424101230200413141040133402020300112311220013044404014013240234440004012322310323212033403041040001212013434031122432341334242132122411313222001124202004210442112311310241444034231220242000332223344342201333002244404400212024421004044332004012414014210033440331303010340021204043020201311204140043411141410123140131301110322303324434013413122141244123332032314030222141430441030330124233002304040002300103301111241321343044131210101002320224413331202441403413133043231422323242240031112431022444440034122103110344120201030423424112310344044401201024220300113440010400312112103204111412311331414403203012231343101322224214421241344341113210343234343214001230441444444403241411343440422341311040243442304330100320431123320201233343021120310244332303403131432220242040321023422203431444223014341201044213122211044312032124242211234232120240200334000023310132034040230104424312333340004100143330333230214123300411030103313400024431033423320320130120102242111041414044301122304300330214003414302434333222244001423231434044124133411412433331102341340122402011230230023132444202432201420343114420413420202102344331323143100422224440020430143141404031422340201323213201124411320001410142442300240141141202043302130230014404012021320000222032023231310011224402432204433310242004400414240204310104031011214400041023124040312114430223220412433334102321212421044302324103001142232442210200243020421403100040030411430020332324413242342243243404301142231314241203000440443342440203330032301241111110031430303234424423324040414013431300412201324010411021342130002440214104304213441340033240443204214222024043231002030133143142113341020204144211321323113341214020313331143440301034324310344301400030000122124423224304143044011233400430101412033021040224340301024143132410222444041333230100023312414104234000000130004440232323442243303310341213423142040013304144232434140234133103231403232000034012132134434124300210143102044210102442044020121414203432321131300311104211203042203032011433433321113114421321041430000233444100312224144342033104320431414042310143033213232341140440421203432220301311031323423313010131424441210123012211314411231034344124100433142241211414412104112224321203003031204441314202411132332322422413132100442132212120114330131042434433100410240034123303044033130041401323221202030412133221441021412410432202434421301200144120413130412240124422042100212010300133014114302401220302241433033230113434432213403030344330442441111231420030431004211344442223013210014202444131142243433034114130304030302430400314144220000122110331323000230423314402044243240322133231323434021000", "420323100311022300413122411440042040134344440033412001321000424123143213014311124220334213432213402130033421130204212213014010032144131243022020323222031011334313010103200410212113402002240000014400114131342321204330140344323233421332343014032222204442444404330100204224421032343442421104402111022103024200004231010303201034114121233024033144224032400024031234311033304121423223413130124302200124401202104314412003120124401420332021134230303223403200430230021114314231332222033320324222343210001304440204311441112000120444422012113140030120243441101113042402413131111133230343313403043343434324333034313444330301331240411031133223111134213221203003321103332444412423213223112002422411030231420214244144244443443044312133404023434021034030311033242234400440121043314001420043334311403410044401323300320044122210040242232221220010212442420420140224202003201200213312442434030241134420130314213113341344001404233114303200014200213311220012132201412414123224202131021230101224044430402414340130014211140314233043301221134330342133224131320334100434200323022122033302220231204402023431131113100420000323030322310132112420234341022124112401432330211023212312421042103320210332424341143424234204412241440300424404442330003433424003324043114144001222313420314411040044323241213102441301312333414000202310441330344344230421210300403024022033030441034013241230132040244231002020210344044201221202103333101121301300413313141432341030240041310432402241121032402021134042213210233341430442132101403222304302032010132333423140442243411410133303434341414411220240210132324221343012024324441022344042404440104310113023140021132020020142222202044240413314312200122144432111033003141413144124040130243432303323133404042411012112023302212302123300141400000334143303312013143433202012011300401424024143322010101123400124440043030021110413201332340333122342021212411411300231204212113020400003431414231042314223013314420211403114342202344100002034444023041230200323014432223214400323343222303240142102033034444324222112222131440022444332243233011231104433423432322430340403222222002310141301404114214021314300312204120210113140243310013201224030132021033114011024332140233104043112031311132240032340400414402204110232011333033323012311234403432322243032240311333001214342140410344144001442441414331434444123313120141041324304040311043123343120302134413040201210013022212403204100344331133334414201233342421114304404220341433114221140142240240322442320302102412204400420024244124002241043134442041114320234032302212311322422034232234121033214102212424214013301304141211300122200124342101214323303020303420140132144103442022402243324022013301242012424030411223303312233410330201131444132304021121133141231044002203413302103221030003443122244234021230433200242434242132231210413011313303401221402420012122200431022441104111223033132033401023423312332112242342043224314401241204220121133332133210323223123302310004013442412110233122102144311301421340101012111440024441141411124021000332423011043222001031412243130213241044311331411004040434300202301403200423140433011024331020100433444003042324021230212302243101210211002001334334141410124124013443244434241012043111103004221004034024024244200413401242343443111322122000241003200002142210124411102130010424113111014331302214243341404020341210414204244403231114032211124130422342131442431223311311040344114401224412421210423304440214032210331324101301211214031320400033012014401232123344030421202301024313324023444242014044111104044443130231400023421244003113321333243132204122204303142213034421013322212411133424402310121430114232213111000133330422430404213143402241401311310023313341421410424311131410434430410341430424243134203220401311002210002403244013032144212402220002100012244034240114032014012444120120414014114224333443331433030403441042002002100024242124124110440031224344331123400141131043214003302344200132310410021321430410344412020003003330242021441123343044343230020433043024330130101434403302043200344342213030043432422000242212240030323014442220022200412413434404212423420234234320100013402344020313011400333221020221230021244043322342234320044200430024141324240340213123234023112320142004214331031342142310410020421301302014441120304112430314111033333442134412041442024141042444231403001042000300121441040121001312033344003201323003122204003403300402230133244432423011011442432324314111240113040033444123131001111332300343341422", "304210021104144323141020331113004243331034324133442000430041444304003202310240301034341322434431002134204334433231412203044104120002200432211242321031310223242013043010133011122013242113123401210044402140221400120111430341131311044411332222243432102103120313140423130410401211034203231203423130042023012130134034314230232114432140020321104231201342023111041012222132000222203111241302204303143420431314410403231211342123303212323242133300244222131131132101234420102124442330124401411443011303142421031402214333333343314240022444141230242143021241203000043234232110044424120202443022244223213134311021324223102340221110100021113342424320201332012432041443033143324423442112401044423344423222433211034144020402333402213440004020220144023333100304413233410400220003311402431240011212104221344221001132243230410422410103311442241341232043134043414402022223411213214300020440140031042242134024334132432222130230440421341334203314043333334432110113414110100204314010432224224113313333413441232120140223410234131002023022314234143143413042014244124100224231323234222300433022043221030133120422342032034200141204114112432141220330341130140103231423013002140400303242001210030204222133023034333204002403224032410020233423441101240013100324201321200120211230140100104214434341313314424134013222442330440421213002334044010420324430112402314112344013313211432243420314202131202132003140311301000002101004322133112420210410401212330040002242024224240004222040443332003133303332200411022410444442340023301031432210034223242011410044341343240244304134302103032314423221010014141240300100023404444004330023141302033133441121042203334424241002334220310400130043420324143422300322133042342414004014424041423202413333112330320334234242330344404244234102302034403320032130231141320041241114233121133012303111203324240214432100020320434201440200011440400231344403023031004200441121234022201024321222431241333004422022334203030320001333141043013212440223413122141214324103222103332012014420423201004114032103441412000200304441312100112200021143341401301441304124423040011132142034301233410022102204420201342232430312422321000122413423023143110013102012410113124314212313204010114233301131210012010102404040134241112001432404440222040424223012443014423400020243304011331143021132313144244333403042112220313022400021240213143410443014411330300313312314301114401200113421012410010142321011430302001300442030231303314313240330040400410032044044243213231442403413233433410400421330010403044211002411334324241232042224233323012231033412221020211042224343400143401403330114443300414040333031004120004314304123340024334301313440142322232124322003411010021134340201310343124324234203344133442342242311421303341411300314342020340223321244133203020444123340211024232311203410244012212313210401112423013400040011441220033311104112133232302443123231210212131003231123240113241443104101111022111310014411232221432404334111321240134323324124230012444431042000224341340230001203410234340324144121431131444413210423420214332211440342234042404124133204422302234132224123332041443114244213232024133040134012220024444334331233420342230431240403113101113043124121312433342404021140101313033301243240024021204331321101112002401043130402020443334310323111232034332414214310041034420110401003213020232012404024334310432233200140110344431143012200003310203431013241404142441312422343103222430432304323121301202201030301031214203321040444414442002141230324134140402301232333112420210004214242413240322314243310414221010202242323043004011301131341413024110213004240023004432244304332443121231411030023442412000331240432432331120413402110431120320212214433310140143422131230310112132140431102430011333120443301440134124134210321203103100021233220022231203140223323233423240130314200311323001134130322012414233303424001133240102234223041041134242222134333414213042441404141242441144124344310411411012221044242224411104324403032031230300423231140412213032311141300200024123311101220131244403312211144011431330442023110402134334243440342420403143034421021441321013244223333434433014010344223110344342342224443344210414103334344240021432210223240403024320242120340301223120131402202313043314400302330243312124333133204413420431240020223110104221124144313104110233004114423331110400120212231231104143330034310443110110124012324034041330443403012003311440040023321204003232432040301124003234223142402202231131111104022333334312", "212134103234313432113024401440101040210020301244342431020424102142333130102003330431310410404304211133432130022020420132301040024302322344310343424101214203302304301440442421432323123441432203010402221010303401412413204201141231420320240441222322010444143220021041324412323032304000222432011003340122022141010332141220224044210012331020214032442310112410344224220432322114230011020012413014340124332414333014301141112420432143233001034020134202222021404003320213141012413120320322121402012101111400213214243412323214032132200203343212102333324004311201034132040041212430001332203130243002120303321221021221013143202241041234441341330111123114223331002421431200011344130121012034034304441014432300202124133321311300413242311334314312023413021412332331001004114212303411433122114240013123201033133412421003142310231424320143342203112414423044222223331212213040422123420333302411020400230410413004012144222014143343222023343033014433313021320231232003420411432100024334111043003323010342220434123443340034022332421222341000014001141113104332433124423141411110434041241130020134143143140323042042434122143400343340431122323012310330404222010330441131013443024042134112404244020403342431043334334332141342431432340434124134242241032441403303310231103432124141122223214012121332142131203432114032410422241101122031021332133423434220233303113114400411414021234114120421414423320203222443140031421400432123100022430344410403023044003302430230311330004314431042404244334102010020403023422322343202303100201324341033433011411341434313310433414411104432402411421101201413243034213213420343434343424020214231421044432144002103422142301241330014211243320143103310010024402144120433433012312101033342212330221134114022443234343304413141024304041210222224342404143411331001022243323204210203240220433010420131442401013323322211234121233121324323304102234410243033113223103142444433000031402233000414120224344443200432124130312303110124131010403230313330421432003303044310013324210211110432224224441313040401223124324303234120243422140301102303342123100333433420241222410333010323014443030420243003204232113201441113001120414010323024043320121314401300122333200000404043320101042020300240413414234140140144441102124321233100414133301400210113404302300341031004024102201133044041230313410420404404441020010010223014402013204002212411311044240440234340230430104330030301403424422420234104244131431311120333330013130024004003212143404140012231432341210222440120132100141320233340303133220110021421003003014013203312331301303122000001420013112230340420303002044220000022232321101014304204331024042120211030432032241333402432041133414240304442311244324314133031430440303110122313344133330312043140101004131234011043201122220211320201420422101002003241201432310344330113140304202410124131020432331423220341232101222224303404202314314432040002413443013014113101234321014113332122331122034412304040333034003221421204003143040340034342300232440431214300134302123303442202322403223434204000042321444123424011044234012210410401123022403103324110221021040201410043222000034140233041132423414104433230302423213420412312001133221310234023301424212322323144311021010311203430111432210024104423322340214240223212201034034010040321141321003142323423212400044043211422043124231322012214322314323314410241343214342313441214224220110413124421343404201023114332313011231142224033304134302044313111210021414200012112030433031031040110203041001231111430122424441103110311123143422134313204214002322124422030330214202340032413212133200212414413414031311234431302334401103201124312411242011423212302230404114202112240214440331012133442230131030232340100043331033140104331421004133331212031240400104121144101233404401003411434103130233011031130122233330030210330142212300120130030213331204321303432442443201303424330440314401124402112311401110314242422203442424042233444204222040130231123343030003413310303332041010033131313443101320343301102044311002224402040413124231110430132404322340121434202433444434204220441420211004043433123332101321231244220414123003332113032431131143214134433300130421044224322103001010410001202131333332233043322331223343102411400240402232100001100112211021422230131331323144032121331131233404303133220041333022201204014234401224011044230010241221414310023310114344011210022233040333113043001441424212400043311310123143303321202031014124200412040442230233020230444241431033004333102142", "340442333323123413320030234131210232204432234120311243020131040134434011121204144144030431334230033224400441003124234212023420000144112031241223414240440432033224004220141124201121414303344223303012304433234413421303244441331402404444202240102144001301420040204103132113023240003442110344043224311232312041021120103100323314040410434102213104301134303424334301032014034034433441302422130404023343032341400014401010402112233412314322103042413030403220440022124113240443401404432323422313101040031140204313410414444224132241430213213332312222000044032423222412103401230414411410121143114004022410032313320244322301114212414444142140432423010440330244341323432124111421042333201232343240224340223123014342321343140130101423110332140111144432420104233130332320333323240223013004100242404214042030033213302303400204140233011014012000031121110343422320003221212203242122431402442404431330104440034404411222300100303010120342232303130404104423110141232344303400133041144112020314431324313112021322000310230311034321432102242423100402120202403012003433040412230102320020114221223403344140302302231241042012244020421424401034424200444222244443332300011303131312401233434121212223321320144133031243240434402402134241211302331311320233234134224014304113443041414200211230041022331200440244334421312114123030200410022003134232111412230133032440222003431412224314332424012202304413211040442403303233314143003004101242332142440020242342231344443022031443110240013231134414404441344424220032101304203323223020132013034003024342220232310034203342232310304214101413012221232221234231103003434304023234440100033444223344214403024411444220332413420043204114113310232331011421244302012422141422333342212304001432412314033411421040400041031112342421310120340111321240110343142014122123110141142000221441132420342022234243403100041421314143040141011043301233401044243002031320114031041242442401414104403331002033300143031002313242424403401143114341431221301000001141323230333313341103131434212244432440242431144403342224420040013031041114203104103442233032212333433013343401114403241422233314000004111010024132303110001121024420044322032020202341222412013231120301200123334423314340343333203311322141333434012433124302330230324432122400442123313434304322232314300414130113122342442314110001410324134010404140342223332434444320444014341041340204443142413340143020032014331304130040122340113030100343133242302002344432001424131044200210401201144020421134212141214141210232410201311200033013332222443023331411402312221032421323202014421131332242022214224330204102330024141423320302102330434103313420332124120024122234131414113142403232112020113232214010341401030223110101132043001012301230202403421122121140004311111411440413041304022314014031332144012013012413203444313101043104002210130032334411401314432312300404202011421423414141201303003424310314114122113120330114411242132032124211343311114014020334103114121211011001002144404104114120331141121140411300313202112304240120402302232141444021242100114302443423131333041413102020034420003032021101002101123200424332003203134340302210044043431203101004342414133333324223434311114012414314113334221203242034213012121133340032342104320211203204443342212023433020213431024014221133114243130341242400323311402221223201031000401423440310032104111210343412140030132040242431010322322243424143001013320122203130314032134214104213214242233200444012034001433211110221230333402024204311031224444014402211212032242202443222130101002324004411331422414114440011142133213241201424032320200101000142233024224202303404413402114114414104320014004222422122233400113122431044221313011013440041334114143133241422202101014130201100442214440120013141424230424241410221113402430344044313114013010142230324303343221423112140403410140420331044103004102344141232143021414134131221302443242314300301412202441221234440122234202332333321314224330122213020021444340101003413310114000201043021210311432230130042040021111221001000424314300212210024003011303231042440111041042334030332301344432324301144231014301404230240041322121303203334321120424103430031103323322434443223144110122412203423413033301434131421423433132001140233422021310000424001402213443314412214313320324234104422423414204412141303124423242431144130413421011221243202014323110223441202243103100402432324244344404232010100441321304442310114123124134100044133244131213320444112344423231124201443421423312412430", "122113433030323341000301404321002443020030312012020042432212212031100123432230320212343432101002303243444444342214110140110400424022243241112412234023031414111141001331313312140131421113303103110021423420433314002321043241441302301232220120013221423144100430331412443340343323032443203340041422302214240111131320320344322323343421122313412133320034312040330143201304212040043013324413043410323341143314231413104020043001413213424102034234314330322213423234123243232043040200113422422123122142140223112122303342102203411320002313334020231100331033303012220310301114232332112330343041011132123214311413141231200204243042041133023003202321112200001233034233222223013000013323113010043404123311124331341334120341413243232000214321221201210123214022310230142130240011420320132301310130310012110314403113403102030030104323241121241443312140213220420342403322414310441042010200011420041103134444033212314011241244424144312333014132343103114001241104404421434110332022023243104230444441232314202432420203141434021130024334301014332244232013420043323210003031123131304313301403220410400014203131343042121003124200200044310013304314014042002403310303400000401300324331343300023344303424240414320221144000201302314301323231200144044223141424400003212034031000044404400103310202042024401204423311223224021333420413304242310401224322112212202433022410412102233440140312433000333420330230123444314104224330210223431413404000022024203114440232133344301112033232232340342022303332110022222002033141103040404432112212014042324324011432321003311040021340440102201102220321002344423204240223344344431311404012444410130332423434321144133201144420001021444301411103014312222003012301032431434342023404334020331044403110232024431310321203312024411303204231213324220003340141334141344430410043331233033442403210242243141324322040331240213133442024032444012422104213242243221422142104434134233014110400133143241423012103404123324332310114021204402204111012143334412433423114120010232103334401234143414423112314203340343331330320023344134230401231341140024101242120331100313221230312011142112012304404320111233014202030202414033332220421342210203121112304210011404201104302110133041002314404004013420121140231320303111232121214030003200414044423420242224124321040311321241111201311330312342123013240410144323231410431000332113034314331123414301132040200041401434313311403400133302443200422414311340021313430231000412234123340000113221240043440310113342324214321301121042430141433314231422020312420004210023341141021341122124240104341233043203241434221310234003014100214332433033400233312031114413300120243320433010423202044240410141422333232221321422334024010212102400121133233342344420103012432314112031404202041330123430233100232011223431030101000444321144230213403321442140022231112103141120222124321414401320313410040324301410142402333224332241242441134341110234210042311434202434203221431144430304123034003322422134424022001422434424314241142014301210240240414022230013042222202420201032442021201230311313024042444021401102232044321203020010424413333102224300443124043403402032423131040121234223032314122142342421030204033113000314021320440033444022130002031112022330034240204041203034404133013210231301031122101422144120023242200312302423220131112340444243310131104214322213212233123401244321343200414021434332123040410243342341114001104434413002232023201334121410220320424031444200434033032203431341430012332041340412011434002403300111112142301043331110444302223120214012411012312424122041323100212424241012103332010410243313401440333121032000120212022222334122404104214303314033413204340442421142222121112320430441033133434000041441012342304001021022002013201100322332024240430203142322014022023004223301224000410003144404124031203422312420212234124414434430222210111013214014224030124020100134142133133411334141213021132141444013022321410042234011214233330130020112320223243144013440112412133300340322214130323241403042422410424110420012021223402411102130244402204400304000211321011200023311030444312024030344413242202034301044232312422134432021444220413203244342442410321124000232410422344301422333000422002431003434211100002111102430401134403200203421143022414143240202013031224014031303214001204001022023323212040442012123322422102402133102011412403144311440302141300341401332131210334233223130114410241433134033031213223042203004320123433433442324130243023223420230313324022423241400", "201023101442301131213231041103022002021443113020031120014432303333002122344334214202222130432121434321244000001331433133420321222222213412200030221423312031122401012000044320234441034224102343213231013040102024101330024032322302444020313124020301313030343411040212234211000422332210102241340341234033432322041330231203413414012433034131034332204424010211440201332314221210424044442312230003430421034311210044340340012022324130122211010122010004421140422230444241314142032323310143414041214332231202410344411133241332230024221312023213131403100243310130323121303404111043232043113322113023014042133412201431401012432021113122233401043344031300221114340103204110331443343043220323040133330104221332423442040102423114040012143024034142434112443212203111331131020202101122031310023241423303302401104412311443234413013303004104024321110302303304343320404430401131304321301340234121412021204202134303431042432113040422314314440011033132430134034304320112020304044222304332204021341014204033023134224303103144210223014341400123214014321332312343222413403301330144440223242000132123302203233401102404404220132003244231233402211122441332440132012101102131233202424130041440313142310110333324042342221144324331300000141312132404042340030324123213124302230310041434401433244403034014421003402340432040321443334014012210203021300132401223240043234444003400111330131322243322113400403222114011014414301120111103041141212020131240040003434042414122243114404113310212100104433341011303102104140413233110123042222133422144204401223443023143330002221323142021143423213311002124143014111413112131440423201211302131023312430100111143122433344102204430323041110020021033014124400243213021241432011102004011110304140424023430442113401043401311411431342212300223023333131202303230414143140042433412341240123013143313133434214324023430241101112421210401301400021323032434420202122404021041422342201231240114121031142141340023114142033002001014000330400322420210110342211231024410134123421041114034202103201043340131313120140112314312220343230214102404100031233021430021331342344004024312033123124040333102142030102321032310012120312440224020243310241024400001103412213201213444202033313422240012324321220200034121013344240432201330042113133433404220404134101100410202234312233122021444431033101034342032202231112121111342213044104112324140033404202102014220032220403243322233003212143131201400232200303334240241132011230044041003014121131240140332433220342012012011214143211002323040042303204241223304004332221323312422134224100132344444321212331131232120420111104230324202441103320442403204311113004230323331304400001040121421330301312201221410213330211010100343113122031434230140110211212311020402241230400134114010144432204304343344442243204414311414420322024211141112020120320114020303312330322220044322043401443110322434114030031433301310033033324424113244212330102333342420414013342012221142124410410041422344001432312303021210314201212044141001011010131111340133432231131012300222432332433323232030212424123132434204212243212441424003131204314041221243311023204141043040312212433040440243212441123232201302313132234143134412100244003314314201224024212310032202140043404102042343322442302131030224204311211223000120020322131141334041442003411122424233211241240414042113440332341423143104432003433242020422030201141010021010124414033111342221433403022440214402003311303341324421104400300203201012012424220203314222142021422334104004311340110220434412443132003200203410304240303404331333213424214131000422144442403332110221410044423034010244321233010032412244111030331010414221343242122104134014121442344020024010244030400020034334344304431024110203144404311102120212132331242213431343102010413303202320241303024311444044421114104401401112241230104320024031124333310110012304324203310220231314040222233302414042304402201204143310144032023111144303100213223133433330343141044444020034410213322223040443243134424403022004114104403332313342341022030212130031400411302421000141403100102124310240204023024324000130310140113443002331214130214334004333214104331441022333334231443114011410203200224043202030431213221034111444300101004213413032204044102200403121414303341220212244143024242302433102004414423143012101443200421131423403430200003312012424131210314233312410413421040234413303213014012100124023230142103033301243042340002201323140242110312404431033410232313342420014133414041003223244432", "344301204422143304011443411132230323211431030313324140330134322302223442414341400022311440213244232024434131410342343300022240410012344230132320131431300141001124322213434130200222132421433442031043301102213441003234320301001100214311103100301104412102231211043414442414011324231401040202104310310032301430020344142022112042413323330431312433122232110344421114423341004113422010334410313242230101002244422033313043311202403203003140011132230412432101241102041032112441410240321422320241224332200242234244214032324302434332304004043411024102203022342040232243332333341403323143240342443124321132401442102001013310233300044131033431103313224434401432440342413320204323330204421411331110104142412410400010202400133432233301303114142134224334204144202442113130314002414344023021321321131212341414344343030042142001324042422311222340402213030143001322014342330122310202311421212040001002044303211202313342332110400210302342442303333042040044340123342034402433132330012102404444334430422410113443340142441204441430100203330020040001024202004200333141324212141212321303033310212120024000422020404430114114012230220433330242320340244031030433303302123112020323321220404331233422320314312021130230211103433020134234243333312331232232300121402321222112012121344403302402141044133404111120232232000123424142234204232310000021021002034014323241242140001200433332302433424044213304004034140401021140003231101043310444402033340321132140300131211143144244333012134111423344012404404224143040322043124413001323421314231042340114412212234313442240310410011214124141441103442423312003422411130332144303031222311133123400421240333222103223040402233013113010322323321422043000014003332241004031203034300312132342301322330431243221330142141311201113411020433202430220132122110243324302303024222144010320133134341332414124431000304223011332123011213322333231044241202040202232132303010014231333304232410031311412344313122041244101200441330020301002334112032411401441203322420314112121424024332211401042212120021202114041144204321211204423133114123003022424301214022014111231031004224432240244120120204041320231012134403033104431113203023010142213440311400214114414030432022212010423422430244124422111203003423123343114230033022400211444433310333031334234433200124320104401322244231241411132334131441134400201320022213333010001214221322110003114424202121411041124101044341434400234021113331430230230020001343333423143221102421422114001114441120113402004143024220042101230140242141444023024143222223140130420413414222432030403441422414342133302114213142332424230400122444020343302123200134033332204132134213120034311330011144014133440311423241343104314213432400144233240014322041014113101332441100234442134014402333044314234332120010402420201302334400313014010420101420320420114202200233142234041404032031020341413044104114312041041422300223101111013424231410421303130221103003340310102344302041103413303133323213110142412231101214410120402104131241140430030200210340043011244014120123114302204044023241321032404443130031310320313233342444341341412203123433231341304231241311132242431103444434204324201304311103220341243230020101234014214044223104303121334103030022110032044242110134103402130342110203443444122024320014444023442011343122322433401331420411341410343210223124311004112314111144002420410021221442020121341112430210434434202301222014344404211141322043231400022011442010213424011113442214030211240420202021044304041242130201343344330421042424332100031321410043034321021002032332243411431034320032340223431001131002243411310202433033314203014321014304230041030030120223103014043010402422043342031341320140040030401122304001340203334224242400033304320423334014142324134000434134000434430240031014011132012403130130033100443311232242111022311411440041043011424232421430324324120132011114021332221020401014324120221211432102032022022322011010312024010240134322023430142442312101100442322123123132244222423112322132014443202010244000403402343030301442413301202344442400110120143101122103024222200213302001410312342143101241421232243422421031313044210123232333224443242334410302133400322110442003423432114143310222421334313240342322022103330413142431402144244413031012001033340442110344301341231221240120322204012213431213214311220404132142410044233203341342421200240030242414432140400311122334443344141031333212334134230041442311340110331424003220333230324104010030212341140303013403401141", "043332010220230244004230303004330414440213430132332441233344104022130303333022303220320423040011313243230214044232444310040043210410421002423410111021224323314122203302111324122110100013111410333411301343114400014412430012234042313200143133320210123314032133432032311110000230124113430132324230032323314100013304101302001331431032123414131410441224413314021103210341321034031011331132301004441340020002400430114122203341332403120401001324444201033021331314440221304424122304031400101040100113301303134220031400112242312043210021444414241344003233022413433203123201224120323221220422342314041241332433303434241034320021014340041404214442314111131140343230421043013044240312212402434422343010310243413320131434132040342014340034120410121430042024202301021001012343123420124300420131232114213034224313201104241414433241301142100412223230341311024010002411441233124113023441114042011301410013242121113021110200102331021420114111040112044241424010330334031022413004422310322044331321321302110233403401120012443312332443243232242134333413114333411230022034123413042021413304003010300130421244244022144234012231214401230112113214243122321102002324410420231214414032303213434432101201442421424133144220032343211102003234041420323414301413341302424301304234103402402231400304242400234414212330320321211404001343232411330440420233313210420300402242341311234231322041120440224023442034313143401322301221310231034022110214120241142041020302332011114023123402113242200210240334233302120424002410422220231221132222040012141114441422412101433233212344113310004230404120421203021331314420143004013341223022041342434023223422423211322034314023104210300334432401122303000214112011144023402140140232310403233310312024221424113332310302133200214101113232013301422023434424321431423233413333443013124121334314142041134334421111142401133403224104311101024323212024403431300440341004404113024123321200434140201320142000232024140430433311223440101404434442023422113131040024420334011021134024220002144230340030044203134313321332124212331113023433024013101220324222414434421022422022010202430344404222112122003421301023142430134141020212020314212424134404140121022302223322113131324232304432430404124412414333340003302413020131043414040231041013130404232403130103011040042442004402222022342023321234330424213432024321021014224101342140320421043123012204222004310022422032340323131402120332122121112132130004243134400434010114202213031211404143140232233320422330022013041430314202323022112411404000414332244410412342302232032324424003231301010342001114144434010222202020333433221241011421240003131322423424204420130331132230200044120441034043304404402224322134341240022210102142044311323033320142124012420024002024331014321344043144302201440214124324201030044030412104141222122004214144123411423341313243244030110401424210233221210214412240132233324004433223010104112043032030204020302320020110302220010122143311021003230042242422042013014001020320303131033240344030322103441221303224143114421421211303444122220132421214122001244011332111412012042240020041343020121244443030432220242342111044240431021422441010233404100241411233232333324203221033442213114042401411343330241034444023240310101401331430244021133330110340224101321032103221002220234342203223234424231220024012010114034210334011342113314113010331344232221133212422033300002421113241343212424240103233123314034004113230210031244144023234340241420301041230222444403012102224114033224302310343203134424120402231014024114111434342141040423303413043400340304104410032014100242334040121412340212213123340211302312203110223441143441304431434240342001003004142414331112022004240440313022211322220221100244033330044012330444113334341231230223002401341412121024010010200041432014321102013114113131030423433441121202341041403130002103301424311404104314212131331213243422121123122140020402041320144034444123110201404103234011130000140200234322121033303000303310223100332233442104332433221423031011111120420042301202231214241202422400103011340223041123424024202021212321400020421322023232240004043111323334020441140121244443101100433403133420020301422344444433101103410424411022330101410414440131421120423012233201400310341241432441432134322111424232300122241143302243243010421222010412204011203210102111044220214424120343431023144432214221210121144212111000333020320033141244342441100410040202420124400431242043314042313122130424130043343322102100", "411322024223343311430440324314321334414302024033110232044012403242043144223141004320130020311040131000024131243411330114332331100204221330241310302223032013340041232240323011132032410142242030023404411030100004322131200043102243433223121400004413134211121310042121024301124232031044202421121112123333203044410413320112211104024031113141131214100122113323143021412000434232034021124211433022303224002220322241040343322201320401043432431244312003224030343043032304011034243140400301404304342224442223122440440143110032410033020410231302030224403124443443141424244200113124421304303130344304341110400331404241212103401130321231421123311324224011203334004231423314013321424401321431414242314311330414100440422322423003033214014113401104121441040442323043441003413040104230123241342044210311232010011330322132114201413210313101432024020013422320440103324132110211042413343321131434401040302211242103223440134011242202200323034414214042000200320313043311433023322411410143204232320431431241240242311344424113121423213223041004300024444214331242124344231244340333041400140402121000122410303424430111401422424401201124402103120012424001244220213010121303440203322211423444341104423230413100422003342313221231414420334020412203330043122332003200443301313220024433420224420142334401324312011121242043224103020042241132343303122122232003124142124204230121434230023002240241101244343230122430142023424404422033122042134341243430322420031433343241422444230131012230123301343442441143112003430310330410233024221412020203313144041420100320400100304131320342220002331241133244311010403411332340312012030224021144104011114214044023434041031043101133111403142212433024204242432120340330044322433334132423434130134421123224414241012001401103341040313141334210123100001333004123440111110400040040132343221200444044303411301043430210321114432300334133304404331224200422012210132422144043232200114443001324424214002304234413324113141404424210144311003413331221002341011114144124430342243312001442400030221304432243024021200314030412004214311442244124404300244333422030434001040033411041212224042002112440314220303413342001122422104401014221100144231033011041233030244333421314432110343124133204224304034021032442342000034301112440444033413201111001204320140104104334144321041241201004402241420231213000304200424132402340410211340310433242041341323033340214114023024311443110243012342124420133413331440213241132404440424011124341130401023011132434243214132423124011330430140001421034201244213203223234013232140310141003000312312304342200231441324424121302424213323244423302040422103442123144020134040440042112031224243231024332303442444133140242023221210043433110311312120230322340003030240423024210412343424412012420331402033031231010030434331043304142344401420442332144244132430443142344144423231443000122414033320400111040134440130424432321241404410131122033032110210010301042424333221301224412141100113002142431232310230131441044001013104244030232414031310444434431440132300112003200340233332103324102123011201304124444411300111202231400134224043210234311321412101010400340231114432430012411440234420422044011040222332342224131202223213133313422234331003341400001323401304443340120443323010204022010030023400230222423043431031220244043324011110404104130033322102024124202001320420300213010223310312340203400232334244414431220142013120333002432413333121124233323431443013201332311212012003112230343312240022142430323131431242413101212103303422430302104222041203214043022324112013420142230331213334102420040203324324303222324033031341210233130303120412414212324410343012103144401132312403422202041400410024132031144113424303320130213104122103133210234411423001402021030033411340224424243414112031002212413130310140113420404240132322142143111011311433041222442031132420010010113440042133404012233031403301210441243322000004132004100221124312320034014302230201242430013102321403234034034124210120041300020324222040442432342030441442303434140334142034442213440210221321003114401211112120010432300222401121140131303442324442001130110333333402422204341424020240012043331014424033021443103233444401431101000111311220011303010243133411304242441401322000411131303040111241133231003314311341332314322211430042313142030200444432020113344404211203231442123412021111310312001114222043343114413013321141023243041000043343221023000244443303032202010310212424310333402203001042341303244003341313341203231042", "333030423200023140201044343113111013101433231333222334401132242112224404441231140303104302432132234212424424232333400201031034132233441033222434202243111341311121414242322422412143414110310101344044014132212010122200214333134141340420102223002210442230002321034321341241403142432401134331040221423234140133432123334200012433001321444231210020444210322323240323023410024300421441410102012312242303441322111234233400134303133432200043222313103133304401231303044313010104031003012222202002321241124142203140421401124432402122330223033333411032440312143423423221423440214030142242401130323203323043101302101432434402011004321142322231212314334443033211311403010244100034030234303222312331141213134310144001413130230402304310342401123203113034333320323210340314430302432131034311342023222133411121244143412302310414233113000040021241023032102301341134411300400230420021440011021002333040301244204202022001004202310031444423021142441431120342041303244013112314323023100122103340204040041442020003111240043202201123214311414204030420424141444240134322134424430004234422111420100110202342134244314244302413033441114214322342400043333341202114111234334010032430042312314144303341300434304231200030034113002441411223243011002210012332313440424422341001241104230104412403102121211113103121243012004123001421401304313100201201433014310214223421042433230400130013344130140421010213430141101002331032100103410033244134020022222341324004201000114122202000003221430201040424231344012211224131114323021030443100134313441403202220010124311132001231304344313204244013330022040134113244110323201234241131333401232324141110141311020244040210100444013142142304323321201444330043310430332041044400304020123110143122411321343030230144313444104424340141343400322013201141112422110100114024202220432034332024014411310404213003403131310014012020110120422131210113402441233444142011441012103004441332023320014244003410410323111411142112231314120201330424142403131244444411304420210424133343443134413120331300010313301421110204114023120102433121010042311400432020402414034034100131310112424343340343212330110440101220033223030100444042141203440033103302240033221033223004400102313421433021101240011302222303401434334311313312132340432000431131113403030323124334101340222214433140303434402104021001304123413022222202421210323114041111224431311113322011220304331142212321042410140011321213121031224332404222442303104122112411042002111214433231100044012430414334031404022011043030320014321432424122220013044333010402344031220222131024410102200210231440044430024331142224304223043213413412202402242112234103313400003112021311102232143321101400302442402302022411114231024241143101002122212312014014231340422001330131402400211022342214020011113140003220031124324404104213040440304410231330330341211134101400130122400333411244011004004020140311143244211432203320403200004314212024242323401431324440343141023202440011120120204003342022132302434204233003240423001032300241023220134042414224112201114421224413023102314220033403434422112312432013132401041230242212214113420031144332033231243013114423143101002221112222110221043021220043201234412043221334123431141003212342233440134203220331402224020242433024211004100131140022114440401101001322110021013423020301211112134001000142311230320211344101100412331411001221312442321113324004402011012201434102132033424101202441433210001141232324410433430320143241300213322103041002120124230322424204223203104114313224112321121202241344002100023300023334043320413201413340103142144223130433143111214143310302324134101240030000223124122012042003302322130431300324314310124031101433102310021433441131310114401144311022420113241423021024101324040100411413243021444020012404034103042104221324240223123412414220142134412113001301200303311202303042342122122300334302001013233341034124441411414133304310143043341222412433444344224440222434203032034012420422313424032404322433143101133241320442023041131434214112041332201434414333222143101423440214140214212312004044142342112224342302102431431132122111101442132142302333230200311020142132210010414011001434311341014223034102320442314134310041003200322121320420441142312030123210432043144024233002211244021224401341104330424121430312342123210023234311430243330200412440113023001342434021044324431433324404102042020204211110111240111013032214033024003311022224241222134324203443312323144322002224144032022214240403300032124134000", "120310022331001142423102121112403414320021110311013224222230040100134433034204002014402122021333222011342330430121320040324121244432422011231301323113020020203404032120214030303240003211340022141140303002422230122442441440133341340003223134202102144340233241232213412331340002311232013114434140134223330344114411013141400130122322101143341424013143013324011222002223401330441340334241041334130200140414002301242411421431412434122140444422431003421141201320423442120011242144020400301113011411033040211003043313204314442302132031130311420331322111223403310322103012033104130313333110101224204420442010203210010344330241203240101101302202134121040042142440230134432022440420423324410114444444401232432113321303024120010321440001040014202143334432042123043041030200021030404224142031341330313330314113304032224133024320211231230411034232224144342102141143100121024322440004222334220134202011233230134323033410123424002430100030230020034224134113340401212221144222430222022010214233441333201113304044144021022123100120014040102031341041311402114143031340441222321031312203200002241011104314431420333444400344431444440032344140233410401034041204413031312243012020344410430343213344220214043040303243031302233312212204103022404411402302323440423122131043210133030402023214302140341241233121140124424013414342034013121044402440043313013223003042030023104403002110214433414130220114443410001044232340202300331003114234223302201201044202020343134031402111143402443404134230412204210312431343103210003211241404344140423232304401223313002411234332044330222443440421114241034022013224120140223304134041333124044023323024444443442342123014003410242320011031434321202141400441214013010043404030241324204334111442444433330404303121114132102101430141010332122220220221010411311143133021411444100234110422040042242434134231142104304340434233003300343402043333031402302223211113413321134440323213420322030432303302043434413401224002412332432014244104003200043322023234440330434011222411440301212243231142130204402042022032022230103402403143202411340241241030123430402102021114314301101224000202320442023430242220321143030024331241433140320044312110202013302211303424110102232403224314333400121213410214320234311233331330310131123203402002404340211101012242201031141241320044244313003003043030034432341232401230300030010134410332402304012104430400000440112202300130220320312133141224241433422414210222300340011432104303414220231241021041240202441003331241342023300444410222130403213314412104313410004003211220313112430431230222221112044241001020000342041421120102321313443320142124441211303334332242224310014011143243203434131040301010022211212001402200213302214334314140032310104422212023211134421144241132430020211342400011034104301141342020341244324024120114404100230402041434344013241014002344114441340332440114222434304014110324223030241011411143231030103024113332012423122430321220230240402444424440323033341220241012224044324123403332033231244241342120310341244211321241330024020430423042023401414411322004222024024132132324130103443323302024022423412134341302020242103310120422143200212120332032431441004130014013221440100213043201432440003314034044030230141044342000141214232202112443010124011202210403221323004403440000314031321203134413112122002412323323134132024100301114224214204041424444040342203303114110120313333110202204023442103402224201411422404022421134422134402404413122312240020413342440443402130233001323000424203200413011102230422412204020021121310013044442042011421333222042444024124013420432241410031433303210141104121402334424242304421124332210423142031442204111310330101320313323243424444223204330132040411202304131034110102202403041421040034043211411141003140334212110143002104233412000102141331041421200013112031430432130224040301101221443142233320343331312323311140340424420044300414124244413011340203341313421404043311043420003001143222433414440112013022342114123330102312222120440202242344242144344203141214301432231002222242230040403134141320200103214233312000320444234222133021130221042312410411034314332314040104223223401133412243334013000103011420321022341424241020301201220332002130421211144431103412321322443412044043331310430322011021003424031402412021442021232342240414202112242434110413143330420414110122203130044343441034132212242202122143133004101002140301033443033201042432001034204121240241043430004424334141314300322224213344234131204432141414", "104100142333142223311422200332200124223033133320044344303103104421100020243423311232414044043111224334214234221010342140403030003340321313044132112322114444324241242224201002120020410413101111024314041021423021320201140321443401230101013302422343321030340214434033103220032423313213242133023341024213144003342124300123000244331223003040124223412333133310034311030201343114340223332342033342004032012023321114244241122230321443404333220303331333130211043022342110434444104200410143312013021201120004304444411140003103122110223400001403433143300411242400300200323103124222002301034040231214223231144342322112104001430423103030001020311202211344441343010143140131122021203442122430404113041120231110113404311430300023003131434400113141421043422104414223201023301013022102023004320224141113002024201102421024142300210431430243244101144133211103142013002110314111412432344240402333014013043220303021022443402102312042342010424234200103230304304313243201320121312311003341023021034144332411103121043213000343403033330102232430100223002034300020243204130123304131412004413401443130333130233430130302034414423210213332113014303040311243433321331033330410330001134332442320020114032102044404004244100241301312303230133402112443034041010123210313104413211213221211320203243312302241222432340013032422000232024213204344020331201304211132342322310113202412321332104403401022324022101031311111010304220030143414132124034201341441421031112123002203240204003022340422041402413000341204244310421131333431303021313221423223413324343212342332240302013204000211022212241331431432400012244140233022401043221030431413020043212112231224203303414412040421100412343414343413402131410213223200414211103402202133342311404201100413241133013021240333221133112214334234401423122200310214212402230323101140001231031422411031430122221141340043121400344340122314014333023104303324100014041322223134211142140333311323012342221311114341322140232112110443131233240402324043322320114131214104213301141214341200034240314220041101023201021210442214123304004003323324423012121014010432431004133440131202203000041313313301221304121430231321431232232224321333232144203414410240003221140400202201143310241024401022103320343132222011403441422314310022031034434143012022414411311042333213314433213220341334412023214023021214023420104104442124031014010200100111202104133320103110214004200143141302201312421230133211034140130104242200122130034124011333312143303442302324111224210041031311211034431320142441334123011041401011203041122434210240001313341332041211320444404033203232143043443241410313110003323102230420132214401134214013202132200221342312420103310420443040141302202021030002313341124404340022020021112220142224134401133424013243141031224013200323223040414110214131414110200102342120133430331100230441120022341023421321332213342124120412040223001013122103132340024432341410441213301313231033222132430243034323330232322114032232114022111044122432211221144423021144104320312141421420443430221031130042134023232221042214440044234002210224014320444104334310302203442401301131441030142302334204343412303203200412144020100142124203121202102010201343121133031111030020224211003332114323010012334404142442212002114223211130142222412121120203232123300243214211114220221002200133114200344122302010243033024101311210433444032400144022121043001304431210244001332413213301241424330310123211100142233123343410400113022320421333340212000414002430033202334422341031010120101414230203320113023312443030043240113101243440343424403210010303222304221234302233314013111141210330331343204224220430423334111211000132413210210241043100232414301110434341032403401333034003422420403011203102011100313420341011314013442403113313444341311202014312343344044220112212130322324110401322313011130332410114204240404442130440141000032301430232124113123121211002130101104031130143104410130143210342303003121131202002043303033231314402114103000121332034133233030401442213121023301334310012443223411422103212231323210342331211323434020202011023110403301240312434234121432143402402330133230424424110430301120211021322313202140131243433303042121011444414322103201234400401244420430024002130214431423141431402040404143432024023300320323340412431411014021031401404142424022033230310132443144102430344403003413040222100033402304203404332024004430140341030202403413213343232444242133232444414013133304422120210444010100421420120322432434004002030330", "123340300123424212030421240323104010120101011401031311121310141044211101212141210140211103420421212044120422211200320030040242033333433041241330423442000223304342343304023231414112040402341101214210323130042044342013423144023010103344133421303201424004242244222230411032301034333443442202244200012132430400002444200003213410132111013230331014343040232204022103111244334003400232301032303132214223441440412002200344222010331033300341440210211420011120111120032202332003433314230243242301222021230301100001214433011243331422342304133421444110131020042240033211444320440300123100304113432002201433030442101230410404113113004231100212332131341243402231221134211330231123220342221012332040431220014041114430441303143402441100204410113421420221412320310311213220331441114434043204344034201301423441342204101341200241311234002230001324102311311122401430430011243330014423330114202121312323044141020222101410211322434341404222334304000012214213121122000403231212033110421431423004342141400144400112301114322042221404204013013333433312212101323034032432113443000101442041403301400104213002112312324232030443040433243311410211212124234042440314323314042134101341130214323133434301423003443331232032032404213422313241333242402441014233222424304243414313410310440230212340313333133242120111412424224120044420430431021012220133242031330213232111114221004313043011234122124430320120441123043214323341434233223221103112003043431014440040311140410231220020330010100243000334213324212232411021214210010233411243414023140302210143420101024134213000031142044304114322434130342421210244044014121404441332124412244211344300110433232021342403413020214244440300301000032213430323222420240221124140032320024404310121331023104413331424120003440014111021203434201224031242041320240432402414130300302222110333320403011400041123131132014000322002031233420333024414014040201102404423020200332032332042432114300144024021202141424103320021234031343222341224243043002330131243012140122221201124004133114334140214021134041201301134422110212322324004023020304202314040141341301221233410342314114213133342114202031442330103343000023400210411412010221243324334402223014104000041121043242034111002141340011344101220234141212011044232222131220443130333104312114144001023244324332310140014001213022441024434431102332011121434044212431020244040320100110430034023033414303213431343003131434010314110242242142311401441242122032201222332433222322324224422202221204013143244241233303114312431411340103304021000332224104041230104241213444142111114003033210101030042342440434432233314122142201203011322442200144001210141311223401012333123013221003332123133122140414232142341204004311301344403233001421030220002044020410434033003413402124110212000013223202121303311303300312431312202123414412014011414012421332333422203100301301030403423112241301333311213410312404013113430033303211312210024210442303003400110341240120341342112310010314112021322404230140324120423233232011213302043430002414001240441003443433414444340310141440322421011300401001124330243334223320402301211044234104030410124010040443144104430223320033324241423220440104234122444213024403422220201040121330244340314132212100240002040200441340204144314112213043313231043432312131420230012314121433031301133133020321433432403033343420410143233403232242431200012142131012412110424024211110124304030404112010211031241241324140031311213143132014304010100041124404232420120141303403432044410220430303412341140433234244122241031134412020331404004014314120044144024331111232133110120441101333304223242224301332012210040302043223140023330112033203320024420043033022242121203103422302242400423333243401322220301032334111230104011334034332010121443133242004022102012321441420324333441411413214020124222421413213420400020343111130334112011024011020403404434224240101343023314431243202313044333401341333142133421430143412020130232041214102230133022312314034430402331333432300000433114120424303441423141134343222141424234113130231430044211310133244100421020430402020104233221433441143201322203124132341303203222440122243141033430201034300240143331024311232100022430440143111104023142221442402402240432004131031333443004040203423423034120033322111141121020324420000131433232323212014332314441201133334122312000104123310022043300344121301102303242222130032041442304121440141031143042423313100123224300432441334003043321130324241400230133212201312442203423240443410110234", "321203432000221220304203132310443302114134030010303133304201424413220040042223202331341324210241002322143132423233130213401204214313410104024223241042000403032001133220042104241341434034023422104440420130433302130403410321312411104324120032213300340132144334434133340401044042012244442320444000141123221240212430310120212012132001202321440244030311241110334440444112334014441313243024221131432342331331434430331044441124301040221301143232332201203331123104031142311222143104001020240124200013112114244113123442011033242314214201410303321233143313121011434304014231442342202330340204201304200340012420022331444432332303442431034014421242214423011340444231441032134442212040032301020224413211141404130332133034041014241203200430403330104421404002101224401021242341100003004201212243014002141142123224230333323224330210032344424134214124101332313300410002212202230211021413004400320311124032231244000213204411404314012322210134430102443421002443242304233220131334343422402214413232441302131401012020231000220012422303133014103002020400110331440130220211100114232441203340014334000401202432202004240142132400300304412341312012000301101141003403422201122113121403440410012322123232220401211240034230443424023310342031044344211041423000400234042120123100133111204311344434033003443300240043044434042324324241044131231042444141022032244331300203412111334444110330310212003202400341134232020314434332244431431122212443133342413042033132404312122421211213114023311314004302140311312123044013214233330124223004433141302434000313421210200303343211112140122303321210130411213442244403024341104104330012233322341212314222030344112043110412411242314340343103302013021200203241234011403030141422213140011041020311103123324400444144421240431234134034330231103300100213141134124120041444141014041102002213132420143412142121341301011330000044342201243413122321241104334404003122101123231410000432110242211433441122212424320100031111443030040112032233212130232334133143110320132343341104234042404421040440322410233223110332201412312244103033000243414143044011411131310143400334120004033324434323304331223410342020421404014014112304124022022202400013113000213232030013131023434042303431124244220040000134104340144101311423111010324224233321114340200312234134231111223012140032131103023130140242413444331123214024411034044443003432300332302340323132134143224421322420410043303403101011233343400004223021244034012200101203423010021111022010302022012022131423100243302432304231422320141023410032303441210210031330103423124431001434041134013224400313120422000201111432420120230021110122313310342031422012433101024124134211423010014211023123000313242113140444103033324230031334320023401222214022241134230111120340203142331123421403013211243331001414104114321343211014301311000433302424041241041131214340230234213141241330304132430021131202220214441342334110311143404022344001101013244240000411042431120001044034020130331124040124121003424344234121304211003001340234442400120302442120144220130401422210403220020232432010042220201201442324200133122112222124013442222010114014044123212300420102344043340011003303111232424123120242333314002404321210430022032201321404133414100204320212242041002421140241104240224412332410310430210014032300424240430300004031241011312242003403210201433211434431100143410203342201111033220032134134314314343004443313421340414031102302242444310434032142032003202214014124030003231331313423044021143231233132034222123124244430132120430323334312123301412124111244403022040344232321232042043140443213212303213022122444002421432242433111141334222310334441411303240310234434103142434033322313221413142310031332422110300400413212341414312222204010120141000430101112231133033243321333410021330321432241003142142204202440403412311114340042033213341134402034042240214142123023223133332022003002204241130210020001241434111034241320422234122234230401204330443341432342022004400032422224344313300102212410334220201314140140343112311333331211233024424444014100313321214024240000133013144041101233131132031240123232330304322003414110041210401012340104002242340301041232113003431311243223323414234130441401114401133112334340244433203400434014201133444122423241102440223402221343110430110241133240434333343222202213012434044143222444012301113402000104244134042141423031204414121234242031203443013201000403402230301223421421102314330112414333140332324144042303123223100123301204311243410", "111211214423340044332044104421404141203400332414421433402423003020402032344303212343002302111200404122402002001304204304202321101123141041021131132313341431133041322120231404224322404122244041043024124244302103404332421100034113012120001220401043234424342223220142240033121201130421403122203120003301303234021440003114144200004102003101011321132010144304213121303112104314210011113434432321342414013342130141232403002324414113423244414103430222434103121422134332010231401200112242221140033434123144001301403124232004234402313343012230322404100012131311242103201010322120430342014420413041422310333120101020240310002303240213221443122102040121420030422144202410043001323422021111321103121032310211000410102222311311324114413110021424434240234412331130210102424220032413120001131140412231103404220114143420034314000122430032440234022031404240330403220144231430041013333223343032232331023342321023132022420000304024022042002134032221114302033213133101321020403122003444441320413414020442324442002443024331333114440031132332221010402414010003011400442032322000210211104002334010243432412214200244302202311411211403314243211202220044324043033414233343132323030301412131200034114021020403243002420010134241014041104431242414231213031043043234443221304032414224002134030430001230141431301311321334244133111131013020334334342020402404412210012212241203423113003213110144112421031233121231041313043312242211434401233411324012310444434021120120342244323344042343323332142023143413421142313323331122242340444220400203124302241231311132030002422021231033031203020322333323310434314320412112330443033041211210030440314133431312404230244324110341212211302222200222340120023120303011414110121143422231423243212122101341024342300102200414142122111032021312113101423304321032012221031410443104140111043331232102341101423143311104000124444101310034022024101231032303440033424034030330404333230010413321332030013142442243220220122240114420114401404014410241040434000211223442003100024344321410320143412213141041230433024044312044030123042030332111143112020113421022122331032424004042221400431044420131013031343201314433211400000002131101324414044014033043144310314200043422020012032123011100324413404221141031313231100144220122422003402132312100331313201232210431031332114224223432101321424404211442110244220000002003434410234410424222403241114312240241340204002122303040440201411021414221412214344023222340113112411203433230400110313432341213430403210132133010404132304202234113224141123023013300312440302203102134341220042242142231420322434023004344030022110014042032220143033300322222310444144430214241434344244042131011434012300414032234143241203143232101141033010132014013420431024003221112124243403332334312242312241341142200314124241130312302321411021001003142232142040122223440342121002334434234020144202033010311241204131130243300120230041434041143203220002002313043200013341414320102022130300441444013022232444401400232111420214110203131113221034423024334240144204231441403223412443140114024441320403044320124030141422410024140444313000322401420034102201012240214203012241210421002021142400202420242431234420311000301221332003030023232103001000213323341411221031401422104200413112021202024234200130242040204041003342420022300323020111341401214324430210433132342120122312324210020033341432301402403304321440412331410010314203233402223324231401230331033324341244222331232300310344412044212104313204140421444213141031033121122430024110122102211234424002214232011241403234042000043403130033204132431440103014343012402033111001431112240341433100122221304120223043011042422120011112141211244402042033040333310324040031420241310404403001222111230413041203123024211332002113424003424134340232121310131342243400132120223314111342114140331320123444444240112443422323100400202201020421231031110203243243300324310104340044242411310311301122033412331122331002320231422042321133113113030344203314002311441403242313344122311014443303410443110101212023401422421313103001002001303024012112112020411212303340222313001204121024100123111400313110124440002114042410131122244210341421221132231030143022241124223001332104143204140021232124311423423340201101444341402004123203411132013032444111424304122303012402331041414011100032010131104413213134322132412130022111313240233001004123223304240024004424303041341131302021003241433311214313144214401322124311320022134031440321211143320112321304120200023034", "234432414134020004240022413334103344102234234022022433333433340104120041121240142132312131104113443210221033141122042014300001210140121301202104442340341102214210142202301021303322044444031312222221114141000143334220100201221204440021044322423010122204043241444404244334214224100323131131432441300230141404000122301412234402340122101411013213131143111420312202403443400240000244030332000012041422300042103131144401024230113140332421103214322422210214434200120012121411003410010103312423321213411112320021202214210234213032204244242004214321223133123112410313021312240142231100121334323023204412204421241104100133202221114340300110420344314020332343334010011010242122140024111123043234120241234433212331102202122444112200411242232202020204401321202302332221221101214000344303104043403420221242100134340301121112034423213132140000134422332244440101320203013402144442120244134430044204122412310224122240323404442410314301021130123040010310011112434434443414222132222122131002220401302043001242313003320103421431403412302213433212411343213233011343040313132224232024113042101211131123304422423231421331423140304203410422110023013311211201211221223023023410020410200414342132204330033020140210313014143324210433114422044222203411222233411431210230133424301123100003433413200324424213222331144222201031144330133110321331020334323403022401231130231234114204342121304242041330114230444130020214130143440044311021403302334301004342324043241123140331024104310233410003204301222441142030434240343201034321300224032234211314100341231244410124433342330430104324424310420203013430334412443303223234043324341004140110443330214201242220110002203212333431204144214334330440340341312431343104020421201012404321103130441233110140402214141241212400430102144010413444222413134304024134333012122211421413323014001103312333034421224133040002200111031321041003010414420240241141402343200011441213431323141424324032104114223411113130323213242130324203031434112200132421124403224322203410243134312244310301143011402104244230322204302123334201300001030020301111122111314010440140321340320023233131301442243213220322334334430442013214313310030420130412123403233203022311343400243022143100210212420033000310230114403003400102002240414441044324140402432311121114432213202334332024204344303101200120104001341210443231424134423004211004400204403324241200424424021040013331212240402120133142324330304232043200431310444111144221343320431211333200221310400414024402140423213044412023111411113110013323132134140310420412131044112032210412124212244442112144142332142133223213143404423224033123303204031433120412142210321311401004040441023300442232434302302004134430204114201413320432120104030142324431234042202202443234302210414131144300212121434101421400113403003314130034020303342441423034344300033340342301143122414000032404323021030214031044212101141214103004443123422041320123321420311313012031443311324233132341043011314040214401004244434342122134020404304311021114001414040420401222444021010104320132433314041041230442132041014220042241134142234201130412043321123343404403421220213001221433121243300031022442102403244340432401341440040420112444144223221323402220423011144314422424242442022222412232004144130031014033121213100301344020312100442221304220101220032422130331132421232034330122303444120133444130342001240401113434231324342331440042304331332330100041340042300322020400334110140340340134113303401013242042420434313143443132013113223211234101141240442303102231220441234434303110044014334410110423110122443423432232411222402103432302211230000240003442022000301432214333012322211141000014143130210003142012002424410334314322323221000200201102421203244440102400240110221232211202340431043412113402214302402022322241334431011044403344403242343022444031411443031113013313410420213043204304134040144300300003144244024201413223441404442424440200221001130231243024312431404042341414414000320424023420330130044312213034341421410443233141011311324411304333231420304242103144103210044241232311304112114203223434223402431213114243322013432002434230430124002021300012434024020323432323101340233000231200342410114120130211201030314220301333134133334133140010244414422202231040042322324411402243404241412410004213240010340412003423340332001014220100201304423324223110302442343133404424133141314410243002223132000223422331333131304232024310023033244102134222003010003432334302043421233304114244320200342003321", "023211211310424331104341042231133231230213012423123001003031031130404434211031413304013032300034311404201333033244242113223203311030430243311011334430413044220444320142220234100230403232001143004114242143020410342013301211444113240304103412203200221330313320112233330240103031023223201224332311342134212021403000314024012404221032421034200243433142441420022132424143243300323201442334223020312344134031301200122132301334033233042342130312332143240301230111303111243033114004332130013343413231121334041102312321200320021202133042420030401213140402204331203121132410023233110131244101310012204232421201411042401403031002100121101124144212434144114034003404134303402041401132020304113030242343431304302412210411302130123232121004131441222103322213020020324202020032242430134401332012421213012401130244323134120342232020043201202211001340414102203002334110044123122031332322424101303420240342343313010401433003423431010221434231131220142421401112132010230234232403401122222434224442434141132134104001300001232003433133101101001020333431311232201340311334334104304002012311023204302104041401300221410142400034402022221321221231201003002433401333401243320034030414203400331131430422324332340341334003001211011340444442420331011403213132222211232010314141300111404433200134132404142243034310423134314243421234340141302131221101304030430130121441203430212100301034322140022403204324331143041414241043333201413313203142431203343420044224343000040120240224401120112010020221343121440040140431220304042230240240100334142044303110312213402321220234240414210314023121044121440423214404333410141310443342001020031313012401121020430212122331011210104324343402131424034134401242013311012231443403140232110101134422022142021003140024003202130443330141133024214411300422043402134024024434341302230130321441241114130301304020201213322031440011231312132310101124213034130403301120411203114411314400230204333342334120344001023411322031103111342334333242200402114214304201234414412201214031010222312104022040002242341443122121104420223034041333104404221114142213314012214241340123204043143324444402300032034310010300433301223322321343134312233203220200032032423132043013141431002131302334200442021101434003013002211444213010414244014320200443111010314343120424231424024043331311311324330024134310440202014042321004133143110040020210422410110020104102340232332144012322004234211233021444300002411424334020440023242201400420123144222014021334023303013233204401324432322423321332232301100240444003133111303010212104421012111414024131421402123320032114210242404100342044204334144013302214300010231421010134412214303033333114321113143440334142320313314301211011331130202210112212201330422002220133212043334001330310243341040043204430302003444344031231344320331343204411400131000142331340424440230411103020420114412233404010300102041032441031140223131340323431443313224222244320231102131143000200403140300014011423010222440223243422211010132342204132423103030440100241430033304404421200214101133314220344244311412011231133121121001311213412423142404312123414043422044401040244414134013410230202200223004422121120000100233020404402321033122323203122304304301032013002313322422324213343423433210040013124030321443030324212431433133012230221224323233340244130412140113213123401431102234012411103133311043024331000314003404144120423010401443110302244312423343212112040413321002001011323232123212311401243401424420023310012310134302333214424223204232221140424240432233044042414244343401323113413332311401140104141133431204322030303034202423301200103224112111433344401103214310402302024131312114442022004332210342112430002230020004402234031311423023430123423221204334124301130214242012102332410320042231404400134412221113300201440111111301230001410423041320014104100014020340313313210222024424304430041142332141141031341214213022100221441204434102113231311034343020034224404134223030001320023104444241400121002301241143323141411313413214244002143410440231333433230402114422444004300310203311103334224042142133301442100340134441340012413304203023044233112032212330234020112430144310023410303300000240003423330214222044034102404321021203144142230030411430444141430240421213001420421011401002221203003032114022220421211222341002221422231100414002423322233304023431343240331344304233333211444203410201210014444113243233003220233431102003143331201230231430032214111143110143201043322402103002334212123423343303", "422032010010430400134313441020412342014011111433024331103001214334304340201213041030131220421404431423010041433144020311412233432443310141040234202401434211200133241133014011334123412222032321014314131212024400123001301341234213212121043210122103300042013113411204242312340232134123222410423324000420123301010311140431342210001204443134332010344141404013122234131104144011114121044402230144013022431100344344334032033320114012430131201332422111421043203210002203114400402021344031343224240231011232431344241104242204340232203204142222331300040424342332244313322302204321321024220421104112310200434424033133132040104143243442303032121014012331244432012032140234401324412411002414140242440232324100121401221340332004201431420032103202332432133101220110200034422333120133031132111443312030443332103422432121124123204442042123041233443313000011313030331411120310402032142241013221222004400400322424320142223124344413443013032100442230140232042102110133242302042102402400131411123110210114040102420341123430134020431002443342222334212004033420024234200012230320004043041220203403341003231102223310110411300322243311223332240113110412003332201044230041221203310301442314213013004232424403321432144204022204443441233242032004230310024132213431010134131244222000420232230420100411212010104341214144043022320111321002432142001332221210400302024423323034130022034442144410101131321122133040014141443013120413124110244434210040413244420332320300002000302234402214114000224202014023020304142004022102110232003421134043403211421414111122333314242200004212110140143434002140113121234312241100214113041120230231440204411041230302233421013432240104401134442313212003240322412032443124023212044410201200233313423023302323104434042430121422203120130343012402034403000014341413230404221202021010144422023143400230204342043404034212234104404130141100441234112430422332042401213121423402411203122334134300200221342112424231012131404244442314102120044200120142141044104002122244022404211320130442440342100333133034212240210014114441321114311421220422232340133143042221420102003324014013213402410423211202144421344001401313014202100242230241320103230021141202040021421303313030141330202040100311243013414210041303420014200123100141102020402433100144223101012134022344444223421124111411220041110033414314043143402200314444421424042211302402341400023112003321432141402410440211211124003022404033001203010102233442343030410022133414321424103204231131332403420241044341103314402344433400044410212032410022022444021331314324124304221343010333330310142414021022304234203234441003022410241231433212103431044144113223102023200222121430312024412021330233204032244222203211244012433102020034313133404323030143020323041432113233043402441404413323220210104113122430440231232130121442033340022122132141230430101114032224043240021101032244204002101211334243240000342132342104310321043421444100240114420331123023142241200213023023100402312133034304020431243143000141332241014144112124114301222412203204022201042423121121314314020341331144244433040403004412030343442242011443442040211144012013103314132240434231441423133420214301304024110204342343340334322341200430221032104243243443022434234031242211414102414234211033432431410031340041110241313332221422032412022033404224033442044403334200134144012433013344324440224424110431312013011301340333110302340223031402204020432214303032303320401202244244113212022014433044122102124014422043420432142102401020302103422032041112234301302401013440212203023211242344302232041142111340034341422123313343104422010200244144201100120330111044301100120133111023201304214323033244003112023032131444432110104023232233403410330033322243402323331423041240322424100323041013230024101021043021143221204042200034413422134323222313113443443221211311443424423443204303124323333200001414410030041331421333104033300214443033023234202401032412240341141134100421404043402414022010120031211104133232301321011000143020144424340103230231301042410424401124101013122131442403323031214344204342443043203010011101112324100312240102210132211443343214321134023211021110203213300443002223413204142220040212034001224142001414110121042144200030224323101133114242303240303340424443242303142204410244402401204034222413414414102230313141004120130102241244021340020411204423234102101120214242142003132030241213031233100121424330241242414213014041240104444301330012114010002000443341340111123312331001220", "440404404211433124100211312412402200341241411214043322122303241123201001314112144422332314020214324040002333021344324430012234140210400104202434404030324304040043004113303242322312244214302204232133030040000443404431210300220402414313243331240421301241221114402343314122310103110321140402212334214043322041330231043433400011323344413131413221034202224122340034221242232414131222402243421032100133240003141041031241412023143414031144140242220004000124044013232243420302232131220021043204010114001334044200340043223131244100421302010331432424410243211301122232343303304201321310010244314433124031440130232042314003223010243030140344424012331202130233012302141204212432311131324010034011324432103124402433331012140041133431143344343332114041330322242342322304413024232141343311124343102222331424032004314342032003114440301444120422001140433321114402042401240323010034021044032004114200414221441311212304013043000311314000303312432102303002334230441113242220002421431434223041042141223411424331103241311021340014211020000110011021301301241231110030341142134414101410034304024434212140103210331311331444023014400323031133023411033302220034232401423101303224111203221302024441233342241344230240411032342312044313231234103441200242340101021034100040042111401110333400144402430402234001030403123321144132402130320344230411404213113223402044403111120401333001311244221334431033232410330244401111301200033004340244321142410343031213433224301401442340420432002132324404012031240333321430401021312230333311201333434113021442024342200302332021124330432102112310004112030323241242442231132430413034342013010103022300241022432013232241402320201111123040143441440000213431024134130040043124414031013320342112300234441230233411302400430330103314314020042143032034211340010412142131342322303131003404031240303114324331301401304102104021032042321132200420412044242231041344014302334402014233130241043200101210211213024132344410224441230441040444244311132434134330312213241313331342242400001211342022244000440314101443330043012332112231412334333442200430432441011144133004203442330040121344231310142103142044203020133033112310302031302042303321003143232013232230224314043442433142212140121424442344404300130340111020111031122130124031004210213200004424341344101110424421210224141432012202312401433414220043123321132001203103403210130200221303010012120012311222220323423413334440321440042003340312100431214140024404411041440000021012424303234304202101004032441303321240130003232104420344131403134241132324343343013414124003122404413302110034330141002414100103411314413224233400223232214011234001340140424041414320044442001132002120203301403230233204311213423404234101423334201102043123232233003301011144320241120303302040102132122301044442323430210002040443221433434104334414422114302401031212344144022410202300243330323303402334102314344103342103414421113303240114140102012422010444304442204104014031214232424314340042331034104402120330410020331220220202112221001114303134321132432134142023032434202021113300200232301243214010400210041014140202420231314342011302114242243414131413414400020401222340000003114014342131401232221212033023022222121320404412413343314423244044203201431132241423213114113343341022324044401301320344003034414042422232413301211401322230002144030331112121313230330131220022310104112414420224410112223403432304134431033411403334233022022441101042424231111322201120311101310130411200122040001212243404404342201043032422140111212222301222443000001040210443004304111323320332202232302112112412204413111144303143124243132121432441412141222303123212331311021013331202322034311234010400143334433010114234224412403320101233120014004212041004300213421000334130014104224444012130210041301432213320222221003034121040143342120404102100102201321330404304012433224113143220202334343011132232003012422432413213111200240041100220211121331131103021114412340033030310404313132313403432244144202212020044142041023134242212303012242203231304341443003230434430032042114143030142321440444220104422442420003112230144004334023330401014003133214433132134003434300342333031420043442144204242032101204301430413011233021331102013024020102222021430204044321432431441300131201243340114210104203301013411200313112032022210221130314040224120240322332441242401133213410342204441041410240001220104011220003032014430332311020401323433131040004211313441314422140304141402304402423111304333013433400432342", "012420122132220020334224423103432022230303332022430411301433330201042311124011201100000011410044120122444401400120133241310231143142130400113240220003041041414321022132321110413444340023433340311134440104222031034044403304131444013021414423312233211124303222123211340010130030444143043110044323111120234441340402312231121100034344142222102241043011031420313141024203303411340200330410442440433303410224214020132302302334031200444444001042304230311212000313423043300404430331421143331424141003011032320404132120312442401402433232310313012310243203400303142244021331333334202242220024410122104431142011434033013300124210440123331340422214132430223314001031421444242414240201402413412030010133131343244224410031302122211231214303212041200433103443442124201120202444012334344023402224041340333222421243332022000303401310043112440432414224324440242202144243134103312143133343011423310334132243130111403244111043134200221204330303323442220011433012331212112231421130124431213113042302421011030203111300000311331103431143324404224143244303141012420303110113333131004134431033402043030411101234411432014444203001021311042313402320023004231032213312210223110133310131032231403402324122242133133402430313044300011023341211314202341232132214210110111230313334212202110312314144302432103413301041020124102444314302424042432214420200234441322032324001341001131311134012410202010142134023202320030020111204403300404441143103014034310322400201113204403322400423001410130344411142224442424401241400342432331130002023434014210042433402310033313131141312403020020143241230032141320130110323334220032301412142113142402434431022211414203142034401100420044232132104213002200102002230022003313224203120334334122110313143011203214302200113322241341042423443423301044001301001334402301342024022301420422134334432031324314433130003222344320203234421131242442242412423130121014332220213112340020033020033413114001114104330120334220043230222043243210431320322223034010022021241401321230030240004433212040023044331202133134140241242324233132404420231134140131424231233214103102113342323130101402204001222004401341042201434401111230004303102340143221331103220032202443003302432104130413023323103341041401320312413244130334311342422120124140134344420421123420121344103014230141321211042411340400230421442041043322010320344413413031042401333130401123221310441000123303234003041112332202102231130230214232211414203233234233144434133131020032111022410244132340423102310133242211100202332414422220331444330241430001401342123344214342242014331443404240042314001104340040341233112223040310031342241132010333442314233210140234023441421344313023400132201323011430124442200104442320124342142010113034424320242010020113024014430421322341411123011324110040101231102243114314430212000443324122441301140224212001321441310440314341020202303224242440411233434212333422220042012401122113000011124014030223010140133444234401243111212333012422414413040331214122143432421040412142121133234130134341200134423444410413333441423413203033330330431411142112441344020023034134444424341302111411044310332212444241114323101322223231030423432232000420312241342230030221400224344334004240432213224401422101314110021120403033233223443444314401242442142312220103442333034140033140334322422330214324131134201013440404434430332403211414403442024213344332004311143320421202114244110344223440221413112210130103221031422243133242012114031003002111244424202344434041132331342112101223440304301333011324222021312000104340242041223422011131402234424310301413424204102034311342134322000043222020023142411222142113140302031214242134412430304214443333211210411201302124412444210143340220431423342034311230330214420142040003144314120341203342043002003202412011010304440112443042334131021140040011420420211111413434142103032320241404444422324231312134414314130000033332032033012044400330422203442434232340444320232304041100112132032402443440042003310334000230003401433210122234043034244131440402211341321110144440013320244332324444113204430144031143012412201210032121133213040104120320324423410002221422300323111032324323030223104144412321130004410122302420322403314430214113121000433210223442344333424430030040411132122412113113013112004422240104032102102002141112342341331010010101323134400330223222413433322234321134304120024011101001234331011203433144433324233113342304234220211134103131042013023232102121201044232443040411104201104123401434", "244342103243234321004212204141003104110011304002411310221430104122134221344242310242030201032420043433012403213234143100233422340040434122140023120414311334333401324320340242313202041222434203110414344400431002230304110421002324443023130233102043424413324234324013004020121410402102340422313223111343411042003013123333303420201013223231142303122121303321442432444133143011133231430124443111032212444143114411214343102024314012311001004323043121014434110021334331334234401332421221443220203113013203412214312222123440432313102302200231110411301210314001324340123223204310313341132200420103132303041324412424440414241100414140102140130322310131103214044330111000131212141313043213341444243223123103100033313140200421404331034233230040214430400123223410200334434324412033322123434421413204001224122401132110433112100212322334141241431110442413331404322212312314032342043002041432030003113202423340332141314441140102012020220310213131034221121214303332201103242122202323142430114341340110032313412244140401343024443343134020203314231232243030413134333243304034413114131403434023333311011433202323220330421312441002334121300421100020032032041224030241340312312202310300204231324212133401333030321231421432044310122421324411422200223022300012434434221020231403124412402210210221310314220102220201440213444410003132002424341314412212224123123223143111123430041313431113303110033244023133223212130403231221232432021244040211310444310213430234221324402422244043212044310442132030412231140433121440232133411234334332343033003144403401120313120433032211210001313303342304304244333442231442341402441121201343404101233244123312311220321312442401342430414032423344030141040231221340013142241101132334233112214042201231002140430142243023314413103411042201003011020222132424020443304202344440224130130343240132143023204233330421401403241444344003300411041320132323442114434001023330042101430203340101044424332344240301343442032021042002212120334343323122440311112322011130240120021020230414313202131444243013400201431441112343143002413434333343311121344123402410023201110104231323441333203243034122113433003114110421304121312412443404042222341230000434120411043203042142102221140240420022404324143404124330224113112343324012101031114222413121321411313324413410240304301312043102321304001303132330430120320333322331332002042211143242312312331302004120124121210030040214321213412314402240223440103231224013322323221020001123112143240344444403131342014133403400444120143224213302304233410221133413134023133143302220113140132302412121311120043033232324233032244232432423211113203444414211020244410000011141021232210441331002101011324114010003042143221033412213230240133304211142411441323341020110233004220424224024013002121101412432301223110330031213402302342422032034241414023334244343020004043404430021313402210332021042034422341321021123244142044410230103002043413423113202242142324310413014243242244443332312200330003020320243111030020413043023243423114132242011423342131030432202203331110143004121142114422403200431432102121021121404143302404442320121413201441232321420324302033011201421141031214101014431140421031213430031313010340001032431012111430144311301133041011320443040422124432311334020421223232343343334102100201313434440021323020111201314100330232200230024230412044201330134101210422000430423133124014022032401033202234031033033041200342032330420240430423111002041121221043003033330123113221401023424114023444342223344430330424202032233244403112012031321212320204440122044143443013221234141332021244303413331123112423020121014041434222010022143220104024012314344124243143220431114010401111203330211442040204242433000233341141004312320034143102131033233432201112014314244342040140214421034022012231033133234343410021410002420304013422033030344111442420443014324411414413431410033023113202041114040212133334412040042404002234224440024011142142214403220123421002201240001004321302122122110133240234212301430401012341334022010042104101432312410041414134322032234422343233332101014414124203141202203410332430422413201034331114432102421044002222013203441401220132043433120114224023104211241123433144220431134044243341104313020004242302100422211341300421310302310021200112343324011244443033133310034311112130304341331321021240022042124130432131134432404240222241133424231222241002142413212430233213122002122332143330320241214421224243401300034030214340124213020022212244404031212333", "331210200003041122214132403324001301030342304121412010013232133110412413414221232204041423041021211204302444313211411234433010020041041442103402430042310320312120021320430033422023233134231204440211140023304103040411234444142202012033441312342102223033141341411020134144440104142212341333413040414004404020444224030412012320202414404230411223204111243322341203024120204401211012442400300202142414022114302212322030342141324333304031341001314104310243212211133411110310410113012301000241411231220034210202021211130234424024031133010342033143010033344330030343031331030112324210234024001424111443213141142300323420123143443004230313134024010004331244141323123333012241024132131032442302203213222342102311120431022114320343213230343312411322144022222031311043313022000202001400320112412020100420131234342303130101341211200113033012011201204004221001212122442133213320402021410331243240312443113330202240043341103010203031400303344432330042043244122404141043214231103244303430222241203043424113324413240033121124030101302041111310102233200434303341342302300310123142421423043413323023122131334232240010011144213422331430214242402432141044440233341021034000302033213413011401302224102421434420422424443100323413043112201220102413023021131110000032113130241143113212412111131232313210341041003434413440033223104423203004332310124330030142024034022101013001012134210002421212421440131033430202341420402340102242331311214333032003030313142303200302042441014344322333131022311124433021402003302033102213101022314204033023212332434210244401044440231222042213044412421104104220234011432333341330411232044024412244023004034114201023121041114342024404244031134140124334244322134233030240441013022100231232031033341012410300202022233031324200104214041020200330423422114030424303044433213112120124440440230111403444410420234132114240334033011312103222130122200440103022334141034413342142231440212011403242023044033304403232321244110004012421403132402411331410442021133004310012214432423302223401413141033430002130230322422142301041121320442203124033041231021321003441220243404041410131341312031140400344013104214112443304424324014300204122241440214341443402102314133012140342024142214101303231231400110211124322001221303211301304411302210024433344242004414101402302440044344030341432331323414034123142423314432203134043420423121304310143401002132233012020220003042242131022212112441343444224110023414323422124142031431431224300242202231024404302231322142241412133020323434313241040134331121040122011240014201433202102210031433242244003303441410434402311443220233423102443030244431330213132242014311220020001442430331043033421214044012300244423003130400103010442324101101332243412324312003324134114332301130240142224132213440123412211311103423233230420401224403224231443012241213032312424100131302031240003041021043124402343402132104043303141344212240324423433433212242234034101014414340431020120144240220422100034123424012434324221033224132112440401041333010144302314213344021122021044024244403111321133030434032020403214023340313133131433203230320141103303432002144204021211143042124412102244022131412241132214131433022200322302211042134340401402234102341223121123323023221000122232124221033421012041430132334103141004231342441442320304420422204314422330021024434321433211121314434002334102141421140404303341031034211213402311311313030301441121310033001402412301331233134032143214101334110414004020131324221442100012121130330442213043032233413244341232103310412213221344311001020432000242042432021220324221430033031303140031112410342144040143030323211314440224240421422340324301013120434334113340341224224013212220313243430133404021121123432321141231134203441034030221003333243132112002221240001212032302114311220024324131224420031344123430322332123023224441113221432032402230014142141120041312002202411240022421441103220121032401030401120411421304134122211404001003311321301213022000422024002130134342022031320113232113002240244043431301103202040314211220143314101410442200441304002241110120342221243044203031323242214443314404113134303100242022442443314210144331114021032440424002133103304001104332222320021134244331112010333102104210133021023244243002324221412041002200022223441241130424323100111443034302044311224001111001010101120433102422323001314032011210334300332421134141314023210243222201044440313410213224012010444221303002342232323321430300023014310310414432341330200134441", "121314123243312431324433134212110313020024330443324034222420242002024023042412122120341434020122114102310313102413134104044230320423114431424000130334441004441014411230121342202031012144400034332321442311440433112203234144014022123142133301313420220243042431311413344201024231102221104034004114033412313423002341144101003123043033420440021321043440020431332334014421213334013303141044002103012312434440233031132443434343131003203303033021014200112001113130330321200040330202300031304144011343420431304213244222013034230210444132042211044223013301411422331203421313311304312421113103101424321333040033111202414320202104104341144033141314401132132400301421141043342113241100342041141234324043003334314420113242211414313302334404340011203122311124014330100244102011433014243024411240200041010002004321244024214101320143140322242442423003124144131234104401432242211424041343001421021334010121101023032234042000113443000230142242234331313313124312431434233331202110200132140130313121033142034210433034010131231214413242333343324133124000242232233023003401314034103024342222031344330022141240314304224323321013240311421410010413444203434323303444404313220120214312344400203214023442333224310100133232301240124424030211204401021321233343242302141244022340231321424211302214144141002121233443011313223101323414131034241010200413131234032124231421004124302402244122241404304131400011321333321120304232143100034414042113010311013241233301213211241413344230442104422141442331024223123412411312310021104402331230330444011030441144403243130204032444431311442012240042333134343220411132213210233304411432004312114410310102432340303221040202001111313301320341121242000233044124042401310101211444140242414414404443421424014010013103104141044143220322410230300433431120024044404301402431412423401221122421442310423122211214032302342044341224240434032331423004023230332120330004302344221441313213301031323131414311020223401002220434212040101134214342140144423011104103310441123423144333141021231023422133214421211001301213004112244430403424111133142114404010044022221300230424232334100131032120244133010102030122013144022444420244022302001421021320323204401344223034334130141341243021231400312321123024234200411440424302413422300442314243341032223344133101314030332212013121414100414111214314440103241001304230310214020342311340314314114000241334313122121030234300040012130123140043422144024220043204423041131240422301132043012142414141103330141111004322204023240121343000301223213402100344413024214241023141243301102002324111043002440313232414024214343302413433431241320334023341110112040301120133211033004240223433423142042222212224342131411341031304120220121022103131320144030003244213044323313143013024434233134044111411012333411021132022413024021101202230403433440342344021332221144041004020202332343123434401320341014241100021401441100232002443122441424123022200004013212004120214122330040304100031433111003444133001200214333043204021314420011412200042144433021333222033330212303044210033002201144144432104004410320122313302424444320141440431301014333201300323110201303112340403013311101042244221011024102343142302401333231423402122430202244112344312220001303034003230304103141240101401124413040212212233210123443013024133241433413211304224000111003311020330430240012300443112312111443404421143434101101033234424332031002204322142202344111123113442322010001321421032132032224114124221022442321102422143431341322041344403320240313032110102242134100340023231103133343313300201412041042122122012302224220024243200402403200410014314021214302404211111323432442010003100423102323004340334441230313034210041233143243340224032202403133330241232241342102213332212124041410142132340022131031423203413223123214432410400342410034403334121232233233330411233243013204014114403134333210102331322224443024302202042243133232300023324243100142321030304011344324133002040204140400312341142421133144244330004014243320402242401432121234310321133442033433113210443033241403143130014334012203241032112413123213322444220424114012010314203432114101021210301113313342010141410330440113121411221212303033104314130441314122204113220212304302003022222410340241303112204301333231213102322413333102131433001233132000300130231202444204430221101003021243022242013202031401230021422132324011313332020122001442424113202044412343203223403331213122010142414431334143002104113332002340233104214344333423414210122024440430", "340312012233311113344344411441320422133214233322013133020013413330123113141442220023023020303400321034113122321044401222324304334222103130121421042224313030333131210413340120142014034332141001410414112310231121103230004224402100223002022313442320044321400301141220000042121300213243141140123314021040202042411443324113120411343423033224433212322330040402411430121210143211023332412010023103111144312234002100211403343134230212201230014311441434204334311444042404144000444441130244112040203144201330411141003201131334244120341414122042322324202144003401010021422443212113243441324322224413113121133123020034204334041443031302403223202022201044434334221300430433322433114320201333304124404334232321012122244203202420420204024033144411102314324122003333333434443342332101323010011143302300314143102213201330122220031440014014404400221042144324444132204143241401320114101131340440042421030313103044143403221210343421014331211233320121431443132331343313101042231212420344140134423213412124224022324143311044433230004231011111231143221040320130114223412301324132040302421130313201342143344223420420003213244324032032004301104323202213220430104344330343421101311313423240030042400313040020341311123442042023140231414220332000332444343424433201100020320223104134213404034422043303140303331000303111200201232120134224232242000322012241431430323130202133044123214230403102024032441444041214400012413130413103101304031124221130404142322440333314414033324302330203114011341113344321241222413333111001402242212204301312231211223241304032142310143010140223121433320233043334030124442134321134244302000140400311001120023430301314440130302440441420441121023034101031231230422311032214211000324423431402121420303010341424011101204233220214021234314120034102440213344422032044213341024220120014133200141004102431421031201113313401430044204344234422224403420003230110341330034032003003133231230220112333111001013334240423303433321414434040324032420312400012011130233323042220210144040020032310331100334022330323233031020341221204141232320002334032332412110301002312232443313403111402032242111004040112400330134120142013111430200433004122412113403040040230202324244340412130440231324221134314014122142041430443141430042111144120303133133131103431334240032220424332421021423322022141311134001444224300243112314111014240034130102133441121040123301011024240230233204224144010013340033101114113402244043342031434431443202322120244101101232130120431012210110043324402323232434031304042332413321041142002210430311004444301000401101440124004103400330133442000440122013123002313303202222424040410140021410412401140411320231030443044101120100231142133243020341111323213011334242233032002133134220401334342442300244102144044211044341140001420014421400403424411202124402323344110232343034421334320021444102032442412344411313110244204212143324000423023314231321001224320141223023302330044232120440442123041303323124442012200123143434022341402323414014143420233210100433311401112032441442200040112341144214444203021434242223144331411312121331140302224212441101143040012134434303144204004243021403443310010411111010212102413243222212411140241410340441334111342304031124443414133143130404023212230044124102201240333423020002024311003022021441222410432322034444100430022400422142004004220134101301301213413332322200431011411143133432114203042141433311214432210143421331243301320314124121413120334320213012301210032241040434213134431440240132232423103102143432132411004142114000330012241012240044341234320034013134221210233324133412104212331040320130011114214424023422020212130430230004313414412000421232020100001320023041442234340443341013134041433032433202343243340331023413201144040303231041223241434114431240204101143043322201342402243024343122220142202433031214123034230423133433104112321144023113214144430113332420403120323404011423122110034140113044111110311321341430013211134210112043333134440224213210332131002024013103333411433202430413441022132324420410143403210110323444331033030232021343013434203144400414023442112402220200313430204243443421043002144400440322213144313333214002103143044033223111111034100420242303242313431134341403412201332111011101422444231303121111432043414343200221423213212132131011414413023202243412430211310034322031003234201121241140423132312214414142102411113041202403110214131300422442203004410303010104123411303013110314424402342402010220024232412400422323243133413213", "213204111043314134431300100403420143032202324043243424101342324041232030220400141040134113420311131023411342044113440031132020134432142021113014200202434003022222101022003221140314444000424113042004110100211032234320103002034302430303313224404222201001323241012423030301024022441441201434102212022114010321332231324231023402213203321114021403014033241042324420412330221124242040014202211230420221432043413404333320304410402424110044133303404023341033430430330110334320202104202131312121300104401420241432440310411423322030243232422022433442320000332033342113334100131340303213413331122222322030231204312011041333211140032011333212412430443022201204144040324141000310401241024104310314002213300030000301121140302103223221121241010310022123442211331130303102013214023410124404100334300102221113021213104214212413110444340032443023142003040121044040200131304340014304013401342132140202041134332334333130220134112231223304114244110112240130204142410123004134110412023014031102303133011342022323043022443004003214132232411210014422200434243401002240401213010413204421134321414311044324412001102030420123201342103224413431432021214434032320310111421134041132344142242212240222123413334431031300112444001432103233403334103433122021401421220341011124114131114140404314323014042324342231234321411320032313243140212142410032344234443242200320100034441011404204002234330002000111040102113333340142112231443013311113101122214213422231121220330404012311130112012011333023113304223222431421410311232310421431201331102432302340224433301420223121043333043333234003101114213022342422431444103310042122401223324214402300021141402412231200420420201114011212322313002204140000024324440301414134120223304243003122320044140413323224111021123014143020301042342220232030000420120033422412233104021010322343121133113441013332211404131013230303123400240313221010004012413341141340441210410301130123022000222413420202042442044421011323011041202441410332020023102402021001210140013223013241341220021313433413323311143311433410044010204300443424232320004223002222422022414103042240244100204030210321121002314313032324120030423401300033232334304042244301031240343230143114123134422220413144220210311033341403042400321304203424324422212420131433412314413241343142421404103214111033113400002433244333421122243421341240423322040310011022114213440101110244244230230341004411200431102223122144233430420111110122210334303133021023441031420131221424004122104420104434424344401422214020214341301434022132402024313330003110001401244144124134022213222110121212432312212420212101143340033034430002132222140134203021034402203443243441320224304413024024310243012210234311034210121233103010141321433203102334013241104240343002441121101132103441230000333111034244434200342221144304300321044010413122122202441420243004413311300021330410400434232331302440200331434214204142214131422022241102404443321144043310141442302112423412334404002142123311231100343443402102201404241300302231141420310403213043413143020233044321134141243101042431301423241020122310040132334211431431241102214213304443310044222133401444130300031033220220432121010324224441030442321140401314112303314023034002120200014042011421431400322412000002442141444113120002304332102123120243022442134114324100100422420211404014324400040231242400414311032333414342433302441122113242310031410301423304402242114423422012031444424244141242012012431430210102201313420430420000410124242124142212223331232440234134404213202310101121432431332144321202020013300202132310442412034432121242121131232233004310001232114312104000320424112021402313304342111214042442403222210304444102230423041040303304111211224220010210202221131121210301000041011000104323242224004432004404321234442002323340344310132140402141423423411002110420212413343312100400414431011011002040130123132442310423412003244301324101300303213103221434414021443244034444322420324414130031120144103330223322041214230401434312224024220114312124422242234243004101243004332441402404443103114042320204412143404220114244240433214200133302224130412341020430233121300101104410434103404000334112223300004204322141344313030423313134013010400420001444424010043103033202200002003413413004444244332134322214400443241043414233122211400132143311314242143014404343210121142300301121321423431210333134334324324043340403403402240041230333011201031333124100414341200420432120002022110420322440434131031443303412122444202102030", "200411400013102214442220422112042014134102231234124200102133144244221242414120422241023121423330130442101344044044231420331200242114231122303133040442431222111001021341030114202041340201302122303444042140144402142344202142401012404312403243322210431300344144431313242134044232221440441411211442210112423402321242001001433332140112211130030113130323043400042440443410424033231311431233223300212403444344233424221014113004211140102003434023421013300420030023023424231113410211423401330044443320441330432013010420313240202014440422404002442034312044421144431314312033144344014211314111204444022114420223014420304231433010010124133223034214244121430024411423402022332111010344404204113244122324132402301321040204321341341422033242032040113231024001203404233032304100224341013101032134314312242320034404002212431322304032400014244234223104340320241230213011133111104031023120130110312444323343100220430432204120031402410030001124323321214144402042030343120214022221201033212401222320100141434331242400200022004000433041310100233230112220442122200014322333002314212344221124322424044044120024013032211202404423000012221314240104013401301004412411304021331321024240034300123330312421103130344303020231232313201231030040411130231044401231113120111021140440314130231320003410410100242231304434344003012402011432232113332212130301333114112020440404404110024110400331120130304243331431010221432230223431303012131004444342103301013302400203002222132420442243021141231412242440112004113441243432421300003343023202442000031223420240230413014330100123024111414144143230304040344410314134100230013333320334140122101341322310134242112303224132024211401234431304042120233233241041432220020034332110233314240411214420100232111024020133234240031121324241400242142014333141324232042401002234104231043333204221343040042130224241312034043443141110001333144230040411130114414440100141143042111030012110401113322122233300410241410010104211301440143101340330242411024434333043001123122213402133102104004302210414231311412432324021023013001430033100121023112102340011013400042310204432430302200310234420231334014131422430232032244202213444124113420341444331220034044411132032341300022322404233030201334014420034020133324403331401444034140122314224321111104020134340444421211120033442114230134220040424102444033040132041112324144244202434231140114032122041212340143410413132033103121241212331023314024313232442410212414311140023431022224241204003232300221332113404400412141211420441204030310432140213242424444333134022234431024001041102142040131003402332303301331001424324431001322134320220424042342433400332412340031144403234341330141123432313312220314323200011421233441104332141233411434034014013310011214214124202230130432243223324120344033101414301020411221140314333110230112303213031334340314301243222010131320234404240201204140231104210031324411043043102102141011040204423022232132442234300242213021104242104213100442203330240331220443400031443421001422420021231214242104242133344403401000422222410221041140222104202243004203143114322203421101224403441323130001232140014202234220101310412300434222302400032142020420423144304231312021143024140230423134040413114230310444241112221300332221201441222001212440210442434240240343001233042133014400233220214144044301434444440342022331112100122022133203042334011202323413114041134010313001044034214430021443301240140434140130201040122020131021112413131420422041313443213144400130112240421114320224400202344321121142313204411324112302013302044103330123134424043313200022401213002243343420243204412133013114141334441432412100114334340323342030432344223343420443341402200344432124124424434212201034000421214311312431300120010442144214044333243441122033034114413431331302342332323142330214004232232342201234100432022234123334033214342243120303104423240413012241134010442032430140124311412241411200223332410210110302003414304000404334004033002412231441414142043204104223324241201214014141043242111200131111443004201331023221321200010234014314330002320003414023423330401243340004021313201232021023424113133230331023313324032002214242103113143410202333330110142343230423043400204204043132243443303030400013441320444004210223034420331110302114310120212444044432334113110114313313020142031111032211403323200212144012011044212332112043032220010002443340200000000021301210420414333111421034114124043214234014114101403230122233020033440402342320143143224434242323", "340012443214140212001342240220043134010010202411414000434444444312143220032034410404211200444423144410421234232042141313112222131233113143111423201243410304241121424313104040424233034334344320412044342100143211102442231312431142104413112203421234310101443113331144344200002213411110333144220343200332133130140222212141224224021242303431120442441224331034201204441032223300204030000131233031132104200004022230022233211330442202314042031423002041320311134202201442422113021342124300411034444121221303211431003424321010010344011021110204131141401304000133440104404132202011043143432431133320341032134101243042301312242300243301213022041010230024303230221110131004113042204312123203011212231112004240122203414004301324341201132103403204032432134141112210332002203104100332100004124440340034001041410102124433110024013122241241413243010142111034111011442121134402001210013342424024333344110414210430234120043321403224434322340240003031212102311122220442333413140022111142012411010333040222332033344331042221240403433111433032420343303024114022321413242202311300200040241204401121134433203303340122411032411144224401204221024223211330013210320133030214323114234340323033042114232002111431123040244241434440231022423344132022002342041100113222420312303213143122211240444340311211231044042143044224200304342132401033301324312224403101214200130230324301424003343310341344320303003003420044034110421134204240414301310020204014223314112420304431134040114021201113404421201310200120401322114041300302341112433130240442032321442241311003231042023420241444033012300200413043320423003041212410421013222024034231012041240024442230112004233032221344302103432000204441232234301230301043442143412323303223100332304313041432213024103122343321011440204112414403332002100110333213043420212141102102001231421204124001424100104110102120204214212242243223434140041034133024302203302314113230112204032030210034100410101344024442134043221301124324111411443340331234242142324332422212321443242213232414102013343303244034330100433213434104004110041231130124141431130141302422002310443140021200411102314203044233003022424224042231221224433011414223010300422032333312004421230124422204420404131000130222344214214404131100333001441241333212412310043200231330421301000213123423340441314333011040123121311141113342234443121034311341411110310031321303222203242241023112404210131021210324112020043101221131343430404034100421222214421134101214011110221232342110423233222224134402113401023032201240042212332032021200111120442301210034404014002202023421421202044014330214303231001032313210312101442123014433302402302343432014322041434112422310024300412341210323144204440021114041421232000001331134101134430034342134410411114043120402412422331334243243220340212243204034041223302240411114112202103332413040222110402324410314404230441233244140440303000414321322411130331040433010401000411323430222100042424442220341222232341111342004403021022103010000414340211341004232042303422042402023342020131110020332414211012140213013001332341302304314222311022243240124401130312343331043001421400303140422202014200014110211131303322143214412241312334211430031131100104421433001212430344432312312003311144242113310213131421433200132334032232224442312412443021040220313114313423222302042231102113140230420144043113103011301403322132203000104312224210021121344221041132023242410400134344312234432010040041431021444132334200323044401201424232112031241122403223141333131000324441433233423102103422410442202221234101442100211404421414023414210312123200204034102301111344000412104331341110421231412020121231323213211312433334342212210301341103113321330323204204432340121444344214414423040124123442304322341420043102211242223242204340003010303430410242123340443113033141134114213324344133440441301310412034421104412230130140202314414410413112001424320321401214430412020131442012131241444124200420032011310004424011033444040240330414121333104013000144243220402332024302102320123422110340124334041024134340104311012242300014000104321341213043333242130140043312302114344032100333242241233302032141000320203330402024224222400412040222204222001341234443214400324334012014334023311301400114041143102003010001132133022302303340431132140302304313001422040144403044402322002144044313102212010300434244144010223212311422323044330310311223014023133441113213231010422334004441133204304200243443334403104011022433330310132401303231244323131004", "124111412334100101243041220100142020222431012331344114413010414401431443400224231031313031131412322321131022400342211314041032002330320312134231311242302011043342243112143334323410341102334203122431214440221422442142212042044321214400434204324234341410201201042133140032012100300134023132303024433212341311101043413334432443023200223321030400314003102441442211414310000202403303330023343043242000132103031042111000221321210414114343012222404413240413431430334313121142404313234111223410314042303322210343003240230014320240330301043212310114213012041301331430342023420222240331403241011221341421311323432230322120032244133120424304243221044213141142443211144001113213323001402441110013421100304041422143443124114414104241333421042031134330200243212103133100324233023100242131021242123300204121042411111441142233431411321221414110244301030330031240232244131033023004104122131101444224233403232001314241310130321022044032311130320211031423030220332114102002021220243104401321421133401411410030142310340241434311202400421321313033010304033122410010203432112244200032241304203423204021104312242243040322132114331441101234240031202334111400241341022204222110400342333304112341032404441010440221222444304010203300242122323101041004000304031124314422313043243413022311334244321121411444243323422201422330400213244102040311004304234333422244340114012211224441112033444342134414230414333033020431011213423411214310422101204221041143412140411202304210241231444114442424402041421221012403111202342132444431224340003142031122102132214440302302044040434110331322420332113200333310141214304031020414020320324240430024201210114123031111200421124344320122013313133122004401302112210032302430444023000442112440211112311344103030311140322131024211131022342431323143231033112431311022134200043422324314404444111224042122223003301434231324144042403020111324300103304313010224303431210022111413211213331140210112142244332211301300040433114324240140430243440330014031412113204012040223444322134324402401140141241311242041121122424203001234324100324333333340433133222143431222144104114142233100200344230411022004431443421134000220103441011121114321123221104113041103102212434410230201322401444240203244040042241431343024413243240343333040224404212104203431421240001323302410311401303010343332122043044413014014012422422423114324323422411031240100142302201031133341403022432221421431020142211324320124411412001411110024444330322323322320103400313223344423320441314042341020323301300224143343444334340440020344420211001420321142220404044203420411323040330241213004321010343442343104324243434331143344132022344332313344440123301120133114100401033402320224230110213432223124040403101223332014001322003012414431210132404431312142314233320204402300302020023222241321021241043310104032223323041041320031314300113411413142022233210341343210323430403340323221334211201412311341012322110000340421332320221220443401341101330033040311204311140130111212004211234144122010311333340032011103411133100410443322430013102334430144413224212211431414320443230102111304310233223244104200030333220032022031114222132230232423324320104422403314324243340404214424324430221022343401024232334121124201003110410111333423013040200210001334244421202202324142331242121011440444012013201041213111302134202034233102142344302030240024230121020420042341202300322103423420212341110241003202044401333003221134021022043222430032401203330012240414111442210011140213403244343414021330442130302421101112021221310212211101103231342430124312003404040320410101012111442121422132443102441002122020241102042432112122342323141431401444201313430130140300402000340421334221031313401304131214420340131202213403400210214340343302412220324341101230121101024433344111011002432101431442000342424340021202012431422044022134323302331000302321011420200031220343442230221124302334012004341320024402012011100230400304444123340020043222014312234323212424143040412441340043304130303401211130033232342033312042301440420134333013134012242422204341002430122210040210344400131224323004100412011343011040440241222323021232403334103424003030010300414231232102142300114240411442121020330133444202420441203122143403402111302120114120302014411442000330133214234141224320044440010200422034133432342432430041332330210430312312324110121400333002013410444432022324341141441431432233044332333044132002103333311240400241041413301323110133021220201010220100113102324111010", "211012202044413233000114423123140041040432124113012244330014300314001134411210110330324332114003003234424200422102022420243221011022141420113113100002142111324343241031040031232344133422312240410104330103034042324214224223313330130312122424243404104011101422100203101412001200031240314112432333420341133400421300124042142302322323344013203012403001431233341343032324223413122144044431400001341330403132224331214434314120034040203443432244343324302133130143411130203224120001411402224423420323012304121203134412241434203122044133144243400341430213212444121222120041441044043001121423224420221122134411003112124423214431300231111243110234102421312102133131242200242404121121442432113322031130142031120210433411030200003143123240223243221013331030324302120344143044102200422423001314331320311442324243113233433232241322420314410221223344223114440413443040031230004344104332032042402140022220320334120340122423114343422031100441334441421130044100101014434431204331422242213203202341130120303031212313140141013323430211003221402114042421324102301041222144211222402034201324440321020020140331432004124223400401144032203233142214123433130024031212442342300313110422412121200331334002322013002313122330440324121424230144030431140411142202420143204410023442103043433344401040301111014333302411241001104233400403340442232022023311422400311200223404241034243344204044343313213442404313443241001441401313204243123030421324210010310043121231202103242030401211232410224203343330202124323100043314140021443121002231131141402401413243124103221241100341042012120213032121324344341233404002304112232042413310104440001224030331201203100113021141023011223043034430214422331221304132443034422304434014411413142034020011431031434113314414332134241421304212440411112230120320102102313312104223413033123412002302442304341144212231303324321402314322220033210222343201010133134310104140021413303420424301203204332331304222234320301212122442322113014141410223332123233204422244001103334044230134034214034100130423334332101011000303100240001243124300023402243242402022404144233324021344043013424430333140240123314210442412013044130034232011014201333311234430001234202320222032334443422024233440413100412324111101431130231120104033403301223402330201443111111041112410402400143404231302013213040030032404024103204342401334401031214312440200131432403304133223111242234142042104241324101322332323110344441443231032041100121202104323200430410012112132424201231342421132242440222420024431041430324322433042134041103133331120433214020304233041232130010331332134322321404021230234033110133131402312044004200224121141021302411130223333302240102442114212214121134413102312223130303213103000112011220041004424443441301104230414234030332324222301041440314040431114101201213303334221004402220131110024014041310422102212104321212424034122011422312444343410211420041323300000403244240100410132332240011103220343023442333211443410004032400124404333123001012340112411023012040132411434312331204200330011320043130010101131342141303004134343004332243324010144100332233410013112143233130100223023312334021341012110220201140104142113404341313310224340103012334231144442310140042032144141023010020012404404403303034422432131221024340043421021332201041124011424441401102040011113421433434110202211303043430224031122403101314144221000302442430000141122221313023130124222431301013310223310211143122133133222002440021414141210443434130314442222201220110224444420330221120103201341020414211004430331000324432211030312230321204022010241224211330131412413420032101420000434401231431432130443243044201223322303211040320024004204303012401024133132201441321211301114011224100120002301040340301334333242021041302141042313210220102234341121142143214200333040021432034242204344213300031112130123303340411334404130100021410323004410004444114331032103132101040032124431004020043232302024132124402010140212414421203041333422323140102202231442104403002103343320203234130244204421031331044011004311114430231313231430324013214032211422233234420003121003210042304433102244420244430003114200401133001220214404043442232230323113314032410111303020403104102143111122302224203422231100042203103332244324232114403213214410034434323121012424343132440202041334220101001332142123324122414420402034043042104104241022141003443431420314221002001412021342002433101322431023104204144121104403014301301212430220333430044333212240030213002343034200031122032", "022222123101131211140002111443301442412242101324123411401342110404231034210113404014414031341034121411202443010203422200234400443131414212332212213234310443210322141031400042201311223431111333044333001022324104211132300324204410223224102144321244243144334022212123011123322224133042213202323021010430100423244200143203031231304042134121142011401323420312243132344421002222024210412300134440002201104142042044140032204121030220014002000031223040424040342122204301341210210024111104323143314422244414322130021242143021412230220024420133203320013414410402442231302312332321334110241132042222203211224112120040341042000222224040004423203140322044101342014113131431042124441120110433022244040141012011343044013001222242331211210404404202310210222034113331003123010222440143130301303032043440223342001000044321030140221024400423324421412241111033130321232222444343333101423200022113431033344232434201223303303000244123143424344003113334330442111104224203440034033420331213333443042413200300113241212412032342130344134021124231040342242220442132101423403223221343203442434042004410443422324101220004043110312133423403421313443140413044002340324444021414121411420232444004212201333224130313033400102021030332023141131432411100024444121244213200322314241310213031424200103212213302040313003430120410430014033430042203324104222404243342204444340032340023204240202204113310040044433432420434301121014203311013001101131102241424024124413231313011212123324244443411314121334011312212201110114304134231040310011413441332342000440302340031102201221134101213334313444141433444431043104400322141043032223330311401134333404440301332443300443411340340323411440021210043411413233404101010213443144131102101301011134003431303100023331344002340122203032314311123211343210300113111432244204200221244023313030444212132001420033221443131324011020223041423230430332323444122342013002124020402144031310110214444312330123044014411042341300444104103233221130041211434403324213302243100230234220404220444330004213423113441220234120012113413222202340341400101424103032232434214020014012231241002012024011423000040313420032321402332432413104131343131234402121242441340033234040222310321430402230031214101110000230320142023424131433110401123044230434203444211211013441042101024003324243344322324030203002222314133130330111104441202131222303222001111222001432442420104102443414414003333242000340330230101144010242143012421320344331124212444234032441121011124341113403340424114044034120442434124302230134402332031310340011443400214413322340332442211142314440101311043224333404412414410332124413412314420403030141011000124112404042241030330332130034133101244321242201120301440402124130130023442110204413303324333300301211033111142240042234224310120011123022240333200034331014403034014331421423441334112201023221130334002223411031144032012203421212222012430201433021311344032304432140043431310140212234424212213400231432221230142112433114300304311311112441043021321124330221030041033233030110412004212140432242442233244413241424121321330113201403101340043240011340212321031401340210001130432313241412104003230101144120224143304111132202121444124114424013022223110314343432111012344432402002202201223140130003404224314324010010021021044110132233240340003143042203442231213033343133123103041023143200431323342323334012013011334441033322132343104301433413031130203130423123341324341422001121424401201332044431424323120212130044431030034333042014040421144131333100410441311400122114242301224404413040244201240334144213011012411233242203134423300002224433130143311142332110403211033222204041031022322342412421002433320040340012424223330314312211323042144141103443132201420431404431134331131400343401241303304132021441331201413341420212130032233323314330404324324223443223032033231210012442401114442233004220032003043404443003423324320144432221101102333023110044440200410013404024204111424000010424124122441420034233111242102144202001023112413423011131202412324000012033311021020124213341223322423100310004414331122033404303123402140342123444044010012023232422243012102000430422123111102332012441312323202434403430041021140340214221011134413234400042030103141012210222310404430123012014134102130010200412022111020243023344034133231332123430200132443322224020322022344232202414420244100002320243244302203410412341334411342303034144130233200022430233420430041100140104044311010004223444242101340223011123043033041342", "334032031143331314232313420200242420220202403311234403420221142410022441144334214322233142342402013210341010010043001343201402143024131242044104241201111310332034004024411243432044300222012042130123404044101134203332331433200334433033311313302102320033310014341304430144103013141222322244100124334240121240442023431201014101432201342100112120144033311013113413104021222220044433421131223211243100224024131223320234144232034403304204010414411201001441302034340332211314112121321023011443214221341404144423101204020243111021124431404144030230202133223213043223201404343103221231322110143402102100121401021130210134424212111242342100044313012201041024233414032334434011421040011443311323230313303441312342401122443411042020113122444041002242033224002022231412001121201320403333342422003420420400232242321444420003041012200334031110031104303133144031414421303410000202432120233324331033212324322112423303341311443101010111143103222241234430411111232122322042102323224213200340440313313132202340210432332013431133340043002300031413340314244200112101340010112101311032144023023321013410100120400343123143241442323021123421340001014143044340001324231314233144124031442140230142133122332104222142440313311034203402101121241123340424230322432104224222311211303143231242131331004033134031120121124433201422031032244303413222101403321314233323012021441224040141443141201440434411443342422030003342341230333344343411133121144304102402224141243014314342134202200244103333204340222240113300312131314330034223121414121422401011243212113440422300422344203010422041343202221302332301112434042321234131214200301212024301244234333312032110212100321002013101100211312144444430041434114444121340020422133132234301033201032140234004432020320312444042402411304021001313344432210343341414304343423303140300244111124240331112411230022021003131233312024200134442222402220341432300220311242203432312324314042030043024432411103344313031042412320022421441130231302322423203303234023431221123024032134323112231123240424443131420323103021414242430340322012201043202213430321123313230443024332101010024301221101131103212331211122114314110131303224410331141404404024004031423320411311302001124424312204212021003432134024004420322344404230432134332031323012201400143131044232313132144000133131234313411030430423134324132001034110031000030301201404303311124400120322020440142413304213433213323402312014123023331402414300243233102430323313030343421200221232102423210140342311320411344413014244001213223442321023134243303322104110233011101033413030102222100413200401424442022011324110040013044201121203401434120414432214341031401020040413414403334343043334210244144131041402212042104121221220234031343433013102201313412402342023424120440020302042311021310214001101322112333220134431402132410341004033420212310021144444124344441344004410144132123204023400304444300113440331031102324331422411040402203221001240032400041220343212423000004240034400432221044310414020434330431240131200334134422420112024034110020402201433111400222422202031420134210330333323242014212433404211122220042233423323414221334144242323413412244102122423110012042223410213133201110442442242103024204234021131334123240120043012111140442204234444314000343313034021303203340041120140034400114420230111143142223403120041402202340011341442432433422240014032011340414220123110034321140440110224234323010234444214330400200321112002440431104032221310234430301241133030101421302244321200224144433221244114222310020130433432443214122342011023242423120121140013120141332240421334100114232401000004121231414140224133244432341403014304310022022024003142112001123332021403040014300300114412123331300101033142233320120403441221120044134124234200340412433230023042444120403113124121210414422331012002210034104222332020041303141441120133342310034302044244332244323224400102241201404132121113233344434300000033130401420243411341021240302402444011242110310430414334440324301101131422013033040131410200104111422130400242010111443342420423432022244124330111244211100204303311240340240042011031004214113132330120103230131333432201142310313320004144320404414434304214224242211013411001143334144442000442130124112310324312040240143442324321240030310412311113142213330134200110214031133120010311302244212440342430022004323240230221133422231000120203411024440024202411024221403414131231220222121010231343340130314202233341043303410431112234341210413031313132322141", "032144200100322241134044042104343420234103311124321232123324300032414112404123131304444242244024443014131123220003244320431244034300421342120311220021141240122124103403323222141304413323413423340413333003233330204043431033242130102140130344432203420123404104102001340202302224342104120013410210323300312304020021223440443113243121310420121140110302141023340440143124132021043231203344110024402141041410414123004003241444230100303210300143321432040331434124131413220203122400244331133313314034013312232123441440230122401131422100214334111024323040111442204324144441121124132014443441210404211440120331000330441221020104343404340122334340200314403311132344300234404034441420344230111321000123100413212433143033303441414010132020134431110010321133114404201312224132303044122034214230144243323400421222332401222144331400201300431304033142303132231431031224430240021431341041413110430122223432204334401230003420110243041034224020442432410333033404441103043123144430020223110421324023332044311214310431114441302011404123022332341000003102424220213422433324043221334443324120330433444443144330420442301034124103204043113014424140103220401034022244241213031232411330314310422242222100240321231411044411023434334342000030300212301033410012322424304211140241120100131020312110311011304024013220122044044431113443432104340423211434201243304031111144134424200203031323204144123241300400102344204332000143310331430301100404004224033300232321314140411113043042432043001240202222110243004010000412020141101222402210423113102213423102412310330014012313021240014210001132402301204304403032034343134401044434011143020043000314302224401022023323133412123101321041101442443131014240423002440111203214200401323334221433321111411121402232001441404111423422340410230043333243344033200103103200111204041033341112432044314422030234200433043143430220043344144330223242300344304004314214300333141403404032232143331102000440313414002442340003340143142203321003304344220102411044200310313134121230124101242223133303411340411413102421130224301420411102034240313320333104003014211022113040313342014330424003043440434300003040143010133321411042312212340144220000120444002444223144302402300300200430330101441143202441313104401003423423220112011312144220112012133342121131022244310102241221003034400330022110023241044040022433121443131301111434221324343404342243214004242103003033001141344313040042000040132230022331140230310200204122204241143143110431033420240200143141240040101042040223210342133200410004433432341310243322140031301123230103241202412423144044210403312033011424043130300004400321040113204343021133110212031344212100221032012110420422134401203304344004120002200013141144330413011241443021214031310304142222240313110411210203344421414443333010431144142014034401234440241404142301212224040142000342031041442142204142440230220040430331111140300443013032334311241112434310232101221430442130322201404233134422032300221230144133020101301421224233133440012032111030201030244024030014022112213221214111003420121200014200143422002324213100104031230143414224042213213200111334123424233321020421412332432400233242102104332420010024022402042323423020030002003200020212432220130311141112223340203114443124424141134033442242323113032203033230212232322434212302410434022232301210122011124141430134332432011112000333101121411141044141343020432214000143013330434210322244441311230301344212103430030102042210044044431310113232341244243111433042241144324210311000332141142112433234303000032001434443340200301322222001422042431243203201430234301041143433343143130433222330121124430410431344224304034211001343411242432134204202004332201030303004224211440400040224034431203340020143420223021330031232023201332302210134131403120022020101030040103322031121330204331230034033014244240421022223331043121241301413344442320034144024244443311400344400201411440412233233233011221003313200000230003034422131443234313000441204302121233040304442012303131313412004333300320041024401212301144024200211331221242400412132302311301101201111203341323333134123400323431221410323233304344420344310430123143422210221440311123034142003314014000030234323304043324110132341442011222014132431442221244220111341303242230444111340310133240333423410344431302200424211340441022212113434342321120211133122213044004212231302440142330313210301313220422124030100043233131244201012212213244244140141424213023223320104143003114333004000030124223", "400244442033303231423010023333400434141342240004341142324032422044340011223021343203233342433112331303432422123140413123434000104404040311114420301104141014240422230033003110421421312420332300414110320442222002333221411430344000203401300020212133244204221432344404242114222400440102414404100420420141211404230323443424021312101241042000021331132004311142104312112433433202343101442443444332310314231224032201243404340234241413334121031134341244142112023342403043312011301343210444320444040312013010302203240403211412212432301314430433424141240030324143132321210312304314144010400210204422041310004410042102243333103301243003112230003010040200033010433311014442022013221230300231230221112413034300023421000440121302303221342041102441112231104024322330004422132412412132032202333224032012430001300424402131330232113404104103131004003140421013220214111121314110304314401331024300141122243013112430044012423330341011304000303220343340440131331023021213203034424130131442043132403144143410143140000410130012040410412112313101421241313024030140224014221210411043403223341322243424041311020312030233333000313420222144033211033130432020413231002312013401010403112331443443413310241023134340213002121404123000233424133214003442044003101314131302423223032344044233402330401134330324412043114224422041434113221203333411413411014143300214100244203310140143004014144443321121040420134010220433020311132031040121433113440014104140203444032322044431242323240313122124201242444224432014133043341404314122243442433422110340031411341021442131331232201031340132230343231102012422434132232121034322423310034033323012223022122322240340244240144003433111330140223434312012101134104314244112243102421233403140320014244411104304423412132240400012114222044431141320334103223211133021201430400441121423022432144110102203332313243201220404410312112130310442441333224323014213221121141340332120030442222304040244324234013221431112010341421212212020440244332040141214433034404301003001432033032410221314203130431203414133132142203342114101131442241114044031304342413133104333440100410332111424300400012123101204034011101014202203421210312203333211100410011032022043410303414203013103340230313302441112024241114100042002312324302224420331233140342013344034204334130422404213312002124440403223311142202342412311123420233431424230230242442301042030423403424220132130301031423032424003442412443040102200421123230231324203233432124244312120222041121104223324013103122030341024033011202220240201211034241421442303440021304014420230430210113440100210001220212203111421113113202114144030423320430201421111041311034102343330341322410332412413214142211023311443443314124110221430242122342413402141314200424434320001021214021432101102314041114431223131111301000412213343000033240304020203012432342202101441224241304111220411022214101033424243423423112040111434233234430212443233432414424421031233324042130300144012322412233331444241102314032044442442321134002140133321303011033004121122331143021214243403220143400003113112124313142413143441434120411014423213404021124241343211342233220222420024340442043342221023033341120420334404003223431024323041210004313444132410334334400300314141021033333324220443232342120013024412410340131222230340300300011420224412331433423023322302343040232310141433200131013442430112021004313031222441230143414000133441104304422231043034200213420334011001040211120040130133304104413331101111021344343311221304021114142434014433340411012020424024244314043424303441232434200304302403433301323402120120121420410014134101034330210003220142244220104020211034114411301340300401142101111241410032442003012040424422122210433241131412420414332204102140302430212234123042230304000104112231114300020043144242104142422412132110241304313241423242330232022234031424042001041104022321104300341330242120421244042400044222404243412021314301020014003041024134040422010102130134440020434434332131323302312213440401231401110334131303003333323441001444242422412431204023233422412304202304233031222412331424334214232242100404423442424030212103421110122213341424244113224443300204302311130314440134303023031011024143342101311233023023434024042144231430011131231440232111201311434102311202201443234104122244323224123244031423132233003024212404002143324413220104442112212020412102332002022421420242202322220402024142322033312240001223203011001224023440101331323113433310343324442304020230032220341444441440202", "430430314331144342142143430201311113344102424401211301320412232144434333140041412441331440032421021243002210004032042032313142334030433420313023323322234403030032134022430312013244334441420333124444200431244202143432044344144124412021103143431212131101133112133403143410424143024103130200121342232144431440302310213312244004212014410300342223131203440200304321420021342020344312200141410043014021022104143401421214242143212414011343123143220220043232333010104301010330011324210314012241143420400212332314412334222144021231122343400240014223403240301043430312100243322233442212403034120210233133101321443403434024122443234211034102314210430333124403414430421233341134304310041230042402333324133140432442324024443341112410201442031001142142243003220440022341100414042113042434233114201022201132122401410030341213413141234313344031440003142321040402444200041201311204124000220120324240122003330010032341244344331313421323124244223404314300401400201330032103222134214313103042102321112043302412143343133010211430223400143403241100243424311000001131401003014030322413001331414414204304012410124341344242341421320141324313143240444211040210301102211003443211033220402414032204410143321222334114411022334420104433110131314432044303120402312022440044041204430244411122241132310111402123024331334131301004120342144100230121204010430321014000431310040133121132141143301400211310123323312114033311322034224311441141414121323200423242430200221214320100442000232231012443114342130334341130130240424102434214423112211230344014342133421321340203341320133343323334410441214332101430030243433211123214303002440420133020342233311002013013421203241022422020203131432124434223420314113042231042042104314412310414422042144341211403424140034111342314040123042432413420230334404401031100123203424410223030200443402223223311030020410311444021100232331031224221100040242230333023212424412344321034112232314101224224110114340233323100111021030413023422014244431320230402133324013303423340442244122011232232020224434302223012432333413200044413341122001430143030334031311300334002042021113022324343242132404242213100300423014442100124123110314044312414114442332420243002222134040214443330213244411043223212333340020014344430222141403024401002030300322234410104040130241034003122121141033330241104201434142121340023442214214434422301244414213033012320030430102433442434243302114024110212113121131141134201133210241043032201201041042334320410314033114432113024004224314111221122414400220312020134322340313010111041402222311420242442332024134022200014321111444122224032202304421132202243341341033310344300230241343113312343442432132104120101222142114022220332230131022141232420123110103014322312202301334430430121421344143122344411234331030101140341411412404101310141222441321144023121300023410322010114221303113240310401403240310044134021230233124340342323121444410120124342443241320300331343220122113232331342220234130421303443013242120031040341401432401331122434333111032222413133444101104442334123103300403301211130442111011010403114310044302122004041322341212100103423033342012312333331312121432212031021310020310112324301020333322242311202032142342131012211303332341124110211310324124124043010104303444213230213444202434144330131002231134324441114011014144114222032042302410033000001022431133321033122400212311224214031040403011021023141300013310413430220110234133434434000320443201400234301422442310034314414040422004240103333341241100241000201402113144310002112422232321123014331334440332012310044331333304211442434032010040142431403013330140221432002342331143112114034334222040240413144321303210134400022420402142031242401311323442442241041101034324231314143331131130411312212224111120211431100302001423130131112311013243233222233430244331213330442143233430000230000130442032323141242421441422410224010324204343322121144121103122210031123221444133443432004343300232221421402211323240232340140122104133223413203200024014133113044334430244444244111300022424104330310424432201232424002113101000123112334331203023140220120302430312122414112144114024104401023333433411033240434431120341422212342331401302033311212013311214323341222300401420102333243014040202302234004230023001134433044340143323313110304301414143142323413143041333011404444322422313324011322022030432433043201140031400332324004202200033022404241121122203003210213230410441422413241144242433041423244213324203102401102403203424103323", "314404341333034041312123122301332023231133332423332031121112012134141020232203131341442203313401402112112142300024340114031441020222410022110204411043044300143113223403444440312300330222143424231233332200430412200000201322314403303122323144202424101034401203330402343323341324131303404113342441214333441314220122133124431020224201020211304142343433322402212340412002333223244423000123223114433041043440030400234400342301342101422331120040410314312143210112041401213000030312241232031101003102013141014143333343110234111410212120042200301412331423420213444034020314212444240400444010431444141320233321204201133403404133440000412000321042001324011140304340330143142000040331104231341311240041412020023400223212444113224143000224330002322320121124441241333211423000402121234413023042340404410310031112140221231343310121021403314023111431240244324443044140421104003322120440103312001012200143102112232223310132200300321441142014133040011201040020313111334024444124241240102244223121434121220211112411422302340011321340112342414144001204204414103121430344003214233130222343044423422430321202143303131020013004322313242114020332421013243243130004003112111220403043222402203421113143301344021101241404023041033143223203320440432203323331021224431104431001202433143214442210344443013402400132000314330404212143031103203100443031331022223444102211233044221004134123342210111023331013241321304204412110422404442440324334333241142402411031222424340041304234231313214442441141300441410401340340313300333040224011141144212344410404111334124132311333012234130302001303041304442300300210043434232324232143213123232312403221203313434320032310240221431303203432041214024333321404040321102334132142242434224203010002314212314313020031230410131201120412200211414333014124210144322432212012020212041003233401213020201220313332112321411134331323310311343120444231034141233312311004021044413403324240331442333333443032033321002221303420002411213040334234244120003023314321144043130342321104101101414344032021422313421030442420120442443030143104114331231441031034211144331224144344044441232431220430421214211010233034130442100303121034040230133134222024131234112023300141042130103003214220123402140143420323104304431334111004412442043122201312341433232140301144104240040232304332233124222301044104143343113041140423321220114344130332404322444200143111320330030034300123234411441110333121221031334223421132122423134213001332120404141432414014343224112013133124412344110441040120431131442124313033044122334311430220342222334030444104214243310323413422104244241014132220314442442232423223012401411404343412030400411444103430403243240003423200320104240413030202024130004443331301114224220434103002042203410204324113312234013013124021213101240024123203402211034340010234401244344444314124411222440032310140230122232030233241241303324234244300224143222211014141042210241221000311240130421422441433234103211134032112112334221221311110433040020122134324033300311000023404212320323313432233022320404433134430022012023440402424420000303200324443413202321003311212340044323333142341343302234330121002231221241120412020003004333142444420323212104321324000244104330332311133210411311130221040203214430334034321133200041212031210302312402440333124102413224413110423141432313414130222134144210332121102432013422410141130311310200002440302422423242303424230334413210002044233324014112301412140243023112013344103441002134103433210041002142323130400100231121024213210003121102121220131404043332401433411043110403443334010321112222002103113000143242233320231001230430222304032133444442044031033210332343041441404211110411204111134443424012413200103442441221012330304402242302132224310443003112430423432114423440343243122320232413401301330421233141124143224433031101123022144421212111430110313440222222304302003400241340333231234123323122223310212400102141101143333204413414003034410011241110101204124410344432102012422210044300004420400400421433020324402224441011321444240130312401211302420130443421014042040130343223032400310124033000022030132222310310111223441120320113102204200423202224234422011103233442114434234031011330214341143403312420332120421111012130144323014022032121134340020422312201034301332231002220022143431034422011442104322422232032430432432042311021220003020231214242103212042124020304112021043203304424200314033313331210010140121232323430012142033444430131033030332141001214243140221304100224", "424223431310224240122233124142442313024020040032442214323444323434343223220022243322124144432230002123223234324234044132221021120444103120211334041032341421144104344423131004324140313442403024112140403311033031413413020241144321141244222234022032131402043144322240231423213133344221402243330244032342413413403212441230444124040330204442212110042041420040231103121344230220303034114033442000204222334130242203322201400343243324013043303034201310012040443021010221040002023334004410104040234022414201304233412013230101140121141030012442123231322230120222432120303024334032023014414340013342400234134100331103043043031021233320300223113414414030230202000431203310311231434110410302003143443132424233412303323342203041434330412244432111122120222130424120100340030020401043414130400000334024104410233012401424332141302431041303231033020421131132404400223331243133020103302302333104130034144401342100302234234040104000341344000231142141112211224100444013023110123202434114203240331122314441124202324332323400223232442240331244233311410214024004100230324234003332232420120104040113201200221301012421211323043211431202221310013443430231013232140002304304432211314344032034143100321411001102314024444304414232330032141300013442013121422212001313420232220432410133223003340233342400210011411314114434440030014413223432034144144222243343401211200431104142433122101423102142441031134120043432031030402220211112421233124244221232133230303323341120420413142010404243234042423232101112404110313332224200230021110012230040303001404101124041000310431334222403124112423103214143314120001142404042114020442344210010224444004113333323224431102142214414301123344100341240411003130000001010312232424004202404342143102040422140304111331200003114024031131133021043444340412200321232311403043433233212432010021201200122344044442202230200230030313243323430402002333030000333430040404034322123310422344412234141312104102331114440221222221021312410441044234112044120001133142331043003432314413311014132123324013312130243013422214233001413011343212142044224412312213410341400332102012330112111331031040440430120234434032020322241411413444243443242020231200301044303032223434433403303412442230411201434313441444342133101423141430444111442002411200020340000102322304201042200441004133140412324410210434341314241132432012142412003311340111210322103121011331232023113143341041440402114110440420114023114331343311001004002014100231340343314313122240014403202134312102133101140433424033203210011134114040323032211041423404210344043333232221103010001102330200343004334133203444041204312103023123201034323424233034204141142420440240200124030312343134123301334130433342142444133030432413134433041010434400012410113414031342001314314431422343123431344301104421020431102134040142322022440213120400431244221021213312021021331100320220304021010203341431421232042003130301414442410220044021221322033220203110431030420430332243444104000204140432122210241202101344312300031114440111102004413020020243110000402122121422140432242414331002341100201424211023330443103420043331423011223201230242314144434433042103142441231342341103024143020320123004003442134003034200200412433103032041401443422304220043341213441320300112422433413414231440220323224034244233224444233403002440330344244300410313110101334124230002310244014322423043110320300030000001210140111303101010101411010301242014223312042033312304004132344041342331433042042023211111020142202433102213344424040120101124314210134334334311341103024334030410340231004301423100320112221244120401202341442220340032410023323230001021141324313022124321323330233101004244204403042244220144413430113042342230311234214101012244041001410002440244412211043011000404422404001330403012303313032202042134431143213102243214233322202103104222430110034400040013311444114021300040224434144100130233420404104101410003413101320401432113424423403324022014004112332133141103321243012134341221113032024024300111330343144204203201200100142413333002122223320031213211322134020220403401321403404404400430133330300144402110102101013122414441200201021133144244340011321203223334130033332042223422133144320204013341204113321443014301232232032032202341244220132031401304401234312404124442021022010340240133113034010204133123023121413202111123032332040023303311323312331101402110232031432222121402042122041023203432300421301410411143333233201430023122011303321041241314343223221144313314113341320434", "133234003002143024012010132344242101032000200140201212324120414440420123323402413014321314220343100312143240220044143410111012422224014143133301123322020242324444422432211222144344334213144240210340401213323211443433100321404130303344203232230323141412442204102314221443431314301332010112323241431402300131440213434314104140434233224334113213131214404343220142414433201042322434402240340332022004410344243000132144403130300204341342304241423024020404130014114114001320321344030014023234422331121031314433422133432103411001304403334230412314321230344012203103404232111042040230301420231243143043410420313401401023001231231242404043343421244302043423212304331321334014012034010210330144112324410222334303244140134222230411424420404011413103430202403322323424304414233423003040341240004042014221421240244142002032142313332144233413212113333320041122423410400444202444241433020432443404244211303323124234412414230143342321312313102044411412142302110301213023331321322433044203223430434144034424320441320403024130142410343402332113232214023442221001331321414314144400034004121033342143300340303222223423400412201040214113224240420020431043001013024324130240232324033400024113333110204321303432344243240230042232443302331034211322111441424414420103001430434400231403020001442232223410014413010012404331301344302201441312130011211304044411200101042123330124040030140312243102243033310422233024002213224230020413234231203320402121444034103020113110412410103120444131442241112311204442124112223011334320201301320232033103403303144313143313140213124313141434244214122033341214330044114214134412422213032310244331044130420301311221210310320443043002111140122011112000040321112243240143002020320100244012102120040104211214321422232332010412402432104323243021332111223000323021103103224010420320111112002423302433340434233134404410104144422301011204334213312412020100220102311232013400410111030221221042422113340204003011100144210041241232211103013223430031033323212123004101203412234012014032302102443412331234201422420120401141124121141022104142002123211411200042344403423221141010342030021322044211321243041411421232134033220133131042013012340301423143221214214221023130131113241104040012330203241113232001214033141143224143034010242414020042230013330104331412440224121242132331102440422324003224213342234223120342021430111024332032422433412111240001311424404023312340331434214243242410010112144131101022342030441302241214303212301113200101032032341443311214002023414100343014131444221232024000423323443131444113422332321410023311403130111302033341002422333040244230020244223302003102221324021100120130233202441220102432344020142032343313003241404344011323334133301133304301300103032033102233102402221042210113002420043412313424230333123410243343313203040222241213242420023441103213202044434310443304020333013130020010323220132404004134302103320102004132443324201121243221012233240130102124010210401241431101423022300223323203443340302412440044330323114014224212300214223343042333044130121134234431224102420012443330221131130220214232011010032111344110424300331403302104440044012204210410342143411010422223211433420112111412133413404201201041340224320313134024410444434103110113110132440301422424330022422020140323414110130003043143240220012022401213410313342122314300002324102213404040433213232333113013111224344403221344422221020021121012113340304232433041410011414142033144211322033221130031124004313140120033123203404324102133024114240344120301232344421322040232411144201001131222303134232220001410200223232011414234412333300103240423422101413000422243222033433433343143223302222020013002042203121230300244303221344310100211100430430032201010002310020200000324020313044414214213413110414401203412402041332321042011302121040342322311401301031140100000343213403400321201003222112303134144130312024033112041441142323040040132021124241332103331221134421022032102033424310310040423300131102334042230143411201443403210111212041104044240121133333401432021100213323344324321020030030010442312403420120121404120301431042230114343424133044242411232422001131003130312430334043142211434230303143314033221111142233232244300111320112103432203442223002333023011144432324434322223431323421010340031403311433134213132142411222433202021021024404340134101013141422202022332321112234021231343424011114023442204420210100311441323020410240312234143441234001010330103204324140314332304200413323222210", "110242233023030340432434114232240021312102433310443122032043042321104234143411210341012002120342441014044113033240144102413124340114240112141103320041331321143310233033122133222234142133214022041304312203203201112023200221420422213030424031402403212130043420100201044222342330143320124000022212403231202330042210323320334123242111211443423304124312432112214001044432113134444003010111232401412322022334142011123021331344132403324103233411113332442202103121413033014333122113141143421421422013223003022244130342432040412101140012100212401343113230233023033411014412320331132124432030233314143334241341024421201041112202434201032223424223201212331234330032023330143210130103444323120100433313334324231210143201041430413322332001320143321324113244303240140420211131211420414132422321241022034202433443220144420320103100203323100412420011123231110042332320002230124234403144022134433323102111113212030031142310312312213001032212111132012044334234121002433330221410044313142342212224311443124120434120412224412213131104020140201221421123140030421242433213041230122033142034022113224111323242333321440401243242342323100243122332400024102302242042413402122101133133423040144411042243000101441241420140030423422104203444204244120341430443233122421021412041401240110302143202211414102112044300343000103202342121111214243100304034412144240122022443441244103442222222032021240033244144430043300014241311213020040441111204200231011041044142232314343310002033010300304001430244000041043443042043141201321032101432131032431341241401231013112043022144122000111022434444121002411114313400003140013431114341220413130410034421424122421202441104203404312221301233314442114433041102300402312221231324400333240404343312412424434043144342223144044422442310202140131433331342314032133244411131231244241440323431404122134443014313411303212342113211102333303111041414004404131231024131202041341223032423210220124131312323422432330414120331344002142432102140132432140243104014333222313412312144134420204012131234431124220143244421432012010300233312332433330211321433241434113200434412003133420421420213131331424143120433404302231011234431120432413332313244301242104311424122401202422443211044441234134430224200132230231321314004434441232333432313014422342232410242002024230413001243114430301442024321342410340300044413000343211310413243301000212333303344140241100104132144431023111041420043144312112401313420440304241113420410221410403243404324421224210240221343301232420321220233134412004333031311121320424121212333312002444404230401321134200012140431010132432024001240112332011012240414024120321040214120122114321033331402232144220132312321024340123312332144410311041131410032204330023034102221041420023433003040232033321100332304141001111433034044320013021103031004342411141321201331320424302031212130143210413301123032122140133102413021303230223021304143012240040422240040402121134040322334022220222230110130240114414300022041321040034003400230332020441042124432323223024313030243103232241441313340421433314403344411424240423224324144223333232142323011203043244210110441021000211244002433112233443033230301032112212213143443121204414010211222434312140420300342233230331332101010134233134311432211014414214222311343011023020021111342312342221001240301434401431411212220020413241130202210424400221222042403144310443123134114030313103240434430211402401232102221303240103022431230342330102423321222131001240134132331221211132234324330413321024124232140443032222403133402111112204423100044402321414010334133230422311410230443412003343431030411100402333220331041302102103301344132120400100302240243034043401301142134022001022130403324101402114414431033313134301422114001244310102002214244122012314004314400313301323223020103402420001030000241040133101101040143101022330020420032410301412002424341302420033303024444100431114330211442404430322104002430131213202111004331033334421430131044210340033433014031440420414422314441123142314404302022423344402411432144010442431321401040441114411201204304333120223441343200040211141120004310123144431213311330041102033234244121013412024001321144201330443333242012001232324022220213304314103044001004324023312240113422333001143342201414244314102241110313334040214044430433130204410423132444204001423232310142232132111013132201100314334220011343300212202421341014131213344211214330032233211014111112121044304043143302344343114021000141044204211431141444103033113", "423243320001042212200411343440224043220022130414030344012431041223203430340003144300412112321400333413331114233311442414332204013422011140330021130104333443034113331104010121234024102330334114031002412402301402444310312330221413041440233422112203224230130401011321201243310044300110142423044042430304401134131241123112141414310103231142002232434411402101124014004442341342102231212431301010013304412222401131243332404341441341134332134142122441411340412311340044144231414341244423432301212133041441342144014130443143202121103044134414143401223040231331230130043332112101412444010321011233302232130342114302310311301101224131220242211230403302211331433030231044112404100223301300410023002422444023400040143224233144320211200321114033304001314111300133140404324113241101344234043031444244102310332444344420020001122424141131243411223301100140010202340331024200440112102022121234034301131001110114222404213010304034140022442121111112141440201442443321003030124102041010034243214341320003241011012002240320331403123220101412431412204303132133310202140013211310424321333400422021323023044042231220444431431002430304340230013020420003012431223200434043321124402434103133431321232421131431241243321202401233003124001204304041321444404411101001000420221023100022034012330124434001442321243110422230330141210401213334310203440134214332042302022340123444130111343033221221341132000042442330010142041122422342121441412441311442104444043401233121423302124041434210413432044112324123101014120241303441321201300143023320004132441334002441203310321100411234340023320304231113241241010033101212231300011443214033311101343404202441022022113421102404010413034142023300224231001024323443203112042123120134310234321003434322143134010441024010303440000042124001140033341311334134043214440044211240440034413443203043402123422433013443133334322221232430213114404104401114041233034121322121241123233023301334033411302400311304440420411102320343322033434421014031411121004210013114341323431002431341340424021302224230412212101410443410341403332220221204034410042030014244002110223430202011132304311110431011403004324223330432401413340402013131433204232414320342140103104334120010004421202042233313142402130032131424010402133212030424231414144310014032234020022334033341313201000341031110034114121101313034443014023211112233113134113431102340402003413202001011203414142413000121330013403341220210402130124033244231010042044314222013413014022031431001122043101424130322434442201421301434014300143434140430102113023101404340334400201214110422313111013222101014130030244102044434214101113133040131410434314310343211243033431411241424420402342422024000341111424443114101240313013320013434441232202424112133111043114330032442331001323230310401311134231441240021200114140111212231240121430123013223420134044212204411444022302233024422330041213401012000333310133211414220214321012240131423344341411123140312234140301410224132000013122323224210232303030423220321313444104421112122033001422344111201344011242001124012301311442130433213200323300443002043431223041104113134430321211143030411220104413420102410200123433022333321014421104302213012021221321233120241442414234122002232420102422210404241320212131414001033031314120040032201204200130002313013440104131401343444010230113113044134430411321030032420130420022421000112220424123414122143330113312034212120020403343321330402332233213133430241320422201432301423244424122244232101441211101200140121224333444304044311020211204214414132311220113303412434121242311124202043420221240132200303044311111210240312313211103134320311343320122320013114302311003444403232422401332031014043420422330130232412311321340244313030331033022324413114421001440244330202223232102101331204040143310230030024234211443211321400413223031430040124010120341102202021434144322414430113313401134241304331142320432232434244021023230201110012233331341123100222140132343301413024101141203330402411400414444123210332243343140034442400130100100400000440222130441043040200013440214343441333342010402210011412232013330231004023440432304414104103343030232013212021202022043401414231423400302302333231332133341304430220341202023142414043314300034200243044430330222312221040344304402332123004403332212114041202324034341223220204431302031131434200003224014410121311022404143121121204400041241433400043300222331342332134103221242301112402233440321340111343424431024131212042302131322213300004004", "411311331214414412344001110200410400334114232420343304241044334042214312330201313402401403132001103331104002440014210400341210312334303444211143442144341121002101334402031420010301240421200114220003002241144240033142014230121302231124110214340001112214430032313101301000022302423310110201241201431413042132334141410032020333230340122322404044032101112423032131424441421113114122144410332044000011320344042442201211044201341340341244020140041202141110401112234311204100130244420040223003232244130332222332342111013442133243004242102442300424002210010303244240443141414342302234124113043343311233114434110143200213244431242414011004004224112243334240432140422413042121310124332403422110243310300331043414011321330301312143140431114212120234121244100141243103121133421114324411142034443033000122031031330143120030421214030124340312030114033043414003104324420031220310204220413422123000220204233331302040310304323201113200201424021120110043213343404311214044112304032431223221443021233401004203241241412342133120144014010444402423210202413042334134123232033140124222041310130130210033342332100113422201304210013122142420011433144103123402244111242124022034214114041432410321211114010401001033404010433140431323212042121112134040340322000132201034122441431222440011023012444123440343042420240310040444213100300420341410423010433434031220332024020312021030300140010232144134002023432200401200002023404131002234214221212400310110200010240311243233304243131002030124134211334413324130311324433040234100102443333203440022433340011212222102321304243014000333100430123210301120101410223411140304141310311014222314030312121223310321432223402233421304443023444120441234321402311313430311234213430231203300332320143322412202121304141011003430302301334321404241102413332041334332303243404400311332423122224234210432444011201322000240301204201004130322002202420404124312142434020213313213240401434334341010033423130040321423300314140231302114443442330300230240034300202021223314240310410314132003401244411420401322422000023331421411341234330204240114120430224203333014331121200414311142424310332404002201031444403212010133443123400441011441301000232021220020002120243222031330403144100231014403024211420434433324321143242134411213440302334014233243433030404241441110431143340040021132001111122213201110102411331143400423002323112224430342330342040410401420414412233022404222013143412101421200331422202422220432120022132010304114443323214234433043242443031423111313333241300112431414221021141434140332140413041320033310032044024423340243110230141411331441433141022440012141113344340310311224114110142430001311323440423124032420244121222114442444234424014310241321430324202323242130204443404232413010144023114033431111423013240022333233322204203102344324033404121211121240330114140234041022212204203132111042402304242212401241043201023010431342001004121404021402330441224010211013012401213224342242341132343312122312343101312443303414302233432443100311002321010104431013133103123011443103300021321133443224133420430144311112414430220442340032200021124121144404142402011001341213041244110004221120141414304142203442340141000401104142144123330412413131423442013002023113140002012404341011443444333101213123300024322340012003012012022010400123240224232204034440201103103014310304102010302120432204134023131010441123004334223101020244012441034423011043124130343122124300143130424030303143121402100223222102204130404043010444034030210441231144043233344421412413223120422444442312212434300410302143224203222200123134303322344213011423322020240231321004104204403144021404413133334430101340123144402243434022013032202222120244342413201034030222422434022101011401232321011133011313410430122203034133024112424313244341334442432124343114212312033420312334203013111444411003404121113131141440312404333000042331010112344042401312114040000310111214124134204423430112402214212400200000233342201022143120042214344231430410224314412120103211034240031113314204302322431323440023114232101411430111210443240331321414413002020314020333220144303020112312210204042434423401233443032131421121442124000213421013231042414004340024120021110433423140004121111113224414441343024421130010412142000002004044320321300202223034413300224033011242331244442221424004013243331212141211213341441244210121443021203123330132014444340141042432024134200102401122324401233212221320420311204303124113401000230401012232444112134011202", "204034001231224313000020102332232220204412343231442012201210341240321424332104210440031301112231204344233312444002243030123030411110213242210041224213000343412310312210134400441144434333024341042222002201431121014123413330144242240023102231130240322404123330114344200332132311404213020400300042233211202442213041143230041231324110104102140414044441222314222221124113233323120343044014101304101114032044443103300431130121141043401443131113322314332103421422024340232401212102232130302434404424112133104023043142302431422341321130113320404240301222230343300044003434221040041231120212200312202113031241022433401311133220120424004321243020300032400341004004041324230122433042332043241323334304314212403022221010321033120233113443423144333411410422332311230243413122324432004444220324214314103210431001310201344034423213004310003000041141004420324340333444401232130133244103412214342331214203103230304430330140100410230121424314320120221233113101301032131110120404130412230402134302214044042323020014441013131233023320434303332043203114333404112210103210432340312434123040224340313434304434040143400204312033412204434342142043403103103211444033033141232102110110102410231231102422141030222140100313420121303441021240224131420022104220134403420414302221134044130203412222041200230120331023230020133124040023344112321110434421030111413203410401223000433003343424110301303102334213203223130102330102213130120132432112102414223114230400444304303002344103113102411403220443323421332422323124404402330044303013033312223110322112133302223142120203222333113220010340314330102321134333121114411442233222134213303411213344214224112123221423322302420242103401241241242320043340311123111402310004232103330344212343321103102210122040013243344210340313043420434111310302143124414440004122120341213144302444420242140201203240113404321332341022300141143230434214404020211034203343313401204233020031213404434043423321313440002314444422143433421412231134113004400030034101304330041344222013403322022422302430304404144400030234234104440304211434420424200144013111203440032141331442232042432243414413404132000314302211242332244223002311022341141214443034010112341440431003313331421302344030211321414431411341314214213240041010423443243024211101322410311124021424113333324324243233342001112111304410314134312441241420000141243401242410332121243014030022040102012034032202340341313423104341414423021321003210334311203120413232040233230431010334134142403221020042142040232410301124213022232331041343111332310101204210031410000100333134344213330312101110112122420331032024001022202023440040111034122333103211023324144241043133321332411204041101003404130402043412243012243100431103232213424204343303411221312022024303343144132241130323134412114411232023221003100042003031032113133112034013101431313302012102413323142312314242031042131423121240211020042442131234323114031211043010321213301304100023424440002121004321344210140401140424031102002424400314001400232441311321124410032341030433422204244021431301223134322203341241012013143201321410401124220003244212042222401444210143420214324243120432133344311303330312404130232021030143041002440112420102221033244442224203404112314020342422242304213123242101013300242114030000212333231013044203430114230022213204114034240022223113241133201110244433210141210342121333422331233223113402442404343330333424421333022421222240224340224220322400122013034440121222311124314440433201444103101403142304322113203402423301003131014122144313303244132320224100130144010333240311004112200320241114134441404231330230311430211022113144443320113131341432304400333323042300210401203113422230031002211242003442444210214100031412412210214240130023012111201132010302300011014141020231412003310124333304034213242113204243303433032322102440140304331002042332140243022231323141424321420344403004202121410342144342431102111304121231342200342040410431222404303401440400243313213431301444020243344120113222041320134021341403231142002412113333044412030402441201330123431333024200132030243114433314041432102301042004402211002143230240101424422003121330303431222344302441231414411233312414242143003030422433421023402331202133301412144414421341010011301332110144211334132124124243233202223313023404013310210041431213302010234320040041332143234012132102114014220110012434220114114022111020101142214120422442040143003240301234332311131140043014141434323110003441411332113441012440002400141", "104233130112132221241023412411213212122141322022332204101011023214143222224014140332400102430434100012233241100420103001342212022130303422443411003212413310113204203422431230230114300434120342142010444000333140313401401130320344041113301233132313410024411211014311043223321033000002000304211034310332232110421214213301234203211224031324443402413203111433221221000301330244223411412001030232240231333414133200303400214420434144210024434204211330322231232330043433442144110124210241334314102212320213021221033011240333414230031130120410401200204420310100202031332411010100400141413441212322434324020240310311204321143320422443413432131331202011223430104342342240441332003304442431320230332431424323424433001413303013320230123204230040404433413301323032434013302022140031423123420321243102203422420020224102144233301041100121342432044220143021420412430040400121303400431102212033231202203214121231103011231403332034404330421140443321441031403342321122304224444213110302443433041212413202441401004312041343123231321110211441311140434214233032441323402030224112222143120020444310404033431444241141223214200304030404032401132442143003030434232422004322433333433013311100204212022444433202141024312243411331240130411014431013244200323142111004302111422003212324142103320231124011300322242333011102244141144301140333110240443131400024433204313421243203013134331210034120201240322440124424441240143001203320233043002102232300434321324402322222003212232331340203134331431103031240331204234000032322233241124440440220420123403413134343321402041204434110412403430120113104214111110002412142341421012043111213323131033011333204023430243411323403221224313444330110433043303144344000034123322414021233032440440002240323024222434322124212030310123410012420244141323221232321400223023444234034032041342343430004211230233310033011140414424024000020213313144010331310304420333213430140044012243030424124401241014134421304123202233104043110220210303421113012101201111423243402342010041402301140201112130413200323231024202030340322032124014220414004202130440432133142044134410132214220240014022212421333004211123344111303203321420424230040310022024020342224030334413413213233022220304031042432010341312404221130004224114322221301334040021143430040313200421201130242141133342103034314301044234213021230443342241040024432423114244003141013342100140422330101320212241123034330430101110112142034141044414210134323144100330204302443300241404134214401340123113212221443413401044130201001103334211111211202010340112120241330123404334040442022222410434030102304304131042022242234342303021132204401023043412223113040001431320221304104333401142010243131343031312104440334001320441422310422340414214423331110412332433231032143102201431341100242103143240144221102202220144012020233433104341240231402224324340243431100003414003220033432043130312212201304013420341032411113333113342443244131242302203442340240411000210240411103013343311344112002301302322410411112031311332103412121101230013201211214113344220430022140241231420322230234012403312440034410134324141302034420142204022403202421022202132444012433324431012202233013341340400311441332003103033442131143401434344440112134240110202141012210332340421433412101124443211410030404231301300301411413324041420044043330242212400132141013413443421304203424041242141133424033332200304222344302343200102300401334400202304200114014424144404223314103444012304011014232401120423423344421412142421412032321113200320243234312223431221041313321412031133402030003014422312020032333441034304304424241000100344332300122403131402200232423010013102341443024103441414414412324102201114311110302220300420233331214443401323100311123132142432021002203402300130203343114021031024013420104023304412241430023113222300422042341000203031122221111310311443034244220303342302341131233442120344140443031224402332043411021134114313023012031314004122422234121421302221011430023413140321310324002330314420104121222204423343101030314134022341223124334310243010022321424124024302423113144310113423141423431004214220232441124224111222411144022001203443131043414224323043100012431303223143041220023002422203104214423223444033324414114233001224214243044340404442041012101141421344203422121040004210343111034100400143102143334421404334422401343433234404300042134313214312213330112204443401414043244141443123203120211010322344203411042130142002123321111243011123001312043314121021113031044223", "443412030044430433321404241022134232000141401443140113233210011002401411440224421422012424132224214430041322411414311033443343420322243143324404103204031143403444021044120414141131222440312344300141011141141000114421003410130344403202310240330232041411244332342442103021003330103233211000411224014443134012040432002132130113404111114142010301032234044210301023043210124431340222142203031001322014440023101232003444024114202103001222430214430324324122400232244210304024201240124124421300311101312234414031234434243411321034304041324311132413120324000114211324302333321001100242241023422301424412411232403300343103203333333211221040432303110210130103232344331103403130232234212134243100103441223420423344443213313201230221443113101234013143134240201142112303024000003221324021044413010443114322344003430340404023144403042224204302020334344023424103044304421423032114014022243412023134332033244432401001303220212222104111111313322421430312302144310211344224004324232110422220124240113024220143121222220143334303011322300414213220210230343403411242144123322210344143242214113441303324412214034404110012202411312134013034132134440144031200440432424000201410301024302042041413214224131434220013200211024134130420434303020133222333120341433224432040132243020314234304341334031034234303412224314241144143420204111213401132310402023422141103243001101002241132212333424032020441444013001104303102042122314434131402014203240322013332302303231004301421042102230130404000134211000344344224342414201231320341340211324421042404201131133443431113340231142011442432414134403121422042013143230140111103321143244404021432400030240131103002343221423111413412121214120401224212422123401323340302202110124222403332401210401123342220422114302221310423022134203103021031412104410104442344123341440240330421322201303233004410022212234342111412241044323331211244211421342400202111414324134310143400434312414234203430122244243414232212010031233212332412433142401422320411401133102323132423441410111023444220202334201344433200313012220424232102134300001110241411203400224120000230301243133213422414211404340401321121212043103233121312434140304044304042344213202112222432142202110422444033314243422131322131041034330324341442111320000042402131012421303424102342410044043104422100232303044301000014333032441034243030204342234013431010234010431443324410032421402123221430441143203403414112322444022331442232332442211402121000201230402021022431040143311044100310120230010313211221311120332010022401344234414123133301203340413130013321142322134400212440213430310214422103202133120420421430040040312300110143042043303331202031441032001411311042202322304123221040201130443330233332011032043141233023204201413202110201240142324311020430142213233424004133220433044000021023331401401032101102343023033142300244140142401432044001111024212231040313314213120203023344130110031320013121143410100342401223411244422323401432041444231101302244002033123140111443002430432043120200134343422133324241300411120412310031432202322241233113242314102112014343413242301131131300013002314141411224301233100300123430003300033220103102441030211012111004023102010043011422143220420034332033322402233300110323043112430110412003323224030011343444233011244003420020413223144143430402021004033010424433234411422411220443031400121133040320024110342344243240044240434132443200411212033430024431320014232414032134401202311224213404013020444400424322304034220342403024231324142000134410203320410133142413413424024334321210214041221341034413440343232111204214031004212320333224301034402224041011303030422432441011222244024410120030141231402133402120412341202422233001004400231222202021344232001030322244421321123430234232231122323011000311302120333321112200302204241301133223203020413210200022132244112424202400234243040242344042033024333234032143022330343200002244101201022101423023112221123034412143022011402041421430014221004233324120143020222424041041310334031300144300401124303334141332323033341122440120100441033002321142022422102433332214222243203404001403242231212301102341343004243231014302024040022221201141022411343040423402234301404024122244132014204000140221224411330211224112404211444210121012044341403334310112234413133421140433441222411231431312304014343331040012101344110403440224043311303422034123430414313013410424021133002010012334403344212300231223110223320004001243020232411331124300412401230111412100042234213231312", "100421244411023004144242430221240040014130001340344313023421011331141102412032213233002012101433120033334021231021001012423020043323430114340042001040244341011310443031131113234113113341402434323241024230124214011403043300413213303324312122014020344320412123401320412210130122031120412020443214204444332220120333030303321111243301242201422313324042004324032003303432444242202033341301122123242321413211213121414122012333421421212021000420103003231040324144142424311340404421010023243322130331114242124412012132200134242000322232101122023334040240032203022030304010203111412404411044303204044221120024200233232342303010334104114400140422042414440231242412113024411404134321232234110231101002110220321440244021303140124201242142413141230340213220343042404442303421312301303431113122400033223324240231414223431413000413003003421220323114404001013430043203042434003344122043110242101141131443034432334230323420103434234400143400111404331012000141132021411232233043014224040241444224242013002212203044312441432002003430000034312304244300111033102112132403211021221043321230130021003142121204130021211221421331211400444142443313122223201014341411003340144101431243030103442220431301314411412212311213340020142334341441424002432113032402044141142034334020043221242143010434402324032111413320001031333420210002432143203431222342134143133312123010320301002311102021420143300423012144032103441314023300200411134130040020403232344010033011324410402333333322410300441313023341030002442133222421203014231102142110331040114034410024422114041003110410310242030313130122113401334024043444410320313430011401222140442430400123303114121003201321103110041144310344330342023121331111113413041221302033330012220312201211323112341412201214144040300303322401211411030032303324031400401114303311341412043420243114110103413242240043320003111134321332232441214044143020423104030044241102423004001303020120000343134434004024420343231300104100010311321134212231324443040323440403112114014024313404313223010210443232043210403004400414332430311302330200432404214032023313341404020322143303042221143014231133234130122131223121211112031011221244344331320112231302243432021012311141321340430321120034422433301103144143211403124130342110041303130324334040002104103033241013211033023334443111343421111122010011443441211031222122213423222130101310223440211342320414140330030233202440023001341202444013423410044101331233003112041034024223200003330011021213411111042021342222202142042331224210433002043320432020343024234143214122042213422411313302143113020412002420314022434401240323234101013304322432112142101034303434232434313001044003004404004203103221312303333330213334032414043412030214030243040400003312424132213022122043412100023134020110110314233012031123323124044424232024040211232130422034140410442101214101200423241102141244330113334103112100004300300014444332323101123212430233343333134211130333103213011144213210322432042412034100420303021404141324140142432110232414402042032220204003023414244122404012404310310121303120224232331044333431430031120404334103433234413400004024343311423033300303204333134033212302014031422200123020321333313432431344121203032334010410330223320013240432302133230223121242020130202214124020123034433400023444333223314032230344433120041113233002441330032030442343023421331220021122303014243323400210221332023021410442414101430103333021302310100040221111304312114231202043122021330044213022121312332222210332314442234341231013301430413112421403422200012324403441040110330430311143201044403201422412303134204004204243101041342100321044232114233013010314130203031323040333311134211101314322344104211411011122211032204204330324032323142000102110233104244413201244123212442232303142224144442040031343324443411023431401313200240122000101000323103220230332322440313430231200113421401421032010114140041320312422301112310104424313033001204040403411022341430014301441212322002022120104210041042433413133030403120142321133444422411342014124332202443324344112413224104140040002131412112304220001000012222131113234344210332234033103142423444314102420010100313000022310313411133011242113040243024411113443042434243100201412200240024312331120111001001324221414323322400233314422212300300003032001324414110123404134232220041233200210133320010124240202142342132223123203100044242023424032203224311414401311034023313013231233102240103242122103310112302120010112212412241422010103220112234", "011413320212422003203244344213212344021433003413334140412030024232400404424322303321434212233322130304444132233140443444334400023022412333201300241104232044331303202433024340031402430001030304141422030020223003400310241034004141112332000420443130221041304102132114011430433044212102124024213122131204400230403030431042233000001320314023312333113342441322023420414444142244333402423102102333123020434322440400413323002204434033110001301221103112031013001343401442002431211404443131320114212330134114312113444431424222402113122141004341110311341421404021442101204412042044102044213323002011112100312314423020122033424211124201010041343442414433311420010224041110004203430222423303340444020112103100220441001043101000200234024001441412104113041301401442242333030424440324140023210231122130202304302040232023331201304014431013422414030210210204231114022003333041411224312221122211043004231131042111241122011230004432002321113103223403223003412413442332040031404421212410404120023040044342340104042030314410443333011004144304433421402342313130111332334043224002113420221214432121332003342424024444342442332422231344221323244433330421211144412142414121240413322332212024423240110343033301211204114104232414232414132340332300122103401343001331222410002424003202410420233012422310211433024122334322243141314040102241032422032330122304204241020310143010242314033022340304134340414023034432001314102131323240224424213124002222330022202000240330242030333111424420124212334402014130243110123124123042042420122123102233320140103131220400114201104111314440131333012031034314233211243413230302130033203222224411222423310343030320003114211113301002014133032032034401101243200043222433314323033232421202140143440204211322103241410233304410020241040423012202313220221441133430212300041021121130424134430420104143344333311402142413144342032100121033212424220311402114433442201442020440244112223431130440440021120001100130030421330310221101114430331001424104024204124031342420224403031301123323333141313230131332304120413224433403234121124032430121442010210201223233401343211010102441433130420243424402421100111124341330222234120040440402332331411034044111003144013401240114222342034423132023311201313040000310410440303404122043332022224323311304001114243434304140110213220042423142220024320302243201223402333022103020233312311220113044103430404220111210320444243213301233012311101134100301220233003342342232312144044130423204131014114143423341022043202014020123210302431032332404043400231223240004340321101433014343323143214422044133331234242013410403120120004201414310404114322000330110042434334322203103423434402100001214304044324210033010403303323322432312303103234343423334214440033201412400141023412344031344102143304030223441104140401014024414112103004340231113042141411012224313021310424430003040213311422331300404440221221304030032343404221300212203301303214313340221444321022201033113440411243420112231023031300344114421024303400002111010113132433244231211304310242430120240441322334213003002121244010214203241311322432111120004003103314330024012200014000211114103301301202431003014224221010403412011302231321100213303142423034241221330210433201221200330244141321321022224444033241222004413113144410000213102234004303414304220101141024240114011432300314302320314121413014322303110444013143201044201344333201342202243041140443120214214230400403212212303320041331102001403004133232232314422143432011442131411020303042114121041342032203002023033020034034040012134442240230444423441323124012334012014120221314013241242320221042311312443031142030101323232322021030222211323032440133242241432412333322040021224110121200041004232330404300042200401330344002033214144322210344303443230211324223030310022201240203424200104141222201320412034202403013232343301000013222330013122244404122214243324400430302402231410132021443200203342021100004240344424212213030242213404321223000300033403124140143310142442422000134302322240401222203110022401204034323221434433122231201304411112414143111241343212130434211000120242212211141430014403133323200232344204404321024034202242340010120313311214142413031034043441110433130243311044211423003443213014014314300312333332123043000231421121220024442233132200303440333211113220403022021300130024224301313333121143012320432131344041130233023213301140222220011402420422243422440432333232224341311011033411043240441300303311103331201122320032430322114412041123123", "202331331303123202414302122331303324143443242343343344214110320323420040404440114430034003343201430313303302322100311122411320302422433434013141424130302104302241322423342014311101341243422340221414012030101143242330141230440430030222222244334141220304404222144343200321001334102111142332223243400032134223300011234301041324332303341112331212344140430131202104033004121414120331304222332130144443340143024011043024422343002442412124314000444321011042404333134314342340431331001134023034242100234104030102040340124322332341211023042401144442120021320332404234323442422314231113031303141020314230023440434101203412212003214144321003330024221120412244043234114133444430010414032112413203440341224200020133122034231031223030000343321030123123100113322443012234141332412231322140031102322433340143123203240400041431000433023233410040210421120432303321132413113214344333141201001241023120143332134411421313030424321203230103214430302214413032214012114044044132224432214313200210004013313402311213204004201333110211221422413204032224324331234301240131413044221030201311033040143413100240324420434242303134013204131442122212424234131430223221003202203004143442124044131113112232111444320333020043014000200033044443104022320122223014010010213444033300103304334041233200341114443230204122034033430213234040224433411441442203343141200332132131440201321044244003334411444230133124424411441413431142401142431411342242033040132431023022242104002440243022244001020104103434403300222324004300400213213003020034343044021302013421034234421014130002200141130311030441441402033422444130124203212301001320324333433244221301302222120212421021440123330112030220022231110433022421330204421332022331412130341331031110114021131033034212140203004123121144101300042231030222400331141100300423334220142204331334100411132441432233012033011010421230024110134041342221033113234401124202002204314323312341220000020440202314113242004030333130001010324302022024444113434244442123222303430322320304014112143201310043143002403200031320211311001430323420402330242123110240421320112120032442341112411244304034314210400433244440212100321001012100132443104410033244023332132422142221243433100444332113312401011143010411400342420130341432112011201412212243242432132200342324043431401343032140444102430032043230121412112003444222221002440100413022231140121441422210133433002330121142211342404030010440132030030423313211244010441312044120244424300213133130243302113322022343221241324320411211230220310243103110434030201032440122403022013404324030141022202411342020332030421424443232310141142113140420344344433240320121214022223403332231301320243400443414022102011142134242042131004230433300404002131441300441010022224303142420403101043033401012123344344214114000234044404323212223134032434221103402130342313402432302211402032144043122110314443034112331444403122234240142442434204022300403003304132234023342441304113124312131432422433414223040423244412410313414001121021330120433244012300323134400333003200411331244023232303221341214044204002020032231040011210202402343201041440001421433202432321123440222011211422310130143042324323343233223440101134423140233304020123301430324343010210101232020332102103403133242231341023401404022014321424444140331420004111441141243102022241030012211011234121104220311212334424210321423131122422303212211211114210200431221232234342002432011341014310000002132443443103144214121123220332142134420013244401303422244011041430141242401211204042242421231134013344034121443122411213031012002313114220441041040220320233230143323012303130024430201320204122334001144103030214431034403230123333301124024111000342433244344322233130324303131141004231014211141434034402423022303100301410034343101124100110441304310402214143010020342120403304304331343334014212323031210030122202430201420204121032422310011420013122210100412343312102204320341002040040340324103224241030410402411404302001031334311301202443011434240012200320113133241330301304343002213242310031240312332320014111141304121402431122144200213440113000244001102140300414301110114202033222234143221204002333413210042000440041313422342240034422220034043331034402021011010034121342011433200134434341330343410031411223221132401114440230023002042114013424311322210041430244114441104243310332213032342014140103204144021121340201013314131324242442443332404210022004143411240200010124314414023332402041210203323040211410333032232444144110110243", "240141240404140233420001210414334224412313140243301211233214344411303213034240220243104310222324013021134441411023441204443143310242204304342301222313333342424443432440344313112424243244433112222404333442034322213424344014441333122044134313400424321113410214203113231133233214122223424113224011100400332412043122333140131240403303243420403310433132442413323010240422231110320404240340304103000231420013140012403003342133040230423400144034142440113221111424422022304314320412200321421240324040311322140330422241002130112012243301201434101221144334113220400124404013022110142213324320211100310331042210142120114342343024114024413120232220312413221240032403044013400301402434103330423442430303430423111310112141000420202040133114242243040221113014434334102142010023021420312332140220430003003334424344310401003421413003213330441023022440103110030044114040403131013330403102101433232401112202303243214124133210121213102112114111431203440424104430412114430441243022321103214341401311141043210124001143100431301310033134243224013433211321014443102233233022411322140240121204431231141234040103411400111402044333001100022303010033012430000230412442043223010040324410034143034132344434320210211322143400241404301044330401412302333240403204311140123013131201040422424313104210320313044314340040124030224210041343001122104003004233142321443004140103004140121410213141244303323121232444313242124243031303434402333223202232222133413223143141133302134203423420431232404041014311222040314243443320102411111122042213432334344143412230100334410333224124340243230310431444321020334201200000011442203143440003030244133130404124032213030221130030310440331303040100244401142130323204343430341440444041104334010034220223024421404212341301111414212213203023140211203444031011243013242200220133440044302202024230003130421443231311210414401130432030004201041302214224241002234314140423034443312030331100221112131111342201432224034020430041031320340240430413023444031002312304224432420304423034412003200223444120343232332132320334404041144420423411114440131401220114402112402020413333420232110024313141023142403142242201321004331141013442344231110023234301113303141400022320340242204344101011041023414403343301404421040404234323431031142103421441433322240034203432440104140312441200040304014101433410110343434210010301201432301143224121032403330013120442034100301321311432243432404114104000301414202324043421404140402343013012130301320131432001023413323222142132444324331320220021140401131113144434222123323341412430312344221220224103220242023223204022342323424141403230012323244022324000224003211002102000324001023121423233110324131401342342042200412102343442241034033034404030114330432023432244121122230343132142201232444342322102244443423100324340421323104410443141400031214133411341224220044024044430204313111441112131024444441320332130341021424424331344440200200210044030203333330432140212022031010131414040002320220411024444443010101123321444422122343314301301402232012001020223203401220101300103432211241144034243143334113324431423240314021122120330103440124204130313240321304240201243011142230203113424103120423003402141100344142131432044302431404100441110441300110032120001210242100114204000043044201441201432242434323224030022043114012220400131414431300320201033401114133004034001310210133212031124003030214203020403322440310003443233423414034111412430444443203033224420331032312204200022300002024413134330233212132114142141113204220132222024432314310103143404321114341114442233242033131314110311441214112330332100302041300300430103404223222113212420311021331400411133024241302043412410403042200203040342021311111212124040104142031304214424432133310020111430304433033203401121232424302430102443320010101003003112103302122422141102432030313224220044313332313410124341003144240000431323000141323433422443224321444323332141021302422103443403443433440410020243023234442044001302014101100221402331032430410013424320404321211031331344300233312200302401310000143344214203034203442100022223330411443024223332143242230311240120130324130124223400330210021211113444042310030021314314304232034132203224211233101022223222120320443031034314322130132203220420144334041201102122424410442004131420002430403141012133120334020121423013321444032400113201000144224430133313304330224311010423202424212021142010242044100411400100122040244423132404020403421201114040002233414410141134424001240114242444304033032", "110122232204014422230202223413413132140012332234034132330211031234233040122404123221224224402024413044300414413110412121221141303040302012342421204033220123012432320221342412310001440011013344012112003302300424000430201044441002044412221011332041414321331224033340111203202130321001121011302002204400122241230402420004302022444110214041004224143323104032020402233430030242111020320214214113431224041210240440133423023310021101302114131040042410443142021331014234022000432134412341334323023242100131023212441344423400201021311331214200104100213140433023301202122101044403121341244322324443224220214201231141333204220433220332321301344414101444333412010401010114312313412210020320231341112120033132343441432301004030001130142304342422420113124314213443414032134401010134202141021111424231332040033003014324114014411400133304133320441204420332433121222302012312021110332033032102032004123130101101221232312124301032403122104342021441342324343123033333012101142203444111300344101230403012444000000002443444310032433024043324332434201320044134304031013243234001324020044312013224321202014241122423231441443011140012031030212431421103413444344032003141032440323131221124132330330232210100103132301324430012333321143231322224020102112213120331231303323403201033243300212302002000314341230022122401201434442414131331403214203341402133131333240042421122433133302214114124103320011224122401401314431231210303332132134333013340312442344140324232441011432434233111143324233023040104103141241421121121403204442334443131400241324340300011042302442121300112434411412013121033423003424011124314020234234431341231223440023321333121212100432044121144100424441014121444120134113443133042420010011332130043413343404003302034432341404313232102243330400234111020334301134041301002343203142023310014140341423213243121213310002411414034341301300120304133330434033131002040113044444442440132033103241234421022201434421311131101240433241420424130112131211444114323310311140344323112430343022201031133013201010420030024443003122132334311403131240420144021311110303341430421411204023411213121134414141424333444342402443231344133231404441030333014312324041430104410120211400233220323101220014101124222313232424332401024213331124222224123323312323302010431420223444101410242431334420012014204404430131143234442200123220124444243342113121144200204421040331242312200332230132221401440420103112301413112001114424321322220100010043044013244214143301341312313414232132121300334311120313431244413004113442100024314042033211004020040210432000413331211143221212121344343200024133111204421312431222343043141444012220331012121042041122230311300201203320021114034430101330241303324403301003212341303201040040300211204232122232003422032210423314431021300132312444331112231213344314113420102023201140131420334431221421012413121331413022220243332311224020201434443102123334231330334132232223201113121022021231131241204014124432013144043341114104422142220312111424033302340440401023422201130041234343413343304211311430440221313031213203330114341404112031032102210141142423421212230120023041420433341331040330121411123120433031224024033104324134424331313210442241010233211340300300041440032103414114443400431124231244443102241034130202401024223033442001422210312120141344223110110230312002133233101212423103342130100310143333134014320003434333233440043010204414214132403224230322203021043240131413144130041100022404022004140301222242031201220322302034431134044444211224142003400130304124404013423032312321402240311321433141213322321434243203131341133230203401412222344412433310003324323224411100444320022134120312431404313040041030042042433130142314110302230422432003434320342241041211101404420121144244414440133324404014421443420342420120122421220302021000040134220130120141241034230421323113042230403121402144143211044110132020002113232344402140003334403421444202213010331403303213213140333134311011343414132324323203434400011443314332144141223312012311213304330032241004201244120424414300420102244414303344032340042033442100403342333334424322044304023144010324241333043002224211201240032134222434020220320240022030301022421232114040012244311200201221033111224440342211442411123023200240023120343233242242201414122112341403224440123211003023113223024231101343020110101011433211404424430333220243101013030213404224013211330214242442024342013020401204342040232213202443431324013122432413122242404343342321223403020432", "101231021414001342020403013141203103140004210143211204342124441431440120402002101123000110413012134231231112244421441334230023313034311004211314143324200204100133424201021224412131404434320333144212130423104323102220310003033014043422232120132202011431242433411414102113200304111234003311002301414013032013240411003410031444404103401340014432041210012441430113430000142411131010122404103040222030421044122303241313202201100440443401120112301314341221034141033311323344030133013241411324013040341213203422202203303002241140343033132423223432124003224134320111304400413410312141434022002444433310312042333304341114323223011044143322033430321430203010101000212220030110322221142043301112200102333410010141004100210212103300303440302334213243313241423411300011143244143144041114042124432234012022432123214420203232302330223010422243142304300412413302042131414143311342032103334344410444120332442423034122041404042120311410240031130403303334431403004421040312441223012341424214314142123041344032242233431233002144041102321043203031430220230301122244144310440301300411204110214330324434443122140011013322033211024241300340223140221401324122103034402410000033114124420300310100243020323443022013301214002320241444321241033234330043001214324223033230320203023133224434034201224004433203241434440240341041123204042144422242222404134220041301033122002024401444224243044002321204111002023144412220233412443021201341423130143204023220230114412303340134144413121122204102340111024314220420040222112314024211022133300230342043404233102134400110221413243300434244440240031123313204020201021003023424002314201120221304314040420422122114010330304314220130334431042144120302224042130011334423310202243040000332121202424443440224433022430231111103000221310032044234121331322014443421204321022111230334144242401403013112014401323430123044400002020444012340424232401403224444121001104341403210033031042400204244310343324102011423142202030440222441022443044101240401441140341432414130331132224233242324222131042103122011301411240442230104141232330230110230212401001312110441010324344112410433412410121032410443214104240413041141324114003040342143410141222224202243322234200203402122042000203044030214042144114222431341033021203420410201414333143034320334311033012410131421103422023200213422343200024041241001203433313140000313433243110222331422412202012331240122413123204104300114434221011221401300111414111300423124014212304402230404142421001411214411231014300004323210221101302111243214420302214210204120131202133134443033202223210001402121212301041423212224333243041323444044224440410302400422444342200223124442003331202333234043223203031402024030011230411024332444123142440014222330330441200243213240231431204213034420341332300012124440011343144114110440003203134031301220132000000204011042031104233421100412442420124230102110211120033313320423221321130104230331333030414331231030040324433322313224144211420104203300240014204400311031033341013332302432032433134201333002042340420040102340210301221242043233432230433142133211240012200433012440042114000430010204033114304100314302122121313301402002004220101020011003203021322342343002342430242113312240230240244233141222234424123342040142412030442021403110122224034410043344000213343424144324202300243031121113302024131104231230223002211401223420134300433244133003030001120130403003000021134414120113410203334011220003211431324333021044113432340411120033024131342231011321023043321331141122412104120014030403124102320342220110404230144311124413324231101413234002112002243440022300241131433031042442341413320243201410112411242142143341020334044212132441230013114103123113020013014232232101141243304103442130423124014423024403242103011104240321432232414411110330320232303014303124303232312033423232110211200014210334000210120211140344400042444303233014302033131043411120122324040043314243223201323323210332434010034232120333210013203414211111333231333322320421220040331133434001432304404241340400344010341401241101012102202413402320142112423212341401122303243132342010041334310434430244020134032131441002444143224010231110302022302124441310444321243311043022042434014114134044411121413012012412231033410113313210303023134434413441044143210332431314133034330103201213311433422030100321030004300434144101112230010122034331041234321423102324014412324132024440044000330313221424313000310102201403314331200031410223304134424214313331300340323203022", "300413010133042324222014202111121110044300022422242320112243023403110234214130213200141130343300303122023442213112244434024311411202020423011402303011202331442123320123234443111433022021020043202410312233440202210414104424422403230240344112311010330241014244144024241231421402303302111044404224341143420100140141142214221011200214013013020432124111242233433120202233214001434324044330132341321022322443431410412321344323111204131112340322441021330130043411232133104310421342004103322220321244332334400133013141034413440013204042013301332103342324141443220331001404320030021111313444430401200312133232400312422303113031012244122414324111300332143443023224212331324034410310422401330221114424431201230321043414000131404031012300411443213011231422224040421004341441133124104244213144321423104222323111442422004022411032430420421300432433321230401204143313341422114002021023420110010310302021032200141424404301210214222133220023042312242402443202222441033003443334443010030002240103330422023112200323014101020022433414321204224222412311200234113311120002341424014304123032342413122014330121003003422101131213213340024220232334102431004040121344000242032302102103131043132143101142440401343210414343231120134421241410224323404301340344412441401104442233023242123012434112223421434044221324204314130232231232210241030343331440421434232431303021100100033340121414304313201241244334013334410242232121142113244221433124422423031411031033221124411342113240422233004141331323012403134010013224311100341034111201121002043210301412240024301223300423344023301123343340412143214042401031242403134324101300141112101212430310010214023410023320411133032000042323141232010213443342430044040302320422243344404233201244203210414140400313340231121222301212331124133201421123141103013400243340412103443401301121440212221100320423003221133413014123313203400423230432314422314421311342201202102110312322440320420314044032001104441243130012212224133311040422014022144230200004414103431122301112321441402343243334431134011021113111434440210211341041411304210002130023312431131042023142422022321113304112200142133044343104114031204033303224322341034334113233221214121030443214230414041402043000444433332021430023020410120233133101000212011420404041213110302124234243404020043431323210002443134301332003103423132330404102343203400310321234302231224032124442322004243021144234243242031102110421211330202021243300044131232112422103341233423022014401434110432131423124031232232444322031131000320041011043242240122024022123212014130410002321331111243143221114040034322331140414332313124404132123103123022311042410141022042200230232130013341334423244101310021004101013231403043201314140441310104342114020214021332020002420041222200322424303440123130441413233444111232101423433212010244114441404334212430344414024134241210401311420200244031423341230322142232001143212433420033433431003110201442304133314211400440140041321111333022110214400233332022130404343132424434222224214324141103143210114230131312303243130433321100000413421140024401113334431121423044314440301104022022323143111343002123110013411332233104243024021232114432343024041401234140404324403043004104410242320200041400210311140031323331413202411221002440442030131220311341024401420133143403231304231403333121432331144344324112034331343333102312222110442424120201202331222320211402230244334201202211000414301444404314324411044310412302404012221102004020034032210423340113231210330400023310010132414141123211434431104124231013040044144440230344202033244242024302323400112343140440411220140143104034323131213141212104142421213310014112123301233433012014001134414121324014344114221003141414013200443414334042124004242241100413220120410412222122431301234200232033000014301124004420111130340403432241104324330331121320041031330030304023424400002334422111322041401033313433333031034322134111412430233404000023340334414322240040433220222131140302122212110344324101103402111024043200220333244103413043322031444414243133203222220403144240231140402002032130030234341232442403124321241223411302144200021110201200313204422031323333203423320123034413400404424022240103000444340124203030414132112221042440202323003140414404223314000400213232404130304120020401343241320043330322422042244130241411310103332041243334104330024002330022343312130404231003042243043223113412203321023320133311043234022420301014040234121031222112322324303104111111303441314331403442", "112004431030134222014132114442300011243014121021333033144220303100421114000100124240111441144121040340343141401314331304300211231222422242223344421320344220232432404002123240243101221440322103042213322242002014423201120101100402033111412322332023133441440201033400412431433222212241404141430302324402101323442013223434103303120141102142000320013422243343220132131034442411321240033313443440140123202214334030133412433323143302014122333421440210140003043003032343312204202124100101210302312404231031044040020221321102401241342242320303300301213230201232234231443311322110240304211144012344303011314142424143033110311210140244241333403400222320410433430333230343032034424224224442331003400102102023300444202323400044213000044231120143110131402330232144321411402442440334343244010140230340434331144403010444423102101401204241124432400432403343030122344443012422321131344331240213033311033234002004344202101104102114012130040431324224442111031123134233324041241111231302322423222141130434432324440410141123024433300114301100303140220002201024103001124424430110112203422441023220224203401310404421332312111422320011422103032223021241013111130402121140034202124443041340043133040340304021321322314042240113102110201444142330301202131231422422311403234034040232144442331032020123132100144312442122111101420043413010000040344402140031421302443004110134134131004114031424004342234243314412142223322042110222404240240210121002043132421210424102130311312001400001112333212132212204200214122340310411113240344244114132333240034134031202034304103011313111144023012034324000330104424214202231304403001122403341222023034224133101222332424100440133422331202022143204204424304223430041404432404322440424211432231020101240120311421341322400424021011332200242004034041022214430300424112433420301414143424103431012402440301340314323410113112444404102324402012431134202320320211040423223340342303234421044220442134443400304123421013240011130022331202440234433432040044122334304132130340421422031141444421023001132104113431234220110012424134114431444311440224230231422200214410302313104311400402034121330034422212133213023312432302412233344222021120303221002232140212232401314011130323111100204430030444200300443041132134230432224324222341142323113442311232031414204001411414302334040411001011041121234020044303142440334042333014224410110224210401122241202012004411132220211324023414341113212101143422422313233124333013234320142240002413011343402010233304111433101244021021204312211144122300114403411444123113333321030211300203201340141111142441433122311301032444222211113204210402012301313422343003100410100104313120034312103102031142030411341332424110043413302320042341120240400311340221333214124124030031212414020102333302404434231214222020441232000431100111112121420013303121042310434140332134032444333310312421030203414011033100234330403423430011044102002020311312241320223204241103330433144420441444312033214402032312002042433112414412021223043300002300401213301334214211002223002322120311204214044101432401411231221241440002121133322333122033101410114301142033141204123132221340312211043241330144413243334433013432434113442132431432322322100104331032442110413031210423220033211134302023113221302020442314421201044130321401101021321022010004012313441311202333040132220230033304411241011334124401043440023333001223130313243322231121240334301224303034011130404122204430411342333240430202012004140444300401432401022143231211410332030311400023031321401302442313200020400333203040002204330230403303024232221014011001321322422213001143320431440402001201314200300121113013442310034122222423134202040204334423421432334243233000210014032332132322044401001444103303244000200123103114224223422224042340313331311124131011012232342333313323311200230414201342313313344344034332213432401102213333041431243313113110414414421134231003021403400040420402003142330321111044331201124220004410413131114210133220310143010214204040121403012234132403221411324101204042314442313114441341442300044203213410013230231313233114342102010310021320141420233123011311224021403224144304043312030040310410142303014434101323000342114404111340010032321024200131100340121232221043101032002111023120323143344012311400102420112123401002201342211300020111432140010444003331432304041223342031432333342221200304202104230113040244000341212133131314033102002003243212304404403144120334441323100131043100322101332331422204214323020140", "142121014433041342013213434211411112140304313331233002131203303300000400134032142112013324024230334103022023032232134132422234012002142143144434200012204023221120012210123142310124302331201343022012221032430203243031431444122344232434000304241003122112432122431131423241011344244123332242111222423134403313003231340410140143332212401304312320121222232434030002300143130333304022203421333343411021220213443332434111000401240330410442244032031402420142301432114243034344220331141224034413013132021322300140200342400444241304240031101144412140003443310003410244044442110431234144002004224344124132013204143244310111144212020013100131344224424132032430030221020420304434433012010332030223133230413432012414000131110100032403412413134344131214323302432020210140440022112214234213324131301331231103422423301312420330004224000342310000024004000132213122130444122401430123404130031034113030410033104032323342302041204403200330133030003130222014241004222343103204340022011343140233123040443310340322103414320132123244304321300413020101311440104402042304333144331130102104342023213444423032344421130242002432300202004223414040020030301342422301001221424030111220301042124014003023011330141423201413241232341341412240032142030240302112013022033041213310201224040320232042243214113423321303434123302213020023023411033133344103013222212011033314400210031443413002214421443141124410400012312123331100013413220230132201404204202434120443221110404324340300344103021000210014212230302301402332014341324333431040310402010033004030342244021413012343241142234304424100042321100423434144204123111140441301201123100000100020241114330100304314113332400243134311300404214242230200444321221242411140121400300233121010124440003134321034401304024122412321203033013121003310122230214002410241313443000001402123432211034210403330101414212044303342223034013033243204130431040142210001241433104033042032203332312324313124310123440421342133204022121221314100000224343203134342130310104410000423413144423101233012204031443003341210224121021410032134424131144401100343233044224433104030413200201012442410030130420312004211242331433202410043233220403313443321014340320404232121222230411314244144010321001424410201142313311340040223121401333331343044322104423232014344121314104224140110112123120301323000012131131003323120110440014004430304042444020102142210143114044321144141203420122333043313113343240144323334010223402201221301310410003423010433200034334430244124111302220413222113140134224413312210124124201400104442030021341232121412034433242034401104342240043411142124242302020113143042303230013441230420423422020444120431320343300333333124112244010340041100043401241313210124023444312322443344244234203234102120343422412144304412233230021340043034232431110243114344030144203042202014203432014000121034424243404341213322311321121402132140330021034140224340022130131121343240023010334033030423202201421104214131013112442043031112042344023104103103222340003304203232343342423243343443323112402133133210040442400114123001240301121340430331114021322403141002344240410344103443003422330412022003030424323432342433004233334434100223111323214330233111331311143014103103100040434000123423213332430404033041241402010144230130010413421401111442301430243044403414130114233441221113213200144442323331442331410430430342433120402400102111234443110314233101202230232431242143412042333141242214421411104423244410233331100430341044224440123131321240234413321221331323444120113040102101133303002034322232401212313421031121001011332123233431222220400302143133020210002443221242400033144142204010333441000414302214122443123133411034413021142241123313402422140423414304241222443213014211422130320010432222434233431100441332412441411112213300321324031013042334301020141244331244341212032433114134212113404420044341201031042414312134404332223410100340230244312244430114444423312011402200044340020202231430030431223102013301133222120144132120103334401144041021002130342000242233403331341140131020400141110121130100330301111021403203020010421024242300020122124012222120103323440231204442430241113120111133311134100010011303044110012313402011102004233402020233221333123340111021443102212013323441022002042310211204413414423221124032343310133134030223311343423220210432304434332041321123422110403121132242422044040111303310033420333030340224241423043444004014041422001103333232222002330243011432344322314013211413004243032240300", "010111330313424024224320110131244323001142432423233004242142032104201300402024032441221012020242133431324000130422212400422133113011342001220220213443001403422412110033103021413413333043001201443314230313021440241042141331000102343033444134032101302304121131341043021024003214333424440044400312321324303323120401101412112111313243103211312404210404331022102343032313421010344434133112220111332120100240103333431434213400431101414140420023031022004002343120042403404404323112113100203423132202002213311132341232104000224002302344141121400412003430133443243312422224010022442121041231303344022343103023221043203201301314001010133000134013413102043424400131030440114204100330241241343321424244401331010114422312213233420002203230411020334004233134403332221031133112410300032232312024120424032131041133232424010333332410224420040031133412134340442340301103142313300024042230414004241122121210022144342201040014132430411323341210403404200040211101400044410040413241102010022123040000432413442003004342212320413311330420111030113340203042440111303034403324422430340420423200413111243444042131422431410131004034443433340134221230321122312041120413413342143443432120313111104311012341013012200304304220204200424413101320043340141230144241003032422031410432133210400034402313022223141113444323144421101324332033134142204031231124043121120042431130230303234241240142403411222311231331243333422303101004444344304244022000311002123042324330340002321313213404120403310231124321002334220023232111320020043441324041322104141442313222022012333214324010213213010403014232331100020442131120020424343041420403200240310101200332220212214021033213203234432042222241441332203104131233004031312124234112031020001042222343044333433411313411311212403001022423434444342311040240220314432433400411400342241101221042404410444404243042243334443003012441412310202421101244310423103432244142024403142242431131041121343432012001421442333401341444402324412013343100200332324120032334414344023344044210014412330001224121321120422120334413132340344044244002421441033333433310302100412432404440414324024030233030040331403133121311341404104330400224124314233313010442444304103132334111330032123324411344210203214302200400013323113300233010113432332120130333224041323011314123442001000012131020432002313330431230121221142241322023030321012013233420340031320133040420430442230221100124221324001321341302304431120311440334110144022100403042013224120141214111301421232333243234243002304300133231340403040122433411144000324103310041333001440321224131213204410312213310310014033020021111222320131141032214241301032431042101333231322433031203042323141344224210312112240300144114301330301031143102401120432410040130224442124103244030420244304103200044324211331032020320320104224233210331414121130310220123423300044133443332100111100331000034201112331042120420340244334401000334214141101041214114443440233112040302123220214343004321300200424033320442441340141034304421233011321343123442131023441322434244421242340133244300122340304010004410310323314213201121330203222302420100211332111030143142400324301111344411344024214013442411132002001120412040343232124403024244344030333011011201132313411313411312414013303321124410214322121122104324321413044431420023221333133443102232031442321241412400441040014122301104214413011044403341112303033104132221431404441400432234203324241330102213314214304111111242120240401314440023100441413222034040441020412401411044341434120020412032434120344234333443044043211341411302301111040100432302104301310201303040004101102222411320033314340340301440242412131034412144030414433113443423103002120211002234122213110411314344343432132143414042434431303330322421111213140231311114201130123243411310311131123130341111234134314200041024321110200224312223103234043400313230321211414000144224144110000220204413413441411001104340002432112303411424413244133200132400443233001434220010211331142311121130310434324013024434231143113234234020401444204131101023411440000230114123433132401144411123430413120344113313144020343431110400104410022333204213120004140234224441214141131241000344440140432103210340413010402041301201322203110444304043301443131201214244043422424210044230112432411343404311140113113031301334042032134100041434340001302334313241134221031341100140241423131401000111233230404423042210401214003014320230101130444112440210213122003342024001304331223131303343014140232303100232344100303", "431140322434424140342021410110200234214043130340421243034404333322322223040202034411331344110212222411134421314404102330424411024411122033401110311300404114324102233401040220201034204202012323311003412140322144000223123021020033212020342144234011403420422332043403204043333434321111344122233422022240402300222300443300124311412342304201124032320114332432300120123140300220012300041411402032222212020332121303001312204013020104303320343241012303324321022230432334130330114413434404430422403230301421113100210230121422042112043241444113314221122140414411101132332400234300244002002444034243412303101110312020242402132214414304322232131102224124340144302411114304230313324314320001430310341234342113240002302414203013140203131023223241202023124424400304330030221432024231211422301234220010101303443101213412442400202103042334044433023421314043141122341313243042334010302124433111132134311112223211422114024214033001403143221002000204043230031111221104322341043402101030203422103313330143444111112324434310400023023203024214303114042403323311242132304213430110220334133232343114121233330140432440033312224002030144422342031320043140213142121233042212031111103024311302242003343433043231330322440321014213444244311124434421104244442314001141343242030210031040002321420344004302011232133311242401432000340134134013020223432204331033240334441413211341243203340301130233313130400111200222122141044323312310010402434323011144210132032033422401434031210200430234404134411110142342400221434322310411033001202121443024240302222410101241421243314322420224222100203333201411240430233431203044211114423413203432321214321414300400223434204443220113300111143411130003032243200203320123403401444343001313110421124200231044334023434343421014202040411111030033304302041432444020021212303003424340343410210421443101224344032101410402210422023331422031024040143343434224011133101000404002420011424320401242130341010304400301322230131323431440122000421130433112341242421034200433033324032244301411240101203332014320040144220313234441402321442241400244414341042444403134311223221124204042000123232110020232131300122124402311404124440013141131403212144134120022140111413243022334304113230213244043032043431100320440344120440330423300244402123424322110112310214431434202004322232010033341224202221234123324242401340013133104412140201140003124004431022214103200421023431302102334412220021412211331132430112014224033201444242420343401304113022031142411424130214104012324110010020200314133301441021140134100044420111311201231034432044310034330033011231024431004400042033210211243444101104012123233341133314430420142102040342423211032310200131113031413213141121330434104104201224442040300232141411212120143441424331222013203134402314112032313334120002021234441311241312413404433414224441002302444410003001214442321233204214142012121234123214343202031111444223304443123302301012034220343302100430313412102401304210233004100231212103314241332220033234321001413100343032314214100410013341411131322423311212112300411431031122111403111413304310304314331110121000421132002213123113433430303240043324040243201203300310013341112011144020302413403033113213240033130122404004310331233422230443120310001432200213003112402402142241230114403011230320002020333144301243233213233313244403103000423004221122102024240211410021440130304332301121012140210101440123041241401133014400110141012202122334113232412131420244130332334111444131321412433202424311422142232122014004142343322014304403400444434024121300031143124442211344431414134322213341304142004242212332432233032104432301100134020003344411314424013424222241341122333102321432011343220013431410412011204124311020004104414041034000300402042020104303220034211031041004441410134031023132431324010044210201202443222313414344101401042030010014321112333403023131021421133421441434314313010440403421210421344244232401324044314414024104003440340332212033240042301430041220304430330120321240014034342211424212244330010222112030100121320013321234234002134111342400334413411034341200114410014012313023042111444240023322141001012340140042032412224201441102420410304122140334040033143400102224213211432323431044304144041101214212113114213011434210141410033102410040012344223400322432221111141230104331043212323432041120144322321414122004000222012421032310413240210221113030444414213243314242422421042242312441420021034232334033343330143112403224403103041240343014322320411234", "420433142443402030012304323043211103441332232103342031300432401240123123213242032200030224342301114334122333341033311044123424002324444010203210332102022420212233313413440444213004302134124031110412341442013024243324433420310334140411242140433002440033104101241243210324043212422431200403230012324343243104331104132241412443014312420312014340132030324440300322132433140013401034213314344024114102420402101033401424324313023340132332333000042002221104013034013234222012213334421001141443313300023123143222041212401244130334200204344233221002014303041412423011234043022121401423210111101212201123043232434020144333322003134301023102221324433214043220132102433433004323113333133222431443121223122013141243034032013012421201440432130000302410204224124202311413342441304433343431113222411400232323423302314430320331110140234123001411442321320424300333002034303231142131301043423232303234411002023320212342431431134231414234140040242404014400343143023011132412304024210214214232132132201330220022003031214434320223042133343020442423210010110302333413413423441211433131200333204401101421232223201314021140011111133413240344032132312411101431240041433234332014411431033321334022211101221104002414342344401041002421003342331312231413331334404120114303224240411444344320044221324121314430010400141014212034011443113120133441131211434220322244344020234044313040410401223423411013010223303123442213044002341230120402324032243214423443231420313442132323014402212240344403434110022334003413334400013412020203221421321440220421410013340320401340134033112323300044142103040021224430212324301142210131141242012422011213040101242311420404144344103314343204414212241113200441233113220104224020440313140313034222420301144022412013241134402002423224300342411420243044324122140204432004320402404303431142234124013144402441344244013114124134124131013410011431034101014020423244334344312324204001324423132430114022001244201002412311344212101020342002043043444432113040213411321411440234122424021234413141040334141124112331203432302413043430141304343233243304302422423030340130341043204102240323111332044423144124313203011104233411030211004130334232012343302210134022313002114040422010322112111203414442231011000432330122423113121412333124200343342434111124023032300331344123413332111410113423102141013043104400140343240331143344010242020034224320410412240033223343130221440320310010423441233110122100220410303230024302143010234304322144324301210003213110442121010343000243331420414210041302324424204341304044040242322141422121223324303002143010322233042100111400020421240202212240000043340124401301324434131331022432031133303331111220333341040033140441011000221011130012401003313314431444422223300124234132044340413401044202210331312431023440234421344203401343424413204311410211114401014203401343003330222014111244404211411243423001043332114100132300114434342103301031114104223021020313033034422004112142443312334121013130224112431110440101324132411214032413102421231000222122324331222043120232132313412011122210244440430310334242131234002203234401134404400314213200033413411403432203011141041124432341012103033321143133144220322230212330121234223442114301402400411021130104444142233213314410322220130434421222144002423410400442232133144142232111341404414410331312334332413200001414330403432024043133311311311140333040201022332330444423234102044113413021423401304322224321224221041404432333042431124213030200113224333433124311323103442144321344410213310304200404000200230230001304030432344441243131323423411423401330111210001411313424131414431032404302221101134403132412110131323202444120322402000314434124231223003400142112400104233131121433004443040231012344433412402430424113140404033120242111344442134210204041210324242400413144111204312402432130333133012342410144110023242434304300130014302030121142010231243214020134213320304212444344413443201422111403421044332200002121421222034411211013230311434300413124123321442212311232244323200324022002020143021242033142043003412010420134132420202122423200120041042420243424031033323324401032140101241230220232324203041212232210330304004431212424040201032334014332042000231443044123201011223402013103423101222333010002200244223420323430200240022314111112004431201443001132310044000114201100400223231132300110432231211024222323014101344221004102202234112410021333032113032344043344042441001303014000020101140334333443342431411420414302323242242304214", "122233330024041313020003011242120241044402022220300434422402204013014430403314103033133110010004212143320314422220142201330242430141213131414432412133114222114122101103311224333423124321330122433402343221404124303302033010220143423103204034112012321341242432334401413144110202211401143243411230431132240233240113404431040442324113124402340132124022203000421101142221242014404431300411000304333142223130440412030242244103340404204121313032042241144403014240242034233304134330440210324444420311314224343341320142423042320332133333400022402343010324113420242444211441033242242314322330423302111302240110102314402021331143214210204101033132403201202422433234131413332214410110423030302042220302113133322400330034312440210413321334341142203320200300104324413210000123401412211321420144231033122443303211012002100224342323304030244204421421342021324431124322311144110414110201213324320141013144142234013322241241010432031131231411124143400033044010123131311402400202124001414214100000332104211004332120020200033133304241400114442132441331422144413411300203441040001414413423224013111103220022333110101224001420103442000402201222403322234001032011201211421241003223234102000341230421441012322004124013331141014100104040313220241140430333031014020330440142010101014014300021341413110020120303203304411341123231330032142324140020420034213022333120422212003242002314424011111403212031100413422124140403104232041034141144123104023101414320114220021331244024142304032410221223000233411114012213234314321410214112210244133302212444004312443042124133234201343332141440011320244303324334002421330114430110421210302013232012301123110223204212012234340401000241013031034430024114430314143403022414231331121201224021111110121240434111444330101303140221412233241111342432432141440331031213141121040204220331210331122133311320004211131003211420230102033241422440320331340232430302110244002241400020241400323210040310004342430344343300430310314320011103210040403220342243002223424031440313102110120430143203112233320214240122213203041240101441311341120441204422031432024402101121340410402144022424411433313431333431041110403102142100023124044232101230210200111132330324124040331202112333412202243103024043143003313020430142202121101111433113000414420132004431023442222423010143140213221002322420323324320343223120131202310201420433141134211133032102400034142430224200100004330012333004411400331243214314300330012024032240300400400003010341234041224424304321301040330334232230322314304103313114010200111124101304020121421411333300344113302231430311101042413111020243134311140011012334014230231102111141103414021411424243102340033033220013013024440211024432333102303204423240221411242430123131244023403343300322141111234102110024121212024444144431033130102112143134200404002403223042314000110402221233314131402432344033321320110040341212041201443220243333021413113131334340220143020144223022133233213131132103011322112110033344404314433002120130424102201421331010104132113432103024324302430320203113032444241221202012342024304421434114032232210303342140311331133402010003444113343003044034024133414121412000243024021121202134044403114310212324340031134011202433212221330431213200332302003330142023211013311011140233211403143014012300020323324433100432304014343433240140124213230421011201410304000330022433321410301103431441302102222333423111224403104121431220010040140140304012222132013202320422144011344340144211343110020102020043333443030002234212004112111331244111101340124300204420321024234342221322411402411240344424224204132300423300034441204132332142043332404040034043343401440202400334111420340433443131212420211000043201322302224403011422220311423430300403213133302023121233141202213010143014430303241041142402242031040412130230003241332122111434234230213140343141304431040124333321412401434223310302011000302124222243414140331124004113131033431240432134304432244203330140003311110232231404041022314122143114402212044430121410041402420220440104024233413324241212031040330044014212222411002343322033233100134141311030333120212024002440224121341404130214441240021410232132411223231324301301213411133041401423004444134030011310420121323012322034033413011102232434424222300142313030112243431433040112334303304010100443304203142222033303310134231214424132044423003112421230414201440401400302021401033203012344401403303331412043022133002014443022023331410402033134024432140441422224312402221", "231344131003124342034124131424413134441020304032120313434342441341314333013234342401300001441410100242142412433223240334310034024120011214001024422013012441232213214312131331030004444202341324114221021024204324414232030123114242414123232133014204012341024130224003023004211110021134440012441012012331411411212324402440204241034311212340213113413212242342402200442144213330410324302041214301100220311330113103011344103334204003432130142012303130131024332024300024243203333223003204000031103413134123241300221132222431212211020024413124224204122401124422442244440234300104341323040002310020211004220001410330003441314340304430131030022132213430442243000214324021330034404414213431123002233034413111022143340001323413134240333202440343213013303244124321144324102440040330104041443334120113010133421032033342020330101403102130024441301344440301242111021134304402201024244122333440041223333114000412130234142022140411113333013002230443321242404002101101241231113123403020434322330043203140114322412444140241103101214144240233221112333424020214222014010343211443103434224433312132404101020234214000332012041404110000401324210434431320212241233034143043342313224040232141300040004012130101023303134131033244422101232230232102321402041434103011241044404440221422423441413012344411321121023013430011321013344143414223223003014021330401121141132023112142033341410230442420414340213210202232334034340004133213412330222411113013332102303221140433244004022134113402203211001133202222034302403110331430413212114034031100404013322412413013210310211340213033000030201104034020300012314332103342202312423120420401411432310311114043003421011433230410341122124221244222430340012013203432042331113403132122032431240134323022210232022121424241424202020332432442240323241344401314300320242404204022422421231203332021134024130444011134100212121314122034210404324013302123434432043144434011034322340402444243242230013230422103432122300332304014242330411420114304140404301022302314233300422414024313020434222344241011340102443331004300142213442403401012321044143403341342400144023232301301403033411423244342024233210230241204132113112223231404444201120110301344441044134311043340033032231213122024322301243143204121200110341210311111323023124241403041203140331441012000202421242212242434040410431132010404230411331412133313234404014434200114422330410040211403234042021113110434033320422332214020123323442031240142114240330443344303112421234112214340324100100420002403110431432222204313411110142423002021231234300314230301114303104033430341322414334141240003102012001324003244434320323402242423311003313023001413403023003400221343011410120423242044242023101431040114011130143130014034044131430212204141010422341121423213421223031241431031022043410101231324143111233420033024144413103241343224010033124403321413124042212410413232243220443310404113231044312331302113403303340214414401330341030232043421333144103134404141021240140241334133044220142131331242334014140232144310110432333313434232440034333232330403143322101210014132214232411410130014133010130133431030212410413230441334022211340100301441201310124130134113003131211220400142304342000020414000201120144120440344010033144331001420202044324332244002420140031324001144402331420443442344010040141202022033342124222420320413142401203344211013232041033413243423300103010144303432411444214343413303311310202133322420123402433323103334101102143112310223004214113244402043023400341314143244233214443021114422210000231210221143112140022040213103310310203330030012411244141312044010103231014314333123140312334442133042221033140004423424313303440401111324434011023413344001304201021121431413031123043210031013200440234143434011214424244323201110444302142131434324434022104043234304130304344404023042140210242421324222231241312331024334202141402400212431202121324244310041303112314032244404224444043134223022201020040204242213011002202213224143402442142014241234213333230414244202242114214412241300303114311412121344403014200401441011220100014312334114231112011030144430324414240044320131412223104210003034304120010302233244124113314444132112442324212001233410403131004214304433332230302120432000413404223313341124103430141322332211202211323323221122403201231444342014131201431401330400310044133131243413324432411321130243440131414124004234402340143044401133344211444204200440132010021232024433233224324203130420221200201102220114223302434024202222031", "141143143232444142414103440141013202144224421421232421221242001424312342333220321242201424420301301231112124002124442123041204244012432304302134421212230403224033112414222431232021340210321342401320122412303222131210344411434020202302021104202403040344431034031143024043341044021400333040131003303040101412400123432124031102242224434432110204004021224244134430043031303403000034424204422320312023122313210331240313042033233102203120002023402302210330022434344200224123011310332004220430134303431130130112000043121243001204033141443021033411004132200310410032203404001442110412022032021134011204401040044140044400343043204431112221404421233404222311442110310131141224022113224242302340202301243002024143443144101232413030043241004433343301441123324002141313233413200424400420430313322032214033210142011133143244313214323343233434410421023333004442434120402124241123423311410033432013232002131224133341222233411231110011342341021332121210034240323231334042114423311013344112013204400431343231224332213033032203401334422412103204432213001200201224204010200004142140422121114014010442400111321321042241141204333001100203043242101431430113234040000202223030333234031404401000011123223414031012322113401014111330323401222444204042120331412334232213022411430130443430414234244014441413103133121141413342020120124214144122114234404021443123024412034103432302100341120230240110323223133302431223343241114333434022013423014414241113321230034230244140210021201044314013231440212041300144203311401232310434034102401231011214331320010311202343314004243033023430013213043410104033333131242033323134401110022211400203233243232100333411210113441140042432323013233313142001221101401222234411303034234014011412243223414342244213211020210041000200402131231413401412313344444330423420434444203100221144023343241304220121204432400001244342032440322041120320434341430042133401031333041041403430421423122214213433431103024400421133114130110210442330442110430211043023300334013031004340342041202434101120300432130041040123111013332001010002222124222403034320120313140222222234330001114002114422321034032040324343323013204440140240414401314030203004000424244010142314043431123302421321211322132303104431134334443332414143132304201042023222040233112340312412423342020403430024212340412431224140403211141231440014404444314341104223103442122112332231324040014014441330432234024042242043112202214344441340441301231024402030210422014010220413000402301010223343420024241204033242244200431111133140021141221442432342231100241021013442420403321332130142122301211202404040421210341120432002203442134433023440422211344413102443034434344011134441332230213141333334103220301423122433214011444031010401204331021404014121102043201124131033041422431332124420002200014434024134021222314230041423111404412301033302244111111120000430130322030301044040313024400010101340233243002221412200223020012024440102143104210321103144040424200410201231301200043423121441412411440322003241104430102344014401321400210042212402243004103322121223114243110103104421244321133143141333240002413440133313310224403344410103031204132233300023412212432341243312032232103212204421143324032032104340344224234201232043020201202124023100031214221033200324302132344001431440423112320013401044020032410131113122400224240100213011314014234003141311224321220142101310440300200242331014030004012020403040100211442420032301100330343032124341112223402430322442203014312010342442023213013330122402111240223443320400131312413033321031421143130200304024200424012131432433144110240123123334202131030210242231403013010114123132411113133004400220303404121333411420124300242301003111124224021322224402033232403404421240402143431321104311431003441044102210041410200134123242141110430140231122440414020413421204324422222002423003414200002234302243313344100413023042130124310223240240134343422123003302323110234130400141424043424220243434004422030444140100441204043201211034410322143241103400321202103441024114444302440334020341410133404224124200410201330121400013312242030320323030340234002342011244100243211211022104124304310422310044113333414300411103233304003400221413131431224431010301124011030324213440022121420104221103123400320243431110420410221313110001043223011324334212432021211320440323422001124241043030242430444034034124002114414004012133100220102430312213130014432120412201324133123232402112020122210143123430211212142320320103430200341143143", "303202203112334321021134403021323231334000142313144414040000121243113304123141334004234340203413241324144434443043321043324401042221003333111243211011433022212432413222224204022333243140032431243223203232402213012144322033402214401430220101120033411002314421401100242404120320344024001334143440434043103241331244212302431011210331344410130312420044022300404344424031033101330330040100112433042242001124412113414441004233242424422123301440114342140433203301402130120443214220224122224033103021040230244232324214042143402031300210232042341330444200044022013032110204334433232230142341122000300334033434100412223122113012241421443121210223221302210133412021200132210032402010221431243411232132414330411210233124111114313410103041312342143004023124204410440321434123324001322340010411430032110431212010211324343131231334222324300110112320332014042424113401112432414244103012433424043102340333112103012234112023243124310403114041434420412101304104412220121212411124103124410141141012421243021233223110310122240141041322024414214223034140244000014241312342214314143420203001334112402014020231444303414424221242331104041332221324122040220340133430130013323121421140042333202322044314133300130043403232000012124112414010140244043121203333142102132232100413102431011300232213242303211233310331010313212022200314104130122020112430021221430202402204040212314213413131413411023431104110340322012203044202412212202404310022230324121323423112012420031004322013400032332141001114043130412004421323302341302320302124333112322020110233233131012300102434020121024143034202311041202441031410044102112444321003010121131213001130212313012443103304130343344412301400023033300100423311140144044033144430212331431403031301111043142441430114113320042030422002201201131213434331241343044432044443201112021310004410313443204421222031144102023302220134044120304320130013232031140100231030212224203431323413210031044423131240242224111133023134243332012431333123422423040310241224224042113323231412404041203404144213112100144044010403210123104000042403141044412112044144410113022020412244404403340313413424440312443220104142110221334400411400204320324110123432221401400204014323203412204413213104110314241422043432421323342003141120043132113420311224303141012403431313133404334024023301001134241100343302234302002020001121040121101142401400143023220134033402434041132413113221142121023203203203414231420211233201042104132204424222434304110401122220033330240220120130122001233114230441441121241431220341131424121221204232400021204011232433134123300000430044142230014412443413111130231011330123030214311304404224433023422421441423413421221142024212341402223211034034242130004422033030410204244144410211330400142142103433012323044133423433030140112124222201434314010010212440030320023121013403003133424323013104000244104143321043320131101240210111320103444403001212142211032403113030413112423322131321104332101031432434133244034423441022412103220133111240431304140211044140221431420412233331431141323132331310033011441130104343314013004221214110222032213222444110102303423131223032420212030002443303032133400423000422332240030304010214324330243213333134223421320214133431314001244312440321323433004113404024232022412000040324210402423114240241041230430103244410413240022313311413042233034321401024423124123124130402034031344420141143432122441133241422314434344123434333104130013101140104144440003422144030300030000044141314224132330244343121311232441430434240230313332032132442331141104432404233202314322431134243041011031431110101412242323140340333014124130040340314223111134033433442013204334131230104111311032311420231234331431020141132433221032331224031331042201200213040301112010330033322041101102034301120012311104320110021430231312112223431343231443411232403432230132444214231440400420103243303344210213422143023241040031210144143022113133330120212432144312331334230124310043440244412343424132424141340104034024402432313100211230132212413231343013120411240103403330202223204034114004222324214433300301342314331111121313322000323444311110044344121200112222021213212331433314032320300234400321042303233111431010202000342233400032300344212423342214100423042041132404024003003220114334011221323231330214102200314040123241020131342443210443104123032212021210210034420124321020133212434440324301203033313224311211323422423000120444321433310143401440102002212202024440000212234443132444202233133222412023", "241012211042022344333034123240111342241243322204032210431020400022124332410311200002012413022204000032221004342010001100424440302204023140301033242312331023432414334002411324433411220302141114120110032042412244404033344122020330044104223101042230412400241201434230244310110343301421403220322311240440412140242002033420113402440412110142221111223444001412311420431003003231222311420303104000341012030132332420422021141332300143121132020010343030023230143300141433304211110240403143030204043413430012210341411024011400040010442200130131134311123221242142024242023001020312021410010103333021311103213212230213012231320142430013313100122343042003101412232233134110044032240332041322022020002044004332131030400214444423422124341244113010331012002221333244043140422011041122120144223020232312142103014040123444213044421032103401122121041232023311144231104111101012122330043201123203134231213120124202201442444443214123040021102234020143434240321000124441143223100201030402220122433020042013403210432031210212224340123324443310042042312022130332301344130234000142423342334024443121121240030303221433310134234312242322042432240020102331324243402123203443323240101344302431044103122240401340211111042203031012141043120133212231330431404341100033211004330330131223030003113100104024134334400124020014101323302220320143030300411001244131121332101240042122042134332014402013312042423404423441321144434412012010341442032143014300443414130341034110412422114111342312232032103030224324401021130410023311241323343144410324430222044141002231304102303403403430010413430003210340324011134110330044333433423144400440301231014302444034324043413024121110103421434214204122011004101011432342101344004423021421403332022120000310242024243411413333220014310100224420031420320410302430030224030424420300432142210432033022233222113103012400304044412123444001133204010424413342211340412121212110114243214010304443041243332240012110442411430224132402222124444111111330241330123223303413321424133243433413023211203322231024030203233034333241214002434143040314033222320142223340434240121323431313122114314241121323224400341012443442044402424440021123320311023000240142223000020210132311230120012222124244431412443404041112042400223342044400232400033322201331303331124033303313401104434414402113241302403341214334343002101320421110314224344441203320322142203233314103414414421400301103132121203012233113403320203402402202031344411434004000212322041312101441040422102441002214100131004323431400203214340224233311211102113143203441330321240410123442404434113021202310313332230004412001024241442000422211202430401331242323340224341203240321110244434100242441341342232010232240431032002440441400244400221234014412421001414334111224013014432432332144323110404322310331304433021312032143214104240114404120442403320014414043001121224244120322323400034240102142233103234240113102240131321233304112420232143410221120021331430431044141404302420212133112001142130444423124323030042011142320032244002410202114144134212441233013232401101423233143211404034001320122104203112244231104134333212042424212443032203301014340104330043132010302442020201342144224133144303441240043301443402433123133430431032011443432024031204321303101444344341143133101301021021402302240320301133342133112301324402441313011323422041320120301024421414441342420343141022033032221410342222210134322314333034133301104434413000020124113142202440112424011111232402400333022142031213230414202120403023413122121230323333040444403442433414142410324204310013212112033121123042012110444034213322111434303141443230124231210212030042403320401030330434424101103023333401102242020220311213320334443304320344411012021240113400104044144014442112231044013233320323243342121300110013100431044230002240320024311043342422442124123333442440043304111401312141130324344332430421110420334334242424123224134422132004431114002303344431221324330004103002244441331233324033324314234223023400332133332211240414140322320221012300123342410102233231113022301421304120043104212044333123042414142423413040321401210412110120241102444113221102201023022430033231201444020103440301432041343343242204131041000343412303144014244224200313344030430334401232010133112301120010332430034022343314312010431413140143311121034344021023400004241123000111414214244344204330224004304314234224102143143440220412323340224303433132332214001132410422113412024000400443234222101033211410134113011422", "432313314020323140330214234210400030321323110322311422241322120311411412413040100340222432130334020012013014401013010024020040440233214401130311341402001421121332041000430211434023210012203333440414342020342001324141210110220311333104100223313442132143412234321444443122124424143041123303044131010443013401313031430331443022114410202442403304411314210241110202142303300014033320112331043324011430114324002321042411223103100304044112321310013101044103410220110341302400421441224003011143344314123233142021022004234314123321102141014412102303401001112404041322444421241441023414210123420311011103014014101233200414024440313342441023332322130400044212222434014003420422104421212400104311241043022322332021324410201221221333401310224201133230122310122024142032043203224433414203102333123413304332333012433311230002204333104014422111102030003342412324043444132112343234013320312114320312242422102330202224344202013131304144143001120314231343131023104433223213430023343121413340013020412122034221431044343020323243143431314120310244134414322111213012103331323102004014211112231041322302414330122022012404114033202344310133124143304423341024232203204343241324022411024023020421341330230022243032104024242123423244433443111141413212212424341444213320342044122204131121223133340241141014241230000240434312220220122120031404201333110403033111142331332341304241044124231432021214124214341333232210024414244034000103241042121442110232421311300434203111344200411310443333202422112433131441403401424223001134040440044034204422000222220441214223434000043440303422212010433111033440401030003222402141034212211300031134130301040000314134301020000120144222302014413104142442123041041224034104114323013011042424221430034131142441210033443133301221123012400031233200434132430403023402122312113304220401104222232203112012243040322100134312321121201300144311024224412224140323142401230113120111334304244402441243132324323311141411430103212044134400124011424004223121202210143111001012012241134130310210232232313341243031134023442324334231440243031321212414314024031310443203241244003301330023320442043010402332102332103120024003403223032200423232024201100222123033010234412023041144243232224243100320100120404243004331132012130101420302434143301420102433122123040143124124402401102043234322124313440223430430224410421233421220011141024142430424114314114110430433021402324312403430422431311014023040433232121213324144304214343100002041331242000303222333400402241220241033243033034412023441313123241320302401012013314424202023124430133142303203313231424100203032114412211034101400233043011113214104314224102344332220400231144241034142133244112110411044321040242012110340131111342101042314012310301240300134141210424222023444232043234341003231043423220421434331202132121343231203213301412403204101144203244323211312304412100423104001340424432202344101424304331313010121404413324344044124311202141302341403404112443121434303224420112042000134130304422402400111240320304030200212341013034132044301304114434314440224100301143120041210424031323234134314132310023011003130333212414143013403303024134414230310212233330201000142040034231300404223103100031100204202004242431104110411332021404301141242434211031343312412101012311203020230442213242234314121003224233422413043333320004021112203120401440140001421334114232221244414124043412321413114414404414332113320402013231021411313302202340040410103102303341022420223132142131310331140200130442340003004440140021010231331103102104303210331133431043244221031404433101314321122222313210342223324110313031122030122403133322042000220021211044104203210242113444134242111210401111111424301220214333203241024331121022231001210110114001333102121000142324123404333322342023213411024341201323444440204143034020242213022334140041003444310100111343032214144341044041201231343443131003340223111011113443230213040134100202212142323004212111432224230220114130223233332103301003414224313104404344032211314041332441313140421010002102143023430120230213424010132143343400133304120311130343003000442141303113030402122033124002104103131132123311322044304010202304102214120043401141244402414442114023000441111244321320320313303432233301423330142402311320212134044214211121111420000201422422013304334302302324144012001111202303131002321020132022104041420040021121112233441233022414200340340111242224012242242131011010433102442031343440242042132103442134113121443210304411200041", "300141442433141111043231433212121013231004434142303110011242430321200422220020434210333033440420111433030321034043301101443130343133310411214003233013422242411334211132224100411310200330141231444121040430002241231420033443130033442031431001231401343404413403131034230421221241030132134031033211212344001302441014041444111310433034420341434012131214311103111232133021313214043202414000341122340104204431434322101111214113013233300200241110000433421310431424133314234301143434433200000022202401133004341311403143222113303014242440230401201332140140100100332030403100203314101311123244210401132140003011344022011113434344314333342004043340442141314304000321222133444430103013343142224024134241243401144324222142111323330311133332223231214301312342322343324343242303141432332011441241430321421314340322231404214431313020030421221124443000202240444141341441233133021424023033211043023031300004102402121022334442431203143021423411344400044313443324421431202211003323013222110343012140401243204144423102113002103222010141001303434343100320110114410004424222430332113222220403004241110022121010201011232202212443123012041303234422342341203043014044340040013404200024040421440314443403001424032020024000430323320010030421422120130243214420423111024430131213203203132131034243211230004020234221113413222233033141113320302234113311323203221423104033340042423233412013221130034112234334310234042432421334021321111333031334240000114340222020110004241121112110214222141040023212430004334131211444330440431311142214220311311331421124101332232114044131421330123121423104340121313024201240321142322330421220321212214314203233244443341001032120432143114041404434144343134402200244014143410041241431211310101003012122334420104211303223314332232403014433312303322410321334031432224443421104203243410331243400312102442123211011002222344302000203222342121330022201344303303224240044040110040033310024002113404421000040440144440222301110143312332010301333301102230013012042211413031341243220214142114444032110204111431013321014321233301131440402321402140141400343133101114324231241032340322300041331440403404123311023021122023340310401240314323441412014430240404123123334330211112220413100311201032013411231442421421242302233314232042402302200331031411140204200412043124440112302410441341042030111242124101412300221214013421334423244021100324444102412023034234032312042333213304014002201232423421120420003142321031430011041410120432034021012320103003214213143214341144124420212102403134210424231410320300343220343144241301343341141244300103104421114013302340410314123001111034212023214103324421331223043432444340310034431243023020010000210213431003402100341033340214414213413204244342230442100131141223333243343100004320220422431300244132124222302404014422430141220130311224301412400320230044120011343010031022404021204434014342304340331441303433311312202312043443010114434042342304233244002303403020313002304444012431222343220002321030010211012200340024131430142111221342341313043323034114104034424401242034312131140332044020343100240032123212240304401412414123214101011421041223033312022442300210404404421113114300211144244403401131230434014111031330444104101320044002220012102024312321013201300123244332121144400211343404103212223022140244241000413410431231220124303440012102101304303423232401043230443422013134042243420144121104410414202030204000413230244122212423341411322042430413123324003333033342224001222033044423413401233402003232404414311320110121314040244021212300341013413411011212424313411241202414141101444242011441323340332201332223422014013241024211110421413422122343021324110404332231001203001211112331204114110201021412313042200310032221111103044312040322104200321114110042423414330230134233330213230001030313021100130121023441412334314212114410044300333314101203123004221012422140441322031021123422133020302002320220402120144222102003402140134301032414012310024330101432211443110230003102421002001124410101330403220011311001033342021230441111401001040310304420340123320310431323234142144300303443223141142420321132420343312011113034304012001130323143321434132121030104024301124103103100013042344124324124021323120302211114310304124322320120310324001320010001141430124410300004242401202321112441330343441304121232423433020012020120001000200443103311320020233401014130110132144203220132044443223142430200111021210303340033134101143321320421332233342330033442424322243402320302", "344141442242223342021134414031244001311013024323221241410010443341434424301443314300314314300012212220120434030144303020041420120240320130312302302334301334420100131421112332021300231304020104241034233104433030413343444020122212433020402334440011040434104141002312144012440311230102343224000231131101412312001044430031322322344441024212321414421242312301440413243232134030013134021342230324303433013413303010043224222301313334111302224202043322141103440001340232003330102221202033013333302224122001331103342200224333232010302134240041010321243244422300141341444100202332220143433424442330432333143141430224113103313044443101144102431310342210132422230120344003040233122031024304210211004422232323414112121312441142022332313021100044341402404340134414130141113234344121103313334024404102434130024240144103211314141342232234223022100231330201323410432112434142431010231432320320004202310310444442233042301200133432031444212211123404320034242302220334401233141313143310200234233323323034204221040112013044043430221204232242113201410142240323413101242220023112200423031202414422302302031120212322100112323001202340431413304021131142430234221022024144123000022133242124241143412312320321342203110214014130132323210330112000042330041434424014001140000343433000140143134300210430221020010141130432030140413312014004334203124144404120212224240422312233312214241310101221023013244224142431100322101132310212211320103401233322300120322224233044411023113343043012342022023343304441100224103432400030100124343434122440404100414132243411340234204311213011000101000331030222401111312214110032120003400134032214224224002211002443104343142401134140422403230222444014141212330113011322202010002140023423023321123400110242142033323120141432214100433001122032003212200103341001320231421221340311004144112224321104200404440324022120432313230202200134132000304211444134431110422142243302133303333123304043334112324142240142423414121131440004304343232033342114332433242142311004024014332323443241312143140431402344300231431042443213414213000444343344002030342221104400310004121433122230413204410322214233212401014013304400134003433422211210410224342444120022431011434340214232014403320132004110023401410242001000220030124030343121410143222403234002310403402001032423222142221300041401414243003120134332402240420220334420403421340224023120210033114403143132443104030142244144311134110312020123241433233430012422001013143034102444320143301112401234330300102004200113433304223002003131333033421323034300403112430331000123410130443211411344230213221424310212242104442110233223343110244231142410232221314314401001210022303212231400301302220110420311322202104443121403200313121341423442024001410301132403433433314040243133231204143312040210304012333022014122421041102414110333312344211123404232231404101433303142100241323324004332032200413012311022414011110313241010433031022211124111103210024124224232402212230400213203020310122214441113011421100430201340401101113411131401101030413411041334011022242334330322413111340142210414243322220112010334231220322220424142114000014330410141243344200422320320324100341224104032421004323041302120042004000230202333323124424231210010342412114431210324223414321412434022124403430311144011033010443121402324313112413324131304133122032002134000011014332334012323401110021023422023412343243044322314103031341020430022100013404032111224240432401003323300131003140243224313121041303432000313412043212311000120342310043231211423402224134022432131034014104133210340441041030120444104233113033133424422140311032400424213244004140113410010432124110142001233212113400440240213042322002231143031341103034424134330223031121440110301240213441134421242440421412233430121344002012144322103043421003344021000404123440300123300222120414001300041301202110431031143031220203031344314113434440232411404003132143221222323204123233033314222410301043431034333110200333022041223103144043311234423330214413203241442214442230014004340101300401310403400414123312124232322340010012243334112012211220203021230013430101242122131440011211023213332130111032444421312234034122010334030022434302400042043314000440314233222200044402304223243134033313423402220212343222401120242211140013142423431231433311041123131230220010233440340122402242211330100123421200021402212000040001003122232123033340202132314214043101141300004113043240440044131312043243142444302343344004433041413402001400412413032400", "003242032140213331423041002404333011212142043310133023001103421122444214434341433423234142433300124402040342414201012011214112432322221313234444332113013222442244304400013423203342002342331202222110403140320114021422333242114200004321042324034340102433123210431132021402244330323212311432342014044444104114134420203420112420042333032343100433304040404224123400402202001442440223241030430444313044310142244424441043344333213431300034022330202441220104434003031332212201021144311143440243344424103243213324230134324001443232220333014324414130021243311033133401231401323441200020333340410442121110114303421434104420324004312230200000022111410140333022204343244033302402420340334132032132332013033442240203003241310020142001144021423001343110010303412112030400302030034131300134403244211321434222322022003330400001200003424412110310224223413122244433223233412321244300003424133343321000303312412231321110024334014422211043032020144030234303242114431320321140034414441233242111103304141423434402311131321224341341340312222241430210324200214340400133410203430033234033040142401030012333314323424020134014142032114100221324114302341143402430400001100323242403233210130401311224433403340304113421343000200114132301431002144223034331204232442014032203204021004140010402214314334303124133223324442423110444324004030030334413432133211431404343440033341231014312343312200242401441030121400344304420331001201222104444120324043302211202013434444014004143441411312044040130420433040431220131410120331001222424101423420204203240441000322132341134103101002203443322312402402020402214440324404140043010040212414000414403431112111112033033100104030420310333013221431324102332033341134222311403140331044333044110020202422224004402113124021034224104032440124111044030031310034204003420121014000400241331403001420041241230134144101004321041040104142140402332303023220434312004204221204011121004113344040014231140342423030031112313310234124213224110331202042222113320010121443130003134312402240202002114010011324013132212212033223330310342344410222404132114324202024431031324423104044141112222241034114343432331204232322301143430230014440133333333240221200110420224431101220414040320322221100404142310433112401204242104144111400140301103434230410444333114441004210434140011432030131430102023434132000433144403220241312414013321321412002343033220014031320430014040241342440404000114122303203110400342332004134301302332324342122121430141040231131040141123130343012411124403331043231142010243021022323413442301130402224222430321031421143021323243232122011323040402243024243043414031431013241331001344112244442323442402211431102033030111223113143124304124043304134313111004413240444324211030101344433410442120000133414233414033432430302143244441430114332023140024120440314111430012142001040241340033023034100030422410321143043121433234434241244344331114400103311303234231010124433212121432100144421322144001334100034411100102024324004142034402042414323111422110131343441000402300301401012044220420311024243114303021212403233210303340002204133230230413440404023122430424434244410240100144201243302212423232112312133011201104412140403044340341423303431444330422102104023431332201202422342322240141324412004221102112112130310210140242224031120233441130111331012424011000414230311403010042220124311413103032333330303010212400322121141410111230333122444413443432443020200130410113231322313044114331042424434420332144224310404041302100200110042224242043112233001413123001010122444411001242043331404234141423444231302101303023302301024222130430432434213404323120031341433200221304021241433303042434322123344413310130142444443033234234202041202313224342420003241242412421321013304144212112332343133010341420333334200012414443010041403311013214221032441433123004042031002103123213320144332324130141220244042234430124414444311414142034240142204334122211224233104331043440340010113312113321003400312210240131221130343431330100431203101201340100222100412442121233414431031344041122300100014204431432433312302031412134020034324222432301134442123011022334041003020040044101001021340401241140312042201103312040023320323344213104342200311240432203142242332324332220220111133033230213343134043034203113321114200111401124233201414112124002333212002301424301000041432103414423101320311230434023103312401323343002030142334423440400204013034214241344314420221040223423114421314144340111121401011403123243224232242312023", "241131342221443023300004413330213431310224333323230132310241112131341113022111141320200321100003422431033141414443144204032221343100021314341202043113223134413010220210300204030434002223123014024421444424133311424321300313002413104333442404444043304400430241110031413430324042001303241143022302421442141342411234003103332001213333444314424344443100121310244201130122004141440211001440211024220204100234432234420412230330312041004442112410344031413434231213203302140031220402310420430003440412242132143023434131120202404124320340102020010031424012300102414221230442032422100330103123201423312034120404144314024222223321442342420411344041220032004211313101420010411011442104034201301241440033121100042041021022421410420242301021411340321143204114123023211210311003430244131111230010322434234220020302111444211441134014440410222401224013214031023343310303132340234140303013000304103331012030021220230112232000042202424301012141323022034140020113402230041211203042332040022420411211121122321221443011020100412024042140002232323023100230221430301414214110424031240311410040102244144011103244302243014004000202220204412344300102431020121233200042212043301031104310140403312313123210143124012342402113432112242201343014223203023241434021344140200022044231321121121223224130242100144031321001011343044342324444412004413220040102411002112312001402200320442200201023424402112431243044210130440331010111033043043343240321401402122040403000413004303130231313020140002400113214001423403133340414012133021122302123431342432444240433430014233220001042102313401011232422243102304001133422410121324343333110403121203402233143443230321433113022131031103010004342033112323303033413311100404002220021323234221230303233300004211120434300343233234001103143422434440202034202121441430033140000030334343211033042231412300210204220204133313204323113033432234240120442034414101140044310212420244313304310001131131142141013011024420043140441313312012203023114423212342341014244213403031441213303230224042132214211331034224010101442001042032443403031411410003223013341422011422201420422423233132400432410441004032114223102120021020303302344221132244232211032122232230044340302322302414043441141444402431242211211112101014321414043003433044432143300033333433212200010302004041204042410200240441420011034302002234021231012014123421443041143012124112342234144113102000030004403144210014300403013133404130440221024321211400023122314020323142212420022311202003321400232344021221311223100121403222201223141033304343330111434301134322232244440322044021001410013132322131042320033122324302113422130301211032304123321113013044124331030310241310231124002201114210214103200343313443100012024110343140344020322332241434440414414143131432200134414121442444214004240410010341030414334223340321040110431131404120034023204330123030441123423012023024413004102113310213311302024323023414043213010402312322443421112311424200440224133403402433031442320014312223201231013130214024323012034410000224202140014403221114433241413102043220024024043010311443322121110004224130043401010044030312103421233444310434010324232310421441020223230112400112142414231432042330324301043131100410030324323134344222202014234332413214404432101321112141223013442212242103330403040433133300443020204214441334420422320041011322142001331323432043303033204234334024044313432410134043114321322104120200121031003244021344143143010021120021402321023034003311411422322131013434304334210033013242311124212343142003023434131140310202110324243423033132434230013110410200201114214313422313400114402030043404330441333443000030101011403343003024240443420334304240242033131244032141102020212324002213101021144330444014144213243023440134404222403111232424133132430344311012332342014340341210330042213344203231420110324404234124442111013324330120003001331420231040113100331103032440430134101224114140343434001441113100421312212103323412301143240200004011030044413312320331204323431023132204344030033344130331442134012130342423100223430043431031211001333144024212130030014022110002214410140103433010011300100214201124402010132012422313401123031410140101440233113311440201133430213210404001320412320313201021032443422204021143231420320324224112022223014433230134004340413432310042443410004431042422311403133443324343444102122442342221441442130244434444444031221124114041303020023003001112223233341312121031142401344304311032043400022311123300444011313431333121", "022131314302443131233341103040144013444021004401143324102321042044241121133013202033111300004004222043424401043134442343111432442222113144441310313020134202313110001344142103220011233433122324300143442033431203101412241420421203010432243321440131121043223341412100140201103044142023442044014033432323331014023021033203134130232011401322300332233031420144241023224103410414332044222103104322204044141030313333330430134310423413020224143341121004424244433203323101324231201032404440020221411130202302023321204044142133210124321432312233404343001041303122110211334410104240214140441300102131201044402141141414023343122233311310443213113244132302044304043420443130123240121014212004410003440032423121022024224244322410322230121331020343143201441301012244332430133033032023023323240322402141310023314222204300402112200023334313000022404034232313100102140033210422233233144311140344331023433300132201222104010303320331230020212011140313313411121132211000001142031044421100223200334022322010424224014332212420023313421132131300404410343142000123422203333224443433104410300210312213111200214400003004314044200023310241303241043202411130030023333114003104304202230444431421403213322330022024243022422303002412222301102243312114314224204214233132231133330310341334320040240204041031241413034100222120442343424040344420431422443040102101430133344200422010333033120111301230424031423021140341442343101342241113224422321024214421331131203013012312421424332131114210023334143232023441143431414340224321221423332302244011224220303303104324033014200202112214223013021323311132130010011010420041343343140330133241233440434211024022132443323002302220112404434101030401101300432243314444343143321010322022400234431223322111210320230023304124400302433240311441414141133111440331020204113202022320232122221033110322230323240333223042234124010222304010112402310011043313002432020431442031431111203104021241132311210421234232302422122043203030401120044010120031323331024240414221424110121330402424310340404233320422243111433040324011004411344321042204300004224201234301110210014110041443310022431134243431323343101011120130340321431402112231231420123200303114310121421101021140331311120233343333302212103031423403404101042344232432012412041043204301030014414430442441414233222120123242340242001442344033331102401331024044400341342343222302201413403414433240121043422004240420421312420244434011223231331113003041141103213311202103121310204000323202301032322024033203423120043202212403204334111413230042111002420011032224442233330021011320422310102202143430444040322144114303011031432402243441143132042412302242311022203001322431323041144204342231100244313422122231421443232241014312432340211044033413310423322403311244014341212303024121102320120033033014433300131403001220244203342110312102144223304411413201243424211002143342000320340312234331303031410121211032134020330233112023311424343430102432123414302312344424424002102021024232244032344202422130113000041124323443432214302342040304313102422204340011234243022333210133144332111310003202100001024233323400101200002113222411413422123433134220210002144044240041324214231040031024120412111302021440403421132300311023003433313212104143443222013040230230412232021404044110144211400444013021320023110211203042333112320332011133002241012011323322420134432103400132102404201042032042413031304220431413242313032403003112302432023310433423241413230420103312030143041424143313333110231024130130214031310234101043220414343231444142224244103323302421230403331323200102441201044121200214434401100223420013331210144223010022100124420311013401441044300304233443104241424131111022143304442132034104443121002042300331343400044120321000131210424041013310040223333012343014111021201023201031042403030131132213212433204444414240211120243342231411443332121022313310440223010014103410114314444301324134230132414442424441242422440211343114320221242014043034022122104244233412302344422211420133403000322120213323022113033043124422420134330212232213041021101221024334130341301044233010012042332133300333403413332242211131422321111443211401344333432123421123001304432111044341113214003240232332231034323040311011043310003101404300123140114404424344032321210431104442120144214410000131423301433412111334110213421110430331112123004341004024411242333423403000004230401432000443413403140113140232001341130431124224032020014432321413101424403304021020320211113240301200002", "331014003403043102240444110434002031241214122011024002040434001042241412102423223401340222444344201114113223102340212142113420141121414311410143130201110231311304444411324110132413411024112202401213440333300421313113230204041211244241410410113440020434144133244104424404110102120424221440043213130121312040442242134132112404104010330341034223441222424012133213243221101224400002134100102212124104332441122233104010223420001403301110231330040302034241424243430240424313301410443011001242314313141100411032011101040012302002120004131424433334231003114401321243122121323444001030440424302343132311302041104123001442234023240122421240411212432304304310222403114303100422242324411341240411424034431021101403102441301400322112002344121022214022410340243030341130100420402041230343002011114333202444420212210423204134044312221212113000102123420223221240011222113314110401124331221233040310124022210142424104240043343122000201423300431201000232020202322013020114444443410204301044410203230123403040102130010321100213423214444042122221201104121001402023201222402303230424330012334013312132244034012113100222132213112243000121200313212101340314203143304224312021422310134042334321302311243203242020024132041143132413142003034440401040020434402040204022132001020314442201012001243130032111400110342242022404403101022103332144043341133300233023114242323134221000010132020443044112211121344100024312234342124002144221021310313120432041332423433010244332341231431333432423200320212244124041141013044210122324001330101104334343344344342311040211332330014024401310203043222344442003413010100011220413041144134000200131333010112230301301412042122444344111444411402410434042022011212133411124404134204223121343211244441100341421304234410433130114002404403102314104004012114032434002342042402403103242413101213121110303003232330031432140231431423030012103402331114313031430332011441403340414102311111042013010334042330403314123313313212224042343143023400420040220020200311331040301142014040100334404101322114020033443233243303344300334101341202340314131444112141220403033044032432103040430432330114432241203011312422004412031031112104411210243040113124331321301101334400123412400200014200332021001311222323342440320434313444241241210131333141441433224440413211004210241314323122210443113421301100210314143211123321340231013001333212134302044143140110133300422044431041424033302410031024411324223324042311230032010141322411141204230414304210313403034441442012333311312340401203021200332033031443004400044124210311421204112003032232232344221144341422314224020404323312232123022313124023422120341002144110432011240033443333342203404233044330233202322234320044002420141030224231111400122032410012113312321402324220404330413312401344043441001321141242400022042314211434200334432403304032233143323142110014223034222313410031220010041430030033242001241430424100324224222412132221244344132014120110214230143102124304234414003102040314301414114422341422223332104142113314322201243304232234132120424340432024041230444412042430343423111234424203021240203424344013232442422430014211112413311231110122302323323000011042243214020424101412300231230230224044231321143201431403024421230143024304312330241041213142011341024423332201400212000323330203212111344423242114211214141323110112142304330323432034124220441404030031044213343133443421034002433142302231130043134310120332332243124014211004221213020134111230414044234032030134042114032312241221244210324244134004221131304104230001044213043424414100234420442130311403120040221441033011223344433112033322221421431220240212301013223120343134000002413103404001401232034131010433444033113242422324144340213132143020442040111220203342410242143131030312123403233013323433034401403030332320330203212110110422412232142004221140434210420043310131204032101303101033410202402303212302222443441012202113104432124010230331233010331210000303232410243424441310124321121024110222341323224413202224303301121402423210221024411212324401004232130130241304422141230402130102044144210443202022411340310224122424332114302031202420040110204103310231422320043431230202441240020133210041231414411222403003324140313401122322130131302304144203024201301433304210414240241244400110301433100233342110143220242432323110231040111140234200042144222442403002243310033041432321433243234013134300030140144340433241303301010032303322401312414323123120244122230201412224222430334412312123014414", "342322140441214433122113320422422413232230041400034012342411432131114421412200333244144442424121230203413030200134144240402422330341121131203432133134214441201301203134432041133040022211121141302234240200024341300133410322222211304012302041323011012404301104020213300420030413200143100112323433331144233441114432132310101443102341144114434041042031420100004011002043331144042400243302111322233402441124234024401333233400302204403441331243342402321210022003402013010230004121413024022430004342320220440440134043441320010341010104401130433121433221042021303224201011110221212111202132343110024413230440440334122144314420231044441404243203414402203134342122401344221100240012144040402244111420021004001023234320401440404010244330113423104041340403104010434032231223202313012033234422134231443414443302141341121110244314311434421120422230130002021424320130101212420301200140223323213141112413124342131234213132440131423343244111021443022441002003131344031434203401030033432334223340004242243330302423013004440242023302221203421424224214203232313044242103113111203444211232141241413330211414112323013034133110022211414442144213300320042433403122020312001212402231204023204403313342311121133012441441320203303204334020033230400214334240233142211424334302243331001104111203123143001014014412400144212012432200401140121401201440020112232022002023040431310113324001400301110033244211032013301330343443030142023040432422434040203334301402043334203313420024303122110143043132423211220441422023102203121424210141242332201320344333320044040011011212131111203433133123224420131441344340100130010112114240310022023404113231314224301031002202334034240440332410414001322123312142442444120221230401402104423033041134042414244223341014012334023114443101003014221403330124242110302202124011011444132421343231441432244141341242322304204224232234101334020023444430403322044304132414420123120004040303214331244024142403012340320042332441131342132434041130001111232313201140223114322114413021230312400143140100412042410343302211113433402402102001013110203214401034002400320144034112034423021031342223414204100101124143330042204004003024303023033332121210003241003100114343211440300144041344130231223234124243010004303134144030002103212331131243302444144302232334341013411033430133324214344311003313340114332100023342133034114131412123322243411111334023421411231410321212223122430210110441134432114324411342400342322323034111421142100003141221231431431100412231131043303403003013332401403033322242323304140240144134310213004213303430420232113212214411342423313300232203033421101104210300334104232434023342421142442243003144311344211021302400202231043011211224224413420300011100424123032421434012104213224424412022102403012134442033034444324134232012002312002023031412101413110022144110244200232233202101133304434241041324440202430030440333143343202033102132241330343300221232414322321102323400403233104033442310432410133441044002414341410123131122433344210311231200430241322340124020323240130341414223422244342120320401331144222420142242102021143113413340311434411120200332422140244330442111003121010340111304232101120311142434412323100013404412444344020200133043124023423421432403030342111121132332132011142123132220440011412433314212401333211012031201241314444443031431044434423311331341202032234424130030431314012022032211324423300442044322421343332333220322244231330241102441122033101113131241012333034304320213434244430240334342001044204413441023002101220033122001142042430121321030412244030201422233232340102012301401401121211220421021300214130213011304342303443411220142331023131241104011334223011134420420033131022312044311134144434014343433430212442024431344403231142010143014333442113202224324210404144241202403031232200211000003001413244124214002311103033102110333240444301143213201214023120220240332102231004441233400023320344343141131341013212223103231140313411332412131310332040014040443043134122343423104001314340223241204141040303000020043223233441032322110343422012444432320014444311202103404422311443244230424243141441131031011332303231431241411441443420310233113143134410124414134401001410221421220300324403144232044001430122432100342001034234312304143421224210440313002321004242141101021041144243213103110434302400023421131401132424401343004431423113423000210412240401124302324341111333320014321413001344041414131341202011403412003211204140040301320304204121002412132214114444", "220333002334314121042122214124332031220440040223200102344221004020431214101433420340034011133300230100401004310244014143140342011201413112341010200300430411424302312141323331231223030114344311432413423401322241132043121011421443121101433323343040240310200120411440132233113130443022310020342134124212114024010323320303324403001143043430243101232333001221344024413443234014330212332310041000322312101200023423242021223232341013303303130403303402021212412312313332243110214400203421310413312342234210422301332342220013010444211043001320311010020423402343211112324000422131214411143030433300440300002100013014234330010111322130302130322334201402013142110422432402410144203430011243134013442002124341422040130324431122310432023132111000101402420200134042210210040000333432123003013400224410342324332421021302413044232030411424334103300241322241001300104433202122002204213341100422031134110224110044030340420104232310301214004240443343124242134243003003113000320443124423223023014334442332341331212111440120134240130011434311420222302114111203324413412324132213001423014333200000204033100214200133203222110023431423140214341300244404000114231232141024304004201304030323024333112014234401410001443234334214224202330420413412221430113000341101014334220241223111304041303311233403033442202323334433422414010003220013440230313340412144240030143434300021101200203420221002342314310311301223021301201404004013014401422404431144230432233030020032420212010434000122132412124400104101430341323401442311031030021433124214014431203432034020142412000441442020113304404010334110124343331242312040420403010431100432244233014431241130130141311232124011424041043444311011110403400101344022310143101321204104332222010200224204311123013421244013412040444243334204443032220222403201310223344222224001334333021044434430134231121210121210222041222322104430341320341242204014233202210140201220124024024024004223203110213231124301042104442244000334323303114003140143411333142144021300324233420223330233011434323244421431410031033102341223304044432344442312003102310022320234030241042212023043321323213243132142442424443223230420044202120320301222010233433422310314203044424411411122444224440400322343043324401101401104130124202023220422431032430303112440421002044130042334443142402243012203023324333034144444312343443110111402411411133230032302341241131342202040203343234312321230042413201213422002311220103303420143122011210130031202010414321244223022034122412201400002132044333144413204010102042430301030133124211112024302344143141044233113021011414400114333231130002142310224002214331021243331002243202201400331031020042312343043021234110013421322413040421332103434223430234212231404231334133432343111343100240220240044030022341120412231201034110332012210330304232011200012303201212342044413213012324431211333032432222322221011134034440313421142123121132242421043402044440433300433312320424212113344123123413132304134422222032404441404040141424320311221201430103300310140444421303011332222240224400313022112101244101320042444440132002233313000334042104411010111211144132143130001411020033104331432024011030040101344300341444143004442414410110342312231432340301011231000314240231122422234404201430334442340033204310231124024400332022011000124103041124401434140120034312423130041020032222024122111404301340120434022411333404231010423441313023202413200402014323041302033114120022444434233034313233431201024241111033320402100240211131434013344102223431414024032040021432303220112124140014121204243112322433434234401134420401134323121302033342124241012332023333104133411211432103420042321413214200440442112422113024300002123343103323243102011334311133042031403031220412412240222433240032012132134304010041431003003111141130223221224143003044430430020323232300024002421303234441410133444031023110011441113203442412042013433321402033413001402404220400120223020014222201021123211321331433420233114421443013220312030424343142344401311034423213433132224030434413301444340001413132044244431012224233022323124144242334110223441000322231310312040201403330341102114203410420041042121313222002344122010204240421214101214220410333342110431244031114312040240331121021043204430014144303220000110330311001324313003244332301203440444320222310313124442130413221143044103112131024010300231143113001020113124310143032201432021022312143030413120100023041420201213420311433201203110042104030411134220402312222204232212031", "440124221002130404021323331202021034234341134412221344020221301113322123344222322443141304443040303011240414231303320142412140121443341032404122132342301244433133333200442014220303211112323302222331344403031124434024132124013030421022312333412443033101423110002022011012204431431141332111242001020022402421222314440333404110304033420111210003034142411040114000320112421420411324443320043012243232044011433002412331343004311240321014211321021410244143121420142124324022403234200000113140332412313044332332243001434410001200241142332421020013202240324243433111002241400301220341204001111030300402212143302031441202024442341432411430123110123240030202413424404411030434112010414033033114143010411421400320342420022000224240400401312141444241224024103142322114130210133231110334113311302344142031143201443130321133403414440321232313114130322334423143404233031332114120024411214002000003011000140144144413023020313312221322333221422002113144100021031413221340322134314312130004313130241114203321420343020231344204400334002213111304322204411034004123430422442122242030210012032010131402112211320011330221103124400404012304003021020442012302212140420423234212220422044334320331410213313000120243112400002333322341214400021320304101202103432013344100114234142311200321214041333401434213110014010001114400300001220313040131114402211224222142203234323244333043200012411200012411030424300101343000322124300000340003002322204042342421442132404214131031130033413311343331300144432312042132340402224344131020233330103400124204332021240240131234433042341232030240102122414113124130241234213033132323211021130214423411112022201003341030040403040142214221220213021210423144012203143320402024030323414330221340444311320031313010104314210222120221340113243103043013100133431034024030320024204141401220100023301203312332331012311303344034042210224443042102143422420022331444312042124142241234223304241011203020234311011112142221023143143400444011321210120212310312444324044333332231201101333011012214410031243210424004344431411134241010303440043402040313332221220131033034441130404441424020413131402342033432000040133403000100340422420333202311312032010011203414022100313303430001304414330402203324320244113014000314122433144014412304120012320432421420041000413031114242300322241204342212134232413100433113443124110431303104330242302421012430140432324000010231402044101310442140102341242222442213133330402434030000211400244243102233403341124441002242130401231333101434243343104000442043040422414200303033412011402210404433042014200034210123233302241140404041010242311040433113320221303144231340204310331013044102024100021231004203304023341433243224433143132401311300413120402023324233441230343443043204241021433120320324434022044233111414223112232034341142110120311233411041131022221131020103034403032432143400301033210103311300200303023423042341211033424331303001042423442421410112221143334130323122201143240233304401243241213130214442333114204120201111244423312141322233313022100003300232240201244324004144120413420100022332043300304034012303423343200040203414322211130101344231331044411043020333043421212000102411043410043301020202142223324224313142232320332301121403223103033304341210322211424430442340420001312430302133030014201131011320134312430124030442104333332304144404131004304041123230344314224111312412141340014433202340243101322420433224140100110200224220414230023030434302330403241223014132242014222131212234102132111414321210401144103034410113401232330022300141104102401031301211033013042442340104132202304013212033113234042333210104333131143034032223010420020331321333241132134314220312222234042020231330424131143401000034244311331304432434420014312102300130233040401432411021012021303414240410231302333103002012002442344430434041433323302401213002144122234334040022234221100130201222124404332313213404132433014031413411133022330423034330400424443443330134011440331124321002221122220324402131432103204030222241042021014122233021424001422124223434131331331424301301333231313100021343031122030230310202004332400302300440312044340222003300311011231133231324311302130300021041144303200141043044240220120043142340341340030144410312312034430430013102304232314341132232120313203404111442201110034332013303123030123120211402440433133433343221440423312140222314224122133244423001224314434424210010400440102302011324440120101300043230332322402222034410323041032003040021021314132114313", "302341314221310413443304212240320434421133211113113020243202303220042300222241100223311124210303424423442322200241231012404431040442321442442001314331013120141014343131404303244241441421314301234200040112303443211113004414110014110423041133314320412212013323124203430213100302210403422243321040210231131032011100424040124333220313310201014334440402313133123402341400412312123403323332313213320434432401432002203313344232331042014241041011113133320214434333424334202444414133212323212124224241430344303222324321220024202020323330311321420332430121231201112300304142324200431402331002403201121232310023210334341432201113000302301241201143341022434432241001020434311212441221423104314202241411432012420223403303331023021433210441312010111333300200022111412043031100340301000122041311014113000431224213311121244100344324022223004340024024004112341104144031211334442122242023410204014440212421104343221241404232232242041334134130203321112431013201433412042414314003114133041144303423031211334030442123033312414241120140113244030040343022142423003012123302130441022010411130314320040143330314114040141144024012330140124313232401430101142410100142314401042242130444010304333042440133432432033322334121421244202000021104423331110323012424011120311321113332203213302040233033021002240000044320032143020222013324103203010014312444433134344210433041143131331120014144221122230304111400330012131244213331102231234421410440313230132332200321314310324330442223444212120432301142220404122140100243140043111344212113314403421440243332220013124230023040231122340433214112142031343143313013012033040411201201013321421120114103434134311321123043120423441023000314242300131432012210131031333423231013141233311413012033332104231310010432203423433113221431221200140420401104003003314013321421140330044004120310442013404431211101300214324442123034134402241123040130102444014213241041021300240030441443013411242332044321241133233014134440402101444200423203320421110421320401211432424313411231333421131003314124202044340411303101301240302401312002003330430120111040033334041401042411423102113020440404441414403404040214224401144124333032230042421300444112111013044341203302000333013401404203012344441310044024022402324311311031302300444422440243142420004234220041124144332001042322030332403033431404440303233043343203003033432102122112233423031131222133014313313232321311043143131241132123221331123242130120444441433131043131301144404113022003243313201114402111100411312402222111211213234012424224302310031331044313224303214430202401213120021403200314313124330040443320301021200234423442432231001240134240224433122141340202004400414143411024202441321222003222441023332243404311331022100222344423442210110020321111200121311412130010032022010030433234430112212333113014142101430234203110031403312411144101402031111014311041210222021134433341110100423430242412240220420302102322243132404130411132024434114034024111102244100223240411412234422411420320120142433241123032321414022033111303243224001404303014431111341133400314312032302003400323342240013333344022433103421420343340402140433221042442201231301021112322034422244024303323014442002213002400043220302234443312342101421103032444341332124003442242020234423131343004411144122243311313202000121210123322404022203110001044420043211242244333431140212141222213303332332224224241342144301444444040410240424423233341133022020240241144301333323031130114241222110311323343332210424234030410142334022214244303432421022012421244210304011223441004032411430323121132201400232344331301042443033040040104441214224130324401240103301231001131134221410143300401330331224202221134300032233332330111220340242441333340031040231113342421133303214441031331001340411101421040011440030030143320131014304324231403400242343034132224223400013130021140443002340231401033023314200332013334020043332314441104104130102413314124120333422412040230301113443033404400110110301422420324042344031414332023130104211212443332214304421343412130204424323224402241111114020444100202240413011423102401001232102240242031012130240012043242320302132420122142412244210330404041203141304422312000312142233411321214123030341033102313214213400334320123224123343124031120330302333222334342430313303241102234404442100243423402421241242121440124343131004312313124130434411243410343020201131422231101423310203203233231114323023143412021340221442134243412021041122143140412131314410020001322411431002", "233110402202224413141202243343023243342140013401313413013141402141400031431422133040200233401133000224024404431244124203204403112122322213102232342300400314340210224244110430234003314133144131113234332430231210331222002242223344032003412013042332040414143333212033433043203303044222111104232120130224200100340412124004442443033342413043313441230001441333400324212104133402332133411041212123312023044001111334101302330333012043444204444212340111403130213044043424303202320031231113124324431444104130243042102313020210044330022032123303134302222441121112213021000440110210334000322014040043221403211331010020021144031311032331344240130440143401120322113032324123242131020434224020441301023133312243442104001423030424304334003140030112144324343012041044130014010441303440210302311402022223043444111303310113144310103402332212221412232231100233414311041040224214234424041200120331332132320110200421331434324220002421222204310200242341241101003421442324004443023031413241332044214421403311430400221043212024340141342122032043242130442040021330322133304200223334424323021220300134024001331312204312330423433021021442242403430140302004442234011341133121441213440011331230224244013441240031201041222100310321144001444442302323333403004200023333232223130104403240441234030324330000234342244430422300010303410441040403322130141224413044341014210422310224131204022331414322134324014421432003034242404433341044341240422400002014334424402231001303103032311103332224124402444012401344242102443143412334002101320443343203022021222403120303410131323044132433430012423023421333430104344203210243423233430011024011433232331212020331322020211042420442323202013041331211123114002000243421430024342331040241113330332341000234443104141014100340222410113404404311211100304031223323043044040441131424022101400234314330432110441310223243344342223101312324120302432241340301103400323142424441343404242233240043021122333314130240022142131243003331130014332212003202341141140022224200200301014241042011203413434000031042443112401210303322420121143134410420213021231324240033444304312432322414041434332434400201112431424040130140441024444413123330141214303003001044222034341434234244421031334043401444022443144123024410133014433340014040430431012042314121202412221330044433423140110233110131102144343422232102204421214232042230112212022433033140444041134134211122244331110132121100042303224111230003341311123311312101230314341104022414020413043033442304242434334441203230321244224413342111023414110324414302301342144134411243232141440203413204132443114000400401420030343204432402233304331100442203231022442141204403240101232204324123244332144143424423303300433430244321240010132420224132414234343122424321141203120420303032044303214442422200343211114214030304020323100101312102013040000121223430113340424111100001422202102301241341103323034133232031404304333330012321104220044331414022413000144131132102441444011402001033122014431330120321304430432021441320101443402210412343200204013232220333031234340433022233301423434431201111131104022033443040404043344440422420002211443034132013021310143010113122100142432420224130223012220040232030433410001144301211423101443234444324440233400012331333340213311310102011024233140420434033023011011222300032112030403323143312230314223101132334214441012213000142421031214321140023414304120413033031320232104442114300410430313220032404212200114010213033310221202214341404403342410241123014240342012321310213302124002230440120003111443004324002344014231420111044233240304101344003111340222002144420334122400324242010131441332011020223122004131312041314440234242212210323104132230012301344310204123403421000120404014032221200334033231004332104013312131331412022210203020110133002401141420344100031333324140040203103434113120022033024420144330013203233004002334402023004203122020434041044402410230301442000333243300414341204104131312144314341341241231302104020040132040420414123014312043224010404400222402403142412041210331140223041000022121012040010143000231342231341240433434122214400214344241034142303100204244233431240404231142210040100410012021224102144020303331203023110141400422314222343441214323101244140104422122224140201043222200314233223422420332014020144300013213101403433134020214104342120212213031014430101233344311304300032324440232414114140231223413333321113323002312430301320444134434014200141124400022001033302110400132412143422243310233104030010201", "101221304300004224422431231120042204412011244143231202214210121132202432242432010304214322230314301410140333004322412030230214323134223234410040021024043044000133402023221144200204334000422214101140312403321144122202313402022300232300211103420303134303442000241004023212321210343233301431034013134004242002240421101303432124311112431031322444112321043424324434033131030210032314031421230343444022323344420043243320130004241243411012410324123130222042240022032234031120422324414403302432121402103021331403022123310243440220121020321321214333242404231231330100123434243230404433432012143414041202023400400111131222003013131244331143210024111141312000441000424331211213202240024241443010302323402040342024024220130414441324400442204302432402332220323040331341412040033114233343030310323121024202031412013434133042224123212324242004130332131411431233420421301334122033333240123344424120310143012213012121133210420213231214341043242242143030442401131332041231443142304112314233240121321243222304342144033033133103303341124242044001104114110342240223024443432002400414142121130014014440310333013344343312433444441012341122303400041302013141010442304043133110030304013222143233444204221012141333433423232100231204014201040120421200134013144411322330103221311131140101343101024243243102110144421320411334204030341311144333140202420214332124132403043320344440420314324231122123042301123213023001410224122304434232001204110231200101210232043222014042323230433113013100142231320204401312033004103304113023221023104434123221433333134400221223330424144422333310401004002141041444330332421144414034424000412333311144113222343222420430314201144210123034220310004042120344344434013413443102324411344201422404042102200320020433314204441142220002430402033212100224300211411421211323143044414142333344200124321003020041132444232203343123033114201104224310301404033342223413100343433000134004242313020231431401200031430123000133202243410111304124321203222343032401300431003313410434143121131310440413120342201104331013402033444100012321010412122030041002444221022123200121034330021231134444304220234310001202231434214111120202033020311142430304423332334011334341201222021112011032122212320420112421044301320223001434112233424200032121223321124001411214434340310112133201134143310200301143134434110010244422004443243031444103121403231142214122301031413411204201033432434030230223434334323310432122244340204141121244211324124430101024432011404002340422021013340210244014043411433033223302114221020131430420020113213120423433142212312023333332300301124001141243043412244444443320310322431202001420323202420414401234013231444221202111144041103012041134234441010130304220130314211243243220423041302043423002013131330344224122234130203013042022220210342232003011121432020311321204010031031214341042232304412114343303222302233113112243402443000043132414441302040001204121312314201242244420411024043201122424403041102233032044333033000001030034132243344000142413414233204411021302241121024220204140020024041223414041202020432102114442444003141142223322432221120110111242241213342132242140444331242221012333101332224042334424311033201422131443441121113103002414430340224412001322443002422331100211444010034441000423021212314342340204342124044234331130334404143322140332032133420313430200000433433430213003010202341213302314334030243213101103324301002111140031100443040012142102332204111110221303001021111334141424120402121432130330102234321024141424230141110102121311301112230020243010440200233102223231042212144441234221433323414403432011033430120224204233111103444441423303213101423222023000231140430203004443132103222140020430342233412102132141003334401120232041302404204443411431242411120223021443140323342224401323420032334430120333344422440013211241403301302332432133421310103123224020124410004122421321221214102140042142223003001010341440020202032022001243101024023202434004243244312144430332401304321433132013134234210110340104231220403334334233312010100401342134400224112431210302304424343021433401332212312023124220110310041401302123304222004022443131002233000023431314214441341324332243143120400144041434033113141220242414044304404432313013431323141313122302332401223030001241303021234222232103422111312434304340132121211044431333324141403201123012214003101321022203101143012412414102232300031232414143102311002204230330423232203344412100330102031114011440210103204333331100120320040421114", "102243431142220032121431434444204100121321204231122000410224434114034212424233421434331431134240123010404132201330321130203022033000034144341031034410422010214111123042400231321010040401343341200403241003402012430113031330403441331134104404120202200202023421014043033341311314400232214310101244412403113204010240141141124131212223320434114444343011002231031132204403234213100131402123403241042414412204143414002010340113223042233330204123323342044404141321020343103204012301312314040234212120020030430403144310442433442242333134041002413121321101231200003423324234031023031022142432120124314324011133421413041244124122413031121122311114333330044333340130014323022324243403234222421313010440143121410130130440222202433430041440214322301122323223402014010040131013013224042344121234333403112100221112212401210240222403401420032002331211211414030433014344224330314212412422134332411320321110203002423321244024244432242123144444322230342302024424420013411420011411421124243444414323222400224210430102022120323241031230344320441314412311213421000402310444003441342334212020300030121111432023133024424432040143021312440043040022142141031334301024100124004323102132324401214244320302413011124231203243430443013241140433013300022434304100033442034312443104022404324422103131030343303102303120020400203221143402441340142121030020233001014034022220344211012122010123330101200434204321122030024211333231140010343133331244421341102322140223422034400201113021242401341100203440140114244411110413142230131434430304312311340323004023043131301233214323222012243130333211420010341324143420134202410213201012134012434334144134334244100232444013233223110314233334013240330001001030300100012221000212004130024443340131240403002444002433333004333410140014131111230401042103212312223323101113322431204303443302242101103202212440312442221400112241412243210334114213000032403212130232033132424020021031313304321123031304210243222202134024123404112411434131400011211010204211114243334241402231024112104310243201342222334032342002033001420043441321043400402043101443133322041024301240321103331201234042023313113000112000142102242034420022114333023324043302402301222344130014433114113322004340031404240203111432404420130144202001140202220040412111124134434230443324234322211111400134323233132231414210000323121133141332424300201412432301312223343000014400144041023444112433312112340144304042034443301241422403142400023212102333414403103331031133124432110434414124141234213214434121431214432332422204122021400230224120110443441213220344222233324221234414443431422301440223302314330124120422424120144042002203242110024132024342103423133424342321144003143300301011443322024314014040442432304233332433224410400440032334044400112331134412012114404210422133140210030320114230414202302110340040331124243402430144203420424221302311140000230102131120431204113334241011403203433240433310023100111240014331114344243013122124434041111210002314033412122223321321444402041024341344444300132400324323014301132132440134433042201241421414134313043001113323311141301344443004412244110440313122142240444121121311413032130220442011313412133143000332201012021412233231140242102131023221201103343100123303441334124413134032224131024230214142200140413033312101123442313332202230323042234303034412144101020103423140342210243023200310113343012124324304214013302030311341330041142134341414244134424410034323430031024001143343321223110411213132102043140012323301213003024214433420220013303033204010324432423404313432310212234114312210200141004302311334041120403103340431243430003444012330340333330130022224330231233222044011043122103203432144031032314304414032021004322001011204010204442103403011012341440234301120014224230144320422332143202020403022004223033240430110430113121121143433134223304030342101420021211113113300443022442314233314121321343440320434431233011244224113301420122213021224120210313340324310401014030031011121322002121301131304221022034144330432202001334000412434302134313331230240242300203222024410403131144012034031022411310134323241004021422204333442214230123320423234013243303234443302130131140344243100410112110411100433322002000410310034314242104111320412020122432004044004433322221220314243244303014413020002232402032014434433202234224142340221233331331231413230210303104441410144013024403402334341042432122011143034442134121313431143243434301203032001032431121023332314241020032304123020230433401", "141242323101433310402442224413410320431444113423012012023002014341141033043422424211244103300441213214334000141432412013342103021241011024002340334133100343433400022300002041144013122233001340402113440210220013304321141122321224202244324341120111304000220031223412024400020332241110423121400412123042032110214240220102122421103210010424142322414244411231012230341100230222020431340131301304103444014444133233021211444302030143433422044401002243441401221130022330201220012431240402243422040342211103320440443133342413142314033140102141211322202341110342044010214201311001000431023003341412142100011304121204110300024143304200021022021134404310042232102124132340314443403010021141031220021403122111020401104412233224421013204041313042222322332111400100320300001440230133041011330100111041444114133111323013221410113203021124344203444324313434233423231232442404233421230331140333003443314110023103323321203042141132134130021221213341034010231404330421014110104043401121042122312023311014123324401314322341431232212031411323300232013332143132110122421023000103132134200040212241120040243030132041431213200043214340231202024410121043032041212231414302341402040232041021401241014431404311203032312133212232133423444140344402033112010332034102313323231401233213121013443042134404203413440030234233144110022434004331440334444424334000440043333144303320134442422013110331404233223130013211430433014224040042004324023112114401144420323232340433134434243422144333210300211031243010230302034101204313323342342440340412133223003121201340410133012232421240002432230131003304133320211131342120442114223302012420022201031013433103422012412010131102003112340440142212232201404223410342103211311431204104042231113411200233033041243214244023144342442022233012224122041231324000334433104221140341401110423011111201101130034211002304020203234342112211332341241211123014044240342102120002340334423400443231000321214340044122124424011202113331410120441344230342422402243034312302021013243443434233020110111343413213010234300120244201203130013300330120344000203040412440023123233340302424001001233110144201304143040333041330241242242331430434143301324124310242130311333233032211402241441332344220001113233224113430202224123204420132000003400343303014200010224003322023220413044422441203303421042432414340221032432444222440043423421231404344200104131424411414402310422303404131403202140111024440341422240414404440201101203400030321410033403144123400333413102330302411230401131402312142220104343421020202021200102014342111334312021234231401242412113410343111102212333102331131031104144334433424404043040131320244243100113341341234000144132441030202344320034133212214130343402103240124440324012140130120300411412241232441101132230330332114033113324440210124441112140402333234142240241004420413403331002041344143302404330400202042232412214010014313340232110411301112212242122043022320231200340121220443310034431000100020144023413232410210004332042422303031434110421044404423422310324424412234332220230104202024322134330430412122013200334040321402213002320043013430234233244404143103223310420312423402214400400004312113122320201230332020133142432300232404001112022231442431322133332033122442434441200444243032303413103033012311210200440240100311230114133132231240421113442321023344133113242142131430033312400044301431011041343301034234231102221323111231444330132140412000410344334212214220303004300321433031304014140013022010041022203031003241104033210133130430134234112304404102144114410223221112343112034131302423033114424210011010441041310213044330003040341421401232304402130224330011233224300221304120140221200034441200133244320410412102413044344234033332142222141141130334102420324310002121001331420313220241024311223421420001034132011103014321201211233411230404144221212101201134314012041411223003312132444021232312233231020214032423331122234024024003421042301120420120413320131020240211334224140432133313024433434432130431431212043314040340441041132210221413144333433000324304313341033003333420343400301043001003243014241340143403142412400241443234044020213222123010201330110430223334323121440141211130023441104133231023121211340041044234411113013433334102043103321200113040441321211141130113240434104222000013104032014423333232202014110401240002021311024340034134343401440434044113331142032014200034344403142302024444204314021431112012321004022103111134234424144300000430113124112110340324033", "320041011131001244043411113114000043031010412440142012131130240401323142022041232221240433242314304214323140134342444002433344011042031444003411311004314240043032001411312214224041230402233240410322403404224321242333433114101120414021131403202123032041012324002223003324100412243132330144210211041124001023003101400331043142214124242202314430421102203232232103414423342331040322430244431020302122234030404032122424110322232410242401202202444201113101113012000042440402131000042011232211120313200130001114030432220341204102020034401113230224111130033243034004312101201401401110310013244001312013410212204431231200111121343433102323231010104234442203013123314103034124024213323330030402124310340434434302311432032422003140303314030104234331310101422134311001032143113113211000033011212334344231044244412043124203333401303124030103312414020300424310424033034310043442312412013333110440011303144303211023441002220132443132023004123401100021134143243424334023214334124034131223314103221130314123040312442040021122323443032034124210104213114444220131240143302202313033342334231030243201101034232233441033403000233011414223402023114014303424414014202204203014022320413244131432422011213240041411404412130324032331400333410334421012223212442114131421141113202312341333300203210340014411013043132131314332444010312434003224203032422132111114313032111323122102222431304030043222433120010403011114331034314434003001023002414012333004334020033103412444301303232331044143440003222444320334304131030411221024021022412430030330312144233240002202003133020000042242234001222211013422411002142013432013412443012301310223141412203133104113210333440140304044334021334244412044123410202031440302004233222004002142244334124311100134021122340423324344201412004304111002112300444021300003114021001203202423332300144414001144200024400322310401440440100220120300140040404044322433100331204404134041142103323232101301024442430124130204041104212301413210002040213010111122040213442123222001232042214123443241114140032014110244043043142033314210031220314123141120242140220231321411431212220433244034023443241341340411211214200432043402220001330120342004021044342404132342412420243010321444011301211033430003223110121232441423312311132021304223421441004421032314342301100442230303040020003424224014003134002121424311000312320441412214144041041201344000400344211244340234212433144413431341030140030311411402020324123121230201301133444131123304032030030310431214110134114321142440021422341030323443434312123400024331201414211243010101224213302013004003431401202214142430424113322334002434201004212340401111211200144420401310042423013244413144433321131430241014112134201413401412014433232411013414440033133422420102134423300124430012132134143004403042140423334134044423110342303143001423402031201413404202444242302432434142301001230424112240400432024244223312112334131223242313014303440314342432133033100133034024204110204323412033004024223044032203403042141022110422404310021024032010301210341441420400241244042431200130334412430412414130124021042142441432023412221324010124103141340424030111034242030413004203440211442330401011104041012440114242130242140122233341031201312300121134113330421144304400214401223114012321403001130314200104311441133000230123133430131233332233231224441131321120342440014314414343433341402110013113220112134333023214003243402424121202442001300341030104303233101100242430134231434104202322024311102332013443313412114210233302340334334042103444232342404044322414420234101312133444132333324113104431000000044113410000413142031104301010200343440404110303031320021102223301333112102422323023404420031224140233213404400334244113134024024330441242123042244340020121140110430102103302333302214444234032110131231011011401330344004204142102213002003023402040100131134401412132102104324143213230311300311311403000004401223434021011122411201242404210023410311243131124232043244010332213424214321420431111110402044033133303230014420431122111331122401414203002114442124323443234131331124440222404401001141303442120321204421141121120244233024012202413134040223444134104433122213442232130422112111213420431312210422311232340223241132014142323340212402424211012002333340213321412001104203003432242211134103201433103312340104044234230013302144234240303130412121244302033344431310022432034201412041323423424004224022421140243101033410410023412022244322002441234113124013300100100322233420100444", "421313100104144413320114114244012304341313330100432241022204033033331110132344201410402411311334242013432103343043010222310303222203432304231310211331113103134414433032212431433123211402034424422324303434400102120430024140321241314343310421040100422322243033103023322414214200102332212140323404401002443332204014101144322134030242434214233130240120040103102413222024101220011122014420230221302110422202344122204202103332322234232203243443341131114133314124334112431301331314014301413241234023441410402210420030433200333140122043021010030101212324044032032341222312233331300001143021413031142212201111141230404023413211302242324401030222324113440203333143024400234333301012111140124123101130220122002442144104222242331013130114311300314343302320210334023134241230041434334210331010104242342033344133023042221212332404033440141113141204214001310400324341100413414401321202200441430041420240301210001333042413223323041124240122043212334212020141220411022334232221341400434443243002342143030202113313331131133104303202410403023030424104020014430031334002411113344013114140410334041231221231204202233103211400330011311244012421231200020313002331100012134233021143440203001010331404221320231144230213202112130401000422011420123433300040422330003231304110142113440404003013321341042333040304303224412444241413133304344233343204011030313342330441110220433442103034030111012042112230321303433432221302414410121321412421441341330410331220240210123112041221003004110124422130142232111321003203012222142233201411232004423434411103104221302334301113413134013243122410021223022410123201014342230400402010221143210012104012330302000303330234442134004044433032201244142131112103211234200443234400304120342112201104414003220214422401123214421010044011202101121434440414442234422030320022002313330330244040310433432344142120300343313313042403113321433434431333444403421203004331214021301013320013030424332301443212214242130141200133430310143213000304004121122324333033440403303202403303100411422143312134404432333322001321333133321123110044424313232420042314040411232424121224221131303023324313234142113101024211410421133301132332413413012344031300142133113334330044333412122412222041234131033202432413234341442312120304013024420424001143303142230233440123440124342324421204330110320410102403240021144112114332424301101242131122040203432401233003311221323242310302310124213234201431403334100222012403403211233240202102141141013010403132021143132104204242334434042224014130300204212304004340402030304123302420223011214141231444144402304300112022114124410134013003241012424420323422031101021043120031311213304012113212042311232331312111022411002230113143043014324140223211322010421103100421332114232122024343041011444243431022332121402203102241143240221441203003003142431124201113314242330324022323203312304440414423241134314131422120040311034432043344403202323201420413302112443032120104032122404330414033433244414302200343342210144242214434111312001041322441410011043314143230104102030441413034233243023431424042414421312412102031111423301144004333422301211313423242000400210103204412111203440233000024440112403043232212003330002200133320441013113101103213204040102002321042420434403033010141111413214002202334231431420021041323123131313011201010134341443023404200011314114230412134314032013124430321112223323420013323423241041110343134301324021140401304312412121424402331143043030121340334334324424141142120214100304102203430030043014041200443412222214014030413442030020232430232423220404030203042242323402014000334200424220201033102431141010220341220332424234433414324312044203431411224204320321234333224304144402234321331140200011104212401102343041441103434342121120323042124331203031111140422200321341224010204032411220144220231400441400030322300321420303140412234242314344341124332022432130300020403334131234041130131430144010310200132344303404322421322222440431141421014121024143213300132041310400011032441232002204134433103244244134112203310340143414033414343131342221223332442124340044013023133213241332302400314130220103341113404221222134012201320143400431231010220223022002304413014440432230003420423034320214132024434304234443444020123332021232330323014132430211341013130244431343414432410243420310100430030332142214223033122311222414030041344421203313000201320204020343324021004011211023322403224112341232304420420100213000044331430414322444414113032123343003120233303043430310", "422334122033142314212403121020420023422410032032131130314004412210302142111324404133141102244122340422324344443044422134013020421203110323432133303041222140223423131232000422400401023213102034202430200211101004004140322033141231024123431001333404413043440104323134020132122412012310434210330022002202422013012142232404412134012441124311002242040244300120303132311130141132321301104212130301040102413344340132030233343114141322230322430121303141040302123321122444104224221411332141142420002121414320041013020324434412132233040403341024044222300403002124240212203111312014323441240022210202440404041040341402043403021343102032434302030104104311440132224344323030214211022121121322412003102022320444332423114044424220220043224412421010220001023330431231431322033000111313212432403011301202413424334241124430340102241332032111223413400324014223440340013112413132212343202122343022200013313312103322111321023214101323112130334242134413401412413314001334431331400241421110022031120201412231440024041233041304440144412020200022220301430123310020034230101122113024401204123233030101320204322001344311310333420220332022312043203220014204012042204000220333121343112311134311401033412211031412421344240102320001220234223300134232010404334020021212322202433000130310023121414404044432402314031130031211431024133241204440014020031121142434401022242104140422112003244031112213323312104112043133123333232221103400211433132411242200124231110143132412222020121044202203233403324134321333433202203101403241023030323304213030444144123004404223240332111320123100124121131122414231004442241322332111442442120323234410012133241210211212102332322240242043113421012202213324002132103322124134214211040222134323412421332433240020010043014120331230304230443310000222444302430424130132122323322232341440344421113114120200443234311403222333220130114041114343333323120344124432122140233412243434300421204030000004333312124400310111401033412044104400341311132004323313300003003133224302321000131310412220403311424423243013202120334230312420313301131020034131333412413144331113244440341031311413332000114024430334403234022202202330432110041141200004444322230111311301043114111344031000403332411244321433033314232320012130430421230441033143332310313302201143004232302434013333102044223221000203420122100432201040120201234403014011342134241003134444421231443400420343430434144011020232342434012421023342140233121140121042024233431142204310312433142030132421330321330342244143030313021031334112201143241113033000324341130010310414444441042443234331322322344403000101202314212434020313113232240401043142304033240424103134110020142242232300132220402322121333014042404411304204101110043130101343234441321210343043041223221103020233140120233313131401100334122340143143224020131200300320040414232223332321344221123221214421400021121231431343211432141001133100433411424334301443034443103332222334333034402411412443333023300114241321232213042111241001031232323424304130101041314421411111421042111430033011241314323442103000242021320413011333222302201143443420144043112010222314120400442240314234343232412123013423433200104404140024413443133444104044220431341133242410244422111002400421300012221021041444133332204441100011122223421434202014410011131143423444003212314312004032332002422323442041143033211200432102302433143420044001410421214023243101342422224400010000213110124314144213121024120332023302004340124431000232131221103431033030420430420122304344221031331044304113131100020231301443041440240414302304213414200241231043340223444204423340341212311431313140432240321214111303224102430404410402424210103043213130233141144112142302421304202004102324231141431230243334203232212332434210201424310104311142113010224242421332100142413120224240323102402421101313122322200132143041211341022124103242032002043234031221003110224002404132243210434221301414200220122330432112141030101340101203432012312311110123433232141111221430442013224211311110343434140102233104342310131114030142220430303424043101210232424022102031032420220040100342223104024414040033444313111112221140101111443434443303224004300142024212322011342020022232041044320132012401311201422004013400133441422241203041132323220200021422122113003301344111414430301034223141400304104324222442242333433223011114022421444443100130441203111321204012404234442331104211313301321414404041022041423232432023123114140112232010200434213403110231210133123342021010240", "424322130432140122314413404021432320241041222002413230430123203402210331021402432430430241031131211140301133304123442111111334132011341340322434010114143234231332334040341401034141204321144111132110442413144243313241104432403010141020111212224243244202332342104110232113402312422133433322130424314230022143230141041100140431442430442404400200041143032103411402440404130301424422333424322242200321424434042020030011041110120420414243111440121211413332223000333233400344330321031101432212441033320213313403242120302242441414232321322143041301224202122411140220002312213412022114020024303314331334111101342431102234103023323410304132232023310304403412302311413233143124204424113030030221004231220440331422344440423102041301101441213232214021344104033431322201211412122032000242141304214032103004432102444443441020241334243234024031043220144002330013232413020314320131213432010103323123130410444110343424420221002123443313242440311304010010343232202312311430332322233111223330441323223000422321200222021120213213434101021321242102131041342342030130430312304444401424014143432103223414321340232144421110323422343333114432323014232440210231314131234312021204342200134100143243303301332144340033412411133030210202212004244143304231132303123103333134404130302104420244114140303303300414021130314402131331110000043044043124130210344221043033414031133304132010103133210304323201340040432422104211044334201340242343424014210411214101123432212203302244434033021041100230320123334134240222123213414032322031430310301442431044112213234421202334014434120234343443022233021202413130344444444103322003130232411213114320100340140040402113222340043034240243014210303120333140221140030404223104011042110313404232313023343321122423023244320244114223121414144443342130110400124043113211104243141031304240113021240031222122011322033113430301114010432044112140431231313432101210003431243020320042340043334120123104321004110143440012040030022003123111022011243414414342142010010001111330114112101434012031421003340304223311022022300342102044401321144242002223013112242320214332102404321241232402400021133142330004020132404200240003422130341441404034433230302001312133413141044310313230024213032410200203014221423430140100001444432141312302110020044120421224231222013430104043122032104142303231302233222034110001444010120401241103324312034113202020124211120103423022133342240224422133214311420233320120014130231134113234304313103301200341012322420422220434320030431204223131014111304304110042143244424042020114122410114342334112103420432223341143242212011230312433014022321323103044402303332121043211040342130014301120112202212311431334324141020212104044242304024311313224403434211033420421412333032002011331010240440014404021033233013031342002411312101304202002332243031223034002040143434211041104110214120144233024103033343232122222241130043203412200224444201003344033424143324044324321402040420220001113333031310232104214244000104104332210001013133231013322400404203201102242121211323124102334123413423014244443221120110140141434434102032424242431313424441110241311443004010223240443133012213442342214232042433414044041143114024431333431034220411321433413143021302102424344120121213203414434103323304323033444101414430131033420303001304231224212134232414103110303231113412314240031301023323411421103042124010222314001114410311340401331400434414404112414433121411343140442244323021233320204001332410123110331320231432244244113302312412032144221222122034131444342042111344424341424242323042031031020122333344410133120012043212413201134320214043103422323134213033414413023130234442330312343303323231421244041312321030321313040444232243342211040021340012400203330021203230044440214200101143421032323014112323134124314132232002220034423022011031401404321311313000201224231203330322121013323341241232300201442304012420342213210211010431030311132414444103410224004430222333314120012340120022001314331022123232242432102420041130032111301243132141022012002123034333430422213020410004230241133134334241040210433343210002440201210112302114004040424321110202440021134042012424220334221134441440441230333204320112302413131102020331010343343431221144124024122101333130102403214401041422211014024211332033013311323141221003340234021210321221431221200444224300124240341331411112113114132022042200104023321341324004210344204321213424402122412333403022433131134430000304221122004100231410100040141124002440431134", "234014410441121222204214202034402430323410143311112212131322040330331013404402432013232341232204304031111001004222011134234221320122100020242100132403002322003143202004003020343444221410303024312304202141113433404433144301022103413420301414310333110222041211022224442414421211432420334203314030211311020223220232102233422130421203033000434322441040012344303113202330003311031422310411431232120424042442233311141443240242422300122412141222012104213020431422230203320234313001020313132442410014242120210140013404442140304121211023404404303213331044312124144121034441122211212203310443124030040122203442233404120041313121111201213204321331342304311433440440022324242110301314033200040142014340212024140221213224030024241033223222020420010344230134132313002142011403122321233402030401111421401300032210211214301021010232440311320302401204201230432201304303033132221014140240003404030310341031212130234124133222044341344011021304033232404143020420042414420300120034114242344221001422113410140201344011413024423021040203233404212134420243324203434400103101004344423024100024130402112330203020241233242220410023042342431333043033422214013042201231403323114034131210222240223210220433424330041431230100230011202414113341434430323124323000133330030230334011144022221042141102000341100430042301030141440243304102240120130432244220121241201312032020112312333334211404411141113231100120033224430013040120022244302003013002122144040411244322234341034302313031031434032420024324022142141344000220023410234141221232131302440214324303430410302434314444130103304042021123100234311444313132314031013240112244133440404332441033110443112003021441013134221443420040102104020112014413244020101111221422404113130403134124004211414212400312301330321223141414311142240231212433043200302210301402112420231424104103244022423224212124410403142344044202041314032422334143104100423100020121234140202202304214114311214331104203341221342032023431430422131423443201003131140144042343211434232310104440300321230241102111213320321031243223302343320402222304442122401120114413204432112011233400344413001101411031402101442314243024020340143321204020412421314201344214100412220244024042033124131241433200341403241304112403124401302324011130203333421341014330234044331141142200242202410014144232104332302112140202141044413321010442322034134101202040233144303423023224212320023322234211344403234120110434324003124010204340113423030441231101300302344141200444001102400344233134243232004330443103040104321123122201022204020420343324344330103222001001132420213011101003124041323314331221322011342114024430003231203022121422200430202142342240400032040213033003011333003333200422231121333020042040240324143121012110024034423302223320202112021012410224044024242022414244442220111003024440032440011420443434231031324240230203243320210031203021002114323214032203313222000021311224433121302213212004340024131442210001111410014020304111142300421321401213221144440113420041000401032303000130332101024442102344101213322000401142222432024102031313243210104334302212404212441124210242420442220441212111031234110112232412230400002242220241433141412413030132424233243323014232013300033042403003143333043234243314103133102420200330422303010214013330240133214222101330421012034213332434241241431331113142404434224241143043440142020324114331321402101112133330221011222021130113401343210114444024342110114131301120231101223024143420240313221103032043112331034420331201303302231223023404312103130121304021434444031410102222424440101121334213410321141404000013433241010030332240330422243200322024232324124423003132041310014343423241223432103324113034420302320421431320321132102322231033032033312040440003410311432232131324140302242042310233043204302133134401123130340222034311132422001410423411230103224001324142401433311032402000002234421241211334444000402110242100002103133300023432221403430332100421104020421214120413343111421232004213332044142023104042440112021233143400010440014203131243024012304241101414020002444144220104013001201333142232441333210234123224013133231032103023122123214042434330421342213140214423140123034004223010414440430103231143341021201121032121042124230004422133123212032033014011221013322332410343211123411042210003123410340412004421324430000323031410342112411142114244330233104332334233204012222234441123221213221444104302014030101004234222423301431304110412122144402431342020223133112030044340442244434", "444303414223110442230442433223100432423042042141213134434103220031443020234201100043142023114243401133140222221041234303144334014140200012122020024332220044133233233140210324103032200324324220141413222321201124401033022222321023124410022201003041331231221213400402240102203011041400240240434033120104224021402444334103043241100140343341231143021200040203013142312034033432011201114111210022411430430042000020041421212301243000422220301301342420201321114003424202131032110013402310424003313112240112322333031004314243430124013122011430221310403131014412111342021101034213140312421043320322314324413034121443133021220412132133341432044243040001020000133411043034100041104044101034340103443321312240342403432120121323412223232431444120310213402133210014202213121034111140032113344213432330140330214300412100321202313221243213210023042400024422134304424423012024430043420332333430033040423224213000130440341244003432204424301221121200400431421213341330320303132303123141241202322314021302132240022400121134113222442302420330422033200100033422323243421320344323330412314130044023422303034221111214311204311231043130220314042422302121002222344344411323304444342141441001013101123220003120304314000103413314101101324204413223041302321311002444124230240033400000342433340414122344314322323412242404131112104113401401432400001243021400303023433103312044114133220122220144331310140010023013410120231330234133203003200243330230132034322043143234120342300341020013202441000102240211211344400242410140104130343343444032113142241021203211344043044232232102203000414431042140222214113300004303030023034320130113023222231041240104221112204030020320410413022132312243313443322403412132124212340133043020443212242113304414032433400032102342014142020320041123242412032141002304123211131202443300034141404242422220131122423122200144123413131330033301211443101020211320121031201321343442024103401310001143130312133141301204124032040103124040144000131231124330042344100031230324321042004200024433313141402341100242001123230432442034042200023402441343202012240433413400023312100130031422101422023141414241433401041030133214402404031000331044311121401230431323144124422200124413112243221401332223212213402203122424211000241110014020320022420332042200031430414041344211332021243313232230331440441220140412133020320300343020421423031110403030324104343413304212204344412444444230112322403214321443233104112324200102343323304412332420232412113120332340242314120201220312223214243034240234413032214431314332434411440104002203324123143404141233340432334234141044334130003344344314041120023401220322210320231412043410324100000114030142231404441404311234411111044434343221400211310444122303211211403342142413033111010422343403023233403231023041434223102430144431424144201302302000043402440112032232021424134122230433122104133222113222111110432403130022110222444201234403134232413241234324333223300403142421331203103042131340403003100442402241202013213442421004202043221423141212142022220340133414313231332010404311322434220034121142343042040333314000041232144014120300410301230300341221233421031423222243134401004343441012314321102121232043431011133204013342122304200331313200343021341141121031030422240412332014420313421042312444314013124343440223142042414041124433120030142421441412201043341121442424033223442413110444140114133034143120212431443142010311124224140142344120221400142412342311140223312403241122334442311120414222023304114131403120120422112234121243200312302440011114332324312212012203132032330324311024123342444131001120023432023243123113134323143022330241443233204132031420423404012214331240341343211330441330034303242143242040121424221004142024100114324232342413403101010244042042412144204402241242203024133322121340212402111333342302031011424230420202231203014300144223433002320122014432124434123310440321432404412424123000212211244030324020012200411001100134104420443311224423414444313034200004103444202343411342324103120444330410011023402143133343212213234002440234122400431021303240032344012341200004110320344300021202040313002241410212411000322302241100001141033344402040242231111211141412341400321232004231401323321323433212110101302414202223431224230443423322314311010234220203212023244312011433422201024004010310004123000410043430241340220343233113123300032200244130340020200121313331342110222100443110312434012024113102132303100310231122222044424023314434222343431333042240131", "003343043230012430143131311344332412303021444104310313434143313004012003004400131211204003123423341234133142334232302113040012241402100222341001031443201202201233313300320012103413231231242031033144413212021402433204332303321322214401041011220002110112411212011210040211304103100031103042300330441313333323420244223132211420312112202343244202411134232414024324301111021433123304211100140301310430210423213300311201430003214310013212403242212442340043134314101213011432420203042104424111012221402402222334000224043010233210021042414101113113413124302112003412101121202041403220130141021422433410231000204140433004241403403343000010311323100331222302442120230002340203403211102043430314203210000230322341041443323141040204034024302304011200201432203241300233111130401213424101111231441031343103444411030320421311344433434202403203424440011100042231330011113004214223411421102414142142241203344321002300011144034422132431211242004410440403400332432100442220200040203202144230423233231011222204433114120313141203014214110103132143001312401423001413034023243204213220310220343024222122303231211021200221001430033240234100134234320002231122300412430421421403200232412042223232244431124413214301220110201033031104014010431023121021342011213243233041204113111211213414423321104420004004100302001414013421442122111133313044130441030241124400322030340231000200433024022212223344411112213013030011311304403404301003120120034424041113120213040234344020021024400234413114042401030422443200143024442023122113011314010243230214033211013203031202310401230110214321003033304014041142130022001104011401010321414030340231131003410222233033322040044330112144020414242334111120403123334024204342234210343410002331304012041222301311240224303320343202122302303422411042232320030211144102423401114110131031240024122422401430023124000421340324142334342243404120234041101010411424422343131232334002423111413243301412011032310423114042140023322043134440432202100041212342202330411031034332241212302044142042101030431040003303414440214004044332321134420410143010411334421000433333412441344131103004342430211224423134441404244334204020321044222204234431403310444132303333434434013123103314144132233401330444414332302301144342301044312243003044011231320040130234330430002303332243443231101440134124121212414201210014020133423044413402104332434242301230034414003412144330301202113443124212201204324124142234313230034113440322410230400402413042224412402302142412141234331113112114242030202110031121321220032420121011124232420122100132210413244403210311200203321244344212213332111242203210113211413404113000334434010033323220033130300301322313443340143344010224200013144032012442014003411021044040322032402121311403041322331033222021101032224021402232223324144320101413014302443134043032413140234121114144030403342431422020210234110014133332420423201412104123344122321420332200411340130033433143332143221214330011030034231034232010244121434404220231013102121334211012010312020123344030240101114100003433404311114343122134222234332432244300102230131023111304133103204040021144024000240430142342024120114142432012313432003203130443030342011324300402120213444304404001144421323233200123402244420032243114030420001014102420310021330331410141124000221311312010420423304413411324130434441440432420020300111121040212334100241204344424410413141314431230414133130042034441342314334203030322111342214200201443230240311134043221321144220342200032100114040300443343332121401440024104131443411141300232103123321312021213300001404342423100043232001201230342243140422214332120340241002020441330311132141430330302303144420402114110332241112344100442343012300414042312311304321341140003232434141322133312012043144244301023444120411140023401022004303224030314214241134042003144412001332214324113234334110002200143040334334224243203201421013332101012303424031443024211024040124033234310102421204110413103122034411100423144002002041142200233031000114433201030343330211020033410042322222320242244040231002424011023223001232411030314232010434020112012020331343413023143210241233402401000442100130043033111112003330004003034411144230201121422030331413143240211311010103022203143023002121212120414241310234014012304411443011102004202300344342003220341040132231042303313424420323240111020342433402033403323143202333021234423204331000243002102000122213404211343000120201211302341214042004144230230231422424421244411340323012421442", "210014040023401331013433221312003434220224204423123201422043330344201030414221242010220224010242120023144404331034031142234140040201201320330144214234013240001043303012402143121231420040302403404001002323322303313213312010432324021024401102043311021214003013011214441321241311342301231113133402421223432441241234000203214244200412020202142004130123412223302233043224034433424330130223303333210033444400344441241012134240413421224200332140134344221002331423022223041123104131300432044202112101123124231234410243414103023041422104410433043331313342311333221010004214001340300402303343313400224433123404140042304132040213033013000042044020421142122121121012232310401112422432123101400110041220013404222343202020323334123321343220442113223310314010444324343341203340323202200302403413432243432331232201111013230210133340343432400143231410231324010232130331432422140210333220010422040423144334204131020301032424021014441224322301014111112413122123124332401111334043121120341013024020441334033004404111212412401222341141421321003342211133210434402204104144104411002311413434103210302121441134334303043312024242342322100144410310122231321443040123434223432233413203241130302423324420114223133101220223402033431103304421421422340033143021231400023130324032004400020102104231114033434331100403302020143112434324100403012331410220441444222133040114404304132341114234413324200211301020342102220421232340041131123431112024211210414412024040430223311120101203403101310313410312402430313320010140131211444231202131404034211123311243410212131321111104331232102142012032034414330334321014304412112320204134303240331331143141022013131300300202102332200401203322404442214011303101423232413244143443023203402024201332302302031023300003241132303310322210234224334200041323033204000323043223132414030132030043403141144211134131400212324340244241102402040401142222224002232331212001224301341101033243041104013123410020344012210201242132012000414213021203224110241030030343310310412112430043213143042442113004430114041130142010323432210141431012403000223332444144201320034201322031010101302034400312321200103242300212012310043223320131300232213304143044223213320133140403403221212221212420210404421324033200402111134120041240410001343022302413224013214400221011301320203012002014311204133200334430321243111431324243032024134121110012040321221143443444023104403340114141422000440430222431241214231442310412200343321333320200313424423110411103434221120122433012243130244221302113120203402324132432010310332012330211213000230143230241212402021231323241202431301323403043402033221114440234120113302433334423400300212013120211444131440230202211203334134202112044240202144004101101330103220303223244241343341143013340214300344242214012221313014412223210034313303441000043130234021231233201424100044234410114443403231244442144043402314134403402200432304214132121404014022034201233122434214204142130132444444401021233102143214421443200320022302321014030110040001113411010300410104222414200413412312202402314431403034434120000232412403421201320440320334041243401334042400431212232310104001310130232001032140210110104404243042243341324401044440032112331322222022242424230034023421001400200023033242341032214143230132244200222400011203443334020310201102203433003233324401244322413232422222411421032332220404402300301003234340404444443342232033221241410101212023240322213212343001102101243411241142204202044331010221134141202421414221112033424440333043204313030333042202013011120311114403232231412304130141243441343424023441332014200443042042130323422401022333244040434330421020011011032400400311120241311422222411304040001333430433042111343121110343031211430224033242143311100233410313302310141012424113230022213424314444014034133011232014441203300024423202411013033143033211342143120340012242303221142430321020220321043302244331043110103002004200424420440223120212010101214204203142122132121213310413123330241343210433144034133322104244012324030330101434312041341144302311214122224400120112322304013143232430032243210110400131214120142203020110232244113011402111422412343333002420212201123301401404301004130001433110012204402130144432041211142124324214201221303131111322004010103000121213201041412443024144111212443312003324201100431032311341424003232432113010430121440244240122023233111310034143442314024033210134021013343224223201221043221003120220440140203200020342303320104431021342113121203112032313", "230144431312433201443221044040242004222032412331103304321414212442234421234020410441302030123413333001012043321110113231241023420000021313243233230423213222213101114333144121101300040014410123041420403203233424144044424100210030403002102002232343014241030033320332331110210014303121203302411244432210233104111310104033244340431441430341404213013121040014124313233240131222103104201233341101222330242404111210022014122202413431014411414101212312434023314423421112130312244304200102312034440100101420024134312113221123412131210240324443013100332330301044040332422101131142332040400211040013224204014141044444323341232133011033331341043033004040121130042204023240101133344121232023233342223224342313304210131320113221133410014213321310323430123102311211422344020233231243323430243344214132111404142334442014432403444011031222121140401311103301032211133324333342212322341412322442330302323102132144122101012403133434230320313303411123210314321030401023201141012233334313023034220401312103302413314122003132132043420120433101212421240041401432332423131233220443320042444002010423243044414013003232303011444033400131033210202331003420333444300122242424430212043411122300432202023441033022320411022340202114243004142332133030340410223123113330101200304142001430123202100240244241131203101421021240410123140204304313121201314241231303044301224432040444213442131300034344422214101004311213400413102144413202233302222444210421022243032434301331233224232201124030323023212002300210220041411413314221021123331231203412123340211200412404422233340011021213132200434304213420224100411104101202430430202412132110210011310144441014312142332120102010330010123320412321210003402433421022334233434343233122224142343312444242232144140301110031413002222413143103104410220422211224024344010301101222430331301431110110422421332332344332130222334141441410140310103140113031142424401314304311020301242202343003011002101214330403243222041220140310112031243000004301200322322130204302021421214020310043341422303404302434433241421231210422404113144300444334002042232141200113004413223001313123001233021320233040232301320344301434013212240324310240121443033444001024430131240120020412032123234142324044244104223342133014214444230232101133143421442322040124340211413414203304423201304203002412130220310430243320111233444141131214343302022212342403133134320424333230012122231240203200101004301433042023421012122410001403431110401122232402412044324124103220014312102331110402314022133430230200340240311013224040233211132124031121011114012342301001240320411433430242233242233101012103401302444012430424133241221332013423032201441244322424032242412143231013110414000030142431124240102320021424300120404343432214332042221043121041411401442023020214142441012203224204222132422041441400040304003343010041210043400321202030442341010224340210221413041031000142401211030242311112143230232222432131414444413444331021110411403003304331040422144111144001304133142331311212301403033131013121112430001031140011410222100431213020232100424123240413330201320124342342434124320212134332430010443213111443331001413141320213330341031214302414410320110043204243340343011104224140343433111220430014204201413010011124013224012023233241430231432104120113124114222231242101011021443322413431102424203131021000403422120033323134330334424202142324422302444024310123311111003214211342021023013320012331022244444413331400003000233010133341042033223324334042332333133232011341001400004022201302314034222243204204412024343023103002322342420404110313233231103130330402311140144420140410032322304321412123032241001433211223444312103033411401030143033210013212211430420002331310322111100100301233230313433122314401244213041020120223002002203044214421134341111240022014423044011301302114342001102401044414040322321410134020310442442423034200033012412230011013001003110400104234144111423100223122401432431413432411120321422423113321323302312320424213034210100144404420013002214241401324120440323303312440302412214104002322024334104442100322213414004034003033302412043043414301244300113402322410341300022244103032040402201202121004032013242343324430303403240103430334101302022343111404321000204202000243023423444030331142324241122433441233140001114300122442001411124211142122441204231411332032410403200430231111142231021112132223213324211342104131441244343201044422044331341044210110223132433213004003232124114424411132033332410233401201244", "123403014233420412404343143412430132233420044040200021421440204124034143012121414330231210430231334214440313222044320411132111443103221041432114124033110244040444434024402334303432242031340404112341342223433422321434131234040034104430344130201423401323013114023212134220012110322421133212111132034043004130300442430042230332022040412433213221400414343403202431231210144202341001100221120300221411344434311330103002323344441220122044004423142202324244222404444043334142043404142032240323042340244110002243332310234101011314120011313204331042113331440200131414340214210214423410301241111123411011042233203001103102201010421221234340412313103122001304311024210042323420322320034014434023424041020134010144413200321432431211023302144314224432203031332312424440120210303142204112404101221113113210134233202202141342342041102000441244332010040402124043134413242444134343223211201323121111134203331403014412423033022230130242313310244331314042341001440022222143244342240230033022413302213440104033230200400402014143212224141313204310242130341341342413421003022402133142243200314031322230412332233431431202302214121033101331101224101301100040244131404311140423130200114023423220243100321014042304330240030002102213414204212102212300431431232431234012132240200330301401443240410102400304430420140101433300104240132012324233121333030001002131312231304414120320202134304130344224004110223223224313223333104010112424441302033130304310434130000002420034132021423044141422333314330400113324430410201010032434011240443011143110224024203300012212122044422033213314440023221232212420220124412403132432044302044240211341233411441212202144114023430414030004334143331333223301343114231221224244422222341201401012030220214230444322143434120222440022314232342320124343232233244311012102301141012004204332141202221141422411421433420010144010004144214230034134033341101341023013013141112442103211100144331410110443402331134202001131041043003341321434112440310204110103311210232234431434124131413120040420402313313041331043303324333231214121100034202322434422320442241014213443143420033031420013021443244223113110112322241124341023014023110131310042234433031223312221044330010123132043123223200213103304044243341130444312324433343440400442114124104244210303210111143330231230121433004231114341013313444413334042122034102423223424404341301303044121043001140314221210102032221213310301432244140023111402000120231411002032433340134323230214432133003423014230420431220004031010201232042030120322413212011420141334301114203301241111414311141324340441212320042343140432143012120122421340001221240112342444312121011132431221103430422101401103112231320240324211113130123242023041300020442002002014401102341320313130114132233141224244431443400243010333123043312444212303102431103400301344214134134001421031422123310333122212031134111142221424333303222224131122233123141024231332222223303241030002214230313443303344042122302440111202102210023401104313203003322112131212321201031034202423300002023302014122040430221022211031014130334211023101020341243212142010022244021443143331302010111122103031204010432440020212011440410320003401213013423320143203330423004234000122043042224102202241214423310434232223234133110210204232232030110042003122141424132333314033114202441432314110240041344344411423314322114234321022334041431224032020324111210434031023402042423234221020440201302401113302141213143420444100213120424311303440242210423104023222014204020221012104422311321444032420110214444424240113221143010133421420202303021002343342301412313311321301431243320004200213401132441134411310103012442240213413021330232404244032422333313403332144040421440022023113311134144002010322302202220404140404302141212110201432041342203200004144140232411123044431430043000211310422334124011132112203241004430103310434340223234204104213432233114444424334402142021133040443020423114124100214104240313034043343000121421440040030421324042232411403231431314331242233303113002302403100034340334124032401013410230124110140202421210214013104001444433101024104231440413322142311143124421302433212222122430000140031042323311214211340032234434202114400442100130204413343142000234403233232404442424111400234124134043132131320010020434330022213422123223233324333433430030213144001201324003203001313242441331312440440323333312031222420111340430023243424200133224402322012242344031012144114032141422222423243044103141322133014342132200223401", "413443423123130034214232044143012232010110320333042233024224323133403204003042421244442442140320011442001012400131141003111442142040003314142332410232443101403421021134230343134442403303233412212231423421010321144303131233344112332211041121331002410110321220232412121111020322110104421043223224343201023101130300223033114021031003004420211424014102104402322434013333340340224304240032242103113204003002314102130120323432202321213432130123044430134301100240334143042113000300313024212331343200234212024430232300403144312014144121422112310003103000100140213132443021413242224001103304422122023243001204322241442302424044021430114402041104200310220012204200030401423010021302340203344444104032204214120400432213312022223113414331220424101401003330432041122314212300101312343430302112233410212303230432312143404243312342012240112411203420002234224114231301303001341443302422020402013441042002214212414400042241210132101321400242403312410341244100001104221114231313421402022003223234413042023140224130223230241300202432004200432313200321040413244324444423034424343112423303041430031141444030420332023033220441420204402120400222422404023310300333021024204103220310313101230144232242040441400031224110220234100302004124002233112341403303030233001211312312012243434022020221113143041140444223014133202241220303011320040240033032112410421201402223330240012400203334424113112243243414202423412342220132033224300334331322043034413321042002432001243211321021413304101341202444301324023420214134024131334014024411240242403112431321331141301103041322244421324401342220214121341312120142302310103333410031321431220400020403222330340020241130441412200413421312340443040404104104023033411033142113421410131110121441212424201303142013003210244443030333044223113142112133214130202321340033422003431134333140411202340020143221242020414311233141102140300342133202323423431333020341003430341214224203301032124113223100102324020311421021223222331434131304002113410144234310234224014240131244032143034210333110224030413233341143214104314013030324000333230204341000243422343010112013230303011222340021013314221330011042321432203223410024323133040421241202130234144002131141142344304011411322240301321300212330202103240400000313012022203241034132102203300310031234140114410102132003121424431201144322014232211234002312032204144423003341312202324410312433430343204104042410203141111133002434043214210314403022311041001324042421332300334303430214433232344203041144330440340121414312040212034441021403201233334340323100142320204343220013211313441223042421031042300432130433323412424142312211004402232304042233320212221441210323200114121323241321111223024443144331141412244333331311002012001233341243034204140014221341434204312424224241413012434430240040040412442414444020244422234113040223204233110400223402441240341333440114412310233311434424220324342003344012211230443231302024303304413024202140241114321213410414202402111012133222222030022412140210202412322113301123430113241204311341331412231143032104204234131344330310000033113400110114034441140204204133240324103323412424234034111414403101110320313023242211034401322003042333101241444120122104112323100204203041330420142240221202240101014324444310144240414342323204124331132304434131000320412334220124242203114001303323121112023302221322322204414320413212422020032311412214401020430232423130140221242410300220131404124122024321142114443223223230200144431442034043043441241103133122243000032134312324234342001320200233202441421400332014231011124130411032101104002012034314332442101333242340111121334022032124322420123340202130231312432142130101412344240442220201413314122441303112133333141100410402202130322331113430411444304102304314044434311334131243404201020013144402430431201343221142044434043403103243112442214142123204104332131333004332123010404330141331302140102130340313214304122302310340321123102322301124103230322141040341030231202111203024224031022133110414111143224144441141311240213204303002134222003243021110320402200434224012213430241212221400244042241414212401304433212434414414141423243341314404413432410022022320402023400030212403214333400434320200202103034014034032424001043441121211312442410122123424312041301023212421014324013023120043213144430034440412423240443002134024401243013341414333210114020243142401031141403340110324043314431403213402010423340414214302143140233300044343014002201343441302332204131312114034320110224", "423300304024302404414202423030042233230114422304301440323340404140111220212423302244010434434141034312440443400002103323103412413102032444231403244130120044031144011402312144402444102014443321203030234143010042211213440114044003011014420240111202224421111302331044131103433344303124003044200314144444340111231121224212401121413223223333042011042432441340444420143231120432222301114344003311004211341412000432102030130111421004120422240021444113442342104032133244003433433434014112444120412022021024012204212034102130102243313113402340221121041223031411322311434220444022123242220312414312121424401012013434343332141134313102231314244144012021223023132430203324402304242131404310434300023024204321343131442412234331403242022034030112413211133241033111332230014004443400443130114034441301242213012342432222203032041042334331304142403043014341044321244423101434303112004121031314314231102022212411341240444331111303440442420110100210414111320231321011104232400111042244141223202132023011202112300130230332402004140122301131213242344434421313242223011440303340434003001242044023022424110330341400122323203233241432423220031101024442333410234343032320130014031414420214032201230441140331411200413314044114031303221231423340031033311423401333011022304202124024231023130301141414140012004322211040323144324100324444300113413114031432412300144324101040143414231122433204212324304010111241104032002133004431401242432302221012141211434212230203043233121002033200401311002020114032214312033242040214134211102401020012322210110444243000144302000234243313431034401122331132003244130303001040242422100002142004240311012030321013134424134230020211111420443230134124401143443431040434341024324102430022011244140101444401103312404341433202113330123310042011321213412404234434103313300200304201223224143244140033044032403011334403133020032214114300421041201034202144114421044330424343010222414134044304224132043432333143430244303010000241232113311043430104104231431343222130013120214014434230221434232214402030334230224041142143001414143133431241123323300113013033110214231310144433011042444000421443214302130243432000122424424404112240334140333044001233231104032212430032134434114120421320004221024411410144301143241103313140321411002400003020212224001303413023220100304312121402303342431221301000332220241202220011042042030322033213234313211342403400400320143400104240443444433112334123220410314430202432104014022034104121330421440043040303031303231343201024030004341122124000124414330422334034223341433321131044410223310303403213421121011324400233341213020013330330030021432330414242113321232433132212032314322234222412313401431014344332334342030234041230404132323210401002042312131102404202102344242240244000442231443242224100214034301202100110043201333434300432040302243431122140323421432122112130043323432333242444313024200321211020434413121423032314141213421333221103344223323411420142222242214403432121222133210332413140022124424301104032313204313403203022214224302221430420031420041311021012414210034334210113112024143443000213130130024014210034011402340341124114120103424041403112231121110234211020344431340242322412020002013424314433404232030142033443402101103141233100212433001203013023221203304431030300100302031304231000401133201243333434300040441130202041140130233013020433230041402110403044021410421431130304443102342300222230423213134130001033312301430224230000344030444231101244442221222044322440434423020021011443423334233320222133433340421201040214033021020034004302204321413300424411132042333431220400111413340334211320142040443421411033341144103041402113244111223114204420132023402010444233442422342444344322002002424141041324441203441442033003020231144401043011411134210340102002203110201401001221134223013131142312130221021210112444133231104103220113101331020033120422001312440231232441041041131114132201203040400130412034422041322420443214014340042200044341210203413042203401314040124130204131033142431412403403420404043214110420001112224413231020300233142224214140121210014214233431012433434401414301403410301421343133434033324242411103324000224131241032000324022243040342122300012021320042312401314404340201010404241030211233310444223041042220124000014013032104200323010402411314410330333010214242411111132402420410111034310024220141021430442132024042013041212111002110122010343344442013412014310212001411421111140413332143310334222013233434132043022100040313214", "230024323201304011203000122100243031212440313234311033044000100222304130024324220224043003223104240324204213431324442020242441400442142201332404002043442110232240201102332040411100013113044233443310313301042230404434223412033244222112042420401103013100431342413114210013133241411121444422423430330341414130022414440023200412432204044304243110400243410441121210131301410124104022220013200111031214230324323240232144403312044402231344200002301130011100333243020130301202143110231122203040020210340313001110041123024000134203341422412222101133113410331113220421314202121200244210133242143210310311201021130002222012143043103302010230443022344023213010210212434031433021320320441143232130212041332202123134100214223324013230311203330100312232311034113431120010104134203221233032001124202120240233131210000011322424430013201324301333333040240141204014133401432402343334140203434012230430422022443300232203212413124340121322233344110404234422012324133001303004321010400122130030001323344430223341112222340441122224404004221133103131204040014334313123242230110420314434443121402221121104132204014442232314404421124312423202111111342211220240124312424402044423302303133234000224211310344132032012410114231120332321333423340143414113342400101300424301020210301134214304301034112033130042320400213004243231143202402034210202340113441144012234240433101213214010442401332231210000310323410002240002140120203013013104001220413242020133132244013122020241121034423322411234212123442111132043323020224104212244440143222211144034103031323411002320412010412400304302001422011432131013401101023312341123001414203222141442223101220314224110222340440221241214133213410320402234130320132224230020112100322130133004140124213042023333202204410424221033430441311200322301232122101423340002043421214213114044422101302440320243430312434041030000442334424132334134000333010302311020022202240333204120412323202230114002033122242021421323223043324001433242411400311032022130231032142200210412141212432242243332232411423231130342414230144110014141302330400410302134343140114314313414230402401220133003412222014101240223220112130310211401243403311304442322402240112003032020440010140334400313110213111120044420402144224021344142342203301022021401413133434411012132014441212000334333431204100403434233044414221144120311411313421340441142234303122234421001024342230333120333234103224233143104223324131130022440333044442113433432303023420101020133333223233333312133120333423320402301231133334214132400102234234131244413014143404421313431133201312030102004332040202341340324243111330340014101402223210302221343412110233240321123310142434444410032100340042220030004341332143301004230223310421024010344212320013202300301141421314224111033402423321211312202032222004230121203132431034413004420303430442322014021002342343333024004304413341231242014102132213301001421114311343023344442424231020421100440110313114340031243134424323041434041133333312324012000104201001334102442231204343310130121411021212031403232202214200423102223242312033232304314340110142211402123130210333332203010404133300142033112131314141231402301430311333413323424030224421214003010231224234101414432031312020010124234311103201021234303223203213113222100003323100310422102200013032142001423330024132243140213103202331214103300004413212310341124123133104030043114402234443232340224040402041224344013401433003001242243334142223234401223142140213413043013221220240203040201040120131413214412243201233343321112442044424004323142230140411300143442133323201112023100412214011133422222211432133030020134420040023033311041311033021111010221004023301334220440114101331342421334240411140003400321110141221341303021032113404102024132103033302222403104303012410312330123223234341032030410304222024122013044123304040223221141230100221144121402403132211023213110432130013243121224042410011334443434113313011314323113204004403231141420332431204004043132314004221034041100222130122133142130330012001312231432142440301412300142231233142040131013012402331144123241412302312122040322233201114230003312041100304213413042013214434412121141114311241320022241401014223134432241034211314023234344313310112430433242320111111110030044301241243402031231214104434112111021220314421103420403403331423243104410341421104004331024301400321411314442324442323314403434110224231303313243323220032234433320031202440341413240244000412203242014300003410024004144031042331142324", "242203320142004202203344414331124124430341021133144323041343433311302224124141001421420004441201300202041004030040023020140110144044444111102312014203311133313312201432311143214110313432141023142122101220422312441043021313040044302142024233434204143203330322440300224432342200332133131142423034433333411304104402322423330042240321110211402124330314434024120414212400324042034303102402342202112400402314132122042121110204434424211132024331233100121010013033224013144112211212300031324020233430041314144010220430000140242402043020103120110104244314122221034440130140101114110333340440302020243230140303331224343233010222214121132412402243100004230104111121331032002420133443123302242242000330400232132242311322204401332024012024114413213140044012410331140320012310031403314230032333411000410034300303331423212411044214113301312444341043101242330221023234201443010130340002033212102042233022343344110144341103044333214021400433313110024341320003404103421440321303331124222110441323230012343434310241012233312244424143231200040431041340430034241113020114422344034014442442003042023310111103300240140401143141402012002222304044332420013001103210022232401031142404200244143441023023003014200343431132202230233122222310112241402442132142100433304031200230214412330111104340030411043321444320312324311342022324430204320014140044003014444030024203412111232312424214403341043331113323020123223444423431210333244340340433100213123213422133332241040234032312313440034200324123221234434200234400212333343113211430033202110124404210433210233204112013104441444402213441002201202343013012240204140422222112432103141243334211123312001314211430243344440132000033312444102204004220123434322122200022300231301420003414113002140441443342210442430210001141200431420114040033413112011232222311032443401242433133022240433041224000103223031434330144222422101133330220022431222323430010044342124411202333330442024021031040122044440320231213041000434024224240331311114410200330024410330000123231013002431413302023022010132212034230013234033321102221102341001304001042200122301234111121222423224440144013212221323102010413043201410422020004420111043322140032332213021230420034432221331044110134401100410230043120342120201422342110404103041002222333114232411030222100240041203421330031011402044221101220113214024034420242000042110034142412332342040022300214104140313212420000434244422124122103401412010040244444143220410440124013023213222142410010421342211103222202033304302012433410300403032321404321242021140110203443333242043033320010122113121201302031202032104114324041020413443003330134440443320323210244433243320114334414041032031011212432344420244030103412421212330042244111101303332024323031130241424344231203313301204203444020432411341124013021031112120430033341114423043442243412044401301441242231303014041034334432304320342421312314020012134033103033212213223212340220114411444410430111214321414221323221444432302133234031411144112342031144321004032341112313434141144420434000004343203200103242302233122241444312210332303431101031422301001442441414443031034413444344330200021403114024340140344103143134441241442320140330410210141420111204000414342300320203302311003121320320243434103423121004143142240424124322222144312440424100103430320004413202234111041442301310002204434230124220314322104422320112403123434443113221130443433011101103210114424423141012240144222103240234430124421140204211003320422424201334424343113412203200220411232203120231313402421132414033324303101113344443404443412312332213244400114003411142244433011304331031140120144431111030012213310244113404122110224040123232004003112221441240441233200113413031101033434411233442230031021234112321144032212021132421341310144212443123322212312343244440323120323413434043403300302323210243342413001010022303242421423102201410331321223101403224013413312242134424411314123140222212413243011444443212321033034344332113421422022403102341032321212142423230103410014040201343303143001124114000224101200420230440114223134441432141342011012030014323404204431113434134013130422420321224334301442120404212301233410240013233222313240010103342234442042103231130242143232400223004030420210124010023003033302341223423410010410300303322141330422343104223441410414342420442332040401301024300143033402322041021142001431101432431222042333042313314042130404401202233220100243003423343123100323014304222004431314040344411410343334000010242001422300", "004220042330320211344414023022212324444300404122044022422442301332222410034403213224311101023401442310312424400443233300411422334404344131132242010014342200334010142301441023442023030242424100420422131243114314142242100420322232201202433141204334004240131122403442232000420022021200301303413421101202404130013441133032011113003301333340122333300234433002011200201131231224110301322430141100434404333232013200200420430021440433444300202221111120113231431301310202202233324411110011112100030343010011441334423333200113234221140222442032321333330412332430211422031342200143134400221041311322342434241331232012224334140001421344323034023443341100113002211440220311112410441203034114202213114242313023122224003141042144020320121013213343031422333434342443112234001012141400413021313132323103011313443313422102142240012030034202212042223002443102024143133021031103011334014012303424340211201312433303202112232413402413002204133141210403331434120144214330032242034400432302203021321321042432124124311021110142433210022421333330212333341422030224114211221202421424123403102243323300212400234133403340422333042202244012214003422300134014201042310420300230342320243042203411402324404101244040003111103330101244001103133324404343403424132432304441044144200224133401214134420132430123411024440023024332400313422132403441414011303040104423123402101141402444144202423321044230141022310333002342333244320133432123310211333321404030314144101121011344303331034240013403424444230244410444344104023104442403314042404113103033312430330142400042244124144140220444121404213111331200111113144121332212144430214410021041002121212114224343402101002232400201233230034041014331302002442414023301240420101033400233004320220331330243232102140440301440424023230024421130410133111014200331012001013330022301210314411203124024340303000023334114121221001032034423004141124322230342223024004014430111402302103234000210140134111124313141342412244220432120124030430212203020312331311244210000133204020431310312422300033044322323443202432404224311003023023032102140011411040033111231104300143202343414424314101144132230300233033302444202313241030440121230421210230441441002340443141142303200433010434141310024012332144010442034124011111323434424110243323044004003121222421114313401041144431311423401020431320010143041231120042200230431331430003304220042212000040310342241401434443311144130012102431414341304401344333114233110323101144321124304043120310000241203311432241333111242043113142322400014130141222022002243412242434004423421043012222404210422010232003103133340212140220340122040230210312233102243343113322114431131240203302432302213101123424020043142434222043044431431431121231131202212343401131442020024213204314233244134242432300422110232434041121204010102123334112441033140202424010210112033132104014431134441010113112021134341344034113321304301413123130234134412421114212333320144323433132141230223402110200322020012223301330424032112441320200122440132414100314213134422114301102131210320240432340020314424100204121342021211022024341203234114230031234004401303301401230333440303322232344123030243441221343204304444243143332232404040100014414340121441301423432101133400103230004444224322110311011240444040313400220423134104241004113402034023412112110412444214334013014312010022142244013004042232243420004040431331433222420244143244301101322102214221231133414020103244143304431202133314404410404432030431044320424004313432110424433221444441010413313441314132144230133234232431334441033001002310422411023144224104240343232044203044243412240433234214121431003221242343210044201423141203300211244242344342101201111042203432104434423441444212111004034242010233201214221013140013340244124324123100430123424031122020231304103024442002102420121232331322212114122400301242241142344124441400422410232004314030030203123433333430320103143133220413231032424301430124021320223402244104231333001034320041144020244202344400324100003301311423310331310314331124440031333000330233310131213004002314442224131200213314234134444413234423134131040412032230024130211030114022342202230232212212023400312112044300322444013011312302120203044142141113123430202044334244221101234220123313132410343034134310430043104244113032231123421310122000332132003113434302002002124101302201230132212401214122242140400222342402403103223230421312010410243411330403332123304444040210241013311013211214032340024330013210441133214111303011120", "224341212314114432341110300013223410210040041421030111010424200010443101113242333002331203043242431302042042123043423134444140102301214201120340224243001244032430040110412341401000004400232240032312231323400143411143334321341421204241322001040100441122430133122311002201244014433344010112121221034430404142441233434221031404013320033411023404141313300404111102222402420241324330244320102414303402122312413234343333310103221240133322334311312210144042232024040422302042424200132231013031013444120031401230430110240244220011222111340422141400142101401123403144144222231230143411102142102012132040342022232034410444443340402240243432011014302111402424041330044120244403033202134143344423223031310244330031140140123230323304132012043224432113434002243112104010220321112014304214311002022433143434233320132412031223000300233044124033402404434021410230034420102303321410331341414042143434234424404424213122240302101121121012123333404204130234313333234244411112130233103324031242424003001210233312042202031424230301143122021132420024020424141341421141424232010010322132412314314003343014103034233122214021112101133033244331144221020420134340440114000330322430400013411433220422312231412134214300210104203023223440134202331103331443004000111141114001224311012222021323020023032003123342144404134234204422112102310101002021000241401422334221304122031102004243222124432144014240123120344213144004043340301243103304300303244322442410220333144334403431041343014224341410202030041303421111223123223044341141321404042310002003344104203214413322030110204310400121112433141133124031310020343233221143300301303342423420210014433304144220401102110223202400431444031030430310222113230101202111244023341402031211422131302320243324332221013242402131313010244041003444310001020334043422200034043021344023021013401421002202223021424204002203343132230141301123124104433144221242244304121314030114313033113243120002432241200204104212002033302300220100341134412332304140410412110204101142401113242341340004342414140033034401143340321232130024412224244322112143024034411343113303003002322414104123223043211420221004113323423323333442041212433010441222423032122412323104203421344430012302410231340401122110422423422111442402434000113302040403311423144222100423122443010240442114141301030043211443230241003120424321103324334003033404043101004144043232414202133331133311301420024341332241023433010021434220320104114241200022341400044111234223422414412401034013302443402104221324123234130122332442203410133030032141243232230040111103324024044341212011440224012003311120010402004310102143411330114011434330423101334204103114340041100430020340014424013432230204220301304221320121334311041214304021203032103201312340002443123043142130232421320133300422032203112201013212114313313222014000442334143413402444130142211042101210231141112030400334431021410404313400320002014110421133042404402032120222432221404333231113221230003410324020143114430100113122224231110140113400120211241341212400302041432330002132112414114341021321120122113021133224431314004313000122344003210024324030220044010133204304122210144411021214440233000110110024144221324240133413320320200041020443124122341104014000304220112221131142140443441211124011012432241032324334112100023204024122311412414230100142044231114212324212133014130442300013401240322211444414424024040443433201002330413412013304433221001100043144311112002041120013012230201012111140230130003424304403201223201434440231231321212120402411014104310403122011103400032302011333213134321421221412343330324124231002301310112231330023042201200244200133341203120404400303243424110420244222234142021403223444044122230421303144144414304022044222410200032123041213101321033344033124443120431313032431342443334312230431313243144111232103212114440212410011444133144034410423324424230213112004423434121022343302040433320210310014302223300143143101100321334323313432234143402134202444300141021004011010102232211223210044101231420131122114420340200130121320142341321140442421221411301421323113324423100130024313343200231114221432202440024123301132400102240201243122033434403033023301430220221444101210224213331112214442440423303320133021300303010432010132401013141223414014230113030200432000413344044404421014142213203324321413041344201021321224043301003243333342441203232211334143403332021142421323011442312200301010031134120340100230403230203400420422430343120323313120242444131442211", "044414303200034443040404124434020312313244212010203241224002402400243122043032300244441023032303020303424202030130411443040133234044121314031241112433431111012112303200302103003114100023412142030141242030120340031244111021424143312121432034212040421221422303010302432122043230004043011213341141312300401131231024323103334300213324314341431242444030041013001023342213433401332143031424234433404120303024131423041024102223323144034001044012120043011042424222200421304400223113443220421311141041011304402324230341432343104442443314410221423231031201022333302441331413014143310401233200221441314420304112221202110000220203342202430224134134114314232412112003012233210122000343341401032211320321333043411010243030041303434223101113210331414330032223201112201104323112422333032144403321241221122333213442300430210420031223003442311200110244130332211001310343211331442112430324101104430303133241224422340121412244234133220404133301310220241043421103333141203213211033124314200314014144133441414443033244104143132110320442430410331414444032013204144013234340320331334022304422232202043213340243222040010240221344324410141033420041314132233010303132220302244341210102400441232034204114201434012014034112342104011434234022313102141402331411032322021001414021333024142342103342444414033310014302021044320204014301100240324120042040021004311401240041021124243332324320232002311121102320332320340044424241102313241102140402011142140233130012414034100230233041411023024002442210230021442103434330300402014332320401301342411440000243312302231320142002401123333432224042310414043324322304034120441322001313122243011140331320334410443444041402043310034214141431241322003230223214314043032003400231042442404132234012232234020234102240110311314313420402033440231113311023224300440132240300124220222322402242300232043004330423402031214400322330220434441114210114313330244123241124323122044300234434303112043304424100340101424230310141323104323031032201201201220421424143103242421330344121041323044010201340201403003204413303022422142414421121140200001244242411214133200121220321414134310031140330001223412413312214002103401031421120410301210103420423443201302224334300423311114333113303401001432423122421214424034421320243104021141003321001224431340224030313202204131142012322201334032104321100024100133324201442412142103233241440431304321212431040343144023020224314013202232300413313331404124302040442144421400423304441012100003103212141424403031031320401203111040341324211124133332110110022131413410303432311331414010402230441043431440220423103234202102230221401102420221340213044142020212033341032224331313300410244431334024413231404324401042042204214044111232214131112033242222422424341444112002113042021430412003020231112100242100424230001122404102334121212204204024024233032302111304413033002241434100013220010431200123032334040343212423030340423330242023033400131320433122442023220432222132404120204134440411332221144413121443121041033404244033424024013200001434123042003234043242241312030324113303433121203304340011113223132314233304324141241211220221001320034412034233324030241404404230241311033342422000030032204032203100412043124132300213404332210324424030224211442110432304131301222320300400203123200412332212441110002313400001132142242244424412144140300032211223143410121042114244124304002320310023120033042433443311322110242313142010204423414230024223104220330041221133234423432220020121301140430033121333032032401001134222313002311143412221423044021131222124330210112212113424202040441224222044430404043143214001342433231234233340214312440421210212234221112234004132100411043214142414443441021324200221441033443100404232010304041242231122310443431320012202103300024214243033213224200014412201442230303222224304343233201300213021110202232421033431042112442342032103211230340043323321433011303413120120323213301230123313201223242143323043142023033002122423040443001342331440033142414103233141400340321031233134434331224123403241012312304201300044210021130142211442202044032241213414413424002123410204003312444041210011312420223443220334443101231340120431040110221233232301202220310300112212424341010243100233210343331220022011231311324334414004442014023310441041113410422142440243002341104401423443442441421100020130044031443103000232243133123243140344323314444221230300432040244211100440324131301131024240123244142434144022420310331003212311133232111002101401443131012301434420", "433201103004004143424322221020402103040422104014111312341030301311133210401031442021420432202233221410231422440130404202132421140003312121102413040221203223024414141004440041204133403134114023311112422203443023411024131411320213041144120133333334234301022342022124204144200043210122241232133024221241144322012323322431110014232220044044040102010414130241120000031333223213411212233030024042230433414011403302401011310323004133213431344122341001144400220104232342131440211133313044201043233130212232041301342402411010144230234024044031444334120300122330200410123021034212130323302232311143214324441242443243442333332322332123131402242233203101112303133031043144101231334211242044030344141102434302301402020244420413114441334314011012303133323401324023034111411000444310100213200041334202103442232404313231400101234233230013412002321124242301113304321210140440000042112131444230043220230400013014221022412043142101133202100133310040202432021422323031442123331012431021010002003334403302134320303002021202311121301444342004311041333010021444333200242321441302003324241321422202222300402141230333122240440233044134330032112442230102324321303014120310334044401011111440411142102411230044033004421421121411212124011300233023422343233323034414231043113331310143040241041320443300422332203144023200324303400031333421422423114131323430404111203141020111410341042334403043024431121412211330321122300241323033430320130300144001234014442440000342220130130200030403421010430022311030424232114001343410302234404032111331441241433121344214231024304340402302200202332223442021330023010434210323144120044323414130103333423300022413201132440430232231433131140431033332234424101121040330044241204001131213434221341431320321233232314430013121211131400211414423234320143102404311323401312043201140340141333234244212014221333102234344424104233024431310413423324201213200113142204343020122122100424412403132214320021311123400211304230444121112232342340202022043134220102222421311331011212112240402010032113014043312403432224324113131013420341244442011004201144304420230200444201421243142412430140444332232131141443413103422420044003321341202032201310314431242123240323210412421103000403004000111042003311121042141402322114421011203241321010120324412134443343002134413432142303111302304122123421010140414224043321213441404212343040320134301224042434344144020023432140030323200410240144031210014332344234410420031440312243441122044303220201001431040133431303410200032120132210141002120033342324142433113110000423411123422244120111301244133024344230144333002002404331340000411314320304430340410133130023031243034111423231222004202313023343030304231104343314043031020443411200003432231113212323030424131123121301340412244214133430041443140331421023121222422410244022201040332433003220202033424231200403213134014334400131231414314243434020203221034131214310100240212440023101434334341314312043212034021104240222341104242122030002313024132021102130000421132401420124234333003331101412311330340330001333031401224014110403120422003433101212344122423334244011110142420440143424004331310232124131034120214000014222201243313210300101340013404310422112001041210113222411124221034204210302333023411434342331024301320220213410022330130113341443310331114231114023020010210413442412204421032222142331410240240423211322440420222411142202020304214010013012423042111231200404142334402404230310301120210034303404043120322140232343103212140112214204021200133433403410103022211340231214123313100024112243113311403120412141343414304044404430033101324044311324212333413301141310430142402013040413433341114411430230243401323340411320112413114300042021043030400334144104144121423201422344322400231134123313143204333213011400321033334221103042040103041320440111402404440143004112344340004043300433301034024143033411013013434123303234131413243231320304303040043311201010442004230442341034012311134302434232011423420321131134440322133224143311032214302203132340131424334132043141212323401433134344340424144423203141003340041444132332414332044444411324132220204141032044102013040343101223402412141043311214442002400114422024333041112410112310043141140333340320124422443003142313103110122443232211001303341111343041121102422433231041420422011230043024430102442003301021342434221123104323413433431244033112301330401101132234001411033224122304400322303110104343334110021032043013423302024124223321102112224411424230334221340440", "404221010344443322313240313121323221012113211420133303100030410111404032333332131201432014211314224112103123311102213024422422410000044344133212342011213144211402132342141202203112133010434343320332022423134314032034204403111213240034401241112402002041204011432031340111302041011014133243211024222200423241024120414201102144311113101020014413231033022012143210323102223304133230022201230000333224214014330110130022122211130003220234102414202240230121044321003000011422312002402340410203410321230314300143203322432204423442304024210000122221111443024113332244414012311212310131142324110400020133230132434013014231133434142321343332242422402302044413311133121333141431121404404413210103420044244200432220102223342200412040104302233230402034011411332040123441022030043033403241130141241040410003034223020110133334222303122204321344444322420211320111001221400230441201421040213411101204011442032200203311401142003331230030231021212420112043221421211311324132211112411021332231211441242304130224140201441221012333043441123414443204413141123412030130012444001330342013321033342004441342212113424044023224401303434000232421212333120421142044304242344141343441233414230133233324414322104321112031241030012143141143031211011221430223241132013443334142423200231214244413443344302442414001342444112022242033333014044224211143320444240103020304202201001411100204141322011400104341000324210002303344102212334111310004201010012344443003221341103103202403302421320123241440340120212234040133040121141022141100331203444332221230344241400021400200324340403121324314222131442300300144440313002214323301224311113142021140303231124210013320404442024443343023314422420024124321211401212020404004422331122010321224341021004402313402003322210420332202113123213412130421241344440422434133042134312321134141022314123421314402011041043041133323424042222221024324000130021424322241324100233010333110432212000313322022340132440411424200401410141130010413101034203304012202232340041104221122032221103212144424104034200443210240444414313022433331133234341330411132410434321320341412331112000130342412442021243432214303112413224032143320221142031124002333124301433020221421223304101414434202140311143112202302443002423311221241013022442411123242233403011211022433301404244321321121402031430441302342132432020012130022421010142403031022102134024023330334043242020303031330110044330302340110143201101444204242231014300113432211441333410201144020324131344130002320303332332202013012344134134344333021302110432042320213230341221333410230342040031004324340024201021142402122112433041031001440204100231120043341430323424224240232210023030022000201040101402433120214040330430240240212321243124433024404233410401132424122112430144032034013441133231323224130230012423144223210303342421214111123434103202101342210210042213334034030012042144243303431244314220423212122301101100402400131142230342204220324200014233440410414023344422404042300111114021300110024230410230020121323420343144422232412204411103221141234101024020144001331103323310224120023233411424140120230211412430332000330240444244314014044201120203223423320412302303114200133224212414033110000331104221100311400330020433334112021013420042103414302140303423324234212232213043402304021220414142141401111122104124212303411313001424220232004040442320444313142012034330312442131014411231410121420303402424442204132424134430233301034243331321133023001124243023002432040024030423222044033111324210220043311024110343420211110003210111130401141143110011143113402204304000213420233241302110114014123442240134333421020121323222334130110001112133222332313342433320212340120024113042342003122140022433220132341003234234012000021440130303011140400133010033200240030400202304343314220103401220000001123420221032013333201342202420110122433302031340242244044313204231314330042130224034222440200442300413422413001301210110402320341131420132443331304243414333132341134332224200304220024401421024322041041320421333122101101421342230324200032133002144323132244224210021011041321141330034243323433441340224441302432432100223020343444210041314144133440410132410231111442040402302301122211042133413211034003002321013414302422204412134403100031040201234121023441133312130124400203220130242242424243444011320122144300412332322120342432111310023013403414010232013411243234200141334104322340104002123313401331442402221323214013031114020010104200331201044321334242404300423033213", "004333213144431113142332312344210331213132214411240323000241131221322211334330012203402413020134333323401332142404112240213444044324021043232030410021104342230222030143212041130423130400321341444214242310422333043342221121230044113042020321400131340212430322413212301304122231404113411311433142100042323241420000101434114314322230342413202300210444031242244431002001303314131423004102334301040242114414414343222323111443444100301324043132220312100131120333124042243110334041131214214331344112110331321141222102034241241040034303031312203134120442442130010041110234024202021031324300330433000014111204143331304100141223120014222043430043330423023134141411021321210111131430124134000212332314200221121400221022220302124122414320112124444212330021330421102021043013224211211132304344330433123303124304311244012103323431000202423201221104421341222320403122332314012020404323403400321141231241211432431400012412231400431320203222314314413210130433122200012200433001214420144432240444231034432320000323433214314232223122102404222211131302343124403442441111231201440324304023012234024210124401021201142023221131131304020142311031132303304124434102404114441120300430143040333101140211014141343010133202430204233233332131303100203244234010142214004311403210332120040103003011112433023012104421204201303311010110113304222133301114044000443012233321240232330432123044320343023340242040421401242022321133210421202241344123131021113300021342140402223330222113422344122423431241434331443212302024333042211132134103031231314332133334112213203010440411442422221044333310004041330000321420331201120214303333344340303104020414321410244422242431133312224420123240024010242142423232213111432420321423423412333441420003132314221033324200304233200032013124203432044401243044002431333303441011432143432243122022240002440041101321321022021221323130001243221042002022421102102140101132230120233143121014202033143434140441333344130204303440414223400443233421043340121140410223141433202421204332024342442420331300204014442034121001110304340404412302341001024203034200200032014021212240144034342141000030114002343232100222023121011202403003423441140404341124313414310123134110230010400241110213422231221004224334442132430404114033333332400430432023140300031314204340104031441322413144122443134314213021443241041034230440332204442404330440133414143214132412440344003214102441144334012313202312214442414040034024402043213020331444134023013012143201014103431202414212103244341332232144130312242103224204213042313032010231333102410131143014033103242014403011011013140022402104330311114443340022004302123110230423203120401301332122344321133120320100220334244341202130031043134143144024120211110142041320123320223003341004234130004241031033421000302301001342323324144430400442312032332340414111441013123431240400024042112120230112413001402410110002421031110011423124432103223334112020244202102111122202132021324133341021021312014410420442002144220032211030211313012024030414103320144312331124041300141444220320312213304222342311112413424004140422102030001143400101414244410040411401400400220142334111213423340314233343123013130031140044104213200444232010132022411134330403004240212302231322221133122131214301124234201040030022300021210000320304200234200140244411334342340402110330010344220302023433233121034433034111342231331322203343024102134312101010022013031010412441120300221400211004234331013220432222021131200013231011300402240002234413220420300100413010141433133344440444311210330133344312233302411121231304224424223113432122101124132120211422044313431331434033221241124042224324144313314201340004144423002101221301310323220013310213304220041200223131311230434221220404032042114012112310042204330013034334221040231104022404124312430232212141344242420414010324221442023233023423224012034214410423021014023211124244304403330110404113040320023424324443230311121031043431230304314022121134330430241042021212410300024020130321332444143343301300242244210033021104301202313210004434141244111112042411000011433424022101022140044302130014240021420323121413023204133411004002401120040441421331320002011222134021400110110104114340020312004240040213223420101321423330434032034032003111100100403030233122004323012443120223003221401322122344430411323314033330102404111022104344200012002311201402331010412324141044232024110023114044233023422444012344014224432110300241410241134123334132424344322400430230203432342", "140134314324133113242331442033113223314020324011222310232110414104201024042340231212424411123211041224121133212303040410401301021303421303012443341111112411114104303224033110420041100044210001114101412333332043343120032341124133011343241103434244013140444434213431121142420432304211222121011134433402240034021213411333222412103001141123220321031003212101241442042142204112031043231244023300004141403121414243101424341221442120033020023312140142041213204141001312043311123410303010241234340334204141412023433210320140110433021113304241122034114110233134301313143444021143344033200130424232323433414034430414043033040103223344420431234312442310321134224012001443043222141221000233023232214124024224023010022103411000404411134302113420411112000301431222402222100023402122200221244433114343242140002222020033324110331300101010221322014041444311443404001312202432000211133123334331003330311024241200234200242333303341342330404223412134004241214003221300213011340304043431002333244332310104404234310043220131000401342120404443203200104033204023211233030324041442332103103114041344120341412113121044031010133344034230324333332230302244344320012424111241114224032423013311013313444210434022244203300010434310243333043013010331242132144322014203143243320322314303223313224432421110243140240203044304421042434030242113334242030040020020430301012442304014114041132322111120123203111004441113233332400223101233032444213034232341223201211110210313200433333041442234113312221403324300432142301324044334004224041010121401041212244014343002404440334133130243212210342221343322402013341031310213134040444132043121030403240031302403040204441422034431141030341433212114411424000131030224323343221230212011440103404234433032124110410412322442422114040403000222100004020130021240244411110022143243301004231443144441310102303222331013011343304241420413242024201241112030303312312233404443211103443000234241220010323111003403000424121203214243213334211431311122143434212044411241043230434114030231142131012024402420224341211420212234210344323004102112233041100143341404214323330242324124101301233010311402331002424442024410032412130414432011444224421331342101343030300030034203103041414220022122013430124322003130314442404002401110004334424410012421224140031432042210010040044042211021330022012133041242021014211010343033433410431401423434100003012124044004140301211210040212201002400420242303330412034141302304323210043001021134200421231204231122233324221014400302012131243331232013103114234412221411112042013212324212320443102222430024212442004221401124433443243204021111112413000424131221413433120140043331201222314043241311442313124244300134100331111420132100122311434233423234002410041200344331213232113000442421320222341103211140413413241422043420201314342204044103320412340142110043100141103401024432100234340142204011441323110203243113431433123004130404013432032433234004433230131020433431132110433041430331340312023243114031332121120423012113440241202031113433410303322003214131140310103213334104142000134423313144320102311433301434111431010214021340433043034304033321403131201122110101143414301423303303001220031441201110441423043301430301310303431014310334441214344414110420404322143014004340401420221403422424310004444121243230230002131320222331001100420242122200132212043320110143442414244244211000204204230100133212244343104420304003121212041024221400131001313220411214233041221023012103221311200144233104441211200233130000111124141042240013212122213142043231242103114433203034242231232304201233301441321141132114342002000332222402332402102404101112123221143333320424130042204443034403340413432421332203421012034002124134322321313331100012144101243313211423123111422343410001433410140400104111042314121140432033022412220312400043202340220302321003221100230243214330010201311113111402020104210243334004002314410140002421101402401112044024234033131124410213122321011410111030030241143302242143402144213242420214340203310011342303433441401234100430132111423011322232342123212203024212200444033004401121302044324010120224232114440342232421202414022143320314113442311030110002214412434344224030443412430333243020310001233022014210334233102103214441201044432140341030442440120440141103334323020411414332431141300040312330121234320322142300112014331003314321433423321302401003223430411303021212414303431401214303030033023233322334012123124312434404313041203334111433131130110113213004032", "110143230404334001404143431103041330431244122134124332111332233313220120232432411143202023041014414034314110030220042021023121033302430344242341002220112301023224024312411343443114441224241412141113100143333041344214100213414204310000002300412034030334321223033423024211113444042311102111303101201443143311001424434324304331001120301023314001100013404333330203410030340132430201301404403240333423023210104134132141313143430413011122333140402143333324312133302040021033240400012311320434432430032101320142131004344311143011220232233123303341103130012113341314200304242204231023323434040240112304131201143314440213300234322233014200301001034333214112324311201204132300214121344423430202140121242433413011322344124214232212030432220344401140232130114201403003012102324130241222010341022412104131220303230023414132240020001214124010312030123320344414241034402402444321332201341403022122203124333124222422344232403034412122232200000302111441120214202042404223202423100323143244243312122113430403142112210201041124122423433211132441230330422231230421033034404103113343344442440423344332323200202033411220240204010340044221410142121131123441211120443002231113334234422012402443400001331344141121214021042104340032111220320324304000414311033231243042002420122212244002421242213240204342443221414244010034401210334131430210323034230411120333042231413320103001302313120122300333114434203022120344223111424242001321124233110330312121200032303441332322324131101242000143232034322123021102241432344223423420423204303442433010412114044240412420222023110030413002342413201303223424221312332113143212103132013022341423421003121441400221033131433443024144021433040310043100133444213112424144303321112411241230003423240321340342222200002101402341422103112011004301040430423033044403132303324433130431330320214312014042433121431242214312120021231141014044421442134440420333001234023144220444413212101331321423404402232324432243220124014032204214320143131323410113113120031221440444133121011030221312114123002242214432242140033443330010422303241233144001214101020431012004101120041130043322412333210141344024111330344413211411303300041331411421220123033134002331400310200121313144401103110103304442211314111404230231132143134004412300221413421104434033121024330434201212034243140012143342232031001323204324203421341133304413343031141341304231012140330324401413013022142004044310233220404423123302001023341114214124141322042312431412113430300231343244034343101001234132122200004120341211442143002110301211101234130121413102110242012131333044102132144434414021341232111143001424240213003423343031032010033123231423301301001404213202310413432442311012420444122321313030430032210004101031403434421304441113423010443441313433411240320113341424044421444433203313111320303314233021011012031143233442434401234432211120340141101121113123410200103322000202120142223402004203441420141213333034132243004240240201443140410011030403243212104111043311002201232330212044222404202340241002442114424042444302340234112332011214114110101443140420440020431421233204102312203011314204441210242142233420200420122143140414033132321142102443343230041003324123120322342232120331002043204232042032110300031303441322041210212114411320410042443312240321224042123200111440004302400311032031103340114104313334432422022014141230411220244443031002042140021210141112333314114030202404242024322033323110300324311121212140201432241221403100440221020121002432311011403024404143332112034313121113414044441343113044214222103240020024221041301430010010022100224442324140333242302121044242404114332413233200313100124303122043002400042130434244123103333104223231444221313434031240004214400112342412241144343303304420432033241230113104000124144044110433230131220420144241112443303110033124104111144130444312040120344412100221323120220121142011114100010140400123044212402344223120122323221340001221002232233234341210230302431212211214411012024002001011123103044142011133213134301004140041123020312433314142431032342343202342214323113131003024231130101214044302320430104310230213040311341101334044311212234113403020110000334442411021201034222133143124223130421320241314403233224134201444303312342332140011320301423221403123104233023002003014233402332103201443104040422321230043431314421010002420103403311144004404331404030333222332322342244314142242000232444013002242120344132301343441404424333343310442413441201002343230343213111112100", "424131330132230332101131323004324022013401133422044100100322132234110340333033240331424441131213022403414243140102304341011042404110443304432304130102334400114422020401001314422232423223010042401411223330233044000113034223302124021334334403013143240443242241333231021314112031023443200114343341131221040411213001210211400214121041401333333111434034021440434241244423404020013034241403441200003124201413222311212110043000202310202030040021034013204313121011121420211041004214100414000330133011141330012144221003332141402130230013212341203141002111320121400432244411214031342343323243424100402132423224004120341340101022323221444114020102002420101114204010111133423330230130400244024133040424300203131420140204313032001002331434130130434022440340434141033412342414332414122421101322422001414022010301411332133023040401011121343403443102003332243141222201240111303434112122331141142420112000224234044003241433200000312243412223212131444023221201303222432004022331024334122414023140444403330434314102122241432424430122214111010221201443442441244242440010312134241044423400321412210432133434001442122211232422014312124340022001311014420343041011300334343030344133422243131041334212123333042120102441403033214414334020102200141141342200244201100430104330002043300112031422001033014333410003031243341004104200102334402100004030324402111024101010031013232014014113314023321443113113113044323312244000224412102124013121121430100333320211302202140200333222434324341210421112130322234131204430332240244424002412302144104444023234221110124242200022443213334022100411310124101242311312410002222144221201041140110110441303314043100020410144421322303144242314031104010424203432243413134014332044003442021221120422202130112013311221341410212204001322232421140223213313102413214310041414432003111440242123202244001132430402201432204111012014114144211122430010220334103114144243134404422210211240134132131134414021443133010334200403313124340243410041442243210002203420122014303411343100344123310212224331203344110433013320311412324223102423100442314024411422111311033342324434343412202042411433042124043043233002213341110242111313302430444410010210202211432324134332431241433434031014201031033114200443444134200311132020403322301431003243411234114242441344020302444131432043300221113240423440440400343031012243111221133031322304103413120140232424344343302242330140100344132340431041114320230204221420404140441310124432321301432242244343001221040144440202002224314230413404342044434230324243113230232424023144043342442242414434401223400210130323403323220433132001343211031232021001333242033340112022011111003440000122113311031301131342222334412132340043213001321334441132202342244240134444304001142343410100413010422423224400043331141121443432143433233434021022211100401333342214112314131111414413210410302131201331434304322013300404233440031131321301302130300134300313042134010012340024311040124313140000221043402100400213112400443241400401244110043441434100124321203043421012243300300203111410044201403044030004144234333411310310421411211143040301413433440141122112342004213420334210323121213241442334103223143412344133321111130321400340010123243210203403201314420444043244202102302244040010423223142031301133430430021313134113322134221134331124213022210411213331201032033210123031043133113410103302140201024444323413423220020123403231031024403230202100124240412203342114141224031004044214302203021400414230242334440140422330312210424410413210320100130323210000212330202144003040122201331333130113423332020344432233000421320443041014413134123242330423114321403141212122200214410104343200112443142423022223432114024320004022200204313131200134441203312014000010231224033334301240400421043133120340143242421243130333342042223322220024212013034121333311002312201403443220241201234231421144133210122403012443223131422013210033141300141422204400234303203304101102041313412330144134322320113412112400044230023041021144102304030210004134032024422323140223330031110223303100011423340122000310133003044001431412000321401444241332001323300004402414043243222134300333122410414113104410222322310441224014124102221300322424323022314030130013114204320432212301132003131002311443404302211120033210023423210300001302121411301241010000242414214441243033423102223403011101424123012024131114400034401213300411424400103030330234043220002123033132030004234023100433023212002314021034023001000210131341204223332", "324130031032443200232342324300341344132434021042023412304014133034113420211004341111111324404410110022100310111141144032431213411202411033310111404101403202220243044212003340234020012320001341421034413011334033214111204131442331121402324123131142023311432134120110214304321341440230000031201234331341414034321003424331211302111232340442010220401342142113410344030220210412032431314400001101130321103411332103411320440213020010101103234002241342203403002042030042331030310320114111014402133324041232234331032304100104040220143101110304223324203121103133004030333313132023241300411223220214024440101201430313131020340134002010420421303332201324231343004413133441314344114204220333440324441322222332023421122120244311332142013404330201423023033402132320333200044310341424103212034340313210040401424244134131432040030413043200144340442041313443103101214201020043110021111001334120101032430102041313431112222342300204010134010021043130411234024134114240313134431124030002140040341322434322133021044200321310303340433430244431430231324422312104214124401441414323440414423130403134212041010002103331411410213201112133323301010203242214020403222224141313102001343340431404402312133024412102123434440044033040140030024104031200142444444420313113014331010201413013321410010010401103002143000304344124131021012210241304111014132332144132400133113103442022134141223314133242113404323043041243003134240214304434141014112400300320343240440200040234400042200213033011342114003300220440202443403440110203230422334004143132011144010034133402332211041440102040030401242040443240040040044144021220133431030301314132140412203232402013042002202210323340241134143324030314031032000422031343031304424133400001423200333300122410442420043020441411143113213221011343044223201024101234123303430011124220142022321223004442220331300230423223414330320420103342111324004342133024441231243011242403241140341100023224313241144302334130214411033032141112212303221013032222201323243113413014411111231144321301324213430404012003423341131431101140331140130123044430114000022423412004214231101110104400114310044414432420432223232301002010234203224241133043013201230311242423114410323041004003041401002334224040022144324024323230014432313213431444112134002204110221140130410012013041144014110322322342030300443311334224334023131014214013033141132342344143213201132203024441410231013311240401200410224223110010113423404014112244242444412343442410310321220201244114403303043031320142022211233323220224013402330324421032234422024333244410031100013011242424133401242312413204143031432312043000303411032202114433310120241421443312133224440404312144444242244421040414342023023130034003403432312401130143304200143223042042303401120324244242143042202320440202300212324244310134001033040203031220040033021110331231134111202331023411102442321421344233421334442400341003240444103034104420031214333114333242203042432044443221433331001003104304343244303232300421413414320001024210444320321243240104120120100330304112400141422243012132202430211310210013411412101210200344403132403244043114320114220430040130410144200334204242421104312204241312043120000322144141134003040320124021412121111014242121212122404110241014303224403030103202214421211431200204340301321421434212314201414440312034330144132242240012034140030322424333021111024312124404420214400010240322103144231234004042210400423242320203442122423142400441024313340424231302010340434103002102402021103120442331133134022114121423331112431200113233244021234140003110401144220324000334412422342421411141314333230401300204120244444041440224004240220134112204420410124014434014314320441002243131233404132143411232241204214110333414114210124433403304001332120332404304334133233421231033242134003403441031204421202112003004304411203203433314103333300134441413320213231043222131122140222312222424234311334440434324244343010041330101042012142434014434234033114010224043042301420403144042410004244203141321100034230133433322114223044020111203110134242342011234400113440312203413044413213304042130141312432310202340013424034314002420100414442133204241014103122300141024013331440202031412441230040012444440111201044431343242024003021232320040314342401140342431140340212100241332013202101112124240321143211400311413333201301321141132314213142230400241141024430124222440040421434023201413021113224322023211421024443032141001001344010430130014430421424424022043144320412323214144434", "020440003234131012001140100121431041120131400313424202103101110204230011003333240332200204213414301222111331312022120010034134130434400144141344232444402202223010343043402422322133322333121013001214410244144032100311014232004413341442433032414111000020423432201023442303324143223432343040303030400414243103030134143411222133120344430111003222001121043340443211431024241043243012130334220421440233130211414123201244202202333414143111211031304414433140133142320204033041244043310411441123141212234404112243204001212200013201124402324141320434414240230222211323321121321233233202023221121340434034202323402401440232041043414141101433242122401210244240222412222302312342324443300320411130022203312430221400132023041122404223134232323123441412411103010341304114023103343412410002310010321134344220330220323111103444124413432431430322231404133214122440222332013242421041331104102443122104001034401121100444144420442302313140220303220243111303332233143332423211120333214212244304423404240224123230043333111034422201001124422010033024003141103022402113333102011320323211413133122314302031242330022332332311134313110031233333324111441041103142042444303414242011313332430313130140124024344312110304304043432013400330001041111432310031012124311113101223044310110020201214223423133434404334402142133011234313433100004002223400414230204332402202244244412311031340033413410312034430333032031120144213101300010304232424342330100202103244011200212230421343200234101013241333030300030122443413020412101122214331213023122144230440403224343102042310333331401214112111332113120042414114433004114331040020241324011032241014204033320341323041213130020040201320024333120442023142144313203332010333242433222032032204341014032234401231300101220312240412221141213010131240010312114313403324121411012440331424142223443322231023413122042424303224222114324221440332143140434122314304001402332003300001230141111443332044123120202120224331120004131441440230340444214411414032320040133134421432120031422004334432004140310220440433402404200002314312202401411244031022112313213234410421312424433321240201410424230100334041040021421040303342434001411004144302421444213041431000223010414200230434402122313431023023433203401204142423121421444440412220042414211304131242231411134410300323224202244203124333303010333403432133434113414430320444323002433311120213321102401110304324444123414322020233002100423341130202400202034324233011223421004012420433332310310112002412433202211203442413142144333430342423423424204334221120020021120043244144201224112044201240200302102121114413342343302204020420320032020013032233304302203203143322400341314003031342203433242010042344113131204203100312043034212122143020042313244343013324242200113043223211002340143042030010202033314242332344011314241221002112144340024213144231402020400134220012432113000411301332302111122034013422230323204412014012401242310414423143324432331110000014102113400124214001322301333210144043421100243311213043402221310121443011220122444312144100333433413401302202332441421144113232104143300032114024124310032340404423014341440402442003013310344330200134331043002023143011322100434200423103331300433420122314003444041402103043232120231034110342143413120231411024101120122102033211333201322043323021414014110420310020423133124220224143043121404233022243242234203404111420230341031314341030442333033420000110243032412104031104214023130101414114244141002031401132041300332432213220202301023241122331114401213021041311133412021321240310342120442311411404043113334412123110010243031331341143321240434044242414041301114011120301302033342331334324023133040233111322214044411120122004144101334011301444240103402343243404441242343433044224131042000113330234411132433142241123100403210243220002102240422031341313411344020232322344134432433440404414424014430124421424243342021232044102102132233242014010320013022303040334342202030224313424002011421312200314440213144011011241424110111103314133310244344222222341133110003223203401244134101232443141132131112034301030010032140410400013331140443341341143221103443003304230214232121223444324010402034124020332111434411023002100442120002120124344003132224234432440422031141123304143234441014401022414041200023322340041112401413303134143040101043044334023021402041203034423102211300004203101221331102323131333310411333130234212341441403024433343341112033002021210104111443324401324243444410221003440232312121104041", "014421031332014442134310214424330314130144331302402203101342312414024133431010330234000222231002304132000230302132442422431324413143300331224211232304443000430024314330213104342143014203141112421232102030110022121131230102321142112240343304310040111312101002422314103122204032141242004424343200020032442130432432433131322333244340400214140323102303443343231210414224010402431344440442031023042112302132101334224340023122431340410033402132033200240231404142420103130134322424212130401210114031314034211200042204133223232210333342142034311002311002114224034122332344302023232204334303432324012402241334020303022344400034133344431303430322231014244211014012420102414322140430131003321440403413234011201404104000232021213231302144311333322223144141210023232113034340013410433140233012210111412410440230143444432322434101212203044034132444423343312031030114024324111103122413433342124000321422041202423413422311213023404441230342142303324201330440304241020112430433234244423424143120343004211401031221100310121430110003034304441342034420030333421334302420041101204041333001302201121433414023343203241242132040343141123343124202230431322202031302021004324212031140322321441121442242031444310110111414012430243111113124101044341400214201244404144331143221202330121433220002411242043140023034232214410212040322004110340234033343103402412014342324432021120422003434133301012243420323403202242223242344212414004240311033222203431313341411304221034442112041003141134333220213133141444044034101342210121212311142441123032211140122134414220331213010413031021143240201020401432340241144033224302013431424301033323324120413241322002440431142004120012340204234144014202410203010120413230233333412234201033130340213231100340234232432041443404403003411122331432244314321110134414224214234233114440024303003201321133110100114134142002014302031313244130232032310244101332204021221002210324024100404123130030102300024033121141343241332210303313442030441342102440001212113124444313032042133131132442210214433034424122230233002112423021413012144320023224241204331314002410301241140212411333334134410431132430342444323214312112122024213411212404001243443303234221442403033222443212012021234100423444221223020320211042124100222433002030224404313413311311040222302400041104424300130430142443124102221132121124003302332324340342021341043410334413323032040110130034430014402110432302124011042034121130120220312310310100022014203302211312213231123024130224440141423202423442332324420041302443412333301441223024130232311334320431123321124443121130412001121312302012421323303424221123410343203413411443422044211341103302241134041001111124334111034020434313224032232131101400122034434020331113000444001203342333303223400421333201331313413104342330340104214304200212213301300143334344421111330030143033232434432310223332443043222034024442334021323401440214032304203020134333444030334044200223420032342040201023104431241340330114022321211013443414012400034321420142301101214311444022133131440142312132244013320411031430014102122211314001141023423111113213042244220422121202033412420421311034233022444020220411433141210414131343113210422120032132441441142433240413321422410103321013142201323013421324414210023131143123404112444331102400413240121414424304224202112002220123030412402240404422421100300324434321324033343332001242311003214431330043103122322111000234230400121133201211432311214021411010414312244222300100220444112020400431240343332343102023232330014032403112344033240213231012412103431312034123224402201313141414222432442430314343222120003111010131414112203342114142240321442104340244120030013303322030322142442112001403124420143004410023230220004324312411134022303102413234321410001431103430442333413044210240404333344410112021412002301034112434121013043004024242140121213312204044212321433414013040003421401101444211124141413313242304332424333112203131112004410441402343240110413401243432403130100322413002104410301424434422312243120124130024311022122301430122244112330234440224422221114301420431202012020021233330141142211441201204042440133211434441033401033411110220213041314000033413244010433200404131231231343211423402334434000301421312413232301441242032000210123300002034321001041112411120122014141444400002331130020143241041213244440333012123203200042423241044232011224441343402333303014122241122312132133244141003041401003414402232341322031000100224343034200414303313332220104022002014", "300323043021243243003443034321224304302221103440343440143401030042000212301043231214124131242431124423203244340333204432302403111301201402340011210041120031224432222302031134420140414023104203431421331141424031232230310303120023320333310402000432243044313431434111400141042140144412420101420020420333312003303232202204340342043131310214212131043022142422230223433034333324340432000331210110001422104200224234313030043143240304032431244222024011412013024210212124300211234303420413201221102323342243211000103433042102004343203423421310400123024420021343033022311201412133220340220401302324001444144111131123300233021232203304224400333111223130411424344412202123343121310113013314233314411131403220224232334112202011314412301130424421122002412210040120122203001210244132231422410030234210141302143133443411140412343002201430344014140324123422232111014121422123102432100131104241201120233411312344223100000442303013010431202124032224340411022222431320432434444134302210011221420344340341012142240121401113011221133030102110344302212014324124012434000442022203322432342040403040241242300211241030100330442133242103311304021024302400320002143222200323302330034044423301020334404302132220413022041442222243324014232122203242223234310102111211423201111442031430433124120224020023213000143132433112332034043002021310421003443014423231210403340230221210424042021104443243300343014402023014124133024424424214332332122103132323014224201311302142300040300024331142322300433300410232242031321402332024121440144041032434203211243322401132420034444401313304242121240041134231021032433111420110104310310144121133010141004342343000134330320420434313242424123002034400223231413441443232131404340441400144213142031320441011421141123333203320322140324341202444123441412424333134124022404231421304044444000044400023322300030300020132112210412310332134224224132232434022432201224424431330132221311332243022214443320232322022114431040013421020333000101104023422003330242002242132124143014043413201414101113043433223144111140410202302424121011301044230102332034304341111034023211132040313412000033020123202343403340120200444041021110212214222023430423112324044020404210220403413113413010042014441333033421413320210021132210300030114301232031143034432110314313031030402120302130121420114311243022142442330334232413312042222204033440330322223104134223004242003241240333121221331132033333012431023140123014230114042141221220013014403131131140100332112333103334042114100104240221302021012244431042040032203304042401411443023343324134133210102144302404120221132210431213442400224433110041303411342344104211341422210021324412420300111432210320310034033030220410303020104224230142234000302131130234242243222234233233331432433101340313103441022404322042431044231402141214411004040330113302124011041101122241112011302423024032113203011041220334444102240000444331002032333314133231222124342311324002040110143223433202200022140114234143231103433210023432411303001022244210441202020132033430234412341410303303240222401101010443001144134442141422300034122241241130330324441040103233134011224022243200232114042130112131131344044101234101101144423024102000324110230023304110030123211231021200410220423132123420114104102423143301220010431001321014411204231312303300440003130132331314102444342340414202131310314410331134131020344010224413100333403340044201123304231021213412310142204020004412312342201002412014231311324314404323421132310442042340431331312244120434003334113223324423442433334333142241343421142242121313413333203231203143043302310331210202311314131034134204230342141301134313333240031322211210133331400003011023321200310414104312030112343300201212234422024221033243310231321412443210122031442324011413402103422304142341321434021141413202142310342401410241334423024433300313402404021003432300202413232424222031131130214003330103014412132302412024203424201311131322013441402231130211404102113033100344224423303234304320011333413010032442430324402113101434443303043032222001043103404340400411244323142032142320221431020102134111144013104143044401413344410322324301204103421113403030303421223244142443103403043334331320434303223103312442044140332141232323223303002422303303123313224011430043103222143321402340333441121343132341230420301410440341431124103402141344020103032232031022034214232232011302211204431403314042442302334144042230401040322212000044313400411303411330110123234222443002302203222403", "404123240113224334302331202143143312212204410331240130330331444011343000202310024402432000412144414442220232214300031441310210042434002121132133312312424410014332033414300423104112101121402431043334101114413234144423014314203043144434423431114332432244040322143100234434042411114340240440424120004442430312104204320122420032343411343321202344431100431133002100200122014414211142210221212301102202221124401222400101343313022312204011114340342143103444012010224324230034033300313030344444314140400113114322004012234011234011003431204100104442200334414114142434024223042044242304123232324200301131314342300333240333203413332023041332442024324133243143211414400014120122042002442102034423243132413243201242332332030441044044000404042414133300120402403433413243342032031043412030443233042421111014111404400430410314033242222234020024424241323443300442101244323442422303423231234332202441040140444241121034300431314012244442311121204424431210223410143031224144012401000202020341023031144103143120433241122003210220423204212104100032100324212033141213442342232333232402433012242043423130403040113200224130220321333430442321221433032221422402314013231410222024024410124440412202321444314433304041224412442244103213142003213131000140314013432211220442213030110242320244110231011424043243332302233130404241214334424301332444304411042100142342431142212431303442134122414404223311114314034032422001132400321411200022314233033201123224303014311120300113104314242104340401031404213223410414131123002110320210021142020342030424020024200132413214121001231330430444300311144401431043043413220232303311013200334134130344002011124202322043303312001122111132443013443204143001041122131024321111424221310221014000411204422340202142003222420302044343432410320041024012221420303023402203411321110441421313401320442143410441141002333123111002044201400040324430031032202411234103210232222310122340331112440131444233220414111344301131040030120323431230242324203033224114023003010143101324320234420432222012243042221241144414210430100043344342311331210242401430324042443404311010141334332324202212404100341213141440141314044413101200213022010004303321103241022130330210110343423221303112340413102403002442221444142342211004333312340402300231430233404143020222403410424132422212030031230224334123111302244410231212434004344100312442034000313320203103202004234201043241420112414300232314402340231131440404221110040121034002324130001020041031413004102442242034033443431300243433022410222042414410213300130100130004114330432122133232124144141044230314103010101413024004421013142142032412114044311243331213010412322412131303210142334230303030212314304301233102034404232024410302010331410241031444433421224212424112332411110344122233341303044333010423202031424331304244022321021233114011204234334232140444411441243034112141040022301140302400210103213421144202100400323211430313032301430324411320202031142104331030403001443010411401424421232324101312104440401122413124122014224431003342014212113130144304012113432421043432443034031304224101240423020203222400214414322340420424010432230044221312133112340132023303101224412112424111044340412331203144243112340220101303114304042000412024300001242303112230021030414211033021023322201113421124403404233402122212331032323112424421442332134224111023404141141120100401123203310403244210340131121332134042401034331012333402222341321043012311202311101413101431140422141043044420430341401302100433210444324321100324432401321323244242210223401420103402012311230131332402012101031113111210110423340423331144144311231231331132200401331020000023313343410431122321011130134303031212043034134101011333300313230012131420022221420212033323020243403444330341040014034303231004400412240031210433134204332400140442433440313244433124212003143343443134043004112100202122221423313432300334323104134023030302421103222132234231143031212400020020011120140013333301311134104010124112224231000243423140014342124141042303311234100342131042441013230230112213022322413340344114133443132210414234414423412421404124140112300142031332410323142122001421314223334011300224311303231323200443234423210341401343421412241404212044023141414224343343241402412000041333324340100211111223411421324203121302120113311114001131410041420224440112343133101240123221103330441003412333113333204341234342110423024232324024200342101222342314303301114340311041341021343041121210334104143101242342044042412021210", "342411203433011411010423111241313100213232110240022242124333033212044202241312414421013014311331011000423221034412143403433124144231401100032233443403011124402200412420022142311300421201031411240110241033111033244124440210321101240244234003420100122100310043403202434040014400402141040444101130104123340440324321312300004400201414321221003433014223312441421214341134312211104320212021243322302014444112102310032302324132021314400414013023324441311323312441021402412223334033313110412112301224311044323041120323030200422003024032023043314142133104132321103412114322203332241123133042213134132412441421310404314241002200244044313122243312013220243432114430122313303313212110204302221001223101103130344424034022043210432223123302302224224422442344444420030121333224424214300044021143203214333220431204013430212232024342141124240243243232331103102234323332201003103341433214221043334421040432343102101143034140331013301103011003144422144204404240332340331203411424034101411430424422021322302430441134231110004130212402411102422002401032202134430120031014304034332101234443113003144413220430313012142421441244311344020200113222240324331432234213131230041123301333144040322014433120041424102333122423311443011332121140201330403344142034024244034001222223404420120413401132112034242113401303333424331003111102110012241044021240241300434132331430232441333304003340441343022144334001423223412224133411310323122003142100023341444230022243330010204332404341122320241020104203003440033443420133320243232311204231101300033200433303302232402410004243410034123140321430020241222313104231210422310331222404441144402312331143411032433100004232041121001234444224110104203242313133012412401123311442300240020413020121210313022100404431440003041104321244204313341442342123030034121422210424334430003200243313003323310341044024044422030104113004210443103304402313123223420220001332422000001431441003002030212142433142324120433110223144142143323434324224402232423213420120143020312333141334341334424100412111103214224110202000441343043110002414201043014341242034244100323103414030322130003434232243421020310340334410204044132003311332410310312123111201431122340123301100010213012200414010312023041230233303304213222143201113042440032100221032203244403421404330101100023411241330404124200334433420304310434011121133011202100423024420033413044214132012343223242013102033312011343400021001340403000044010230334314341203022222341401422332200011020002112040303243120140104420010304404203321420430340143034012312201141303124123243003322232243342343042042212221232103000234122204132313032210330123133031243343032443334221421413413421443112120240323010341223142214242212120013121320041301343233103211201434204404313130241011010304012101441343144230422321103244040300013332201122023202210244111032403212404110003211034011324131400440034114310311011311441102342141033203411021141120204433443003033022442103234011401321110023223140034022402220002224001230240143203120011331403344100030224112210034042300140141314011111323004102420102224434240403421123320401304321314323434341111420243203131022410021433431044444122421120131401031243314442134413420212043240431000244001033242442300314323330134422241224404100100024010110132114412142420104331011321110120331300300412413003124221213312133421321321300130331031414114213100400211443334001331121003221242243042344104100322212014233131240204310122000200103201244312441000103134034411420323224142422100431114100411113013332223133041340331131030330123032312343120310121112142442002400343344413444421134402031031330222230341031004324244040243432001301101203231340034414221333231034214412033421013420114441404232230214031332420142013123440030102420214111221410141104322120402403004424131101231212002331411111331110234134331431032222132443310003332333333033111321004103333231033204124114210001410444120402401313131324043342220404310201221222123344041403133042143431301430233444331413411430122443442311244143104221241000022100444230044321224340342002440334143020230413121304234402012030442403133133442304410033224400032441012233430324111410041323410012330430101304343404033310223044310013040414021124302223040241320443130104222343332102442212030334230244221011001013301230311344001100031401203242131103340010213410130034312314023020340130203323410120224032201044241013333421213120411220224040011433413414403221221021203222200431002002332330101013414133033011334411123", "332213002320331114022030331012331344224020401413103034240022142112124134330424333243024234324411324340144011142003034443030130114144143124234021103422110204231404441003113030033040402010120232243440422023322313030001303313130101331413123441034230021421331014430421440001120300434420303133000031210302402104010131301434300111131344442404304302342434412441343040113044000314201142202323313434402440102300424044123220343312402423431142421313021312031241323013411400300303430210141232233003434403203432134312020214330042142321040102300131342120331033021304323243331443110220330040114014422220044224120431430414340232001414440104132234030322303341210141103122243203320122204024434402232214033022012443042134134220341433411344112231440441131002004310124444121141042410204211202003020421433102213133420104434310434242234014302333134130342043310243103213222433400033443123130200423231332110344223231101000231143132110310311141203031300141114024041233412414423434134040412324430431133014314103042201143242102021443111142340121234312431212413321113020201422400223244002004004004144004344213200344041142220114144441002214001402221414343321241012304434010013132410123424131423022312304101404021214234213400231121023003233402023031214321004330224432122103340310314230401333431143341043231342323222414020104303410242040011444300102234124303341314431243422440323420210243000430124334400340300130014213424142120433004234011302421141304241003140042140241003414244102224021330322400034210444214042203031122340043323234322220244330402132230332112320030032013344320243334142342210131124140431022310231403131240332412120010330113444200024211423111132002210304003233003430033412132442443344423211014234431344001021430412223030424044044422333422334324021103341002331123340242403222223002442313002323022123112013330012042404233024300002024420440241143223113114221443311013340342444322133022224000413142031302222010434200020231040302312143141320034343124113101112404444014300323311201444334021420033024404001323443400130204021124000014404401001332413114224301334031443302341114020321100124100200414240201012000212023312003311223230140443414001043041430240442014302402113220003224423300144021411432411323341420202434030424201320300010133241044141034332021410232344242232414424103143312042044242430333141432441031004203113130201130233010102030023301143012330411233040334412434241134140312121123424123244311404212344310010231200114020200234404003223024144413240223430201203043430402000112201202020340033104342203244003004221214043104341201424033033224013223210303411230440030043121032340443204143320100204202301400223223304133142143023330343344321022334343121022021144402303300033103241231340142021101112012413444014401242332412144001300414244422411023111301444132210132430230102234214402432402214203440300244422423042014030441430034020402332322121120112212121403300220234240243111340200121400102020244302044003213101224433200131311333420333021333333201200301240413132244032210103013031320324241021403030411021420312344403411132422332322424222411421444413441122241143033120123424110043321102340414111233130123201100304213314344232000200134321000110302041032023121113324103404440031040132442240340403232022321132223200134403234110232200024423432304222012043021404321003230120021232444021230111104323304021301002444202311312433102344033303423403043143201314121320431443302433310324130123032014214434234033130144131442242444300303220133024344131241030330300302222120014203312433420041101113404342141044330211434430133333313324321011432241000024333243231032032240341421431243402204122211023244342303441412101120430310313343213411412211220232213430333300140321320030200442414114144404113202131104303433124212424130403220221304402321202133232034443144212243040342414210431421132121131000142021303104301041234044104020230221333141313322042244032044003114341340323000021240104033201024112133040232042414313020133214303441020020311041234344403300202314021024032443200222243230243124412421030240402334411132022021421333040220242200240321003043000211401220332413123213404034401342100130433313234313141020034213343043144433133403203433144123421313213340110243112120134232310203220333100241243401442010404042041444422401210131321324302400120003132414340302040331004040103124324010233001302343241333431244223132312142224443441443243412443123300304012214003410424424002321303023104323024220323343210041333102020240", "042142132001342440220303323242032300301133112344442441143034034344420033440413004204343133320111401113112042241440412130420323310024413423322234214312314241011212121030331121021430314123412333033024020223132424114422210200000431221414334143420041404403104143334324234123313431300324304114120130213430322421222311042032234222200304420322413241441203120242221334242042110033300404414431020333422111001214321442223421232313232202302221434203140413442004004333133244140444014204443421310123430122423324133443102122110031221034302100112243122110110210000201232144023414323001040021144220103200014134422014114310120312341440123221413302032413240234140233224443242402101140210312111042433221120401203113402323010120231041001021403424003433241220112432123211021410413040313301011100301221423032012240120304320003020133214111144442041333331341010024010420412004101210111103244232040034330144343210011440104321321042013143101012230140401141031434221433234300013443342400302311302004444404124041441114423014421203010321201211340121322423131422103313332113442140031403312330213003243443000104014400432013033304443102010012431121212403332202043422312300041313421143031104234312240101440424401013134430014211121132201442041030212304413002231444400430200412030303430220311442243100340040332224140441032312103122224422201041024432101443014303414233410241243213142303022324014113102044241223012431200103214200241401304404042023221240032041430014301114120202340344321323340244111124240314404010303442301403103440111424333214340020411211343304322200140323123210024403423320240230300401432021444003103242324310010134220244141221120233303414030132231041001020202010220442004222112423231431030411233121423311412440122023242210241413001144331213103220323031441412440443100203232134301233122304014423122412422322041210004034300402230431020122444204414203231010404130242321001213321422013101142202144102313040120111334223123232242244243403322120411202302433241422431132224403014014131003332141044022110124342324332240230324112221223100331234313023222420324221011130014340214431034103300244333034233204211044122434341244114114130430410041040024101423223210222333303321124140443410201423432024311343314140321144320103003320344443400402211243001201041444304314234014231403301214421024400343120204220022123221110142442011314023211120114323302320424113121131110132431440344024411233002434344120001403423220141313011114324110340332022231233111422332042030411114232304043142142020023101142021114422214001400034012234242123123413310131433004240343341300111132230012142430331324143132410113430320022440310210201430142402042330422114332440431334133443443040432112233200400330304113312103411214242332243202122011410311224144314044421121342031111041044302022122313141224441242413432131311003434214114430043333124241343214103320131342124000030243312102322231103212402104204411431022331114243434241432223433013131100022023131012120304324134243400324411402023344242314013100224110200101413311302343132414023243134100213024011202230034303412431421240323400330112130313123111014031340323101430400100240032431021401131213310112440323041000422132430404212231030130420434024002421231131300040100124000143234304421023442330342241022110012404024223112303442033014023003223434332243030013341124124212240303041421041112233420213432234444120224322244021004420102232320331314322132213223404201213340232140311110100433324411422201114421041032040430200322422322124020120321444323122401010143012214221232413212432302242330404141300311141113213401130404100402124222113211400022004423403440410430340030343331242340024203022240003402331222423240412341221342244140210234000113204312442010224323312240343344233121132411140423012014104143312131001000202334022313123120411314102110302222143413300440242321220012130441410331012014440314302223222040030034421311432143201303004322412330400140212222124413303122123432222142103442123010211021041202241241201123043221342132044313043031344143121201044241222041111222213341022233143422344424430201211200024140442213424423302114212124143442230023340114444414020213113324412001042334013124000132312213333210434303301341134421010403140232233203002122130002320033440222333223322423331033333230344223412322010204321203442012014014102131442440210303200024431420404412122334024300103340423340323441433123304411340040340223304233443443231131104330043011231243110433314312012224400341432314034021033", "024144443034200143222002423434114400423243120114132404333300232234224240011022401442332241140304300321244320101422142440431024234402140322342214340412420032123330144122031120203110122303132413413101013041424034301403001003331212031110114103202203320410013130442201204320034112001404030302240004301243202214004314213142322031023110103140014434032103422443241432110434104434231120314041322041034423111004224400112210230222144111201414112323134132334223302041402022011302013423441300102044042040230020200323143000332100140230324334204334134210341230344114424012014424132304322314331222333133203023421112100433112111210420032111343144121300332124331123432412443400110304433024103144104141342141044420000110341114240122133424101104311123000310241311310332332301122123213210300243023031312440411043203323404442430041144231331411132002421000011340400140243411420413411344022144432000041244314220142223332312311123024020311401023433023113311043211434220233413221420442433001123210243033324224320031412232410021101111021024202003223213434341141224232113242144114134031314010214143334413242221114134342320320303330040310412112301344311424013104302331333234023404212414404034211304120111322333412411021420324104412241412121020341310403303312330021304000120243231422301443420312103113344024043142401240133103440234422330323314424022011241224111401332302323413310210440321010433442103102230233433012240414123242042303404201234034301240432301220431131231214301010211222314434200013240030041311234232120121013220431313020120243413411110400402341141404212413040021014142430414331300142033214104310340013100043203442403033004433343424023421111403434004234001100044234110140041324043200102324014341144242423241441424020331340334220132122344221241323013241041311344143041411000444343204024222142130104314124423110414441001103203212340303021201401242342024232022023440021313104013204012123421113314024211314123001441133001302434231443312041203043440114422313401121142134042324343144241102012134131301213323312411010314311104243433433032212330144144023324422312102340301124334244401243323013342042441430234142031120122434033340423011411343420112433012424323124042040434133430420113341000323421011400110001442044004332232403321422310430110243242414130413142400323002341304143024432210400242411412301423104341113031213130430024241143123402041020301311303322042014240332003224333304133404232343210034021324403400341112130341343412020333032200200312114203041321324111400421120331430003244223211121242223242144101004140322043110402333132421323313331011101211141343400010310343023422303313441031333343222403134324310343303333324424203214321121142204343341204211130434114441222221342113120222002140100423300040100441433421332304040204343342101441311231133420444144043443442222203412000400112230340044304223113240203243233302433441401330303322333333420102314003401132331231122104023422014214443433032010114331241221043143134142130223142041431112234400224342343444413323021133013042034211141003120000004402004102233211123240314101031201424003021132224131424322311304103444424410442412441042021202220011113004301244023012201040133043414301221231330311222211422411103020112003111012022102403334320221123434113101030324004021004121233144223244403221411432142003234104434232240342144333341101231123010044341333404032022343414124414033421433333231202204210023223211234240330113144110200322444413040121240013101434003232312144341430233123244433402111432111120113204244311410004221234304221320224323033144300141111023002241312024320304411214324220112444012133311112220441102222130003322432031433143302131230400431311100124403220033310044413413214112000314302223011031341211313340031301010344333044414202322040242040400032021030013332434342023143232010134421314310214123440130340020101112204023013301223231440032142141130424303002010243340443043243402313322332432211310142342411131210403043313414001443013334314240113303014300401032011111321114204002324212314443400313123211333332041142233000320141414120031213001300423302411420213120301143201234111423222110320233020211330331342334243032040020404302000040241001400024043131003142124204010213441212432332130230032103223412042440120004213022110402331110240204113421311441301440422403412331242333340400024141103412013304401103031042412334024204213124233021120332133013414322133432431341040330012404410334222323233321313230121423233031201032434024011444444300141", "440443033300012424011444231120131423101014131342413112342400313001432044311403132443200002420410310230300212131402141312312100042433411200310323341303222400403232400422204204111042033411113423044042014011200433203112220331434304223230010134301212312404213202441123034433344113223213333242430313021334203341124320014024332243234341002340400312321034014301202003022022310421111312413223313411002334122400314232203002342114413120143301412113343041002440133240414131433044304420431204242003220132103310011412332104240333242302234314133224142311011134100113404324232322140231204242020240233201100033313002134122443023044304313221142343424400212140004423233140001434112130221224124040114202330012014323104340341121112122244000211000132243420121210033030401430403102022310004220124034443122043242203021112420432422233021231340324202011432343243430300103223043144143442443342031042304310001021101330323323144224022302412020100341013220121022333300424333231324414301313200113320300034400222303133124031112120401313140021020232000130133224220441223031114012044111111201042431030022303242334332032410404033124242044320311312141241213140212414220300300110302442311133144004443410432030133421241342110021423204443304100201202201013232121402311132134412201443332010240133433213302210330232420200300124143004220032203130033041332010302403031004122020241011033420100301102124440212234230031000324440111101310311432003003334103412010000220130200300123330314112241012324403124102410400230304343104412202401444314011143230341224434334132010401040430104230312413120014241032423320223334304200201200224410402020330431024024101030331303324213221402004422322144011212432313243210112200242224121104102024220242100423130400143020320111422203311111214124233403314210223133040124024444440324210401303213244431031343322020241231424330042021223040432023404233233323030010123322204042211312001441421213334440124102411222140012434333102430310032043100041134014200313201202041311024010411400324323224444443221314403201404440221433241001002120203011301432212022041101241431334322243314032341440244023010034424032033424004330431011201240003404441303014323141211313322340304322200103441124220110020203433020321400443023304400403014220114144403032430434043232043241102203333212204301442400340311301011241120104202443332420102141303224033130220043220011311021020023004410120231400230113321132232033430104210022044301344422343423320434113311341421230414032342230220214100013023134013320440321203311343002431342343302431400030344434313413340400441302133204444004021314130044324324201313202421000104333112302444110133033333310413100344212321232110430432202324232424444112033130011104333321401134400004101213444421002134410311123244231022230023301413101332402211130002340420402143304440044002012243344031041240103140140400314412122210310201140221012422003233422130421312024304423322043211004012344422440102100204002440004222104013100331010313001320233310202010302014021104430013230031240200341124140223211424122320100304330044401003343312444011012142324212423303303102420421103340401110424110141121332233242131304213013331321340110011441312444040130331101042101044201400241134344123134033102013142431134432213113140340400011011343220231142204302140421233012111024404244243444000212203112011220214014101031220033012043443103331324100001433033114302233144101024002120023104232404113140422033220244203200102100024121401020200321142440203442334241333412022320234112442331124433142232343430430122012120134333411101302041110240324324314100322110323042130230142200420221213003022004300044031323310114213031214344200414022330034310213032333100404014003243033334224202142010120002422414311020424122040242114022423300214442234243132111204221421411400234314431220331143022141043314304324013032101143334103442002212300412324142421322021010340413134440441123024421433030413042203212023131430400130110241410112142212122111122133244411004002133213241342421103402031102131121124340402344404320211244314002321021412321240040042011320341301312130030400330223124042330341143023024030310202400223141033144141302203001030124421342142403332334403344123110401023103443040012143120233044241304241412402042021014032434221120132442323423331411124413221020403244401034044012412132200333031000132304422044141013030310202143014400334333322144423140002322231331243034412344121022000342021341144340313143400214102100333240002123044412211230321", "112122211320344213133110212104422110011444144420010223201124240424010304221320332300012242034014111302131300403112031303241034233112020302231002302421424442400112330242201004042004024420223330223330231032312210441024224041443313040000233322131230403433203431420323230024243420123011134331323000401142244114321004144033201422221303222213130030240230302324304100112211300114031401104412303110334402442120331413414131104423401022342420241332120032344434334012420332230324411222221222031403304330310204012032311031131100344044411310222334020434212341324230340112131134244014214034230321433210032042112421203323330321421113030204430302330024030110211301034132011041312024223312402310431404421201211321431413204410324332424400320033301242324242234114040440210314042103143022034344242300302410034302304413224023223122203223321042044210233013301120342200122302221101440122431212020032431312020011342411021203324210300213234440304042322004213333333203234330334344230104403043141322003342204124301232114324333130442120432044402211033102141442400241010400214030210200430132103011343001200110033310224242030111142313011132012423010232103023410433104303033430023040224311141143001013422034142442303003030002022010212243422033412231310132143102144222303414333203104142100443342210121300320444310232231100233402423042301101243344342214022402140440200011223411014420332103322300104401230322224211343323034212301131434433334010421202433414232412110013044330204334000031020331013000343120134440330033303302433323142132211443133232213440310310124140214122240141133312042010120020023300400114204244142303044430324203003204140301443113313142204314113010112100213014322322224000230323310304414143402110024010304421123104041123002104202223434440102103210022014010331311343302030333403341400022222020002131233141120003103103421340002024044001202210204402211222404231232041223200044240020132412244223400232004043002403301342422230321301133421414011133434242414021020404122431343034213022332241432031022101220244221012220200444242203414233434202042240031104332430330322213323413140443044231014414033240324431413402420213334423311241122034201420314121001042423244243012113443244420101101320434324024032020333241244220221334324334332221131140120214012443441032001323141120344121413334141110324134402314212120331122313421321023144122343222334411432401121321422101234004312430220401444313203331313111130030421444032323243111303244444431330124224411030103232024422423233422304433202211300342213312300214040330134333401424121340212044443432111142431332301000120041104013114133322443211300224424111441443034332333114034340413124412141323324324203403123033342334440210442100203033400421424331020212040323430133203103140443120220222422330420213142003132041334023213200312123234322124110120333330002412041311140200111442344203113344303244301301302344143210124323010044402111341220403413013421102210412310142301124120304103420230312141402434320311423113120412400322120330134321341100012143242012442423112123104212133242001223141104124322103410134421134124122132134032413343013023331324040113204133031001042023040231111141444000040111323424212303424444340020014304444102032222011022442110023112441404320010340342030420312321040343004430222402234042124022340322344241414113141421004231333004410404220030203320402111000411313411011120104220422202112010433204231243110213043441122031230323322331401232241240223023132044023324014043120404214214412011331410343242130313404332204431312211340112020322042424430433342034201110203114320311221133402110441323344442442410413213334030340224111141413131323103323403410203421420214311132342144230422220113304103404430130242041001223043030434333424011322343234441431042222430210233423223022113343322020043322434304111303044311311200233431033333101143244112424004212411002220124134221422214040430034040322332110334220220240203120012330123204122102203230144101434303304301024424113323400142043232414203314232102031301241402020201134443023304322101133010144300324324101100114033111413141220334140202443043432312013302001302213002413433041401141021003043242211014232414330340233234021311242244142320144110320000140344003310034132313102031412042142142213240301024240120221003133141020422213412343321220444320222414134302004141001311244010312203213312424113303032044421223434232034020024443320024124112433434441431413313032331320124401240322031230213223123134234322414313041040113", "121044314113023442101043222430223043244210202301004002012214121211143234110204310422444000202320030141044200211030234334124221442113444243111212221241444043020342231433100030431434103022423444024424044021001214014410101014020340331041102020324143311044203342234321023430104403244302234002223242310141203134444323312441410311320404043223324112344031321143431141130101044034033343203340332120131130102240421032021201042311321232243114010423433321040304023441343112120022401404421310043112231242414420422040412243422211121303403402004343030114324333113321040133443234402133401410044414120140124442004033423211142443204433100431134303041410432010233232343113120401013114120412414103011003241320403342100332140132041103203414320234030042431344333021420344422043113442024414001424022144004023101441211010120232200112010114120103143331403041311002032220242404100424043343240444330202241134321210003310324101143432231324340214223023200134323032130040113233421114333123144132142333003232030401013013303341041021443103311411130400114421222234110230432003340141202234030324314121221143341401204212013233344011304314313243224101143430003024410110434434324241244212231304013023044400320304241114412041241234031304434001204102304034311402231400442032304310404114024200230432404134310203132444144032114311021242312422411100442413141133302340422332031123244321320242112003010223414332013444330442432201032341242112233414320440403013440401242442332001003114101421122124231241101204340340340222002102433433241042010234304144320141432413322403021243000330032223122200022213004100443322312440041241104311404330210440031010221333031201100441424024010143043223423344024440420032021332033223403313021130114240323120232010442432410033421313404040113132313043443234001134401413003422121434133210240113443210024241441312404441241343320143241223344423033242412242222203404443010301042134141330112201111434332314332332223414224304303224432030102310030011341124402101334124303421240244401331010311440143442012131333021220234414134010011234142444224402230301104202022204304011314031340402123041000314131344444223224114212343141030232200100102031143123320320401203110400224110223340032003310434003002420444103432000234203100120334242134020430232220411204144332422143314240033404102021002331442242102014332022022131311304101423442211402000443203322141212323220101244303202122410232213443143342102210044412033241130111321334314313341341434113022204344012231211422124242140124440001310234221000303112311413312012323423242444110243422404422144430022334320113130044042210212424333442443341100111131042402230230144230101214411200013401432122340211433124144202422022441323442332213434410234104044143110034021001411111340423201011412314323434102212414303442301223121111140104411034034413211331144232211142012044310144142404202412402414021033044220130340134130413013241204420322010123212320220430102142312002112244142230020020214223220321043140122142422002442041344200140302401431030431211233010302303103143033121314100103002100431202400414124410313133241213104133402322313144130141423424124032404001130200121301343111124001044433301023440142234242033410404012342131230332434014210212020414043121304411030421321214401444101324321103342122314141210222144011031432102320213044031021320121404201214224420043220031120010310212023141430414324244324000300113313040322041014113224333222400332300042311324233432314110404411340013103033411314310313122131012421303221430332344311323001334144304343200400424010102313003034243022313442114333201144103042041412042200343422241102420314300442004004210402104103320331304213224234243423200241411033023330423030333004214141143334044040234441030324130411103434012340114334042232200113203442141400304003302430030014343333322133224332323040403243442141004121423202020311323404103402403032204343412022213044140242032040424141002004103113332102021423034023140104313222013444134011113413201302040404300332332240243002234103221131120103011231020404143104333231100134233442200131230331410020134101220322130031123112143022113110303030300011443340100020244030424400441001302313200022411102233440341133233412033403431331031040344112212432224141413240301212211344214313042033311112100144133311042213311243030122231411204123201214123310323423112213303204203311132414033311200011210423003302230042032403343113122101301311040132020103014000210333314113132244043441430103431442304433431422133104", "440224144204131120212140304230441214413412234243134214230122444122144142402233341204234404041104310403023323123200230240232111410011013324022234112423231003330220010244032431042111220113014231012204003240440201332331142033301023122314311200132333331221400121431311440144433301114223204024142110424110020222411004013031021402020331224143321031343114114204041021122321310433323004002333202120433130040303323224002330113100111411200431243232212314113240012440433102241002441403334333411130100240203124000004134121113303440241222123334422311314000002211011234030112401132423042144442333133343143311443434033441233010341134313200330104411313410334402000011301410143032031121032411444323431242122102430000444433431232130031332340201100421400343404022220114423320420402002411001203444200141441042004144011043201310412242220044314324312044442001143314124212221021121414144214233422424020004004224003434303302214223144034321343233030441041001411022213142310110202344113042104412024431443121411220214443001032430123103443043140002133110010134304244341410442022041134423443113120024202410422212313212112112340124344023044123002241324433103031241413140324224242324133104322140022200324040231110343112343242333322021144310000304112342211404303242423042220144220120201134430110313341004004240243232434322414110043224432434244431101314314300211002233013042221333211402210123342011130343422441412111321141222123301403400131332133100211043001421314103403023414222141002141140300110443030302334203231401412302220343331100213002322304024413334012034404234131134311124022242204311311100211102032010241011332443200224434043203032234434021202414422222144142314341420334132422323211021130332232102013112242121101404233314443010301104311131330230400214030223012144000323131440022210032030204343001211330414232034014142324140131404013013423421431343344133103003223131421003332110010143310114142312313100343141003002140134401043302300431400313223220010211132042014110214304421220301141113232103100224010020041001434223011012231113114443242431433402112202314322320340124304433410012220203134403342004020000001411201232434331014232341434033230434334432232301311320244212320201122433332010231311113122323400423233324023223230332012401300344300122231103331432011202003411340011121403011220423213444413142033102012112003330202304304201212012122344041320002421310103003140330040211312342242024324332231004140410220112421141240004301033213300332221334011231424024422444424341344213411041333424440241410304001111004134014420200341301133114024343141433140113233212330401100314131343430110042340313141132424143234333312204132042242123003200240421124400334134034133013313200243410202320444341010320313411313320042044023122233401242113221430341420000241144113121111342334124344412010134400303222201223412032312102320214320314011302004113323214320033300012311440400434400300321203343241104211330314233032143133043031222023233000142103213044201401040113144132401222221434313320043031042212324004302324244341222222001243112114324242014012031202213014334240411430113334444132103143332421003130234142141321311030240012323333014210044440220213432404010213134422131243233341344440224403342344223413304113310314424021433042131022341214121010302030444114302321102242312414240342143124124312102323041333202113224344224230323341122330012320101034411340332011210424013441433314303121413014020441242114232412412003421123130010422324221414034403413343312302043321041203134330313341343324130204424113211221334132013114332423021032143020044402414141014433031234032443441134124130130223141101223221103203423222322423144112202324114233302231034323111243121140311344014341423310331324400444003303421434402402214111423101332210030124334423012433042112221423320104121340030411412022240342333303122100411302232114112414034422440033133320033003311131412242000113332242001100140024320224400101140134431102330223414104122214030241204102340314243430432144014134413443121043121123002134034233422221033013141341132004213043003003040441030022303441343003003100031111412343041143312310042010011102243411322440223141132001240002201141213212410232132131401303412001303442444140231241203314000123044113423014234113221144013040143231414241320123243120430004100213343141010033032400211012143421240230403210134231322043000041223333020422402431201032301300114433040114241214130314212430310224031120332111311332301020231300213242421101230331103341", "203310302212100401221221232423320421444413113400432334312020141244140343112204241024000442132322233013342131104230014333203322324210302131133320423413330410310331322432112233443413004124424041344033033103142401201403213320212123113220101331244440231002431134011112222130340433211112220210013132323014243444020310331444404433333121423133031322121142144421130021221420240404403102210133144022033430024033422244301241023321413432003140130111323344042203431103122214044033123114401304333142202012434132234120434341400431344314013124431333313313324344313033231222443314040114140102444220203404231014200221124242143334034410303333412042221410323402211032402122323141424403021210403142302041233433123231044213414330243212132442423412344324000231003234113024122234300202443214421042234240341141002423341033320201024432431243241444344004113422414143014114324320001131421343033214423023114442132323310332401344100021111142344241300024124002220210222242020431423412142040341230210130414314110021233311201324303221024032043440310442421124410243002313110023414204430312110044130444010043024014324203222020142433322231213323214333432121012103443421231133022312121012221040234304311433004340141130400142211000322442430024002233201141313113314122212243311200001034222420044441344331441140012414000344232210101004302003042141104401223201122122223043012242242003310013220122131200401340434311213230401132424333300211034113211312421103001133201232140330111412212404041022222342233443112243112013404014224131422221413400110110223001240444044224220322401434441331404434110102021101204423320101121441211101414131341323340002203133243023204111222032232314220133244401104324342331143042110340424424343122132044421124311440203421224400143223212422402311233431234121200301412210031223003442033430043102013400021201401412040112440212334141213103221440424312244033020210112002424220320322244103011031134122033244133030301110134304443240124221300120421300023014002334341011100242201303223313004234033143333110204444434302101421343220004201113002303410420440303341323404110130003404141241104020323242212402444034300401113412444034231243021023021103220131144224144310312303322211203120413113114411021110223314321012012241301141400030001440021444214330204312003014002113443244112321414133200130230313213411213004424420204214243102231320442020114223100014412434244122204440230403422330420011020314204140132414131211111244400241220323141242101340122104313304440022000032434034331133330320212342113322331244402334244332340200141240243241330321000411142223313042034224422013141100410232024331223324441141433440010221043422410441130034443110110243432431004244042304022101443000434010034444214402331014441303410010033424301212230102034312120220343322131424322441211313340141134300321311214202223202120201331221203104123333121114414003200100124123040031321303441342342003220200042112403220000411300223130312220004421410343442223421330001201324101132224304443123210302343123244200321203220233001033414444224430222440244010024231304103400314343004100400014313104013333210402031341343431104013110302340410334421312012140233020431310043432341131340141223411044111012034231013421002104043320044230100201422232311033032310131033200043032320121243140044013341140244032014420312332444000334232130201322100312224121230303304220000132110224430221433424140140223000242203033031433132310232004401441041044442433433213010104300020003124240211021103031141234403240140231420434034424003404402401442232213114024143104020242014434401113330343411123000021133413231021010030141440332120140244240320410104414121023433300444300322110421304011313403341303100031231214140324003420410002134423043323301200240034311331244304243442434244044434332404322144420441133421412334330334400302021040240222302202323240220334224140441110344441004031410010121103422220212110101221422440423431032404233211403233320030203130134023003311424231122312404042132432334444342304302243340231410331210414304231134111444030341323123310041413413130400243403232034121023014424341111230011123441120313331240300004224330213342100113114420444022213000032243403120022110313341022344322001310103220232333202132403131321014331213310411342410122040344233324032000043220021344331140304034101442313103334120322011442120433222124110141414023302013432204444100030031403410410300412243103303342113113324042004040421323043323001443220012104213301332330123230401031433224244", "210131004130000423012143433030112221403113134210023011123014041401000303324110234443124032133011440202304202224320202433041134100010434410111442233334410041242323202123102221243214331034110020110024211224432240424002232414204223041012114222134244234111240143111140102441303112024134113422023433012031110042131111002320310112013343334231334202324342404321112012032410024313213124240142304331244213130123300333213213421112230220232043124041031104212313404020141114410314011041241424343413110231414031044133201024323101011411312404403300333414324432001400430243343334400132110401442233100004440212431404333222313024041231444132134001032010030431244432142342332403124314130012000144040303111142233043020020142033214302230330323404030434404422402404333031432441434020102244113241231244133000332101331010022122410001412441321041021400211121010442112240003414133323122321441213244213003021034312003334343132233401324432111102004320302130322442223032010202232203233411203111232441303243124241131202022141442323412312240030324413141430133320003402231210040240224212142332112244113401313003344202430324114311214214444101124243024141021243421440242113103024142234432022234320121332242321310001301323313233112404103304114434342433120141143323122222033213214403421210131004224042221003021303320121320343212322134442121042444022322212120321002300232122143324413243112000432131103002134301130231103413322304243341332010002242331140002013041401440013412023111134241131200400130132201441204431202011310132202200430134324100301131430440403321420334011403112321122012024113440233130022440204100421233041403423320014121323043421202023234203313421211401244100023410404111244044002010121100220044420303401243224030434420443421321333102012244203004242131113314123240031031341022421111120343402133022000324244401441000204402111030200241113013413002423100112403321134131423043112440223024241423414042102102002104424300344423400421012221024224310030032423222334223134420433441220421431321100204400442104030322301031432343414210212200102124123103011413211134114412413404340401121132004204131101002031123040210402031424401134204020423440400001324131113403442043124114210244303034141414403122340134223132243344004442404231211241132443122143000213303023100031041321424301034034141310111434422324433233002224002012002240113012013041101133111140202124233240111320103134202240121330240242112423211404232124031204222230100410024122213042431424344330330232433000313202100222410010321402012244130300213040142204200221234132001144433334322134231214420423243124212024111032031341112330201413022221131410130114134420201123024022002310241240032012141300232034140310404302414004230034124301131244002433212034030034400200242404444423203241242444403103402224010020112012030003130332433432240201231230234033421223302232312201104434321222242303012020342432113043212034441413200341011102133322200302324030334030120102213211242122012314414023123233411442031441310323341443404214012030033132022010320144321332443442231234434402412340222441220341143332213140430401220212320021013232301202002134330114013102201403121323441131140232233010404012111023142211013133343444200404242230303001302403333043200240421343130333142144200414114443230244104413044303131203233430131432134420132224324202041200340221422442214403202012013403332421444213231021110102341023221230414001130030442334001302130441232202032232413311321130204400400200244103041024011331102142144314031012312300242222104114110334002022420440101022004320132201223034341044000410211344144204403422240401042002021003112430331031320104130041444333223321441141044114124133033324111410123231420304433110104314412010223231321421104001313241313010311114034303043430332144440101030040100002414321022112224221311113414124234300014323032210001214123323310044122314134313423114204140322402102212223101202420214342001003340131031033103003414140410442121003230123420234024101324031323142320010221403442430240312233400110222414440331211133122112444222434032420124032233132412011342000030441003042040123410142020133130042044024342414400120134213011430343214340022422040110401043112232011400104003142301233304213222230313424403420040014223322041243001142330213310112112411030112240042441002322404304411401030412410022033240231020334313120431001424102304433444412320200020441000024303123113424313100414212410342203130243130114123034402113434321334032241332443023443012333214112230130", "130330111002143343013001410302120022101231330124223402443032301312302030113022223013140310302311342213111124310133314443210334002433132120333014114431131313331222213000104221203112243243324402302423240140214231231431434002024420004110123141224423030331423124430414304143143402332243131432203103424424302334101213222013213320014023122200343244323442440201420320041041342100410241301001320140200432344140041002002334021012344442422032022342322230011113104022441011122434403034324332212440213100234003420304104422302020033330042240331322410203431030314423342331133340201123424332222421142343340431421412334430113242032344024133220121010332400310210200444211434134310114223124113030040303312043422222121413344121243010240411112414202034414111332402122230111442123241322011102303040401213413133414410311122303221024224310221123000224124412203304401212302321014314002313214022133022103321041311343221014440103131230120313010413212122324201102114144241142221310233001123011033132312430034312130004234012042200441134304023310012040313044420311420421440031220113213303342244423310424310221410442332033231121012113143023222420421010330243044320142044022431012312141211214434111141234032223301203033300300110130224301000301430342034343232201011313101441343333233123104404404023030032043210343043030344224404231324323202022330444300340214233144334401430401011343432341020210140102003212421220444324221332301230224024321041220411224144312003210210304011032231203114420432004303120141031400013332014101331231340401233433422231040212422204442423420421204301022313210000024013331124220333101223143413203424240343424331333414414304114032221001313434012224023244000320310041101434403020003412131411202043444141141232444443040440240102222434023223431000244222303001310440320013114240444230112013314313020233003443012330203013012433034242420223113224341441114240121304003302422003134041341204131040223132334403431231220430112213130301421011403441111211330103330434132011203020212134034220320044112312230404423140131331000004430012111231013430143012143330323031020213122402433401044330232001400112433133422410214202144222322111400023443003414030013010341442214311042321024313422102341022204013401233323224310343334303030044422341241013313444024221043122313012420144040034021100124330142300433314121334013243320142020304021000210444121032430132213311112411300122131420100343420244232111131443343131242202024202430241024312341144104041444134323340234244301141440032110044102202330220224142322100314431401014210104313030123420023301324400024100330230131334203032103023322144113300100310131003213242333044440331421023041114020212242433401433310220234212412124003432042141112042224104223044440401223312332443114042104444121422410424323304411112010413400042240031121333114110104133001003414320004441043331421002224441422440133041143330113241302131433204233043122104012431403112131002310002244213122221223111411131212430042003332400422321124404444314303241010014423034323204020121443433424001304420324341003002420144322104421414303124341431120102340403442233143441014202431132421014401331033224321031140444120332030323201332202411311024130111042432040141044124132310304311044010332224444024242411312040201220243220310430232230402420102431200141102043204334123334010122123422411103232013114423224123002444214004034314202030110412033404242131031034311022344214213322102404322312324412111043204304414323242221321220110332043433343124420130433200311242213004102322324124120230033434441303133421403000032140321333233020202300112001021011114023112303313321220320001423212002442343412001413340204133124433243122122023011410223310121400324041030233440142132001000412332202032222244133013204001202132211310340043240300101312341132011242331402144411311300200311442431402010123331114014424123012141234020434331424013400320133330104244204401203212033302032321231204340042341420212434424332242104422414403434330011114104413300144241113341442341400132441202100134142212122332101330323424420242202213132010332103103334210404040014320102043431214210420330040001330240240121220443022021324034423031144100410134441404330403021243031410244210341113312440403104310332324012204444311342222422234044223432131231402230143032440344314143221440411032343101412104040210213423032034413240422140114204210321024310240203034023444210211004424302443211222332021322123031310443421330123343232210203120441010133443013103214301203033", "332123002030102343211241001313230302104120113013404202032320312020340302303204240321403300034310142421344000244240042020112310124334424122400411413334434122441144344312412240414214223300313231031321403141403133112204440013230033211141311123300341212204331003020132130211224401130143200101033312231330141042030341412302344040034020210433023434412433432004033240331121310311013234421441111413114102040443113200123132243243210130424423133431401314000034401302042010122034034244402444243132332022102144231343011020442330041113020113134124122400122224311414234414041020234111044021324112202424134222322314441003432044410324201314003141204131401210404323104224210024011441323121104102004032124103102240300222011330143043433130243044431223430014110311030100130443122400210422112330004341032130322224330224030124200343243330032314220113102311122213403414234041441434324302040204100431223113312432022131002412141243000440214104343341044341031001343320141141443101432232401234043330203200420321044332021110440334400304021413110211143141323242110140013443132240443133122030343122422322004440242401224044012324032421043312121234433403321133420120314130023234402220232224403330331214134413404423102334340000134104424142411002212401110332003111224032402330141040442332402403332413443001420313130142311002313042433400312400434441030432121301241134311202004032033034344040411034412244100333321212313330303441224044220200100210024344204122002003034120031014224304143004420313122004334120242234301344410424310221422401201142204220424100210222100103143114110120110424243040112131034124242302240032220004313331402134142444104102200042414243141131340441244201421030343113244000031104322142100413223422113432334003001332134134424000322414040203400324114122103234433131134320102213231211041214122342442042410103243120040340323014243043302414333410042131033210201013241014401230102122432320230302243332421413300200313423402431003331213332103000110041133040243013403114114232401211042104104442024112342124444403233002211142431434021430400110213314332240220341314012122143441411320322023123102424432044142132443001012114334432412331441124020221242214323110133441034233444300344020402011233434324031322332303301314012231322030212200404112134330000224130402003124442341224330244241100404443431441342334121412311401234034211121142103312041222443122001231132444304413311244003010031300023202323414423001210300443444424001020003213133011120212320224420302402303430314020231424211123434343431441342220304043310313111203302221210242232332122322020144400224001221102020001414013424111302431242101141034444441014021123414424124440430043220211330322201014413012230141103003012233434112402232033000034434031334211433244042133131142434042320324010004331443214112034414300110213414014120421413441242222212120044042014204440403003003240420014443413401014003220141021120012032440440204103434313044214423243013311020131102300131221240114010303140211411402114442010440110330111200300334223104313424434041443202421211143311402301014410204300013023144021303401222143402021010413444402424104023321413214131413210343011100412000113120144321333012301232234414004110301212421322401144444143203241032424223431042240312413101030134120421131314111323030144110200114114213041321130422401343430200211321120023041024210410123241442401123210314000132430010010440321233413413032304423113431132342033330440321323022131421322003110012431003420041111002244443434213034331114341200442101344401144333043223144223044213323214040310420234214041301010341314442110322100122331343430012201321420102443140330443012013214334433124312012224244422212111424221043032340130300013441342422001034444334430302440444332402411033314134340200340104131343311024103122200223234400100330303013304312000111241012334342412410113331113432112221230043431423044021311443313124040041403113001424323221234422320333020143443314204440103313412420101001332221141442310211321143030424310030023123242443123203244004214300422021231320114411311102032003411230022340441234434444300234113100201304141421340244013044133423040142413231120324023341440031122404000020234144340123103224124400433314213421004112334120230411242134031304024321114034014422021330243044420102213112011023400132443114134222042442010221404232030103241203132414140140013304103130040300442343201120441103023040200102320220442110044121441320333131221012002201400202141424130413402312144222040243134342", "031023231304404241424221024024342220041332124444211111432003211203131244413231334122401321421422244034023000214403441002241441434103041002124310343434212222102322302144124024442334232240403242222042340404033423243434332202110201341121440003331422440234123300410224132124130114211031141111313110132331230134033344001444440111041112233341223230310241442024132120301040102102232332113320232431242402201044444431210023313324312123011044304433000323414320342403100344212222130202333301342324031230433313342200220121123313013410444204032303132131232402242122323403043010113224343400440222230301331111030430411131010144344401424213133340313242222313304210104412034111231311304320303141342204144110303314431232343432400323113214011011104200203342301124313044344114334103111133002013211244330314021122340040124343301422221431113403202314301342322404121211023130134100430400031220230203344224323433014112010113433220301312401332303204140444103323310423101423144330242112322323421231422333123323342313432231424201001443002343021133242344303243333121104210332124132234424032112003002231142310311023243431011033243242420132422142012420403240142040034100110220204343243434024023421440030320240114042003330021341014343242401100041112022010142103103424243013143203113104121212132014403203220123204132433101200010011223224404440434234430214021201420001230404330104014020032300432114344242024104242440220344401124014010121243102204234144044343411041432024432401413211431101321340414310234042423031434040340032211032222431231200423311441313103423331022010333413103313222431302413002123442041023131113033132404240313341401323003022122130114032110002401110231421034104043223000034410124312302112031131211141412104214114200204014412440100312203102312441220334224142411340341323423334441402044413332312332111142420221120001244014210013011313321200304202022133410211102300000224003034342333213401200120324102213123443043331242043440141240442332422311402222213110334103402422413100320313430421133441032112331114342103434143103133240214014321224134400202141311014344443314402240400421340424231022022320311042002313001003103320400344121424331300031341010113423433221010330003402411002030201141040023434422340413423212340103323330241204310431121320411434044313331101414023231011311443114240410001003440200324440114331123013443332122044423340330140103022423100313433331414113044241331010042242100044144002020231304422044011302044440401421243213404013140043010144434042140011403420300223040322042300312113031043430211010430143443020223301411040222410141013143004141223441102022242334222210332334113000031233410331221123232434003044322224342422234332231002220444333010021331432401231241112401441314203102141130213412030243210400334320312400230034421042021001003121343042142221421431021334310432422200111231002343100022414414331022231242300322411331134402112343132131412441002122134440003031301211312431143104330114443304241113134014110430003244411414140242323130133240210321101421432442020031244233004021220342031043324144234241034243140213323034240444000431222121333222333314412433020103214342321024032113421103411223232130314242310103301413402113404223002432420130000202203333311144430422411013201024114143113043443334123241311313202314202114222430124333310133212101412244411112301441432034404344122122404223113041013433434032143101112014034232140140333212141412334413222430332003320120334302213422144442300042102310144133321141204003021200324330223313432413030310200431024401221232233344141302140034414414221322410320234340300342413313431111041033003242440043004320344433004324331423341200422200114233233104322111201323333234242013402200304400021201220011021201240222142103220332103322142340314022010344223142410130334312303414142113213044042300311420424300114400213131144421130340020044344343014311320023234213013102031102330332232042234042300223220444443314343234002400343330144444200133233030044432033022031111244102311200100231032022424033200232243103422124333023144430300431203311403100000333433012202312121212412324443434004304001341143112444231413103214444333044310310131340421203000012144320142010120131203011211324410310040212331034230133424222132342334034141224434321324210142034320311200234214024112403224432342044042223000101030031001123034243123134332221132313041343434202423043330441024321041132312122312331040142331241022014223124144131431331241113322333213333142101330433120133200102", "234041234022102344010042144242102123233023042201213213142201200003001120011201113330303324232322323441042400124402010210322341032014102010301441433004211014120034000040012131420244234433234304123420421224011020201002114233234213312021303110040033204241424003422334410033404201014343110220101443324401334300140403344333213024223323102322401040430144412411404441230202242023004411120330342424132440300410340231312411332211044221043342430322203043013414202143410334341030113304304322213114240124013023000111011344033011001413313332304033434023443444103131301142003114102124120134402000104244400431320013431401431433443014240341124002213423331332404321444034114111220134234442434031434141141202034234103034320420241203123213124102044240444040422100330340440444201414104403332433312422031202000001030010301013044301333412141133333423033134032024102312233311203133424111031023204122401242334120423400441442131424012031333434321022134213411301413224404142333003440221340402214430423340303112441221204233420321120031104123230300104304023202043244233204030423302301232014434143022400321213044014022200203223110113333311104012110201024012104341243334003114031224132113431122404023021213033044331243134311132144403112310023243342303410230234230130444313020144303213413343241243013010413102232334024440313140242342331322434343121144431043122324113131144003244044303301201030144021320044010334020032112122404142214102233004333022043310024210200212024132333212140031442104413040142042300301432032142013340204000412224311121422344201401133133314103102402330044034220232433242232204031434002324413132221430322343243440242311324122011222110311220324211134413321433442113223220124114011423144043004211201203012210212340122031111341432231023021404043401144222223333100143340241231123223330031424341142334242141141143303431122324300101032420203421300413333423434400033110303002404124321241011403441314411111231303104124443443030403330103431213330230402444311143322430321440403110333414411033402041114140103443010444042321402234203014402142441444222311120143041421142042233401322410210432242111344023102411342231234131201204311231011303211211114404241010323414434141023334233011402133104401334111443331222433220021411123413410401110043343423042312313231233224244214130341312031010400041112442214011340034432001413241220423240100400012303421320000031104014433401401411103104142301300324040023111023432334220430303244201324103001103022201321414220221304342121404122042114432022243021202412222321033413222202002241130132333331200323310101311402423244322332344000013212124034244131034433102312144404004201214241324022342220044233004210011002421042241130421310314444324040121343113424333242000011033023142121031030100202324400104013110131101430433132211341120414314034143302344121040222210111022403343431334234104430331400042313440002121314401232021144402343242120242201222011000221223243324113400024130024042431231022224442040101400333300023342341221323000031022204001423441311012331222000011423014242341442200013012220020132224223240402032223202411131011104414322342433334011122431324214132313334013130223113424032023034440241204003344303243023103242332100440210234122434022443240441120440442201230400220133233440410012211230030022014400240323014134424312024223041214023020012032110213141013424230120112231344021323330422101024443122023413334413234301104130011334424110214133243001420122400144424210233412303421430201023430112314411114343243442143041131202121333112103012231133243331021040442040214004221231211443321244114231401243414322404000421241311003201340030444002041420424443024400434422114142201410043011104414400400243414020410122030412113303143131011303310004141232013334010042331222020432132344322402401210343434323202004101234420130004221120023014014323410000042420131302402224232443013202004311101140130212421033010413330233344412400301130214440131210032302430102412340410240040324443441404204244410002041310423003432143000034432441223243214333313421330221140302001114144312021224101441134431413103324131231100143432114142113111024112402114432341141131130011042243144404441232311014001202130134003321232302444440110413234210410310310133010210340010201142133341200314304400024124002313103313021134044112342100401132031340034104103010311213124242231210330412123101343020130200043431440023432431432212023033112020001212341442133204123023103230241341022022104330031143214432002301243022", "231134013243210122300420234113343424121111221233010022041424312022011234112330430342300224142412433104023122442113131444022404341042123333203123431304004403342020400422102324131011411020000444304044322033424230212324310241320110321433101333104201430012302323001044224431014240243303232234414412233134442211332134141414441312322314001042403022433024102334413141413420422301221021424142020043040323400322243311242001321043411323244144004211230302002200031323432233323324331203414332142203313344013421143343043233110221020043200034100313141031210121010310203022004343310421003042233412200314032324212334212001343132344230141004300010044412144221032102222131340141403121411003001110142434400314403240311312122310442034420102114423140302214321122204201344032400224330210414114123210403322020444341204214002320103042104241424234200410143213022404344301022444030034310321422111240224333342342023210202432244000121442302132033412210410410220231020121304112032421203411243120223212221024220212412432421343432422030221022340414222140104141443240210233042044001132012214204330431401333403124212130401040114434311210423030120111020114341044310123114302444402341224203421442400300134440042412323411102140321422211303433013333020333140010331334304211330420222312233202330143243202212224242321422430410144424331344243200014100210422023231404113144100130101340003243311300144331022421230334142343313011041243413344142340344102420300324121340344040204132004340130212001041033413020140433033444034244444412000344204440200111020234123442000431220031013232140241000220014122134022024102032104103313333140213221122431032220021302213432111310201413343433432431322343123223422342444320240124120220011101334432440031103212123211331300224134043024010023102404241130421221441214000234400304031034411133242220101014343114203234442224231322210221343100211311224131233332121231004222222131432442122040421123343241133031411001034033134201002313423402303033203412012203003342413234233003020202114310132313241002414114024443212120204224102012123131402404342002330032221104221223211311001213440210412200320042012322044013220332321140311211031241433222010130041142414411204312124313132444013030123033101131233044203122310240433013403010030122434230330322334243013004132014112122102401002411233210323023344033140014112004122131030241400433022321024231032110121304001201031044443132114132200211124440002314211320030301314032023411214402333201132010241440001422134314104434300003121332141021102131322042214003012020102200304220023424211230011223322201404232143224431323410313110302412202243013022314130412234234404224013041113310121202412142332112104123320233033114044244444003101210042331240341122322212022201004320120042033002313114111144212223220310141102020444443341324140044342204220404233113023314224330101213230341320013440012013110114110141440400030434023011340433240404434420041401242412104004224402121110211203003234001131130414031142404024440241420434334341322132413124100332333211143024001030143340220433402044411443220243414401021310420010044234223240103420022200244314300233020234012114343412304202004121334212011432114412403230120422123321240134411242342403341144331421021023301210233143200213431413404314103203244010442223022343432033234014440043332342224312021212101212404121044124410030411144023013434342033231144304101323011144240103323032103122002341111442333122131242300444232003011300004102310144032311231430343111241111223341100013201034021342424120131121421132301222221040241124402113400342003103322401002113014122022101421223123312212133444200004220401433244143010021212233313410330113220414404040310213443131442223212304134323422130122341421011302113132204440233424413342023311200030111131000023402221142223024441042010223410001003210031112133412143311112112443313422123341400323113414431021332102013421032214343211043024142022040230340000023334013404004010212044231213122043341044214231024111333023002230440210221414334104311211034122140230243111040343043440223324030311100143330114123030414011021301030343321212112311244121210100220213214403104323112322014431341422411130122313444202130004100333344110040004224010302322330011112310202141204300230202210133014431420412321120402310010132040310243414444404011022124031231010300232444341323124124423041331012333442142243344112132223413444132141222032130000322144344201144240424241212440102314202300312012034402224303300031413442321203", "414123301241414333014204202332114044432244310222202303414141041342000104120433222024020413031142313324324101124324132144441310241013321000101142441434421324422030143014041104223420310134402113330340243332014304112202434131131112400224324403142034230112310203424224444020313102233042144420032213204112242012032113231043221031202201011314040420303404233031203144211232222030210034034403400413134332123122334011124002414103434211230443043203224242403330124310102241314204143201113112224104301134034101203233222043011303044342033401000040432403022341330121133403223414404004343223004231134302401313222312422443204330223302213403140230343214010110232403343243044414302322144403002203331433244134334302433333134420002330403114331241343402233422024041202302344242103134131313024124144212323003443412142311431201412304441140040122204104114331334441214131112044013204041433402322422434301332421224132431213211214320044323334320222432013314042133042420000021443210044311343240104303303441214422132121110231441441043142121402441342431422431241113414243113442203124233302212223043310021122203001341223400421200332420001204433240322020021101000143042024320102120423300312311431001444042443021220441432234232030401002442432343421201221320341140123012040132440022141041413414040043032313140321141142442233221324014032112133404230231244010044220130221042230243031123030412341112110132423100322344104213104202333340102400221020220421342212023032241324132323043331122011320410144204343110004200100411431220121404431342414230303030214020411040440412302110411301010024122044303430314422410242442104041432304324304344104342414243040134123342120423331100022210001344102413110322243423333413213200142242111101221301042410212102304233413040103200134423141040001414043310302340314400232244402214322331230410422040101444313131102231302433204212212442403314141233233111123420310212422242430344011411413334224110213430310104014303040442342333020044204333120430020214101210202213402203410023443333234410001121443111214231144013320002311231404404040400111222302023202432140032320222321134312331122004404014340241012314114102304042403041120233204123243113311012240223024133241344141140001322110421313022111420413104431204032230040311314342200214020024033134234130122423022411031422010040333420231212221024442422040332300333112430044224200343332401412214034002131413332432041123000132010041340401224422310031013002020140031440333223434203040002410330130433330011431322001210212022310343323304420413322042202011113401323403032310032440430101424234404201210314311230142344404431344311432333440042304241143231202314230421412432113024300202422302130214402020241334231120243030202110013143343324340310244332201304040343240134014043104102234031310233313221240313304401343041324144241204042421042033001333430420011221420344213442323211234313013240044101332130101142111401404222021204330031142322202314413100130444010010043401010242330144033404244430221203234442303213104333201200223243213424021340132111010242041331233420221324402444314334103233104423411124202141213200211313201044302311011413110021244202002031423013200403443311120214204300133340330043030043341340423313042113344332032211124213311103134210132242313430414144341434343030031310042402020430311001323231324034324134301303431304303321232122442132440011424100221423210332313014400332412341440024303021203242203412321002102324341111411204402043311013440242144224140304300113321440210042400023234440002311300444230200133010420131414234012224142421033304114412203304030310304022210011030200301040434333242100314301114211213313444340130234040342234333113404100433302304042231342433223404201334333413430224340121212310134344221114004133301143122400403044100110001221140441424231333023213441130031221001244234410323124340232224122003232021124311234301331341412103400431300220032104134200404420132013432121331311011143001424041140212002313414200302102123431334320313324034004022103402243032233142410103212203244223404013122020421440140244440301224400243341231041132334301043114344433123013111231141043233310223014434324033234024043314043013133321243040022430144132221303042122021042311321034402231043033423321303302134014110241043113243430420244043301414433120143112323040313032024301403143222014233122244422200010332342210012223344130243321442123243000123123232214312113321442414224211204030411030322004002332331200010434441133440120442331303242302221100", "012234400421330024333240024224302300023111130343303324420414301322103113124044430412424223141023432414242034042311132134000301023300201102430413442213401043043313233311321442440402142322110343303041204411244014011142034412141301031340312213101330401404103010304404333402203113441331211444341044102312304324422242041431404233040030042211322241102044402203041114221322010010444213210101021044113110113203301420323310321033102020301140104214400333110102331230410402444034041000341033034202231033323123420124432112214130204432411132234101103000400332203331021101430334221002002312411312133130124231340442343124022210033100021012144430030002433332403113223402443242012022002412202241314232413444214024043020400043421201010120114240131444412122304132322101422424421404034200413120401341311342233102322401420124011332023121404331132401012344241412023121241102410412301341333004130231300410333311134432103203314130324220021443413040403324220442223000423041011432141023111424344403441444241421313322402100123413100243413203211310244212112022034121410333402432140403202240111414104143111444220410401214201021412243202022134201423402243101014320104223234020323234421021043343404121340204400023240422002032344123421022244101224101433134200320302324222343124303101213442201024121201334312402043233411103031220004221230102122114123312300012043103214143111121343044213023113403403012214313404230142342302031133041420401043230143200220220031121304432414340004133024211234332342004340014030404304441032314221102030233040443430030402243403102234104432323212131121233200212013241442224424420422022214304222022324242003212101233121211403323440204201432432042433223001434332044410130114021113041004341243031113100202434443433010302212212042312434103303411211131143311110023421134320110134404140432441144431323334120313442020014031413322132202124114210104001122120024410003024102413442442443120211212241243141143012444101304114140204044000233100303411301132434223121433333133120000343032123111211320340431041421141240224412400030221302301121304021112203240333133203314004412111314031341331133220443342410103030444141304413234030314122404102100122130334414144314322312321032213400323401312332144143040404131120312140230114401430412314300311244442321423204122030204341220433110044141331400413044440110421013421212312234124001402310031312021141230220432103324003143140312403100411212124300100133111341041323411113124341132130413123340432231120101320330113431113333143240133204310342113013233230242103200443033023302314434122134021021134333403043340022400302404334442032033121430434102003240332204311044130032224133001013134130441041221231113213142234101214312220410041232214404014001411033424311432024234243222330442420034211334204132221343230430200012211232444212211414133203023420024034332431314403441342021034043043102113421221314330111323100342124404101230400040412131302124322020233312341012442202413330240331400432440401014341114400043321433240121243433404333224120243320440112104143131431230402130313324021121230120343220034441003303042014243100433144100124410444443400211112210433030033223321344041100212104410114124022002122430342312103312123001430024231022222131124113030303143342311023202241130122041243324420202030133124213012443111030233142244044003443003311400141032342323132333042243231041101041430014401444100012204210004201404242342312010021204224022120010340241202013302221430333032140013442130403240120413422132144232203223202000143222101243202214144204230122402242131130031010431143023023120423434344321203304231014341040220013330343400104440031102044022101020134104341014114231423123141100422032424431332401223312210233313040112410000042021000232001203131310343230401334320244014333004210143014442241142014111333402122323432203431144413031334201400033233140013240043301041422434031003143321412104034021210121104112044031423402134401101303314413410222104014002203443030131310012440431130224332023233023434132301022141302204431011431303330420213414220400310211400020322034311200243032121003312400103030410212123433312240300334012114004041000444144330413011032324324323341431310220104432203411041430043300223402331232100324144112132304204222000334014342444010440014230120404434413043044313243104100211213244123022023011120123440123413024301240244320104244403121013000313032443232120421323102314423303112440341242114422012233223323214442342224342321121430322014304224242031341440", "200001440034024302144240124300004202013441110112222112222331214333110132211030331142021420324001444130130133312212403001411042443232023130104231421313410340221314132210401411043240023232412443102142044230423232320111011040410102432202011403332221320213034303044241030034033223112433410230414033223314444130232441323304313110102433141132141302422330321342302022121332433043442033342031442114100143332002244041143113202121231433341132334241000410132130221144044321310241103043124104434432343121310342023443003434421112303214200040020340401311132043012000004122443432041003122133430223311100123232034132242020121341002341134444103323344323013231021401111412432043331324401314122401223344432110324122101221414320111220133031214200102413031414103313224142043134434022124422444010013420433322211422421140002433040023033340401231110444112420114203222234220223330332333122030220212342212410243311314420240231101220233202042220231320044342321344002300322022142433143012244100312004112310123213033310324041231132331422043021201102310220020342333314030040132411403244233201441231342110112443101021010430111020202200402410243444031230043412220040130013134334101112014313324022001340422311111210243144213412310240321134132123002201334112130342042040441442341101030140402210330040433420120320110340104241400301212441001112421411223233431030203334434340034012310122240412412030002131223424234441131441200220420211204304114004111313342234300112413334420400422221142244431130434314344021202044202032044101120421220302030432133300123101223023034331000214133011101101240040411120340411132332204400403414133234232431142222412340244412434204034443041212422331223043020420234222422214414102141214343110103130410121023320301420103200203303322412011432434034022434201402111143123123201024143024322441233000424120242340200003014124423044233323403113412210124412240304240040111311221144443320013434313044210132222313023442342232300204410313312122324432114044234230211144123212222400432422042401141220241223104030223400030024130424333341221314313104042241334324104000214134042210232321023444022341312032301021343013113332040131141304142341013023044401232000423203413143300102320303203334404342301303044411231002111201211430040113314024324133101221334224210223031301241332130142031411110440101434233001022020042101130321033420041041441442331302412402143000423242033340432000104343221340331233234231242400414003113134023121433324103200004443143322114121241330333411402304303214224412201023101223431033142042433101001200042040440411323313420323443134344212244030023411400121324141211424024222134340040101000413104023313313202310340102234004203431324122444003434040244132112244033303310024431224034312211131123420132331001323333400320142103042340230200234100122000400333213111411344444342104123211144300031043041321203332341304221304424112132412044141143114213331033402442311423320313040342200111042200014303024124304420421123034334034101310022330012344431024323134333022032124344000112012440213011310324302432031012343214200224320344214303430244432204023411014334344044402414004341011201142141242411000141431400230334042333434414242201011013144243444414331013413131012101214314122202342310101243021012220222132404110343222001122030001211022123312224413302402140033142123312124201022220214132340023404100434211010043312112444221003232244330213323221442402331123302200321013432410200332234133003020310034410410430011242314041141042301044200403312114303143302232120011420332021232431004344131220201034030032214442442233022031041210312000010201300034303012233120423012320104232321234024012213111430122423302231314441340302032231340341041411331332433220130311214441040103300411122130242413003030334431342044121044224331444441423034322320100421043440002302240014234304320034444404131323444220330430020114200121411202104120341224233432343011211121143310244200223213344324003442413333104000242220411124414143201044314321220330131402120324011113002434212002100143444001320224414413233404341331101023443032334211022113313032411320140223003000031410442340002302244143344233321302410042303143411101202102301434130110113442443023132330141012200031304021113243210031321312143244202133342122334233103442423342223033433242301041334444313302123210201223223232042433220142421044331244041100421122220403214422242413210220310314423442301310243302401031024202303444323134202024404240400024030203202243104144023012301222134", "444314342340423311011002144330022323341214444213422040414401034211304111332421404011401323213321314011341414124441213042011023011301424311042312222100103141110320113303313220123010244331400111222132113013201432324042342103210320100022000040020444043401043302103233422022211101040030034341321431141423331420320422442422022201322020203304323102141004041411342003214343433130040003024044231214114320002334140113313131210032101341232221223133231100441244030442010023244011332332003323030142303143010033124223100134024332202302433231204034034440121031430320410332310020242202323421121341141221033301203412342322042111430000323012232024424334223213213434343021231414420334142211441300010004244311020103010423211443320141011433043313423340232223142444412230032442003120223224034423324233322121332413410200102123001022411013124044044310221334214124321244214114331431030001404330223200213030224221111343124312234114243233432343231001211001323432334323111211331333413101014310204100224011423334031402043012434403334130214431204432111304141312043413322303022131312334040200322411414110420243220133402002403440431102130343100311244023434002040234402423202343303312230310400411243202413403402143442212130031000331024421342123221204433220133423443104330410432103113431322410313422304222131004411132233322411404224403204101030244224001113013223204111430021420101041200102003314113403000111013401333103112310244304211442234344304100441012422323432134331440341441303102110033312113233213014024242301031122440323002433413041044101303143132002102402430134334424142422441421041221414203432243201020014203431414223142220401041142242412111240413232302300413422110320044123132120401044301034043002113413000320311222114224334342043420223140213331200113234101123144031110344241103012442021401000243413213312443010204140202204244232010201102402134421104323424311411242114414213422212012124440232303100331203234210122430442034332212402313200211204121021443203212111013112034103342243013424033221211212411103313041020140232234010211142412224240402112134424002002030124000010200124100434404012333413413001030214421030240044320321322023422130431423222130034101014301304102103400024020040033423032134240322033044300014320013243301233040113242212214403342000301141104421244104342033013122003242011120412113232023113142204202133442141012143122414213024311033441334210442322434044100434132332443013341404323301224211131132113030401320432422134031323444240310400331440020444212332142411234420421001104141320040021302242134341124013404141343444120313400323212203424441444341312133103420304231440310311311220314130232212130121120414123322113320302032211131012303403214310402312434223404312433003433211230413311312204342222124024444022410113024334111024234342031321232140021021024314410322210441101341323240404040000033004014140140134330341033303021110323434141330030140002302014124021243241420301002021112111132210032021124300212001302104013200112400110313442230410204423300003423402001431421321344110342234341033040104211143024432033423411012404200340022003312011124304042434201024223301220404443240340431311033142031034222011211440032344431120232404221444332414013033411400344311103444112441114333313231112123102244304144140401303441121340012433424114203121344332032234442201003212213233112004223310133132002223222002321201222431102431422200220314011202211413113232240302300334304102330440104310101202312001034224134444030200210223111243301001424332014423331100342134101041310042423333040113342423012300000330141213312244402101044100023212423214143440404142431022031220312110340411144411004444440403123303444220344344112010143031401014014111022402133003414010304420030211134110214024032140234330123141013303044102310431023040412320011122310222042244032434342232012020130113020041311421430432402442001401422400141103340204122114421132313322414024431412240133403020022144342013032020200303104320143201321022243232014334403111140323310204234331213411324313344042120423110021313201443441101204440443434134231034324020322014224332001022412142033030012311124020020241043030242142243311244021203103243124114233414031413113440140412412441413210001421132102143020120321044403220120014441142102232114103423434333440413401434243314342442044241412342040104332301330441000210032324334234430121404324222311004201123311321230300132120441440241020420101200324002102102143411334444330303102322434130211140440444201432333120", "032022210241343110012122013033311242431010103132243334103113314413234212041123241021200404101021133344241433044001401103142221043102431434242132413210100412011233433344442203134410042334330414232023001424413120241020121031213412323243400312431102302323014334204003342433402421324100012234003113402124233233120302234140403402233234234412233001312442401124140010100323220043101342043441234033314224142141300442311444232001134120020132000124311011410423041234204000140324013001414313034431200234122101040432331101310023421100432404211402443320443320120210003304411442243302140402242143020003324113333300144141113004300442232312344100412002014313121324014324113330320200212201431221201323331430212233333302132402114114011423412230242112020314024204204434003220324100004112412143140431121444133140413023214231211331044114424344412444441334021433324010210341201314022111034201300024212442404001113021141201400200124424322433304013202114030423023020423404130040242303422144102411124323123041043204411114104014222111431240241040034034244124132104223220024322243042221043230013242241313230243113241240424114014141014242010131030143300004401401033304140140232111433300324122004030001033222243422100411320304044110303210040100244012343020411403323424014321241033413202203421414220221342304013042144433331130300224341331113331431314131243320321224030441220012320412420420314213022203123221342404404244333320211110432230410223431304034303024440124040414201142413024222133412304330111243244234311232041130242200334313204132113230320313441340122030303134232313441012321203043003414110023232430114322213322311200144440230132430142321331034414333321313440323140224323122013240010441000142223441032204433444343101431000202140412113021000310300310443404423132101123332243221223004130240443411101301210420220112203041220403133312000224210114433012220012421231432030210243420411314041122300331210132114102413132033440412100223412343414004131231442241200324430241422014032342141012040110440041232322422211244012214134042102033110240144422214132421230240221334022422331330104000304214142343122213042331041324001220134002242114430420030003101100014032240114001120304202131140443442214044143302022424031204442032212301230004122004321144043032022340341344231011013414333213004032320420240043131402300443220000122214322440120432140331221310441302443011441013422004243310403241043321032221114423112430403443013213222200341311031114114033230423414310022143034402141302021022004100201432121104222023014204144211324221122031143214114222323332232014310431444244020404210044111020103140202313440103214401142342420043013314302043221341331121131123020341330340304031421003332113312110402300320133100023224214124341240002030443301443220244110013111241313001401043141042141304213410241003342041232003423100441002242220430122020433414341101343311000344210110133121134333020002214041201114440434214413430103203240232140422233120211411220043142401212242010122233042143331021320114041314203442123302022431321411330304140100310404300133202410013320321321110032332301241000211443414431222420233103201200032441201111402344320443401104110243240344303301000213011030143422310223400242431301004414423112020001243401244342124340431410242312132244001023204402214300111142144214331413004103233333234030013214202413324041213121303431414032302443141400132122413012330243303220040130140333410044343114340203113020334420433242343401101424130144304302422020224243000410412002021100242402123410444143441112301021221103244212231110334012434444413031132040114132102003320343221322042401321441333100241403333114001124332104322043431143124411244210131311231412143222240231203330340321423243414412314034412041442320101344120310441443333400232113341114022031343024201410123303242043133440412134102012244212103344441201440341200343132120024233440022314202133132020422304412341414231143433020424321120243121044131120224340421221004434300244041402011332200030430434123030401321133324102424241124441440022344101113431041402221224131430442111223420034032012441132432240401212242320020301211334144222202341420220430322314404020021204123400024344301044341200404243301333102320334020014001421141010340042421242241112424422223232343232010233414320111323040044013204441001211314101130101332221330441244213312421321314043142212242140440143224114241203314324043233023211234021211414113123230011334440444341112310332313442011013202012234044244124", "300441321212214130313131202410201210323001422341012304033000303130031330241233320313001103041400404334244330402441022322242314000341143340041412220243003131103113312203040341424011322010224123012130102134122431402002300130322441342113103123243423421000010103424431401312203424230302102044414241444204421103422132210341020143404222200333023023422144321030431444002001412300322100004302001200341242212130232004411421134423420023322432130210200202013030100304432014444332000131233222301222104240333442001103041231202030322011111004142330203422103003021322320213104402124224100211311433402432343122203120120430310031110040311110043113424014143230301224312130433422142334304040112031224033034321131121320424304014042301323143213142324322011231310341422111313123200223321304343431204043402310201423133320443432240410402300440202322133343303432003220333431134013114302203411334132341413330234023411232433120412221421340322004133423112012201110320410004431312114333004310340422403201144430400340000021113200220204010314030403423411024001302420124101231201444410342111341134113033303222032202233323213413422110200001131334203402022330220121300341022243132433433014244010430041413230311323010000042403302244022113202241004311222243440143021114420033012142312412104330010424011413211324221201244111340111340034122004231434403300344043230011102330200242231301241440433313102013404004402432342120432220132211314243244314322140330302444320423214003020303342422403103202103322303222411122321124021004424011041323204300030042034332321112441303400440023342444210110001042401240130213120141024201224114211234220010134141341301410203344340341240330423334110001242230033433421342443140232424202412244314141012110443404243411402040221404424331240112242101034043013244100123143420120204431002341102421314011200134323324143343134232044423404044031012410213024402044213232300131210113323421401231122400304442221343022010110101212414044220144112213320403320020412320331401124204211012343130142440220141102303111334312131403410440342421304341224214142124203330400424404224112402442202342331202004322144023210114330440114333110404104023211043333033113011442233201211201321341131411213114042333314142430343214220234101340140310341232101111344121101032044113230104023312311421023223333034202304241441403001411332244131440220404321312000412400104423401032341221410130343322444341233122140012310231402413104123132041443442330033010124223323213014310210424033211330141220131431443311122332101211044342431014202214343122203021333221000011341011130321020412102012344230313234303403442200141031143404140314021010331042440323143012142112042020402414221234332001243033410302012300002120100234411323203202300431333413222132132033442303034103200202031140144203341442113442344033224240441434404300242402332312034443332232122434324331142030234242112302340412113012103044020121432033340132032323322132421404232444203432402330313411033114344430432102402014331141341431221003333443000134332131441031204404231130014034224224043110202144041003244141204223144323200024212221001210121004023420424231322040134342140400103122032331114424443222102142121130400442014324333242321033423102342202112024301411030312123304333014204344022331203403040300330031240231100410411103412310023044242442400000341031202334012032122101040422044134233102124414024211414044344114432434121241331121111024332433021012110441313002242420443444031211221303400201233102211444003333030303443120210410310321403202122233034341042413001140431141224234043020333400411102142414223120314414404123113012043140403023230002214210302111403000040302221123033040042032012132041111111433122123114444412110433201440221321400243041134140222004334401441313240043110001412314140140324201013421342004400024121211220010421304000334413132102323020321434233320022130040003311104011043014000244420444020303230240402240310110422403410412143244440423441013240140143102120300030020410444024432044402231244344221440203314041241142121322322101423310333333112411130332203110023214344320414104101443431001023300023442110110231410333242302313101432122214112143242433210230342443040020431220030311031131110432124200402232001303220311132331033224124420320303414020230032111414114443144204031003413224320300320114422014220444131342340443202423414344332342120001143121243223113044342123434200420213433111120020404413011211131201001013414140431411200004001043142341443243322301422300", "222400244342444434134410402132441124331243324442321421000443222002141332111412201341301112304013433313240343214213001321044123134340114330402440140032024341011141030144241332323332233133420143423401231142403313100312233142201040234322243111311310004311101230311001332433300422104134432023400113340201214103243030324021103214134434113433130410134034112140421122314301011201420032044234130300304320312414001341020323141313121100124311330232233212343233402403341443001440210211403400422023233232032011223241323320014210410130024111220431114403012204004020100240111440222401424422444423401124203002320320221213214123414223411124403242241024132221422312110204213121243004430101412203104323234214311300120412104241130342012030403440214433300012031234033033223433220401433414244334122420014113043402410204234113114033220120403243010232204404241411324121142343413043222431103044130401333223120400310312040442444314100122343334231134221221202320331031000214111230030410000014141120320432303141233442302434302443334133114321421233143404121221143323241013004132024041340113411222443410342040222122421321220001114401042003101431430204004303300002340403132210432421331431320211121443323142313040040441232001142214034412132242424210103122222340430241131201024312222340021442032431303234424443413134213034032003230331100010032414142042443033303343040400244223124210122141241414343002222213334432341411300211101131231233420403433334231341143433013021332311411233221234041341301340103241031031041140043330211124140120000211310144433122100112324410003033011412122414211312002024112140143013300010101104313440010241102301243122011403342024230024013231312413132332422424204304031432003023420134111032134424030031331103230443220411440233434040114410112111110233043301344311414044222410022204304402442300120230013413334124340210032403230021100343004413120444002202112041404114334122242132203433140102241031132040332043032201142232432143441304124020411344021024232234212420124231134000420233404423244040302124331233444213400002142200341334432433033341341202010423131123421234323143033140301223222043130304022240332132404242101321111200112033043343342404214303313440223204031212024302430042301312032003314214342203431302222124402032002213220420323400141440420303030442131044043322312201310420342421132311312401442231222122032441314421111420344110234441212141241404202144043230140411104143340040311344143300324020010320203103142441033044442244232421101344124142410434220023113122303201144114042134131134313041000242041322243131430122342421230011300112120444402043042332034320442040304331233004322402441013140144342033130442222230301414401133424203104211213303142404214100224124324110032034223104110341040331220432231241113420033243410320403402020320040124334102201220112402410110020033440101104443111023203031020442004420034020013320020220233414203134230442020031423103112220331340434431243420041201020020114033422313023413012021414323400043133031400020042140112212412321314230341111002102140133111311400404001123131230332012013034001444212304121423300240402140032122303431341301311032020304042014424030322022142020222302010230432301214044324240412024023223300324222134024320130023232202301042311202443244423143340402214031241410330342213043432401034114422223212000042312241202141143214243442310004131424112403413331200430413341221011401412140110440234220313223141212312231213030041103011042124020110342311141243302034023201432022241440144134404314044204313000341322421002410323113402143301021111302423344331210434320011132013331222304412333204313410111014300424103441204402011030220302034001304221411324421223404241030320122014001133443024041424321324323300232432442314202413442221342202333221410301031233000314230010423223441242134032222103341323431440011113230443132024021232421232402444112141331104344023301111100003301012203430303443234243104001013343034424011213443331432003220040421024322232023300221000322134143223013120141102330034403202334043100402310044303124200420431441422032021212242214241300412231342412004141430430423440341342432141442421131440030021303314322324223424023402013200121104402212334441002103341010444410113330124232312340200031404444102341441210422141244032301133211224213433113032342121110004223430344130230232124242040324202404340020042421132442024003032011121013001142020333133311330412421131120034402302033130412122434324012124211030112112420431003142142033300141", "410222420331114241131113030344212112432042021344420332404321020011021232324403042403323431413011300024002204241123040121004413100013042114424144242314441001200021041431420403002234432103132414411202301334221130312120342122300121302121231003014230242444014010343033434331313424104130022341431012044214434142043223423414434313114312434131343431123100344004431214221140422231002241041231302331412413140420212320331313432124420341210401343413142002004414332234113323122312034010103132132110142421040304333212414014413224221240034134430331312340013232302331100320404201121042013243320404423122324220213303124044044204404214340030204103234304340211041224444002021042440244143421244140444004430200031023434321432142101202110032302214404423033211442324343202133140014204020303014033102010032200303313440311003233212203111231324142230420413323331032234043312011200104013133320030320223131443212234123002013202440212300424220311330314213414334401031143432421222211400241220123114204233322423003111132001134030324003022341111023234401043313440130222440322012044134214100324411442233333140231143220042020034143043401023322111134024340322010311300232043124341344221103332143130120403203302123220331020313223400430040232142420132202231340220144011032321104433012141211404404103132042402313002243203423022313024444010100343434434114303040424414010021100323423122310442404404140302343403103433044200003402203003430222334431202002430104011243432030110110010103431442423404200313421400040442411032323313432041033220223221032343313102303014221404243013122042210034414443234431233204224000102332320114220333334322030422123133344410033433204031024130324401110314312142401320301341413422141044243202310221100413340222344411442144320240023334300221134403224403212422020130400000101333331011443433321434043242400322021012401330030423331422424314334411130331040144341022404200301302114424310103414043022210231020024200012011240332412144313301020431114210034244121401102224102420044134434421020234044002434013321440142400242313014410002113342400342404312333101230243411344323030103410341021124340422021003113111410044212222130344404003400412144300023434230013210301123014100434014424243024114002422211440213340442134241300243141311121211432420120210320220212111024234003141024021440122044403143011332034131332330141323004311012222234424012230224122403424230300231034121200402131314123444324023012044323132130214423141140243314021013411014042304021044432040223143204003414333140040200230421024341214211342214140013132320320140414343420134303142124234100404100331200404203201142241404220412242333403020000103204121312432130402243121304243100424424241303123213221442110200222122201330302322401301233210014100230240003432342240221413400412334142111202320111033320243420131413101133100234120133122224410140200341412113300231021330023244201344044020240010002241322103432212200002334212314004344111413411423140200313042143223222332041034444343334232034420110324242330410203422302144334314014424344300002101300201040121014034331102001023232343021223403041412120030044030131232131022001130214224441343134113413434144403320030203231422333124233132124434402021231133313202343140210040213233343410311143302332443012432241113230422341300223144143140003421013202420213114441313443134123430211223400442224121244332320401220033044303024132431304120104300424043014441232434221310300241021300220232431103444104402403004311423210413102114001203304242110204021142033000440030241321441101124121401110330032410233300111400224144400041324223023243000144223104412340042221004021102300121310221024101022134213101202103240300222204221112134031341040130131230441340403024402442340320223041141203340240233413134300222410403134400142200120210332324404040431210324011012133131332131033103121123033423114024233333133434023444013004302123441443444041343400323010410121024114323404042132222332322132323110324344020444240222142043110320431413232342211222322303200201330224344414123404313312203120033043411322103332123420401021020400200424144340324413022230201114340343401410111430101102322423104402033111012002342301403002314202030444112201342243214423014322320211330043433311303331121021104422034201421132410020300111312331301104342130023400203443112404011024400423421024402122322420440114103234134042224130110410442124022004223244242210003103003334134131224112420010213400114243023031043211312043341023201020202144222413203210204", "300230012131013340012134402432024404441233410011012034410144134321441240100313010304212441400404400120421333324231224210244203413141423430231113003121322002300200313210443232424234130104022424114414434343313440030313203043413132403134244221344233202131314244210032314033143121422210433013114440022323221102011000032340402230410211033303302130321401202411024034030232321311213433311414443223042212013231223204121322413241101421224134341402320012032034344224004212231410002101130114013314040341030340433411121330202423130324234100124232423243430122400422444410400142032423332204112322411300011022312200123244340423003434133214242200242220303022144141240011233214231103404340310113343334202020404204102133433034102124131032200201321124421243220434143032203420422404432031210012442004340231034122424223441144303124321213432233041420311344200212344034323411210222411323134432122022224244014002033432342411021212120002244300243040403110200121114204343132142144340233203334120222011333202103041340431432300430103333311034312012201040424143241021033330141033344100404430343221043323443042334133011314010310413042334121400104411033343041102003124413404131011324342211034130121113421014313040041313241412302340002230302203341200104002344413100324034004444442044012003444442041111323320134443133140031440110320134412030113441010104140421034244020320222402044231204204234244203032301130323403000041100121332234333042330443131201243440032034042020443420312023222224143332111421132034014220203410122231104404321133043342402001310203210003423110142410223444113112243402340300332401031134231242041010102334331043424123144100231343014113310132441211142412101241034032310111201224023321441133100220220113021240022423412100123141113420032022010012122233111420122332240334234322220114134030200134403012041344332012132144203130232432223224001313402442313121002032333322213443102414143104433313131232200404440440424303402440110333002024401402312122132024442300321313413341241402233231411342312442034341441240023020034033210132130120003000400411204321012201442434212304330342230340341304144211314112230021210114301342443321013143401212233244220410130013212304212032044024124101140231240423311042103030143332141422223214203313411244200333424221310132102303104331104100424321134324140443332312311341310021022004002321141432231034414033424001000200440440113111143041324022133430122334413233223113011112404431144240401032412312113043144400231413234221332243212002310323123403144032020344234244044120113431132042432143111232304200122331333331121012210134212103040100430433043420333433134303222020441102402231400001433220212200243202402431044023232131234214340111431131023441002442114303134000141214014302003224214011324214323023032211412131100142420032443012424444313102014423023143412414401132001314303320102143320412001230313233044343011111220214303420144204223024221341401413314430440030210133101321024203240411313001412412403431234212302434114410434033424332421201141144343122323222203201204434132223340142031441122212013242002424331104300433301140320232210240401324332032132001122101223103343214120302104310133304012021310031022101210313414012010410432434140420431100401440110132340240422240223311103444033021120400320031033203423110334004333000420243324023321243303012003342141020021133324210421012444131422430334410220403413024123331024340400201044021444401232203244002022332312101234434143131302321403201321030113431043223200210234404124423232202012313021433234400241310420230101024033323121241343042400310321111140341000243410244024334144403122102142002040440334201231403411132321004330320022134141320241404441322322113020221123201313313033411031041203111323232123104243011301341424101140343211312302032430021234342023042110211042134402313104404133124114422432043103231322000232012122143433414013001220302420131300334442410412100240231220324434113222231200440433142431313230101020410334034411413043134404423012342220433400322120224020222211320214133401042040433312220031412400400432440333011300020223002200220102232322441033344303220413334010220030311144301432321004012131342234313100423121022303412334140024012244410310043214341142440404234400413002240443314422034101110300330402401430020341422031241144212120120030424334341001403330402424333234324102102220003342340032113242012100233330042112423310324310033334401403440321311443324422220322032100021321041132010002034231212332130423231124", "110223122004140331312303434242003200044303444220231403220134223133110104344024321441010304224243023341243320023442232304341124432000233000101003132331023302124033433103244242043302340240104412010441004342023443010141142332120210132010012201321440343121203331221210203221424200204020222033140341242130102304224100232030244011444311210401342241121143104113440231013132141234101112212341400213341244400342133022003224004141331014100441240213100204021134340233202020123421042131440410111143432432212111433332131121112110343344323314323434424004101110201031102132341242131341434341323123330403322403211114412041422211332104131042131013340001424222113323013221304212142214433140304032033123214344312411230310322014132442133003313244330020023011221142011303444220220123100412144123434442021412232304234244001214132324441232143141101242331420124431420021143122041104141441432130340421234344404400310210344213030040403440331122433343423414432031041233030220412043222101340234400212210121323011123031012310221333403101202413042003404230424041014310343002203133220103244040313201300110330412311141441042303313003303002334423032133003220432120134200103220314313132121423440402124342402314403200032111103110402201103200311430241304143032142314124431420133421142040323320340334414302443042114212132211103202314414032424111042140210120322303202114211111101111441133143041130243140424134434223222242001434441420441344312330432341000310020233244323232403140144230403244124143014342400130423123021434104140022023443012343311121341321033120403001444122221023211303331102340332012002002120042012210443112431330344203141402303144002142012440322244441441142410201312100142231422332410433401443044243143343043232244041104311413113314022301332224001320431334313310023023122301042344143420002412324223032403342130233211314244324423032222233221222131003433112104401033033140000420220224021101442404103430020224322204340212134200012443131000232411420032203440431400010220424303130243340043243121344213401444032400042421224032311343302214024211242432034231014141134110414340223223432301310234411443041332120444421012012412142012122001310433122200231013422403301032010321312212132113023303042403242113422043131340000323430114304224433223013343123142302434202334002304032442142401013234412213300303130203413300440213324412413404314004032333001401343243010140123220402131234444140011144141141111040231140342204422311414231310030232134440001444124110403120443202321142120400131413131124432313322033230001101310041244120124441113003403213120133223123144413214011010104314133141432330341232104103433011124021013021412020241203330414420443132121123311310014101310421423134220401010312414221421224122323134303422243211233011010042243114011300221411031222332034111330034410234240103310040324014311300230310411024230024434434241401044244240001001232000241114331014314342011012240340414343104012334040400241243210104202402040120241244030243132013101102240242421302204302402344332434302324344204001240230233021240203124121421212230013240134322400232400102032443234430100330321200333210323211010031433043401244220442110224010113010320430342202333443330023001220012431233021313234402201204303423413322423123213134330212024120201120024400431423200303043431241101340130242204432210114144114330341030201332411223010104331300020341314344200411431144012213201044023320032422400324030130144211033241041134403320044201131302420311122300100030141340141411342333211034320110340304242431421422202122412220020442223001402003312113144244302022011341024022240114323244042411113141313424231212430424032124041203103240004342130433420433004041044241443112404032322002433322142322310304313442103320422421344244104211423321133314010030310410422321303130204232134201013443220031012341042010123440131333312334102424312242030343002432023121034140142220344413201424033412241321303413004214333032231140124214032201242320222241343134414134040410122240403133242030233132013111222232331243220102310120001432030213234223423341104021112023100211234341141311333041011100013323103003032303030133002423031422234240314010132014203114231444044333442300331433024032102413142014403124132021424310400100134220324001012433141403243010121314221003032314430134232404104342010121200333342133443400310240122012332010234203023102241434140030143302404243410011043433200033301113310021142223122111333340043434303414134022144422213314432133113103031000203024", "233130303243204201003243103224123220120120040001223121213310011302421244043211231044224430303330314124301322333343414033003442323220431012431100413244000122021003043441433133224242234324201032031113432442302402241141420201101044021010400140304341124312112231000210220102340142203430132420232132222213230414344224221442233344404113300013311342031223101320240003343111412220444124433120403011000203420204121101313413120132423034334421322124320033222344143202044141342221401000322303322031231444314423142344424244302310321024422433024320000041131223401440410340214011030210323123211400302333412202314114204434041302240021210040414210031222312134100032311313030113042304324112130431414303140423204233344011341220443423213123414314423014214401221134431032423112033442323441311112421101011324404342121322234130200122131404421410044410010302320010331021000132134414222210304332121212313131422303442333341202200122304034424443010400314044334442212233011011011331231240241414410333204132111124240021404302422244121330344442031101033132212432332412012404422102033013244003331340420313320424343324141113300334312304231421010303301321033424021231311244310223340323210031110431403304320304323042022330400424324302411342423034423031424113400431204243124003123311442441102421314132300240303333414121142024444133440131232411200210020034020321240030210232234012212332144431242141424040332003020220310321444001423144403434114013244330013034412121122313242313414402002413201123402321343224233211032412322241133113030033224111323334141321031343320302430324413033344114420132140421113131344101104413430223302444113434420020004330111130440440123021022232004343000101422441011134231001014104100034341020034111112142110212304040120311140242300201122144113032310042014300032302141013004332400110432310234311200014143032431024420332040430113004334313234213413342212132214300410442320230103000444121112442133212322301113221320003234000222033021414234140434244120433141241414032410332212011134034342044300044222213041020343004303214101430432042314020223241023221013101041113320140111300010142432412101102423110241014110434002023003022230120322123000302033010222031330330044201444010042422112432041221440303443011134441310110303223324320300021033414141333143313012122023242243212331002120133020121421434334401322011430110211334301240104133402403222313220104104203013104112424110313142411111024212130411044020132243120412141140232113212233232021203410001014031324140000414410242214414432041014220420022242144230203030034203104412104221113330403330003410312232114010003441300023033342031301013142421224002203410141200334211114230232110113212010121212321322110301404030422014204303340422132300440402021300344212133311033101304223130102004141313402202143021020224121021332401113224041311330334102344442141122422414102140342041301122402431413400010412320024022210441104422303324300144200110430004131440332431320242001344230042330110340031133011331401124423423111432241103114332122243034040100123211414333012140044341331033410310402142433020232204343044000233141340110001223220210122402233401244433020112011133240101141023112402310133301330303241422442023000020111020342403442423203011420343431133220120443331421210202441042033133010440302211131232011423202030013430011010041031322144312224024002324404311143124334301330114134040214101424202314143034324311044112422440220243443432213343243142312004320403114211001123141342300030102133241402012304243200124023223423340324224022204210143121221214143310121120120330211020104101424401002140112002134223344321402031441002140204210011020234433100014032402012404103422203342223412320443302023203430013333232332011021220041123020003111031201001420030121434413242123102102132430113341112032233143040410044011422224414010440232312041421433413342320141222141323441440301244143330114331431222241014341433240112010343431122313430022411122010134214114023032331200432002203312123122200402433013014303300422200200422344201432311212243034210021441221221422303044401210214103221423033112202102424403423331312034441124042312311034332330221431343131440113224330420231421224323032141420140404013314444032134242310334421123041243011210224232140120333331343402042434231012432124012400144013004041220110244344110144341220141022020134302421440241311123440302114301344110442130243231410341112023234230211141113041131324333332344000012101434242314124234221233114231223001013300324332", "444124432413332323442334242104314044202030034122031400132114301032230133131102300231210230023212402201023121020242244232324312000143431243011401010423402321431340241343344314312024300300334244122031104023423114001342033032320144104331104310004420042112010141132321014244300140121211020133132104041120011441224023012000413442202120320340042110232400111322340304112314402114141432112330424431301020331214232244142213202023101200413303211044021243122122330001243022242122041204442121214313312332114200343003122134440144321132311021301230100303313131114002230220433004102420421204433034143333124313241323444314332400332344044120310044340210204021431342212021401011133021404222140333242224041231130234321240303203332104104104003400210012204022123204023044244313112313104020023232242111112330422420132003141103313304311410410241121334010244302234204101033042421133100401013120224022344212303331231204234023430404220031241022403133033334400432320314142434340112111202323233333123114200321013234422412232433442321121313201112324322122011411223340322110212010040400003222422213234024200323433240410232231220331041440334442443122203321343033324000320044433402404442101042340332313121313132042410210420104022414342013334424223320414311443414343003044433333030144223222411444401224031024411301000211213432041342133314021204134211111231400311432432314044202333031233241110142424430103402203030433440222143401430234141330231231313003234023344034012403012103124433043023040432321321013040423321103442044044323211223040124134332122030024313211024121400301212031340241002304223201202312411100012100122304240043332223301010112431022411202224022313141320331423240444013422424201122323220324032442221244314443120231200122212420231012311330344342033300242133300204002114003201202214302341402131213000224204024041032344233031001332031034141021102132023323043103312101022413101100331211231122100211031241421340344142410123401212034401113110113201131132111334102331043312204432021300212420242111013143132203040230032011003020130441412144000242341001031313412444131313414104422114010210424342321301244230333103033332221131434324241334013401321400222143141240242401411022014101021341202230130021123420142210031432111144233441034120344234103402210102102134332331024122233020221022330011203404210123002413201002023302041232010341241104213143211144234434244233234230220424031430333334141221024321400440014304304102420142324221204041212333440023300444214111031214112301422310342112214041112423122333441342003133410041113030141203140111144111241110040042123340140340102243142001332023002130233423202221423241322340224301312322404423434233240402222102000020114130401321420333434311440004412321402211233324102300043130423421224130143132234301414203002031114432014113224231424232120004234414320212132403340133441410114100222402134114441220411320003030314233100042331310333332342244023330040201312304211420332441012424102334403142440024203330343143013031204220031411341110013243343311312014041002430433042320204413222300140122113303223242444420134000102014122030144333434033111133112311400101032122441004120120212243331411100040333104212104210124432031304130141404440300340104043124431231334210143334221240433133234321322411333200012010034443200044141003122104221330220022011311210032240414333010030320424224410434001312311013433301430121212041330002011323001212232442112231002413134424001441343211344020404421003111411412420012313403440010013000410420300104122040233143100120340301011300111042141314114011032232314104303011230010121143403211443013233414123200413022144312434334011430343213244230400204321422333423040103202000301011102242212403141423330344423244114300032004433224330111011233334423241002310230204132243121012433401332231213023433122121041333324440014324333440334431322210013331211410423140310444323312100030241302144012410230001302302142040212332013103010342220431400402331443321212112402124203124034000404104403104011222331102222213310243441312141110331241140312142103100232034144312214341003201243400413144441200231123142232421324331412133422401133440000402000223234000432204312333124421244210023133230003002321320034042404334243424112324112402243223203033201441212420200400232404044101130324133430332121001043243433102232322031333312123141043322234304032103101434043020031423431320242303030143441120012321034110442044020424034101114033302444441030322333321414233241212212101320202424443", "012322332030324000140421023033214032043430432111203131343434402332440433320133122430224422243103312043032201311244301003003241140341114104031440311240243242340340103402441120120123220343044111200214231242041343023104213023143204314333004010301212340130143144310332021030324221300434304240003203114113222341241242200134443231423130404342412432323041241410342123241112441430430232032241001444344240121111414230334310131204140222331112314240300120022322432124031321240440431332023400002011041324444201334023142140314040012023220420001233232333410131103032000220131304123243031333431020240301413032031311013400213114341010000211044111014403001231412420040342331343240001121012103214100123330410221002220244302440042013434112204401132134020304223402313402021343210132223030010112011444000032330323420303222141213222344231020440403401330430332014014112303320410422122313412403322334312040430100340120030144011023424203342303314323431230402320033102222030314044022330114211434304442404042324114310400201011234242401044031112430441200313010431013414313323302233221102013102201003004234340401410041240300220131334233014243304421130412134334243001201014143322134331210040423340314100310332343203100012421102204242100311203133103441032031431311401424233241114341041431131221210024344122414122003221223443004411442231413123231411423343434033203112032330000244121311320444204424034400100030242102001012441041313302311010001421402024224021114121100101222240312022443111440003330423133423303422231420130124211013230201003001330341234140330311040230411343221224213014200234400123244104111210043431423212240403240343003140304313221141240121412004102211034113221102040120112031012201202022402024412330320142004221300422301143201342023442000133410143302041121302431133040101212241332311321043404432121141041123323223324334242134131403222304431210010030101434244242421130334443101044132402443420132411111413001301403213342033101331021230420201200024204210340230330134123120040044341101412101442334221430424214001001401144231421241301411321443334402324444122201200113403332314430420323040241012011000124344434402123323443213043340332234020232210001030023230234432304343122243022233242234302200312023014333221004203324314443043001403302002100134441423022411143032141244104143412411000401324224442032340403104134123111012440101404104443043233042110433120304141434223330040223400223340021000210104144033203012312100440414333221004042142103142414121300030240114341302042304014201421013022003214243103043340413222433314103304014012113340422223020132110000242423401434124111302044233344301111100333021200202023331242134212324230443221103432044414303102101400433100231002221400132102211312240044021403041323140024432204111102424231040012041233300233400320211144402012114422312041231201203430204443004330344310223421242014440021004240002432104432314331442034234442023143333001133343030323240344141120001201224130333433212232312410304212322033130042310203334244031033101212201132441332112231201440134202040404403324334121121423340320013311310102241204324204411232131022014240113022232421101443211421402440000224344244204012214332100214031421003244210143310433330411040130220144032221413131111244424011211333120004213424430232210001013404413243413102432321132113022012032024342200300240424040044434423210104404014423423023103134302022434323402004313310221143311332434432002133041023004401030101411404402023122212021411420112032001033441312341432001300310101130014404322143021334413200401333414441131433301000222113142442240312203102242211331200431112344422441112303024111323241311441440202443120024202412313240203243324223300401221121221033010430222333122134221400234333234012001022431303132024043202402244141231100413324010111010413342102331332211241004200341230143042303440404233132132014221420301233224343310023411002321120310004100241341440212201410010432313443131334142330102231331200213434123032102302313432134124303332413120034021002024300312433122441111023343340214402232144140141013341000311323014120024104130344340413040300424432404204144111024203240224024241103342434013341423011324032321011040222300030222233134144222300130421030401232144221043200412324303204030224002342103204041000011041102130333020322334211024243024003414030422004422442304220210300030440014313214432111022142010402230440202444221401342431440234341034143222021110034221401234034031031213342332302022414140431430244114131", "024110031114324010433204113222102041320402123122411312433242241300300024302221400323303211002334321414441213313144121230200211243024421214001131024424023244133342423044124131241004304232124343343421104222012144421430141244400004221244231040001001214241144214341132022444102213224240203000100033311143041403003331032000212043401214411320042324323210014100104244140221133433242412342331402102132020121044014424442344214441143241301121313242212311330033440131202014202042203023002243340423022100210302200321102010124100104231231334213324104342133200211214403221034404414123113124200134401314003113223140223034422021430434204104304201042220341212341420423233402304113120310310024000301430121401230330402001103433000420143003041022423410021042113413322203044444014143322432442330042423212030430201414101311010433133314302314033103323103222320312013344204041014041123321310204132344001442113111432200001421411230440141422003420203104224144400301143113240341120200343204133444324024143032131303411423301103040414201423022002311422332121024141230301023444013323113200030401103033043441223204203400141024244201023041121411103442330312323401230213302302323044030441312241030430343402014143300043224122403000214124401240442340012433340221300420434141133002020342324111131410030243414044034022123114242144033442242422403144000404133304032433300004032103142330004431420024421314004134224324343302242232220414003013312143400313023012310411011412141020034202244040123210132430241002122411131332104343330130143240334131234243002411320343431211142300441213432411120204123330132320441011210301443033143401211112440021210131440432030402330112331042204140400202000113134123304343132204030213101200122020414342223001130002414332332330222203132241420120023413343400400233133044313230334333313330211422201341243023420142110232200012032233201324324342204143302200413201100013010233300322221311020321423021204233442432432433130201341341100012110400413031244300044242134111102320032213302034003120201421424424134434231020220044312020213230343330401422200304302221314042010214343243002334440304304233141121232243431103112120401334224234334013410233404314121133101211340232030434342320111002220103332311404202322204043442141011140341123221101300313323140331423230142142142000431123101201231212300113120013422400422243341312301012243010312242323322013400201012230301100122001012433004332320130221213314130334430040202030342233031311141332321212244434001310332412333031244242103302021033312130432310032001124312131342304220314124222342424400240142440302233000443243414020032123011211433034023441210324134023044004040230032403323414202042030102404212412211121330301220023343111340240211333431230304243400023334300224113202031030203244234011321440142103202041311322024104324221033042312342114104032322444013402044424113131204440001210333213102131013144012434433110440034124401342224323132141123324143444001113022413133312041114422200420443311024001102244022123212141310324240123244433343411031211302030143023212212001124111211134130022004042142330104342443241410333121240240413342024131121114401111240441031231334223113401103322244311414442102023442002042433320040411231333101330004443233234121201010001314033134113311123343034024422301130441143110342344333412222342104033031323330023041032403413231322304144233114230111443420034311111034001100111144121143320124400004401322110241004211243324424230130042224140043101421333142321242233341113203333200333231331403244323014030401030013043213142014040440204010044203131304030233020013030230201023304142323113042044334302230424321240403224424330041041020224440331334402241000330342012231310011041220414223424442331443321314024241104311220313144023434441330030013000321013024421223014042343240201102103031222103102140434314144313304032313122411144203203420244111104230402413041313244004403041241321340112334300033013323340433340334423211040021304301300302222410203143023440200142343113344212432220333234314211211414031003321441313442323130324334424003404420124033203224214231042143441200044111203114202443143340312214014243102212020431204314323044132132120332044410200431301430222031444314240100134341434412012444332010420033143140114203122101004312211114103003042233101043344324020332041223400340400302001341130433403434223312003240304131403212104333124122431121001312202211221211323410124403104403331041443242010234030300021442330024134224100003344211244132", "224040340143002313343334011131420314211311421012332433312301012144430114042334242022322111440231422140234304231331204102034233143041234232410313223322422431111112202240433214143033221323222000120402412332410031311133104204323324021113213344442313222311134132324113244130332341201242032302024222144310333402143232201024032333100121214411431241024334212412402410012313104341134114023001430034340224412003422013402343400431304432041044333241024014000024131400413003223244442011304300123440222213424004330004132040013021042111003432011323322234420124414312210443430131214031242044333143302202432424200433041003004330100404320304433032212104412422442344201211131410204330234433344241430000343020101430114340122000314401212302103144404230234124342302112221024311021333332420241122112314301231231201101212331130143123023422441424303434123043134114430220014444131043200304300342213002443321241234413013243114332211334300443220433432023244400010210023204131421041323322313234021014301320214034402224420444031303341222013030010222030422240331131312120010403343024411020424210341323104041300000140433300141303212044133200030010130414233334312003033031042230402014433404102210341004012044404011233144301332234413122310200241102101110401114402042223301040242321440343242332134421420131003213231104222300120033231133441220004242002210304320214001310242210221142202120100000304410001400111311103411132242210341400131100224301022034311230100403232141031201212100321010303300223433012220104024032321432203401220432214123412124213022002132014300303313043223202324242412344202013024031024213033214241342040313320412111341302040233302211302020040102210213242123244004114444203443133322311023203211443000223112201003130201233402232334034131403001134323241100422341222004220031402230433224312013120000414334141114404200322244033102242144212223410000311240003320043340043023331222122410132432340043414110333400022043311000441110200221312141132011204300000330402412312102240332114221143443030242340101012310003444001443031201432220304434404142214412300240334323114331201441313024210321322040013104334140242141131234134103242233132413231420210142304243002111223440021142411440143444101210243320021112443141413100221434303124322301411033433424032101243304311220322003042031400442322443000101330001201403212312343142311242300330432300221040400040410323422023343142104212043131024441011234431322010332242242332100011303021112022203201300301230344422103411124324030023044203303133234333211022302133113423204301132341241231321040412333113431322033043223003431121231323023240313032424023402300322324230214440412023210203131130314132200142132222441433422401434012312042402104212022210213243200213224134431044103232434410211222022302220111023221442240214002423302142422120313003143143031210414232030101044204110001203110120111212413412404043312143102401204224334231030144141221041311333121021243134104330240421402223333210332011334101031400321320340103112223314113432424443213240413330404101424211200034110023023433304122210422220404341214020343324120130430311244344124210322014002101341244322311441042412210312333440441211342003144122311010244003320442413323341310434342210442302140314214200222002340230304300233224043304002024233033412012301212121012310041311004343324230314422034220441111030302244244442013414004200141030133323403013430403243434132002403211331432031224034333424342000223204110421033333043404303001240400103422222400331310023114010413242241044441024244204341444332333123000200323311340303243330314214330304334332414200242001003031224421233323434214104242043134033200140140041141110432423301310443201243011304400424202044024211221011223011123134131201103402033340034201032030444413341344402022132241223400332140434100231411322303330400121423144412334010433002021433411334113144440042214030400223432101204402041321331320244110121143441034431113131430241030341333203442233131133330110413434122141023112012201404222334221114230014442321204113044003203214343001341443233223140321034112140122213441020322033141341443301423433234411423312121312003303244143334431133441230004434134210121140210140300103214102433024424411421131413442234423201010210202230424413234431434301144301442003013014323123032314434003020021243000042124130003041340234204341100323134402442021202243231440123120103304221313011004240443400444024332310111003401420042010343413133002042123120322200210104441240443014022243410", "234042334300323233200131020421121300124241443033104431022241204024304042324301343013131002404122022233004202402414434013440022140334323110022003030404204012342233432224224402441111414414244123402222240120333300322331344124412144442324443003310234441024103144202242323131421421203120223244434104342322421411002023124213013404111040243314341321343433232010112100140234012434400032121133222420100012133120403340302304130243140401123012110240122344140034213033044214223201313320133442131203121020240433421314300032301323244242000243102432021112340443434100322430431214214424123004020321301044221410430203332404320031110333213430023322144424031444430432131421333441030320332041231024143040310201240430302242141333024422112313230124341031133032142043002100403000434310100342321220304202441404220402412422122331213314123130021221444024330314433022302330333304333211401420011242212404142210332243301410143102321331014142302010121210021143112214330042432100434003113102341113121342101024003110301123343331102324242010414001410003044204130130140210031132302002142421111432410121010142200204203100423200241334411341033212310414321143014240010444220104424322302401403002234332421242323144113104421141214011243311234013242333211033312030214240124004032344323330114441021431103442212013232223143130043303340324003142012130202031423422144203301302112131400003244323443224043000401222411340330141000023203004312313042333141313411432123433041112000432433310113320432110231000122313414440143040300134003214104313210042401243003111142042031404314144232023024322033010434134442013032213233241124441133240001031433221132440111411321203110203434014204000213100313342320244233344014413234420433423132240444103220201433300220242140202401143214342101030132114330023422311310011421121403024110124034044434342113342232213234112314223311043203110011041214123103111122030431141003431003312241314212223301132000223131441033331043030334300300124131341144330444023433244230332434213121013103042404232210342333124204201301312430144244124431301424411220231022002430114041332132043012230200342321342421143110203014102004201211243033101144031100310112040442401131421220230201111034134442443440014322041102243231311434140343441311343124001324140112031314440413242400312304441313114431110401343410121032241443434244011421112231033201122323231430220113411142041012320232120311314412212411133012112432324221114404441300202304033334224300210021043340433402114123014414132402103403311312343130033121221140434204131411313433321300044144213333402413420003002214410241404003332432004024142421424141321002343140032403311124322043403432001400101132310201043110121334003242104430310343330302001230233201012420144430443220400142413133340113434041142414112031021201210232242423400430423443202133411401213041420011304434020213013404104033122441202412023213320332340144322221124341213412334212420233021113404102204020143310310410001423103310041331024114110104240001114241232424311112412403024132203122414422021241232312100434002212113421131102232123100431023141240433101141024241330100131232400034401444011421341434320013010341224220232411322431332430122022214244432412030144110212310221433041300313322202104013143434421210313300220411314022022144403403312140143130142110401031420121100441332102434231400304422210113140114310412131031331433320414310022400142221243130114444030123104333042303104023410404442133140212100400213030142230223223244134304024101133210420001143121334234340040303341021034412312034120024404341234023200220420440231321101023042330212044140124341110433444141100411213113434423030302140411303413240442043041023443443422434133202144410314300410204431244410201104222200044344202123331300032232430241032141403134143111133400320233303423300110102020412410213010114340044024303202334242123244320314121103203403414040434322040240012034444423034020021440442131201223024430001002114101031134442130020212101030013201433121440204012004404300143334144033331332331003110013420030210104032332410004034312144340434031002303400111040313244024104411311033010342444413144322202022030220331000123300130344011111122202212241212400343432023232023403433133104323433311124423200012332422142144133441402032002310023104221041214141142203101144222330020333132321024343410302121321002010420231434041034311231144000432103440010212320110111411421024003242033430133120200022220200004402222332443131421041222204024224322033410100342", "120114214002403112132321101420101433423201141411342011341144031223330142221243243343043404433041113142130331420142420341140121443323030023104103122222000243441140224322212411420332144340224112222141032013042203143204202010432344401013340042321041202101010000031424202231001014131422210101423203441420013112421013412224423300004040144040400000132011424143010414221441443333244112133314020124314000120330041121103112043302402400104302133313101103100441200421300013302041423324011424433111144301412003103313040040104413113240402232440002032331434311313323024120220330432412422041421441030433414341423434121130432141311210240004122003243420044302402202001214443024301143432203313041243001423040004223200442302022000040412333144302331320423301214021431303120320321340001240233241303020141101110320332042131331041311111343044400013210322010004112003012110223304043332203111423222403323124403313042144312442202224243023010011201210332420143342302334403120211422302244143241010111112333422043221113122034300140300043220241404031220213400042341032234331402321010410412114212120120021243400024232224334433103103321111224042442400404234002444120020440323001310444212042101441110133321113321441231144410404242113033323331430220100432343100314100404310333443202223344421011300012131004303230012423403212221213311331441333204342200201333131231100224411301241411441013214440113332204203412223344333402424141302012202212102440033111141304013423042123410400034324301002220234432402122244142103122023110031101212304403403011432421213404401341100341204303244211410243423230243221420240033033032334442331243100023010144322333210214301444221042001311204240220402004230433211313013141233144203030143430221142131202222400221214044424231033242232442433343241220144420424233244124124022202223000144022141043033303341303044441142210312324203000432311114121421201202312001323403341004221034400342320133210034414344433432024424330112110004121323214303410144342434413202424221234030033443221233330201021400143101142424423310010204414420324433224020340311233424020032231223330301324433420130122431021010324011430322143032302310420343110142440203143342443402242412142020134011322434402141403013001323010132143301134333142402013132220312040402410213213112102420430311014330012102123010421224102212010044144243324444441314101034112042222213112214441314342034420421303242311112223310101130302430304244311234243444231201212220423201040303221214404330004004414414323100432124012012244334012411330301120433311041021123111144033112201221224230414323011302333212304012040441033320041030111303444310441044221041020142114000202334203230340413231431234244023122024142323401032443324014040442102304032141203323224014301224140230244424002440141242334210134440200412322234031100320444243043443010430211241103441212141340221241400320244222224132440302100343301332223434201032311424440231304434144111142034014430013311232243021031024421412231142332224443233442002431444303113243244110310431413423331024124331324314111433303322410123310302211130101004124414124410010144420131041442422431110433140431124342122204320010112234220204342421320212121030133101433340002314420210344144023112203021112022230324102200341402211011133442032442111330431431304021424101141344142144014212242023102022300042311222300202312024113012021103004414041442412140023111240431334022003244131143214402012421424302132011020142232234332033004413132100103134034442141130211134240031243234022313200013223300244332141234012401231040312312031031332022312414012140223210014042410340202234314024013134441141312303002012242121003400314122424032200014443100413103033310432123222242303324003420234031443022041040032104233044122332104041120100323342142044342111411044141012443110422000440004024404000414044020302342303332004432134210111343124414214231043011134131131341013441241342202424321304112413344412321420111033420204312342020344000023011334224203224031243210233014444224414030143202210133042400434444240302442223324240313204002321303132341002343333040010042231022430032311204230430300212203003444234410111200403343244341210203130342414010244204310133444223342024222243441202303000330113433324444333120402134023042410303200040422334013310421032004312132334210240414403230430430000444022310434000000312214000313243320000020041221343202342420141212021003333041134234411430411240324310200420440232211401204104431333202402132433242124033203141234132434213", "031402243223112423333021122231010224110143413013000033201122044134042200304203014313424112230001423323103010134044004134401012401313232010330342140102330040232444040242200341233124002304300211430013002322140322221411134043410111020124441032244424142043343421321134400341004120042103422032112012133243411202110420000232114331131340124042144204043002131424040323431420131314222313001114402222010122211302101123231330310311422410423001120430122343104114144033241122201044311204224322422100440134330413130134430414013124200111320033113400132331303022313114113221313311133131344412444312044401022132342432221314102110130400434124131441121343133000014122334042001400023424031303321344102041214414133344244433403124432434440423424413130102320231024000200320004243114010003044343323244214110331141310020411431402003044213243403002433431103234021242201340030232011214043030012114233424124104211241333234213104230104234033022040022023004031142330322034334404424134034214310112101433333424124043240114030341231244332030342202120432341311022221342402014430103234342103141041111133304422114222104203330344233310434132222141441333223202303331234114023342141341431133411120124400220002100042234431010404123423220122212032312142343011444423221014311123334423031114223104024000130423400430214302430420310304442101042234213423404430040444143041443002331014013204131231231041002143421111131122141010331142100011320042302330304104410131414404333011401333310130103441244244141420204414104134133403334000413121424210230122104040333313424301033100032140312131101133404213123111132030410311240144400212410241414100200323113342013101021333140344200343340241420111200104330433104423312113124004233223341224204314204444422202231244422334133430402003133332441201142210413144442223442311031420431424111111422102131301421300411203110230034221033014401220131102112011442131332431321140431311200102302140130132400044140301033431233434330120023243022001104204403041341214200230123223000014244321243143121140130204313024201220400324311200213121133220213311110004434424444422414211440443310401132301243001131024411332103212201241423324042002224013123413214140240140241412111001312342244044143423114203303430233113100240221033423242041420040440341130310201424132242320122211102311121104032312110232100344012141011243210030414442411013032304443411442020244131312240123113044032041242124140400133231134004214344431000334334001240344000114244323210240122234040213043444210034303134041243004412041141212230002142023221134414033300420443442212321123144301311300423440311003112332231300233442231341142411300023112242310211202142122232443041043130323200413300020142211243101302000333224043044220231224404044442334434421223413401200320443100043414334443412140011013401111130102420302213310400140432331134223300413410222410312043213013231330314223240200322442334043243114223022444004211431423302333203431031113330414022144322304243043300043032424210203202334042300102122213103243220214001444434133221314331413104410221014243302024143100320200040334101441133134203043431022211323010124030104414432322240224440420244431343103110220031034024120412213441122030343130131012021013100342323331423333304020444422222400004311340303014334234104030110124213404133304442430202434300042214140444423432312323244302120012222243041243404441424142012031111333311020303423211231404202322220114344142212110304323134032030032021031401214411324004213023131123122232012304241333403024312104031442232033024300404201101304111032221142313212212431411443210330220202403340411221140113122201013240312223001041224102433314011222210334313140202004401212443233332241222003243124030400021012001340144424224423302214323141043314024342132220001331003001123123021223442301240313203404310330134243001020230004323011010031010332124304011323041203001442134000021340340143031124301221244403432044423414013131213241441224043023432212221002320131302002402213034303103433111034344021302002443040312000042011410014040321412014210012244203324042123310002132400221014133031241212330140333043032440233300120414234432021031224124342111110134131402243010142132120404011022211130043024344040000011023234343340110033100013230334032013403102002001333040101131302400231340213034301003322311413234304244244200131233314214241342022142332023103104423101213133212033221042403231221324304101242001323311424243013422112211000313111034422432032312424323133322321132130030131", "142013012203414030210143041030243042201223043000341302202320112322413210342343034010103424033233141241330410300001301110201010241333234002344433010000042411334241021000132142224320021340414410203134333022121220422304300344430433203440100104332433334313423200423132414214232131411204024441411241004430413022243433334313114103102413312043233224204430411100144334212410412411120203232303020244242111142214341040030214421143023022323410023412112121143131241220202310410040400441203144331444412144222224300402213243241042431301240311240000111041102122004100104020141332230200010320103243322111211202420102220200343223003102244041421431121140022402342304404020343302224300321143134334333304343231432043403134311232112040144400344132434403424424001023433322033401434104304433104410100441332144330413143122204012133402444042034221324440143034044441143011132020130103114300431022434111104232002313220012101042423133441413122112403332421020400131103414103400311341230201402434402142410113004124242234143304101133010002233121010202433233231442014221421011304144213034444241133011001101243111302024013143420413040020114241044431220303332334403311212313203404322222042431322103444414302212441132011024224133023212121002102014323434243232123221103432330342012124134141224010401130243134211324430443112020144440011002142204223240242232332232112310402300344020413221423042410143134400024432042103232234012343431334103413323434330404102120232042031413104113012342231220314202411204114443332330330214142243014022011341004441243001122433314314342010341334144023332320114422134033110314321021200132123341130403222114011103200134204203340423441100340313332404423332340122234222112024030201312341034122444011403013301401233240222044143011443024032141400201340102004144104013201211214010302311043240043100403401124440132044243013222243222111120334224401240124401202403303033442210434343443431403220043002421144223300341430030442202440332022413420222434224022441211322441414121203020340424114103303014220420403422343334040121441034032124103313103022011402141224121010401302333022040401212234304224312222013032121222404220314134334101243124111012431321122430033013401300030311043440432323410424210003304241314301120423023320302333411210334301330001440231444113023024013403332003440342031223003031134242401133331411110131301422100322002113024103011240411201011144233422003113323220133243314211200442222334410400103224410400414342134044314121232210320023124432101031104121231311301132133422320124233120413244404431022313131030214430302202301312340241434133020234012144212213444303024240344414412314300303230232304124104422014411034210323001310223332442024224232122411000010303030213434113142304444222340212034230330400433433442424123123334310013141043002433243011230421344010210012214303144232202324303320010243411313011441444141420040424202401000144440014212343441131234044343014000013423221100220000004020010030210342134422323201024322134430424312244022043001143041012133123333333114344202340133201144231411422423342121231434340442030023240111022232042411143104334120433222244443344330203001321211230343231334323034412030440112423201121010220012432342312424444434324143313402341230003231331342210003421021201404230202324310004433104044201204033011034102403420040414002304043011224114312113321434401104114212102242220013111202443333104244344344410320210101240414332301143430121220320022330102111101120424442120202100231332100311231202010133401141144013012200344034244402111342420012432024143144322434030223034144432201402444231200423001210312242431204322000044013241410314000402033322240211423004204024402033212130212121443140003231232423124343013301232134321222134033142422001043230443402313132201002430143321340304230310222021312211103242232010414231301013220301124034302031123420443042414231013443300342214012004231334021214420414031402200331211243433021311224412244323301322432430101333033413114234133340400440303121204431412212224112422413424141013133323312023112111113214440323024344214310322100141344403333002240003004113202111333403211003130102314212234021421413412430434344334120231123044141211440124122242430302301114102213331434102013423100242400201301243201422403231321401114132324010441431231400203203032304240024201110134233030443003003211300110302103240111311140221304421341320434203123133200242200133300331303222313003201031122104002343423043431220120410202130131144100212000442030", "203233001011132343021124044143240432320113301211130340213314220420233101103413411104422340122333032233330441014114230333201311111411214334202121420013334110123043203102230330000441112041441234122410100121222303412120213443004133414214043441141141421213331010130230334331340022214311314414202421202111434122223100122220232420443102133423030112320343041220301404324102424431444311444034240000340110331000443424400414120330412111230232332331102313303441234433320332331234414320140104030244440341201304131120112201311003042211300321142012343041212314142331101211311303323210041222300241214120312203441223321221311222333412422141444213423300041030224104023240031322000213443003004101204011034304010032233302323302310113221010220233212034320133001443140132143114341340432324142113114210302343421132444342043214312444133333204302441131130143211330423113002323144344003003442210101434024312013214202403300201320424223013424144402302040201433323003041321101034300043424333423442440214442411410442001301230032012114222432341321411020003133203434142030012303322033001223443200300110020001041122201230034341422424430430401010413333331344111123044300400342213122232044443230021143120332003043221224241011043222011124203402142022140240001441432432104134033020111431142333023310233203030123404023432111440102143334214102201110034342433330214244400442422112043201421100201423200422242034031121232244204442403344114030101142032001014123314211223040204323310032233042230314303341040411004043430112214404413034223031412043244422244403441021314430230331322124442230431140044311040120342110403214113422430240202420031213202140022143130134401411200123041042230144304330404132301224431232031431004041034201124143213121030012201314200040214401430413330231312304333400111413104231214001424304432331103114202401112321120321200112030124412244321120420100040234312313404404013040000320234230133310023303043302220304013304201110110422312111101034324002333233402012413311012233023223212023444231122324312010410332404004132333444210221211031243340043413133102124410322320114030004104241432311423333234424244023241413301042200213134144001130312421042240210304003311202240232341142111323422431443001411344243221213244342041211314321112004200310224430333422410403000424323414241224440032402132313411140142222314433220341000043442240330122431111230043112314340441014013401124101400404311034441232124344233102133023202021334340341102430230441203100044202123312113043213114314214112141400103143313412022133413402431024013204443021444102323400330230121412014332303212044303412414431343332414322303204440002304020230000041310301220103400302122241033223423143431031221134243414223412441020322324132404133413140322234213301034132100410120101432333104111301212322333442033004044110102330022024243323224400422022403003141111100403402102431223201324112231310114330014321144004314214440411204102122434041402203224014434230124244244113233000420334223132402414310222311124321131312434024103204033230224430401330241114123330141221243400322214100100433010223343233441242112443102002343212121332231033331344412341334422441442220212420144112133031031404211411432033442304103002404203131323301144032044010132400420343104223421214022102000041230422043412000424221123442120221134222241002113114020034001423301442303044112443202022342312231024403422004213200303224213400104432123042244144400133402433123414430124000131442231112130103313224143041320003401110220022104411101203011322423313232221400112032110300124302211404022321312223413111143401034013001312123143312120124430424302304442133414014141140133222301211304334403233240303124232243102234003301100013241441142021421122013442122244430112121201234211432041421203214112222400120333111403123204043312310331044302430103421313300334300001230003030312324000341241321200021420442310231213004102332042304434421401224300341410233101413402104321202300120303204104013012403300332441404042223444243233221400024414424314114234431014341102111330341142102103143432221133424400312420144301303404230300310322431140134311342044404122103112011341203400320412030110341000044444424331111321013333301241034422041331313401140041003203031404244043412122244310120114223240103410312033324000321421331334433442030121022343101012412300303332121304001143311204021031022401021400032402211320001431343002142312343301211323441413443144102101043113144142212024123112134431433141441243422431334222034334", "011034310113223014321413043202332421224413342312123323030432103010100320323422340200431000242413031444331432410431324440201334023232422410011322242102334012343431012100323030224143400421031440001443232222030043212034201113020200444041223114103334144141101411021410001231031303340342240101421011020313421022403401100403033133342211110412131014242042000031032440030312223333022244313134033441343443330304323204343003224033221413413140241123410014322314231110424133430223000100300304141111404001142404220122041011312233222320002010141033032014414103411212111040204422441403314432022213040431043144233313441442312344434221012003110022221000414032233110241432201034221000202104420410320243414324242422341410113323000142200430444120111013303001022140002340400200111012440433443111010100220003221301230014342011224334004231332422340144011243301410404221424212311122040042013023011313422220424424443201124312440141422301243222203032214144214121301320023412041312134010301440200011434230123011331140404021411120110413440123432304122314404220234232143020123223214041220144022443100021034230431213001233001324422414332411213431442300300044013100442422104322320010111222140013442032110244341000121414313140142133201203203232110211000011033331010123034204101212003031330141344211301321013442010341222000324401341211340413132220242100304024311232412032431100321314010122203011321343433330400101033424314310021044003241310300243414230434304222333420021312022211323401412110002430244301332313121404211222313140013212202031034234223210101400133040414234404244322101104203132421232400022202202142343003221304214200013431402224342331023440423043001143213322120431401122332321211042222442030424302140201411334331013034403013242303001424434030221444232240032333421034343301432323204231221413220204203240111034100413103002113302030200131403320024200114012021232344412311133424123432021301222310040440101204113400031120210021241331242034404331011324001333244433332220233000440340223420003421444133222142142403430042334430241301101103130330213430022243030124144302120224403032000244114402144211303033034213130111214102401200034134320403013002230133121124203232332321412421022400002212234031014130122240214402443432204303321234030340040424101333443140311313240100224402030042103244141224301302241212242331030110121121013040034410011114321311212124433413032234242121043110011103034304341341132012133032400323202424122104202402443442401431244410231223244431021020214442114211410212313434230000403111314100302122234404302030213300202311244341234341013413431423033442000322330114140331131032423022212131401334042404243324313033230214224043420323434344442031300342403121243244341242421111303021123342032234340412010422242432233113201132410123224021401143201113230211314142142320241124443130143410411204242112402032004020134221234243222420414201423404441444130444104342433034300130331411142114403204102340123144310311242122104002021212130420432442432100212022332314310030242403311102010232312044421241121344322104300101221344331304113104033320141422310143112143241134412034214430424434304243443240321013040430402312403404042302030313034441302341012201301403042343224322211240324440220143220111200440220344033033200100401314100132244120422422310240120000344330134013111244340010243142433333420332242221014022314311303141143113344041312443000024131041230424043103203141132230210141410123021104012414230014014322423444022314043133430200300132044342422322223204401222123323240243412344133442341213242011412334420432332201000242031211323414204201223214300333003441022133031233241441423404422241100040021140131131143140340221433123444001202403432233321223400024432434112232213140123411330020421003444024100402213242122314310343412332420120032002114442023102421422034013311420212332200114412124340023001413404022130241042411403441100304421023113432221224220414431032230022144230030022101243201442022110141002300020011404134324021422210314001320134004211302231444301033201222320424024103330130301440302443304044310203012141130114112032240122012013440134212021022242100022102441113004310432304020041402440414200003134303044202011431143041122222343043440042340030222120043324144041311010400311440023443344020003303002011322330004231024120132041322024122214200011144012004002223230303000431441134320310124140114004431003004213413224010033332432333023131312141412420430132313220141024132000343203422130042304304000", "121143040143442333131413112133302243124230311014222100231143410314342441401103023041321043211201344224212222021423403440032043300401231410233240431340033112001421402334202120022411303443432334410200111432042444221201004131324101434131141000021301130304010420014012240012012342042341043112243210040404210034142344120432102241404401241032043332240242233413411400234442323412140043142203033310440033111124114120004210203020124140003003413310442434424200210302104124030110410302304211231343424224024020020223000204413404203322020433220423242113441200103413200103313240204014324332113431024033433204303124104430123423214433043210241431133443004011003202033014031310420200211422004041303032103022130030142004121203041230010121132411431413320441431413112240112102300344022022113120112300122412421330114412441312201443012100231113231202204423441032142202444023211022232223310403331212200123311201300144041030042434133421300211231441044412000144432342304301234013324313044131203024033102410020322334324303032110312234022420224301412122341320020132011021023301123431040100332200121012434021331013333210100222012104142124341411024244002143323100440034214424010112110003432134143111213340331324124130000033241434040442030012341042440113040412124102111023001344042144431334224023044440420322314224341032443114413022321001210122124333114314000202442432230033340231040430134020044143120121302102442213204221441040032303434014044022410202430303330323212114313003122224410310024321230142404104134434204114401331133221410224333210144414312212012230212014122144444013101433001330301423131200123224411223113342120123002003003303402234024314042420023432213130242133331141033341221310031333340331204104023113414134330014302010422230130043224212222222321111041113340112203401300204010404003412222030312331422403220422044040214223132134013443330210220244124232444132121044024441311221410142104123140311001434241113100004101001440103042202002301243430133423230434141000420000401311333104131430213344210223211133043231244133433303233133430324304020304423010111001343042242144214210100441303102100204033423224110311204044430134020313043313214433303331423132043043302323444433213131033232410321011224441241000244201432134024144104111314401331040122030401241300013311134100103321312441423044213013333344114332413000201204002033403113302234314432330400333304210014004443014123043101143102014031321111441204013344201001131204343443301044134410241342433131144404233203442021441020422004201342104041240111141110114134314242402210004131442400433300131044403341410341403022103330420203444232302132341101312013203210202212214034024323104203244313012304221130442412302320034113411314131412200430332320113242101431143312410133230023010112214101341214214042324111421333241043411011012423204111040042440021020224333423333120313231021024042421020442004011120032013341114022214423133404310303300022403301201243011230402400400423220240142403112043112024143210000103301140242342341320320243310031020024120200414001231144020143400040144340434244341023201224023334430401433410011212133022312411213111401132310124201140034001230104334310334014312310302124101322420121000214211013013113202400101213212342122213214142224043304101340444320202320144433030031142241044144343404321024332003414244234010130213140011410203321240444104423302400232431012214122413241440212312123331431432134102204414214411342434031304132322013041111040311101122300100443124121313321124232200120312343234412402333033110010230000433221022044213333413413421300430014401104441024120112411100331334304332321420034023321031024423431322021120033210021143222404440230413141211221220232334304401003143212413240033334124313401221030103222440144444302312020130433034240400414434201400110113012214214012443010443210211421330420430200301324200400142422401341324242410000211131133340332212230320013401300212301444220412411322011334113201234302321010341131131214244324232011344430331233232320032434034222040330124214331401430233043322220334321330331443143034014201100344121234304211124211442341243304321020412002030133434131103413420220131003413304202311330300322314003220244131244301130411400120442120140310240244234314310143003240140413400004230102400121113243043210412231001343230344311444432440141120200240032022111332143020344211222442230240013001000313042302233121133420042122412443014001232101224443234104340013410120032133332124334002234322023400002310", "033001312013001332010011211123014231034221414043340432221033020200223214021400100000034403040100312003014110441024322120032421103243014224310221201102213444104330034322140404201130233234442102234143021302200212412332222431431140401302243234300224213030342443012441031143103002133142004303343432302332230112130232024234434042044414024320113410003322103044222411023122414320332411124142244113132124104334033331013444100304144210133212133024012241120131411024321230041133222240444303330012111204131222232224002201242323203231014040420421023103024144443201012330021124024330003100013214324414414031011103314433423143232140233214023340022313332223323430302240244343204031333212014434434440043240210222314420321203210313402322341400042400310123241113202142413112410241033424302434201232032342230024433034411431011204113104342300434001114203444442120043031301042130413402222242402101200103344120010011001213220210100204334401341002333431143334030421321242224323021132212314011010401302342411012412434014044421043100324242401101314212223404213120410012400214140211114212203102100031144024304233020224113012133112344112400412211124320021334130211330420422244414402232140220041204321433101312233141043431004431213013441344344300024443141214403212030001002001020222440414344334040003323214400244313314022343010101200212334324422224414421420044141012012114202120240321011233034333332344110403141101233204220023234141441134424222002100143310323030332314404023144322420410321312202033313443233404024422033230101120311033243332021031324003243413433412331144320004023124302104031440121134343111444022001110343214324424143010044402414242444242433011202431043324231102213132140012310213341122000422321312142244344302200343203043341100430304203100023421140013442202411331113012024431144244302131244412142014221321204210330340231240204344013210423013013324034014342020231034321143044333222310134130042101212412124313010321301220330131220234310323411243123131211401143422020104412243030324220101141123204304304121403032442310403121233221004330114344333012103212004203430314002104420133004033013330343313232422233130113030432203331343332341300223234042431114221440002100240334443432312031400211332314121323434111303132242220113321103444423332342113041142034023322440434322241023223411023020134444441031441022231144103014120414324423320332320422102103000414332212433133302100033423343013000141034001414301432114031401130013341033421023314432440232301440204033021003034034404004020100423122221021111203210434230403420023144323330314004343112403031402213142031433120432413231123233340433201322413340312011003230214223132022303043023202424240243224211001212202413144220041030444202031122440340100423431311214342021303123302101412031233300432123142400243233111144443100441140230214202233432201032013012100403234324310320310420032144023422334102323012424204444311303303140111123421331221440144233122040341333030221043031423403143434320141324340230134244444343131031111400123321334220324433210221230234021410043210011031102231340241324112411423310044004412103332230000342102030444420442120431001212303400301130022102114112424233303344022231214401242033141220323123104213240041100140133020432332343334003000112102313030100112020412412412120411144313231113201010442211214423023042323040443031044220034243031323412104020032413020221040404144104443024344201323021222111002311442411221043031023133431432423002214104231111442440111000123323400124010101440341020041401204420404222214343140212440043120240422314040004011234322411402144443024321243200034311331001120124423103134123413441022322023212231122344344320344412342021133210232402321000240121223403430300244314131240043303024000304140101412322122401242304334220243440212422341331401433221340231110340331310232301243022300314341022032313203222214021024131212303113402344214111323431134112443322220003332334113303240014231014004433321320140404210231422130132444244111420234031134242041023430042143323030004224344211442013122312102441102231300133101031322241403142144034130133312413303311033033021212321133244110233140311130243414014241101330043333411210343031014124120423110412033123101032223302040240124133243110012403342130001411202022441343414021030011441322321331210004402243242344241343302304434004214141043222133344433401112143101210410021401211322013413422431421232133030144441210041140400413243311302001333221343034212220012031013114240321124010", "122110031432403414331423341242120220222030410444431444422404213201230440141040042403400041013401430234142010023220043024112012114244411420100440403441204324113213403401100100211200314411134233111223120022402433041442313240101420444041423344104410134211022440342001034230031212100444013401302421400433433132043302120404004104110442431000402240230110043233213002134200334010440321110321224102111200302333240442234134402221103031043410223442202120142340232232421203324010121324402412132124143423432441211120023214204413404310242200221400233424210041012412222120323100044100033030432021423422432144101412200041301421221124124403113332204321341233143312230141013300043233340433314320320001214221102133230443041221114402141400001443303233034432322314400122003314400441033412113434234140130102043201242344121414310243013102322440333130214144200201204433204122041032034113431134232032130211004242041302314422024130244314020030111432304131221143414313332033041112403131020432003312121021403043042244402244443043424421210202443314122430224423422011330300333203043342023140403402443002401020323101131010012133332210040141221213143030112233100411232231333421041140220340401324404210330131310031032403004230432113400033241143133041212442213223020333242323144001100223403403123334223113434404424033122420443410401241403101343324400344423312223431313440321023204442330100201213021012400311341002332132432411234401220043311033130334413034033124123114332413402213340201230412011340204241113043422340330032133032432201341411012230034013234342212400112030242204321244432213211110213414341443300422120044023240013304210143324010002021413323421043313202001004203143112241313024114402011120034304431134023342400330014412040142444214404403323301203131002141044131214122403020431410011303234123342220420144012022200322300040203210320323423004433443402010242424441104200423300234444432330410142401434321434214244310432331034331032104030100011213214013001104243404334410124313004241302402432140031123232443101003243111321110313124331101120241312110444400334301232002223200231010040223023134434231200142123024130023322040110014213000310321310111243421320004320132123103214140043133240402220214242030001031044234211032324133012134223143324441240131033203434324214341121040222112422334033011143121122414140310124104314424410241241002410040141110200110224230322241020044032002143213124044204343240104310210233232122430303030201441224004133224043421322144310130244421042414104244421144433331300143023221032032001441101333131112004310402442140131020401342334102110201402240211043011123442041021000324024310440222023400312301132031213311132244234014033322042122242142343444200211310323440043112240133131332010141001040142141433140243211043220033410244013403320240012023232101301414224114331104332130024203024412400040421144401203232022204242033042142234041302310032423220242420331041134002222433311221304303024233004301231102131142001121400004142121100212410313013214021201003204331013213233314310204102204033421340420020333314222004133412142404112141224430221221421042404003400304042321404100423023403302214342300030431304002210332343044020330203043414344042300044424413144121330421300134440111443310431310101103422343132131224402103204333101123310331342304402412230131413410440204101041302303222342012100110410413103422210304233424220334412014010414323033433330102424134040302120103431341310112114343320322433114213121012320331040443142021321004213431224443023310143044434231444403203300111104220103142214044410210210304331030122104113122143040233040110000400134112234111204211431140013342112434431240011232344330333333022401144003324210234140343404414010440121231320013341440324230124040223030344033023120012240112442304344414143214014402012124304000241442120342422203221200040231041231433042023012143331412002441242013241324224413311422312312143200042232224300004224404140132301340112141023004010120334001132132343010403341042413124324231430041331413434213204140221400312312233030244013303140204100124300200130434300101132200114441432320003022024214113412103322332230144312332212021002004213022021340303342410323432341041320423442044022342101101001042142240400210030003304100004032333204430311423412120300400224111133232412241140142344043301244333124222134130343243021004130231220314123231101430121144444243213231134242023033222414122302244120222334243112300341114103001012110431101014411004142323100", "114113142330244434112324100404322101200122040331024420143330310432311031440400333244301422011123300433434011342213242132244422010044233144133204324443201121103304011424011042002013203012420012412144414344041300241110322014330020410133332202410212431230324421314111332000412110023213342044143302043200220033303311230321403430241244034340014141323303322023003103141100143220012212404201103442100012033422210000131414224304134200304230010432414432240430033103134143114044432113312344144004220104122423130121410122021202433343013200410304232000244242241230441230211413301330230440244011312131100424433404330210202234332222333233220020424432322331434234420130110244401230230012400414200341400314130010211134343133024421211112233411023142112300432121121141130110102301101331340434031413322101344334034301420200431423441413441441322340312221240114433004443334244142222332013420031321033210223401242103410122343341241111112224421224244014001204141414233341244421310320301343440442021424341131003122311123434143114411110441411000423331231121410444011343223113120433201302432240014214034314002421200322014440030043012344244143223014331403111402141040313130121333230210232314423312133044324310042044341440404403423430042241110341432402404423103024441314224431110222414241102244210210430043202233133304312332240022413432423411424024124110214144032400301433233001020111320110334323112102410423220314324023443014040344022212411244422222110200041211331032230403430400044044431333103320224022423332344140333203444012120444241233300203301001334313024141410104440134403030411233323144022304142411223340402121402012121033322141144444210122012112433033104342223331033114123012213344042231423234310204034100431432343432212403121012310210400202304202132233101313204424121030313333441324220044400141201101223102123243223214041121422111303144324221222141341130243314004311031333112043441344323344322302140112324332010410434034340041324200031130430332430023242344302004143214204041021314223101340233441323341121424233032440240302411424212042311010240313414022001312401112011320022143314434322342321402443434013114400302313044200300412344241330042211412220304243412244013124404333442223122224144440413114204021433304030423300241304220144440114443414341321031412233133442214140112412431331320112044131202410300422413102300131322200304331042234410024234230422034304322214141231010110441000044044434423324431410331143313044334100001121003313303204222200131233334231004021430441321244442144213421142422010044302230233330320440123314121441421441400002142314223212104132324011111322001102004000040123241324411223144044432220234113440441000141304111203031224121414423332402311420312044411241102330021021424344143223140040340020022431002402143110311040243144032244423014100300444344322114142142143114031020113123442024044224334420121133022014241242411131212332023302410232414124212244144331420302130314210000222420424134312143022401204201403102243211412034333212203012220033443442040204002121212121002032230401444010002304303112414402200102022320411114021031110220421340404030433043244131042442413311300414113144414332432143412140201413331333430213243403111420302311401340324311102013040344101100142123213032213224000424323120440433033313014233443110144234310334042034330211004204214123333404032141122310322012212112241101100141222314101341221204143140414120333110014021303223422124132101022443420342320003314143422100124210120002311142220120202334110202200313044413234432231221032132444231043133321000203004240411413303003001244424433441033111133342341440344401432224212110144141334232442212301301410331221444131411240342312203041443103121020310412222201132242031102044302430024423321042320034014414320221220010041421302330433201324212434114304422143324440230312204324140420221322020324131303400413212404334424322000242423303303303012113421233004330411042410003000200434031243111133243232310223143123331224042002321300041441231240443341000024234343434120144301400440113202104000330303302023440024021444133424222142240433030204103103214031213232402321031112323202232243401414122223402030102204001012014002421040341311013101313340201431102241123310120140420331202134104213433431141222311210100430222331111413412443303014311344443024202312133114304242232223312141241101033020021332121412343303234413021414024320213342243030202123334124402042122122431013241301243401400341423322242203000344432322013013020040", "041021300430300230211134423014011331414312312041213422013341232403242012033112434401314113034233301131443310412012410134103402144110003201342403130444030431142313422103334313421043430302000221313312322401401100310131211202000220243044042024413012410231121212400330301024044013210023313401344134341434303104430010234001104201113413201022411411140241421031421334230322112103201230014232432041442002404204223323331021310020433124004204412203112101423103200200102114044422340131321301133202122123322103402000132212244034440440303344412310210124304021000002121204333111042000442111041034214202032103102013001344132423313322114114140144140314100134041131142234142111204003222011230040311101434232121320423324410341444210331334403101200140232011302424022300334202124130042020402034230401204324224041440433132134400112012121310302431103341314032420102403411303204132003143314034033322144313404324112202102043413423412202230110420043420002414302340343403123404133424020210440114330003431210441424213334021202441431014144140133242440330301101403022444400210004142014443133400022003234004140213012210202121320430211422112444232144441211442411440212311330022414310113201012411100033340222214334341044421324444134012400441432002212310241324211110230213304001414120121001122201332313242041432223231043421324321143331141041101443100121412114021214323312330020330232012122410343112323314021010134030402204331340123400421102414434403101243402213240224240240130020204240442311320222023030320432214204444203232204314131231410034324411203401411143220424422444024212400044232203220414344240142223122041141033412004324002420124102234142324122413042041341210123414413023422400441312202301230242432240340010224440012100024022014021404401222203132331200323434212104143141030231002134424101114300313122240103232014413041223142124213223210343142310013013413434301212341033411204014242420213113134243330142432104401240344110343044402024242200440310400120124012133112132410231030334042430330022413220341341014042440444431100123440344200344110244431120013131010041212443021013433200114424410231202443042242243001224230123101411344300120142240414013020423203211420404240131202214023201031301144411302224203231300140322004030034241441221224323340332024140012122240403333033100403020310212432044414434041014310303212130241032024440040430334223330142310443323334411044122333342213204320231012204314143440141114240303341344221214423033320433244114403104141341433312310010414331220111210430211003101330420442203242224044201421333142033403211243301101224024244331120413443420111433023022211312332204330131440004201122132230113110430032221032232440442424400043212200013210422302012203240223101213241002021121420023144143112030042021134324302323200103113343203232324240101120110030143142120332300440324341141004321323144323144241142210123402143034002031134120323241401103113411144111103113404112010122242431300443341202011231012221024021311041443101130310311323243033111030224443440333013411442122120203110430024420341243243123313332231242131014012312003434103010044324321130324021342130431232213144131103022032103134131404021211214004300114044411401110344434212124441013010414324413324103010423341324432410304402402311241213204133000111314014414201204400422344421404031141122321204012224443440401331122333002132403020002134003021313431013420441314233403044400124202324142331413101434443332323203034410031021240234403000244020014122403020133032432410141423223014421240101201022421002010310103210114322423311234441331114443240424310104302301024340231014031044403411332303303433044031011112033222214103214403030233123434212241421114423134323024110202012102432433110320432021143421022341230041030402041311220034403333134340312403330443220124010443031402434440202131022334034130214240242431144140020321032442010302212032120013130030003303140433133420102110230414432412413344131104110043012230420222433101012430230402211312013014012133420141334014202302224043011211012200222210242233300230133131210421342130130401214404440102402234000422341023003003011032124244014024024403313002440422424301140444400413100332132320411414212313004404341240042013234044414244033240404022241433403024342103334243340034241014020032220142014034040114030131312210403234023012023334131210104340141032320430331001303443242021223113440104303132410424144410201133331443313031133031114111301340343222140144044043331304403111110110430323240322", "322444042002333104313131340234241113400321210202340121044420033224042434311413010442141121302103420311242142322304141011104432414342203314431402211120001043411302132311000312400312130324442044404404034401441242212424412343042001314244044333131223442004120424412341030221110324040342323413000244421224311020334140123300240444043402104213024211021240021420202434213312444344024322331442244220032342211422032433202211121313212200431242224213331341001130222032104034101011233423440400443414402404042040013310220020410410002023103300042412040030321104423220031403140042033034214230013021112033224232301130341433030031403001011022212141302440441312133343031442020103234010241031031034120243010312233440004432433222413112402311142143303212414103044221243441141343001210024030212333213300222421014402240414122143230141044331142102331132131102401141022232024233111414302434121001200212000201141321432214430122221010101241133402013310333432221134213302023441000404140021232431413244334022413210022123133341421430422031133311123414112234021230101431303042014022013203444021243420104133041143211040104200102303331230334412231023104110124030301203003321140033420013402320024020212330312234330340333243213444103042003004232224430433130013022022123244043310311123224324142220213004300330402021123313001400133044034302304314321011413321141431004043202200202330303441324213434300111102112241242402203410343120043033423144340141413111231344210212103204102103112103001430132311413213342234233100413243432312010212204000431140343221330041414040142201301202120121344013431022004343420220403242131000102331104330340431034032210203021302203020430344013131202002122003341311122204311334113200224133213142300044413033242241020103333444403224000441444004023010313240333041222000304044202141441124423001302114242004121341012240343304414401312042024414122022024124141224424031041442231041413343422322410333031441044012432011412320024423340200014133441332200122040202440411334343433223010124220014044111230024133041224311211230402111244010313323320032210423040340234402422012314113442104101142441143043441412421410133110110321311400200222240134412342410023034400141243220331334401233012131044312043211303041202311114100230234003324314101101021313411111124001030400003043034011301304410444433230140124304400320031222243224134030210202403444401100211141120140021423004003124310344003013340401432210221110144314401343340021444400340210143421434411212143304110240011241201003144033402123104114124302030043420103012232404413341322021433213322212212231310232314302434401100010304212304411314144242031232202213010110003020243122101414420422134231333143324234014020341123114243421321312324010103344103240313232310340443443211344233223321342134324402134200132110424334102204031341142433321444123214234032210042402420111314210414323241203201424043302210021331204400444204203001423201101142441342040031044343003003444201442342301323330333324332023204221111112412044333140222141030240314122202033434412024202014104420144333024212131431143303434133014430000143412244110343231344110443420103412141221104402003100141244111303411101311133412242310414203401203131213020211044231120334010121301233414341114200021411134101230310302342213133031334204332234221221141032214023100120241234024242144333344023100420300034440232412330443133011440113434304013004343441230322241130222303343422241434114224430441011411013124243201200221332222412340312440204400021201444433431403031321004100430402000143401324441034443102002133441443120034432242431400220204111414422310244212112023403121213410400422002243014114134124403024300330432114141104330004443412034112342210122114201320000021204212341012444124000211103442010113224124214112312211410004430240340334010420310000004411422041204033010314002040010341402122031202014303312314402011232031202340403324400300243033443023023213320103202130303402021344443004344240010434410214334014412330311122232200021430100421240203123003414440010044410330334231144413113404120001240102123304202220120021213342331110414334014312240302232134101024233402312400140322232222324132343224033333232040130132141144030443032331424342442210132434114224233424343333322301424030412303124131412243320414403234011010443301313200240140124330101131000113031111143434232421400330240022014431340112414104401242433430202201202041103443421014400031131413142433030244444120331004301413000112443034432000042411020134210", "042122212304430040122102122024020430410032302422400241120413231240020441114340333432242402133142121230242224020040210041101200041131331432343343431212400112000400423242223243433101141340303421443400401323444142033311103342434034434002401433322322222122322410004240000301240031032014441122030000331431042301300124101234043213211324214301224122030123143140024312240104231230204404324221124200214201014214110034431220210320234040121110441420040441402343230421120334211434400010240242400042244243333224321334043224010440012323240240210310124433013211240411012112433344323343321120104333020200122134100231443103013402341212414210000404440022241443443000131401433242244441310432333201342244212402100110442013400404042312010103211211420202024230410223342013224031301100204142023342302232410032312243242034402441010121440234344130033232341443332201330100340241410003131103424312001202334230331330004403323123322113312411130232421133141103302201211444232102002312404001114034122413441430302400013042232243133104403133020310413230412331324142000324231314000441244124143034013443423420110323410204310034030140032133140131442004200323421234334232023133013104310204214042413324331414342420410443122400031414042414122124224144441134101013121434012031231144211243043240342324341201310334223323003324322330040243023431112411300230404330134114314414040012233121230313202403213312320403321232124403112012040000223442243302141421444210043203044114210340021004400234024242014323022402144144301324343224443410421120011241102220404131240021031340342121234232321301401223421413000143110314224200001334124223012311101412132042224104424322132240411300214041244012220323131121232113023033114101441302143340040010232001301021434243002133102402211013031334204142424430312130240332001143442143420424242440401432311002122130323413243412301122312021342022342141230334020314410232321100342320414203234030333000320222423341014013334211222213441410224024200413434420431420213221243210322001021040434222124042003103422003022412041400444240141343410103220003331004314204102014123231410121434244411243401144012212104124023403313333110101133201012243012341430440223433420023000411101030302124001410244230234422001121114014222222243341402144302242344221432012311113433241013034022342044330311322441414021412330234112130134341242304343121142133301101200031122231014234412010010121133310033123343200012441310004411310101424043321423222242432441034120001032133200411114300024320330331112012341402230321233312403121131240411202014202412033113220344310114041014003412043004423134300341301140402141230020401130142034420203102243002224443042234224221001140044321110202421024423221120100100103414031244311423231101040433401114140020012202233002322430021002414010310042241330101404421033004034024424132133330432411140440032244233210331112003111312320032033013023032042030004422301142332403411321434111120233001344323134213014434422342032323330041021021112120111040330444100314300202132414204223043124411332134211203334130432133320441034402311231010004240312121002000223341421202003002122434120344114313040410133300101003431044010103412144410002400004234421103444220040401422241330001230342200434402133023342313402300111141144313241314340204010220432322232434030401330323122234104120420201314002134010324223432111220340120224210103023343334430103004031120323214230314102443442424140404300141342222114001432430143210234043332140211401431111024204040142202322342314332033201313220244021023443330243434321401224022110040401040024220044111033203243410343123014400302124042214340042231403020312042011224033022032213113411043433433340333033423333032110213442214110303202024034400140031301222220424302210123014242141201242042143422011002413100133414310234230010114130323303324124444420041120302003340243443403312112200301032241101322323012102431130222444334443112432433344411234423144221214142011301402230413011413020430211101112040434144102444440103313442234203213202042031231104224303220142411040034211410143042132210142301301400230012040442443113014012010124124123014433243110023243001104244011114322012334240443413034111021220433140304021130444000331113444100230111102203420001402124440342044102314343411014320010111242322102431013334223022233100313230404122021402034401334424333141011240242313234100113204040302223020004123143320233132103222002212144401020311410344424304343203434112111414410334141312124442134204131404444", "302400142031324103423031040341411400323313344441010213304410134312420133143321021134023401410243344411232410410210203041440010310011240132034201311233103014032231420132034043312213131222420131310134300004312044241203313233203340003444440221102031231421234100044042034203112142322311241113143132320114241132031042004133103311224242023223303201001031141232013002312334120002304201410030230331432300322431143222301421232121341030221340444041121424103330302003010140111212341420132132444343022301023121134014113021222431112130321022312124443200413242234411400032122022214242240224203044410033032142230210144201210302143401332042410334021441232422121003000242030400422024002302200241304242444123211314012011141144022143224221000341340101434331403201310111340432322142334404301322033420012341204210243434102123043143112312201034203402434231132010114241223224302333312004430432442310300032032030323012211421231231120422123124244403013141403441404223131013222203104011420314021122133111411240241010104324411232000302124130421233113321201302132220123434122423222043201434202133311404024140330404231121113034121240210402430214042121202401324244123310242433042442331324441123144434211314002140130434022043221030301123030422334203034112031202414031232000130241241240041342042013320444402321340320341010213304304441132030314414412031401244203413213424244210414043230234341104423201120433140404210343212002411231112143301400340102044212440200402402034402221210100143402203342442213404120401402331100000442212121213422321302440111241431431412023001301242041204233303442130113031410221121144414411140224330113230442423122000222214433001412421331031042313143124120213221422014320222303410331410030134430314441221400320014043202212441123032040441441311411102330212441442331301411423140144110314033103444321424101304232423100113402442013221000010013114231213022123020323341331043112110240133131240013032302142231014210414122110034344111121143322344444102204341432003423234410210210022412421404142311440223213404310020230303323040002232301411110332322231004104323030022320012232122243400411032344044333421223433120313341131410113144311004432223402002024423021424121204123331414434442224402121003212243003113212031043411022414120304433242444133311411101421131314403044321210424114110401122234211121313224103143021034440103113110411324044213140243010332121041103133434404040112333431144330112012244021144031441201404142012344023003444311043422104414030123144213111024241101234032024042401233241012200123300211032300100212141333040014240012040434101440143011323130310043340333333400431304002304134414041200122244234330304442030412312423033210142214020242010220240244404022123213102131103004121202411343404042300232232431342420320332012124341202443312012243140304101342103101210424124230101321012333210141001402041431411040203232322403032120404102213322313022014313243001300430224032210002422230322042022311024400422301330412244103242442442321224343323321433244113121330244423211413220423231141322040003110301333113432303301123242111012233041403414114343013420043332030144300423441224143011031133212014211103320224141111223104411302100040041410240422320223442142103200040212223010032331033044111131011302122004342103113000143122440224014101004022230420103341004420241332123441432441343210412033213320200040304441001321341044200314344133114010311041213312341100203102032304344114344333102032440341440232103121324042141244220013221441031210231313104043324212022430044013010112412204200324441122023013422430001002011214232012140044142033102300021203234234444143224331311341142401144020042212111141242130042341222441412344023434403020341234202314230343143310430231034323323342234030324031434024122444321304213120030233124323001201440422012343401400233230204232341130404332414422401233414033422404322131403221111232444414330021044342010433120434023203010104211224020244030334200121103113122224403224044244203122003332201034000410304030322024010110113410044403313141214002320344303443001031412140121401331443224431411311100030202234221031040032444342102000010233304440422002443021214400434144110222010140102021440310322322331001302240000342042323034443043002243240231212434100131433034020020310044220004013013132123401444133024023430221332200014402124022343434103223041001140323344421133211043200343230330004103031233001122001443443040023344440441143140131302201404311423122322413012242033301122123221", "241041040343330000242011143343114440014334344104111442320230014143434302042300314001120244033233121411132314240004043341232242412300123124023400212124211203110343444110243142042301102123112401204413323103233234010424201133141130240211011111323124120420334322210442032342001113101223324320344124202323033413343112013031334343343310121324441113210431030001432300303222204111313140043004440320442041102332324210130432000102323331002312121400021321112412433043013340434143323233124410124443031304204202201001434243041440301103330401424341134402243330233143023302230204141312311134433021214443030122341342434041321131211223312220204202021121120120302443034322200441112432043340143320330000022233312334320232004144214332213130303141344323244234434101011444304344001012223133241214331222224143011002232042413324412011434133102242141043220044013110434424140411222414312341231243302312244220001103243120243000223420322121324314421241332322222003001214010321012113332423442123220131303112424303003221102331112432441432104123010040022314412320424341203240423234022013214333120214342100222334241304321124112201340203333103042411214412323142321213243343244412040142233131112413312014102431203203340030130022012414323200120320312010020112432043243434243424314341001312111134424141012304210402320211330103231230201334011122003113213033324413332424134103314303214034403421404231011020411001410402121421324410331011302020223330000241320033110000332342104311422044120122144040013123040103210332304312234014234020341400340133413121023212211113411240240444430333104444003104141321141414021220004340032424202233332443034231102221042134442341003340101422221241013230042143421401100334233421234441234210202132210402220431012411244434043201302231020003000312044410013232301330234200324012202332224330104201244102144404120024113143304114240120431024401443140040013043010330212313322003320403314203344310132022104033200211100114431401342113133344340042003243211413440104222001002314343433133213431324313332140220143201320430401412041204304202230404124214443233243103141042210332021101023121411421124004100023022143032230033021304040424231100224102431310413104202203311321412041204200244410344243211022324033430002431012033003232424001412042133224343310244120033401014011000220020001220204100231241302443304224010204413110402033343001333023300342141014121012232410244333343202323203113310303010010302002104442014241024240144141213312002240411023223103132100142210002131421332320200310212002102013431332043240413433103014301213120401124000300404213223313123031011230020102111100440004004323220434022324144114320203000223414101341442331124043102224100004414212422433110223202240011043101123220104004413130132124343304112131422401321130224402140121232241432043004322413024040401020440331144220213420303311440133411140444304320313030420331412133001131224020214330203223010202020420304204010141344300222342410024112143433042133021413223113313422140240212333300010011322123322114400010310343124231111414414442044322010011043331104022333323334213230114223344230431222124213424043030300131220132131311342313243210212444421300302440423210240334321334213444430430014010403111443231421221122322443032034432414343401230202132124403231304043131223423200040421432444020210331011004000333422322240314010441412111413334034343100212312040101042021000114311233203442042212003322144200313204344012032011140220313402141413124231341423134141343031433103100400431244230200443021001414142133422240012022034244231110313333220110242303332441403220203033433223201100310314111014321212223200031013212030424034340140113120112043010131340324332203323123210103403410031412130001244440042220232012031024011132323023031312421312401030001031133112301201002421124244420401141010130124003442432143202044023040223132043032124224013234220031420102300304123101142103302043230044031030122213112320124321423122330434110113344140233204411110230010012344244433101320044300014440043211223403104200112231210040203310214003022010021032330321000012423400413111302410341211120244310230224122023220030011304222124300223423023324333000110023230023233143303430223302234223213120044221412124122132010124003332204444130322204242200143141242433220411414220331211314023402211410203332031241334012032131403330431244202414201414143400033344302243411301030424003203432433301203011124011222403032202141300330304224040441003301311211303313001101403131042324", "121100101222102022043302301410224212303332224031444423030132012410141444120024444311200443140333123331330431401113340334111214143033112424444344214411324211332130044140213413241044411021022422212012234120430134130340112032101011034343003432112413333002204123140321333120341034101321244443212034034310413044214020223342201230411133320410031420240413123242143003203101201234301243403220344340422310204220422232423144130032411004411022011214232303322240343433020343101432424244242242213230441322134031432312203101103030440142301341332412332100303042314002320243401020020120133124134310431133420404014420011223212011140113214334230241340321121330113102144231014221314444422024233012432403410400322304342414131141101212014314332433140011013133444100404410214242000102211000000121243031020113330134333220310444241424440232424321134133330104442231423424314423420141033211413230114030312024002210144343234344112341022320404314140311413012432211434431344313242424343003301021301132214010424130403203301220430144032004432041114434103011210320121222401314220424423244423444314440342413301310334224101233033430432414344033321314232044321031440022111321221000420404103103400304221001424144104421422343112333014040402110324401034444202304304433422201421203321341240202343021442231220312104424241012224341431232040222023213402021224042140122240243143401312433444204211430012020334430341413121123024323041243434323224231202143124411133331212134214132334220142111013111142000412123044342433300000123320344401444242232440004022233010233332411104341221041343432141412333210110124220144240010443302223140434432404242000124133410304303222033024141010342344440311433432213412041404224212240124132411332124042023243430233342030422143301344423310134442144222003022231201133414441034431132412102331423224014444113410224321231114013142244322303401111114310144124420321321044221314101104011021441044440334334310401204030420203140021240222420011441234404413341004232201123344333242211143134043303043010243104344330444403341311344014232340042131442413342220424100134441021441123122341243121200104232030044340414101024244033411130232022302000423044122131404044413121103432130000040104140221224440300133240144424110420330343413321243231242204140202304430114002423304023424331310041204401103333411133313030101103242420334412300324104142243322032422302311233114332423334023413212412044340041120323102010132303002333010013221343313314324200214423200024133343004440312404444103024124131042403414324111404134223221133232232023141000101011322112320142130412022333034403441014222423321404032440431102410001320231141320422021212242310433422120024004203030431010044334430304310243344143123024244334220244134321243042400400240301141220331143440432213233312004114132140320011440110120423120031402444343421432212421422341341240130023110021423014303133321224212113021344414334204001212300331112201413323143210024104423010041143220433132433033142334401213334041333432342032321233004344430110311341134203044314223122010434112123444333433403310320013330134100004241040232212011301302310333240343213141031002440214413011403323011014233441212300442403134441420332244023203041430044244442044224312410240101114004020224111221220414024224320033341130241334324104401311243111411022400101132104303012323301222110043421442101341203011221001344032023140424213000424404243411210000442323010202133104332123130311310244040043343244001034333224034141413401133232024311421401331430241023113413442044123330034442203340402332333201100330302013040210411441402023231332301000423120433110401413304044302233304404320221314213002334231200340320434442333041332004343230134142310031140234010233312221313434013103123443213241024300223301124441314222302102343333010112221141324044301041144423411401340020301013120013324404142223334202433003331411443424041341430022030111341314444204421320032233244011021032233211311203331040411001012412204442301104031312431231204433112334224040141014342031033340411113314000330401433443412431440043431104333330134411413031310214221200433302220213134021411303341241243323204231401344012330300102314223032311001212314000130404232344114320231020032210241020233003033202144331320231144010000322233242411112124011112444212322103302013244423432133012331300012012100041010430241320444443100001231444224410101234342312242201012341003423323330443334104124410011100413102342321031024214144344133340321031310124441214202", "010440403042414231414101404143343404142031400132410234144011410004323030041300441343104043234320344241044433414423334210444233200311223343033333244040141301133114432130103203301210044403341041403341024044134043443232143022330313421211311114233003230213144421441041012204333242343133221131130132331300102343123331343304121404213220231011004321313124400014323204123424223141124240042410414014013404112214333302242120233402423224231044133031214421200102333042414330422404044122424334234212404130441130133023013433344003044240013322432443133042434104403243113334331243231102201220310032012322311301041234032020021123324010141214414344223414404130241103202403231441144434000200044401100424211100123104211010143012144014140214114240020240000220402301132244340131133210411323232224323420114444233020334432322413033344040141220031020234031004144434034212342440323132300041411401144413241440321123314033113300223323242400320231432441211202312420142310221301322000322333314202200112421041403441144413204440042134100044300131131322034133031343423322133002223140233120442044004424142312301133403003112014111110002211303324333203022040423102210322244021033134233324200411141143003210102404403312011142422240124211121012424123211241022413110342313024120100040343032040202402343020401442430124310414400424314234400033421444010430413103321204011404122441111001113300110341122211242042211311112310040412240124142423431200214331322310441102021340240301303034413334012224213340001301114401013004410113003210321231124443144233032204322424040041441404334403334233113144121343044340121344200212020410434103111044343141131043324034213403200102131200042423342442011334142300442331412442024412033322142201311324203222124222312130133434012211034140014111424020221210001124000241200123112432110034234414331242221140222031024312211313343242021034440133001011423334322110322104134203440020340410033240231000404030332121413022140103320003201224214140220040113313412443204223200230414431230240003424101122002444231303303031032233200101420022020112344433213400102443120200024320443141433223200003434020001212024213412303223031231112312221000030242334324000010131024232033332100224041401323101102030030301144333302214424232333044331244220431424141210341300430423400001314211141303133113412402104314011222101413404003033022032312034000340003344400220032420224241340003200000413244004401333304023340204124042033421114423342432333233440242003000224002311033034310210233203032222213032242133401412230113442301031000112043232014421020220011423134043211242241113114440322104140201004010112113423100233404133000334004302432422043103003201121020044233243423112104012112121003121241302134330140112311433403112431321200311103442232141330032032400144203000432430224414101140310112321002304444033334113431104424032430200141324032002032434341240111012314233304411430102213141211002414010434433420014041430230022113402311123201330421001030444413304040312132344443344233414233010110412042142242324340440140334404024113130311441341100011243142113412243133131212134010311104132441011321102034424242204030320411022021001032103041434431143111332002002440422002223403214221140111343221014431411333143132230203043212423201002341042142043311320113213332111210112041343043312102003130132211211301122332403343232401141111030043313303400111010234100223401423313344041321444121302033130223421100103410433123013221203023303242441120431412344012442103343034240103141231003214300131213213110143134012424311412014013011202331441223234301111433441433222324013413441430233211221314222200202440100431034003423443112143333401011332402042011231204232010303221210401110213343242411410232400003444033241234303240000344411000113234331432203200243330141220142342201113303100322113323143123304224324432011211012001324144240123201414223214013140330104044410130423131122041411124224134422113320311112023301341234331021123323443134104213112234213104422403011204223413434442240224124103221020324013434031212423000441031421312421400300113132144320132200123424203343222010410311140142003120314213440241414012003211321403312443413112234144020222234114300422201014220133420134433334023330342210013331120013030312243100022012130231142301002404211343403033132442212404121104332332020312001433313012442044112223324042132412032313041244214040301041421431331134421034342340004014410002314244033423031133034400130412401024421334204323211312340210242020033422", "431401331432002034331002421013310304041034410012221421004323402132124044002342101241032141030122441220001233112232023421442231224010102422011042141240232114301001242242421121214303213041322001302111141133122401223311143244103232343111413023024032000314001022334342344104103333004041311213044141410223013332100131432431312003111301143414142011013241433421442133102443302211424311430114234314314230234223243314333031324013241302143220320342232331022420323412212101021310202321023323101003401311214443130001024002024323424402440243231041200220413011443210324021100324421340342140111014421201310324014424421100140244411230404032021233043140011042420232210310102230434123222004033413042312032403021113344033430422104002012310142141434010124212341411304103143441011124310130404222021404220014220214323203021122240101223012412240414411431410100224134022010441432344413034222432412042104132141144321032023022314044000104141133422000200143013111143342130142232022430123301120240040201303234301422341431430044203214110443240122204200333204423140212203031044300404240001230310431142404232112023210330003023124141111233401034413342242212011412333241130244420342211342104103044002003003141130042444343434433342412241434004013023011031132312212333203122321004424333213312200432430000123442101032321300133343122242044044023331041133441442322320424244304122323120340002412101030122020443010241211024000011333301243040222422233112001444104224333220441001011110224112221144321231440202400331401443231102104222422134441241422122213102312040204143321214213022224041142230244302334312313104334004122311133121123204042243320234222111203101041432401311122031302222410240243334323013133140441201113410243113414043202412111432322302203022411011213203110424004143100012142342010241324040244443340232202302400133011114304204442400143442341203241422330014010233120111202312144222441114100243030313321034440200233333312243344403403114240302233123144333402124313220023101301103414020420241430022203324222232002004240122144213202201443302442042013104334330123402211020232211320341104220424300123223003332111330220221343030211101020244443144411032203440430414110343110024211021204430212024021004034211320241122101214423303344311221341031410042420244233112041402444433022223330301234402431442223012340203100232441334242102124201200041413112141121142443401013404302312341420102034400333130224431113331032402200322432324144113431041020240111403312021222241413000220233330321104243113220412402113332410042343204104131424301342121243304010321001010124330343233031231123414022004421241243114101124131332412232114304130014442204222011011012400301201224043011314302421314403234440202433221440243141103431434114001413144143204043021243013344242202110330203023103034304004240223040301443430002422421122003331012413112440404422312133433342333110001031431033020133203010331331042113141004313223220240001330333240022441444222432231401200020142310113310121331023010212110343433231240103224030132031034114203023402222420014131014120403240144304003334410410221221121233224212040402002224223203203343441100120404430222044101201321041243422401123234120320103430321244220032214212130003102121214230121421442242211410040130013224341013320042421231334400100414014222304241334440023023244342300131324334440223241040001010321302113322430240410123440041122403020221432112403003311042101041424120313420021420414312013233022242040112042024412402032320010430443244423443310120331144133040341341132224442024143402420034104114240014422410024140342242312332002332204122304012024011302010330214004332202310021341220342004221422111120412224433124404413100123322241401024124144341002324013320431103134444341424411112130230110342333400134240323020043214300421232322203343222313132413434103002100441243340043243321333422432401443421341432031413403231111420032121041020414443321223402232102123243311300222101222430401014340401421103122023021201324224343231243032030143232114430032203224011412243330341131230243443223321001210042330410403114332132424033423133432131412433031424020000343303101122144314024033213140223203042342242432011324030312103441031400031413033404304400322401101131442314204042031142024242402102212030042141003024021042111212014321214311443002224201313443143034330432110332024001300322134404303401202444030242312441441403143022440301213431400021323113131420141421244220410324324211012110110222024213343423434400412404422", "000410321003302302331210230230024040100214313012104132312234431230431213422221440032140411302123243113300300301004443310240321420044321222022423301213000220414134320244433110310324101314021120043031341103141001403210030440232120004321444443303324304113411032341024221042203222210041304002133312104320031031300401120141143312403142020301131330114121113032311130334401423101231430200132231240210044401041211112141123344224404021312414133214401034030014022314242421402032114443420434404324230031444343004131230204324142430040313242242031222102101432422233313424311130332412123120210332031011001212144132323202233240213221412330202113012302434133323200144044012140144221130140402030302122331000122231011403420023203431313244101413044403242132332014122344103344011422134330102111304133431124123322314243244213221204000133444340324123213111243320022411412321221000001412211024042014413211121132211412212001401114232320003022024040124241042341412244343043332224214344443200314114312011221331404101123221001244042010424310420230113441443224124344142114344313434433334021324441412123334323132423204032042430401341120121133132004240300104242420023244314030344320001130300331322014034334200023000304311113034000144042240340242210033431220241100040103020404010014444241202324031202343111241231231142243021110103030203424220344031213313240211432214401241033211222214331231221321132030020101122243342001424424421341040434243141243213004222434033444004333434132243034410040043340304014011222320032123100344004422103040043401013244130442032121303134203232144242424140302001414311110142232102333034331331330223423244313340244043312210240323132021034430040014303140200221143433110402441134033422013442403201232120143204411011212134341401240124140133022142214022201403433130124124441341344004300022314313434402424223024202321230033332002113021020124413034100400412302043400323234214234303443300230021433420001430213224143044002020103410414420032421344340123223344034042304221214130004021430214202322103022120224404434144430201341043200142011424022211331324301222441020321043314222400322001241142221234022131423430331442433142021011110031443320120332432431134101344411100133441241230434314003333104344314300341010200142311444220122203042202313014403100340311333123304220413222112122111201014224301311323310224432232430033022004003133430301223022344243000020414442041144014133412431331403310301232343140243413420414403342431234320431202401300302022043140123212442111214344310241434240012031220422112232024222444330412443021243324334202011044343233113241402331331044134130332024220343333223232400421113203242223200103142040043121323202111231322013443132323113231111312302414134333120334434244030122310002113142034311202401032202032233400343401333034343124321443143301141224330424423241221213011224431242403110112221212304333334341314421231443133333143132131443312430211141143400332401211323443041221334003144023313133424141244403141210424344414403433231144443443022214313040303041011231042121240040202044014130340012400221433114124334023321213143444300310430411443442430441030001002213340303213231422423044323111022442022240322011333020143000200232400313020231101343331232241030443310221214444344404143424413432232332012421041014403014244333312133120224220203124331323021022110043420023213010121102122223232020041344034421002200140240423334223030021241322222004300024243143340423422341212403214220330034322443132200302340412111311024331442002442242104141110120234234423033100022234031144433123403100213442202131034102304324421404220144002304423440143231341410004111021311314322112210011143013212131212423141041440023102402042413111040041133414143111302232000140242031311233341003144232212013043013011033441301334233202330422111022042411112142331001132304024134101404414301334134032442023312031411440123014104024144114130410214342411120144210301421321140001312143102403130111332123223040240402033221343422222133021102142224241421230233211302433404034322241210243212004111133134010114344211234303210003212333321414300442403221222313040334234023131042114201132012344304220100131342213401011440421144301413004412002214344000323304204233020432311443200421431342420030101120120200042111344241440133240333444221333330423430431212133022233424243241311100431144100222024300001321401203123042420424032201041242231322310020404011022240403231241314202343024334204303331244321443014213411340112424201103344", "214432033401320004414342003233101230012040004204032104401134313002034203301210210441204232331423414242430244424220240402210201204442413100320334403212210111113300302042122310042311443312004032241433144312002420421121333432343204123311114232400040441412030120333443112222430223030112104120131320044112400142022021142242100030221034414020433241032420112042114202124441141220122001414230224242320134420211400401434220011203221113201214030210034334044102242013012123234201442420440441234403211101422224223203110343140012031220342012413032240312021043232104402131322440021102410124122420210343401240200334300122232444323303133213321120141300300002321123132230444234141430010342422210422342334302022234111002331011201011144203342114113431111341420340411024342343211340411323103143004213232402312114120044231401024324424131241312141002312131404441144424201331034001140442323341020001323343243033142132313204043220013102034304110214243241012233330201314014033442432323432220200441302033201311433141133413342311141230201200223034313043301003241011230443030103011124031023300224011434214412230313331223234120210313234231024424223223012310244003002111330334013332404304321141003403214241143204011140013102040341322243134104124143420312133231342103341304422021243110104412212404334100433411412331320312314230210304241002213334010122324331012204432442003233401200040101111024334412034340310213234330044432334014001303041223041231112414001000224240200033041040030111111441033411222323133102100344303334011414103404120104441300221010420023211031401001213011132021124214112031324232313201212340222333332211131120400242040403241432433023430013024432341140120034111020443312303123310042322011121420421140321204143020314443403443222413014331000234311332443441240422303144224110221410122444304120444124400441044434021410142424413344400041243222143311134323304044430421410242042022332320301204442131421101443344241022143303400422434032301410312240430224202404022244001201033424013221420114230030311300103442102201122310200432042324102133241410341133222022032313114410202402201014132422403433420130043434222131020114042044443213102244144022213400034241244232411033021103213301140202043333132202130310201332023030014112444434442113431234344202341324441014234323342213241132401404211044230301204330142040331322141002120241344433204123231031144330304122020100431203213000201421223223411303103443031400443004044111034042103124230113240224404124404424101344341134230000320010322221443421333124013442210132132113303322043442114100422033000133302221234022224330114012104121410420110421444333042230223001113342241003130101133100414011200004242331111103241400224212204224024134334124200040144432134314103331442031142323413121143333234411141013101410313201322412343232202443244021341404010000434331440033431444030212430112241210200102121303331403334224204113334430431240213110433000312203232323301104441334230141310224113301433412130432100421124324240001303043031320400004211211321113014142420120324123324304303401401224132424214314240044334114211020100140311243041411324404444000222321214110130102112010134444133303302211311112103031044314314334304341014412343014033410414220223010042301402303043212323001142040024411240134214130214333234024033343230303102331102004020422240332222222243042302141031021020011014031114002233013312441423124434234010303431233033144302032423004324442032140434100312420041004143240141014133102211240041042020222314123012000204201211413131411304333012122133110013034421022413320222023334141134332212413220240032323100433303422243301342041422210414042122111111444440020414204214012320212123213234134301024313102010003122231123210341441222411313042312121020243131410231404130400400100404101304320343231201420413031113441444444113414120242112300142113322020133103033334031002300314303131212231404400014311144200104204041141003140043100143014344434100423231432401001021413021321002434302014012031213032324222243012011412413324212440022223212141330103141012043243313034040314143330424020333412442420040130010242333044031214332222211010120242444333222310201443231401204023110043231434124410021301340431001143141302243241203244211410010123314203214110203402430024402230203031413241213122031313412203324040342020211242202411303403302442220333320410223323220444343010244344340333004240223230021142220111330440124330340430340213332110021103312042210404240102013122413213102230104320030", "242000303023013330343400423021043433202200441002104411042133241331224301202120314123304341311220443122133410411224123014212120331422023440210432403432231003244004440341242123112111422240032014432132320124434020431000304324423422030330001411110111010432302331414240032013224402201423440310122444041212121342334100324430430141230103003240140313324340303032302021201300130132434421140310132333124314043002031204333240033123142222000414402240412320003032302200020342013312324011144443030411002011404310232241133044214132424110300000103030341430433440302401303241204142133404210212044020033321213232234044044224023204042014113030443433311114201411332224303030141121044201440101040222004221313122300324402433140214311313341433344030104411332023123033002303132342330224410223424314434421124413124230032030143030322341241420314413401100222133044004240414022021023434143124002130014301200232203414114131441044101323142011211423321422030444422441323331240404431420421234013033140132314103410232212344223144212032432321232314233433413420214013004114011430340414121101411222232424321441043404222402030422240212204042334100234402224310434010320321002113410022114414433001312103043342431112010210203240442210130120000122230333340222222031433141431341404103103124320203300112410132232123103012133123231320003244410122023133401414340140201131222344031331302402333214222340414300333012114221011442201244143021401043021221123243402411343012202322030132103003414012232213020313442123334101302134311100234301441010220121010243003101311133313320443431324143042343403012330031411244211301433243141011212340434431032122403330413013331014434440430311023222321112123144211433021103210303242141443402224111403124021001021413423440300144441040324304000002213402034443104043201042032202341200421341313014143303124112021203133410333134141143140024104002001324343203003223414240323243000342141212342232040403124032221000441121213144131202124002331113132012032033204224114222341124203342032231012131433213333142131334211410111002211434332100342314004023341224111342000044404211314032440140322423310310223232343312430023300124440224401100433031144320211133144143142212334312243221310340341020001423024441103100211413034132241021301013031032430310403033004410143130131112223204310010141443134310402130311110333301102222340433134110020434130002411441420430132331101141000402142312234412413101200420131304432002401240240133303010023431343103232330312444024333014212140240212104311230311233440022142411324122320332030121244441400021344231132413344121042410112301224004300000223123041302301041344232114021103004331322024440203423233424244134342223113241341440102342132302420113130203122040211331240100141411313420110402200123423331033330423313020234331102434104311202121310344122423114100111002433210011424130202244132213411434220304110122101122023313114114002241124203203132021301104443033131332042003031224432101224243012141023044001332443231031324103323411434113311041203024402233412242201300223400313133143420440122213321434413002244234124024401043042301234121114020203332432333021022310134144431012002430234314421413444020341134104444134040443204003021102013030423442042122204100230341314432422141343333201300243133211403340320130111341400204143103043403421010124242142103020420420241101340001001121224300411340332413433003002422314401011104124440403313341401431221412241322002203132224223002334221100011423032001242320321432444301213111430440044121433102412034030140403300043144221212222234141433122240314013013300420214023133113343024021234433314312442020222210034140422314444421023214100312004034103024432244313403201044043240244040000343004111044300030343343013121343411134122011234341330422411141414314124402231304444344030000423104442122110231244302130122144103301022321303043444424304001430142334022303002043322314342122314432224233342423214241330440334422341220141030332423420022120440042132033433421032114011441201223214110222142014404423012010000241432010122404143411142024302104044444324303121104441213401324442313111331124002424234422120431223131243333442233300044213013012113231031020423010101021042341241034002423200101034423002143113423330202322331144044040342000132414022030310003302133344222214144210030202114422202121303321433024240112230431003043323130314031034003441214403221321102101442120333141313110024031234120331412331220103334140041120443404010003231103123220234414143443404403", "020341311034220044030421300320410322121140142432220211413402400033311011124242224343011132212433220411013041101033211342400310122334204442041304331230304441130412343214041004201430441234140411224441233401130003302230031131241110020144142031330432021222232211430414024043122443312240040030022234431204424122220113004111314220041044331000130204331310434430122200123001033204012142230010432411330444300042121240341244120333322232244432423220440411343143201110421321131011003230211103200002333233221314222402113144143200410200320444031321111321400143433200214423322130432422303343303000212124134433424314441330303403334423402040011043101311303111004212222314124440340431234330013440420300040041301410103031130021133442324310403000130031030120213333104323130021403221043441240003440011221410111443243344420314202044203442424242244410112140101311403220000243233421434114224323022431223204002114403144104311124212131032344300204123244131414444412002333213223412111031040414312221403224004230000102322211000311342232122031122310032414021244410220423340320204433204224140214014202140331131424130332114143031341034441002222400243400124442320334243221033430232003004002442031420220211012232012202004233023143401211324034022411422310301330202322420001323433420221114241431230104421324410441212302430321233331134000010310443443001240323231321130011422002312200211124202402242110241442403341123430130220034241243142400313101041123314213122430114023023133330033142310041432322000313214411313240131204243304103030413321241333432122340443102113341410042330240300032220444032302404011322000041431200411020043011341130210011420042104002203301043344311142144212400143241040144314233302334034132122224422242104112030201144432143102112324043001022414333232013312213240223234212143140040102021321224040140422044034201302433204234240304231343303402041203202004443340413101402023133322343200003302330221243043212001420310140330230302203112013114322031112012133033404034130344220113100304220033331331322403301322320002411211112104333110210331214104124321320103032011310014130011031213031113314113102042444311142134113333430402410322223130341124012414324413331302100434332144340020010300000404030404220024323343401221001132333011114221200344131112234121443243212342043110343011011320200214233421442012130324132122400400400034420314212100040040241444101230103004343410421032004242412420231441234311112443202010120314110101044421003243324403212330022031311141130324344330404232130303242230304212223131333224400442302102332104143332440043112000441231002333243400213313041330330222314121021031020200012220024444402401324210030004104024002414121003204142330232042111244322413004204120130404242014114334303141120043034231320011331001410311200440241020430310410122224231120333223341141011202430323334032234114431202103140420233432111302312320141141142143031424420342220221302001123030040111120220234134103040110420344404432424341331203342334213004241141211240032321333440014033212443303421243313230000222221140024334230200021333400441444420130034202243324231300103144443234234423314430433220331113241031202133331332401100033200304043132132132334121332144441324413102212330444233041301310422023434000323004020413232440430402401213013043142020340440004234242124232231004100420114220140314334232443243431204322144324343040110404100241134024142402134434312414331142214120322211004311303101042003243042232012121323401241312412321014410010031041100410233244143041004222002030010030342321024040211243311011401233440204133403344212234010013222233134321201404402444430113212102443332224142141014320213104312330401241420400011140411431230442043220204040213332444231421123013314301304320013120330302032131022222011044421232042323202220243034442411311112212331314202022224122132021411423011302011103442232004040142210210142314432043123000004044113020023301100340412240301022023314434224044100020111344341004123014344140043200204210440423212022200242301223302110403224211214032444201101100144131110402143012131212241200342401311143402022002003230314314233420413422322334322244103334433021123010213410103444010020110320110320120210204323043412232320324401042420222020333233004141201302434120301004114021131030102043331010013123221241424421340224322133302020333142141444132422233424224340443424104301102311001142401114132233240004103332031424212202344102342244311013303431432230124411020122331112143212034200033331232203", "304303234432143013312330144401211411123312033204134110242142141401302312431444401334302313301440011402212412010424004013211114200422103400332011333040443313410424112342341343331013020211231400131040202203331423230033332423022234221004104114130142034441403030141010424040032143034304410203300344200404211432213420222311133301212014413443130114101021121132144413122120040144420204212043022213130210422224124244323104132141443004042301111111333242031324112142241000142004200120002410204140430103313021024232144431114100030020314032220232041332322133144134331310003214404441304021404142034423114321214133212242142322022411012034321143010243432120443220333140311311322344104311124231413424100312302430031003404111344423410014200130133243413444410313224223124020024313341203144200421130032141413304102331030324414430321024114024143302230113434214012130441231130100112323233041341424301220034424232344023213442102321240443122114130104414440222200442114420032231231210011033024221411444131244322420122303000021402441030232113200010020011313421211221013424110030420314003040011134130442013342232201200312401014403204130020213200440231013004400202111033003011010332003044222204314442112102104330022132003340233102014043414421442140124043414041003102110401223344300311021210001104333314343130102123434441414411330311241230211330300432134204012310211304433122122142141420044042041031234231213130421320430412232324324223311423234301022432304234041431231021111020112042211010104221340132323110202134212002414123004142101043103424312223333224340242402403241422302232443322311333111322114020121224010212000112202413222134424031134000030131444242242204003404223042300222000011014401240002342244320204011430311141141341310142314212010124124323044400440412344403314322201411202444101041001021034403401211440223141231323411404422120230031133243002202220044211342102014433434031311012202433133141220410113012214021403313230110112024412403324044403112400211201004101100011243433201010303400400121404124032433102013012022111134140243242433134331301444131404332242312423214242331140004100303214344110412410011124000120133230124233124411240310140143244014012300142412201034421011034402102042112310124011404243001033443123301000414342413002120101243034130434141403102414402023203112123142400030422020013343012342434223224413120132444143244103120430030002203111121402400031424043201022004012223400143322421114121430432344313143333044321320024104444104103000032331214314242023441240401304213323420414333423110023242134204432230420142443301230210114204304241214203342204310232023344424324230233414042120322421220123032424300443340234301220033004220120143322133400221032402004130314034333323340033424204343334344133413104003231224122120104234040040302114331103210313222312030013131333242210313311410203314311222310133430344040241123010203224223232004244144143311430000123310400424414010211441001043002220022343401140434211203300030200033403234342044220412030410400334144311023341432342020412033230234310200230114141110341333334132120022133303200220402222121130324142324221044314344223201210442431034300041330131441411043321413220311340402320230411200114022220141342204313213131114433003210043324113034233131411214333301024013020111231334130333424043103232404444400120030401341411111233011212100030424442340121030142124001322113001041341410303322232310204144442400342242013210024243413042334341341044441341222004004122102342322432021313023211210110010313043212240013224344413432343443102443223444230130042002421110141323220040140030101014334310414132310223333100340013213232424130112132022011014334331432202023143121100421331132243220334403141214101103121113123003304301440202243224224403104032221221110023440200403244001320004003244043303412210430023224230202421020242104103231424242003003433310003302432041402222022201410202234240220122223011033202234142040441404143111011411231102402004314322424114112441343423310012004241103201431320334044144011300441023121233020041102041222121242010022323441014240401303223431203021413201111213211001202241030400114112314420102342042321412212231140334132143111123423342230331402403310034143410012202403404210134322201303033211000111410104212303431011033143020402020414242020112300142220223110213142040242422132333010240422142013330430134214034314234441442411012324444141214133204411243014314403442231222402401211234301242002223304003112302101130141431410142113131", "423033400113203013023322324113141411101104400441023344111130313111310211121232332332311124344123431030303301004242120211000304411311334422141430300210313212332220321042111403011242333034104204302011421332040304202123340022143414320112200020204224244311120302310331014000303230424341420333444302231303022432241432012330101023034132304210212034431101242031042143303130231221101043444232231031430211431111241411030300421210031103242043014043401101022311204332041441120141022221203100003104224201443413101431342444140411102344133332300241030112024020140230322020122403341040134111123031424433100110032400030142143102010311104303303331211223024132304333004211420444211402012122424330424113422301232331123210413434000421444232131300233203124202221131334101033223110443420243040202000203124111143001433313214313321200022422214301044133200421224433013402311010032442444223423201132244203414313113403334042030342341312321423311032032420203332212300324423131322301101114241432301013322332030120124311324130430424133231442101402240120322330113242430323220240000200424312403030441313422014012011120233322234123423414113333411432140321444001024131332410110010203221341310024220304201043303314210142234241021204114324010031122224030441420031240410403220242101121410213244221443041144431244430104402410332133423311132110314021200042113314343340232341212443321312332212400042020111320331243334314202404141433323033011402100122140101122344430034242224102440234034331202324313420040130203321401432200220231440423224431102343420141124331110021432223134441004110243440031030421004440420144242333034121004410240132012140111114044043020132012213412044113430431444314413020344232142123414401042444333321222101212342100012000031430204304341002011101144003230231333422133013420333043114424422140112113304003212303304223000143101324242411221121204033130111103331444113040043233411331140024042240420024023233142010123302302014233244401434131040024012440111131112340344304010143032211411422104010300040230321240412424142330112431032322432333400400231413224102132322142324044330114240401230300444114002404441130100042314101010400310123342000304314431402001233424103343122221002230224144400010342403403012403331100114242022410130143311041330224104241202204001404023210000020324242001132403230030234023414002230020032043244020114443231120332210300241301100444343240020104334311130220402233304042213424430040240330210141232114031334030124314010033342333130042100300034211240102400343040444122244112222303420243200341422221014233013131114323002221001021441003241103430224223122344311323200101303210410323214321311424223220031212123100042144333203022120101012013404314222133414024200422004034101131233131212320440210342322204402430044443230401140102222340042241042331222314343221133034031331301111243112324414333312002340012202441320240430143034401202213044101324401131030043303314102200303233401031222043244434314424122001323201324424120342003434203423302022213433002243123403330121440321332204313422244040031101330340413211333433234204321314400421241101210014244222103412243330022101022430201123231410410141044230432403110112110202002343334223403243124203114042444014233213343220404400112230312042104223220240332102424123203310423213020423312222243344433133332434032333330141104103142103214000000404221243011023423312102030404440104110132334012304234331044340132431322024033322010034034031100212332100302432312120100214402322332440021240014214333132240021343001411000234420204004134433210230324041441104032340431433200112434130222230201202012310010201134312120142343440424041000224434204041101332020114324313111112143133443301304230003430311201414201410444112132403140230321001143230344004021011031322033032300123114121033201201033313440432030123403410032031332400331400110244040344330042343010343402130120234134013002123433421320233414024412234323121143122410304422044421401331423123433421201043113240014303340230012201324210200300242221443030222122304410411412030034103140442124400434112100041140313014232413242231142114014431041112224031320424020413211330242304011244110020223034124403100311312432114202420314043212403202402133313132040241124203004100414023322022201121144042314423343041400204014302213123242004012123403200334104020444012411301042004031004102441143024232341101323113132012211303010434022321204411123243433203030430040310213132041220424142011301212421303014212304131003144113222133001", "204144203143400314121134204401111101412143200204101143011004112131404304124143023431313140202331411210043413233401310332030020103410240200232230234333040134323430024400324320320043314313214133040324102203201301140124204140413203100140300400234002013301300404124201331434231301140044210403022421203214424243432244110334320332320323410042441432231122212134224011344420140213432110032244000004334341014400403030244243412432403241322222123213242110033220414101144243313204401232102101040423234320443344442440331140221034243404010333101411301341433033140303324330000320304014143424314422120223121244022442132301132241223343323431143423204003011203341310202112431211234122000104313402243410144341121121020042242021130012232041341443203311442433301122104423334011124032333130210431131014233413344233433103013213343313323023404004143233034033032020121244320413031100432402413220303134110043431102102003144134030020132233101204103423201002222400010321244014313210443110344121121130211213343012041044241111340101233333412404241021001012241041114130043421043244303121233213424042043212040121442110233011031420002030410040124111201010121344021440441042121340321003243200430030122333430412433042132023324022140140440130400030200424012211122410430440131101341204101140230412032324332122240413322001420301432030344140213441320131302431203410040100013141221324024031211242142123032440123001421414142110021010114032124343122414222040411102101312433214321140434300433100401224402323422012212132210342104420024133220014104302232401201030202244101410432423211233001101100104111143333033214200224000010302102341140232410401022112131020401232200313314432330134433120224323004101312144403340041134140113121042403413023130201330003302043413403102200400344422143211241100402021000402220233443022312210432004003143240244321243101234420103201012431123043310220441411141331320030243012204210230432310423444223143302102101400344322321042123130404112424030032310132423440331230304243020012400312124310432142442420244011323132120332333222024210144033114201031032010214120243442223202410021013312434323344332132222223313311024021422303102003222023434101203300013341133212224233113121001321343012412302313000221140231222132232012432442103344424422132421021124443042142023442020000222012120113334002200024420342014404412310443214032214000101244212102010222030004102043344421430144243010042204144001203424203003301010011042330103412102110213343344314304142202440211443104104442212100334012033220301033322321030220124403222414341041233104434422331321321442313422010210412441403442334300114421114014403203231323110322220224100324242114012033041102403041104220432410203134103223410440130000322031322004213220302033044032040231320012041020211234012113302222240420423230321441000003224442143301413222104030012100114143311034444414044400321303320134243223214330204032440121324111424000322134100024124311123014241221013120244344010000311143201130104112322114201240323442242413233314110323202003442110010400323033413204140434320433444004301310122440214302341403112132231134440411214240311422442031413123211440301210401022231024402002311114222313342240014041303012344234212011304204002034100242140234342320122101103021111422333331300223334114000204323403443444042142331221234122104002332244203041242214202414002244444144030222024413002310140421243434144143433113323342433320231121023303200304343134120114440104121041043202003301144141032004022322241132244033114033411300343140304111040304444043332214420314233143411310004104211442013012131134421222332321010414412321311433300023443223110220231430220131440444011420232242433034220211244114014033410230442400431313030011400134004432004434404232143214121310333141000300003031014441333014234423030211011102102241013443421211333032414404331020231140043003313333323242031401430104244031111221140344444321042240220412240430314114433430131401213102211044334022124123420000030311100023130212001431304033043103320004101134143212103110420421011403013412120443104220042301022301100300101042031121212422112012411144030120121022001112310211331340300403313131002404014102412324300043224313343314443032434142443042211141332302342132343041012124224331103344421222331112010403423431124114403041423213224302124404024403314443433444044420020144041420302002104041412103220202121213334110442221143244333024033142211014321244344014330300434141112312343312132212203312343413322014114230202", "102121112201113303114234320124202202401401433344212311302013014213124024221421414133014133422100134324441032340103242232421022234212222221202040232343244011214404430120242012200113113022121203002343400312143302341320302112144143341224042232313134322200042211321403014321221312312331134332234400024033412333433201410104231311133401323031104202120223300134302410333341220402312130430423421323002232422222102244300020113312123033442221222434404230103203223233314400430430131334200242232341233000332310142234410112312003101044301222124014411232413131240231004110000342310420240044320021313201104001400141304300134331113342304312330120111223132213310014303333012221320020144400223331430233113210013012222222130301111224342112131020042320244001433403433321044121033330122112234123201001244430223203113122111101401301344412401421121434302142104141101323342330300322204424344001424044431314131333240140402324130411310013120231034032131414014440011303040344111130210323211412442143000302404133102001203131213430140024222424201410211302124214333421042024012113114443000034213404110430010130123024122141013043201313230024024241214401113012012432214332140134044334204123331433342320310043331323214012134113301331224030200213344412344203331422243211241243131211023203424140201002443232234442041214011242232014321111010222020234132033423224141204100402000214101334104230222404343114403024120100024210011032211422300122233220134031401323304140444440112300010143002424401403201002134244300442114220032142130312214422204031424204301032340010403010124414030044413233303344342420042230424010023114401131331034024210414130030104301330432042443400304032420334323303330002133133233100443231342142021233101412043302141001112423402014443220104303204233322340342121434210330412142423240121330442444120221224103242300140333304404011034420414420010203343243000013120244210101302121044032313120122013200431212324112441431434402043303314410120313221241404414311302220223121212420144322014310303222330114443424113114241203102111210123201032132113440122022121210440013104143143031101304440311140144043320044414110232410344103110304133243241430143211221243211231103324222243324211002002422311314330241111411443040141201002013010012302131232333013201132402404411241333433402004241420143302240014144401031413322313233132124310323401314003220244411034130134342130311031204440000014344441343140042023223021440304303140312022221314300112134003431021023230332212303234103341030311223240343140143324341143001202324143241422402213004412220411424343144320314031303021323412321034322100340330031143403332330301402001110113241143132320221222343014110410424231244142133400343042331310324122420124323044420302430434102121033034202123031141333004203422114403310234043212113240441124443420001421011044024041420303413123214313241411233020230012223011014440010223230011442213042204422234412400012200223210033323244421242034430440424113102410001442413144142432031112234302101200443114041401231432142011110134101443244231231410144002341044124422034224402130102101322140334002000010300140110043213130431144422001302032033132003302402200314102331240103024130013201334202122312333233330131112321221234310424100043440223113001020434140202320330210111300224144143240140010124410233003211003334102420430331222004443104132114313004424330011031442324344233001110040124211243142301300141013141112232124220233004213230441434442022433144104310120121423034122042021404233132312311043112420221043400300224243224134333022302240323121100032214022021140102142021102304222224114444434141442301333224430132032430222301204011104033124443010313333143113120013423012200141300241221014000023100420033233113403400441112330431132301023443210311312404434403444303413234432404311320030412122412422232100102432120304331341244143144032433402340122101334420143042310414101414442334130242303124442332003003423034413122222344004004124302101423142313421212100124234002224142123402443011243434442031400040003434044401402400320040403220032342330043244431013113011144201432440024330133402303341322003211323210423432121401114013420103202130143342422331100321140221023214234121440303042011010420014311043243112401101221431122412041421402442230431234212031204142312223020034413104003120313423341320241131302422211113024124402340001104421130244043242213404143000203222223210324101324422300444223042324030122404411330240330120023320131313242144433231004344114213", "243232302031133000331203324031121033314030302013040043142310210014222213031030401424424400123440412423030111134421022341043012301332231232221334131202023113021200342414022032323240443211241401343401300141043201231424340142030222121131420121343140043034230131333324310413201030220124402030141111214332341133120000203000013213433044343304204021212233303410220211444411042010201320340441400104021430104214332133240431223210402322314233110224432323343331242002301323442113314243043223022303043241011413323111324022342302041340143241114312413110223034314023221443440014110402330330313004133121232334121003030114102440011243142110104324122231013333302141323233133030011123044001243202104000342044001442202211130301443420001434242242032330214321041243310122104211032121441341144310310304124403342340411343014410014242233400110012133341302422202411334203032422104210230313323034010001140434223220322114100324140204402221420211242042232100000213221124443314043001202333243122021441402144234204211234241122213124440223012234020412432411324113133020214141120010241220243002030044013043404013120322302413211242402223443034134020340101340400244420022331013241044121441130143421423241031133003143202013341443440241412203431312444132121421210442043100323304320441121144441101024221410321112231003141103101212142140042343403440422224121311313023442241004122102233244044102123324300021202230230343014410314320013003234120413240041343431221302034413422122024312122313203000213301412042002103312342002423041411210324344413001214240440444444110043404403213434133014432131411244200031222144213022023130224243142142104402130114420140300103433310040032031040311401224114220033331042210024321323233002303422422242321411333233241430022410420000412212124014220130324002032011040312442341034410243430003242122223313031110434313000214402144424233302334002320201041230212102410040402233303200113334343030012443431303010230304113043011230303232132233012233010031420443133234022303103440203031142430411034341333021303412201220242131401431204033102304131043412342340120423203424031024432014313114021004012201131001403004400430104120243003222200414304032104104304411422030220321334201043133320412002213013014431043413134401114344221334331401113032043014404204233341404121301402143321340310142440114243133210020314431101111224141110031322014033110214143230300112001413424300214411000312424130404043120132022031010231023303312240313022221010002341311202112423110034403402010120422403233314010441022243040414320031110413331130414100120000212410104343133311331202422422203431343041331041230032112302433031120020430201403410413412124410004134230320313214301312220432120412103304133041043113321020242430440112310441040132432142110303041130324334133443102123142411404224134101421120340232311102311003000324422012131133102001304242020130340001301440124040133111142021434434142324404442320111012200012030203223212023004020013232214444231141044022201102234211241200424324044103434223010121323303444304324220140121323021430321043140233443230032241340014443222421022434430303311112203432223424233433134212223032214422213232344413240204041404214303323043331231303301411033040114311120343142044223023413233311012434224343131340121330302300420304200440430421224003231012214011332113333310040441013031123000100031432203402101233132101414202302212112104203141024434032203344203031034110320132143404002302022121302021011042231200223304230404330304414240223031102304022331222113313310042430032323304221341001032404403422141410224012122023343243033421110303210312040340103020020431044300431131314321101010020423112224140214222414143234034401332410304024123021411121004201311311301243421141342413224412330132110420341440012404143034101022021043342104113213004244320413024433310440402022100014434142104440321134241223340323203342233341304022031423012432434041211141201330420403120142201023002004310033340113143424414431130413412234043213204400141410041002400414123201240414422040114003031232412330313244042004443230000343131241133240443013330233044031133010202011240434002140003243133303342313021002124301443313041212043322211213430224140041321014323211101341104001320022232032142104423333022213202200423131434232234022410203232143322413343411404321433321220040241431202433040424204242000333233143044000040002412021041333334024334104421320000144141310430121302323314324403423340343001003412442111133433141123400124413420301241", "404201234334300124410243023141140312141431300333032014141042031434422122411223403330012014404041211110314440403034121122410130421204011104030434000113132123204100302042002211120032224221104224010430432400120211231202300412444333324040100334440420022231331404333013211143020103014413403230304230400411204440330432101143241311311131322121030224001013001120010401333111412221104442044322310440202121244112042204312243313111221203404014310444313042042121222330103003420332321401423420044241034041301131414322034144204431111423120430202221320132203040331431241401104400101300310442223034003341122114430201232314000322420300240013014224130020443001000021223112032432111040240034222121143031101224000012443421333232244343042101311030112430030110001021340403224403003423123041114410243124101331143412404133132140424100133444143320001020334140114302111300220140430034442313343143010202204342232303243401221232430230241420043200011343344301103024222011004103110423103233203222301420344201404042300402024100204100444343302210034323340032434324323314230112144313404424031141244223411041403410340342202434043222113020103110113403223443340144320121033401023224240214304200302243101001021140212422324233433044340200031414434304111202110433220004432420201232300342044302330423133302321230043343031440221133324331424023334431343304420432303023341234401440134043042243113341304033310121214412123130341022044224034431131422422231311313242330011421313143123313314440333032240231204313234203420021311004023230433021430241433414430042133221230011430033310043141221042444441302333303220242220200441120213201401421244413343324112430330002430111414313123412421324334334003111401344423040242433134222124004043320144323441111240002313124302101240404402014132001321420400111423424030222123132430122233113133222310324024213341232404110012142340342240302043424313333144231202134041112201231041010103412341113300224321223124443024033431020210002304122041403433023332240001441344034432041111422212001231042412121033321221120030034341111243003233123022430333341444113101242123402443430110321323203432030313400113230313110224010110222114130303442340114413412422213024000303103400201311024242221442041310214100344103224040001301421133241120131403203132412134144231224320421004031031333202240040433112303124132323413201124430404222141044231243402031431323242110443420034121314042441414301131014131010303304024100143223113231420421130431101333304322121041031401414423410234002030000334314321213141231341334041122402204142442130320401101413403342333141114232123322112120220142103323424424300434210213134220020200224241233134420402033234223042332323430322023000313104003323314044234214032143023103233420010301144311131204430303230320034320031020421324033330424314341020342010214443444132340231123001304130032230202314122432341104222433223133440422442442233032133202221241322434444221223034130110242400004424033120111014114413242112334000410041102322020003340220310032000420410210223331314431134332111320040103014043311440030232441111023321124141420202143340024044230203222242221213300224444443441411220301322314331010124101012323201040213044134220411231443004113403010132411020420011420202013240322400434442344210332202140102303313300242401004024042132424011033422242404422241044320403222421332140244412244333001212310120031003132410131333231313434310420420124402011410122401324311144302001142323104123332402421411311332304224044110204314144332303433001002223010242004243412424221404024314023243011112312312011133440110220103321344212221200312003444440204441224102001422141444203111101441342444323032222131214204212204341441413140313443114100122304140111131303412242221120202434332003123233304340141014301123131431403402211321134113010420144033030001243001420132404003414103341010031123202412401144440411010440234243240004442333110124222030200010331244100223014110102141422140241421043020442040322132102123301102111421311212331322123012411011210414244403410024344430331210123301441044031202044032211304134233320430111034304331312321142204024332103433412422014001201212403310332014322423222334023410033304314114422312434204424331332413100124143444231221424012104432014112443331342414220404311401220022311301433101301223410021040223021412144104103132210212011443400033412343003223302140433410020231023322444022402131124324120244120412111204012043100314422110231301022441011404104203402113131410412004420404440411", "411034231411233310313024143301243232023103444331321032122203121214111124334322044423030333431434223441220103110013102434023210113042304114113432214233143012430310232100022044120322124343013104201401240221444422233243013212422134221233234313341314001400121103322020313312102012200441111031012001421204320201113430421100212410402240001204032411130024003420013223214230040210321124411122243201311121042214334131410233210204231234420214022224110110020044022433143132000240043423424303433240030140411312022314044010320413043132201324443323310031333431043404200244101432130314400103002102110112411322220143401330442142002021214023102332411402402014420133413342443400420130110030044110343322000423201302231231104210310201104411143003101210410004432322233043103413144444244311343344231414243310131241220221014344214040344342143011134213304133212212021112213041244122101132202433021320013041100302331342002130030134031342412111220232113134134332303324400142421340211101422434043024133132430132214200134323213020220333114423230343112443334010242402214441422302414204023031113234201103420000331114444010041441412012434231131111443130442034213422423324200044120311130310040403324330322303323122001411014424030324023140120410140142323032431303314124300030321443012242410030320023200431324322111320401441111432300122231313013340142402143133001032140410133034403340421221134033411303442112301422342222144123014123213002021034401224012134033343031213200320112413001331034031440012231441321441113113211321032131322141011420042004232440001013042321320020303440142420411330203140144332430221302204320242332020440034022344313130200311110311002012204241434403010300314430344304342140414014024313101403212203330303332011014014410003414444343024122021013133043024011332444120120142144303014302134103112100441330334402143034101311323201243031104404223221201120003032234030242112100414330203113243134120443214111220120124040430321030412103324100220400301011031143341134013314413324032410213114044441340303222121113144401424312123111004320124010333403232333241432414301211111244403040212124441114241210430202301130430021042430330213413223044112302331242402111213302022420120014244242434034101042141210424000201134432322003213044021231414242003222102241443320433013231242121044344411232332103034334121302400112102044044332130223330303033130031004220020042030210002304313411002202111312132213111243412210443110441421404424133233303001140030242143302440220201104244311432310043244003030401341032400143042114231033311042043114140001121430112413131334230012144242020114001121343234120201342231142213321313212132303102214042312244234310034430322044442420434020003304312122331014243223311010024243012344010034242133140233303203433411322341222024103213213032034211141230033422113113404142431233342134004022222130132423233400224221142012414122111101123100402414132321240204141000241411320224234111122124311244144002211134114334134144003421022120033042401420230113012033302012240144441443242134331132313210204420040134004102444041043101000021340441332044112223403111132343112014122414210210144412044300201042011040040422440024423321002221422004344431343003341123310303211224132231434332102342142010244110221041142111040243103300043232133404414122212441140040004333434140010323201134443110212243024444424222443303032312334224320044224332110240320020022413242044104041312131420340241431221123232341401200242123011433311400343420140340242030110031111043401013231441214420310114400443414204344211040031223300012041213141110003223204322220432000014020134412113244410320430134013144144103142310323124332400133021130214413330244430432113104141441434422224122333444432233341344342422320131421230301230203414204244023140202003042222204311043110420312041304143223022144222321431441240044221104400300320100322444211212134414332010043400230102034114023203342034224224433311122222433033240431100441143142130231342010034210423140344144213201403120231101221444424223033442002304013310002221330124344400041032330441040232410310120013404000423433001120422222224230023043242113134241422404342042311443220100140011404334210244214020240410432042310443241432424312331222332111141112432303424123320140434101320130033442243331040000101424041131044242301342341341302422203404410020342310441220241100013434310142320144343113400131300124310344022403343004320421141133034311203033012221122244100244134103304211312014403331141410134332", "241330441200003212240040321221234210211340043433031232111042124301241000030241201030310200110313401133030040040333241444402224103203400222001134122111013003043434431230412340114311024210420111341434412212020123023422033121344041012234140244341300303104422323214034242444011312344000142343422441240012203140410403024303210443331111314320203333304200200131303032411012010002412220003241222420021103001433430011214133014131400202423444214040310440331431003043032221340323320124312114400133123001022124433003401124132444442414143032112422421234101301433344020240213411221420302404441100301234013222201112420332013120203304132242312323134431342133213312342134422042033230241333031112332301110313234221014404323243300304303403040243004113242031120313322344134103424033321232111240122040023101404030141423220340423121223400023304132013301440341001224223141344423200310330013242434002331331004241331442312342044400141122110022220333102101044001412001343331231322230132314414213131313431321414220322131232421120310221043304433234232343001124323323003224442101213143420334042432421123110111313114111044233322420043010024212313444240241034134130330122320004033021314411002000143010441133401420400002001144113301120233331201111121212024031234132143032040042122340122144430024423134020123203400303344233013112003341244330331141012112144423244344011003243214022231313112102042041244031010003212143332330224132023304000320301213213212241104234340131012442014141314334334421404402144033422042411012002304133131212221410142343444340222432313302111104414011030211213213401302440241303303343044402120401340120420022122130112211434322004411013221222421132042243103432400004240104212434042420342134130003404030344032023430314003202230030130124002230243302004324302004414101000022134121022012343421301203423144423413042143200312133313344402203000331311340421324210244412240021014343212211120430202310132303134234244411303003402312401414312034341213431304433201000123304110244032114132101130220344022042444121030321420002221211331123320341010330220341230404324120433043341204121044041220411014034332402140431303014204423314200134102140302111104440042441042401444442420024120403433343320441324241302342131133432111321044420323340112141403211221032103242104121114143221244112434234333222300244204202124001020142300431412204013314320024000142433441100440334100240143220223201023314404020012123320103403240100124430403141133031332123003234142331404423100030403012344030423221411043404323110432024330340204310331423423031103424431430214340330010120141243020212233410040010324122143131124410042040413240234040321313402130034224430031411104323043113320343014312224412222111133331213214134043020443211434023403314003310320223243302010332114201034021322413320003220403224343204012012342002004230322324013401414233020033330310112011130434411244133311014304430214431140422132120120242002111044430120210013440014140313212431232132010414031123004030434223024310304331034441224210030232213232340231210023310302203410443042214233300322432100124013201003121123223011034341421100334100304011004214400311033240234443020440110241324322321242122310233132214300430333232044404013140442133110310240014004411132233400124411012400213140423010430142300013203004310421413234401332232404114300422101231310444032144031230242440314121222012443332211421110041122101144312441202344122242442232402323404201023103340443132223442342140343131442131411324430040340211222434110143210222120010240132241134241022112441412322304110244210400444433322214230120222421024222121332310224244004330301122234131202012230032401401231221102312114012113132424013220241030301000330001142320024101003000340030010132032422014102344212410321021112141104112301241304430410442410410310321101203213330111121242040134112411010122404042313311303300104420100101333142033214132041200330231101330400404232313303232213334441443334242230004303013423240443421401114303443202024230200412242004410131203303403024043323340144422024411041034220400334303230010423021340314433211341031214134103343232331434431322443430441113011012323122330310234014021020403243123420134304030411413222143313303102134413214310102042042331240410144334040110233233210131030410044002231040020114402024300142220002432002203200224422001041044132001213132413322300024344411222221144211411243203410033431431333343042131043121032033104224130210024424311200104401324243302333202343422344202330", "042233322223242422010322304321201044304002244222004234332122441104120444024141111400413443203013333242232140104403311421130024000011032432313214432103122101122133032103240203410022204102111030332412001140302204032442223142103420323133141102144143011323232402421222112032010023112022334040004134341414442004323031031224233410434032043220402344301302004033340144032110121001201240403202402133321100214432113440330321011041133110413040120342101041340014434324203023221304000101040104404113414000224223301404320111402321004024421141232411140303013341012423221322310004014143124230141242120241304132033130040244111243213222242130431332141004220111234240011031021240130120034222314233114231000321000044342204404141224021140442343142233414310014433404244042013003440131302003101344440403300303134321022041421214314241400322202123423104044213110420040224231234224300421024440141342222112420100032303244043223111001003440204214124141124114003340023311313032404201320143034211223143333003142013114233032430224412404320344040114401120110222222113312232223331322034403110140400331401322412322033132110202212134314140101432322034232400210430040114003032014144402120112411132202010140401403423314030214131224304200203034143033202020130322040313100011222402332000112101141033004243224224131142134204314413300210443012301420214114204013201011033344032332321004411030321423011220234102024323341312301101201111221212244020014401013314132422441044324221022223104003413220142033102240012330341022401041120430131322141132010031403204141423033034142131123433043044312420431000203330341313020334030111411344042314011201322401204321014131211110122233300031432244440321132333232013001032211311233444013314011314130300410140434244104112434423433410421130440313011324012014002441110242240232144442022101014132322413114104401144341401434000123312132240224122404441404110421204343230043113334422010333014142220033024214024111004010304422224130422420010400003143004422431402232233321020214023232224020244321244440233243210434212222343304411104421322342430443123030401201113243331034033204110104303012222220134400114303331143404133410143422322424031411001303100203113031220143001033101440104110321430232420320204204114103342313130004104032412404331031141010104304002044233421303444002004342124001440240243311241240112242004314220330003430102413244314301301142121301232034320040023222022222410101111142101213434400003143141021124431101004111103310210130131242002030401021312344430000402113424143430434403242112314444424101113334103144122304032130420323143013434332424103321344213022344420230414203233340001224401031332442411030342044334010412411332313311114411041000121310120204401331440004243313332331431432214141332020310304404112322432022403302214111341303002032130324404403420203242430104200321122014141010111324420243001204422332404020031241320224403004214414234422133034232441210321003003024314432233323300202421133332404230104100333040010303031411314314401311424032100402123023404043403201221200403143131421120412040242014012410044314321110100034143231413324102012321203044140210010342343303221011343403144440441310101100320330303112240334420330133324140112404443234413141042033244311212223312212444402323231431242430413102432324040304024044310304122423312422311224212111310143113010410444002413202310233331432313331312111200021011020323112123313210112441023120412301323142400414114323200333441302240002240102304110041012344310101333443430430013130124012230442444044122331302020243000322422221424341030200122403212231114144222233300042014242344013100140230214232233140234420011422413312420043241343403330240212340332211202142413134443401322010023411311113421143241200410200142230222232304331400330330010421031004123221442110310041310413431113401223243431224013042213041140110420203114044113143101034223211021313130322231433001314424030023431442042122231302240014422112223423202110304211340321422041420333123234111200442331230441224212132332340030043120341203113044042043302142044100414102444242324220431212332231431420004300020020332140302411130113144400133032421024234011410214140332204330220430311324243121201033102231423144341414423302040343303041341322011413304420210344023132301220120304411413300331113324141143030414141001040200243230110001333014302123214411324412001210030103424123120033414213120243403031442223242032033030044233420341104222313434104023321040342403403142201011411113344411", "223203340324144301302113303411404134323102023400434113210323002200302132101034320303003034330030111024441431231111214030300144211321331242230404433213221032203040344400331304103114404411411434434344313103042313314442443222441421310443014123343304321302244213233102142102010432304323430224102420214113143102440421401232013042441233241431241120313330311010213324121240310044432023041100200034334040224014103131223430023341123114202440312012223212043432414341213030412041124004121324102020412300304442002440411440103433324201233304320321002221122212213234024211444140421232142400201214313441414214030311230421112022221403143202022244221332201010033120040014432133234012230014243304200340033014130413124410234142422101214122110224332020413240321431022041312323001134110443321040011324324212403010214044011043332321334314434424424243440322240341100424023022400333200123044341222141040414004443413202422212441411442221110402103123314421203301434302032002130142330223013203424300230400242210422012231443402133121444241121332011321131020433401041334422104311340132310404231004404343241241244421443201022401403220042122030340210044034234002000432004120220342322014410414141121424431043102040244213314144113130323131124323424134142232223040124414113014030131243213024134001401042011231431210140001113132302021030120424010120340313302301434124144234014243100421312024032211434221420022102402121421414103003413323112221331003312420124310121404121033142414000202223221322000103010244344221402224431233413322432211033344030003043101240404402304344313433433034203233103140030023400320044130341114113343311132343032114142232442140421144232110330213420102321301314324440033124411240433414341321223230043332142040240444202130400204310043031234013120000212302441214123002131133032111320401230432021043203414200421431442021241041223132422031213244032433323032340340323132044441300021332342124021214204144440234314211013432221003313024300303412300001202102244123023320400234301340000242330022441404213444143302140214012024221130113222304021441233142400414204010101411432212431123034323114313040341022441121113130231143401302341440312404332221111110140320420322112241043024432214114203214022031231030240240331202232433214124432140042413303301412122143331203004420234011013441143002003223342321323341413303241242130332433441242130420021431320424212421143233232143203404224312410240211103124223222113001004423210232101142221244332223134314140130101214224210433233313432011121431013044410301344220101313241102024241000441203222432034404340423220130242133322423121210110400230032143044100442044202303423342140120333411413020101212243013100023331404343100431331010004323013112221212422220104314023004230040233240143231330204411243000343113342111424140101112430344321302020422101043210130424314413331223120231030321344232302213212233410132340003031142430233444213434103331434201030211130202000303122140121224204423113410134023004424142413223203242231433201032041224301134221032341123024412443303003144243204231041224314420023014011034130224221210004203210041310442342112433304013222410204442111114111110340031030331134420210334324324313003402231344401032403123103322030244224412203221242000303003033133322042121111341443312234133022401133310314332101432242111243044121321333030013413344012132040423034202420214233302201404422132204333201310001320224220413000214220331002144042030241332210133420122343334244034000302013002220400114342120311031242414201343100312031321413002042033223343044210140401420223314321233111301342244241213302012321403431123042324302111230232141310220214143224002212242210304212242224341131031222130001303013042240344110100440420102211332113240102200000420311400001442324144022000033224334144214120122444103003203310101211122212313441430403113214132442343041122314124234412214014104342203013003332314022321412342011332242110112440113002440100333404412344241141114111213142323043301122144024121033132333004423432134411412301133123032123000300014302121331424110244401344240023303334441200231034123304313423022133112024022411134131142241100203400432244420224232422433343014132103212403131124220343112334212333403421103301021133100200104200011140000340101020314324042013131321132431421431420322313422421341031223443303102403224043404104241234202343023402410423341432144141314041100034103114301001114203201333331220421411022243224340133240044023241131344003141410314042112002143043", "442320222023432432441420131321003233301334020043334023403444344430041302330132130411401031002422001114123424401102042120023031444114310224443312103144323022430320000441022224022304130112042132211311402132304213203114324231421101132444144002344032003304000023414340242314132134312242400220131033233444121103202333333403424412010201434422040043241020100022332242202223230213130242211110230412234034030300313432342131040230403013112233044232002134121443332121424031001304424140234343012340241104330101340414012322020200021231104233133424402411344332203323231403214303322233302222044432404133032221031003401203301013141002422210143104231144322130021332222240310430041303001440441232133230041044440010324120143120132404441220200140134431413013322440021411113424000244111011244423140123244304414201232230000142130144340434104443310242213001430313030402232044222314441112443211244112200413302404440402013442414322323123341003404412301441031110104420033340234332122220410012322300133403123140144201113220214422032003214143100233003330313122020100024012130104341340324231442410042022111211143041432010102320044332331433304114312213040133214243413444242140344301120440303132131034411212301413021304423413044023434424223024314141241120320311100342031421241142041344033323024424032322123143001230131242320421224402201110222333100140302023344033323020203300400410413103222412003144204130111030444421420020424040044020004113244241201324431314011200434110310342402131030010122230244300342002333312041200223321140004231311322334410332311101422042401031211142110132023110233141114400243033223140010403142143331441041110003104400320422124314122330023321124441403230410102340421421414124302313413403202333231400020340030202303201210212331020212332333320440402204213422210300134021432101420443220222321404231002223233241114304242111223424000010112224000234043402242314221140432414134142132143214232001322321431141330122034412341030213103044324042432012233021334022202020421441141133432120123323011042031132010344034304320122322142043043240100114102333312022320202234242200100202412123441000044342103231000004231440214124203313444031131210434323443400120001201423101313002442314422103243013314243133222420230121444203022032333344342323332424312312440322022131102330120412021420243122422330404222140314323314031313422344221130301403241321202140341302202211013000023222101432330111341244040244321442231104043000043030001143002402204403320122321102210321314024014314302223342404322020403133224220102320411134010340323024201242042103240243121302112432332442034043100242000040400124413323003213212333022231222230413042230003241011141144420433213022422112342204302412333033310023120430101433442043221422112240301401034240341210302210040011322341001343232020443024401424344101140141443344001234414333412143222002014304411041114141042341111443003232003114130110444134413212403012300323121340211432341441030124340334321020412430340013243203431342320234112424344011141201142102133343320242331330241001243441202111113033110302301021402441323432024030320444114040442341021240432423404041410041021340440031322031240242043430333424144332322300210114020142041330331213421202301024020434204320333201001220401133000402303420104303302323440020241104021424422042201344402132030230344120211330333344134432343231200102144303431431121113323123322001200120414013333213332002034311233104201110143420110333321242014430314233111021224002144303132002402120044244341231213244121433331410011122300424242044202414040313102403432224023002020432121324403420230133444231123310333313200104211431211021044110002420232140012302413333121414101103330213344012433143012044431024143201023244121233111323404310300121332430244242333332234302001314300331031243312212412041303334323203221424311324400024201313331422220211201340211133044121241313322423213242431102333333110312010301400410343000141210121110002044040434224011414311024233031441134413313111400042302123133111220142431343441211122101113302434343301033242042411420423134004431312001423340130330004401120004410412011431411344012440011220322120112343303113010224042104043011301234441243123033111144404412032202241222130043030320330113331323204423403241422014444342434144300322041212202031232221121122204034410113234100133001301320043112211431100300043213044310243210210311313314202011421240040311100440313302032244410302420420404214032113003313414403423112043412301301044310324", "043424243220243121023430324241012300344301013333312322210211320232120032102022302233414031130424301140133321024343242100323131200121204343411300430313440124134443204034214223340322423402424103221434034230432431012243421404043202124403310400203041041304012222210242311124440040240001211012321234104110244224412432441202323004421300413202400114023033100120400143024203020032214112134200114201200343441001420330042032113240102320044141031120141142043300131001431222304244302023440214311104210240411241140431230303343210241021403431134220314044430123104404330342300432201402130142242132041332124244143234434340010201224234421234243310130330201011340304123122130032124114320103212430100310014032444110241440410233123304223320402040301334032334032440403201214240230000020234144242432401403231300404030022102001123001300143131021434240323342131331030012121004010100320323130113203203341400244042333340320040032320311124324100041001223402242211102120313331001211000442443302140224114313200040230013233024321233120433134440444421001114412413413134043211431442003034022414332243124201202340223004203421301304234003021402341234122422412440333344441202002340011304412333003210001311120030002432013021131204212240214143333102304343134310012441311100424330210201132111240331134431442230233240231404141220223232022203333420340304103003111302341220442133024031101430302143344320121131341341324231244012321440213330330303110422404324134210010204102213402143312303312200141341012414121022400212020334312232141204021412041324331402432122432421422330121114401344010322222204203312444403021001004313310332213003214114433310311322044021442423034131340402210104242420113400331432304232414342031020030004042232322431444330242344010320204303002203422334432231123343212110103411020012210141344231010341301223230331410012240114441034303414130423232222033432333104424033442234214031110210222042342344333100432342234031302130324134142124424134240223202234010213011001300144340033001020333401210202111102402230003334423303242441324223302420242121430044144343004422000304030201211401421433004331323200404143433431432403214310212102340041034122422300013142134331220230214102442022413032104422424330400320310340130343100411223423133000312103411104314040033431422442022100102403121420233211201313434140122144202410313420422343132010000111242332130421304324101144231141301400224012001124340144412222424412223031310404124213232304243432124333013422243103444324022444213343142024132010214423123001123134324324012300104114302432330034420420044313300422332020304444143004424113000303432103323423434431401141342323432344203113320111220223034313141004113403404130434413000234332324302310324111212424041431044423214024240114420113312344021130211322334411313140412432141311043313210104200333200230024243312410133411222333111421232010233230124332302240023133330024241313244122002314324030313203200130303102432204421333423113433010411010424402013222023133041001103210100134441313240323223322222402214410102404301234300404114441233022220114420243312102444302313321234341413323124424042033004110034000331013001122112102002243344440113433214002120104304041143201043143412143020343023440010240012323401422434211413133043401241014302324443003421323440404323221101033441124030312412212320444003342421224331430231421334243103234022130324104032101120144221410222211300014222301111213000221434143133110114424011441312044430424244020020211002340303323410204022332424130022433410214211043221024213312323032401444001422031441002324221221320313242232010412201204311043204434300220143341320132434022314112334433131431132042131344132344244101043240100421443143133430404002034040002431040113313331040044201134033003410241141212044110400303334411301314122120343404011101013433243114042331240422122432411334304301023432010323030010324401212243041131302014002333112142041201314410301144212234220420114323444444410412341314303332041311420222044010134003223423241002200311224424244031403422142144100422101041044033241022000203022422120433321041312031420443101221342300312432031121330043441402212232430422302340134422404024420212112403413000103314312114214041324340111222204213433040022443324334223341032413400102111434213210023221001422040021114300011344044212233401241424002403441220011342041344201101342400430431200240030110243434201020233401004022241001033214112334413004340104002100442313104043123011123010302214303132402040222334243", "212342122334134100311210311420043003201441401023222334303420311100113034403024033021303041303202102120400243043443324433132244014124013042031420323434404221024121231301201120242440044410012443412323103220142421200024132101402432122034412314101112442032300331421323340401222202212330030122423224432030202333121333211104003334120432303030343332204023412342240214220043421031204320040340433442112041100202214111403332122401034421140433322000130224343203401103000401221023211201120131303301243300014202244011400223242134444024044140310330441132241434042120230400433402102211013004231344304433421314030321113044340201033031124141341124344214432413440322030432440100024230132340123413111310221133234133032412010341410124444010040111414304411124241331230021232314044213134201420033320134010343310112102241313032000131111231432011233300210234403332212414422212340424121330131440033243441043022142320002214414133034031130021433341134031110013223024300212044431141424434444340342331034332233322403304040411204034230120403440300432042201121032100343013434340211144443040342314240131211434312221442211400432344302031432404124200304013014443012341203034141432304130431100221414104131112142030314111332331413103112222103422240110312131231314234223224333001001314313010013104142004024212323310202130344324013142431414004023143322344303424141142411230131240213233122321111000424011222413342003321243040404003304321340214300432101213312333444224011023213122340041142411202404443300203323331014222241314042123443322111123420341242330341230402222432214432302211030004204204142432122341414442104401232000133210101210210421223243313402231231441122210230013030103412012032022412101320411002342123412313132141000220041411213314333131322102440031421420103420100400442101403402031142140040140141042144421124030322200130112212001211433244322233211434013220300201441203222231133024143034112440301111202231243104340343034144440034423320032022323030041433221034440430010012112041111201424434020440340140304431332414021011030041030124043113321440404321434032010310044143211344121314332043142120224044301312023442401013104012242420314331230101431320141142404421022033242122242414104021120404044030323020130222142123231123442432012202004441302000200241133004040121220331243301433110230221120032213100320310013014330214130403210222211203210303101413020241032310004321031223340424110311310421411403323012124223104241132120102230412232000032430331210020442012023241322211404014241133023133444341442410234033301423311133224223440030433101203222022432031132312111223240230403033414404401412222011114022123100044300001113020224220202143044044122414411112044231402311132142014124300234114120324204011432003122320133003343441013144202034124000104204140132443230442431022434311413444242422303340341440001230232104303122333241302211344033013132401111144411231241223204034041220032424342432130343101230134341303333232443443130123010021241222102303211422334133000034442221004021304033002442434311134231302021341113141321311104342011041332010204432024100124113044320220241302014302000420002040112034334343404321032210104241342402433122233342220323004420220031003130011120210211112141323223443012411131120131204402242103232003210233031341223144314404234110302312443133130224230000013003141040123000112110123103244001121220030331021324410042033333431432222340024440334041304124140411420034132340440341423300011142214431440334231214204140320423320104320444041030133303040014011343211132140133113140204030400043044440122230334100403440144133102210400041033214212343340423422202040221003444111140402310422342040101041214421424210404204401344024424444314420203414344212320001033122100300331402333101412310024120134332001242241404410012401122222033212220012344131104104202001342024433031422321134022031022433311421111341242434041430013234040200123134422412433202403442321400144420004312041313144304001423322014144223243410310121300303400113420302240434003313130302000020421121234423441102243434400234441044234330434043433142343124002124110031430323342131304432323100300000234400213213232142130434434024423000020224224422111030414014411001003403222333023443120321344330133230202304331013014403342202310212211430420041210243310141130410043001040313113102213040344421422003220402140110124132132111030110200401403324040041024302330124242023222330304234220321023032011300434233212032241334331402104320311404003234312301130214202", "123144314113143041233111311414344412021400042334003442033440402433334343224134341010012301203040142032330102342244124143440214331004014233034423241102112402231244404110303134300241322212122440142121313404111103103421300412123230423012433412141003212434431300022340331030110120301424112421403004330332010024043330104144131042243434130330330222332303212021020223103201333011204112120004431421204313232202034034303342132103411320443331023304414202040223013132002404441131231042012431404001224343303201142330001143304100413202204121122233344102130242220032422301443213221143404040412400220012241443322121312400020442320444400041214324033323433430244031032124211241023143423243333030412220041210414124010232434311233403433020310233304033014344223434222202001333214210423343432410302220322102231034030114031030020404014344222123442423142131210020340200324402010140214013244122324332410133204031024133100413102132112144140021100114024301412424203140333323434231211034411140220222343240140301220131233123222413104013442211210322404101231042302241033111432224443200444113404213313304234343423412431020443412404342121203020313442142213313001030432432200320123323102334120201441433012120433012423140134110140024324134412341011132112422322134122123321332411031044044310441002421432213340312302242323330222022300321130102020040210132001442031003443033210033300011243012101440442101323111202144312014100042301433421013044444002341232224122110414322343344000431002222230303400022231130222444102342331143330004133021342104042413114432131241413342333213101233224204312100033103414303431142202032001013030040142300244240343342440004224344113232321442311314222214220431443321004133022033242334001204022101120412204014320412434114223440403323444134204341240022401102113113133004001432020220222120331120302132314423033212210331033110213214200234230314333302423422343301030302210433242331130000421030424221024412313122333230102011112213043204231410324430144410132330304422022224343043231103042000240021442222010104300000313331334010422131432113420011044324331144143330443102342103342223242440124234330133032324040011113144240223301402341444431331244012040301020400212303413230131104134404203012321201333242020100202321022341212212403010223403102312322212342314202323242213243123310244100302143110034212212034342002211233410214121404202044212021143240111223202402314131311402112103303414011001312132340244040300200422344344234130010222332133222034310140330310204343112022332314243313404001112033022200334220230000031034240243413021304003413411134311431213130402102420414124441202213210024421122032240421232004224013423244042331232230433101413201413234121412433030310441340242231304220423403340111312031124200301303301314141330314332133240414133000413303044321021121232423431241424401020303413441144043240304423422443003434221403224014213301001223240444114030040043011140423431330121123042432030020233420131430014420122134014112304022343120302332041430111312220412443422020002442020401324312111340413404234121000133140231100143203002220213440331331422310044010430001422023333023411141304412144344110133210211114123130421343034130410120231101042404043320003322033332230304233001442314301430441314203034001323102142030142104114101410014004300403022200101320301233341144412424011031110240321404432041231131211414110142123432302242420000012212011141330033044114140404243121030000213020400240010003240122204330413401234041202420313143023312431211202143044243123031221403011213332142132230414333040131433413140133032314234023133443132100322333311020231123102313020203132141011400243133112103004144222130020031343042404303421014430234304340040220104222410040332102044041020424301443324133144402134224341022204442312120142301033321140024132100313232221222043024033134211000102122414230343301433001401311143001102014422434401233432311412414012043212413322023430213224233322124443003324232322134111440102233041430144203132003231234143402122023404442132020040134213230403030131041341103324201340102143411022142034310103031230031043010342220320114031110222431312244002431230312210022203104424243240022140114301320331033112404110142131031304014213324124403201212020133402133132312442002141022110413401112442322324120344133221301302032040301414302414101112022204121344303442142340030212100342103231212011311244432003010102132444002442202033140441231013200113131421304400141221113411432422402323103414203424310", "201023402341013343043212033314341130044343122440101120430423220244444121324420123140113423123133411014303222144342320314311411432022342341233420042012413300311221131300011022121123311421343344112240042022220300233210100243444203403014120111222032134413233330013310131342433140403020041203104042043003100043420023012013203044124211034003342122021322203200432321344120332133404202022214322332302242040411014001421022202110420232321341014001124231024132012444344242244042423421234201211104020321342244030122110032002014343440303341224224244444023203422043022010312043342343410201330331104433022442414224340324420430300044221343402144122044233304420442214341241301144334142104040310441343004024011112322100312104142442320234224140400244042020434021303020023331212001412301320441041322123102422344010431331303311244014133313142041421024021041412014002340224312312300443204022042102402301203121231400232324434131240130444340100104033402442211113143323330332243010344013244234430134040122001111111310303031104330211300334024104023202232442120112322413232331330143413434421243123221411313420403200030021304422202003111100104113442022031413120040132430301100430022412303010340410214314414011244440442323343333321321210341201214210122220041122123001232104022443024031444400400402003432304231344413322021043312130333331030021030113211333333430413001120440142212001110414101230034224221404031030204423240104403200202420400243430320444314442434131212232230420420214444121123212330043141332223403111421403220200002232010014341320102200304201000404030213144004443031434321041043332101024224421043242241133240232012421443040100023201231140231442232014324431323130424413322001412334044413123221313230424414111010130130222013241400033000304002001132112312400433144124411444001414113424343210011022043310404401444000430430324224404200011140320314311224300103443111120101000442242031404414312300342310011142011130133112402424220243440123222310124042230002042334002433344210003040030011023414104111114012034422030312111322232032142033020401110214343442421103214213002312412021312223011231330133013403104431213313404331024032111232122424101022344203202030010441411233301143144343013402334411242110200310110311440003443130434033431222233113002013041313210440100110231443443332402230012403401010330222420310130441143302220011421201401301123023042104400404242210033343023424021001124443402400101041121312003243143142400424340321243332122333230324430132310243310410343413241142132403141432334011212002020333443414331003302234321241340304104141244012031204042204314202310021111210124143401010101422412033313300023240311124322323301334423332244231432341140401300342013412142322440211233042324122011100114320140243333422404321400211414211402034140411342031321313014432241222201300310324023211332321440033202143214231024012431432002201023222320112402311140001441413431440241310023334134024230104214044121043402201331430402124122342232002412144102014001434041302420042022023434110020412140410340421030431243120311322400334324410014311032440321210422403223002134101243220300300343340244234423310113241004134042432300012031424422221300304233243321313234324223231431440301112113330132243404414102031014123244301133010020113002414303423314342110241440213012142402214410123014212242204232024202403111143114001404021133322201434223314001203243030330244244003124122401401004322142203023003123222332022322324130301004311433012302204411224224440100324314300210122203120314311344233324420211134002414042013213332210322013221241141441013221014310310033433022213132131221300012330201102003042302301310340313004121422304223112022141421310430311422223311440323030140101102043210022332413444312434142304332430214003143112114210413344430321214400432244202101014134444020121114320202420141442333140401321314031101011134100240423434040401404304410420321224444121000121121414223433403224431123134021203344003422224330114413401303431424303144342113224403021011143041231132424221213301313444033400134133123002243033141221203430231131320424032340030334441421013113024200402241022331002130140021412344012133230343343004331011313041423402414110441144433300042340044214031043224314023034402324004040434340403001102430400212424233322401101134013033403021043313142242024033333021102400234130314042322212424122412414041232312422102331004331440120343312432424023222231321040013121241411002031413240134324320214040330033202132401212", "403301024244132212402223041043130401230312332010332113414411344342021043333424430104120210111201321304040300232442001412132001203321321022024030010032243441430043413411403200003133144343234143434024104204340202312101242422101432230133231132344321414320231334120120021424330402414233444113212022003331131143230213202010340044134420344403141440223044320433101323202441143112411331032134421012044141003114303321400020113123024001332110300413302043224241244313433032012402124014332433014112402341334044310403120313201011400323400320104401120303234024401144113110241400214122310133433431233100210231144142014323142434232242114101111031310044222032010324223202241000300233341430024404030213330214114140033000044243332442331130434004341122314304443422004212111313434112321124414414342004323120243331030441432233444312032430033024221233231242423211033340142021320123120311342032012134004041143241313341043140413201323442403241104123042032430320201323423430212124434243204434424223110201340201144142203141413242444434424221243013212232324143404433214220420333423232241114302330044424142143221330310102221330444214202200404222420310411324120002042420232432222141402332224041241324440233313000331203412301223122300023000221024222431110104042432012223103100423303202020202000032341330330422044030104414214314213311204334302232110011413302030212103341322311141144112300321101404220133231230100400124332222032104111231403024401333110330320303423431112040103322312432021200301114201023223030230332121402144102133032133224301130443124323042234222433204032010032244110333203230343344410130230403213241320444121313303411123341012312243324234031003413414221201101100404002341441331414202040131332441303040322222022023141011012441123240030224343033412313011214143000320100141342132242033343213123014100124034113040412144002312330323432123134130320010423210223304011301201000203441234102020122040341324303011200001012312203434304223220311221002440022030400202421412033313202234003323201421134122400422012123111113240410433143343141211131200340243310410303232423113130410243344310132334342034034413324333020113013331220131324223231211344210121441333300440444012340212141402340032332434321122123334100020102112311132041410333000233113423234313344320044324312031443023144420234001201313014130100402031241210241334412300433001202313220113421132320001034124030340042302304442403434141311343320331420232434344213210424122243303401424322202404422221321423442244241022424033141111041212220132013233322342102041041342404112402021241111204243041034120132223232033034121314214223033002014433211121040313113200131143302120244021332322401321202331304323410200101342110233204113203021110234334112123404310330122444114003103004340121223230041330034120404033242141020321013421401040204411022121311403010431131334032021241103000423324434043043042340221120413124231432123321304013123422344404244404034343040403201241302423012114042324011024321040122242014124431303031320104420320412021100003003122043101220012343241112412240400301020443420134203033112204323400012421434132434433242040424200143304011342320242021412300430211234033000310430212013212240203414202424210102042201440330311003144332333340324314324103414001310400021104433240423242001242303424103243004320030024210132103313130401440214011000001343300301334423014333104401331011104424303331304411122133004303411341211142343022141230000401020401302434242102123343132410201133140101233201240224124002243002304020110101420101231230044400344041233132130223014013321402422024111022121030211331424323310101414332021213122233423144042404434011220243442413144244320322040413020224420421010434304013431013314420003330321002240303030422401424221312144014003430323024200022441222201032210130243132303423410343012323201114002301122410442220143041223213010404224134241100231041032441203114210413003112413102401030201344440341234221034131124443010342103421211344244122333342441104343142324203044031304000213420042031113412121302140234024013322430413112034410334220100013222104323120321244331004000412240240412023403213234302311432414223024214412214443131404442120130201440323142032441121220114222214403110110220333104040240014320431433120322411224333102401442344103211121100311032330141142222422311324342441440400223434423440302033433313333304044313410242244023131440314410011142324212210321433242104333210401140021333410434340440403130302004211323344020330040221112", "213343414313000034012202224331321040310201243101034121143011102143010010112042004310211110231111441103323101413422101044212122304230333210201121343042130421033003343020411301321042341423021214230121133143343230131120200043040121300000134440404214303012042141313244323022141111102402323111333230111331404132301310234243324231222421133023421231014230442141330411121244033321414220110310311222110201124132040424422131110111001413414032031112310303020000410234220233312220421134244001320313001431112240132000030040143243001313042301444433123420420211110214413421212202422223211024011030330423420244243431421441233233213100401040211123430023412332144141231210200321121402401422432440140124402212223234212124234333402012331042244124233012423213232401344120441041302324230013243412311043221001033143303020440231221030312102201432312422041101310030242244111301322334401432012031000044122114041043220204024200041032040124432340223043424241302330344021042004341113314400214324310023422044303113034122423214441400313214042042311204133130140003312433400001311423131442211440041033321144440421220122034342424402402303324413431214322303440221413344122301101220031020224221401132431101412213014033023120433423410212103423314110103410124130002421110001032421223114420130124304142431211302012104121142001224410310104011232004143420341042212433442314041112401224013102031340330304143023303313100304002300124211223401124322223200102430411432313010234003041423201200410143240340340332020234323320141202224030431403224013422221322130030413211141012124221022211010334430304340314024103422421401331011400420142324001022304343024342101011124333332123400041413310403041302030141134140110042044003110444434032403344120220140342342411103401043000040042302111203334144233304341241444030242041221411310124143434204401313210133321303243404103312313030201044004004022011203310243412110110323413420234433140243243143223121430323410344143144311203213441421043042214013103130140334324004140202040041120124204241023303233134340442241012341232424211423341443243234002203013032424140234411123301331030414401040413241141042340224404430031421400443410303001324201232413234411034003224042412322114213120110021113340420044230031320342212141033002441310023112043243131101131301341131343103324342134410233113131144120401301330132042023141221410121103041341434023040344440430432230310132440241240034412432404142003202131004022322230333223303311430413142143121420333404311210221023022304344402124213240040134420234330120020023234430402220403444131200312102142442013121242220212443341122144133224210144013211201043204131300323341144013031344401414244102202411343214033334141123111304221300304244232344012132432334211110233400442340033444042423324112420422043422310244310402111043300210433322013241322402324303203022021242311104304210200242040011012120103340212003143442433030410311011422401431403023001030312034104311004003423313001041024120232404314221313001312133432012221433144334430301433023024121330310221220412323441330124422444443332142023023213040333001000132314244301343344124220130120402223224412120434101200122120213032444144032234230014102444412211033311202040222222320123340333023120432244322111243404421311020311332033442444024331223040022144320234312434023230143303112241313103002311401243142302423224031120430302433223301041033322444041301004232333113131422231323111121224121032313104322334122432402324002122242444242224212334422003414143433123042133230210343311134002240410400120031210443031312033413203131004041202411220004403110401043023402244211000403224341412024000333434341320300222100302342314332104312030113123340101104404103230200013333110432333404044041432124231444000443142420221200001224313234343014201201040321024011033143440401234032012040212310220440241441321411131134120114334204030044413143244410300231112111344221134140101404140222131332404222144003314420414342413120020143203233421030404001223303203421120123431010344030214020323310440020002243320201002011230014323324432340320101321003441332440203330244022101420140110420401034330202423433410030444023242311444313221412132434212223023320022400003033402141221032404210123044433434040421041431221133340314030221322202244131032011244441332242114112313241121322000021144233241443123310401002221104313403412333313244011121432344210424220001002334304142134122104202011104233403312111430012223340014411134320121331102221324331101043311314", "101323241441231044443143102441411001141313304430423023433202144342033221342322123024001322013211210131141043220242220430112423411312424011443123300420301220332141141143401332123301430130103002133214331434244114033240114304104422204004020124103312220144244340204134200132404414414301011302000231310410120110113431404312100340400304410311104334232431433433122102344102004444200211202040033402413013310334402323124300001412403022443220132132202233323231043434004320112312412431131122321400442041331132020002240323440240142302233002401312344242331224410431412313214304222104344331421210212101300414121124301213002004424331300433201414340230312332123321300442242101041301230204321211321144024102022143333242330420342011202444130202114020013123433432012344240414422340324213232243043234300333342041324443121002444112402124202320343304441443232440132221122313323211430020232144132102241023232404004333342443003301321144131002113410133040014020042414201033132334400231100403304423033102333110430214200343040123303112413034131114443434312122430242344404112040311024243203422304431344223032040204234332112423113241024003113124111040311140403341411321342212131400221402241442332102442432204444230432140302324020300121104314421114210410111014141003332210311111111233300202343113034023314434120433323120043303030024322124232031123004033222313300034430432023412002040123023443422011403213423241132200431023203123132342212134011301334233010242330331423142241424114103010123443040004132302314100024142300434343031344341101111432034042330343214023201232313311101234320444234214401200122024433224413004133114203404201444013110244401433021124232242321011341220114142231210230121040422130023342300212324433112132401201324343324240400024233323204042304404230041123131201334234321303043033241223010234034213130144113334244023144020322130403143001010203142211223204001442042223013111313203413011302144224202030002223123144231441332321121322214423112302120102101320130034123041104423103323414431412020040104430043004414143014240042221131233324202443240412011144330020224230302430012333313341104014430301121022133334231214211040302000432324340401231001230214101042432112300414030300221113040402043000233303011044411400132020343321022213144104033024211321310004033433202400221142024212413110123210323133402120302301214241300042013432211411343424144010004114214412402340411422342130024304031100301342430220110201343322034023433411113002120133404321304423114212111012134442240004012404024323434232214134041403420103421430313104211400041200121000310434041134103314422131023410231111202441101043101233201222112004401302404040024443433240210003011034143202204403323121001333121010332024321342314024214203101100412001141213242404403114200133404304134104312312231231440003110100231000122124111222314032020404344042434310012201334411104223320333322333410243113243313020240243220143301330033012401014323444302113343143212132033121110324030323213401323112204131442044123010312312422030112023143200014430313243201234443121423404304142102301443443212303132200141030130324440444131200014240321420113221411410010021400102302202232001404313312402211223333310100404104314412134420200442310103004124314121301142204244131441012002024120443002013031342121243232130422430114311412040020042114011403033413242214314223140131412230313113204312310342110132340020211110323342244244420404341330433103403103422231100343421432301224011132023111321034302140302402321430422024140420200101040132320112410440232302420111341413300142211400231401131121100413440442043241030141442313403343302343330420430343234004404121222113012242110113201232440303340311103343223021243110124423232121121203124334431142413123124123020322011113213313243441433324020310331222102444011444141413120142334203111203004221234244303022320323114130034233301204333333220202003432104313422430442040422230130113432302013234000130434322321114104302110230302213342421300442411303332304443012124121011312332324313343204112032214440311140313233433244321310430033342421210420314442124140244113233223224433120202011142302404431420044140034221144322444123034000341431432003004340040423113030014101202343342210101043314021313013301334332114011312223333244413442140304304322432121444041232242122044311330243444132404021233311440342024143401303113104044420103031013442212311243124310411033323323312442310024401122340112324401043033342301421032234413043220022123323220322", "331213223430044204030032343041322424121004003341300301301321343124213404330122041131002114324134320240300203234120433043431040204220434313403111433333314334311404234444301004340221221131110414212031201022124100332131420233143041342243311420210442142230231023023213010131300210142113404312334333220110400044332324233104431314034101111014020433430400233434343301042244400124103124442402412332040030034042420244230303132413231133013410142140224311323344213331341103444331202212343241440422101302230300312140341021144422140144110324341321343311014000324203222030234043024300413320431201114423233132324441312030003331322400203214033120141402230014040203202414444042244032101434421424404112113201214034014303231424032131132002022330400132312113032011041421310034411031403030104211022424011340200400402212042031112300303200313012030232423313112434333143424134223201213312130200344144103014012400013130224120341431104430214230442211440340243023330002234401142022021444334421041113433230021000333221143023024110330444311121010233323132444024243000403440220104303224102101440202130333141012322101122401330430001433321444413111404312020232130204004022101130202221122034321242104322020113300313424321401114133124444041130240344101404314344110043241001132113420003202011110134121311301200011244302423034104422344320420341102041244214010240210412003134122343034141014403420341020012341143123404400440123422120330233002410244422443344140021320310202103444220314441004000224022342012234330011323030232220130340412310223101020430203413030140233123334134204230212010000340311213344400212241031401444333430333012423120432244102303033444034233444134322243000314012300230040311431123302044223412034414204404101224032201001332024243214244444043332414340400423313132431313001020301124414404443442141434230341304021404413043000034041200112031040211102313214021231421344100441210100241200221024014040123330140331221311231012423144201300100211021344131312131311212111244432444101200314424001222031334041030313332412221221224203142342012203214002241104221120112311140241012204304221314400133200430211022320342111221300042033033320214440331403130422023201442123134311023022440032021334331422302012341311312332421124422134340341301300344141310300140300403110101014412203002121320124123011443031232233223133321033212401132102202300444344040102010400124202104314013144224144314430400141424413012114422442044132000343121442342140124140244221421002221411430104120301412433122424001312312211220120423114422331430410400020234321033112334013032130241333042230103041124244221221043143340103123144031031132011233201420144432042104342030414202343103341200132024433234024010341133020334010320111111141103401121221200234201202324233214034131203020003302411014434031110242122313003123410334444300224101221221241333234423314033020433134131441012201240300430314440340213024312424021312042014112232241443301200130230213112411324332204012323313143202143102143204430142202202033124011013140244010122214411310400030301042442442434344341042321331214302203123043300000313243343020442323042021143230424420101434001233134124334421000141334211013333032131101100211003202023234400130330001013222440334423403301143304330121431233133144343412431240340104011130013430404120214141202310232324321410244321141424222410111334243434130424244301113233213210021134423024333022114234042140101332203443220112003310121304400033413120330422231021301143311344313303112101410421241422214121141102433340040144034320241232430442132341203412210233411021204313300030240321330403313442242140020422210144211023202423414421432123342202224142234110323312444342320401314201434423023042410313012404101030211202230323232402101103341312314344441242140012032200130100332423303020030431214440320423004004311142401144211412310043311020220022101211420141222222342344411121101213442113134212322011403324221001040132024143200143323332413334404213114401224103414440142112002444212430313140142400114223214121131310020401312203441304031204443030223202434230443004340021230412130200223210312323041344040432042304434140423021033131202104010121123333301233134442010302040042033423031220012124231131344432214424422001440200003343410043144212233101013133333230204233413221333122022014013320241443203241431333341424101421033144021311410034401004204141040343220002113141123211430113101102041340021000310004202141412040123412434033201121303211012413113343323234214414120", "344102204043302044304041113201442131302013440202203034220423301042240141334213221443333210100314133033301042122030113401022212130413004021243120444434022411022034012121312041021422423024114122143231212243033440233320210204112432443144201333241330333034441233110124321441210322312301331304142000143100443413313040323001421341233112043004114213312141423424122220440414433432322404211313420204003432030034123111120341304232112340021330241222321344411213224220224014230414223244122044404223141014203030424013242322024204423213232332224410023104312140300040042143324413323311334021021410322133232113141210320222040324320210321220114242412044411033324424101434410024233123332134410003144111231012011120420312104123144342342233120430120143132410410414343312444343300413043333003203240044241012321023324243430314244142134403314021111100323332131213202200312410000434212311143422131111140144434343433013400222142102041004240431113400213432044240344044240302400023301411214233441112433013142210234331323001324110221123324014203400001010030232044302102224024232320211042404432110144243011112041133310442321043031144312424442333201310002413320210042202210443312412022010101410112330033221000400211444124130100201303301211444212312342024404301230304243314211422131224101333344040013443213121014221130004320414213114333003202402413234100201343021341342342214044234320333311044334144330312400410333200040202443411403011003130213033403441121212114444443234404040021414303223032323202403314442422141042041041043322223014220331021013122230324311132210442122431132011042011310444413314133202043444111414431100422200140002143104321201201233433121441041204221232000400434324332014340444444042343343002231412200302401412223241304033033224133300124340222313104043322334023023100134111343020234001222003301312342201441332011241201432330214142442213100411100213324022044223403200302031022211314424030332222431203043341434110242120101134131014230210031200234430232330120421312411203030124031440404013101220340321202024300221204344031021100321420023004243102303434302243224432241412023101040022130111322341200401040213213011224212142310433123100230401320030143332112014414234200124221044140134334323431142343240042301012034302223023434013000140340033201413002231400112012104243312143004103202343014234020100004222003100233331300442124200131403331444210020330232432220401020430402132420303343310324404420431424413332202441342441442143003100203004004111113112412204440230304033202410241122210344122244022032320421124013142120201201132443424424313111022021041330121221424202402100141333021310124111201121322303102302100411114210214002140303113032442222440031333304041210342423204232442113042203131303104330034432213401042023012132123030002114222020014120040042301014230140330423034220440301102041331000241214043222100311430134140211221340140214030012422000422213424301030210004102214103324010321032301320113101333302121333034342131304021003102321042224123332034224322110023010231131334411122301202201344414022141220012110101031323102342432344344131204144403004314020444040022212420131003320344442442013120301131202321142202040020240103400444403422311143043123023124410214343242320311244044433102413143104423400230122032230403103134144042330344412143010220324033423131223234301204134402441013441032401112404303433441341230212243242231223131240424140340413004044003233212010344002312044211033330012024234423231120412201241420444004342220213421043411411400002130340142424430321002444431131212013023211214030340201331212044422132041331133421002320210400441324034320132033143442002041430040202420124321421411042042004343302001224042022113042004421323313200134114421020013111033211331323201210332344041130222311301343433130001031300431222210420113114220232310424434324414300301103203403214213013014421040022042043412212413321011243022012444004413243032403321011231324232233043240400320114041123311344123144221231102101140020234232034132412310311131344203403420443102040421043344244210011231234220312240442123420312200334401203143314024011440033404122301422123004200340113343012121244242321332130231224021234002243442340442042143433131220001221243214212210002110221142422210232132322000213042434303203043233430013010302013242431230232033410341420320033110330344203011404102431324142044221134341024404232300042041424401134031440330412313412034224224043212212021140341242113404043114400140330332402413310132013", "440201210130344112230200413410023220141404003003020103013230100134310041221042134130024122143242310240434303031303443432244024331002331400341024443214011411120131411142324342400201203432043032131012124213341101220022131311144344232141222303340430020221100110114023331213203001402302110234033032014243430323021040331022204202340311422341404421112401010040134200204324301001300240440110100404202330401041313014314020441200240341224410043131120000441132001422023412010144113120012440202444204141102121420102223442241010424020241143121331224103221032333432022413101031221123324004410322203102210330140411301340002422104213302001014123043224212221433310024040413420222311123242432330022043414402132020320211433142300202400242102440004400101142413414311001143322232333244401332314214014134340032221334102342412040001204223043020322400002212343134210200212314300041242021141342101044031314332340002333410422220403231402414431304142110440112201113141414220234313124023213011214411330102431240422231234312414031030142012410132034043312321133221414001131103444100322403342432031112444142421444233140221220303433113022302214324014023443124210400022022131031340430332404220044124212044131401231032241203022313432203132203210003022400332110304234013004234034410111021430141011340320324220204431011401130440341143231304114024122340002011300412124120304024011413134003420323220441344411120443220014441224242141321011003234030044124130441324332220141111300340143100010013141222401240314022403010433320432100243304302231221304143002404034411140434410024101110332002440004401000033401201302234402414302414214403242244230344340222044244021312204102432103130342241113201110020004321432001134022000140142340434431103430323443120124414242430231041443240210112442403143413222224102021221334024343121042442440420324441043014033320423324302301413332414142442100123020044110430114412120302131301130304344044131211402233031432430310212201042043103202234300132120123223341140000434223002211021220200033220122043332403202314230234220412442044411313022200340303044241423010224001410230312124242213230431034314001233320422324232332133010101103333402341220100143332231444141330241244421403122341221034132433302423001022022342142024012301012011230140214112001244034111223442412003232122113313034440303420344222240414400441142001232434344340012304441333104022440021413012130144202232223321101033003012200004222100233421432022034440144341013140303400014203402223002242021412213314101434110141442440114211330131142123013210404042310123313433140032202211210134233242240323320312141011314021331123133134000210242020400334204334423401220343141314331334024121213410311140424140133131413142314131410111220012230301123010020124330434212010230344332124034142221111221123032441232100400124001233022243343114113300433401031123441332412030231313330022134320434404143133241431324100244333110042022434043210331421404121200104441140402301010241341221401442300312002131431323122101323144402313210344043214114000034443021442403340202323104114122234242302002112321130423414333304123112042110001024130434032030422104414441402212014330124334413420134140024032442101243302214202144031423033442201231042111324412204134443043300014310431041032030124400223403311210413203432012142113304430330330044342344110121430341013133233421133021341121403443113002041001320130323304020011104442111420104331234222120433314043311413213403040240414011234142321410214311340013141420000131303343413110141400320223114133144124001231011102322222044043424214041432013332024332211312202120220313201010211240143232203042442224202441100404131221323424401411240442344211222430021142404200124024342404402303021031112414403043142422012404342203012141033322421413443422413034101120333022244310134343314402131020444200113240322110401112012000111221000321024141143241201330102043421142203004100010400444442440004024001113413234044103332414243102021021031233242432223420423124310024404043140223423243013003033331232343320303410032123042424023323314031042434231424041430323301212233424204113110233022204201101321422334214310030042023033323032034423244121303302222203014043223311410300300303231214211124422142221200102410221000123222341441401022312041001111142341101413422123041014104201244242341314214401133422203203332134234043042031240040232142012031311242031322304343421334432422202042000314444141232410323032011030014134403210312214132332013434120241340130", "422431232222303342200134222231103011100142412330112410431101444223414033233031323440323321233113341030313230144041433202320303443200420113030211244130133344132041021243002043014321001234212043320110342024121442442203043113114201240120112103223131322021104334424224320033402014311220402434212032044030031430300242440403431042232010430441310241441010310420143244303114411140243134203032433441203310210401023200124033022442000312322334043302233302340143110310222421421231142330321140122211210330104203240431101112104323011333232341112110401111443434010241144024320211421030310232120442420043010313001331433011403240110421401344323244014023042123324434402140002443003210313234041121303113002320122103031313304040104120403300313104024113122301234003311314401202023413224214300311344402421411220140202310224324133000030103002430322113034232401404334034044400043101330331232444031040411111231234240210232023010401223323103323041041043110201113040110321011120001011341444243432131232232040211000223244432310300330243123141002212123124113234011132241101103400031421341011213303404042430230141040013103331312344333113230001342200303030113021203104402034323131303033044343312101324211243022242024031203313120010211410303210214443141424041244314134243340340202202343134304040321200424023123000212204032203432333424124300331330222234144211202110201404101322242300430001312303142024042213113131212124231440134043443204213013204411121234033222120042010241113243404042302100413133413311212034340431131221024100222112302333022041034141022441201330031102014023011010023144033031032222310241004320312434240203023414100321034040100103441113300444041001443341004214231022411210213120240410232344214430201144241134233341110040302423431304330343304034312013420144214214032204421020244013343043431222200203341040440210423140120233022301221100301304321314143113204304414403104211123141240230412244033304042144402121122442012102110201421323002001204412131434430121042021341434141223132144201201321212122204130312004004011432123211014002010123402312112123432130314043032314421302343311241042144114233133011400004330140010410044321032011433243232121320310130103311314240211112340402114221412343323344123420232204234313314030200230324020422244124211014000300134213421143012301432024240441342030220422024323204233304332411320241121021120113304134030434142104032404120312043002402121013011121140240300233422211233200031304440220243303311313303341242142011412013114032240101112331312240212242422014230004132322202421143122213143224230022333300104020040322142301143434304414433404221434302134123430031301102222122400210442300423103133043142214320032242131421032341203100143442043214030431034021100401324223401030312213402033314010312231422203220203224333023002322331441132411001100213100001233331241003413404404401111204444213413322024102101211311420443214313442423320142244244314120224300212010300414333431433203111120232144303131302423233444021201014031434013423202033331230414344421330022343424320323400411240440202121124242100413411011234241444400221004000120131344411434042423041204130002200320100040024322424414334121424401130112444230344113134311022123321341142132003344120110412113220022332421222014304142101030444140442140322023233011444301123114101220032141221043342334201020124102420214411221114101012322401102204210343212012410430000024001102301313012422324231131222043234404303432113034343123402324324432120120403443043214101313404304441310110442112233042411132114423421421321041344102302031004011411444303324144024143303121132104132413201224000403440033030111422041340402410004042344320024211324323000010033143114202332011444241240013103211003231231121233343314120124023131334442410221023301211104031433233033221202113042144112000041323443141040122021323024023133131131313201413314131021330223204142322044002410423314134333010232002424433011131001320020003310221320401412010131112234314134022034122440212422200312021441214212431101041044411114143012212220311402414413234104242410023033333141423422411024101032124414003421000410214201414141223042022212400021232412432041221111002000143212100122312102232403211132332022021132142412134231234001024433023132443004412001403313310011241033211111031231431030243023104442034311431242243002423213341133300414421422012444232111341300441031444110141232320341322211200033020312410101330431104240232104022442301011341030302223142411244314122003440121403", "340301023212221341114000411404101230023014144302300344101342113403102103310230102442142333000444244010010131212442232114134241010332113210033304003012022141222200030231010133243133242401332304024412432042313342144414123201302343210304021112324410422002124444223402112224320421313222344044042442014213230101303401400244430314042331010421201004134422010403113324423140222323011434040412043001121321003002233344143121420122433041022244103123012302413431111122204334414020232041013024311221101422041243033001310342333344130312111132243000022022243414333031204431103111402234430040103404323320103421202103011113140133002133022122004111003243302001211443042442114342313232231030133213032421323010420143121041340143010140144213421300233101324322023411233340230321123313202430243331403044000441332444200244021234104232122224022144133414114133132004124331440330114304212431333012334131322434311340003041244210343140220020033432134301410312401430243114301041412044023411231231233324320420413301221421213334014101404110430222103420241212230240021321300014224114043043310402333140303412023020002340303423001213101210300000342033143204042310004021424234230030423004034214122433430002103432410322414143322403340142331011331410422004423224112314101223220223434321423024112042041141003023031240030104403410401342021000210201311212134233304340433023132320314013133240440202131403013300132231402301330144202430212223020403223341032412223101203222340100004202324404333344302233400313442404242304040223220243200011333334142444301230234314412330311302243011404011221400323201103231104121313411101111411122412223021423003204323323412034024232120342400404330403403142142014243123204302314304243443041133010113421003224312410001002323033443220132003212324012000313124001212240001340021031030314423104441044314324102202412411304330133421321134101031122000144120434404041132023310121433331000423110021412120131233312202013232212310123143212231120440031110403400222143244220031231320212110010213421211212443431300442221310241224434044302040221102322132034043032114130433423043224031440133434234411400234012444234012233233411114011211212314012032222130210334301023404100144304142120211231333234231144030321220341103243001413041034032232034132430430310242322130212012031133244241312001323133032212410121040400434214411423433024400244202242112244204201333324443010020220002312043321402422213441200200042141332313120102211344333432130104133040144030304012003100113140022101111231131302200100302111200424130441414343210044033402321111033110002012240141204413041112143142143401211031101020124333112334201341000232244120433201434124034222404303113333342320313343311441114000023222140444044341023240302443412204001411402304314412323333102230144113430243320430241304324222114324444433331212140003240241231032300440212240442432320123302010423100144243330134103410034144413432340314234234231002202232141000013334103231121124140042043233144333402042344333022212221322421034344000003024210344221113000242220003021004424343210314103304000120333344221303444242344010024104244432220004200114130344441102120231443132331224133004431301110303043142312102140131012242334242230121114410403042300230320240220442204310342403040203233442043330242412232420142310234020231141214302130202441224141241333310413323301214343341041422014024143244320222024032444144044301014423320342100412121303404421131210123013133022302323230002241024034424333400143230110120334002120242331040031333311431204422123214013140134310001014121422411440002122042020344300144212140030200220134011424031134311411423140143321232033120322423401144141012210413021200321001124423104104234111312311400430021334102313443120142221322123333444313023013443224340220041412242042204433311310430430021201243441423421123201241410200244232402203323242421011010134312223124344332142131014002113200013312220420402343021033344224124142112420144421332043012342124210212113402123211422414324003102120344234014333321422432134403104340303013110021014023024411211334221213014123422410442133120024121032310424331342144431213041330312230420040332133132004120441441434432222030302111314002020312030130202204320000034104213201112311244003230143102222031320240320113023411140001030102140410233041104230030122324400032323223432320140043433001323400332120411112320342033223020443220310301120220300101144133401011024010202011400100402330403403302132423020104012012304124014423112042", "414024133024140344143033210130042111001020014442244302140404424200033304324220343021001222110433214434334401002443204033412003430414211131310114142033411102014120202221320244224402212312003411323020000404141304222142210042243002421211023424304000012242122224423103404001241431041342104032001123213422002221303443121320021023124230112432204024432424104433431212201301214414203023404431320100232104122213141011301420241021012301433111331402112341143132122003231333430320214331221343000310230313003334143224200243322223013034124340114021033213300442123411100122402110204301212230042401402140011214204143132440203114424311044042211140232030103013334130440411121142012340433032330411130031220041312430434000222210424114210212442340132201202133430441240024040414322222143321310202222414201130123014011430411422420442121032300142433110213341443423220143044203042231010034314442434034420040041214111134013010342323003320402042040122014311300303323220030103101330241112423402104014320313001242214014242401342441120141023210113000110103312242022403403002423424134423134323003132200441103243110202043242442130430131420004201231213424223020011420224231032330212012430211224420141030024110223130101044300231102013432011401323130003200020412244444203001032212021110003141142424202220030032302241431313410302132330003041323301110200011041423413012434414142214313031414412233401302024410141211320043404132030402032131334134112323110341000244213423401404024000014231012004003241240424042121134210122010233022013223404411111020120040012232314400020430433302124002314124333400140400333343102120301102120344140314244224040042310233402433131232004334303040344203103224130414424142224423430040341200111123121204301102432022324321033332413111412210141243322101410034020430440421414202220431324214302331243420340223141020301134001422314031414014424300202014341314121242212233201443332444340341012000001411012201402014422210132214213442030222124001144200312110424000341144031044331140441044240333124331244004401001423324110333113204012403421202100412121042442222324224140412114022223303333141303011234143120232433124310333321111011141002421233030403232111244030244044000410000210220214234043322223102332413032043420410042142221042130002204334033203231113404144003314031334232132343444014324020324123112042214330222313331014323432044001303102412330424114223233030441044002232214000332434143011113102102020410230212320230330302144043303322340301044222014213013022221122042442334411422210021344303403003443200143232121444320112321443420223233301203341411320331043411442313044020031213002314430034213040413230300324222303310032202124300140423122224411044404004440440143004343210303110443024200231102231100310140340004032211211323044001131224122312233430214411402111112320314344041123222223032212124003320233213024013241241340143214041410213042121041331312042130400030100112420044403402144200344031224443100220110001243340431103301201041332403312242204423031300332130412420414041311004311114142442432122043013144341212131414224421140301401101122244411014112031033022004241442021221011201202240003321421313144220220114404204024301110401201124120042101140243110331214032331433223430420121124221030314330101041240041300131440044111123234430022242020103011433341003443231403041104001321320220444224031202130213311311243421302442220233244342413223404132043434342202302330042301012434242040330234022110022332030000120242211021031001122440411323404243210120304042411321334410210400121242430010234302301111212344030422231210430144241121221300112110143333041212110344121312211430204300113013434433204033020032122323022023104401244230041314414324122331240243344240333031434402414101424032210012220010130122202244011204313133200110303323212200030130011321234041411312302332342142312121032423111412224132143000202244201312120031043100014401231402100412012200200332224401240443441204340124202221414014123201300221333022341043042412212321401200341031324100302023413223404221321014312102330344040240322441001024421114041302014220341134423441413434203214001434424443243203212240323313111314141323133144042424123110024100210103444403432414011343012304030003331322243040421411432101021014013342440201132114341344444131114222031141314211042111111341422212422433431041400240000402102244102231231202013101413014341204412312342000322320003044124321031004303113230323434231113210032223403301221234244234204110301022301012311", "024132431024300323402301131241311004244323011421110444400144443024122042413243224004344232042401340332124322432420212343233001231120031234002231141312133401432212122241042413324441023102341234030441210033102340221042020302201432421033244224112421402002043233301340424002402004121224114103043143213230040120310420102212210413420343012204413312312323014234414124334443333044222324303012014112421144111314400104110340132423343032042134011324343433413020404112011100021134323214201244322241004023412442200040223444433331332114424313401404030411011411202242343112413402241213040214223332243124323214331341420134402122144123113323221212422324042120403221400220144031330322033013112411140113120330044424342440201323122144042303440313333042440100240304420324041322304324131030034410113032132103144204134120040143321144310110330400401414410234424233242330444104043334114110304442210311331324312311114403024430331433112223143313123423140102034330322332210234230110223433034320144112302211420200302213301424311230244024440040334220233434440211000310340142340332103200031344240104103310221300341142103013420342141130324214234240230004331433141141123231042034024310044323321111324300033112312102123311113241433404222442323332032421144143210231120131034233213302040242110032314343023224424202121413414132402110134423112424300413220404022432344424200240100144202304110400313030032420004143134210243120341423214114144122113221113400001410400340031023000204442212030324422220432312314103340023124232124313203223200000401103224141200340403112041002234124442242302024211422233400310014013224003011313144343420433033214030443342103314302233312432104402300144340004323341003233322032222031411443102030241104141022334414024201221443233331301301332203303011124044241221043130311020220402411413433240044023112442344102102423144224221334240324121212122343423043241334410143342441214013344222324134012332034233101214000310330201440224443300401401322012042432112243201023021441031301220310332043143430413044032303400431422331104442111244232332423042030000020401213130330324400210042140402104110343012003212420114403110204431332324034441340104002021024012420423433001433433302342032000021101410423403211313323131300311144300304113420240002322114004124041020314104434340012322103324330422140134322340243043112111431142030042232300200230100211203031010022430431224321022102134100134210141040323020344120302032202021211301013423001242230214001203212234343102021422124304023434400423230201023101221432124030120401044111341312332414121043000440222441434321140001212033123121102312112244312421323033104313333033420010114233331112132111142401004422411302113342203431122020003224302340110411432331134341301144421011022421233104404211211023334230341310001232043012023103012231124001401103414104144001134431433130344320423110041224442341402011332022314231000403023414114104003433002414421102210032240342001401302314201043004313004414100003222101123201011302240400124031004300241322323011002123143221211414124430130013432030321312141033010442221340004104123231140314232214334220031302321323103403121432224022144242020144242100134012424414044340340304043332224100133242324443033130000434411022242231230324114414340423002334224022321000010331412442401023130014044223044221110231403311303040413021314230414024411010014320210013422232134023433224430232244302401023032103234440212211303000132000340230413040113434324400003002000111421413420410243031100121022041001421314133121333221324401134311343402010421120240431243100122444231411413201302044430000302000113323220343132242111312302323432130044430114441313034243440232341130023413034321320023422012440131144023014241322234142330102444442230420231444110220300210031332301342003003242343110220342410204343404432003440142001002102212222443112030122032031301043324204030200144401331012440304343223331100332134002111032424244332341223041400324313402103024412302432201101020213231112231310121420012333043403421022324433323234413120224342132114022311022311311141232200413320233213030343014042102234031340341131334421132130120321143434433201100111423343413433244201111104042032413141111140141344143000212102322003021111021234232213440431434021424434213143103122421122244433420043404341142404143002041144341300211214212413302304421042323431241144242014043402123343112211124340330020321431234123042002242231031011204311030310312222323212433441223403044440420202440400120004", "332440424402344001103412221422110220321120112344232242332414124242413333344041142042042010434230400142242421222310120332103313232332443111301323230334112323222403324032343433201302401023041203040010120344200004102112012022224142001330121143021342310021201133123220102423440343213114012124232134230231344303011314212140431312320311231340230444211111233212400332021413423232211011431011402300324211443204422410133113122100000232143040401111301434114111044200303232213330010223441040000114241141123440234100402414340122244002343022203230213423340343241340220132412120131340213323132420134421113430323202030414334110220330204002343232002024133101304401244200142430301430303012242401032032303003101042304111222204012432302340222130342100030213134120322033113431240241401242021033221234023434413422423004340013014243043124230433223034030012244002330443111433401313321204002343220020313234033044020030311244300143032400104323421043112120441204342131424201131243134013414104302341340201320324012240221040000203002001444220423004144331214030012434324123314204122140001130443043140341421010030014424032440223421320334214141204441020044431434214302114110414144223030420300001004123401202403200430414023303201412332432203221143242230141001340300241110302202244023021342143410024413114003010110210241121134341010114440431301140330004434133043132422444434032300401013424012204231143043024134344431433030132234314342022303213110040043413311311244114412034312244242413303142004224112331414211302022332100233322413003211431143304021212041331121314121313343042211041002434410334224322343414023242203401144341413312411303403014043101324132003243301011241024312041202133410344331032234341401410112230124003422321110324142022212421041424223244444232124004431242222432332401124014424233133410030210030324001131214331331131124111014131013410444120130400240023323020214224421211022033342204234112333003213121231111033133412411021133043002400242241210130032432203344332121204103330343412022031200201420440343410240313224310333431310022024123144011123120430044202422344232024123300242013341321321130424232424211421141244130314222432124242030130340010404411100110201420130222431433030342430403433003413103341144220144433221012441214133010031134101443220243223101414423434402330311431001042442420130144202342412330223143321241410020130440320311310330343242014144140013231203200321340313330232323333231133321313321214100312141303004104442001023242333004421012400112330420222143233130402002203124314221334033034203120404330401032334400141400223024203424114312231334144110022310423040142313443034412234121130122110134240443232413243244324132240342032402100341404013044410132304330223224002113341410002112114000141041131140300443234422111211024220312321230143221111002212134320141341030042441143323444033102003101233223113004001323343204141312243244302242402041421312144042413102420002142031402301010331021342122030403222331303444340413012034330021022200313141141342420314122443333111403240301143103430230401100032011030442112010344221231204003044021442231224340243434140330120421001213433210340334014113313204203222420200420233333110341444244022304443020320003111023440334320021440023222202401340420413110042140134132202001122202132340320341023413321103243142030241210401330132313204412430443244441321021400044100202404221012122120220001010244120414000304420104322140233133432133320413303013322332211003443244014211021211342440000004301411303441313430434210433114210324220433023030213200042312224240243344121334033314401144310041303334432421112321024002202332124411232313442002101321014044010341012440241433414240141140020003343414440300140123103030400432030034431302441123102234201234010041202040113421301233033130311111310013341341021202432331421023414333014323233240204031123401420441320322043101032011103124124143222002330403202332010424241331033302143203413132111301203134330102142242131241032001010043204023243104010114230424322002233130223102443414340113442204110140301431422000343414410402414000330420142414343331234032140133002122340301412123432330343422401203243121034431140002213421012014043211303340041300244334411112224321443102334111204243004123011003431411142333132243123441211232302334441124443024341313214413241242413122132310241431022112102204211002424242024200240330330242010232123240333144412142131002141223223333433102303103140324201200434132403041032242433331443243334210032424000", "244033241123432444313110114424033411444111303122113221234343240311040223010313343444112411312130241141414012222110332102413112210210210143402012432030430143140133141313333331022223310114011342303141024124042223134202230120130220113041402223020004143111244020003340404232433343200241024102202144143242414234221311411444222330434101210212000444240120223304213323022022120000112432221323313232243133113220034424443210041202441132100424231432301343310342011014242223321042233024133442300024231133213331220323301210101442322300421202030142242040023141132323242320324210424022342104243134302344233002340401232202111023311413010343020144332310300302433132410010104214143334441004232103210241243210040143432134211444230421031222330321011301403131223200024214403231423131031432404403212141040210123141010141044423004303143113330000014104400431042244223233341132034443221240221432041121234130011100110342141100341431241320104143343114433044112414031312024401020143314202413223102241210412223242332314342324024302342001412002414234230443313403223403123424222440244330110441003444412403221413434002004122233223422241420014423443423201221022140243323410423140314022224232232311320410222141402343202041430422333333410314332421210431241310342231334121001103133003133243144024230413403012431223223111013433022232201440400324111141443103131400340403112202333123124430000000224340100410321401212021132320042103003313102212343412114213110132113001012012404304021344230424410301130204121323330240340012001403114111442433333201130144413123311323441113043433434112130134131112140233310310203120443224241031424320313300000342134001320413411332141022110123313213223302222102332140212302022430222231340124003141001003224043002214031202202210042031231201342004434004142033221302444122041032422324310224104222341433443311214440203403221440200343021414233033142311033323400222113423043310313343341231231212421330111030403311243300031213221211002122243033001041301434124413204230010024243404220312314202004231322123034114000421403232224344231443431010330424243033023200122113003324044131433043313032331232231203144230020332312000220000013320300030421341022300024113040042223344212333244123102021303311332013301111242400312414304104131122401434141332313423121242003312132214340202444031334030043044033140111442341240112431343414242124112311304043224323133433401203110241220242104301234344443130021401141134122430202320411202131014304423202222230434410100110443223101024312442000033212412310101342332242204112310132234412113021123302234212331420313421233323001303304121031322001030210413423204013444420444244302134342414040311221210122042304032134332403434110422301102234110430034024440244343341103214442332404201340243131431440341203043402111010401444403022401432320143133432012233224104220202231140312310132003242411140223014220200441240430110024440330344333410004332213403120031234143130214143224321412143242212434403414111223220042124022440022301333334211341221131012434343424444421211213440140104211101434023111043322010222340303433133414033412402301334332434043430011210124001240304403430340113143304103203200440320010323130402403332021421104411140404334040240430143432321340034431304241340220101104103400031320043343304323423012140131334323442241301134223413403342321212320031130224403330444440020110324224432103041003430112321213023233021404204332140111204032422042221243123232331031204342201232133020033131124214311224110400001123142003001033230201033222004220143420411442001332101432142341301302121211214314034120443411004334224313434041403313411202120240020132434111312141404110324223404223010212132330224003242102304321344213230340410141430322303102200100001121442023342103024043404203021012214040413043233024401042341021224234011311214230411441012320241120104213122030231204023333024022203330414224231242133243111342334014440442100034310433142313122204310223032321323030003144000433422033430212412312304443032114430140310331112133020311331034313234241042314024022414300134204102133404243231143343311241220003302200411400440011012003240213103041323111311403344404123040342014122142102044114144334341103301111241030112233102333032433434422224013231112334310103134013234021210213310303411213013230314011024310003432321144344131222443013322411144232104443214121341041002024420012322042212142200104402421302014432220002302444420232240041433030231201144012302122240030440043411221332011223340212", "304333300140441011131041442114322333112230034243202040214120322123033144201412334331233040240144304132204111141214103241134340020022311034101143244313010340314120210031032220324411430223002303212220231410403113002431102301321240404001130412441143324221240022424002311204004333324433002033330103424121412133031003000122211321204043144313423144222334013212343322010343021421133101314140113313213404343341322403123102142231232300300420141010121131431234402034410031340303042311423042232322404112334222421041234133011443040314331002342440101440002101001220203041320034404204213223040220322021121330213432010131204402421231444000432221113422142003412003220034222400221420330241222311002440444010334301213203441144104323241144403412441213410321211034424341224143334441020033340232221023313420313224041043143013012421324424321032102400404011203141114400143444331430212103112024422230212004442433144103443332322114140444000034134033214212422131241021324104040440203414430032103122222233010133231002020404301033301431140211242313312101110404132242000231131244431214214211203204142240334134302441400021234412042114040333244041413432321032323441211220332310042333104400303104032434002411341221304300311303422223102002411304231343341334041033303124202344022302114001201141100023100302021411230132114332141324202230004341042131301222240342303203031120242423204414132323242302213024232032024122022131424124141031113311132143232434303411213320430222012314201223311323041131242104043304303144224102233102311140230124012003343414204344022142312200133223014024031421111302220023322200232214213422144210220234023040420044043033033044303312133234124310132432304034023023440343113040010233343413030014000002331412434440341021400222023422032113130414021134034230210140200413043014340332034314100434021400210222432443010314241222324334031122424023400002310032000234122032402041310102104133312141422333100012121341140110101431421332003101224400343101344401132143112302133303234324233423003141043224002334331432132430041411130023244424403000312210341104230040140414140042213412102014313404112213042330001034334241300243142130113113032130203331221211132034241111144231420402310444114424201204343331422101030023202311441443104430304340200031124000142411233332221001334441324302432134201102132010044330134301412120442443002443430341304004424312043110430130004020424044234413232321444323341013233441340212302014231022234304040220230100000023420343033301411212121124120324400221422204201322413044130144011044433144011102124011121410332434113022423242031432042020041114230320140324333242344121132421341121033242241434420011213233030223420234400433304214311404032422023403321013143010411440311434423331313144314143041121024032321010400230321123011422301033201243411424331431341412004110302133310333233401410330232021324212414211114102204322333132411133210432403331100013012203430331104034304424300101010331420210100202340420304103401210432330302220212404312424302212244103134021040241314103044133004111431024330434321243411023023420002114043002413203130440122432113013301003301004120223431041144433332131244304200010101344001101042210414320410303441231332044234332400010323210113021424232212102403233021430300134234424101244441110133000314222020414300013104432313103210024022144443143231224041212033341321124132100231203422124203330112203200031230432010240330201022221120413303140032114221122004003421221401100331324110331011302311013001402213103342221312421202421041224334422123210114412101244320414402342040132214013410014431033342010424321113104310443432122130404230412322130123440421332213240431111042141422302120003231444340131212213030330413423230121121400000113304014304340431410041230304302322432440232301124012010244021212432422304133110013111033401103243141224244000330434342333023200340233000004113002030214323223330102243204132220443214444421314132441310111310034010423220130013134211320442341032114413442021311431020303320144013231322314420104421314041341030310210101401331412123420102343401013042423341003423240114234040133410331323220142322423131413234230013334240000122014424034304044004434014021243043041104413420414121000444414231244123022230140143330321213022044111244400241040404430212342312440033031442223432333211122034301120431212311130434242122022104031442102424222114301344033044423340443340111330412413131230011314224331034332012412212011222412313421333011242230412334042202321", "342401443412224142140203034321001022422344324323142313023122413031222330314243431330113103014102401033424024121101132241343002120240024131442240031010412030111211421412400012323013430023024204402310331311222321202102133404031312214031033004100442021202241333234224404131412434110314222340323404241124410344131011022313141014122421013000421213023303043402202103000001230040132113343143443104132443014243220012432124022000214232343141032133000402112431434001442014231100131330431441122220040231300243323101333323043420134132124100120011323111410112234423210224230121442430332324214212114230144233432340033300011144313002312430013132314104010212000410434423142323000334200404032102332434444321301030322031214320203141433030043032314244443123024240330020232014301420031230134230302320032120220431430032420011034122132440113041124222330111144424330400324404324043110333331043041234124111120420003344221432244030421000031021110302104313424101123401304043022003140310210240220142101040111420214144022141020402112224010011101241231414342301220341401321031430014043234304010103400101143442314100012144133320314210013031434021000443231422010312312221112441233204014120200134231011001103131101141004310322424434233222142413142213220003401301341303212011002043314142402044234303123003133301213410041423443423314241443102133330412114442000434433200201423134310240104011222414300140014220024112334203324230100030221420403030413314102303021301021030244444111322202124142410113023243423204003401232222313141122344041103222141341441302101200344241011120344001021310331404004432120130201022411101222024230123303202132033221020404321321021002313442134321410230401200121443314142314113304432421220012444023224241440332422344214104312240340100223211211012344220241013014310332443122143113244410022222021000201210441304033221032412240401113334111211431042003230404132221331300423341040314340431044204224214424142414004120424330030040242011224012031311201324334404203102331030313104330022310122240223410021423412030212332424243244313243201120424242221310014402044114213421403332431343000230012222113122143041310104312204344401121430122212224020422412243333124041211012101203004334244113024424421143340300440131021311312132131410231324340104144101112210022314334110413422244103030034011010242413334013301041222000301002333443420300014331240341202434001140424444402234122432330213312041422431434124414222413111242312234403032220013443210300330130022321100101441000324224103441233004422413122412320322231300232024003211003014230342343122120421404314334210223413224403040203124342122231220010013024231041223203433400400404312103012442314031444000144224302110302013334440100034142333412140330041304013142203034114401441422421314004040241444302102311133420210123114224211444213222014011134033340140214343344100014030440030423132414433141122303232024114010003041203133310200440312112432020430031032141132234124220341231112030010010140443210131230400314242421002234414231314242410134013214304041402144203144211111141443143431142012441211242021422001311011232240221341322110033210210413213434130101002021141114343342130301113323343021031201020222400000040301210021032010204100034413402113432404104231214204222232033143441420040224100010004042411403314032023442433423302412024101443432444341012303402023020124112401104144402102040430421412414410314000420012434002224000242043422242444034311420323143204433123302433131012231413214331311332000414014022332011124142202010233033421433303143413430124341314024411213220340430214002143041423130341244332240410240212201124214313104440213123223304123443342221340442424320214340141141113230204323322200001302412422304112443310222000103304012143323133402021043123214024224443433031401034001213044444220432313141321224441010301343240321012003212321234204412011011133443240110034324321314000200444340430030030211144343143140233444100243334140431332434124040144332402413102140224243244310423444122110213434124301113332120320143110400144133441400322232123131324242241341433111044131402014230244111032344232112021122101203104411113001243402401004012133022320101410220102413414142010124301030210402220432201332411201203100432324431214043101432014143241324422100131434041400432322304021321222334431123021324100000141114222134203434444021130332013114313011104244340042122222020411400043430010120244334210211023112042044302301012123133034104224404020042144202432442102301241", "220204210420320133411141014444113400113014002423030034402204221123442323413343003204112311023434413022011310410131220304040114302202002424024013324341320342121303114103042200424331033042424421420342431040242442314014004301301044344402242411134333032422244433333121244422034124441344402014231001103140200323243311343032443131402101210324332123114430122332411433032101440120143304234142323424113011403210000234320320212443242414400244142422100114024401331401002014004102200311014242023113221232423133044313424000332121444031120111201421142130311410001003223434044134211411021202423231204224044144211012144423131422040231121434031024303244232242310030333224042411031144231333002440310133411342230100220244433123023043202141400424120001402223341123303044333012441323134121131344123032110300423103022332041231013400211144031431421021440124220241342030212032412342304132213420323213114200324212204120002330200032042042332000411124000231233421323414010124000241344144000212104401441421113413333223044332121314330223302143202330030344233434010232242331041333114341103013042412141210043203033313332231314334030312033341233041134402140430143422223431023311101402132411013430111044100320213312041324403114012113031440204224441402043044344141113412430012422440403013314444321124321010231332130144324401021013312010120021040224412223112222321403022130101330040324321130130414004324332114104244324433140103021411201321044143220132412300324310412001204442322301211401421143223214300344311344321112330004140000041142434221222013311004402220344000131412131432121322213230122133014231330240443404224400003330304020330203403404344024422343212303111114040102232344423044233120033301343441010431011210433422114131031031141230441210312102212044124341033222122413124010440304004021413042100033124213103240000220311440114011242232340413121420331420123021301032143014002232140314440343240223042311034122303424433341121111421112434403224000123014213001300040041323141401402440214004440403000131011003321204300313201432120122103112231002033314410044333222120434132421031210231242430221403223003400022301342333140132224244240210041004024241231032210022011403340412232120123334402223331142043110102321310142134143333110100044142310400144200113314230420102023013000443343434232212400041131243214210422400413333134413221444422143004442220032101432202000430134242033111133423113230410343403022431220340033430412440433412204112204022112212114444131301214214413443233430324342313401033213111301211121020234012402233034103444423244004123101432402302110203010103010201324324114402123324121431120020032034432104233412204414241132024022314200002411100332014302410444231142143422323011030411342314233131021003113012144100203242123423101132410034330102442232421130121440014030022331422433231432320433000130302321424103030213243340041210204441312104202432104122013034333212330314134442032333304411321440131001223221301100432220043122203041311302320222433200314322124334331421001124401244422031124122211140103333330431221413141040224103320321221204303100433040032300442404110323101411321213243401302212232444122320124423204240140341202314112340401341022124442323102223232100132323334213242421142433310442410022422344141034104141413231211123301333333121342034101020331124422144233230301004101124403320130303040412312303211322321321100410402421222032340412442242231141302304323142444242132321412440113322043023320422414301432414143323224331130333023010440230422202410212402041424413212343442421034113001241410303424130130313123340332113020130211113124130232214340102132021122101343340323241242143132200103241320303331132124301221120014003414111133442433133341421040022212333410231020130302432201121333204433410041002422121211420001004423343044103412003410440144033321342001413232124033134132434231100041344401122413432313303043403214222032001142004442401423331103420233210441204444112021120341220240143214112103241443412233140240223030204200013440222123221321330412410021412120100314041101031403210122442043230230321440142332140242332302134224041143302144102332444244141003030130030434300441101041200402234330411132424121324010014214013002344142002202031101223423230424400443404114401122424443343210234014201031202242134421020223333442232314414021221233221040304442124340240141033440422431002000220323140021142334213101003031003343010213433103404414104113144111203310201002132432123031431132130234302203320223242113", "020144214223140114341022100230403241434011440221014113401243440213300144331344333412223323321031121312142002043202041344300103404441322232111110300444042401003043020143001300433232424443202112121342110001324341442143212114211132102204000010314402103322322220202411212401203103201120024400234224231043430342122444034423441423044403214012144110224322104412011342223442143144204200311141412024011220310410344332434442104103103343101423232424000314241233420024020410421330313204124301031444023224101404444223244404034011141200000342424244403332332101124403444130403001133140020440223311144012320044344044030101443043011022020324403412241230003221000421313042112201134412222020430201011343041204430020113432224134104333040201302423440032113020214134414102233023210202022112403321133320023442110201142230224023024010133340131100144442412203122104212324123333232312101143102403141210233022313301242024243410103244441443121230333311443141112113412444040031043040220311043012101104243304132120343444443304130333021313020223114044422001203224240400112312413344141013023220420122124140013130102400334140340110333224214211114030340312430422002233401224021202244303323212443220132000403042300303330244033241011424200130200041232333414432133210033301111111321443121131143023321300114012403334111230032320341144221313411434324010324020232043240312003002111412224342342241042100343213424321041034144123412002230030333303133303143240111420003142023212413333114313440202142332202044200330032202421002004400302313220401433212012113134312033240331121043212313444334402214403234142340440030131444320022331012230110321314003334000434014222043144340120120032411034344423411402012333022131122323001202013013343342030111111104442420242223330403213321130134233043010200400034211434212240022001002021123212123121423321413221423343042201133022230413330220004102220111142144423320100042221230423221122332331244343333203114103434134424402411113143022444204432232133221342021423022300124131300110213024110210102421443430333231004122333442043021214044242232014241240234030332124120313240433031231231143014312102014410202201034302401030003340013322244112233201040443300332243422334213203013434344043222022232014412011414203124024014224130032223341332314440314201130032033021113041104320400122410233001424410033304011123114444403203002014133243441300013013414131104042034323303200232342312041332142220322103124111343303130203130303122042004143031220204232002041433423103041134212110143014320404200001304000421221003130411003040012441203314431222212011440323130103023010422313020314103402231111200011321312113140114022022432323043402343304343121300014312020312100314042423401340222222021013402020233344434233242110222044342000211320414402443401240421340041333200113410440322011412103341141010143112344341102344300111324310034042420410001440114412123002121101123211043224421200034433021424132244242334240111323102404430433123021440432130142302134020103201010432334324210431210240022331223243421202322233321114443413132142022130413123430110423310203103311220143002002041323334204231131003310013142213412413434322103243341223034321224042412143311130224204143001120411023430100012011304212241123022122401214103232024333201104330204131243002310304044243343242242003142000431404131423244404032003012412220134401443004300012142212422300330243443244122204040120220341014234400442403104314444412330223201034221110012400111042302120014234424322324324143421221301234204204342333422421411042401024140132331200034213130202310141042313102030132034222141334103232412103044231402143141010104423414202031412214214203210202222100143004313203123231210123013302004100043413311001410304043410044340032432430344402224401131440013220100333120031004400222400121314421122111401414440313421100441410001130123214042120334231402400334344032001344001431400421331030224434141110212322030322003002442024002221044214304001232304123000320114331034244403123014032332242314211402210240300300043124441213104210342433040401220101110202023324113124341244233102314044431100330320010220302000042334121013033422421122001210134301301122034333301342431212331133233042432231224101120122124211101134412442130211243323310411444120040334000400140111040131034111231432114004212002041100000142424221132011043420042412211341144142042313101311433424113233312424232011131403344212010142141414112432114011123344224243310342010012131202243421022120224024242302", "414201440104010233400210034412143431024430201320303123401114111133141113211003400024020142133302041111204242211403012424213300334420132240230323233312443440402100413214101243204010031423200320001002043342102302103344412022421311321234422334331314312331031042302204431144231123412000310132140124341301220443410334403234313222313311120412032223022401414323324230222013012422304303110304340004243442041133030101321444420000200040433004014203222423244430122043321110442211203142340023144031203112213142414423111300331104310221324303230123341104423331123414032432442010134220212100300324324443134200212041313430430042040121440331312030203120420313223211220103310433141302413032244040200231412343014030022311211231412201100424044031100414220331343204130331323014122342110202131414022432334324040221010201404234312114332000143320330343431001233232211204130202044044031444110432011422340110243024040121411124042340133114141314301012111300013420341032302014223033111331313201012020134320133313444004310103034103410141032411014134310132233220101341212424321401004313242114410113341430202432014122032012104042331423021334211213232400211012242432141224400302333310134102121122330121400121412110101042222434232300133211330141044230242000144242040203222234022024034123240104134231010023400040030023133340310222101313114301340403134003020130113303444322334024102114423032121201100031214222403114010113030011004032004134431334144444032000304013423411404021414333104224122214104102202421411023243332411410414300242200422331244033300024404244210121420004004333032410143010243423430304033234342331310034214012000201231040224314433341031014334324032104212121120124424110301312223313012330410132142144013224441044144403344333422041212421120104040300411412042040411220304010242413102443201424011230411221240414030430200213431231023000243140334300024320023220141114313432402011321002313113323231401134340441444230103113301320144310332120301412412323420234402323043041133424040241010220423211413011030334234102411314341433233420322022403433412030403332234432041002310301243243411040231140412032413120134203121312442342303432034111410403443431103022122133244320003403202141110132020020003234432024332140402302101210113213230334301414000144441244234023001043231103031101332301323224302000223024114443241011201040434310210001023304421340423042442414340240111022220024431310011401014124221204124221310020030030340133310311211021130222213234121301240243112141311304140121303120424004414321221131332442222422332114103100300104201041132414014421432322431214403431013142103203344101142141203224222313032302012322121033421320404410130204210210412234104142430404324320301143220230421441300220403231202312443240220024433412430322231024311403142314101422411232140322302100201423341321031114400003020431113141133241002440131123003203242043410121203240423431433202442321320032214322133022421341044030323212411343423100120233120231242342112110343414310431224114202002402003314403003003400032311021223420112303320133134232334101210111214240014202321044434022002341221430203041312030101034422421440044123321321314004000022111134123212342002023423441412001201212200134314231013300011433432144234240114221140430343212404423114312313314110101401104012421203112021313034101030243433324440414431414242440043114302242422303330200212441202344313100032333313223404410414341102432031100001223133440042142313440224142444120403311411132434410122322002242044033312212140343330114222000404401010232300121342014034403423433421221200204302320420223324331113244440233134232201022140333042143134314114134101020304332134310024012320342440242320030142010242120014242204310042212442233402441011311211343114003423144233441002224223131223410203004140223122421243203020134142123403343102423121213013002402411122314424433431113031412143210010241112224423312002032204404003444334024230222121324402342144111103024220403122201233100042341233040432224303042112021220213440001131233442232121030133002400001030021300312340013444030402320243341021410023044213402122421022221122043213413421422344332210230444024023312422221300314301143203230102442231442301111123243220202310231432133033442022101343202220403014214223232001414422322123312411332220010044200024344112030421203422101221222310303043030430034133123000144130101141034032430330442122140043440014444220304420013130230413420340044240240231042412001340044332211324104122333401412041404223", "023214143104101031312404034142240211244323332213244120332304230232102324242144301303423312103400412230434323013430202444340102220404033114314013040322201124323232010233431142402302342340344310042030302242331032030040004404101121402040423330330442324224320344024221110434031312322212323431243303031342422103400420431010321323113440121130041304212214022443032214124434204030341313314302034233114232032040041444040133121211401004110123214121410412241310421140341420420124114310210413333223040032111243404420211124414432310141041303040013244122003420124402123211022434133321140330300043342010121404210142240042124430040202101313113031304434421244341403210410341040200124044413244244223443144414342143341322130001220040330303121312242130214222034014123212400410442201214224000240003402412023201314430324314324002030312120310330211000333404433420303032122030404221232004113341201440313214123412220004434030230324212403000432303000324141122344224200304240442340043321242024210010104232300124244402144133134430104204124213320211011143030201303212132101110331144441143213013430030443021121003330410041301041003002411403443222241032203222212222012221101100343032104304123221102211202131344422044433124403033440400233341213344323031122202304103402300041313133242131341240432332002131143332313344033402212031244012114442341403031001440112414103210134313010200000030003243131023121042141303340124424213211301111130341110234444433121330400211244241022100443431343301232104003301213314102341012411310242001410034043342344242243143220400133101331123223213021204410200130343240231300111232143413313234424434321332101124320030142133423303443003312100311002414240010024222213204324020314434300340121312422314443310242301031111242443003224104042231443124032111112311433002414122403010243113444030312444441021042410341413032341431044422021101440410433043123033200011424222220341422040141100211414303041331201443100041441214130122031140043021101311204104132033120230240203313223100201411114242300204124422121314123203342231311143041234344023014444434131204411314043120433433430232011420200212214411224001331114314343432402103444132031331034332423412424323111220004321220321104320133002241123043302103122141313411101431312443042021104334313424043343001203013221240030320244342323202311222214132201212041333203232443313010114221004010431223222340303010203430434221431420441202302004403034302111121410230001243101220220413031003123432144212340022423301003342123112430324042211240242430130203430203424241342402221201340233124021103441034433341011114232440242111323420443223303201331414324242233031343340011313014324413311232304142441102212204402321001233121000230234341140030114224423043101444202044423142110242311333331322321141041001132423014113122434203422302142444422404004112124014020024302002433113020003212302223012210031303003200300140012321212400243033212002234423312220223203010143040323231244044401204341314404343002032243200234202304140020003330403031024010034312411333242023233323130244313343011242021331343040233023221101124202111013020131400113033442000140234301133432033124414023111410440000014040022431131133031410100330320223343132210202400114230142001311133313013410324420011100322100444011023424340034030021123242014001341210424012120403143200311201411224401334023330020002141033044030202444411334213143144431421434410420324311131023334233143121413240140240332001430021434003440022200340123333143134001401013234244300031341022110332043144031333110221301302421223232220412043302434213040240441324221341003011303114342143222220144112420241442124210340240241133434310223340134143121143113431120214400311430421010222114243104331304103020320030434032402141021342210043142021323010410042431221442212441142112330320141441144223222443310300233002304141203013100434143322004130320202310040112042240002444314114112104104322401220130124043340120324324141110234014402422430022323124131224400231010104303201020110343344343414434330033322311022301123410243233000043200124140114140140440022141411331433122130243431012313110103440201331040011003212303422410244124043011404303041014234333001312322401112013241331241002442142223341131134403000432403011022130022212230032023114124112103402010213103400301122431403143414133023043234243431043414411043224011232443224012030132323133220100244212040110400012222120322031100314233040143230022011021214121144304400220012313311323140011040401134133224000", "304122001321320313211121331024111342220003113104024411211143340343330443123434231441304323100021202201212124411404103023304422323410204342200333431321001412422341444322110323442144300032313402224112040120304312331402311233431042030140243410212302311311141122032224330424403421213110101420423420212144430143032212321331221333032333421014022444344324321332422313302202202330133320132133240003140022330042144322221220123340033210340131432000230044141140424340324402011230124303014333042113032343203013130123410442342240432233134111403403100420331444123114441203324021430031223314300120211000231034044141033303214212440313413210434344200020322242321043004413140142133444414221410123434002431032113402101331010313303341104124031014122111204123330133211214103240140231300344244133442044330402130200200124014433213021400444042302223344240030030221144220330330422012414324220140342443243014102424210012022212121124441321341022212233302032032130342332240104131240013214004130301203342344112002020214033411302204042141204430432402101412440224304423132243140441132424401130304411321131214022302311022232423214033242141333210321344121203042331314021041440224221320403410442131201343212304411411103201102404012023421301034111243233120134310201342443430014210341442213012413121403141010134313022341301421042143333403330121222133333224134323300401421442343432043442111103321414430102233223241403342133410420422204421303421424012200300430040324022342411033340001134014421330410431432321233303441210232143100322330214100331144403320300432240300211100144330430232333003001322012001031112034341100404220034000230404243211043304204013310333312330243324430104411002000240422142223313444424111144231134113042210432103314141303334300012424333031102331404000014031330104204431331303122112022324024213040140212210434330134020134041314030344413234010230433030302430133241304134202401044212340311431003402332403341121122444304443110444313243023002021410422021330142103042420023423332411103211220130212111243330043101110321141240042022133203240220024344300424421232413143001310244011333243331104340001323414221303143011132111104131430144142230140244430321420204042032421140321313114432043241321140221421402340311132020113031202141400034333130030001041202342124233444321132323430100213313031311130402301131203112030224114303140320320221012232210022432023340331010413124341331121234000213042210144422110042122324241220421403030020110413130341333320423404433422410121212434444004402322202201043214121232342244333044240332110411014303114314414131144320433244231233010114340042432212304330204130030104241021120000032203423442041131411314331302222103103400404124240041200033010412421120144302404014244442210121312220211301411241024002211000142333324140302443402020100423222431112141142242204403020414133214140334323411023120410321101220102442413401301102104144334103023224424044203120234223412422203331444041330210333224001120320124240031134314230130013401322321300113442413313410212221221023103310422321110401314223122300412122103234421412002142220422004034133211022422130030010140003302332134313023440021333343104134142333300123431402122302143210324414211040242402443301224104022240411314042011013344114404034003410303220202211334104123014302112432022311032034122414230133443422104242314204424403220023331120140201310431112020200013130014011040021143133332210112114200401334313010430040434003312120111332303342211141041034023142324222424434200344033444033214320004420243413111434224331432030034040011431420132140010100003242413233302442414102331022402004342442102140403431014300402334020041302020202401233300031114413020003104400401111244402421314300434101123324201230001413242311240424040333432323123323140440344330321120431140333103314240124432423104112334411302112011214122011024132432432440213122423443234442301432244042442223120404123211012111443234204401312014304131031433143120422230033443133234133243344232412114201034021413301220242014301300330220300122324241001442213422211201224240304130023221104310324443402333303041030444112120400331424223103432223420324031104213003320434432341310032244004142132443214110401431203302124213231110020402432410234421341214421200112303133111030412132002114231143211400444221242430431122342030310342310240323313404031443232420401420041402043300231320144210141143122010412122103211023014441213300412420014334041102323421201103331022344041040110010123231114343142", "431333000444401413221403140114101144322323442122432204123112311212100442322300022244242334443441100031143344001100331024333120344122133014231300310142021432201321004331211430011024034141400043000414332410304111432231330222100304432220232031144222133031404211234303200331313013222100304414110412203433404304143430130404013242443143302432321013224140100412022310034402224003103040222001420121121404224400021302023233403004233031430431212231043340404112040310244120001101010311031410243410033003334312331310134111004220011142144443423441113022430141221242244303000330114034313231000242224410411100301024103404411032214240024042444323442024231444432232123444130442230201322014240114001121143143331411201213043202101310402412034432313443103310140104403324024304443210020241010242213243014311400440324223012413421031443231200330231411402313110010213000310221202320042320322201102241232400423422413233031332421211401124101144240131002304141302440010303441232134213434241410444041334304341300420202324104443232440422401323332101031224013131002304213230121243334120011031211124011024321143032024042423121344432321404441114210114403334332120023330234211442231141220434310142000003111133001220434310104442320330133212234203411234420123222041003100232244033420102113303310223124304110011140040403221431024324431010243442310124401430421232420234142312201231344402422113003124312233200423424441031441200303202241344302432134133201143312130142411201111000043123314224101022422212222332213122123424330040121412342202110121211143204431003340224422142110312312433232201304110442411302323221110124200034024103414420103131010342241224244413420100300023313202032134044114121400000442440020122403343443043120302312303310103401442423401342124213104113032042443202001210144212101113122003301201224223113401013100122241420233210023232424134011120310210233021030102314111314412002211333301011224114432024343300103010202021021023134224341003434022041203404242300140414421040431012222110302441344243142243003321324042011042424132032334002244342231400142140403343314410201221202134300212434023413024124144110300221312411304141223344042342144441021021324413014104323031233132422422021400340004313130012434040342141213311321422410313304123242023442333040012330111100243213212241343341343331112044140433231310032101404423301420133004430303234114000022132221242321231431232312434342441300222213303224410203422142222223204440120001410330220331242442202301310433433041312410403200214340340002111321031223313332113433210044142421101143142421223031200200440440333024423131211310202124230303034013301140100144222201313424103241431213131411023031334141103101440113102330414130332021423120013410422323300041300110012442434434322102010022214041242121142102200323440132323004344223140441121201310041304214201013224433132224323240403410442032222203121241203313311102203200044143132112343011342130022230101400130234210031312212230130010041333000130331421212211031444320014341242224213100110334034422004114410301042133222341133400243024222324231043311414423114140241124233404403133102424324014012132241222234333442134002310321110244244141234341133410442134211422214441311303334213110221311402100443343023211310413200044323312130240331140003144412143243314224144242134304204240114112211413121111032204002243030014142333141010333240440424002211130144132323402111432124112041413404201434141310102441031034233303013104334131443002430322414104404023032204241003204140211144134200320111224423404131311441224033023001300004303204340021220434023010410214013340001212041314000303132013134104010210131203142421432221301211120214020322103242022343134003420213032133142010110331020012234010044102212303333340101411211121223401012212434042120021104201120442243204334343440400321340110113202410234210142033100403313411320222041113120442204132012240200322212231112133334114000240130143212411003443410304030413041032312404303343004013233430300110200311230201421114412434211223040042024200121000431424441444402010241414403112311434022332000043322331300401043101141401223244401110200100022234212110143403122322200033434223101344344424414042104021331444042432233142243440230332344301412010433100334444220040002012243332211331334202440024400102021001324030403042010212011244001212440332441044413101441214420134423303421231222001123223333303241330010241133000310202313323430332302312021341210333333344042333110131404320320324424122020114", "310231041421301243421341021023220110040423241441303142221343010331024441032304102402142330002042200041422211233002043012002131320412114302303344132344312323202342014331310314023323411001303044104212114014202231223234432010120322222030244243124431330430202340343420313234102202034231441121200024240040241021104421401443432230204211000411204230004433233430433221122343131002224343422343331302301024342322303011432044130312401012223300410431104410114134002431001333442212140230344131202142122220431243233302444004013034321132122101344314133301342243033121223213422224222322331333033042131202004232203244032030301004220222313141333212213221104403313013130414440101234000433242103424002311224110112240242333014411412042412432021303001102442123434223404212320002242210223041012343321211141232400343012402022140403122223033334014421124241033442442141141103142230424123031410130022143310440440404030100313443143142200220120013210332200431422031124432421411340100201331134003420243140101443420131240004440432321111240242043400342140331202313100031233403433140423244242442310101124314342422441123423110441030103024101111324343110004323021430231241243134333033421343400334012313321120213411324314403313214442011244303131434143021133000034003224330134211033314140301340234142004314403212042140444442132004322144132113034132214234142142003324130443033110241022441401430443310143134422123142140444002324243431220014121031444121243213211114044120023302431200332123313413034303022103441413343240422400412330044201004332204404234423024141014344414413303032000232012210032420332240014000120320210230331331014103443323413102243134044231344412003031101130314424343242412114232113011040333030312413400422402024001042342031440444313323113303043421133130313300313042141014320000343212101423131220433230440413302123023202212420331322232302220042241003341423014001144213233433241120321334113011321444033004114200422023031020030133443240311213204420014442133433132114312213141032341313323001142340001232234323342031302120434432230344020320440240341344133310022330443204101301334000303240141303200203241432122233021400244214234410440112004433020240424440134313410220042110240400102140300033201344220110443033433302330203302331002144123200024243441322220042424102024112010323441200241224330134100102212313201211224122004142242444240020342203330224000314202323140034114420001013333423421123123311204424401334131413024103314002210233131200010401244021441242140341021412102143030142222340314113223201011104010131441244301142403030020312342101111300031411401223344302403124444104234321324334331413424142442404313314044120100104004341213313103310401314332244440203121231213011130412042004132442040340234031214104042014300423203301324313320420330140240432202424231234334222401003310144321312001321322201100244234141331143410413211424412440014433211230244213241144110003300340031144033240140210213012321222320041334402234102420201404000424444422102302241201230223103040411423011011043331200144222041002031103342302204114400103014303233320114213001010324300400334030412200342012412211101223400311321010304100023333431134342342113113103324112220042134204040440321211033312142320340414213313111320034240121032210022113240332022112410423010314142131023112102414430434213112243034431210033322123203204421410434223010341233040210004200321342310023322403334432333313414331224113103201240232322310402204102034242432110410130033011212404231202002314114044221012233024442410100011440403022022141402112400234203213040233200122101222142421020310341010342004403301221132120410304430420440003424121232142114243244244010210242340143403422110301012331000422101112210120010000300342312032202200232111214434241024040122124200000102220232312411141443020242223012034142013343020124120443232122003422242100423043212433421123304031033103033430323411030403033100111333044201113112004103330132414034343431040143014420104210220220120232022434433021011102443304044300020433023230440422203102414401042010343100431011313031344232120000242022303310410012304424024441102414443221332101110040141430011111211110300422132233143034324220433412423203401340240001142343013010043433201422421231214340212032340124131442210412140330313203131304012303202442410100431412313434113001231210004114102203011201202133413403101302010320101311340041313411303023104142311034314433213343413333112320011430202243144001410244214020412142324244034220131341023", "041312241230021234244131033113143333334331204403111343302024130442401110342242033201113303321324300140442244412023332101101202402324204312341300032340134210444243440041232303400232404244114040320012300122112342113143032313302010112424313331102111412323324443103044124210332443433004424410211311041320002023201334403324114224423232221310243112031242112432312431143344104331020404201314003322343031320034201414132203404343304221440212331202142324401032041300343030412343424201214210343004142413242210303232444422241240000222423444404433131310404123334133332201113403330022122012322302412321243322434431102222212414321322102243430241441023310303344000113211224243010243111130344222223423101432344100100140224141041041310314440320200334221112212112322142004124203431234430022033023130022412214024020203010040433022131241234332132124143133120432224032130404040334101000220221313203113404331303320112332240141231422400004103132304403041332302412004030100143302404121302134212212104111132103422241333424120310142130131031022020331342043213244142244222442112201343441421044120234041232311322004212102241133332223002303012021110301023202431303100340101414320130130243433301124010004140214122421220230100410430303100040413213044041112313204104040014041202134134132323143320441321443201420413342102040242013130300312304023401204230221120112322412131343032401211033244241434021144140242211330000204401320202221143203432144103033442134420024201010322130234324014414233410130432030144113242241442024333210101422312400012141200230020103344132312401230103410221144222320413133421330443212413324430443331131341131012332201334211141021022022344402122212130342400142030002401332114121030431433123212132034114322032323323420323111210401200044332322011441102312114143034143413231441141310031431334420404302321101203211014444330134041323224203444422103300022314121031112044433311222144022231032032314331132003133033034232331012332333330400312013444204333004204144403303211323144003410043233434022304222102433233244143023404430201020031133402022140201230323223203324402104344311423202034402033023044410144030223342343322000402430414212011313304140423110403142303122120212241100322301203031444132044012431024441011334303230101032334104333141332300110440320022044201214102310004023443401420022122024300124012413221323333221004332411034113211111230441222304200244432010314113300112041304230212322320224031444004431342323121323402344100331423340233144114114333033044322332302411201314022402021210340201120322001034421111044413004014142142020130420324111030031200323314124044433020343041123410303431002043323030242242321141303303220131321344021423440433000304020342114120442034044234004401412404401304321243222133440420304204210440143341122132224404303421034411101300104331331340304321431022411432000331032010212214324211200233012120012231321021242331344234311214430344030411020333110200332442211241102132304131141042103022222044110220140241231203131330030430141032124200421302043103030220434102041211400240101123341142142034132123121120134304031012122301120011224021344223401043014343424042434002000411142003103123244324423110031103110022101124344234040232134000034022210401201103222342422142321422022131204313234303422300313103443203322134231010030321123203042310202333210220314024142103002022440412112001104422111142142124323232413142140033143002010014413400113413311441023411241424332332110332423314140204214024313013224323042412243201200223012422022021410440030213024411021132304113234420240203410421234323030213300012241101300010424012402343020032114042310103114012103424330300221334441010312344241104202332031131421133324011204324030423421400133110030123133424202401341440410303424203242211234344232140034321413442004200322132011410000103403234100404311420011320333124003121231002242210102321033023222432040400323142131230103312003412441134421132430311332034200132422420210023032344121221110432114123340124411140203220443002403233430401122033304321334410021212001434210244013121023104410042244211143140031314310213123002033244231414100144040302442430014120401331343241443304113324011132421314132220442423430131443300402331321041020234414431444400304321240443431200120132213332240000120110422002143301400343242441124310003021322244420301330213202330003224203323400410004423443010000104213200004432212130043233431331430404311233412110311224110314414014203322133030224141114220334322424312403144", "123040232344410323031113441144204021303323142142423034144431031214003404011130220143420111330432330243342130130224333334303400402120301111343111222112414412042424300010402204130022200033244411332040420223414214203103343433243144001434343122143324211023320324222023140013412014003301234423233323404320323414223242414331133340104132042324044034141340041314022102312401121222134140200443244413422420314223030410102120400430113012302022131043240420300203034234212012230040312313211043304213310032324102304013242314203032241320201331040443130232324303403220043431122122114323121444430231043004343032202011120024111043032443311233133241043412432013121334232414313441430204134032241104441414223333113141104224231142443343233013432300113110142142124342434314343441103443043124204122340241440111240024234120300310230420012220313314142022341233133302434034034134243440104432003124132044111432244342013442311222233444300404044244204414000141334123323201241021013142033231232404314333304041344004022214203241304040232441002044023113442411414224022422424402234334133224004103233023212101404423012124432131130101411110404000012100121434410211304132432342444222121340212221110124103441422132220444312324311340414400101410202120201204112311410144311210331342104103230040133020210434213242213444331011244242330033413344014041230214023000314034430032002033033423442312302014413034423243410231040400022422222111223040120441300021000232343131424022100304142242421302133244042213444230013112413044224014000344310301344232403424401013102322222333301043321441441000110341101310014032341234103344444430110101110140003241330234111404332041113440124013331212024120033231203112201314223242210121433042341302403324414120100000400034013021124431422222040131204004111314230032041202304444012121343340423042230104130220242124030122410400241223014344020211040401244001414220041313024033400211124100021342122131343214320303021230131211032310342112011101041212402324212220422214123211132220321403421233443132321104421133123311131112034231341133412102234433234013000232142330232212212204312414110011400101433001241223444114111412222023400111313241233242234020302020322024030034143304420044241201121422320331123033321313302130401332240113423231014402023213144442034243133124244232440211214143100323210240121343414014334420433241430242340414010213421333404443144432330214210343224413030404011333010141332320321422403230144402033231123001243012312240324023142244304230300202004214444412013443430331224201244003243124301330433240442310400034210113433014342332040321004341041331342423333013240120403044214120304020212211010230012240331321230420223313244111113114300232404124132013243012123101422022202031131132204120422312112313214222034341121443330213423232211104321334444221220200432344414132344240244412332142302240333333131121111223232144013042332130344433244031402021324441004144010440314000123342103132202033331000213041120221410401010033044103140310401313131310324130101344123111333000140104011041222123103043224210020232304000224404043144242142244403323321032003114213323122324142130302440312301010022413014013304224324140122444131040312023412044141423213310210202130040441244323311021010330112201122040013341222012121231413014400241433002142434342400040013211331141343223140311431302403122241304141433122011323200410312330434230413141112334211114044234240021032303321140110212222334304004114410333030143142040034300013043232040242102432424001124104034020204332042132423201312331222100041404333034201211041244321003330130044022333112310321304131241032202212320413414021122013343303332123041224311002324333314221101020400020321103023330414343022041410213302431440340303131333144323234333041242423442033243100334232312111112331411433412424042322300211300300200314404140214004313021403131242324013004402321224301303300341024240414324333323014332014413422400410201324002130400333013323034013304103312004142334213441302423344404334413134310220242404143213423444112410130201433221321124030121312010344123222421410314130030133243123322402210421443004244440244204233344101422410010031220122414203314321404032220341343401124411230420311301124103210231340411403131110334220131024421031333312300404414432020340311032343443430142211144033204133240013133102221310434300220310032202432001434421440444413404143042331033440421220144030030322343143344441233241222033302410122430422422240133331243230423200022401402222331", "434444342102102112144131020430333244130324203001213342300311324203224311413111404041012120141322244012333302133311002131133243321221432211002201221424204430121314023002444421033124144332123403204432244200314133402312413422111112303221124023411032103444303002302031310111430033422031322412422411310241210121024242401300314303223020313100102112141224240401333000021131233133324123030312014134010140311443401001232402422303210404441214344011223240013240033424012423322043420143020111132113214230233321244224044421043442133020110114304433231342433334324023103023204401343041304214342114421200332421444133334200140323244144220000420001102122110311221003004110133042121330223430224243210223440420420030410100232042144041141230210321103343024003422131201214323030111200414103142340030111001420233243043240031303232314104132223434212343232002102040040433331242000203104323132344030033110303422224441042131331423213313240122114443024141220212331110040242232141000444141442444224033443342003122044443233221224204224044301444400441410433223010003443020432302124241040202004120330141410044020343104004041444440010324423011000132201410234421123304141202121002031344242010301311031321421400113342000302040232123020114344414123321214043343422023124213423432122044004233343114034043303340332122001004011442131301334422103441114202230233344044030014010302342424401200030324423231103414313222022044242314420020123021100101322440102023311002232330231321032203403112331223022422112221242330444202444434311121301042220334130201130322140412144222211020144333433402014430031320431023403213244012234311134432211102034223112243010120132110033013344304424410242420342413234113044003431110334113010312000022122112111331133431411130211403133412124230120112432111232040030424333314322031043224210330213030221410124344444120123433341311443444132143002232104240420332241130344001211444301400442401022144230214424330212000304201443244310434003032224101201241112204110120120310013331202233331441323123323141420242224101121413124402402344414201102242024013422113423100241322344204412331104241231201112314013201011133142424302334334334133331312332330213020012131443400310224040032431432220321233413030422221243223041003244211331201414143012043434343000022442233311332410413341110433130323223412004202013103324434102021333102243243234141003112113101042123232421323024200412021044000031242012104202212021212340233113331332243410113034030221430401110331024041301222433442303341433233233133344120323400442120131404111033334040141040004230243312120044244433000031232044040430422044210224023414442114111343000314011044340223234312412222221220341230101023001324041240133441211310314303002202334442133223421410422410120304441103410041223143100023220340442320220023343310424242404011332130132002300140021423140211301433130040022040044341231011202003403111221244314232442113013132101232420044101313321401023430201332241101441303142104423010001423114314012002130211220100432211342030444342140130043000124020233100314104040422212302312422441001320032314042332314322114343442244400344042024234020001433444131034014403004214442200004331223131332212342413120342013102342031003022202432111343014001331444423322131311333031002032111121110424124200310101032411124233142011402400202232203203314130044122302102230302334021014320131102433004411112043140314433044130130022111441314414202113433421340311312233111143424102313224022332044414214130324023321414413200242134324412412111110301210414441413332342424442404334313122204410142210320014400240202313000020343301132423213232200031121133232241210304404213333020034131413023311202143422234244122424440131104313433214300031101222400303403440444220322314224211411000121014330421304010001242032132201232432434440333122414330200424140121320131223200214341101432130114411420214242420412303024303021434431210134300123221130131133402040040241304421411113244333412343210003144212441020444110331122044040010443024132430130432030414441031344113030414112133112431032243123141040431230404303342122221242302323344320301221300203044044214240230101411230314044412444412441324121042441403040444213411313210114344020430044023011021330132401123300311220230343410413100441113442002004332400111232400303441103044442131300340430403312231014131222401210142401400424140342323400110434441443420204204120141344341041221220441413320420433311411033310200433220111211302403120104000241223311344043433040221", "243020000340121112110034032322244440330144440311323430322411041014144023123003342240101421142020120331311421341023312211334444223131313021013331104344321401213041014240331344344311402134034303133302230143020304340130343444404110423043333141032411002410313023330223342031232420404142320423224001333230422411232322301321242302002341300331224443024122433010243013444411202230113104101002333033020341312122011023130310000401321314134002334113230434230014344434140211240120211141043402013212301442132200120340140303441000414010014341014340240412041343332010411401113143213440400234310414420030304034424040432443131212302040143213200113342144103003140021200000432044433404242410023103202400124242410302323323110401004030230403410123044333022304312231143134340430343324133014011114103404013412133420231224123111321002443113424000443341223421323320131301002423301441400321321142200103414200234001212124301333034202304440331140321014120200132000422234343023023134333223004420214440323440100041244230412020022004014431420031243010312334023324144322004014300021431142314403042043033114222303240332310034200323140440244120022432020201023121341440233241302023430142304134203042340111104230032010241014323424034422333013414414343112310002140414220032021200003424430303004443132432143410202203133221233433312344003234131012343241423332043430323241140144113033242231214014214032303204122244203114304241132324042340424334413132323220443111210410112321342411230131300100133110042442430310413042331100014303121441322043032414443211032020134242142310202340142322324421210010034224343002112312113234002241101220001141211300241323403223222100444141213312343143421344222210400020143043100231320423231232313132433244410441344133120111414430002322321033041011014031023343324210141211434113044243231402144431210144133131242423223134143413121001013122403134022432324331201421334102423341210311012414234201240033412100443224041312100243033302114044204423334103010314122133212332224142124211001001314042011424410232334033313240433012341304404443442333432231334134110002032244223413342221001043241410331224202222314324020002214422211123010041100324423324044221014411121303043201442310123433223204114101023404323411214223014022002134244022143041230222420213331034323041014214224301044334042000401222432331243420441211323234144023141321224113140312132410433243221310133420330202144420242422002322320144431242323423333320041043103430303423434130222442044232112212222022204340040422240321404104322341442021334310110424443324204334443211304104323442130340330134322310302324110104443234441443234233402441002002011124323040200244302211400430443412421321043240403230411433201034204244143101210412242344140022344041144111114011313042443344440324412404421102101413403403143323042404114234133313330103331331422011211022400411001142333344012033221221310340211330010332403242423411443240204134301034222423002333233014440310403214013101142223042242124222300410434202333421011202140311120124143222201333331421421434113121241120042344240203211112233043444222312011310043102001113020220211322023104002103111210134400101400231314014410122103224422330021432024430403102221200031411232230144342300212102132404312301343330321121342234004401200002012440104310314140201012440421302422132100330332330234244432132413034423004110022232334431401113113010001430210144143220412323333341133313203032334310132224432000203021313031043030320402230223301331322442420311134202312033404034323030242313334412031241032013322134014242442121044231021432443402113342402040210122122443040332343040204340343203213301202223313031411030420102230133122312324040214203400220303430124232323243232444231344301223212411432311000440410011423034420121201311030242220043000213041131401043303141101021300412101331443424031400442332102113214143330223031400124214011420410002401041300103412103032103200032312322301244213143240204142131241423200420003344142021412311234204112144432414030102023024144001204220312340440004302342112142220424423444141224033123220032222442001013241223441234402242124403342442100214243034003132331202211023323111243132441202143302101424203403313440244140014431340411322430421044131203043224323100204133044240323034100304443124431404432221414220201104034434114024444434242433040433004214214102010312410002014400341020000301141012410323211224102420111021412204100104413003024304020044124024143341210314240020314200331231334214133024", "232200114103432020100334031112222000100223330324100442210341120403300312031322404124213012133423224300414303241323403113324300432241143321130341413404020204144103244233234101043013211123224413221444221014004131413042441401203420141333410440342031011311200312120201143012310213223113234422443414223403011244432212110221241224110340410313100311023140111104430240232224301310241121423424331003422212031131022312232413234100014233421112434000242440132211430200142214221232314442200221131131400101222213104111414042102234400140321120240034333300231222003332300200220222114004222244031132330301121213414110123421331243101343223203241242230120430402032221113310110001420041233124444440000444242224232313142041311120224423230422002331123012202420011403444334110341400320124032124234143400044114414004334421114233133320200201414103143430023031024102420244043042121334322400310402440310040041313222231240203020222130214014303042303434143241244244213340143334312431324402222422340310214231021001134032044244033214203400432033101103111341024140111311224032303410300332142433334420242312131121403441112200223343014041011431224212302013244304100213330443414403303212130301114340232202024202104424312010312043240334201441420112324300210100213113000343433443431404323240212031100024231122130233101023321043320042441141441041330413403010242010434121012410303121313343330114021422104041142242204102032213101310314243111442141244224110144313144141202342340041440343200421123434443344110032214024233030200443032443221114102030031421343214321023104234221333420443343044024323022142303022104303413101034430142400130412220233010323414131211124202012131021324322214220000122201213421443102404210433221020440203132314024101311102314100230312320323411404342042104142213212322324022412103421143442100124013422441030024333311020402300304111220234203204200043414140011142310130412324324032104320214032010124432141004334331003442201233111110123411140040442340441030312210121341034300200233023441322214441011301223140223443314024213141030430312122200112012344340302032123021031000344010103333103441304220033322334423314434430421311424111304123210224312321413101333433324041204244002400334131432343412402440203043411433031203302321440332221103014310221314200313444223102220133233144144033134423234442242312034104211111014103024343000214222313303110223013323131213041303030312010344303424332234433302200301121121144214434022234342013234210132013143144140432411300311003122330334404244034410334142223420233403020022100223223303400103021201124323030414403142202103424311213112302441032434023230340440332341013443431200432421031323400213430333322442442044241320131021403024010341204313123034440423130144403344200042402014023334300110001043000242440222004023130244322411311421403222033324414222014134010130442424333213300420010334440403432000003402013343003024344423411133330322211303334224034213304403041313104310040132440441421141112414400130403343342342310141410110122124230303321432113430204332323330140233414202122312223314434044100110440423441344010130440230033341220340332033334024414143210240233342100114034100113230412332010132134113432411310120400114200302334133121212210100111013301023004300101120420310121440133330434243234423022022431313111041214422210120104322120020401012233114041233444442010424333441044004414220100400144321214413003300200223401111114434304031002122021114432224012032011312101130140301003310010402233240441012244303230424302434444120023241434012042210120232240424422431343242410132200121144143121210341202342342212144410303014144042111431021143222420012012201044300303430214141112034020110344220233210213430002124210000404010433344214121423003122402232242414431230422433432023224304122424400310140400341340221101031124014141014410233311202112424434110001144412404113400030230321021243120343144322441232420124101230323023411431141413224133443132423344432301222443030133242321132214223223312444434313411242400400013131020104130144241141144342402003103430042404202331331020100232412114032410044042220014241323244044044133120411042321044201212431204442212442043313302120200140343434033342201000211131013343240214301331142434220340124013440333003142134244030012110404320103212041404144230223422330344223130043423011143110102120240121302013342210042442341434040223021134241014213303302211031021110304121341442034433243013002411302323321344442243102014330212242044131411313002401331", "031040102402322340143144133140222323302034242242422304343342033433104402223214100224321402424224112403224403012403233224203441233241303300424242234412220230414400220130232221234030440431303042121410204004243330210101301421131413034042320000141420432211214111013420231343140210343210300014212024311221020142343033121012400033233343012031010231200122142244222221244221011203023403212402314313303424233142334420200132003200421110302023332433112303000243202310140402244433132422002332041032330244420424213122112103130430234134303411114424203000344102243024132441211432302304201100003210122110240232311120412113120043201400204144422214444414213033421033324413313442222422331042114420230042100133330413101000330324014030331130314000330103300441032111234330311440103104100040122041024111043112203220313413300420231312003023343221442322213340443122121034223232312141134122132130430230444020231130114143313001042424304120403210341210304303221042314241341011034413331211232422211133033010233213434003431412000101233431423301421020113324040233444120231322404400400242122402413234143102401421224211442230412011140012004440323000143310113120040143440311200044221143111034302014012241240043442212442141321422443302440131143324012111131441322140133434011343440111022234433201100333421211024441244044323122210031332020040104044223000444204423421233331340133131422410211234303002133013103301413312411121230424431012204320100342211311001131122302302422414122013234440420442310204113300401424203100043224013123432233120132133341444023303114143040341223423113234444440412141240340303332144022343423131002040323141001241101114214120220140111014321011324221302033034233233032243204211102033230420423022022224342244304224234033304334341002404122221002240402232042242112404021131103244210240044112244211010023402041344004332331033033441302323040423223241140410101124233114311411012120121331011321324342034120322012404202334340224010124123430321114011404130133024304222443110242301310021440321141012412003011142240022210000304324041331040110214123004202232220312212313230123103403140340021444421322324224101433243104023303302201301420314003344013244412114100322144022212230123011210022344122040221413303224202234431204114211144221134421232231031001132402002121312101232243030321002142110231243303043120232040411033403421102212332030200324430343343121421311401413321113413200034432032244024114302010342133221014420334024423130434024201413223233434400203430233133432433433203102120321312340403342222440233413014013323134013310023023240204103432030210000112112232302131300443041031432020103110143413134022320220122331204202113004303131221023311300003002421143410324320102230314311044143331312111431201310144011110222422301020120110220244144442114240341034443334013223033100211022340040120242121341240422413412040433410414301241403000142140242304411313044410204431220400422111332020121120441302012004421244103041212341130111124014432213140142441331110133442303221412001014211341302013303330340410313232103400341432200100241234424223011233014424100030232334243413430201241411032020034310431110014201340344111023440244120431421231242142144112341120344043203440244432431234303430431204010202441342024244244432031423041143030320303300322342033410013321343321121014400421434023024302023213232110021342220441000240413221130422124031142402012443323110132432234031231034143130432424100304142321301114233411011113224430320324112033102143131114112422403410010244410113014203243121132422200403343020423211141124111023424224122100313423341414013134124023332021443111101332114123233000220204042132142110401010133230102330114210234231010200124013123433400343423140442313010044420014332024224402202130044334241442211130333141003332020121414032041224233343410022330001002320422422041041241424124143002030312033343132132000314013322214434034031032121330344302442414212112230041042303404004141200003332230004422041401343441210340430023441124303400102223020313401422013044202242200110323332420443131040132141432411401122122231132334244000343134100131434430032113110231141344441003300204314004322404102242031204131320410310201033212004440320022400230121200203310423022224114314402420014020340442141244033232301313301324231043340324300141402430442422211201320340120143013333313210343334422114211244314443021330104200133213312323113002223400441413104403043122331030024144233314323323102021440413312131222443030144224244131", "234210123221114034324042103132113023042220340013241410022132120323021013413020010422341312134313322124022302421304103442034120241013401410303141224320044420411334441031044111442404130241040143110304444400131444311310041000204300011444131401310403443341024132142332332033211432210132122313334003210211203431342420332411024341041222042404043220033121001213210414211142411022243224302233420110340122003241430022400320304414014141004014314143203411034114340123230301314231412041041201202410440320123432400234144223201430400434313033214201132113413003400121304141240330402022032200312003301111344032043120034132412144432332004342131120331332023042431420200344213213200221301200444011111024314400404121214142023403123441312222310230411303120432040133300223303111443011000113242144120103123441201343220132220040423322140003104204341120131412232043120304101014300404024440414430214004400143423242041233214200313132022014134340134240142120043111204121122410413044321133242012114304423201433301014313303131203144431131121024144401422232240301233443120222330124443000332140443312233244330241420344021403201320300002433211100124133421020022400231302032434120131200024242003322104322342213134322330344211234322434413144343313343134333200403114410144344121030103041111140100301404140002410413333441123201310243024003104313011302222124231242003420130012410033411310333432133434003314244434032210330414420032333341002004442233311023421400301344142032302022242102234241330342022344222033320233213012110012100444411124100342443242231012031432342213421441023310100041104032200433013314211113240021010441101011211002443002320433024120400122221040300130431434314341441422444401041431241000431301134000043041112322114140030132100201213421421413014121020204044223101321120333001201223444111143233423104114113404434444134222140002021122131230040004400402011031021033433443400401321223301014324343243114020232433442402021131202142134434021203212402234134331404432133404324200230443412242230224411230420310143440020411012132142342120342441414030144204214124002033342322410431332041313044124043310200413011441214243400244214004330403242402313434024042233032330244230131001112113040400441024344421113310200300111344210231210010430413330124330303021044234044134224021420114301040120342112232232034142222424043102303244033404222420041133433320104403434040314444300313003231200032220100112020414040424442033303400011413012012210402034310104341421413342134133011144341200330320032112000213433402101213144004210001424031131434211230132233224142034221304401041113020001040324111324140412213303003211323041032413230310103022120232130334343144404142334222403332100130040324314313334431430424002030244104443411110201242241200302304143101140000341103021040113244242432421313413341120034414402314311200020040441411212103100232202011133122433111223434140022024223211431042440234114143230340040224033041112411131131110343314331244331143231324033101412024010000021322422143033332432344234440431402320043213410322222133220101101141334110302241421223121333034023024011133440341001211431341411401000332311013213043240112013213043140433000003422041014212120012042131034113011332300440122111031103200130040042411443113211240213132241333213212443223234100421300204311311313214023203212414210413324013314123004010430304200003422200340224242332340104140314213431113331302111221340020013024042240330144342101030203410013131321213300332133244030242422303100332301134122020121141130124420432013200443033110011231322340004013001040300134124400001034142224014021012401414412414341202002240214422400013414331313144341122420210104333021013211010023340430142421342310434141044030003133014202044234111202134434202201000141442122010130132210104031134121342012024101122211430444202421333333123243403034111410002030221032321100100011030031032301244134000313014300122032324413144313411120342002240302440301034230241441341242004123224301333030032310221200030023110213124332013440244322330110042342112134303023104441413423210204123133240340231241031044040404120421131423104141330314200043104000442122140001113142122023224031444222101441300303123412322432423312240303013440303331443202132210213201234134200012220434131244300334212322021410340004432032212141410144022424223113013221130410113312214021131031334030411101023214300301022221030220104041220402042212300234202410113221432010413103311012331103330111000400212432321433434004004130", "041212421230401403103020301044231030130212030201342332412231444333124121304221311020434300404442043143422202331021433134413201404114223214402003411403200014132200032222121234330423110323034031330342200320001330314411023403012012043212221330202110433410133103034132122124323333230234243302112233212301234230204004114414320120033323030244433132012142434310042434212244330224413240321433144324021023341143143343342030343443041122330022444301100400000101332211223031001344004023001333414202413230212302410132404133222002240003103232211143200130320342442011201221402124013344332141222021043100404110412314434341122340340224313334420311423011101131042334240134400431203412340422114424031003200322441132414043133440213401132443113011404424232124212324412344444222431430140011010030104023143402034440030023211014122241130331102134341311124424214031322042002010131443434100324320032411410012401440100101031334304140234310104304034342340433413104130140202441240010131231244104120421021210431033001043012111034231130324433224143104024100120221024123114222302431440121124120233114233231130222024120412441122221431440322002041141402140240202023102314041113440021113001231200344021420110111111411030112103411104023142414214033210033123434232434333211020043031321032022421031043214303040001221201331041002332430442024033411132123033414104034422141122430410201223403122102223130133130144043012033120420441041412102022234424041130411132313023314021302431410302432200320403103404414202031022332310022220200104230001131231143214414323204222424231101212244231320434410204213242231214434212031030330413121204133004303222412234021230143434403444002210203342132332043041020214222014222403204303024403322202110021240031110233433140041331341032410102143402100002013341004323124244430312123324031422113414132443432001311321331343234102312403124121214242203313330422213321240023113233121002231110343440120121244220142330000214104402042400002030414142133420233244410221141411220143303104300011430141143324411300041200330121023442004214142042404132233043203340233030140334101100233312144443103111133342123110411024002442041421044040223322422432333132024441100211311214343100011312413412144342123412211134124011102332121142432402040144121330404030401144444302241241310121010204004243024223200024330321001132211031223434134304333023200211413243220304434340033434324304012442412110111323123201230442140234322220432003120004222040314042021323000311444140043420231222120243021114133010430431130243440134243003331002024001312443030411012023302044403131403124211013302022214414021400430333000244134033003331020034230022301233114001123031041203244341212103323013103124141310422224014101103120004432442304244444214310010202242032332213002230312344140123003004234241001232223243011024100101223410413003013330042034200032112030301100400002120041441204103022433344400322320301014124134443402340402131200300430314311133321244034421024332321332012142221444211324042324443314310321432310214344302030133002403421241301213124340442233332443001422231333013034421210140414404234433213242132442321012133234023220330121420201333432414331002131341302003123414122023440332214111400112104320104212234020231411210323103331012414323403233313101013120212223201231031044331341243130134134424442042133313243041313211320021214121343441402012201311244412042032111042122240233300001343321323130404030132334103103234330110313041143103011230120122124412334344200340121331140142320434300322424334023412024310344322220403300014024111401313230334340421211023244240124010243103300224411442220020301442300324431441111124240300422434241031212421001223312024013401323132231411040022432332313112041312040023024404242321402123334103034233421040222022300231211031133203314232030103043000403323402132132311122233004432003034420444424421202201232203110310313040414444311300104444103402400012141221211144341341232031212434041302111400433103324244330141310120322203431100044132134131431202332242432001321021204014241130332014113104324143432444020334401124014001030332341404121310204432442221211143241042211212020043113324210001302141421241031323110043221233040111043112131203120404331111224211440311304131012003000200201001424232410402121203224411441100030111423233110031010123324344431133224313242224304040203213434001241021411343011012403113402004212103322320201142331231343233203324332443034204443431242210433243342343422234111304140400132102004", "214204221402423023144221331331422324210014300403400213422311324430111301024422401234101311202442220202433340020221402431242020122040201140013241114434140223102414311130033303022311211113311410021402000201441024232431402044013443131300012303221322220433132141142220204421322410101033343200410123430430144213312330030441134111214104411101333310121101014104213034344211222303401402442040204313123410421310010400204121211130410220221221013404043130121333424440144420424104142130321000444403312404223244301041124114122442303223001121133222334313101042042343001214123211041431311302043342303220034012400320321441202243002402100040334143304423310412321100123432114040201222024030240442004214231433320334314040113311141342104140130434310431032241133213211124423140031020421101424402131401003313432024320133343044110101302341224114120024020332034043402232041204302340230421220131104314214421413222112440120120343134310401204221043031002013421312102001223340014113224411432120312140233204040323034104022041134130020000402024142424132201122443340241342444001103230444020112343204032442304304024433034103213200140441110112024132132232043000240142340442343414241443240434343344013043333413211204141123112213123032002242413140121100311434304143211100041020011300134310131022114130110343221144110343301332142123334203113121010404342344413424213402140433142423010101032023112213123132322213213000121013204144440400131000200241431111010304013013313132444313041240012014220112144311314142110331410420041400031413430314432212212114101312322010223213414301403004232311222023012142024102212440143113033220341314444000240320412314431421100234011334333130102442141241120014302134423431040002023021241213243022313321210112232032430044040102112111412400234134441020214331310433321140124220014344040234443133434404210044030444442343122000433231302313321133041042330104212243332100410110033410111210431001203234133443143241224124111332430021141104101040343224424434430102014011233322201404122411324420111243143310024240020143220313233011034244332403012401002404143312241214013024222232303124002243301410202004042412300104133230340034402302440443241333313022111441022340341130402144224243323241104134001320101103124334130111141203401134002001132330414431211033430441223102042222324113224341134111241313042021032334411142030221020203221133222343001410321124224001314213041424021230100224044112232113412020423342214013133021313424120020033122144012144222004230012140222231343001402203123111100033441322323122033042012040214230204020414233230110411440042122021403034431442430012104213404140442201323344022244101234303033023000444212124324114110221241142414021004441202012412320424424430000212314200033100011223340113141414310101324121001034133014300302104330210200011303101422004434442302422132423211012222110012124111011224230401321233342021321210243330112200244423334323142041030243331214202132114213223103000402310221424122312040210233114410300314104320414201344133120410320030030031242024434031241432302200424041134132201134043404032032334004432330420410114422031220333443304211231103130430101010110034114100020122124131003231300411442124241412401332140133004240144412034010201212424214411134122424230042234204244143022124142420141133110324232104201134031044133340242043302301113042143314244323410343341331212444233023401442234044302124241400031140312144301330032202304104331001010331411434113131002301112100431423341120412103204304043234221210244424333102333120440003303444314131010402423134431301341213342110300131304441210144013241134333403314444143302042131024100314403303222223413424231022442004342243313134410043114002341140340400120031412121134142022121344213133400344032042144221414030422144233311212101204432342114020144100301434044144202302302220404201143443241021232221434221242244021233342120143301022124411333414024123013400344234112014210312114142300142430214012342014324444003201023100140321412414223300122330434040143012024003323103340010022144324022021333234340021330300242232322121112210143232231031342123340200310214202403431203004041022241310213433041341311234024423434103423113214444044203424030020043131323312023412011202212100440114210243431403331343140210400241223140424222201303441032332011301323341430102024430032043244210320342232042230133022420331411011411004000312303402310333244313314023434031130143121304110403202001300434003422423444131240111214440024004114410303313", "203304432124302204323134300222133231013303132034241411442432033304414033000440300024313023423400402141000134211202120140110301412044414131244112423130120243202022144441311202223002410311103020343441313131000142113204304301010401231221122204133110024004114414103144444211311130343224222334400340403434224131320132413033221004412111212340224340023112141413144144300023023011144011320111000043330223341330122303433412442303304204044213441430333101443011004140343130403212310324334001422040202402311011321341022214134312100223433302121331120320130102232011222421022124120404314104402441001242243222242000023000014014423324311001340104233024024433033300332421313422112021004414320134002422332243314402433113400004224034432001220102322102242411314122123232341403232123330004202342242221031142133102140434104000303014400310213440022044430443040044311321133331112003003013244013031222402220113134012342232434023311304031131124121343244432410231424322333401201412441101324242320244100320241204412004313010203032213332320114442111214323201322102041112010334403443301443230203120144432421300022301310020313421343221014332000334443303423044034013301344344113232140233002020330204134134424313333424400044123023111233004333340440101342120021030043003002321210231202031113023022412003120002442123021020300131432021212240341330402231244113440120123120200403203231134430402043031420344122001314144242112002232112421110434142100441003414341343121244443210230123143232132024140313310243013000200131032320101033021430423313404332231401230034233422120244223320433200221431121000031133431210332014034340004412341101241131434321123134334204023133231211000321104441034213003224231003233103232132423301314311040244024333400201032312422021233324414212033213302133203424241332014014442330420410102043140214444304441141302423400112431002300320043023304224321132112044211430440244113320210032301214011013120223013233032121401330121401412224041042221110123113413431342023434320213133021101313210211241344220244322243220232202140014300102030143323104143110102030333330303340421042321013231311003321123414213220134430101402322214443102324230200032021032422203442331401203441040420232311221242132342000312201333314004104141123432203112220310224440442321110112332312343010310243100033311341021403102013130310201100223202212012032101040422144433043433213110401133213111423122331010020120433324424324141132123400202312414423123244202104024104302220023020043323212411240103331142400400222232031410431214034312223022403231302022420423311221011224042020034313124434320130422224423121023020023221130230132400234311103141402110022401114112024112411231314342344030031130300111000414143402030112214202432044221032220411210411304140211003123312421100221443011321123441121332433042212143010144010221331131002403040420241323131130421343243301021212004440442221214024301434043230400341344410242323133130120204334234403313124223304404043341324231011123421242011200420331423140413243131110321022313044212311402304013404424022200412341044031342223312104203000414444121111042242220113400321342300114230141341443144034201334421113130000032003411434113231303133304003433242342002124241414044141201033424040211231012332343120040100403100032100222211430441324240122331020444400401424101214114133303301332320134400000042041200124013442113330024431203223430023244224143220304321014202110434131120010421202200434241123102200020303102202144341120020030242103411421402111243321201204142333300410213141434000004414112200311341310321430230024323142210133243202413331044434032230223232443232113400103131241324030030143231440344412403422420041403031241413443424201442312302222422314312424301231042312100110320244210202004332311011121413210412342311031203400300302340324400140100120300232422434204011040432333201344022412013120421412431010100102034001044003402031244324434234004031141412133204041214111211114301204010010214244102441421224011423313334132344011412032303322131010301303244320044302441430403422223341041142421132241311111302204112100324340023032301130130320412210013240141303442112003341440042110231232301213144123010300001110120144313033012221203130233120221341404241243412231140011423344441042141030304412321444224130030330140220020230014314303030231443333112034142412130440332241323104143133434230230004043114313103011131434422134030420402323000131412231014011204140241013203001030122422001031402144120221432421034020024", "233043132411101141020223202231240303104111232223213422404204044140431134103333131434130224441112211031404304343311134421343002431211010020244402400204422010042322300202430021414102010220220311430231211413432122131010100032130304340211114044133420013314111434434214412333412104022330302032003243431400022131210424010314224232231111141200142102111133402103444314414143024322032044112033030231323310240121332030301044301110220232434411212304024032021311420314441200101242331201101414322231432014132322102300102140044103322133410322103110123120233201143104333404000224344031340303433002022324431432103310422444214021200241031244001420400110122014202431423003042002440421233010310142423103322232324332404101400023021103043114143222202300402203300030442422200124120122342424421223334043420430444210414311233222113341411203020233124122104443401340014000013403440000303330114414040102021110202123022133241400423443304114004014004100434404304301241304432322110432131130322000132111221140321413222103431431112024114321114403114324443134431442013211111241212031401420323211133330442043434441221234041300002001230440044004301224020421300300420231321341200040334034143230424024042143132123044421024043421001342224214000344234010414311313321402132202132134032112442113124014024330312001022344342241021134202243201324434002110244331333402242104114010124411334224444204113313224033130221424430111220431201233114400030440344410340400341433200110402240113340014102210222102310114240232022421011421211202012101304130243444221044114040034430031031401123323413123441010222433011022042123220304212022101323120401214022420303122331100011142200431132123233222134341130404242321310223414013042234120402342110132441231400233231211432322012422143343431411443012143324131422334203111003422132242121344412210240224304120331342242043434234020341042022040341203011144133414322402433001132000144144243004020412443001202001032001143021102444404440324224000423440414040141204120024244100141230424444410331322213421141324414333112433020323131403320102214402320333033221231004140100410334030042100103040101103131040413024014323430144010022033034100200434303133330133411230440400403012102312233401030341232403310313000114432411214442134021412203124421333110144231224302040212300320323323122422040344340444400033133042344132202422332104010440314240010002030412321034121012043201222023131112100441231401303430022142342210444113014244034330142333312133441212431102310302101034421230400111324131113104411213122120340224234004024123132221432120102030414440444040034031324031420320102400202343143212341143423304233303021343400220102224024022411144321244134241034133424032434422030023122002212230212142012201404402434040133122244033410001432210334021031104223332443224232211003021224004410302233112444331034042222001034323110210230314021433100122322414234441224123104422101121324110403113000442404034214000112324220104444242443044000223232422444110124044332401340200034421242443340010242100004031103032210112421330313012204104220340031433000004034114432012221202203212020030423034033112312044324444000222233104221103340400240444004004444242331140322232220044331111410343223433333300104411031132210222224311143031104124202402304134043012300241000204221201400021242310130403113014301344103022212230111021101100430010112122330311141324303422414444240003420232120112402211202033422311333313300412340444320442343443233031334101401001202241434331414402313224112023211442312133110201433334312003333222241343024013333300403413213130310432032124302330041043010022403231222331422333324112103010413242333412101414120032332433323224112010241330144224331101221124044400212203232222222200321404302214420114302324133211232440424113230031333201410111021014030303412123214211032232032131124421322441003424321434102233234331031300121414010223441312432401304202313423023440031312201433120102423410213101410300340343343100433002214314044043430242310202421430233214220103011210443034121402031424041004120202203312324133411334411044004034414001324440240144134002344024214420022014032402131134242010403003231014014100211033122411441401224324033042404142402323321142043330032200043324434234433403020312434201312011431443330310013310214031103400112024414130431114243214000432034440244332130400013331004211214303412103422204404444404344321412103021021100401011211431234230324332232441224400224113302014130431410200102021000312440120110101124", "101143421011404432343300433030321422411424012401442034412410410101041023400214010024010420043241433302430441031302300432141242420211403310440101243410103203032013121401122433410340222243222313232030133112402414414120443100431242031124404131340424323400112413412430232440410222333222141102331411413032004020321240214442444344433303134213244042204123433443121110433324112034222234441043333131400402234321203443442441211131104331131340000103232130221023101121403432004040140444024414034042341103042031044204313334310023031431303310034311211143042343202403202324121323441300342020120420132131411041321022113334034110232203412403422241302211401434024003401402212402124344120143231342210324301304121000032430444220313100210044221242340440430213233430134324443221443443400104224102313303304121103404121440432344442003112334042002020232110013213333213124332314014030231013443213444213000422403210423341003011210322143102103034412203102021001022402242401404433410014410034330422201122321230430042002011434034310131421211201202014441313304223204231013240432121032013124341413222134021121204434113231322224241030203403114212312101240204433204420001223211011331042433344122424234202212221100014341034231034333113223444320322203224010141023220210403212030302401333040213230104433123232333014224233301442320402220013313131014310343340441144420003420014410322044424014313033432132010141041102031412243021433214102201400121112142121024012213134032132002130331431431424204121042034040023222412342441434423333011321033113211024110303122134441242132422041031134000130443212042430123142203334230310442420113131433420043334121340441013143143304240403131033404124141422210344041424301313033213412124141323040410131130311011311231200003202431002330032342111034231044104200424013233322103034330341114442000204320204202412221413440021303414002234230021134230303422021124314114441420132234241303430300233240111411441302301122044113212333044413244322303122211003021113414422003400002112332403443200433233133412121321300430421342220403101222100310303212323142030443433144423423433030144403343143140124231234441130401003343303023414123442014313102244303434024201111341214300042034324124242024301243141213402112022024033322012312020313004110210101411241023011121202200200220301044220442331013043211111122440144041141222300043302203003440313332223113443312324222441401322231303032212412032440134220402130013341213413433020420413223101424314330411324000420302214424404443114302001311204312404202404302004423403010223402331042024444110304041220141343214434034140110042304102341412341024423110313144324424014142014123134234103230220342431131234414140010040430022110334200230030032402413423031113310042311030110234103202440403010114131242224102312130441404001033411401300312002103131314100132123311440223003442300141133342440014442422143000221240210011040100040430130244021440423214104033330400332222011110411320122322313323014230044323012022012401340411003140102211124142220310123200312021442214212113321301330202333311423424040210210100232144333041200033044131110041332310134240420340012102002304234414431013221130302204124204340322003132224432301032241324342432112004442211004342343444020213112102220013433214241243440203441122133232413224301241232311240443222303433431020223421213334330441140241214032121443434030010404110412143211034234103310132433403414423324402310022001220343202220121021331230104121302012021142432004040011311304240212431142320023224014344133222243143443224302002133322413110202112312402131402440144021123333202032023100330403043011331014400240221241213023213414303041304322032434443202121424241411343322403003001242040010112031301432423040104030301330040212210121112012414313032223411220420233412022300424434321023020411331441144202402141213144210031202043110043112243101003310201032404041032032032223011000324310114112331320111342404302114101312403212120114232412420340311101443401401400200300011020103023330441123210240012123341410322432420332231034404100213110314302220420410234100032324404303013334114244430010443233201002204044244412401402342224043202444134102430002432341020102432242121332422320422424004321430411342311410234340000404122241233113013224331004323444223241241040032331003113241112410202211212143333211322023400043421214203204200334112243000110410144311101223104234001210434302124223312240323101111100020430333420432302204140211044404234123232122440412044104434", "224003411243320424201013311111314442132121403423120402133440012401433224131420430343421422114123024122344030422043400310103440020024210400340430431311033230343120331030131320212011423104213343301210303230103431041003144101433244101420002403431311313213213442323302034320422330100331141210033201423123134130332110124241111441240411124324443043231204124013413020031200444401143034204110131423430131313201021300301423342334013342443431411004340200011023040234003404201012323340002111024412300124403002222134331331130222020211111104132311033311441102132124123321313402011013113423324401242011324441302141231431440404244034310323033014001402020404220210100013303313011313333132304211000423124202010020234400342144334033424303221131200213330002004243301441320122420042331411322120042343000024143010334340234030004100022442400304331423221002131010031320312443414014314443410420232332031042114314203241330424443241203000040414103000342332420402404021214424214101131244122004044423022241310402312440042342140233401020031413224114112130221200002134403321110233241423223023442001210123434022301203102400112132201004410220200302100113334033211422224210313412401000441211412032230411130401041133240341303440210304123220413143114432243103133330112243014322434112404232410111304331210033132424342001343334440040240330044434314043131431203111420431314331123444433213120404423331001012104400431333024323313044210120244001421440131040010444200211100414443022424204241124420033214320243424230144240304100344212312443120130121441442022421422321324401334232301103420300203240214042140120300241144224313214120441204413424121102001031410144313224423303234402301214402442403043342101103220121324041210120340041143342110422223034011424323040233301234010012021420400134223243322002114022113041121114034422420031303024402013330321410424131133114020030430142124123013333332342103010420331111143314013032302032002020130440241230140240323104144341210222224014233443421431244140331220431341410002241424042144203100313101302101233444230303423122420122404032311032303424303334124040121010110000024300132031132444404233141011332403143230144104022101444312320322412234034110441003330232033401221443333420320212444321414133210111003034114040042214001413334442023211132323401201123333220414010201301340440413122301310211120033004030031131231332424210333123344344420444014031034240442441341010042232242424042321210204312231111133242130223402404114043140204322203024303004333432203241040210132313411142411334343014233334021303014424020220201211141332223220322442202014323044210302010143404213442102402111241432314004331222020240244121104213342211201233000123144222040323041221032112313414122312240020221104130111240203340020233224301044440311402343012122210434404142304312410020434320321433001244332433302114344134443133004144212412112211304121123230303433100110321302300443013130414420311422444140242434003340434102440340331333020204313404304030143420441334340314000203341134310432310241003223411213102413043104140020112234422112140214004033322222043301024140211343002434111443404012341201110434320213120311424100322143103214232302041043314422434022231201140221221111030212311200404132204420303122043423132403301000133433414031330024140430132312320423444340102333134301230332104411134123443143421314042330322213310234210411120434000131213101121342414142423414240233121401320224430243021044320043441334342314300120114442310301404334004131000411010014024144300404310032114422030302302233301230042203333011344234313202114221111023123410002220301323340102001424021121332333041141401424140043141123413333434334121004224303133042414224402314003424224033341424124400140104134433030243030330143122010441442133443144102330214231030303111211023144034201211132043043122230113143401431144023020321300410042311214300233000131442143130420144114110141304443102231240442130421001303441233032044122432101323420201100124040340020102414124200202332323330113320410302144224221210323021011141030101433030404003323131134024413024122044401112304230320124343443414404234012404211404314130043132014014310243414042442323220034011300411140401120312001313330342041242141434110024003004234024410004002204121111440204214024421333324242211401304332300332031321211223121214404322204041033214210004032340343433242232212220301211102240302101213442130244102310031202240222242240203303403313303124443330244330432114124100020121031320022223022314", "230421040402442402333312132401042103201113112122113404114102301024041010010140323202143222423232103311142240314433432004441421313142141304341110242114323430342110424203032111240222232313424123242434212310211324443122002110040143033032002044204421132434420101111424403121340010123122010130044343132223111122004302044203133432302402214444433413431320410402443110040044032111042312020013104401143241134304441341341013212304424231424341142010332241301031300012332433002022431314300330024124332402103013023141042003024321124422244134322324042023420121000322132332322124300134420000010142004241422331243432201234134403021230440211001434210322442122231341342313113311203320401134242034342220330023021101042313110310124301303032401201310243224232410200413044220214240001330414324324140403301202011304112414442244302421302240313334214002412442344014032424244400314324124011022321313133212111140042130240010444430031311144224213401312201242322134400004401420014431020230043034043121130034344402142314224343111414012203311423121022024324312213114211243300304300131322421134423101232432402334223314423421343101220212421222010312044243130404442011001341132432130042331412024040024404401230444124341320432414014202302004100312432134200444202240222244240424402244012233034343403323430021030033102033144311413304012410243434122340330311420322431414423011033334112200310413403231011024123313211023024202322343200101430114242122342422244401231134344332340232204322124400331100304024213044413312012412032140200311043240141224311130023110120013244222044310322344001002314210404323300442412241321341142144431324204012034403233121041414012223400002340214001114034023223233430304101134242320140031314102100031213413021303210400124401411434242221433223121311410330004244043230204430411134124010444404403212313114024020403044013331324340341222144214103321442324421402044023223231114143103344010214230001231334423011410002432340112234334443402110330303401344231002220433404034110401333134200033304333313412012331341440224024240131023310330321420020013241133342422342012440234242021303430002334024432341013221024443123133230120203223042120024110331133344224331321000043300411043324224043332102220400440440222034440334403313430223134323312440003441212111101041443330204133210024033203442133402111213141404231134300010233320014123244133240021422100211031422033144323403211444321042234043412213231423320104202324422034110403103412224403233244200432024230331042304140343224220043411033124222322434032331023124333100222102432002043001230443400134420133230340133402243341424334300440422033214334310213311131122201442411211134012120103130401221431022302041400434112442144323124214030211341031101423124302121200204120143130202321231431104122323314312024022022200404341340044413241332114433044132242241100412031031030404143310204020032210201402112443122131201124412332104132242040022404033132200032343403143211403340423400403342430402420003000204231432043104031112221314444133131003210204313221444321320114420400403032224303142420124343011312410441240432402410021402133300432224323232321220113144234231012434442233033123441300211221311121313431322111134333001122002401004022303023212244230100303023322022302413432134143303000102413201120031203143422013043123331324340143000222012031224314421023230121002001114133001132410211102210242100443004224233340030120442412412430303014000010432444311313422412431121411431103001013024101024440002142233223014200024122002120100333410132024401223414100003033021034102242014200431340423430004234024233101022140121404420413233003014432024143333022414200433230220144204423301422003331334222113432141340240342114020201112034242233241132110320023200330041323130030313132231413202224203314342141130442431123443024403231141231023012014232141230043403000422114301033213113240404230404331140244314402434000112031342003232324244022323220102240231304014300321412202410033410042214443342000021323242302114204331110100301420213441333202040240204343110224133224413344311112221201141113112341330400104011304430433431121314314144324010323030210214313410134230013044102330041120002130212002122302220423423020131314024234042231023144030441030223021142322300411323333010201430131230134304343123112122421012043414221420412143122443340341414010022024432202241020424241403132304031400441232314010131331320202104000131020033031132401241442242330142230332244304012001032010233342042204024214232", "004223134201444220112341440420324402441224213044302300400241413202414433042440042300203030302333120033021240310122201113123221014443232421201234214023144121401032404431132411212002440000200033144414200411341421242014114141134113210042032201432344022432324121304224443302320421122010343343314333404122401421211420023103112033110310110234222403204341240320334301444201132113414333130124242244134424424143111422310302212223400311002020440141000231130013030142042112411241144302420340100222420402231120243122432110001332323302303332124201133000331143200110143240143234130330414441412100434113002330411010340233112013411124324044310030334121214104322402330311410232232340113124231041311342404304334430142443321142334001004333022043022443111301031323044103020113224312121014342341111041133313433114034302334131121401404041201411413332444024221002102222403114001444214422042121024404114311114200234424140022224204213244102413330224223432331114233402322241033131032231330003133412022040302320241043101143134120432323102202130124130040222244400411301122431334102100034000322322242324123203041044012030244411021421101034040013312012212342042304140200214011033232124213420412223311101413043331022234204421110112404322241043403121232210444302043022120221124120120111101343304440412224110003021001020422130232111144022112322200014201001241004411432013303241100444204232321021401133440114002022302413000233024040410322441003104441413010334330434123241343440304142232132342413130044304244134411201324240440303422003003330220410411222113131424203403330414141340101314344300203122330242021124221444133002241442011323433344211331023431120442132011211013044132414441424324010314320342121040211000234032021412441410213020043324103232223221102302104004334114230241333303231110044241441140233143302010033130344413243300100031433204404133302003422144020013430040203332133124241432424311234120034040232304133343324220201332431224434433342201431233411244220002432002303313144110113220431310223424023442303034223304011424204143033243230342030242224344020444132240110002030413402134012401430424344441324111300233421440020213141430121224022300433432034340244413031233121021312342411421130413204331314132011410110043233432120431420420334231423331042440143311113341231110314141110040241341100102313302214141304133034203034043220422020231300103412132013200343322013411022421032001212002134443212432004340322101302242311020233421034413024210022221442140112013124442222120202203242104202420014204030030214134334404132103423220423140211014223102400343344302000441131111321042404200223132131023034414103223322100143110134233230242122220422210340201042311103311323301444312110104132434113111104430133214114444342122423312220113404032322324411100243030330311331221344420041142102103242112444403431303412031321131201321414402204333123344342100233141130234423134000044014432000423241333143333331432232211421140233321042321021314413423000340130104343202113144201011233210340144043411034042344302142134400322411204043202101123010222041032414034224111120102200141404243402003410144031402003322010022112040330143110131313043431430042041041313011022440400003043134040124022314224214204343341241202413303223410442402144121113004231331042300100320333300002402434340230044321121322134103142140023210022032402300431144134140421112232300041433330003103320023200342224022442124313240433022243404012332034133044001001420444112034333311400004432234341442341200241124123124441321004404211211223140212231343220402303302343232122323131203002241443243133201122143201131133334222020401304014040244221013324042130244042044443343223414203320033111343423103023220411323230120030222203104422221024132433443223342223100203010004030414203413024341131004332443221132320324432213034410232311424110020131313144344032114211003140213302222404333310114001243221330003342140414220011222224140202322032420224412332133403424020440232214102141411240142434421222123033123023303403133303132100212010430134133203404244112220443442431414200302040314123213304224202124320110110331424204223230202101440140243203342001142032200201340001214244121204424131431422403042203244141201000303010431343020422044430342424443013233313430141222404024121314330212433011031102344004404340303404314122213422312220314423341044113140024124201314344444114034200410231124113231012133233113402131442042230341121422003322212312031133334341403410042030333142314344210222431", "203332412344120423433431201400444223220302032113120024231203013420101223120130344210443122121123224400220431331032442004224122204414331200311301414203021120202222042420334003314222400310314210303300442200012024440300022240033313223421314102102201211312042100030101343022221443122440221313143344244214402102412224312203210201313442100044343231001411424331433232244303121301133201121102142343422004142110440423323321434043043134340142344003410214222424403043344301342404241034214303143423313421433322411310334204040121441011024304042413014220343434144120123000432043224410340320024342314202433020414204231430244221013211020440223120042333130131112320433403323341223020242423031100130032041330031344331112414203332310421042343123012012124424112142042143444421302003210030022444233034342304042402113104411221002043002321102214302330333431432312021412012233204013032142332021200231342213243120022333304311433032042031002230033221011334131130200424342342332203411432002423134021340103321000213432143101340010121432322221100233133214403111242301002012121331244221431134340031230332421113221142202442232413012040021014404442030320010023323214440334220140141242222143431341002412022302231014021100242142341202140301103202144310140140323030444031100343143314103433143333403230010413000313130221003402004343330310120014430440214233202344323344313312331430014323313400202340404010412102242431100442332022414203310100402112040424423433223220430130404404010212342412424431011033022432304043414010320420001114020442422134311103202321024201121330103121323433211343420001133434000031331032301214244433000042124321413002302121400024020041012220313022443340404233000131003442142413424333004033230441423100413234123101343100114022412314030324412344303003231200110311344012231313043202314211431411221214032222321031110143142303012442243034400300342120012031014043123041223411432120220122432134231203402212220401002023421420221413043113031012410213012131001231401414200001011301112033413202114403400224031030031223334124222201124434334332144410122132403213003431101233134314431130234433321334220342444200033021310103403444011443030140101420031001414124144433133303104123211302033420424024341432024211214103024233030040240021102243441121323312330131313202431034330400334000214040331111131130314401212314003012013210432403122010340443130413232014210102311333130113310300224321042301041231412432403033430202041041412303333232242122201203124310404340103443141243034123344312314212011420232203244101422420020324022200434031320220044432404114223242420324234130114004132424341242230124234433103441421331103034331422314202413010140420303424243234013224124201211030443222423131234430030133412011443122321241243032120311124234203442442402032021121413013232044213224420030113332132430420310342420003213011140234331002234414433344321410241114414122424214314424003330111321114213332214342421221104131130033324234021304330330212313434311310214434323130033031002402031421434232302434223140320031113312330411404032430114211042044333014432340142341422312144243402202343003122114403042132023113434121222244203314000003011321302322000331423202330141412001011030212233000132212024222231142123222422421000322231144122132021130112422412343304112240000234402400223043430421420424344120144020113430013224240203144423423104433131013212422132323102243000141013212133342312223311023032023423341133122123031311304113430214431444030333423420401413243423003301210104033030141234131322022311024221312341423143431214111021441033224112042103411003420024134301304104222020102134320242012143103230134234330223404234330211412433123423343432303422343422121120010142121031233414010300402023041243021001424210100142123400424321232114033131241012331104412332142022043432131432003321412333324003224321142033340412120102322423420431310302420033112443034343433341442243034224402304212232113320102443310040033233312303224331013444300210110134310421002340003010443232244134012400320333421232430212014122003210232030010011401021044231242013340233334410321110101113332300033310033102231012112040021040144240144324123111042214222022123301102400022313242314311042034313434434010331101113242323302331141303443331344100404210412310043340303101424323040224041414012404310034142224144103332301411220023112123132231034040003322424322310211224043130212412323304414032310400121243332041313310202303334202300014123013221013133102134323341112342143322", "440132302320042334322430201404443023303142114013110101314414413343143001113203104220241202304124244202242410344223023410011233433434403121432121342300010224143304231124412003421110033214223121410323232213020222424440321311201433132213341330444304131244413042303020104040120204422131111103343202323100104220323343431100002341140130012423012211214334001001402111313340244431310100202331043332131021440244131002412341414443022431114002211301243242120003024233211400201442042012420240232302421111302134301334122011342131233423224142114343133211420001230312140110134230131323302211131411103423403022401404231444314034442302424104240403441003030114340444130000334132342330331422230130423232310120244110102100423312410041241240042133234144431423042430033233432214422244021320124333324423301231134224324340221141403023244024212034432030231423020314023214441230342200401403313343240312331032001103012133303144120241201304402401441410433230301024422243434322233103144213323202021223340341034143340402311414131110014123402423101214344111242133110201411012102301134110033403332011121412102030232402001304242202103333034042032233002001133403034212144133403220410232402100312321310303340013041413110430421311121212003011441431232313321214303123333210202404321401303330243301240343232032234141023130342031123411232431434443424132431331324234243343320014343343134140110121013334233221110303021134144023011343413122123023431124134111043034144321334301324134302000133204332422043322210314340414324120442430044021422313033414311324242103144434021331121113300214022020243401444211124412030324244431124222003323421230043333101032231310114331102042131223113134031314400304344144414221223024303400404311241233424442410321441013013041240304034401312334121343124214012440334122424032312210444242111412033113203113303411112100400331034420430200220333401010431124442324423344134134113404203004024310003032424244010113203304414220110102302333300231101114420224143234124442120031111212412344334301042112132234034114112440432210201031014100022441234410312202402424312422243204211113123241431121242300031332210030143222421423040110140301442412340334101134423112344442231334443122103121402113142410312222231420343044022014024313433312310142044300122123003344431201233441014113444444101233010442013142314321133220404402334211142341322212202023231442200402341040133331310344432314243044213004032413000433421042430411420413004043002111111432324100322034014031132123142410230432120340001403034144434244420230020104304422042140341331030330000214413034124114413344244332312322400344233220210141411002101121233342422101002202010210103333003022233122333131424022034210230140444402112343102211430343231201320130121131024023241410403143121211433233241212221244441134223030332421303443011132032304130204022431114403040124323102340300120342430020102330404333204021321243104401020000434101030002104040110403442311413231040124334143321310024031240301320131134402112303403104302331143230433423422432333230404333110141024311442434142340041002333013342242232424432013132103000000124331222240110003332301303411332233304142034112241310244424132302213331001042023142040200200410302211013243241130304220134013402342234441013034221431234221112021241320130431314044232144142204412413402032322301140011231443012134003014401402430414302220132222402424131014013143244220202040244330342142423223213024113232040001013320322443000040333201220320340320001434424132343230234122312343312010221330202113212134423011113020020330421222434201432042132301210224301442044312113214233103230244124100034200411414240210022402342143434410003030312020142123101122331433421222242413114041423440202011313014100300340303114242302240024301330212212041440010032432034024000024132422341032112410024434314203202002101301310133044343121102233022333444343224321210022420422434221042233440234140344220310340024104034142110120240024444241414303202024341120342030322303030244112302203302204031422022131144413301124144004443443133011401323013032014402110103040021014002042001120332434104403144024003432424141034031110441133032344433004432422142122421122402331132342131240002403443243333440410411430341231201402321302402044400022022302121420013103022344124442023314042214411334240442434201114013033331314123433100120134124133411424224203102101022340123123032114401432023200011400124124020111130204234331432244220212013030433103221023023022431013024012320320212", "203141201320212224213013042110142333003433034413032044442023324221133110234213224424244233131441424401042210420122143120304331424030004123343433132440411004143431111024430214434124420141320430031200231312312143030130031214103231232021024032300401231120104303234213114340433102000313301430402411211222231420014421000211404342230104011412204014000410112100132001021210224002303221342022214434020024204400224043012114014110210403213223342001300411043132123433241032144042331020102021242002420221122243032000404004214042332042141241310044012242402330003142031244140132422102024030200440040231132122413420043222342423214303020201230403002122441310333024020321212233223001420443203443343102012013402101204200423410420031043124241433214014434340230103234343242224003111243223234041201113024124340432200103111131301041321212401401210131011230411244143324344142034100321101124124200222134044024042044321423311003410403122343414320000423302023143023130322411400204431204202200042231302344300320310340121123143144033002424222433001144324400201123344202334312123044224110103101221320120010300244111340332142013322133241241223024001432413240440033322022212241244422310014402124131130103302442402310433332004401430243020000234031022330140422404224114211123134222403240001221334142233333430113213132303232230011302213331031434100304040234214230402400300333131033020213032324410043141204114300322223400312002201412423113010202440323400043143024120110144412322103441243402402431444424203331330100122404322022444110140314311033344241444033213200023042112200444303243300040320344043002200443242334333241131211001101013014044143313023144344132310320234010323434313102103130322410440003424124034304303344033122344101041414412110211040141101222430444110042001244101041221344433234430001121304223104003004033144232003331011234341430440111020032303343240214312020233001340201213040002402121030330120221222023432111044144201422221002131432422112233141422221110210422113414234431124214013122300424442434322123231220314100003331423420110021444344443322420233404312434343003400003244322314042202333224201114002411134404030433330433002343313222311202341413333010404432003243100012341342224110014203132240204233323202240332232430231240340033440234111143400000101334240131313102124231330430143322010001212303403304321224112030004122200234123444444033203430321332310141140201313443220410102040011214440100240404222311401332331134043230203223314341432403320304224332031423343313001302232200034214234112144241423322201212410424122144034413422113023342142440242012021411212001134020240111041334433203431003021321334441212000334201303322040221323301201343141441230200041431003131120420201123323123411044421213042244302223340124304022302033411312133401342044141332214240301412332031021110433202443223421124241303331224122414333102110432111043000404301040141224000221223432342332322103003443034440111430334343010040010032030043224102133201311324242404333213044112304331124012204210242400233330233244244324320221231223133411203233430322341140424203102002133001330431033043220424001202044204131134141223423022032024012214130003443001141302131204401110021334230023224113023432113241003113031001421120210021432403104110213303200023303100312013304443114121301323240423430130444301100233310330120040331304234020200224304214230232232110122431032241432431001121421344443432342144232240334302131112024144432312324121434023310121024221334122102212403401313030441332413411242243200331321414444310014220412324402130312102342124302232342140033420324220341344441114013102410030401133033200331424114331301110304414102321330043213131403122211314302032331210444042334222322014223040034201143022444424332214233233210441441002444431234100144242003044124240312112031021112201331242302212023202300130132023033020131213432340340131430311432320431244434311023100014342333224023432342342211012230030011400002100141141424122044404230140141312422401042423121441201402014014424040314423020103323014330400333234343034330444213121034402131102211112424202333322002442424310014430324124003034113020240221221232121432301213432200440140044024444213134410400232104230341124201210330141410223023333242404140220433023010213143040401332110433344200302334241144112241024422043242001343312344403403303102023433123104024331111110032123403231413304340131023424340131103143444321244100421113421240343434424110014322043204411331402104022010033212201213", "122412021002330122230331420300212101112043424404400434224021142234400421211224324132120314124342404234120441432420032412312013040233010212300421310230022012344230223100434014240333210023443210301433314140214242420102342204230443043212341121323140012421331002033032404144433042441402022024123001023214031142141433130013442301103131343114330411332141113212311141343111134303204323132342323303034413121231430113414010412322234222343130130342233331141124304030214401340214400422010012200411322120333041003301233321210122412402213111311130134323404230414444104201313341432302202434304202442324031023104013030101132314303213221130323030042214044314200202210043241040104034011133231043231441422042414233430414132430101031311101121113001341430314412441430334321203103302344002124141223414134324143210033310104332404123220204012212132104422112111200214022221200303201233304402134134230123233424440101330143401104203243244314310410231420242412321443131014401302034141213040132204134233001110412001411000023401430013040441302114333342112013041233204012101224443042442112313411413011310242103223240140111133122040424003032001144143303101131413321011013200430312022221113321112101302211230043232210031431224411402344240134203443424243101232240102234302012304101011201333100100330123020120411411030001100421442330223003121334243101041112311013014000330413112143303134333024030111001141040423111014223340041302330342111113030121121324342433402032143044314223340320313343411212334130140410401313021121320041444044211101302441022222412322220240040012123333330314343440300213314140224431124443134313422322401211024131422240343030342103002212032224134323411104234124301334003233212133212400002410331211201314344033101433322200222424040314202023343410101440443111122220403043102222214402401303032134233422014424114220121011204001133033433044331130431242102023321143440443040332004321241412034012333420423132213221004133112121123021231143431410114023200034401414231422344404243002231044213220231130303040210140140020122304330222211103042312421344433042303444421240144021402242304012033112310112111020320332001440040031341001043044232022024133412243001223001141230303310040010340341124344221243120303442240320122302222033242212202443324442330222413400022001423034402231430244403333442010343332414410201104201034403013134223101040122401112223401223321003112300240310332332322024241441410102342403421310231320100000022111140222422031343334430121211312314241021331413200403440034224313040101340034204433304040120144220001132334140320243030211242231142341223000214442000320334312104113341424240322211120242112301042341222011144021104041010041034110201211420110223242044441420440401103434330422334043342044223110113102230223011243000321232033302233242140134121431242110440332130110123304444213001033340130013220134101221402400433131143232013120113102141402314113440404224100043231213043210401404414242200110421304232111114031010201444041334211104331120224012203323312330201131340330202302422414023401013423130131230132201302010001301004203203411432023233343314100023200113012341000100312421133114211002410322141042002220001331040012424023242113142012231234440301121401121113033444313124403143442123120302112323204132204143031322041141220132311040020333413030001003043103114401410230431414230223340134422340121211413400313340234400211143442044120440004431100120133113221032043032030221142243012221444304100243213312013312324411303040112410340112104342130034113211123204021343433204341134412201424312414433042444033334141242021222340020301222033412303410110004033003130101241203311013243110321032404230434220112444013034302441033244244124341101421343323444411443213311122202404220402332230031200040030020042202441031311311243030311323324234041020320400441042212320041011204212440313103411231012043222012423134423103040112333401243434411122340011244311311030410322411244313031442432024123422220012024113211124402301102200024334313201012130233343101243421142214441344124413412214443224340433113440432023411033204402014444443332144321032412444424340232310344130414301100203140322413442330001334011302310021401412024143233433311401214442012010041022022342401401142142321341040043344414224331011403112024002013334041423433233243141401421434342333302414131430332344131344011142122440124410341421110113220411120431314211232223204304400413024200000131021101014031421321113030132220200131444201200012211322442", "113233131231200044240024402313340044343332412141322034124234210242312322112004230142112121333123411302212104242244011201100012111341010204103341234020431312120213340300211441244031132211040202324040411201111040011004000022311411344111120243102433311344121021401403040402240202133222402400034433433242112244112232112343243024123023241044424432213313220101010320440304204144114122130241302314444231131134414234403243200424134010344421311043431140403110403340033333334344102400012000430412012211210321210222114301011310323101412233430402040202044320030324212403110434334311402333341004421441232041310200001121320011123123212114342134313323122313341023324002242144212344323434302132022041040304433441131233204440211134132022441134422401004112443334332031124043000011420441433304321033231444440444310343412124030012341011300331124114131404310032213103200410244141420204434002231010204302003143333423204314201234132210110240141111020010124013042203320121120310324401103022213000341343321122300113431400133120111223101200021224343414302420422201003241120401430233232430012044323323124010403403124210311101143331403432000122320423022211300123002114030012443002204434004021441320144334101332000013003344434023240033011310400112411141311333104030420102130430043403000241304403200323222024023414332222332103310144420030201201030424014042241324044404400420114431144303232111332230144224131444200040400030103121120212343234212001334114111210104103140212311403132203241333001101023100003041043010114324203124431023313344220204442333341034111230301124424100241003003023431004013020224130340131002223334424201202303441441402423221203341420431244433431041223413220143012430333434412214043123013044002100442302144211223304244431112031043313412201303112241220033110213241001220023241214103013203333400044300103412000441222412303031404042242424044230031200421024012441234414343431213102330043133222404243100332404302334441344422213202103333430213300430022421341112422020144441330402330222404030442004231302134231113110030041313303000211423403123031403224103004044304123124400402102142131013212020011000403420234304221041214201121223033324221014432124332104432120220121113244143010422134133223303011142401142014341134303223104040443144303124221133014031030202033123401102202144031024122140202210132442302321304441321204040442202034141444101000130332340402010303002033332341210104112414413322410321031114222014340034104340344433233044330141424313222010110010420432403141410213014222412220043130132434310410433013200442124204002412013443341124030301023124302314133222324311214242144100000002201011001024302243212133400131314414040221032411003102143313204322021224001422320031140101330220233333014004024012030203022112414402130111330212224433344422312022233004004400443131341420043100310102001404402441033402333132341243002123134111322111043023142130033042024122214220240201011421121043014011213142331224310412323020431131200101042244231333104024224041422414344140412012310134023240121013442302011024140021032033214120313301242311331443322021014144134402243440110240213233021413221411131420230413243333004002134403402014000412212110434131001031140033412412204233210422324441134212124034032002024441220022410131131432320234001441421042223143003443201231324340224320413242431214321343421031120401111123112040010411002041340434311341332210122242031141342433201204434020022031013423041313033333104311130001113442214412034112444210034001224404412203443404142224344442143431001140340120441311311104421131212410312434043240043210022122031324042021234301100220010232313344214111004302332121220340102433213200321323423423230423424110141232344403434221204034224122124143120311223021022411021210144430114012200444223313321443342320224044123420021403011124320143034334424141202131404114014021114130011001234341302044130042412134242110042134244224443341340043042233443411423411120000340343404434432420031342142404422410240322430103024044310021132021323123121413312201421132014401012122132310021411101331213300202041114212212431123102344033241114122402310044403232000130342323134232221230432324301203032042020041434142411022203110120313230034312431443010213442112034310114412332122310322431330404322101313220242210341110434302441003343313103443344021441004401303110423203221310424430400023133134431241433004230424210320411043231431422101202043111241044314132013320344021144321432434224320041400302420203002444", "322243240333123431111330023311001321302111133420024030133412214410142423312142323410213114102240442113023123304303202142434232020000023300413031224440131143212422003332343323010120433132343220214130231024401243010130211100113212024320444400042034044423444111424141410022331411313203323322312044014241314442023324401034214343030330302321423044330013413343424203241140302024401123301214023230011043234331201412031233420221220043312044223033124442112241422341101043332201441444112331220021224040443321312231442311013224400402432002110102131034202414314030213404112243411034400421001303200313441021013231324030213340312341430122134144021033320332042423333233340204210104041234242404001442332223332241242341330244032300011040210303032310344304132302333324333013121444100104332330241343130430424321200344211313444421403313443020220311011242112144141231440421330203432420033230031223220024333433032210314322110314421133033133231414312202230402341410221030101413223104224202204334303324230320424243133234243203233424321442110402240044111214102331141434331030232303324004432101112240403420000010234113123242201312433020121400013022310432431311401120214210201213411214244102423023043030201341034311433343323220024141330140344140433141430121130240204322401300400110303201310021013000224442343142412121314414041103311301314202442241030242024302232200333240334334114044304012233330213213311401021423300042232432103414301342141040212314202403133401221132430240221302130200004021234144410144234240402342210331431243413142202344042143001140311321404342143040404123143113004340240011144212220013301313312214242333120121112420444304424034134311320223214444131400120403431004441103031443204101123334020421344412001122400441321434214123044112034422011304214413014400030000424040120123143022300410340301143233243034040032243010324320014104103122412413433434412240432020240300022034320131310130011232010113102443111231414112204443422334103201240104412034300131422312014313211110222302240121123033000123321310041102104104243413023414234240220203240432313204034302243040331024440000012313310403312230340120322424411231403330311322212234340111200301411110420003102343434323000200021040201004303214323334132430201001304013432021420031320114344023210022204433241244431324324123212032314200032123020133300132002301300123402331204020212141421442000123323114214242404443414101233104203333442112110304131204141140303200142224231102032333143020241411013104112023001003243341342242204404121144023021121003043112211034133240200412214041403430314304202040302324304433104434222400233400112142424404112402230224031433404311331102212101141141304042223320430102430313211222231132230443242134003222404113134120432022121030411321320044002012333000434200234031140444214001022244302202134233000404321111221122044210422322124140324123124144012131042014233344401324411302044314414442310040301144401311434433322112204200233111001443430000400403403011100131233200310302004320133002001101212142001203421132102440000214042223312242300040234132031344224413112220404312021441201101203130242324344340233102140101414202421324400112440024044300401100441210040342142312302334004033133404232044223134312002141130311020320341413304311141202042140234404104442134100334323200432423244230143304440142131210004142411331221202220133103130432044114410312211124434400300201340433400110210432300421433023143224404210213434441310133311320213031434000012212030000343411412143304203443134241232433133020013434103132020031132314143310110334232113043423221301202232100343340244442243220413303412004024410403134421220134320331313331121030424314240023423412243440042401431221230034333020444042312103422310320000014204224313003102134300403023430131101120311042021444214334040311132314443403130101142120412101440041414020443444403120422032033310213202422310130121311202021443301223334323441423240402002213424120311122320043101124234420310404142020414223244433313140323232313143130124224333212104142002103422410312101012424103021144144340301123321331441324431021014211303301013411434042022242300434132032400043232214103212024423224234204123340343344113114413441241110023401214413222003040432010314424010102220111234132213432242342224443322303401341242131121024124310032132340434224101011430144402141011234020210120214222314243302120320421041122034331314303020330103204434430121311241120011200321131043022341222201211023031024031330201102142234324", "040043223431332400031424400211330430310003303300122240022044233401324101423311132300310044040020240123023312243241110224341231004121014442033221010334010044342201423031221140012003430102112423221023401000110124313423231204030330021024104134432412200102003041211134403230440342432210032013423424143401300310213134304122130434300043420121410044324312042002011341300202102331240433200024133012241043301441203412444302041223010000420000310431223443104132003034411410400332330330320010234441442224442230020240004014300022213224014114233440232443132131021241132320320314102200221323211313344023032401042112102130012404311333434044113343414102440312422234443130122142340333423130431202044241311023000403114401000204300021204030121130032022021431224312221143111233141441231413111310411141242333200413123334343131134014431012322232432122322121430344112223431043310014430342440242140100301143023234044202201114000341331403044230330333221102342041403112012124122434004241012322342103341003444400304142102442044233012123444330100004023143011104240023422311424412020132313104123120341201423120422311231321310432340002012221002341022001334042143222333333323240432222143213031242314220310334021402432303323102031304110243122410010213413142032140002124344230010003442110224330442240323232324331240244412303131133130133404413402041233441204044334404142140144332430333212123444101031040332012332131102423214244242221013311132414011044040234312132144214242034210240331143341010224303011030140030102101243300413020003110200331341023413101301322131233333341012240434143343034130012423111432401101411112200423123204202113231314122143444030221314410042024024314010203313103334124324434143310033242213330034032320104442341220111422422340204422441430314241420030212233112132102141014220143333221021344242403212402112410212232112024434031212042033440030234231201404410214020113313424142233441232042010131432322124314302414034232404344110014130412124242420212244122421422102310300232301322112423133343244100331122004423104142340220410432103003023410130321424234424343202311212221033133022104333232430411100431330000340042223101243322102032323141110334134322431213211023420330013214214331221412221244024010434442322221322422102211132403432404230242344013044240442424433314421202124304424332430340121220434031010120234331201022134342241412244134400244032103124203332133044244410122301214201330044404300211324423021004421340412223244323222142403103411123034041101302200332012444112033313030122203231101342014140330400320422244340312431104142012231312104300030302424104411332434130330330102424313234214140432411202301332313344413020240200241330210324042104034241424022110143113003031003404210342421033433432002421411410240302401421434310410213202042431244040403110322234131021124014033131200401120130314441304202112033040031142424243104231304003104213240120342413343102401302224304304033434322314100102222313102103403130203444140220121240402421442102111210404323131231131210002401402220444400134040032204001131222111112001020312320221300340311142011232334142414100433123444413344433133332322402333243100322114121044032134332113210330034024441033224011144420333312103024323131120002120032104211413024434104241203444011303104243142022214321322223431010002143442223132231341020442031440422222203444212101324221034421312034323012303220112433011320344233443310134002011011212404412003203304431213131103303221424443332331041334112204014400444144232443034224043321432412003100441340043243312213212002011304030014101033141131132121021120000013413330244012234413232342022222142011400044134300224201213130010433140120024243324330044023422040212331301144022104414114233034330130120024240104104113422444312131211411412034111402031000333430122240433411324013241403212402220312241240203041231014442012233342401320120122344231312101242130413300040044331343311233111240240233124344134112441331240012404102332312101000143433222242310212042011143141331021124404402443420120423223411112111143403413044240110040100041100243334321242314314310431020204300120011430300431320233231424033321022202431322233342211443420013023003044022110334111121424400140304431412011213232331214432444440301232002412410110431420241023200341132100102301020120422312222322113143122322012313232312143042101212123114044330421330210114021213132430412141144321304040020321444023210341233013344444343100014341432104220133321322200212334201342230310133", "213213411331140332400004211123223010313031342111143042213410102114102424324032334123230244421341412420300330111033313310312333121301023144024200100410442442343422123140423131324142342441302324433210132112310224134204444321332331312431124014413314440400204130001424343322303242422312422131020124111234242004323342443310124312142424213233012111320302444444334111123342100322000243421314121441214030023300013210110113442200424230303444343313143004041414301130314123122201143233430104223302240411214242044231030442340410001441343100241123300124012131331104144433022441332224231330040032121132013030202300041031224313043334230024313342122441421112110211443321001321030001103323142143310103430300431014421302000012203331412130432424340133434111032232303004434022034244121242344233004433133032411133024003123324201113011114240023011324130400103241110222034004033231414222123212402223121322113333242041121422340110413120040200200103014021131410311313144314043224004221412111130233110131422211002203033032133411112240101301023201320101312334424440300020320332202231301001112400431023402402121433310424003143331434443111310403142124232314330313031401414410224110442224342023103341232331031310033321144444232341311440042311310420130322312100130141000124403020011022330222010431104310140333431410342241124212334444233310424013140201422341443213013444123144001141110013041144214333210144402223103301431422431140014404424032401021342034120104220240343322320022022101042101140312402434433021113040400422423140030020301041322231333311241140421204002234213122101041413321242122230303233022023322213001002342114433103330341214230232033322211114312401422420422322002003203003322110320033402420001303013110440242434434224124434041032132341014223131041132342431344010324321414304140243440240323413102310031224203231033044143113042300004023322112024121440403010234013420102022204014341030000300333344431143314240243243241114004200143121244003432010114341331304201230143144133330022001243113334402032004023020341412433201413041444231024110210224401211143041112010302103041021423241400440243212133110440424440302242121022023131222403220320430331221301310011003102023024213301320030224201010041030241241012341124304021422204403133342113144310124211044440313012144034440104212024124311434122142011300344302443403313023221440032303310142024133011311134344413021013422113034331312414024132341401243332024420404020002120033201243214200012103212031212011413341043441322102030343001433100302000422434124141412341142223413122423120022023244111031420211100333434104034131343113241332104143240341232132434021044032230202310413032001213320411320334342030000014321303423123032431231144102222203224444242034344012400413112041041000130234230014444114043314020444241024314313003044224333304243142044032012120400204214400221343020310400320304200032023113434040022112211143002401311100034241133440211210244200220004033120440002311330224242242241433411114242403244330040131023312021431121300403143233023224203032214013404201103122324044223223412321243111013123214133443313230243442111433143412423244442204204202241302412414430023140204301442104431204200134034340443004220212404014140340110203021412304143101343221234432044303311320001114420030444412032243424412201431144004140021020440213333402302243020241402404210324322320223302233234000241400113440040213134001241202021332433320131340323412303432141321220010203041111430420244022124234042001234343331214024141304412420214133024032410401344242422340110004124040042312321140333244000201422041003431141012404324103333000212413044142141322210143043013333421044012313014313242114404002012244322241433002041004102413403444004420331342320244431404430442440434343444203410241101014304032112323431303002242332242400401200133021131123031004424333443403234433301440442300033030403230120401232003232423111142242431331434313432110214301441044234043400440121322404022024002124320020340303001100403001423020241140004212143442343343311404331000140140101413140020422304120433011201020131320300434132042212132221434423434300434342100043013244213302043331014424343034343131413002214032332033324100443443230002040003231311140301312110210210211003330341114433210304113043102322133134331321142431023241100132121232023010142403002012020043042134324204421040023132023142131001140214014432411330322441424412112204141211410223034113342023401244400113334112131444423240324134230400001222", "004413441304403144210324341303240334341222123120303204412313333110321230112312432111304134233220324234420134410241221413213002300034320044142300240403424004221004022344020333201330043231010234401301124422011112211330102203210400031214112111411140102224324200044040113413122221220102120234004100210032122114314441134111123342202241033032044401200143242301004432100104344104324302244234124434222103030304301340204101023202034310233314342043403344441441322434211234002002300042030103140201001422240430002343420012232341332431314213432323304000230423441300144323410202301423033122302030442011042113103130042414110144310402044203342303133432144000233214301424233314300413414431412003143233043232444124434214232434401323431121033030433320314232322122201120310022220412013322022424024143142013401431120230131200443201202442112422004102204111040000104000024000401402444241431422422233013000332231410231441340044141132243331402404333102240413111204202100240203044340222043244314340002213033410440321200311103301203131443431310101241300144332324001312210433311132234010241442202112211411121341310410032432013343200210240330314224042430411334431334131023240423322204203444333440242041334232213200410134410204041121331413441011044014310010002140401113013311340333320441314422413040222120122321414444142010332001431211210241113313130141313441423144314420230400113043443130224334110120314134422423400444133430431243232314303323002140032234310301414432212433222123120324044110123140112312103113202232121341303433344444003223221343442031102010312232414040031441004130221031141321434042403334243110011224043122304400040404044033044423424332132111132440001311213342002144141430131203241343244230003432041443113223442324431103403432433301324124224103241332424213311332321424210001041310142244302323201142224030120312400221211231023241043023334214142213401303421412023002034240210430102121142432333412130104212413220343141121124430001133012202302001303003230012223320441100330102141040032411140232222014002404414004113434344412222330311042041304141302304410011302431201002130300223201203040104442403010412414410143110424403401401134304431400042224111103402221132133030311401320402424041140243002400413004040422301221144324322143133130424142302020432304130221134413403221001241430201340433443302323241242303232324311231041412134344040124421410011200024130011412140424042433323242322014222320121213133111043143320212404201232343132424123444124341211202342311322002343404403212041441432341321012432444000421120222422240012241240403143242423332030330303040223144344431031332341210043130233110222022223112123243200312200113123102030122304012443423212232310130233034002122222423222224412131433032332144402023442310101242233233222001231300422131043131222444024313441123413212433032242304111120343244012411104222321441230433432014120414444130021313023421430120212134001321233041202001101440230104334424204322402234122121002001131102012103304224011104403442104314100131220114212211202232234012001340400144111433334042444133224444003344234111424012021432231110342402002412323211203144301133012000104113242330231224014434003243000212134333123133413334114422224412420412110412202232234433003101224134303231031414201233233443234421012014321413220414300310303220431101231340103323042122030034141033132130423102233421023110004141030321401410422244303101040312104111123444201403113342432124043240421122120303110221133034234323000202234324440312230230443143204014013404022413121122013103000014142044412434030413014121301222302000102134301421310100144021012332410111422322212123143313012424203414232332310212012004110433423240400304332024110404444401043032403440303041443302313302244012014223424334124121214122143203421311320422140240114401222300044011342204403212133404332200224421233402120024201433004413103402134014422234204144044133213344214401131300113441201134411212044024003014112302442001302301021314220403241014121411220133022021012212000333310313013341221221402444111321130202131143211110130242010231111323110021401111020111022144302332334402211012031303001333303140010202133302243141443420200412041343002340240424400322004412111311102310142120040310321100413112320333322242110144040140001020433011310420301310301142122004023243223133423303301323040144401212344024434031143100404200312343240041210003343142134041213343334244304302303001431342213334222020222201244423344111000042323012413420343321400", "032301432323021343330033141442120241104220414342223142234103120040420100322041041303034202222342122001233033401133000403310233122300024444422431231231331224114344034304123111020332114113300134403122322320140413242422114241031022220440414224420003333041330141113444243141010342334043040010233040013100243023201311343404213030120210104413202440220341333132400344223244041044201302404300110144440011124023220332024314143423223112002024213411220024214342142140440433232104421120432411322140241140044101231403302412022112044223242412321442433113411211113324040301043014031401344113040122022342411010104212020434024031201012334414133444042004203332432104004200412424401444030303401241133104021111230410204121432113234124403031201123413013342012120013403442223433022130234311424141014123440224134011201123302101030234410440233242041333033030442432144404243441133410403231342013443444303442020334330004203434231441402401201033101043432043412201011043042423430313141210020003201230424200202423324132422343110043202422111310301124101142220211411103032021021433401000403421343120341320230412110013320030333320444234430232310201204041203044434033242031421001000302212214032103021112033110231203422003014423333030421401132342242342210314303104033214113302101004012422334240120410302111010321103443002212234102220121014320401033143314032203104101312223334113424323430212201111212143042304203442004424214314210004313310201410322240324234104122324000312201214311133411103021041022020010103122313324100312023124341340243132033101231314343044423340213020423403202220323301134213222044332020212331414134224202034040033313134042424014002300204331021342211140221201233434230000140134230441010432401141110240042420021231000404444203410143414130132234340320141224442042100341434320132403234203314302023444223010143403211324430310221432400142423011121423322240330400320443402310133140130241304113211312340322434012231412144304410144413214403333324134030111014442141302123142234302323410241030243400100022330014223244410422002123200113114011031223314133041312341411131021212331131444240040320242141434114330124300420414002040320012410131342122211021321323104030411023104212113344203404300210113302340141421042310031334211240400333413443114303014242124244130002241140030340334213104321440313203143401421442320024032232330221340011404044333333310042440443014333330441143010024323330333410200341002402342424323142012024131223022224222330144343311132212121014413200323104400430424320001231133443312340400443200034443024232312021311400231141024204212303232210312120123224440443241200342114414000424000213241200341303123432241130213133112121213212044330443320012340344422210304441210404344022422244130414120223413003123442110021342023033100034111243434204223233020200014312013210114112012043413341004440301400321233024422342112321044410233123123130033222200010414023103021221423200421240042000010211120044110230340302244441020021144041422311211424131314034143324144342410430341313112422140204112133143220230123034411214333242411213314212144103041324030340222144341324410101234033010014204311424430121131413400232420343233334244123402341443342034040032330421234112023220424013122011324010030030041410124124324022041431203420031400434343221024430000024310133103230411442134033243141440411410310440203442104114141024120341411433032432044010434232301041214043031421024420422011322020412314034130421341030444220141024042121343221310032043122134143323141300131220420100402041132033011300011013412123031233041201010102414322122233011301332124421044101441243012243141323112041232410320130104101110001033232424004043111122103433233442430113304341242044333441203412312321404123322012210104323012314242032001344402013323442300422031014101240141032234341232123423114241242421300301300320100404203003033423114202430043244330033243114430422010133233120341021142403424323213140222013322441104112434313421231412313301114314133200040440240334201021034301323404020101120410103122242004042430311132021210240120213244321223433404033114242110420340433310140112233123223334414113211204402314321424421020232433344124300232210240000143013022020021424131241100204413144142210244401120310332044010140413031233130024122022420040134003002440233232142443200411112122444224002014321342220430004312221230334343301222240233123120004044001122121031130010044434024304332000114440120334223232342000433221301100310431422423443120303104103", "122002231302122424411130022444240302104013433404102020214231104422232112422401203024140002313113021304132204024442003343223344301200023201122112134243220003042120402142044010323213213442444342441313033124403424241414222022000411113232211040104200022044111331243213230001004142322140442344414012343211213321224102003402044220041033010200113122100424233443024010243010330433242201111010221202224300343133001013043434111413200432344042401413111101422114333024230443213311033224104044201202112422032304232114413302401201141130242203031012231200244334144314240223132041341014044113144220311220041142044002334221022310400142232144412202244133143421022324111324224441344223234300123334004301441113211120303023132334011403123330311141043144401012031421002124323321412044414120230210040040422131202200410024311023442112401114234423241041224344124102243123313434342021342334403201240402200002344022101200022033101400430320321143113410420141400230241134234301201021331013233334133104212323401334412401401344002404430030404444320304321110201331241013401013123221133133411114033130343212434431432033004211134020210213421343110142331032403343303134012102343101304230104212332201331013204414344310123320314302132102441342143240001412124402341412040231300401242312030241401432040400242004030143244143020443221204001220011020033412020410310403303014023141342114132343221304000014302300310203102400110311332111343434112030233434112131233231224333322112322042431042420311020401300020324123102120034111423213404111221033321310130110331224121404044411222104333114321023133143310321203202002143320111302220244314334200243343302011222011203242342443334003000322144001130402122103422043432203443334321430332022001100332324441401140201144140104300404010430044123320413311241003310110323343104411033303402440234323110001341223123212223321230343131032222140224441132204221422022434320101211044023302124004132322322432441320232341142244244131224043244011312334110002013420241344213234423403133020431010131323110420444120302222231340212440144343142033132321111423224222210403010304300122341043104014213033333102423144303042001331441424441312434400442001433410322032044001212112314134103001022344330440240304043321113120411011404312024433301342103134040441322401433100230031242011234320322001204324031222401441410402012112423200211321222241324340430310220311443203122041013323210433410122341201344202442040333131342041341334013024221400320441411110130111230120410334243043001412332113143324142341024004334311211020133232412403433000302013000004134234042311031130000121310400110141013242333141023323230342004110114222041410143133332123224414210033343234240001132120030304000422331130344440233233113032313223124423400321300040333003022212042400010034022004443201341040000143213311004430110232034322320243303011003312413230104133123140131242344100422302310412101310011122334121022321201013300432144133423240103001134040244443323434123113420243230343022204131113424242340314102144212400311032411114320413410433123314113410434301113013101243032222211323143041222030010244010112330402031024402321023334103123031440102332113114444330303401130304130141042003330300011004033130244343312423401100234410410143123122202410422443042211324133013101431430211113322114023314030001340002410013104034343234204103411034134220034302040004320420324244231110204021023213003410212424224031104003031323123410144302343010303003331124030341442040324144321243442414231034313420144014234113143002241010343042310020442101240214043210324333224213132021130421110334220044322030112010114440004233440024441104231102444142334303002201422012443023121300234244211114330234312043442344440403304411432011424311430344222020104010321112344003234203104241311440102430101310142010304031242214230011111300210024110311133312242003413333013441342330441313013141033123104131104433310113211301100424401023020302341113142030042200033141040100341324240204113404113042204424134141201120040420042323032320400423122033143310110421414133212140203443433343034224311031022334334104303130042410012111131342111411443430314244244400032230003142042011430234111433032002034013441014033000203241121204130301000334020023443443004423113300000402220123120113432200210000334412411124301323230222132221342411143243343200042214241424003431021014312213413003103302431402014040121304023304214210442223304011021020331221130201213022412344140234404141423132241024341444322", "414021012332101100114024421201423001010110044314242430420013140133043233223442103130420333001023301444302010240000314201330101203031132302142003211202133342321012111314313021401301032101424024343320344020441401234104014102140102213244201412044002330412021121240241231111402044410111412224020233313442003234214033100121331130240034203303032340323100320000343204412303402124004402423310213302120302014404304114324223340024342104210032232431224031010322010340001400432141342221121410413213333003213300222111241340111344142111203102223100214323421441044420042110142142020122103424434022221024343340410342221231310101021230104234442210312210134314311141344340143031411420131140330304301104302343422131130111230032440011343113041023134333220242311113203244320130443210400013304221222203333424201444334220012203441100131403322112200044403244213321204131030132231120201202133214342203232031311242044241303000413124324233342203301410043242113011212120212204302110133013324214222030313213100003444404414120401404040204214411040233112240324112124132232220121004034311320424142420232413321011212021144110210014204001431330320443210012124342232210343031321400041431302241244124014140311314132334134003430424240210441032221344234341434031102434430200324101133131202402311223023103040032010201214130303311413040301302412120424244421204424121001033440132021312120412403002333140334030040042322411200331134442212040012034344012010221341003331100120024100012020123320420304042041440413034244441214241400400343111221233141203412320024414343303022023143231233414301331134033002041334241314420422214243142414224334010134122414042414131140443433134344204411210242334331414204422231442132010111013111431014044443424112241442100323042044240241323233212013110130312132044342120323132424412040221124013440421312321413321344011301133441121121201243421210443030113040400010332041104003110410234303143040233013022240322034040120001042431420312320301221203201312404343031132042411301104102141441044101313121433110201313413421032113113013414440220444333300440322443113320321232044204232324403434134140030134411230124124220130223103233442431131012421032133244122421143430014004410203433331210010214312302401030403121022412341243201234432004214412122014204313031410322412130030323101211242340412303131334024304124202322111343041002403302112300210303342111433444100103420443412413134230041101430430231133432333410221431410130241002140341424403031230224122214231212032141224003411010020211111233421413003204121004320231044241112204034033322430324103444122430012233301044220300114102244431243312141100244300200104102023444321343423041201113113043012333333433402124042003331202314042321141143134433014412342043231414144310024223110011300323022102103413031042302204143023031100044443013231403141401140300234423411200144031344410004100033001424213044434021124244013223012204302412021440220400344140033100033002203022224104101122434144411313100243124312204303442104230024343043201032422000421014021343013021014430234114012400234042122114334122031200123042410001420210142142024123423244130003432410334014120201020110021231044404123102214044214034302114431114022333212414401223120341302002431310414144232102024304202243101221324123211320040400401241411030020041333403414212343331024400334112133314012434310404421110412132044013003230014144312130400112403434033123200444420422034421321134434230324321440333341110424033430002333341202430210411344324431133322434113301142341422241001223332212433342110141042422003041323411430440213010214440010403241002302201040210031121342424243324200233213142421344300422122431320230400103022004421431020031024130420412002341140402111332141433042411321311224114000334320130234214021031114432330113204440302003130420202102124041012140142241433104324434133214210104321144440023031000024003120114000103012211022003010112021120141430030012300011031203140431433203320312222032043330300421001030103143341040321140342034131430334034024424434234023311242421334242140020230430113043113243310120142314123202000424234243344044231243330302204242130320210004021230031210211024302401344242224141301411014343230214002412304340200224214023242422422330120443333003404031300104130430001233231103314003243202211411421214240121120023432204214110443334141433230123212022033133021141223233233302400124033141024410011143424112444312122130343013300232324340102131400223340001130211134403400440221322243414", "201341031203032204420311414141313313201141213102401103242032410344204404423314012300043430004202030102114104033303244344141030121144000040414224323204100312324340121403003001340102023312400312011233321122001223134434211312321044233224343141243133113313422211302223332442132214341310444444234120022422021042343120202102200000334313234112103203210212001133222033210423334410134341224221303203313034012221020011102224210233100314040311143223004342110220114024441044202410303322420010222133144243123002200034032443440120003013022303212221341421212120301232131033201334043213443221143213030211103431424040233434040321343324010113044002040033112420304430222431330012223421420210334220210233420223040240131000313444342230220002034221430011100211310302202440323021333212414020322033333221333332131310210212202403443223133440042401123441312121223012123211143314204210300320403023303310104222223044134434332340211141024232422323144243222013003211414243344234122222323044302414033141144112423144400431110320202211102331312442030424320144034014233301131021233223100443040342411301210241041203200342330320224144144433313231242330041010404100323044110321212104422103310424242413020201132310242122441343400242013041222210141410414041300244112130120412014401204311444334041301223212403434304322203333020421441320221423222030110343243142141123242334014020402301134423432124324202223342402001141024142244430133002410020321003024241341213123143424403400424032304321010421140442401141101422343032322322310241413402113123141431144230303403223030414210042241002413112213132333334110420233232113124331233422131231412420413010223124424043413332211124410313034324240202431133404243144304300214423210404332124222020422240043134420121333122322324224142310400130142044120142400320210414133244214110430011414302131342323100013130013034010022241022412131303032021230110014124132030140341121120133233121434011433001123241021442101041424011022003442112034244303414144223133434332112032132013223031303423211320203233224121112431031100400120234132444421313432430432012102413123040033221234103113242423343034411232010411144312221002041311144211040433303404041410232122424032121302201141344244041422243030444102040000234020411242141233300200441430400113042113112222422330124244001001032400343121224432324034004423142311042312441112130100103321011342020413202324241030032024032131420310120330110101234401424440013112432330332233332121221213300033310243204413303021043420142102000112202310431333200112331433321243110432242201341030313232004101244303441044242321341440221024430430313314343000324314103233104014033040311433000213441133002430140121114233134421310201443241400330023213021402144424140144414313110413042144200130220411420403014203421300300210322304103212323314242030000140100401420432420003244001443240223123012133430012414034320412101420241432444133234210224043232212313422030243301012122411332102204404204224241232243204233412424402240003024200142023334202243140041441410343102211132230210401003232202212103100202333342310311331114102233322042023221232023224112243100400204241323021011431030120211440310343122302330301033111203343222320122104103033144043332200304040341102030142442123232322444033324032431302331001101042202120134342042103414004030133422123241333331033031244103402112143043041102343440411413312344123034114022001421403124122103023021244121020403131441422022140121202403003402320423321133313344434304443023100242034431241400430012333040130204230120310433223240311230404143411132321320121300444334032313341422344110421012121211123410312433311333010324003342023343000132304212130110044202020321234001201430113230442202321410333033033414403430311140224141321434444123402032434444004420422211331333410434411130101332314223211341433340111301322231130221001201340203340131311334124110021314301143004114421421311041042213003413312024430204423123010142324301002420342011413043432214113122020314313302024002010212001044231104042021022111034401411343332314330410330341324122444141001243132442421012214002204200240411133103403131213043213130240042140312001212424130024201400120234400002302333122130421034320012312044322333243044103114332424210030323120311221003201213422211224321342443310132343333441400010013222103204341303422413223423120340000221324031214104412240340244014023012021221400143334420134441321033024410120204311323234244011030112312231044420330101420014243310001111120244112310", "032043402124003020104012014403034400342000434214111220022023012143013102033310431104424123004402033302224200144422344311003234244441422342042244113104311104133201140031214043423104420010000102133131130330412122124042214023321312400111432204000413034434014431032011141412112012142422030424201413002032223231432003042231003010032113212212344213224004444014331414201224042442043310213442241342024403202420224442343214342120103232342443214204034032304303413410120032013244413304114443423342312402002334030414111312443403203120042024134412210044211324111244020414442110232123202403003042434142411123421231434034303023333120222130303200024222232304403401032441311202423442110043040232422222404122332324304022434400004223121201344313200114022433432144112022411033010413211114412223102322200003101321210011312040220414141141001112444232311232421012204333031111423120011222424100330432220431103132010121003221220422203332201112440024113241011002133144041024020443411143403242020312411440133000042004423122442310330244202324014041301222034141103413440323441311342441333133100010234042004331203213344003141040010022124040211314241243203414320120430423334214112202003140223231331212021202431103100104412202302200123221232120133214311331014044122223300043333144144442322311431311221311201144323411124104403403400034300213303342411022112331310331113432213420202132030321440001312233013134103430312012313313214340421324141242122303044234433203304223031132201001333312304020133004211130210224230400134010400313331123121330404411303233431321443233203244030140423402100342442012213222404212442223430422030201121031344000233200424122244233233101204402243221134204044122010400340231434031421342210331320014232334313023311403422320143204342300410144030323002030343334041303020111031331121021440020231103020141212144423223313440214142223143313233302430024331400210411331201142024421433214041332223134133031013113323423332242033004131010123012400212214412232123021122244110432201410103201222311244423413122323010121003032434240423440043122433000322101424344141034101310130344121330102323010213333244023342302441000121241333033233403413130144233124243144344443101042420033303434132444201302233424243223343104122011434224230340132321441043432044142420020444222100442211131414440444112103143334420234311133231241021244434001310002304313124220441212020203044213403440043300210142343431231324234300111104204122121403301311102403213234214223232101212442014114243222013333214422110014422204341240341242321132122031034041341004232022032112324411102121444000104221033133230424234200023010111102344411410203022001331302144010010231022433224324103020222202020101221044300043313041410142230231324323034444120312201244203010340132212331034233331203222034300414121404201210232404012103400402202333433323341222114024231404122401404214230001000032043320131331322400132224301043130120141413404400344034243133004200232022241412404232404130302022113102222140121130022343443143210321134340043433344104133312402333224404301423213214324132433230124424030410331444404341321041231330143201341203443444124344401013231343322023210301132012440243404214323211002212413021344041411101003014211122212134302302430033111422431441034203230440144013412012103144113231222103233240300240041133312301312343342243120011003000414404103334300211334020414031103231023024320014340004322414202133330242324042421030304110340012311344402301341300222100240000031114023411031301140312113440004141224032041442313144120042102131202233021432304203030430024023413003314103040034232244122222303423031442104002332442112300034434434124444111443424330030414230413113310423221223133101324030324002312011030010104242114144100342203401110241014202323122433242431234140130204313242142202440024420311102341010201440342410202142141004104424300232411233300444203200102120022323134311330224242142320411320132023344133142422424123402121443130213412031021024410313111033441221014103104420333011401404002201140433331400043204223143221131023334032100104402234434213440032303021301043311012101044142322002002121242220022202203431142131014342013443023141231424320314102103121304302021134112323121220101413440241102240330102000144020410024041012333342342003313032033304220334104032200233123134220010312104022031312024123232323300034001221143041343332423212214031024340230130244041113122300422010444201311000013342020132011230024313331321312210403404232344140104244", "410044313420240114440440240441303344110122321040144324241112342424113312002101214032412002244101133204113402343033411203204110334044420201101201300420423304344201000303100334443044431231004200224124200032344424310243311301330401310331131102420140141221202413213424124410131131244311441010331120241212303000124221414421230004204113434130030033333033340143331421242013242441201014302022313142424021022323131240120240013131040133220224332011141432322310130414312211034010404330402224344130201301310101034044102011201100120102314210421012314224213342032131403311432221242404320403422244200023330321304222032333010401440244413214213031314130044341400241441330414413043020411141110010440302004233210124410023132144131324012031213102103012443122202341132101041141433412342404324124320430100431042444413111022132120010224010421404120424023140433220314433304442302141443403041344030014212130330234032213024330110301021233000430421302014114023202020302214401201422404013222421013300442021043041134314204011442042024331421323012211320243130004014001312024001220314013141343041103241120332133332001210330200414014130130320034341100410001004014110323324203431113240300430143123302401423132421402344214320011343320313203330142013422322330443230403412442324234334440423004244341104344411433440113424323003211341300300212404313112004233011413401302442041422441011210043430430233024101344302304243304400420001130304313412133413144022203004210031130440133234034121401040224304011420432120014213221240322403344411234314331412203124121232322431223321303421333100124021412224114113234040012212043230422042212101103030204342411214022400103140031120013333324402323411403441231124440232320021003011023112320011113200143220300020334222411004013411244104330210122321210104214320411102234213211302332003143311301424114240103202442034102403213024412344434104420222004224212010132322203214223122113342240331004410402141234302422214431043330012042202431144014022211204420103400023234331433212311413141024001331303224220424213011423204124213340400412403143342403100024012243342404333013131041220341314122414443140432403230033201204211130232033424323312133010232233421343104311114020124141332033024312113210412044014413101131311442324233343210420323003234344410311121301420301340124131344102100403101033112340434302000311021103401104333242332132321322344233100031213202312221030241434304213313112010230300422120133430223444041111230121142311140010341040100202142321224311243444133430003034402344131020040330222110321231222300402022004403013042421223014204444103021121342434214020024143232343301103131322121131312432114222144101132314222130333341012013114123023131330321143331440210333100004242024434220002132440401000404112100230440102212241004424334320442132403040020301333401400413112202144034142334034311212031340101313113103011342244002142033242424420203203001124404434243313320343343440200202001301001430004123210412014140142311344124123101233410234032032033242310042433132014202231024322141240102020203310121342411202223343440232110120422330143412202034224102220204302322020413123400103103341223343240402140321242102431222144103243424343223324033312021413212003222443140020310333323423421301232041230432143241001143424220134244113423023012243440341231404301030310424403400013013122200333124020303440011032303333221222133133100310143330210311240201321210212023314344340303120322140440002412042022432114103412144231203202443042404202204213004341104402204411014342230102022444242001001112041410323021231123102023002043102200334001402021033233244022123111202303442421010224222200244142143203022044442341042312020034442214430032144443012333330311133231030113413022201301001200002414320132314030033123101424343400142243443121332434232041302024444442433312230120031431113424143321013211441304221041001001010004103012031324133004234303412320432001203343221400022123044111304123202204201020403301001043334304344144410243221443423434334121432043122121142214132221401234412314311023024404243343001043102134340144022303333312004404222322132022441311103114304012334124320133434320141033404312344443332211104243311223304420002124413002102322424210022413331014032312201402330303241223411242321144440411220412214122330302021401102220123141213411002321012420442341423341140243113322014303414030212443203323443434104331110241123102022002123410440102232204114124323232404330231330210332031121024222224323022412243133", "334200343233013102234332122404244033020110204130121330431001422330330141134424402202344440211440311114130434301013244011423002444422210312241032043003441030221043321413441210314443333034113032313343003321343102224003321413223223240300034214233140044430343030003420020443444234133301024031444331433132420222324313104032012112142312330010443241400222114402124101302144103120013331434320104030134414321042233321404001324310444314301320210001411014323032020032244244342113330241003313022443024222030421342130224400403311314210422213141310411303232441234401121312232041441044141404422443140433242211231202344124413120002401223202121110230332402044140103324134214041234303144313422303012340231032300333124431033222102403132232221210324232241401414202012134103133420421330243424314011324133420340143343041023442001123042423033040333330424200444342304201340120302113113401010013034201130242430340200130324014323011421023300113134431442221322123111041440312114420202004434310040040414141204333204041213010124211144440022034224143202242200143121211201102141101414032104404023103144144034234021441410044420310402422311300144203340202022024421414102012131442234420232240421042001432033110131333231121420443232011032413130443304331204033030401002312212441324232333123013434302200320031102413212201034143403404231404030302021123211124432334313301213022343100302131040431231004421243342401310244002433402311440330203440214001233212114043343340142142021142042420112214212440001431224231403220440121411141244240243143341412431131304133200013241330411014244403040411114044434430143004024043412344240102312332210023331131401202310014140323042400340432442211434304144001420413002043313210214023313010334443424312420420121203403112414013302101312414301002444134243031443323444411132143444234403122240102230421141323314230004213303414314403334044304032243443133030202443300414442310400312314303300302011314102044423041412110403203242304011333024311401003130421201133042303110434022432232114232210104200243201121441222300402232230101014142201122124240130332441002414232220010301324004443121301030012423022312000334024431300241033220430040311021443104044341233202232214311211331324004322224234321423423430433432021233433400444242004031041341030244114211232312002404004103012123324104424022142011114231403011322103430324240140413434114110323233043234433034030141303414224421132040243443321423113222341301104132240434232432130123304424341312021142124431414013401310132434333113232103044042004040211141402224221044341132400342402031304313303031140104214343003140133424120113440333322123234444431013413301114242314313114400343102310314203431012040134003243304320244124200123323003003302132021241123123021401311032122044332133443420002400013334222323323341030342330213203402431031232123031230440114343312411000241212124112214041144003044132110244142424211323002403232232224140442001312020410044414320131403110134104202113111423131021222401130344443432404043344113422233221111403142331303201002103012113102034231401043032030133141121422023421140402223041241430444002333442002120303044342131400242322342103002223412143134212411213400024214221224024204142033314344033443320313313044440244223440443132400111440201432233212202042010224440133223240331121232212441434214200430230313320122141120401210143244020134400423232011202010300410000324242330343341100101213241030213423442333210431400112233000221143311430441401042142013410121411003223343032131314123432013103001431302302330303200003443433332422023314404431132304044423101323403113343413440203000242201132313243042131344043010441321220331302301413032214040112441103434443330410142424342114210220212002422414142011404230112323413211322212021423441134022201023301313042002112440424101243431300440044011300120112322302034204342021314144313032424004220000241422103440100014223124120432101123321141224104131114304412313421303102444041321043320143101240340222034323001210341124443141330003041014202414134440134230344301013201134322131121233122214421331102131031202012002231431400013014102311010142404332123324243304023412000312331334140342233211234311021224012110321301103312331141214101440331444130124241142144422424412320012210101302130040324332123420424312114233020021213421131131221401040240210443233231024030341202030011431130440410034044310313134410314344332040403310202032023400231001401223133400440304403311141032041014441141101202340311220202333013", "321431424411224143322013142001423304024042332114330241321102330302320444204333330311204043102232042142003111423012240433444332341330242114102031201242041010143112222122232003402040404000012114302010301231010202434204012331300111413104142101313201113023404221304401320344334011131123134120222004212340131010101444032221324440002040432124044412220322042231212404222301242341342444104103133013441030211130333343133142321303124233402441030300210434344304314423442042233142430024240304323232342010211200443143114140320322023034121334014012241434221241023022411434232131240141444131044001230222312313211144320112030121420233304004244112012320341420230444213321403010223322142021122144424120234131422340304114320324331241143004114021303031312431131201402000324214401012321002102042201132312434341004042412143240323101342133011442213033014141222204131213221140130012442331024440010013213040301411243300004221033313110020444412133313341432432441404410314244330042204300004320201114140100404133132200403340124002431014312421314243130112144110242422230140113330114423232443131243242131412304141010322313031143422204432114103033044141330011320142110331042044203240100313311010430414212103010040204344322324103443221011030244040420201110214024100241142104024412100431141024211132343432224332201431022000312220211321214032441304413214412441010422011144110422213102232204012433324431042221400021131433124301102212004040000100133101141233412044040104333222101202140334103024314133330241141213043211321241434311442104404213114112002220403102313120421302330330104004103140203141010241011030320130112222413423434424022102101210224324240431444021011402442223122024232341334122212303241021414414200022201440214212320104341002211412104234440114020223334024240100443100031434223323110131100424112300340021242224332232430300240314420023311404022310132201401202134212413024131213430041244024022143433420440442043121122244320330000140412030443214334323400101322242202403404110014300421301012023231314440133123112421434321212122343122240304441113103244413212143123120203244023302114031423114434412300213231314110333432332041412011434402121313421112323101114324302311010000000342002323130122200344411400040214024043412444030243001002130020112441310321212131404103321141040321132414301412433423133423242020443224410400040133331144313411302323114203223222042131104210003113042101422033404320024040140142120313301201243213130144114244033400420203412123020022102044421224103123211423144014143243432422123343122312204330131210223040144240012444313312320000303243343403134440230444003311344443321010041000401002100044203041040040301121011120342311220340000312442431021302320302124103124311220214123223101320443102333411411221421041211042041313142334121411300343020210420400411112420134104143312134331103021241201101301031334140422101200202422114404331040112301413133212221442413041230122340021321142312102344301443124131132023314044234323000140431000321314104323123133220412233432030332122341243322021333424321314140412001124200013440420442331303114232222300431324214040043313221310104331212043343113402412114202141244440420020442230223442240424134443320131224402424240200304222113432031413210403123210043142310212030124424102132410414204110343113112101141212002033344132302043014212241211131012244044102232424430311214124211132002213102413003130331300411033404333014120043400312101403300432212223242141222013122330222224042231404042104302144041000314443213042341223233342104134134001014331234414223242433334421030342123001131101244243424441021312111111403334413112143210200004332333304410033212203344203022321000321411132144242332034420033431330320312010114114111022240224434240301213124012231240210100124004212023312410113432032000020104112441331023111100340313232400044403241122102442424321203301402422220124414221433100212433332111441443410433404122333232030412224432201230322322121301030410031240323334321220214043224010233131104101200100333213013404033331114141332321014344343014042321021432302302100434242312011034113301422300430331412303401412200431022332444422212104032041002220331211131204402303040142221303012320114102041404434424441414202002431404422011140300030011103120032344440043413244012242131421343143020204020304224224433204412412442413403242040314212342231420033324312301432113020011100004144442021112020034001302120314114103004132302112030232403031300442101221423011234422122131133100", "312040120411444241010202314203330201212234310314311032222211212144340421300134243044244434424041020042113244243111213213133220304310411402220214344441313324222230310042301212101443243321334001431030323211441140303121034323243203121221140001033010130012104142241100201202130301210040003220400311440203444232123100314140024220031424013241313002343211040333212312241321244442441230141424322433414411120113310334222044033333244121434331041223241341131201440444142202010400442222001043130112120302213414313441221021214011214443111101421300421321440203131334032211111304441013221121413320120140003310323104132132322413024041243041101404211430114124312144130000211432323200041113244420313140440000314232144201222003023010030240320411444031113214413212011332404102241434313310134402442422110322303424311024021221233311440431040421243212323034434034024024242132241242021042202012122001212203342332032030110030012430041040300224120031404012223101434332322214131114140112313400400210024001422004124224430142414424030324002201232222100044014131124113133210214324211012004014103311034411200131142432102114014241000334331343334330100124130220022141341343432122121212240120444420303334042343333144340102323122310213420310014143002201410340304142400022233230234400030130343420403210231232334123211233444211034311402022000342330131413202244020334240311200042402144132234422414232020342140213132313133403043032321222422414422222040031032243414442010123314423323441021324231322141300140120033243331303441413413044403004120432022300224111111413110014303314413410411133040010101040403401200103022341124222212230231040140202341340020243340013010304341123134200330013133321131214320024143241111203142044012242201404232433412112240141240013434311202311202322142023120300244002330120144303123010400223141021043102142024223403242133203114303321234041042331242411134033234312044013433004413003414301331040422011021014410321143214142230114231142234032233443432443114441420332412422011302314321002012014224040000143023030330013143104332213124402400223110424111104034031442210134314020433400342242133220112303402311413012322224212122122034124443031234323022224022032024134420432234303111321424231344230342141404202133204420403344042434122140240420213323330142113240400010224230241244403143043000132034322213330010331024022311431031404230021031321331413100212243124144134102101100141143232300233141303434123211134120231234112431444004121221431033201042103300240331314422343301024101044222210142411204332113441131114232110441331111400104103041230002021332004222430122200044440430341443113022410344420004141211024042240010300014003242414311442321010200213100203321431443204222241213023212040211104331401423241002012232423201043110403423423102003313113432301011220332430114201000243404224013424142434230011203310344402020313201230232223243241333333243213001340113112303121301310401101131110323020324204200011413201331243013342204022114404341444140444403214420222033231011414343244323024043022334101324433112440014434313441413132313302402304434411333020121323311431413032302443211304232131344243134103334241420214323412001311022310101111342023122121303434400244222120041443204410112234433320032001101232133301232442221410204002023133330314403311310143414203403044032012402143440014202400022301002023344204032113300104014414123232143141324434301043002323013420204240242221311412330120234424342203400130440200332034433203034440413432210311034440402020330024302430432011133344240432303043030310320341214021100122141013432424421304123220313122312201244223144104444420334222122034001212240221221030122300312233411301232332021243233104411004003024024340234443400142400213041141014123214243101240203222041311132023423032323031002230143220340320300203210213321004413010330212230403024022100013130334312314412010312121301313001112420410312231142121033233410014314321442401340340124043314101120301101002303024020043103011120104122242134402340300302023040434323321042020000000443202413204202011234311144400024321123221041441443111341212411340401311202233212330102432233444244303203213320233412341432232141433430121210022403040322131230104002230433324411133203031302323331102323120113311120113100443231302411132122001213211010341111340443012423401243341430014432212121411442021033142220211311334432143301440311423030003314102324002330222230230403021432103432020322311034140122124103224330443010211404000322211132423040", "124322110420203104123011340234003241242403142320423314140131230323112200223432404124240032231334121304412432424310012033132433334431231331102233222142040040312310242103423113110041433143040104002431400314214234440212402130003042104022133112444402210442010432440323201022434244024321423203041402332102122341101010143132123003420412414000132113412404123141100232014442012202032411223414110321214002300441421242313122423114121101101324444034241101032023234134130202004132142201232102114222201021234233331322343011320003033302323032144433102142441143330444431121133144240042430400122234233320100110310013034442320341142322210003433231414011210424103214320421400341300441411020101442142112101113403424023012033242142341332202120210332400122002403430243244342330401003104323313330102341410213122120244011424440114014101102044012324342210231241211044301222422242421112320412234004341424224414021032201132302221000020211304404334034330242441211011403022001301334012422322302102440243102131344231101013443403222204041334301232421313034343413343223200010214212344404431201003040102033242114233004110141210330332232320204210132021211200003132044340113213233101014131011014424443231420020222000022233100441330102402123204013014333101023442440233344223441104333311300032401002113202343103024200102234402142121103343011101324443442232442430221032124221421313203323242114404434020344103231000422414234343343043020301104144231343202000033214131111003010204234113323333332320124123011434312202140303432030442112430022032104102142121214414131413113131443420213033220300232101410401133221011102412023111134430120043023321334222213443204401004101020221023040214200002213000412224003021414121232112144344223233123012022113141303231140040431144304124133423334031440342113141104203343410200443432111442231312333202423342323244412211310442232202010402344243114441303030232201302331111321003232133413122311310114220211342124332030143043432203243033241200004334020031113000313014404231422340133002111000022003142404104010401040441403213111323030030320133204100234123122123424122440140024141130203413012310204331444134321213121213102044220314034003440112243443320113312144223310313001013302302434431333431030014243321421424424321340033223301343223241340032041234023123300032030440432413434312132204331020002410330414403033044240114212403220344000020132432113003323143301300233222122004023322224204022134340442100340334323200100212421410241321211020124444424230240330144200144141412100434322231422003411110200311222432003422444301104413222310030104141233021322400312001102303302143243404311342312443111410242420014402211304302143114030422232142440322200230134111413022000203432233102242221201010321423313103233012312003244202414310340111330123410114104413223142010420412403111332301204342130213141410433114231022031433242430123044230033020413424420213331414403223233322134432024343431432022432331140041210044114400122034132300421020414201444103102214430334134311014220430233422431401432230311304301124300424344340014133331143044303004423002140140301342234234321023312401442341010334134322224103032244123000120004023444121134420014121242024310330410230444120243220421200440024014422411130241232300112243301340124003130141401004300423100122414000214442142003042113040020440104401044430032410430101402234213131021324433303411301012000021314000144120023423310223243123242003232342043144422313314310243102224313123003322002033244321012020342124243442202404321302103233002024144012002402101443102230324241403132011030024413031231430010320324210033302042322300242011440244222144210040122214344240433040021404204442344234003433442124310231232143112424421423403024100144033021132144122044011103242110412402304303014234033340041404224140020403123111131124321113011140104442404333244223323100241012213414110222431424421021343132424323212140424234040423034433421211043240232032301221443030334221103413423200330130043044002400031402213332203302440042423404120412333244211332000101431402203123410123423334044143400312230414001004110324230324310340331414420341440420024202223331233404424223123210042033410313324313442303110023440131211201333130140140033432131021131130114304001424340222200141213223034222342113002343132340114023310011101031202103214010234113443034123122230120041122313203214224420032244042401022200111441104022430302444021012042222141343300413020344341114101334134120004020044101300402334340131423", "200322204334041012204043141142001031100330342401223111430313343324310200221412034420402114101421100310012302220040402041423411344032244001204444231033310124322110141414434314022132143010104000214202324140212214312042434040220434343432311312101133424101114040202033241421240204000324124410340401343431201132333020412340040400003234333341340241344312321122332344044101010101341403443003204420011422122444041014334020442232332431020421123101203433301201000111003020134411040204033130222320422120430220444400023400314321004201343214103230234213431222224104112042233432144220142143343423100403033034332400400024104344221412040043000102043033410120224343030400341024443131324401024333424104024033310121214140024102200414120202040420031412401301023041132230333241343232230231200102342144102134130334433014031343422403444103123132211121312013012011112113024114342112113400022142042314402031043122422123143234332103001100332332342322442002414041402244134243321304023234342011444243312200021330023434411330210411444301204313331241040011313203000222102324344333004414314444413023211004434123202202444314120242303141343011000342203013414420020134014020042320303403440024233231224000203301102243311212041102200402042443023034202202023433420233424312312200042114230240100343432014413040443100232133120212222403423431412320034310024441242213123002301232010442043442433420112022231002332311232444314112333043202301134431132000322341422320323344104331413411144131341412213022012212014200334202434001413341032024201234203344100103241142134004023222442313441100142312023211442011444433123421402202440344143201102422300204244321410041034141231203140231024021033130000342340404212122301202144100401023403203140333322244022434343230412333400423223243314200232410140342414042323010040401100422303242004324144004200401423143211324032210131030331341011111324204342401104141042331420230343433300444443132331314230112311411144334334022200432000324000402341122402034344012020430020411042011240410341044301100030002243143201230313344422421230420241340224114120004411130133232231201343343224333421331244212223440412421140314330240434120144414022103330211331102401210423124322112442430143210400344222313300232232000344011324243131422031423414101311332113441232440344142040011412421120314033023202400210320240124322013101011342241203112423320041204100113002121421222430404224343143400121314223424401211133000314414241443340431112301001223341210134342134031020043244110320413001444142114402232043401103130434121243041401043111432044420024423230010440124321323440113211331133433340312042224341414033200114112341123312240104221322430332341142240224140211341401120340131324401320200430212314413322141202000012202343213040121004023000202320102044240433401323301002442001031242440322424232340414122323414413302430211220222402310320002032100023024421413422231141041200112412130242320044431230002104314204202103431410023341043214443202011311033231344401440030313134100120440023313022330104043042333220013043004314142433333330310343030411221101124011121134114142312001342122122203402344230430401332444202301044441134124332324340442221230013333121320424443310440044412110332410411314233304012140120022342012333342131044111444020103021322220112323324322101341100002443201210013220332122403412043311212422020440112340144144033400123442403330303444014011443343404322304044022223322430102032420131324211033220411111223231011233330232343401244024444311133121111342304144412410002442113103021221412321331244330033031114222440341244431434210122201340412411223321124420401430241332324141240214334231130032142111244304421422241130434440242304133140221313040204003410211241142340024122223141044403414211211114221201102113033231042013101342324122013112043404130303440023044334040330032014324121334343121332131002244323240110140443410013032101102342241043413041433121100220132211041340121111224031020313404021423213320320344413331221222130203300441331241021113442322132323114433102442020423004343034230342320122144434320002141431232224021104232142144420334012312023401112201213424203121101141233040340010124023312440420331040003102312120232212412123242240323404303030403230242142432103223240030123402034343343213330342210021021444342234040414144240110040112231231322140110412210131241413204403001041334142321013404210332041040424341144414010033104211221242213000414430131313320403100343030411310123030040414234402014114332033", "111410042212032313101311143141422010410242314122203124214104032010440222204444121240140131222443400330000344401342314233220041230332011114013014410010104412042143431140022220232404304230311304240022341241341143131311140030011201434333122040124430344334322341124133134021000330331220112230003412202414203044200341430013001203014431021243232444034030141143140012211313232442122241020113100241134131434421431213103410043432134431443224243103423333201041242123414304401342402024404143132304034313024333231041103223144014322232434013032141113220410121041111004344344043223003143134034300243223234013102030001121424102211412111323404034140442011134420200221214234334442021000311122311130343311213104441402421131400444014302142403023412401243124331140013423242304402043400301041003232032123032011121302403231211131321234122002031024124002303403243214224441134402210342414140313401103340313431340344400122010000034143441212102000210433302413310020020004113323422440020234101330231002332404222002224343122012324224410241122424333222121440332204242112420302412244340144444313043111121211113414442432124433201120113142431414221112404024102010002314331212031442131120034233440302022110402241321343013430412213202442213344300222023040103200402342003304413132011311430101200233402104200243213420042101333123011100024214043434412014431214422034224334041321030131010413424302113014222144321233303110142440430222002414142121410210113143412312232012342421104242110313440414403144200334340021311102401444103032340342333331320223141312101120031122303334002022033131330424130323203004313030322241211233004310202310323220441240441121304212122223304143440301343433011433014320130331102004124430100340441303012002141040043304322212013322204103241224141314112204031313300032110414103244142131140321343003244221202124020130144342343400430310330241024013203042432033210104101420122222101304404122310122431200414401320104203222141324312102120414321200211340000443221130002033433044002403023412140213110400121313143331244211020111321220211131201034420222313314423114023441313013212334030413334221342343110410441213032233343134424300334204142414001222231100103042232004224403400122033101310403403203034433032032102134300000401140204213343224432424314233320013222213431230314430220414040013113402402243414310142221213110000021420033231300442424304144104104233141141222031414340412112232124100424143431003214133004144010411214221400313101142013112011020141134310440430134420141043120343000402214324102421220414010042101441230132030244422401324213414334310113002310024310133440441433212204033220414144140202401111424210240111244034043331040012103343201214331033232234111244204440113330214330442211110012330431320311230414131412013120344310124443204144434001201020041310321420411044123022433020232204410421201440342133340124412110420141130102101013123004244130313211210224002320304400220202420402203104143240312041140401313133032042302420121223441213140002034310104422022203013401202144433414414123030034124241344002432142041341403043122412040343211024312220143334211321010324024043034140011013311023222421340341044123203433041101412341222034120001422200434321000413032102412114420020040422003202221122312044012140031204121040314033222143021111140002410422222301213302103011310244030230421032331302301203231100403422040233340442420031201233202241010413403442333413104041341402131134311220014200032413310111302121303300223033131234323402000430243024104424032424004011214221422043020342420113333002320432140230334332100201040210130224110124123041142031443024202232420131122241211330303130331044311003441131033302324324031421003012203342112112121411011341330234432120132213303423141031343430044433434401431313422310144434234324144402043334330400343233121042030034313312444432004241444331221141440421410334413040030320240232443212210024214431114143211143430011410041440202221344342133334404212133130343342222132121302240430024024144440223004044334214340234422041432312420430421223232114024422314242442134402332230313131030124401343302101234444330141432100400111302413313302010043313212422131233211323334030442000414314003413411234312222031333343023042330310433213021004032302414020113220342444140023031143144344440214340411102100340104133343404221212122030200240201444024044241430021034423014331324410101044304144400410411420332343303141234244422302120141233140331242133144022141344411004113234422143441420444", "043201124411400141332403411202110002411022223233223111121234123233301344411314432214104242220144311100141121104133230411312032100010411133313112214242123144124130032140204224232244214001113211340444131423242220402444134121102004421211412314014340122241210332040122002441142030002422200213312320413031113232423042233431414110303324330343411112144034214100334120334422223123142203334304232103043310313414002201242234133423433131331033411430420133024242033013241343420203121433432244013102131324313041433211131330024014013123042020211422001240244011304221144431241441202311222104443400200133103211432012142303120020110001130200100202444021121214343321022210220344341024331441222001320011314031324134342041220311011443410211122343402033044343404414334140023432320030232344111331340022130314002230301111130140233001342303234123030003204403032342204431134133343144423444002421322412222431203400424103111213040443240121241000012444114034401420143110133313413442034323030000030204142044030013441402342334014432242101333402142041310322332224021411133240232043210322131042014003042123240234212311230310113204411413234324443212343041104031324100434120302242140241344340412421000143040114310412310102213434111332144212110342113143232242004131124010040324033101243012030213023230033304212414223401122241332323101324132340433243301340114324303320014344400413240002314222121310042334313421020202014002224320310124324400324344104331002344232310223111444312303031222023420213301340330310231013232142323013411013030102003423334233414240231301200242041031332341001124302033444200141434121233413310143223314403122220042422112200202103432431424142330220422132013403022340220032434301224303112042443103101244204201031113311122113211033441412010211141330233133430141040313311113022122134400241341320144302420310422003443231432120013224413320021433321440101040331202120131424441344344044432223102014221211124114124341204122324414301323100140400113003112211310114124130230110140021243102423020121311424332321102310342122313314223123301210244213013413200320104343122122234441242404334113014233002432222414414320443102232002133143402440304122141410403343444304021114302301330111020013044012202123440444013032322303213143202404403223304320341300122333131323440303431341003121011244431042220342123033112404424423042230042203234010213234042313233344124343302023201310213444021434210444211110321210101214430203420103421030244142240144441034001044244344340244324111404113310132241342032021021434003414343441334303440140202434341312102234414121423443211210112410312234012400220423431134143310340432024304323403020040214314304012410201011043000300432121324300124304030412114021031141411202443420043112423040301040423310144333444201440112141312424030331314100320344010113333422342141340321033000440030320030443044344243430012210421333011444044110110202140200103410331033223222244142044204202404342113110140421102203240400432010210313431323413423143103134312301113121044033132330220014230114400000120041303004430024212204433402401330324424001041143021240220130332133343221110200034344114412343140122310410111104204142422021021031023022242010413304321441030202211232444002411243024010043030020312222031423432444344004230204402001420233214114330222031300143320031342211241244003102144340102042210110313310443420200440324324340234423110210413324103410002023003244131231211221434300012123102000234401140442400140124332232340104432311234140322102130123212204114401314120404314121443230333214113424300300102112114303234140434242112022221221302402432221402230130343300220244102322111323240340132242033031413423433404030210241112240132220433240204440043301211243211323121122012133310244030310033304304111404233000412104104344242413401433440033000302220042044301440341441210422214434310020444320323244432114113344411123013333122212142212110434243411241330112410110413434144140233140302211134420002210444041313004234000200404223011214023133412411311010203322311220012341413342214224430311034310101141140232012411440242000411110243333222102332234142113240210321000114412101042314204134023004322340040244102234004042432441431224221233402012311314201414234014102130213120023140000302132133404343020040420123233411202112112203211411144014012340320343204303334203022132341314100032111302122413202300044101120341302122410423033020033032413004303304120421002314142101304344042342233104122034201221222134132401333130043212304", "040242324041323304401133223001442032444304212101330420121122101241233141011431301412224431414244022103333311342002012431224100010444331102241234201321200334430444041201130244024214242022334241011344243343421303244214021130133322132401131021022424021200112440223302111104400241141114030344242422444232322033343404034112431022220440023022423330220133200122111414310422214230000442401143032221012220410144232220230133100424030402004412101400040300240142304312140012232213443242223400104043040332214210301011341010410333111330334200401411331324212424141432203423202412402334331323142013122233011400020202131031010022121203121212241104413434124014201124001030234221243331112423020014000142424244314223230131234411301131212414131323140232341204440044431401212014342201031143221004420420114043234310040324343212432343030300434232112101122322022322132312012123104410344102132011433241411411432200230221023201210204021223311022301442304144110130321443044240103431242131412423312120002333020420432144111212103220232130304322431114040144411130211103234024022403000133042432000022310234113414232414223200342223110323211213200214413202001024214223240323113402202224123000244223000332101312032101324123112243002013212023041333404113310003040201413330034412234101132313132123040341004040022403220314312422320141112014344233420302010404234424240114334311022022332442324121103140110324310342423224311234423223240042444413413343401133021202342440421331401110212130101133222333424420301402334432111120312422440210000323223012040143042300011400430400104302323411102233431444403124114421244310444130440243121100312024101301424431001430101402300324211422003403034041302043311112102010413324413144401233430433121211414121203043431213320220430122004141201213013120333012221342143104033442042402001034312240244112422143132241410324130442000412202440021312242344312421334332424100111222243420403343224222231024344243340433012120330313232203020110034424243244323301043034331300140324121122344200204241020430133003201003400034010112312121231201431224324312041031034234221324322420414043203334120102200214334011322144113121301244233004232040211013322224000111104303024242421024221332111414342123324004441211142420422003432444311001031421331144012414211011442403044301022320100422111122321424300402424323044201004100400122430022201201040331434044103034414433322422412221002231401323432004300212400223042431024434000312003434043022134110034023114021410243244224121340314003322031432412244413044224213020334200203204423320221304004001122014241234210141412413410042241030222342433420112320321323114024014202001042343431212231333212104210430304421220030023322203023243001131424200242044222204210132031233140111244021443112041222433120344422404204323432234031103323141130413031221032424000304323211401020412400141332221423443320203302020321134110421033040044231304320004144222100333131210031211100110133322113433344103421023101314014002213013343004440024101421241323002042343221323132113011124210323404341434143241413002210143033411102013124323342102430432334332311410443403022334032232023432431034202222111043310231342003332302230114024240442032102214243223314030123310233013122121212110132141224004102313214314324230210111434401324442011301230411313320012323210404030413431122043142111112122234413120122414303333220312303223312302420241443142322422343241141211123423333124343243410003013402212212040443201312013244004424423341210330242303242024010213340000342403021214330423004334323233414121401201403414423143023202401304330214333233443211104231211332420222440210110444423202313122223121213024013313402231232211413213014301301333344342421033320130300340423242343203313412041442333324033302430042410232214244201432340001323342124222130244000133323432134133124030322024401311320130004240224314413420321133441201401120414310022032131423434141414401020041243401340110241213131344142210034443331221441031303221002400144430300140424230243021111220213034223112224314133210310244114421230411121110044230313111124041333431002301404341444134014230230341203120302443310421332331240303021043414232002304014003131241014204124412003033241330432123201113404103140301201203312000401410020404012143021330044411412110032204411212243322342344240332023223243040242300242113233422013311220013042231304111000414320141130200213010002041414341032010303420042223101033104401010140021203323144311222242123242331443131341112222324", "022312240343410240331213242440100441104111304202343313132400142401240011240031304100432434410332223111421403101001302111420321431332024104022324121003412220400102242341242242100144343014400231131040041221342411242210410233240334114123433123011101144313103431303323401014143133420232340434202333332302324220410131300431133233210020334133124220313423400010044431102143410302110234003331222201042120241211322001243034431433123344013022134104214404012430330021322112222202213000404314442133234121143213204023413103311402040124412301232222003120101003313242313441120224004044100002213231313303332330201030121203022021243404120123300313131302311234132032224304040201433100423433021114420032004344341314121123300242030320011011211442022111234002001240212403322041222110401424042343112203223311240314413403204122341024121100233012242430143143231210010132010123004431322201211111214304010204330323310211321200020413312211021124340141301412211431041132010241111443344103313122222221033423112040421333221041111113443230221121203311444330341341111110301211044334133421322443041311014230424003012300001223103224143400123340143312211133104011033214011033312301420004041323000414232244404120123233432021434403140312331331410103010340200122343411412122243133201011101410304022002110110103443400423223230303042333312421013140013142312121110320122314412100041103431134031202312334413321000324401000320010422123134123022302411140230143044110014040034434123004240324334322011143302033303102231213303143314100412002112401340000443042100403412131232342320304341130112141234324024423302232023400331303031033101202123021233022300213003221123443111110441210412203031431412334224122344403140322210440141434342343213020341331321141114024210444012201032340343022120111103230013424441240321430000321134101310244211444311034334103221423412443124331444113122244300303120222431021000341330231132201302144132111333434413003300123402021201323432404410131323240100244042113021302042333420342411340101430042300130134344434403331242244232433213330444142440142242204244001323240243340310201210440011213440031002034113131023004041310010032114124411244121342214231301430111100312041340303132044034312410341114212211414311200113333430044021422413113114343434030004034124241032214300122440404342202431110131020423312403244431040402000004444200043004440132214332223431404342213423023012430110022442144242122204410133444303124210303323432322223010330233402032014241102320411103200124102110313400110232313333322304110124421142104311340203403404231434123310413243222300403021103213112100444341001321404114404210242223031410033342203444230321034312014242210124443421322020223304001432422113244003330410334103244030232221130313214142012120110301103224023413112230022031104303304131020410214420141033404333013404401214122220003213440311424202430223301033432430304421333324100133102200103124011002043041013403340230231230220210402443103340211124442131224411302140224323332144040330403243130012412111440402232434123143314211320144133324414344201144343041310233331304444032023210020300243340213023123404144410332320313142223244112020112111012014003420032204023411400313404411320413334302030300213230421422213433103301343100000204200302032114414301430004433004424012241334434411141121423201233322300412013420112022042242234202011210431233313443314023221424211340221440103411040404200242324014421043302230402334124333103214304041000440030400121041304143143204234014314403234212140021421434432133440010301431200144424332223120134144310301040432120414101210332001432320131313432020310104402232204222043232203241441121103133140324224331424234144411110432431421414333424431123343300124134121032403102140412432203030124102142300104244410203240143222321002242022142403101404024313342122232140200333030234223442001111201234241444110302213440011124402233400344412424404331140111320410323343411131022031412041004022241343041433200221140100413323342244123241411004120441242330110300413122010234410211123022413012000203243204141133422131323042421411302322144431433211300212030014024144330411312001403014141244240442024140104244313344411141114302242320434021200202214043434243024333124111412302413420400241020440301410113323433403414003432301320004403042440013000441212101302040321402341440412044344240120112410030113204013241420242123223430100022321403420011441243301443432342444113421342213232100143224234214424231431241321223020030033", "031421414000320414422141201330131202002120021141422301112002033423141132120143002421023403204341044224431423121232341442223400413332003403421323420221340430331341014403144430042322120103104422234100132121424114321024202203320241433113432003334104104121310310004112103413332400111132002432423201121040423144330320433001301203312221340410004031410324043413144231313310141010121243004221123312441201300423032400323233132014242000120101204431421413414103423031202220022104112344034242410044301023202404213004330433132000042204043243303031412220233423102014331414222211131101021024432440303433414311114241032313202030312431342032222410033204240210232203233123444210241231213021403004233013234434001134202322432432210040220433014002232341231333213012043001422444333211120040002120223043041234004334001212112043241313344310324230020104200322131304430044224021233232224433034330332311020332003234212131303224124442133432021141430223443313011404404340440434122323012420340413041343230014023020020412204121043004401323232023141043121422243114422224311144031003304024043241200114323301214020312104113101134004244414322333333014104443311444110022121144121311412124223003121141024343003300323132100144214244034432110344322402401341330400442232333043131240111402314044123240112004234003113402034113434322240122412434410132001403002311432333123403334004220022420241132131211324233411102131042030002242430340414224024432034220020231044201324330131124134043421044031034400432240100240432412403433323312210300141304203244102113044110201320004012314420144444002044442040133331404430202433220033243431120211320320223120421103303120033134022103441101413323044411132400243140033120114440131221443330342001104144200232044034414313302210122243430201330033410412244300431310040143121111030121121420041030411431111032404011200341400134413211024342002224433304024213043322303344111313342340303041224334300121402102342041023330104220220332004402344112241241004411034214024313111014103032124123231224411003324322100243011202030021130322240223110330220440240131113400331243412422042212132201434042320034214213020201013404421344230343301011044411031404422321304401102004401020200324210134244412444130000424044230204130434112011300200002010144301021312224124242232132304403410241214434234110131231440431000014001130222222203324022123211433200304014013102204223402011013130011440243342322130041440323002034411002002310314240211420340030240230342110214440310242412400410413441010132214204022040010143402023310231223102330114422331114101124231130012132400322212401410131441343034012241144321012003312131141222331232340324021033241420314122041110331041041311343332000414422421132124430331224334021230203310220122012032300403323022231340443404201343333103001304013002302414411130404322420330442424421313122144113112212132213213422031333324100130412221002322424041230411011234020412030210230420303323004212042043442232102042324110241423342402111122023341432302411243242000213210020321132213001203233111031423023242204242434003414330104442131221240213000040441421130100002210312211102200430132122143243441223042300201220413444022240100012400332113423020013400012141041023204103304304012310001311333442240400133023031220343142124142023013043323043004320442221131023412324240313411042300000130441214021402333320220214430102330011024022444104203334121143041212221212033040023243123112220222443003443010200404212232110421332014223314021021011401104330043404040300230040021033003031442101031342200423041021324330243311442210143001024001340231111401210130423233131443320130043223423034121211143103221121300213342224302402204103133443013013143001214041344210000044443201404433433212423003233124424330020004404432141000414201302230134120222330210424403231203222311240420311342101204001121422420130114414430132441124314402402431131121041133203021233021243112330021001230023013410234330213241324134240043121140101020113210123124033220133200302140004203433034401140434400304000400244232042423242124433304302340441423443204022411302314123343231434200443332233110241114303344211241212212244432301012202233023114322323134400023134411131422101441020042303240241340304122022221100122110334030331142412042333044000300201114111133010340223203410422314332212230012440212223332334101403403131033302414043232311033011341322102223302044142433320312201312033004322104340221403110210442233233241030123002014041344204230121341221120402", "232442222034421310324121324442442101101444411120020110304332024103440442242423120204104212413002304110122001210242114420212341022144313431044131330400110143344212443401300433213244044132013233422120020022144441402434241303413220412143124124101141404443342212111400433003423402342302411213031043312132300044210440120442331030331014042213320214240034212021023003133003414403402201330234341444403112434341431444222201012333121441302211200301141143023411034410123433041020020121401230001144433004330031143101324224242114441434100224221300032030324141103234020221412211233444104301231403213220101002322443421332122211231123120323333323431301002114212421123321004143011444343014323021013112224412401202214143344010200121401003104100202122242322224003443403020332423424332041212332424031242041103014423400244142030343323243122200401432110324022024232123201131302212303220332422013004204113041214142323421401302310200132324021413200342031122210020243134231222340302000032111024002243440342331011432444301334211024401101032433330434210333221044244302212421112043300044404120200404121400040411040033422313344144443043121344401440111303104121113414323343331340303321434342130120220141212432414301110040141232401013330301243341042302303411430123414132413244014330104203211202414034212240111412033444412312410321430333202423133211130443234221011142203031414424031441020333443120031311131042222400344204111414343013232434444421243212041313442113023122141344324220321034332220011110204104431110243220401003433044111343413412113430311412133220432224403114203234433432342313230113032030014434114331310100423034314043234400312221320340210243010243042300243403411410044242141213233420412132142001213330201323134113003222241134241344312141121030342241304342243341322444320033044204023142134323224230230210314230333223344030103221304033211221241133412041111232044213321011302121341132234113204134110114142421133414020330212134434024000402403340343032343030341221304412011333304143041041412131012304233443100103120322303414404010231044420314212420130144102311212102443041220023034420201332122424331233412213332414331422400043413102413304304413040233021434413204232400403444431110231342224412111100110203433232132001231004034013214324202341333232043244321331304241142101112422134302110122313020304332333221140004312432113343441012103134110331302420014430223331100034301340030143002442313221130232002334310432121211431110014331324222214022301231232132141322144424122221243140324243034123240433304001031322344141033414213040302433201322402314234114024132232410340424121014133322033103240003131142334043133242342413231024441402234443302140340434333213332110410110232413420232233214131414124024321130324422402030133410004320130412103441304200311314410031413420032231324340221132302144321222304404123124332320224433131011340400110312411202443434244304444302414212414323323303232203034430404430044242443230433022404033322142224423213101223334032323144443041334230311440133242143243021320014143123232014123444022010420421041043010224040030140132234240021140132433111140341031340211344213343134120433004413201300224200230030141314041344244224240301414032102332200234333102210102110323020212121242000243300341344023202000200420311334422243224140433311023143134231402313113004123103241020043233444022223444141341232402412431114322120242303224314333202223121430334444243021213334111112220102210302412030441124342211040010230111212402143234303401044120312433331310433101330221021303030211210321121311344101411342321210122103112312221340102412414210224344214434122020433343441433442321333323412444201233322102133011021021234131010431213042432124433302240002143324204210314420332434230044210224202440200441143430341043004022042411103032410414201432431440113414133322330434421431013323341230111221423141322413444304414124414424043433234314223432030143244011012302100113100323033310420224342320040111122012344411112403101033234402430440232113420334344232043014414000144240120434230042100200323402041304412041030103114030010204230312410134034322110402243342104241024122234422344212332144411101130412213333012231342434314241013224344340242012021314030111340443011230311243111240031141312423110433343042233330410320301030414304344042232114200020002114413404130112103330430330022034412404414344423231242420121141004431320214411234311321140211041143312441212003343321112000200214012114100211221020134110333320333112", "020200011424443123340242344420213132304221321043013022323244224112214202212004231104223224202203343002330143140234022244334021323242203220022222400011003240012244203302302442204103314244320302113320404200034421324430122143201334102310440140103204304041124203340211124003443012013010202132412321243330143032401410013331300132433440414110122331024013140301020310110144430013334313124120324410141040133443022302310113411234220123230330400112221301232431130202023003324110112444140322134402212211314424424013133220442041112300403431400114233102203112432211213430114244103002242100031412044131344133404211412241311043443113000334001301111242201410300041412424212312212434214034234043222402203202120113040012013120112401301142303310420342023020012042113333421004422103140104214234040002013321340302210441240002101221144423240120334334231400001322322233200034234311441422423002003124324142110422310334342333340311122143110442110131141102120233140013012133224043002424414032412212301332030400133103432301024114422320324333033142201324431442034412014400434113400443410412411202240441004130343034131342320332210242101333402312140334024221123121343411311143442244211201124141210421320040001203310032221404321100403303232334414003110211413120224004324013432344100122012002002204212401103342041144243112422420033321040122311212200401342344413201443304342203443414320323320032030311042412031324344030401113020333214423344344310210200404323311011103142402203031242434100220224241124132400334021434002003232320043321213421110423134023312401343033322232242144000342221324322034020021023003211233014200334333442221401033433411300340414212404014232302321141023442134330114344301411042040133113202231224111102334021300241412012334421230410100200424130111414430034123430044411323441341204103032404303423222321413044443234120120202202403213024230121133232211114033024321000110303324241233044400233211400323224311021103144234202113343300332423340014223121310400112442020141131332023422341243430132301024443301014011304413440301320021234220203313302132343342242033232242023101042134201302332023033303010102334422224112043120210401133231231420030311010221102021022421031213414001422331342311232041230244134000232240020001241333430323313302342114104400333113232414202022432020314432323314424144244001322241133113021010413110331011340041144341412241331122220200440323424042122022044344422114414011104101001342400202424312333200311241442220000044022144013422320334112343313440102212110444244443413240433002212103031433032012310111130020341320114113031440224342222043402402134442021314444402211112314042410002213422132442312014021043402003130104103201004322133310342343400342101123024224040031340423141012001212320430422114231032022443211414141434100233131111333023402401042043301403430013002121104241010214124214311001130444314131130002203312242444100410141012013342204021304333134240042042101304410124411100034214223011414134101044340142103142310202141401322110233434202114330422223140432120133244103111331234411420413002303014130100300414441442022404410334443100114433111424402033234412003120332121030334220424334404303112234042404303334224230220434004322440344244042003323312244234242221133014414332401030323312310001441212013204301132012144112032024110424312224404103030244433244121234044114314103104214000014414244202320434404042431032410023421312100231431414341120244133234021423120200103122441140310311111031210322020014442431040441432141440340212201111241214211013031220120043014331101322334312242003020344111224340030420032210000021404131421010230032001303100224202411411212011004114100304404432313110434232341001143043311231211022224202403212324232202204220410400133130012022314132120231122431241003430024330402220430144103222433444400010111044220440102414304204123313401440441214442421302220402012422012000222322324243141023034310113000112312413223014420202140321321131220221422042101340242014143222104012120112243323330413311120101143011203314334440242310214143011431414321211000124411422444113142310124200013014004221022241104010100220132120401043304110041101212440433143310322044123002331211044410142344442341200242043440210113122241240102220140400321142100300120442213041333400232220214201020132414232101323200020430231123134001202200113014142440123441120043223124034124202132023300010131210201003033014140300004421044304344020034022123024200034110443123321022332110133220344044443212", "230343130133432000131332211332333424404232102201223444200224110040300202304122011422103011413440202144304401430322412300034041222301013201314142242440101141114001030143131111421300300033110101102302114011322221202441310424122043242131341241313340011443440213331242334202334140214030204440330222340033223412113243043330432401144223000143320231022324321202323204020031103441044003043431024143242101244444414003440400221214114331042310322414404434132300304424241313330342332214223223403303022224110432340430404134432011303211040033203240332030041114133010303142242040133012411043214043432213222031102434103214343211002020204011033010211411230413003002313232102403041044302220110314224101403131102240340413331011412240331024413404243021243124231024312023324022144134112424133221341042023100230324332322242430413130331044242404322430204122434202143210430403141232443242040202440313401134244324114420214310441121022023133012343041322232040243203030320103200424441043244311221404200411112340400011313323433332132313413234420400114034113104234223110024321441212123224123033443404311423120443233122313432033114022012414433203101013314140044414144442133242144201420424010221024434001233430132320431221123201103304140043134212442403141342402224040140220000302004013401111020411014121122421444412423331242300011130110101303334430144302032043412304213442410012311434333102420114322221124413322142124004434232021122322104402104142310203013334131202012231244111003141144314221210421340420401144330424032400222012234034143032213033320210004340323200001324031131412233234403203133341344111320113431214201100012140034314313121324433131234313232233410343412232413204324340114031213013324032030011203023012231344212124111024111230120000344300314111024204112422001213402434244111420112311412031203311043332410404022122223323442002122124224014312334340322123124310310424402210412443344232130403213423313042201044111400124030244442401024011002024133232042231141333100414211422030220311232320203123422113231344033300313434012241132324110400222113011241113214401304423412110042012202022124402114102441430122220313303422240423311022412101330001122342203031432021342133313123023134423430423011001332100143233014110310342022023034401401000110210232002023220441434412314010232334424200410433133223211333331134211113004434332334410014401224403021032014022411341141240014314132411004411214322224002344213144014330441131044033322401401432320414104440211003133441320240030104224301242431000023143042312012404433014001402121102323104003300112413212443014322020043041321244130142422122332021203011102020023314213041142222012024240442403304213232103322000241142102122440104441021433024201343014012343101440121041403111421111420103243144022310040310423132311302303014403021331212041042032101044304324111324311024110302230104234244331411442434040004121101004411341204030202240443040224324101200110013340400134032203024034033142320141021231303124100301313304212210210200222002440230422022002010130202234433000143131322341111220030401043341204440030402021202121042224121310234444440304330101420123044022141001132101311321003340423134010410302032132043042042114142032033030111001234310244123222141322024410400343414442421100043143013114341104131011341001303444240114023424133031240133221421111212442422220044031033110222440133324201201102121402104413223143130400040141023440011420330204332042303313344422413021022220011012020414211244024324042042304002214211223010343420343044111112420224312232020010342330234303342211040412342141114312030231020412410024221000133310222043032343403432122431223122040123104332033004401242310420403130100120231123130342222004330041230234131134121121421121423110143332303330142310401101344212111100202033302444424011102012012042203300420203041443313231431244432432121434114423114221134331013124343103223041440242100233124043210323300224301234404131443442013411022231341300011303013134333313201230313443113210221113321412111400210323441232343014441030043321314211141323043034132321301044223430310441132110214013110022300423412430230132241044300122114044011411211104424101033112242104200323432413110020213013320212304020320032333402424431213340041344303102341344430012313400023002212431013433021432022331410414213403431413002014340424301242413210010043204010034304423221213441040033303133431140020344444232144344030030104202424342102043343143403002124313341230313244300344042110221233", "434423001422143134304124344021430230043243413031221004321212422221013233342004044443101312000343110431031343424230322314041032143431210302114041121221031324421102414441220430222423321420201231214203222332412230202003120034100422421441040112140244434013334041333040431114031034221122033004142004333213341404202222140131112012140414041440223013240404203414241420034213400130132343333344104404020223044304320413201100440343302121321243314324000010020422103122240122424103032210430224141231031100001210040144420121420020331112020403141023223324340241203110120142313222430241301034302022243020314144330004314223214040304121401202433011140114132243111332000140202411101323312013040130012214404411101302002233012100233143030342033401444421342330101424421200302222444102211303303131124243003021131012130201044334043331340330304210220423220043433211434223000030212004114313134340342233314034211441120314311041433003311221102121404144440044220013322044112442214403024133144014134402100012230133014440324234220400413124023010032301441100301333434024142042124313034114404400113424240414324232242003043431001323341210413114301144101224333011114304410331223224402412202042034143002322113143244034103310414031220321333011142131330200301132401240240411440322023442124434410413010133442400132322112224214431444331010004012332212422300240021433234002113330434302013212220220031141002043002402002101320113413004333142144033244322342121010012241414311312403221420010103033134420342300404102331322434342203000134133141120340141304221442104121113022012201042430333313012420002444343332330320140444201221333143200023041231134011420043322043221010101130133013134333410443413312231014324124413033420332120142201232332122311120002213010242303240031314341212241031334442133243214040124430233413402013440021212210344130001243143120232124021331313201032042143102203140331142001121343231200342043114011323240232104211003412014112200424003042202442423314314120232432211313102211020013134111222013312342320344200233010142311233213341131313043042332124210030443122211010411424330222232104022211313243003322034043221443232311223024004430303032024442330142134343043434443340203423121020413442223432443124002414420343023224343210101114341412220032422031101332100140214010120041033340424132001030013020222040321243223412102114343011334414412430034203102010224101343021001330424124022003233420043131331334300001104310200221040241412421042330332330223244441333232033120204044021303001423044041331342313004040424300123302212110404142200204241110032044230411344003204344143311331142112021443043330121104443301102042411100310203040210023404342203023433022411324014323140113114402042113210334404320401220141011031100004233342124200213434201421122232110241242130101004212432040204120003231410122242030222302002231323003414332023032214034404400302343221103230111320420121400204340324311132100043432121021343131042420003134002323333130302032211034122043022032423034241242420000413140311230343433010002323233420042034431120010040030324200344333223203030010014212310030332213413421002101033323241302034113141304333143024230442132402333112412242122200124400404141202220401330014012330020120324004133240342221411113323021432314401120014201223441431044240212021423410200230321223114203014441342142403114002040142031321240214032201423220202022413121411443041414100012333130420310423324434043000421421014041110411421121142142004313410433121344242110432041004022034344420440133132213001010323010330011410323411204134113102140004220443031340314103001214210202013424412143214144321234142043440234104011142320142331422034110210444010414434320020440202333302230441402230201303312241040331123211434012323244020233012332143203142313403103304310221134214040003030422441302113044031142221114434303243320303300422314002131431432112330212311143304311424341331220204020422443341142202223133443002141243320023301113114341400304040104221134122331210102011334033021430113043044102311123404204434003443034302201030211020011033123310214440243034243103233301213413113321143343442044323204131100143121220224041013422034130142320142422003031203211431320031442003041123333320332110333322304244233024423341204400112013144403222431303444433102440144030333100440401122012101003012414431404432203201040140300222123200142120224111014420120203011134224431013402402040320321010400331024043014302103302023003001432443044240210314421120244411230334020011", "403343113334020440011104132402410302131442430441403042123304121420231442142122040020444314404244231414323143400121113000403300322302304033301034203421241420302434004001033043210101223121133201400002022031104142030233443443410104441322134113203400001024231442001010110030103440110333024144304041012000442121332114142313030404442420443143123230242312334243404322412400420141023144043101033443302222100022231411323321130141212122324131411210304330224401020322244043102004030134202103022430044433333223020321302310031104111223303344440212103140443403202302032330111402034001434242031320004014100014111412111221214244022434314133224120221021224431431204232132042042101024101004333222203433421423001441240100334304233322342003332232204022421244314234203140134432002003124310122313431403142323004120204123210142103023344203443001231103132141330233101313412302431030340004234314441301411242342400202031041114211431313033130430432223230141344034122202424302224144233140043114310200124123342114324001131022242331300031444344024441203033301232111220142144133432422312423102133414101442142403300211020332203334142221433130423113333304020333020244321304424231310041133422412401333222142112322203441434241431231044431321142111101133314314112030230221134221234021414201043400440211213341443231440224021203213104302031112243110040342140233000422201102400301434334012132011314403110012124342310043341333144204041302403044230104201203331033013103001323314042004143034201012234004441310002001043324423304041420404132021331430131202404304124323334444442030033224202410144242304344042413300431301312440414022344144401101134030402231203104233304331004133430211001331430100140024214224141000114433232431312334233032343131144120144024040421120033133421001410411331111331141112302332143344043030440200104021031003233344010034040433401314122331041420412202210421012241030404022314401043342200424443402433310021204123240224140324433414343212002423140423130203043244030441320022110344443433120400333042411202203420442321300423340411001320134202230311424334342020012320403442332031041440142142331342333330202000230014234131404224111211333112144210300231210421034120221404301043133240234311311431341222230021430441430242334404233410322302301120323212120014024340341013334203300241340144041020331124240131424004322330244024041422342222104122032140222113342100204340333330322440020024242134343024024201330113241232024120010313001140203134102231110112000433214402433143443332344301310343210130212312003423004232030004032230200014343222001333000133414440044342241234110224232312330043132420242211434041404113201442212210004431220124234034223134442341314311330330003102043134440023403213341242112114442240343112104142234111300012111232131310101430041103130332433314200242101400000414112001122403430002030202300222344114321342122144143212240344023242244310303014320001311101121114001423032233202244243412232443231221342022332344130021423111222402440031043212011444332421322123234431114323031444214304344333020140404433033224331221320240130033102441101442243421112111113210344410133233411302311020430040323242213410410210401314201342104341304201000030442331024321320423413000304143331434444242322243233040201203410311102142333301440101211220034131310041131311401420222014324112042330212213211331301423202241422304112143403044420333430302000210414400220332041434340031012430111424210321323414232444232242103112344232033420220141320111114222212141100033340122203402430214413444410043232031224314023124432443442312133342203231221301112213403003330204213001242133003230002311131323413114413301131143142003213212032230002001223403100103002312010023043042311143122232432404230434240431442213434003110143430331313132430144422310420212010321404132312204120310213314012112103104221444033342442143030343030034302341414302014201014412244401410131211224444340003133103122111231144401023044323330211130042040311344030224304223322200442324341023142021411143424212440244331001102033223020030243232201413223321040134401112001212412132144030402403000243331301321212431242022400224430202033330414024401410144130222112040024110341341304133232241110122230400004423440224000003144313104314340120043044401344400104311141100323301110130243332104134024203310240022021240434232101011124213230430133034143032332420410311044110413300102142413124034400433423310441034032143321304134341441112440224210413033424111103331401033344412001020", "323120223033323422442114402022303432443101312124212322333213244410403024240232333444213412232442304220130410423032021214322331204040304412433143130022143302231130242013343223112134134304321213002014003232131011044042202040312032202331040022420131331304142313413041420013320220330102332231412304310011400140043303411400001003223341040022412214020343124134223411021424332004023200411331143143401043441034104203203304430101432034111443002032321144202244111301124432341402003014224113441342423132430042343404434440421144243120424243224210423134112423223303203033033303133242432312434331211312311221401124032312040004444142312311234421012101424021231213400111010202024443302041123232213203240132201230133130031303411303341144430013013301104222220304002221010120043240333340102243301113031221241002130300223313321334312440222013342124140123413341404144201201432132011402401432232304020122442131201040400431322312332043320142124431022044430224244344022204244104244430124321414424232342432021031142441342332414040013323044314213144403014010413032313434400340303343041130141421020212201340404114014432042300020311030231002143130111114244323213032101230332410203143213323022200341320121233320021022024424432431311340340303134331314330232241420404314403304212420020314200030242004413203234012144410142001242221233332424200020233142003204333424033142221321404402144042322124220102331043041104233434010123012132240442330040404022232041030411131132001331300114443444320333344014103001322323232032311230210141131223410231402313232002233012200243333234300101021103130240030413234044330401422044210242024133132324012024412310333202241322304442342231121441212333003024204132322334131114132303200422134120102304310002111203424301024234410012423143042412400111433424132131323243231103433034112444314412022221114232322443240124313013142221120412303332344421401343040434324334002020141343411344313204302333213310444242310001242003421141111210320013143410020402012431334241231101330400104312100420001332103121224111211421040000111321121313143402122112231403144400432343234112120042202103040032442443032120121031241200322200140113103431302204120024324301110000400411300221331110203001444301214323022341102222001421133334141101202102422011342422220433131221044042414030121410301213004041122442422244232234434214003040443134012030121114120041021341241401042144333224413144134243134334413110132333324114420000001121002121223024233011130043121111434420102042040244424013332324422140044112030242312430033440404134424442140411443012203333203421140231443222243200424301014310400023032103314112330120142234313440442330124141201332430242242134443444044200403032202431110414301323334411121232021144221334232412104211123414123233043130244241134132214030103302240002110144411011022300332222222301143320013320441111233242044113210332422414431143134311400200301431222411120400110203213140043204402240324403241220212414121200041010323444414112223413114034130413314012324022233200444230044024103044014402411340014302441421240101330411004421333144303200443122212004242432041202243244444133240440202210303431410230404240041421112323033122034212302311400441021120412143220342304222212212110313113224321311033400300232204344212430424122230120013002411110424144243342313404141424021013204113232304211403330431210023334143313001431420020020440111442234121431034310004232041304113132311231211222331213124211232103211000412241004233121240122204444341301303204400102401434120202102133231423403323400440043223423120430424003222401111114144330013014302433104411221020242332413301233001024131241420032414034413104420430133142320343112402242143203340133131213033140031434344044312334113442030444134314334031401303002121002210104204324222000112300302200032330232242010402214111133002211114304440314341420042144421042024221244440411312302202440400321100224222443223311443340431342243232003110042012031314141212412141224311202110202033333314440013134421310123021042013021401224320334202331332142423304301112340123123002120301400112210103343122003311341230300100311104240440114411421413033200411311442224234403300100234441401400203422033213341204131132300203314131022321032424342221230341024310341014030224333344034021123221430010111221422113223423413200030341314030221132002420231020314002212030404423143104044400030424104443220240300010320034023401121321000331031333200300223024032024142300221120403400000343224134411340131021", "304440412121044312040332201232214012330042122034031122240042224201212032432200143403010420444012431312432231443401312101013432241204101331441004432104320314044113300223103120113343403004410412124010121332103234403240323130241032144242221431442134220420230233143244411120242331343021122112403042241034011101204402133314414234310121412141344304114144422042444000420102414442403203242440443201340422301021334322420211202232023440430313413014401040002242042033232132243434224341044110242140033032001411203310411131430313440402031213040232112143444332303404233043412123403444021214131122340310421332032201312210411224424422303201123123000441023344413444024022342214043103403101120412241144142121402300241244311221031401020423203113212030343042313201044211223233101441432331110332114131411002023011230330134403230131401044231313102213101331242211403244441324222440014243341313304414400332010311320001324032003411332400032030301220220143434413311110032014111432023030030141331140424103010221003032431043003302040423001304304110142000223220332430130402223443223003433012421012122131112333340414431442020042133203040143002400241031314232201310414344043024443020030001130421224304113341434302224001030234200104320202040200201102344212323332032213222222224342342024011104030411432000441423412334300340220102114302220001112411124234300104030302421441314401312320123102131021130420414312303201401241233002201331104401141112234111403314010413424430114042223204212342021234123014303001010422143232111104312340422041013043304112032044422040241041011343314001002324444210022220331202444032404034143113142323404202342403432034320323421104311212444040040211114401043133210003012333344303443412132000203433343442140102323043411014232313312232020324322232102100203021244410432443323411204233232110142133303414204324430410320422123401420040441214222344323200021030344342114344212041404104233130120344120112014204041020330220321312334312224204014132120110140242122133430131414340343301233310044213140441340220033400342242223034000401034321010041031044022143433132213222233020100122124113404224204241041210143424011030140111441410214011131423122211402134432301232332343242143214240004123042140240131234140403134030432332102413441104430321434002401432224120221202402032042322314414240144131330130421103130234430133211201234110102411401214202332242024310030411210002112203143201203011033022141131101041344202440001124144420301320040411003340421231201202100040304011043021031303043224221340423034023121011203421340201100302430343232001414014324204230133431333424231420222044414212234330030133430124140134241002032120304340131114414442143403222322220033143123331340041001343024102142012400201044141124430220240202131432241201111004341404131213413124041340230020240324111342130103043431213031422440403104423121100103402241212032124332104401441412033221314122133044122230424402440002302122103144014022142431002100004212132333002313324200143321043003430440213444012432041444211413341233221044114031321012121441133034230412400044344234024040023221040303432010132243100410234041222330420200120400243112130430013230340101414322221340103021303203303104321421242244432413400032143332142001032223343141244232221013132441433410044204033213342010434114113402332223301204104101200103434441444441132231140030441141410002241403340432300311444433342013210104123430434123221114432210242241430444013413434232010032412442120421144211300220043234424212342332411310342313131423113242122003201303133240443322214031204310433104331213121243421002143140124113101403221240311313202212414440143120114120023142314122023001243341301121331341402441413304414013232024410200334342100003011104323011303011340414031002030434304421332221103324324024244331434013014200414112213400040431004101422242042430110220143413331103130120230400310334224241242311200310432143304432343010314330102324213400221233320031131044331213344320033031004104233140003432313130431004214224443313340101442211120400012224023324132232321140321140043211242224103401100101322133314014042030412341320102213132201444443124444432111014213210412342031344104214340302311112204123344233040423304120313011033014140031312341131013341410344404411011120242001232244130032323220130111431022320242311020042220040001110210230223032200141311211102430100241142202423402232133443424304310242401221110412143331340444020020410123333034244441112210140444032204112400413321210023410", "241344314010023240402134202023231430204442404322201203033403213100204100412022042211422123304403310214323034202313424030241440144230324033424113223130321232322421101442111103213040412143001202320401230131341302233411443104021202221333311324102012104442042112313034030232442100031023344221304010404021202240143111230302401403142242422301412142224122110031444242440130433322244202333403421340134211213034310434240441142210103112102342444444214020003232424113321423014442431011301210341332231310204132343023212341000240022224444243142422134120232412204223210443214340320030342203032140213421201000412102303220332421402021442031110311213020101134414311131022013222124032424301411320244244104213110021410004333423024001441341000342024340114340003314312442404321210233424032320213440421214324031112004412301331324021434004321302132340444304330033301011411201000212034224244030102411404221231411400420113014204423204142330131234302301132132310323342304302420130102011321440332320214441123404234424212311403300112430404234011443242212024233304404312422334013100233440214421202310401131322231423300213230443214142241322200211343034430233402213340141424220102142002213243243100211032133342203221202423204023433102042312313121144310231240002431124020443142014421031004221144032103221233103023243113043311400313430313131300011042243132112220413404023402030431440224203324120034032043001131431341232411434043022120234241202201131040331234340033330043211113240421022102220243434134012311033241030104042014020242032422342421134224201233331011203402314223020201103032330420142033001020110323202141324022102104124333022000244033114400324021031100024404122240240401201213344022304020110300440223101431440332420121113342443440000000313130334321131014043400314331044101144444331331120044024441102103024133110021042231121102324301332033033422313034101302034104040231211043114112032032044344212222442403223410242001204410111220413111203234130333440332323243422314320212413444044342211432301100021040212140112432030201421223022231024110013133144323113100000301031324301322134441231144332110323412440400124000012222430431410222431002203143332030133242442234202113340021431113330444211043122113331324401232404112032320012332300114014434313101304104034221103311401112143330211012113041131042220132342432022043032211033031144441304214043230000113310023040342001010200122014111102114124421031021030344041011041431230322322140004204242221344400242010044030434402411023040221421143434220231201114443420313433140441021322444113004022320414314200110011214423444042312423131002101323020324343013433444201021134003040301433104042410040040131130140201044132422034010100014234413244340002320011321304230301301043421422440141320010411111004120204423313424431321310411030400304403422043032102121033311433114200021301412210013320433120212102223403110310402433442130232134343040414010144341132033114443341013420142110021230310142111333104231314114001142232010204120212132442001101403300432410433241421443011212113330040240110422231300113023434413142434230134433221230012234030443230411231040134303003332224410401030240304204102224223420401101020340142134414303201210201311101012310220300121213204301000402420244232302122333222313232342213020321023122224100444244240302342003444214012200304303413414204321032323423310430422433420402242231230131204121431430440442301310421203313324200410034431421104430433000401042024224102121210341324104422322214301204324234312003440030403243011030304312120002013022110102132434110123111333332411211012421203344421412103133421421231031122210033400321400333114431300100434442443004402204430244404442244424142212400432003134431430030311134211220443441204034321021114011420000401302443011302141203400341324141433210010140223432042023120330330412002021324233433421240422330102304303001122142333401414211110043133423033003400211101224341043230133100230140322103320043401304420002204041341414134020434313402431440042002040443001010040442324403401213421223420011333241400014342024240103124343113434041441331133043222142044431231321402024234120341012134323242400310043204321422003134443142234202423004130302341044122304211404211144434432401224424124442244420031334011012023213344212210340334211230112011034202212101412001300013243320403212002212321033232124324111123213441403123300434304432434401442013312014310442244402432401133140140440422213012413233421044232022234411104204304203120", "440033420424424100012203224002432114303231414133000221344023312410034441412120000410030331344114344332340124341214224244231032042111203132201240314231122000101130402311243103414410240324114400031241031223310122110211003002304000344400020031010430132244001422031031211333232231400200201024010340034114241101312413441232302011414314223420120024010141423031203334012112141410040411221432223420443330414333423420421311030440220424430312103120232140442312000331133400022332032044200200404004334210401002144311011220102021141324322341000413003422021244201423320234313100103014010123043111341444213400434433302411441343222014233401310324031131213324342212431402311040432400413041032104112403120210440344430444331324401024413003223132030130333424114231132430421400102333203424210424110020143012422243300144130310044321424002340024003000433023233212211402010311432003110022440034224334141123132410002204144311124143321111040101333202021131300313122130040323243401444121404114400431103440112020042033044113243443040423124301232143433203044430434334104224424312434003144321020222103121003321313303140443404330222033031401032340233110102221001402011423230331344400114124222103203010401242022141103414413212240411103441342003323020400300121304142021311121443230313311342221022220410031200123133103430124324411323131124132343302011410013032033200134240403143230300444240303244114124422120003111031421013123111410123341214043430010201410334434241224324242022240223230331403202310313424322241112311133230401132422222024033124432111424330114340010113003143244304324221422241314032342413221111244230034330441220210103323110301314341034400334002443111232340344403334042340344142203213411340442041213110200013434142014444341440343003214320033233431321412021011323032444440334400022100103421303131203133243312400444212003321043341220420020434324214110042101320203441102100114344232314431402422033143203013002001314320124132232212241320214222120111233342311211102223403242012303024410143214022313422230341301133133301431040132003340243311444031010304004113031404332100340214200330302402033043112102110112120210442430443342442410424131213130342441420104022201400240301031442240123124040222124220421213041243203212414220000431024134343314100030211011113230012142403010103141102144312424040231130421202044034424200420242244402142304131234100330322341043103234042334202200341433114303344000302200230333232201431340101210042104233244343404244003232303221213022344241424134001112400324420322141011212023200220441034411043340021313112240424203142321241324304101441433314110341240341004204140343001402212424120400121144031302302042121104233122204302114433324220342104004103323301204333400332033123142132201332202130024131020214220324321440034014433130340041013223232303442231100221240102330033340332142442430134204104141112423022202400032230214400121441300341441402404133433021401113003040332440144314334201021034112101324324130031244401121242432123434011303001441202403010430404032340214024302443031213430443223142240122130012430034220400101104144332100332310113001434124122143212022121034103300433000322142131111303433021231422211133023214140032102200210023400010144024003413310142221233110143324104422103114041123204142120244431210424120402413432034400002001110303130001242323344210002133021433104122310014402231244301004230130030103423422141002212320141241241023304123213011242034212040401024124000212203424201224101311123021002312232131423131410444423212034011310041421011414404244121433300134132024111102323114314433000204411410033002342413302332133040434043201322414412012222042223434000331220304232341221104443330403201041321112321304303320110013301303113211220013143323412344414304314020343214123302323424433134324322011244124003313010400304130210031013414123304400102340100014303113023304242044220002021231042441123121431110244244044114202300323344033303442024023420331422221021441432104324430142002044341143042340230024201421341422032322223240222043142214320310412314332123030313120211321042300442120203430222410300020423124302302300220234334024333430043332413204201210203222201230111022141432243322203210122433414131313014141410320402344344024022320110023132121312231311334424443120011223101120111014011013123203213112222412130411100231232001042020214210212231300014404323333431204140110410201212401403010011102030230231223413230233144030110343300343102244021322414234202423003031444431024", "413014030202221430102212113420313421341001202132413234112324120320220120030110013304442444421224102102123201112213423401133432041334210204130113134014133223311333123340341113102100424341120433200314323130024403132143031010414330122232103030202010022041404332120031421121001441423234112110012314002204141421331001134200331140433414323314010000302222200444022244321001202421104204003040100133244301102444310333043401401244204404134340012040013014332204301114031212234104302334444331431411213003410030133421402140443340132444333041143413112001114211213330114140314042403100011410113403311344243301414440404223012334442330420123211423301304432311344411120232024321032004014031310433034102343134302321204334410120040344120444414002401112233224024404344112230013000002041342301422311322041032314430334203102012013341213020231033412020301343444134323111132122314322443123431032324124032411020210232401324232004221300111244113403032002410401410334042044213423222202213222133104332433012030122313121303202324213031340324323033220433131034444241231031224403333341203200443400113331413233330344123131311103044313243301024443142334113332324023242003240221430404444402042111312040143020042410402212212002012432021223211312023110143210021123303113244122412003244104440220213443032232203422214443010240300101030141424112031320123233234031111331211340024312343302332413222231300234223343103001044200441323343021321111332431312014410432442422322243311203144110030014432023114010420304212243030440010232041404134131404441240334233310003103422414434324220131020303301214430242422002401333024203430440012002330304431324343013423310424304233102002441424230143301433134014443123133213311113203233111420341424411240020444011322443212203303323123022401231443202102321423144431142201044202322344404214433313230020141301420342204134131413323431133044123322214220120412323023231010100000440330122341022442302311123243222432443404223442242313224011003412403303320203022220330413234224324103333210320334312322222124401241013122344013244440332023130134144310130442103241002130222430201200004432130222341133040103341014322412322000331321322212213432030142041311140340433420001042212201010324130304314203114402021220044020031433241200321331112342030021323424123024244414402401412241123223410314332331412441144340311042413330130134213414132424024404203214043430221120430020123404100043314121414300134111033202441240144214321203233114223332244203304320423020012042012024243220404103022203324402122402212031140102440310114332424401440123012303401133033112112420120320444323202044213413031303331141201444144233323330030022121241222422214040202001323112314113104133201320241212102011331111312144432214233124323232301232214041042400220221403403442312023121430111004431443412132211023220044430342210303441032041344333014343211233034311231143334113413121233004304241230104443101134102002340242021103221324242221423134231000344443430443401112411343030440312100140031340242243313142243003310432022134114023400001301423122110432013330313023244442430312232101022133000320301124402443442340120403012240334314004213102030313041343234042031402010300233200020412042224121402044242240441401110120041032013433020340444223024003204124432241010113332421024240442440304031343212144113123203331110113120003001233122034003114023414234443122313132434140420341134103420303442241114131401014000212430422403323003421012001110221021103420302302242023420424100100120031312130121033331320001134332111312001220242241310111343014424431221320130101011301231213423143413403121024340213141314202012422432400421000134334224221010002401320333142102233341243111443020110101144322241340234133202403014412303134244124103041112441110114120002340340040433024230022430144132143144202133031411214122324202310433332440011302020130412222310113302330424112201033344034104332330444043441123441433002314342132424420124214022404114220230340240024223142124301220032042414042431110022343022021332123331114344004314220421444210131303221004121340442100313424043413120402240213443123431243301123314002403440244122341231400402023110411000014300213023000110103132042330141310344234344223320311130413334044311023214304021440301433104034214021243321331232442041423304233232434424044412033103143310204043334414104140201344304441242214110303443124413301121000214134303413300120440114211441310003103404401130420411400101211241131234323110024414040021430031202340430", "334002141431301003404341441000121021243421302420334012033132401304141441302223020132200223234221044231344312022313123213212020104114123303100140020023111213034401333000232414103402221023030003203323202300203321243243013420110334422431423024401214041113103142443134003331430130341244211241004210240410430333110104324112014031210011021242424214212120340111223033210240104021424343041131241331214411130001101004143034304204021122432221421210010204300100400323223224323124324133001241212130020023240240143321211204223410133040030013403441122304330341224011024430421013333340232021014304011100011434143030320403010103114400003040331334412212000331002012123401102114022313421232401113021422231401411312302432131302320321124223443444232130103113220344210404110314202143122212314421321412123100401241042034210302012200330414201401214322121442311043010343141443000342423241122023103322133401132304422110223223011042204413311113413120400214310023233123123312024131221002320132100442214021421101434343042222332320004042401044211330213244424440420333442320302320004013232130244114434302401103010423210211224303430042324413234140404212130114140230101340333410203043031221233322013233141134241243004101113314340140304122234144332110400431404144143132040440342401121234042133344021403310202412023243113411142332312224121112043020443324043322022330401111000430201441440001120320000120003012041334423310323200130104411434033402202014313034111144012220200322430131024243142104034333001203122332122423440124124414230210020430032241403222333040011104221242320212420401024130243334401213430130122232322114403342321001042022403340142331134041323422311222034001403034030100033012123433043341200434132420201322111234212311234411310002311203221003000211144020442214031300202114331001321404413214031011010001031100033311330414334402434000131423322230323243412400223411413034342224303210340133414214022400121412324111344410114442244102242032221342413443021433021221242113000103343223120120002403114043001234000442134124004230340042202232140142430033344421431004143341243413123342432123232044201200141144311314442010121342341013423112323113440044121420012320041241344101302021421444103314244344110411012023040311200423040102024234344140334044300323212424023121410000214401433444141024342414130020413421131400134333420033033110430211002400102404040031004311024423203120200430033121024030003244141144430341041314343142412242440142212041204231304410232243320414334234410420233221201433030343003230043124004233441004310314432423140103334013102400020011002422010022000001104231420411130432231332440212430043433023430422224020412133104142342102343321333033200122231202233432310220024111414101434314323112424012414243144240144203240321042302310202400012011030342341014123243401104031022321130011443223203420213420220424130102413001044012011042120441223321114010342301344110400213104331122324200303042233421431120344431303101224020423002332400403221012204141200114242014121123331023300313202230220320402120012320330232221421320120301200114122030433301423100021343410432443431223421443014302030334123400113113424300044230404201420310014402324442243333233110044022232443030032132314141320321020141041230111343233132033011343214140343414222230333310223431423300201233004414144213040314102400414302202011421000323402111122231434021042331302213200021034332324400014242133441221344333340342024021434311341103000434331224202421104113112100023234003341032143400431111042340210111232140421421420103131120331404111242314144024442123012232032113123303433014223313342333121332313104034140314444022403102400144233122440404343034300333302122434221133004033420400331043430232220411341044112244340242200133110011422112323300003343424011412003014321000423032002011202412314444100131331444431314033130234142411310233403302134221133203010330231330010344120211011432100023424400312414413204021412124033332323421104203221420143112330421434122130430443443411224230433434130104001330043133430401112333411142113220213221100402131444423341244143033023044443311401142222312140223133422034241112414311214302044303300341130240334123430214223132221442104212341203340034110013414242212343123131024441414343110202432311030313440112313103310143432034201321312344101320301233210333210400143223320231333241131210114433444214400422410134112222313034001004340044130313222114111302230303103122140002431303400413003110034314232114211020231034331", "440044443431122442100330411434124210341020112312334113203130432142422123003212114321323023033214040134422333324133100330442133324012303411320014010404443012200221022422123004240423433122314000134013230241142300003233100200314332104133210101122440422411344302120134214424401204130010204114444440321432044422342423314041321201130342444203430123122223313043222410132422221434234444203201144233111110342104033100443113144324400410343213214400013322113442333310431433124214202343232114003322300141011111033442444210012422302244314234034140232003042400123411410004101323223210134330444021144221403041033403141421030424434200123130333403312324144300342421332433023213344324441210120204340243432031001203422442310213304314203310311010030223424203032330443322043042032104333313033004432440300110444030430412140310432114110330000424302413344143100031304203332220134004243202302022024142324124102022300444111131324341441421203213221322201304311241130323032011321314144022031342340232030443211130342132122003133012331300202030104410424133311042202102124103114420242420210134432040301001411204013230234024210133212043414123012224401114323202311021023434003224021030420020243430332442014303342044303144210331041034333420024442141202302003201234011322000213004114321011200230111020130144320321431231032442340421002222344242424434340313230113023034142110332303331443100123311010310343001224030023124332402443403023421022202102231430140034242312014343421002443410042441100214431302044410231332424141232422231004221011342241442412221304302142241034410232223241312302110024110432114313044010412201324214110443220010123223323322133224140412404021103234321330114441112133204333444302032440044143314133220004013202003234110231123214100102022140312023430022131024144243011420311343321241013011031103224201042330300310042234441434324404030140142120133313112231332224421224012203313104110201401013334111133133204301323300342041021140224311420441111002012043242412401033103040121401320041023300034411041433041301110034101433142431310031434041100310101113011342214132311043333140430102034131123124224224112111211032023330421213320404213333301331043322133220422134232222304414010230331123102234210003221434003233221333210140240432113042033400403242201212444103032102320231111200130320034440111212144324302012440410323244344411340241202211413331311013033100400223333040432403114434233043430244241231210242003334420124301224110322130231413341021311430420123000410413240321301211020321120000002004114222114302143444314343234434220004001434442330132434112434441003211130433323004020114012244120200223434214433414014121001102032434114001231323241203201144201302432241133214403311314202110213313043000314241200014120003423121422202122110320103140044232240033104023112012243322114442012143444243101343023134233203132302231444401104041410230014120323442414123401340244340220323124033043021230323401242443311422132034101002134224014412040234014422040021421040302003422242322044442403123233301141202130430133224202234330242413431411100424413131204334102400203332342013133014024240033214404412020341222411223131030131240122021442101140430330434122021011242312432441210131201441344324114100003003440203222042200330034132000004341322431332230022441101223114421020334443134442333304030040433142343113130444304202221114124032111004121411320333343044210120032141324223401012132132323011423021134324434023301014211412303323212232012102422240412012024410001313423140302302434202103312120403244210310411303144344130022333144122042302020433441011310413432114142324021331422300120324240420041434103022110431141222234403144233001324320040431330240421404044410210104330203433114033441044231422414100203341401333112303430343411223030204200122103011301102011134413030112030213343243223342031301330044042121020042242032410142011032400201331014020321441022302143243301014001314202420302442030241023132422231414304443210343334434000113310343240304201122112033110412034401444012041111422304001034140314134102332222034210423242332334340220412202211302024040233443214311422023230423430433300142042312213143001343033420140131221000332343243040432231430010340331433124131100330122242023130431444223301003343001113144004041240211033442421003130101334301010431331424000141433344401121302430421434001134444023103210333341004301402403443213013323202444443202201122131442300132042143024323324124313131120324222013110022120344034111422013", "034041423113202340140024201303232240021333413101133212121312214104033000014434112302021102004422100144444021322430310320233114110130123301313330222332214332304440404201233010430400440124122142333144144211022423214231431241203042032303114043232402022310403201403113101122142331420303334002404331114333323332342011324031123134302340141140130044014213034313212330343022032423402112110221224411120111413304314124220422340013020422423314443312142422111110110024032141211013342410200111434330043001211300233224113012440001430332043442432231132401113032221032242233110101033130133424441040214103324303113231103412421014203412430210442201141240041020032020144340122240242124130441244104421442014422141413031001221311330322422142404231101421203230240411223422333032003034023411342044230021313444324403340103001144104404101442001210141112310441212303001423334413211142340234201122012101333420203320144123042000311210334303332144434044000003431030101433424214221240214014403012003130113033313432324302041322304030023022424212320401002001240210303400442444440114012240330303412300423223111420214344211122141110410122214203030123211133434242423433013004101410233431012013002411201341230403142330210003023204204210334101121100410324131114013124043031200041132330002142200432043232112334024223244332221043334444224204431304030040022433012201431234330432011022033323114111032341212140214433012111143411320012011341421110133342124314121123441202140104020111002202410142312423303200220431003103003312000001002302444103112120223202332402310304044042031102432202412042043140343203201123140103421113331011311244243433224123341203341024442004443000040202214303222304102134414431433204233111210234020141404203241201332301011031101203024142142342032332403110423044330113304411321123140100042433012201132023210221214301334200034141141042141344112323344224334321034322331414114044420041234113301120303000034103422203301013132012204431434132143441441231433134232041044423441441334120302432224113413230043122212003143421112232042244323020410010030313000443023210013122124243110044021003231044420220212143242321104400120210410401220110302323112331014240231331020220314034213144424324433423303214214231441311441330401232032113141433312032210302214024334440404332433234423424043233140110132332224201100301111302131324134120144340332330342241031014440043100013111143303200343323040400340324111012020414112130124233312414103223010143320140040234232023441421114444134404041310243442414130214041011211404142111331304424212202030104322424122320423311400310303110122032400101020012034240240200024201133201122042244304341421134423424423141123310040444231323042214221322233034220014332132243232341222400322141003233004232410142424110240024220341112042111420043203401123313022430202134222302014222024341044101444232231343034112200110332110032113004234144423143134201040243400443441412232123311130310310041030120222243203401041344311232300114100143222021004201111430322341424002422333113332330043342210120333413441444410343400401204023210114112020421013133224410441144413330040211343204144141343404044033410433023243113042312214441120032310033102401400442400240113421402000442412443232324113421011024233001302411440243021113032433110334403341312334444320022131422222040200241341212033040200323331330304311234313124023200314433312342203123122124041422213422331142414420300233041204223001032313403232434031204420142013224443201122122332023303142443301311103414421410331230000132324440031203424312403423243033440034332422212342141033120122124210011213431010033203414330242223004031433243044000030423413433242221323314444230030120120232214240423310404000113444413342204324230420102131324430103430114141231114323423444133243020023444210140221322104121104344302112313113220121011021003431440234322342420440121320042443412021042233442002120343021032430044344414441442232430242443324304322402010304200313413210200210100242231302320240313034420023114443342342101310313444333242103342022420210311203432012320112002304431333111312344402441123313140110441300444134031242311000124110033434220314033302112443430244144212342223412030131123312014433311310102330200111112410321102102044124211113204314340112414131320143033421341402241231120414112201104131340134122322403411241124102040034231440140011323301231213041144410441112114142331001241334433221002200303303114314300401101424044244104331130432044303201222040242413141413222", "441223203424240344140204444313413442023114011121122313321443121024122422120203204203223211010224241223403142232120110301024210342413231042433311124404403140233442313330112240123214310441240303332413023240314202104134313032104131314141303223000002233020434303221301232144030401404403124223201233321402220304440443140211110321433300043122033301414020404333442210104303414341044243141322211114130121344321014440023233243214414204114201001024302402121002034221214220244433242411410013201234144441420232101143210323421420021201302431204222330003111014220211003432223434210142431103032323024232010131042044433433403220033214404030322223404204441301220011110343343414022101431433023142433321234423124442144341341104100304302414303201231302330424204314133442310430124001423410102033040110400010123034010114310403413402024242214333241301311240024103420202300001114333201102122340223322220334404330130321234444140344113443244210110412121441443300021320404303444433222443434340144242121244030243042423212132422410300400214432231444001244240130144420234434043014441141442043042240433432232021001230141011314120304334131130132031134014021140313314414302344043403201132113030422021202412324031143321203003202311314041213203403000401101433323124241413330044301431101100143122100311400320122141040034310311020140232131221040232310223014311202333144322013403100442140300112322344302031021001033422220401004044404003043201131122233202313043420231103344401210332032241010030431402021314124314114110304111010230041324112414100233132041003442432331330140222044301231113304104003243240203032243112134134314023320022022421323032331014330402213211343221404422311203211411412130012214330323101444010443344112220421034000341220424043022101424031432344132414231323333222041114130341131240304402423313442004324402333224021034303403101023201121122112321242102120433400000320303241314042024204122004141213043000140423421312211110413143301103041221343104142434400303002311343311123112424040333142434244222410113142242010124422413404442423404143321212003421200014132113223031024442234034222024341040131133343114300102202230022300103214343401210201020233402210014114442111312200401133240101403320220312031144001413331102110044304041442201013120400342020104014323033144021223003240314424020441104411424012322304234432323330312241223402110412212023434114103312404040242023042320410320400234010113203304400002420404321434100134424002230343013312410331341040423144403203313300410224211104240321420323403210220414204103430104102244012324321223014320414211224304044043322310042312414131303043331232012221411330010304302022314021040420222130214230230322111312020020322440012422322210213011444040222004123011142420411421133434330114424113130022023421101412143201244414111100000323310021301200401114313013230021321021031330423312431400440110003411110131134242400102143123020313341234234201334212341443204002043403301112102030301410414433130440302031243030114033231240140143400323034230120331212033301104302300043121431040314412130134321244310402443034313324124303432102234430302304003314434132302220031430203100043411020443133304301033111031210004301331213403241002331011101122122133333441401222430134014144311324133040333344311133414210024402040000443133234323103221422133411403211003032130201230304240043411023010043221341104014404400043120132233304303133024131233414340132012313243042244101312324444022413210221444032140042344311242333314212211344431341110403231122102310404041230201013332401441203110412113143123143032414421001343441004110312203122114324001442202343010241040141131140114224114222122414422302423342012340103100014040040244243313103440322311201032301240133014214241440430204420311111343240224421433140243414112131104333414213241132431324223324402403101041432134313244121134040123233041302033324123230300000010103013444112324034120331240301040321340021212140230001131122444114012100410244204001430202410442413111213021021034230114214210213242434223340031040203322432011011120302430402400211414214300322114401222401013044222413004411403200024212043312134112021200332302211332142321412024041330344322033202332433114012313301321034041244102242023141442310114333301324311411040232340033324114131411010100144441200340132034434443110122143024112422023313224333422040243132213324144022141221314324114021203330000021324010121002044324100434003130041143004401144441343434332002440132300421414142334311134", "330201300432414204310002210144414133232420003001324304420101040044013242132101224341333432304133020414210142012324443221402133214123440201432114324303111310341214112102040142004233100110441033444422133113333124300441121402431141340231213443030413231112340020210431130011134313311030001434314413014344003103311032321313004341121303300244241101324322402303144210034401340442403413044304134133424000231013412234412311241300440411331102011430433342224244413343403231441421214422441030410013301103411112143423322440304021403210214032243021441124111233120023223322314022303432323302040102320314233004322334342020002223431311402313430114331304102132421011111420022044210300034302223133243010124404411212031431030022324301030432344401121124034113413103013243044333400013210440402424433030000414211312213443112134332403343323112143444303310443103423400412340022112122002422144222330001330301111420214444223311100404321412442040421210422424423143121313031440401324213114003034004210203123334130031312301013404423130240314210413032442424444121131031422410102122304414004302103442400422021343024211113323410421132302343111022112120433304221332204322102413122132101000011304141443412120433344412102340411410114413214442102332142011141302410242211030042244400320002312043434223004101024024140440024442220003300201343423303340043121130032431101011310224413312020143001413104140404432444244242003320140000424330010442411400104440300222040204230334433230210100221031123322043111422134001120331010122420302044203234043443043122043200111441332401423244410140301132313002302204344323341132040010302034233142411424140133324413202224412410023320421040122341231320223330332000424404403130033121040240324442222203402320130234122002332203442111232044130233102314041002141003202013411113113102120300141401432420431140120111231223030211443034030100203321042133412013114230214224131333200002201432404012422242322023441322432442412311112400120230034142240021412213111044213440422312024422314344441142320241342324022133123032300231310342421430442041013211444201030232101000340323123410132124122224243121332023440400443112022130032001220424104430112204323443010124010440433024201001131020001234122411020222034234213021343233012430002402430330410141222044013332344200433021022302012210444142411302133101000130222032030433140233443031011112202041010041212222014443100213031044234233411102134240240404310213423301242044024203141443211213112143103202420121004342220323323342033431444003030304221333324302214420331021342321014243003111444132340324204314124300003114023242313224233113100413303110034331332124033344210121120010113002342203134020100324320003401334041112214244041311122214124421323032013442340422010404200012303343022441041332321300031200224140240022442342204003242442121044021324032020322433421310213221422343130331102200424040110142123413341422101214410011123044113432430414004310000241441321424430241142112312001233043424420342043011411144404204043231134201442410441112343102230024213120221134411344032124010444322322314303442104021024243300424031124023240212321143323302213121022300113012042133000112041420330203414141103312201032203240400231333213400441410344022232312334322320041421011120304430040103400233132314010123012444300024201321304404404321442033032230422130301344134204411012111341100110131310330000340130123010120400043014220343340414340401140424322132001332202420343403040344400300004304243230320200030232140124101201431020122321122120134403243313132401114101202302044414220013402110423100030034133032310310104414443202123023120334442203304210000400120211020210230301432033420113131430333443341310033210042140314414421404002110041313030243024240311142110120124020042011014414400022231240244012103014024044334043242141424232030444323031301011424301112221342002223032230223302430001414040301341400101143112104020343142441223120024414414041110011141320032113433301003221413321221231024011224422024042300344124012244414311040101133300214141123104221121411023213303022141130213433031324201311402210242141033011144111303240341124243040141411324320220434223443210132302234043140300134144104110422403123014002101110002121440011224332113013403130033432300114101010133241141300140443111101100213201231010041300431004200414140224023241122023313432113100211414302033230031431243342041122303131043214430321034141340041101301114140421114100033100300200034122003232440232213021441023202420200", "134111400332413123020231433341401213122012342104042310410234310014434132202421020304431042424303433202022241342032101321030430220042224402011330312220314443432220441001022001144200232300022442032241233300332301404221042122223431441413334133404312002432330214202211213134140002032421103034411014222422012043431034443332121123130030442233010120031014231221113020330244214212313031341342441001110320321302130301133114313131332430044434433403434202304101334330424400021041232041332323142112430303343323030231103423141014342130333114200303423202310024124341403331021221143433422434030034213030402444014121423442113434034133002110231433441201210220423212211340232234213434341234341043212301314044424201332144413213233431440441110330000240234412244113131010002110340042400102211022142234021421324334404040230001030012242042443340131021131303300332020433144444243403311000422410314044214100314434202401111330441411030042013041134214234220334333331334133343434401242124202340313203120332310330242423324122020222133423320130034110201212432130111444231043331303113401234132200000043304303124203000213211304140443400332022222010414013411421402243311231033042340423010313430423440303311030430420404340431104330044330004031101403403201412241120201233304114212332300331103142302424444220002443134341442002234110120031223011122122024002232303230241433303101002341113121040411021214041300000440404134242111141014241032113114403010120230044323221131412312003114201301131200210410120332421311212143432332041203433140121132303434011001340440240312030224223342024420140342441124440130332300332134414023402021043022010233013334012114304403401112021234140442402340122011034101104000422343040042234440204330314113403323044002414224103033424442044042332212110422240112114300233114202204143131110400320323203102112423021000300032120114343424412411223324110220240131424342112424303114322023232142443341213411223132044411144414100112030403224000031124012200044223231100123334241132344440123340230332432202043414413414321214130204201104430220102304122240143103134342003134240312403202013202224041232100133032101310334201403134113021000244104424322000042322222023441143101304021240420024140010143323433003423322132423320322004442012411221000324021140432110434212204331233023210423202304412211144004334121402223223240344343231401042001034124442342244402413113212330304411240413040200442314413143321332002400002403433432120023432030143212410440040011232230443313312110421221310440100214203330040122200232310303203110433014234434440203430034042113404122232310203201204130403013004222100002413121111342231014224100440122311420101412304232300421143211133243044014213402422342104010343420410300004124324203343410142121033133114114424431440022140423204434402300213131133431300241423003410043343232240020202344300413141432123114120041401420421432420102034134024442203010410322403124110032313441333012432440043103021021014001313441102413320141144324024004122233403112333320224124420102203114230212240312412410321434424334144200020410110234031204240344023242341420011124213043210142222313221141012224134404311124300144143111343140014140033223403023202133140432003032000023140134323321210023133133120030133401424013131230312143223303301141244424043310010200112143002210222312022044041002420410200224430323341241414133343041140224132242441140412020013040303024301040042444004042030104400212041423111244433214212441112333041402302434110412143340312011424300110000230200431144304321243013130331312234130322304401113132042034344340204224012343102014411204243033430222131040204230020310433131420423131222021130111200021221344243313421012331004411414042303430213330020134210021121212340301414411010201403122302131401023421011133130114433212034244211404331132044212110343414200324021244131230130030213331213333040444401002014131444402212104131104410131423424431211112104304412400312222014020231334011331204301244020041121011434043011401244303223312414200014414131202032034342341122120021444030344021301334132130033122330022202231223440413240040124001312143321432221014110133410102011411121004312102323213320000140233442314230131100030114430201342211402314104234042300220404314142422124024011411244322411010224024302403201310221443403234242332221404200321210434412301114011410324022040402220213341302214211103422324141143441224200132333202210102241021330422213423430212443441041311101132042424423140311242221324232204000", "001220202340024400220304204330302211434422043102110012010140324333221322330121101012230404112213103141321432133122241244014432430221314204110434430130214210444033333112243331214044014334312241304413004112133120032440214204232200133043304023214022021420412334024230012021020102104244104112324432002010244023211414212220212231324341204110120004331234004332221440414102030004230310114341414414431411410423413023143321213331410232430201113020013302101113202032330322114443233134120002120202412300233330440132014444110002341411002001043130202010141102230232413002410043102114200321422330431432101313212002220113100310334311213203120304103441012332244421310121132100323134202442230321001141113303342440030113244322202234044304310333233244202422133033130204243231342422344430402223212101021113422200223432213120002310014411223412333023130113021404044242340312221101100030303344223222201400013434241040344424101312003101204441101221310400234132303433440342232324140302230300222233401400344213311414210421144300221340140142443241003424232202232022424213400234433100302122401123020000240422004031244400323230044433000203433304203023000010431021442222330204403330143301312131311433413234244044222042443302214230433401101120331104330000443131323101001423413023200014114012341424330220040443232223144041033240320002402010310440210204134040020024212432302402404443043043010243013024421243231003330010131121023142010021302123202214143410024044414111424231404140320434100333101010131213202140201234042031232430423123104140412212243234101423202212403200041143400342403332234231124212413330332133340201042140022102332213432113210244400433132224312203014024110422101232221022222244102240403122120420132034232144303031230024443240242131212120210121042120141031423234114420410200334130013301234303242022220131033004040124330423340432123344210402200334112030014142201311020124334211124124420141301021121211104433344032401410034433041023221342311121412243342121011422411121212200013124212410010323020434214022032431102031140040201001343204410342321410043143011124340443100204041423311234024310232412112124443311223000221440134134022240142034021213341042434333201002034222240113244142433043403042144322004411102401123222333240303040304240122212131242334320013412242223203213420301234113212412031131003101241103242310440440341444320332001032404321421312302344002131023411120320323212000012224034443111424403442311433330111203002132110031041121010230101224314432424131144011104440304122323203033134312233333232314111230011401212214332232114424421043402232230231213021240344114434103311332130402113340014331334013241212241311422143032134232124011113031114104332423444303442222240430114302022220121331140241443141424213010110340122131222113414441110443444213343214432411221231142330213102332310204033324041030233102231140203110232340042140212434441142013311312002041441104404433431022020044413022203323243021433031203320444301044420301343400013232040432040404023330443340203402033333243233423001312443202114303403141234034424222012102043220400100312142424320320304300110212010102312422331144200211300144040323221211332002224400430041401113302122124344232233332242004301041103420101224041403412033232434102422214022221023101100323000101314311311120233122422302444302003320114031230230413131421430403024343134124404330143030011301420132314124430122444212003414043433043201202433302434203421421430101231210234440033104114300030343210311314303003211222403433401314442133403020304100300031140422133334022040323312034203434010104243100020041311310424320110300430214030440133033420333433214143441010221342124141033220024033111123212343131322304432401421430313021014321422210212204423332222141411313401240020411202434343221340212041142031020303213001133012442441424431430233140041133322224012313222143213331424211434340014044332314134224033444222131044012321120313121144440033333334443232233141230234340420440233424113002101223324320204302422442030303102103211030132303401440243134041214013342142331013342424443112110344304304414114413141132002341424241430144323422330433111001120110232021402021423232114232221042021341023123204002411311432423324201101041313243320433120224302203201444310023020312103313311424342033014311132440344004211320231400211043000013223220020120430401320110021241304024400233324310031441022001221424234322110422042434100001333303042331112043404220034301003403332243321040322404211114", "003010011213012130240003033304410441020001044030232224323244312143310221243331103400301431304343022244440044400403044332342310240301431234334000443130432341130434111031404113031341310422343340233123233424424330223322231334030012141331444021032132142201104322340144241441421400100013324110214340433223400313043320410004324300241142121244431120430342300402230344010122030340431330133301114212103023103122121032304044310124430144402101410214013424331143121423310422202322211442244241234300302224403042334201002011212002030233222004441012341030404212001320130103111220340420003304103132344332342133111434003420333341300220030234221442133212001124002111003340103114123221402240032224433303240012201442034221143310224400034004222142201204331332313130323141013003410423340042304120142414011240144110323203030302040304002342301121314311101441400214310111320000330411323304042204202421323013400232112004000132124124011412312014032012201320213224303303311113320304044222102023314431303244310143212023004122234211423144034331330312200233003321010300411104030300404103441122104023040044224434432402341042412110403411432324000042113400410204122221134343032042033042311204340202411221040141343331302302413143110230102301030214334003230304230100421231013310200013110133341443010332342300444141410133232444031130301000344423204033442233024014331204103204224124000224044404430002210310201434310422313141020303144412334341332041132212203232102334413132244432310323241140420243340021444103243120001244031421340230110313032113110411443202213414210421114400214203131123241113124424341411002300110310002344112301103233323324103102231032222042123414441411110102144241422341232403111344114210013430210401141111314132033222022234311301342132340111302014402403434240113413200044240223412211333022014244023130000144124211413412323313223411112200414432022023241103244443443243233410410433310341420230241213111320020100231312133341011411301111233140310103023232410122411104412302042114304033414024043420134412442120003404021301132321413004230144002041424232012011424414134024414104241244443314103104004043110224203122123224434013000324342334344033223043434401324021044344130431341112120104133243111234422422424300430103040322202111033212001030021223303243230013214240324423244114112442121124423032334203014310301342241134034300104112020030242023411342422222311300000231400310234341221140043012130411243112022021203424110014023414402211041004201402124311403114330320402222213441421304010320123314443330203001140432121233304332410241004031313032212144202333310433040033333300423234040231403001242313140344440400240333243424214133012031442124140402202333440200211110212324133424220322222203024330202101402314331133023230212143114133311411030230212132142313121400032441133002020234432322123033132044430113000321344121331432340332433343404442224203304001233410014044230422311130134002233402203033012430243121141200042044132431320243021143303243340330012131424430104134243441242242203331404120004334321321224230320403303001303221333342111121402232434042124142000230223024200141213332041402343414000413420230410444031043222342333010321140224411424423411232441123200340122231412230040130314204442344414143223323002432332421012043223112201103131340302331202422132114122343300102332124411041234022023324310323423012233320342231430200113102131210240141421211022103021010100021010143434302010041112400042433140313044300413110323103421314020110110242400212233204301002140100301320214433330210423314400421223124312103122042241323233340434202332402301003311332431213421200223014420114303101131232304002110324112030031322320403202303234414403303234313232122331040240001213340313301313244334030140121404323020404001040034124203014034010401340043411311240121000020213032021303143204143133112244420013131420002401242210312323304031231102421120241430244030211000014020320112402022143043120142413121132331020134304302124201431224412334303410412214404204043032330013440004301103243340234422130324133433121121211110014302301212434401120321304401140200100332340220243220442024340310224324301342423421332314112030022000040212414402441141404334441042320300424133030014200231324321433140404424234431334004413132221212131011224301342323243211004342010433413231001221100340123232422011413334140030243110443331233302101103132130401011420441013223002240023334023040140004003303134304034433123240403100213444321240424343403004204013", "441343230401042230004413313030004233123112112204441103243102243014210100122103210431012344111223304331443313144210440143201313122044402414132204341112310301233344430343424101420124331002142311432444144024433232441230140124124131422231320330442331423124424334420400144321343034400421321233041114312342032013444442141114310243300203142112421301003042333102441303131142043430331433340204402303242301143431232011402302203432313241401321403300343102013321332232334233030003432021330300041322134003112031200043413010412312113213012021010210314103120222402202110410014132320400231044241123024334113410242210031101434141232123424102112401421041433021343441423324320142002342443122133114202044102020212310224431234131210340111243223440210114124041124020102033100022442410104142433202122010312323030104210011324212444043010410300240213113140212143220401111040423100423321441444113434432031214131203100442133043430220021103103330312431034121443322101133232223001211044120202121302022133443132343320322311301430220430330223030222141201031233340012242332303103302000401031014114402400130304430331321223020114034032023242303234041313241110310400434444300432421204122224234411103220211112023224434041004041424204241400100303410220010310204442123111432110311040003112112304204222444122334222020311222233433020001210421214132022114121111410430044143303112422302103322313044410024001132000221203132104040302020344343334211402422322020134131004401341344410324211424140203101432113220233002101020002121421310332111324100220241342333422022120121010133402304140403043133223024031331442002241222130141333022234042104230332304003004144004110302214420330323400220241104103041300420414030042404032332322334200242222030041423211041240402020210041120111132003431314140100241130230002242224302302234313224341141203440012233231301024013334241330030312231212220101432133000114022012012413422411203034342132233413033322404201330434023401402444133132411441424020042133104302010244324444143314010044132022413144211312233444133313413044324434233233121403320131240230332424013143042423410200243110030011312304231242220230342114434043241431444444434120133124201002433032441224331334423232433014410412333320214020200342002324302234013143414043044014111301020304042401001410334030011042322303323322121331311003414324043312230102222320330332214111421411133022444402333310133310414332431014433344000233412043241324344321122411234132104313022410143302343013010142240012244013344011333133102341344201103212301314104121300323242314332221022023342123343221342211233200424041131002301202310203004004421143124334044333402041301223200042100131203340034110100423222424041232413020340224404340444041234043421303323410344442144330410141223021033033113043204034210333000110210313134240200302320032343111100244043413341312442103321023020242013011101110340420311111422443211300104121012140244411303140014223231424204224312444012414334332223012301230311134444101212040143143034424100211230121314434221241304224114002431214111111122014001332301314220204002214342413224113300401234330111332214232400022202421301103200200303411321132031200211231401042424411410141040333313124202144330043031040010124141102143020144434034322320423000421131412221403331040003231024243124002001424213040443310042101310010433424220344241122430230220311342301314322422102332304341232300122442104004300140213344232002312040044140222344310324133103203314201344311320414430414222221432402431024322320304302232230114132234231441211124314004402204444303242330020144141043032001112110013101143403243314114413041433110302414242330132143341211330024413222120434320041242224143344413144114424130433014044123222240310312143110130120114232202024104231213202302123114433343032330140334014143434011112214411310420020421311044332040012023132144121120321144220414401021414321203032200320200340213413123410314300023342042422004301113420210320244342114432233240124142310011101441412341342433101330132441104212413020312220400330221201431121121012240443213042043041324141120404301234120331213142000444221000413424203411334411331431304310003140032322411133430342013024323032102333142230143441334413324114232214014224423320230410121103140024143024424142034020433142140132433303324110340202132010421010333321134223104114442104010022223010132144442443123224202002310221032310411110411042221322141222100331222023040043002141420233230401320311013332202234133101013220002304334", "114332333310033110114341404024323244124230033001120040231012043214224131220400023211243211112244414033203004412303400223122020140134104031101143210041411220421121121103303432003241130041404220124001020423400311004112332143043303204222230202320233214243310200233204442310440213143324330100002030004103314021343300242132320244304144443420430214340142123233413444224314321413103140321001403123104301312400202000311223342323201330401044310123142321110104302420100333004040101134001022101422413242330334012224423341013304110033103332013330120143041021431204004233343100413422422441131141101421423404130124201343312344242410334100413212434123210411334334334344311124323243021234203101001232131112222322012233201413020342443103234124221330123014214210103430013002442341430431034121044130201244210142412441201404313314210204421424420221430342432102414011342332012032441102423211003204020342103233211202041420332124130320422022011024121212002443100222020400033421433433341434304144131101312423224040421020213424040122220401304330103121004321143431412422202300012142434034421030144201021011142244440244204310303331131432333010104044312332024410224310103414222311403233132130401323133134322310210122332011313034040111412044021111421101343122001322044230101343404324440432011302331104033010022023111240141333311333431021334330324122323033034203242124104444333212240432101300400323124433431344440313410311110143231344202343230423242023040422400130403003341301340424424414100121341130121322124230020304402441200434040323103333144112413040132411142034331043412120300300122101310112321313201431412224401114142302213340224202114311001144342321231031024424112021101411433300311101323101013330242214241412423033104113104321231404441132034342313443443321013141131413312004141234303040034343042020341202020302430310020411104111140220103441224100322310331411424424123201424212103324332412113300132332201034323423001013222030232430112213333042133233201323202411202114411144324324013120102230321100443110241222334004323123421230111312010402042321024101310124134120044424304130021431044103312204411014124100100202022033441440110031024120143342002132124124402030401432403000322410042014301024413102304114412330343402404112111104121024000120140012011241401024030334020233130344433443234342120143222110112323300143031030041240101134334432044302102230200203221004204042423214443410002113130124300222230320231324443142420243024240114204411433420304021010011111322312230411402214104142041143314233202221314223443303140413424242023102103423003220331404133301034212123422233303303243143242131022134312031244240104124032342442322321013432413014412043330313121140004143300323422031104032010223113142420104212322103203024442043323431213003024112323243242421114014214322031222411033010101434040101002433233320300014232030022004010033332124332223034121310033342412400400203320042000033311211401140112104332114121332120034311143303310220001024402420200021323304130242040201013432342221410130031000403133102242120410121323303101233130041431431013420144324021141114420204114422321041103124223232322413444020321203301114111100141113240243400410220133141004310414044204444120130122241312314131243412303112242432014331022400343203124043140204420132240033104003323333001213043443032104114232200112014443132400003210434031331024201344013134332403222240040123140410230401412111233044114033012122232002201310110043110042124423332303014302031400012022111101122140210012122212422140330400044032234333011314222234310023013122222123203030234400330311302120140331004411021411440430044312422233131401303440130344330242241221330323244340341144011143214414121204314313312221314323111040202323124402232042214000434401220130403042002344343041440133100102323312310244042042341413140102123310011140040114132421212314204433044022134422230011220204223440331342344420444344211022343211324302110444422413402402200031430424102432341114234333030421043411012411312141432003042304110044003143222122221141111402014221332342420012101330413123113031312120004332424102422432421132140132133421404110223033124023224141213143202322011230140232422340202302233431220211021011104114034220124323441022030414324004440420043043442132103433441014341314104011101000342044423222300422421221330142201303123112000404341441243001444303312230323141410440421142430020132423410323424302134012433032122313113011313123204430344232030123434141024000414342441042310", "311112233311201232033130214243420122414220203444031440111442314223210310233144421133013423420241022002330422402443311304402412412412330042104313023011420232204310341121423040211232113233330013244323212314400442230423302131343001202103413110134022004433302211304122301103303040332110333324330140010033124324102130221222411143120441323211001431444142203320003430114443212413412042323231023020131330104231020024341320424123122223324232031121002202210004330302033234110131433223233040100033103331210222132134140424432230411441130034011420324214044244143001203133244042322322222120024044321013130440243331220101243111441020101244440242400313212222223234214211430022402333021102013310140122033101441112421230243040234004031122331001320041030040303324033022131431104220432233423412013110120314432130030330300341044030302022203033440222331430032302321003313043211021001404203123304023234032322444122422414131242003004203411401023013130313401034410432130214414144301410222123324200242113244030142014104434010044134114033233121333313124424130310320310103311111010122213043133010440402200331410214120432134133003131212230434244403422043304240434141004122401022200002343411442342023243241012312030101342124420222431032304332232410244303402111432434141103304421421023433023303001244003103220212200233132220302300000313120134043320310031144030021022113244200422331044334444144031001121422120014110201222121233333123002443333034311200131224103321221102412411443244100230023144213430040202314410410431230411413133034111042342220430000333021244221132242332413441212202102324241212112040141402012231124044043341442241443141333234043300411130442202312113031124042012023440210201410243340443022044311303042130440331200131424442124324424223034101033432144301202322221310011303240143103111142244411203401441444424313044213023230013443404024133113420221202442241424330441021342321011003103012320131142420221022424110340234244204011304113210102411401422321122400200241403242133122141321141320344311033002321224043121414132403032132103311134021112234411433423231424133320242044032031201334014330110331231003010123444222141211442142122301044410302212144202140341201004322043323333112124033001410120244030422244013402313103443021020033102320220243142003140003101342222401124332200411241403100424142404223232200244423430210411000122221401044334434212440313340012203122101223400402010341022342421440403043432321124030022424431333000111243434400202342223302424203322124121223420201243342012440011340003413411032034204313041233032312333312101131314114131133304114321220241103340203002210400320044122444200303020310433230413340432131031124432313311034410303210411222204231012423033103103212132212034332223432230132400222042020232044423443424142221124324300443233212040104133123323401441241232000211302132040423014242222243330421242212303403112244222341433023202432213323034102342330333100142131024121011220400244420142402011030244001014401023040410441012123033432002342224241102102200144002313414404230112131421440134111133423240220310221203113142302344001142234020422113243112314432244100134030421400044203241431421344434242013234234131100413021242322414011222432324024312111323303430432340144002000021413140442033123022412202133403312400044141214220423123022433030421000011402134424423034231200320241432114022413340242333413241243202211420313301420412000330123033121102441112341204223430331143023114031430211111334044020133304334303032013240212243101031043011401242440312420112032242320032021313221131424240140343134120241214303102241301432102212221322103133110042441212214020444123224141214124221320424101131224120212204240313333344021240332102212011044213012401113134403342221013020002313323421443020210032234021300023102023322202223244132142131111404130311132403334030340114142422341100211323302433301332024234142101314432102041014322402231320423410213210214321010242013341104414332340444234432330131014031211033223040300230221123224032321412333133324241032423034334240001414234122311304420412012334401203134343401021011413342414412334013314244111012200143233023243310310433001411213002144431242440403402241230424331013203242044133024042333202231224234034002214132302233411000240311123401211213114430110012433212432240243343240144111031433302420000330204102212324043034141002410212113042202432120013042243010332442403133143024040113320033412400400143423234302120322404400041433302032234210223043043", "021430103414001230004142042334324341034002414040134104341434044034414213120404301203130312140444300341240134014323404344122000000023442331143023400324023143030223140201234134340242243411001040303210210332204243100020112302321221134444401014112234331421231440031024134202300034304000002341102420131321013113104131021033232001020322413023010411004300211243324331040023004023403222204244412103202031233201410410023003041212020143320130444414230340204302300311122023432323433022412414413200320324214402320403033431234303131041310401014024134241120021342201031203014130003120023410010442300034141214142044120404202143111344141120121021212043434301030013012324403110203011030014302142213132332342322332001240333200211332331403420321011220431144400132031133004220310404243342313202240104343341004200311223230242004213334304140431312031030410040244313411040043241201032330421013414131442002411333120213434333423432133112102221140121414111014421441304212221220221203422403102424114121012212111440312211141243201424442310440001112330020040142404330043320321440213323310032011032202243312003412443200244024323420411414321212013210234243023040220034133203100212131440414110213144223133101013224132322412344431440014113432121420032102123030423103200344112001043132431044343440400341324111234423122431314122312113234004030244121332404031124203300041314100141204011341410440104031213021014442123123343324430122020301413034302031222422320140113304112341102321103002121033232103134441123223444021100410331421333334120030420140441014102044140331202102224114142030034432323313302214404234110434003211243403112412203100202233112131004112300000003130013030203141031231411123230324341010111301303340321223203124300101233341204423120221113120444030230202131324420340340011302000330011404144123232111310004324003033223130414432440314202101402213004113344110242031002204130214103430141202230104331012423304404410302311130443222242124312140312413332214310400303312102420430200402010040121042243332034243340104330420043101411411041042334402142343424331034410313424444004113321002310324420100412232224200001040020220041331214421344334242410411343014240344402434223422402024440024040411404134414422202114322410444401233341340102141221422241323033441123000311301314123212034432133030343224243122133203123340003110003242430432122422221312334014213214212410104101040040241433010321301022430321220002434130010323113433000210140031232004304012320220433004223020011040220321302103330422021020202132244231334422421132224040224004444413301021000444400413404444120102420300111234131143004212443020041204442301314144342200101433044040334440130021320011334432010440140211423204022104311403004114020021133313442040142143114201112001004314130314320104010010100200341003434144301411412442210333101011102323241240421122444401432434303202442110221143034424432003300401304122302313431141310042421243014343140011113210343032110434040434224111201200023143222200104403321030223342123401102424323302101023210441221303411304113240203302310044432222330331342142323024340210403033133241120140133333033444403413133434211330043010022414434330143003034102331314142442023321414131304421114213040400301010441130103444414223243334403123213344401131030220101331431232322220410111112122214243434032101441000002132314101243243230213424140031331320213010132111311031103021220043041431040333332220400332130213324004240440422402002141440204231421004001344432230213414224030330222404420014213300221034220332311312441104124214033033124340102044014322024332342110230420002342314003142232211304402300213012331243344130421342434442010103314302122123304031231130322104102244403244223014030342321313022002112040301124024423021202323021221002411440000412024230001213442330440221130034410134210122104303010313401423320210011043314023433021211114001332122344210131210021132113422122340124013100434031043021424104213302142300134114214022112130231041414022202123420042332104204101232432230431142340244333131442432031030103001340202423344220021302420343402144234434000240221222343324402012421011334304223410212423203021034120313103012413121313443211031030202334424304323242043442320002320212100124243024112023330321411311002232440211013142421304211213020322322422033421014114331301212332113323140433321321324333304132231414422430034124222201044434224203201443331332331420200021311241023323034344342222041310302014120043221140233312122011032402421123", "343221410313422331012140123020323101313213003424333230044224422130240221333011321242140204204224212032334101020404000224401214222310330331242043434210202412311214131032102010330432133000343432032104001141211200141220234201443423003241214412320130230300420240410401113022112342331043402441342213413423222030320034411124241123110212221134204104434343300320041413020114041201014434020303401420343044001303110042240223142010140141441032024404413112020001422114241431020204440112014422233214314000100010112311132224124101241132030420112314420012300342244134242313312100314442410121100130140002134223222404301142203133332410143030102130022304432333010342042231441424200140300103030041320442304123014014030000120023010440031320320340020220404210300333231443240422104440121213243404033041242001124233310020032040302022143011021144340403242441211001100443440301333240413134212203100012203123441023301332414441401333321124044330100302144042111420232241040034114200314014403443324234201230031432003131042214044024311200403413333424030233312323220034111042333421001124142041344431033420221403040013133002321411021304214143034140204204214221310241000123420401443122431011201210033123431340323324120144214420441333003121103130020342014144241241343420130414240404321212111134134431414324234004413404333200102103330113401314401231323441234323110311404413043300044413232331043112313121434140222144310103232303200311342323441040223041231041031232312343010024231432121341131133424430303400302111212201412221131324343233023334232241201341220144210043223434400414004443024201220313004031002410013121133014010244223032030134112134423103311314041413200021234412401242223023043201444304032024010223432324010412312412032343003040422044202410242244310214430234031000234304234400344312123301003420144142302242140332442300004142330442233441023003221320140040234031444134120323323402432033412114404430242043224220343124134121130403104021443321331124102113200323334441233024233403340332021410310432430011224204210340341313442141141232221121422401203203232023220331221420300403421243422123044121014323102012003012422132304403234331441021030320342302031320110322123002243020134212034141041110431231301313221042144312100003302324314443342101402431334210020101221233044042143000043232320431423031113241401412201424412440442023033141333324424240100324012010013143432140240011132300134121030131223220314220030434130021023422223120411440224103331402002001000210430443413233344300023310414002133311201102132202240231413300120231330010240234242314312312103034441032430321302423143404444230121340143210113330302304212122030420344412021322424414434421131203432020413444412332411222244322243040241030233210004122233322042220022244020242221414143412332040200031002230332200113443010401112202221024020131423422424212233334000402120101003343303120244400144001032120242211432330421220024322040303133324024342423210300014120344010204421444230311342223340213021231242321241201210414022430431413410231030003142423021103231000410224444041012423040303220320112004212142044124202140341341234132302102431444342223024124144003433443202013410031202010124302141432443311223010342220313140233100432420202404210322012041201443030201041202112341203210411001203041342124101410311234140210343223314030031113311214401213003222242324434040211142424004402340123233432334203434441321232404234123003434323443422422411002031422300002301244434012441032202433304302433024411122214403234110013032424113023221000012142423434323340343240441042110401200212043333441324300234404310210400103112200343243211133333111403122411331303103430131131004434212211010332320413343231300332243244211411130334414234033432103332434301121031041312040420404010143112214213320233022101300412320422231423001243102220031123300112402031241224034014001102200201303122312003012423014210324122243240211243244400434303243121104230322444032104224132110033002414003024201440242222324114413410111240411343234200004310211130310312411304404421102134403002434413440102324403101111440000201440213421023111422343143221444031000240241403430012042434024120103301142311142403102132412003114040303041421432224222113441011141020401442234133300230002443114200303413201022330300421044100123043441403012233413003323101333431202314233243441113424120102204144440331110113302410323433240101133313134444022240404430324303130234404141042444412412123402021204331332123043223102021320004404424", "004140221311334124132100234033114303112133023423242120230114313200123001032131104130040231242210342321333421333324103433344000420300423402044113323331130003430211013100112414423422140421214402412334300213443323330042220010414030141124100003004324012232323200321330212344231130343312012021114124211210102243404040413431421031333331244304201004442031200124420341334302401334301143042141402102033104133024221244342313341020114324133124132333304031122420413414034213441131143230340432121330022141142031102421133432121300042402404444041330234421320424241313040013040002300000140431121102030013332034121020231231210243134134241103430240143310342120341411412303001112334012434211113344441433221340422420211400143300130303000240020130011314000043310141314313141420101020200122303331133403112424222344330324134412213112243324310102320312231412423213311410321403421341231401024124410121210114402102424310232140412210401303323001302413202402431110210303002340100044130112124423242033044440041444344140114441041313101142413423043044340300024033130310222212043244004211033021402142222220034041411231303020044342412343414311321303341332312402432043112003132112241210142221122404333034410124333143222223030021332102402233100414034340334432241132203223341011004023332111143434430141043434140311221032010421001333021441201340343001144033423033414012334111044124311211101232042303103300434121212123040402022411221400434444031030224303334400031214320012221443343203404012431022424211441011213140242412303231224024223410303013311212344413220231003342341422240041412002403312330232322002424414013331011313141042232324012141241432341404231123213204104120443230430214321311044432321402442144440212122343314120023023342432103401331402331420314424422100213002202312140321242321023212113004231301422200334114341421002000001131031302210001324410411301114333113040134303104031344110344124032232024341313014042434241334123301432332421441222022242224001044142314320131403411431101132320404200434143402120244140114020031020012422013033403042421122243243024124123122211130221111044143412131003241104201001413321431412301032032301434314120334014443033221440023333333000103114320231021111344042241114331132441034224332013432121043314221032404040210330321442344102130023142224102214223230114033130313021001332130031301202331441202343410302104330004333014233330042311304342012211342041114343303214323403223213033332133242241422401301234300241011244412401101324344013042210344231403404314211121014034432044133122011333441021133302330422140330340401212221130102004402233342221423231101332420303342012013131113320220003240331004242230403102222322224413314213322221004433410030001203444403041220401411221324224111241013032341414210323311013033010243303130430321241212211213113301324424331330120134430432324442141004303240443203443102230121142041243323442100030000322132240431410333214343001120402303123242211103412431310142030023024322041300011201122141231130423221213020013234334001430140232033401043314404334411040304220013043424124133404421143424201301413443340134140321231113111320031033040230220324344413021420202143233131224122130443221232130244113444142334413310432312013241114113431201302111022220341111223230221341112342014041401343043022343244341422224120043234332104042240424430311101234200044411203412014244131221313123133401012411240204121340301222114433032430142423332304143330040330013012320332424111113213331210123342444440402410044012121304402031144344234142243120042131202311143004322212101421243402313341122110441041223002021122122442414413104310440120213100401221440102042213010334114022340334324431044022242432202320120232022333002414422233133130224042243443132140343220314003333021034102322301112323340042130332220032400112210443112043400201442401312033113221011231342210323100404130321004303321434224430034104411430433320023111233334223403020134231033232333240430130402201310002133014212241231100100132134432214134443340002122120211334101002112021023423104343142140224310044303001002412133311222312041311232004104441103124131004142004344321043011334133331314220002424112141331041232421001114034021141110033143413334233440024201432412143224340140314320224410212100001221130122403234440123404241102243332232103140440314342111001122443422002232413301142213224021444043121041311021303244334204210004011022110204331003212111314031231133434340310421441040010400112112142321333041020141403212423", "320021104001142404010343122244330432022142130114144421114102330401333034223232204022020322320334010104411224434123432331320140441221034330041402032144001141112243301124233120044343300234434004010021430400221044021431204132000041312110330332230002442242131314130423302111324144420031402022001221412201112244043342214144431412304333202434203112421432434132330041204130130201302421322041012324443100000422120300331432431133120244030041423124232400344124021101234123202342113241403400013234034131403131220210231442244300230342422413213204010402410411124032102241223243441341320223424224432322123322202300314341002231322342003323343433114400433413242441412041204231404034213400014304331220423413200001132414031341432422031430042340233203043212002024000303302330224404012231411331443214143034401110042321223023431033124334404031232033413440412311322432411230140201224000401103140422400421042334140202442131400101314014420210030222410242232234111112303412203133403303211314342322032334331314231341232141124012244443441320212132210040133424243031230112123133400412312313343344102431224413213124442431132030410002201204232012420024104204021101131233413202421022342431310014221101444144022101242121431442003422424310004302001034024042244324333011303430401231343234412044220403023232201221444123124044301021210224214403303412244202021232334401444111114221414314340413143241142033033003420422102420013123111444013140311322101032103343303342123111032222034132111200213420140241134043231234221231013043401303344123000030443221423320343403023333431330130344411114013310414044013331101423441012442344114331024224211313002332340323200423243134223140021112340212410121141124110100431201240121223133004243224131030201122410342310313222023333111314102323204233022013122102444113120044341234424000401442003310431021143100103131130311342420442244420231442134100340241410102112211320420020113422022140404434430312422244224342044423144313413312132004101210404443040240122440231130314441431104014014011341123140432021420011004432410204431141004003002143002201324033132124413123303300311144402201020104011130202324012334410422241412032301410144423021023002410431434113231402320411333112031140333402320412103000321411211341332104133232201013441334341433244341344310021204313322311304244330223214403404212023123331014123413201344340002313113344043401021331111244212243203044132103230114101244411031300003223443232140203233212234140211120003424204322312133000422003440102324443200110333424341000314223242410112420024120211022440011320140211202042133432203313403203301022234004324030443313233012412001300212332234024324434413041313000012144032240104314013223343003312312124024442413403331414002414140422243110332113422422234220444430432342211042311431400444330301313200014101414213204204200302014304232042330003131344342413143410144013431033340122021313424331140214304411342311031234103003244334244240224231303041431332302010102240424210043133430002011230443243043142440202124204040240123402433111240401204011340242432020312400311022223300204102040134341140111144302034423102033441233210100103123200032132023432341311110040430404103204423310230041143440433140410023340243313011200230302120003200322323124042013131412113143304441114302410211203334221002121304233121313100342211103120401104102104322433002411221134332321440021241324023201000031340434011342404400443441024111214431231402230402401200244211043010112324413241143232202414230031122023401124234113100000313234033112320044413122140004241313430021213432444211030210030444011231320122120223101244210424211114433021230140130132121224422242333432300003344443341422014240204244411120001420013421343112102330024211202132004121323213241120133131004040314242421224102122432113021332344303400202314241112234041242330023133030340444340343302212241001243003122020424333420324041044310030344214103110104230234101324304433301131330430212342133232003031143231412333124320320102341302112010140331313030132431222122143311010303411033432143124000211340031214414401403420140213201043124110213121001324443332402132130302112444402114323301430404211300121102012003433313141243120112411241322022343211340243324101204302232111323320302440023232023324304331332344343410240001041120410120044131211142144241210423302134102133012102340023100441014341210032314233320134030211023031112223112431242424003242122323131343424122113223421404211132032002023400312141212001421144", "444214243122104111320132424122144444043030314001224413220231402203420304330003034400102243202420342122013220102231221041221130303034134202132010204201424140202023111114122230221332214340202123043042130040133103410214121100033342420101214043433323100211121242031013012342443432344413344000323101110443324432120423321314221012222333443110013044334244143441130444314403412220013041444133343134230024311231243314133401014020143040401211441004234333113244132433444212010230232421310403400311320412434134343220330114031023112020022331134110024011034443302224202240442112341103200343034143143331041000214222431224321213233134042201434230311232202110240320310044112210244313431422323330023443121112232041044213333041330403214031312444040404113032204114044432233422014044112311002133000204043200420400334433124123110240432443413434001202442024320412143022443031203301120332412113234101040243310403333302400322411423324404214433432444113042232301112444421043343404224220443124233422333120013330004324303330341023131121443104022230033134413211244442114401140342331221414322024304324410333433232341300122440430411442041104023140302003211122220404302414011203344142134243430311024014010212343233002040031213343400224432114104300200113103403411001222443040042214421431222423330223001133400323034220044021312212320142320000144243003431110202122414012333414024001414310443431033314244124312434134143314110041142203431401013204300123300200110422311214424440333202301140222032040421241323124233341431423430032430343411242413440320211444011201203422423320032320034430342102013040322030413124001331130121041000330211121420033031230320342202113241241134210200020410024123302422422132011222013240012120200020104114431121401313104003321041202434112204110302343243240213121034131301413300402212303202202441242243404300223331404031041330001234004110300130242114222231122323220112232443424343144301343041404020133212014434342320431421003222313442233034214244212010402012114243242001220214022430003443023422343020314342433202240212113104333431122233203441433240210303031131032414332321323440321123324141434204022430320441123212022421211114322341242443322111132142042444112441342302244232000103414143432040323011424021140130114234030031103131211111112422000434444410014341313022124213201042211440201211312023402413340321223241033322124342244202014041301210131040120141322204304041301100013033234241241213130441004143144041432442222021003133033420233212122400433201401230440241141333310440004130211032242220042221320414430034013224304042413410244133212011303434312304340324341221243213300030320203004334010433333241201112030023020401221444103242202124314204223340432242313001320230033331110044012330403332210330431333333313414343024240333031434231212204423414140302333312423043413013332114041343211111421402434324234142422043432312010141114232340143334323244340320340141000402233221210443233221114341112144443300442342110400324210121043220421210333303322144241010132342240022124424003121210220100211001030013213123042323040033214113114124141342033134201004404404340401401220144242002200021044221222404243413333403024410132440200300330220010203022324123242134402200144234411330313144314331204343032240423142441300043012300403101442334223044233233134114012412040104010321013000112114212011223211001140340220013421221334242013210401343210411043201213340110124343201000002123203300013320341033101312233324040411020311341423221004141201124323320401133320031243140024242023210200342111330030000044030343242422120413024220312010203440411013120322101110202204012223113104231031332140314123301434043042104401210421442221020423302123200322013002404304104012140024204124220314122244324002300132044004130104314442012031431120043234334134244201433044332001114242101443133041011104011013124203122324221443401341413300302321400434443424444004204221023244400424421311003002314231031440122402422344411331302221221021333034300341320010401314322022303422102101023211442113311123233432210443012234340323013301224203112322430434303404220210101120041311441434323423021442223132122412412311312412002441044044230123400131111400104213030100232004201131044302402224432200013304341231014240110044114101014131004421134422431442240100313233030230334312411322134040141231400312243002014113430400044332041342222424113023033341334010341221342114103342213223303021303214423110244414403043414004422302043200224121310211321221334312314", "221342333244221443102031100033432402213123444114234024334013323214000133410223031202411010143204211032143112320213024044411020243304242024322104323242403324202004043313212311142233040040333032134433403424320030224214300310401410142323043142413230443101323440123331331243230220244101040330422032102231432142242220020204221234320313423242042430411013413124213311244034422421033431421132431434014333341021210001242104300302112122242413021334044341113031003031313143224244233201341001441334430402424344144140004022113221124143211334133220102440222442203132103132311344431243411330410424114321044103323422302323402132314124424220121124313203333303210123202324220232021401223130431442321412130211204300321404311401110242303303012203014210241101242333221000244041033134113320313033422324400400131004423114340233320331301302131103132041133043400313423444041321442224220424431324041122141032021040343101210411332124223133034143322323423211114000332020021303410322424024113040321413430231000134144141144304123401120002001120234040400130001411324134401013223222131241412130240240340140300111040403021024223344014032114224101233130342022330404122122434104124203334222002131101301210102400344044401022232202312434211034403312324012404201424014103112440214224112030321001222222202232030324422044342124004343434443201420303233113304344130232240410233142143244404043223114212031224414412340121300400132222031233233121302144302413042132430102140133212032132214340120133110302103401131223024104400231443340041221420244001241003334124221240301020004234403103133401231023123301324213401430421122041120200134014302424004434012312432421221434114302323231231230121222204433124410404010340200424342433241304034014424131444040022431304144244201223411123012311044132443104403414222312412122041101344123314024120102241132210203101000114442033113411412423000222111021111320124432042423021133223334121221003330404332002022111010234000004113330130021010410012141122124033201224223334132332333002244422141434042202421112342011014140401324020213134412132341310431110340340234433110232401031304224242321311021432130203434234410242324400424304232442141303401341412424444113112022142434111042021121242241430340024210233443200431100012434332230340243310200023040303242321321014400420024114201143300441430303131113043003133002100243424210113430042340023323132033222323423221131340421133003220222404124431414214012302303023413130120023232340223340131102103023343012232422010311003232431424102121323430410101014441120124234201142101111344202231332340101020201413021130441312401344420110103302300100442402230314432102434022143142243112440230123003021332334040000431114013140430331111013142033200240232231334141432034430303440432411420323401022100030034440140124341011403414440212323004343022324330420132023110132000121134432443412011300311110324012122011300022221042413121422321224430021222120043213032024423343342442404300134333314201112100223103032121014111111432420401323121432300333234023324124430003012412044133313433310442210304103432024003132003122142032241112411234400200220432012432042230212244031021431341131023412030010021033414401042431430443320420124240013444200433002204243133124303400240103024031421424303234011444404312213343441101430122041022202021031033303332231314013242123324230401243131100042332342140234411213300424442203341244213432411233304301222201420124112431102122130231202132201400333310422330224330441012114310323241221410311114432223422233143132334414413111014200414042311223434034324012133122314343320133402320122430400214243214044401314331210223120141123422443413113132100230330133122311413220001404300223200343233302201110142013234444201001203400100112443030034043021212010410243223222124443401424041034322232113122232020033200313031223332031323012244232104413031444424444044430241414411040404110142212033434120410122342401332320432204001431034422101212143044410344413202330331020032043224440301414034331210313143211103002412412214001013202032011232333400323233204304121242200124240100341141114242444404200040403044100331011142234344410104031421043312423200443111000222143234002203321423141232041402001412003110320041002003342433231210211023011030323323421242240110221110441432031403322222442311314240211443323143030301240124243441100002010421421212124040231121413122221214434333223230201101002142101022331202330102203220230141423013214210304024200132441430341142111132244313403", "131311132243222424201424230201230200424222113412423324021114410024210112403324114121130131314210144032243240043312111124040320430112134211321101433413131403104040223122343304034140022444223234301142300202123414022120213114333242202432441444443212332242100114322340040242224412443231320013340021400440433404221331030220320011200013012440010242420443304121410323444431343414343401102211200111231332023234341310403113023420114213413304110303443113331140320221101233123131302424240212333431402221223403012244010224214441321402224212422431104303223223332420340011113131223440121131112221141420343441242321241124312441444121440222403443122123041002311342330441234034302344434411201230133433221344042013113314014320342443031321310421124304314203133144034042403043214423204130124314222120233130333243430420212102222123423444440414033221101010222441421431121231414432412034041312030310221232200200010020130023340023242324232123441244242023204333231300040132314404021341231323032411123421004223242014104222114130334341424421212030431011442144440301004003021110210010112320404200032412230340003341202134121430034401210400012101430013201420233443033404042443212343240044424143131212342044324301321010240211122323044104124022233103210000340040043324032334123443232224304430042320311032110301223122201102430012144244404102440212342312210431341310120111412142014223234321024134102120400222311133110414013413132032300120321331201112124041140010200210234412114432231434022242424032200043014020113244141213133304312312221130334230312220221342000124313044242324111321213413414422143134200330321144303042422030203443142330301334141244442334234244202121444033010024433024112132434123241100344432032211114343114322242021443422012230123334224140401120444410123342231002241343140112044440020011223011414024300012022032103030413111414412114104141414401431321102240003122130431121024040210040120001211011212432304213242141400320431310203323242323341412320210102102341001101043321132402443441014122422331304333104304310320214443331143243002322004004111222033342343234312334432023043111024131303032412121303340131033404242244310012424213232424323220423441433104024403201014343404334122214120140331001002340314200201020430342042241124443424213103424143442133430021334013410440000201432240201341400002131431122010022200130343044422344322231441420441110203341432131032431320344022101023132344441342122223023024110003134222233201424111411422100423200431434004201112314112002441142234033030332210233104434021123143421311210430030003000441040433114244113011414313211233412224240341031122301422010322243041314414111102231324003110040004132214040313120202103324214211404331311343133402411134113110012401413340213240130404413122100031332141100343344014142342132130330140430130224100003240120430332241434400223243213102110140034034004002340104324240342241231341440131412411121431112201234440121401040104041302024343432324401020144440243121131332331434034004444131310043032113411023131203010441340212240313000030230410040003020030300033120314113424244001311410133424303213123313141321204313423243411011434012044110041303141230144222123043004202214330031112021002000013100042114210040002440114442221220233444113014112230044401123221103420430100122040201333101344124104432133410404222320100233300032210201002412033214442201413410413104122001341243413433121300140233003011203234230312404310113302111031401144243302211201210212342131213141244241131443031214414344331132412442402411111312001144342431244414323233102004234201000331011132222440302323114023441234410334023122211000022323441144002044402130000411213302323203023023441110120411032111220040040400332033011331430200303114312210104410314112122242233242414130340300312122022240302433401232440112432013220032110142322103330132132131343200332212123141302144112044244042323432103124423424320321102212003002234442113300043404402103120434121400432033114421102433223200440300013004041043344443303112024412342314011241303040204211441430423203111023033111004023412233233441334200011400111402042020411014432133243041012113422441223240201323140233301340041112001244310334013120241102200231244344201144443310141442414320233311203011340032211340344231321444134244230443341142434021323421413103143412202224031143130241413330433223141124123322414110143420320022212414342200334410034240013114300121113300121033032040441222204201402114011043042011113302320123112111104343301", "313411410422232021142143403311200243042422033034341421304414234223104032202442001202331024414430311410112243024113413303410022412233101431120221140030423310043112412412302402420021023231023431204431234411420223043203440233344314331122032232110210220212133032243334130034341211023421344422300213044424041224214320430003241411324203420422231444013330402434111433212100013104023100023434004434400232031422340143423031211211320030300411220320240032342433124232114232312104110444311401024113101402143101412202301034441013300241324100312120004440122042433022104032302421031030410200331003301312231141421341122131100430311010130334321014003203112034011110123420034404043200233301010423313220324211103430332441421410231224113221034300033300120424131141100433303221430224203434141214243420000411000334040133232141222001340104102403413302420113112120100234042100404220104240104020212314201020211042203213102403141342003443300441431230112444012343230343333040010321240224140124403200044044143340212320010112104421222412342102312014024323004014323231032431211001334024110043101124022300430240334140110344021431001014312113124020402111123114401040230120430300410210421211243102040341143401123234101014430212324120220440021232004132333324304314112242020013332402324424033333300022340012422104320313414101041040343230404242220214222213033314403204400244421340411310040040311401243140424010220214114124001034030111030413330102340013200342404410012013002132442441301204144144032122233204002202141102043140130133314233433324202232341414433314410343044143441124214343032413344131331023440443132023044042114122430440221403002420442201430243420441222024223012241320310130203132304333224010303321124231202221144303412031142001202011241120433423431421422014430102433130341411103114303411243003341311210112243434440110401230440014022034033401143442000433103313203210343031302230214401014440402104441200023142042221420134143102031201403024034132013442002014214444224334214311443324234124422334240332021344332420103102121413002213222234144010203223241444033410103212413212404310142323430432341023330010320303240334420421224042430021133120011404044124301420444322120013100222444034143041234133222444122022002442021244410234011434021102211310142021020104201424330212001210143310324414330321034304021100143232430034043221423013001031213320421233024423331442444131001342120000443413010412212444114140004242343023322144340321333032003420430413422012332440201334321002131142441110403100100243223344334042032023324441122204413020313032241311433324130040422040321232122234023023311011004212123114232224432043231330032412124314431043030402220443000313201213130132133332402234431034413130001004101240222233011140330034400141234201131141204321122001044342431432034232441023440430211313400322413142400134244443224434314021134014121003123341404013012034110003202131012132131444201033002442340001121323131113034104040433442343342303111234432313242320001312033142204220110204124022420024104222413333141332410210023232212214433132143443423103113210114312141201120011224242421223334130420231422023120024241042341130403411332340344113134122344400040421421132443233020032443042011311313144124133230303323033010202231012231330123321012312334142331021003020303243210403334144321113324402143030000102201132113323101231114043223104313301142403144010111423121114103333201333320101144300003431340102114400244423441140023043002020130034023443400240331003230003030310003213330032103234011131410302012004344422423323134240241134120420210131134224024212311021104404230310142444243140024132133103014001032310022013344440104422020411441221434420301133030340132412243422324313330211403310431401002133410402320440304031301214124310231222424034242040000312221213244023000342123002424333021030222330042302214310040323124113012113334213133010034143232334303033242242411000223214232344413013433303043012220204122230322313300402220331024422010113330043114123033223313431221034044241401402330430422441324041441010402423021304014232014430401304311302134201104402102323040240130021434114102121330320002301444114234130042423142411402223011342122321112324020404232132332222432102232144021142310001204420133411433010143000414022240432404142020012444412040020402441142401424422020222404300200221224202111012144301334241313012432223142010443442113323023221031423234330321431334140214102240301120014044222232030242402113213220134222022403240032", "304432004412404340132443143021211422333040012044123131004312202102102243022042223130341242333233331402234101031133423114442420104300010204434112203234030230132004402404010230324024001323404132034343244343022323223321044040112133140401131144320403221320022204443310230413402434444443203332334022440003242111414042131011411123243022311121024403112134423131101233112323442100433240304330344301011141330123044001134111440034302042443413204000403000041434232310043012343222221044023413104414010312130003440202021414203304033201142141324310334201100233420222232422000333430302304131242112204240030433311040202003443130444442433424030424414241141243141341304433210340420113433410300414340022422403132402132400144023133113413012100243204400220014220231141134024434323320432311014242020240320440324103432313313321444122024403212102422131213411033033234201241302411332114244144021113401430320140113100341341211030214144400001123111000213002404402401330100342412434242301240140042124334431114104233021244040303221414424320334022031021310134204331103213432303233304340431140014020140133422232102001221121441410331244442311104314234310120432233300142203340333304442223021411143241343431001220421134342133442020002140142421031042011301300434132133432110012213043101222320044111211410132000302100023023142000314221110310312033234331101003104200144220444333103423014111014132434024221044334410342341334401000032340431430344221132331132333340310432413233013432003220103142122443423423401232214342432430031222040442440223134213213110042314221032333221414421033114433234321433023312313030123421343324321110024032320302114111032403044424143430332103140414312404131222134021211201240032420014131320410202432440040202442343321313011144222403123243221203220241210142131420331201411034344401144121242013143333444333434321323342123202234441111422003243103411324112332401244342433441314223340424232122213244314240222334230410412444012412221014023302111411334414422233300422003231413043101134144303433221011402034314121341101141301024212303230002104111132440300421342034121332102244344430421303424221422113330122242313420034031420144402240414200241421240433441243220243221022330103134420303141101031330104041404312022144200004101100040433432440324331432000303010110234302344242120243244204140120214311042023233240041300204430222011002411311032213131422141012422213334130424233043222334341234323401341123201432113321104233132300233300201431024432014330403441132022440324012123230022432330134443000430303224030020320333340100001430424324001341143044301422100443222323204041434443234003310303412412331440334110422441402024113113124120200233433211400143302241444001140411130002301200004233422432201024214214213003303323011114210224240441201433130204321003131303101111143034433344221323413044212342402002401011123134314342031131242344441222002340401000120323100234004034121201401342402103420430230113012032003214000114414002223243421231132013212131114040043103402142022121333212212131002230043224211130022323114241033424443311334411231244134014432433314122341331111100101112431320023413423244234240003300133344142220433331234044030224443120100013414402412204342234410410101441010344334241322211404024032203434331223113042333343440440103421010230014414334000130221014423403331220322330032323100030133330334100411322301232110244102241001224222333040444344201330003240112411243003303313402421310100334330431130233031403303033132124040003122310432220232440421323040001211003204121214203323014201124214221121014444044323202403301034014443141113404230002041140231423444020231102344200344012321323220213133210241010323040130110244222242143130113412300042244004124322010101030244321423312143043114120222211101312424014404222111144234012204233144403313314240201122333203430032214044204323404110040013303033211014203414001342022012200030124404111144103030114301222444220144314010224434122112040240144024201444241000242002400420103332233114414224424441021311401223342101322422034241044311144314210324142240440433244320110111334112013114433441124430021140302004003043010222202134443311411111233404132221000031410302033143414424424102341321441243420204014141202133214424323412414000011444103004242144101343434333033041244231324422033300433330300203330034323212342113112020421241113312044230232442221243243133002232241113221032441010034203223414443010232321234100424244113421204033040322000100200110133222441133140441", "143230441231340344024122324011444020340032431402344043113223331201233001334330330232131332103304114124001120200040003301034321331213020303242000444214032000000101424241442241204012103232143440124223043342023110300314401420244013220321041111240200004333113421340303320214102243340243441031230013434320232444100031344222202401433321102212443034303212343141433140241343010002013223014410243021323340034240132200402132211400422343211410303312013101404303110301432124312241101303134002433203432334023402441312404142130001022000103243301204242013223331301320343141014121302301444303003402344004040020331313100000123034422330200212111024204114003103201323033322403034124400300321221024243121024230414322011023240031043210202214303130021313144101212130311133123042212410034124340033001431403400304320144134220224431041230214033101103011420334340120332202344232222343242401222344421444410433443432202332421024114224032243144303334102141010043032404124442040402114424020210000324432212423240221232402113211031144320223144001214331132243440130411103110403431041342130110414331343312412120143243402144330143404134111010342000132412030003201204344301001441341024042103040402214032123112104104200022420024323230004411441121103433013320314142310243020320130234034143303201023004310304144412324334444032021340321032020033010203023422344021010432122210400330133240440440040222240111341342343310033303014241043111331332402434400410033020401141021023433313441243032242304303443010201140431413441042404313110300124213044003214423420332321443141012143104100211303104011104213210413300412214342200122010140034334324421134001034234312003441141412144423322041312403212132024104234242420442330233414122223042442220142332234321432434102211042100310041413141021121402031113420131140022232344324210013121244000043242042441324421102303222300322122133024243103340430320240342433044112121033424302444220200114331424340123013400114103310133330211002432000433042441011112220120401234000020032012403442402314441244241120340421114420342421410032214310002221222421032401201134403030231010003242040400233141103211114020234100123113240302433133022110323344310214210032440144421142320131130040402244133402334231402200434402010431234201402310032112313014200430334204014231223003110120210422441001233431332034003440131332434000322214013421324340401341221022224030304012214430444403333322010321213142441040243224244413130233142402103421201222402313324021131411134233342302402404433330413004144040020411021342303121000033222122141123423403434432331001441431303232100043204331204334011333004342444320230342321321231221404124300443312300041104113124303022432421301124033144433221433123240400244124240124134323234030032410144100034141321222433112140340441332103441234442424012422310303342014114413022232300124304203041102114423114000301002211411433032241431113034203413300124102331420230024121011201001231040400013331310042120014101042401332430011400044034111244442234101320331144004022210121302413324230343141100223431002402141044012424411233210200403244444233400201124212424034343233214023041404342130201311333423111444232400434213040131103342012402102240223013313233311222302433243230030233011013321434344303214440341313244121243403340013322034043423032034234242440012012042140442132244040230041443304302244210124202220143021003201134043001040411240230220304133400043034023043101130103441443033413202232014010303044102134103300312140342022130042302410422133414122342001412102413003131221132432240410321300440333400223124430342020204401324144000313122323304443032432234332420211413411120221143422133110210200024030300403030310341324033343113440344234142040042424441104333222400110021211440320422444300424040004131430201010312442004412201341334133303414442420234243121300014342141141110021010323140311112013130333101334234002121332333214330110031120111020110124331402044213412401000143114134403141031222112044044442244223011334240104244324042413414310244240203140313114033200001443102203401213131331343013031421412344230310110341302404310002430330314423444444033110240320422103121020330233133224022133000230142311203021242023230103441032322004012134400430443040123402044120440434313103200233044331141301121331014020402124332100104024020041201104124044324204412402333014202223104322241040023403022322303230002243212344103333313442032232312401222002210142301103323144234444043011002032233031224342302224202402113022031", "144123013431021020330134221011113000123243434220040024444313133441004210410340424300143144442104223312021400322021343000442340401302314314314003132220131042300042410020401141012313143023204141130123201331310141024012103442431024303344332311044444311121121201213110010220303143112334402032123324014224333312203044300121402044021211013004332303432441431331343230413110431320032044240042043224232233230033021131101411212233443312342121403133343221224111121421344202201123122232441201211012133200224003423341240423410022010043423341231030444314021140024210303000412104410312101144111014442003201233402400441020422100042233432430441031243114142003230034121142321024341410134202212424010044100434034300233041013031042211314421443443404212420110000101010233024400014011304034401211113043340330443010210304103332404200333114242311120301334440042400043421231411201401311241314231412203334311420424230321444223430302424120033340114103024431443043122142230420442021223441233312140331100112002003300102220222303202010323344440140422141202342034032133021312103134232422412243341411323243433203200034404330430311310121423311324324100422144403440200023400234221441044010410333021433121322022241204030411414230000430001344012020212443324044231322233113444212100201442230242110402021222020113304313333124444031114043411403212121310001114323212121202031302133211101221414214200233011232112001114401003213423141444404343211304124333100233020042043140300024410320313220020131340241432212332212423332123302032444041302040332313004323022003404122030230200221301223440032304410334224024212244112323013304224431004440303421101443323234021231224331003303410021021114140320100002340431200402103302010114304030034031424141222042413200243330114420311221002201000244422131440203332010312311140043343204321414401434441242402403032310141021403204423410132144144030024201334312411233101104202121103023434234341112044001242101402322003003401042222044303203042143332212200301100031323302310124424140320221031241032334402032210403034421433241211111213012002123304131302332102213423344024113040410003034001211412131401411411411114020020441411214014241202131112413414014303410204402131430212114034202441120044043113333202311411402310334321014234224014121040233401424022423404130404400421430424123022331040033410102210444304113000023323241444142004011231230131143234430442033010424040102044144413021002004034404104104142030021230442434320134433300240201304412213122020304032143210412243400444123221113432021101122222114321340041420142100201042230324303012044442311432131400240343432212021333342120303203042342314311234204201221103021114401020110442032402121231020133420224024402440033111113441010032421421014202201110322234123431030233440304221021410341201010302331231113223430301411130440440341343334202233242221200314022002214010304412440304124201212434444132104043441444043300312424030231044334433341414403301403401204100212341310042221220440020011214111224420313132131221411103233331312321001330124444130211004400222403114330111202424140342224144113023012121040114211420420023003343241003141314333242002141420041013201202131020210423230434440000221341223234401313302222303100423203324301344100402312114414022402403044331333014124433002033100024233130014330332104130424340430403120120211233304023010121444334132000133122020423332204043212310120333003243133330442444031102322122432233032020023232322242044034422342040121004043343131232324341041442122101422114044123232142033434431113330114223233322233310201021021000413234240011100344342303134222444330130224210404024430201142220432202102323030343440231312130203420023322103231411340032110031012441232032204023101210222010113100113142332031403414233124242312021024430304330002123340202012204231313432040410331414200222123334332020101301211110403031121412031100441001124102000413444330130302021404111232040311232143344330003030410020130420313400242421232033243301204134403320112122010242002030321433230341122133433210334444344314433024111004200432144344210331120130341240412310332144443314102313331024133243224211021114004034030031101140231410100202221223323312243110102232410101114432001104124140220311020140433121122344334020332230334212212430121231440201101322431223344411014310100010020131203440331423430411431033240214233230204031424044313141421130244123133402444430210143220201213223124010121243041301111144040444403412343044430331423420444341312024314", "421002244244202113100103242031413342012302022400302110021202033033323304200011344303111212020043032402300403040132224132012011433020232431414204004440304000433121020011034034201003304222344111114330434414404313444043123103330034440214434414003014412340411400012031122330020221044424143213340410230312241341113100110002301010044331224040113313124222414434324111110400234301023434420030402103010323113310041031021011314341220024003233114014204444144101232243433304231331200002304400143410104332321310131104140113130324130221210013023444313201441424000204123234020101141131143320012233130040324142033420042243302002131122433232400324334102133234131333210001012130312234300332323422404112132043301020144322114341224231043213032021202110112131331144243344223343030212133114334024021131433012320324234204130442022020012324030031332141224131222214210101433032112111341121133010022100321202104314121414023114344021343103142440240144102334234230220332240412124234000310233142213040124214121324214113132040014040214034110230202341141342410121200210042000044044033132022232214120241024314400030400403122103222003220302121214333324233244401232403234132204000410301033010002344021324223130332441412024340044130313100000030123334312030304444324212040240210032323420404144140043022410403030124332333031131031003031433120122012240420010114222241313321124120133314122100000004321033043014400423340013001444141231131044014432014301320310440301424112222203321024300030044213232213322444441110301023304411220443424224143113144044022032121144034440343343121243443334320141002112312033401433304104002223244142304334222404131142332222204330341314202003031411402334032304110140431322313033020320243314323210221121103233312124223201004202343143321400331234310110321043110033402340441103313333014201422103242302130122323044334041034240432224320323441144404131231202403131000002102111131122233234423231323444202104320223400414004143332022230042033020404242340430101323101224042441311203020114202303242342121130131331042201302400202043013020330321202042313312043033320000040310233130333213204343004130310443322300412332314302343122100421043124241111103111424213310331442044123130243044333211010223132204112312343300422303440401020403121124301021233312242310131040011402012104044220231003103223231130413102011323214231124201010231204232020410243132234330310231441003104434031322230340312440140441232413003101214332040223014322440014104001343022423322314414020413234120032420033042311010023334114324344303202013103243202102104000003300313222242121021021422130140244420204222142401301123442422213100213231111323200401344140404020420303212420422240124013331130211412441012103342413344010310033030200443022410310144230030304324321234202330014343243401231411103432022241303134344400242034243014024311300203112412341103442432224311404332222421431111004144324324432312234242124234321400412342310321000213324304303241312112143241003143312034333434444033212330341140344414420020101321433024104323031441111333412111244131344342312431203243123430132442023342123242040143043034323012104431314000300233313002303102030204114010233112114310231204410030122020143423204214332442020214031020312232432401024211241014333001021013424104304140331004030034332113301410403204124242022034301324340442443210331400134143200032141311420213024201400042023131103433401312024301214432021322010240342304341242240303443014114011032104404341330244314422400344141341023423042011244413404302002231011202023321320422324304021101443301341304033131201210224021141100000130423143300341342204130344043420232311421240220241133342003121130433344124201410333224042043020311034031032003042244312403221013121040421040342444141444343423342244001432034240234131414121213221344424142240103002333031232021243041021402021103134011213013300321231101223200433004022144020443443222313344123431441334103333401444330434102102244431404203213444201141031340043204341321100222240441414323220222201004101413103133121113121434343342311330021323001001310431302003114010032322111214123103141203210032240401302400320010010040312412313212223244013021114044420344324204440313342300003442203022403122022430103222113214134032442304022413241002204214334110443312142013113023410344222234411001202310224330004203004113042044404003143420312400143341100104200010430133214111332021303424140444332334330012221003233003441422043104404113032340204341021444430034104012420113220", "004141442014203034212131013321322421033432340212222423212124213314011042421211302143422014031112442030341123030221220141304332110221014234423342122422411043423122401220104204002334124431330214233312044121024143012421230311341313442024200041224110342313003021212332404313012343004221042230314112102144330130001310034342422311404122330421302223311114230043130424030204342101233143112000003142303402410021244432303344234224412311132211314434311424010012241311400243312410323331200344340023420243242014400021042100113432311222113341114402144341224200410212134244131100441104432234312421033433004042321402023024444000420434302414113102022102304234402341121410340234023031423331221322203233242223414441014200124012021143300243304123142211240011334301304411322004041141300000243423122002202341123242200411003004034231300144043333213020323341104234040114010030442030401400344211331044243131031204404341043401012011041314343341330201020101342104332424114114104044432222331430340404210141114243101123310314414430203204112213300413404112443041432120113223100413222342302122002213241140333032440144401100214333430022431433401240303304300414031443444234321030133141124012102300441031140003211324304324313213142113022414341322132324333132023211212403432421012330241141304421332103132333421112424100020111132212332444141003223224401331112142343310221000320021201403044203420400323124023101110101201213134102222143341333100023131233303341013212441403342133313010013204404234322201134243143210402122312232432212321103043040222204230330013230241110131242020023120110240022002232121134221002104422244310300014242134434440220143113431240402420140442230422334031002132414120110111103143241340243440401112424201221304122010441322123022411023144202112241012312134203141414413111304004423114214344000000301043032004431244322112114430241222444443044240433041301430230420113013011023432322132111010420120431312421432201344434130204033242424433413223130101412412144114134314331013004333400331010423302340440030334102431022141313442211424024130110131314032014140034004301430131430404042300333111220211014441132142312421130244021100440102430310301202312133334002004113424234402331243210132004402034011404024223113020112402032423432123120421321320131430420021213031220112122230004400324143432022201020210101443110042033413431434000302111300321041114344241222143004003433124130042414003414104411413444431222402200200310114240122141412440331000330312404343344240224444044444143023213201102403002104341000210302232014312341214231312234014322442022221321340011323332431143234400442120320010122142411333203422103410343104333344334314001304321010334223223432303441023032420143432031430013112321130342142334343143322201404423232131122031421133200120330113441342443433110210231113232134033440102114023233123324000144104330130402004104401322444332320020131142122042002043422120013301234341413201002404040340244442313104424332234213431034213221021030432431030202424330034314101323122121410413403232033030403243411421422042141003041043001322243113310024301301203320121334320212212432241401244422323100001200141020412321342423122232311030232141342211442022120214040410033203011342314310133122441432020220113421030234240130442314241113240334134214223341303132340211101422344001011140440001143001243001131244243034222020203244013140301230023421113113211320002412013140012040214141420340440033432021420101301143201421300210300330032340024322003404020004312120413424244012432412443342033423401321134202203322204434244244220111211222041401324311020311223200304344332423440440410220313032331213412221441404314234433034442212341221140244214244144031024240110132430224303434213404211404214243400411022020421304210314233240123021334314131031240434122301320244413343213230131003042430442013200211234441411013320442323421314230203224411340343204241302323021112113003104420022244133211344341223411324030140112433320243414444043124304330043232202043334030114131202441431112211100313130410313444000244033012024123413234214141001342124021143431414422403410304140430103343043420112213010013142033122030220021134134303011301333232004422204310434321040342310230100124123343202411103131034001023002420214001344302212442032032311442210434340104203123041044122104230133424012144021334341442240303321324341012002044222213012143143013210421441413401044131334211011324041414024444303023411341420333002202420114242123124411113440403101100", "034432013031424313343421100223323311111113113411443103222141133024420443000103432340341112143123244044304142011023010003200341024404303214120433123301333401041022404021232402212404103244230424123144443010302003003420221433033322021424033200431132430201141423341344304034012042012044331134141120220312143214441310213422000210020330344112122120143400333203113040313040213330143222234042244143432100321334221342440203201103411133231023302240213024032014422221204010301313131023014102022444020021000141114020402134132223233000431420213231201041012000431124023301222241341313410032104020442413200032331241011013043000001322403144041340333233103233341400231424300443030120213232132422410011221102122420332244302132424024442214143403213312222000343231343033234041240024240411340412341103111410402141444101244142131344301043002100031041130212311002301402044441000344103404110334024303411301034022314310204223121032443040211024132214220101422223201040412301231241142203031110041301020103421140324423201132144433303003300234423244003422333121224000440440441201321041413121432301331001113130004411224010342112311030011331410044302012334200334220042020413222120242220033440311003233144044131411341322434120210103121024330321303321424200113100440431401112002031041031132310412313101442221311032032140213212240341223041344411221404141144114023434400433221134124320403440030030333441330240310140341021300241140420444013220340213402311331241312103430230213011440322243114142441003241333343242021422041131310211331403442231102233232430214221143241200443233340313343141244312443042022430000012314444140413301141441334201044042124031401313304444032101341124332123100201220432211112100331030001423110044314002224121203103142030420010014222401412322113131313440401204314344300330213320310224243401212314211343100312404044331022222004241440302220002143330242041111113034342231334323230304114020022121024140342240222410443043102224110043100132223411323240141301240332404041101324043322014011244043100040010110313432203014211321142122241430300434400334121312104342023014022441343332033003232141210314213240203200413201001421124013020421200113214241402001241102432142320214443004122422033424030130242030314222013324033442211043434311133420202344404020011100210304444422443132031411011442102211401211134404403114102430002423143003021404004302134140232130312433013321042211320040043101443210424424003112201431214420330341312103331202002424021211323340134000421212103010112232004100302010011243233202122014223310223402000402224332441304323420402144003324122311421324213303200043344033304014302121234232402241112211420120441310240102030123321444434123044201002244102112314120101343231020432040103212411441442434403043400322340021033313202412414312002214231231214013203043001303324224420420033041100241443004443142002434231302030431104403311021230110322122324041203224241221123401433314312334144241313104134130411142030332234344301404330244022104241403024401033440241333110113004000322034430023132401203433331441234200421222420110412212413100123224422214132414012432110321041212010222324230320032434443343220101230321401241344410031224422041412303031332443102041010341010401443210211022243303342223122411234414412341031204333402142014031411410111113443430110002433044303433143312222432004433132443103011332002101400033232012040430313031433202431443104431034104434121041330342234021000324111124231002101343140421411224432220400100232430020113300434211133220004423234421001121131013402112041212034430303403204233214304032122224140221434421044320322410102213432010130112043110302040301413420424234004103310213140403104022431423333444212340210312234223034134101002042030431044004311401031300144214010404112224412013130210410332333132324024103023132031220313431313000030034444342003403430120143301420430333133222311420211144422004431243020030433223000322301300140021122001232420200440013243142204240344042323040130303342023311430221143213220343341010344432432323244234431011230003142402303314141200421011214432001332413003203434122202400002102124340243241420244142022112241101010343333243343310234233301023121321002042044111030211221442022412031432412304214234220434042313101324220431440204011000103202442011423020232413204011312423223212430202012301042240141201302324140000401143210232023202434333242313434341043303330134310400322423030414142110042331003043113101220132302313300440034114044304434414340232", "340141423342240421404324143420212132141403120213423110322211334124242043240034232024233043243232142224020330213341123444034110422033341000113212211024222112024302231031344303113404044110310331121123041104213014030410144034423144344003120324400441410011201221230010213343011334100223040031304002211403232032220321203424122200013014210033134103430442031343302243444421414343222122204342434232333220331130203334100111404314434141314230444243423344230031202203322422414342000413114442032031033110124030012400440122134233110141211110330021313411132440220422202132441144402332432012412024033112200324324002033034332300114233043342443430131234234011023312303403422122141232330201140133111411103304041143113311430240422020103402334123214434340114131220020301332012224114000322014042410114402240224144412011431323011414121030114404312202042431201220132411210304302102023242401323443240001213142220133244323232332112042401234132342320213412022420322124301414013213142112312043442421342224313034303144231021213030222121204144432424330403133221011043123402013012324321340141121131424234400030321343023343223101234201040103102112434341342130123434241124100004434334320200100132331210230140003242000230110042200314110302334133131131410413000044011402023131400440122431332314030343020423221242421022204433301212003144323102102210424021330442002001304431202320433301122042210441301243340230112303102130032204430133320042140114340300024424433443341220003411240321110320101224140431012034112041232403101221131233011240302420201231203311204201414240134410223224210413232403140224340120113314413400421212014113402002030220100311004412134444143003431313114400144224410120210442321342010104041043010023113034022223410020000103204330013242043414230201130023421124011431401334210343023340441114131044110434244424031203014323111431302043130102343043144144221133444203003423224413213314010321132420423023302300034210020424030401402441123202234412313041013130333334313030342101201122423410211400110421223431044143412324310244041120130014341104242233434334411022201403423410304134012204034304024024330422324340131320344200322333432412132034020420344112433223204212423113334240134320131442442333343322342224202311041440301333224313410104333032041123141212110103331112144231423001404322434333241100104343030000441414324202322230424041312123142240412314403004033012400301312344423410210343102114031310003440222421044231010230321341440243141440414224230142001104332103134311204044030344030120304133401444433120404110013021042024212033403114443414014003143142011101403234122403311420111422440121142340304430204401430344241204024400444203340322412030240412433300102011310230120102210343143322131403403314041102231013341024021432410124241104043413143420330031142002043320204302204132031003421313422431244110430443314202111443004110103130430323040133431310100114410123114001014403003410001124241032044300043211432323230241101143340334044123020141021220022302033111344012114413103114030023140401032432331220144303302121221312033314021341030410100312442211433112430003333420414332000120300403132343404431412422230430321442044242021030041213232122201304441131431300020144223310014123303102412011013000213021130233124203410330342143104013213432231010124124441003120441430332431421134343320224203132311324424342420340041221300421243104233403100342302034313220410101440404030124401313243143244404401223441433010023333124230440401313040432344040441120404010220133443221130214314004030403022021142410201140232334410103442113040420033401303124213424100133043110342442321331440033014342124313114200112010113143200142402314141413441411211211211424413324110211121141243313313034002412331032340013343114114000302200121012344024443321032224043313214221011420440313113220220420430131142404000022421243414334104321244344304242214333412042231213231000242403340103131234102434223204014342134430431040023413213232204240140002022413020112341322120304421003442313103000202303301340302022412321343210122221312231143320101434133120031343441244101124430330234003304401424020021414401401442400404024232343012200101320041032222343302144303213123444100300233300113421132042103204332120012224114314042022130300131301212114201424442203111000333404130334304423121121201041041132304240221001420321220104033230443424120320232110342413043332420012314342431043240334002412324221132014402224122333303121442333432123324234121030011031034304401", "330322010321123022240004311022100230244144041020344230030012132123134041301040134340124342021114414442304332102443413021230104313122204232013042344412341214221234200011101432342334023422320324003432234304032102201334221120321311114244221011411132343043342200242124333012323003323004120444220102132424411134420311434143214423030134302104211114023314311343333141420412100403414431234122303022200340420240012021444440314343134303132334221441130323043043133223234443220133012013300224204033322002242111021421231413004334112230113444001002024242014231243200104033121004041244324041333021412130303200332331131413100004322322232024440102214002340034140311304300302001032433413103223030230310211234233422022424121042402112341124241340230221432314210031124303032412333440303134331211141014104040210013110424432342224242314443240034330121410002340140141320404241124443303141033021203211004440202322034401234221121222033401234430334403410403113121142031434343012110124333101100423111101420032030231302412402113334024203111132340300441042443422434140311132414044040231334442042011214111433141023004412342101004324343313042404030404143402002022331401434431344000123212120221431243010302234434233314240431014433134043214430143100424424102010301121330002324422133003441002422200211421424233214424024422212440113314304110023400210422300342112212032042222232141400223313332013410031040200014104341332234442400333344414003241122441311003042111133204004003200334311204244424002242231033300311410144040331443322311040243444011331401314021000313302120303303122203322033443443102000200401230214312411133204133030111034304440000244404302132223222321141231314134322403431242333413422241404030234330031032241210022213321122420412430004013411133012444144132434412022340003234300024001420413003200232212113131003001242413113123041104111033323121100412130040140024034432341244422324402404442144114330341212110341140234011112213424222112020223413241004213214120424030443400240420432401241423302324423313400132020010344144120240000220244322204043403211202302444130211234121430421301003032222302224142144423041212121203143001211420013010401021444430141112323243400422200442210332242124120014303440240202110203322323022033130420102142034034434442202441410103231432010411202434433243243343031410000414124133130110424032142244044112014304433233233441332320113242243323114024413043210234424132340334022412432330301002120104223322021043441102412131203121221224404123212001444213440112233340100140012233110013440403310320343420211341441413131140221242110004423134343114240142404022110102134314220031204144133012323114143411311244313311010311141200403043024223142332411140400311243401200213134441011040121011430333340222433113343042440424140103022001342022413423211143020123133344341424323234241413100430132142231121410200313004311233111244413403400214303331134001123214121332120231121330231100004131202042230143434422403301314240013403331211123231103213123103201440030342303121423133403341131144113333240233140003440310411414231113030014311003022240444424404102000234400121201424304123023032433020324010144344321103002144331231142140122343101014240014410430334040140322103342203224200211001232401404414103222234320211200142344320121402223304244424202420321141444432330211423032242322212440232432233432330144040023040141402402422214114014104233010323423321131314314340210112423244100031234440033004314203013100234241320441211432213342332112133020331041034420343421031443223341210440443133043210404220130334404324420102423023224431244133201004431341432114432220140343412003313412122203320440133421432031010311240132133442101141322231023321200324111013202312314112134211211143212401344111132124340313200314010423122242322132411141021343023444111210311240023130201213424413043323012224442044144301424322302004134243123241341441144304144001040303240411002403134210044003003113212021442231304111422022412333420420140441422003334230102143121343320113220302304003100211403224104101230222223101444202303320431241410321230310100342212111103121101121002310000213410412331413330340230240343043404403312121231213013343413133313220441441342443013312213012034100230030402112124021133413032440203041343241014102223022344124313044403444103444444321320104331404204321232121121021014214421123101334333320301423201300341440430133412023333244102331433302430323111121321441300021030144213003133110143033230311234131414404403030212", "204234044102020431012441214040243003310440434100223102322043312121441411140442330302323211433101421301321243022142433144134331221414121124240112324404232312311110214133003334121223433144311044214010231220330230332311040304134141201040324141310314033443133010424003322340240222043011210010423333244013411233213432010414300024402040140114404224343343223432443311133421014400442424023000233142404130321342411343443230240124333341004120130434111001033024122030121104004024114222123104210243014220232230313010044242013041341144333113033114333103141303322011444321314203230214013141023303212034444144123122231000434010043134221401122402233310011123242134132414200102413424411042134224211102211111333410241322201042200121311444133112343421004202314113342324213431144144141034232303404401410431334221312110004144441121424221130420112132332303002234334342411140412400211114444321412110243220410131322110044243024303012342240420144103030333114201333121331243413224002012010211131202402344440301422111321213444240102220333230104324311030321112024221432040004343033202112130030211412002124433132010233011232310011000041444124022411232313033210143421043433441013024411021124441041231422023043001242203213102322004411433444430311203440422031331002012112031240224300133300211014123313214411114343103444022240001041423334314024020104242231132102004302123200310104134204423002211420224413224444211340222004202332304221340323024124041411330222021214042140000414301142442011014233020011034302241433444441224243131303312301121321041031021002320434040334402242234020441020121232423120120230024134143433302210121244124243142441330224124244441032410142404334034410422111300241421342202024001424124002323031403003033301122402440422121311331440200424004031241301402420213203302413212212032142231412212441113334331300302310334221424241434212234240102123430244304123230142224440403004014122110143341441303113133324100004044311420433424230413233331014000200001041430143441010204002042134420211333314430402013202124242123003222240142203020122402014324321302421012013033212124342331433033412223133223112200304340114221044201121041240430300012201313224433044321433431441103230040012244013041222211002014333311220223122341302323444244043001302243042131414231402421003344124131324433112111100412113341301334432100413422200221313010034010433234340421203210023113321323403441423313402244042412341032221431240343224240141322134114120141233031133212340241411140133121413430313031240224300320030004310220144220344423243121443041344413444301321313212334232001423032340134422042402213233130414142122231042431042241112214130302140142000102140433440320412302343302030313312322410431333444403234300010404211212103030134203110412434243112101131234223242440314432144140031230231224301104204214000304012240402241131431401212314101423331013303240122023143143133030411432043110232414034011132204343200322422244332332314034141231214214302033442003042300331042320044242144403240132014022121203101113202020400102343141102303442011414234230214313023432013204104341202123013344033213403233113123221421212211132320331213433421111412332201310102124212010043442241131100210411110334014203134030400032114023424012242030222103221442114301434004304123111432104442300004144444320122023333303331214422203140142213320024431424210411040024233304313322210411232030143141424231442402233330430222020020320321143403000012443430030100313123441124231044333400221143413220003233023413342001421124122000324314334410421134214224240433411101400243110044404413221044223020341324434201024303343322013414440321321311411204120324434122033021134312231344130411010342003014433411140012444201033143223443330410130412432341411213321113304010211243323322211003313341334424212102430430001030034100001231123124030431021431302114314101314133320242140004403103232023401332321443402342441014401104313013221243044044242114141330211122244023141323113111032110024420314140140430030122223233212213144040414310003330430401103033331020014344410323430130202210044032021334444112024311224410323201244333244330424430340144121204404311030213220134023314210411301141013214221114124040404121021410222414100300432301304433114031113214432402020013410300231022220343421224411100321001344310442032103101312430443214012232200102414411030421332100020444324213442333031003004142243414414222341041444030312431031034201133141422301244430313340330330321110032402102332244221413002", "110113411431341430243301000301203104303200203424403324323202120112224000322024210230042342234030130110242444230131201004423220244020421223030110003232103343344223110443042310004210112112030012100423022444221131230234142104400214414414110140111404310214040032031334440301413120211023311020211401303401342200033322401134221043421430132014000100240111101002200240400202244011143441321111200443321221422443422042344043113214423140412032242240312022024043043312422223214314134243304403012210111333204310340430124424243302230243102312421021431411101343320404010122024244232240023232022312110303140401242020034114420442310332131100220330223400412240202114414300022204331321310231002343120442323003000443034200111004031420241343314004104143421210034440402233424432323001403332201224024114430113122334121204233224000413402441430344204202443303433043020101142224101321323124322123101303421112333213321222044303301411214411202144042401023403243310313134310430234334222033320334304410044443402040324400420013134042102411420041340204433032303210004002012420423344444404232241003134422330121012023024230013204020133332334222300113033334142333043303401014044123301211401302300441021132141230432210300311222204024410441442303312411112344433204044341424033140131444040132440142402341323332421411012004324332010421111222112311402331330104140302124410244410031114221203310114243001341040343122132043332333440101430302040013314412143012144003333411303010032000110144212423311222101414033014234233211214220131101122331214110241134120402001421420300342023014414221422323422030113441232003403213134134024334431321031232313322103441413330443200010440322212111103214443032102104141322324141440402310303002144030203213433022220310410141101303120030230003021131014442401420423202232220100202043434414441301311333420302014103222024311231443423410113401022003030044420233202420140201041023142033141444031004341240200041002013404402332221343132420342042131412444343433131111344410424333331440203343333134230141420422423421313302321341222240244233004333322024232132211303434241312312200210243424042010220110322233143233040131012031131004123104444324110210403442322313230044410013301431212041004330341020012431232110230033212242210032200042344300431413003131113034404143031202114413224432423024022140211440421411124240242441221224432132312121230011043101412241410444034001240211312034341233012114323134143104411412223134310134344420222203004302242330424340424441242020140421114111234214301223320243411002334120004432210131132144043312140201444010333133201403410102132401324313404334304303222441033312240023244433034233412444114302141300324110320403441243101404342201401324410420143332314344204412242012100141331012134101003123042214310432011412111110414022034002303313234220412033312224200434412310212244101231023132200000442403412130441233011021003112221100214111000313411121231412434400340201111413032141411124014234104113132204344124311231443411323243220111040424342410203324102402404012302421123222413110044401000142342221100120442102321032412402023344044143403231102144224101231434112133334434042444403242000241240100323311000213024001443014114244233132423020331414104413242432114124422032011321402320340420411211120104333001444314443440201403210413043012304442111343320143101220120143432400344410044203043440410430424122021342332203110013401440033330331133334043402412224133321300101411214132103132433230210234232243022133042431311132411412234231132333240223000131302444102301432130330411420434020233300313134410200342331020002340433034213323444314400214444321022314344044431334114004200230103224123233432413213004042024132142140140002420413031021420132421313141443223414422224140022223202120300300432130014044110032331022224443412412341240221012201131132441130124043022031232423330304041444400241330303122014300334234044211344011420321241131302021334013021021223032422413204243034132012020012410412313342440141004331331003431232214111121033003110033202403020423112030230133411020444203244420314410021304404331021213423202124013140010320303434432121001403321210104142330010432011430031221323141020324240244004032421112414311314224230210140204041243002232330342421014420213214234424131021233344404324324033303241132341310202014303421311231204003212220230133131430032121441412441301444340324220121032122320232314102343042204001304134323420211031221200213242022201012120023042041330031222104213402044", "304130040110134121014203112304401321332024023021040424044342403402213124110320132124301111111430311203230234234230124102310420223441404044201124234202421224421043000230011311414130322140233010103413413210021212434441023311441211031323312432420133142003431223012240421023144003412031312142444032332143441402344420203131401001223212032230420433114401210342224012111144333322411122103000343242400042244430302131024140223203010200032424142414231032021224011121032410200120224323241323220221013011314304414413001244144203042211402002043111020240401304334402014201331340042302131000442110303114121030443133222313221321410333441432223430141120214420313432434230340140224342331010123412301331310212041402322024043302133443104314011242203214333324224432204043231231043330021002124130441341343033230301343033021412434443224140014403302120432220321044212111420042222400133422400132220122303102333403034201432030021041143134131334011104031133441434431241112130240311244413303014222341111244220004413410210243131130413313010343233340411042022411123002102142413001121222304002210331430223334001012113041242133141143040433331400124440224130124432030421304433301000011144411123114012203140243432104123434242330234420022302102011004143412343344143103310234223113010210033341201304110440443022024203231200204334414040320241413022321014102220222314300411301041022234014110032131314330443222443120433413324202100311220143302203103310323123212044140133001300002032201312231410224312142012322000300210100321122311123234013134002211132030240331122100413220401330444021203213024143403010232340023210331034102032223313242222104141440000020020141324132310011400124320413224044040401131010041200333001041133024323044004312400240202002412301100121440411442432304420412321424411321322301332411112224230201133303042322110441042323424432312213224100111342042104211214041104301200033134302224023332240014013320013310310344234141231301000310104321214313132340210022240233201230042201413123434234114024031044103342022332440034131420220210104313243224200211314334323102013421022323333043402323003423214210442123340142304221320303143231343123341131210112400010011431030232232114100412400423302042401011134004130444233313103340423222233224344243244342422120301114011031423324241234412231242323343144303211213021324121404213222334214021210232244420141130443300240334341111132313233301230430043004332001002330332234304232234022404131140322134124201334321103133132230014312013100301042442122410034002342113001100124302302324422232434044410141204332222034444024021032134431143100421312034322313230240213220143414223402110333113114422331221422020114200142240020321021214314343334222241400243411034120143323431231442212422321441314042340003214311222134004001213110033321022232323211340344220343144433200403040311411013312432220020114040034342003133340324434224343231442310140002331433320433403111200210033011410023111343212222330122301424112410043412104222440121412322232104030013220142323431441413423134322101223031131102131420300021203221222111023422120142143311012202232242122104411422320040303141402430414041240044030101421421030043241224410421230100234043411403244234022332302101104123202233124144424040302330244011021203023442044332041340301330230343304402311200312112401034142221141231334142103031104112412322314404202414001234004114012214220332404443034241112114301100434030442411223112243232123020202242013241111331232302403410340144041241124344103123112012341033023440311123314442322412221422223121120241142410211444133304421342201230333112221434244033144422333004442233042010020103203411142144414114021313403024204224403013342014202104032222442011110222333311302030313240310431104220003323424013221144142340044221132201442432234343201003423404124311330421312431413141024422230231403200103202443133403341331222042403022011000104330032121202231323404011413123330023111211124224203244010242010424001420102414213312203344133443124323234413243321234403020312341320211104244241321002301120121101213324314300323200240111213434241203041004102434030232021443124213321444434133344224324030000003101212124401403144312022414411034242203442000001012203410300201301132333231012432331310112010124332102443221141423303243433222322203322303223210134244123113204433322134110042221224114033413322432221410304043030023220344131042342211442020222321424043001001404300013423112342044412001032434113431240403234034321022013010", "002003033133341211444104434442343003343034120414421021002021233340401402201021131423231022200231134412220320012241024410032041123140412324220341141030021032124412440032310402414031142403404410410334330210034324412241012033414434432001212443031320244101321240423304401412414224142134440434323211424202422203130001243223243140031304030040432143143003330222322224000413442441242040440023124012014301131242001401130312300120033420411431331130120222012134402424410041211134040010100142012312310323242234133334123322122141322004033033320442201340003044414420340443321410000230311444220204133243132244013434321223413231100102114412011142222210220022232023231320131142324310230432110430322132232224324031331141141330244212133142013213340131214440003402320134134040413031202114144434234134210214410324113100220020002400110122003000002332211331314102403442301344230413104104311440213424222230013104142043012323443220403130430231320103420123312321212313333024411124004403001022410332140442213431122403413114342022120101422222403410324300102002403423400410234230443411113314034124321100404112331413303131240344113314404411311341222140002101123113102330022141340344240120120210034334403244040331430244304410334031322112443403333021434033441124010204124022343032220212221443222431132014413241223033401204432012244344032434111203444034004412402340313322113033223143104323234103041433314244044210234200331423344034000024013440231123300241314233442231301333340342200224121044121243424312100133224034223432030131431212241420424400304444420424011141112131134212413114040124002100440321311021144102414300111031222023110101430341301433344011221034221141241300122311114012031400431241003412031023244200110430334433413121331132240332211212233334241002414404341234133433214410443243333100404241001442120134201210410223333001243141342443020414203141141030203000214320331423101401441344031213303113012423441134023231022224430443211342132112304143044423133040241114443341124102142113413222011222243242143221414244024321023234300104434424312440411420321321041301342243401212142344413430210213320240232412132123022334330133334110231043342100444111313444221203400300320044043410002031320433230333220224323301140442430441400030323120012432131121003324110302122231033313121004302312244142333134123040324142302010114410301323410023301124120100302334112131434021204313210413324310022240011010044400030120132312100320344431232424314242003000023023323013203213214231423131001300104422211311140343131130340134211444443003404403420230111440230410203342003001230030200003331434344040023103322120342133230021420233411321243330134314104341110023314241113130034100230024112013431030010302413410401344234441304110204312014204424114244312201313202422103421102240300241144224423414014123404031031021200210123404243102224232442211433400322202444313003111303144012331212204020241211433441014021132222400342343032122213402222021022101201324442112442034032014043012001220031241400312332330400131102431241434242304144141330211312114203224031344313402333001433322300303433034311104141134001343421001332433124020042211340032301342243402144023032323243430203401410213041404020004422121403023332231441340304044041343332444201000042143441024311323344243131112024000201023134223433103422404123120331010021113313003440141034404122234410403111211330434023230424110034411430120233421022314112444401222111142223214242013202034011342343232230230233201422401240124120242424033142042343202434342302102220140203111224103023020101441044234033003244041102110204432342312100111142412332102331124024204400441144430041222224413041312244400433124124342010130303202144320343401420030030230410010422320404022400101124120244003323203423302120220241343041130210442013010133214023434114322032034232031412113243211100040104400410203301023423231020042142221211442134303011443031231104400342403130401013142440130033031334330222012104104021331441130243013122423142222014011430413440341333120134143434021112223211231133230331112324404044124234231013433030004202130423401111021133314143414421040122210304230212131020401103440412302442444322220111012213100102010112302314114314420233003221320102002310330332244130301244023140132110224222332020023224334021244212331324432333332144112021320213244323011031203014220143433030140302010314103000123011131330320241041030033313102121443202433112414342114221300343010442031134204120334210330234303412104103410223", "321032220001020024202412122022113001131244103200210013423412212234030142342344340241443101421003210024441324000013441422420334332400101433130200231424420140123013130430334334313304444201213412440411414404122432041342034021012420041043133021300401023202240041312202031420414123144132232440030141231244241120244102142424032430011110240014324403110221121310324320031331111441244144301301313303313244344442331004320420230230102201010104134413000424100333232023323433101321212400323004223134004224043020111433304130213330323344321414034230331321343101144301204111221043334204203212120210221432120431312000333222441302143414233421440002031104034102330322244312232242133321332144332312434431102122122421311443100223114102140202032122103122420132042033333120413430112313444122311200232113130410131210434133313024441003323001344134204124201221401010222002122421244232333020313220442334011312021413211231403212112141211343002132211031311400440223012202201413142031303443124324042400244211003041224141112424121340114102200114431312011420301412101000223421144004010324023114313220110402100244444321412033110341241134321243012201401221124031044200002012244114332440013122322030440302404213304342132121424403220411410231124131134323103001121304444413233343130230143410433210230034312340033401040231131324024111241402430420031204123334124420043111233140301102442440222214040012120324223344420033340232010423234202121434410331141224040401043004033414330200141324033113140123211213344040312132343233234413004204434330423033434110043021332010311124141241410204033424404010030342142344221332221141240304203013213033103024144040322111231132304321110313012144440230323401341203132000034124201131323140340213343223314441340221224440220411343233203230013140010144001123430241300201130200131441003241103224241411014300122014201024030022321213123410441044420041020124422012343130114344010030100132202113221301204024020311322241023023420331120241122321012430443241121021424423310411424340141100022131402442302402323103004340441141200401234032431113033344142123010033014314042214230313030424244313101303044444411114020031030012334232230423141342114004012244241301312043401312344143420234034021443122011043003311124302301313110034013300413210310442304441314132443414312310214311242431100024011220420420330103321211121244240004302231303330124401210331021131132013222014141033240431223202203204002434324131331313340022312223143344403111102220443302433144012334031040123031403122132000103004321431411424321210310320200221034411400332120233422230113333240430113043330430034413034121241002320212422021300043412444210400034230200022204403204232303333112242013142023421140031143340034141230421034024003332103024102332224430124101044300040040133202214043401204032211030043221220044223343421002121202020311302431210300102033321112131302422411444001440011424002002343300221234313100033033004230120400213030142402122342024022014421333111302342222343131233413302021421201034412023432424412100220340134321010342030140004302333111304323211213321421134031321310311414010344400421220232011232410123430213212342442010130431344112423431013230214142103032410321341401113404301320413102303023224240344311240021442043223213110234133202130341411130430300104403200132130433111013101214130121111142000313131142312043121313131230030432002102021020124211120203020013442300104010124414302313011303334303424014314411134101233010203212213020024411014244323110020444343113403232104424000204130310411244210232324414244040010130303331310410002014444014044203114123432110042123120213241343312311221204214224122331003131300242240311141314133033324414034213403203224444140420413241414123341231230401432440100434323233220211041211013232134110212333323310104022312243043123231223211440011423201342030124203424400134211102441333332310101222034032002144133044112220443313212321113304221212323014104132304121023431130431001043100440321334043420021312411443132311331123221443443311013102043400311122314444423421323002411242104444244112200230243332143204144142213342100002232020143320221303302132323303400032123412332402100442131334121004040124214442411402304201421432244023332440404220133403202311000124333302020012333113111210302333124233344433240123213202432141403243021132113010411334200310010301011124024130124041031144214243313021244431130214204221412000133221040323111330240041124040442144101123032310430232034011422222234430014302040", "223014430440314130131111030223342313130320442424040004334012214222244414244224042133031244412312203231222001330001413241242324241302412011110424313320422420421320230430412032020333340230022010400441110123402002200421402214141102122333304340010044011012114312012103103343410040313012414131000334142434203133302213443223123432243144421443331024112000041412414421321343304040411042222232011103224312012034204401103202434034413432141243123410222011110024442043413244332234201411432320331303211243230313004014241441124331404312001031214434432204344433403332432242003242401243323412001414043214130243330120103212431014211344031140244010110214213043230241334404320413142434412401133004200413332140203103033344321242304431211312444311100113123310341240410204442332034021122040302441341421343421421031024230034032242141013431042311403100143340012321020002114040202401111121240313204213010330333141313413224123023340212024032412400301013243313334132123412203100123211203204000120113344431401031104040034220010303413301022403403002344303001112444213244310213423040440123243004242424120101430340433120024413410323143300122442303411010141434442400031042040332200413203202342401203241000203440431243240442413120410021234201142031221424323204314244400320324043244040044303033314341210141321402124112101040421434110014211422212043032033030341113414212213111423244130110322244441413431404010201020040234333343043312004134030111110341004421401433312202211304144421402000030133004410041200114300420003043322203042434030434111043033132134240212141441301213101043240031301001041422313022422411112220403132201011121013214233341342433404223240004411134300403103340042224000302313111122303144033331113313220410003332222010330140221201242012012134301100241113011204103003001112000011214111111241242343023310020424414221022322113034240344013003142223244032322001201002324421410112402402230004432141132312313442002342340341113333021330440221400300420310223301424444413103430421222330440321321312012443114422014104223321443312002410421012022442301321223322444121243432224114144032424031241334444120234311044342101431233101012240331112302422220101002031222111144410340130412440312114410232414343140314420323413434423004140012203012423410330202313334241010301000004034031303444400231313121123041100404020101413012313022333410220044320013404023201403432001314101321132114310123332300310331314301401101141010113022423030343101141011440023124221410311413004034223203033231213210122443421404041422211414320402112224013134030333031432004121431313343300301343321412010310220402303224201011202130024211002244001100434404013144110312301041204102414330320442401344132433400123334244022300101110313443000213213021013333431140223324310343034402443332430321012134402320342014130111141044110404424404032121421004430030001442422033040113421344011432242331243230023034300001424342143324021102323044041112403112002121041133231223442143321132433224021344341220140404400402224133124223324012231042244114221431122013441123344412324012021413333214443212010021040141333410424141231232044333224443402120204132241430010444002402101341143403313412112421101103313420112421201434412233244032044430003300240320344411034034412122244213334030213330413144221014123231432444042120414433222332223124043230333341132004304322040204240324233000302040212043044204420314143420122043420343120004201110121242140303333122101112444102432102243204204210010023033343131030033443011343312241333223414444330330340202010321443223443313412103442343114110244312001121033022303102201200202033230200324001141001323203011042304022441024134242030242432323411330142441241441041311330000431334134443012413403430014031344133000441110110022031412333213022331421403300240214310221111002144134444024014234030441014330114431234441411213102411214202200004103400344003132042402441001100443304303014330434312134142403203233002112123300424020214024113011234214102141433404024321234103233243242012021410431333201303414042044343044021302332242412104024322120032223233202401404301303021002143300432111311221022431141321401431041223302314214442431433233441413140423021210142420430344403404232011332430103113424130331312021441100021420443122431423220221303042343242212112424324322140302240331231344330311334333402310120102320143223140102240034421324034311314244411243240111344001114044401204303043010200320334410011003123221030311420334240434042133340444024244201123122", "223103330244202100323241141241442044224411012443330324244240234330100232102314134440440111321301001141422111030102023130324242242012042203204042340134214320402433320413003001010304010433423034113120104014412110334134202314310014241002402304120302001020124200021334231042431130324304120241241234041133331331303031014403343244422023432421143112010020420023032034204400301032313202300220223343221011430030430221404143402203404300242320232410311444221243214123140420300312102300222123141114034330202133313440040133202102411020334114122031323420020430231140220223023201043311203024011434244313114132331111323144401420110404143434324123000001103024133143413243334244323214104412424034211243102111023431044031414011431110201103110043204322124120431302301324333113230103234131232204440320423423411042031301230400222133234010210113203244432202140211031320214101240341442232240420244440103331213312310303430212310344223442200230214201213311233103431032111243431331023124422214322121044100012211403102201330413102412341334321203101222003440031034122441200124201110001231010221033032314142401421031140340211134332421323143000220431301044431322141134311430043134242310101020221113032224011123323404421104230430321421024344023442241344402010232044034130403313210041112404314321343320242400304324331423324211234430314012233112203021020121330403433130004313124211101133020203000202331002224414334424310031333200200312133401200421433402230221012242101100230414103442241312300041313212432241132033321214434124314221230414414402300410034421013124430403140412304032000024434124011001301230041001232201301043433322400342422423102321001040022031323412020021202202324214143041424433020131313221434312110432320420104443222431422024234341301230014002002321423133341033423412334442401433031314034010321443004123424003102232344024144403313141340034203101031220123004220210040203202310401211110244011311231211010202340010031101231433413231433420431113133044333031122221334223401103000104320124104133224344024023220443014031311311200423220200434202223234130222222401440100103334200040434301234044220112123324334012301323100434044020430143400040001112001213242401104013421142024212212012043203402414241203103243334123240002142001434042203424124301021204404110322402122020111012400334432242232333344423012444143032404313301103241022230413233340420413241222440332432134223142312134203420300100210042243112240043314300244244432331401412410402103303322212210033231141303113223100204432000022043300124341031021011002441033313332431304030232414314441221141340313233004040333111301212430324340022430144022124130121443423424301401403311330343001131141303134133200440021131311010040133323031110214133320134123114012033304301210213440214200233130340230243404422210043312142431023121044003331434142214300314201314432213442312112312420344123331424400413021023040314124440022314344131114340221322031111121341102212022101101033431012232312412131434434200101031002011232403430304113311141043121200141302000031310040243014323114040040032010020442030301132044013103432224013323434121433143112131412201124443212243214012410104340010032030431402032234321440414224310112234043431243010333402004112134113402040330024042324410041343122210432443233122242022014010100001430103031132231444300422222141342213310104033433133120334000120140103411030414340214423334434043300300321124301023041214200132034302334214404300213004140110440112242040432012020420034102210244034000141134444120032234141112330231203144440331210333031022134134430243104444140244212432213112012200242224434104431002313122214311400330322143332312120042044110410344320040222403132102042342203111134424141121012431433402141200231423041022021013440013241434023320113303210103002400034133022443223104211031423440124223403144010210010244340130331231221203034401301141223110221430211311441423330302034014040012401013104230420301424234111213111013214411133421322411403300124303224404440334013333031113111342230320042412300013434323110431121421042313012314244142124143400430031232442002210232221043112040043430013430342022334232414201202211112101021414220440032133022100013101143401030124232034410043204032213203402044333224223422110043124240144231112323214430224330114300342400034203133100043020020120113323240400133404122132300122042121224304311112342433423300034013311202343332443041440023303043101032442040330444341444443210111322242434202344033040030102211441004", "104201022302212330110240004422221443132440410432242343333134123322313112004020204132134030310414403320140314041444031344210424441421313433014004201202043300202221100121312024300341420032333310320140130100432000104412442204114422430123222214103143433411302024204432440123302014330133200412141112434044212124014310312400001001142121101343432143200234124444343024321100300200302321132000300301012412011402322142110233220410042234013002200014320143321042223033201202201130340412334342134331123444312033341123211133410342101004022113121102241220001304110231341302124400224203421001113140232431210032200103231322000040430121441101020412401212032042202324413133223410223023221231222023323001021122030300213034210313434430241014042413131330242103404423033023220003232104231140123104403101103433021102431442031042332024124403333333134114113121342333213133110021341032432231300411040212322110031011312123122020221311144230431110142003110324240220304404312300020133030122210221442403304102332432102010021132413034033234100340214431203341433000233124344441340333410241223404224314444123243433201011344222300341110300431114423100024002124230410413014340223413202011224113314004230233120434404442420100233242111344403100224112343323343013440230403321312101312031234342012432320141401023113142443113342332041423241313001014241402333313431041433421121243320232220131232100211313033021002132141312204041212400243244431441331330402442440122243320320224024103144204440103410332311032222313114432323213004130401314330301102124001130034434242300211303322401221241321232040324431014043211323043404321201021101431004232122004421011241341014431141420434400022103104134014111223041141314131341112412013124020003014320422403233342322302324311311430213213332204231401412431314020303144420412410310231023440122332324234221231201442312043040321032240220432041000142024431102312322443333103430113234314003111044413023413332322331042213123021131234421443224133141121324034332100400041141323040240123214113441003240012414433432202131344430114241332410212102130043401022234111041024013012420333333121444212144200114414341311103311112043131344434134322201321212022411314201043130242002021202144123040334232021430134420410141433010243431333143102430120134321141001433243304233104441002113204031403334110324001134314413112344212401202234243141140300111342213042120011312022044302134441401244234330010114200440410323124404311201001210120120231134010234142120123021030020101040431431420042122222343130023013113233431234400044023021024113140102131402203221131100332243144014214202213312312413042442442024434010410103202444431314332122302103430342412210420213123414043201204002303232114443213440220034344244122234324411341200230023444114433414401343000040033030400340043312332024040330414033203003202300023203130344014314131322100034144033300341031030241333330303400403312342130032144112401434233320232403420040214023401414423124430141311140431222133304222010344324310224241433141442120122422032323123122203210110013411441340234022013123104020010303021132441404303204013223200200204324314314102240120000420123200114103442232332220422321030144342102040401141240044330322020410331411343030131014242043414224023403104443142132411233103113200042121342042031334103010142130043320402224002320122403223310013441123234300233343112423120233402330422404223342241201343202133342141341120330342140103031310340400223403413203210440120204420010011110443042003122341304404000300322344330131120034024242144013001312101403434341344334123110032043204400300300011143301303004004102434001010341120301104423143343101044114113303104210441012340411120420201241103224022014023332343234104341130042200410242111230140441232024013124413310210240232003313441211041303233344321113300314410401022430100001022241211334240032430001413442000103100410040133443440312311124012340022134212141411324234322101334312244001301404414003114244022134240134033442312020444223440142203122010330014421330123223432414244313402431003114432222344323431202212242022301012013343140311013301140341311003022440210113142212034303300113242101202432003210223133421133424201111104100131444411302040024343343200204244001101024204240022041111102213404041033422014032243422431431114212041113320121210342240040123224110033303431112203034130014114201243332220401211233004310141134210400234434403231302443132030403223344010130422010201042144133214043133234413322432014344110", "000424432331130202130143341411134321410023022422021214104213000344132140201233330213344304432012240320213042023011241434103311414211031420031103214130432234402300233402444030322043301100030243233334423343302134030103423003140301303022021220030211402240224110422423141043043302141214413412411043333332320402113440324324004402204403444123214330312043042332440423143214332341314204102001102413102314444130311243333111033342213222402013241421223142044240144444103304413442013444103404342142203041304022334213033432011232202301114441221304310103331104333434403414241212114134321431021023002143111432211000433144041230221223244232104311201143340310241102341122320433002124130220341233141310313320020313214110412013133430413223300433311211121040203202344033214333001033220041333312301211043401103043123234311140140020212440301014433002023333343411143412210404400433301424412103120242002111023110044322402434332312240444222111320402113203441244120114431233223010141424110243313333223002301204141204021320413212321033140314431000334211022020120113432121311231440214434402231142213400100140401224343111244120000344224103021441434032313411034222240424340013003112440443111044022100140243030001304243210212114130411231240031001430144013100032021312342100020320300121041421420040240003300142043311324343142332221401420224004043311141420130304122111103330333134104243042042111134401102020221220442431020044104040121013202431201020043212413232420321341211423112233400223210201024014442142444340433241020420230304030101032040323110421230041040042230043304141410022333233324142112424100220214330310101210343233241242204422311444414121033400224234313341014231203110233443103130422324430300034443121314312441020010031040202324314130000340130444420432224340313204331301314024223220412240312411221340003414013321103032231241134422122232313102322040401313243043000411231221031443221100443230101424200241101441312321000000122333040442140240310422143232322323143320114342241442000331420201034402220410133043114424041243211100322143020230300124210233302042243403401120341102120211034011114442141330444024211002442443022210221312412021314023002421443242414303432323333043123042432221413434222414112344034343234101144103322202244213401411241012134232331233411332214421130432024113013320020402342440014310324314211014330303033342414104433243233400021124430430220101022301001204343211434030023340110220404411411234103224412004034134141300301341402142312312330431240211010423414013142341334324104120411304412124213431034121031301042140410222321424321043003031414131010014011042212031223023302213201444044403343313424143234311001420032241321041301321412224133413222211230211240243443130231302123433044323320420133214113032114122013143011042133420014311302404430423301212122242020312322424430040222422200314324234321142023444102101433424230444141124202034400033402013004422010102220010422443111121013041211340243203313204013302033400213204202431004043144133130323412003214212113444100010114411402201323343124300442234402434440221244033021310443420021230021141204031041212313322104243021203114404211442211120041430314130302401000344124140122034004441304402121020230042141341442340144130434434104212223133142440134232410130330444200011101013400130110332011341102433302434120301342113140420301203403130112224111012311340331423230124003111402012321400113303434002010041331120321402134122220034222404103310313113440124444401333321302014310111211324321020213000113434120000020323223411111023241134340110231424141340040413102412040002104121232200121341101124114001413423012311224422122101214142023433012213212024002422440221313310124043230031424403413310203300200240114220341312140422142133021341332134214031224303311001412103224122420421034232142434223434030121100102103323024131404334100244423033433102403423230234304242430032004342400432302112000331222144134321140303130222141012210402033111143140403311303213211040313221211422144441440313330034012140144221414212302330133202132410113230100442343142041231221341234111400330133032044322340113110011220024130203133040423214414203143244023000341133011221143002344222442101231022003403142433120111100432101322123302120002001202212240431424034041001234124043000311213211444230313233413034234432221013242320201333232104012433410022204031213212222323242022131340302443430143314443404333140211322101234022002442403220223033130202134340311211210021242302323124110201", "042343034132440234143002021432223140444023133431203434043231031101242312131002132213314100204311121444423024334044432131001202144230410340432313332411343112343023410113212412420441001214341031443303140344231304422140221021432144003004122232401432440402133314124414331230222402423340001334240444013310044444300434401330023334341001434342221134342404024313441330403141042302302413112413313322130410422300003423321442441431033111314244201102002412112040414202301022213344413324124203241202201331130333313212021320303024032322400124444013200021400432121312234132413221420204224124014024104333343022012030200433443110231211234212420000322323404420041342110140302334414441202133223333340242000221024301444223043342443224141403301042331222230343411320443330001444000224221141130341322403140113403411044343402243313313004211044232131211440434144023442324041430200024120414023402122144314433300030042403342400213131401042441312123121030013113323223410431230024143443222404130000311140040212342402314003134033000204002341330301321330434200231031032100324322240421110011002123320421202344020303023133032114001431243133301004204210121323200142134143101342402031323304312420430102340412231210043130313320022231240103300132032403133124222414023040021130443040131322342402230333241231331214100300001233044121404333114440210214334320104023443432243311431443401244003430223204331124303043240121333314102121312131421401411330000110304323122323210021014422243144330142203211321130102314203210413223042403313311424234420204330201202221214341234330400200041121222233323140343432312031341441432212441320214434013433004342412212430323232300032121314344432024412331343402132422204200432421414321303143201343320302223440402011200103331233410401301332230324112000042200230413323322344103314102034340044003001243331104012241133330104102231310123304432431111302111424044242403240243423210142120200412142202444103302142032220323132203010241332044244204342124344444221004031334110211430244311111112131433302333331211103134244223413111431432001411024140013401104412412022443140030424104012123243102003444244143211400122302204431333124010242144003104142033010114414100413413434222144032231322434413032031134030104130211400333023401323122403041402203104134011234201402232010103120023413412340230201020310030422031243140220231110344400311432424404412334141401231140103113230013424000003030004124303413104314123321431441204011440042403320322441340001212414124303301034001402343044031002300234313114041011414110340041102000021334011133141244441414024140144020312402112232011214142200123221320011331042324134420340021134331323134410341020320312302201003430002323232332043433003141433443414224212440434102310413022442111303344444114211313240330003402002042224023231324442321112110002014042333423231142014121132023434241042014023304100220411341100002343300124041020233111421101401012341034220034333311104234001211323123303303404441141414232101000213433302241434220410442233403441040423313032401102442100004340310420440331434402013233141313241034410010402141322402210100003443020311221330322202434411241011332012343240410240144303140104224404423201043312230430431143010004204214210210412424142020444410213110214120203310002034014220104404040342313144402412110223001422232330303212341201223043300343444424103201014220404241033304133404002234002022103130001140120244310304312443442132103000043100041101440344444121100103324243113403233123310044302424004402014403341324242020432203130112333411300421210024034223123231441321330041000204404124321324024402120202212320100444221413412222333231210100441322322310004112032023433411433000233213134202020441343034112340321244024344123123420214323222200400214034434242140200131201210030141031133320320432302011042221340140214121243244434213232031430333133334303331014411411003324320041142332044443434244340302021210310012234101002301233324212032111200013324042310312401140242121111014434312322004443314010240111203411011301033120110114234123430333410341212411203233142234430004142220004000120120444402044000440312443432210401044130044034404400130100314223442110424204222312304113310132344000013311310114223434132342304221434332230034342222240121044231000021011342032142242323230111203433400132123221202004413013240120320032022042042303214144444232432421123140302442003341444322233031301300212000441304010343403310110224002211003013430330410034442230023441131440430441223120", "430400244433024112221141200144222321240220143242034041014203200200024043130400013401222414234222424433112342411003230110241404312002010421001040443233320203031032243111024004043403141032310404412024311300442303444100333340042121344322421310031220314124233321212204203022200003342344440420432332122433041312404433211234402420114040013342130433033410130422331323014233002242231244143413132013422131321311421033002134243210001010431110142233304112342421242224313324412431434101322142102241211201120314402421300003240204344213333240403333410323430221213410240201110430014041221300113213132040002220133443112030432434140320413022300123330020303321344413420021032014101431444022011222241433230330100310041021412222330142121203143443124100412303124340314424032003200200123131301231123040143402002101244133310021233413442001422011203234142214423401320412140212114113011411021031202430204212143420321132401203340243341132012210001440111040110201414122221430021132332031241111004413002201302230333311204000011014033130104113110101314024403111213430210410113104101310202020234402220042313042141441443422414344342414200010234132423014322134403303314321041022343023423113310022222313224134042143000224031442234040204001413320423004144114134412042221114211234220134342112111200230223434032344041004431423304411044342224003412301240311441104243321130114001404422010341010010431320434112204001033011144244002340443130120003440010300321340012202321323422440103241233110442124333043014131322440412241442411423221021031144234203130211424142231143042043101242224403220021110232421144414132010321004330214340334220344300442113304031021344141200020400114142323234033443313422130432244233200330231124304442112103332401144441023400324203100012432301301401131424424243132101034344333410440321300013420022431411422412300402044034412114044413123444244420020312043221420202301000034032144023131041310141204322232204134234421420213012042104232321404440202443433004443300211231404400142101322043430223134042302241212140202422124244224443110120341103334434340132143411424143000120030304013000344410313013330242332322410124040023023000041304424312222334104431230340000322032233312210342012222323321410034212233324412004020311114224310140424443430344011320213343342224330433142003043134144433422312323223314443401431323031034013000301233234133333100044431341100121041413404001400202430001031223234414042313140331032234424443414424134410030203342122422332424223023042103002211203340443010022444344430434302142000342421322310332014310340103343243323012331302410433010413010431322042331033404201030232311422010422333010102030311240430223314401120241102433404204243014243244200002000212322212342102214321200202042011222403003402133403032332114441324100114023220422022031212132420304120222421212304220342430440103411344144001302420420342320024400212144022022023024100033432304312004412113404204021032111113223430414141303040242103412004032133021040234231230041430341242200323223343230240033440232321333224141423420120242204023401411300003230433011142030212221221310110312413021331031344430332122342324433401122434231001320101301341231303203431433301040213124121014233300302100044440121142432201433121112310224000230041121121240100003434342120134100031332100100331113030331123224411213113443302012213341420302334144210433402204113241441034032400213113003330234313401422241241333432034023444321202141140423023432321024032433011222341023224111010412310423013432141012331234044334413300202302011124031240410330314321031133443002214414340322140024414203332020241441040214044321212211014410013412042134111442231032021033213002204420332110301001043113221142341333113002322331320023422143021232340242132004431003431423043322321402022210014332311114200411040322041033440043130301113242140320143241024322111034024112120111132124332233044313410021034410440431233121331401112140423134331424141233433312321021311222013441120031031344303021121324102034301410140202021210004443310121134444031323413311421423410030112402011442023011313202042100441140030043001042140444031000331120423401123021042331241013123434110442144212044331040032402233421442120411110401122020404130202124011404020014131110443314114343301441323003110420430134144142404344332001420122433412103231024114334403314220211414424214124022414014242322204200413321142324213134204233003104444322323021001230110104344042421314411230444402300042114033221301020223140", "110400200441412320404343021230010034200110024024310434422104330320001211341413101311324210210013313422022012411042104032243222032041224022311012103340114024003214121130314122244322100434440032300442013243124331031002323240304141321030302430022310141402102114432014303411204331131414101131301302041213220434022111321234002323013434113040441302203243110120240333221243103313412404201313140044024024342400034404441043002401403423034401132240043410230320132043331440333133203201404014003220000132130244402043211130310233240232114113342120141422213033034410443042022223133232303010441043124424314141134111321200414434434230010033143343101210014130240121430431140240421230114332410032141433000230040413140111043010043032403303423424424302401042231131424042202104332222422014123010214240011014400201441120430101342342220034244110333344132130130340104031112202020400112233311043022330140214030002440111434313211134321233011323040110310244113104022023401242413242402041443430023040232401341004441022331313223342043302021304032234303031243014211121211321211012220202124423010320321444331033324013013042114444321323013112242211401442322241233304321113140213220041322134331144131421143031021000224011133323402032413443331001411442141023131322011324423331442120243230020404221432001420310221201433004011131113243223423223422410224234003101212020430222002041330434323304314420330034010143422413100203023241301110431140334033224113220230130110401122404301200400131341003030012331040242441130423040030132224134434141143134033403330213132040230014414221044043240202110022000311200414200223030412212421114414144144002323341020411430001023411200020113123201441031113330214334043044241112433412132014321141144201414031121144321440434201412214430214230421230010234424042023241204401031111234144221140201141130120143320443311140433134334004044312011021442030202430421304013230044104331013040431433430313132311202304123141432200221411244321220102441241232012301124304123040111000303033002232214022313443114400330244120021223024023020140443101403434131312223032132440333341411202444314421114023423034402113041212344402213331441120322134300424424200120320414132302202134312403111141320022003042413234443204032211321234134443032344343240311031000204113011431130240110311423130141423000040000034233111331414142444012234221344323134221310330434220404400420000432200441130434013314120244344004044000223110414331041213142111000334132033332133410230133312404120201331331121103214241341401404202104314030020000241134224403220134040300111010030241211444324420424340111301333002104442121121441403104031402324333323244004120122200123233403441113321400030411120304202021434120242242203222313324001020240403220201333222411104122144300234104030040434222414400143242040110310141233244124444210431231400400022114143330230401330021341134141432022414223413341334014044331113313030024143430133120000404201034230104143203333332330132042100303234133011113001202440213203121420411131012213043433444123001433104112440220441403333332411302104430123132143202314310144420202221103130132212220233003300321431330431003201201401233423212041102412040312444121212032211034034312403400204234302303321344032440424321301110111130124324020243044200214403321332312044213243434011110344422312222134034420141113301102211232301324430121132314431201444014213413131023234303230424234312420323444342022123411044223244033133343421001043104204331312304412311101200120440103302112243203002034332100132241344033202001002034013131120200131410030320444112133414300413023042242302021012003232334131433322302420143001242432143434141431104400224221440030324233343311412140011244432304131121422233432131330243202130340140023430312212131240230034201312211234130410042221341011013312221003140330330144304243221320311421124321140302131323410410442043144334044143221133302200022414220022211121110323302040210104140222021312112001244143204223402103020443044431433300424433104124310030100211000003310223244011312313211424444142224102102200314203230313142420102134013234344211241023440412143132004121103112134021021134042202333422213243440324041240320232230433300312300421433242424431342320334413411031440014311021420041024114423011432413240103414303332402030440214221113442142401322143442022203301132210242341041013424433303314210332431403342244102442421423441304442110314421011100000004221014324023133241213404302304123313331440030032021211000030422240", "243043423240343303114444014343140023133024311430202311223001410230041120142214011424311023223140033210440402040414222023213031314133233440441332223232402232104114303413241404302434101420102240033230000103033341344403442424004333340400001144211322032240113042341430204314320121041434301014201330430201124104120422330212003003213110141422444044111420413000130441022133312201411441303310220444223034331300134132420040323121103043004004232201423431234332004220302342034112432444420140412131331021230440040200314201043014401040423400442121244304141431212230043303411222104030320432012132143442332010144103343133124343133203221410313034310320134440310440110314044230402031000240341030202422404200231331104321021234413334423113401140442213311034132343044020423422224240343323032112002232232031114210130134324244022014202331144200110204242432112301143112342213131141422223323142421343440402312343222311142131444214224123223441000100443024034031201001411142230131142424433212403220144323420401323141004030223330102134114020334433133242332123433122431044134340331004120223241001324244124011142421333210444121300322430234034131314204010043330442012142444322434402303232303111113042423044200300214420322434114243013421222331131213031213442333403244412201102403032030312344003203231330142244440244443341144213210013242310004420401200400443244033232033333102003234214224130413442004110223334123010433220432311301242110041033034422313412001032003122241102100021244041110032000440100201020122320143032213032133230421100123133320012402324131202114400214401141433402043224314113310232023133141231220033401444400244120302024420110132121210101004203033032131014132033132413413031421330341344224224413212432334313313004404434421021102302133134024431022022344403233104212223011110343434144012302204321302224312134003000431434340303331123021031244404002222034112104002101031231204320203023420000403011433111323104433204211012114022034403233324104323003212431143442100043440343130332112304020430021010413201030001112214412424421444403334434414304420323004320042144140003143423432130044004424340403423400431123431033041210042412312241201003412114313421403012132044133313034402414211021130021110023222131433032441102113014122032343001032444210031210331024024444013442303033432221430043210232423432123022100112241431042414034101040132421033300023122233042242412220220422223403441433440420021240000410200314034234323331134333400440301013334021244130030000010444404302140412012314244101101410422124013201210302112340443431434140202012043122304040420322311330433240214214122423414101344313412000101340242241404130233411120400022123140041300044100130210424421330332402311030240024404241102213420243300112401202220202210404001000321230242401112231040413104141120121022014310133024412241042040042203012224223102234101444212211144410112103414103102141114143104123112423443443310414411304422230222411230100142301041123134000102030422333203434044302040400140221312344344432302420431410413223330221013241132010422132441243342321220041112220341213103041402030022020233234112042312223024100442221030004032423031032031140213301432000232134421332421244124002200004323132304300310321200333301322033313343210444224124100124131333012101314122332411032200411341411403234224124421022213224401411423124044421430400002320243441011134442321122103424302434240131313433434122112010442434200412244430111324340203112333143100242331210204013433330130413312101113300112422103014011301403432144302033321322340034023210040400200344044320333122104304040411241233001042143234103002233233121021023204320002132223124432444401242204431324412024104134213111120000200413443120420301301422432433032434312411331023234224340411331123341203324041034021432343103100240114001200044310234103000220212203200014442140243343104430132231441333002412233201120323440313140310302120102301004002413412320443010343243424411241321134321122010123330102231020402202310244444431334411220332040110334440320402140043444100313023404013230043423240300104011411422202042002023102331400434122423112430123233343223144001120313313321241010222123111243030144311442010143021234204311013434333424404020133330432014331113320111414301113300322134231324413201144241230102240410202100302132424402401320242432413214003241423430004441432220443204440434431222430103443312132200020203211311041133013333324220004412332402013413313302200332313331203423444023241230400220202134", "441201004302341022024100100034141224141024303221122032243430212200143043122200414201034400431240103100140442404313310240014402124113020422203141143022422200323023302334343232043031341230322334303012442421144021200341020134031413403233431333211413431014321001030311011421313221124143120410114443243432111102344422301444031201424332203123201121100013012144443342114021323320411311322114132203023321043204012240033020101104214132042230013000413424423233042344333410042411012000434203132143112222013100230340242023232221303004424110212030220000441003332101240243313344312312141144003044240414230101220332031020340231033233304411202434101314344442320022123310343413143131343302113143341020240423101123002044442002433121134211240043020004304244200240141300404444120402304302031320203110341143444401134233121433213041312133223022412241222201104242431411210211141414444230021003102121141241412424411140021301000041111130432240312221003203430122133430242441023011142223111240300430234034244423140231013224434110244302012441034304341341134240202230033320133202421220322242341234024221304423044242222141400030404432130344021140210202132131134403420242031041303413301120300231422231122333013112111100421012301402241422433323412044430113302412431332000134333331333002231003143434200022320434431220312120412403123003013204312342001443412220100410300020210234011310044430233033112121223413244220044210030020231432131310433011313223301212221331101403130310031442131301023111031333122243422011010103001103344113202341134024200211441033210312210340014432332400143222041440234240242223242004334343224422313300314443414333333441420324343200222213003424024140200240302423031101224214413221102441240241402420210244424301000131022112440101241204122003014440111030411241012132000121231103231130134241004114222332343433033142010032013011022123243303110114220020300314133010232033341402110224222121114141114332222240302103013314143300401102040320202434001342410034432423332140404100210011213144032113423321204442311340112113331023104241444342343402040323123414444434322331224340134312412042011141324433013440341112141001110221430020302423022401334133421422412041332433010023414301410331330200133021333140022413130242344100011422003343314233211322214413100032001322400010042003024122122330144021242244234211441211120412302040231224003103033213344142302201244223100232320114244243132140003334120011101140032321211340244132223402001322340121402011241430223030203442323442040323130302100433242334420204220313034432332113201344224222102404110142421301102041420143010432143113321040314441242410003324202411233040001341314103030030411040244143410444421100200220211430022112311431321413233130204140112414121024210012020412433444331404242034243113312111022111221303420122414121222022132241434140414104403300323200101101131141331103134343310022141343331343143104113312003302020004144433443300444310430242234232420341244201102002031300202114121320322131211404021202122340342244011342043432200023000001040311203120133443314403144234120131134443041443432232314134101312011444412421043213341013311311231212334312244130303444001122404004003014304121042413000031033003011411042304123143242320023331442442124313031322343201430411234402104323332110001401104432031313442212320112303232212344232404014131131221342444240143423143241441330203142303341210444444442142043011041233033122213334243002113243041202410321412132344411331002034311240201304431323343010421034223002131234234140242031024441004101320241101044432312013243141141023433113201301020230011220014023432223110034132242413343034222430324441404341412414323042332130301302113044221441200214043020011034102444244043432401004302140324004404224141300424331332012412213214330131410010320300240243314022132021322320304024334242412223112004132430144034002433221414303323240414411432402014343431113320034031301421023204001322014432001434040300220300201120024424110330142043031001014243110001003001330412120232430301031220440221113032341113403304133344043442201304013131040042200032200102302402321332330044202342430424413213303212022103210012232413414021243344200011303234134023220033102103422243042202242242440223103442024331421342002221123222133012111444304034000141200111220312420201202431432322400344431023140424012301311402213013042204202334402433411422441033340120033044243304311410013134134112423230241031434312141323112214214101221230434233440031032231114230", "401431414102224232204241340131133043424031103331430314301402031013143003332320411200304413224332322321314020111223132231100112232243201243321314314223040410221342100232042334422434302321402101224304013412420412413401041302243113324302220334204112440344401344243042002100224413400403130101221141303120202011224234130044213323210102143244442331404201332142223401133424123033414111440424100311423204011230012120313423330024404014113213344321420322442434203343140310422443142043141221303224003420433010141024344202220402223344303440231323231113431124422032334342422312420020113211002043411110301331410242113204001320423023124331210244343444201112220310333230123031010122104244111143231112424220312413414331243334433444124020131242034241203431211003201412114221240304010140133433210402233401320300342143233434404334010220032422000331440021410222133140433101012114410012233123423013421234342343101114321340422010334230001014321313312403322040020100000412440043422132212241334142244440100410024034424301041410424203313331344132432302032120020034114444234212403410123231002444332144312330030121222414011032114241422110413140332301033133003214243423024322443144134014300332212410004130002234340233321322123211000433312211031221331344001240314320141230043140040340010114320244413133431442330001022202230341422111130012113133022003232342032442403420222222033404311420003441120113432201333234403410221304101332011023110443021112142000343030232402233313010143134022311411142130100403103141122234242221440233322241223134341200312214143010003121323433244401442310101001401441140330200441132400010003232221410003144414412322323220210414440301212003432102233102102034220143100431200211023140000020022241423244121402231422243412042211032000204120314210414301434313114041141310133014232103141223444001113421301134124441021004002440230221124112324142100203441430300213102133222231330334130223320012211144124302233221401004410432342130420443323133413212214121232241043344324321234121001204431212113134224012440144011033100040333133242202133411340233312230422230214144134212143414340023104231442444340332042242403240444014202000341201202303011340044002031011034133101312323204223031020242044110340243302232220414413434322043301322140034140441404304113321201202443441310223030410204143344041244240040401403401114232243333334101004421330314121122432402423313301024314110034124410110312441144442101102242423023003134101312113203022234343330011344343034034133223440343202301423033012110110033124213422430041324042033421024100411223112244322443212423431134020330011122030443401323101014330212040223322211220344124144430333133143123230202232430113304111224040233442432141330014213324240024334310333432331104443432443040440333230113110331423244211301042224302320432031344101424230322100414420302014120114233333343444103240033213332142032230403323221140414041311202243013300142342201134204202014324232102223104333241012403420000021140143334240124220140041141432322014443344310300403113134412022041344102420334014241423212021232011414442134012014023201041334003422213112414011444122422100203231014412114312422044112433141023340020324021011304221320402401413102310441320133420011244403200332432220242231341142402002124013222204021334410314343033231031022012100414203233024342000331310142244243330003321434000011233122201440032221041142311341323140041241134110322213014442424003011310101324200234210241031042421034242130334201144210110001113014040004323313220220202114121121034122124040332404022011002034442324302004011124304340020220010123324303420144024014410220331324411120021232221100434314430410134404240231441310304033402112311021312013210202344300041230441400401240121321004130102432412332041241123143040133033442210344342441142110240120320221212010104312421212310103413441132412230403140100332342031130041201303343034332101320410240221341000131230130033322323230333321020121042001214214241022340300003142221023424142132110021301043040122423212031104032240433032313314124110100401004224233000141030443423033302120432410012431031234121243031434402004323401110300322341001012303131314012414033344130402142043223201000111401441021203211340342412413444211014214420121221044210300101314040222422414444202231401141031041211344033033014421433030224121400130311121130204213441120303003040231433100120201031203231430433344411024443403324401213010410144044104001441031240413041001423002301142322134224122403", "104234240200034242201234310230002131202143001000421124410030043031232243424141234114410241430113130221401022122134420241203143314414122020313042323423120241334403001301030023242040211204310043201340131033210111402041202133041011202142134420324143030211223010311332324330203403400323434030000241133141342311443210040111222130232440101312434142233103412103022200420330040231122212423101314313102403143440122120112422211014304143244022014224022441320433111102010040120431201132143122142330431331244420423044322321424412141411114413201331340111430443002413410131040030123311100042041402141412432403243420343122240314022432414303342401031320104440013320043204040133241120321420323431301214402303344120403041320043211013003210004331101224141242011214331320424101333121140424104321324120301412211140034413331313142343414104430021230423111102340444443320111042222213324212320132130200121141030044342401322434320113034302310244210011344321313240012023242430420413200241230113440333002404121022324044211133213042440243332040041404422001130033113314442334122032341413133323310234123443013041324324324422243044100322432230341220301100431230323211403203414104302302444124321222403433424241243001200033223320440200134101341100044100331001313314201124104124400012200314413030100043434242130001311424322304214124344430140241024244334020432024242340240220042001303444422330033221403200110300143130234321020300141330240012341313311230100044302400400203102221423030323233221130012114021200424421243014334211134201132002402203200033230221102002323410102344343003220141142102113332121110231031030334204333342313220323331043033410432004303121330240123041301141324040003243043443221324344240303002144111212213102031211243222421111040300311433441001234441420011040330334234121202030323132143424041234032423141434424303040420423303131011000430231442221111441001430034343144331431244023043243143213010310121233420334440304412244134101114244433331444131302404014310134443343142000003004142124024311032430234220021113300343323431333103100110203032231003033014020131123302311424032100114241223214224400042012040020410341401004110204341342243344020104224004321414122042100430013420321013400321232433440120131110232100100414443141122204203413111010040001320214242104440112332011433314234243121344403141330403222331241134433403011200021423043302023024323223141423044143214444244402442143033133412440332113222143402301421302224200112334134203320121240230303331231302444340332144213031023343443314300230001203242102244342443444032404304410140333214300121210132211234342403033011024204233331014004303140431303111124202100330424044304020021300410230020122014014041140014330322221210001310304041402242214140031322243234312111102212332144311231214321032422020401441311040141221334342003102441443403012311234411121402012204312010232302020233401331341324102233120202331133401300214410141003402344140333201224344404031302120102331403110423341302020302324143322400100102421423303034011311403340040003312100343143334100123110211041242421031100444302333043323112241331002044113042324414201421130400212433034243120133031101323331221124022322033413402234241224403031140321034043340202320303022432044331442041101121421212410040344140440030310442334412221032001331014343002223001020313333213341303014044132442441343203313124211320434410144414134343432424030430141301243002233133344403320313033103221112421001230134000312041034023322301024440344024124212402311123203201304410304012300321043240014311144002200411203340300002232142040043431232124113200003243332220310130444143013234111432230202110321042440322221124340212321134220310000233034003444300130242114344123220213240420040420000141340320441001431323204103202434111124003144023212323020144241230023210424110342140110120121422304020124000112233242140122101231341301211242324410423400020201013212000231332312014101103400120043120144113323300040400101031111240311312042101230131102120310413300343201320224140133220133112202123201032132311121233230000341332033040120210023304142034311100412101310324043033031431111002343013410343023000140300332101142233213232201002321404331331001412242313223100011401333314311230313002431234342313312023432041240013244121104211034122224431410014204023041400033324241014400314243441310242414044020004133334331302200020423324034120031330443031234403231444100022201301111040203321412440243432240144101132330110233234230332020222041231234", "201204311404211213020402212243442244411323101120021202042042243432144212000230004303442441002310141132124130244300334130231023041221010430002033234123221100022042040212022144341414200404343401420342444202102422442121142114042240114331043440123343044322302033233134000343321014034104330402010211314134330230420020422321123433432333301130444340440013044142124401024122212440214024432222340000104141034243402101420223212012323131014022211103102132442443314131234343324012030333000230402203344211244413341433134001032101342312131220032242442242024214113401333210231402230300102000041242321333033331312331324234322140023242320124013111311430010011424140220121324032301210442100421103304444341003230133032112141324043003041330033432341042313341113222120143101312131400123303100442001042342240140404021232021101120002030223412344130023123104410224304343311343430103442231132313344144411100210423340201220433230144211011232133302033410443034134201334032014304343403310222100202410213313443310243121244331013342340222341111432322403443341121204141104240033430412132242333011403312212034030340214140032102322341021403120111103043313131242424442001344123221221043444423221443240213332013234331342441440011324344404201042413333331314100331232031133104434423111413322210403112014024323413324344322211104204031041432040440134343243332333324041030040040424242134210044344110120303223203322113101304404403003232110013222333443104321424412342000111223003330321410001132112404200220203421441244312404203403312310013103000322221240132041424340434312230313210022414331000231444342332103043100334111313120040402333220421124432130123203331424333033113301041212133340204202401201320323011230414014403340210042143124343221441203212401134211044223233000341312142232422130214031122011114144041422100424030231223401342233403431311331133103103301022132033034404322203312211244321432424000401042321334004010214441340203231204222222102004423003231013204121344031024213344233333022021022410020203311140204314422444431140013432201231140141212100123243212400241230114042414222313210333112141132021431140102143304014442431231214434144202330421403010241044203444330013331444340411431443314210243144041010304220324042320214310312234031224224402122130004211001411424304331442444030123243421042030342104300111102314423020214440310130443042044243234200304244413011402114201403023043112141021001321343113412342344400222442441120201300443012240324110022301404432113012134003433433110420400313213132303311304432013331400434043224201103120023420012113340433010133343104232414434120132100332144140143210441124103400111410334044110140412030000022322141014444332211031344404134142122422420021411431342433014140443404204220112221431013043341320203304433434414214121001132122143421341124411124123400441043004133301104100313142141330331402221100112121442201203203112333021014330422242234010243400130010332444434342234032343234130221323123023330201033442131411234410324040023341430112034020340020101222441230222131142444244142102443110213320414242423341140043142424223342142223014224120332401033223033202212310300030200001402301413142033232001200402032311434343234433300414202120041112131330420413122022340402112340022120002411113300132212243424411002113340122434034112242432011224204204342140104031124243042122023202011000441124013040411233304332000411043441132444131204211222023011102332440310433023240330411101040130240213314210144412033011021401343211340114230124344310240022130323244114441420300411102310021312104322302011312441210043230034431034220121133042401143402101222330100242302121234021233211134104043204321023042231313322323224314212044013334223433312131140302432402441231341224132420301212443310132320011211421434424423410043110144242340413020411102320112130223413021342314411414401223242130433431413313424342431424320042214241402131334210424303002202024302003211341004323104420132033300411212022303244140423111122334224342103020131421214022341003044000421214102032403202143411134410223414132244431420410242212430204434414002120010010423211112223344000423111204332114043011113403433434011341242012203334022423013430123402134031241220112312300124403410032022441410313322422034313034310343024030333404304101130423130404320010434302111421021244304313120001112442203043432304213011400401021010144423000412422004231140342143323433214112230222032404404203444120403113043213343140132324220120024343113220441414130", "243203432241123240112122400212343004320324334242232324310010212400121201021114410143403404424233013211211443144301130020220224412431304440244030402103134300013100012320301331433240304121324433123331304104234002303303112332113410004300242022023111344342101121232432124123332434203340334132402220123210414142403010002002232013430022030422131233440234320014223223130200012220414431334003314221301134101233043142320223402004313441420430304421033401204342311144431114033114301044212100022123423030333313310113110214002041314021114102201003410323324210423003123303103440331012334023103324340443024032224313144312221110120432410342323033002414104020032324304433214303020130210301130440304140031402102122341131121342212313403241014422024311014324201402033410304204141302020402144133110324124242132333024441334130023112243100323011324214203010441202103320433214223004324023223002331201244043030441143440014243104013124000144443400122321012000140321304403414103410421000313100143320414322410442301014232110123202304412002312123334331030111013133140232040340023401003002213221411130431342020122333322001004014010303411122010244244004440130113402201000422144313444300113210241013114114223221141132414223034244343221343101001210040341203123424010340241430042003043132104220410031222244044110423142204132000010203112224133311333042303031430224441342011234122233234303134332411014122444403211110404023203442424411104414342011224431332144324123202032433121422113301400041322432111014430243043300013442413413331112140133141431023004120433212404343033211343211434143022300234330421302214040430432144032112043104242232321422140411330021144231132213001314141202003443230104233302334114134222401132111124420240110401003041431120221024344212302113200244442233312304443001213243020104020313004203040232024042433144110443013234043040224221403112031441443003330013041422440043400034003323100033010033432304020242420232201340133421400300000011320041304224240443233201244413320331330302410213320041421344210420302420432032421344221310443011240322024200243040201124043013414313001444342040412214300213420442341102002112010043043220131024013202324332242122304121010022420211144231444410402241101103410040022244334424033214013110331312334130400220024101123301400402041401300210034022312131333003233340132442422133312311002224124210303331223102102413342400122243240003233022440331304241041023301301423311300044024232322321244411000410422112122311431431342400200132214420231043433424323033143310421121302014120433004021110142322400034320000010120214104344421014204403142202200330200100103422420122224304401134440041242321041400321031223004311323101044034110023020301421012044002134123142132123434430024130132141204033144242404430043040112414302021040333110044204101323031431012232442132400120224244431300124412413342243014203330112344220311003041130210430223121120010031120034024230440141423411310330430410343024413104104120011211344344443313433430200413334242121144240404303140031121200011320410002113102124024311241400221332043022234224302324042034433421441104010233342042330410143102303414110142442140332110013141442401010411240241004340044101402110411443423310202411202301021022411214243121330203200330021001433321422410401432444210411210244104000032234444341140304321212323102414444122204124014141021240041323020034434214102121121141440022434211103140231344102034440314330310321034444243241412303032010300242001342002123211130123431422214041411212101202341133312024140004330000324403021210222334431444403410432224314132223403242243234031423401422014041030423412140214111243334003223120300343444003010312224210323411303103324044233101100112112230122044411302334001404323020000101014013002002444032400114231422414331330130112332420140214014201204442443044340322040222113440241330013430024401231230414441201043210303401324134304340122321210104102312304244101021022324120134242333120324113230114333110440420412202410421143140103324013022310121411420041442233124204112244100422221143123402234144443130341240014242134120041441324012324014332314234402134111322443200322412114332114440133144011332141443443330044444030423133330244032240214113224300003114242103212344044431113112014110114244340321402012441401434413032113411104224423043100313102422130122140321310314130040322303314321323441412324321322113144422102000414024302131041023302422010210214040222411033242223034033303232333444223212223421211230211", "441410214002114443031203111241400100430440221322433434042413431104103044403300210233442141324434224140100100010203333243244030310442433140211113210043240023410120202142043233304401123112413113404202341320010301212230201331144220214331113343023103122221231133402003124112034320003114302414120412210034344403324110311404244230321312121012113010441434220103302343001302214230024202323033333342144422211113031111230212122121420234212112110320011213302100301420321104024220011312430040314343321314404303423003422214120022401204201131244213133420424030220304102414241224113012313241200033103141400233130014041041101104032221130124412311104104423040321243340411013201220040301401421323341144043441244202412204443143432210430444222102021412004032041310041041411011144221224211012404142331440134433432132232101121113333040331314133433331433344230310401111414341214231221013022123113204210324344023140324420304443344100324131424231134211113401231021203031332120022011300402344041100320341344340231002032002110003030102412323304000443341443432433034412220430202324233331204423410413244303421404233123322300401214321311314414040103004034313314112114320014234410231334020400104204301202034414403423010111300342113303333041312230304433403331223333212223210142423024031204142212141243334002044323013012412043323321213144020031242400420031222030120441100133110333044442104144022442222412310332402314332101000031023304014143300431402432300401303332224422041142420430411144031021430301122121204033001222412232321322303120201341103411440130110224313412202223000133003121200034211033032101132040034340221011440141232144132010220302042000410204044421230220213324402310032231244314112222224131410133433303011414024101000403321004323213242440331013340143240210240332230131242103400231424221002142110304224110040104024433140011441442034033222101120122142212402000111020232410022211431404133140011224233243432300020304014132330324140002201130002132343302114431013124200033240220140244211411124030230232243122141444343300144220212402022421330212231012124132041314244003441341224044014331140142130332114330402214130123241411144211301233204012331222234333212004002133030230321042300442101111204204202243434121003443242201040404204203432012232143301220012200202102223030424223112424242141134431113310232144231043424222132202413204014002200430411120422122402424432242024220234002011413101121144404431201234233214301331133433203430110210312033214020314314002103241441312422234032224134020004020434332332204432421323443314113122302240103141244242123111204041021033004114333201013414144404243443040242244434432104400103320330302420013210320432002323332402233134122131010421143001001243202331000421014012221030003410234331224000131223042104400323342033413341033132343301241341223444120023400222114301402434311111114014011044402222220240441024021303144010134000123141411222023112214033003143042243012220200132434404204341344134320233334001433213311124444041012122030433424324220444241213012240421114202014001403134411132243133411434232104112012224344221211213024034124243302031201030233441202232001423202141333314023304203322324243232011241444032113432102404122133020234443210132413221243344002132323000300443312303201344320342301103114014132321321020311301043022320440123333213414414022313403042430343130033440240030032424202103041312224340121234314200141410014034420000323120441412032001040040422221014220103140423133340124341120221321400144242240331233433413300441411212042124112233111000431231331431001220404040014212413020444342024041113110201041231032212413422004302321044311131112144400311112220201313431114404144002311412203102120404411423124212413123031014300342021402031312042411022230323000124444144203331402032133240041112432002310104243044203012020011441330412302442023224232411040323400343323433013322333042001021044223313322441210214103020134421123030202343104010443200301142120043123223021012213302031303412111402234444103003010203400211223232232000321230011300230341202414344104441003232113111334103204024334434111300234321200304122142231133010324023334222101443441202420203314440034431113403243020102444134034201024033222102420140331114323424213122010004323320313000321002112320302223423301033214041112104234141242040021230012102200200204031033124413342422233323011143343044340303003040141242401400214110442111420400324300022304201204120220010431030124203032242314344033231423323024421020", "011112214210440010201041434112002434120442424104131220401443030431401242314133413424322400044412343003033111442301214440112021301033013314010411031333141103340412024331131222112003423014222414103142040322131340341413240020132324434110042201314420010201403444101001231133404110220233232013303431233142421022410212411222102232120201113304213231401242020430021332014203131244431323101322243032414413040132134240034140421432132201410313432232034323313034401020100230430400412403111302302101143001102321132020413233004002404034314044303134012341201144122414434440032340311310440140010230032431423120024322033204444403143144444234124310341242124244243040110433110244444312012214313213204132140232233304400233104243300113134304420411121004122423333330442120041432422401434130104114341441420410302204112132410124130013303302104334324301313420404140302211002131431432221213440121322434243141213403000441331321231003013421043322143440043101402102203204114313044212001333310300310111142242231231033041404433102411140240010240022441401121102432423113000430003243422023222142110024404312011003224033103313142301300431022341144133440123302231020440133410433304000403122111411100120121204304404124301034410334031041103222101043111414404110444141404111210404020124223320434243121020000000201133010231132313233300041410142223323124313333234413340240402131212140212040243102144403221140232410334441324140020141123312442431412400031342203010213313112213402232232444101034344120242043220104014321101313233233134212312020442404443413300110411243112111311312432401100200310003103144041440043312123010211424323343033132133334440434133100314020243103304201412343203114214430134431142014344432244322131100302003340000434433313113133214411423442320313132432044341432420021034042240343220304210111013430342443402230244044044124213021113434434111304432330023221240132244220224030340300202414432214412034002403040401220040001411042011410433232133230442140310421332413011133440311011343101102323340243100244440111202243443203411412132102034024010201241222140040312434103221240444143441034440021101430004121233304221000223310043232204021223010221341130244310043144013313422042021241113141242000223420300132124422342213342002140214421120004011330301030413010121014041112420224120301140400002242220122202304340021044422144441434304304030141012430432140003202104034404100313321411022142442420300141014310441042304204420102432233232424102133104303344344433302431202331413121243320312341024001413442001423012213010404232211112133330122233121332442033123344103040414301124230320320141441031422423241200130041414224421030114212342410042104214414221223122044230230001410202021014022410111024143122431121430133131013023220421142323410442032244402044114304042431303043223332330324222022141214134343140302003304400242043010200122244413403120221040303330340430102001034032331214102410101422041331104124213404332040413433233122303011320320310244224230424000214104020214231343312410044443014304342114031044414304401001100230044310221320100333420441222142321041301443420224434122431112340032211421311421230333410432342011132400432112032112042114441142404123231221220232403004023311410044042333402402231421301014242444100320414032004103200241004310200302312011103424310411420113223331404101102310131202432334324433433044220121003042100324022131314114141400040221213031033142221130133021234303342123000132004434334121144241031124021100031414423223142242304431423113433224403410010043413331030342400011331033104201124113131314120340042044044212231320440234422002303122020142130202330111431244203433132142121411024311422304001322044411431122022420243022434340113244012343034404122404001410101230442010411403141332144341220311314022131312412304401320004432444330330411003301323423423123043340220110314331112424004221313320233123300110211110414221444021024341213102330034422042044410303122023033040243331300300401211114242240242211423344111421124022444140010122032212201021344444422423231103034230232023313301032334203023020111410320022302014104423400421134411401031000413232210202342202241102414030200401140231103323232414302344430343103244230123430142011002201121102310441100030411402304231132423314120332230242321312444023240312324234032411233113012002124403211413130312244440243021324401242044323002002132024340144440032443212114311003210302111223431332044142133443113324001401101244201010224100014213132310224400012140", "311400124411404410022214004011131302333421340320024330403100113443201024404444213111033102331123300020003304420111034141304203102220030110200114330414434304403444341344003110301213204201340220320040311143302333123410241001212123420220202134101420134444100413231334140420114311021103343030141333112424241022233432112104340222421042214303010021224103200314042010031304334203233201344222110210410022102103023222432343032442024400314100002441444440203043141120010331141043120132423420413441223403002344013340101322040204033133030341001001002230332003411022021444304444331313232201021342231332431244100202312043232341003111134043002101323102214132142344241112031223314142311011331431204003031142341232342434030020430102313013324301113034031122201332443412143210333210242334241240301002411424241124204322110111212224324311341244032001044041124232432142103034112102243130212341041301043333310440224020132413120100112414344041300143331113332434300410423301034330441332130444331030123423213332131140340133421222432443112011113424344114230340212313424222341111111130211102432000131234400313311012441404014101421122400414140122033432024012232414240304101033441443341040104022222214400030131104124203044104213102130024321123314003143334113143002320320343433401303140113432143311020143344134221304102011303141424032441231013104311413142110210303243334041221402411400210433341004132032040202243220323133000023311440321241242003303430424042101443410420331002032040430224042312002401301441340244440204312401123340030134402012412214134133212303110112000302224421222211322414221243203002234031420231233432031043444441232421424111014232003001141140201010000030301131314241104431443134003202302444033023222111410324314433004114411012102201212203232033244242242242443132140424104044111233210414041444332020303433432243123443130314302120430444400043114414221310403114221042142021043030130122042331033144342120320201013303003211401433011132141113332124120232323224424130330431234324040420000133342431210002201404001212333124440021242421102411132112443442101314141240133231240321131411311103341324422320304114010104323331042244224212120411103001232100231443414023001404423000120222122440402220431341121440320423133101010000324104213141044221023140202314222134332010010020222334142304024332232323303220011401001302021143033101004414413433424134004242102311134213211134214143410411430023214004321340211012301100032100041014422131343011334034102233430434344333242242431221222111130232233333132230014244333334331020120023011444312132104230333333322203421410002203041010231223431224420341031220334340034321132012441144013420110103313043413134013411134440243032423343033444222313232244340042410423242212330333144022431200100212241242401303110411442333141041112410301140030421211122030400310013000303110224342314121013120201224042143040032402420122003431243204211220332303100032123322224430123403444413013222011411121012132221412131131413220032334334302010003443424302114232113410030442112221242004302120341401013203234200222211212240332124323420032113422224100333303213303402203214213004103144021413341044413001104230013214041300403110413032324102404403242440430234340141212330003322314413330124134124112023434231011443421024031404440113021203430021334140100113334124420104122231111341024304430333131242203120100032124230320142311322200234204334120133442343411413100031420023422012331022313411011002221201003121112223243134442040431211220413101234432122233442001440234444431034240102301310240110120103000442121434023121042024013320221144430232440330141432003403031440100210000403313010031423041424233221302012301221121034311303331203443042410434021111222011041314233322043411414404212002043340210233121001223004413034024330241033114242102331232412323120133312431434240443113413010103432204340314322422442414224441024240324403030140102231234423424343323212042131341434214322342100202133003430340304013103130430130133022143133012410222114022420402202120311023233012003334022033101134022023311030011242120443322013031000343332302024324300401302122424141203003423021330304133201302212103120033144043404322102221103134200302303242223131140142133344014233131013020110210140101142131242344433404142421041240003041022223432202131233130334102024300000440120041040044113344140143400233412312340024203102310123111341104133040201443021424143412302202302041013312412321202213043002441003032121341300322431300440042", "034141101400434202124122030410210324041304003204341413101324004420430024031134344433034410032230420243430340214402404440312034301402323033222232140114204440003001100044343123423014134102020023011010132141440213021231210432440002014422123031314213101113241132430330114403231110233144001411301102204324114444041220221434134230211002321441140421202420402023012214441040133141223020441344401120444411130314124344234112122041103110343043021022021400300013230341030010414113001330213131112423034240231123223432310434124443043311211041021011312230034424121224343233401043434312230230032133031004142000311212100032404101000323103323240020114001021102123400032231141321431232123304021433432112112120244243411433232230233313123030202210242214204433301211320332301211113100101411320300022221230404110123344140431400333234020301224022120433120220211430332122240412331333134402144242331241212033230231133323331414142342100024014213443113120331333232430330240210401410410202000241112124234430002244322243042132021202301333441411024413201234213403440310444223233021412204210022432033003024440200143241020014233330442001121023400042101423003201340031423243241100220041102300312340234410104134112334122112001212332301320323324011320204211004330334113321110312434111132111233432340402320134144123120124123430343020013204444432123000242131314144121314243441004223201240244341310010334113011112344411310312342324221110343104401021210331041123444232321122002431142014230141011144102133133020133142410103213434001323032212223304430304223434441314114242102434040022121242313114433013023431121411412140100423310133232421104044002404132322322110321430243404122020242121243202210201334023143014214313111124013404222431220033341400212333320311012212033144100312402111203410012122442433014403031431201412141340201304131220111310441004102314113222240423104422002414333132033134043232111443310342424131320031323041434230023203223121132244312122441201331410320324244222101034111112042302233232000032041342443130310023132104121340220320344211342112022303242143132104440212423223012143333314314243010104334412433300104040114434022141444112424002421332203444041144324310100440434311042240421243300224012314113242430330421301332000433101321234422341200104103124200423044112012042431013430141011112222111102331040003113023103023420304033201423014434300413434212112044310333414213401230402443030331423133021002334242204341324233033140414211401331222343123133011032201343341201011120410412310143211342403104420043032303210132324102430020332111303011022441133023144311030011142200044334303022322112022131340213344323340422033311102041210022200213231124111004434403100404240112121023333132343000202141310301141323410322344013214034203140140433342112222314022304112441102232221220310341100300421322424221020413410134010344211212112343013400010114321334324413304321234031002041400100334224013440222100314423132002230402224121204410404130132422312233221301114444302434010411332222322003303040003222222320431241320202034300200001300010411021404011401423433421241022234014140410403212341030341231320001033342142010400141313443341344113031113144423303024323011314003331114130134312310200121004300433034421310000003000110413400242313121221221302014411041220243112021124021124030110131223443204103431221012220112413124413244243222430342314002113123313323330423134434441122224131430230114434230230423102434031202223112323020413340132004101410434333321211243012402120241212213103404121241432441224313210243010423232221123043402302034200032334424022140031413102430300312423004044402012420234140112012110313201112403423220021032241300001122211020111344401012322134212140041230122244013433141024004001403103343231133040033141333302044134330231221312131131340310012101432333010234231032120004241332144012321140432033231120031111422433034311413202203412044420413434121142432420332444043204430334430041042201430301331241243022422220221242110420330122132140422130041340433323243033132023013024032004141243143130331111332203404040114303440403114400123340441114124401340034423030103012402002242042041210302333413442212033200401130141321303200000413132014013343332242422201022144224134033320234030102031241321234120031003331422132422403344313114222321001221234421220042022111323411032033014043231443423001002123040424330123020420411303044230312323120431420201242333402130022334413144004210010333043142202402101112144104243311433222", "242022000024424202423313423223131211014241324403121203023120432114220033120323112222020101413342221440244023133004341320322031134002012401003400433012140224232432134004223203334114012203114433414313014124331031232403433104204120124414222021324022301113232114411141441220132404002210001224304224101443341214141012211413124222010121043020224104301200403411211310211443102203224220111130404414112111023014320320320132034021313101012024104142420442024042104141102243442010343404440132424343020213240432340023411213423413313014402124410300420101402104102320421432301110201034330032223410424044433124320213414200004314030011000221332421240342332322203214420304304414000110000410322413024324423430111334011330331202202001424000402242210303112031201023230124312112303042022420033111301022243203432102010431244311104230312200003402443244342312324321320401144010010301113202032412224023300342301032413302441340101324101324232243241142301430400240003444101240333323124043022203130011102003412441401411220010212103043321134423420321214440124342413323303214401101440301031244223302120041424010143042001023141043412233141223020431043020433143020423204314121431212422331443142030403231022023110203121133313113100122124212211212221241033203341430004323314143324102101040420212442131100404300340211244122332113444244330110111201041331323240212214023324303440134333100103011422144412111030041121222342404230113402412334022324034030202100143043032234320034411343430110401402333323013143431341340330143224210240342043311134432211122013013403214422320211232303234432131110203440244212202242331421130210344214044232310312431011040434111431240402001214221122014233441114232414402422221214000121014041342341401420232134320000144011400302114043230423212043234312222002134213203311140203122433201212214101321234402041030131404313143111034400331033203023143131014311232003341442331200113332102333312000020240104101223424334003111342110133114014220100000114024114234141114300441321401230204210420413104310313100443233042121234214222100143104442340044222113321014040211400234242233102133044042132444204343121441040103112023403433301312001222440042344123202304114112214320223022423113002411310433340022304014342022342021031320222410400111211222131340210024103412042103301240413141203020204243132021330222012121120304334304224010030444114141333311014204443130121222123002041020301332214204442214434113410202342114123011430121114442204323321133234430212431404131022114423411133430301331231444044404123314213024321433324041234441443044304421020422111144202441032132201013131311432434214344141413241132204331202404124213310224020010224001014031230430402341343241201322402214000011221024243403343443201021003021401203032202124302000342114233223124323300344321312323213324110320122034301320121432220033214422400102012324340044434033143044210233424130420320411140010323333030030332204240132424332020000413041331130042430202202433334002031141123233240300302333300121044031241233242303144341222004011204133042444200403341314441021202221412014132340421131243020234231344031040014124000033021120341432401242224103040303330041440202433211432104324343434310111204031300203400433012404244434342333440332013144341421230043420232242231222331243201211322412322241400134103444002011041441034433201110002334132402401414224204144024211333044131130400443401412003044140100104114224223213334132313303121310023122314314123023131020424043134032443031223343122041020221141001023410434023332203343021004243003343021431331033342022134111240204024431333114304001340210310433143102423000314232312001230344030304332112434440242310114041231401201334431431231320140201030141232231113333034422130320440423043001240334414322133221103042123204231302142300420013144100222001400421024113012101212411013331342301101213100410113132213243040220011100111023201403412133020304312044203004320432222210213312002442024302423433002312411300400242012304302421341222123340032304031441101004331231032124340102243210322203024244423311303140214030204431301213403324311301203300012404331303243241301403403412430301030443312431443130310240143244022124120443241443204221440013403404230223111232134100134212122312420120223010341242404311221112034422203030400320432314244200311212231333142242033021340324433312340443304033133231241122200224230114004340434220133241221243331232032213114000223010200122102414311032303420422102404230014131201432023103021022201", "214440320220212331034011304444412044240141214023130333321221044033041140413231340334420331020003030113100203104420212110400110210430123411101323301324233422003243313331242200223303000111341242031243214102102003013143240301441021343211132323041023413430041310341103041201330324042143122332143110133303020341431430441024140301443024212423414342111443042024313100103141313101203034231013434440020043040440420442140333412134111021044420204342322423202131320201002204023121244313242322222122132211403124110334004123223124320101002114313112244240413033121241100220404133223301141003310411334113402003312031423401004031432342033121222144403121431013142304233101423202423032343024341344104231001303133324434423020333241101240024022301200124324320302344434032404214233204121312143423424101404114302110303304031123121142241101044412101134313331434023443443313143231444130212010200114341344242420313201120020443032434031222331214020320312103133234410301341310413042421101142303422440314122221233340420444112422402144320432130433403213040304044422030404422201433142204331121124310134012104101440240123101044403430204343144100122143132041414413010143144101220123411400343333211044432034110403333212203303441122111032040144132410410300322111411034201032124024444011321313404404201204211224200430102032422032442201412204031023142213420430033314141303343200434012033214104044044212231112010203404114333241243232211234024122330123044030120442414124341300020042444221021343342033243100402224320431444321332430423134341001432110142430210024214404233123341314333424413402141311021033103340003332234400343143400422442203144220201144320034324401220331041204302133411420021022331111013004313411211441102334324431310122403134213311344112444111403240331422142123021113140033443112033014201112303044333122221103100032340410233424021413404030400300003204111231341121421233322020420113140344241103141202022113000441431201122313213213140403212210134344403230041041413323023113331242031344331244333200102322132431141420120214421121001002102324332000014304424243023033131032330442100312200141324003324240213322230234140121404242104203030100311440202130122101323220223123202031243223001112300211420031242014310101041023003012133301223100312221224020340310040101241304104203404230033342212412204242130332040034442023242024032333431113122420021031241303213422234233132302204022144323123022033110013234403404423032342324430100230443314002212102304222330034322231021110031032232010203023341301012241142301133411202444433134332332104434130020340103101111142322414212000222433440014441410242034022041210123442123124313404244004130212131111101243331001241311230224130403231411340403003404041103420004100440230233134311340442141142134022142231430040431142130320221140414130031233244230133441213433244001421344230030122304111002213111432401321023241433312444240012141003301104343212044123221210204003324121444031300124020220243332223123300210142124002300320130243043042321233424221203323402033030131324321021042324313121312043310411430102240411013023143340323233040432221241021240403314101330211402440443212320344413313423210331402144300304031432214132321030010100131441112111211024421123234222004234444442220222101011300142124140141011410214023041144234141433041200312004014204431012044240142102331433411403401220334344001113414342044234413313031041310432002103201130112332003002323341124244311133040212301230020323031111220032003312014421402024003320232411120141130200022231102123121343423032230031320401131322111140040221211244412042121231414133141442024030030302401100022041232002144022414332033040441043234324321204003221320101001130131242204343301141402024011434314222201134312403244003233012410240144001210331413204103134320343201411220201403022414434101113022430033124112120041314204030133322420033221321013144134201243030311314114131431141110332110022321044224224241022301021403224122134004123324442411120422043230010111102114013012004131140240314430303003100034003003131042101021442400140241341013000133100030404244134402240011123110433323343122403221424332221243104100443120204104313230100310334102024024343002401234403230130300230010144224104112301310241323202032213031341431030230022424122341410012314133103331343124203400304311120410244023314314204142231432111101121402433114033213214300003411012444343034214014013023022014044034324003344000132342012433142310424431332404141222214114011001221311414", "413014104102343441414420033030043443033014011231421343004214230222120433043114100040440034020313030033013124230400433423220340344202220232300140213334322020224324044023202221304014002220120243320231034210240143440231440402114141101314211440403444122223442301334043243042411420042031202411430142210240122443234101241122424300423102303302042001422123210241023211224322222021110342030400130333304204201313011440220200203004044022333032434141320441323214412421004001123323432024234412112022300000313030331344243331142232112001124231004400344010244024412132201440130100100322233434201104120334221033112430420022032020211304041001340131334202012034001043032410321432313220022111044242124304311431040120011001311441034001033432344433303144234301430312222230202114322214234101300441412032343102444214234413023313420442142030310344041240344400103041324100020113313244430002002331043140310240032402012122121332002004013214314410122142312412041414132410410233030000124010234221121340402040234100140024242203202022004012411144022410213242412030432304000404420202331012113343021102323444412423333210342033004311142111412200404031102240030122120244201304300114424243131334304013444102301130322140044301200243343441424112400133440214302112221302101113333103423000132333204421123121033442413140200122240200134341031203314022334020401221102401343220340434233013310234010112402231344112201242423031021041004214203301012011232114413221043143134223030303030422401043023311124223404000244131120101143030142201023003123414400230232131202414421414004130313442443343000032043302114132021243323130314303320440243242212333133312230403224024221440022014100341333003102410000130240004322211232222040114141414131203413011301211210313110202131201234103223311004214103033243004440304204243041133124134403214334030213132020313024212230102140231310402024214222013144433040000241343414030004104400330130040014343331331100202413000102123124044132142324401214010224200430223021000344433412134233341243430224324203213220422140421024204043034200312320423103131033203234200043324440043442044100020044133003223312001034243411413142403043042312100434403111302213224203233144344412130132420122040212142221413304222204100430322030142132041102433102041114323344003000121112221023123020014043423004024014402404034022232200424143442044003140331333043422202440241340111214121330340320421041202210014241422302323302242241430340242342334144330334412101411141444012230233012012412140303024011411300103020443200143334333211214321114304410102240401240201244013323441031013003300240134223214403222440344442342413041424210112334401330423102432223430200112002202213214204111410333414131300344411022220233222101302304342144430223411120043134230234222244033301032342104120122412131444434044334222112124204142034443313144220411142324132144030044323323244144344000141200400113344424214140014012121102341304302421043140433213010022421041200033043234333011442313400012121421143034423012142004242440212303301124143340130123110413332440241120420213131003111224311000313423233240031344220220411200211143122213312044040343002342204103134222330013404121141011343431434041212234100414201101004023204042024301222344414312041001404013042001142041231012314411131032400212112344143134302430241121443222440120103340003432334212140131444211040411034311420224310321314023124400041011033401301123004023420341240330411131442000003324240303102010111312311022220322242001110024110242144314401303143300210243012244002122010344103022333310230010423300230322132440344022001222130411342323233333424010102231214043210131000122331140022020111111324031134201120041140343441424233432244203144220212130233341213401203332211131204312030211143123424013011030103413101042144003304032410322440213314022230140140323443442131041430341003224334343344021130311014313331413424111420433004004224230023124424432112200404042001440204102130100024421034323300044402343104133124444133421324143210034311403030300144014023442102411441401241111344332411110424000443214331042000434201042043244003404000022220023420202424101330122134143430212131043200430034240430304143441004034221414324400114222124013134123333044042244433321404202412233243410121413113331321031403003412000000242310400104134130331302433142243114214101122144241034120212411002334433000243104013132440213432000022233401440001400104000030104314433342324004130443242004213441101013441404232043403022241133302043110", "233443044231300034442424342034121240233030302023203130032132202031042121312402044241301101110014043341213201231342111134344432433214412240414424114120114014040022134220402424224100203404001300123430043131004404214110241123044301223044034042200340104423024023323422132102330222342232011102202242414334221332444032444432232304422310142314342043014441023342334234021414043303131412323340100110012033211102003413214002114244331213430300430131431240100331144440203032124141304013044040334042431430000123043222032242103332044210341002243242112102022213021214232331210322312224244031212023101223330014133313120243024414434124124011224223223010201023133221121133014003440020324113121303231022342424220413343302414120304141134243134100110333412202213114232341114210002222141202012241320014444040113421044201303424244103120344141221001330002020344230323012331403030421213311314322424410224100033310234401104030220034043100320113021114234202113242303333332440332441313242324010232101300123431442411302100024230231040000322144131231224402400322213331214314242431441242320443240011233400124120311213033114330244042102233111323201440041300412000041401303214122132001030342302434412033322323231222110101030204021244220141231121223022322021044034114033303334330333141314331402342412001331211010324223120043031214004011213134231112232442334240011030124113102124130042204124121102112203344312002044144144202042020321242324314022144111331300202002313400413441120242234331312133103223410424014342334031214213002400023120133431042224201200102240022140420312220323010423030143113212040104403442430434421022423033143320213434033010342424342043204120023314330134302032223141301344432010023043034030034200432043344213422333021140023343234141424234023401232212414232113244200344322123441340122243403204214112242224323001300402413033111240021034003303044214240143433401230314213110433113410222312313434242141231102230030243222313103443200201233402022310013112212424132343310213141024304434313424043324002012013224112322431313004144023323044314234423303110000310131101001411141231323010422104403412220431033222202340143031020400341211443030304140230141221211020204423320330134342144341200403424042100223242033311434103342200442300400141441033120042314233441212402240201023312343214421412100240213412212423324113134403010023242332304110233221442113130330211031202100132213421200104323431413242400210314123144104014323224030212130113034330413433431434344132314402003401210041440214012433044014241213212024102041041141242001013432322334441012241223311044003031113043302220102034003231021041003133231303240023044431311203013414404221004330344233104433200113114232234403311220331041124043031142021304001113344310321402231414344334442434222243040200214230122043004344132043014344223424023133222232131441430134044230221230224132321143441314430020420442100240414123040202304402110341332111033401143341241322310321144200230323321204413441142313332313032213133133403144231340444220303144031232340044134424211414223123041441112022231224040021200001243410231030100242342303134010110241333442041232034344024131020142003304132211030043244013004103031302444404321200432421334423224413000113024041041300141044101300201012040021122331443411140343421301443441232112404102343220210241224014112241244413242444044400333123212444332233014432101403212213103210341201032332303433402101313034211310141241020401320332401414213231130423020312221034423322424333121040130123230400343221441331111040313303201120002404441421040412234341000314304110413111322331430423212311023003123442112303344404322431131310223243304130242432433121043140432014123310404321201433223203041312214424340344412021013420122032130421132002421440432313123224221424120422013132230230034012214300341041441322402240030214311210134322323412132300430341314424434341124011103101040102434201230311444221024323322343033323143003043403113342222341434122221203341410324424334220424333403041002030304122134302244433330014221421321114400113141113244134121400003101110342333111312222420014104211421123140300431042231134411133324104412430330231122122040444112422340140424001243232030332401320024432403223031110122343122401314442030032440300201000100303302110411203013410211304321314104224241203101200004133141120102100004201230030211031411311231304011310412423140013340021422003242141000214430410013032443410101020432011332331301203314112332223302000331414111341004412", "001000033440413224322413224233241434223441104402314120110230323431324421421413200122301134201400011134234313011334023004041401104031021411123444300031412102120313404243034204433003002401431404141111003432403332342321422003211423213334224431240331404223031441112001222044324324312203002431313314312421422320440420300013411202410313400214001330123414323232000121012330100223143323103242124002201240423443314011043232212201232004114211143041440404341024024403420340404334124010112004121430132014031103220031104033330341001404211103333123421300421301114200313324331123010234244000213234240120024332402303400222222321101422232440044132314410414240424144441323242324101242243332122024122411411234241040230333124221100120030230142441404013430300444022133010230032343114134030322304231311222342304410000411414313403340321033201142210040414122322012110300334032224120002000240424004120113340401132322310301400424004042213144442401000300323210234040413031210412322410341231210213304232423404032001432302443133031014404002014210134124401034124212343220224311320040033102142434013010324012224412401124424014333121423034334400120032323330431123024011401421414411230314301412332121410402431023003024021221211204213443313302324301002312134010132143021111302332313413030413431403341002112120344012401042422412202304032030142413022020320144131423123330210040104204312233014343403030340320300441114202322023343221103203002031201142124442144124203142232343312043211023144023013213441044200301204431213002111114201234044104412043124343012241301211334012140031411001442423010322404014300012343003133010441103232211103134342014204113444001440024123423443124143120100433122302311413021403202021021441133443214324011312441240130433242341100111400321333344010111412304400023302422212030122201334114113103021411220313001014203034431444233314103240001140024003143133020000341111043304134240304112111233013300221404400103024404131342021033042132423441344434140114240020011041034002244012241130420312404423211001214320222334304431410011432300001114322010302032301213442331133034212341044004124422000231032130243421220304044443024000101024420200021142112124131233323020333311401213344010020022442122210032411412402140132233204440311332340304104211322424334324240033341441214412342411244432200221340424421301031341301324031101234412144132041314121211101102110424114214013320140121321010211222200423420443330443031103233422212432203020303332040041014231033244011112333413310310040413131030012024020420300310400211122230114141401214001231412302422440224043340002200420134401214233210010133024141121221313433312300001221402041211324322200304340230042410344002341402003004240431014232113400212102401411404100342303044042414204324433033002301413342430403222030114421321132204044401331024303320231342000321012312130131440241034220400332304210300123314411414342311144242344104140213033424012224422231134114022310141312121323333230001440413114011411400233121320313231130221231132234231400144013103010203414402032300103243001444344312431410041014001442134442212024320104303201240113303134202232111123341020020114424012213140112211341411102003444021302411331043323220221230312410124443121014411121342013032144401231310142211044402232334024241240321040241332422244023321100040433211321121210332320220302242013234014410042031334241030014011142022142434013001411334013201402143033123211300344320100320330300304430004412234201042133130142243110431321443231331002144241042401422442023304144424401432223204103130001242230414024102201302204314002240042131111214004423442104110423300314113241313204012020310340130441101121200424034241401123313014304110110110321122443002022414133201211012224004300431430233443201320420440011313231423200240413410011030002122003021100334134343022113024000134241112424324042033011104104240430143010000441443144203003344002040322343111234044441004102233304331043204300004034430040401211300232103422412303023422221143301443420324212014414240012444203320030202120220214414130013242123114433412321413313013300040431304430143101324041042340344113343012041413011312141302214033321103040130340402424412343220233314141412323113101330234321414333144333110403010314003410242320034441233304410313120420223232440303142204422042222120333234214322410442220140034320412024201302340214020024202323014110344310103243242034430030223022014013402223021112324102034203444114131322034010221410202044132043010242", "340310012224340304423431130422243332421402034121031101034433221413330003340200142101102120122334103010422300310402333133434030231324430243021434244300013114012000434232111110213340302424220404232431130420130013240243422440104121202420334124124221114231222043400133220441200401443331303313242224311140340421212423234320404334113104430211024111124043204240000231120140034030011144122424201000121220414230441313011232420224142440242422304021311314220412031120313130420040001141340203324423234101333313243144340103403100233223323403040432132310440441413123423031243411344414101100401044224303401334323414342121434003231143004014300021124200423314122044223041310112444410044334231024142144434214112234044411140140000320300421012021003300422321002121430322410314340411031140140014302300320300323420401423041444430424321122322002314333200044123214033310244340222422120142212300234014404311202001000313043343243020103303014413323031110414300403022124131003033112142041431243301143404410143023403202244020004322424232203422243024423003300400231423042231112410110104240111440410243444301114341220240031022412141410303400143403341422122423022044220431300331312104213443124200434424223003141111110220003120244423004413014440032121342040342400211412131211144233202143443041443002014032433013203022013423123311221341334141223244424441302441012144023130433314011142003013024442021322424413010034421233102443100012111301244122432402041233311340321023014412131111210332011103440420324424240220032421311314344402001040431244044322232043420044224110212121134142413104133214001302344323230032132440322030011334030040441314313210442043202000322134221440102241112302411001111232321002022001041412034341422312103243313443221401324132132433033002402204324103111012340231320042344204024432313313132241012143042134321414214131141011302020301432140341433034013142123210024210142303032021344100441242440421444103040010143343122230223400103030304102203301030201343422040303110414101441033441324043122400443434440400330301302202101223130212032431223411413001322240001024311312223022033113041122210140110433330430343233432341140234344443411301440030242320020142042330104410134034140310410440130414414024231340334211224444104021424342024404041214402410101003114143430102044244004322132401142203321433421014134420442002100101112043233441032240044224102211113343134440432003302221404012122104302302040424331412223323201141132232140042123200000212102034304310314232222102322320131403124221214143013243241022010434310142132123442320114204443403230441223323200201013003230400222123001330231423034102240100044123222042420143100421313102411411400101101003104222432312313044232012040010203432414031000121342323320343321422112023330340010341431412040302031143144224302441024320402034122003404243322131314242400101034023022310110313423302231333231101100421401131024131134043330441403414114011102300421404243240200131301110132010243012120124232331433011330402110122140430114324142110042423042214223030413411114203010220134010214110221133434114014104134222201103424244000003410243301100044101022204322331342403022113340021220003231313301304330424302044323323134034434333440242322131314242204041233443430102243220020021320321423431334202103112314104240440200002132034023412434312111122320004033224434313202231241133024034424144420342340413014111100130304223021412330211030140411330222401301020334332041331223222123040431341120334322443020333442440232333300130301033202310104040334010404011012142313104043032221034423042414121401114042322011212334241200443010044031311313321234324311012141013034321123331223012422233321241041243211241242113134324214231234210102124212020321441232103024243113122032001130203444213042411421231030013222410434104104234002003333002131130002032340242032123332223400140044324240033401331320231304221123424420030311232001213431112221200121213032232144212201413143110323430340330120410041043034033314320312434402201300443103221243004311033124211300434114010230404024112301003431123131112402234143422302430424313004214301231140224013200030303224030404310412041023033341334031304104320303431003043201211120041212304241312010401144410332442421230422033211243304204223013310402222102340140101142101204010043111324132422134422243144400130202001322034314401040313142443134302212010300433022201142142314001041101040322334211244122100024410222123022020220114432403131323132224214012003323021430414010", "303410332310040023224231312234224314440240313414143343031101030343111024001434030043101311342144413140344101221411331110400303402000222144012302043002040100210443011320202143341334031324011413131020121312210122432141203024243301011411401022010423140102234044123122310320300111134304100443332412120043124143342211304023124043233001030300014230241124143112043013234031414003242024042244224130211123112424202302402140100303043313141034311022143144433302121214444422144041440111113203140413304210212031222222112240100143013312014324320212011211014111231443021111112332301423310422210222124100411214323044002202324133110221421102322320332101321001410024321031040433222320330440223013400003233423331024334204333301232233310114243244414200204440341320010332000023141124021203004031031214424314303130301130123343140111042421104241124400240314340202114003003113144203230241104142323112101020131000002142033311141040123002341024314413142202011424424324414002110221204330021420131023442144301000101303324333312202321022102223300443020224403124210400240211110000344044222212210023440030040444222330333131231222021411041013441241430403113124130144324422134214031030240140301411422142240002301024324304301310321424131440233340211002341431002431311441224044203213334234043342213422144341111040322120240044334233143042323440030143110420104331301204013340122113030442101323114321120130444221414201441404320034033402423244321233140223303032242443402434414342232320223041200444430104140441022104012334033043141013243423413011424221131011324404113044403221402340220312400443243120410214343241432240114001144143004313104223011403321003202124330320203413301241311231210301414424111331021023243322341443031243422101040101304434111144323011020121323444430233130033143100010244301443402133111443342411202021044033430421102103002134441041100023421212222113100304122143234004213324314420004332213140324024200101434011444241000021110243113420403230200422414123033333310244002021243211234313240103023430434211433323424212213020331404101012244431411331011041203123430204002043042421241401314430441112204010442322302400423002320303220300223103013243414020321224123334113300110201213321011004224320042314032130042033443331124014034230401312001431123144013423320024312123303423341240044012434042320224121114300310334434220331001201110301130033314012104331314342324200340100033230300442003423014434013214404142313423400312400101310412221002031302042122122220311214022214141242243110241422241403103402212401330341311343014033121232112243041422442303441102222241231441103113414340424023120220240024323113134211101320213042010103321410331331333241203200034111442440314433432432402410314200342201231422040104300441211022433421130102434144441032234014032203243400311322003404030002132110144432110423111140024014311221040432441144212240410421304110001124434032401440001044110104321410101240440422112120413022404221340421242134032111420303042142223212321221204404424032110024212420432140414430333024143142431300200101124134012203321044440312011242411302234321234422423042104412400332343120130120244204332431141342211140411121130414143413031443003402333100340324123144420122002140110423013414324404124341334441313234421021304401343204023014421110212421442321220342132242022243031340220021101124211241341004001324021101224321240330312320303403114411432214210104443312122201133134131401303110301030043234413230201331421130434022431303043332110312341444010304411421123413000023303412441132313132223042101240411401342340334434333043101243040331100411002204043214432232241103340113341024330411342441410341224240003024340101433434321040141031213402111321134444130333200011414440322434213011300020313022020024101022020320131042402332140142143103143241343234212134340212313434234043313104031423141232143231434442100313024442210140432420031112100400044310322031301413431101112033210102434401242440204012124342032444200132412023042420213111044240401334120311402012314040130224314402111331140004434220112122014034332204401014100001212320143003344442232123120103122040334024013233102100042232140044301114212341242434300412110043100134321412441342324041300011220011414240102430321310231210220430013001322031020103032142434241300234441103420443000023003412102403011412141343421301144013110423240300340242104302101230111041003202004410121223200041432102424420400340001032202104440323231224311011334241214042142120011133021401422", "422202223224413443201020412121202314004201310131132423124023334124003230343342021313330110321222141441443022121043212240132041424302221421111103312124240212224212312022440400402311144132013424011403113444413202342042003043111142130040011412023241022240333101301431044224304410102022420230121440021403334040113042230243311412420302044004034324113131412324404010010431342213311233003022423230042224143230444201103313023020221001120202321423223204422122001141104340204204213010132013001321234333242030301242244321001403223010320312140103030201023102303431221023010023023341014304420303321102401331134121314411224341420131331002130430442444333310221101001124341314431002330131033143111122300104400112122321312211101440034213141422232420110322131434433040001401124302133121404421123114014334044443033310114003001012411322023123300320432314201011241311314143332412423102004313322313100013232334344130010020213000233010034133311312002302214204300234012020404344102430024012140203241304333224233010104023122400203030112024304333241421404104323224220122013004220033333131402102341102001210303304420420210243422221422334200433004303112043014014133421223303312140034120312001014020143210221320331044124342212013423101014101410413441341143323113112103120210420412033212123223404302303401202212131140040412413343001143102211222233324024242044031100012224433422400331341202210223112042231443203314124004132411333403103402200311440310242240222403101402201242004042022132320010430040313013123020223220030042043200342241431443144330120141414022144011214133121041342024200330240032133242233232321104431342441332121013332314444203113124140300104321403332403404120024222404340220013331220231304303241001310340043420342220121324210244404110002331244124410131213200011440203332400210324310332242200432200014031313304032213344444410432010002031443031443441324000141023300320142231222430304132041244324341014113001231322344323432020020340424133031140141121311103131433111230103433203401104330410400022141113330100024024144431023142024014402144032301444400233010023111202344211041210034044321222423414133232314140242324403422331404423131314040204144231033000331130333041430144232311444330224201200021142100002104141032440230442112340104000432220024144201140403204124011304041042240212103040440432023100121331444022324021410344024002000022421413102214430432121044122443333444400244211403234211124032133341330433431141413104000424404330020214331233330433032220022312202203232234341041242102020042242434012444013314011404201002440334231041011113034342000133121333204211240130440041113221100340014241231242123240041340201340043242414023220234003131201310424221224134034042020243114030302043022202142001301330433241312243314110344041114144344411314241201431200301034124240311023430024223140424414213123101313234131424032330402140411222243213431241401222040001032342342123143121100403441141412442422100134401111322101304020441244431204303204344044314110340331442123401142120143444302210444441013311224314031431111040241432243343242242040432423221243121324102032143342330442304222101303244342323023044431013010142141411433130233222001233433134144343311003012402304044103434143303120133201123302023320310442204223100222312220120420431312040221323144332012340001300021401212214200030401114310002021343140323140303032211242022322204044340402444013200420200013002243441040214343431103233043142034324302240021130404434230233414414341144232213121210322011001332132034340223410132141244112132312230130240040321433121110021002001220304441332434422312020232212341244234122230302043433302020212044332043242143212430334033323311023403214222324043032000031242343331333111032031202020421203312140433244203042443044202011332420330230112212441132000432421013130333232243204443013420223123310314433411100302203101110403411413224002004414402300413430132040230013124042322124024124233022402013404034143204223041012323231431101420443043314432430144240123404044424122412230214201002140403424331241233231440124321302222420333031132210233412013013043304040310130334141432314312312401042010213124234120034202240000321110340243101012424331241144421304444402401444322344313320022030301441223101002241300243334221034034311000443324323403100000000202202412101001204342213401144112401040233104231443231011120144033441004432240013112023440131131340131114212003012232201102224030201402034410231431411033120304000423221342042004423343", "203100023341141103303401113343242200001121104000224103213341424044102432443404123313431224410221233324422343332124030134433040212210401423103330000110403111142342101044444343442433443130010213343444003113010240110400334010301031224402033310044132241032210444044132442402032014334313212443334120313442044102020043204312102102414033303402431143113214143422310442024340211242433411204304221130033014432022320412243214230433202330423031313233020341300334110413004433142441434220444340043203304404142324344201424032320100423140032200034014323411403143443310443410204202302221332431311434132004143041441030320012241404044230023420023324320400123000003210321213303144300214304204411432214300021403402203202000433403330043220240044222022213434031301233400143443310323433142021012040144102231343233233034202144312432022404104300314113023113430100344202202000413431341201012343013233411203044301310324312314104013212241140301142143444300233023324040014422121213023002400241213211314000404434004422411401202031013330331341411210032133332332133044044022400303321102420232002311241414041423230131332110440301440310422003041032014100103122100003311020420312242332344012340042323320032220030004320402240230304232201410034341030430203014202113104240343342010041034142143443414420042400143022130140421002111424211212242211232142431130444142344022222412010304312101114133214044020203200312324003302342042034441043033332331324101440121114033123332210430140103100032024010233440041111212341231423410100141144442424243433221334303104403040202340023412440233334403402143033420201121334142342204223243434024211201142103101101142131242430132213100344112132324311121411112430024022034100131314220124330133433012222113414423120332443424321144130013434143043213131432314440132330330243201334234002403114434242422442221233213340331303301321103220340401410111441303010442201442131211434144144232323033240232022404133441404010203411103221241201344110313203223432233332104202443003121434232224324104312312010244234342433104313022243232434043424214003332004013102413210201342244130213341203141404122144114101333220142331402030432101310111222044321340404411442343011410331001030320420124020202122001211440420332303231204012242011314132103123332133203042310233311130120240120200401032421002143021243313042124244010001141412213132424414033231313400424004121101434404123134130314141424001030020400031043003314332222130403133433103013111333344344001243410302144340303140231232122321242104421324443122113124133233013140133341132212123230400040141200030343412343212210303440120023331401424111034131403240314203320014020424133121442230110141240024431042224122402032040440002122004143003002120213310444042012020012303214432434221144133343022010122041141034304320122022433332320120244203443113022400243303200003341333021134230410122441034041403021412111000434303140314211300144443412443314321231234440343042303310223031310433331320014311334441012232014324112130021313433043141211302113000402124432040410011421113200124120120331304240312013420433401042021323434230142212130132231440011122231114122243142122431021320043301243211300332030004242212220420123314413134200342414414342121210020312443414322312213234432222322342411410041403030320143202020430334334304213422122041212004221113313141420221243300013431033303334430031430023023001010111211041413232001040203442420040040013114133022220042141030220212240023421103230330030141211324004132422100232122122341431402303034201211011433120033202030321421340020101304223030244031342204021403300003120244134413323221001400321331330242201100434220014220431142334210224031310304303420221014410111031342220043102220042442411033043144131213423412440142032333223112144444122131112241232043324424202432131132400314014444401014034003022122014000441210322323011113021213033121223004443043040114223323100002021114120424303241301413304222414130004024443231001134421013001400040411434331022203143110131001434212034011400433022202211101134312013300102442333122021433234313420040401001210121124023104033414302412120032314103344002400431131300121230140001032043433430220441411233110334142211322132200320122013130220432441421421223422224300003403144204333203210104210144210313300312200412420002331343304244044340201243000121342414433013303204424340342041024404032131144113442423241213442021000012203102010024222210302200123430433400413403242400003444321323103213403014404413344040200344", "324231224040331033031404304141402330131431410040300231022110430341340104002123114031401043314304212431311243443332004220324411400443130023330411421003210020042340234211214142322343412332332201012440020422402441412443010144143110020313233430331440331013332201341414433432122423430203242324140234310121013012024441332243122112201000321000414410031413141003313003120103140303021131222334200420313323400144233144121131210010133003303013234244221240410420331034401111010014000243041213413112400020113330124144324143302430324144330230110303400233002234414412330030312140422110230301402430321100201444232422230314001344200203012414330403012421314300240204440344044304123224032202230220113440211031342344133231411242441044034143340311304032424341323221302114021402401323434141124200044124032320234021401132302112010420301203040004132044303342004114034230002100433021301021320140213034223421111133402203212422201301342041343412100132322343341044142234314022021042023122114434302230041022444002040304410444443324223132414033301303222101323212113042020241111322012400132104440324310031242020140301001234444103344022144332040210402141220004330024043121303142111211433301423010024202432101343430440001120442341003213104142322102343314402121014143432030040021332211010120231112040344120104412342223210113444224334444231403330101232423113414024400031302143110132231424214013341234420223430334313412422241202340320414310241000132231031431031332330132004144232410420012233120440132123014140412321421001414033433311113214221322342000320004303242103100332341101232010024243142134143320133330121024434031111242004233403314023022113313030111342412423000111001044002424404040020042240204012222313400444010330102120423224220341023024140041223240010112421212403044333424403012231242240414042442431011314343433440401240200413204030100242432413404041012401111322303203211343332411103002341200341023213222201023030104404001222043143014434230330124432424240440320140102202202441134012032220143440123302311323234140023134144111202130333223231401221203004132112222331200240331401313033211144104432144103113333211212212424120322334230234210002012033430012020423033200010403304301032430310243240210044202102414111201413344302414142110224001314101200400333212302213231142142132330133424434140310221031301200112430120122223221030114023024113143434341214102220440322242044313312431443031000420313302413331444112123343032423334032300012114200323410241040343204213034323412000211302100030212132003212341211110414213200000224443320230404400222213011144110033400044323211412240230404102333001421014130244102113403241441412300013303122113413243444223211013231232441204134031301021213103333222141001303043210000342120214101303423130423041220011441232422212434403441120222134044303441123440210223413240304343214302314210040104002102111324342333041212040044441442201001010212140141434212032043022301410303230441104010030221404303144140221300240042001242224302410440131132021430044122342301400240101442301002132003340300222301312221441222223142104142141331242241042132021034210333102442333413324430233103302324404033432030404443201202331014312142412343021312141131442033133422021402412144113320302111043433343243321332313230343432142144343142034414211343201432242102100134412202434111410301313023114422303144022433404323222422314034034220144303442430431402012202204043402114131003234132031333004214401124122342424240243014414401332220140004340042013422033201322144320202320323201142022343133424041113111134022323231322240121134011302231213202402220304430243014221440012223340303043131421200332022410344344222404322202342131033033444221443401421022012242300304014002401443113302023021031142141041222010410124023110024414301040202431304442122224102223224001431344404403012410120143040310422424222242330333314441243132032131000304310112202022404020142031344221010133431242314411231302140133300110211431212101402324041201244421321244332303242033011124220104113144324014443310022334342331302032424033441200404244021040041021311100420020310342010432033101211203230143042400031431214240431243040142440302323241301310003303100333411002310432323103111231014141243140240343433033432142403220132414441410303243324400142320230103341322310224420013442132331444022120201000410231404244323000213340133002404433310010440412044010040034131444344113341200023124412103334214302320101004211341044042142421314214130004312102024433303233", "304413101323204032032343004140304134112244343410001244321312114331404420304033443003033140334042341330024130244411343213443003140141020032342013042144214103040431322423211334030323222011000141200400344001401122404342301244013300032003032321331201122022133312142202001331342211003142341233200313032002243312134420443041214114030443201001044340443120022433104114443432430120040024244033310341331313203440103122213023341331142402230343212333303310340312410303242440100212004412203433211031043142411021100302114144311320204141004421133400340043002304433241042330333032112020130212413421444424103241100122021402432340022010042212341031131001113003403414241314431442123242242131432440320210331323241334401102422241230314223202323003410310102031123424110220414011402310443042211320312421241024100344103143340003323324433402120004244104214003121040400212344142233122013344103033320100124032134432442232130402202414012412222341212033432114430024411024441214422401404332122324144204210243321311333440344321411403444432313130401003323443103334200341010413320002223131023100343324113341000114421001032314120031402314342431101144314323210314340002112143223123020400323321143304242112414104043214441130413200444002001404023422031342443323333401041230033331144020241113202144321232414332423040440430333020340010232440122402300433140043034303334321334041203103022433402200324344120211401033110210024103411003003431112022444431323424024401102433244041244244203103244220333103001111013011331331333244120222121420243244234033302331403114214444313442430422134340011303013014123210331242204022314200240040410331214413230003040232303120042112433031140423341220241020022012444204304224112021334101033044010042243422142102341202431322433013330103403040121142323410124200420221114020122202443104204020233442313334333232043134441331334300342331321213443314344424223234014002024421234041332144300323324100213233300011002133234414403343141302232201403314144001340443440122243124000024123423132441131440313243434413404013034132033302031424220331240003040121232110043324432200123330024143222021001304214214043402344224344434440341103044010004142330224124423024421120014010040212441102112203201042310042003341030011402400004032312420113244030122231413041130432310122111423423112032341112143242433130404214244120222421343002001303304333410300203113241241411112204330010102232023324211444031342300413222024221433320222420343123424331221132030212304011434442023143441003023444444441420333210021142210020114142024230243131201003310104241431240011320004142240314301332202122314424424041231201243223030322100242331114020124242111120442412002411440013424033000134131142432404223232203333323402320333004322043100334142224412132443112110330401201040221010114133120002240304024413040314201420002332433214340223344423403211103442123313201433131220014002212124041321443033040202233442232020111224010303104010422444143043011003412112144030134131124240314322110142142430142441102433320114231022404422112303411040242042014431440204323144444213011414331302231132134422122230132142414243421113134422104334104042123240040420123422121214411303202434444042321402323220014342124232403104301322314014304042341442010412113003143130444101244421014011031332022313424302411343311442040121242343122440120324101342132042413413424333410200041302423333112222224241304011323443142322123334111004134423143114311014032024301242423004231332422321002330013110032131211000344003401403430140234140033013421201201234044344014421334044120213144311434224304314322331122140303303420300320444404411401444433040101122310313032212022110210103233230412203434242100303322243221320111340120423144024240341112320032420124313141000443003023024132432303444133423043211044242420434410040313244431323041040243100402003423333103404122233321440243014210232312120312041130231242410434344230300111324002134201314323101201113232343221124321143043223013232244030104240400403030140441420113442232330340343012322242403112030242130420130412214014221140000040203300002240410232132140432010310041031111200141421114140420110402133433040213132332332323114034031403143200014331023402331413412300211020041210244100423221042321210310213003132333144003220140114302021121221211411211130204124000033031320130011123034220014014311303322211204313032332443213001023400123432141231314214023201313343202140141002124444301312203040314322402324302444331442233403232322301041140312", "413011023331244033123023111012232222030133024432234023022142300134111343420240402122403431013440103214343112131313300230122114104213004130443111234011413211131201201413443014011040133411220010432320233200302441020331222200004433343240223113433440001401142430342332014131441231211233203330031034310301131034224333312421020013230241330322203431010144304213420122334031343200420434311244132224402441402114003244442144212413044141021214220423223042140241232414223442120423304213224414431313343113012221342421301241230203011102340302323444441423133412321343204234040231244043032001401134424011443121023221142322441001034243404304023302210424023323322232313213043043124233122410432410114213020414332221204311401214141232422322331024113144401312200033414233402114233023422433123123202322001210111344432311243133142421122441103233202104330311430322431004031100401220401230143043400022203130143403330323211444034332410201443303012432003003311304043210443142134220111142340033134414122224110033342234133230134021402134430440322402242204401321431001233240214111010340014421110442343121420033302121133432131222243101213410304342222201144001134032021112311212401342202112214313424203440303030204302024013244400341031143234410203123414404143134003144244244010131443024024100042214223212314110003003042133221304412104011031333401342341222103320212331342442103321431113102012441443433332040410344304203242004324404414023324103313202140320244144334020420123141300220302030033133330204243441224203122010144301223311301120023403121003044100302001002410321214141402141404342401014111044113022142100133241140104210130431000301202331120003201010024121024133220014410232412422120431121034211433244202234032021101042313231342222140232323032220423024020003412432133001144344333314131124311100214430334220404443030211423121111143222321302002331420314201234032134030424011032001341412242343322124404143300403121432310002240424124324423221313140444000132012003333231324012302041440301041020114000223234011244424014020333420202213124312344111430403400431443201421330012320002021131324423344304144334444323222141341332013241411240143241114240311330042314020431022201233003443011200210330103410202244132423324212011001134043224220340224124440312123004031222002331233142131003101122104414104144323413414334001104223422422231223013030002234340424103430034223343042021432311432023420012410303214421143444123033404433142430102034433423241233431312131222423234242230014211103234420311230204211032342040401000111344043131310002114244443203012140222132042222002113121140024000231134204420434213233044001213013131210102330420313202433033401340433041233311000142421042234231113441414313324032412313010043304433403322102144130001143001224041114101304031300043304321120241344342230030213342031323104030032132011202343140211312014222324243104000244033214232214202144424132442211320224013121332013032410221203241032323421231204113033043432242413412340300300140344402002331340430111100422330441000114032224124441121210332034423443031132411202233221031444140203120004230341334223133331323342434100311244420041440402140214123404130420104430321203441313024304031121410142300040312122321034042003424422444132130341214320023044143024420100134142441242214214002400214120044312422124421200142244032142444443323020322042131203033443431204322434140440013301403124243411301310022410134121432122003014200124414401301224134131021111303132401242223143044323302104043302142010314242320120323331211232134310140030400303211314003332313122001032310030324033222010114201234101032221122032341020414241324334041400340311313101304221132344410314432234203420210132023003424243221133030404330132234223022103102430032240001440240421042440314332401142222010244013333043413142204311434231240144431213214334423314043003141330023131140321201204110114212231202044310413143332340000120221332331034300044422023411044434122031410101340443123104112423141401221010101340432013302321024021033020222032144314431412323241202220112021430042412212401231410210310104320314422201231301023100334400420124044203432022332020141002103131402424024210342440111421441231314300342214130214014411232014041402213044201332001344432133133223330442024340243434031303030112121022040314314214222432034300434304111440000323010214132033434332142231300424341033312021433310410344234124242314242224241140002132020102241324120431404334142434031123404410412322411144013132231230", "310344314433132342400210034042420222332233143143100134343222022343103123140320122433321132033321144120242243302130123424312432023441302024333022113103241123114011442441114244323133342022000300000102430041144422131132121422210043213444122130024332143321424414102121124102222321130200413031042220443214214444021114224144142222342332120432014100340433231044434142431401102134322404130131030300301214443241142103222133124202011341442434200134330224314421401300320300412340122211202042003144420133142240220104122032202204043324210422400414331404403010040402032043413421023003042022003424420001222330344031204331043412243113100010443332302133303100012424312121303034302330444401312330304030100042333401441003030043211332340033033032240140334220133310030443011424403242244231011342123200442233310243212133134334134323040210034020413243330104141222132041242041043030334421423431202141032021431212001320432303202014420400024110334033433022004123003013140300304444144400244024340010420431434243320200334410113024344011423322101230421021234141103244104314034131301133133222200233344340230221203420424021133013012004113442031230134440112134341340304130124224141323333323432134322331114442133223020442121441100311211401301030211310230421212441034244420041222004312440333401401130340143103121033012314031414243042021034143030433143044401440030404123231420214242143414012412221442034433214202040434414214442021404004003124010132112441440340141342032003100442402142312402013101143042024041230301404240211444040344111334403404312242010444200114422214020201010422103141023004441200332333313121444424404430214414403330002321411434241140011331314343014141414241340414131400311300214411440003214134241241213321443102321243443020410113340122103240224422024011340231002421002003043033222440334321301112100203231324230132044231324003320034211322213001122234200442403412010231214423344101004443243201120404102234112141222241333042140200440133444230210211104342203442431430230022242131334404321444213134332041043422133132214243321214403431411134020001202124221043402010230143133431310044341300034444221003210220122413401124121431214010001014201110113332210020433013211100003401413244303000411240024403320331421110022330404111131034441231311324112424414141142220222340133142010431232130213302201034303211214234200021213410324441113041201141300334134010104012234043120241044224424421340041120031202300123011003400210144430112332204122001034000121433202112200300112341140144002414004234442143323230443320144301103004412200213014323143413002014313040130311241233331042321222001210134324222031320232022203002404412334323110033040033331203324230023330302322311221304232312421133403412023242231143110020421303211031410223110031232233142421122034423331032201241032243223430114411130324444220042121004410110400040103344302334012323401142444131241031242330323140430043411312141113204442243141311012103001010001404440333304003410134323001021220003140430413023423330420020443240420404331412421212340301102420331030044441404101021214020424212034100044041243343404321130112410400404423033213034404241421013230034431031320431300342142134442210121300101230301213303233104323230444022433412241224332441120123434403414404431214130001113214203403024123004213332202201211201012304400303444434230213033112141142300330212010022024010230011423131430412022324240022400304144300203204012041121211023332342210013013233444424420000030131120220424413142310222240032043041130032103031040040403041111114424201211000223320310342303430104403044021042333314233313231043024020441100201003432311242414424413122123230401004422242133222434442104100033231211332234300113334402012413000121323013422213424004144312003021011003112241024430304432203044242132211314314223413430443340204130013432303012012242244403220030421102111044210134333024020420242242401001013240444013130141242210114200103344430324111240130313032111203212204114302001413413300040003133413231440121242331430422421041041430123103421303031234211243232443233102430201231442242243331300043303241440232003310434322233103213240331324210131102121101401324010344434014322130432021024021420310312402332412102144004113312000333032010224112444400433024323442000432443432221313143210103230014432033014030111233143231244013430041320233344243220144342421040001242234321211420413020104223242124234233134440320012031100442300024404403412233332340414032040333342041132441041121211014130", "131221044244030104301313141333343341111114011434133024111303000133133430002223434111202100321431024420244114323024212341312423043144220141323324331202303142102400412220234104334224403111313241222104200341332032213224443231200421431123012442332131232043411203141001034300024404344031121214142304440221442413103033103004114433143410222420414313122312414231440313142422011040003413101331344101030341330442442440002242041212242222000200344310400022410040234020131314004303140403200223411031200204412413201304412114100121211401142023023041321223120014120323244242101020131423113414442341014141021321314433210103203124043114111410330102400043104320010202432114210024103431123044331443230211134120310412332424041230301023411111201414024243420314111431120010100303140104234232223340141324033414412311242031112231330144240230140133020022321004421123212333043200340104014201342224234303200434144310313110112214024233124012203100014312102233100043321103441003024304213112141413302132403021012432034232023444014041024341043113342032101033123200041232241130140220340041403234320044223332200420420244241221301303341401103412021044023114344042004011134301201011323110040104434044402121141142314211341403010120421113232444114300242001324434401414043110032240242131230213434201313133242322442234014132134243323213231422142342102231310102343014233144414102100244402414024330023331202100424322402120124414141113432400123243211424243240043043224221040013221333402242204312011213220203042312300223432321103112123242202413200300103024231243313114414332141023221041020321223041422213213334442033124021004004142230012231203012431023330241210304043223220223114040220001010244130021323221341024444032312314002413312133214143231114141214104014004100000004100021134112043321002304223022144220344020411014012202311110042013003344202322102224124344042410101200341314322012422344142343243424421112424033244144440102421030133303141431234230043303340122110411300124002202022332303413141430234302123241244211334043142342141014401431423342310130432433434432120320443303422030143041443404141313243413004441040113401311432302144102041303120302012433233112203311414133114412322322110221143131443044210124224402243232312430221304212024032041103144314443411430243201341100024433030440112231310440114324411122321030133312442031134141343323412242102340303010223300033130443240243341102424223430422331324100031240420110123441242131410003100103102013200134411403404223314244424140230130212332313333122430014122342401122234024423344140441022012043004432341031440011010221431020013201441211012034224220100121202133424134132423341020021121012011430421233013142203142230132113043433231031303411022223034043021231300201432012222210314242343040423344140041122204443402042103004413442404141422240033122234114122213401344200442104113031004221011404122433321120341412022434222034011040130101222104414244203113044304224421422242301034432401423001300033114100300132232112110202014443341412103430233142032040023231110301001210031144340223002444111340004323213310040401330013332111434332124211140143213300213223203102303023312043141241032030404004143401224002223021004001024133424321231440131300132144402104423232020330003112300243401141412313431020312003201044041233441103403331333421213240230403222300410032441243443101324220403233344141024312141412403314212324331224231041041021104203324130122010000034012112220121344020013132034433100322332343340040431344130422414014434412113100132333133134004312213004300034333221434134340203114210234241141120130302034224244100213033422131031211421021322030133233402242124212202220422012102342010321343311341213033012334404441231342121133441104212411411303113124302143320402142322021420101103204432123214432003120004020113024112321111040331111211322242142333400020343221320412331211203111103233444321220143320314201102102031200344010123101244413202302421034101324130413202004103300213140441233113241221004214421232312420442242200404032123220043412010034013044330122211323012223242023013402024431020212222301204230430443422323124024224423431020001012102342402202424233342322141231031023340221340220312121223333301304013441022321134133131123121024134002101141310102340214414043233141241111340410331101242031433141212231242234102112243211343334044214322001341402233344243314034343423242201230124320403112434224411222231344224230443244210114024144044234121313042421223124122120211403244022242", "411013241143232313241312011023434313134123304432110443133220412310002243023102210130244223120040013321111420431234313144422404121124202113224102430322011441132303103200004412002434323032130124042441001224421032431222201023343224343403210400033034300213210030021311223033014104424343340402211032314211131300044223420310113204130240304412441443013110244400142423140300420310212303403412443204014112401203440402032032240201432222230331433213024113004434424111121224143102343120032200203104112234122403412144400343042400414143234113403232213343220441430412342044011210332103411032433414013304430202040431221421401234323002342033120141212224044000123022110410301134002302041133333330413033311420444233134321422243330331400233020113242341413131231204120400324001403112032421023134030204444134311323004211144341330443202241123402124143410433112320110021021242314212211011112412134011242344133013303343004044233013340242142332333410312312230403341120020140411323443232420423241343134424144303142303434100412144101223324004302112110300324314123122210402131044120220400340411331104312303223122022332240314200012020330311322441411404233443324041323002240242004411110031244222313021414311344223401314344430412243223114212331100210223300334114133111042332221404104300034400111302011010401220024010201113131211211203404421023210130220321112243433303202103204320111104202242340411142401200222220202132042232341240111044244240120001104403022201013224342032011314300322334244032004142130213211022321030043133142042112231342424430010331212310411440143112412211300123332104022033100402033411314230132442340011423442434440023234240320041430040142001313401124333242102304301312230123011343321320134414414044032240230110313230144424211121444142013303131421400333404010330444332021424140202144034132241203212001142000131130410143230102301444414000444423030234121110303122030400443344424412422004223330423034001430433140233140004044432333444022210123221041024431413410231223244141441243142422143220224323120232414301420114301130004434030124340003401402312313214100432212213243322032340111114122234223022022321302243222031402124110114444222012203442334212400334133211320343122433131031432321441332214101340112430233200231023100134111014221420223214022312403440023132302434122144114120100213103044134340211001034011020124341034112402003443221222433133311124243002344022013123044432122003332122103020412441004423024042021434231331100130330124102040234433442212122202301144301201112323002332323334000302140032122422140112101124103230123331412341311001133241120142312131442201111000444032100121331031434040331100111242242104044413111013231214303214421243302132130400224343323004221342343123013042014122333001042322110400021120411412014042343140130122012041332442314404044403124400422012403012243342234430041222032320001343330443343012301114121201122404413401313314304013322040342132411401304040202433413230302031341333004021204211414212331202022132404201142103211343141212420331100441220143304440122140214440110221421111440043300431010322320440213012111421310103021340113113332132423224311404132120122244422121104124013210322010323003321402013222000322412122304344334131111023230230104041141431014023134433224014111412234241112023044220014414144040031211111140431340110220323144322434331213443220242011244343414044130323200100310314030010421223424041344303330244143143000223013140013423240001102010203424104341440124002201130303322121313212424211022110022314101414330413223333033443001343012001111133214011303414304411022310330000404314243304233232322413331214443324410042143034432421231341232241420131011423023004223134020112242212044041344344124104421222213010340343403110233333424223411021330230412133242330122434012303440402333013231343334212122331044142433041103434404320032043030433010231314221242343334441410030023402442140142413022220411203234430012141113103411134124022304443314101431004214331332000033314024242242123320224010343132320211343423023412032042032242022223111312010434033213301033122411101330331011331223004411444414043130132334202413222010204221421313413242141144144300131230120241103234234333113421330241113001042421341224244410002130410133101014312022312310024032234114404310420121013132302422413021100014042030402043123444442230004123220243122123024203242103210432111043113031012104440020244104202000403203332430410120310324100101020222422334210440420144011324200034233003221", "300300204120442132040313234334300420413133340442144240423441322322014302022423012202330244222130414142303424422222241214102043312032312011410102103343201100303210022102033244314112343044112110230041431423014103324330012202044024330020342322130011032114241433034310204344443210400313031012310203242314201343341340031414031220013424431214434024324212144044001234411143240413322030300234022311120404114401000112241014400212310124420200233203403201220104304310134330230241143431300033221132023331100333112244202231244424040021021424031141044034242310041021132003144013310443344203443333011444143434441104230004311414311140132201120031240212222230423422100020302033034001420332231214441310222111413104133311233300044430023301123020044044001402230110112340404142200141333204312421222234404040103002202411023042103400420424333043143012410404001223001201440334030143021311333043444201123243043422104004211202313034432410224033242424124432002234244342323230230004242212101330120231400111234443000034012342432440043024343220404343204242121140431430213002234201034113432033230311200330311312313012100224311303044204133441200122432330242332030012403430020123303104014220241231321234242142324223002130332404312120243132142130123143402120420434341212424333240412424240024131230121000211100220411102211422124222244422114443113041124213144330334200102400302111020042340233123321313104412003120024030432000433133241002232404331331321442320304220420414243010024034141212300422332114414421131031213232223121023434213101201232133142223113413300303222213421330310414020424013043221134400300234014123023130301211331331040134124100331221313441222004424230340200231123203012110343114232120300323142104314404233041304041403123032002230103131412002302010221103330413000414222441040130220234443144243111042034114201313100112321014243010344414244414203011224243001324233024420442223142341134132011234114134410130312240102130433022103343331443141243123043233200112130423204044222241342021044042311134240212311241323200323320021201331242403401104010131432410440314234400432242402034424043231021330243402141413144120010004244443230234201401332210422321443304000001223304032104100132320213003020212402414002324020122112212204443024223433324100140323411103231322433332330343214202114044431423014232021031432003314113420113100002230343440004131220000404024130040433113424404142412323440000010221134402320244111411020141300000313102004112321103342342100211001340042121434304342324120434021331413402303141010130141330123130321023131234014421220230302342210223143022412144244430314201423242433333134442110301040024244102120342031022224001444432220314004122102321222221302444040432211114014340222304034301040323041201101243444012424131343400011104430403244214412103131034011021320110021433403012401432033144201213404412433203014004344223334344301243042414404003140112121041210333321022000333410012412031433442400010023322004414234020043023203112323204324301204221124202010312302310322040013401343131400341144040402333321344130341423020302201111141124001202021134241014203230243422321112140112330111102003244142240034231323423342302041334303013104303100332303433300002330422443412034324223200043233012241430134422032344220003211010143102212303202304343440343414110340312432204404320403201143200443103030003000231200224104331211244000004232341132211340303130440011001120044213020422241113331301422103040243423330434131411441131343243410130013423400132133123310424433221321404112443010013214101030203002210042221034230103232201424000244124311243422410423213221200031113240322131012113433201023010301333242203432412321103213232113314412431130321244340201323344442322032321433143203413110421104322341223443401134401210333230312144420240421414210033000034233031103222030233013223332143322232022140324021330423400244120112104022232132140342014110112141130023101422412204000311330110133311140301204214123403000042032312002323424420434342022224110143144342143141444131222234322301201031002141302210011231121321210140310431001131413124300324330412340142221231314423133141234303302404311401323343012440141032411011402140023002220304101040211010313034141331311301023031243422331043400432130103222242013213220423123144410034434014124140413330244423102342341332202244042444143031240203000212322203403430001423201040011121120142031340240204044404433301442240224200403332400032203234302304240031214212142203314334404210140312", "040130013432333111303030342202244234404302410001310403433114423040322030240410444303022322313310332030223111003203203103132442022403303112314333342401321244412330141212014013131142301214413132211001043124004040233030032303441331103323240340243321243312333423100101443034342230021302032024443210312241133100233321111043423333414242411440042410330303132234443424212432103141304032320320421042022213422123113222433410421123141202442312244231320034324233212133312221242003204324202214231400114223314013141020101414222102323033112224313023030232331333130220022143230414422440110040242200344324323242443110204330131424230141440102041102114201031142003130410001330120104220314112014343040323422403012443304210403213320004222441422020130101012322023100030441113110221320412433113130311004032143332121320414403441120403201241433001004130121430040114310102341411112121100344224131123401334030121012323412034042133020343021102203303314102124121301234232034211103002013222121302321103134100033011002241323341240243343333012402111121421212011222120212313213222112432402340000003022240331424234244333210120023032201342320310140122403223423013213224143444110121120021014102211340104314302124321321041242440012200234213002013441044111040430033441211404441243042442233241430314411033144444013223021241234003320410014320342444132134140210303002442044301232003443031041420142104303022421344321410303032223143021242111210401103404132341421330422441411211340344421132123411202220022033332131400240132031033232341124411341142011010131214240300104042141442311033111324143303332421240230201144440014404044120433304220002201331022132113304422142300131120002131323200401123121242334143014243030442212030413103123204010120303331034342330112410120143330433013202124032014110301304214212030331034330304343414130204221221310411432303214324123001443311344144214424430210304430143203332201334422123413343100142330232333002141330034412100130020422001413031311340211041020042334101001433400201003111330121431030333014331344212043123104422404033043320102123112134334344201114414104221042233010114132443220213014213333404312404004423211123342010210032441034014243414123341242320423113243003022122413344410300430303203313211300241142003333024141443000242443041432201011201442334303210321020342414414202211113231224320333144010434324101412340313104240210012340104340032011023311311024123142120404443301124324411100341034004130232211341232113400411100343420133343400000441404342040141113221021100432041431103140133102404321404012204104134324344012211210312442122141104034331012234331201104123122113024331214313314330314241241101111113240224210403113444113143104120230141032443404124421044123202413241212002040301332430142011112141413240333113432112344411200141232324444224014320034100141213423202214043404034312411231342021121144404204104322123301413113243121240140134111213200132413003212031232144401300204003130014321340043400243132231121313014034230114122222424413242121214132004402222001134412221432134130341124000123441334402300143214433330300030202310014003111014131314101034124203112124234224302120200213214244032144222202111132420132331120023144433020404003413402434104042332101142043424030021403441311120232411442041413312312141324403241323024341230033443331220314002320440103441031314244123420422240201410112103443400332434300121111230141200413402340031312103120120244000131000232014231231203000311241431324310311213223201314243232430312423034120401311344221104322042044430131244223322021043102324101443040001033333012334104432214422103104402201243031014111233342023001032244110303022142111141320340344143233034131432432234210340011141420034144404420412012302014204341411102120421343000142100210320402010130022203133401334300332012421442442111014212232211021034032140203433222013413133132100200344203021112021120120131033241230100430011002211442210314042101311102341314231343041324304421220200103031312310413300243132224432022432224201103222213203010221312244024412013412032242101041320100022040044224031121012141240340243313234010044204443412201023304223010213032122200020033103203411122243142024202233121143140442340320121404004201222022001400003130310042014111401304334204341001341403201302141112440042441330114332322420313210441343213310410210311400121132221241422032102013330240243012431023122421030003210124234223140142004032044143312324310231131424340304100031214414114403001142442112042102121", "033434333400101140110341204124303242021401020141021134002144342121113220410444214200343120422101214334043231434210241230411302402300100022043032324300321413243322234414110224344124434113033033023112001134212030302422414333044000202011032003400221140310410002213132223002243104421310122044044113103002113444321313042110221141132124131130402341234224410113111310303100034300130404100104033312043102432344040401101434233144411313401110130441311033322413300011111401241300444141043440430310244444113030144224444224233243411334402030432002422331034422333231101034012131341112133411420044312034103004113423041310131232421430011213031344004112024444333120304422414224144322444043032023103001323320323031313202423302041210301021343200041333041241434131324014021002304211121424414041443303323423241034231331122401041343141024400432322301334102232341134433310303323221421422331444343201210332433042110020130112020341224102010034421132312222042231101403300434314343404441310122311441304202032221304321104024041144232031033214400341320340442030430324011033331223431132213314034331023314314121002230440404440024134101113420320101201430213121430421424212032034034142242402321014141031410434420322112024412223320131331210214113344403140423321214230132413301021304303111333213010321243343110044234132124234223242104303232320134101022411121201324200032231333422043033411232314431203402133300044312314033233000333333140320333043434400244240030313311221014343222040103314014120411210424340144441032041420142200133312114223224311343122304142044311312024214000214141340210233323403220021240402132202044124343232344131302441241103442311341344032101103113210043240020312131013323022031013441104122401403110312243441224213420440103020320013442413222042303004133400234241200411314030023311404324423333321002424133401104101011230340301012310312122324212442433240214040424121411442204333013142022242102322423023142441222100013013024240143032410032310433434303022102441014421321344332043011020032010240410204244114021244234230100321422330122423304130301221011242013221102100100210113032441312130210412412214221310133402044034200300102110240034332240341302220324001122433243003231343032301341133341330142214002234004032020313144012444332312433103410023304434310321144102040423233320202410432101244230300112203143200041310330442341043210110141022214223422400321433210242440422333020043104432004011413322212044044320212413042341122024023042414133104340303102123011414231343300402331340032020200411101031344200120322412031221242422444243234333430414043342222144013414111023211114012130310422201233344424213031403300410403411144134020430234421444224343110124313111320324222434303023110303121404342244041132240124030022123203211230230332200200331344414044402421431423321101021013212130133044100300400343212443110214412422232031112233320033343244022401301323401024030314131224200421440100131234142431302414434114314131240013241420112101443213041440120331040424303042224130131323334243242044322403121202403444114344412011332333322043404142132344021130434124002221034344000211204300411233422001234440111122000202033440112100010123301000020333123123034044000440220303421134231120200041231243340223423042021234212032114142312211112000220324243434311332342414110244033324310110040401331204323412122133143022240212032203141143311222112111430013204322410012441211133114422003420010023344221430044203434104130104203323410422034003221330443102012223022231121032441234131321043441142411244434444040232242204143300413434330322202342132421410330134104423202301214403432021333032232413133242114042143432411434022223330002431324043044432034304204103432432004014101440432244342340330211344140314024332243211222324332132002040300340113001111300144421133111313311241124220323021343012324233242341034032131030202441113210324033211311321314232343310102333233440130412343101412434442234430013312334201330114120031224232300101031320040341102403040400133444103133233013433324140224213413420230322220224201200101321100324304303332211414423024421040230423142230140300441344112204420314023013343322303131212304012240012440324340222214431012000230233124030102233412434331001001123113314011204111102314240130132002341440311344323344030140133444441342302324312440143003433224220000412020324424140400342044244122214431301020343013402032242330340102310122121121333041202331313340321441203103101332342244034111411403043001432142143022314", "232024044221004240322411402342030341022021323113244303432034333221314342224403041432113434041024124100411212424222401014110444120014402232420440114212024033344010214200022340124220314014232231143433410012012334111001114124443324423404012431241320324103421230133321114421042344103030033421333141212203434243134022231210300231320314244312104333200300241040022222442230414142431211001133443210222024420034223333412341331314322232202043112304142441031140130313134233122443443201223040321203312402131231111432144030131043201003240014243142030243440021210224242000341323312011240320102323104122042431100232403044230222343031331113302103320222420043233340000010422243024122032023424213303032134313213434203430320232444411331204223142102330144441124032203442430303324242322334141214343023041022014422204320010432424104121134142403122111231241443140203313134001201030131433443411031100033341423042344320233113044221143340320444113340243402322441131340414220320003312023201240120442212133034233431010242410434423304114332123421111430312412310300420324324240122404433212001102113433414201411031341120122200210101112434204020132112231424144440104302343101011433333040222404344221034432432101322202134441001312230022244224434332301011021433411430402143411012302132201201224210134041401401434122330230131220202242144344143213412242414021104123002131031344141010320241100211404302320443342032302321303442111014121322023344003401003122234111022041321403100143122343441142330340020043234400302042121432030143431121244114104030204310430140302202234301422410310021123041410231142232121210044141231410234311430334313430010004304310302343442331024421132112334204111203334201231012400432103103432404232040231021010010321031103342004342040133124234230433023430302304330331401002114120143232214304131411134302002212131414221423233230242014012331001210442430223303331201312112104314122043412304132012332012122424102212232031312103401133143413043211330413321014023440004303143040403134042311402132104012231434334204443342102013012042132033232304101402110221333231203042233040032133412324044311130121213112001313243440042112030110434411020000314224443041004030134442234243323123114102334220131332443012434400440330321341202312222444333424041123110012313013324420020020240210343403012323321444001114444224404443103001410303322303313210243103244010001340002020424243012232444203031020313001023224332430441340030203101324204411130120221302412234202313330440211002114112202041044240243144011123002100210231244132423024330431210233420424331000114212413340000403421322232304143333023330310443323410200020344444112124110113014224434104423012342343401334004442200442411421324442340120244034442020423133113403311041412130300302321213324104143103031444433412334244432303310321101034330233403433214443032343133240333101001013031122142104214221104314213314423111042144424143013004223411034332034442434111334430204430220123314340440300320413102331230134303110120142030012431143430143012400210130310433032114411232120303421242300033120232220004420140123212044124214241143202142330412010323304042424334222034203120330001423043341113403021242320121133133232320411102030342040311122304231301341241232311343343430401104020210331214240213330130433430342240234142140301413111333303333042434232344224042114201231141133041033203100112130010010014130041222204014104200114344322400304233000032303311012000444240344301032213011333200221340433143001032322124441411213110101213412003440423102430434044030014144100243040430443310101440020240100124110432232300210232044412210023122031440314330324443143142203032204440143234041433412104112023223204103403130320022202414133123014220432224443414101104041411024133312442112032000200013144241314300304200032033312222222042312201421024004400321111440443320042031401340223330402214440241331042122400121301002202320103120130023432144300121141241100411302220022142020443240144123011001224142321113041441113013112214320314123143413030320204020111411343010312103214410044004323014041133334443134014414241234404341043114142203233440442342324201414040021114302034012103333330404423331314422014340032333210040103441433113231203242243011214410123433323343343420444041140214042144130410404031313042200314240313421232022421034423020141300441233032332323012434304111342020030333112031034034103331213033121024432211324143013221132310114143131214140300200203131124020232034221221114122102202321144", "133411300401110340141131440401130433324310221121202201333121040322020300242344110231441402240132230201340432140310244413223131303040012113401131344222204400320012103243340422212323431340300111412340103310110340444233202311011302142320134321031011211022132031443020241410131000122430402430300210443002303244002242203411404214223310420010231034410303401432000300133002420113302413121244402433444122032120114444430112313334414210400001012422320404313241041144444214221412412221121034032401033030140441402111102224114101220010200111211201011330102012331430114031301442232204312102341121200211033142444203431201403422241342422031142111400444312030403003432444323440304143022212033421210414344434431011434014031340420012024300120340130334034240444043404043100423241304011334220134321432103303110424330332222232223113114421322002311001442412431434111331204242341003332221143343104043104402430203411234044112301330344230322444044200134020443440240231224010210300441433332144314403232001111442021130301233424224034332201332334223343421011413302411232034211321020233211110003313012402400401021002430420121333031014223310121214424233310210031042020030334200010124303223220321144340234101033012242101422023203343231331242411341201240121420314234121000442040242411324342042004101102401332103044433101234334004003442013444300400111012002242444012042004130320203220330243140013113103403404133310202324111303322204223441220211432002040412211442001002322342420421400300301022100224134004241321124404123101402220324000134041400430014020332334021031330210422121341430341142031321022443321120440243300344300222141311133100312402211030042112334104134243003200120401300440333411442001010434040134022132224420142034042244411341333202013313423343340010342032240201013012113242310440003224012043124130024213033104032234404310242410413202432202102131112214130242300344320014230333010434042313442014131343431430324104103431141304120211244203334413420042144023310213334003034114441440130420332040103444444210104103012033302231203404322331200444433241421032320221200310342000032420212112210430034442210144024313213330210104202132040123141404211242331020203222412423313101442244403323041242240114034132313123331033420013401302413331320221443330212123203113002211423213401032004240101203034001233301440013043032144003200304034130341334114204122033303012112114240034142013004030300014410000330344310421311000043214303412313322323340222234100131422312233210400443422240303044422222040211410220012004131321310414030104333140131130401232043304333333334040343404204233220223110330412404343141234002032023440300323030244230202321421103043100112301202300200001134221000010131424014200110241012312011332123322302002101003010414111423014201211103140430203203231222403321240421430133314234002304333402404411200141242112002000014130220424221020040411312240214130133242241330103104403420312344244133312441112120310401311204404030113344020044203330131114000231001044323101303420403404012202410423434030411103410121013300021310234212401041433144200444013124443301311433413413313320324420332411431022400214110010240140310130310222011100111130141001320034324230343123332102014143433030111433140213303441442101433104002240240310443243230013221440431213220112142334113123213144221331232223334443411422332030340303214243400014324220000120224414043220113411240031122312404140044230442123142302302103334443121004334210431041321244433200242114443111201412232131230002114034042323032420314430224424410042424201103044422220233312000313224200234300202234113201322303244014404120111422202221414231442420342134321044303334212131401440020231320323440442342202403032411440011021423311230144400021033343104043021301240242004432021122440320010222314404400411213400034120214331242112121100033142143102223044432122041130322422303011244414134433223122320223333442312333041222231143423410004204443024402314440033323313030111433332323032244111010400242404311010211430201320024214410321010101110444031410314100433111422224123000411123130044413340204213441440021311434430340231343334131122122323203331312033230224303421303330412222342200442013411441443320314302111320024212342001232244334043334112132312014102011234013241244032001221012132111011320400024343444412412303244322110130332314034101443332431111042132114001402003433142403404222031234240114001403244143421340424423343111302412321141333131311101410310332440431122003112441312320023", "122111141413344311334144020333403033301422244113304211042301034041133113022142403303242303411000344200201311032021411442014204110330342021012332134100300123314424212101202020402321313241211144102204312201430314430014104422421020220221202210223410401314311222023103441224421310142423034133440010210324311041444203010133343440013211123110440321404340240302301232421423134223013343410124010043003321344140112344210211203002330132213401041403401012433421033241130114330130111033133433023332040142124323442314224433203201204214213423343421204132240213033031104312130142421020124314033034331341302130012124010220020241442341430123221012412033211422020130322040023100420324004142312333233332213424224110143010434423444400114241421134042213012323120402321110010340430201111222402120343240440440434021132004242133031413104324101323322210210230233300223442121044300112422223131113104333234024120331342324432203221400300100014403233341044301113443130000243312030424232303012430221023421133030322442223023202113232230340143131430424113043440230204333024104311211123023401443343201044333102204331400400412222203003233033144320432401432241200332403230304031204240002141011442204221420024314421133242423001403212013230434043212332010211321333234040012130022432434133113133200430302221122124141221334311240141014231434120312430021033133104404334302431224214312402040344321130444404243311010434033333012042441333104211220034213404000203220013234210224411012443240021204110430344004400014402433113000042024142231042040033233201214233322323314103230004211144444400231441033111441340331113021442420113304222040022301210212234440011041431120314121412000123244101340331024304121342434104033211220131443244244122210112020124211211341041134433020141212433400303114031421202330224411043411004224104400013243402020211021422230431220303323132134401323424224042324434104202331100030012010020220231113440240201033030332422431122400213132121424100431313040404011400440231401004420231401021221124334111001133010331110220303414120323201040241420214420420323133102311441320443440123141140213022001044301443403100004422441304300314433134200414440100004243313102412422332313423133140243122000111340300040114340311004321304431144342242124243033142412414404144014403301223040331102110414341404434103141204311320303314313022222102432201433334301341033444141234432340331300011010401034410343340234242114341300443221404424102212434114330212243040423211434230443313432310310222120221340131134030014420320311224411443103313302310210442010424244300444102312122242130122104304021120101111214231100030243123134121013213324310402021403233433420132032102000132213324304020222141013311311010003234123114002302414431040244342102212414220341220130401200314331241403214204030201402343413304011334211223243224003122102401441314130130121212203242133104220001424303201234014130413123113101414222041402042114433202142113014111424220140221001201003024003310411243410313322200431023424322311204331003433101240401234100012022043021103423330202000430040103201414340420431000414043143124040144413404112301423230030103222233212113444240422103243020003302334014123434430322024330413303241213004030303310441104004020444241114421213034320430401402421411024102423141231124324222033023313103102111143122131202123134313001202143300042100341220321412010344042022330420002433032332014041023214021400411322224342023244132110332331404030021430033230110222024421334413120021103032414322300333104402011141120003102143322243012132214302300230233324241134041034440310442120234201001424120041333443112034102120032223203414003131103030120320420442244414340303143024423013222320321033213324212213213244142131443112414420041141300402132443411333443114144400132333044010220220203333030404313124413024430332233143041300121031442311442312003334223241004430211020211444141133314302300114001410211230214204121312444210244233420124144111221032340220133410123041201403140042303111033004333131230132230330112102131140304010144023213432333111212241001042432023432014022413413332244121013112111004241134432112103443022412413434130042020434402412423022300213134133414131211414342431224323130440032213134443113314432101400004011311113141321130103114242304202322313324431232321132022142211123432340312421013021321034024014003214100121332331041213111102003433113113312003011243401134422133024420004040042203210213433342402200201033243400104031422101030212111401141", "344412421202201400401242301412003233233342421103301233114331233104240442234000223243441034011443121021321323100210213203200033002231043320231120140432132122423343421143122300004300020101302242123014044134430421032424132403301313312020134043301330341240333200413313000400011100112142241303230001120344444420101122223400114113322230323410033101021301112122023432242040112311211444121420204231301211421400324304223331132210203103133223141214013102232044400303443214103341333202211121002432241033413400204344143114401124242340020411314032421321413132302324032013321104031343231013423100011301403212244013013241224443243210123011010104301344222313332023440331204420010142433232400403043402041120132033312322212101442242032112432110331432414213202002443222131232104114032301430442411434340313222212300333200432343010223104403311003422420202031433103044303213310432402022110143413433101144340022220001420301042314042212441022204023140330342103444140130041230324424024440023441021432332000444240020132242401221340410212200400301304001024404041143130003433010134104031034440111404200302132420024213204302224003010432430410434314004204402242232033023200303301440322302241024123231003402012024401212220000332202032423041332034140242140210123334133120423122331114444310034332014332042002321002300122043213313042132203342221130014033034341134033132323444212220033341103341324043304442032203231441413022233120111034332401132400313141134010110201020331340420133344013231334441030230423310032043231140313424410100311130330040313311430331004002233133223314043101103142440211311101134042014402223330324133311141012001341012243214241323021101044011032100331120013140340414401100100122433324442001441321120340132400410402303222013214014030444130432202423241230431032113003041322101343242344043433333440324401301311120211310420411320241301434313244024402134310403232342103141200244020013303330233220130004211441032003333031311102311411134313332003402121414024302434140411400232113143110233022300044232111311240242403131031233032212022143423230413343444300000041212434122033210201332301341404213330441434130334020003000434413343401144233403004202124041242331102434144143423241434114233214314020323340122401211204231012430144002242130240021103411434013032141143224021042331000314403020001042043204143141340240330440322141302004313312410324020234322333331120301232444112241140324010111210123402111403301341124042220241344340034332402032134024331033340003242221211112044201324343014343230410400330240432324400101333412041311321311440311120042321431111324314404442104401011032333432120022441041410434411440212131310042111412304211403213240244313324324131030222033041212312214413311204444201032110442323111102343244343441024030013013143302130324414042243031234032204031221121321333401123430413141144314431021210333021434300112401140032442313233312000033134331411441330434143444111024230433010114024441230441110441213301210003033340012323423143341203401342224040244341033140004412233222434131241210104422213334441304312421010231232320424101404332112024222032144212440000032222444143402103030334031124232442133314123412404211140224422144220240140210303412423243124114043042330002124400114301231044421331012222244134023331342133421402201411403403304000422422104340044321210132333103124201002044233242033344010031312244103441032041231013134220143400211113303232332020111113211414042101244114342234031444031120143431210400120020234242423340241213002011012123000231444112012132131022200343243314244010344102041024444120414244404203311333411134240120101403030000230433444432102440313202124240020401033313131021320000041001320041020032412320440001330204233134444224300120210232211200011034423130321203000133400202103440414021403234030141420012020310244131432421002121412440140244322332133224203111133442310404442421330102041104032243142403241220403403102110300412133032022024013012044000444033212331234343331222231330201124324104331340111334140341330224440030311333211111121034034123204220001431323200120141223311223001304201141031231124142244314211402133013301021243132431442441442110144413303241324001041031330024203230020202041320233020223124303104203304314104002044124334322023232022320042234442031120244300411242413132244111121421230240022040411011420113343231410144212304313244032424313103211212142302333344212301340424204000114442440341241222032412424424144044043400012312414414200041104313031131234", "333003012020243433343132030220341330003140223344031422040220023401141233322100004444130001002413110212012230123304421114112403441143110004412331023123143141212402422241011304141242324442322200203011221030404404300303130002311401323042233244410143432321130123442122324223143312014344443404201424233211012340424112230323032101313423332441040323411110141124403422341242301221330344242343442410343133002044421324403012243223001422402121101222342402441332211344343104133412043203122031321322121131201043201431002112204211142342313024123222430042001334014031001013422400124302433032223400233440413221413311242344212002341122004000333100310233142111321432122320333333200403220402300401244101001401343021103043344402411203331320411323341222004122143144112421333201113233312101323243243324232011212300212311224334214222324114313242313140022231233201302113111144322402421111414240114233334124444214402310223322440213321214300201401413231244212313301241034014403312330333341012442013220112031302242440134300114443444423100301334231311313321444203433100011000110242420133321113433002024130120040144123223241123324123033204024002113242430202043030010142321041213421134203344201424011340134344333314422113002031313143030411221324033433341410413111204422441332113422241310240033122030314240212230110434400402443344401222331010000143000344110244302122200313024323430134114314032333141133430333104313231213444333101104044433040431142310110320420021422130303324442413101214443443331131143041331311341431104312212222031021000340014142234230211320340212410103122110310240122414411021222044234300034230342023404042113021301331121314003203404104413444302234000014034241141041323110124021323342433022040313101013130202110112011242124442102421220110144322242113141121344422143140220032144022334012230421434114130134201122014004102230320120012423311002012032400201403222314402410221032434032213432013040323211041044321423330304014301012333301423014131420320211242301113321410421131134133430240010321122412432133221420020411424122233424302344022034143030402222232010120144131134034440014143133314011001012411112140432234040432400140334421323423322212012144420214441144211310120323404402102042322303422333444341343430443121000334130334022000302241244323301300110320421421214402000110043414031430044341013214040400100031303314343101330221321314322041433232103320310013212144432023242321432324220242131430043033004114424203414102400330413341012314433042114320131301423121241442424301424124013131222130332341430201101413212311010141100331440341020132122231242031044013240214330320301340023044404322143240111024123041434111003412201402331131344323022113332243011102124413222301142042021331330412213044040310011143300343210424403043444433333102301230402203420342241124414404031233112043332104433313414422024302142304414131001123210440100001440000323020330122331430411410004112332232023144133200423311222402213434103003341231144400204313303041302200434122340420013030402421243131121340413312421210101043020300320000134334114312301434422000400024104233413131424012221222342410231301103343230012002332024104232133110232011342402313333131101331010043031404140033013432120400444343010233123334420112434220340332410341001341003220403243143213030323134342122204433011341331132210113042032210242333243204212421322240213032102431212323413333132424323022423213242012032423313321304430243041414104204100032142104243043002231000310102313121223232434310111034421143200002143110112114344033200300133202144223310342424011233110033022412024141301404224001010011212214311304124002314424104242212200230300103342144043240223441202201110203432413000114332131042414332432341244144401412222300323431344214133013424444213240241344310210122333140232324324343213131021322131302032310204020030340320423420401020100131241140113141342300102023200201420141100444202240144044222321340104110042403100213132443414312444032414343444112424001411200011332144114444011423133224341224003112234314432021023412020230200031241130142024424021402144433431311033142420414411122304204344203140314400430240300342120412412223034230310142343010034321232102032240331223314342332344120231231331314013041302440343331322442442112223430310221422122000203040303223443000124124432231200342114013423213113341142043310130303341330414310314032004102444424103334311343002431230012433010441101323032332023000404122230330400110034002244110134311131304000214134232", "022324031013120200043003010220303440041100121421112313134431314204333341143441202120103431003012323313302144334201101300200312144232233410023021044042411104203222010234411232123323114202230134040022324144414041443020403100440134203223113200243223213302041200410412401240314014034134401342034210341331403442402243304102333040001104444433120434313404410102443111330012444313113224402212120144043104011322034010104413402441020100322343424144202104313410330414222324031324331212432321412142100023444112112422420241303202033333323320221304223224221034134333030204441333423044134201200220421044300031414043433444444401333210034143304314143210322231311012322433423322404412014242122344042401231241342023140423232214410114213414142232100212234133121303120134404441423434202200234322301141443322431003012030002430033024044402134223021243124134202033221043344233144142003423244230332240324122221034434014404334224114342431012141004220430100040311342342333104013142440331341024204120440130012430413032341142412400114142220024323014203232031102311202434302333311140121440004044314004231341011112212241333342240114431111442423114414023114433310422100430232020343004410444102333422203100333040103414124013212311442014031201242344230343132210202121243122323311413140411004230412420123442112421021030104230310332304332422033432003130021110114234234303001221324414021330444403323143200134124121433322413402001020130123233221302320213004020303413221123202210324202221241202210133013243430444122131042242032130232030003132203013121400211423104210244022302402043141211342132232132303144113233122122200104222333431304424431221131230034301120430441111131140303224040423310041444204114144311104314200200224340034022200442041123422243442412223144340102023222432002212222123142104040414333022442024024301001241144110220104033434042131220234241321200002140144012202203214200111340113241424342213003240420033022311240100040140421213430002044024312103334341413243044420232033330032332242031403331134112000212121442220014312044233341144012144014042323104100243023043440040414312021230023400010433313300222010223324021241003314413233223323301212301132342111443021022322403320230443203013002140231002030021130403331224133340201234230041242403400112102302311010322023401031323222310322420420302114412013022112220132341214300200132320130110303042441012024102242214212143113110434011442412104212310323103131142221111434030242023203212020003221032220014012144233444202024001000440201433414111201300214221230214124424230143040200410023132424011014301001301220132002030124102043011423411203333414134343441331032144300420232202200411022311344434440244134310214414101310414341040104102133100043000131200203124040121304441133113114243112143134302232201130022241403021002142443100420334011132404320002131321422134202322243131421340200113401210124440240411024101324244220211310411031232214321242431032034333322031421441213001212444424223134404024324323414310242140012141003144001010333224140002121232104314113220140320114424134201324101320121010134224431411314340230100031133020420400042231440312140231402014404233214340403113213333412204112103222243230201204004421033424044202140004222120121442124140412033443404342120321142232434023204343011104430413003224132241421230032222044133213311421242320233022343414334020033243220344124103431043341243104310401111314031444322222341113213431402424101114133031422442001124111312243022341441222104403412042410213311434033404402410440202120301111104230214321024404242132430440344040340212444440044202332002144014434202420423241034343141433113021042142421340123430422014414410141313240422222134133143333002032223132001431042112302232312441113214033223420332211043304102002241404101034010041011020314310134022040123311232114321344244242424130114142034003404204331010312332324220233031310341424300404422104010222211023312314223344402041433110214102433220133203142014334234234103421421443000403022141303300241111222341441121230140241043434114310134042314244132132234013444444424234320203013022323214441310302031200013321022112004142201221320433030000124130201200424424443031221113003313232131432234330401011122300420111222032030113402112324112301130020130230222330034321041312303120243024304434222302414131313304421120232244422233420031433332343031340243110202114214000344202022342340213120221313242033104024002331032204230331111414432124223231302240441340002433222321013014211", "031321201030041230414400044201104310404031340000321020311242303113224243214000410124021402431331342324440142202144412340342123230020431140104403303131020303204403344242300001103311222203113301243311300203142030220043013413234342211444121411431042401000310343131010130410130100034034422022214412302110024310213211040040143124301144312300130120400110131021230342034431413322032230423132331111203404222240324244240003402430210043422314142441324230000412433212234423112320411424012440430311320044314202231431302111244044111243444340411323323003040040403133003240431024010421022412422011041200200230321010101012222443310400401101343221243003140234041110022431404420134220131434413202031301414014200012220223110140314322033321440423222201123211041313320224021044310230134132201332330242442304414232301014104103144310233222304223404322224030442122342434144322211232133011022002113422104200240403134230033402431414303402423131143122313132012414024240121443114030110033220024044021100411242123221040230210030411313202443213001300000412103310212321301332214301143304013222202320023044342430202040443140210133101202443214002003230033132431324411313243421211004102110344220421402303033433344134343440011424443213330310210330213313433440033233212343030332042014021101122134341141002202114222241200202030140221132114434202423404200113444421100013300120441320244320344241243414114431334333440101230341421142212431212204223412140113403140442220101103302004411114130221433403204013112214034143412434103413311101202200430441140022442004331110022222140300342400132441120243330334122121333432231344020041303402210441333423241243213002400232430244302043002104100141321032112322230044330304120142410311134341203331430111312210301322104421043020413112232330244113344030232010041043304420221300430001341123230342014221333304111103030000301000003132224112303002402341200201021204214323312440134330133223232324010001314314044333033241421332423324431100430412041243310434313200141342200041410140402433302200100203032144042120303133214233140202223041042002020020024411121301220244144202013344132432122131234442003214033042222132142313222233301240231234420422341431413242324000320224124342444411034002301303211433020333433102122120023101024343200040031304402042312043100202044242121232101130020323341214014032224403444300134403443244211303241143001231234334010320004124342230300442333441442432321432110434230112441022444240033421434421422200344321121111310210104414213133140121422202112013310240320230120234443444320343232133420343420344013310044302013311234242243443111422222002112244411121203033423344120023222210432313312223241034333343212444410112414344433012423243020212012410310202320433344121301413144313442322002322302244344132441333032344300222242004332104234402310443322043324321300012324412231202022310233420222003103403340213010303302344331110133332314223433312041011024403141420024343341300223030301100322011241024124422021331222010442124132402001400141211200014412332120112301412132434234211301300133242212344034331401003413414013410020042002303124423034443110400033204240124110134013431012111401243113114000133230220344410110331111040110204244344020302001111243413021133333004002012113444303143011103103434201344331420031241213334110323301130210014232224314422304331144424330122042441221412142310411042403424420021403104143243241010010340432324011202330231302442424404231332301300231012313200402041424240044232421111124323131002301311033103124411441110440441303131030242214414234331230320442203411002433342410231421320400222312424102404422234341033201010121443033003242013014422201303043213223301341012101333302203403023233030413423442422033213211410131340414310100212142110142404301210112422243241431424303102304434204222243121202320024114120002112443022001412342301031123234031420304012001444120304203240334021144241343034334104322033312040114024430002002230221131341211032403312300242130021100400133020420044211230423444431212114140230343321421121031130120411141211041242122041202231434031210334234031141303210024142333334042001244143220100130102234303400013242124413021000031143041221420233340132403231300100332431201200401212003331031400244024123213401420241021114222101332344300401300442132423241234441113324122304232214122032010121144404302204400001300302121202321142024233120003410312024240344124133143430114320044203332411110130444033320113034400200233321322204143021214202141", "040214130003311420411230124302023311431214304041210420103343220420100242244310213133210220213023343430130012413142443302202344420320414042234312140101343131220232303134434224310441131244303244040221243324430140323003400102234242310043330313340044013220234113012133243434244433331001121113143021041220031312142022013342112221340440323030300410422014022111111043402223310022224221330133113332122304423102122300431243320224413020320310211034001442212300132300101023301100031200142422130443340334124314420021411210043032444410033234303001324113233301203332223100343343423323204012030300432334021110042443441402304122010004313144000304204122310331311142304332104244412032330222304130331042034033234132144001341223140020013212122221323422114123323303440140014321412323402422201123222344131210244201344240040124043414412023411121414032210213303102312301122304121330300434221212002341411204341030014101432144341042312412443424234002221304313131344003033401401330101320123201142042002100311102340234020402041024024211010304113203303423223430033340130144200314343300431332240431142411040043424443031323221131410302031131211233041320401114340012222121113241033100044311014240222200421232222402132111421402224231441341441232040404323330341002212144230330130224002130004023012431043422322410310240141333341413041402241141303043000241200043334023042324031002432320224041234323233001144334000042044331013200344121441231334232340210130032234414023034101112300422420323414410421320433134111331033013144434311310003341204431340011333132043114334100413011022241244043234020223114041444112320301100002411340102411001221444031322240401441444211000344322132412203243130313201443300323230342133421043033332230330444240011333101044131004033144044320430223212104134412404442212203032222234143143434224121440022233221223133102240221403214421323231420023213204403404120132001124214002040121040413212413131314220221131211310222202421211432311220023022224024144042411213122112212201004301340211010240133033041401234322420410301220212003202042031013101001441233021202314211220121421413042444322110020101341424032023103244211022124231324344222324433032441210341132134421333132440214443244031141013441302134333121402423020230041111324012030410424221334212330100113313212132020043432040413321100220024041421001441121143340033324344013040122433020444301032322201242210402310412031412132223034022212242242240144210213413134400313142223010210412200134220414440002222424233210144404204241120210021214133343413404023212321123440421134141421421334130003030234001101241443243022430324421202220031204214022340144103321343132213323324202242044004340132342001121343423322301131123343043300112101032011140201000143012242104210031102222310220343033334441223022424011342242012044324142220114434432202121111002101234244013110133103013032234010000312314104043142402310320412144111412101403101440313101222424033312232202134441410430002314113114331303101031011421233312120010010140243423431021032111433343203104312121020124213100141414340420210022133240433330310440133042030334230013403134222314123311300010130102102013314032404113020413320022002221334203411432110314242130441204241210443430130241030113403023403112433003211210111423033224113234222334133204031441200342011243223304114442401012231310210040231320323124121030343430421434412213130203412040210114322200303330343021003222003242334400432230010422440241242421333433021010042102021104342401022342423040434110233144421212324440120141214333013044130332211411031322014104121103421331024404331443020411324023344124142044404232013130021202310021304413412332222303414400131042130434432221301224433411321423213243030121113312220033143103311342200402312130011041321134442423402343321321240123231404303243133231210201302432201410442443304323102234433102404000011143002120010111114103131010113121301102224040100331432310434311224042313244320403004344041301323041033213442001403132010022334430434041302412302323323014424130234414442022101230302111131230133002142141040413130133220003122103002002114320203011122022442220004122210211041213042130243141122012014434222433332421221203400423232400312220134241324034130223011100044401343020041242121430240204024020013204424241212142241023323431442311123040004440310142144124234032112232441444430214012212201324322401034300301134302120414032323001133141132242122421133424133201430444220431001321032344232124341113311324311040224312", "034012143412224341321014100214304344224411240411033410004444214341103232422220231300200201202304342340421114413331133321022320041314443033224312030241333414301331441032224312141144144212404444441110023033310142034420320343104331022132043424121424230314320134141311121203043133343040320120143012010333422112410120422303221144414304432040034440424324430200231420343440234431231331401340403341212432303234123343413333110232223414400121332421323102433042014242403421130104421210200442422311102310340010213141023123311422401003132243220121314122230434432310321413123401402423144030130132012233014111340310244042413344020442311210204343320311433442111142122133302023143200214334441434300131413300241021422330333124434404433033320231210034100233241300123322444033011011202022214134340011201013300201112340231432420404040433412412412002110201202233030403230042213321032410303123324134434400411033040202103103101434010221102232400212003042210211221422031221432323011210133442311034141333113142343400441212311321141120424333440322433223301001121412234332013104130300422034332323034134221432110403211403320240444220134010220031033321231240322310120122442101303314402334424022241240414002410320401434104130441040300442313401431013012210342432403210041223414043140442110212433142340121412201413314114430130313412200002332304243220404030302334104123021123221020133414104110403013331241002023420100133131044320001421444221121343224442322430413004342413114314301204244420410143432444030011401214000422200312432012434440111031300041423423134324323441424032202402023422431021001302211022403412214342004131444301334211320331113420413244131444441101200002323210230001104332003114310414013020040012323123200021034210323324411141200134031444032112211220111223203343331223141432113010243311211122421210021240013000201341304020312401334031222410013344042221300433123322311101031232342313433412322010104032021432131441232203404242114414433141411413333120034114041422034031130003141212204310313444240230110134313114133121001214424044042242321332310440303013413400442041212430100404240421312330233433203230120340314421011034103140443004333221102221311423202322331430332432322430022210421343141404014403141001310303411321122203004120203203030010100121424302141310441010204112244220243020000432141344231330313200430214102012101101011400321444234033132421024324141020134123030223320433242444441014222313200212433134223001142432231413122044433004201230441122202333322114004311112133044410313033424142241010120413104411322330413101140020224144140120201014010034340410011140223331100241230210240420121433333134223024131100340443404000312000004014121323414442040212210002133310224131001241404040312004013320034103211322320104232422144102440302212310201320240131221441241402313204230300304211343442214032030421044144031242024131332221014213204141224402034121200432420400333341111444424230130123424401011122134332134331103000222441402133033342312342032012040401003430234444013231233412124343020410120101212241132030334140313444413110243211434323303312401444243312113040032203131302212333023022043300342411020013043113111121402004304332014403234224042232230200043134214241203330233440141034120213311332302410013424113311123213223223104211101234442240340421120422024230333421130312210023010343203433203211111304123212401130132102312303411111113441031144122003123400012421034440004014102213033301032103001140110301142104440240401324124000021014220324403332043322230211102113131022110130123202011324233311430022234040243400211000014331324004202313322311224434021142023314413140114211200323044042002134140220014001341001412420220323300002341020044143201024140220434412114312414121233012323041213312422441412120031400202124321322011042432241230400401232014022313103141220041120400223400334412343344121422133012232020200423214043201234121404020321200044420244042222211400040314033110243132221234031433344214140301311310123211334411123203040401341230112300023002120423224234120233321034221321423202232133200242200334432443244211443323413042230414142022430303413131241100040101311430441413140323031420001410024004400213133112401231110402443401344240402204214223302144100400042403301303130001004242301421004003234224340200444110401120310114210123330111003242401022013314242414243443244321131422024130412332302421303032444002440002433044320430432030444402341112344022200141324023014100100423324130323403024403023004120", "132340101132302431341114214003314310322043130401412340423032344402420043031132401230211343424401010423102212321243032140141430032013243312004434330323210132114412130131434131031430201202013412013200240043300130431204313014202441244401400213413211413334314332144324411334430411441413330401422124041331214010324404400043343301342002443310223241211343133413330442100034103303214033430102443020423334133041131000104001424420003322342222214311231344122343224420044241400431244332210033444343143013112412231112102231020330400014014221310414240330101310422430113144004103420311202000302014232302101043233344111322124444331320341320333130002344021412330042340424433220032314404413224140403233414321020114102114342041101214303414310244021010130210420334304041430400243043332041132403114140103112102111210344414444301324220240224042342221120123024003241123234040301141200141313423323402240133143424030044300102142340101143034303044332201441200033343314323013112034134320341114144030300221340301322232213311024210100222132121443231304022014330024010344040024001140133244020210112433343444211124440314114212211231341011201344134113332210140012242100412142201432443000103021403312303013143320214211230413121444122301211420310132210314232322234021114134412012243421234303412240003144141213031103201302314100404142002034041213222321221322033001200213220120012020104103331422202413230402123013130201412410014340034031332211004424343240020133133001344100122242320124213133131404444121022120410334103032214124423041323323034041414133104142112121432303334221134030442311132431042244224411430143130221111403324233224114344201344033002304013420444312100110020344230034044242034214023203212010332141311043204330444442101042202021030111004402123243401041332402443103332002002001141334424114341102011012213101423233201243314410314220102033011034404224044300324342311414203224431104214013412110122424244040242313421102114431113211412443431312102004340412120400231043210240233021322211112442404422032214202320443422302344240402234234113144221221411131132231130203332401121401202223140403111313244012332410422001222412343134102110141404114210441320332004223130134432312123421404433330443144043024342224030123141020002103211002401114234411434013202442024311403213434343131124411401203404101432231101142321134431223021011312140300000340121110100334123022310002412104232320131301114231334000413234400120323443303033411314031432223102124411242211401104422443304432321032012114102334232340442244404342410310324111143104032214313342443024330442023211202013124202430012124322043002302013343324402244404001234111011043213043013100140342120022023113100320042241401324402130031232223130124341324442334310113201020033433243404313424240311032123024204304323111302201231012122121222234001341343000442242004010004020313324141201232301411240420303222344301140231334423031432010320014104310343321322334342242303334314301224411043023444121324030020402333242443401233430204344341313304343101443212110400404140123122103023010133031120021410100101232042114433323223244242012000114403133022221444111211223104341342444002020403414213431134222410131043313140003424040443201433044341024442203341133124013002034211433432411444020223332433424103024214014330123134324142004114411303322044423404411110122141134134232122103202044044011033221211302120120340441122030431202341323233432314344414123443133343233102412330202301240330324303321002112222041132211314440134112214344113021000024200413030242320043431200111243013042432411404230001034411041444244110342233140300310441340111234231421122214203220411433424434133424311311434403421033420342034301222014023124043431022213430443012000433232200443124244214143340412111131310204000204144031143302004033331143241022314442132014143111423300420323234332120040221413231420002332234200230000443212034412013124314200421440130424432111041121324210413031143413444444210312204202410131444231431401030312232330112301343414414224423221304414320041100120231300310221343113012232423210113321012044404022431333321011424201033242212320224444423003332144240303223220002434420314410130001122441231103441024141111310412140003240343242311314231431044114003444241033012013023203123142041101331303001213030232343331111231244333022014024230141341241041010401312402103233414312143202120140340021032213144232223013303032021414014302042413204412312400110431014433440313413411042333121002434012434303100142", "303111442143223423141414422440103013002000034003124204413041342324323122133430341024040203233330423434334333111203112033231103200023043203224141313334233240131300442243112103100234132434320401200221044324231431213002244031443410043323331424413320331320400333424430301212331301030024331121421234131311312232342443421310130032033342412141213134304000031303214102121041423120111130233202404242110232010140321410320420031043144333211310301103233202031133003321323111404413003020032314104424031040030312420023242102131232320444033131301404220304242124443102030104441110011333440433434001130430344101140411442402340102100322142003331432200210034212023143301020301304201132303343004340321434120034212440442340143343430424144341101333312412001013200104031404004134001402322203200410100144341201000004140200204444143110323400411443044001034401332410443434102022140200321013102140044030132231343221041421343143440132013424110322334404202244420144114404121143220132440242124420302422443113340323043421314114422210021114240120222333433203101000430311111031121230403243330430001313413323231042024444323023420331230220023402031140044430004023144312334113014010100043022300131133433310000333432300412313030240201004102211040323334124220344411022024014402412120214020134210142131304430332432012444303341212142232420430304311021040213422012421410110133423304031113221220023200424444022313241423101422023142100323412302141032233301243214434223401300201043202444312243002014324212122011434424013432302422142333002410001123312124014213304012113032410004221410221304003402444240133432023124430314232004003334013240204042101202034042414120102433034224023223403222442421431134124304320240310043243134402134421033442332032314044342213213441320432044324322443140303321012143104010011032144313312110243043223222034440224434123432340403132024241241422222211330430411042141314133123022203034042410301421413120110203110324032314004314212203410414234022413322043402113100430313024420433030033414310113113103221332401002100240340113142113124400110222134032013222111340240133441201431022030114200334343300024423040044014010321333401424133014014444030232313011200223141040104321320342431241043332430044211023042342334302004412143021430402331341131310144204301444441320143443010144112023143313442113123102330412202234240242101120212104142243421444100011010210241202210120343230213103423410411321404413421044444022021031334021302134341242214203011322231132440111230441211130220001121340232200400003340124143000104333201311211003121401243013344323321024310002434401141340334241444341144400032222244420224201043243014443030002133134333343041433222422231141012340002123041020304004430134310404340213204341314004020041432220340224101422222101411120104322334224234101330032024011012302221040220100001340100103202000434104000323244243134203244322032110241010204100040432134011014124114102143023104310414301213332244431233144314104213232412113213431202024011014021422230124103133001410234211123322023322333121411130244344321133203114303013410443314204104234414114332011434242212022432024112423222324213220234001342042343423440121013443201430002243200342003100113042123322411410420100423103302003214443432230022042313300113441434344112203302433100432041020412440211420322102203142121020223041101340022414234301413034014133242222101012322403303302004241310203411314210132301211104332433110233240224434121430334041143430113042114132400110201004424314112111000230323200122020000244321322403014013410422440223241132012243331443123443034201444204313213303434340330302233242032110341413230241132124110000432010111042331034412141321411032334230304143001421143242302442232233031002144244041242241014034022424310313110114033330312242410422004234423332344304414224210304020424034243331340140421203243431314333143022204212300001232322303112230210401214023002321222031322130333324000024430102314040202040040312043024030042311044311041310412001244234013140002441132233130430232221123202221302122222310233111202311422100300223312203343014232442134343403333443304104422141230303420244330341230444334344314114400314311301310444412102301014410101020403212221323223200440431211103223322310240222024443020440312021102331034013232224202224104042111440312334432333213034100212144230142132232211301410004203142243111143213401024013101411221224134430033101443031142310002400433414014344422104410121032110201322010432322311424332441022231", "230013022411414231033001334131230101122034210140143031120213314241100041144112144400412222102433332241132301320044314143220122203041301420123003401112231223301344231322031431041034011444300332302223233332123112213323003133032120340420233112034411033141442324242241333224032143102011041344312243342201404140203341244242410440234234314110133300400133433130023044043144110310323102422433213313011013101432431434331143442033313110020041142312332301031313323101344404300314334023330030023232211410301023410140112202131442303342214313430003324102104310400004014313443341110031331413142303130001231103230231003003012032020423341331304403211132314204240003212233322320124222242004012010433404220402411324104424020124144130310141131213343414330033023033341212223433430010231404041413034103040324424343341313220442244220123414102044101432233323001010433400440443122411402313143330410442032032310313013201144314004112001104212413042221404044103213444313231343114200042412343420240202131201213333340412224121032143133411120312432341110020213214024044114043224112041032231410213343244134403210231132113424312022342114234302212002031130140344122402310304400440040110444143013300122002004404324010030024430122213202412024421141110024114200123431002434441333244043320220221404011114114111232341410022142144101030220402420340013011132341301040233224031140202041413214312141204331121241334124341434440331241243302001302133333111444220210143203040131434300112221411222144024122413441143222132323222214244231214240110110034400332420332112304424414212220411124320413141123112044301341312014304423434403122341433042431224011112120320234140422340013243212014233030131143123430442330324422304103002030343223402434130013042024022022210323300114402324104232211114122112041341314321333001413220110033243442423321433333021122324210014120043410440203410433303011040034030413131314320123141224314321014333014202342344042034042011401042210224140212412240422231012413000104341420203142110443422404443344012002113123401003113330432020140330201031212210443232003410003404003133221302303421423201210133020304431123343124224120212123441214443404122104042300403210400113121422334330342414244331324004400110000421114413104113122143104010400401134301131224420202032002004231344100313012131121334404413220022212412022020124440000324131011103311434411212303431442412114424100324412030203214033402144442242331312141041103313311332430240303111031201044244433014232402324040110221004000004243424440434320404430120021402314310231323302214442030324240401241210130134312232232234301204141241221212342042114421424324341222033241311404412301004302000131242030401421240411411230434100130231340243144212103134102224441030103310012242122410040032243324041233123423422101333211402344202433212440220121204110223412301412432321320224210444034241041000432110313030200003243414200403112222010403300040131122332243244432000333214134444214124043313222340120340103142334142434440212123210134414134411433400043320232132432110133410102331323424134240022103040230003013120123123321031422133200214240223311423013133040002442033102002242002034222330122204134424243234242142000233004421133010424243002410143141021243340444234113241024133310411021222240433100410140313303344340142133144422244042343043402420243313011113222001200233224030121404220302324141031310412224221122121302040113004104412310044244324001032444042303233021411412312110310314000111102033414444440230220043133201021230102413444200322224403202000121320342103440314233320120222333023023413123410320121314222143140101214413344114123311330133430322131401200204310144402310141323013131020103222004411422330434342214231330310243401311140012341114441141124144420121000143440232420113001030111144103130301141442213113132321014201412122120220301123203441311413004241222121301100131033100142244021122131022041223412103030302243334223010200010130431141301304422424212404003120233211203422132324031310112214424342034313403020233410024101120124434200322420240322143224402043403122104220101332412311114040322430412012140134114042431301114412444121211444102023340404422242200444111232214304424402010230110031130032410234114243304133402040304030041324331414103241024020103020420142023144104244003223232431004320412442111144130114122342341304131022103013144310333134132412330330331244324020424204344414310310241330440211123411442223022434112341403042402030424214211442433403003431304343", "124411030112210240203131311223313221424441434044143332332421321113344413104212220230023143304421133132314141440411220441144210042103242100204243023100244103343040040211343014221034112334424410342332020130211123131310144213432111043103001104124431044323314024203040043331313041000344243030233010104013102042110434022033420401322342033144004130213442022021242321231030024132014240214112141011430013122230331000220230403134014014241414243301221100013414202411421012112102434441144344344233201312241310231023310241141213212102223014420011031113433220330100133141203342313132014314313414340331221221442124213303031241120344320020221110420032341010023204311121131420242201022423114043410002301434322124423113243001124022032220110011120420104121032223230120212123303224001232132002222411242130330014211410103310412144411021320122230002424231400324222022340043114440000403114201212223431432214123134400441111043334220112230400422340200411400412413042023142000140033333320223113200240403014420424032212244141130410222201242324223030200010424332230204020044013143204334110324240130144003201032022333444020120102320002314142304100003344103342241031134130211011013023033441223232442040400040201143041402413442331144233131221211130421142100130324143001322412012011432104142314440331414124221302020431112223411331100112441044032233332434011441021121031411213032133440421423031141120144044224030342121304031330241211134113341111410014424340314341014104421423034040322244234140404210230102022331214433333022133201141421410012313114334402203334202344014102203421140200022104432224314233334141232110202230212344331312200003244000220131121421420011000244424314231211441122022113001244101314102004411204344222441311320123344023104234433144211412343122411004412310013204210022403314402441333203012301242133414244142123420233134442212413143120304302111444040334430214100001302111402220413042341434402112330012223002041413124131411001230020303211244342403103333102231043202234404024122431331420434303034003233130041320342412243101021312310113440141200434041321114210232030343042041032224202133344113002443243341100233233101432043243423320243004000344323414013120120203201041114301114442304124444034402120114402331113332444404333023411014240243101411122103311421440230203213131203040042232030111212424000020114422332102013011321244443444041013314113200103100142333324140120323324102402211244330344434012320100101404411423101040043020312121411112000021211111343220420324121221010342024201422011024313432221320402333103214100243303020402302004423141440431440324224121434313232340434340341034424444011403122232223140111410244421101434120213110014023043131034043142403433211202112134314322011420220224321012113201020241101314232413100302101123101234240221224442011001422022042213333320143022004031214441422340021220333131103324201313340441021334103304430310431300003121142111210001342122340122343044040221413244434330112333012143043013241101044343013232021024430124122223441203203023100101031310321134304031130402404142441341412302220341324023410333220204201140223130341343423401102440032411210034220404023240022130401112433101014403301014420243022001122041404223340411203443102030013133301434001111221304432032321124403410031324303031122440021011100000133211221222321003420403234223112302030143312014442410414231102243341333112124124103120443234234012401034312304013234023011021244344341422000444031334004440044100103434310321314003033020014243402104001214432313024002220324002242243212243134213031222423014410123303340240442032303043303213142140324102402320001410030314013134304333403440024101221012333223031421341221034430131023434200004221342431000330313331421144034204031030200422122343332040414021430223024221404441040224323243021324142331243022432231033033101130120101410412340434031120332211401401403103301000032142434433242032220313202340424400122123304231334102143322003420424224140131310123034201322411113430420012411320423401423104230122124400224432143023342112140243413214441332234020324311204403031123030314244310324213312041111101424343332004330020313343024121144023344102112342012310324341102321330244244212013341323041202030321231040004343024143323140321021333304040313344023320443304323043020023343423114031013022001030004003020242400020132204021203202443423132133234200001224333302222403123004044424421041320100244120044430340404434303243201324302012032302401033220410013000311302", "100030332404434433211422003331331343414141431213302323321331113144021323410210110301233004204304304112321402222144100414433414421024210301301033242021433110341112110113044414240430043140324004241240342004414323240410204004000104232122012123223344301401113331031310102111320402010224103210223443330310430330040332142231411334333134410220223433434310024244312034042104140200030222340034013033223403013421133203044300322313244014414210004340102412002043032141010043341410001223130001240233140432440101100101342000434203223333320201111300322103032120011421024023334422143023422241231442210423343330424332411420403220323321113312040024020444144400044324402412341144431004124200421434432233423102214322442442220044442300200302010322221001022414024212203023223131324114240210113230234300122334003402044233123313000222223321120032424200101123310230244041202202144123213111300410401004402003141441034020112212444431142104220214441022002402330130123232340230401021423112120401111243101434333230202231330040103043233313002123434032310001342214104401210234222441224132003320323201124004313030021302024143431014303124313110122400320313332044302342013412030010330132340324433222041324412444323014023244013314142404412201203144101101334421130130220433213033032234324401203122221142224231213113311342242213143341400313112010142320211032030013031134301442421200323200233102311013111244041020121441441232001304413330321322312310412434341041101401233334423033034320241430320322112244421022003043330343024440434333403131332100000134030223402222141424010403031123132322000312240413311142222030202422433014433004002401342402321410414013431144104300332022411003311012221441043413440230240130100401104002022230444303434443412342300033131203303203314314114103032420242240230121103233032232133033131130114413101321130201231114102301140133111233221422140024232333240211132424413112020441012202401321021444321400320230240234021014122220043114121413433324001030141421320434200041212424431421402214134301024041200121022420201134104313141244122344203041100423241411341412221312031202000333030041433402414431211122004014323441112230121130244030212121334000231044423410012022004304112304214300244044220430242324332141142224121332041304203032132342032323204401321402331024411141240210041402420334303421332221110112423140441421130042200244102344431313000322113423402022334340400410223343043203243410322402321242302112124433310214040301234143101232000341142113323430301211130410031233242004044211342240121414424224431204030241013020442403113130222131323234002132341404114021411201430413144041000113332141230204334413001142231114210324303430211044130300022432412300201222134431424243343234324434400332113123303111230324141202213132104321121421201140231240334203034031233313410311130402400304023012210342330020010224022433444142233102222413440321214022103412013000011134102423114011132240442412310004240444301434333444300142103212440212434140340342411004333020030222220001342231003101033042231241200032034110242130110134143210330122142032301330410012014434110200002303400323320041144022321200422144031033244421134204221432011443313201211423220443014413213442224430141013120441404321332404241014220310343320312430023142200102214200333021413400101021014432400221322022232321021132341042243310041321232221320310224411204101033124432133220422342114430323334144024404312140112421133122034243401011113234202403210304021344131003421443244301444334441333031040440103222323412403441341201321101331002322114011120212313042323214141322112041444100444110423041104240302024342333014214403420032233124034213413234102420241420343414103134341221142444312344040223133413221032014302304433443234444142422404242043000022100402130133010222422422333012340212324134332210043413313120102210334103110400132124112211401234342410040344420244204413103213004100034100242203040313104340320012132344201113141403330301423243241112231341414042341411444003121222103130004334444242300101004344114442300312422344040241112311103224332412401201003404414221013314140322023412420142112001110332310224121103243134101120002032031440034234223042420240403411111314112323040032200201204311402331300221130100342000341210202312212044030022320044002221141241444403013211130442132243013014110431113433420023301000321410421424103212330123423413413413001423331243300424230422102424001341433123330241423201320404202301102111010331314124303140131232302424221413", "022000241340040222122433120100032441442124224400200023401210123321240400111010202400243023330033123143410331122411312124001404123233331221220004242223413112240043421302104022123303433203323401244143204432000120401042301424003204144123234314133314134020242030203342111302243133414020110212331113220430210344442320124243114004320444034430124343412230121123022043144001332311024341314030421031021411301034302131243041412014321121022443444210442240042342320332234312034424030203243001421204421202210243220142311340030002014340343233011030403341122324032301343422203220233034344324302011233414203132311042121410024030011412332200014043024221100321200103200430333311242002423244432114114104232340001213434203304032210334422342011344421313002230201132413043444102120134034300132121231111313324000132331000132030334104232223340444212042412111231422242303144130021104420443113213413433412121322033212212314300143031000032030043424042114222123212043140311024334233310132224313414424443004011111230232112400141334020244222032424133104403011103210211302413012014034140430220114244342430112400140120020221140343334111200003122112314232014440222104440234440144121320333232032102002311200343440300003033313014112122104014440200322041140320134211104011020030341200233311042323322422301312131143110243430030440223030020004024430333444044422002013310324410200403104133222411221132404200430010311003132312210101000212031102442402004142200214241313233430143423104024043103233413202332300120212221203013402404204040022201302034400004131243430223420210414043130410033214204020324210211012140320002142224122121043121441104201324311431023041103440242430003221013033341214422224431333121402113244443003421301103431323133420430303303441004312312203434032303201211033112312342430413110231344433334213434324310430023422201243331012230443334414220000023044322233240003040212241430133140334344233103102301304004022404111424203411412043222040000334421404404410340110114210201421043031410313310022210110143143443113101211033340103124411412244111131400113143311343224434314444412221402034444324312143132210233400221102331202130332012100203333020413231412414020241211311122131104234142033143124332000141030021040012044244112200134404424124033211131202214412421002212031404413014234401324242234140003133204424311204010320340011440220113303341224014221324203124024203102440231304440213114000242340013123244124244302010231414242101021040342433312343042401301001212204340330213204342021341000212404320121431011410312001100021042404200424402121112431102414234420211130043140403440311420430214410040010112023013231212200103342030314413012423421010030131032112104223214211414011001402202131402114043042123220043440411240211431103221010220113312410023401122314211004221041411112012223324141424431022440032100200002204004031401330344210324422130034013410444143400141114322323103343044021143200303222022304012223003441323120122013100043041020221202041423030202312441144014443412333131443143244442330200324404013342011432203414224411424300030032403323222031203101431400114420223142124033131133131210011142442241110041002404002420140032132241130124004411240211013314020241341213324444231022242424312402321042301040232010223343310000434440434430030102114000221424341210201343120033004400421313202104143301133411312312110421221414443403131443134233322410441124340323234332222321324131032410424203222230102323040314022243410330312110201430231134111032112100222401001300031401402331131441034424301321114120344142424231132024402222232010042310042231044021140434042203021111432223102013323010301112123220213212001303233014430322324210200143440123124142104323304004230444312012443130023424411004302220041000412222443304240031034243211331122224241023401110102310140012324341243232433031040142331320110241411042221224214410014413240443403432231041242442030224321211120144320440121412412101321142220142013401123340211304413003011231231400310440404432100432423231013030004221433123230223410412320014300430433100120143100313311032102102134433422033013033143400312033224214403313132231240224130203243442204430012130140441010141342232310210331322140022222214401413434431014010430100410102223430314030003203241320442012343301323032034012101341123301031431422334101243302044341424113332224313144134443333030414023314323300124133110142433332201034040023434141443220040321243011201001424014310300201224320441343343444140033411402121242", "213002242440202143442430004040403124102230431314410134000412124131122214234433323102230104422210123223014104012143022232322413000110204300430002333400244114014423441433032334201231001400014014123113124023034102433323130022031232111033210030032412201100211134023220322440231432234422203021423043142331243014124423121122231333134234442302031241414333202012223302130402030402304100132313320401203114242303234222210333332203124430304121441412143204312411132404444124414431400402103404030444101444311000410000123213200040022322334340301014203331343212120421310444114312011113144214200412042420214330410330433240041234432203023341211214320430103210210130344403000230234014031141320234231442404143101320010101442443021402022221431141140040142213402132322140202222313111014433114032234213210204102130432301232304001324140103024243343034400241431122423420220343122224202411023420220424330022241434332021414343000324441202312043332000244443011131124314041011421030241212321010242014420421010113404430433434410310003042043432213022044104424440310101314223431132431014133432220002211242323233422434040401320322313233410020030241041030341204143003220430214342412033413213111240441101132031232101033003043420040010322303144123024222233023302112431004110123122040434204440343040442112243014012241404221412300014404421310013442004003244123320121441201212023230313314004324330332222224223404032042222011430113410322244401323143003414240442404413014213430404411304001041440244211231041112000422101202100421003124443211232431234034323230021043102240424312413223204233410400422410410014002314023111103331003404134202114420124111401423312034440030411403302324332424142041233414441133114200044122243230312031201321431002110323024143413240132002314310234114301300210421004324442142114200240110000431144234212421132331213032130431004231114431100202220042443204403341021400234440423324034431210324131132024041121312314212243031321222121421420112311204022440410030424323244300224014110122234314442202322033030041111221211124310340010433424430334222300023014223321040020433412400441412440023102333013302222021301033111233310142200310031023142244333142223440342314441113200202311122301102120401024024000414231123130334031304101322014244132101231440022031021340424114201023220022432001322023000111134122203404113443220314414401420232334141104112222204402010104421213312123103423241341101240234341413234011102033132034022341122404120114223303141004000202012122142401332123444023440413411140140432220111044421222211000200322221224423211221232010022320443341014133410104304012311233212420023032134000424040421204113433013211024311030203430331242022034311414303233040334141242410310131112112434332311112132032344404004122211014030021211120342410211230123140022240413342042143031013202033241401022014324420333104441034140041314320231002121421334430242212442313020131420234144033334313344442442343213320313431222131202321341240412311443224342131421001300440432223343442211221311041012041343124014020030034212234323112023023433104211040133243202442304214211020443031441330034143413000211022044231123124324140324421204001201044443234112024224232113204141421021200322330033441033140012122204112031434211443002141121022131443010233343211400144000144100344423142104340124001023304142200222423304230214333004421133311014242010124130130033133221210102420312102040222203002403200043444113344142434100132341011010010414000113434434433301431123303320244300034002223441411104024324032231033000444400233032014322323231234044233233304241100423000311022104443230124023414420204203234223033232214021344432030320044302400440112123124222321012244130203120041243140130202013012414120004003230210023411021202301332221302413221332403144314123133201203210321212330221201112113443222410440020320301102400404131233121100234012213233300242103300303141200341304324232041322443143032341130343134411204341023404224111044040234314024333320241314000243013203432232041413230004342401143204230103330040334124004223232222431120413011044030041112023300433201012034013232021224430021210244431224044322003023040213001002304313202341402033312113102313232221420212323242340120321023114102411322041102004444222430433344304032102012124014040444312341111222432113403414121303022422003204204030444100014030003014223123042000303433441443443302303412132022110130002402430434124221411312201421003121202240003110433430411422131023012033041340212403423", "000444241233121120230034103444313442410030444324024413122220012142334431042403401244434223223422304023120211331232302420024202233212032304404312300143214433134021201224311012310032333441401344142300042312401022001303122231320401431212321331112401302042443314432110323333114413014232423044344021220404202430131441441302004041210430144210413112031000301324024024210244140013000231321234031130102200044411434124030233403043101313032030341440222013224412244023204130044043412202024114234320211231112313130002133334024242401331131301143422012022013001430201322431201224002202314221313022101241044104324313302314142442231141311021402424223010402224111432003034443243101404230343143012031111422124002202314403330232210421404430323320030234120140143333433100000444243333301301040300022303002340201233140420301023414113103441034210234410104320443340103023341114042322110232243443112142133144131244224442310024302043302231210410302032434302231000210233313244200302120431020323220243304304322042422323040423012001402224224132102340002234441134443202121322403202114021101241043333212204241211003233111200404013011123300123134204022424221341001134004323040312330244211102401031310122033014323013311400204112103320443410321214130441104341213014143331120402130004004202430041423440330412001334401401121343411040402334440314043313203220040242333032303323023122031232304122001031410240413014400122324334104431003133110424232223002044330002000443311011433312412031043243110420203032121243331022210011313203111110334110220004030323030022131414002133140104334332022023420420124301330340422240112011002331210143442440130133443343441203413212414042142133332232130404142122203212044104004132340220030313324111012311201431024104034031303333043443314220212333213424142012322101441010234224210400214320211134402213232344013210313120033203114120304323223011004131021224311322312120231202113333211331223241201202003214240041102440341423312230133444002122220314103041433033440131322430022302312411140224032444223132304322401322431343110343244432131030333131420142043101311432111332030224411341044344010134214342432311340002433213203112141421030401041302003002442301334112424410123322401010400102420104021400421431444032204104242303202143400133244201430133423303114400304014113210032000040323233423201234344003232144224414320211403131001214203221212243210213200101230042202024040124333024442343010121402004410441330200031331222413424440321410114414432014141323333033212143114213123030421133031102412434411031042203024330411124411410110343013310402314244103431111444010211044323410304212111042414133003333224204342231011043102431304124442220430341412401442002423420134213244200434441443334224334101202331143424402303244041332312300242123310120104034204410022210100013134002241403423040031303340244104023404130131443443040321210324334024434401301040011041103000033310301430303040321321402342133342242120003323310132432302023342212132123141221201444243022433323044310144104423421120223213312342024232302343103044400003140134320010104114201344443302431241242133143122303122411222023213420113102124443413114100441122331342121123011220231422411023434140020442321043210122422013221034202304440204102132343012134013114133310431333103020142443443123224114442041030042203312232134131333241102312414132422013344302131401011233000114441214311111234441100110241201003244223441404122443242300420423331433010242412403220330224112032414444322122123114124313324011432314120312112332342303220203003212110030203110033430331300122031130001441332120210031431004012311432304010201044434230242412400040021120343330131120202242133231102401302443011244433444421223443400400422104030000102301404004030002202133214144034312144434320412041320403122133320311332401123010304014422321130344102330030232412444143330312112020044441132423144423014040332124430442412224230211224344002100221423020221042400111401122440310434022444042322402310404421013303333424423041223143021120012322333003244132034421301441303224231031102200433002104013314341400040333022003031231330022024442004021443324122104411414233444003433224441400222111324221023242133012041120312222302220104423113334410302304023444032112234023142044214142221341231133030142202241014344100001402204443102222303130034310421001020342103122443201022342142302224334014442424003434220003401110101122103134043002132032204240110311322422044431241312220201122130413304132244304424024143", "231334321102311023304204423433224241034144403424120444400121331424011320242100122244244111241021001113430013112332001233324012420240323203300433442411234310242044244400333422023142114110120343431111040404400201213210334010401421344103243221024200431434213020321442230143131431421043200221314012434302004112124434342140322440141001023204203234302131033010341231340430441103134124233423213142401200214342013243211241240422314143142403411100324100213040322221230343403044122340023231134212300444112224024213432310022330232332210012412201342011414343240240233101113400042323240010414312221114243033130113132211300000131423110311340323133324130414311231024114041004342143220030113300432332440434133040312014040400444142031321343413000231203130323340211103403301431344413130232222324141033432230140133123013400024044104321110340014341443414330432123113300401043233403211100420220201100423003100200140301133333032012210403212303303223023231110241432203232111403122303012302200023400130231133123113202420231240240012341142304141313344224144344224013040413114103303004112134230401211123042013122342143303114333242413412101110224200113342021424143344011042433114131114131043230123134024000103332142433131430342401014403122221420104014344023234014124202343112004201223100420044441211002401024402034242300101303402123430114111402301310340433200213431311243144102402013103034130112023423414444222112121322213323332240010440343223420044411403221142232330123210111441311022204423424441431233410423203040100021142303410230224412212203224223140413424000011310440223144033023243103412201220004314230313143232034121423402011423311100142441011142340141013113424434420120422320201442011432110231124201143224400232011302142123412432420400211414112044110200322200321213102313111211234442423310000000020334033403343234424103342312210022114402223004313223132423133144211312232410332020101224334044241324440330442300140041301143224311421332421413121412124430042030204341304200421204402414122302042210043201003302034014041113014212032414424023312342142310121211423344141200413330042124122241230413021044302134430312324130032043130022440030203133442233022420404332331311001112302202012040211010010302204300134313433211340230001201341030001143203110044240123144430441042401103011004200344133120021323221033123410414032400400042111341411211011124004002120421334432220204224033032330034122013204302300303230444222341304020301210200004113230334123002032242210312134233323324103243443334132344341401234032134241304314444400130413232303314234231431440301012114041201204442142242004441102102040012332420043110141143134142132214231424001043344443441423003033232241142330442333242343041143330241014032034111344024011411420202422403313122033310333401422433333212031133323430224333301203432410434413140020231112232310232120011034413311043010204344131042001043321432242301142432134034110312413410200242022301420102223434314013041132240402144240413422221220114201032402421112120310022134230030211411233303213424140143144302413333333224422033042321010140101441331422001243244401210302104012110313230044110100043011243143421301424103412011041402233110101312324413431012121202432224430241211340311002332313221311200233002331010243301310430144402340013032141430103341423112232034423142433030102000441424301440340440234342242332304104102312323143141002044104140443013123000202033314140111402220310134202444424244332300211240123323322141124314120334311013330234221422142411222133302221124420344021103144242432111303010040120241003431442341214311123221401400403101142111340140343330103243311314102114103000332113301441240112344424234244130433133220113440000014032424243111302114143233241333341134002232010033441403333440411302312221044240400334002044324034241104214102341311020032441224304212444132124123311034224101141030441123142343344242341004240133430430300000040413401033113320432141201412310101021030330340411224432331400332013434311120414232414013340022043113334434341402222401443313433401410302420431200332410124300202423040433104100141022233201122224341443440242420413200222022224212341331224224130001021213123203332130410223211241200213444424304412311322304420223233120311031324134114301312110020313011234333341341232130443313112103024424003334243104144023401431433134433113310021312314300204441301030012314130111330113444114302041210100122242023412101130024400401102111213430131200214420232233302412124040000", "020104012123244243223400312222241014413421024044024134204401310141333344043313014304010230111103422120040420403444123040402012032044124140211034321113423103423232340420030003010041202340310440034204213024213424022223434140403403123002123003422133313023224032233444214343221244222200230300100043341303133224122201233000443131012144042011322101342110020111420040041021120034233332343130413002333024131101414434043301223212134441413243011104311222143142100400111303422210240244144144111230310002041203243440213040203132243220322110442014232343011342112413322421241411222331043322043121333200131042124440034211130433013421311021240214133220422343121301300020214224044244422210044304140112302201012331321420302022133104404322114242302103143341341113041124222403431023240041020142432324421140311203044442410110024341034401101404013044020133143412344414043022243411133442340110043332002444400312134122114313210432124204020440402240421013130203131322024414244320432444232024223200410314410110113104000231142024244412142212241321301103004220441004313301433403144344142212032222134041132123440410324402122141032011401013020013013034014111224100200023241433112403440044014240413411244340410441211403300231323041043231021010430312334443104414024432144133213004334020033320114224300121342303102033042310320403203304000430320413131232310130320432231103121423330234244043443203114121102422232003103022400330303403422403402031412402423322441103223103013112341210012443330303313404124130144411302433412234244004120421304440401144133142022012023230202313421433033333403304321433212303322442342043303101143102212120031143130212211431131111201224134201443010130213433104134034324341303423214041241434433411424123211211120443031441243200414304103401044212234240002301004024310232143210300433244334303300240232110104120020444120203232013334434332414342100043320301442233330012213423341233310314041223330233324412442124144310431404133201423223102424311434042323230214244002412230133140141434333333401430224242434211331003122323040100031323121302130442111231401002343400331244240401440112132300041203423121221324413010030232113322200043200403333220041100234130230022220344310334430134333143210430012442333110114210234434044304200441034041342211333242102042131122312331023321342423404303123223040024324320204210010032232032003213303242142300433021010343301404423414024321144021243123032214321323231223344023220040300102104021301232422021302302324440400034220031104224411312041141140101002100043324443004341204130324110402424441411123020031030432203241444102400311200200233114343001042133243042342232222412344114313403300333012433131041112240043143302334014223231143242431430022124302140331313314240323110300210112021401032404111420331004332144122144213320242014234304004242124024002140104414041032443341144004232121122444203341011230243401222003443033230340144301433142003121111443344010021331141214210102233231201441210334333013441020244113214033041223422304141130002424221122410321232433214323043432443012220311323022424301214014241220403320340012110112243102242412413103300333241212003423414332010041410111303332144042004441013301214300442230013201033134400224240030330432320000202311110000420303321203232102213024240043213203204420311110240223004140210022342232402403142002030133134001014131140100011031301240020313011210242304401444124340100041111322030303402240403000304010243402144303013234222313442344012314140103040131221021402042212411114332344120314201341443420113230220202041311420030143002442031332010341401042222130122210324042223313020400103034003140430333424431241330040040003444214112242323443341113023000412424241234021401413112112110044412100444421243132203133443302104132210202002343412241404342432231021040032313400214201023112243334414104243043404420124001334400212211002434424200120101400112101012023220041241214312410442211034230412341211202420101103430413011200032020422303243333044420030422421102142443043001232010401132301312043200334311032204141341331344200434414304330004302424002212010400022420121134034322200210401330023304113012202324322032203422243313110043042200224312220122324412214402302123133244034432111032302241121004312010021223242220400443321014134113422411443104230443212031113104022021121122022241013104401303043334241032232422024404214110223101031040120400112312004232231310313104312010220310033442303201130242030104134411004313433444142404013334430044", "223004124424234141403402140130114042133441300142334313114100224243013441220321104444403124303321131223434223344222410302302232040140413234322302211334344103334012223340311224211430114140002213303412223214314132402303341104101024413224202344142323001310322220132121400004212112114414200411323432111214122404342241441244113204020444240423214442300233422223101432141342430103011041242304414112230300204130223034124343212241022423402000413331134130410434403231204320322013340222421314434043322221104310304141343124122434010030412333211401030111024031341341212402211142341222241400410342102443100144232431110224020314220002442220212304013023323223223131131133321340344332343324232300411244434240332111400043030101232242122040201012014244034332424433204122444330210411224044102200031413434220434211334011323133020443022122210022411213031103312133411033432224342012142432240144041230032241240002113200010201321300131301043034042103133002100322020233242114320042434033324413040020444201031343314123200131104441203214341102324401211024000412204234340130013103413220032441443400441414130212423311423144241114441330101110314111024102442001140412234312234331334334230230001441432112224412023123204120043214443232422331214010212422010111234134223114232213100342144422242101432124340024410104220444102333033111242412301034100432402142313440331304114220104013041400030243304000004331310331340441124312102321110102040210402214432401302020200022022011331430020331032344414130404404143343402433114303112433302211124212030131033124214032033222333223204223113112231424334413004420432433203434440044212202312230440040024410242342424230332121341400220223310122422440130040003212330223233033440223041203414110110403144213213240434134342020213132414303214312341234133403111444141102122002013334120442210144333233021003020411233102340113302004233444010410344234102143024013222043420240202213404340441000400303021113332224142403211143343202423430412000132110411103202312330144120014240220121040321124320320144204444223421220400030220000414024344321244301241402232302340320241440300211130120410122233143310221222200110244103231241243210433213043444234420403121121211440041411300023212444413031001114432110043130041124344214034003432020404203111140043341001102041004210244131441233023230000402232413010312003413024000340131102040333042240442222321342432213012440222211022233003421224104042332344222300434200444440213041322324100434424432310030134201023421113040214320241400121421100241232013031000434110443113234321431330430340421120134231002311333044104011413100142132141222014220104410420112123132140320400133412122313034003142212112412421113303213432300441020321142021401222033021421430321200240304401330122203034140434114332142312431011110024303234112320032133120224143113040133041142134232111214214340023223041430311313300143442001000342012041223332004422430410411423033342210044232310142110424313413304314003401300214203222323344343034143313411213141412120442100103122420003332431114222124004404101112230242110434411100043431113314441224314224012312030344130322241413403441040220434404122223133210314401004000041422310413431222120104444423024111101143410012044031230131313341200021210320343321411323034323101432432113210243040441123412414032331413230040420441111331142003220230004142210120032234234202020012034424442002312442203003304343242320431200043122303422341032222231430330304414404021044202403332023030343101101410333022333244124113202410311422142244444340004123244121124143111142232011403400402124224412222031343303143330323341132134403123031142404404203441314324002444332341020124402414123004414413124021303240111320121432112320244111142231241031203422221343222422004041233433411342020332241200201120003322124013112240244003340411423230334410103010014333101241421434342223132101344240132341341413414131313102433223401444224203401104141244103000002211012244224202432103404440304120421402000002330103344041422444002104032321422244411310000420302103311401314433130243330100141403200010223333231332204123404043101214130200320232103411044143323040013103014032201343423010313334234234241020112001401441042222412004400104142220331323301110231132310432324432134404114201100141133313440200442143210312440034304331010442400140011021142444421332030130211110004230404412342341402001023010330303223441400444331102214133442214400201312023123444201214101031221434140310233102023021222212304014313313", "123433143113324234334042010044334010122100341422104231003024044102403023231220400023241110424141133313301202130444002330203431333120000133002104241334002024144002200303041140132304201310241024312330234234402124310110200113422431130133422040134123223421301402431112332124143212334120220122422342033413201400441320241204024311422441244043323300200043034332104333223334420200323213241144410103211223023410330412112010043014232304022400312233312224412103342040401021202340024014003413131142113010132023220310341303343431040441344142202040103323210341121034000212121032434031243243214311414020110014431302331024321344013140041301131224013203242324302401200140031240302040323241134021404004301300031424421430112421243202224134200430043334211214304040344431314122001034140444420020410334141133212102431314231301213231241331320032012304421334414321120222420313423330020010143101342200420104411011010142344312301023011002043123434421443240224103034142412001030400302410334222101211220033402103233023134114200403431010310010404021130433300441114331043304013003310214024134134314031322443440121044114230432044431031203141420330231134320403442342241310120333221211323124143112304014004320332024121130403000123022204223211044224133134301200410324321141230434441140020344140011014400102323031300003231230424212313304340134201411241211414114031430223423341213411321412304102040233321131312333004001034200003144022130322013232433440203032213203101113312433400130222243112301104330423101201402402230241110420042020404201420110242210403142143222231124221103121420413313413222140340024001231022103114241444131424034323020142033010010144322400404103012234410423242140041244011142130400013442404124134200423012033120144140120134321124111210420114044222400201030343331013211002312233014304110400341044112143223133341124213231424302044002203330433433000400321403301312143310114420400104004423434331301412300132044200334334033023301141313132401012312110000041022330310201324433033241223131102310033230333124122041033000421141131443022030144424124033414343323311020112041132042412232034011231123224244221124202431104224110332032314100010123204231202010442210340431312424311402422104040100440044441020202341421432410042422140400041403121343312222013322004311410231242423311440420022343012143302101012240321104323333443201224133014040233224230100213214002243103131023323143434004422140203234413040441200211131140132142024431200004334403432321044040001012212334034341212413043410401400220031234244031302221004031221423433320340023021220411310030213011312242402001430341000143212404434422410442023312112121311313301101232424243003203030142204401023333311113243212204044441243311223123022041431212404204230304043111204334024430300420133201030403032312423310440200242021123342124334314010230102414213131032210222241443320200232343404333424321003302322414424432134134131412330403340311131030414410114130140313242110411313101440120424104403423302221034343234113321403043114030203104224431101221401034111223221143033341040330233301003014323220323244041310211204341303003444223324031210200041414231130413141410102020101012232221402012204130244224241040344221420023143214110120223431443211304042122423204042440120244333342134331314430301201443232232002401303132244341212442334002441032023400313334213420323224424141000142020203242033243012121312002130321311212444124404431033203443302011131241112322032333144304433014343002214244421220214100211111042002000432143211342342133034444204031432302232031103200001303310223234243241304334212440131112101012032421304244002110343022243331003034404434412130131110012044430110334143102333001331342200411110402232422214324440441401311330013024234011301034331440122341123144133340331204304122244203114211120304322343430124423442300330334043003031322142110113432044140121223340012333114020011100023130343443300423320210434432244411042342311420224044013144401024211124104210321143220230312013002224203031030214141331304311133202304112324244133423232021330413030324034041324202240423244000023411344031343342203424121141003342220233104041341210144401443013444431333401334210300043422420414423001032102121224133422014302430214024141342400311410414303233430400204442301100401020013104210042034222411423133032434103300134013314013234012412103434323423432323214341104210311022022232044344024324224424040211313242311111312130111401032400213142112410310002341102323331124424434400", "113031340340431241311134414224044304110440241213342431204011234034104000042140203211131321204030130442213431010232422321031402231424130114042330032013443234004141214230230204303120203020231432210123004043332022214413142122023300321010443220310344004240201141224312202311410101034402020211033411030123340014311310002141123304040144333222443444314342312301424042231411433220202043132112014040303223330220334141140214242443213423131332203402444010222331001012430112013413143130323201331134340324111201124113342423043323442111312440031214341013334330004001320140243101021243220442123123402212124032342104331030204100312320111440332213100120303022241441143423131203114402133400342231032231144213032113213344404003314441403104300413012421233022144232044223240122041422244011022233301124141104244242220300113113030002003033414311110334100213324033244224021241034204304344302131342122021100012021342430330423400310031143014213022243142323124431401440043324014223140131303244034012101323110341400434421412212410044240440200011100400042043224224240410241242141142411340320143312110211442423303333323423420010110300304304043022212244341143320040220103333141313300442441244403400233102321120413202331043043412042422131222432310322233334240211442340242144002200331433114330320443424242043241110213401414202113120003340300231302231234333021322221410132440442332331200111000321401114341403233000210000004023410144224431104340203303434102031422244204411204312442211332202410343243024122101004201100322420443231041044001421204330244033140030334430213443200331111410203222214131320032224242003014201232413343223130313040312301232102421314031300243214032224140142402212433411220230332412300431404211011343121234430313230030113232443044002424330101012000110430122112023024022414343341100242000420214211034101230002032210044003034302330324432443333114311243202112044304141033130114423342133421012304102234210022021320211421311100111032220204330041132031342424242300032304012214204141322341120234312442341142044024124003341001001000412000003214243212001032324040044130011000411043143332342142020011043032122312124111312201211200242132334224412000320342112003344303130110401230324124134021024012113213324044312421132300430004003422331410021021314341012132141132342304111343423312044220011034411144040430213223014132320330124223033343204433414213042422424430301333240000033232230212411020313313402030030141304241344400224334014040033342333333132132430040422301034332200120413303244211224124420403343314124133204443104011320130433112033013002002022141024212104331321102333031214212420301000314142100130202210100421031443021042440130301140232322104000310444341430324411001301030320232131124421024203202124141223401321211041211320023432133003224224442002322434201412120234040332012434343403121214333143113102241131223134142111201301023430013413004422233341223244131031330113143003130343113142120200143343434331104021032032024342014000434304113142113022304322243241111032110341044141412044044330004340324443404221333420230032003113233302324313230410401110143114034030222022342203424033411031224342412011304234304231001003341200324244403313123441440143114134433041444424130043411441041103113211341334342441222134431402323113432401441044221130213003434242422211224223422140333400103341343021442323041223143024144003332434422433401030034304013010003433241012330021144120302020200042214002213422330302110024431442223402132242042041120411330412110021121413433233342223342122301320304311110040241213244343041100012331041111124112244104044223113432042032122201401022144042334421222133120004340310222043122213243411320304212034314021044042334212101242432040424221320441221304423114004041424121423410310212243131320002121002003024022444420212000242332313442324031244243240041010341032132034301001222444320034234342022401042140201121142311102310003313231314313201002211332131234244231301421434230414034403121243134223200112000120204240211440424003432412444012014411100423120340234143314013334211132204302323404011023202212410203302114023210211233403402303433341244413200114431122214421131342234434412310113043142224000443241203223011441002230043012102130243041210433043114142001421410011141401112244321233314022202101300141440132422433131101122131444144242303203113143224234220233030130044224344040214444341323143424331321120302140401100102301033321034020400122433044423022313412303323022020132144003204210201", "142231321202410043012140302311012220131243444321423033131330322110143223030441144432120031320423022311300021441422341131221333224320220041433010304320423310044310022004400420344431304323211002234224331300010002301004011403024403402221440433204231120431141431424430303243004130221120300204202224242211322303002210000101442302144133313301234031420200023142444024212043433334032334420103231113010400300204423214131011212031110321203332212120213204321121304221043203332012110414244122344143203132233312243141301224213023414402110222114242014302124333130204202223324412101002440344002043230243224424203042340141044203114330403441440342443141230123333312241312142020311241330043414204103404114122332003110313142002124144343233021213240132142212014431043302021324441001220011443220124302423114430111330140232023431331421104242311010220422234334302040241231333242312111143201304240020342312120222404142244001321200242211043414410401023421103210100140302100122411422100013111121022104024322120333434340314302032431411211242111242414144121140401222212004142302400311414401433143240344024112043124200142314442123410303030442024131430223304322240310430121424422033131013240434101440223133200302344311211140410123432413131241212230432411330100311124410133004210443134421434403200114041232000030243423242422130004033420201223013143433224004442010330104111234014341023113324013324130234400222000133442443234204114330133342200134022422022023013303031021301110114313402224023230100002411403402324103033420144131423030310040221013442402214034343112023130100303320000010332420123443214324230111122020123422403433213031343124200300313304403031112413444102342444204032024312312441024133313003432003134320141444133140230213303342141132433442400033213104022034320442044312434302232313102341024404142011443441441300412032420223342112233444001242214124121344131302033444141104042301210342024131421400234221213023322034413043333300414343302014131214043432422423032344241323301121233133010123244410330234112234401302234113040300322131040432240021330001041402003341201113324111421334320134140404221210002244331324000014420242222444314231242341211240112024340133140413213103003123344331003443303341110123214322344223332434142142202110140021021222140101222010340044412123030120430343144130044001313402132303134410340231242041330041432401324040043202020232323414043413014311002124101211310003021103122244001201100131130100323403000433101043341202423134221204333410422130220242011001304012323022323424122204120132231321404443424021012234311121412434014334002121042321110041330241424312041204113102022201122012304011100020144424342322033023002122024402431301013241013100243043443233323314343342410211103022412321141202242442314312432100241304311303442313032014441111014123340124422434404002430243231424133302043131132221220031024023001334434041113110233242321424114344421434311014224114431412310033222042144431321311202233000000414002321213021321421324330122122341012203013222212440012424441124100012120242143301111142200311443402303134213400313042122102412034043413311230242130323032313314131401401403022034300414422111403023242344314423241121004023110402340414122140414203201002141400020201110012130442222323403243342401202023221223411141320110342331133224304142040120033424443214411401230320444030222400421220100404322223011022410142201040021233104004044110024040344240234433341031104143020033211003442120233040204202013020011423121232422044033021133241443403410324441331111141011202434442312433421400234302312343421144024424034301112333303401031030003202231341121342313100202223401323301230002301312413442300041403241404433234012234434433103403223322203304330434423220333003444120032132331320411243213111033014200120134303304432411104004300101102420213424302131301010213122043224201132012312210312032011211022401302023302300114403011341410113143030114042331340120232403334113420211113343310222243040310444203433412420202341443140432443421234120344411433423213402314023143124242344323433211201132321314143241332320114433213132043223040104100213130441113330420402411202204211240204313323123122210334112122203213304121341031242144403341013041142334200133014243211214210332000004223124222233343142012121402230323323322301200113421013412002314200221433213200440224203012124413114301303331123344132200320401310111234300032032413311220442133323144004333432144021423321132040322411233033300234344343204431322", "130121024341430221331120013412041140202031131002410441034311301304333003411402242203333111040033030304201142402000004123034423343313343014121440344222430101243331141413431244421320112044024404402311222242441014134434224404222030040133101213130031144320210430111203303201103313313343231112234204131201030423212230311343030023313101423022013112432444302343101341431024333140414224344433120203442420103341101224043340242321204333320214200414044012321001201144120020134213144132104013130344300314144231210322123024410232130143000411201431213203231110221421224012411034000001433241444321133211444333001133441334032444201110213300111422412230123132040244441413411111343124300123344000114322032044024114043403342024131324111202332411244301240444310131104314104032130011402143330223333210013202421344221243002241030322010420332321024430110010233303124031202430044011423234323421112123442232412431034112341023222332020000421330004203324322002420023213340130012343423142323041133211322113331420420241332301400234001324234401213223343203132313144300131033204100102412230314332214114323342122302442204012414200212342440002230011123240013332040001031302432314302124410343131330424304121200441424001442433133310440021331143223444220210243014041423320434020034331223133301144340200111430440312421200340230041442003304044403022041131230011411014233322001101110030033032341424323321110034123414241424413111034002330012222200033433332104131114301203003030331303433310111101123120433400430213210334203440130321100343221424404420142133340033432421200343244441201243031410300223322044031330211022240344124024003134414320413412340213140021210203342232020131212340420004320230230234102333314241122033103231433104314431413121224413014123401210014440032243422343312120044102124300411422030203314200141440100244133141341330444042024331301014422413231112114424441130204442133424324122243140103344122102442033403403342033232313013220231444144142332332432110143141214131201333010143111333341122124333014322414133103404211123321442413410203120030004132232321341041002204010202231021313132043410032430240240404201223001341112214314343121021143332200124240314402213120333042342140302403003443323040030340321441024033210431230041444134230310143422412314331021122024212311032224314020221024244044133444204124110012242010233340420121444430241110114012242411211240012343340202400422040012420012211132310000004411033223404344031034141434404340041031130012430013201123220031303113121141423034444334212013420442444344313002040422112332003223102131331231414110012311141013401320244042323020000222022103244041403012232341302203312334323401141321321013222232230410243231320212220301340023041004130341004100034313424030220112231010220030304300230243313402441413212240142011141312242331022024434243410340221120140100402014032024340004141403224311204040234410330013212024313434010203414321401141024314110422004200310313311103240421441433114000130122403133023221342321324143120112210320103110413201120333342330410220013003441034303140020143010444310424213441121032131332021214302312002433334314132404232430323311142304041144302444201310413122204312033430120244333341220011224213144021014223432243344211223210340103410040121313424324321321023321112143021013020310424234030124033131221413122400101011042243130330241241002330242131100330204221224413241010222204243041400000230323330020334211312222410442103411321402033312041224202410043112010443301212124040200234404112343322022024442244424340130332031302310332213211210142030214442303103420443433144010202320244002101423324014043001002314211204103244210334113312121321031102102204344322212424244444131402102123421130311042342101011344223430211214202421011022111424130103134130302404010324113241312422042410023042021420343220211403434234234143032342130304342113034313000431321241013414204133210332310121443403123104434000344021121403342342340102032032110243403420401204104443134340431032420044322413423402120022200424344223100123344201104442004021414313032102334211404432030111101134033412422032211110230114201202223223102014434313302404240443214310232001304311104013433444141442111402420401132010142414221334441213002142330134412110440034221001030022300410041022224441302200201011230231211211113013422314014444402141343130110123130402313134220201421144130003310001344343131114113213014411311140103342432040040441414403244424041412122142323421132121223411122222320313001", "102330141203244144104400120300134022124231144143143000020040121331143120303234122102444241313400104023020014030030142001423431030433324212301020332212123341230342231314423140324004141103301112343340012412000121103441203024202422010134340411000240340202144104342444420241104000402304404414101244202001411312010122321333413432244143024334222002434032413021340101002120034202314004243144203204220200423240110210413422222114002024330244102001040014221241112230031222343240402414140212132113400411240311010403402403211343040011010414003134101240244033321102141041213230213110100123003232222402434421011233232010214123332240343210232032210231240030442013303211312133433343000302231042313222044014324333334314323204422123023142430113413103240142233421401210114322413021202000111424421213432402140001234333321003243024340403031014122011220420242213302124334001044400440013221411422023142422402442103014314322131333034222132220440122300301244022024124400102431020211402220404410322333022433332223401124003202033424304042304243020331132203104023104013022132021040034144010012344420221223434032010120420123001444141414112143233240411301413231121203141042302432434202142134012113414143200040441114123113234322102232004012240444303144423412011143110323421321244443041422301342321313114402211142331112120213111142423033303002042423113242014041401020303334233410312204133022142344001110243143404313030143110444223422302134111343023443141042302410312320202233242320443443003143202304202241132340114204314113123401210344132401323130012423221133200312124401232133443013401100221304113420430044423011100322314301421100322140040340430044322433414001224123441210134112411230014121014440423021322101112214213420342023321432144133244404432302130142032124412122113021110143100330244033040430030011420202314021120131433324213420110143044231023411323044002212411242210310431210342323141421001144140310010340410023321423043024213043312020014001003442340223202121024321312124402133122311303433243302321203232100432013344321300341032002242043123032431444112334441344302442022002234302011202412402020013011104113011010431202140332402440403321220103304120021230401123212413200144113141010434441404221402404323042200412242022043130123001334231423243444012114324323022212432420041200124002331144420124123031220243313231234341333013223020400421210321231210320412011330304214434130132144334144303143011110341221430010043240213412230023103234112413331300033222000411042134313221233343114340011321333242000413002231114241132414114104142200411204032321141021421440322320433220040414333433214130324342240332031210242214023324004043113420124420421421232031321131211140401144144002121323400322033110112322210444224040212120231443222133003231024411113104410012102343301323120142143421142010442013314121011414303223223444024323122420310301012312133233044132222022413444244234211334022440414032040123130134302040303300122223103440044031043211430040222300432032220330142101434121242032300002323012311234444200040400343334044322340331043040211302223222000031113340422211432411142014303233420101340320240123212011130103231004324000301421413221403241211033021034441340001324012023132044001233124222000200330013421401403041212343024231113340123034141222340003231302210332424422304001313444141423143100211411313312240111124411441233442124143222434232114431012043110112332113200040202341020304022012343124201012203204434020040034331110104003434332142113000433404003313003201233402202143422404043224200133342213320320110003330442024114333112422200023034203340214411024434444402442233101022332014301003214310401233242414304143234204222303200323430100013110221400030321433421023400033123113434233424121314331022111130222432414443442243002311044030433423042224412200234300340024043111012222024242203120143411431314344224403443234323011412432231130012001043424333011001403014110403240443204232243222014210430101033034142124321040341404223101234221344303402302143201011443330013304101324144340120223042032344343201022242020424213024221433001433114302423140441232330420200041140214012144043411301322001031031100343331134014410033301441113203043431333303333201414320411311033031033401040341312332201113002410033041042304240122000030033341242013212140134201023142433013020334314432134214113210220021313201432121302340221240402244401412220200143121102141041424023203402323123210240214233301204312341313241113412211333313014211342203", "104204341313313013024300204133204020042312424401212232311400144232104121032130124244230324424310310303430003130113442034113123231421041431332322424201243324403212242110031123423143003121423040213404423322244141130132330234324220210221023002014233341103040110444313033110311033221231124403332212340004341414124404130140444210233400023223103010034413224244241202200313301233324031200014032310234142432142214402140104340321230034121133241424121330200011234212324432304021142331420044121221423041013124123134423310232311200044302111440120012213403000012010001042340421442430431003141244410141113312434223122002112123023311404023331220241434013212414240442340414303132223100103134412044040312203423110401232003333330414333340203124214030410442340142224334031430433000422114204003123222341032220430320044331332213000011112102100010123424204310332200113012033044300302211442021324202442022220232410234404331430134002201240211133400202034424312430014021240240003002411422342000043220201400244220112020332433010341132201201102403032133122302403413110002324011102411420033123013204004210214444403430220313201304112110143110330430014043201311134422234041240332233320142233244001213321203430001432030242122411300012022444004133301042313344341022222344320203434014321430132121243434321122331112013034033323143134431443144241301331400240220141121243211430223303144031311342012213310010223003233003434042423414331132144403022103021322342040243203230221222023224110321310010402304002410433143334404044112111202303012331142443341434214131311130420101101434010340332143140422002343202100200221444331442021233434031233033214022101020220140333432441000400321100133243330131344022001041423043101440133210334042142023121320342431244243220110243030402310430004442101242023033410344032211342010004413222443422444431423220200333233444421221302144320314444440010324211004124430301233034223000201014224133323302342424003303310300232232113312330000101301343200140113244322022111231113442034440110042214111330400442200143441114013033022134421222001331411021323041130221112234443144023204042243300200324210134340432311313241330413003244311441320410020302211323320420142140232030223412443323041211013114122313004244313420204300334013303331042332143122133044223130021002412310403244144224013421334311412130303413112134314340300241130004404024331300324243420434010310142220101211342301320410043421013213234401413021323110334342042302410414231244042044320311112130320222040342244221013100210414101044134220424114100444343332000003422002404321203401023040312421301334414032030230032323221204110341130322130430110441024024124324000410222244214342221344422204113422124210414010011431114104133032321203402300434014432200032342323404414124213414140400401013441332341411324430341312312331144113200021100244041203400332401312300111433342104224444010202004330032000421410404422134401204233103130400312110130313042033144420423333444122141042401114103114024143434401231043411242214134233333123023022223443444111044341412333101221144343113341223223314342302244300421231421024411234304040323343122342010113214242424211444322024310344000233400431120201230030310434103112022020003440420401113444212021211132212401442144344122003223401044433200123312400311143430134332004004441402123031123042013422221411412312421240203142100303203433343200243424210304012101202242002144343143342403104113130104332123204430200223034302414342014112144141332304004243332241311040132410410331020210040410023232311224030342234404102101411023422200433412413032022424233413333034023013330003244104221402434013321344100420420224011311423342401133133104020212301343300130122421042322104030313314323432343002122130132203421144413413433403021010212101343040111430122230333440200120203033101340410104302013400244331004303412140121431030044122403204414410313332222434430102233222100022021333213432003301144100040430404323403400101204224444203041302334400103411201422443304234013034020431241334030113314312244143313311111034222213232120143224032040400042030034011344423321013041222244431041314341100123421001401244023201221343440443343421144011104212004131422221301430103010044432234342043323300222034143303323204043244133443002444320212043201303414203134211430020241204033430004240322411443021213421143101023232141430003023314332202440110321020031344344211321210021122133000303421324131340120311303344203142202124212331034043244423214103244243240222", "022243211242033330404024034110342440404130211104134421044423404203434002334014411333231120313344121131204411130140330441203340413230011001340430232043342003011131432214031433143344403231331210212320221230123033020400340110032124043342344410140143211023241144014340310121134404404222424411141023411041420322132133042340144000123000213124220331043214343313310043311023441443002342323414214101212033033300134323303124433042134314032044122420404440212044101443201313322410223430111004422314103434444404032220014224403231432442343030430343401220033133343330003121334403044022321433231220111131403432341343112243104213211403243222023013040343123400443200202423201313030122012104433333313312424144140304103313142312332221412122343144140004032100400411332011131411431030130113223333230422421244120310231202434100024401123231122333003114112304122040013233403221433304330034144403311200434404220224423422242030000031411344212013421220422310004413212244222404040411432210200013441442040324400400400013034332302103230332024333321022414012101404140223040200441430343321120333114010233022122443142332202132023030244443330444232044141212014202120000202134040110132210413014044240332223144041113020240212324032314330120044343301130243330033443221142331302011200114210341213432114340012214334420223242124041331144410233422124113203342331131241031110401414211330333331032120420303241412220230330013323411230332324443434114304233001244313441412012013332234311303134421030114442211213404223124311011124404114314341144300311403133142243304231313221323343042341410101123413033131013111123042033213432022034242014044323212242211102011111333404202041424340324042000241240142240234032120031430414203401210033242222323431341423402331331431244112244413233121122024410213103000440300000141231410400120424312320114433330000142422220120131243022201310114231244332014230444403210220314013201342142223420121311024013143241404203030233422030044441031210031303414411003324304010332103243234204230334140340113424442011421343014231332240030031440331221202403034111034144433143142334010422433122043002232334230441422200210001401211123321412232204440022404221001101110144233214422442203013324304022442313030144200000412110143212220134040111432311420221034134001142430132240312113124242342340420144401424440414310011440402434400222222012022431420211022140344032434341301122014231441031410402023011413342422101001032314433212423020134100112310130341441130033104043404040222142423204233331110130330230322433114320130012200211331014210214441212044014310220430342242011103423411400124131023113240434423043034200124441023004231121001333312002303432310032314004424322013213120411322134014403340104203114031202112133311234421120112440301020031431231003433043413030133343103103432320002221214131020042223040133443224114002222222443320134402003120012004314101332041011013232111340012244213142223034124324032012114221432424114342111044232041140441030114221313012010103404143244213021222310443043311000021442300130030013043402304334133404030022032442303104100200320241004201343324124231122324333431221140302122030442124303041212010032011301312232211034234024021022224423012043232230120400102302312413102300301322131114323103433302014201220100102321403242102033034112341132210020224004423414414313403200012143204230441441214120133123410321240121110310012223233311143222342420010421024131421322213300121122002114242244020102040043301124343204340203413101433140330442040042201314222220023232442130142224214202042314311113043211314311323112032420423020122121100132212023343441244234231233434414004003314224323341333112430214130400143240034313030443401432241102344214113312040401243110033002433013001141233414243331141330320333011333134444321433204131324441224213332402421120043043201002414201123000210231002342434311102241441430340313302231422234114313401332012212001023443200244134434021434333304343020231003300344423320101224402102440411420212210330434113020211200413410323024242101310114200234323021440323042001113412340400402231212040031221124000121332232211222242402101331010134424002212323411240313100243341040243244044001430232414123122014414322032423430404220031221413230442030240012401334033022343012331001010333224103423140031220302232201242332030420400413022133430214440013023311342341120243334232443443314321224220042042243343101214434142003020410433243421120143122102423022223313432314120221014110231421323204022", "342301131000421340232312042443044234323112122314212401032021112103224342314101410232331041124233401123101111324312420031004310404013030121444440133433410241243100032020014144033324341430103143321324104134014330340120343401430213134222243140122210103001140302021003131113214142242034004141202312134100013401002200333233114422302141202332404324101404030123420000241430404131421044331143201332421203230234434434231111402020212120421420131411231100004013440021011002110224334340114400123011321204310400330220240032012121310313204332301311040334030344320304222232121204411044313432023200034103303140332033443404002432322003411202333313442232042102442323214324344213310142101444022343302222402230424243030041021331412102403412440212302400112043121131004204420333002011041112011022002342012102400113010121301243421440331420033431123404431101022103232440101112034140211242201030044414113410430233312141041422102413412324214443120203024132430142003410000221120030244224420120201323340233133024121012403421342411102034323113404214233332342120424403420033221401034423212113443301412130014213221304014004033311020134220112132011032434212334022224112311240412202103133112103031201420423340133042444110302001241324312220021121134203031330222332222234320340212420333234433402344123130240434313022030304032410013432422433314121411312213030140410411300223041340100404414330443130410341402321144004120212404314041202212012430141001041444441144400340210030212313012144432223410200334341130124120001221131022312341232404211402143102122222321100042111440434420310003302301021302232341140223421233100120320101323321344141202434021321224213102211320142012102424220402413403243041413020132430242211121001431422230234213111210200130122240043401342224142202133433230234112232130113244243331320001321322211134422143221201343400133231241044033441423242430021214224434300402441304111324021103214113020120303034204210040130213143314422104110333234410044100003133102132024110041114211231413024221043414110434044402241434113340130420423241343431243004132231111331421002103344014031010203423232130144432300044302233043112211132311034243343244240421034032021121334103044342330042442321024424332033432201023401112433120240431023020401134101113202232032142011140413011013104304142044034111010003040420224124222043031413124433302032234404004032121220410232142111440043203301121333012300122321314224310344022411411311102202340333311002430210231003123411022012423412323433333234330312410004401014220013021102142213302200110403224112134423403334222324112102400301021113334140433323123000304011322124230440114010411210403400431200022202310102130313202411223241110014414430113323431101004042313220431314200000123014212140044121321214212034204032413013311224041143214210324141133210144303404411104414242124020330110343130433331424040002313132422124314440440342121110203012322240234423410421043012040343313242231040323021341030020202044304414100041014123323211144403243343224400201124440324241110314012121402200311032243221234041104332042130412340004402302204124441213433130214210410113343324041122210412321044104230010100043030120320204021230012400002034301113422423444140131011031221241044020341143032402234334242013413111211133223113012134043013120110231424231311223323132441211304212101421134122104131223143424024114004001000144331103224111411001422211214002033140442210244131432134030401434113011344230233243021121440332303201012120233143014104113420000121423120143020133110442122324244203040344323041401442403011033033134123114042113444232031402133312034423122232321142134121101400111204023220300022142223421430102402424202333411234340420121024004241313040212240134421230231103431012201400310103411422030221404343432234313121014043100121043141313143444024110130200042011040031230102443100112300301101210421311231102100404331121342314311034124301432410332111004420312342111330202120102034014242410214230123121331213404210303122331014320013113443212213031130301304400434111041121143213012221124421141034122412314020224322134444120020432221043034111024222303132213034140314034021404342022332311014442212000422411120133131342010032023400032242141144211434241220233134340414224424331332133401344330112431012032442410440044144243011034431242220034321003213331231112220410102333134001330233121021400003431403404134122344132144112244201113404323124344114034204432333312030140220104032112102104442021000034003432333413", "230220403204142024230331143243441121121414431021213333344421433224130232244221042040021203131233214301444440014440302004023301340042414344230201402110444130330303440124202400000113002401220003122224233110131431034231440232301331311034242133102443022213012044213203430302224000302211313334034230301320231344230043324401202032231003443212114422102334313403013323414102111100130021124324004314201222204313323114442010142212324302210222344320012040201323432402201421303340004001430404044303410322411412301021103400021303423024034243201344330200202423220210323304132444342423022133112132424401101110331411232211143433404210243341030233441130010032311003113132223044120423203204110330243420304444444214034401312043430422014340034211221434122104323212424121443422441222422210013422004111132330130323230333111224031303430212441130200340430441444142420000404324120203413040423044310243441022232042123041022342311323311312404443200431222421333300042022031243033104332110001034011213111002311343332231304002141232004414111202204232100003143344342402010044001030113004031332013314114302114410303441141230120342020033242330411132222400014343134130023132132141132233440442100143213413213031202302244233333142424142043143333041244423401403140433303241040023413144321414320034142443343242124030043310431142134314020003021001340412413330412313232241234141233031342204323241402110320214003123010032313042213232041232203411040223330423442131231230124044014134401334131433224330232443031433232411314331221101141124004111202033110222402311001414031212132204010033423432331114144131440301304040144140442431423040321110404424314324240321421444113233431223044123401130044214230444400240031012242201321233403001342134024422103323300343301022003421331110214012224143322103143214432233114001012324141431422301301421431301004304021200401303401204344402402124001040041321141121224201434144101140434323331223242203101330101330132100110312240133411424040022110320202212042004100244010241411031043310423431232334124442430300224330210432204024031303121041404131340412312202013430243303124123003411144114322300332041344231020200444404401103023342131214022030214031410030310142411403114224012221210014134132423144442114420124432000332110432020211340023313314220203122140022334341220301040434211220324240331113243134034134313210030211321102430302310210230132334101140233120241123333400422443442130143041433031011000004241201110133040224141423311001304212010421131312320111421304444421132102334320404210444212032314024012234344040301304403413222120014001202003344243440330444010123001412002431403030124431413023331044310141002400221330134212013302131311024204030421403012224024403233033231414220043103121113304344124410124441321224212041430340431021122422004303003102203303304414021103101143221343434000444210414330421043041423424021020022300414104000243343001313420303002342023420234044202331424103414343341013041343330140114434000232021004124244311440414132002443432420400321332101210314012442331032003002242220322422122204014013231242114311220314012423300402000043322331304201244032220130240123202221212123023221110143204023310324340442244204200004412011430020034034342000132304011242422334420440001044414122131024021220343004321443131223132101404004402104122131104031113044343024233440322303212344422441324323023440421333033132223210242313213214332140313410440444221231311000102003422200333203324232203004224440344020222124003222104001132431241230432212440003434041210434004413100424431403424124234001342321121004030404441034324113044144342344200220313410144121012020421124144434220212100014032210333130323213140122023430344432433144143130233120303022031024404132214021334302003020214140030124410032203033414243014410210301100341302034221400140102202022032331342441234301301330311240242122112123212334023234441234011343330322440414123023133113101434340244204112242001324102133130413234244342234103133212212244113132304233321443114400132142242313444321422142101414113021423223013442311021441333434304220220401114301231124343042224230141043031214140441310042000114122023002041124131240410001302212401113103120241121132422114133121221220302144004412301102301313420232301240030340234343030130010233010340000243334414230411121343431320104101140101423311132120111302014304103110434043014141423030134033312231403241432013223240122231022221134020411040301431134221040441240413014042012402333440142230202001113131", "002223421234030312242323122011323043324342202131141401120343200401403223222102211432111112444104131311001143302423034123323243204031402410403340400201421030212212100044444101202132100104222442141303142401110421110113120210141101041134121122423232023110111314430331042303240322101442002343021014141102111244224241334321130012301411041011402004434141123001041431402222023000204014201413043242402114342232410233011421131303020031044011313410331011330134041213313210222013102314013341312212031020233201130120021401123312041012400130320203300033331332104042003201012030423330322121321310432031343420103324330234004234222441010031040011401343014313220011230304340433130434432130144120322433332342431402414140322444212142111333313413242101414142300423131000211142334303314100040414031004410232023100141104034232201320403102142341002203211104241102443424404434111304412421432312022041211200433243033220214422414434431114143214213103334040020140332112034222423321033134202112202210423241014223040044201144040123400212144121103010314300200303034103300210332104142413234303133044244131303102141133412024341422411112442112230224311341233401003102323400243104340011231441201204404144211000200120143131210101423024440143200203100323011424032431010041441434030342023214232431333140420131214014133122444201411303322433410233110423331411423341333122111012223243234114122011042424220321214001441302432300143432124214313422030213403333411201230022022320310033444143021020210321213302432300044424241100211131434314340113042122013043144224320110330011032214132234343310123442313110334243101414423113110221420141024334131312043220103013422340341311010333020402342223212030140131104001113210222101211134423314031244133230320041100142140022103040304120340033301222304403203143433244334413314412014233322242403232101420020004411333204243141104423433231043032120212420324410013003410432303031310413323343044331421344101100242204020012443043310411144144102404124101113103224421342132124132410402143202140422022321233121104040143413244203333222314021333042334202424141344123331133212100013442211111242400442213312032201342232014034130322041334224400220142301104302412213102311013042100231422310431034112223301124441003213014203402122000222012334042012432023131133312333410022111140404341210334132024000141310134033421243324010302131140134311412211224223440334433030312120121131021301012032400400414140400044111411103320333102332013023121302210220224204234224323403412202124211234143404123301212031323311023323001201232121201311314121442101443334311134440240043231332403431031322422233112140042341241242100322012441211331140044401003330143320330110411422201103322042234013020023231201321233123310122323342143422100103243001204223020211212302320123413230030234134011232300141402240302102102044240243332013044340040122141243204444333102324440231012332442132223422202201000132231232412143140331044330122023133411010403402411202401404300141122332433400314033201121342002212103322213230431443342221430424243312331244402411340224231142040342042010220033230302110201210111123014000413144000322012204332000240003110431430313024202023423134401004141130001212430112002442114143421014110321044102430021411204120103422222100202242322010021444132343133401010123034034020034001222113401320241213211000013124430440403343331332211033231444411314101132012303032414244341413414422444133224014042102221421203100324442214322123211330432044312103143000210230333340434122222400332233110333342403144310414040201311444120232440430421003442313341314024204001124301444200210323210232134002314202114331331433043232124420032340202004403221043024433322320343004001201011340002043323012030422104022234130242434243101313401401322414310331213331320133232302223043003242122203432042342214334042142130324012224321123041100004224432021431010224014312424230111104302444220104231424330324041121234204302143403240140440140040201134302201002012313432344111423041043121413220234214401204431021211034043404442012224301034120424414334101300404022431222442242300242121001430114014411044012203124440403134034344302010104032142243103424040013410433344133331301434242410041002033322344012042314003342314133001140201414001144444300203300100011242421310033014201044413202420131241210230430031203101241014000131441000103002231144310311421111043104133004033441434231044012143113040313304434420301211142442312101234043430403004421100221314113300442423", "400024011031142433341320211043333330341412010144443414434314110221010043141132343213341214424023132333313022101440422203131230024431341031210321433022400114230004241444113114101342143221010113400133302343440031023223421300301233410000404433440144323004322233440330224421424412413411013400431100204214223124021211422441314001300030243424002204432031334312134113004440200113130220210022112200203100444401232234324424011114430043144302413430203230120402130310143223024304213104323100421434002230444212304223322141400213410341303310030244342224042424420110114311243144003121003223230220303032234301314230244302312132002300210044014341430110032331322124244133222314310431323140412204003220434440144402031134113030424144121031010413140223030124434130023242442320333304344112120331233013341342311020011441134443403102322102203134124234200034222314321424142432431004242223311411200323432204002132323442213214310214022032323310240120322132132442134300420311121420322341210022240132241323221423331220000244300214242302040044043042421130213230332030234311110000430434144201104422301113033034004212021232010421040010204231102414432044200030204324001000110220131412331024413300431411343404004310034331001341233242410100001140230032133210240424020332033324304044230014330131011202423404300221434314444213130201404103130102202132212044434113441324411142103203203321242210234412132114124024201041114340102001110232340214320441230132133420423413121411202402004042320212014420202231340034334030234401132432424203234211314302224120313331303300112132233032410234222443112033030302200301113324111421244210130243122041402222220114101331410402401040120410321102043200140122413404423331330224323402242140410141240002000142202031332430223030303014230313042110042110021202431443104224204030133331023212321313300333402234031420021141122021402324313403234213410121012422043001234142210323343321400011044011434040004422402232101011123130101144203311004330003014302431121143041404120331144024334423040311313304211230200243011204401101444233110310320343432120344432334120023124432422202103234030003131220423102331134334430223000101040124431402210032202040111011442130242240120204003023103123012140003112303420412212320223120443404002403211341012430404032314134131210400114110010344300430344412431343421104101201403121134301341314031431024202411233200410224133304110322300202104040211040240420120234212303243444213131241013103103230432403320134134234444120334331101412010012034340101202032431143303034041311442200130400113330440001304401004203132001404410043231223130340142440310042134102000142041413022432424003314123242440004314331231203431340024420141041421301240344411002232040021220131044240234343214221201011133234021004144422022200331200014430112242403014203233211322341212041044303423122134114202112040321331332031311331202001032430211321310404421232011400100113343313431221024033412424120214402303140113132030004042040332221202101434242013300333020021424340031024241023213113421212112442442000213221341000134320011232133114240440141023424341030304424204241310304412432113324113122312303300340401414441211431114311324024031144204313333140431202443132134313014134331344403141332313102202001330322302421302404001011242010302013422131331203021131201032113443403401220120034401330442420202302340204112404021241144032143411040123440043343203414404313234214200214422040141133210222121010023312422444233314041313224204142414032133314232123124002231243031421040342414043022110040114114431144300120040212134044010330221102212201210322234124133011103030421431314310102441411003413023240120413132403030412024021323003013343411321020023242414400032033433431214243232214442121230102320334430444232021330200222333413133202133042240032134301313303402204144243420430032312400101422402123114203100423144110004211102343140422331222322431112442432301114112133121033402023210421111444233343121430024012121224121420144412242430141141043031340211141304120023112414122413312111200210420002104114420311202324031342201234212440442232120433313010211111344413220412212403241041243004321141322103114122112113311231312420000441022304230442233424200111322413334311424341012231433212303402021133414300013110003024302023314343404401311010102204100111241140243404214143120104412034341102220102444022144202033124323210311043131142412243201332024114303043202100302102143330313424211003212440223011031321023302002303134423302212122", "402100330134130331110402030020341100121010334411340132123110321302131100412231403333203032204302442224000203231131222134134441202100312411322244041341434430441231443032331314043221141041402433414123110013200101223203400342022103014032333323431412124034121111343214210333022234222011004132310002414431442122340214204210311314333322412141234324434023111030003103042033441004301222140042141132002030224400434312033041100442344222311214304344232404004421214413121214031222104344241001040133034010130024433231134211330330231331122000320403243323022040442204213204424244413301443344343430400322342003231332013404442214324411314101141234022412001402032202144211222300323124310243120040434444443324041132442323134404411140320013320244220000042123433412420314432042202340140444423120433034342312311412204102144223123041130431022103014204322201321310233212014202141120333134243003001133323133420421434343304131100031012210032103232421430213412204433012404003131310021101000221332413314403421100342314112431312000040320042012313131201410023344121432010122122144011043441134121122200411312042312233323221004441210401244422041102343241014130301124321224431331014431444233404013234004143000311303302041131210022102041324401341220310222413044420043414034031034303320204241323234222124343202010240443222121031213042124212214340330124424233024102022233114022132044420433343443311401011141040440224021111242414304243433313412233331113044134003423203414100013120402031000404010330001423434213012314412143444131111112434204100020340143201224234110241120103100403014234314031442141033113303131042301212401340111310000202331024302101334341243131413322103204312330003242413324100423144431403003120143340410120330230240304423241210342132311134122131413030343204433043441323323304223423110432333112200110024210041200330313403022303342320424242021301234404223332311431410344114223443322111234320343424401140421313221403034341133014010321003301311341310044101332230003302042002024034211422402132112334300110001431214302302130131211424214233344003101124244401330422342023140100123422433111323314404234144022414330222234204010320044314332213100330140422330201324313142001211300312223133302410142310130231022034030144013044111011121344220010322331112120210241301202021043142202342134441043120240431103121022304032434101023424213010421442044024414022044123412120032041300243214103304441423122103041004302413201211211344201021411402410220040313023042301010422120021121141104403343421102330012442334420202440322443223420011312034101302432304112311232401041143334121143231441331333212112031213324301030004241332201020304113103323313141144422320234324203003214444014400302000441303421112104221141122043112022200132134103004014033122214233140441010014012003341414314111314413300313111402234004230000041303322231340240203402332004001001330344201011241001114141140021440413310314110342244401423201030140033112432132033331241233021020204421132130420340203242443003114432411424344113022330032110124134433413413431300130332224134131242124401321140300222042420401303210411330110430144313221333423443202014124223441401204413214240304031134123004234033120212021310022200132132032230014043010440131200134144324424014303342430213423012304313021023340410222124000113014434104200113024102202143142133002044043204310303034143413023440110214043413202142112234442031323234243230042341422223001300414430412224422214231302100122031034024424322024440113021202422010102132403334101344334141221302444204120320113404324203200104023144001031234014104420144404433331444024220322221440103213244022322240142202240134310433412424031442343021404434440111401241023111300403441010320440110110033241001442432433031204443011333101113221012302443000101440402233203420413431343024310001202201400404032022423244342212022414332304343100323131103110022240212032242233003224031040211021213032044213144324001432002423411342301314023144241034422430102202210102343401410021034420033222041433012100233241323011442314210213121003414001412012124221040301012033241204131034032422412030423012130331400140040112304433140123124040421441332213000024221242122112130202242332122021111324330140044301200232121410011400013203204331033214241142134430231233104223442133214014140224002012041133010022300422130013021442433304000432111234243212114232014132233240232313130424130412144310331301013343113411042243313210104101344002121100040432231304411342410202012404", "442204243442104030133113200201220244421210333103020143330321312114022112233043134234000221010440021310040000421242100413424022232224322324002042420032412021232412422241442042001100424030044442433332313402101334301311204333012221021204134043311131301134410124124300032332312003213200223344301032122224130324304313301110413330404302114401024230014301441113220032430211004130404222124412334203003104231321420112324222221411211004130020112020031331411244332424031143300243333131210332334411014000144012144033342102210134312233442100110113433433414243011224233403124224014300423213014414024000042434343331313312040320430011042220414401100032033232412413424441004014314431433432110014012411414333312223240120324404113433010423410242212412203323312303033123022404443420243210342132232220031101342030432044434340133030033424214110440410320444410303033012401044013101441003220133322122020244341300303041233012041333424123414100244123412204123403410322330143213122123431040003403233411123133440004013240020003444140040312321412314244233343412430201110402004412010302243430011044001232240212243304332343140213321143042231344314122444311324212204223003200412224410323343220012100304202143022234443121422132222302003103314140023020030301013330241344314022201421122301403401243311134401103133232144344202012243404110410212201300321102133211244013113411404144344403403204402323311011013210121210232200240403223202422344342210241321004114100134113024431304322301014310214103034020310310242102312024400424022331142333032201104021140023144042034244114244402003342411333423010214402232100210121021042043234443021432144321431320212142013122130222403031313240412134141002432024302330412023441431140022241043340203133030324124311232441313003424331233311332242402401234022331420124442441243414130412443011020040021212344111440231434411400322441010114412301244014431314244342113022000410423202143320033212014240003310420320042324221004224331423403124001341103324023334320232421441311024312134111332221402101144041243402331311444320433143010413041024322224143111043021110032034003000424104001343204423314433422010040041224322300343222124311213211020341443333112440201422134113433320021313413343334304423202023303113142441401441000040343233441224342100114333102234200421100004430313041024324134432001221123310420310411414031202410400444123323123334412422024300411120431304120214242314330001333321320333222342100121011344002203240110011442341143101214403400424002443303100404442134100120344110130221414214020320114001412103240244012044431042040041031013024042330012331234301430234340310220300322142210222023142112121111414120214000011102010041312302143020042403140242240201122112303243401132341240340040232322044211342343141343012304021103414332000234101430242311023413103410304010132110003120304124101134403233013302014120014233101410313203303322232341332211413001312232211441213123241040221413324212144334432111132341022340031411210104213143430320424203303440110440413220303343241304023220143312044003410011120140023134124040440042013003104000323142330123201114432434303024144400323203423423321313424001243232110412304041430221411412321313404332041102323141232344034433241044444043343122140002231401041340311421011114203414421330022334044302013132220403410223432042120344000200334014102431130442401222021402230431421020044110213400041204124434412413124101411403041043210231110443130134033010444123324144314133231011312202244004144424141413330442132343444013030444043022244413342031421430424132020142342401010403122313422323212002211312241232023313112444244310204342023212223142420023140424222441132100204034102331203020423313122344430100114132313133322120224234232330444304332441413111312214124013423200244401121143314434024431121211221241324023242222432103010132324023302031144131202030403442233002010220111303024004344241210042024130104432223031024121121043413000443003340114142212311140212144433434101324341222203332044414120442142312312344444300404121303203210104022302301012224230241300001302211433234122402430231130124042040040244303131412034303432212410224021040004210113142300314101212302233133243203040220030432422231030041000400430424230100242433200430341344224330002313420231003000331410443103013010434141104200410040130101414144343204022432424430030220013312124112332034000433312212034233342132242420223111141011244113304443432140230033130333142320043034222214232020001130002333341020", "323142031422043102200020410143441312012020314310112022233214411311321220040402432134023420023333301141111311321320311423240341121421320241104340114020330310000100102413342233132013311402430033303114131012240432333014220412010003314114103043300133044424323001234404123104344120424142310134413203114410230010113043011240100101410001430400122213200134404402022331432040401341433112424444102234214314040332230340020432014302223110341241220212220043144424141340233024242333142142044310003004310014013423034432311343101044302401003403414321430242300212111103301002302344443401322014342241033120013334410202413132040421134341233330212244112303144023312323222232222311030004240402141112213111424034213104014314143204412043314224243212123422223134140210100213303024200012142240130112423314102310121142213244012231221314411140021122120043222222344302210303011403223340202401213231243122121400132422221411314320422221320024433442233431322343000323024140420214030432112202221041043234011210243411242412131224413240223321240401331401012042123231011400031341000131430113324222034344342001223044410102313422401444422232440123044213034240403410304222430441201132244110412422323340133004214400110044334101421000010124030120330011120130320140004344414121043022224131223422140142441110414021103044210424123140033211240234024340412004214214344414021333221103412201120030111041141013101042342240124100023121112434402040114341423011314441013123141044332300422333303042142233342110321032011233000440130220402424340241214002114120140201034420103404313402120401031300334221321244143332121123132041001424311412002114111004040213114421041201121404321302443122023012344423332314111043043002214212133004024032440443443201304341200110310123000410012321330000413224213040214431104302003033042223143332030234000012434211443413310241003401313104220210443043140001310014404043342241323011420432412034330022244421030021214214142120000342030442030033210000101111204240110034332043243414344313342003410342310032342203420123130011044420342112403224130143111441040423341100023400231310002021302102333042440423022424110441321431323332442101311022303203111333414142232440141220303032011320312244102011422231413314014314233013241143131213120030311410020231224120411013324331410421134024410211243124342310143103242200002232231304221344244414033214420423032022140322441140002212423440020043211441334241130132103320400130324002143121024044021132421243101302310333243420011034222234221040231020102232123324420042142302431330000223120411004412132042220113203111234110344043144223120233111243244332133132140412341443140130002233321203034440340111312214212334004102013131143301401202044301323213420024101110344011222313144310421034242312000232014404321023434012203423143101114423342331132431430302003132243440344212043211211322320300422434243103212404143121444241321312102420011231211222343042130021434040213441413313011022043114041334243423400303112344432200141402014023104444041043223412434021432031221033114233201224244123043323403034430322241141222033413434044314334144412142431202424204311300021133341031222232403131341041002111110232222113104311400202133223222123003041104312240042400321140122220422402122240402210030224033210241243332324311200220433200330044412233331323001142420400234111143244414400331344201211432142113211102402444314442302342001331111432333202103212444310434403133442301243134041003110422234144421134433442113110100131333413242104422032240222414201403341343032343200031434143040332042302044222142310040022411031242211203010010040132112031113034310101343024220143420112021114121412201433433414134133043201321212343420232312014044204020011300143311243422430401400404413410322344144424410313134314102230441343013240410210241340311403124042201002100303214002400131101200400313112330030223314304204224103301424144132303140334431341302224122021024041111141424321004442401103200423340434433132304002224113421142414213301424410014411021111130203111400031331431420330422414310030422034143312144140230104023012042411032230240424143334412221424421330404303302203423133132424304014143424400340240323041444130111121130003210114101400040140304212034010211310313411230103032102404300330024410140034114330102141210322012411400441122123342104102224343131242104120302133433013022012343231134431403131410040404112300342344012402214101002230243420432324041320001402243123143442332242440004302402134221140040142010", "001402203444301324422302314132430441004401031102422213101421023412311403040431141223443322300043401022112112223003411030421442103242431143404302102002242032024012212311042011230421210441234432122441043143001001412400120443202431204113402122200143210323300224131123004030344441242432202124214013323132310133304320343211342423334231441134011122101000344100403100202404210100042412122042233103331321344332200423023432011120304121414313223341311303130232001104430402131120234212223034430113241303221242343220124132040334244242400410043134234200220401444011013303040032323114141102134330104200304142404443440244034433323304201130244243230021004334104032210124433034144344042001333124042141241011121031141140343230330441422004040402321221234332144323102121024021422304031210043343121440012202203321321042134233313044102343202320042033221342023404233422001023234433211044334010344230411423413100444210142322002022313130242411323113242214434230312232232021112033022111110032321304012411021042022232220004301444430240211103222422010243343110422101440241122342123044002111024244442242131141231441110123343233400314023021314303333230040440321440013230401334132343314413323112113400100423300102323341410040041333034401110443434333031234144302204031320102001422044222002020032314422342104000233222424032043410323000303003134133230141242232344142022402410411411000410410441414404314103034221223433234114242401312211110011131221332104310101043003211413241024102241332432232303024120124043122230342221110230100340331313143433213412010310100432032004124424112111223320433232213430241033244001000032020302242340234332400232200212122321410341030002244044204441311324203101303101031124423020410040413433414344311233201403120303420310324114142334314324414111422332021000413412311412210432334230413420000232242122442420022303200441444032344230233104432031400421402342112311333401304023313132344310223223124424310432440321344044131041203002103403143112103004230430422114400141333003114432243141413300042424034133121041330040034342214213404323123324043400042341420042322333440231213403002242343343214321312023231434321422100420002034300101430402203430202242201312232201412013220121243200423434021131043313223001110414323303032402044424104134103423043323042033104233004401020433100134022330243020210043143241130000040432302334321122030140303334314431042210130131112411240412333402301444403101224011311342401234414401110442334232011113441010232311123413213400244431120402120004314234033210230444313343133203212304240002211114323314333043243303403221131242004313100342412122101030234334134220022412402312314043111301401410030104240414431012314441212213333300041102131114000223243210041013014300403102123023443014412021420041042300044201423121003430003111034431144134032112134030024012103221234203423011321044030043231002223033114402312102214232242201301313404120320224000201312311312021421400224133124231000203122214400103120244143212134433441112101221043011031310212134122420313313214334004040341142234233310003414111341042122410200031140340111031311323102112321122240243410110141002020141443204100322112402131011311003122020243400434410212400240034242400202101311000121343221110014344200001232144122410132342001203010220213012132122231304224120243123233120040201310322000142143032310441223222314131223441200342242012342240110132024431333103431122001243112011324404331202222213212231142430201141404002400320412034204100004121340004123330103330431022420012230004323103232221423341303122340331032413104042230412011301132243140340423120432312203431040233221004023422110024344222020144334012222300101211210434124233123341214340221332110313224330214320423113300323244223114222221031030330121113132324400123202023440133300232320111112331310300000320302342320102221332202030134444143414042443332040433101230121200240220342124021330103123123121011224034444243413332000100324024011443100431431304034110410130140314432143310044323200112110021434142040111022012224104030421423224131320031211424222424011403224042003004413123203002110004331211124344301040420233400010304302143130201443202123423034422201443341040403110202432304022323211200212434200201231204320301041032432123020421003334334110410044040034442000240020230324113400104102310110424024424114042433201031024423413414124434042340400110442332001234444401130344113323214322140414034134212342414104430300223303232133122433032233013433002031444210221122", "101023400104430030011121224334011441434434214340233304042440134214133041312243221010243211101310422213421224200142333422314330242042142442213403200023123021244330313434033013324220412421040113430022242322003003401112121240310313000440424000010322134342142144000442414212020013204423023423311024431221011313044400443314023043441112422024322224323012032144321204313114210032133114342114240220314304102440400330302012130330103244041343033441000300120142334031423102234412310210412031010411233231041203302222422243242314032213122222430234040210132323020342432312413120442223224203421201233143314310334433430021214333321231104124004030420430303230404421122144014034332114311100340341311132410244124341012344140131410433242243023432331131032000023434130413123232211123331101344402240400413022232231133243412403324121000140221302133130301224101314402124303410342322434344004122434023133124230040001342033403031442134012441220223111122422221132330343004421401104034121213201132324134010444134020031440343202400041212333404444230123122440041403303431140002040204210411122412344401234112023024031441043114111424443240440203043403230104013133444011344011340022324144302342013110311243341423302212104202110344300404322424412234123442134401114302103222402233141104012123120020040202210432140014200103314133210404331300244322311101012221100241233134230022401044440311021332321123031200140413133143101231121032002103402301423401144204230100142010122113143340013432123140022233020431330233340031112121221204002320141302214132342323443304042431310040322004402431422442020200300041244231321004412134313203421122121112100114223414000202431343313111434221301204204103222444100420220131331110322024004111441131334320224034430211440444030123000442340020101412322332432341134043102113431200020212233100403332311224341232022124022220143403114132420421232031240241111431004323010203230141333110012042031031323012120021323011312122300202121433040003001111422014043220113220323114324403004032224340233413210004442330241422131240243134231322034414242212344210444330220112143444222410002403233334104301341112322004320432202011414202140003243441341412444131331233100211031142330323401130404240120333413411214343211023332033002232022214302003030314201024244304241404023410040204210110214222011104102200324031024243104331103112123130112111044120210241241434101324124300132324134402413440110143042230041320011033113021140321141130422142013334012020311210312144002414041311034203301200403420032410021323234123231130024012223142414314441002341104424444111422141302444040424114020131132413012420034232244121412040113024012441232023343020321123300342141112303040144300241104133231443343202211404103312443123124211123043121220422003243402043041301024042121424431023434443331140223240322322333123134204301042411131210031343311201213111433201011303142310213244044042112212023423201311011341200021420131224034342131044031333104213333333444213022233013422140113103312100041442334214034423410141424110203313404314042010110011423021222234240014010122000202223333104432300411344312402340413422230212011040334330012444401123331344002224433440422131020410020122323122411120223201122204313200414131343342313003243413220230231023422041313414024140222014402433010101020111230202301413103301211403030002300340112110124142214221210001230130030221140224422331134243113223401110334302440041343411320132211011404310441020312142200014004431110103124110431244303230430432023413201142213114332144430334120044114033200331432422132432124130303323434322020202112203303114412411204312121210342041433220004144320234040213233013410043100102413002424241211404340231240443010323141024402443000424441101013212101301320322312331343132230134221302440234422041130130042201301020020032203434214002341444342232041301200331344200232033332243434414004334430123311142011232101041111244123312120023040432024221312343102433040310203314101243021421132224120010422424223020203134210111200043223402241130034314112313221444222031211142002342323122342421021233321321231002402233321232320311013124412112044230021041204100324101110302404224301423021331122434324110221321333133210203131030000310331043113033004321442143430111330204110323020223103033412422231333123324040443003103304300344143303222410001124003413443022033240040100103110101431331134213243101320313122044142330443031140444232244102332033210443213311102243324312213424231142022403010123123423", "303302003010042240322141022030413240102133330314002443142111214012311040104344401032244104312441004100323101302143120144140310013234422201342311400433012331421123010431140000443333103222234300220413344144322130042330100213342312312401331314433010201322424122312131044133442321024422312222142312441401403314222422434200401440122022132231443332324111110143324120230442014112420400132423121303432402122413014022002233201043233413322133320024133340001314123001342032230342402324141331131344343320124340402424031410122134203003312130101332434321133432034141303324042242334002202341120323341003414003424014133203024334024312211001201300203431324302202432213414310134412120310242213043230114310421203243221001421142204031033410120302401043010434043324413011440221333100444124434231430244310020122342304101410023412122443424142213111202330211413234100333041213301320040040340044030333144134041344201333320000310440432230114421344141242111210343133013140341414013200032302444033221243040431122111402212411340143410231330340203433222421143242343030443000232340040022000312314022033222134311103023000314104202002204020421240344401204134340211000243333024031021314440044132240420031022320204104440043212400123344320102344404122112110003123131330031440212032031431433023423041130101332440313210211432344013221342220214131340430001112101234132210432304114211211414214333142131122341003030340201004444000241323320314221332100203044442423031242331231203243440414224432124001023102112310300423314223214404443132442324402323232011221203201124421434442001244044333111144222233224423342313002424312234322044303331240023300221020313012020231234242302302403123002112220140004042013103142033343443241210342334002124200041141331311140230444320203204444121400141040431442212041021003343431043313404034041203204122134442203103402100424110213423111322410122004401132133113241330343311422414120020212310302442323220142442234303310340003010044310132042413402411121102433001110341431003402002333330044414001424242201110213402013413241441434431031231132404300320424110303330302213140401411140223342443441132334341030120442044223043311400314233123122201311423444043443444240301424441403424224323001242234131330420032402300313234213021042440431003013241333144412134201324120011133144001023114011113244201400423114222340224030143142230433443013333000442220413020003222243024441214200012043040203000100424232240302234030142443120141340414034301040100104402013432303032444022222232214304243430213404010040100300133202102313044142201032140220324310043300143301301314142244230210423111311032300121141441221140330021432444104322144111022243124142041011034213222431214143141312444221110031133131113303134102442101224130433314341023411404104010424404030130113230140434332110111431210114104444131312434430400120412230314232202043014100222301233100430333201414410123141222340232233334202442432244422032230144044413433342301043431200111231022404223121433032332211001412431104421042010241421031031230103010130223304422220432330133332133314243223100214233424300130140222103442110140343423012400101443112423103403123140040042124240033024042013314042111223303114243340321101410024301142240404333134302230010124024422440421034302411103422410013040001001203020440434042233004314203131012431004334231010314030110411233342222140314342204000020214131040203440201014324032232201033040000010224411321113322442103000022441312233332001123402110043000030223133313320343324144311313321121044230123023032130031044401001222104304022041023203104412403031121234333222033333031120320023220113243240021210220411212000204310444414014312102220041210201134312112110140201443100200230043312443231001202110114302222330340021440342201102144241410112101202233112343121410244200220302441314010012332434042100024024143142442340034310132123121112310324044241324230013333421330212300421124210124332110102340433433401210004414340420421301230014323340240014001003140044433020013020101104314301433233211242303204202130424411230140411140444230214324340233114103342442302242304442241143134140112113313340040411343110024141414442414302213222013000022414113442112021031413443401441042303223121220032221423424444442013422422320204424121411341404342204342321404434301303222034042032313224223103004430411410244110144041014043123213001324240233334004340201221321430241342211244312443412230104114014442210413214214344443322210401343441301211124442100433203402", "430201434444003213234223200241323222004422402004344431434341441012220012424321434110113441134401000024112041302424044102442301300240031202230114424212031220114224301423411031410311243300322034322034131101134112440333110401314100234131011430023343214420000002120433142102014341040331421221322020404434212323230014430044423220103404110032223030120223043043443303201013231331213012441344020223043303030442342343303403114322112140232210433014130420320002222002410424111120221244331113443240142241210114134023220040112021410323321230430413422223304434142341110203122002232312043420244224103434403043414433122421031221113314440410310312040232113204201140112120002444031041330422112334210404021242300434111302334242441203440213014010433210001200132410322212242333240144320441400421411233340404134134102241102440113321103410434432304043414420320111432431241311410314132241034104200133420244022402023034313303114411423113220000030310224131321212032032421423431110204404444323440112321224231302031312203101200033241100212020301011034434241133001413212314433332221213012432204034231443321113024321431201314404202302113312241030343330303404311340410311220022032404022202043110340022221122130033012032123102104021431210010323330430414004204310323031100030143433300244320134230231103211044102114024213404240043222203203401314001331142203434201021420001031210103213140002342301343220404434140311403410403114244204404204031333032002444243314103330032324110013200301403144040031000010303112334322441024432344414041330021214240432201211341124313403100434122410021312340002220343234044043301402022120343300202144103411221024212201002124221440030321301120140033144104140423214444324320232114133111333001204332300230200141022441112222313331144221131242402403344310334033301203022232310142004443320404222322342200412123413203401111012300423331341432203301230002244320431244121004143013210114334033212423441042134001101133334331022304244340044231323321422313414143432130312030133133444210234004310141441401033014242133323143404124131104200122040322010040322014232114202321321043024131004231443301400212020144414403324011043034431421212443020100331122043402203321044042401004124311031300002020143131440233410202132132110223212422423234204430032112031124443044322244331033022234422200102002401232422042212234402344302012113121132403142104041223012333240230201031104230123040200021231034141011342310142441110012232413333002320323132421232411213012440003223224342124411024311421133420401033010411114241130210244243413044323333234142100040123033344044421310344043141102413243034131402411020140204042011332324320221023404043324411430233140420143234442333303423104100212032144033141440432121334032201414001300410342112442334012241423403102232104231022113203431230312233422030043424004443403430414141424442234312430041144422333313121204422440323103001133342141034030140332213031240044231133021200032141144130031322444422431032001240123201102022332303011433314304403403112100111322221033121434024243014241223224110242042024442021433134442334220200032124032023203012301110132243044112041304003240012402200334241032110114423200034314013413220121414314312012412224443414123120410412211440100023214313434344111043101413103242310232333000030410430331412012314042314140033011012234234200131434243340043423110331313000224430222134440214000231040124132120432140004343043032244432413043413233420102112423201134442333210444104043011320212212411123312222411331311140442300310243203224231403321304442020030012030403031233134230014304333022400124144323320311414004221310024043321311032403223422441421000301324011444213341312112112034433023314042301002402402141024222101323203011110143442213022234412014413202123331410424110411311320434344211043002040432323300413020210332031204312000442243212022431434404404133034423122043041022110040431120202104031324321324433200342204421430333331031311213022424401411310442241230130040140312300420103402403130210411000222323100034224321222003424433212332014132044243103021424230102133440201323413422142124220303244104013031024231310111331430041044430421032214314110221414432412324034111414341433422034101033422321304111240004444321241123240324224424323112002004031023400042203433233444424011020143324412402443131242210231211100211313432204332100123024220032222432232143111402304233402322344422130012144121410244333100341224432013311410302100103401411312201333034201304140122042201", "423412412030234241014114444433314022402244201134241300132034024122100433442321322144323241004320212111040321233044142232402141323421000001134123334343402102202301000232421234011421313044334344420013403021411334402342423244014013411104433123132214403031212134111240140310411021031012212032221414333111143302220004402230020131323103223304022241000344210020032344141424441120233123144042314244331111432400020121004040103424440433313044100033112342013133122224303422202200201023103201311412033241213134344424124443123242340244213004201021012211000441314204324040100102141333324224043311013303401343121220424322133240240023143201013234024141210121422123004304100330303124104140402112420401441341010323201100003434004340404014140401221304310114421441444442113141242440303043124412334034242133040032103440124430420220033031132130133444133213220402034224214203304310421324121204221022004030121212330012242403340242401023232243330033002032222333100123432133121122440143201130001243144433021300122040203330401041022034220323114012200231022221321212010100432400433001233414340311132310021002414334333112301341320214412322143120001033040332340420324021424204311043133212231324230134004432111100411010444230003212202303031140442140103231210331310024142334430401333330423424340001233140224034340113201020310402100011213013132443422203433121002203414204323412114301020020310414302100424112403034123142011424001001401430414444313304234141423212421103433004304011233400011032232013124404434313234312134141101410002000402331102310102023321141410221424031041140033044010000300103304413434441420122132311002320342041040141000011213430342441424401122424024444212302121420314113024001202310300430303441121001021203322234011314220440430301420303412131220440010100231223241432000202014324112230243203000200020042101134232213223314103110430424200012211302010340443231444113322113443202103212224130230433121133331340003124143413144133313110430130122132004233042204443020004210313332111411444102320430013212441334400233222421344211123044003204002213040232030211130200432341012433231432323411121210044121301123434031210221000321030104234024311042122013402002442021134344004122103021322132402321204142134104144412334324410340444102341103034004334014224312103023203343331313202300013413123231433221124114313012204243134134113134321333022023303142040401414432213021340404421003040022222303412434221033334334443031022010243012231043430442010100232330400341214134312120002321132301022312421001104120244404333311042334021301423114113224440011133211424343200414311000130043313111021411322244144113111304234224132300003213220022211302222032104404004111131310332110324020304412230433303332243322044204321303110304214443012424212034101033012320110131441034330200233200423044210120044234220122302330423121311410104433403213134241123301334023031422033202433412414041310120243124412101020333411441004401302042443111403402303320111443314011131111010401131224411200140144221341342311103432023004412110012133314201032143042232401142341234421231134321302441413230003031440411412110442204320110114014323442424414133222240410004233234020042114110242101231000104233214230213422324001111003213414241310241224401342332221223003120324142110213141003021201343413010142423031420001011402231203440203432112030124443004210043342112130010121020044212211003422413210101322113141430133423312003102244330043311010000421222032031323013202202113433112424321224304224244030323130424020432331434303241304220210134303242332010303132124214301102414400114234203443222110244403432444212034141313001120231243140011233411421434443431443024120043330323114112222432041404412334241011134443130213044140123013003033114240010033431310032224331010333334423304040231402412344210111420444041042204211344423214344100411310320104334341401204234040123402444434323314323214322110243423444244423313110431311442341044002321241242323002331030441442000122310043304131244403233131330114202324212241214403243142331343020111420202104000223033404042042144432003102440104444123330222013421032043114244430130040204111420421111412141032221104443222203044214020230300130213413110313430131221143122423320130320412204311200423013232212242441212112232404331130414223241124402334020102441404311422230322342144442114040010232000040424232341313212110412204000113413101231430440101341220132403133023124240443002011124301213341142311014014221214141304412202022344334430224", "141100200123312231331143110122044041441203443233113114344234003321420301110021000343433010141232333004313142401110441304434401044014431034140200121042430404313042344400404422023324421242001221211404212034244420231144013304402104140420412200211221032303332211130244303333343234041041401342211032223110323303032210014143302321134240211402434322141142040422101100024200410013443232103410131123004113200200413400131323330322142023140204432014331012313021120240023433412333202202413023002004041303234111114030014023413234204311001431124403312331302430230233401040240330422222114112344313231001343040401342441332013400423244412024102113111114303044334431232000422010032243201124224421340234031213300312211442024224000320130134234004040332303211122141100301230434410004121212342443241100341311324333341402004430344121044334112402331301103034230044234242202243014304204444043441323103000000130001004201122210033014024010123432040343110131430303401221204243312110131432022304303113221220102434121430104010134121231432002131210020311140203122104432333244314410300003011321300324200200440222441130431131312341202204444143132422202121100312103442444443103311201043221030030401343400321222322113230013211123333140420000240032313033444014124444400111020134444121404043331004200202202233214412032140300211130113013423142112340400131021004422244214304424004330144123412123123013203421010434244414444330240231302441411230113242211331304440410424332420242130111404121021344424123331234143003420303023233022313103232411111101403444214202210223423130140110344003000202212202203340211230444312201123411033230212202433301130210322000424103302324113211000041213104123230300424342210132002324400123421210212432221224344014432301341143303442142333344033240013442132244022342023404100214321422332110424200010123243322420201103404340332223322402114313340322222143202300401232000223220113214112112011032322110234412222000004422044343432344441240220032111021403201230241342014220343322243413142021030302312241012440004112434220103344412433444003404221401111200204421344333423142441311404331410343032431103422104222203142220100223022102023321322430342312031442243244034233130310101111123403041231140001142313412113123444040313132332103331024423213424221320143004221342002031341304042044404423401024033220403113223344200332414422233203420214103113324022341133030132142402214324432100001241214222103224144000312014234231042233121042200220212212012141111320304412410204004310122442143100114410303023122143421140333401411312120421344002133031430304303343140423032344244432022023333310141314243103411410304124432314132042411243012141024223342031124442230222133342414033204413241200341102110030223003403100020134143333440242244422244403442012422034013244232401131233041432013113410043420340011340112412001303220410301142342044300232124233134310304231212310130400322232011233202340220124214120130111332012004021424310124231144222433204041002220230032404132340134322133331042340341223123033003003332144103021431342431121144414204234302431230330114341430230314021000240112314440440003212102141441442013442244012331021023222104424004213440404214402321412230220034031130113344434044224303341420124043044244204033110101343201322302314201011104000202230213034313411200202201242330444033311142322222011342332314131333433014433300423432203034310032111423303024303020202132044414032043231021332143224103424241022400202002410210112413421104220124130411131301043020033211034243224423203140441000243331013241334320034044124243340004430003133421033131414130430144220441430024004444011300020020131400112342433044143422140123430100432343423342142131312201102124132144434100113140031334013400330134444114133231124202401123214134200001441220104301113214040214244220403232414443311403221411303042201024130121033101042423043113444414122223342402444301441023110000324110434022314434003242432141022123222343241140404430034330010104144412213433243420112401334223313014013311402310100104023331020312220442014210010441111231444201001420413102304111123120221024303443421034140022400302242432212043102222304333203412002201014204013411423104444330241330331203230242032243231123311441404201320441333221411304240123333203223111144134123230310404130041343203041304240034040113420120032112112403402311023333112344344404421111240042130434030224000043042441430411411203344002432242401320302334101103414044330401033303340240140322431244332112", "034043224031412133234113012023324434201110240311130412401132430133101144404344424103203203211242234210334214111142103211224300040232212211233000131133043131344244142310234302321243122323332012423404004230231103332104202401312334430004211341010322313113200010211101230420403424243100302314411400300034330231040343110003241303130422001110232331423333232440441004244000303130142401122344123303431022012103130211033400340222110211310032104322023132214241143103113314421110340244241413040223234000414120322204231024042312300343243021122114321122032040243220243014444403300442404141204421121204004000214031320402224014412011310224212212113143221310422232011124044430441403002041440140404123414131014140202021202200234341241141233203234113121311012233214320331434430014043323111224031114002432244013412111443313420110001234131001012124330231130334101203124132300403001041313312110310432040322044010242300312002044101210131243204230403232304141134213344212404110133121220443022040434420441020123401134201434003032033324002443030111410233404301000113040430404024024041221034314211221434440110110003140404332014114431403404020131330011014133314402323102001102014101242312303101414322441002122340433234013222311132142033424031202310444440434434320112401444012101230341010202314314011124110103112000322433014420230020123402423312223333313010342100040424443133214103024010400014404134111342340342323231432244333120403214114224403011020201230333211202433022423122134043030331313103014403142121400003222403100334123244234233033203012214344102233434114413201304101323041030001010412120342022423321122434230303214334203144122112221140042424142402121314434004143220223000100002034311022132230122220123031342130143004123201121000203414441403203311022400312440112232121122333034430143303044300134243303310011333034203043242142100120343332421400131340444122432334124333411312304133243311222331142031402344243011230221133124024241014100322443403120232413241231021424002210131341310432111424000200412211042321020031412230243341242042103402243121043330222424111420103322012043021011014203444201030124340323004340004143102202404132043223043003341431111142110401141231342112243043432221004412203123441001243340303130443434431323131421230213312423341400301404322202420212143422420203113102210021442143134110403101103232303000041210214121210223144322424141401031233010212341430143444040221021314210203134130103224214212130433044104231203340143021133222302124332002331231433433330402020401322222122014400100242403412113144044140001210230321000421024220103242213312122042220232004100124420231432123012110422031124202344010113014011411124311421440342004311323141012311112021144121014043143430203412014422111340402214424022211114030212443203401412444212233104104341200244124442021012022204040233304221233301233321201332442322320131434300322011241234240113423102224133311241033220111401403003434422304222204244444422040240001244434144120140323312442112114213122442130344310431303223113343012430141340410101410140343240440314244413311134441321434204122042004234431234031010000104220442442000201320213120143041211242211142121103040342014430314143003111121041143032012311221042004232234201122332321431143100244032032312313420401033313313340222404433000310212221034410113133203402024424103213310132114434134041403101014024013410210431014313234022314243242330001414420121444101212442401334313203143043344333310331300331134401431434111043220034414323043134303140410011014302001224024440343420433302304421214320112413011211434342142301441340230203420430423431340420124411031404314111403433203232201134112243141103222221442443103211302434300441341001300340320033421231012111311004103021144110433331443421003140342020110111410240413010130023443310433121231143123232004032124114140411232004040412244204113313212013111312141211343144444010010234402030200143310423141114030034201343211110310331304100444303042112132434433241213410134444011231302220202402234110010240134013123003440320214113123033203430340040113303332242204124333101023244323230201231124044414420302330014202441203014143410243333014040124233022203440441013034323033140442144310120012420013043221444230144024112131134204044204024243030032020402234114124004200044324403203341032422402442313420223341112400313330312114114001303402102423110323112232111400430240132442421014313443420343101334201330422140023212302230021421244230134241301334224330402440403", "034344123233130311110121310003444410113023410411204313230440003314131122340042122201442311403310211300142213330104012403414310412201244141442041032433101200242104302240344133140142010003014441021323312041003122112244143240332142032400134213312211332133134331321201120200412141020030201301103443343422133044243013213443040211023221112003021012204202204032042331103411240124143223432103124110234001400313102203411143444041112031213404402121041002202410311120400022204212221041412341012413303231311014442122242142043400024011131113333133003414102444401101203013240314300400022404232141342400043403443001234442034332433321211331032433020421414104314302121434031440334410023132004231301404033101100101124130434244234222003032001101111434034132044404234134202000410113012314014132032044043230211033144040114121140442204030113431440023023043211004343133431044003410202033440302321304210101214420301141033302324302043400410032344201411222223231343241244212031322240121234240441214020141313212303041421444130200103204243021023011321244433434403231343134323113041122412012111334411300002143132430443133303403031004142133201442421321411232303244432104101112302040121112443443211332011212203341322413210034001401134340101320040011202211314212000103144113002332001203313334012423434302222334430004123100131122031221314042013414200013413302032343240131133124132130004010333123303224314202120041242221310112314121441411344444031103043013343231123141034003231213303420444314144241243121332331303042113432234001440043211211113133231112103342322011101422313211222124442202140034432033410342310010221041114224112322101131403210020002223034400433023032014142344102340230012421340141341122332110230042334002332441020031233123341342144001100223011240403030311414422120100100423002304244332443433214244022442010331442002122433210444244241421133430313143444042322444121332223133024444004430123413241140211103423102023411144124234434044120042044430310400422243204100304143311132040120323222313134040230424241421021020121231241242044434320200241042321244424303301222442124111004014410403114440434142044314331331113234442341420400444244044104022033040141233133131330041442342022402201421031120422103001304223122213332404133213114123211400313344401402222140114200232442312133420444200123103304343100332442121134044131443420121102444440421334001411402332201012131302440432003034333241414004433301232244322000434001003440344331301201112432121340434444343334313134242133410314110434024414433201413030121224411331330040012033244202302224434412133304310100240203441211414333020041440304403144002011124320230402104320000414110111140304032204144034311310343333404112344210100102003244110000440400141044143421322212131222414032121013243310023011001010022142023101143041211422042124214324114044024002300101333303341203041120412320333312304000104144043124101114413444334403331302212432100302333132441342221410012032441243314414211400211132003031232012234301414232040124040340223431301304010112400313211330101301014341413134403242213223444331231010421421031144134404444031124301430011224231041310210223112112303041403324000030022143011212131332433331132044402340013134343104100221414210140120404241401414134243121113134444401430224022023212032044420320423022042300320042014044300101114342211320032233201334234312224203403011003232022332421142303033112213211403342213344002200314413414124244412404330323043341203014441132302000323413431133303214300334312400303213410024142401023404344204111421124113010310333230341002024213440223203023044034230033314301124311002401141400232310323210101133324204023442404224122220002010301222021030123132200041301303322320231224234203302000331313213104440413444120410244244330334211001031441204334023234313410002121212041342211404101320234240114440441414021221143202313403021400204122330013400322333431342001043412031400442013041312312020434412004421343040303442411413123040403424303112133342134323120244110002021320213422130300423104212301201042302233311414230431244131100212121331112241004231431242411420234432320313204002134032400001203404321303211004043401010204304132230110204440200200133003010131102222342121020024024042310414123123324141342042331401321431432134204403343434130142140441320001104041421323032212430202103241322332322333310442312223204130310212031344031413442442303422042003001032112243413241014111333013033204434141321211243333423242334314111022402422240330", "040333424314004334411043420133131434112233244100210040213323222243332243224403313240331140104104342123222201204401001220214322002424143434140400230422444301001204412202044202414303210013100412313112422341400334442003200003133030131210034132304141112120312121033030212231204430143324413031322020111434324401232420020413314442334002420021112222311404122103331332244000431333331014441340103031140234232342222322321041114011111321432210123201314142410443044312020420430441423020101123212023420241041441343330344442242213004411202044224342332003200224313241430231014031101213300232221300403114401021442243344224402330314320112224122140430031210232102223040232123023443140020242300033000003334443344411012221221244333222034413303441114102121413201012342440411343312302030034234303244024344041441233204203010140312112300300322012224422030232411411201302142203433104202101103010003233220430114101342104034311142413224004240334221413023402130314132111310323103330323112430234210314442102210320244244023240431412434331001324340304031322041213003403334012112213313333311313214212044442404111143400142124141323033031021421404302231440020211140304410314003322024002404133313020411442323432421122412233241040013114304330140140003301014311104034111024332033322414232433141042322010240020213303330144102012133110330433431023112431301101130213430024042401410402011310211144400401210334244002340243400041003042021234331142001123443140333233114112402043220343224443243322001044233440344024304400020121310200314110011130203230104124212140104230444214403322134041342232240310343432413420122113332400023232300243112331202132002434023111002232004300221402203443210324332302241312304304402302131132441124300002313211114421110121114043130431141000104234221101121100222323440101304320001103430031304433220242242034102220234012303122131221101241023103423002302330022411120011142430433030443210230343000211011122131442240401444044032410310120421110241410343300000324220433001133343002303130404121432401102042320443004314443021221320141311123012241321341103022420400240424234241314411000122230023222310241020223230242114402011141443022043212020322004114022341443333114201243131344412432311102311442143413020430204314112302442332013424334234044114220443400112341211001003144322311204043323123203031123322100041020110221200002031243002332410401321142144014112310340413230122230424042033234402203242100331331100212102430423104303243021440012133001330130004023124203441423042200224221240041121313430224441314340101332212233342241104403011301401313300134014342214014122402443233042323212204123220241004032432111240041424134303004234210231143440210001133413201313122221443133332121403030044001010232012112100421231334430031102011202332311344411422340422120324411133200412341434341022334202001324133311120102402441012431421411433042120212113044004233303003313223211230202433043330323040131301232140204221100023030340343113400224003040013204404422314134443033014231304044323333301224302330013101334224400401402001322023102014300231231043104224312230331344324430413020204241441302332234442012002132431414123313004100204042301441124424043010041411004331110222234203442323410344012420312012013220330044231004210040143400034334303230240244122231124033023033123234443431302141234411411410400114242424023323241043113101134000130412304120414303340024441413210332043402421423312404412224034210000003103302140142231044420413323004141040312200413010011210143244123113343432032312212411230120431120412022232403104444334011041140123014213414402444242131232331212220144422200030341243324403133114444030411430444443401434221234323432001121022220340230321023101401201221123102412442134424423134440041411404441141214141131112233100031342224124402120322110220131102432443401233233312003232421432341112331330142213021430332223302443210043322200400131413104110223120203220034444211320340104300123111014430333111423440232030322024424001311423444111024124404003224134314232431204313103340122142011112031424403242011141440430213412302211312221204041322440020013430213041022313224443012113240410113314014102303144004034343144334012443111442244132021234023034440231440013210433200421142103444200430340004420123032310303034221110031242133431222243423030204404114443430132430114410143300333430031421140112214024133140323344002403213202321143104033003310340433434303344324111121331243143404441403013002001331403330341424323201311411111", "404131330111302110144404143011024423223003422140124344204011103031440412023144233400042103121311133310104110200131212040310133223233331013410324403304230011310104023211024230003410124210420132403034020240442424311141421123103424402114232304420102434204424141312233330444143224243042300111433120132243104003030211310443312341441343221240322323124321030411323040224004044413424414011440421213013424222400120133031403400103102414232340332134203333244111224104332042112142033212024242442142413113001421011110110020104234403110213124311311031003133403403203143101404041403140104421214021221224140013123104211031400100341242223302240221331422142020110343003042231020201031430404220210321020413432431232400301132024304232023013420043442210410431243043220141321202113324123013214131431110200310140030033432413114323340201443244303432042003222014433134004231140311200412130032402102114020342013114231244440241322130421402033113324221421020034201120013334011120411322322330013221234111231422242312432213023324100204400000101043413012201121304301412401030020122104001431232314412121204011232420240140002403132110220140003422324320233131422203443140440444310143411430333222302104021241423414141114242211320320024440011323043040222343331224234341334243222441333314132302214043133411312040214223414042141211421301134300011303323244430344133034233043300134303034423422411403012243432231123310132303001023224240233233000134414332000004143304121101133044344342014244011232020424232110312303232101144022302031411422041131444040310441424413014420120131212140022220004311111033303222241303104004310444021030412330024141204134024204403234104421204413123043312203311213243420043122104403003100210000431444403010113404204300413130201300402143402111012042343230114302013030413220332240412120044433343230221212224334133230312240031101301440113433434301134043030233034334223330023440231111031022030343221441311031202221442011041343234140310013343443420323130421413024214303330400334314411010110113221440100014032141344013141021404241034430104334224000214122123443302440412133323011230434330104334330232400320123302003104223303222143442100411342304111303221002212021403003041241023044313224241422021003331113142423400340431012322014332324103142133143113100214433141131343012003132034332034301044200302423001121223034413211344014401111123201120413024243101341342031114343340433241301340432431100020444114013240120040243200233420133430403131400432441011121320421000401114020022201343022240042244423123103000021431011023343301241004403001400341131124043212442210123331212033020311440334430114230114332234234041001120204021321021434441103044101122020424432231222020234224332343212430131341310014214201130324021231443343031433214010332214133020422223103404044304040040033231212224222321023431012313201333011034113132400014043313344112334030414044311014343323000243300131324341321412322223303121233422042003002231443320100013341223031432434011433101224142223323103130404311241441033121241220124002322224213001321021034331211411002122121002030030123311201100334120201240312021404013410304422020422230034201021104000202442014312330231103114420412311100044023133001341030303023204400113203341411430021012004420343014114310023004322042002430011232114100121322343422010120411433102433203330004342220044124223021200413130420433331444024442134243431031310231013332400334420412001440122020330302412034413111343304400124131200123242231240112101434042241223413334024121141212421431411034244403320310244330303414412011414304331334022341312104243401204102342323133210440110340031403220333023022113421010030120402404001324142444131120430330211220234401413110331032222440441114330120333031110232221301120140130223440321222143002242221030401330440332442141310303332414242404313001110333221324433312342440122022434211043023414323142234223232314200341103013211240114042232330414424212103310133324310123012121201201113303400314001341302420342320241303230403410431141404104042212013130322144340200324104021143323123331034424422003044203014030110141033022403032142014210203142024231141220124112010444113424323400041211123102022442212303300022414302034030121431434304220324324000044300130241422233341220323033111243014002433232320344330213422044341113011223221312441323334000130134314041001443424141223403111132304111130004013342101443303321310103123320104442214204221122111142013301331333141214143040140400232414022112301034", "234023340404102432111214400230413022330024032414401013330423344013021412441431104330021030022323134442013210124440140024312440004410443431314143144133420023134440132332310310123421432132313114343414141313211112420211300120432431313303340113314021040200130302232040201341132200330401042143032121222400211002442224213020122430330120010034401443141210301200112123030331331240142340324113302223211140211202222134104200102123211230324414401031011330304233402110210311100220310133442314122421101023324340302222113404002310434342001400223301032434100432013122243303013014020143223311104411121232343004344323320000333102330304243202444413204343341100423102313201122333340303322022002021031231132042203110000213202340122333220021240223041221404423313424233023030224331210114330434141034402333213142442144242000224402244422132143243230203303003423130012413424242331101423214344144142320210340004410021200104240240330241421401234201113040403331200403132210330202211142132232434431244132320432333010321140240032202010244321432102103414113131441413212021234100133113001432124442202222440212043034323040414241422131012231203120144022032010301240423000310010423324313000023310423331104134324244012140332042020114031433412431343434203040031224133320214422300332441423402030423040244012320131302114412002020101140043210423341310101320401302201311111014410401421024420022433212002031444120021303134242143231333141344142333334412014023413140404233021301201423232324343200444310203404202200333421034124204004213121021424121122300330434443342323113113001041424401113402343102201023121033243420211341122134403124344340314213134220314204113400432224341321222420402400300231234124231202433114240440243240000034334414334142012102331313313200430302232202212323332121112342343240243210221043341203134201134221021001043304321200220320442111211410240113130143014323022140043140033220432121044403231434022310131142033242021014300201231433200342223022113304010304442141333334331400020124023010231014400314404331433010242123111032400030232414332401040144332131332034231303314312202423123311241040442223443131000411401044040414210440123200114320134312400124321014413113104234424004342134122013241014221301020114122030042120040122422424302213031130403201420432200240414000211211244430433332043403331404113321304403212201014341032034310431440001244422342311233213401103101211332223012112412334131421031024323404331101112214141423102402210400014021042141304432132241440431023424243412020101202443222333141414203120022230431431121414202120022104212123431301130210141343111344023012414312013424234410204202033300313441433434402241223404210143323133201111123241142134241423430241220414213422123313324432403001021230012012334431034414221132312222431343201421332103204424220130333110142122422233124244433031421143032314443331120311023242123424043342203201334220444122332421222403244444342202342140113231304113030022203433110310014010000421241114044212430301034300140102400100024414103233130202000421021041021131244111111420222134044201004124203341334131002141232431040314400120112341123404403314332231133412230134331201424112421342340110204401002204230211242142210403020141002421040033432130434323103431412314221132401410122124312434040021024300333414044220411334242324330214323313114234411003034004110312324320303122224312001422234122000042240131102014200410242140002203124440310103201323434100022044024323220343311444102200133332204210433033424222242221024033423020300044004443420343424141040423400344322102121004013044433220243011333223212434002333201432204013423301432101122012302224432034301423143011213313020304132432101332201123023441020143022030334132233230322343442021334212234343114232222234244200121440342340003310233103312402421433223101323211202310333043214113131412433100301243424414031210142441301333011203444121233121114430200321414213242330301132102220313311123211134042331404344141221234242234344343204001134332234331311340000214400331301231041133222031310340140214221213324344141110324012123230203334141322104303441343300021024030022004201411441002122123322121043101420034120031423143310242214224120423441204230042330200340234320231223234042204300443314322110104404044424231400404313313344300340110333134004334211303202441422214302333344113003023234040341224443104243323113112412441233401012430220331423434322422024020201303413413402412133320241144213023033311020112031110304003012304434241240", "041402024310002044002404403013300234333102213231421014213433340404231230434310012340420344330321423344032313204010301423012143012143233233242443303101021044342433421404102004324002211434331432322002112144143242044033244203421312140100410103103332033124032140240030304421240440121210040434113440241014440130112224400212243101330314033402233421124004022410211030244220130023413212002410213023022014330012432322121214220444002232322013400032140140402332222103123440204122241144230332100024410044020323401400040411401023431222133004220242212221110031433032003300434411100203021321202441310220404021304222214422122444113210322303240243033041002011032131211023330402041322320103000131103333343232233021404221141110331020212340033044441402422334221023010443333330231102234102234434000110121010332321104103321202342430002411234443021241414044332242321230430333423313122000012223330412344321441413023440143104330004423341402320121332114312420333122403433120432004310210313040130021100121302021200134020210310122230121020444014130030102321103221434401433213232232044320000342303140423233123403202010333301230431303340031111333143302433033444202004122310442441401201430344331131301042030023433344121213022240033134032241414333442113142401102242401023342402013113240441400240320003130030240431314304234202300004114002144233104114202121031333034300003213000434212004441404231100022221020203443432034223202232330433220040102302033321142323421434123440102323042104412431122330024322313313023140040341043111012011210430203034212142104142031240431004202231300340033032012340310114203002124304131211114023144342244324031211044013312034100332402114134114021421322143232014400013433140333110414311430111323420342103000341424110222434021333441121444122143323401204004342143144010240320014322013232142101444141114214001034433103104434022324423340211221012243110120324341103212231103043340424241142033314313044443222002021001404300401220030130403414124440422123232430230033101210223110343402342441202141014410013112442414142320124230141224200211242434102442101001141021100243343230142211230343311444344140234001134214233322221342013024433210011412324203401220310103242004401010311224032414000131242034444311042322310212403412341332144204102322141242203310423422200043324331122321313130142141420204142203444021411000132044424034231202310111232021113010431224313021440234123331132331334413134323222410401314142130013210014014000130220020220320144124023221424440122113110214402043000420343113004442114044424142433324004422131031234141312431244014312214142011330342113012421121334010420041402412042230444012300241044422240134403331202403324340200413141103300140101432411424422202041222412221414240231131344023220341242404142210004403302333441231220024434232121414223031344303230103114433322314443122412441340142244333122324002000341134212332133041400303404404123221244321042233024240413440010132014040001213001342413331030401221203202224431103213014433324114134024244023344414201303021024303203221222141040342324244404341142232200332431212243014431202020343443222230441442020021011030140212024440121423103301233342201424434410124444112204204323140132331424402031020201033322003040343103414014300013311303141111414123132422324243302412013042234410201241434333224440000403044232234203423102403301441403234343140040130444034221313403310220334343440231023303042142404333234440414311221341140343132410024302421201201200441313143404001421033104204014410340140210230414030440340211312043141233421301034310003113003321411431202011344134232403304213341421303044233113201332043442040014011000113204342042013201202403011204031000401241211233101031204201234300431140040402320240033421122013202411120023244313000122442014123400032024232220140320012002142413121143001034013123311300104242433320220023411013241301403132100110022114114403102204221140010024444400012343143120013100233443431124343014443230211034324033303321113034210414400340341023012112123402213114444112114314112431014220444304411002203014022414420141434120241234121214234300024412203443014412302244041243424241113110424411330334013200241411233021133333231334031134014122244231332134110224444440220430411440131332042301224044330144103322143030122041020041444023434211232142203341332003114213122111104123240243131433340434242433413314333311344001213434014322011234121333011110430142314101401012214002130201312034033024023213302131411123424314232003", "101132120342421124444243430031040241112100120412003031434344132004343130013333304321314441341333013031030130134412003211132332121000322324313041133102403213110313403001020123412444202212013013230440212111343244043341141114203100012323222343201300132101331310433032112424330101233442034322301401312304200243441331102140240131400110100120314420213424413124244324112222223241013303321211340413134334243430131141034031232144111141040032411130321111002143441043412003404431411444031010433413021123321110311121440200010102104322220241220421303334431302042242103444322001441131021342044142014020322413113242020134040232023303100222304221202223003131024443400434342420021130103132424240022400212140442243241131201434422100011230131144110114130410204320140324310320031132023433021031102334123134032403031142030040202044233122022342434441433243303414001414144113344412203000312402043213124341303101300210130320014211424342032214243040413144323044322144110010100000344112303324401321030330000430410323041402402430140010301141332032004441412210304414424030022320333121222314134300100121340421230344002332301043114243043401100034432404321342440202114201304121443123023400302321000143414040111414411322110044331244223141221044431244424112013113432104213320131400243014302221333002444221040104411332103420410232411314244024431340104013301033442103313432233423333312243220430312200330244301234031123301241430430410330434203110144322034414322310104121033422330132423411213311230313414201223011024422313241400204320233011124343300432312243411012003323221034104421123203443142122430124120240411240314400442311401013401110234301213332213120034433341424130403300302313304114202221302430000230202142410110333402032103003323042201403043112224131042401023443032024242231022112422031034300233233201031323101242313414123013412041210313341243114133232224204012324311142340442400400220122312103303211330111414443421430140413223131030023124433420003111421030022014402404010111213042210134404242414303430104333203040333120321024202141430200011244443413402141330224330403314314424034244223300312304431202104320224304302214422223224224342031324423314404432413443134013442423431244023243331200201133012340344024122331232024343400202132020443223203330223232030334213221244204014221400131044434321404111103230110242032443302110114403241423020102024233421224400040234212222201301423331242414424040303313220321223030103233420402004310321232211001313023442310444230233414334244403022341243214223004010123414311333210044444230344142032443010433214212010344241311142334423214444412440004424003110112334040420232013132401204032244341122323044234231013114001312223012043200242410312022142442124130111432434402331311320134342441322143210323434311333443421402143240244031312413424001041233131200331133031431022413443101140133234223314244334020432013213324040030443024114313443041000212414443032414124110122403213204423333022043011400130123200311122201440002423023043112410102243322424103311144132000010000114434440002221243034410134443110242004324100302444224311022141434122213324424103104200214101042014330432123121244042321122020230413133034411011403001343024210323212034443322144240014134142120104023303314202132324143312014322441343011140024010032004321100012201124414331402221430324213230222132302032420313441433013022023030110322214004131411244102301340202233340123324441431034433211013003410120431002334123334412003041013402033042422322100140231000344230411002201433344211023434413434234240040004413320404211343442124301333012434134421304302100101323343430443340120301202440143333133032010412123313013024303440020311042102144414210014301322003002004200023343231304210033310433340113232442321124044042213040101240220424224304434231410014313331240334301233331141011000114333212214024140120240011104033124310000021140434430003220212202240002110430102232442221432121012212141234211324304004031112401211424222310400422130330203011403114313443204001022301201100003234341121040013133004404131220210001022333412300432024433400313341120430423410311032321021024434131134342412132104133404124410124211024130410134221224313320232402043033110114324030024414100124242010414404341221113222040404003011223140202303230144020021012023104012331404022222212413030110124100422420112042304331310444112203444213223104344010132342201111204244422334123342200030431201032414120321303130124300244332402323012140340332012104423330301112", "104003113013323234210122032420310220223104433402321212130230414413342020123310232140132143024133043201432434313440424042031022223423233444100220114430402112220422021141444040111421334102003144223422303423130142144233114434332121314342224332144312304002211411040021340233010102432144301344133100212141102430011021014401131010234133120341311113413023314011030421233312041140144234010123343411001103313030110032440112022002340420313001202333303434133212303223112303301444404422100112413034122431414423440013341341230124411134312133210002203221431220123333000112424101322004230140200144041024432413113232102141031203334012421432331321023402104131101243243424342033202100130113422200134232424212121221314222102412200143133114000444200440001134302404213014244040320400122412212220102313204203002234112341144401243141034001202012132422011130033121234221201323000210021103112300012044244111124304300012344414202042331340313430033014244434431041222322002433312040114033221233212001124410123410023132434403040430044002314001042344434400443042440220142233104420434214242014340031412440344030012212044104322003023213144232143230114214002100032333110034211013341412140023210104332410012043202341302423102213220301022100124010440001433334040202002013321212110211414200002301412132231431200313240432423441434111244304432034010440230141122202411000033324011304232000042441322213404410302133032013230110230010420101204044312022100242224424222230211100124104333044412124204122414310440333021210121243141001411200411110133244242444112313322342204203014343141033134034031112222111220000242344303200131143210023414441224442410331043402031311432133021031010210224134422222131200224042430401032324224234330200102104122103110230204301234112040011243103132143144031242413334443211241144234423201002413320201011101021421232014443441234002012130234301312303044102144444300024410201303211034102132241144424202024301124413000243221420432303304142131120143212423133042230033133442103301343021432432004201232333410440111203404034321003014003432400033102201433213004430140410142310040100212043121421404243233120123122333014410312124004443233321334232440243033401012324220013443003231211403131431333343030010100201322411042123042401012302012102233003320422003421142102443113101122144402213211340023010100334142411333440013431012133121101400333330420034134303430444413144413324132042300424113040434030433112133032430002233424100244410024222440444043313010123342414343100144313412422313200130023413410241233001104142032134010424414024132333134040412031202021220201102404320344022321320220111230420111231013103113142342141030011044204231024141031041443021422222304020032042323220122214204312240124213300141040133304002041432002204102121302402042440000213432110214441002441033204320102120030302422202200203341232331411101402244220311034333432412401024433444301141132314211021110044414132300110304411012202443402420424442204114013121044302030410302011200332223011423303334110302041124211222421042211323110011341110234210240440003004023132311303423134133422022301233344124421141421110030013422333302013141340113034404242443242020341310104044440003334102001434221010420242003100013314243223344410331334000433041031433232032200300003002330024123423323421012203014430424013000043131042010441323132103330034140243144434143241141020440010441122041142440220204341404233210200331110144022320410021122000321023303003430432104111423231120132301100001444204421100041334102002334014333323043423014334040012334002133314201412220310201310442241312232030340403041224330113013142320343402410140244232440003221332233013111031432332211024214040113040443124143222200201443110240341404104201420042103411033402100430222400023430440420023323210032031301012103024432140022411013312302401014141232044212232043413120040023124214320223341121000024330332133013202132044411022303123110423023322011313141223123230004441444242433014402232012214023330413034010034201014230331112244200343142012244303324210230144042124232240321241000112134012401110140141421310203432021024443212333014131003112234422013004203203340330233320210344000211332301344221042321224141123310104443430023302302100341113044212132340021332214213214013421320100243142312422142130043000431114331104113230134300240413201211234202021032104234312412111002342100010014220111023413340232024043331332322344111444224212031300214141244144211213103000121321341004314014321401300213", "300300240310443110204402441104102433421434013324010324240440343211221114441424302432311420013244123142003112040423030240144023132443003302100113403003323113112221123413104244432102204342241241213404432222234123321032443122142044401202034200011313120311024204233131311331210204032021233224401310213004233243032021010340014403220122140311434313233132102340122402210444301312133400200221324421444024103212214231043211224121424123430131311322233033232021311333023210220134013113043431100004441102342212200203200012420034321402332331101323103431442323240223331434334034431023103402200142322031204342000043210034213410221312104434343232014224213141222441243110014120101332320113412244231233040234414311332324333142342012133000343431210223104340142002204402341034330223432141102403101120233213213400410404201324320323012140211024033232330100432001100020432402430003123312444300110110340431233224020030024240201040032111340011111243301310340324123344233430324100304101203233114030022132234220343221240233332013344444113142144300410442004030032232220412220342124141201330240433343132340220124331114110404030410312134033424411310123312433012014403200431400232143240104341431423223143432200302343113021440023321032104222402043441132123123401143031322123123112012304022104203004320313014022322204123333041011004414141404031442240003214422442144114021330333241231323303141103423012323212032210023424130421400431232000031120123212410022041013211414331100112332140400202411002431414423123031132340203430442340213221400103301323021043440002032132303122100122402140343442304423100222233041234224014342423434424233113324002233010242223431023333302014201000214441203112243442044030421101143430440010123134433434130000430201034443020334021400240031410222002413122311041144321434034203424422202043213301203001310202102110202200234142443120412301414012441334342010314100114130433213240113041420422002224224144120443140244210000222121200002312212024043324320443132102134214112230330443402402031303402141031140230030324210102422031430012323332240412344211344000334303441232404134221431434024011422303201301220401113042142133232303303243200400044242224412244413021123334233342231010004440442141444244440003304403333123112440110310142414033214411104323004403032130301123233313202244323442111140430303244302110403214210043440014140043310130013140012303113110022404414121301143334013440144442040042330011043131012014022310400312020032011041224430344114240002011010331243334220030034330300232130400004111013041341010224401200302343020442023323203441014334032420424401024430213204331442102124003133344112022214043240432444000203111410241010011302242211103442140223122204132142432222231410333410022432324200341211400332242101242440030423232344410022104231211231421423213124001020144040134041410321020320440330331142103030214432224001332220430301321434400103004313312003420332024133241034000442313402432324212044221202404011341044300304313413131141222233003212013404430324321104413321001124113240041303424423132144432411113110401232232310240400443210230331124041321230403303022100123223223314204233344234424031320343222002222233012222201343000014212302021002140432033401111243044300031233230412410301441213042444433313302142433142420300412441041213220030000044232214123400232014411213203021120343201003434201201121302110012121424203320030031442312312401314402104114312011212012422420412024100200242221200404311202001332310203241444434042323121112414414133042101124123442434002043213211444422443430304320033004240220021000040202112344440432303020400112044014323234134410140332103022014433041201001413244142440134303413041021302331320424122123402223103123233444323102302334410404003222024010231112223231002400303142230324114304333443041422300023443120300223412240310234100200210010020134040324140220342114431420122023032220310032132231414242404332212001412032230000443423420240202413042022131234140210404431334323420311100140403103244024041422441133130343220241340420140001142103232101221323130222104303043103341433023424211302240003044243220214222100433323240314001011020003201320344141023120130220404330243231332332241420023423424201224341222413320124312412124434133134303432302003424424201030302102032110124412440124300321223440341024422323244023042224311112331141443011301001341034303104420010133230112234043222240414224432230110402340441312243120142401421201410424003124442433134434343322324204130113", "442433214034133011220320422300413141313144420334034013213041421112140034022440412303300201044314412103241441044044311330300422314143421003213043100401433023400244404200131112014120312432313040222301222330412034012234233212023124110322402001203001130021322003421032330143132411402010000142220320141231101013211320234344003220004022044224223030121241042243043040441301321414441422322020132433024302411243243112122420332143344120004413114424322121443404320204420114030342313143323013334233041111443314202042412222111431110343113314214042043134404220143110003232441004432302103324012401430440313204214130222322122212301340101112014444144143142111033122240323341444220441021001022124331420313401003041430143432403232040031210420042144113420032010313100223211112431323443030131230022234201440412210430030301120403334100123020404234032143442222133332023424423344014344340034442311043111031110131430414434434234244000100334111001231132142100402434003201441224444022112114141243113312021414200021033412112411043211221133202042002024442310040323004110401113111004204213130112342002341134031203040103241103240333420321142423204003024343440244441412223131012143024401001413320030102014030213144304401400140023244234430001144401223142120201002122011133040233023114000202130032031110202232210322034441031341301103113411413441414330010141442233330221122021433324010434441024010043123014042012423333200031443221213222312212421204201224444124334122434121011231324102422010014201222102003032441220424322221302320133210033340142221043213404132422424432300230020102321343430011321034111432121302443413320102442031241444423140120113021340042034211142334420400131313143431433243333022042043244203124034020123143422143302224031124004300442320323200013044223121144331220433434112311344430024214212320414030001013434123010041413242004130121020403344100230021140040122103300411441230132113413102120410421310441141032013201103140033402330133122323223110121334114404203423431104324034320343223001342004221002424134332231112311124140110231130024314101402010043000004001112420114120344042202024342144233043140203421010003024334030331042122431013112143141003312441442033304144041202401311210402113114122302402032110330103244140221402023214241444344144002043422114404013440023043312214244214421202324311140142043003130432044242440433432024201214343431132134042124031320200224230440341040304241314434332004201211220124234003003002420141013333300342324041024101224403231321224133004202433332401241002204204402103020024042331421330423212114431121133143144041313030040421203344420204134204221440421411433433041210010221241431421241044421422322320433442200414104410233304001114431303442241343222311240321311011231033422234203234201101022412403022401411121122231430124024333122420330043431110111043010304004301130330004433103343323120312424410200304201402413410404220344024320420041331031303243032424242113044000234044134414430244234300120000210344022323434404433423413340313134140440340014032304004431130224114031244222431202421324333443141034033020030333233034304104244134341310342222212302044132130312010320214242300041432020311112312424040340413321223003130110312133343342130320244311044244223040234133312320323412143033313343113211410214233142433104031110412131031414041424410302023102204012214124310322104144340034340432401422333124330123430004342413411330031240303143044004001132304021010132140414243044224333044342331403410334121340313321444442043203110140222122023210231013041221343110412122332143124131314313222343300341132202332330432413012020411144311322013033413014430420143102430322303023230324301010233011210442321001102121023111040133400141322411230004231311141232314424011123214410420410042143221300031340002011001432111310440140131113333003233334433421104124343242201043114324232131232111041010011330004102414023422001110140402041023233120440040412430223423001341222044004240024440120033144243433201320121104011002441023112221230432101303403232343331441041311431033304002323314432410200103313411140443221203440140002123412020242110432103140301103113132300301133120331321012334403344013100303422004131420021333031223422012221210020312341400001301411220201030342110123224132434043121042334344332321201202340332202034302441202133440313410043231140003242233312441444031221441232124001343340043202424114303033410441331411041004103444421244221311401312101412100340130133121121324420014034404401241", "432034443104204212324330220434441113111410022322313420304300112104202011403310023220211022203441100204324113104404413122242011314223422420024223234404321101011413023231240324420031103010401024334303334414333432410133231032030023244331322021211023132034431044232411304213032032213234131142114433334303422220040000203301304204131302413041443331123201300441412211431300140213134112230432402431014433142211440130301103312113022023043412242220230424441214242200043323011431040200123220011024200140132403134004142324400033133143434444440011201202131011104144121000322423211033340233222221444113014142203132323440244314333004043232343313324021220320331442422004432212234121133340444141142104114143343203044404004342122203010030404340124133012023410340323204320241102310024244142240324241011411231114331331411321400312132421204420131014020320112211200342104030303224422331332033313443240302210312123104100342102123042100341414042244334140430311024130133444134240211432431103331311113042300341021410444402142443341301344240331112334220431113200244303212001000041021440322002034243040314433233413113241303304404421423122342100102203041233413021403332124011430234343244204000440440142423301111214203011243344031424041134411133014231020021041411100023401442023242424224134211003230433401311213210230440331320344233301022342213141420242144223304101001343032320202400433413312013404313141103404204042114334143224140412421043133100424230120244440203020433141211420411003433242200132400320442010342304443210320044103302121101301221214413031034103040143340104220112113232130203441100321000323004333143112340024433401213011320324440333310442213401342014111142344120220012334214100432022433202421031401231104132203213234341330330320244231231024040220301412331000140232331013104041102122044022231203142422343202012230024213343000011004433003134244304014013404112422341304434430210221202404234130324221220440004103322420123243244421102020423301200144240043131240231332401433422200414144033320324231011224102031003003203040434221031232123044214002040134012323441001003442320134410210020311240043002310103310401024412034301341141001441241201333432311434344123411330040032320022200412411042124100300340130420412130434142211414343023303402032331032231223401021021340300144043001410223010203420441242033424423200121420011313412024334342430420423323434021044222430232114213210411031112444333121421230202423400314041413300104133311132112133010303412332001213304314124022402132122341224340202211341331013223221432430042403024210021134312300224214423034310122410224320442040300340310401331230011114144420021223122423421041312334022214102130101130230224402214243100244122334024211223121204314433113044000202114021103434142312244130331023422324134120421340202202100314431042101330334122444220310422344323413030000031141341224422123410401000130141200440110312403322021414310143213141040221342403322021102324243404212402213411021220424443143322140100130444342004313212022244440412032232320421324232104323434014023432022223111202024344334244012131411111140300114422433231021221434421412142320040300443443300400111413223314343432220212142200344103323113410040213123420123030401132443234100440022143012333144402323022432010031443233404304300100401321210213004230334440420202310041442434202311141230003331032311131012434301410222042024411102110033243020114203302240311230321130204040221202342024321043140200441002133334421422434230310031204000404131310434032311101211231141321240213433422233233124104021201003012033044001220323242441342133302401322434440003011132421114122323231320212104040312133422110332104300042113101142301012344010333324021014332222001131412213040134233323333400420113231424342034034322322303113014403342043024023101444244021121244010033304140313212014221101100030440433342214232233220300211043210041433421101000430202132114134240130120003303020303411114102114003021023232013431012111244201314142323312004211232024343101010043211410431303134143131004020031131003214132210101441211323002000443243043024331222240212034302314214130110304034211012241312134240113101032311102311013043020214441203400344113003131142303122144420023130403043443241102143312122304141423403432011314200240421030432202403440300440422231031432201333311241311420234122404021211420141034022333331122404023413444002323014230410441123023000130341102401200044211041344440034122140223404202332324440301141241344003311424220", "310431233311302002304231042233221232234342222224023223344431213223133242134130033124400411304234412330020132230310240221414302421011342312412221023140200122342210111423331203303404442102213103044303334312223322142200411014023120140333113013144400023040441224233210131400004322040102430042332120301011114433443133002314344010210243223034343422201333332420003043004230023003444420211001131012303210403000442022010334014333243342142030231333322422433124022434044221213330331212114221442234322412234113312014344410012333331243321121000111041334341322211221420441441323314414320424120203134231020403431014232013440420112140203303402302421443114321310114300401020333104241402223323014030424344114114332231123243223031142002132314321303330202243114400102333322212230233421012222140130011234141202413133221221013212113113221021341321130401034224322124302134041324344020432210410104034444302210344331341341444440433043212410112031112101330124302344011024140302400324120432023141204413302020141124202313343320112400044032320401202202404411320230300013134132340311023042224320331030023120111401110023412031442223413234304312410201304320102230300424102040431012342223012233204441111412100432012402112010001331323323012010231131323300300113443404431114343142124243311224432003121101040424301414434324443104133403343344132030242332020121141144003342241444230140323240010340044214113432121212131022312400131403333122212202404420311321013033304034212022101141103432222424211304403311001123340044043001121313344243412120234441410434314423003110131400212300313122311433301122422243211223112013221002410112102240112201120314031143440234104044401023224334332214234003212413232140410131114441412240302134130404424313121133122331411211141034404301441001233123040441321302244034243412034404044233321042324224340243124311422041300120442021400133241122341341411132442134234202142421000341424424410003021211241110402321032320400041242441004031410213304344344240002044403131342322231104343443442220030213321110301440333423113421044443432433141224044011100012010132344102244121203033000144332332111222002420113021422003004110122002110311331042042333240432130434022044431413400044204311234202212432032000203144110431224102333200410431420242233321412024322220220200244313201421144230241401101001321434343040234231413214024033104113343220114444340013304311431104343011404130221400333012232142210142434403043021330122221401101123010211444422031004013443312421141124123444310140220022423231342043311220112441312200012234420303124030443010204344221241241233014033321222141124311140304341302333234244240044400203140040432441120010133243013230424323043211303102133033234044041310214410432101012321243242314410243043330312004021344332402133011420323040424223434130112001444000034320120131231114412310331343422100040442022310421314430220414401322140204210440221302140210212030413000032114320223013130044102442213030304041442234114120312324120304104100342131041421233322320404014300003401322140420003000111220414142341044012311431043241430033313101040432033213202022413404133330023134311100114222422342124230433122414130411443042341122220043343033020200314132201414211424044444130113413430203140434230020441241421014023020040232213223443021401234000231112424032203111243123103330442430133201403204011024130003234312200124343114442043323211101443413223334214342432222200342000003300412333430422022344432112323030421300444341213301331241224041044400241133231344244323130300121002200400212234140022440323432100021420200120241430243201303010012132100033323104420430132000442334343100044044001223133321343220332330311023214334312340211101340013401141024104110444230240410441230011212203302444332100034031211140332200332133332202130012221104442221231230041111230030112224342231412200013330103203220404031311014222043322213223330332232003022121210440341210200333304233232401221030220022431111130313313410000223200321400110113320202011144224424103130042000440331240344144203301000143424342241044233140144412133214441010400230200332233340001213124222244220302042430203100233242010311124101333410020344113220422002342140232223323241010303211032334441012404030100212340104131213301042144124030120202023012040001310424010130440034221300440031111341144040320142443101334414433043322121033133222203122204143011334222134243032431041214201302140314212012123112003043032414200442012231341040401403030220143233221013131202431122", "041342334211423203013101141014300322330203434331300213021440010233423402020322300334324013404421032344324430401234304322410312234201123233043323413323113003234300124441230323324221341432242213430223314342431121314103300323210441314342420422142141112323310214204044234011200134330312432424134024332202244001203100021302032042330100014320221044204303113221220103230042011220234232012202101314040111421310323013022100131211321431022344200424411433311023223103441034304442110324043141423332214002113230404303203022010000102334234311232111304242220420412103111401234221212411030233404433031201404021140240432244201244334132031112323333003302041224131310210132401440310204043133424343230243040403131213303031413212424443340342320110140310214422401244102241101203131003021411104044214223040334404214000131312400034000304233202433413110402123022131102144013400303410111133430114300321231210012201034432141033021330230043001202034421333102410243013214132320021143332340401214442332234424213110334131041142111041422031421030324022121300204123220041304410011323330434021323321041122303041410112314410020102320133004434432430111204321433204203313204400111140232223104121211212132342403420211240001001203314143001101233142214122104233404432202312414003212024342420030200044120223403102023233300421110313120132132142133314101042202230433442220344304110120432030104243033103243113403222343403324211003412441321432040141102432043143220002012233032202411234022401221303442042421032423242430332131233024103241234123303040002001401400330441314242103424300331332211003201431414244300422002302130231111001443140432224441304440300200202420021331313103121140013000212324403332242342402330413342144303143000223134221210320003322303411240330421432223110133320044000314004112302104124201333040334413444004413021114421310213223341144313300204401130440223200201121441010112243023324022034303313424242302102214321043322141330202012344402114222004121303044240120333004030240434344324444403101330404421300024040413123402231101220300433312440200421414001041213000140234140043331033244332220002030030021134103144320440142410242031414223234131222020200024144033104420420021441032011011043413210133013212410021412101413130221334014121320404243402321402321123221422044443033431134142331222144020223132222212332220410133440221131322022044211133314201032214403010002012134030221211344424204232343413132201411114013044112124444322442321303124210220220114244232201422232312113210424442231100112230204310313101301124210100403300220102042442313101100432444210323000103240001210132010144131024233111412300243333411401323411001200333211240004244442113110012030310142041000411230034043413341421024003111222200010021124421200004023442430124401241323003144021333144431001023300322411314430041201220430320311213431432100303032223310432024324410313014130421204103103133024121142403122400441023042442004312041404003143142010230112312324142403034401013014424222121430342232024100330433031333224412004240031032204123104213331344201442443213133233433234001242300132223320211403000012022313240214422404120302140444243011223120140331442033220140211242140020032222441220201320443101212302042104214244040130013023123411320432003030142323143121224243142122323130144320403233021323040340231000004333232412404133022440320100431431243042002302324302221014311342123234120424044423014014010033233414324313110121410331413431411032033213144302213033341111314033200023212304244420221421313203442100323444123143424403021143103323401244410234400244102320414123220032132122302122022342334202414024000131030231400344323141340211112223143023141001204340143401421302224323134243443302404223132033113022232123421432140240112323340143033044201423321432341111423123322410101220230100234140133141003011104100441033124144244004231041244241332421340022204131343100002414423032342020343024140210344231043324000423211004314134301230031002012343314314403412014230121430441142411002301040404223333300402202000314112304210044403030322312211212424213321424214142024204124140441421104142041310301023234222140220123144131123112123433332210342300023144001122113322430344343420011113030202222121123432311013124430044241221110303440423113402043034410013022333030242003411024402120444014033204223212331444240203222333412131023012044323242130101324420030233020240321004431030344403031223020211130130033312120222101301302323101033121001102433120124114233044402420", "223303011044441022321031221403412230002220132303231021234024200224101232311242124140231004443341410043210424124030344121304241424031124321232131024124000142304410331131343003231001313003242142421440300040211223210400214114144012020232124000001004414014242444321103140210242144404410313430331412023102002432203443411433103211430301130143224441140323401443434211120312211024134132212143341323024422042133433340303440323431220441344010313321340321331411444144331104122030304032443433104203113333210142313311022011022221003314424132422111314302144013240232434412213334123134424430300443343203141111021421004232020200224013122043103302111233110220302114201334102331344303343314014140320341310213303001310232201404113223331212012011404311401334232341200122303411102411323301233232412312041314230402401123234333112104331310030130143022300212002203012232303033200131434420102224441241420114300403440003022023421400041121231401103033204141003402203443204010323314233013110100213220122112111042144303334310341420233311101011203221123124043420324441213023311433202401333314044044242322403401324102241013304034424444102011113313100342143101311401043321022013413244444304243141220201142210131014233114214212402131214321101443202102303013420414322132010301114204443330234420404034143413232420121032012322423431441113134323214443102330020020440224244424114320312404042313013012123330101201242141323114403420333002413042441132044141211424401432220140332132332212343400404332242122004244402302223004121032010010432343142313223232310312044321221234001202403302000130134303403344340203401332004302200231122113434004423442111322103124331334411034042121034012341404133431422201124221431444444431302113203320034332040121300302331122131012403414044240122324033111300034344423443102234004030244311331221034233014002421001214021002241230202310013442232434403302413410103134120120140033203440014002330421020233324021432122131410404444430242041323330124404013032421231201232424130124143423342011044210300133304330222104220212320122344113000324321124021222141341344322411421400012340403044022414041422120343131040420443203433220004311130000030401033213244232320310021324000411144332330130434401100233041134223414402221121023034210404232034421030444111444234301240340234031232111314402213023004330101044200400012010411230200421204223301403232314204422410124322203310420231414431332210322110323140221442123203343110042341124430324204002034334232324433300212013342312320243423144442421222201034100401031424412002032112102032300440231010343411120222033300303042123042411041433302441111410400320320444341424042142443223341300031312343442442100322121043011002441002032413120031112444230330010233103430140324332321000032211210042044324132234301433213141244210240211231043044142133232141432431114143424422442122114000010121134311142304233423440334133441311030003001141140130401213433210333103020331013211122030204402403040223444321421444424443410321404442300133411222322110323034414114301431344104422010303441410320420423132113231202331302321214044400421320431230034212344410012414114404143230441144102044441202343340430104301003011403442023130132033224442220014000224420312331030030023113224230111222131233314004321033011004412010000332103141402032010321114112423300121343302223332041321010241124142231043414401014042024010033014014404201433044121011330132100412432201244011201441432020201314433342323113243114300410214200224301214433221142010202243243223444034120113023422004010340412334232314422232220404200024234414101402443210024010331210412211222233413223241421312414231341230442011023310130243020302410440234140132101320444121103312423433343223344010424122400102030334411344320111340144330022103333312332212112111004441430230332012011401322021131014213100022311340223413404444010344141214112031441334323224113200002222412302032444200001313441122201412442142223122242441410131432042342312212001104413232114310314233400420222102222103220240220401143044022410241111002212403220132124422341122424414014343331343222111323220133424013040340044031400004120401423434101024220412311434332234124324442232111432003123104333134314101044143344434213331441314133132243243021342012443101230043443434324101311203411202301104224133430201304231220114420201413101110134113114211104340021121210402344112114031342424043000321312001401043000120443103013341401100214123430122300042444340141434441313224142140110211033212200", "020100314444214443201220132202233033042310224431302423401242014424341121143000423300310032332240333242213441224130204224213210312004301221401211003201142401224410414333332434204221404002131400101423221143422300301420042220012023042310243140403304121102243120434130444012333421430342200122433141232223131341300202320223414240223314422422432201132433324003231100033102330221114142122300130301142121220043423123403334014423032210141444300201320444422324441420340030402232303003032311043044122402211131400421441440420200032224300230241114213122114440244304303331400211234013400340220120321130320442111423443234403432422021221221131220212101212243433440344112030043140321442310130441032022012220324401024104403133103323404132302402222401402120004001321030201220000444203002414210321024140234212201310433134021403043422140212420303101403133422242324201021443243214240343003224334011443043004230220432320003320222131123323043104134312140331444322432242224231421302441031321442412011102210031221333210101042434141341204424112013231321114110004323130411111003134002300311104331440232310421301230432330311132323024044120142432010240113214301313240324044010113022101430011413201014104103330110124234013103023102114021444013200400300022424411343040421022413244200024330002103132240011342131131021113104304412420442412413443141144041202013401310420043044401214004044030013120122202310232424011411404200133411022103433011421324043314133231040100211131330242411301110413131333310210233421300424010122100424400140434420304122322403013312443433104001221102100224240030410333420103320443144104441031014131021142110143223103401042131230402221234132201203303112333032113413220043230001440042112012303122314333133134210121420434400314441143313011022444300343124110211433113331032312400142201110432140320403331401203310214332232422234033123311333142110341001303332030224343433042202330444214424312331430244443031210220143333022142041031001342324404423330412314131044320434043200121212433403242204431410004411044333233314310233402430421322244303240003311132332343412243433040113212433042033422243421103221202311222244212012000222041333304034144212411230020334324214214343313400203432032202003114134220030211320421024123143034232203144011304412244021340102030434010423134103414322202103113320240403421330300142221201302411024040232113310330124223211320011120442211311034344212123210431234210340402233034110012024100023202201231442400114031040211101102243411030043102434334124412312221402211420142102041200233213001223012041243222401042434230000443233431432231013003023111443401331211131444014210320344344240143441313312312301344420112104003033203132220232211414202430430013302034024004241111022100141101123420442042330323004130312112312413113130444314122142313413310314402111000403240244022303113143324022221440422304443411212323341114411312404222424002331003043001112413404331110311324304420043133412142023322002403222110413310330431120401432423210210340402103021330412411220101114200334140343022341400344244140443000301133230222120413143310340203342311231444123144220111120441312313412200003022331223124413104413041321121221034214021321003324241044031143143110333043341000400043101412200442022131204020122343034314122142010331133232323034234411102424121342200303304042122244322010300423432040204323000331344130414000444431043013012222441434434413222041400443244023221323223122243123100134134212222243240202140013143301211201333341414344030041333021433234113433442134234401434023344141111212420111024103012411344333303344223330021322003444144304411404410441002400204332410404110034313244133203331443300001300334213042104241122324433044310010243222301013344222103310400040033344311424243440240043300114023040332322110122014010242134011132143030113003202022110110230430100013421110200144133000442421043004334213133201232104231424344332020033400313440232041210433101120123303324234203120241422320002200120000223414034020431041434043202303101143420243342001300301431341411013231204402011443040114130331333040024021334210310334321010240212222200410323102210100201140402220111113410122300041122400344212301131010430240031222230242430004312433130220333224213030433302404102002432224303314202323204100121104220101303212101001124243002101042433433123420214322300041241033032142024302103300012142042430203400432114211340130041432332432320214443124301111120410132443321322203423001113323401044230040441322", "140404421321331204424344221334200410110011103324203242131042122110032233433304023300421030101000401030320112040331322202012441304014430041241402013434441240324134144334343331023033232224313134442134121120014212430200220101103404411302211112200100314102132332400123330300221212310042423440003422111412443124423042400104001234211422322342110304144041403314114141131340330231042004403342103421041113213100231034142211440044224041000032133122124202401332244404403314123103434201121023324322132311144044303432421343021334202433241304242042440103012220313012014134343001344124141224331203113021431032202004132440100210034312031130431331030220214312243112020411040423111221044444204020144432020304223114001000213201103101433241334122433014010241420213042103443431141332031140022043131324320103141342334202440424014103222020002013232100312002130414103113143140221202123424030142031300122400314221144344242011312124110100133424212330033430102434223421142112004331040112320414112044114144013040333413422323334012141201341321231441001204210100133232141010003243432211421110404423130300021320130414011330302240244132133343214201441344231211444333203202131321141044013424222244030020434001244312331214312420122023404001021032000124323413020141321302113331014340112412212323234412014341310334413314012020230100014413034201431010204232410101420343043031203401141102320340242323310121032310100103034202234100131224044201311041442223234422441301112300440404420030121412022021333312444141222301242211140001401314131344021211234222140122444120310014112324310241411132224310311204223001312311322040032112041033202414433322024024131422013334342412333023421202221041132321040004104441113311242443020412440230044403143200234444103200310030102211324001003121313421301221233132433214232020324202221224340242344030430233134311220341122141000413111312330111123001330323140431313210402022114222321002443322340000333412331240430211444233030100404221034320410340214240304402130330032212200242412043401114342002112302443004443324321210040012241213402404243313024230402424000303104313313121402332423331331413303112201043301114021201332104322340114311431011400421222441341032323041241144101201403241314021020331214224011114233402434034122221013431320422401432222103020241344301014442110431434243041322433024001230022000341434203243444413232122312104401000014123441012044411042142044223321321000410044111212341430333304323133403221302101112103424233422224111400222232322331104143311202214403313023412422102303134011440123101213233400413444202101034242424322104434410313312404000341101043334433422033021241444422224032424310012102034321043223000431234130302241103113032441033103411130144301023030004321222344242104112412011421300100234414111112004244044120112112212314403432330031443001133312020234011012300014143242222340032013302130102230431111234002433202330042213443044141004101232330324243424141113011444143020222144411210012000230442242441430043430232210044313413114103444224141313424400044023223200201000433322141221022312121024202223040143423422014003242202013203103444443400022314123341243221420304013030133134313420301330331311104021413330424030413313343234132212400031011101341324344123024124340332231430342334122031240023041430140401001332132210242433431321030104114432142231334010010143031002220012124432224434303002042104430113220010440114034013042002200304324221000414422212032103131432213023120433042120041042422144101203424022244320222231342234012212011412410434243331312134114100022004434401130111403133130244242031000443412034223404043210134340104002203443044244331023043024122432312301344200020040221211022114244104121100431234042004102121132032030111200041142412201132121302304110020122223314340111223421012310331130124021234141210424010204412442313242230233013214100224144244444002321340111233120412001013031421232134111112341334113332011434334124314424032302222111112223442314423243000032323240231112240221341412212443332321004214131102243402134232000032422442332000230134100030001441332320134104034131333410234212211011223304123234434302102041302414014434200143443121012322022223211432140033101124144402433004331403012434332331444214414120044113314213430141023310302040443243041343414331342022111344343302024441340333223242232322220144133112011032042440312121011430420133030441412111002002402030422022104024402340000224232130440243401111232041043141100240141332000403213041241010040", "323101111010224303434014024114242321133131023043000210332134211312001333120421312142114113032223244031141332311232303443140132001231244202413003113213213121400441440123130041023133424133310311201121031414032304110041141033303320311342000124313042034120134223341333231200221124003020113110434403232420100424023043204431421440332224013230212421002022413013431424344401103134200232033444103403223324311043320341403133024402134201014340321311312204044344212223101300034340311433204343002321042002344411104222220004034420403201342243011433023342134034241131400221134110002424231103304434314112131244423442213413314103101344000134022411323142033224330314032203112041222043020004003204322321112203411414401133144021224112402310311044403442040240444422303422204021112222221324404200204230431023230111013302141204101414302320334023230020203302124004304121303442112130322203431214303033432224240002013434223331412024241013124140414231112133412140242422030032102234030133131040312134034141342431133012334101240403024411044040440433200220411240031303330234123040011430002421100131342012144322302111114020223114102011012442033000111143220314202031040010243343313441212234121102303241104310121120341230203131043102243224242224441313014334141041433122320401143444301401401232122022204010204333414332211132133340302111200023331103131014123112340420323142024100322124131230244033332300310112244214203442324420330241423214232201010021110023422030300232132141323413122021243330212024001211440243233444103102104404214023033011301213322333224430133231133100231001011241004421000431402240302110443111004042221121122301443040424204114311241012302231310441432321022322244110342232220230320123214220202310443240313330433110443333344420323023041234023124231404424112044020411342440430431333013021043441041024024012210230032431033123424332413101404323420131332444041110203101444221321423104331232230224000404411211410001330142114201032223441122100244120034424123332130300240040344110140123431443011132404042214114034402403333200424423403333432110122204324314231341234441303210212222424314221002110024330100131321122111413214034314042130231030303211311044201320031123423002020213033222442034210004232102123044022442044123443312224004123123311100030213220130142211314020232301103110442033421132234324242322024033040133412322232101440341103102440024432200230244442103302404000044134014011430320034140241120342014213110102424012143340433323341103101342203212140210304433111011014222142123433424104432311332234430034134211431423340100321411400433434220322041423032313402142413423231010110134001434324400211313422134103124313420111044032234222200221204132130121031420433013113343303233444201424143430414201410302112033043431412434302043400312441240124314334043231033223143344443404110112411223212233113221004044204331413332043330143303403302341342322223401112403142432241111324402200334130220442004222404411112132021333423200322300232312403314002033041222123313311410321340423331114333022400311432122311241232241424014401302030030142312034034123340114131424122111143203222110421321143442231442410444132334030402333344422214130420030300122043442213034112123131302224043403110342421220031110114431411434103423442231423401401211310214141104411404041321303212433044001000342012304210002133044424030344044312312041340203110034133011340043001310242134112400013220134233132021311314041302140302424030233111401112230030302323201311322033442044021012014443221400031203402110304133211223312000442102432221432243024003010242010003110403203404223042121320100113020303224114313403400441222224240121023413204044400312134303031002221431021124243424020202444120314230110340030443244131423430223130101444402042320231042132430240424213302144414003403410101402330012303440333012424244441213031113140140442422041303113222124110020210412142102003341104441103210134400342243104043341232101203134401411110024141300320323144414110104144210441224034144010443014010421201012041020201221403040324343004212120430342444133111030000111133331044413413104100430100331302234120330003323433120021144310324013203112130101144123301024221134040220301231200224034344312023433443110443323421421032040324432233201333123012122330103142002420100033344202344210200130400411302203023424204312341244240432122211203422022401423240044343442200403443213041332133443411424430003143242431103214101143111321434144243012003000300240420100003243424031230242", "430221433133434310244241043224301043232244330304140043220002334234241100201334234100221414131011110034021133300023212321433230442400232343314314310440341300234022130312203334023131131104314303314330002011314040214042303223240121112202032200001230212031431243312444012002003130003141122211111003320400014132341013403212431221411303341321344231041023003122100400424033232000010332430310124420022142202200303410301200304021113431304323241403413220144420144344113332343310013333023211033114411234004240403310341202201110110224332104024313031311413101013112311043333114323440123333022013024224344411143303040401232412022131134040232311334022003211224034242312324243033230021023011320102320212112044204123440333044344312040310343233431314121113440331341411104244313413140300320223202443143312331304410111120444203222304422430202144124441133033424020300211031222414143230011414243302101041443233101334424342132140431204402343321120220403134421403100243223413104341401023100404013221044023100314010210011010111414440242240401244421411213211334041330240331101044342213121404043301221432442233341303002200234111034030211110441240004321212422032134322443003223421230242410104411402000401013033234303134121240103130401333222004420041310222123124240230322143420233422433223314310140103024303423040403331142201444104413300341334430121114112012300043041131130312142123402431334244134320421410434320043033401333342303402222103032143324424104103042041002301212212131004143423322222200433243220042332041110112100322033140134241442111140240204042222101010333104341100412331244342003210214033122312034413200231044000344244142142014333420123203201223010204131401401443013312021312343044122022440440403323431200324113344224433130211432440300304413344144020022130311020023434431121100430401312140003000411443102013041133323323202221223000101203131040234212301304231100310022221303001313131041032210400102331124321421210434121111034021003042110124422411242414443032441044331231023214341032123123200032303130440114004330130132404110431210140411232123430131002322134123344400104103441111113141410241431023210131003000043233034140201100020242202440442320414111232013411114112114214433431440440100334222143310432004342300113023102042024120343023144331433242003413121210231123114120301314001134321234331433400321220314440014424003141244324302122230004403321204424400211101030221431320224011303010400320334021043020120303042400142402102202312010012200111042312313122440102301404134321020023244000412224211330230410103310412031333203404143403444244031234242421024200021142330121024043120310414132133424031121112120432312230323222101112134232424444111440231020132141411334304142334113140432444431022234311023402213232243004241033404302104033414434121212214124430123134000214333101402214132100303413443323042124344043124302410312221330123342324333331204132440310210443104213033001043014201114114340431304114013124032134400343230440210303023044021434214100440212120012414231320420121213141431204342434230031441430301241221220133441301341110223013101014403113012401132233402344322010024311111132201401413412123430223304424310322230420341221342432244003444130334442301122302431421420322122441002402242443203422313123434100011414330434342420320343004234220133100111231314443144241141331313403231212110420333322330344134413322300303430034424123030442230343101240333411430134002212300223304102144401024013420131414241214030210144314333312104302424130420433304242213313134401441220332311241013404023322224112001423330042044223324203201142101214102430110441404442333311240214421202341010432230204440413100212331010420030034123444303413242221333214040331210432442234000303212422304440242321420403120000302420302114113240000433431333044043134413320121031120334012344211002242242114143004310420114200142101343440423210011014041210432341400323243204402422122141142414313410003114220112032433134030203020134234033042430234131340211423322311320023103002331131100331404433024342131411144314303112213234311110404414314333243122421301302413200340030323221222331101243221414000132414044011143112312421144143242043301210203323304212202401313044011221442444200112014312131110320412432240332110212314431444211231340302243023303333412433323040300412130423402322314132021320340431121421213314022133202442412024430230422010332332422413112240200340301434244203213041104141401001322222032334020130114231301004224213243434042330410", "113024401412321311104400222203304030000343144434210041020112122244310121112323201114120422410114200133010100322213344222424332230412332044444024124411343331440030344302234044133213133211202324130124424141030112441322114032231023103221444423033441032430012201033440212021222031443213104220102244420422004013323102111033034201133231143104201201144041113442041311042012430341123313011031232000232412302043402130011121401043241143400443203200120400114440331404101144223310141200104030443221133223123341303123043410330113132033314004333220131421010342342442104402204003232400033204242304420444022300134123320030044233212020330140231244104430231434212031143004100123431033132020134130011222143234031441031301230232210114114323304220330003433133423101310042012234311313313112341402313434110220344022423444040124312403114021000211004310342304020310324222442433420434200120242413123231314130042000444122441230412241303343212244134401104220113040123010422303043023003111414441142120142131104010120013303030331141301411114014021430340121313220220231031210123022221132222334434443040340400431424311323003224430211234400123031031202141111430043131303002203102011344341220304441202011222412232124320142103202301231411321120311123211324401321313203213421424142434341341423133043322041231142441023022400312404030121403341141113324012400032121011002024222414322102021234041232311233000324222224414133333333234033301410224422404104244302334320242104320240204042333424244323243004220301400023411133031231344111304341220103403411143101103000334013401423222440102121223403242414030014122104033000441011220302310234102042302401312013241144122342342211433010000421320043434424410230332032331133134032411033333243224213022212124341302302020320132201320321311423121401414243024300443012322110334312123001203342021303412324024401012142011021321240020241102324401333044340420334433403004044024220043303122240023423000134244324323342234013140030101001401341113412122022444112331433103030232223212124140103000133340311332002022432224131211031041333240331243142130123321241014012423133044431431021240332143234123224303224021103320312432042443320130244124321241130214203410134020200323334301410313300323314000343440433011110410040414322320323000421214042123402202410240341443400023042302143100241031100402212022344033231121423141130022041300244101033231022201131212332314014210332213422210342120044401004002222102221334010401113043223141141423122241232401232344103024401443040012043030034104411001042434331124331422340420324021300413212033044310404143431313123040122444422431110401442034323212423013012021031331212041442233322233033410411324314424202031303244032414430420003213022234131200410200311100131320011104222241143021441304120402241141344124003402101240303112201144240100410010211204124334312413202104142101212033033341120300012311234401143123303421140320112001141213212402114424303111204213332121333424421311110301313422031031203041012302300440424324144213422231323204100114133314442220030002430400013340032323220133011201334411243330221443224034241432421010321244330444031442340341424223111332020322413023024421244031301301330131112344423321224123124244100124034104004313031114244342130330033242401222444104100343224443243043110214234142114433311401402323231002311143040121011124302313244412240230031034103043132042212334204400001111304431312424424302030112410203022430001420001300000020401122013031043432340100322123112412011312031410114413102242144004134012402404313013213430211220400412402320142400131210343220402132422030342010410033210421111204042134041023010341122012320040000344212432403402344331403224132244042131001022203213233134320443331143204224022014014444121324010130322410130320103301421231420322032221320344043043321114323411024414443203322302411211103334314203131314144401304041340224334331401030224324402023412130003120023233412110014224124402323230244324102301114100243100044400421110344402114213200242240302001022042221142432141403342014320021012034032304223242103130103344414133333101330442422130002023140000033114022300131304234214324322411200201012431432344403334100001331034110333342243124320420232003040121242243430341320301222342424444321320333111221402144001404034240021132220104131344442142014433233230424421410423120403211103001011113211321002143112134131001411420400310410234012012221222101111342003211003124441243011241324400002241141300143111211330013324023044", "200022241210033110303433202022114210324020202400334302043042433221303431340342132113421443140142102304103222343201003023413222432412214200334201404031300400433410412024413114141122044121443334334002331214302002044122312011334204210412444333024120042132204030133443302130233323442040114030220034202321443201421400443204120011123210443440421113422132202214432231200323200412011320433231203333310030231312334130433211332212030141204224010021010213123310410300022423231433443214013303333430404321234121130003044311240400233100232314212014032300132333431100211441333412340230102022311024004042203313212130420244400002024340022013211331424341412442142140433200332442011140111020314013444120324304422412203004023212043431401122021123312434143130043343402404242220320031231144010223434044242411414442302003324234240341042010122441243432102420301323140311331441310000213241204032410004322334002240214042134020042134043412124033221432301114114031000324321441130022243322424221433133340023432400412012333131000242114414000441102022332433132240201334230232133301021304231041142414123123040100031220021222244440120413310113244132314303442341201301221223430310144213324044432020442430114111343103313223230223320042114104222334040420213332300022141430043114220241004130313304201214444314211201203322233331440031041324140321300142343324240130320111340241013243001433103320041400310221432143110343244310030210120101312243332201044303023332120421332334143412402002204342024400430231332414431040332100004301432213402333312303012011331334232312003313113133010041303023101144121214323210223331224244341332313441422023040324131011001141104322022000003040434211022442212244143021311440341322320200412124204414144204422311320142024440121202321242144304024042200031101133433303323331201434134034430412323342400030100014134112003241020304341032320241103323133431121422222011333232233432020443431131441402344243220434043312301344210010433210130424213201222232431302400302210342033412212320224034433131134012311034421204122342201322241321334020130431313412140034301304203444244303410442132212214030404131402123011243433332342210403443231431321203113130210433134422113203304201302121440434410200112021242110132440003421431103014414301443311411330114203333402343411140010200422130144104041201410104220203424243241014420042412404034030041100443200140334240204410302213413430444104344243003443222304213132231323043244431032424313412444101321112301133441422132200001342411340102311340323112110232022301403414104242232444340300202220424404211222404014442040324111044323033321102423144332111044132202122314231020240024413433323203024121421142022301104231342100020333102043301001014021210213141130131300044144422022402220234134210202134042032300030222301331240121403430104242214242012411001313422412443420140203213420122431210223100234300132443001001211111142103343123110432222341320003314000134420241240311124330142340200240102224131212401441222333230003230314012111013323210343044322334340240330100112220442033444220233010034401231421000003340131420343222414340333424400140402334400224143412213111412310240120020311434201044210044032112432111024041204220422434220233142102032423121003043242120010210013124324330033300224011332043440230134121124100211141102204022002022310230203334320233441412211121332243442112204043232400341023023424242141034222000103314411441134202102312044313330010041144021123010133401434144433214423313430134113221031434124141333230224002422140400044023141340233223420321411333312141434200443211134243021324434322133323040021213223000023312440233203100430413021221404421133440140442404134300134241402203110103212203310424131234233322130044400132004314243112342323142140204010111133233220123242142113304242313420404141130222411114200303140402300200002444040221121343342313204424421024304044004204413040444442020443443132430033111321224042010011130421444012344403134013222202121340202223112111400421034210413410310210340424020224100220202312422301124422100332104024042200042140000124214142402443102120033411110234130101032442421103140424133100444334321343020342214013031124210023402002011401320122224000421003443011401104113040402414232413312422001140014402203033013421312412241000214122031240012320004300114240403342400441033443014014130302041401030042132020313132212204414041121101124143312040040302430332434320140404044033310423301222221440300201433214011032324414032032321133121100", "244333330441334400104143010242442221411211124301422200220232010220302043303021134412331224344401102310002440311012214311102300143400204240111133210411424403132334323400340444110424202441333131102301312331334243121243320022232214232232031000014430414231333413140212143120343013340302001301344222104011231412340202313344003314004321222432112320132033004202132101221230200203322023032324401334220114423130233344224304224104210023432401434420331142042234321100212120413432343210122241130410331311122323334323102333213200122400422343133013033033023003314343031213320244214024023332133412231333241301322422310302240433320240402111421130332211300302032324434400234314113400402200201003041422301312240310013123340302044003113401333101214331414311400312204101322313104324330023221324100001420330120000222041334313221023122331214132100310441040214321333333202141331443334121142130303042231443432014201042143321012444300244103040134232323040411110423221231400322104021233101322301322242220421403244323043141220031112440430002004202142142432200404000101411401111400420301310222020312200213120314030442131202103032232041130332013321211322011132111402423123441444442332134132313410113110314421312134303210211440403222224244143332141134331304200211410001011321440324032122411301331143020030331241424040341222200440112143304242321144202142324442433140421440100431011013003441034423340003314120214221432003012431030211213232010131021200224112122322020320302101311343034011114243314343334144033430404144320124143301433032102313432220202113313300204231130402034023340013112143403404122101431104423320403440320324022121324133214130200411231430021240442334130104024012144122010310423244322232201222202340443320124343004000342322112321413344413041334042031222130310014034213404343003023332320414204341242103342021000322440422013124432002224400334011242341022031314144124341332123124434142331412403043421004401430044123023134030431220023104443003040112340403313042030411333213013104141021342441344433400413040034334312330444310222113231214343123120142122230333421401334300211444400203334423040310111220332040404221402244103113404441004421444423412401420402013221202200210414300422141233011044421033442323204234343003243404442123121222334403041420033423131313004241342101443203201434214223410221144222242212042423340031301222044300443442132404234122331121312333213404240001321242014012143201130022204034430423303124403034103430021233231020204411442233400402041322401234240102430030423311002211332110414140101330012120324130131423333011232012010023230032230342223023420101300431332311240001443204134332242343422301420423042033402144124123040211122141421442421100234010112432104403024342433332444311342030111330113021411301204301341342044242003044044111310430440234302302212004034101043422300104324224203422343241021020322411433204032324142001213214112122202442004321042331312003413120402334103100033304201413130443040340334000443042221442433400400200031234432433402432420102213312423123224211002112312320202423422133343304240123223142303231243201133321031440120101320232424322034442320242210014413413112344431210311203402443244224232202002301341143203300211331413302440442302103240434144401231344134312100411414323304430241401230432431333242120242124021321340132040441221223004212131144342322041231332234013004220110021033011140402320002202314333442311334233332144011112303332031314140021024003224431232134432110201304233012401332301314240020112234044243033220031442404212203222142004403400121112124021421312103040122141004333021332343004313224140102041341103121433311140422330230012023344233202102002434114321423430112003410322142434333211113244233114022420240222042404100212410202401423120200401034321103412021013124222110301102123113202321203241124430342310440242143221012243324233412221123100314123333343231241210004333314420424021140120002013444324132322323203344144414413414221141021310100241331322100443024302022102121202424412231023224101221044242412242332411202321131343013140131032421321032230130132140120134143412120402223040004424313314412122143131444210300021001321333012014304020121434224302431044222340321302341034001230124421022232320431201414144134410320024240014420123410204202003020133201140210111223220222232201320430320032233114322044434033142402031440413304431033041032202142441300302331344024240202210344100122020232243123341201010312231223141302221304301422414344133244432", "434324120420014214122314034324141024111103344304442232310114400312130221230320412043400203413200401300333033113444110413320101402202314141423133240421243420110404114040101204403004113443240120110232042231000304123342423121201402334341011121223432330010231244024324222123344222134032444200232240400422412014322030012400424244113001201100120431111322442313341334343040440202003400013242342030410021213310041400230121332130430411404414111100341403322031320404201434004412133201200320142111134120212423040140201020022021332433200041344101214413101121242044143122141240421024442304010111440321014210302223022022302424301422002402043110133241411431111033214142121432300133323400024224421342434432413030420330111323014020124421012044212314222112300430202041320122121442220014003142030102133002420114241320343413113222132423222013133110231340120342303313122403411401112324321011220122021420431100101214144101311340004040420142042320331423333142023220110032210234131403042020202233310433300112031213000344022344310111244033114120134221032010003044402202131302321143440101041233414132043021143443104032422220333000220442304323204214102000104304141341031420220212003204402241344144130212310003342434133143244401121100142412303121040122210302434113302014204424211402324241322301303040341102012114323010231304222142131034214043434143224110444201040204221301104303010130203304304002234112324140331301240113114033311304312043430144204122424310421332430301401244140214414414401232101242201232304010420011433241142004333221001342433414310400102130033343310300322303234414210043334212244344301402010201411224433304212332331230300013434140321042233013330040042142141231003224420002304034341011122014010030144122003231120434234434221214330344043403333232212220124013343434130404121142232243444334203202020131023313442230440340003424230421321243000032240220031033140231300221112034033112334121413343343403202333122022422231132044043413103011413444404334321014112344120204100144322133330312232004304222302320323414244430410403224401100031114442323102200410144141142241400321312004041011130241003132422124344301022331002002242430140141443403204403120202404141121333421232121414042211400424444144024121314330204343141121021434200041420143443044040023121104003332143430341131100321412412342244210140100101344324441313031424024123211004442340013324203424011022433300224004020030122131400423203421300402242210222131302230422133000103103141040143141002240113423241414343011413434242403100444041201100124310200223140440120111110241124033130102404213302200430300440401403010413344032121004401102314110444042101213013440040122323212313404114442041301334333033414030230043020433320030311234232434331010241344212220304404422234013214102131302140440233121324210123340442120031022224003301334314333332044422041004311240004141133030112124344104031210241433134233010332400240303223122104022421100434420412323344112114103231314400204031111134200340033311233043112433411230321330131444421042032003112101444314333301141330441334202440000013231011010224144421244424334343102443223303020034122433344321201322404420342240214424310212411034423203230233320220040213203312220204003234122144440200333133141101133011241421212144101133000222401041210334342100012041004101001012323000410442014310134333440143323032112333202132040020314411133414022410123023330021121224144400224030111033213133231412113210422341441431320200412113423312411341340213333114301013313334131423021421202144414042324233303210212434302140342432333324430223312131113010332103414124242412030204233320211421134023130011112413412343144231012423242224304344334023341401424111422441221244112143024334044042230410221103420442302414214044343440044403233123004120402443020432122210044130114111200113410041410303220400304403224001224410301410442022241142402321002221442212143132321132004132212240434424303414031010004340122432312414112330040134344211411212022221023413413331414040041012334434022442420223333333120220210104021113003231422133433312430412020204014033414042231113132304141012430443110433024432133314144400142200100324130110243444022420020342340002311140310223214414131443100103024012203211440144433044400204200210342141201044014431020310342410400434320330413443034432232414100344123024032421432124120433042224200322323244330143234231124012401010244240240223214110213013343342242323114332141021004324420003232421042221431114411444044244123134223", "314341222214110112241101130222211033210143344032424143243421313110032200214411223342200011441100203203214113111341404210030142044002202411401034113000033132200112304404334140011004313433304300044323033000302222102433130303211312134024031221100231044421143040431132004003114133020044240110123403244320223004022204012243233331334222000332343403213411334430014244204222312311322131132034430401234000013441313130223432402104243013424003431111113010440110423434221220221331220021042323441231222324003220423223034112031341233440042433040443210004120141041230424123004410302010420011334043443112143032144000303032110004234443340313000302222331322004410201233213403244040314113034311012123440224113403411121030003303203040120214012324342010242021020011022401132411142424433000210424042032034033221413024322210422401241111112032201420014213324401042122330214412222322213400211024434442230401002243420414142311123113304232204314334322044040031341002142213100140240143201223032412133233333301033033222404030213102010011013011422324021031132220341043321124240223234002202420312201332341434204110332120242010011113232233431131341412010334001113103311332244221304023202222210124413103332112314142402113432100022211130011021334332020240004242134030203033432213010420421144043004001331001001013220302041434313114121201321021221132144433341202210101021131200131244042431344021031030304010104122414430330010440200204343000041322143124034230033123303114101123421014344403202101221041221302201210301020132120000334421442241044110322103133132100424102200441441113111111042304230032132113223214004440312443442421303400232143003042212031404213220214144130334033333402144142000024114024124433131330344123230312442403441122411202001022312402013031111220224134110103211202312401042331440112042123211411000243204314222310103132003232311300132323204132223332101444210313121443143001323213301221004423420001020033104334322304231203032241231441300123244421133011240344242230101342330412003214040144223134010034400143240023002400211322213140133033103321401034424432432320001200222223310343204014323022220104144242020124230322133400241423424024303030313323200304012101143001241322021043321301101324120043440122211213034124342301000013024312302304244421204324042444043043311241142303013200034143332124422403041024404410314033014202231322442100242144233410200240240112424030444112430013033430210342440124132342030010241433313113430333110333210020334223404413212340102434332333234340214022430114230031031244001313311401000112403042142142411014131200412021121201100414041314102131314431014431013314202341314300334442224404131023110100210102203332003220402000134133422313204413201033444302100004331110220140303201042244223141341441123122001331333243343044011423223141002111311211024303332014112223404411433130011421344102330023441314120422111010040223342020240222124204000303244031201000040213110412130344243111204221401014310200200411012040132302244023414244102244230011223130242210212001333321233401040110040314402032310420212411224031111234031020131220333042312123204310201321332101113032140200114111001043031413032412413243134141104322024213441121200023021013414432322341411122241321324030312432231333301324311421013314340023211432413000243343131312242134121430303201204340412213311143400013220300303442330232144102103121240020401321200200000401024202220443401322013012301141311334044143142234020420432041413314120340003213242442123312421443203224313241120021423111243002402124414213441244232231040032132341424204104123311310423342123442213202100113134000432103031343024443120414013013403014421100121422200103420402021002220221040134020310413212221241444213423011142330300012322144112241432311343111423404332312232100334404411301102334410344320242021234131422420400304144122043030422404303113340142103200321231313223224034343332214234231311242201244231022414031114042330113430430404040024101344004041034232321220131130201401223320222011014101133033434400431240122100440410112300312024232414404141240120222110002004144110331000020341034441304043230232041103024014220312021142031213013402304214001440000433302342332142032410112130202333140424242113034103303043231010013402021442313400110301304404431024201312144010132320033324343402214121340202203234033012322002043330312333401014424423123423432103200030244114112224401203023324141422314043133204231401213441442323200331111311041400423101043234342012223340", "010301024114422043104024324340341402432314044421041423104044324434103320033440324312412133114013123003330030001433021011212134023224110244004103042412311433411310014243100443134243223332310021420021342342113223043232120322332300220202332141210021422142223341212033412014200142304030433001030444434031130313222114400112341241211242011323444142442302003400244121104204124402223432023342032133342003212113310302241301124413114303332114104111230220130241213040011302100114333303122312120144020310303024312024140234134230321403002103212440041001443110120003113202313010410411203140200111131132022310304004224214403403303144142134130311012303141101110000134430442142302040301044140224122423333133333102111323011231043300223004310024313434032100200233231440022441000033444430144203342300431444031200414204300443234113314132034344103021434343033223023342211043134410222140101323334021331031444242103034143220103102232404223424431103131310414211142032223310431123001110223411203233014123042143122422403000230434414412340224402331130104223243344014402233312241201023124033011431013330001101210133234344211123403014010312433423132121301223240300401441100324303421210223243104313440303020421203112333402310334220343034404033132120021011414420121114000324243440231401221210213212342232022113042301302003110120311422003344134400231304203242130121414124444324200424010002220002224034422321321310300211330344000014212341442122142024430432020413202341341434001412111013222423124304433104143342030233321112401433434041201020230034303203143432323022230320101330202033021421024002324330041240321442132323233322201112011231122020134330024013004400434422110322103040030202244040420142340304222201433340023022441131034401202443111101120203143412011241043034124131302222222433014112300324042002023033323120132213030232013103023130444442030321103301243013443123310033240202242103443131122032441200141330231313040123221431002303443314123141300220420410023214231433104433230131341241432332431341132012413201121411124100033331132120402304241014443030442404432322204304401313034410130123111320044132024201444011214401132400411212220411441443041223133413342143001013231214014312312001231333301122224303224020221142223130130031322013134344401204004024444332044234134413201414213414103400023132403320314411141220213110132432211002240421430203211204023124404434243122122321344040111002430111043411120122231312403214014033403431224130124141024404124434003110404330300221131033341320134410342120301142221133303200431141111441303113212003332222332112132313003222101413121124140322414010334322031233443142404041131234222221201034312104444402121031000102141111302321320003330003103001211032041434433404442224304140424014230013234321234111400101031422203234310114320242200433203242242122143023123320413123444214003123321124123113242201333301043043320432303422403110043033410322122321240223303332411200040214214342242404332404044433320140221443000321140311341321111014334031300020002142224443133102432313233011433101324440323122002342214144140141021002300301114324024044404311233032303334122300214020201042303440411304104131011441103431042044030240400011432444342434211020100341122133300203303003411313422042220031201421412034430124320321444212420113424134322440403411334100011334224110124123030301220443240030324314224414240303301400342322202042242013412231431024413320034443442413140232342240122320103000132133234443322021021123440441401423302121044411142303014242433414211332442042013240320220342412101302421024413240421103022121212134010341123004200114330340122012102400000304134413020344203014122314303433141231043140041443032304312401301034023023022234111341342244222313412034311303311200141021121203444234234110131420134412114303131203132030242234123022101320423131313110442332421042431313310230341333233414424410103000004324023342214140314311402333321223034142031413233020031344012014241340233213330123321424231403112433342212324102200113414132133330444043031403014324241013400234313410013303034431212321430313321131220141133022443124230124414430143223121402001441102202122030102424401040243243300302140331403412140433414021111122213220234210241420100440230040401234034301301140112442144123110114021321022403113231243042443310112333041402342224032140240223431324021313222131241241110141342324204103124200330144142340144214144031322420422042423224013242430300213231410320014213314020220242024330230131043", "102440222003403013434343022441020233342334232420043321210303140124143103042003241040111324434221121320214403024224414322011312120424003021222232341432124243303210222304021243131401312014411002313100134242413340033224210212343412103032202332444210443440313104101404231121032224310401231302411012312423442220221013021041232403242210014220430143213243142220143012401114202004311121402310131343014024103243432420100111242033041001213440422204313131433221114023433321034400310013440413003302002433031444032414223213033303343033322342332422321214333331102221241213140330121214122204034114101211420040330332213102113403240411044210330330020304400423142021230221244203134302211302023131324402022243342200020340341112300101300442313210412223322341120031442423314444120434414043214211320120134010234244403240112034022113302001242201141414003320241131041013014032343201303430100231111433132000442041000342431214130003120333344324402401320033434002433131404133333242113021434000103231110223441433123011134221340344414222201024334242221343011243434244404123423433022001211133120303004331300013043010414440403230331032121311000423330124213400212043144011134041002434012400433234311004003434044411231404410310333131142043333322121231440024033103224424230123441434003021303233111111303410113304423223341033013433024301034243014411000214112110324141433132444313002020413432220311233401002214200313320020311244224412331401420133331300340334023242231022031441210441113413341120100441343034404411030424132134002040332141001221240103211302041030444341132022241000330101040431402210101100333124342340222402134010233404132204012131344434331223410314344222432230240331403243401411030342434101240403241203242231410022430403400131430234440030221242412234202143421014433140034410302211032240323034333111004003413402113421340304123042034341010341140031131312334141314334422011302110200420420030444140214112144141431243020223442424333014230124404400202121243241430021013001104000122300003422433103210341221120320104304341243010403100240442211132124244124322222110222230303103433202221222342103330244443210222323402432220412040334123300022410143044211042003333024120203022042132430223400022232342200121214342024421214331213411212000043101204103444223434233443203434042241023424224111100330312243412400234144433133340420114241013304404321300332041121321110131214143144132214414041313402000313430113142114321344130201202010042204003422041011012131412132211144102004024114234322244342120034034123314433423401120341132010022221333031202213302104223004241120012142302002320310043412424413301212240133144212032024023144231011120412204103043324303102114042424424014023112311030423000101142123411443241104142140313114232203440011014124032144312210141303431322430221121203114113402323401134321221104441101424130010021342333014124013421223340022101320002031341124214314442230110003231112404422223004342313111330222021131042414004012204240234333442243303001421131110003120143424030102440021113443023210332034443144134300404414124233343233021130102430322244240214224440100442000132334301310231211424401221203111333331004000212033410211244444442022343113444102121303100112042003312333244203011243143024312414121012031233202212323301401204200430114044443411104244342013012233432112443040102433214012013344402333323040320232024112242414221412020201144334314213411002101440011344130432212023010204133043104424341010340403242103311242421212133241440413300113210041300401023420031421040032120141112413232402020424112224302122141314413003024314324403244120344404344130033321211322312320132243111013142444133141204240442200114220140014113421404002434322101122031213100103201022312201402203303104213124114413311221323123332422304124103200004320033414043032401422132433214303010310243433014003202011131310321332100333034442423004104141310201411333322432444213313141124212441404403012243233043042010214022432344313431333340414314030040103223424034000322403323303414002041042413010020132034104032320130403314042322244203014112113024340130230411441242143033403301410010010342311140233123103022013142024344323421233000032410311124240231013440103143243020132421230214431100110432344441032042111431314140042441100440131323344334404132142244340423420230011431241323314310034242223003111110330012030434332213034331340332231111001221423403311120301100333130024413200213030000414000011033022213010012343213321100432102434344240014304", "404302221213213011420043220230324400320223430430241001014003231441222221314300310421212432423344001224343343443020122032122143101314443300042411331042241411114313104130033403101440141234224332313123410431242040121102304214114411414133100300034440214434040131102004131130220121231240140040234100200233210424330433442022404404133213111020203043321311304333410320003230040131312433032204243204120001132034042140432241034420042243320344440301004341040010143314032041331440123040034234041220043424131203211023420443410302013021014104140223402324110032400101230444334011201422332303040044310004143131213412112030213420200222240120230002100314043413201003221011400322303230400033241222413121344431433122214410031333223012201211002032024022233024132331320004203434311131212111223233123310311340341323243412213010322133020344010201113031411341200034314212031023040110203402010301103043144003140313223322243230043210401340002121140310143222204232044114440440130102213004402210131232140341142003112203231213132104340410212340422342024120314231302040214331042133440243241133220440310442312121402344204014003341241202120444101134111400424313424330443121041131203033443404412032342002432130302432312012440231100012123343242323030102123000330241131234402343241002110233103444131324401113200430223124443242110032430320000322412211213301002312144224211311341342022443213344324231123021342212344410423402341334114104420243041241130434302203244211243211400042134433024311203300114341302240040041342303023323431031102040403041333020110043314312044430042144430333233003421002344113034301221244344013313343234444012222404002312314140424124430221222101131120432303433033204344344424413142414143131201032100444222234134132414203434031302124104220034001204210143010144423231340221333420100322133214020213200322403032220102311333422400122310131023202421442202331333444022420034442124123442034034222320013303131333001341440332322031224130321221442143232441014210020203202110410313230200412124410440201314223412222041023144330444133342042300220413331123014243041411421222424111323400030024124424112304123221243313104332332404204012140111414001114140204032433104402424313244004113010101321330240021241440303332304022141213013112224011140044422410222014424123204310011234233340323034004130310432330230232304130044014412323032302443204403300433122221342304311441203210242322102341004221114222343003124303202232242132012041000041410430124402001224011042330040303102322023224441102030410031330230412434213431231102031144324201131422013304230433443322000211223223032211341240321314111234031400222031432341122434002430114214212424204012434132110303303123300032304442303132201003121120242322134010012244023043214234041404211340103204310221420023300330034402011042331214441013433143233443313040003221142201431122021412132042102033334424033321331043320203323301030402404442330324423214244331213411342211014213230243041133303310301242111410233133144311444001404224141424324322144221002302420431412200210421241114001110330214441223432313212430401300124430322341044313314131201243032204322323002003423240203102211113200222111402121024032240102000111314242210342203144033231424442323230310233143021143322304120304302000332430012103312034112033423412034001411101242034402120100414311424200132423202020440212414134202431301304141410310330331324344120232112332110013004440013022212342330101134410320213022120340143043231312141314423124413004203422212102002204224121120334031343440233440410032101421214210011304302330121041424433142124010220020444111032223114213141004042331201012043122301124231224113133322430032131321202121040003332214130312232304240401343140431314243332002300004101111302004410221111200232300304021140410131320300314403043224423300020011100040014203432220422020030304220440102011021234244121203324204424003132321001313031401042114311020433020033031120334210103134023104021214200311444010042434142302033140034014432020301444311103033114131143214004012411334424222112310222214103414213121021401021202120020344410001422404114020220333333300442040413434004122112212333210121042430040433402343213401041041410314243212132321000240411233330443303122413124003120410204322431114402143214142313201243214132433221043043443003124430242331201404103230320331421221134031123331240020232314001404433321402302023240001003001412402332401142324414133420442112332344440404132220003422111012440013141444213411411333111", "010103142121020424410410233111342333212310321412214231124411434432312021431333340304223441341203130000432240303413344404041334313221311021111221402404222410120314103242103100132121341421240341201010043440133103322130342230202230222440220203441103112242341310312304430041233131114402200223444213231224300044210304122411313433401203223424400432222334440212413432021422040320111140424440341141142414034140401141440013422130012320022010421024431232030401402443043313213132234234412322421341122320302001003202020444443333001112134034142330122424343221103011332320314234111302422143403110133311043443141143424021342120002310314012242303142133131121410310142223412421200144000001111040002014212103320102412403412123240141301303100241304133440314432100323401223013224433433442302134422014334420330020341131433432001134004303422301211220241112411233444202213013033220220333221424111040342204314124102124330012231414222211232412422331100120342410200020123440441032140403213012014111231111000034012101444230444323134201003023012143003332420034212113210100412014323441402224424140344102411032402022242031021100340430303433341244413423224232242213040234141302431102104341302322321034122411110334344001343413441434032140233432404222001231230401341031032044203313223442031001010014004121010120112114123313232314414220214304033230044423010302210232030331120022004401231424414431430040130430122004441131444104400433001131230424013411321431142230404003221242404111442444043434004024312023134233410232233240033114431422301403302123401344020130243324011412324301044120110114243423401243314401311232441302221133334001010213432412130400442001424142234013010131421120221312334140404241103221422432440410014342210414131124200402200221310233103224343442321030434424122010441430031341312124224014123144301344310202224303033413301122112432402241232100004240202003031132122000224223342004413302132400023302410333220024001020224141213122143001413132132043200003133201320001003221303022411401210201112343403214024411401112022314121332222433400022312344113143312143122202231423144114403222222202041412042002100112200113220410112011420340401141310041333403030330432043341333341344430102022134133123003100444423244300020422314201001340043344100204222440303140430021323113442402023044441023141200401124403134110320122031404220311210232433033343223430240122122243000220321130444441301443241304331302100033102330221414001432123403312044011314241444222204410113304032002433223034420444104434333412040134440013102422013011234341024042100113410232441241100311344332023022131204014401003223343231001202401424124301314342221402044424414430434310033431310244110113410443214322033334421002421122300313200422442210314244212101322221404122124143004104033210441412313341201123021132414233031423203224031320111321310311324142331212300111043110041012414320240340024323040120134240002410100232120202021003442142422344004141202033143323124340130440303222300422041001000332224403231413132122414130441100442110110243231034230432422140331002114433022221221033000142303210031432400144214103223414203341330220130413324232204132011303404410023342020104130111322002032332402121401024212411342133323331203240223434430004003342212011424210334402434410140034442030402102242431140331202414421022231114121402022432041304144104141034231114214043204211334341424300044001124230032221003021100244414413401313333231300011334112311322201430103300024300421303204404333224433404003441431224341003412222331202330403321324223340242131243233144022301210014422004412134040022331222404004204232412104122014142342043423220203130211040001300223231412124304433444044334034332243124141314010340303023333422441441122423131222032001431031401001022202101223031442430404223031213430244323031342313021410143002142031010203102333242001303411144340214403003422313434410014301342000424211211014021001042112104022244324402441300423234034433404333422041412113133440104313342032223441204324304300031204313201341301342443333344130244334300434111113244413010012103131003211133121104234342130424420102224004233201041123011243120120333212113413111413433121404130333421443403041024012112133104030403404421024032342013220031104330243441013221130343112303341232313234011340414310210310204133332414240013103312120101401211304230034431340001121140022043404403131213022101414404103200414111310041102403434403132343021424302233240011210342241232243104043333132021114341241", "111111130410244431001001320242311203342203113043303312020302343142422242004341323232144032302242020204234302424312143314023244244122002131213203232010100320420200412341032404134203002001144210422241410014414230432234013343322234113430201203424241003302110413242312201123241143322034342224410121304144101230040314431240411141332244100421230313022312012224401122033433031241304101112444434133231140320234110144322240032041203143311010201232440033113032042334021021122233121001343111102203331242311110211342401034202011141433121140033224413112210421110321304001022234441021432401112014200213240103134420410140430201301302020341401243031220333000210241430433134101424411420133441031002012202214414341340134203231333023144002104030203420434441313103014122121033101143421143224022333213401130123310012012014233241144342110332301040111124331323233230031210123230442013221424402144103224104320121332313302033112132341143033332304333432030241022334234014022210022413120232300301021111042314242133430342300224131230130302210340111242343200100044433100430312241122011113444334102101242232210211322301413104042331430141444343021443412420433322421302340132244310442401310230133044331024133304233444403411241141043134144112132301310131113041223223300430113343023201230430310030123124444233420120324332124113230044021043221414030012424140000200021100411123321320313334420111433401341310101023424142203233432020210233304332123201014301033433120012114440212113044244144003123014110403230040002420300240140331432214223131004402243323041224032020444313100341134114043400000403233422201040140220221402413332303142103011400412423041300114040332232431423214430324121002412101340343111141133233113441401234241011334232402332332201412431012331404004340130102433100224423214422430430413411430433304441012004324213021013411022233003412431202323244414142240000304300402423031440300033134241140442421100014201312303024220303144014424044342344323324432404201301431004233013223441431024324422033024314344302314033411444222131124421301103220231132432041123101120404012431240042434202212034430302140023431020434214241310121102414200222113220140343002230301033023334233422010041223313101030034340033231434400441112321303422030221402320313402224132040303443130032121013432421343430012014332304142123243142343323231334030304320300430201204144431012300024414041301301131414303131410213143124134410043443124343112020332000210113101031434030213032130040323143441344304243223103013011443344240013343043123043024440400242340414431222234114023441012423023211204233304301121343302242131114331414110332213414102020041204310220023230000431443244004212031211423311144324314101221211013341241230332102224143420431022443230102013324202303334022212434114212443203321111230300341043440212044034434202430340023443242024232432341213132212444112321411121231001313220143443221140211410404043423341224220002041402300413031403301243104422403413334322233043402041404443010403034113103113423034122231204303133343030020420123213320313122044140243142401040210334201112024241442120434011031120321141331104121104432340203022444043201011211034241232344224034412414124014042204121411244042302040342302123013413332002303000000222434402203201233132011242334310431144412114222102123034342433011231304004132341411021312101230403204124030424414044411100220013203441130011432403000002134110322440113413211133300104440342411321432322443420224201302203002302343410031103044443442344100413312211214144344200141244323403334422223242021232102312422024030340242042404343224304010410343130203230232214410203444031310100131233442203321040431100123233403421213124044032302243244443443112340134310123011303440024120342441431010120324033331320024434412014210301103404111104020001311220203113441333003211241103223312210423331124233411232122310103203321332343343314111033444121442334122323021023340443334130012244321233402031101032340131343112020223412322210121043220201010004411432121220212124323232112121331211234413044220313012211222204412001424100440120230112314430242220022213232234144112342401011334442334410343442112123103100013110324140412021122102331232323001124222344343314303212120142033344423431221343003030041313312001440004400221402134341432034411000122012104141114002241324140311033312433030444204120031032011202033430242024310243410111401003202221000443041212222420343322012114344013123022114303403344030330040343430140434323214123101141", "334121204414032004314230442241312134300132311131343223302340023032100114110423343222100332104111423242140112030423222111334332231120303042200404100342231033203024210021112010222340411020322123230143243321231113130431443101023013314110414324430212240144320340342231040014310222012000341320142020342333100133444244324341132214104033341114233431031430323203140212141400013121210124344242120012013233012240433421012021114322424312130213144201010103003120210432303214022110002102432320344000200224231010030131431240431434101103300211041301310123121204311014020324431344144124342433212323314124230124430312403114043320332401213102333131330423224243432014211131343411412442441243330432331202431331423434303422421420432210333004400311024101443114244134323332024022113421242020114231312020410202143431014404341421440140103404411343142013424231113433432113224344301211204132212442034112230332203023102210214110012201134021420401232112330024214044013010313443344110123031003234334434221243012040011042321121424102322101234132012422431312443412040120032442123331433103333111244222304314103042401442240044403132010203421242124402234022302412001134340211133414410442333113021333001422443220031014232434101120022033422213312200233443212213121240100100131303323140433234113422011312214114142010300242223232144030303402431103312123233432342120004021302122004232144434341020330243101001110033012024400132211300223223130003402021113414324014314133231432032444140324304230241322313043312320030101123123123234032300312043434211123112230423020122232031021412241412303232013344412142002300302344111143011113140000001010311111244400433343000034200414342244240041001000141240123023211414101220124203014242340243401424304304342344404421434140022421013233321444342200114424301130033431343111442231024110312302140022011324143244134240323043343432330411210102303424041202333400422443141240201321221001433113241132440031320314213420120443230432013220442102023411203104210422233104142302110214134431300423414414000331323221300303214303340344231132242022422222431230412443220302414311144031031221124124103142312110334140334104231331423304430132012444304303321300004133111324110133133120014213421014102124432222123432044241242421241434324314331142202211202122034244032440323344033342313443004421013230403201030010213140323302110302221324032433021344411442212000133403221223030030121012243324333444444011203103443020321311304344311314022243201214331400414443330021413011322121410132410200311421221104433332210043024114221214120420010130001142302341014010221414021211000401222120242302423132221201200212222030232124043423113340002220413140031433223434100113431234332122143423222304421133231433230011332422134032131413140313132243430412213430123020400324302130022124124422204314044010444311202232131041220200240141140132412141123203320004031421323413023242124102223121202123111404323113313444322404223240000013424434140430202432002431014244310133310243233240101430322232124132440403243333414420144332431401402002333030023004322024002204244331233030043244013023342420111200441443041210422104304421413042034122244034440231434111211314232421033021333131212304123100401240432012303233402310132210344120121331102341041011102230201034401404304001422412110231421004143232140043201042013440413440302423242132043431331114140122033324201020144201421301443310413231002244040013440230310034400110142113314034031123140424222234310222032222044303320214321404203423234144024144212212130030134442234331443310200324241040321211320141041423410214300133323032030341102413201041320214330021134223023441322203111124104210411233112324334000024104200023404301411012241210012140102420021424441204442020312042142220421141433101101444202213211110341230140331142021123344234412242142330033102222210313042240103011143443331240223143022023332243044200442242234310420443442231042041104220022311404041243224301433233404403410101433133311011004000021414133031130243321013003440442403112242013143100230000331131413012133322400232332404244404213432004222321410321314322400404001040140033433331212220134341442203304423312001140010131340123103332303042243014144413043201441140212202344331320100422022101141200112423223441403000414411040324323213140043124243132110314302101114103243434132021140011410243044322133134120311001302020232144423202320421241340301400223033024023202234041031041011301242000024404333012022101011241301021423140201200110", "224020443022302330300042343131220442122230314041434202311301232432234203121234240213114001200101444043142033232432002124421213441323404220433122330404014432041312213132032241141032200141133123312242030031202230224311034432123034121433223014133211022411344224024103244041342324330022300301134043412432424040200104022012432011331123030212002024132222444211242030402130423114304234302230444223440132244140423121421232241232424201312221231401011332424040030401023220032243234333403230433043103402410314440013030240023241223024323144320014011111410303412330441324132331302144113213103211044013414203112000104041034144123112243234120222431401341213032040424030013401012302313031144110234000232114240044020143124410322212014302320303234140402234241002411213304231312304034420414102333000230340240133301220413024142310142341011432342001403233344001440214410133041423432304241132302300234041414143331423443343444140122004002040022232343212111443442334130302143402003110110003111323202140443224004430111423403443041140421442412204431102133223433322131211400234141133141141433000321341320343144213134221303432311231042042033202034221233303401000010303202221041314420143411114020011011442334423102322404011340144114432031344242304311212124131224022013112413030141220041010001310133110234433341431232012211100424102302033040022133222032213124423332130320143320102041122203201231120142213141410043002142424313042131224022042033111311300312121221223132332400101104103124244212022004142414224400112132304110142204323341432441431211241004142304213314243023312033320022332140220330124021401204043332402144143010312020010012323243121142403133404402240034202213310314004303044323303403322220124042321124031133041411321134324421340132430321334241424320034101004141130041001211331201021020431324204042400023313430310342324310043423440131213344340332321213110241341000434433424301131003302300221021043220003114104314102100012212223302111344113334300020040204434224001420223122343404444333333033204410122014312423120344312021440230021242314122200430031231204043442201310113104244020232031100123212400334122042012314003401344141131100222300344332220432420134031444041140243244032214140000433001200313313413031144232024143314033433221211110142002401323040440411433340442211401134332402401024203402132144032222114403411243300242131020240140131301301431323231010443043221122334311333200403413231130144143221313332140320423134212134204100324311311202000244022400230343233102114113214342304444331210121101334301011424403333113221240234242140243024330303300224243401122102343443303341020333120104100021033121404212302342441113323412010233034212141101134042324244022220412023024141214131122042231123402113222223202013420141001110314321400202021223434311223423012400032101404322422044321304430122400030033041034044130202103343441432040211010330222241340010443032101401124014042324220313040114042040231302124131322201304021311232032331212443330443124031232103244200332044120024440233130434100142212113033024304301040443242401004310413201122420034112343240242234340342112201233400122004332334433213222021311423302144403142322400244313033433232020402030011214413243023301130044420440344131123321224333432214131134034323212014030333002420143144131044024033102211444440020341141002423443443242304313301234424021021220212141443003001422320302321221230030133043041111221431112410200312410420211214010221021330344304321400400443110343303114231141141211424430113340411210040440144131240310113204312124213441301441212202223144030202041101344113143100414104401314042240202000433030024020114012102142423421104403230100004442213410141020240044404200220424110021343220432410200402202223012343111013433444420420421314444401022220214032214311021244441424032314414344133133103142423343112431201420141023114343334333220223311241134123330040122123440243102024324444210320212121123301132023423133233230404241423141020003043110141103011202242241431230142421434324141011443014043203430044020030331420433122410333144034242244302130043440323331102003422024143124412110441444020431430042334442123122211324402022413334341404242434414413212402413110224033213410042210142442023321224222142244120220440020103233122332102222410224433110113140232111222242412030333113342330043422241220223220442340103144000004001302440111241001304102240341421334133341140004443303413213113304301403330102142042244444302001023230043141120410203342131332", "423412442312230041033320022120142120202212310010013034011202300223404022432230342100010220042420032223401342203132144110210403334230142301312243402003410121212140210342111234322143302400040043400140001114240210303134034334122421424203313330304411104313413202303334340031011241122220114340200201413414414441104113123430430040113322402242014104332024103313133042122231201122020424241013033103422144023424023340121013421444234244303014103313030110322103344143222143040402111333243011020042222102040020214044242241244311043312310304024343121214122412214301101204424412444131104043041130430442202002044141133102231320013440141112403304242412121334422103133241014024344012422000303221032113322303242204441234133113330113431242320120443304104123114411322430321304212313041120024443424110103441012120223112241422334314422013244410133211413032241220322101414244240132010144224104240014120000440223120031132414300244131044223312234420131044421133444113300012233132101020430111140023402022333013424310303220443301413201200301320330002143331132121432041110034104021004102220403304224321230302030113330233014014113430242143011324133232231302404320243014143332003040240301220323133123340410231342403313333020101403403010331341024102311242320113333443240431002301024443132420323312334022432334314013301230140113331100020440220323222322131121334412344143404333022123320344044100244341421410142422014021134233331014440231040224304324032441441204420044100000334141023241040010420114243322021142234241313301311024132112323023134241134302424142100032221404413024423300013240040424324230120334224331202324223012342110110403143410313301032123110303011121243041142012011324123200020224411412222232323413320431122431404203401433140434322323323310020203200140242442421034433200112234434411130222333141021231342211002333210303431420423324340344240434331043202204204404412233410412431333244432433144431133210042121410431431000034402203331142013330031430440410323212304110003213203324200041103101233033103300320213442400330433300033443142343133223140122414314130104313303330324431131014004422412324244411102411422020423302434233012422334232031334130234223401034243212100303040444042302413204402314204432201220001023231244031240114201143300113020103301443323311043223340224142131433030333143214111220014132413111213112000312224243043212421240230130333114213140244042231341120341320003243041024140431201331310313332420230444230424031241431034243420241012123243241224102200041340341441213032303131401414424330034443104310433203023041304203243002443302210133111423242203103104403330021133044010003330204414140123031044141104441231221301303042040130141313232144300101341310234114304320443230411243243204242220404142312343313240340332421124014431000223312224020430431044332323212211021220221200434220400324313330002113143221443324234011313123202233342243110443022403214444100104004010101433432202343410344220202121234211102423434010320221030410344122441141314144204244403003323131010121303221221441430111334320320021311132341244402233111444340312040044222111414034103214111241200313243220210233111043421020132143411232030041334110224140103202310003031331133011143232214112244233021211040303341110422340123413243202010440132111032121113444142221410314000042402404142211432334014401331214311330300013420113001010400233402440324201111230012102042041101430132121332011441442331203102214114033303304133444203143340411320030030111012441330314113134024340334414023000443414230233410212112301333331113304242222031234133224231122112123043124132141401334043223011021202210203134100123234200220441344410411324101411021431213421402140114131233310024412244233411213232042200343041223422424143200244333311103310344412404044123003000322314240344230234310101200033424001211140433434440110232201234104003401313043240423241343000402103220002121013023212314413402333321101402202440330404210220314031342032224442040302003004400310200221442301140214332401444340403333111323202331304304042210100042430034130203242202322240410244032343110131441223042434311124033433322032021332420334112110432341422422431320202032141433331402324230341334303340322104233040341024201200200432433243100400132143424300340203041142240323041410223421111334033110120031111244013104221023231400322020421142441421013013140230222101440032033413220414411300141011413433302404403304411104123243113432223242144442242320244120341103111013014322001011103114002", "124242444410104003401023001100120403032304140122324413320334201024202214141342131414421123011122203340033143402222222033144101322210403320433322344031203212003142012024043401114241240443032310400214411130232342244103042421032042312120243212434011014403323001104441420040423104401124441213442030244404322111244410002024321321004000300034423301001103411324203131043421414413300413044301004124040212024121424002344104023201142131411412340143424111021440100344120111323131011431112303041030220104412321210124222121211341310330222044001222100014442423344424000041042440330203103122040100121010134042312344000410131111032002130220331301324304110431223233231024212323340103442304040220301000131342401123123331223304242012232311334232204113403303044000232132404114344334043344313144020104304144231004131102001440301434230141001440144202321312412232440411141333112002102030432031143300322420442230243022142300143231342233221110043200410112021233404312204110102132133244301412312301331143031203042331344023044002341431442221232230130441013402333420103010144214043121224221043124421221224314034022131142104014143114340043204010112201404330343303442304220232111340000133422034200124321444001204440430100243410043234220444000333113333243111012132240244403332331420440342031014313210330124114221220424230023332021440132043430323210434241234012200240002043410314131310401024440001104333244343214040004131401332412442010023131110200441023441431432413131143123242021202020223041441104043400014200442410000433340413224142003012311224002201323433110043004040100243310313434104020020132313432403420402444221201012001123403432403142321301430010201102411410332441131144231031343200333210330112244322324122412040331421213320100041404223443342403040110043212224020324404230310244304442241343203022404312140413021110211123014440204341030424113030202432101144043210231042330132344104220432044330130344024311303023334341133300200130333313224202201122200223201021012430313033144021033012201211140143320413303133020130410302121421111103230033404210030330243100142133332411142204413140241021130233301220244002203432303431003424011140412002333002200243230333300032332301230101220023443323302413013011201400110312001343443313201124101003032011431444224043141234412114200110332032043413210133220114314313204412024431143032000142423044444314312124133411013214013034402033121434111220004222301213121403223041241332424323201140210203104110204331012102403410241102114143003001103234243314412030334023132331104404311214004112303030021323241421104340340401242423111014424442314440300124101411400333400300420242341124010311330321241322324304134422041432120324304114310442034320220410020331424111001442214132434404402340330112301233431344001223141031410130331224103123020022231303444232114433404233442111130211211430220414422323020123022012311334240244120304221234213402011213323242041343130034433140220300440334322123340000240134212220010112343111031424013014344104124432130123214221113214200304113413014210012321423202333100032010442021434030203242243331033234044121044132340100002422231142334121213144102004441212041120432434220421043334444424240311211143143123100403100222231441240412443244301440441001124023213230004212240444220302212004402323032331242200243243414321030444231142423222404331214044333243303412213340320234230101033322301224222241312324014112001403123004410112044333324323304212320344000102414323312123444314412440140214100401312422301441440003031441410113210423403430342313214411112202030042303330034431211144410043441124301014042333004113440022231012122442003040101443402023133103203100230032240200400113232213342411324022423140111440340042001431211403232101033102440441244140312123302011312111214144304040114420142001032113101040122223424014030331404122224141434412011241444330330433444123104021033324120131223042220214114204312413142124421234113402040204311111102101134023030331332310401223132400344312323334440220220404244420010234414042140333141321134412202331302440422413243301131113003234112430331300241032204210040311314201412331234220112232224234324004303044034104202200431234002114240310142212104113414320240304344300443412023334111204111122331320331133044244013421410024341044313434010201122412422321442230211421040133341103231044032011443030021033022114442201342014234304341402320303012202021344020240430013013242224244121323122230401302331002144213231444414144141401124413313310", "020430014242024133200121001240140300030240412124314012443112231030013010220312011100444310224324110314234204340121023003032334421134004312321011312201440004321302213140031000420011441111113300300223320420010031130420104214300310202320301013131031142032021402411302021040041343144112310044040021113421034203203010111344423024211001312311014031342411421223341420400400300132112003312011420314124323442322300230404442144044124302030400340344041332322324010423110141022142110330320400401403132340220203102041423030242233320220213040432430010102303242413203332441431313211342440133014224304103202404002121312031442222044141043040430424331323021021300122104313102031320343240013333203023410232020434332040002131230330312433411410411423421123420000223324144233302412343120232203314442012342110244140034243011343440432343323402020010333134233112242124300300244440302331211102012100113101010213421000021421442032423401404440242422320340133413133430404421031334303042131043320140214301003432232113124410013443022013131232343220103332031401311022244143233213040024332420044232322321433412124010243020141444300413034403002121444103424013442333222012210203211443221311123001010041130034010230211423220320111042102314021224330113244410322434430221024212112223200430201444022331321144221040311130112004312402031032420412144202033114231112414221004231214020330113143310420313244304434102312301022233032344321231131041320101243331041413100442240010240432104121321440201044222224332322243433340430112334402040412102024343110340112244112441433141201113304332243141221030222121311044124144223344341131101420421031340033233220402303240131334302010023442410044123223310241434240100431341112023202213343234311133134230420123242012422230244023324330044122140102032240132334122240032303242000241304032413333010220400212311344411344122033143022342302120212012242122241131231412104242320312230304320322103441140230313101200340312443234140221421022240430401101122300201233111240143424103443320241420244103200201202010332211314431320031420143404431212001013322444242443142420121331124222340230410112342012014101043111223203244200010442133304314140222410010343313401301321431233344311124431330004404043104442400024322040224244110100413142203324133022221014202034420102204443213441311000141410403101403123313344342303444441414234210030440330434343314111221034024321132222241303420134233131143203300421231021003002240020401332014344212241121434301321204241402331010121304133433303133402442222444342043230033122243244323224033223410020001132024223113443313122030323024340220400322014223403333204331413333431001322424340222320101010100002011413103321314332041230122212320413020403324420022122211214410103013331323423304313203223003121133303444210040004414200241230004323012421131003224141001311200432120101013022204322320220334010244123341103324441440410040433021003433104232102133040211200411011342200004104444303104333311420430214313304133004302003043221111241114404041110314243134143404310402044110421111020403303110004103202032001413121103440104034341223423300412304430441131104324424203410431200131202231313010300431241203424132023012132134133124434031112242400030011102203322212412024014004033334401000013042002040314204404132023342230011133124030343223342044204204340113243242131100431143404243214401134121420201322142233034142411131202111000140423210440041222013002403100213434021201213423124222134003332432120232200140304324432131011322134430233323101310113102140120311024303313244201021221340104010334004410224201021443410441412334103321310010104411332313433000412123302133012201200244134323443301330100004444044421011131013204321144224242211303441140423010420102302324422242222312211111120111444444431034030103233042333331004421212141111422111014210124124443214432142221100144241410233304144333201134012244404003233000140302120204222224134321021230314344212302421111041211132122330400400221102301030401424022331333104412204244012412222144343332243130041244111201102022421122313430141211310402311302140323201300134321100101112002021234004242304113010030230403240131000042023144110134132134433013222331021304114242404100423343020134444120414021124211423443222414340300343012412324132100332402414211130104002401432431321043421034132123013220422331222134203201441221110214200033334034300214441140232321321022323304403301010103324112024441444314112401044130004022423301441420144012332343400134312000", "242233120442234030033002044303300342222303344242414201044311201122442144403414201230411031103034034003330344020421334133300441420441113403434443144304231210124322231434333343334313031200403144403043411300421204111034040023223344030234202221440404310422144431344013111412123301140041342140321024000122424313411000100123334204342131044114442111111141033303403414021300312221321301314103123330101312333324412341102321102203441411231122320322342101223301004234321212330433414110212201343431433311112233124013301300321133034434211411410243322233134043423120341421011121444331143042140403421024030241340031444434312124321433221341141221302044214121342213323311202041410330130003343212140034424401030131324144411204202020431220122012042422431101120333220204104031133344032222034341404101303301241012230304320104120334234211112444022210331242104421400431122212300332314103443130100200240402023020333144013112404343241424003022411414323130132422341214114133020244304001031014201101104401030342121333343032004202241214314402434411441343344440101412010110402422141013301120104133000231341303000133424343404421213121143414243323121034431024203110212144143403000410221330144323043141242040014321403243304043414222344122314443124323133222041120430334304204433103112414024212044421123021203243131433403440111244021410301412400030313111442121204211120040142230402020211114113220200314313344320243222023142013340142424302204344421142020112302304311031121023204431421040022041111202233114013314240443021300104401201014431414431344423301020342114130021204443001402410101142342412322311100332000144044134323143022440010012411123403421142323004224032242312341144010413231403031323134403240241123442211334241034224323400103134321132342041104422234403244343142430404103011113043322201012114032230444044433001234044110440132220110120434034131223020421104110040022004241212231343340403020221124123102103001004334214034241000011003302330321042422023102203234402124441220342313331302200303314403242234143014301414134302002143213042404212310342412443143003004143330020412243412001110104034040411412312033124034113340340234234104210243332100020431144430032211241142312403313222030340321034240200301214201101040340134234224412134014003301044110004144404003200110221102433132210040303133210331224012111224244014422441141330034112020301134132103141024012032400102222133412423241421334241210312312242104121423010103234212230002212110214334201024320222434422033024341003344422310040441430221042030333023344410403332331104042100223144200124414000444422241420422124020324421342142302221441231213412330144034414011133403024434411020141243113102022442312211332213240033240403011001411311431431013020404421013343210240440140443101143403424444124142433424042321240032122113043200212230242123433041324244233242034131042221131243331034140421133133332000033020420102413341411322134443021133243421104231341344300200341130224412202121420312233034422002141240342413440303240342444322410410222120210414141124100010000133234103004342414033402440314331221044110444140144233431243140320302020340301022314241011133301343221420313141211242120320123001443423413122321430032412120312131044344340404220111342434033013341242403142444302423223311020110441333411014044342141431242342210430244301130114004314134334422240431341232303312204334130033244334413242313314314324043433403243221320114033000410023341344303000322001122204242221020224111013214031231211443110120130422442333034121213331011401230401010110440001040034013014141144344230412041321003010002421120131030341132002022244421021121111034004132114131240422422114121143114010332433312401231231243440021431314433113300142342104100442410330130021012413024121240343000033430304030441023220302312113401321340043410310410031111442420431003034300434012334143230001101230230420122004232303241242103242443032313432443010011142322231402434011321102410401212034210431222332012030344313110302300014042123044342240100420311044130041232300001422410440303214141442042404012404212220242240042131423021311440231230431304320424124311040242243414314343332032411210244224143342340100324204123110333440441421044231021203120421141233243304131111304134331420313204013042430412112201331411310102032200244301234101210202411440443002004214340020433111221204314331301300210124004330331041223120430122011331212241142011313423412411140412330243230041132121224111031334203023132031420434033013400420", "204403240101201424100212030410100243123444410310042020340143144430430324231420432304141140323223213011310303223433124032101402424304333342124041242044214132102440203134114032111230203431233433003022332111104030442043113110012330223034423223021402144232140031044331130232001222241040402442023203301320433443004012421241134102233034134120230421431242011404022041110014441204143014120144044023231011401022130013400144030242431134024230212112004102241410330130441013140323231430003043441414220300224312231204434340220104242140013003220101411012232030331423214004223331132140232204000232421411411241111320103021442304443330303021311031133043114243021100121343320014323411214030141323332143132022241134432034231132041040202324441131033204132114331322032310122324000212132310242213312010403301221431330421421322130221211013411441322240002312132111011001112031224122032244412201304003044231040224121421101203404402224132032413314220024122304103001204243223331331334310312122142121320221321211123110111020434332120031002321123110303201443114324222220103241031124210433412232430322023200211442131243131400311313203331401131033042112122101311332241210433001001144003141322121320112042120213212422143222323031443011201220231032041242414401440042222311334133431012434312414140234024004434014321141423202104014300200210332033200210042104413010411414422302130304014313010032241443400412444232431242220244240444003001103202311403122424002313214244204201042303423343430220341410304013412143042010223320400322013403324121132231341300402103332343441444343144214302214201343201024403341231022222021013111213423042402204100023122212443222421343001021300411302434131333022242120343313443141333140304433412002004143014020444324432201034413012132443023012014110100141201211203130132344433244144211432030221123122404243040222332432133122230134032033202232114010334421220334421344321201120304144033214231024230240213342202300331022044013321041111444444211314414333434334404123431341114121002132201143434020440034430404444133201212343432033424424103143201244023032013411401032443423021042300014100342420314124020301410423431344300011243202441141311143233301414214043322014020130241341414010211110122024020310431243013201102031311413332421021213421243202210123330111430344013013020341430332202032020213024243004440332131410014020403424144410112100144314433343033323332412443041043204113121024024430024044140200022210142124421444022440033341300414314403321143221242123323121211311042441104340114330042102422332424404144232432413003321312313034232311403033310211341134402030000300222312022444431142410240231331310121113430404122222404103232331102333123312143431441343310040034410130013202430403334014310140424242302011420134011114023204132314031130432311441444200314022133411304213302413333314314340230142311430203212422102123034124043222012140044241122133211023122334233402444422314221330444221042423244240303032244314004420343103224114030121402030131113314231322200232343102320230141324220303313431023314222413121433112114440112410212220311221341424130330321042013241132034023020333200423110344201044440404324240111324202104230233014003203201332132402421222001141111240123423411303121243440224240144413223223203012323323422003214044312301211122344013142130121200222130412341203101302030204434140421412143442024131041220202334343142012044403341410113423144401314223131240041201234232421220434434410034113242002310433230413443041231003223113130134340401324202034041142032420024210242321234130410022003313111410311233031300401214001001424233421004040443112312011230244403402142012013324102102040321330032040304220400344331101314440304102044123304113123143133330000244001343424430202334213434111443040142403002010223214212000011140414410141100421132022231212132304043131004242202033110224312310024103101030012113213422321220000001400001142314344410402041024103234234122034304413304112002310143431401233011124102244032412020340144444303022222443222343014103431012332304031443044141112401213243324010402343123301102110203220014434314100413430213221032024221341241033031423440140322021230130404420344222013413200414003412413432120113024123040213441113020102224000210412431044142233110203202231330312411310232223433002321100013333330244431232310211040333100340034303033431142230210113104030421341444304234312234240223312021023324232241434201011124100131443031414002244004344404031330342102024201344440440232", "241322411123401243333343004124221021220404114202114341340101133104231230013003014030424224113212230131200434331024024222330303112032430041233133412333234320211222341301033313343400012342230202241012412311324034001442003421232302431013322023343314041102024423434034443122032122411411334304413201433241410031213021340432041434321420240234030301311003341311204204333222121014413021202404120241324122201222224122304132101202112110332233314300233341120032303320221423421232024322131103322342002010400030342431332212300203403313021341443331220022203114022333330030342441434224441240312201322111444422030332020120420340414234303214344222132334230431403143311414114314344301332434204402102141013412202344132144442003142124220341322131042144131210324112444344142321211040410100124434441042010223043023434300142421441323340033221020441443120002412440220240024113434421341214243420102003431021102400132122110012131141314434033403210424144143142101340400131123200010410401214221032142221402044030142421232341220304101202003011443142402300323041433234030013310421221003441220013340310033020302132243223003122241012414321204240103111203223300012042310230312032011322140420040004020004030432412203122414142220434120034410344004034300224343022414202121004420043023400334220441013344040113320142443121434430034403413441104122114324124311204422441131133440020022034334101233404333411121034012320340300430240021332122334422140202124431304303344222444434302221420334014442121131320220223033134233100011003104402013312041112441421442423022440442334110111423023031130013223210001313322242422232001132133002421312033004411113402311123322433024122031140214022214234203432111441131222020212122042430421111410304134100034232334214343014321242304030142200204101211413040312424433020322233341121424020212104121114110323233011413434311433442133232124310112142142210133214234431231014432332314014432003314034240344433443444434110231332402120023121424310024142020231024302004003312341000410402304341413331304333402444224130330113232102223304003212302400400210243123403304234304300232204023300442423102332222304413404411001433142300420330314214202430431241123232101401240414141341213304141220224333041313330342213442244024123300232140022310102440414010232411140242001123320004124422201214101143430103303421222412004223002402123030001421012132323214141120323310102303420300422144033113043111330334043334420224020243240002243033403222114114234331001441002423104402333330431343010033241111220412310204433001122323014402423300240402202320123314040434312200003432104233213303111343024204432113204014000030220004241442004313410144024030403021231230121123003213404024031210113213043200321434000123200431422031123042420141302301042424344202320430131031423133403204032431430411301213021400113111314113221224033124203403034140312040400210400330122423310323403010431343431020113302214303412112024313444131302413430041300440112023032001324023033332400214412223014443032223330230400001100040333243120444323000142110202212310132340423204014113112011422410404112222404330332300220334334234303333204111440220340302133442222443212124204233234000211141104104132001202422430301101320104220102404023302441231114041343123120221304144011233412100223123142141324301030142222010111230112110341134314232141242032220241422132100002224211323302130021111243141300032011022322142234113321431220044214322041400340423203402302144422132300221312033404242222414343231440311011041402221322341234442141232034320010221121444433324204301030142210434121410041112200034423342232211102032101123212320114333003130134302040212330301204244023113100401124004121324100434143340220213030431000402142023232103010203104224243033413410214423424422001224044310214410111030122334124440402241220133033301334313114202142210320122023223043212043430423033110012340002424423313300001123042004022140240421113344004110114441012204343310042333240021222020103141001312432204334120030444243123443442322304413221340113212121203344410234343410303312342020203330141433220040222102022431113123142124212310211020023442032440021424243200023420020123124122441443312200330024044412233142222242030102222133330442020120113114440002423241344431431323311130442341011230441424442124304221034440200121202200301140244042432440314132412100124121401020214143430002033404211420431112143221441441432121242032231320010140013013430431134102322314410114322410203242041212400140211402212", "042044411223223010124111002232314440103304214133324400121011043122222200332103421024402142130441122411424014233334404133140313144312431042200033204214100343401210043422234011214340244310413123234331200332004434444404030103334014112222020014100341242114123120412202414342011440114231233313244144011134343001313304113400311302004044444331334430234031000300411132234321412022022013221314112110410000013034442322101343324340441031043300022341333000133344144212444300441033041340003204411401020313413310211102023334421042022311243244112133011000024442341414330031310410223301200041013342341131021102110143323442020443323313004013401002321044220110312442012400412133123131300022030131312240041114204424242234142020110124343411003102314313231122201413343110232110343430214304432444110230212221301144421041013210413441233424341444332440012411034222204204113340310021112442113431441300202113124332413443411202122002120423212104041342133032333214413443401321334024032213431134312104102134000113201100403304304000200340212321241040113110130234011340244423130431031121430221202100414133214143204123202410244221411110313300432402123442032303114412410302030310214312140222202042233404031123211023413340023331010333330443023142042402042341143132413012220220223332042040413444012210010014243234032043410203242030201000104001340244414441303143032102221424101120342030044332323042444242122341040324200244424144034210412311334224012001330044301333033112203403411142243432204142444332234243400034231003133331310100123030014231342112232432301410033241432133304102411401234103100344104340142430144121320422314024342010024100204203020113402013320443341144121033213310412420400332433433230201200114311230001132220131032413003142223222301444300122443110100103401402240100010021204222104033440213320114243340213213403323142431331312301423434033040121324210042300433311234323112224104323441121302343142444334334034040231323002330442431243311434204330334114222044330333041030011042303404001413440442300321144104010214234433400444021200013111032421441130140043320103034213212300012231304203222322134332314123004300214430423320421144010244202203110314411222422401112043420201241233024030232442143113433300130131020422002121031414104420443220311310333422221140103140111124213313440004233222240000403100300422311022211434223213234224311300141221133241024233332004222443232140030002204132220042131043303322123102101020144212404124231001202440411321103204203014224201132340340044141033042113114203210441333304242343301122111234212032334110424023413330222341433344400244133431202014221144010443021012143313003220404422234000301421003310231340130024013233443203320224200400124020040112404014230121432200004220442112012140002223141431234020432011121310331411224311122000402030111132202212121042412140004314322300022042330300304232024040131222331440311122434434310310324012314434042331433422444000323344040311114410034304201143110314123314044444233214421042240443333142400340122411132123331020143444300342232043013231104404043203330220040310241424430111224120120311331330100240200103144334034234232321033443023442200110432002411104011433313411303243012232231224131123331101430213322423240201343204301244124112231424242114123021311044302314220120122011133200120011303213204433144344422223243113344100412212103331210103240104233202312403224031002120102322001131231401140431040120022042044021143032030140242044310344310113242144130322004112243032242044241212042133144144231411430010144233303444324402344234020241101131233333044130033100344433221041201204402023002234220132320223412100110401411113233440220332221341141202322303414012030234222443034042212023011104244122231224424220033003113242441242013002124220414414220202304340111141332133142021033130003134233141444433312103410244444411130140142242231010312223323233211424141012011324301243234232033134001242100242144434141202031304120224211343311231423413031440240301403031431430312223300020020204042242014421013222103130311300423200410010243140324003203041441411423042203143211434432123040443322024132101224032240133200421120124004230044212200412224230203323434213011422204431000022212433043400133204220114344411442110320204121122413032300303043000430114301021042131311013124240342443324120214400123312132004404100303113432400243022442434344330202113341134413242201241404422203331113040232212131422233440314333431022244101220143243332221213340202230341243334", "213320133403201112020221100040113041330104324201032244114224042143412144132110242010221314113333402213120200321334011212024012300201443100241310010020423203101410032404103204040414142430130031011020223322423044312304233111204240012234411034001032420310300334234012011031113022011101041224431403321104332420214022133044443311242022032340111321331410021031420432314313311404110314400402042441340133134303201341022032131124201432343213103243340304121433432024443111014004431222143040244040003202201442244134420210014112141202401410200024344243040421104141303212032240200221034120022031200413140012322012142001012412033432240342012342402020021401042040440113133312213142021344220314403410434142442120311334310101110402401201023003224421410213121003422133022043300131210211440433333232434421424123441120434344032432443303133411321240042410224140441204031402213410224213013240220143014233331013421444224014004044002420221413402432000403020134103020241341301024220222332432423120202000402110241102300421021112431230222243003044120130043013002320233122034343243411222022243342142224114421240112004101042114222304013333210341443433400341030321322003020220401444102141140111114210114201412432102002330010433200202034322141141413222203210234213410423040323433312032030233323024144242021142214021233322100220343431041021423244332433402122031142323334031100033241400121234020240130210434244222121200434333023123012432240132031402433443303410413030230404123414330444131204340123233411042021302010300231420034211423024233112203034432300113323224110312322341130212043344231011302311443200232413040313102120142101044243232220014141420302021144121044232242142430130320330404033421120201433333401020010413200220004240311403320333340103242030032342012220020101303404302300324340204211111102443133010224343444401243012101202212341042331213310440322404144011241414431021234112133134114020110224234403022411310014140213110221400142122342134414044043313413012211424204012420103330210414010243343234124131200041132323410121342341224443441434233203220221212204442413102410432111442410413012340402423114144313400143244014410043143003110001340033130043013304043233301111103243101202411343231414034144312242200100241314004102401103310334002344001213011432142303014144014210020210323340240044023223113020141443113303012230433310223314422224310024144141314332031224414034200022042131410414410441333311102310441304111222003014420223424143334233324132242141214422222132041101431123044113410000224241010331031242320330243014340200300340111233114300143042203240133303031114004022220143113231202241204301033213330422444201202201244110341412404430421413412214044420402314421442423222420102231231233423021121432112341334033021422144001034230221041223000004203434222220013222133130444410303131201443414421043000113313412331440134024423043230324123141221133444312112413230301244044312223413004211232333313012212431304213044231221332010120014331101121214004330200031141212214412400424231413203042231042043412022312133030113434033014402024030211120040011043431022341403424413241210100322330331334000012212123402321130304102333213111420444022220042023310302330234310444401300033442133440434004313403320012014334231012333011324101424240330241140131314202341444104342432220024110442103130432011041333324030303110422303004332012144310042001034221011204212332013442120403122321233203132024041140134024031041311242242414331410313441414034142323222224141033000313044223302112031240000403322230233434143444422031134303313230430030323341402401404111132422331210232400202424004314022310104442431040314231132404400304341103442320030121120323401233331241121430312432311421331210204021314130034101043021333024412242030130231432102123034010404021003440204113030432011031442433244024431031203321100203111201114124200244333143314032140434030443211330112202233200113312031101202333032113304113342403142302340211240033131220032213422010412214002011043044003011341224011212223343222010113241210040314230220223224030022134424410321433321222310433101113334320320101434031104323020242441414340221300323044130002421200332133401431024434134444144203041240142021422443104210001131201344103411042334034213403200024244002122311343233301242310133231402440001131314412141041213324412303003421114442434230012021331404114124233222434333244444111311201014010343402242000123403321330434420304333413000344001403141331134401401444341211110030331431", "010214440111232232011124103323313023402402440403210430340144103213311141122011300022213120101202343140142320332104041104024002402201344212321303204313242224140244043211224144431114302011411210220420004122033144034142143311422310142222102402044433222224440440113200324020413112321421413023032304411132041443224322241214231401144410403043300243311402211424241113320140443223132300021014002000144204000224211134422031234002402343203023204013200204031320404403321303420341123432311100112021403144302343330222242230021442224201443121442303340024123214132443212143334142213033440202221214140212440113410311031120011340442130411323002401034030322204301030123311111011134023200031044223231214140233241441010131024212420421202244222344021020021000212134000233322434331443102044014111404303013440343421014420100014010302412312231411203020002400104221140022220230330122021440201424324341033231001302100334114313221114210204242241434020411302230204142113430332024244130423130244404324010033204022413213324334200340432310043100301300310133103203123203221424002311044344431201214224312014223103104041410430211023320341122412400321243342202311300240112103412041004310432422213044123243221304132240330443001024320223344244214212234203044322434001044233340144030220020000132242120132320114141134034411111411001334213444204124300403442444230143103332302444424440234132440340331021201420442304302140331224141423222112300202220314421441022301230241100312113044414424224423311204130400440440031200031001130222321410232202110141132113134124230221304304221444110233112022423023313101310132420014140103223023223431124031131310333334333130023124413212124143421301012020124311001310120313403014111040321023240311031434140312132311042322412101322414024123333443032124044323342143021110210301310432143303123133423043224244104003324432413224201442002441332403143022101010231433220114344433213301023024442414021421331002334302311312411140240120021114123311024232104440223012140034303001134332104013334134302303003330444320021020411131211013224242444322144232034133424010322030320211042433024400141344223200420334243301042443214043220334422133014310233043011414010313413203000410141242014030200011013400242320444010322122113044042331423212201220122102111111333022221243411331313303112400312401344320403401133421410003313043114302411443004024320011411141111334220401203423134304303243402200101203313300132212332011042114102241420214242402040040303131424412103030021312012443324144014134421204033144331321324230332311430000200013102043114423124412441241040311134244403304002322341344040413011303242030430230234113322200021312324420342432032413411413044233112134410444321014241424103240101222211410302302403120444032224101420344101231124201444141120301221001031231341420222334233203232303431021112444440032310421343003144142342114131133331331300040224131430400124433142130344244301030433422242303444022321321001001343212432302420124434233404140012121022144213231311402144104300204040424113013321234134243212004233232143310233233344132302233113341211021241202330424203324011321424424134033210201140133221233423104044201322412202411424201223030014242232243302430221024211442234311240444120304124303134012112224032030434111123102203133431213232142110002232243144403242021232403342412122201443040204033420332013214423022114010342334104241231110233042031401101244423312241243032303242443342121323244343221100004113202431404243203423243443200342414331101444430104323240022043000402410042143140230120312211340033140434014113313432023344412400001401401412424024332030241324131333412234213021001402030402213024432442121342232010303032340324431434203301241420430331401121320444442341002321244031114020403334413113242403224220123320040230341303233130222201031113244021120430404014310032010210111423304143420334331040423033004201004402303041433402243032422100310104023130402300140032334010240241214414000232300432130203213221322131410132113331110120033410442301402434223222423230243200004131440022144020011331241031100241341330211140133203301342033424420204133030020422413444221122213104424111240112202231043402310301402402303441100231320332421002230341022211311020004312114134421113303314331143041311443134313140011012234244201232313101022424032200412431102244112303420301100011033140042020120130430241432300422313440404403313023140040232143220203114223404222132200433433031421114032333003402113304032101221243040100", "112324204223141011123410302133121410443133422410124214423100043443143100310112410300100133024041022300420040210013441102111204213042031410144231141330401202140002020020402121021214204013120203143031042222142420141003211304122311144134411140320044242104113132144410113204222021231033421240004132334441103130000304434312320102122240002110024412104403123132202442044040132340412343042114433034224110142303222414311402032031314304203123004010034403432324240301234333020232211231331222423331210231203212034320222333432003300104414100113201440304242331330413010022124014114124022121433430231444300300414411434142122124134010400413012340213220144121044434002210011212120122313103034242140244134302324122304023100420241131134143223204100112021312343242430132102434434132002334002133121334104333434324113433133211233144101301012403040311400242121313422031443111114444434434302004131240313002402314214201310030000330120434013312200340120242141410031144401210203123022123133431431242400401144202031132002401303234240124340321402442214042024144442230313024414102120441311003201320432103402100201004204211111211041101333433341220411303401032240312103232240440232114144320121104124444432123213243432222231223224041331340030133212200242113412121103040024111414431211414034032202003130233444120030312244222324040234310002432303412440220004123203242214033041231104302124043200333102202021332221222430242324343201410040343141240404314201430402221210022301303102042312104020044412033123040014113044333004201441220121011002103131133034342113023122033323444134301231022342122322343434012410342221204041334324223033212433441340211111122423014241421014010211012013422331020221032013101134210244223100222240142220240131324423124304332144400344020324032022432404432012212114420202021022213040031012212222212420230212404344421241213301143242303010021101414100002131332344113103103311412134201133123113400001322241231124334110043130231411004402013200431422232013100431043441402444201014343420244311100330141414424010420342121244003044124143241313041014331343411223002304312313110113103000002103130031322040043203311023410303022440212311000343340202423440000402301113430144244114302032200301414101303322134431241422104303123212324041242420404413340230324140302400144210040020342121104242101210003014000010421311331420332432144144024243203441024130444124110320000342410413244124103114324423314421114112421300230344011230003433123443230122330223424311412223341321344403000031434021233302232122131314021010222411113341341203320433043422101322044432130013114423020442240322320423140212303344223131421444131012032144231230020230434442204343204021210043340233211131322221021122222132003110441234000431322232202341344143140120040220041020402334300313300214313233130342230423440334233232110301014341341342230343143030330242440424143240244101332341322212410144402334444311004122200303213230103003041323442144311313400304230011203234322022400440340104311203203002313024330124342034440403211132043431222341040103400022221443233220324244142232023200122444141040404333230312202212021302001104041331003241023010240312201134424302141124331140202241104131342231020021444231232411031204021004034414133203321114410204420204013344102021322024200100001213342200213131110442214034410000434430321023443401030313310431104404133212313210442411002203003410003321130220134141010344320002340031242402441024240240442231210311213203210242401304220304230133141133140123234444441012122421033440102324030242334143324331443242143114242320334024134244332400134214332011342343102303221430422304143030411123442102024344301143202131421242123320000233132141443200022403304201314112312001133013141122132012143044110120401432143102340341444001121021020421103124440033243021340000034223440030212440343040033011110333221113323411402012104444144121423021022211011322340420233101434233443432121043011110003132101410404143143424332122423322311103011343342424420430024431213040241433420023244103410102331030404221344431424330004312403013013402032112031110344421121321143034412031111030312112144041132143032423002042202122244124323334241143214023121101041303202433100133410023314230331223021131112430040004214301112200111042221223200000333121434020143322121040421111331223212031313223204130400213132001334111320243141242332100024440100314041421121024000342301220233334340241302130142414020204123244404142222424234321310322422111214102343444300401", "200400024401341331014343113140120023404313144221343233342332433242430201313013321004003131010212243124031140004223420213241033044223432013204240231244012321022430243023312132231111431110220032104002030420013332314301022143330200410103101232403314224412311322444404421331204043100310401442443220440331233300300112301230444130404111120313224033211414141302022012014402021012421001302021213302000144323124043034143211243414423434330003423320122412130431431112243222132232134301301144213334443202132211241041131340230403014124202230211012312104103324433004314112310313400331323103423034121240144441214113414242010022114404412031011303100223204314331044334300422040434410011201431242124322044044301303231012243203333242034432340141302410301441343012210334240120141000233440002132414134322030311034140134341443401143403123411324323334202443411304241303133114403103344120112201404422420003022220203223221330311401433034131111024202121331002413013304430024033002003331124110012220011433334224203011343232033224423422434421341334234303003211331210322001020200113143331234113244413234041231401113234200022224334223040413311124030040014411430323334121010013122103412442403401340310213214311114123220321103310331124030410340041304200004010002202230201041304133112322440302011220411101323042413424022032212213422140421432441003200434010444413244020304122310221403304221033000211420031134102302312244200001304232002122143142242133124421104102122234102024434112431310421031241104044304011210224030024103304314431321310424130132212202221311404013144144432143112430314000142210411303131131001110244143310131412234223222110244341044223223304204303311212140204321434211234303430331104202332232433033140300441024414033314022244134204420101412114114432214431244020341241044130221034413410022032211242311343400214203122132010224434310022200132340323430444331404300342444242211443413331302233220242443313131414434122412210303003004031234313031113302120402323323112201043330434130132401434442301144014412244031304121040100201011042321240124432224231204110024114011303313343230110323021442003001412221121331240011321102014034022010224320433243102401301224121201022140131401344202124444204212124121121111144220122113121020110410203343140401110421244141014401040234232401343031224234030114041143100321424424121302001024042342220204010311444231030324030410030023123110410132400244414311001444313322034021321142104004203303014331430140302442303211324013432342020103142321411440202334324420200344202214002114433211034344201124032223320302303443421244344342142134323412414344044004040403332130300403124042402440203022421241224244203420442022044011232134330220330021211231301411230001424014100030023020131104240140014120101441414203124030142442102422112411303242300444322311141022102014140140430203120040032034402213400012401331003414414413431201300043443142411044314013214404312304443404041231214310420212433310303433041042214221124022142110212244134031001434103014441314401024042201201322120133334244231331430002341421441432312434402242214143403042232321102141401212034013222141134133113024400201004241303002141122333341442424021041034212201430221231402330122432023243411243041433400122321440223020432412030343213104102340113214343220214211212202144024022400343404244121104231032441241012434121222212204024230001421210044133434424443331302424140040430141002311131123242142314134333201202421412331041244112000040201002310113001003303003433400141013301421212021433433410324230242133331304121431110333232211332032000023232433143241011214020421444340014403002202142111023121312204043034412142232241323320402310212141000000000414232110021240403324234210014010422042001034303243043441121041233334211031303021402142041022142412111114101120323421014334411014330342120410440301232021001313013244232431034134412213322421200121141114220223013044232301311134240401023020034031111301310041440342204201004331403310314410221440024404133130402112341201034330223122122343300443211333423202034320003314312310322114023420410411013302311042112143330402201130434242024202034022323103011231323444303413300024004122412211224022220442011403301020002002020133201033230434031430111400434311321401020002144421402431243003200420024204134312201310320243221201123133431231422413231422033140340403023304314220341340103003324211133101130110323130102222134230202124403040342314222222312324214242031113112322343443243034400040120443242", "130031321134142320223122114004141320442002242120124421123213012304121342212100303024002310431210121234113113442411040021140444402242423011443433041423232342422303012242211320000033231014141430233012304401233014330334140344141133323343000231341211130232420124402010044004420214342401012020124221434240303020043241302210030001404031302044403210203022141411001413141202002303332101011233003420413001212400213043300122223310120101244420340224020133211222214233344012101144434012444441232331222330241124212244213014104030043040340440043212123113244113122411000213032401342024341401340000424433010140200240401410120003020003410104440213114103013312340012334110014440133000400002431140414233224031424031342423400201300132420303220331310323104002424240023103144142240102124423044410100424444423334120311240023044431242043430022220231441444001421143041223143334234421120303413323021411104211024120322041431134032340213220310342234210233404232202413042340140222430231143003032321014331344134300140121121211444111124213020113112440101203101224101034441420312340041021331310104312111403403301431434124400243414302203001131410011323413031101344100033241213304303100231032014144300303211231213003430332044323221340110031210312143433332201002220011040013001440034424343213341110403304343342304144012014042204303133322031103421221230420013041312042240410331410312230404144330014132012330442432444123012230441422023041201420033410233313304233344000001041141431020403001031013320242101312103242201230001230102401401322042230313440103031440330001130210420143032311212343240320340032440133044121341201102424324043121300144434124212043044114300342034424112412233400411241304002434111020040332341200313422121303121011203410441040031214242312414311101102211321410332344013033411304114130343101244130310040223300130011420342302142421440010300324332323143040444033423020421430140411431044043041443001244132310211042100101204401402432042310044131230003413401231033132000321401210000010214233333401444044411444043430401243031412221412311400332423340403124322022140204201314122421420434243202434103314101100122133221444023141040013214413143440004411422421324232013132022041034111011211034141300213212220140120143304101220012140320134110124411411144444043221040400332233411102143044000232243312020313344322010310234232112032312341323402310011102411011232200001234220223342202220131303320144024431032121110133144112430333432103024302034221444323310404004042321332021120310301110444312340131141400304224124234422021202020242422121422013142303130232211004404204304311034233223142420224011030324343043321200334140402421011323000013020342012004123402133323132234141104310322430100100144440012102041024244220431130011212401213112340302443314322423232401001403440440301121003311423441342401131040304031202222231331444203020234204133414433321212102230141301122041022232324200444234210131142012043041240132244312303134323130412143204021130021133201402344423434113023112411020021123004321114332402313100141234443221232224143104234214123113023333320121310300333104330440311401303123403221022134024124200124210302033310110333141320444420202312042224101442110411202124443140344323313310431324043413404400241414013341444101431244104011412114103333410213414230303140441011240103211242040442023214324322112012410440230110120434034014301304033123000240022322413444132430430043423013004133213104143102102110313031202303210303304333112220142224120102133030401433320131431304223344204432323041221421210043242231132144301202002413143310140440123040402042120331020404022311304214232044322010220142133122204014044042300120043224322201322113311022232012110201142223111433220421442321114401124101144001011003034220310103024303000400001222440403142030133000104303031022040342321444004121413032001441301033121421040124204144210132223421143023232012322344022021142123012400210211134434442300131141224230301413023434040130204331112223314044232231433212041203232230201123300044203040043212124120202314404421104404400134101322433213423201213410133332010031330432312222344433204220420343223240411413110243330420004024121014244342332312441433403144223224033212431311332101344024111204124044412012430404021132010022121003211304233331201401013140002203123010301111312230223303303332344302432022140010143203424030334333110343114202224041431402011212001412221110233124200143231342040043012322341123043342434000101404431402301143320041302", "402034411132040244123313400144313402134231204344344140341032414344002411312100001212422411430002240004101201120142101223404334440313101044324021403012440200302122223223034431034324341101124441131324200043222144113022121342101334034242320224341132333302303300423040041021202023424332200413332244432422302313013430442244120324200430333212410120230124233431141212402030332122000203241203001220431020042202040122411401030444042002011332333143410144101102122343144003214020023110020022104210132010233341323132224414043120224441244403040432130011140231434410112301342124313010404440311343144332020240124331301122202334213403140010342314312231200342414424442222221404223212130033420040420412234100340044400211034331214124344224434042141442414041302031124344131044440022204413133310122241330123324032200140444200323032232103324104211021212320213100032114144233314310043110103022320233332102441402132124124122004102114224123123143223021431023014204433004330103132144232233001444034321123030123323420443101303031204033303312312411010143234031300022200030243214223144031040230344323433144134202423132012233321034124111232004401333324033344442332211412013433401032012241442122214031240113232332340140043232230212204020442120011232320030420404140204330323012421043433211113424134140333123002310424410303443124244130212123211033111204033112401013413341311342224003321020222241120432420332040333004413011034101302212433104014120443341122141113034430033002440324243221423113021432330011010401203321341432341122213132220231214311314310444414022221001314021202311311110203444244200322113101030040234440311204144012002022000201134141230412121130122144020404002422242301443442100003222331124200242130032114232312414430120232040312340440021030204210321014130223244410114213031240023012140110243032232330202323340430000003442212113233124120113324103442202102011004021313124040022440243340043340320204241340030330322244000010332143213030033113403300224404440314040020443241004203240102332413032412113043034141314014030302210243014302344320334234421412140310330240410041043010204021404441042211233433230324400431421424430233022430402401213203403020121424310214204240400101234143040041203133004433242011043212412314100110343331333343421332001013022344240104003444111110241420110020221234413214324414334142043401321042103442214402043023303404244243133103410211343104103100444024341104424311420330001402233314142040133012041033244132011010120002400111401321004111310401240122320411421034343240203333440214430144230004203102330020430321144342233201312302440234201420321242400231421242404044333222031020430103012044110322102100240441434442411402101030220440330044440030330140420023122140233333242444222011033421213443341301102010204102003040340223002331014130320222223244033104021020011142100313102420110203020343202330442012334203040004320204102141213211332312224041334021433120110222144234121033014334013240224244043241010340022030432410322312021110113024030131113243401201321202143131224010344310321320321202022224023312424111030433413241434230343302433444001221122223414034032133002403403233024313014221324121403020223303310300220414333201022323011404343411030034023444124130200430110232120313233223133041014033030013314120042432311424230010103111044334404034432342224120114240241333212140112042022331402101303134323024141313002302214003143344211100143440343102021102422403233233320013012302442210014100033433333001221333410014420241430144204241144100333231024201344411032303402313330201240000144344443123414310441122121130301442401402100204403323033320332113010213004210243432431422240210343023111103033120111121230021100303040100344242241140132403312220400212420410430133210213214441401444423231131103401241232422341142023234122322041320123220340433441100413100300130303421334044341410030420334040242221224342001012003443244424330321234143140424223431114133312002233442003303211011204242200340012031122133013423024410144014113242403022030341434201030220020103404240322334013002041134410440424003034204113330310113402234311143402000131223440014114021423314343004221340301433424412320403330322212012234143041220424140331202413201140430032240140031334432112344240411044331212212023414411402323412433203244343134322123110011311334134014332304300131144233430144332420244004431431422200110222030102210323211101020441140103440421214412002313023320241143424314320030044130222141313404403141330133204003", "303013204114123414014042022120234202332324413204011010302302231010110441134202220314022130321132031323432411443040144241104344311133320221311334232111234300443104220420221044101321111200202320300343334222331102243124114304121023003040222111042224124131104241100332442403031232034244302233212430212331003104000123042420441421322114134011222124044442301113431233240002433300114431234244311242204122013043402243124413442322331134212410220114004202340342033011243110331111042433022231231334044420240000214024233414012443304312301003100030442431314431332033331203213004332223031143431032303411201340241221343443211100124222202120321300124420024030033032323134111041231224220300212320432212033240342102111121320322340320122000003431332014344013444420034321124412004144134334301014141230404214033043140013023320324033313001110434114444031302440033203022431044113432003224234400313333423040134003021024330201140211040143102302044001214041401434334102112202001012133403342334122340211323033332002100302344343430330442104144414233113013010411000041330331121144133301213413304441220311404441003223431320320124111300402002132223223201314343402214313024204110440133140223112032232241220232202330421031112210112223201001244311431123442223444023041432424341202411243141113442200332424200142432420221424423110244003221411432034123411042311302344203430324433442220003431120442330224334440012101011100213032200222401343133344013100121014300020211222421400123332132303201340001000100333103043240422042004234224103301024403140130210023334004313040421211024342440144033231124142242101232143233202203002234100014404401202302323404221404310301403333411030303043340322134443032114411242133333202314103143414424331102401122401123013143311034021024302241101403441134001310323011340434010003233012322233324212232310233441340422304410244340144023122411324143140001241202431142303130140200203002141003333312410030231003202420434013421333422223004124023312231131041241313012133233214332401242020222120242343301040112323341132431143423434022413104224223342034210022003044001404043132341100244434432443244042324000020201033010242043200220200044033401200104042032211044412111413220213334402113414022303333113424210414010113221134133140124330414314033343423033142220034403130020103343200311434043320040234430002204100203414324131201221022131321033242103412412242441010213114043304203342023143224200113410141303113444044011134002431424023012301313000000412230214100200434014330232204304031303001303122003111442024243010321120313233334002443421104324333441232224104043322424244034341243424120010414210222242410024130043010141124132421024130414142430233124330102201124413423203400443034412110410342402314032340014212310221322012212442004232402233020310031243032034200212230023231034423332321001213234343043000233304130103224003300402022120244042042124143221414033043323311204230343210231010320023202402014420033103341322401042303440423230201432133141021434232100222033222102441403342123222423012012122124223040241031224133140112000101042401031314002121313123023420323024443234044233113414311001121440110001343110130204422014243320330124322404321044101133011322134212444430220034443242343044004320032134210041220231223224221240043232114333423122134032131444333141330240413440104012343022132322434333233440003114031412014334130413021033130330243432231220311200043341024320233223224432112103100423422232331020340432431014021343033010302201433122144031114001013344332044004244433344113323012431304222021143320414414433404144134244321313230422432220201312431123130311311130421000143142121103222012344413232341133332143034001241422310102044141304013324410422023244034121210144103142133103103244312200023400130200114031032240342220103302443224421413403212124120433212403441314422324024130404003144101242232142103022133330143130232033043404131422033011031402004320412012040143110224414431041102424413022111324030013313101431131140100131201134042304300224103312131312012124234124313433410224304223331232302104323114410443021004441110203141400041100013223214440120404401432102134411440021224121102210010103432112114232034103220101101004312320313331201140331130124012302014211322140420432322141004000314311004230233040203023421004224230444202131302234214413410132420043440000103434432240423113202432133310411332202204220214004434434140441402341310201441320444421434240313414102310124022044020412041031010002204311422340", "214204320040310403244410132101422342210321143233121130311342321121342300133043134124223342234013410344332422243432203134241410401313422023210222141332400302223002014240020313221010012243124420210440201144424033003023403130342441032233022300310121243104201322041004400232233000334000322031012241421212002421344030024333011222023402200221010240200240420210234010301420204444333002411141122002303144340424331321332212432342311402204300131113204220110420320401234403422101004124410304030322213330200231113011344240131110204103203422221001332323424032214042423343412432210312142412330344302401000411310023314231330321332320210031440311134133423010223044203411130334112301320000343441243112341331214041144401234423424412231333220012133403434111103314001312403120130231243324341333322212044402112404021123243233210431123041402403324232033444223021400413000314211403443233024313122112342112333124244310403400310310202320031000333413330433341013024334304000222024334432023332101434121322203144044444323022344404001130020024132144403242340343243022042001414333243403300040020324120131344412431422433111432341340304341010200431001021440434203030404111422320414411002323240333133304330132040434342321401141343131212231213230201134113210003312101020130141220343322234113140141243440330000442320020441124102234240134343214330321422302020341340300144333421122003411031032112400031143304122432334321042444000010211043101344233333421101031303444212132003322010141312232233014022144403233334342423022421304211440332211313234440223000430141020012142014420110000311133031340203341433322210330211133421234223440220143231430302214412311441431232442211032342143424330411144101010132430202133301133033104134031442232334310343443004321032244301003044211010121202313413334400431110410411002423010040344002121203322033021423232342002304400314430240024304220104314433101243322303332120421144321243333334434103000422240222204231004224022230234142041301110402213412101300213333242112112204142320224344004302321244210432202121040300023244122413401223211131140034214334142322330141024411100300211342112011324303021344130040422123313210203102230042214430312132333220403123422223443404412333112240132143300113413334331204344032020033422243241304203122311142023242320141444300431301231023122131333114022231132233314402443233101110132334023114003433111203231242414332233443221001442224111130141141422412401310033333323424120110413144213321421434401241112223101124114120322341412342314333023012313144304412213302223223403434112112223021412434020402121144401134310132010224313003001442432324032402120230314114123341240412232043334122444432032304341402044411121031240301022331313433221032230301231303300403021042324223140213330230144302423244001111400231322424214321404343032143114223331204432333112223322121433012233230311031001042231433030433123422333341430440212233031403203222424100033244301042103333332222203040110322003024000124434044041113333130013043020324423210423014240141032202241014314130222203041133223443031201044233030012303420201311423242400030200320314001411313204022012024101243233324202011123032144031221401012241214442344110140112003241441121140224100242341242031333401134112033141242304140443341144304403144004403211342432434134042102310203200101242423133341022044413324241120400100302404413234133114143124111004324122230012402043134311331201020303312013201210421142034121432202344231204131031413020101304420014234332342124024302300204303424431204212103411102044121011411244422012013003420340434310340433342202402241100402312030030214441011012144313430142423244203001434424004304033122233402404141032334014440001034000400340044434102423042044144204130422121043023330302313233123023124044432142222112323013132410044101320330441114444022441212201423202301443233301310140122100122432011102202333430431314320042140112021424410444013230132304023433232221314030034230200243100101022114023233221423120144143211012021322013142242232022433022304231404004223314124300111440310110330004014400430202401431402411321210202130342001343212044014201232413201034441242100321321104422132232334333232040222442420233031403422212412131004230334321344431402201042103444021200434401141303213000322122133401032204443201430002011423444133424434440300412003203442030144032211334300434133201442004210112132302420224031233202143343341122324020001021202202240112141333133220342014134422144442140014204143402023043444213", "201211001233031024221143314213001040441102402122033310314310202121232314302030441302024441010410014411101431103321323104041403203423100110314110234303311001100400004132040202421320100001301431123202301004002133330010102404441203142212204231331333421144443141043334020000013430302132304323103211343041133231033342332333111234043144131113040304203403004421302442434232000002012112213342030233314401032003301141341443343131220210133432402042004113000131101214224112444144412142411222101124424010424221412301112243414340404421133120123213432022301201340230344203214030214223004443010012033432230113432400314242021211401400411420121343320414203301113233332131401013300211440401212023120001321044231320011220021140130041411234420110222300114231210242031314021232441201101421344024422034034134123030312402124141201234033142340003224200420312311030102021100330124240234200204033303402332340121234342310430112412320032411302414121013120133134044002040222132434144323443003011340320040231304343012343432220210334242033021111034330230124130140213000223214311013200033040314410221124122001414233442410220144202041333414410411413130011032031423432410113112124321323414243011130124430410104101104101101133432101231432303042413240021221023240201243424221312202401130042114412443032014414111033321441140334220043424412011201131232434201304413024222442311024121013033210332304232323032200441400140424223311202233230432113113203023343120013143210322112100120100203432414023301024202132314144103334042434322432440221020014332101131103412401432142212441221130133213113213000341223033104042413334334312403034200321311430204412212122414010414110444013020001143343242423420012302111034341413030310443323412432220431241441232012433412132144314224201201201012034313444102243400003143212124122223402123401313300202304332110134332233224202244203412142420121313120440111024342314343141024410140304311401103123021323104434023022420141401142124200123232111020241020413334024334324320040441310143122111024341202442301123244343430140143342111434303231044104314140442042230042023040103130310123421214442220322411440224311032420421110220133444140012004033232404010404042014100042444040122101333243332031111323240024414124302220140004124112142220313121332404100024303100223402023333224214323324343142232341333223011200432111123300441242013100103230203332010113003313413434341320432313014304340112414241222040334001234013402424441120212402101413400040043101202424223341002214233334244233441131130443242242204402102104320012324133404230133344430400432101123344423310323231014424142233034011243200243441444033434131043242310121040432410012122223222233222001012024004220403411022223144221102333024242441012201113100034431144020034003024444341102041332212204404023230243102433121102010201014040003231030343031010240234244402104303104442021123231303102041022203000031323303220241140211041003303012042430403124330324444410424111020443041214210101141232212004134433324031044420011401143034333110333313430300121234022403410433121130404214320104122231440431204102121242340124444044420044200343103040031103203020401013441343134043224100411322141041042043110000310002231113211201144121232243304412131010012320343030431421410231132013030133001242310000444132244223410401022322320422002312044002131224241441420410444024142430243121024423122201210300413014103212401424033420130114203423303021244403404341034142443342010443023031420244442240434323112331322014331133040212444210010312014003041221300043332121213202022403103110232023041242400304024304103233242301232332230242140204124204140001330231301114401244340010300122310321224442313342044244312420112313311031331144142444002420342203314000441431414213330431410334302104340432102101020422124311341114200033412244244010312424231012042232133432431413000330421001140203223210044031432130132144342333324430410401231142424440420131243132041334343002221131142203113321004113340100031410310324323444221304014404420222304310200230103043231430110221320413144244144103010434123004340423311221343244304031142120044342021102034023320204200404024234022023421001123104314124440330414414403023142243413024043233040211302423333323330133003314021443344110334133441123233213402240312112044321010400240400344323323214414104442112144340232400244104343214403040302034113014323323343023410003241022304023130431314400112311221140111443121333030002222343044220301432224203404022202012041402314", "112221043413430401220200402301220030123302424013420411341244200444103204332313121012434300202244424114111214142400240324033324042414114214003432131332444330231100400212011104301240312133042104330214302142101132314143002314103234003001043401200104303202231314144023002304121010420041042130222004143124031334214243323342214223413420413413401432101033230231201143334403100101032322432422401214300333212400011130100313001144440133232314240403134302040122213033231341444403121010034032433111024404144340331112340044400221030220031020204303420404420040002401140142211201012230133312324040003223412310042031233124341402014030202401021403112222212114142131430140001430131332213440233343332142131413000033433412323411312323101402340322401214424204003142000242430421302343201013342432320200414100344213232140132330321101244321001442024201141202431433022234144134320030134021422010430430341203142114144211000001234410231334421444122244203404412000203310001021301433004212411102142404042111243010401423434301324211211114332420234013230002300111440221030144102241302003244302003320003101020102032402024323222211114034321304133413331423442212042221043324124141023034113410434040212304441414200423342300132112201220411114033204312323313323333200233120110440424243103241314023420331434040322233113134300300411103312421202201420132143224200323000203121134321200441401200202423443021122242212342203410022132344021342412314003424414231430232101301123334302010133302130444444130100221234010241004400222320110432120213430320113032212100310030400231342311041342043330220434400140214113334020221104211310240221423204333403041231043010201341233112014440301402010303134122244400121121042010134142413234014433110213242013010421442143233024442041314111122144122401232300430131310322412442012314131030111212443313020241121121020221204324334030343002012401241134144121121410010310303430413302011012142004042332040244203110232131342003104113041042310310103221134014211343433413103403343011332202342300224200224133334300440332024041012331203023303413014222031343003232303233030004331020104134043304012324442414220423421144310310113244220323000404140233233024241330244041034001432404302034433004410001002034011432033443131242323330024330430101400030231310133142022144323122140124241411423442031421103430323210341002123342224442412044014333313024241130300341101221220341240122140023023024004101401121441222440121004444041402214443411013334111311100330210022302422002043214022001330344341140011314003410120334220230412213122041330114010111423100002214342323142200312344234410032413444011140120402004100424413233334312204213232321221230042401322401412034301443312433242311302123102330032230343034102444423143341003310144210444410324014041433410340440103133214342242041043142021423421420414431410004031300013330034220123244230322241140143043323133024424302210213012201211343210012400444102144033144303001013223243442220213210143110322133011222101111312001130321040421401442041032340340421241410213100231110233342122103430300043243101231301131321024343004400424433204102110333003011413201002430332121223313122310242021120334302132442432120414411204333034402002432034232220444243321311300024311322122204320100223424422311211001210020313221140233130333213424241400303402212404002330044121110243400414432144332133443140302104202043143423310410443430214123311204014132300332124433210122121432012444044400042300400423040322424024303212041032210241210310020001402240043004240314101142243203041034113103344022302310114342430341303211040143322104400243340202032142421330232342320404422123331441042441341211121031102243432410224122010312124443302242103330034313130013143440410110100124212443303222441031132014420211002442440042340332433014032140040222204202400310034131212442413141002231444302110132230000410444011322104114122401404023402211231341312443414010004213402204133212444344323221403331424003220302410120404012114410211441401020431043200021011013440142444202110342322134303104320204111013113012402212122424203042240301241240322303114121023232233321103213212442324424330333412340331112103024041330324434122122340122301113121430140233034311140401132240034140342043433004221144310334230003414233014311402424210314012003110331440142301430011442400000323403122010312431001222123312242442031202120441134334004434020403121340124212121443021431343223243003140031131330011111321001023123400100323340432441001002212144", "111241234333410141214000432141222022200100332310112312210121410202220203110231013032041300310410002211020342132103221004330131410043324012131021032230204422233403404010243344001204124113314420420000440131322433302120012022411331002443120402111433424222411102320313323204334301040233323011243130001301022111122404201133301032100200241113233034304123212002314012411223044040022420311340202434242412032434020203021324023244013303114414030340021022202401114101314403434420324324100231344233100401304400301420202241412114434400330002143241313004432144100040320222223212132330212030210202331024412412103124313340402414414403100412441033042034204313131213431040011004304030400214303334300401101121202101031332044144310411102103140212243003120434334130232342013312023434121432214110443113023022040214043304121420004120312122213210033130122043310214341014201022204321332004224224143230044423301423323201332234123011303020311232310210400423131231100310224143010421431311104011303210223321001214322043230010043401111140200114212330144414320342330232242334104203214404324240414421041033141121011210001134311021141231223113212234013030403314034032402313402110442012211222022420344310220303234024230222441242141400414301224302123323412444421131212112302212143430210001112340304404242100021241242122014403342141134021020023402224443310233344000021310021324010141011243214113231411230343102401030314013442110410244234334441042311041313322030134441433443202041042234141202132221001334233041130102223041232134112424430231444331442222234212320040010311213130331412231420020121303222100431300403323044441123440322012134232014300300404243410444031401011134121443433143442042021242121303000401123404344300022412231020342004210004311030014441440303333023402103011423314210022334412044423001232312224020340322202122130320441301004333342401422224200410401121241302314134210433233101320403314400220000103124002241223100242301033013043110233202024401400323131004431044140134014124323430031104112331113244111021412034030130434010423123434331204433221203340412104330132331310032322214323003003114204233230320200043441241414032400330404410022110033411322333032042313130132134230240143413421430041141212113044143340020123110114413420144440242441303104111124144344302043220434314441432102303223112414244414032042211214010441044000344120312413234244143101310304342231102220143422430010322310220224214200303230323340413324330421303411131110202022021110003122341143404233240404334121041343322430122040224431010442344013344243324331300342444334210243340304401012031000331310021000220011113332034222212240412041100023043442132130224244422200412122314103102031333111241023311210320313420123232443030042403040443014300410003111434223103014133101042422122410334130020004101333122041042441331044140402041201412113401214324043132401443213312422233212004233204421210420213223000223302340401333030333411221300123102220400303213120042220320202012201420401120314001242244434202341243221031044233202044401441232231120423031111010023023040032243142420341440211144032444014114302443122431213223423012111312434444443313431340132102234012114444434302014130010231012234012422014432142114144042142024133023202304332021022341104432143041032111120214132014100043342212400244041220444344332111323033034030100223232230401303032340122241433431010423433101434331443133434340230433314133323403243434413143241132321142120432243313123043333104342433042003122404434243312121042122442143133202100443311422142421033120310042303302034001024131433122001321210103141034043442030114043033322030401022220043041341242312232313020141331331032424233412313300204001031232000131324104041142244133011430240213034040140442431021430130111013340004433033442141130012304131301033140201002402214344431443032414403310410204211210334344124310322112313222124121112233240142403202110012010322111343003141102211012043004223303443022224101023130114034210120331124042000114110243222401020421141042323014032344040010400433104430434100034404421244210122214034023121031112033114102132431043400140231132304031101011130413004310012400333440132403233322033334134124414014323344240334303322124342144444131423012234002232032423433433034311203432322313400313330201013211343134342142043440102030102242201344040244244343023413400111003020333310421213300212110304024402330020443232211120223441440003423222432010404112214231440314444211202012223103013333041300143131103400", "133120042434221223230144221214132203234130041342332133241434302132133311430012321342213201431412023241044443311344333414403432110213002044403003343430241012142131334421224241214331103122223223434013230140331233313223441430103114424240434322323103424432432304310333304401001041121224434313243242001112220141043224220211442022343023422301210233021323042301122244332144024104143212310002111413441440422420412213434141324421002114430032304412243313134042220433213201401102202030034003432144013003432214441100230210304140213220044444313220131004313041314133441142441323312304300432404122311321044230200340443333140204400331000420104212024422204020323322432004303030142204000413433322001220224100043114413224302131433404234410321100011022334034430002221334240310342330004042000211034002210310043403321442022401141120011133142204330002134203133400104221204210330130433102424044233111011323311433242032433040110010401133111141030032030142100331303314340443220024434133341344413211401033201013214403434240203202130402342233142303000201424411314111021234341024333332431313014132031324120330213423423041042411223303141114141103233112013100241140103123201331241312002331244141030201222142110201133213104031101400020344122441001112214312330041414101444143424241220014023222311311041231243004001002212441101100414124041323142004310124220324421042200304122343140443102011001023112404244220413120240334311424403313302413413100432402120031003332402414222344234420011211124123040331143333343130000312440042032232313043040031443030343104142214242101132241134300331211023232131140301303014110200121214240034324212201122430100012024004304134244400210201241032003433214321140221201241102131300224020002403312101243211224230211114241143440122100034340021241121033131220404003142234442201111014032322431401310142330201021331411202043010243344120021112200044400200033020320013421032111303101203012123002302334440201230014210120101223232040100301412010211011430444001103144244002124213024413243110344002332030113433040124411103301242331430042132323103232030442342421223320333304202400014201413111114302442314303044424044421400331034204432011341021211102032131142022224020104212024341014332011412124323004333320022004304231242323144340023130034312311423244434034423040111010121003103421310300000402442432021330103401312421324333423022001420313344102324234221103403230203413123420401111024014402044332301241434130044020414400204122431201223122204211043234240021222040104430224223413131103341143411203031230041244324343302203402133442413330132433330300424344421012200331421100041120403313432013123324431042203441300021044124012343311212300133312331444234110040242444442200022103400041011221313224031310313244432400431000202411241411114224410312221332004413020411311322100204013233331424321031110403334040201033134043001434121213444402001111412440224242032031403242102431131304410211300333412024024211104430200213131140404113223023404312310220334341124423231214100220201221411330040101323223021014300320401311414402443000224303032311431312300232343323300344131332102343244130310220342343223341030331212343221302240013123243444020024130143124322043233122101002014431204231002012421213323401231140424222244040301423344203143011330233040442414312413411410310233221002121233240044434410443244033033440243012210203302334033004022134420034433101313231143430042003222210434444133312433022433111021044343144111242012232110412334213131102112330431324134400213441243401004342004000402142141323442140302204313140404000213403301430314324121341223004133413134213410132142331234320024200141244241324142333433221432233133343240033401041443241103100311120230432114434202341430101420430133122004110430210224014224221022242334443421000011423414004122432140222033023134003443030042013113131021024400411014322130330202333230121402321320403132114120243431010222132110034112010214333023021103223230432310230220341114424140004210314134133322232144144302411103300024320321034213433130203413444424044400433410332322010334413340123243311120443302223323323141010123404113403104122203222110324424203133000040432413024300030120422244440444214014030144331424110031211302143212113010242424144222323244301213444421310023444404320031424114420302441010310113342111010423020412434342444212412202040211100340414333032342330413202432213322201303144101343240240422120312040003432424124222410032032420304220410234212031024341433433133122132", "102210301304002143313102131443314302301413330102301321210314333212033224114010123044241032312241133111130134023222402322101040134412404213334220224134032323340404130432313110013202123234222134043041412041200303420013413411112314324430014140434133424143322042240402141042021311322124010002240224323340320220233141014124321324001232343032320204204004233042402020423400221433103013130133403002322121244433101104012133121140003024230442413421301233443000020034212333041404124032302143200443320224421301102411124313421212340110314123044312422141332100402240424314243413322131044444421303300004320442444434013241442133301314430201241422244323220433414020133234021013233240111311444203323433134414010444300104422322313024042024432244231304101100221231201001404403000230004233331212020311413004332320344020412443422243424220324313411343010442023221002333243304422044214100422123103323434142143030031321421242104413124444331033213044412111124114220301242321333334442034020210141140340320212114411113221324200214220240130131420041423132330310012124304101331331400431123332204311020321342421331001421043312224121130144443022440322011320134004002000314200010334220330212142414210004323133223022022021431420112034430134304443212201441441203224232222421112404324101141331410221133024022111144023142034444430231041201213241241210103022003142022230211114213224442011434413230004242101034144001304100233234344210034340104241301431410242103310402044304211234212200133140444101120432243212203412204240231331003014004244320242003300410213012013224440132221324241041222314211242400344321002104202321121333231414221200040344221442011303342033144200214232432022033303213120022342211142310321030133230122332441401240030311101412021011133340203004321123101123121333034230100412424223042433424121330130140042044211020402302241104141240442313241132331103343104334043023141214201202320204202143342131333113201241221223200232123233002302322234221113120441230332022344030403342340400233230031221241114200334211242200101313321323320420320010142431233314332212023433413004414424022413124411042423411402134440403231040022410244242440002020120000343444403031004112310432401043333424042121243421043343310304341300341443430232111342442433403224110040113332421120044400043341344414223203004133020042232402302043211120402341134111010204421004103434310104232041243131241324144132443230304204322221323331200324313102241042242013134233120021331114342320142041142230232131320131411042110401201311240442122311414311204321131021341034401021401210141331003121111231423144324030223444233031243104014314423043310200123422432034121433030102021221043333302421230304302142024014024042202003441013420234403223111144432343443122230032114442011203241121433004232021301442410103033114232332232402322242310111024224211223232404420201200331104401302102234422342141020410120313104420201423202113041243220244310342341413433332220120433004021214141343113443224331201020002314014330424224320404311144432412303101343104243121041313202301142132312122401043114411344022322022410132224323324322444141300442400243404012032114041140423014011144233114221130100322204213312334044101123402200401102442104411134211040022134120232222113411202403401141213220014210333110214200111420022043422010220024124414322332404212011340312003430431211344022330411333421123342101142220403300401344143312204134413144301340220221420111032024014233040432412204320002320401311324214113030221123014303323013030413042043124044341033040203202434401221131321414203330421310030111223034334023120211131222314204134312010144314341103200124321212101201243213030121120001021040201034204340123134323443401401220031341013004213224121303132403023433411044112121043002303141044143123130413140031211430322334214014103203310204221003100141433213310213140324003212101431320140320233214131441141220234302334124442231244402104110422311302010400001121144031214304133342044204211242023231203340202042300432303114024204003343400342022301210333240234121201410140423002011214442431123334413241344131111401121134304340203403134224141311421102031134440040122410120434000030044422442023024333314020130142430000332421401424340201011334102304400111304402321113011001024422424222341124344120310313422211310321303303204101111241433040341104044200022404144203014331103400203132400110343124110003400341124323123320301034203412241424222111011313111012213400000242242402202310230334322141224404", "143213300231030431142232434012300032430023023144300213130130200324134342002110101034423203441304411114200442011121042442123004330230422341324443342210014131413313230444041433321321423221233014234131314041412143232222422210321243424111024031024334323033032404033132202414243204441322100342133343042041420021423134143404412410313134343213230104204201110243310210002230301033203423030430433211321231323002331304120343004404312212114321330112324411230243343044232230224334412434331001213212332340104204232334434030442413024220234034200333211442300022000244133101011402322231430223010423322141043420014343321413423120040111313330400242442003241020001323224202212402231413203124014023232342341433021202430313430440324200030302130402021200421324101313042432024102120340223102313104020224412003240020341323220433131034244132242413103121412430310114140422241302314044322333432112023231322432334404421402111424222434040223201230244224010102010131143332040333234003214043101332312433224112314122110113142422113341310144000342330324141441410312401220204320443124044200140133114231112101121232420202204240344410104301302323014414400012231212100234110443340104231413034433121123111240133011300114423143224140121103104243003301123242212344001241101104204300023022014401331220311042210411430341022413142102133142211014134001321141421342142102111221313331221142303310300024222000424112141030122400422400322043401310223332342122241341400342021410301324012400304202243101030342244203220220420330341211241234244332413430143422133441134343131032014340002141032112443031133020332041312403010424102312042442214310234302420400243241324043314214430202033043400414031302111142122244043233011440244121003401134021413320411423031101434132310103402010400033120000340211131333222444420000243011430104133334231433134424224331334211321320000104444230424320023334102420104313324130303400411420231100003331321032434314430132420420001100111324041031103132034444234400042123142434134133130004322332421202230103032223031131334400310323142122120032102120430221224412104412024244134201341004013012403222242234310032434343233210323241130120131014322220100402040212120234203133010420242324124220421404001023003412200132002023021344201303041324043234340030230412342423232444311434004131204031041003041030130423214002022412030133231122433110103001140434403343313303244233122110244322344042000120031203103424431310300404314231404421232041233430423102113031424440411404411234000433410244412223233214032403221201213404403012132242324341342003034032424003320103333113432304143243423412241002414140042400110001104331312234232441231321020411321110124340114240222314313134144431012104022303202112413302331201341311310442433402004344333011140442200323130340430221042401431324232344331314300324202002122224041233132342402440244224410024002014111413223020414130343130331424041433144311032203434431320140132420402314221333400312413233400124043412412400131032302414212334430214112020424440022412332211243200311410041224412014403323041342034344100234130202424103211024223030110333102132332443110424231323420130303320320322100134323123304104401120232304330202034320434310114112102314223221200421111234233212400131130304141434000311234330022141102400000130242112233342422102222233221202322332202203300031023102104204004121210211233344110144101100313411343344011330243421132334403304241223112032114004111311014003422101001112033301424333022404410342440331121302412212140011222433121021102142340423442003304404043302114202021302120214432420340141041134320422311111414333143302033333222240231431214234204041102411220433220102213433020333014443402220420034020220423042342030331041201203424303022220244244200030221114242311200140314134110040031202212442400043232414443000220400201122420413210200344430101114203344032431034314003404043314321242331311333440231331102233241413323323213300323000204012422224032440233024411222224242043312431024023134241220141312113340011042220421144334211020401211144210121010200402223342314104031033421042304133034113310243030423021004021410214033342340421441344104211042340414112300003424320010343210204440100310324402003141333142413320202324124121400342342000342200020410120132023422024302130330024111001042214331043311201210234300013144310244243232343312110344323024222244213304404034204304200302332201033333002233422342144012024012114440243433433342204322112224003233031342214022434144020133401142244", "044330432310041032203214302310004423302000102431013221003404343243242222301221031311302410020302423443133234334300123424144114130003402141144414234440213021343320133000021031444410002412330124344432422130313144031231343044243200212111112041121114124323220314143400030410304403443413243444031123411300444222223044410031132411111022203041241302004121204342142344302102243220003130214410402201112221043311243200041132102414100421434322214440300010432323021033210041431331423041031020032330121022024202222003103013024340132444240041233241012023301024010042312014040042330403312213111204444220223234042032132444314310420223043133303022232434432400212103214032120041304112333011432340300143403421123302112122344444044342330221022142141034101423210444230022322131000441230133310312004133323312432314212113142033114211021200040112013422210244333142023144230234103431322014201310331210210324240343221424020210423140401431112243110031431133203324444040143213332102104424140320443333112341111413224310204023420022311201034020112211324331114310312114444433143403034330134322320400413411233302322134421342340340302321122411330334041013102042013443403032402443121100232021031422203342320001314111021143434113033412030433024444224314444133122410434211001310024012410211421123140010044244024430431213230341123331413030233311323213142024330221423303420410131404024003114021313340124020414110303044032310022021124203223430041413233111342221133342322102130222113122024424413332431310442303131100120010124022003012002020133441203433130410244243021200122204242234233021003431134131321010032332443144210414423433012140211012403411313304103321043420012110103020204243340204424443340042314142030230243434224440122422042043114201030334203111441244033331111123433423003121020332204043334301430342413340241044404433131223100143030213101322144233214404441313232203441241030000321233013130233240112112042102032230320421302341113300403233213420320233101303441434202231410401132301041112023104420003443320331041344144142001224411234423201313140142040041411443443243244141034113144002002111243211443042314433322403323123112021203301141233300031410410421000001241114233421013222313121310104124343241124023411330020241001020114340204032224420140311021210140003124230214444200424103432213244233304410321104412132432414034321314421011112412323143221000131421324214233202303033440001331043302031004102040320040034014113431044413314402214042441301334012112302212030121102201124230204000130132242123110444424032123444012001103202123240410240443420131034022422110012430133031200143443404142442103331141420020431414341042414421104313441431312443422221003242030140322224432333124422323042120234410020131144331014032110440010112313411423014120102201113424304104110101340133310333433430220333230014340402011333420221111122332442123321340143104404411304020233313443131211332340134140403112123414120142312314020232230242412123032410311334422303422231301200410013144014312330111322324423423433430240021124423003024223324104413403210301131132110001221343134101140204111310114201122104044140221421144144444203111222320220413323341243222341024224321003324014340024331422431220020021203121104142440012321422222143412403333230434432440103241022042214004213432201021333231011103232121042121003432014322222410204220021003441400131130411404232123143122411000423221234133240044342021430010033401101110333333301013234441221313210414000031041112431322330101443433433002440333022332310303124244031324103202421330423202042101123400311001423014110113300340024002133241421130213411320041313233024243032143434232231140033041102423243103222114111010243200330141143340124423300314000422200043013334242333240324041244201433440223203414114040424431032034302333023004040043310400243141032343433341400430224000412001413323103401314202241424040014322423334403321404422334431112304042110211424441332202220302324201234432401001010214002141321144222004024122343342420311130031412303333003334310442313242014244230110122304110204130321031423431423014143001432013134302311440343321304140104100322323040401012331304011334334232431143144011134143422214240332043314410310432123023434433342121342322443321444130101114021232144142240111130114040041311231341141033441443420234142420210031031344310121222203441411141310302222002232134110003301122001214132330111040214224033022321201242220232101332102214331312104331331240322301041001123130211023444342114", "141020112330441430224121123021042141303423312344320334342430234403130440010311423203140140104431421043044443044143304420222404403101104120221241421330243430321334432242224212314223013014240021304240410440303440242132131120032313041124240042323404432303002021314332322342131421330330314112442202331040240114224122203423310341022342224322334140210224343140123121442310210314111120110400103102440422134122232441433042024341321044401320021340004331121004044204022022212440033321110103101303034221241041333234220424023214301140141234230234420104011410243313200310230021213443100230010110221214304343000331034223201131210224330011334434012332314420120030404434343140134143133410121243032402441110321433030344430210032223220341041012310014220244014433132002214122440324402344020120440123121203144204304304012022342034340021040343204144031423000411123133011312342032344131303421442421112120341402021123443021101420111003013424443424223423020124023421233302220034211021204403331013431431044024434101312230341243233344231434232144234201320203120001302240443344030031020240233122201223331223310441030213440014300323140343200134302423400314333140414322330243400103001320024113141340040404142230403100004244342124411304330034020222401002221313421242240042231033202112200340340122232113211002110331001042430032243433442402400132021144114113344131434302221120022213010021114431311223132143432120140232420444302433433023402241320330033310203143221323031302143004103342202201144431110342131332424140232024240433131144022423134042041123403333410200423304333331421044203343440002031013321204141132132331442334444322202443131014232412141241412031301110341033440231043143104204132221322121041343333014010203110000044044340101143140003030303210331214102001203102233141444224104441400030201410321420243102240411411233134100202204230104013411132331144311323142401343410020200200232102142021122413441314120241011012121221114031203412344010131011302110204340402004031232113233423142440441322144112424124440044242302224131000342034220221120011030142333403301413134320124034431313210324331200221221233221210442213324444230222241101221341004304244432441031100320043320124440123231221032001331444311431000232341114314330333044314004412243241011212332200414221241022110343334323302122121144301341113300010300112123104021020132202323313221013433022330203043442230032120422102414203321323113232222141034424244314114404104303322000042310234100434214031301044432114311323124331032032120020100310012323024243001413441120231404402223413012013101213410240024444033422403013343121302113124103022443344201140104443311410034224411031042110223220311412402114342423240034144033300243230333040114043432002443123141321344413421144330134411313013013400423300443311112123301232204222142100232244004300031112202020004333212134111002121303012332404230001334242132012324310030433020234402011111403312323130203340243134412121041440312014134304210224441313300421023403244204434444212213422043200041014044042324243033042003142142142421342123011002220122301040043440434220424202344042104412131430023222123133333103433100102212201034430012133200312143434131124223440033130142440042013010003404344112430020412103311034131120044040103212414202124424044240312120331440333311231133141014043234203114404044140411011000220341344040434130012403022144131210443243321124421440112212100001430241322334222043312413333232232212112002233430411424422122141003334024232144314002132314003304331010323023100424341404202411403004403024031124214231134403440210403410334333111020402214220023234303113420434042202303230324210420020300430344213102243140324311420030232040111321433241322000424302312212432212241242233333243434102430221403400103044114210142222322010034203130341314401213321132444100421423134443221341000042402441343303031133421144301420122141210332313423324230431310331333243013402423221023140403112423020030324310420301133342210330421412031423040133443321101341424100244202313241232241421244022334414121212014402300002410112342430021020320104444343403020103011213040144210021343303240043024233303020314012140010341442120334324212421424000100141443443214040100312122301442201431034041144104232302304320331233010131404233222220312241220120224304444244231213231232302020140422043214002220042123324032440324301123141023420120441000222322214232141332232131304001440431443203043220220342230423332110301003331343440404022223000010044413244", "203234232103023201043200042414031003440241132131011204413304133441111331423301142004400343034440400002333314043400323334400214140303113432302113404441032422043322424313143212124430244144331333300412310044200130324130403314020104301202441032412021244221142333440133432310444440324344020200302010040323032033431222130143412213100100414100041433002313134122114034432104123314304413440402141312023014230124412402030432300413010142112423010343023020341041340004124421434111424133030201431211134200333120401200240021212043204003442104013124200002222230112043040213211401032220323141121441111200321414413430443320323022234344223011140220032314232332331004340424014302203420230402133342201124313044422443444240143104322021102430133121430441322041423011132040434114132431041212304422203030030033133321214423341043301224023100101131304122212114421301114001404011331300441424104331201434101034433441104000422043420132124240311111110423201244433031131233030043220420234401144144333431144213304200403242240141103014442431313334343324231312421411034324143312103334444333421240233314421243303421010101140044332122124131010044423101042401413333130110014434034202021012404324211243413000213443312414101444141104131431421313342334424243232331214343343204111211203241422234414002012211324321404131242431314234314112322222321134432340331342043101313034434034410232043434123141234341411131221212303114230324131013340414033012210040312142441311300324112424420014303202323133112001104132122012022030112201041101201234002041013023040231340210322310231202131111400322241412403444403034314020420230431114033033132013121404441444134414310224443020330134403114212341034232143400030222310201414132303040443142234443400033424223404014241421123012340332400134324412220411120210331142242244302140210422342413141014142113434310222301120043312320334103022100334420110023132041421000011041011311242132031310402032234020032121144423020021222100023404333232312311404010241214403433303212304220321112023033123204412203440230333123410311134024024424431141342230330013402411432113402402004433234043114302443300333433234023021134303311304444444141222102231011021214140314113023133122102402434240034313404321433023234220031332402231014023220200002233120421123222203023440442203424144112231333422414224214232313311232210231440244340012104422340140412003114414221212042430014004102301444303024442422412312340002143401212033134121240141410443300432212444210440332243342331133234413200223134132243141022142423030244202011142114003041344033410224313343321004240224120021400233034444313010032213343324040001004314440112040024202031323030204033240230300211233313340310141020014113423023030131234434033220333021423341030422301341412342231123113433311243104034133412030300013230142202441414241234033320212212243231033332400211023400402140423142012331030010323430412043424431220330230204240001210144304232410213104443231140303334244224311021234004330303203330312011220002443402331420210033041233010211212102102320033031044024304031304321034231031310210340141004013112313140240041304033204311134103010114032232223100330332000441204332203012412101320113301444220013243142011203414114040344030140113301422210032043323213441344104421343424433404322044141024111344024101240304242012124134133100410343403020024111004033243344233420012400311223410211203034110104032410103241102342034242004323401124033124011223022133334432113233223431212041422324020030024314443310232402212123322433303341133432130223413422122243102022302303234421024213201124204002322403113132212343311323242002340221420444102223021430240012221232433134213443314410344102103222121201144041022240400402421214021000032241030244041042241222020432300113100030142441344003131141300200020003422343013321410410114211334123031303410141033123012431414001242232230302202022400301432012143402334140003001201311442242432244141103114344001004241320324034231434102020143440020342310410002402240141014142122032101101033141221030211024243301344142014322241332414243441131100430130442032320303143133213322141001400420401301431131301322104202411443113213320203440310220030222013304143143013421023000043240134312334142444323140220004142034323404231411304311120323224332412442043404433242431120232424220234032314344420123133424001200332430034100121023423020131440124310402022322040321121000114404434200142430242332024230220210300003140321442332414000232244300334324021043223032224121", "320424202142010411301410131120022331313310042031214103044120200011334213213310000102003344233131210223004044010142111231021130413230112213144302231121404440241432104123314201141320310203321401204311142141332223222001024111100330302010400004230141143100241202010044131230421431013444432211304010400020133322331342212131011442013121022422330443013041333332340231201442210203411244314231322404212314223011104104141011332434231334112212004324401042133432220430322210140201231414200141214140240441134442021132342140302010014240021344140203304234230242304400042031124112440133411133440224312313432134121212042333432311032211334041201032204124124413200024001143322321210001122323022234433304444243242431010341032422401341032210002000023401332213412410330433122221013041012102013141323020144243331002434202303343213211443324014301014124014021341111103423134004200231220313134240443230314010214122213114421144331103334031442242301042414134224404221300111312310343302240444040020332414113412224422104404332410333442412231013402012340121444012210001001222322010232424124311121024330014400423421004143433224440230202120000004424211333101111231222020300443224101342424212020044041242104410310014423014401044340010442144203412220244300031043114234422013242103203002104113122024010121133230324331131404212100311404324234211332441324344002440321223044232213042041214141312021040304400334224120404040303301134310400331240220010202134402442414240224232213411223100423120430314112332024122043414432314242033311323432033334243401130134134433022414410443203110333331024441424103143023043111214012403300111224231241121030113004204120013214334104033240414133012212201012103241010412000122033124434244114340333223013421022141034212200201114314031003313433343311334413424430210330204311000203204234234011433411101341024000032331103320123441031023444000324422100330033403240410434340044341101044233322300143120122123323304200312201323412432203424414231441230032100444123430110411410334124223004301030224003140234004214303400011431233123411121320110124104122303410024244014000022144100313444112340404140130434024444203133310113402414200131333020121020031214340220422034123343321433200322324414322311224400333441114301102341241102230422120413220213230220220203232014212310143010140130413042103220213303001440320043223101322224022002012200133340101434121333043441241243441243201204103112133004131140231011331423431243010240313434330134041314123102103424230324122100141342020103113410400044223123321020001132243231240122021022013410301103223310000412241122043112324024132234333231024111313230004342434404140320442243131102231441234324144121243003022212214313034344201220441330001243323204404023013233321320210340001440241404004410400011203401423144422034033440141412043342101012132240441132411143413442020344343322322023214404014340132020303044331402443201302103012400422441144422124230404444343231443141004012304114134304400001300124033410421123242401210300024001014303342123234241201203122442322442103403324041404000030414102433332200341012014141312124311021133212224031443104332324120134244403422213244213333123343221323434304200032110420144113011241111331004321222140101020104100244300213214003240112311313044130102001003134412123004322011120132201322421120402430314043032004432400204222034111042401321003044400222424231033223423341142212202441110333434023434333110303211410344232221221041131021330041102410140143303030303112113404302103421433010311100103001231042132401312021124122442302033331004443131014143443241400231424000444213333402243010423121222422000044002011123314213421014144344424014113220003332233323222110404220432221211411220233343001244311013024212224103103412211332430240232404212114210134111103234430424003223123120041241404334343030324242304414204001333031423033224130344004022243124112002402234424443324330300133422200411443340243134334223111404414103342010002410014123301120443320201023444331110100334111200410441342440103430441133110401132122200110034011331440313230040320420213021021033342004332311113043413433331032103313422144231041101302424431044244311404033301112102132333421111314011143004414110244240321431040441300201323402302431104012110102211341144224233420223113443112412133011143242444123300030020411021420142313430230411132203101030413223104233012302111313032212311233400104202140403101234020044440442411124332331024420411122031041004424114120441241132234343342", "410410142022002410340001421142310130111410333321102102314423313333102001030001131140141130003202332303443241413044411012221110241113302002124300120401332221214434021423133013302004313000433223134333202302044321411113202320314240320204201302000121202141040140032023213311124403402100110101333002344001032203444240231012312431123421411204202334131010240032042443112341413120023423302414012323304332402032000122141232231021143140303430303401143324040140114034222421412233310103333231323421322430213111224404122001202122414331404341024220222344012022303141233202324333440200101423324213243244412314300433404132220020422142423120214240423330404200411210140303211441433433444224331302224344332210242111143023410223404440222412223113332022424111332142034020042133424043033012043224121002234234022441430030221423330044031014012232443041243233101201103434110424130222121323044243434304311233202304222423010230341230004241310334232441022112041023023034114144404432102323134221423223232421030140301242410244424101421024032141400013342420113213044004340442030400031320102122431311302102104024211434402310422404342300422300303143002110340434344344133203414041203422021043330431421132412133213422343404241031211431130410132142304402223243000030323123300123043012441244424421423033120231411032413032020223042232013230422102113302030440441313200202003343423031101201111241401140022333420413320101332132043433211403223404232310210020003220413121204403113114440304303124331201314421333323314210234314432324233021423204313303003314010434421214334413100330123122144111114323001041024241342321410410434314223010413020003104402132440031313223231132342234142333040022144042222431231244321342022434220222202140241213341204320341312313124314111101042301001003002022024440213131302314131342300030440243002313431214143401310411334123003030323441332222240224042400402414444310434042034234101303431344400232222003044401033413133144214440300143331210403321432341030000224200430310103202333041144314204242213301033141010300104100413302302022213022103104342043443324133440222100232401334342140404322242312044310044120312123320243124230402344243323234240403222132210304111142102012112132313212221010210422003141100121432331313103412402230114010333221430220012301424341102101311030234033003014134112333233131130322411044241234330323100301014431440331022314104324043000124313420431113210431223101323324231100210441414232400433011214112303330113331222404041433034332440020403403334432304103012133340311012130411130430011241103414420343402013310430113042133221222130430230220312321210002110411031200143414044303144410000042132402222402420410244211411224012030203003431302241402101232403041123243143100242314033220320243131042302103043142011130013130101244330033302213410134022031204341301132420340313404134240103332224030341242211204210200443231111311343324440004004314100441310042400310223312314433230344302312230142342244400312324430143122303430440401033241342133402122232430001024342400002204004132113434231014021001400402231400402342121210043112443042240441244020023400040430043414042321330012302313003010042313310122222043203310433340122224203041342441432344230220112134430122322434420010341021342012101114313144203033311043022021003202444000114224231303230133344344421233123344444241020310004144323323023322314324000431113021440434120444214440330343304121212433224114411044314322140202030221224033230032041132231111420301203042403122231031030224103443041113342121201232204132213121430144043003400444400010320230001433123211410444114212030432420414442032133141123020434013241334414142142244310110042243431431044214314314011312210141443032100220412133020121214012241203212420244444204142432021004440212221420031341024111344414114313414223333444104342341421203420333000013420341034041001041244422332302434344002002033342344103311132443423214243320231442133021342303342020033112424412111423413242133100230430014311244334211420211101222412124002002020323224204233023232011043241042413423043040112132033042120340420023222420441202203222412423111244413300243331440131204223004133320021344101311312310124113010243001113042303333102204043234102131021022102401222230143110434022400444342033121012422114204224102230202140412314134100342224132410214233302031414121343321123103332332422432023121424131400213420212340104434432314433200132044102303203300441001310343440210003143030440110410310030420314313041144214313", "241021324112422022021303332131412323122114421020103421423444020400000323312342311240133020034020412430024040110344200140402220200311300023023313320442123220041400024421314110034444410032101413121440402011414342444100100310023111120424202222404411313441334143222111011222223302334202311203141242311240140404322034341043022430411102104404330132404341411131043213204143140140114434220043002424224421343141210122141020130102411100224212210123003110241332144434220004224321132300032333131102033230032214144234010200131030223241422412112421240041320411203412441210303140410212240444211420421240342122444024123440402422311121101043223044431231024122203134020112313011003133144433433303422300122444313142234242214101022344302234314040324132344104310420220004134424100124432124410142013124341043313223101431003030342403123400134003302404141314303442432410333212002310224122313011440240223142142300124342032424043404042334231411210300143130231230404040304033342404324134332430340414222324022404320433114200203232314201310314020012122231442041102344224143110112240404414442020420023212424121202034411000102441334304420111304434304204003133014041023430412410031134134013433442311422404000402203113122043412442032440300332311203000140424430432123343413422130340422044032132122310244124230341432024204204114102022123041312314231333323023121002334314413220001332443130232432024342032214124143142430034124101144340340203134001131213012240020204103210402344100032132314113443114110400223402404104301410201400221240342212002021044344223334140420422403443133420434434314114142424140311204142311013331412323121314410004313100024043223223213223443401020203322231012301312333404144401142311142341401301042410002114423423412032301141133214210102130003312411041240241043313402100433434042332200201423024024223014303224430030123331023302133041142043210030123023200410233140300104232031311343330020211421330144203424103023204443144410323013112210221024431321233430432010343000002132300333422010202313103232231320310124011244104103011111441404401343331341442014242343440423122014243312042132310010230300000020230120223441443123314324013033124002421023001220204322442303430141203122003111423222004300022131243023432200222430202233341222033400112222334140331422314411032303320124440024300230213212200312341334104020223231331212322441311133334130344024421411441023322024130110123321212400014420422012441204104414333034210334001402421444243411304031403040032034101000403340233302022443344134323240433002033341001133103203042102402212342004112234010331440140123322142223110414422210333220212111024431124433304214431004113304044120104331440223404234241340131222012110140013113204203044340223110210231102112400310134104413411241433044034224300310431020102232213240242344434031022003243114013143121322420211202401432441141211143200314431204330022221334302303333433140423442334114244040341022311242402104320400101003211423043301430213420320041333340122121214314034041311340302200003121042000114103243041140034304244222222034013222133232231102004023224322242433211412200443202011213322023141404300342041300212320122020234404033432421042213124312014403333144242433040340034333430233102410114033334024313104243320440344043222342401432232244243241113140311310101423212310000111144024402202103141230100301314223100224431230111032121232011403421414130340124102114322342023203302040210314411200011010301042233131213114100203120301343014034311420444004212033020202321311331013244210420333134144332420004033331014321333210400413124030204130414313044333020111101201223113020433144020202021343431022200131411413420112301032412332004101424321330222042413024321120013002020004220342400341000433123032204224020244111334132400210043022343313130002244042112422422140131431424112220011334200234102312033400241310404411230400440322312034301033301240131311004212004022130440413404132401003324434140001421204111144321210032133141411221143441113443231242343340114444104413421430031320440010111030334301442434000134000110412441444334321401214303044422112242201243244231331413313233444132321331421043042412130244441444300014331113210310020140413223403030431431302213200232304042323421243422440123322301400214114401012243423222324303341423311313432213114213321120001220130401021220300140013130344132232141334133131232132142244324303210304232242130141200134400411334022430112022223411134041041403243311311404111130031123401100212110", "200343044201303120213420222201411143040023142304221401242221410014431010301243140011024333144021223430242310040340021131200334342332442122310120434144031143414101033332344243301423403303433312231241002323123014110210214421444211324303414113104141232030430042020110210433102312334232322433240100123024400403211211432123124211133120442142411044430141332101122033332101330114410331104412324022321231220413122421302012122130402414420121203002410423202341433001404234220343204042004042310311422110411042312403103334421044102034104244403312324403032443044410320404021224421034142311444402141103023401304100343124213413321123020333113340401434042010404441321442011402004412403124424422320402312141424413422411223244030034000022420340320423204024241340010124033004214032002233002233112440004043332022321233342002143231013112202340341231031313431341242443144044230112314313004441133140003210112244422201142221323341444240031300423234430141112400413443400420141131201423323311034422232223214324011041131000202210341011403314131412404130442133000140434412001242341010011434132242242032041212042243441224220020242143214141412013024413344414024404314043441333242041102132030244121031313432314040221243321323141342134313103402110420011430020124040102333331410031112113401344020244344310020432330210203403424300410224134010411330000104441102123023303244402104310322232213011121321334010221401104243001112200033344133342301203221313030341032310442132413200200224422043232002131442321021321144324420421304203404333422014022212242232424131004411031333001220414240132041424232404423033034420241011124031234023012214141022410401240341442333210222424241224240323101121023002340044204324003302021143042001013003321420243442432223223223324133141223022232101011044232203331443032314124022431023041240413033423022300424222201002142332342420301043443221241441304034003323140412131242120104302033103434012140114301330210240212314240102131104223424344201043243433200300130034140332200011140424230143333421013303021130443233004310013212424003140403321041001342343034434132023414221342103002200412343332403022311314300433113312402134423114200344143240322432110432033434200402342204223040312030222130030411121413000203231330212110431432003442011314200341122113220022432101144130223323242030101233120340411304101003131340443334131422111041344340222133123340342023034214332231332404431443121044312001022330211432024222221434423421431100040203404104300304441110120100120401433324244314442112303410302300020304004342011410110424020424103130303211013211333411313323121034133224234210143314031333241220003443433322112443124411141223331040300202100114224321122103211010230120102123100031422230031323203400123132201420130410343101424410342142200220104202042330123121313124433111242442330234134022211440341103114010432144140440023021143200240232301441300243443123132404434424340103000344323140002034201001134310444044241131213333230012342002102402333433023144434032314444133224103113213421122123223114204213243202030413313334020431241004101242033413334422031144134441303000003023213103324001143041334341423300221033200234322232121302411220422022300400304432212420402111013210003330230333221112433014034300322301320420433301320212202122103323214411304233203122130303223410240414234132243432304421101211414202232142000322122243410044110440244203321112003340203420331101130031002010013103441333044232221141402114014004021104423333230132301343002213013342230413234123433431243034242233024313223403432023042222420112114214013241430414142302211114024234302410401201101033423303441304010212132332314034420421403413243411121112302014443414023232324320102103211220421431012122421421302101111201243140130342442131012010430331434043421143142341223144411432143133303023242211134201104222411311320021213141343404001430132240434002340421433133111302330241401124323041044410433433321024123414002112211331411341444203320411440130400111042001104004102412421210123424114414332440333340110343233144104242300422120314232341414432032244321343314202330314221113233200440141212203344312031124432343111403040111031331133222102304141112042033040342142034021020022410024110022021412342311034414322313244130134143212141443333301424132332034031124400240034033312200211112341002031112210241031343204422203022040130334441343142040410031142103330321020342301113324111100220211403420014433033320302311212224444002211031333014132134331000323302", "423313341442224002422311443100212224231134140020120312303024203021204231140201114002033223331314142033101140231012431112144321301403300013134303204233224001110010102100424302343132103424034413130413112141420322210200003100013140340132030100203230100112442343034040131101230030204211412210043411404312014344044231422044133310020144202331423320344233444124400333003440142444404343334022131232212141211321240323032320304024304304203031121303023300210420232022343440414414144400430110324141031210124303440242111340000410211101144244114012124023140044222434224204400312234421024224003321323033330101242234042441033123113330031301023212344133100112330233003204210042013202133330221141433121302224121103132140240310423432112212043144423314442210423140140140121334122413442400332432144040142021413304104021140302301241241034004220043313203231110431130202403233030024340033203100421213311444331233001211444001441401321003422401223331131022243421434240100023032240442131424432420230423103410312224030411122341142241131330024311413422343133323204220024122344243204404324220401224312310121413234210414314410242402341333034200332131221133420341142120003123340203334440443240030444221302431131201331022242202302024320234304330322424403243012114022102103041230204144234044001323134323443241402103022303031343232122232230422413243300230341422111004100314304111131200333343133034234424322434302214211330210232242410201001102312333300240410341120144311224321434321312443301402422423324134412213234122044242420423212233441412230342402432024312401111420030414231101232143440403440411130324011434024242334231030112230041032334004240443243144244133323033243133443112014211432321221431300301042341430424211032223133123143123214203334044301102201001330032242431031012020412343242214032322412134430420211020011430401442222114034143212021422111332324120033013411212230023130021413234031343001442022320104323403303402241333430420024042232042414244202220034434110341242213213234243444334143002313130332042312423112132313400432443444044344231401441034201344332433234234100422000404221241211343302412104311330021024020200140102101303432242123302230434232012421113112201341310242401232211012023031231434020202202313102012234113433443332213434100104234001020203000004441033103443434203334230232244320044441413300420240213013400343134000302333430223301304141223234044124243014234111034301323021303314340040243123222311241013332334440034433311213431141040432302422021123023440021123411401134121131303414121311011134134401213134014223214014101402043033323021240202323422321420424131400243421330320042341112030041412223110330313103120220210442203321132303423230113141241304314241102230144112422113430141134240403142310431021204014240400231310110300001032041032434420223333204310440403311442324140034040323232122321241444142220431030240114410010123242414200432320432222203221101231312423133443424020203331423313244013441300221143324021321420034240042013040132143020002414420130203004430012200140120404412001223444344130004304000332414241233022133211004320343140423021211322432130040101224011303144302221211004312301302212301100301243303000142302430303403123021002313321242301311313124003410033001311312122032414434420211201023442014123230343341034241104220121424341213421023423444011120443111312033044401421231230123202131010401311200022011031101333020442031021022114002312210422042124034143314034002131200023023122024013102142144114113011221123121131340000221303334000302410231334110314022233020332104021040341424111443014031003432411130442342410312402412031201000001000204320432421233133133243244402410410203222230213304412444032211322111201023243243011110402023213042201043310222103204430212211411423141320104434001113133444314444223144220001130203312041020111220112141014440231013333110322112144001032440112044222113034403242120414444314442121123134220431214340220014000004110131311412144110101322012441333033222003124223333100013033313430420143411310230411104032032402430120030411102322303100313220310423330440320021244244434312213143340422120224041223001401220024124042142232023124204343031043310342330301203332324100110012242142432344003342413002201402111120434134300003122242412243312220123041433431322322242114302404302420220310403323141101233413100012043420024211124042234321134023212413241014232033100202140111014104341143203233231313302023204243004231321331204010142214230233043332143433304222002", "021041140140014432431241212302103223012223313401311012201303431002301113433322114313242440040434441401022003244403223401020101301321302402421311312343424232220024022342231402020223424231221234432211131113324313230410010021031314244034302032113430413444423210311123113310043231432323121112220112330044430033031430214041303020322340434040411433102313421314342423410033224024233204412424432140331010212001040441220101241421220321014102110122121302303333402134113200434414010401000404004011020343004244143433031011101221421233231244120224123021420343334100214233212444111234130212222414201020332104303311343231003002340030223402201123433144421304043040143222134420224313223400014032313443122122211241041022413131030133403101034121433102402140444132414443302322124302423421322233042222001420432211031234214001402024200123431123100001314112043142211214103403410440044314423332310433124341010003043213432134201341444231343430201022021110123143110213220402202431022140441041340240410404004132311442101411424314103240101033313240331442203144332440400441010322034442243422214302232411004122240032241430412104444021043204301101311302112322421210421131232411314343010110130012302110444104441311334011233031231214104343412020220041443401411314232013410400321132031344034414411330310330320320202443414421443001443022444120241304424240443102011413103413231324102303421023104210141241102041222422442230213441224100111323413303444340020424212232001244231222134234041110401313203111140101401134220343023140341134302403202342404242334322221303410004422004214423200231040231012310241114322300134444324424244213030204121131422323321344134014214311032220131334023132022001402332402043214042113234142433101000202130320014442243011012020403344321322414330420214131341432201042420442042421041442414221424444323034302301302011003113321411233112133013320411440333303004143041440041342002404212134313121211101032020413344041324421312241304141123301114304233210034422141000224014303224020403131100014002432121414014202013401121322200104224223131043004324102020223024422431000033344201433043123413121000101011432330224242322411143302303020002400231224331332204403424442423203111313111211023021103341040434340212111023131234113121234032412443332124320423302322414421121200200233233414400334432204442230222442341000402421014022343321332221112141120104212230431332324040200230344043300310232003204231404422220100200004143420320233300223403214411441410314211041412103341210132423013021342242110124143242244313420000142444431104101233040331044440110113002030021330124021403441344413112024300222233003311211243031303430300341200332003113313332242131313013140213142044001104224404403303403133041033411344403341414432040223043330320220020323111141042244313013411320020312113004431132323213102233412310202340223310124320141214120230022140121420121032410322224144430223120112344313240331134344014414221430303112322024014021034414043121033041242032424333333012413334213411402230304043013130233212402200123111203441243230041030212200122444100312123412440141033102143334121421240214124200302423431103433311240124023430230210332340432033440123012101130222242010043121222232222012343422030144100111123244034410023231433121213024002311202002212142300112004211202201110444114430244321003203131333330444111334402142121024201402223243410144423101021334001133421423442043223340433132212013130233223233334321424400042340234310042220130213104004432142424314104143042300230322103040213021331312203010123440121221221110003333402443221440414030303120423220024022213410321103431314312041420001331202403343122413323444324222230220312224430031314340203123121124312311434121220000311043142334423032410400041220443011120334010220130413112000132124332131014221334204032240141322300141401232103022224131112124241243114332134303312244241304434144104321144133114111310143002421213022440442031042230011413030002411144433333401421023102442130224333101100401200022003223104020430222222231213223313041441121204040400321324401331131441334441110030433234022104313320320230230144022314431020240200041443014434404034112004310120444042023134132441412433422433114202032004413103033012030042133112231201120231014143124344301310043204343344221342020114024341410322013022300200340321240343022322101311033331211312410434111214021041440434441130110311401120332300134323331114302143224233402231442241400412424443333430344212124140322401013001410330201", "134001332441020321114232344023312304442343343123313300223421420424333400441010440342022412421220321103013041112414033420120400430304000234104324013101212003013121404130300041413324331030240204303233010210403304004433321233200443124241213014103133014020114342202241011042030003244242320013330221324010124413214133342014314314024212443324304414401342120333004123323243204110321313232402012312000140012111200143241411312010401410211401023440423140042041203344400131012304031403041043443023400224031312411010241430040013200122310330420121132443100201340422313244222334201224202240323421211011321302141031023022303413440342413034041324242403422440201213401400042121012211034104043232334432223203343413030344303103440203310123110430214244120022322340011011233342241030132021302220131122204000210401140131441101414041234014114332042102313022411342244111321302300431122214441243100340000231203310142331334402340422204422401403012430442040310114432323411100310213414312112241010031313122244342202034341230110044444222213043220002002441143230423124224403122121413213301242334133430120442021040401334300002203204243443133340112423011103143122121023102121303331442323131331430243342022112212343440232203201203030041221122100430213412041310414103000004404302212022343234303402003441442234140003311422403301003310022211400440010402014231431132311403133230044301332024120421314111011400312222431334321044300310230222312144244234002332211033222001341131231300330000014322144003300401343343314423324423132023100032402230442033320120142011034001000114232113130324120431111013301344132411410422342410202303224004411123230434430423410240433130333342131442302112113012444320434412142004234014344243103031141213122021400434332312420321410203310404310410121211021122331204201230433201222341434413232413101241144421001104303442434100311103443003104434303413202322232120033422303430331002222012404202120431200424343100231330100412013131230011302301343133434244221423011244114010303024421303241140224102203412301124142421320131322133340232220121144434421422202402312204124312143040141000001211124110320112313323234000324020230011012311021242344210204002241033304420444222342402132444220234232321011142033411330123332343030141143220243004022344242411043444320323430013421324102411303030012332233230321121202033211203014222433010120403222342003312340130441211303424042032243123304224022012101312204430043240402021124232411204141111033421210444444302043004134432142413111421323323132230422342340013004210010334031443341132402023011004434304020341110101432203214131231000411122403010123001433024313124401132043144101211234300341214203344411231442434200444202223104410113414310124130202200333004231401313420231303204421321424012302103440112414223104023022413104333042202344311023201204034004242033101142230432202344042242014304112131000042114141041304012341031134114034323240330442413434334100411423000034442332211030344403141320033004101042204132033012302241402430314341221143000203210034112303422423441334240412031121222432441024310033331300134422131213420412140211200133033004223214323434104203221432314143142122330221032213031213320104004200031141022031402142341424221024443324044314020422140011312000112301104330223343213033203310103232312200144111142423221244314322314322312012214011433434140343112143331402102004042113431022102320043202134114414120224242101301002102334110322414203132030040321112324332122203413111404403322021424430230240001413341420311030022432414200021120414012324200140420400203201003031211030400142130200311313433240042213401001434240334110444144113430222243122220020121430402032401230401022131431310220002213430202022304333021244023041302113040214141001122000443043023234113132123400044443110324142444441213132223143401111301332332401041102331011104124221402421342432304013244403021201424231204233133100402432041131310004100130311222103324120040212212344303324121322334434100130002144031144332320332140241100332322222330003144433430202211310040401211104340143214444410122144434330422221321000113141104400121341431442320432321413310410221112241100234144013234014324341423341433243113302421422114434322124002020432203310320340243021424120332312302434240010420232312300100003212301403343020431420311022140324300304402020234300421043031044113041442324110400301200024304102211423020211240140244133342322132401041410401334412214324414422031024342124243303320423303021030240024122", "032131321100412223133422012332343113401312034242102210330240040301011142144222304042020113123042242424432431333441041200424410244230234213011014411302344214204411430343040311443131320121404420240242231222413113131100313002114140231441013014034002340310343424000300341303140411141141122140234310301433033241222123234234244422322001202300341244204004030233212340042044332034134002341121432112040033344120301011022312111131443432423010334030243411023344122021334012440133222434433124140403124423420432442440020202410043422432320431030212241443124030412030403334444123103344103012031044303342211123003000314042424014004040422431041214242323303330011141223411213114221023210124023132131240320214234221333424224323242343021442031442314430233223331100442322334222413143440140202032012413344410423301004424034143204434120103213030401121201141320034311220030204123122111313110211431244232303023222014402004043403012232043433103134341333204221123130304022030143040200442332220131431103311301410334124124134224024324004211331344244113444011043013201432103013002140301144412232314143212104320104111112304323102310333012434233200022100110211241133133431323320122131333031231000012231102422401012202403234023043401030022412004010123243032403241114332410414142100142403400400031340400232333330020413040022023242420230111014022223312302422410340301342101443420111022341211032214304423331313420310202012414121230310134101340113313300404341411122023432242144312101223344213133443043443041101103132100223244331132011422442210111202041044002404310344024412412233334130143134021324341120000240414002313143413031143210313421120124330022202012241411340221101031122234214032032403332414233104303320131433120103140130324322102341400444421042411024323323424311332313042414410111104040310123040333314320024143143420242314340144412323030232323413233421233423434010233010041432413210311410303001411421023014320000044124342104314324044440202423001432224110304323003240141324004413323203444002240444412402043012010324102400422303043231012013132403044233242231101333322001322041113434010041024143131434031413311004204100021214414341430231430121104132031102324321133230323221102214431023330324440202143201322044332101232012103333221321412213131310134314012133121212242312314314244210203234340110323400124124224233033313200334233300204404020400241240114200434002102120411241202431043022423124004134132330012020110204123331221030143323023044230012240103222204402200103342133120422040302020414244244013240244232300232403312034111111304323200341003300332204110410443414020222413133023412014001342213322031330401433243302024012220404343310310200044122120044202440411040331244144322344001332412104314043341322041010002044003241403333303312241222400302103330030014342400441122243242214200342413032231031334013401140212443332300401001021313000121133020140423234341204002034220111211014034124142034144332111341343214033210130444320114410032334340344400411132434330304123402124232321022334443234302441244033414321311311014441400022400240343311034342442402224124343434300133443434113031020401231230011004332111441240303422004401304213124443133303320200430011321343304444403133422020132222220034232302102031104322110114130204033024231103322201303412212230001420424043111031423222210103012222303012301304441333331210110444224033010220133442342440203103222042012331430414444444220120204020342213141214110321301301010100312130421211123310040003324110402433121410302100010004432003441123323404102430442020412044340330101030034440443223413422033321001310201001442141142300320122200030302414034220230103440442132332440314200401232100144103240322441101344423231133343233234430114322224232440031004412112300424102221321103220041111030431323434440223342104314211432233102100041044302340421421211141404024023142220314233012303401042413340012223122142110110131024212411300024020441041211004411143132340220013322213421134324441203321101434442414340220231422224333431132041040201324223234020412333434444141224422301100103230222422400443432420301131000123320203242400134012230041320443134230031212424403340331322322312432211123210414131200333214122232010141304330311243210321212433010022412423414310430120240340324411340243222202423303414202234313114432041204320321143223302301112413120001420332301221130012322214033304120014341010143222413433424002241400211401341413113443433310112442244310011221112223210103120114101124402313300", "000421331001033010014041242001120243000232034311424324230144120321430243300340403204021441343122231022332331440301031124012232344010400012311432330431134432144303223230040444022331324240232304200231143212301224032201344304220023011302233330313424411422203111000444120331024000404220210123311430313214021414142240043343302014401314320310132411431431300440013331011003420303041234123240232233444043432333332233113313233021331134123233213402341200440440003242143443112403224141214242340332443100134440201420424141441444444204434240332002213420432324142440421421103110300411041330004101444342104032310140344303233414012031312320440320434302144343001421021201323330113001312321110233420422112300120141403410214144012030310043031420223220131122112142442101003123334340013440331431342112431100001333102014020120320024021001331010304223102140140243012332000241122332213030001420342110031431442340214413032042342243143004134210041413020133033424101221000121240242143013024320220104202333214412312112144243302324102341320210000424323102111003342230102121334011020403230413044124121314140243013330414400330103321300310042303241231413103023204424242242331322134343040114343221133103321412330414301141002341221004033201013413414040142321321202312213422233113400044212031202012302334004042241241024403403401423421323300332221342342014333111322202121000134143202300431222213312410214444241020442421113013120131334021114324420410000310242420012320040110212133341240244303411030442201234113211040133311130112310112003424343123201023130444233030121311432031032201324431202313300142341444313044321030422130241130432040041344342222101103402341123214010342441044402211400421433300144201101100241211323233303123201234404003210123412104441034114223211344312423211010201332234140014243443124214132014241003020011334110032224311313304102200023212042031142440241032231102324231322223242142111221202034022322411410433201000444404243324133210302013240310343332042043424331120402231033423103202313144020212413211124000001413141344234434101240102113342010233011100140220332003144140021303213303143232140431024311331042020011222041323241001242231401010030330323022031002113222111421430444014321234121303100333344132110401212404003020321322002441142402222122022132143324343323242234142002144301441122243312241101003430442011212444430434424134242211342111221203423214144000421204031210120110400321423220321020332334340414414324004042120410410031334202310343010214132121223001040034000032413314444134422002131013140210343011414111012400341311443240440042020404000423341310433134203243241114231100000023431404011244414012200441042100112310320001122101310142443042000441022220314002140012131033243144134203101014123011143102024341431410442113030040113224433013310011122132124100024111210030143022234131030014223440224114130402233413143231000001413031033123040322301332121222113341341031423232023002414342340422420411401314213222203102214001231400333023233340120433011033133110314230224430203413003330232422111431001144033412430011331032202104332312104241221133231213423440012402314433110230333323430434330010201224244321242412410244034404221433434222344413312232304321344200244202121113000242413334321221032230003303421203212133141200033030142342121410442332330341410013110002114240134111424340020330343024201323001343032244240133204103302104314141233434043204000021133203130034402143432040040000411320223423423211144002204320300411020013320342214441121023312001431243414102140033001433113342430430302000330444203211400124112220141330331122040242100012104142200230024312033043134111410210222123424222414302224202110411423342121243102001200322210004341013303230310124424204300031443030301212302411102400321043320344424032103301342002102320024101243012013133113212244301043221023414200132230422104332340332002412231101143420004122203244101020323430030421222044423444210130324433423212444142011141004013341112430320442213101100031232212202442212102122141334444103004240341303400021132230210402014121201100440014432443002130421341044003204330111332412430321310310040320424143121042333033220234404100043231313203143021313300221303331114321013122303314421033240031421434144333230324044302310331203201333341431330313101243304342130031333341441002402321223134130122330240144214403242034104101311331212412330231321431440103340314342401303304314200424032312443221144111311320201442012221041012112124322124312241002232", "041044120121120211441421402321320110142200120121441131232101430414200234222132004233042202130331341103231142103024414042423101340220020012203303301400320404403432302334300412124403033400300200133222024022402201011430121002321324020333214444020223123140241124134312243310342110102142340221213132213314140114110232010034403143004044440112344223031313011314443134134034422102140121313224232242113101321340044343003140232302021220443323242022340102343320204021003313011333330204213203324111004300110234304230124244322201432200430401133422030213020323132400424440100102120401313022023331200230202130231022100202440440141430014402341421221221212140442224233022310013011233232234212300044444343124020342211430444121442414421023440104143340242340201132434043312224311031341012234403442334340324023441141134403431222324401113244012343414344040222110013202343014110311102230320343414044403124043321310144103101230223113010332200402022040424212422441413330333024220132223144403124433101211041204430103422324434134300141302413030101132024041131432414310130100403334034213220032141323031132042244001144401443112304330120434114404211120131343443041124021141120400113043311003423140013203303331030333204414402312341132140303042011042434201002321202304041441343202304023003113302114030140200243021202241403420403031230042141211321441032444042400234331322432344101441124120121141234212022023311101141212001101002102020140334332431344410232033241210144112132424103344143333143332212310013121222343211004212314224232023102033312403342444012144403240014310212321211423112442123203341332013240112323302244034120422304233343120413021441342321330334420113003001111230100402010042332232143104242431310100211412442121211424124124231213432430042031124040413340113043022234011011043103443242220412431112310220041112322123311243011312010412423412301010020334304004324403000404331113040403040200243021022234024031022104313000130423011140103322304444342012123113444020342222021230422220430304210413323103133304102021130243022302440420321044012323324432031043111043142332121344011130240210024443211221102321442321100032242041133031200004322102011033232020431210202020241431131400213301311121010441440044010123413430023123234112343042140211403000200121303004020011423234404210432242003241411310023222240024311014340044411341440113011432233444322433223012330110434134132344200340413221042144241044430343203024140011433444111122420322432243312433332032401321143321420344111404122240420314033103010212103333414042411113303102420214412321431214342202021131214401230200233322333030300011340011032423114023122210133343244220303032133343332011210131100100113030114010242011302112134112431022111444000144432223210423304013231424400430101033222010403413310404214033002424443402444041330244241120300331230414113041324223032023110103141410133304033422014314002220020011022112143302222424010433441333323321021343222422212202004024204442112132401441340202141021004412300111131220330412020023210420402014440240123314124310112033001002212334142302142312244322203301112024443421341313101340410402134134004212243201023304001234402222112230030411131212022224334230103231421031342224132041432424243402122203303431004321301143411432004442420431422241331342320410440244222411312323422103033204021424021213304013241021213310433201102120000242130213104432441440100412110303314344330143144243422303231232144103033442210213132323241144303420011213123011132140302304411214203424030404042303042321101334321313423423213403412230020111210220134243003403000444023410104133412114230043311032003244022013442134311012001014431430214344123223344212211110114042103243422340412121102213300044321324031313242140012410410414033401041314231432234034001412401422301113321400044003203432102423314114411144323444433401303214204112033212122340330102300301030331124011310140024241031002343111034000404400234413404041302144331400412443444443314320121111042442020330013242020311312343442441221343420401113444342443411413014231003413044013030100300341120223310210124214204414423130231033413202323210022322414123402200414333233200243012424400300212040000330031203443222444213342332013142411441123244434323222042431442301234024124100324414121444233310014021314311400021233413210431022141011021004223244021234431402034142123232100013013403212203112311300020423210420241343312022314342103234441404021200430211000243443334402333443421142441242422132204134", "221210213434131140023404212314442230311231043112104223422213402122204432233424134110301441241421322140043020201022434024033301341310022333333300414303104003214211301234014134001213133121014444004343340410213232302123033413001311403033130201334221014100331310014300412422342303440034122230021140401300033031030423314011302332231000300334441234204410312301414312431000124232404344110314412133001043204400300432420242000043042034232123233414421224303430412010214411330423121303311011044200034313124432011143212442124441203413233334020331212043440231243331041411020042214112021243101024403310134014210240442302023012430324043041320332203442203213141321141340403031014212213042222001423043213343142322403431443112411401230002032023204323310123311220333224011013224432222112343030031310404013230302204430340224440201214213410040121042440121231240110243044423103430330014240032334402013143103424343001422243304043012102334143433000110341144330011030301300314141010033231202131222221041241001402414331133120303410432222213330222144010022003414100123423132321413444343132410022134024333201322342113143431014403132132300033020310013121302422214322323310200334411413402330001424020242132433433344200244101210011142403040234012442200102334221232323030224344143132113122212330113244132043113241301021142134143443030434434031111414320331002314223023012033302242021330314011222100040244313343234240220430200401443002220144010214242124000421003234100012032040342304204132341301210000101210112030114002004203221210034213013302430431322212402344434220314103330334102011233312232211400112321142204311102202244313313433311414031040402442220140101310310330100424112124042032432102114013114421041121331202031412120232203400033413110132122122213044330214042044123000103441423343320402303131432144444244034143203022130140313403424242014222111114022333333344244140214024214214033101231034001343411300034024302013222411111144230002201112341022333300121420123010201420031443444143003141303222203412442303034414041141130033011443042104200303031002200031234144034422002300440112430400131223114130214440233121322022000230230442341112412313313101414023441433204404431014043341323323323443002032020212123404011133034022243010122023241401020132402000224101024433443343213444110402013310411113033320430101331344101011133013141034023012432244034414034312133143220130411140003402231320143412011014023211300242140000111024442321142303221201222322132402112413144123302014042420003221011414322111332121433043300421434120204343334410342343103321231312414333220011421222400404324441123021413401140400040434341111434111343232132204222313203322213403310204111012014112044331332330303234200012331030301230234114210103124434103224234112324413303214312332104201224133321240432340440434133040140333144033142422403244211412420321044022113430401403203400201030231012430301301131333310113443122120034100011121010002434030113442124033132204004424300000023112023042223321321243123222304021114000023141310112404044212040443411303141102123431221441240214021024042012043023113442310224422433243423204104342004344311301101110333334433402110312314303040124220230334000111242240131122410304140121024221342022033030320241203324003424340200212314304221243303414434400342334124341231310220004303241132030111044422423443014240301333424124400344040031141303002012401203020403110000310233301313234303111044243304044012301101432304344300000330321214232223440403432342040304321224102112043213333130404220142223212344011022211120114014443223422120430414020003403002231221010344013211311314012104332020112020120312442334332103032403142141331120210140231014034331224223124133204233140422404322422104442430102243314034030114142031232440402224043414401221114000242403034101330220203034331423324000023202013414242322032344342223312230314122232414433014310420434030404130234212114414410204421212443144341422210404334013443002203312200421000221030102013212214222132011111030340122001343241210212314224120133041232004334321220124443110422304223102030241114412023313012232324404000223321020402024041040001432100224140342043140232320340132340402122404442222414313341201133022341432243302122444042021402021431123342424432202411114422132013333330412344133434311434111220314323111004101111421432331123322110031344102201441130034140142231242101442420141124032323042241043434300210434404211010311104030030312402344143404440102101112320410411102204100112", "121142243211202110420123442423143330244001311101240024412330024001140031111040442024334422024422431210303224033243313212034330311301144341041133213231030330201214404444113211113133422323113203002110011001202022133212014402302110010243041110203422134140024101424432244401302014111043241203332433322430430213121334340010433241432240123032141302021130103121010430322212022240024401100021400412203342023404013042300224233044301300423400030040444314421332014400410132044312322401424124310211321204431340204213431031223404232102310310302441332443224334300112211142211310103313420331224344340311031332422000402002200304413233111034413331011021032000324220102021222414444202242144103202441243124421004440123114204410342323313300010241203013141230401023344241300100400104421313414404420314044331424203410302112021300441321343304224211041320344003032214200433003434034132342421011230310111123134211320442113013242122111010231201230430312221220024043302121211430343242124413240110034332033220310430320424204003404102033124332312203432124222223410123402131144112011304422231020024213302320312324300123222004430300243422123143013123331013104111321401131230232232014012104340310044441020134243023123441130230423330241301241003241142131042310222310103220041040113314422141441101142113142022104203012424113331002001120042441034200143144220403231421430121402121342021103033213224324404304420110000122441341124444320311242022242203340441423420444213132040214333211301214101021023104003422311141441213200132400100104324220423333012343144304323112141312142444201424310421402100202423132404100122121031320301013024404041314032333344214134414314324444311241100232121023201040320124442030104011431314344143030424434333024321130022144110122412403300130200411121301214342230443120111312303043204443313021302331302100321432401042342314344432130233443200312221313240130134321332241241200111411204333203404302112002324023321444241340312120320132420410040030414441204243144401343234312422031424200433330404340410413422203143013103002321311142243033324224031434443004310001242414341242432234413044402031341123133321310313233431211040130030101101314112413124012100230423343134442320042210243034041322401202233122004002314321102301111022331122210343432302400233422233331242230012343411300121434304230141124424434101403230322020201420030210401324102444022043022212413403044243243240141212234101214424414403122411000434103442212224012340202211324132302114324024123220402130204013310210221100414124042041444022014220100221043244310214020011031322023230230130304322010200422321022033303043334001242030322420034211322124132123314220030113133130113314212200314100044042210001240310103334110140212031131042342403022333340243040422424002304112321332342332411442114334340421034214212114003323404210410140201203320003112344224412434230130043013004210234331032214312011104111144141334120022201041043224330011143311432103400104112232443004222021433233440020014340224041120200332104404140001440204034023234304000041312310040124441041202230132201213413301203113121021230033231414232243001323430423421104421330033301040330211100002411032113314304244301213000100323021401022044142101202402443304012312000024434242123103132312023032323030322103421411022201440411430430241230211111030202140201221212022034401204131341033043411123431010103123224430124132244130140203004434021301142402244044214033424401141403201003022010342032302024314104010012142400012110230111140224143430200203013214302203004024314243030311402412030004410112420440222443144410141241020034431401011303432323013440313022040011100101133001334423313140133143230404341120033430003040411322332300231113142320331041241202301101040444021230132114114442324103414324320022433000440233440322330314024133402033102224320212201043341300003300012330323400002404300303320312404401211140201104102432220322133222313341243234432043121240104402440110033004421421021131200431410420021323220013033404104430313241142104101132040234223243322424212303320443341344441410420322332301413322110414211230130304122433431442403341144323103032111012223114312423212143004113310414022212012212231302102342310124242220332443423143231324043020213121334143314014404333402110142300443401244320341214431330000424002232323003030212240303003120332304110344423331201242012130323020331102130233333131224403003110100144401233213431210314130320232130122334414234433131114413241024430322310430324341", "343044300204000011133033041443211012414442021413024410431440100342113100213231011414041443032312440310323144332142210412303013023444214113140342020342041334233443121341341424313434222131343410403404423220424444214431302410141230404421104142114311312411241034034231420224212022414321210404021032014333324421034431001112401034023410402022000131232143400321331343134444143004434204244420314013110414402322410003112230000030232200322322043120034204343034013444322442044230122443114241431010320313014114331130030142030411340213240440333431321041440201122222203430322133240432220343220024110112241023021010203241320032432100334341121300443403343130100413141221334443312013312003200042304234012334142042102324033301221334002113402104312343120322400012142121412104310232403222201024342000132423144340200102433032242411212310202220420003024002114433040103421022103242020141113032012133441443400304103134143432221221101142142410244241022011122013210314131422242043224324224422200002212224104430042231112120431031403403030210124431031110412130403121431040412223244010443042231013243323131200210223423122211041034443011432220102403101421101142410244131420431002404112130401210113044302423311212343104232340143334104234402131414104003041041242114043211223030023002143000210044100411330302424141400043313343330430222220314323210143401430311440330133434040032443443301002300201231411200404322400100120230132040114303204104032441341021334310331301102423344400412242341014001033144023003223112124143441042012131033320030223422012303230133324414033144023002411330222041020320002243224122231232421433414242004032404214323022202004024023413132031430103124034131300230300331024433242232421414423112313243310031113101123034031342223043230120203413433412001004321011134300013030300214310221043232201032302042234233113332312043102024242102120440134301344131213230412342034204021304203242212412411310204241414324130331214220434324442041341131233110411213022143002244120404414331442434124111144014321241032332231032040101104030224121442142104232321111202201230102412320322143020444310334103442212242421422224241342111103143324013242224303422304422230144414213444242022432123341213211223124232430000132142322422401240013034111323000234140334303140330340434440433243034324104344020012221120304431430233013332202212342104232214244443401221130223233134414213340111424124130304303002133012144211400013224211011433034410044230414203032442331332414312040103412222211100101231013020032243022221244333224003103330244143230232223401121230243042002041303140234144314021402031404223042404130334144043113104443110212322203430314211004204113403411420434440023411412043122430203122234110313132133042400341404001330410313400333112133324101104142330121313102224021304243002004332344420214343004033344102241042413322004242314003242314012441043402304040444224323130424124001134220442024140241402204130334323140414104023420322221410122413341310331112212014140344423223412041033103301444003102323203012443202032320203231001302032230101131313210143431324044304040140240223424302234330011242202413403023123234334034044301423002220242421120103220142433142204204122430212114100024332311130341302222000101010203424003240440222341300200420012122203203133123441343024230404001331110032212300441410431044440203110413400124200324222210400333200232314144200344442310332331341433214141101410342212243343310224112321241124330020322421212414442321134100233340141414012130200423112124444242044121310330410131121440011432133431343302101034232302201332441413032424032200240422004303230003320120024422031223243121430033041331014413122304244310201302243110343340211222230033210324002244031302323210302232142401000014344130103034422404410230430113203144010314200311222024413033221302234104214001421141200220212430012033241022404343303143341340343300204030442304120243404214320234201311134141132030214030340020344214413241444101040302314123442244112434102002112443403240343211113401213444214314104010132310323114112120304200201043402333013401323233224034033302333303402142024103032140111221233223412003210401141303022303114303430022443134430400441323404232333041414213132231200042224203432140303130023201240432112434114402141232104431321430320414011010141104230141140134121033013324232443334024303302344443121022000023314041343213020220444223001434424431133110431143301211240422401022130201243432234130331323023312234143030310443134014034", "034443213243034132133240221334100311314344423101422112224330143143042322301202341311312422020404404422404201022112302023343232020211433132014031212211312433111023022321111132120303001240310411211220420233243420424300040311114240222003302030144101404310113122144023314033301014411402133414343342320224324021011020331100212400023110404114433103211101233112203021314132142212044023033101300433030143433440302413033321100001431444330014202114101330333441122312243444011340302012043101212240030324000441000314312342201201430243321301244440430440101134321211020304110140133200432230331010401141111041312013104031233331241440342242230041331430413430443403421040410123000210131031400224203123303422431232042432110422122314330204014211214403114200112333403212014112203013214311224000341232401404111441024111131401342100300323430242114223022110243334013441410232444423202243032221142143213301022234330104024002242231142124430422314000031303311012104224214033141420130044431422321434002001010240133002130142412230104140003134034432340304104214312002201133302134121132213040244301210003104321330104201141233100124223204214124242304030443422300102102242023210143010021113423204330433012132013112223114204142411102032012310004230414240304043010032403442202443320012440134304410434441121100004133113143114441421044133033442343024423331002032101420114412001312423120222130040311232431140324042410222020322313323333141233413201200123403031014330310404230334213140043103100124012114232400242010000013122031432042214130240312321220011311020411430110100032043000010010413122324230140030023431203143131402022320301101023111122303314442303024213044420134410200430001122434431233100210402310333341432303400404243013322404242234134210423414121431234044020113112111420100143103421220312412041313240223122323032111202013142112420411204213012210210414302111130303144120104311233410043414241332111114231404343004101300003122220433401023403111203244303023412443442442320322021023330130322142442321123023202322340413001103012202430341314210000023232124132341341101042224222400303224011343243332433113420102310324431321440033120024104224332342141113144431013100422003401144101233242111120023312012004020041202430204444123140423313304004302021111042120232321214412244221220110101244211302421312202414232200432401024431313412030201100414100304142043240400340410024122334222344301343113001340204214134341242304214013042324444121024033233202211233310242233223233303110441112014240043123132344300314421140100104110014112113211433330413004132242401043212104322144442211210231424343133300244140444042330440132034214432304331410403422230340130312212333012243422123013223310410230132001243411231023410342022333112444333043100221030434333020402104202201321044022441114431424410403242340112330222434214131124440034140203210131301044210303013031011341432214134111140200311022012011342042433424122324042043304220141142424144413323103203331303200102022223234420120331434314004403144140314133401113002211314241334440334222402243411324044103210234000300212434002322200333344413110110220300440030440131230132012134420134312010332324323314204341444424022441401421043242104002342133232323403100210031313131111140332310314433204042130342223024334342024013011200321311213344112243433202040003210241030110124010233143121404121232112342224242003444430233310034001213024142404213131344210011131101221201402203131133324202202403033034301404023144312024330222401001130432414123043203411211200240024140311141233013310132232140002441244111103021400334113133134302041044020033241402102314143141444230102421133144440132124130033121131024400030232220313100420231300411322114213332342414130014000041422122320001410440200444140113301031421414400330422332233333311003234310431110341133412123333443430004200003211100321423240301400100341310002102300140411021004142444241210220303240402144310112134402440121023200042020133234033212304232224140023212113233123110420413023231043341341043044100413023034141332412320413413431300222411421321334400441221420124411312113004134342141113440132231122000124211041422342332044342140114201114222043232442402421241203241032024023011022310303121401344303111412443320412323310342313013323214004412244232230011444403221403334123033241141412200021000420234321301433420312444140213240402001011224210241121021430310444403024233104024140100441433211044202023403403044131123020113240412434333030231311141122431", "010443204240231144001441131314044244213020212412110420422302123422342304333144420213130411232100332243000220101424332224320112141341332110202411224412042334124140332313224123103141130003233214413102243340301133424321013203311124322100311041142220140310143124311401323100313231400002401000303000013420310311403133433441013014000140410243404322114230044214240344031421024022213122310404414430413332343344442110340034034403310143101123112432304140032234342310144230213003440304101032432040423120030330023122224220244302444241332004013343213200113010334343142100402220241244243333124022342310404113114413121144220402414021244343013123023123031421330210101314210332210244031310414210134400132423321324101410014210341433141121233310442130134010331022031204321414433022133113202121021332324201414440341421341104441302401240114433020133041112134412002224311434224100413111424431131434124222400321021204341304420244434243324214321304132213320324323312044422210414330241443324300444411313112441321344340431221434141240003002304221302213201331333430243302201004310402024313212422204030230012233421300101121333011444314131140104303230413143443320330114442031123203001121304302331113211111013132341121020230443042023020303410331031110423342032344131422213242123134042442403012234303031340413100132202030311424033140230011343140214104321300313241303214221310300034234242424324320000321102324322321421214113143224134321211121142140411302412012123233034204411444401443120020123414011220233244114104430331403342022134224421220033322133401342142242142233140402204344201232003004423313224320411201411002141212124402010023443130104431223440221044230032110340312234102213333434304414342102031434413330232114202242300241033004011413024434042213300112211020343024322410334434441443432223344023221113412112014110032000232434440003110434342101420302401133430320210434033443224303422232303310223041331012324124444103430110204144212103302223233110013323213312401000214310113442022111403433134042011204340013314210110132220022232211203412234010440420020214012331030333030200321114001022034144343303233224221442434112400343444041130304344200323203331404313400201301340421234114124143044140130141400402303224413043440343403413201411130222422012104432320404212341030102301230232211313404323221012044430143443001141020013422103302023044010422423112313014113220422244411101203103020004033122202443000322333230402344024031400234232214244320204024120131233144413411220404114044033322331201013004124130001120112001133413233132243242211224420430440202334021214120141434334131032243414231112413132430333110114313322143210113013312412044131440100003033340200320024104432203201441113013221043130321301340124200140122422340003124130022110314331042021141411112244111142010021210121110443012043031010320141300014042424132222340004442403044411030333244430120201133120110012142213131003014300420431130001101421103404434421004303114133400001314134104420340232404042120310444432212230134201042341340224133330031203104343233400344311013311424412401021244040143000102232002114342212200124322321042302230332130134424332134143003330402441403020241312123111303102102040142243233123041231214303201223203410244141313201223113214231241030334411201330103210314430143012022241323232040404314433200304222012000221223442304141140110141220344214030102232122442131000011302032031421210212412000033200401211140243023100211023234310013114221430244100434132222034230334123404141443044433340421014202322310302034233300044033410434002133133310403040031302102323431221243412030133344412411113401404421440414444342334313220021340442332330244024234220031111241041234012021210212233042320132132202402110042423224231002133212143111142300033004430004024141111231331143222400244141444133212024412411140321321444021212322142340223103220103242443342240014233030113233104322003430301433311131032034314323342133314044042101131303241124002233442004321032033402233100121240022424023003120220144132423313133410031232104201003124201412000401110311114333422130331432100432200214022211041410042113001110133024243204010344414223323443343320411002232114203111100113014342300304331101341013321132111422443133302204040211004310210442334334124232200032311204312244404402420334301401212421104321013411003014442402014404023333134042030014133211201002310143322224024332123230432143402040010112313203133143121444022102441301204422231021041143401312203313304302431", "003414332003043434300013414244124432304114404230233141434234140320300402413134223134022202434311301414210203313022414443234422303404300334014422034400101402124040311024040404124020200122104414320240200432211424412311430003100130034440323243143131111421340401022220332112112130134414023120131314042213104404000300341324140011134023423344033344033040233414200121412042231402432444402043230114420322431440100143022322012424321342324241220031142032004221402104413241304402443040202100104131030433014131313202413401401443413213311300044312021401141322240142231341220434011011234310304341404204421444424133211323031330224102201044304420201104004043424410313434132323402042024001230201042334241140424422343100120200003312101411342312032111031342331441212002301130142302340440313334200410342000330122233343412003423342401441120431421100034024312220321113212344321441214004214313422001430001421043233444404210312004303102122111044031433404331300033443140321413032212202010443420332033123140033230030422342300131424023032330223213304231202323034331113042102023132220021342400043034014244003430233130413121443144400001012141334203030342312033123302222420021331124040120031122441233012424342120131033330130442040230122313203124402323113234110401413112310023324120242212032432444020421242302301204411241134023000104110300332144310100220402012131421202411244144412403041010032323300034324434000021031401131302014144102342024431002223042340224111112430313243243022200131114014004303324220412032421032004423400102323201142403200120314442343314001302240030024344434414441334300240334024133341433022313112110044042314402421421112322400212213213121204020100232120320033110414102210142230314433321043200424424342414400304020221201114012343344011034342001024430042223000210200210123414142232332124114142023332433103320011144334111023430400340434334203140433022233124220243241040313200341421433044130002244203410420444102244334401422340401444241243224011220010102424143010212024230112222201221322441431320112410423004043010304331022332412332003012413233101342131431422243421131221112131134311034022421401043204321400414112424421131243023430012442140203122320020434412003430302012012420044201134402432334440324003333322110044120144330214414324224023242322301022232421133000341223204101042220120030143402103134200404422341322344411224210432220040344001400302110103223444110110221110043402201004123222222324313131123044424014404241443010344023302340432203011000440440402134041302120123044202340132301144144014433300101141120333342043243233413401314311341431001342403013000401230003110132011213304022202012432344113440000430033220232400101324240332023033413331012130321032103340144112121121114132141311231023130144304331031331302244221042400140430201114224442114240220314001020441003432033331140031102040212203041302212420304412320332002144322241224324141301431210414442311400123222340213234443041001304243331323320343024311233204234402220203121113444141101134322044144204241313042124412131131320023203040241233000110141442042033022000420311232441043231222110340400230332412440212331221110431414344312401302001313143014303421414313203224013112110213400303330414001100122303403034143132024040021341232230044042330333111434400431042211323221222434131344423044003401124213340030322213242023401303332120432334432031333404421201341314121410334142211013132024120344123400021310023102322441404123120100020024302403123130020103142303441343133101420443421141403133310344122040432133041113103330300433032310130234133422144044212301211043332313330102121024123132442013310214324342033122013422112023133444022110424412242040211014102121102104313403214001011421201404032023301444424221144141241433231004003100322444301022221103420310330333302011344144121303341320012434241322430440440230223223000341432012213214124240013430203220100343210120101334003311201424204302220413313333111214421024204230441121330444434210433224223103314021101410332233402103113003101010421134202241324313232331404043341202342010312023341044321310430240411302112410422021343430113334432443232340400101204210031034221120211300203212003104201230311443302442142011043303420322111002440302023334031201221203042100230223440011202231201032323210020414230344040120214324002400033334130011124202341444313102143043311314042443210242210031004324212000311040444300322424022110402344021000332022112341322301144132433231131021122234404434332112340412", "100102034423312322141310401040421030122012442123212411324141124024112411303210113201224221220113024042014130420233314420232023003222122324412312332230123114041012340204240114213000404121330214121034124123140403001133112140303443022432341120302143312240244000224333431410400230103101401034144434442343433022013143011322210134331232024410012222342013341424404422120411140320320034414344332342443432420120131042221113324312320220103443123022133012120444030030000230444323220340234211420100410413043004430311104034231043214041133340201004334104441213321444320310402114101023213333314004201031434330324321140424343142242323131224144013303403023302003431202321113300244043033434100313201220142441414244432202014132103304240303440304123231102414430422423243421114114032001430120220241220214401111002332032332233101333102314000131041410400240203401120302241340111421243420333443004340140213211004202143321200222424003013022313322214232233221102221421121014433201312140004321014240112340212423323221004111220013324211322423404032222004420032332313113022023310130323023043011031342422024302323004243310242002144213204321140334410443434203304400220021111033334243432034313132442324211433232100311300421344143024224413131201021423204421422442403133224143030024422412330234432133112104043304434132424311242220132023422142230111203320443034111102240214444031140011440414044144231144340333243014140230420031203221401140332120401420042211124444143230131014424401440043320420213300414233303042134434113214010334424222331433110424020434014330420340123111024230434121332142034333020240044321103333311343120443101244040240301244423334314144334024134414233333444140230434320032040421210013342000403300214311102431434010414201112012010121323411022431333003433110133231121142212314012021144420020004024014411414011404233314112023131234104342331214232000420114103202330024411124234014041241003413000022231332014241342343001220303023244440104420344434444404011442330212034101410233143002234321230031342223043433003144334401403434140130212340001243200134042404334324241001430441030031322112124310004432001023041232204410230113343220003420421203324331102141410311023400202203111400114342130224012202140342113313202044042023012400103122333113104242303200304141301314103222320334100143011242132040320030413101033300204333402130413034323134321131130422000233243020212014140233013240223421333022340332112013033123022132410441234230323420204112220313141302104201034000322014202313344230134331013400010220032002021001230243400043432301422113124240444342304211031224310034012011430432401232314024144322420201040140232430123343122303214241232340030423442444400224212340000102213332223122312413032044314310411231112400140412120020300400220040123444122024323002403210233012323422312422403202344233003431441303413134121331132234141401242142441032210440140144443201410033404440142032144114220321143022110330213220442101204304021244121402120230101321344214034333401211142402133141011234313134044144423233412002431223423422420201104430340000103304422232123231423434041331214432301320120042320024010111244200033002124421022013402210433313013443402020322344211033031413214404302003143200024231222342410012243000313310003440242330320422440344442241334430414134010440444123122101343344444113431320011234214240032030303442010130013032404401444301144201143414034131313431010040043404404044030323020302403120213200120442030123030344201310104042121023231040114331410021134223103223132103241221044000201021242331200012212230242240040133313203324001143042410021131004442234433334402414032034104404413113314100134012142123344332122422141023411101204032222231043221023001044223044304243232310340121344231403020120220144303422411203142401232014433043214421012221203241444432324411244224040304310113403402043333322032014242443443133443431141103133242211340114320340021421212300024022123144333431232342300430303313104412404333402124142420423241320233210333344140224034400242442211421420240412111012322442134322313324410202041121342012341043310330343412242441141002004320403112111102404420231320032344131123322333332224334112324443013043341320304314403023321330333424330410103201031124342301044243043104224321233100111340314413340004020131032202130123142220143323240323244300003332100231020102414301002133413331401030121120214200033013411013324202213443131223243120143212221041411041031302240312021232240042024132203240104420201", "410331410310434344001341122224133033204103104320123211240003124042330010022110442333330043400000133120330220121022314423433400143433100313233124000141434104314123024321201421222003221110411244343031401141414031242421120132014344223044340344042124111033221202434112100103013330304423314134300402014133322231444023033221022310201010422104232322222334043110144001110004423443412413422232000322244202331022144322134414041441011411443322100330104102104014100342001024013023423223330134001100234424002114333034430340332100231441322010434332242204123334440121101010111324141022244244213241214123243014000013311112041231344223232340033103120421424223133224220223420232102340041223144021444322244211330014033013111413242121324430232200124044414141034320330122233022310123243442240010420024233240314430413030224304344100014230432204031032041202444121200313144130103242423243224240340423242124211213311014232443240334314144042041111300003131003141410110402423330041234144301402242343010444404323201130420212120321313440043241021211333443233043301442211432024411433310200433430244234312014402411424301402341342432143011442343201124022404012034420103100204032141132100000411343441400014113231220320212413222332101340234333320231140304203344301232220021011000321324424311043203042144033023400022210324431233040200121200300430123023110403221343200423224002034144012302200014210444023442022141002134424043314142132432000424320201444332314113011100333102342042031013341433221402424023444024202410133024242340221432441403004331234033324434221232124012130112414444040114013402210321131131011344212403420132043113443242441240040223334102310342431433004032040320200312440432031022132123243123244141220241323310021014034203241241301224033000413101013400443411420022324232124412130214141000034100142133322334323312242102430344322442140003110211002314121431233321021043234310220204203303424221042040332203004014131012103444010423221333140214013243444120313431113024234420421142410331001221124323034124232403320412414304342410110211331012130432102124040221134233133341131333012413111214012023310033030422401401014331304104313041044431141100124321443323414224412310433020033401011303001432142322134121323002023120130334040344021114032143134441223022132143313410241442324102002210401144313304014340304134024311232420422402111014412303403102242324204142144404014402034330433312241203031220324323100340101134400140424324134443202204403220242304010111202211011230444232340243122411210004420234231012011300232334004032230233400401002213440044040234034013240131303144044311141314333101144000032130424313310021123102043340443024033203314223420314413044441242222410331131020323044342101120041213332444121404103200130341000310314304433232300011210134020411012120231423042300423311121140322222242240302432010321203323332321024403211323224040301043212203131324421230440110233023212300424011123413420422413132422141324400222244110210410422004341232110304403104341011203030234112234124010100112444102420221222202123020042432141131120033412431124423404311123200411110002403313122211324431213231002222414403030112000231030403030112130400101441211440410123004121001341042403400334404431040313222242104012010120300331233104330000330401303222344134010021332333304341101421332230313124144032123244443340212313321410301241144143203132043033343422242040410140031310232000144342120404441442344322102030032301231332031432013000202104301100232222030212203344020004242232313100204401034432232104210010042430122410240414033404032404420214032042444331324241210204041303104244040243240323033002011011034202421043004410214014011104042040223231322414101204440411431404324000130430412442301011031414342133010302334003244101210011111212212202224244143320344144201410312423440243012400423130111031202021441443220443431321400042204224030242213443220220213214344331312242033132440404003330044131420011411234001232100314140120323243133134022014420200414104241132233043400331143422102421030114212331011132112421230203341431333102031211204010014240401342142231110434024011323334004332300342210414232100410201122401120011004211043434114002220341103303344222004331314133440020310342044123320201341402120243300323444130320111402013201021313112231103011433343433404201141010312104140201411132024200422242230100024140410302234313132333340444234300323014123030014203434040134342242134343220402234433412443422022040420010043423400410204243421", "220403213141420121240334114231021014320434124331121313121101424232011312302124112024402313022200304233110112034124203022440004140130301401433300120411312001133344234100430021211243432042242433011112311220033344203324130323334000030201301204043334424144243020133043212324044140044011223422022123231123012422203242014234222431400421034430313401322403104342420303042114400110101234223221404441104241312344120110302031120241224004442120224222004422421421143331041232201101232041213240032124424442303102411411041024443034123214023332202020342112114401244112432222244101033011333242134323404110242001134141411302413223111321241023413121310142230212221431031144202233241312303303402241041224120213431203130102103404413044333031121414003300003401112423021111413314243023302442031444243333043123111012420443444433314423131313001131023024341241432313221043010312323334201023342043120122302033243321422031200423433122004233241311443432242330232414042134213323043111013220242340332114143311222240403113144210210310411211234332440330344301034422431401022341222110203022131323304023311013314301200133424123342004322103300013001003002034133042112003244023032002142322221114141241343414222401203234320114210141122401303431003413400333114103030411010134444003244103343442433441310333112301230400313101123133402302021300020303242300131203140203014021013203443302443100414144244320031134332023034222222424031341220420402422221442011220311030210322320110233432420400043332433414104312244342141241413024423430220300410101224421320011144014010033301221334132401414212142200302141143241310004320144240222303434113400222132114424230041322440023401333412400004133120043413341031114143014233334201332222403342130300032133103411432410313041123100211222233231441321222003232030432404104121323320302032120243433104433224134021021103323134124340331300330200130310344401331242320104021212121130300012242233030011404112231203101312304234001322143304113414322333123231211204134141212040310343303301234222403200300410303334000313424342011123041242440010010100000021144441242231424323234002332432232400303333002014404224333431132243342432302024323144044443131341423402140101422404104011442201200241240342333441134430212002020300013333332322004242332132220330121302423204403001324220131231243041334311143411444303243212302301022200000022112332340230030233314243221303103034424102312323433334141013423103443044231203324213131221003014134010134400424034300424203123022003324230022044012414130233004302204031132223012422043331243034201431300042003430000223242411042411034101024233001121221132433132212231303242333432202043132400202224021020100401030243303124401004140204301334221423340241401104014214041024212221114421144001120301120430314211420040312000140444222424121213324310123213122402121310414031224011020424311401324311232012002141223234242314023132210440342130200030441403320420342033423444302130110441101230204314321101413244124143213230224414431014014114144103041240302324002011400011401224114022311224031121112024034040101001042301344032322432440040012013344233042042133240341033123403040203310131102114031132142334440143341022044403444332023241312244222404321414330333301021444021132100200244031113044104241310003312332401004330023333224420430221114211323043420230442004401411042322003233212324120421022041400122223422231304334321211044101144440223333003442430240341214414412122302413420001010130423304200224432421341030424444133324343211400320323240443213030443201020234110100244240230323330121343214410111214331311113122440143314420243342100434131331304331420133412133100430313301010331320323403212011002414021002411224422121023413443101323141042422213133302331231231310320323132032241143203023202143303411023314120234220242141314341031342413021400303424331040120031343022422433042212030433404023421040402141320100402311433200123044413000303014232324022142021323124021114401103424022312030340211223101403103431023134313204430140322223024112102034143214234214141034001342023242224144313211041420342010441133222424114431440310431001303200103104112101221211144311104224214010343120120323201211024343303113043411044202434121010423411243113441124143301040024114031004303230121020302331234323432141340331110344334223400001042113244013401232310312304004321314340211000124121103302301121012232104033310310124104302314103022134010134303221002442431302310221310241032142122401113211411200233042111444341004", "323122210442242130421134334104120110312130404410210302113224240132112443013024210314024011312342141212410134434410032300434122241030443034243201324101010410322040014241012311421004020401333424134043042213031044243012421001321403412330211012401203104012202122040314413201310422033130402002401220104411000330232423213402114032202004304140222343332310032140412111310344110441422113014443423442203043421203420131034024214444004322044134220000214221340141003011100040120142231311420213242332300010100321432431420113410213122132341213111223403320201311040213022442212323434321214423221120214440200113222213121403102133014304230344143224144340013004221132230231311240343310010213241222433120314424231101312030223401301330410134100434411110112204434132310203343401311122342223021121214143030142132113311340100332304202204031330142401422333430132344414223323114212243134143324123032320402332224224003403423011130201211310233002441212200013311310213142121014100304343002400341004340132304121344132401002214400324004300241444003114300412410310211141331041230430121311011403131101234030321424233304340011224131323443021343310432002203143310000403400121442110330441144022202122303222424443044040332023403334034334444130333042313111332021110414441222334112321101032441000132000211211422203301341100124343330432011100342220310402343301022431304242410303113320444003241443003034104232411213004132424431144130142032321120321443000031244442402114323204024440322243320223040201042422231303402121124130321010240134322113321424312443042403242111301440441112120012414233404342234002242140202432131213443321322220412444423013414011134401224310241311220001342410233441204123123133330212144144442222441332310202201142303432411301024323020411403122303400400444420333322433320021133413431143010422143001032412234421131432222143440421311200342420431002004232321010140131120213112403042011332214222111202012444301310030331001141224302344134304121303044043442144101420113113101320333032402002313100112111002013043433433223011333323040010402413112033330431233210110432241343023222302130001021003333043000134104114243132110210014223000020102412434112000430101212432334204323033111134423310040323310010033421330222414022004203430232240124000140002003403322014132241320123143012401443224113233133141122121030031042341414130314203343023204242434023212331022000142113201421042331210412143432432101134022332324432413141240333202343113434011134103310040441233402102444344233004431110343334311403242112043343030011433202230223303312221423304210333320413241213011241402232003304211212233223341014103403323314223224011244044403431323400421201433330120214200041203211311213322420433024033404113244041101113214342403202340134013112341402402334124023122231322224444133040333343111432240001414321413322201342041404443130112412133231032014031313343022404344140122224414420232133041022234423004204124231204223230141304332004440221113130410331304000113403211003410400341431344421020023021112302441124111410003223041114424112221132430230342343431134233132333340424232341211243114013423102111020200000003430000214114342112330312343120212013343114304343122204004432443430420301042122132220200124433404442212224433130413301122220301210431240231043123032010103104014134214224204244030301041430234122410000431243443440411332311440000204412030012333413440322440200331003043014343143333342011222040304430024312442204241133240402323041234201214013032214431144330203230210022203212332043424414020424344234120031111004024033134334210034402004042124223313034121404023111042410111140301122401202103442001200321011201433222233032014041023013332011203101034414433400321142402013031020324322031232204410011213342232441221341110310420104121403140221221100110042221024111334300340221233122401030441013022242211424224400410113414214141320224342024214442213003041433411434200033240303233220422242112203422020142430412301222112412111111032232202024013033141332431320014124141034043444104223012213224041124424130010124204034213201413000413222004332342313032003222434012431103232432402100444322322302102111010112211422312130030400042220123034240321403434034440313213342004433431444140423234020223301041120022114313221023222400204321400140031303313244314030141414033043100004444414020133243301214243330424124444424120002010421200433133121442244213044031010423034043112442014031342233410322201133044040142010210011402003311240333303302410131232", "043401424222012420421400301134224323433404010204314103001224140113201341121243121021102123300133311333413134120144210411132234004240423302224131420434210244212342233143203131412102004024133203334000021123201231312312410130433402221443242333133022022143240013020124242132101022211202140132002002443421113003041223413140314330200214002124003102343342143113310021113102410132304341310222312302042303013424211410341133320131044022341330124020411144131110104042000331314033024444333110103020402043130204444134133210330432043204104442421103133241140132014020412430421014143241124340211422244020014342244134444122223334240120013214413100404144442130044121441410211013224122210311443304331423342214303133043443120230140302300410210411023031323000114113044230330222330414031342003012212041004030414224212203120321130223101312102331111222024040314444101013422002014122440233442202402003111100421210234031004313214100323030134420312202432134420021100034143400034311221140210440434021123111224204040131201300112422202431423424202321040321010020312121334401204042244313233433400132402141120400103421112242411434240141343124122400404023332330230130223122114443322220040102022103420010203232204310432242414423311312410023341000132232022304134422233323022312331441444420011012143314143310310003421124101223443101310001032321104413324131104221341031102220421142130003343311343414321444400133041423230042334332240000223333340212020324220300212041102130314201104304203111022424120341400143044113031204202034010312220412110032110242030020442324031004140034442103441013413430034403420340134403143421124000340134134211203123244240044114434314213101432322242131440410312242122442120123430331230344430210100321222114221202223122403401214120012203024032423303231322414301002122020034140421200104303324133332012322140333220122433101024231204243231011143240204403442313001402134114331120231442331044324430144413420330321141022241232421424103111120414403043411401133113243213400014244213001322243133104234104220143010110211122141013200130220121412443133204200101402140412021403111443314134042340034213443111210003313032103131431031103010204311243412422043300332410410430122332132222230430204311041003034002040221011401332211322343202234313441302424432014230320021221213124412004000104033132431113234420014104114024310232202220330123303004011300300013303114002134330411430124231410413240130143024412303413220414041031301234121243221420223301440430421304411123440304130433132224032011304424042431332033344134341004241113101204214320320122321041211224423301244043002423331042120311100324422402213421400140441012023042241243432424344022131420403220013431210330440103241041023121043122312100031013313210444104224220414343144123111110121331041032021210141222032120410021001300120404131314231141004243100120304443420112140430410443144442210130030134334403412342000030401444000200223310120110431212023134021420442341112223112443400024421430300022210411011010004312242124220141403303014200002221342144422013030240303411241302124100243244124101334142314102014432423214220430403212413023433304314230341400134412144002403043422421442244024432422223200122243344413400332231313213420033044031104143401011340130302000120324223440442113113102031421410343310034020302221133110210101243142302234122403024243020200022121304442120233412242131311243131132044414131214021022042344441104220010304132043420310411003330340310410011233123223223422424040404102320102041202400013212310041034134310001123000134234024441322133123003242303323341221224122333021223422223001243300103312331404003000024103012330433432023410002104233312443221233111043201310104224112040021304231144300114121123201323321103414243242403224220331110112220211241322042122420420442133043324013130311434210413002143230201223142202213403244432421413334344431234134034422322022302121042124430223341022411033244343412401141131423012122312410412104114402432322421304002210431142324221221411311232140100322220312222402120323310211033104041213234443011100402321433132324024324234044112134044340401123443024244302342310022344223332422032234224101001401023122311032243041424040344342140413343014401302342043013204140312100124404441134004121203300102340131422444110020041323313024304004232121323030232203002030342113014222230002102122302041224411332211244011044231314213342243131104111114334330220433314003301410031133204040020213344411331000143120020204040112233002", "112401141433420010004303423221101124013114141310240434234030401001011212330203320333112143221044120434122324324222441212040313110434200240312041102231410010301202143103402120133442400111020113233212004020144323122321333114244210041042214241323223233320214411201114103012024130140324124242312443041440323122210444042430443014242222214204141340002431221431214312322002113140402002300230041214413341432220211401132402403413311414422443013333140102101223301430131142020003110334312314004130344304444402240130134130320302032414131413314214103321320023340312131402014012302404201440223432433143132200123210203200323204440133034221130324030410334324400114304122124312312240411310143124112012043401123421344313420320420112400104123444243023420413330400210423303333314304010424211412402200234442021041123303433210143023431304110031301034404220032432024222014121344431213200002030423212341324133012210111412404413014312012243310023032222213042021220212122241342440444431203223144223044101003220122043222000020211433433122433230323041220314413002224413432243211214314434111421400341102342210421134032331444244401342131233444302011334123101034102202320144433413224241010322400231422412222414003323124413024430033140343013020430020310232330311043420321004221200443404243033303423130324012303341001130244213234230320230234424302410122233123210003202432032403243411034334223320214403241224404043002412002321201041102124123014223214223400210140312311241400121413331311044103430312422231010341303403001342404002210441140131010214312202304222133232323222220141110101034001001203330020134234410430410141040232142404212122412340420110423010102024012412203132424402324031210304103041003342412100340031334233334103431431240442030321303420312004342201010344324304231213240002431032444442014134433334141220444014334014221343220122114130220233042301234133203222312423221142030421434243344400432240014331443212304434313331040400142400313142443032132401132012413412241421301440311213103201333422400441424121003301331324030203320032102104312302413130012122341223300213231000413020122410123410243004242014343221213100144341134211102104202434331342210000332000400231004011031402302142131144340411434202000210024242244014230231102024044441340001014313304004042240014332112421422324142040404002213443024301310410400222204111143011041143444042310121403200423110210324302323303211301211411414243032310022423323233130422222213221313331132423001014301124144300221420114340432123012010301031333214021240031144340333224432040410241343332102303340032122202334040041114342112430204304132400042443043202322031300432124243110233344014014331434024332330311442312333141143110422024010214201004333340244443023123440421232314302300140040423114122041333122200212134224211230033321104102010123003130004110433321202342233224221033134323000133320334233100203111202342032211312124342120134344102002030014430321223021333040041032303022140210040223342442010014104302004132302002000233320303104240232003031243241200441003002001441031332024312024014412124034411202400140303441230423002032302334413123443030111110323441420242141300112244143234034033411244124002443302432441334420114303430111204141421232221144140224400314222404200421131033101314030204143324334411414310042241414242140333330021444132141311004440230030410033212421432141203213414042223030300204112321122132121324023112111440244322243013212202311021330132043232010143121104312341311212131342430330122024134322113231141234224413041412131233103242233302210430231140121124313040442140242130340124413432103103024442230043002004341413431403413333034232213014004214424034312104440411412044441031244021331312400421112133121402043232414411404411401220303212011030323302412003340204331423141000411222022422012332300303034222200301324324230131103003421413322400413100321210034343140402222143242243443423234140230010322203421100331111222433124044140423223120300424131213241120222202430444432024024434114202413210411410404001341441013143303231402044201230430022012020233241331012204012403331220022222333112041430041134234441413002303124122031404400403402213143000342021103134343002022302421044243324202234300323012130111234114433331324104210023011403311133232222222001231330200304424333411122033113400233422141423034200031204240000322211021333224131420033340330202323312221140320140040442114213241313113321002441233123402202133120312200241143010312422220223441103420202111241", "343104310013212014330343411214341340430042034114402104032220022232012434314121241101001332043034040034440203324340143442022123131033142401414431240122443313430432141042331240023403434410403132431430234224430323432141020444340314310031314130202441423220422234102030421321311410302132100303333001300130040423310243403424101220114244330211230011021340221014024311443020223230004212341131442222020430114422040314243140110314204213012440224041430422100214013020332412301400444221034332214222334020024042314201202413323412123004314100304120344142044412132111010342201420224311142231321422043231311300333133304043231113003144204130044334113240343412411124401000401314031201010303234430004312421111341320304431032011002202341114403401140014032043312334030021211004122443123004023330120111201130112040312412012042132032220110211433422414242441234222211234213014424401122414022002131222402043140311442143112314322031301221043022432424322244341440112101302231124222312223222421331144020141221342130244031432033110331332013431332404223214232334240232300402404123301110321233312032023332241321141211022322234120123004000144401130441222200342144413141032414301430401103204412321102232241221121022023001440140441421323143022244134404202110233022201103311400444423143310344131321032401313431414020313333343224222331041404230102134202120041020041333213230000303143433030230042234340444412002434421112410101113432034200013234440204142420324421423221412240101130204202430212310324300022242204033204133032343202420433413223031041110324113004413020323313122140110104023424231243434001243041434320402212123432441140132313332442133214320031421333342421020032312140003210202231302331444300434223321314212032444144000001422400144404344213003012004221222300141304023123442402444043022431201033203402331222112010313210143331232430130303430412431030122431024440100234301211221200221004443042213033003130332440233041412331240204020222444231140314014423242333442414204323434244322033144200022422220211100122322330230102314033323020244040012442313303214311004332244120234000302322033031410122241413044223312034320202422203003024121430401222241301443142331024213032033340301410333114021441414333320121013241002121023301143231212042431303304312420023311202232303222022442431302113401232213111000304041122041000011232402404112130002331203343443031142220133400432120343320301014041000104014231304021422411140243240214114400232204101104214140210423124101224142112434430320014432403321012000242010344333331101133321314034033333410401111331332134133404122311144022414011114400312334043230200343302322321112434301003044333214234122113144344411423332004134143410024413101234441224040422042302131140432443421103003000422111140140312313211301344024211234430014422100120342341000423011140431041114323021341410032242211240441203241001124342420132224001211303341422141232310242224431314030220134021420433041034023010124342404002033421123310120221111302033212343422041211303110333110231223103213024101240220000040211332130121003114341231013122120433021120110343012412132214440110024304001313010203111031002121120103100123343334032111213241034342244044103011004141121242132120404203433134121210303301013441133124242324241241211111423334440404312301342021411034242432440331311110000414212204320014141403134244044332010102134433401132200311144102132400144200422020401311040103113020230030044103241333442044400032430111042211432114021044042202023041101332414102031220202330243100312303233312103310304323102323413212003342034042343221244303401104422031000401112244220122024214444221000202302132004231004311114121121432340340001012242004243431011202333212030420013103032243044001243201444012020214031044243333203131434230200341402420342201212430320302000101300244323141124113234011432440211444300041401302420233443322332042343230042300024340242031333313334130323334332232224221441423102014102143424210220340101112302424133414332112404320334202433024233404342204034224333324023042332432214114414112310222000304103030034023003443003343002242024122244343114332034232133340221031043114034031420102323304312031044223030322412042212141304212412220011043241304132323223413120214042413033104133223401404230431143314133021022233324142144441423433121120330242114330321230134133430243330422214300322124444010330300234340130432042402112430431013211134000233422220304144001300104340030044303102002324242200001104033204313101432211114010", "110011112204200114400413320031244221104433330230411323420334334224144131010300333210422201201002144024123030131343213030012420041440114344312133100331414034404133420323433423234003411420432022121000101022123414233230242401041033130343034444404312240042012141432041011112432434343214304214024302312340044142341240322311240301243403000302333142013222043343320142110134343113200140121004141224201324433004003001101333142103421104244023134100312424213231103313233211243242122204021123424044332143442130110300113411442040424233001322302222343112214410003232143033202002233101220332242122412342041034402040411314102301141122214344104213000214412111223144112022002431222122232204314311132311240130040334441024312404020123234320110421121402114214440440344024403123420044334301332403010304242343222402422033124332133041002100100040123422330013433201001021401041004001412304143313323313141404303411210013134134112142303220241333212301041002100333403210214441331444400004410333211434140430004200012043121434102230114443040443424011040243321131423332411341241113432100144034243432213422041143420431040223332133330442232111301131030422324232232310020243032002244211342002422124002324012141400243010321201103420111423420222122140123304130323321033324230324031214432012141243231401204421443331330422034240433133014421004402041420013424313232122412410241410332344113302312143312203324233333220410403301121332322033211343342112014224320004223213113313320323203430003144442124003033211441432240202321204313041313143000422134142001343210240234330413204221223444044033100203404313044322340023220414434002224211312104202020143213443222420020334020123241003241324321104131140144222131210000401303202142034304221404123030042311143233221403142440440101401430013201204120431231232420434121432144312440433404103220231242223132432401033231310311342242403034321214303302142442244142314342014021304102304322223032413202244410244031433343211021423240133242244021411043010123313111031403020114033000132131304032111010020114221013120100240111432414131203003330144314044232333031032200013044122240113302312113411243202221422023100210110023320323414330313001100220101441200211300433022240440320130402330202113022210242424112300003143422124343132141434041221040230211434404121132233243012123111330033300404132110132411023024023034212220301012241420412120120022443243340320334412302341031201133103241241331404203444234220402133341320404220334130100312110220443002341012013104302230003240022211011441041130231223402011440121110233111201312210302203303433443021214130021322230400330041221111404413002041001242341013432322241043304023203201424100001124211330342120023412113244031021111120404030303422412424032030134304212420040431243204014132024143442301322343031422412331020242123331134424043001232100010000134132400144120134411321000231314201302141201424203003310202101303144343124030422140322320403331431103421423432241403230021011313211103134303243231332122121434024101310123440331111431324434112344413314121323413344444141221324143100432211012334313310004013144401221444421140431202202030023222441011342402203414341210201401212341040402424344110242332002221014320323013232312034042410401222013003404310014402332101303142203421124020430340023244310304240100111420410203214241323121231111220321234220330123341421410142122323313444434111440004232341420244424320223321042403222030211301234413003213101032134133110012414044133433243401304400340131133041300304023420041003210431044141422101032423204124433414334323421142230421124244023022330041432221243413230124310413142324131113234140223433021311132344441223222010423143243301441440343444423300241122004000324042214301422330100303402423424433122411243334433311404320002323103124230033131324041444432330303020001020121101041414112420112004242130311030234323114400233343303024212142422420143422443213232424430411042230021431100014342232303244440101213143033204231114413131341111322223004330343030140332433113412024300031324001412232303304212302400311320120011332343204011200112301301032230314232112103332210420440000214311221240113043244321443000033101302400103441101001113432433212440320322131403421103312041312122323411130120432300214111342021423000420003141111421303140221411404142401021234130410112444220301010301211344240331010321344222101311330031241131244330404324302243031212233421344121024113132010222400104320030412344233313344444331103222311432313320", "210234101002424102210011301103034223143324141420042221410031142324130412431030414220023203332102243412203124320001413332144330242402231443330130234104443441022313042110121431202321202124122122420110412320023414013004302132110404122343202012220012030041204132342203321013434231324032143302440024212331033234111330044141240001412032142131030203322243441334424222311032313320400403402200223310214403133243302420213230412201302041020242344023242402103412104141012340122000000444144413133302244244320000123330004121121131120042134030234423424120000313411434141143212341114014423234302224432020342134100144300443431311224120414110011231141130421303333031132101010412040321211143324123314002241121041121231040234431224003210344214014034040413341211344131221032240244313002314302240413340021444244143430304100023043342014103210342223313312413314100431124440110121421004431233301104311022322412022023001403224203443330324142444111444403310223313400421332440043332201334414411230103341441212420220402212444103341003122010443213333040231314113241002421140140044000140001142331123201043140434411243200342443143140432422100232100242240204141202122331212412140433310143203430422313410331100030221100210431122010300324314430144400330222320000221121331001442104342432002222133140342343142114024020240332430124201141200012212204334310340210121320001101430142022223323041314411023304024331302320404133240302111310244002341433110101103102123443101111100034114141302133003241144011231142033011431220223321411033234223234034232020111340244032413023104212101201011010310113120032340032242323144340202014024010441211223234233022434442312123440302020221320441023013104014323401203443414310212241443402314102230101203440040140244302204100201032202320403340412130204102143440200122023000311041402412221421421134331122344144221034401042130413420310120123203440340404200111424104322442124202420103441304422313422434103404422421240434124111102131430313132214043430041134430213400430243100103210221220012331131234212220110111032201300100034012303024024124134103200113113342311242004040244121424111423234243330120123230231130144213320144310312112214330222312300420434131121403202220003302134033243430041442412140232222442211003043102232224001024321112213014232410320131211034400040240010422103034101211144134412004443341030033132303023142241121004340131403042120243004431343433342141320033034403104012414333111033410421014213140114000303132331210303231442303022014024031040400333134142320424441043233204431213441010211420211134113141211432123202312000324312401012134343223004340131233110424310323214310012313104103100044321223412140432313324331321101443002011033333011430230033041312231412330003422024430130401013142413201103104412031324224231440312442444121240420100434143114434323144403304212013004001314232131022413430342313144023021402220131433143234343141302114142301441434011241133112230204413343131044222004404040003023311113043411422010204203314323232201143014200210003332421423034033421220331020444212132440323031123010143211014201423122401031134302320010440032403340031443031214011341243221332320244120410244342103300031404143201234041040344422344012233144222012040300400423030444330424303434041030301013422141444210443241124012320033321033242220441041130434001233043034244024230302104222002040011320322044431002313310014332112410222324431220330324121142430221002041344133143404102244422242344333301131010443442222022244001242210314012421242141222131233412340313330402334002011111021341443020023030314420104233120134430041110202200224103044214201431300240304203401133110444044400242120043243443034140242432200122031230203404420133302031220241211422044010203113124121043200100334202313131411031034300024410430110421412221343142102202412442313134343114221013140341320344033342100340132214034331443124022030111104143313022442431323014241020124020034123204341240100201410032344341342313323232044033224133201200333024121032014022023011022033000101312142232012411414422223323340204114123111304330323122024344112131211404302213303413243441443312312423330211012240212441322442312241021244414124402432430034230302222224110024243002320410140342324443411111101224043141000120044111123332140043303131144431224132342143341343123234021040140140140314424112102331001043203204020112241040021014111324414440302002324244132031144411404420101110332330411324404420141402110041244041320013340321341012401011131243", "032242412424312214342221121322031044004000412300301330042144424433024110441324340100040210341132313113013103243241444123344024141033012114024401440142331122032341444341334002224111012321442330341322103441322442233324030422022301043314130434424310132443441231131312110431301201431211242423434421313300401140242333044211021203002321333144423140142132240040442411403042313011034311341431402444221211324131114102130110104322401202332041240111324023431222342231101102114100431402011043113241222441332230232323121140200240212330013142300222134034143104324300011420110243133013342334234134041300024121004042400134331001430214224001234222404222034201022243434040130031414021124420120244234240312113340102402004030311410043413301330301011101241404000201221121013223043221233413440240314310321204344131010221302304224334112313420310400221131230124324411014100003223011302233121143132343104122201024433442141014431143443230322442242223002010143011113443133334230303222131322301131314424042130312233414122330114043300244040121120034130100032424342100240021210432013114301112434423104440102020443010430440402242122000420103134304320340404310420444104301113020213232322133004032034044320033444010420230204234031221211110422121232344340114132441210304311012334333122030341340140324320141413421141413002234340011040441331120101123233012030110323212324002000443241202231130103111110341032102220142430224403111020211022242421302012003002221242311030341003213134323312001310340421140024321432132112120030411133310441232221430433134201032330212240440014301444041122231412141120011140301411004210231133414432213211221312220003341441310041123101344330034212223143033404204312343341300230301320221231212114432133004130321231033041403012232104234201401220032111002342414332222123334330313022024210024110443222002142433410014142400003413121030422141012332230233032444301344120233012124441200320042131043201104143434143204441431011240340014402432413300243222222221414001224410114222223232100243101114112244443423330344101102314221232314131203032214142000422331101224413122301110133310011023132340103034120414410420004214400104410131443440212311444121103440443000242010023302120321104142144121414102132404333412431431233243232344003433322333200424301333120423200222442244100140132434011410330400040434401322141124341444410313310424312042322400103230241001331411423441234121002024403344320240231244424134031140100221221414011310241334333123030232102444104223243221110314001000042323120433414313113342101004203010323034031301430132124123120022443230312133410043244303422203020140224114302314401043222002204431001232140434041231213202312143134303322401321120432400211201114100220344401120203410041234444243441312242314444402421442114444324402120310301020434114044222233001234320012320202111140401033344144230443304121042212141141133423211233211231211231302133441342200124420434241342422204041211131000122121043321234220022042342420100420432414442413010030020204440244023430433310130133123322321133011301200103222120314214213432221314412412212102114322430332401432020003330004214301300224223102444030423424431312342201332403013000331121321304342133032343320200342014443343402103022102421024422131034000013041412022024310200030214243014120212023214310302142204320000040304034232430234302232343430433003200342312411424102441201310120420321443043031143043002010044332334343444333440342212340221322303323114140202313202003121330044134244431130140203231312320021213034341101343343244020002433304140421000320024410110140002431440243334110122133240111201041213241340301012101232211121423013032143234420042113032443044303430122432122423011043412220043141103133322301310303411222323412423322042242130340401202201104424022010042012110100341042132024123310214121241432323314244414233311200204323402200041040411300122141331224100242031422322410421200110123030344401412331002223134110232132403042310304320323340320330043024421134213130221120022004024121313120214231131400332012312434033342401010444003312232323123202103002000403234421110131001003002243002433010144010223322104424231120324111232401001020204312342401322402031203402402223124042223441124404220111011404323212430121120024110244430140230324442431223232042411413400222402244032242431314434012234303132140330230040340222133010232234300022014341300244434000324413343040244222414103230302120100324341242014330144140404112240142401411024230014321243124022114", "233030032241031121420412341103041100114201111100233130411230102202423133312310243442313433422214340444440043324242424042131143041201410234014111442100413142022201210423221442441233102443424413120320304403321034402420000112102010002130101341123340034441111324232403141440200444341244101141211401104422142331144110211433041140442422324242232101211211120204240311112034023402404422213440234343012142321432410333231410131442130014221044241432312422443302302340042212244131214024114123341114044413424422244012040110232241203010333432013404144420222104422102302323341213123114232030144324242440330344402442212200003240123220141124001404100000133043312233104234334443004114343244311131131303442141322222143110213403412204444120343321343141130143043000004432333010004044223410400423024020441312140122001112302303413340311424000142104230332431410244144434024114132223340402322220120342423234304243244304033232341114231324324232103442304232331011424230221100131104114432442424432404413231311214211403323143313033231401202213432200230130041100220314141411300132033324032133431411243423332243332411214343441244213101103310330404102230301224432034203442130203434014044040213114312002301322013332030402103144101000410010143031412402113431344443143244034442122133242344021411404020112031023422311231230124240411440234300104122031121220331414432440400312042230423440114333423130031242134230314130322014421322140434033442344302420424333140342140304314224443103312302100411444314111124342004131210402113310041220020223240420122030213333333044024441211412342020403341204332103102202403143134431130440403021141212312132340434024413301223120011040440304312031434012012220414212420302431414321020034022400401033311132021013302121043022303323223002430222141032134210333234013144320033243001321021040304000334132242040233040122014014212311243223204440314423213123130233101244113021004321130024013322143044032241221134143234213021220300201441402210003224310130422144124011024024203332432403132210044341443232323001134014042311031341311124433441310340440341204321332043142230313042034422213404241232301043442413132014002323410211403133302403020203411104213134013202144322300230440020132113124002212311121300340024342030410440022302032311403222312403404430300031040301302042301032111442240212200012131131101124430403300110330300140433331432314322210201442111234302140130132331123014403420104224041333420402401032334103001222422012121410223044434234222433221330114014233112202100431102200022421114344124132303044322233141424224413304433341130311031411003241201112440401024442121342234003443011123134243034202224442010014220431123103311014311114344030402441041110423004312042423134044342330011402234300230042411222012211021331420131404002424322442312101033443304210132334301322210111134412300303232000314113230142401411431043410213320042432101322423114443142412341231221011220044032014201324141421343202003030440022441430204113444202104212010144420014243221021204443131412212420304041011140230020120204012233112230121424013223123323033001441402434411200223023130130022031300012000122030340413130003220343414112143312012111331241420012120000300044330311034010232431102121413042123243130202133212420331332201144130414023314331031133333314214241223444234121342311404322404241144230144132021232314443244034400111444144001041204034221104444200131400133313434100031131211113223424431443304012330242112221044322101034333442003102122330014022100322222242444402024331144344344020213324020322131231444324034101132242210430013131331203200214402413331314310300120332342120413111322110023414031024133413442433220144132303440211011020421314304300332140223013402323444121410202233342123341032212321341244010400003010234400203103144213041012141013320033013121002223000234111134420141441222244121404100143311221122402402201122202041210142022432341112330421014401200024032024304210013214313324100004311313410431104312214200201200320332113022002444241241240020442343341042103221414113412223013332220032010221332114342144430233433342204113202024321431434430034203212400313404102444144013402104412304313000130114443330124040224430304222432430430012131414313313400434014431023243141313013001030323310213403132144323100033334440311103130014100120331343433220234202342410211334122102301333443001332300330141102114210140030224244142333432113211002421433222223231140041032013403101321443023211312403412104434330130324000214301", "233240304013043233103114120030310300113401233032002331102214333121301213213124213321013144021432133121230234433343133120040200324312203413243210230242242032000301411412434120412422300013441310440143023043002203424122133422142123411223100222401120230224031240300033334303343033020434143031112230204331433002123222221310442213431322334014011132013111200022313433102323412412430121343330131244041333311011214320344300112312413330410314103313201411222322042323013202402212003322324240231220423342121134330031412413424100220001441121123300421132002324300304420411440333441443423342434042131043211030400231004102213343021212321213033034010043040213324213441302044014240220000012203303233031202301122021132244321331003020034000030431433430433301011134021044234440141403213113140143343141403101204100030210220111430424233444111421210344030114231220104223410034022010002343040222433341024323101144443020431000140012000021213310214340302132401202433313100243433210124002300434113434001344012000213023243221342121322324121200243140003041420430234323030200311431240403304334311443330333110420402200402202120300441230030201130433212141440420213143443311424423214304303341403304343443133231041044022303221442312012323133342141002413040003241002122243324224334012001203134442443103042232030010331133013303224120110240033023442234222232430010111100230442444443304224411142003401123023344344211343003313402132234224304442440303203323340400040344221011001141124343222320212431212042011012113002101023221243234120142330204112320113100304041403010112331404142221000444113304412430342412341311311222442242040021333230430002442100111201333442221300003222410002232044041030210012340230210001121041023432033423330114443210444112434420033342200004423020331043412404402122123401414102042334004304220110144400134401112343042343232111014112313034220241021234134021343242142104412341132332104210434002011113214314110330223212244224104412313410333411444400030111042141134101010120434333143340322423243124111043422424423240231310022340400203413044230041420113443303000123443213433000233143213213412124133413342310314301204112040301201030140104431130043403001113433113420140212202241411201101241441012430124043042240230233311131231210342124020120001114142012111411232110333241440412424132324343002201111430444002324223022132401022004133003100001320431331424410010240220041432042103134321331241413402010232213043343231010301443024414232142020332434024303004212121222022232411321123142001442214230143103200331221032232330101232211213001330100424100203130103042024013404043224020321323223041140300124024011134000432424131430302024040104214123141102242141202041241201130402242231113041143442304031414314201001414113333224104142340104414243341232321033340442043441344044321324214422140430204432243301314001423002231220220144413431340214441221240431022134101030344021432442304123110324323234120444321143002223334101400020214332322023400041201013303423414244342123211443312420244432232423220101233333011332200232024324240340110030410222043230422213121440423342433034010343122302003334012420430201123010204334140000230104133340100201144111322303104420411401100112104100320431332433113234100142004140112104334403244024123034010033403023142130201431320114041000014320203131111403202414021013423021342003132030340344003114033101440403411021413001221004343341011112003042401420123122122222432034013441212143323314221400001430433301000001240433103342141311201311410042341201124000200010230443224003011133411443440130020300423043400143421304230413121220134342242412232421111442323102142224211433112403020314430212012012303203223214211124103002323231211143401223234303203120422413312341124244111213101104111201434312412404311203420004304001343004432443202041132402140244104302233242010404212334001443321434014211133121432013012440414033104111223044043411230433201223120440204022102240314311041040114413013342301401220211420144141114110432301012133101204103344022132342021022441422204111213114142102313424203113113223042012102221323330012244342002341143443212000342233014022242204203121103242402014222323301202204422004033334141330034300131442433133102143143031333003002433230110121233444113422004414444130002031242110334021013310233402304041323111123320214422013002114030324141403312412402434443021111144420031331043334423143130033110423311121331023233214440233304041103032131313244431121401112142240423124021423323131", "331133043433341323431202440010424104243000033210410232300441132231311113310004343412344034011104032411142234442000211404432303330213121240121323412442013400413412241424102401410012243123114303230240131102320321203442113243142041334040031321102303310202120341421404323423143033003314030010042213111204042224241333101010031033434202140104410303010424420140320311023333220304031312000103403312202314040300241344340020342241002023102203021432422100022444244120112431240113410303313332111300244333420222320000022411102322113404432243032021243320034220221212442311342410221014143001203222130441410133310333101014223222422140101013024001030343210140223042204414321143141023144034244241012402211440302322330121034313004014232313432411140440302124434301211343423113432213030320403144241142124224232301030431101410443203134101004131112024204012001023401011040242410244333013213031334312304212001142112343044020221443202224033030413203434420234124230212230110024214020134034401034030233032034003403122320141412240331041412333443221113101314130023031124030414304200433333124130240102100410323334142022333140432143243340041302031440331111404003124414342241220433321120324212420124032302134201411224110041320411302434103022134343040213300322241332202101304334102433211143240213344323331203120202301010213430002112411141043220404122040334244020344140243031430022203233032424324010120434142121324423434423414032022423310430431221020010201343240240330132223342112140221301123241044244101132131331012140114130403334124002430132423224132401112013011420111143431201434022304430103330011424014300200044142230141013011402441103220220224021030222340213211312301432023031103114222000301310341021211041033004101342243031124124122313404401031044231021412213413343001131430231134043303322401242133101343034120040230244122112104323422304310241210433021241133111432341223442243311401134001043004144240110033104100023241011131242211222123100242112212230300221030043434102342433214233033240440103321430140102041030121013343331100013131414323442334032441332113144330312234323124303200114043012013303243314123041430211123300404133210000210234142440420100243243340434213242214334014304311443110301020310320003033004100304101113234141431324431413410022431430104002101142244443304232342230304201240331422422420312031024004321222440440434441031343212432002023242324021134410433341214332301332243132222203103301440320101230111333203331300430324040311441421420232000134143241140312210332311220333211203240133441412222032203003414200002410330032322000042204001234224440432433244020322313112223342143401431232301302323223204032320441123213114304134344424112024212313142023030020114303103423422320444413003101310143110400001244144033403031001212212400413310320124423413024441233113423413033311433040102021130121440224304020000434201041433411444214302312040200203234004342214024423033421112120140330220333031230440344440013433410023301044042142401124344444121213134203322230322004210101311120221203224012123403304333301031140121143013404240004330024130422333133010231241304312113423432242001420224431411240443334010303431022333204400410333211222314332141422014044414321420121221134321220004334413412212314422102123222334430434333103400034233002343004340422004122323100004432042333423301343324101244411041200204042324321343004444010311033442334210402423430031232303114204244114201122410132344240321413332312434110400343012411400330300311031024444410104431224022132311230402310114134434331214441144232134402003114324441020022132041003043114341021201442212400113240430240110302243032313143034230120423444211241134102344441003114324020032432111003241324214340342331301111132141231432333200412214344040020333103022330213144313333113102144341324400343304042040310140131310432102330420232211013424441341133430242313402003123410110400022143001121134311102412114110003022123111224213144030224310432441044313144400032301310313401122422201140330014400000311314414204033211040102020014313244344104303302420000104212001412340333100123023340322444321401042231033400403100013004424121200203133404003144431013320300303003404442333303220414120212324134442111322000432404000222010011304402113432212234340240001343210221230204223234203433141431101001043322012244201003244031422121221410103011131440311121414110104233431303140420010333041340121202034113131342222144033313402402140402330013414234002240344241431111434023310302341410442", "424214222311111044112042234132334001434420043420240143403434130102232231443242142321140432123033232113244323401003204441004420200001401401303330201020340011424100312300234340343332014003032414442240301024021210120220443132242043020333301234433202042120101240144211422112100013002331342131011341120302011434044002414140010424122232341112224123402111112032301313313143443312431323204424344030124433110413210344241410122033110310223231302330020132224410321332242204433020020422233400143442103024040303433210242141324424134132300322233321310143140112433113032312201432043120020313043111120401233010214120222042400440011330241110244000202323002120020400114142122434022230204222302413010203000304234244442324043020420123423023300210231110201334010222220334333240021331411113144324000240222441430412231102413301422011221334140400000002040431331103443401101302202300323110341213433104102414111132031423043110412413330141321311440004022343131104214330324322022403001200301343342122232410132423112001301140020114020400142201322423431021214020120304240021442244421040341044324201040003211413014131424441403240412130210011131141340124302112313221113100230431332324433103400212340410220021413110204222011014344141431122211340111420330344014111401420101013440134413112322404034440133132021102203020330034421430232032411404112433240141341020024330022121240202100320310022423033040330340130300134122212311123324021302412414044404024100010310031021132231144241311303332341332302104104042100132104001013223010000420131114440343443324223242003130331434212311044210212034002441443041200411311021424421011302034004043114304413203244321011113241011432232113242134404311302141004224210030401310423001010044443221130242302112330400301323430013121340331401444102004202041010140421443310102430140430411224202010304312301020341243120433222111443032321144120203124244432432000143113033021123233423123210203033000000232101213230023134131341441234140201104413100441213331021103312322032101112141000324120220200230233400120421141221213001140404410433142341141133004203414313300424231141120411133133214324333424202243331312042004430110000040110412223333010032212040001244400024111234112440114244023202134001234022432424012403423340344032313242123103233133301201234024311101144410413222432140322144212134411224041211032131032143341201210240133311434013441134044013431022123134204331144224314334332330230301431113201321224002113021242224323114322030321003442440324232441403414130010321043142001240111222224141321101024110241204322014023341014200312234022313231024332244330430014433442421204314113032411410443031424323210002222233313121003140223010221300334211320033201003322101401311014232423414234422110113433302321401443344403412142011243122134120204131234143413112001423002411401014214121230343421244113203244441110313200323143024001421202403214012333331030323042233141131114310300002112114412302221102120021241303420331402121140232304114220232033300334444342421203403014014041122040023242202002023243344243440320343332043421132211441121440020032020000411321001432033321021032000143320414034134204130003210304140102441214014444210224410434002140001100140410444124230333224212010442424103142403122331124420244344402114200002014423000442040304134031224123323420104444302444421230410102424412240241404443403411333401004002013000310414321404401024224312341102000420021044321133413133323344031124424020213012430023042143342230133310243012110023430024120143141020440040001344341330033201230131224021043331340220200432412324324341433421312212101234434344302322220333244424023430212441031224332334222032002443334134331422322234044303114341300033234110434413420341141442032110100440043113420023023142242420344244034301111133412323321200332222042244401102110212333421330430024431234134321443210033232212322420031240212401331304330224422130014332024100124313222012024441112020002340011124234210121102304002413022304213302032031343202324043132210344140232424030114204030320443112023132141210001020231100430124002003312114142332104400413134341344204414223134411110424232232144031131112012013002001413441141111233040301141342014420433322033244131212143314401312310033310100243021114001412011334012211100344014401033223000333314301322002012341040422343214343423201142422141341222103000404401032110411244342413410412123103323013444143214442343230043031221144012020242411322102023113330303404402044132004022101300012130", "044042101142333210030233421211323323331310313214110232422313044430220102222323104044322110001212324112201122313333322010004232310034233044134231304112004022443004113231231014144443334310323122012130001432043120122401244442422443222021002202111011204314212124123401041042402230411032220403102410031204022020214342212241444400144202332142122423210112021223140003441110401343304200104314243211442130142201010244442220032233442123224333442210040234410234144243333144100114142243314033210403030123442402133441104122032131244134012200023143203332323410344401111300434140443112403403040134442334423142004122001214131221021304343434221223340044412233010232423043123203320002311043044224033103212332221324034023103304442110302120232321333122431413410330043332434340030341102133222214211011213321020044144403323400030433411434440424313331233032111124342431334112434414111012001234443013134313312030224203223000021300313231323444222441124203213202424334414040131011400124424041141044022341023241143323340212120233410130444401114444041341214340302114042200142123224002103430321334404444410043312341113144334442340213321143340343000424130402443314132124244301112110130012322011211001003031112400204010044144324142433213221300301234240433230422234131021432012141141204301304431431433120404412422010212030040213003001111013030313243300130204414000304141400444321342222221144303142100123430212404022022004211243241222130401014443411131140211141112043212423041433024023433311123134440223402220100334134214221201111142321301111121003004012114320214334021113302203144304203124000000404021012020414313003320402210110031033432212031413011013212314024143334124303240133103131403442203120430420003122023103313231343124010140123340143344114340333110212443023240331042433233230443343014244423433344302434212012341431444004414140121420021232143030422043331233230424211344021343321003224304141041424323321102210224110001012011113410210124423040431341114133133311231302134323120430403004203444401100204242204342433011302410244311234400440224313331142313134204430233241330131432232302121032012322414100144212003432310224142330244144343333401010110122303304413432443411034001401412000134223101320330400323423334033214433404331233102334343110240043113130401030100310302334213334011203234341341023124100313020333204432241424131233213024103010103114314041033140131344033341333202242344034132301212401411233100421043411340141233430322122420314122423410300044402213203202104213034212110300342030331304420421041432122412143420323142244013002043342023441024142441332204111130011103434401140423300134331300312024023400211013401103431032204321213231140413014222022024241020122022331234224001003010013130010011401444311430132331132420323313141302413021042142412130342231434122242004304144122213030232120044410103010402414012233414443132221424222412113400111142200024310222221042301034002110442204234011030012022411212411401330300031102230030331221111132120402330124342132401424242233110300144230411011343210040110111041300324040411223044313240434003343400112431441112214104412131134121114100340030233222444141011144034314432431211004301230203432344434432132240412002341321003314341022403302124324424114242213143143032000211230412312032222013434303033403431413023001242104401422214110442410223222214022024441003343142441011033400200424404340222024214431001131034330032410213221404014022402002123402242032230444003343300130204212110133024134441213140341342304434243241402122013313112034221023144220140244203240001444334143211224030014403312303204410444012320200332122100322032330342230424404041410143333340210111202134313323424244020120321123234233040121233432320002102041413443424120100322410214331433120031114121313011443304220303044142443111112212030103414144124224111101134333011332344142241144423133233242010134101042332103222342120022043323223344042112222300213323012204242321114331404410332122222342200133230301331231440340440212444042430314420101441133324041334432233311112201232342212040144220011403400131300331202443321401133243222231211430020102411241330121340102040102020134210142043240304021240400022213134201243333132202132320340332311124134044304422343332342412242400214421400440302420222003412423321223423321423344040000222012100031411322230134323043340144113032200414243104034011330204231420021333104020000120202221322224121301021314244124101401140131033422021033211123104332343441201414232010143", "211043124403430131220442121004122302314203231321341143011041414344340234401104440324320030030140421320000402441024424340240013124104313312233130020343203441221030202404014343334314120421140030111000122332013430302313402211033320011340444432111113212443200324011030113134344314314404142044342232304112200121211003042012203313414222143432140242330310311100433101123134432413424122022232442423041124344342001120012214322224424420344310324220314023343431340423343442010313221110003300343434114342233041444113112324022342233422123204244413433310141044210323301233330141244331212432004223222130143022310001103314222301322033401113121021034113144200323231123413312443424403220121310040240102442302144144044011033431340030410002112301134413221323113030341432212003022202222432020303200032021033301044104140414301334241042211312140221112140014400202121144012010333411021430110213132211334424111423043034003424412012440412140004344030001402012002401110412420113100033322041231131444313442312312121403022224422024310111401011201241004240211332101412322203200041313020122420220411233301302234324311432240333113344343444004334223233431221033134320043020423012232213023201300220243044333013242443404212233012021444131240213244223123220140142341402334402331023411001422400310244024131431431004131131213231002210004000101123042312043301121221013341122144032310111101414122324211230133243323232432032234100200342212440002230412120411101003443101233130111042422442400122112240033002300010242130210142021310033404203004242102114011321234132104244231442112334311422003202030421410243134141043100344444321334234443113432402132211114440331123000213141432440101004413110323431403404001423303000102230143234330333040440214102214224244224324003102411214120224443331204324301440040134211021232113042412444313402021322042012134334212114013240123012310412231431111023433241311442134221313013241330411110342333243100042144333003432441330032130022200101000434100202210443244222434104311242201020443130140421414431134043331240224310413303343123403411233433321123420201043341044403220003243332312422010222144031422111304014322300021133342002141002443202104412103320131043432021013130040031131401301321322014032212134312044114010433234443411322103413143103323023124012404120323204433022401101444320341214140023213332142343410403223422202401021424032202413200333424413113023432432303311303201313144000244320214320100300114201013441210111212303122420431010414433001404004010112232000141002411414132331012432201143101044432123144104042020411212023314210044340344340043033414104444234310403142310421104132342111314114242210210102321143103203100133442300420331341224223211034213310102123020020310414101001443344403422032424302004400213130240101340121204414423232333413344120414044014141434332310343140231011144324003422004204314414043343402033042044332001111421134433423112401203324033241342034024210021400334233012442231201431104400003211104341421420420130313023134040002002041420203243141211240043023312443214300222433332102241303404103441422041113131430420014140402301212042403112232003013432433032201320101022321110310022220022100333330202102213000044140102100414012412411432031431412204413133113321243140124041142111431340123241014423002304314144343202124332213404000141013421204232142420211111213202201410314323131402004010010030133011420301222243020300320322112103434032444020101130041103313412331120430004130024132213021323243003234314212231032002110313020142233223042423041020232223042104214303221430323300423233011014223121310333113200214223203124132411332112124131302444133224131042430001302230044241040404203410001404013021010411214343234414241342140213231414443220034001440140311403013433203334430200312234412422331413012042304204033041434134314434233213101040114001131200034343023131414001423043303410314123134310033200041243344131330313220103100112243411420232422312200344034003421220201124324344323010112302134242341213340330014232243333040001401030112112220304401314203023023314044032203232330010001112313423424241210241132414302411331144343204021243204142003214124430104011133431331000042404222012211221441103420210314104444302401413401343100021443110001123430432330311313013332214333404331333340223242420223024231144241443231320013020204220030202242121110041444231412113233223111122133440430422130431244014240341342201114440210034022434233143234014323410040010402424101313120232031013130344", "104320004314122332021121240430114240241014022422304102013332320221400001214241420320244031324120132013233231031123322233210402000300420443344312231244431024220031432014424010433100423141003243024343412124230223441001433021341124234140433034402122100402304214411332114140301334040112011011103132112400142111143202444314110410421100411130422301340121121441223400300312202010032042430130021144333104432120400303300142422231033412442022403012224144041332140402333440441342114001313124201433121230131202422420104411422202000410214402340420112043400430403332123013444204304430111332340224101301302303312340344014412243202434314403204302103040330314213013034010443000324412442400442420132011324424442341012421403422212101022414343123444404124223402314243233003440431043403114202241020130443423401310402244311402330243112312104432231030403233201213202222332040210323333114320141402404323414110212222440100211300203021231441442034332124200240332323411234241112220142004032343024122244210422110410322203444332301303010124234234332043202113004000314011244143323123014302014431134004313121042111204322121424323242203411114421144111002120312242124301242230021224244323404001343442203413232310331040420014143224241443041241140440430430132332431242420030300430013142203114102401104043213301333030240442242301241021442032330124330122433422403300134100014303400302343242441323314434020102031233123441122224411121432203330014231341241401322344133033432313313112411311104234434322231342003224303042323003010134432400110211310440043334043410043202321140310233424044130334302131020141403300133024012434211200402240032421223332444113423404104442040334203423032332402203011124113031420411232103110114213441224004440314244132341420223211412111120202014002022012214111323033112111113413312330210423242010140411334423113431144112003212442421034202110014044432431212242204044234410401434202342012044240040441024314410023030101141133333110101121132224223001133004322213321102223340123342323213244433042140341433312342024041322240133311141421331221304400412223201321303002111112013413300304340330312113423304110413201140103344131324343014241123013044420324321224320114242134320110303401031130131132101133121303133331001013131214132121100142324241133414021411414143121342201302310123210023200330111244242233432313333321121302001121321121114401310310404343232304434142340401313001104021224432240442341034041223141442301021334122141012232234311413410434343040413421224242120044230240343233103343123234000321334141414320313411431234204312121404014100101423310434223202330013404211040220124043230044421300223123021314430342130043211204141022012310220034433341010212404141421144102010104142230222133211113014413013230030330242241044240142211204013443424401134414204124440143210110340014010423103204402444403033303231401103441043410413002230403333103231022300122312130112011322312310334001034200144121023114141234242213132240402413044113410042122333222402341223204214341331433440300010203240031111431303301032400303330100433130010130020023343421213412034324324144424022003331022143033041210211434402300422410112442330421403112103100043231322104102210344131032022143434341233421144133003333220234320034210411423434421231140110403233103001132310312233121043224331341040203340402141420324411413124201103333430321134224434112431320443411103121314201300323314403403233042100243404310024414221323123102432220241143410421021041430111104411210142022344232311040121231301033021344331024442414031100240343144204444012221144032410121122420302020233410144344420010241312024422244244433122200241424121103204144413422343444113223240204212144121020141014300041142012240042340320002432331344123304401400023104213444440244044140132231203030044144434423322423211230333314400210431111204320030002202340040320303214044311011313143413044000112041204210310112332144033420304123211242442304241412004100243144202331424414333224032004412122140420042114434431234100144132100140130411024041004144321133043212104340004431112312420121033442003424011214410110334202313110120031114412404402100223410432022134110300413304231440321011442444101414322321312232322441430214223042141113441314310023440142224202240421242120110224330230404220243421244232042443323221401120134211343214412342212344243242301233044100434444240341031210140400020030131213312103102401041211314414223040441110323114311311110213232021400022404104132342322131410433210433", "203002413101132313430332310030001402143322104242134043324001013024341024322031214114040000034400231412442213133143412404300411043221444440442123420433234000000232304031312314222302243034010132431303422213441222123220210424312430124002034243131102421202012234330440212131003313132224423110004243004134344030040141231442342420012323220332114320332404244100212343040444401031211442223321041020000410003423203441433221131213101120041030134001004112200113040130132123414403144304203003121322221412410222121043101234420420421224033300321001420044040310013204243201031421404044023104043020114020104431313420141331113331342103312021120331114311414441404123310420130312111423040040022434230031420320244300404124022143122313402224142431032421401141242142311421042230132041434220043023342322031302124311123232241104333012131044224142412133123340421441440310413134011404241101403330233303221214423444032142124020021202422223431142123243304123444143213421110012320221044123410111021440300131244321134334124342124402011024044414143313111220013443420130103234110320022320422402003302003331410101431443334323134432441312434140032000210201223213132143413012210412113134232142102404311042302344324224140243304041123131200304123314441144121002023310341432432113010101411131113143204234311440114014344314004043400012413423342410032413402433234314431023234010314140422313430403241013442444134313114340103332004432203201414013134413202141300233241030411301100403240330214130000034312434101434322104124244404434041321300024434324310403410322034222001111110341103103031020203410131320122324404211110042143212322401410334313044431023114420424201140024131114114241414440204000211331333121213203140111103411013231424103113343420143232124243421103131031223124133141430244340144202433023041113323210240441004423043011321411314231334014030323320000420441003132140442212210000033431324344244442343111400212003442324242111133111114214324403203324243211341034114222342242342032322212140300103032203341130332342323134413100011303310342423123200324241442043132302001003342413102310241043030122444232323431332434403041330314313040241144234121144310334312143304101030044323314012031223442200403330002234231111113433140131021432024204144330202101011120042332140231114021240314242233210431441301214302141201111122421130433400211140002434422430343302110033013424433232031110310214323340442121214012140103141443413103032400443314202102031422222120322411212011314414333134244343133143133034043300031314132401331300323330200104430444313102330301041303323304300442233313303320432304144323110022241201332032124432242104043414314332040040031420004042431122100003443101004122000104202423402214122144321233234223344211204321002022432300412104000043204113221110341102031444444013221410411224120134300013204332211224133011212333343000342304133131332040344312132400402023141401340244420313203214412042133333023320404140140122202221002020402233020304224414120211324412001332123014102230400103420223123122022124211213321231114212331432133324113032041210242340201233402244034211334124410032043013143014142104410422403001312143430431121402413344041220131412144312443124311124232340204321320124133403303203412041112410331122321013414114210401211044331340231243334012140242400331423142122320331310301311040310422210223032123212412030213312013330320221133344002340421324410104404413423300230432231444224423422302442020304030013232334223432310243420322311233331120004402323324104301402413442034004000302120131322330224424202434113031103040033434202323402033434213300001424142444434142343121023202110143203233334001043440202200041212020041024431143131411440140131312443123204122411001121402021014313201332021224022402344013344004200124010233321201024102414424214420133210103201201131032342314133204414002312414024131330443433134013420001233130240420334443424342102333112322143313112104300112212312443244112041114304024032443113001241420113434300232122434403243101214133334343343223404211133424234230241214231034003313132240200112133212414042144340211113410430244200014222301333440441200430130223300000332044311233314144123330141404132323202232020221343301234000122412012434411234101200410220210401222413004311414132202431002204402203223412141323141441320322233411004214440033312213404430403212040302100311241031233134043301330234304343114142441141242123303400112203413242120021332332201203230440142014313433204222312331012411234433", "423034230210300124002442023141042313303112101120204434104044013131340440224244112124211334402400443112204342414033122221330322101032040413431013301332204133022402121440323324101112100241200124413303302433210123104342404123421140020033241244123202430431122044232244222233221113441144120232431413123100140441124323133033020431123421004022411224013202440434322234303221222112311140313000243330240420303304123032420232031012314002114320334440320203120133404112134001223132030223320244141233132432420314204441123221301442134342003144011233424203044312022441310200041001114302004334322024404243234240230033441223043402314323340001012310112133242123144113004231214111023214244310434123011104431240030124410004222024320340232411414240213312330232243002430003002031002341244101202001044240114111021040100123143240331110243321420203004114122211204424223121204032330300313423342121300423310310134004200012101104014433011121412204010310114422340240213124022404344313331001422000012430313304412341311032301013320411003031011032442111013422232200201212013210134403444301144211324000030211224002232131410223044004211023034110012010011431403413043032003214134234110443220010333043414310112124022032330412042304224400101223203041340030243431314410224313023014203404424033034204334032243421441403412434220433130244440011124243203422120140032344020204301043101020032141123234424112100310431332423314413212144331124313312022420134124300041324340403000014322011222224010411203134330244030000400014144432031231041003441302321404030341134140211310301210124003411034312232032144142341432434030014122120023310141421322421211334334142403234111112224421434030030142100214230314303433144340334310422132214343401400240211303431234422403012101121224230220440031101003324324034144211320311042012010430424044211023024430233043243044224142422114223443422421144341440024120244423110443202404131220304420403221301022140410402330022124423313434310234302102322304332323404142311033403040304002034022230221014200003202141011342042433212142041004220143431414300332344314411134332011242141441300122012000323322343410044234103401141133411121003023232013012333342123400041112010104134321013141001303103140132332001214424103134344321011311310440032413131211103001021312414211000042224424130231144140320013224220222001234111344403410443342403222434210102113334444011424344434222422221030022133002331214104442323323202011140304200334121402402331101203421244012302133333100201413203234344420200042201313131440023021013230341141024010431112201043031021323002313132031300120312234040311300234104020220213323044142030010231141301402043422200342004232132344102422414222303334304010130102424113432032031132112031330412423000334210423013240034202423212341341103300203341001424340322342223322130013221333012024004401030303104001240044331133304333432400330041342313143420123322341431140241314214031031413134344322122131240242332341043301432240021210141040404444143112330240334131114043220304431332202104424020334430140112240331134441011304121013244201141042132430410213013100044034141312131012234333132241422224124003132203040221220020110201010231303342024010423034113342301322340101120444134302021221331214120443310440212001021023211231103434341404420214411204210233041214243033041232311402013334403320233330133104233200000004020411334001033014012123301113430142421301421143324433211310244342032211232313243341141323211220014220024243310210030111120412422222322224044342403244104124042202442033422022331214344132121401424030421033000314120333100013210012031423313212311100440320440124010121442121044331441344310330002230020422042220430331014432442013012101304214203322140412310421324003001044211004302434043143340330234231432300442340031340224443422012310432144202403411110233214431034341041010144442114222300011113300121323423012000221213323210202332044422141231210210221021431333132133214223330323144402340030220134342311433404030044331233401310142410141443203142042424321432243233314323413220334302210114411442031410422113311244340001320430400122301430420122200402444210113302411344130012043412333022414222234320142323330313402114344331330404134112110142430111320224401042323322414402034342041240133303000300333112212011013000110431100140330022440134322441400433330223104300340213010002011020221340110211341342413410041413402102413440201222143041300223331032030044041210340441434034132200241442034103400434144202114334444", "101101414200101033014032220402011420440340000432403112031422232342113233311442132211031204003042123043430012234134431214224231013334321104311412244121112332042010324014410141104032143040022301121244144210104410241231013220012240224442000421003211300033444210330113343044332214021043220041301014304411330022204140024410431244434333402302330113011021323342202312040332334441020322341110441111443012442231114331124244342021430341241313004022304211013300120234022432303242142024314111120420343001134224423340424233440312212310134433301140343333414214404233320323002030102004001034222140344221304134313231432130002041123414230210424411141431440220202201214341022204422232114234400444412322101310011033043312101200144014422342332211104104311031113310040141442012100223204221331133024204300422114020020313424204312242240313301344203230310212424443303041114023424020030230042021410410130111233222404031410413014100400233032040201310420103012101300134243343443331230043331004410030431210140024100142440142233310034032320401401030432001442333134110344112412012002303142024110320010432404110430002111110004441012133214314402421311031011432300141032413110130414230014332202012200343142110031242210124221340304134200311414413334303222220424441320340112201200233024014111401121143444401304021241232334314242200230213214310243421433121421343232314411440203243122044121024224010133234102032300133033404431121103111033014422241002101123004401024011001044340013311132211102214141334424424010004401123200014010040420340401023004004311313143120433130101214344241321011404312201332013322230032002334133343214201221440211021014100304423423443232030331303202124313412222140200223320220303343434440031343023211240321320304203400142402240104204011431323344210020023034430123022443141022402133011404132232032124444404203122233342442300022021310414411210443233124131440221044323000340122103130032403024000043121311202432031434323110103140431322014144333014023334013031241330103013420413440422334000132303303224243110402441130232324403301230010231230440311421433300441412401331201403142140200411130223200431022222230222144000414011112401301023334224340344211400404044340034430303234430413443422434344224402123414233131240122043012124344010002431443414303411132143444344300433032321111032313042311241303324010403433444110312234112132214422212314433002224333132322334322413022204441434344142100312440202011042403301401242133431134401410441231131010440002414131333130233440211322042012112044432321014200320143323302334121114110041334410402123143333323440212010112431141400442104210101043230030240014132040231034434023102230433022413432040423310210104013313024141023222131240322310120022041343231431304031330140113242330044012304210044040022210433041333331004222030141200022003420334224344313100234214403041431034323312410113443230330003202104233121422403023040401331340014310100411433402234003402310112124114032441002403120413344230304444433243331044211010044121113220044002330301020313234033231332100102243022213010412311004114032333312340411342031223024103142223421001102130140432113423214033214101404100014203311314414323331144021010214010330221331234323434414003444231141110411004244223032124404042421424442143041004130004343322130320003411021311423333240143410333432430232441123013300401142203441433320230113313012411343240241413303204332132422014122103142040014043022212244433024214330224102200423212312314044431033310434400330222011220222211134132020423221430314042132430312014240041133131203103334202424440134204142013030244024423413034013234420444111322333103313341404031113122424130011430234122221141242320204020240014241141031412114231140313113123402322242121133422413202304133112433432131222143132224101402432434440243344230003303013044402041234000413122033441431220402034201421343004031143120002342403203044234241311043230422214133411300002000302220123330400420103313300223010223123242023231040213001132334201114211323223034202210042130203434221301220321140411424434440230121321402433021430231310323342200303333002133431321134104300400121313041223314003200330144141344424033111124324202022110321331024424101240424304321142034034214414332322012021131132313000302421403302211012404032311003112342323343300132144303302204134422334310104040021230323411330412100241143114342240440144303103130233440312443330434120041333013110211103102421042123442422443430142214144341441401203021102422102240210", "411131042222422343220114044024402034123221410241443024032130432334244144312034443340032121043330124314034344301331321220240414343442233230431101021402312010024433422023202134020323004101312234141111413430211230112143114203342043100241021423400310244140332204331311220333321420202322304231440001210142234233343144332110144021300412324031404344100302043220430401120443221440043104140233342112311000314233244430141342032013233300210010312044202332424122432121401224411132313400024233001420333440214434441010100133004212334434042044030043132121242440211110412412404003402003321113431334010032100234330404234302332020041013230132210424334321400240012413042421434404433231030331243200130303224341110344434221213200424014302323304021332212333411412243332300411434210013131144022013133131012110134223314010141041200133040413101030003034224113430042203441321201302303402433031214024013243242044000231132102433312314433403303413324430404314204343240234321030000203211124020114031441312012233432221243334443232240334211121341142322130421123002403002001242003232314213204003324213141331210421021214020122323414330211331311241301141034020243040423443122240313411432142230443041201141110143311001001110233232300010113033020021430121101224441010441343122210210114220221444221404321124004300031004114433440001022114400323342020331332233012402431400133430334002043040400024410044111331142220043343111312230221004403413444013042110431324012433311121140342231011043444423221411012333034402103321312212402302042242310244021204231343131424202132303010034141003130014132302141340434240314340401031114330131213103424303312344433103204030201023143040224220200424111231032422442441331032223133011424421010403142100014122240303033132114422320344102240320110402311414400011404403104130421222410013310433134302404112241033231020022433420444320021430304240242430034403123411224122011222133412242331122232232420434433310412414123313244141433000120313003430411200030304334013213121343320211023122134304210011421141141121221001012140130321224440233441031122434300233424124230400121323433303023234033303434442124101331201412404041441102242102241414301002330041304312244440204430030141014344242232201020414011231030042432032412414302334232113441312311211324443031221212212133244231202111443001241044000221433244142324412344200231442223100124211240241040133001031204140424213124040330212142340330333112030303111314031120111431440214421401120322044341231440400202014344202400234342114303212000102421104310040130121203101140414220200142044430243121140102303234402040022312241021004142220043104110144003430023432442124014004211414424224233223432440302442002014242314410120423014212314434200214100011312334421302301402214204442340232201324012431040340122240323301024142311212123113142031004031314430432221424120242030330100223204131132433323304301001331432124402143210014423341243331401224024033133001343130222342314412013323013124133431134123324302241330321401131032403414210314012231340242304221343400432421102344234301203204244221421012431210400142242344324044321423414103424323333110424041323034314044443431433101001214024034233020414233104140412421130010421134033312221123432020121120241332021112434302440233432113042212044331340213332043214141121413441424221023001404302314244330311343244411321312004214014000243142401114000321412322300143131332442011442411333431130313404200031032043343123032230244131212340311021240432330111040430344142244132431443122302032113112212222202010034104024202221012042431140103211412241421124244440133320100113002422214001113222323032330331224044002112134332313002212113211242422200441010341303043444234144304401004113102223304242142141414241120220000311030303312342140312041231034312443020241041041231122103343400043033144242201003003103443420311010324411024300044140102102140442402102434324011410330014202110003004343200314111231040122203143331240004201410221203002334041131144213110130001003330022144403133404332400241110142212404010332320010002412031001310231420103220240420130421002111030411302221101231440431113110204334413014413144010414042200032104022022101123122124430344420444002124213401420404413011243411342412310231411400432101240302130421404123321420124111332043331142121011342230040423202244042334124232202034043114234200403424142141434434131124144203442331444430320223410212314301140304442013014412033242012024123204323320112200111102332241321010210031241003", "040342341444021313021000403224243442042004024103211421041133320033304130303343032013121314011443443430212011430141122333041444223024411140240431222200004233132430300200203223242212001210133130434223012103030032132413301441032322023123313344331342334213403123424020212104322043313003203430410111303343331344033242013334243042043310243341413414202044301210202232342213144011412343341340001211334124142432432103101103314124333432012200031340034334224030014244001023244233001211133412341444423322203334322320031244242340400043202023424041411213223300033023131410204130402200030241034422144100114034100233043304113234140200410221321233211304242310300222022314422433112200240204213333021200224243040301020031331014442424442200112131214023100404203231033332203300342021033113022121304334432321131302123104400110330222013303033413311111340212211000202141201420001401411133124124121002413123000201202121243044024030333424233004000032142340343214413231304411310140333000131111140231201223333410132113422210312132232211330120342314334221422422310340141233112040332144133043034140043113444344200401104133321142022223231234100221201042244434311044111122211134300133332334210043040221441213023433214434231021423031120011303321233004130042111323413212432103244104442433120220401334044440302313440043221223223404114011244141131141121324321001401340122430133131222414221131321432343012321220012302440124312200234303001411120310133011213112023122401334202041202040313033212321004403442124212222203312323221040421044000334303421321123034211424104204330021010312232403431213142214040100114433443431443112030240031443444332141400030331110133102333321343123421134420140402101231244220240022114042210334014314311433420423144144132210132344303202411223102423313444442312013141304040124030421132401004003200132320221123403400204341112240114413132323020233043211423110444422312343421132201444144443232203032424304320442233233303044010114100410044442433011234430201124021443114410031443343443144244402134332333130303231114134033111213121210033203414144214214101314422432014031014444124412234230334004241422014310422414313300421421203244402301143010234304310010421412421322221020210440133340033320200423334124404233020244010012423110131240143132440403142142211102004312440030020242101240131103423424111424312143221410021144032024024132430230140440001400314103144134420421011424242203344111204442124122421114103014144202210334121233400101311130200314111320142410110434321000422040013140114444412041210100004124141222200342410222032124300023414442034131320113314103110034240430231401014224230301300421432244334314214124204401300111330234411340040402230112202304000344141010442224143011212012021102104034232313313323341244020402304231320204434300233322102322431242201203201340121002303243013131031122144402044121123233323300311102330203120322233040344401101014313114111341032020400424423310022332443300430203204003130211403014043143211224112431410442413013313101003203330423022421000133401404420223312324041022300010333433202220122403222400022230344432302014300304200210401132204314010031004311410142440004124344221203320220432102322410231302113410222433000032243111214240423012141334230002243320224000043341331002000120144202334313242104134302020234044440321314134232110001411321104102232211304323234122043313013433132443113111104244200031340324000330033003304340343140431021040422213013113303440000313034214100404320431034312223404424043023410402024400034244113313242033110224432313033203130323240142022312330034201402432040123214100214144300441012323003042241131134043333014404212020020202430444114230323213433234042112204043420010244124140141330314344403130011330014322122020142304143002421201043331043212412101242344243034142023022030013144310023124301424311020302411141432332234412331010102104403022330120021211220110040430003214131204314324210402311100102403321032444024010023431233412311024334213142110234004004424042400043233012321401224314130042101020300300322304304211340324122021001143401332432324034113140403224332234244220432032210114033013343432310023101333030010024123044034121044242302242324130211221300041233040100223010144311413012322031124014102303032224444012123214314414444411141044321334003212130103214230124011302331002114413210203032302024224242030043340112324324142241100432134443331410334311113322324431121302334004242141101414232412230243133342211312344422441314242002301221", "014044424103021442242043224404422430000104442422204400043103222103330031234012101042143241214112034321211314104010212341140101314424432422423214314133101043312210221312000444114044100303120303311423434103133211443204134002322143043442434432214444340114212300130413124430134400011041343343401330141131322340024101210010434421103000213143403222342142214043233333401104021141431113034040403433033043221123232442443013432143141212101021442314232020013312030311222221101402113021140431244431233341432102400342411124031001130042304143103214221144434304022311231114002422221222113212213401240403103000324140214330403213041203331333303040144344300033113132343110213033401200420211321304122224140431111142300023334040342101022014430133340013110140211120004433414433001040412130100001441412241312440204014321142211403041400031421022243110020143020104012140200001204401011201211220114143342131222342221044444324214100244233422134114330401213003003402144332002012421301222143224101010140233101341312420331144333041434200114213030032242440431322033230212222301101022422313400111221033410342124403122321402242221114433414401414232434131304431402132444340230331431433122013114214334433104201132223040241014302143223243223012233001321303033233110244342143301043412322122200313030141103224214301023122032024303120244034133110044433023044114410300023422413102331403412343020142402130230024130300104113403010202424200300331100440230243200324133110420433112001131323412332130340231343332103003244111104022440140432204430100131402210020204141221422143420132244210113024343412000031112342341031313202214020132104414421411411031013400414334204224430030000031423041212341030312332224233102332000434101023231211321104333004413324212011220332222010142202332304014142330344141201142424423104423343331101103420013440131320224341414030103120203110213032143042232030304022001100201131342042021314133124422243043230103413000433113314233341130000221431334001442430413343020424331420403002001342003302142200023434303420121042301241031340212234343442112321444314331413004214000022000224330200244203130442223312133214041430300234204140423041324140343311112144143233124022303003140313242341111331312202412010343303342414032223222434003030143334141103123030321301223314140223042331343002241222024121120334013024323333221244403210031224302112324341401323300134044424324343331230431001443203314042313011134020313411302403344410001430111333330144224043442244332014402132322424223330231223421331043221034002132123140000300003201334343021024424300101040420342420113040431302344203244142023030442202242323344121344021241402200322001334100420013311434313434022240443421422244421403024442330321043212000140011303041401310030041103141241012040341212420040014302234334044144142322042100131033422244213331221244003030224231411203000124304123210412212043144031010231030124214220234320423414123214001132334330120413401114112100403121200413400410310132240231424223141003130420333234112204022122042334204320404444112241032222243403414132321421241221111412300040100134321233400412030003301410030424443232310401324333010203443314141042131230441420414010443002010440332432013010102031124421340444113440030110014243214022410103012002133330304043420123014423002410332014322414104204030014114140202010030330112002313212101430340003322121004101431233341322441223440434141112243230220313400104400441440114334114404300003131230324010230421432433320022012324320122444311112030213402312314423134410102343030304130223030122031211041400443302202024001420242314422433321423431222233032303311143311110244022034221141423320011032240321030044412134114203042343100424342100312112434440214101244132002242124211323413034301430343241440213233232404312201043403034404411440002410210101020211313300422342134021231030313143003114342303312120441343241443034410320031123413403413444040440330021104010041321100123210014103224423043023243022400432222024430140144430412404034413230444124214410020441341421410122410001244023403033143414012300010004120130413211302211123223132432422043414404430242102214312403320031142233400200404133403034043412300102242014040414010032230111344024312034034302131202404444214330133211303331110020043422101132401020344010044432342102130342043000024402032331014242334413111134204101044032412334334141130024110044110344243014410420130401320013023013142222332011343030402244342243234022211342414230213222020420011344200240312", "231400140200014210322421044402110444223111324200433331400140230031424022434033010302020101244133242111322102303233211013013134000233334004103143114244402242402021142401042431343023230120320401104121322230113312022433002414243223444322140131242403344332440434022011103400020111031031442013111001334320013310321043310042341443002321123024240230031121313004242023210243112003213223313034243334430313403342334000340222240220224120204422200103121143114211140202342441044020424403043222303242344344101032332442401133330020424242343421314224002024233400130400140013331002114433333240234143242024424324133224023123432023033443112313444314400041224014414114330132313204210312001331004410123413310144202412421331021440413440201231040424134101443141022441424444420343341021200423434314401031022031023444122144132140122343414233023443142240401320142340010314024041330434334112001220011004304104441441401004112234430442023133444032134210010320230210022044001221233134204301242312400032112201241044430203123101244313232013343434101220132202012221033420004301002403413204013014021031333130314233402244122140012224123224301123414124014434240443343124334410223420044243111131110332112202244103023314222303001231024403243012441310240341202344323321322001022214101144131131040204134001122014200410134420442031411400242233033241240223033214340014304210343404340203444144422312242141102433020330311244123301301400414414004221020230412330230402342100241420230432132204210104141414240121010201240210003013044332402231311313314043201044123233201140434420004234133012132121224021223002012220230133134210104200424310042413243144113301234220004230324023241231211244014012234111124400004333323012304121004224333322343443212242420210043220134212323210241213410114212124441322000302403411204414140120044242400012032322001114121144320333103133031114032314401332400200321201342334444144201121424234320330102222030441224443141110241000210202244000100244431433441310344231423232223033434033111311402111404214334004012424442004103233232244430124311000042311222334112343132410241422342413031201444213312321104030314404344201141240113304210411131322232233434044134233344002432032331012041314424103032043220020420220222103003400411013001343310040203430000024302441110231420114221402144322033310433002441231242111434013200304423144212111403211434434002211320443131121334110311042013443203033302313224100223140203342242330400303011324311240033434202134011103021343042011242044010430041123014020000120000014304412020114142044302404104141434241233313411043440222313133001141312131344244012320021214310121121240413414323140434112223203401131311002422300310233114102021321110413111302431023131341101344433411120020200040440202321443100011341101101304433314334320340311440211124020223123231321243411202014211143141334243233231421414112044202343240324114413232303030142121222432024244343241420003343142032430210022421231220333040003423321041124323242424233133314221431141424411124034214411343133321300044400030404412324311333213143342211442344221220412410201444304004333134211213132422421134400001030111101331113131330343044211310143033234024432131020434424210222014402432344011244110100403241244002032440333131410002102311312434342023301421224243242344341433010230330223224300001433333030221342233022020401210031442321413310034201314410331301301020024021140424432414404211242223021121432144032300301114224411421424124442020344340404104412311300313000122134010231311203124321212341021222310043220222420103233434033214121404134303010404304340423113023320431043400020003043341213043300044122330401133012130211231043210411202241140214024442042024122013341103304424220121312430100032324110043322303313000433204403234311442001014334212331224142113344310100023231442023014440223133420434444023343131032441213413031233234124321040444212313422023012344424224124113232322423004402232201002020420440110004421312300242142123013101134200041430022123123102103203423402440411330030112332112033300344114120411103131231021321431313334442030220002424441224032144011014401133211403021402412413223313023202434131000101210431100402130034343220121232402020004132022010002203123401112131121220144333010313234301043334003131212010103412424010211202411324244231131142204441414320302100321340244203014404034243034344412222222320101040040043042404304312041420142204343144401110303140414441444332211123304344420232311404413230424334212104040231", "401301324432043333203101300041431323020300313244143214302204233034441340414102114023144113123134202410022314012311330031433321344303144404131011012122232040040030140242203440140422300203303424310430032341001124300342334303200401043120113412121020434103142412221014432213202224031121220200444422221430202204211444410320320340423443320020344401434414341020400332212124213444301402203210340224424204010230123432122244022232030434114021313224331334043441334210144103200210400012421243441313122401410441043112004034421123413132220011304110014042204143103243022022111402034344211121200110432122233410242410021442443033341212121422414301423303124242410012001334204103340200114040130113220140203012312420020023111000414143333102233332044432111330211331121033342420203402230114400433334434012042422220031303020402413423431232104242423211313030042002222424202333210200314400203040242003433030032133413012033010242003210340033304202043014112234024222243024204030000024323412104243004020201310200121113300000220012310343334310124400142401133033041213130413321100322230102214011442332321422302334121122422034010323342314223323332314221442301301411032213302432243202420041120103400031240333331344120320330040223102103042131232220013312000012331411430041424440041213243040340412434134304133433413233201410130331033030034143340432022021044421441423413031311420233022044201402201013333031134213214002424124443203010133133330342403424233311200310332144010340203241314043243130134324403213410333303122011121441240413430220030233422423011343233204240311201104012343114434243114233414020412143044121310322314211320221432402303222003112032233222340301331230103134310123001213211112043332343201130310340301104332330310120414203021100043034204120340233101130331401310033200400142001143404323143200103012122023342310124032331300241240433022344132310013422344401034212220242242433220333100412014432244044213020220200221310312310143114430141333112404013131404011214212033334000023014421000430434340231442043211424022323434420442121043211430240434124132141343000111232213241333031323321042134202314132313143243440200202233222404430131324431323403122120431112334041244101410031142430022041431004334131324004242313101043204231222112103400301233312312322204330013124344424411102104113340220401113423140412244400221221433334300212043424031343010322141420402124343433343304010030330432100142223241400111102112432310123214240141233234211420131330420104211010404114321130010402014402124002322244443122103414412440200342434412340440040423432213404411420142014440021014122414444120010013010411320134431122102300113401143320440133233231212404232010433320221323300413341230430403312121414114134122403130244232334442304244023011332223124042014244441312101010330113031303404002323143421203103110104244002240431200134334124102234311224212012341142423442330013001333324301043413403034032400033030112434000232010133040031341341302230002240343444122311123132000341304041112040330112243210010400112331240234134043120310133242401332003414102420404040412030403412110221212441332313240223221241441230143232213141002120043232443103010404334400101230421434441443303204314130044411344301202031112224204032114240143322410102444221133314400020003114433324043234002444230421141214024434422313134212442313043420330014000304401123422241422312043204012110232300043134110303120042430401244401044303204102231311214044403303041140434011312210043144421341002114314012232121103404121422412222444100333201331004221233243312021112144431432342400102124244124404011243020002301334401402031132444332142144124143403112042211434410110422124210240000023420204230232310312020302311121434303021312441002010012331300030102031343241344023100312243202004200402124403102204213130412140134001020403111230003233210212102212402023113411430014141423233402302200443010304002112202404112432004104210440020201303213020140010242213040324431021202123221044004423424142101102142141114323430214441420012041410224420430013331240422123023104444024303422412033113024011013243441323230040021140421033322331021342144002322412104201002200003043320212324100321313202143444311130131414123433402032014040040224212241122321131214411112034412001031241342031434232201223031443441140124404123410213422324041043144042232023040344332242013400244221302240423311423222100432004242404104132122231222410312401304033223111234131323121143143144334104313113013343330310234332204014", "132412313013140322012221003242434301103311231201030123314141424312342420442014212301402341203200014441234322010030233302104442224243144320123402424332112142413243111213323331220002043243232412442432230330442103000040113034443404000422132130213242323230044311331002000342221023241143134211021303343243330002401230214112223022233310442320440211420030020300011100042222122013431314213323430340421013243410204444110423303102243410222414443424023213101120324312214320000340134421311022434243040304033031313402304321040322442112040302330120214330431142031013244433233222401232232201222010322200043132240010200103034201133443343144322231430341032011000431200204121220120220232012124414303203340132343112322430101420114312441131132001200243034042144244024404230344100234330000244213333243214204412203100221031314103032242201330321034020213410333032231220014201300044101213231334132131441333114020203134322320032312314404114240204013042334213402431010232012223030143000420221312043333014204114322400202100312441221002224123233330400303142312324004102302131332102421132140021242242013144103122032243111020203042232330344112343141414131022232420224440141333401110402331321010304124402442120324302424403133123041042032124143244400131143010122400242200214101041444400223301334201242242112200112333031134241444324034122131334443414404110034342400441214241323422413204442032414023232033041212321313413234422143123241213010231221013112212210433124020010111301041232324043031044013123430322441340400243312401243242440423411201420011101131400102442321414420432212341134241043311200022000314243444140332343321334330324034222031243300240024100334031014334230133443303013010040324102414212141104114112401303143123311110344042132231231023144432334204244032341121134212122243233144321402211200302344413323221221424140130200310221144232021330030031210312122010313401310211432014201002314444433401004044444204443112331241042042413112014102214223204400444433123340304233230341401001341011020132443313344400003023101312212424422421042004102242144431221113144441200220333203003221140210332430201212303033131302203200222342304142421332200310041414434311331211321420410404302022443234344101210104340010114422143434414023212222024433230442004233144401020312444114344404214143140420440334341414343334222423134203042230113211114002404243233340403012213422431102421043101202244110213343300142041123443342101320433343113031031120020410212414114231032041011040240340342243122430421342304143301313142032211432122443213330014333412041200200311013323040433413334411234213321244231231301411312133111322210240320412401122100402340334201311034111324101134412040012140033314422223000103111444402332440210202133113323424311232212140322233114441230320214233013440344421141344300232202044034301301012130210404003421314242313223012042014143012001202331234340234410010140220334403133004214013130011001430011123343144044130122244221113320321242210443124024220323042330232410012320110434400412441133012111441310223113132300134014102100000313420234022414133402201331020124000001221333140321203202020342120334312142011440033124114404234312324401240011442211402022203030034331114304144214433442333142424004440234423342221213300103024003240222400421200012240022401444312024000213443413311301104123132230133400013100033202414013121442104302101244324403231441314431004224013420242333022310341122140412232311233103313344303330422202133004134033314230334034041344021424200441431234414413224131423312210232203101214423011001302213010200000134001033414031313013414230224004003424440124242434111244114432032134211040121402244132331302423421242011143140040033222042321443421104243111112430333241210403332304303033443320012324333134044143441310030122331003102242042130204321003432301024412202112434032222134002111014142123030111411003322012301224103133414100003103302414331332242010004040000242013023324234332330414302313420304430223112044240213202044232323012123323141443031032430300310032244141242033223001302334302423011032301321300024142421204131112002012030031312434330323303341120303030003403210314022122402441244213032104243334111201312022430230242234421103434431044321231430412112330023031033022422331131333104130100413142231214014443434241430342112010400244033021124303421212020401133301412024224300224111314102420120003200230322343302102100143222131443104221011412133220001202423332442141304400032431011034134013403303140112", "441441031210211130411403434002103243020421011320144312421231312321114034420344141102141311122412000442422141020223221040100130222232301344211223222420014402242211244321220323433332433203221102142002203221341431432040043003204433441304414120131443002104333344313414113434344423424401401424442141132400120311221343411010220340112300400011220233321122111240314402444244024420310130334302040323320440204310412120031000024434432003100323040302224431423314311114010141414244202232002023421343403011032144210332432300223214200220342233440021034210311104124100042034442204030310310341424404222021423101333031423013230232003003241131313321212423421244440313020333220013110324400303413110221120033224224101043211443320324324001233203442244022233110314323234102413304120020402143423224431403034041044342032011011104124034143443204020442441420232322323134431413440434432432441320301234024413420303041433124420411143243311424440100201043434303040440202432034303230400141123233430413241300311041000014122121332042303010223241022300000230000100011112001242203430142010133323114341100421040431144334121444241112014214124202321111134300220021120100312122113203432000122140242204201330042201223321240120430430321104200442111010203022321200311404002422221000132111332411224001004334202142242220412144143014033333014220403034334100224034213120423343012342411440123122424424032123432012312123421242213133213104432401033341314104143122241043240322404301101021432312011022441234324441212313321110342320022101241122100311434020012410111321444213321441122121444233130433211034323442132302003423021410122314300420413314332431200341303303123314034120310212112303343043400211201030042132441342434134143441023043024042131204023023323223303202444134243243324344433431122224323212033212314020002340324411034341432320403142014331134421233214021232214203031221131033412211422042111032002242423202134020414023101111404303102101000002133311011011114333112232233401142204221013221110014411130042031044144143102443130121313101401141204222300231104333023120040114420132034412233212430010130333402232440241021020220001233431324404420210002040441444020011334033302041133213402103312221214000033332042211141402131044112040221114120201343104221321143431321033320441243431240214414141121142112143110201344212031211441200334132402214003310414240310320214224321420040211243231002241030142044041114440302311211313210031232121304014023421224431213012204420104333114332331410400230031333044441421042234423014142020141112322430342403200224110333213011111402443244144212134343231322001320421434141404421133100134042030030422302313442042022213422133030044320314141242314142102230004303113244420310034101310442024424233123320400321114023332411042420200332010243211412443233011443434324232334021022110210142313040300224141413422311402044240220342430040424420214233002303343400440124322444033233313330004310030410010310233342103014400333003413411033221313201014341120130111401030212124211230340411414034123421410303401040114100111234423242122311343431331020224303044022043103203044111030111003042133222033113144141401024324121033034312032103100024012411233014222103404241330131423001131102230100342344224121234244323213323211234144330140210310311031212111431013312002413010241140321331222402324400423040001102323321322044314211022330443332001030402131023311141134300220230332102012131032441312313012443024134132403342330413301241202011322230122111323001431400021102340424341200213133413124332102441011043434123404000144311100433241244430032104013420121022241230103303342231301203101414214434134321413033010420111223423110114423023122241030022004044103012133243121424244042230443131421040024013221233002142002442102042143041431232321413204342220232023141421330200013312040222142210431210221123311043422042402001242221220440323402312011421041421330433041144412340031031442104301031014243303343412323414022324102333033111144223211201433310314331332434143344003434210332003031024104330010240231131344001002034220311230002333320341212313340441011442044221242330213010131044433423443401303003231104032423124402201430012030411422424120322403432123430001113421012043130301400143413303314014421314242011001102334402222203113311020344324413442342430444231424232132420003413404003014321433011211123222132020112144100013123344104042314241233122332121100041310410120233020121331013402040232431311031344430431123312224430103012303313031324", "311102421442120422321244430113134223224042123414242111043434330140031422010124323300424043212331012441320032234323203321412300201312133340211332221434340221122232121022430324442222330240441204144444430404134123011112123214303413004330141241132303404404124002101012134022034331444103410442210200000013111131431040230012411311344123044221133441030014204320302234222040123311002241240301042443320130143420200434304110242132134344224224002023043414312034213444204334102410001321001204211144400230432014222443012403033444002021013012342323242041143020040044303012133113224441103233321044404100434424111400342230444031434330441003432310032403014310300114431314121110341331232332321424341441411301444110024103032210443413234212022223201443304141103343324044104420112113442243302111142310441211040100213034222140232222421310222114404124443023000444102031334123233001022431024023020430043201301030211233404421212234104322410413210031321041224311311341342011114212320410331401413121200333421212440143110230201434320241330414103132424413230112210214340241103340044234004004314223443410210444114223024424412202323231400400400321213103042214444114122142233343432440240330002223110414140220132403112040423240330302024241434444332301421344331404214134012003423301431414021122113011322130143122300100203110020020023112324021001240140323040021230200112234334324233423333203331420132421113131414240423323214213213432113043423302424444012344113330310030201421302121410422344144104324143044414234000443214422224212320300311322234341423240404442333240310341121401134041040102131422424223401441422244113302200010141024121422032313323331401414434140420442420131130441443221221401030010332124441302132321042202404443243344020322114134111021414430110333443123110343344431203303443032424123234134213442240410424321021432224403131401332004003342211200214034321304444323142022303311221211403442103102102240223303204443141414044210132431322302024213123243133422210430402342314303433404243233010442223143044411324424044210114402042123034201201331222112004402012441443120210440441143133421034122344114134440423034322001202222033000211413414033131031144113443110023143333441101213231004012032344400201224230011040344142141431440420304421443422441230442334324002343211320141034020202011030113014010420443100230221301043401402423002402034114004113103230203413243131331244220120131201104420344442341322320033024241213031421032102414244421413423434114314442414440410020132020243002342000432023132303422223144402241320422103100424231211442010303302410000203414434441113034020442421242110234403214404041212440340341031112410333400000442043140434002424311332034231344341302434134410113001000034011002422000433023300204113342431022221110310241323410213020020343434101320120440114301304002201111221202213103431433123431313420231330101310221201333144343302141024423310001200110002134100432322112301224440411232110343201000023141442034440434022020403303221122112223132143231301100112440132043023224340101323100003132324041212031001221233413340431102313203024220032304033021004224221200211221443122200100400224110401211314212003241442204144144143024421323331203330422011420221410334034114330442211313331343401101131203410100204301123202141412240014231314041421434001311321122300143032024000033442441211312433113440003110132023331124044134114424044134243433104424312424140011301104220203212143240232403102120102300232221112440331232313142342124314403221413322313123031241413013224034423440042302323421234213041220243031423304433224401441313220300110413434221321112400431434232031143411343031134400433222414311141044121420101411110213404342414030234122030240224123022034040034141404241102431131421020311020031040113040031430102011040201141210421200134142233412430324334033424100311220032322213021433312304221132001410031324441111434302304434002321112411214403123432432442003133103013434102043331004223042123121010242111021022141023003313243434122040013240432300424314221141424332421244330220331132144200022043033432204334434110213313330131412114232444031041312222413312311142210144303234321114344423010340143103104141113404041430020230121404213103424110331012432241043310140143111143001410242402201412311210042423002213111122340103201142101424234042200103423104423204040313420433303242403423041040000423440241231232413231214403120022442240010410101300122232042410041044241222024143303311000434324144411441243312013121", "024023412143230121210043103441402412033330044043042002231032212021413003300314412014134203134104312343412241214232144343023241221432113034133401123342041002111211334313314402224041040024344412230414033410000030340041201432234003324242113010201041410102210120431300434311420334420120333441111440130111344212301124013342212442344031130124014324322424112332131323403140334121131234012230331204301123123024011040404014220100110204332210240120011424114023330132133134240042334130222310111424243222221131310103433401410303133142201414243420203323034134424300300420130424404444441300432001402200231040043421014344404010434221030204233302034443223220144140012310313001422141414413002440220042200223122013000313243433010432130342012333113012040311344432430402113301134420233340300324331041114301421241012102331143442141223110140433210433020004012443110244022120003423444411300313030322143202003124402210240443424043110444310123224041044122402244222442414101300023112000301314212100324343323404020123342323023241303213110221002113424204202414204430300111132123330332240021243400234110242431010102024420231213423033224302043032422433243410240214430441112133233400230422214434222131043110120310322314044210423432014202312240224213031312141344122312214133340233433242031012312131240310430413332332144044240340112312311420142041220334141440334130021240414312433014241022121032142044304431142100113031424044013334330311333423121330000340422033244202031143403110011432023322344201130212240120243301341240342143012412144010420023121332411001434004424101322143433334311332310230420144022023142142321440214342114443122403142311241330042213330312434433033043323404433201133000102222010403441124414131043401431422210042231440302330104341242213443302330041243313224044441432432040043420412221423321032224144203311310310422143030422321323412324040043303310242300422330240221344100100004134342424311401232141000111310144323002101203403044414431421420430301403000404302423311301320304431243024302111403230234221310434102231004321323130211423132101232234340214034114144003300440110410440414102324032133020331140414043443431112414024324211120220331300410342313240332244444120102002442414422341113400001144204140404312432244000213404242100132001331223322223044012432434010220113101433041120342431411131304213333000420201302024343223442244133334134414404302012131422214204403412100123014143334234012231024204401332113141113314443224114041230230221434110322412031300043312231233024200143121330231213031344220041302432420024210100023114144410001322030140143334140413413120344444443304100131030320104201331002433213303044212302413120031412042400140114442011221241333342013012122210044322321024303440440141143024444134103341323412244233332431340212040212301322410320321031242433000310203434220432130220402211214104023014412243211221434143403133030104442420032333341000324334141314234334231143031442442222040141212021443033324004130341323132101212344013120220244021120211104021011420221341111333401204140010210311311224340131113244412321112101111333242121300322212330421114231430214133121133422010014403220302002331110140233442403023242313321301410431140143100234421310312324340021023043332012134332023413340311100340400400003244304422040344224021021002011104014303103321301011020442302112301211341242114420312000434014114432044121144342004410221434044344042423221321342142431011440422243240321131023244221314404321430213202442114000041222343144132124023240123131202402123314440122141204424204114443142332112422101222423124004022003021413213432014413030212223323002234242241010413222434213411004334423101102341020121020440111003324143402124012232114024123411040330201312012401301424334424023101424030242211342014043200323333331220443104142013441043140124122320244304142014100003224030331412200231331144344244311023024120420044232203244123240242112343231421410304324022340021214440023323423240432421122033103134004233344302324004321331203310231202034012331000432213434344224340420113122120441124131033421341244023204121434331331213003321433400043303014144223130314304423004231442230200021441001204224330311043103444241222322233231201402040104212212333212431203224243140303232123014404032324204043442102041413334112243110144424341312102103102342103101134434430300301144023331213204223000220204232034112201333002244004000441241443113001330411402224101300100041041431330214311323110444131444013340321233432040", "032414021101441143423232331003104044203340303002403244000103002234323032304201042110013430301433420410423142121044141233240421024012211322301423200432213442320331101132343002241434304014040423241110003441020443220314340121032313213211242322042334432103304403113003240133004321300410022241221400111110201124023340333334041410102234111002104130231213201414334310222030112241004032033122440102042302220033310130304222314221131112321322012022234111102143214010130223133441311213141003002331343223111134344301314214032122224313404143101414331010240443123214341441222002410102224111342142241303202301222444041343232144024201243133123320324141320011201124413231312412113040244124122430314224140320412202324221233440431120320200204142431342441433032330223124034130234113211413241321010333341223034143113042022113200311434300404320012013331031141414222432341013210301403314110213040223214240021443211013031322222334202424323013321110430230204321041424211331242443044303132133243132232030241104244231043402433401303221232200112044411021031234211100040412024123214311024324310430000102433042200130034301342404400032143212240330143442130232430433044344112414443020024020413412334332124033111041203423242032232222011101013010123301142423100044424032214434331143400403402212302411010231141201143114420202232031110242421440324414042404001040120031042340121300413423442323443413411444240120312314034401203443024120313224043020102342420130210332232020134041331233201244133403000231220100130310343041104031031330100243412344442431422212444013124130201033030314140302422411404134243010131310424033113423332313023210001323344433434014313440231203433122112412121433224402230231113232431311240113314231221404404313000424120423040213314444423431034234004212132213134141420132122102014032124122130321234321442402220424121311233343321014312330404223010132441132104124131100132033322020110420142120402243201124433223421301042421144210303104122114023242234443030101402312321221102310003111444042233003041330423134434044123040401321120422041224031241032443234022330130430404122013001212232331213002034014020020121131344101040422004330031430132313011340310430223444301014140030241223001233312021123110033021211330330124420044304441422423133241430032201210114232223324434431403311332231322033144130313310233213442401243321001142100421434221233043240314142020222341302131023043144034412443300402141414130220324422240330424004314430421101221111342104434044142412111303111344202421112013341104100120021302132214011444001242144303420002140404443044443022401040411220214144432111310143423134220103340200301434221204043400431314442310203200003331324400103044134124441412234012130212134242202043021322200100104233020301410114141443021410322112423104133010034221222144414143130130314134320144304342003411213212121214001222343403230334033110403312402302210012023113144012010333403213032124340021130021024303441243110303303221242210321310433021400040011304040040420320341231342010121301201320322310040021402241332222340324443131212440420434040222420211114314244331023121424111113334423030133412323333241204432032303231444243322112313330410002214200101313224310234234433030130214041300023021020312231010233042323441222314244024220301442410424234404023202143020302414314434121333340204322040242031222213333112134420403101323223320202113233141034341440440110144201133434303444321434021123401322304111044243210124400111414330013131234003040114420120303302242223333443403344214224324403342010320430112223120333021311400134412302224213242203030304233212233411001120122234133420423130233131101103000204331310432212242044311144210004202204123020411233144134202314144430122410133141214131440304431201323234044432340311413211210001414332023323003131132143032401434144034011303340240442412401113344231012034103202431040324414134403141133343440144422243040002100043410430144304031004041200343123011011003340444004314442203243133010134213304421243311212224344020330240320402441112240320320021202321114142341040320443321314020343213200312144140101240404103401121422441220021041123321421141311104231342244120341123004103300243012434002320201021000240204242440411401234243401021101122111122001034424220433333200241111434111401030004242004234314112001204044431203043013013420230333301234300030244022010324203313240143223013324123130333041444111443212340110034340143042231220042331204020310323202011300420143012341120014021420000", "224433111100330041202431320343343321031301331200002320130111443320433134314234311414114134340143441032311001120204013310140421112043310340312420033124214211022211400112400210312333212303104044202433400443233130043110402013012123110301213432004340340421221224414223322321004422230001400312401103313403102142301102102024410022000342001113214221114433034344103100011124404242103211002441320024401422102403434413442203311204432430100434102334114342121444040234331303211103401140320231220020300134022313112442231113220244030231314242300000304201410243213341010134343211041340230433023120020140224102401344430404132431233220341304104334131312024110433030132234024310424313001024342134141040144331411221041043423342114343412211312210442113224033234031013043002434433240132011043010410121221122404423040324222130022110423321442101033313301410322242334032204440411314001122041121103403430341130231032232213232013444241300130302312233400043333113022111100434203140113243320224202444020022313034223110310201233021331311001124404304341334320410410114232331422421021330444312413020410202332413201340233412420304330421333342344212023003210011032013112410214311043430121312430040224130431200202111321201214032040244223230231324333301200001240240141442414011241003233120000103100024120122100113241100212323311401330334203441010040121021044134140310400134133020112014111042101113221022244024013022303044010232244213202120444340412442242121243040224342212314303230442030031014112311334422221343141410234034023104002440233440440441124312140311340343304202042211344044040302242343221323202300403441233312414222214040230123023212111441210043343102322430322340313411222313023042303241211213320003204122202113231222330432242101143232243301003110211104214311420042004431201120423144211010314420422322004231210430441030413332001100114200134333211033304040343022242331102340202023200223324304030230222320432033033324122404130302413302001230120004302401344334440420310402042043242033110042342423300213441412112011012320003034312034344104412022401121441340132304323402441401244433302113003322224244213002422032442312203432200414434330141104020234422303211131212413214311341004340014341411033443101422313022123303033104120020132120332443022232334131443100042334230324341233034421341201304100430111132104143204404122433414222301331333343141134121112120010111440342313002414020141032043440234110122044341200312014431341311044040230033424114332310430143140443404223423033410321334043141110422230034104203123020331402233022244423304023313412431004312412001131420210232031302310223424011130120322431341214032312120310424022231420044032024400310131022014140043320303331113413334142201111402122013010113010024133102331143313021334441133104333102132413410001034112220112430322441113421110243344121433103433204302444403113434324210240121432314410041232100211133022323203240134411333020420410211231440044422121220322133002112110211012044232211432431233442234012244200130431422334033221343144301101433130440130104044021043324120423230211302010000443133022421001422434330414000421421203224004442242132044210414414313124440111101200323104403200130043002344024123110022204410412414403304440042130040124340140243130003014220213430421213410024420332444220314033120431313320032110401000212332104204030121011422014141401343020434404220034303021301400423214240100233242014222421023043221140400431323011431044334343041224244324412014024411243234322000422130304120420121430103310142130323031304103420432042001011310032223422324200130022332310113410034233334212422031041134202002044204120114320022230343333330222444210000434144443044101134112322144031330314200021301344012431012304240201442123100021422013334201034240110233102041430410033333000213314132303341223121411424142024122210041413022143132144201410314022313030112333402323034301132114312242103201034330120131301331104203442004414221223042032311314231101000432314224023101023021101310233330114041144302411213443400313204110104413020040440034104040240413333214034422121113321412140420031131440102002341111020401121104241312041141302212100034304140040222001431404201340030211431041232002330024140121442002331424130122302444412103433400433440331014111420131212032134011003230041431214002414301412203034314111321442213013412201021042201413121020032413220130431000442220201243031341204320243432041214314040422322024140211142102021300112423431340033401342013411314233303", "234411113100014322023210140221020202220022040132244404400000412103244313220143032320014101433442331242041444233134240330411013110134332424314331120311101323324101003212232134242424043203320322141434310130412114042101411242033133223002421200404212323210010241344423440314404142234341011213031141334104041224424414014414044102131431341241404041221202221014101134032030301113322120214244122042301043223431021322120234431342021102332320140414442043432102430430120121310133023432034104242143223021022210022124102122034413130024013123412134104334222141423044131043430330410303343113410231143323301344223043413132321023431223000102214122334213332140124421324311231440331420243124413213334343303324340324431430214420130244124422133133422311131142421443130201043430312401112023334441212333344133404014433221321431441123013120230121221413003114043344143313410434341044024000103344431220131210104300343304231430111410201020311033002001102024203133201341102014321023400434103341444110040442322241322301423221210403114131104112434444014334214443342120212431002142044123113442103414134410304434140431140224122030103022411043024023400001414341230234341231410113133430210411131434242013133333431134220443201241223012111241401021424342300444343214244323312101110043410302324040323223431342313013222014113324042403411234003004131122240400022432004200034102042122114333023132440102103124222334001402444414304040434121020041102120023204343402322141312040104001131442100321313030010432434332442230323422243141044130423320431222442322304403333420230410212423204402442431140041020241241233014034133302214434443020002340302003431412113003344340140120314243204001241131021223310101100120404324323202400114232333300220440344002043343343100213004314233132314402134213003300423210320112232222121234404040421332034304030233400141241120120111201134103041044423042142310244034042203020124322003322122301044114001013342143434210121401340302031042003021404324300103113343340223224013424421021300032122220212443144404243133422443423144144414300434343020332434331143212440434421240323422413422000002004202114000034130111443210213002442310331020144230202031332201123012241104311040311311322211100142203231423130120232020033003302333022324142410322342031101142310111040321334403110404321244120241013323431210004311140203022014424334013021013142141103341022344243224311212113401023342332300010411402032434032134311233140032123214003044411313010114232322001303331021001333141214433342002341021324443024002134124241224243213123033001300102143000222121404014330111444000443300430200101013202214010114442222244013321143113102134414240122442213444201232404230210232134423320241041432012210320431104102103311303443442022321401314344322143322441043200444113100340320010230100030100132312414120344113141342114022221312234243243431324221243324313221243313144410301432442034111030424024024034024242232242134123132042024422112010122143234203244100420232122111333024322002130014042212123130233300002130213301132234322423301133000033133001201113340042421012421143211234143121012301242234421033200410402220324124212244114211024412242423401322041024102030140443024340111412203141031300311212321044021022400323142030122413332440200141043004122410000331104143423432022000334203122440300424401042030330301201314110321212244322030404343044411304100331404330212043332124111110222013113204044233144132211400404111240012100244103342241022113140303322441122132000104414432342314042010020231200230440244222032221111204204313131040202230413420123400334141413403133301343413303043143002022320033422210411422201320024334014404043000411313401313321403141221440433414332022023444333324143031301144204333104412444112012104301330321322222014302223320300423204231211442120104412023104102034102023300414143321334404412343112302140100033442101104442214043223224232122320133244332121241123332013120244032003243031341332214421323332443002221233413103020242332200021314130120433204241142330132243202402000132200202031330303020310003242044130412444412221332442140313210002142304212010400324224131011413331402001233440140124032210120210230143231131230132143103033302300034302103041124402102242240021142302030041210223344113022444233433434420414042223323411320134012010031323444320220034042341130432041313424440134021243032432410233422024341334003011014341133222121311434433220141430242134412320134211233331014021002234444403044230044042020420130410", "323433123420224434442233103003324444144243440324412133331243431140140221132432432440302232112230022024111321024004343321141443241313120003000441112134022232400011133111121211330242043203211400411132134131123032222300220010033403014324223132402244033234040203200101041344313231313204034020243444102112013431332434404242431331443034424040132332304032401134234222212004023414103443323444022123430421004344202110344230410334043114134032402012200402030123331240414014420430111034332230143333321411341020434000130232403321023303203340310300111314300143142412111120324303202243030212312324024133021343201432412340002212414423134310141121324342322432323141213402023430221123231223112133104122101213132423413121434032434401431332214311423044413344414032003033303310141423040303111304123440224031442404232113034214430240414324103320010044444244013044120111103341314303041333202242144202130142001141040033001231201333210433001021101112143031243141420233100332341000312022041340141301301034402003113433421002200021202102302001442204302141241143320114404222104020214330004314413411343234402021033120023031130144212221033001021420241443103230141140100021201324102041113220123111234300021204410141203221220102043231141140014203142422100402314111222243321443131340140002011224423243111431121312310334012412020430242120411204121401010222030144144240431304210344101031400412422321203012111402101413420231330440342010333211034332201333431303000324314114212023314144311040034100044103101411412002412030122204022433441214120301023003240411114141201210214343012214102331124431141021204130122021213230314003401213242202313013131134141334414432201111100240244342314144002444312303241040213431224132211203323300101033112011022111043142312131123321233141344103103430141420113041000014320112223442213403043024401320044112432343333332144233202114030241114430112130244222303441300340422042411341134003124102214342400333421320212031113023030000420204034333443131114443410004322121202124030312331240043443133342342001241323401110330011301103043312010440312031210441421224301130231011100011240020213303320010213432030144323421132104200014032111311100441303420122431414102221414031444401231333110230104201220133042313414110114133240302211332220224034121140101422200322104203232444123404140124331441210420203320343231120403222400202324222030202131140000420412212210000021322421401111303043220441330121324142413041141030210222202022332321343012313213440210001312231423014003233141214034422241203420321410210001404132131123424332143211300002212342214031330202420022400432411113420300042444324021133030213331013041131334323041004302124243432021104423332030300010421110321210040034244430212114133434132032303224132220404123221022001004433303041241340010312220310210341211214422331210401214120122023144344123321024243244310030214303411102200140141112440244120110023131432032234031030413342112014422212102002100112204011043442232313011001424400314223301032313402434131232100402440213442001221103431333301034103313442103123124232241241143103223324144123303021222423411241141344042441444411103112412033011340034331112140243012031020123433201412040121033034423414233323340031134010100244412013221413433002141312220422013040234120222120421344004031142103202131112234344234144001331032120213021344401141330241002320101121013311320204133002320202221234221440412224044330420133340333021403302442443444414104210413234314311333220232001211102034002221202144100213220213414142044001424142301224031133102222323033001304032123014011314043102342140101432124020211012310343432204433340302112420222102400442130240212041340330004343332413030104222203142103244003322123042303400331400220002100202432124311401310344213444341111220244011343033033023213440042332141443342231134004132234003103401102312012110210331311143413311421211434233111141103131113011202113141332130040312123441411444233312434333103334304031403414243011431424141004242101400423003423113433300123032304142122041323020444041241443103033330010221244113324303410102101334141402102322020343332121010122322204030244424120322302423201100010043032234201024121440333422433143013123400111440420123023342123413141303413143110000422410431221303330330432411034313344332003240010222034321233230213342420031442432130222023011433341042130011043012120044221030420124400343044104011143300410140200131322444431104301420033312300430230021200222320421141422224220012444310343433030", "002042311200330141222100434010402302321341322333322214412313313204013241433321141412144040124401404100203402040413440243241332133214002144213012120443241333104140433310002240214303301424111012234223120122010040102042222133301323122224122131441412424021233333342444340144444131240244112131031332112111203004211341100404000130431031321121302004131202410131020222424040300302420200430413341032111304322333013444432111411104132110214440221002034441420443302434140203121420324120234304300310131010001440323233013242121243420124433112230004211444303030020310310111020144311411040302111110201221021341440233140402304300444102410011424340204143324330300413320200004030220313242002041341141413144221200230203431131433302103414012104243044104341243021423220341132102113142420314123240003404431123421432301030232200240010043444221420103134413242040401023424124400300320211202040342131321304213101340422122122434140401402434133110234213201044340122220030333333303143203230044232403110014240444443002143300200011302011004414333043302010313343134201312241102203124444111040014424402321202224114142430443212331442103431212001012140443403022130033440224211121444043232210413100320440211332032304114121120430021344032043143421423122324422240403201021110330324230331403100142112023321042443323001334231214220022403103221340212301431240140244014322314244124112202041044112100414234321314324020240134133202343204432302444414212143421100410013400411330332434323213130201214421322310441410334311304430343232121240121432230400041222304140132441341400123342423021222311232422344133413224121024302124004321110341403434312400000233133241230400110041302022003033410403430104434004334424100311340142344203424411122023100104244143314034343313000121343401420024040443034143411111142000022012013220021100441134411343112202132332432043021114441220300123431344013112423211224433302312242331433240043210032401100133133334231423302303300341204134004231214244320041003102110110442311432021432444122333210202232120410033412033332144124031134110204420422423210211412003100101100003414221112020420210012340313403242420010024312241100311120002400100201210212233344301433404200134044102411142001120041230142102144120434201122121413204033132341002123323301430033400201032204020341314420203211322031120120003132300100113443413314020121110234113102340011333230314422142422030041011032402230221420132020024222323422344210121434422433103120340320201230411443320130200404410413230030413011422033321222210324442401120433422143012400404244304011141341211431300021431044322221134022123034131224141100000122441320141322143433220300014110204322023320322120010220404123424220432033132213043113234030231342021304432014231212033244124032242341412400014122302200031014113104401110242242204233233123303112220144324100414412430302311211404042301211401323430042431204102423444043034044231141323243342012412431123330224234342422100241111142301222112102013033431243443420230100410001303202003103310344240102032320414104134210121241443243433013124424422430200424121333321142401334121330300024000020141441100242424122421141022103323240020222021342424211302144433412101144013224041002031311234303340134213240310443411043031003213041340142003220012231244121214334321204223040413122232340303211310441111244041014124230043210432031244002132000333032234124404301213020221131102033341340311033021033144441200222404320402140224312022020112200344243312312131000300010120100141300130111442133231230412110043313433203044423434444001010331320124210231400000002342413042033233321214223001302241123104212303303422114403024001420422302344424131301301012103140420110302241241214310144242032022442441221204222421132121322220413302024243142103111232231422032412132131203200443332221010042222100033222212321341031433004303421321330444100330400420441241442023020342301310124034003401423144201430400320401231233342110042241122440011432224242124143144203220444323432222342342021403114023120312122240244110224314232421102203400222432031031444232032232102204131440201440313141200042134014310324143430210220231114023012023313243223324202321332041133004130032244233134201442034320112412204312042324140203034000320344244301322432121001431044232334223012100413242324110344142041124312133441002244422234334124013014304200210000330410121434030434003203320203011401321411002231114223020222232140331424110041220110001142321014412131032232444433114234234401342241433", "020200320200043343413410023424414021411100023123310244031211202111421034422121310010033302344343200022322402030321203443340232122243020012212032344100421130331430304322301432024113321022303233243343203321430311431342302440133443020344110132200121024343043321200321142324330031013403334132344034213114034102041233332140023333430344014324333403010412012342141002400430141443122431000324130032232044122004030101324340440433044420300022102342313203304020312024444000443124212332011004344310103234441221124202101322322030123004304343414440044403331314211010343011230400214432324033243133330140401342430012132012001311132021132114003443402042123024423302200110142443030413043443133424122134032220043121401324142323213414320023340442231422012221130023412320043004031130340000301134203031144012403003140133332443411132220002012110012420324030232201000441410324342202041201122441042333141034213002101324443242140404220314331413101031434214341414011243441024220344310212211203423040122300340434344102024034002422113230444003120220441441233003221404421141424432204412124331022233313342440123313323434320402121013204442412000303401134132200121442304044324220433232231012110333141110200111302000114141144031432214433430041024343100341140410440213224410420134241413324003013032144231011022420032004133233004423114243430143240021112420103214220041034001200410322444014302403334103202441403011004211132400430022203431120042440013332123421101223220304312100401310304131320230423310112011430344304201440231033231040403122133410231410203022132321421002021343200200224444004113241120230312211333230231331320234123120224034010034312101310040321404031410422334230344120312301221031202324113113033241410032412134042202214414331131132032223320101044110401302230334110220300233334332404244320201340131334414344222144143030024211320430010001221202441312142441310111323322433104032124122034102334113020201411311430414413224440301213300101303022203013103331424042233341412143442040031002323303130101340021121021020103234041414402322004032044103200402441004210030202213413213401404203102244301140420413234302140024300113123304141232324121343234342221104301211434004103031113320331102103022003243420023441412432024320341214332410410431203312001030313324242032342421423444322031343420123314432033244200030444231042142322333220044244023031021040220243032232032343204321214213043214434433320311223003212013143012233142303303212200441321300120434410302042222032121122440303142234121202000401014402002013442304422243103110022334243232203401300000023010332222312342111310342302040221441413323031234433310334114104322221311420244020014122411242221203104011411141202130143211200312422033313001220231113210000300222234334241412103311233341424343420304402440203302032214041021040210413141102344312200203032134440414401022334022142312303320043101242012430422041440302000240010130014233141134043233222433432340343443210203111111320111321343121302012201321132303042424114212024323214033023400333243010131332144204202314444040343411201203123300113031311241434024332242422333404024044244101032343424010122444321110314411410201421234042332232101420004330200221044014122303243213324421421144302204300403012423121430220332013013002114211013223330102433401340401010401221400243013330130103012004332212021103001430342023244013202430003112420110203032411121044211302000123214233320110144234110101202210400131013314213301421004314232420044314244024104442100032344400021332010124022121024233313221312021202001333213414140143222122143200334442034114243444101102301230230242400024001041402330012410024204231301424311003201013422010103221343131130102441212314431330123013122420140202123200400031244042214141141113122210211322213423201201002343041101241312000311212430022104444012124300404444433231401124242211013143021211303223132113220130340111043344123333443141044133410102403402243400340010323021213000132202223034314340312023203203232334123010100412222044004044003011213044322111232122104023444102212232022404233212124421043034414222221030424110411323133033001101310000134400300232233441201134414343431302140302103143220433330112043044022200112433100012210030211334031204232204332113111331430230434001414420231013224414431321300441233213423410003410011022003414234031224302042323131342120013242201043121404212332104001400444012303220330004204013010243433440314403433220323040240303322140110034041344204000401041114431430120", "331303240041414430123022440212330241033130334323103031440033110430124211240230102322021332123243033234320132411414012041133004131240201101313432244102144303413020213044321000200223210134312330341023033113114000234324300204103231401333131013200014434412000030302400100123013232021302112222213343124331122403233112134433140030403242102402433201211423111323222303142402121100000234221212000110031413214334224102031343040014002212011342310223343124214031034101320111313041214333231120222034404044334401324041344042311320243323340423112314331133440210043201110301424342133300020322300113101014332244012011124104342431432204230201043142110340233142434004101331144120110124243200120040032003244203301403213202131234124210312312024443210212421140301241242000240030034444241004422044202241042120130420004340433201314444042124442421023040041102411123400043404333422430102143133124010234433004040234202214142133232122124241233013034404113042313420401140302304113023301043041320313234031300330133222111243442403001343202103321023311442021233141222131004001242331403123034243443401404213243031313113034001204101343233422401243230412114432444311421034432322002341344024210033244011001143001121243300301314402032211424042203122131122111141434020224043202402322230140404030332334014402340114040133032103144032422312011322013110424431132004130423323402013341213114220203003423000322440034330214312433021422010410243200404112013320333101200343304414114023000433444004244233203113412324421231324132223342422322422333301044320201430301212033304210132442041412143401142240230131244002404230143042213010121230434323031213404133313213401021332322342313213421222241410001434133413430400043203411142232333423343114214421300002430200411104441103324400322121114303131124240143001333134234400102212340432241142304142103031313434441303440134022041330440413134141104333234312240423232344321032113003133134032043001111230411323131443004314231320342022130241314121203413303020421040001044132320033233130412243042112413224323032010400423333141332110103211311322012401121430400010412134024413432333201132300210004103100331102141203110421110424321211410311341223221433203340103411300441323001031031421323202132400023322113134424040330133224011140140201324323123333001103311141013224433102201403123223210444303342404443140014223102304102400330044411232341043331001310032433313122342213214140013321423044131102130214140404202304333043404220424431224140340303034032400122113144331300340312032004210243302412230344111001322142022113013142341201033202001223332042210242140331243101322410322303241020213213100321343432332342342421222401014112040324420012332133433223410443122434421102401132001333111423301313011012400333240234420024412004001143233042040233132300332023343241010220402404121040114204323034042120230431020424212023143300120241343434311440210121124114002110130034431034024443422403224432231400233410111314112344443420103401313031313012012042113310024030424034113214024030431220140410424022232124441302232442100332222342201141040334434231341330031122420300132334202120300024024044003100244103410441201120214434111302300012433041222001133132100033130311401201440044320124230023320104221314142011413030304223114424243301221200130432332411013111323134140434412421024241142433420002230210430332122241334244222442210114433323442402341103112031211313344023022132004100034342333132140313434214104013341102010132231131413103401334234222313423123414223112101340103013413200441334341442232042100233321001324010242413321224014442440241424431422132401012241033342244200202003204133140040431130021032214404133440212023144411424041004013034323121424404223431220022033221233231213303302322030130124314401023243212100330432303141021312204302334442142441412414202140423322122012304040434303310304441240443402432214043223340341302202101434124410203032332200114120043113401432421002202410031413033321243031101420013420204032410244304203201110333321232042043411310143312113111410143411241101134323401021444303410020332144301333412400104312113034224010002422321111344422242331014330222011322224313224131233311043222041031424221410311144331044422431211333131420400042241404140123112004302011301103134144411420323024311224202431010222010014421402341402020400343124333014140301313401421433232403234401034130340241134221321201103412034220424132220142011001004004424320333442423334143223301413413232121241142201410421202012024", "412402230302243321100044422314130204230213033411223130011014024041430201100112322010002122430442333340010103212421101131130222102211212423010120221142430110104332444431303123324302243024242003123224110121431143100241042214443013222142434110144233242400011122431014130112334213143242010422004243231431132104413440443233043444020330031100201411401312333333441043023343131124430111301101032213223003114123241222204344331122024404421124401023420330421031144333204222234044322102020212403433312421343211122101420134411141433044441234121313204121112242143022014032013243341322314230133432313312210114024142224330223230320022242302110221013010341033104402320143431442032203000210430004440441402410231113321340013221144301132423301110231023040321114210241023133343312143433010331320333241404132034334021023433221301113223031423203030301313214224040134222223003343233300244301302301444434201244323144340040203103304433102002021241311220323210213034103243122231123213010334323233212131333231100232412014010020040244442402024303034320003044003341334112334101022333020013334343343110302323134231214314031101302130213323234144343223330233310031311431123420203444121340441441221434001332043140010211243040343021201440422400101323201004222424332412121214204002203213111401310233233002442103320300014312202214221003434204202424420133442423020422100103100442233340012313034342034040110043214043121233324324432132021012124142103322412001311334304441231022334024002433131222421430323442121213330401234211243222241403124122144230222421234001113434143140323201111203034134403312044112101400324311113300020012113104044322302240132321302112313301200423443103214030311110411413314341221113424243121320223012442213301340000144412030203322012111211133030440103111224443302444033312333420021340334004014044431204324220134140231134313431320211144112103224404410342121324404402030134430104000341003213220412221141142003403310424401021313432133431134031003104232310112131203322312242230243012022142013141102242012241343341422123111142414430431024040344201344112043424321101222430003220421320010320023214334001100332142430320032310113111334423300202440302101241202341342401412141412121010103021104241333221423112000240203221111423024304300414423023111114220340144122041300221030304413433034300024430404020112200233120234203434043120301140022303102040332302114130234121031004320002031403142303412233413341242303104442024323312100122141431210423123123410241304010320004102120221132421211042124433242011442424012313411241221113313402440221011022103432043120140231411220140404334031034213222201143003003413120320011222330133200133412221034004443111430302023323201121341334133041420034121223204401022433112332340124312034000321304103402444142314334030444003002110201013142302031343134001121432242440330402321444301010200204430443122200333243310002314343423333022110203324423000414302232112124104240111212420211322344311201323140240312442441113143401100323111230001041423223240110410044030300004342112022204022304014101330010304143433043314044024414010033221041110123321222202204130010010010120400243322424140412013341224143340243100443140212243324414433110330131044104300432221203140122430130003000340210311003033310040300010422010300213214002211044134123411340111422234230441012421323301232440331001200333434221441122043143423222112223411131003432323144101041310132132130222002112023403032103242410301103442040132212111330241004220204324211234221343332203211023300030221133203331312410424443241143114031212212141142141013331342414204113414200333022043442211233430104034442124434120211140023013401332120114303302221013203044432111401312241140140411040103442100001311434221124334131123202433424143432013401433030004311213014402021103233041413131224420022213224003401412423014340022433110422433032313102022214113333443334340100223423011042321233434000212023323244010232131303334414231223310032114143244133123113111431043103444422112320300244442441220024411311242032242340000303203331121204044032410203104213242142300140023313040224404311302113422121002012400423414021131224310413020404040031320341440420320110020231222031140101011234113120114203142213241201303120233442434041443221443142012013310223240242024313140132440113002034042431410242042023412410010324313423200144414401042230411140003023003442032313224434100343222041421321333120103203433041032032444342111442310023210130244332432312322323022134343332", "010301221411441213032313123032013133230210013101011134301440220030030421411301114032321231010322001204403301313220304340310432122232040010343010332142020113301003103411420143032202323230434224414431011030322320040344120400204244124300010331121104210131410420311230301023133413334040331234342114303014332103131214420044132120334014232041021302222234440404143331212401323304220022111411243141232103010102441222110034220003130311444412230032033301010223102441312020211224001132414232334034011031222430024141222020222241021103400041213222432302433342300241323140433203121200414411443134440032142142240411434312414433143121403112433004041200001340000034310023141034442404201244313033122140441222432423122324244401401111223430001121220231012234410421130413404212223101020024044242440130310403101400301023004441020201340324332113424104210343134213223100332334334223142442134332003421134203143112122104203202032314240001202434232231432121243321223043112104142401202400342212120200233313242203402244331314414002312023213311141440402021213223001013042000241044431142122232111440243020433442020200330211113104303334241211323044340041103204411033121432232201231324004040240333400344224301414401424031000120121344031104014013240010021230022144410301004032041033423041300221030102212313022033013114222030132422141241323230232013230202402410423303430203412312433011441324324013204120004241401422244401423043410021012413324044130020423342020040234001400211030242133242330122012013112443124102020433401112313142141442000210111414032343132303043303042131243110303334121200413000103101033441312424143100322431134041423004312343143314111443042012434300011403422400233032121124141123212114401234233104423344012310441331400441341440414132442001214431132222101033321030310221210323444101233343122240211330202143323441213222421113320012201022143404020414032031003442310314342414440021322103231012110301034241112020130421400400101304342032230244214332040134042031241313300214334122131222002402041144432144002333004430113134330221024403043432203124342002041241244401443412121012410442013300320142232033204423142414423323003030403020044024234241301344344140323100130310320334402331440304132323222444232412041204222302334303142234442322024131134441424121000100124302434101044223344321341210410332321013124231314303421243343230404314434331320320131402240233412030033023022041104421103202233410302012303331121023033232033001101421343141342344131000221004201140114330320334331023443210303424242423310013422421422243313022434123403202001233143121342010423410231130032231402040201332014421041340240034030033033401414110014411034412334312401304143412102443240411432124234011442030204422220023023342143110231014314300121220310210323040422113332400233003443320020034310143110422430232143432320320312421243431014020104444041404221224021111103044024102123041201440001303203304211233333211341142324003202341112100104340030341324301212422213424344231244210033003231120312422110224100342424413024420132100100003321412024111411243321314124413032432321421221131342444323333011224430032034101001301343301341300403024041314134220000104102222140401414130301112102103301300311231102402212402024133321243002413433344333314022441321020032001442202340210433331443404203104231403001323301301212213001144421200314212311341101111433033123432431400210404303333123312133322313001332414202130323311310000420421243044112202020331103140242333440021314122142012012242221344242032400214130214341314433211203340044244034242114312440134124320210120442444211412230332231412423014312222130242124141403112243331301214400034100000344214004011114321123441434213323023414111344030422130332343142233030341041230404343433440320340410322121244331201411130430434402334431310431122132202241440331334032241013004420413322300231013033410434210232100244233432132014434304034343111321234103202432312224241224233211231110142121223304323343210212222242033003423044201040203023201141302343022333324214243110121342424022313402043113022444411300422301033142020213040332023023310024014033134121311440140114401232342010431201111403132430124111410300002424201402311211013231221221344242000204103240312020301111143303103122031133324323110011342001441233221432414404411420332231223204121232143411000311240233401214420002130333112202324311042002111334020244124424241122224420221432321304130231320401211430332001004321430143233412444142442100443140010220320030", "244422412110031400240214024042001120343214102433434030143220321430001333102031012043114400421342232034201403404110020222344121320041434132412111110022031242022030234443224223433212344110432041003101312223302000334143432204002404133242231330343422240120303434242424402004440330124212342232321433232112332124422012012020020133422203222204211241223302234211113014211022021432041023142302434033344112032342011322333402044040022444041320203314322022003334000334103042410041132333013300441342043411434220242144320400430143223224312013440431430321034304214121444010021230212401104212000320414443330122204012232324211133123232003124324033200412302231421000411420432424033302420244404104132222401120234420413124432044134440414141413332422232014443234241120301010442121113233301013341132430014332344202104342031014403102014433311112043331232443024323310140040103322241343223124042023402321343012210442114004340421030022404342013341223340122300131422433342021410033112304143014201400023201010321013030340441433140432213242313432203224441302421422020123211432314021043431343414003424304101221040344141004030413131423232434404241342230413330113241222122023310012442114343121130330220223212132122421443340023214013200301043143111432111411441303103400222112010232314413312220424122330034414203020020200041414313000312030210314412224120033322434200410024124302402121310113334220312010402222120410322242042421324120221310043212143024434212343300202034301442243224223231144000012111131014123343223340400142312234431040223032012214112124201234130142442012141231412040022241221024431324231324100043414003432431344234030301031200324011102224244121303012211104014422221042343044214020302221011331000221021433341411401202000004020323234203322102130134203304320412441221134333404030020223224131300442141014342104021140323110340124004402042231210124432023320244434122413330032343434220001322123011430004134043203404242241401203223421204211324412112114143043000022111212221323301134244240413323113111420112310123422311320431322141132134320044201100134043013442420210204222110003333202243234021424204142111011212433231441204134244332401241243222010242102131010204331234201223204432144114040012300210234421043211142022120430014343424304444033220220321040113341412410404433221212002414111330204412132120234420313422214220212444133234213401443413241001214213003444142440423433001320233212413111344414434112433212144124024001101013212002424224330201423243431400301324311320104114324031241213330031410204403104003040412213010321143401142310232131423120123241221204412401100120310434143023114431130321132242403322234130324243332024333404000102110021142030232000321112443423311131220001433341424103443021144300442240144212232244344443143344021211123344120213231421143200013440434434402404002301241411424032230321433410111120224013334020413222014332420122203023324340213024341430033030042400113002413232442044011430303102321021134341200332404202024333042040124031123133211234140044312404104204401101334020414414144413230210000100414304433213003224441222241124114343044222011014234232302211004314132340344002341133112200343303144344440103204103430311001340340242303032034200032304004414102332130044142142123403203440241042343031002213101043331312031301342241314241202421322242314420224231001103314131244233022020243313121442240232332420321434102441110233210320244210442401041210434114214134041340124232313231200034412322322021032103214233404013043131221023314414423014043141204012312340034304340030200230431232400111120010432410220040000220104332301430241444141102221140011413133312434240432414003332244440421023102102134432112342111021040404304130232331314043241220213111410343440114443021420420124304403310014213103430030310121133332002321313440401222312121102122310332420210244142032034011211000442003024133404414324033031332033222133120414424434321244001434042024400240440133401111344410134020044132010230014041101144240434034221304242203304022100004344334110313204034130130013430302333332301443220114034330442344042311024000102431421013433022302220111104311214424444143412413102144102103130010101434013140322322231410330140443343030003230431432330211241034411422321242000123444011232240432344410202023104213201324143323421112023404134141000040214114404010300431421044232400002134342230313420440204203201230321224322422433224412024004121204300433422202314024320210031120020022343340243034330004202211404", "433240023003414343132340140002001130222322043122040121433242320244424122324001223020130212431223323223332133234031210404244302110424420211131323420313132342400420400130323210004312314112243103031422003202200442141210344032331334204241321320220301102110442434434220024220034140110412223122021121444401202433344340230313240421441100330323240433130122240123231244433002011324310320444333342101100040433241244001143110140404141133333332231040310143132200030213310323013220320304104432002424132423224030023130224021012442422302224311202300031224243021121042240444434133433240204132312112424033421112412042011113131331433314334241404134010140222220412034421413201224010311044232002331203032341244043034111341234430104032343234132243014232402304222202440201410444312320404104214210212441022042131042012233014412243310112414333432234132333044103431020341441012220034001343233402424331412421204442140024422113433040021400103104231443122123114013122242243311014331013130113414014030000210332223310212433113220003402230022303020301242322330113403424112310443122113303021023114343422211241133233022141044101444402321440100401201434212114241130234331302421022321302423304220012200142424304441304302100131231141020403423301432044200320202132110322124220202421342313330412020421134123431200443123141232040044220311340310024144012022301043421142230233242314210123342422114314230104331023234231101030032430203344412300043102304012343312340430334314320234231120240444421143011241144243141341231423034203422443010343201042203103010001001122004320133012312000021243333324100311221021234320101200442310441022320300211340412220233330204222323144021032343234423244324120222403413301331213440440321444210141244223024004330143004342342211342422323131221434222101231220142113222400124234133121113000234134111131132132402243211104303134104101433001001431200300334104332001422104302200321002110013200430204321414230131333313120111012100023212243142102231143320443422411310121440112402421444301232344114024242334202100331242311143243011132100330340424114020000032210220103201214411210304324413032332443000011244214041323441312431424201224321422020331314330111333202100212143324320313102120300203330333422121200233121040113400144422231123114303440002320210122340240440210203342141044041201231414242144303201024224334332230103400204412202233304201014221412312043442330440302344420231402332301222242234014424034442214413244242021120432303104203011124330123344021124333423014210121410223230233241004142004344444324443001132344313411022004214142444131013343410342002102204142033001304404133222222033334040233303211141024100012433011043120111112124013204434032304401202311301101323440320044124231203320240042443122321004302410203220300044332402441222142331043331431001134344421124231034023321014034431330101130211400043033143343224113304432131011113211411041432213122422404311334440122404042430244243132140000044300412131340242323223124244144042122021211102301422000011003420304032112341401441342100403034223044430033321001300112324403422210102234330413310332002143114403122001300330301032132003022230012122122131020103200103310314223224300114231102311140421242301240342220301343122204131103420130233011021402211132444300304234330100401421114141331100130304230420142234043140121240240444422233230211240142320431014012222131030413412112233341233323422102010000213443321004121334130131030241414332222222042300222203211434103433431043233001000422133024332303022122304132032213212242021400101214221410302342141212333014023024013334421241320402303202333104431411412041001240431222144434024033432342410022231444321443022333020403404143223420334010043111231044141420401302341040421244402112110043200320230223224233231114014233143133242000310430343324402230234203431211313330413141224134203332102403024030201343223422311114022002320442143242401020343430313004332412102223001213340432444111031431220004003224140433023124141434442323001044441012002201304423332100043113231313001423400011102322132302111301110104244131344012212000344114400143203142144202044122040203334404024431431342412003230142034003114314020132333142002342000332044343342422231030242230224113123000403142434134004332412131040321123001423301302223401020233342124213032123332211131314241340122403223400004340244343230123041110314243131213000444230004323123433310044133031030321230221123033222304003343424340324440114310043110232301202444014111212121", "332301414322041003031202101400421224402214143224232334304232004441240441041002413120133200334234121002404033412420441041334444413441144431422412403334431030034213444012233340332201433402231300443431102043242402123033444210000110200304243134133400442404433113140300403021244404243201004232321411023104331112130313014422112114001021313330401331314323331121410101321300433441141140214332240312120401433220143120320444020401234432310131130431021003102440201140234020020114314234320424013230232431122320130010334231242344214214140413002321134202231233214023004403140101311333344403110211234320133104413024424131202414020303343411144332332321043410314143241430201340303430143141221234411442430202002220020103224410124320022244442214431220340121430333134124221314201200314230322303221241021224320003411004141320422211312421321331240202214232230313441324112400301040030320222443344202222212432313123011210231213201101132011042242342233240411030201143413340101234030210202023423313201202042002143433001340224143240043312013103114300042201010111243142312332400441240343224120044122422331331212130121122413220121442421312213421001321203431424230444441002134334232441004223342301423433412444110100312111103324112004224340340213141422224131342041444424131032014140424043214132322311320213243023213224123201241243301134432431400440403033141023041321101131301113330001304143402113422300032331132211422002401143132423140100140004402030421134020004043324103421214030040310221023112201344102242343341300342320041314243144233214233410342010403040022134013244213443121003043240112023203122230421443002240304121042424014123100034340123222220403112224423123020043014343432104201230013240430434040322131134320200042344014410123240001234032101143003443443423332414420414324232221233121204421321241412140330314322341432032231314001133323440214344204000120110122232013214300042401001011342111404430142302031442442443001104431222313021241202443213142424400412342033041042131424144131142413413304134202013443420434024231304022333214101210020402322431014403432312001431203140002141202331410414200413122020042142122412413332243033402000104131101134120124330133032412214301442400404132040100224413111001233020103421002304434012220121100402412103003011340401110034144443310332020203030333201432214402201320430311102041332042214142033122000140043042420232320331234112432242220441132231213014132423140200402003240032412233413343020242401210304134331121332141334243310140302144223201233103241130434222314423334423122314024224321233304420213333113243201041021142032331001323140132222423342103022310203123033044240241404030033203041123230340221113013320431011124043310440421012031402334120433431022304121014103400332340323003013213330431214400300140314244202201433124224032214433324223033201320131331014202102100131420102012142130121322031401232310011014231010132303323112342134103324024043200442210200312133004124012300441411433230044320022201234320323400200204403400230400134430220001103413233020201304332023022144243004023034104330342223003111332441441320012004404421441200100004112013104041013003140022432013301043104234324202221422022021120022012313331000122312212103441334443240144331433324310344041211444041131231031124400002232040431301414343204030111231331221111313343444412134242303431232310010123430204430302424123303404024312000201020240243120212132221330323034122322331341114114430023311433441240212230204001014203333144340433111213430320141202414204432404121100404244343004224000013140122011404232011444004224223430114201014422324421034440300214041242210434222420113001134400441100342321234433340344230042011020430400030441232331422314343004133023341323402010044030014302123431410003140043034124321244414122043340040102224043404034240030144123214443324024433314002133104044101323404114021331411331442244031101014003032232124221203001220021211323221002314234301120104442443123133132413303421143243032330220110314343310224313144223410144444211413240120043320120122334143401441124112303323324203124330213442000110442321122010032211244222341324043240220033041010132114221431220030132113014011121442422134434411220400322331211203440303421023023302004030343304340401304442041004101413413102331232402244011022040433213414121002213140422303100200322203242110214014324101132412013224340213241302414000122142403113140411113022024104241441001333014422314030202241124024132014424421142203223400311231234042", "422324243043341000234342034334043042302434042124023212433102440421414102012434101101200313320132114340121043012411223210412344344234404144034440212112220412240420423424312104413434401210022301143201423014120424340232040011411033100420330244011104210312110211234243440044420334043030132343343010404342340241002423104332111031334413030003310111240442402421142443110403142012323132312432034213412343230313422223421114332443233440222300013434213233344112021232213310221034100030001244010234402311044022444234414044231422124111021420344304320001203322441323100134134230241211422404233242102234232124244412404411303322214320423122203012212422232040243244210314014103344231310212241133423024433010342044431341133412010133414004034104201303320123040101233104021321242104231111333211232042114111200422124402412132443103141102242301110310440402343131432434004321310113414042314204123212214230340021411341040102131232213203243413040044110404003412143403004211333112032423431001112440043314203103222123200440404222314441012310112312020243233210244122334112443032112203342022344410001002100324110333124244412443433040030200434224324112323300332220131203034402310112114143043322044101421411110404121203333034034240424114120334001244324232031122242324313234020312034002222424214133413323300041121422220310000240140340303002141232442024423420442310311113010210014241300330414120341423420311212020203430220210224430003131443111310300413221303441424322041020430100124204040121402244300101022331343202224334314034422100141434101310443341204203241341142424204312330241422044130010020341131330033000044333021314433142432040332213200242310243303432003321321420133004220131212114010030404031320223304414222343200011244410124130420201102320301243314032412402240103014324240202210020300032144234432011400143303432342424343413231313244433124122422021322243321031114322432141030103112323102120131322331303424204320232220123111144024412031244001144124231203002340131110341300313412121243140312200420412133443101132441422122102103341140213214011400321400014114242414331400304303434442344032214224402110032413212020310213424243442031111103002320341340030004300013323130100342010201103221304221424140301122314134424104001243042000203440213332024003210102432032020300232220233410131003042030023043040034223022234303320301413031103020412030103132011220044323230220114444204034232222343024121132140120131433123413312301311003104341041132211130140043233420230202330443340214140010033101413003233344113030021241242323301002341014214341032004313321442131311200332313032312443020412131023410310230303103021111210420312324031023213340230300134444104312402210130432124133023224222120233222343133431112024213144443233333144300113200141131343444032124033230140231302413223232204133132202230120010040323034102402333440321433111423112343433013131400004024324144034114412300314431013101322214342443330303004331413201320442013423201114321001012210132444420123030303232101111412414134020021212341100310020210044031444223420232401331130342204121100444311212044110222240101330113033022141410334330333442004302302141223134004404343333231301414411333010342243104442230110434421433321103240124401414034431031200443232404303321141401430102420342344213134204403232010323223302322213341344440030223133133400113221402434434402123010212141441024223034402102124231433344000211122133443300231114412334243000310114422230241002110214142423320120144102140134333104030242334023114002444040143133100334042322142304220043044140013210442224432400132233312133100233212241422433014010011142300321314220203210422343201130213432240422400404342343121012231310040201210423301230343310330401342032111104304113403432143134333201003234412202403041332132103201102433340214211441341211020130234301312134143420443124321122434003143431414442001331243430244034112031041420000431123102201042141324311011011130123400030101411032340402311101213020331130213001442240211123040324341112443144302112343133141203202003303100103234324224210341334103313344031231431041144234322243423140132421032213003211301314220412224004410103403434233033031012004300202142110132303111212314223202112011314130231400321442214232034404230200240022334044233440440404032222324103434212021143010222004034042412301302340134012103333443120424314023414024131032124210403203131104430002312030124041340121340002243430314412120124002023412131143004024301031202031200313022132012344420231", "420113243044024020140422112132224300310212233131133102434031043343230301042420331032032141320120400323230141043013402124231212333032112330403022423214202242144112123004330044432241030001131230144140343434203112301341042040414141244023401331001314142333401413300432242021141122211133014222011330223434232411221141114242330234413040142134111432034211424411141413403000332412230423141104200403204321002340100430302443123331201434431410232242021120114334431432042321032002404410440104324413034223311232111433113014003130012402140310342202012444122411412312114100303431043023322143143401422414214104113133332021132202104314041101124300131442440432420211200302232132113113440040220011344040144444142041011443304422321240123200121402411434221231340100122234023121302333200323003321232221121444001023111122131310124111211332323212110120143302003213330230221422240011300440313133014204041124243323410304003222443240342100001430303021333113423301403103220144401432434411032224201124004233023222114114340341220031202301310133104112303040003220044240103133302130120314144133002143330221302324112421422240013423244311014201120142012213033242132441111103321434223212120431122231134333303230130030140214312020100124204204032310211020114324341443301204314224130031333320124411333130123221131440030002024430311330330013020120202011044223204144003121021134201002340144001331001313443124044342423331314431441113440104323142020414112423243213222311130320234112332021014433104001043111040110100014241004433240402142422144023414234222122313302101022300123331441304400122042042020310031221044440004014443133021002431001142102432024102231010101120424011231414302420400244423343434430044042043104130303334321232342410013323431441300311344231413021223310234141210204443130412134200044403003013040200242021034311121340112202400123334203101140310122144041333010232032442431122304442144333044032131240423400324202231210344401233020222224300213343310410414120413420444332421220244412441120231022203011304431403043000211132423410301224022221344044412212013420011322041214443200032401023213414313234210043021243043300411203444212434432243302421343234134341021211403431224032013134111342130102214303033401043312311131022344310041420230312310210021221213124213222024231341221413003241223412401444234432444231231003421411420211410441114142014002331301232004123430214212114244021131111430233433032423023213141210004123324223414213323422000242443444431304140140200110103232411411342002201444212400202230422242043414022344210323342341023312124214010302432332223042331034300312413421101310034101220003322422010342031043034102413344324410402402434331443032030232304343411304233042220402041303130004244210012012044101304030012140144202320342430040401422122144044223332440003331123132101004002120042132333430332413402041134240222320144310003002141044220411232120034123413430341020341102443211031223134140131224213040102443433442232302414031213244120241022121321040430122100322233144224344001040022400214402203442043134134101112204102302112001033112342434303221324432402200413024401403224342143441230104122024342123203210310332310214142144133141344022424411042010143101422243141130201214230204020113202210220424121204244333131431210401443104202444232223032114323412341323342342012224024040234043043041413043303130021334042422043004343301224332321212421442021031222400320143443200301413442220344210131414444433023031242330312223241342134120013102242344421404010102023014033001302040202444333344000411120002112440443442300304034423110440424234124430403214120213443110214234144134244121403303424231234231333300421422141200222122142444020333300134434130024134400202314432423210314210213330231414020243000144240311434440311013133024434110231201120101403042010424142131303110121134432123133000430324000144400231323304323410343234432342244141102122400211124002002112313310232001040243113041301021023301431401042203400303240402441123442041441322211022130003134103110002003211141341321212221224101202110031424420332140040141140131440244432243022412014203410401131133043412340040102043442321324422340312331312002434334143434114223414222141310101340233122104412423422134242323023143112202300200022200331204010131341411322130113323243430010042203332024212232001302044022232314023214332302320404444202021011420344424242341314130140031434420210110231303403213100114341142444131002044014201003302121303211022132412421303241142131", "134142422232211101430404142420431024233414012103120313124302322101403204130103132240221024100224010243212001202132022423313221101112104412320120234203221401412111120023012440102041144221401431041233044422131341412433401311013011022202134214311101210000221240442214413022302042312401021100123030410023402043011023302034342142301103011312213133422400242134133300013010310241112321103112204331041024412411021221202442131333411220120114213343340014310343221233333244143210014032414104423242240414121202302040143432341202421321143141440242034040424034021411423314032220312112231001444443302001414402234331443224110432421104030110310441113031033141400120422044303034204222133232210134131201143001123220101310114322312321140020401022201203124141011241430041441321022303202310223200212120311423011234111202104022011401443011331202330001113141442442310121103231234133312414430342100222304122033330111233242424102441342302124433304433400201041114233402312031033200101402323313333104003022442330444141314014211421304231040144143104012144401410414422440424000302432213313140420233423323042132413041004420232223143203404301304420222424033324131330114440230112421342011333234403441201342144032432423333430424433241342210033120102021202022321323432001412004114031333432322131120420000442320022111213200213310333040414400120303112203420042141010044302240402412134341441430132222242300441001421213034222221401013211241242310212330130131330041232442021204322130144030431344433342443120042140320413303444321112230203411030442300340222430402304410201434130022313101130240340213240423432310240232340042030101120112042024143140403324402230400323432201210330101113412443422324434400400042234223231003212411044421314322010243340333304104431334043302221323234144332230042141403321111302231403344424313033203112312003100221222021234131230403103341122243212424303100314244133233234312302210311023401421123203140121410204442041133143141402011232424010113241433110010044004000032241442311444030413332020412412023430132331041202242112143442121133044223320322222342333244211414440220221443234431411341434343142240043310223042410130241441324044312104143010134434030301042311140412431024444302304241103412342042131433403212420222300202100434104001323401043400301433401004134133102043132100014110400110011430424430412124331302001211304330433310330033433240212310114430322234200113024431003133323041141401201222222131434032320334202102240243244234233144032332202223202004022013120314121433131203032443123312223211121143020214121044403043131233012300130312400303133224120101423311023312130403202101443210001021030404010244412343412003301224103432410344223113014434222003233442242423302104001114304032423430341243213403442014442203140203023114432340033322013213442411023342411402400404201120344340422031032220344134430141301412321431330303110444441233043042222444040004213403031123211004432221340121034224331000422142103202044440304344022444332223133441303432023314313041040412021221412333402202001104114423132103104201424004311124223400413201032012243121210001411111431311310232323113232201143140411242123321204332003421034101133211322424341034333230120142114441323110203302441133310211300113203444424041131412332434100000133020330322003034430132312412322104404401341212303202333410302302143223030103311324243220304030042301234143001100213403224431144000400203402002241304442234103212043221000404234110102331141142040244032024220120212331202103001331042300321041333303111043404234134033240020344243110223111241410113130240013324431014342413014143234304310242310422143112024124104321334420021002210313133031103204312030212400231032440133410124144123323143424420313401432334042311033001113140132031411310203003100040131431021102413402440044420001430022233323243422012044243330130240223231441322244401410001114244240034334134134044002244330433032240230043223043204011133231344323124320222114201304041421432322320201302220043420432211214414314241010003122301032400423120111001140304110420304011443002414122432412113420240301343201403013114400033242442043224320421142443144031444200102131403020324123204412231314412430332043231434413403340211103103121434202423141234334312411141044410124244112022124441210001131431330133433220443013234300013132224433311200414334112244123220242311410422400333402440122224224002333313210433402334012122401304333322240213312143342434433011310322423322444204024314011342324223021232", "412411032303423342141114401234312002120320401024100001024211142142141231044023430043201022221221411342343221403011322014114120313420334131132202033442112344002400212202212102334220202234033414403413030301203140144214111220104224123300022101123213042400242242003243123340333420432041004121234433113210024023333041140044223100312040403022401040442333220031421123243101002040124432041312040444433320043210004232043432330042224034341330340133210302424113143244302111142042210414232204122020212344322021041031044234113044004423420120134210041322211140043040233044314332311101404111333111414330330131123320001113010211024042034043232201030300123202302243240024230342203233012103004413310041224014222043024213213441344314010043030040223020044430313130412402043413044103240332443420010442112323243420304112340401224002310342402314314032111123313023203130133343403244223411230213001304343314102431010041332203221301004133444220004234214112123022143232041332041430400303334241031344334130112142333342324244332122444241101232204243224010114230114014131303421431111203432420003011124143342242143104244103420214404133213131232144443114034021321020110143240234131123140234224233421033114340003303211240400113012402413310142410444432130143023042022314142131230043413013414031142120010131143230420412122112303330011300044014133013424013403424413321031233421331031231411444212412022141211222403104120313043412122222102300032441423200400144013401214233223414433412201411002210014304301104430211431412142301110411332332404304102020033144232104314304440310404134420342420241021433144322430024142222412333213430443044004110002423001330120333431103223301132412001231340243441040340243113420234424244212124120434311341303410312203302021323201110320020134323314334242341200414042314311110301241242042422002123011131423032421100344443031142302122244344330332011130242402410013342400324220113223301222324223031214043001244141043441432104313032110241030302444123401413214102202341023442334234122214014043423143314212411143142433031211414341133122421012304201213020231414430022133221203344232003142002030333044124322200311130200421443411002132121432213101300103034421023210214421122202134240131342142340143122421223134344100331042343432342314441301012330042231021313444124401243140304132222403324212020312414003210243132032010444233322231442142240001120302122023414141224224014420021312202212203120224101444111201232222123144244411002232433301440031013432410404120211022431424212133044112123442041403203001433341031032130002020131320243102144120222301123321132322102310343404031112031421334401312141103131023124341411020003041241204113314002142302204433033404344402104310203001412123201004240221314231033400232213242003021422432221400322002143402021330242432241420001211343232232421333110332100332410010242200244431023404012003001422401303301202322144213404344222411401200413300243034132314222412242413433441434000214112322034210423111322412140303103124332224142341013444342120033014442020141310434012110430121024321142244421030243113201104110434113142203230422044424442434143224210413440304134324211402210042433400410024204143241103423444203302333122011201312020012340004043144122303043313022234141324303034234042122022141210431422133221023100132202333011403241242203323232331012033033242423203221310403120313134132321003202124040044433022314424414333310122430102313221041442232243421310101112203101444132042410442101022111231233431411432302112014203320240300442430133004221141313233440011214330330003401021212442122330014343130134412122112412220230012103103342233203223400041411342222144040020420332131443221422032011322012132020203341444344133120342233010001321023421034322404413302143304143103412321310321211112211240140122244243331301003244121423203304101133430314312120400110124202220003034212442212012013411324222034321010122030011142124221420342221103001233213244411221233221123111003332330013111431403432311032331031410420302230041443212433411213430300202420032112423431311342242222304032300142132330031422241120044111442143224310211341112321233101310204320014232412014012014004030410212214444304431330110321233144024422034103320122243000322412210412423034032344202044130432440034404041441413400433334134000040304104202431034441424211014412231231440120214412301420421120022402120141044134201311133104213420411210134210121320032021013401233141424240034310140103112240014320200222344002324424", "403120300342423441413130411321141412241313112243211144414231311200233140202242041142430402132201002144213340203113322114442400421442343124203332203114032423133142013024010223022103200141333302121000210142303040041240230323402210441434232110304034220233334423112220242410231244203113222124420144042103020044441222100314321304221113442132121422432432101013003143403100114312042204214444400431422322231244440120441423101424332141224422202412010101331412330413442024324444440210311411212132320232000024320141443011142011010310301212440004244402343440132244343314443141221242323130223124310222221132022141204131020033340140300220304211402340434020020304432313132433410231121311130034414122142042403310322321004400022234122131411212342120403121424440033142111333222113244221312134414001021030340342321144342403104201034320242202424432232224433102403023441311210121214102221104424232204130042212013421320030010344212030241223123024233313340412433321333440212332144321042121042334400323101202032110404142003300340121324121404201433120232402332421200202424433104120420401433141301331321101210211240012130230323333312400234340334140140401342431030203341344011132203202332231040320311321313302111001402111202043323044030010314414212313341113001141242304433334113200034411132141123141134402013243304301112411102242130301030104413301403133333023414132022203031113130013240021310124343244130130210123103021211304444304232232022341321214422342044004100311402010303133023431401431133101423403024034413242202011213004430402223040102112204414342032031433311004241241124301004444301241333440121042411200014123041101044320320142413013421020120134204032411242301403433110100220332122321332014434044402103030311000011434414324341422231334102104122110102032041402121000424343442024222341031301044344110210040023123324202132010240013444033314141423313434113000344023101110030103023320204422420343134244340402410120303130204402322122402211142243434401114401443113230402443330041124324333343431322103311010012221100104113242044244330411343333031134223030124434113313414200433112332210034242204413141321321020424433104320402134023112141000033040441334230233203024101220200432043141301420441002223104303432113420444102314423223222203021242402422320211031013201334024110111300233000330012303022341024232312324430103001240120040304202003441212011424142211314313111011342420340040241312122112422243443442041401432111434313042104414300001303243112411022223234203242012020012433210132123242111132211043044313331403413444430040300304224113413232401314333040030133010342401140201433412421342103422343442042414234001202233212333133423102242333114120322314042114240334333420130211320404101112330130022403223133043043020421042143240332011403120420321201210104000231123312214301431423434021301423233120303424240432401111402024340144033342041034004122022212340022220121022214033101100040023013103234030201231223344303202411111142024134331340114203140143244101113043441030203131344343013313320030232031434020120304344230323222000200124242024114024341232103144332411020212231243210140012010430020023224341123433300422223421410034143413141044224133304330102023114034333221340030303240220043233101203013134302033102243120011003103020020413010420001404031403411024000203244341234413403133020424323030321134124222231024420414401303420112433311144333122223241011140111244233203044101032221442013024101112333132412203013220430020442113334204113430341133223442203110031130232030004332131403114131324240331212011401010400442214113210322022410230424002304134322211302140241400431221041011333240233044204223110234423432104124102220410222344014242110301124041103022032133304104101440022323103133313432041233024113401111123042044410211210031332442024130230332441002200421240003342043320134301334430401143144201300124321044111100010332432344112202132140310202444332022013210001433324213401344313124230123243404403333324120330342011323034113202301223014342040342330401131122003423412331403320222141344430310042101442013203303301142233412032023021433014413241041303200012204244300401213221304440341003303303241423412431134203101332221312210304104044410123220143344114402020431422103231240103200202003443022444042330031440140022043324102311104341420222224041232400124034041241230344414430402344034014011444303041323341004041412143403232442040302443403313012010113132014102123013041312341441243403332341104321322013021144413324104", "440404231142331334133141410314210310020121220004444220114043231104034042110223004424002323400114312141202013202303044444213311430111234444010433240033431240301232312414242212003324413024344321212042024334243012413311144341011414212400214333202224124200443211444221340121223242020434323110111110443010331122444021134103141104031013221343230233221404310032004141343122104310043140340034033030141241421032324021002210221423224233022310042233423124031110334222322341032212211421000231342300024013224240240100212202044000222422442010101124112432401134424122230423133312142224344213441110321320203404024311243040304200123231311032342123420113411032112113140223340400031312444123134322222211213411133344110244003342044312023313241133430120424121024444323424101423112302203104133322043314013010444431131221134323014421042100043022203342424440411321244111124231433443223132242043000302410220311230140333141411103230302024224233422223311301340341102242230004144213231442324002444231014224113342122310403201214440432143402332421314330123141423121422142344441222100201100301014241240423411340432110303203423312243330414203444030223404032314314012220442242410133100243000303103302242014431314042002404301321404231324040441143231403001104234404402040041312103004241230431003311304400111344422344221144042001131144421042010403120343433040231332340122144001212400402101040310344130100103401313203202414232302331041134441022124103221433212402432111204001430423004413122233221311010142333143223434234014303124111331330302403300000344221203212340034304103410240011303433322323240240222341241300102203422221210340014041242100244322343431223301101123201413340034423312334404414003121143044104410323340044002431100224230213313400321412213424442342201242033400313231442412334434114333434122124333122304042414400303124314131430430101101243004022044234034344322313244101130422340203334024433400411410033332233034003120444310213202102102314120030320121001332034201044121112112403240140032041203213431334343210134420234112321240414324420011200122021120222142014044124301212043040101003330111311032432303201433202011402440201332103400313320201341322003040144311414242411404134232402121203322421014003011213430432341121042020024132211143112400400203431020314432212122011423223302342140140421412343020033041400204134441034110143124030110241410033220023412132243100240101234204100431113221441031111403110421111022431242011033201220203321232113304011403123011142432131130433221200043030141044321402220144103343424423113100221221034012140121143144230220232100404244040300311042331200040104322410342104010302021044201301203341230110242423011213302144010030322332312134113002030334410230401103441233010042020422412000442120213022210434030204312244023421301043400003241124214231212303334013421003232014004442244021020321021132340333341140133043044013301434430434104002421033131111423101141411201142043230013024422202222333133230200003324012234141112311121211424011212143113321140404431403011013103140422120421220134120122241403131121424330221300313211204233410033200400401400013043320443211044312311033440432034242232012301142311434244243213222412220101310014210000422041411244342103132402420224032000443042203201411342032443333430341043411440013342333434200204402124030433323402023123021104434043413324232201213331101120244304402201302233123431113102242321103042131010232111302304241014444421012024404013444424130034100441320101132223443041443414341023440132210110303241242133302034031443340224010010414020320102400042000101144442322420123240323331230312220040232123434232123431421301240202113443110230123224311434242310034114110344030424141001203141323110021321204221104403300021320041441204322403222120032144010414331442042040300412103411213201240114201020211040043342103432420033202111111413040320042000133314404443234022232242410431411214033440144014131100240131241413021303332140014123421202414310000040304402120231331232043202232221433434301134130133442414211023214122302242213422231131042143243322134131243340013021133243443111230124101230212041113133302020134302233311412233333210401443012030130344342421034303331220431322332314211341402410401433013130422244403240441442220220444110400023044124124412330010130204214323341211023031423121302112342142022324340101312214422322003102111230114311134132110443423121242030310322344102411133323331430123210023301102122043230101333243130303234120413214000022", "314342310412102423200122013034103400410223240201101402240401000020114001312030240400114210233104012311104322333340341332301311141141012440342410340300204243301112342014333000434424404141204310142144104422431212434200322133440014423132322132141140204100441342403012342412202110000420301311121442341423143132003122220221342124133410412034012124232233243130422144301011241344223003004320143031233204213011230033020231331220244120342121321122302000332241203110232040121020113403311401040002333434423003211234433121001000141003220311201142041233133413234413043013100141332031404241323202340442030232100414124420220331111422002212023133213301104241134333103201012244110113222042143213404002330120244004142142340243224114002114023134121400000324321142100114014140103103200314100412031412123102111120021012304104101011301104131422131104043402230131434113430021323213021303321442234411310011140023212210003012134203232000320312312210201000132402322001043430143144422400303044320001013433042112313422244443220210043244131313441444342244113002402243212041011143144032124412432110303411103334214040304242313022401213144342121301322212040030024044421310030114004430134311103413014101013321040323024114112234011412010303101012304202241001402030331412142323011233130141242100011314242222333314100014424220113123333441421234010021230334103242003023314400132444000313443330022024022202440001411132140342213413013014132140404002111214214114312304234324324124103011002443242100434043042213110100022222420124421200232130340130041234140242021142403244141411232044310043011432102311030310404313204130424144034200121010240244134220234142043342334341102223041012232210011043121120342441140214222230300142202003401132111104043412104004322132230330130421113344221232331112103323031033203423041111232000310101314134232324140221131441041224222322434302124434444111214022041402210332224043231241004023343102011334332201311432313041014110200201333330440243134221421014423403312113101431010212400300023012122014433302322140414124114104003033040343033202322201424010143330202323022324214010334132043002022332222342343321011434443213134041144141211304344302224313000040243410314023123010214112002413011321212230044431142422213103033230402444412202032030210231214440331032223014444103101423023313220300140120000002411102324414023114103130233201420330323301221410011401402304210441114430204142201134341440034431432041342212140030010100102413403323413220403013210024001113224331324124324101414132444330100004442232110443020240043303023101102401142324204403420042112421404201231420114314331013404312414002314401333024110133301121230024313203001304224441401000420421244223422113333411214304334013114300120301321213401032342322114140033214232110043142040314032420424144014432313412232120223034432302004222130100321024013443323421033222100242231130123042424114233013001433144303223241330141312340430134122110301441240412320424233234113001422303414424333412130043034233041103010130124102423322440001103441202303032041013433412104000020202133020302042030010001033040203214002214430013202132422044042041044222043434132042011001204013423143212024303010344040230411044041142103204132404143313302042100330021341243341330134002312342441414221432222300344121421044223134004301402123323342003100034030240141103223014312120204001001442201021203241232330210343412043013303014343014132111142114114121434134020240434301402332223041224314230023304201424213212240142103201334332041132444140420011232032012233420033123003241124032302303303424411341130004422121131413342434312031201134214124142442430140242221041013102002011113223122210100000103444401400130131214414233132434313132321202110224142043243340442140140041332240110404444102242020044202330312421340102000210144031420344024303223000213242443131003332402030200322140321324323103340233443204434111024132331433404103242432114413141244324141201443401332244441100001400424011141434343022030032311232232310213221041132234040020233142221304441012132143113223140133403214020014344120203102122432010034132300341021343443202420333022000014442043033420023222031210441212141142031402221234201422210431044403032413041120024434001122233233220144322212331013202412230424011114104310001310334022010103003020200114114243123344321031404310300122444443243411330431042201222423210330200432203403404112040244141101102121144444410434343030204144433013111231322033412204013033004410444402333", "101202324334230100202401141114414221432214044440311122302110002142444343044111031212313433332224202104202441222014222012021443230332400330341144203000314001111432123442320303314011214442140120024311402120131002433141224413032004302001032323123421342122023242040420133012440031401311133200440334112040410220341042422431143402433301234231400332241330441124124344404034401210424231241012201040324030421234334010141304001331343120210131321222041303312023043444442014440443302204010220202324302012012230001031132204141424043323134110434440413240433421400020403030404421440432223301444012213141131204120004412141403202021130012403421332022101034333303302221303002340034333401031344004114404424032140304322022212221122124143044411100111432201313044033131133314334111120040031103334233403342012034403402332414112010043424000422300301020213231231020322213403132002224130432010222030331142043131223443234101222220043430421222233341430421122011011042021300042310210230313433403121443023102324332201022122330341304120113023031412324202411313230404120342224124001140320412422024120113012331030042110334321424300300140222432113112014230130004432431414134411220434043104424201030402444043040312422130333221231434301142114042231341110431323402324323442031412204133143411344130402431120432431211401241233124112301344441232303412043312330122420340003312103420101233101010003332212410321103313212010202240301210220342322321330044410031413022404111433331220442212341043244420324344422440333312210213113342120042143031202241334322123442423112101331440210201321122044112440220223444240310411330133314404024131404014223211033233003003244442424313433240300300143230140324424232001412144404341341200010243443113231302430204223431140002414214330332021300303011444312031424042231044311133222244021030030311010240433241204002242041210144320120211221022223122242041234213002114303231004004040030423214104040144110211304320310242321043203041332430302120041133322114223403204410422211214210120044002344242441001443230044401402131120140432040442241402104414222243434340434101240300433442443033314014204300144243442024004131444304431012301321444100020330244330242040411123403402421323441011020241424120214022224130242130430332441144120343433134124334042144100142124122034314240421134212422140404221220031244411242111320330343030014200301044223314420324134323311420440341343332313214043344100121114442120343142301423030120232142224411240334140422122323022320133231041440113000304341332323234122330123440412140043320401123132431302101140022023402314334022210002132310142011323123213420133241424120301241131103341310420340012412403330144243221202204414001011040123002310121331133043201113342411201034023220042404143241141144231033314013004443202040444132103303214131324124043042140024112214304131413011444013112104144314341344034401121301130011022124224311322133031140220021444000433230122204424100330244401131041321141411424224413011313204001322314111013432003401434123033320243040231214431241130241424243413241130240243400112300223001404101310134430301322132130110330031031031201424030002400211200113323042202220322414204202212141420140243133132104031320421202421410031312423024403032100242410202000410440124424103444031441132333221303021043033221233201043420201100024031310111212043043400412123144342332311402311013124232241012331012311232430441411140342013213434231323134443132213422242300324322223320041220014112000443021131114433041140334022040113242441101413302120403142113442014030340303324422241130300241233233124103010210020330001443124311000423310100102244320301204410342312211114323034122241043132322213310210442042430434104224314420014400113404212330024434030041122142130142030210011402441304041424413414311122213012440430102304411134434003200011023223423432113042411211313434013034033442332101304043003324103412331001213244112333311124011330232214421243141012132314002311112041143413210204333103103141320024401111411112022310124202331311310043300323304123013010314321010311414214044234123402434432212440230332143410330121034404331123112330310420303233032132403211033403142400113023140111141241204200204324131343000114344230002324340444122201413202014000020411041310101231034104214103403142422214240330000434213101303304402430013001342244120141313220343011043211444214114043003403412311021333002104214223121210004423111342334414441400444311241323300000434314423422333021210423102210320110022313", "312320221432023014243414143322144123210420422303411131143243400001431312341120102132423040313240033024000013404012321103130114010100124204140041230300340220400423413430401341013321240211121131110431440332111023342004124113323322111111043020331221132332120412103104312324340414302422203400303122140003330311024242401430420201142103314124232310204104242114230020330003404430141221003101103133320031122021110112440010132114241112324213414012001311310321442340031414202310104314130120032014033121003211332334342434413111334322041242411443443300013132011103221032323021123041104134032332044334033100314213020340402242020124400014330120420102244422101040203144420011131012031224133024034341123104432133214132124320344320443122124042343113131302334210111421203233421321141020412043242431314221233141121440042020133342440231323412034232414232120132003033410313224133241103141300412202320124103332022441223411422101313113430210330034201340323044140304213313030330012241044420020344224041414433012422020042040142302402420442330231200422441421443130010130404343432043130402141441323313111401111143032334320220112024212100342323000143231234413021041403201240004214011443301330433122034402024240303404110423111331442401303023031124134330143222231312001322031101120034233233402040142431330201100440131213243143420112122114140144414233214141111240142241123431014130011240133314301302300433121400321103110321201420432012221230134313222211012343112442340033430144303031022424042313032021201001213203134003311142224222210322112323442021342311122344210441034432133111413221302213020110402333433442313402030023012200333231041314201004301403332203002324140132002000422240240112213440020222210201421410322001011211134000013112313001422131034300134012442412423023401224340320414221344430103414330134012202422002441000140202444341134320201313032443114114220130012432111011140111140022410230044444013011022020332040114214402204432003132141034113232101322321224101340311334120113231042021000102241120211024411010443100421013311031023301011024101043042211013330232131112234411431132421012202434424441222303322412424203212141102120320243033131230021331212331413010214020214403110210344402101204013331432034033443144323010102400210313303122434210344124232124131000304300010043242213214041114311342241103303430004321310432122104224014122430142141412033402000200120224133200331441110420411321321422201410240104321213244144304422002340300423010201132100323323102214321241240102014334222143321103443412233431003213324240242242230232404333312300420121423214034001332242021220242310311404401204124124432203330213131231323441333412414043330201023313431020401441012030420231432323222003403301334301414321220410424332120313420430142303103422033010324430221414444241231201432112010322214403314211231324032023002002431221410044434022110424033010313140044313103314312333113023204244200332114220331034212113233113243411102000420041203411341041010423001001214434421114313431210204023043422423123423022033312114011240414443143141010111102422423032444143044141131223123012433444020322224303014434120102424430400234232120231001433203344300331324433120243411113342322220043341022212322202003112004102430000213410104200223230301100204232142002110143142214321123402402122211214022011442414130014324010134341124011321233442044232011441310410012202343420442400224101140204411043203202131020131223444132202233423033240041212323100402033001233223302402141343424344413014021321330241320134233001011011423213201343111004114313142010401401100141410032324141222020112430210143340303000331221031423110142031032143312310220344132321031212444242103334233012334113200012213042233342043301111442234340444132144033010404234041440232331022042144012213414342340440420430102404101422221142024324420234333204141443444420011001212242413243111102000411334024242420023221403220244444032243120410341410133101404303200313140402212430220300334200323404204204223201224241004224143004321121112240303430044133114220240323110110424240113012411412403011224402131344022033302024404122102110233224423132343323344104032111441000223321432223021333034312213423143142434002414001413013003240443031322302430212212043244030011321411204100011244101324201420043301134020030343101121224312224210342411322443141204002404104034410404024403210324333201244310333103003214024134030100141010334334202202043110244110000004342424220303011410013044121043302002330243433", "441413104140033403340324401041233131144124001040441020002212111411233413203332330420312332112032022113404114204020313222341244123114122422201024301422132434322134040140024221020220320314441120413424110343021111422230204041430110131233303130103444330232304122304130240021221403041424401400341304314114412324324313200330322041434124413043230322211401401244214433404202222122344210432234334212412341432122411312134324102031001031101031100113100422013414014313010333213021400112401213100004133240122212314130321043403300233301130201214231210302014242324244244101244444213414014031314310334220124022012323401343243414022114314430141201321342322130233134214121030311011210314433443333412302014023311312034414400342334234412420021021022201114110300031441034410331310304430004232130010042410021114221432032434010111321040012034442433020044302013202304422011213014241342234334111242441124121131133343233131213312303441111420101313101011434440302224044202321311223000002043104302244440111403134303331013014313004322421410240004302232010401344334401132320042331111144334313201444424204322112420210124332044412330004114424020320340111040004002004433403402314010332244123414101101203444212212444020433342440340430113430314433222311221331330311234014442444240004113231213031313041034044120214003140021430342040410021124134004011310040244241044314313210111324311130432004403243111324034021340402032243113033034002222112344211012213240334002231332402220011243412210120413011002014211332040424340443141033101440142022013243002322144233242101203044301401111341320014400042221322341240411004244440300203242232200300143341143012342323134310210332141114443324112113033301042423223131320141244400400244311144104304221400041440040022131334340141233202342440100300204323324411404241431003001442432432321323030024022204321143323232033224200432023334234012300001003422333442411344231023021424130334340331003121320402003114221334001424242240120313324210331310211000022130210034223340102420043330321113113313100243441111142204111123331120202023220222201314344023202023204222043402342024041112020133114034430213422324433401204034222432141242200320301440344132441122102411041100102422044320403103013020424000200311044201202341414442330110020343040401142112013323401401340211024012041204330142431403424334424043442014334300040213203114413300033000340340014243212010312212133021010220311024204113310442233124303240230302142102002113213401430220131142311020031134312334141004433141310042203344413332303044112042433440222234300142224120442230443330200034404231130320131031041214313323002214124314414110331034131341134242013422334203023002104424013132442034400412022120402240144244024313003423144231002042413130330104114142404443114120134221002031232300120003322212404323444111030234232223301223420210010422102434243243331143323101213132130240414103102024434122224100141203320002340120143224404402232233123141441112341100200040243144220030131202044444031242443434322214031032111331434400422200102204234312043320012100331300112121201242202143011310241131100123200011034034242030441311333414402023231330100414411233244134342440023411234203304022410300344413431113334421333311021413142410202003310113013322220122132043012343331234121142000130311243400010332412311132321134044101411341432202131120303003341003231220122314121323213332143311044014434310214340430331432401211242122223324403044332240214443320310421031024041143232423304310033433144033131241011233014332402344043144104143243202323404032130130010424210431313303442313441111134101434100014213141124222414401022044220022312022404323021210341124040444432331401424201342003324200443113033231230234322214131220441024023123433414410121001321330411014320324234004212001302330344034330301140022020214123112441301104301223240001130010044211423241431220343044133231020230212413414200242103443140231301134333401301432442043124113034421433222223310221212104241304104420244410303330040043202142222214231424014302233234323330124132032143133110333132330014200114134104142440324344133003103032433321130033304413202133011002102102403102034244211041430314113414422424033004022333034023000433442342030014403234024402323433233020033300420312344310130222210204220134442114423022103030440134014440423214002401322314430234011204022212200013003204300133213340041403311243414404201301030303410411113011332024210204301424223412341020113322220022304112202233310444303441131104", "140212140322131241204144442312004232321230134133140034032112400344440104012141232034431431404441402011343310414431032102410321041333244423041424320131134211043113004323010314401432432143332321411033214222211440320240201012404121324312130423422031243331213042030413441333220423144311423340341431123040311042234104314301011013113000013442342120033440001101420034221024133240022014212101204222013013242300234333010021343323000343444213030000043012210403221220100322300130004421121032223102411341100101242242114221334211233332424410430113113020102210440031024213224323242020013041230112412032242030413300223240031400433123123312133040044424014420314413244232014223423140202324344313340202333112100200431440102400330443000423431323204123121340130041334304032432330202033343441031322021341033122301402110224110034324322200240242001144142010414144430404304301434304203442133141304040221010321342303121303012103042232230414224120014230302123011002441033314440224434310014233001244313434222142102140412442224041323244310321323414124404102301233414302121333414401320034120301101142143343230000021214304111044014422204223041214303143342001231040200243202130234231431434132100240302440323024324210424420013401421300130013141031043001241341024040132213424113213332033041423430331443214211404021013041014013442141230132232141213132223244320200342202430414431131234324223321011314134344032423141120243023243104210442331304320411334331120132034444321212302044100303122020034324414420130234034311430414110300033010332300020114031022142233024233120144041004442224042324233232442340133020441223434241403021140041414443144340401321420222234140241414242310031344444210134040242210021232232331140232141100100214113340232112003244313331342242041010241130132142244421324414112244333033024014031212241044422433004213311040001242310134111023130011101322413344032321001202204303232411334032310114133434323003030134213034341023002102022034432211231400230020002313312440303340124011432421302022041111042400310312114130424021113344033234133234232420213331244134140211111041140414033011203043102304400302333030240114433244423000322032411123133321232431001142420334411111041322241411230212120332140110410004442233133440234300122312203231034101244402343123324223143232430334341312430444422232140002340220401222243414012104100200123141430134431331143212144012323031024341030203021324031414401023101141034201421023132144340231200020043221324024212311211031223010401312333040043402144342032340010024000123330312433213244211443111234212213431332311202000323304124230403421412323200310221314412023221300342212433401110034432041111410140343021141142111011120001411040323312442202234243000430203023424224011310330240000333201210231024010000430310134243324333021210104214000210001200012212433404304010322322422224222100221234240243111330040224012431320300141200444312323331110402024413242312132203024123120324033413224203143143332221114222403313233004142304221222012324424344420410122111224032414211000034024003333411430034020021002302140312020300412341124102021433034231012443144120022440431140230104404313421301113422041221123404011114401340042443041441421233413233410441404221221433340010024010322201012402411041410023404141413130331333432443330421324220343121201123102433241042141422334113041444101340404143100121013011203132204404223034434423301114200433124122002310010324424032112022000341441314223120010430300410031420421413102424411213320311304024122220020041043001110324243130440141420323410114124234104120231411104402222043010432000122032212031231143132332412231441230312000114341240242311031021201424421034331344412003032311212323123244230021103144022310344114404140041134403043132344034222211211334302130242240001400234223302220124311134034430224402333310311444400241443014423031112223411442024143011004340104343123111122140321211033442401233114121443211023204413333200323410124102010102400123204233231204342112300110113332203341113243220112000321312032011441241333341224311313214331324411404012000002042141201313213134112311030214000204040444341120404200330211432022041111434333021001310134400204031303222003240102222221422440324432411423300014203224304243421411034404010402114142343321201412244433001143104114211001202304312342243414012102423114224010303313424241323233214244004113041122114332010200244430123222134422023212240224302440122032240220411433001423421030220434031014432104234400004042422", "411400344034231212243034141441022324223322122124140133442121443440003033441041221041321221341200314323232321024320313210343002431434000410432021004321302213221443123032032143314402112344323424100214411221110002124211334433303124320310200001304323444031424122311310200041403244121444334114211020210312114210111311021304240131301143002014031114324413234141121444114102114214223110041303432313444113014241020400204244012312424143430232240203431443122220401013241230424103304412224314421142320341233322104003443442003130203323340023244130242104122312013240321011203111323011422121410001232242124140312323023311324024440001202412001230143022211102430033010123222230011144031401012224200141003441023410340444034120432022233010220421323200130014000410322003120301210432011021421141320231112323102210342240013041023012014143213312042044222401014024344133232402143441143310210020123330411012221034430322113132440431141003040211032401023322334412400004213004401131403210340441034222224303200042044104134213200043404203444201322311220203230210432144014433112120003021433144302300314341200302342112311204423040322100123110432444100224132104040224141223413424311024202430444024131302141334130141341012434114304432410433141412030123244424112141110110333003202013222114412240042320230042000314440100211400141120422224302232143124211130200111031421124410020141043304313222313300421034323214144104132111304310012021411204430243341332232410300332041200101000331310203120102430410441332324230111021434310434420012020023304142342403121104101423410444123220131222103341010121044342221133221214413012342442102002330123142132322034123323212240414234333241232221341124014341130401003323403220001033341021430311044001024040102302124410103300110300000244412241113213030314340231332411343441232113001133140024143213320340220301324304011202334004220200210104103220240040143413133414243212343304131330311212023424212442422444423141310411310131432031130122221141131414112031321413234211412003313222330141134004130130334003334423311044343203414443321142432332034130440234104113130014013330002032101202303300211422240304320034200043104114202031342023331244043220010300232340232221421401001313012220202123200421330241223400143424120124142014331432033424421314134224231221001343303332324034012403430244232432033340310321011300041331332100412221113032431320130232211001020140244120133312403220120241030332323342400114400202210304134042421121234411304204304314433240231332143323432144134423432141320031442144233233433300121100331432222241231130443333200112322241320402243422424111220401332313431302413302020240243023004044314410000010122114430031132202400144042203114401022031112004210204022100230231401423044330440110341034343111330144024214232041311143122241244141140423032424214210240310324200011200221212230331400303402300230032143003214214240104214434311334421121441231304044201414343213423314242230000201203002424033340230112330001003211020343240031044002221011314144342202030232440143314313443310410342233124323301104011010244203401243321314224030302020100023332421334123220031241322434300221441134332242124343220334000104041133321344210130403142341013121404100143213101412003400241414000330030204402323032140341321341404202134024122143320432240131421221003202010400443233110230004000040332122214241422323430441131200141133421431121241234331102211014403304212244333214440312300212044014242023313303422302210030104243302133002011224410321142324044104410041043001311333133232230312412423421132142130211320211113432021340121424241204143422332414231432211422224432233220001204431111324203234331200414342413144420122232030013122411410324304200201344300324341221113312041103241104141003231132122242334202413031311312210204414103340422331242013231412444012341044433014101432032423041240301122340402100143230014111223240322221400034330132303133123224013113303201033142221323430240442333412110003411402423242113211421132033123224332144104311341413031341123204422023222132300234002222133101224242013142011221304301310142442444100233033300400322411043340224422112410021440211443203001000411400240421332220102303001414423433113011210210103130121301302301330210101222114244400211443414042320444331404031010411124323004240414412434013331434100222133304312132214201113331224332102223222031142321000230433343421032000103123322034332420234431430202230001110100400303142211443333412214112403311124131033442442443410200", "011430314042113104020231042213102230420211303224301010010234440142441024004042403202243324144102031310313433334441321101210224424032121434444022043134213413014211004232324112330323012200402212131241112142322414014010442400140032040042034244120120204230404131224042410243204312323334302032232311222212002223231440143002223414223342230004011030111343021311100330234010130244424220043033413243022132321331440030110242442402433143424440101131204420044040434333432444200343111040110320202411134201102033100304032431432100020343114042303240023000111414333100210104304021034123202140401011320240301124022200342433020321234444403223021441032001312142103322441233000024122413442231304133111434213440223422421423433303422411024111143430213001302111221311204211044013033330330133024003300141312343113232211133044013012203112023141441211213414214130313233414004131104134130022400310013103213120320314200002144421303322232400222144113201334244223303403412403231343121034401241041101032131323020343230234223103432202122414213034033113232444034104122420443021031311014121223240102113114400444034204140204032132301004424131402340214112042333412034243414022344430124141302230022040200433110300243042010002220021301232034343220004003334023441331034304122411442224124341012414034442321242320304341104333124410042412403420211110222333114111140144411322042304423424104110240440322101041043124202233134013244134130210100223134104221412113423003132331021111133433204321212044211131403431324110341303431021131224131203234224244143231334234002332313013231444121440232011200123111431312320441013311033203324242041024101024014040022102313400330403030013012000342322402022322220033104210013103131000133321133244044021040444333143301401332144423424222141102124114023433322134142421214003424431332330113432400213144010104412400132133123301032114024430341210024133441431112440401310001220213412224330420212341320442441003433110431232311113440020142340130031032104234132321431042042401041320404023340113332100001232112021044230322214400342410303204410422412131302423231141021213040140230003110330411042224302402204201400140314201010141021021403002024013124301412102004333011210321304443332431234341442003203211221304402034001322001234342242322220312113314130213033214112230321040442122002301300304323022433300343103304411333104042140113340124321044330001340004014112410301344420323423032023024140414031033413243323340301211144224111131204440202230243440340230232441102314433330211022330244000402322340224140011430043312403241422014400330330444304244043043342400204232034200123121134333331344101311211323414433001230342000311323412424040223013221342130133313433313103014212204001014343120430240033433342342124234440430104241344043402043233220141344313311012332243302142221134420413403201321324104422434012440442043132030240043241113014113411423042231331011143143034140403230032042442024201033031114422203142122341302110132130113023211343331134434331043244403023304442141233022204113243101314232310102410010310432143232330214412320233402400113422140003114221132224320344004333132100112200004421231141104403213121222044441103204110222023403012214442043212343042442203130214231020214214420240331341003444422423134343000234230230000002123011302221001432444133232422003012211113334103410112043141240212242131433133331220134212410042443442234434042114440221412133313244224332311224101311421300421400334344240232414011411312201424000342142031341343201210213143304213444012120413212131444040232213444332300334043010241344040411420003430113203031033421433320334132042034330233343111013402102230200140110110330133332404203321140321321240002202124200232310134343044203323411341330223012040002030404121423320030413223244344130304040023122031023323013421214123133331421433214211241114100241100222443040432132214004120113430241344103223000414010421310001410200232322120203013332323231013440302143142341134404302123342403323104200312403244313424134021213024242223414200131301002011111024343444414030034033411200212440032043124113143043122330332304403442044323024140043334241041040023314231422240311101234422311232422401433322110201402214432223330101332302012221101423000134324321103313411244422123241140002400020232240134140001142220221303202003302223032344010023433113041441444222444402124111301004441424244423031014011420011403211140304200320121221301430110341222241334433002131210113002120020403433042242221030030121", "330311423042322034101230404144341414044244430441002240214213234240301304240131024230331302324234240312101300330220402123442433333421141002213340023001020400403310212333131114342232224111131334004120100442142420020110420122103312413111430331114120323024144211024214320321041333400030321301021334040133314423202004412411120323421400032111332342303124031401322322124042204020041144014303304204011223010342042412033441110232210143431334130244044421321233031041240043304344420140443232421044433321312203421404310323412223233014021434024333004332322404413123113042322340313041104213244211000112044440333434043122220010331322011014114340233144112120131013301441232241021133031132134023341302433242042330021112332023112031212234001423421211123241030042120322013432042332331003242431330444304124004433240321340341302341024444431101012202302121141442132243404321133004110022033342321102322304022244001010321124420300111243243241414013020244212420402110302134111031033002021021100434124430130324140032114133413233031200320231223104224423121201301301212441042001103012114124313030112242023112431333243240310030014100202041301241332333144213111243112121413403311110344342412240241204200424212431131102420344302110442304201334340204400413444144220324213310213402321304132023140201342301042234034000104000400103431403032200240244304444430413212112410342223243442243433213042431341303400303311012313324142110012442413444041442300311233101422033441020121243134112324321302302423041403024143011343230211201040144211341340241402312342323311322000323031111330223100020433114200111002421221113203343004444244102214301101432314010042403113111341422202303241212400434332424032321342100234242441220031331103201140033101234243112141314404213034131211411424140110410203024224033323140204031101433230311034303002322113422213022404212222130222044032313221244012232140201343401432210001210133111203320110133202332401101440000043333031341110434230422411320244312143022230011413042204104242020240003043121411324210340004330111302011300240130402403244012303114111202034434004124221203410111331320444220140033240123010421313331344211444140424332102244011110024201031422103023331133244444222441022340010034233242032130230341241430142103133034202131124211404202014343141404323034114403342011321001220423044240312104030102131003333120222240443034121323413330020122120244333300441424402402421103324003132123434100010303411234333424342002444311023404421020213002420240204103211314222124432403411124120302344244120304323320413104132404321133210042300340121410431414234331002224011031021442323331403202401324113240211211443131110044422420431431002114122203201112000141133130111142244332103212041402300241101420121220034031344033211140020401401012330232231404331440042240243220323421402012434344222044123431112340331044430012212040141003024201332101411142301022434230234410200233001224142000221241020030134144112113114420131301334413103430443103400321343114430422320000100302343240021103133011304201244432333213024031123422031200330333112300211412340301104401303430441300004212230340214000113203302021212310100213421142420142142012413101412412233220241441240104044034343314142043314324102344432231123130002211323123443314112001302014014444302344313442444312400104431241231403111112320221302110424331222213120301103341111204312441113004133411412441311321032332410001403131031444303032104310011234213221304214000420123230043140243301013320400323110213141422023140434402021133413043103241112211100221241340314442410343320240341404011043002404342331010100242200144010433313341203432332244342002404403021043313000133304420301302224402113142340203110110414344424422103102044040340321343434444203443120314024141300434210343431012240003412021021430312000213020334442240230411440210021311113303440221401204303204334234032303001442420211113322222040121332420142414132320311121441224023141430141343442000432432321200121424022031430413141103333321412120340433422022030131023413330440202430140134431232133441041124003343130330400333142331442310322423000024133443244414021420242001410040123220021214324313213341114110300411013213210103200210031223221113134301021414224131000114410133214212243023232404000001104331440200120340430414210042030123442413322014401141342103320033030433411000321230141200304334322311103423324210140234431120244411234202122232110403032001032130032330424332034243030114040431121424004032024402133301032", "301404002343024424313144432324324232131240312023402144414320300334144200420220030242113310003012320030423244314404143323413113213121011243443242410104312430231422431300341104120133224331421221410401203343041240202412301423141240212013044311432310330033332200401022232242023244300241402022003234244042300241210123131301124423140130201133042311423214032400010443043332142433423104440431343110332240412202410000334424331041111240220100031011430423340203402434012012221401330012121021311103314203344021224232121304244103041113003421222213401110144343010302320030103013043440441124234140011304142424423433122323421420012130314204321243311023140114324001312443323312201312343102334111321122021103314132422003421234232410112244002332234043001303114030401132400011110133144442403311341010331444233112020233210241303432130430341020302421112103001103002410004324324001013342320403212410433314130134120402442402221141232233342041122014311030433231031004134433133343032323223330044021412224242240431311034103201122301232220410134320304001144441042112224133410234322020114310134141323041020020300440243342400100324014032200440300001042203312324413243140143014143412232030241113342021242003221421310303334420100314412212220323041320110033224423204421220012413212312014414111340320141140313143024311302404301343323112124223331114044132442100300410100423030400240411102111142130313422434242041034010033331132104340102012031132243310200112222200042031131022044420242241241301330312431421434112020014000341311214043441011342443214032303303313042430041231103330341122141104130033000230131220341230100343002324200024120422120203140434302211241211114431242320301012333021001440310424414134443102210120204120133224032034342312341222023114143304233441343100010413340301211000443013014410442242041000022034411421401234021004044212301344104132233312144234433404123233202014000234210044332443110122222340213320310012013140102000321030103120434414323234230334301341040433133232044023020223413234401110001000130224212130140211002332333431034013322200124313112231204302303332121440022131101420113422330331022143042122410304312444113224003203324403013244111112330434041044100442204040330404304134043121230342014130320000442121242030432221140112443132241320204241011313133412122013410210401204300242334344004440421133102320223240010001104213024400044141102404343203422324121320000300120224232141212211120010044001234041322020121002402332004211440330131030234033042212114234323144411340144043013223230440204100124423014214413142140440300022034134304441244200323140021023103430121434413331130343212340034000340142441134012043010030004222344214011023301021414021111421242211042100400144301142013044113420010012443041403341402003001411232020224110331002034400410403403120220221233100444204214111120102324303324440331243334403104231321111022004312022013402244414231101014043321010233132003144044042113110112144114100044414420342234244003413021111042020034133411231033400013131220121122113033103300310211033044021040103100302124301324011143222404040340213202133402434330422324401414312324124212003414044404231310141040000234024322343030431302333014041344342422211323202402204210014421233343243431002240342120424224112030024344044411203440402432011440113432311111102221032114243041003020400244022340041341240020212013031031340421424440203123340204310134141111341131341143112243111111004012300223211043121032241301334321321234130311040034111034331104400413333431004031442140202101344341031034113302310102422411401411332442101033041013231312003033131042233303301203403444231340314411214414301241124230434012113300000020344420144442042234023311113144443202402400443023423204443434021001330313030423211002134433400024030041004222424311330134001234321201221221413402000123213011123220331310423112134141432200342033013033044124414044123330241032024134130033000423010311303324312034013343111024300113202320103203011410333433243441304010204333204410322100441224321111030120004133223132210314033220234413130433023322204312222413112213114314204232011413221221332010114002003131401222004020014322331221142033343011443343102011342040312123000422344340132231320401410304142002034024142412100332314004132114402011200022041432421410122022343212340331321114234323120441114021243041120112000322001333404133441341144221430031434440133123134122031240232011031330202101131000040233130132223433323044033012030232331133032220343200", "103012221013241042014231314414320240211002222102321320423031133233131222104421102433303004132314134321033212431104403103322102213032304122420223214040230223323040433114424314121334343032422314003121142310240240022233204022441124311243021122300231304100433130331143421244421433130240021231122321100042034324331212322223120243042242443002100144223442021130234303213200113031311221443304433042210343134424303300423114340230401340102011343240332301122223142101320032131404002424304000034213341403124004410323242304342421014204040321344334204344442441204213410111344034031203034331314211041411113221331034030302123423243444310240402032041212424011234431031410104033312203132132113203013002034134134000121111324020413043113132302323310143010012333223141232102103404232423042214003244143343444133444103402444011200024430343322121133442134440311314100441113310314324431240130311222244242031140404140043033043412233303243220003414434032431300311202013312103442403401321411203210443021034112333134342210230142434342034000443423112010012400332212113410303433213320312021330213440244401444202422322223111324311240201344334130040340140123133003001012124414413311322412033220344331442202013411011302342200430313143134234401111243230230433343301033032444012440331004123220200044241410241313143402303302031323430422241111404432123310331032142101310332401001043302323022432331341303442222201424220341443422413003214104344102331123101340214411244144420334244201230232120131324020420214034424204222023100343313213211433020342244424101140034411234204320042411022224024102304133102243220232210234213231404304132321131324441000401213210003320314143414143213312214004240120404332000013041401113034343023410303314424213011402320431400120441222444321111003210102131223124313422132114140000234240101421420322414402212242121332013420400243100321420221033042120013022310003101440410002442301022031414214300023133023102400114001444342142331203000100224301410211323200133144134024000441400424404021221241411024244023014404220343012303244320324401414410204304030003210040203224230002040004134131414310201440230124112144431304131300133333423042403233002302313021443330030234204301201244312024212143122204343322010232401422300223033042421444311400430213143133342033313001422221142131301203001032241202303411333224304032232110032234414102140322003221234320034313231010402131130212410140004302413301433201320334143021000103424222114323243144310111220313441030232000023014432302111401231300441420114030130244124340044103344333311301403243200123244140333244200101432121032100243333032303413133334432100243402034043430214100344400343223110021300121442021423134311313133312201320021341043444040331402304001201010321333334010002331143441200404040111132004111300041033010304114134343413111111210221441234424031401020140224130313303421303233213112110214323401124441124022230000144030123333304304143010313334111113402421131330314123142333043410010441210023412324143211141314414230434031232014143233421311123342011440431233134303400112110231042224221300104011424022110113243430241032443434010312042223334343311303432134101021443011434322421142434243213430123013420031401143100310440332332240114340332303433332142142011021142320320131242433301143040202303304404114233233100401132030001314110123004002021030012211131213040410332331143140443302101312302113031234230311220244430403301210121010221113131411314012212401411430122230220200404324123133041302442312441022110122120140032002230431204201322002213040212314324002234242343032303420241330423411113302120441323113421313440313301324000011121023044103420114102333123434031111111242103313232210344120421230324122020140302441312003433142143342042044203001021230102242300142003342441300044141304131124242201001214002013113034000422420000224431233024112334320200133313132301300403011013404402143004204044033320102211221114311233110131404334322203210102030440430124014003044303003104314002401131112101301021041413413200402004110312414242141111241034014224100133222413424431130110312214423434011424124142243343344223013341011230141121210000400043014302320221204421433423222134221122221312141401413212043113223211022212113340124002224002113121100012334142001034144040443140142241332434422014142134431100040331202123121242231414342113432221134031220421424324012421320344220021023333041212042133021002330234421012014421211243031210044341314123422301002043240203010241012024230", "401342134124231221234431430044230100024112321410031304420332140314330224033132442003122043310201423423320002112041321214201042131130312433024432140210440324402330224123334211230040444204104242342410121233011021201020404312202113442342321231441142340212001314013423042312422340130343444424204231042223414330431241002341143102214400003401404330031243030001432401114103214302331300024311223013030311130421224014402331134013023232402012202001321003002144044413331343111332440311101113112100344423141413212012330111222422413321141423144402441021144313333430043122143132112141134202320101240333144434143020010411132141420040000014333244133210132032001021330244244110102021134333211211144034022421120242301343314332442004100013443213230232010022312343311131403300301114240403213022202210024212332241031432303321113424234041314334343421443243111041443244403430433212330011420044233403000204410203340331333024040141111412313140043124244133012120432102020012201201431021124231423100220212403010044010142142034230314040110324114413001434124023144212410414023422423113121443233212114343014243042143330140202334242423433033403334420344204403301414032032422141023243210421103333203404431024040010040204331320001304044200232413340223213222431201420334000100140423341142420034412103221132443412224320013320014324133232212240044430223241412024311102331303203100040413404431014331310234000244034011101402414031340014133443442012222304342113044441304120100101201420124100424034441430140130444432102233212421302330113344334304112010142420034323230214144424040143131314041242343103303434241424430333322133130320314014013313340144421122223033403100120023021043402103311100241111041240124242302240440024230231300022010102440223311332122224241242342020033040223434003031141111202423030440334141224133303114404113323213410324233230422133243012221042230003014003220401244311333031401344001240044421124403121330430421324320411411104443031321114114201444134111142302100123213444234232412330040221322324401314130344421414221344102334001031332104203103441011201034410443000433442120203241321024042102133102141214112322212100423312231022312120320233244103332021424244213331242034131222423044424143432401243223413214012130210334420101132433221034433040004402430143243332114112423220324044204041003001410102011222202333122220332024004132324402242201400021024433401342443340442404441234413144214110201102044423303144033432213031231312211003020131213431320014314433222110133220142143143010422003210113410110032431410443013040004303044030040431111321002323244221444443322130332201041121411441110010300203114100343313430142143432212422403003412031110310300110142444204334204223022133234024012421422432020231121003442331011323131112403004222044214110323414442242111140300202334221331301102123034034102111320134113141342411321013423234320001411434402303300143033400404420422013440414030422213323323211321020132321032240111311104144043221030331431412032414040443210424211232443034131330401220121344000132032330233404411204304220240112040432204101313040221441432020312004320334001434334204222441314312014303301412000113332114414044421401443434314333241040411320413122233310244100222424000120131303213204100123204131212440024030414220244042221133113430222410140304004311030014122041400200042424223412043441404123222120321404140011224243104112304110300101421333224003121311431443102433431010423102423014442014231421244134443042431440034230012210222001442301300310113113400330030101140034104403312340141310222432430130342333403322112342323144400241430022123433443014243414432311124104031320201401301332110404421303324024404214032432432210421433102220220221132144203042331101142044343122411443023330440023000112443103304132323134342032433120211210412134231223034244404033220400000333104324204312134430313122324132404142142030314224103021122022343421422000343343344411013444232101422231112423033141234303041024344000201231200033312114021110442013444340024402102431110003132030444224120142132021042311330310043333002121203112433320414440042403012212023113203103142130230313203034303133012411141242143414444323440223141033434030211133220130212021112003432042204140140304011200341013211113030310311324022201210014334243221010124240332424124033444120421241121010010424120034340444000142434212221134420132040103300214122103303331011243041021420442111142403114243121214113404203142013104144311100132023330020124144333232040", "142403304022032234434042240204121300314134202012013104220332030410300001322012103020330202221430242410010032323401322020322243410424330133313444024241131012123144020010431404443300414211013143112211110140231032321124424324040414433300041013411022114113020242032403420110100341324004440040020234112332010332032144334213003421142404012300414413111010411100231141022330041001020243004001032110201102231121141424130210420133103230424212144034220023242314012320120301221434103111000411142413401121043144010412423124221120200142114411331043134134233223213032140302434204442103001040411344433401210020210402303033030210231230344032030400123313200111232220133112043044321134422413402044224332231320433200402320324321104100243124232110300312423011211231004324202214121421123332241134200101440230413421202040034000244131323130443103342211121040314320020200222424240123424133322322231414000314404333043131033130022140421344240440232103420113031210312410034404432142032001304111301014024333004302441330000233211144130122113403004401314124303332013340244420230344042044124221400341114112422113011320422202124330031224133012234013233010000340123201301313301023240301210430334132014412041142314022403431000220002340130143422202104034420131340333132310144033130330133134420012201041204320214021001204022444330024411121140404342410142003203431344424223402212444200420002142203141442131320001201132421141130303322122303434200331223203044241431443414241321433203210233442414314212014444103204423220104333120413112133200304020102212410242004210420032422224303321024124233132043312330230010120134004240021103030201303133004232114433201120121111412004313001421201221201403012312003143104112022001022220203044234130211441041322023143203224013441420411022242021431102040014211232400042303301301224144200142334104133100021243114412431400211133443421133140343412031014232130343311444411201034020242232231440423043221134131210002114232401333114234424422131404334304141314402142120120340310133401314120224300104100304140030444003334004432032334312121224034022040344200313111022002220214032212032022324111314423232341331031223341312110042100430012424112143332341410100022011310104301232220244230301104421323032204122023113334303042103241303034412031220414134113100441113213034111414432140234403020210220013403331430234023141133034212303204111142441201332133044112303433431430231222040130243033434100224302441043013033110413443104130143031402301420223203324031301244430314403300342121412143220004233422330322312242001424111444410120022020411422444303413301010224202122314141443331040021140014144142220234044202443032203101141241104302420140212110040141310230304203232133332121200104001432412002410120020110132040440404042304104111432000230214141443300000023303311202331403210144430402404221404102121010110120430443023310343044322020204101131101032411112342311040102211042211113004134433010403310022243401201142222101243031233243211341321124003433024003141243421041442241104341431243123412011113320323214014241343342443343122144303222430110402110103213221132334004420220340042031134434234111344231231422403113433242221310413024043002403210323421400224101024033424411321410011020220134043213004404031010104223330130342201023144014130120120020313211122014434430412240320033322214102032124311141112230441233031222413114332243022010240002311024444040103101311033443410322114120100434340222113104411033140444143243122400320003040324010422324300103044412003202013121404141300422441020040441314101304233122013011343420240243100420201400004304000000424223241204304432012104301213330013000314101313413104240131121313141423334441103431314203104424331133033331210104134404243201403444311224124023440301031144323233043333113321341301102441241343124144011102442232224234242144214024442340113140023433430413012124323111433344402012320301300404434444002014143243304114243134120033432340241404404024144322022124201224322022424144123142101412323223042312030240204421210401301303242444141043433034232323112104003331140100324403241400024014333022014213003121411244103000420133104203324412220222043231313432310334121114230231001104142411041010340034323434310204030230220320440203424233221234431432142044123131040103020311122434133303120142244030114424004241304332300401401412241233201233240030431302143304413004402021244121020031001301134422123234022000240344243020113310443441231203401321412204111424343001043441414123140", "010121022144332412232400021134421214312302202113400134412111313031304342340412221404222042444242432323431102204240334103440044212240321243312010343214213240443022324101244411011032114434344300434004303420430241412424331240320223424031334001200220031200442314043130313411423144443314111012014200132033312424214440034113210430031213023213310114212301021222102304014104103024104424121234222211041223412043424043224133442004210200434023111414122322302443022024032432440224113321122434432300232111000104330422114032011412121320203134101410020211012422310223302022224213121122331034244441342122221121141011220001343041013032322042001104043402343004432330030102322341424002032321033101110230010402320440001141422141111404002041433001341423040002300122033001440321030122202130130203321321002004021202321230420013114010302322002133041023144021143404231131031032210103004220341404030244332013013430244220422423040223030420023210120133342014033340032000310211011412304112243242242104241402342044441040322113034123102301103410121204300120213131302303203102301323113110122332033301102433342120204014224421311302134132014020222302404404044104130030134320314113233400143011423312124444420143402011120122222303324321214122232434100030001030231312141410120321021430401313130442422404124034321411031142314103014033240114011012031414312403044132302344001313000034230422304304231134210333111342240443042224430421041302134440440213121340240011241232044440043402134401423242421410432002402124430321020130400311341440214010121134204313131141424424434403443233133320211044004034144344304420020432203143244410424000013342244422423310444342133042231103300321203341231320433423022022104443421010210423020322201021240104100322443122303030233313443341020002411013320020102133434112431244333412003113430100422300004434442403201013230304111413030443433442110123200311231140341124440224002014440304204004323210423302213010224340241030312103331310314303230101213010130240324220103311421120444144301420221401222103303322340222414230131341002143134400202303411121030324330300024303302014041142431341004302444231422041022334020203230431434332334331003103233144041044011410221131201412213212100202304112424144340230112012044231430322321013100334413233423322212321322440331034321300021300230403010422004231340344404003241020411123411141223013414234422123341431344221330114332210011311224031414110043033040133420123113113114131443114132131241232204221413424031411044003021320441242141211302243212431210121330441222312311034141321334020042433144011112300433210110021203430220022430144022241214102444334113302100234140413414124030310100402434303320230023133424130111410110214023232234401423230430000143442011244344111023204242103313211401232412211021030142132042413111114223442242240233021113314011322413010213033104300441233344421422142140214213211302141341321432304001341231101134432414332100134434313022304242142241242304344130204314040130343142341401311433022030222223312243121203123021010041443410302211232124040314133010131420344302443334244220204134201414332120414244113332302442013301132321434133013244210132103422024434220401334134123121422031344114441401140133430211300012242030311041434313321022341324100302114242142021043112231143134241242133221303013431013304111240233123143204304114420132114341211101331334213012223114122244203331444242222233104111210441323343222230121340143114213314320303311240201430222400110431311443132422322303400312402241410434114312114134314401323042443430104131310112221121143123433331044303223240142114410021332342132400012431141234303314110211421210423414202040232032422413240044130100003144301343444234000324123103230013441433321324323043043230113133114232200342343234111022424120412010204210223034131040100231324110132132400023140203014214043100014034103032423240113021134342311141222324124034442411032001323033134101422034411433202210014324433044223230111301211334241210102321444203122310142310012203320034224121343321321304242210244241004230240144204423401121144131410201301443202400034334340433340413330234430334423220424402430042231143340102113041223432323043200343332213040021431143201033232210300222324013114140403430103212003330323222404404244143443432311220002043040022202410042010002231141441440132210202412020440120014004144103400033003013113311032434223411301210121132100133341213412430243342400404020334323014222242342011004242411234012304222331121320334423", "002440044111044032322213201141012444344123112100144121133110121120201434331132300442011020141413401240301241140241404144034403201203141344140223011422403241340300024200444224032403212213330443323402410402040024141113411430220000242023300212012144312032101233320330300444043442403030340344324404311144130223132434240120103002012130130110232410202301134000202100314303140244233001211014244024424132214002010101312142433232130011111434011444101244013432414003014322041421312440402011234321443003110322022214334231321310033403230423200134203213020040042400230210434414312343131134324331430320311340003433222120020023444011233410033420340341121102221200430424433133321110202412022032230244203414332041002110311032410044220332433034233214023122312144334144112423243032134244242222342303201420124002410303421130342224321132042321211140400430134304043031020234113012230423411310211020342233414420020040421413421203320231304402433331034043230010401322230013444034444300341233403101301410211444030203333231132403120244241101321444100431044130021212314244442123220204342423111433410310131323431034203034011433441302013422321131410244341104112040324301100402000414430331143232341121113140202422212220101420303222003024244320043242422102423241223131432113332323332033142244411312013103114004432324443333113031033132301332203334022120320113422423204333042244320241213402404001023212304443114003314421314432413110200002431401244441403021310431014234332132034400043200124143013111032323412224202222401204211343240432342224331012014410212002141314123232302021203324424310130220030432112443240442330340220312223303012421402202330420012323344112212322442002423204333204011341111412223402003212134234434202242242210010222204211311442242300212144034101034032200234110124041120021411230322022244242030333030244112211114402334442420421422444323333321442002024303333340021414141243421304204314000040323203330103330411032323004433321413133131021410420040244411404122401424043032223202000103021134402131302424420013303421300333222040004040022211202010010420121220004031024201421320101222101403102121232123242430030421201342410023023011041103044140333330334311240440120434104422401041031231424012231203420242430040220002122332302243344244233312304034312241022433211243124344103432211413114303032143014420123022301124234344214033400434141021434432323310002334010414410441310302132134212113042232042032241413314103311031210430114034343042301042040224134300022330313230234103314012212420404203233212203022024322414230311243002144103123033023223000001434244230331240324422303212442222230220131423130221103420210100200001203310212204321401441233304410443041204340011133332132032024224311344334132143432320020023410144030321224034403412010104442324432241212141112420340304112410422032401142431220121212311443232022433010441224324004222001110132320214213402010003142441010030403303031230331310114242433034424141004010423330233204114234213123042040340033223324440312044400123334202423233032324001341322431221420412110122224430311210422431202311431210120341322212001413303021032103300431330343432342422440131401304032032243000333243234341003411124421331304200242043004324440134313241130204031131143344223312314111101330400201143333213221124341111310233032232441021124124001402112120022314324302203110442414220313312200320410022300412013310043344013414143021420113241201101223421302210101013001014342044014414111002402432222231033302242311142140340440013341312033412222301243114333411403342433102044332441300423412014130422231130444133423013004334242240022012014121122324031404443304121200103343200234044221230213121124132142324341201012134143341200414301330102202120202443241443211343213244032214402314413141441000343424343300422402232130124004244200433001034130233130021302114021020321331444141133412442442221433012204212321113330334201233202410444244143404420100323240241042113124333112433141404141032211301324404433343324411014140334001423044143344304322431311313311403221422104413133130131414414031024413203213021300323422220423042131302030323004020202412030303301112143000103030220213141213443041104122002224130042441233442311240332123344432011133344243443302023233440242243104301222042340231134121412403103201311430434210042221122142033220012123322440001343223324441432134022202220041332134131102014441334422310202213342121434022203120133333331321301324313424224011222101134012102123143212310224244141", "322200022430023222243104412220312222002334424032122134303131123402042014441220014134431332011301104322304444424441423021143230012300143423323300440331002031010201013233234040424012244242424234223110014131124142200421011231002304443441110310122304114404104124431312434244211311241000243220114434422103022203114320442012024213022143413112022202213232401333103002304402424221340443134244314004322123011233011032320341341422132331203040432000441134322113320213403223334410032221403233214012043413314021402011014333142234143340100133333404030341334014334134033001403201434443304312440403104224213021004042012401210323304322302001343301203034302130023032343443033404030430024442002303211113103011102002104002321031423004210343413014132311221343020222231342011420231012440302442404310101024202232341420013342434121143012401400123101034403022010002124130301000404102304310340223023021312140142211433023313214400443144141344441001134104341432322100412223010114324224133012440311031403232300432203312343140000242022324020033324240430411044301400041240300422421120123443033314020300044111313214401120144321202040420142404410342042102132423243304423323203144000340022410210404210211440301401013014202120240224434133400104224410110430141332022113202142333323143410030211240104210131202412123011001442322424122433233243123131010100432422324034202120014323420312000440143134011311311222320310104111043142402323441430040030423223021003102311033331124240404212213133333211033111322001424143334424322400303144343243244333331433302103324424314340030113411421402112313110101424404412341420322203331211104431112111020040303421212340321141240220331323244041120021013303030102311330442222243400404221004041422312434414433200021410221013442311223142444321133144441241122113304014420103014412100242220203220330232433002100021142230033022414114442042231200341000433222402414434411323424421122342413414124323302443230104312043133141413033420443134201230040133303333242211323130302341013423401102442241120433402443210440341324023033332401102120130100222034112424013211402204112010122204044233242402121130214443343031123014224412231440031013422042001401323012130123422024134101233424132202331141301324423443131001242101231411020004344031204144132401222201102040301032112234102133000111134044040100141004403144021100030130413430112141340124404321320031410322421104023314243101430204343400133114121422331114331400223321120102323224240124033432223023124111232033341124013432332021003403412114022202024224141101332422121320203012120314403140220120202204422203322041234441133113321344042002420200444013100222301431002421014411131320423233433333014232341231341131110410101303413244034400321212404234022132422403014341011304132322224302212142243240131204114241123002313444142222004202210113040330411310001143424342232020202231201333200101140003011031104213204241232202403012122212422102322210243212342340144141214402330130322232323021233102432323114223304311113434001242110104244231303310434241043320111111224242220010242434042233312242324312442024143330402011033014142043211430402023131331331334202304403221121133421032343324031024204003030041031224341143322024144313201341033022001013344141043422143134031040204204021144103423124042122302040011443120010134430134202130304111140343400042341420404301110422410214420033242244322412330010004110014112043131020102414404310110410031303443011300314121324034334220443113421333234300100342234033224322401141143133031102000311033114212102322321041432122243413004410142402341440311113333232412113104404003201413000323342213140122220443402313242200222022310423411041120440143410221022042401402003013013413110340344332320344143113144140241330134343200433201013400311413344043442204201241314300342403141443211321122440431431241243000441132110030320132030011421322210222011001200344110141321212433101044022414143110324411310040244240220220434303423234030121224041140010421334120241400401300010313324234343133104132332343200322041311044214212442201323222420244210211431130222244334413013040210440201200202042113233401312312240443100421424422032404402122444443433321311122142131134312212021344343241304132131341414324321314344343411041341111440214240200314323424021221412141301043311122121231434334102340223224304202004011343301333330133333344203042210131422410213310011342244130344103340234114413030333442034030131440031342012430020233303414023422241144132232201320210413", "332401412021320401212010224214231321004202413244322010220202334340104032303143240423041410342130420203044212023221340021234100331420124314204020104224032014114122231100122032111021030042413233430434303202044323432132021424201144044320102331134241344311311431013332011240403122231042243334231213041400411040411421013012342301413443142302313121343111400123224314103421324443103021420204411042402214311411022020031014331201203234112122434043223410421140242041330204020423100112032304423434201431214233024443423044101243023442032103321143042211321244411344113124220041141213431232210220220043022003020431340211122111410103411102132402402444210312423023314041341200111220110102103144414200212110304043203200100231431202123014334433301001241343113042121403403123101411330013411404104221310432232042401302223040444214104023140141311001212244342141141323132124330203100334413223214212040001014440002034300422033342113442112031300033232210424332300240421310040424140234144324440000041130430211131111143233130433132310041024134010141331430042123444314313233131441443230143002313310124112221241144110231140344342232421102123112014043223122101101313422404414004004101241001204322413203131333432343313442444043434133003111213122343042221142423144024202102300112004142403334014431200102212342310001221134343121211344132201341012001144203414402130233240213043134343433004041401030312242301444002033431240313143121432201001130224032040244310003111410312121000001300013120013123100243422030241211201024100234140000432110010113140122423331001323011040231302122300203302104002432041120413404113101320102222242314012301120003213012304444411301311102403213210021331432421144031141122043440100414231334410411034431432011441324340443244440033201340314013304102414341324140434030334430231422311103041311334140010304034044431121440443414030220234114302300131440114140310130122313322342040420031123111231020441302014342340330022133442304344001324110100232230211001122043032014043140204442211141032201102423224112404401200311233100340343111131102240422141303110201304400030012304404331022423432423223234204331141444403342442142343214321341134113303243124031031303021011212243430142042131423143134012321222412441140430421110100423003003000102140342202133004210242424314304343221100333412133403234234322423231042122104223212203101122332204134004124410023041324022212431142441241042043224003001041333223103100431304444020003040313224201041220303324443042313413441032002334121231234032212431410402132241434033202313131211034203044412313411243103202444140132403232113212421434003004240013132130231043303100400342110230043442434420224143210340423224034022012000122323014024310401333121433221430342404142044040303312403231044133412330403320031014331300012311034042444004211421320330041310224122023102114341424143323313013420114111222304210301102222111130230300234420343110033242234020322431300130211244323314421410221330134021203342310142304344413123402123403131030032214332300000140244441134211244113423302012412044401013121240041240301304102321342022230212322344033221204344031104430322102141400132303041102441031402240424223201224014312120341333431204344104443303001214302010103324242032324131322334010120222143013023123001404313232133400402404010443401131312243420103233413011210032121200140213332122111240344333340423211211323030044010241420043310212324442322303302022332211430044041120110321012004144200210022441121101023130333101124310421313023432432401440231243434030020311101034331421442143342303311000432032021224404223342031001232344012301101440224133002244401134131231242343434203143011111313042120141004232142443132001431230010014124442222342102200132024323011341123301034400140213013420101134410021434320424424312021011310134134412334230231440311030401431241030121012104321014240310344112131331210340201033120440032304442132402343301320202130324331444402344230143012303000000404410204003311114003034012214423441211322024121120014044442240212243203024133422201232113014313300111402000344344123233041404444134311002413323433402443224400412414201142043020324031210021421034042432040402031110100230033341140232422243433434122103140404240031030424033441041113414342310301400030003442100440221301210240032303210004411230001402203414023424034423214143034334103221033002324143320103043300432144424024113304002200334131043134441403004431432442021214121342433030302141402403003001103444210132001413040", "411404304024141442042232312324340420423022120412210334123132442214433413024134231020223113443300320114043433133344014114331314004332120301010011224211124324234331002000334022013403341400410233224334041443012404402130102331301201324344043120030421214002224344311010240043001120233310204313241311421224033121132144041410141020330340114403201323424111202434123313301330210100423133340333221044212210414430234140130004231144013323442420442234334220423034121234240404441302433023042110332104103431412234243111320342322200124200211144111334130230012033303242334314324112041034424010221330440423441002313430331334220231314004443104434034240210042023402120324120121210114433114002102032014300221010103302003011021240420010111114232303032322103012222441101211323033431130313104142314010213434322223344202221443113014101312333233444421431110424302230140343200112023130113303440230041313200320120041344111414032333413104330441021143410213120244223340213104140140442324003413102121410314223101101120304300210224443412234001010131141402430031021404422203134334110203340223413110244202222010243443243233444213400100041141030444440424212024332242112040203222340020020040112403140010410413301403032420203342120224002440222442302030440230103440404023420201401430124443242304341024312443401242131133014103411102303100340013320321222111411024340400012113314024420441041130432141102424344231320420323334101422332414440420311440310443121423343304411403304411113130224121234023243332421310101040223041031424323004044044441043413133322332134434243110142142041222100314241201213100334341344003042312112440040434032343113401410332423234021024343103041244014432014043112223131100142220124104021434432112431444434314211334402432433002444213441230311232042233312311021101313234213032423202424303303111241323221130404313143004404423114324123143140133011210242303143110302323210140024042214412210120200222103230430400332311004322121102130124322324423203112144021044400324410223413121224332110100442330304321111224034441314004012403343343024422012220000330321301431324243434444020404420243101310413010143021120324032302432323311440344044020044442241210420222024222232331213403133134001100221301212223021412314300114434212133421124400343200010302434041112143340043100331311002002424142410131102033141420441104303222111141412040002133120312441000230202434111143012412244431240303244304000040411024443400041104122443401100440211433201340201030430314333400322400344031211232104113412100214412203233400332221302124231134112000401131304420324333341213131002301220142414234442140101313141142434444344031100134200434230401130304123140323421141341241113222011123442014310342040422112343040222411443441000140221442030212142442012023443311202323020111041230002020104212424001014414323130313432203403340411432030321413402200434221011122123301214030243030330424041131320143112330331212401023043023202104341434410102024334010134240414024002043010040330130214322234440114101324042021314143222241121042140322402413243221104431430432423214044044043021334323341232242022033000112140020222100324122111430434341444143130021144430423213222330022134412324234320333142342242340232334041142323221222241003323402143440220122412212404242141442312240011330122432204101342311323242313300340442113431311014131431413343021102412332013123410004433410410302314030340211131301132113431342140213211012312033040112244131330444122224123420231044022100314421211413011343204014444341340043014401241041321143143112230111342120111403230402200202123032323313344142124324403232024143401421011020402030330004201434410111314424241444222043430042322341044300214034334021022003211121044202332101224311230121320210141113040411044414124432030210433041331410233444103400014423311313001214133101304242141041030021140231124402303333102132042330022320140414023303410042024224102311330420340034413241043343403211321314232041341440122040444213130321124022343343422402120444241244203034334044140313022003424044242034123314013444033204241333041112221134400041220112010200412021010333300330143344214020341321241214134442334041142022322211123341221340024323310010301300032232242020320113431031441411412333321414241424013033142140442240000430241023031131200143320401144002433321214112020311334110414244413013112144020220104230344030034210020110340001010312042140201021142220043310122032222223304402304124332314203234441313021310413341141410204324233301112013221", "234010433044302340402400102014043444233220022001101331113123330040411103000442403041300301413231210041103100432122003313012043443033144301223114312404412304011234110243234131402144322344112330000432122231422222000401423344012420142420222402112321230103002324314042240123313240030200020212010210404040304214212134122133411303042340011004242332312024010340202424103200020410044201241221420003133201203200441423240434313033300342234404040214332304143424242130443023110000402402400420344010004442331431422434143111212241343402233204221114200234344134004314443243131331320230010240004432230314323104333442341433112040040430434111422001334332041041402400033021043443120040113121440111114221313023023412111442420223444433134422042220112104042221300003312311314120221411441240410122440443220300400022221432141024141121230402432113212111230202304422112020224120322341434132240413222023313203221044320200021031033002202404232431331411120243033442133443400440110333321014044303024440332322413014444102013400211432014042432430204203042122332303132401112042043230201244401442204201111343143322300201412243032304010003141344200021001103221332224141143204320203413240043021222140421330403223233440030304423320320301102201104430431121200024302342204230313232223102340210104410320312033343023241224342112134203121332141042430030024340331444213331024420044034320040341300340422100132143432301213323313304022030130132341420020011423122323221431400400130010420331032233024232243221430331104220113204432300000300202320314440304013412144111143410121000211311020044023041330434312100134011023322114304312242302141031113401344010312011124040143114032210341400320334034311101103110023212232032112012241230333401224103042304211320232412000044314224301134110030301102334211432022414000310410023022411301414443420003134414113440403042122441034212101432433202101403211402244421333412422030024113132341431240032222232331442411104322420302023123112302044343400221334304041314410134311421311434400241141413024001002023431422340422124024220031144223200440324343441113032344100314111420002311204110142240013214410041403232232131134430204210043103300004200220004100132344220110001440233010231314031434023323222313410240030311431041404424310321233022431142011244312421220401434331321111314301011114140444202311214013012023041240241213423240133012423314331400443331311322003212434312400111241004221344240201341422233224441032014111014014312444040314343014203122103213322100433300414211410102222030434114331303400033322223212333232214042030211243130021403432134343123434043043311331024133414332404013123240331241041003214431234143433041022042324111224130312100321412111334240042430214011411101212432230124412240404134241332223133333010004234443233013310133442114040024320421034013014400433011110131032220322211112140431221023432103043021234243044420414430004431103212433340122340024432430214340442313101410420320300213300220012433443131220404230312012121044220322000004221323410400043033220300101011310434111203342044234130111104043144201414231222434110143402043141043430334204102000333441130114100120232024341220242303441431212241201404231442303031134244223300000310011212030030430003113101223132244410430230003031224223344221402040142244040121111240321124341230010132244204324240334210120312331002123103013044141244203431403211032340011424233320013422002322111220234404301133141424214111314020313012421440240333004023131334043313322403011220043413041304042323411214434014411321312424043244310203430432214042021331141422441021120412234130301110401422430340000003304423243111224044123104111000112432112100442142303000231303222022203311111200224402431014430214011310121443433412102123130243442214312104400043012133121311201203130204344042124411044104241200133323232212040043443244434303313343223342204322113044410420241332414222001234224121104304210220010414324033142130303142313201303441334302333010310411300310030411423411044241431432321203133232411144321032212002301304103044423110022003014101333332040221212141010310311114341430224412444044211403401214122203324334204133400433340203424413211030403041234003444220333344014041324103000143440221442434233012410121101213140110114013311034131203123400211221203330024123231100322114303422230334001103113412241142400331200311302242222424330001340331240002134444400410441340113112411030010132112140044404310312241234431212232334012122301401133241301334044021020140", "214333131304210323413114211142311342123234421342420301214314404441134204304202303034232331403321131122233103410110223002012314033310311041314421441310320234131420221024010313410241114101134030433312432042140230320413231330102031032430222422110322140113123112230001010332134442232010033234241014410222034240244130104340113110041434444404300003303304120022300343432144012233333434043341424212342144100404202444100103213014411004034312403104323322232212424334030300020111332220420132040013024422102331143122010303401220414001113011341040430402301012201110112341324403331304234112130143400122101030320140141422043222044020021204120323313004222434041424112403314232324341404400214010131211424200103101341340231204340142132004403122221323212001342310210142022233410414304044340234101320303032011022031033033221122304222120301204232443421421320403013324241323102002423421132201210334244230414112311022343334142023242222311112412233213100144223223024241323414223231124323133012104201034440301021322433104014211301034032123034340132234110344200030414000043423304001003004430441133133433314313013002423101200423300002421004213334431121021443131313020301221244021404232331333113101401431044430412424030232341204223221214144033001033414232110200442432104204313312421104410004300323340314324022140111343224021114442242322423023002210142324410334021240341331222101104341402233000043224233204400110432031302243103331041242143010143103131240142212133032330411412120140202313421232334140204443102032204320223001113022002343242200102440323424141322034202004420100210224000331042323312410011223300141443143421110341340001010300403113112410131031111113312111201233042011220342332432410101010030044340314241423144000012413223222244102421102303323101242423104443302431132110430412002234412443431033320031244110404134104330302102024313424314303104342113120320140440012002223314221443211322022032412423232224430342201031233123040301223100113110222143302110142133104233322144301000221401410430343002342411143432110301402000001131010344113034202422414013443033331030200223114432324410011241233002342140112122044302423120230104301104410201023320220142433230122102103322040303213223400000104110103000343233434040020404411143341222230324401232240032121302423143133323103400243341002441421013402310110243002203311301111241324401341103232134012044210430123140310210304313103013111213304033414000424414233122334010412121433320220303221340443302124112334322402240322233121301404402422103440411443244101222140032304001444403020440144314232042320432330030343224144243312102412120232332103204210130041143103110413242140332033234041032002314001000044241121204104430400344130422304204402203443112034431410112331144103242412104413403130341411140420141130411204211102304102141333333220344004421330414133213233412242403311301440040022321140311212044440403403132442103100044240213121022042400432102310400133020034204120133303204242331400121403304140223032242402243414324323400011324031242234312101211320002321020240424004221332324230041341110222242310310124123303200323012143332202304423131111003114020011203402302011414141232114241041031432213004344443201134441020340420202240421003121444102210440241330421134002302101011444244223414222040441300344421340124130112442223102130422120341213413344231032303310112014030210400040422444121440120024423024024321302102222013022212104012002333224211331041223211040244023033214313130244002344301141341342120343223223421310101113234242421342121244224100213101301411133413313332313422221334402314011103340131331032431312031442202320330021001223223221133202340423211344431333401444102042400013222243131032222341234042223210042244304224400121233210031103333244243414332430411133421001320234000110041342341410204231203340132112304311102134334313003441320121310321100220320343033210211031300021021043410313132400210114140000404004031122042013232034133340001401233421203204234421343304113414121433134031432214341204423001233141222010430333412110134430141311030244121010121233224134233142220322014201134232230134202130221012023232441203340303414102132231412440423400132342034204302304030413200011224122411032030430324414213313040233211103433101403202412214300342042001344144001313033442141043423213441434030040414220444042441021201422433110024110133430143314243034001430122000343444334021444342422241400112401142023134331101413202202330340443303133133240302422011003214231234403303", "400033132102410113420100200133031020413410421201044224110211240033211134121430303303001012400013400443320021131124233412341234023433444302123022300211010330211013434120431114043114113404213031221023114124102240330021303322432004422334033442321020334324220040420120420203212104311131341213440242123002343342112110021424204303340242104300331241012230344440302041011202024140022024021314223014331332234132100431441110444330210041304042443210301133323244332303313103434013330001320312242222410103332221123430324144011414440010141041403120033130143231232440021311023441002101403123444141130431124443343103433014103043023042212341410024332201332002032012310204342134442044121111031014434104324402024134231213421034403041434342241440430321240133120221233241200242403304400011120433234002410424201444341403334442310040224224133101300131111322102123312120001341411413121012111320333443331224442434412130102313303211420042010040203410000420101001310043334340233343123244343242230311400440424034203441443232120033340444313440322021121140344241011042414243433321413344223000201242140230400034343104030044001002000003301132231044114011203243230140003003132420323100102011114012223010110444330413222222034112220131222301300130444410104121341100434040410410004332100331404313121242200442211121310330112312243012330122424123100014033420142312104130424230223122240000103134444044432242412304323303423200023132330230300241441331232144320140041324122301130241033402323014102202313420231333214233102100240323440134220231311114233142012331213112344110110024031224411142433300230314014022313203234041114414111101131031201324000023231123012024142212014303023443340002442300203023032110004023133332111141333202113404300440212334012442422403001301423114204031010012022011411403424442202230111121022332332324143140224103320344433140041343123121440123211242440432141432242034320401231004014042230202024243343331021141000123422130323404033134220020402313434402204344212422103211343042010022242301042342100204023311412110010443002111410242032200132244343211022003301242132230204403210303143001344322141000133131401403110343042423223422220430031101121412320213330341143042313234221040023440011213310041210433114313131242221332132430331003341312240013440243213422003033320001130114322113302410402004434012212412312041433443141441143021421012111031000431021322131134241102002233423320012211230043334014042044241241404004413341134313323400334200113233442231001412121013213201424234102144314010221203044434224220322400034120023222310012232002312410143233214311142300303233143424112243230000101323143024043011330410033413332012412021214442223410041323242403340131221444431200322004210130331033343223234120112411010130241111111122330120100030120041333311410132443242224302410244023412123003220144241224043200332341201212122133004033434301242232430041341024032220201243211000432331430341040232304130242414113333131100343130321131023240302402213300413031010203232410032133002040332142340410420003414441134014241434422111123000042100011222410421320342201030412330044311141032342433443422401023412212304322010432143043113204241122400211432323310212242232202112004412343441424410001210310044014243430104024410324002222320134121241311031001113223213340421300340124432234440230041042433304410124031331241243240011232010201144333304234230331410233200413443311201230001423240002322124231100033120410010031324130113120034234231400241120214431201144031104234442341231443431413134000002341131031331342412430403110402330203200444340342143141140031020201322040324240424134141022021130333301024104244400014242204304303211101244401231242131443323333342214341021101344332201144204313200222333311233033431103100244024131224314204101444112122003011114201430003304342114404223124242241230103424432324221102101102423432403101432130040110022213313011030411134240142341123042024043410001004032032303011412433341003210203402333304314231030130211324420403404231432200043232100324334124233003001000223312143203130302330333233141344234134203004334304243444304202320121201110004033002333412432210101200120240021424111214141243433420020112234400423002203434312101101221000004431242313243303030430402032134330401224031110010041404144444040320421101140121300414033012403203011320401410002142030104121313043040111324441110004301202022341000100211022224102332110032301002331042320304220240002404434004420100424220320131133241242244142214010", "440111321111240142140041034342134343100432440031141322240200134340412000032032000340432310340230224334032120414324234103440004200233403431404412003404433342014012240104414242203422142030402321024034443122041232322123401320001041313043330413312142200010144411230401214012301412411221003433402044110322232123011334011231313104201040232414033040114122212030333021041014120223223104243030231120222144404422233003320210032302410123302242334214321141442021013412321014000012234144001242220224310113342034434421011141341344131304202321232412341030103412113304014313131340022100000031401222423232100430401232032210442030120031024212132014424140333021331034320333041013322314120033423441214414344033103014423141034403043413401241141320204012234422002044042113320104340210014011012341000121241400203211130010440301243400031231124203442132020443021023113422413302322040142043421424112201122344013301230002240210211113134213231234130344031001224034104404441400322344443201400124133432233022404210303014200230023404011414434121001413301432121440332124112410004103212042332121443103321441332401032233024212131142414200020444430120222104300412412432031414213111442014204232222231300011403141334004233321131014330113401014021402122312200112312221033324424302230040443402041321304111001304130231231122443311332421324020323422404224420330343410142423231430033240204002321402223302322410413141330131212022342334220000302334120330423012404043000424240230034220432432313200440234124144012141420003433432204102320323202003432030212201214001142222322312142043040011231141143223414304142002323212224110420441241323242211101411042201112243224024002112200132341014013140422213042400024312200203331312230014340203101420014110300411301143343122403030034413320102221240404134341244030212214434442202143101014340141244141043142013342131403401401313400200433411143003240044301243244024340430330434113423124404243403032143240412114411313133431100204200301443103434223414244404113032223244112413200020120303441232033312434234442311244330040003324114341241204133431244423410100034132411344444122302224140011024321021244142333020022120002240244244211322232112111341000240224311311243331430423244142434431304422221121403221303110214120213243332143442314240422444430330234410223232211402021344013200241221313443314444433000221221212113344422133430221423321341424341133424113420332002444244140203242340320202204203010444414442044201302134243333000100233341134034412231012023011134434223442402200323422030133032112343001041302410223141244432023022402430422300232213430221301404324440202334423210012210400021402412022100324010403042020342101344022233211034001223431421303440411100041413441131202404012244120343411002044214440443133142320233223031330131314332423344311332240301242024244240203101133033242323401314214202220133230132403021113000042122134003141341144144034132100011024001332440140014112041443031414100001223042203334014103112040130334141304322041301421242134224134040331023444422122432103142041213432134430430002102244213301044242141123020421403420413343210140021310331014444441313400212324003414101113414333310242342430341421340222340310124034200441020110422231444200314431114321030334202214332133034432220442201332424313432330140440001100344221302444000004140303312140114200202441022323121231121120221140000101443330430024340231012033444124410304210142414313402233130133323120141314221430140004221431131123310220331143043404231402343041112432022411242402312431302321043043340422334244312442440113313324002444204001124342413134421004410003022001214014214303222104310204110042133200413442341343102144432022323442132413110341211324242132203223414203433430020200020102134444233401210432443141422123331331033132201030003213402430243001311402303001303313210023323141141420213143304111043231014201204234112213424413022124201230331134340233323042310020244200034430010341004334121424404331430044223330332431041201344320030132100244302402013121232314400001443444140312223400410410403422241302043133411404222111202143102012310212210232202022431431402232013434241301312440111044222201011241010042114024431330243031240032123401114004242304220404212201341141330121221143424113323424120040312404212430041432123100313223011213111101230041410032223004443131413021400122231143111012004013103042140231232141212340230011313043120013401230033103041223103401204002121031020121141204232303313234034330201013132101241343", "444412412211401001421434110442004224221113432130032331331224223141232413132313004404333334440024001134223402311300220020044404114214242341322130313001341310312332043402424321011013304313442134303324314144310112131014124332444400103340224103324112033420224442143302140413134002031113130333302124304040042130303243142033012111122141223431103433043442114041121224004040341033000434224102333114301100123212001240343211342424333131104404430224324430420340240121024434043432222110322410400410213232444430312023114304330011023122032433011134410420423121331342311140412002143213413334300231111242142333123214340201402031334334241222424131401424034420142044031321443031303200041132041121213103233221013001022243101230434220441431014132024331013310212033241041232402410231311300032441230243433404033342130241103101344224304444302323201124204123313203022402244101302044214140213234112244414114443434441222033242121014443130011441331222120233413320244231202143131443241030322022040234112201203320313131113121120431200034232422030134240312024320324100022023343023202202440232211110323431014041400240310332213343042410103322431431243241142120000410443221443411242441342140144233222414044142220114003044403213131433400422213102022222402400432413014231044422212142321100101401244044232311423043224301223111343421023120230410114423113142222202011201144131101123310241441022213312434343113030221223014022444103300340030042101011132311021000303041331002233220124212042422324031413020321024401023231323340410332422014240240102410243442244213044332104223202021442013303133132221432011333214040030221322023241400341110102212001324321322221030244320003214233013344020422323032310423241000314441402103003404233403212343323441003403002022440413101303120202332134142301302322111334044224420442213341121122111221023203320000100014134022330230141143430231020003233332143411210242102043344110331132233100233222033111303331024244303302312300021043124330444322321141222102131132033223330411302104212112210001221122230434304322400203421323142202103030241133412333404203034114023042204421422114103420400140420212143411421403240410312024003210144303344324321322421123001004434224033020103212012131120311141100031113012223310401424111203330014044124142444243342441233402243033044421120041344441110003111212343431242423023422020313102202001244043004421342013101401323001403423023034224433003411231003211113314001010143221034231031311412401132143322424144000024012004311102102430232101414101311300133442114042213041033312223134020032143014104031312204201141113003332030211202013400133213012232114103333410321431232233344113140431113241123134000002324200423124130202324011430344101442314322333031320134333001130134113441341044131144041021131313243310120033130311301430330244233441202444302141323210411003024002023212043121101043100103311442324243141122310344030433222213202014432131204433223323330144223121010143011103130313442022200342033143102414302422202230344401243313132430143031031433400131132010021210144031040213333330111443113444110113104024441211033020121024121132043244223123411442231034444442131333323120224234311220444443243400213130424114403101433440442212402134400101421321433424142124430404342444331044030111120243003312302024243412320002110303013114143000004441334141013002401001222334033130204322312030123423133222410231120440133120030322143342002032042422221410403211304033404113330314421202143242231134242123343142401112233140140032014240143322044314204240334043232331234411201311321330134442411220411212023022404140142130210041330013222130422433422341324110434342340044331334421013241304421410114243342103322041141011334441433433210232030341430400032002401344141230022033311030142012124201401344123300331214411114403013441034013313104403344234110023341313233323142103202431130133114014431202421134134011021014033344434434430013010141002324200000342331112112223032121200320342444104332242412121312322143303031111224304241144043040440301412123303300334434401411231124120241214124210442120112002034114222211003344042134021432301433300323111330334233413221303021343412031030044434114423122213443340313211403334420223443334130131044130314044443411240323024014124443140433240133013024002001044141024002320440240324432330240222204141114243422002344121314330304410223233113014131231012401012000041232231422000120001211222334221144144111340411212304214324320221442004121042103124203124102302110100", "214414202143111331122220242014134330111111320332023112210001343402334431032200043323414223424024012212343121030131114201122001120442223211340220203443224412341002430301131130240100201424140022032114244432310132030333111323301340232443331204301330000402401130442244224103103444020111121243022002130043410134201320330014423103142130432313243003004030214130222410424423321100421323141400004320234420314203300214443402433031443200441301424021420114140043331123441022331112434030113043024202402441212044200124111310413421011432314342012440404140103303131212043414014102101022440211310020410314001242240013213423121342344432332010302431211140223122414331332442131424120312410312241310044032231241320220320033040003023441203011031214323434334102022313141131430313223334242130312112010030044144040331103044100443133342243102142130321321114114420443240413031112424224441414321403134211223342001341111232211102120011304131413331403111312324420304324004210441434404033324232132222403333124424023131142302410041412300411414344003414102440431011320134224344111223031110122041231404204334001401343442220213404030310331340112414132411040430113312143240120310210411022223343223411012011402031304042122142233401320103321142232041411441442124430404321324323334121113230011131223420301233241411110104142343011400140212004411232213232021124304131040124003314214413431441130121423231020032021142423203303104041434120422240000230101411243013231301222041212232132114040233204231344104002330301022222020004424400320402041300122100242100001410222442030203200244020113201011112400401043424200010102433110020021420310101301042101323332013222023233334400122401324310331044033110120430000012101401422134143103424104333403043114112003320240411342440124204122412100401210310441202120314013141110040034113021221401133043440402320013430022114010042421212333133044201334204141124403444340030042220412433123344230243010121124111100403443241233244034331300300401410330012303114004404211302433322233304224021000000004301114301301003443200334213431234040203134130312041400404324214401133234423303304042232131010234221210334143011200431303011221243020231200314244301240132012242440134401142200011423214100143421230422133421420310241102320112212400231000043410241131412430004013401304411033240321311102221020431243403303232040214114323334300332134130242131244301100121020344440221421443221121301000323324120244113324333041002310120330222441410303102112043333404044423200414020010430113224441331112134303310241144012434401331212232311102024104002113402311223114324423344132121034331222124101213321442203424443240144112303433422334332043303003402313122322323220242020323042234240144104043312432001321330301411430034432121331432432122030333424024323120442001132240233202123304440011003140103423102040023202334423402404324223333243032120031433323141130102140211332430412040412134343344413133202002400244112243240141044432233300200130421131203410101144130232232444013303431433424401024000232412342340241302313424421323413332311241101343324013003304021110021413133333033122214432130124221021334440330430302343101132330024214101113313432224004222203300410113243122133034420220102241111114121041412314231433043012131222032013242124131434234131301310110011002301031444133243303033444330123131102044402330203343242034430101104341102203413044144411132312242113444112402140004420142313130242001003401022333421422141011121303200244122414303211240033323300132210113440122000240330200103233211304041232102011430120323001414004440212314342142043321234333131402100334423010010143133322014330033201002033440424403303231214434023133013032241222041320403433324340033130021024033330313414423404302103330314330413324031012444133223144414302443223413022001311421044441240400203412424110300102212114114121232034031213343434143404331142330230204034033213100140411340122444324241324304410430413343001420014442100404314423431443320204212334402312404123441240022242233321302301022311231023243434343343230434441033204100202040431404441024413111314430423013402310202040210244030104320240243320023301423142201030112200413440034122021424444334010200213332302140312240114414414323043233304110041202132042401430211042020214330422101021244211340334110242402414244340233122010214114040044332010120434403203141140324341131434113200001030331333232121132404212022112203124314231040010330341400102312140002140131102220022133221222102303122441102421014", "244203130121100120143242122440141223310441404100113324412143103342344023002004221213344021043131304344310340322433130010443022341224232340020230130113422241011101422114434231211202322204411031203242044210312134011432404212332222024034041013002043414424440013330443021201321343321341040430034431023443004113341304413333334443131030411323040211232444204110344431332141024041110213331142332142020212104224111023112042411032200143040343040430023231320111311342204311414320140110424440410143311210304034424030423230443141222334242132002204400101031220042014232340104332104432222402343133041201114343401120023200203321004223424140102424341001200413114304414422134432013010231331331131344224444304134004414233144333432123424433412430112113330324404031432430134121213400023413301011304043040343041423132321234441402414300212013020023202332341321310033044031123130423102334404332301312314433423004320213340022033331203222321130220300214013110102424222132021002240021243121243223410133312421311224433311304312443303004321201024001314222440030011043340222201023102204032004313230244243421103100301230342010240231313243144233424044013002403110020143443432134222002430131042300242033121101021024430104002101322323241042223004211224023220421012024024443412044241124100023100430130432114220120041023000242011233141240004414423002430030010043314034231422033321310113132014434410130014114300200222310201344104322233013303030301041330044440234220244043414442423411401042340341403432233224032120222444303431310121334301124221324100210100142321204223204423410101223012333221004240331123230141020134421421200113110031234340042010321300043410014324302234243330422203222201411040023223132323310300032414300222132433402101201044321423032042323440314044443140022300330100232330434022410113130431211402014403432303034102044342041231104010340422030402334243424040220141331204431433422101034324220304311330431344321302331330041013344003323342011030434002442000424300044134333033401234202034311401034142121003421142313002123201222020413123100032311020300432122141023441101330204114310101444132201444420020020020340233420110021213240110241420013432300143403324343403423143302103243402010024141030021144144130414401404112110032214244102113013422031201244420100101244404404024302421034021123233110030103212331033021124432134230431141242342423331010041121113300203143300313312240340414132330120033131443002323333424032203241244302320140121121043340104201312030022320210301203402231241442211121312242434044131110432340420004200101031201040204231202421113413413440334213203423111011014342302223444444002203004123143120144404301421110012321303313120324241112303003200314124144321431010431042224344234222311123114123311233230014100221011000214422011210402302033011211234033441203421113310204334233334243141341143210311104233224204403222320044110141203224431402302311244243222342343344002111323424340143233401134303012210432202220202434400000311424210143312202101440141424124341434013110423442314322002343440412141411110423343214441440324303241003210010313412302144220244424011142420220432411320210404244232044030040342143314024420323124011032234132002231302442300132000143034403332104303423042301244002441313340312000202000022412414433324420114343311113304410234220344013340242023323443023010001332322024421133342033422142420241230001404443412120120420003300324402441004404440240033043401311324313341110341210204220244243120234404244133022231414112044002243313230023404300402130432022133241111402241422220323443331324022433423432314141402332312212441230303144131323013224431043222402113303144113233424123202300012402404124123330304044321132041412144032001334440241033101301421432121334103142214424421203440001203112401124242022042232440220041310221342413113322121444302033114124114243032102022332314122430100111000403311041221211442404211431433340410044411240311231012432310233431110022241331222414100313242343113403230132023110140414003102300144321123041333031201402343401341204100312241103313010110431211003320004400003102242320203012222000042410440332342020204124400341330341323032441401431320444213004020103004120102221014023020434120342401000323310323401003402140324134001440020344201024110331311310411144344120421444334204103102232044132212104044020323333101403023424232300121043333123301231334300213323132010414100333200233000423214430130312444232013103413122301402124044311411202420033010032201432102", "234414201133313223201344014224200004101000230110242033344133112010011421303200302032401222341440142330113031210300244411334442113223433103022020344310113022210212034333403040100414244120143140420232232431102430411131023112313223431023322410412402042344313440404310300303230030011232131131403302240122401440140402231321342344401402322332212034221324442434102133114441124211030433213213221433000130333424421014214202430244122234434130113412431303422124402421140110233410003232313242011224122202444434322033304302120112313123304142233021331204403304331314440124040102130234313424314331340100313303011044004402311042022024034231403223243343420112230144142343130422003443221003324432133404403124032032214141040302121140204241223204430034323023412131420122102014224204312000211143001132344104041002141120031123230332443434233310330110333323113040121410213131034230410403320322103303141004143323121124432112222403340412142244222200033330001120113404232023324224222010010330020403333132332041323404232410131221103322122210224442140224340031124340313403010412122301124123144323412232101303022313103010244124220233220403112210312230423141020024414042412303000133243322340313410302040232330412144144011012042013443130142014221202242331421231014231041300402233011440030130442413304000231312222041020414014242243314440303143413423124332304034432111104413104323321210021444312434330311103134203023320402304430240440422112020222324413430021234312031200321211043000244144242133324224313414303224100210143341321131143122123220313413434111110343220121313131410334304440221121023334121331214341224240301032432303110344343322432332333340242030000034103403443213400232342004131402123320213310413013221210123441101401013241114000344330000030241144232344131133310030203403014413001442103303233342014132213042304011422041312223423102421111221321303411041202133343222310031230410220103023440344134312200103121010220211201114144302210034022031004023141211431334114032212120441421041200213023400113023242341344304223132333012141024214203020031134300223122441313322434211322401044124332410212121102020002323000412201201413012332404134233244044230134032132033403232103301242342333311442231242002313244313221132104211041242412031132112342201023244043430213333233043221114313130343123303131433000344312034124100111110312133123201014422141044204401202042430320333341204100131330011213311234130422240210133022412404141111034201112030212201222010303002423043230144013040422304422222443122114424233034043313004033400100404021200032331214014122424303403221034143414440003232313310413342022204302044234330440411004113323012201412244221241432431020212041000312113131210324121240300320224321221001431023444003202113214031133124402203241001214040044044421320110413333010034242414422044420340204024211000002134000330243431343321242320220330444143110012144421030444343443132042323424310122333423001241340304343302102022422411120432112202014420114241024130002244210114112111100444021003310001241144322041301240304101223034102003320412232141201134404424230044442032012344311211133400411131323040024304111300211114314121010420423314204411213211302242044422312330430423313241000130004133143230241340123041114210113412111144021210423012421403034341303122343320144303133432110423313044312422434140112020314313004413221341411204443102114202134434241043004333102100131431024124134224002230412313222222300200033032234223430112423123334440300312400140200023001423024202142322220443423121403022043043203422214204410443334231031303403431442444023010404444033131223402214040212033234422403422214204242230033300120243422244223303334231144200023130214020233141344033212202211330312324311043100042044043410340104041320224110013430302413322131023024003420434421423401311344200320431441432011234444410014102242201011233142123212411232432034442244412043012422421441213442310220123304313410001431240424340303432110313010312300022244110043004442043012400014310220420344011320121120024100321130323424032343211102422142041210121222032202012300323423143213013221440012333440100222020004313332224002312411412034103143303223431140230423230134222422231420133440022300424210312423322122322201213141214111111344203124214222112202414314023344331244240113340101241242134212340311103133111120233242431304103022210433244410022140001401223043404143341444042411043112142014424334342014002202103302133322010310120314223041313100340242404124234333211", "112231301340423111102004024441223104114402141421220134321202320111112132421444203031141041310220014020214102041410330001200021420041322143410210224012442302424230203033231242324334340032021042324111021112110411233202120341320200100230001114411442332141012124101140423210420303013412233322442343241224022002431114000111141333120114003322113214313020023310144321202042110141301231210241044403344140042423212102044224100202031231231443003214110121434004413422340300040431440113232124041112411034310123133211321024144443132432024041044414020343242221402424242323032042330411211443112024211034121233411042111430423422142300440342223414413040021231123130300144303022124040110344114144430341441300221042040420232210444430332034021103200223303044003010224330132402443233211304104114041014032103312213233131024011430300413040023042114101321322004331420342140021122304330122422200124311000130101403212200144102411013134201010101312340300210132014221042311010404040011444013110143431040140144322434441124132213322234211423404332223322413111313010211421202343113423231123033121014134004421241414243401000303033432032013324133413433111031124012230401442234241342102222402410442404104310412031300114142311142442211341210340334202011203413301013100130122241313201212413033041024410414220423421232112323010424042442332140041400030313434132201314013022314144314001120201014022202310021300222032244034004032342030023130442022104442240130110342423000432321234434123122200234041122010202334334311013043242041424020332334021122444311020334403102312342431423410332221214440320113422121322340331324141013021033133303104103344001242401314244134144114311211404302440424321342333202330222201134020423230100040443403240230333122342033341322113422002442121102100433102411024312330130441333101141003041040114130013431213224313212314244400214314040433323301100314032422424212243431043232234333414301000013414321300002242400400010032303013033032442124234331302123110201444444014313012324111202324421144004412133244303010030044414223014414023023122401433040101224331421302303112023243421030322413010203010233404030003323210302110340130404410421233244320111401421032302300014043301023313340214202033434220101313114211243042310000333331342121122203314301323412111230243431140040140023141040422340421044311110033134100041420424422403033221341422041433204041033201302200202002240333003032421444400434322021434231023212011234330312111013323124424142203042202131344211221112222243243244130300131304014111112344044224144031024110422214311220434424032422334443320324142203303013432021433230122402112014110202243423233120421041331002223432113420321240241014430332422422033134011442224314242242243121423422120214242120042101410314201402444412000014421312442140210030004034304400040232133340020013132330332041242310440311122211244414404142100310421202022313331203411232241221430023400142013421113341420040232214310113023111224123324303434410412342203244023204143434131111401010242311122221243020402132031113231404412041144131202043411134130230132242444322342000331040311022334342141330434101431221444444142121231213230323414312030343102412040024342332410123303100402243002133310104002104010341433304141311101212440101132310020100031334032430034141241443111340202012433203321413024130202320004414100313204301230244334110122143412313024343112221440402243312202214231311434114330311343312112311444431240402321234101042311141014200001222230421100413140302304103312413444011310402324244220301344430320222341344240202411220012313132323424144023303043431030401014200340003023420342024201201331431443320210034104341434013234231003304212312434334433024313144012124230221330401233302242030413432040222344401324102430124212113412200101103103042203014100012300031123302241421001134444011420024423441211103104004130200304324321102242241144204103423433412002224011104202213041103244102301143032121340232002442240340020312003202300111341410332313032414420402431430221402430003141201042014104310141224431331412034101101104120110043300042113010142141132000024014121113202210041043041004131211412202123444323444443420411423124413103103201003400304331224040302140002132343033213321212334341211333144210012432424404432231434104314120200242414012233444400032422001444344331144430111321111112131210402332431242400433233200020341240022014423333242233011130024002442420044113010243303031103004443230432222023010013400100120220120214300130", "244403312421030112420440023030432332023040320014411444114244424232020002401132003413410330321332343004111200213310244323214431423242032102312012332101014243131232342240112101310133114343304211341014222403042102230003001341100334314303243333223130222443340322024413123134043340134020404220342012214012343343104430012032132441330421214434331141203334343224224402121331324234040410433412134041411314441300321302412103342144421241220314132242000033401133210100431313423240134224430014124403321223024431030303232123420411442201330001433223221130330144314443024112232321031123413310332043134221130404244431321041402414314302214224103221111110001011232201311102102043331320132421404441202304404032341414312124423400132420132102200220114133031210200240042034331012432243323400324120104021434212222402313430344424404020030443144302130133244204003120224040340144022214230002041103010401420020234303143144120323302224203210222421100004230321202300412443113123401133101324402010223323411022323134324004141331003043110411040221304303424143102102224321020442311223101232320223111301243033031144323143224314124003214043311021221222231142401420340343434241043400411311014214030303100300434143032124044042033243414430004400134411340002321332412403102441130342224402432034414010044044144331220313411213020300300132440104303000440044021312413221034423300331303142132131124031131043221432231401212423340324122244002402141114204443044242444244024331332342321242441403344124120023423211304220420223020214132124404023304403232132140002300413204412010214044322223122024222300031213122120400222243243324032200004424012403102023413311203120104211103341134304030001310313401222122224100241140112234132211112144324101220133324003212114310122334131204243131210230111321432000011321312023401010343002034104101030432011133134221440003212340422341110031141220042400123244004322313201200114412002100423304413202430121400021102303310430144242324001301024003302100311302020031243042340200311130012023440440000322123403433401122202032411043211011013000234104204432143432110143101100142043223212033242101330122120432114430402123400120301402330242420221122032323220410302044433444130001302432032120320031334404312220313214141204024011014200033341232331104001002222030314003414021211011403031233322043343312000302233240320421304110311444133210333022223241324312321441210121301440344234322430423421033201224434334041010410403424002442021401234403002124120110014310144144213440120124200404302442044410201031013212003140122410044304401213441010432400130412422404314142321233130122034224310113231441240241042221133403244330033230101140223220241420212220224241233342412310421301434023300042043330424432230202333000343243000411030144103133240111302230230212302433021223434011003020344243424002402301341020244012200244022341440314343221413001202431210141034222223130032400002304040414030213114220301311022300333134144231203313040404430133200043423340323231432201411014440101140023340213414104424220314001211304334204030214320312300311410012213113430204120240140104141322003104220303424140000223232233220111314403242103120322402401003430203441033140324200022344323024120011224240020114441222421243014224024244301343042043320442034432210102401423443033414204212134303202303400112022000021144030403034223332213224110130101013321104124002303232414410130104322442130041404301143200423434121224023442421031233022024223320344103402402233304043030202310303004412242412122021203311024123312200021001123230300004113043104213440041334223334402032003413401344213443043420143342134342143443121023140404243404211224442333131123113010430011144212321200023344034100222232033044324122304443244220021114433043101130102021234304024312021213230323124112323424223010404234100213401412020201301411401212343130201433200330400013224001043404004410012442423320004111222424143133320222403242144402443223221002114134314110441430421411021210002211234013311323412114220143311112401432203023200100113110223430041203410204042211440231111121134100240122204430130031300012211343103023114104431111321043010402003231221334423344343220223301132104324223414220021441241011013302212131112201032440342344422411113204340020444103140241332203143204112202034200311103304040401110041033434121114232330110422212441421041410034214441000240241122100303342330122232423421243021122243434430022123332301422233323041022013323412423332344441343410423124221011201203021", "204214323340333032330444303132234212132431202203143102424112343122201214111403123220312100204233331234340304403343403323400011223404101201341202232400143424243003004131133402001441132010020031333011012040044401340442321322230341123211122114432322301040323230401443424114013420324323223212332411140310303440441244333441123101320314001001220443234420002034420313100410042030414323324441144413024433222333101330332241331312323412203113403222121231114130440344423103302340132240000210103423431133232434112311423133232434104341043320124121110411024230114323320422430314312304100402214002102223114133231033323204323202330301022412213341204033042344022322243342321404313311144402203024232233413111243414132344311010234413233340023232314202300202303423143321104101301231114442322211211130430313400002414312022001123421332441020442404242101421240103344434421012043212044142413022302423022413320341441331410141032342414042041132304011402203222324023303243241404430141040014041430102330434114000142331442414144101210321343410343034342433110443022032121330002241402320410332122130133423111311001003112130142443321012122301122403402324404102132311323442440044401212233311443144341120430123143110312134010332010231302434413421112222314141320240224234422404444420233040204202033310313241211420134243312024341120321323301203300304120010324230030131224122014232131023120324442301400213004422403133441304030301104020000113043221302434310041414413112041244001203122321244124200021214404240412130041442311230242322434101432322301330101331331032021001410212430420220222042331231311141400040444423210214043004444322442021223020424114331312021344200204232311041421333012111403402212024203103200013322040040421212403303014424231113343322232440244424102000301312314022443302030034342333443114201034324323241000133034221000311314321403312130442031434430014133040420000343102113101444302204422141022324202140314123310322431023313034343321224130344303410243104040024211300433311300111130233332110424012220413324443004234230434200031002333114203212332332314234400044100120304041243032224424122222122023342234111432013012303102422012442402034421404433011240322432203130112441400113130424000001403444003023140211131242123301342412223223244343121213443422011220221212241120122122401301204410420303233222040210103244233041321110200134431441222444124000001323200002241034240200331133312223122110143021433430323343241432223313410044340220241301232444223422244233040122303400420302140141000202411224031422411413330422441244332013320401402314021222231302230123102103233103001030322441101324241300131001424342240031313104241111402130033030032010433340301323003124031323104202130000124222232312402331122020042102224023003233113103134342201410040144413102404114403002243040143240121410132314241112142033200030120101103123124242124222032324203402341021221040213233440003402030043402140241230203241041133413102002114023031204311224244210331212213421433003032314204300302132432341111401243013340033103302223431311234430400344213304331430403420040034442110043201230110402324142133113004241413422213021300312001421212032314423324430314223100022214222334340242012134122122243301332111042214113022213243221024314301430122133023314204004334234322330004323030114024030210124144400243213230133044243034022213240123111332434243422243123320203130324340324431324221142304210414433300124132114100100303111402002242410320114102114321223020030344423103342214223012032134044212423410320032021231331124323314413240230010301223442223034234312413330243431122134203333120043313112421443121211443304203100244314242112034301041314414001423243314301113112424412310011343144144110232332244234204124211432200011041221313214321302041344232013403142004003332033331242013113430012410242300121020442034130123310221034404134120010122021403310230124222242034043034210131014342033320124300120440212131122121131412231243024424410111423403141330303313441411441010242300332301122223203213320412421000413002224440401032124200021412012133301314004001011002103140141144224010121424132233213213301334440123313310121041221300124420410412234311243341433112242322002021020434430411341110441012210431340101412002432233104043030032112232013324300334340130212022303323132202433401131344431033430211301101332042040321431432244202011431103223343413140441402400413040324420121313123212243341033414420424032210130130423442334212031341114234244014142414401001320", "124042224304414203210331444133210330243422421034211402234442043210002212201042200011302314114313342121012103141431304122421304314300340133022104223241411243142404000302222433401102144043030101202124204102003430110414044213341201102203444230140334334411010040431112122133412403443040204023003343130042200341112431334143243423431300443143141122424142203411120203000000442143021311101020011431311420234202121241002040122134443104320343413200341224303400201112341133212044323341403431410422221033332241324321340040132330100001120012304431433220342343233033024404012111331030121300342334233100043233132012311140004134231230210303310444232042122332021303110221204013401012020041011010223133102421021400123104020242003232124332312432114000122230323333114412420231202210303433110111200433031423334403441443304220303410313141333400231240111430134322402414424301010242201303231024444142030024001132232401014130401414003012141231231314202030043330122420410201343110302331312421101410324411423112242441121222300134113420004021344430002402122243131342423201102110313330322143234243302041220332344210020124230403211230221112121223010004321003224333212204001332240311332422221343444031141121341230433113441220401233434323124214042141013311421342323142014002223344311003313000324423314411031311101201314201114203433331031431224221120023220002031412234414444301231233043211002104304120340143402324332001400011224041201444440031421200443032114024141232341243044233231403013330004232002121241314213102420020311203020014220343132211011231020302241143431332440013204424232330200233122003323442132411244140311102202313020240022142131104143434012342113300120410324414100303220010113232213434140131121241124223232231340130334333041311414240222043200043000321411344201130034114240030320212242023124312304340324114331003232010444110434421443244240444342020411321313411341140320231321221332320410043233044040110123242201313212423324414341231221442012242243110204333341023102010141034021232210331233423431242021221042330132124242212210121312110144022314231234340331031024422314014242004233333120413413243114101223210021030114421033441301202411011304242010014322034010220034402304323211232410203432313340433230142221420401010004303321213031443443414144020001232203031301102231311401134020412103230033301022304122300410314141113443230324311102402103040432044202231011401330034232330012213100212430241300342032123144312320014004310004322411141002103041023321240432304344003132231013144234000341004024140302220130320102312240402423440330120013311130144120404242243432042322031243321143313213010001013304424130333120441304211030133433201031312402203033104022032123023331022234403424031331134031310400420123101323322320200400434320031331233422431311421314434230144102323101023423402044403402140030400020222340132301124143340114411331320123233200434304324334301433130444223321431411412303442134232041222313230233404140344100221403110024310344322214124402242024314011220403040230424034140110202404302114040324210220321311201041231424332203342411323000211013011303432212210022141034311311312412144243130410123412021211033444401412400401323233242344341221111410030130020142421230330031420002120441341341420110414013213431302443342014230211230332231400323001240202220442403302412101341034441201100110014134112132222402102431422131242323021334440234011203122230202312311231032324333220240023130420042400233440414313401214030204411031010021032130223024014304210304402230443404224420322221304101440441103110303114330331233433313313200301330424333101220420233242043402140404401210433013403132014120034022303110001034131204320122234243032141000213141103122222413113224310410204241124244041012143212423332414024240403100011424240013134411134334002420044241234434421244444433440013231241220043004323431300144022433124344042023043301300312423213343303121104430223333231022124221300124124330133203100024323120401310333432003024011124404324002243110230213434313342132243343430114130310343012144012402211404014211330020410042034410420304311322203330323321422302001011012002334301004311424141120434120413311223210410433210144112224330103201014403124414014411241200412411104110342234323431400333013002331142130401330440333242130010402122213113343100022413211423224032232211430100313303204122012134412331340122230100442210020240213400130303323002000232033303134301102223122324400003310042013410223432144041132230312211323131", "403234224241124332442334300303401114401244034204333140033331121321124021000110414031313342101421442330042330120443311040343413400334401441422402003023244334044330102430244220200120044034203132111240432043201310002210011133024423333402130324220331243410323042330234340320102214141320422420441103313023420431322201334241444232233020401411114241034240210020440110214030022421201044002304100244322400244122220430301113001323304120130334244124420424430421210340022122043023311042210414031202131032441300034430320114211422214231220030243124220331010204224100123322211434023442324101230300244131201241441012211223003132414404004104214020314024213420404442444020443101341440432034424300244003303224043002211200333123402201113113110132324124341430004001340301113313223332012403231413032431314430001232241111222302214141223043443334041031431432133041101134014413134341331133234010021400024230204142132110104130112332001224320344321144113310234130443433030012011341044222413424122424303433100022200330141231041401300430133320133144034040222104001144214011404114120220300123042132132022314233434240403323324401433100314301002003023032434301341103213233133203222221413003034014300424203241132024132424230323042421004421133314021101240344440041310142023331131003233420241041321114314143321231220230441333032342130002133000321441442122132312003324202042132330440121140301421141414211433233421343022414412300332310124123234440311310003102414433333244002023342223332142004002304413330134123132233310034002223441131244214344222101121233041313143202031303221202303101421442124234311032213112041132442344400014042120131413103124314102131301103043332234121400331334020300201441044323303301434223420021312231220413420304133112403043213211234010334004410022421203014404423204421010314330104424131104114332114011141122302410201432304042133112404100440242414003003440042040322310200423012022211232144033442034304440023310243142114000323220343431300423242131223220440434320021204104242343341303213402010221431304144324332203024033203224011440201200320034204143404043304134002140133314020204440011012213322411422401133302044401032204112112102303300230141432233120020121003010320321401012421410331144431242131433220234343000023323132300314442242200341031310243104024134234324242134431331130433112030031034110023430044423021031442340341244034312134213120320413420431312233034201013444000213241043010212201031123441141010024304443242212334321431044234102404124120222431021040213130024400431403444410342101133142302442444203042222344320043023414333021430102320122424010231103430404330243411323012112121033120200203320121141231331422044210233040021413433132111333321200412242330133231234431311014302332021224223240131334303032413430400313304312030420223410423024230123234244312312340300403010223014420132313331212043004324112014223232012003243143232112423014103212444113031230431212413334430422020013101212311203012120234013202442040440402200000411311330204000110412431101411202323404122010411110401442401432001403003031014021010121033133232024334220203423202121444323033301002302000133234022141334344233430410413330204420423014212041243223000430004204330442124342244144220344310004123210143010342032331434402120111403401132334311040344344341433114133002342222323114202331401333310143423423102413212120330230023203214023143430402113020111040134323223203101441423444020414000032044013200034414440234243133411220121333421241430300322404022233310422402430213211002041104010401432201332400130033423213300203022443044114202110044443122413041320421214240341013321113412310041340120300332403214321210221011033123304020202121033210333413002201343301304312343432302304340303343024111434433144400042214313014212414101243114403440412102333403310432434430410044431244311322021130211033243143132020223034210423212232121210402430112140102414012034414423332434044131134443141230223020114122144102131030033002002432242313424432421124343333020234140244031221012010243433303341222442132043303431414020121204330404103204012201332340230024404214301104412100213310040202042420110301002100403142403130303004444131122012313301323422330334213141413120334134002340012214214341340113400222014013133221113103024043041410324234030340441141131101414033312441123121043210232414443124121033420022000320010313224302140312124122010002003111232443112110002401042104430432100231241440244430443323204214240004322410032200401213121210203133", "330144021310443201332434002243000422430201402120221103102311001100432433440343222320232003424034334440444313424140323001030040233113031412042414140240421412332331403432433004043224324000312144230213414011142341033434013334011023243312141014110040223323344210210113021100204010100142111000231343422114233142242400420103432410142113232411042434413012221023214011001404023410304032441113041230030431132021314240000423102403224221203124222422310412431424212323423402040201020441243103322322111431222310044020334342032033220244202234310110033142444321221100404020100122420143401440334234034423114441424112100030134444003124100341403402002241443003120214011224342043204302234332010213344443232401303423004130122330333243210020124021223142012202204210012240233324341214111444001000404041003234331241342032301434313232223044000321100330313421233441332410410024044222044441142442121340142210120210242013113204332341444344011200221324004130332112133423413423242402344320143042434134444431322142130130302024033404132021300431414042413302402133014144311440201044440021430044143321412210441122441111340040130001423214303444200101124411332232100133401303410214024323004100340410302422142313102121302034223342402221203203310111030040112112011322130120004341244022220241104213221002302424143014013420344340442314010333223113240034224431113242340132421100233031232403031340310012240322431433123203022244011344134223220410240410200423430244011011312102241142443311442040130441120023111044412010022321441043343031342000432433044134231131231130310030001434342244040313233002403012040331023430303313234421434033411120341302132013343132342023402024023212003014032433410123132202014321134113103440242201432234024421103214313412124041024244244231243344342034134134310332141113334022211140440041412440404223133041441204121032023422122202031022432442341003424144041130340030432142013344113212332243443110343214433424024402210001120111224444133313041103222300400430112011033430220143020320442220320421102222312103204003440104312404013402021110421134300023201434123042420124012111120420040422421224312200324103101112411142302001134144130132130021003143012121442423330321211442211201042142341433320122100001203420131032332030421220322141223033102430144041241420211133031201240230014011112100302301323230004022421303314330123324123204011220012420234431034431122034444343110132142240400010432031231001212401142043111140403141122131311013033040134222233110003132312302110320304424203304410424423030421411142003434444103233210243210302420424430124113044430230213112220320222311024440100424131011111100044020040421424322313420220400433144224034223101230140332433112104043004024143144423301340030234131230034033040042230404030213200101232412334043432424102131104243330243333211212120004242313203032230440301234022340334111421302001242434232220120302204000440212031141011311200142223313230331230334144411001231124340242011221241202402430444332202233423330212331314422044041442343411011220312214431221044313231411240034020212104143303241413024130220443302434444310144032121400132414040404140041121334340443221330333021400323404220413333141130330404324014224011014043421424334023112132301033024112303211310004242333144113043414424230113133011222210113103401232324112330210002121143100130322143010413400223001021301243233341411320300314321212311104444401012424000402022312232011010241300012214001244421222202442313024412134212430231201401443201124144203401204323142113212312140140103241230224444420130334314221301120203032434234112434341303103003013233322443223033224444144340214200314224301130314221440423214231332233412113112033010403403110344233204442011432400320041101400322221433024001013143320432214431244133010234004320114422243003203312204210440320210011131430240202421233343243112331440004401413002312434240132302113203343112402341111114400233342130121024034234114403131041100011304123211143211432121330202114243404332243043111421312412314303142234233233014203340004043103100103413314341141020212114044012212332421003023202214110132230202421433303310312233243244113423243340314103011214211333041423421031012334312302334202213022433112104012331012320322103412200042441311003400430022343113332403240032424003113113020334030343043004131014123434023134213324112223124434000020414021124222444202133312100400300122020221123232234403304334211444432020230142110343124133120344114221321140133403230422043420420", "234123210044200202111330312000024110343221343122001311300344033020434210432134012432201114013023211333240222103111434132103200301240003030001240413232040404111112023112004141242021410444300012223234434221104344321232402134223010224304343242023342202201233210341334401301213333030002204043340414433040001302011341040122043200242322242231212432013314223223343021421234010101102344133040121244231214423413404010312414002301133314024220041342430004413020233221314033003111013032042433030244441302221021123142044233241212300341301103132344121230242412142243442002310002103132313400004231104341301422322422203211234430431212331403341142301021200423213124144112104220301204132201200142312230231244440423001341130412241442410333234111211143030110233430303212104331223434032344324023004212020042134111300232430414112402244430141331342133302020402012040412123401243041222033401132113033202303044440213130344022140311214142322042044043442102114221324324344024103110124300311424420400201434043114310021134404034334103030201223042010443114141333420440104402134042340233042041104022302322144304342142431024012130143134442332402033212024230432104433422330430001103123230213112323423311314032324043044434243332221331201113130030332124404444433001334320123323114443314144411123101334141034310341340422002420344230030424400133111024214011233424303332111000104001233313101230433102203430122430142012320304014230040244134431342211440332103040024402342042101111102113040333241432123222234130302023343040313424111032243420314444212301324434114232224332413121102012113443204304202244322033141443030012144042424031421401200042300103014122003214440413130414204400332422211202100201424014411404120100401023314444440343133324143433112330120114044202303441013404122340122220413034432142034244122143114140243323344411442340421033343011023233442243443430130402232100101031313211030010223000124331130303104203224241311200404021004421204321241122022134001344112403344024431203122301300014401111240201342412031032411444332341123333304214110002322132424200414003110102013101030233443200303031224301310021102011140240341441113333440110222202403141330010130123121110213311143011430044023132124003213221212333401023014032042410112124030244310304434412413044403314004241440440430131431002223122432411034403300403443420102332403234013303313243302321331300224034004013041014043102343122231004023321322020342030433344430220104042201303401342231212341021404233411244020232223412304311034342131242214110024011233402212133141412444242212133240333231400304144014443403443004333220042011333312113111402104020344433134011232034013121331023210122032224004242421304023404044224111304313033131122010020140411032241340111214132221312414414002032040210321303104301423213010233433203134431130413124104323220200440213311402000042140210102132042442002013230004401103204104133333424102144321303001243032234032042334223142022244441221244104002342313431420404424241132443034400000131134211020202011440413433413231202222041034102040224320102202441311233142341001340141144343301234110300340401112122231343103032304410430043022444421433243420022240312142343031030102430004112102203211214103432104421322221103400421010244443242124424131331300130102211041304433400311334332312240302221040132103312114421120143114224131403232112001132404131413411242300342340420143041203104003413202332432033242324032013332223403020041332121203243432344122314230023304214111124011330442422404434302124321104412222024143322242112323043300434422213044434203304043241423121410021041304341404310034021114241224300232320121110333234233124230321134230240000300440223041130224313023343412003310211324101111310041230303031420211241133432023140424001421014432434003442402423041111230404122340100243114101224334331410302002003012144021144223301114010212210442024333324101204413111132411111403121344304022322230022323040113140220323134033330031402141330410213434343141112144204243041031411434342101132042140113113342244223130131213421112242441240220240044011221000212130201400031431003303023242313030110140414124430414343120444303343301221314004444141233111244122120003112210003340040420004124442121423030000213422020402303121122134232413140043411311301444402022003012443313013230121440300434144101143221422241221430204040242300331324003132020231331233231103211224221131122033134141113324001443012132401000024332231242423330231220234222211031424004303323113343340", "432014302413114102021230140432333111114400141301400420341343312033111240203221223200044240314142201142422413444432011141232240312332242404104203244000232014002333323100342334044142023010313232440010430211404434333213413223210140222032021003222231121234232333400412424104221313342142441304222242431201023122021022320240300413420233440230440441322342311012333400301130220404204302241240324433041311230120221314043142202041320214120033122003111440021220244440240101243302301412102401121412320212021042103341234311413140311344410002033321321404012401044202303310224100423434114034341222001104303123412211031423434113403203023022102431221104323103001010210020234121210333120222334433030044342344440020003210402122431134013002102433341334432441310323134304110341244044040101243403222433024134202443404014314304432444124202433122012303113214003424423302104420022034410223124231201004224324131432113214120410101312330201104043141011321434034442330243104244204303413122403041021310432123301130140344401440134411143103320420414434342400231442312212231302220411121233322230131311214344300033122321001303410042031112041203414334210124321204112220002224011244100423330033314114334202111331110024141124323342304401020141323411403013122134011333443403430042000341204124444403400204320144211132334441304130404100112130222044124320440214430214300014334221311242041300433143120400140442130110310331212423022242010303011000143002320100212144410100034333122340402411433112143131010034243033041212032222120134000041120012310040111413212241433132303141003203041041200324443120224422220313001034401034342320133214200123443440140221100144222330440320340313231031430010022224301014142400241401422012112341210121210303343042243324201131023104132102230244311120241211322421123234224224233341320042304421130331320434321330112014312401021214131131100210231102103431434122412134403011440234104341224434143410121201344203322412044041410034044123242431442041034042230402031234412332442140040431014444002203340232343200322202443424211242312340242344313233002342043102302322103134243101341200432024311141131344014400431123040230241430034112444103244442242203444221311232014323041304240031124200140120203220433324221122101020002334411440433104410401313224323012010331314322241443144422032421444242300401024222010014042143204034412224431121124124044110334134314100322344004030222444440301324110404103411130403331344231234200130212402104023314431203242341232243010112330424134411313333243300440032340300204101331411020330001000013024112301400224231303110341300413234100441203342304030442010213212441404200343040144300401114311203323120130134320331341120114441023230441000222140000414320234421023333032103430414112330342210320313044320213144401041200310310102401210101420322022131110203022234013412034344341322041023001332022140112403120422011131400024122022020332110011120430023440013443310011444102223311442244414021214314023034431314141001020112041041044043103212313124133201343001242043233320143342131123400141212224141113224400043104233102432242313044134212332233122023424003230234303320203300214204101210233201311342023422404102231121014321244412141144410012034111112433241313122042414030130030144234131144042400040103231340344202442243431423022002243141340003423330422414212204103134330303044303132031014132004204102403213403214440330420432234443402141212342333221411301040324310412004103001143041221001133243102033341424441302134424232201233203120121443400321304133332040301344332410304233203011310001001023233034304003113302340331242442444020214034301441441433243303413320320340201403333123321023032410230404430033103430104222143223020141204041214330131140424302213130344222114444114334100201332003043312432303214022231114402414241021410011230333443313412422334143214423012114233404020134210144144132030312304133122442021312443314010020423312423402234300214143134220303224141320143010224003144034304200433404111141342340324004320010111204012121002124203410331243410140430003034031334240034203333044122241324132214234201344313320134224321230044431043130333001444343232311222031011021310113134224314121114341131133344141144134320141143033003202220001120414204220330112023014130413404040044112234134340442021210240044002024114110344323034030222043020414340203424230300204402404423240332141223140324124010140244041100001113044024304244442412040431202432414020403412012341233023003111231040041242302212403", "030143403234410321021213304430122332232102213003414401424211323013242012101033142220442222313432412430443400214413203014424323020421303422113223322031420032340334330404140410131100221144124111414301224230130134102222231101431342132212302022440313344313433214100043030401441100012244144301244222241222230044201042224343232301121020242033110042344311202234001421334403011100424210201340040321001441424343200421401304122012100210400142002323141041141233232411334213334021421340042242032141232203304232032044012320331234310032402223040113304123120444224002201123220133122040124040322331212231112201233342114141402402341030001232343331441013232141404231113123010423312401433003210030424234112324433202000320002030331240114410144241020400414042221202220312402020420314311133441024003132143323312440121010122323312012004120423432340300200210003224323022244041210241222034230231121012323423114203220231012043221111101340021232033101014243020242040403010412431211213110334113334123310330213032134304121411422031343330441123011421113340300410242201201311013140232104423202022230314444334220242140320314422021203001400222101142402112132043213333313242404310121231331112111342303410001042313131244203433321003334312324244340303330030230433234240101403401411103431240024003311012041040334444304301031420322024310412223034044121230400412020230120132113133123112223231202223210320113143020304342431431103024020221342111442310323134314400443033202131420104413342440211103224213323242010202221340013002431032144211034334324443021110440143040413404440334410320004313223410322401423401302433204412211304321321000402001131021142014420122240202222134212213440040031323003334310342302404430213131142404334243301401341230402403001412441234220142430134300002111031234134321013332004300320324200241013422210301334411421301200031003244032230124234120204142133311120230413442222002141332131313422024102110044010001240223112400224302040320040001310421314041133312334421111423231121132333032213241113220310413240222024420404301242013214024431103312232121034232114314023233124201144243422303302222400212104204030422114001132322001314243343102441424320132130102000401441210034421412313233243244213433031311233401034113430240400141130402241120443401232211321340340402221441041423341424112420221044223441212402230403012410341121431341300021343030413102201343011104304224244011311024303330120133214033414004030041200341203422424403142110033342014140320330321121242420443430443022341321222204240443310332441303404331020134400022323230141132011330044430132302441424111232423304244343410232120411041100034001321030440430432043002434203413412010030240321241113400240112314244311421423300044402032302012311020310333131302323421213320300141320334421241201003421304021130043414132312243123233330301442012342313424322044303414221101302411211413030344421120210232013113032132014214113430331104103201113333404232300433342423412203032441112400431013100422113131123120144434222324323310344004343400101312404003424432003220103112021011014023413123131323422031334342024141403241030434231233101331400323431343014420130033410044204204243304444102424322444220412024143202202422301234222230433042211140021020341131014444401304443231010043030411240321221420003422021341204213221340232040113331111430021344230332303212040311423411233114044422123413211432222424232423230334443412410024324224131232421333223033031040411024400224234331313214324332302112442123232301212031020003210312140323100401112104410411012121101030304421010003032202204011303441140242304211420412431242141321431031344442300404431104210300040100134011434112234101334234124112302103120403322113300241243142120214340021432310312003223221244111440444242223201122014331100242031031344234220222321402000142201234301300233013134024114024013430100243402443104440403212034420432021401233134214000213213003014024212221313041303103442243112414001400442323320002103040333320422431043334210402214142124131121441232023400441403013204212020231411123144223110323302211044232111404034431424431034343343014201422111331430401023134421033241441212001113120233113221424013020321304443231321141234142103043313200312034343201031144011412441030140144340330103133230424312314012102343213002112212212110410310032410143333421204331214343212124432204434010340034304323421411221111421321401041440344014202240342011411101210042303302200301421402424202100100233044042011101002013222213443", "120141440403002311313240404412340424412103003013212040034141211202340241323340424000122114004042343320031234202000301124313211240221444303334242341124304433403423213410044233313021012203320320322122423420432203233334013143441104042444212344003322143110304014302103123232110103403140023412401203313210420333340303310202101243434234023133040101224241304344233441040020031413120414411330230112313400342022243033443130202311231002004332300443113023442002044010211310330430130100133024021414311204211240044011222340132404402200011431041120124034434240100121101134404304243323242332242001043323314003122043241230312133434414011014314334030443033410034231222342032300212432001400400330444242121301130403200312244431002114130000231102143132204443402043242231320014131402242222324422223301100341202211012100242040103340444130404033300421002004404330120034334100014313321322144101134304243414341010320243412411013104212230031130111214413032344443034143421012100112412043400230100012310130343202200034424302311343232204411420041412114201343411004200201010100340233011004211044003334223241034211132422020143424412231213010433233011431324342024001420312120133200203423420424010143310344310141440300441104101333300444244321133004221422010021012013131113140444201004244140032340023312034032031023141040222312041002300433433000124123230002130114140224234031442340413442144131433431430304411241104404403133034301210024021012303110303000110220433323144012134344040421443104420442423413140243134430032033414441000001421141434334231003014223233000424143332413311222120200101202002430001044124221031323303113144240413433314033113344444240312403202114403041111242144131042000422344312333304433433143023303222433210302234142103341003432211343032234130003401041100242112411311101313230042113421122423101400431232301214324043240341410301242040103040300010121324302042024143403022222034340300442134241010303414312134140423343231323014231312240404012004302104144211214240334110101014413324211033344243424432434400132142141040124440332342030421322024243204402421143411123441231142243300340243233402343424223103430244424443440203441143142420142420113021333233024240131413321330410240142142000013100410233420232101043411422312014313401042240403300044302433402111104301310433032203140303230110331422222112131301410032430243340040213323421131010110433443134433003233223112203034303430344302322344410433201123111142234440141424214424234131124020341304332203431113403233022410130301002332111322012311142014103321130403342210320320202021200420022443442003130414333312224131131411030020023101010313311132003340101212141120024440402324002332213233032230120221231101311210221304201234013244322120311014044014241442303114412240001300241033401334403441402330414243200003431202113340334441400020230223101122212024112100302132220212414230303304230430040023104302001411141021104022113332023143440311403223424314003441101401104201032224103231020023323130130133441331341000402020020241040421424310212411244201030401132434234202240311331224403340302201401341112421034242441220124331211323022303103213111332012433120130301423222211410241301404013400113124402200320211100403202213242343020333131120323133031340120020402431000113233302404004210301102301213002321342424242440213314001241122231303043434020042344334313111431434243413011223102020311313103410342042344313002224340104424001121002031441023301244132234342114400242243022434344214343400420001111202344411024304102310011031003400110340212311443102024403242144210344000210403033031104134323130000422421242341130334434313440244014404422201322232212324022431432440211323131114104400003232222111144310334003100304404140101132433001412233034302011313320034303323331221441041313220004002142101311140302412433132330313342440200100341421102234042140101422124312032303331323103301203341103342342131123102314033244013303010130042341244133323013201303232122100404232144144140310234432200204422133014234432301111244034133040133342401102212401032032424412132343232332412042240211112034214142130201324021441001430112344210121343041411233241441410200010304033440430400040322304114203200324303302231110303332041101332212441043214320242343104231010421222231042434412124000310304412030011402143430403400301321141432344102030101112032310422442343430040022142302100310023010133101304114344231312204131344443244040303223030230244102101004004320340011103100421213003010101300102232304", "232103000344304433213121304021224342400130434210043042303004010010232040242003440210143121104121440320031211210021114224114423404442122444104124312442430033042443304114231330403003300400024241211033002400134213140211433103111244324303414403111020000413331233122220413002012214441020114134011322202134323243441023223231211031423211222033231031440403114240311220343222112404200442421101031014421000320330221342114001113341413343122334031203021402033224313112244124203043144232012312322400130141310112031201223234301102144101421034133043414112221130113340341202021011144114000422211121321341302122324121121012033210304313401032314214024311230302401022220433042230034341012324022001302041123411041444123130033310224244002220440332040422014300440331232120401244323023444132012240402342211232301020402141133142001204234134400133214203300241120333333130202204042312131000133241040300110331231430424312201220341120123104321440423244013120140334124401131420413420003323431331401244201302204333102434200104324301002300023403414040130031042042102311210110121041234101313411120122232301241103124411312043201222021441032444220001203024444403442244221134204101342300102444411342430144100101231133332230324044140203211214210304122430011411433430023123002141420212144440240400330011443324220232134142241414212314322321124000423122141404433134234401110332310031222242242223021401234044344121414430033124114020342342112230422343144441012413142022331003431002331132210020343013404430311433200400042202201040310043122243343141122043321113021440114121102400343230304222201421001023311131404041400424432430040332401424220341324414343120043333220031242303422133433003010221023310222203022311303113131213421142321414012310220044401030010104321214013422243031442320033032011403044220430404132214443111020013014141404220301033412433241404203130140330441002123442214040144322222412103442412331022414324243231441204224231143021301101000030441104221432130044144031011041440421000123220321411101433120130243244030112121211433402012013313223322330334001244002014213001100203213132004110412122122432031201101140320211101342430303402241114040341403421201233002344043120214204001132111434040023311132441411023000332410330334140020212013333243122313302304022032331201211213312111321241431230324044432133232320424143144330031303203022032433440033442122041104424012014101013402402344242134241122322332421022233121042233411231404112440430142111213431112123420414004402213212023004012134320312334303413213420404211222242033140200032213211232143430221142333114120422242000403001401241132402014332232404234124142331120013010214111413342214404441202344042022220302132430201432220141232201021444040032000004231434340214423323122113102013131202241041130032332004133300323020130140143204401334431134141233340240042431422333440324023130211111233102242233140413420044144223231110430232112334020230312021321401201141301103444444312210212422233410310242004443033330203132341031031344430320041231404014433224110300303441413000002300044114040221243304133233324442143330102212214131013220202441321100320324300334402344442441440340002320230041412421342023421202400010313302433312433140342202221343334220101102130344110002441123403201113444333043120241433430014123412012413133331200122113433002404032434141230314200010330403023331422030010143400340223310344142210143012444213430404420110402044313240232223104331201231412234434100211032014444232424104110330441020213134330441401420224143220220210404013002210140122204431413331230010113434011041443432314104122122423241244214102100333032312233441430341213301441220244301322302243401240200342022241002040243130440133002232300004041223122342411021123133420003104443444314041002322213341010223040341002031032002143433332320341214022142303313422300310324122003101413023224234032022212330023111300341021332341340224241231224124110334401303423421043400221444331403223424204134301333123124421423114240214424042240413132314240202141401314344220143134101341421233200401111222230030342032242312433223300434222242001033022202341202214400430410340012310103140220140103222103313021133401133120030224420032334132433341034031143413420414230414434221014122312420241023404143144240411324342041202033200402343023032211200131323343404344334133022100202234010140440042233324420101343214414324403000013223043033414441313133340434303432424233440132442321111304442000002444341014304314112420302243421", "330402110320240114214324113303441340124023041424202032034330210243014320231310200313411234240010212140332442202023134020132110331003242010241034233420041213244104310243140214411322200330230041021214341113142012344132332023031300430104242334043412423403322242130314302334112110313121434044301244243303142300010222414302003032010400203110400410401433324412433414212032024343432120111120031022434114204100032310411433431404313210221011344423213123113101441220402430330040110212443200312114142211122122121203000410002421234010222311203220321423233120224233000141012220333000321432424100140431400342014124322040302430201422123442030420444324324422213231042143322411432412301213340333104142220032142044143344110002213300441240123314110414441102413032314232100213133413022313041242031111314112440423413211232430421222302114221223121421233101044210021003422111323040442011031414110440420111023414003113100320422022010321124443434010203033213133433420014313412401444300434220044032112440000304314143102011133143134210014421221420412230323300403124022203113213324101402440400201440404010324321440133123343134124133014131320001002330004304034121240240202311104043103303011124224221201240023400120303034240123040140204013130444431223221000002241204244320302222340331043303223221020304410303240343224302300002134440201340244441014110110140041043031410322020431414240122014303122101244223303212330321224023101344423203310220004211232243402013423443330333312020112230123402320041011201030440231103331013232111022130201122400240400401232333333240124014244143033101031132043003020314014120311020400340441024012033341023120003333430113243021341443201444142112214344111203210113413010424414413211340414223111334213043142211241002112141222414112140011142024012114333412330422211320101203223234301420014434212023322112320312203322430424343440300022201143234211104033311123110241331120211313444324411004213044104101344200240041200230414123143314132312342010301140240300401232300301303014144134311133340122301021101221223324012013213142440314202203230131402401442302420020043020020301101423130302201314301112314301343013110204024424141232132120432041430132143022431320404322334231032341304202442312224104023342332433422042344231033004442302042112342311003144322201044042041024101002224440422420031441442104403033101311133103400223013431013112241421241420002402041301040410333024210434413440031100211304012202201224132424342013023111111121412214122244240122102430300433030003221143023034330012443324331020031144443212341303013034214430121020220043244210100413014221024222241443312241121331400102332324034242242023423124322133400410102000310213201142013234133323404242131332341243033224434142223300001021410101032243041223443442304313102422202004221432310221423010430414341032232344312000101244034224221311124340411011302142032434443144223020134404321412102133421242411312301403043102320001144314444304303204002040002244420222100231123241043431130213302422431110013244210314113413200212003242222242020404433214400322142023103323214341004034442032442213443110323030333100241322110302410440340040112100302404012203224100032010032341311442210002233140120201112332424012443144111312142334213221044430211004412331230121200211003344341444433114344132344001321001134243212231324444433334430224323240230032100212234322402303423101134320303004221402040022104223433031103212430211234212114242114021422242103120044442203032422023233434340030403120303232114002123023321013223432324102440341333343234340010213110001434032114440440131212334032400012101002402240214031014104042431010234423112102204232233010344120130344034224303011114220214324232143422423400411010022412120024234012302200004401232141112311042234230043210121022410432211401130344022443032402113303313123330224201404404314324404401030140204212014211233012423202110443433220303233424333003404300402330244201044431422232013313331014420243442301143202010131200311401230332042340410421110423042301442320200021012000024321412114434133014202043404333332224404134443310322104012324010200240304304404443344124430424202222142400420412322401020332244311220020320141133132404031423100432100320420204434340341233211204042343433134132200344303314021422231241434304143304412302014013100210232402204300412344004212000442232403134112000433343213144040440244300134021203040112320012424311331000241300243334002340204343113411012310040412332312033321431003300213140", "410140243443202021111314213313114223313011033011003122324032011024112100004400024204131420012033324024301032043044000230133130040320101234201402013012440433332220403123132132201233243241130214141200424100331333420002204443000413341213101024013041324430233304010121004420331202240101224132210004341203144111034414313423404330043203210421233304131331241333310210241104231432011211322123003112222413300204410433244233034222012401230112214341024231021012441030113003141112431200331242240311014143023101033323020422003034402041113112203114412034202021144001221244222400213002114222133241122034223411131144344200411231200244301003204244024033003113103000004022010302440412124044112140424204323303314002423340301441214141432210123231302240203402101143324442410230044031421200411332411441213402204203324440341242004030132322034414222112343002221222244440423124121311400112314113100030330003022442230403201244120433130444124003441311413433242021122034323342143231242344131430242240104342200413342234132203231120001443021311210012200434224413201444230241421114211044241033120022111223102244301331300312323212330132121440222441242000121331021242231042110221343231022232441101404043432303030212324004121332441404414423110143441120323001413213311023211323340133032124211042422010243122002304014000121023101341433244142433340433002401404444032132320204420443234240434242333111020432131402413302101040014141433404202034220101311341343331011230242041143413304043341314114430002011313341203342121330203423231200243210034032414101033314320310032132044343211333204304333140403314221024123311324102401110222443043120212112130312103132333223404200343042003044033221120422244143302224333333010200430211444232222213421100121040120213342032302334340344014423324111032231104343111340144032134420021331110313402324000300044342412423111312223244133344343244110411402134010444220130141233003332324233201303310221420400010124134244113443210342100033030140300343204234232021443420431203213241104241044230434222422332432343210004211241210230333004302320000140301232340033013223134322412234342200243432303330104042014342414004001442443433302404233413114340310402004221230220213344122024123224023144021004442414332423424214401122431143410031211101314340404031010044312322214031030331133222140320311304132121342010023104320413113244004223100120120314203144004410012441420414424130203044034433004222122032012412424041010440122042034201310112023101420020221031121021321442032222300043004332143134212044424033442012121404003101400411043324111341341431204433212423401141012110220432322002242023233320122030022312423003101233231031414441123330333044304121020333431013131433244111211422333024002133422003103004023041114243334114404442041400121140432314111133402000343033131342232101301020422242301023300033014033221403343124404140112222311034221102302132412120414402441341441241441012010431224123130343121043433313102414434433004420241403432223034244233344001012434422231211202233302434112140440104243120032140332412233201410210011211422421213143342041021203104013204232444114143201144112111321020234331122414024033242003443112110310041301040411122314022421124113213314043020243223410020431100010210234231240101110033041122010010103400203333124343240214401204203133210102320411421120030340244421302432412011020103142014233223121333131223400342104201344333003040434203214130021013011230131113123004300032404401121403314311320242144434412242013204240102211234011044044311100332111443043442211040231032202000011313321211224444112302434234303411122141102004004142402334104102124141031421114242131110404040323041012213114124301003314421131402104432200312303412440244002223104401122131201211144142142041401112112340303421442002110331030330021044200220424000014003041130401102144330202002024120303010311030440304441113033100104441221143403443143144141310201022000044412001144031100013042311000344240002002003044322442333311003042434102404040103224014324412341133332003013240224234043000243333034032044321430221223400131003120400133030323411243104140402320434312400432032121231320311344444333330311101431342014121403141003041341223023140132011014142212320443020320124432212234341443234014321242112132114211414023111330034232300421330123304221012234431121340323020212331422414342000423320203123303121001421030114340144322223243403012440132021330141214222422244032400102244111303232432413223412202110442014311320032241430", "001413422133444423010124310041143214230414422444443333021402202231404333112013040400003422114402221204242003104000202344001210113043434342110302103344434134300211002014144230314424332041204411444233104410403112100214410301411133101240421043222234000104340110304431040010013330112040302313003001021401141131114321312001113042430004141200301220404214002021132413022343142121144033140103244311110001313401230424103042244000242140220430414111322433430430121234403323424210231443114124201021030141412214344320314004143101312034220042000123332441403432314140324034034431210434410020034402343243133423430030441420403240133013331302411020231324443423034402432300410420034223411041243443200003341222341001421020044414334330131143123302024113013303043041222123020333314304411344314033420414301244312403312313210341320412123340103400434200012130441211004331401140304203312330314404224423000003232041144111001021143131430222041134333420043220024102024124332441030224214234402212102023422022003021123121234111140130224144433442420341430100422120401300404011042112421413234344300102114444041323321102404402123442430322242002314113113011403401212240241113223120240042222334341404222133433302320241113132300224224034432403431241420124420334322334204023304011200313321421401413032324241430020222021240421211314232202320414320320023213312141120244140323300023221130003023000412041314033330322223431401224422313043113130002333403202243204330011332001422210432141043331243443434220432044304241432111122041114113142141214024333140130441004021412311001243210000103443210131440014344230103332444411144030214114441133214140342140412002213320200423110322133202102120240420123424301221130013401311232414111314120014030443331401410410111042004240334103402201212022331344243223434312342003002430431341004341343130240444420213241321102121244230333342213032131314331112314131444101104342311400020210100401402300304423302343100331043102102424010420031221232143304421240200314113331132131311001431041044312410100133032403021134022232102312134340032420222431423121332413103220234213444303334041341310200031330143211123211410224244220221212433311410142303421432322222134304140321221043433233004201424240420420323222043112324311222402442312100100001234322134313132144300141243103314123430202200042342342042304031403101044022021030141133144113414030230014310414022010443012140122213404134021200320130211012404230303140002420440423114424410132234304323231003120142303440224012240323112300110044111012020121001421001204421013014440444411110010434301131141411104104243100010044204410041322322113121411311133140220301433441324441003330312332441344004421041022001340021021320231310111241241341331140203230404413100113313222231201104412012403040300204024211303423300330330321233131410111324004122404010210144320234004210413400302421000301012242120144002331220010033143012020143123114313210013343011244340324110341244241444443340202302122300013314024311333342424413414341214042044242400213132121020044141442332120344240231042221224224210400041330004142122033400434110303241020202100123103410424043201443103331232213403243121231422422040201342320300401424040043130320230022342013222332413030212123322014114410013214442003330241000344134132004412232011030400313032034210304021322202441133421200021422412333341303300330242444221202324132303432423001204234220024331401134103401301414103122404201230013011244312124440433043333001401320314140223433011034220314041042220211044324022142213414033221213142411133214000001143101040201103334313213221140003114300244030033021222132023114202022303104214140201440410244241230430433000012044130133140411444011443401113004132303443220320443003342221424242410013141104143014422220132443014232230242401110031110003301132244223032402402002441231120433130333044030324434440004131142433140312121314422111301230010143242124230423124124300212132324211424140114310344232103000244122101212301433034013121440124223041430413011102324020430443121201344240340034124044040111143042204040200102231311124232321121012330233204441023110102000312133321420412304243313224321012432431434010200334220244104234400020044440110414342202122000234400233341402004332100021341133211002302413012121400013411444124212344411400122121104243114044424422201403310030224301233342401031331224040400314121441413034342002311042401130234402224332330241010404230004300300211443044424422442002312014402023201112412410131321", "243031341320031433112313003002421200014123200113401403032442324040443101222344422142333244430244102303230440401133331340434234203233414442140042241302414410410224232123034442443314122403000000011040010314113344110423343033002211333113032402412231211224230414223001122340010331223223303312124021024341012431340343013213233210220214234243234141231304421311404443220020213401231413302312123414234143032130210123331304410010411420204214440031223041212423233223244242102031231230424420034444411241121401102230121424333131114132310041020420211443020423014244241241110210142443240214013333104011412403223404413442234010141134012130310334002420403120420222100010010320012413124013340211221411214423004103420431040132104101343013104042420023120123412422330104131000320103101044332111242314233241242201042004224130203001033112014304313414211141221213104013032424023101243031414212301311424211122221032040232103420113233312432020432330133312312311333034010014311210320310341242021413014141301143124033244131214134140133211200302222113432423204200243214141310102142421203343224231231122120430430130021143100131131012122242333302312033203112140332241411114041012311344414114400333301431410022110042243041121014414123101400424021330043232143030330130222201320321203144234224211324423404224223430044312243000403004340323101430013412420114022223034103420132321141100434423321404221322102024421021443433021434323010432014131244331212333120303112213414112010220313410302010211301441041300043223303210103043431031012413234103103301221211323043202430032122120011212140010230303241232400101224344443320011111111123044033242404300014431012304312111221004210142044024021330432321031442312424321422022114141421314324344342332312203330223341133301013410434243124414113011113232032003312040231323010300321204140120222044314041120122410242422302210114423303124003423002020030004222111113423342412122214301144210104413201102312010040201043144033023110212423341322323314431244033223023134322041313204340301304011144434213011333113201131414301201234434422231441442200024220400103441341420133132014310430113434224313022023443032322101214400444041321041312312003040211030410223244223400144340032332431020010314131343432102442410110441113434321442220211043233212400034142030310303221110420313324331144013140421223232043304110012321033304302014220234244011033342401332433322041303210114140141031102041100402402313242204302034111200223233103333222102120103132022141000301044120441004122231040443401203310410011003023433123421024221242041224334441243301144340032330441021442233144404223140000403324111434243144123442221244130323304114004024413404421021001233302131014143001131113212020332021244442134043422224110000022303224003123014323311320032340401412014400101312313331042023241141320031222010231424203003030432434320244004420110043312102433234412132133401404332342123210223424112323104214312011414221440104304044222320443042013242202321302404300310434441103020003234143310003033440142201412143314122040140031032021431432142033401010132312003240202404331100411004303100000122121432234213024101242112240423340202241401011413043303410011223003422022122404244410240014312134101011430303033241023240304013020440200223230402202301200301441342110012221203142244223323131424233421423213003111030022100242240212231340110201203211431143131123201312432140420343140412002430141334103324213111244341244414301214432140001011140424320242241212411002201341012032030203042400132101414344232023400123043032311034422322234102243013233243340402334103320300442110314122144200012414201114302323240202040211300402143332334034123114414021310112042400432310020010010300441143334020243202242144030102302042103323102404240300430314442411030003010201042043142243412022433213214124422034202031022202244132402432123434433024412022221230312110343311324331313434203243442140442121300014233134231424141330122244403044023202210002244314421401204032321433012043114444034220203430124214044434114410103411113433020342423422113040233113103130200300003313232313133142332331213313144102443241214233340244422132432300023342200413320032034334231411431102444223030404240010122314441214334220413101414043332214432204130224313244023132234323402111304041240243331021313223422020212333033044330224212310103014301340024234042334010443324231331313441213123002003041422413204013140430140224242320304204143301102412421211432301241402312223431110134002321", "442423420320041140321022322330331033230434221100334101102310412332240223040003430431314004023222212120000123000042141321323100242302010434132002103430312211122133134204421320043102324244413331221211422113003410242223443440031443300000103112011412320444331231104043241110241141043402343433414401404421100030441332322003244421214404403300122312414404033401232220231231130442033001040121241141441223300432324112301200413430412411311210403434343410203141231032232404343233123034233041114232403200420031141032311104341424102204444103031110140224101421140242043102414011301212143021133213004244134211120010324022033121113100213330130323431242433114011314303113200001024112020232011343121221112400243323011320324320432113214200120210242303411043443001431001043010023143321324302222224133242210341041113144320301340244443022412114301144004200041322144204331443014211322104220131034142044131423044220203321341432132034200033322013001001224030024000312412230343440022311424411120014142013224120400144321213021320202420102410141002422120244120103341313314243220112233432331101110411414224424033333143133100303023140132412222400331331240032422014343241103233221332024104330332201430431414314223101342140211124442314102412133402334103013114441112034320143242312400332001144143223030343200211023030313011300334143131411030114000221144141230224210300430210021433423143022224423004201442433242442100342442033133422401342020131211222211024042442211343140003410131300402013402330224344210322442131113340420240012013010110202430141133302111404201421424304204443342020342430020403022214423033440231410203013003424400342334433002323300104241012243303431111411430123044232144420110423442014411333144124320042114041323002133323013311443012244330141233314022214041313130121140032104314021422440214324343401020242112032214241332122030002021434112211221120204124111122341021040302322330301201302134242344121320224344240123122331142214044202243241222040022104113302024112210322232122431023044222130202342034311134441201033322131112413342214031330230332423313334340414014133333102030410022340421300222231034424213410312414204134244302042231333213221400224134314233110030042000130132011111030242040432321203130242013024223301131140230130441332341240411034443304222033340440234114303014003423344200244032122200031211220243400443121031312114320304343014212243103131114104233140304030242023243140223444222003401120021040323244324104344410332101331024342234004314401420303430102323041342402203111202324121201240102410124103341134023142404442332322400012010222242032421111311422110241422220031320133124104133402402112033312033440303322241011442031402440133243411042424120033024111220240304331341414444044121320144124004310214412244234103023234312204404030434342143213000121313034232041422104022033303432421210044110242304101322413132020310110423124012200131321030040233230422024133331124002242201224112132404032133401324031220323120213041440020224430011001133222124011310322230301324304232324234232300021020441431300141114121100340123121001232344013443014034024204133334040334240041230320211203031344314014031143300303330144302423101433320214311423414443224240433322040013101233222040334201133100422314300100434323014423403340142424320004244402332313233044301311343400111213003031023444024122202330203313032112341022421343210413204313210104211404223303314302001300231104220114412421110211102124400432412131233142144322014341111440343201022032344214120432440124131232312043241301141112033330123213221344331044033043333443223102443103320431201211432323421131230422333020401224133422423124312141323311130420203333333133414423424430212003402234022424402412304440334410131400432340334043412242014013241243132021132232410343414430014214440211231030132112011034403010243104012014020043340222001133431303220422101041413242314001331330234020342040232021131232222302003110413130122401430132342244134341010230332140444010241011042233234114102424121413023130022002401032304200403130220430140331423120122433210142342440443034421230133202134101213304240010334403211232304022002424444124302022333243014411014304024104311330243420404132133024200214143214323432020444014443022233423223240100331043101440313230220213122431143431421141000243204030231032300321044241043343401223221024113234202234344400411230213342330131223111344041142401014443422014141320320341211011441434204004014131330240422214042233310012433213334440441", "314110401334233411341134212242111424001112403410230122420421134144032330112131412201014241421133031134410033030204423324000401024022231103031021410132144043423331144200024134430203424314141312013101314241441330010033404142012433433240032030023232424431223002204143034140123403234043004224034430131314142411310042000413403222444112433130043110222123310144010212300421230203034004410024200013014412142013012311113111100312002242204134340441110302420231431202224104204001130204332000101324410203042444404221344232104021430441231032041321330202401402441222241132241220043132344033400330231143103442140011230210402122232123401303424233322413440232312143300041020420421213443121210041404042013342123033411122202301201213140033324231301403312404334422124120422323230022221003112203132202414032241122231302240203003242241203202443320340343433121232301404311100043023444303041221401402343422012000201423403423101213144212104132433301033243303222133321010213424013040202200414320033103132103220320010020240424342240234312301421241032143424003141014304434412302204310040424410100114212044301220302401214112442013424033343340203022220234301321300334040244434210330422340233410011241241422212231102412103022141030021310044041401001421231302131033041013300210144334201313212403414211241242234012242302111023313312223440203040334132302224420002441422030002313221003130224024242230242022404014310112022141023200401332343434202302243412002412043240400120104020220003314113243031100024431243213000002304240103234213344012400432143114400040040204010004214211324114102103303341401133210340224400221200204010021022404311403440400211130413443403404244422030414412414242412220400243333413431214033134224113331133134143444203332011422324022341310004340132214223024212032422013321000412133312032013244101310410403413043412114413423112410021321341132223122213243322204301414040222012213013042343343420143404102330333243034111424112202403301223441133211343412004042342312131241010131012043302432104413403430003012402031321324243302424004142341322133032401222321000244032010031240112043131020134232242414141034113311214432302140110123011133011413344402244013014231103140021430202011314321332041334420301303442111323423304443114331124314110401030240033323023114203311023444004404220333122024222301231041234102043203004044342424324431440342144122342402320030030311111432430320423140244241414202041020324311212321134221322114203104343032113331414332023110122343012411231043121032030002013111044110312410412413011002403441234342422243331134334401342043133400403200024333224020100302044044434222044443032142030010041233104131300131223031214143200122244323400144241322223232331403232201210323422432320313241423330013342132320122401340204134401340003010032343011020444102110242122404203242400212241002241241314042330003130401031413422334334032242431001434420404443310344213003101001032413432004324103234200340411141310242020022043022100341132013243132403343233432131130344124031143404114414330302131244231144130331213033230323111102411110443142412030144234121033012244220113444303224332341024240224001124012131144134411421043303400441020423202200303303040440403114244420034021422401042131311214233031104404023313042404044142234444134232014210132120002410114241023400440130213334341314244422413220440442231344032143302223212000314443331340414031124210342213300210223100023141344431020434201013202404100234004142301431031410000412424300331040324224120201343121430220111220202221143301143131410314124033022430321112122203040103422243202201111301231412404243120140214123014224130114304144022410110134334041214111423103413221302234031422430312414044242100343104424133131432223333010221432114204201224412211234010234402022223322444321303010223301241113140314432344000303410422341114422434022314110234011003242320133221213100144232110203033011012222144031300231443211242321202124403234040123334034143311131014432232201222324244144214012341004302340230033212304412323104400241120223240332140024121043333231411400341411422143000132241034244434113242103303444131412200241010410202101224104140024114311033444410022222302102133341301003211440141310300034310113331034343030411302030433302101143442200322102423202434431014411143210311121203414141232323020200443120103200243424011213131203424431131402440223304211134133343011112021010430022112042420414003422244344103224102132104033222431313244101004404424241312101123023", "240100040003102124024442424330410241441033342041002302133131203210343131100324303124314120340134133324434112432403021012143212032001401323444224430243201141230410040441404321312211242022030302203400101024013334434133040233430101304310342410024310343232342213240304102423402120041113213024120134102342104441114310440041322231211412112233414302434112040440432440411310123434013342213102321330304100032131420434242011022004344242032310234433422241414343423323100220312010242430142104031331130200020024024033220310333332133030321223323234002131203404321341112011320333010113123213144044002322444222010414201414432303021014342120114324100102303201123100212223443023202121301103210323301304101304223332442033222421413222111111033200023040114113033033221432320201104333434403301201320111443101413022211044100401334214320330113224243123002122020321404441244110124111102122022123144031121233410133320230013043332444304113432044432023042133204200242012334302024121142402422041224342414220241234200114213144042230200030211200104212014213133140021314330030414002122123424423140323424304432304043002033101041040100011240034024044201410411310212220004241403423034020110314011441114210233101342410121443142211203042023341243233403434302240412431312101121431214133422331330130444322233203211301144024044444013100144232412211442401003024414433233420030424300412442231300122441431104334023111230344100013302301021211212021303313012134234141202420241241022331322001230003100441242040302114344021414220121030300420333040400004422321302002002303221110221142314324423200321020132402223043440034414242423224131402400313103233001001423321034443130004304412111212322244411032203010103100124113323134201201134020311240200011141440443304412303430313111424132010002120420203004021042242031223141403201212311443031443342340124224420024430120443124320323320312302210420003322130311403322043402203303421403303011130111304422033003443003242344204443202142134041222400420414244120244301430004343404034203323411321023403221131043020431102112131341142411041232332401324331323113003010120434431233010032114100242420124202421042224044023401010423403403041430020421443332410311420022313033001132210022304440000410342404240324100434210133034342201332211143122432223422034334233234243310304031042301432241102110210202213024013021132341311421131222001241131014032412001042440313344421023411131442123040320334002202020103023424103144322033301302201043034424340112443320000033230122220044443002243400344233044112102110021042143204041113411302043423101333142421212444103322441022304324410003141342014330120422213040223200240001204121001102203142413243322343400301313231320401213302344010140300043434131140404200431344142310024212323322313131213032101000314403124242000313232124021300043332401432041404042010341432000233240134204214101313041102244432243100303302203044032401441403420434132001043112130040243003222132313031220133122314000200214444101113021124010220041432201221131201022330240402131323433101021244003321432030343230201110401412103423443230123114102312111411132040232021420100401344242302220010401421212223300440034324301200323002132310011334434321404301031244320314011201414430210421422120131331404111222432024442032321141323012341114122044241022232241223042214341313441200044130433220031343301341011344133121341420214214214212100400330142243022012341311132023014240041121100031202112202311430123423323422443142040221414424144241243040424301211411402033043143313032030344134341311430234232032400321314344444022202001400144424340430022414214312404123101301011001131022112330401313100032443403441044232204411020112440443331120004434022434432203340122412212231310431112201213114213244134102331440211244044031001300121301002403000344012013320011431130222444444110132113201432000211423430230220141031120442212442321100342412223133012201430023110204430002200343343432230140222033324001431033422241121241334211020433142432231440422023133342443130122024102240414023204000434143004441230240303134343322430010312031002212103344440004214420440001224233300344120021000411403003133140221121340303013433444410414202311433211424231241321022422031130043123012403400013004414030001101424430033232140201422203140212224244120230234000120142232032210044140201323323422401111321212214001013334101020241242233204224443324241042003021242231144424130011343142244304013220403433432122204334210323012210214043201420404304031130", "232140304201112442244001420120210122013302133204130204231013200214402004332324420422114414342033200223004011121321123303014020100200401024142141134214414324112223401440123031434141432244332204400011432423042223412111433003232233032144334324220112011401011414112443204031440130124222101332240131231220020423041332311223300314420122424303311432034104444144430213244210430130100241013221433040041343013212131400200233303024242303213214042011323341141231040104022230031230103020302030011030204440013113332313404200411001024434001013321032040123120121103402333403000413401242330014444233131223140003244444134013240440122033423224431403021043423042200304033401120434424211223404413040124223430233320343001124343303343140244331444241241023211340044330201244242324221030214022300333113100040312101101043143213100023211401330444223130042112120103124141410330013142201422200101240241031233331311244132421244044302321202001211131104112442203024440324321312033111314231300304100442443314121021331403313304300101230312141202124313430323030414144324011040442230210213321323420232414142402141331130310440222344110204244312040132130413410322001434432214413011241320003421140002243312034443200313303342141023412000412012100042242141214032200232344444213232432314230003340114101113114031324210432433301043124103414432122301000031424022323420132241020440200034043331433233231342421312410003113201344104144214043201004231420441344120404043343004041442400131423322441404220104404033131211123230021231230311223422024214022323334041142402130133214024321224333414214312320121124031002141442314324330041441203030423003224040414322424220111433143223133423140242332040141143130422140341324334201421100030031141421111431304121113242400022414314111302200311324314434110333134304021131100023120141142234111120033323104104231040410221032321042024204103111131431242314442334000401231333141002141013103123200300401302314402000433240412434022104232441113143310240300342020114221442431012024021441222443121412423141123400021320112111404024000343313010202132024431320433442133143313302324133004122302324302231422412023401144301430340011003101430040134311203001314133303440234212422034213234400420330421302314143341433120130201204342021243341120400100103340220241003202400330100231024221434204213402340224220032244242332013241342413312224003302020043102221002314404401243304024130133241141101030331123414333030421140424243241242243302032133311043442032032042001023002222100430301334424432101204200431434213030340030320044134404000201343204222440310243122103332213042420134244441232313214144311304312041114123104423044010022101101112114004412003332440324243202424413313204401244123104343440111004244113331232310044342214230404131120411030323110233403014230122033132200220022114141000144003311140002311031303403024403402122240301034343411100230124314024201323312232400242310200323040204104434013221023320210020311434023130022000431402443420413322023132223402131234020000134000410133202111120433324132430133133420404312303431143211310304102044310033424024212344233301330343120211441240011241421201121344040211012034104242000410203411430000342113024341313232021344401331034231413444002324143024014112311234103103111413314304014303131412440303133201134440211241422301134140301134020414333413004042110104201424002434030102131342110123444312322334001033220343440400344234213441230142210131323043022200402312403120030222442133413431233114224433133424341243030441121222200020321102320404123440011343334020342030133333212441312420332202411300104443413301134123041203410140414222442421241012433011333402430232230301123043004120200430311041401401113434440101034021314333012123014341034244411004221340112144012043220034401044230422024430033304444420043424413320144114342022033030413133142113224400434410212444331430410031023143040301313014301344120011104103312410341322344410344234143424010321101132311313131000123443021341411140130133133212304200103100412410343024113033024300322031411422001402241411012104112242123314240024143222203402043241220413112103340203202123003134234322032332024113332304141340020032214042322231344442442310322411204400034014240003121030424431000302404411332014434033133214042101224324402113043030323302213001304110133132123241102430204322120330031033244243334203222013121311231314014443112200242422223421214132302302102132233404233323124333404022133021401411004433241400030031201211214132303311", "423221444012234131323421214103122332340104221301240400300440402402304341303031401041222433201420201111301232312311032000411322042311000113132044342131240410243213020043014323030140304333024301404422424411212444423114040241321013010411010440340322410422034400343021130312034410002340431004023240124311234040433014422343441430241131243423142141042012221433243321300434132344042240421312430034034233304112430111402312010200000111011332140231003110314341301024241111344422334344401000404044431122333132112040121402244440140040203431121243404300203013131032423411221310031444010400014141414121212023122201234140102041434010032331140043322344041322323110400112214031004030121343202404142330322114041241421224042012023041404211222441033103413144143430210133424141402022443200010100140033430441301330413413042031030410330123333223242402400314230040421314121212232243342003024142014044330001142203413124011201242324040303340241440432320233431000132414433221013232422334331301432434200130233223323422344111143224001423140442103232402321042041340130432430411300120424400403342024223212003404223202233421031213031324131223342330421000043021002440403420324242011411100131243034202230430433342034000422201422014301343413331443434110340324022320041221340011343303401303040422002012204422033404033133043004341110203210313132042014120433342123202131422301224424104032133402232131400013143011330404343314134011312440300222210112033412031143323304313143331444341232214231132412232142420020410133341133033031032440200340102322422234402300002131020334120101111413422221243210124441422430310100002423444320121221120304320310140340012012100431341324220414220224410310313033223444142110413143320444232300344311134231103440020221323123124212401403242124124244421112412021222333422342421211023330121330322111314441324132104404201023102403042223311020430023332214303034124240003401300310200411443034122301133220044314313424210142240400320114113410112213203422233203323001244111100223200400122403342123211210023432103240222133120401421333442213131204110140401100021114004304421442024024231301143203040012213111214303231024301413324301033131031211444020414012200430410122120331104123424043002322210123313143404333143220134140310134032021314312302211231311311342420234443023443110212340110341404122410023232302200302431104301402021242304432311442321240311342232003000013421040101112342331041230442412223412304000024132201420202324422142042101120404242413222044111244202142340244110233233001420422020304444203100421424413030103101434143114311330332323034111320443443033304344204324301130001412432133243334022112100120434121434023113314310303323230221021414113240444131442102341120003322432042224124101132220224104340414023112304042102122140402301104441113244014410121420223332332403331212003402013440002020314234311311304334002103413424404412241022213021313404434400403321221411032304024321324130044141121224112121344012042200430413213224123211433134100231431013113130044332020421321440303422040300032114424422431312413303001031400004442022003230341134404413012231111104241201231102230420440042023131044220103440044113313434444403113442143404004342001442330334103313200001034142143143343300043401302322434430422414244031301143102311333430222000004332423321341442003111202102220414201340230211323143324304123302414113303223434401133441100024130024401324300303421040143003422032330141100001120144102214302342333303424022134121300413321124200331122300424014340022300000002142142201013144201041401111022431303100331121333133223010101440301344340331311313014122301242132214333103131304021240100143421210402211034434430434201032000044302030440012324130404032011433323344324204212322101200002101430141100311110110223243112421141440220132032302342023120224332111230034243310131002042211302434442430121440034022032201201340240200044021134332320311204141403130123124114014312124324212140204140343034144044410010120334320333400440343334441431000332214104400011011443321401212134340034101044122342220223424434431440114024020003233240122134331022022134202100133424423213433341014111241114110103124241334243323410304421331142301344010403123221120200303322424201304033343304421140102443003410242020420440112142232202203440102421003234100320210043440321431444004310431423034331304100200423144120240020431014123304311214400110324134141003201043041203012141023143322112434423323403204113133001120124123121224431321101334", "322002333011021233120113021044110320022342124430312020144131334020203213214234011302431201133140031432134431403211340023431313031000444110210212303234134443111144330144320023214103240024401330131023423200341131143124310324244311333244223422121240110211323132202111313322301012344010033024032143204020444443011313002424403411041042143230102222201034430312200020214322011221112224000012310124440210144423021311000330142240312402231420241204412230302340433243201003412420331221132342411440342122030113023001132123443413031434031312040003113403022124030330412411313342233314220210200320123343332010202101444132221000131430310120342230141211213004321012404230434111423044122200004303310114034101141334121422103020000401320331102101222003003101014231431201230313201431324412224113444343033234311212130444131414413330123413034401221104332212041333330234034302134404344304233421014123212433304112030001021102314111342414011242210142202301401104113310442323342413403430110404132243242014001223443011103040113221403022401114230042244324412242310302013330032433311013044411132332302141010201204004004203142444443103332421042042422342322440104110421001244114421114213021212413241321242200344343114134203110434142112222113021340314323213010432321232302330234003342224000234240323321331020313224422341214224042440200131131422001014144433033403220344231400301013142112212324321104202441124110233324034221132004013133224232110421433102443013103333142201112231140021104100244412213112324324033102423314241200232024303040403420432122231442213233030412124434113231122013140013203443110130344424034323004224043222144014243001130222331330204033020102201201232303244400034033143304102443242131443443322412414104014303004002043320303331110200004420114003421411233302010033442321412341104131102311424343344343423444321221314241412222121021010124140220044242132321201411234020213111211042410321301233234101042223231210414422302402304410024234233421100034311202431043012241040141334331043343112101424413034231231303301232420434142230213024042121124340233420310432301021302114430004414441222341313404020030223141312244241230120230433140320334000344243314020244340242341311411011334403423242322043040420321112011241131400221422424111442121212203010030434333411343322232033430124323230314224414312300002020344414344240241200113423204330333420414414213302202401243403244043202231103242041202343424402440410411322144302302124441022241444304142240220442433144302323213124104131332201342413121031204011120040322303341303221314110120034441430022442112042304140401411111134211412340321420321242312102030012233433243112321013311023222223201000141332401230224413411221034140401202421212412231102404323330320410440413401144400211043313024042333421041240140030210130443210433000033313433021244324110022303123110003011131403211343001424313041332024411421434223334340423310241132423141442234444003123403242110444330334241241131210331311000113330133243102223103011141412411410010213200302400422000242021233241113113104100034340314122013303104014420321021034230114042420331432021231004021312020013400021343303013023233334014213103032110404323021110213242314342224344434003203103100214022100413001410112342243244103001133011241423444430320134444140142243222324233332421223243413131324230200000042444031224221231141334312114202332430030424210321224102133400330404434213243324043324403303024002432024033021313320330300012324021232421130300034430200024404114333114303124334300434420000002303142244011333032020044312034440112002332340023312012421103002304332134341134401033401014012234004103030033323002424241030423313243334240113043002212021412012313124212010224401101040302300302413243332222313314032033043204400341343234013040413021323213312303023443023022124203141232011433132442311421413104121441123112223114304304012001430300442410210400421440301022343333422202021422003113321000244113014132010343104422024034042212322332104314101434200000112213210043232102233300014202201304240342020411412243324321114140104101323133400430022020104224210022020213042224403424421343333430422203101101220344321102144414101241313311403102440143041312012230043334221332203423113123001201124100021342222102104220140023404003310300444121411002420322230410230220312023431121444001212443100414122211041324124422341012414200404443103033340331233404424220444134410003041341241243212123024021231314223221042434224412323131414242322413102243", "010133211441121122033020131020042340323423444410124010103441034104044334103244201044230310024444422433400000203101031431412102434341121400213303240130422132312312421343024021441012423444233033110222333444020014402341132434120104223310211220001233422222032124034204313113000334413424211203404123213210040132112043311132201344231413122303320431423232024212233441443424111002203401412314042122240013244011113302021423220030300441112031404130203104212323434241230311242400204012333331110141142013212043043023321341240331234104021441120330044013321221431131240230340321320023313340221241020002122331332320022214430421424130442143004420024031343220000334112314203220043214010412133141044412332411330113233220410033133103201242134310222022110433211300032010400131114431142413103313023304030433433441324002022331413341223400232103303443143312311422322402324340204043132443312334041220344021300121322112422224044421441204443244010303401010344243204424314120231401442012003024440301104404143332332411342220433344441231111123314434311224344232242102414422031431012422020140111324024012134040013304410033303240200442120041023232221423124303431333122110122112131144002030210341411110341401343020102132210424443124411010032302222022044024242230132332221410312104202430100332222213131233341322120021043333023243201133031241241144210414324114104201222431220221124402433110330214033010441313210104310221320404100012113103321314021024111343303001443334044432122100312103322111401121100200300313034242413312224132202021204113412331222230222431433344320142003140202102213141110402332102144423214221131042321144110200010324000103213420222304013011320304222103443040432333032402130212031100040300142203034104344343100134310223223242321312244420314233024442040310224104114420041022141314000231421032011301203004012104403420332341242223014201042022243011022441433342243003322430114334444034034041432004331131103430432332330200032213040320202121204431311423033444201431111003212421044314222342342241420241433221320104333104332322411102232100342202200222014104210113124313011333240124210443140113413414013224203143431400313331120232303110222434332103303120020400032103312002122120232330122231333110131301043402144013321220204444343041241241313004412322114323141424310211122303423241334303011343442143322123224101120234143242123443344214414112114412201244024320020413124012331304043244103420141311020132132301200023332031410312034243030310012041441103343134114420224303043211134100121141200214344323413032422412024102322221010133442104034023033334144212131000224011124123011031403244323223224320210132303020441340431403443141341122134212234243234410130431233403014112420210444302402131410300410231011101034130300423230130133321312144404402123023043312132422403240401403404210012024304332333024022334140413101142444031113302310014132404133301311234042141212444210244331334403341232421333304004202113224421213224240201232100341201424011142132403333004214432101410212102032420424141431214443413033210010003232001300424200044120441421324141420021424230040143310022310402031221224304214122320334300321011043103101430010342413013324200042133442221204403024021223430332331444330341341202400230041144221442134443231143320223444230111410401244404240112011014003333403221324113342331422124412222031044044221002204242213202242022431020141332142330120131024341004212243321114123323414223021202031041231102200344032010433203211014121224102301212410242333244220314231034223330113010411400043134210133204112121411112320302213232404000401423232430004040312233010214333041240134222021142210212222221103431230301204111043104300402322040340443301204103421332244120011132431443002041010232144414300234131123103202230321301244101204021141440033043232102142044140144110410003411404240303441242442320143240043031012320424412331100231022121333322224030122431031112113113321301320340110131101033242340104012232014332332232020303140012303240411321124213322313244143421324134211324412114141203244213443222200342332342013314111242134242024221220431430022021033322134423422123221410100104342433433330403203330142140203222030413223242414013202302001030441330124444133434021121203102223011212343234321311231204330414024243220230330333301213440134104301222201031244023212332043411424421140400243301122414123400330220110423420232312242444413033440012441314411030334412443024100131220103323203434233331213140021012443423003310044001", "133004112440304001204431011032430433224114014034103131300410211240233304000430044304133124333420131222232213102442133234411112214123422001143442441410223133141323020314433334102412311311423224234043303022443232330024343041133012210041003440410313013022041130032341144334430040341211403433030323413103024314233143341011424404010000340132242330233211030402323400131100232222422112142012343401222042120244040101300343020303314324312444330211441032100344430334041121431103010230240010313442121340441304240103114223204320432301244444330433043423201331221444314131120122424304032021413344234421332234141224431224102442303344024034403423020232244401242113144142133312243130321324443043034330213002240203311331101123413234012242243301130004331224114314402422424342422012020301214340123001200410312312301314442424002200344332243144344123131140142333400122123123111411441221202311134432120011020031140131233011314033124002300011431242141023331210430024133334022214421132313144031112013402441232144311304101121400114302110024120443022211000232430210241214002004233212300301321213342210123301041213204024344031434311200401121210424034413113140002413403320332041004310021014011110122134414323030232041133123122443100332442310311312104241231014432441314434244011330142432034204042030124212123411134002012322203023340034220103043211301030002232011110131301330303313304100021301121122421002444220003443403230142301441132311010232142123142314230232203114144413142331304420223131400233121320021040202310003440314430432233414003114100442111230311333244034411240002433423403002340402413241220323010102313401104332032140423020124201320014341103302134144012144131041323114421242322141312133313241224422331134400104241132204424420110110030320001214244222432233323433332013243333304110340143142333303420213440241144012114001320432133422301112242202023131014202402404401101432201113133421113344331224211001202423342014013323214134340213022132112032132223330143042140102434042310043343432202334432334040222330213420330104244240243134212120332041412222433421340144233244110243400304314413440411021402242001141311441440423121414140011341041003034243233314044021433434042404333112241043034412133204412241120423444034143130044312343320111413313431111044432321200101342122041303301031401000231001032122344144021124301320004322113024122142340212303422040203304224244022243300201001420230132003430110004441414232320302430113404412014320304010033233431410033013401201213002142134243302420243040421044422403010123043302323424114322010404103234043223022100332404004320011043132423231434401134033010221031220201311342240024311124021311043013211301024344033300300233243043301141310411344332034432102401133313200202021230311200314133134434203423213302212103104414422400443124302442133440231304231100404342112221442000200211444411333214334212243431032240421223112221121213234331340244422422423201440433413403423421344432230320222400342441304012212311431220342220301402311301032021303143210414320112311041221442412020214303431231303000444040124230033204212011213300212002012303233242040431133440010234100001311204131124040430431114000042041314343034342333012314442024413403141203002330333021421123201012234321104121143333444131412331422243404240132213231422423303431214104023032421410332242221221232434343312023444214143121143204220121044444102424022331402233323021014201244021220334041334214204104104014412404312134430410304041020242101203243112233042034100414103432043001241024444404221113342113313414120330414414101100330121002002344013123444201134330112000420303000040143010010423013344211343000223000131242422423232011111221020334341310324131010214343442242003420120042233040203340401000334003044434030124222213414311034314404041124024202324034322441040412421034313324304404420102101200300424412300442442302304022134430021012010142323231313034020411344121013314241222131320344014442042342411334212420201443144223100232410032044044302444423111042334432242441143124434002000240301012304420113231003344432002334212002010202213320404040343241213103200412324300144430012141400314311424111212230233133303134440043131010113444041122104422242334012341434023011403414131020233441120140420244433331022140413313013431312414001014104024004324132030042434004003303133422341133122123041132044031411331330343144421401411133222110443000304324112442134130414244410134242122102220301400113113133221301133412330033232003120444", "043440304010204330334424031212423130111120403121421241143132424001112242114423322331141412011330112223021020310334442421414044434202103334102010302024444311404443101124314133140411104133142342204100434112241442024140012204422214004104311202334314042042043111232442242113130401003004011400442134223322330340012133011334032424002002341423214204131003444114331430114013143214331341102241002313021134202044123141220021043020103040431403004120143040011440244202040342341410010234011001314323301244023241340233032024010411314233031300123241323301424402200421342340411311443444103224340202321042403432020134032444234132411014400344433220134120003214021230201220032030310331032022412424334322132003334223233433412421444440441141212221233003321142343413402224210433311300032334424432233144321321240414413012110411223024424042023142114143321334214121114143300010330413434442214041210031340340422204341134100304023403101202334242144300211312213144234241224111312334123001030003120434333303442421141441011423412021200111132222222042230104421004121024434324241043133124234322313301331031433401332224031240121430312134140103233320204311423043331040032421444431104123102334344103221003231202000200112240443332441033000310014132041102234320442300224331301303344431340310111111002202020332444312422122012303420132420414141134322131121344421401213203121010013011033024103003243130133123434013223240003223302211433014213223102131140322401230033200210314130212410002141413440333010032102040012311322443120004222004120402421104043202413013322322201400024014423141033332332232222332430403102430034202040443042111210224114040424303141100223404401312233324111213232134442324244141110221243423343124012114032024303430124022440241424130002400313423012044233200413134121404130132424224133210431023144240210410043341221233100130041322124212213423230033442313032300240422300143030420302432400321112303432232201424010013341402102433223143223433221013240243231434322202243201120320134444120221200220211343242334014412213234412102112044440332000124241012131404143142211244213020140114210331201410024324042034014124141001421223402320024200403432413200132012321442443304320420004121300301223023320003244433011114120431220033123402024213231230140141420324412204444234434030142001002242400302140200044300330342112210403032010000132341242413303322144410142412110042401121432323313202102233121200412112120123000311141443304311040004012104221021133040040141343231334404131322143101211331412113121433430344403400124113342110123103330333111210332001203240203424403103302403020311103010310341111101024313301343200221220214421204433231334114011324144413231211402203402400302420123230444413023120303134434324241222401143403204002324001001412232223303311400203230121340310442410302003412200401041003222324321322033232202133242322310100201121220440244313422312233030322021103114222034443313044443322040123410220240301332114103133223422343233031042422331300013023114103321333040431442414012323004303222042400243023401213343022331440030403020300030012424043142142011400022022431104413434021222104040423012044423423304332444301144033234243110030444120012442444344110223421403332031404100423142230113021220110444242100004041141112012441441114021420012221010431122413230432013233331303443110441433213110200104313224421314334120033211330403430304214223444121142002213010341124230341402401323202401244024021310102034012430403132100100441322330002210303442000332431430341432334124204011434132144142310421123103223443313044422323440032023411004410222133404143314121202312212022311301011221032040142342314013222413414314331032433103134213302203104401013034243041110030032312034132413423433132221240242241124204134434442112244120104114342003000330210204243104034434214142312113442233340141111300321203434330401011104204240402100211310240004044142104303143433340132042241411401010140013131131000030240444212413420120021001402311012021111312004334100032023042144340423242241122012403321422333301334220243341234433313421011421103202221424141032130041331131224200411233011023023320121141204244203113413312104224031322044111342032121102321132401344344020014420400301433231004122000202304324142120201334130222232322313303332442041230120401402200223222203332303332201223104010131220114111133032002103414243342331244001023243221244442200440310114404424441441023302431222004334134222032324000012242404402321411414432100400333223042144300", "334302244444124341342103331342001301312031141140434202032011313123320044411032000412212010041310043220240411120224003242114033413401002404403142212340042411104031440344200013430410303102330214401101333110433433433314333234432424202321013024213343313432140102324344222032102411210433132324001421201401131442132242041241041341420424121024333314313023111132210020343444112000413410334401002414111423222433014234200114111323311333021413223214201244212122102010432442404043313103411102321412203023243440022122220134144040302240421342011200213130013011211103321121013222220401033222324103443042340233021021023403103442044444414404043302432430043144020240341400231300341002413422211022123400300343334343211323031232304444301442420210340444443433133322320112114100040113120043213042224221342430133010044011014242433121010114213343110442240111410433410011440003303303122434224240431032001104114202201240233032314244202341434223401203023311213212124142230211242333120123110024302120122423321302240002423444302003343312324032412223220102403341101444311011330212021433402030333211321342433420014032443403103324131421411113024411321143414202423414120412404333313411114000303024340101423300441044220332431130141044032133343234320442414240032132424211231131332310222430333330244033142330423223403304430214201232041231410223400304342012441132333202230232010033321423144322134033102132243441143030314031032212201133021122033430133104333302304103012034213040210042103221003332004400230333133142012441043242230203120032411201430020410114321322311103310443340130043130233410403321442013341241213421444012043122213230302314444030302001320203243311214303202434313443323242122433441121133402332102341014033244001123344304410400111230313340000213112014323201204232001204444103224422241003321034043200422114400412244111144300304040323443003423010112223141010231342030034233304023232421134300300132140402030000111200112443013042102001020021411331403140410120011144142134104240403114120310041142242421024222211033210212404000430223212221224031414443122134032334113022302111241401242032242213331014243233031441403404432110012220140234433434223223003421111243044113421144404302122000443214332044404213121121121022114134411003313033410214203010444421414134201440410020243020212023130103422044212131200333422323321442121201432202431240120230103040412423113242231441112114110412033113141303413440311404224032120020234023243133302224420212122433232133040100421133134040331004010024231114130423021231433302212001140334214414432340220144203243404110033111412232114032234402014210402344301242423043140012211222002004011041312330030132144003041211341042301413041323043333100210111121130433111010010203213420240401003221142420103213432110014412031034334211011113412000303213343240421421330412124402331424011202102404222240430243034402333101220224304033301123311113413334420002201221111313340241103242204303313122302001034400034420330110204403113232130112003420131132100144323310442033403330423030000121123301144321010400402321110324211111442203002402011343411431041241314202003043410003401223424100121443442243200102423033003330220123324001334033424404040440222243430233012001112221232043013243344012220034242402341040133044044242033101034041423311211141434211122313211434421032141340244303233333044144410432424314044424314222330001141020104333222112344134434140342131213413021134242003034344024243221330004441113114203003412422322442432011323304012200131200114033032031104232112244011200004333204113100424122333231023044223210133134242221112130024341122023312211430014431212034204303244132144444004111123011430224243340220422201220004011144302112114023340222413432043132011330042144112143442334003400121304431220444324103333222412444421023101001144340304133234121041002311031233444034320244012014234140304323411424202223110202312131343211444023021321021132202443334422311322410111202223113210114221200122410030241420222343302024323001012223333103340214022040042220304230311204204432330340002243442220430401142001224014401431113003242212420432302301024000332023413013203321421033240144103134130444401401442312133004002213101303100241100444133112320132131121243324222222222034123430130243312041044041111300124013334010320014320011002420223030401041104320014112110100141224420413030203211234242423242433414112321412432012403214212240424332401142413222300141021422311222001231113112000022102001211034421033202442", "332121431113330110200143302110014142024141203204434024404242430202440204031232024103040343343104140024031102421334212302402131314002143444320320442323142312334044414122311032112321202304321032314410243123222232243120241333331111332343044034022031340141310020112242240113200113403401130300042434303001231130000133303301211434113332100432213011410020221113341422302332302222441330303044444133110004031132410201241103310022240021412413220221023441432232143313242124023142131241132333402204101022403323101404424323430243402104323412231433422112420211334300222124302103313023013210014031400202004230101240004414243423433402132311111332102222324441300444002211113034443442422334133414132312132401320223300131221020123211403202122344111311200410212311322421040133144112401221123014130320022102344130000431403144022404313111300214432140140302404011042333042222033312443340010013401022243123301120311444034420213231303104233140440001242440141021201400024042323143134322324041212404022120122113012143242013024024420313121204032040304210304403220200433122424022310232331312131224213103433314210144032443221233410202100102100142423101230022120131003334321000111423404443324334011330310421204103102433204212311241342122444011114404103121010324333433311440011431313440333013200130221303313432021430014312222201013104230113114123110340432444403222332231130113430412031040140314043300033113100234000210424202011322101430440401402420333240211403103033023404340303133032232243021043030330023233113142023340142321422042011321432400302111411021002303403434403321343202131302230142420430001433444314430412344202244123333421143441311222133222034430401342124131123330242300014301441434241344101204122003412410123240014440420301321414111224303031220434032141030241204013213104103121042143031002141114044321422444002400000131240343300343143112312340433133012311003300201420440401312120342200241114202134044241132214141244324113404312340212331331323114432201422434033422123134124000201400100132312242220232120022140404124002332013333242134122431104431111003133243313040312241131333141231013301340211323431133343442121002321400423334344300234423141244123143130113244412444110022134141022410332412414132231403013100432443112014013142210222313210300431402001431340140001124443331124113101220120000133132044003441020210144044214111422441044312310441444334134210244043332324300224130021302403044010400331033404323402140012232440412100410420141031022002201142132141300421343111114030042114034303223143444222302032042403342332141311010033100221432233130203420313414212322303011031444040042201032312223430043341144340001231123043033032120403143311120211044220443324212042433114031034032321030413420132202441123342422320324111321343030020243421434341102220123110223310344010404110014433431123301323001122130421113000141013033303413203110142331311432013240303223000413333032314120214240403002122044003114302321410214441412402412212441222144442014302343333112421401434214100213112404413341102423420233313111220311430244333434131342421100142241103403234101241133034130102143242133320112140321441110023230031040240010121411413434143034434340320123100101030400332213140334441011413423240443432224300401010422343142223200304142132422011132011443010231133102203223230312103214112444311011134341413343340212233434231014112233324112030144332301402304310304024000421422111113021134020031211221212224432221112131023140004203144302300203432021311333012324014420441030102331444021413412044334320303103303334233240000333122140311332112032114304234123223241400331111031130204401411111031223121320031022404434010442334124403142440433313234114130202331330224413003001120203021132041421110200120314112201313400020334212330423014201214002232312114100230420321430124103444202421040040240301432013321330321144130242412310311213420323122040110133412402041322010044220431121123210331442024130023224020230104404410032204243021033314202213342140124302004003104144233000033122411340412032324102013122434422203422412124030300104024234043013021242130310214041414404122030302210124332422312334022344011010321214143220023331401223201433040210043213040040234323440111340012030443124241401240432440413421120020301433444332404142414344121402414203402003004221201340324434144312031222320432421222300031042333121232020401334212101443003043441142442101321003413033400412203340420242122433204020221212210443242142333001110234022120203104330332", "324044131104204040424013342342401324422430144044440224001230142313032032341011331030344020233233202002004020133044010421123312403423324411033102311104110403041314142230431334141230212323004121222202340010213330111021123401311331203433032443311004121111324404120232334311224232111030021102322134403203342420023401211324204411243230011122424140020233033203123023340301421022423233230413441244220403330410311000044424414414141200140203441112321032102210441240343301212322313340101211133011443421230421110110134241012412024133313220323434204110113213220033343043324101240333033402411410303230124322002132012410223010320304023220411430342424233214004343343040132201422021104332320303311222314103211243114443200403400140144304433331221401420444141400141210214320313103203100204020132200234331443141033041201012044144314444210244014310012031230001440442002230324430313133132134430243040123030344014031323014230211401314103211344443410430143001000042203443010233001301444200120100030034401011410140404342122331421431044242223313211404300144211113032403311220433412122114110434414201130311042113144143144422400403430231240120033034340240413240434403441111002140101312012111304314133100241421000303441110122321231004013303132442044340111033210021200341212204423002001312112424312244444133014001323024413012402030314234240203231323021440122103114020013103030300313102323041020032222112243233011014220101321313033444024323301421034004041241220010401401412204124032120323031011324421403224333133010003004401440023012144021302211001320433101133214002001321331112131043411203042040333313442333121030421340344440423032100104323132032313330144000220002040002433342123020244241001200300012041333023322142042044433031123121430300323243421024440044340101413142410301423034342140121102242434334301112121102242312302002030422334221213110122340003111420401412023113411101130103444312243221134012321013304242001023021310240011201133140310311424330114424022133331244142204140220331320101240332022341340141444232334331442320433114002142432321422212012140322023342314200014234142141133014202413021010113213201433422201313333244302210331131231212023343334313011410041120443322441213424033440311243141111132111123212024222121330123231244011302003331130141100334222144424130442301120223102244440222340023034013413401344424002422332443102303041123314023134242324444133013101031124004324202403013100113001212000412324033304101224042100103022220313402304010100344300432413002214132241034031241204340240414402034413100410302432414022130431004101143212123130400323101024021000214444314132332134213130423004113130103234413342411131123230000224033440241133332413442233144213044423334223400110404101410300002203044124413324314120201132414101224130434204231113240443024031431210431202240343202024101240311103044334342243014010114204011133030404002012003343214314321423013023024004431031412214324220403113433323000423124240141343142242212422323324401440244440123411120033030304120441003042231124204141134020424112240333222411142424244442404012234211414032414140033224331212320103304301224133003312013311442130004241440432211331421140233134201413021002214043130443211224342413041041034143013122021002214203004012032420433103234030000044304343430144340313001300310244030001310412103030003142430014102033321343130021214220103244020122441403113220444223030320024324123122412311303421320100322331140143403210422421030243440134112101442432214330310200213142221300113440422432144041131343342011031012114444024044140440202024444010220233140410422341404222400044223034131323340403332041230210121012240014323233434443102321110424133304122401233104414310423024243000340020401414321030000440311004342421001432114122304301201041002310131024411033212300401112334232342123331132131124400110224402023342314024242300322012141103144400023002133441313401420341422323320311310433423400423121110432211140430432401340230021413334120224431431444143404300001240113333013103430201132041004224002244303410333013322234102003324413301031203122344232404030222320140140122104213413402311130140404441210120033402044442214101343240444140022441043343011213432300432101223213343334011224220442442142421130003404210241320224410021124024020001021301414114133342110321140221044414331042134432224112301243432130040332014343403233133032001431224103421241322102331224121123034332000201112123032331432443441104334141341210433113304200112134400220111111", "343143000310113200233011433411242313444133232033044310300044022311441001332433240224421210201012130024202213221401131321003434011121104012441131404401320221224310122013041104113444113113143233034110303431143211022144043010411314410323022011404202142411334221431301341122002030024430424010431302104144310310342322413423113430040022311201203234343243011343023303424021304322240011034111243433042323434014200414311042224334244134222331410213423143100304213200432041044202200004130030300214224331303203241030310231244211222412334231031121132023103200044301133134020124241012224104020421401030030014210200424242034241132442444314000412204341213014010222111224344314232211113411323134221202022004402112120030033242441003413333421431322011320123112422010133232443100420121320422120211234440211424341131211301100244000331220334404000024032302041333001212220123001402441421300140124043442132102312331400140040142223434313323002330233414123410232033024400031142123144220023131402004130420413444413032431112304310323143440334343402444101241144404304434232430403004121341321030303123143432440410133442333323220323214100024031214014431404044014121224040032431430100024432322113234041210013214314424101334121334430241244020032413213402243324243142431112041031404043301423322112340211243344131241303232144310302014232413132434114103414401221234223000302303424024002211112114100131230024133342014200130014013401223041003421431213112043104210230122321203210102233414424322041324311421033313304124324344311320224001321102104331313131341040104031431230200213403442320102040313334000012324300430221124001322101214333204210304121301014014222424434204014122124303002023111403344131031312423244022120222242341330221030133232003224122302321240440240434032114413423323431111012230442031414044320122414003324301033200322232114244420444303130403332214020434203041342142213011023413403224132122324030321131224410122430121121333230202101003241324213413024344440034030344312442242003343320421101333431413120103213104142021221132301114341311304331100042043140333140441102120101044122022340443000112131001020141200421343221001210300000102144302322422111001324340223233411341321113210213433340330131300410340404042442222000421340231303303044340310022130230213403344224400340412324333340401334203320222412434203001103113211103301244142342344212420211040104412231041231021002414240232231121324214312031433040430041220231234024304301412314244011143033202401243342230044444030414443323204033244402321120433430404200224004130242030032300202124213211413330121201020143033213120241112400203011433300114133234413214413241034432413323242041240234321133414023011223040344422013241122334443141402104234042202034110010103204110343114241124040444100223004311442341104412233013020103031232224143401300130102333334304301330142432201432203300212230222423314224122330030204201111321224011243013114222112034142131430303324012240121244422200301311304030020343111041400311134332322130141413331000041004434101320104404010321402313342323244122000134322404411000412400031421120320042220021124234123323232213412310333302204141002420330113121110411013323420333032343313120424323310143433333321304030340023202412202333001222430234022131422433120130204332101440104324134202002121231244142440231013320343320111433134102220220422030044441113014403303312311424203041114344333321023241010224400301402022201242103230232223401413014434332033232120221004204213404022131311324242421323040402340004114223301003131114020231022244012442203410430412333032114120212024214213120331231041441013001423222103014143333400041233133114240201201310123233220104323004431023131100020203334021121111333042103122444012431420444330424131004010412132330430134210312200101444424424044310301002233232332104103002404424242201111132344030302343310341313320321344111413340012130414340034430320100233412044400330331320141021320101430101011232221133302400410334431044422411213113343010214200203430344213023404043404122431032433312122431110112400043244332412240033230041121043222323141122010430101142243022223232002223134041430131423242234300343122403344442042020402201121220120243020044321343204042211121134314413242441413044020043144301131323011311100222404003420120024021042421430104024343414012121211412411020032243032131214430243034112334003204420232434104011332324203013333443314010444342200344430300031412441014034413103413140413013002322211013104020022022223", "333003334440011012214014314304244041432312132002403041023040234433432101432030324141320002334332442314311223223114042242223331103101422023014022213224330242042140000402440440300130104403034103333434011044334120003123211233104101114231211212400123441200033142242023222002132212414032021112203023410104243304442431341122032213013331430031232413000043030104013104400122300022221114130013344133423040030410442431304302022420042444111242430324231323400314231033202210334334102011340411134442111412042344324134340331132013432013141321140204110442310400101401111414213203131111001222000302000220433144300332033440411314123000223023241300203124020323043214422013241430342234124121234223340242122312413031420431131401243243023022110102002341431441144044311024124230214033222422004304141010144314031102240102440204304204323240311243412012224121123301310141204210300323111120212342140010301142421002010004303404124000144130413433012414031422032133113434221032134204204024243243140103300104230212144102040201200304101020204012333321341010141211024434013030221144141420213000112414443031414440024003213204023301310000144140322021231020204314413033102332130010023131401324112031413214224200320200313231313013344014443020030234434033324201402130323112434321311142004330231422310113112302444431422140320404304100242030433204342024414342324420111401300424410213430440331234004231423123223314031101330002124420201111221232232033111124032230112033244401240301144102000440004301133130444110131322023144033234210202040111232340104133313211112104144034432404244142133320313134244432002241411043204313133311043102143214020204414413102423424222001213022020412332042240022342424044013121111133323022101241303322040121232220302110441410142244001102130300124341301233002401411410034424424030220021014414104134042143300030024404314303202243441422034300243122102040331032424323431100344133421343030131004221222403401443214213210003413134042214144044420130322443242413302031431132124204241044434334242103213300401213404300202041011043440034302304213334102413444001322343313004433142324130142103010423414104012231413114444131031443323040100342103412432143310310031323120203342232213012301411332002113414014022420224214423314022414210133100121100240144400400203110343440111241320423134101212201402302202311444010413030223422110222213301132143004340331430240033040214321010023342204012012240000231204200243443104144014302021244303001030240034240342432331322242114023243202443111410323330334323343101421344141242023142232201322330000323320010302311211240024201340001143312443031113104021420233014014411344311233324421233014410033221013024142202013144222221214321213211333121120241214311042224403043203224432231430131300322341301124134412440104333244324413040031033203304312442010411330344010433423404230130134343031042314230044210101324044144220311203104014142001104130200204213103110240342043401432003334014001013323244421414341433130304110412413333034034314124411321013111142440314024144330033132222114122403111022114322324304401304022002343203022042302003240201423233013441130013440114030344113444131124331133233141411344244324423400120303244144022344323120312443433231214230211134313322021044443022033333140422321042103033414324132222340104221241142222202043043212031334214140401123301302112031432012333220100400420433432400323130301304312244130130041202420140421110403004030340334421023013311024021432210342304222402040303423243314340034043331041331121423343043343323041130330244420124222102411140313323224314044133144122414423200104304443330203210140311430102342143311411323442321203233412330444242330404213122321301103404211210441321444324112333443110404203003401311022133244424422333232121413310413342033341433412242133113202231132021224400224231320131424322410201040030033140032110144032244001013034234420321410124314333131003213344111323344033100302303303124421011440004403421243200103020443203441302310402434303434410120442341112014434231310432014010233112012321411413323344413133332240411403122430221221224324110201042143311132212111111042210242133100320330331344133231411201022014014211323043302104333240222004310343441444201211202140331003210202200312312102314334013303220303333142200321430033404004130044131241420044443124323234344334242230212003240310313214303314032301313241231320204111203143304021442343030034403130413412031122421021424402334242312133101001103210311332004100022140032240", "313002323023440412404342003101202000020020414044430033334043000303030244313104104223324030241240440224431024411434124443041422344313023401322331442420333303322104112300000443343341142414300412123334041342412100333420333132440230241234420334322424130231133400212223100423214012442412033204121102432414113443040404123143301101332214024044440330104410121214311302404100020232120414242120031444331314144004031433041140342341033440324442220031110301140024212140322143012304443243201200331330234343001224140410124333342120110024341022313434113111102134413344440023413023320121102230404301102033213201223412201433204320310241221120221330021000021002014313423233023104202441024442200133403224024243211141422234302443030244043013414210142311423240142132434243331221202140012031242413422232221230443241303104412220000120003013322143441022402044012222023240121414332234302403310202010402334411424333022011214300201140131140412200224122321402444241040324213330402330144000432212120123034422022232440301022310223224122042241111122440133400222040013203103404202030320421020231242321202433233014234121202100222224412032204340121000310430244330121402042404001001013200401340041401143034104402122230033214114342141431010211331342130240302102014133444314130211431333344343223201200113014030040203422231301240441141204422403202444122100201304302134324331111002030021434343244322040041101234400040111121304140031224020300240423340124011003241143212244132301212340403320423003043310124404302014110432342222433130401403044211233230133410431020044422421220032211221301120101424103222133213424320012302330023313044200432130442034424024411034132014312443424102023014002242342443324324001413021330400042001201223113010304004124230323442402332243301232313230314201033310044111303034240004123341044241230113304031244001412104413340102014243432332323100144411220010311243332223131312204323321033442404211010143103232443230244130020240202042431423020021011443401342441242111112001212020403200324134443402300022401322212032102101131403244021043133034213433341232132032320112444024114301431321013131302234343444343142004133430240422240232103210313402302144440440143424140023114220010100100340444240032030320300013124234420001331120342244414013121141331402201024131400410444012303423133333041443341111331211212204304403443103103030132140100132242422012044444440441012420241000114400432431001243142344433001330104121112302140002222111221032434421143312024334013421114242114024112212331400100241130344134144124103240231032031212024133410331412412344122130331024412141030200230024444444313223320304140240343000211003314034303434021302243311222440322003103041423000033210230202204404000420420401213423331314321300322324224340240044041220311023000332011314241142123240211330123120104123433431411220014012311010400324203244420230442240023222432223232144403243032101232100230203313212424332143020040001012132000120314010132111324300102032411302124344141140423023143001032244134242430130123220341423133243432402013224240131004002003102113021134222123203023030300023010201144433322310211232202220004222132021444434203001001322124022411013241402043121044443340300032004404234223420402213312411202210332024330204203334302331142412412422324433322102224300210044243320420422322312334410130240341332224101104443212333431040031011242004412302132422423434423320130322020223412141213144233330441300334422323041240204410202042244424323222121203443304013024031114301321440034000400434322032102234234434433014330324021431200041123202443320132323330102010320220402102441024030421432323042223131400410202402203301033024101022114243322301200430122120333442100124230134440132042111042204343212430312004033243341133144332423442231234042021432341300113341242133020430120001420341004404300401203211314131443313333004134232114010240124404110214032113442124223240403210423424304211323043322111431141213224334224000112422422320434411314022234030410100112233344303443104404032102130321204214114400120334224442232331314343020032040344314024211311102222401440214214013321232300112233044230132101042344130230120033341143203304414134220230321304330121244331432211020202000010110041434114232121020333231410324442224011313043122143334212314401323122330143231120040033023022210140111124301301201043234024122141330444200102402443032124203420100410030220300402201030214103011443444330144331032202334004303441113423234132024322214402310412440021", "434013200342410003234224040433201224231222244314421134441222343321344243110433031400013220444204113200142421101422301010133421402410130204031014301202011421103204001004243124411023443204030411112344234020013320114310442442142231301242110042213110343304312221241213020340212010443233331300414000143233302210232320213332321211124024134040114314324142241302000411424222102212204421041010234431022143133431241223012300320004230142104443304110324320101030223024202100101000131443020024131443111031203341140122021310224330240321312440423133130034243411110321140300144020103424434022022202000323004142240134212243311111033101333400440011422021120040312220441042012044142302442030221222103403012214100224432234320130202410030132314123240232202324111000002232314111232024303422434221030201202040432110211031401344232341044410133012320423422214332140332224240123001010130100443444434342023324001321433240142420144031123240342202401041404243130421144303332121012123314402444431344303433303122322003211422120024031423213203002124330033121124400032403334110302323044124422222324144423134132410014112243212311110343201021032441313120142014000031314202234432322003142114334312312403120223102030343130141104334042243102042042420230303340100042420013204222141021431340001324341114023000323413312432134040413302312030114012322203242420413412330434024034021133121333142122213303443142114101122142234032211140120142214420320211420430212033102022034410201320143121131303113030444123344123401321140014010010403314323421021443314132142202401222344231144230033013420222000104432012133420422334130040314134430112230000101212132041021120234403344014032033003241130441403241341302123012012122204231334110310212200344103144443010112323002121400321342310233013444000402401331000021133330330341131413434410213313132024030204021042110220012102304142121144224210024044223213210341232204300411441201420121303201431402300402040221400443101242311430411044001421201242332243101123412031124401133340101220300042340001004200020140030230114302001442442044330414231012320421031414204200411332410321420034402242331140234021123241311033403031443300001132133242014214314223431241300413302121311211003232100413100103141212410411441121032403114044334420123322411323012034434131413110022004004020113141134441041424241440401034201310441121103320141020312040403040002003234211223023340010010430033304131220300340414440220223302024200422124331200303011044344424042133412130111401024134101342413201433404301210231224144012412303413034110024340103121400321433020234134414030213241302122443430240330344202244432101222344322234332301233231113403311334032410134230014414314133032341040243300222043004003400441032204123012334233333142243400014214110433224444023423402444110244301010113123142031304134021211002022041111223132133241340243033131140300320313421443410200420232201203032431103443410014310403111231200032343022123141124102331322331304041420233100132404441322223124204040341034003040240322412211124303421400210330004344131432304122122432420142240411131134214113010300442401311143443422112201122004001034314312000344133200131333401413024012104310143133322403333340304002443420341321302411002304244224131112014313041410424401334403231110231221141340201034332312241340320444410444131244201324230042114322242041401243214341400021124313134244330124343103310240122330301031013321442030341413123340113313142204344434212214413432122331304010413233343330241204021301340114213243430322134442001140111444232113343410300132312041411222321001304231043012400113321124043343332034324012124040441020413311000332322334004022324243140432031032003101313102142231234123033333042000211324432120031341112310113211112232132221100441421234002122122014112140012140424014044324100224311413133231032233342401444022032000421412412222003332210340243122213212214301101441222222234201113210310210024132011333011312014013040030134104411214431310111002111301432204013304323001412401323212324314211200444432014142322314023003332010130431032444241331044233444433000120210124011202112302314133431211041411034314200221030020033320123331104122240432113433011200122022121133114210310304423130301413101344344303324122143004203143142224300220430140112432310344204424404110313200430433324222032204023200330001001402334102330004442121423202324131214043410210130344334401204222114400212313423413232320414332204421422100042102402204432020024113333144310301420440", "131442314403213124020220322414424300441103432341343310342421114412133242213131134021211322110211130011123340220102432004301040403032211104123432103304430104030414404010330110201141431433030402114001311122421021004440340010232241023222040002414301030111140023344102214422120212441323013323120334221304333111013230032021030030011423031230141431221303321341003202201040101422113134230413101241233404041300211420143233312120122440144020010312403031110001414314214041433421321412412423133332200210200241241030232000414031011103143112223402023321323134134144421114300324042210300133441142000140041003240130031310202012424420220434110221210400043234003340021040213044400010010201414204203032223222144224330043110013320003120412244231244341000404030404001133203330201230012224402011220043411304014323010400110204033401442411301402210414142320312102000121042422112200240333044404014412240234033401343021241313004444133441303322131104300033111343444221140303232021004242202211423340022221022220123214323314240330044233232444021003123044204002324444221234310032043124303434044211441424220003002434321134311230114022031033011434334220232001330300420444341441243342043202304343400013241203231034201234012421120133141431324121112204331241022132240213013344333321123333241013113303003034224433241134020420312434024113003423041432401234343320130314402021004311414344233323320104021430330103241142323131112402200003321232224344014423100302213044334013241324221133423323403300034002420144242410042301212104421121330141402041000330102320023403404232212024201101230114013343330204224412032231021332440121112104104410243434302142310202131343304033131022131041030022210234113122232130221212040442202420233224040144411141204443240440133201422041143243310143101022210123213030040301312130230004100021320421123412300401443403224200003301224310421141331242234144312242444100143114204241232303143431024423112123214222010040423304343202401412103303340433344221042120320410113044440403010012143344141412422022203012313443111042241043144110232040430220341123103204010012343144122032304422430222140222404221243221204421310202224333033144032000042133013104223234410400332020430443140214131041422320234240443122120324323212121433302014122401102120310034421213123231401312210401011231440011242422423332101214421223342140402404430320443321340232003411444444012221311414313024404200021411014442221223221341331320312113120021422441243012111200013324444203022410210030410301233041330002421240100421342204022100200400034242340141422403343132003242212410402332313230240122233010000304221133120344310301203423443331444311143301401241140301020401300202032002443202222224134302330411204214443410113041043320312400412240300402443143432311113222122330224024412343030424421034033121314341302143041231021143113414010022023201443243331221434342030441241343420321013141301322302203300420134322222210124344004213340443320241411010240012323334040340131400143000433441104431040111002410404440330004130042201333243003241021143403231423432321024412424004122201014404410421224203300123043433232314332044141042301323431210434132442400010240124013234011344131313433323231031304343422242024234123022003420141233402233422420242422311222324243132404430032003303300302121214441001431412022120301002414142210102233341024323124014332211232143234133132141244404231103333220330234421400410042404000013311444213412133201000204342411334002404134443012213424110222042041340003130130112222330234240341141201030422231110440242341240012322234140413422204041113401142300023244400240302010202304220124431423100434104102344231402300122030131421332204313422442040423311304100122303142010334040104043122312340344230024402312100130302324220133210422412140422422122232331141024144033304302224343222141114023224311000121122343300044124203043424234202024000041001034113141432033001430203331420102144143302322340322344311230401340042410001430303024214131344211222301132411411432212230032014044223112202430100230224013240124242333434002001344221130440044224013142303003042043103440310433130202211424442100010224010132001142424443422334232110123301234133121303242241410042031000330232104304110320040440440030444333441140143142302020214330342234422243144344323034442233321124211201303241243334431032331330333342041102030120411101131124241233424440431001331024134312324440220313043412313013231122110221140404111301242423330422100234231224003232124101203031", "022400003341143321132031100440234344224121140040321333411320143132002043331344324434341440230400220430030203200324233034024201104042432122211233101004223331441123213341233412100031220414401030304043241243312321243032231040413143033001443112401110243130213334431322011203432213000323044320423423012333243303334041122441244104124403422322331314001401130223303300221142244201313000021022032421020231131132444332331232232004114444132412434311320423234332400434034040401410421414322121400212104131110003021411312324133422420042333203402204443342034212240030220010304323114340001033140120120012204424003312041110403121241301412001332204340100411203441222243431213104130014131244232331030412000241014320141433233120244321134434133420242423310340420320112240320221420043013233130020020433321412144044243013123240101401214400432022423212233033412113404400133244224023042131413402334123343120420122240421403101104444232213421133144311012323443241041441113022201304244130223323010204223334014040032242030442434410323240040121333213321323144400333404121440201230103422034110204044322400100232211414401134244303211021103141122401011212122112433013241123224243044240324244010220021032221011200431411203243033121021300140000142243203322110434133422021322011221302333242412033321234110420112341324140110431014001421331001233002103221043210010032113042233304240111042144040000443312312322013030113402423113222401044331404143032031303443413004312041220033040421030223204334120030404042442224431341014020220310123210133403212034021324242231114212443402210041011001223103141232334041134124332330223222224011034422233402304023214023230023423201243121443212120444420002422200210411040401041133142012402442233020410342431430233204243313203111330123102044132442204412332100102244203320000432104230041422020130334041014302444320411342011120244303121410400034210211132044043231304224243032133321123023330214432210134134213301113001344424000343111443131433224221320033111002111420240322013431212313442301031404022440320232330244200213032241213212124423303204031222313232321222213300102043434340330120412112140223214044032402004410210422411401041240201313341103410423303410444043424214411444230142401034042031412220331321202322320214201312313101134211310043340303330342110424140240343114023101244204203121401431324041020412442342111444233142323213203344222301314310341000243414044000233043000302444100040001201000443400140104142123340044130231404341244312303112012110343303013112331331024124430404411100211001334220330123032230113422333400400440031032011100013300010014124042010040040334432343414032332244310324141140002132333240002204240012413433312332342043421233030143111224414320013044412204444332104442310433122213321200131223144132023120422124044334043424443203044110341420010421043202042202212132234344004212022433200114314104323224133020243200404420143442234232404304213421134032402430313040404100003243030021430423003144333422131241341300022442143003101140234432240303013022333001322241304203142024421414333414020314232423240024422434302014104113230231120443022321014044322330140333030402420242211034111342214204440443111424401330401423230412230004341302201043031024024323132122100100214011231240104111233224030123210200320340332312121013112010133122120123114121243304420011340231341144244211332030341234231001330303404130144443131112031122322122021101011414140431100201430333040440240104102424442234214001230013020033034433244034244044021324444121300113114442442033433000022010303002412430424310432410013333041331032312124144144022021014043231233010323341131332410121043140034000000014402024403213343132302231304213200444340014220122132131214222240330014104303213010024114221233323330221220402423301321021401401213114131433441233144104423320342143140221302131043330240212401320424321432001410140110024124220302331004221413143134213213422332204230140130140030121012231210002324031300221333011132322423404240111003210043230424432402444204020144210344004132142031433124411143014342004002300114124142411144214131441331204400302412013420310114343313141101434041212302114030040313142134332333132023021104032233304010120142424333211414044233223414301204410301001444044300310412111001222030011131421240231414213413031441023313334323332144244413422303044302444422032033144320440023212301220242021404130340100033134442201401012122234124023203042100041343103124303414424442013122143134210143032202140", "141420343441441233004234432423431102431440233341313422443040030304432320223122323214341041334414313013411332322402014230302331200334124342443042212032003012301040102204413410243044422043401444142440203410302002304042024434223434032221140042010304444323321424112434241444013114414313432232333400042101232033213104111004101444240043401134023420121234232430040011334001414242422113133403220321334443101423332343002124324423010113123033404243431103432143442223013420123234203204213040230240131313130243211330022144413404132424203201431042333300401444330402104234141024142311114302303142210213040441120040120423204310242400431433014214410413424111323233144314434103431024323430204002031234212344111320143041132440424022111300142012222242110433420423324140444102114011022320243431021330022132344041340243033332042322204004212420432040013302212342342030212224231102441102133012404031010044040244344330343340110343313141413100001132024242112434423110043103114232212331311420240312302324141230130402333421021321034314120120134123303144243044102441321123032302103204431301110124040333403034242031131141314243120043243420211344204014234343444444430124041314104303041334342434310003401240014142132113304301444402231330414004224333421422330303213430402303213012334402302102412222243221040434221400412333433024243200300202113244120222434043114223020132300214223414341144124441341314333124340211123233420014023030142030042333012332131031144133333310111240124141321100114324010430303114424022220422230331233222242300222411043104131203330203311203141424231331031424024102114311100211044220023024141303330412312122141444210014114412424232313024222422144444211130333120403004214211232320010402413421030431142441300034304410040212130221131431123244344004121320214323123140443201433330432023303022213231123112211311102201011111444242041240203333321011213100243001340012010231201341312331444240021312021443112002313440201424020403130143210321224221410034223224013440423123202144142202423133024131002244404211114103040301434211133124214004220111111420012041141020124110032320340211013222311312323313213234210022222013031102142102000414411242300110243430321242043114202001111040023242410434212030444324143122324130104330101003312040011121232442311440214102132102412102010443130112131340440200310322120022101422100244444123212113204332431011102301102021330223322324123004311442341400131223042433403322341223013120023320304013100344424403042212123012004010311114140140230214404442144430134020204230414044242344013304010443113211322430122234244400113431342013303232104203211114314013214332143423422101123434430410313231311341204044012321321134430202214010043403433134031021044324331213422013203340130141123413340201403023210422213314401414422233302040430333321022410224143212002230201211234012114301421444103303441101443442244204130012131401112034123441234244202042144101124043121133104140234141332041122231122110414442224142431021031030413004312140344224111104132202334431024322224230230043220322110413331422111043243213230104432213343323000030433222104300021341423424114214322032103144132033141014001210303323212211242030313401102300424223123241040204323124310012321140204432112114013242231442304012431122311342131323203214010132232314134033322221243222243304012232204221020322400434211434040423414104420310114314004433400323200423202021003303134431323204143440342434013403303024034232314024200120423004020012002410141323144142121400103434410342313434020234221204220432443400320222320343441434010303402413414342424041343124234001441304234321433312101144023234033133413431101301340423014413102141243301343331221334241034024312144020003030332141314201203104214101423021312022400034134430144414223402430302340014431011303040414022311310341402303203000043200004234402402020042420244430213241240340412421133401304322430140114244432211404030314112233430114320200432122342024432000023323144013033141043440111020034200130300142220223413042102400141332234441132111324301044432043201210144112114340010302012320132134411323202432041200220230314142330231134404414411440012032423113020343010441110303110122013423111420222431313122404114340440013014423120102214204134102041001233132231432134433312000004401443232301102113130313002442020334114340300312404303202333233033133444034000313101140400200141001321243422422010144101402000211112302040432404303131400114241241000143214414204333412021423013443001111022440", "030041121321230120434044204232120101433413201342142231434304234320140123202044434241310232340403231414110111334232201442300404231323011103224042444313023233323300020243031344220100203032102304001133200231030032143012330434100330043202244040211221330141410140301004413203302212020001411103204312030414210441000233340220121140214430011214234304313110041142401431131101030343121111024024203112440102224043112410221140334401403244021434402400010244302213343421430444040341231210321434224144203341122243013402431244000134030442402213114214031424133211321322410340112113013224203431113422322231301401103313432200220023323032003243420011304230232340021211020301140013241134141312142431100441331434303210033433344334222302011241410014424010213404433331213203012134001302434132432421323301413120124012432123231043101024434040313334030001401412413100232233142431423313333314134302300302234410242344141000122304440414303000404314231333142320114410410110213401310433133034122000324242341231040031034031232310422314210324013010103241013031324211324103012001131212243220320322242232003111112233414212343111421414132221344323204104441342403232400420214424120230301012430102324011130011143204333042021332124103230010340124123432432003224423144130332412444031442243211403233113134142031201140442022213420340313100210024122421213311412124231414333212011220410042410210043032121214433414202041233022401143103200124430433430442231434103101014044003314132404111141143224143441400413202302422201423143344134422112023001143431301032033321330100200332101012124140430410201444440242203030340414144300202131224002330434440421044421133242103312440432303312100330323400323330404412410304033233122032404041040233041321142114033224412214400320104314244131222333142244013114440121111420411442012114213444331324131012044441423133141040324044000121440110434020400422104113021431134430403404120012131423121341232344010102130300022130022422401430230124104212220314123031224142340410421003342124442323244442043040431210210414224212003343402330343202102103400303444301041303222432201220404041340421204142111023434403411232144123033414341433021310200140230332441100320221323441044341202111221330120114220321233104004001411210134301010314002341420301030330102202042030421142113002331031132340344441402440303230300020112121110431111024133400223420111103324240134431121141221444043142014044342141201221123423021432441214240402343003120332442014123420141230302010133340414043144444302334332001302124032230234141240114323423010132144323144412123041204402211130341300033120331042441333123134100444120221101041000144320440223001112441401330221433023331001303341003141312121433000432120412224441311101313111143101000410440230014121311110423121341330343301213412132142023323221010044021301122004002134403301204313142143103342101400003024110222442030224322032114044100022101232043220033414202311004032003010411330214020112033214340002334041331442011201133223122044414122114214001441203420144222443321044041041231321242131224444223211202234134011032210303200123304341402201341040042033144413011133131324414102110433334043302041424413000203401012244314124012320300303431222420213022034004301432423441141320213201443020323221001311413430321434221404431123034111243143143121201221140110412024321341040244203441040400211343210043042410043434330320301332110111313013321221440341212322333211311141412100043111323403144321421233310330341114011443203044104104140223014012033313012443131114212332223210342040220032344243402323303402200402142103024103204214022233303314323423203440210411230432400200444104023223334232111311013403033223231330032413034311043043300411310202114003040030102044403423114120343311000332333410410113324302323343124434410341232341124113041223010424243324034231040242231330023032324203111414232100124433000423123134143120020340142441012144040100413300200003102314202201410204034413400421104232424133423100403012013421403320041102240401043314324441332224413132330324204320411403232404141200434034240404232141424100410432324433403300003243324212033324444013142033002133422333311313324043133303421240400334243231142142244223422133320443041224111211022323333442314042413314032141013303230140223311231342411343230424201442131344433231144032122234422103133121233330410422311441400112214110240211111041114313004000243400313311131414113141130110141240232142224341012134400413023313202334324114111214411313441101101", "343124122233230000033120240314312332432102401401300101111233403201422202001123313300340023030403431203412040331404031324313102304223413000024132400112433104214114310321413220201020132413443043001101233103323132002311311113021120210441112403241130241321420101402130302403103132122131003240304123224201103311440233010201041424003433131000420123211302242131410321143132102002134004304042003342414103231244331411102324014403001302032131404410344243410030034002104023020303213134142012141044310043002041402121313331300342000321340314221143114224332120030330313444301143030141032112034202304341020333230404111020143300331040110202413014204413013141003203120312204324440111103303204223330311223113240444232120421140203104022210212324340403033012002433041241200223044311244200100420343340201020310013411241334202121001312122310102404222331143104201424120411000022432134313002410433332202443014422320344032044130144004113120002120434312444321021102222001214340220011121434124010244412001144322401044434112321034330010042410340011210212211434020323034410044304130443204114102043001142233432301221200034414214024023434400003000002034111430333010342310021212140213300211410241101021410123132033324122233043300203413314132423401431021113304230403220221302010343040204101124332021024301402234100200040343043400413440414440203003002304420410021120410411431143322022033243230124123142144242003101111340133333323031344131430321114220043311343024121143330304124334324043113222231341434432331022221300131004331011121101233223131011342343120144024323241213130422331021320224322042214242134424300301014243412414131032421310341413124233110122440040104443233102431200014201343300222023330140041401044402023421130202313112314203241021332120320042200204342140000402204434401343213103422104204100330123310312332404043232003141113432432340031104344042234030233414043211320131234413433240022110002011130044300210303323424110442413043431142432034441230241432004004122111004221010430143144311040220043434442014412202300143434323130233414124412043420412433412440404200201401030110141223032424004223411443211432443114031113230340230212241040420023114231100141101422423143333234042324400432212102232013432103403400344033344121243312142421421113423400442341342112410130242141010323233343321234334321013212100102400130020043321313221211411034334133112404101014341021222243222024124400040204001323331100012240443314414130100312002013444321414421414312031120124300231313344224324444230201302300130344134300140132440334313233444341304040401431134441103314213130424104124141004041142333102410210342042004322110123032443014032140224011032143234401434330433432432341333024311311402133132232422440313221300003221324112242023432044310434001041231243302430101231131420011012132100124303041224313241204410244114432111443332042434322011423320421343344332203213443422134011014332403412100002031313411203020442310232023232224010342200440220133340330122402122334134430320101012410302101043341112304044002202304102020424023323204033321144223144023334102134243214234104303442104313111004033140403101112104100314100011144230201242110133423423404100030342140002313414344442223100242034404444424303234340344300222202210141411301324231411120041113223023212332320410042421312341032221013114313112004131410334201431204131434012114410423122413234211014111324413342432113012114340343334010420333304123040120102033112044400122214143213203410040041240240203110411011144022022004440413403044342143414422434311411334142210014043301310120304142241304221341432113402120243220244001343114100440234022100011334244030201140124300344003131132023031242223432033221413311230302020333332013131343040122134414143121440004230423210320021300201420201223344102204403334004022430303021324202244420422133342204442213022312033324332400403132220304331303402330203013141430424030302403203314420323144401422243301230001103431022100332342332414103141132234032231311143401132340212131420224404434410130234002244120431143242333141344202323301403412344231111120341223022314234420204144134122221444220132042032331002113211143213444201041132341301044032100424130432443410404411403323422121301122240241342040421314212410433223204434122023103211302342310031314224224424413311013100441023143240442133324430402343200333400312313402102441423310003213204102120320124302440034124222320001001110330110300122101201343441304144420443033432444312121302322032120342220213", "042312433334402101042414343323243033232002000121232022242432201143213403433311014003122141343322110311434013131001343132140322440043141423313320243231340031031411332031300443203433304010042443024431314123040023240032231234143040443044444232004142041342012404211122124133422344003321132124423024421312410223201440034314311003430232203234334003420201414044212132042423331433144334204011131414234422141223313413433044130313400043130244031112044030344301122412114110020124134133030122312442310300444413033030023114434132202342101204020020404412333042043003000000330100134031010424430301422132122324312221213202403332030413422221324032100232422334010202433133223042233103140000134401442011231133042311411402243004010242023132044000013102010210111011133420002202113324140113431312024220341000423414220003333210223124223131334122024301114320342020133414002023210343210414100112323024114034110104311423404112120312101241320103212424224423013402210331132120323241142441033130114033400404142324124332203202323012400243404002402232112443110332442201222022202334331133212424420430204243324040304303444201311321144022311443124402323200333432021201031100122012312320141321311013331034332342212032232304111224224110144404132424221432143003003304312113430403120442432020133444120404123120401444123132324311114203442012423111000244120101323010212224321402004330243411220112240004113443401214423103211430004133313443011332300134002320111221442233113422311032004102434141403204332424233444041442340221302241423214102120411342230200043241101331224304241301021122040331431223113020421102402214030431334433131301122103412123034010420032131031301031020044011234020032241331040203040343213044441302213242014313421243142203232310024033100401021300434420022440221443041201200211042230133443420333230444124314313242221101032423234424002101121011142004301244400212344403022433334403234331224402340431334224333412232010140313130134211223403430342224220442402022400100241303110132041214041004424441420131300401324420440313303232342043402000332233400022432311010121232020434021112123411102334023301433042101122233143102432041103414324011422422413203120023400211403322104342444012214244100242222323244040334412443300011422144004312304041314012321311044240203421131400414434312131103212400100330100242232131404103402343242231440123402110403332310324202321304310430401113141110032040221443331343021000341200420211131130003011134211111112014413401242434443342010430044140111411214402144133304200320000122211104211240020133222433131331030311110230413404340221111030344114331043134440201020032440213101321420033012333330422204043123101134310443301431334311314310214231414140230132101222101132104041302322002044300113124310322421401024211300034034233040301421000411141413220444033321322142324122024342011213034222243143030003341303000411024102232101344122421113000243042241403034012141300302113044142320134034243323441130113031014243220100240233104130112020033140212124111041334140220440420120442324234204104004331221320002032302411401010004121040200221244024123022300401321133310042324243440211401420340141402213400022224224323310222400130041320002411422233220330010412300030402324230310334104332112400433003001140401121204201330334132242220022424034100133023033031001214411130020212244111114104312311400003114144404414402213414013341022014132304220041324334144321103430343441103204300241300303023302300402440413343003240301132343143043134112213402043234303334242043034001122420141300031242403233321313222140121202334442423213023114420301413122411303410141404213333032413112401412311413243132031214012001342013103224202434344244302233440404312403013404431032010231210302331414312030414230023022134242034134201441203110124034044340244104020102314043133212213113402130421422033101341313340240012432404040304303441021124313124441123042342100231422442041333023114434222033304141032404040044410210024332142420331214231310233221431441011013214223313313040213220444021432434300422112013322133434323030220134033310301400224341214131111124041023441134044200013223211114344320441301032212021244040313224011124020111333142020100401101211340421000441220041442334221310310413114001110322231233400424241121404214343414244123032140432242330403203233134112013444001222111404030314240440301300222100032423402232224202223234432022043014020014320042141102202024232242144423404302433222202113230410444231124012140112232211214311", "324010233110130400132013401223400444213442224204211122102401201321230311111234310442143130040221423003031322412324231233022113310240013314042031443214322331344113040013113200304434303420322023010421024321442014000114403443314443312043311423402200221241234333040312300004401041001223212404024104020011233204133344010340132200300411242333210012221330442434103104021122444440144340000101041300044232010132422121040210431144101204132042023424113343322011011200040203100042301241031342041424433204011003210323331102334333303403443220233031042003442203303134031403102330003201404403330343412110230144021024403330321432303412010344023003341010133442242100341430342212223403403211200314201442410034140304431333300141133241330220332220303110322011103310241230233421033002001201302021222423401014102031124101132021434234401414024241110130203002340202223223344114432111421232143420230144434313122342213343310220043343410404133121304000322320222111133113140214001312241110314314301400121310133012011104042302343111233114031234240143334412101012200121021140112424124223221204112131121413121303112110234312024400144033330242212242101113000333333022241322111033031442341232001431313114223010310311104430023101034033234410434324021113042311242224411404423421041412242443214013401331034020244224412212033314202010231010233302221411122410423120330433301323431211414223133100033240023000240134033430042102233434210413120103012200110231123300014224033000141030000010144221411244432124300340323020443134233120024212421331102422043024002343144130021120314404042121330102440424302324014211014221241303321211432101003001003011102304412111432142011021342030043314344130213431330434440332343230430301111123404110404144101012241430023141434232233110013401041311242133424440133411100303242010110021344302343002041111304203310424444404340132401344221141300221212112031020401122020313413424024120304002201232423103003004332404244414422321040100201002041132303104232222303111231443221131032203410042230113113112111143424402311224431240311444301220430442332312223113312401322040144332141010330311444002323121121133341114341214010133400312340330113220023141232444041333431001324203444313344040120242413232121041233222222340304423241310131223430313021100012243423313001442102434032232301433124202034002043221343102133341442102340122114320433144104131444114431144024204402424222413111434124001443310134241404232341044044101034233432203042142244321324101044114414020003304100303110112402212220242110321203030300224140422020300411144222314432412331342424031344123200402412113412103410223232131204432123141432041303233111420212140412101301043003140311423004121433124133011013112330443212200443234003134034111243203113422232012323004310033323404402201321014430031434000010202132431310114020322002441030014003221100344331112314004012423321343422344420001233412241232211002400002312203240203430320441022303400042332421213340204020231032142412320020202424224402144344133231041344122040344310411303023013411433344013133134430230130313024012314204003034243141300223212141021322120403030001243012002340223320222140234302120311120114303240330004424422032244421020442043300341143021011201211000213334003200044421241003031200022124413443334423310221142244421303240100213434143224141343214242232423023223024302402040213430311213004302023304421141440431332211241110320031240234404233441420241000400201343330123201134400422341414431324102402211222312200003114232432302012230003442101240033342233111103441202340011114003031114024134140003312312012400112340302111440322031230424320103323414204141232021342024100421423303233113033230341100434204323141413231330400313343412400044102141444024410223314231011203233313341133114244200001041034443231144234410402140321230023131401113202404003023234311343110222011404144333234131103220204402412303021210244414111332431424013002122302413002440313422433420214443111104232403002042234423030441004120000031242041202224224312420413424113123113331423401421030221300110444210423002004311133342330414143133124010033242211401104022324232223420132240230114241204224203004104204431334000413020442102141242023013424013122334420344102024242411101032431434441441004142321211014313114223402131443200144133314010124434423440121021024114001023304200112222112444410012323323101211224143420404040000330124322443342102313003324311024234444434233214102410323113100430232010332143244240032324232130443104", "133222044431201333410423004223240031343003211242201422301214334422201004342422441241424133412303104214004143002022313024441021132342314144124123203310342031142304411311332443313202442304000423311234303021002223213040222223304021422321300101402120003114222424220204140112022122032322242403133302022140321102413314121244121041320120032123043101012343143041113340043321223232210041012143420023322323000004233333203023400342442300113030403101231300414342031030312133313044042121213012334232230102131302233342200333043332442310243321413324311110422200401123332412242442413430211101142201130333342004140022201213043013444304404423420430401411420230031134024421241314034340420302233400121131031414034044142101413224240113413333200310220341410130100423433123424334133144223421431313300332422134300231203322220231233303212402020020101334232340344142434220414324112303040131442330312140320401042410202221443202230330114123430414334242133002400221221023443030410314303002234311201143130433311023044403111412420001113402014130102044203303431102303402123423012441010341040002001343201002431243301114114243300030340410110320001301302001302423040203113433432004433442024343021014103341000403021024332442221243023234034143433120042231041213321043443102312044303311002204040234114422030114014031343344422013242001211331223333423004100404014202442342330412013100124131342041113034443231131203320412331014433043303333031202103131010333120114120242032242141000314013303340042430323000000223011434444014432323343110302311224243100344441323302304204001323110140420310322000111333441012430340032142233022403330443322134120421302223332223014133231321333423230443224342412424321402200042312212001034230102122140040320142413433343014343222420133004413334420013043341100424042402204213112212110304431000202341312132303042013121124233220442342033304334413132143403023111002224323304324133020242121032033233312214003100000132231230032304112342342434034314023242011332123424202002042444112123212004323101140201402324431114420420423404420300043130044040034332332223404024220212204003230120431112321341323040123412103022112102140314121412202212443412322224441312243412332042240344104123442400032410123030211233424204202423410224240410000332304222233214334324431232031440043103423041033042022021441114213223330133241400213223101222302402030320133134020211023033410202424031022322200000310300204314042131214213002211301332333332422224244433121023233024102213322221320203100013130024044113020231220420313042401112440132300101123442102341333433034443111133343321114223230402112431420014313111421004101322142443001220414122001011103043212411421404242110111014440421031311012024034030110222040043231143113221411343130123220143403031120322331410201422004122012344434421314030423204411434140424431112000112024413430213414330114102214320221341200311404012100444143113243003201401304221220144430201211213413241002402401324024141234214202122100042210121114240412104411031002003033444443411440001223131334211400040110424342303113432230442031440444132033310213014332022213132414303244223200334332240341244132023101243020212433001131222330430442110131400201034441403140303431222120434001130104004340100202444443001110321310320023303424142423443002034234411100124134314204024102211334111440211340122304404030020330134003040323401213221410400021200334203201343143132110234424241040441301041014001443244332424420331133433124133104220400314214104430140223102433044324012314402413211241124200421040011342240330033412220312144022423302143012302201121143034322430114034342240040443344323340340420123310411423423003434414104330011141212001111233444243213232034311410334032300303014200044312302320310300010121243114034012441411003213122341422003023042414201442340203343142014102210241403130304434013423113101321101420420221123011331024012123112142410313324022141041301322410411423104343120223332420313332141210324012302014414011013144221231334302313103212321301130302442400114313244233000211234414203134213003121340031222424403323244201411201201320434414333231042233033421122404031320413022411424444023024003422410221103423030204413301234021402331214032013124331300042404003440214022322212210011023343332432412440210034042403310324212144314121033131034201332000343443141424131422224244410142334422402212212312131134330343423040443213314224000134314313031114101143011214131042400111442113144423102203144414213333031420131012140", "141411420243123224104433333333123440223113033202024022344010310343321332344304330031243034444324401432322301121344424023232323340212224312012334044222143124210120040343104132132410133022330330303022202022142301141120231111043130403214344400324414240024000321104013333103311320032044120321131302142140243132124131314343323020202444212211311114324102001022021401331301243432133241230110413020032231033034023323331231230244341240222141322233304313013244423122421301302233002330444141224040014030224323222024143144203414200112402423334200121434041223003333203402443042014241232403223424011120034114003110203210020000343000333220011403120141300040142134134120004114442203210130201442410113223001242301200423211123433223300001431034414400020242112112122420023031114230242223044033131320033003033340411403233040412234440110300404012430100200201102344441131102330244112114414432142140313300143032421311441044404231204014341334013101041444132121410044211200024214340122444042311320012433442410303344002330310303334121124202241100410011220420221044022202131031401414010412012431303003011241333020122230002130031130433103031320020211010000003134022222131424341313122123333320321403124223201221342432203340414334322000041324013424211230020332333100341023210020033422433401134240442111142124434033034421030243422003341320403311033031031400210032030343432204332432201333004020422210142323333413014431024103004440130440313032133241440300340011140423214210003200121444441302312031440311440303440232222213234344032413343201201110333031341003043102304232342424423320342332211044202001204423403012443211133010333430224430304311214130313120434204133243042332213131442104441312322314001413424430314213113014243044100310444430423210041433402014214423001404144413312244440431240422103104133244001230324033041014030320020411234111101002141124413233314341114214400013223034403244130331341113413001140410410012442230042103110201204132031422021430404342213430400341220421022011402222111432403411221222124223343342224424042233021312221124242004112222040300032332014411123201314242424332323234002101140124414312412441431103410101143023021311032214210213201331202211021321330204301221142200120000142230411434242314443232341034222241004131440214040014233442242312340302113134030104112021200410330332042242444000213041124244234240030220401203131342003141210300422420440313140411201433101130101344424124320420040232013214412133334143103441333001322124444414103204110441030313414301021440324433414443024413202310131102023112244034313143034323121141114124303431242131332443111411012021010413121421132043421131430402322440433303403123043202303013030030412111123023322013121120130311004241400314210041110424110322322014120311224021043110310224044010321003122224040210323232402110102000024400142001021322333331403032130113032113124200434044301204342003002001010424003423314230324330323020033312413312131444411110434243343140420421134222003343314334243443104142343120200040440430041030200432320434412342202210333011321141412330443144204243333233432120201011131031014233014443003422131321434324013421341421412044442434134230313312334304122412114124320343010443331233044310210343210004424321113433312004142220004304124343020202211300443213240121404320340102400244220224000314144040300342411331444200130014331002010020313304321130331120002434143331101000034131204043120210101320423133231444203020021133240320004421223330220242310310114024030412403301032234142041131344440001022424330101032341011411024132220013222012003313230332004112404202001202041122114023410433004010222433103404120043422011124440234444232124131130414200331114204300401000140014014441312402442223130432231201122033212122412104030234243120044320430204042420124134420313334212210031000001222100030012222114241331333104230331410033413202223214143023304423132040201314312023434100334413001224131320021403314010324201242334440341244022242314321323231112324042422423200024034340434430413012130122221210044103102302212401034310324403211310442414203430423024431000231412402014222230213132043444024223222314312133003143303413324134022410123440144223042131130314132240342131101020012113434302133043400120312431040441100224104111332002202330004141031033144014033042140034430131120334433011412324202410432312233323344413142433403243134042404443323220022233111003313033410124130021013322304330240012223222442140341330344401222113404222432302204032104303010", "324111201413020220421002142144002243110200021344312341311204144413402043112033001211311142323214410022130241242011234034342030240120013232301404400434140330042101101210003202344300223412441211022104242122334421102122144304221334101422422034013222034432130201410210030230412124132220311231004043300211203203202144023441002411021432440331101431324313144331122113434302104104423432024020043340124132433310012044342342444234123310440014311202440122011233320000432400122430333240302241413434211043144112403341014430211012104234143210423411302322444213102131211221231404234032243111332410401140330211032321434343024111424141301230340134412334234220040430221110000000202300141101112330141433123004212323013043433200420002244004433344002224403200411313413204343421003200114034034020221121432443011234423240124231303143411040234430201202030342101422214041223343241314230110032034432212201133200102222110100414231030222211420243432240421441143113224113013021222240132314111130102134443442401433312421331430032021101112310410140003100404400210010111202033210001300124200423204301232133040004113013000323414304443312230131210004431040002402402344233324141304123122300410410421214200333002340412232042403310142424212341003022214311111032321231103100041432010303404002311200224212241111014113242000240443323012301010402030114013043000210341434412040302400123303430332131000000124042143414224441433310323322101214410321402434414224231132304221110212023143144344330433310001320404440211121204400131201012123301404214122030334241212010413102113130402422422142214224323334130112124431144042432010133243241321310000243143100121010312441141212024013214230244213443444331123240343004142330242001201143022034113233002144034011114044213401324131402111130412432030411432340204332314211244244202422322000331324142422400113142404002213010323413303002411411310044401420022134324312132040420003301241302113144200044334211311022143003113122304300331332333340104134402434041340340421113320344131133301424332044004010422412212411202420020121202030312041044131434300133202234401004011311333303331044332142234320112233233044240133103344234022433212102040010300302310332402130100041410313022242401041222343142203421134113341331133342221312202123242443322410342224220342102121201121334021414421400142400430043303011124442224021014224024443141423322340022312203144311112102402210422401303201204003433000332304333130401423402111444243003332332242300000212233332441041412233232142310302041100201422001401444320211022331142220032431310424441043402424401343423243421223134042134034204400232233341324022101202211031141440434411104121234300003344121400032413112130022031032212342301140031104014143124144331000200323314440202101312020441042212030341014323031204012120200013422213040232004223114232420420204220103043120121043022124433223222010303433011213240440213423414042211322314044042331004432031232340034321144324424101323040242324431414430231223422110221232044213300330111434140200144034440140301311243203000333143034443040222334114443412414421103310211434412242434310230114212110204224210204303103121102132140130304203204003204343344430303024131442232024213233411312000120114200122422031041304101031242401244144140234332302213322143424333124031302142244322011122334010443131412100221110423302000242110343130402023430202401434122424243323133134302042400442024312212014410012404144002221331304204324042210241131222133020314310013431140213044401003430011012142444211312401330034423001221233430024333104424331301040340011030122122413200113414131441212204342140014421330341141310422210212020244244443423000321304133013241444441300430100211414033001232042344202423321344400010003110444442110134444241311322332342343233200012140210042002220432340330021203402314020441244422230314100024302124243033212130002232144440231123042331444211104422231030242124332013124304403224121400003444234431423424104432333430030213202220422114340221202114211444413133310023043000144333141104124244034442240303324404414000031221242332131131112020130002144410413120102414244140420242443303301024131034411212234004302421144043440214422002114000121342311334423222202023123210032034334123224242010030141104114231131104030102023201212202400312042341041102303341324022422414003341403441444420023123433004341412121141300330014043302020241302221303004204413034243224030312113033444233413021422332230441101022032102122331034142114204000344313233", "114123044133412104020044002412210304112132011124234221432130323220323303300120400020034412003211021240220402233040322334212213002323320114120320300024144440133234440042214412203114230433314303312240022122123120030032243031230402420120122342413413140322014102103041131411213023211220034000023333431433031100413002122134344112113013423442234010301030342042022100132334234130014410402342114010032312341112103343131304412133130314331342432411310304140114122334442021222002201300102322202030433121104130140222013440201332434134313232220010344044013314113104111001433130111332343001120312022110410314121003002422443341013434213312432404023344301233032223222420034300243123004234134014321200011033101321111240101124114220041110223320144200144424223401221042434440324024320423211224222021032000333042403240030424041410301431034020040424234024321232323141021401202433042322211323022003023402313143300041201344302224011032002433001211121110333231102344214332341302221443404132300132231001004211440311121103003204000242033123110004004333102420223213143331420323312022322104103030030200002334304002003310034132432000121443020103333010110240214433324422420142003004010013433010303023311344111232321322023443113001214411434020243334230013243140234021143300342324023331124400204422020040023004300404143334320122021241132443420243201133310313434342102432030414042343214241104212231044444001414013020041202423013310400213020120143202102303201234212243423241220202104101230324304104341442031324034432110140300021014013102142000010300011121432000430304441143441423221323201022444132421001341212222330212423404023200304334234102301233114030130022143033341130404314413223040321442014424334433434424014321200230211234233331333244304302113044104024223231233134200210323144423121013303312411123344402121034333011330114004141320401104044310014411410404130301112322223223231014324411430423210004310013321331031111143401203202343423343040234131331322330240143310413443033302003232121210031020142334214400302034113430223244113201103124044230200043012222211112114244100014042131121221334012120333301331102012243133242211402230104002013341424322133102022312310042233430234113320120424434021334413013323023142340214044230044423421244403033431303303403241223220033134244024020413122132344420134220031000314444242040000124134403030340203121311020441330302120340242144001140401020120434310410030113422124310142301102231233334301211444001413011323413101010120143000121020041303032034312430230343204232344342304443323221334414340111041320132041221441422303423210443214101224242310301344331021002432321232314231441432433312233113444424010404110301334031310400120203333342234312244423424133322114200021031423042241231204402204414103011334333444311143334202421314023043200132041014404122131111203044220202231010403414143024433024202102224201244112044432311330024102021202022143001104040222444233421022113001100010303312230202340003024124233223442321444100112422413202412422311302303423230203432100311010402133102424021220020331041434040221224031024043144411021414013234342434202012133310203041103211422014311313412244400314423111102022034420420402234101223323004041343212414430243331214410414301033010432324444344313432202030023342112442400244302123311442412133222403210304203402120204331333341110400120232324112100240211444210123114030300203120442321241331214000344010001030341423310201014114404232102341141022114224102442101211333220212032302330114143111210411112243042213113342421400243043241203441022423022212201431440110021414411400214131334233312300132302002044424421101333014234020301442224220040111013124240232413343011213032231341031022332111034040103323212403004101212012031100310304412022403311102040114410002234022222332013110022013202031114330123411433111343422021233233404202304224032322000012040134134201221334403031310132204414321433332201142234011014044123124413011142020341111120203121432112244101104444433434123111122322321121410412403233424440022113122013041122441123120140011123144024124302323011144122243343444244242223132132004402044432124110233243211013212001214331343340223010002033031414310000211100433404111400440230000322301014140021114012040024314222242301201332324410433022012424314412310124114341324204234342434130011422041221021224441023431031221042021420013241340441024300123300333400021131043144133141124122431411242320010444224043401122002342343333034243331220012241214030442", "133311200441232423333122104142314404124324122123114404430244321433040012222141310412044341102120030010400210442003244213340331212143202010141241212403303334442343131110413104434113341320031244203020044333312430212040024110011302330441423330344020244040223344214213032042211212402401320323144424140441422021034313343231023432020202422414314414440334332441121113204002124421130332443143320032024311242303311412124413344124124431142004332214242041402124020013230043240223340143101201233102431032224003121420431232403331410112020402132001023044440443300203104020140203104433003330310022043402041424303003042422231140331414334430322333141410013233402324141100300113233012101314140413202300114244242223241141004114134102231400042433333010440203211414031334101343243021402023010430033031230030323322311321041300321022040344433332310221211440314110100114133304021210230420023242130233434002111040324341031300440010100223001044033400230330431133231411343004204234240042033424342342340422440401340330011013313021112320143412213030034403404300143013312030404043440124314344134401344104404223420124240310330124343400321021001131300201041012224030010100323432410001400102303133424200044033441141302413211140324242213333300122024412042102043014141034330020341142030020312243032324202411013300044240411202124142411433444201423411413133104441123243401231202213222014123114213003122222401044004101043331442332224004213312423023424331242330113002303221410304314131401330444132223004042113101423211434002231220300024333134142121021331431413031032003420211411141421202324123331013331012341211024411043011223302110301122044323022104144002241422213102141110320003442422402234323414213221414042324344241113302220141101210100240310302441004342134402221244001332411133444040220204122143302121420022330034121431114130112020313034013140100430342021432414333444132404011214343401441401000240230433044042310301243044023044231320222102342030024344223320234030031140020310221310403314411222433432100304342142114110414210134004421334242012310332141002224242202134310113141334413402210432410222333232343331214011401110101332032011130212432324024431440334220022412120022201303303314023313031423433032330314313124002441320230003433324022112334202020401022410424034001401132121122233400012412324212302404230011410220120334310410014133302231001211143341014034233040134201002204303233032320023413040233422132001314020242233301442304032421133420134444022331142222422040032324322410420242043304343222022423310343322022112041300123240114334133211120203112230242400102431433301442421020033130304132220021104201021413211022303240343120100110443241414011132032023041104224211012430421343223043324131312201442320001323444212443234021021232430323244311424033023331322122124213434210014204030101344403204131401433401010104434220431303341104021130110424202100420304231124011313220321223424001134324102321141113132143403441043440102112042211422221140311032314201102133132123300044112320233204414322320021404322021002410301310134141423220304304332230142032113304404032034231044111321422334140043420041000002330400023401133324103410143101424220041404023132320341104344444322103313043133343044213324100202014414423442103333001040131344322421100412213200020120133444443323441322003141313400201024243142443223422310400020330012142024331201310412343441124440333033140013041320300010140300401413030201000330133303313223234121204303010040114340442113420022441323410432012212221044430144224402133102231111002443104220033300422004141331104113112111422011110100240131033244220031121031331340441212202120113013124034403111303312042031132230313011233121100410323314114412320113413104002240332442040444102040024234344400014342244220122013044232410003232133322304234240313041344231230120033042304104322303204040112044330432011143214413001310120043003331312100014413130331323103133141144242000034203340323034244213104142104442200003101241311201013020410023111233412012300332200433103022412032400034021111142342040434132131410021023404113430003442043420013113134230303433222011242033023321010311111014040444143201204310103313424412300010300022034320213320223224213043203431020342143032310430044330031030322413412131040034434013113122224431001340234243141113122433223132132040314214244433020304000403022232322302114200231240224142121010101130424100400431424040111121101142420243131344323443404312341224311003242444143041244213001303142341", "312312314332413333032012431323301100243100122402223310341343302234032224300330300101201220021340440221442432024340011031023114321144333302410402114103443432331400320133340410443403101401040334021234302121400220321131103214223240323024204430202120204101114422014420020044401144334033141321341232101140314000430402410311424101210434240211433043222302204100111223234430423303231124131411202013122441102312240141220040244240102322330303100043244220132140434211403131400400432221410131032221431214001133430041043321434322214010200143321330141304302130332024031311334043400311414101004034304422022413410003112242021041231102043243121240423314443430001242232230212101432042133444243432032241340323341330142213121032044141223333314331240003242324024331424423413343200244421401343324011344422224223210124312441413201044102331244421004000433340203311032212020002014424011342431130413042133433141113414402124413434140223214323324041212031104412202301131442330242213020342130344141223300140244213242131003440302310112211133111141342021133141002421213202324302441332240140121422241132003143034010132130342344321210232030401100121312123204022400001231000202301132033113102143330244431300100333212340020411030040013324212120132042034221213212401124243434422334103133113242203311323220010244100422124030114311203420103340430323201003241312400412302441000420404301012330030432314114313133334422101441421012434303430022043334011042131024440141441404221020112323014122211314331341012344124330200330314320041322123013222441130313242131232001013441231414343402021411324240031010124231140324210402044041010330343334040424221003210423112023033020041140200101202223422224224420433303442443020314223331334042043221323141403031342234400433230041104023324001321122320013004313030422001114332431412413212201321210411141310242024430011012123342201431041414020401000014211424202233141044300043322224342321422333343110024041114222401100343320140033100021040023414213332320003032110442312200400102203200011331334143034040103304212101041330131413431123201202222100341244214022041211020440002113023200023440041430211012234100302324424431002203423001430014111442303442121021110322232100223023020021301134302142101243042203321322232041431321444141232122342201414310144223243101100320200314242231242211443002334123320430003014233323120234021430121322003204002103034434000031403434203341132430342430102412431204103221300332032323122100120220104342020113024021421142031442322000004100233002324243310012311402134202011321430413202222230134101031411324240014321121023204420341041024334123403212310223021022341104214123232411003444014330131242112143413013444401143023240403321303121230222441034030020102101133030340403414104322232111124040002134211032413224130003420041240402020322232331113443444344222004242122111302033013233100020334042144310130140304410413122011412420131224022132020441000330020332421213423221004401003000234211200232140312133141310434233100231424141123310001424244022444012230210222324414103012244124401100023422024004311130322042224022422020313113243024103230324404132311342332414222322130334104111432342444431211432131114030243311130130420213340210413424140001230414023001243121421010200002004021202322044003033420203444432314030131301024100234013114002044341023341224222043130110131221423332040024411300444140320433033210001442242014420034113434101040414021312403211224340402144004031233222222040201334323402224212341200043313114313043244241402203144224432432231120332312100022313043433134303313231201220140240434430322031243324401322021104040121421234412404102402241302440113210342012141120110041200301301134244304340203301132011342334304130241041311402323122324023433224312441144303434043300144144321121312412231314212434242232230013133330342343143221340404310040342411234442221203404141132223042211102402120024204330301104042430031400202224430022424332302201110443004143422300214131132040130122320123344004243133024144232044133421213020210132223333331421104214233234414031222333202234233301420133441111123000310431440240132401333144411233213013101401223242100020420344322001203214303344341002131232342441234224231411314444121214043004230402212442140313142133431440033131024400043344142323220204014100014142210232330314140232110243021102334231241422034210130223402421423103014410202040230401033014204041001040331132304233242140411300141323222440001043100320034441241220320300041130301222", "120121020202424413001411413311010202204412113132141420323120112123442310141111234401043222301303131241431130300111043212410302022003313024042113402344021140121234231302333311223420300204141403000441214403142302233331344321011403210003302213124123121241223342134233421243301211243210104303043120021122333322044012304000024211444003142011231023422102321414034023214301123204202234220411200013122443400141004030301403234241300101411114131231431241043334341021043042031021123332143214410322031402241124232114211104043310412442101010400224022011103022300012042442104331323300132421312240000421203122222310201342343424101100441203031221040402213042022002032240230030330334114430004100123240031422401043122400121001130443421242242212140320330034000310340134402333444220233213314341014421211101023342411311212332032212134423413241021230214302121013242342112320031400431040322220410441321433312141341224202140004330021421310424013024242123330304024034034131034031034231103203031132131040331323301110242443433031112403003230304032241424000242132321342300310113003340320403431401144400101424431142023012232314423123222421223233313423331203412223323230333130042411110141033134314304410104330200231312414332144330340030003104022323223130310040330242044003240140223112231012120403130033422413043413420210401420433213320223404441124212310404022042111141022133341430434114024234023134311322103033020333421411213233001330443133312210302314232034114222042020343341234333442122311000220243232010401142224004111213124102100003034144444431143123303413241230410112304114033122134100140411032400402000310101103324321022304004444201333124214022300422113344403010321043342310043134014102300140423144031341343304314240120124130021311034041331424120313024214434221042314302400300203022104110401004121244032311421120210040223314414240144331212332314423111310201011020043034013200301403022302224201410234404232342431343112124340042342221030301134400001313341012342114201044342132033421012423440011200442413313211243031203213230021030110131104001024301204104441133043410330420220120041432110101112203320410213044431444023112441403423401104040123230211023140142234400314010342410300330121103443401101212034411303212240201034431332130333140244130313323122111322323032140022302324413211404430232230341311223324323431224210143221231344423011143241244322232040213223100120012011223444201103311232432232440122434423314111211213133142433033341322121311020002003402412004102000102302330411140234340003343324132332013320323430120414441214003121030104343313403031321133200024030010040014041021111211301204341121132244004333410202220112042103213414400104234002201124004124224204041334140010344111431114033012240202214231032323202221441232200432303110424331431034400223102211342110303433141113331122400332244021330023204133133013220121103032213331034242021240123203411421132141023031120234103423400411222002340121341230201124300113430104434323302424424034414020130204311433112324101100244021322030234210411134320310401030032244223101220344134102231440030401242314031302103320421002031404300410241204423001433432323223440433140030400441110310423334020044013121441402043111234022430002334441100231234434210432113321410303330022044404233012323213030140133422024244111444404211441300142242023142143221031333103401202120024401231022142140244321033112212101401423101030010440104011204020102323203324400033014420121001334330002301111021100342223413242323140332033124043001004033324234401031313321103111204003103424122220142443201141230331042114233431322412131400411222141244113143104421122420023210200120422214334100024312020204442411042422403220020421230413233401304033402044241232224214200423340141200400032020442001001440413430303111000132043124013310102313244021012040111403330141414401233041210012024103033320411123410401321421342002141241103311001310420423420411300302421101124024011140014100202220412340023142403111030114320340234032302102304313213100343423441211243040130344233212312102324333341204233143044411444123202441311422101122003401400011401220202333400440144003320414134403211401204120110404012314323442121202104413333244411343224204030143403002413443440030310040133333231301222123110233413334124321423313023343014314233003244232010332303100042334222140211223311034142413440013134332023121004343332433113301223311403340432311040203303223144201434324000432404132340312433304122404124241404121300324223131", "301223424221424102430211134221212110231131100302120202121433314044030423102440220143232121421441140341410322434044024443001322122344013131022334431440211114204333143431212120404400422342113431031041312434022004020422021200413234433321420010442032321234413140344121024133204311132122342132143334130413042413221203034314323424101033424104412330010032121310330230301314032344342140124403002024241411001004300421333402100000400131123411021102203342113021344414323233430114422211141133431213040143232140110011344324131230144101420343431023210433110030122340100440343334044344200022044204120244401403342324422231242210143214340203411120023022341422440041444201103442044323210133100101330120331243300032230113431323414141000402421243441123331214001040334004113212241201003341142034304041023301141423100332311003241112321123442324211034204212201203202410414411233330242143430002123442032231410121401243133324421302021303220302403402440242243232341203202430420341433140142104032411224122204402141241310011121042134120242224020142042344444023442401344221041214003031141041103120343420212112034033141031011402441330123002201000301134340223303104011432212111241122314124444320241123333101123432010220001014232322241100022330334044133421413114341340000421032403013230230421201141344412334430210203224402442031042421341023241321041240101012101002340321042433213300423124041032244400414433001011044334012230221112042234340300104401042030100213133314202244430334323004042340102342121312310342031133103403212432033433210212101202022033304021331433114232330232341011411110322201331244311340033202013332411004433443401023233220314224223333212111422423113240030113312141411342211214230204232211420132411302103120342441412024311133102340143324032421141412114000000044304142423212320324102002112310133113222341220142343103244104204320120441102402143110211443241024440343211342134012442220242440320213233213041440421111023014400112443314402333013303442411133111343342333314430033331230032001413212213434411310102302024013213031100302014100143403201400144413320402113423003002304222233431122404123444314343031411103221110410033112303410421302112302441212404143323242313010114200002134423430421443330033310203141140123033041002130320332033030223214413321130401442424012122022321430011043011200411231422311321410033313241323013104031444030110131433204021242112443402211400320011131104003430142130101411410200120434403432441334342320013321401043332313224103120222120423111341103033213404202430344234000433220312400202010104411204221420341333300333034024034000241304000322412100130202434141100030333243143221201312423121133103233032110210032120223032004024211041400423444302031001444341404000402414202141433444112241203421241242144321340220140210024442040334424103104002241312032334240321111400410242332412323202334121343430234143401111304132110413323440301102201202442141011130400214233143101142124004440412401113401341312012130341140030211423233412122342414311230124110104430032331004103411230040434122011340202041101414303240404012121010110004034233140244203133044342134140014043041021211013041443211403243044404402211034222303100404143111304343201334440422042133421344333044200341120430203123204024024112401304022324412221233432124430322310433013023003032431111431021340221311000104233044100222222232442043231243043003202314310221444242242140214014010330101320123143301304434400202334200301200441322323231142033120403130032222344414202203211011300200011340411244110200330412441344240000200424423013111111433401144200143231414410101312244241011104032001243442324032342030001401333113234124032404412000433032222322201344412313034133324202342304011114233122313230423241123220400102424110144034111311430013433310230140303112141130321032012133413244111110344220430132020123431122231303024402203021344001042123010034242144432301033220433341000413112411011103041411010020224443032034100012442321132411424212130444032114023431401301121144340421122124231140034301022113320403111102302412311313043243111443401030102303002102111412333301442322201224201010342102142423240140212233314114004222444004400331143002133322103303044132041200300432142012242103410221302044134233411042201422004204323331220243204440442020211322111342101424434220142122123230004302041113202312244420030201221230114244432410243211331430304231301111020442411012003344032312040034120213244442242400244410342441324310130012233412021312031", "003404430034104230113012423130024331442324000433342402420120441141344411233333010112431141113023424400001002102242004013432421431003400312133324212310220104020220233400422444324403040121210241001403414431230022343320210342111211443210032424340023012211440004202404012014214300412000112111323421431444010010220212311320013321244200201430132033424030401320032440123300114031312120444122342140014313141311040113031022040023032443411143101020023401233343423431320244134144330141434244232030101130232103144220302134020223221242042033440004320012103234333341010343034141440240001040124320232023111043003223004321114123441203321332240113224140233320331033202114424343023444402301342030244020311004224302114020043432101004430024100324331204103410424124024412320141323310211144311012212340141112020324233031244214004324101322011121233402134023103111020122143341112124202422343034040443403421032343121440311022233204140031202212302301131132032210332023210130411104440110433401010201443043342410113430230441224000242222123422240221033142142012241212120102342044420224421112042320022330143143020040423242143444313240000400310010141242133133044424100024140202402022112024144320132203131244013142442140414114112024111130214440241421321134004422103021440222430231121444342300312140432021323200103422301444413333241213210001123414114311341234222332410441241103200242340023231321114021103414420033030141021010420413330442410442200300032311322001203213303141322110134131202432412402014431010234141234233310032344241021402033430113010404344401141200332230133304233132223020441043331323343322421430012304111213241342212224430340302303122242120144021023331331343423132331212024424410110414024144240314024131224303201004443432342444433001310204042134030041044041141013033344204214310223134142003334241244012110010314003234201414330420031444234342221331401301331203444410424134442041004112201210331433322310221101231234300431222403321301231011102402304123413113304143420201223002404304101124312000143111243402233033241231222012140123402210042212011430032110403044224444411301404341311320432202324442314000202104343411320413342321402140303013311022144212004324441200420441021001301210300340201322301244304013214311213003140244102444143410012123433111244204414400143023301010043433044243221131422321320340333030124023322424312011040232310124104124023042231010014440113134413424431100334431312341041143334013443143304313032100124130334112244012031342403204330230201432343303400234201032434213221121003044043214212322141303311031101404420440402224243013221041114241402314210201441402301444131233310120413203410241430342043131144023333212320433430241224230003313221010132001141411314322232030014033110240311300204010340201223034440112042044221411431313341241142200142000311034142320014403324022312433132344332041400204342042401200033233032443032221121014342133121402220030303141234234323022421313344340020342412224041031134441100303403413030211222400323001302011002304321424034304030440110314440043303232433001321341134112140143442341232441411103123440312114031000334000332424204102141311241011222340243244334241102222130424244224230120403340103403230344404334320111403413240433412404342232044021100010343423141412414122114140234443023441012010123001102044320140413313344421143303432232404140011312443320000230041423422041231104134122302401403313444113224140112232104114320000140400234132334134430222034213220131330114443003412022130103212211041033003111433122012233100324321200232244412121113410023321111110224400221003021132032211200222014122302110212333214032130110343402320411114343021444322212000210443324402201243101320001020033012313422304140130004420023302212104230310410224204141442122042343324241241042433030233110420321014341344214001402341302040033213142310424124123433010241331311044134133031131421244043334032240242422024241241423320402133310431103133020413332020012304113203242022220012412100324442241212304222014433323322433321323343434331311231311431233401442113132121034042001341440214230422341240414204131243023142112013244441043220431124222414243140043131122323403042143432020142432234131343202421014414313421142404300023330042130434130440141240334122213010423001340044031114131043323132210132213420132134332244321334240222001231122234021420420302430334023013234240231043120200110214224044003410324231413234441412413004212244314121011012033200102142104041002210403324412221020104", "002142103323222041421223010242043121102444403200403212301414004431143331111114034033203341112023132443000314332133142044200123344222203300301131044410101302033242120043202100300212001414142100332003232210240001234410020232424442331021222231402441204342344144021300010012410103141434420203322032410033244413103111342032221002140330410203301021143414331434424042141022233304002424422323124310403423010213220331430122040323324234403321210442011101110244213223242320444340342423410410110303231303220321223440300240213433011422210340322142343240213211034402142321013413434243132100302141432231214021201443424200204042033310140033213221433011232141002130224244212043004444130000332033210134343121034000032424443230201124230043114241011404032442304322440342314313410433312300233242241322304344011241343212002124421343341432432230231441422332412410413304420420410343434341221220322204311423100321223114423122334224013012314141410121202022143134031442024143410304030213021031241212314114221321422040320321313424220330244412233431322342213020110443311044300420403311120041241413323124334432421422214322234242230413204034133021123133212331034424012224201133044004102012041214322340341041332310313234200021044240143441103311310232210303040301133224330332331402222040113142044130010324104242401302113312234423214041333433333124301414132312432021023404210413301304413123333304231310220244322033230332304132012442044420330311032214203234211344403033244221140202444112013113444141321002042021023033312241012342341332412102214131344024240030421143020310001210401121030432002210404101130232334101132104114022341243441440341040334230131024034202404044410111122214334004213423103411230312203221211032320034341103412231412243222014303131131044001021422140002434114332120041443111223414323013100222212313313414212032224114334231001300123330012034212423030243214232220034343433412333111233200241402104001444420404010042102003202322231331130023134442403043432023041344024413410031013244442004214002241404133043011313220013221441301121433042211001324013204123214302144223124032422203133422103132320400244244332200410341110312432004424112442232322421330003023103314220410102134002131424420334443134120324121032041014120403414144221101121333141113142140320321400040212032134230344040440011422212043430432304032202232031420300344212224333043134230300233330443214411410110100310402304021044410043211412011043210404203144110414413343221402014122333223424022300432221321124311132221041224400103004330311230344343302201333403220234330444001314131301211302011014203002131211212112204344420241011122241341412023334040214330220142401211022142211404341043443400211403100103010120022131143042324121003030102410302020024423240420222022330230014423443404123242410433431001101230140343041013423441242022124003234044121200443012302044141021202312400110043244410420022231333234314424443020340340312134320443221034432401141141312024444024301224142200130441043220121340110321140221032440240114233013241423033300002443341302322114044244120120141104012210432210402001311302011134224402211224423331232032411100341420213122402041421241321112424410024422312432202112324230010144044403021032440214013233142024243411211333012122402214113014312440410331043214301203032243212330243014421343021412214221220300041400344243214024430123121143200304434114244214302232341410202231431122024341100412411022122041214021441313302223321032130331242322021111021234334024102334233034424110212010441213324213113302031140103220421201214102021233344342304123203244440323413431032210422234222423144142401140430412302011434302034341003233442424233230421033030024024124034314422001110021043421342222414333141211002022042014032231201423113131023110322441431330121340201014310033321342110310121404023422210113430142144233134001012212442230014340122200130213041020312104221314214331202303343343324303110444302421404330201202144141104132103043023013331311203012131211411411223143111311242300202003034424333340102321332031240203214303343042310440302024334110232010031133011220230422140204324410002334341222324131014441114121214440341102041434421003231030301344112103301131102400413114121430024413142304211343231014124301443241221231232132141211434314333043424121133012424404232101303411321013323311332210300044442041443143210442111113222413434022404441123413323203221244020113022003423234440311001342014031040320213344324342323443400422102332424402", "114220441224044232112031304200104040321034321442014241344423404121221240310043233412341300313044412211423003120032144311324134242140104343303214344000202424341012012231342111002212021330221344133144431144102001404124134242400320020241322201323000334212124421413021014422323141004200444124010412302244000404011224233411240121224333010040110134231434124034314243241044441123201003042034114113434032124010403401310114331443402212014004204131313330401241034011314442402003434310104243203241311022220234431232012010300322232402441322021124414110202030034203304000341041120304201121440012231414012200131103043224013003020042312422014033122442203201132411210243041024030330110100024211430230231244334043030013434002123401420111324203004012424320204312310220003000224134310211144210401444114433340000124222144443200214420220211212402311003040220033332034310031224230124131444244031421404302231404421234431220312123243341332410142430213401141200310121314322224411141002344212213410101320101143331433311031224100313231004002230242141322343030013424011320441333101332013012114033203120244414020403412032203203401020211410010231040342114143443020200424424423010220011304103002443402444014420114401011011233001333213042222302222433113434213214134224432002230230040002000034223430440104002000421122201321410331224204444200202404042140321022101414043230442431424211332443033234311213134322214222130404423014443234444130401314121443400332320112221134240031431123301324332103000410033420101434120143141323120102342330230023321003134231122040130101040032132410404024132441004341100002343043033344202122311140424231214413124233142124030020400204431320403304011230133333121041011113120024322313233121031030313101101033324212110432442343310321244023231101133334034031402003231404043121410143313113314314300120023334202022224331012320224303114400013042044414201114421241413004122144020014210021034011102004013412041213412213311243103241020004031100032010011003440414022031302223320402010410032320140431042441344303134110102133321243101232111430223301202224114420332302300411311424404420404020123134343312341423144042322234441300121133214244040334113332201221112104121323330320414312120102243414011043333024031401343010010411110304323400214301213423142014302142243024322044000030440422344203222202034402341421111130201434224030420114241024404201412243133111122203434222230022240103144140330101220421020412140310112310240013331242433033044330414322431043120110243001013213310411344330024030140343312122140211330240013031421212101012043310430031132310114131030334020244144433222230421304221012302333320321234003031123134322314400212013244110433030410424444043030301142323413133000422030411400302111331422201204240030133423102330430224133340301211303310330100233143340014021430024124440032140343203423431132003021102314140104432310220000302110010112304122123014024322411414204410220032030123332231234411320223303013212130010230010141422241010104101040321321304202340201011022202303443341021222031410313423233441131344110344000402401102033323341244141441414110303224400122012041440443432210231122244130433100424444433134422241231313302434133212223431124124213001424220331434342024214414411443404442102340234212312343134342341204010121124040442433034401004311332010240114232234113044121412201420001102320444110203233213403040333004441031002422004121000400122231200400234410312400143003131133033123000220134321000414223103302104124314240033013442134301240044400131030020244130422312010104311403344103031412300313143031031321304243443211232204000023421223042333220041033130323342114000323011224402124421413414031342034041333032001220231310322413301213113004040412413113241300122123442311333011210103040331312241302230110323443320410344004241144310313432230033122112344404110323423132104030031102000312443111232443123010101011200020303140134340213201342114343031203144202321123424223224143412012213313110030312134003033034114013221434320020131030311303342402220443404434300121023000031043312242443421033041314112032044324342123003124341024101003241441101044311043210320331414011410000444441341300230244321143441242431221442102341222002014230202424344102441004133303203202423214021440120121033442044210240410304402203440142123301032340100142003131404200143023040142234143032442040020014010303404321033211413423023021014442123442041303211221101324020321102443014333324343143101340321130422030132404101014", "330432312323243203403314111420032044110343241303312342123134141333331341424330200420331121002200303023432041431140211423343344342110043212410134314414332023001102401020021343132130223143121043222431440201222244322044421324120131223402203042042432230203333121231411011133100023042242403004333323014101313333003332400003123000031304232002233143410134243421021021242000223024032113040004311440441003041013304244132333233200000120411341122343334322340201343332444414010141400220304402023202140214203302203424103013322421420130341340240311420224204212320423343234130232314234402443231414443034204241401133331023212010401230123334442244420440312323210124421044203114014403220130334020202233323422004343041340233324131241414013442004432303220200340421043031413311431232021102224101433200333144333412013103041033044004400231230212001344124343043202423011002013000201203041432202414040013142420002310400041313223310100143044040333332314244423003440312441132002144431111242420210304303224322220121311323423213302023124402010114112340212234413301142403212023010334340241242012110021110302322440410213114323113143023402310021210443003243034314223013144314202130120212220031023421410414420024344013303204014033420020122423233002212144112431122141311041120312132224043111113022003432144142030241331024124434222314121431403232241404133144423134011324002440433344442423344214320004430424310311240023041313433313144144244304221301324020343423112131112321040111401320014234023104211033130123204042222021133413042110023232202101340142443000230310103102001040444344310212001202032124100130001103202331121202233043100312110031002133402011441431014332140320341211124103413143032223133243321032130010331340204043021220124102210301204243020111220421312311310430113403004230434043404244332143132130312322230103111213343414342041103321113243042433401001413143224114430241141214134442321413030324144243203043004433033223344324414134202243032311331222013343011343242100122102204230242102432314310420003242042024032114202434021041343442042421101134332203040431223000403433441224430441244412114443434330230314014223113011241300031222141122110324013323141311224434123140113421220120420010340133002320111124440134242332014024332022411311234114430420220234011342410242114203042240203133022012230402003144341211430020214314133341442323402014040130414223432302042343214342044323231143302423223222333233131334440033104220444443241103132020412313133142020244420234212102312434330122040412420423220140331201224410240331040312311201420022134144310040440034021112444233110100123100320223113233114210214413442411003024240234410134431324302401410412031134024343212111024343112404203023100204320243024304134431042033023404120004230322400200332212433432003440411412334401040020313444303104144412213013134432214344402040432412003310114043332344223201132220210140424314033320440023233401342220102424410214424244200232024412102340232422024242141041414204444301330220034131421200434324411423400241311403242222422040402110323112320230124121200324210003240334342243410034140011400100301141231412312431343040241013243040120314040124434112022431123104414443442132301144401201321011421340010001132022211200404114001330242102111204102031230014034432003011443111434320333421243421121120310323443120122420143002021101121010301412334332322210101011014400400422312242011022132314132142233144042434014342131213010031043101100331032101443423312441234411030342333424344303311301400131111002331021341244104043333102423142010300434304030401043124221041220413422242443232321202142011141410403241301010240213313401000243103143424144410321042324142234021221100402320404122413204010204344030410324220032342321443121232440120340102301210343021130140302123032114210334012243320143013104412311444144440001421230020311104222130243033131223111440211103030213130413322003101001312320101413112301314411204223334033422411402233331404123434043410341333104110101332333030410024321241314342120140300140402330312132100332141004320032443444421311211230044410231040302441134143024340323334402303042423333011421031144001342212423410031230321331134333211120033420424131303331322414303020441231313341302443221403321120311321114131013210324111122321300101031210334044433232134340312333403420110241244141413302230121434344413021311013210403003010330400404322434443413020030324302343444232203104304234440134301421432042134022100014342442334202203403430403323", "221323141002110423121112032103424423414233223231000420320123114241212103110333022300222320311442202313440140002044014431420103130020203140340302301430302420141201102420123213412400111142243423302342141014340323242303323104143412320144103310104442004304134302310223244400013302011243133321224211034120123223402111344322124002121022213430220231100031014142341301230043123041433432201121044244200403242401024020120410341120424211043212133432301312342342144102201143330100013133121220332432032121032112104442033401300330124144212210300333312031141401433020203043023304300110111144410242033240013142403041413131241321234212230324413040321321100312100313400001404141402430003300302200040410424024211241423213412010114413434404110131331201213214332400103344221232320231422214443001241443402341440401322022204241121043043234102203401103124220314130130012030401121000112143221334110004403304300121233442411242200202024443003300324324031303402231343122322124432114404433321301312322403134320122231004414432100440000021413442004102333333044001221202020423041421444403330312423413203343132430021314210132111432411433411024103023043021023240113102202314431044112414234141020111300212333003200112434440204121331220221301220422031221042340111402341331302203142301033102332020221211122233223413042010123303210110203440212443430003120433210433121440130424240244311423201400422123103440131310202423043340411430300003033103402231313142003344012220143310323232023341344013301102330330110414021330002310412340030211102332124412220321220424110313444101121300022310303202332402313413223020342101143133234322241020403124433303100023100141413234432441010110201043134010331240430140424322104220102034040420132034111324342214220420334203144342213114023144221331320032203331304133010412403334121423140020413201040144130444234443134221041034313423122044402443234423014211332130031034402311230021001312100024023433413412134211231230100223102102031431331143310024114344020043212342412341021123431441120422221342331242404421220224023213420403432342003010412142031313112142113141120121314122201421300044104230024411433341014021023101011343201310300230423140343233234312213014022421040224424221220410123124401322043201040214101202104130413133413113303423344231001043212434442041111330220103422304242320103244401203144400442033443241334014341001403201021430440032410100133234241140432443330323423333021001122322104403212324440400042302422204320304320121412314413334234220440414114024204204323112311322221401420241142321014340422212001204001010324400333241304003044114322041303414330402242231303431032320241004234234202343040204034034334023104044201002031241320140433102211102304240123014204433111221101204202223232000430044332201202240120324212201432313040432212011230341240203302002212334331034130110000311310113123431442003412012024441430143032310220031023143110222340221021034023230144344100322244144131204300221412320320023110421010114202212240031441141324242401102312202444143412020314223302240200241442033430300401441433343101022344422303304044022404203034223433213314142414234010313143101220011144332313120333024142023413230210303320404333203124222330341432201130124411042244041021222343002303120123143341243234013312102140430134042010013323443200112302414133342244341234142232120011021311013121112210344014032101043014410431332202110432211230221300424104002044341213123224031434201003304214201222033330330331241002024132333410022001344410242413143241143202143341323331130444404333141400214002323111432413121244100221320103030434242114131214141233112433040331013013012314442323040042132313021043042203030404443400000220244131434124400300341413340221114430421221211004202214404442023123243422202112141420131122300043212233140141324302342400001042143103414111412203133214203231441103124304230314130312120214433123301213002130433122032232310101032230413410044401143434333413103321401423014431003211130044411304214334242002003242110413012323334400104002244313102213343101034023001322004303420300121123243112101302012324023430143204441231102301231221104232343004114221134100112021400202104043110403201314123334234242142432001044013110024001000124304114340321342120331421044141141400032213320441112041002230141444102201121220112302300300000220101302302130143332104211020432403343203211240134433402020442033220243030211314214440110434233033102340340333110234023221244444422123112042011031033204313434141012", "433221413204121210421102034032410344013221144014240320322032143420321224330200121413334310241000201141132213422003132334404141412401111111321133111303102001114441143433242112302204303104232204143144302343231420244414433010343031222033002313013140001020132114024300214102244222303420423341433143411133042041242213443411321144311443242323134034004033214303413104203042001332412400202302200143430123112321214014204042140242134300031244323233100401244334140213303024001430112402131444311330103213113332201303133042120113133030103200142130233101330011200244231432410401342100141440333434214410443441123311121302020024003143203440004232432134003033211340304102440024403222222224213402104141430113240232020011200032420044401032044033031304143303413422103014220211440024333322323110310034212230012131222142300202212332341223332143323221313021003300401320224413131114113202342040032204403244034224312132401304241100343314224434113204142204221312413114414313034200012403103343210221212443202142142243120013111404014314142024224420334243223401220310000202212434001102221032100341304440232310003343110003010430311044021303433414101324021004430111000420332222011214043233444433432322242234333234222001244324144303421101111140341440112231424133444020232242230140330100030422022324322214132011401030101144322111010030001433034440431432420241232003232441140012401312010421223231130124444421232014111102232444343331331243104123430433042224421012411302330323130132240204014321130012234141421214310002010340222100041120302101003012310120012422141044221002022433342240041121301000140213424123041312200211413324414421334343044442114234032000133223244102111201220212134410202044404102003413434221021224213123340340030401242304010413212233024232024244401334130101222032240343134201004021023300224303411033001201130344130130220334201230330032320422144011444402410140422433000333143143322342130300341324244313330440242410241431143024341123220341240404303431321401303200230401221423332313411120043201113333201343342443330344230312441442012213140113033014234430042134142344013324044201124412120302132321412141430331322024313023233104132303334200144220124020411420333032102032310312104024114323414420001341344313402300302300222434330210202223342210432023103211311100320402240124043020041302314333113321232210120412121214131443422234330020021002231034240333010002402232432104044030204111242133132011002023121301321411404220223012301441344312444412211113144311202114020124242443204230311241024410341312402133320223110302410211322030431104104122202423343433421341202212103344120244311410120020201331121220100402400300301410044331421402043433424114112231042011033322402212442130030231220343343444113020330311103231144412100333201313421324131403321112402424312034334321232331034100201121122033134024141313342100100104200342034401112341033143242124424204444034402110104103033200300312443202421440424404122430140232232142030413233410024033003132340421114121221110323310142421220012323240000443013101033441142431113223012132442032014313003003200412243241340104303024044211341034414131244323321000010400424222314144440443042020314131232041210034303401220343411304301341110411112320311442042311213144133242403021410433133401110020120013403101130032011134034032240400143403444133102403322102323122203241422400004231430223344211104002232024010310222200340223420101011101312002310410412223011321031021433201344232121411030201401411323044420341313010320144302313442020331214123211133034030431240011240300223420103402030311341142323100231434424223122431133431014012024331414403222004141243424332233013431344434430434123224123441303204200140002430433200021201020134021134442321413240023442230024132440131411214312114233201431212341224020100341020020111112142330244442240040142100032020000231404420013244232124021122213132021311411122234011200304320443421111232141444140203140121341202120141204341221400242430331121240111032313232444314430341013343020200230212222312000043330331244444232000223134234431234230214400401344104030301434122403224012322442311422202110434400224244104134223344340102320411422121401400004341130000440411230111103141344100042044313314332232322040414034313321404400114242401322242410034234144242413131201144124411000210103113013321404302034343144410443124341432410320433302441413140112033444314120233101342141144022200144434142101320243130314423040003230310040221424024244010300123304002424041", "144141123210301012211024440032000140101141202344222330200110421041023022444411200320234130023241140303034231414023410111113124421044221433021022313113213132444100242323042034300213004440400322042213334211043442141444441411414101220231412102032421002443443043104132341224241344213103403231032401212020234312220442142412202040203221311432433443111343022243412102222221242201431423104221130132423101001332014414003341410111401224110033133113430330030024021112032324214201103304020331030033104212043210111043141230401300212033214203211102433411432234043043040340334414212130124014421231230132230000214133013100114342101221341043210211314312114340233304422002323440013334314222410444304121431113443004211221044320321113440131041331434213140423343222324342310224243202301141120442221011312321434300120420402400423240314021421121321400223233413320212243041124312300442112223132413414401111234414133003123223103213023242411124044143040000114413010401100340443141024022040212103310313322344304021110121340443334030402104412311232423122321221130313112310404332234100042424314310400434001234032341212221200101343444331303003200322103223103042322121432403412032033024330023312313312430430414330430104144200113242334133201431400030034433313021341300213221324342211344314333333341441441421143322133124022043434201131130201030432112302212034410441311110132312204301003100200234323111411434313443034011110102000110220331431231024213134222012103414441042003122404143204002043302244120231321143244420414142224411224233003130413303314041303100304302313202404422011021131233144432404431403030024200244143441100030224144134223441203123012121100002301313001243434220234004342401122331440104431012111101411242220401122300120230341001101004440022211033144033400203434201114023114433410314223233321141413034234043040121342013022431214331002014423042101213430402141300233222424133124044403202102411100040244012012432431411002121411402433124400241100101310343243421021342200214023022241124142322102220202210140142044012113012322424343140144243344200443311442143432331034342232031440140300221140031204020341441214444121204021201040010123003001301040323002212403131414213143200401303004242314140121240402433014400322304240442001430010221444233300232031220233000412044132302321001111403323002011210033032430004133113232033021433241013014142200024124411313334342310034114034301033320121032441230144324104304301000240021204204032034011003003314010002233444434022223320324440001302221010204001242313324010314222231122331040330404133021111404114310304243330033102402003310412231402401302140100421201220403101212133341123144344212230301220332434342403331113310442422231232130120322202140140304434444110133400320302041124224142330212100440342200242124341100110123123423201234241143013013232404223330343443404203421111201001343402214142403223312330133232230143033332034412443433034043133110140142311333442312301410031214201210240022413323210213113134343110322100112302122421302304104211121034243100001203112411114333414331114201021230000433302331241013140302111230344011234310300321134324000410341333434033324431420401221422044440424441044201031211433114443132220044330412044234033203040432242010222010232033332333123101433020100004221004004142114012422042400243410420240001314443211341321213043202243014142303300112033124231343302333434212120302441323303302242120001422222441033012232021234114110403304120320000312244212040101030110104001342404241201403123331244442323010333422210423234312202424042330434004420124240120433103144320113100143042130214422243302011342220343441213032244424342230303230214001002114231133423422313032034134410412131414121313333441402143420221004121211031323033324012022340203444204120104030112210430403321110211313222241321240041314130312314110322324001402044221410134042244224002012142203104404123021220000110411144202100031410233440220132203130124431034333334331210003213304111121433340113143011231442204231200420124231202243340422330134123412130334133000133002333043312332333302102032422244211441231210134003140413232210422021401041210031003103331240433300233141244130434231011243300441112312033304000210323224224401241401122423144211143324240412424340422134110404133240300433303414314210311240431304330341441101034330014331231410241330041403422032041241132002111234214210233023341440332001020200432024444210121232041304401242111431021333121213324301202044443342132012010201121", "333202312042132314121031004342121123241031333313044431431024324113124033232123100423402120314114444124434144422122233024223300412114011414011101114043333342412003414040402142112414223011141022231442402030244444443241302420431043412122234403434234430400111142344231014301221212130003321441123210304230341120131433011112001231143001132400233201122134112114120114122123433332212300100413021444441120343424311440222044122242244431231030010444104400041034303102140001323004012111134213144100404433432111202040314243042432034411131023332241301310133341311421241104320432144320004423002430110434101400113341122103024421222242314322113140021302214323343102330312112204122122044341210101214211101214023012111300204134204103143432101100322321234220300343003120241230231000310031334400421131004203321420013024104221412212342224302111340302400130441434421142101000032111030343120020120024432431441021034432044331404314234124432113434042022000310123234402104403342214320443310040340442332400043413131022240301333443204204212142444322344441120221301112311043141112404442340440043230122200312212341201422232043312123204033241144044241033410123310213013400321400323144144401013440444032434303003434334331440212020402410000342310110441221440113143032430444044433002013240323244123221232321301432223300214130213302443324124231222331444303200011102042412144003222344110440104122034313231201300211112410130202313430242233413023123001434434022410102222304124134201334413434300422300201103002322013001300440303312412212423133430134143010013410430040110230002200441333043103432243234320100404440333404200442423401432441243212212020204013144203020012421114004023231104441144011401042212031411342242343122001011013320004403144222320202011000343301441313240420440022330334232143111112442342412042044341401320434043342030032443104130203223140412042131301423403000322031132111001244204433244304410120102120304420341140120334003003024013224341313230000033342133213334042134031030221133304140200202320024213331320204432101402420404423304142303424332244223014012013143224033011444200022323114200430003441041031432134131313330434333000342420442202130120134313443213033314102130141021341342131141141030044004422401114140003142211240312221033344134433314120434204134012023402430330100213204414030103014242322102410302023230442032203144200001412302240302110403441301444011000102324220324322402121011131422114311201031442003143114104100411042324312431422011303031011342112200112414134441323002024103413410113401312324011331303132103024430131013101041443201020040201323043101024442223144001144224004430223013023300003032413031112202242334433020144134142431334410021013313300422043430414240340324411302330000342022322234303431044434431011432230113203121133212330042430032201024122144041030302112144200133311001112333122021144142011033123042143331331221140303140432212112042430210343111241320114431432020240040330141200140434412120343014031043110132031004224132334410141103441310143230144224422211402230402143312140041231333332043242203212403012011433323041133000223331303240120043341020413320241202443200341400440042030144142001022212102124341241402212321100240113212121223104014442331201441121402000330330413314441043102213033033124001022230144411410402342043213214001004000100202003224224042343304412324122120222300324230434400110203201122233344200204333022121110012012201302121133223430431424302241424114240223002023120233302040310221044130030030442401310443343302230122221340233032444124110223320421040440240234314044100340444310124140442022332013401014332333000243202330122003231430340341223111321313421042432021412311341000212031113404434202104433222213314014420004002032110134403423443311030204442323432203214301303204300233332401443402423410224030304310231003230201132211000003022432440414132324341421300222020104313112042204232010024013444244432400444400211104314120232214420020143032044422101343412321304340322302130423123034421012044320402423201440104441143000141444224304124112412210224040331140243124334013300202210440223400430413140040440413411301213424334202442031240200230324440410122404200224240113343222031231413002113231232223413342442222120241213313042000231200342443134000210300432003333300213133144034414403213232112434401141002242314003304130113412030013442103402012232244203411243401220013311142202214124112202403440004303140400430013032001341344121432421321331334013113131403323143134", "403313144013322421202102232031140140101101001334200241410121011313340341032012134343312041312321212200442240202241204442000444112313002040343430344131143333144324201014104330003233202311213333432142344132310030403221300421443431214121022022130034401324014312430424404222033214440134202040341302421042341422401311140403321314130110401000442402212234401431143122142140301131301442041311344021332230403420441032311444101041311413410401404100422003032124213132103312421323300210142003030232321421431223234021412034423232212202410323333224044222314122214141442422434030120432241123133413002432224100433120433014012121123001133310344400202120110104003121410243410340422230231200221323304422304232413232130324432320431324322342411331302103244300012040043143243044321241444442341132233142210213131302001333213400322114120342300022032203344111444030130241323334444402041132414104201334031223422312432113301014232312314400101330034303030043221311120132211400244013120313300424340413134021122134014111113023100302434123413202431001204222044433142411122204414221204433311340232134334021110444114302240141120232324322414411023240132312020031030430321042234344312432432231133103042110321221232113044400441314212144102024204342123400414311342442121103323020241222430103002032040240131224133011320431221314223041313104303242003100024033411343121210022403431412043442110201441401113404104103210234341410224423111222024330212041303112233140400202244320003043240121210300203331331142123204030140311142131103123124113320423430220243332221123232311100441313232441101224221343341044404240310111102302112002202200404334142110113312322434102344200142333022224104012441204424032330130201202130313030240030443304000300021422331223243232104202041323404424133301413412400322413343424142414333013312314403022010242232101314121010332441003112410304134111132434102002413110113422102114242401404342211340441232131002014243332134144120032301403120343430142413440111321212413014132343241223324204244112321142232113444442214201044431330000044333314031334431324142334431444124001414130330100000344131230142340143320202040424112423411010410200012012230343000132131211034304433043102232444441030002113120443312141243413444241313323040241344332211430212042204241433110202212013223322434342302134331201110300202412100343201402042243234222323324333004043342341444014102344141303110444124342401143311330333114324330312133410413400104124002230132014210203233242431120042441130011043140131302340413343433440340323342010310441142010312322433131232023204341223203044230343432203323042331140302232414443330134003311122131012033010122130232434112420214432440131110432232344134333300411122222001410142421221022002322443210120001233012141014214440440224334142111402033324000002240134111312344302010434221130331110110024442243031333111234333330412210441312021042202004033300343322343310333330332044143341100100340140120204124142032444033332420041213331240201444030421331231032400334041144431400003210403210241434011302341412234021044142044204411110334001244422344031341101413043020301314302441121132041002344000434000414403020112303332414131020232002203340002144130003040402212213010413101104132232240244211200114202341114200204302424111034020221442440003324334301423133331220121010143210202004414430002403111434432203204132243203112112031323111231024220032312100341033001033121040341321340403433444334003341024003110244211242412044130421011210031332144342330343043343242240411020201040421210223324214341314342043124432110313310022010041304102340314022440333211232004434143134104214242333223034313412022021223132001102212421200202402431420143223034332221004234020334232231313303142031112100020303032030323033400423141013032244202421204403200241000020212342044313221120322303404202414044230320023404244344121110102420333243404201203033003220321442102244342134302044141014144023022142202131301403221104221340140034114013331411402420423203130211303413030330444141113430334424101434023234030022212310122214303344113203413210142433200414232443200101024431231331014042402302341243323214234433213414414142402042014403314134103414120002223304334330223303023011244204243302222310444102431042432402421222103122014224324034021114432130113042240310111310224323102031140323234031133440132121121420410242043412103020124021303421241441201022101442124140030342022432004221404423022324132230204022030324000222143124444223443444004021023223", "142300302101233100103021034103240402404200211131440303033310010440334213344343214330443214021202134024103423410220014322202142043321311014042434203324334034233030331411332244034044032222333444330402114234240012441133304110134421422004312311310422413000112020423433004423433444313004442021233041302111141143323404231003022243040103432414020413110423102000201402311000341141233403301321222421000333432333332132114121212430030424340020030203440113404131101441240241421401130244220001432131113324430144132234434410412314402014203424401111043112233243412221233021242430020042412100244331104223012101240120100340212001004312222344323103000324113412032002042343412200114030134422411430241304144140101041240141423440111302214133103121201310220323040112040214433211104014213232343334040432001133343110313024434032140113012000011014402432322442433132111422441224012112242212241132134100433204312123314333332210411343422213031410320131331241421303220304234040243041233300042241043324431103342120324231332020440122343123024203440242010342220040123130331421002003202041233412021233140404243041014131034313324311320204234101230430000420144230022224410443132011003341241331410020220430001444334334034330201422400412230133044323211101303310020001412424413110012213240214313143041323024202224442004023143104130330312324213133304443242211323310214343113011300140130423334404223141343130033220413220012314413432441023023020243404133231013044402422142311442233024331324444031124441241304333041434014311223213203134112232012424412033034114123033220231133002142412111441240131320220301043111434111314331014332423412141330300444414301020040143443440111311130311330042121412023121103230301233223344042314042041220211100130443020423424220410114114301202301433214042021024412140140320304122121442033143323243211243141303403411033412224044310022032140441441211342444024322303114344221000444430202311043044413443130133413024432320343234312304434404102140042313343213044320010032201341040021022223312002222143011442132243310212302333004333144103134330412011432210333010200342320220331423321340114000211204101440241043144110212413033344121224113230022401232143203200320301443010420022234311321431040441101401001021004403242422040424131120233011040000213342411130024020324300243404233140003332134424040011444140201204112011243320134200040102400200241041044333104133224214200424222400101002304304130334001000424110111114342302131430424112301424142241444042402314324300032002203343220430100124321101412100430024344323434132210220102102430331210002121240001110311244221010014413242114140324434411000124311022004324401221313401143212240421000124031010113020410103440342002202232232303233040113403442113020320112341111313041400430312202120140433220133231244233142312132430440343100421142044314311041141132300302232333443141024221422213403101201040202402004203111311204430203420011342314031124412034114040322031033112044224031422020204303103041033220330013442344112131323432313341120112221400004204243443120024211111421212132402000023440333304110103010241034003402244044410402413130024331433033212323412033303031344010330410040221421314114103311024200332024414002304203140044002303414342143402343144343104433224421343312040120200242404022433420200030104142021023020110142044401210241022203213301043124412311442110042304340012303231204314324323033130242310221322033404110314134340130241030333012401003001342114133313314322212322340110243300430223103441440043024132002040410420320121444234304021230000040112402140334423341010242114011443313004140141410132322110312322344440103440003132233344102424222430141234233431242313233312041220344320134401214341301234244010213024312132301414301404121102402234444140431100312020002403143104233310323212101113223401110224232132341103412134313420214212023022142414311423000011341314411430020022434140320034244104211032031111232311420230134444202112021100030122111033114201124224141432134430343041430430311012200230344314123044320143313122220334141400034300212430322302434103001224311112430332302113010120313434432122312021131141244241204440042303024424022422344312411203432441333120014344114112412430244204023114022033430301422413443003102201034213242400021313011310303440033200003113113113301320324241002313132311214311313212212332132242123234000142441133110022210444102110242444213024022020104440104004320041221120242343021141121331404101433113103242213244323424120224341", "210221120404444333021202443243013423231011224033024400002003141220420021333134401303412134034003224443420441311344030421122442141104212203234204330432434211403241404144031100341133140211212402220104343334300412340220112402442014013003342040444444031012042101020424342423131343042010143011343400401031120141101310420020304403430113413232333232021041232311002230431221011330042020320213342232401204112231122341013133130321331044332021411444210131010321130043320140313141021214434202302124014422424140003001434310434120133204111002120413111314414242314443224421434213423323231422234034224300321121204304401340212410002203024000020230204312430002231343004422233313010340334123023242202323244120420231442134331043414221013330340100104140014201244100242434403412420241230421444440203012011410401323001340140422022242244410400444041202144310212203224014231300312144112232022400300414332132123300244432234444224104421200140030014002040004001401343302332240442404332323132044122344404034114303440341042412330422431330212423111404302310442332314414331331240303320300322403044401321042444332440341240441031431323304231414124101224213420013101414143410141222344201021420302413404310414104403042211443342031404230223401034002304041434113002440220333014232320311204034032101011413030431411303124312434101232130343230023144040111241311321010224003230113104332012232342304423140204233343123021203200143122301112332220311414331020132443023200331333333222444323123123420121303242242310200010203041330134404204444330112311102423402201132411131141204124244324204421414440041021123144422123103330244124130214004033233214414442033012104344423403140341430221230223310242243011042214004002410441103001414143314204343103131204442434114232120014413130211314132034313113343342310344041200222101010432431213130004204001011440404043413432204033412023003432321343402030312340421020030130401303204441331343244220413410223423031343022112440223304012403024420030403100231421430313024400403303332010024301232413321132343320444201313340141424223442023400434313222244144102412422232202012133423043320410014114230211441421311200440112222320011142014011003443000144042002401042444122443201143013443123000131332223444022203443013412431410121430043424043043234001004341301322402240434231023031242301104013422303120112202131140413344124101034040422343032220200412432004234043134001102440331201134024142210301341110131323120020134144220134403021434213422402314041044121122341033001441130130304013234204140413431420243014233340314442222000413043310301130414012321401013044340141423042224020200334343244042310223201311331321023301344023340220140110130302433013144030021324114404224432012221221122400242430202311324014004444101344440143410304013212001314033012142014103433144403100443321041113004410220122141041044123141331022132442011012333110321010332401104401133142234422232134422411012113401010322322122140443402233222422134431110134004204214144033233333011330004341203120322204030402404011121234422210430222144023211441012231043444133412203230130410042314414412413102130433003313000343324400204422443102002413344401113421124041210014302440130332241444044133031424234431224020442303043102343340140410331402242020140313040421234212041213303111322043124434421430143323024100230314214343323404443112311232440004024221001043112214432234042410311104004303030441331040123333330412144441020320134324104034411103213114244313020430241140323321202111212044303224224204430221441034400314110442341434442423432023004010124033203421044232312231411424132302214341111114214233031212321110423023221312331424224241122311122212033211024212112401241320412032202313123400434312042424414110324232314021420030132010020333433242131341340242403001412204223030030134241110024331101034201223044142330130010402340102233310443143423043011043120440311104320024344443412202102401334020032224224004424441313312132444344223313434002110441440411213304002001022431413434343132141111124303232331241220010233242003313141211042013031133211440020402010320110340211211300103432244414203202234111014032101144030014402402101422422141202414430112003232102203122032340434402000343203214402321401110031440321011002024104241243111031112000222413400221233304223403043112013142141012230313130141021441334331013132014204110444140303221442014332244141144234214413202144441140423102001233012402142212110340004223401042243440241003430112413113242130333341011211412", "300142213144012021034223203411200104111013132314323312104142031230344041032104042440334413010000402111102211222211234423121030310330202442124032320040333041141442241342220020144433444303144231324114234312411223343421004031004003233432013114034343042212224101114321134232121200434444331000432440310312410113312333124144324213404143442322311242434144133023403330002024122210002013004101040234113304423420322124342122441030310101120034120432022131104214021124431341403402041200342040440423332231030110121424133204232404142422014013411333342323322411440031442321023200042432414223442400120402303333334030032032122344100310004323044141420302224211213213441222200242120444443234113321044304031200143223221430422211021343102330331141044004014410302310000103331104022344030444031013130301323012123203310101410322434200423422222143314333122411113204334221024243143402114242431434310213311423220003310412142114110243331134012223403411441131332012413102113104344331423210013423202014322210243412042303230222332421224330231323113032314313123000201111414404423104200444340230000023410110340330132231004032123031002000112401344220143442431224423104242231142112210141144311202132132402304144124104043144232002241210244132333302141432131121134213111113344341043144112114140434303304120012021430213201403010432022201120010042004433134204020143114143230404403010102011023403022411322421413204331044233333224010010420114211013140021424401034321434122443101311401331320230124134310401424134333101120241433244044240013241401121320032422100314030231243022320011234121424433004341032021303202201303040420300231240022402341440012324441101141024104421020033124042114110011002133341432402120132124001121440411310210410003003434200401440012032311311011323022222004424323043110301221304201324402132144100423410022341030444122204203201044111220140341020333203223344343214401431013430113132242400012011434441411441003114321043343100233401214332142132023012401404141441033022432001420032342240421342030302021431222430102434300013213241223211112001413021300102303414021321340431223432220233014042240122221024411331332320341001410122304402333131242344333300000020200104043103120214201422131320332303223211002001310324444001323440324024402423423132312330334122010241424444010123040333014240221041040132302240244433421243000044333242414113134431130203134111341413124201402331031030443320232021330400323133242320311030202214331231223012013204003001004420441243244034314131424002200332431200444113441120034410113114310323443343002432224344344200043034042304213030433034233301344121434103310231423241124424123132141032340213001402324142402131413131324004032413400342230021324402213214000120444001412134042211012043323222301132301110111210002433202340213330413114034330224243000120331130123100211141144312444231233304040123242404100441201223002342421200433444430231214311032413403034421042402241121000014201444044011031040340314211002120142111021302414211024142232023200042111002413301300343131330210334310124104433122302013404022104212232331233420402101412133410442421302323411021341113234323104121242022044441331243412313300224331313130243000103334104404414442440330020400311432132110002442344230303023114101211103211122003010044240332000022004222043114433202134130341204110000211113032321133343330301340112422343441330331421324434133444044412122123033022323342220030330141330444424113000042322101130034313434220102412314403413420331440402420110123411000112112131234403214040103343231342012444314210043114441014311031130012010021403042422212202301314300004110114311142342440302243114041201020212402333424430124201401410131011211440134424432344223432220042403424133231022322213003104433043303410222010401043232311221032323013142120432132133134220032320430121134114132101430030230032130123441340124413110210114100141031031310034031020232000043310103441142324232333243420010044113101121100432340432313121024130433104112033203113220104120001332433122002004214330000341203202111124430441413111132331232000122423300004421022001401041141241240404414400013320232204044214243134042103202101020420011024213012112112142403211223423433414223430224311211431220134024210333211041220203423040233012032222021040312233233334243300033011341210321231210144344130130313234342411244330230030141041431022231212234300104034321201344344244224031033212403224222322111322031234034342321144304011012421332114234033001431433134234231230", "341001341333232212134043201001210242203231203042142222144441433430320403314221402211111321102033102014423430032122400411424411202423403432344400101301003014043120242302123134322420242100342224431303433004443441022311101040141444001201244233322341023310040030023044033022113330012224401413034423420220020130200013334201210334130222132220313333040113022020433424400244304334143332411202040401322032341144201020011334112233110442041420122022220233022331140310330242101220321030210331404241023004201222321240332010301123211334434343431303221002301131113001342441241000112233131132230430011331134020012401342203244333211302201321013412324410423334420141122142401100302012102040113320130423021213222312141342444042224402100243232343043220431444333124140330411204202233004333344400132214014233232102213410213042102332041302103302212021414244224144130232210031200323314101122023334204011244240022202434043232222030110244444243202400302304101221133204121414402241210100102302401231421233222013011043123434421232344412111000133133032313402142210333231203441204030122433342120344243301010122204130041240440344441020241440442314200340033022003021420401112204330044113302020023133121231003234100332144323221434323220203304223230440304323043314123300334111303120313144034030323404313014241022034124243233121311232010220014144334243442220031333311323121322444323412313321023410344013202203231233213414132010343440024134234142422424444111344410044032242044243220103014442144344133214134003424032300221003031334231204423314314412031003244142142420103204040200001342114130034442114140111410010233324404110113144142314430032123314431002403420044101332303131200110001412213032032244130012110020414041310341111212321040144234033344320011133411331434023200144110144131241144312202420440130422104234132223101032114103444210002444031234314442330202003103122031124231133340102332330430312132144111044220233343302033240403140124014141043142114243300212330030431020441133022232411434042412204003140223211120233240412423221312131234324203221032441202212030201340043331301332332031142210331210042434222122321402212241440442320433323030024043342442101431123142444232141004202243324340011221013030004123221304342034404242133412100331323143230304303433123223220132202004404323010321000410213322120040231210410243133323221214134444000241212320144314424033044023343233024431212311342022421141322340111440004021213012303441424234030113203102214030204014003322313013230042114221042014003330002311424240444200014014313302224244031101132124203110300221032300421333422021100302144423232443131044143030301231324002310411212230224343431422244401334222302304012402220110014112441230044341112203222030114300024403031430400010433131044411000140120444133301122322333014330114144401210120231123311001220022424220240443220344301222122124201202333410103121141344041104444133033204312000130430311001410302404422004000100322143332000000333024424424340221222003112211100201143340144411323300411421102120434214403010222140014140123333332234412133443024044130012231220334010314411224033111433243214213123430120234220401141342130143434340122104343303113024120042010402213043100042303210134411011234042032032404202341330134412310434243113320440212204133002404313240122110020430312444141003142143421403020314343301124103142021043242342222234241330210430124012404044234310414424210023113131442431240142141111142212130114033041313204243440322122322033330340241433400030204220020233111333112030314141202413140042334230130000224304244212442314120311234400024342103110234130102111020412012301224032223114403322232444123442412341324041401143311334424011041142121322031223204200343211333104211203330112230324112334433134101132043003220323243033321030032441021203340244124430203144133310114004101011030414003210441303301020023032030212443122323440411002023444142423030202243044212302234330213232402320131112412020344341341001420210310102211034334223211413340213142422012141221202140444203341044144100323021440330341304320404201301433221331444321112241234413102234003230213331401134120404443312410311243012441231021001432210233331243300311123233123220121023422424444323022240241030211021134400210224123444310040343103334002113332430003043203031324111122403000031032044134134003102401240210410012131121433004101344212011222414130343431214020320114113342322104403403413410224112410114340001313432302311440213032104121441213124303102422343", "102340220114333413303444220244432140102431434143102004031400424112030220323322200042442323120210322041343134303123241324211444200014231320114424241001101114212213120303303100420221202224001330002324120140002314024411340423343332001132222212334121431310023142244333224242132224023430141404220104011402311011103341230224244133033214311111223331030212032240411142211040341410401020024032212401412024022124331142201124302313023014430220044402012330031233324110443343243443310444144443012410104231213231304020301024322033310032412203244023130032022111043043321420314043133342411132430122420020311313300002110211331104144100223004323300311113211334212222422111331333212414402011440041333204110232402343312032243304021141032103233312424313134233331202443402033344124414332441143142133041431441201422412201341131413410040123143442143114234200004101013300243320440142024344130402341243333121230343141224302311313142211143140442343300240020233020313243210332334331342000330214324024322004040302312430412012013420400123131404101041331424021330233013314223101302102344440111003443024201414421310020030423124342440122222400210041232311131113030300210413130110330210243341031300030033013311122443302443223213333044102103324422334240114341221433322234110144340111322322304123304221241120222433001123221113310344044440204203213240033303024303004331212402030213203302343113443343232212143003010221310412033420030304443111443301433314342303020044011400011132221010031101100431200424324300344131434202102212234201122203021423111142423441321322304322021120403112030331223004201434241334203242403020230442312423000113040142440220100320441303404232130104431420243304211243234331112113201101040222122224003040422230402300200432324042234321234423333110040420310234222102334110030422010123443200301212423024421444302333120041023314243404132132202301121203001031023113003441103142322434120341141040124332133420242000400400041133443224422133103241303300142114210341041441214003002311000222300104321231303320320331132012430232324310212143132314420402314311320013333343040313100140314333240010034004030002304232240310200122311242233442012121242142143222034400144301140242222314434100141110403223043334211022202010302312430040032200422431403023310204304442143314111102021103131103323043311241012003114320134240224130021431320402000403312433203034102210123121210044413432113412333343001440342030313140123311210313334440400220144131242141234113430031000022400143002421020020423214124131334202234323231422324220420143232304144332113441013101143214122203224141040424120403032422103321212440243343331203334443044203040304011043214313140232214303010140010304123044223402123433444403004010410131431441021402431234431144000434133422340030211442110022104401322030200210000230220013244030314211334333020122212022224442000300013414042134231204042241330014411230043142002313102421221020342330304412441320014243333204330401300132140133420020410101113201102212433110433010123030401401133000334022003122202330042201401224223000204220412203431403424231424314430203211431203432120311331010444322313322201131320313304131431422400311313100103001240043144033213442013014341433002430324432240234102422113003311411020041314021442443402301424420413044301411132001140141030140310120143312313044134444034322032004332323420110400403301314331321134443241212121344242221230314304104001324444043224134011132241212443431143023210130014204341244134112120140024442140143140200222341113012422100301413301300333102142434130010134220444341243124043220232241042001232021321233010410443112133400301310444201120130330143244030314424230043022324323341301113421220143040244022242103441041420403444421042001404121001441304044031323322310344403143202223243131114430220140110214121200142421110021201313040244043434324210433333231413141241203412432140042112022410041100442412401411342323031233140403430200202230401302422042212043142402410441133132023320410414001110430121304332204133300403212104234403013203110240441202402421104223120121410210243230410001003414141032341410143143221132344210311233133300132344110103131343413102142133132132442003444141202220211112032222142410034212402042214414041403033030220222044240112232434141020040322312011321131143231411140130441232330110443014241420101110221043432420424201120410144312420344430301034343341342033222443103041001030142310021334302231010320313401231304020300321342422011302000301031233014004", "444323001443432333122104114413123111220110340103322414423144440423112420000202231321432334040423314343003230320304023431304143121343140101322221234312434231321213314322343242044114302004044232212311121204142003203242232202213332214143224022413444044044210402003101222422101222210341304331230330314232424002342414024212113013400433400430243132444104303324112012322123340120314211444211341412422034322123222344411412033023144024001222203034221241311444020432114012132204222422002104204232310442131001423430214443323311114004331430434312030021213402100141300310120414413023401420214244241111420223242340323211314003404233040314341124212131243020324433033120013244233204041113201013331401401012103133222201211344343330303033211302211232204410242444020310241123432402302423412222200412043014341224102322003013434411031121040120210222301130040404304042004003110443403242044303231144202204330013443000131132131410400214031443121442313002114043321303313201234104143332200441340323121013404324031431023430433411314041003213214320132101412241300143444023121402001441244433432023032002240212123133402430320123433224212234013211034240021232213200323342120343114440242203232203014202112434202232000310422041121340424003403144104422221203430044121034331102220434420044342411044144024032434040402304022030341314302230220122224330234132323114220410014134320042000234321241211141403023130024442101031143434443304023243414420141021143440433111104321044030330102423211044301131102023233224104313242240432102440213220203211413330222141244020242213301041042314010120202144344041104201314114003244234321420222111121120144421321312121330334333430434332344032344410234331223441404101403404421411140211201213214222310004224310331004214413221022004413414104421304344420240404432414200440134413221013341413412303322042110144011334243332114430410143200012134010202040222112011243331022342413114012443012343114410004312241233012321331022042040223024014032242243013034044001333014100323211304234300042100021030343402203010323223111321330322442322343234444200200124111331002321044332420403243030200031301421144411010100432024233200002241430300222144000330131043020013231133241134041011432314101113202141344403132344401341243103432200312444442422302302141231013230321044141123121440221232424144213114202042314233321204420104032302142443102204044142222143103030420430332033021012023000120433000043043123340003213411043240433100431431312400020114014003412402030314232400110301424004433102222122340132342424133314411214342041330142030421140111324411432222433400432002110214033003413310423404444111102141214301244034300042042210012324312002142211400233222013433322214024240230400422100002242423044431300002001341414000343003304400204440042331233110133240230101341111223331431344220131420144224010114113323221224040104244242400432120040224433222224033304224442040203131210133331120401130434240023304210410433033423243234331043303242312120043302320133141302111432434344124011403311414212321244223442000120410334012031244231423411210300324420323214334212341011432304341212214300022112120134334210403324013313131043124324432033104222014022112014340443040012403132042300330030002203044232213443240014114232424200132302211210144102322432242313212200043310014113231043213303042232222242420104231432142041142443034001401230231043022304123000021004432222201323214011414313304421132242031101142313342001103320144433434420301313412142214310323304002244410034230304123234402233421340314221400040333141101241331333202333400210431440220444444012211140104420134141303104323404231223143023432430322024143132221233033134324140213100343001423330442224024241210311442211122323131030301230200311022232424211130100242231221144241213124204431334022114323343224301143034434314044210311402144040133203104400200210314402103330122311013134022240303001203111013003410343231040231334403310303232020323234133122333111203144124310221040203204134434222310433142222214214142114100441110243210441142024014112200314404041212112104424124333413044344124300130010233104121402034144340411431441113120344101112243031143441031000133112332134303434320323044414321420120344202323040341010222212030041304312002330124343420034003404241244443042401310131221413320003002301204343440441102303131323042321322140043203014204421234002120112301014032414002143334320013044223004323021131223024424020121330221214010200342200001000223204332011210210133403232331", "034132322421304301422120333013203322030020123232121332142424143213332042344013443423112404214300221423132330340022223240402334110423300323340300330143320400103131124034022304013222334024324231213413413323023121310042113002244401040434404303130130334134022240014430322433441140310404442242014223401123001342203300230200441331211121214022142102102044320140242322023440311034401041132330332033023433131442043201232200011104312210042320330232321134414410024121243142101143103141121201024222332001111402110324221012321130441041032322022210404012112242144104011233023000142331400232213424110343414043323101133410301220134314220203424320324421443212301404320421141122404304102230110101311103144341411012414430211341123133321424021112223442132400332132203110321122220221032134033341323234123234214411412022202113020432140004432040404413212243203423023421440224341330001220424404301101422232000141411304211232334040110343021241333012312031104101330020200130304124144140104213240323021313321311420112212413002041312334143004042332011302434333133224202334042104433412310100444434403214410314132001411410320300433332342411111212411124004332311014433022311403411101010204404414404033231301401322314033110130110203241313400321301041232130220342211214013140044003423211440233303010233001031220233204120333031411200420002340421021023101401113333341400114202230102442342122310421430314231224443413001313142444220311133414000112141112030044130242322220033111133323124410411110223021303420101243414030224232132331423311343344403114302214434201310233024204200000200403330024433210303022213024031103423202101013030124401331430413430330242421222420343004241310013430430211034030132301301402313233202213444213224424110232240020012411231303022243033043140411234020014301422444043332041133410032304401201412130232134311233133334003230221444200104404233032114401141343121202014444402120113312043142410430340302241011030302231244231444202110411402402403123413100342324043214200334032403041344134010441210120002413233211414330444430212130202402102113333021144032341331120322224443243113413403124200412344242012421131411014143401344410114222143414142342102120431120400244042220343001334104224131231211024402404124124003300240442140022401031131312443214002310324031444310000130340434134224032042422321024403441433002230221033022103100040042100442124121023434001222322344244444304021430403442420042241004331124020244432233404313133243010224303423043434344032041103202043402234004242343323141430010423111441310123333301100430202331343321002411030331204042424022110023312132313233121033240430123340001421333413200311043142420214100243101043141441001234444242330120300221333010330034442200212003143111241223244040131402343321304231200441214412241242314434404002234204143231404310330340114343134201012440003404443023320112233111001100100420323322034234014222414434312032412042230202131433443134441044334201413120220140344003334334341324410312011040300141121301212020133102202130230434101414411410242001444042442334013011122023403001131040021104231113033441414120234333310330203321312140444133213120331020130300140443323120001420010432114242144110214341121232222043114210444421234323240044441220234231323424331022420204430411132023411213142001341113434122132143331321213114423240311420123422322244443340420443400014410430400103334034221414424420430044042222013411303414312222301024440232303043204231010444040130304322431331014110034311301003000324340322010314144000411312334144344123311302233211443243412122201043004402411442110300240232321002130323321124201424421013433123230204212140121003121334011410330200022341423403001423043342032421210410131111133002023230402221234024134402102300023442310301110230033120112212024213024142213440404223112103433103121443431212303112322412004023140022112012111144114211442303211243403132131320213211412122140430034140440443422303043321224012414414401014223040422412141330042233004413320042004332413034430004234434203400041344423021413244213220212144442112431233132102244121432201242021043130223214331342342010014123123330144233313401101203003020410023102142100412114010203214441322211412442343214140311312242103433324423301124143334302431411203133141223341002201433143321331231102314314212212231301240240030324430333034201130014142002001414441131133220132330424220344043311100013430222410343042044142404143132003443431211003142040241010344413014020444132103312243014342", "342334042212341120020424203301302413300200324111334034110223203132444223232224220043322034221203211021220124141410101401342011021210343200120011441244102442214440212321401234430114311322001020334344113444132341103230413224443421341400121023341420413011411300003134113133230040332242420003434104413021023433142324122220214024320301042131220312020130213044000102400320204431223302143421014104224331010113241002422121131413140021444220003323230240213411032021422410233121441343212002400334141112333440000433332333234010333342323100344044134144421412443123002140302431303340232044411404401213100212013421444404412141432102111421120314313403120322232414214333211132411314340220312134222420413020143212414402124300030233440200024300320000300411002213414411244331440342344041110141041303321402043120041130234211101341340330340130001030222404423332440212034223321304013214402201442042102313041001220024040114402330011132411332243330314324034022141331343002442021421243204244442002404232203013213120130113313420433124304310221001041210410441023111412141010322313020404320221004100203000143343423114231130241224313033022344403414411313212323342344412332102431411300430434114332433243143011001110024104234401102244321242212103112134041221130230403010441413043144042131224112042432241344301322131431440102332340310303331303324322434014144003234331133023440214122330141344402202103420203124100324042201014424312114313043124343112242214131423222430433414224441233011142212230002013240403104133102134141213031141030231222444024140323122144412201312144342300441324223120233003222212222404401124322431024212040424331344442333122124111100132112122003132134142133210413402422343204423044241013034034023400423312224001013102430310112430312400204404212133031123430401103443222434042143234233143303141401442100303322004233412130030210342002032031432044030003121432310340421004413012111213001342422311230144013202422321343234322030330210203122141301214110034411313240232420203023132233003014420002111410410110214343100434230402101243224323434000100034231302414022421340442023012343424243403000133423100434103004404214013414402131013044031242343103230142424300303404240314141324244300014442243130201042010343331041302024331233310014412111123423413141024132432310334113302300234042304043403433114441421141041124412211430441433134332110421221130243100243020113340040322030124322142420214231112014122122121304001330442423112204143232304444324442313012310010403101243313423213330304332044233000211012013011214440443300422033223231430213311202232413232214141143331223321044304131320413342431244331202100104402420043322430241232344311413004114344013314413434020140141312200412301331133434302342202003432211302221400234001242320411024322014002200243002330341410221330101023442132232222043244001144222340222431120004110434010203434433411043320134313404113301002113401110331134201112103301144033402024434140213314121204202021422032103104232422020024123324431210131240234223413244242320204032101044110433000240224211414321434420433234142312443213410123333010233024124210210013133204100443431420424040200221322303011403431004123141402333423200032423134330030030104240021242040431131314401423034211002314303342110010022002021232301103021303220100422123240004410411130101411332440232102432203223234122414414242000421023303020411130111320311011024030141144201421032141011430422444432132021201224202411220303003330340132114400430124013214244432333140303112004003012223431204302341423222341300044011300443404124440322104120320044041422231343004040014343422004131243130304241231101210232120223210313112203011301040220200001320414344031340323232231414442434342420123331231122330144432404242004140041204041330423334110214433021030024021002112110132132020410240133434220000423231400144344342414021132114031102401033142323143122302431124311442100432014211143231432013343313231034102334231330203234442303311020103001410033341110243100141324311121133330420341342440013120333423324420211412011031024411030110423024300434240423002002411242100013211132333241114100230424132010011012013301344444130242131141434142234321111441244333124024303420234301400040233114421142032432422330322230412011102241340030212413313040342102332102014403120133210321122030424302043134434044142040022023000230402321001110121003240322302143221340403203103333433300111311233112232421123103433421404332244110300313034311342412030433142341234333244", "410434021210223242111022304103121321103140333043022324444303344021123110123332213004220132424213424310040141212444222142102221313133400024000433033411324211221311101022442032130112442022141030130422214143311004340314031120404311244133313111133001034012422031312412130023014421004222100331313430021403321132212342012111101320404414431314212043414241310241040303140113442123104012242241332200111031323320442440113302230402143014224320043131040201003043021430214320320034440401201423444224300333013421423310230413422401440404414234102303233140334002132221124002014022001110200431031323442411320433244010034431000222012111121140412143331111440444122100013341021002121210322302103314400313130003413411341332443314242430443224202404003231042310231210223002300312222121130424014043044331411432132034230143340420421320024011142340042124041021344410343120013211334332340300033221023401041011032021121120401120412033342413211003344230204020400244234141204123333032134140301403440033331012112122341423124420113230022342114223034403100421343013131444302011422144411103310423142201101340340002440042113143002430033221220443100130033130143411422211133311343100201011304202304344213004242102334020213342130323304011402023431440244202034440012340431302442310313143320240401133132401233302431334034002314224211242044433010044210211041231443102043143202122021242324423341113240344112132032202342020041300210112234020340444204420431241221030000200001140102001410003413111434041240201221000003324230242124442342120244130331433101122323301012042014424240043310332003323302034211000431222202210421243402132444133201323211130202333324110301001123310402320302121310402131330331013143204343442412441303110234041413202324440203040200333032434104412113231020210444042201222021442401311322402103134230342413421333010442323041222043142240300143111003204430410301401120001241023444031221424142103103002103114131242234303123334432133204020112411103421132103111322244120120114412001334302432333434221010330044230323131240110003042210421103021222441242442203020312200132413323420433403110101322030033022241340434124344004214233304133310322211033013224200302312202210222030301324211323401201030402010000123130421240233022043112204343310214034303302403403242111431430430002234133321222341001103214044122130113113100304111112411110042000232140241403030214104400443302310311223323322130200421134134440444104210104033240041210122020020010004240210403130421411303340304001004020002314404442330342024112341100121302322432134202103211224134132101331004411404121222430204011220241314241420224010210300211432104033344013421340243231332100141413413434322002211130420343304224142104004103410414201014014233221420440311402344011243403201040413141344133023002001214442421142202112241102412341034443033103233141130313224442404433024212212122111012331400024444021022232313044313212204204314422012211003443030343433223221103311111033212232304323220024232441113140203232000102310420100401433242404231034440443044423020323303241203231101121420023434140223114432242314034401430020040410323101000433332143022243210403104443110223410043302003230134402300031013021122011132243134213423233042021332442424414004420232110320413202122221134421020003422003433010044300444023424300043223314041004222230413141213432031120132204433433243420401204313010030404243330332204241212004421040011211201130022220322340444014030034034000013344033240223431324331324341140402402010334124140242230101011340034011313023112333402032130342010023014143432320213114021313041141010102221113040013223412441340422331422242343403040331012143313400332403304221114202402200101234443432343103413030404113242204201331141332342321334404442041314024032040042033244044303424021213001303024123310321121143334341422410010243442134011404143122431112124200133140124414131040034323234211401413022443242243001310230334401213040110122140100344340114031013201000201024033114431112234422233433331403142342004241302343224104441222110103004101013412420241412402300010011014221111131434232300023002012100240423344431010141201141340033411304113114203203202301421141222131210421234013304220402102024204330101441202444241203242440044443230422202301132040130031100214223202101314413233432430202300044443341232212043120422202103110022102304032144103340133331112104112223020402033331332033320010344110103034122040031023114413130400213402204230021033220123203424212234241222411313140", "442442020142023431342300312323120412233243244112033423224302100200030140132002332004302131143112424110443042124124230014012012042223422331344024243244031133144300113040222044120233441143320430443342423241400020111211101403100233221211204301003011230313341223324432102333303404123302322033312241402100010313421043141011334111233102400040201243304340203434321432214321033010301204332024332421233103240423231203101223121113412122214440024114201431123434133412442210444410101002131032243331444010211304113034002403322004114231010213023013300241331022133012434010340310030330240344403422432302333114130432104112134043112022002114413104134204002313444120204441132431042303320120402321214441041420342210233340041313244330442434004444121003414313344120241112142242144332224303324000331142200114224330243313201242230131313022412302243144301020041021440002104322134023423123024244423324130042321130441444333211212213122441302124431044212001010431014421412303323414222000211204312414310100430040411414333214140340004023441220031330203203001113104421313204422223113004444122334440431314414011402133040344023330134124234202434014311141101204114334312030401300332024213402204032334314332010411133203214413023030433214004222003400302042342133013012442120324211043012300314230130211442431141410142141123421124130012030342431012204320441102343443303221343221143244301222140042343234042124302111134031330112404130244023012303110313400233000223311001323023044300044031431134442434322002403044142132100122102304241340001203422220210142333121321113231343321424142140241233420323301303301402344114313332101012244330202420201044204223042443244303424314033404311001132022330301010214240304034213211003431423434203030423322440442303111410002123243041343241432322213420040100032112322043432224444401100131220131300133014102134321142223033304411021233210301220332404121400011023113433412303024231400022001413043042013121313433300104124212104231212230411223140224313130113434013400431330334102233133322201412300200240121224314241342341120101113142343323331240123214022023422331201032042301331320334101340421340123140312210140422041043011323304441323411302004021131342442131220123222103211432013044013241222424023412442044234211133432314430400041313443120413403402334231002100211122323021200442231403202200304220314401042433031400124002220423330242004223113131240111111303310142011420024110221412230101423023100412442021444131043311323031132401433423230422330143034401124343334304422242412010211101131010001233442414224004442220411042420120231102003303413403444213343133142230310420032322010043334411134302302313242111444014303003244024244310130340312000430342300202211321404433434020324032124303303342013012303411440123204133132142402041323422313311340121024002230004223120233302142314103131422013443203330340410121331121443142221241141030111331323330111331432403132342113144101204130101411033002032013334030434414032202011410341131410442200403423033333424231312214102104240342223013341111122430314131112414310143114314311323401334200111322004032222311442442340114014100021404121323430112210133104101002030340123131420033442244103402333413420402104400330431003413144131423420040434142322110223443244344301413011414430423403342011000033404341340134140132343013412042133223201001323422440222234334242244141332241120331314444343124021304322412201442221113423132120231032214413243242122222000233020311141441212032411144042000020221100223211210204442431403322014142343141434000301424421020404324101422020442412223411032312323443412432231143420432430111413423121120010000301114343102002241142210214024242210044100221122320421212401033441232101044104113104213314232223331441400330224030030411411311032424011312034434304324224013044244300314201023410311044103214233231042402134032003011324130334000340142314200003430000411321223144200423420443314030212144031234424412323414243031244403214432200032111232420200141024141032441023140044112123121423223341320334023132402033433321420023301243220344141210133311022403442230404323343314314213411334121342431121340322212012023201103303203214324121001024020232143341220304314224130440233232044220001203434200324142232121303010343331414110420230210022130313111342001201003404134243333004042113101233113302034032231042103031313232113324304344420333324144313421314100310431134444322243000340302134422132011311143101012123320244000002300233210020112010131214224324422133", "044430321410400423401403200431400124401113131231123121102410314232321330322122144022313111144433024303042213212230210300100430320224401120104442004003334024011124222202043213240312011213102132322340122014413104304140414430403214244143443341143332121121324413134144231021440402402343141210431030343330424214433220311230123040443002104331404444241023241303130102402412033242344212142001430233044343132122102000334120411312202003224321200203204114021230400342242424224333113120043333233234203314132003031340303024110304040301321042433400140433401233200240211400001101111104041441143130403324043403311442210033402034040001401301400222341022122114024243214420123404420400432444011012443332403034412301021222400300001142343330311004231443232120304443314310020010323033222111001024314042331132114140422221403402223234012011420241443444211020312402303300343203040421322230041030300233441424020311241114242043013401301044332013200122314204444202304311201443110404331313014001322112102443204314214300222144312341212434443114113242240142410331403311440432101202144032022341413214034331341201120233013323231401314320143014322313332433314024101413414331010130211314104332130121422111102041412422313334424024113322222141423344320141343234330344001010031230100334410313430433411302003021111030423122331131111142111404003212423230230131234243142412112024144140033313042414041131132401421221040400214303000330033342102441413011243424034434023032311003131243413303132412442043220020034400412204040434141111403032303423303022134411403421222244332104330031331440024424301440134420124423233003143330300101041002320031044223200043123300130443313402032002230411413124231312030321422011233133144212041143404324202104433103321341404011334411113311020040141041043000341012340403031130234401420040110343334201230004130342412103404440010220013102123403100011043033244034443204420234223220113000413313012320223200131124412343343243141312002311004300332043040402234422343233201444033443314240122241403322330400103434343240240243424001300040334114121424200033431111213033301403014212234344301131234003413131323440432204234411040112222020204020133223132214421024103034023334220141010313212011110342121424313324232022124420322013032401112314343023042222434240202431200400312111203012212331314043412004321010240331012122132121023441012313441042242211132013221333430104022112441341121333400141024422434102404222132233344233202414213440122323222332422341424014444140241124314110330221403404221033212100201100443114433113324130304004102423324134404304202020432402112340101010233433404430421213302432424132341120002131331401121331144420141014323131221304214431404223314004233033421220402320021244432424430204140131240244021140334404300014411302110003230312413003143140440343101233432231342240340323043412130111020011421332221244220440200304111201421221202441220442111113241041324413312402140434032213404430403103301043213142323431212323403402143012133304433141431340232114142022414403341433232224141403113342340313121103222141133032322102302113304241310104033232232423302303034040432221121422301303142041322131412141101301221300130332144430342124022100111224320040222133124442224311102403122031310032220320122412342431000441233432204113331321403101142310022010202113444201211031340311224023212103323223304044402312011413232223033423002441120023323330422001221031130310244310043403242332210031304213332323040314343411321120010213141033021012104020132311043024040102343013304340114400113332031033141344221120442334114044133234413104221020020210131220100220111304434141444041132403134243131223423244211113244130211323030231230403440100331032114100020234202203222242404210401433204304234414013033201440301242223314312311124041113013124300221031442200340041043113342413001440144223030100414314334401330120204240230440314334314021420001102030142013111011243242441132413121423324304433023304304302204343112230003113101322201221400310442032442343302300330132414210433234242343344130214440022111024332021002304031242022140030232433424440340144332312000022424121143020142104204310223423222211404212311221110210114011441233403432234024201343302440000011002031334203424324112133014301321133422420144411232304442302140443442421034142421342320112424044211303142210210344311010010042324443032114414110211414301111121043112321121120114042421121132010404322022320222220220144240101101243301141041140124101141003303331330230033", "430412144124034301312122232110440132140241344441144204130332423213024300232331123340244444241041223224124240134004204232134223032143220140024011214242100141120400224230441303111134043123313114034031323443101240121414210201243200100430121044121122240131102111134423131014012020204333011040423044441214402102241040414042200321413111441143444430334230122411321242313024141144130314140433210224403324140042033404424332120220101011231104122440332344242444211420001401233210202414031111413022422401410221120441212110011423421231301043211113203100131001113341321144440204240142231033333130320143440114121143034220143433333123210240320300413433033444144422204431014204143040043411203341010020224101312133021041433131004330003042314103304322311244304203211434021410041010433202341442220134024340343342004212122044340441002021242301034414043441103042330122300220143232034010432014301020412203032303243400240300134324120140133232444443023314333340202141343414212041300222114311114343234203422120222002432423430232140042114212103031331021102002131014412310000314242244121111112031040042340232041033144403341024130203324434310403404333001421433341042041110344231222432233343113004312423203140432304112130402330303132430414203133331101411324130112312122203001243211143000301222303001114300230210140303231031104043114420021412042344402401303301400412434140332420313243243024302104343202301134223002404412214233242000104313210343210131001302322130144101231431142133404304210400241120220114041234341121401311202101124432330413021340310441240034443312320421404010443230140422234032223102414223030000411040001041301404112431113230113240032124304411414223300240232212014142313003020114140014302221421030143432024443002204030232431031304342321331443301410001004033101021411320130313334000204032022203124014024440413111102211301323431204143220301220121421220221334100113440010320024402101132231100120101304412013202034444311412231121234111001344411102022121212133444020422340121423221401002240030003234240223324132300020333404402122011040404431143244040131434324132010101213243002340343012434331242413010422342104233032112040421022331104002212334044340424143232323444420133320421201210341304114102103312344042124003044124241321213314211211033413130043434213200113004303020233212411232212314314401343432023143101000233024231310003021421201013314120434004124000432044012143333142334003043303444000013140414040012343342014210112303420303243311204114404031244334242431210314444004113332002440423431112323324342120423133312120323242324212023013113332021431444343303003011412130223443402001241012142044100403430011110311111124330333222104012420333430010041214122330220004334310343002213404342234244123124343342331321012010411421123223322334121434333412313214212202413413014140212444304143400031440433011002140244021030000024101443142140324320013430331431002200332021111324031232141432032312442422431223204014242421422031034420441230122310122424340403204310130213403020231340020142241304022412143030412310324013214012334441211114411240000341240311143143424410021303333042221120304021031404310403104301403311020024431444422140144020201133203302042131323141001231412234134323312332022041300000134141412400044002020300400040442000334242033012440044240312414320341330440040011420222214230202011102024142212234432031322221302231224040321243323304121421440004301404242304422244340031210132023434324333133231404034313103412201040201400014242222034320021323424242442141142404320232112314112441311420323300023321230130121421001204443440211210343413100101410401120122020322423410204333221440034134131022011242311224113243331331320124024430204013241420324112113432002030040044003332302333424044220330002243323113022430322014040440013302142403040221312334100012122202334213410333122020232433303101114223121200421121024434401042242112020144342314420042443030102140221342140240020411033221302441141430032230203442013122132144424240424323401232000411242213010323222323024012230120432211230010233322240420310001123334444404414142414332134413204410014013302433104341313322031231240010141123304201014211213343140311134144132340203240103413204141030442434433424440332232130113430044200333414420234400303440434201234400012223431234311044301031242044223233312334110322141010002211221212440012431343230310233212313421114131104234042124122110243224402044334032321441310234204034312413321022013442434441042004432244010334300", "010221400112102043002143232423432401331221303122242412344040412014104223003024020303003234420230202334343344342441313332042401230433421040244020301044214321440002212410001010330234413110211400343223344020443024310412223134330444341002443421044343330440302124100243040244410030022140121002230420231103002400303130231023012312424400012143131312240224033002231021221302134420044023230120232232143231143430334213414433344443320043044420030044312332041131423401211030121132231342423033034314422432331331310233301023143420413230131224421010323140341340034024223013121143201124323402041013031113242210142340044403122212111144031043331340212102041301134233120011432232031343032402322322202313233421210142424030234324144113433331014421024413311303111320223202231303320300434002423301202142013212321214302023404412323024433423200301203244102021101110331314412212200312244024333223111344320033224022132123121231211040311331424441220304110304103442134101043023310104030100140333000101344323120342122333210242034443330014123400113334202432340432113034414140340142000401040334223000231203211011120221440302342123213304042414140040014224104140241031403411440301133412330311222100342220314302321122440003044210314311120210100411340204323001300403413042140312321203233210234413341442242241432442133010400143203023434443111304201020014231302231333140013322111444410104000243340403033101201013143233410224024402310102443040234442420004342423324342311140222224210230414330030410214142131032241403023443344022311021033121012240421141240201342142112410422011311402202244121434211421421312343031210111400440003214310042004342002204100211223210341103310434141012332030300240200303210111104023434141210210020340232212002432441032344012124333110324443012430223331401000343002414324220410030303112043243322033003240041413410023443324311133203142111033103230442422324301420311442343134310143111013232222101202013421134003120120024033322131333303340234100041444000403303130332414140103013024400221213414144301333240214312001044410230312113403123411410411040033442111113023340324442203141122214210340002130401440321021030414204043302412424103234103342142104312134402410043111230220414422223223414141024421043333021411403300431313033001432204133403112042303430420214020144320443011440303322412333201433303042201442034340340120431412234414400224311320424444433210243132333342144203222310434223144104131043001034030432114220122411412101214233113203042021302003420021331131320222140140424243122120024333232222110344432044322014203302432200012332240234212012233344022243243213434132010243010413421330103242042100221111232000242420044100244144120213132210222430321402220002204024402303101344300122211310403010223210423401230404433413233334324244021420310143044403432404042222222014023121321433310331211412140122020024400241023033112042130201211120402432000430431201212231211332441112110141140334140432112141122123431034314403032021140211040104344114041203404413044421124302014023402320423344432133324040341343232112323411024000302140301313424023442021324413210440403303013434232210034221141431312122021202104024032434214133324213402331111444003114003040120331300222211333311002302341203442001214322212110120133320124404033411412033344342001044212430220431213334010220224011344430221111440420324414010340034234024034030440421411412004121342223421043302011141213101444344302001203221442412224321422422300202312141421304244110344100414440102041310031023412133203200402332243143240041324313242222210210124443143432122023233434030322210414244131013310133213122403401211442443132131112020114002002110344444313010343214212241432040433443123322243312423142043020332404414431404410444124104441114423033222123404122123143333114341031322143100012110041101202043012101021131222204320022401000104010203320122002413424244112312202014412144014241210021243400110222043002222200043123401110201440334234001430124004003444203414431104303220223432441312243210311344020342442021220212311312410011140141041244212204233130002333441312324342122321404441333432443000210323143020110342243413134223343101010443314003314033432104112400221004414044133300211033013441442223224233144143131203201412213141001332123043202110244332100420142331031222123213433414243004401021141314030443220123314212434123010241321442002211413020131002221303432140211014023114314303144303232340313211422020100112013143104041404002311223123132322212244402100110", "123233101042123234243424032030332310342412220224243243001323000113343403220331333043412442220100032133041121203414033304333202040023012132020334111441024413122202423241134043124142014233022332442312231043410214424143143044401022224104222144113444403144320034320001423444011103434031221421330212414342331200223044114330123101010102242421411444344111424324432101423111043432102142014324221303201124033020112223344322414344103320123041133224033023311233440003242323342202221043130031440023433142144304324421144102431020344300213132143120231421433022400243214413224344104414421121011302211212031433302313132212221142224003131414002431141443211312122130012030403232142210310222144130323203300341113100013122234224233123011443012231100204322004330104043341010113224403202221340024201400021111113114200403424241112000022412001212031244134411433243223301443040200141244311224022304203203430240001102114100131133043442231440242001330030113001423033402421103124220242010431034201222140111414122112141343101442221414314002022230321103042444001401424423423303022244134014444330424143433432244212424232311240201143224443234241223244244312332141321433043113212232134311103222011141341002312441014123324401231434230211420132041110033003424311333321133001203240044443443433420033134413344343422341122121003021440424320034103033141110343420132422342213022134231301204240041040333130410000144244330314413302232010123142141431004004210331211121331324323114242111133041113210322230300141343214012114203004343300020330310002043323333200311022312222420031243330330340404002132412144332222441243212010132104410210323320404044001333422031430042214340014333203212013023013340413414111013022434201301443140123222423342103031120330310103213000413331441401101212043013312442422301031231120421211334020231402032431243111103300224134442431220322101333031143214300034401120312234023243012301241432404241134144101143444332303112143041444441421104103030244042322114031424113311410203002424142401001103443244313033143013443022131201120114022422030101420012141324102412144214333344100430211432221023404011413432424200230341033131112311014034241304122030443232000202011433230102110440244424104122244400323124214014200322021231342034130201033030240411103204404443421413422241434100022234034303001441030401422201140022444410033231201441004200010342013444141401233342124121244421044424111142001224100320344110211010144443031404343241344441223330400213433010132143442242030034244140402132144342030234034333423311340022303334034112414413303443431324024203312132044324004133122413414434302131030213033134442102044134241233043024200431430421024314313010120243321032320042420221413324304201333330022434141220444143332122400430440300121144333201210204212120123313140103410314334400303002310213321122102023403110311214442003401110004432132332240213234123221310241200440111440112222311214402030430002233434100233444311113214331112404204421413403423204034202344412114221314302423233223343222221311220442334244302143211334221343303121021304204202312223411031442134310213334042014230014003443200120044140230024431012434403324103312222121014430433031321110443404441120100202333401440242220401004040132012432333313134414000012241420431023434203242112444323220140132440044442322342411402334131013342402413120422044421014443021121103014332213442222314144430020010323121444124323333244333322312004341001013142201304113201110100303423240244404142433344231021034004042232242102010133101402204323320431244320343323041121412334333210231324001134412014034102142020440343240402002423010212322033431304232130323321443041430044331300223243231041232421221332131203444401424002420120134312234440411141111414104300003443041020113144132304204341122443231311213330341213211430103304311241001400213222314444240101014001132043101043213121422232413104101403040332004012302104242442330304423310210420032414140431433342411200001140322044211234311431233114401434444123130043414220220141242114141434300032200240441313414414314330010123134244013400102114014310002232134241431040031444324423410124103111243101303302140104012340004121311202231310213014234122233313330113430020311324021410214203402303142111043134232101013202110021243414303033333334230114104440243223221424024003032201113443221143002033320211333422430104102312240444242301331234042311211144402421400413204404222423143431330222122234204222031202111004334323303400003034421440330314401", "434013143122101400321101413202100304333101334113000000324141130313131440240043330422231423212322333244041024440144412144422141313131044133032142432102343401412014131000412013243000023413144010120413024333224033104124231023333240023243432122403042412034014012340034311244331100242222232240442021013404010214303144430142223342231442402224123411040411201140210124414214112343044103224304432034304132443411443423240013113122413043433213320122040030013223432342100423444344304342401023442313102013400140201312212110302132130210302411412403221400114033221304102343232341031041323001444131331124403413202341220212410342432221102142003040211402311220141100111021313321313240232234340124323101243230114411402121233424104343324413231000343214323304142331022123414210030424240222200203310114244201101312031340421313224140132400030232410003230423302004234344103212320204043434412301342102343312124130411224143230241014200120042422021303012112302333202044341333114011143333111122424303224311243032344040222123431043304121012422141034321030223134222403043012121220000044214203414023422222321144412303043414140242324022301020303143332003134423140010430240433421311342441330144132321131144140401430342121421134214213301101214014301314112042130330120044404332023441333140030120042021140443043303341012011220243001223311300420330124301330242404224040402024410033110121241441343421411211442021331214244331441232004133130341002430040131104401120430311403221000122003440110042401012043113442010133204413431001243443041410133022334302310130211142432101334301021422440402313230332010311210242130331423231404122420041312402201304232324134110102431114340130220200430011334001421441033314423423234404011210442342203231112243143012222231011144141311220421344201043313321433144402224422331124304032230141342441230000002321130141141202142423013024322420100012440201240141114310343123422003003030030432244302440312300233002340334042203240222214013020010042333244032114103400300004232014132011020021234222300001212220034113144311300410131022213400424013313121314222232144403342231102034042100104110433004430433212442421444032242321101104402241040001034011234040431313303222143232313104413140101132203011311311424334014101312313002113040411211012141404243144112121021003113114020133002110101343130442242322302120003431214301014213313211423422134022211204423223144233323124220314030302123110220012224411441423331234100240230230312113313331001342020232141024341142411332434331240342012343402043440013221410302114131442413444112430133140222211031001124121300441203204240234131423212134112401332341003004212401021234132214343241203001324222233210341234122210312420120122204203331043321022020433214434013012414022240243330414340013334343322311044342130243123200021201004232034142322101233212024002143322412243230211424343203234130101134314233123103142114121223134342032322103300034321411240001432034130241420000434204014031231314021304001230224004414113321412034420430241431323002334224232124121220334400124304424402333344014320441342404230203131333113432412422002311011323101231213424114112334430442111422204111324340101404424133230232332221220242411341100434201214110411142010011124014313103344131342444430444112434424300040432042102041202321441413340024141004314131423312344113230004034233200404034233130013021304203043103030424020312113204043043143413212400313342121403412012240411444431314101100013111214420312333224441412043332031122032312142022214103432200032410412321044110000120104210202013333001111200041230140424422420242042333134414324234403130012000123211304234412001201442400144221403200302312331012142143322312021234442433003240332232143400342111001101300001331211441430320304220443024240401330320402332003300003112140234122030021041141321232403412232441110343234031323030323000324304143342324201041434343214030040234243132303342023231344204101323441333100432102031243232442220404323222142040203241342130322232402142442302343300034341014400430401232414043241341134131412143410013111031022130003032411004244200310103211110214113444013030124121122003033131130330102041300311120431140121030421241330311040042400424300303330133312024141212342400424434222314244441004020140031124322121123131031313132300424030330311203130221313322213341034301333210330230044034032312322224010044304104434111104412023010144043300111304311034220042002434334442333430433311024021120120423331411430134102010142043412112", "204314344140113032144410010433023331410311204210120303420013201024411332340400103041033024134411141000134222003234324430221223243330100012223322321032410102041103214140413404301312304301001200441022203402441121103442432010301011420110443144321333333202110211020044042112414312312012222201114440404204000403443420223032121123044133330210224103302214100001223423024034042002144212222110121244301211231103233411140301210312243341211244033202203030342040043213224440412323101443102410222113411200222012102043311300042121120012434024011442141024111241400000032410002024322344401011410003202431444333324023332344341134121424322200343443120241423424400013302244442114231114002402244444310034401232014142240012123033341441123341224230022201202224142312113022240002013140441022102030444322243220104440332010134044101301321223103442124034101403301003040143402424222101221320000344441023400442214244321132043341423422104311224441234031321224013323434104020420411414003430320304142114403314012412314320304321133333401024433404110300321320022141001333123434414112304032220102114302232242343400103423030212203422234242040142041343104222004321211344322441221141441113421223122130033341441231112331043041202214001331322230134214330332310022431002200031201442003032431143323221043021043102242112122424343122323141134023404222000422314044112313114420242234000404330122302134143100423140212440121344024042330320412410300031432120114244002004412041334443024244430103012233133200013300310203421011444440240022401033240040302024121021021131310042231124043322132010040043313031230143324243311411122011222002000444344201340111404002134004104340223424020220023202040230121001402434234414403443434033411113423343404014323033444413331423442410041124433143141203110344141423311130312113130442200013402423310310100134220301103040433134221300041030403301220442242133122434320130430201440321213420440030040122313134131234323340140031144423144002011140111334201331132023204120040311003232444100030032113202241004422413144112140401244324112022302433002220224313043132422214224444023402432322240343210201102422121312114302334044203321323034222240431300301234214320302014040043303221412433331023204133413024414100011410131041042131132001121131001001002241314334012202323201213421230413041333230132132324424344100144020043240013004323114224100243142130042444323422404402402133121421433214334441040130230013003110210200143322232042104144141444011343334004342003441201123243411301321001012214440034324430321334202234210433144122130103010042013003024013000331013413414244411044333012113221312413304020200123422103312234022230003312110130121244314114433144120033341331020202443311341121033331034302444300440033104234011432144334032301141212141134032040113002102030331104212033132334101124203220333343043232314424430200230313344100230423003331411024011300341241311344413440430102121323133031142020114222024311424033340244302013003012402143043112322232430421010400043244240123001431131340320220041413232312404204113220331134324301314104120202324342422411401010442432023412434432232434324223432314223200310422342313420224001132244330122021221401030234420434424234302042331404142221230334211312123434304104232111110311400234102432301020414144233114401300012400423413211143321340432221001404414220240340343334204141100423310013232041424323301320311012313032132120412300032133012034013323011120221101141032243140242410343444104024231220144011113234433023211211021034140001130341203302012243434010143432331400143204302143443120222301340201330123220122111444402421343120221144010232104201412304430212430302120224430131043402424143122112213400424134133323224044144413340333113422441431142413033232320211413304443221210204213000423111210112043141404220233124013410310131213141340112433433022002442424014402402143031221034344333143314443302432012112223133114334134330041242210243010431331232421122230244440110022110023342434140403214211111240440023204410131104404233121402420432201320030141243111241034204213140004301100200201030211110444310340243330002014314031123000234111020440121221244444232141324312201122030124104340333320323032001123434310211140023443301442401121011224313332143243314404132020020201301040233103413340202341421224333231234041033114310014004342434100322313100312100241200431103042032041440121413422400010440434211324213421240040430434204230223042313141241120041341443401434042110201322034440340034234", "301342244203000123123033423334313431343112132311203041023324444321334341344243042324340224032303201431140412130133432024200242423400330210420041231410120343333104232433142303010312131311213220013042212244144234441233422433013003301442043440301001431104402144141141020011411113331121442413101344111101111134110301223201221202144431242201104324124003310121342212043214001313010110244332431114310031112014440400042210333230401420000414404420111210014122100232010313103430432311042112103333101322314013302013014002304001140140441144101102130233103100240324230043120002441043343431144014004442340224020434404243231210112444103033134420433444003224134342303044122041204014121020110003224431423402134221043123140421404232422204214443121141231013223120422021300134014424413002131002304044142404010323441442321244414134410014400311043140102301331420423112101014304122213032441114112313132304410213422104343042312030332131023041410141242124444300404342213040024412100132313201220033234340123213142104210441222134012203243232200304122024403010141302033131011234222012311004202001311440433010212230414413004232102434024302303313444240031404414031404224440314140141200403100224311204203320134102344314200133010003333332443432123213213101032314303013044013303423404343001011420413433443432414003024240014022412313133413240402132120222042202433203400012333344341133021322422012433224020140101323030143310130440324430431024010103003322113414011432422213444242234410303440140214040224044102042402133001022420330421144224320340021004332312111343234300044011401440401423311244442431402320141014112312413231341321003203232230442001342312420231213341030132430141442213231210142312033120123203444043134130203200344233030421343102434030233324031234422403113301424344440303423112011411424201242320203013124133302040243134123044214021012331113313241023233322142012240043431410201234131013331002034224312412001423102012203113310243001203034110424033032433313034134323032014003022320124432342212034142244441242210040110324103210022232000100242413321212441332232130323200040301040223041231012032441213340133222240213141332242121434100110342040240210223112000121132144341234304000022330403024233443044400240243241301411121014040431234403230101300041010332403433444024441402431334022423240322120111310442141020020000102004132100442313340332132142221440033441210321343221431042331432442240434244334240431401111412231023131120130144222231312440420024220212403241341243233320023024121332123110342210012401022100022203331433010324234223144204124120024031303402231323132300022434100204040033140140214312420134112400324423211044324423242401304203210014223113303342334340312141212234013341112240024422330120030334104330142030040342304410213330423100423102442313413312421441301421402243440301044013032121432243203231132232331042204001110320332410430131010120343310002301412141103402044022222430214130103221230142210000221323102103300121121022201131304400322442414313044242402001124400330014432131402120410311302111201220324300434231102434420224221210303110221324421432243243123243043222014034233141421030014322114003241124103002314411212234312232034124131333142234323112431311413401113014313340304420421234121124100002421441344012023044031021442213244041311001021004030231312212342133243041201310401303214420230132034430030411211412312324431312014411324004022221344120332434300204242114411214111044224213324040332033113220002220303044433340002122142111043411412224133031430433223043001400112434140334300444103234001401334140003242142333323431311342430430104431234421102431003410213030410344002030232402223443024402423330420102000103231233241411210320311414224214311112303042321311042140220032344231234441013244333112021244140110404023032300311222201431401332223034312131314341041231414443400000311402034131334240033343304340104020042013321130400104121031333243323320200334444040412044004404010402024400430303404012032331001242424004303033043243122010311423424004240001020110432403023033410440444014204021324441404011214000244041322141003224002003013333211030234210222430431403300343104241414224401233413314222101040401303211431321143442231030313320242434413411103001444211101141201004231343140432422313113243321101401232134031211330102302034331102222213312113330012112342034423244210222443020444331404442301343110113423202124030342431113234320312234130221413013300424441211141202302143422110102300144202232304", "331041423030231403230124013134021333034010040414000013041103042231210233333123300221033420410013243312404414314242002302212134041114300143010430143313344204140021232212330142144043043131313133114324210141034004131444042114234403101142401234100214222102110433033320424012301212321201034143112441232410142424141031141404300330010234032101242124431333242244033422430343002440413441431122014002342441330030142141041204321202031023111411144124044323000130312031300113312131412403140200434323210243002012240043021101302340440231301310020401203012232104042010241313131320142112011240311444042003332002204321134420100110201232333031443122242243102012122132444114330002202141303303324040414120042111342043400132111114411430113210131401134120411443444230012321402142310403022330034101031204243033331003222020144310311330324101304321414433432220341212020043442100230334101214114212211222321400230134142400230332140133324001344100122320143303220333033024022323023010202042033420122144422422402211012202114131321310312241020042310112012114203300234342423302334421333302342244300413040224133420004403124421001222344320114120033434434312233320333412014130420300413131111233333400314244430204034043401030140431141243003202100421202301310104322034423123020001223011131034031104102103101240040200044102002203233321244423412104124240340322130030414120011224130031020100112301434114443124042140032201444202012333043131404230434300434402413404142204024300114444103330232043013403031002021211013441201023442031141233022433422410143121323022242212212311424330313003023430301433101223421401233300233101042144142321014032303331010312144410004040331443233313441023420424113004023334222243110041300442012441313204114112124000034131232411000404144010311001140221412043332311431042101000143122422030141312122404024400404131302012020020440012342231313311103222442204442044233343144433400040141343202144433303044303434214013424424233422030432034410330042111440310203322104244341140414300311121012102333024203123434102032021321141212011222031221204201423202042430432322132140021310022323112203104233023012423231022010433412311241422210102402031400242410414411142031123040104243044024121211004120422233414201404240120323442201413134224424140100411401141433424300144044120033223200233313043422143401234112304414202204343021220012411102121103203033000002241142032401133332440303023212203221433303033403201423440332242202002231143334322311310234224324311304030033444230143444404401422213300403413113112303334321214310113112100311221240332040342040124134112301212213022110202443120011240042431343412132213302022333300203034021331034031431321330130041424210402222031104144412430042331113031441202003000014223411313122233414443200023110333143133212234342421004241434202442401113002100004440404022200243130231443041200233213302041324424131200410234014043424044100014433404103003430232111222401331240102222220011233410001322124234444243023024201321112132434430110411403434140004031133211323034022030330013234440112003323213004323400213101002240431020233124310100140203221441111310442230222414004102230313341324134044223110214042242033400400013004141140110242224322322030312122042331410420242114322420413211034223120143433101134141132104032104111142330314410212042332141400110404042134044132044441243433031301244123014002111344420024003341332340012141143034220141024201212441003122422411400141230011344130201044222424322433331111441400210230423442332402033303013103100442444243101102203400443231330142044122124143343404021341002012440241020221233232132243201401321123240111123023212102120030424010011421122432121244212013422443123020200242104210040403112114004330214222024044333020204201401202414030111041330131001223402232003012104014340011241204433030423232040313340320110401023424322043112224221404044132301342203334431341142243131121133034002441031022213414330022404040312242330430303244233322044403411430433202222013410402044423200401021324214220022040343240133022133330204002334224404321341120304424343100411034204403134001204413040400441004033121001013323410421431210221343241433442304110343214044240414211333010024403213342402014141333423421041220143233442400001204330301030141040113010312212021122320343131214021011200234200314034121034131444103242012124121342222123400014323211032403302300421012114211331043421441343320302010441013220214103444024010312022411104013241432312021434024113034020220030021241", "013044344401344122011131003244404320202410014011233010300441133014104241233221442300313130401142101430200012112210431403110211423221304331401002030143101204112201222204120300201013341200332013431344340010412214104334313140401314141134230403100232344020311010003432400022022312134211032440101222420103011332211324042101130414343303300342034312111210330001341204342110334301222330010410211121440012440412313340111003422341210412041423201234122421220014434321442122124300340211133114331244034402414423233000044034344431444140123243312340200322031413322242424141421011142214003121423402413431131403413204201040104430441324221003103113423440430203034421002013422030112013140231004142403100011210301401043140221032002443030023144024414342233421241420233203404332242144411023320224201224410243201420304433423440210440034121143101114422343310241113242330232314340014204120430243144342234313340301122201201422000144314113410002212143020021303134414210032434422040311333142034440302314231230222113400323243011222032004144130243443434313214034433220240022220042304101230121302404412022230343342012213310141040323231442101410231110201223214243140303420430204103014034314132210110201344413340430442141014000302114221130041040001231100320143231234200021244404104413243023433444210412444433003341044130213432000013434302133041434302010300211313143202401032210110423203422301140340031123143230233214002432001013300434423133204402123441200104334410322012022413242030220112424210240331403332312341443340122230213311113410231432022212103220200034143123413230043341004213334400440021041140141342311120344210203233411043231440401323141323223444400444303200033401102211301111433024213234213100122112131102421242400021031303444100403241434431403340300302401031133313101014334310012111303024021141400314434304011401103423304402103243232012031143034012022124433023342404102103030223134101100040444214002221110443232314230411233132030314004012202033224422204032424241041444440341034441424041334322201014234413430232013321023411014103134200103221413023414144232131331001342401444020132400444320222412042403242330313040444000443133132100433444141003223413230033403113124332431004042410300122303110014104043331122001302432344002033121441203442203411311041241423114032300300344211031320034120344344431322411413212411430231042322032200332444111042231301320341042114110101034400121210431421312433214220244002000301103040332321112311232202142420141122010303214212223210211030011322420434002042330434034114401022011343111121302204011204244413022323011401214034234404430400303340431203424420202421000323030222021033343444340331121040311231231033333224310243300132112114043100112113212434042143401141002434443314244432200313040321022333223202132012222301333032242001023424312200332201010123433312104210032220412333343204102243324414034210434200203020133320320341421433040021213134230214234444404121340340243031320432031303242131104233340142143022111143001022441231144140114040031420234441240222442221031203304020300044303421103210234304244424420244142320110134222313314140110332313424312302101434000133023103130031423241334104313044321444011022031021423120024140300103044113143114244032140133043333304331423320043301231213334221111142114431421030424020320042442134114412010410401343142201433012211122233400220124410424420120001141342012201401141032440030133443104332112033004334424423434414433010300041110300323144330121231044042312423224120224112014020012430022022120433041442200214104423042324020113130302014142211330003322042202232124132332031022404234241013434042100240333044134432133004401112434340232001403113421143101222122322302144243444441121444342414043304041124431413022422210444430144031403401103421443004214321431412240044303342120033042124311323330240321202344412142320214201042343004113323320404434032033230410310000014014140310234342011020400414421332214342433141120002410404024043320033133234223320041443244123110303041312003021143130333221114421432142004010324112221134220240332411214310304122243200221041232024011200234012214431202404323134131124001012300020440111301043040313413113211222322342334001333303123032443000232013401422004323002041231300330004143243234132401431430231411444042313203132020144210204043234232302410324244442113112342312114133342300232240104231344201031022401141134320223242240100310414412304240011030340241301231202020422031424320100330202101113410241123011242203", "400113104040201034100014104310132210402404244410213100114014431200244433133044223400344233420444314414042004321433411344034220211101021230043300114030224430211313303221140343020000320333233241343131403211310442433401333010242104400220300400210341223004341024302423243100013131021040241400003110213303114210013342301422201123330014043014421233002000244222130122323343104142432131342330402132133443303340233102122033324343430213100100414432444031203023300200222223302022423213230334134213033244014034312213333143001203301430213433340324402120333413014314312314212304021424233312010201034224240121231224413403233422132024222140431000341410022031140324333401113023414313441421122320412100222430121343120043441120104240233121022413043001302010121024332103214404443344020030444330104332022404202222124421132321202214434430440231314400221412441434011023303301243112123122024234313433304221041443412442143321232330114344302403110133310440314140422310430334111401334020344023444301210324220023100110443210130134023111110334442230443441422441142332440440214433424430234044020112224213212340220222202232332334010330421214113224234112432230322242424210222400402131430110103223320420444401343443204000330423111010143112102020311232002412130223211323242202444420343244442204320011424422124310230444033213233422112432422043042314030434210442313400202211434003314204441320011323113423213133220010244213140431322034202433241031133023300144230320413412021443031241304432131123333342034442243304002301212002413210134413043331141310431220143304221322032023003320223401224224200141043211324244444114244040100413210122121240300212240021244042010232121202132114020221340120210022312204114341004032111424301122110021320302044423113412103332343341223210230320123441221030200310144232401202213043343411342104023123201242144313432143441323403432143424310430414342130043232202103344230010041141301231212203024141314312131444020430244023044303023311303200444320314300010310042003004230010141432001103423211134301024303130041024244111210330233302433314441430223333200122030241311200240020442044411331300224110004104223110004304333120120133334244323114142400014212301322313220412220134011312412322423103111411213220423012114410442004024310223213101303032234441111232420231120031133101401024414314423442303122232040103123112234000320143221010332231343420103341414224101022410012203411034310030411113102310043040422324233411013134241340240021334222104114102420403243411002314202420032042001023440213424322241243420111004224031044301341220142110144121433410142402331000340421410443341403231113341222034304121014404400412402200301443103100110102023324444443004421324113113440443423242440132202002021413440330422112331034441231323024011100314320412202343303020003022423243214413123320340111214332301313100301123121341230414031343003311134313010230211213032022312303020022314014400321313401313001220231011300002424324333024142144110300232412200101413224400014313410032013144222242331144341331203324420114313412112000142044100340114024330213031132104422041121301403002101202020030310103101024441200012212420210443130220014224324244232312221242421343123233430343404302242223420330304033411200224003121010133424441023034121142034142112024344213414114401134201002321231434133311222114201314401020403331320024424243232324400240224312100133144131323344230410014421324243404113324223230224321104234440312001044311332010330401320234334332224200004333132404334202342424214431003004123220141000102033413132210422313200222200214032214331304131331310132340413404201400443111003101123040303442132221322103213443242023141114231034411112004012423324423301121232310330133320333032300043323114221003244441342434110214324122201202222042204011200311230042203403014444200100043120440123021042211232414230224201322004231202110231103331414333413342131120000121022424341231033411031441143032323420321420000034442400330434024232041233022231324301114130214134230044423134014324200243041123241122413134320211023344021241423011101123414434124324231141410100432004433442443033132022134224324033112202013441113112212334443000010230122043004222102134422020411013424112234210024421202202400403421320302310310140142120110003033230142320000240432334404303013042314400120343400122102301134202003020004030010113400220020404230124411310210122032042120132130330334113442032213331101104004303332010402322404201102333021112401301322332113310243214", "322212110210034031211200020101401343020020030113402234120412420311132130243130202130434014103440230334111033411200014342224042021312120412302202201132140043330202400043124304013013401230224112141140343240411224204002142333304314214404303212043232020040240101111220134032113413343103323004021024241210014231413343324230201344011022120444212203301333413140424110011431223123432043333310311222424034220022024404342410242400300433323032120110034034443202143002213430111300201000014012204101334441240120141013300100300340434001023111333214410420434013324222134231313242044111432342312331211233111140312411421301432343221310410110433302422223102214242400430223102310341004003310232102132341201142112040333034144400021203241334044141103202410340234200201313334230122333420041233012144040233002404320220432342044123034340022312410324403012103044333024422433334244110430230004103131323422241001400230100203123244423444332212044433210140210342041333022403341422434422010114432042134233223324242041100114222211422200422000042341230302123302333102240330243143443344043101311042241033014233341104222303344040111110242213421341032420441302320320102203004024024200114132304323042113321424121420041433014234312301012100320142214302421042110234440024234304302331032042001033422030111330004340330102300010424234002020232224213242314144443340441414311111412144024444341402221204013221230100111310211143310001100400342022421343313203321302112333233224003041204430334014313232444412314022042203102442032404212021411140322324044142231302104240102343342312334343232104240010232043340244130424130203234124112010332410400302330231243123014131142132042103024102402244441033204111140221110424214412013413103101331124003120244101031230300343010203240222331202411101034242221243312344400012231400243310123142012332411114022012414130201022242232200240020341432243442401240414341014010121034134142024320423042321040403343312224100202241432032224303204122131314214302341014043443130430211401104321432032421320444322340010112132141442111242023424301024120213110041020243100231221303423324004131321211433120433410003434130044432432310210322221223401020014321344102314214204004440213204441310200331024313441034223133400444314043001413012022433311101330111003132234101343202144040303431243123302331202141214320400343341404042314201201101334014221132130004221133334143413332442433142123441313033012002132040420434211310431433214401324413030311333403120011442310430233432034104432134123133342131240012210343310413023121411430330113403301114322301402002232204421031412023013214102201233404241020041303103333144142330301344333222344040114111311142302440212422332430120400112213200420123404023001113020403121440034421341314330422001332403013132302343320010431003403204410314214232112314230131131141011140341412002012440302004032133310223311033301344003003321324440342040223223101403312323341434340112401310223432143413113234003214423303244042042311214232221143040333413122010320024020001313132332234312101240312124442004013331120203301444021340112331040311011113214442440014112343304203434314202011104311421234010341344330002310023311324442011424342004211242233103231000334220112113111012201144030103134224234212023242241321030443200043010210202113140302423021223304410122222121111334413043041230130413230103203023323120104234042003122011110021120110234002132220222040241012414001242314102032100032313010142423343033102241444034242403341412420220214013420221403130012203204312103243241024422134030324243314110134103200003440122203144210413202002142411022242444302023101313012341424200113003311401103034123433024100114024241302441230113222344014323124230443102400110214142022024313443424103111300344120004043012134442213010323211422232211121132412421334142201300142041323123144202304041333131014131313341014242144302423134000204442344041222240144420040440141040111424224303330414402031101303313413434442201402401104244221331404440400320221212311402324123002441402403320221320404120144224333400033134400413401321331411143324322323000024103003102343402121101332324003230101211331334102000433233313121231140320020010120331030124144444143112210101200004043200412431411424321040041044043134221303402324314314334010334421403023111344144133430041202132042123011303011203401143231204003132202144133431310021424100431030432200112303404203331441321123303042000144101440231342124321211340444420033444332320322000000422301044", "413233202333112012203001432420334431213012033432433201300424022142003000423003024142103043032330243320421400024043220220040424112214232220432204430010220104044344303212210301202442330300023004041230432314022220133202322241434140424302202142211113402133100143323011432322312044133301322431400004321203200110242304013342220404113040430220100220304042044222022302032420434104123404443203240042434403102022310343433242310032033410141120404310333300121214224321042402103011202331214244243144331010314232230222110433120110013243123140103213221434434100324434141012104243310444101202113134242304031101310414412044103124422334123212221031404132134401242000214102301321132124022111410124140401224201424313334022311114232331042400440341043334303114412304024140322143441412323334220223001213330042323210020141022214002400024344312224123003222223324314120122100333420313332033234044231403102031213042123231002440042313442400244111242132242124044242134234134023041134000243240312343240403442344030124001133423000222443012124333044022230240324341244020143104424324333341432033011321441211431120024041143213040343240341134403301222444420322434131110420433242403101144222130142204420312444324040332442001010433040201342022302410342404404142320401231332301433141443301210342300421341200210213204330124234401131420402413101202121012203330101221044430314341112014131430304033004211133433142023431210231041310310044234400134312011113420422030304230210110342201442010313204321342121024201323214134403020124204133133241012244020123400242400022234304334002231242312220124044021441202101034102300324342021042421224102442022402320411033132210334114303143100411131212430420102123114124201034024323404030021243140240322311224204013430102123120321140430431312342021142040133133414221034013214012002140004222432110234033030143310040401242324210404424330131010011203013324424303402302442412334410221320420110040024442412110300043440031224441020201040441001321323243014410133424223333141230121233442111120001302040022322030133043224312222320010404010403102003403331440033421242330413202131444031004431103022323341042044244313443100311324201120122340243333440404222423312400223203340400233334000240012121403432423402431421024132111314321210130400434111114014244032131340431121210344214202310103131013240413111432431333124342113134402100412221204042334442402422301244210231130143142220210411104114002123330101112033222134133122220103031011234442243032400114120000310003221133132421122032420344402111321323412432432322340322032431122324411412014011021233440430243322331111434412231412340433300023242430243102403003134243022443321144401313444000420300232341404121200403422003100221440443020131424040102042411134313301223131040201400141411012011324111434431010213303242300004303332112044403400442233024122041004230014142412224042021112124401340424420243013213001403402304022330023340144303020024022210123244013330200441234031044001020132324143233133343044144233114212031434340210401312314113104241130210000220033233120023000013011020241241233413102044220423044243101113112221241021010201203120011201112304241323234033043332441043104342300132002311234032201404114123324403212210301302344331001133331101104432000031144203304013330243321334123042324140123321000121111222141434331320340130233144020222420021024304331013142404242221214441002231331434340113124333401321443332024441044401342303302331240143321123031223333431221142203001412404401040314302021040421401040242220111421422341402041100413132141343341021300311230031121330032204012141402030440203230224220422323314342201304123042022101010034202324111204100414141442000340443404233131120442044003323013443312100134423112231140201200142034421240410402111000104123411344000202304412332002140000003020444334140321400232300144042404030010204424334212241323142113321314143204023004032040211034301412314441333312400322422343133432431043110431121220142302313103112014034332002122312144440032431400224032214040002101143403121421421222042144024122102121311410333404010012313023032221244404114240034130324130340101444142231214402141104303220143331101344322003002031131320343223443031240033123342104403402224142024103121313333140013001344133013410101141421234241014141304011111112140143302024140404020200213140022243244403013411444302021342203344322312343204214430132002132432314103041123331023223120421130202040200030010032043430143210044223114401332000343430102421", "114101124103241400144244212240402323412233241412304014100043110340223444033444332304201201443443124410221143400403441043200102021240421301202223243241410242221030031232404402212144033400230122114422242240003401144322014102244202330240340040431110443243211331011444030020242134010203104401132423332233440434121444204004320002203132040330330341122200224123324334333401133034010004214201224022401034421331044123422233320201420311032324224320033134330331132223034131444210324110111224012444324244331320131041403230123103040211302420102211331310132124130210413320120223124342032214033404411301204242400232200003111124443002103333102400101334444304214333423104433133211223031442310140231310033441312011413140223130041211010032434010032301400421143240124014242210310234343403011212231242113130022320131031301411001022323140042341133000333130321240201013402421420241214300321222024442301010323000123403240410344033012012402230431423113334423033124120020144044220401430114131303420033044110121442440130020121424033143002142341132123014042123211413234144120340104441110143304444011143231003243324341230101110224024112100113433240234111010342303433034214211310204414224024102233003022232313044413423341002414402432034142021031411140030323431401311114130134233112321230333310104224303131442024034302314333424312421430020303044341021302034443001042403300132212131111020432324313241132401042204120344213130403014440431141141022112221110014441102301422404313112040140041044111401411310402444113301102242232303412211004231411304224040243013023043130303402342030321123332343313013022143333400322133402202231324324424240214333020223331431132121321444240424104344043031133441204403241340333022103124034000212201402302113304004334414134232410444134232144211220301320211222300021440013221442404341204433232140324011214433123232022033414122203324341204130124041220140333011114411434220014003021344413313011314000203212020014324220302434440122002311440204412334032131432044341113213040441401244240241314113230304403231004422031144122240123022213334230021123132423311324001122031430032423313132133023341403233242401310133024314031202323041331010041311321320240122304213311422000342330230042342103120344333022101142442424014132433201022113414341113403031304012130101133143330321323230124113040113324300030342024310032433320203423140031334204444434212134340120220043322424113121311004102120030424443040231141132341203004324324442100212230232243212002014324143102003343100120200224024203203223044402132001410134110241321212202311013000122244323432221121230311440112233302320002011440222032203340033323403242002432310210140034343204211211020421404143030314430430314244031223411130321024311212242314014433002414043003341440342321403110002234310004101232004310120320201212323422000134322014004314130121300104012232442331103312034121221240423320024021140040404204302034342001133044312141000114420103213141031414231024121234203204234342211423401242412021321043104210033434024142210340430140324212033231322231132120321133300042334024430211201020234311341424401222230044024044424213324131204223112430221301203423243244334310033424000402323430242013424404024010030310433002424140412434104200241240231104244133020440044214034414212442434422112222121042120120042413223114111012124202424431204034000032013231102313244344220024014030340204340131342412140103131113021113404330313121332310134004423431240024340221022221241432222122210312300141023404130001413044313224123334330300311232001113122033020041221040244404422102010434120102030421210230203021010224101130012123431420224202321202301021240120211231243003143414320000244001310200320133332144343020313202021422203200102100040234010012041102304334234211432343024212233213441404434420002412312430421333221113143200113302211212240442004431404321204132440041343100330101413342243433031333414120301204440340420420120421020030011233204242340124032010301430201130404104300032230341424200243124403433422023331001222203003141101324122234234114211321411043030223010332200102402432344224302403034433404423420301343044134323330214123432213412340004204221113222443011033030044131024023000140400341430240040241114204141130424022430313031340224332034332040433244014123340341032441332211224011414143242113412243321243201134311010032213303143114410313344132121122201120222020244132333244320430212200103413224321311443131142112021243430220404133114403321043003140014113422033", "134330011000224230133041244443020421430322120004240041040101200340103342420032214203213442211330421230441424220100120341403330423013011034143331214333412434214124411133044140202042322204111311314004432124133232012243422334134334013030310124334333103131232014401034230220014420102024000401434131344204422112411101210144132203400113102033214003133044322313321320143131441104241412144104141143042230322144121311124422334011444124222001140213012042340403111331122321220101220341023200020242031342004023231414232304102010111021140214032020314043420344232414431343412324224411423123330212204020343434120213044010111341213004033131133243003341323230043113124213041322212323111010014121430414432341222223103232334343240330234213343114331430031431111040124043234401201000044401403320431134241424312210401220440231222000341324322044410043431400420321032141240011042011301132303402022301131420212423200244121114412432034402230423131040420234003432120323004030143244102110334242100040023221434143213430102302123433011020423000044230112423210403342344143201042432411424134340341020413033141214411121220231420301443013034030314022104314130432132440031234402241223301301200130312014243321303403110130103420213220233041132443203303030203421002322043344022341013404031411223000404210243224103411412440200101104310004123234401444212303220243242011033443411300022422013213340030210321344331111243424432213340443132000241411433320412204332122143003224221422440010124310343134022003234110421220422024304211433124203242030002304204320121024233010010401114114421200402132114420303233404030232114314021212443333440022004044003114224433224133303021300432040110404041244103112240330103112114124220114211323340013440202043011134131233420222231034120232322433431333342004223134311030141033340122132013403403241400233243043323030341342314021341011201330232044014111210333014004420101214040213111332214414224134402032231141124132033234001143121003114213024332343443023333412444223403001340422232013413303303030341324401022013233023003012311422011000123114421444201331343221241221222010421423442040432144040004004121232120044212312113242120231420040031020341221311434030442244114214214220011441334300300441134213431443213112124342041420304441041030041223331324234033012114413102400130212012121412013432112223203404342333233022432234134421023021023311411430343330142000301202341012002113311431234221411242132100323330010133030032313031232031421331334423001234324424221002131240120333144123312400131243212012233014321342031120334044131442224311223130000234403021132110133112103030203140031133002332222344030101124020113210242044023002141013024323440041034124132023010121213140023120013441200241303330201431044441130434322232303130103320433224023232431134041430434022424430410120443333004002434014141232421103224242424240040310224101242130220123303124442202414444400302342430111431214114241144120342431312322120244331441400041242131100001022142202321134124334001430114441414243041201200200202322422303204203242234043443112313032320034232010124440344131143201334011040232023444430101114041340032430304244102020401313412043003423001230403034021012423042413222321112120300111011011303041440243131232232003223322104211212310212334334004033142133041323240432421103311300234230123231113100232023321303001340042400431310104421440024112113413233044303203404324401014222430310331000140020344314112032130114320110213324233040120431142143121323202343000122324312301410332241342320201434231023132004202131013432310322222102341343224043211312340430321300203413023334434344112421142320322414214442343031230323114214120331032311333124404334142021400040011140424013040233113103200024104402401334422331244212420400444022044212213444143341204024111233042401322203212220221411040013330031244231102030041433124343422003142041022101224123044340232404342211033334401441013442121224203334212133102232344302231021303040023004220111123330120321131342334342042212231103434111102343134012421413400410303130013101104032430003030322144104404412304344303334241100323204002230324020301023000341330014444433212324410342340232112032021223040033132300002203430214342100311021140412440401312140011011142131323102230240311020403310301433234213222330423411043032222103021020431431102433142222302101332023234242013330422221043442204103112030011033300243244341131122411223224043001044432031010232321432201321204420342234234312431144233434204303", "233141413322233003013231123040413321444121234022433122130300430302413444340330002423303110112302314201002123312113343310101130310413343004020414422414333040210241121411124331134200033311234144321243011211432042103222404042213240203412013234203232114004222334024004141243124132413134442210231301344040234103423201223314010300112012143102041143123340212230234032034241324304340203221203123242413243012000220220001104342114044224134434322420022224204140403121304034131442302114422014422310002414024343331024134443234130311204013124210340323021410212220434401441012430314212304432121342212302341330441114114214333012120432410112221322422100041421311020042410231200400401230014340242144434012123433023413401014423214102311413120323321101033412121420203331303004201120242444424234411112302243141020334131041231333233413024024303102244124403114340230243311421223332444424211021231403003341043223442243141310043401203422243412332313033130001122411014134421112440412101430403203122014411204304210414330113011144304221123234232410120321104330213120201134234010331032311343114034300032212322442300023001200410422231011002244434200122414311120401131244443231420431220341333044013020300301442000311012144333434432212011304344121320412134314314122444101040234410341243442211342033012124223400033122042120100123410141224111110434214010002422022124101220240044100104404221323441103321000410333303222140330414341231430000032243024133342244133302242130343442411012042220430031430302241002104020122210144402022314030103323122223020243224112343043121303242331324232243114334343420102401031231002243411024340241232311224410321431202310302422124143240130233323223330120234233123330032014213213424121040321044134202034131132204213003302042110020430010024113414110034241204001403233014134032230104022444213340301404031021442304324422402112221302220010313124013113423032033422410431440104102231222412032020224104421342230030004440123241423132330340411231340104244234021020204200021122402102443330401333221144222310241410010421420002413130123012200242000134234122224010003201011322111141312123310431301100140414011223043412024410322102431310143213042143123430124303031421440244212413141141124301112220332340210310002141320130131202144141031232342433003144222443232140100032004431431123234303433201403331032441100342121042424323103211100220202134310101202414122320143042123214204010124042413001303010201131221000243423110423134331303011114043121404044313142110023111403340433020410241244123401034201124110112123214334410033421014031233430040420222323241331203101332023202431140423210023114334202302301111143324404310332033300014044202320412432234324422101231042233012240411133023123210122231244331224140320010000343341433231443140143444112111002303441322311221233401123101144210304332040022212102220322402222012110443034004230012213130312014031410112132324304330111320440343410034300244141131201003110413132344214112103141333140411244241313343333323301433001122223320231334221021014102123114320004121143442200022314340232024241303312112122104233430302343123401431341322440402134212342134424304442103344244242140033204004244331334224412444230141243324132400440241134333021412342144343212002214342322301000432030012030422023024042404204401232132032303414420434233323130002131313011412414043043434300103044104104413412133142242131212423241200323213302110030043103241122413331344113344440200131412324312400213414244441314032413214403140412103010023001040004100313001413320200040023240323431041420022231103424011134200421032213133243103331032102231313243402013443403114241211031004444004211123242323302224044422144413204130403200232014234122200224301123303101144120133212210140220141442413140041131020242033034301314022340130322023413413130100200201002424144110002300043100431344012204404013342243121110232321321013241344120331122423120243011213113424203330013003133203244224021232430124332420400311140304002340132314331204343024224314111003040442000403443430141313132020011234100442142041234434441302231443040310342412220131342231324044033123211200010112422444100130424023003420133243240324043221240301342132311344403102230412042314003400112444221323302414431324344230300023442410203030044342414101221210043002020443121114203322342324001112111124303320032131423334041214140233142144324020423221230221202043423023404344212320441114131030243231141012430012000304210144334141401024234314222000310310421011", "134103111434441041401230022242200314340231211224121132420443333100024344142012043422434314003304131043043321411010414111010120224404220410232044424024301432231024231143404200010420431442141121424004311021442121233414133342312043400021203441030342024140304444002140311334323342202420042443401203033241333030012411242130400243033340234312144032020210013001231324111043211104132304332422011440132400343113041310312001424303033134022001243401224312334424043403200431143432243234000034021004241144321042214024222304423210241440421031232200142313033432243142300022334042242210211312144422143030211324130002010021143224244313012210412031200011342404032023214121411402400230411431201010123044101110410013031143410021313222141320412441323120130044401244331042321341124421300141042412122311022132223402403232012313013010040000444122032202313432001031042231144014343411012223413012401310324310322122113324014024021233202122141123110134141232444344344124420421430144033421210124001301023442431331234241343130321342130410301022121032024302002234212020034103421231231432112434203244232412403000134323131304400330033412410203314302333222324341144442314333444433243203222222121024242033124311430140110014112240304411334232041110422230020012314242121210410314231323312431421311330012343101044020403100040302111003322021434244304320434042431104010012133404032222024000330442204414213333443403002034321121110244230411322310120233401313433131441413421421402423240020303121003044214401334423104444121030110144433321144140043404431044404320341223134131021302442030244100144030123241433121201430130020221430113230100142332120421304212213301442341233212200230213012334310410041041041341322333310234013133313222420004231033232203010141120014140210120100432323213340231023031430220434031004213300320443034340131202303030140344323011200303244401121432011102111324413241233211144014311301112223433320433204004243330234033243002100241413220223012131430424202224110011212324344403303143402140424012212242412410210321232303023430023231334010400042330311134142142314130233121224242401041303111200320323123202211130132002213210423230320241301410222200202424131344100012244224123244324133130404341341331221342131232401001033131342313013202320234144400431004013444210124044030140041020300212403102403041011220101310234331400040422223213303323221031222114314431313313301112342334312413014444232234134244130221224300311230441132020322033202322321421442303000423230342213133413030402100034341122440301400420302022404111213333140422141431024120324244204144214114324431341421021403032412033210120441130414320100204403342343331441013144144231111233034212131132414240032204241023114110434002322023234101140014143224431002004001311402012404132413402202030141231101121134344100400212332241002310423332023202134434400413032243202341301232043144400233201322242004121204224132432021112332102412303041204201040334330442043414432110101324042130043042343430344312424323043100120143040441200421324102021203100341003120010322021404334331224022421104400123230003314431401423041023430441132433011201403030442144333140041030024000112143304300040244422022430000230111413140241202004242400414040300402102242422214004303200133001130041302041210420330424021124422111234214031211441110113414031111321432001340031101131420443222304423312342012310443024430143032444413034343210000031113400314034332042244202041420224220403433102441000042232233304313211140424033311421203011241243101121333222303021401423421224111013333312423313434123321432213104344022244431031104241103410112113212024234402341202244143030043400331023333124411302143102140242322411121134322301211414010440434340414431241402144243414001140041211243104010403414021201001134341223212301434014320124211340101041432201420040323431020021344410413200101142200433343402040124101333312130142004404103341034012112321311323241344034343112442202402014230222104311220420010340240414413440431220230401213103323443133124302332110340332012410302404044042412331133004242112413131233301043421234044431413233330112123411423104432330121202301040213001044141212301401003304212413112420000113341100124343433342242124300243001243021032410043013303310402330300032140344211134210120410104232030302223242303432423010211003332004112423112323114110441223403042330022003213004100124323143014430040421201011101240031102410312134324113441204131202202213041300043124034103223022213010234341031401041", "303114202241104144441211224413341041220413102231220044134443232211340414000121113344111131434221023103441303312202401432434344022044410434420001203344102101412303213123001441014414303102224132030324424023234232234010131404143214422042431324144413032233013113331113403311002443340342000030103213230321112400112441322143443002241300144322233001203303300110231203403432234044244420404200231402333001022233322013113212201423002001234200031232312213043343300101244304404403441130012432140123142231022023004413333020401300003414314313430114111240122014001043342320223123201013024104033222410334243321024124014121404342101210033233134333133021134041012412110004134044031044332402322012313342104033120443023011340143204333430321420400204204324124342410021022242234234224132203433234121242140440434402301301223332312021224103441443404120241434442003132032403030240444042411232240013213032331410430203431421203444000024212130140111232111311303223414230221242223331104304014043314412102131401144111134121142104132110213312011121131230233121324231240112044101213032320414131232113044223440313032302022330410431131303143013114224310414140332003100420030343031002220311322113442024103313101212212100224030241414300301234124214000141124034233244223402114122402103003211401110320042141320333340133344014110010103044114042111031324221100024330333210034132320002032112000304303301032140113230010113022142200314432243134032102113224023314410133243223221301020234232010112020443412334313411430410300234002324311124224142121042214030342024032440143240143423013224340202342314243400032424340110441242032034124434310024300200344213110030210020211324322311234243032131200414100134113322201311100140334431213104324000033241311423341101404200220034103030110210343132203344412111414320400111112412312004042001233234001012332220144330341441231442100244001314021004203141120123032010142043140024040434424344122333320421430204214343033303020143231443313021034002021211010320411422313243414030413343042240314233141001424212403411441044414022030304214324443040042143042440033304421120232043422222340112442340022323104412012114040131344423014111123120330413103311131314220420013104110030140312114423334304000310020432002200323140222241330203221111111033242132013441122021421423203003223043021421240002001030131111013202420310033211013131240420414144043131244143123343331342340031322043330411413104441433100223320333130000441321223112001412110101124202313232422042433242420402032004233242001140211042241124124124124413200030030140213322302012134342432044142310001230410334442223102421110404411240132013242023041022224312444130312321203404103434221210130141140402101414114004431032344424422302230430113121241040001132001144422214444301443400113302221432232203101033400413340230402130302203230201231022141030340321033334344004423413423233033420311443033004010044244233301232442201233040331441230004223021202000024321214340433224341031434032133314114200034104034430320334110130241312020412000004332401414040142031203211332302230222244343114434424302202100320021211430332003140100213024144003433023321002304331343001034100014114220001310101102342441211144433430340322440223024001444201243212424134342422314414422040401430434444401344200101333442221323413414313430010344340301342420200433411100303042000403110302244423404124124000403230221330311240242133220424322212300224410311423011023000210224023230302431120120104203442123242123420301232021341442330322220214011123414041413431001344434144213443243441322320342221033113334303144242100143421433003042213332230302032311344243422043030342331114413113001422232333114041233303324241203101100404333401011342222332002433024430432403112421104003010132421334203103213001402420413011033013301010131012130110232333401343022041122034322401441313420441444441244310224312211333422443330121242203003423214423041113330141314033323314024424443001144340112003033243033401301432043333134233423114233334232313231403331001021130034131102434441244214210024042233221112423201013433103220204404334022421403124004420243324122412124200024323010141343331014301224411432033214432344434343102434434433312003322044033122233133111434010412120000022414112003012320312001234210402424040134200041232301010322420314142412030102033312321003444332430404010041413312124443111303043441412321402441223110431434123131243211401220120320304101124124412042343144312220231144411042413124334003322303044", "022243122142041022210124414312220431102040003011422010231012411143312414123142031403112304204312103003011334222002123431002311232331324240303303414102114024313313113203203204012204133410144041233202240204040210441434002410404020122242444010440321412040011241403101230433312440122141013034414213200134024440241202432233302111311000140020234231224033233431440011400432420223200213011204222241332034032312411143242024133010403041011042131013323220332420121403234242220012344214001123030430242441342123230342341400122114344110310221410432230300032021313131043114200024112241240130312030420334002212240404431404111441144400014203140112432123122140332234024203313344031143242040342443343014032304313134441400344103041432141231412241142223230131323132444204042112032013421321134040433422011021110234024002411321133140134034214243322133123434210302143024333244444220302204034310442430302002223402140204231444010032013230302313321303340043213301442440211214100443441444021424141121331230234300243240220033034430321401033202214410041312202210333223310120400230434444034132110043432214342124422213112001404434434222013441442314120222033024112214202142030031330241234221042304110111103120144021211341020140223331042433122034403024033142024330111443410044340123444444343204112113223121031223431100240324331141002433324102224022233311131421100000440344022231223130002104244221212133231424210131104442320140010234103311403333004231344202044421130432200123010110123202302303143343124040310202440221003313332441111441424133344132443114234003001132201322444340230424013131111200423200342410223422433002013244420101304430132103111231434024042003103330144123432114314304220432433034403410200114014444220214214023430331332442331023200313142041301303223412210224424133224031220044041114422231233042232112202222302112113120222221023123321301412032244012010410403402424433434102014201211314203231034321014303113101430241112400110101123341310303000331321241102001110330213111112430011303003043232420211140034034042443113224121013343131244134401400323102130214413310410302244432401330224232313022021034320233240020433233313114211244341402343033021322313422121334100244324204143304204242214012110012440330411331204114342044400341440402430211423101301401213214011021244433203124042230044030113330230441113440102442140140433010144013414134243123310023340240433334424411300423334103122144134144123024014421330432332333401224323123332131414232411114030122114344404432411323242442421424312241410222423023232111042113000412132103243010440142243041344023432001030231340242112231213000411001440432202332420023042302242033022443324112212341244432021320322434032403333432244412424144103440203114212133422121242124413103310112304200020140243040033342144202323322120410141204024434321414200220330432243222224012043321421403332210342023033202434232131304031033401022130042302100340223130014031101333410231003033004232343420000421141311424333224033113004144343113001112441324304201313044103011213441223322341124402220221103021314104240401344141210400333321340241424440104114323033234240341102242213110443103223434333311134123331222432121244243122233243021003231410012333122121314204422213443344314142041011033401341001444010341113334011323000033312202300103424311240214223403111214303243142003410001333431320120001414312402201233031334003010320222112104002403324110213231030420024313303214424111341331034114011043311310330202030222213021240404234011210423421201031102404120144412202432022432120034244011334214034242424332020021320443331331320223022203311034313344424244243223311011431102443441024341410310021302404213403342202131232414410020212432124010434333224031204220333041134322014032422303441430234232141442043044041030142412321110234040212010210031002142402243203310201300344044031020021422220023024120322330104420002344032124420002331410211300043302000443203202412223404244033423233331122322201303421132040144224421224200001102133210341001424423142000134114344410310404403102412022322443424014123224023240420420244141441431344030221034120231200123104311100444311401304322233210402023440441433010310001230322430441130002023401001002220312040404431100014000233411131302143310214123224143013132414323211033040343303311023331322334331221131343320143244433101200241002301224223441342343143023211423020302331220224440002212013321111243303431232010324304214121111023141120331324303411122432223030222312434302000", "133222432240033243342444114410041240424100220403304100441203403100441014123204210021132331020242222143114312310044430203110441221322330042424141030002244033104100130024243032333331212322324444414320321144032131424432411422214302031200012340331224114131220000010400300020032103222411030412424304022304010140014043341014340114311332441310034123411143101124441133112134410233211134220102310414034333411332001204331320213430322331441020340144322114401323333324231344243134120310411430010232003221330114404310444434101433230140244424110042243121002014130314234402004002030231341102102012003242303040214134112300204241230404004422334022143204003414340333341020233434203013322200023141403442002241141120312232413224120410321321040120430240301024131213101012240211301124144024101222023321244130420132411244340411400341042033044334044403430110234112412311323134034332001124403113101333331432012434110102204312003442440233344134023331322010020010243323444412302204011243242224142034311031333131241010121220340010410333442431232324343144201223202403001002434140101024020304444204332214143331114222211041004414110232112302003424104221030043202343113112134324102101243122434230044140132011122143442434443012203133112214404223300232413140333014020143423411422232021342403233321300340404112341413342321401321331012033231423200242423030032012042313042440432300321041240034430243004110011211311433031313000201312202200431202420330214441033400104320333213402014214010020313111131331404203412230124243320200432114043440242012311144340201211043204431033003032022123114242044440103220034402103020341214114024333410442140031100234444141401013223221031020000404324241402032241014131433100132120240003211031311443330404010240141304100022240202344444423100121332241302134310023011103224243122333013034412421011200340200103330412342144402322310233334030141343231120244312011323011323241044420200411202330312220311141240210120404322221011413324044000123110103411421141043420110004210420231431223301011014213442202404204020430124202310112243011240331240304322120003013012101012230404313124332200012331420144124334011432423242221004332034400301423111131210320013242320211214112320004113344034312110412123140202401441041240330303413422143233101123333121102104204024121431344142403411432002440322314333120422444422411132424331430221023444130034313132423112042224340433001022233041302122303241244202111340124343202302100021314431131213032033341324232331222424230213421110222312433030042210344344104132102441021241203244040002130043002023141011031302023124341023232444324441210221011203442022242322140103133143314400301231222441031224124030040124144420342112200342320441321414200210310104301132320041303004000434220130123024344230024131202403111114224441020411122002410344200104134332301111440102134013302102212010222304321411322002002331202230234113402021440204014113131124142041224224103411320200141141401214332242014340201200203310001410224230132311231424442023210304120330300402002104341110441322300144422241133142221122122333134244200103331303442112103023022110213044024123003200434200321412110413203304441232122013012104200012214232011201320042424103401434110242144200430002131323310413024342432111001140242310301341443113140221031133211202021021232330234300414241203244100433323310123140401010034031212300001101122140211030201314414024024440133341240233123141433104323230144023234022330120331002401103310001230311111233041030204000241221412101330104221443423220122431242304331200012124424414402431113011312110011234240303242303022420020223013013341021204103210213203034434313001444020124302234413111203204303144420331330312301004040014120201222031043033430042433102220201221121224134041224240141001033122024302230112422002304022403410440114212231442232402122023312313401131403043203404303123203232221323114400333222000231142144331101303222402014340423023044320340003212140343014440440333023104000300141412242421321444322142102223242220444441020404332121331140422342200212203004440222121141044021100121111110312141000030023003142241343144103010312214230210041304433002012043202213003301300231040413023041421440403320200131334342343343110030212412132110142111434123214014330101132114433222033112321320421303203433043003443143041222211133130304021431411312200012234004312101133222022444440313134434320242031234011234231132004303434211003002041443441232030240210110332302214113331411110130422131123012", "133232301114111001314244111211333202420000123114114301104044213002224243024120240044444200122011222021303233320420223120040331300341311412143031204123041303333240241120312400123343444320312110031341222210131234120014041134222330031042120324021131144000323321443412320433340413400221222211040041212432334323413440131243442234114304030130010021443044100313300004120132240224421141001313414340203114200110024123123120022140143431222003441012410002321212402330144244323114413220022312412340233314042120444034421233420313341411400421430323221021334320432411441310312243412213130402444122344313401042424022032203314344331313324241232423212124440222433342414011234413442033402020104230242210413144130121113224044311123410311202440241004120211031303440322412201232100311413221004200044112202024313244001304213111201140422304444444320110241144011120023204441423103034434042420301020242200012411411424433031434024314034224012231022341122241420122213330233024342103214321234213122201404403244024200114220300341101014243111313231422440340211433030001334220223400413114402141404012313114113201012032434421410240413334212400401310011402403034240313341410400303442441010122242340322044431011300200004012233430133201440124323311111144214031441402242034203042343044402222301100143020433300100333402443003223043024314214203313004022201134433440221030011343141344020303332301111020403322401213233410420414140024221144340301203412122040023012021004213234011034033014201123230342423112102321212143213324031142323124113404304323213414211113431223232421330200013423324231412023020010224113011421210124304020303320340312040420303422033214134242031431440230303233101122433131033411212433222443334041132211231101212024042144233422414344422404044134000103040320234330223323133133232024323121413020333020300002231023302311003302142123113103040331343024412112233030412443213013320200412114231333241012013133144200420244010012342003022134243020300340431230342321423404112343000432320021232010201231043310442234140421421004314212030023444001322422033341212113201200232042434424100111441121211013341022211122434014302343401122421432121043003011421403203403411430212114134343301431423003243311442103044331332130011024140143300444330110413301424033302223122444022032244321100143221010232234141112402134422011043220420124034102023233300312323414310014010240034324311144133442043040103001222411130410004340221044440334440012402411344024310220024313344113342301012240121110301312124431344101230323004414223140401433324103432023114014031014003114401430032030303002441404323434424401140004413034233134041321231432441201013004320240221304304300020414140114133103123323041412243121012041430034102241123303112113220012434120213231031214133144212344122411431231224241411332244123020202133024104204033401224340211143212202011414224201132343222302223214034322324224211202134430423413133043413203313403122110011132141323232240434201314321004324103320124442344400111243110041030211311240221142021214313200344304434431144012400314140004202124232230432142313443003323430224220044441403344042404401300313321332133140442231322311442001232424200031002403034042013242432331124301321300442443142044044013120100421313312332133401240224102101422111021134303004434124024113020131031144014401410440033043002310322211333000212343121314420124244043102101100321320310201322403201200203012233243243134212022012310304222203224044231232140442332224422344022131311003003334342222201104243320221121421021003244033402120101142204333233031431403202102102040411031103102010140141040000442201321203113340113124314410122302124013422034322132212332214424141342132014033341023140200011034312441221042211344231024032222133131140002404400410143020242131010141132011130313212342130124303322204303142444201311140234024321021221222113023433302213202233102410223212430421430310330403344123430441131022324301204004013142243403133230203444134342203121234030322223443433344040434003243433021414342031112422034023223440430003034414212010132302303011300200043103311211330230411441113140000401401301342204322430434443124340420311033232134340434033324141011241342421341414232232402103030424334014224234422100214011420340212343112424011302002104213311143213020144234223310431201342134312422001234420224403242414001101213243034213342041343042031032043414113302030303440410420223324042104432023010004310410412124141122333133411130312121142231422413023030020430", "002014313234204330030133122004400123223412224004142440431040233014403203144411220033014002101221020241300432323424022342224432200113233431221132140244124441132024334311202002432300433241133301302242431202214140201143120122000120011222331224303443101241244044322113204243124202342204343323432302313213201223203422000210442343232430010031401302400343113142243311243013114044033044042411330040221320011333012422014020113414143411223143303143223334213411103211202202203020213122230331301241402340301032221204040100132402224220133322012232440442030242122434342324242302211023323344213221132300214330023432040010243441023134341240131301334042201324411323332422441133300101012242003101120043131112210232241020002344244404402320341414321104221231443322011333414320142312042212211114232414204322012411002204332433130110401424011121130100430303123240023132324330230403123131143304344433443333342203301034434332303202304241430013234121444330401013020132122041434413104223323213423113404441040104400100132223121144000120330033124021032441100423010134041344232440311414411412014441331432113032014320443210300124024413031030120034031332010343140120401230034113343031303130311024042144320011113014123223320311312402441110412201232021113230334434022231001341221331011242144010333441432002144332121310134230223332240003032232110040242140324313441420202342144211324343004001010303202442021140420302404040032443020100202103040401222324403312013302034314234233120022344100443043003132232124210140312034043124130124414031143200403004120144403433444202340201331332001243232002024401423433221032340310021101330114141142033003111323432443434303414013311123144214122424142434144103130114032344432320223003242012240324300304141430112144123342304133300124123333034003310330404300423212342131012000144134044112311240412114421241043022244344134204301020142103310030302033431404041332041430402231042130403043224242034030230210232233210001203141410101121131223234433040304030411011000032230341311100123431204102123034441311400141033401430014043312100033414114442323310434324413430011142332201122033332343223344331204020413214224312134344324420224200022111214201342323430000124120010040102300241014101224223334041131040013104200120202110344141412012322141304122124403202322304040211431023043310144004010222412434343143101421314323200102241443344222133141112242110123011203343111022122334243013141002024320010033320441144011221140331324340313243221342311142332314322441440000121423240024204404131332201022134122441101200004204033300240034233134113204234032313103343404300014002434024213041412340014313312002323104323111340040301210133000343421124141200333412031134213300134042220220333033002110142031430222320140101333004324021342242032120244422443322202334033202113212120203104213123234333033332044143421402120430430320033220430322211041314042300414222114244414330234434030402140412233043011212322032121242333144203142430302243213223100104103214022301324143333400300014013221113433201414330023100022211304130324002142322140440010131324342410000103013123230442334434132321342311342003331233220031424312240434000101033221421232341130330234142023142420144222042143231043142404304022144031442320031420220212201123230230333114243342420213022221130244303321332422231131344423211012433404041241231132423421000144001333100040021032110113242410300113420103103041343230031201022002403141104231211404334033042133143430333133302322021241013433111231421421430302220222012441330324322400041142434243331224120044023424431201304021043143402411033232032131131100340022422211223443444302223434322212130330340324430441222333204404122300032311101431400324431244402123121200234402030332242213434332130134330212111234310320203141010043024043342002132001410404321303402140404041430021421321044141212003141010331232420124122230133323102203032311100343431312420114122013224341304304312330231110021102224344031311324340302112304300133011042304112223432042004434244120433313143103434002134301340143111132333414240020134334302003443002204432334333113231234300424202414210432420232432442243410424313240213320344202232131134443402314133201004433111434311214131304012222212434241423134142203302433403312101432410124030331344014204141200404422422340103303124001413010334403302301212000200204343020301340402442320403334422021143222423133041003412314101403234341214420102210203440324221442140313031134234312004110023420431112231444031223", "032431304133242424444024012232104434314042422034201200302344433020014204322312243241021213103302312204334123223444304240343303300111320432324130143313020122220011110212304303120302134223423124122000202244404414344421211421213221324144124343130314022122441021424130111244123420232021131032223421004423010424004010201201001013411040023011202243420110424333304020320304322434413301004001320134201221104032024234042222422410414244442141220143232443434121233342131314401044202124311042320241242311042341230104402303233234011323212023020031233302000201001413141231301241244244432334424440114013232210130144210404230414312143112424314313433241003011311110404432133304241010344241444231220444231302334332124004102234111410221143243120301114213213103313032031141241231010203211332113240233401000334402102334331010123004024334040014014220103113330322132202440113040123313111204411102212212313421024411113304442123240034103144443341320321312111440242002002123220420040230440042143033313304113102011014331332233402320303243232413243113303301041424200120434311322300332224002311313013200010202034300204411133032202013104324114130221040044131103301310343242014031032004203403333320220432223434413402042142102132122344311402312343300342340402421324424201142440232430131241412324100314430404042114232434124203222222131441042134412312210241020424220333340200422032421212312314340324410011311214124302343024040131404214044024302400000241223224032312104034033042314002131201121322111030110031024220101223323220011431232431301120231134110043343013203200220104000114334313130413403131441031102442121424132423323030021141120410403310444420112311143232412010143423341111310312004443030010341411100141321330431421122304223121423012331234101343221120042124202123324312430311213412113001444220333214343331300113420304003012330310041420213243434242224300324212000340020444213302334214441244430230433221414214143314101100224301022132014231020210044100330314013433431214402024220122041143044111040340001243301003122431033131144014400221001141100122420421444121122403423341141142411110422321122102443004204230340212310343100414334013444320441234431420000402022303341220410103320012304043021310201200342132332032141200320212333200203111104041243130441422122433023224023241203300303020024324120223411402100310210340323132033230104300322212344102034024210212402440031324400033131303214023320101311121311440043102001121401303110434234134313023143103331342400034344143010400031023104330424111021230234323110011313242020431101314440204101004214413342114243040213001314044004242021414341414223140244343202412311011304341034312241031432210231142031320204032014104441034024430104004024441334004120232301343413421314324410343221304102211024343320000404140043120210433423434442332341211212431232430034324113232122024222414140422112330233314023203144140230012044032443220102230224422232301303114044304114310400102133012323143001342210342413213100300404134421204132102120330441343432104024442412202032040214123243211320203421312104014120234120202010021021404030221232422331210314204342200013044142343420210423443113201204140320404241100030012321310320401303414212222303013030444310331123033143240412141242044341333140334230221214431411410121431211412223012141104000400224314440330323241310303201023003322023223002404100133114104220141430002314433300424410402032222404404012014101214133110342202104443424233401201103321102222301421134324324242143422432333432122432331203321044143241021301012110312233112111302230200042101412020003200222121102143432033243223423102400323131114001420013010212132232334343441232434320204324322033401213310301033241410113221033102000244030234041304423133044133204402201034342224003044103341332141210401413223423133213410142120324340020331012223030430414322331212310204432133033034240304012023241402103202322413442100120323141324424412421044404303322244113321440113333102032213433141333242403023231000214430431224202220303034032140332232100324424414310022232401043340313321024034002442232000312234004042402403313424340040243141140342143342320403340212312431244202122342024113110434003001341200110330344323103303314320300021233134001224414244430332404023232323123341314114140020240334412424011124114004323040312222403030342013203123110030043333323244034211444224131243002103403133104113414441103312301032340404311112441342002310043030400032213124410003411032231134430110433203410324233212", "401242241043042041040414014424124400004341314401133144022011131001431024323020330342013342424233132202133332343301103120202111432030420330102341422443223023122230440014121130130120211120411224103401201133400020313441111423314301213100032432213313142423210342011122413242220411410414201304234044002210114203133001024002314222314100222114330432042240044443410322300240313001241040410321141124104013004132141040001422243100143110220442141423141143441144143230033313213444001040341031224132233400314300424044130404122302213042410424210133410100232233404423231240321111231302204401100320441422221314343444433303321003341401134132440122140213042002244104300404432241232021214314233102133330034424341430122313210100430112410211032422424134134043120321304321111023410404003132340003211110313430044233012341021003220031003320214342422203140402104344310334000222203113422333242033212203422013432123101232224044012403342302100004212131030012204424131103430130123113330431113111242441000320443330304133230314113112301411222044300034041300112344043342421122332403222434132232332221431232121202242342003434311220410003123212312301033312343203032234130014020334311313121041311341204110014200203034421410021213021110124431020040120441200020312042343403141240101342232020011102130304344301040422314141140340043020312322210233121213100431302444040044131330302030412021134212412203024321413002143220024233041333230021314213312334321203404304140042210212321430404401021432142014200130330001121212301204333211130142040032133112144203302114244320124403300321040444222411414403240041133044044433003434413000211401103201142321324413202103231231442401112010300232443110020413300123423022004032000313134011301121312222313402001434220421313014304232113343030414010124443423033412341043123104200413332031001122034424321034014342342321001023410442220131141132211214401321423443404431033234310304144144311400442102012414240424141310232114422310223334422012110401020324431330233124342233221110240300434013341133130203042013441343210010112034403340003424401431343123332013133124234023034343000424301003013130334242030110344302340103411443021203040233314430241440101311041021121400321232144044204340000444210021311201424243234144031131231414200013112114304132010220111240001022310034144214002121204002314330303131104334401243322204413140310211142311331243432001000212313034003122114303101412423340024311313142322134432302143020022201120220314120400002232314413130420430330122114044430011001012313441111423120114411402434301243141044413301212014421420300324320202141022434131332342414221120233101211322024224232312112213403123214002124302304034212332340003103412223301143003004220024230014330410223422020033223423043140004120203331044032220323304133420012143110401441321334423343140323002101223110401032332043113134414413121210204320232301003233003122120203034411230212021220101012104030210234213042022341403203420144320333334132442222022034224313313211003344002343420210432113103312301200310423204342203132434113421044104402212012044012143244114032232443231144431242114134420430144011302010310020344442142300232101322142131401310330132241114203430443400220332443314224324121341103020241300443113244222304240413242100024121423023022144133022400111140431030221133031124313310243043444444241213204013340402044404224034020010000220312042112340441221313400113424343023142133004021040403301242320244412034044401431322240202420242222032124241440410143330124104412122234200413230233333033031140001333101400203000324320212320424203114430431144422124010021032140133343214142210041234003213321431221144031103133012042432144224303212010010330102111321211324021332123122130221124302003121014322012203033221342344420222032211324231010324402314433332303020124334323241243232341122044333334304331030211143011202102310211243120421030230433022234342034403120004313130221030432043013321003303124310430331403243240024024042433100210312103403144023220240301331023340202311023322100304003223321142014403411422300314223021313033133000121222003411310332101413034432030114420310312113412424124244012131223321411023110112041331441441420412413000332234034222102244012342021132231413430314424311131302421310012444130222423432343020010000141312344212111123030012001211420111233121001140030113130231101430244122330442030202213032122113402131143304101030331241323444104444203211311440242120024043124201143204410044322334324243104323001", "440004241432004100122001213413143242301144324133340304431442242433344010110001020414220422101111244102212400403420441302333301111414411134143440400404340320341242040133414342011112240201130331042402101204342002011333220030204002100442014244000122213204030244124232222414010234204013240110303042330002422423113004444032244430211422034401233022133341401011032343303143124000104024241223003433443411244414413424101111202442443014400340230223404430122402321403102421234101442212242244422400301240222130234244114041102304010421043241002130340431414210023403233111004443023300421034433243214224224010022312044441420422400032242103423231112033334133332431111411421332203302402313204303204244034403212002240002104043043002244320400101340230320224304233442214402101230233133024142102110402044033210003140214434202122024311321101132111210040223131311431233441121241314304212424402314322430121134344420320414043344300130333144434313210133310003134204434210211132002422310110243003124412023103243043112143440004403402221441343321223024021213301310431310113234130404214413110321103203302311113032332410032204243342342443114334144231420040431333130200044244300401402200041244044123042110310111244142110110321420122300121400034132141232322243033441430201413314104412441401421323344412402104312144404021012332010142030424323132110010031312014413211301124204000330131021040410144212220440130323132242431021432033313110422042341023210140141300130300012323143030132231034320320411124202323344010104033142412133340400143400232240034402121223121221413022034002304110013131014210102400221121024231414312232430404301312412142112142041430023012101200122311231232100020011332401220404033132314223414314234410104424112422113223133243034111124012203312020200214114323200211342141411343212330231223324223322341344121411032141242114333210032243034240213323034041214440134212114400110241330434011334203202034023104240323011031242314443000331432132204434420104023403113421421023014013221431010012430242012342402400420432043401341202321101021443021331310242443122001233114021421110323043000024410211240423421224140124344011332431313331410114320124022321223142430443432002013200204422241103200010204121113022311302440024432422243030201342434244010243012304124231330332002344443402233313312440421000230402433213142311420200302032243032430133200321003431310314012011024343234312130232103411241141332334133041010400030112240432430041234113332414312444201444240403031414331444120231132242431144323304020120300120414341323311403200042021324133134140101123314044022433030312004001012320404132211434123220403244223141014401023104102014304442012401020034014043043023303204024331323010404343412113131232304311022130422211202114010210144342240332003343021433121034114200432343303204122030034142424120402032313022130143341333210211322311444111130422220031240444221331000123234430122211241414401114224203010113023212311111220404044000111042232243143013130131331343340230320130144111300232331342300241134400411014402341322114313312132444343023224032044132123131324433131304432311441042132144322421020202242424100431431200233341044113112231300311014340220142343134410200344223244403443030301124202142312442304403042433341200220120303314021214124021022021400021430203314201433200420143023113230443014113003441023030123442001340140240234214402043431341002333340031422333201134311000344400144011200013213313402331223014144124021314210212242403021034334031013030021241321103432023232211140323002104221202014330020322114314214213333141200402430000144020020232001140431234300043221230003310432144402310011113211022300110230300143110132031140133310312424302002034241431333234322222240430433320443411202311213113433140320132411013233432212023423000322411123130234133112201103410113031310443440240042103442320340120333400441133411000321121222010443331010403232403311112112011014304414103322024303143214034322413113313100421423242120031433304002214234441441103232140000031030143210334421411102024200343044000032444210204023004123323220140333013131403233433323230120300102211024320311031033401413432321104132200442120024142023204422042233144031442132333024200111232040311443442300031110204010111432411111032012022212042112022302224110420441101112140414342341340303120103123214034301134124414440234014114124323232033123213303021104111103240204331241230412232220043204210134231311102243421102010234421442410144214143343340413142303", "103043022231211300014002044414330033304022321010022034134043111300432321420434440244313213331032043201213223442104424333202222212432323123311223210011044041331004222234143220431224103403213310403334102021233213100031033024423024404240243044033321312231440443212001141402231144144244232304401232124040414142113432321214244311320403042120400141423401433044404112114003202411020213342243424424214410134104043100120012430314101214201444434241402024322040421410441210040031233024214121300401042432010403403300342140312320242232004034104004012004310020314311444001240411012241024241443342400441143413301104102432034024220122210113402400001000344243232040024204400203014443003003421213034101230133314220040322300440122114020110113233112200202433441411303144021002431112204423132210444432320121433441040311312424244443023403144431142231244034124341233124301231031343132213020130222203421430022140432240302221243401431342411042003242131131023403032440324420101421204210030323040200401004021341004242130210202324134021123043301441341140122213134040043302143012121141123001242003124220100040241302210443341044400414411114344220413340240114314022431140320033233044142144010314200110211343002314042021220344003423314341033330301432224031110204311431100443103133022340432101041042442040222223104201033114131400221211420010243324041413443223010041322442212021104300202133432304210110023323133020012224322432033222140020234232433030101320344420200410311332142314221344102402324010034244224022243230122144030443120304041330333111440042400413311344040033032000424044114024104113313142444412040303214414041234123412120124010001212210432101324443332241324111000031444042440314100112310003030310243113102012022304430104131122041332203113031330401123313210203420343120311221101144410014030011024431343203431004400022213232312411320230424423440423134224010423321240144404012121311234422210332033240234012214404302214230330413424303322444214200121403424142330321204310004331123031204022221403322044240330140340432114033323231004041222021034333333220400422210312042041031222431114310023100200120130110232243220341342124310400144211010133304021111112422432212342114112100312142214213433020213203132334102041211004430200234230214030004013034443141442224010221200343401213322010322443400104204313414000041210222010044433401400021334411232021044301100411123110244112220300200200323224211313003432210001213123240433130223124031103113301144020012321100433313103004124331203423333401213240122223421322000311323003421142244443422140040333043042341004202004123324130324434243132241402302012403130432112214423344230030043123020201420320104324102401421311013444343322104134140220424023013411041131104420020233231201342234321033233204442431412223014001230412110404130301202114330432410242013030214434343241001014443022134134024120411001130002303021341120410432412234124204402110400143331213202302021241311220102200103034202444422311242110301224132441011404431223210331100320330431022032421123040020421203212004124001034021023430411000310043102034043232402333232340422101024312100021022342314034240201442432040144323343342121020143302404032434403040111234433002122033330413033102432001432433320112144244210230404230221022113222420321014043130102001140112130343233221232232441340111120230010003422014144111412433131034402213441301400041212324341032114140424104423033344312130042242401300343314330413013424423013423202342411331011242322042040211040444113002030103023044304213140120234223022322142300413442324441330233033334220044102222120310010042313201203104142444214340030320113231310220210131140310241402040402210344112312110242212041112433323144142320424400433444141402344142323142032112100014442000003320402023013433233234204422101320312001421330224001231343031241042310034240320102304302410034134230103040424031124410300311233132440044114101214030343044102104021124023221242004313130201412232200132241201014143303402114304042411031010111441043133211330411311423012202241040133301303210044323223333420420143232420032203230414134244232002002130001114220304233103234432343324412032312204201402204343022321403432403310002012002044043442022412140233334034404304402104440402024021122411042420021222134411442203314232431403302442311043103144431412232104111103040423034313130023441132313244141131303222000010214234044214141313010131114130132031211404241033423302120300020324041114212244012001204304411212234303221", "210332100441324220043412134304400432440320330240101402403302113241314214204014024131022443344304410042441141330120121303302003014333324320212033114133002314340234241234021003243244432034233314331442410041330224041423143201200330311024303043430431021334401004031121401120140011223120302201234333034022034302013403103134414130024311244340340242213043102422312241010201431401120330443403343441112023321223403434043140443132022013324414400312341403203031342111022213123343024202104210233313222330301224032100220012332101100123120231142442444231110332120032131014213412402334311013344200222040423132233030042420412000223203012241302041342404300103100202111130242313410224340431444201032323443241410140231044323131342014202121100124042314414443324240423430242130234224224330244213220411222122102121400442203141434141401330014123433033231104324101133132240033414212002414000204241144200102101110032102113443402443020221110012423004201134322023340334042301413302310210120211433001043044331340310340243302342000104144314034234124004044001102320234123231330213332012204300223214103442044244141342140232103300012321424202341012332011433432111322130333400314221333043340411042242021100104440001143113143420204140202241132433130332411141120340013300143312311140340410223242413012013123311414133014442002331122111400130033442401343202113012422043240020113434114040234233322414232102344141400442122430012322221442300042010404013401114230213231130323003031004330302320131144412031312331242433121430001204123242413422130032010222111123231242232122344014124004044441114341002010200113100201021104233303010010140420302223421020124322132234033011224430141123433313403302402013332012031032240014432212443414231340421214333432322344114434011102212040214400231422211424430131132132433203103114414120403334431212134132424014443314301244323424142141144410124134110434000110322231042333214014103304340213420110114241104441333403121101412404123323322034410021223213421420432024220332201030434134140441332423331340022223022143302043021423124424043230014211431433340213330411000110203040030023244114403440002240123144323342121243401130243201202221243232302343233331304301323233022231414221332121110421331223234023322234440201241232422043010424320334434002034300313440444214013231224304333124014302422022110244100101133411402444214213002021444013332442040414430014232001032140441144021033243313341301324431112242120231343244322411044421214412344022434412443313313302443022211132002230123434411324121433012134341311203132022101333330312221414141204243413032123403223231142220332100123331234340342200243102112034431343111203234344434123211203024400221132343443112322031240021304441040214324023423423421312042241010223412424303321400042240233201324432430214333310112121012341410411001410422201123113433304334401024421424113011012140113412324430104402031133431103430111241011233230423422023203443300013133321224200323222310122142221111222330102044114332234442013120230003242334431444020200131344104142123033240324412310302011214414142431011222241131312432214202201102110411201013044341100310221222024141340141113431423031333311124432041400342031012304013030301432343434002230312024202312010434122311110312333240124411413421143330130133401241003434004312043311241124122101420024112141322221123213441113231243332003401404244330110131304023442010403101032024014114434112033444221141043341420324123402022241440112441144142440122121322120010311224210414140040042332421300103210014100214302414442030011131441414140002203112313324234440214042411030142241300342000221013000423212314303322030330412004200103324010244332314113314010034424012343334221114444102310223144341022011244100430402334213344014010101202032320240421103000122203100242043131400030101140121123332141033431011211230041210014132132103030222341244001042023133031110430240102404330314443130334223303124420233244213430444103432400211044313303241041413333110010302310212223330332043404002210213033301033402032433322014231040321134043312401332444432304010011001243444043041022240114003112131244224002214321303002121012231022344142103331133300412444430123314133214220412402443342111223342400121402024011340044210343331422042041204010140324342141230334040024020444400420220340342444042211043013311144312122424241114414302402323402324124411023222023412334002113202123211331321021031040220300340012333001020032120220300430111030041132113010003311122134440", "310332024000403124024423340110441230300142300013000002043434143102042123443244032014224401043423004312222011024144344133020220324423144221143434002124300224330441211014233004000234420204242324041142414342313141443020243231403431022320401134300331130010240121242413132010334001012010110013401013202114003320222241043032221124104122400133123230322431430123434230010023221404013232032303311003314301023011002321421223402410420431303144334221414232310233123300422033403212331420240312214240334344304041133202224001324322442012030011040021224421220224433114104122420043043042031211202040301314131023132214130313014220202223123223341230434014000223023241422314242234013001324424044212334244004344134411424312230101132213400100104322224043203401401422104102314422343241044402423414320122142022001113230412333001144220023302213222302122121022241402333222301234134123024004104232323302023103001311224430344140124343024401134123221302304440243120344241122431412004100421411421124030212423233301033304144133223112412002334434001201101232232424211410210113314001121012421432223220300041103002403332343334230020231103232301400003424431232222231131120144333214434410321011232330022332333402422444113430304112240032411204142024202213304042243011242011444012322112303014031212412134032001202022243411431403211242313004224103212224301004341022042431323111231143001340332300134120331043013401302434022004402231113441101422113134443014143041113201403444343201314433102241113021043222321020440422414310344044323312034141302242103004340322320003001003043034012431033143133133033241124133020141402442042240012403431233041401043112031301032021123132202024031014003313214040124144213402104314104002042220132001000311010314132024210004230300311302103012334043022320202330234324404201444143044404344204313421432223011301124001224441340322240413444211431020103344020204333104314220234010044202211004440213120244200031433331214404341222304130200133214323000000044434122220142342343233330241330141220012143011043223444422011004304140202043131203400223133342020133130404004431133312024304033433130211332011421201302222024011122231011222340123301011032013430141144411134014322302230142320221430334440231304231413321333444030012322243021034433031430343120403122404443310000010400442003332002041121230124144101203230304001403022040422132144031421401241413433034431131132243344440340332014314234330400342113201334300224302003314313111403312304114020140112401004421300242023333232210313221011441322244434322340111124034403442404421403304143012112402122342103322211204023102023121302341231030312003102013214243330433403220403400001402424442200102044314321133404431302032304443404042320142204402134414343233032333034402432014204343302143431120033400242441201022230042333343211200234122103444421200330213202243211123401144022400021324123232233224114040343304402344423442334214143203011200333210003334234034004332442323431204430334323430014112430021404114442014020420430210011142404401030104043122203004333044004032103134412343312023413442220231313303203103310233101313211344140221424043311210314001010221331311032424100102310043400440031202323323122243314024422302343310244211200424212441124120114114001140040321101314043122020040442221331433233201122004304401134330201100124134221140430213100304221141034231201102330142412121133101030400240140234114113342031431034014232413433010411342203441210441422120321400232004013141201220432221243400332133142121242012301431004303241401244110001331123212401334204402123200201424304323104204412214203323230132022223140303213012103221140232333344123334231032331343041231423314003432312310431042223032434321141424432222143404334220044440413323243221040240040120013010213042134330244411041342040111122413301234111343333342231311300312140333143200032043021343104420343100220220322200323424000324400101324143032234202143232020011020031003003123220431032001412204411244311111422211001334230203330200013102233442200112224424000043223133102323014420001013233001434410330213333313300240033144412440120124032124441421241320130441001133132201242244301021112032331332023100010142232331132203033324401222244223444320234342023224432230320231201433404220340211334012044122122330421241002441034224124030143341442342000341214200202412231333414323010224024101034332101123100341204333433313202204410031103312404431142404020002100334010221223102432021024201340014014421422204322431404223010", "142344101234231224304012242104000002414013131410343132224434323232142112431034310221222001011111124330422401434301102312402431223103233431301231010421320031032321222122420211442234443042222222001222143402424044030120120320000332300402334041330424211213103234340433040311412421044301330144322002310002412131224432302004432414413322232343213024042214104300341413111233014320112040444430141330100332320210443022023244004402211431110012330220410224444302120310243200111240340343330123322021432221231101320100331103021043334040103032410111203402141314142134301213114444131041431333402301042024014122230234124040201244111441044110042413304121000043412133310123033034201442034203442331003010242043210032320241220012234012133332030012101111431012204032202140123203314144210030411213140434121123013100240403011203344043134120303132143141012310412212114000221110134431344443201140221304222043344311332241422401022200301220123401423340410013201222401100103002040032131034332303344124120331124013133231421022113144412221233412020003323024121304324442434130332224033333023220140434304022433304202233100110013323100402112404011011014412033341202213301330440411434214010244431122014412114220031401213342414003412031110300333121101242233234014220124232023114341441212242011142034342242322331403221303213110134100140213442011023133024013323040410244040434443210444122021133410123232303013004040331001412240011100012234344330010201342002114223013020024301030340333343203314442302232034212204043402242434443022324432002142134214311004011243124411100300310341122421134113400300303124103104400412314131412433043403430144011324204014221333312340200234101311342114013230244031020243101024011440304410334040141031422221400201440421420422411324401131043114002322243323202300433131200230434113011430304321012102111101204040421334130233143312020444042223404014410120301100443004301120322030242011033410124030233432404343233233343204340012324321240112210144240021144013020242342421134204333014411223420021200022441421244224320321341343300033313300320202011121243024013140122404311201213334011332213042413102230020242001423111044440424331303004203411122303133230103244422323034430213023330134330033242143331243223043033200434102212314443041040142311040110010211411232022022424214244224113222241124421201320213333302210324020401422433110232402120312111124014043414024442440334344303200111214103202211222144313103230302212043030413104423022104130010412214042242342042001430413103343441333440431444340101144144314113403411021220202402212223232340403042310041212412202014310034114333233234414033043404021232003302140030200024231300113012333301203120201014324031132324324202413114144112412043402214121234444222321104114122244201423311104402243112334442240221001232342132112040420413324413312322123133412404203232233132041311130030031112022241433422420031314410112333320202201222203124241011203244121342004313020321210023312423311200340200333441411042003141021400103413003032310223133110002420233043433242122131132310020333321334401410034400144002444104442133332223404000104102324113244021034241301224342214113430122234034341410410022323202404313413202420313223321030342104234144413424413204243421404231242411203434123030202401212002044022220113443334041112214230413111021102410402001024013313440204334211440130444204134204442230302211201421133243403433300340303214421112220214022421342101042204323201211244341103440133013111004031034344414444244443304100003234033012300102142024320330402012303024114412011400002432204210041203030200230400303304014424444131013330233200320102242402031430020041411042044321421343302004023421142341210414240344240033033033323234423141000132321432014024402101041411320041040022410030104324202430002332420000404002243101203201444021014111021001101301042031040114443102444311111402042123140204034312444222101431124411224014021101410222042204422232001423420030314412420420132432133232411310423234144200233433142102003042222234124230333302232324414442401042332332011000431413220132120244123412240410340121224241411323434231220001004031442421413004144043331144022020421024000341132012400301142404334014142310120143441024101341241330203044440331011303224140141343440013430201420004241432021003343011233322221312422340044302011010403402102220242312204134300133304221203400321132203024130300220012110011410132024322132404340212234000014412032000123421303211321410333202413000434043342", "324322020342111402310212314031211201022132313320123212202323131413040304141412202003100340242324101444241332031401433021431033102341200314433121132202034333320444321041032414113120141200430112303043420134301434003032022224330224144301130311434234204341241444103430421330442022320444211003233300241003222343104331231402333140304342000233214323010240200024104400330321114001013241020324000110012112413414414324020344000241320234041330142241110433113210241400202020404323301421133312420423224100043222020423144120234432120444334413344240313400314223330142032133104202102344303330003040040201300144323043241313021213140121033444313401214334403142342213100131423444422140121402301043201200133443343334211433413443002442133414042402342422431331322333111041433320031101410441143442223200402132224031023112240022323443432421033002221430401211140333113143122133421312413034334142120131120201040043211322100113141224340341212020013334214332222314444112000411031240122241031022220323444223432204221420103140311230413310222123423224233302424303223132002144124431012010121404003200441003204114330124200240044423010233041302204334412332300122404230043114443041101024042420144103343011020244202033322312023412003230310142004404404434044431004423241232130131004014421301333030434213044230324202231214430230202010041421100201114433031430214013430210413014104340310331041431324141422211143000344212211221130423143004311102343432102310310140300143133033302022212102430143034114443310034340013301234040244402121310201112221433112303140423230244404441240341331324204340312100244112104001301213040334342443332440413002204201002403221401431113413401344012332243313400220114434231122004122332322332132243340230210014114323144440113330124202041004113213324434304411224103110442133410333310402124134314414000423001402132210331114340042241002443301143413241230024042133404113444433420414232342304223323411141030330041200123213443040214110101431013114120102334232222132443342004314341213130102000014141140030044133431440040144121123123340220244142020314130133203131324041121140124121424320321122003401344411120102202100301033042234131143004121221443424004442243402110300214210121211223033300132233424134333424220020100332224123031210334324002434434401233004023303121010441100004244014103340112412114133334310020142404000302131010033304040211114330342312413201201402040024331024432320343431012440342204140320012044404114442411241300204222021230320110130040003103143121144044030430320132142303422021120222034341424320021341013030131020014234011003323002400210403424313024220031100131120140220200431242133403010100310322311314234400221133303312302343344412211010422433310310324101332240204021410400433144021403034442400414143140444222013043014441322010041431013333421213021303300001200303412412102241310104204330330011020233432031332124000431212004202103101421422041342313042240221120323312200440012202313000002014041231032041314231233203004042202132400114332414323021211210104010024221003420201444002101201411303242123021121001111311423322333032332014202121342233202121100101102141411003300104234244231413113323404242320222342342033414433042334344432031222434133241130242204144433134000321034001222333224140403443024212002042430331322314000420204303134411442420004104400024231234344241103203211430012144433324141202244244014034213004332044004101123021413411101140141303122341444342100101140023030320123431310043100420131311324110140144442212022022030214244020412024100402432242233120202021123022031040421201313124402230402032423012211312323433001100400211304110002103330102411002032232443342131133013322333033130343113301243241244212413113203020101113341003031214214304234313431004200112411332144042040014223300043010342114440230432404032402312134000141440101234230230032401024413222341234204400114032434424444223440224034022240211310411321133133434040311434004103421312144024412123244032044213023104304332311121404034104423120133200211430212334103341243301021234213420134140104012330411221322314212120342321310321031031422321010411320303241031034101431313422243310414034141023240023440212132244422123434012112010203042143310132122420000232322242042014012212041201240022322302300303010030314213304214442130302212133410141333234434021200332423311422213020124123004220314013322243320322110330301123232101004432211202220212114203233133043144402323340310120312440024100124012320143124132422043420023144100", "034321143144404223321423031132134410041112224312424333233402414010112104143011422010232024241001312323110331233041433121120312233132212012410441014411224131043313214230013201203344102024434120024123042102013201313110422333112101432230322041421204043243302234023442010400424423424301300210323241420320423002023434103302322131422232141231432334232233243332412323103243210412114443124030131131212212222120211432402010322402220400243010200034313331324202032102342443144011144411234214413231203223203204221444130401243130144344323211240044124114041442110422330333144102124204110400304002210342302344144133224303122311430212133043141004111341042444300421112131422414202334312131130000013022000431443141422432243141014421442120410240021113200424333403203402023302333424124340210114041041403104221312324033234113112101120024203224032344324233004031114311344110043344043313002431131113031123123232423401133023240021434304042122141102241412400204430100230424314144414102021311330142112123243420340414202303023403201431210310400441210234200400320003003234120302313130112344304441012140422432123001334444202222311334103030204134440112302003403112030211003043211344012333121102344320404302141341032244300312240214141224343310142424210010411314422104441041243333101041302034043243324400444442424112133113000423003404114420121101112112401314234324301213220020221044141423010424303144430432342022111313121220313320200241234021423441221141211323140431204322444002023423231342223423004120323412103132303312012110133423421044433310403431411423444421424033021402223200103114133322420430032044132230233211301102022233210342113311133444024110132441421411013304400131412233314323324130113032010110230343331314014212444332302030243300324040430212114143222410244030442313232441200134140443341423331111100243324113124142433213134202331220020013133224220040421110104432201442232220334214300223231222431331434014040141310024210013122130341014120002111230424102330133431444100233230001102120440302402211414003320044120044034203444024400000011403100233343201411014431331411421020043120142014034320223114124224341041040110311301003003421344114023304232140334244304412112024224224031023412411020330422310232000403241422214240432021424330320414344430111000413312241411014241101343303103102144031223311210041041320303402121232204044102341332223130100241423101344110202401032002322212430110014041311230123003203201300434242222330120242231432322001001142323132143322213430333240023034230024243301341203403223414320330124231304413403321034123311141020312301143412110424201212434000244314132120210214240021324000330122323242443343433331230200312302012432313311230444002332441231040303013133431124323440432401042402304334131113013232442113110201004041421023112420131032144102144132214304103320202341002230423300443420130242042004440030313324020142140001244034413141400141003041113230213111230213430024024110113314311101023411400231404042403342142010133420123233144044023200103231132044003412241222311341140212130202114230000313312012432412202010303043103403302444113402031103440231400032343341431033124200332204423033234401313433014213440244111020123241333204324321212042423143344132400310301222304014010430033430332232030140243311020131141444342023111433041140021410044400213104133210330424434413010141302122432433222404332020203444134211010230010424030443400043033322212402421244103220423004022113232110131143012302420132143003131321032430412414120110001330441111041234044000230042104412213201441431441222302244314224403230132344240410203031344430432020441242344011331240004114334201100441321224312224210441104431011023141133002322213202434110320324010222413322334420410000243023111011441131241224434232424112034401411024232131433221343434321000120401304224401032303131313213330003242441042143301003044443240041013241244203244441131112340414132112242442103044230333213322021311103134400120431041034000043132223211343220200031242220214002304334424010013334232410401432234440122223104242440344300121410142313023031103201023331444100224212014341311244443121143134212003201224013132413041430104412101414202013413404414022113133443430022140303413444203404101440213324433004124304132320342204021313204213213120212124202322131300130334431142104013400201112020124232212212040003231001210142200031341224113211011443340322134103302431310441104412111433433230113412034023204221112011041421044233414003020023422203120312", "310322420434402004211104100432330330334130130200414111441440311203340203122012033320232133240131102240130243001303021221240010114144103433200040312230300104000102040433012024432142204041302431304242012210121220403441124021344134310131330234024401003141011112411413340323220210031324203401113030314000231220224214221102420113304202412044011212213434222140112244204103344403303114021201340240233323021303121111331043103013322300133022002344343021220344121041342043421400004224132314111220024321130403301440412021421012242132020033401140000303402440300130322420432214134044132332243244024341214222434144210123243110210202410314022114110441124201214140141303000434413421122040201031413203024301312002140221011400131430011244103203433322412042220224414134123413001344433032113422034234131211311130420222211330141432241412220213241011410443101024312421111024433132131312112102343031413442433133133003204033044040204230421041341313220103323411323110112223241114034310404334220231420430314231043422000402134322003043033434233032203242142323032401040434243124012241044241211140440202020014140223000313123343131011043032001231033203041012201031243412132222233402243300342122330033423044133422341040343044034442314342340020411423342041123300022411242323014001203432103234014403424143204441023404204442433202403413440214411113420012144021042004100423434230401330343323240424210043022101112331230000422222043130133001123244310203120402424441030222421311332031022422001444430021443004432342032132020444442334111113434431031140032202322022100242030424322310324434042433313031132231140243401441210340440101442022244322021233324431144012333234034043201103241031300344130311100401102204100221334342443143300103012443334320211221424004431331424301422332010021340122103411213213444402000344144343132024124010212101310030222303311211234044342212343241030340433414443331423322243340144114122402100143114424324233444142141404040304433331324134144230224031424421401123433414423332014222202112402302201010413413224401104114233343112342303004444223111010204424003044221102334442213144011430310010323440002343431333340330444333201140310224434421140443121230032114100121422343201412002224423331013421441340100023134133240220041442320003414220230103313320442100043000331011110313011024303140134343442300342123243432411133040013113224330412042003310013012123400314244242440023330332111332234230400323122230202142124341243043013414132010043122440331103142131004204204401023030311142404100402202301311021200440030311301322312300334313314014213014413040424222213031421433221023120440141143203444403201023314243410441303400203330400310323220013001440421124433224033400134003431130001220124201132231301320203123214440233304324411124412034434003320301100103141230222330400322124131412342313444440214300131114332301323124332331424403204422321144113142342410121440320001332201213320414213044040244230034221320143211233233042222013030021434000243012001044140324334232023142243140124312124304440023442244200343424124302321241120402441311422111300301033240331342041334443010342314034303030214304020200022041002224231333423203000014443410443443202142324120044422110300120240020301210432020014002412421243402430221423141114231101130233424402240401414103032113141411221014420302343432220340214122241101040423441220233341022424332202041411213043010440220124003342014000224341332314330403222044034430041314334042040024310420233204444030302001243323242413443000014421314441234132143311101331221301144001321003414410014222041424244432224420243130013103213032300321420244001243300314221404104022230434002011001103432144231431421141333101112320244043203141302442321111142023432013331242313110232423133310301221234412240400130403302013223332312311204222431201310212311220334424010410221411344033414434044301420403423411424120344133014134021342123100232212402413121344121100024132011432033343434300442433044332102420124030240223311241202444221343202111044130413424440341342143214413230322042104211403220204134141132034443042204004133224243210421403133143301213334130010203212024344000021030103032242400411220210232214022220221111020133310214014130243231042221442314441241333043434120213402323320100304200334432310430300133201314440130321342121421323040324310320334432302120341024030131013312334203443232203304024333104100041114224303033410140333242000403130442244044403222022040141214123003413022333311024214440204323200130", "313040212312313440201230002022131244323104113132310243341333404112122110422113101212001344023412233404222410422244341411441430114040400032030222133144104320113331422423042242320114024241332032313402140113444141114204431400042312424313112103444221334233412441330014113041104210222102321421001240023030043422204303001133104044021413320321030241411111224142334031240231204410121344421443241330340303334410230114302422223041404323022231200230231103032340434110013043031414421321302214433300023133102214330131143404023413241004320014023441201102413243210423403330342221121031022131420340143124030230023212330442301232243413014122021421344144142203330323302331033222431414031001204300301212344410412140401200421223222020013443131444333441430241042101422040300201004300324420140204140401442211141413212322113004023004143400022224223034111232144133334022202201030143321424004010440210442421304223141204314340243140211131343110142220200321214110341120114041141432220043302101241003241234234212401004030002214212010440401114004441001122322321323302402223244204110312122322021242333332132140402441210334031213232323411123340024120231113432143130331304122443041204111321141110223222344320422110034140342212333242014210323333440120301412441131102041302340031100024220201102014440403014344032334102122011004240100021133230102233322042321241031113030422012032112002320110303110033001044032022012143020133422131310312324413212042311232033204412023021243031120311244302203212104442340241201003441134214434421200230444234424012104224324410103143223434124034204311011304000243343421314344311101313043442420304003403324442342411020024233402110444323320034030110443430243402043441321402103200224404412233122240212332223430220134132231443224403132034414040301320301132221210124214202033321334311410043403444304442200303143214002224333441134434332041214133413034313440222030434112442103221230224120113001413410402013223411442403224410313003244334344032442332420241244202403241201040340333023121121330212233212310010312330141420120421031232422202011110012043000304001220102013210032404444003143110133233304210240413033234234330040003410102434012223313001301021240230213233013301214030003112340323111422433413304321124201340011213342413242410411311213140440324442141232124144201444424022444433444103204440213034441111403203232301320021204322014222041313122103302442340022131341014332141333301440414043304132331014024432042011021124141230222023314243223010320120330101304013021331213044022122334333241032011340104442341113133141101430233120323222231114102440034042231033323434203330442410403302133043012431433010241434141420044131312201020430441211121443100331022012311131040331312301121001041211110210440141334143320030001431121104231143343200420232102241321304401424002413323444201043441143400340443402202340203221310340130133401143313422301023434223320221344203334441141422302031022120020133224104220213003412043431440143340103220020100403044232322011222333100033413412022203122030231003331420243221400114404011423431420012201340202413041212004312423421432222310020234301434300010303323203130203412104134142212312314213340030132231442402141123102434034020110121122034024304124114144011411443102240324422300001010301203001204320430340303030334404130231333330340430114410042040114101442044421241331214042140442011414221110231102431413134302002213342224244432214432412111024002433102104403234121004411230320232011131420422331111003112244430113003120342331213021403403013340410404341412142434420230321244142341321312130413020324202332434011112013424144340022323223222014201404132402131302203013143340423010324103332304243311001113010141304031130301430412224020021430414120100242322043034312042313030040044331423444142422244224140102332433433202424024122010201231224242014133223012301232130310301403333441422142123414214000014120330024313222423014301304340000122132310401320120130344313402040113203004314230421144313222303324023400421012101041342342034221443213030111314440130304303044140123022042344443411124422140040221234332131133331204044010401404330030401223400221344244002131114230443023400302312434221211144100124204044403410344244040224113101312410242122312332031003012401210322023423121044322310440303144213014423103011041142334044341134304403200410231032303000411034010421323013304130141243331403204440013430243330431043342214313204334240344434134232124431001442140302342430134013120224240", "333324032132204404031330021343032031443313213014340143223210423133432004031040233003423013440323221232110101332131331321400112302301113334403440034442432034243212044431223300142144330230404204404204004203341312042001234311133304312211410332034103331120023321040133102432444224123202340323443442401031022022332414334104332033011144123334422141314001341421431414131302232203223244023323423041202312343432020403314130001230144130221430234144124301402413100314021212142111014114412434304341413442140034040424041104121313344402022031013012113410420434404344214442301444444311210140413224243420310412114011334210214124404024341311104110420020024313004024124322330303132423233331414010003443440104344142402133341224321344024312310443202201304104044133310224010140424224203441132000041420312013203331303012101202204442230011013240314041423223123212223040422033334022132442213203303342411014301022222112344024110313102330424031032301212313131001302040233143040210420430040340214014000203322202002032101041441143010441412042102242134323433041421012304222323204443024210432034341041241303244244114140222301133322330432410430302131012010423142430410413400333001211004104110034301442334110404112130133110400401002442222222020422143323200114001043413441443402233333042234301100440202430232122113421231410223104004311030313021314310423234342032312204000114434200322133411024424123303444312223141243024231431211014433113033214320210101213423200200040213044202314004233214330343141130304402210313424004442321111214003230330224244340212123021103442440432114330444114204440040143014310333402312004113400320410400111234044304104414324123102241143141444400032242130004200102424020441221130100444103104242130403423243441340424243341414111012224112110431311340204013120030043040214042403042221003003141322131113231041332024210240124434101032022143224120210444043123410112120324204032330042314411022031140223414210204312020422043100104031243103333041123331231342110403431334233421000004203414444233024213401412003420412114004204003201120032441040004301411232434442102020121241202244024123421012443334340432144342034440320140031121112133424220121013022221144320134003100222314444313344321012033304044300410110312043230101224110442442324430214043302034113120343401224044402122321124230111041034113422021211020441420114313314200131042322121214402210000214110120003240234402241203201144014424041003103303210244334143142023031114111133110321314211400114012223032443103432222043441301100330442120012424102111010210420221421342420204022001124034200000244220014424303214032131304412000114242043330311324124421313242034122201433313302342003324433211123024214201403400144204404040122441022011404344134140123220142230233202222103202442204320040110444023444024012440141112203242342042341314132003142434021113211402422331003403302111424344042123431424032101013403324302302333120043120404433143034240304023202244110340000002023022003012221413214231430200020420242322231204204123134313342442324421242323342443231142331212241443232224310133223034420330441240124120313241413243344440331312213244243442130101142212421341414124104421232311231103432402234231141012143421422103200031110124003223121120113432434004402402320321424104134300230230142224444113203443330020440144320242313111014402010310430202431020302021111223422402023011242311301424214424313010042043213134414433331131224412100421213331312241232244303244214130140324222434233301210240202244144244340223214040233303012440300132110402223214004020003340220011422201232141014303321033423114143333000121224224132120310331121132133334313204204400141041010122413221233314122412042042124420022034131203230424223132140214110142101402123321201420124313031433314410200210140223344224340341131303144110422030332104002310424431433012343333300104230142204034114112104214030103401434131213430102012112122310224200443144223412331413030022412041021411210124102113210420430122100011414243201442203140111243234443114143233420113003104023410324312110143241440202413033031444331442301031400000240431024013342212042044201242444313010322033232444031213343240032102133023124221113434331303121421243304402342103132002404110033102203001314203043012304344013411021212043231223134301301143001431311240400033224141332132422310421103331321443223010430410123211242002104442330433412120442114204442000302010214243204313424120400241013113441101420104034310222414210134422144011200313242", "340333112243313242424224244201042321004410443220413004434013023010303013123143341434313134410020410130304021141330322130432243112104144021011204021030001312303143423132404401104044311421332342422344123140001233301424304102011142021203032114414224414421123434031031404140323403203241030224144031110043111411223430213430232424013242102204101104404323033414124030440312222040043341032212043424403344311240103322222124143020432204233133021233341310212131320230440320440410441431220343101232132414432220212122320341330012432400420240141121114134202433140041204143033144430100210234123004142211444421420210023243233043200313244314104344113330043403412002043132002432341210123402040034041010231403324300432424200402033131403242100344322242422121121034000144434143401102234024342024044201243321412134232001114010112421422134143434132403000140332041404243240434100010422114203422440212321302403132012110113000323401212100341302013123433234330033300134030122120130443202434140324121401012311340442124233042004433213232444413301343343144221430440213402304130324140000133131142443314212131211303330434230220232114212421440401233133421114333211101333021234332234220420334034201322340203331443131333012030010113004400001013223303101231011124144122230424012032433121442334432340202013132440241030424210122230343130021301431042002301010104334403444302443422202344411341410402043343411014344200030333042124202243244404343414114121341210243031300233421440041344323243433320320440101201333130313340441314100121120232404104342304340213124113231333324404014023413332323220120104133031442113000344341322030222300143102220033424121030401113332144122030014214442134020211042200222444024232124432121132140431244233230040132244003340203023001300112003303313232324220201442003213320104311203332110412202143130021432341413123234113322444232034323443140004403203014443043110023244441033042104242002342321413040403012221422213412410311142314001244300101100113133101134021344444434020103221443101133314413302420134203101003424323124310022210241230214403200321212242030000000011341140030404232243333200000420120211404422142421304040201132341333021120243220442022213234030100132444041021121402104302313302440221002343411200034344142320133402101303324340412103122143243201303222441012212232222122323324034214014114242042244402124342113214313143432122214312024110123111334414302321110411422422202144301233404031400432324114401014142304442221104104413104344302101310430102441340221431420144420221312440013321334441242013430424032120444323301221143122301233224414120211000103040241402032313212340014443200342422124323413331010434302034242114410421313131042131413430001301430223324103440223311131403340112104132042003044400022424121314302332214034140141401210331344314203444121413441023103442440311241320424234032101122402030033242414333023143220013012332120233243044343243414130110110114142233311142111133123332104340040122034302131313141013011001344410412134410413333003232310413141400214102112414130240031034043214231213242113214010142222011422132044414422041320320204441102434201104410113114023300043124100224312230333143220400314331332324443040431434033412120003220103142321310042023022001441422221203442333123204324214113444001032402433431111324224120421340342012142042011243220343300020402004032134214243304224144122400124331124301430234114323242412123213211313211041420331234041212012240042421244112122401233002341113404020100023303304321032132130344242323002023413142410410224113320204340441042423131224303040231231331302010000143322341132102114033041230414000241242401133230342404304110234143434022432204440443414310422140243130001004232410410201000011101241313230224133212003043340432001413232124002234002003101440131421130221303032123201303122142040131321344223200242440132300234014344413220004220040432043020103143430112103343042330124430201400234002341404242441413311110034323122104203400214432013414210123144244341040314101422402112200402420101232310334423111303432311210133020402021424104023313414434414031224422212343231000442130214031240323133022343043034111301114321431301443002433013334434213424020014242304012101213224122200421302220424340214024321202232441310213422241021411431321304113224000041441430411001140311223402114444004013122344142322302312031121030113410202434443404340322334223230203142044113314022112421133221423333214344142223223414232134213100441200331303022330113422244330", "240310032001012031032013422143311340030421101213244101324242303114333310123413241021001344330111433304214344142032310030240440030331302142043101310243442424034023430003133240032044414420124414304213143434043212310000230000321412040243413333003004403134034104000044014131213003240124144012142321141043443313342413313210341334244414412423002032223122432130431042032121313030122423332444444330121414430412044442411110312131341320044113001022003141114434032421112202314001100030344231300000034344101034001430302432314041440331111314134400334042231330100033421004120203000013411011222020004331143431404444301113104322103204131340422441324011010110304122400431222343103201323223223014101233001240204104230431234102412400022100043122140124342302434310422322140301211431410033024124443324403011120234300331024021231144042244202142032014103432311141124232300100142134421324011224132104304011111034120404024320030440200212341141130332131141142111133340131244424333223113401201001321340312104200040021302440244414422104324213344013031302110021000244032321301243221403101001414110434031204002332340300223301302134040140330013203412324403132412441011224013334120423334040324324232112224014133312124223144001140421430024324023333302333121214344144232144022444421223400004033320410000332241432202310430012220011114024342020233242232002020141001022342030012431143122043401433124420311344120203342343440133003030023024141313100141431213012241334140203042203312023444303234311030123223340304231212420222412310141420303113220211104013003133134402140103401221202402342242310023110412333410102243411410424124400233121333310224022341231324333131231302131123304102332303414224240300032312144442220133322233401204142140011111134020224221023240433414024320330433414233404023131021333344001020204103413433332120124141103301021004032044421413342310313242303234300431032402132232430311103121210331131404300101210321342100101102042444430444142311134224333330240440120233423002041110030113133310411413343041403001433421431103112302141423031101124042404442113434442200440031444122043211142142232123442400203104113214321234144114000434443220111210203144310200124034210044313100414224002023212231133341324320002002212302204013123434143302030140114413204002022120211443112133124120420232112200222334113040342000440022210423312221300230221241122312012323024131134404234401214100244032222030414213110034340022443043102212022302310041423133441334034122443243142034241222431332102311342212214134033233101023100123314213202342314113024124413042114114000231113344401430224034343422010301241012422021110042134014002320431401420240223104223243230004421423021241432210414144112322322242404010344433024032104340234444200011000430231112233112402440310030324232143020331302133413200202424313312344231114233111133223321322102321401100403023200133223130100111011102424421213210323410134021130103210314143444430033030130411443004311414413210034410213032221124012101010401123430324413101403044124101214232312313233242001443242230412340100323104341240222334422123323202332313333401314323141214340240143321134311113131001330024403432423322124433402431131312441133420041111314244303034124222411140342120403001231030042303201104414212131110033341301431242213121031322411042420320233044243442402401142304234443203014431112231410331221032402020404022432430223213021211322214132140114121332034334221440334411334022123442142432224022122210114230213020122121313201111340022410034340042022343212421032210411414401222414003410223432140121304020333232421300020200104240231121000421013314113013230434004121002442421303143104143003422333020430041103441144023212303334334320133111434300023324444044123121032212231131420421211243303440303033111101343020232242442243303102123102320241443141302023340122400003211004001204131212004312121230234023313404312231110422101301121100320141412240434341324414241042042003320012133241244123024134041340403232433032100440004012111241100241002404022204341021322322140134144403031103020243203223303334403240121324114243222022100130102121204240223021322140102433002044100410030222234224342233123041313110132442030120332123031034322213322324341102342441000403010110422041112142201110301010134340024342323240444100431211201000234302142101313142400234110234432431432224030003020443023421320311121143423321441240233203024000114134222333114342340212122410101243003432132010340422344303020120433322240310304312", "202132311231200102034203023220344120200434203134133143122123122100220100301143302002100102012412203243333003241142400144203423403113242012402001120212313311312321404322312333033412420110020321133422114210410400044404400300344443341021103422332021113044333343223424020003214033201022113333300123131110044412410412013434341320330103041244444113310001040111012323043110404004200412243441301140320014433141414214003000332410112443432414012421241324331214233030212214111220010223344323132443401341000120114300404111313324304144421440103101010312111221233140444103440124314110303403224200223143004230022322143331134343142320433431204431110114403423433343234202024112404040323411310100333111242021333333422423442243134044423114412404210043141044204401010144044140342302242300334432233420404400400143010232030442101430223400131410340114023221120310002002044043011101320031223124403020312411002340430104334004321340311343112132313143001043142200000200443230134243142410144411433020003443424111311411133021313044204411104021312330431244442122004100432421312404213432133122014024212041140344141334344334441300204114211012341431400002204330030001211211310440301140213102403012140124343411234224244301430412230003311300143234001401143011130402232002444123214442111402123223430423110022033302124211103031102333404023304104302432403404413440413231334222044203232021021011424224121013444020312241324043231022310140004111411121013234212044122411442130002411121020303341030421031032041020310110421010401033023012124133300203111400144244244042031220102301310413122210300222101000414212223430013422312430131001010414343031441422012342440133244103202222330023131440023222343210344313401444221020433324013304432141010330234243443030313304302231102000041320024211422443211213412220413404214332424011432003344210224431204140014013244200412043021340011214200140104400030123220133042031110042320014040132101420441040124424211443220221212040331332121034202412420332023430040410214033211144412102043123113043420424330330412104413423020114130010004012040034112021033410302323124241103404130312002042003002140023022143300440424213332312142144223140002013423222124430434342333200003340434004342044120122023432342133403033233402421232022414123231211334023434203402432044022103341214214224441244411422231304012131220310102000120003134104440314400323003424224240020310341140331332210041144040340311011322430401430210031321341300200100202200333002012334021220421144441101110021311334431013441131431023101413243442044333220030301200024243232304402234213110312201204223234224014000314302143002332444022041010332013302234014401241134110233434230414213432043214410101443314410423144104444302343240411422141202243040242102321300044240224420130014320310013221442230441304401314313141342002113230443440330122233103212020432411342043410313122232422000330320010313240101142404014110243420213402224420320112421021321233113112440410132310133311344032031223112021001422230134113223303141442104232342020232223133244134331001234340221234342233420442032321404132131321121024301412444200010330011302413313212100030304310412101404302013041032200113132324214124130441431240013342203302222230430134034404320144343411011244402110242014423341330423030342021100423431313313420321334112003133020210113313412332144424104100241323431423144011233131230042141201014302143011334402010342121140440303242113010130041241301133404303033203332420311403234043233243233012214231030021302412303241324420104013341142302241204133102313300210103342413341430201001410041222042020042043013324341124231232312101002341214132301412313413202320130343134101344243311221104423104443401121100312042112432002222124031313140024230101443433210240204122210014414004003004413433214312130041332031124043222442131311412202032012011230204341341301402420140243001003002344344144004322403012432334101030121433041122033302400220444232022433422142412333234032100020442410400213442321200434034042310331331002130322220012242210040210200001242041203141223032201222004041430020222123312022301201013014020011421101044230224233413224322433441444213124230430422400412004403034413133140323114214201431211003130023411403003434330442331302311003220031133224312424104232134004311211314342343143010442311401331421233203142312434233132100421314402111114201114140210321014112103012023432130411330131430102413310034412040210201001044021224113341323102213024044422401042213220140303", "320423224111131041004342301001024401232240032301402421211422243113223142302112022401222202133301020314012430341101302332314130221013120312012034312334340343201321414021114143003410140013144244031110200432120342224030213440343000332341103103343321432123143411202141323102104444343403404421300142300341103414140231042330332134411441130330313221141424201011413302344144003340004031344333222341243443413443420110121244112003034243022300333403130411413211134010412140222442011130324122430003243031412401344412032144001113040014044313340142343142410302321231343314310244212013343300310132300242440401033032400213044403242103102300023212243142141012313404004332444202142111443213402040403324023031343144442420320131441231240303420312003044231013244111341134012304401340200413431042342133013443244400203404322333413212134313020230411002114332320211341300420210313344102030223310222322331000222101443112344303304012333010142141324402313002214321011000220214441211334422104003404301211023242314332033033434020244243323410141321401402024132004333301414123423420402102011223302403313024144132433101344241144323421320141343414044110403203302210004104041124411313341234103420132222444041211433412101242413101100010301000304203232110032010431443440013113142243300031113403214104141020321104233012141003414304101210032102010424114442231344320113124102013132334313400333324123000400323230430141040040123244132041413202410333434411433124431034010031314212303200032243022330011134330432422320004110133013431403004402242020240040040341200034410311343104122040141143311122212212214044431034401110204401310202424321112324044341231342224042102321222240233333442242203212221004233240423023224333230034144423142313021024024403431440241303313043400411130332023121241310103403202314403311234300010403211331014100124123334104010013330430302130432331031431044413001123304121241210213021441411342134022101414242414440441133022430412041303332130310132221232311232031434331241130103220103410222343040334401331333214000343034031121244311234430001023114000114042043103434441031240242311331102143104104200123231414124431031132330322044231223021441020221432324033314224334242443244204024122342334303341334211400131102132143430443434301014130401420302204123121000414100241101211440404200341133432141401010102214323244042333100002344011122032323223100404330042024410201210324204033210004043020112141400410412330133131204041414120432424030232120432423212214342243020042014314212143144302413441400440221333221333414110101203124414402340143230311422020033340443002312040110234411013214132341243442412121112142103144420010133041432140144422043044034011111322230114414430011014143220134332000443022310340413041002100012211111304002012442001022433431432333414202213014310343212140440300402443001141301030012232302342113224002324202441230013134443022020013232343321002010122300204011331033143343021441021140412242420404144443410021221431201044320312314400110111313223242440034332021220123110131400311303210230103314011032112231203413003342142022113002403432134033220000220320000402230033230423403110314422334120032242200140422043422333024431314222300013430114004042024102013330043030342323000430313443103433310211431201232102241313412011013043111034213111240022022244120323043331323110334002434433021112032344303211343021334034421121134134340111144241012003142301330321040330044402312424344124441401212412233024410224440213144302413220021001220420320332212204301411321134242222211001142131204224210302032431334121120031312330431113010242004333033311244311224443312004414134431212421341241430344001040043020401214430423040330133242341003131201121144311004302020231040122411442200404414411220110012140003304113343013022302410113103234402242314003004220023134143200121112440304023414411211330231304113412311440343314042301104410412334002043040412030233300042442202342101001001322444434302311101144401244320144443104044403304313231323014122401024344014432120004402222101242333432243214343030442342041232220214211200444130433300142212324443101413132214143421134410344242211414213232211442041444014322241412411420444412212201431103401121410014221010433030230102233433212300100322231213213114400231440021220203311113342312033422413444110142132212401300014414444104343122310232040002232304204014141030143411140132104221212214124332443324040324131334103331210220212243304444140202041340230241243142040322001144301300203434344", "234343240312034014203304233432101222444433401132242140242243312311121231211201133401043313421042342042421233320000340232410344003104134311401214000220104000323431020330332312000031120000442344443401331412100124412423322222313244240112300211440014300121030343202214421224112404400043343003404132320114431214114241100440331400204033134244040313211324102033423201020303200220241102142012311131411343244341130314344421202312440441242222014221101103001242332440434144310241140304202020024103234243241031430143344011112332413130013200312310410042012414411102322100234441430224111344030340404012421400442141142213114023103222434210223121022114442401102411044304414231130033404030133310143400123000044142341234441014104133111223013111310243032244200304340243124144043204431413341021430302030314443304414123314021100310224222420144322304032112401211310104411041304111001234320334214400334332130103143100443323120414331020133113123321232413214133404243312144344040034444402202041422143223243213311230141343201104031142222014020042413122031243202332342411341013001202041034331042122302140024013210212223141431432401032341230212102044242024102224330044214234413100100014133333230001000300410031012114103340211324202020043433444324404211002404142422132414033421234223424334304414034212014010400123131300132243430403034343101133130144414320101230213420332203043232402440121233310004403011203142431231322230133312343402314022042121143412303432244010114131103314141320110240331001420044032142304000033242423123004303014403044101103424313342424423043041423424104030401123201142132103103100231010134244122144042102022102314413101031432243003123310322324403124213323440101400313440414403232222432231413233230012104412234434041200130214341313110412131204222040242120404034101313124411121131333131134123123034123040112101201434013132210401423240413120230134021103123312133011410144121030030422322410212431142200343314340120041010402410441323013300220302010013332313441104014134442103221300202210131402412444104031304012120324040200211301314133233023124011031132230202120204333022204124432333300223100001003320101023200131300342114411030400120344030111144103213424223334000412430031140240203413412321313420201122011123414114101100010413013114131444314222431211424244442431041122342001000224233231022031414340331022440423143141143234243141443310212213222133032030330230303122142104440024434011444444314230000411230203334112322410434432004212403311031034203102100214012232024224243312443303044203141312333214444222222142012043213113131413101333212404122111224344214220421010230101211424012214312302243340132112422414031333040044411242344104103042420014113231131303243433032213024121111244312343324401220301124321423323100221443120441214442103012424331324434021014312232433030311120003224130102124321342224224143042243104233410011302414313134440030230331012101311430222040421310331304043202143032032342303300443200401140003121434131443033043001043142001131231313444214441422201232313402141411332042200141032121002330400314141101002311210110141221002104120134414323101042422134222124023430204310430030144041011132021130141021142213141004003432220134400220123304420143434233343214131431221241442033243410440020401440130212101200121210421032414003211002301214212310242122304442203313400243024411330234123444430243213024022041010401114424311133442143314210043143441220431404243133142312312302023333030002222323010110240430011203314032034122242143341240140214210002422403133402131302433442400121403042013300330002401030031234141214340112042402011004223430014402224301440433221311334001222112040342341413414204402102401000012400140433023031323234400330204200104432203342142200320420214224000412440413410441411012300221140424220223341344143131311442441131033403234134342100140103004412322144224404244243404003141104014210402341404144001433002223121431004011102210432123100402442413333430000300444141333343222010232104303040212422204213411032001403232331140342041224313043133014112143420124421004130410143334243042321221314012041021303443003341140034203030303133213410011021021041143110031220300420304122403002430302440042130213442024132302040023210314444143333010122333102441420001434110013140211212121404234223041313302420032013021143034232413141120100301422340310011423124410031233412302220004104100103323320000040032130132020130404012432402132110113344120021442332303343401200340432231041433401133204", "223101024140200103210104021413022344232422324021120332123134123000200014224430322341401413132213220322243123202204343210224102434011400222321204412234142111341024303341420222202143332123222133233044344102244330401204002400003230223002142212240124002234320204210023132011343023330124302240331431011242100110424133420122132411310021101343313101143023202221131413312301414031114330021240333300114310311434012301211002344314200130324324020022020113011304220322112404432410310330311144041312001334430132411344212320222343111021430000134430210243000132210222001401202004430104010331104400331242143311320124401031323040012240300104440324044022042340300222400003413220334024030301322140200230434312103440344031431044411231114034223203231330100111124043403122023443332442303333013123041220021302233320311212343412143333414444402211444233030440223112213314313121001314443442234321012220314343134014132104334304010221113041324211021331410140404242103222214030034340044144411224202004102104030130320311012213310403031202413021402032210300214023302421114420041243200423343224234213214021334402221422212340013440213142232042404232222431201443434021430224322444210330430301442312111103342331023001213013421011411241100440303140202010134122222100102404113204333432243330313103142221400143031121000303301142211211023440201002343203234412134021223000232124302112414422143100434210130334001414031322024143432110431413241212312031123231143034310430202023204032243342033214022233003420324344302214313434302042004112420044132031020441334013443043143014211140111433114312313412011400413201341322230403233010243120300102320121301033230032433011344013320403213033300314000040431213441422324130404420212311123133100111033333402042330424202313231201203414003242402042203434320211334202321221144011202414212113033131212201433113101444014004023130334340424342222021122033222314400221334230102123004234243043101330213221242243014402042234312401022003244140012143412224341201444413333010024401331204344402320400331201203201404142303401414433022004243404031341100340233432141100020244122001440340240433302324413422332230313001240221223112442002321240024212010141421424222104431010240141431204110301213040313211101132414232421000243324331234220132331221340422441110413210431012204320420112041023012321123421410300122340411204332213424004304134341014030304102210444411401344430444103024401403123222243023334423034143424200331113131211300221421344030223140100021041402441034410014330224130044423011321401441031321244112411330243211004241144121341203102214023412212110322231102440310121323333232410433000411120441032244224002210412331302422311042431013230413414402042102101113400423121303433144402344011303023220133203211341411214232124010314441303214030112431204003021233204003412240341033132444122304141122134133240002203302330311424424401012331140431213410002100010412342330420002012402440410214112302120111341031033130314203433133411044002133202203231311434100100101342141221230044341031411224002221133402141212333143211000341031244142434431234111222430233113321144230344241144020340304000201131312232302203212423020012110314111110330341230113441303033000300100323302204321432104100312240123111401021240341333444132104412302110122244314023422320333020031341342431314321442042123100012332221000303010122314341341031021201434204422433114023002021212341011231304430244224142011011434314223430122124410030331133100334203021122432103200204432300322400214032021141102414122311441341414222304214433120303112442411041042240410411230321142323314020003021011421404010142302211101314324413223142214123204210140204004244411243140021143124441430143403134204311120010211413023423214011342020324311212232244311014303423112444222023103223212104002113013403214234114323331023112101220113004103202203401133344222311222203224001100330233010322333432331402232420130101432002043124023303002432423211320223130144134324224103010010442221002212242341213102431402201434301434022200302324311133202141011030211430141134031413331004332244413030044100030440232012014034343230113404214001110020441001043004112040212100202124304431011322101021324313110303433313232033411223013113121142000322312041444432301121243024141033031300122322143110200211000104422021214042243220220243103143441421442413224433002203414131140231144023020442114121010241434411012140024400310404000011002034013030243011134212022042313242301314234324303300304243233", "123041401314103104340424343100424342221124211311113223422200213113414202311000223144230442310103104212301413240032113323101403233410302232243404214103401034141210440044100041424003024432444413310430130321240000133042214144123114432402014001312422112103400432012130243042114111033431234014042120334030103143023020444121304023403032403133343230402330101332033313040112343233231040213104221302002444400241343240033111304111332211343021424410031341422034310121300331321121030413014211333140314241341201021404322131224411310110204443444344444100341041042432004422143440004100023012244334011101033134423441141234313324401013302412300124442213040122442314310002223034223324134401243341042024331422130040211233044102142421144442212241404004032200412240213422111341034231132022003344224402222333442300310423431140212204032244043130214003302204131433124241201341230232022412022342332144332204140330223432343020023314303401404214024303111340222334300042124011042201044003221012403200021331222224432101320321114114031410241110042333303030433204100423134134300142322410030122102224323022420422432111001413142443221114410231443034411244234233144024212212210114021120332232412211243140000004434044302133431434423034240014322301223100203332342241013224313142402222302401311031002001221212142410112423204242204124010104413044344010333012423333303131431420211434103014000022011341310430304441103303301101231044043314403444421034134101214302123104044231223002231224412241323240004402101431422024421440110401402313131444441140303032223242240211140023213144141424031434100242443041231030041140031224421130400342412100133133243221042010403111324411340313420420221122341044344003123324422000141343123111443412330142042103243203120402221213223101321313041334131040100400442331013201424010323213001102233304323414444324022211202334410131222411122114214222211233230110400100033421442030143001030340142223244201302420024304112033032011203132400332134021433142000124112420224044123121121200320210344044014001332013421214401021024320210214232443110214121100414234411121410341221313441332423302140421032300043431103343134420232104013143022104300003024304204033300032420223024303144001323311400004121023340131321344123041302234121212243421102443342111213334040443303210101433200221100131200042103424030000323022101104003324020102012421341402033113200221312123012311031022242101321044141314134310014002311114401400430202322220013403140010430433402130101431010041320104404321011003023120003402022332213201332324014402311413233100042013134032104120043431143031412320202311220413303044023231212334240224013121124040014043122331123312001300320211223400102401330442001333130410303231114302330421244320010340141200330421330200431100420441043432220403021023324302022300304224133222300111440240404234333402332124444000122030422304214301122044242200330433243023201010312241120434102212342214104421432221412020421200144044010402032400112042203401302441222440000434301232132030424001300030324433234443001211411044044432012041444023003310433343341210030204324340400443404230310303441301032220411434434303403034344402203223142403221411401321043110032414011040033241421042101204043143140434304210230214122003233023130421332003131213004302031304403011240232024014404100001413344420344341033111041332201434334013110322210111311142121433434200443114403004342201414231322343123412241220434342443103414334401242211120110033411420440022433003043440214404013411401100001310112000003201303142200024041413101003142312043003001431021411214433142040223223031022223312224330020304032321014133011342213341343431004214122311304423310013142011234433241234231030413141342002414231122232240031310011002444043410340411124130333422221024202041431212143101002142402440443112143044010444423342142342334033232341100424114344024103341033412202220423344442443302244112013300244303434033223022244014233243344223422010102423320341300002422420030404332021033431323322314303043130104422213240023114414333430012202121033021111213121424210413102432121434242343301342042420012024111341100002302121420021132211224424244044031314213244241333434220413134441244404320334133120010243010434343413313231010312102134410104021410102113201002303110321004340233111104311210314221213023343202240034333031434404100342202111234013242214310100432203224114123002340201112222000443310344033122422100442403122342211023233422432323033023132320324233201333244244313331", "431200130032133434340040244232023434143043133342114320243024420123413334300011103014031223432043112130410442403140324113121044141424312414014203040031001113041244233102234122104400400240141044001113120240432042020440140141244222014102420104210242334444030131332020201313100224440342022044233320311020401433302411401332232203230024324404342133331432034303041234242140432003444322301341244241130432214121311342431232433413044041412101231230303314114013132012143103211443114313123041210302322122402411200102043241201111301313114240110114000221122403304011021302103331203133312110311303430321142143410431140201214101412214204000204231404044003443202013230302143230140102331014433204314414442103123330141100000203424410112001144323131232312434000112213033133104322320034134344431322441223210342421222104310411013241211313034120133143121324313140241131334411112013022301204434044001313411033433123304443002034344003112034414344114310033324023432413041200403123410421213334011032100233320122014220101032014033041000221414304100001333002110030320234400101304332114124234234224030331331042130424103013022434002011240411100122003301314000040014014000230132243120411223332024221231221133223242233201141024444343202301242241442144120402431002012102002021103121044440001004243203422121300034242044144301120031224002103044112131223131200101141221233234303223000432103412330412013444312413123324011032211330034441324332223142104400403444033442201132233443334023043323000402124223042111211203421333341212042334420214240303420100342012230310132440031302201203100303013200040022002424010224024221403143404110400111230434131401342024314022103404422040222220004104210024323231044340343214313331110221202014414434323441231443140231424020400120103013222231202034420043134221004123213002321202221440102312043331340033443343423140043302341123222040013221032033014040231232021023430124033113010314143110031403323234340433424224100300243211323144433312021021223123123121134034140441003031441320032240021021204040010301200421133430322413312232301211111014134030132140040124411442403442321202433313224334421424224230424314333024144303242111344402213031420010312033320040444420411024001030422414314333420422412040431211044440103323434311200322141221433221004343042104003421400242232004141103431412204410442011232031130434100300433420231044300040020422040031401431103214320241402244230102332330312332012321014013020131141333143431040311440114442233332312203341340113034041230411233240104410314141131012311011121404301203122031311313113244342300441133442444022122323400424413013322132040332002421014133244220014413310223043311334231304030124202330210342044134124413421344012101202334310412132440043431210111033332443134124433341421143244114132212240122202444411100130432220043233413424342332344442401330400231024002104442442401332312134322133042231012302033320332401034142343334302303021304031242034213114004420121120101001020311312413111211443411243311000241042204134431201243130234312042432133242101231300101224232230104030014101424233100230022332011300332001324221011211104430311441221341112412200412231204144212240340411144332311224104023031421240311422142434240321131433000412220132021210243343404323404031041100440222020331320333141223032033144322414333231433211020034134420222223004312100142113132132314301024411232121112340114210134401242012013413042042201012302100033033143134104243104320321431400100344041433124021144031130013140141313143300300433043433023222011412202312404140011232143132013334042140220300230110141213042200442330230100223224304222322404422004022343222213123243101131143340123214432212023430041334111444014102313340130334201140242404330124100033434312322233320003014201130133214444442303143412201421143001333220112404244140231202423424202234210242303024102020132334331404020424212342244221114242031100040040344002004323312334033142240232213031330410003133424243433023412030131413314412401414414420431033122022340232220212333220332100113244004001213010411323303000130130441342143044431434303413303341002214023422333122401303100203021002244323010440204040011222003234323302113032121334103421111101002334140444304314304323124444043244402310030222042021321200421234332400402144231340330311104330313032440104223110201022030320043331012014312232210344243441342402123441200121443320131414200032001340341440102343332031424121042240324134431400440341302211012002423030112333244404302", "111404233323300323230214320112324224232340401103121321412131313304001112322303212230131232102403142130334223220304100201031431040340320331241212341442330410444430300043412431320143210421223343403441231010232432340133224400401220232133134113101340434134320443443220332302340021400023121221344341340030341134003344001122012421134241243030100404111210143402310320012401000343134410443201243432331121111101102344103303012040042333040331122102233320221021024301424434204104243023001011234231021443214441203043022123223341331211340112241313211211403300121034123000330323300013041231012000013301021104013300324034421224002202432341241312440304330324423042424420213021431144142203222032434233340203311440114014044301204401422131100131004100004221431004102023443441142033433022020101231440414212413433441104412011243431231014402132331414423103323402300343310141241024202413302231210204242443200143043120402421203441333331404411221223143212142442020013201230204341143242000110220412424342242141322124324430111033314133223214144132001032204242102303200004021312334123023103400134143434342401403133342434214303042100422034404433304012203124243442043023242344013233134040304142044212343333403234332212302440442033102213130221101044223430323420002001211142412013141220202201000130342441324434444113400302344301424013301330214221022232423302321144333013201240443400320122334040343041104132213131331424402431034330202222010122402124440144414312031120301340412444100020230434111110433342444321221121333440111102233424114024043013403123043441322323401020010244013224314300332000323244142042000112402314203444224044100314411240423414041243243243412331142433002003311241143323323043232432230020120321124002410013231404132004023241030002233311041323133224201411022031020304434331014313443224242324330310140044311404302203233241443444234400341021111201312403402300440010033031001224003013210412443230032041341342132244321230211200422114203142104413232101220131304234023314234313101111333114102142434344031230434124113412310334243031222034214333030231203321120234004101340433342422302441003433341010003124020020143432332130330212403224204412141120034421431443203101131134142201300144004310413110130404331002120340313201320141041231023042013233030220112414303412432010203123301011101202203344210133411124201431201413141144114023034040143422111141430302221331323224110044224322433340341322313211401141120024031303201334143413041020212301000014300012043304314203333314101313343031043044121140211443220124413342124314001202122232102310324422244144221303012423014343020312412003410431304030201314331141300143331340043424331302414342222304313214332123302323122143422033111313331141310003002432100404311431004332034102322402420103400030400321134044434243103133212240402423224121024024100214440231014222402213020101114030000223212141231112031012014230221241401344334144223442442024032344140032104023020124403322202132414441041130011404020200144213242341012412420042032441224322331444140222033332433403324323041113223341242002142332122130003333200302010232201343114113410344112023344000303002304020333144040243421131020311133324324203000420402421204432320144400143010442003123310431122330222243130222111322014043442400234414400000132313013430312341022002001331031320112410231230304212241240013212001400030121442330124112134322441034013221403421132132220133020341100224114011331443434304300111401243114001321111040112200333030431323114344441322123200231120324432220302224243014141014443401124201131242431421403214004102123230031012143032422410024012231234343401123200222403112240030441114432322334431202143003134323330044200311001330432004233404031410000314222410033044203214003420440222442001413010112211411304314213132334123131003303123320121323200002004314431004121430141232241241212304443031404110224024314221444240240342212034023334334043120322431033401241301134202043230221403224441444342224324032332232231401032144213420133001022011004341030232133034222122403031334444120211134140201221202011134431341002430314202320042004312024040224430323011000034001012400022234440032413040124431330312043402224310101300023022012330403214020300402001033340112003220223014222201321131421032231042020004444210310140403434140401424213003042310103400322123144240334020234110022104321023212033304032013303240103433200223343124001131023323420401403114033113003223300032411103314414003204232032044230231441421213223312", "033401430004003223002123121331440102404202400413411300421124123414341100332234110210033404442413011233244233202203303044204114210013203221343121020213001344422043201110202113200323002233131040230314120223311143012113204231213244331120314110132330001312244410221202123434403330140001302140014212031404433134220041142220001320014434213230314134044321303110320402202012332210034410410341320104413000202120313012440110004123412442331431344232034031423311224311241103411123043323010144331304141112324332123103100131110324024032030443343300004341012011412104412343012003323400224103131132041413033122322333441102422023333131323322400314424322212413131321300011034100203432431400000412122240430044303220414002230414131143440434020214204431012214031342424402132400113223023100440121210121223132130001414143341224313132041343122143212303341223404420043032230032040302414223413014013013141134004301300043142021402412120003032024023130311203441433221011344342133411321013043304231324322112302103423134420024331331234233003222431022313314442311223021223133442404040331433311220200300440031120124312424304132222303403402131101101340411234040414224203200440421201032311122213123331234140414031011104000300414101424201410034300141120140413344204242301040041414104103034111431131332011042024030140312004210404244211224142131132302310201132401202034100420302222243430041402024010224310404410030434411344410430421143140414010340030411412142402340404234302040322430303204104412310234341131424444142114132323342143302224200233220314044400124012323313402013312402424124211324313030240040334401334320222121030424120242422132131323303022343313221002004331013310432312122002340101234301443303131031422221434330124022104201112023124032014210400221430322042324334331313024001313244032444313442334130204433134222414213203210104421121220112243030113403323012234301133312102302342241233041033130221410133011034344122203314402442434144010223323313212320331214342220320032042120204432203314432212101443022224242421144222241131010023313440110303442243424113124003422432044323101213013021240243123232331423443133404321330114221433143110114034110404134302230003131342124333324402243014440422313312020310231321402134422411330241003032332001012003241143122201140222340100141020212411321332321242400243423234011243444210424111012240401010441044120220231302113404144414200442132432143044320232443442221300121221120043014323303212110221111103214324320142013133140311330303211223302222340040133003302441123134100223040114302213442230100440444230442111402314111241423423340424203341034133324330332013341040032034234330101213210443004241233143043013041402133300204442012340021312201143431413411300134040040230130224034300010334143233110011440213213402130400423221200422400122213424021314404131200332314111213043213111240120300424330020134431022204121412234314132113023114400203220212044044043401113333443301410431103212202020124330411334040442303143031144042144323343330304024231031313244433320010422112312443021442104043420232220222444133314213120310224203341230100201000212012402130023441222130232421401412211223332124044434300113304042344140334100232341003333343233312301302324244201444230300104312130032024231342330121142020430213141104300232120411041401104010000234440210322343323424344133133343144024024122102431103442412301120243031040304031320402202101112244224334242404334202404112133421020344241112303144423422123010414242012413014201041241112243140243231401332142132341103124334230001101413401241444130244332231343104144141041141143004240020113011341101331414223320223111014410322003001421442341331313443104243012420221240322014242403301404331444403234332411334402203222301004433313013132330003232333034411323014422034100313133023233423004332101002102133140010324423024441323124144034210311234013422244131222144012413242401442201432004234214421323224121313443140214443341412034240142423030312423104102410132103010332034003132414401020403020440120324100123100344431124124133214203031112030302441334111320243320334342240132420444300321033204444343204043120224343101321243100134343200021043114044224110044420401230112241232004301142411143443111132401331341140424112422134132242032231230400122333312144142243021311310233101311204402320010404004341034034133411244130422314044400422233234334343111221210400304042400103444041142103143031102121004102010040011121040023014331001110433402130120200010414244311244", "241241423203433402124434231103423404201314401012112122033130441334000100302303140003443214023101122114104304322141414330442120403343101323431213330202440301411204144301430423231224434243422141040333312243424302124400441133243323024341414010440030122321201000114100140303121201322140440214231300311003143432441314014244104333441231121241333123330241402340034033243241341333324133140032323233411010333343422030320014303041424000300004332014424110421324303033101210423030214101344424230003334421441311320030142201422044441110343002140212332033314303210421111044420033440022241312123243323404002441303343122441103241303303021304034204430203022311211113230344322320424212402001103312344304002304101441434340411111201143231142042333123022242122130131141224220231033013130313241034144332143143112312433013112331301123211130113102230411000041233213210011113032403213422331310022444431422310030101040130130010141022314404430202323021420401132314301430410140034032310331000304023133030410421113140331034033441130131340140031341043331144312041004030000314442302242143241012404422120312040013212220341003444041401103432122414440404243033131242014221213302321032303424103330411404411044404113404322444340231302403303303013222343333304304402201003432044041443242121211422311402141200132421221121312032334442321334420040304042030413321010432113411023422313200114143441130011144313400242324020130304203323143034131302212243124201313302132414424024034123340233222010023144432204042244244440313343442001314230014324302402104141223034413312144230310013444021040344324442114030402404342223401133421413112134423234020034121214103113344402343332100234033421042121021202000001203002034420243104422101432422342302111040101431124421012002032420403403004321004420224021120122230104122303123410304003404312134333200201431200421220004111304341344440410300123113144421010330101104140312011400342231131102031033344213333312032021402011203024140434212120330410433134320124232032340344004311111204231114040411224302410201300410310320033141343142324222404432010304203034240301331041332221001134320103444432334032002003041231104132244323214223001332330430342323322242300022111134012144112302024312331243433101212032411100320443443114421440333403204400303423111114004120244241133024221100342214331041220031141241234421024112221202034203201100223001341213021340013101210414442012041140100341123001422343142033441231103244314034440231411103044124014133133433403334024413303420434304324332210223202204232231343423203001044130013240034423012441240300404121332344332141200210434114420113303204042444431224210330243224242043343343141213422341210142412210331144023101140032120003304021221113002311122421030404232410304413442211141033023040014434333430424224344231213214131431030133042200204140100101023201042211202024320032000243104221422030231303333121304444313131113034012140431200134012113304030204313400304422130400344334330012210422301342100311433400022220320001423323214012431244042024013310243133334223133112202221432022213104400331121320202213004404332324431004444344014231212123311301423232041013033123240340400232204112220032201311144204421441430404231411022240304230220433342331420020130203204401234222332121014012231101431300314343400321130303343201013242004322324042302330021441141104402024203303123143140440310303223224233430031013124210410141404344224433442230142140030230412302022043203331234444314132113224414132143041220301343111303401403313222103130100100012312330304411000412411413241141430304202010143344201323343403301302334121001320310023300033213341024030324423022231004410101010022344033320241231131340001344101210010444301300202211222303232414240113230231114102241044420321110230212224031224220244021343114121042332130443324024230320134010042211003323011323420434214444144313300432420324244204110313332211404114102211332400021041121414310231101122023233140112334411121430441413114110402041121021431334222111001342214310102023414024123140131441300311131421042340240003032331430231412442344244140223310023240442044314323212111413332124041224311403240201213204404001343144203024400123043302000442211410424421333134303113341423114040204200024301102320443120222022003402132230231333422131400001241433200204232434031202013013112424011124433124322400002243014110111113004411014112331243134101300113104343402410324202140412102320433103434214424222144133243033040133324204021342242130320302331233", "324324320412003413312112330221144144430021124101130303442032344301323412424021444141343103002123331024231234044133110220034324023341013033343204334002302034111143442012114431020120200244310123114340141413301141144224402313144212020231203210424414410431102131120024112013002413313112343203243331243130402314324214101212033120131230242432133312010404044013042014423130222304012342423241102031102112011133410020241021041320230423300331242010403320003333011210201312012212140404242302113422023444323042244104004301441332320220243322242240003003423002232003011440134244040413121421312040232142321210321421313330422332011204423400443242210303333120203403400443234114012234243444321401010431432143310142244031130104200140244143233012400014413332201012013121103321134033211204102421433044222310001102101411444403240233244210124044330203102442321344303421441333140343413034214104134223101223414024421441412400032421021313210134403301013422214314003101043343430430012231421101401302131011321200300314301142234010313342223410324213444004440433011303410033314443124211340144012412234100042234140221013432431412001412444433114424110040403221413410402340400114214233413312230234243331122302330122430001214434103034441313134243420002134021132003224310303044304440343021001021033423034031323011013304212312341322002014214411344443004340441043311312322102244422120033300134130024300434232343343104141040340020042033114033104120232111212110441443302113222032342244223440002102104110401323324221012432010342321231301003231042133323214013343431311312304113431130040441232443024214320041341410142333401220440334401031120440332031043042121211001014132232420121224314334242130140342101404222032343112333201301011234221410013334042233231143224211430012223404433410342324331233233402113124131103221433412433042404042301002111233003403042223213014220410301213000110203302243134331103204430342433244244024444433340023210113433131003241132431330124032332014131034224104042404341444140440400321040311000021411110231433040041401101041140122203231132233324440142214030003330222211141142141310302320024314100101330031042113033344410032243343302242233421222240034113432214023443324012112213134044420421000040301102430440210340432244130101041014311333400410042443213243004204202310343010003243120330043130404431334044133433334040431210211133321330021422114001411033023333211003110113124031332122000311313103220311042322401222434223103232003144304043103403003440424013341443423030341343121431444112304433402342142411420340411021432223400033304430210042142023221233240133310230244400440411211143441040131231012014131422401133001402443422434432212012113123211014243132304400424200232120204211232342402411013111212334210144314221302413134022441414131421201314424443101423323043301242322114210123401034214432102320433101010343134433003033214422414211424321403041003321141243143413343221224030023211102314303431144303111404101341034243231404241304020020000301243100002434323310201414410200202024340212210343411203221203223424243304310420323332112434011420010204224200440312231312412402133211144042111410420420023323434312100203243024313321330340100441110224240404032203141004330411140114403233243243300430000414111334133410232121333334403034030341233131131140442133113111223331243042101120200301401023341442223234043403041021434033124020011414420400334144423232323332434300212101333112111244420024114100214103114212333320022202301311233100112240040111313242030323341100110410022243410213330421441303032240233221313041233002444242141100222144413213230242234323000410412331240342222031100341441130423040130011432102041342324334122203430202411320043213244023041022403043120300423133443014401434122433220214330313342310120043322401201231324232023314130434142244102002433414303313331002411311202021222241200211124020103020033101040112333112431243104320002212400334144301332443302023432102423130313322442242034222212144403422222324240233432100333141224012323124133321130424434004321341230424233043311424343422112244421314432422222140220320400211343400102131201201403434311033220200414230111014422432330214422332343333442043434320442142214223220123143200121044312042331001344014321423434443411412013442230131114221232001201310201441300041344442122222424203032443032003340304414021003032140114133430444042413444030230021214202443123134414134114244123311121421221342112030013321202032030434043343441312414343200210231040", "132231430213032033322001321404213002301314300403234010014313301100343202132343320231311204402102422314132421041120331020222344343234014001244423014221210014113040403324333314030100303033310224121032042302344203334123443344131042210131324221123344121201301402212041032133413401411330110010001142142122032344140440043410424343010130232131014144300010244111111021402144441234020000323214240034330441230000330124103120240142334024233001400234234142041223421342022313323130240011030040122322244410041213240014002042334202420201010432120431013314142200132210303243042243340202201204403014022401142241320233101222022112430221120233443114210120302204431220320122003024143441121331022014103344324004033040442011031334100242001132414021343231024201110440203403324043010141324331110114424441241233004041104322133213111323323414420104303103222142412021231014442031223301232422442320101442440001422012302111222402111140340303442410233330403102203014243200131131202224301132320313311231434101232102102231401223320002100024022231021041400304310242003322403314012413041131212110321204334033300430020400422401043042412121203400113432114331114110010301141401214230004230113302004424113122113004000121111301331243421324334144414220121234420302212441322433241400444024140230100412010202121300102334420431141121211040122444434203131130022411043103222104003121430020043202240202204010310224211132144020230202233230430034022104424434000200342333224340312232311302321104311230031210002200344033443304143440003112011422241044020121334130123234432212230223330031434120123030104221041012342332210133423310111302100114202024212442401240232243224320411423344004041042031204324203222122401314423400300324013220200423132244402131010222314413103134023200030110132211014423423443314421333023011321122112102312024310143111213041412044312431230021410412423321212130000212341111033433204004430012331234211423240102200312432442313123302201022233304422304014023241141133440243042201344332423244100121241120320330202230041330231211404411311012434344421211104423444141221040010101300440440310134003422121021200344022334314344211213014011420010023103400044103200020431441244031443223412032232413344324242344000312342414240130113022011143023102032022010213330232231330404240311141013331303241004011202332144010231100233313312303111034434024304241034014402032233440320132132442012032324332430141233220423130014313100133433204034030433304202342224014022020402313230423430241210303031120304420310233203311421101333413120011030002124204042334142121243121323244112233231244000222312213100210322000332311304211121432143232101224241333043304142300411121344213404421304133303240142443124411421200140130134342021141212304224141310424010040023444104222013300143404031331100422221343133322333431220324204324122244442403130230343404044240013423111324313320021140230303231204243221014244104142200233241412324131132224100443444334304344234443023211132233111202401213412404410210140134030241110224420204022412402033313423304131011240140324040010011334414024040024104011434420112420241024303203431334043011014032132434240110201121230021233420313420030100014321041244201411434140230400040402240032142334322422313030110133114142204410212141004133114404302142404143103012344444403141322340323110411214324340110121120402442203213123331034111334101000042301304224401011304013230233340042014442340434233121134410141034434030323402123101421224311111432324202343110341332203243004210322033021422040300011032340310033210004124232213140040302413024040134434412242134413333013001324314123432410141004102121002421000222142423404234103042111143142144020443320434340144102042223411211114104224444214343013301221022114421323220443000022110113032333104431112134323333002023201402244204241341434414202042434010334210232411403201023141044032231234034311012412103313310240040103020222223314212340342422240440012200020040430031411132440213124101100004130414213004304400240210344401000113424441302000223102131120414243133201443311344023322111444202103104341323013133021200301442443021444300341304124411310434001403133441013012314013210202021324312232131233040224012413004203221441433112331424303020144231404412314010324432343332121021403300223241313413220010311413032313122114123423134324243112100042123221023332403144430143140341042001110430334111414402324441320404241314444202044022243221222412011412023131302331013043210200113234000231323101120111", "303302422112011230132130003330344210033301121002130341432100313132404332301121404134134321311421404000120234212044014334223114230003132122213430012214402140023103120430401221041010430122424113031011113041312322323100034213031023412134430201313414204424240243332332033111302113333423422114430231012233004413101204121222114110331421424212301403202033030012011141042211230110044123230421004124424311241214201043340311142022200133342010204042441220030423010123340444310002304330121112241211222304423432432201021420113042224021041011104220044134334213021013111410023030431102442221032223231214032413013414230142402143233443311131213422004010231111434330024232320222411341143002403304303102210223233443121342223400231132143322042431113402244034310411023200442123404430023110420033131042432112243431420344103000333244023421424303404320331111440234120101120340312423412221443212202330132131003311010240112044330014244441111322344212134032404342113302301232023021311113441341220143100044212001242331032400430424412133433221211400143330143203001442002100111132033412233222142411400311410010120324421134103310404423033432144101331043340430022434222220101242233234044313440211103004312312214124134103334202420334032412143211323244121321313433240142123042140333111014004020014332131133402021024242442031344343001430414233413412024211334342102122304040222241223410412331203004032020300034444112443432111110210212301441404412033141313131324430000200422410234302214002303003123440122114220413400040444322202340042214220030111434302012141432031043342101422340024121012230402121214030003343004020140201242244014221302024030134343212111234022211121242120401002221244213030034230244020240013102314344143140111411342002034134413102204410400341430222343313421130114432334031334041101431043111220131411003433033413323231322034332331103234102133320233103313333210321034003423023240302033142410330004023133241411101201213144032203003134332412223232304103123331332130420142002443213020224241401242301210332201442332230221230012101442210240133003433042302344332101431340020303411344423141243233141312200023434041430203233213321434414100401113423332330021214112042102343232103432414423344032022140440433324321434034232331120410203003302233423123322044110312123400303141134022331020132230400322312112434122034340213212201420431010133344423113333412311124132242104441033211030132023444402434000113312031020202332300403041233333112133021134403441312311442423031201444123043141003012222044011133202201032101421020140211034442100332010010212201413013203334221240242312133341412202231142230424200410302114014140414424413323322113424033232332433431132122301311023410032100402304234302440334101401000444033142443300133022024103221002323203033222040002231122300201332133330013444413432104221314110210240311014111240341024223201413314410112123113440334443143041203241331023312142311003414001102103034412410110441214312011130024410442212210210232212314244200420442014144333243223310312113411212012340402420234100303202140313234244034434430414303114414424103021420320443131413111040331141234330311311323402022021442444210333401033243440142013410421320300021334034311420003432443410214123212034110431234132021022031410203444004334414300132013021122022042444410443324323023232244440320142313102301302142122113132332103420042102213023243044432222013042034200034443320111334120101320011332410240311143004434233403411441011112221203220421244331420122123331311024001432420322342211004004334042410311043233423102022410341003041201023411434111314232322202304240142420302320032233014132340020213144141433204003322041341413344412044340432331342040140200313011410401123241243144030030440110221330314311032102223401440333243444220114132024331300200034143011102433240001220110402412132133202403310414041242424122214400200344430340024243010420014102424104144432412143032312213242242424100203240404322410410244344214320102302410422312140221231442444220401421342001240111022424134341004022021241124033400221013432422421023213343404013041300344420222133422324433334231301413440102224302230030121234030221324043300313141242312011233000402222333202014003104323423403000100300220104040400412344110100323441000404004112233130033424032204333230012121341323113321223232302334324413014203003331132410223204420440444413001441143314312322334321422310110041441412243332020433030312304413204030421141233421001441102044401211132024402334011", "401200013411304012043440030000433043430104302140224041140223442440143444430311202132324432421122001310443104011331444014033304004442241402241442420140322130002210122143240234413331223241330040243020134313021100122310400134021423332104402241412041133243141011302143243032320443433433242111010432124042002403310010040142031042033443033120244401011242224410104210441342142222214010211042220412334441402110401112401123301423224210310410004301410212033431430043130433314113404113302043323214031210213334022433231031440104244132204304403244243040410040122013134410413224343033314312321340201142040132010141041411440000233301244241341012201431243313133102004134342401223202113122133043030414242021410100040344012104124000210101300000414443103004111421202332441404403102233022201312024331202210234442434334333143441303440123414100314312002124120312400133223003023334442123034322021434342340400042321243344443431244420143032423201033400203332112423342024140144221010132011442200333124212040041042321030420221312232334433112413423002322412124233120314323321142033131124421011012132403431121212304144202341000133004132013343333244000121030410442043020023303021122132310442213034214034012211243310324403324230204043342344122234444042241324022100223234414413321244331133124430100203430004044034311421241142420341321014004213323203404441211231301023444431211343421034333040310030132014103332113311143200441422420131440042041310032242232430221133412331142312434323103201234240334212230131401324342000203440440322211131334230413030010010132310444211014332340411210402221014013023131002420000410232324441332431240101342102230430000100242213323403220101301013001112124300310244323311311121344324203021431302421231141241144421034204342430230343403321143414102144102203033143110021424030121221344304221111003212300342140130024012411303413123013422424241402114311323130212113200124040331204021104121333341040332123122221200221343332424333430122401310211010210200013100233410402443442414444132401342203104340331212422240004103240213103112234111402333114320002102030213423433043024333344411011001123242333130221322000301303334330441413332311211341403113320110434402314013230003113440111133431202333233034424201331320401220333423214114332240013314422441234213024133302242221122201440432221032111230024020113021231132434014403324012001404100101332224334042431344444032342042444202044043003220110440312100230120342032013212120204224304244233122242413234200022333303011101003342121402401201044131233141113220023331403324312303213202302020343434222400423340420300042200401420134112200323441023414303112124103013242213231242121142410041213240314031424130223042432103330133134241113404210314313143332401123434001021144421222212422341433230341130121011003222123320411240024442032410210214433314344322121443412113232304044401223230204344410442240040230422024032203323441121034230323343143340334241412332214423024202031122102010022440244000134422002304002412322444234414214112043201012234303230333444410021114343443420234401202211221114042424022112204232032301124042100213014344143113021013203143401032212144430101402303021024033404323420332300421123412122030313331311112020340232442440300033000040314110033010443230001241442424041102231022343134244030242344304121221111401010032010343114132441311231314432240223433034221003030012110202442041200101114043102042420313331114441120331324000020231403401010143211133200001200021242214320404332012204313324144412232411211232341234112341001202041303241413131132404443012223010104311331142123204411124041411224432124314140231411322112120422230012211011302302012442314123022414220213013122204413020341224301223440022414242241230324421402210431402033204203320010402111202334412003011304110333414013242133122402404010011424102121034103420303112414322342001301131024221240400034414441430133134133141421100131313403110334421341312321031243324422141231244323434012230231002221102041014404411313320132220340144142204331223210302022432141413440312341401341410121003101434414111424231141402313022340331300101001204431331402014311010343001322041313431421014230142201003034240214333400230341311421434400024242121321414031233332332344403413422330041044341021303222332224423212432423003042220302411440130024032224211341002203441202021444213311324141012402222202300241100332140330100014303213044234431323204043112303432441420333442043023200343343004211104232343221104131341110", "011422404040032210200021332131111024144331003401034232232344014301420331241032102121023420221010413443211241412331214010014300433142401311431412332222001133310011422143340404040422334313413011424133000430200212423301442211142124001110032314404121020403042221314133404304140440020401334043033111012213321404114444123442233223332101143440120010020223420201402144033200132044422200012204302402302123204421102244131403132434242304322143030224212140320044321323420404132423044144000302314233134012410201133201221301404143202401131223144131341333403214421013430034222403220003000122343332010301323410424301112032434230121120234402124112003121211401133024434320232223303123443414200410102231044133431022143302131304032331312233012432202114431123011232321320101024311223101342104402034040212121030322443202023324343013224004031103014330234230102414341214312301010034222300004303333303131321030221234012421321134402013313100204442104003414032213032340423012340140123000424041414131020310411204410203433304044310124002111142234244041221000134213003042342014133003321441443130423331203131331204141341240440124204342342214042141402002301333042112231234214411034140341032240220143331041000013201413030012141322034111400320341244133430234304130200422440112441431130242023104131422303401204131223302401444102300330021224030044110011034202141344411100322401300000110023133322444014124143433330312230040331311112211111123444013324231212110234201232430313431104240441320310110311041113101421043342224012012341432113243413141113423120130401033121203400042114023224441424440020012331220301031011323121400322344013120314433024110012031202441432204141101311330221344420214332122240102334302440122301430444001441020313241432331403422030343140313222023240014432334144033420413244411110432242100313414312302334402302214014244220430100014243332111304204243130114134403344034210331331211202213442322140433413103244404221403020340321314103044210314120420341334201343232441423032130130342322304311421114234201210304222244444444441011001112344414213013002003302412230342321202023403222122020021124314444232013142112000013423420030140030010444123231023003411041233340434120144423012204032040434410440133341443221443322202323041411200441012012114043134233322424243432034222330424404121120004021211400010324423031334214212402122231133013303324231343112221231203033032111212301430141442013143042040031422210131203101424440224100444402040142032342234413314233421201404004243422321413200312300132443314114344043240241333443020101404043030304240230242112441224140312441411301034004234231231314002014313243400001312332213334314232400434242344414410431404234243024322200301311243421442411002031142403203032302421423024043134141304044414431221440412133330303203110412303241142413112334313314243032324110203241333323332344222240023310020140442001301440233113011303024300323224100133220221311410344433330203144110130042143111104121001113440130211011431101213444001422433334243333101244041310224133042214141124223024333413031204340343401244300444434033204401440100010000300113123223212013303120324423444130314204123111002440342040342241420104420222120142023220304303030320040430022420413313104040242330400332102441230130431323200213223010332200302302104040321041231430341331222441223030024414022332142240411031022232401124134114303240234413410342342230330313110101034200231320041230241241141223201301040121340230412323030213424200034033211233444114103442141434122220144003330110324442103324100302303402220041410244314030114440320344033112341403044103342242440442201040212344232140412401222214402030444443234303034430120332421043400124003310040403030230322432342031022131440322234213133031022424031333400432402001032320241202043324430033230440241111244213424124413324140300421232222040024411430131032010303113212243402412424211341330112114241214303341141314211343002034031224322021412121421344432443234203400333410001244123323102031141124112323443140041131241333133230343243421221431312001002330432023313442302041440404112304421241034202124330113004303102303134222031020404232110204431034100001020131422104420343104021033442020322431404134422424132434140333333411133022321324341320322434314321213003140033341141113124424423041230440030013034400331234001011021411104234002421144140000133444232420200142111411423111241313432023323132100332303112044420234101220222300113021403110230143010144012333002214203003214121242", "334140434040220242341444340241321202300142324022413113302013144103014303004330241021231123240344402143010110104424320014442044431101201020131012124120230003044221441300104043422104312313402233411333020043124243421233304044011041222424424042302342433224301034031244404441044123221320024344431240311231302414020041232112142304324244212031340301003004112222423234021333003244322133140041442220121300402411121431143024341003404234121124144242314201243200331024111200221222033311121441434243043241140224433313414113113341131240220141133134310101231424020314200241121143344004012122130401230230322131120411414020244413001144102140203231112211132041430310241422002042310423134304211021203322134410224301243133200121344413404301432024431212444221021214332421233140013021202114123141344010123212301411101131212234341332002020433032204000024343132311401021434430203004203402314434131344033102331043442233034122233013422113013301114344140234142132242441102434223022021410020024334243003114204233333421233232244213032223230420424314420230200424222121210030140343423104003242144123113232222010301132234033242310343411131413401222022422101044013101223043210124212404144042030003044041421030300040221142242014111242341400334144322412144401201434123142324234232222013424240000311001213124443021032404333213140044142423414041432434441121031020442000041303312043320434023021214424313314240330003330210414414102121340231342243314304310313444114120402200234442400000034034444342104104110243432101300444024002333323103210400331133404424133041020314300330143202040441031331223202431032302132320113211121443424423321401233341143343344434133044404000403410033001212020302001334102034140114330301012432100044222233201323112010300020421320000131040023000112042013114224331302321114133300134322022120123113444401223143330241433210004242031414321130403204121232404243014242234333040322443042312444230143113114031243202023210131110312110432101422404440012444204414034412142110122401442032422033121001402001403301002301113441041303211414411312010024303131140412014120140314042342034033300314234112204030440144402133424332001100314141302010221040302340144434203342421441233312221134221424330133230323210112223210203104034311040101300204341242020424031041144221121042401003404303001244421131321434320320414423400341202330011104031001304032321240212430342242244401004113041014111411312413010040021342240213134304230321323130041440301134000141042114421130112342014033104314323122141001002432120300304402121332103224240102013031340030321440031014441332233313403131321210244310112244413203113013140413443310331303414313143201004144143024434023042111031142022423011422114431042432322201222230301312403212222442033232300213141344243040314221400341020233042302202032404220014143432321442023200033341014102244233231332101041442341142100013012421044232423200210401234242443213202413020234031020313230433011430200241431020414104112420030402301001243210111302443211013334030314041440004202143314120112420004003401231033443104332231311303401313240411024234302431440211131404044223244110434304024321342242203223432343434100140403440041200110323222444310432121100242024141102002344422112003440403130242124320432431324004321432101242211322403012134012404224411221321300300220404221213440203144121224022434413144242440134214124331144200011133021130210330142132431114440110302422140213102044000202244210232030303012133310043140132203322343004432230044313203322022444322243113240421312023231231332234000132440201414031431004241112211243302311214402342030303410241021100031402412143230402331420330341311144121222034333302211442031234340324113003344002002241434421111103110124203230331210043222302432334114431012140302443113111310133320110044221123441402242431112404142400213133143342133034412043413322030221310030440021030100331031311122010142023440312010431420004414100113302242431214010311134333302412322312403230031220430112214203413101303344323143323442112003403322322433222303334004111031331400431002422222104300411044333232202440113400101021441322130222342414233012334443110414043212142021002421320310320012134332323111432003223020243412041411410223424420234010304022112400112301331111134201242003312424332002401102342121032042211312412301131001333424023310002314113332442123422013014402312301122143101200240441311444330322002100001433141403424044330044341344034140243112214020111421340411110113410022212030034104302", "310000214224240420023203430140230002422322243002444423342221300313130341420100404444400423013224342201020121232242003332240424402334320312434134033231132031430424124211421133320443234140223203340142300020220442210400041332224404222230001041032011333020203203400100330141114220342023414022343110034010402032134411340304310403423040034034113431443310322324420001304323322042101031410020402023142341321322131000342043440412133104243401303101031130213441341013423013443034422424330422040434341323002101221214303443412413224432131242233330021331242433240021424124020021111041001334424033323002001233444240310110444032102024442223004243321423040042142002232342141440000030322213313341122431314123322342301242322344224102111243242330402040413301222343110204314330122313010302404102110421301300101141343311003000302431431323424033002410201401243243240402441201423434001023411101413423140223331213041444333120414402244441304411424044010121231131431203133014120320400442144100330023231420441243411024233103002111300041034423002032111221143004212432041442123143214212033301322444043140021014011021420141421001141011323321223134103040130242201112304210303440022020212321404003302311031310413341021034311402222443240241134122413044032032443323100441002221344244111000014002002022033004202034110334042311340103044323022203343022141140302331220422244430021434323103400043220113344343231010211033143401044010111002121332212421414444223310233132044031144403030314211212402440234300302400201424132430213110010303131333400104012220010030444011330433022310003200010220023310021020434231331223320322000423204302010041411343034043303132411434000342143331102002041331134244122101021343322102311430301201314141201234402010004412310234313401443024123323142131042341301013433220344000231113032034313222040030330124414442341334424031333403211423423003211012233100010412240241411241402313023400332024212000130122330311124103103221044230343230011111124441044230414141120110103431440430342414300233420334021030302324411024140304140340400041331110040022031401110044234212313300302421200022203113030104241201201310011123211314140414444413034322234413001111223233244240240233024332314302024430131022441403103021114442411244414421412011103241422110443020204440010313220422242401344122141143220234121130211100023212404011313431422240040312433424214001041404244020304323201314100111431134222412242204341142001400131033301322443040013113222111333202002213314133412143331111311221114343223434332143003430312442441021243311413044102010022104413410320220422234403232020134122022222424303223432112001421121412212300100021340023423410012124043021412412004224020410332140243043201202333222012433212232313310104113123241112230014213323213201430023242213020202302441112012341043132421331330414233304100420223114233202404222014434344041430143104200132044120232432043141133041321222304134221200440100131142133220240341102231132123402044010223040201123444343232002431042143004430404111010003420134404233200232144313111113301002121432222144143040230223123000011232013002211341330010213330120121132441133024000014220231313220003331202212314133030344320222300113142031221324234014313403012410022003021222120031210241110210300324210130041040120310002002233242411311110003231221404434434324003314310303204403030133031303223012424320424343102231423132420104111322213123401001114142000203421004014400132323344344433111411333432344043230013024302002221211300022220334020010020111012431131012430412010404222131041122221231103433004202134030410430332041341111434232042420431121033222422342143320323032403042442411300413321333344300233043011224042302444021232214300013201242301001033114141240444030043110034223402432022322130420420413324042210030241241144312104123132200214434030302302241221304230313044334121031403202340130303223424330240212000242030024211420342240402010010432022011202140434341343302101322314330011441220201434220230220232102320200302104422433313242244220032113342303001123240041314101404134102202124422104041022223130123011033430021221433324314243130122331114304200202300243334343123041103031240320432134432131404400422101040132401303241142130334203201244012002014130210431403414133140242002121410141141242211432201210212131234431422011234212101403143323212304404244230013142312144311031113000442013132000210143414121320011120320021401210434311212204123131110232433124412222144423122440204141322403140413400200", "412141214020222434444242442022141220314213233241413211213011310041321330210322201402301202023040234111131210020314440221101203444020314142303113424224023010220100433312401204302121123431332210314312322442421320042103221400123232043102022444334121132402241313133443321002032231231133012200240202042214231200134340434044124302101114333110213000010110331120130043422332021133123114442400332041012200113032004320102432213411203140400300110443231320230240421142142041430240120011214400434102030331431141213212133403233143041301141103323031344414432301142144024244241344133421132130124310234123023423133213414414042232343113123110040023344343402000014130340421300411430310411412012321212323021324140030222034233332213024134001434411104324202201422343132123304202441411440220044000412403244244012014431430224203000100430134330411201204441034414302213242333300033442310314334133232322342322212240014121420414241432034310121223011134130444401241404304042203322301240131222431031341432123340024414420020213004302334022014140043401031330120213431113443423221112332123031412002330214333332022034410401031214202331242311332442134142424132402144113102321100434104324302303414333311123113140223031111244104321103201240404303022301244231421111330024021413444043312124200311000421313431110442240341230100300214213310103410014311123432214241212410210402202220014331301301312420244342310300142322212023200314432442012310411403411433122412201133212013341443213432021000241043413222141241421334440121302044443320242424142344220221012002023021443401310144233240133031013200422424123420034333001342224434102134421420343101041104443204204141040400302434440000231303123142410112130310320313043113221214000320401400432443010430004120321421112334204220000402002312311144432010234133140204444004440030111301240222331432020221342044444112041341321041310000012002144131241024334200320231042010110431213004024412324010044301131302442034023301221031340401204414001144311101023324430034110030133342434341424311333203421104201012222212213012012200213100424314403334034320334402311104442123144120024430441331210111142130040342201312223344302030342231024412102323023100421012000034411034232344333042401324420304001430324330410112423221121400311233233330123343442040420122423233412042230011001112333232200403301104342423444404033000340443404002340443134433020212202012434421110333103403110411341034142142232142343222304401102042120040113314010040204321410300132411401043334324400322231210340130310100111000332140433433122121342123124312200312020442114403044332410322111340131144000021230300221002012444044313413410313340401403134420134330340022044220014412200123142123244313212210022430241323223230034314310212434302112113022002032014111013331240413024224144243202003133312121012310444434340110232300011411024133213321344343421323412301030044430131434340243023240223203100302411200214042143021021004110203142214034044030132201241320322011224200201231430101422312231310000033003312343101202324110244341012210122203143202144310334342103004412323401313203232230013234141411040142332244102112410044001302032102434430234411331443434203104303024030222130303022402004304324100223103204112323110142133031340433200411104034233444433001223011134024243024320001023014034100312004314104233042332120011333330200232320301210344110404433042114311420124001313311003312212403143012203443103130443020400432320413410342331303123123143001044140414201101311344441241021023022424344402422411211414233434033141332312312031111114132201034120124030233044200043413422124341124033414104112101410110242031014403223202124212224114432331432244233411340044120000341343430424012212433214234030434344332314044111244211201133424022133043031320331130344442332011404124003232313140320432200212314442421143311141414142341300030414414404423042444214124120344310034013033431103124201120033400000342341123441114311144232441241144304443114202423241430113441121310443243132433411220012311221401031414143220242020003102232042213003342030231220340230024010420020214240012333244234000303302131403000434340413011123343121433243433011230044210323310240040242030002414111014431143040012412402044203420023431120433141324130113224444121144221420223112200433402441311223011040234244140333100413101402223311431421031140333114343012212401044241302314440340002311102030423311203211332302203314433013124231233311424002303033020144402233310200222212423114011241242", "200303101121442324332043212014202030431340022012000314320044103042342401014413323020314440124132213312002404312243401432412121032021102122430104440204302100213212340242440304040240230122011231034204402330242302123043244210023321242010101101321234301242102033300403021321221010433332013002402333000230304444143012310030430321234324133024233203143042314301444240131123410003131311331323430343424421031134413312040234241441133213312102430244112021002413140412001031330213020322130120021203222011442043042323434433203211141443034002413213132044114444133134404142444401013100244120240104324031330103140422121342334010343231303400314041422312033322014322012424411322304211012402330200041011314421220214310310421432012012410332314013230000400213041144343134334213213132010012021044141422323434344434324043001402013100223213440330144240320130302342224330223311422042301430032424001133030021231344220133434044441314123031440140142023011002410200021302433324213341211123234130040410424232424403200142024321231013433334132433024402042030424401201441440430202101344000404124434304132140424121122342112021240324243410201230012100033013403413021112310430341404143034114110220413130042041213141321101313134123401213433213200122432424204221413011031112310442022134124322414010414110340213200244340203241320110104134423120243142412120302211113201211004031324203234203222402342222343010301142114224241412123203020122303013234333234011342343131130043232102344433110140434130203023422341211144103111010114100231000404102031321244440143300444313013231114411101202012131132320033132201412122333113402342142031220410102311042402120121111241214131302234114110330034131331122244044331233044220032031142213233140420310231113341131343212220401411434220103224443441010020304333122411331231333020403344004210222120420132202433430403333024023130331414013110331040112233424412112024211122422143011203242201333014232202212124241441134034344300433233220211022033242101330100141023114020123132313430022324322244112312414411131012101021212112230224314403421203023413442421331211112400041200332033201303210311243021034113332242311303203321043124031210411113224102340443421112224224210431302421134212300031210233111320401212331401240300012443103423333412424324302401040010143024010200422444341121002003021013002044121134301443132330324414443024132334333032143132123031131402433144202440120231444412210304404441133002342223014144400012021033142320344241311104211233433003022040444210020124322342110224103320344302301434003000130442004430203442220411044122323122424010022131324420123024433330440441031332201202223021402111002242030011434440004110213033040220231223010441111310200112312212134222420123040232323142024024334243122333242401244000412210222022003341441310422410040120224312421221203030042034223213230202223020000323433322424113341134240231112002143203142031211124202444420013342240003103014331313411121414031030043340232221413133321142003240044411020240240412023201313010114102140422120010122203210431202203440412211014432202123340141224044023332144433324234122140243100232320124013032224142220411021144040300423014220002331304243014140003331203104422442130112413241021311100210202223001030031403413403122440433420230242331012221313101333013412334222131124414134012140434133413340431442110431303111103004121312433034334030014421400401201424230304303424223333204102223241024442041111204012041122111241020330214423402123210331340312402402334002402244232000423313121444021244134411120031120032130300440130042110414141432233104342114400232111024444300002014132230210304411322041210440120301222330233410220133433014243444331113221312341301213143430441242012331441043331412144032142103304422432440143444302004343023044320324322344403204141031311231044004034102014231040232331210240111343244322334414334041441002231442342021011414131414010010400101132341333334224320204314101301323031102231110004430002223440402020000031124432234433123121413203201423302113142000112010022233234223110042121140024431144322434201441303200003304130222120232421430011310200234114312132341213310132001241220020304332431244124421104244212243330312313322242021124143033404114120434013024320320444202122124211433114021241004212444310044442313341232344210030434434442204331311221040211401222222414313443314034420424001031402222043113113103412033421110114234044343223101303212003044403403002332220334332321431234414040103301022323240", "220420343013214330033234101003303132423133232222422311424444432230333121434130413130031400122001010402214421431331131310440200142334444344100241220002334124300401341300220010412404234441343034424243242131101431123003422331023430320221114301032102131130111211420204012134033213021244311221211440434410243203331102304040431221003444202144244140414242124104022011012402113412144234430234004203134211032230104220022342403434113001313010133041021103324241322423220013404314322111403123204401141420424423240110101003234324210124340400121121112200344202132210031231202141144422143340330421014204030422201043031312024412201141400123011023330414023033440134040031301223342221131023120033341230244033400441424403441001314402024214030422244102201230021004401404442440433411040341033243441410013440004310433211244110330121024211401414301414231303201444122312322100243311204103322302203044140202202424123434211302011131334231300001300103431101443143034031401231432143241233022142030144240042440104400334240144104043241424330234432401043142324331401024344323122202022001330220213344211023111433320231322423132420002220332412134403133233322203041431403410413043320301304202024110341122134424224310300143133311331320411441132122422004121340431301430320011243302043333104221322402134220201232410213240032041120431022044102330402222140211211424312231133000020204341430214204340242312210414310102302340103231113440222331140042332112430230143114041213030414134410031440420111332310011122324200232224243112334241033430422411322002434231030444110011131014403203111413000123032213140200130132041430321430214022102424430233432432030131444202033204323034111111140433200112331334203141244100414304313124120221211430033013433334223404032422033042440332244323402444214414031121041024444141033040423102231311021131032201344202322211000320412242130334234014034104313012034132431440321021041311224121041221440322322141313411421421333210434111312144210130422300124332042242100114121420032131003203433101332430132134341313101441130432043243132030341322413340413313112344014331421413301420011401320404024310041123421024013021111103012010001333020134200033043321340143012004403012321444430033204142131323241130434111134332243322430443100312120103142132243114432141242313302042433322133211142241410102212214241340411230114023220031321320012224221223003022132140414110124423010043203004320100044332031044402030323242043140401421143313240144124233214100310014432343403333124143122133242244101202214022322042433103141043434403323004122013143311002143034134322321231000342140243331330241210100022041221112002401410144131343401042222043320244233112424013230241403200311412014041301312202122223404420301441330224044310224132211300120344223024410233214130013013124230142122121210330420323314101311310133404441144414442031103041331434311122401323411221210404304423141210103130010222332103444221202140134344300432214003401044404010333334314014420310434314223044322302022243343321321442003434233241134402233223310232314011132204310011113003404334342133213234424412344130433341332040434223433413340324240332323244332403232320334100020001344244204003202414300440020102132223013404040100014200113322314432041342224110441001433124413003433310001010334214320342223110244433134100331100240012040424202434040242034114113422123203114212304032332330313410403020140420332414331320130320011110401044131241222001024024201413442322203031134233443220044011044241400011411212042041023200212212334220314214433031214442211444110133002124212342011040113000221300032141011240420243111342342114030130101314230004341320410222424324303211113033014202141021041142144344140111304141134320313402214300112122114412142311034141202311404311220033440441404241221101443244314333014242410013324304444112340014003304210414341133123430322424330040101200223224033144223414341310142123324033341431101010330021410413141204043141112404233333334142242142041212202021342234311331344340124233004003241204102042142100420432132422134323404032241111200420333320121141342300412111443302204111240214030120132322020201411241110034422001243304033002113412331034020400034330412044132110300001442342440102031203441424101431300432304312324242033312411243204020122340132230022101402312133431213133210403144333012011431331233133224334421440214034203201300040240201024230233411332332144023440433101001344243020033032220001321103140312204140003003341130402033011230244424", "123444410032342412124302242323044102314011100304104400114131131140312401411004302431300144342214232312231230221210010234430024140420010310424021133131143333101132404302222340413224002142141102144401221123214433433013334342023313211304302204002431341434441120411021144144102422012240432431212031201010310000340444302101422320143022122430310112224012343100340130212142020142124313041114231020320440343121231042233200422213111233213223333223212432233341431031422402424100212040244030224310311303130141323040301213021412430120330420224121134400013442302231310323212431020232332143042230334320210401312242434000421314344230040242021121333142241243401212304220314421440441023041430201002340344330301014023203110410144423010110232211413221122244110211400444041013000120321030112031420213024201332324421112230323432114132204310120311420403330021303403312432333421321130143323103330321001213140411310230123223021123223400041341122213034144122413430000423341321230202004132131300300233041123322110043100404413400403103020134121341300222033043012240421211044222214113043411423224343122044410024121202403002012421131111040114143213332434442114303322304011440443133020302143403133101101144120303203210211404034012224140404001021402014023002332402421432044232404313222000321341144420220302324221041021041420143304312112234414344234014303434421011322222212201333442422032414410440311233243301134411032001424410302402210312321104224412210000104243133314113043322424014132011412212230330133040030142442131433004023013341213202111332211434100030132004102241123040333420410321312204300320201430404341422111233110314143104022430020442214214142304011401320101420124143141411210431342042401003004042441134221314204433132343433022413412120043030232220003014334042424333013422231201211234110043022131412242130341310140041443100221142002211310211133132001301421132003440343301210103433323313201124103412441421002143414442004113202220131131120433240301134223222311112210343422433104104312313431023143104220020423223004202424141103220241233104431313232430100012221102414140220041244212003210310310321432303444331033133300031244144024313002023433413412402201231003230411432404431142101301310244423310113310432412422002004423022343341342022212414330130431114400243142230213430432323340333200204133234032014401114224033103014430141441400314120141132340430010134004320202020434321341334324041030321034111320010204301443331443100443241440441102344130031404222244033220214020130421011330001413304230433412230404413101222211203423134142032112040201242313222113421300142442403114443344422031140411142204034233012302424130000302022101141213232220210110012030312132112203432434202002230230013203241342102330023310441302220012024400101102411301422341203021131112340442444431141321442323302342312000344221234204140333042303410223104402230310132210303134204244340402024222400031443233140233220103240040021202112124343024423332242014022341440431304102144132120304020301324004410134021032404044414432241142014024032101134220004043122210123140410111011042300402102013111321434302341132313431201011323123224112420143324044213434210133211031042124103343424401433043000421301223104242230313100112241442310203310230211013120332241304112010323144104442123342423400042404001001122431244102024223334044042034301221133344433404114012421104414043142014421211010124103031234442002001333224400313410033223020310211301044304124122230314332333323321200112331124142212140100431230124421340143114440131123330112121333113004233404343423011234124214121244122142001030340343422021203212201212013120203134103021444214442412220121141032210440310410132010321002331442320400202001312404122233131403231124321122432022410240024421321104004403032414042203131343023430112330103240241123302041223232231122433411321141340101130223223324014323233012010101043112000331414403142332012021131324313031434100202401421040210113013440131231024133120023304220101042043021441242402240234340314434142400032342413341141102041312323233444031314200221112421004020124100013201114221014404024230204413214431421334001111232432033430142111402332311222040104131404440310140423323202420220134134202234340030324431114122002011312204121321013043003101211221104221340341323420033000221124111324130313304314342113320440310140200224444134122203142013114014013130330131244001302423414420043423413331124122300023023141412424022400213334310200333200341412200003301234101", "341323412142034342201423230233334431141043412404410143321001434234113041201114234233223423313221113244124400014423430113300240340220110332021332124133134132112114123444434340314100411022220401044231010401300203210332403204113141213131033444400434041124233142340442042213002103010040100032412201410433140301022043130340114220343200302110244410212400104231313100141042013313303132431210433244201434202001400441122113012412102132304312414312412304032202112441301430421231341401303234031333420110102113004210321122210323243441004004440043302103034123243134402232122241043412142442313443013444030144212240334212332421042442120110312010121200133330402413001032300430441110240241231314420104001300441001134000011244343444314433114114343122020033213101302312143032234144213044220140221133022332210313430222022430211312301300413224401422222320101444112001412144432104403301000303321330130212313001134441121242340330120403401232443202302012020410143213424433340340244214422040343212034300310121402332424232340414222401121441240024113144243122000311012322044203112011012310124111014432142432331220021343110002032023121423111331123330100344030320412231203011041330120114043403232142421020210323422400042311222233042131034024300233342300313201442432110000431040214234341440214223414112443304143032234421123420431310022341404104333124433134001022121303020133104201234141242312203210140441030044112311343101204103121213220114123301122302322212310413441340211410034041333241401211110034211200104442244224112342100440440243232243232021220220232212421040203020403340441424033003004204302313020131133041314400123034323442323211020134444321232133010034430240334331401104422140214442200144431030142324110120033331314222211343132134322401033001403424441201221404342404411020424331444242111424424402002334031440021132201102332323220044144444443343420134240401442214421302141320331202124142210430203041343310110024202332223310040414004044111021440004201441433041441001433243331232122322333404101310002241220303232313001211033224320301431210332203432430204143310443333121013213022421101100200212141020013321133022210201140432043304102122234033044013421012010300440000344404434241014242214130030212343030322013201404142003004040133322421400110024402330422231223024200234341220344213224231401401410433420424320323404413021303123422030101121444221440440120433331401202401344020322310022213431224324143121143210123333441214040230004204020210331103440434344133410210444103310302420410141300433313022320124310004032301234431000441140244343101433121413033201424004123333444310241124342043200214123312002133111441220400331143242120341403104333232034114004310241041014203300000044231331040204000204343213210140403233242104311233331130112112434211001012004230340012233240410440310012444342304003244021212243343223430143322030421444412020403241143303203432303433410420341442230300440432334112223110331324311223220441022301144121212024114021113212240221442034204024341241132012142300134343024030111003021331314010134220100223303342030314111322120401302222431343340242224013421330322140314240330214120444401004011313143240241210103104013401132210324114442313133130144102430304211223331234202014144114111014031312434320121400241223002022440324404020314010430123442230023432233123311100014144204200113303103440021322442041403422444440241420343032110420134101214014332411314244411303204210444431432421431143221113233300120420212141424142011142114101022143320131213444121432114240412420200431404310111031223332224314440223012233232203101342143011204301124012011433241321430212012221024230412301223414310044102123424221000344244012134341032232203304134113121412304420441043422221230023431002423112123310302143211304330121233220101132144133323221200023421133200001024041422110143212022212231101440202300042213131240230110003401130102421202002143314332313232423003422333313120243442034323132024024233443024100432210302204202444222140234333124434044220432323314120443243113013113331134240211242413223122233413131200130214101134202343021314010343141140424102304433224321101324043040013344243041002412411341433202311442232030040413043223040232113440300304141400224041321141411431433121140341143413404421323014213302111031313321132033214403033220414224224402223100032102322242314234430401321340313223032101402413142231213431204104324010141434301044330230122240142131023243000232022143233431102321140022313342412203240021", "400321134024021100323441340032104220131223420400400241423422020001330220142343332110312144122243420230402122134411011134314100223304142302334003311234341244134123132320410340304201231141344343020410113302000014221414430432440000001102444110202144340002432101021100441323430440321022033231132310433001341012412231314040302020024034222410122430214331000134213423140342143323242411101104302102111201023324024103314320031121201142141004242202024041330032344230003012314131140114431021040321220141443212023214333110202221234130121203440121020230101132101421302244401113432011114344424013331102411142323443412434004403423414144120032400411132114344420213022320301424432430213241014414144032122413030241411102313113232340020210024414301021410231210212403443042113410022310121002242124320141421324321421323132424210212224143302442000234331444214231442424201104112314212314242100433121410421012232124212012140413000124013432331240301230010012443043431144213312413042101240343340404443000130023322320142011420424123401101404003411310342221214212004211141243321341103011334110444002220304231304100123130410140024244033001042034430111304003241212124340141210321214103031423102323102102430231221033000301412333203244034314433234230302044003434031404341130141024140343433402403010141010431311132120313100240240211002232001031024222210243304223423220230113040121443444131140430441020344103134203201210111141143330240144401122222322324422432300240210040324444340121134434230414302021131440124321011223114332011112100313043011421304104414232442301333341143213401100244312440020032100134240121321201023342102202134334442134331110303311430122403442124020041322423224332214310234320332130233113243242104312042110110201232334213411340114221344042301013431023342043020020031022242401242141030302343230312343402443104242404240431114134324431132003010141423022422314342003242241222401344330213114131044041342442040000143432101404012330331203300142240244121240404311022403212021400342340403304421133203030033212101200124013104233202210302410140200444304420012041410310323424043204132401402130103031442042221030013044230042302330241204200240420304122321004413123403144430232314240134230132433131010210324121021410212014412411012301402141040314312220030341342213311140034331122434041430230324301032014031114303044432144100321001344444024341322110332443310210040113033111112234404131311433340322140314203044014324440002414301400221404140441203420324002014422044412121040044014401344312040434110313214022130431010432313140202144311223134404332120422130242233403404010244202243023334220404010221211310113040014001323100214314114421010000211220210413401004232240213003013112224300223430120442021204231114111203242232331201133111410103142142430232310334342010044040410024430243310443321342004130010411103101221302000434244040230113121022321134020223411443423211444321012112424302430433100442130232340012113032130321201441221302201110343301430122433220303340124342101433122240400232112143123233412044403101202211024140024331114300212000432434304120120421431203210304241411301220341430001201232220440102342242140442332033434112030432434422101014222333312303211100424324134343433400212320042020044331143233233311433134434203342341320013344122004132202211323121031022423323010342221310013214132321223024003104342003222401113043313002434440242112101210043343102240141200302144300304243404144332421203304030123424313424401420124433403302243214220001134400233122313044212204324231313341440104332041212104100124113412331342212340240300201243303321100212032122333310301411141403031123322030333130314432304342410213133324013312323221231424443344434331400230233124434422422014100440343212403443242412213302044024122330302143303212440332114030343340110223202232134221242114341020011040024010340200220331422111044313434400014123301320210143232141102430001312001334024110200320142202421203440342141223311004431001331010331332342422022314301041421400144123403040123334412330141230141233413130124422203133424041233232441312121320000021211321221220143143421404103314402004303244310144413400413341401240130334341132412324013202312303321040404223442341202434214104333441342204032040344421030424244130423410000004314130320003300442343012002002233032303121022334414222343023040001101222332323130110043141443101340343012120331431103210244120140101041242424343201133140223040413023313333321324120010411132110313314314310141442", "002341233122012441020212020100013323323440333133202232241132013104301000444112000241320100200121103303130130334433122124232043400341002124442142310424001221132421013004224031104034434401004124322033423232302134413444142303344000121222421232232011413404321403131120402333242413333032230401430303432312323143232101024231431040033010342414324211201024201211141114424244032104410330233341114243200242143401031443301301140400213320023322400322240300324314441212241000130044001224210314202300232001240332412202103112244132202300320024321001324312213430331112202103321240342104143010220234411440210021101224002410214221303112342200104430322221242103220214233043213121320420431133223134013242430204001201010312404313431211011330122440442010110314331034214242434441020231023401231214104432032402220323332314434103302122014140214002422012444344231202001124143203443312441440401032013004042321313332123301020010024432242301114044020440141032304321311230223431242121230230410213442202130020120040422212314330332431243243013402132132442041301343404044101220033123312214233421242200442223132014120112414044331404420042234300340434034131241301400140131040432243102303112303401143300144444341020344344400434421400413402040131020400043432241310001314023040010003044143014421300000302141013330233323043323402224414031214122424041413312344014044323142104401041233423220002333042202321101003134331022423300234443041411011304331022131324323130112410244331203333423310442303144211343412130224004030020431111421001402400442223030101321131222213301000120413020033011220012022203011104303040232414012034230234041103224421032013100012004210100201410212043242204012321343122023103234101303234400403413213003230013133102003431210034400214111221321144112040243030233033010244303423204212243400201443104311133041402043213014110020214143340314412200043434110340421231342420210443420242302100344122334200110413430431300030240200031011412301432211243412201000142202110320341223412320021233024142003111024131111242401440004410104311112004334332112012241321223201444443331210443304244114121424134104031030012423342013223432103042243202441234324233213114003311422144140241412034004433334000022210243342404144202112040341240400111022141440400123031041402131104142243130033303140020020424023312222231444221342330230014142224122032004304003342323440330214311442110222203224202122211111144231441313042233113233122411131212213433011342433241333012141444024404331421310421324033042131014043414433342231104213440133412422044442321130141441201022404320342300004330410421212423101411033133410213010143113142302401233042420414132023441040411202110303111112144034134333323243124303301334410112012243312412223422311200120402012021343140004313040422003313040444340432213023132041444123240024113202311244313442140002331024443410221241301444030403121132021133103203114223002344440234211444320330100133324401032424240423021104113202242004124314403223103010114140303100311022334442444303403110103023041224341142434314243040021021404321004400224031414341420334213432030021433102203030131144131031240214312032031032043414233414323240424344201300243212333100243131441413443041243014422421221310434204023041434000243314223043343223003021133441230411243122034410133113043011234114443111304010244222413022401340340140000334222442242020443424114204214024230342000014113303312222101332104043343204312414420401333043000441130200242401340412420033421300243112324323222424230144402232000042101401342000210210114332322204243003143320134013030232224422311401220103310042140301100232021413310011303312000424440311041401033444341342222230333231112202340334404404344433140003320140133430201231442343013310422410230214424023131242114441344131022212243414244213104040130232123104401421344443020104142240041220342013430323012414304401304213213402224333231203122012021201434103133123013324220221102004420003243232442144222103401200413110003042403201022112014204201011414242404334013420313101121412112234140022033334243032120001311224034001444031032221422214301101031342423020313001240421201402120203221414343013234301231210141433010101140301004241140023014421402020311441214301433022331034424130343141300320321213010403433130232030400103224004011404234320032133333300003042322243410443210314334214341000012203322404303313104031204342014143014213302130322203442414334234433041001304444432313302022434324204140103323014343420111403223334011323210", "223012432021440022134441404331204430124334140243214210230410212444001331440210214323440044040004232302421023424124140440141323122230414122213232231201322300213440401234001300234101402203244330111242434014102414142034214340342040242042341013212241434312403130202440204222433110021040420100121433113120131130213103121343142213304104112200023141140204302003134111142324422232144243000141303331333213140243322042343240324412201212322134103200421402213030301401220203323033001203440220300432343100220020320320124303021214103432131040214443031210013210044421112113122030031411303410112001234130040443040320144000334441220433441112420024113222114120014023044444104222221101103244103134013112114434103010032213414401430002410424040404124202101413440002203324024430241011141301132332133010410320241204012130210011220002413323341102332104121320044243303240141221124044023240242022041340143434232140341434340042030434212121044404301114131302004424402411034320010222324141441213042311212101240404043222404101203233044413024242333021030443434334313340320434410300414202043142441010304330302030420013423000011420203044423133340334142412030422123243122244210322211121433431412342340212001402300113440233101324122231423312410341033243040301332320443331142401202144422334400033104443242120031022031432132244120312222042330231024443444232122300241423210332221124043042300131124342400022120242143414414211411113021120244423303100411103134404031420312243024304422041300000210420031044214022323233114134333333114304244213002342033300203213411401434232031002204302430444333022131100310240223302030403103113124031044042103044044344304342430140104422223041344031301002434444314420430034012104123232331201320434303242130212033420203401110231414433344000044122241021432203304303443123020042222231344034322133221322224411334311444034303300402310230141421143413011044222023332132230434404203143314201310031423321310212331323231030322440143243104014141030121240424220010221430144434010204120331220220021231333004231102121034222214310131343042213022003110032101303214002134331440012224104011222403141430003130123024341100201344022102434110201132121231312414104114440024020042144124002443022200244410144022412112143420212333220020402044334304320200234440114414330410001231131021134404240142111441201030221323203420401122100310410304114340403113113424141211321031101434233141113410414112110134210114142424201122223231111441221303113444014144404021120434121214002030331103341232020224301220210302344242131013420303100410212211224303401014131012434030422144013443403320143242010332010323301122032332443333303222303113443142220200311314142210102120211324422224023301112040444044344131114332120441004204103420041202112040200100200344144323322044122041414441224304424211443232340131402344012444404214100001304202100002414022224041140113201140222212211444401210443401322304012312004322002020042100414023431022010021204133100422334401104021311134401323402414144003323143433231411234224124324214002434223041212010414443044210440140321030004022023133403032140434411043141041233403434144322430233243321422241233202143424400341112340313012432104340202434003044042103000142420120104320004034213240142110240412112404023003203213422122131440224120033244144341041341041423400034323432331322021101201334143442040142331221310012102433300400031230423001001331314220143001003342310121102043143244414442023244010221403432013041211041203440340140120234212224121233440423201304322011120210113222001444123231403343314202141404100143401402232321104430434242304133330341310443200132433423342214332011332434034331210024142024114122210322443421213213231332232114014023102411400132111321000441141324013431402324212001241230101032214223021432442333221243333214113411422324411421114140323201243201104200420433112230333222221312430010231211100414200042221232243102333201033432320212113441224410004313421223024244420312433022344124124203310410220420043420323132340200002130210203334422222334431310420310243020442340444441031233122314444102003021104241010102102201340410014403334110021340411100443213344224021021221224440441131400413212013243204012141120013200011324124334132033330023113233300444213210410104013431432032342344132232124014220240343203321012423322030301044213120303443010121243234423421303014133214003324444140014124114144222024000030020440404303412241312331221141300333421022332132133440443131432011314141304431010142014", "030320343220313100332323313104040134343134331303403312341131443040243030130440143014231033000213422141121131124310412033424023200200400334211232143240412421310432010410442442313410242224134020130012324034230320403323440104411411030310241404101000433414020141120320244304102324333400040124031344044040434130114023243420211302320022120123443440231121304323040010204200130011032431212044313130333404443130443211041120414414101122321113102143041124222321234441042121040210324230023144242213313341323110143334230323204422023234134344122140224403314040141330324243444202111034202244142300422443021102304221102020233211402241222314134441343343332001302400342442443034014414042033230023203300140333220310433131233212203240444114232111030331311231122001032430334423201434123331421020234404344342410410034334222044423112421041440302104420100002202310010122433234030011212232320204402043101000112143133200343210331221342202120342042422340404323244022244121024400434001331333233300324431143334424212433403034113301213042400424400443123221333110000133131440322100304004401323332221141314424104420014441222010132424433032120404014233014304221124240212312312341103204202040323034442003121411133040112304044410000321041030231234130240211004234012043042332222112020144332420244011320432041434420414131022142233322420040313231133021021423203131313132014442322322130322230434432422321004414143122021031111220314424200142043112300111413320123121222043100110130442311412104143002402432024412121223232042011431410410043102330441021411414314403340142412003430400222031442222140100240121344434411110431042213134021204442111102330300421403143323434442000224400123340013130321400141224043133302324023432431304212444332331301331304231404320342033040340314033222441102440010142403400242143412130312020022231243023342404042330411102223323201000330112104444140033114143221123043342243213040142143333341333121201341423032444131432242413223132343114314401342224140204004104120243210010232431023232200304320224112314144140043201113144400143433204212013343132331321144401221230213210401240403013114211120234123014342234203224342412134042214314411233013133012102240410103441321243441410013322324020141100220014103243201102310143243442331010003332241114433023411200123240140212214440103300032333344311340421231003100324034030424131431242122132131243142404424433144233240310004033234212234342433133404013203014040310341122133014323132144133031242134041431243001344103332001002020124242044313333134442400024040123104042442144003232242010000324314143240043021322132400030200003030334430223323310401244343200110213221321113233010421020411414040113004331030224333312021131003230114011110221141000442233143044011144103242334433011011212111142130301321034401023104304423413303311410422024403403441344233324044002143234240201230003423421111302324324203300300322224304300124243204312404140111140300020240343112303222402442142400200241230004313234312214442433313341043021030112122443001101230230100432111244000313234014243122420102103420134041334344241444031412043211101310032430424142014211423104211010442412040332120144110142142114141040131112003104014143111031134121111120120341423430223102202013300404424040230020443001032011340014022403401410244431214230432400442230110422301204113434140013320232420220402033101301443332422310022442321321032440210312040401432333132202134233103013330103332114203020124341043044124104200114201304010410423242311022304423044114113132301341134243230313134243210334433002224414233301404200144010014034412112414441434042000021214242331024341213214342332432422112123243021414003333024020302333323211042333002132444313204342042014112424141111214004033241111122413334113102314120134013040401123301144430214430431444124042331320241034040121141320401304323103232321030311113302313134444343333141220301104101122041304334021140402422141403402004042201111043310024001011321231011234131232340413144302311213000123323444213212324221324410420043232223044143341400230014303323033100223234341122203224144110202210141003420224420100201140404403011022010230410413102142111100220314002303302421110204243213012111241001120213130321441220214240041410411012214001432130101432302404042244304344123013101332424232231400202400004023043220110402101103311243114320043400432100401444033130134431430043000031200422023042114110443403334003230044202302222013440012213113021421201412440014213411141334210421310313", "230133322242104112012204421441023322214003143001111443431244334322310034312344313340004201222144113113014314120241101222134041120424420103004003433330140012041431302334012001342213340122240441000140120441034031212023330321034301031012423410111424014441231444312243200142102023022010224033403131120203023340344122113323044023114313412340341002330340400413123300242011140201330120320431241142323244020024413304404011302444332244044100410244104001114031410031344401344413031024204422110233311034221140231100401210422031234420041013321012140412343424111104204110001113033413100440044121342011210410041423104334003201301133322220101431014010034232320023144424423301414331322040142440224403124314241120324141032413123123002412021310043120302224002334201220120011301243214121030401322012433212212333422412004203412311242443230332302030310324013013424341021123000301314302302442100113243121122302134210202140111141241132432004132302341321321032312432022341014002111443414200444423221404024214404003144433213232013420244013101311432144103341231213424323331411122414120301331314423412024431111333433403112043120233233233340031330213213141222200043013240413020001034230442323121322303041123004414033011300403423024043300001304420233310444031113113200204314111001412013012112101420040142020222400340041302413432043312343103303444400101020240421240122000040243213242334410413441443241313241013042044402341000302004041441402022403310033024003233301240404240104430321032030313033431203132013421400012420202141134112244111432300124320003111011031130343313204013322032431412022412021401331412032001421044222112323341224304202142241444104410142404243044312341022224321100202244001313024441403134323004333134332243231011200412122243423320313132210420434020240434102441422432231011241102232231304001302223404202230402412133301003211211321230210322124301010344332303413221040122130432104311320040413430403122212342213402022213433314122321014122404121231321223012144440304000140324331123200203333343420031414142202230213434122442133433200332402413124140214101402422304144314102110444430023141331430303410244022341104310001302213303220021401144314442400103113210023242134142111234444303010323331443121421121110333313040143110321432414104123332204423210210242243214330433443334304413413402413400022114114110142104434013032332132201233403440240321434041101433333214232204024211301412200303333241110001311042431122124431133422313302113031141120112014043010201112420121340112223222011233412234203412333024011412304023100142020244043231112022341340123043111204120404113044014410413332041400431143030400201403031242023221003303104134031441244421230340030004342132002341432233012012343024222102140010132104404342424141404241101314240204243302442224234001141013224114442334103140121203440124223403134333301110004230122241232331421144403441300132434023411341041244303202324212023224041244121023444340003201133212422401422413433440213443342100244223322412210041114342003232144322411011131143411022311221342423341124404110303120023143014200433113211431334031404113114402044032130400412433013442243101043142013014102100001013112014020131322012141412311024024032202221133240404122414420023040002343301300244223200321304022431412244013324234412210102424043322433343421410440032041120210443140413410220040211132014202303234103420213021100043304022220344222044244301244402312101240100401123201344101212321133011012400331412411200212430413414112323014140014202213010321333142113023044414344300244422300423322414414301144412420032443442331004004300014312011444312201032011234233022301103434430402323102030142040224400431233034312033340134124111114043323411313134242412201122401321424033022111243433314002133422441114330221242342440013102423010023133121302014341301242042224341240334203043142421203424101031434112240201112002243144012031343004420324322044331244234033432321304231432222423320231311200244322134014200203131002112040032241222433314403240140244322033130100214031231341440444113423314321040212121243143114003122123012234032320220340021003414314423341001032131042100413044301301141413201410133202331004201313300314301320211201011010024111443013204211304010133324331110044404242211433432311344040433222110424120444020423133432102100131300223410122203042233303123233431322324400034231442321104441124440404131432110444404120232243414213204422411124012434214232403220430123111032223143413104121043130200010", "110234330023203130312101042022411042422412344313234422123303031131004213323410332402443244110411033213142403401134223013110120403041014233434312400400402312201014220320401224421421022012132113043303141200200443202410413142302442413244400144001200111110114124021311210112041141040433233031302120022001102344304300110420142024332410312402423321042324104123010200101334230034201403220004324421222241024010140134112214112241042110301043124322211111010143004230312342132002413221000213041132000444400404100313304100234111030034104032430441044031431411211002200413242343112322133311432100434013300231000334223012342131304112042211030433404144441024113343140433341341123422313424100432443032200021432021343434343033233334230113341122311443442232100123114232212241102133222414413242441002400212311012213423120334042333114322230210003420021031102121413244023242314111121411324332404121203213324330040034430340043300440041044444443010104241302434131420211334332221420404014404034203020023424323333300220231140432031121004141133321341330413314111312303410203114033023004124010121323142430042221121123000110442212012003131011110314224024140042343321240031021333444123031434123243113102403134144122330444221101144232044220041011433324014142212044340124404334014032140004024111304132130040443224420042233311041233024040321431332244132422022322203013233212443310434124144110141000003413230323421003012424202200443413034421324420042033222243111421040203201102410210224230321211413343401334304234102414341214103113032210212210212303001441210040041441330332332420000031024332344331113041214300233134102121401311131244401423014240444334041311222131100240320421422103233333424331030401311334413433221402124102023022100330330044424233300411434014400340002412213221443421131040422241100221004004401233303103022444303004043401230243002240424000441311333314202313023310032233441340103313424130240213310303311404344102441001334400023443432033422101012430431030040332311211443331232024104442322241444232311013334442111421441201024332101031014014133412400121410314343043104413401043412103330340201420032113043443144411001210414112042042311023310032003110303142013201434240311311224031444001214213334331303411420034013023344314041230211144220003343023003220433222330041131113004403130210302343424312001043131430204114303342033202241042423210421342400113123231032103401341030022431124310022041242131010040421331444441221003420342100313240100214034343124101130242214240141134401131231224042122002203241111404111302430014411104324134344340121342112334333104011134433213220014141222312210204440322340240343342030000212413233120024410102344142104124234324414101314402202240321321442141330323212112332100210411113123402422044340002042003300004122021310304023034414241033240004230003111301344313120122111422243031314400222320133204424304213144031143140141442132032133421100040000200312412332013034134131222400403403312310343334303441430230414042401023312233340443212440103302020423141312100101232413331311442012022430231414421200420304132024124002134313202011024143004143032300121040120340302022401244402324244012213322201101103044232401421040032334434343040423403241212321332323300123114213041020302401003114114012313242441034244143142410432440343412334231300020321422132134243343310343401203034410331324410043420143204024443422423321134032431423011120201132320021321020232103311324240030334424400014211314133212141330021440221400420232241032111020314342322214424041221113401322140420111420214320411202133430024002001341014133321131444411314033040424121404004211222414140230342302203120010020310414232234323432113402222111142412121111223402033412422224241004433040040013011343110332134430012240230001003210011424403300030430244044114401141341123141134020434221241121123200143104030134042433013030404410033342123443010112002403203002010112100120300202043344002301144341200202123110401404304102034403032312111033322333221001334340040113440031244111422133132314403033220401120200343014024231010131422223311023324120100200122221100313112142104341432000342101122242224000302340333411022201434313413142331142313342231304240043013002132244021232434430303214130114421033440023421003334200400413430143223003141340040133102402022132404400213210030100232210401313234004120002130243233101400203240123343111001201101130243230401123011034412233430430222240312444214143122334313333442231122301011443101333324302103231030", "102230113410332410130414032143122321000204224103403310400131424133343004001001442320112233012222000421411131134241114133400100141104020413124044100101130332224030214114204433242304131034231414332140224424412144130130241421110120144043432422134103011222320302102230114401014033300144400304400113400112432020401204301303133200121241021200041142313421123210033113034230312303043341321342423420304143133331431143014423113310103132041030030431030024420413301032444440000024414312043203311204303002120333023211303242140404342243222033233401424341114131230434212332301030132211243430000333023233413430311431302332124211122414130420421121133402201011404210413441412111424422041032111143241430304212312042302043341242033214113231124210042023022304433110000020441011344441120434431221430013142041343001444444302120423214123032332311013444142400341022424124430241030300240103130331442313312430113302240331212021441000303101232221424423042411002334443333040431320224000240131411433142021020040121014311214104424033000041003320131200421111234010411223030320230133111200301232314440032022243110410344102444413321000301113203021112104221114323112130231024440241340414340334423110220113144324420224241040130302244111010014003400132212030212132043400442130314341324444044011022234322231143324410432132232030310231042140311241404210402043400342241322443443320020234304011001040420103422104222334143310424124113123334412433410021110221020012100423102304311312033233213200000134333111234304044410334033322141421302402144202020044031220020340202203242100221424103310324100421441303030230111223441014104233421044232012100033342130204042400200114404413023033124223431303143311240010122334203332243432112444121444024313300043314111033420221110303101213210033024404421040140312132212331014303444140234144412044223004321240233130044022420233313200401324412232312303440441440244223400204400120211044301334104021310311203441311433013401421124414443332042042214401221101444142002334431040003411343340020142332140031444200042344432114001420431403131031143142011121340130313411242133231424344342212104032322031430404034402311320210343034103242142113232113234112341124444424400021241302301421122143443000444110224314311443432203444424300113444002230000000343121412230344423113321234412443440023112033232331434111000443114143030304114311434042210333323302140214300324223031011233333201131104002410222444243410443303444410301233131330400324133143410012324102003211330142420032202320323041130223321322334120000133242232440410041203041131321214100142202044301032433131220101300200013032001002100404032403104333312440100234324333212304333104321313020400211413143220012433211434330120441203200233232241340014314040342340101300320022333131132034444220042132243143041333222101202332230422340132333440112143213100130000112103113010133332010041122022300014424032200311323030431324030141332340341402340424444234341300101113223344132040442411133034113311324032040404113122022021123433013433033124031203100402042210220031411430003314001432122442330340030220212411310004401420100314402222414322312240040030122014143000141430203242314200100304424112314424131433411431044014301244131400402030134224311020124232440412033013321000033243013230100010204232121244242030324011432000434423032313001212101202140400030342203220112411322022213402130212101332334240401342141223142434142034241220134423203024140022321204143341212224444021301433104003320100434333304142031142202040444131011411041100431132244210304023312423131311134012434320130113441143212432444411402412223431430424404113012131224333122404423034241203340100444404341223411134001342300023420413300102034030302014102040044143232132102400324010334411223434202134142243013144432410034020222433240430434330300043334104442113114330141423201043314000202113311413303433122300210400332020220111112203410034241432034124303004010020121034030031313200301300433124222113001010420211204142401002204104243001214220220104114002120134402414120214141241413421411040042122124032124104423400211230412012234311231110233341431413233143232404011124032302122100304302241000303113440040020040412334124014122004041020224320213331441403123423123144044000310330103000311020331033013221303143021103400110033433403203024222011034231420212404444022201021104200422342433230122242020102300320420212321012210344410413200240001410102430113422342430301324133321022134343140221104230410344420410114030", "421142242201342223204300034302134242322140442111202040300120043404341111134211210210430010420222314301114404203401230013301044222003344424101133041432024122404412443241314324003130330402204121123110043413023233442333440400433023132244042123421021012331221312011301322434414414434143444200442021104213024434423004222303031123201134443240232003112102130202441233023144212312223140320112444120412331204322334030142423010031420031010014203003241442310004212313041421421121431144423442134322311234213002044213123221000241041142210022414334331414100204430144304320424123210424202132111442333223403013320444020344020321041323434003034342244332103220124413111120323414330400334103221302412010141210103221343204222341301002410432322100322140331224144124444110301134414213143214104300231432324441334130233310220101421343001020301322202002141214020244403133040010012232021412110212034212224220413343312124042104134430432321342224044001431041004221442231102004430143423144041001244020042203101243303333242223132444122122301311003323131330234200302234343120202424134323021122012444124142243034141213103041432114304103102041421414124402224411402102331032132344112321212331313334421402131220014423324013230044421324430340141034224341222340342144310040130230400230232321011421114413003031311111312200424441300303013044320101304430241404311400433212243033003413424334200242134423414301203313204403333341101202023113022012004333203014022330440240220414433324234424414300324021322441111013310114123400100442441022040231233203130144403131010024013313123340344204144111131222040334012023420320430313201022321024104240300412030424323440133004040132100423443314004231102024134414124014012234042123013011323022233130221440110422431131220211320143014213140341003311042314221221114013112402442030033332301034002204312012343023344031034230341111410034212404301443140323012341031230404240434312413403424020321043443440312222440144001031232140014244111142133222200022022320323233303031422200310330134000013411214333334331232432434000202134441044024043320124242024233021222302402002331320102424013340314114214441210033042223223112434324022204204302014041102201221021400342002343230411132312301201240433432130130324103024030341004212041212044222044131412121034333411210100043104414234034411334331001004310041141041204210031404002030200140444003324004444410301143300142314422003300420411312221104414122410403111302211103011422324414200200111032413043230310300102300043014230234000220100312400313142433444011040442011100111210144311200434121042221441211443134232010322044213413210413411124030102023421122021340001132141134344204300340013104341431341223414130014014240124034341414124300131214114322434044202034332032434330233442004332000220043003010103141002330110042432230441422401133200201010214033233440101021210021100244033300240122000412143200130431101112412414242000002240231330103032144202111320304333002014002104412243303403103223341324141142232011112122224413420223213022323201031200200243202243320043043012141021431244431213311040401331214330210221413113422201031312243233413431012232024434021223432330403320001402412300123334203034443430314300130011200314132021010102024220213423332424424303313413031342113210200441040444423423343010243324212444330214431343314130431033000003421111303023111031241110134414323331210031024043334124301310113120104120303202022414314412124304111002013213242142334220432304412122022001121143220200120114202023323230412030144020343010424030342322244120222201020203134410443414034343012040322042230031043214241322202400233344104013124441343320142224133013433402011024011041034144240400020013033244114433140302334300234332341131442101423400130214413011024230313232021013432314020223243042203132434333241011401131302112224232411422314231240301201004200204111303301130434104033420040332322404322120121344042104030012122032221444023114000042430314123100012111343324200000213314040022102424022410340134333332440104021132433114201011040023132442141122030340034224220133434331002023022443200343311310131441004222111120024132140211431012420340331322232001221243401330334044204100321004121041013411211110442141341410343320223413134403002231320102234300024130024031342421042422330322043341123413032313410244404121221243122304223440034312014122133420200421234244200204424432013310221322411403222210410241400123013322202221330010042203320342340133430222323414403313343032321110104", "224204443003224402333211024241210010133304333024130420122344011342430101301403024123043443431023344324301022111100340042022120111012104201423231411024200433042400411331410301042012000131232210133400101200011332414411030234043111010402443434203101114212433403120124123121241144214141032231012112440201304314441001340114212302412100120100443412240104232403421102221424412223000014400201201233411233210443234203340334010011004331241312002324042131201204241124330413440140342224022411040311220303421031012303233211044024244104244441110244230133104004340220123132133343311332144310144340430342042320213440042042233313022102122124403301220022233400241011001044431013412121234344241303024311240212101044241242203314334031420103023203020133041020304132324301234340120241422122442430231232230041140323011143440130210110434333041131033032031204410003324123032044043124031133314313030324322114233344024232131341014441420200231220212131123111041034414221432120140211422424312134320413434424230103041403120310132110311432211031102410443034222220203312402441032034224300100421432141023420342130414221432142200130313321142414101101104141230132241221100033221034441134310334144333013112110401310104043020104432221401220023424000214102333304220423042044131434131012402301343410220044004031132142140442010204420100231000210424300204321223134412403244234014302410013332231422330214012013004442042102240420120220134411001130102201311201132341434444124422432004140240324240404421443040044321222443022124102204000043402334332001020402434430231330001222420333104111222002432223221241100143340343034014123042030011343021020311020212330400100120011200440440233202040244410243431014111113014030330323331313040121421042223303031012322003004310110314343241001240203223123412014313013023223431013430332414341300413113030242402210141304244221400000113041132413414234114034134421313043403030220414321320311202340042123324234102141404042040244042042324231023432302301001213011303421413332312404141202012443400014303103033332003113444440434300113413420431143232132412331102021322423134434433424404420221202130132412113231212140130331423003030440403141000131143322131403010343020220412124411303333024444141022023122114142101432242223032312112400144031311201231100200230240201134012131412224221414210224433123102231210324112243220013442002344310423044010430224324144233003404130342400113110102343232423130132144344031022432120211333142030134344303210130311311410042112033343022402013344102224433341400424330203240344430113310120221214200334223204403010114232114400141140402403211102332412043122242014112101002124132431414403343212110403301201221131121202424333411121131123101003021440122014213203142203131344234244034004002122124120333000122443304441120132401323313134233034310320430423301014432344131303024320143240111312400002011222001121220232022332010044120144220043243041340300132432441020024201210322330033322334401331042132322004010111421120440324123003012120032341222304104022342024024000403303422111104314244411204021342032224200433034130102023144003440342312402002432023400342320412233211320320304322410404110041042100230110234134421440414442003402300001214221111324021232113124440304432310030432421043124233234300242031411140141400223403412011042221230201433433223020304434034004341441243000340243114430242342332012030123441021112120432042310400014311031121300014123310433120110432021323113214401441340442440301102110111431213442212142024022231412100242123034413122002031121303132433333230411030443010123303402314203302242120221200410302333304314443210201423434011340202240110212233231204034342144203440342000003204411414320232402234024334421112030314320231033332200022000310412001030240120142243130310324430141124214331003211110011401410121012323234124310120140432340333401444240124144244144040000411322400311400012102430332043044104000244424223024001213422113134320004042004133202222112144200334410101411321232310233224034240013123113013304202033340203131104444321434404222301420241424210133222413041000234441023303340002020224113404211423240303011103230201431000311301303031033301002032014033310204423020202303040221203113104011320011400133113431134312331214244444233020303222441242411342030001040134413411030201002230130240433334444303244331303130314240433432120200223034124230344221003020111341311401214111410230224221142442033102333413321140024020011030111210004124203112432210212120220243", "104412302034102321422241431001320344341022413414442004211331200202240422134223221031144011424033333221100133433030233410220133421340214024440213210123020124122324022232032332330322241431014334031100032020112010423100320231143312033234130310300243423323301231123433104002440421304222321304110121431023204132304031314212421442313023023304021241030114132403232242312213403043044303123140034004421320123002433432311023430012332002314241442410142440204002020222341433402013030440122230013422301140403340423401143400042102124412141044030111234130244311113332013044440030240044133202242221432012044420302231440041310434044021031403314144201404113344410020024424003140003231000201122021411141210431021123414240212313343110401344012312202204033222300222231143300023343401213211341304242422433320424220110434040021322332032212313330014122440110031042414113231304230233103340320213002100043012144300410144240441302243111221433303142040031332043421142302100442432113131112101134233001031140100324231132041333000123312344120220220210023112314342423410304311414431111014144423200202312000222404411320301222331331134133344031121342013121024240220211113413301334431241442002301211131342443304231200112322244102123144422324200200423001223442211201104201240303032433423400340141020400012033422203133013321221010002232122101042004000144001322131014412112321314441100234441240412204232103343241433423342122031240400143401041402402233432313340012403044234432041223014031233212324040200131104143433443044030201003411141130044203224214224202443021331313001341012100010214230103013013042130130144301022211402423433302001312304101103243101404404400214214410023004230112121021143422244314234002422333300022041111300211302302210234042221243111121210102330442003234222202013203144321234304122424004104003342030233242441441231103211224132101013130101333432102423411110411143040230241222042414042331143401031011312032343133041411412434420013444111441200134214301422042213241422130332114414232410233102001021243010200240214102324222004423344303134331311320110242132304142131013044100133403104430042432403313130143121222101340102141144140143340311230104231012342244133233440242041420424202032111433110031131201232202330243133314230341231133203443332213411041321404021231311112222120344311241012442021030331402413203140112303001023040300124312240141422224313330230342111232303320203023123344002214114200410044344330032132440113432021000214411234320310200113022400210010104411414323130120124002141041143333132213144334411311232243412031212003333201314330333123244021112202212310224322321322104204412300442202024022204412304230144103132003340311303130443120143120110443243440111321420311221133013040241223142421113101301244130234344220114433332330241111013011131103430311203111104332433010112014011123222012433002404231221303403142441241222032214422143232101101004112402413012112321441212220434310401101423441311432410000330340410204204020422402310022340214432123443431111444041204204204122400442003031101303330003233011343102302304424312343302441140440434204401341240234402443400010123011211140304202011400213224314221123422023424124044220302001142004403424143014443341323340013322112200022321334431331111432324244143042004100320122132120140343102222432344130000203440322400334123132220002324120033412041123123304314200340020244444424424440321024344132144432031012000030020334041302033141214414204102412110131104334043132011043403221110230021433310200001210333322241031422301041321104413212100233014112121102214334420010443401221413231210343202403404114233032040341141113213304234430113131211204134403304441131223434432201421103424431033201320141244100112303321014104400441043021212342223143331444444012034404221241341213032422211120143031412333321102112214340202304040211110102312211021013112032223211331400410022212244104200402301442403021024340440242004211114211431234122322332342331330004343133330323301404114203040223142312410021341030341341432433110132340413221142041204241130322012443434031110030202310400341243401443404340320033222204324031322300103402433414123302043124012144230422414023024410444400114412010413222212431320111400120012223003003022023132032144302310010000024430420404111443044444043112022012402211241304334440102212132424120243032210421324120011231030120241033213412142112224210223320441243010020220120303100101443414200011133023100112141320213240241222010122200440401210443312344", "424410233332324332110202433013331141403301230331240240122101244131204220200124232044301041042400031022041033102012442300432312001322021313042314023103113044311232210310244334332413123113430124240343212031011100121020423404113220301440302200040243421042301010121324312310133313202123243104104012124102041240231433224441413131141021033312324430044403032404211312121230410103430310333121132242001024131031024000343441331133114232331334331422031211414244314333231212231210011231100231223211321400210010321204341034413234104413302131310414001404301140032112312000142243314220311240431130014341104304230030140044223120421411001402303311402332311213023221301024002040023103323130000424424111443232114320313303101320224323432130404401412010323300114423044330202001110124013343313324323142242122444244434424213204003234313333020200220303411341223202141222343303042321213221422242332042434202012100001322044214040441400013213012024040004442324241202232012402022401034442101020414231243212103010210201004323331001140242300220004141101143110120411431234302212324010024140221023230211144320223201412040044414141104222204013443303304113124310124101101013131301223233102241014431442440224200114131013113143122010202143243114011013104043413322342121021240023300032303301211000033214441002240321341323234340003334130121110430033023011222104444201413014444410430302003333020304310321122020020021002102112134302410330334013131102412113314221330310030134414121143113120300001110230000203201040332242340234430144034321342234444004202032332401201421011032302413122243022303200302420010344304010332202124223100102011230330341404244403044422120304420402241120410041041321201010101000434233010023444130100110042430032431101421313131311002224213414204342230033310321004412232114313330444220221220224243341423424022232312423111142043432323203310432144310021121204234130233113142421332221400302232001214201301142021130431112240122311203424210032102220132203141432202310410014003030431030343024113144403003144442201441444011243034034313224124203133231310043130404131421302022320302123400222431033011331422100413144300433120043241344111301201043201340003111121023432221121041314041203113403212144401320123343441130414041341444013020000113301041231041042232402343211242011112220424024440433432402103413113423433420143440440104434223112000211323201430211404210132223141232414122101321331012140231233312221224300230442133023411221121231113410303421321023101403233423124014234104240312221342123013244023314411300201141331321413244210314210023420321222003121301422211020321024424001431010444021403002431400204431001333023420223431302214314112021422120130242103233201023232130324404441143301403131013142233220323400300340403410424441300310020334203300041020031102314223221304303022441411432231141431424224301004204323023103400411230402434221033212022214214122133432031144321402403120144140232100430322322444104040411413401314203233322114423033414203322332003123030241411232011414402004222231424224310132133042043022430140124003403133402043211102001213133133321424221101014140121102112144201201011111101232403013334420232313424302340422032434432334121023132421234010034014013103020023420333422231001310411223300040124343403211410444120230403344413300314300023041431023213232134430244030424144411303210411210404000320233030322331043410221323111434040313220414202213111100411342331002130332120220204334342100310241434320233231412124302102103421032132131441344204032414000244414010240230203121312222142341244140310140022134102024434133134123040413120232004132414143034304410010412141103132001002100231321232201201314042442011202304121042230223420240414123011212314040102223003011241204120203300302432341141321043133224114400402234440130023022041400141431042220320113102220430424310412320330222031430434441402414444300144111122342323444103020333410332430043222223102400011123311434230113210001124342030321201202110303424343234220312411202434404444402314243201340140233120041412024401213113342021444032220323422124232113222002030201304321201103333210304442303432240014212300220414223421313444421313301034233221412021042141141042441303332110223134322311220132000143343402404044444043404132313041234243444222042232213443002113100401332040200130123011021124022122401122121101014014221422433340442303411042242302223122422133421414042222440433114334333441314200020230110432221041042043414123030012214120022220341000123", "033321444330043330311012204100121140100414414142440214244103132300323340444244132324300010210412431300310032214240224401000211310113304103321224140323322130000434240110341440034324020143304001422313342231142301103422244243031030004302310400131032322230000134441100100123141241243230110331303331223224041040140144332033341203313202234110331310141314023232444324241132401324313203223423013234314411322124340410343021441412433124223343100010130221442113110231412321330022221213244120402213020012421431140441330123243220220212011014324301203041203122013221214124331133221044332104002334413240244344044222200221122342133444312301303031314322011323044103443314044402143434111340242331303224144304123104113431114240302221412110403432212030430341413144243220341231144124111323314322210113434202102314223340304103023023120344403444424214442112413022404324223440021412013214334332214144122041043031314432301211342032114203141403024331010422223224223423223043403030244100144303143400423433231024404032213211012230224231320240102240141120242322101224433033443143021444401001444034403233344324033034334121124021000204333013403440030012013330222030012133240024113100332442000102412021332031302230333334440440212243103044233313243010012133230102233202234102041342143120021233142110031310442322441222224141340420313314311344040310021102401024430122221423410221234402422234100242012021041030323003442313211422431422411300123121223442314130303420441042100321410300043103013112230123431320014201110213400024040141403323233103402302011012123244203342110310142243334412113001134233144143124444002124430343233234131133023133414144410441022101140441203201433303020310401021331333344131043404124203020432203240034421442133122413124111442003413201431122032340140212032320202124030232412301121114430100024102322141404010042304304430422010443034313413424143223002313010222124330411420024022033221143413133231104044234210243104303111134133313120020431002014212110341424412132432200102212221202102043404033032013044042211431320114142014311102232332012132132300213340401302131224112410033443022000204330340301200020103133023102103144042222213020022013014213141114104402143311311324144410433030411312023433241322141102144401141021114111120030314423344140211201440204013244442313001224411012423143122203104031243234031304130111130333433331003231032220141002012040213404011220421241210304113332212132000411140020132000341440101342442101414204100312023124432113244140122014011023041144422314134330004243102001413420002410041133142413313122244034342130200403444202430410323342204134142401014231132103341111233121042030044343121041044032202020340214201233432122430040432301314301441040313030204013043443130032142401232023243434410240224003100030412241240310110301201113304332040224042344422202431300024231341142331342123004201323314120241212200203403141230311403231144341340211323000221014102342212011120420120414314030444301423112343042420002212102133042221433434312222030340001211031221310404302030234033132043222101330433214004413400421134011044033120134322102102220313101303423424422012123233442432243102013311320314344101242423144321122112112400301304024434441342122123422301142340342220432302321333114212043421212010203323110410242344324113134104021142143420414044302432434301212410402444303011433012004134331104442313241131440203342141110223221344311023143204322411110112023111434020402340401320304131231321242422303320420010404004033222431021343134142034314400112304211241102103401313020211104113100321244224023343233242120043233020223134441431200222020440113143114201234101000410421420140404040420043413104221100310242123413342143102223434401341030311414441232204320004133043333432240002321320021223121101243411442303332403022103233311141141000402043311313302014230412331423142122142024033121024210110041310302433012304032411422402032214120402331421044211423301302020231013422143140031123124013232241424041434041410333232420134301323243104320241040404103013014431314230311004221420214013410012311130131312441123342120413231442420002021412433300222122410020043334410444424404401232424412444021223321322014334301333110030011214220114112444220011433233013313143420421233014044304430114433320303210320323130114124023114313230030212400122233201211224310020210410213242034343111132323024041130133321101142144122414301034443130012441240303112024230443040222333333300431132211312112344443220131001110011313", "131014141340014131141244433331013040443214132224200012344234322323330424114000241114240430102040232034110121020020200242132334444131310140100343003301210131100004001143313144444104130121220203011302320241422211234331332443432212333004113441434434431311023423044204342011320230041031141100321120332210343203342311330244300223234303220204000124201434101301332411343424443320210403142321122441102130333040004012310421120033320110444310444430433121424302314323332021300300001333111422023231343103300433323241224433304104024020243131020001424003420443101023211320201200130010303330110033123111104444301222442144010200012321034143232042431002132142234432030433332320310121243431411400141041240322024221010230130044001103113403020042233323230320322024024144443343103144031310141002214433332340210444100142324001001402424333122022223002404143244024143031123140422201341241324031341042104112310304131411343220024134233010143232100334211204343041310144011241403211003322113143322220312334233100033412412234223043412012022134344410423213143044313330033321032342030012032302331140013003240041103134312022320142113020432330341432124323002044034103102030304423410312210204410333342241311242110204314444402032201023144331230433234214403412034330030202342443431121031042324133321224143432230431144442331404043414444434120330311144432231022043100130310001214223032443124233312012124410314143043001100132122042303301213124220314322432203002334424420104324323443240132130022411224242423134412130331100120301020041131134143342140000424023004334323334113434211333003434403140322022141124234010422304032344131022042311412304433312203221142101113210140014012434402141334140413211224123221032142002120441401400104130341141323413104323004320340131144440214202132324102412104131320321411324102001030330404031433300420313211321323031331040012331032444220431304334020141002132240020334114200344414133101010240243140220321210002423120231130202242321131123101244420143220033311012230132340302133201211042303333330212122333024002232132341243210414141343422022102023022301143421332442304303304144130023321211441011021314341431043444234102402422334114333422204122324423134040002011432303410011022043443022410241430320112211243340033301404221123022401312024140222301311431340342442340444423223332032022424430214001024443410422101144323142222441243330241414040313321034202234100124330123030213003411132302432202041333100221014142220121404020200132312101220043243143031004331443223144343342243022211222231130034322201000044441202023143124143303403132041100344032024110114043021112403034320012321231214410401324223140412411233302120230442114004022043432231321342034202410133221210323113242043024412012304041111133234334312212104323023413232402010304340021222341214211424343443024311024042202102031140312303021334130040412100104310133414230014212202423421401212421001211413421130124314400312324141411242433322142413210443220242202424100110204003344011314434040200201010403032102321334214311020314442442414044301241401144223314022323424241203141422102110210420330324101222410304211240411113411240323143114432301234342212310340330222120314020020300421342332303100020103000201233201401203423032404444104314433341231121321411231220010033302042144024043221114441420133132113211242244424132023403434442422440242122021142014100001402121112133442343340220042010203310443212303334210423012342241124400422320430110114334012113241200211032104410024344344203043142201234040433120002440402321400221323211414013413004141120013301343231220013434022224103103111031000134432222423312133001030331302114310211303032244342102201221231013433003202003130011421134241141412001133011221011344131230410433414223030413023241012434140302424332003042312443121401403113042414324144340132100042100444100332222432133311221104130121412040134020201240011213240424124100012003131032212221421001132112102114043410313233110422301130312033400242012110340134244021410441200144420300113034400141322402214211032311220443333410100403413301034403302121414231313341111330221400431430433244033224131000210311321411324243402322212411101321204200034043123423020130110311202130440002210043011240014122412420032204334102034214124320314232234333401404003024331113340231024211243411441403122022034404200431010330141040443234212304402232014203021104330014334102243212434444422411114433134302232222443224024320304034112301423310111200103403440212240240100422333", "334434322141003243122321321121303323243132014042310202000203441402132342022231212010121303401112422040442243324212244010411324021224212112324102423000343311011343310214233401334302400110014141420342340012304302221443032011112341102311404030204203104120242110212323103214141401010330433243410202444020044430134430242342012232020143203231240423040403304314131102001102333141324321401041424042022333143102301320213314041222414210430020131343423304400121220423403102143340112401400041222222120043113403322340031334211411303003441423031013311100314301042111000441111122223101234140310214040014432443324121441310341300102044100020433144342421112042433022033044421213112002301022034024133322134311113202014434342012232022344430212020432324414024114022344040333132244200220243410320202301013330112103211402204244203132022421042101422003121432310232332431121323402200212402431343302333210442022203004030224123204023341012001431310442312210432313233013024310234012012031202031042242223320020303324413440203101221244230103141202402301100200224231441140423114120332140024403201224142110403143401032120310234020224144122201411113411410021403434312103412132243312410033032120331301031441320343433003324041020221140301220221334003143421334131421232043303032414101400314434010444412144103422142100300033310301114000101233321444233222221031341030240201432134001131213203213303342243104001430344101140432210442322042301401131331210014202010141031444322213334342032224042411004104431312020214114004430341013021143032310102233231314200322311304410033403142411401114102214322123401230333433340314233302034332043002323204424404402123341121213231433302344332120143222000044214300402200012330443413232410333340404401444022103231332104011101241023044444434410133312003421212443311342343210342244342410200344442004414233301044134444221420000344303043330100444403024321423411024303141241044342122130320212203220030322424023204421430443223122042314142420031141214444002142244441212441410441220032444232440112430132342412300340001421111433431414321123131231432221344311104232101131024033220211413200210132404010131122042233223324403123132133434122240300301223433014432103034212133202043111441034341340200043232013413240024441003110123440414040441313322302440113112313204212421404104211013203140024043113434332201300114024310401203032212132444331434041241044031433034432122111221212323323422230020441024132320344402234413141042401012300402222444313203441032334412241122300443040411323444414034010443411430040232201410100144013322203323200043403130030234410013203234444023114113402021414433023040223431014021134012024343340424340124132131110410040441434432311430101331342044401340234314321400342332432124241231300434043202440142334304112223033134002111211204221024302302023142024242333022332234433142102104141024421322131343211213120101424020034442004113203224434310131110212232132032334441100231301423433124232134004223441322233414032243224144224042441324212422244344342212020314321021140011421212020130302432142024343104232403401402411201323232102442412410231023104421201411311101224201243032240102200034322202221040011221134341434304121344044402102102114124244201343432343223440130300230122422021303240443022112014241420142343332104112124342444212324043241342001114032221440421431304241204310233112113444144313420240202121400224323013000431414202210223434310414311410144042022323130012420104213130342114231043343412111423323410114304121122312113440232101402443000232132421303143010114134342434403420022130323012242131110144324122313023001034220011401410301303230204314444042214134022330440012304143032304321324134012002433322403000113333402322341301324142200342440034201104434211232444241112420222030143004121033012124431010412141141420122344144033442311231401042203013041323422121402414243024432020033431204311114412023441323140242431234234344122110440420442313343442431012412320240344312124222312021310221042031122404213312410042344123004204234041144434232402440411132144423340433441034333240324114114104144103014314033320330324332410220424304330103133340324332302020434334442041344430133121223323310112434222112204121021100033142110430114000341142302021200200324234223023421304234444042234221322034023044434440204032234234012021023034432004013231321142130233314204131211120411312342441032004132031440242402122213014300014344141200104011232110243133413412304320313223302222401223030413444022441003", "433431124320000440223434330422324242412140042333030141102141104112310234431311130210203400331114212134331214033144211241233132243304023141042423301114302421333223404103210243101140403114221431200232112300311242200311341434422441113304333131020310432340203402041213114440042432210023200322102331431420234034430221140333314242314134431314340120113041303241241302342410311204424000031030214321131032322404023240123043004144113420020124421442303313113234300144430034204130203202131304341043140144340132320240332034210042403232412322041330321204201402113433424124012214143141230200214300330202343430244122033404211142141430033143340234214421010144120233030024141342424431142432233243343204341441411333420333220340103311401221234220001214212104243421043312423001133110323141413341214431332100131404314013112240003034321304244011033103411403330324100103140234441423241241114231101220041224142403342334033114144414131333132301010104241403132331333132424102241204200234320313121034143411334310422112134223401110434133102330232342103434312142114324041403202300303333443321232341124232302312321033021104013044344340131441431304321341404344124143211431412224114114142041413042234144333243134421344201120414413203142211314040122030322343210143141041212442001422033302100041402240331011342334240122410010201024110201432200112202011232221122122142304314221434402222224142331230413423212241134404433002432134001144032442210001334333041144020203332231132330242240122020400203110334133322320444314040413221111041442101024140301124110014320013234101304110023003000411314200431034001124040411024011123404313204043332110243031212332311214214124331441301311322341031144240332304020130210042042014140343442211343002440313122234323434424422230221300034032142333402143432313401042422300321034303412232022344400000130032214140144203031130201340330121012301013343311103320223310103142424441111440230133432413123333303244411234411111433102044333332043310124022211030314342114124103124300241341420132041302304223214000114243111404114141442044202101411331121404213342242234411334441043112442042414441114443300004002310131232033404443400113023233430013400002023112304130142144333332103044024202413024342004121444004020040013043300013333002231002213123341444201011021101220043341114143102000410011302332312403341220420232142204142212111134303414144033422302144212242031410133102241213043132304101040103310004310213424442143442223131223114002322102220011120102344314021413314140223402144401412233220400210204221024102240401130100442103423213021322022441340313341114410220223312014404230303341414020343130041244041314113014430032113001213240133414342242140334320433441114243344403441302101014023132423220334041121333010031302004201401303342213103232030141014132423331143324041103134104123312410433321120423131231343324310013331233021023320240130212232120314124321402101432402423442303301003313134324142402343043024431413422130442210410341410221330033042422201000140344414332011434241023414434214232330303011242322022204212024231240400334304212140203231421414131421142212204301113221210021224220344114140232411100001421011102420021144140011012231313022243231410221021134314131123403243002033432241343324341434443211244422202420410023013103114130202040404230324232214300131014321214314324342211001033140113342310404044113012302303241202333400442440344233210242230112440231414440334300101103234111420341430024103220411011314322213301433000130240331241232404203443331422030340033312011042042012411204440403301012324303412222203241003042141212333030021201303101443242303103042311103412444022234344410312133042122041041344002401323212133100103112314314032002203044403324124414130400402213141443341111041210230112134120141120432030413444304001411320441200010020341334440421440020334341140234232331034222143101144022103332401300012113312231122442121322214043010211430310411214441203314043322413212213244004331101032233431011030404114222401124332411134123223101042130240424301143410024442240102300340023320222401200012332100201400112413023112442113020233240422140033130120031414131401343003412400133024012204030322201141030344400203201113411032441104101424232232322340003234021002240311340111413044014231300040022034020433204023430414120424341000120122221230201124313321143343130234003033411410304422434321104320400420142141120311120422021200103033442412140434331423113010234011233210434421304203112404024031114014", "310214304302334002102323042302341311203042112114010212324343041332412011204410224042144300002102040014320222131014002323300123141031310401232334012140340223124342034010041424220243103102030214241013012021111144301120020231040301300121340143304111021234424222313030122003422112300443420120241144212311001121424044203342011104244212224403212432222100043411242332244012424230242420423422031033200222140404004132144020403320020203403141122103031140043134441121214421214041422232220113123234010031240011103340032444111441343043002311221424444111332331230133320343044300344113144204104403043114440232014221320111041213142133321342242233020121221122322323022421123210313332210223233131334133344440102142201103203322313244002304402001142303300321422141223012424034112121001413203332010120201124134444201431303321444131414224444103001233033030402422134440131413411112020124012042343011031124301331012412333123131334013122440014421121420443110033410243400140204001204242444404231132201314103004132123312011433013304202342443124431423331124243042342221324433403344221111414403433301424422341421043100412003440021214323111341334441441034424204124100023133444023303200003443130443013203342202144412114323240141314114412230023113121030441024134241041302033300321110103424130000000414412114314203330040243110220121323013200114221310201004403102221022123044210433024222304220240340102012104001300233114433022102042044120224020232102311100230014100322331131320030044310310034042413013303234421130441031130443243402130001431443233401131020440230231441343001001414444012443330004213200204321201434443102411423222403012103400202220103424030431004222342222004234041403011033004024002102033130000403421021422013424304002243111420103221343244112310240101120112323242231442323310424112432220442423204130444412023231341042412041131431130113412203301210214123301203431413201243430401214130324142441121404134234310201440412123422340220302134204430323140101310302404400020321012420113422421334413431121232030421142041431411314032014330200001104444224101332342000441220243330200444202300113443111013040213212424103113414032320021202011030200114423340221103034040401114034003440213114224031400031124322322330202231442032110130123411020314301024410311123030143132214321023011420411100411310304301314043232041003201022001202141312302412243033111233314022001430000333330101043403140042124024242223422013143422143413034330020241041304210240024203041400320030100340101424411302214210021300443211344302131404124304302423013440423414402001044444342213130402442341144323220431133014322020001332023411232341230232021121102200243124102030420132423240222034313334120013023403242410021102112403421142402033403013140300212444040124212234441103313400432211300324334143413221230431340111400203231433200334132204331322321004420310304412304202224214004030200234333040430403230144441341201023213201201000010221033123324343312014101442422130300432403433101010341120041143411112234421320422040431343213201343411330024321340314023241101431020333003413004041414123301311421243133112302020112220222303224020201141441311311243210233214412041232324103124214302323224430302304310014212101204303202032224120414342144122143242202424010100414144224040234211004103422334121400410301110433223101222414112314203210440003322020313443431303023423404103223412234231113322431204000334042332403141010432300320410131211200042303040311122043422222440043331221414043120322431011324113323202121011031004343413103132414113332330422434300211143313231443131402232233231023242202400303023444432013343202301103340423141334230222304344104324031331224044123223232123031121031423224231003140201022341403134241441011244100311342221213403104032040041204002001021300444003411001223043134034220223344012203133131312043012010212220241003010304242040133403333330234140104231032240202343324442120121421040021041132112020332010000231401341200331134001320034424110112014144331122421343243021234042400014421223303311024414131441321430230014144413323422100411023424121300133304021333214221021430200043014323034323330322232302140210014430110023120142300001224104222240210014330143420143210221303321434000424334433202040222430144122241044023413413231113111112302334134040020310201432400012321031010441433222041214214042203314110224433041001334440103032320010120130330243421140002102131323004224034034222102140310244222232101032330043434132402344333140201414001020", "402221121321003401122331413232341013301032043431404302323023321412422424124412402010211322111430302013212223233314443144233430022232000323410232134300231441420040104441433034400321432342310242224130341031221321144412314123020224004200104240033213034233103112024203040224132020400212410040303233414143042312334224213240102423432343422321312032414441403134100102211434224311031310240441202214220043120421200332303410324320203402434322003432023230431033042430401113312124141432311044403000314323333204000400023032243140412010333223441404103444032410434131432321241420432122114101221104301024211244400302023412221013201313134440100342021422213214424233200330400230302031442241141414304301340043400312130001423333033221214412421322434100231120043430214440130314344223032001224221230211341042100410413222043040012023101442022010430011243430042221043103304031123442104434311320442043121203114311134231111214311440112121323110043223042043442124234324232133440041444204333413003040012434400444433431142034340210421324112024302213140121331101212331014021204144002341044042034033042012430402021343123343300311110433042333421223000414033300033333300210220444424123340132024023244442244310142403220120123302404201132433232444340243101122100144314100234201122011220312223240041423324434334130131044420313421100224222001012243443300202431243203413313034323311024300104014240000402404202122342101304421312244120440031140021044401400200133402141201030204041333402112022144410200104100211321120112220131033431340441011240144103043120222221420043333434203124333300404330202002323124433332010033240111004121001023012343322122424333323102420123131130332302324104013402141014222311400213341111041224243321341044343104012141343240004134323134023204212440134010314330400201004232233130002124230140231032411034340220144401342423214110231212113331233004242420014044231212301131041001403243424121003013201112212422313443444103023301400442121114240243242124144321101211143213224213041200333312041011232334142141303331040322014120401311210034334143323214201120301202410213031033412401034211231002242131042110224443142431031124444010112104042042342403331434311142022033123123043013103013243443424340011220011131244003422424004021042413203411332100104032100411001101134114042131140431123220323334101114330043130042224443411214323324124142111140040442133232334104333422210310144021004403321423231142222321131230402011420334412121200000142424414013112110413112042341333421101403313213402304422004310114221413422221131240233334213300414243434023441433300214001242044424200412211003001034104444344133403221243014224003021132112142330130004310441120344320401302231214113104122123103121403230011104043124221242141432344021102044214414102422344001124140332112422300112032400431041213302200332444002213040432202341011104422030431114211104020330332032121442113214224042412441211423001242343231444332321003203442222044221341224434421203310321440020202020412303344101413223123041033013024012440334114131341414321144313400100133323411222214432221332422343111021024231220212141124111324003322211010202220121411334043333302123413140013411232420304111420013032123112044144004100022030341112124224322013330333120330323443442323214130443010403330132201423142114412433424340324214341041044402220403020124220123042421233433131133201133124023020141313321402020241342413244341234243140044132402422021313204424033202422304301120102343301321144331430020321424330201043020011143103023220132333220130123034412422023022000122002312103134220234200241022142211314012130211241401242001224413304022030002303301213412121204140214310133221413331020400101042130213001443243410424232144043213211044044140024042313423144033121330203314200134023022221341041023131203103443211322104112342031303200411243130331242223042123342043221314023213012444133303230433342003244213141032304334031001410130403011224341101111222323404203134343014041321042403302041330402100310222120023230444113133424444233304234031032144021443401234003321140233341310421031324432044241211210413021222043032113203303331002230104401414412343224331404300322143342123210403213222232302304124233003331334143400434042302443311140131241431440120024120331233140012340300214041233110112123330023440121440010242012324112403124221212110311431223322443220444230213444421433341030322024143130243032010314013042302424244030003441010431141313201030140102004012114334431211414324424333", "312342013031021400112043033342401022130243321131302344441413414233111101204413233142213041414214103344310331200340311032401143324220243011234031102344102130332311010404240214323144032042031322202314042323211123031114242034402133234430222401200043031433103120312442014424343304224224104311323440204443112441121120002124143230440124403023211434330013301003203421232441014103423040411432200002312241143322431211001200410402311111433201140230103422300141310340414413010004210242044110130231314134412003431300204133324012221412401044021111222002020303301202331042022334342042401202001010044044244030322403042343421442421200300231030324031044304434331430002311402333132312041114210231023142322304243432140420440031144443100034211412020314140220224124122022344042010014022112210033302231301441401211211434133041013201343133140034134312441024411130141432320241240024441424400003123441211133232324302040043044124420133402031403211023230220414334024243311330442202432123332400033001440114300034034133140114012313112030141431320224044343200132340144334122310441333200103424334300433124002242322103220420413411241343000421000413442343240223021222331343032001330011013120231241132301432032012424311011342134321204100100111013021340134103443214112232334021002324014400041300411230444210310444304212140014304231003041031341143014123101411300021031044012023344434403444001214003224404314404230001243232201223223000100404203300141330242144301122102322442443401242021442424044022240101210430143430140432104434101222101333122241042013040140011321340133303140311420243402200213333014342323033141440344131323010342411333122444303001303342100243104323042124021343014102004221244443432443220144231102131243424342014044223034012413121141120433124340320003024230312021324130342004121341441423230020033001100310234200021240313213024343424322330011420242322041123122234332131110331431221420323003303440114032244444242120232303001421323344414020230313120222323211103214104034043400021103343110311021343222213200210332013031011044443043312223022431444014222143412344404030414123014121043344200020024310424321323334244411403002401003123324002142300201024000404442213214042034304020312211202244422113113003004102042332133202034322321103244131242240111203110103301031121113023000222321214142300324143211442033333121201220430133104414114003220343423431401013211132314032142121013344433301121030011243441322130421224103403410340030331002442444132411314200223031140112221321403444113321202441333420433204301111233101121204313324001312233214322223323134010330242034242313343401023020433333243201121443122204000423141412332041432334423334022200010012444404143144330242333344140010133110344013211141430143411314431101000214420344244040422400214221002344022043033244200412342323032221203042443322431222340341100221104411340304110143042144234420312043004320242414001422014334300223134443132031241131123441001023441122203410320411233033423410242020441000101141300230430404200344244423234232433334102241021321133334400404334330334322324413223301213114014140203433011024414241312012311022023430243114331242444020110141411140410002214420322144411422400202442230011104102400233421314014331004443331214424324421112240334101240020220323313224132031012033324404240103424344143040020422221312042144223121114011423122240202432300001120232010343242323220410240010310403230124424404333403111411302220043201220132401201030043413202003012400131421013233414414411103411123424212303100200140314221444223442413201040331431123311200301134430132032134101021332310400021323443142400123410100223202434434334002440342032441143423022131344212312232243030133224440104201111341134040022201023233203114312132120233331301404130323043310431030213343433341321303313041022110221000424420144132122303304411441313443311403004330320342322434411200040102103101002202220240110023041230414114344032411020141011210131442224213410421334430340300323444323303413040131434014112000144340134240101111030112204310242012141433123213334211400340404130212243001333313110212430444341003130443232123402201131403313121222304211123113220004102121233430341110113421020410410142041232314233123311330222103034223111340121442312131423023224410320424010430403334411113121021114433313034342230310244234443000314044022332230441324020110103243023320243324031224434121032132334311211414301421104410000034132324303103311131031424112204302023404310433143100304422334401022", "223332023143301110210044331022030401234433021330110100041303032241103310023402021122204122142012101103434040033440203344431123423312101432242222203011423341132023121433430200202214342213121210314141301104133441422122341224422431122410040223231300011314103412331142224244413033242133214033041433114431213001042102211142034133001013122340230110343401433341102001143144211004023233140233044340201111403344041314433031043333333242010332201112144240233240113202324114114232043431210003322001404421320231324423033240310234124123431443142020212423002213342300211330404241020013442103022003344011131430312004230313134232022203214222123201303030123241143224334124101021002312204031023444333004111232433200120133403423333304030002300100114233300334041040233024042112324023430414210224230133323422014133440212031022300342431421411431300014032123403203000441322324124304300242012001141214230304043334130002042331402313130210123402344244000244303334421444301013040022231214002302232344432043211411132312323421113302131323024333323344012310123243232334340424322420322431431434000400133242204414333031411114402213032131322412442311220022001302134222403324344003243031040032121042231401422134424022113110132244403333302113131344120212224030303012010022400043442412443304244413032044023020334321133243021132334311123232031444040413314414434103310433201203042323213444323020440122012110422041442123000042211401201300220434440301020132230202432104221424024210202444402100041143124424104011123321313031432231323200443022401032004010443004312043330043323311013322113432313242242030130124422032124203311344042112244102201241310131101342114101012314133040400010202340133100430223003134331222212022030403300304221432214120233333410021014403030414230413424100041401402433004034211443311131234232304222000224133214300131010122310302300143441341421224114444344224410333441041001031113204020341230424320412012243001403321230444120421423432201442140014243441411100223311121024324412411422330014234320303440202424134012201401044102133304022002031430032113132223330032242432321130400020113210414324224132004144134412334134004001021113030421404113401422041444211311412423433333234431000233413023101123443331100331112100443120133104003034241413410234324140100101343142424041304003034302043413301424034331430102423422023122141030023201140302040110011402221333343110311123334231242330113411244013210042440203101201104401441341010033103411444110324431231220411121031342213133214440430404113122410343034203401334301000122324132403012241322143444321220410000422011400032104201003410410000341240031222434320043040331434201422133420311114010431032002321144314431411224003044140320000141431024141431321130022042342114043033402333122404102443044201224414134221312331002134304241443030042040034013223311101434211220210200314421214340130114000013244403013230321211030010202340400144131022004102402203240424210431201301320432040242221202310334223131321144433212330040414413101013120102132304402100444032014423224000312044123423310111340411021040411423231430033334013403020403002343131431040234202243021300140141303342403043110111333433421444422142142121332023233302411110344444012312034232023222411203113301423301302311330011432442020103421420443102130224312013431032222110041332201301141221040113043442144222114031431043312020424220220213231430021121241421114224411044213232404043011101132134334101201140030431441011110311141342010000330100302142043244342331022121203123440233141300141310011413134032323112443301043124303230223023130421330322432112304312434202410242433221040121423343432110230322034131101332141022320203014333340203314403443340020044233241010323013030210241121333212322102041033421400331140004400212130132323041324200024042312402043034443414302222314002120111020232213130143310110301214032201433211320003023030442241411300201030412102131133321041411003444333202233112131110031144300043311110011322131204120230023234401400312104402044442240042013121213431402334424433411411040400014340142021342103032214323434300203423221323423012404042411014133304002303343440022013123214413003112422132031242233241203432100412423200343303321424002212132202314111124214113231041331033121402002102132342111023130404024303344403413103411231401032342122143311224022241424224432240141142014043333433301002421342204340342133422410331120110241412331123204230213020412330400210321024242432133431110114340232124234411424021", "313110110114341122332410303230312120430033040333022413232304342403124323244011411430424240440032143312213041221343402332113332013022014003131133312303231133340123302303202010224231423102334200244104001103212001424222213401221230023143004234434341134013111020302212033130032403211010232134414401102102202442022110343233104230224142433044324311010332110311202242404014310001143232131100143423421210403430420243043320001221020420224321204230240023422031231143010232224231024032241313132413340444011324212421104013421334141441210024110401310443143440111100432312044340430100442210111123002232443304114122433321311434111242422022104241434340243220401432444240023012114244424423331200333020103014240334141410344044414242333002323334201241410304114143223421203040023420131141104242212201204242333303312044001240304310123030013433241232401304111214041234113104124002231001300142300013323333040111043400404441120343411224442400130034412443222203331401223242030333413024111103011234312102012214322422443322110211421131342324123122121044442301002314212122213232402334241042124022404301244202210144322311314141421312441130401233102421242444412433003113300111324041413321331321133341224111133301300042221203313410124110242401024334313013231333342144243232430132423144224410204211242244122014412443403102222333020304231101424203412422111342413043411411041041303404343020213110204210241012124000102321133241344124242432034333202220431141210340414113423012121444010213320003020042210434332444020343432303221244234111440303324230020122211430212004004101242243432344121414114102040303011201003041032242321141430020214212414440124200401014214000404010143340230101421423430300124414302043222212224014300002003430342134232044230432120220222200423413343044420421330322233231302103212203320331244143111000414241342404021241044331334404031300341132004413331100033403403124413033011044030204034134132230010231322343223003421112122402123213421303024422234144102113220431003442002201312400401332043031202034040142220031314042122403013200104441111442002330401413304232400003423241234142310310201234303140422121433100043442141013401114141402134124223013230220430343241031124441433210040424413241334423042041004103304322140341201211134412343324342234212134423124304044310202222211031003024332213422343001132014410123431001433320024223213200133133020324030240001221210310133221430130431221340211224310421343322234223411342431322412313122130232021142334143002102122032330423101040042444400041103433131122040110212313441132010134221020300110323030144420102012223110340212242003000200141422203441020013230002004303222130301401423342040103421200044343110003440311403314310410002314412140142313100304114103404312303100040311301332243102344210143002200422120223332234134333014224323432401020032213211044103320242142220004344041424110232332240332400024442401133320421413102242121442434432434304412203314013422324001413001342010414020330142402130422231021011242203131011033314144222214414014424320410044430143411110402221344244324142114202003200021333441433323313304002220123110423111122211432404130011322101431244111012030110300233411433210413044134233132030033033203434101404240244104223410101400011033244043140420002403402014013201240324124204314210421443041301224213430142133301303130204323423200234234041333204211044430312420243200104440330202042410234232221422014001414141301024433114340110110024322022020123003242202120321421304434322422414112220302030333023004110232341132022333420003134113110031333042431020144124220320043210210414433404444023022434202111210130022420203221213423124022003011112431134334212313213123312044313303000203132011212201232142003314311341301241332310020103013120032113413341034404220031031210402213412242434123211404333121004120203334401343210104401010144240110203323224033134032212443143143114104042134204134221244304131044144403033440003233121121341212331203444100124233211213110234431032421302131014241121421224233303111010404341143223313014032203004102342224114433320340303314403104233104424311121100112022242024243431133044441414403332234024141200423120400213021321134104341010011233423140020341224101031202042220411341322232012330320231412434131002222014410433422330423212223222134333120244420202422413403032130204124200032440023433132014404202444222301004214130424332104004020121343331024414020220410304144444101133200001322400121220100144310343000322221320233124000314", "100411143103214410100311313013130431301124434124002110120232443122323212011100203421201310000211303432231201243003243212412344333320023041213210421304241321034323034233313413001031120103241212144303031033224403240444443232410404002222233002323333131333000010431420401421400223112414010440022443140004101212140310043414344434410212410100422204321342211034423001420044040330223234011012313302041413213223131030021221034331322102434332121410344141040332242140233134204203444034422022423414441133102144024242404223144143210220412411011114230314424122412014320110314231000314224140240313410211421201031442113033311444214311044201433124343234422411142202323333400000401214421011203424330302120034442402000414121414443402434340430323302022432104034132344101133243032401132201424021002333132310400101100340242442342103200023000414140021344111240102010120230420142200133342002241424123010202131223444244244441440442241132420442220023111342221101112012342341334201323321003133230421420010203012420413412342010342440140412020342141344120442044134313201200402424334440442424200332044040303040311004433010212223332320023343004102100220124123110331414340223031102313222213240330333223441122104402340202330412203114332404412032434222433121113322214223111200342230032424330134220320033133343001011013034010141123420334142121404421443040043131220012344223342213414201003422143401414400342443240003312303433012343324242221222331201423301122041443340042432402402341012433402111103130102014113143444403120110143304403001113322404311344134043032340221334240210211404112223001341221124400012411221402300414310201442014314004422202443022440442041042442434043132032243420413241443001203331443311342032202220022213044033214201042444303001243313410440412134424113221222041402220042243220333223121443123210202224404212212433101033330133234414441234310204231001304041203220131334034243012411423430034421422332022214004122031031000410032121132220322340112420203424241323420424334001124410314221303031331402344323312221023413133343430040110030000144021011100312132013240403231133223404112021412442103440140112131403201332204211231224430414203010120340234001241030210403224243242200000131324220432434201420204010121043003411432104213102110434004231423312244101400002423141124443003043024211313010030110022002112032240323301221040200330314221222412302024414111442200011104034314340444411324223203010223422422114220414241213404344232432422140211400144121041241020130402224113232010132320022430240141414143000013430211003432110310432221000031212332241202341422211101414041101430133231041034132213444230332334332140440301212411312234442130000304222333244123104204242103331342244403140403213241143031222410241031021101004121331430430020022004110231314231121421142243123200331301403044421133302031013141342244312033424424210324314121403110311211310343241123402214200221110031424043233132341323423123212144411212134421412013241341030244330131101003321224330133433312102100024324042241423123243332302122123140414440243211241203421034330102304404212220230441102031222004441212013420302104202220143030000202120020143401310104202202123110411331303320342301210331342321410304243221221201020401110001230303130311344324120140322031122133132034322441042123434414104441433420130024023314223001143440310020024243144241413003332141434204100111302301144132402001311034231344202211322302001112013411104411444032023220134203104211320440210211411320200123421433134131104444200313400422232244201324241440423313113302400433244211104021343410132324101330341202140224042334041433434211430213014120322421142231440342240003023210322000220142203432141433234444101433030130112123320231021202404113432212142003100004012001104220333203041424004423023344442044430102311340032333444402422400113300012424010001313411204232003114204032023104210032010143120321144341241013233342244203341122422200403410001412142201134142130442240120113044100413102440443222223123010401331320424113022402044221141004113242420203314244144423003413343041222241442232341100114233143321324402211014141010133040031141212211411310121341023422011342122442400230323120001143024020433310111003044413230343300300002400204334111302012413233310212020002210124220323244224132022144113114200100212011031213131400022421001012103410433144214034241103001102013343000331331322330222042043411404401241220020332242121324331241203334241234031021241213224311430312412024242243004", "420403242411000000000343432430030132243240011121302203013444342123443034400320103101004403100342014313401344110331310240103034032140320300304412034143024103331331021202403332124330133410334331303004113211224021422203224324134314303011302313044432424224143111033103242330230322100313320034433101220342332210312343422423334034222432301030334331011112224214101011422310313201102213244423023343234330024431011313120220212120013120100243323223300042334110012421313101110320042101113202212124014241234200403233421201441410144102004130112300304441230401400033232230343112210142101321424401444120010210120443311110032220121431123043034411002233034130141234200044002203234223312124221222041304231124102444022312131232441232303032342033331402010421131031002033001300000242210414042404222141024214013300011433032411312113040434011314201102431133223302204413143121132014002203213033430202441234243312041004411111222240022141422444324210143410030202243123412130020404210111133444244003231340112014441030313124143012041002213213213114241040131022442211332320224434042003113440114243203203224412432220142022410012141302021131433030022134134442323102203142034131144404132312403340421324302114313441110101331244432430412012141003214331403411233314141400231223334010340121132101114434300424241014334143200440201441432041141342424121432430233433013403141312140444002410123201434132434231212430403130411214144321242413100221344112334221242340303301301213033001423343323332112002413420043004041211232310210044233202033421342322423410241440014233411201033231431132104304201140120414133322311032341121241202111134141333424142403121334330423443120302300301134042110031043032242001011343211314213222333400223122043223214301030330240102032244000240142032442211333401220130243410413423433241223343104343204031242130113233400043011102431033011230303303441101304011341234133342403444200044120304320032000201100013343043334003032403403301023110412014024213131333244433413314210042123000134300344333400104220222320110023300004343100244142343340210140032004200323421314133401431003302244401213030043422420104302433143121231213222233241211120132424420344021012422442241131221334303020430110004301340144401431400121112221130344243441242204033012010401414012012341440222343404130041433323340142204304441110222412422012413032340443030324212304400032200344112221330033101321421433324400211344223202342014301414241222344111003041142441032033111240432144412212433314424332041220122133234343220203044203302100330344314301404012410411314023403430111241100241320024110243401004322310141244204332430332143333111131002310132044420300004133324410432033431332231320422341230122202400032010341321022431422231241322030433043134404114033130130401234130212140321143024422404314013430131100400144301243431340241030333202243013234433401430042202204344414231242213411332403411113304013430323213144441020220443201303102221322232124001341123141104302043040240130242331404231324112300112134022144044120114243403101324411222001044023002202223023214300144301114213324242311243102102334244113043202122043412441012404100131243330342243410432422234143423443301421432221414443123000114012011232141220441144411433243324304122444404344411421030344422143412132023042140100402401122242042140331204313213241000403211440244323044420222432324330400232222433244002101414320014032420104412213221434344241300040300314403432244432313101332433202140013033111322440411221333143010422344003132404032431233111341324420142124411242341033200204013231030034242441314104003433001024330214414213333142323413442201423223020004141333322413141330141034402200440004313032340342334310233202342140010240412442142232013124413120413433011313040010222141320323201304342220400212403212204322310310440134434440103010442143210221442014141220340022203031131242433243204211402433111022444011300240203223200114403420124040120100333320011204133321013004433032000120010042432243123203403323231233014241340402213243230410200213231020100404344101214211224420241401243030241223413042434011012404412421342112414112202413242043401040123332420213231221234311330122003440304330042312311032311212041300303102132122400234244233103003030033213432324223210011434141440311412122324403440143211132134344020342340331220213113041301031141204412121414413342113123140232110202440424422313412404032430422234003233321004413244410043231211111224231413344202023022323003044214041102142310204", "303413321012342043312244100133014433002122214434014111332240130431022440241132241211032210142341430433333400333304102142421021133243211112102004303440443124033214100401034304132034300122301243322233044424130423123012230010004022312214423001413342330142113240342042230233112141023221103433104444131334331022411111004223304203201213041001402312401210404031203203132433443442100133231342234330010000302403243221114121200231034230203333144204311242044241420344131334431220312422331330243124312300103040144144343044344100433441210003331404213232041032322421302320003321113114134210111021014324012001244121211140130133312220122042003424312313210122302443431304043210410404303300334200204413130300002100112221434402313302000144041423440014232001330123213132202411122302401313444012343214132420244421323432002012420221041012304104224432102232300133344143100134013242223322110140400001204000003224314232044022111332342331241140221442022010111042013203213103020120222203431111222422220110200401200024304000221123343313100004241332324421131124340013044134211323144130141201243004040022332302032241133233111201400402113142202232201420412243420011242434103342402102233124101444331431120433143223443433131044034242242203033012204140130200022222340320021110044224421213420134231343031222033122042124444141413404330000301331023234242024433302323100404222404224334100113332213240443224331124440243210420230033221001434241003122212333304342241111022103212000331301442401204340001040444012441243203120411431434030410423042314303410330314022402231143342131012124144134302001143031234413121303032214214030141411142333002121110204002042210324244003022322044013114112301244140112300413423201000124420420014034411012431111323433200403123102423033241030044331041102040421044342033131020244111221300202110432024334444403340314340101430402401341341410342020023310412441224421144312012342123200021432034130133142021021140030221023031313324021214444044140113232230342134400144120203211322423121001241400132132101043310202442441142304433400430322133141004433401012241222310341243332023423024121210232343433444404014001130320211131413114120043311404233424203412300230123244122042012140240412344124103012241030040403231204311330420230241241431100303241130133033434443143223432212232324212042010222432433223032111010331111133444321211243231310231022423442130114221141240402340122242313010230032021432123433430444200040431132034242122133434211220241122420210314112040114201203101020131244000204233423203341304014423433141414331423144342302213331132330121011130014010012123204341342142330000031233304422242030102042400414324322202033033340201124004404110042401030311440011040223014200102232431410040201141112342023031324214304242421102401334044031011034330401111414412211230122334142402330404114404004234434313423034004120424201302341222131324240321040040434423321203213012023211414331004201144100402402201421043143112431402334443144041230103321022102021200212423134324421013432430120011443102112100201301321240230013002024013441312200311141233201410044241104222420431131024303011301343113114313021002443033011022421213334301121110010420042331044431124220144400302010133433132422014404142423434101444133333303124220320101024314240322423204424130431144000421421014413222011443233402243422400412003342311142311433011111131234103221200011413421040111300122443241410141132122120341414440212002113240204024412000242002432022002412230320433233012413344433322203032422120142402430121440334430111310432314321441020202230124430340301422421244330400211303022231104321311142413101021220004420424024332402220043041422100044131430140411112441342411044402004111203032402032244012044301120042244204044003040042121210401213442311103004120004433343314321312240003101442040414322140200130423400422204113032303440213202302220134442404100132201412344443441140202300143014230312312330123412210324022304413132411421331431430200121013343231331340013314430002443222343312343423012010021342002333114044410133122242132444120213211420442313242213001342321031204003340041411343303210303231213421000313013031320421123113301324131104034113123300231304012240214340444043141243020131230112432244234203011234212022444413124144423243244444443314330221403320310021241034304220020340414232022432140200142313021410244432010134224231400121031441324201221412214231102301402423241333123433324011013303033134441143102030023400324200322421103412342", "421024102110224432333314441102443004203210004102142131211230441323003413333034032443443300014201021011230024334134414410033131332023022243200143221333130301130344224211012302411232000440000140120204214424123234430144012424221443403100230101134343040314100400043132334012120402134344323233210111144133341101131333020320224431010210234424023340140300100444020443432000202002022204143010200043023422303340000001130201142034041122230031111042443023401241124040343343302002410041014020000041202414043241104233303110411032021412000443421412132144400301411324030400014324222332023401030321203342143404130010322110421200310343401412324403323144432440031244011234113040022413402231410034423110101331014111344240200024224302441100133211224003140030442101132003012223402223001142113041324124002233232012304322233044140221431212311342201400344043434244212332343333402233014444030233434232240104000340114041314023033413024102200421443100130001043124110031003302342042440410142200340330132432010132310202432033301443232323333110342013034413443333020032044144420040004320214321230412033202141021411400313131143240334043122042100144222100340332322042401233032440343440343130341344141131340040232202443103033311332321303010311444402311431302141144430020324002122342100422311310444330203024041240103220104222231413231431102143432123243101244121331404433101030033242424434132200413141243104013000214142414134302002231243434210240041332044110004324440341311132332112211123331223003341401224023413132231112422431122102402340230402033203301421302134301133033303201002434100040042244234430323204314402010242124201330141023400112102013402232224110201322321304030021414420142004044312121100220344044312440003230304404301220224314124114032312222204022114041123211142243243421332342302113410443143033333404333330320413434410430210410240431121134143023311332420232440144120330321100433021242432401003140203240242322101033440224441130321040401441123213024210001031322442003012214311400320042341432242023033132202333233404121031411430421010043314413233421443110401021334000133100334024423014213001042331043433222020444414101340210231142311001414103433220442311313440303212011142010110120010343402210014402322204222012114310233120400310120324443242440022411220122304144323104232011102314134434144441204323200132100341201401134223022244314320142230023222304221120321244244310111414443314232123431304423022102023330141032001230423422121031224310143111312422133304002041100141121422234410144031223113211421230141132231302302202203400200311102144011440023222111142211213112402233232331233131012242000121012324334120344343111301133203234014323114141111111133134032421113300313042344212440044221012104302413031423140011343322433034403243232001201244342000032312324303314300020344343413401043432112033114241134142210023140321412411323144044301202320300432013313141241430402110121442033132321044133102001030124213211144334200010014003243020412343341113433131203243441132303304132244402000424113421243041102324224133233142132443303040402112142023404012114101424230444102323030310114443212224014430241014241102021332332040342142312230332104220032112343043122213120031041041002330210131123331411224322121000323004130232433442024434002310203344141113003113223021442133232302333014213123020111022421421044414201143404002021022442234202440210221400430444034143241111244123212011331222334321001222224012340234220000234422413122133024101442021323321104103134440120404021221244310423441044104423410301221432231144010122130012312021302212202434422030214112042414442034233234442031020202210201111243403144140422203412422410123430332211330243441231040044044030312441344344224444103420443123012211224023140041233423430003431024220124230232224332023321100341102120403304122243441321022131223144042422130022144031422134332234241232222240024214113023213424133004412304200433343432001103001023003123004010434102314120422144323040441224240234204000330242202301012130033311322121302002012413212312033231112042102440144122344410113144013443204233344231410143124114220130414340423134440004421313041322130010034034231041314124310213042234344343421242123303240404103403422230000034102031002203422311240003440324222323322301412321233103210113021020403100330242131012410202241334011100232424340241002340211043103110113431042400231411202213314310002111222421434222331312432322020104203043221433302344403131334233224401400242022030323421", "113431030200010110130200311013200013013441014324442334422010244314402213443134030313310343210244344323001113221332320311230331000144411034323041010213120103411042034410304332214123004323004031332221233031444000043030102014413204304314013232224303420240324234440134041424342313331221401010241110101344112124334340034114410244324311213121114441431124021211222023221010214333123322401102312202412414203032132333132031220203302124422002141001131434040101000132202144432411203022212330400411121030331310013024342002313433204123322034120103032423124332441342022140312430411312030133134041002423331401244311132131143330413201311122230030322101301411301222302433142032323200020431144204123043310400210030403004240223421300034204442342332433012211214304420101330141034034301444412444200341441100241044034340404222440433200133233114302340122120441013102104033313002220242322440442331314132010140004312434240214320131111244130041240200313430144433003101020222422300012213123422134244043040303013411430320313213233231012433022222344142330132112322221244303244114112120110230403044020142431044233340031104341220330304442414100410021204424144140204440012100020122401303001432004442241342224342414044201223232433302441203431422331220022103420142042414213442222033033003023222140242042331434043243401033301210130113434343231240432012220121130432212112444313013214212202000233400211414411430430401234032011000042443022014440224420410102111310404342200231303110342214130113011431140404011342430313142302133312323421344301434434142313414322240304311422013130133013204042431212002001321331243203213110044020012013340121322234201144422313203424404042324443041332133244223120400333301241400201330444304111231444422422042212212241334313334211421222331121440012420001410311112023440224444241012131413421440222013144414314033142442243412411320104030323134310211402344304341131110304040120030331104134244243023222022014122144220322040104043433010323334211401422031002332430202121211231011101410211224121024233130433442103431334102112140302300041340103314420302404113400010433213113212234144430113234434103313130430143341244114242003121430412244214320321014243111340443324304131120041140230423013010023300144302220012131213443324310101001211011241040311400333123400223240222203040324044334332021324221233220432023323332411331212041123010243012234101342441103200411313432240401033342301203243200412003332243032324203121114344324310244414301140111341014443442231230010044443340321433244420211302112342302202244143442423243000410442311301243421344210332122014101210423313030204414231014240414043200144131324230023421004222403244204022413131414234140042214231110212001030141422033234020310101344004414434441312014201130133140303304400330043340324104233024310344313421230314001400202024104122213123232214411313332401113231133341240011142030003310003404432310330022421220113042042421430220234314031302333113422442230211433034444302213110113344224402321410243440220223440144110414433210213432121320411424033204140213344140410411000024312330120040344242331100144233432102241413004043410103023431320114414300100204431133313231101044334310221212333024442422043310002422433131032230044140134402442104213023114330420202301034040232120302032331041413101340123201403044002212422404001001133012032411143024010243013102030034033013340011244240033424433133003122313233310330404103332431100104142132334423003142012422022224214033310243420441043432202022414221010121012112303140432242210431113421320020424111142332444114424411104431434230224122412114002020332330003443223433144110200311402441411113141324120010330433042324444021034002440440421431130114110341111004012112431414340234234120020444440404103404043441211414302310040003240144410324100214042411332400203441440122323321210003323044033324341121323031043330014033411441330211002144034134404440333423342100040443403010223420243220003303424244010213111312433412304301013031204032222031230043204412212101422024201144434113301224224014144140244034101032102332302044040334411340433343240040001123043430111132413313101013010021301422440442244110003200440332402424123104444431224202213014131123033002201004142120421411120133323003124240324010044124424000004133434041122414014003432413042322430443423201123140324002420310121240020332421203332332402332314300021002123441204400230020114332432011142101301220144212402401214312320031211424130130223004124233043104030244340", "030244133222300403333210333431004104223240120404444202322241112043300102103042430023014434422432232332232340023240202401142040142424014440140443424233210120223030312430421110043123214333023441230004421003410212120101221433123440012424132110424124440414001132304323123030411124012024332233401240133430323240100141332120422303203410411341024420224142020431110342444122410414004204122331333141434403011011000234344011000200134131321300023120304320144322201333440332423134400404211222004014332343321432133400432124231231320200300002043124101224344204002032420020403413013242334011033233124031111212443120003442022342314141210401111111441214004411221342244322422434423313110400002011431311132132112342013021023220410433000141400021412040330114134421213030124241244222340133100441413143311410212240043402432204314121013442144143420114322322143343123013103424124212013200041132441013321400312311022313432221402044010241043012241024120304231404433042142013000041040122043203130431103214013314104014421140413334413222402403230024404243132113133130143131442422411022442333023041033112004342240233001221033022411030300210124413301242300433220322200143400121341230220003310303404131434433304442140143231432012212210034040342012311244233424130032114040221334130420430133310044140344404020030344223122113123324304022401132333401131311432140431442220313411420242342410023341404334100312323344010431432232314020322003123241401314414413430320234414101400024430322000410114210043412024001010304224204301110031443430243240033030434143412034314430403010101214344243031203401442123334343344241313304131223344310432121212043133112132334004122420231413410313341010024103134431141103144233222320233110230032142303020143321314021113121210114411241042304210414203400233134413001111144314242011102313034334100412330140320331030143140213014324404124103112040010321211431213040000311014030120343444103410304043013342203002440421144224310122433243211342021310132410401033021423044334210403214301034342244132233142011013244313011200044314343311303023401240220321032234432230220443234301413430444312323130323212203332121411212110331331144433132113243311103233413032041200322304341302213232230003233142123031002421314030403112230040042000343234403130240304023344444303021320322304313231400340210323034140314043002224320401024001000000242122434221132333343111411402444044220330210220331023034402313134001302133410122024224044201330021240200140320210043420240201144342403023123124203313231244132012224124100443344414021120304120223304020310300132423312242311340244443144300201332110430224324122200401433440033003333023002000420021312141032344030400012400440204232121410333114243332410334324300231233231342203400002000040211400030001433143300224000440123332202034424413224213040202431130223430024000300221411104234344134402100330314142113200232133132010413241410321444303014101203434323232032220423341040420300244001404110434240310123422100314213143233332003130044441333313024430214222010301342233334323200303134034131421031432232001203142410210023020321344434023223211141240310311444134010111320323030102222244300204424230023230133241042020122043132324323104423223443244022303303310443002233213421024230021410234021022234444012211334030440134221044422243234332144032223321100241220443140413112213342303404133331031213311001342403143442434010443212304101203001004042121412104203203312220222404424040311413202403401421400142030312143124310234142102244314133101431222221320133222043330112322430300334303301224411010244012040004030102001234002213000414224232243013201300302241120121004020322244124404003100430424302233102431203144234342432403022231222324004213032133321304003010041313111120011042221231202023101242434133143002411042313301300401244323434431202401213343431143214322314301203112244103410014231132243211440311020012440013122432434433420311321344412103421013403300233213003342444303321232321044343242402103322120303120113124422124314114024314301112204343001330410323114000342421013221411222322240042231142132042311132230104233124311230121240301402440001320242330041024421323141004024030441314333410431024333224301321013210141332004444212420001133042120400112102111010242312434220113413020342331133144231331314141131042340043412321112003242133414233200140132141444013314243314202314431430310222033304244244313000012331311012140413341042412133141334102003103011414311402232120100103402131434301412113", "212423433130443022032131312001013433304133003241014104420042021044100331144100414242312213101334432433030430433114214243004231002221434430144400033004143144004302014303212404331320012402410124003230231422004431101122114233421420122421442110143002031041123444024001310403200000021233101231423411420332033234114121423134103333123444314443040321212342203044320123000401134233344001324122311432102124002024033041111040331002110013344100432211240304120000403342433343034041023313221214030210112044240323040123014231133140333423201132142244121420034212230330312224320331424201101014041423304201120413210223312411244044223223443121010044331213130310414140024302311404102133103132323313302414413210141442131103220011311432212220321332432303402140031332321422303432002224110432412212142231210211041134012021332433413211100100112043112213100333304241032420323231044120224030210103232303003344301202223333312224332043330330144321204332141230102012140141440421143101444111404121110222341011342412230104101131212310444440320144412033022332314211444430143324430234023142413032423241424320221121040214414330421320123322304324024200234040221134124041304433331422021411120241312031223242043444224411243211430414221243011120443031011224240134433101011234111131234313413310113210123123211302242414001412401124444440123424004412141403230312102020020014213234403433402302342331111203420314201112401212211421421204010033440420424423233440023033102330130431221231034101030324120021043240221344413132444244403214114221201430423140313224022022022220000334321300202120422204403203341442441113212130204142013302444023020134310024024231223003120334430323212422241221142303210442104321202311410432412001421211244133022221111433104023114113244322442421104442404232422320400421213442240411411014143201222442401114432223220331222444113034104021201304221042422140011213004314422102102124021133113402112233332011244100431441421041022232104213033101042312234301303340232223212214211131031313123200134333133034403010240043342201310440443200034111310402423232100014042420320223410111244232134244133224332031200221100423321213444300232111213411314424010401224042120414220040241402204414210134343334200132444311202320040014211411223423134202134144334430430234020122402411133224103230403111132323143400310012400140421442220233444431444110030432243414403112044430110114340421304243213214013221321140433320422130021043140320413343334112431300203141324142304240100102320110042242340144302402132333033314220330434134313320432031310424203431314433332423243102124332033102213334314400220203030141114444242341100300113011323301113413242210431134244124024443034001132322413404021210244244042101120242344232030443130441032204202204312413112203242401203414313401433131212112342010110112314344030042200303332120334044331440130214342341422000200244444324341022022033341433240114120343033012010344121332043014222123431133441040023244112333323311220013412104231144304324441333134313242330212022302242033042210443040442104324430132023003041143133121042222132303320314022000421231443030121122322041041131414224144312313100002323004010231000341334123430340244023204030234243234303130000021243003220314114124010122334240044042103413004034333413400201410031200223110301231114102300410142140231023234044110104233402214421041330130302142314040332223004123203433401400410314203432044403340030013231030420024404333404243333202314240002224131012400124130321114311213024434123240020110304103141211120141100102303221444444320003322134341002410342330243344000400320444023103314013300222310222412003311142233001310401403140143441012131233342144224210421320121111114433414110021313442012342143413034342322133002144224240222224010402231214323344322341110200043331130342413224343011440301322414233204023122244430313043401400012001124132014042323140224403324130012421033422044031033203200013322030344243411211431420212302202131313040010010143300131404234002221331211122134200301220031041330413122242043002403044444004130412324334301143040324314301134422101131024223412202134404110221333324421402200034023200034441300302404143444423104433314434401101140202044112413113444123241200412442422332113244030202204343444021004220241412240132004423000002433203301314213324101400111031044004402342431422434003434121122223303433034234202314430400401014410031104210222142123444234402020203032244324443423041210220133111424333321301100241223434132232321223", "341322441334310100412024233210441323044042344412410221433434031222113242120144143202101411221142112412021033244311344020032311131222230041400003113013041030424022322103234120221404332330134244212333221343011033124422203321402122212031310242340111243104012103433212222203314020330244330002402120110421334110003434331101040430421412421443410422043200244242440433320234404033201300230434440433321214010432131210111133421013142440130044120310444300224433010213314132120213333134312420214313303242012400301424243133404012144012344222033042213002020220412332211410134132033420434200013224121120224404042423342301223223014302043423124231344234041124043120232432212021324010404201211311142334043442311031204433401011000014022240004432103024231403124132001012230134422012143304112100040040114224120344143100322044434111341442432441013034113103230004130310041102144141231023210214400113420133031213231142024420331323100303332322414020410304321342312200033113304030400134344400234301121430110022341432203334214140041430342302011310433221412404114114303140343332042222202342300434212334002422200122021234313343013424042330211011312212142220310311033020034334314242101401144414004213310400143343202211002242420131141343230344411440023130311432123243220111202020233404443144123220304430341113332200422134411221211422032134230410440300400403201132413233044104234134401123040033202042303241320230140401210022031140143220404232434301433044203104242241123412022303043004324100311321210443103002143240344140210001341443421114324404201233344112101344410033434133211342421311131401303000014002332042124210120014401341214004410301222103341123202243303431414043413101134143004422242432421302410341020302313202133114001234214233231420242041100234232023031442120333343103033242340032032423132241314432023114120114441103131344124021001313030443224421212312403414014223410232402244101243420330044330300322223342422421203243342232403130041413224420003241214044032434434030102310100042411232234113402224332420112424301104424424032414114141034433334130024211004433311332414231300302403302213221231201101312131030132234131041313403032111224243111343011212031433444442311301132244301102001442203324433413142132034103420441212033302001333100421411033212313111340344023414242030301242342014422410022134024020241224402034102434244020304030201201144111313214333422403003032000300033042333034424110231323120040204422413342141120103331010241430221403124313110203413411311003242231013210442340122211311310421001331301012143204331443322020040342442220420121111021311323402212201114002340023344324023241232104303340000142020204113211344211104324301303410432101443111222024033041424420321411314221214223204424103032133240022111044111204132243034241144114323442132313444014212101024332414214133003201412031204242132334132204044313231424113013222404131323210123303440204430114122213240201023121322113023030111411400434431140214112333410413134314240034124222302010421324331210223001241410001221014223132043402402021124400011343221100243334111300033001242131131133412011041320143233044043104111001044321100233123222222433102021322033111231343330020341401101342132100002304233133433230442202124041221013043021034303320344303130211034332004044043003312423212111023143112113112030402330202443023213114324410212021001231004103034234210111443223004124020402112014342402300434222301203432000212400403143033334341421404123400010311014442030432120320334234241114244303413140142044340441013000410141310104024103341144020140101101112104010410344211011040233313214433023420210021314030341023103033200404121303300040322443020113342122411223312210003233342431221313130243444423314422140410212241343321420030041134032214111003404022341134204211410342014004344233024204321131020204112023204120132231142240141124314211233310032102333230442133112201424241001442101424013342341021130223332400304021140000321310000121103433423103343144043401102232414234400344233432214024101004130433102321432030020324100034204013024311101210223441021312230211431024041322033430232114021014124104324000430303431444410212312021211122303012330202410301340444300142202031022003414310142112213311020342044434212412240244244104404031403141304230303224240430233441300322333323303022021322203434020214141002244311330223214111221042111130411201401211421203340413304030334042341143411333030114403340444443434421412222341144311141013301042333304401003410021430432", "201403030011141433022300043233101031241322342103203230400204321014031212220111202042314034211300222323244342021102121434142333013031040301140424243401234042133114234142302242212241440114430334432003140214433142220334102021114431221114042031120200223344244210220404040324103002012130143044030404304214412422223201222224140431430423211104011214443031323410204031101201343201411010444131311212303104044010414413214012320303214441243402241414040131042300013231132333324140424120002312042144302323340222320244432431140442332410404032000141211110440042012234143403122303103102313121313323142033130241023234242241133430101421134211033440344132401001312441330013441121424310302211142133101231044043313010213411013342103343012312323231333034040310302442411240312411034330024020311144430200121134224300242304121140043240331331313102431420200033304442330333021201210301402020133120122030020033222431422301400142333133312030202030344443011412243130343123031224431444121204420322020020031340300041112443334322340043430433023013340000224423321214230002120432431103043002131210120001143231144330321344212442414100140114104310423202124343220023240010233002212000244012143443041040212341103124424321421133032114404020000300330441132334003024400031424433023331134041443310302240034242102420033134040021134204400113041313443324340023142342100112040004204242320114324244243031114404324023103132202432440324403022431034041044313222444113103020234321431100004022330402311240100001301031301011421041331321203042230240044111313300013422412304440111143032424104024432423331431043344303001301030230334221112030403232331420204323024311322203034010302212300303144100222200140412343234034232031212204311012043440212113314242020132243124043044434232330341403030040212220211122323113430333130333321031423422334320424342223301020143330122401324032010422243323143300020212142303014200122411244420442234323334103221132423114031043442241004120102121222224403423021011011341432140344311114300410430101212040400224111423422400304424243133000442222411142013323203133324242424401110430320400121442200403211110432403202222122123001341402040000012314102343214321333212311011113030304142000442212300224112024421004143332003002312240102310413121141134021324111343320211103413144020413234023343002342330121331340332122021143422014122241340034004404320431421141421403302220201043000423233230301424143224023342301122244244200441223240002132031410343313410433442424023210300110341140300301220313004021312103344121314201303104310043132323300013322411132233213042420132012323112341331304430013102112213431124140410333343400124313322101323303044322141300123330443333120101133122201433110303331141024112412240004410434020413401141340234413114123414212202140132112021410230200023244214442344022313314104120033411224232304214440112444412241224320311224434122113303031200041200030141331300241310300241334311331341110233342112304144424122024034204110212403103213231211101303002002322401233112001320334332132300131121304444223031101130100401414233341020002430144433112331131424312133022304442314122033201320224014130240033102444443404412340231403001023304202444042011324210340241212241432420001302402424323123322431324303230424411121401213442030134324144023430142034401422432114141223131422223301440104112244243314331243234132230030022430002330202104301011333324332030322033113333133143420342412423330013130234204122333402043133400123320321102212214121422033112301031224033213240432413341034210330322243103320231034423201110240402421011433434302412231321001210211332120210113310143344441312323344232012003100330012404421424431441424444000214104023240141031104142113100203320211343140422022122434142134134204002142124331211030323031314124441301400432022144132101041344210013031221420222341232223322244120341042103310100211310142422412240241431321434124014033433024033404221212111430440311103200214002221001303434131340211322442440432243342143220122400433200424443042302300132042232422343001034432222011122033213431102333210304200330040413401302301013012043043114031130301121410232044120444041203424204341410201122310031442434444214011244330002231420321202041402304100204003340340401343200001331034243104002043102434101340233200234104422424111243332003410303143011041322434312131324330121320012404311213414233021433131024444223004033000220333202120113433404310421021344201410024430320114421443104332103202144320301320411004403340", "000021020303302221333420310000441341310402011340012033441144424333003430430020140032201302200300233410040041400024124044002110314314121433002423320312202000222420420413121322031343240012223243301144130203402110133101112201234142030413341001113012133130032113100313332424232304212040104323014032324211343342341031201110013131341340123344104001243421040443313030233112242042043201004023242142103233231034232013212013314321333342434414144244034431322020412412134341432343424310123231044034021442124303344222110414204422303204101122422044230023120424134130212343441243203324313342244223133310434120122112200034010431413434233300313431402211040301232403310240014432300442234142220403143103402133042333143014033100101021341000434422421413032232203432412021300113420411301301002431021330112331210312100224320424331133323110433331144413141040320414443433333412300433022032111230001410411403414311310344100020132434310343320213101010134024023213242104241101214230240411431424404104231024323412444101143131402130134411202100131444114030404300310124102141130113233430010140142113123202432013342011310040131101143201203130041220301242113221022014133034323442333240011441311441132444421004242242020214001104123230102121232123312413331402414012404142212303142024001433432344320024112032210121113343444440113104322322102403434334122432204201224141144034421121421211100143104003144443222121122410332442002010000400202314324314220011000020221124112310012302002311401230411420220031312113042033124134100142114404442033212323013103344304303430033100103043243102214233130201132233230200020213424023331303020341122133111141121210411031302140220142003312131130231323242211342202243410313122214312011113422233334023022123211241231212304333443130240410403100314112243423441244023432432004130014321224433121210244040211031204041223234141223241113320402123314221012410140303204001330223442211421212431440431131101112131434004201104043020003322233441032414240120141133011013202330442213433000324034312102042401441043213420414342220342330001334144411312331223404144133144113302243014003414442113100011034401111441112014133240112214401442320221143001023213104040124103302234011200012413404024142114203131443420041013030421100330214224414404022243001304010014233303110414201323441021344030043110100421401001034034400411210122121213032101311301234110101234104341001313001412331314022444212421241442431230141110210423403303221440214031414404421041332134344444242404203144131330101312013032210012214423031340041312121003303442131213442040303244334100223200422004020020043124112104433040412400242422144100134403112014041331041103310104240423211014323034004044441404232004443120413302004230122332012202344444430231314021343110404012243101210314440121442330102312301103220421301002322311123040001220212310233440012034234010224403111132311403314413211240033130121023040320233443132441211110403142433131312000400323331412240203240312120422141343440024213013444214324042110413020011033013233133144322444421402231230424244134244434323443413243103104442244324443421022102001143024111314301241100130201342024301441114223012001041143243311400034004114212224331220144340340143021400241313440040211414302143021110231424433000334014120210131404413334141300242112104131121234110042300324004300114022333322032011440142020144430430432143111214140123232132313014244102240213133122033104010330000141321411120413403000143414123043214321220301401334144104130241041134232140432212001203211222422241102143031132130310222422040303323314444314213414202004044213114142444212243401120212311134444122012221231232303422001101314210444013104110034214340113413401133240314132331142023112233413434134020022413421311011321244423240411221221402141321330334022141040000230322044111341443132023132220442300013300132124434140003041143101444141143200140402343040342004102402142122023344144144433302212003114120331243041112313334420023133422240312111312423334211023120003040413023044140121402201414133434401143314033431244313304432124003023230311324234320212001002103310424114120121033202410431201021034133300114031321224414312042434214022423320132433040231143111411410401441103223203111013031244412412213431334042123014412014240320301204041130441322114300130100140112024433304143042012314222420414444002331120233044230102201234044434004123442223121303420004321440412000004304404014224040241422303441223231321121112423211120423113131310422014", "313023014204444013032040212130012134340404004102200001432322324141103042200404100010403013213012000304401220433202323032432414124012303100021414300403024310332141014223023012203212012333240302023204032240103044234243001331010034024340040344104130432340041311340012211133214013203021000330011303213244332124312102211441024410444024124001411141222434422033343421131300321024321131224321423310021400334412101022234010032033043231414034000303044322321234414333233023222413003001230440211301144032332334022113102211330210021222402143202314413404102403142122212201033032124142344113313123300224112223130430403014241442212140242141114113101020421324433414134100343213242401430214434113242223121140214032332410000221002333203224401433203201011043210021044313332433300032043001130123011214331444143434143112344013404114330023100301324314100323342223220011412420142001443224323041343322242033020423433422101243113112342124012141134402303122210420002444314330120343200121231011443420023113412001444422400011130133132324203434421320314033001304404400201023000220101411203011240024003244444421440400120013114002134330243243042422041221112113144022200310412434000333000214342241031104332332041440134203440430120240132310122340104344422421232110110044222020304242430221213403043222320212340140331442122132421214400410310133340001343222443421331141122403212402322401230344011332344204413040334214000022124333000230430322124404004203224410331302322023241420124444442130242221204003330110103440034121114031030133104013222403442430422321443102403142434213133322012201243141120110102141402413243100111423131433033342124142314212334103014433003233214213414403403233443233413243221133144421334410134144420301111100410304241032400320323241123144343043003232043333410241242104030042230142214302122424334234404441400222302231200404331024121000234341221333321314020124004314424204220121334233331214133001223043024230441121314311230444340204322220000014341434043243434443240340224331233423201124432132343124224434232120300044023102021202311323232434230211203410144444104414044024011411320041031040310214420322300014343130342104040403003104244131140322103424101011443040020230423414131443132033120023103441332243401204122220043230021014014231011313000412342114041232121001241303144233143000020123113304424033121112332442440230211143013324004033420020342431231320201343431430014101124030410403431313401140401003101102244034314130201410320423213142342402242312432311441423133302000123431420042323341133304133030230400434411013111404012230123322441202143112242200004413124333130021324421323400100412302323102131002214111311221441233113023420212403204003331102433024431101133321231431101220333241334131410014333004444411314313431120233232203344310100013223012011142221334220202340103134111204210001103132102311414411101332344004113301124133100112301302010333201144134042401340444000234332143412412010114024004402343231223401102414233020041024243412241422232432212213233421210020130142323440302333214030003423304004340403103321204444300032000141100303241312434341043221222203422230041344222222040311332112323232142414320221124203013443041114300342134220232310104331204120333334423340403240034040401202344424004331234022412440240133412001210444244213204011342024432000002323414011124122304334101211403230044303321234104410332100300120201103424342404324334041041222113214332121133442112120344314100220222001002034220132141114110341041220023132130110020202031331220123344230434430441201310143141011411243100130124024214211213220133044310230333044120344222144103314212034434234131432421304220233130133141321221221240030424400241420013020201300043314424312211113310222004020034241213104440111434234022011232110203442110140323313230304231311212113210332201300022140112302422334212403400114404301214403113104211242331340413221101430020030304434131211320231233241321204412033133011211443200243443110401301141102411432243034223214313431024424410341330413211211234312023122230333200233141134420104311112201001333130112120413241440331413032213043431114432230133134031331003000143431343320304310400221240401340343111401433002414341200134033223403241420040423042103024322401224330100011142031011113420331442133303231223413103233231223011040022242314431023110111221403144443002444321221411200402201132311220400241033101110323441432033210001413043010104013343422213032110422424122014001032432400130234043114422200123421", "312021030230013132032010303330224244333024130440230340404132032414101222444224342430312340002412000323421423132203433242430022043213234132313143240401042212200031340101221200413131213140333141104301232034441101324031413344004441200303120001423113403433441113113212041124344034341000422324133303134233401433413441101404024440024423133142443303414301004244401310013400320121023403010301212432241440323002403302102134114021403331134432331141021113221122214020413322212410333043403234343124044431201340220244011214230100421023402402431410110202204142341431332312320403100222010102130430101110133022421022404314241303341132023022424443211400102042343443424222234113123110303402223130233000014434404443311002401141231301103144230141232234314140322411241300112321144111033121403241023420024301130230441012333321300233301301423032414424132002030300020103001224100033222243024041304312122400201314313243313134032022020302411023214012304412024244200110111442220111230244040020004444210210430314314000333402203444224300440244230242323143340001210323120331240202331034111114312340420033332110430101223321212114134003402201420232324010232102210413120313221231400143134031243124333411143043202111220214320331143233003113441214121132342303433214413001000314144143043331441043302010200312242414432411020132141312022040411044240330430202324331313402302440020242043340002124330020032011414440343121202104303231222112214101321003334324131323303222204241343404123100301020314211243230044341101314240230213104404133400023444144224214204420432102233124103224442141034140322200323422332302221133403310314311144103204202330010440021443303334041132313441220333010223123111121304101413321213124013303134201031024002424424442141403420212044022024214344122104033303142312230023304432103421222001122000110344120040232000130204344414431204203301310120240301232421324041200034214243034001421200342344404411433014113320344142414023200113223224314310041201004203330114321302222301214124011431142242434222201340220320341003132403320014222042203120442413240103312124100443342034124000242441403143204421112101022311410013041214411413301144444022312110421323213430442441204411313030014414114430221230213442032012200204434314423002314431434440412223000430341343332103331440002414221221221331043132201012204443240030002242010213044324343213320124044131104004440042401003321341020443033033022101344022044102104132333321142302143322432022210124331242022040122232030031021111131200342413304432244132241243011302131220013042432311331141013333434003424400142110121024033030414130411000311411224340024143301120304413404224334120031240143222401422203220140332201341312204400020031020310412013133034141121240140003021314103423234320030124121201040301411120120212212021034412332212111442010323222112314413134343011041122233101132240304032231101031410033334103343304034202220310313432243002112424243231124314042242422141310312111344343440241132000022123224322341213210342440241103100132203303413014440100132243430233342210131444132323302030320020001241033104244402110221004033410014303214331131144011330411103144300001040412210300231203334044033013111244044030422112213242021230123200022304021342032140430003303120120430300131122242344303114404114214421104002023123014403442131402240021221332401240032442432310212130110242434244314330431220032042030300122323123212030330240403303021112400111410332201121421431141133410134442201113212141311303144203222040121120330243343230244211211321031212434024413023100410033304031112044331100121133301443241123011004024212100132404342101344334431203243321102124440332330014224131434423401330123014010112234134332140240121220141000002434033400031112401142422402313012004142304131202312132111220101422042400212013221124311413041013034020422420341431120313010010242310341311113201111210212134100042021240321021141024320133114101312031424413423441232224222334412010423343440231034041142400031321444414303202411221214343300433231021244403242243331100441201111300441102311424324440031140420400224240403310241312230441444213320400304302420444234434341304113120123020402120030043014232442241214111344140020304021212133131122240114403203324022033424114432011030124204323244330122403321340130204242120210210422100114143433213424440434321104423010044421104434143220304414002134110302210402310313444011104112333411020304134413444143411404013024140013030013143103324010041113142234144423202013033", "420012301422331314032033240222123340304220434341214411112120133024332114242023243233233114302001124033321242101214343232234331241230441241102210141004430303021132100240212024221400242321204002001343110002220011342122441023040121421320041211230241411210330242104400304112112304244334110034203043104011434130330414312410043130333032141144122233230133203130123412432021321300222210412303243021033321211013130400421014042244010244024420004241221003022400132322411240310334413144314042321221313432212433103411342414003002332331110002302340133322211010034134402103322032312101203041042114104133231031144334243031120133103112024114331101203243244030441401110302220121223421001241140040330201440214332321121020100120313010340043011443113333240342302433424022020420001312344141041141434403432334234123214012121143220240003320333401411044301423404414104110240020310040023344224402303144233120231042410332411230101432421314102311341043303210124211223203224124402202041230403340422301321032233044422224424042023141403112430004314314331441322410333333041333010302330314412132121312132301111423433230024001102244401032330321401041114423120041212023231124241142222214203132213010301002420110024243042332034121004024023321142434402222121341003120324141030104333340030333420331144313113414213010243112003300414143410140331433430210111444443144241141313324422441132004204311234243121001044104120104243414431303134032134303340122113403232442343130213430124301042203334132243213120132233230212210213414032004433423312144124331321234122114212330312440143413012440114102041122431314243240203131010140044004303001241241300141140431111044133324442203222341004130331031244033443230302144340204310122423301233004143340332144013314201340113232432311133000211130033132342320210342322113332412300034042040433031221313304203233304230143044300142034040423042032140432332010330042312110342234100400124112412042111124331444441414113230442312142120042040330020041123112100411130132330113121400332123044400202433222322440443401142343214324413422141143442104032413334113031232101441142431410324330313032004222132224441444440104310404141022321230224141230104130334202341140032030441003123000033011023033042121303031333144224300011213412302244322443312000011042221034210422122110212022434231130114304101244303003443242433313031414313123332042103042411404200040341230314221221332141144211211101324020140114302102322433243042344130200044020401343221301113024441041341010214421122000434022430222211400031234301403443432021403204142311203341021330243221304144401013300123200240221322103324230411032441033122303430341434322032302220131033012412413320303124311314001012000130431110442133021444130324430104231022443442434104241030121420400111441013313430101341020013441120122022213202340020300212034412104241331442020211220221304100230202444212234400313113414433312344434041000211412034332234232301231120022443110030201431313034121022034310044312314214110242424232401140343430343123012401342242310314000434222423321304340324134123121413222311221420320202312414423220302123241131303110002100243410134014210203043240010020311342134124333321100413130410001140332241410020014000001222203034123123303110144000322321140014443103244201202113443321034101041111043413011430102014213121434003312304110021014144032204211210034422133214113321214320400210000413002334410412040232411211133021413340110013031030040433033344323331130444322302034133223040144242431340122112144410310134013230142411332443014204300113113333400204033310223442201213214021311042430132301211014023131024001134114423303203234244120141323021240441211121044333341324034244300120410244011402332233021101224123300333144414242414241100300224443102224344031322000034232300422444433422140112231211104001204341133222103013400014020100344424343324133423042001444311221141100134021241340224323302342001003102032221142104204101422122040313420310410122031311011004431132344404212223343134242414102234133240440010423140034220402223440313231123232043014232241321042033311022122043234221313010234042031301444420114044244333413134300110321201440011332243132011041344122234322233113020314420324014321320402213114111443013333023231402101023131411201312402012223240331023421441440332010140222002344021021414424443241304403103242121030030212104142030243034342131333040313040442313142432321023124120030101221240330110124001411333321401330243402131031422333424122013040442424210", "220432232111421233431320342122442223110331311411301410011312310420431202120304120412441440232313222231320343134102214344120101124241432241320141220414141113340013222144203121430313230121221040110000024013400203403332404242402404411311333222404240321334032120244200142130413404143140010123332102230011230400133133111331323203323021223402242040302034341433133342010223341210112124403430003422044124403431403423410423143142012042331043321012010403202340103021321121323200040042204143332223103313311101211414213110204300101034243204244300141212330444334101203001032124304233133323332414004034342434301240201001301420204102300421130321001232112323232332031420303430103322221223112413322042223100022214103411222134034023332134132141344404214120233220434411402002402333120234130421314021204112432100200133032414001130212113111134401311141133230034000022232340322022002141413330012014411024020122102430344340342231103203412104313134103424424233104024023111322401314144103042031101233011434412001011042230431423231122210313412410413320403441033444433132200013434340220442144044303101021112442410200220121430200003022034424030423131403111334443102401134230144102003032413222121120201201043111301430024023123044301313430443044143032332242144031040400410221220102141204012112041312034022104203323220343420113002324103104010114200102141443231133011203313110012320142434210304233212041102021231132421030033304201430310443122413244002330203423312144043244132232040411222014244044402224113104003430322301123020311101211024421401344033422310021230101402324022112423303033102040412202130442130431114403034103040411404113122040300043024030334240202140402332241200423424244413341010134121322133210124441444303001424043434214333323404214241021241122004012401310213321404243241124413140223431233004010320102401143341300232004422144231134323132133433442212222033031030002004411022201233421300031044400443211424243341004400430041131123143434200112243122240211232242402444420302432334220112124023034443114333212420320401141133013140300004302112121111031142003114014222343224432121000431213321304232343334103442303430014033303414002022101203441234130030421231221302434042021141113211201403343301131341320022041313304344111103421340340310024331431002311432142421323013324304410201443432301140014013202310444244424143342102213202404340202413303312234113313402041402314422413320121313332103332223123413041303401411111131443314203124043123310423101344321324400214120322324344134222104202442203003114032431322413101224410042222423240312420442333233404111440321203421021203423123230341330310133034311140240313134113241413101220422404032003000313440221414323323142421244023013111143422040341132423012410322313200241232144102402243141232003123441422410114341124414303133120323421110044343130104140311020420113143441422443102131024113414342044032241223413402210234203310220140411444113114224223220243041441233100422444201444203224124231400442413021202022222031321213301414044100014314432110433004130313241021324133022221431331041011104240430400004012134342210140440031221241030041112111340411344202310114013310202101342004121104440042232004232041022040013042110120000321300431240341221331212113023241310300202102020020343031310334200002310413413203244234212110243433214312413201124323232302314222013032042312143443143113133441402401030441040004324421334232132023313421213030012010332412304231340430301412403021131223044102121140111023221132202101301334424240222114402212242034443334224334242301014121124133234134302443333132400222214404112232132443441041140444210322040223213212323112310310423000133424334134322021222132341330213431141001303000021220201233214330104133012440120100122431404310142000443142234023341044033040441024243013410241010044040304442141031003233113113410212001030300423212100023242441433211340230320032244304444404043241133201424002230423413133420341123143141031333100323212333201403100410011041124124434423043321443104224344123232040404000430104031240311322013124333040430314422032322444132001443432234413440211233204440320421442432211140033104111202333140430411434122222241231342301430334201414022034114134400220421342300302004334443143334304330113120124300322041434111424200041133312130122144313430312013001021332330301344234004021444111342024412404114140022242141342014400101400314112144323344300100404443122422004120232414233000330140141413023223201243133020413442030231343110200", "440040231041420200021042142312441421014144400032230230211344431321141020030413411044341112412240130112331344434000423124324031224341300424131112441242420110142420210311243130344033112444303424421341123131312403143224034412304212131110414124330144101013134210404221312023301214343410020100424144402432422333103211443242422044212321302001011134143200111111302104240143124243014020011032032202013244422344300133131102222311120343242012312334444201043100012221224014043423303003223000330322414111032230310133424241243142200334243034103243420202213442221023223203322041004024412030020003203242122033021203423400310141242010142233131404111104233413024142443012023421332210311323313140422312321231433342111142334101230422014322320233214024220233014013311102311201223142443121130021231213332004304213241342341421223111230122113001340330330222300301420013330442342122243023440010430443400222112320424032201123031423342331132214021340100210201102040330002443400004421204444220114110114134031334324424023102322104414443231134221124104142113332021032144020221034223444424410304234100443030044334144131132043004000023243410323331310124012131340104433131232244340210301410333313211402423021123342424002030443311331000310312133312410332302400313323222414242144312324214041041341042404441142331214434400002242114220330440302024030013434103444241113434004200000223004313014130324001113422023231404210244233241210112121313103023411044101204110322032202224233444320404033242142041043123423102414000304211032024044133213201102413124201200232232443330320301022000134430020001021310320441314340021224100143031343203444121231214211234231430103212132441443133311031042340034042200430313433000130014001124321444400331014432322231031414210013001244214203412334113314114312130230202001443202444323313023410214330144031014411221332011312310111402202201101233143340214320132314223412012030120320014034041210414414420021412324122400123202424214140301323311103344312422100311441002023120104334404200340133034042131322301441404214440022100001301444203201233003432200442141314214443413021112020340143011410303433441330133211331010210241224314211421334020043134011243311414032431101431310113410021334313403402314241212023324221323410113101140042320013223241123020110341334444013231303142311404220241340013432441322220403434330340240144143012120241204314212220224023242221214103104031332313321410041003243042314210442104320342442012211220413444132141413000202044211424002020422243031024102241341421341202023443144432343133034124434404032312100123324012431100343120234110024123120020343040144314103433344431130334033320420022330220004342022434244041302304202041201220404023032043331414024141001331014012234100221210201141401244404432314000201211120320303140024300104014313444421304024112003014443234141120022231422403132132431310430210303432412230404421213003232014434340033211041340304341142143204203411042001121420300140401014004240300312110042014323140244033413444223444242211011102022214213333200032023030344233233424201103312404233333001343231234323033034042332130220034431044222130420001420433142324343130003312243000204224120120412203403000041043311024213011400400320144223331141401034040044421200132332040410122132330241303042132232311324341024324442110422010222320444212414334213003302404402014113040312003120334441341431434443240100441121402021142142030421121341433311014141002410022441433140142114210241220041112041200000313111411444000144102312124421440010340321230144431032242121210434040420201211442240033420424013302211132243311224022011340201441341144324423344222211010412410100403122120102410044213100311342403204302102321122002213243141332112444044034021042233441013120130000341102114130430344400024321444424424212200003434044130113333412131240224443111020202120314110202321220223141310032132211021103134224004212424010104142331442341302042222224400134323243103243013331431211041024133302224044222133242322140442323133013433400310233311342231240430113413231213413401231412300113012442011123124142212302240210300133422224123240424423032041033402341342143131101033341322300120242123332311313223332003232124141010441444123230034204203044034110433214220443324012041312321434140023323331332332331030300023233022011223201033033414144103041232213301031012304010332122243221202021310120121211241410020310340402103430243331333444034441442301302234014240240413130103143220413034222300040241143121044", "410211410142433444142122341141302131310323334423241004042021303402233020144204031423403432033140041114024204043034240004410104240102414201411230123110221021244300410424410414203122024242201214142334421132230341443041424404000133212041421302400212130210401304341024113404140320040100214333434011124032444214401412122404303142124344341210041202031012310023401131414432312340302242004314231030430001300142414323222004240334223330301132001041420203244301442304142210332141032111424213342430214213313412124040332100410314410321413230403230441101244314340401031331124132040443222203002312234221333021412432024033203202204210114330042322023231412223342240234114240030111304203210203114221422041032012214411410143314244021324402010034411404001400002413121002412303111211310002420030223210213133042121234330244303443402414200004204210131441342221342120210201004140002223310023202400333021114224010000220122004342213121313213302313213303410242042313204012301021443103222242002241444012301221404440233343014044240144430022333244000420322011201321010130334422310422313443000133432112012233100302123322030110300441040134432010011432010340122242202123041344403011430233103403241430121301333200120203310013144332112213012330302212212144013424114134123214104302131344420214420130041320223013413034340344202222234044202420113120224142212410142011430433230344101400400413430002313303020012424434312304431233014032404403002120040330132324141011003443041403244311333133243232440210230041440312203310431120021222222302120332440031340300044030404342431103233132442012302211023120100242321034323032014243000300144321232403330010120001314003242232001110241031313042204403320422013104203442442200130244011310000022122431412311341141232042103221220012134343244411114002112111204023031233143031133102242142231233003314420232023040103020221020020434420242140440423132004044441114444233140232314401001220342120123100013222404122312032423034340232440024011300443343000343121130424301330014111441214110042300102111021423424443142241443041102141340332334101022134320333333022002143401040423343111203142203014132104434230324330003424042440112140114002434340323201114244230332401312003111121130131422031303310222021404140430112133423240023022121122201104400411401141040023421312200344313010410233204200002144204244332431444414242333222011142040230400401202114310421404341442200303243023442033001114233402204134413020410344342043330211040422310100233232344404241304204403423110233034344440402320043243414130134012223140033040310340204011114010310421010232441020340232321042304210104424021143221034021033124141202144441020343420024201041430021420300144301122104014444010240340123130404141300210024342401341324034320134441234343101114220031422030013024243022344341121230320222244400102143131043200221403441042330244110431141401013023003302131424123204100110122042412104201414032441013220131122243231010012001014412013401400231344030114134223331243404041431243222343313300043301144224234021403244230033300131011404444340222043142200040332102112241212211202021103240121304320211324033102014022022013214440131003404241112314213421442131442144412423201104043014132443344201210423033321424142200011020123223404440240024413132442343430104441122344103141300404410043222031234140114040043233323210033123124231301313000211214101310000423340120120424424322200104300431411302021410043104013441432302332321201422340003204104210201201243141244023334201411420120323431330322231321210341104230231031431124410321001103200423433013421423123313430141221322212033022011232422043340014232231444024334221240012241010042413004412410312032442410400432131343111313001241123233233442303102013210411131301232312424300333021244141000124003444213414323242001143322130244331243443412012202341132400231424414404222343434100113231322040103122303413021102210013114302011234231101312132042400231004020324414233422004004203323312211033223314012140013021340101414224331232231404303432434340243102214023101004232030111003342020023230330020000010141231440440233112414214103443014302044143223114443232342201300033100442303142422100432303423133223102314341212310231042232410231322142034043121102403341203020043122240004144112100024230100131332424200040341443013333144203021232014034341112102404133134204021321030103344014043324111110110201010304133214010112014341003000020020311221141434134244420343123414330232213131402132331424024012103022000414", "441203140323134140134321110333243432320032330332342000104140011403132300410403303012124020024233041241140204110124031113011344213034002324011210123102040240232043322124204400110403412212033122214032032422230424443114242231421404420432141203411330401440222411041110341203112403001312442201331244014230110414204311110230021313424413313434302332104324003231302112232430132423421111044211301014020203033322223011230222313303111443401131342210124003000442301404000422000310003012410143433403133324400410140403421430431241444202301024404024443323404143430220134122131011343133111212121014233121001023400334101102242420143004330122304441340240211243112233401444412440313433334223014212242243001134000042302224033034220420421123242041034233033043300403244021431202321424010300432241143214323132322301401111303414331414403044222123121023302103310440011303420024120132310431440324140020301202241131004420323144402344310431434334434242404113323220132123434003341312123043403104402104204443222220124004022203412231440232101242343410412410440132342002433122002424443422410331341001044104043322332111211034421010031432434342104343020111421301200024440443010012131103234413143204020221031222222412014342134113232333103144011332042343102143211024402134340043313220331240122342420433344301124303243140401000330342232140234420240333132003113420234141041403340001213112223100132103012423303220031021110403011303323440122234130422343231130300412224101321322434100320230010413101002021430310323202343022144131024004211223300110100322220212304221020100030224244244113100000030224240321030041211221031222042141414231410312433131120100143103340214433124124420330011440334023310000312411141043242100133234114040411044221031141424202222002222010142024332103111112443341131113232220404211322100311441210233121112132041240330023211033232424023001133411130332110430124310400142422320431204421312031342131302114044213414202102320140314421210101232130224043131411330331423143000033433421110043144301413322014403040122320000241210222134014230023000240144321311212333412031002211131201334303310121010443124321441244012323431002324304141401132200103213314110241410412130004342110133323303101031114320210202044034010432401433042141012404030244124410311141041320333434104341311111132101142314220031203341021202210120130323230400334011211342413314422220223411304322001330220200304403230400312143033440413410342242402221121123322024421142112113443122434223342130004144234312020100041121344122422111203212201413141034422144313022120023132122020020021131130102413411133211103242332220212314432142434410431134124030304000421140340123240324011031334421134103330130424023410113434033422013234044001433441044041121010010110102203010012231240004132304242243101310403011121400431403124221443140040034101224123413334333430242032210040002324014104400441012202010240220021100420414041030210103014413002131443403031420214120310424111404200013431400134323113302431312122043412120430201402014141244432030324321103323242034241440241111244430243101444014040414341342132434032212033234442314313132330332132421430333114012123312141411124041411224134211120401102044030221244230222132411144410100224014014043221443200344343000323202121333442002014214204002241114232434433443140404423401422042343410041101312224244243441203320142114423202441414443211104014300024232000010104002010410002312342101442411001032204321024303343223003331211143014311204302333434001020331304341020014423240002302334204043004023404241233440103404340030413142413231120122403432321121301122103314024441432322211230413430423403123324232312220413203212142312123044134410313034421113443201111110310412001240223203402330113131123441043240231431442343022311030104403103131311101111324003120114423130232002400204121042414241331400132201313302400144232113121001210324130413241203210413410201424344104200032043344221301304332011303333322220002340043344041201123002200214343431023040310104323333344204243011040132020011343110420020011343334334234130222402444414211341412010200301122332402023003230031100414101032320443040443324134040323343244122432421432102430302404042421341244432142314044224224134324213232132234233224114212242102123012110310033332433423420204221404441330101321424412202420334132331413140204010144331121430430002301300011240010343143211422033400201242430441001341402323200340410134441322124010011023241003024313103040001220333421132044424120131011", "422441233220404442242043021323032442134020133332031401433302242114144214324010134421202003113232331424100443423130324432113430240003033032431203422104241423102431302434101443343133142011343020432212413104203212324421232020402342423313241321134120000332232310103213004344420023032134414311423031221134121011402414401333430020131200444102233100330424124311030401014204024121341220400142011420111120431030113112210341324424003244201044430431141043143313112422203331210213213340421444033222202213141103431113311421042103132244201110031420343032414321133120343400043122312332244340012031030042031322410300004202021442224434320313430134001433441112012142144110103410124112131112042041424010442312220300213402014434341344330114330444132310413033143430424333301444434300311030200011130223101042442301420200412222002312332104020331211233340121224120432312311333002031234420304304121132204344034212330012013141304144244241020314433023340021224113301233420133414222200431330404223402141031323301411124043030004400211400400030121231332003442221111301340114340233211413012020222032310001144341424241342140413230312441323324130311313321212140121120143130304311300221220210032221343333234102110432341321211314441222111320411421002414004434341441430404102202013010344311321102014024330300012020344413211034444013230211022111113111033442320004343032232104042430233124012334042400132230410400411424104104323313121331040012344013032023233114144101124441203431333114101414214120021200400112104433224430243311041341224214000123422100023223214324322113023420414040021311031242001343230221234004021420202230001011432430141033222244442000404343344230101342204220302241400302233212304341331231300442114320132400314010413431240113033040020442322441002212312011043140023013120212442324031244023404431030442043323003403330111200314431433221231323013144122030222243312012233202034224324041224120204314004232120033121333324241210422430401130000412232133324100013324410014131332320320342133010322330244142312401114221023243034003312233234202130432021144123012023234330042310141120123111314141230114134311300222324044012001321332034013404224240244330031440243004112430442112340230120220201114143340334040430414212104123444022233101011104442214113011331214401420303312032033024101304402300410044342330013221420401102304012221210403334401302312012003304142010444003414142300133320241230313013310112403201042013013001423400300014240130041121342120224310434133444201303400023000223320443120104400112120443040231421343422420141224441203411342404424014423434241204113333432411221242141203132001403431321103201224234423044313104343202123130200110421444314330443211000124144123414230212413224023042404332031324224313342141233222212102204224330443343240444402112331131042321403204442013044044102203030441202444213222131003020122310031112244401114234342222421240204014213033232020103302034031041010110201333441004103043243222314301031044303342024024432242214434410011130220312302340422244144314402413244143240243244441041143241031330402231124322000441131014432204014310333440204344201334410233023303440402113434022311343032333023033002320420223302422012240010302242014141114033343342313224220124424232040242141310140211024130244414134331432024341101441143303120432214011201430130041231140333244330114003340331223001141240143202033021324342321131330011314422424211311104313003244023330142104000033443120130321211012000120300444141231220320111311011441234002212221233442432410220134132320104131102430343234241103023340143004200324431203004031212433300302200410411323142313230431322114020423302041111314200441302112224311000434132030321022004434034244241212321412040432404124022231301244241100402131440300440142412323311134233001300104110202311133332021003311342140302143230420240034043222202331402442212403131314321423002130303344330220234433200130440102404220143001233312331220014122320023231102121013013424431212232142323011432313110040003401004311001033114312113210403340244104300113134133011102220423424202203101443204131001420211220114022442230412431203244142003323010101141004410333302022423442040334101431020223240321314023114401443334303333304001200144344044130000434310421032011210423112010411340011111444134143022104144443021220230424111324303203001021400213133002314132012124013134141304010322213014113302002430432332412013440231340410314131432324033043244031214121042133201343241301231244331410430012122", "200223421244431104100000144022142433124404004313420441023233241222243211430022241411131132323214044242022442332212231232304143344020022003133132302413210141311012340211112232411230232013330332302042034323420404402413222123301344323032224102441340242431101101213321200010302303020130444133223123240104221414423421242223043110433401443233130004143334432410323001143443422120113441004004422222034421012112113212213313321343444012123240404023104024013323132223132002214303224313144202442103300423244222311444100440132333342210100142421420124003424343232101301203032341031202241231140231433222131003414322421024041332414004241132122122343111142422302422422123243142222010232441404131231343141211221434130402012113013444002431342242411440031144333422340241220013440421033044444003341043321010343110432312322121434314242440240321441042343112421400211342123312233043243213424001434234130444121401210033310304324313304201103323110214033402200100224340220104234004023334213041333310313013414212413141202412030231142114201443320043223232101243220334004043420021434330043012140000220013302032012002441041321141010143014111142131344421221132422220243411142404423144422133401224314213411010241221100342314202421234333302214104311003312102023331042401123114010012400011240211441040044311330013121103121323113312032213022411030210333044304042133131411031344304224014134020130131304013443431314303103134001421430244034431343204414100313330330210111042224014210034041021021313300021242341402043300202341211031311423134043122341412143433130110324144212322401221132024130414214401423341004131430404420240442040130220202120310000123420021103043420241232210312302341414202430331112411302444203321333012423101202424202100414123330140443024211000141104304223320402200234413311030112403241214402120011310422042420221301434122020032024401233443030042411131240012430433010423002311310242011440110123413423040432340421432410110240130312022433132144440014212441244310114431223400131031013202044342003243323300241223010330234143320422113043313233144200112332012233114441101141443031423210034422222044303211300440004130414322300021410204230032231041340303012032420032134341342433031020100120020114303104414121001301403003330121304123230124013200243300130414212033343312214311211324314441323244012104142100432130332130004013110020402244433243430031330224140233324032230214100122112213414142403131314101331414121034303310020112400033334031224240233114312013003221343433223322203110223342111240140212243311321124220221203010223300112041412423331214340213220111240003012413244123344213330042003241203423213123143113444242224421401024113214031111104233431320403204403200221103330110400010243403333431403131243113220033410044302142213023301401221401224334220214442401043222244004120031400333232230412044041103444201410111121431310344330121214332300204303433201313001214224422433020110423410242044023040313130323020021413230013114011220104422440220332301022131211200031310403440002411024014343200313221234320000043421314322404024141314221111141343342310203333341442324241441031011110110122243322022241242044222304101314231044211321113310300323133143241403331020223223400433403012030144224340304331003122010022413034141401143404434114010312313334233003121222222424301310044400044130102003021424400430101422401231022200032212204142223444413243403232032134331433431312421404210302102240034304114342103140420202224311222434122103004323442041040130230244322111114131344031124141002423304230024031231131320304004333430143244204333444040241133021301140042220134112342221033034433001243104330330402024344220120111240010134001011040424141321203342332011324213404214201424331132242041321031010303423314112200342201041322020012030344332400232040000224314344404031042031411203202031122230211321134302122001202404344400234032102134211142003303121314230023212033411043102331010021404042034411424213132231441220304410031320140134122310330301220022134342223010142022421334031404133014432044433300104030332404403440442004023044323422033022313301232031230030244324401020321412344230231244130111331412101020021024133144144010301434000031300044212433340413444130104014131000002141214320422302430134210413220034423023341223000414430214433142422411330224303322222412300411202102404231142122014211102021331333043034434100320004341110202042002323144212133132130311243320114423102143204221101143012042113322013123211310012431232210213", "113210134131111304144400244031212320123411100144321341441322340124122323441331031041004002003421021420402301301220432201223014122121404311431322314224420321302031141330123302310034114043313310444224123040401011224204113140041312331144030143210301312003304021301414030232240030312334140113104423123004232011223140110032420444231004132311221002144010031413442021124104301234424334102102243200411200122404424133210223334031044034434043213421333240230120143122334320232233230030342220210123423340142124041434444003113024142012401443031220111123342134212130444134042203123014012200112000103011424014322402443332444030233100101431104032143214024232110423010021140332241041134141031110344223411102043243301230030332041323300033002043232224242341434212130343312301024234201410223210410410204214321432001201231333304023120324430324434240323142434033241240302011240130423230133103121104121201200202304043333202341103422412211244213220340021320444411424210233412102131033122221410234024330321023144330010342322410444404024240201303323304132133200214102333420241023220022331100333342313110402342441411344010132123344143110422432132413103441323100404043011001100103201302111231101400334223420221001304300311234143021142414202243430120122102344440302003011430041441433113143041002032214341422124321002342320403023041334111132033223340240313232312403211124142322244314021040100123043012142110130030130221004311314023012323004204112011402023002322402003340042324440142443234244213033431411342422304230321441124004001331133341111034241130013343121002210110144041313031433044114420342041021313140310340000341333414022021210041324204423233042022402110002043123223243411004412101430330431312213324220322431123430404104421341243200434421414111124140204343201431322132222244300332224424430323212002320024031421003400331000221223444331231320311112010432100430001012344404040031421110433112203430240424412414433323112434044231223033030300022434002142443244234222103041121112233131312404302342100224210202423310443312243312304030000130022240344001444232033224443112120413342043232310302224211414422002322422434101330024403243230203443140313110342344332444120004302434341242242003304044131014132412132134413310114244114003142022113320410001211320122331220024144432034144013300430212402332303411114432100104430303200003104113124320243020240303330200110304334404140032431111001113424404004131332302132113032404140132231204144414223403434334144111344032124321104111233004231420001110211030032200040441242132432400420013421313122010412231410031002312410133440143411131442033231012130122300021224133344122043424332033310040000121033223321132422021340441334231041301443122344313140122140314030032200212300022141202040211132122001104122141343224032432324424243140114204343300121201022402142120432010414412403141433343020333342322220244113324240111304242020201114210312230042024144332144023034021430101104101303244400210343232112021134040213433232001214432301443430020004201420032344440424140030324042302240032004320100413042114040241234031240140102344424432202021022223341024230212412433121223443232331320032401313204031400024143423123404340411002344204300003122210341202343334024414020112421433301021003123333032120203022040210403320411301142230400010232202131013213313124303230040410334402341140042232333331024100112411444200130424441010120330204214114444401212112201443122032003032232323344032402434144112321112344122031123413134203322410401121102044004321323030243042131044314324043041431000122034131241102142211014431201444244411224411234343404311214321013303242433332404234242100332330102311322124432141232110123441204124344031100333304230330444211201420411222331222333134103121200120141331014304014042210034341433134231321140311343041100332013011433223042333420041112440432013324211104302234412200120331001141001023430014130021310423231241232143404231344141410343414010201131204143210212240000121001201013214314113241220010342413203240242133130340042330433022114441000142010442233243140213130413430142140231300334133103003114011434013202203304143022022301411440320403121120133021214122301330144032123401014042424021332231230211444302331230422421421220022402012313212341032231321241334420140210231414242244100142444231304310243433011334231034022243112131001201424030102121230200040341033110030103133301143014242102343024121102022414424140421322023420214214113212414123234431202230341020202211332012", "301003412313420444221014412441001312040311104140210042014311332440040112303430244114341401003123024414030010030444321032441104034101011143333031020120432132421404141333001312024003320431203400244424423343122012242343104330003202230310210244010132410110031113400130144324024443321112401211403214303333200220100412144232303222132332320341432034100340312320203420433203430412024243300423412242443442241042114042103223334402132322441441114120243213420031312341330304440403041211033133212132012212312303424101323410012040232020143044120340340103103102244330004244341022330030440421103244000301400120200000000213343444040303324412424433312421404234014132303440021124140134320300041112132330311311044344042200134302311213401031421322213431301140030111334442404440022232134104431441210310401030413340031024321334022424232233404224144200023100133141430022224201002303301033442143401401004420243042311330030201034321011122144224234032014233221314422243102040220120324103012420014321443042424313331410242342332432420014424332233204212141133401401411331223232004142430321321432034201130440221232441332213112244221333112014214412334001031324000122320013210441304330023244114040413404331110211204233300414431312443420031011000042220243001033423433313303002044131423303002441144122141413111244121434434431304301243141220400123331034343000100023331202220020412224322312000320100144404244243111320044023343122442230134401221420040041333330141333431211304332421110200133010443342420301211030041113241120410130043241313423132344041121442033223441344241343433013114433120443433324421440312132040301420144311001432322111402432220213003211211311024211404314143043442424230330202201200202430311301103144202120424410331234001113430144000141141023231230231330203414202031034003223400130420031044141034040302231330133441301320001421124430121033101210131344012332201442410101422224144444033212303220200134340023443223212201140412123231410001323111032320122042041412434231000130432011001433403431411011300042021212312310042202310122132041142143020242030030040224422032443424243224101340232311424311442341244323200400024241314402133430223223140202304340021043344343113122042112324022303204222432342024443234343021214224024100044031310440232013133000224410412443204223310140213130324144103410211421331230333311202303200414144040344323402122122313102103413333040001322032432124021224212103023040320410301040014010013423031032321010011021044003004122314300403133041210220304431220222012220213333322044024323444411140100423244341321233114320012024131420300101032012030102120440013343220343141211224401032213242213133432014321331331343204103243410342402132302130211100214104003140112402214133133022333033132320002024431440040422140242142241104200430241320131231304210044103444101312042012331142313214340344303213033133144102020043203323022433100400202310123034040213211224233344214021133331141414030212004303420321321441040040131304233024112402431421241422122342041024033323133220403142312423124044421233201403314411403223144430344422214342002404013113440021223102320203433101030233120120103010414443424302141341434210132041202142344023322220012214000231012403102440241330112004130112121422312041424330140344344234044210334300310243422132121322032224212102430244043310000044012123224031241110142141433121042042412010322342010102022212122404120334212224231424020432441224232033202111314143440321230414331002432111234333433103041130223112203412121143004443222243102341033113134014144304443312432013003211411314140340340414320414032341144243200031034043240140222422143200241131002102240241034342121120302210010122440410411400121440000232440023413403223013240000121441114112211030223431441400302313403012021031010410312044004224100131144222212411303441334342034342430423303131334014433310343140302344013220104330401044223311430220443104443001221300142022414430334242342341013332234300120201323212333403124000101020003330334022432403032220024213000102314214010132142303020312241242434142343021433223144103220031142312020441310204011020021031013330140110102231130142114422304012221201414011132131341130334211211400043314224240304220210100300321342334204214212004434123304404231240221102340240042341322220411242424022041112431102301244022332220310320412412113040421430440032130204214122010310334443441234401242112443241314243114203030432212311222001431421313444443042030441230013130213003010034230302040121021114", "004031040301044041312420341033200001340043134440431204240411104342233414340101441434412404121410343404432102021413443122411432032401323323312302343134024113311043140133224442211213322320424122141332044412113444422103202321114221102024141011344004000343320341004423132202422340441232123412311211133142311241230444304204242300003220320041333334413201111404223311302304124214414120232140041242442221433324223021241003412232300413431113041032003301330233243004204313242404120232401211340234112400230200013004030300440213131000423103112042314012311011304311033333404114303201104300431032033102004422132032040103411031003230410210332433123412004112410034410342333104011101214223010432440010232143014120301132041224331102222000111310324010114140013224112414033113104023111403140321202041103000123333413224230402003112144141312244401030400231304204342232241410200003344302344122434021443043400223402133132231020113030433304224411002231020222432311331320230404333410421113300024031341331421430443411422004324420013040214434424231332203444032010023032213411102414331303121124004034433214243214130331204244210444122220321313114243134404140341211220004202322042032243102414120403231402211441441124311210142311132422021211420142410324213013413212013402111202001343213441044201020433313220123244203030132431433114420334310411320134013141202010341213311313303232112232422302402431302421032310223321021042234122413321203300113240113333320232042404210114124011214014222400030200134043134112244324440130312114004100202043233012223244433104224202400330420110023043121243100111402312130331131422132411021202442240044240314340411200004032344010232423311244102023301324444203313123101132303131114100000111104210131000212330133334311133143124102314020013200304402322044340134340422331134333013123243232132132433212003440134111422320430232132311041020130020024123120102222200130334322321343113040020233203144104242030004040313011440332420243003413411243411041030342124143130420310431132331241012331210024443200143011004434312410000002323200320402233130314341001314124133333243141003113112020002142412234310341132102100034420441033243201023141312424311241322404403441411141344340223330310231400340444412311313023200232013112400432144431422141133142403322213143421133101322110330012032003220314310131234024300240122331413413241222333422220113024323322044124131113210241441221142102220204020442124413402404414222333014011103103214133141011000434244230330330312434223041420011021430120241331234241243341041124434323020023040102344441243431334224231120224240104324030303424031023243122200212402241200334201004401133102213340201123300030334114104204220322442340424203103300231332422203224331201121430423204124141124333101004221424233040123032202104112031132000021224143401212010043301332242302113131000202242140243202112310130213103012413012431131342044140303142323311031103004341211432322301110333111221113321414241410340132104311112434214443143314223333043311244410401111200330414440003111144013430404333112300312000031021100230430414412422004414032130101100442241402023104443042343043213314341200433331422042342201221041302410124320344332421404401221010143414424031301132244232410320440143210421204133121334424431030312242302120022112311014034004231114233141224210211013404202214010223144313212443202412143221440432342423004432402102302344101012320113302332413020201100013101121221024310140204303034301104201444130433404140404243201200043341301404220131202101411240133220404410131122204000021232221031430223440142403222333421313020313440113412033423244043322140031043023124342313102013434423414334112344222314303120234223003012434314200233014424004130041222432041143313120440024112134044414144034113201032310414440030204043131430203110000041201241400443434342433120234404012202421332301014433130111234423420303233013101412342132434444441110214321441103410241212004303014411202330043422242021312334211312441411214042341104024134341113041131414324231234021420004142343222143111422330212233414221403222340010320324210413331014111013434101232442002143344040421321311130324123132030401102343304114141131021043423133223103224412430444013310414340202430321203120011340223102342233103331121443333010002341413433024200313403322024014010431342004442323224023322310334342414432204131311331243012222234030214041103130331114100041121134110044331043131331423013023022242414322111203011133002404304021022342041321", "110210333220331404210232244011424023030331430034341022232414011101303132420414122243000132411141224210041143143403230320402141231403042011400330304404401004012414013200023123010112430031013334341441240130222420404131111024434034144231114411424212424340011222123300134414224321422133340240323431400132342224013041104222220234031240042233114044013222341224431000122310242202011321332101000313233041114131101112222331042011201014223132102423023243404123431224302041124333202230330334311111120041423243443242003201312100440233132144202213130033003421140110201042320233131432231122000101003242431322440404300402102034301433400242130033011011211011000024441402104042012134044030431104021301242200400333444103424204304432203210340442043411040401022234231213220324103001114320041224234341321314234204110144132322113013442034140202142210111031240131311303301033011341000401234411321421431340030311203221144414224403124240222013130131211204231220104241002224024114004310130033311433400412001130131211030103441412444420223041333040233414323044040244313243400014344222333043122310300202132144433023012333022223242233343133231123431403321233114013342143201431312043422341144200343330144422233432104024444143323441030330242222332014310420421311321014041131403342221420414434134014142202043001322311230133244030411344021403032110000101214404012104143044420340314212002141440110213122230202100112033114232243310344333340104332444101433421011343004242012142342302041233233010230340032134443004203101012233431342244001230331012041322014334341320401310312441011444303342040022432221132030132111431402404340342110333212240412413212024400043231304341402223111100334403211134314144201334030324220431333244303224142322020314203002013004243223332340101300314331103144332300132332423041003203210444401023113011304112041423110412231311441441144031232134410413024431141113123023141144024114242120432234033031122041334444143423430311033244400113020401113232331100112432431311441404203211220100431343410103112300034120344432014024122140334024140413411031320204123131344224320412243243242221224111324041410002204404011044402312021444433212032341221031000233034020211201100322104022423212431014432403232021111301443142024000040303244234344341202214410404411042043133321020424034012321421313002014333141111211210424022033411404203314443200313110001441340000422404433200200433344100331114232222404413143420010121404304320144412314303414203031033124142012443401430232421444131422332303223024224331410344401322202042124332224402201210114132441331401214424433241021424412030030133141214212442202200400113131412204042211201011100220414021200102230142104230141441320002121033301341224344033004320141414300111030133142111232400304144403330403021110022404221300330112241244340411131014302200201431142013440211131043321144321322241113130240243111403132030243314220414222243444132034004103002430341014211104313344030042123400104343133332300404010023112021310340402124341043134100300121314034100224413203314310031402224221010131141211414332132424103044411242113233040123024343401343200002212414012422043302221111301140044141421123000421130211021313434213143032333313413424312110243401300444032103223000404124041032140300412343302034131302231124220223341111244211421010431112240113301344011001440321024431111311200413303210143111444420042422400431211000223014003421022042221000434041444413334341030012131331114011143434124111232041321244010411010222441400214111123143430432123032242402124011314110134223302122020021301203204312101321320221122040322304031103311032200003342244301042104243344140422302312022134020014421304003233422414034033441124201404124442203101343130313330110241312433142011424104110344313140211221222113332431011200131443112112321313343143412412222213212113330214303020122021330041313424433321214242023343133443113234213342410302043410031024100022331210143430023323331114201133142243242320023243222341040312330121401101013010024100002313041022140014022404333023104221211123100044310343100024442134221023422440344341420423441334020142424201213130434044424433020310441401220243404332014244033002333402401432412143244343120232100210132340213033020112432440341230031244243413102332313011040044230040112201223212412433321002314114432334204031444202120010310233203022432112214410104014121140412023423314041400130030134443211424321414111200340404103404212412433342344243420343222041322013433321321134143", "114443114000340414223420413233311134423021413200130043420432312202000434003211403330121304013000414412123021041301422242130243243122103310304222120011311411424102004012232202422311041034424040331321144401303034030244421443414031034144130434424043233320010444341122444203420320020141023222100321201143021224231302031303303401213312010004023411403144021001234140421132222131420030140344044041040210111003414143234340130023221322144021041033143131232221301011030324402243022140104343304041112020020412043111114331102341420030130210200014141114103412242224022420204344113121102014304043441203301022142032011200014324010121414134323022102420440034000303424012201044422333120023030442442300140013324303341444042424314341432030202311100112413440233440310011200240203332431300444321132140310423444431331022012440300213131322433412041234324211403021421204332101433302224004110432240113212103033013230144100441123022440202332012113303343103102443320013103314441133322013114122223124332301412441043110301100302210032443443024311320233432420242413342220031303114012002242332310032244312444404131100422141413204020010200442312203030432142443112103142121404213433330002010224012102244042031221404100022240340302341100042233322430200222130411302003141121010323220404000033302014022144023400104032300420321132013200414402224213000100204402221244144313021430213313244124424123142131433303312111340044033420221422242003401314142342031323123103342213220023331214142110434302414401410224114112422134031102240200133131201203040134020412021441403444030220003311441223242011121141301424214321241113203200020013020221203002402343041210011312130314403412031413410314203224210043240104120202312201101143411304213210433200344041311234234012342240121224000024040311314002342022432224220412243133322130224112220244421044334103040344400220231243210144121202400011400422022234124400412242231103241302023411100301340113342233110231033214441123123012411330224240122314423204202114203140203044412114010441144402130143413010232040442342221222342042001303103042021121300430441021121214210102322234401423220132003041244230130430042221111304141013421133041422214422323101014430223042104312040312332340322403104413410202300103240220441402141032120014020403332440211002230124420340430324042414242311341233201340430422242343410233211312413232041200344431401333102110124314201023214422234023430231201022324033241200222034413423242121411401033120214010403120203313023334430331334011134242020400121324312003002334310231233421302032332222010033011233144212224003012240112211323103224132444113334400010241312203113312324222410030420143424443403400343411200224033404001032240443311224122001313310014220033102322313234043012020130132303324020004003301114134244133411431122424402320403304331114111442202111122330220431104141313231144302341113033213443342140432404000310000410230314402424121224223122021431000110014044404123022440222412444434331412113120202202221334431024323304114041334304321140014133014242423311330321241344444042004111402233234314004244333343401220423034342243421240420422344020143423340211413400304001314101001013243131132024311321443013221041111104011420240112201322020423044413010314200333020210441441134242220024312031221033403044423424433234041413303232234423130310420211231123020402131440434124432422344131131224404044432013233124334130030430122121314234134114400322240023124010240013340014110313104423344230340441102404101003443021314111024320433341123222323432031223023114120322240311304414310130101030421201214233220433014223221144030224201112111140343112344010212323134201341213212001142310323303131012030241214440440004124011402421124213012104044221211022423000334101440222011401122423320120213111231121204441240334323120044302141410130234233113102011344320132023213342344303114041042441000223011423300220012304232443221404230101201300120004114333332323333243421113340401040300103101223420001021012230002201213000130143303031234424024423140322032140340302340234434031103022331104213412404402241343111444114030113021340321232210230301322441302304230310131123204400142132113323313210211222142200430203101244434201410010141203133003100013023134112210022431220411141124312223230232011002403220032324102002221132320032233402240022013213202103324440313243113004231324214443402120430323021301440031422140142431133341023213012101341131332331100041020322011334440310414404432004234113020032124042041", "213412414032040422343322133201423231430443311411334020034040433231421202344412040403022322414430200244030200312112201013322104431111242324120413122124130341233024212142434310214441233122113132410220230021011234020304044320032230000441402233314200141243130010431300324104142203442104332043030412234114323130421131143230401123422323212033010314211432003420014043214103001111222003142442212304020140413022213041031104332140022203332201324024010430002002001041130410332023041320121022011043033330124342333314411213133124112042214442114233140200004330102220343022342102421341223142210213100024430420022223222211434233004330214440413130024024404102141340244233223330013022303314303132414143124402000310010412322330341410223400411312003212311313004241420222423133023234033231110413232102400031233414010214230224033142033343032403030211341430200200402313321104432401414234130221000420134304312221231240304043201433413403134220421031432002210410313002124302214200204042304013223031223414433333043103033340122120440413113004221341322203341110204323322233100332003113332033032333340243420023342011223430012302042314004413323334313021202101322020310404003330312411243440211431232024332220043320421432141242134114424444023413043031132200331433342241040412433040103332002411213203320201124022040100111431331024324422231444441000210434340044213142240044100012301034303044314113241414033143323443300404232022122041134042012431403012211211100231023233040212033012000123032404432000143004412040403244433322304013014020020103421104223040412403222332230402022440224302130212002302231400443204421344242104420412340442141232044304221420321433124421234021042330433433134312401434233213333141034441341401300144103020003004410331301043431020303424232102042422033113333410414300020320213422032221430121440341431030404131004023441022410420134112342322103020042111324420204312323244122003300410020320334410211420002411432143300110233232130434012021233103340231014134411133112200124142413323104240312120411304334101424232004040331033434124424404100441230123311440214143142011302034442324320201244230111143223430224410001300344211212433434331033013223013332411400021443341442010213323402222422221403413312023144034332343422234421044113202020412120040331103231423344101023414234204302022304332004313041340203023213134341043201212142144044034202313321121000231302332434420101220423021043044204104100202321100001320201133204303333220322300403324022002323232134142423010211413400140002211324441321422302414304314301121000334324213430432410130212001440441423143403141204234302202424110104200023404204304220000112241011324023340412023344043214340233132240244221300204432304234403222234233303403120243233311020431343034024213313443042144011101423313141034324411130404334424133334143224141104241034444210233211434124414311310202422242241204023242414231042441011231024132401130130303134423221120434214311234214111330032310143304422212443442040343041334124011014412331013403330323132343400102004221223413431203211022420221343004031234120112011430322032331424343222310142420414234111022404414314442213222332223101314414422124344421211342013304204434131012440143200420001431220241134110042133222330104433120123431210231014241232032214211403012201240041432341414410220411420323402343113344131101200032020132403214230001301113200143032330120203331410111032212220142324213223440222102402144043440120431140300404142131224313141212333311102031202012314323141413041242244021112302411344122210014301412340332414113114032022314243100402120222414400300112423014341242040001311430313022201214040322440033013042130220102042203303211043343002022221402430443013243103210214443431142041404303113144213034221134242340003233112332010002322042311131303124133032412304332310100231323213313133013322012333433302121211022123034414103300311024100101040024200311440444424201031344203401414033034421001303431131040004042003201331003132130201221001102001340401433023040022014112442404143112314212344210243320430210331120114431340113144111141310042041444442201300201040122032320310233321101133331422111333014001130342243134123202302222220204444140310440041020213343441421031334402324414042032130021302030221133131130140323011202313011441410303420423403304341130010203033021241132301313310110203323334320220341233444140124212224314122130002201421401234211300134242421303043441120310020113211331032103243410320042124004222231141040003231221", "411341404322120332114242021304220322143011012141323223333302144214140442240241133420220142130212042422200110211142023420321020301113322034040112200312122024303411302030112342321212322110100413012100040134111221022030422424103042420102321312113101032324144413042231443300101003340232114203413401101423000243433043441241414332403033130442302010423441014123144032131211100020224313222424020112023003134311000303241003210232411330042340403321022430014101022010044400000200211444210101403422011322012003002001402120144120414231244034412140131234311214001444034040244234401240322010440242300244421001032241333014301030201424244201434130434120204033020034433003342133130123033312420031444134114304303310400413200110041431021414011231123343401121242243220414043234033400220341311412040224030304034323140232200022404410223402330423420334032103402414144303021200414301442223013203430412101401424212424331434113243400044104040341201434324141113414410012312401443114122141344121443143231432210020443231041221412300140122132443311032300132203130111222321444320214001201332040121210413003230414144012021034031344404242240343002332020220124343434330230032244240213420323020424342102330142140321223244141011333022100034124422102424003120040021432442103124224034441430034144110020004444314221144321140402143102023444010411114040044104203202033232112143310404234121212222402102134111413022142430012242124223242413424321123420410323042222032431110342300111110404341110032042422310102104323212342200312411421043314224002003332301424032112312303400441300312432340144110323401030441403104241101142104110043011021314420140044313220002033132144020223221134021403404342430024041102414324414232130421103132331113300044201110323404041411134210342241024132401034043102114103320140023430002040013421303100143014200102023443340443323313300223440401440001230411141014000003322100344141232231310343321131222434343340131212124142101403400024433403003212422331213101334202303231040234142123120324013214344202014130101224021223314133422232040201011430423401130020331430320312204422214113422321124243221404332402200233242004401104144402424232023333233333212014034004411200000212421112442423031442422031400240213134030044401121322231134021122224021244204233204403324013230224111432410132121121412240104130041213230334400004401023044120031334331342341440422420000003324424024213412220313034220234300430223410124033110122231404414042411044243000320004210224443132433410003213334020140142301430014410332243111143231322431210033042030432000414031204002202333221302232034243312444432414223443102430320102322324200403241434014133300433310042120343212414342303240430441122314234212220302204320410123233043134130223002411400003043043333322110014423133220303110021340201412410341400301301314011002120303131043412432401111424114010312240112131313433304220443123413003334441430123402240334434331134100410223400203241144232100332441443024240333434301324043114423434303421123133033200424204233032420204404434320410434011133401031213330204404123204104034012041132024342042442010224223334332201023244033300341400400441431403014313122342233023230422414031021241323324430343101341321331400221121014403300123024244044241300304144043311413431011234142203024233131404202421211321442203131002040340320010343204342223310401314131343141043402431030420141340400430333101313103201232134130313403131122104233033334114342214204323404230202013343341234100231121022210220200431224231241444212340032131010323233020434210100321303440444220223433112334142243424200431030203342404430122011011222234341420231324301414031441340103341201220321430122333422400021420210124303234240312430220031132312330410234331212342200032341432143130214104122213131333014003220300024341124243003312041040441444310100301423131114202442201231131043444114142140120022303222414002241113233234320111322131432444040131444120002412210322331323300134332230032104400321003240233210411430431041010340444124330214410413004034243043134102231403400212020031032043343003040030120334203020113404343014303000002300034214313040311424300300404330242100023043424000221214214233434140231042232223434414433023144024401011443403102213141412232242403402242000304323113004102301130003030231442310132323430443024420223402304211023434100034310114233412413023002334144444022113203311243134220443423213112120213211114433404302130423222104434443224010324010224021240413442434412402303040112", "004431101243040030241200120423334040121111424014100231330412110303022142331443012341041044321201304421342424042404100312342020141130420343121023323034142032343301313130100332402033224324021131334423203423030011323423133334441030213430412123411422132242321013211334133333040240102230400210330140011014211014342241310113112320430224421212302242031023420013304214003241241103044342131123430220212310111212304042441423343443201432232442303224432322224401201100431224114203043214423410210441212121400403130200341341131011221441233010233334343044211341100032103312343322010143021233422430111120224114134120232444120043431142022242413012313420213444204212244223101440144130441231424042014440313030111302442244444310311221234431140433033143243331142413413440131312114040433001133312342003230302412333102440220013201412232441033300200221101342032200244033114104330040302300201242444233114233132141213410122130030203443130233223034410124141010014113311222211213342310123230204304001330011001124212103240312403420034314022203020033200200024202410102212203444143242112444342141300022400201440212320331041301130342244400111443021203123201100414343120024004211423112443041244144224414303304034141200041101242443224013431203331102424002413040004202220210234132241004423004241020113000210140033430011404134222210303100042313413400222140301213421102324200441011403000133312113100113000333313142203414320443222141030034211223212232431314143444123413211202103204040003034214324324301422412244200222301310340114423220241424202413220432130321142232020234412322304134401303030120402233122322132234232334423314234033400020411344330003440233123222104411344221023101133331230341444141000443000402431411420313013134043344401231303234010114233330011230221422133344332312132410131224142324334214440401114304402200023031020041401221112040034002424104231112223302333404144120122212212110331341244034143311430121142401110141320111344000413104302310401401302000444010032304234023330003413424133011404342213143033032411142322304121114044112211011442013401142442002311404221314300110103334140313101130342124413101313324032200111014304430424300441421241210403012431443434043411431331411032214044224144403110123101310230131440102442321424124324423001214303020303233440031304140000322244232211024202422400311302000331104421421030143414324301323110330220031403122331143430232121344303104040320340100022041101100100134013103402401244140220133131031412222313404440330423210411140210430223410030420144411222214423123314432301410141300434114342424233403324112024110044023342211344100222423330001314302341031243444031124211314444431001230202304000143333214430344412332303041224213121441200313033331312011040123133104130411223442402021201001241021104233141300424313243143414320120413034303244430442434233122004004100143012424424341432410212001113234214431212324001432211114112241402003223334200210100103241424321242432333030023423303210124400104202221100034130324414220212111240033024241323001000340442013331323111230023341132342331110124223100444312121244430002240232430223121043343404340231320401211124434224203203014421430302003030341421133412114031220133311041243434333241221431324221034013110342421143424112012331203023030130040141212031234010022231430222204030220402314203043333432444021244404311141244421431000013241011143411431412342020023434412000312122222234033210010130433414231133303111032114042101221314310121432002402123123324133444130320110324243031224323430032140122344230340041413200041300113040230330130221204231223141023221401201002201140021200301120343420012112422244042121331024142410122002032324421003103000133430001314442330040211211312303432111223041221233110002342032203043044014241324301444231201204422231024422423032322333231100203310402132122432122230004331432432334333001133200042331023440442200124142232324343223334234224033433241012103030032333000224213140242121432033141410223244241234231134412011144314133424141204102414101024312431200122201304240413313324403110111344032214140040224012120103311120142431033103110141404230343421421410310032031133022110433430101224412233133113130433130103322330132244300131300221434123310224314200434443424122222331400121300131132130204442222231313114120013001401340024242330022413344413013344040330424120004300042004403124320133020102032134023132224132322042232230321314022340040241122112414142004240121240021023004113312001441420042111321003301110", "321321422200024012443313002101304021403032402000101023041440234020331423123242121012310240221211423122212140014004210412420412203124121322303414212242134243234123231303234441321122144303010201413003232103143314402413020121040422002440003430404214202344312043231321301422141031423302013124304104441322040120423042414300144203033141403240203212020000301324404112342241403024130124013443043324311234440221240022321113232300410214413323223241303412002301312144104010410142434210140304011144112002000244020233212003310012032301210022434322331422132022220213141314400102112302141242441441012023040130212123402024121413140111140203431000132121224412201444213313411223234041113203320014301342443432233444212023030310024344224131113341102221324043311320040023322332200113241333423114123240221211114423044442231112312423331430203013322323144042044123411201423230342013122401423110121312034343012201221102221102233310210041030031113321110111314432030322013143202413140200320404333211420101202334413401024312332134344304404103440142303301143234043302221440434034331041333113244210110104221211303314112213110204243324104302344043431404130310112412203210313330000011002100420414104022043012041001124414411121433114310200004211342434031430231134041442214044023241031004020403134432434423404030310133230323312333310311420333343412103043130324444344024032342440100220303324340110202403032224300330201440300101444203314410344441041221010143114404231004111241123220323241104213140112100110204210121440231113302304404112211003240043022421403210421230323200330231330423222012240430210340443444020142021034302230230341221201413434022232244232203022323420221203224411120102220333210403011244201023001002413230312100341003340433321131242302310224002341243443040123112231424231100100030310220034003041104342332110414221014421230324423412414212344431430020142403342324343314131440403030422033444341011131200421004144223021021333313001342241012402320102042230010322044322143230131434040233011111324303110313201434334201301113132200003301244331130404414243421444223413012103044210132010344021223234012443331414310242011001241013213340212243030022412124343122113222014433334422212234003114232320300030030301030304401123113421433442220302240322213244221212031231124404332123332033140114410143430223104023232240211130314431444420331440211022033203324000010403132344414341012244341300412030023022143011343242330240032020103000101224311302313130202443104200202420111144414241321203041220443342104133334020133044014344030402333433233043234241141413302042323013134422202323140441121402242044440224121203320043040340044121000140102241112330120224442421001244414304011322233311424443100130143232313141202042413124434200242211140103143011000230113301142131114331124144110231121123040403231340201232331011220013030122032303344114411111213013133334102102103011312210134212132104120102312340404242302334414223341431032313322014444134223110132323442314142211443413032310331140022102211223333124201333232010221042134144231242342312424320234401012114003442231322001041403313034223301100240222213331003144123123304130322111414031234111000343414113244404332120230024044222104300122403200104344413131241424321234120430414414314010103031301024244123230440442340121241222141341020031014213033120243401023323421223413340213231213023320000213043130111140013331030001310010110430202321300301011401103320211101332013300114300412123201002310324404411441133302401034210144034120444441112434414342433040414234001322102302311231211431023001240004112114104002312043111423223410114123220124320233122440231133242001410304402131140003410234413443202230221013040342410013313230113423440431242233300022032332422132101044210311024020321040200014041342244402140203241220402411011013131243402032401032221202310003234312314333041404434102041334311213131232241241044321032202020433241104202130413422002101133212223100004104043024220200324310010210331022204120431202242032212034112431413402131410140044122100441111440444200021141312032401143221431111003301442423043114200012203234441312100003114411120032101202402303033441214431011313301110243121343333204130403441140311313200112404330413304204420041424040221402304141313210222410441220321342132102232344000003442440041214020112132241243042221030034030044044004012241312004112042233141013314012323132013012004104023144134114444421303301004012102000040210114420334312202214121333223210400310", "324012001344223122120411302341042210023011312402331204004214343022141302302131243401021122144133443242133231031042144311021302331011111110131311323433003003003124322224143344012331114414413400141224444320203004032140342044114402400304203331420203331342000242140022241400120032434241113241010200041213123301143032432332200223132110140203304333340212141112114104410400342433434331214401202400411033233414223010001321004324030131043132000334202200021414112204134310002114022342404042130034122210004304340003044212113420321044432000421140403020041322320323001423121433002010321213434112113124111311333311124433103320232104431303031212404133411002423243443240200201044313324014201140001131332034011000332010000423011011144102314204112333203233431321314041110133233412430344221440243423442332042223122222003023020434331001333103240314041220110231211113141401043110243324400103033023220213324004443301332232344204410410422221034030310144012202221031000324211030113133400314141131100221010212424004004021414311321232010201021003112142433210124244411233220221340010004244134100141113344042030332111343140420204102111122240043032141344422204421121440401140202421013440233411114433224104114411224032120120223214401214211341224330440004344210012020031033233144401001231204021311334211413442020233431302302033142004141001042004214034131123402001204310201130011042422341302034324033021330244302204433231134034042403104200220413204224121412431000422012440033002013110040024344134301202330210132240044224201410400101102110222124332443232103422341243230222042404402111434131333130430032132341331403430241034201023401410000302243341324114043103211221114122030231122231240330333411312030123410412230411001440210021103101313000304113322021431213124104210301432011023031244230221430214212204004433142133424202301230320430402121444010214300401412021401104233101204314201323330121233331433442321132002140420033242432120031322324441020201310243211322331102410021123103331422232321024012210440122044104103433222304331301241200221334143314021142103240014414321133122311030343341334314244310422110242040330000142230012230402001031002324132244444234412032233014413011130441443100124141233022300341101144121311041302040040224033302212034402413310434313204002304332420312011103344231303101144233442004144040033103444013432031321403230013331002442122243322312214000221021033424201230412140401412403434221142402410133204104430431114420231122233200033432110422400221234133222333343013411324002340414034124431102344134321114241024203332023312320242210203343422141404320011234203423130103120013134312424131440023313210424144102322021114001230433140330432023302324300024340244314031201020430210441113122300023200010011421404010313203244034134300204414232413311232000223312440044422433322441020101332220044333023110104123431343241110204010420233112110332243000030311204401013031220221424432030141133044123210124241141340411122130431341231421102323111311121240010321121433421322222004440340311140232140430043202412010233012230432122342000020134420342334201342010231330244004131241110020430424111422234143411124333440301404000222324314022411321124034244124303204311340221044243341240400032202010034024141023143402134301202222144400000033211021132134112310011301303340030101404443230340334014431112421120401012231034102031414001443301121441422333300424111222442013114104012341233343222144342404024121210210000331132011330243324322441024202400203244230344212312301241331444213203131410200222043203030444211201224141420413003241140322111121233140442311442023102121342124204211220034013313013422014023332030344113031431142144031403224444314312304033122132332033242210130013314034432333140041322040423321233414020234341032234411334404234442413330110201101111202324013031424344332410134402013431312301030443124412340224422231030001333344431324222410243343011024230221011314202144122403431234400301123321201013040222042202132003333423432402131440021222122112023104132011214420241101121401434222213024334424230433041104131214300032030103342122141220422211032111131044102101340310021003414000120304100220023230042110234013013442133112220234234032223321312233231143241101311322441001404012001140133440031311201342134013233102141414324430220113032331334224341321040011301133403230231434033410331341124310031410302232433130240130220234200410422023431021001030304013101413044141332214101304034333303431411202232442440223002", "141220442340412113010131141133431403011122041412241100231420012021040103221302041412024414240214020211040312301320023011102332043434113304320420331123344222141441120031424440130300011344322004402430141222242223142424203132123044221442220130410320141103023404431302434342344020143311212100330441302112012032432040433043013010043321102312003304434034431144340011423404221342421303114110031432342144204042144042141340410133234002310101303302343233202124110012312404303111313043243044002014334130001440412414041012103202342312300230344301322034103042300133023413422121233042311021233424423111023431313301031112120102022003233010202110301043143243312033101220331211410103120240340343112323044121433342210411132322203323310413022234004234144314431130232221021100243104043231223030324333112212301322122212101134423124300000424201434400223111002343430420441314432102021414001401332044040403033310224130211314442431234344134233121040202413242102330111210211430414130141402323424043320210132204104013404110232014214104242311441424401020134343442433121144210310114111304122014000311220210110224033203414243442411432130110233440102320023214112402213401030131343203100133224244241322130444212210232230333210332031034220112322432031210031302233414220313404142323324123132034333133044334034340121422431431130200242334003010201114141114024020204001310434101022414400000010133304323120231121421234013210322121424312433202230120031020314422313110102011442420420234212302010231320344211233401433243101411212011201442313311204114134121300302234001120134241322023034004304324444143011321240123103324422121333013303323232123322030314200320210413002311302141002043431341010410331303111334242240143304302320401230241143420111021220110120033121112441433004220230022022213130431442440330312422143311331432040304132140322104213143030321140233433211212140332140403300311304430011004213104431102412444134101324104143310032222410010112214334243143323123434000231103100134243311010132243123341234124041343010223003431240301234200141040403443144222111010212121120104444012224344342022234303431210340432440213213421443024311001024042110313434300344321000044000322001234213444012041413104444303434402101113413103340204032014421104213023430123423434200241142324312214224240401113341242110112111030432444320412132414302321040033330412101241001032440104102401333333330423222122030001220312002030140414303221001143214440441424042003343144222431113430421000001420223220240332221421214221213333010120142422304213234301130433411023144121123420112043420331104041412333211024302001013304004122010024424343220101000041141440423012413300313311332103423441331124222410102121023123303301400423212342301203322042331334442040231022234324003004210111231341203423002132103010143343000421443032334442411233401124320140204410144320024301020310344222144140131114422310422210231222124324431103213441223044003134202421231042221144004144222334002231133143014100404132322102143234423043400340300240101330042140010100430042103223424104021224213143344142410010033000121022003031104331024301011121031123432013312402033142412013121404231212101021240134241440341040444040032334322023222314403313042044021324233033203132424223024042114243314144032042413444240241434224402110004314004232244202111233202442221322312441231041343130201130002241122030114024210203413240410133431040323444103133223100214011144420230313302031110112220400122331244111311043344303112042343430242124134133014022200403334204002234003121313433224303210211410324100233101202031232224302011231400232004103240320100332314432420324400201134333402434412134102330104334433442122143201221303340113220133204432321122104214322114302230001424024003142204400243103404434240143421313320110004244220240120132431441013222210343211222044142323402044414410240220314104222304112221043442431432410443211021303333024122103233013014103122213120303024000040113321323012403404032021220012342022430442012144040043400300221121134012111140302232014122123320423423202412011403220441241214323201411243241203202031400422040212222121234444300304021242403142421432333223313002034400020422424332030441241021223101202240320334341223332430431310414131014033144042233142141431044412032341222421121224043133224203010332310343430212221141320442332444433420320401102340312340102401141104013202004102212232112200022300301014202142144344220310001330310212301141443032132034304123134103141402411140441214", "031104110142033343221301343000413340201024234042302113411322210320331203402404112302034444021331033231243134240203304433233101442100022244333031312414122001324434442120011040141301212440412312224004302003233433124220322044012322043434430123231004133414120412221322433110004403241432120002121044231101030233204441132031113102441401330013323110441301104220441334012322334034303004401013243022320434002224013141334221212112413220332301343224410341410141022440233431002322414024030331033102322014244441242141214314120000110143441441243334210242234004042331143232140220040403032443222013320031121222240400343031030132000002321043324300441343043141224044243344421011134234041133103042413340433102301042124200323030212144220011043343242412023403021033144331010330342332044400134133432402343303331030313234012122330100221404244032334443424120121224210013004333122010240220333342001421113120421132230411043421130242030414232441224102320311301313242233103240343201320041001013202122302002341240321103313034433022221014422112232443230141312301303443034243024224444202032002232233332021044002143141321010411443322143101014143342420210021123003434341404332123340231233132220422223310331231041221002210004104212243231024111122312443310001321012334332121033122332111100443330340220001041110021004432123133041044241243023301313044314430200244044431400423200222244244214010004412334212232131230231033112124044323014441332044221043440441420332143422003313341011444103411242402021244031114343200323012130021242024403304002420101244003022131412012022303342422020112201030002342314230444344114432210120110420034143341434101344104401111320221230212421143041001221401303330403041342443141320444433332042040443410403332041010113140102213010033020204340242400043402121403342402331401202214023011321240213333444040444401131101423424144343431431024304041302040101111240021411013324430412221032120041123334144242111231202244130421114301213411413033322403123330404123330334442113120431113213222020224120322330124403433313411040413123433344434220314413200412414000411041211341400101124400330202032014121420410233322322430212412234341103312224230424313143422404100142410231002023114444124344111431430133400034331034023314203010421411343420241104403422340223412404414403132440421314344022401432420431310421431434322214021443320333444104233423141001124403003044133311022413300444224444240314414232213130403131032011403031343044241002002304013130112440300134320130133104214212410342310233212222422033213034030401302323333043022202203110002112000402134022202112211023122220221343040401023141222342334012222242322332322043424340021102320030330144100003204232133224110443222224233313203031444042134142411031423241332133223014220333030240313434112114133004033201131313323110222120341103421310341220431344004423112344132000121233332432121400423310111201102100322122323323402301414242224422333004403344410431340120041102143311241032122312220002434034223201321403234421111322031311313121004214140301122231414342333243032034422000313231100221014031213140414024120003212403422014301041331022220332330121112213421420340003320302342243131120130214214140332000123411421424220324401433210000402312204041221402030233042013302232302114232102300141131334241410013413321044403444440430121333441432203130002031133342410031411114012122024003233113042312011012010421304003440014201402320103044410132011343334220041413420312043044244210431020040244313114133021014102224302104332221102224101040420101432331011102134432400021100431414333124111314230022202023320304442341222041434300021420424411304224003404431022440132123012012041030323443223031403423044302322133400422124102240141102011144020404204223004140101240323222041344002332031022302342223204334230002220022344341014141222222021320331140440144040400124114312413441011424241434101144003013243044421112302332044033110014234320101403434004222320043114344124314414140200131113243414412224042204001120420012022342313002034334243033410124411013314434022004424244112403314144201040132024221144423244203204011102444210114411222033303300401441043031123444324443131324013232323344123343110434141142131311234240224141144334021041402141343103300010321020410330021343131314314303010141042204240334343442430230141041313201033314240440222043341403143344132000441022101403322324011024420330303201224200324243233431024400324410443401343120034131403123124010023040233312303033343243031244", "441424230242240041332102012404211243432241423223243342143304210113011134304304243022024011133231430042412014334441214033003342023321342201433311440314003434244142202013304320204140203421232224313423431034424142234432424142433144421432340120320203111143243003300242322233242402332022012044332310423413301021004334434021320103122430120010311334214312243344134244414434003002343102312231113423024210220223044224214214022230303140144210004241131020431031320143010421034122231112400332421130012143102010324423443132444114314440400201402342434331344304023222232400323440110122011304234011442324222213430013411142443241412024142442003021410211032120410410332212020044211433341102321200130012414040333420043301323412034012231014244032132402424031032034343231322333442241044041001213221301031143011444013422131324030034013303310330431210413343044111030411113413110222230224203310402333413103241104231244142340421420104014030303304212323234013332042121020032304431024214232434102340401401214310243314421010223020201324143020400143242341142103104230134343022022341130033341334014133034414321022341431242211314031010101433221220321340203001311300210214123023101344330104422013232033321343141112400413444114440210100231403431300340014224220132112214114041411320011334322021233144113311430030042304221332222204341132131444031314420422240110311211334010244444304414304233201302034433440341302041022430131033132233111141131202140324222002211212200303410132211421300020404342122220112330332024020401313313043344330334004012224242143421411032412212011033320210210344204300133144411123221414430311322431410141313014402143401111244003324011332410232322322004320432211204313333102141133001304043034103411104142030312301330143301240110203101330140241113442213021233141002024321244041001130010320101123234124231044332140331002212203203223310140310232221334413213222320443232332422134101202132132443401201444342423404002303431220033240042320401430323013421114333300200121322440442344201020331301230432412142203000432200004204302232330212440411200000022311241431223322431203032222124404141331443013113401022020314214321023042120211411041040214411424324300122410242414443303343041110030002033013244140043230110311220022130322131322410143424433032010320434340341204223304034104220111240401124411414033304200113204433311224430132121410313012312131231123222134340441434441312232424432112210434244434143041304441113123004103003131202030304402232140014324130011224401112031031444330004423022014040124210320142132241131431131442410100414244220120142220041440421104210212033000040112314410414032040013442303032132424314441423401300012334322031322220430141230104433200002202224322431203230202041331103304140404433100230220024001313244042200231032111340323412240411441012410240143024010242442214143444414021023211210121230234043202333201333020304102440044331114001233431130234141144202321413233231124300144244000444240040314411100241331302400202241312141111443033044044024442442423011404104132242104101232301031300344030112240003223120432123220002133200222044101043033232214124100420120020041140443214413342442424122311300213432314011140044341024244013030222223324314224324403302434011014444001341213211421222424110320431132024303111202211233311013241334422032240120414440132302123412323240323022330310023030304010301114210344101404423113320140412411204023001303103234113243401240310314141031122443301333102400422021222010143044304301414041144324023412120224140313412314434204220031232320112403321000103442302333002013340303401030330040240030212311244441403031322100222033234023204210141103011234404120012214221002240022213301144001040241344222202122421120044214300423340121024321441104142201204023423404242040323013220201030340430333114330104000241400110104313244323241332000021434413004240121201224413440424132340314134131403211012333210024004040141024103232044341201231204010312424440242312434443041403043232000040442440120204010444413000434314321102342102200314402041403322011313121221341410433422442200440043401114124004443332430332310214032003240140202440414340401020204240242312300024411321143214304444333002230134401213032131223333004401244202122312214103340314314403403414441234433113240334121020413414413443131404030310300332414032212411413112104341410210133344000332041301124204314034244001100323324123404414220213232103420411114413220232411201223240110314023420012113142444333200123014040030443", "120304040041243121010233040044310221323331044144244033424042342340340043310433310142021410131121340134241321401430304412112234322340302414224421220210314030441112344201244314304300144240024223314224040401221123102203234024431120242401003432121410331404421333123302021240401401413112200121400012030031322444144220231043043210022004304133213032011410420133304403403343010013330200112414222122041300221344110023004342331100143044412143300100104320043400211013234101100114144031140330102342110344113221324201114100020324012434401114241341303334324011424443413032200223331023241431144232201443403312243024114330134433010410212132411324320323432400113034414210412310332433021113443403141002243241300230242003344034430033322331334131114304333110223423331400421104014304144420344434030443130011032433040240444031223332211313121003011033240413243414431340020420400121430312142011243011011024211312330413231202132032114003232141031223440104403411041233313112211020213411202212242002130221111430343011321333203402332400414004400141332420430223100303404034210241004423124120430242223401410302201403344312110340242400113334103440013333431010344344242431020220224403034011440001020143141004101420112102012112124241122411020012113100012011103223442120230240224120321123311143430114112434310441023241213412324000223240202032331140123443344142201213312300142224014220203030121301041341232023314111324314121101442041410011223343210402310320041314300343111142432442222000224400323200443433142220410202101444423022213411243221332142122232414234213343404144401102142324104421302343233213410114240144333324223223442014322002344113001310043034300231034444221132333031033240220002244311420304333412112331413123211340442032132131310331233101302011444422324301020301000341101131211201112222213323022001231403413004243320033322213042202420323110000440012431334110113140444140002234202003033144114441202402044131101113332221320411212023311243004240020233340124203341203434100243203324413401042320421121212204304031022433402130400410043142021324340402330101313403234220422322241340434210004320214402134420120221220244013003220403201142030043031441021100012241013032323340044311210444202022243040404034311211311122410101434040013303422143440141221240442222341303423400220413334333030001203403433434314441410403200302330232340001433100402031304401142322021031414014323330001024124302020302413001341241404434333024212140341240113210221103141031404233411400021404224032301030433400112431331211032441333034210142432022141414413342344022211004312403220403114334310012041041200130414320413432004324442324011212440424311314023401340402214420113110234131442030022441442143344113421333420200441024300112034320144022343413420410411204103013311024323423433200011144302202403411324012144142302021213040411230334111134202231134402312330332410412102021340343420200320422323340341342220004302341102433213034422110004342241012430000010441432204022114024224432201444310003042203311313134422242040323131024114201410031133131440244444112310412142424024014000222240310002223434032211114040334300241111242422100414244413321400213303422321112241232131441123431410412311110021443240404303402122414324222241232004401031444104343443123124134113440023431034000133232224230011334102014321231231223004221342343043434424413101323123020433243134404323201233132002002401014122301334101341332001223300033143340100342030014014121222443124423440024130021024202131410042202014131203043141441401401320234330012100222034414100042303401030243423140134134430344410113402032311110214224303302443220213423334104303322020004313142040121242320103141301020422404333110011031212243403410243111114021020211431410131113033140003124440200442240140341340301234241003303204204400320100342140341214343422020021301233332102212140302121013202022334302403441204220331123014311024240344244423333124112404220130412102222043301242041410042242033010010134100323010241230313130223040420214200003100102111202134122044400131231124140300034241233243210334403443314001302123103104112121340441202000344124033422424322324302031011301343212423304042004114100143340031042023401002240310214300320141103003404143210301401432133234124400011003040103143144414410110224234300100143104241132400314122344213200114202244320424440020322441021400010110224244144130024032202020101134033300224213230213321310011442120103331221014224341324343010001402424321002001342341134212024411", "103044123234121122401241221441222304120101313132231141021224202224120043101043001144000312423130011222244001302243431142413030131131113012312210422020210123413423210433141024321411412442122342322443334423302231120432334130324212014423311122124202113023410300242223032320302130322330424114031240330404221240033003410042120124411300434122332433344021422002313432042131040202432011330041422303340332021020344022422134024440134303320020003244311131200244230210201030201001303012130142330144244434440443014341424342333322413223213111430042443443121242410002303222014101204311420231441413423341031124210414333424142300300040231212404243134144320021442444112232400321240334032404243344102432032133440334244010311424232040414403330144340202000443121020102223132003414032402332003134202121400341434311034322402343302233121132021242430432342322113220212410333244433030232303300442314414303104442433324411424131320300432302240240100012004412422010114023210244334323114321104141414422100314441331241313032202341300002100434432233401114421103134323322140334441102221413432310121112410231322411000202302420010443024131043031120104211003202141220334242303214410312331244414123034423223041413402413042132313021013233213241122410423421121202340400034021014220302201331200042121241030314343313324304012420414212331422011344110312121030443310432320021110234204311340030213232022044020321020241310131101001233302323003042130133131234010200422103340140143132120421021103134020213042130400131421412400421044104334003131114124142414324024443331201042321044132243331424203411040114000441201400234403213423033231222140233044023140103132242244413000211122204130414232004133423002233241041100332403014244444343133040101432140423110212301421000230142242330341043004041104021040022442013431344100102322012301204022111404243433243102242424412204322003142302142422314304243301114322043433143041201241330324443230134441301142134112303032144044430342114204440120424022123044422334333001130402413201032111014344401041443334101043103321044313232202223133201114301310334200431210203104043432310131000323341423231312214334401322014320104333242430333012010433141030101420203214214133100402033432003220400100023100103340301422241201314412142402231024232303210323340413224243424000204104330423313041001033041344242023314412113010101143203424031330202223404311040121113443024441221333242214032412210400212212200212103110324314344224114214431134431404422114140030343442440124120223114434332003343330032244012413211344441424044331401110210332024140013022034312411042144232131413430324101143334302004002132032444243242311331343021334101120212022321433241221343331443140413444424234003122320111133141300143134442121301400303032224443122200142030220113310221104302130030234113222022022121301412232330133332204130311324204214021224424240013414003223341243022242304300431320414243024402404312421224314024141432030321110243031440211210021423004030344021420022423122040341221413420044440423021133120444001431400300431041004033113042401033402141420410430343230040224444220023320414401034413144323323031400213344042232343430414313231410003240244114021024303112414313234232443202002242444404140331413110213314413403241424110301320213340212330141001001421424400204413112123012223332330120033144443434344302241102222102014024431220111200030321234440124414203443304324000230223110411433203213211133214243024142024010224120022301211214331204331004303320331243424340240304034221030203203231224000123040213301031301124002140230234341112324220413341203000142101333232141120442003144034011112413220423432022431021223130242133110300231430344420411241411323322441004413212343430340344121221430034033332311231443131013033043224304331040023400034442202401333320121234410443233004104114022403103301333304102223100010324324234143201003123221240110041344203242043431004303343431012121403040441440232423004311423024021400121040421102020430421413343132333443413444204002332340102021223322010220241224321303420232121034410410311432210340333014114104000411303304300244241224121001323110044314414401310340031144203344211123122123104002241113033031313034241130431244340420131000412103414122030000020210422220042400311440001200042410441120311404340332114302104402123032000141212412003443024404223203402423303033230401431232400010224140042434301402404242412243401202042434320122342242340341224323401223203210444210232200402044232231121322332134204", "114302340001314201230142121122234424331144004430012230030332202024432312222112100134031223034011134403224324422300112422004100313423200421420440004442042223100222320241422033322214120302313012014401231310044210233021331313434440210103221124321443033303042041442404442023023003312031414324230123122112120110310204432202144232204202104013130213221442141210230242111200103143020432014212430101234202342312022113141123202440041114141030312213220321024141130441213200002003013024303400234114303433010120030402243044331412300432303034411324242311414011043133433133322321234200241401104144322141000330101144444040021000443200322133234010102432402140111324443411220420023132343020200301241321203024100432144020442430232301031442230004404003411340344102114244314411333011244033434110213224012011033324302143142444301433103302412334020212420401301441441324200420143112044004301432414134220024041141424334040221142230143333401122042043100111423121102400320240403212114112224014121032013211111424003304410323412014443201241221234442044040332432442410011404434431231012124302404232203224442241421313210014443204130312244443014011110343411223244031213330014411200400123123344304421024243222230120002022112001343441031220342211113143001400113102400443140341003341324323240023334430141210340140011010100112142203140340302120432410012214000334020223410430440042143221201002041244041243141111400104313302030404042114334141100323201210011041411240442144021313314110204244421201133412010100302123124431012301424330432201034040010431112024110031311414243432221243134240412213023141423432321420202242130013120324034433412023212434412121332401132020420341021430402433412420204231020404412434330434144022412401132241222304242430014002342230344130014340033411342041320444003033413134421334031243022342421300044042204204223340142034014421114022033231223201042043010112011134211300444312410212331130241224334040013043232443004344302121102102124013340430300323223112214201032112233022020303211012100114032413202341130200211001433400030211110421240331420434110134124343310443023020334221324240343234231403102432324400000322113422040044041300300440230121414313403322443104321341021344012330402100341113244442420123341430442200204314212004404333010220300042121031214110033422221302411310303304343031410121213111302242040423332302133220120031442423141230013204114121242142010333030312234044103442004304111433014442201313440000223232232230400004044244400211203414120322111140414132313432111023444324133041404124310220240232114132101420234321034421140414324221204112440331234222013341142340210440213201411020111443022003243412444201033202112303240201220033341400042043430411233111000401232440400111242143100033101424430223213141332224323141000212333024244130331403004300323324344230132012042444140123212422430010302443010234403013414434414134233420300321310021421033132203344112131423121243444044303141414430400043110012334122223344204101003343002044403230412340444304130120012430140214431104243402040221211413311241013133314443244234411342030112224302002240313043043444431100431002420003121320300234434312220431212222314234433324331120224321240314110020324441310024321221121401131002011104240422434302003204010012203320211014022333040221220314314122130311400023420103303120233044120343442232440223201032202232032321040300421030022100020112303123132342144402412212302433244223340221403443431322031143411432223031034330434242103011120111000003313433120001440443404043001143144002411413420200010023310300232313302413322301231401201121034030311203240202303240121233440240123011210321313011041420323423221214123230221100034334424322402433222422321420334114324441133041431042111213144210013202431441330341244422311210104304022314043401213403121103410322012033021240224243021124001012412324022414133231323121030021141242413130112000111414313401220000100414132401324411114203422400031441132002422221230230401004040210113030342214104434404402044330043231401441430240132420302031132430314233044042144422023221344210031112104133240442123022313304344443111002420434414404243221401322020033010442300022243344224032200240234021001422011300032434224043142034210102110202222021242331042114110412030031042024400004120201410410112440113134020312430431321333110011441032233003422340321032202300101134340120040221424143413433420331134000314124330413114032132242203403401122203134031213320000031420021223423230314243014204112", "410120030224324100313043212110122211012313111430100142444403302113343402010002120141212103021031101440413232432303422433212232344340312314241413300120002121123030143242144412041101434303034043212302140033144203413314323210413420442111003231140404204400212210304311033333142403040242104233121132221130442134132403433320120213124401303123343431212324111343442043042430201111413112400434214223411030234244110044234343422041412040240314214211322230211411210210101123114120222334341104232133043144011101101101301304244223311232310213400142431311201111421122442443414210304144014402432013223334210101332100203034242330112132233330442141321223440431212134031041014221431043433130403230211230332223321334401144301200110403343122242201330211302440222411232044033321432130220322000331243123102222312403420314333201123232422404200244130442412022203432034001302043430432142400423313324122401003434243443241211441142231310412024341111314132211433221041100102143420433430140212434124033200434424320104111211020420423330043341003320214224244042030344303100243124202114432001120013444431103440414343231233340344341410402214043421110020444021313002030412121243011224010012010240402232342432423121302311040404101440301030330313443120040223320434123243230110000314344032110404104122110304414020442100301020121320412410013012320433114022402123102110423424242210411341210234331122241441433314041032430233131034321300224031430214333200040424134014324412420024104310213012124300444003410311334430334224412422211122204414342223323032120102120203323023240422002010210311002212101032023132100333422024214244211120022420434304214222311142140000124432443010311011003013334010122033342343031423210322420342403332131030311402212304113210020123314011214133343043023144140422433212044333440421323443023232002021144421042044030202333433403444330344242033402214222412123123140214324432314000010334340420401030442241403032142104230321320213240402242212323341432340444023200244132232240240331231022121024041224324244044421112001110140123403040414323434012122312404334203144423310242231431423032123021214230113441412302112120341204432201233002240023232132124201303021004123220032103111000310442000412111222144110031010032412242213021233303241421021111402021100144031234444444210021004040121203020430233243203212444043032440402042014213442240220401412421424244210310113311344411040334034043441311403413044044323230240324214124300314111130100100314401240042211331322112022124210333404414033242400012324410324102034423022132134332044444441103130330114140102440001334332440320334332133111144120141210034414232402231341044210404010311440240311140202240231232211042400333202001024343002133034312444314330300001413414203241002400231004102204332402022130200142043300430322202224124123200003213101102140100224014342411321020042201231214100400404431231130304111402304004132341032223233332420424020020130134100012222231333243130040100243420220221021031120330000211344230100340040233133244331314202104100234103101114440011433310322334310122232014323002322313401241313214343330241214441123420000420420201410221221044342123243442102241144340030203011323113131111312424344220432024032414440224420332242224333221302022144320200101440341432334341112243000244214412034223011434222042344113421404213424424423343312042321304434001240242032341432403142402000124403012430123043034312401221013300444223014022040231011003414301043403334042314410430330310140222130234132411234122140003301211412201431420312020104041232141241024431323032240244223443302310441442414402422142311010242041413031230201012442340122323010122004033121021230133311240434411412230341244023401042320424221040323103124101030141312243212410230103002110233243332324330401131320022441033313020311012011332342303203432021141011433100132231013013340403132332321404104311022122142222014414343040331201242001404342124222231031203312203403113021140413121414410212000234141221202142042022403013334302143101212112120431444242312013004111241421043020420111012141022433003332003134402344001431241144444302303321444241114132343240041032040003441434012103422434320200023424211304413000431424212141342042410104234404230202224200213403320340320242031210404404400101330002310442430330233410423113340042131224414431114004024011214401224433033111234423314132112102122140444020310300334002420322224044411433112014232014322244004441201104404304340411223340343240124214131013144330212", "314324323441113210011303014323304413340411234410012211014214002104124024414204034010100131003111232142040302111230201430043314044422100324444101310214011320442231411414011142421003212011022202340024343401432311121204330020031410442331123443323132442424022320012124223443212243033131042130104432000333142143221444223222140422433241224133030201401240303423201241341041013420340031130112410011001441234004031040203312344333030340134432433101043124430033021201032142024103142032421300413432044330141212242410434041443434112043210410410331122000042100031421431303224123011144202343410013104430440231131340414342034102031441034112010223403100441121332142332111331312313042044340432334102310404242214422020200034202404031113023432332233444024434303042402443311313233410211412203431021232403211122434331342301124110132424021144123203024304242312444030213024031443440301214443331034220310042034214113001444232230324423110232114131414011244042244104331331220130304311404043230134343320424431042412421211433424242312311241430031430001000234401444302343314213441420142133001304304020003220203301324103420234013422234214142231300011343302434031320424342403311333200313133203413124413203232312130021110043001413412032312030134134003320242311230124111412012100304344333321440343202342312222420420201211220134131021104312242203121434221342430202323214214410204043214013041032314202123100122434334111142143311012113430114032001030401433214023440421344032110001123323041442133342300431344043030403011203132222130031332320434344420413042330434142223424312131342323402331000242020321121210111142120110411244441400420343344000223024220301212021212442434224040220141221223020103043010143131244042320032403314422431403243122032403402144311210104003200233143021312411311344434044331404024212420101333244343041222031112411210240232241021201313130120430030303340213124331113313033112230031421004011433142324110011331140321021404033212001334422033034312341000333120100041101231121113201302021234013043012323433234423110032242344321133212220432324404430232023243320241333112440323200101141024222420440313012033123231303403113301020233114320220401341003214123422410241144231440324223302042224042031401334124230111020320301421424003300040042404310404124200004330101130104323240212414002403212001412044341424023121410201404010342221400204344320224141113043111241242114433314010232004341100012410231133143211310301122434313142241043044323411103403042404412231133141003202141340312021122241031242333031133101111044232400204323030044433403031332201320041221013003304230404420234404244112244101113010014144013401023113034301421204213323123401202414041423431410003214112410021424404003134033230433331422442203310301310430400414034332413211144300030333421334234400100033303034021034424111404424032132223304112242241300414334000344310414034331441402331033322140032213143224222232041210342044331123114031202132402200013011240143420442310400424104130443014444241143211031201301341443420004424043142324414342323414233400311243403043241013214224144203411002321414234014030240132404044410021043234331401131201420224314222324204122313021314200444244011322330334413442212312234210424424420432112201424240423310340142321042040121112400022002322401200423012221413424412113431004422102324114224011303344422113144243143004410111333110310244340114414124022021431400430210033413412134134211131431420101224143222433003002024002140413424313411420101401130240331403340212344414243024443423424330230410000433024230212244303402202123313440233030212240441043312112012203311413434434001413041021420211304132444404223031200342233221223232223211444420134101100340313434221113133340130444103203334423302303004021231313222223434312044014211004340214022243123141322312143033042204440434123231140131442430042030201122241420344102104313223314342031401431034422343310330104141112044130200434330240402330413232231411322330343133123034340443304041114114341214131244441312323414221241431134033130042323130312224442430431030301141414320412233130124110034322341041131420104100421204410404233033024210433403121213140130411132424024341242144002031012014433334334130430224321020213242333304034010323312002321424411102012040211434010434044343111243304312232101310212423102124312002224444303223312022234132044010113204240133040401101403203400423430004244040301333042141241201123110304044204101442220322144023224131010330431341300241223421133312043", "103420343043424120230142011230013440441332344020111201431013012113230243431024320304432424123411420431122044024342233144240013231141202211302033122123244034422230244132001233244112102230103324303223243122011224321210330442023341433201334141140214403011120140110113200024432120000203041401400444102440003111222212433424012222323440222423201321342330422111400212004232240220333322003000212444112000343011012432241030311314131444003313423013312010203022332344112142141103410101010040344034223024323433402000100111104300342121300221123221024020021442440230002211113130101244332202023230020441024410403411004110010004441344414340244212420332334221220121213333230333144102423103440101004001241322044402424240142342041140022324101400233300312141234442132233043131441003031102142114141000324232304140103221410324232120211432221114244104142022142130143212113133040023011031013112140344020211310133412002320213223100133331043412022100123413221400234334424221341332124402421440304203342042032433124400341001000133404404312124434212121040333444210033411404222203112210430312124014243102221143211410010312402212300021202442244030031200102340243320403210310134431233224144330432101232032304013020144442040404232341230444411131221104443031421423442444120342110300314320042014034221342142114313133100210424221310021222024303240003014233423412013143400124411320332311430120414212321430240341341223203433304342121422140310412134332303230230021300331201223041211401341113304021332423443310334412443042341434244443012030321130013314311302000233100000140213044103040044044303342322013112410140123401330344400224022220331204111221121342420234124321422210310331404243214332030204424312414110124131431141102401422213442320423124222401130344103403140330121024231433142033023144411123114344304303033300302404140442443341432113422212241420200121234134143404112220240212304333242114433144004243032023430433330413401303321241413242311421400304223101313424331341032142413222440112100424102340243024004443343320322112310231200423413113443100244240401123040311021444012340223134204102241241301212231424120140022422021324304102402011011140000234314131103434212210030132310120323211313441302403211242430302423401132414112423243210023334232000213133031033044014043121123342000312323141112103030131041331440023303244103322102033324031030101244233203130434310111330330031043242310330002341404404021220400121022012403021304333413030003243304430301300113131322302300333443141322341024400230403122111411403044344014410222413244004030041102021441344114303134244422214234340423102002402201242242232423423433343323210400244011341312200023142340322430301323244113224304300112001220444134040304413300134234244403143330332144142221304342322443210420441112201332021303120304020412043031022141040014043142413301200334144232221142324202012402103130110410344302411032320042001020102441314220404044411042234323242322324132414300122210102303323201024131032144121434413114110401432243010230212114031113433400204441413210021112112031443340003120434013313023220400124241232301244214034213441313242421232033223100224001412203141410400442033440342120231022242301004434010331402343313123342400041404123323203204314120442222121433204000042100103022033010104330111431040120404424031121113432120414042120412110134222233002423301040324031234010201223300220034313332131042044244030240340021021324123334441443010013212040202222132042102431042410300341103201133413233443401331232331133123120443400400124041200102420120301142131323041404133023020002134201400341122404420334000134101231413434314133313331311012033244440431313430443404433203332022032034401322123134302113324040222140131414131122143032203240121114114123040233222420223044024411224302231223423244222033331020204141012432214330203310103342313331441412244233301421430121340124102020113313013232112413423010421411134241000112214241010004242402231220044313441421410102433321242333300242424033442423130010324232314331334311324301324034240422003231130224300222413314402403004142302033221112341110100040014142211112101242310014433220401122404022000223132030444421004441203004033433100434334021000112112101223424222012102340412323444224442101010324111404332101024014022041214432432420120303042102431410233440401034332202320312012041432300443220220042304102433010010243142002021120101030044311430142201011022143443014144112214322214300411322300234300232343403034102001003141224141304", "404012221224242311003003401231331444030321232402313233204142432433223034430131412422214044332010334444314012413213002101310130310304234114432223444330322204332224124332402322131110411130412213204042231330232411230100200440133211144002123442402122344133401023413444001110022122140202200112244113000043411010030324304330330031410211341021224111222002123011433101033332411320042322303040204121134343213144340143401130331104241103431124224334144112302343102322232104221224222123401120331033334330244143304331230121221323323434212341214431014204310033233302311231131122422312324420100302243031241311144124210230224330120432333421003103131104230341034004230133432200213311311430101101414112130204421130400314301312304021301212400330234344122300314244343001113232403303403120320212430233011043014223131344124242111043320341234140314341101313010432042043403121143003301320443244200410343202402231423234242233001201130422120421023030023423023420433422231103234130440202340301322122404334423324142301332400043044240340133420323011424013333410131040423241231013130232424333130011404032300032133041000330400213130234222022230410301204231000341202431234210222124014412442120100023240214002412240140021330014323202003133034000404101134234401233411033031221424401244002000034112412103221303232213443244402304310112314303323032022332133201123140143430013442102332424213231444232014211024223141011340422144034100134340111041334201240243322024221133024412144124222141410143031234002334120213444304204314401204043130240232124210043014410414044241302044101240413022030400220222333242111431121300314143003103031201420010200320121103121141201144103020421444320031400300131303210401043414342310341113213203121433343242133411120122431000034232222441144230023412330433332004200240144342322021444023002303131320241442434044023310421140320011342204403442132042430433322301244004332000231331434310303234044442302403333340403022102330231210133343001030001403122300324434430010104341313323141102001011101443240203341131141324123000011231424321044431431230224310021011143111140234444414313404424001211020212321310012133144433424440114111123444122410421020314312302424323024210332011423011012401233020443321014010201040333220430340412342214043230420020020320332400322223131014110030314242002040311332112234122041212040434243114131033220430243204141331021212102133030142123114330402402430100124301444000031220304312100334330432220302013210434322312114024113222120203403342132243403022403203420224301422103344233220310412343333314331430030344111411002402004202112131211322204143040004031023311101423423304102131420301414320041124121113003412044114203333123242143144200310331331342003010204212410011234122412104002200411030334332113041110301014442434220430220430220242400113302442131242001424214430304141133433124322242004230114243210102430131142001022111024410421242411432142434030231322103143102131224411122421222114014001024401344402123004101033240134103433311422323022330314100211123333020414123410312312142432302023113114433223431134100301340424240033243103122034041124112220312410043332003242000203102221143414121210413014103403111430124133424313014403003240340042232143430423232133302003331223013112120013020030013144311200321144334421204113232001023300311243420203121040141141124420002443144110333132004204212241220144010134333113130242341423240023202012130330213440032142110404010004214314414110143024343202411142112312143434430333220200332234242341440214130102231321140300033011401044123322302434230441342440004241232342343143104222240214231202122314102441004314033210210003033411222031431312131244203342441110330130430341413033124444431213131240040111032300202013443030334222010433204030101141020142012202340334324200102332142243010321032030400143444101023113413130101301100121244232003410040320320301023330020322000004024300312331211233012000022304310333143012012420312123232400102002102200121333441301404222313001324440011313221330043012230011401432143134111201424430123012241233343332032324113203414220004211441302041210130103331400421023144300431141004243011123243334040123011011213110101011342241143403132103431142124220234413223433121132323132432302222301323000411333332221143241323024400312203222133330343232034312003432304420402304104332144322232324441003344401121320403023144240423444001434022134344104222000123131234443434124324204041410013041011230303321434412440131111101131020402041", "333001441242141022333421304414402213144114404002440411340244321311424321121113020040112401320444403040002321420132042211321142440043421124101141024443002202243144400010033132311231214121234020003000422121214444202211404043100410032013103244030214231300121322234230340141234433001333203141322033121234141100301333422030120404021011013034440201400224303242242314042422224131122344122034341221444023410302230234124240312040334200040013030023134231313003204013031113420041321424330003042201143044013024412410423322241403102431321403241212201342302343214141241111304212200212344001420443202430201104022442314031022330422140130040131113142031202243404313122014214432111203431323222103041023302011013313321344232330110034123203302223224010134043142110433313342101132012322314142230441431124112210223110112240243204013030310200140112214000004232224140343100340000144414141124241220123411244120240142034042340041112001230302044144234444314432304422100243241433401443224012042000312341000004422122200421000234043430333102142004131140210101122144102003234301430104221404330143214411244133202021413430123040012421232333244100031031044241142434113114440041212310423202303402221104322231330442340241422033432204210400403422202101122303003100443240204143203124221331323044133110342223421212400001121002001011213011012123023114100100242214344302110240210312001401332324330003443141302200424130333042413402031202044110211010142411320012222033331223012322124222430203003111402224332211013344122232011004332034133041431333032140012243420120021422313410141032030003300323120324324440114024431414121421141004321113414324401433220102143101331230420304311131304200024320401314001432403343044140124114320214031113431144130033123432331142003211221103014333302121303041443102410033310422222121404413430231003430030213332001134342302030213142103000042242121344224433402304001041033132423043212340323110401043242030313313210230423010222432212244332323222122144004043042431203000211202422024343330424113023303340433330403013244132222313344114240000303213401444040222033120314120144420431310043243023011021440200412222431104132232430414022003304334344333423202013343224133334231221442301222040212023100223433233111240314441230431410312402112133310223141033143144102003024241313001143312040434032323213240411000114304332102123203222043321340412420131111043232013042321213121443233213224021442130410200100240433212232134432121423424313242030432223410111310314421303041000023432024132140420131342413032104413121143230044233011331123222044111313314131321421444322310301422340011021441004312104032430143432110230010040030011201413220033304014021143024330420213204010222114130333221110124140424034101024232104442224001302242242101330313144123021242343134213020102223243211301210121041101230340401221402242100042024231132104410311332300231403200142001211310102112001111120320214040120133244003201441001024134401302114304310444311442313311000111221321044031133140302300410304142122143303334314432333233120404314204122002320401331112012423030233221444124000210243323441043033233323301223234403240230313220023200222224314043200232300402220434013120412330421304041443320120000410303133044103313144021003200244231220101312011132042020323331400332431122442321232034110123240104412233244001044324430421424230213224414122324102101300324030404044114242034404402004123034130240321314043312102024412403214140032424314111224112030301343021204044332024133302324111130221141144324113023323301212202140040014324204442121102242203240241213032240214040034042432122102410322031444321234243212010314141124323244442421300124112333223122213003414343020014404333304213141101214321323123232442243110300022232140001313231443214044413440143110031210112031223242010141330013133410420234441322112300431403324110222101223003031301402114134400332304242234233030330032134024203444043334034313323444244230400300102113330334221124104130041002221014110233301303324303100030110321111303343301133224441121440124003023320131113430411431212334311331311304210411210223304221013133014332342231213202423230111242041041131410421330011241113213400403221420331333402134410202302342132103411120001010421443211143221331114042034104402203202440142004441222411244332431042214203000423040044002140203311200143210141402320000012104143210421220100001044423412242104223422440142311021413101033423042343430302344423300241230011442124114001131330301404313103240", "143103211130423443300242422232421303420244241312013110022332040401411421103421100402103442311420034122230344142130113012010013212332234414032021040200342214213424100124104411213320032341240130334140121011442122144041104233124140010443340042221324311324140122044444001113300002134222403140443021011230021410144130313314023122322312014021403312333410322012330403014041413441214402102414330001323342122214234023424244003344102242013223034020042231011414201101132133130021331220211413421003324203334024232030241032012244420212222210322321340431323314030242242401003313242230431034433134440103430004013013103434112232131421204420140334344141423313304140242411142200101000321141132344104401413244030104433321020030224430323332320240113232414011411433320202340014342104144123431312143234331113442403214102120242331412311412130303224201343124110124141130423111404142341231242422213024244322023332411300410120112424014112200311320121010122034244003014433030114101240113220413431442330423242031100022310401122032222420240320213103014033024220340343003343421311242441311112122322242201244002343412012424233401311021342312213240131144144002342100411204041332433141123334134112430214232033401044320014024333344441421003114334333322224413214310114212223420344123242344012304004231021144232144030111404314343240113022113021301114030214102421023231024003433412344020021314304322101400242044212413121401201110313204321044201242211300241021012434142223014124103243010022132321210443214043443332130431223314023013313000402232320041412112133433401404032433332032033204221020044002143111234432141300313144012101242140243321124121330010002301240003114033333422234103203002443323232044424120023302413301310432224441044141144004041302133222342230213244220402120410431122321300323324423224102101312414102241224030230234422400001340113402221133331242234314230241021413244414312321224004124343223343334401030002104034321222111104412233312331141214024434343014444012244020343444302410233323443400303322401103402443021221031014023411411000033232244041422441212433032201300323100422224211221443302423401201420022403334244421410131434004203134343340130000022210442141412123122102411124340013122231104024040444203211200013241224202143011003100123042323301211144211100014023312432002432403201332344030034324422311230010221134404111242040342341021422343100424120110042434140243012423134102011232020042202142222113041130200231301301043104141230134244302220013231331423213214030011333104441141003210020043301004443444431213102423100020300103331130212231011032441134322120411423014021331320332300010421003412140000104002321034320402441441322222233423100342222032232433133441030401244400410424144302400241321432033000204312314421214133331232402132302323440002411122313420322134030111204242334133213221220214414444121341240433302402044134234004033330401001210434111303111212031141441220204023201022302144034312210412021144133120111203323130121420041231313002221004003030410313344403311434211030404114122441030023231314131221002014103433423414400411023203011441333243131100342413044203111403000021014134102413440312342412042300020222144303122301201022430232040440414423303404112314103031132032022001204203142330202012212112241122301413141340404034003041000040014432112223001440023004131343212210123343212304000424411240003414433040211331110120042222441222311320232223133133022222040024010343132323023011342221401434412422344321402333102233334322204034203132344323020400003432044012141323302221144030104221044121243021344423124344420112044430212103040324322012301442323100233141242310133333410214103310432232331110234220242301220240342034324403100021323334043011022230134224312131200331223403404413133201330022203143333420324301430224004430302104220112211231320213232033401321204120211302042241144130201013034122130332213320134300000033023203331030203234314313414114414343000210041224102120120213033244422111431410300221400200230034022044422212124310324123140413104043043124022104320444031414124342310401403043123142130323302031421221234220140022214204423130044024014112210000211224443340333411130130342400220243040120103024201020410421342203432014440321130222024040014313234411031004041001203024231231400343034103333310042434022314033120401424331342101433200314043220100442331214320240300321411012342423234240403030103012044334414400424044244204044043003042203430412433123112142442002423314030301433040142101432", "143430222044130244120403400110211134141313440034242212411313343004002041434304110103422213320201013134224043333442313341230312320214001011324011210141230010032122104133031402200122321312121401144432030140142302142234022424141121122131021112333013230222300140023300244420301220342443143240011400041243423231300041001303141042114043421020333402101414243234411240301312402042421313200312323333422014434310222132414321430400033224223413124130020432033241130323123124400301022010110312340100102441322204333004414311111232204303000101314003340031101433010344320422140421022014140442231211220321442022141101142302332212413213042311310142120130420111230321122134340301343300343341102030011022104223000343114204310000310123104130401331411103244402203341334031424210142332301342223440143312011213240443122002043122011220233314230441112102414430341034303403402032421001031213413403342322014212020304344213230300444122130403330010233312202034344341310113412334222013342414401244210131324034433301131003123313331400410414212431301330141011033003110323220414141222344003323221400324303013443412000033221004003110244213123340443433401311031313412332014221042403140311220122400022140010114412332131122331430021120004122340000404223410144133014414041123014412300342204013134402432243332430321440004122234133332203323212240411110414413023233232234322430423012232430434402224030114321021010011442320243314020412020301110034244400111340411440412203144302122302112234144312112034411010402222312423020400031032034032224222004110411304131411102323331102322344012234210434441131330013143134432044010241211002203201014044224321230204011230140341341201202102132204341104443123301323120100431401304324404001033303301044424231020422424304300422134224141343440243423411204444334001411111201324333122213113010304423014400012111044424203423032034010324313031121142210413223340222212344304431420121340111121442120134313142400011023340242203100112034112434414122023043030132431140004311323330144344034114132140203222021132211124400232420043103300311221331411432331000434202440021000133201101124213233131303333200030341340310003122330342440302024203311404422341420300001241421033000111333222143321324013142342030234013204213022230410203144241414404312101431204231402304313220331130322021340142010242104421410131411011034242014404114113444044041033303103110120124313141200104320324104123422341430011104210410313124013010101433040044104044401110011224341210433343340442222022213041310201434343201313031023244131334104231120303402211400401223330034442224424131331100023231322311230210401211010312133002040021320044311200041132214002320222400003042323240201244201301120134133114000431442011420322121243121344031344311231314111303004214104103023002323240322240211031311031342044013132134201031322330440211430412102141413223031423241414302201034420321421241212402120323224340033402412421320133244202330001342033220321424330444324142012130014004334431301340121442140104110204413120143224100324341244300044003402034133203124001213030142010211130332333342114100131240010330430030242141433212410302014114100224441224414442320020243443223012332443410022401203114212133403110304103132030144134014232322001341003310114043320433444100320100334133142410244001203423130241140134041343131431113222340411131432234313321141142233414000004231433231134144421002222301203313104224300343002100024220402041040242400322142140303114142241204410344313022341423100214401020341020413124311202342110442242301301220302320304311033102032244412040331344000442311204331224313200202333433302011222440131320423404134201023212242324123333114343000040043030203041443101102210123332411431322123302441434031433414340401141310431313340102011443221443013112102230221341234304140414330142123024201023213401222430340233423101202342312241144112402400020341010133243134000143043341420323303022001242144341322130241014320220131112341114142023423420332441104040403221341343013044001241042302433132133220322210244224131400422423210143210244431112220400420130304332300131300241312334243442440002320301303144304401412322423021121012402312310140044010020330310412200220210323024303400144410312034403334014144030311330313423400134310130040213123403442012441422212444141143443203434232000334314230141224200032043042414224010133042223300332302132012312224301111223304244114104214301202032301001004110300423103411403210203303440402040130120221343243340300310130", "202031344440402040133413440043032012200310204300433302441412110102000203401220223022434212210341421123041441240322010323310411410420314400132432342410300043042224222240412230213112234202012140113313212201224431230204024231144313122232302200144003430230134243400134400430420403411312011113420201024430301343302403200214440022412120231232240110402403040034020132110400130302432444343404002233220112040324330233132121113244043023402342120431420332013403234032213300410331134002214420021202411043130042000210010001112034232320222134200312410011233402221441041101442013202423041444202012400201201202000210144434422432442130132342430404121402403132033111143040201113001114140423333422441013110444123304141314244142443002222114031201031012032220132341344112413002111103001323334022313144320033103131102003042110220144122241223003442403123332020022000434023114014103443422401040121321213041232230222410444431124021343442332242002331124344302200243042101334440232412102302121432244403032120031301031223102001323010433322231301432422203243442413044014443204043414222023342022124233123414304044202012422313030432113244241423411131342403443103043341443131020120223321214024131233244321014334041314112300341441013414434032123011344244323413144330241100424124401222221431031123404002142031210042310113313133122112224113200032013134123043443133324201232002343113233204011001002333123330330300034044013011001434004223422340412133021302340120144000212011031434214012020443040240142021040040022004320040432441001424124233212024122223043140032030222300342330101101012440033020231114223033024233321034410434311404444011001322403003330101123010333023400033201400412424123403412314114210010024042121003244140424220031002322130002112141000232100000113041323433232014042142111443403413043000413130142234202230231242442130342043321341301041342230323301130230422222221103313313402300113104024342112011104331431420420032121443104441142123203430023303123134331000240121301012011244011413044003210332342201223010011013300211130222024130041104244113213312142044432411201223013343241322220332334132011444022231221141302331313101414220101123344300424402322131234142201031432344302100311200201030302211102022033324011004303012044422040143124320012431103430210433012033334444341212001124324134121330314221200123230023331231341244220333304404230420430234331000234413021402041140040420204104430424212311303302232123102203330342012013143140034134002222342132032003201031134211112030002332142120224420434444243000111214440321403334221000040312222042302130334314431411100401213323202004411130230344103344003213014023041144143111430342211224404414242022203014002104402144040203441404321204044432432440443434044041201334100003133414202031314304422133202340404302023101024110023104331333140240221031013220032133232224130213014000022143101240020330330042242323332223410404312422412024340103012013432041330113131340111442324214133142200420324244411444301222104434210113222214214423222441343222404211123101041441220120201244444303010241414043410310234302100201331330021032013423322104120032124023002441401023133100310040212343121040014100000420142442434402321232333044111041343014403330023022113403222314414340444411134210332202312304221100024223040410442412203102431233323112314243433123131041240032122413422313441201230101240034030420244201103333244422221413424401224340101031013012142023303033332223413424110110123000042304012243004104020321244320043403211314001230441044132144404412320024034124011001112023214044423302111311241230041402300231412143040404020401133011211114033321441111201113422002010301223314032030112024444243012211034342423244442430034422144334441302022244313323324343301110313343140340403224240422111030144301313303002341212303232310341230104142024040433341043110040344121434404233224422344421144410123421430030012214214010302141142200000030123012323402111442201341030314443243241022012142144011400202302401301231144211100233002104042012422111311001311100101402024014041020044231041224120132043423142013111140233010013221000111312401101102102124222340341430234024124233031340001432004133132220330024140340341303300230320312003023042013142213113133024142420014010421320430342420240114133400142234400234332111424014112401223224130440144003422020122113042241321430112324043331443243414110343303121143301132141220104310434223322300232403204242344212400143301022222004414431044344414444104211414130", "444220430420332112231142110322413210140111302123223224210400141314444244412042400302242424423441414233133214412323210342203402444322332432442332303010331304324143212343440023104230114424430110032334143024314314233333201344110022120030113224424032022303240331422412133243044424123332313304220201000433134424304223132130310204123411410041134010402304420340430031302342121233231243304343422133040012312042334020110203340112232131433221043142332323141410232431310144144333401434232001422411014000323014120412234411300334241333320401011414430231024112400101413004400222032024204201213131120321102103300411041440312213212114433033243433414240213014313400310231014240442130201001121101202201401111340422341424321024214403101121242234231103134220210424410440214242212323333023420220244330102023123132340111434204340431042312444412402033043410412221324302000110002222041331120313343001324234333414231342400031421313110243021442324112203234021230041313413134211021441400041404042122040204334230244142322243402214334113440344022410121321224114444104044424140442331011212130212420044002443413022101333022342203014023324333001002422303434404203233420413440043132002241422141101134240344332323342203330434120300000032423041120413401310143022312433202240424220302023234321100211234431340402212042313032444313222431311411120113214134042222322240330334141201204420321210211300131111103101413322230331222211013112342104304013240400231141034002210332310034141012223411421313411144241310310221320020102143122111414134321302131412411132021313441104343433300044120232144331234223441031002113314440440044144042134404314030333124223412324233332131201443003440004100212302403112214234044444434130344113310103423234402340200002444200324344423231324101044030313241124342034113014143210341123113221023410223110104023132113442343123133132130142412433300032121400323312411031332321242112012021034103132430322324412334422132224014203044143224110031423220142034203124222444421230123212220312422324022033402230442104034423013033424013334243034030204024433024110333040113131432011100042024112213234222040121112203213204111013021044333424414423233311440210142402202434100304442431103302221404013222420302424201020000012213434212001313121100202200120042033442401042422143123314323202202441043101444040131303041000430002420431422243330342444321414034131301423241332214213302022211330021230302102323331002304202312203141102134443404314334011124334303323220322131341303200314100033022402331222243222220042201113001041314300231003010240321021314322011000200311344212010101324410311010043214303302343234324200314334004312311132432030240304142121213132104040421303203110223022010334431331113042021333204220203042434011321431111101003011031120014113433244230220311402314404002214011143132040311443343231342143224100341440303114323310210013403343410013124010020313331003300233440044242123140212232111004134220122422122032220102412221320102023112412144220022302230243131304022102412043102224132444334322403223420033332423241004204212231130423412102131323411314134414131403132134212211034014402100011440100223213311232424334422201110241101404302120320420201213112112240310141403311011444031340224444241111322021001301334341140334241030304111420202431433021422300020010242112041033321334411122302033030332130332012042202332043320021224301344144414210440112234444404210123024232410042013102334334131303403142433301041102342134420321110013342223203412321331444040004434003224333023342302121340414341031010130432203300214204410032314123133323322101000343132122212344411000230421030101211214023441232212410403213023114022212340034222033122101100413033314422314402013021410040023231221344311222242222121334404104001000144400231342321100434442212441431130002241121134042334244111023412031332132043424030132213122411401132443411100442122423241402312443102004320302413003033032222010223140131241412023042213310321320420124444123001340234131002002024012000144131203013432130000004130102144214142101222310414440031114010404010103333201333302213321104320442011104102442332130414332310244334324412124042111013104300412102122442414413322403131340412242231341214002323140202344024021422302243204014200241201342434104423410202123130042123203313333413032034124242101222333141211231242223131444200112202444404321243311130240431413404313440002144134103433144312223340401241311122332340412241021012201104104432142423003144330004210431341", "210330201202342144231322341321000400142202221320212210000014411110012411234404240423110022201043044301031402023441434102314420231214100142402402204211244112422421324324302422111004420033212130442101133430043041312414144003130404201213141003440243113141304222023332420204403231343404040002122111442430212241103022214144232134232101212130022232234404042103101032112141410031244302333330141434024130000211113200200314323032330022243134412342420341134234040024443310220022003212144122043241220413200340043300141044244422200401412140130242334023013341312404120234332430414414333211103014044412404022220321123412023223130042324022223021142113000120001421333403434400103221330140002121221424340414144121440310001104024024440324432343201013201240220023431421214302321213130412243210143320330001042240404113043130331100413420010102021110241301424242120311113340330114324212133204213223442240000321424000114404112020043022324410032214030113024002220413231433304033401344241444313312124020341033401214413420340233221222330212004344422002320433203343121322212120443230220411444441334432002123332114044134320011200334244033020202230330203121040214223414440311410244441301034041300041433024220424140200113430214034143334334122031444412000212300214310424343223240010332424403201244230143134234040430210203314111440100334410100211234413114322020412042003411333101233040202314032022132321224031111440141212303232424423204320021441403222210311432434224022010402122041411303412121040341104432243044114303133434300201114221414042404331214102143003344011040443304140304320243220013141302234140020134440331111041413213442322343332312212240222331203011310203002143430240122104100401222232033223010241414023004043223202044332131330312213120440111203442143121344212404234330214012442113134322420334142433323031142442241340114443410003241110414042433040023103311223223124100332234223434341200402301141442233032123244041000340433003321142124110021422304311140340421342203144222042421121441103222402402343441421014400233100223221430440004410131423012434031104313041314100242114133213412114110031223122230104400142113420130142243111431331400211440432343020132321413422214320032433020042413323401341110431241203013334402133220130100001443343033342340203413141404103204424401212434240124102240423423232314113423023104223013043234120111113433023110041323044001403420211401343342323341431234114012003311423141322100344331003030342142402443021331404242403020111021033143120133014004002410234313444334220404211323411221132333231203033410340010313402323022432410222232341203213124134204442324104310140442423441331243302203411120042424312122133213124140111443321404112330401242212122012441110242304214114113132334120142210010411340133104322130141103122231312343240404024310310213140031421044012131032213302221241110243401343233113431141144031214140213122134132413102313111124021124110320110404314403341101324100411411430231111002300012424004440004312432212443433013140010014044101003413104304012011120440201133334441124120022433200442401204420141320330242121211343103442012224321040022230143021442202133402311424441144210000304304423130100311404230313213340312124204331422011003011301321104011304311230213232310011434331004210042421314334423423021124301244202223113032311140202244223331124034421034113320033404034322121333322211200214044144401040211044020213432322320310113040343102331422322204123212101230202140211320323021002421232233000220003202003244231244220113442033321230441012102213321113014330421041340403411413401404232331024414033130322414304202103213444141131321312341414032402044103321424112033024301321331404124430440043440322233034243241002400220114310104010114224222421120110202243222102243112224320041121243420201033421442044340020130004331323443222220203120244324312130004242242222432443221303114104421442424032400341433321042122311022422122141431111233233313324403402121433041233314413243411403430232300100343040223021333424100220024312341233321202321213142013443130234433423120031230410132432140114244022422310432224204340411114402432314240210001324212431441411434412342320324144103113424221000434202043224021330430023234101402214410214434343430123312202034012134002224011024332440224202044331111103040321144223304011320300303213004121003002311432321301420403033400131214022443003433101113102432424010030414111141424424322232230000204124431011343432243424114014420022040212000114301331304", "000312111033140230203003034042212443003404104024210112400102122414434243234001411102402432432001112332041401342420001112302423004404141204004320202103203040141113302400122322044144430401201122024033312011400024141410043103241312343302300301010020124411143120333144010433113221120322443234313433314303013334442344404423130134331244213333224224404233320120134111111440322142331323130414134144210333422103212011432313213210204441020041022141110230331033343002102002410112034204413121132203203121043003441101040022124012340020121342440304431222121440022113343014113302440420113320030210413400340131102404433233202214230044330221313210000034223444433344122201202101422330144444043324201412221311024144401404020333021313104202241043413022202443420434313040133211111214123430224210314013003321134234120012123021040212421310021433234401032201210223240022041243040021004402021433104104234022120014120321344222314101131030132212313200403323032444321430341001401003444134043333122313330144414404310441433421240113022200043441231010342204214020112213341204202431211301323433424014131423314200034344232221141441102211201423430330243223433103033013310313013434430224314413042234220040430030221323101144320204113330332213242030132204202441213112233031344303443022302414401311001303242013211403304211241032342221414200301311342301403112411201013042232011233012331114424032401004433433214300140421010430040340342343114043113332310023321212434424322402333123324311041242440342411114011212343114112414434124430423411002001422143401114101120021431101212314303344012223214140033230143101044004132121402234433142324421322114110434312211201300442140113220013001332042234111100323102424434314012310101100133010324130104020343433043000300244034413340111142121213402101434104422203143413212032243231123233244442134223130120244124241121443022203121433244140303042104121400124122023434442031404341000241213324431312114412301231010100040224320413033140202001211112420032031343123124132021232410242300303244240422200440132224110042223302303400313332422444031014212234414002310332000343240112014422121232230442121020134410144101423214033044121244303431324212404411020434213134002341033402233344404123010042421022412030114340242220203032100121112130101300141041404322233420244324023011301323244423010243000224434333404023104111403442044303131112230240330143331202400044041404010334202431430013121430014030320321234221234400044233402312302412232224304120200121313344032033232021004420221432112323104311021034412310322434340440000030222014302143202204342331224200214241140120320410204312241232401114122443122421222223144102430322330023220114030241204001321340033434130223024200031421340024313143243430330024424123342434403404033310332101420413214320213411124212030243432234210000413411234223211242434222444201013341413044434430443043114000113334342033104112130024324431344414034442031234404202301200031402433334221100134130143230102320243341330304003312301010000102123312333240442434223333312322413424043020024304123131211402342212442134200021214040003324042223030421440143100003120111142141141140220330213010002212302143333443030031230041320403324222331442334030002221103324321241003431141130443103133432012221404331440420223020311414022244322201200331124130423111001200140213314044030204413000133043222104200021211124432333312441323401221223330244434141210023021111431320404012223013313314224010404112200402304441023123221304032124002024302312432133400443412410441430414333140313140114311031013220403242031141402424420012130110222334032321213011302242404244021312141143420232043043012141433332420012021333332201131101120234323311304124110111003240120142141211112422420013004321112334024440324214411412220340042404441324143224411043401122013130410340431444023122214043114420301302441000212301320144410014314324224041000304012322221014134304400401003040331023234142444243441042031440343030130103441320243442013344421122012144442311032024111244243032132133100103120023230222422321132002312332022131302213343032321143042134113431210230014230302122211400140001242430122041013440143243244003333341302404020230211213331212124243443112442202241421102212100032413330042403133222043442122111232043213400220240033344211243343313330110210422123231241220130233112423013000223324342031241101104023423332012432230320044020034012113411233010313044312031324032143401230400303231342341111202141421321041302344411220141110", "303000032034402123030241240121331012143331422320422211004201203203242243242032212104232303233214241240341044434430233413141340243303344144441411122043401404120311033311230420312402301122134131133422223022330222110440101222044020003010241314320313410424131021122444213313214124131003020124243313131430031020210301031130242012110313441403412130244431240230103243203204002443230234340043212314234243221340202122130222420220110140141132243234434222321233200443321213040012244434030032403333024322040432204141330240003431121422334144203314443203431210301421213241420431003103240033204001033041023003413232001243122311124222432302133431410314342310414410443320202101200421220341110334320000301223344321012004002214331321133010112344440243321011344233324232414242231021244331432420021203412424311004144202304333212304133010403130134001433322230414231444400233003224203414304104331320111320412214413244431041301412301232042224024204402134423414310143120230014014101110344400410134401340301413312412030220123211223234312133221400300433030033014314143004031013231101442004422141020314321030004410234211130203431002114343424312222433324420032213413224443104302202023042142211411202024141224320042231443000031223013424211432400200220333444430144333243044031023422020102234221342400032344412010313314321101404002330001324130001113333104203144342423311000422403100130212022042201132410140330333010344030332314303111200412434012134140240324113412102443233343203412023414020114442313001421341143142024142010041113310314442331102443331111424044244110004414303340102031012340031443100420041113230241241033010300244303243424401241021441033044324332434010230034024400233134334400242422332411214310243003000022441310130030110041414330234310411104442402204343203233410442103020242034114433000142010444133440332124343004020141041444003002200134022111211041041442332000121330144002323312230430330132400104204221401404430212413331303443442102414010213221413320112121203243033400421112230411031413220000022044210024142343312312214113010130113241210412040424313412042324342032000343401231402340432241003223130412033124333211434431132400214410434313323432100213010123402324413224110340104133132103141314012103321210141020032122123442241320400132121244204222430332341314211143111104111430213132002232210200331314332040443332304340043240242320313123033300012323122233344420231432412434010120113334030131210001443221022234410004413432304413232212204430212333420110421122234043414310043001321422142014243220341300003342402334202403001431021133000230224410121434421123212333030203243044404404124013321113043132314424300320202320134434130031243333304300043120320404304310023034400312222011241303431142044143024104431232001330130314443220203311340003301312132000404210014120222424244221410301141424132410014240323221414322023133112300003243432244144331001101431130222114141302221434421402341134134210300002011103132441131341310344021303041144411403021030241244013113410304040443332243310110411110301124122011002230304422302004013333340043133241212003042242414210042332321103313011423202223403044024110412411102331412141241113023332134010134131201032014123413130344033323013114003403024432113420231321103344022331323443130411422034344422343023434332243333344102432323240322404342020114042332301442341143123201242222120404023343202321323430231043434220102422220121024133340241124433411232430344001343144231340130324232202122211200344042440441004123141013003031413210102031221333341441004240101004220014042333140430423023234021212034122014120440344240234441123313330043241240034410011220121043010432223110220403002144423244310403301114441022102402011243323342420424322210032113411433140433013423341223203041010420340220443111003431321434233344241433344340403403110200224222144422104424333233314030120400301304442420211332414020212132004113141413411004010412414314003023003311220104343314400233321444412143041124014122430111412121034321211433140102230004312001312214031141314443330442413241213043443323332022123220311410021013132401320100344301144301304300333230003114304211134120304413413113234101203440014302322024012433312440443340341010230114411322202030334032124334443410311121034331204223321413032020111334402203104401311204003312230201411401300134212111111412222333400230120011432333420414222241103242140141304431211223043233142333102131110023213144303402401200141101302302101102304303144044331310331013", "130020320221213021102140430304324221213101100122211244131310403132003033134012131243403424104211210220311304321111441443042311101041032332232203043143332412401120202023144144400420213104321121230443014241324303212031320322331424223021303312203413322424013003120220410224012423110123113340022243042424141403032241100242433023313333304202204410130103344013122324222310214034204404102101440100213443231012124011201211113301143111232233410032034333220122134401234304141100142334314113032302413324143004122333320310241311023222321120330133002411103424304143422140200030330111021001024244004020444444420203401434112311031113412332113203100310033123331433023422304213403121004313210420410322110112020213101011312010214134332233300131100043143311422113340401212240314014142442033101424033112200203422420204010141230412233022440141302103400123144420001343232244334220223412031300021240443243300024443230112004213123124020103140141120443021311001401421142442011130022312321312103342411301100104140344404412442433404024122213123040333411142201230012440432321244004213430201402033444241202443024120342033112134021324313311214042211043404100421243014204040103300301021031220111140124302330420001114323044111213302324213043121030033114122402423130200114043402401100401221413140024130410421304123321224300044002230244232042402011443110432421310411324341411431410234310120332114014023032213202223343403340211304040443232124442340123402044304141443221214321144023441301434300001304324324421304111200414123411024424304124244142122103431000121342302004140022104041033220402322131042310334122142043013043010024132344004430340404102214242211342240411211141110410111202041220202011100431211110442434000441041003413413340022140122321100323404034200003230221213312211443224013420210104243012300020223332110423441020113211030024443412421204230414323423244443024403212101303420342244033324243012124334242201144432304040231403343423132331341031322012004301222304410003142432324134404423441224441311141434121413202200341330133310231222433113033011033311411340232401432311333132033432003314340224403022041220202023342334443133240112100034444043011031300321234233334342013243044023322100344422312441413223030431401411031340323100440402341234404300421441220231410234133213104112311040302332322333400420111010231220222140343112424041341441012401232301312244302142133200043301233332044142102141201013131221300201142231302140312031402303401132143240340120201303012433330203013434241333442422344114230214340041221330044024324341024104221243443043024301143302344443024030402344012242434432323104004134142300443112233422204112443034333144321001223112442324432142031041304341413411013440344114031444231023303042241423323442430421420033224432441042420442114040310143020342301033011130243032410201113310321312203100433144213224402221403112103333343034321223003244121041301220010313132224100014121202410333222030120311110022140441234112213240000202444202210333131224411204413334113442331313114313210121102313212011433034341201001422241124410432100014124022420402031021132024143422443422430230010023211411041120321301401320012202144112200323133100120423404420002144124040032413122330424003141014232331421112104110303214320142104033242002241433423414224034334440233014340400144340013313033133224423032310221113303332002011043334022313130001040304240334414133314230024124411120223200224023233033214133423411302011140220040004310114223141224042440331441041022430003300041324040140044430103222020323121303222104104012132242222342033021431230011000321300021004343114334310210233103021440024332420121001101221240313442042442204141042423201321333304300213344414324123030141311322132340111022401222320004242014231233311022200220034132212210230133011024204333204443130100444434144110142400341233404434033101102341412243340404243130310201442344141441210020430112402041312240433302144234210102432020424112310401130133041133303243130131032043400221243240411311230140414442003112144432220133434131304030300323410221044134344204141223440311004120211420231400113121124121241311430341320442421314301030111241130024441443411302212111444412142134404401001230221210444344312134040142222322013004102220143124321441042302300340342020422303212032403442101431433043224001311341121101223431102322143412324014401403020430424404002212124333143110124400010204233433224130412440144132040043322442420131243414410123411000142320433020420103402", "240404313224213200300402040444032041414414304000210424424112134233030133022214201123132333000111344334421044013430024113342300203201021134114340312133123402332314430042241123210141004330300303331004300014233104230414444244443341010421324343402433401430303133440112244121441230140110203040110044041433004124110113113021011143222102314103244111001111441040014403101212224241433402414030112133312042412223410414322041241300132014204302040143111223401124313040220412141142020440434412033143411212201314043442400443004340202304034131112130244443322014004412420314040223200322423213301244033444330240122430112102213232001034000102232113122024233302343301120003431334021233342312144100142223003212243330022012341120443133204042340203001010430111320323143313303141334434211024241132432221144424011030243041242313444402110134012030100412320103010440120243233432130222123032134101433320422144103230030210200432101131022033004322420143033121304424420440110113422334031040343320230121143333020100041043103211431211333223104203341413440233202034022302332210022134210401132034220431112200143043002311344030021010111312142144123134142210322141414341321014021413421404401132404243301301030213344302202103110314342433332210231311114222222313341440411404213244414044344301040103011420011143440210420443441313301024244443402402101100440322022402024022014022111413344404311100141210332004140423311030124420442424202130031200400033312320022133242110302034340122211111443211221023033103011100214231313411411100232020321332242424311013241244043212400000314310444243343423003130012301144321413401121424224344442232332034104321321203122210321314201122230133410340423213444401304142411440430324042243104414210130222102412223420204430344310234330201321402434103104340440400323412433102340012131224400210214241020341234141421310024144140441404222101324142404423420102131302430211420203034322012232143304432410040311120141000444110224421041120222134201003402424043000311423202101232404440233430433104243410424144414433232241033303430030034000244024213213230041221010104201322122140023422043430443430233134324340340242331322410200144421004322243214204042420243021034244130022341333032021142201442111113122340124242141422104420201312400033332424013221331204421141040040124004024344322212101443123130430012242003144010303230243004344030314144212113211233303120204304004113231241340031103100044220230330120010403221321223422442213432113141244411143441140100102242403010014103040141221211013334324434032030413220131304000332433304010100333111303444430103222142114442401412432324341400412214143103141131242113122330441202134303431011042422010031203302424412432142123110302242241240403243043021401023431104442332122244230020042214333240424022110442011323441200112220210223104434422424401243342401242331301421340242242341013334200203424211220440123320401204424021132443334311440321131143043423341302423110414334244000220144012412342434410323244113141133143330403202043440204412314112122231032401343401310241143300224010332104142242011423013120012410314043320144120411313034431114220313203142034300004312221321430241144322002102331134400114304000400100314033333214002242420243202103102203120334201342213024014404400203334223214340310444030024020120322320023202022040224304330313231014104101333401410311312243410422311200143244411322313320121424213203104221213110101320300033200420424123123000042011144010444301240234211444222433200242120414324320232211214332111134324423232004430444022434112203304110431101321040042323140334103034120010101323022321221032302140104440330244121110134223441422340422311420142121402203122121222222014011140342423134204111200413340002322401414013021444230210304042400434041442313032243431304041111204333441003301142134042340342103302040101030302323111140203001113032304102330212024433404214434321340240120414121034302022143120441201411221444400343102213431124112121230204313100410444213333020142010033234134012103121003030012431304203423044241213140102240221443243431311313141212334220332334221004402444303344020040113324321203404000030113234431433041344243042311211131331000200411312332003232002321023043212403301102023214140243112340444210132244300311340310141304433321403201244232243312234401322144142430124033011432200120201441001331421334302041033302042403343024013004302221343230431103013210241133013124323024100234233324000314344110423310032442432340441144221434124342003042", "042133323134024301323300401331341444404223421320243003243430011132430114040210242142404443441120210300302144404403403022300023331013314432014232204310010014422423212421140422110242320104003033404330314421211301324001320441223024321123042333104102021043331124243442122243134402141410301311201012430312043402442032332331341441224010134221424113223400241102420412043423424140332122024232413143203020103011041203303424224441023440000100034012222013233444044300034021224231420244144033112102031422412214420430233041222312412132020210002122231331331222003203040043220011222010014034423124032311412211131001014332244104041104044331111140010400430010043031200214022440143012222002222233243102143134004104213021323311141022020044112311021312411133313342414303013433223024142432240022331210441142013314341341331433002312431112010044401130041414422314444410401331302221200003020131300334313004221044343412121241344103443114340422441132411002130413041313223210404412401203040324311122434040314144303011113403134333313023331122014304214422002321443034100310040010314213304444211142430130021102443334021202012033423134012124241210111234010001321014114243440234124442431000234100001223430213144104441014301343213114130113204001020111232210023221302424234233040231203241214142143421110341132001024134421120242423003301310112344213234441123033042113001032341244223242413030033011403430321134133404304022321203413400122144433130030431234233114040002313032412440401412133042300320013133404414403132212434334400101031014431043234200233201103242021031002431200102404032330320233044401411043212224203434102400423110334322021102410312400444412123334334224130322202422322400242142132201014321013431222221344012013343430140413120240424122423111011341134420401143230113123202120034124343210413421014011114332311034012044044421323003031234141401423040322234313014323313433014210311120221241211204112013340044221044012022022222032440004044411123122112134044142240203200321341230232043031243302303220320442300024134111100241434343400432342030412413344014323404114232302231240333142032020140221103340234441322133243443304131000414242300121403011320233203202414023224111441204420141442222330333340001223301240400210403020444414003212343442404041414142221020401322302112142222103444012110122112022210044303422430440304432142230111332200003110240130123444311432024242300444313424014034013421304223030021303024234300314024210002021414222140103431243431124320000242421243443003044321124433121124340424122400423101124124324140312341312012121244112411124442203341320412400313221030414001144321331412314140022334313131322304312142004234323043420124241243302402114024311132012110314413200113424000114430311444340414121010234123210334411223301202333030002103142130442333022221402400100201042334143203011423020141230211401312011144021314103303410022312322330232241321233231413411100203011242032043043044212243124213424003424313231413011431010223033104304322424203404234211332431033321341424342431443130434122303412401223304003234034314231000040102212043320100214314004330442334313123202333431011021433432230401320324243243024221021103434224400233340313141243134413142240443321241040032033310414211114443111110234213331442410241040444022202420034041404042423322334031100234331132132423341413014301142304230140321222410022014244021232211142423332202020443240402330240402232122112343323012141301224212123331131244014243002321113314442203422202233242400132444022001122201444141412111033220203204211344341144211021424111230413313130134331123104332114011242202420222101121130120343000113311244413112400100200231304230432030143142230310423311300441032134413134011014043423244220120311202323310440044000410200332024343414213134041302433304033441434302414440142222410442334201310003320102202024221302444241223014023301213443400001041302042311432443343220122223400312002010242323110201221122420222210002231123031214303241331321034334423434001334124402214000244313210003433441133014002224021202024221134100413121113410043231222402441013423430411333442200113421222004300214401422240024002324433410030422244213330102403204040343030024334041242143202101341410443442432004314321031410443024442430204044432312243033421301210313024313442140011212223001342342401324300401042322330141434230214304114330031120334433424004141233231344322303221100441114014100423133400420331204033302012314201401312031343143134420002113031331100012124", "033020331422304001241301241004034014023012240214123344220403431123312014314240322031412442144431322340401133032042430113114341303420024242241030223101130102044421440040324043231120030022412244022424143401014143122440442141400232041244412210133012030322430303303402300423221200442230103211104213110302344041223230114431303323141000110122330304100023333043422124044212323301242331202420343304420143031420310404002041202143322112334130213431000001230311441320344220203101411343413023234021230210230212041430040113143012234224303303444124212332040432042221021034414431244133431020222012214441304224141021130304321031332001031110420413200134341022310103104100102044342423330433244400340144201131440411413401214220412031301234332411043230141430023141201131103204141141004031014341343044042100444224104044340104320132330333000032322303201100332443233213142233101123424101043224342102132304202133120203311040403232442340240123030333033010410033000420101404034214302402402331341443031313024033413432041233043240231234431020233023211233120310223423043313230322233211141024142431321300041233433220132100122214021413141221030322201021433030210433322414344333020240113443114441301430330431022240331214410021004021223240114240010101122424104040444322421000424241243334411312012042140440213421431324311011411234103131134123314022003432200314344022220303233242111003024443433113120012321401401120010011222311034342214111222121211121314324414331410202020312140124120143342412322144414444212334021000013311103234111234000134111404134043030423010032023432130000333322033324143140021141432334132412311234041320314342021320442202104121011200204422103311421433024304030302120323140332231224334432203032030200330214042434200021331322133022030100031101211311033022142004112341303222100300334320021123432243401420100204443020121230430140020203200202310314001022204333213112233034122140002044442130120341442211300330123414111241020443233110224441032410212212433300202010220011434044120201324014212203314201414204011142141023232243044013241342344213231134301423213111243042240224140401301140343014412244014431242204110342431141334311431012210143100411402140143434120140112120034300123041003432021123314130224041314111240244030104233311212131133143232020030011014334124230043323412142233400103212340242213421024343032223012400420404321200243041113413042121120104214210030003024231432441230044433044013121434410010300124301300143130030331114034323321144300040000300420022032323134213140333014103334434244021331034240314243103144140002204423011240434234100142131102233123203403132420214432402024020324104442341101304333320332210224241240114043234310343103340324124224042240112033042242311044110234232323004040303010310402320344240211414344300130222232102233402123304041001311322210310313311233331034440230312042041043441420023210122134312401011244203014133033314321440133202034111424103040233123331012243244220231003312030432031301132120032214413222101301110430404402400031140214222410324420332300041420443300200333113313034141040010011424434220410244003404420412110414444003433131232102411313124001424102222020420044411110100123102341142004022042002301023011011233140443431014140420044200310324114001412322220224202023141022203444010221341121421202224400343210431141120132043024212224033241023421110201130431043431222434323122144330423303310042440103031300321411000441313031444421010032044312044130230042021431203043333003403443303104001141044343032320201023444113111044010434303441421413001404141122321034321020014203344010123441011312404413320412123300130144243243220001004204132243431104130100242143223333113230103110140132144402002421013324424240301303032232231221304142222404014143431140344122443422313342200410303131204231102032021041233221023120103002201340220143004443343240323431211404443421301222224341231012130322230143330010114220410310312311323141322121011021102121310203244222040033320124033123024404304433104044212302233114210043314310310102011132234302302333234140320421214011432000231412142023323100010124131444430311421234141331213200333201202100000100212334124141432121041301313120413100220041101311120411040144340023421224033223242112432421031210004244204043011041303214031031404431132332331432100341113430420033221032213420143303234401320233002313230313341303200030114200111010342334323103403313333331234322203411231003200012033420301412213101340100432202040222434420334414002033", "434111004324304204034002413004232122034023201122243313231411311111340240101034023114041244433102024411140414332003412433344113200332211113400012024113331222210134144011200340444021331231230312412410424323242402343210401142220411303331113142414311241402434024111131300432020221242244423140443023404304401021022302144014034302223034320221131411311433131301240204131444222323123204003001340033001121121214031423142223000224004100331102223032343213032321431440231023200110014341001332224104040402211414240432301322112231222113101022304042442132120324140020301014124022134132423220023040431131343044343023304031440302231343431103222400313041301021334234114322143424013141232324044002110134203441240140134104014043243342204102013413434022013310313341241403104044111313042223110323140002400241413303421030220233141414002122431310330344042242240313000311334202314131201114114331321343332311342304022322102210120230401134211044031014303424213404201042112011340113423244233404243033343321101412431201230442023403313041304300443200144313422001104031334443401413142132303134234102321334422102300430241312033020214414041143020111303344303232021013100102214032344402023010311402210111332122423142223111213321042421212430321241310221340313110314120033010440122113332301120301301040011010043130230421242334103334010234112110101042202442330222040331304422334310120342344303421333143040403314111331441332214102210042021221303013042040300330030314413424244044434134313034404101144242230443220433323203423040332341043142312200112211024314213010012241432223303410242010321433342424210144143014443023342432434114430431343141433330242343013413324004332343221442100230423400202222323411003434131044302014133121300321421420034201312014423110102021120333343140414434321433233022321110444033300213100431003410343213000220203100344012310300401431130024204333103324414023002113401022210111203420002014434223202430020024132000434012011330104210400012234013441044200100003001204440313242233424022130343400424304103011423022244114113210100121134432420334043230032341421211340202323122104233410203222424220340343322331003041022424111312034322400114041223204210230041020403404031441024331143404240241211103440334411230330324122040300111011224433042134232231100424120330130142104343441000003323040122304034343234403020114333214042110213031441342443434102044213411142313032024040011343103200313241320210414014034032134143301101023430023144140010131321211411223330131011433134420412100042130443314342200214330433001214314322123211244340214424143430030024130134120221400404341404232123000314144110332303233023104010341110421404240032441020434231331120213331103223023404330412121023422334341002201202411431423412301142110113321103434100432030412111340241303324210033321212344010110101440334003101401431412132333214000142130002313243400002124200301113122334204133402340404420312424444241104314434112344403032101001024214100214240412012323443442331142002332144300244103324012042013331314230112314130032130042044240330404242142233400404414424321222131430042002011422022331101111321334314214100000024113001322304402143334021121103400000141002213223240043341134340232422441230213120034213123230042233112123321332330020134000202000142421222420444103334200342402431321323311002120103012443212420042443034333240102203223242432402140420223022133122342244303130230112143340412002321444210341041343303133212332300312133304143103024203241241321241301113020241312220203034330012042422344202322442010404332232314023233243134042144424142102132001221012434124130330311444401012123440132304211440104133112412103233321030222023432224243342112044132041010044313312340001143434302244412203310304210433014040420002201241111140143230013423404443104410423203211423130034442100022404124204042433323242411424424344204220133143121441243333330324013033003302313031230101403102012223023203214314431232314324134333002013400232420043414444310122202012011340340230434110344323342401121130313120232430434313441211111323032020322201243012333334100444211230032031323220400434003400143003110212041420431211442422324001332404402430210034441024400441343444300010144043410231133303033044210014110022211200013204230142223420240432002302132442241320200102420010122410304111401141124334001222113400002332344231024002110341323101222420123300431213423421034243343244333004114212441400223403233223031141341344023220224220441324344431212003420203121222424", "143021320210242400231203243100001404223243210404114113234403434021330341012421434303041300411212323012244331101231112103322331403311342013103410424111322101303302341244210201433303433120141200133411403410211233430420321012342141022444124102210133320211334204210221110420113024402414133401133141412213441413203144440422440404204404030121442034112014320224143120034214320120034111023203402020410320141441232330114312403233420041001021404414313013034312040231301204112140410424113444432232043030142432302242340244242144021322113123402044211042014204121410131112242134210040312303302322220233222111100333030043220434132034243433431034110110042323003102431100404430013121013232404244014333041422112140323140320313434100231422302214030233032221412344122441044300041221243432344403312222231131401422244201122013144010204423213312032100434221203220010022101110144424021323032403410022434133334430400021331404134221112234342434130333342412203210204012101400343341430032222124100031000244403240414222401211001302124414423214014303420224003144043044213131023034224432244330231444412200241323040124420121334423321132122221012110003022434110430224310140412024332102133440433320101103420334342341133032013422000321041000010034224400323431044232344133344024011334433001343211033230130010210322124104033323341321032122332011202314300023134104034224010103404411333023122220031432014210034013343430343323343324240000144004300131131232234400112311330430104413442101244422132333304130034321231131210314210140431440404044210003003332433431314421312140104213003404304403241244113222342231401120034220343410233400442144224244302203230031114324110312012131210410102223120204443112424233440033443420224420113224420014401301013233003101102223300013004240023204312124004431230312022101133233012100041030101020204414223122233122212310013434411103111041132430201412404414003001021440213031434330211032001013214344242110014001202041123024233333423433101333402224040324020041444002122323412010041202131130240433142034012001114123340331230344013041400300004202031403230342223033430042402342023134001322002321131023224003423123013301244114411410234141401211320401341410332000142421031123430024243034020441324430141202314021212023300402122441334442203404313003200430224100034200014004310232004421004333442220003112131344442100411142302102130342143132441022001313024333311312132422432114304324334334333041143230110341112210002023104011201042400032220234001022124043434423342010121432214142032420333114301044211041323141143230442434440302212001331104034223210143004442210331334342012200033341120232304204012413211104010301400424000332234142121423023340320230322230123033423403443041413223314031414114342031244202201132211021434123124442101011242401131303033144243022122040134104314303441103320021313230040044222102304342104411104402321010241010444233301143110220111433031432301012213434204433100131422204010223210142403303444434441302142221321143432244103201232023330343144410142123332223313413333222322143410333003302344400231431040220103110414212412014213233043343103123421140042222410312040033242112122424230310411010442342014211240421323344030111442000222124030032240041303034200443100210142400213413321244202213344133012013031124301034230312010411300422421442300333142240440011441012211034112401314341043022222120300141412434344311034213014111343324320020244410013220201234300344232441204432341313003411430042203120411440112111223312134012322014033113441412331220134342414202243331121021220321240204223313033104041023232120210142433003242200000341303234211323312332132230442103331021331034410433311440323243124321223244042202330431430033012304122232204443223002103242401032103403222440123223023102014334343304011210311313424221202324144211040212200144230024310203421424214433441240120131410144332213113242032311302104404244423414122022324110234023310102344032142120224401032432310043324140331120123424131421324110134313114130112140003201422410114304344211141114042434023112321342433343341140112410403431041001203424000434420302010201110133034041042411202244331442102342132010111323443034004003011402331223423134201213401143223102122113234341114104142132213430200204023023123232000231033421400042434412311003332131041134131144331332032303004400310344021133112132112241002401333014324334414321220440001333441242232032111124411024432040211231222231102104403200440033124220313444140303314110022014010422042", "012002344110213221001034144133342244211420304211124423203401342003030413140111301234010300022443044232444014303201333334024433332210234122142311012111104210413314132302040430131420223422001032203121012240041221010204304330342300332223032443333204103420304121010111411022342011430334314412102433410041402201413103242410212203124242010322233103104204410013300311024301241100034132204143004432230231343122224040003114313304100130304344100123104042144040422244020020114441343201424042230342210444101141120022403134421104414301411133420413121000314230420240002233440403041434443402314034232311240133422443100144342112200223042233004304013023234224004121304330134403302231220342404104414104243140033441101143440241303011304334004221433003320424301201100214004021402002131032002112321332014414133423143443302421314101411404230204444204210321221131321440102302141212102001112112243443321204144341310132213312323240310413440341032030003111004332233103312220014241343111032022110102400130201141144022314002410444310424323343423030212320100232410313111043301434112412223333134003010101024143341231213021342432130443020002432243242211030304121440032144003342000312322442221211004001103122121133323011003421231123333404340134441312032331332311302404140420222240100200414201330230204320312014433222044114203021100312104234334041424034044220444243024124420041020004333440212131242333101401113132343134030311302440132120410141421230304442040241331024133133333031441140130002100023004423103441410130023321003433144212432430123010443100343100230213302111211314122032211422012103303300011014423214041134424210423204141100200313143134103401103244343433441102043301030432303041203422311222142140033313334044440411433034044413010420043431403002120340233421010344340402333412203344210000034330332021433203143324334200233134141104140322134024230204400210020321233240120034114341023043234304023124140124200012444321433042330110001022200411044213342340401114112432431212343434010332342042144204214230144134443210310121102123223311101324130201010122112420412103414214313441313411341004222433442141114341120221143102334323423313143443401431321133120303403302122422213213020411032311200312423230411310212330044002322400444232322344221424344344143211413332242142432334241214140303214201441102402111321442423430423113241321003301414403102330303321430030003313032000143043101040423102302301322103143203244432120033411122021340034201014112330240022343313440120313403020331001102111004232413123114034341203442302442131133341140143434222400134023112340241311230422133232323210424344412302024403213343041323001241113330322342120020434410122221024110144012102232110004414140103031130030340313211302401303201012200240224222243003024440214441123142041220130323333223134000132333041140110314222211321102203311000021131411120114240120120242433023102001432032140124134323402201224132230110230002434224440022124033043323344232021130341014442424301232111212220214310114023421110212422440340001020313243223344324233113224212414003234022243412344333344241110142040030411331404330412034341422013411342334311303310241324243432043320301043004230200022111241212032031134342201444034211403311242311212121221324140042401314140022230300332013034040423400431201211324324403322413211212443044440404304222131121133444142410122023201421004320440204204114002023124214242414104023121423434112012411314203401423102004221034404324133442110042144303022430014220433340302240122330213440230240123041040320102224113401324240423334334104322423243141312233212202102342220113111200243034214313304314233022431241131442303440330024342340324140332231322141221303430030201440010242134230213224232100310013004430200330343344203143312223440204110320204141124223444233021144442022042013421130341134203133420140034321233022002240003132000103032241043432241130412131433324211421034330220033414340041134303203231330311020132444442422414040400304211403224331214433041203044312203401330120122404211420240224424100134432134111034424333242031001433231333144323042122442420441142334040044101434423222431331321103140200013030224102112241023324203230432343344212112402210042322404040001431034041131034124141411224443234423040230302333403420404203122441422112002044034030112121342102220202014441423211300214203212021430024401323124332103112103101301412221412002033104312442430443130210010330030212331140121232400330240314413014102101024412234110300240221043", "241002210424012014330112414104213144200302423431021122033430112342431334320332003312244204144222411032310112423024230444101101104130233002412323430402020432233232211013243210224440132033403400033431300304012141310422042143222140141133341440100313243433134122423313404042020311224321333444444430102024042243140123333344423300414114133102442111233004232004210231430410041143204211032301341120011334114033302032001131442443033331403003433344203423231330040403211300040231223022200423102314332220243014104111404311224220004132241133220003212132013322411123202412421321321014133012433310142241331314441002022204122414212300031002211030230132234421001020303210123431411323342040312434302410324242112324002421202314332341142112100331420144210440141120214414330444044443014041430330113221201143420423130330200231003333431440022124242314222244414222210040200420104242141111341333101301213211334304213000134323132314013444012321331200430400012314022321231323322201142444042123100033124100034302222341343140203324100224030111340311414211032013340223330344431401030441302024332241220241031341441312214230434120324234322411423332422414342214204224134441130010220442343331034011102411400410334314121121034044113100140330213032201121331242241100144200041032124103430010142120300221031301322211401333224241040113002142410211414021100301300421232030323322414433034042412331100404030020000123200043024202002220421214034232022123221442112230100030234331340430344124402240313434414214040422333203330140433200022142032412323222410110411321102424242432422131331140433024010434440302400432033400302434041431014420432413300344300314140244201113223122414122333020211022411141212213430004241003301004200220441012213100000033430210201010324311412204110402012442124144341122333311410430204101310134321020231140224433033102223221113404124433422423233140231230102104010340213320402003423141322213034433113424331423021202313211022332143040011211341101104130224311400040201404110320244120310233201101344231011343122344330234331322240001210301014203122003330210011231400430131310411444034302243204001304101314140344444004034212014142312003130100121101034023322121424321004430434101120320341010444101214411231211240004021242113044103310231314133203433323411210331343033442420431041032141002222441222313242300202143400401424331304344241233200323002133420300210021314041114100043413103303303013243243044231122110234133421044013342232123434241020040243204111024013222044400440431411042210214103104023244121430102011031021413144041441102412343114214132320113413433213432123113441330430244134122224413241220411024340202304104202100421144433022401310021444004110044334132134331134341433200344234101133412304101002243141142421410041221204320332300024431222011220413142000040410444030423101211444000404031440244002203142324033114410222122113002344300310302302432010212024403122131301224000222420111422124330110401111322423124344324130431413434044143021030020414041043110212122303130344434130241034301421344104041114103204412222032122322324320042011014021234023100224113112104421140104411144030023441132441023422212300033330400142403043412012422140011244044311331033142011242214334033314111240421034431043143140223102410231334321124014141021014303424141024132234402344123343213230304403241140204201130431433103412234341440301234224203200232233131042442004102241121110210441141101321400310302323014320012011414142322323101040230242402002014221434202114111010231031404034112104233432234330412312210442403334324314043420222334123143211012110242400434141303410440223010112034422414130213044323221014330212222101203102233424412334044410131314322134042431313431302311143213233201414430214432334102203023420423112003321232233111033442100212303102033221013201203040300211332124202112310013111420100341302304224322234202304404111221424001240230111343323032441132422431013024421441321121140212313302341320313003231032312040113212234041332314303322324323043104334324204122032023300431433034100210022304234244233331304400230211132124302130102201321033322302002122133420432411131111041443103420214403223302340123240132121404440424000202423404424013132332404442320234013124102201242442313241322144444003224422311024444330120342334334013043342103011032030014321444012003222420214421044012003033210402030334104301400020004222403434141321402011002332410023240204113103314142314040141343410200312133431301112240140201210011223244201", "111441340210200222331230312122321112034231101332113204104300414032104122200120423402301430140202343103133103032131340444410314412032131141231020241333100043221332040200340313420144212313332143222124210031042112331240243122412044132101212212410344121321430010230242432422304423120021312230124204300402313232442440112442323204221401142410043042134402114222044134041020321044330414400134401243130030102324344432023411034121123220140222011102113024012441233104220013110431102030042322014040231132024331200330204204412222141221234444423014244002040322434321000232440001320040333041031033231224130211333342333220043302230122144342442011420242144112124310202341003302230212011102243333420033241040241223400013200144333004042412142201101204100104410202412313234313443221230400202201030111332012233114013202201412414142241134111234114132103220402032341310044304321322422033104001120004023423344104122130100210221420411001130331422422212324034442404111203444411033021300430312144214124444010300341124014111423414012014124043031132443203443140133404304420303232143432124001312030003033002100022333414242004010200323421230131311112044304241103130124042012311123430100324424211403032213330241434213424322200134302102142301330002102041013131124342031103023130120303320041341222031210221234121012101120204030041444100413323334010104234043413313203222440411432110001312234413303203444442124042124120214010314404313241330443242430011330200044304230311221110133220442412100101311013224233012141000010411211441202243013212324041323112021422234133110104240341002042441040403414404310300302320242123301003133421042322301023023131022240440441032122001222141311402333203130113014403120430222313222212210202300410134434423342014123344001204131344332022013123014010331242240212204144221023202111434043302302114032443134444304124132413021321403043414311223233423300334213110101224223120014012244033420323412224343424144433134441200004213230321021131421323342241010043341412124234122444343303334012202132013201223223131021043242004000120303433140243332332113102134012011032422013143240324312411423120223200441212204440113341210233424002301024014010002141203113214334404431224414412220022112030123410331244232032430240312031430411210323121023134114430304200113244014411110411101012300110102211231241114224422442340411213243301234310204302314012310242304401440022032204000323031411311141411310124210244311422100044123003141142430132110100224344010431011134421241224324120200333034420224314340322242321322141021401411041421343013124022013100102200442022030133110101400133342123404430424004413411144410133043201211441113030130414114224301410331341000043104224202034412043030134241143424121344013014233240421414444223430343403412222324320110344311313042133021103013022101340312430314422014120442411312402314033334203420103004200424102434210240100011043432202024103400033400412030134402111111003223112432121324441400034330313234003313201232332321423401142013230424413312240414024134023340202312234101034044004203134342311121403020344420014401133413002011234040442010231413300033401240342312031013420111111114113110043243044204041340302333300042222243123342200430104102323024021232423110141330420333234203143043043004332421430103344133132324412414021430211432341312040112023423442013431404232140143404242403143104123112343024213132203032324311034112214312042402301122112403031300023100202302303213204022044442030002000022203433100243102214134141112032424002023301033444022120212312442333323341421220110233204422130114043330431134303231343401024122041133122323304040023004330031143130140423333433120030440213232044303403003014131231340033112232132201133402031424143241114023232244330114301430030130403033442220322124112314012441402221121112200043304232013011200433041312134030440422312202343304040221014202341040431403132414001430241040001244211200000013231001321323104324014413320403212304004333410011324244121440300300331211024024210223131222300421114333424134302024102300424211102044421041133113401411324322130413243400213002041411401411121033241234111441204210340213223314212021031341243031101044030034140300132313413103222440042413411130043442303321034331220411014032433332144032034441043204304433431340214241323342402011432030412244043104100240333323002213300414114423323124412203012412340300124133411030122040422313123333103134304443223010424301301311443203022040410433344011002340214231313443323111", "034241430320114130402231323300004210331321222301313401233400411321133103310131433042342310444000430334004223102212403040331233401410310343314011412013010131012000222131044341244102110440242203232113440041213214102201030031443121414200311430333300301233104101240011200332141123202340413340111323231023142300420423233410400000432224424410131103112100322022130003440011432234303442310230133104430204134144100412223344202220223311043212422301043043113313304214400023330444032213141430304332040423113110030210142431412132102200040140110341334132403040043430242444411210424430004044013422330441333311023124003102031243211030031113104222011411423414004103411321441110142212421443132232013312313103400141323224402133112441000431333141220442131020101011310023014242033221102330343043030203204304343034442414033323033111432001120024013330442201212104302411132314433024404411421110022112143002222443124222430203401404002124022042224324034244204444444213402224013440322433321000432214443214242220221304223312031200224040021041103440000223240122413013220241011223402031043141413143111023243041334011232342043003112041122324412234243021343313211312343413442112424400411311141222332340443033222204244340214413121104121304031230144343242020444030414143324134013312200304121034042213401412304022420322412104443414110222433120441030222211314042323204340321414312234344121124022311322413323200422230030410133331213014200444142400243233434423044400312212334341241303022043020413030421340332002422203044140333130323114103431311120042313040004004214244024042034001404314432200434003412430120004233212442322124102231433410302140011114242140420144402132004004302412441432232113304043030141044344210120411022020222021211203110431341101132223223033414400242040412330442023441020441113333144033142214424214420320223221211311122341344310231022122203043020000140313001001224104333334301024022021043023132304424012201130033113120200342412123123044111344444040221200210403100031114340101334220204143222102244123104133224120034010122110130243323111010012413304344241122120204010313224013221331122444410004411340144202103433440321231413122312443144042312224134324141334434013444311031313430124212122123302340420342224311313100120114122210122042232243002411422402410202230442402244303413133324310004024243341331421320410334203024030034032041243021142213241340432133334432442230422231022013014040323020302124224014042231311100022014043323222231341212434234432404204323432241304002411303020343404401040001012422320332441212401431121331140033140410132131021111102042003201320214443041004003413204244141200212244300403023414132420113402300332040141040410432222011342124144430424423334411242432302143000202231103121431013011442211341223430310421400140240000443103033133211042141423234034343211403420210024102021343444112241033334000324332003101003121000232242420203332303134004230302403204322024432403132103011443434311124311401424142420304402402232134011113134343313211204232414140303123202133044324330101414333020343222002011302243340002042243412302134414210140240343410103214120043424040342231002441101001101130113444130103224413033332022130434223101122241220300413043401024311331202143221013044213222340112443040444004342333124210100134031140222044442410401313000214033324403420401000122413142032024033213131141212011011303201210241320234333010321404111111214104221224313040302434022024342443442333303411433300232120421212403114343132200041432424214401241400222401210230342110012032203234411013232333044011030132421241421404422233012143143341314020024340144412133311234430233132043000030114000132423331034113433120302234423410012231430432310402022344100214024302031330240431120224114342040320414142414413343100233104302034122433114421134244134320214143003020314433442413240200342221031231000013341104024114111233133413020322333430110443314341200301033321434220220230444031033210110021331014014044220111022144041021341100432441110203402401320130134140333133110031423110001440142034300230434344310103334432343014434222124310133144444120002012331242121041042203230332303041111221224224004031011130222440103341004403010310222143141142300343442014334121232100122412223400103022210144214332203143412132103023131110424211402223120120303134332410343231043423100432422413220310234312143221034340314044401242340210230014130223230000410423220300010412324340214210334222223414323310414222004023240414311432310334404130", "322143211211020223143413343144031443040030100113134143013142011220431401443430144143013433211214121004122044123003002012340101341130124441320320314130243031040313242241222222222021442413120332214400114414032244213234004114023214224422241123312331100311001323401330402142313432143230340224041043200142243130321310003133242224442240411432110440410424031121234223321040210031211031203434331040124030343421440441311220442400044400311424221034013004004400201213443303233020314341322103212120134330231014010321113011033421321024231123201323314100431231023444404140311202034222333244322110123243210221434020113144034232020303420223134444032433313303042404224231321441202414311320440213242401120411423101334041231121124442413331432204033134001020324420402311204112324223041414343444311431310130002400313241123230022034242101140222333013302140143213102304200330441003130133141430130201204133121424144313214300212102340412414110220140111310032443044230144421313014210231332411201420021440321324142430241423213332330104130432402012220013333140133131013112103144023333043004404031043034030344102303411434120113110034223131431230144240403110241124102140331431131431441303401322413012020332402043113342244021041232120132210111230312332310414442442224114312143030324020341412034022221222112123010034104003033312201400214301343232422444441140130233431441202312131141412231223103031100241022004033344011323013140304401421431244031043203120432214020034401144042223130313240340132120140431444003311003442104310032134421011404122220212401220133402402113203343240123222444422043444112311420331042424212040401014243011400411110140330203412400403203143014103422344320103331213414301422320042110031032322104423242112122033231120110310420412020142442333233143343141242124010234214220342112002440033412212021112132331342040312243033232232342213341404322100234010312024414214034142431011300003044434213422332134213323201014433033234301223333122334012413023030432300014332211201442441141442134420122044240334232323431441104044302231202104204233444213301332212030032201414442300231443211302141222443431034341013222110200301343320422020301312033042341242121440400434302322004022024132411110243020024243231314124041001020104233234023103102230114110000100443320210043000433431232040100214012330031210344314100232033243040100000112241304132413044200143031303413441012020214241411144344123223021113023032422423434123322300224440002240034344130404342412240112031122221311022243430120443344001333244044204210214042120200242222332332024432010113140432430240103100234324304233412311413124214143241034413211131421323433433232302232340112400413232101234401114132342004334311313004012221330234120433003114241402322133244340321011004120130243430243021012140412001102244442211330211033120123324244044234233031310430421301214141301033201133304034320332100241033300120440033102031014200134343334223043403223232321212014441140312224110421442020023304313011313233423420224323430412431311000421040312023040430240013143344242121120044243420444123211233103301004224202031342211424332102221440132413013341222043034423014012443300443221204210403104110112030444411010330413413011034132421044242103124012040333423421131303133243200100042121443410344111401432233013430313323411103140004241212204214332031043233303110112310400311033112444204144133443130113114020223404443123200402033233044023401443314142221441132234001422234021131143334443010231124334024321034333430443344242101041042110241413130114304331232010331422032332444430341202312102320320041142220411103130304031002002440232210204303221343342333402324234324402303320013221334202130222404204133323442130200312024234233400433443303224343123311010221403401444000230443031111332132423013132323041110140124022142410444010212332443112203104244101441130314231223113420342044041020140130212324304334242112441422103311313341142234443212220204121103221302203400013231022201433100334024430240034304044220434412323201332221101411012102101021421220440243431414323313431422132220433413412031303410221441213444030001312141012402220031330240133024344043221013331032324004230134341210232414014232331234401201311401404112134321122220101124100212002143422331223301304100103032320301104314103022310002104303302312432343413321334211444134023112004323344032243234224432223021034301401442422244041300413310014031032310042403444040021233300202240333211304031400243320444000221010200213112411", "343343333132320421344132432100034211003032012240221110014110212220303222142120233412331114421424140322300232213100431324130313211004420031342221324041330132032223030212044000323011033101013022014332341344013320324020200024243124322334132114440002402233414130444431404212024042331011040103123413412334142203311113403032412420102320111124433204400233233324300114122041421411120303221422444322411434103143201402102144210442223323444410202443143304100344033200024140221132004121103231304031301143210343203120301430244114343033421211422403114220221023424003320424201241041004033043403240123324010404224142301203021131130302103301031042331443414300412020233120013330321243303333202300314304330221230012340101144304231413313041342404043043301132201314030114431313001213332011021123204313302440424111231310433220221421004241334204140441303202402240021422200440141211212223100233403222411434430103323411014330222013223014234221122111112134230301331300304431031311101242344332201131344101241102343003123321431341143041100202122410302231041442034031220300344010244023022020403430141201433123343212404042402111202044434313322210341343320241340431300411300303443010031100401223444131001402244010121202010011022432244341342110013313100443343443144203013220213320141330314112334330100210441021430123310114112331103432331020202114242434111233042122443413204232320010012101303424322143121123104300302311041344142142100340410113233334434343031210143324303224041213130032424033043131114123142413201202231412041443222011131011311143144313004043414220223123303034100314441301230040303140044120433240212324121430133000133424141411431214341340423334214112330213310232301032224411342403231321414133203111411241303331402134013144301320332130022302404140244323213013442001041002201220214223010314410234441140341244120021222032213411141112334224044410430340141040244141120132201110221213230331110013221330032221144043410211300433014000332141401421123443133011214022412134214131031321014313341342203313234211102212221433312012031332111303122304400241214114232031232001133432312043043221023010302114024421114110121240340002111042344002213102441021423130434114422423034212320211321221222213413222413210333342431203040330003333230100432042401320304431210443200104314204203204241043444003421212233334134032300340403324242140344303210042300142100411132310421104114310113124013113004332133333000402414323011332200312040414344211143113332222241431114143441101442024423420320231322430024303344040011422331232201022002323224141111001334124341402312004323204010424232123044202432040331321241014321204301344304304011203044303013413042343030110241434311441401001002031213103030244324022101020430001443402433302334230112341041200343044302421141414343313403302320242312343214031021121013134214004002224013302320303123200011412044323201014214002403110143320310321344021424041343021311440323441332210213102141122411320220433411243232430021312213044400430133331313100441313102203400244412243443021212444231234002432413434030004134400300141313222041130223233012424323341442014310022020210342322214211141403310223434300210220210342320321042123041232012023100342310324414204413341133224420110241344143444024012010341404203213412444321231200300424403244301000340433214230023123414213241010023103443442410011124041420411404041344223444011311432422242222244100032412342130202421223030022433132114434303223000023330214230440444032431340342212323244034230201220210033344300420044022402040444100442244122113042121201122134131301010203212012213144200222000233424412303213032431443344434112310003213020311013224234231234230434420432102242031313043042043413340024313043330304443224010320010224342000411000204330310120101202141103344213331103102410142244132221302044243334102434223311203041044212220201240113103312234402131302311224210043421241443402241231020101342420022042104204324304314410342242041202312314320104002120331320100041222022430311223143112300020030220120123212441020244031312341301300211422124133040321234214331324202441421001020413340412403102232431110232022210203223104443321241410100141204042424321413320142314232314020022400202034314043444204123412110412113420412023310013111123224030223311400122010012144433104013413243413141141433140004344024000111231141123000024123313331312311401240144114130144404244404202021321243433020102100142011124123314102320121343320234001104014444012401444000132033434003242002032", "224102203114224303213431424201110341042121304324431303203310341401044422322340440132411211134244423300031224414311442341330044242121044040212222032210313040201343144210010432112301411410432011200332232232110131432213341332214000120412403322433312342424014040144323443410334403432121242234101001334200234032204143434431230214434330100111043202132330012102321441311220401410023441424002122043422013110330400142230303020220011322103210010002343024241122242440402030143412142242344322212011143313113433402103342140331324342422221034123233442200142121334403312303232043044113013443133402320304344311202043331211020413044121021101412340141301100300220114411312033431303103120003220034440334142021401022214440041200140420432103323040411132204232443202011231303041010342200320004242411131311044334023234010244013413403442244311233200102212412141122320233413221013302142211030424122330324431303414302003041422301212342231114002344341423111112101434231331323201413222400301140001312212043040044140421111214420442303411422032210201300121321234034424233112341233204131342214124020103233121323403431132413341321330143104030301434402343101302230220200343443344033310204100002143232110120310403023431303402044130330330211010223010333300012043230330222234232232202041044430124344120332434024001021313402441034011141211101222011114211003431310243404003310100204024001230304131032344021034022334230203023301434202242040003414112334013400342023420342124442420214301040320423441143433231101402110434222344421324432440323413312423032241241200304042433401102233430133022240313244213313301034031212004031201212141144130301410013301032300241303442220023444102213032200443003123213100244333314110021032330223142224410142344000140010000111124141012432001320321211432234342404401201011312141342342421144013244401434201110332334023314110114313032211313231233431002043411334420404214402041244400301233410003410121211341403224100333200042234214131430023121121311042324130211122024304412023233201120311244131342200224201233213234402432113344120010032233424043230421434030201312234124343313023300410421212303014043144033242110433232234001043400233042334240341230240000002042141310244042310002314402221223324040124023212133242200003331233224210012320013204432120222401023103323121300132300401404311414103001330432441104210111013220232310000301233331044423400231142023001002221114143424014211441301331431300134401212240334014032341222132400112010110401024221102404444223213210030444111413001132121343243240321214324430104104123334234243103423141031033423220233312040410033401144403411440423322101310024401413041321430334043142204344033034001010113141400040301330122302022233221110202023144200212122234431304403323021230342340123110304330003110100012011034243314031011000441104124433334402033320141034231314242414331124310030401004334344041124322432101100134231140030214230140332422223331223004131330400311401432040103021211303314103044022211043202044431421034223022011133333014130432234143403314320213033134020132434220003442040330222044213434213031330443043201212333214034014121440044303304133321214210423401321201314412444400421040031333321014321414124324002032433404222402210342444142421441014222323004234442324033210301431032111213424103030204444123401142014203033322332403020241421040402300204232400214012311403441410142444242322120244301142103101240241222134010341043040400234140311320120103423033024122412421200300410433333202034421341120344340121213041202443221422143123104120013100432112314324334443200314234141414024000142240012243412443021001224441313214032001423010420202230221210223030001412034244040020434210111031312333410044032420243204230104214204443114302200040303110033003112024210404022001142203120100133231141243200011402120200001142013144013133023102121311324331242202421400311130101110112121321124240133332313300002301114433011234121200313010120430432003141033031222414014411101343002314210414224234234432212134430013410404044422411413411220323441143102444002020024311243212124302332024021331122100022204330411044324420120033441342121420110142444301324424244230330032003331000113222433241020303413200414242421021222233313404333100433114040103220002302021440334140442131220121002431011344421014311224233443133014312010034034100432402032440031433300222212143434230141121044032134121444204111342310324242404241414132421122412332104223010222004021031123430323132014302114304322422131231", "244240223031220102003021100044134102033142233000140102304243420102112301134244140010431204103001100434401312023332112033421041034301431200120413200303434140203334214031442011323434123441010033311410124333401044424431112000214443404234430203402420413244422142021301243400340111142344413431123034331111024233323140443210103141224320441410142211323231221414110100242123214144442200243012320213201224134000320403101114200201021123003314342234112134112144013102234224343242100013112321440000110442300132132140313034100441123324144404133331411032141213433441431121131223032432412141341033022001201111301044233212134031321422222412211344041242412303030400344022112100041333212342332030030013232240130142404104314142342034100434310332010023433123221331100413404320301140033012042122210323033200023210404224320323414444144100414231044131423340223204343110340342243210444014344444400143444024211441413044401000011133044310211002111342240341101042434342433413121040113323130010412243004104201240443241024001230020323330001333311240422230111244323010334213304022334121234423104214111332301344323003241441004000321101003004341403412003321323231232022413424222212311410442242341320304000344330413042412343143010143304440411001101210221201402423030011241014010411111044210200420411131110402034113122214241430230240122041040111213020332011223313441423343404411214200341202433143334110001401302444043330114244001314032144123404433000210343304121302043010140032103121111222414013204241424231024013203321341311413304114240032140244122431104204401112003331331023303444214311143133143044423021403341304200134042202331122314122314111413401202401233303224022103001400121212030403422432034431210200041213122103122324331340402004442244122442043222412413443120122002211224312322111020240434331123110412004233120302013103403324420444130234144332442001433420003434422422031341424211331010012304423201243440034032113413313032414431441300403442034012001343301441003334434320321210211021314223014020242010343402134134320033143224134222032141332423323321034041240304422120104332321403210431002410432431103114214212224132310223041022404113010342133241340102202422404334122014130222033200430324331434403310143112112043411132324312332200323442411334403111442231413014133331324124402142014243213302100340423310022301423222243333011122103441100004300402111124102211442143014312014322431041331404423103420041021011201413303101004104213301342242433013313030313214212202341142311211114021013022304131313130031142301030102113214233100122222304433440322134300333342343221133020204340200030204342343101433033100404013441112034021402343113220421312002233013024120134030334244300030302300113022231223143424131313400204442420343132011320222200300204441413003330323333104434201012240031200220200204313144231334422241112022100234131002423401414400444403241334340132322211331444023223402033440021102231404423343020443232123134310112303411333040432234200430132002343014310140302323224343021234124121220114210243033441031413111232043311232332230301103342432244323332321214344044444313122301213434420024030014231313200010103033033122243402400114021203343043344421032304024344101312120303423121414232211311104132230042010420233443424143244312332341224400203004401300231332441122224110101201033230423304031433400200343124431111442333240142232103020403400124144102242034110011210203123202401334412404432313033042301220130431203211241130303130401032421403042113201234423011130024120323032224040444222311303414403313242420302143140422141424303221242432224423041321342114423103034022322224333222113012122402212142431212402001214022420040231404442010222130122043001331301414011211032141340223421323402100442311401242244343123331200011412430443304302301131111322101103001121032004122313440421320220322324424114323123141324431113033113002043433324213031043423313310130224230024232002310322122034330444014204201440241423034300004111201214042141033102200011033022133201343410310241104243414231003113323310332144000223022420332421013021323311203042144013144033121342333102433034433200123012342034232411303024440034103312423331431042033142313440141233332302402233313210333413210244422104334234134031424204323211100334431233322024323001011030211001321444214033142100404303413441414242124422433123221340111320233000243324423310313241032021432412044301132011022021122041112401301140214110322401441324141431134411232314340410244410433123420", "433000310440143344230422042401131020303044424420342233340242442023333430220310002230444233303431124120421204122204220134200212114023140401210140423312131030421143111023433210233411044400424142222320202110340442222121400112214244342414102214102410143130323224333342213142021120224242123132413001043301313310041220041112121211434210213411114324400311420420000203223142440121123131200020002333031402444432133132424432040020413442303334113334202144413014014124022002211144423332330111233410320142404044132124302144321320412134212320021120242343203140014344332131204130403324033023340121023131122420334434110330211102133304232422220334141424011400302230340414301431220241024114210003214233421211231340130114024034123130414412034342240340043100443344122440041113134141124400031040333021421001120041004420013444142240043422342243043312321131202443342323343124334212414413421311124243424220344242031303133324014102240341432030412341304033412000130433440430322202210411311041311411342211141421222144240003121030200111204100144344210132334011133224241110424241044331102313103444242001414124330120122421202133114204221011320311114203013442322013443233441300224120401314313103020214342224333110012120044342104304212402002201432112044131232241331403143200314014014001434134332403124430103422441014022341013401221334422103113131120021002432043011242332030141203302211422112313414023101041222002023124221442443012044231031443331344422234434143130031402001340111042441213331403434202202343222242030141430220230242023304421211101322422032134420401303012023034024102020310033112040230133042023030233423303123241130033034100201444411424223323432421232221022031321404412241222102412222000330230220413112124400431424444333032403022020102220242243400221123020222444003201321431314444041030021023441013341204344010321430101333232232204302242431020100110002023444210210443330414444024003124031223144122411123131342330414141112141332041244202133420244421033411014240243424133240214331440014010043144334213341131323034114043442103230202043134402121122114210103320042313102234241320404131402024023432134114424412404334120231110444022234241303144300030231141201100041032331321444001424422113321104123201244440220404221110003121120404011023300230420224022340412022343231232141220241320013101222212231210401301001440023144014420043432331304442232041400112013013400044211023321434110132213312400321104014343241212244040221404013430044333303421131012142031200242340421304110104314303320434141303121401024410131040212312114103212100042011313402320132241344140433040001413142132033003214012404231321300320211443220110001222202423244241222121433114144344413123412010243311440323112214430400202320443023340300302343330440100114100003022302010311004001413331031341214341310231440124114223223113013310230344330340100221201242130204444323022420224203114242300003423234101334021412434103303014411444134402204114403304013000332023113012422130242203032044421220102301433320424221331340424101333003134410041130201140330201100144000344412234020444401020020422134204333342004331042132414022342123211144411240340313112222123011433030143004141142113432033333214323040113102001343002431030210111324340030141411240042244443002200443010211100021204113120140303320334302440001413412301131224423311110143404032143043223321024333143130343222014243342001223400131023032003023210412323413300300210200231042134431020404432011414341223413444122214433230224212220333204140413343202124340403433423341012044320113114444022443440140423144333144001423024002241344401023222200230301020010120324402230100022431010343124131302242300441011241434401201430420100141032010034402321001030213413332233321144040221402234400241320343301020143444030000124404333403122212240021111040121200343443310344412124340434013011433442224331343024131034243223320222344313213444410411400013221231300014040442142232310133123144010120403212231341440103211144104233011232010320214413440224010402400143322100332000103420031034434121311314134034432320043442414201304021333213212402113214340442244244330142033013012433223011334413223120342314410210213220134342432441112243102413314131240423041200122430242233320244010011042341100012102401003323110332440314310321312324313230132430003333113341324341444142210043124010134110303411441130023110242244014341441210034131310131101314424013224433310030241043043243400304034243334203330234101141140111410331211442413141043", "042003204334123441241043114201303202211310110041104400032232042204114441300441030121110301003100042123003234012113120242400001420104410022341221333210000412041433443120012133003313124200344212033112422202314131110014040204301340123431210321210443402420321033111312012321141411222322212324420201121313340314334440014013202144211110414123341230042003341021232042322430400041044024014134221340441030321341000310341422044421010310343120124444220430323130141220123331112131440424402302343330344400320411110403304431434303044012231230312042132144300203013211031033111020033011434040313434341210010031330424103200020042012131132213024030134140310011411111340040422414024434333230241114441223133114332004440440212441410313433032022201330223301431221343012230331123320424030422021323211341433324211410422312200214222011000000411422442324023124144042020402031321423111303332340241103132233410301300241200200343210323220044044214000323010120300131320431233421400023312424323341404013421343323342222314443441243331213002401403430224041031110442031014421231131312441113342141203142111422033141143432313211032312413011440212124340031144112210412004310412001020301301213030442343300232033410240403043403110023233001413013112410314033232340024422411021022341323433130020141042340404344414320201431211031104044424240112120134320210314343341344341331434021143341124012114420424304430203232344432104112210040121010140422131444303412234042141201401214132301011342121110423432124421141430302220131112140142112404223131341130311101214130222200413021322320202343110041440214033033440132134423431422011444400132110332224401320330242140004100104012333302420423322024240400423211401304433121320231310420210203203241033204001212321312233302030302024131104234243304112432334243222343334434300432340014324302011010220113403040003434434011441013220142240332423040323334222144014232331003012010144444013034340232233013444311323123403433443123132003433010101021020440023310100221422322234243021414400420441230142441403202013312121223002401413242131133032402114230312013010122314410000314302230101320204200044124014042134334320300444030320223041234012223321411121144342214224314421202014032402442330342401210432120302403324343434010330314402010340231300144102232244121230102213204211321333002101422001434110404122401110301303320223024103001411033323240303440042001112401000023321404211403321440214433404341211130041410324402211132421244201030302204041213040130322140024124443240343333430010244443101212204110023040043132230410212202314132203420341434144302002400210321220032020342200442111201112024302130111413231414300314422200030134420023144030202004034111243103131133100032434404412330230301311222121113231442340220224232420032144114433133201401101110114414431142012420412104420130410212340413102110421243022001213131422243234404343230332243124104304422434112402033104401344422244441102232110412034102123413134434403320042144321342422201022120210432004313123420120440220341420333321122112124432142211441012140222401241414243332312231310404233420013311000200100341441034010100021304430001414132344242224123241230011440004300241134332101004123320442214442322204320422222221103212431342222144112011242312232322434434403313113441323423343412112203432221023324421333033441042431132333133321400332101144324201304442442413321401304233013240133132030200133431110241432122432323341422032214140114330202342343004222330410103220210121011011243010204100240041222320322401141001330324111220304112304413104011332204342211024133140311443013202144101240101033322324331101103110313013101012221200123420111124310002211023000232224010113301300431103131441134323234024224422231142130213332202404304314224041301122240431430004014021033344411040211020130311011334123431412040243130101013243441210304213112422412204240430131414421444320114024034243400034011111442324011204403303044241233021343111313443201203433340103111040113304440414411202134120112140041101002140234043003404102422413004231012404314232140414103343314413021310222214330201240110444323244423230210001432340311200033121130103044223044233223343240312303123044134313210424021110424301123142323134041042143413202331331114141131244121312241330103320341343114311211201142044412441103344043343224140234324310414234333224440102110344102300442021411243442101131012044113131402134030031020013023104140021304144101210033320033014420433331042100402132344242421424031422", "203332232100404242121032312303013400200210121332244231313140411002243313000303144121141332011323044202324023213430322444432140332133230002302323310402304433203334400222422231334104032304240104321023243132224403202343112141240041422212113022410420222212121201222430103143112241332403242413302402433010311111013201312402241403223314133141112324234343401223234314314411021141321143442200222204330021100241430411110301414240420433310240031212104431300303302420313013101342214443332133401042142112303432031302401122324012243031433311304340200420340032231012302304021404143130112222003341124313421120244430404321124203311144034122233124334404323333113040042210243201242202340334230242134400423123132310443432314024420110240040120312313443221303113143334224230100034240314342020342110222402413013042141123123124001220014330104331103342404212402442041310340004210213340033221201122100421341433121012110343113143104043002424400331310010310413123130122203132232120030211124030110304112103131031403341243401113041311224304414204331010024313240400303221143402132114412324201003334122410424103334134301202023013402300211110431322242330130100410412333010342034343410404340011041400120112410130310404421311232204400214024430310323434302101220242200104243301000012442133323342322104341333130042044040122321122343243042440031220210212422020003333230242022013100433200112433032030222020223003040231044010324410201213200134200214230442130001401110030344343243001441242214424033421123101320041231023234222403114103133132410112303104044300110434013122204433314443130232331433011331102224313230322043334213310043233430231313221302311141301040322200133401201212404322204310440441430424041211131342322232411422342023312411043330332213031234440134133012344021410120420141023231240112102441224200102232203121200331030212132403010113203343414321444240103242242111323310010443400042301442330042343142444134434244123411344033111141000221242341103203322120240332211242011431433033404402410133000220323121134000310314003202203401000241014410221110100440234314410134134230044130120114240331403022434011421004440213304033030332421104320422300424213324244434244120232314403211110331203020440410401311420203120030140234324221023240300400030042300144222223312232312013112402340412303212312402424311333414240123332232414014412003400314221014333204141242233241310030304042301430120444301000302343000324131411234423044430320014131004340200133220302102401410244424411242120331141200223000323023302304103023012402411024134304320231304210200043424224202130031201412342410022440221433340230010142300210100343422120110320320440204110211300432023231234230234234301342331024312232203314333323211002204424310423334413103222341410122122411442424312343434201140120211102441000310040341032132441230441432343210300221114404431324131333200113410104414233011201141033023041212421434132042220213104113214314413433032022230302303113032211024021403303200304022144023111040022304030324442423134312432242021330442304000343004243402323031124344403312442303202214414100034341231200430403143201131313031214242032124343031030142410240323302313234220033413033242020341044201433334421440232203441141232021441024311344330310042022231340341034022432144240022144342121243031022000231322322120340311023304322112001314213034000103120242014042201211212403030003311032032011440014342443101304300313443440121113011420331201233403042123203241030114114040043422341043241213400410342344313122243232400344030442404432332132204124033014422134411410304311422420242134330044002403411233034112010331332224131412241132304202431331222122210300110313413020231433311201134313111111222402321404140331213344242310143012010444212130043003032141010333010431123331123142401020123131241333441332231042221121044203204430430044040330244300023201442241011101440414102333222021233414040330331003203133112400400220133440421303314032131021141404001200201110040344431201424230342340202404343240242241221124401330134243343112010123102323233323242212013000422003303231213432022423134424414313034404402230214412312031412110322342143011221002104322402303244434041043140114223344031123204442112202003232440021424204311134233202142034210102233213042142020344120024341310140234231240033014113032323322233300141303234403003404344330244020223143302234233434001134121413331000434313330342334401431430104112201210340300324102222103201113130040121212332403220213220342100002001321", "320434123222020224041243111010404014223331221040010140443101334313430243024024041142041022104422200142223032433200240002021233043311241222431024042313443022411234421430400141334240141440432203333122423422023203404221330343233042030124430211200211101040040331210102044430422420330234014333210422131322444234413043243031032421014424300423233023402003234400310014444031441110003312122431340141312042024134300030120032101033242243402203213004120401211144422013333343421211111311043142042100114141303441304333343223133123312140113404304204014102013122140010113110441233014331304122132330101131432330033311201112312420421023213412004301244204104130124113013001313440301114134123041424211403102034042021420204320310232314411201440102021242431121414322320042144000201030444413431000444100002310034321223041343324332124122002314102114002343044422440413130231434421144122110344024112212233344322233312312410040324043202334040321232131042002203113332321113040102140421020222400401041310302433121240431314002340210124030312401333332030143024333222442012401003444011122142301000013011141020021240232312434121130411424213424243413223343314044404140413033444023200223432443403122301400100023223311134300430242314402441043111401112232342001424422411220012032304402321344400013143033303224320102010302442141200320420032443403320442024220402001313430213204421444210413043012143311024034233111020203414024212312433143313220304443203143233020041410301323433131323033001024402304403031032241423140033110140102441301421344041344104030132000411403342132233124424440410111144244022332123413100031414201433223431042042231134140031033431314442303444311423201320433104033003412100331303124244210134130041012240243032303124210214111323434321440122010343333112434302030410010202104223434223132414120132323234142042301234224244314043423422422122113121220310423210143432132411341130322411144113112332442142310344012111330311223112323301342111342121311113302023131200444141441302343444013422143412114134233031430103312100422101202333444321310202320331424212122221023220430134204340104302313234421012142434222221032333021304410441243010334320311243041343234031143000223330203031401232011332003302431314133431433104200304301431133342234011334244003012441221122142210400201122342233221143232342214024100410014021113012324421412422312444120022101140012044012431412214302102031231442311022243033242033212004221224210020221313201444204321040403334322033244323010420033020020114144004201420112214341402210321333232000024431303102131131101023332224331313120034401031104323442134401414404011144322332320222304431303322224212444234121411111202424320202211422243201041342201242331302410034004230333111440440230420240321312240431104231421014331231234212404344231412404432414400320041424401020324414101411324431014342414020110113022212134132120120433113311001112104243121011413013414411140021031321213312443333300121243112003440021143134244432101124012120032121111030301104430442422030412133341204434343241323444001111041124124302022432302433030111414211204130340240444323433241103303403340324214421300210024132433433204412313423204244214034222014411044304201422442010033324142211343433011100122331110203331431021304201120104121133322204333222442312143441322301024204204143201302241202320013433001410401043442032131330133004114102031120440023433401200342430303432203211343201132333440132034310243130012003401002402320133332241340331101122202043031200421231140310233041021040101313430024333100234022323441144411022322201211200042404022204304310030043114341333011240323000342141113102104124120013424121240331000034214112300210022104114400131314341122141213431233031144233024043212034330242020311421300431110330411200421234302414332114022210430112323030000114033001003424220433114123140324243312434200324342012012403111424014004044412032034444302033443432011224412330112424241111314430323143401131043033202221300220220004020001132233123010010440414440321000422111420434041210211011404312212102331340040122331313344104413222113401244114242402002314002233213303331232034444013403122040102410014310201140213423403242340313140413203144343411034102340201303311443142341344111033410443234014430330010312004311210332324212442132143241320001014022221230404100202223121221034224031303013341230434103311212131440332010041131143332021423413222120331121110343220323033412114034102103410133130211103342311130203301131012000321244224", "213402133333121222342312131403244143123122410141231301113400443112030300223124012200432141342101440004211412011313214210400100242221413441321242440331042401321340320101112211031441122302432424013011032232341234222144412302001030230211101204223331412001342000041333222010230423041002041034311101244443043430333232141102012401421040204132342340304334411440210333142034324440223141042224443302234044142113000031140114403044131203132401442141433022101314314322301011331013314043223413032102131202021433030341422034424041234304014314424331202013104243311441402040130423333311331000111442333343110430114011010314142401044124022013323432403132012400033134420021044124112421201040230022200021132222243002122143002221221332102343002221020300443110310130022110001024131122003042311222103230023433431331121330224242000201440120130122113110341401111114024432211332030132202013414124420440234413044133023222434300340232104441022133011034042430242333413403211240114324042024232323411322044224133444101144400100132024032434210121143012140414044440421300413100034431121220302400322131220323232241001101344410111042011010144330431133034442323303044412440413424133042124212143222113141322324404234142310201332121013134223204304330322444320243132310001114332032101000240214133143144040324242231010301022231121401331413200222200112011110410404140312042434030202034331211410201221403330321410002104020012224333121040004011340424004400030331421221202144243000433302222214122424002342232344300014412144014211343132423222424042323124401440324240110232231111144030140122430411104401044202031024343411344411103041220340112201034223434331131134222341211034021430204322341022403131243310244330434221032332333431322232324143012310211144400210341021033423344020002121142333123013143321030331242043122413442240313000210412232134431302423312413020014022043213411343040333231442030423433011144032420304241144230004230031324102432441442210403424424310003314141221223411140120320114414023210432314040431012233211101023423233004431200021232320043021001041301224344042412430424012441014130224300342414320442001143201211031324240320223241041224443041243243344041333314112321023402003101242203004311033412101224241424441014310222312341220404240311010201213021333112240333044220302422004120200344334331314103303413112244210143113024040144323202430214430204404200200204000000434330224411102430004143030332244132401333203320132140010444004222434120444030343033201220324232122020020312043334344041242301124242020433100131321343124021431220323234412214432321123323302233241134312430012033221344030314033324401133241411420022412041131444122101000432031114043000223422304220404020222402230423403343043141204032441111004000311404441121014201230211430344212404224020411044041320023112243313144032001341101240333124212441411004342021442323014430320120034231022400402442301331133001121423031043321021433231044333241332341122232242011314232031000100334334204223040024434411033024311432411434004343242331312000334413132012021041330213203233231224433131324433003032301143044203424142321431140034404403123122401312422204244043404004231140223301001340222242133143420400144011332042420442224113113410113341134143110230343411240221400444144324100134103023242141143223311110212042440243121212121034243411302140122332001122233223342212044100411333433042311111034011234241132101441103131014433232310433400434032303004234230110420223442301344311403222001130032041241442242134221103430142040032340344034304100033200441413411214123214001210412333021334303233302330213241401310123443211213244202241020440401120313301042033112423314222400331310033022211420210234431244211030431410143110042041301231011314213021412413400343034323103143404144444102012202314222104000031312310433433422203434402132022342111100321222412210211403330112023123044122123312124300242440104022422223012124232343110430323110333020320332414020020420143343311000304240243030240132014411041431131010420322231333444100222332033030221430042420101100234340440024312213124141120020333420433024330300301234033320112240321111020134422440041203403422241320014312403214041241132241040311331112403223412413003331410121042233100323010201432031400402311413320224412001210132200410201023433030110441242221302004240232401430323103241124142140020131404021304401242322102244404012102114340011440211424020233044024023044100141000421001324431131100044442104132440142024140130001340300", "144301034223242314121444332114324124004114311423313313304201134124442310301412012011104440421012420101124232330132104442110442421120002431214022101434304213402320430210242411311121204043013401120200242112022424003102234423411034042101402210342103021420214233222123204332023110032404013033231413142320401432232302400322104300343201431333323224140434412344121244440033140201311434132410124102001443233442124143002244422411000144423330034143131333322410240432331343043240130133021302403411430244402310134434241101342304001331410434214103011214024311403232303230124004244232002043313302214303114033021141022011430431002004403333420234122420221300342200440333222124434312141220211304122101232304324220330224100043202012104004022103042440433230104334130431341123242114222100121314143223432314333013413112230320423010033422004340423321231142022411401012130133024204131113030332332230003331101231120214300120244420313140010132112243414022012202300334230344433401341044141301110213410300242040221432040430310224023234431021230124404112434114410331443013330310341143001212430122040022324132430004024233442411340002020410020341113141343143243404413211240412443403001220023024003011404304011212111214311031132420212320342004041342431300321222031341410430433012344121411134223312421320301220132431410222201301424131114232123001033232212043130231124430301421011110410220223243441034344410122012330322140434034203230342010110400103001423311031112400113443124141324313244122032314233142130033404000441401441322124412331410204230312402131142123003203113333330210410442432303023432204132344210033130123230140012404441040301433213040104441220431312430302101034341220003024222242304222032403314213322131030112114030203432103423441312004104311034230004032124431341303304104023131042433132402330020132332441401431230203204101200342404243443012232330100443444414244213023444333043304411240133341121240320332110404131110423311311043040431033003421110000042430413112213231313243114144212204014041122230401323343303011201312234402024012140331424111043324010120403200202243120224213422134310000130110342422410410314132144001122030022124114303102303100310233113020012334140421310004220121324310212042124213440241440113441411141210341022330040314111423333221040244312410420240313310421434214002412003000101110214131132003344021103441431032133202301204123334331441134140420403230201014010221222223304432041311430012431110314423243232103411110314200140113210343232233421232043204313322311141302213020212102133310240241410440331413024302330413423144430433333404324133203232342002110212102331002221123310412004104401004344122341223202332320340403334221314002021100211000001113040323134220101233213442230033134433242004111443002410030002243243312301310124011142140203430410143412002211231434334242443002231232201312031131003341101200044400334140324334114111032234212410320310303444313143143430421433424244203440223031231023044214303231410042330201301031121044002040323403243312240231412132130344013030141340131144224410114240333134434121303300210400034340201140144200000003310101211123221104240132411444133314111010211000404041010244222201200242122134322112014031034243110230311224302432400034243414022430222100401324433103213142433223104113433104422102441214300021240111123130312242014140202011234413034304003324213143033131002141020222113041132321123112324030422402411133211033124301224333404103043341423142233032043214033431344443011223124434124130113320001342220323032211201130443224231222211340001002122222204031442402223124224234033240003201021344141402431240304403113204214234401444203221040032003411032223310100041223324421111012100103244043240401224022314330133000030023220400220232410213323410431301140014114210343100340203310033122212440143420224422241134123033410014023103114331404341314111403042133014041022422322014144010011010243003401020330021230003221332223011143343230422311314030203222130442043022242031121040304021004431240011110420430044213230031232223040024322200133142011424301413040240230331231234233401022134210211214120324042221132340342413442001321043330232313442414203122424232113340124002041344411302434400301310122323024032233412430242304130110443400233010230411013030420322042232402002342413322201211034124020001124023234110143430430202044320420243442214402413032124330122214130010440030034011202123014321401404120311342404300421012110211201203421123310002441201440140341042", "340431021103211023030444303422304040430104010414131134030024423104414322103303443221430214301231232002322102311140404434110121044122221403334220012343244020402003203104334112402220222204123213144424143340034321132320212300321122221341442222243133412042333333013203013000101314314323341340031100103133032130312241303030331121424422321232203410120411004101312312210334344412001403232012042400343400403220001020211413220001121123212443333432402123044114032310203212101424144222123012040204104410243144412242212443010302402344242241321143221444113330123030443343321404111243121304402210214003224412221210032102402222340420412033412223423101131224410103403334142034142333202010422011011400232031002330330144101002420021320220031331324112443121344344233440002240301010044042144021013211433314404004321244031332011434230032434200022142012041021443311224444303224331010131442310003231200022144330302330243431241142324001023344411344101403201204144423121041244111243334441000231001023203124312112104403012011423223213413210321344413342330444422013214100200344141042003410414242303120210400432202014334441133312314231312404000332244313234202440334431234204321442302202233341020331420132440202303430222011440021113302224143444333231114140030020344224303022223014213231024034344132240404342202223324103244413241330444033332031343442431424204244441203044313402134240304422131003031111004443004333222034120430241130130012012341420410231041434214343302340144111323142303304103110041343434204143300310433104111310201131412311242202413222040021211322223232423221113410014120142342030324141431412413231233441200044112023314123224144044134230130231011303400330342132214010430213011321211113432201132401113431424334231203333242301333342204200323330324343003103041110234440322321110124020132130212334010203044104130403134214242313030203411011134310112303242430201434132400044143224040432110331223411011313320233123214104300024403444311232033122134442134102112230413431331200103423434023221002002412443123313244443241141404021241122314103313431200242441222113403013304011111202034421222033342030110333313230133120302241444143431213234441140424231123031421442312120124422003402414134120233410442301212430233220121124423002342241230201021322411432023230220021224120014302434100102242404122403124232312024333422142112123124304002222103330413001200341141032132300010224340413340144330242023030144413221400112023123133010130121132124321443124230010102302311321014023424222131134214133021123124000323334212302123101344031431243030000131240432322031224111404403124311043413311021010423143120232242003234103112204300002213241122014242432442021200331313311020442231310243141142203100441410302144103021431144331003442124103134223424104230201131421413224133032221110211123214222134402014340214011212021111412131204312000033040141211412113431211022200141430020304130004140110442444133403443031421434011041430100103134441320242214310402034241042334242421101431322202102422232430212433202331102344134042103232412411123141014024034323242221232012244240141211104320032344102442422114400444121122303130212322343132030340322022221312011100044331341221001223230312434131021322302030211110100442411120110333103033141022100044124002120431330202211002331430233110042323032102041142143112420231002304030300131223213040024223424140304244113304220311143041214024412302023441100314132230442222121344310230302234310301104344002002300200210422442231314440040341341004043124134201210204302022231103414124022023210312010430413243123130443033241244414132412131103124443340424223100431243103232223001130313243132011440424442130001234233424103140242324034344320121333034211221023233133213222314040324333022130230122202414443302314204332200200343202221323430214112303411040123200341424411422232120010403103434301324032422014302024313202101113344234330303432324114320302022022323010401302003320043302120004134043023012303224433224024104412040243444433143440130414031110400003312342233010210403122124113211130043340321123223234131133323331113321423230013001430234240203133100330412130413103234012241144323101300221224310403102433204010222143000114141433412401424311031333230220432420222312420140114014402131434310314113023042000234421032341414041014140042240420332210021104404321434403203123134401034404432142100222444343002441100000210002203321114431344342200410204334141240432440040022441444140442334342114111031441430101344010", "241211131032110310223401233302413000011010223140401432111003121422442010240330102414231032220143031300334210103130033401123022210400400203131120241313432211234201112241300143334403133222442004411313101144141223404312301031203120104114023433231203132331232012124431021042314003220211443043334403300431340032341203121323211011312403013322114102434402324012332424304322020444130111341011114014001404143403402400241123004331340202430111340224142330231342211124410224234403003143143300342343114034043222140042432020011303300323400122432403242303433113124101443312321311314032233120312310331342042144421110120330213013032110221431302400242422402231021331122123041123330212214433242220233312310202201243032324223331340343021142314000120103031421434023243322442340104102132024442141134440044230220444402202104020023324002412001434310400224044114232244342443312414312041044431312121313022403214320442304433313323104410110031234110333133241002013032324033344013043113034032224103330040432310012311202133224144423143221423301422440414231214001300102340232232304420023001440403003241213142002032344041111044331124030304111424412103304310330102201421003323343200232323414224023324001342403044340102244412231300140424021224340332131121410444001020111100002023401304030202343232440333103312411024004432302010122403301020421003140312202204223133300214212044103201143423044143032314034243221041304002441031400314440044122033142420000101433221401134202031301210400320232222222243321411402440023310230341040001004423142012331443003311033323431244011142214444023241030321123334434122231203211444134320324344144412333324033410212201320413122112031240223401104422134212143404211412341102201213424443002334314032321014201012003211413204041101230204312434044024001102340220210104232041322333344322133232404103211421211302423234244103333313201200133401334223222120334404202242241403024404104313232240314233124032413404230004303432412133441333303412034023431202041243140332124321404331313123221444302043404030121110331344311041333144432241020010120231001110334303143033432302401234200121433324410403403123333203131131423411232402422120033020431232030004001321402100110224123231240113223440010130132211100300141214133344443202222324033430003114123430340132413212202300242301011310022300012103114202212100112133433431432434030331424004202324244410313133330121314244421240140012344120334330224342330431234133132441433221210033204123411012200041214341401442202413303324112230404031320234043242430231432221110013020142002432143202121323103342414224211040001104401100413430112441344103341204341204130231100303244022220033121443411414000304244110141430301240433240440333402220311112412441323324014404213032032410041344112230104300331112042232434140031042434040423011211430140110124423314313111444300111440321203402124012223304422134400342242233201344123414324422303423443114444244230010320104003240401202433221113220411222303442324122221000331330111123300130040231314020342244320200422022110200342144131111200112041114124340120134410213222314124340302124302024311330331244000442344113041432131014043033240313202010111122143301303014011201102210023410403213434301122330020123411443002221430041201002221123233433301123233041003144431320422411014433420401342224211123011123020131234100142113144134012203320041341111241322422443000311343000023403302104204142032403200232311111232424031301242203234020421343340404334231403331403331431341303400114031100400122430432011210200243333142020002214223441021012343304401423110413241010330104034003302142233142410121341010032042143200124234124130310143321430044134040242202331221430023324330421313432311034024243442043343303334122001214022231232330032020400441212143200311402113220200223321234110424000313002203311320404104344120230030314422214413430113320001201142000334102420131122112144002112011323303203114143230312141430144032113241313032342142303244340301113321123320030304142230331402341042142101142120400143243133131020334133221004230004442231231011030433242422423411422234104131121342214420233320223103403303241124412340142013314420104344314343430100241413423330223414332244430444022212310002204022122312322211323342021204120314030143413204130311021243231031204403314420000030332113201042311403023132003004224233020342031442143023222202434242103403414430113102431443412211224010122120103030423402203120444310232211420132330330104402321421033304132240120101413", "142002321420431013331300104222311221334020432033302024234441030031233443014000044341040124321434031421412421443333144142010414410311120224123143013121032301304103310012014134011330100444000431101211323002222031212410140241403332202240420023010233022201221404442442243322440410214013021220223014110304030343010243342422323340343240342100340141100101043403130411101402443444331341341331411243402402000020043144141234213303401143310014233441300124323242424330314424441303404130401420222204031103112133203434311201314202020100214102121214002042244312032442434031244414010033412401404221200010310320421330142120302434233410014112322134422004420341433014433303413242242210213200410300434001004320432034312021040421044234423013224332133222220323210221101404402020413111004434330104224031310442242434313431412420344340100340404010240014014300304314232021142334224224112020443111443401432103001014201200441303140041442302303122122200334400320440333033101014122022021311024221424114222214031231013404011341332013032412402403332122410230101400204100342432443041130330222333404333122221302000213400102234433111331212123331212431134020012104321130344331140241310044423431433102200031242100044040213123422433303203012300242221043033411411330021101101434030001240113014240212421403224414432401010034410134143234023422411304333422004320430134100410210044411140243210212422001220120024432400140421414224304330003014334023114043022000230143211010411410444014030034031003211010102113301411443131441040131411213411041322311444244002042000242324104032233111423340420211322244422132201042224304022012031410301143412210424433223234141002104222434000433443200143002240241022102224313434120411003324142410234343202204013432022130020301341131222041131234400310301411433010444413433031103021200312401123020100142343341231240121030133010244402044230200442242010110400134040103104401122021213330213021024321433402430403234033201213202041331423240122212323434041030214440241021232142112414322104330212333310111000040031400100103313140224442401014433044220301010032430222133033420204420214211024312213022330223222204412244031121404120244243414320241333021221032024102110431401433244422302442234104034104330141224111411233404232120120234003432023303331231402341403120021413034201200244300220300343114210213422111243141321024110220143431444042442213110013410440341223344003030300232010323304212322340334340422244110202020423343111402301402042011321023310042143224200142022213043142413110340143331314410300441023212422422223034430233034001134232121031110024201244343112224123413422121141203434114211341113212304243201044344411133131144134421041143404342243342331143433323323104000223213100332044130444132212341224333303313334223210213202240132441141100230222042120142021430020030443010212140234310220041033313200241024314121142143202413113132434413004142343333032211131344102144401423121320334023420310401440000021221031331431214421314303023344322441441411022443330104244411131022444040113233122103433411204241332034010043030000233101111023411200344213114022313143413314421143131030433202413113010033211204224333314213014401423442432433110134214220102414121034102133040024244440222200304103212323034311004244420101231003414012222323303142410110420413404332110312300002304313231404102001310223240312241040044414030142423323414101000200204303341334310321101000004343304211230003422424440424241030130433004312302144000400344403130142444020010332014201324211420200044112133221023004431343122324421112043214412334023143333112430024330340102131301242404410043130214024110133424303334310311021301431010001420242100113011002212433204414213301431034233400212214042103101224321412130200024012131210021034041201212033042432304033003121321223143002202120302022424301342341021231412413331100230044210014211214110312133443022424020043010214231440411210341022201231113132041102423241210004100133312443211100114400414134102241311133304200400231041102230002214011410440104010100101013432031224101443101134444213142143422002323334442101444204224442123131242312340432433042344204034314234130333411210431024443410034210311410400043130331330312300014321014434020000310440204212104200401223032141413324443124402141024041444031200113241211120020410031333444310400120141000034310420103202211412024042102323330402111434100423140441440311230300231334320023130100144231321130224131220441104304234430311043024133011411424410422420400", "100131423021412043114430114122100124433441240404411332014031444301311321444210213133023313303130042100100441440323444323443341112231410323444013130122211211442400202140130212323023222321442031342323234014104440313234124041323311003010442013301120314024000332241013144423014412102001242423433000243444402344231044414322004304420420440022141434412431233013210110020312141010232314213423134124114322410312244013022300414240014442314231322044103004343104230104004221141312223003344222321432224133121434003444220311303434244000234120401124332320043114201114331313140433140100313134031130400303120044332140400324133233310240144431121032414110123340243423424433440002243413010402002444330302112012341213203402234341130241000334013042143410314314011121023442304421002242321400404221440204340000044423401044403302422021102141422324433013141334244410334234023300341430302021141304231000331433110231030311142012003023342400234312033442232130032241203243410323043010342242314042303421214200123401423212432402042211212303400330412204234411012230020204043114441442432013104003400322134120233004230123423344200040431343011343420232330322200340040414102123102411342314222210203100400110213402034401340142324042102110024222043430140311222243214300114124342420121103320233431110112021122033340113140304414214031101022033041010233042434403332240144212012144330032210340430000134304031133433243042040010420214014420420320222110314340231302402114320122042432103132243322014442212441110121344010121312013431124021140323204004442340004114322314414223132112423231442032120013101134242030212104011040424330444034410004442243212211402341222311421424111422324223111103123342403040444213100204111042331404230113133031104000241012302320124121002404431312444430431212102010124234243122224114443200401022343210411110223334321122133403233141223244204202231231300422013130042301204304123300232044120344122401240102013434434440330224203402200442142314214030411200433332141234044042414233213310303212031313444222113120042424214143401022300022133311223422224414130303010040130124114342211403243204024440324001243030004111042110412030243221022404132313101144123124424400312222244104431244424110023043344142131201042443434123112322340334321420241344122421340442400200434242034102043034212321133241104024010012024200033023002404234123133014220422040131112114330210143011042224314041000141021433423231322433123340133430240124221204041434341224334343342234404140240101310401442233130411433104123403242313120211442102002220243401141203211424143224232221020342414343233022421244112343203233221134233111330301113441142042203004100410310042111324420023311414312014133420131311432042044234312343221313241022204430243330043231414422320104011013441002402324412140240210044143324102202343212434033341113401442040441421130033021201042032432103213040211031421201211424412143233112443333024314312320133143031403113140433124304304200300430101244402010430302411244102004243141043214204004342133202023040134240312210004402424300024442021032100021211024431311141414200422044210030003344013141340244002233244014420320400001414123141201103004423423314113034433242311234420142214324344003001343211401042320021240001220122030013422130004021100432312402204313133340044001213234031033212102123032302203020012113310221104102211101312313401431114121220230432402044423343004030212334143131040442334013142402120424143324300444113040431134234003102424201042313224231224300241434202023211133303144333233432113034004201124032141010430141002333242211220132010011401203442411132411130444042103033301442042324201242222210003412034102430104003322442023342241000404134130431241003142400044323203122244423030211030311224244424142341432303344414411124243121240432103443042443124032112411340420011043040310234403402414134242312010304044204441421110223211301220422200141002324301120201314414113134324124433141402340323042013243343230131242233440331020344220141342034210020211320012043422322314001034120302410241040334324220012321020342031003421024322434214031414301112330402323212131201022404332410300123242222404130001233420444421122203041342223001320324413233344124410330223000000343201034130141131401421304202304201001204040410424200212214214332420303113042233232421013311124011014001222402232231202423321324202313110432304013321424213132332324214123121101244424210300334000233401434232343310200132314333420314304000144231212122132124024412142241", "211002303323041431030101214144312434020023342041113444241042420123201402314041110433300314323101122010442321014412412420104023212412303444121242134412301223432223444104013210130412002033010044203424242103120114104321211223120202410024302413044320033332124141012433014001101221020141433231422422101003013430200321441403211430331303143304433443232223331230012320431223420321031223312012334132220044443442120001100212310222033314322330334134012322240441442413331313040000311023132200030343313420141133401444123310321124113111120104424010211043230330401344404232003012103103102314020404230143431342340340141204341331221443103223444120111402240111242313331124101114440434143021242203141104333203434114414003310132204321104233322402034114012024021343343010001424040203232132002202242433344400230010241400043013042100421430110043223100444011020333141312100024111242322341241444102343114220130240404221440134343442433032201021020334234404231024034202132431330430320433221202413142314243101211234334014331123201140343032143412212311130211334302110401231141011300244240220014142041100320012320312423344441141031304420200000003140303440322420021211000224313433004333202321231212103234023102201330204322004332304244412310042204410004144442214431122102113341434020414134012304213232044312133304200244412121402030001132213212034331341233231130334202441134330044332322211101321000431240111313421102104342131124020022013034302120231302043214140202434432220102402141244241131043120214441331132431034230342434322343120231412020230022023314004220120041212422433013422443031401321312333100014330341033221403131404042311103041222101222421101331042021010301420303121020242332104034411334021234023412423100334140402240212411032210044414202401200013440033024340221014310420101311133141003404344100200342144012401020203424002213241023113424022311314332201322240442312141111413013431020332211300412331142230442104324010240331414322343012122102022340342234214041444403400343130110114043043340324200430323313143332241424301240142300332244412031340423222034244033404334120111030310200042140400012003310341104401330342203430443130133023300210424121301410221142130213404113342003432300130020440243344030004010333003340112301342213411221323341341102213003300100404320001122124044102200440323024000413242244024204133002131300312242404024033402111333212313320030302223441203134141212003433041112412014434310034120342143101042221233124003313040014114101441133002130003420030044340104131243110321430200100422331104223013423304110141011213330212033123130103420344414102402032204110204202332214404341111241231404002141121033322010420014043401244142243033231323141341143034232241220312431244122040333340142413023211433402132421344030001024001420314014300440313030043120021222104231322130140432210314344402443433322324002313312124111142304122021433421441244122401123302114442133432201044320432322202321144020433444024143213034133213232043210400144022022124403041041320103042331242324331343403224002401111121040322021410342122210211422141313341401212312201432040313042304313240434403033113103022340023121212300022023144234414303103244132203011400211444232331233041103001412142423234130223011410244041032310331220412231322034142332120004203411211021103344143132431300240204241142432234143030243123440204012331141323340440431333143313110120143131301400131300421214104232143334221014021234124311211304140313344102421004043023141013312201200222211214224002123314302333322323042234131120021010443432234302020311221304131310211110420034303304142200043003222200121302221101414421122214100231143331234433244344012243244433034210224421024444221101114430432223111310213112434002010132222034124142212004133244311124401202413042033210142402010420404034240430341410301013221000100101423411140340331424042220200344404413112034430432434343444023334424143203342231140014404240013303214403324204014410211211340130100241140111400444410221320234134124401434012211303342121240021020120021022314300103123302032130213343311303242210100214033024311123342424414124132044113140312220220111202040032013240424003201304033310311240014331140433303212234333440404222133234031203231342140040012030143314442412140043041043201130430423434320034133130114132223341303003340043134441314231100110201433414101220103203404211201201322020410130434202124121403233334103104122340141213414304122123343421213401304001102133210441114323144301103021313143440", "430212242244011232421031043002231401331311411441010344400312210411334422012404442304224430120342033414041310344041000414113110331420001323320010201232134100341124404411403221142202114040124324021144131224041104340021133021341311400010023013332441414344033430033132112141103240043313330231142111030034021132201000134444234423204434134103001013440043140344330414234233121021321200223433111403103301433443002144222242220420011031423044243103011313122000232110220432340222302034123414111440242021134444031223143240023444302141210214420034104323044204330234042204112042300104032004401314120140100443314334243112330211132013410314100123424133313411420404422240102420011300300343123242340101244223400204140321432200341140303240223442000311241044231240244304313042324312014210044233220443113134330102412010240111241311332114111221231223103222213323302020432320332324031043323040220103342333432313341433433031212043102104110043411130033201221110304421201131011304034100241443042001340021301113203031414100243034003302324324413304430042231331231202024404002221341020302213122020344402140441043123223440113112133034003004101003331314001113133134214221421213241404411312202444104022232304333311043032424133101232041133214212110200022121040231440224430314410342240034141033440230111211304024334424411420340414031340241331022402231042114440040332423042444234341122410430234422214422231400344443043121344044110200413124322343433112043014212423004311030034003140344434220420443404000331310341114402223424000141211244423140332134234342113114100402232132233033030400443401032224102201341024030343000201011134240131203121033442444314232102242422243110033224420204004332143333313411411000333002220234233014110114342040444424004323031344233413343143310034221014144120024202111222014040102223224121240134303310324412313333301211330412024403341300201421403143434242102411334311133244343214231000031204334441000310123433010024004032214230112322433120120440124042341302301232103004024140214334413433210404204424104311344420441104003430120124000211431323041042100403023233144030142233332002412321231104203120003210323314100023423120411321340441110434404413144142112130143134111103210333022032020012323143202003342432003323430442224034230130340240010341131441413010243322123002342231224004222434441134323443433303022422003223024332321101030224423223433101132140344312122031204034011223410413233422400320212130314134014334044024030214114102202011402030340434111002101132100100413041040304303124324402344032021243120203212022121323221444203343330430101242111031234140101300314103300244324330113323102011142243020234114301300043342320211402003331003044232311144334434430133224241010200222313112340123222224131121041201431330433401204401113211313334234210130244104101412424223002430131334342212332430330044241011014011344403303124112113431131332443213224243432020224232140132202404043123120142144222244143444311210142131013144131210440344041130321221312040232314140400143422014110211201141431111422100232332302001244020132242401411402022143131440013132122130121230132203240224433224001024202020004023233310342411311312021131122424112023324332141431430240401211422214443103032102033244024143332013311111402340314034323023213422310320032034231413400440322303010102420134303233234033031102340012343130320102212243401302420312340400212043424401400034003203201321310024214440200012421413432221024311324311400010214400213104022221404444140320114111224222312313140444334241423320340020024132213110011441040021023133010043043222101221024221011232122022103403131231104012430303341233140102420423243112003412314124333033144313102432021410213434413130132401404441134320220012034032100033203313030101030010321032323221403424230131033143312242434400304331234323212003422131110241311414332443121340022344122104002034421110334034230131442100011023143232341041421212121110344340420141130014114010004122243123231010232411222030234320441304143411220040204230441101014104201311042124112412133112422041420313301440243122401133034324103141023142232040033244110021220020130323330121413400100111210213200000222204300111241314303004441422004112141232313024444121433432421203434111012234012122000104241323120420201144343030202241243112403040110234121122221030301132411143131103342234321241101422124224010444311233332410002311123240220101212101313103004113021402312100124431420222314211024321442434110033021300031130032330100020", "141034442300223013114333220143330433320013122212033131430120211212242241210112130214110230314311423312044231323004323404411110233113040322432000423401023022440331141134101033400320401312420220042021314130134244013130042100240004101130222003101112000141102002013141430422222222330424213201030423330113121304340021030302414000432001344300313203143422424011440341344143210033020400104102311320110312321443011203413442042003034314002310202212242214004111244101141024410441224410424203413012241141203214221214224043300343420210103011431302112233224411340411224233432214302140244214233322204000324004131444204213134141000111102340001312331202043320342221223132411241441341032323204010011124133222044021203441034022143402341123232122000431113424213113023404434210130313140031444434100030304341113310211124321144010242111414132201423241111042312314441341422200012002240131003333233110134342213413044330130112103334344410130013210312343242440142334303220412034301204132413441041230303411420400033003024320221022423001121223304441004113033044441240231004401004421211111001303040413411121042041433210021231320223301044214011304440010223214111330233003414142131033134430042044400244030101141232202144122142234104310220111143302133211214011443200102333121244222342123212102404013332043044431142221301331233240140344314320212003124044424223103040342111230422201134330104424222231111220023104313300131232302110221302304240241032313031020213132313401402302002032300234012240213143001221312111034142012020244343311110101441223332400233323133342034411114130422343113223334111031120130320141040143034130322243024242010020423121222103420134232440433100413130103314101321144243204342244041340110423101020023044311222041311400024431121203002422143121430103242204121042013431213440434104431212102023232404403144331133420400341322002002322242320420112224304143423343334311443210142012100411214300314104243322222413142213303112232214421213112330314301443443443322313344020324422143244244241034334020331144234431421141203333103033430234423023031002444423012143412231113444222111021203330240313030424104334203414123230324144220341220024210323414410221130104321312213301413431220413234434423421342211341210143322030020333130311043143220431130243014101221030010322211434332312311043210343311211333132411434300402000434003124201302011302332103424210331111114132314024422330142413100001114200310402030134422410414212232322040402224222424100240033123302434023123110044440230241100131011032114100444203233214304010140113430314041111441330230224413240142410422112022110040414310202210440421432000442444004020144022132412130324124300143441242002303024402144234311331031044300330113324143102201000002121210131303322014324004344311331301131011332214112223431211113020102240010443131434202141431022004014032130244002301341224121132014143423013043132224104143302200224211114024411302401213242240034032003032240334434124204022233443134201122021404002121214044103021022111003312004024122034211213323201411230200440124234024232130114203411442403341444240314203103333114331240224402443442443223401140241020240210342122441433044423130120121241312443204312120420414104430141222430124042321203232344021333102311043141102302224314401220344233133312131030003223420332012332400410024203140022344021231214223001140004002132034441010310313330424343403324410023210224102440001323024231442442133123441100310434322432144013310014302402030020310300331044041012424343403421242240343224340011222203423000130402312101323140111402333134020014134143333240101442331121340044241433414213432132404204221240341142201400043423240431300030232424244130133321443442042412110011030013443443040303244000434112441000241320401442141133322314032323232110134441011411003004004404323142022223241414404024232042442024131120304021044112413114212114101231140342201211204433120442220004430410242024410442340320032003024014331422220000310222412131324314024323130443434423423304413401330303234241342432343223130023042104031230303120404043243232421022301134002014212002332134222143033443322411200324344240343441324203233001013401131431300130422220323103340342312334402023144334213114014202421433311324041433343314341110021124221332034132014204011340324331134341320040441422433313202130431224401044324032100324000123324232114032402443111020432404032232112143434223012040432332141222312112431020331012342444011130404214212443410440341102422434322340303200", "043412042012240230201132202012220012301412314020433200343220322302303114304242411110204222200443423024400424312034114104023101423422301133210244123424033023140104421103144212114402031243412440422214301002440324141021134034442204334322304011440013231101441144114414332413101102144433421032004441213343441434304241221034142404334110331202340414222410441443414343012230104041401224113220102411134222314311102330023342233031212241443331431003003432224404334440241212111211434444342020113300121330012413011001242332003203131232200302401032200304404213111330111300122030231210340120113241231113200020420230002300330004313342242323442121230004130344120040431104044004404412323002321124211223412101442334132404200121032330040312140101020113233133322410323433240343002114000432122232012420204303022310420330410114401130231334124112411030141114422320330213143231110043241131142244022014401140201012021320233102040440001124330440211030030040422114030242204343134231410210242101121032040340303331200020113211021133222303113301021144320143321430114321331404333202000244210343402321013240132030331132130042401042012131142312144131222000121434230441224332120400312140021012240122104342314020031120231014210303420414413412204144413234014012204204133200130120443202001110433443204000344243240412140421233334021112322402142000014310300223241411034422241124400443100232443302131323132421302143404001042000032322403440110200012111032240132103024334010214210302131413004312242413134104234213123330331023143303303210213010030343414132133012330423410233034130221403330330424102213440122432230321131223322311441134221442012131403123020104234321040412332004223312124202412404333440024202420444232013102340204113323433020402022311103442122202300042320033104321132042232302202003304404233413430044200041404041032040212444432244210402140321220402001314021211430023042311400024112041114021041204201144231413212123143442303331142322104001434440033341230141011010301031042333312001101302422423000433420004120043041222130101401021313042031120433200414331401443100421044213101023341131123111144322332144423300403001241011143122131041204130001130101231430204402412224120323310140411430344410441314212243023023034123131430342422420100112440011341030330023111424212003341400324202210214024133034140343424203344442100410340441412133424322300022400044322411332144211412424232120424440032301141343042410002002031231403403330204201322432240312104310201111401320134423401134104014141412220434430200110002402144040024404232102024200101244034024304341131431030132140033120100340422324422242021301322010012104420413320432331142011121143022344441244111241323321134333132013222434114403224324313301012400022242402243433044422443233134223224244322034234442024331303032320012113013143440020214442004013411402413401213012131241332240123104331143130011401431114240200420043310313203330240000341410314023432143411004113443004433323440431004023320113314321004331302210340132031423101214234300220300101420413004114044214121342040041344442344313443244410311004400120012041313431124003011121411243440010242401434330020104043324211412320342103041243210121324133422130101243343044441243424244033101140003421331120132112042313311400444232420323032242231014024123134202441313144211003114431110331020224422403144244332340000124010344444044442200242023243341040220132333311411411000010324233404214414434400241231034432232011133314221113210032022411412414224210140103104333401140320213300201333242012440340214203124004000032240340434042324131003223320141132313110044404341140331223000143222413021230413204230404412043040033401114420302012433111343204444012334031243034130241324114002401102012440041300022240312334144322221400240100224010043133331332142333202401241223020220311440210023101000014321323203124114413123303010110443121323233420120220134421012034202342402403211243303310220013112044344433244134332444140042402431133443040210121011422013104042014213314400211433420141223131034014133033312333122343024313411244332141031032414000403424022234200231122031413142442420014344321011344412224213420234421223414002311334014112021333032344142234334244443140000430331212402301231000244223233043244320224203311301422310201214431332042104310033403420344200341103243422344243323402343434340303010213230234103340123324104024200422022300312402414113132244304242230402302404434204440204401200031220220230412424231341101410012332331440040200", "304212211322414023124431010342241032140333000402434043344210203222012301043333312111312441303110041440342100432110211432003322131110134242240113010310241413213323402332321041343111202022424214402140202010031400313402202100343313040242014230301240443141320402232430133243002123302412100303041202131224100241201341301313334431210240200231004044100340403031401401113420324404123301332322222422141101313221440001021431330221120110410000112332322221404031112202204343340044000330014340231000320002010303024442302100233022330411214313332031442041123400330133200324202022213322321023443040141442143230331302230023014330312030122241123432044330041120013201033020114434330242444012041223000031201020301042322242240404101432202203440423401321243023400322413141002302243130304000310002032040422214144042300031113011242431034142043230312033402302340234204003220343440102421234103324143013041414341241144102000214013320411231430103221021032331312231034243431413342024430120321312401010040141104303011210342141120122333122201413020203221113304033421040311113440134111443031001401200043424442231343431443300114041421003103214110212324311422400224102310204142013203044340341013214244211330001002334101320232144110131233240410303103134140412411301144002044112124314023102403131222030434301103213303420422301042413142211330213213334143211214234003111301333320240034334031201414123212141024042241303313334013233223333340132441230044032030332232432001330022010022421411401330000231444034011424213001201344421442032114302224430420320113101132222232044040332444142011100330030330430231040033312412222321023123214112234422110331440341023032201420043043130031024042332010041241441332314033240434021124042003011341304101421401103212021333433010304201212332344314303024234420130404243201111214344321013401104323202431041300403444411144423140010030220103332212121441141230413212002313102120442230420132410232244402143134110311044223033204124300431203430011111411220134031141342311411230201041121312401001302121333203341032123314434432102100202434404411330041222203212003013112333011221120333433333200430022414320333121421111322302002110234130021343340030323041030321100424221233324004130214203043014121320400042220220003110221220400103113020344200241431321242020003414431243241304342040324402340304221203042101102421424343003430131400330210311411432224124121221342434044032344001320432241141040001232320232243420201414032121043122240322420144311403314104343133102010420141340031410120344214341301142410221330302324200410321302141442340223444302004400111334203101403430001123424234102233334420121020314312114140000341341340301424123420224112433203011322243214443040101010410014322321433111244123432143243133313243022414143110003024401210304312212113144240404022230243022142142320114412440033102120441241441211112212413313142313114240124224312424321412223213224002422132222014244133032030410122014422420411121044112130142030232412323412013002222144134112224041203231230301044240043404113043211242000230020240433203321142200210041312412340131021141232321301321413234041411402444343212210203021032410310410202433442021124134200340341004044214042322140331310243133133423124101004321130023111231444242300203410301432031322411223104111243024232213124311422013414211343022401421110144200312102120213030124023120201040410112113231332024241400110014122402012312140144022131434121403424034132440234423124033341433222034234200323114241422134214303002103222000430334230312200224412341302031442130010031342032233113433311302230414332313112024423433032322003242320140433042104430110204433134320011014043333420400322404233000324324111432242141301000033112104411031310231301112440044422143131301403321210203404404140221324440344040420224011042220312300234012304000142222321244331001242224021132043234131442300211210113313334422403334100442342121134402013302022440244103220334002123232401132222340221104441203433100411031130344144411212431231324441234104220122101111130142444413300204332322034230123223402043111013120140230404322012023112314401022303122104131040143030112434410240311330340013404141343140041300122042231123144443432332012412030013344024144404301303143133444421031003231111343400133103003333424204043400442213411101331422323003100410301300321324211000014421023303201333324224334241131422310300214322142011411130401203313010444104340300344410222341030341223210022041432421214202214132132044113242222344", "343312042434121020220130223324034204242401220420204230330424032031000104003233031102304421114422433230034321211413113021321434340142311213042430213200023132210100100022313132140401203234422412111303331214134323303223031311134144014141134444224134103311214243014130030042321203400212121220303223414403414322001423434102222311343124214123302401322133433011403314143444044432313321044412344032222023433013110322004131132022020322102022404313223102413402404130243442143434103442342310411122302334143423034340424442121243031120033341233003333222403214012023100002320422011340310420003302440313431224223211441000022004233203134421241442114000341030204230021114213243230203042132004142110021033040140012341244334142240003342042221344002140003130110040404024233221411100030314212134240412443432220330113234334401144404123412103213012022020033324044131131130301412010401002311130023010020041034200403332302321333113122002420300002122320104232322330233204312424433334031432041312420144303440014321244034421042100202031224424003023410244402214204224402222421123120221102300334344420021223334014433004342134014311113342032303411401231010031120231330130401240322022000131424413113012414141301230031231002331320234001400032140033011213333220412213014244101042131101310423021100320414402130034041444421324334234400440012200324040034044110420304430121132143320422112041200312142244122310334340412301003440202240242404110022241423133331030110022343114442203243400432323341030231243021041141224122341104001340201210414000221311330042202441044111041434230411413110411244223321231022433202200124402144433441211210334124000410111213124204230043000310312331243304044100022314203041023333143300342232220022040134124130302304024130410031211333020321331221043341343033044010310002212112143313302332413320021310042014011231302133120323210140031011224210113320310300043023133344443334440223022134021121144243433320313304000430022044214403301312044033322324010303004042024203222224233120400134301244112400142224434123131111414313044234232043133010333344210040041423020022014433103323224200321344111233423404111043202201114243330300001414011324410103220332332020023101031010434142331041111014313144422040324133414442402111323342424331104422144222344300003003123113242400203001401114030303321144442340404024011034200211414110403323322121422324433233433303441311423240022112410434321003123111213131001424221041311402224024102343114213131130020104010320311201141031421242222332300124310402132023300132030023221300104234311332123144113431234041120123434330143120004241211043221223200203122041011021414432314103002211440431323122200232210203224222241010432440041020342334143401021044032104411200424310030332323033112211344414242103340340213111314001423302424124240020222443011321423243024434111404231212312043333302014301034000113311003321401330141333424230303302122014242410034024303110014412004333320040101230031443202302211011030142123143444443304421200231000414202242024031141224034344342331242323100233303303430042442034031124223211423114210004024332321411221322130301003122240401341312113111441433043133032241303114222042422032302332402004302433220412112440200323323341211224323122230003343213044213010220021121412422414124021421211210301232012343001144124141444434223140431311143044302223003231020021010034213044130304420302332310022043320114000020422404101300111432302002231441440100412144044031242302430040124443414301422021103220414244313120104243242021013300102103141112102000013240034341143241303321013242024040312030113442140204433430201301400013340202401304112314200130102323102414023444141100100021320124421144200221210104223401421211003241314044342112131222203211243140243422212320341142004441111044401133030041314042022402110140333120112120334141331102242133110031242400100403443132330241401434142104402233044004000214133102323044210002111143311103123444130303121344023022034343222411420342341032114444211224311323404304243432313224243202133342122000441332004133232331344301021310021001132130433203432103014200423130313034021331102404323010433422110041344410303044013121030340243342103420221112212122224333234000102402033100404321432223044120114201343003314044024001414330232212004112200231310014231204230334304144324113302211311013003342423412303112300240314301034311123234224213034221102320221240141133000032330041110000423202100420402441232041010011431100412013420232334130044223411102", "301111230200424202001422322240303333032001231111004321130212224302034211103024003104443324101110214141101310024242042323200100402312341340413222421421204223321000041032143244233430033012410340021020212123032423103102223430131020344012111322214044114020330033240004442113433314342312122443114242102031322234420330413040104411322114340131220041304023114412440421332443140143234333431244301142312224341204134302011003141104002404133244210244231433002103323410010402434413034431044114024403221313341101420211131330344401233430410011233000020131041201414334444432311303213331430033403233410421403332101344421220332103234221343122134044442322020413341011422224241201201333131022300121030040133043314022421343220203221011322311232402144430310203021414332304241130320300204313131001102202312140400034304423134223124220324202112411111014124334322022314413232223144034222100433221241023442202332204124242113110412012444421241303401423132222422340122012430441113413340212141211141210443232422212443421431110043143034110210030300003312021012344240412231131211230014040224314143313134441140040132321402002011244444242244040241344011421441321112434423243430111424330400034304012021044122000022202222000403204442432221122130100243013031430432211230024114421432213114420243321130323104421104040214334304324211013343301321104043103224014312301021043441321023431440444101401044303211000014143140333324023233141413214333103341420113114430444314333334134011331431000332432121131323001313313343244133322234432032303220240042433400424012403143240410044003242334140041233043143421133044424420120334123032423331441140020343323240122031140132421124240310424140321130024342442240001232102101201323421131301341404201200214303301424320331333000233221212011331140433231040401331134024031034211011230321143441103242230321240121414304130421100200343200041411423342224032003204044241243314311241411241031344244311444403301401101221221300411432423321003441032200240100041043443201100242144441134040123134200300413113214403331124414133441441312222200243221310123240012333414440403213223021203332300103142313041124102304020104212441121430103112030434344224404103222122132243112414441213434004330422144233201420324422131330011102101231044040324101320210022432400110210304424234444231404222310133102034223101103402024403103100410433200144112201112414434324403302332404313420410003131022011340443041311440020131301141124113103403430130232202032012102424012120421103312403331341102320321424110120142013112041031132213020310003103010404242432430024032313313212004431320242114220104030323434232124330012122130310120102113024124140430140414003323443133201132113314433233002212443440232114041122240423033330024400112024214301413442124041101203201413110034301120243303020330133220332232114331413432244012023043233143012040411312014421020041042411043321411034300431442323114000232111204213112304100211242014110220411314443314030201424213410300103121002131042343212430113103301303332133014313214312211121100243213230213120413130401244101043341342342004343114204333341002411303430243410311333441440142340144103314011001014340040204200202330413002332232304333302113144110400104212242302204330303220431014431324040222240223023330232200400240032102200443201314322021330301424344204140040002020222244100333013334423430231233431121210014443221033102322413104242234213031432433313003030120243324033344034324434112420231221134332002332421320033001200111101100002214300040044024204331233143023333423020344031303304443312200344140020403100102100401214032210112010222344214023002322310420011231331213221104212023233133121144222203044401233012401102413440243311404404403223330103422012013333340123402144310101432010000243413033423434222442013121413101344331420331143043001312202011033401034040221322033430232343310103413040322403224102333120220022332330221301430441432320212014124013324402033221312404232143431130341120140043403334040202343434322021011230242422221414212000333030021221333014111104111404123003314234313123312010004242304224023141120002233043112300041214244402441410433002242334411424332402311231111332431202310020012113312110031112443004002003023034210400003012301230233043432322244040411010233342214332203003334424312032203313443010402302203244323120112213321231404440100423313003120440140324022213313101433103041312142041430124131203141104033414234342142101203131332101441410111312213331302212333401314031412330", "313202312422443043343431132333322421411411012101341004433434101410104243241231302421011314122342330032221204221410434312041423240442023412220430413102334134413221313433403302024243204402104334113433023433130311331213133420003102411040021043432010020420020244302140002302404234331224011314224013220431414422301312100314001031303213441111244444410403042123230134130200023341102323003210332023101401330013224044013421303034011012400103231243440311221141043403210104004344423124321000124213002011031414043440104240042423420211444424001131403403400323334034343430004230334331042424323424240231303143201011144120414020312023321401420244012120014400131220434033223320200120142131213214320312331132240213303240313301213423404002001410314404320312240022231140400432212232133112003412223332232123040233234223224123344313203213240103341134310033323112141421430301221144211031420333440234321444100232424123001244343220034321233322304123043120103432034033330101040204424412114112224302213434010421114303330021243421330124331341203333442012132310100033304244411224044332004143444212431131404020232012304110020123000003204434024332411311100232133311024122310303134314134131232100411421231232040443341132220100013022414442234411333333320223003203433130330313424433001210032421220344312322131144002211231313012242142443003320300132431042331204003024211021411013223444243124244321233301400241432424241402313234001424201333430113111110434044343200400143034013312412332122000223313432413213330144212220133040013434304024200023422133102023123214203422212403241344401143341124332444123012311100023143432303102321210412004033303030334034424402041210311244031222233342040124222230324214132403411410214012012103314332312001024302440333443122324343022101340440110114120221114434443121410002210310044230111313112243033200102000120002343342430423100240232010204131211301023423221014301003110443344342334242012344140024244242140001322123010204113210333033204023324243122334302002421121403340431333031134012014201043043441441444044404212214144000144330121020324134222412424401131034221302312201233341342343222431033240340213030240032330324214334413231242144004041104104020040240203223112432344213434411002301424002131002033304043223213342003342242022022010033411422022013232120000143240110000142120243414103424424030233240113123414103301222123213041100434001134214040331314100013320233431123221433430201212201000044244303444013430141414232123403132031304211130232234404341223322032222044013002300430223313314310012244321141202100124004211443440024023422414203142423242023431441432424104414012322200110320242332312043323334304000244313314133212301142433223310141033420444440411443144012420001421444012114130431013323142312440312032001221311104113420111203322332014114012323212201042302022101333332123134424234222114001000313404222141323443202131234321113011343440214240210003332404241342322130120323324311043114333201104103421333113314241322000244303213203210320103403144130234333144234341320020220443232221013310211403301224210234413220340032210000313314433432003333423332221103221403414302430344030323433420134434014414222341234332224333133142231001120124213201324124402432232342120144444002113304040204443331413322213240402402100210241311221332304044132114124444304401100010120143100104344433104340414024101330243432010133200131003100441240401141002140140323421431240433440413431344211411021444214240101443022401130101130443132331020113031231040304343340414042213313114010044423414443312110132244341141121224142401134401043434122423200013224304431230043102104034340243001431022444003443420331224031010233323102231232423203031210010313114131301312132141404243343314040400233412214101334314140332013331121412414004432122433310430121302213203413444414234331432101143213002124102404040404040414420242203032112442443104303420242124001332313122432204201134020311430300031230403441202444433121430412124440330314324013323334023042431333443401214204204032230240024310243342011340001140214434121222322030223443300440100343203123423110344424140113424244012104121210311304434430403313210102443124422121023234421032202242314433422324400034032224031042331113303044423022014410220413313434321421200402024321103132310343404210213142414233342440040412013212043041232110002441200140232403300420223422232242402211302233200343311023223100431033442332420412012232234010011312410141144023142240200201134234432112110400331", "424342202324304042314344423102113324222400302440320242112200101240310234241412131133420142221222043243141332400022021222220004341403442240441422144004014243143100443020330320313321101033430113240434303031424132302300140202013120021021424423301130410033033044411042142113432013144120143420022143124333314412430234304204343211011123223034344141414241133132131043200301230040012341020114140201042142123042314041020300124214414444133032432134343030120424302324241404240314140203011324234331323401423444344230333443121214442423031040303300314113304242104234120432232443321412223114133314324024320341244410423434022432022431322124213102421421322120423402243431212400100043103330130214040320444034104102013041414134243131302333411123423443231012332331134004311024142243432240431131111203340103321013312334230433304032134213200332210010244120244424321403224103220110423004432302240001223124043004210231422444400103413114030213420222213232230342422221201343234300024234301021103042312141012011334242401344312131031014402003302410401402122331401302043431121000220233403200040310331431231442030311013241412130340410400403412242304431330241221304421413341033242100432414302200441113340400102044043032004414030200004433142311212402223034414400002203033304133441130413033214431440302304311134243101321111004304144443404042412220221131321102400440401201101231301343411301004110441043012412423130443240304324413000321133034041130101012433211334134302432003402040031032324023313211232042400412144203324030314422344223422442340441402142433211223014233020132131224421011011034014223030122430120042132103210124323423141043224132004444402224033241440301304112142410223034430132132302432031433134411433244024033221014442011002100022341212043412003200204403002131301102144110140234341221114013344021204222333124310232344102321021122033333343342424022034232102323042030440210020033410333420231220030011232140024314402112224404131240111214321121434344214021034413144103401243421302313142300343400214041200124120400300230214120240214444003330210440311330144022041322113212214002330142230110222210143210123212214201124400201301312334120042410444004020302140430432232114004242040433142010400420130002042342031131123220242131321411342101231414230332223240133140033203124112222220042403241422422211341001042012113114204102333322003202331414232240201430323331333110200130043002303021211232130041201004332311132224112140410304022230311203143234443110100024211222131141114001243212301240440010330202400022141021203124201122114030130223320414131112000323221121204042121424332113144222010443003231430324403324410031402223110214222110012203314200241402420321400014140300120422134142214442423213014023242101120324412410014241002343121120142024401314443444420413201410424344004420340012310334314302332132443010301431001320102123334401134232101200421333010311400232401313233033232030424230214312420423031110122122331243411313002112442441222102230143200024221004041242424404142101203233220234404201442203324431234010301402423021000441222303401042014433214113400411043341211204010203210220324241441422110444333444344431134434042430012404103123303033432222244312241141400113420402444214312341102114112043421113131031124232221112444120313021442102443044031013300202220402404134343433413023203440424403314242214444201324131244320213342300103140302304342113223201024234030422211210414440301440102042110134030322242423331134323011311002024214334130024431412030411130040101220143124333243403210211332323024402402144231211044441102341043321322222321324002333202143013300123442341340430221422002111000240132012444211223233121300013203011102200002202132243334144323011030210411044314430241042304111030442120311341244421141232233002111011414112340211442042421020214340340033101332344142014202411340101403221413221430203422312244130312424322012210243311443034023420241310100430141402000111333442244444134104321043100314244421143444203302140444410344402412444334101311401103241011240422023044204242404120423404033111241221324220141332120312424334320002011310432041203304443131340020241444311210133123023132203232422033103122432330223202124041424133303422400421224434032212410312430441403121213401412313014211334400422143240020400043332412224421013403021211220211020122441114331020202021113214044241102004404340140443043220400032214030413142102041201020032321400003012312302224331430301404434200214034432440242232014204332011", "434010240231031121010444432410311130124021243432104034220301214444040110324411210213310102043431112000410300314012004130031002002422431212402424310322340342132222133033400403420234420421001341142414111211213340332011032144421424011321102230012124004331210424423012321124230113440213123420133203210131140142241410041331024130102403404343401204230443410314440002303142033331330333111413423332001042000333400014103430414013443333041234331402404340432110210240234404032221344334110004122102222401214111203023203403020312330304103400401010430230424330300414442220141313300311043011412313102334404422241100114333344403122344101012332122042434020412202142304324400023430210310333224313420021231420001030413302232314340403300130431101043212012020434224233421233332403124124403331243112224230443014102433331111401010200223314443022430000402424032442013024202202142303414243001431003014441433340110024013040024032110322112302424113123332233130402304423244420021043304334334233413420301003031344441332430044243140341332100111020102303231213231012131324013234223311200214321110213211300303044434224322141001423304020323434144203343121413311222341414014313341002401323023210301423341000230434013330130100413344340402301443101034410112301331400303144412332110201304324204032242330334434412310224211411332120433042043244430024301214411101020021311334302221300032032000012231110313134104011444302031034311221431244013021404421221343302010422343003431103001021430132303030322123120331442310301333303144340413414431234440432032043320003043030303113010230110043134324424130242424121024144133013131112121144100043103244003001211311243330431133024123121134240044424221144334311440404430011012422121013312022041120100022333321333322233204344021113331021212430010402210140431111032410303412024320134111340220423421300313413013403111402221343211331430324044002220422343301033000232412240341201242024232044020244431132024232001032321244320434401114132301032424432224000413310110201321223024420240104324302133104104333042300112343103444243303004314341120324044233040242241332424314124004242440244403134223102324103420424104110334010220213031443233222121130331223114424042304433022431042022343423434040141102021240112222343424441432420324410011100141034140244244323203311233302044311021223343042124304040120202440201011032202114310402100140023032042112200411230331122104131220000120332233402213404143321114240130212434222104441044014110233032104322303204324024221430333244433422003113301404102021431230012111102443034241332402242403012344332332340432220332332103044302114412444412021333000222201032242240144223444330302030311140332430400231134012321140030311224321444221010240032111023131220201112303133202003422343021210241120412230040420404233024320222314422100111331420422134333141342441301013021023144031333020443444300212234211321344204043103002000303310304233424421013412240121100034210300311111424111031431300202004131302230302423433140011102310144031411002414221120232230113301440443013130040032444043002400440420410332143030244421010112100334133231112433244104103402240130121444044213243304204120013312102141012141102400114322043000143230323221304243402034433404412322132000323213202122031432002144200340402443423332424421040331032112434411220220420323301421314012323313303011104100021131103110223424004113202140302420134223104431213220302042211003143030330012144412134433340200043222334022110031401314334330431310302023133404342323300214124444111042141300331334013401030321131432231201001311343400441202134324121134433411041112110011124202213013142121414214224334103133242214431042203344402211134034032310200222001011432133333220403000320334344033301201142023210321232134240133431042240001444144042024334420340121323211214022434412024044300044200223134324112040404440023010133431100432112200222432103020023022430333203321422133121100332244023204402043441042122021234112314334200131400234120111443444032410311213422420014102441420322222010114123013412431241432224300011420223201000003341034020041124444243230223144033333213202003233113133000420344341001100240304012200013324123130400424012223000213403121144323302311033034333421311232124231013134133412040444010010222400120310333140113324311333121312434040040332130133230434113224400204022200124421443433312100211211003334340213433322004200313040412410403230311421011330211323133101404211222140224211442312014131230222210410424342440324010", "422343234411141232041113343224142411203400443013411310304412313404123101331400233014211443014412423134043024001313340023014444130421204112442413110444414012300133431003002203342422433300333230413204410030003122412403413312242412034404231112013014411311121133232300324442401203030233333414441331202424211020104121322140230212130113131031034413203030401442131441101200400214024121202143304113444203001333140303210032241002430312112141401204344431310003120031443122144202043133130131340140311434002012413123331343003341111110003110113410244221334320102341002400013401313331404422224113043043321332034232001323034312234020020322120204001230140213321343042131224041201314020431343140022311440224222130311433310001002342030140310102104401344302213322032030331012403001231003321211430413224111024420223420321213003300141421110421413424410421013300401214244024000243044334440033421241200144343240443420321110341232432114113310343414434014010331100440143123013243310322441014223342112334302203341024043342243423442414012411333313020242200133141302134224232414343440241003401234301302140434010204022220323443331331041111043011013302403033213131034130310100044400113012404021342013041404311223431322110421043342241041214342343334033021030430434111343104344312021214123424433032441444142013011313300232432201210300220322210204014023040434440132313131121130304141030331301320141403001313444010210422323101143314322433124041444300421102010313021404020301022240423043224024320112002241023312131021433331041332232310123011044342011113041103344032111044011243444001340230140120120320123230444043320103212324020421101103221402021234334100113014242320024044202433101022000241130221442012121012103430412444431110231214442042322344412214003223311102331433121343334011320232210311103003412433004220311414211421042431122402404303210201024420033221113044223243224304433132143043220412343340020010124003313114133431444433013444424040021424414311234212044430213004412110240413303443043420314412403400012204001043400123222031334300030244231344002232231230002131143142112442410023103112102040404332124013420003100204420043310234110241412210102034433020212040310314403042201443430003142404140423230401000031032423444330411341302331140031434301111143220024210222414430042441121313324200000332413012300124102133031312114442432110031011240131400233122443343322030411421302110111243312102441232401301204230203001134124000401013311100030320142444200444342020004312302321224212030312312341314222421321420332120333043443330423313420101103343441211010200203221220422033033441112422402444110233141214214330301242313144104314402220020433342240314203432334230233000434213031033031241022321424031111033443133100432414040444222223240233320212043330043433311114034211243210141112311134244331203122131202223003104032420240031230332434120123431313323340322130030414131143044332244141300120014104030430431032330101123123440321311230021313430431344220400201423200123320434204131044432130000440241141304031331200242404112204041404010430242404301343220140044111433213211343410300441133401302340034221420120010333102001102432022433220310323100424312001333203240414313424430201121031232213132311014224014030204003314444143302100240344304412322413021003341430133402001421241410132031422244313311234130042013021122344221223113042411320233320213113413330042314121122321022330411124132023142211223240002132202310002222121402433123240342120210223431104411114104332342410042030041340001122411302102102021321131002033221042104424042000011021013202224040230020102232131140242313112002234003411113020411030234243022031123143402400411041414434102433200130420432314344043314201024343323401404402412223243412301141013031410210411120130113130231334001413344324403123232012041411223141434213142033331242232331000342411202113043004223032002240244111212134422334112234044341420243132133422024303003404144000332231313214442201010444403104044132203040422231314422314031242001434331224041333230030111203130032431011243210134003101032012104213232241312101110200413431242214210404023323112204013221032043030210431411013444214430132444020043414442030140423214201320120243114213342030301220342340040240143224442330212113013023011101422432101134241313320403124022121001321130304314320110202323313104103432233410232012413223423240441313232211220231110022223301143040131022421323241141341212213244214323414013023240244020414112242202444024010220033", "224103014242332213203140021214130233322021344441013320141212443442401112424241042011221301010203144212200241230212220313123341224122403332331343230124021102313413312322212432333130314314132040332140044244310334412330233424133130134132013021304324324231330240144330011424100113323343043311000140410130340131212130220031302324302421142123333230010310102022000013010142324423434331204341202004324003321233021102311300344321434302314001420401020420113013300042322340032213123311233143231120230101320140423114330104432203312322423110111043234202112033440314022230344113204421344303030103232030404433042334434344430313243002033442440041433200412042431121140402013443342213011141243312240102340412434020110323120322122132021104342100133222233233043032122233100331222201133303332401043330223214123333331132231431311043441012420420302023341414202442133120410112233043201302323342424102202400204113424213224013002331202414032342031113010211104431421403322221243021330340303310100411001043034322223403122334020233103140322141432341301011223140402211241434400334403014221402402333010302420342112044023441410344203033144034322343110402203310340044310102020430331114124320001213021430234100010100344224310132234030300413134303332300333321340111310233141441443030410434243000213422443010033213443124303242034333014004430342143423112114240410420422341430304431010114031044432033123330404431143230003441040340102100232302412440041320300141410133412233421201132313123430001434221240234244323210101020114301202233102220412111312031432214034244004001321104020313022030122331342242040240140334313134340200244312340314112402000231122234020131220421131320431031140020211114400032312340221344410203322004144110344211111320244041203012312103411314202042222004220023410344123043313020440133433322434024421332132020113433312000312211231324311114302221121324403240303024412241242020340344012102021320114440143302342334314114014142111412104213344002233143043404111243113422202133210320340323010300014214240224122440142220120331443043010141422343010020133004334234113141203301001302332243114314024224224221424123433224204400341023212420324004332141442211242311424202434012132110144440130144103303441421301442322340041001431323424343300142110434110314320400414123410004130104333440223142041223404304004133210214434001043111104221310232342010324010302133224142122222004114420413030322223010104400104430013434113413232041420134200011121022330301413214330011003042400234332242324342324444334111040103123342404333201124043244010440030140013430134202401213414234421220412332343412442043204113243033343234232144020424202210314131224331012141342131244343203201430021304203002441124122004141321141004332333320212043401004442123104212222020210033314140323023144120231304112243334001232440043341011340100142322144424430211240014212130313223304103210401013131200401443420410221311021132223311342131021104030241224441314012012122020331341431114103100143200340240422203141001431332001400000234442414442310303322230214443442223344440323203423230300210301411412334000032411032210024204013343142231324302041432133322404203214222234420210110024132234411200133443244244312112344342243122032311004003412433243143140313133040043144230241131042343224432221143111410003222241330221344013322412204214320430312242123320004402320033231414030032102012430020022343234310011020330300424411443344221242124344420432143411444233404401403120411034441024433141224202141144322210123144130201402223421412330413343110122210233014243440400300443412211322141204122020442041024113310243413412032104102420032321342121001431314410343000214021444102200344331020323233123210104211014220430034400130332404400341414031300010121334224044214423201002212402240230104422313301133210334442232002200342303044101043022113403414441432210220430013342022024112230112042132432001441022434241331410003412244300120140001032114403302230032204041334402320122044233433102420110032342211002122301001402310034033440401304114242112111224142232121240331313143412224043313430233010241204333322424141244042122102230440404431123342201334400334421342334200000201212010030322034131312243034424002010044010044203030231440344100322221134242402024013104414343412443130222431121201143240231133201423220411324121410111441442422343304104224142341104142100112240013344400222320421404303200000342401423020314420221444432041002104031033404234213322000212113010004010413030233413323", "043312331441340002440022011332303200233313203431223441043324414434410220123143142414421224301143042213333332223331130040334041414121033402322431434121343410330110233001444430444304313032232020341344044332020141400030041110204324223031332240112113444401430412024424123204312311211420411230144411432012304433202431130411243222122112400311403013200422221100131310024220223132000022332022312132434222333130322224144002110131004101223320022000330041110201310010143241422132110012102420203241020411401110200331324300442421243212010001432103001444422103314011104132230204423021021422113312103414200130432323440432043124340413212300202213012404043412242223242330041213404303210223311333324010204043112234311440304423333214240404043043340311022431303100233014104442232203443130321104213123034403000122132441133122203133212132214100423033212413330014204434113031314110003242222221020212133404423403444013334304233032100133124443120240144120211210332212414123102244021413432322041242333424434413132043112232100211012331303220234242312242321141411023223121232143442441332311443142312203433311121000120032333340144241104001041233040113122023041430003221104230433134044130213403303141222243103320030422044313243411301410322104323300203432241410031230130222202404321112333221133200101340443022400441342044240441024021400414143420212421113004212240400040134014302320304214211222432400123102111021233424314412233303144141122320303200133433332323230041003401041323343334111310214421001311310143303202303424414043021202400143240113433333144440202230021211011043334304313224313411411032222331301431240132313034221344220000202440314143132430013434031222214043103021000003132102331122420012303212311313130113431104143214111021012202442411412133442044134432331330131313444134243400001221110403343024343441142314214210313441331131200040303313333431310233223211112202044344140342330004414423133333100030140342033032141412420243220444022032242313314414030342211031222312202224241240300302441424321221131204423122412044023011104202020141013241312222432124414121123113424133010344021031304012324443102110440013231422413431440031202213110144443040003114240123340100243314000410424303010410422132414030411203022000303203214122340131421104321130042010131023112014301212100143232432312013040121223311102142202021212220200224441441442300004043331112212120340414043410114340110102323323334214300213022413343303043244424122243310301113041111430314130300014011341023044012413040434300412113421311031341130330033313401200032210232222112202001423304201334102000241020124321442144121414431300134023214142014010311440021142301312424420122112020224311221441231033103214002404420214344222144404010000240422440224102221004101002120430111041143010412404112220311104301420143414433443324013111324411034212031231432044012331040130141313401133104103032401300014404132234120011203111331132402240232313123230021431001241431102104122314131123144041434313122004242433430441114214012233041333133232312023314021323333224142321324414214234000132440414043301421141334433403032223301422100112343400412110444230031134131334022134221123214410230234330201401210444112014400043102413103101124020142340122312412323200320404421221003204103304120423134401104301114224242302313103300032133121204013411413203303101331302234031400134440014123110221030243043240122444224111100133432001330243314401042022304340033400100202213241211104121031442213121322131042241013113042303343100440102122010110331442212411012201301021023312042041323144140202201223100010313444302234321133033230412010222213013211040203224031243140003213040334404310330200300310141123202010341241043223102042043120032010101012242414121121102242301002441330104142113210344400201142040114204410242422234010001211242123443010421000434331214213412401200134421434104013222000443032313011404400001104132123200434400130342010223422011134034424322123441344201241213114330230301010404324041234000242403144120402231204112033230243001311141121411030432203140302342301204320114413304341000401041400210442220132432444320441001031341102342302401243221444031002034314014104130224331240333231433413103334202123131034443124331031221031342123241404234244033332044441041402031213244211324444430310033401120144103143213141423423042200244002410432030102421040442343404443144013014141221234304303040230430134242004211200430001132302221344342021304310412033204221004433320311324044014204230110030", "000113003132230340100412323023100334424131110232101101120244042403312303304043040221131211031210221430301102021411300111044332033113004044142403410141420130420022144032022331130121424023224044123341143414230404214011000330440112413341442303404401234140030022421244243033010241133111021321132323213022111342440214120234433230311420003330000002001123430424303134322411413430423343432211430021313220103130301010002414324022422301012402440440044043023232003121440344242032413203234114043323041011100300413442414431121120022030134221400222334104011421221104331320031323403111123103401402331010134141132341203143203044232320431010023320423134400421320120122411224024042410344130003134201022432211124224222332343331134100203443113031422001323132403040421440213332001243234224100322001210313034230000342042100014114032102410202321111234021034220210202132323104314430102224001212021224421423443404004322022340330444020242113012113300033321213203033412313424401004010431434412221034003110002040422121031130223043132022303004021230310322444022010201222012100120031404010023143031042222332342324413342432413020413012301442243142421130440202432003330221421100343213122103032141100113323431120114044110343043420122314034223303202040212000134210304442010030434402234224003401333022414420400013423001123202012100042144000201404220032413120314344014220124223131441101241212431421400222310342100041203011203311334234344134434100134123030230443000421242104111110002010020331230324241103004232041320133003443422100022410242402041304412244023331312130300202031243124111422430312004403200042311004031444342440332024123413141030111410241412303402213021200123211344134311011422003113332023140121144122124043111242040103032332013003220340200223213310200411201341102001421432442141314121041332234334013124200340131204202020300100402101443122430344411200400020143044234314232412212124210223030122314223313012304021203344243313312220131230232300043031340401231221341013303201124201040404400003211424302022403434203301312140432310433400313042430312112343102340344432102333302001240433011241202311210233431122404440444433424002422042230022032413202101031320314021431023001123022223204241410404044314303031141040112244210113444013314433340214242111423421222243421443341433304033333114030130430324424021024012021103231112422104124134001003411304113323440013440244240144401122030421344034144132220140323141220421444231033241321122110130042111420314433124224332221113443040341021101421423232203442110224334343314210401024121240441404214112124411113232200200221122001220202330111423241424323234214330002041320311240432112202232320441042022240014433340112330334341012122043441003441241212312413243143403021400121123100114124231030300304323113420401344013140330001342213414133101020040132432032130130114302224203030403443034120223233114433141320422132100404031024441241133310433303301404320331443301122230104041100240423321204043140023223214434040312230410343403320143022100321341423333233014420211342444213240124212140314121343122101044244343023202000104422224233332013431233011124323344344212130312222100011440211042221434010414320433011113043323420333011344400331341431001110423330423312121012344044423423201322032313110341203112221031104441223301310314002032440114421102320224143243231201342204200130314033032300103314003202311414233224110021300441400010142300300222224414234203320104433134304341343343441344124043303030033020221431332242134131410132134144223131124301034413432011204424204110123432231212221213440344333303220334103203424310243412414443321040201023103212242221442303401041143302004012013242410440444223433012343101102410121040113424323233132442011421311000142444444224414433104412120010342431413133104233321244210124044443422420023140202212004014421133322202142431423143222440344104201033244312403212032330414111202212243342414414313432421132201031002342144343423211243311442134312244420011111123120320311301404231342232114340434312210332023423320434002431331003402331203420413422131341431241002031320002013004431032331231341312440143004311241314144003312010233234042402341341111422424240133142042003114413204442221313330413340323132331430044444040122430321013213344011300022101222122333004411304021303003200240031024341100443223313244303024302301321303242321343123431330331041323203312040141033101043223110204010141144232331030223024041244231343010220202233434331103242142122443123423412", "331021420440033414432400324114314043144234430013244142313213201421223024001122213014403034104241243220144240413004344401134002123014214223421301342014034123032032434133241302431441331013422111411234204121224101020442312410220100331312024332004112124041411030442400023403433010214434122121221443324202320314342024013044103004233344231230134110144032041023100031424130011123324040111340243141244140304323442002002030432142413024413322210202141023423014322203001442220303003240102220100030030203332332420343402240344424330101224141311003002203331123243122222124242220113213413332110000034040043114133010303342111112240022042142114044010140134134011234321221240424044201140302042124231043041242243120033234310023112423023423204431241030422014304122142401401302314100002002231024024322230421032143314100331314341214120430340302231322003230302122334012210132332432302124103422010122101002413241422231321303231410103341204424123333221103144110124111311012243000324432300422310414230110313440441021322303241202022404000140034243314242431242032300101422324324200033410121330003113240101323202042341224033233440322423434123314012420102223301204410303410243300133242221231323102140322223131424313010034404034203031201134114202330022041104214104332410212100140444030243034414044000414240321233231333320312241343342023011444114114030144143431400023202002444440332333400311300412423433324240310340041004022311104233331013442043411300343400304431101110020040313022031011144143234021132210323432004033324221013121143404420432112331203023310112043140010403440110422302240200044310302344431344212411300133203402404111144103433422301044110132343443213333432102332411340320233110122444004320403201432332123122424312341130300341000330010202402212143140210012123003024021210133032102112224021044433310123443414202241233424012310101032100231002314143203134132021310221431033044334301113012024232324131241042213021234011103044134313001434200031110040131211021041142340300432304201320143303012241340202313322131132322214041301320433032334001004001243314312040201140230332210244222220201400001404231020234220141313031312222134244344000120001134220403101414114420330414043333424441142110443110321402343412344401103224413120333444013144020112212242432404121030334202111201241104140401301100044031134204210204310211401403122032130103112332402233224041214443323140220432113030204432132344100234313223313224114014311442141320431011304011330432011322321212424202411330304112440433400140021310431100042133224132233100003340203023130420412143024331021142040131314421444201342112041032241243302033230104231240410232020330143031012201420344432014411114211300244114303012122240322424301112430002011414410101341014330232010441003021312044200342410124240143041223204233040410244240044340344001213004230343122220120021214300333241123213403201221124001431231400102224211134322411411431424242420421031212322124103313004400042221200320421241123111334400044330131040212400432222200332301120413442310222010223144121204343211413421213323142213411000310330241423440212110032314312232332101113323022030414414143214222020111101042440332201003141303324422210243012033331402210400003402044142304133410312410411312220413441303014120401302124304414040303432244111120103330242031413232211003104122333232213224044344130332140004410431411331330222242333413333313422120320123001132234414103130412220244144443123322041100343042113100041021123101423044341241223042424202303141012110241444444313143402134233431131230202400303012444342303042244420323234320021340222121410423140242213213214122412402134142422134232340432000422331302444421231322033414440132020110023030421423242402401404240324211301021003304142221310240233042233114422302424141330414400231010043440313043334420443403134232421403042230144404421201413220130201033140430441414330034213010342243234310411104022413102034333342403031000001131334422133420303234402131002142421023140330103044434130113402203033203001103212414214130213200310103444010430021424032213111042402304224043021200411444122443420421023122434240411221400313202100243433310132033213104003312200203120223203024114020244023433143300314204440222241142423211443141002412244104403042144114340101421130313113240133012342224404004400024003014231211013443340334013310113203230314202241312044301301221411101133102033102103324113200203410421331411043201042011242312234312012301320214124300210211133133000243022140", "243413012241001433420443042200024120321220001221223244301213314334100223423043200411114313330010221102020310330030020110023141113020410343013032030334432434200314103002131433010313034234214140304041130242230042103301324001043131133113221434123441031304411140210210213333131203324110133221044130443223111440103031122221423232143040331314331313234434332243114203020101123420100131213434014330003401300121124041014434222411101301312200211443110400112332330012314410310404132440133333000202024343422404010140041230420013344211240012430002411432323024121020100232243014342441303223240304144440303214210341130011220430024213211400044014441412324420333444114022410421434230023310143332314403312311043401140112424333422332421401342221244331432210132344444411310112244412300343421442131010332023121310322014424304331442144001444203103224234423001121431311210103300330024423201140042003203112303300144221143412444324001041310302224433340020320240003231041231200401341432132322211434011431002104113214414344232344121121443233231034220021313013143023430410410342001132241134022034144421040213031102143234420434113241244433003103432321013430413342234130112420344002240121313441400244001413221011443333230132302312100423224120114002301334041340424320433043221443122030021023343434103132120410121411213133420020120244240141340204301344123400031423323100413342333340100134342013431441113020100201111004224311420430102223300123314321332444042104311010202223142444004311200413202142224321413011322034342434411203314121211031240020321333302324110330403332443324420321430244241110224220042102424241132300133411340044313324032110204112333002230040134341200004411330242223220141103033314242432130010321201432111212202333341122132404433141322332444003114341243323013424011202201000002144232331420140333223440041444301121122212033212400242311122334033113210342142343141320310433411031221441122001014122234311104141032341123412423114414344031222330034013140133442014443442330324424143410121204220410223330212020113123022423312242310334002200124021042301442200340224114400231110413043440412213223222003414011012213142021212411140324104141203433413243324100204342233200220224431341423020141434413233021011400300134100232024023424121412102312322340043443112303240100103033322133003220343312003030210442411044340402423201311424113342131024424211431342231413130014310110341203144322133222320144243204004211103030441403014011431022112124101001031004314003431404310233131012244104114442323322022004420130234310343314234140124141044402011042110012322312334213312404221022122133332430303202011113420314201103342113202141414440303001042230111011043042204020020032211221030204011422121113324122103143332313031333234313313023034423134144110223233132303221001410304442413420022242013311204210111421233243140234223131024440320343233220204230324412234201433044020412401323141042403240102323011020014204100122233423001043224424324010301120432221103410343040013013143001301042244011343430323031134032034440230441412014011122022232314413320040343333221200212402420041242404210304401221001034332240400133240000204234414140113343344123042433241030442302124433324403110334324331432431240120000233013143043222200303031203020420113200243100321432123020332400322420022443023224443403141134411031441120341213232044001140313402032112411222020233311030001244320221333341232130340432231034303123244402212014232440313041301431310410424141422242314011201243131220233124414014222344012223330212431130031332141231442424433300114123041031200023303140222412314343232034301430121413414012224422310140032212230033323233042420114034103411200442230222340141001242114332134210141421341442134001322403214333301140040243242233201234134441132041133403030114333341310223300214131123341321323332341313110113010043414301132123112204211332204114424122111111014044432423233010030234242124041442402000021043141200102022044113421331024232324202013014122421204420340340242201034133340033233444020430000234200443232404434000203440130413330120314314210302303223033141040423103431341340012244011224212414041003342424112012144103134211434414331413233211014342114321010303013321021001141303101332330340030232011304441033340104241311122203003401313011103010013203413432233440214400431123401212212433412110041422320022000301233434131323022413200441031110012214242002324202231110001044401403103413224412021123222343104141140433211042441344104404022022043", "113203410413404203324013101214303032110210020031330043140242303044313124122303132002404402441412241133300123230030423214002111230344030303102332030030100043031010300310304221144112120303331034013241402113222102241201002331201343333420420442340323202041301123141232344114420334144344324132340222110314214100143224230423034431441343012340411440340121231134014323002401303211022302323132341233111330022030214101144111444444000221030100102222210022140113043201342412330234402010230234122242413213041143223401402313412000233201033244222441303412141114304033030444433322112404141232040023032132423312314031143422113322332414324412231434330420331424422412203433020413313022213030144411300443121324111311042433422144002334241431124131324110221202201134113220000040423144324332034434133021233012402231323244023402333021103101321134021400242043333100401411001120324400242031401002330113200223043224300012410101224434013133341432224340430200031433401102343024120113014412232103301403441140010220212431423201331421022231410203223314042004000204441100014341424133124304222201433003040414322121213123333014422100021000143411001331134030110221411104120401133304243442402213032100032323121111440313242410132421344223130110141141241324233022321143211012014022030310202232013303240322220322040420003312334023223343403402113411334223024014013202310201021401243412043022123400011304122324202002301001344432100402402001240402301120034012234304300421023133222143033041134213434332301414313313223344031233044024233112020143204330040231243311041122112224314243314304004144124011312314031144212000142002003431303110321300341030321423114123004032123333021322104403141041142100133232230131003421101323224132140310313321101331424122023134441012324032300440042403211143240333214333441012202211202440321222311320332440231304134022423000011221033223141010004324320430233220020200041004432130302222144242323232423210344333403021220401232202101314041144103131014143340442004444143302314111430214330343312000423020211310423430212122142103101021100134233334040430322243041143201333331010403223133441334132234400122113134320140124022200330321222020414342102121143444114401433414230023034130110323303101204223102404441434133341203434233012224240222203011124001343123413312233320103034334244424412113230120001214301011410140222132422103201340001322404321124414124230103322100202210003033032212430340413012022034012230033321221334142002320420002431432124220240404204043020410404311202321141434121232112441103424140033023041132433114020340224241413114421201041201103123110013102110001024330211411123120041342031010114003000301340234404201313221301041440311111343014021332234333341430143033131124142300021014123042341414114210220440322012134420203131404331343304203333124204302141111334120213432233204042333303203413200241042421331442430331031224204441104311411401342230433322201201101304300032424441220041244412010141143204312243343341203320023442021224234023233044400133310424412024324043110041202102220432020301141122441310134211433213301442010242334020311340202031321344323342222043000104431121113212302032011210243312312141033314420301424044431011204141211141232234311204201100343433031243403010041110240110320112402240241042311000344034431203413330112242330211404113400203304442311020443241041130123213321440123211324011110440442403312344341210301003300313020314132143432102202413012000131024314011014111334222214221110421144443001432333004224312440340032441420301103221012014030342412330231210041242003002001021240302232331304021243042121341410402132322440243104004323132021244400134232314022414011223022204424340012430231432201043240342420440204312241220340344014422242224243344340004231000320240202031342141421224440202441102102421101041013400342324112221112201241401240122133204120340120003333110222244402322341213400443044304423022014303402143030202210424002103241414400024143311042042120402001221022430041214410121333004001402324220102410101341220300300232121323211413030032312441043111402044202012232200141001420104130401222242422202040201240110031210013110234020340041311101432014243134333320313403441022100130003422201402413220330223401120034141311241212322130344142230110002112231032041022203213224433222013201012022303302013100412320102231443434200200144104111314243001433400220434404343410222112030404402412434422413214441110322123404220043433342111130003424021222241421113422301003021330340323", "023042230431204404444212224002020240121222134233242422301112113003320202434112302302134144422303411333112303324102004341112204310111221402023131033000104314030010301432034423434444410224134230302442430333240123303323031240143402143224101122320210302240344344430242300041313011101344404341331320301214203024100310004440031144210042420312114101433303231311441113433421412032420233101414421132043044123423400132242142203221121001330414200211134231120440011112313334120340101032240243042014132103113422224431220203031021442400442131042104340121331303421024324430030432012244323030134230314120224102303442230110230441002221423324304342340002103313140340222312301124240232404112442210442442331000421121243101140002403143420144313244010241334100203300340343424021441404033103234010232340333114343303121042443220201332032024214342110122143020214024220141123023424041404413044203322133222143340010042131331021232041030432241203422420233310330411020323341430111332310133144211242114002300222201414242012012321442221223021121324332013102200002321003012220144020431113242002343310031210033041112130222040001340124223310100404221432142334110212021213114114240333314321403214201343314303120001134443132024130442211443001414114343403210232142344142012234330223404044044123310123241403141411033221244230133432142231220243210142141202041311300023344410004204010141210222034423010124112210031114032001303030324140401402210111242241334313212424332014110133100024121441301243012244402214011003311414114114432132213034032221444403424001304044320203312100310023133101332211342322103220324122424020213214100121341200341240240421312413313140332432343233002034204400032042312141323420022343423342433304334332130213143231141243101133240333211121042103342142013130103343443412331101411443302134403414123423442334342423444224433123142440030234011121230000432341340333302011424423242210201232221011100423033000110431040003140004002042212104123344044413112321134243414111021021010031114101401011012310342310342442103000413110240234041213031403322342330312100443402012021034200344131133423213444013122344342403104102221131444313322202231304333144210140004332112204414000031213100000143042440433201204310141410243032301234323213013414321402122111024421403343203004433330433142430030410022143044024430401423432014243023112022033433321402100032040011102132200202121044302034020423420040304200404231342313124200100224223233421103024113430022133412043342000224111204101324202424124412333012320133031324330004311411241144343141202012231412114342404032123210222031032014344422022400202030433130123110444324012403041324002044104030244343133340411033213004443030333343444003340103402030120013413443313220300432212304423021340222242104110113112023010414313310234001331002322204304140121402144230023421011122404312344211331311330131332221013022332220030440032404012341144010123042130133144142404432412244344433320141244322400114343112412440034213124012443324422302431134443311031033340140434110022243000403324144411343341113332424314102332314103021233303004102403012014121031123122022310330422201001203002244002311304230021414031212120342423234043214413303334430101233202401434220401242411143404243104130432442440404204330040242330330340244230033344432011134234101430333033031120303144400223232242330443440001024412034123023340113023333422140130412003213124431104232012033140401142200303012040043003332241011230124002132240440241123414234022432123012004130411002022113020004421114202414314021121041001101234202041031402043401340014400420133110200432233310131403112203412022004102401440324331201400143300134303200104042410322001444304104100344044110113343444222141213124404201404014032301414430300044322411423340441140341032430203431032120003142422204212201333202121402413213224322124333023311000230110134203320110004431033123342123124222103400322232112041113122023442332314330114434432320402134313103104130024022141421110321334214430214113014420143410230044433220042202322344002422343334130233223210424042310130433440342003443302102333241122010211000221002112434202410212423320312100132333404200412422311230320323002424400231002024011023341321412044030031014311202323340122341231343023234404101043044232000121011324341022021003013114213124034133233331344014312441013300010414044412133403022142130131332130142232222013242032310411300423331414231304403200022040023244010001343242200210423243341303102422022341140140", "004100141434024232121201344010434134312004222313003220421210200420133204402413032320443203040322401311323143043224200432412301001312300023210411021123042144221113302101412143414244143342341044213313100244332110020231214312224022040411341403133123344402003243133421024221311313112342314234002414332012411230102304331302340321313322101030012014111024243030320123142340212312301143123032244202204420101232043024301020003111324002442110141134334001120032444430441402230004120313030304243001322320021222442123030414324244312340124104414302101133203223431122430314233230024223230242013103441133230034211230114122213341103001230201142414042004432011143041043111321400010444420330044103011030430022204110320021130333434101204113301423334310044334033003030110334320241212004142010344111322442421231333301443343331430141401241033434142111040000221434311203441140030114303401401032230103400401240333400122344034100142433111203412102443232343310331301014314331001120033214222202203023132120342142001132203244102322232433143241014111340024220324130022400324200231143321444204331103443104023143113122401422323203440420001114200431340444231042112411000040023434402443403321134031313421123424421110011001242211034431222204324343404041440221422104242301202333000030032044404041231120214203140334210010113041440403131341440040341312011213243340320133204201334220400231034441044330114304122414201323114024134203021110033220102032400212424444022103242212320201010001231401020331212010133440034303123433433113421341343133220422321034403433004001110010024222234133211231032022011110412101244121401203014201220402443323013111340123242231310400201020401342411143140314314430103103113421442303100010323130003230232333021120223022320431033004240040201022410343044103020443440344344013200133031101041200211424442314104134442003024013303311304104334022112330004114420010132124413342023130110114202324332101131223300434000313132434400223321021110240124440040421344320133023144031131213432044201430414030040414342141300003331141002424142203231442340124300022421101331124302120134420300141010140244302434142003441340304001110433030342000020340133214421034124142212131321022343102332143220244020241144132221104332424212113423400200302234320304312421442412134100443140433423022043420231013222333333021301023444100242124040242221003301000223044044411422333303240200112122431124124232130034121132314401343404431434240022133340133402341314442310432310423224331403414420400043440330122214124333231444304010013243010014004320124440012220401224432133113340443433333413112323430131343423201443411314324340421121044220011122042144124002121034220314313422330214111311221002040144324143321322443140212004321212041210031041231213323301322311041000402013243014134304013420334433011411140410022133000422200330130001210223331003423230440143204214414211431142214442212030000400001140410111231124142202101331323330200014223311133432022444002421442440214441312140023141112442214102110032100104130400314302003324324233312103441232440424214322333102303312211431232143401020042032222132340011121430431033442310411021014324144101020014033402142312230240214132023043310002141323431221033201320441223431424244210203114231333443303324242323142011320213043430402033010332210332402300323030000211002120313000042214341340121133113341103413304131341013041433244042433231404122020010344024404030302033320132043010223301211403142224342033330020214203310232430404103202210304110423042131204330334224323102111413240012341431031022124422122322314124100304212321211302441010441013310020113400142243220340201402001242414424014403431442222344112132310014024203402131041303324420113430031002032044001201440430104022212412421313244041210242040413033140203020104430013404312422334424232042411324033124031112220222341412402442041332242032140204441040230130342232433231330034144401413343331043012322304241434101204043230002332232304421232410020104140012031341443443102001000131133004023423322134110311133103443320301420000322321423310414143204012314113443134331443022414104041030412334343224122320224312213004441224043100430002444341311410221413240213043240440103421040324413414324433042040102340003034011004342434233031303004012413300204202222330202224442021410110421031411000414013334241413211330214343404031131433203412300414113014214311400243324043214003313131343042300200033020410100324403140400011233400040431022332332301213001340242430211", "333231313224444014321414443103421043212200142311340302030444344231040222124143331411142001144000341440413200210434143430142443304011004412422134100223200033003423220423304214410311243312040434312302430001214402232432012111440042014131121423010104403342322333231103044111344232013032300422144134004304232202141144142130324220022411441311113010244411424400130004201221011243403014433131000200102020301402401204341241213404023140144434412031043331000241421321130042311044232222043101133311333433123430020201244440021020434030301111333144400303221411011043411343012000440231442430124310303441314313034402312321100041444441003403024021331212443131444200123210411021213224103102231324401434113014244422323140433014134311440341204021413331324343120031022324013003010201224113340114340312032400241102001314322322441013120202312314114424332310211031234403140014304034433341104301412034022111414224200222004324213041400332421011041112010123013001442304100132311330440412212113012414431434222243100424111312332020234212443434142230300341123020423201443232040043244242300040132021412303403102000204243224323323002131024411320243032340334423443223420302120013022112243120301343223441131142433441210241330013144223034031001323034341030133414022032123221111411222304141322310042133303340334234123303203434440311313031311241040131330003211144324301103122010213231221320402104021104122214232142332113024200214311111433221313322430304430110204020424221221022031330042242100342213202124113043041204232224401332230330231001331412142020042312232340344104113114232124021414230401210211431100214432304211400214333443411034140214034122101044043413404402024030210233430101102044331100024243333012433043132401424400331343310431230120032312144121020044412202241441242413132121312421132234111010400424331212124212101343144001132132214210304041402423303430100032333142342111312301324333014234014344221322143301143414430214040103142012443434121243133402123442040101440323132024113231230440024130111210020130421044100423204331313010322244234440144423131133043412123014140403330134130044103240034331211130143440422442032124241334401242033334031110341310113303143224411144131040424044433212033100022324222344202211212210130214301144410004102422441024204213031313031144040320211343124204410113400412413003144003334214014000014130024210112214122024414121130042443101440203244300220412303141100141244324122343144300014333211440113411004022401312032024041303321321112321403014322030404020132144224141121244420031033222002343332401313023423123102300141231432120131102210220233112213214334412142003344241441332111104043232112401000441004143243224223243330313301402141110233122140002003220120322403013240442121312433231100423124110043241102003114224433033204032123100314122210224240212333223141433141204143123343430023432024203144343143144144021142040401022402344221434003214433424302030401323034240303201431140114013310300341344042011441203020123423240323043024240333133133041120100010404401314200000200434300202411341022241242412030314030444300121102414221130411443412304441343202342214020411102334044301300010042040412144432102424414401121231413222014243310041421004200422011032440102042432042314430104441300244241111111140431121433204032140443112132021421021432020430433404423312232442013230431310114120404410034312213230401320010333102002120322303412130012241023012141130401014041232022214303112422143314024030032032122413211343122313330240301330103322323344320320344223331341300221301310304003111024011012141001424424422041312412330222304013020331142113410234211314344401142313130223011422241314222002133413223140320032124112340433104202403101234211432342210013430012204334413202122402103430310113410101120240410410431003432400032244122212442332143123134332201210121011300401442213310031203241443414232013212142410120302304423142141314132214044143142313431000442444033012030314334343323120400444022212412204112132302033011244242412004112303044240022122044332323334014004030031204334101034124400224431143014123331230422002301123430312404230112124230230300244142244023300113443343220204014343023020130031003224043410002220100000242440130111022114041010442132342212130102330002023402444020342321101241211220440031112230014404311400232030041043004002311312223244322312000034242332401314212233420130034441123112333302100143024232300040324210200031333021410340200403134204144234124203303321300410042042312341424", "411034311042020413034310010443230110032234121232433242314113122124112233334142000043444132122114302434402300012040031331230024412302220130033211040042001223003300031200014002433213021013400442321034343303322010142200343032033030210223002203133020003403422343302213330232332132242034021240240043104344204221304314321333324022242323201344214404010310310324121443211230231331223231111332020202100014142343201140330200241443303112032311410031442024241101020322240340232324211144221221024223331040144440211223340313411020434330044132240000220343200243223334230134232000133433333233000202132341334243220300011313303121004030402024432114004231111423011102443100221040303130444240304322403042214211114014434412111012112202141003431023030042034102034430043300412002440024414044134022301332411210301343421102223031110431010142102403344221334113141141323041044220303444231234402401402121343131101143341212034222112000304444442434400034101034032444033332420300330032002123440420402431403201333341004423234320132242434010314213413033101310231001242134124334342221140132211411414103030002423413404114314042244210312333112121241020413121302433142424302043323144142223040232002113103330000033131213301212102344001403110321034201234211342120433124011403114444110004443432143434111244144000121144404103422001220413304031134313202112322411301132100203022424223444110433201144323122241224103443202412402203230242420201403221220400433312234011314131011241141444320012120114403442342214204100442313304400440330441022043311143143231420401343312222344220232423410313434213213201344020100024214133142232404032313440014244444310101124030124332123003001441102223134140211444442101313312222242330412030143330334421232332304140204132423132144323221040231041324014221312224402100020220411002123223121022333412213131421132334443011411200404400431233144143034101101142433403022122241124432432013100001442230242324434003413231312410203122013310314314422224231010032013322402103313231334144312140212322300211312140112114211223240303232304213432421232104434233143121314103200100221444201424212012103331213144034424324111202101342001000210214032321302033334100203324234232344242120222021301020434140324432203110234221212132020310224223014401322040321240203203133440101130323321004123002141411131120322313344140131430043010323310142111223331002221130430324114422243201223034413223132414432444240140032112340141114441310011032242421132232400320012333431112322043214212223330200323324330330101202034231204041411024334001011333323214223242142200214223230224231234011123020131132403220132123202042403334013123314344031020340111104041142420330412142404242124302030104040134140204422022413244432334404134320111232240424423434310244033441120141430041421333433404341340122314022001122044110002033014030211024243332144341234203410142234030422233410043232134031320224202332034144140224022434211310200144203224432343411334304414402141210442442320100240112312023310224003312120044322004100442444113302101433130111212320031431242122001102430422442044144303240432323414310414340343433410444124324433230401300404102040033144343223243043210303024122312044110110030232222131402013312433201442400244432132421112244011411322411104203023000041434224324040301041144344320000030433220411401200422201211231034303022133114130214342433022024224142413222420114323023123222341122040341132431211221033313333312214304020432441121204130100140410413122013420144324104104041243440313033233023210240113101102004201420303010340003014320242213231233014314230022340010103442004212333214331044102401122240444123114401213002130304031122130220404300230042133430310041331002240433420412324204124042222023422144010313320420411214022411020441104434334213221144000123020403122433230132130013000433010230112243224310140434430121120323112112204000131311344404010240434440013244311000100310431034410212221301343040224000221032334003400021001224332440104221441143441323334203130331243231224101024043414000321112303404134340024334414421441244211014303423122434120122324432404410032311314300420044001321101244220421010313123212041120144043434432140224340124201132413420143244242104334233011223021402131100204223402140323202202401141102043212320142330323420043324423012030002100104030212020130113402124410342404032420022030004012112204431044124021413434034102102022213203111212144040033241422230203232111041111030324040433410212323332312241423132203022410230", "232210021133421303400413110332443024020031404443413202121222214313333223104344331211110241343213341121010332330441344231234420144120433024224344412401441214011024244311323010141020321441420413341311112020241123414243422300204313344411103244240202321424314033224321343210300031301412113332002343124031104331044442432042310412400032012001422401223204314400210011422120201001300403230031423001021042301014342322422241440121234414201111412423412320200120320301032333122422033422203112040321232113222412313033411444312334221301100033133302144124032324103202230011213313024222033203301233011314032014303314040133030120222232213131020144030343344433301301204022421310342301204313224320311410034120113232312333243002221210301134201212212301011214213321212120224201341140044112033420440203144124334230421432232024231423202312314303140413430243043324241432124422042132233232041401443020312113143113230011012333011224013234342310410140212412433340410320214322421222301023110314232131212242430312243020433403422424142304432000420242430230021110122332340041130243211434244421144302324314420210031031441443404131442010104020034101012242114214144322211223120014414410420201044030002102400422414044202243423332331140203240423200010204304220033313410411414043114101323210444142043110240301232123303430142042011133410013022301300431313212302302411332020012123312223131141423000310422313402220103123422400230011210232423433002422422040421011014320044133302032322132144012244203400002423413120143033401410310230143230210414343224104402304432021432231340122414133013044400114242220441220412311113342340402441211112101230410313010413414002432030341320122440344231430432320101324202423124010310440010212401104403230423330043402302404104143342244241333441223443310121200201402223412103233321440030400002324002024314011423234311020021243202121243014133000332102410414310301321042332320242230042102142303312400240041112201011141324143301302234131024203232223244420222121011442423102213242014323220330002402122331030013132123144141220403234311320341232232403202002011240041231411324240313442130304422312330042044221443213332210101203310431401122011100001121044030202033114321314203232333113320102331324423323004011002214244222221131211130141140424141132042433421321201240240430202434143211224200402100230322413414400322220304043231042243312402321102320014142323011332401441312424131004201240324003011011402243130321341324303123243313342024330321313142122213332343444340113021444114140321141240042311223402214412012121421433442232024333421401230124313324314031004423312431142241404343222300431042022214210231033140230013004414314123422043430024310421343113424041320232114133144242321323440330033211424343400031000241344020041331444434031010001342040111422320333333324131131042420241233013020200144310013414401243412120404300422203001014241333122231023243003331233110132130212330411133133131324413303023322242344203142141123424242422032200110041312321040443034120114433103330424400343221030433414204022124423314044303241102130003134241040422242034141210011333041131202400210123120020021340020231220140020321034021400120104421043014332030340212044213033213400124430232140422101220400320201432111124430401003440444402313302303432012102213344020002042411242021203201001240324403331101402224321121110100121214422333320121320101421010242341413441323123122212000113222123240003122332123201203131442412113232200113422022404001334143320433142440420102444424414021033402230101113443014043331130421320112413341403212242440221323324343311403102322222401300101331433033101322133320403011424204330140240220242222001241432220034310013212222230323432420021100431020110202420003341133040430231010423444244140302302401313144132321413110320223132323331001334214434334340104421224221212414322043113414003220010420134434301402324330144030410223314230320343102321220322431300214340210031122003411321422043031242233342134402402224431014240133101214113141031431201313344021133332241121132421240140311340120033112222443322212224414134130124212333424334101212003433310444331133221404212334234400214003414444041323330301442020211412444420422202030110243311343440222221024234132030023124032303402320024044431333013010003211122433203222140120403423313041443022344300014421202301042100402401440324424440111331042230323224232123033002130243030431023213431322040004440343433103401340420403104444330011444143411413342124021312441204", "302300100122004223140021123032333443020222232141311322402214204201331203321344220330321032001421242224123322002022203243130002332232202102121142330434034002330102214403131411231320203431023401432021230131034041222023211314304013043220130104031022200410233121422322314203342444002422141200032221442023244212403314322113322001042231120212212011130222002440014003332320400124340204302124442240222422040110140133112011044343333013401341333442233001411321434302410414114100213411233000122401213331322021404131400102021402213240123244111014044013312412033222032041310442420012434410120301021041334410312121221221401441322410033313322012230143411140310401002023002424404231114200043221122314140412010120344121141113241144302321232332001021333010101330410224320340400313211332114102410442024023113413030111432201414001141144424042201102444311213313243203230003011240331002114413302233233030324223242312311203133042202014334143020003240120003110402222121121321110221230044303412130014320324234323241013443233024322034202000412230331334223401214003342314024400030221104023223000323401442132243204234344013100331044240320341111424301340101203231011301442232400304144311100203232324020112211001302440322142432122322101024342303020203112143104302334210231342004130224404420112431442002032201313034221402121201233004433131044124322230113201040120320331214141311044041333340332003211434311414143113113413343323242002332222321043314031134140101311201204400041414342344334034124441204111101332041321343422414000103314424114413140300042324224001002141341231234334122044440134443331332011322313340430240434143222302200043024114131024103403032122012321011234122144031111141224432244414111003301001132220204010202203140141142334333241301223341020313011022000331113221100423144431213234123022132140214312013104410234144140210311403141424042420220344011303034323203344013014330400002243114112201441230411002010311441421021430123102433242144303034422012401443242340213433302034011421143032320233134300141433130212042423241042342002430101230130130441423410200402200143340424320341321014144444100144430302021241123210432440112211230104400334313400412143043444014212043300013411123414334233001344132123204433401000032444330443332113101142423424111000022044133020014411030042421121213422230020430011044203314001403100203342420441314313121422334141124240324241022142323130303303340143341030223321244422334433111312304134312001404343320300213201432030443441213333224333400343012430301431111023121032412100113144432102224404121141442412023322402424330321204342032223304212014322320214322132143101214110334120400404230301314000121133032423440441002124044020313141020323100010134103333120200120202202431344241040332222040411123042311433302020032033343120124404242233231004104240241443132112032241023223204033111111113034404042004041032131313311223433430033034311242020013124024020044120411002041020010410041232230404333443013431010103343344212123340320414034342402114023042023110142411100101310112143010332222440002100121121433123240122221024322024441113041133441220211124342220321402341240101114200303133102113303022343044201114431100211112344302013002000431120403133400301114424144211141321133222440103131101111422201340222213230012204340013231310044041001430320011332231122402414002211023013040030242303444121102202214324311202432011000200432431304443130021304330003244310142400020404403403321112313131312220442442241231401032302214113100303020424401000041130101224322314032012440104301040130133112332143002330433031131303012404230444242022104103330431113142134301120221042140422001322411421410110402424044444123213103422220234221203243021243441242423011424412031223130422402120041441022432041143323211012300223443043321400431231242113413440131212120311210121233440334400011204402311000403012230304013310230430011014242203323440402012130002340302333441002014113444431301414410122221044442230002402202404100200134422042301301213303023133000312014330402211141323224300103214103141320421104421141143344122020020033001414312220320012243110001113432004313110043120112233431411441012131030220433014333010012242223200121033410433143210334003333323022141013413433313313243332420422314101114340341041242031213132110211020303110202243134221443123421000244023141304304233223324211304133323213014221330414223300210042311402324434441342310120414334343211022444302400104042310110202114340123110343134334130031042312", "441221221224044203140113320041303331232021124103431233200140444132330323340320010021304132303040110213440130341343131300302204311300224200212242204142432341443244232204312313412124300300332312301043204444032212000143341222020313014044004023203331234041402130022132012204422313304412204204102420322021324244123043021114141023301044300400122434430202333334132322432203201241202142421430321414303202214001123421022110234342431310203313003241432441422424212032041120421134012014012300133024131204422231431142341140402432421122231322432423420100040413324031344344432113424043410144404333002303114123141211442233443302413224440033122342020443321430201314241043231230301012130444340201304213034224032003400210114440231010301022413430200311012312023341323404434110202102241204241023423421102312313041414104203121124221011133323032002414341144041340123220231433424341432001332233401024120324422433310443333040320340441333203314231403332112214110441412310402100422132441444001112412114122323413211120141043102000031314210040123422142423301032330443210220100002112424203211104011322341400044101140133131314402120423142402103104023423033131330314041400131340221121213212404322124231120230430044124043220020013024023321321142031014013033123201023444132033434001040001323412000102410003122020104140410301240102040232021131233301032121431104104142101420423140043333203333111241343222314240133324000101420232021302111230214100420444034331222440041223323104240234214020244432132411443201244210243134030214404303211242102422214343442021413433123103144232400304331402204320314033244241014341234023014230324223243414422143433411212000214443440034413442324404242001031324133402021144240331113301300100222424444131020320132143124113021333333210201131140343140014410031402133131101141040044320013043111121023002101132144322304420000213302443211422322131432212034113223030432012030322133344440112133243313313114041244024311131021300124322314421000231312124410004303110023340134244342204031234022213443310102201324314013421223231131204110433104234124301402413241134041100202441101324313310001034213404041211441431000410204142103234200021341033421312434313432414110112404431203041141201423121133312020142043200420434111020121233032133130344342304100031141412110041042020101110110224314203233101022341244312223020414134000012123434431110033203143230402131002332034230344403442432442300144303022131001311421112414010301341324410334230403314324124141122400100103004331304001132120321004131113431100303234231444202013330142233320340103034000142243131314432001113432004122321404424222443400000410321233212343030002001120320041210204124220314403434411332242041412102221111002443031021444111342013232141431440213414210030021141302312240130212441224404122220302403304300404334224132433133343341000304341144323322422410103210010110124224041223031134132313223204413302110324314111224223424110100342044342320211324304042241413222213222013441300310124241012003012414224334020414220104431412120310434303122143034224412332314104423220243110400040114014431143014100333143232202432133314123231423123410203421311122441331434323242030222204003242404403444411134423044433131201024013401112021321021400003431433142122204421111142132432301011032204322400421412041324013411421441044002241134240331340431330000101103330201323404203120223104403010030403414024302030003013241042434340343042014431334302310214002330010321441343203042301301131234024124302414034233031340224040304244220433123022134011132003443144100111424411102311304434033144423243331003244404411133023123210021342222334314341444241123040412410334100123204042334400313320423444140134103133034204402223334040002210144013214331034422114323324033341114314130431411012032232130403110314104001144231104403324010032202211422042434340121241141110412233032423031430003322110334241422003332424033222213311133220011112332230404442330324433304230411343431104240243032210420042431134141413112331402001214232134420432342443431401021011222013124341120033042231034402013314424320113132040222110100024202110211212220330311221201441111323432133244110334202301200034143024143302133434340110044324240423212041233324032410334214434412233201034121100212314332424310023121224002313201321442330240003010403341404122423141434201340401444142230324212304421200304210022301020322001103440210344304400243442240342222004224400124321020142340010324231322223213442030133311332402432342110", "332303424430023400403411203022123442333042433023243423422340013000314000334030343241122331434124243211404041244421234032034101234140222203224323311134103444044022433340021342120344100423403231040014210423241323433210313322024404312324410101224043102214420103232102231410201044124234031240030221033002402034221314431341430332134004403043002133333243333341231423234013104043444024101314422012011204221304430231230334222322023241121303040043343132124411132230413103411042320142201210214210424014213421102422103103114401022112324214424312000221244401302442320332033402102200432330330323322204341410332111323411044441434134442410321012340241140014221410021113143132141121001310401404132203332314021141144210034021423420213400233433010202324100440433133123110443432312020341314332104331223123221414431004142413300043040121304412300432112123400400032011002231233040330244320201210042144412044303300424041331401102401242201100243241143341131241203112200243312412420004320142301223114414401024034431113222001132212322422422233334333103010424014114213001311122402134310334440320312423010334200200004302210243341340023324133200143000410231224421113011334300043442130413304441304401101440001033411102423402330320430440222203210121314234141323333044201303103212440023412333101304222333112421231110422123311321034401311130201210200142112413121214403403140413432332101203403422323012334121201142202341441201001112312442140423034413120143214114123144141133231100100433013001243000402004013341242113314122131120212043343211101441131303004010202133213031143222232401133022434140334403040401403420142323012144243431110124101003342443123324244111032400300140400002340143440440001130131114320014320424332433334320204404110234144014023221122404430202111012320402414420332232411132311301204130211030302202334320343441042444212004310401001014312201132102421133432033033044123332022003011001020221321124302230131023311103220421313224344111330014120131134020023133010032030131040122204321420204311313201240111224441301133134321332323414404330041042013212440002244313300122341013214303444422311123233422344111320331422112413331220200312211210322304032420244142031120010411233042301033014300232120114034144012310443121242044032140014440233443314012142434124004434303210044101120323321110121341211430332410433023302130000310203321041120202323201232121124212241312200141332332232341310142103304204111040212244022442313211102043304024430223130224343032011440411241044234413211032334002003324043341330220131102303430210312323222331131014113323010412312341243034132023410124402424202013024443300020210200320114031010430001013300221340241112030214214241412330121231304141444214221130224303333131101311444130311110413004321031223340213200211110114011034014423004112032322014414143224110342200102033010142304004323443102002234314342023011201030100041033142324244220132422440014334432324422000434142321100033343100133142434014324004341414432330412340012223312400334033420041120002304321134023111010233113001323431310040142102301103404233313232222041140044241340433443422204340410340440233022103444330033200111310100340032311201434432210023100121223230232343124302123444310114302232004122303440024024344321213204430434331142143213442031224203121433100440421443011102043142222112330223314131040131304143422101311014042201203130043000024034304413330000114133333200414002224310021410123010003140240440423431303320313334203113234010140302101221400230241432204440212221013202331220301310201030224404411111422133002031214421303141312224401240124103411144430421442332441021430014240303133201111033012023432200033410024304230231010430324223220123332422204004022133433100333424332044043043443320004432442002230341021102442342030244432413241000041224243231134212032422420232210323410333310234013042044040430412303232401143222333424114042030042422331400313411103004221014230312411342214403110321130200440331311214023143213313011100313203244424040132223141141141123211140344043300243021313213031401034024213443414242300114432301123433240110313041313330431302212131221211203334033013121222313120010201203300222041433402411422224312030304000022341240411221212032004242343423422222033430123410210421124344333243310323022104412243441401400031001222440110340041213311123240323223120424233213014012012303131020130222100103333244213312024104143004003043404211432420411040422144042241404040021032014343133144313144333303343412032", "032144440421314440221302110430130032300322310014110212410131304442011120133040034002143131412313010430412034132421401431112014402320111431140114003141104134023433441230234130104000144111203104422011012323012431220214214304314431112213120443134443233220130310231100244010342121102403334302244221220140330340033313122443433230413023130244201130202141214122231114340023201122442112403443104301203030300302201320041103232244011444142041034014044403130202033242444221121111230440004012210024201202103044214133121411233404133010121422201422234120002131034024134403422044100410302300331334304103222222341402123000021122131222210424444423134122344243321124114320102300404211210310101310010443033113144144404032144114213422034222431334110213402304432213314414141314203304342321142413243100121143200134200104310120011234331000410032300032111403223031020422202113314331224222340300131033213024233431234131442134110124443241022330023320403343030033103224241132401202434341223404311231222414031022110213032103210314223342401011241404233142102304213310122243213432144012210304233040134220403012430402014202234221142211042303440303413104131420401124244430030124404221402232022433412100142030034042441342430413124432332433400020223214443124234324434344024233344433022303423000020242301433432401304210303041200443030203410433011321024304010244034210441211131141130114323402024022013204432230132300103024201402024103040410210201140404002204331134032322110402333104341020144321134420404231202002344331120231334331243020200024142023223304110320114124432332144010200322210140021010011233202043344004422140244010200044040242202134010420403213110203240201000033101324424341204343131142132334412130211200333102114230432404044321333432241343141232321204222004140422421202440412031332441431320343302032401032441143111314022004221101041432034230420401304110422212221332143034424101241031044333402101321302110340213220142120342342213110144020103320440444103120140113142022102441303300143432334203130122230241312100324413430101031040120403023332243114232021312241222243424344004113434120422243114304332122240132102433033011141021404104232202242330440233102044433314002310240032144430244103332202103210442032110040140441012031332432111130003102414111432243322402140401010200122031321213202002401212410433401120034021203241134123403224313133111222433103204314023004302032204024111324102431102140143443322344141410332332313131314222041211122012142421400410224024344023110201044443041134203321421002201141141232132132332244223142030001140433132343303333124320114331112421330023040341340431234202021321323401321344213000220200022413442003444300104200211303010121232303144012130331211341140240313101223403300333210344404032310032403222343434000444430202301001322240303214112002232414110331401223101241414323111220004202032324212233221104312444422220142231033332301302044220242301012044341440313231340223221212110132443330434401041102030324010143114420313314440443301142311020110200103100202220044441231334203401042220130324414311412310311344112240322023241421123122422331034311221303404013223034003032032421441212010114021323310113203231403431004343241143100120332010433023332121001321124114131241113422321210231310130041423110112034220320302413104340202430223001414211103033112412031112120212120321001221311013011443000401201310441022244314320030232341444144341314102224330031133442422401143042000134141211414343034340121330223433313432344331343204111023002020431124433204201213041134323333231422444331120421412204120231214333141114412013120230031231030330203112404312011043142123400110402331003240204201012124444421114110342140222331130221020110220441200000000340023130122234203234342142244303112130421031101343140040032130141443331200242330300123002313330210122012024230432331303134012404443002321104322413324331114043014213323144030444210022012432333104213130404043221322133244134403030411110134413124030341421003312320144300030401322410003014320342324003220343120042124140232140001323043430322432223134312130240244323440422030440444331423030322414040242202002314334423041414422041444121141440011444411242312430233210411144241314014023213142034143204112341244330141211010011313424403210331444244300012420123001142121110340433312210114421204412413311331424222112230134114300120002324000334124214012412212024033304303220322234213341041040121401110402433044433411232240022011443343234130103303444342430133", "113243243134230102321032424330441031211204320013032131001411141201320401230400200442422224202343404234320211204341012124214434330044014330433013010210412444424013210324211303233021432044402442110331322140320424420420024010443200303014332321110412404003100430432420310034201302244200410023230113131402022311001143240414332220331333430233112101124201044124043104013301421020024100441332020404442113232223014411433224020402144021214424404024340202413044140404344343223020322241301233132124200014140314032143143210434300142412102423104343323324101002012442034031344010242224444332220200313113144331311020213401130220014300010022422430034414043301044344202123231034243023212010221233112044001410244401044333102123122241412413010332030222432130422304343224304442133122323330134031142442123113201140241101100404001111230323332023004202023203314202323041313112112042122422241210343143241112141100331400410130221044331133434412122344043202033233214404122243424042134203222303122123304333340144322432222030121311243120042233140024144401140012332141304324330342030221312122100423112321221034022044344222343140200330312413242224242441434102100222114333311304243142400433101231101111004202300144430134432140124223332231413130003024142332212122222302420312411424434331134014410402131200044410430410113013333002344414043340343020121431413013404100312443122214241341421131013143202440302224032300002010324401233003443423331201414440424023343110224402120411102040310141012041300300034023133112113230211113013244242340311244444144114401312411021140042341121304034314234241342011311204313034242400021103311233243110124131121243304141203210013020040242414012142100131410000143421220302343112101142114100223421441300114041002421301131113131304044113033344212413143120301234041340221144141210131012224313401122010013322440430232311121113402104224143433232433344023402230000433203211210412031011424320321103131112442131111022442444043131403020032204011011114004440403402312211203123233332414133214422210241042333131411222324412332134402132312342240200221113322342322220430244144334042412322132014404133324213331334414141204040031124440143431030221143042001444104203014112133021131040442243214212040043123433213334130143100014432134413344022422340413233410440302312401100224230342142130013101332444421232143420034424333414230132330333112234230130234014224143004220104111120244000144410404404304402304234130001001033301114341324002243200434004041230031041213101333400243013343401140420301324200012132413441311331422323131243013013423141044342024013414433311404231411100141233410022132304321042134441231134242000330112402442002030021144140243400022122240330442111110102401431132042140140330004144300314041212300243033001133011140024442200043414024441344024321333142241312044121440324233001334144102034213242321013021003413033211220440302021444321340404111401210024421412002120000024323333441340010440143104340340043140411033020034412210313212441442214021044111322310202024342042314303240132030224140123114333434233000140432133301311333034312141110202041001213432330124312044101141244312430442423021402002240041341201203111303313221124234411020124440343231404201220331032023120303314000242101022044114324243004414233413114222224120210430433413231141034114024301424203030044111230202342331332204313222333423212441312223002102222140224224444344112102222444322224320421434112213014012104034343120332131421312313320041011043432020312310143032423323441230042221012224200024420014314001202320013000404113304241042223024301311023331102143210211303334313001402442204130400101014120121424200410243142043430302034121122301431241013410330032441241210310410321123424213034131040412141000324134021423032130411014422022104041331210411214223320023010431311344203102341324301122423243312020141344443312342044233204003344440144404141142402423201422200213001334044422120114241334141303443001243144114243404411021124202341130024430124322103000104142010030404423241440312431124104024432200410300341142201003440111003112342310134023144021221100142140300140020011410041341131132133002332002220122402024141231414212043334122314421213323434024342330232143032402341410102133102410214100330132414441424002402440344141314432430023033430023234240032133033121231134324012111422031314140322440440202204404102030211212002321243210430443021004410422004313334220442403101110341302440020432310132211340341334343122124102323123220300", "200443311041110013200143314113304320110210333444113121121211401431333011313234310141344131403441002340440214000114201321123211442320231214342340230214220433424424443033444113311013010240021114021134131322013110221214421224214443223104120341431121234040032443321431224334431122342123302344114321340424402220100301341012344222044022403230241400242001341034200214123313414200140224200224102033334022002114340224010120133330341313002433142020141223012033202134132333324202242044041424301013201203412402333324130321441000400042144343133242110423314113314112300024130114201241312413331300104440241330042030010033244410133330144122402403444021043140312010203301001143113342043023101021204303134434232123043430033001340042414330030023324300110423223114441104123112014001240242303340010014002320314320022344201043313121104133441302210444101432002113114103022423104233124214034030401301213131111114003120242202003401014133243131032323041000122312330111103203212004342240032103403130220214421111123041311013334300313232303144231022011400130444443322242424222124341101034033012303334200013012122414022211203320000040110420133211242010141042013411043042214012123330234241322033234210400334202031132111444430400001411021224433301324401104404443424433104230130433112221343241140022413132442010213324014300424114313232221330001113104313142110410322130132401203334321023311144222023310323230332402124424012323210341240311403411340211223100314211344202112440344042201232402024310222210244232424302443423311324201343211220410424234243012341121012434211311301144234221131332133240232034300423423303001324142332100103244201214211004030144243310433420020000244311100304023222140041002423443012044401143100114344440001032422443443013023121002222343334001202014133134022300213213401312133214201103023043340001140231331441142234141341313003131033402133000301040242213034401221330344321200242120103034131213023320424431300011400000440211210320020244334332222133304112300343342334103100203001422100303042000332022212231433033444441011133111033000421010112344111202242414231003240414011324020211201302123423001014012244131244121441312402110410021341113143241402230021040334444002423024003330310302141432334203114242342400231340201103223314444233331221432331123434110212423000103014301113201100312302200430311130142100230424311301303420012023424410201213013132122134210000302432002441114012002022403131314414332104014303431334021414334420143024330311213323030310444230020410020010033014244433223244100014340342031221211301204222022043242044332120212324033323411202234424003100323403031220112303021243234224001420214242021114201322131340042104002131011413113413344334320344113143141313223413234431011114302022403340110042303442124410243230010302340310311133442234330114131434421331140241412143003002222221100120140232400214100432020001300413333003000400143022144232414343314110243013302003321103402444133221403241310243410103040232431403024440222344324404202141322222033301321213032402003404443021121130340140014142232012211302311232441221112304400120013341021120242412411000012143133134034012334024441441012213412423420022110043410141143342104033213121414030330331134140421313101020304232224322344433104341113214304224324330203044010111312333123110324024042324034333222032341024241212144221130131314431402120132244201323102120301213031330440232320222010410124044324240313401410002224213420134230222433442340243310424211433312420431200301033022341400022214111420101321322241440314330044011402012332012302404410232003122333013124002330411410140032134123113412113134430100244002301440120410443342213200100123430402232443032440322404200420304110220201030020441142121344423420330343320342014441421344014203231142442130444202212302303413241020421343144221442410132041122221040001010011032120442342021242422402030210114240042432233202124142000444430230443110234012344340422113334041040021342041333121301233342222104214240342030023114323242424200141043422103431034214223112221004300141132002443342332202114123412330314310221414014344312300044140423332021004432123011224441210432123032221314240434102222403414234341023302404112134433444440220323103444032142201223231311433404310433021430131442144123032330431422024321134031142302440201343340133134410343300140324112134014201211412311344421244244303143210433114023013211124202334324312432011433323424222142230412001244404344203010213132242230122303043301303424", "213210404132423033343101000314302223424203114041233210102331024041413204234040033032332302104441001342031133044234000220413442014113101144313211203324110010334012034243022111231444140440434044020423420221130133300310123134211031304113324301410123130304232414013300141444114433314031344441441104332113422433334042142420222020112124024304401244121142004410041040413303333112102243222344404324110222040212241043302020311232201244413114223433302422202012304423220131134112432323033441414312324413423432400144013022343213310413231121444434442122001433010044244014430112321144302014110112430140043101231214141141101233044304140423421021101222320333410404231312113404013410413321231300402140042041330022003130030104220222333442012341122144343241143131342223100121313222430304243434234224122341023041300101011431140422101433304220002404443024012010312340243214412202431344413103341133344413020432123131440212041000113012022412334400240132114020433211140343312331404113034241420201441042223220441210433303423400402012211240243011304000304303000414321434004342400123142243413203103100001012440003122121234402003244022214130002132103200212103021144142401202300410102121042022224030024103232402220441031401214421134011211432311222000110022140011313321340022200331401412314212434404011203411233212133414134003330314021001443234102120100014143214140411011313144240014333444012331320414314001404412304231101043114032313321200340020001043332104302430404044021104231144233424330134312034020420120021220231020232401044424101243302434141034440210344304131014114401210323424214041310203243313013402012213301020301013022342233003432243210122241314411414011313040123040323340233132132102220332123024013441204030331123243103101404433130422110403041402344034140312114200430110324203240141043012033004132020323203001010430113033121023304213310004430340234343003443301000310320011014041301131103340421324043111401324124300130021340004144443231113013033444204204024330243443203303014134213020044042220430243320144132044322422213332014344434442113004413120403143304421021120022004322141144411020231322223320001443334200043132404330023434040133143410041323243212201131131024111002020041401131131330101240003444102123122332324023100142304021122113044011323443031034044201021414140311011144304244414034101302243312101020114203131324340340202002142242123020204441204331311322314112211031012014202122112141333122432211024313414024030222402311310201343314210342240430304003311100114304214302304121012342302230022333320003041144114340030134041330041412333200412222121431343033400234412422230301124033042012130032213433233131213020021411121214230422304234120421140330232211032231434023133330203111342224014044144333400320111324031100331310432114344004320430242423233404413021233004440443101234223213210014223331231304014400104022114322343031302142232403401133203004332221221312004003131430041230001301004233221142143140310004311102331432220101034024041402042013330101242031124334132331343003442341404414110110132034113413343411413334141123032003402111343140121313121101432320303140332224431300312224223121230043143222430223144013123441432213340131144113340322110012224222414141320241323322411441043011244301240331002333441343024313221330320404212011434130000312030141441443233342020001033323124430221303014134233340110032033033201124403322220410102123241122014314411243021224341434442424112030031410331021442242242143020032442100004341020143131144340301201301311112431202213204401002423001010233124421132312444224113202040142232403102002000134344301233444441044202044322140033221411143234101002320040433400032424312234212130404244414321203333221023440012333324430314313441411224400241431122114020402411104324120011130110130022210421041133201404402020041004403131031322243131241223320301040441214003330234413432011423400043402313303114040211220432230213023141012040023444422020304222340414442321101044232321033334402113022140433142400200004331144234232421431223313010132202241040304100004313230423402012010320002411133031323214000431220114113101130234030113131003010002204243302220443220010403000320142443204420243034011003222331202003212140141342044443102224203140003321312034401312202013131110304012311321302401202200202024423101302101432120122131021444040231424124032021210110341004404224400001430033113424230431124010413421204100011023022220404224311021234431413414131310330113010113012201421424322243232", "322241010130430343402043323432040002024443324030143222134401214020024331101201242401204013222212444002330344120420121000210321341004042430030040231320132011340224132404320440233432322441100313444012230310201243132310132040400304040333303021133424310441233200443240213344222021030304310233210014030330412403020400014303104434311340012143214241044412001013222221442330420112404434234300040321302403203410301040232014423011211441112314240112300132424424243304214310421014040413344210110243243012021411424144344413334041114311004013402431423040443414403321100322100130334240132343340134024031204111044230443222401010010111014320443421344142403323331124030134000113300221331224112132401131331220441042023320103134144244313404210012341221340234223213322120012332220400444303234442313411230020031411433404100334020123404303322144410101011034043200413130024134341423121421143240323020440210213131212403424130140134132014133020224134203033404141010030032332411132330101310320332023341104134322423440443342102244023432232121312323402221014314043220433243201414420200334443334201440212232110122303401301103034001221203024311331244202301214232443310424240221142244432300134422342301330402134423304043410033401003202143112440424041010344242124031230121404143111140444212233311143023001432004130200103040241432111131310243001310333020031044422231232334441404121022412101113231404411443121230440114442220313232303303413244101134424233321020044423010321014114043214023241322234211324011300104001423213243134123301221311121420032333441221344431012132341012311043032202104232423310140223212440332102112004030414300312031033342330210232224132403010441033142110432124140024322100134012401401104442021002024232440204412042313433342403130210014111430133012401101344141302032323102112031111200111001220421232413104210111434403134030330311311020004222022134331332021431101244331440114211132441012324400024010002211142212413400041313240130432302344124330324101213403424034412312031424312001220113240430414133341124312204220423133340313010410440314111414010203242141021240222434200430402000343410100142144402301414323144430141230221201024004420121314322224144110444022441241030010241420021004044324424310103243313314412010311211021412224310132034311441122340241244001333041130432203340231341010414202204132110004224141234244430432021122124010303244003413443224413143123144304340300114131021210222102004343410303440044004202333144002142123040123121232114141302111414102302132014040410433411043434000024202421423410112010444414322314024002044301200430104100212044443023123114421433113130012143031322214041240440211433304122212303413002044224214223214130444122244332042114112344300413331112144321321034044434214030233011401301040314132320120420322221031341033311011013014200301402204343431131334113203124133403201211241322021111324114230212314121134224441434122114102230144443440032213014101323134130410023321300223310400440300242202110024023042124144444434402320142212400104103421003210200142424320132211000044230310012423304423004143003343121331332343143424340222310030023022231323030441322204412431302204432322044031132042204434401021313214214123344442333014011221303404311411323213414113131101002440330044334130040434112110021033332023104212133044201010424422101323224233040123344222414211203223020434111324131122024400000231341211103234412341412402242121020031121130413114432004400032242002320421421220243414221101243040201100401400213132103421012224302032214110412330330110412042221324122212243240340011310032324312204431332011224102043403034044003120111424234100413001001214212043110214113330002111013020030030143021410002012132244222220004320231441311321030402232304032441131021241224324420240011110033321022430230233422114012342344103212330002302310321230201044130014040021044130240311002202400123040240422342000034341320243041132412322020434233433101103120402024440104024202111321220224031310101334134403142311114002111011230013434314134301213221121441433004411141410211014143202301423020004104231043003230223312211323324220034340042004122323230321001342142241404201024143111404332000014230130020143403343414002030241224434012432443424342214403402311111333313244423441330012221341244132402444114440020424343143022040204430441131202212400221142330144004424140220402420113121242100214330001141112101443021304122444414402331424440310211323403113421442332401321223240344431102131234333112113113", "030012420102202314100114113122424010243342304430112140103114300040304003443131441303022414434420104441200232341343422224401214212231213444114022120344343004443034313240431341020144334042223200202322434421022213032040422101123321003430241421011302432343102442102032101232414012244142421420312300031423234010014121100144200221404213023214202102230443344104122321141100411030243304403133333400142411110042142004002141104234232242031444240030342412020333334424330201041402230212023443243424342224322203030302224344412402001414302203003420311223434120314233202314111343222121031110412124202412414301021210011013133002212343242222133242143343432333232323241330111042012031224113123124104202202101024333034442031320320040320414214442004121342312400424310111241434343443101424434313231423131113404430300431030322324024414432031120422132424143413330020303010211241043211113211231314203001410033333234224442223203224440343232110313311124220103341034404344222231410243230311201204232421410334221413443130322243314030412421322414434310432120203333432220131403201244322303302114301022244010024220023211302133040211431024414210230002212410402134343112342231430242221300023300212144041314041030324021423301221041423122444133200341111022134332014320414332312410121404402013203023230244111403411200223221033303004220200341111013303012110244242220112243132203014122044142201323410102400140443223000303314100441202312244113230221304133203233142402000033030442440241323020343414034312240141434302440414404402241414333303012432203412404331123040303041134130322343121403243224143310244111200032244322201322210214422224413141222123303023040101113240121214324334232330014112100334001013221134444212243324002031001420242024241041322141030013203120012402102040041141012201340122443011040021034104122313331041043004142304141213402440331111000124114132314321403040343203422213240013230042240114241312120112000410104202102323102314222234041232401412431020421323312012412204330421441123432001103144411212100021231404434114043122110133144011200111133422233223222211203120431221031304334424042234130324312402404404342420233301204234433134300330311324232103144114202203134344341132432400001141143332020400002024033042444234023312331333314123300021324220300331203000012034024232224101113200310204203422122302131241112343241312100431431121030012133040044140130220343114344001314014110022133022232313041422232210024223120123320432343141022121101122321010112130113021221042444032444001043421420002431020202001124242342041103112444411221340332202103034221132323443440033214314341410424434140412030431240400324241312321220213304412134323210443030210320314432244330224241020411131431004122024142040331041143032333421314312333342331220132222140034234331044023004342222441402343103314214113420042020300414411043320243131233002222231043403000314422322232430203334213243141214421111214403344113014322342423013302000442211320101320110304042223410242431121443143342403110203234231324210143412400234224200431202443041233431112040344002424400112201324143212440424022040131143322244013410142330114121231004122311441004314232331434130241442422043320101424424303322230042121321441402003341122243101330240114344113140232300313432402211243104203301012142224123433112204220101134231101403232112311143131440241104440332221323312304141311434213323130303210243241033021130422240304444203120431043143413233333321103333310322001001131112240104044033404130201132123421231343441210334420222023232032321242002321024442242022010430324343020344044004010000100232140340304001134231214140333432134004234003401101334330123413333121142244042122424432300211314423003124211410214020414330222111331034331012031101432133433404320401214234341000233140323422121300444022103211241140314132204044123420344143333220314043401014324200230041213204004213101344440424434430234240301240132144122313212002211143214331243200321432020442431421210113340442333002214340011312344122421011444221402234420201122143401000024424000023203224233133213013420323212222340143214220121224234213420042433334423001100342243123044424204200331023243231012104230424334220221413102124143042223013013424230021203302443021012320211312131200440343032123242113212433304130133413312312124011403003032120141230442112313240243122304202003104242343113220102221343130422213141243413211030100423414044111143030431104121040103104310134222200133240132332100443202444021023440011113202424", "142331131204320144341324112133213404433344010404423031212043031133111112421213422120414413442303144321200043402134313423430014024101430014342041112222410102410113322214113211120124204422302223044143210334340342003140003440002130242241033423311344200222001230223121410423011404120224221433210143340322004232031312402111412010031040432210013022314022022140144043234001012031344012323443104214330222300001021423143213204044423210323323021344234043342110230141212302201010341402444142304122412214224244203213204440102103210224111222014100003332344032222224221320212444401402242424110131440424321111212240134422440112434012200124013140414434420340002103222322023312010214311212434341312212034112011400041423240443034340433001023230311220312231441211110001401412304204200014012134410202410442242431134423411133223212112310124220241243313211430341240132022201200400424411222112222121423043013122113241240214133301141200314320114023034301124010314414012213120202240033023040313401023442330422133133034240024021204114410132124411124144142141324022130214314423203304113121113412030223420440024332142024212303132222333201244323113402320032122013202421143132413023134022204232044143022131032223341144334441412040243400211114141001442102420240014243112441013040230231214340322400100213413133103214123130021410213044140113122120211031002031324041440100122012113443140314213413404204011203224041113243413443001103243241011201043411131331222034240411343031242343243030432212123302133124413204414433023434334420343401342342241104333420443032413030313110011234441111042342421342202024040011334321104144310124141044210140301303402343130001223414134442441214104132141143322131414221121230434101410024033231022002310241021333431241302020021204244101002123024324114221010342310243213220230302212131122132140422334344414013123001023402210402211400311410400301131344211433420233424232214022303001334313142103142030420334014201101411203400020442201402434440200342233122411023203430422004212031443004121110433244202002142040100444410312300211400142212220222324013434123223132240422324032422221144332200400412002444302312333243312442330110402334000340030422431033410242024032330142232021433034442421100330311211002121134310323244110023022222020440423012424034420320243432121114113020042432443132421020420430322202332303014041134000121142443044212121103024212241200212001343023331114312341223003302304312011431012022133131301222310141104040304002300321113144342002101424030102244023123111043130142334204310213410024312002300030400320104212313033133203123420313133340012400033114213013131114024422022343321410401144001002111400102124122340013041202240111343343244420322301221120144211244103343102114433343241000004104324404000304440014111414140310023043224013420422411341244143123441432431342443210414033410313111440111443003023411402124024331233433204333340410444433240413342103413202121031314433330400124323340324231430122331000444022042111301303103313023440014332332242432214442011434231203212313110231141403330122334010033201244101414202401302304112212420412024301011024411210410404024124202043023322011034014140014142023144222440200121124304031424441003343431111101301001103110232322024212301214201321112210223010030310342232141441044411324420031404112222230421002133441002300132234320031320413032401441021343043034402030123233444301302442400021212213031221433240031303301132003022002423242021412340232041034243013211332121414002113032232334213321402204123221340122044312212120332234403143104014442333042200230010412401213043440422423423334341032322400233014404113323000412222304211100400130142104142342243324020231000002110043132342444134010112141204220113010004413320443402010421104040033102103112032020223323314442333313413240242114334144234443331123442030120133041414044244003400424202210440104314301041021240332130220011322444441441033404243214312043142011123013033042220323312224002344204121213010330334000104004113100244330132323124300103404143331133242121210232313243434142313341013201014140304220033341423114112320022440011040312423224114343202002210431102041104144030322203110410304403143203331224113422011404332000323100404411411031131212431342020104223000441004342131144402312442402032031423010121001422122442423401120300332100014200034212043344310104223303322240433113440431000101211123021423300421201341122001112344243134303242303323431240443104333202030113034144204024024301030203", "314224401423042204002311442202131113033244122322203044103244134211204211101140012131303212032334201043432421234042113343131304310023411321431213430222020332012001243241424230343110144102144322221422222210411400213410141012021224304223044442130140024003040241013140003104133304020310423323303403041232233204144233144223222241330010023120104312413134034010033332124201320103114004113113013042213111122100023203332321300123411312123440424203231203311342003342104013233320223403410222011133444402041314443143221031014400011123341344034003430424032410011222420230412433410131401114443304421044144024230131014204420301013424300443110443113033022031014322131324241132111021024301230314432100142444340303343144413012203300000102410330111334212032011201141342313331130113404241320120104401341011222114310042022422321011344144412230214101301240024334031243341041422232034400400203132234341334200303304241311100143014102320040140203040312121420400431403313004212324333034002333114131020212124141211223022340221234023304140110422300043441343134000001420344323212120220044410404114323040030343322331403234100122302101110443202313340300432022022123042342302120400304414401204340010111010014342122132113421304121414414303120401241013400240431024434433140132011201120002204432421100241224124431210140111021422210111044130423200021400204300133330231240431211244401202330120423300013023021342312111004344322441032333441133243422242214403111040111123140341134001022132211412141214123202232201311012424221233024301102113234130421431411023424320131043210244100041323214144004024132402442133214434241304142132331340343220012233412310322131423302410420231334030402334001042040134210232442210102034334214040012022234100143114313144123114442213123133000340341333032224222304303221214133333330321213420202120342240013314211040203032024022202401042144404214233314344430434004233424104411243321201133204411124102010312224323340010021030123440442401143141224431314433100231440113012402222222040300333334211331402134223231242234121221024344101301103112144104344124111040422434012122331011122314313320101221014443420140221301200310020313312003130010214330213330322042110410042411134104424222330411001443000123421303030403323304033100141111330442331321133132324414222403434202404141212324440211044412230221220103214241300311000333234302303203210220033103441442030223011140322323343444442203240112340102332111344202241123320323213012343244123023224312222233404001232100124410012021212132224111422322200314404213001434121402304423342323321434444234323421041403034144443203211143420432111414114340133010134220014213204214214401104430303342423001204442404104333412000224403433141431420214112244440444124132012201444213042220301234400443143022120244440031412120343210421421012422411202103040012110000022002323322311230011044444434123244334234244441112124444100211242012233210300014240222201442101243423113113013302003322420220104420022331312404311134210140114032124333014444043320141230302442243313310331333130112302211432423202442142400031022134420333302441210143031014302311233300011123404423223144340401403112011320203034234212442223121141304140330304204301240033230223304022213123204343331011421132404302411001404304042431043444131024123444022141312231231311441103244204234232411130002102230243014000220124402203111233333234323200103113332301203133302431131241424431334024433224423404200001440212001013423020022402323102421030324241310133021104341340340102024020044002003432422441202403022321332422234442042322130344431200334122011242101114444214302341222224234244241103021120024111141013320012301431232033143032014203241341033224111301421244120134301343123121221341320044301041103321401223013143004444112233114242003103231423340220124334033220101314400242324433421300200432332144144410243134043334134343001440200120223033004223144111113210320402433020110223232040330032111033243311410101444304110013241042102232033203331221122330344412211430003120020221044234230113231012032334113141014203432141104042321403414110114124212014434130113434240020121040343004323332143330221413303334413404431313422142314013233240011340212100144410010213100142033440023011114212222144101132404240102420313303233020144433333304412233014434202413410210423311322223011003312012043201440103111423230431004020110242131234242302340133441240444332142140331132224443101012414440303300344032440110040033124141124132322013131321343014", "400121000242143020122034411122404204040441221124044243342010322220112430341111122211024200342012431134402121131143340423331422210333013020132202003020243333111233210104340001333100334302422330122304231421234102141431341111221124431233343203332211422012341211041124121400241312444313434442112034303211443130341144130401434022211433044441442431104230232444031042231131213014343433132424331442322002120210332103024232333212402223242040244303004142233232031114323011104200101110230100431101231131204311212321231042103401302341120223410221212141431020200200043233111000203042413104220112120020211013124230043033432233144242234343041111440440041003432320013411003202023003133223412231424310140341214321432240310021024442412444401231114122402104030302322443431332120120041003432024440034130110000203432430222334214240014240004422140444301013342002020431404213314211014413241240140110312012113002420201042333311124233022043012234224332233343404104433442002403033121141200013343234303322101124423332221312301310100144224102420241021422320133320323201202321120412013143104424322030144202141221301224234024403320200020320012322100030322030331204234401130034022103420143304131144214333033321111222143414120302230013113131022143431013021042133020102234321444201044200244143201132202033320320314102441412130301332200330224334044041414031243112214011430122321330004020222044234403224412331101314031420133101031013122122131133012324212212012022222013413042233022122044302111021043411434132041423340302424023321341131444044424433114203333321424232424313443130012312101412331232442211412230110314441214131323303112224210201313020124121322310210133423113224011331301000220400114032124313310140020143224033433440211002110314012431112213234422413044032122133313304001434203213000100030034423422212021420313433112112424213441423434121303320123120204024003334300214202001241132030442321240012433234211140124200134124144134214444034120411033213320222323222424234334113242304100313032023102400422230234103022244213143120041224004311320233222344431222023310413323313023212132312211204143112130133322202012000342124032324002123413340203444313324104303023020312324233014103104334124011403243131304440220134243224230431023304320034302304244204113300023223313012342411043224234031312321021101033212140221123130434443202420112221224223101044010401220302123312242130013001413414301432202343142102141314234411413002102203201211441343410111112410311122021000341312433114132222122242021404403233344422130334102312231200143340141130243204043221302342120411030201023201101132240424241100113023021413230312231122301122324134114244321240141341441122224210243114103240031424102201000411334312243230420322040201124023101303430420222000422142444120231133443304233201424010222011430044410200112230332334343440344124103114230024014231430122030120002433440442133223421134440040000111143140032002111410222240220222032132141011222112044024114412311402124010221001032040423034114033424314030024042230322120444111003320332004230323101410444333041414420342403424302320013023113403103411023321414014310030414024020323303302034143301212334333220304223211401123304440033123313044034334322431230231434101132311433231400423023410023332042242232141012124323113124113311214320441340331032302304330242132413123441433020102430130300342133111101113101211302123101234000141023020224404342020130223014412042112100431202324011103143003010402131441012424131131234414412230214102134033133334102114334110120431423221241244031110244444223433030321230130432141201331431122223040421304341141012211303132124244221134131400422223441134130414232031031010414103120210402030324220413331312431011423244020020300312140124033330033432233334034221342213211021022211413042401220202042320400234340024304120132424311103034302101202403341322221311330013034300402430122222400030013103043024314423114304420200444412011341222113420012320304314213101241222312410013404133211121030320310041242014431433014301323242414201004341010344243200341202143200011033131344214443242010212000240301042103400032023031231310322433302022303331332021221303021200114443221000312420114014033024243130014121304344303034340340221021141331433030121112300403333411234123303112042420010310342330014034301100221210313243144440323230200211002313133310312033232043142302430303033222022204421143322411014031404411023104124212203011210014323242210410344021102331031312242311103431130234", "343042200413413233434311444320240204131122340332134420101243331213421444100231413134003104410211423102240430441330040323313403042214404110041342401040000223424310332213014104110004104420132242011104404423312301334400140344400231430002223243424404312011322200121023403024230430303334330312330203001002112321231311123440241341221012101441144224433234343322440420122234002434400032322120334444034331232320344334013141333302321022100303003443401333344231200022434220031130134212444421132101103243424224142114324112411334112111030032241414203113222214100041014241334232330441103324124302004343214123211001110324001430430242020140044240214244323243224313342310441110423104312111000440011320230432430320300311440034024430223341123003212324320002240434200340403440122001443121212311423312244121012113112330013442213134100020414221444400043134113334100211220300233203112234004430011401024120004010042241233121420021403322304204034230012231222430443213214243330202440243222204201100303420104303034113004400133031444142324031044044224241203240000410024431240332203242414010431223203343433113031214041212310243444330040442211340210241011432404124402431140233034142413422024344022311011433402040031224113011112133314342320130433230232201213104311200221340213131123212421001211002313421100134111013314044133113211314423443141401313424000402030300003214343043341143441131140430042123401400224104212042333244034310014431321030003322334201023344324031113240003233323244343042330301111241231034021400224333344102113233443440021303441323222133343130040333103441421104142131234343303331224004222430424200010100240243402322301312200004413433001222222200343244121004032044123312134000042443034232200341400302414003031223033004122114124433021110424402313010101330430413244013040140301441242220403422132231334313141444122020232312401011430331411014444420232022110322320340440413120044414201340302301212143034042244434342122141344233321231242140420110000432232210022422021024440031010444104034133131003131220440344043344022314342210403020134230404311012122011040000202014340443232424142441224002304213230114310324423142434114400410411414241320410400203202103322302340414244310121014034420212332014412422323142223342334014140424334313041210132330214402104111011331102323344313433321030030030341300000110401020411203110244123312234321244322032433421412324434400024242211430201210122210330212312004034020024400130120004401312312421310311401233111031220300340424404430331430110131010114301223101432202143431242424434310223004231243233041431033124044110222410121343143032242444222140443314213333000402304013430421031202203324121200204212201010340323301441012302404020244022024023124330110141213433434432234221312334341312412144202012003032331202200120021200222134201104121230040311120033220314142440033132014100331312233202123403223440234243241222114143233310430301131241223211224032441002030414322104114230244113220143141403341322044011340000022230102320012141423013142011120220322404442244202420334124002021441220122331443302030012441033424134024432404100012304142203322014214420324110134042023311123142212032224012334142202203021011432214210223133300402440403023142022113234002303310420020144412403242410303244241214440033113034414401441130323034342012120101223214122244410034204312441022341422011422301141443043023202443213042044124341401333221443313021323441231143220420214023020312232440444001033124022313133202421144000134140220404033043434022121300212123101004303424333412421312203212202300342313111033422420411002031000102301412423112442011414210210440212311330021141403320100201444400142413401324122422122402341042110143134314221422221201233102124111302002432404322204342112333414232242233343241223112043104314010104010200133411030034130202224003201433332031233033421220103021434332044133323312411432040112102000444000424121021333031111240401123121124314404344430223302102333211122341420441214043330100341300021323001203120210020014101302201423233102210002301023033130423110031010034333210441221324134333021412420113421204332300241100032234130440222112232230301434132201133021010413202014304241222231044413212413323230214213041133204332031122034014430421004001142342120144044343213004220221011020021221422041224020322021340133323340144122041203320003014001312113031143020120423034341311330310143031012000012034041032102314023141020231031134031121100004102003323430424310222202230224340012111", "144412441214304221041221344000332043304332203440412040332200022204201323230013013432430412314430224133300321432111034043400143214224020442100000331023102100341214400114103013013044044114202442001124302040343304440124430344040001434213311410144014321411322140441411142301340400012112423420110004111420231321021140112103031402410333414103012301340421440331334401324323243112440441401130134133143222033121204413423144434320341334403313000133340313022421340433410342104130243221224224220030303023311012341000014003321142323430202410203014400422120211113232244210110114102120311101021103020100013101412114134301334321234314344012012204024033302402343432023443134434343440224010312311043424104214333242421330200344342411403434013222411203114241300311434403022333140402133223343443043101102413122414212321403420020210003331132440033143042320423021041403242331011221123322221210212041331242230414220002313434304031301442322321300122113404021011343312404203302330124234412220030002331230302343303310002434323231240240302201241331322203012310443312112421300310141204333434011124114222243033311444124404231043113041301222333003001142121431303002311022001303130211402140231112330230222221302433112100303102312324221334231411240313104112124233343011024311412042411132212141424120430142244400412124043113012200410231424011211143400221130040340433220343112040414432331400041113104012211424400420411313320133241122143043034042124312420440043123322434312002313430402424404140240023333043002010312400244100324342034320302030013201020122113104200412341231121102440112201200302303400321212442214140024032203300212031011222211220443220003110022120103240231300041110130233204111100322211042201401110322301214024232422213422023004133412020222113022320204013414241010240401204232341142430130314300301432430213302341022440120002304433421140114433401131122000144141031221131414120044011411021122433033433131013214203013012444134012014334333403112442004334030340313412203304233212202432300321333303030344310332443324302100440101432403321402042324420041030242241233303302331242442221004401430212040022010003302310312012223241024110431140404414441104244024143400334230340040224330224110102042410003042311021123413214340101321433220424311431023300344100213431403312021213114313110201130133042302424414010013122032124310320434123123203040201202301132202223221131330231122111424234202410342424400022402311124210401340000121321142423130112224123243330003332014033420102222322043033340440024440300321120123230323442334232301424212344222443241202402021242122142312313132034043044313223444231212400432330223022141244020000110100303113334142031220003423332131443103402241010142411012031203034100423311202404342314300132324201432340414342104331340001431422331042131331320121044444401000321000230412302213203330243423401201241123141314222443232323321202424212332333303244401012420122242121003320404242110343210204242014211442203121420143303434343142231021330042431002402141324030331043432232234331420304412343421402014141332044101113344024024202333443134044213400434421023000422001244130430013031112232331441400004113140040120304131233020320042203223304343021012104220310313324404301131110001103440330141304122311441020332420233423344343211444043302323142040132301323122344233340243233114110220234120423313141133303401432110134401244030322313243313424104412333432312040223334044013430311423130001130130412422004430230001003141303334331302404132333324021121000040031242243433400103222343001331342201224002440102443200304331443423202342213244103211412002033313224440130004011321231124030322424321032223242323310321200244123330001210110011231001201143224303410033232142123310330330011221330040443300401143441131413432222144201201440310343111134302142140113043224232214410312333012032134404140310112214232233101313022340034401120240131301124103040240221430410132420243214113321301023333124404332411304432201441331301411142114441202134340422100231314324202232321104024002413314203233403422132443112434021004241033223344102422120444030134311004424422141203342303133100041330241013301003030344331421042030400112333142023240313033423011322023413032433013101332001112024211334314201323031224042120424333323142024322434041302320431101121213134131120140110233133003131421024311044403133331333340104040430414231410423320303334112414210341130040334133412243430312421014220104111314430024103303003344113002014410020020300041", "221230302401202404004120141302403431414422000332110103144042131021344033042314223120310002043001400231331004321214320441411141023214124041104343314432440134234332000021310212201040103144303113322020403012102241213332133142043124012332311310334000343033301231111320243242442042012410124124112004313442421432110304044213133212042112112323132141433120310143001421340443302113300002043014241222243214200212122314444310303140001243232311134341101003124034141200111204311213031011414240010021202202433111433114402420041002330243020102042301311320423413211203323042131021232211143343404201214014403004232404241304433022141011330101221043213230143200331021140424102212143310134112243101320132221321344321032001014302431430024121213422033444303042211342301112000141241433132200134142120412132442023210040133420322202244224014311210114143121332121240133420343040214101012133323234344411441144111234003240201333333003222440014230220302240332103221222103141031141322434214424402432000433130204413102002133424312440214224202123442011342021322441431104441144404202444103222341210133303200430412202234300431241114204412212210010443222440004240140431204021113342030224114230312211440400100423213311141422402140132434020411022112332232441330244110422332310331122242011234110220213133222432324224114222314240134340441120231241403414304204420101202310314011034141201020014332103201010312144304032112130300130014231010423041111333131141101311412414334234322014041240342001121014212304224124301132324040433124431123142011432230204220042011422440144103202330032234003011030100421340043443312234234132224221413132134212122333231120233434113422014032321022224124232212021334421233314012301103032000013111004224114233421300104230100443134000034344442201303021034232202424033311330024000340001423421122314022330124443430442442430322404040240341120100032003212233034310303330132404013240143443010432333324004204401441132241011020143111412023240144040104424230101014132312003020203214120301440020031312143441024121344324003412444440221314001424131322204030423324202441233133222422440031031114223432111023040042012144344214244202143001311144112334024133324213342314402104100102224432101431143103324000423134342031042004421100340242222402223122322034234133103121030142211334042204014440300430000300100034232010114234442240131213030332013331204012234431000322404323343024010344323111322411320210232130441423320431111034110200203210003144023443124223131201412020112212244201223203002221111242003330313124200324000131130332142131244121243343110413123013143343224210232020420213403244011104113304024100131421002334321313424223110412313404444031431332142111242141220140141433022404202430300340123020211131203011424442322300320114144210411121041443311430020203133320331001333003321440112134032431332401240430230143441013033401001110410311243113140221302442213212112422412023010410423403042141040320001410340221431220413012220400121330424422300220310301404410120120434400402003300010102344130004111330030423443411300403131142223241300243333331402122414330144300213122230401430342340211010132043333314022142143020400344311231214121242142211011303002313334330340004304122113403143212220400003243420414144331413001122021314103422134340343444333331133412224444434314424103340330212421024224404441112414432010032443343411204141044212042140340231122122112234131100012434140420431011120422322043031431342120201002104201204001040244401244413403234041332113221404002121302344121421140114031443420441044321314243334010232410133014224332220100031433240232012121204323424421142343200332114434331223042431031204121103301024114223201332432141422414234042334133123131023130220113423414420010334203103224223401121242212301343104040131024302021040203412400133243443301043310232131423141303442130123442101200121122122313120424131404101401121200412323010311322234234301312444101310323212134010214310243342200420312114222040214440214134412231112130403440011232231132332212121003043310344344114122433043333042300344232432344301031413042022241230001310444324214414440324123122430202123134220021202112342022330434302030333401444003113112322011323344102244013321240013103410041414114134343021002234111402304110041004413011112001041134414130201334440313003221301232100321320421102103014124103323324403110034402213221412422124033323443304442444303022114223111231104213233433212131041103001100023113031333013121233441004233244222224103", "104401211032401024441113142240222103101324410402240022304243410311214120042212143424432311232204224403024234301443100032033011202324232201043111041412130303323012013411044221301324424113221220430014213442134414300432242243111404033420034313213224321314011004223032301314230324134413133233043100324221240343024421440203220244224141233201210410223424213244221030132220324103303004412221003103331441012030342430203220022004401041341124304011032101324411031003442414020001213020141032014032133043312124322034421143242130144032240442032341110024344144010023242243202401231213111340140311002040111224022323232001343402344342233402301223044000234221141342232334032001143114212301412424423241233242110341004304200210030024230304213240223220213113413241302241214103312010303343043423234003411343111031041342024124242131431230132430114424132412111331020020034032033212412430412421112422141001322032423324304442134111111303010233103403123430011410343210231124231220423023412211211023440134044240434123342203442332410003114312123122103231113043340122112300031242110110240420424413140132042223223422431141002320001004433100102413044143001440232100231130300321240402423031333111341410303421233042104401013223022020411011113423341224311233242343130334342434321310111412222304334011111112434343022430114424200040000431400314101343121304000104133312004144430111230412332433033440112344040043414434003212241444314241310341201031031124143214320234331102403002314341204443403114202242012241320212031300102011013034130004000014023444430322224033012042412232030232141114324124201142204423431003434034340030001231201430030404021204424320223113434322424321044110234023223021133344403121103404340100204112311233344033304324114023224234111322234330421122140214122122020113241342044101304044222401010322040112230244121330411204421414302030440120241244102220123412313003130011041133434110403302021310430323230320412402040211444240401013403033421004013112414312314441323041121042422103124002333023311202313103010142402303022202240101114021032220321124030111422141201031343123300441424000143201131233044341422023131300400114120013110102433003341423001323144201324331231402411441120322240313402024232311211031034011230010030010142304430310121034424041324313300010304400421044234114431222042031114112200344212143121003340113441442103141012334231130212220201440410401211340410440014021244444024420142331334011021041243320014141432140422202311232443120143420400313011132003114243002003313032020203430320413121140341440410121104411303240111243222014202233221044110304244302321421102122103210102134403100442240403420444124134402344141102222434434343200434310130220343032231331200021401432302104442034432012412100003044030020300301230310034131414023422141004030221334100004411234024022422413214224412400034131440243021411132213334414440202244341104031322141111023111004103220224433340311132230312143132433230202314112331333442241144403212020011103324001123444102300024124410002212442221244112030411213420334000122334113230441100423142131300313123200041311140431433423332424233421312310120030211223343043131342443414003021042420334423242013220134432000322421410402111234341120412120033143321442211443124030323421440323133311222022201230212444100432444413134333424312442324340410414030114004243431014231430324143123201120213422212034400104342140401130234024213204233213002314324101002214014114103111343311440303002142314131221123404314213101201021324420233300242022012442440204031310211140100044222013020221024341004431404222210333230041012314424312203204322444141233302114043234404440404303341042001324341141232432114433024101212120211111302343303203123001440121203021010113123341322223434320344121320022441223101444024220331044012021041122231433444131124010130203321234222122304122111141230242144130342212224200413021212013442221420322111240203143330210012113402000204213340012001011311143202314210422113204021313042424402411000143001444221134444422410412213304002103131304311140320010130003342331203224304323424430022131344423101234022112240440434112020403122330331324020230133340442124110021413403023002401012041000232243310120220143240424110013444212313134113030210334301314211422313224040332333400330230234042102043131232423001240213404214333004031114244301323333420002212004201341131030200014433100301101400300403143120404421011030440311031321210234203032101020013432211014144001244200322411144411013403", "432110212312041401223100443441033034100400400430003120202422444340213042403202332121322310111413204424114213020040024441022233224304322222413112202034131444021033203303120440131044411122143132401311220341202412410410433131014202210004121324222333240423202031000413223240444331014222244142032400302241221423423130101043024430233431210421420310033300244003212004404143402114401230244403102043024302414040243424021023312302113424003244012004320420210330120002012304144440110234300441443312100202322042143120320312103330022121002234021310040330302130441434313240032220430334430404223320301214440422401300411110021233122423032004321441011141440324141102430404312144324030432203243403040042131242224113411213342321022123323023430414340104304234432134240114331343403020322134120103333004414044121040034421324223044103213403024202323344302100011410412021041101124301014031431312214301012014143310400424433100404340223102443003212034424221243032333014420014141112434103221433113404101001002001022421404201034212101133032142112413032230143441023334104013420131311222402201411243221011241140422203112243412424442013412403021022410421241231404201120422234032101140230222231132231241121303404141024403134434331110122434314121110232032332303134341414323220134020414133044204044103220443412032302404320413101224411201132142400112231104214332133022222311044143221011343200433044012043243033434134120311222443110400431000310311302433311443410120031012114401132131232300432424233314100303324101103033444330012403133140442220302024003003211344203404131344322042044302234231101122033344001342113124211021103332040013000240400443141134140412310032102314423232023014300010022330410133021214334334003032401311304443132323234312324242004211223430313221000222420442200302104203423140340102144241243411113420340101420342113411203300441034330202023204230303004344420241100442101001123221341114342432143224320224043234414312240130100012442223142212321022301324214323214444414200334000021302044214432242001011121133202002433040122402201031422330203013013441134112301100332012320432441300420122004240142440041424432142124114332333232000343030430104440402403241323203122110002123334313144000303042043043203312001331200112410302232410003103304024224222240043400140100204400114133121444402404304301130021003013443111103423144404312113133300203114020420232401400001331433402342003333232241112332321313402421003204401111214234113214123023243333412301103214410030230143424132400444130114344342434311112240123422134233020040034122303104334200312411244433014424331130043324432000331431314304340420233043230023322334411202301033321110101023340102421024204242200302243242211032213220310131224140240002332000342442343121231002131131301033013404444132120410022044004044441232104143113012430333413210103202134110424343412313312223430420401210010434324204034113331423113320014104111434132200042140310440334320021001312041014013404020014140221144402110030032120301313011204243143210200402424424302110441432010443102143414031244320022131214423442340312241443330312021020414242412301310300021243201424344440240343111423212400443441324002031334124344433124232214124411410240003020021012410123001431334222024302102104021244444411400400410212142202414302432401123332112221423330014122321433421102314403430444014012113001204124344441230341431413124030334342112144410122023123122344432143223144143434024331334404134101240304012020424002224023013044422312023402140032211304223413231134301132104333222304244233421022433140221120420032133144421433203413110402231231422404020122211103004432012013302012202213114311041411312430212414400021424234443243343034413022412220010214130113341040144240024424102341123111434222212142334210233243121414020441432303442243400144014322232414434021032243433002203233030204042400032131430201321040234114201401111000004140130123311413433140244401443113322240422142320331224120024444440233122014244403133444311233230203141421011024411340342234342334303423141134033224010010024200003421412441100034214022232132233113422412311023343202342020321303004214201100203323300430114111401402300041030321140303202223401204402213413442121220234421211341032443324401120302003144303111312212132221030313024311313402033141441211434121342122132423334422103022401234010203043011012224312141211432241304103130103134022400232122323032444100102214442011043121310200231224031322120014033331113013310402042304332012140", "400341133014202334114233102010100411443434032310140222430442304431112042402013141034324204030342332104123323103301010002340310340034041102201411432131210111104133312401433343023221233023300202324000403110424342411343421342000210321112102231043420011431042003312330124104443214211243331313340243333131433311011424043123314223413241330104040401032324403021040441220243412420000302020221314322243231322220402104243233244131122232101010024202233100314312033431423040302140430444041341032112042302132202333344310342042021310324030344123301334433112123411403313332040311241243040303243201040200214404031314030312013312341122234300334112440002221032100313030030210131044020134321211321243212414134024002143012231120233341132022333300342241422302014040314240244134334241201134142024100442213302033412002311022334424204441443233213431231310100220243440332302420214242210412032102024101444424241142400422033133131032330123334331142234104423041312331110033224414304020103000124311002401240333000240442101100340012124310014320330041320221440231432244403343011024103023201242400223030022434401443211232430123224240220043011433142200322303004022103134014311300331004133303012011144214034442004224434111020344241043430323311144042340223324210123402010231432341414442343213212310141041324334440212114301144442211130221023242120410102411204024214031440410114112124143414323332332434314140442402211130013211214103201344404413223041100231122420024400221320311322101131131040002103441242024110314100223330030012133303240410021340114001113023310313302302102331031240203312432332003434031140121042202021401220021040344310142334030040422222234400332124134311222311040000120030412421201024030322234043102210140122431433241221413003102420102232420114200013313324144410312141400011123233300232134132132011400141403024342044033004443134242131114332040423113334034324413403444141022200211401333222323312331114040020001222414111040041110304333141442431141023400413431401300121031002124231441022222402414204224322433401333233002432111201014314320133221410201330300012122441002230122031003010030343321332342013041334323324314342420004234120204000444414213203232342333132424242201010230230144233120221314114330414204030404241330012022304342411330320324342141232201424313443321444333324123044342013433014221311011424103331442200144304012312103124243213023304033401141334444324334441012204002334330423042231210140212134404144012204202044212442214330113212310441210043143032112001023440103230120030130132020011144123143224434213021100040430001233112032300124102144133342031403343130433332301000311222421310004003424231332421201102101032233402310332230202214102243414033321432130212304333342004013331240021231033013331200103011244011321403411320411210232413104224010114110334300421412441024431102444214202120332010323200411010022200342133143010424044044220120140131441404121044432120421003440304441043104343104140423131301033324043214144214010231102104133211032222434340111331123413243401300140340332344440441120212401240310000320342400012244304214001404423124104343334212333010120004400101012131124212013013343340040110324111122103022042134401424244023331342311021104014402133041330242434114214122401403143123243123400314330104022201244444302120401032102032433141241300304032413124400041421030242202102134401000304110324342414334301134401030104014132040304411334011032123042000402330022432042311004041331132141340122132324331034443110424040200233442023103004202003033330230124210410032234133441231443304010244324004004430024041103010244113144433113001040222223100111110220121214200112423013304321442010441023103324100023301112422403104230403304433411200222244011244140141130122300410223100421300233411144130222424034413321212241410131111132244014224003212123043240113014331042330343122304024041112030142130312312213314120413232332201122324011333442101200120210212331020030021313110201023103100431224243410010314000412213143103440413040143030442202222114104211212141444342001123334324300422130040214003423031232413104424204012311311341140323022022422334301340141203202424042104440412413324201430324012343211104112304130421023142003023141204341031322240441230213420013002104021122021310302103111024334314401341040011212404143110441030314044322012433112032444313113200442232414112404020314414122214414134142004020403402431020132403111441044134302412432411044430111424404423110212421132242011304211442303444443", "041130233210013220241433410320241440433111440144330203440011430040000122041032124210222223212330443411011214103122042423000102114011332122323212133422022142104434403012133342110421141140124200003340113042132001333021322231210304342431423403313430202331133233142002144334034221331221341000434200413144221242214343022124122033333031401023414002103220130242324444240222312440421101300202221343414334320132411101433131414003340133141124033301310223134202213400420013203323212042004240013321233420004212310333041231322424230201300030014121224110204413413111132032030312413130304231203024441113242424330141444002140140024222100224130343034430221204031214243003204002431011144343124021101122321214343443044210330403314224434021023231034124342341140323420341224113412200010021033040244302443244041010204120304430210402033403322023232112330002121430320032302331332020223242400010404000433043420130010032222433244114143213102030241414024041211311423344104324421043241443222203241410432442032324230043313312133013311123440243343320413311202241441243230132130423123003443403032410243032132312213143214232303414300234201104400031130433211142241413024310244304322204140441313204430411224424113144314343110023000433213214324042442140340004040023313024140322122011000022310401330010412404031341311213033203010112400224201324410403300310103244332304233331422403304322231031043314130244103100143134222302122102133444432032244443204143040120134044313324342434232311313130210342341110134010042431024103232342202433302214133340422413322101320333433401421110001204234002443012001413111124214301033113130000020044343422213302441401212141102422002240433031343430301231011023243013304114430300040402221103300442214013404202431202333211432211232323222211223400322104130333100032000003310432140122041104431002404303244212214212101322404424322432223142231112033310440343130301124342012311010241142400103232122331033322024423102322314424232032100141213402143310244244213413242401140121043112110243233113200021421142302402442111030434001122330113330403323341440430120444204444043340201233240344024340044100124334320414402121411133213033203404142300232001223044123334233112234124202332210210023321031104333424402311411214312203023334312202421121304210000303341324113441213114210342002442012223100303201141033233334023100123242140034310310422121103000104031142204443331220031312014041412440442410121313441003413332203403341321200323021123334131212043434013332414120311123241003111333310420021400441411141003044102031243040320144211001300333001144001010403210123214124202211301410311012202030230140333101010134120332022332044310343042114334103212111320002201130031420421114101304410341101201003342032132022230014243224003224431320411310314003202002130302430223404234243040440224114333301334214030424332124010040200223044024312102030340111100043440222143221323210034414142220023243004224400121422322132212400202441014421441334411103313333232430130314214113230414340420002230443000041103233231434312412312424444221140424102112022241224113024031020131022302323130324122413233012201030413422103340023134122002400223003234442222122240000131000121240412042332344340204324014001043140344114144421120021441222101121424420113302311342111334301401011000002441120342340022011304341112413330330330120414412244423104344403130134200401221310042022422232104012302342441332204132210120232310230223322421012004001102133023430132203434024402342100223411402134244400213130112342320232301123400304342222100400403404413133304024420442102220323203403112302424143203013104302133131133014042131412320231202201432401323442403130213142434131213034001444014134141242303202020241114412303100112304131213023423212323331342244000012120000332331202200113413324310304233241130422312111330440212003131044020024201122140212020104321342220424432102333420320131130104303431312043444243044313040030014013030343240134121411431141220432030104232004222202022300013113110433411103220004300113111343124014414344104001043201300123120240341422202311212100014214320312414214444031022140014400214143112020224324121434032041421012103123004442141223201402431014103313340310243300434321014324222203143003343033323224201122340142143033430221403310342142233143031014020200143400434213110423444023031030001330204342001114100312314333040024410434443331034103441030103033223124144304302021100440121022420401221320332342023312312011241311412102233204131041443", "221234141312044410420033141042132344112302400320442044124021323020340011013343404430011040431323232013140113112220004343333233213342440331104101011340033030101334342020110330011221142303401244120331410020333230421213213430131142413221320111401340341223113142401100430232121003131111033334223432010441314112300201004243233303422242124324300223420234442224110441242301101232423032334133333142104334343434020122031323334440134413402231221302310303212334021041040224312124320040232340032304332444322302424342044014144432143011240024414240214024244132421043024130124133344123132102214401224302041043000210342303000030104034431314220301143422112013014100333043212433100340321313104130023214131231234203401203312232140022134221414004132302224304212143014043020444024141141010442004022441340011100443424334110341210423401102013311412144222222333342002134340214321223240103200141032112412241411213101233031021234121412223141102113224400303024311344042323041302111241234333342241123002111023032212020223331020333331103310121334341241014440142044121231030002222344414231430004422111134103430114024320333444343300341230021302024303413102113333122313014244332414003201024111440424312131111322243043014431234343220413010120342433441131124140123132410432420003332341012010221432344044134333221433233322342344303432032320144134431232121033100421330011104244402323023440043401012024044021400423422102200032231120200000043022421000333142341022111122020444221432433342222204423331442240000344124222114024043130432321122322101010311114122034210034103403012400031302034340444212401422420001000432344144110014013444030314413434442021310410301220033414312224431324123141041434020442040421120330303304232440403314413322110240414332014333103322314443211320001411444441014201233314004312222322304233023200243043324014422321404011034423002423314412432210403042230230223402323000332420231010224031400240012412040042144400343401420103331131342130201403433043340004412132214204020142442440412411012200304141114111212233442000003322210140212420122122022213233411412344414242310101041410034411032313344121330111213432231101043030300212433313020032432444442100421124143222223422210011141402000002014304014300241443303433431242224432420334140440013032024043142042232003022132313242210241300144431221210321314132402242214332412213234111300002012400333002411113311102232244231330342312432023103042402030230320033003222313001402211432112112102231010244433123323412343034213224022014232211132303203040403330142400234230141323220033203330404443042132031410401443234431414424003233120242430031031440421123040040144233410402441031041322234314204212324341141311444342231334432243004344141311442243200313013320041343232304220030212310222022432332430001431000212411411334142234020432424322412030403211002300143013404431332022212131101201304101332413321131041342321040211144323031432141113310131332321020012024304103140430244241044003413411400302213233110033030141022002221420301341020032420234210213442344023442333412242211113311424312300412012211420223212231334420422242002443312101212240142101021143244224343340131300000011312133403241411014202140213440410010021411033120144301003433022133010020421403200131402220221201101334442121004443101112402001430203222124334213412111324400221030411221044143312303014114120440140403400414302310420144223041114211202231021040022333234204040413410023011204423123420002240122212220040444012021103032200320130113121212041002334432202000013422040213424314024413320121331041223300203200303321142042230434022201240130211022044432111231202032322441402024044100041002340042212013412221430122404020204140311312344300243220002141302322434134140403000010211111242112021123022124420344241413224410030203111241310000410331134340422214234144110343114111143033432110422040203213314413110404300020433401312421121344400234430341242123440231400431202034210214224014222102111323202041441004432323032433443231224040131314002212210113141430024042124414241420430000414024001441333130033103133302344331334130443404000032144244012411142042230121410121212040331203102224411400243031044020011411411200343343232301241340343122300230022203300413104223240310104120412004112310002422134001430222012234011244024223214321321422430343011103312302411040234221110330204304133031142421424404421324110241013000331420212404411031043341233033231201341342412111100144121032441344340211414021223011032323131312330302", "114003321403331422032434333431121112322124130042023023010300023203332140220331231112110211212404004442020443141100001212244134231304412133344034141022401234204201014031404043134434030211221023012341003111224012340130143321000433040240134040441411320242301130100321220000101111230143221144102123422313023032200011200311243020142120122420224324210100244032343014121324414241432222002030322431100214311413220121120314023133232234241214040211324443143340233340420241413421414002020223413301224433031011412441340320303133333113030430432241022102103302003221234223311042014144143143413442413312104044303321332402024132304441024040421202341030434411313203414144043402223331013223003130422421202010331332232044430301323034443042323340113113422412140033132234030032203303343110302021412234224413403130010201130231312323213220234423332420422314144410101104331331000101432133304113320113303214341113323244400110000444400021221323320430110322341434212434220012444122133133230134322234140202033214322302231122014141304241130423100414241022444041332113042313413221420032241440104134444312332110430342330002421043431214021221133011412101234310232400203300012034332320410242000323040340301001203241140320030423130032143102222102031021111111444434220232224121000430234420420422210044411121421124433431022140330300142020030112420341413244433422422004224344040303142410403401123002322220304123031043012241213441440043243402303123133210033432034440104313430301123323123303230124044330304140000120213132322301013402123101431412442440031203344323113042304212434240420112344134202430002422012313113403144431424302301121123132114321313211140222012020013042322314410423341022004002334331034202303424434244400011434313212330231440043213232333032122120144441422242214124024133201134242442403230340132332003330404320033222330101402143324122332240234434133004412020031411411342134414214413020440100120131002023023002331202242310023213241211411242100334431203224044341021040121043112233432320400113444232021242423132103340430404024131420111030432022202023411120031302043100303343043010120042313240311033140234422030410301130211023434401203031330111230023400111404320310213321041003114303023201030200423311342234332410102134231433424301440233044044430310032343412313101232013210004010132023202311303343302042440011213424304002432220113133104020321241022313200313412202321124223112124304414044343324144440031331201212233202401030203304314011224231314334120142101340040143313040011423411031014320344100022322210301423333324301402022104334011132024234023204032410401002343314213034014043023034332124212224112110301144334434324443222401032131320014324144404032231412132441310100113021323301201112311233112404011234334400411121003300021431044433243213023414420234411422144343302300020003402402220322402114213012214343201120142012301332334222401023311442010142321231231102423144202421033210120442342040310130340233132233103302023231441120211142103213224310310124213412243001420022001222312314343412024244420200202113342203414230300324101430422331221343204403102201402231324433202231324414142013434011403434041340133013211122304310204203344101111022101323402223232010134402010230003411133200343311100311001144334401144333433340222231043310400020330231142044403132341330012322211331424343144433011321144122214314221244334004301203101112402230414434443041211414020244030410400024033211330240122110443311324111241412044132343110123324200113402011321221341313331114414424212340231000220310232443434232123243123423022100402000000300340103300133033442202113232201444011413243020113124212334340240310434124301201434200144001021041032420142421420110122220334412041433243034343004322111000441344223410202010334220030203213120402343200123121241323332044203020441130444012242224221202030131341133132142113042002003402103132424301403331303002412042421134233134304333402224114110041320404000020013404034012102330200234441131103132242131122231200441442311401040031040210213302341214400001224113103420334143410121302413332413001023320242211211044240114320444232301231204000310423433430142314120303410342131131042042324110200221414123333032331020422124422404034422420234331314313421044403412312342001003131300141241103021003220224224140424322431310334224004100011114044424323342441133140412101203144203123420210334100203301423324424011422021001123341342114041330140230202040440343011202401224300032041320023011240313114313410", "220024311013200320134231343412241124103112002303202441042300043304302413141422132410120110221032334032023033324331340031430110433431303224221404440133222122201121143234111221101401314042344000343014310232311412340201032322034410330104344321334013103444423002241201142421300210433403043143024201333223203030403312421034410001424131303103244200023144213240200344212132130222231200230231023433234310213311434241320421231134034020424330224431031012021323103304023442304103003111301332214010230010214000322412404040034043333324402032324034233433441110020014011304414404412434433444132402422331242041133113012322034103021313410010242244212203033334434232013401311441223424413311423031402324331010343434014243211401021140304234302144113130121021100310031003003323103102413320404110330213301144223104114030004041102043232441420123012133033140011342431020423003221430004022411413344204143011223223211232141431014414201303203432434301330023224204002020112133344101320222021440231341223400211102044142002301340322424411110022120323231414024044041320202142030322342324330030030130121133300101024220024212310244230433234333130333204204344230401100110444142220212120341233221244321043034230330323110403122423222311300032404211430323112144433111311202133313201343420334433444424120142314243223433230401102402111224201124133223331202122142301321141121421422213020140410340313414223021014233032012231233413113010110101043141441101313144113434313401112102001101122344223444344111043224311413334301131422022203023044320130333401033020301243024133444120342113312101401234221432143003024202213202103114431431042202344421340402210434311144323000043212413112002421123402344122440010033430242344203024432042142012330103013140204320022011032403312342411444322441222141023343114330344103402210011402104100320111321140001341211334021202203303033224431111434330434301413340422342244113440010404410311344240130222122440020440301233300141034222310301422424122400033343233140323024100241002111002020320140303414243032311431000034343104243224023142040311101130112112332421331231212010041244440202213002420431044040124330444314304134424242243320440340020220333402414341042440430441214123133341441224200313201341212431130403101202020444300200202333212303304410430432142144242012114411201124424000030343213134021110101043211300420024400232001141131403013101314421113431000432133123113324332413430411120234410234113441014012000013130201042221044424024434344310213320223402343120343410040044231440241031134402303110342234442120233302301300040404102142301341410310341003033444043413003342040221224410341221121210141304223420110203324244031210030001422141423300110001104121410401303341422201013334334320323440404324224410332100403124333243212342300341001144242021443334203141012424322123202311010044103244042304344300244434024022122344424332201241043004100031043324431142313103041231402041243031021420140040420310333422411213232300024214214021334133001433123200033024114300123014304141331020032342021313114312440340031012014200434324140040323203310134201113301343143144412210221334034102002113003124003231331434100231101243413142442121244444230114010201240404222121332003313223401243430312330124220342421203100243010334420434124214303113232242141400244024000224333301302431311143134311343032103443202030044312032130242304011103412103023111424431400423020204031411123320140232010322040212304320040003042012141031401010121330004022414231024441420224140330324130010301344422440113441411112410123133102401442011110214414040023144321010002424403323103133003140241340120301333143143341413130221400032334234133211131122143013213103401213043324312200121004020444141113003034320103403120314014224104211122241044121114004001431011121013024122312241201321220321020401033000003214423010034313412130331122111301102044001141101110314230403402241421233032103312213042131044213024033312420033020443140043014002224421200004412144441002340400443333304222232300331303140023023442131043343244110304002442330233324001120413311021202144014414033441321113123031241442202332104034443002031004021011101421002200403120400443302404104034020012444212324231224244101334343321000013442002341132340414330131120330244234122144441403410120343243002241040332341111420343200113402000400100421133340033401432102240012333330242114112002013112032340231344401141412121404024344220333124122000231132120341241413221414044040414433421222001001420233204", "230034214030344224234402411010204012400233020202003341304243020123023112433130243014002342301323443011432101130301301243014310421002423304011004142301100142411134042214420330001042423433103133311331302243210122333240022414241414242211100341330412220441141302312123040122003142304001100334104212302330111110100304011141401340132442012243203101104104444212104030423110023233424230422012004213043021021214430230300231143404310240131014442223044233043234113102402340233343024242314243400003110231411403344433024112301430100230133441241331112140123312201300411412404041300330133321242423203023411402244203434142443100030402001413040001220440130242131111412442210003423233230011411424003101401330022243211002034101333034024104034142444402241232033404110202414424323224221044042140223210101020032121100302143041040110031213440012142422032300203344403131131144243441433444103413244332304224334314143441321102032122123242423040003201030104142113422242423332010340413120311042421033314104200203041414030202014424041212441221114314301232121203231404343112413300214432020131011400310041403401302143140321124202344314220000302014431002424012123413313102333144001213414224321114332323114341221342402330220243041012220112041014233334124032321223323202133324220033124331403121243433443422412044424431333224313421024123414420101232303040241424041423112220431240214210340100422304312022400234111310233221444233434430003301131110111114343132213024142144314433414224300124111403434123431402232104000334132211222433434133012210303003140000200424143211040310340131214320012331111004140021223303140001441011334334313043221120421412033031333432304043044141220400001423102141404144033002444220432340042204233241210201221213340003102314223344430104012110440430240343124323144342423032232033424301231034411020142211422244004042222043203004224110342114224402342311303111412344320333413130404111331220430344204144102433210023432434011414120310201021432114312001031432324331034413001433323022144314400330443214232403021431101020024212231312011342020111204222324014041313142244440301002324222141210232204444342234241333133443132144120311140313110343312103212322434202244010013243144141104414000043024140231203213103434433134133013223343220114323421410440034120112321443001310124141314300214402312011002423002002412444030100442314424301233004214342320103043200002442020042320002444412133314102412243134411330444420230223110101403033211444242202144144030030341134211013312322234321314304122003202044043212214421103223431231123041312043310112401421031020003224012124402243411104210001200211303332424110443323142434042442412313244023011331310424422223223134421430414313203442023330302443010021020003011121023243424224302231134430004012031310110220323120220343312033201103202211243221031100401110142201024301044121121034343444132410124334122440412243103344400242320423114120314322002120030132040131011211210243301023023412120230403000340422123022144000141242123141423434441411313201032341224114304344240334110411130331000011343413413342101240040111000203340301003324033214304004144121324404110404443041444123301001121240440403301214303020131033201223422341034001133330410401140132431324120032310040321313101444324103301411413413004344002102420111022312143300320343043401421412004201234342431430040341000442043020231110332144220144423013103402311212213434233002122231344313222100000121032013302233003032122221144230303443112144000244021143144413411141223122434220013330143123140204322442444224441014043404023431414400141440114220310102203310314212423334042200444411440041244404114044222421402311331023200420042312122030202223333021004133412010124414024441020100204204014411201421233403220113113431320012144012101043333341204433204013432224244302102122314430110111344031112340343442121012224020011210300343040312403213421124101034013212432012130141040232102304410044010431332242343421301104343111421011010044300323342002122440203414112240220140324431321100011044201211032323430113121320124432022030301421142220211421331032130311040112403031412300141031231403140042310242424032114134214433140220440433142222312001011324021033124340432442433434031343322414244411441334432401413042002404112001214014301233332331310400004111303313002110112411344233313311103321442211212311021230224032323434111443342122112031041131044022244400142004440010023323430144214130420202134314121123022433003443130220200042241402423203142", "121221111210221120003311204242020012142002121124430441144223300143234442044244320144310011014310022101022401013002031410242103404231422023001412044231203344024143341144244322011101401333232142033114043003320001101201332004242130201330124400140211213133223240134122423322340312240104222213443311243224001134021042133034333021221321444232143341321114232133410102114131132314320223112141231130242134224021012310333224123140343304104241023013443421213042044431421322202123334213431300043024442002314141104103314102442212020443043420244430443240132342400200441232114231243220430424313020313142121103444300414211030341004201040210314124310332242440112123134410343241234121111304330043044421034342124233321200320124002412224003240021324404343401321044331311204212123304243243022424411241212203201212044040124433311421343131020132420342040014121202234202331433144134224444134030143213022404023234340014230022012113042100030340230133333103224042302331021022224044314343342223404333324430021442041004031040224300302031220022403330121130201114222211420200443334231000403012320400104010120002402020202443124211204000112043210231411434431344411043343233424244040132030044003210400402230201021321432422033241333431002023102343204442341130143043113332400122134430342000330431424442240024141103403412230001243130233234223101302242442200414421303104212214003403104130124234203121412403203421143403401412031334041022140010011314443320302242334444230014111133141030243002411423440440444043332040230311210134233411324400441103240111432230300120340402343334400021342331110112242244013213231140140202420040120200112012043133120213323112224312121140131202404010023203140210110120301343330111040201001310402343240344332224210410303133110304132324022320414233430322104332201000232331020314100222133421212101313433101340341331300104114314030102403440244414203010222341010331342010133002120202330314230434111342444000204433002343311413204200411203034011442400143204140200022142201124142011102133012144023440121241040244212130221022303030021403102231220344143140433443140131211412414221014211442333424312332423314413403400101201041200102024144134031344231424031440114431041223424313121141043442340003030114400300003123022033101314041102142430111422222031233222230314330412121133310112441300402101101313304032301010440200310324043110430420340114424023222330134110102003132102321001004234424312240002440132414143212000341344334041021110102340340124030030422221142310344110143113024140231311403331432121212301420031112041244144331403203144104133432424424023122422004041224400142124122223323034403303420440010041322430010244420422414412203102334122221440131013210031020311202344423003203430001033303330203143222340024142323030401014432441204333201232111220101123011020021321130131343402031013124114033403341240430330043200142223330031011230132002401244001000014234000323210121103213432001401324241413033434414320122223003241402013130242433443322330020124140121244400211034240431201031042443434311414220040221124443120002414430041242201044232231403133400313003022301120033440003202423230421012413100014141321011230144311024121234322041314444404420043313314243113040030230233124433024224142001200131201020100420232131022421011432001004301243032414413213143432001223041324220201041024131440140211224330113024231230322043323233222204021424011010102210231344122143322023204414122013424303030002033243420444102411404110022231034103312033100213331103232414000034120203203022044204412233113434410233423100003424334103300140013022321222003114213442243323020333020332403130343430330011322323002212241133431202404140343112314131140401034122323112243142324221331344400310042140330333221201030430334341330411403343032430132130130303142244132021000123314301010201340032412411010102410442133404112420114441212012233033002130424441421144130424110311144411344000422311034044344232032033234103233311231211341330400143013304402241041122103020040242314043220043331010201013044031431340434210342111424032134331344104224200213433322303104000311043304142210442414433412140214432434022421041043441134244110304210401101334444303033433333123200222122410421422442314441304232010114120221313144102402121024233012411121233104303344324041211441341444201142043242020012443302201112233230124300343013334312323124300440110331340001022101431001103320014132300014202311312022222302003303241212232210231232442103333024323120142333214340440", "401201331122203331204043442322030204312134101214333343022014301310023134241211132224444430134323232211041033202320012121010023412010310241232212113022122023144213011142002310032402300203420233343334113400401314214020234310441344203043300440221024331020023340402042102113421011122312314231014443333422432342000001240343142020140233413314222004433114310241434013210400223244022442032100413320001410401133114003211113124402440013210013324031102200304210341222011434304043013043121122032410134310423042004043014111304033222111034010012013442312303320034234423433104400203444411124241013202001132131041201013020301412342314020243130411114104102122022021140124211341131433011323111003021430334040011444411031014433133301040314311443233332332041121144413111412020321014000420213240123433020011131001100233032204311440343313424122122410212332043412342303302102221312041132011211434321023110332423212143300144103340243322431021002410343432144103444220041124011410343230002011423331134244002300120034112030241441211430344222211014440330440313314442431442410111003300420120243331221433242012230334114022300121232202012030101013122421033432440003322202222341040240030244304430021031304314203040023413244004402403201104002014014400212332033431413033121410032102224041442114430331133330041401112214434104033341302222312430441004104200021301313014142204232341102104211214304422001323214444021020312412034341144213134301031043121344003340142002133014001340244023042332043240013404240120222003232334222122311422343440402444321442124014021420112410441432100003444432123313000023440021410040233440000031401023210003423304212240013234413221332200132321310032401124332220000103014303142321433024411321030331343002241311013311204212202221332143131224041401443320400224230420221441330430012040430314220230410042203214103422003211433343244242243134403123323212324102011201410303101043130330203313211032431211042141223102014001303034003342341121121003041122101013031011104104034001322011433330142430102423204104143243333041034434432230431114130204041343404020211413004301311010013334030221323321342004032202134423123421134144012042331341013140210020444332141004444430234044204022034101010440041222332221301414433233323324040144333012414212442110302112332210041334341003221304012423412331342412030402210004022342124003132004134304002223044042320414104214114411233232041323043343333041103041130310040441041041402210332221413034124134113403012132401024332332343442433142324412202241311412323303404202333224043101104124424331314143121203200142323343134124134010340211300404332201214434100144141323231114444212110124410044140430441313022032003330431342240001420210333400221143240213223403020001320213210310322100033243244324232104400011310412042304124223142420434013423442423232434311333433423002112122401113030003111020343020423200001114242224341112430114012034103020430440001241340011240124401441332134022042443131101430414011330001312010421110203214210114230441144143000344324300244033242014012011243411003101411144310143011334441314340202223132441321412140302302204144132221410122031322011321400104221341200032334340100013110244113131020421012004124112143031400113030220343203010212224023010003410311322431140021204304233313214211342302012404140214020343123232033211204441043220342443123212302130420244020200344310223442313224133102314313304424304110023040204233344340314113410141403330332203203402034401010313000000333143003300213120324301412141132444031422332432324024441233432302131304214434301003300143434210201203342031033314234021413110310323144311203043033023423002111233101023040032122401224123312013012231142322314312031121442421234032133004233132403403341220112120202000201212320130131432202442413323432144133000420421330224201040134232123103334434334111312442424234001423304111442344330102024410103034124203400243132434142223130321021312131402203311132241301122432332021214030133322031130344402113430012144022140144430244201310410432120434234330421401011204204412110320134143431424123122024001413304430014030103020432441000213022203413014421223420111003124411333023013133332033204233033042333431100232122213111200331344313244121324402331400124134143424141014140342042244441143030433301312332440020413122401323012324220142133242031231204342112212122322414343200212233413332430103100004000030324124131034412240043310302334012412322134201122013021013120211341230023000200340414144141411343", "011001224403404340031341220214401023340231030322422434033214244202004123422324423042021232131334231203310134223424200001143120140422110134133133002001331203231313320102314042214031342101011434304014200141234022213223020004344432402203422321004200130011232443413221431324304414432432220121304042123120341414300233444434140043401444241023112430120211403401110441331220114131220023100103110043243324321022022121433431403123431003011132424122100333001303100003124340334104034322301414041200113122420130414101344332341442421113024011241130411121032031112100023244221101410400414331043133200004224341204022113444441044022220220210101141212212221422322344012123323023432112214100133440242114132142114411330340311112314421123240220311021201304113013103213031213104243214004304311210424202212201440300333432013300331312200301342232313114201040034224002242220343011334000323403210320210022204443044210344340231433104410411031211010221122034241343403412204213003300334003400241312300002312223134202231410430310242303430232131202424411143222234401101411103121114143314211031404444234040112203414031240034233424420200203240131423002341441312231224112042143214420022240344241022111122000230334103211430442340312410410122240130234400143423300042332044024401304444121323423103331241420212431323230001442402031214423010210134400004243032204232221002141410414241013204001143240242443310020342220234311303010233431400403242442223333202324113344110032340234304002313320412433022014023112204003230123403024301224241444433311332131232213134214111144121234344444002314222133211404043234120410133211444134314112441011112304004140433034100210212034401244011141214400040403034434141033211302000223014433342213332302013132002314314204131301444033220123244133314330412321112012331422020204041212421213344143421321443411031131402110220401200310332241224203204041012422433404140322204423304204433213300340340240232221041012313421332204332130323044100240404431322432441441333212242444022031344421012242211020300404220331034304132414002212023232422124233111131130444441033143314302210102103114123314321224240232323020022442100120223100214442122410201432023034230121440040442304200004110443413443414044301411412233434333012201040033310421413311212130102024240023323314332144320313002221021221112022404213130304101310311021010211430242321340204321322044411011112321102030244303022244223420123413234433001200332400024102100020342304230043302010202340322440434032320102411221223221243414133442002333121342034424414110100302410432120242022412041144332123010010244033414014011344411332133114040333320241020021241022023341434434131433344234004232314200222031234343134441323414141014000012100113311423023430113334401114303304033312112043420302230043110104202122414403211100241002403403040101142011143204403004203021310132441000040444134430043304312211340101214440033312243303321143021301040321101240010040201114012333314110200012014211411120034204422431030123202342401310101123134401101443040121403042344422210232330131421234224100101441011412441400222101204103323030211320110443142004214023201333344141402130124311440232031344402421230112040111443342204020441302040144301343120213411312224320341243102114443100413230213043001400110122433041220133311414234102202401121210330010014433024000113430144344240334021140220304043242231104211004041234102420122014123413040301042112432414120221032411011424330412132422102003201103031114011120303100212303012244220312033242321334210013244100224223311442013334032003241142404441112114341203340311243100004013224421411302233441303104441203022432441303413233432403143203310404222300203420220340332034434040234010314430433220224342112130143211423013020442343001212320214244420022234014344432100333132234402420032233143041124421134441040443322344330042041011013000041111303341131024324413421143444102331214340142223223244232303140002124020011443314202244210240024211413320242340211232341200130202101202404041322321230002314142421320001211314422402334122040012043114311404101404101222200031110214313013313031114301141030331210412300002330130110121421142310430421001142210004004222304041211322414314341210110330341020243430341023134142410333101441433344010424121321212010402134230223030121422103003423334200232304244402334312232010201412230314203400302444441003202320232102441101020244101024214200141230034424300423333430412204203020300023314043401241304411144342034202121302221", "314341204312334121301114420142341304410400113244242401121443110330121220330420344040310243442440402112310222233321242102302100312123414121302320112134003433034401421430010303430423200140442043202311434102233012330113223214122413421334230003221012140123200212134424341203111312312143021134004142144242122444230224021121124312402224323242234032120424010004400132300001234440243003211010220342111204014043011103422310314233142403432443044031431223011441330430310434234342110201212443133014323223240442103011424210034242400030313004410124410422412033343411044003412212004202221000403442324223442033334304404341332042031042042144214202301232442324031033010300113310311200142222011134414124122444444004200021440432203332234423210124032034322023134241143034310213203420313040024421322023300314033421301333001121004340203410020333103440334403441023210203041010430332141131030434432131144313410234134013130324213431003413304111033201010424422320331423340332414344343343133304240303424401030401224021344444331111413142002230024430422444044013222030034033230002401043022112001344034240413314014221241014302032300340013021133034224311041242001143314432221000130002041111343441400134131301023442034023012142444310413332232242432322204403042011232233231030011100122131133113123221410013340443230230230013121342003142144243431422313311413421302022233341103330343301434010124114222324100341411133033044340443230124422042404002323334423214322010220412112143240224140122441231134420103314304231444211132002224134333023124201341130014020032243423140442021034142210102333301212004310330030431131243222143102122304112212312112124023122124413110221441024110142131034004430123322240214332404002130032223231412123342312404411032142032241042341034123423404030212004230210242340041014140213014032220234002032203411223211223203001443340033022343143210001142320101010134343433120130040124143040123443031332314302414134202434030311300442441241312410022043000301211220301130401040430320122104001323314343403121240433403133224332220410304020300141200201224212433231202434304132034322400103331332103431044423223040100304341042231432034142130201213040220213042001443123224334321311324423104000200032210143123221312114103233110231220441413041211003340002010401203441102410200241114334003434103012320034020034432342024123230212411303020044141423240444100404103412412343240331310310420221130040103110014212400111422212022134300233221123411240213014432442334041340003111320344231300433404012303410442231204331021102300004312400242420013211330244110102000333334001430123031403414202023023103132133321210033032244224404400231020102220334142434334103202212123314311111331031020140244303210413133241334240341024140233102342344103403410042003413133443243200243230411444340221034040034411302210023342324343434304424432411411203002424204111321024303042213431441140302021443304302441413442223113241412421410244013223401144214324302432134021310303430031020212102222413022022122211044311240424031130342401314100031031144212432213120003140101141400124012203001022241104324331000443214143111431213140304143311333100141344233011311211424411410323131010002241200003201233223322400040100011112232112023122313433021330304203210424142420140234144343434022403202033341221442241330033400231440011312313013443011013333201003030421434342202031103010142324444020333242302400110440413301024042244203024023000001241432114214133040314231331411431022244422232004014021430112430014243044303434003243204001031041242002414011032330044413424224142441230124403314300343124332421343034332342443240331043403103311432212244202414012413132003040414213012233302044444202223034410100114141110134100432041111233443403140422133032420041120400012002142304221010330443434200403223241314013141211420244132402201303442422210102231201142213421102310410030121231040230011412110434432043343411444234231114432131302412001113021333441041140412402202223310000234213321330121441232232311414112013242401223412011313331110013402233441033114002230402302341420342133000104124432112322230112020240400444443341104240432204032404310200112140311313331414411122144142203411244240014243000214012112011410041103211202302103210230431233002011420412033301101042203323302114430340104104402241204103144143322201033421143420011413244123042434423120424210241024230114120130101433322134321344122324111114023102421303103221302442003320202241010424004024321024414320140331212131", "444414404410444324044403032044131343040433310322342421422321322141343142242440223441242203123011131300003310232001012423201002344213120002312324400140112130312034114211200120422000334321414100303410324414241311001443300034144111421331434233024323444134133011001103324012424400120311214130133140443323421243420242324104114010141424031010444320202414011320131021122140224103023404113022131430033133003201043340400011324303221240002331120141220244231030202232313223100140010003201043404302301202311031101231340413424222404340442303041321134232310113410320220020311012240343133313304202440001121434021312202234124300223040321104241213044113201410314230133403140112422030002433243213201210314301443323441221440033431141041102113422031323242323333324324022030334144043412101232300024310231214200030022340343112331110043221220402401431133133140212012030434001423210230013144344314423240421424143211310023440302100242130341130433020001030420422243233314120303441331020233343102404344102240320001200021122321110143104433202040323420011044002020014314110143443030012302142243304111022102341412331114121444301023401244402144130310222432022212144410413430141331231244321412210411443041434340134344002314300431110104040302040433243300401141130331112042004343202442313432444010132302331334443313404330113111120334422404442130342132011044303302124303124422344423041121341100421043033432224233000000030400313120104013011310441114400300114300430043001020340332322024124443112300111332041131443233133020004203022301041142014104041432420234123011224443030313123133343000434220204302412302220233112242411200301404103434102121030134220324013111011041313203340232331002021333413103432431313324231212313031021313202010444213433331242412313014331122030124204003442142213422323002134212114020212244030412103004143220043044001212114210033233231412113011004321042343434140400224201403010332100040023234014423344211031301000413123110304423031212344332140420304414022231311032323220222341012412203032421012201141231141114022233020214020002223433220214030301111234433423411100213024002331211323244211343040411220303331110122123411434444012410104023200344244214032432230013400321114104033444113444211204132220404113344422143031413241412211224121424312112314134412233430432043140204434024444131423303220313310013243214001141320000432121321341330101210213210441044240411344221304113312020102130114301004420413200234211220412403323023324344330111210200212040142024320303420421241323300310414032432324302400010013114422042010314230304304122210340344111213314414140321330120000131001410043340004133123100324134014430101300403024101200222423011212104421120432233223014034442242014034040433021134023333334311131104433314021021323230043234130122321212122410334224210411334330243433342323044213300212002043033130111311403200213420230241312231340444313240322313124111404332222114440041243442243041011112133420021100033423322232344231043124114430201443030031100312343411313442421124334103403403321123213200221220034320413201421212130412434141323043140021223403441011434413403144104012330331323204013112221331403234133223330140243341344234314212011142414324414432130223120304110240432341333301202044103331112401443433202421241142441012324102212021312430111422402220242112431231214213400403021431324442321001420410002413404422210024230042234334230021320011001042224200213004344222312222344220132011343311430232311011112321000443140324222131222011304140123421312211322413112340111321004121041413021001314323242114322100242022432433432242234132203032111111403002324011214431041011440210233311122330242040422320212143104320341041321440042244242423024141401430033004434310243443011344023321101322224231020332000441300441024024314314022043332413110030444221003004104321121002402033220401242243410142113211210124414344310433122222432213104101232413132323243142434420000010332142102330434210313022440141434012040213132142031123334124322112242204244410313332004143230310100041322001440124323210310041411402144013402440220233401300104042441133233333142134230322011024332312230202130312241330033111132344421022123002400110300431223034022204040121311004302301444122242043212212203444214040313234130003314340032342320010231041432433022100114032220144411243312423211010424243140043403231330221123234023240434401413101010210242202343410042034404411333332121430402332341202301031231413010134201113244323301240101131213434133431430", "442314031312322140430202223244013202022000404133230342040402113014104103300323424030310100212413241244244304233042440232010143243331222024404333320204443234404042124204244040143213342000413040431010000042241033003202110011010141411032113403140124032200210311321013301024131121143010014113002244311434100420201423000110102422321040423303202122322113330344113223012024210132220242022140030114142310140034120130221030423341321440230402021200032124011142120302224231010124002213430424111103103333234340332000140030441414334232430422212131110100442144242103031241010040214013020113341343340200234131020033320312130031220123021430434003100142040223000310002204111410232343134234004244013201113404013424431420142144202204302321402444022101042201001342324422433341240240204423213220301243401042012400433112122201040220421020332211000301200234340344042120420233242442203134202123240442234034312403324130102134200213123403011241012300114402402332310421031344340031414330240114243044300021332311243433200244412041440204010101300442022322324022212240304332014001312401034310034212010101224234201100234123021022332440123000241243024203333001443320410114300123201111133423112424340102130240224331221214111433302104320413212122230441321301024232402212304211200041142204223243014211034440131012112014421431141303340102422120202114141232340342123401130414111110441430421303044410442000201033043434440041030020443324434140211401042204020013101324124141141031003222421142304304001414243301304013324201403020434412331340333042200113244110021134101431113121401433232144344210133114141302244324121422120101104101201043144420040412034111013221430231312142042333131344303343241334111204442003234331043030023341042111431111003243434233413211002312243211102111341001203340140220202244101044430013041242243414131430200114404103033212122333110022203400110222020202040404000212224024433241322103412131203212312113101423212231133410020111342424400300031120431343100044323303300421324042400412414000221203031204131441203312312144030214324043014222232314413204212321300102113220141311420120142131420322414222120311030442113030304321402302023021302432444204340111440210200420424431340210134430223220032031042424324020032313040031314203434421013444312021411133343143431143113222130211122141134144233012141331144202323231332011221322420444231333002202442110414402412032103124422343043023421100041402442004021344000110411403122341304430103332320322143431413444232132444233220114234044333123141324030313004443202012031303313302101143111142124202433014121013002122330343304443140002433404120403203232244214041400030130144424210204020023410223110141324323214214403213203232233012030031041340420323244031441303142014432341123233222014044422204333220021000004131434242322103342440340132131443340311011312031430400420213421412403130010433211102002200201011104140202330033412031444303330222212332301432103441443112130232004020434212413113244120423232222403214214042420130412141414104200421330404024221034140143440312140341202401434324240201444244103441104002403211204121000301040133230000101330240313041123103041030220200342000112133444310223002201312213232313322322032343230042320004221021311124211323104111411122012241104033240002143411322121100420424422011101141201332422321204421423012303103133241020344003403134024210244234301322310444323322144203312004104200341413014123204303332041004222422320033121000024214323220300113130044113044024022120241244303144014142213401120320113301204042133302432340334143332430030310321423130224442120413111410044202343312314424434433003003000211210041214032312110341403122223241244332410213021404031234112141344432343032143434333231113022342011220234100423444222403331302010211032233313303203424000104134122030023441320301330040210100420303123004323442340142443023404043321310420121132143110140224313300334211142024230113011233314144113314441233041432224322301144444022141112004104102433004012413114001012440231033231332331424121202041102031034031322214334220113101121212104240044203444231121140302042230033342343344110303143124234124110023043443021010101301243044132110203333010301002421003424312320134422431401030144231003402111333040002440040421104000212114023203301231422240201411222003040032414200240244224434303244440034130132430332104312414210301443143410402423134304044144401004303232422030140431314004022211142003421213303003123111211420102200402411240441030213110212", "204204130212111410410321312042232323202142340111003103303101311413444000022033102224432414441042022222411320241401343330232420043313430333321311012403101020311213042142420412232304023204144403001210233414003312441010324042040410244302414311101140240201324322030421201121001411340230242434231333133414022004332334204034422431100122430231001314322121300431013104313311332412134141403330401130334044102004222041110201104304400232043441234404423323103313300322442242301430134341204222411143433030340222244110003012314122223030033310324241144320340001424401104043422303231034432201143302111014441240323121032401014304004421200100341424033310323102343242223124221422021232240233142404232030344404021123441101110113031301021034411313114342433003344142442103112430000004220111041043112143004240241132031132120444432123132243204221203433144440204123031311001432230444341201134203301444222432011132410234014014031301212310322311113213430210142141040310332332344332214020130430334120133021343043324014040240441412014244144411442040223122443330213001003011124304143240443434212220140303342023143023202433420012104023041310010024244030004304303134100241403323303423233010333103403310440012341320033221121020031230040122403200340030420041032030002220030134124301200324343001100334314204332211333011443340221310431213144140112333013344412421042303300130320213103333314111004100043004134033124214101121243113342034222002221241422320401044402431033311120123414223201314041220110203312423324211031203223134024433332202031232222130433310223411430214031020032031100201333040322130332103120211412034411003413323041300413234421023440423341143123020043300210243101204032100401003414112410012432004341432342414242130313133002031221034443013021430032133410242320003231221310300134011330022402421241314123413123400240420140242413023411331242002143040141124233433442422223342240130301034000403022434004420443332032314212423301302440341222044032232222330424331233122202332001423221413112424321042440411331242100423022303331243120421203221124322042232013122303124333011023403432424343100223343442333132143444104301413321202033231333314413042404341140403111231312321000101112030032311313223311133231323302043032103341114113024114401243041221343144134112010430144224422332242304121223333110221424332122311004400410120401342242123124201024123310043404403104004420330302240433443114001101401221431214324040121120342412142200440104122112230212133141021332312343342313310224234100030412003224110143113324242422411001043211241203432323423340232444230012100204113404140012331323233223443122420442312411112133420410011143434341442012104003222041300412440034112333204400332244222112324223323013113022410132023022110210412210341040010341321113424310444101113432400324034001213044221024441144012201121344210032421200310013020322332321021341112340222143121323323312342402130423130120310244313224444333031000230230220113301303012423114332040223111032224114100214323243334020312301303433431223330343140023443332423121300231332102134414314340434231401241143410224142103110114123003332034022044402241114112014242311343410120104144320022221020021101321120412333212344311001121130002233002343423034044202420322434111244341212411240424121344422404402112004414142112342201043022132121021024223433213231201440201320444110201120022203001233032442232014024101004313332131444043212231003203403440223121220430014431423324421212032311111443134304410341102234132111300213401444223403234113012233443320221432411244314242233401140321413040013413024113143041443341103311434212233304434014214103312101310411223140321210320141222033140420313300440430244313201330144302231401221213300401210424102321304422314031423201224011024232044030213131042401304222332342041444043132133344314210303041313131003310410100121133213421440334113444240141340044400342241144233222113233140140414414332313433201104204420042420032343101221300040100311402040002133031023144104442214211101141322123434034130343404240013103431044012401101322234340110301114220011340111103340110213143433321043414430313221144022220311033222244341214240342141213114112243344030421004000013001144442003110100440442012034331032032041333440401032414000101213144331024303303401231123422123413143313144321104324331410314200141323114121100023214421040313041443432141243122233320101011002011104400431000012133002041130033242434134112133403440303214212022443143002123240340004333023233", "432320000211213242304020132303440203122102231220440304241312123013131402441000334034230343242011113432424201020244121312133244343441104312443044114201440333141430300322012121411200401004130032331324023111442121102242112441411041300003101030010320000410311101210404310104040142114420433200141022230032040304240244402321234122011003443130121433012224410311444131421011211101012122203340130024231001100110102441011130023104312132400142004333230011304200103201202302213232444303003203442131444304222220224200113323314034432422301130414112401203421233323401113414304031012031403034201412220343244103112042334403132100211401214123404240440113423401201002144442421213011200424434022130104014230340401201101441132121112221031033302320200132022000413303232014304432410211300402433002140221030103321412210120020130333103442121333240013023420002130331404041302022133243234301413422323300210143344011001124133142010201431231430031113301233312014142142043322022441123200420402244031222204332320324320202143022142400044122210442300000433200031233424422113224200442430332034441443203400104441202104012423030431203414142410231003443014402013241443034210440003123001100211213420413340402143104221331020431411141303301020342310343434422210233320412402423202333434242030404030112222144302020132203401141010110123200114244003311112220223133424424434111040221130001232032213223040333030423232044114424322420043131032331134020223004430434300024332330001034114430231410313424233422111110343002124001214141412304120011211032031010100123340304004400023430221442313142143314313013334040240200102211134232423024310321142432211441041020411133441131112240244142000342440020202424232132010432143414110221302331300013113404013202342204444004201103101201213320123444042200421232311432111101133434140210240344110314411431024304400122120444032103222442104030020101321030440424304313334242120021000241220223203343443343144240302402211031100314432123324421111214022240024101242032422140330224413332142342000134030324124211011230314123004334203200134333414012420011004343132011302003322204314321224314043121421033220013334121433431012241020401321401444034000433220332132442022312233203444200021400421243442222234034031204231413011242220132442002014323234004311201103042401433110440131340044140143203333414101343421204324302300043113221341420122404211332204111224404202311040024233322332433443211040330440232103421342302244403114200403413431021132323204311313302223143330434203012432243300243414301301434311430232111112030412431301234114430040113314343001141330133211113443301214041204002442302343131303241432211120221003144400333234132320324001343110032413212400402233021324221222334122403342014033321422332322013344301441101414422230034342043002020044421112111332343042340201203241112211223410220142143341312141234003311241303430414114411112020100432010242431332112401022321304142041442320100434201334213122022013301400202040130404014134203423244403014042323242313000432314340322333111143101303142021002224423121342023221423412043101421220420133222232240224203031203431231130242033410240003141104331002122024432123312330021400230411010344434021404420204034100302244413424444231021303113140000021011021221221231133013114322421032020030314441444101440242201023342424121120010440124010000340141442302202131341241123033230221012022333302313342044224121332301443030432134013041034103412042213220114213334044022331104331000322421003000122314213203422000123131232441102144004311114100122241242240441033203023120100310021441102131240301334111044314044201031144122003040312024301120333331432443142134433020330212404021103101342123044303410201114314334104322230441443412340321033304423123422341433332241222313400041010020440410410443332131022440144324321224423002413202230230010323242423202304130342403441243042231211440030330331033312033411130021444411440413110112213144033041344231110042234120010202140141420221203202413044104342440410411410441204212022333041324403424423114230203432032004340034413412433320331202344132034001342002320401242403140143031030320323443322404040130023441332401320301211043241400432023232414032124311412423404423434120213023402300021040041103143214112344121100142311022101140323303133303121332331220144024202334433224442214321421104030434342441240031324001444121404424101211231322020214241233231331134211311224404233344302201342424101420232401413340024010010210134144224401003340114432114", "010140432111441044143341111113120412103243123422400230043020144134030214433134122444034132133023401424400130123313443222433312112320412022442232131001022411321413113232423422111214414340023002241432030321243240131421140111030004443140030242301424112130134432303444104004431132014443414143322004420102303132000040420201334014421101131024310004203101240214113102231301330412024043102234423104333113344243331432412012040024001001040134120112140023343401410214100130044413120311031330110041014123330323240140244132112212031214200423403013423042420014013212410303040101243242013124100043042132314321412344231401333324211013041103343224413241411133212003242431014100043204342322210112200432414301130421202334033310442200411123021321401321103220133420124234131104001000130200423024110433211204341124401010132434044310113111113204203413000222241122401044242104044414324141131230034232322120334320420143040320214403240301113233422431404221443103104034422202342041434104344003112124231001033141114424442130304400444410131102023444241001332144140010301042034121012320434222242303034044011310042033010143103303021020201211240101143021231234441301442304411013431140140412032312422000112222103120444022343204140303400224131230031130123101210220234332221310121320432013134141020113412032241304201313041214013010241310240302224031310003104442234224140301310421443111431031304310433421403242201104044034202201442313112012421302321114122310024132322440003224420203223040040243212324302422310142204042320042043340330143021340401321213011014401001233434231403421202420232114011100141243200122441402103121433004004321131411342031421100300330244342002021110240213230120002330310303332424341011344142412014141004311414302122230321301104204100202333221401424402232041031301231222220202411222404203142143144214412112012304024140120401022043203441214302212444240433310241134221031020111204023300301102032113010411110142122210100031302024231123304312434240432100231004323203431340142131213312123333131430400111123213110443014100220444300023012302043243024420114220412020130144304221200113124324221140334204113414344243231201311214242123340031011102323202010234004241424030124034024040421210401121313420443044242402343341044334242131244221231033241043031240303343134032412210144140302413214132031402140322223410421320223341244423232043423210200222440412124412412321222023411444422040110314233140121420240041223233204210003001343101143303130413043440144113401024132010112412133222300422330034333044031213124134120302132014141113321031301433010303213224030102232210201112323120100041210400442000222201220004040101230104034234102424321122234200410040430310302101232003113230103441313034331341421224031221421233214134120313424110401012002042311322121213312220332022313434043000321100212343441232313430121140431410033012434303312313424213102414311312041441030023230411310301440122043041222420344441233214103242424242242212022443110121320442410230202141203343332013330234412313302014342112430412303133331012342230240132321002122033022442213224310012422341121321041443403131020402211422200033111222300214312331201314214042313224420042043141043344123320100302430400110100322032020422344331021334222312332021020032340314121342421441024202134032022413033403244320200432341134111434130300420300102110220012242000330333232332314223403120424411020014022110003012142202133042001240401004423110042423411323340022243233304430310414232334424033221014202203244300221411110403044233020434211433400014341001243132120404333234240334404204411310342112133403430103344403342032211112314403300214321443133221142243332034000114033002030444324031200304132032132022331211224112444311304330313412441242212430020023304322300200342244314314101013131332213324020142133321243404100222424024214311320032301000040113343012102000321333123211044041121310230443123144313202434432431414020043000332200441402003134123422213413201104242403211244033133141222414343002420201040130110202304402233122241004034030030240013041231334044233222321133411341234304321000220214041102200221244120103423222102304110412131324000414332243040002424303442422402413104204024122223340223103222344424421343000212223143004313040104032310133130403442101434213311232444300213434344214220114321034010301012321322100444241322101232144314243424301123420134233420014231420220412023404443330331442403304024001344043332004042241031402420240032130310033114044031022200141", "413304014341341132330242104143424430111322240420102223303103242231023102441123442121111212412044144231402442030320102343133030040300244032300000443112020340220232041041211012142142021440032042241012021424322042303423241010413313424331223002210420242401321303102131334403234221142434234334240430043311001433124034102311330040010400220423440411120042400134140343341044124344224234330443222401322113220122031042123413131231013230042213103223210231201334313111042310214423321403401212210320023244233043444423122430222012000430420211042202001130042031232420212334333341214040103143131301241402331400333414201434214402433144111230123214214102442103411322143334043000244120021300103233112022034414133303021441212040023332420040404200403244443211001444233111024122033134334013442214104102124132421330004333420224324242330003042130123113320023134242303233440314231231410423340033344440244113224213111244130404143020244410130210012001010030411302313013030412311103443214110414230044343210021003243344302143002221244221032331232304240402410411410301420003122014034311112134014212201222302201113320140020311113030101440004100221222210021440442032301103010012221340343201201044441410101200211443330422432231240312132424014302221103233341234132200202331103243414121234140444121001004431443123321103243413212031203032422122211412331133133203424402222042222024310112130311012042240130020244441341222132432024102141332340400314102404031423132342224301132400241121331234321111114042434222034011001301131210110044043244341432322004104120244124034030131002030040200442303010220141232304230430340342312334122300103334403432441324222342340024344041333324313040101132024310030213240214042031101234241243344140034213000314432020410122113332002211340323041133014013032414221411233112023422234310311433143142412300334003131034200241141231013224330223214302334444131012344110023011113404134200132212103310210024203101214041243432021401434204430014311314240120013123334112200144233404430300023322143432421023134114143113322241324202024104341301040224124333131240132402012321413301303023321400033333032001101003331240140310022324004242304411311024322403110134411131014020003004431334124133212111103411434440011133232204331141304100422204001443333042424433234412422402323214033102100410334440032403321421304441340423303021420014221234021300104202240221232100203030342330220334300242000020311013220043333301330043213132013231023341322141114403020201341111423320443141111241212200313140142041343422033042042340313321143123220301214033423104404421123330142400002134210012331342020140311344124223422001422000111312321302340314412044222413421400322201210114323342400010413234122223400203410043144034002011331224423230223220331401123421341141114210000314244330404413331412314404132204230400201133324103220032000431010234044441012112104002313211114313101211234344042004231312441341230024002021401143102204441042114434031212133332004304303132204212022322013433302400213432410332002040402034431033400311423413301122044031243021332210202102432302311112220212232203022433121433421013033310101211344032423304104210332013344431122422042131002124032303410141014222302314302030344422321423322310122243003301101443020331022444110011234232224010210044411213403002011413102223042103320330022023404313431242143043204423423413342003021013232440010322433014421332241043231111134321042112230403340133134123203312003024323432333232403443021234241021422340323302422402013432043224244331203403203330413133244400143421432000333111404030323441140042420234001222324000311130102003030310014312301331020120000314432001313334334342413140232341043324322221324301132422441334032221130200312140320014300031133041414144142021204010421202224234410434221044310413204002322311322313303034113233243444024204034414302014424024330402204244213204000110342044144204043420341021022123320320144143331032432331111031411142114114223401221123103444342432342301030134403444434333023110122231311443112000134423004141340332403021004211142221443441420041424400402231114202232423202231103340141114204242022440440141431210403024144344122434231301432004043233113203431240120221430024202200411224432024212411344340132002304221022413113003402344114012413242423134343424023104411411421010203341314313420310134312340231400043424211104310413012010103422030134141314132422231121301143422004142211434304130212312131424344424120213030332234114444342323032021101303", "213000312123334400320223241424133431100410430102204141041240324211021012114303400102444443140342311041432304233323112403143200010210343013301034033201300322100102323223013133232401033311202443423400011102322214321004101003310140104040300003043322043044444211343102141041103442022304111213421443410021121343231321041414031324304211304434321000012101001412130304442113210123404001001401032010344242443021121142424324043121344340241134434104132342124240020202031142023133443041033442342413231232030323202342201302031123020233311424410131223224433434322343342311442204103023414312222000011113302444443043432231433422213133402313420001124141124114310334300022311441244314441244322401424104422331021022024312044143314114043044244242040313343201322432440110400333444214441113424003323223031202111300400332123020413412421311403031241134130414024033033304434332224222214021414132223131342010200334341242221224030432324332030212033213413002414143340243202210242122343141200101124044244321041433002011220321244342411412214122200410000302302044014040334200234134123100401401011113214121400401242331300311342341143100222323211421400211220332410310311320014422140143302222400404222101012424141331340043120024324322304433230212231342002004421313332020330024224031211240313113311442104211334034123011103432030231342014322020320311304300032334043021043111402101014313441343032410444322144413443332202014242411104234034213321411002104001220140020434320140343302313213442431431313310112110043130314410200214202301104411013400043100333233402000302324322214402240232212233111331312030220323431100310220003414232401130223004411122142011401114320243403111244242444203020413011243414141400220422441432211322302141444242131104134101240440032240444344002413314404443001242421314114414201114331424202003332324034240303332322314344220442312414214042202233330143304040142012020133303030241114222030423242313412144403321031231013403433404030110410313000410023120202042114110132102400043004102223233140244100233323114223022220414230143320330122241033030213212120142040304341143400043104241411201310023434234014100131044333410401230332201020412402412131034033222301242211333213324134233222040043144402234031202414424042442222320340224034244124320201440142122233341033140131421234412103014234103322211224402322411034031333104020430402143231304324133042411202421430441112304211002432421141310321341401124034024130324030231222344200332211121113143403140224020141132243201040420313432313313200233201421020343124012020321423443211401300432122423133104104033331433103201130030120444403111010112100334302301312040101400441401204331220102300032000323402423432414020322113341031330412343330103204322134030042021243212022011412022341224020221104024224002431424044114240003442224243404330300043404030011113314213340433320333240324332440233233132421144332210324130343034230344220210103333244004223113214344440433012130322033120442331232332041302021223113243323231031403413100344114242133321443444113304040403441032322401101124114101231143434142434414240334422301134004021323444200311223222104212213042404320442430213322443304430404141342013334314324223223142441344224420431420222140444324212003312033220430421331041300412410233230430020420234213242211200432411333123443100112303303320121144020324414342302231311022140414020131011131213433420342123103403204044131430112141002044442004333100134402112042144123410340132441033313041102102420143110403134232210204401032310021310203324004132400024422241142414022200321332031222413244324240344344214133232432232403024433132402433042233121200213223440142131212024410030033314431031242300012002310413001234114412320002211201411004204124122213021123012400441214034241041324134200312113133213101132044404203404124101211404411323023320230002430041041110404333013032401313324331411241223130144433311321414244010043110442224101211012441143214432101211042024043322041444121212300022030231410030412424414204341411434142011242304011024443012310423433142001442411042424212401000404443240340014004303143242140403321302001030320343102001434211002410042113301320200104223221410312201011202310422444402013223321423414222440413431200034233310021302304110300302230223310242334412031242403301024343031130304121412204041244240101223301334342243004100040220344432124121404411434104441234323204233210002324002010113013001234420113001124004112311040230113443011114420033020133212213242343330034", "223140412110423341413122134130241024042303123232012023440132411120030401231314243124421323433032411030122241114131140040223413441423431324430124433143133342041234422343311231042022442442012302023413241012231110140040334134230132213013330042211311414031321142014414414402033142221044100010240332023122302232402323204021332404020104423324232311442214322331002100133230442313413044123422213333001144340214404001240133400042320403130101011221444201343442132112433230110031410033312322111332031103321211314204433244022413224420342313223202032322021433401311421344032034124211222104322411241014041124014203312312234304020120213241442314341323114031341431212040223340433124410144411044242142312024221232404131223402432033040323430402312221004314442343130302322414344024401024433111140434100434332444041012332341004102300043343432100222003443331023424302303121321222104033021002321423213220230234123332130312314040341231321014140313433143334441000122421024414244424043241110213321324342231432002141322040120020341424044244434414003120240124032032242034143122034244402423320300413000210422124432403201030203434203314443434001422023231014220212303034012332210043301233300432141204012132440321031001003101030331110233420102111110143420404230401012420034414343102440000122230100213400200211121202234301403424213040130233130032240230241302233443104424242131402000340003022104102031411321422442011411410144322014302411314341323024011343421110032100432423022031102443140303400410140044241123122120342443412113434243020313233014311310032341000324111234124401231421041314323321243433323342211433221042102434100433110241321331213442032141324031103430413002112312103223034334033122404011042421443303243104043142321231031133142023220433304212030141431003042244143402132402221411010432223321242112112204340424332311110140301220320112013213300112320121144301412104103143043010314430220241043040310400131433003233141303211440431214002023311120212314102342143210440444312001333212004414240110012211123301314200124201002444030030233132332241201202343004240011310021343444024340202004343020122320202242302334010321411334344314211142131031143113224101340043434412322234231444201334133123023044233410001131312303043010332300044444123122000020344233344444434443011131030122110010241202032440223204434014312102123024230143241444234024224420204201221323023143042043014031414232400412303440404124443003300102424044404420001100402131002202430431033132331100004301023342131000013004033232412220040444402111304113401430401232342443103434403023022402232230144033041032433202112011444244013213304044104321142331304013431034111330031200231430304303444030241030021040303220333214414304004222443433422012340343243332102431442001222440213430313120113022043104143113400432042111434010002411424110441304332201220131411004410211341234324021140331344424434414042132100401141003232032020314130211111342332300422023024011401444311232204013343424332114201020332013201314130211313001210333002422144303111222420023141202420413204320422423432001414430200410112443230003210414222210304002132424243403221140411043410111343422344001100014200012141143434121414212240111234111032124410333201030101103100130422220412420331433434004204023140112030321434330040200322121443310033124044202131342040001441204130414402243420333242114431001311004011241103214300000312242010302213101220132004203023411112302434314000231310211012122042413213312043243343010422414132413444341330001411204002322440303310321144320242142220243413123220141231413404343401001333322341010440331142400442423103321204213240422111230143144103343324133411212041334211443112000110233412422024013140000044111403402214414442332142323310142343423004413243300320311142032130040101101110234233344143430134104100313124122001042014340042224003024342323024001011132110112230024120310104212041243023421032013241030222014331342022341314131031333220442420103303430411230013410440111012432244022043414324311432442113003234400112000422242042112010221144440020133444432230311034412043202020014021140434242322420123333013243320141423413222243243002313321411131220300013112314013120204240232433230332110303412320231142022141444323222311112314330032224212133213133303011401200422112331201444200232232233041440100230104201240132431102121343401111042042313103044123413344314203201233403422240401431032114420332144144334200134302342032202132440402300444440320200100224311200422033423422", "004342030341432341031434123244243011422433131300242332343401233242433301302402322131044320113121343031413312001102313023013344310222120402301413430314223213321122044100010202241030024304133122330244311242140424233010110122110343440204304204024423441203312122010032240444310040333024413310240324123041434101140323020210334301121344424111142341231113314401231032323112224210221100000032211023401240402430244041332232412102123001230403041223434001002001410200343111402100211213013411024413023003244202304403342122233431431141410444044403122200004211342243102203341130412133102313201344130341213320421143030210144143122200234404310331144101112014142314121342344421222123003242013441223421431224211200212133040044044422321230324403204144013204313324122301012433302200440103132000342213121113234010403203140114133414033314412242430442223333300441423004144333201221304002011214102113002434244041201113034332033402103234210031331020233134331233223103421143444041143124311234221044143423444021310111032240231413331223401014412044024122341202123431323222013230043034013304322312143424223002124104221320113312031443314234034312313341432424342321130420342000332042424142123320121102311414321410440230202024231033343101034142030112204330041430420404331321004043142400101104341033212234122013440001323444421302031000133323243103413121331441031331123213341310123211001433040121224220210312431033211241433344043241410120304421231304324444341100443224044444201401320230413101420213440211003421410200024130423112422221342404313141033314401044412343420204244222431033132132302243444214042030304310004134243211204103021124433003142203243102023233223013104343043403032142300121144342320131001130023020101341014314343042402401220002133441044311113234212130040240221314414324231324342410213220131441011104340213421033343111434104310043224320004100430403344214020443134301121224412213312102231301221213021214101333222431210421022223101202113304001020401212341243332404424322323110022343403022011301432020103041441303121220031222442402041110304122310223123420222030121430240031112120044043214440022214333121431324221230142243310433143403323111424430443310422130223033300413041341112024000401004204004224431011413320304212423444040122424004003230042310344432101331300142324111202342124124011202444224401221444003434120002012032432040431024423032104402022203400343000142311331312111030031004334004232342111000142311243414021144110420141023220000412401032024043400113242331130044333233134322022340443201423132104014421300201042003330042320101430143411232013213333002320411432032202342424313133012241430003114302202113330014201420031142202443321220024440004411144144330343010210410222030433010042214102410401134223143211110203224143034002131300010410023043231141431311101332114111210444443432443023044141133412441043102231222403100201433320230243330002100404332120430210133430104000032010114000421142443244434200030130141322320104331323122410013323120412400232004302103430421421413004043211104323131301041110200312302433210142400110413104100014343430231100043242310133324141411230104021012413044402403314441403104124032043431122121040123414224043042120131443210212134314024304444310104133321240011101022211203020304330203104114244421211244111330430231002030220111020342024022223440341332411044443404020101132043300332324411342031342103201031403311224111324132220413440314022243410332433233140223434323222022042403032001304442142303021404433431221023130124324422130432001124202334000324003314041140104204011102141010110434010012311241401132443200414311322133334122111022320043210223324110114312214112422244144014401422304133433143342121044333133214444033111441120021343303410133003030304330042213213301432004424442430441000212001243432013121401320210014333432221444043341241103233230420214121440000311301232040201231024021103013022232012234421442110403221430113102304422320223022303323302302044444140111213002413334131340303031013141433304420424340002103420201441432400424123201041004300141030000330404232113124332443300220441343444310332330031404331344401330021240323234224021230411144423231120120023201331103401030032412304200022310413123212200004442230000110212402042023423330042034422100023423143022300112212444030024224424411203211400444421411110111212344341434243221233310112324100014341331433142002004334444232342321302103322410143442231323232032032321312224440213010222214320331303011020432243", "243123113432413342122110422211033311401444344441032144030220312212204403442214031222130342402111324412311314143412221201310144341002144442231440441404242023431304243413124104004420240330344320010403113021411231202301222330233314032240323144300101140324204000043142340113023110234401332032231101411121422443340101223013100301430232041231211012214113101422441443142242403123441132434442314223001121124120234244233304244444300130434440141422404340333312343411240113032113034404132244343222301340012300201322421301433220300102221341412440441324022131004034223422014233040112402014221440204033023244421412442430442414033313134102304110310243312112144302112343200421221030334234314221433200031421141334314140401133022204334244112432400312230130140140422130314231003333204010010322100320331332211023303034113303414324121213110431322132320344244021330412311231242043033144104300122141113222423144232413201333421443321044242200030010241022303233323032313211433222402401012044000110424111140300322423300400421321131004242414041024320132233243100300130230042434243411242304203143023304402030442324211013303303011012012402231220244314333100431012330140303224021114312132413232221202140020043123140141014003323301111123012332204301214431434230440301112230332211122002133122144142032132230033022001213121312330133401244424020323023241433230302424114424341120313122233210123430301312030121403141141132240124034044301110101220303341444333244200223223004001232330103433002202042432004043102120400223002132142424000113130341314221122114332024112304342010200144314423204324043002233220324013140022241332423044441044101032023100101322402141011304211340300134102304411021413122241030110030400143230433114244010403013210430223214134040220342220313232123030204340102220231132444312323301114330312002230044322340314044422010413114214343130410404240232131301210014340324003200004314343411432433243431034014031430044020142013324332441421402113144043244021320433333413200444340010123104324412332442310301303412224121142400202322222100323124044002131222304200211312232334333022022010113242231444441043033213243301414103401120303310443024314232024444021410312014140431302044323434322143300120413403201314201040222403440301300444203421121134112440300122241333113034214300112340124143141242314424224113310013323434000043101334342241444130221332123104231142140143413240421100030413140320100140011214344321443100303132130024303120020420022421133324242004203230002344133211012312431132331444111034200331312233134344023043124340241013031432324203112240443240413124342241210423341230200130134142044101140040030112313002113444143210341122134212141224330142424410203022024234424021343200413023403011043301013203420330011103101120232141200013342212341204312230043224331422324043213121232212304400123130424034430233144021240144414400114123224433303214033440231432014334010313010213010004330421301013202020442144103144001011024240032004330404130004240311441142014324442323341310124143443023134404211023303332202413434331400043233314304120300244014104402344312414333031021403443124144324334003431114033243423313030021002220034244334011041421230224040224224320244323442221330313124322242231311321421404432112144022043304223212023140044200040434300131021440312320334103302213222042122130004210312300310110404021321020304134310302342004300233321432403034444130023111224344111430324144400034240231234320143143012414232344344443430343410224400230234203222111331122332002133032114003014144403032212440244421441443303042301204323143330430132340042210010424112414342001311402400202304101001332124300004104410421403024323334111013204010142200330304423204132100210423232221040303421420211323023244404324412402413413101303040121130410022210101034043002020342020242044103402302404344322022412003314111221444200003010441020444002310414121343123121133421432111214012334114331420113240241404320232201321110442020104131123331000104143040142012032230332341333420144024330314041314404112431242214223432014302134104231243412023241140422332400303323321332302024410010400220403201201002044313334432011420034040104210242344104003001242412320324024130400414230102113444222420321413222232033224042333320221310140120242110441434102413413214402313140140032032034430133131011100200424232233313104112023120344011241331312303110233010010334402430341413124020142334124204140230343414001400332332312431044234414012133211340333132234011202114014", "342030002434414114001140011223210130414221102224344330333322302410013101000231223331103302044100201231202444232210131024211004232114042232242311311034021141242244411413443304113334141131233330140300320032311124411120310010003334240114303032202411313201001304000322220110342334321113211141442231330422424000301310202021002120011434124440102402301213413101443034243220240324020231014211440444143443003040410043024321002300012241041331131414023431304212340420414004141022312234243033001301410101111032113240411210120131221311434201123402233224342413021043420110001002314114040343433204442231401022432001033230041324300210413124233403413202234242220201213042142144431334002421013202031203123130030033212214224010210114412212412304120440241401104423331341144303414001444231442014411212032042241444320411321422413102311434441244302441144223110013033401440110132230320334342122403311411314000134200300431400431320023142030344200112231200004001021330340134432204210013322301000114431102002014004411230340323104244312310313241424344231240330330131441401122243300403443333240302042202034030112331132422040404343213004312343214303020113423000314032413033410340220434144423113032333214222104033233441200334311140234434112004211310133444411023130344414131103143122234043303310004120313243214113303420340110214322320121032003102000313110400200444442033400132442311402442041203202441031323002421243030331122020113320301001212003104122312213110242214134040324322434143143423334001200443434244143100130401440421014431421112430044004120442143030210431111030124203434132101230223312012330112414143002124321403334343134042413343000241004324112414040230332322023001011234234334324420300302212114022310144210320232033103010043122133424221040040314012201024414442144241233401442141320114033222432212114001023124433004312002310342434014222031044143234313001012001023414004102434200143031210324243423233244131114024223012130340011440440311323332200244310242100302041023443002022201300241333112044124000230440124223342330034121011141400231023324301342301200003001310434130212320311133134042221441220042233044020122233001003014413434231312311313332141314111141320131101140433201314040122001123232340101124431431420001043042204244103302231131230141344210213404004002402440023421110233134200123423321222412313001202012440034342110444020102110313331112110123311203204114402442432100132233420333110231344031330423230010012431343223024310010324312213200142431321422134002121402412430413100342432102030130032103423030201344011303123024002102242212022130204003222322121220321042443434210030223312101303304133240031021312140243313320041403342233111000122021132423124241124243421341330401331144040310343110201343123124421221023444121411003321401120042204233042330333201404100124443144112320202200214410441241201314203004220044311222101303424334304311200310342240443432043041314112021212213331232341204203221403330421413010120124010034204140134234444400033043414011023311234310231023021013111242311022143420021203212433030114432242022301002410413240433432422420340011040121421143330240224213014010204300343044224341444023302112202441423103304123341412130412202404112032442322302221013303010132024442302022144421043011002442334202100402001021122441233003213043331424002434121422203204203140342412241024031022032202413014023102144200320141101021231124013420033343441012143241402404433244004231121142011034232144223141142321403132412341320444203421114144322442432224021031330411203004230322024021214332122042413013133004313012020341022401422032402011143231114404333034001324313201342344231344012231420440112111310043021440410222414310223421013300431212413042441443220400232313200231432222330404220332203042133332130001030213133112212321402322131022021140103214322030310121043324103004000303131112400141314132404403300112433014434314130430423222422334203014200423432240133341442422141043031143334000101340243434022424424244201244333220413342003342023421222402044341112040000023131431310423043443124444302124442201213142040322033102412011023021434430441141013032131012201124333341020010342204433023143312223234441224434122003040001303023411323043012422141312332114111303204003210103144132301133232442241234001114242200433130422013440411021002120003100323401404032400004213033034143121320341103130231031000024124140044204134031231220110104133411024324244223212201410004312132024204002313141044311012200041332323240", "042432341200332040323330114341430213132134244124304203304133033231140441214022010120414322214034240004142244114230334102012224324210114142302201440331310044343130131421121433101414431314314403024010400224410313420231314204313140404444440221020144040210232341222122223240434300240234013001244341120423224141212234400214100023021220201212021414302002133301131041010330344202444321243143234103200112410134401040342212143044130123130342330212042311410314001200023324104424103010412300413222010103430113230211431332030220224404133300443004142101401211430414014341143000034402131324220322413204200334344003242240413311431112210333423100312220230113402003134132344412223323434321432141430240301140424143202433322024422122021341231402234013044131320023000041242423313131233133304230040213333022420433111013121123010223324141122034013334311321410412242103003024133324143302300032120333132011143424112342104032212242211032124212344323413243023023111113202331434212410432223111223034430234214313323132220100020322422410344300032403230214004124032434233022200324121200101214131100143040331213423041422120214014431122430321433324133323432013031223212014201410323014004242210043344432034441311022013314124141041021141311132304212330330410044241110444140034143031314444201243333434103012042320224310301213120224144130102413301003103403022022113414410112443023102244344043220110243101441343433414332300032440121120033214044210131400314121341300231212304002140142304024333113134222021044233223003414142413142130134023202233120204033410413001032002000433032310223330231120242043101141123002123040304302301001123114242201222102330141220034324144301223020000320123201110330113443033024041102002240130122410330101324101423014422030112042114434401414330411002321220311213402123314310034440423241111341121141034042112040023331422040422113013414333332412202320413411004243312044202431133130002103402120020020004210413122221410100414032211120201322120442304400012410321132431043041041333403331041011231343041010043012141314010303003322410102043142040443010231223140043142244124312120202423034440013100412432403242213203213224124231301444223414404222341134143140140343220313230443022114312403204242421002340332410430201423120110110341131024432221223134410340424313103410241220014122211033303243113140413024004101421434323201132001044414324121412142313340423134224232113120343223020000234000422440440301230423304411323040324132124114210423120121440223001141101102413042312141224200432334311313442334240403112342313211130440044130020124030214404033004431114234231010011330242223030113403421011421342144302422034410020211421410022301104330024121231003200302002011110123104113302104020402114414013233442240020210022041434210034030214314013331201443431401333324133132111400440414011342041420424032124202231013011300211440210413430044131114431142242404203202202421043032001223101323122444011310031232101212124013421120202412043044203232142114211010312231213141333344044010030034314011011221311011013234214444004130040014130442413020212444412141023120401334210102031333300112324140324444044401434331240441104142303303142102300343133142000144044302443312333413010041404342110440002023423040433210134304234102334230233211144234032004310344313422422424024311044440142334041332013121444400303332100021240222114030002134142413144444422200230342231144141011241133323423133121043231034431244210340430143213410214113222213200021202114422024034232343211431032021331400314233100222240321212101410024401404112202202420434344142414343021041122233143133424411311320132001301301111402340433040004144430220122332034413200102422431021420343033120440400221010134133421112323212121014212400401100414041014241301402300241301004230031341332410341400002013431201243410013004303220241030043430210310332412311222004221434413041242334443211110121234021113403232044442000201200123324413203111132111433044101033041303114003103103120431321213424341231330031132232400222401121302324303001111430222210340334114420343333444012434030041230441102201113031431114334440341402421224214033132223120331243211403312014042201020122044430221122311431320033104043321031301113040410443344322032202223004013300144104021333312410024212403410241423341100404324132213442434413302234103000301444200444110232022213032041120301212130321312142403402223332331213240303000322234010033023041220400022343022214331433403230014411213210242041404231400101131212", "044304043420421243124400201411220223203110104204433112221022101402242102402341433113321310010221210432042414022004234304102013000021043234423431031042114221430121122230443420404424010011340110433403123242034002443133120230310112400324000234233131124322334032422330121201003404431003232234444303210213022210401342130004411011122042012041023213104310212211001303203132233324002003441441044211400204233224334024111010333340221333410020110320324224430233241033101341103404424144121344421213010243423123301410144303124400221333301034130112304001340144244010024033122244223004331044023200212430400401123211330122223234210200234011121032411134112114342304023143232203421142204102233241223323243032123224221021140032043110414424024430210141001313010201131230304323131303432021132411310124431122330434403221210040200140404130432040042132214004214332321140333441404100203324312012424401122304104320340140311214043223040023130120214141022422440024130123042130244320211123311434011124301143203323200002011344224003234331443122122003213442333320441310232344210222421202400314144341401340342104000041244034432004324012422203214221320301233440322211342120214142444141233234311023440324303111123021443202240121231112041042000133001422240020220303412234214430240311241211242322333240213003010420032411424341443341140010242421220442204130310300300102122043001310101243441143412332024340423023332104444102024042222001244132132030102301110243330201214310331012402122304202303132014302332320233101242423310412404222021401324231203331113430312221222012332021243221432414301213100041133112021343043403100341244200033012121030440134440132343231014201121032414433303332130304320310013114312014020201121403441342342220131040122101131400300411320021122133334433020420243242103100314140322032444404243242020001131222202121102323401033210133130222420010331424441102022122124330230342333313432014111400433243440411220321404203202000430020304241423124431111322400213023243244042224244323112421022312113013443224011040212014431212022344201330012232003011014203110311034310224230344000012014101003301044340333000202234312124311322420343002240031213140031404023213044422031314423342030113024323101130230421303334310021240341200024120021300041241113414144334004012332102042111044200030210444444302344220421022313234101103421222013334323044400400222140204432224241311121343312223233042140414443342303012204324132002242402230204043402201320132123114444144001133332000412132030211320334333241102201004001412432200124140024221420442424104140113100220213341443403100401102120040342222332022144122234030400431140411000033413211122332001404100131423001410033334144020414220220332101202211030244341020443332110410022422004104133301123122412444403132434210231432230120223013112033041114403333242434332014432224334341121130200431412101441212420303210340102223104303321323002311220201304200313420240303301201402012341110321433200313214401010302132041430141424120214233222401304123114203343300040310444100233332031240111340043133300221010433114243124301113104432040324140114001224234442322200402001341410240121413133212223412113201423423234110314224321424234024103434421224011420434131344413122331234003041421314010401023331413002412044040021221324334012221102443312333233434043420042223323421204402031241040243312030014440433412322433201213202201433321124122122320441303303411024241424404412430443041313410004324341110211321431403320234231220303141243132024340410342321241003031041304023120420130113304430221121000141131234221443001431441043024303410003214310320332034213100033034430032443034243223421411144024310420300121214000400220330201432333403302341141432102323433024043222003132032422322314132104341423441210122000410311123114200302142020103334100110214140311440412023030400132024040004333021302033322332024002041103422311000300304213044421034410424330433134221230231413244224231400231202010111022430002304213114420104330442201310020201030312044142443302211131343331043020124412044411424420301222221333232040411403001420043100141413234303402140031234040234234034414211012103244000244311013444123220021214400001323212042222134140441024303441424133042420424041304300404313403444133211314142032340211203310402212212123404210330030043440010123432432401302040400123440131414310202000402413434311441242124430203233421241441324344202433334111414131431120134202340122422321044311102030240000220430120112343213423440321", "214302031304233410130003441241023340422101144012412222243020321133120221444001121022022142314130132324011223022223113314133143341404014043043213012234124003024233104023132020201401121204240310031023032022214240400113222412204212401122232324111444344012024240221044101222203120321020314224210113300241243333103312142042324113312432244113124421333330141432202303040301444440243233141141241430032020412043144311114014100300011244201232333200003444330030112440120040440424213242330034232410031230243313430220443121344413312202400430103043442422210313044144441243030323103241011100144432022133043113344133341322400042303213331011041433420244134341122331400242444344144433322132130311100204033200443101113110311300004234012412443003330424113143001324232443440212144304224020021232430101101242243102230131432404423212024031000120114011443042202041424102441002224113232340410000331044000043211401303220340102011311403000412124340414303444341444144234221032234041004010322013031334314003411021234411023340212223011430231342330041312232433141124400332223312134233423334141034113303412131130223221003222304331411432341102104142304240103312041002242122013323314303214123142133040444402223344332013023300431230123240130140131031322102230441202000012223303211140114002214434420021401333401434112423234012212131024203143141033203042033440414234421000321001231143212302423220303002034443302221121401303023233032440413444324044324413223230321341104103234242242010342411304004341003032330303103200134443124213213342332030223013242140421104221042144231213040114430423101001123133242310234143230430122034112432101001324002144333323331410041133433433224013222134411311044203402132110334241021020142232412444300234114121402301031424441243134042001034111012211232011421112440001003412434440303230002412203403031330333244440223141143444341100443230230332044234022142020331213002223112213211420223004113002334022331312140012041421441331132422321404203322230031342034214110033120341123012422231122043403101111023024033231342313233331021331330301314434142100342440400004210303312344024133441140222332020142124011431031012400140434441204303332312434441222234114241004030402134400141411300113124013420243202442240001242343400121410013303142133443020330030244110020232324144110202130103230441201402231223304441331024244144143242121230212224333000300403142032441233333433444403402113224441332110130101302314220112200322132440402212111231202330333403034332341022440022343000201024212211004034340203412133431012004310123433431303041302442103010212111240440001204411214031430130440200224234320034333130134200420314400434001113201023030231314012344032334410020443210234123134114141404314044412342403440413222442201241341240422133334401430332142243441044411433302241440104104012021101133311011203100114201142140303301423244032344220130232440230400414234102114231023232110243032134004222220100432122320141133041110410224313003102414331223030014211104141413210234111424040231102331410331402132303320041104030312330302102003243242010142104442141122030144344234444410131214341031120324043304431101112304414433323440222210440010444031023102002023314241214002310023404241431111042211134300320322434301441010313142033314402014021004330030430412432134002331403141113141211234414412104120302312204133041044020031443313232214112200313440000220141041244224221343024210330222442240433233324323040242431333034412332032213001314312124240000024230044002222220143242412322322240211221320302143231001001212303233344403200130330133324012433243321042312123143112032304324333023030230011132031403010222131443404422402114431421413003100423012311313331124233222212314311231204424231424144404101242100041003012302134332323231331042104103043301313242033423402443424221112033043240000144244314400110024203241240143240221013013401444403240000244104332014224431404223100001212413244012222444211024411112100021241444023004120142030444241224121121314323414113431311444131234240140013011113210403220411130010403020233220024211220131122314424213301304212434023410010141002120014220442431202033240204344133244231340040202341013303340402134021402021300002322223203003232133213031201200142240400232320424234010141233201433333204021304041003140020334023012133010203331414240142411101221123131200020344032101223211324403432241320132334312300403412421233112301444000042010402333403321433102002240431022414211404400233433432404220330030100013433", "302430011222104304102334430442430403111033430310332232403311344401421444142142323403012214200344323142213434412040321440142003231032430004212410100302033343413304301334220231331403333101111024132144324013240322401233400211242310144012014021230100433004000221422103204201114133400212200411310324232342014331302121344241332421020044231103001420311031244044113421233312421203401442331044444103104042404324024043322004313240123211123214140221402334400002044211113440124231433321101214044144003000224442010443022324411001442040440013344424410211313100322124034440133222431221324340003041314042220044300302020303330022341133102023244100442441243230123334023231004021040422242300201420243401403001332134302042414201010034404414213411310420444124323213342412042313112120142412103433230004044133403432134410331044432204214324203212324104014243330040232014101324411104240003040212241231012042301432303410230411033320322334222102203402323010432021102412103341132430330421121343421123334410020303143134230342414001334001101423101121244341041221333231200413300341441124231001113132434034111003200203411101423403424014111102043441340012423031333233344341313101102104333004200032104101402234201323404200420042221033443303444011010242400214403300400410404324404412223403002343311330021323412223232441030243330230142234414411020341034131424023100430130033034014000203123142434333143324332100333440314244111421033321121113221130031240033011131214443013314440344324021202313011440000310331234221123042220344332214040433430024223120330201323202141041343323302004341441211203412030304210033014030133021202342313220400001441220403330424110143303443121422140104103331104040020241421301413310032130242412330140231131121043030014312403010041203001441202142140344421110423333302410244041223242342143121312103023300301330213204041114224443324412444434443003334040032404213312121004113032012234434320031421311402102403430241020011431103023200324304244110123021322101443031130300213133311333220342124341403214233104222214130411444001342001423310042343304333022401201301344124313122222414224321231331333231041300041134000434234244330023432203430404041001333014204301122430133322110414124134202341303223131232030302112322434403404313302420041233314321432002141412404340034312240312213321023202232141222010040441024333434123341342031113440314214143332443400100400222212232023300142232242413441002242322203221111033101312310240002004000034413332211303114122410201340233320410034110120204231442013300423311422024103242344314331300443123142110020042042334410143402340431142420001320001310340413131021304223441213024003212440030342024230100040440033243234020432004343404040302012021333322401442013242310413422330341344124344143041411411024412041424010430001112144040413131021113420030311442230233212130021344311431201301420001340432232421143442414222210100234304222003344222124110022323002020332230403420411033201110413112400303132334011143234133113041140023243133222143012404221341230113133021304010312124303102224313012433240313341101303440122042034310310023300311040122302142220231330310014234341102032302044123324212313433104412233323024214100300041201302023420013300341041120114412034112242123122401002200402041123044430230210042414330000442112421422001202143401444430214234341120111113132421331300003004140300412003043301204010022120230022000421210131220401002302320144002123322141114034312122211104414134142130103111210412243343441300044310020214403103412344332143010210401221224114120441134423021044423303443024043330003324421424003330410034432013231131011240324323210322323001232103240323141441003210320334124203024214231234404042044242100120120014440333010123144004133130313402102211241310220130422103120023410212123101401040132032044413343334313032023423212334003323013331101332111230432002224423210240330312302332020241104120132203430111241012102220000334230204241103030100020321202321023403323232324044200331134140324204400344002341202421222442003301131320224223100114301034201201312140223333132044023343413421413314034312230334132400114343340002023203144022123030403234021402411442214442040411230104442323210101332421204023044343130342334010220312132134133144000211300340241101041423131034134313243114021104224120223231320311231043011143333230211430403233022120220233313204210420234324232142432413033431341301432043420231443012123101143421143303334201113134013431410310243331311314423200044043", "234214433041232112033131423040432024130444111024131002121104202321043000422341222130441013210131001040312441324323224122344121200433233440320420203114421330331323300330104100204131243100222321433121111014010032212333232021020240400244132011414144440112103120204232223224233031101232221211240341024213232033201032210033114311310014200131222001244304413043032324321104420203412123222033132313202013333412332431214430402240140130323203112120400314232033421441411342233012444410132013321001304304030033143221022214111130233143243401141123344010144303433223204442114031241210020343024320123413444222224244102213144444332102132321122202443334432314430143011440304004324121003243444132143224324341300242320202314210220200142323442204302440021230243301112444342214421431114414442344244224411233112314223213234142340031420413202042404343310433020341034040413201340412021200134231142114143003311134233110120001433030102144242014032423414100324140224222003001111021402114400211102120403332041421244121440001414221010312421023210011411231322302100033304141241244000244133121333234112444142341312034330233240114330323222121003341340341411301042423320000021423044114204121103143143141123422413032133433123224041201140002104112210043313114104110042210322004302312043200240314042024132443410002040101224421234004210124124314041331343413044402131040432244100422231442110023000200402400304303334241344020004243010302013223111414023333001402001103440110341201134202431420124101133213020312123043021211330340021232432214031224122212221200020114420434212440204434003214024410304300111404143133031313101312430032210123112310031334412124403200141233200143420303434132114234143112401112232324030312443233023024103313044322143431441224410213223300110244300144332144212331431242114340112340421441434022141444022023432240421300302140324030341211002142310112230311134142334420331213241430132204331132213344422002244412143033403303243414434144112220102033003004000243104233223400203412302414042214332030302444321241032010140301114011130142423242431030322414224102112023432030310120444013331104243413022412211022032300322314244140421201440411043301124104242024103441430433110030443012343332434131121043044124003133440420330234101344302233041034241022041411420244101440321003120124321120020321443310101210142043412224203242314032242310014414244424322421411023143320422042434123403441141323001210433324423334000122111002222304141420433424222412434440033024221244241040024132344313310343442243011013321403303301214400412222400002134020222041142323320430112114201303413231430421201322331212113443411002041320011040011312434412122043013240203430121101041421433212222113122234021304400401211043231320102402400233212300113112033113212121400312203322230200221333423214233000020103221214012044042400442041144302101002341344420311213320300310343212140232022444444303342412314332444040134142032212220313044432212111203322011124141334220441431032310442433223024414434330232422431123103120321000120001444401142120213431223302344202233223344241140202414143421212344031140231133313424413203324403130422124201131331242230112040411212413202140142443341340110042323142311324111140234240020422430242020410140111202444303012231413012233012213131112004044221233431014134112302443403043132202101213231231332102441442221201103142340042211141344131433310204410021132432430414430423241331140330313133400202033314123140044012203130224440103311134043143411332033432403130243343000302242331032121003100134143123014432114344104333220022121132044414240243312212440023124100123112033122011013304041343321132212232342321322323012211213132043104112231014114342430204424203144012442244444022410144342122333030341044332202213221031200223044140422224402213030010334444223120103330411410202421344202301431400134223423212122310322301021203212433142024333130140234423344022110440442302124022012324130214102330414300113130043242324424010012413400224340131124312423012430143123023043142344443033220433323324230031344002341414044033303440220410413014422413100422234331003434444434321222302012230334231112002313440311414244210404104000203023122040011102411032314410114203230323120043101321042230120044143104402314320132402414420401233222314414312424120244430412343240141001210311014232010312012431132423232222220111242432042434321412314412201310211002232202214244231030443043211423310103231012220324120433012241343430120122343404314010144242423", "401222300404134341324111124240242104033223044440343314042122433121324304142123211403031044103313341334114014400023020040104414432322234024434044210340234002203112121442422103222120124030142424431031021311234234403414124311044030441100241414021322311114011224030303132021201402203021424243141003342000134221022103322044344422004132413420044310023040442113101132441240403111342112434422104331432141004410243100310134102143400023030142213103342321012342113221330400041411043210113303302412200334112424211313311303230004004043232431213133333344341203311321132413341021110400321022010403213203342404000141423343301032323022431314104021121044104331044021423112140400431104022231344031013444421234033113244130120204123242022221103033042323414013410413434023413343013241240110112430323210244133140044140140424411241324323314144432342342044013033012141033012433221203022114042240331023204224141413101321101232101333413101032213140024302111410232342044241104234404124034220142220203133040114230214103233313133113230243210021331242340421431401241131333223200234044324424324120120110344334122410000004444033120420020231010441141433210401344421332102422313241222403213120144010114132200330214124201224130222324241213340112241003014000442224314144423004333410010303441412001341104424124204323222104243330112412300210042114144301130311044113203040203330100032342034044413103343240243034332142303422043214322324111021144130321142033333100121202232244331304141304303120414044022110401111014143313314430340234114230213031040324022212043434400410240214013302020210310121041012111020014433422123212432302212331212130132204013043201103432444444132214431033224420443232000304014441021312134222144122341340203242442102310020004222223342230320404434123122222000014333203323221204300311112101422442434121043212200432022142242021311432121011041221332211143043043400221113031243211324440232443431132223234103131101320400244143401220320130214300343212243021143400220231231223330302131402133044431211142002132413043231323443233014214013100003444241414141214001422334322442421142101202112242420002322113040321341031002312444403211432242031003003010004042334313441211001444444311101013311402333023143403010340420410413204322233012000021314322132002224344044232033322102444002214030041123334411114311323140041101414130233231204444101124334002144044243040424401144210010442222331034131444102200312313011013131140433213121140210130100201312400441014213422013302121330120241222124003320324211434211034323214114341300141430403034210322422220030030324032141404123131312303332233030440320242023434211121132244214220401412103411330223334131231020131044003421322143410200203014240214404313333214341343043320030300122440044023034112434134142104400141000310434002000121224420012112440212330432322131233343202332123314231242003320334203110242233434334341344203423321342401433424423412034034303132222343023310312223121030423221211232203433011102232331010103110041323302030433124244323041410032324023210411422231003014422200404100020434420441304122032122002300201232340410103140324322130224133121301200321340401130044122134401341023101010111302334214400432234214442123423413041121013140224200222132434100422222430110414401003121233220401024142004021331213130341041103142442323132010420212030320320034440423434444414232411313332444003323302111233024101342413033121213003304403202330044314444201043431240114410014103231120342210102100240420133003033204440210034140112011334320302020420144242244012232013111122202243201200401433200411412442240323103430130222312240424321141014003131403240040423341330200210141131311111033242342042000330041314124300432032120204144101021220241131123442114321440330101344404133204314412030203314303443333020313300013124204341124213301030434223103340234034443021421044233212322211203040302010013143433311242404044330443120342022012140013203311220340324333241421410302014301343242040213103332410444440204421310104100121000020224332010324402134110233221020333401214011332440101402411402402033320213301210230203433104414422201422041330130243231224432044340342041010114341040324043030240322431410140324332044304432022043213342324124402210243122030331212201423140220240011010300204344003141403440234110400013020330133023240410134331200223110424133021342240043124023120340200223333314401100013223031230111202204202334203421104222303323122322420330201140301032044133203433341430013210141020312120", "033124434211441224322210413324112101304400100044032444000001322323441413323142031033043044200242340220343100422424211310324043102221202214432431111100012102224000332110333421342310204142323041444402140144342241301411403320102212231344244130443442443240434434132022320011222113124344011144332411400021044343411033010201210010433020423310312422421111022001004102410201332212110243111143332321043010104423021003241440012202343002411240424224323141024320223022012111423022210024203041332240103141342141344023433203144310023033242301414013322244432400024033333441110021400230041411223022303230222223423211133331113443402122120222240021441020420113143233331231433412024441213102034241404321101240042103220114134124400410303304331032124322343413301133314010244010320221220120234423231114204241043201441300220000442234144400444031424012044443444333031312032124414441233012114313412023220014203034330010343303323321424032320341313132320404144314430232330434232103004144440423212401223142321404340403322034410413121101421103130013232423330302213214213402202201211342313101322332311133400312130002312241240123104433021124004104423003314341023040010140302400123243310140140020111311212323141142001303334240323202012002112042230344430031001101140011401421331043322411230140130441210000210240123343102424400122143242011013324403311041121332142341311001412122231111230103231142332010043310103222113324341340400004003120142244014010123020442413020243102013123043423304314123020210221214320444244230223200333122420432442013242222332031033131213304310111131414221234132030044322442230144042202042322113142114202201303440024022440430422440134120203404341232310130342010402444112041012323204432233021104011100140334332022122221203013102140134421111142311040004431101341302343312241311244343420033311414232442244240302200330101102203430230320401322012302204034232144432030114114100312423214110320400203200031314220130211201233022232432311334240300130203310111034113212204331143241324400021400304114334313211030221241210112410044003324401103311403003332314024042313200412441414430033114121212023231310041042242444203030303401103223413442314421211222100014334404232344020313122221034241030404213140220100010032340433302030313304220341342033123221433000142141402223410322211113310321133401230031231304212133331012414322100340334343033444000343202420340114043012331301402301104122302400414204403212323343224241421340404223202140210241323311132212310020101134320303140210232002003103214244333323042133411010233122302134032201014301241204020132032333104400200043101211412201402204040022011322422342131341104410003232321031301124310043143430420332334213443132440124331022012031443320320420324343443222002014113012303214003233042241002420140323142342411323111331414410032401203232400323203111122434344344414044020340004331024442032011304231132100014300032322302321322143314424121111303202303013104400204413420313311210411030103303302231113030120321020204003421041414012141023034402102144230434034142444342024124213401432211304430022304110313000323432124100401003440333104423402320023233300203001112444121103224244144102324202013003043212340120103002413221331320431121142314434411201403132412312104210330333110421104414412424244230003040243144000403311440122333003442143420330133440430042410103222400034131422111021130313012233242320111221011113040011200311120122403241321204440224100202312021032422122332202200403340001111130300331023130024112220323203444122230343310143320101341422111020020330202132321223244243430011230220114034332132222210422033102022304323341104214202222312141413434203400001410234222212334301422304303130133212314411213114232033124203012431242013223020242112040323223331212310134423203143314220142012000313204010001314314030014131324311234230142000401242401433041324311344012420424024120312343344130232202344041303004332302442131403400144024421344004013420310401221402440002113210040432040024340441313100142320143223132233000323043233330432441224143342310323200114014402312132140232100243111223013012041403133412142022331013344314144132243313440340311040214204103034303101331224230420434134133204420344004003412241040202211234313423032023143222422121341303012002034412034140403141404102424332410314104122124401013004421231122020410300042242244032333221412243010330231224413400433212013133304143021443104400041424211143143302021424132433012143034440042111234040233004210224213004", "044342222032132420411422232211311220110400140140041104440441220211220130303400301120141333240004042343101311242002444022141023110114230243114443000041321143403241021241314002421424130233200243423301443032014442411334022400222140401312032422201000111223113114210002434433322304322004443231443133312142042213002333232041210034023330201011124422413322113400212414404233314020033023102343443100331341233103000202110031241032321443204231431243432133210334314422143343002302230211040414204244211332111143410334402430004304111001112442022412102021211423213211142023131324404034134232441402124114204222414110141444012444011243302111133014411334322002010341010211202011110411120402201400222012204224400302021131331302202011402141204414001144320244043031022100434443444310141012442213124233221201302201014324113323031342400424333201033004030211130311433231320301301133344322204210143201240220014340333202411310221124014414241130242311113122143023022443001344402242432342222101101022002443433243234111142040243123121003420231244121312441432002042144124224223300333304213422330331441224042121143424330431341242332300411444022112224322003024021001203200021321300424001201140031113222413234103334023314220324402002113200143230110333000044411402124311400233310302104210014232114310410342232423142230133120401120243331010024113021211303203304241213444132204134014312313002000021124033431233412401111133033042122201334011234044014410002140330102114410221401020002020201314442401210040411101320221104412233132011224232010004223434214222444121004114233214033103103200224444344141233403332110030414211410420341113422222442342440103123104203302213234124444421012234233133000134144013310322404300042334244024342223340214040023111113243442312023122233231402221203014320302421323141344133423021141420422412102413424323143210230411024400023211220232314000321041212121113113112314041031421122142204313244040111403003012122342224110203203134241344143232341332041342121043334032142041302210331304223223312322140323133324222002412240220130300413134001024033402323123030442223122004332431314004130033042140001420142143412420111002044412220033133011432012324420310442111033101322331410322020111220443114001120132144014404444320424121314202214111213420300233103110040320034123213403423044340142214421400104102431342424004003430132010000414043042321442314423233332433122331033310123232132120331141024340413141221310302131430130420414301141002000123342131322031433343034444242110022210030212233234112102022042102034210242420120300311310143211222232213212122042302320030202432011421420303300120421304201142342141132440430341313224140204420420434342303022333441320230420021432424320113244240421441444314421113031101414333212414410414032031114442213224031030321104434043314432032222420000241030411343332324430244433300120043413023101130141334224434240000144311044412040223432221310422334221304011140033211213440432324004034114432311121133402133222420142110223043033241001201103124331003212423232242412311414421204014324034031300124334200011042042331200301133232011312310110031111403413300433132132233310311240232442422143214433240323343422213021402332023103134342100230340402110101302043001323442102230224443434324034141231430021400111121204033243324233433230340411020411443242114234042424432032301132113310332401202444040124421111214410224434132324040431402220030120441333000332423313333240340434400201404431232313240304333320314111330212322112342203143440122200300314233034433400440121221200434004212432421310003112040123010012302011241422102122032211200414312210424103200323020132023211312013220422444121003224332223324134133242324432203124320101443143210402132204133403312034323221120143333041404001423313140213410042323114003443204201023210232242044222412312443410302024132212220121314022240341340132133313002303232244344130430331433301323134310244213332443331243033210311202321441203002304103340124230313030313024000001241422233322042310224003333414232023330323333203300121411440341242423200434244323443210000110020013032013141001141113230424234324431434043022332220234024332101303101340232042241322134341044342133020403411223002220044111424023033403143002413040413101442423101423433314211140103412413240030422442020131333034320220102340001123030322321121423232201100003102303001201021401020421422304400314241111102212021200202301203211414412242443142222312422014431121410032322412402020030231410041411", "410133242023110120341204110124422114302332340114000404300403120320314214302014233103224404432422330434142423014133030443144032343412232041430342200033121241322320134420131244102343431424343103321220423133400330444002431021023433214030043230203041313030113320102120032201413301113034242412330011103323244101102022212132220031440022034114423024313003033424124034130323014111341230040232044131330424233423422202303124104243112201344100102200442344100204300100220024131430112422124232444221301113200002232033020002011020432333010422122241210221331222122203110211131334222040104124413024104412113340242401000313432323301422400243320312022001001340411420222311134011243022011200333141203143240344413032340022011302142310211030420324142003001044421141102424244311330320442441001114012200131300430113300422404031424240420424304231420412341402301201441003020120404102201430421141313224403132004301012001303433001144413043301444132140043012222331140312133202143114021311422004112320041200243310123222301101224344334240033233244202231324032420200341133240032224011233024441024330224144333334024200423324444221203441230024202202103144224223220110212030303211214302430312344223142014103434010340022201213100024121301442340401142443201313012221040403132232012310222223144332120214204241432212203421322111443121231301343203031010403013213231033434120341122232403330014302123341321021414410032024040431004212303432210311210131304104430311413111420244304112303441423414104013122144034223021414433040340414202144142441144300044000431410123112042444314140213022011420320303434130312312434201320223034143001421131422021401221411423132231402344311033004001024014122244334324210020324314404243444201310312234133314411201141103222403240421034203200021314240323013210334313103410114013340123411124420113330402104340300121111314130243303033104431313012210433432423032304113312110221331433043001020301234133321442323340222411334231244034210201341302142131444243203232034113144231433430403104142232134230431104304102301010143333040112421213013430414011404010310111103411444143214430140102311224330220020014432221020333011214234342222033441204240023424321124220220141103101002314221310224120224202401243203003203141011200242212400440302210100424400342441114341112420003323343441414430320401214134300103142133004324233043232301434113133210203414313230201410034130011121121430002410031243134401122431232223043030011134100004224040304244413422203111333233113003021143214110030311122102201342242024230420400040113314001430043024432104111124022232002202314420422022132434214233020433424412424443422010222300100124201322301040444423332331124041121301030432201320233411421000012020104443021243313422021014043411221110400131313012443310300243213012423433031301022122030023333203414314042433030442442424210210001024112212424244400324432114103144142244122120134111031443032424312134430303122132432310221242134140031203433214412103310114111301212114203200431221120222322223320044220124233241323110114114314040113340224143232411000300430142043333300202021021313402032043301142033434411214401313442244403122133442131123211020442442011444014243242043413420201040010401413112322223342024041434001040040443212420211220400430220100120022234021142000222242224414114403242012443023202132303034243402414213123403342221041341321412403122422411034131211242122331401030042431430011200032340444343004424123144001340022444102321424203412343444442334401241144123424344030243432044141312244303222322022324304233023243013204224130433442144141422004332031202421214200033324243412421142301141131042321431114222313300330041041121402032000122132224443333441440324140300102111104222443201343401234032030232212322210031004122040132424101314330202434344143410130311421032143320401011423101134411143013041000001102414221142104404244440430113233400113322323043134014244434202422333202141213402300100233434134101321230012224103414340210104131202332323240131303243102321313223041103420041132311312013140234240232244234211314222334142031143301040014204421130401020042202044144323402022110133344010034030403314322440412104201111123022120034231331003033230131310232213033221400214333041001213021013100311133304330114312100003403112404042400304121000322440331022044202242111304322240114023230222011212244410424403220001034011101242113424241100000002123212013202342130034312233002411403403023102144230114110100321301141101143032141214400110400", "202033223031341330423413422303133130110422101132214123442132000214342043321213041403204211031132440312104344043204124033402413230241304000231240330210004223431412030021130123440404423111010013014010242113232143221140241231433342122433102300112112320221330130021201334220202244132001114443213411224212213433240024003114331341234004100433031011233034201213434210102042012004043131001414123230443343444320404431324230044430310134342000034311321101230341101024221124244443242413301204024431044411200220422020302002021131133311241340043030034133404410341404330224234004010214214313230144232312300041022200144300330000123231230242014214201401341142221420101211013443331420221044443000402444343200133130042244134134124403133400023221041104043004331042314043430010201431004332424430120330213031234133113104341403403430224020223100030040000143241230212013202023403240342312413141222124421223040122410432044301300432442132214303032024344041040100202113320224311034333344022343344433213000243204223004410240214343231130323334040114322114424141031143431333202300114241324044432144342201033320131003143020030021100222242341004124302212240144233342143100103040214243042320420331002120040031220441132441003022203403114321344412200424441021431100431424023402030320120404141000243141424224041443014331114301144213311404042311021302131032402101332042041434432301124244441134033213002324242301130124132103223203020402040442031223334111104212410214024130142110423023224313202144403403114113120004033121341142334133020104231011142123440223414422033403004434440213433311322403203321432123340132002322334014213140232020131022431303211012041110312000410131024204024401014102122310040340313431203232202031433422424203232000311322124221103313320404133212311120404342114023413421211200434102440230223143240330102422211202421310004310112042234204442121130033004234142111433443140004213311121112111123143213011121221123023234102020314312433313401403242233220141411001004342302204400212443343102143412324013031441443233441220122032102432331443313014330123114003304113200140404134400110012411332322122330030412340002420014133412200130131441333123041313213344402423214431443231433310300104312003012340241044110234010313111423011204004022443432442142024220023410412134243434101342401110421441120143340040140103310102031402020220140143414242444322214234111324223142101220023302241014342221141402210004300314214012442213341330410421224312203011332140322303124423241041034431021001303324334440021310343430442203240011443310131124411002211043113011330024322213112110040304441331041144444304244041010124143114442413343031110402210330143021234120244221231032043302010100022121301320204020241031430000043034000132102431342422321230342231222124001314440044224220414230401330141221323401000142243032031041143342411442341304043230313234233201202110341331242243022113122241241304212442021301322424403211111440011312042114041014302412132434422031242413123133142041232331223030222012013202124021012012200231131143104104024114142123222431441021132332131023001404020233404424232233340012304442022300404114024401011344102141324401032111141233103402424443011342004310013102421130203213332043114000102203322010301414200213001313424142233213301314022130221114410303122243420304323000130044331030313132411044411201431123023010203023342322421443331344022420303323034102421202420342104343104144041433114224124003002100411422240030334410203330301322223214424231032021333421043040111334430102433203413201040234010322410110042141340302001233222103342224234030241433012233310404011404000010310010304112423221133242304214232404231341442213103230222332230441444333230304004003102412002124201103440412400142224201402412322340312443214004323144330430424020043012111241111024331122240140240003220331421303002233131011430341203420140014001032330332214121023421140002230032244332001010334214042033041042322132423321414034134133121231320441120411033023320320334110344200100102323341304421104023020140132321311434243024311021104343410413222232240302413304412343210001242203411134314211014343123002132433022440430013020422021122043413141444403233242101042230102403313122130121304011040000044201014434044003001033140210223104220103212020324414220343223410341433104322231141043440222212342213314111334410111100332014331131242421043430431312001314021400242002114314030210410042430422100340100203304103040203422122100314114033202144212014333214", "430110331123011204120000341334113041433222334111201034213430114223200122041444114203143412330300143233321411034040024332404042134102203223414100201104102011014300404324004330210000412240323432003110323334441244012230103122114404421102221132312330440203134401244044121120120242023322341232234204104240132144104214301211032443022412204231140302303341120024414420040314343331014111221334210133040304421410234440310141210411324431210321120041224224024410032310233000022401004411343144402014214413412310240040204120030322404421300414042024030423340220331434420141344411433323022232132034213224233042113312011211410012231301223324444033211314122002303100343333310012314144111002224434042112342121423141222342433223231112411002414421044321130143101432431213424220312442014041032330121212342223003430324443234224240230311130233304243034214203301020013201210000332011300202200220010320210014032430041021004230042200322020302422331204301011322032121321033311034211004311422222201034324102110304104410411104203232110334203332042300222300222224220200141243000431103041144331224432223334144000131243420441400141404212232412244000420424144122310002040240222001301421043011322010212200002043342011112002011034413333141233033043042420203004112041001113404340040333213110232140023334040024002420030303243422234411042302401241200303330024331104402140011311221044010340301132140301143224412241011231113040010010242122133330244401140214133200132240334143040244100410222211421313234043240030132200002342333400203203011424310424343343340141001434430431320034143113140330032404014021341233124034023043032041200042232012222411311213131301014244002303031143414110202442243441340433313100003001330404122320424232143223012432134014023030201430320003412132243434422102140321133231000413414223234424244323001124010013442133423300033343013421233313120201201033042043100414030000433424421031410000111213424441000203304334432004224401204444031100301034234231122432012323133433103324340042140103120201313122201101311320210302412331131402333221242023123122214344120020431144041114430031323020131014332034310432122331000112013142233221403412014202232343404234340024020041210043241400030113230444040001332113113141301033224214043334043300144130300022412303402414101303400031341321114132422340140234132000214001311040102321340430021242043013242442221140134142101304134041123043340124034014023203344102211114400004141342210202412102041112414124204310441413421311012141322133202244114013143303034223241243202423342324211240230004020012203230440004430344002103231441134033442001213324013231202430404112040020323201002411404300322324312140321442041010313344334000121024134243333033142442000110234444410311432134312330132300024302242242140231404021443000140303323114240142032134301100213303044141222032143040001221230020031033010011022401440140212210222343403101402303411341324043340230200220202331430041230430220031122343334400120424214200122230322124340323401021003323313144044311212101233211140433424044303224033302311341002112013434122313112110332334122234412031140444113024422003241011212304324422043244041113210023120334413024322004332144233403103004201344322100440124320231241342442044422110204332134221001242413100244232412022032023401234110002340134340240333422112000221242121311031410123320232101400203333041430100420424324042401314342022420441424003014130242411213021022120312424334203310114414324103200310221300443310034124311001301334113113412233143342442144024244442012013234041000401211102331000032233321300402204401023221313200331400211302141212200140320230014133404201020424143141020334012124421204440432230101134430044204020222123223242302333433340043422213013233224123223242200431102342131320242213313331220241233210222102202233042220132202043000242203431310412243224004341244201402004032211140023344100443024141402024123101113302430302003243414102113423234240303131344023432303120412231224311111203041034040123430131043342130423431012301440102044022044330001042232310330213400000214212121422132222342233400122224310424323222032330404413033214032310233343402133430030210300442431444023101244112312303421033012343231243440002020032031233122110334312220111132203140231343221002011041310013113041201000044131110141013140401010014313303213224004010300321122440123004120420103414120220413042200033441411144320330413021024344412133321434040032110344112442433242230310322400420100403223420114240332140", "421141033311202023021313244230333314320103340344422043330403044340041443020232432113042330134004224304041030132341121331131014310304224000400140030413021100442443121442442234212303120144402420320033344111014432104302131444444313231032440301440013120211320333123201420302200324422212414422320220423224410234033143401303103322022423031100133200230142240311043334312231303003403034100302132430342200112220210432003113101303433130123423413410112343141232224220442401200232334012022240020103232134200142020031221442313004032403401120011320240332323122333403200112014121012440343441420400431020242443402114443204410432311313122142110030422242441322243441113011221121413300013423000010100132241342320024020243133140301134124140302000401131400443043340342141422323143421310302333210302411041142130212234114432202144100304232042031141303341443314210120142030030042214220213340111324111232034302211031212300200033242034040244030422011230311104240001041043103402400333024142322104310123304002102213204042123114331024124230300401414340314344424144124440101141200200301102123412021142230021411020023041001104022143201212201304111213144420143021321133044011301220120323214434233000424334440101114402020233231033221101313303134400020414103321200110124344030141244334022022433213424232244333001013123241213001430133132200333144420113231234400240120200431331324221301241041041241343342140011132201331010202143423233232044401104214111302440413434432331102110014314012341103224424304302013243312342412104323220443224012133410223302241441130002041403140002303242020314020321041224022230111024234310113200030403040133120432142430322103114332000131202412022343204243440112040303323442113114201214130213401020244344431321243403204410332104032141140241300204433110002323424343042031204122411413310002200412404404001411311130403131342211132010233421044440031002111141240212434443300313232323023423003011140213434430444224414244041200241340424011420311404201133130241202111411233210421313332304143421144434321030034041242232210341443031213140103003042003341111114333222311121113322230402200100112112120001444130310203044003021222330204310000321110410114204210042040424310212200223040043023133033110313111003322413243341414141202213300301110203300312411334114331241000323202303334314110411141013301421032424113034034314434230211314401001431234332224214432024204022204311231241101403030303344303441210034024432401221241244430020314121421230110343212330100120333440330303304223433342321312333331301240421243430201402301422014333332320131110332344312131330302000424001101203143303002000113200210040043002013120313340241130014143141332321221214211333033402214313420434012001221014442343344030224402314343101122321430121442203201341223130401011320034334030112120020322110233330414314422123310241410102330014014424301122040214203204021142024324103421202133242321041341004403422431341132201343112221241223323241014122130110231114213122344132204224132213100101040122140214120014221413100444203422130412324412233010203034431411004120102414404033241424414341020243130043344232132310330340213431413230310332340111301201201042440430231423333303044111340443301424224220332131443103203034212314014231413023403243211214404311034303124243320134421021220434011334343032242012143002314300044104130121131020400002431414340134311120242310324110123304122442001134033424343323212300104124022031020203034434234020101100424021244104202022201313211030322031430231243023114302134102120043022432433241231322014334221010343031304424440221031040324134400341443033432314422111130003323233323242110004200022324130143232230111132243104021001021002033024031322202124113303224440431023020143223400300424121330231204111322213034214243203224440431043441310324133411032422204312344340032313101021032144443330334144414332041440043102340410204103121243244314231032331012200443414124234043231130341330224343340141142010240041313100400100443020024222120123233222014322112140044344332023221140244234313231310100142210032214123301300334203023310202011404010422301412104232120013144114133212104411304023220141331041334421343140302130200340112014013310214242340202404022041031024421422404432334444102301110134441410144124041434131444243012430103311323402222113120310404144223322313103131244431044223443422011230121122320303040141344241414130214100221402004303244143303044021113222120401442104431241212013234121012133022130130140120214213211210", "332024111113400340344333134234113010313432131001333434342320432444210332122142314444333341012110420100313401144124402214033434001312423334300203421303441141224442333212220203334332313041332001333341044301301441011210112243213341203104130012340300300310133442143402334240201231142430014442123212023014024323120310423441030224004240344341304201231223113323102001300402024043044333310142314121404044223020203231234303343224212111002330343033010222014010014414333343031134334210144004441021100041101431022443343432134413013234141340343041443142210000221004001344303112442103040004130131143210023241110244002031142033012044134002414240124404324304244312104040321230023122212324244300101243220133402122113010102121330014424004440202241004304333100232414444400142334202303310304414432232222442101103120021403202233000301001224104312432000024232433300430410024121201133123000023411413233013202431244042304331222043214421121123410104400033443243200103123342304032304303400231430143432020230304002330042244031120113214212314301222214314111012143344244411110031101130321102444432222044342223401441332102300042210042213002141342342341123044121312313111402442210040223220431212330420033214201041034410433223121400211102040013241144012114024124322320141123321002132011432422120110121422434242040044122402434242200114140421204432334304300212101131432111424432423134233304343302244404103040341203301024213333110103134412434141231430302001202132414133042024320442300313022022423203244413031113014324440202413304244324241324101002022004002043301030312312324032210424030322322002414132444144321023031330021133214024121234330444132002024141010242313310030432103100332441201201321313224443114420333323342404401304101022012240224141403432011210423041221244240443023043301412010241233240213104331410111333424021133302210214144231301444141312024404142100120222331032440024444433422312114303300122444243300424204341223333432314402142113343411110044123034333120132233001002340113410114042032134213122244122124324430232014331240303423440132244310422431312341213340324431214122144231130140020224033434244011421114413343423141330444111241242201302302230443413122141322214312224342114203222302441210234011400340203124413240040424210100333002221040221102402241422001213033011443341201233440100032024240203201402221330030242002104110010102401020102441432313441004104222441204214224101234023304221241422240043223401320333210021322021342144120143322143433123433232213423140102413321101301424240401343432102424312314244103400014034313013232330330110034231443411213123310203142010311243122222433242110443343041434444011423120230203343022311114141342221020100312131313120233440030240423012134121230032420011342313130233110401440340230332304010421331142431420004024221424033301001131241031134334443214132231413323400410314213244121100211444324424141342210000112104101441233444440014042030224342120331033211320240421341212123340204002433440331423143000001212244013034333034334434112413123034013132334202223010423200231310223321414030310334224130104321222334433023423214413344304230303442323404411220330111022332023322112143221130041341222034110341040230112202024004231130131213334100013122400221133234131011004314132314334144440342104134034420444132104300214430303131403201232232332412023424324321104024033413023142113042204244343113413240223311413422323223203224022133413142311320324330242112443220240144403121142202443031224412124130020321043314301012344411302414420341344240333402312330011434123221422014243231412201213112133112042124313231402103324001433214001001414444143300140123242143004110413020432204311431343443024200444314444443230122312220320302033442222311202224222010211222104113342322222314333340243024420310220020401300024404012413203230142132220443043440432421230214403122411433304022024014204410301432241411030114144303124443032224103210330430314002311314401434441400023030121004301303200304033443110320041031402231333422200203400401024104043044043010102223213011210011133033433441443204031411112341012013400400400423023100210100203121424041013312420314204404300332342030033130403112012214113440221424324012121304430111010332443202233440320411102011004332343012433304103214412021413024442223402202312204411330224033431011011411232012424342030104111144121410422231002220242034432324022040333133423003100330011031323201344404321113320442430203102303001402041240323110342321042123344343201310001", "412212240020103133420110421041221331032314410344004213212030100233314430104431224210140041213403414231133224244123210300012104433333230201241203240011442244304401124213134032314203301302001104443331233132401022044333404144401343241230401141131122241324342223411333043224223401312200112311343212303133424000334312243320400420303243222442001430443034021023124211432234133222133303143304321320112014422433010422414044031323443231213044321122321031240212110124312141443104402010134320424024342402034221311024214012033202312443410001414423333030132331302002334210000403114210214324120423020144300214244430440204141103141332304222341003204432012132102103110301000433113130001013431314011031140113201402010313113231432212432232021214331443020132443140443122232410201432112010033411204104314021340031111300212101342012104232241422011243314022001011422301213022230112131000434432234014044233334410230032241442040414233122112234314234421323042121020323400212040340320320234210030103231341434444012031201222213100220403342412141214412223024304443244320241322120304001413341440201341122332413324024344104422233424142230014120204201424203124422412433221204022332201414402024302432022331010402243030334342121030202200424133343303020020444243421322340244213210314421242322134214212412041244320123013314102141013302222413211012411320024321001140412310441210414214033431331040003433030413201334231403232301413332101032443001012134331230223411311003042201004203443003002114324201102404441102112013014202230343431240004443201324443303320324224143240412132122440132322424421031412322404044100311100220032000222214122113214242341011222113120422024202310201400310144413411303233201241213234041212031431202322313433431114403121202230411232400032044322212200442433323330343032412431400210123140423444444421131402341124302043033040324030030143111311244134000041420024033213141234210411124440032323113133443431330240232021344013023143412434011114404204221013201420033023304443021240030004123344141344122200013403200334311220044332021430221433433423424001124401414102114404220234303223433004303224440102004223301431231320024142323440144422332114413431141331112211102332432240033444231210300413311340220401304200032143114012220142341100022111042430431002314110200300242414000201023112330403043013313040320224103123024030232314330104021214143112242324220301333244222101033101303443024412042104304440344430133323112104121142443331141340104031300042321202210110113213143023113321103241101234040113401212404021334302011023334443010304443402103414134202212224102332211022332130040022132404311010334034041114214143320431104332123122024424032203133134021411114101143221012043040203121233340014422343211321242022344434311442403034242200302100014440031004321442024204122333130344223311230124121143131131443133142302434304122024431230042022241422012421023321411302023223104202412444340113244434322010102412012443244033044401312312222333140130002112042244343002331242110403201123132132332044424114432310113410402230202020330342340233244201103034323313023212424441011343234041040422332023430100303430141012212210410134233341320301144143004202211040224111221044002322342321223121413422242441442241041223122013220340100101223243044441042124403342202124040134034232443401331034104433002442100420414314124010121240243442113113030231234133423021432332211022233222401412420000221221321040020243044410404212011004343311034144441040443214220223214230440110411343401102313234042443044141143323211013412340300311302130143040140423434211433220301022011312220021124141340204101044201433302340041023000424123433214333214120222312203424334140321010313342331011441021322314242040433110313022042011342303342134111420431410044302032244204240430141303010341411042231301122343331324324113300010122412340101023314231133231122142204213423402422104121140040111012034012004440021121131100101423441411002344223023441404302123021301310221130031302100042131123000421211220224302130422033132410214413220403331243312122330043022012320212132344340220431131010124143002001044001433040411130331043112142231141424112223112113000401332443412020033403002432120320420110333203214323101443342434332324211243322332240021320404340224233221220141034240023013203012420013310030234231223043120334314241321033432002421304140424442033114204434040403410320140201134224410113002034122440433324042133044122011014224130310402441123013114100341304303011342232", "424344330232431411032412403110132001313032242122423413242100104100244104134044311134310102244220202004401123044024000320101040444322202430243424202003131121230142221442303324314422241200213214444324331001023040403040121201324044041010240440302120142043043422211241112430233340122320344410223444231112320331021003442433340210334213223330302323124434333004124022233432131100422243141213113004121132112212300140210111032302304203222342332233430231310102442431000341232230322232123130031012333210443220240113014034140230431121143301134244012444413124312400124022142031144223433220044441333044143212321444420032020101330413332320443033321034222322401243020324312232204332021233042223011103023240120230302442431100140421222431102224442444241302413242231004422314443310404101133421001011224130001024301323204443024310434101222001003302144003432044142310043110024302221120114434303144343320330313021140430313440000313221024234132424420013103102222214414134442200334233042223333411012042222210424013341014004231302143013232020323414223033032332220103111124111141232340440014234342414224004204223244412302231313331210010001140304303344423432134434341314242141320403341134114323311433000421244412403002121214314442332430210443002023211344013101421121330321333344114410222121312333331010313414443040040313231244341141020312041113010420410343413241134010440423003222002422140334110234201130313201134024304103104300033002203342443003340424101101141422040422333004010242132104221432201003023100010404402124040130343232302434440323010122204330302201321342342323114222320100340002423303014041402044424313302441122434234440231213204244301422024233103010102111404101431420212401200442342433333323322323342131130000040211223434110133412121422343443243133114124110034111220413003321222031414440140103010001413343242233444213223403211001202312042113034224442331302032220341333301134004404021302344444004330244114113321324200023112443204444323123004122024320312403440211041021241212304134124301224343404312123021212432240210043024444021002242243041203024411123004231344034144221114034444102311113204144432213311244303401402312441230331211030343140222302312212134301230324340120213410312442442242104444101434042234342434023221421130114143414031243423212101124302031411200110412413030103233024432140413003001314404312044004111422221210131113410422430211243010424420433123243211213110130142000344143113313132344344222142134223241121431404011341221032303044420043140223240314441241013423402240221131310022232143010031211043432023031342424233211432402232404034022332140013100404033124431234142021442303231210114203044214033442202314002210012402340011414241332403314141041200232034131002300322104420001302334202024334403310324310422240021441244220024340332213043143040334310031041232134200300221403010333130123330004434210110332034204432334203211424023113440021232140420014443434020131333113334301441112204142211003103333033003304044414013130221424020301131043301331414322240224231103103222022423121333411141401113414310131134030240000214004320041224032401240404044002314244411231410042411441242133420200231300313130111334223324242434211143412341003014204320234233413012400100412233141203312443031214410232202010303100104342434004230021421030114203421121402224402222231012013101032443334224040321402422244423420244341034200442442002323040200111441303433340402222110220011133221002044242202422123331434040301200043402022004201102303134441032002403040421102430304420310433024000344303133234043334134322411443141343031421111043433424220131104342300113244111124213031441122042301010432333224242142121212224233032440321013120000221230110041403030244002141330003214220042014241210112310303330220321221302430032032444213130431332041434204140123044233132330322031420230220040340022140443113142222131430133132303013141413113224023423100241340012021203302131342042041034400343423424344030324131104042140201404324003430040203113132430420224220311000413111414134432302010314122320200143320313100012201004323011232000043311112224401442114421240400100100243320301232403434134440010011200104241212342030423012111000432322203144132340343240343041231102204223044112332140140104420302424213342311330130414042422420032034320414402240403134341132011242242431242422431234300120210134004341024204012210324243212310102414031343004022102412101212431340400444200313121132303412422141101400312133234320241332313130210201441012", "042422020100000000031141010114010300123220141144203420141121323104433133030004223002443323233003323002404023341013141102434012103424432342233234232421012121420021011222200203024230111314032341342432430211304033143310213210300230411313142131203030401113404242120403102441022341223244013422204013021130410414401204443430104444401102241221440303133234300112131124302011003401342403330044430044410400442112423002420030334112014023320432440140000041442202220110020032303312142210414212434211304042432340213333112231230203004011342340132433142421030422303034412231104410410144321112331202331324401301043131222140301041032333340141240113213014421013242424000010101322210114011301344343031434340313402321122040210241424013414010031442204211343201422310030011420233410031123113014333402100423112412112322042214042222243124424421302124021103431143240410031223403140024232120113044214311323422013432112042443241203142334231002132312311131011442401230120314040401144320024203101244314443311302221321022004443244204104302430134432411141024424320203322040110114322310401323302122222033232141233004413044021134433330420001130134240023421304124123203142113144221103213044433214402303020330241330103021412004320014033141202334030412412141122000121200111400011022404211302344410104000423144340221333404233131341304213411143343204010132020124402243412340411113222044402433340203210124310344403233331340322004014443213213141001444403204130323311103240000010202124204244300003303212122422124122014430032243004200401200211032142342100011401342323300230100014043033111024242110304022344433413200022021144144214010001133040131101114210214100002440412123402034130030210403443042014434424432440004400432314120144000134432022320242134304340311214003022324024413022322112404024243004414414220021403222301212301033441142234343144024212230021003324031224303340310420314000203234320203212004442244242210221023344032011224112214102004414320023341042234221223401003033133401030012432212044214404201431131133103043244114320322020010301124403200224331300101403042304031322433304110411414431320334423333222421201320414434213331322443132321323004132104334322131134113333431412100004214222404340400042203003322441004332310212344013311414100301333411334433441222001332013014040002212033003421012424434021131321200144313224430000003220330214213421140234341423304412143121102013311223022202131323211241302141314331334402200400341024200014400123221210231102341010404004114033331013220232240221010303412334030444212303434433022202420444244322034331032323030344331123044244210221101131321034234210203440403022000431344020000322241400141144233334401233330242214112331304301203411202402001000021012312230341130242221033023111431134111324103233344320330210030030110042040221323110330010012324101303132434203302101244431413242012321400220133240433042222030223414114141111142024421241041010204133401332133211313410134214400313120444300143001104043001231304443012340013400031321404330100433012243431030211132110201024021204202200211343200334140331202140020213404114004331103241032200311312424242130130103111130414443301342232244202040134344013231213222040113442142144124140323401234324100411303441143010301300311410014424304343223032222133431303344422023423302021411401441210112332412020203301101112023124222441330104423142033111142224440431103210144140303314420120212232342330103042430341032301214023404214410222330040013112301423202012032111023401102240022140031012433200340241120423310014021134240032234130401041302004432143442142310133244401044344013244302140331034210122241441111133302300003433333131442000320122211443413314021404204044234432121203342020020222144001211441042042403104203113222110314014022012444141012243043311242432002204232403411200123322212344130233403144141422243320411312220111414333224044012142111032034044002104341424314223420321231031444232011201000410332341131221210323332300424024120302310104240412042334301434431220314222400144324411101343334004004414444231124243423021312410323130402333241344244324403031123222201211134231114301203320224111121141423010003444222104011043111210331433030021403131444001220003341321143431224210112141222014202313201211032132234132202233342440022213340004044020044134113042320131343204401422010304433104110311102230003044144022441124432201233012344004001343322023413240123322224233224104131230420333200423441142010302221123424321001022041411423101124033314144", "411014344244402232313121023142322010133303002030220123311023100034240004421232424310000124210421214434033124010142331040334320422201342004232414024032232100302211411422042302040330131443122232114031022314022320222333134244413103440420441023423233020440441101323432113344131343432111032322431023004143234044430134334124003330124212001431411202241422010213213233124031243040102434201031040404121224344121030120331001102021033031030324134220334303110214302300112232141310300024432113234441104122113222321114233232330134123424242012212130421220330203214010110231141112100100411110331441204332014330140011322312110343003212340242202444224412434120032340310422120140041414141310422212402242430023104300301414342410112430201231100010024004131240132323024134311031404110010132032404102431124413042330230222012402124442031013212011204444312014042210104334440240330221020123403102321011304442120331031043222303231430333010241100224134044024434441112424213120222344014001403320324232244243431232400320223110102230200411142012210134320342034444104134103242320033314231222244430331433021214324400100322001002011040423344214001000034023021403430201040300233021224430431024143324323112400004332102413310122131424331422012244143303341140224004004223043122231101212233000420043202234041302204004322422421203341031223313132000422332414043013131341320422200114304113403012234220403213302003321430143020223114102103201412134001304041421120203221341133400442244013411302342113133100001020102121001233242132144420421423404343243330242310441131243112200133230243420030212402043411210241034441031103401020322214202143111032440230412324410131020142012114041344142131111144043040103433114040304032322340001231100023034412341312042120213130442111020320420302204312011402344424233330024142233443011413221121233100221122313413011032404011042314201030220143432401432123342341213444300103140023041311042020403033304220004302432231134401042121300302023104034210111420013130103424411143111020213034342312330404323200021432124244030232401002333214234310130312211314403224314404034102231400010324432320313342203420133331142110400000101441434334343141424131014401242224344144244304022101022340234242100323342101213420114333123421213003040432011330200024413303434131100043003420401320133202332403332021023240103010232214304041333400303320203311323102321431013200313422331122431244210421444324131100430121202144422240232102441313212242102400413310301232224030202343122030433313444121404233134444332223210330022240430142331323430433212211340444214130344220201113431214211431000031213012234024310141023030112043413143234400021013213213124422121203224144404024442220320111341234323124211143020440324214102303143223200344443122104033310244034432320320241224302131421023121112112001422120230033134341434224314203303341111404303043334031001324400300421031143404114140340201124413042214131041031242124231410320443441222242124142011322002213331241132102211143403314430234142033033041212114012413013102442020113123203214241034331330110403223314034000423144210202444312121411443441402340000033420440412004321134022341122020434424410344030034400421123243200014200404320210244434203221324213223422314412221422143123032203420121111402311421120331002112131220102341440423043034414432320041222131204020144003004322343124314304420033424001304223320334443342203320033201121030310020241101013000332402204101014121331421441203201300341031221410440200221423002433232212034230420040012410434333223002303310131324344231002022433124211221200340404424441432411043103433303203133440302120440014422210440411240323221103434304024000322444343030431232144113224421401412144002101023232130244104104341100130343340140012411221303222422204343220140043142321222124231104031122431111031031330124011144212433012343303012121332013110142003002340300010211130441124201314411033012040123222221012340032402224023212344112030221213103444424420234034042322312321143122142431332322221321111313201134120444041202121141104412311221341104214441110443201301240142304132142220011133043042333130401114223414101133102301302304204114132411133444023130441314323143414000411332344411034442343042410141323404441020200302310010303320312212024220222134114331331444203420101011140343304030043143023201334320314210232134013010313444102324421334221200142401210100133123001324304044200310034341112023203030420330423143330424222242134220322330420120214233400230113000121", "221013302014040420442440210423124034300233232423020313202040241141204202400442414404000421041341340202403431201040104100344102113433120143102304033401444002014403001120042334240220331001211211413030212404413104100301420231044342321030210004042022434402332000430124400434103410040414430114201210242423031010422201030320320212031224001011023300013104103043213443342224133201102130141124444131314023302042332223422314301233312103424314000133012204321424313010404344131103124400422310242301443301140202320302221132414003022413211141010041122032404411010241214240103331302114221402233303040304302411303040122320421114334302414443200432010001020141302210410332000012423004112001241421000011400042101310334234011414303143233040340210043340041401104002332020440341043321204104211402204123443143310302102421011423033324322314131431032132441313231142242202142042143210331104433403142233143144400342041001400231044310114440124104030331040300144230002242330444441210404311420034234002041403224410100242231310113031302121132432413233133042234414001034131314141423400303243343030321212441242000340410222012341034000403043404134131032423130320042130244424410432024124434104040433423312220404000430332031044242332224104131231420102424413222321001122113411311014014213032220422140002411241023040324244343022014133301442213011442242020104222213422432021210022204113244402240001111012422413202100003212123213220213340322122101033021344323441313202033204103220140301440144103323444021012133412011412120413120012423220100432000234400420034214411334424234303342133444412422011444424001022324044131440332324413320104413240124211342334421412233244013213333232340112144314123224141142221040240243002323133330404411204421210341140403322344224111040444130033434303222121443320321133301301400443423443033121204002200043440244044044022004223124433044042222312313120301211331431333201234124313234140301230214224210432414130242401113213403200431210100132001032314024034041033141333011421003321100440130203012230330204441434433321124312244201311320320120014104442114023302233034111433021313240201314002344014344222203102213244213203140122032233400031100432402012414244022023103313230223100203213120330431212341004430300302130003141242141110241100204144003004211144021123013323201042022330133301013010042142210024324212224300014131204043231412122431101104034433040034333441034021014433230144420200234310000003414040002043304311203420211212211104101233422120000030043431041122122040141102123322221411104414200402131141103133342432202301103114202401024120100111433140413043212330122314141044431110332313012300134240023433443223223231441142321010430033013043322102124012202034300214320342213432431442403242430302310101022021202311441334103440220211204220423311401421120423134430404210141140002113243041440400330421431414243402400232104033323113402341032240302244320031111230401201442013421102103431213143341000330411022334324440433334243230140322112400130320021133443331012034214233410331331044231430040224114141322213330102302224004321132113042142214240030402241333312331300010111224132223243403412113313101432144204021304010220402242440043223034032414421343310314301140342413024404141332424304200320134030200040030202444114333302342112034442330112334103032242024410031130412130343440333402404413130311302403442242240443041120120213112102320032342322123230311400340340302441331214431301002440223202142042243013234430401331022240144442300034314402222212044412223112111100142443432310300343141400420330324000220312434424132213112242133402044412112410141443010414113013143440143032431440321341413203033121141414424341314001243322111214114414203414311021144212103024141213431133344442444441422142422031031231110341402400143414134331200302042313044202104122221230310124202300102234030314044043444110321443143041142443440432022242233442331203403023044443213120204121413244001324334412234412240010343123133000340023422011024023324220300030144111431330130312102042440120314323441143213110300012403342301301024020303414034000023302110000031413304433231342003021233023221120010211121144442032420243243232311323032102120213443433404402214231234113040021410300113320220241434303041100243143401104031234221014300003030031140421424434304221324242101410433331213411211321001041230322332033220003420034403212241311443044101342201423434202434324112413133324001314431320200121412321133131140321434331133321314112422124042244", "022041412034230340304221032413041232441021243304034023102102100040412412311421444341202341122123340300331432333140331304241413040103334433144023124212343442044000334124414313323120002244101241330143200412340444043223102414214020203301014320344324242224002324421043334243220104132210422404140310424122110034333041404232232402341422332211124202023201014244301433321024100340440203022344122222231131112402013114310122302232312332004304120114412422421034413330402003224112040002023323042124043322102240403404302121401224213423122220344011213234324404011422110420043431302223232030313023200124212411321001130142031122440210200433132243423443233343342130420430021040344122130200221201021201133432232034011121313043031233141234120004010120140023141014342422344441341442424331211202211214230423131204211324210214312133134122323143232312231333010141433423242140114102033230310424301024334204300142021211114211013101103142441001302314000030403034424133102003002131043231324401344133224323211220304432331012041100104310034342024414221410120134030434032100330212422212040123203214201013433441200333044104330321113224413414311043034221031131011333133223440142434040222104124331212311413310221314302134400434424230242220242413422111041422122124141341103201204301314044403222212213340210104404001142323400411311443423303122020134112140221011042010411113224204034204030111433121313112321401322243133210031042412333000204414044032022140004220242443010214304223112344304404143314430312402313042244234101042021440430011242323240103032302201030414132104321413031243320304032102201002431323303242320210040440332300020031111100321032442112341032443011433420334142424312430301340130031142434003111303131110014410221243404200024134310440403210413314122300041100021122124440144013230422220331212332024421241442112222223101140213143141022432140012441322424111330234423401341344231142324204034330034122342202000113324442100040442243134210400031210222401031011012020223430112103110302314002424243243110423004324431012220043021003232002013012412214323021330100304100241232433430414411212342242402103244212432441004211344342423400423320432002233004312233330400434202332444011412001002014243342023412113111001432124042100230034202333401102120233214323342003330013442421302240002000042444130304034330234032102003214434120010034413121400111440113023221042223300213431422221444441413420234112032044413144340032002034102414214030223220210412330232323200131210110032222210210032034132304332402432223210424030204003210141313300321124004441310000110100444130244004420014104120013444444111121320343124233113200110043321123303042341203002141240444423121140304222012434234302023134033020002413320134010023410432021040224312324323310324102312340130033013434441244103110412402302211221144444003030010440030243123300434430320232431403010211021030344241323212132401102243042120343220323041003344334411334033221133424301403142223223433030240302341343422243221304413322142213204204400414202231443130032332400433143240112344040004330302314303204341304344323323233340042442200001414130130133110413420433002414233031434122111144021242141202440311014341102134402333144440012214401140041432322232042410431422343442234243123014233323224133124040440402042214032223444040141114120333313310110241240113014040232141141431342241310110243021140431001140123244434402141032331230121211304323141331003030200024411023241422411303414420123331231142331331043041301303422430021313033444202432110330334233043412343103104024100013023243404132040034120413302224031310233031103433040333131120402411024221120123102443234114433122234234312014041143323402130342230101410434420201142204434340433423114211413212114224324330222102332334130030330400230204002021203211332214321420024300314231033320420302214204312332321301123000142234442321012204212031103440041423212242342204032440141424421032033330320303030222404114410032011122324214110311142410321432443014010133401012404431020143022430300131402340340422440410423103010320401122313240044321022043304301304433113310143442030131114140010312204234024344100130233232000240210330142120111201332030434111230142000404124422343120204234233124112020440012412220430204320110300010322414233421433123313012034001001000414043422300131223040411301101111003043102311111214323331332043321434140402220044420112333410240212320322011341211023202130110330031201204422120311031420441202020104240022403110211323213000", "242413044421014323300331304004404131420312423441243024401202304433341314100200442442213343212401114411211441013043040014423322433424430132024304000100142232124234023423300204241113332122413303420343342141303133321130244430133234410104303240010320133133141012023402313211021233343000241404034221442020110030043031002244232223240002111120323131432223133030244420230212403441012123220000040410204222030413330440032303413444344131242034000114213044340032223144043132432102221440042012000202432102111431233001124044442214122102313414214023042400443230134224312334303433143300234134102342040434004210031014413102403344314130341020234024111442133132431141401344333302202401100212432311441003030220332220213000434433213110212002343133323134421123321140302311240202014034314340323313021102020020412031343414034341440312211243421012400033114002211300312043212020012430100242300331103410340224111444113232442421142442444232231022334123412342211202432031131122234343010221002013230412220301401012120202140010343044142002240230334311404204403413214043210432221410141413242032424424111003030343032124441443003130002343004103330021401100033431140012204303412223023234134004020200444332331131001401224341320024003133202312320104340400400323403440210303142423211234242420402014111312130324430300133102342103223444000333341234400401340331402224324200302003234431443413143043020434410031413224421042204433024104023244122404230004044201431100112311120323330200120400343121334320433104132330231321422302202342210213123022144421321404203134211041242340324121301032344200330304041141100312143041120033444010421043444124144211123320412340344300214430002310401104223002222431441044004113241324430312034304042213402330434012443103240004413323244141012424114223214030114343323020424334220114031032132220002243242144202013203242344432304400333334030301444130241113042331110001301114204030412240001342424032443322032302332444140224204420021033340244211202331424102433111432104131413002400433400122200244233413231211241131043233200410333244243341442133140123142402433101210333142040444233222400311243341423221024410022424141233123304320131043331212324134422341100403001214021334411402202304114131023244114420332141232314421320411220310143314011022443234224313113240414434121303424144303344013442131323022203300101341422232412202011040411322313341142344023404213343434232330023142423323330030240321340414202443334324311021204241313421301432422400102412430313320411123122002040400043113412130204040442002113214341000420222233012240432032314204400140334331442232442213040000121101400033301310210404234320114413412044221210221233243304102222222244030101102024211044310403042431410122031221024244303412231144240022243144343344203014421233421031144420242143214400434004020403222102133012103421012001012232314214331242014443124201413332440443442330414001243243413103211114410304310134214120031242410440420004422413003142133200430312433034131302442404431042433432012313334422414323222034314324333014104330331343433100342241024044302300020322432222210143112323411241013221424401030423334310422431012414131313242330012433140220002110113144341300032341041131302021420221133340300421321200040200104030313040013122322211223033212101212103204404424001314330200200112313242023312013401002233212122322140302414124444020232240021240104413321311044003311241143412033222112101231233102114111014113310122332033301143420041204202112204002442444110023432121014331340123240223234234022210143032422020320100123232424423033413412014344143333141303144003434241032130233110431224403012440340344211001121301210243003341442114122121212040230324322232030141014343422311213314300033034300034100310402420244134334002241122302232212420103411344304013033202401300202034141042100311001224012222103224344330321322434430043102120304023024404033001222042320400322424213213112142141320000204330312304412203134233233402002204231144113100403210324201124412403334031122021434413203014224431032130004323120443112104211043003112133240444033322301003033301202204433121014111430433043432231430043001003302221022411330221314322401410302401321221014414411003021404422444033103113212011014441044014400211121430212130121334340314302243010402334333402222102443403134234031421324202401431444321420213441344440244312003210413232102141344024133344402442242030100100042333200211234104443111211011402300341412321013342034024421023031343411000130322404012243", "323131011221042123244323042242144243002313110333024300434241114013230102212010314402120330333442013201131130023403423441040421010124010413344001341201003333014442303130211111310001220133343404411443441003110110024300314204300313241222404412112041132204010124001123332211110232142211303141030420201140042203310110021244040304103023400412412403012214042403041310042424320400114131430434222033133431144003013430223030002210414200013312421432413303203240214221001442241112343243133244411340243302314212044134411121134441441301112211232112330410211423220034041230421423424014210341100421043444200222222234030421020024411411133103214133144342214421233210233343424312334120142430134411442043322013003304314133123411211100324200413210430021000304320421213122212322311031444441400234123024232202032240433304011013234113444014124221414330304143413044043143204114413113221240100020411403112424340120311004203342410241201320232241001034213043301000312100342124202142344241343003104112010301003103342020120210012240000410131110212020144344110040310042444213321304232003204031422043200330321344141444100014244431011044241100204122124122433020432330341241110331444103200022233443344201122224441040413013431343324410114342224420334442320244002302033221414032422420422041103200301234402004231244130202103120143112210303110323134023004032113043104134114334432233123340130241311024120311040021431240233020400012042222431134242303434002104030320123332000000020323343111012310410220420123223044104343303144334021404311423233242214114442123234302403312304442212442141103014232024024221241323420323440411021023310322244114423042333304131302301122101403003041303424233422411414414443102242333411143222020113202342003234004111102121143112411104020112304422333431012113233122230124444324110344102240410130240441244333221231300222143321121101013334220304030440134014230304042222444301333431234014430120143244423112134112400311122413201423200240424022322344222243310022310323420130042130344330203140241404304132133442434311124142331420102131403031332244402143424013124104341420200002123321214002314342342441444213113400204201424324340024233214214002423231143042212221220122041001211432412404113202333103132411411321023403122440002020342413311213421213301024324000321132431102424030342414423041423041342220411213232241314003134202020102242303012421141042213014432442402411112442311011443420223310110434032340222323002341444002234324120132111013213304441012444024210321034003441333432033042230223331401202342230333040212041010002004122441313032324344020124144121123421313034111313010102121411240101434303103032321230242331122030143004411343404300211220341404220031401334230032211240332442404223122440214222301430202200243231244233444223343243101224001310323333103123230022013143302433402012301103112232033402144041100433200240130144210311324030213130314400224340021340442221143324001331022402210240013303311314421421121400222313420144201323032412231442332102441433403403013422141041412411023142134011041400442230130004424140000333243421043402121401320103310001032430430223432201104132341231142241122224103120434204402341131213444041021141014043233310221114012200341044120433334201130402131202110043232403224340233421032310112033242011021333324220441313002241400234222320223414140423023141031040433433132133421100020014032010030101111230222111133240431431320313202302124412322011414310332000034100423000002414341440022212013003401322144041013323203133030214213223401244300224410303313344304200332301041412212100041202420124340222100442220123012104234232330312134214400303101342102214424122121030143432440232121413411114124310201324334120123313440324211402114103033441142102043140333134324302144240123314442032004020424422343022212124030343412204424114223341214131130001412143444040331411121102221323212330341342110434020321103042123100230304204234242413403434223102314023024101013020111443414201230342310342410210321442024001232022243444331423114212431401040442411244114320122021231222143401204240104124332102213013221114230113232122242031031342414211133131311131204444102331401023414214112314312031404433023230214334413443202344211442030410300111141331230341110120102042233400244331430343013434042212101003231123442312433234011343421340232112321232021441300403130130021210121121004140334242431043421330111210100333443042004034442424440332124041343224202024141140202332432223012342432000024442241101040", "401200212032204032400231421410101211204042004231100432324334414304340333010303303441413010011144204243004124403111400122403302424400121341400023030113342241220120040322311411303304412443203013221002144220314431313033322344423421024422344242433413041340013433124101421313334232120104222132412400222230321112000143004112121204432424444011034100231132300421232140403122203201301302111301244331213344124330332402320143003012422414301434220433143143221102013030123104011400213412000423340313013343232000234343401043111331401440342104441314200334340144443420200202244314323143122124303341344211243144113044312312101140114122003331043344344230430213143113313132134320122444210320142243444041111403301440242342330122041311403234424214214012002201314022132112012012414110342311243230111430023021214203242442040303021043234401443222202442120213014100132101424033120242031303130133231404233001313103420140114203203313004030314301223442030324123302142442011233121242403204041344132421243232033313204224042322224021224112020401311413421411400031223021011340033231141443040100022202424221313403041030432424111241410220130020231224330131101341343222000301301413330320131201403321121404444343213300404134032432030200301040042230221423101341030214221210333241000204114343420330430223343113201022340320322310014212140332044241202100234333212010101201342134323020332320213103430011332111112330034211124311314424424021102420212004232011123221042131044422000110033023331024444314434130433301323210334012302440223443100243131244102421014012412111122042213242204042004003000314224003011130334203441123402441321023411411344213202130414113024223233144230142313212144314433434323332043404222121123301212330412130404324223043101012313013414200244343200214314333244002403233313403104232134134211134212101243410403300320401204410011303130434334324214124342444311033404242241220023333301023340223412244400244342010013133010401243144111021232032044442142031101022240133413131044331341442242403324301010440320223234412031242400030143334040331031341434123331100140221011203024300222120302413012003322420413323120344301400012131403443130200221120013013424402004213130401023312441002034130420023011430244222301020121123001243221210310230103131242141243400232142024343334212202312222444321322443210212220100140102204112110331240144110111323122142124300443300143112003203432432021422142131414323341303403304241410032443002300103012113041042341412313220100402032133002114344042022442233310014220314204012130210031112304410000432133010430124144421140122243330042430312430142404104023033201321004442423414211002243223341444001002132203011230431031232320213144012442223214012022434404242404204300124242402024010003044401314101143243101412213310001202130123011323400424443013020023013332444012112130001323103423020444132314111122334224431123141404121240212423024441314100221412021344232213321401110144140202201431432003240113213013041341421230004441421024303014242021110131301012341203133340332243304142441134101432102111013424404343233411310210412403204244003103100444414110031000304010104140041103422032410130324223322331303220104030214242023412224120214214013141101404042202030302312331000331204232020414441221223011003413232100230241421004430134334013442323341401314413440144044221012230232330343302432210204112322010120240023102423334300420332402014120113422410331042342013431032120414232231113221232320111330001421330233301340444011410340443344042102040432130113402121024440441440124333004014404444034234131201441344320414313022243430322303334343421414234230333401232210323013334222113200002413332134214040003224214042114444320223304202012332231434241340341232211144114121043131243324340224033211423430443413131343424400432224303213423130113340431430240314243310124310323223403201242423443334430313332022030222122412033222430423331333300303432132030112331020304101342102111044414332013031143132001210203431121331020313010400003130410041024121234211431434330103203203200044232234303413040023144002034103140211401404310300242333332420113024004442200434240141200441002210442303410332420241401333222212411144433240010202144310220034004111032334400042230243140311114011014424331221221423333204044032231400044030232020112220304224344312102000102322303201123000114213034233214320412444410023110333413331324202220433422112312013443123224001122240013332410142112222231230300340043240011040240121311014231224401211232", "224240013134223310014414020434031321402033144344011304213213222203031411002333202104140433243242444043403400104341101012431014330434034211210203131040441410014011132124122233124021414021431420002002420140334221411234334103301413231433224420232031340021413233333113012232034323121411303144000212000311111034423404224023424441323431144310410334142030422314311200302343040340320330203133442102201133024101400413032222404303303112240424401242201313213003334020400212021013201104201314011021220440303432042333244111320210414304103344140211000044214023400023022041112223302413042413140021023141121342120021312133301424304222320420042311142004330234033112432212044313204001432202114412200414412442412300110321023323120130323244230234204230231343302221002411223003434402121401144423124330223243310004121404431220231014242344034213122010042014100440413022122223231103243123314114011304430134001404100420204421012134210244314341322432211211241003122331122003032114101403123321000024231330440004420311301243040332233320332112310013001211441003440332244124001003311120230044402200344442304103301044013131240242343240134402001210331234412000344343411420432013333223112202124220021120003311020041331322403414404324042033244340443303133421214200402214244134404102021040404023134241132312314140430040321330430023020002433342321001022112431430101302332044101230430112134242334110111402100201233400042431430310422032210332013300221233214234033311433013114303424043242424224311330421300301010223342034102022103213014222030411334341104242420042410002310220303141130024420432312224324020110220421001331202241443031134334203233043100400133220224212210222431003430013230402103323440002044423342443034404011041140403211024043123310233222113301124240443420002432401303443202413020420424324244221443443133231041111020144202240212244340103321312032410104234001122242432002001021043313434332301030443334323303432032011130123023032203022242111410024043101301314311303000231021102442141110400202330401324342102240424032333421234300313121004022043021413031112032340303304111124042122434303332011001224140000423411103402434342421232420243022431141022422032323121242204122402003313242230122223233444140330041323040001434244124104332224111434041141004430234231223313223243144310400204404230142334043023410022130112313424144101200201200442402143342233422231210043140340344144431410414424201112203212333023012124210221030001331011042214143024320223440412204032144102044410432402403220111023200214211431041131430024121423224024412013221134022130021100242122003310234433022102341034413324243300233101232014410102301343024430444014301204302204040421132111302124443041120330010121134330013433242033044013301330024401331130314120002413112103203244102100431234443140310222011201202432003122321332421102342044422444303334141441340232100234022341334203142324333243130134022340141342202202242243041313014102024303012421223404031123400342303344114121121012042311221130213440022311142341434132231122233432404444432332334344203431342223243012133410402004134423240213443112341230041100334414223140233201021423012231210142323233144041431101002343032143141220311413403141331214243043424103213333331411042443232042234313420003432221003404131202402232322402010302130233422301231231442023140401104310134330230340143312342313023001144231334210420040142200041431331110002424411332310442344024240320010402320320020034001310043241100401324020310410131043021120443303202343211024310220023400403400313034432133411324004211230221101103022144421434002132444103430443022304120333201242112423032234012344414413411144114231013002041320201210331324301341411302313410404102240424133142302422311032344330400023122244012440014221220002200233411331000434302344041301343020142042123140022114121134123412043340333131403303403020033300142410404422242242240003404433313203100444414020044341424334044034100113441422013010044140433001114331332340321401214033043023341000014030411200112123423000130411134232234421104414333133141044233424011300401423242311243324143344132310133023303112104032334143340442310200323302100324414011443441144404411434300334202114332202242301444141143011213041323233343413240033001231414032223312201044422442211402231434133231423320300243434232023232331104143011122430243413442124324322431123123244403313201434044034324232132140321100110342041441224023112114202341243211321023222400442010103001101203034014414010131102104", "433043140444424341322404443242444103131110433443220303302220313403223401343101023340443101404302434232142102444330132404421402332114004134030102442431211144434134314000304422003402013230010311243410104421423124223144223013020244410242113233114004231130341331200342242332001302401414242444142310221144244303202432400412432043044333314003340342212344342402220321321321214142404032421223442323301233040030310023444124414333240121423140324214103104331012233130002200111241241132304204414114024203101342431040433314121314212014332332242043142043340112221212440410110342211231133310134140104442304304303112241301223040302202112131001324344031014022004440002431002433421013314143120311014132040420014133430332010120301130200201424143144210304031213231034424214112124312021244333121332322021440424213104400110240413042424042014341012223033323224200212032410000024424102201023244423124244144020411141332344314323243021403033222123201112232043423003224210010304424211410244003443404441012123012421303211044331220023004420103402012433331322413241303034132213411103134120433004140012142030324334304143333202012020143013011302033401421100103300131414142113440144000031132320101243134043302101444312232121211342000122203321404433120400234440003130010110020212340441413442304114243032333100002401244000100014023034221204323423320031004440022220124324213000211033140314300011012213440333403101122040320311223041203414031033102232333033402331022130234010012120110221234243120401034002322201440131242310022021132102031441211341102001311420320033000412022102303134300320313041323033321233242104123213131411101143240033141031134444433422301042432133210043114231023120313403332103222320430400114424240343133411102301402004341404431401322223344112331103034024304002232331223000221212001000024302400002043123212113222032422321002242244013214010323403144133111320410004304203434032322423130124100341400414314114333100303222440422234324032240124213134034414341443132113143420143224021341344111010321424412220301441203342401331422001002244224430142430242131303432403101242132113013242211411424222033124202244223111020244234133114141314114040330340211032022423313130013400321240021412123013241244244114223023444241201121401312314440043323043011012333304133314434424331112134412312000241423420220203121301233003340401014203224344223144411333342411320210140134214442413141132010122101343144312314342022331033401021443244042013414231423023341314421104123323032431412110141341323023331334431000101042243140441144033342340040243034304311302221342300212122101442204322041214340304334112311132041300101344031403101120024004401031422331212131313410230224404142033203233131424033240431102402132313302340424041030423123421413012323310131412202111231100222431444413201113230341231231404021101204114314032324033413312300340411044411413242043011431133434323121122131221302434340303102131320042431313421200323114131224114102101132141031441031344021123102030303020103241214422200234312222234014021023111303403323302442030222233101322311124131221430241424332301302001243122201440304023101021332220220424304223332413011131202323034314224004020222344244034221000201434331221024242320203300122211032220230022120441021212323241141400333331241021341443112322030214011112211120002333333244221141302040312310102241123131223133004130133321401324142211220322304421213032444443413200444224342243432144041342131420110213304020022411311334100023111132344444433414200341101243321214144312003431404013303341214322340241200130302000241103230433200310403411440444222004342241300410100434234032432230044231121323321223102101011422034030411403232122341303443133320220214210134334400430213032320322241142412444210144340404320011043402114432334333411430400443404101130333141041134132103444144432224411030041312313443202032143013413333031002312441404140134343033203111034400142222033422423111211110444423210143322041303302311244120402223022233143210110223301233413003143213103034311023020443333120401432042402413210202104403044042342304420324224130402340414423441434224220214023213400014324410241413420202242012120423222101114422424211303242032100401301310141332332200340414000011420342310312324114323221343442232003003440202403112434212323001433021414041312042224242414300142131311401320034314131031114223444242232224334444003302303320104202143423124031414442122034022022034341444403402220143313004113100211040332101114304002310414143", "214044011234240221414223110121013403001004142031423241232040403240310413440020004000011414114220020414303123022420342141241330204244144103240221403201100131342312022232003010430044143420143241104404220342121033241001110133034241131244310232420442400132222121304023124320340131000040144003001011000013004301333441014413044240130432323431141030114331234003413313143211133021410413024134240420113021104431441210042211120200144310314342034314313444110430042323244021324310224432342204143141300234332333130140442312023223132233224224432400443121421022302312414242444124103414112303112000043241021234344013021242111324403222302024231032003240430322111430032402342312211234003323430003142420200302241414220321433322243443131024413323144300304121242221023110400222044314231331114243001444144012140344401421412121130421410312240241224134443333322342020430111043210142044333233401330230323011322221432120220200213140230241100224303303343441143320133412244240023220111110303134022314243200212241324431401012340122434303232423434140244144024111443304304134130341443202430212240132334341431320311402403243133300122430140312111333113214113010143211221233420244414010312221031113244020431040030223014303422113112110444222412133403003432412222123031213414433143414442042130144444334121134002042441044000010111434404432442033143423024312410341112303300331402321032343444414334114122003303123242201124244040012241322014142312320431220302200031243124013311120113142440202104444103330001122324403233422111432402023410413423041011242131223230230304330414243302100412414014022333120313010204144430340344244214213222011000414402333412310241041112010333040312243240013300213042132434004424203440312231413403204002323122432114330412411421104304022332232144032423031221003444400011414414102043341132431130043211031324033134430433001021211402044400341424223433304010124431423141401122440412404114124012334022033100012400144011222124423231140022114112240341010143431012202330402421113020130033444312140211221212321434214434021130032144312334134033100400114042203223443340421014120413411424021030404024040202230111343430131340244230423200203323331041303010210000033322310244033424310044213401133424112131442001201001230220241133322400123134004202314031401224440410214013331100201040240320311102222224443203322012232120143304403424041443240331032444021034140044024444030413242234024103034102033330130103441132120331441223111122340420220143431304030143402221403240314140321024131103002140223131044312304002434000331302222320422001020324320311113132312201402202330433101041140234130042311100122144210400323431400044224442341314443110443440120330141344100030422113323224434112323212423301033144242334411011014030034121223111003231421440002202100413104030321132404004011302234312304444402442213102341423234132402102120121213040412301004013000020024340011234213132100300030222242044020310100243204042044342423140244412141341421441131330222032121040334043101023020343010411001440334013322301420330421144312300400443134231430302100242424312303404342033232033103404222342224320022222110431413104233300031210441000000044032124243220434044120111141440123344343231232212232331241142330000411123104212441303021222201243310310141041412040112120433324142412030204243422010131240004202411000314211234103323412430233344321224233112100300103102432220044424441121314442210003330233221344310142430030413323140412241424120202320001110232022330003004141404444330322020304344313210311432411101222212442121031334042121311133143021010120323434434411134114131301230430411444234210200403004144344403412130033314214240003012130232313333220023204322001023012410144432400302312140212420411210041123332130122112142102200330213141204204204140244334342201220104103100430121330442301433330442220041214234022410232431432200302444433114433222242440234001001110233034013040112303214311041201140313343142433302230113124003233133302213241413022431104222432024124130331132234431010233023131213403411302142014233224121100433004343330302142332113240300243121214041201143123214304404234130040410221033013203123232020132424022413042221113101233333412010000003234423241304323313431301434240442103042404332131124142140431224400423201122104001334244442400034404332322243340032233141344343443234123310224243032400204204231243112200334004401020432024044122110300344132111440004404141041111023224103221322234003221142122221423011114243444034040031134", "240104403243234322303400112232013311421443031442102344003013422301412022402311314332302133434410124143113013244404003110023231322424034202103412300222240244420041133243410312120313243120410404002410221424421424331210143230323210433432224020111021143240331144033203312121334231134134441344241401023030200432231443323402024004110000230210204324032443122142230011102134142143232331013402121003040210032200131313302044120401233143230333400003212312302013230211021031120133203203233000434220331422031213232101032320334244433321122021433224302422030400230444420103103114020332431414430340443133443110320243433401214444212110413001410334401210444421412023431402012131432220422313002302303213042344200331424002434120204323423142030242141244204101220403132433310044330434424023100402212444141201332431010343432121433300420443121223122024134431313312203213002313422321044021300104402034101402034020121420031320122101022130443420032031114232104144440334414403220302034132101442333113244433133213400321324243440403444201320124344331203022042330224004331011214211040333114310143033004310414303410114341120031002203121142001224213302242101411424344230222141424443034310303033404244402401121213323004440133042223420410434102131434010114341001421011302414311301033100310104333101341104120304324444244113123230020233313034412220404103341133044322120034003013020013430441324301234103110140314341111310332334033302203004333014443313301403403213140123200203021110334243300003120434133343203141143222421111341143212100411042403300013210124042220424030012300411341134414242104200231010341002232034333404210424240312032322223242301004140101030014123421403402410312234324401033212231342212221234403031040244213232142024321111120310342230220400004232112122231223030300121314321140241343431303424220232002332113011222143243123200204214412323341410444304202211313001440023212331141410302200104342103044203431104030114414004231031202433404100323301010420044101030001403233041222414423024100120001303311413232321144124033324102330234101443304403123313324431314302411021141330203321141434103202001104213342431213332340012423431333022404441120213043432322032414441214233124204410412414421440000421120323200223002344310324012131241320404234213420343421222104304034202243143014403200432103011442001123130131043424124232344104124244421400114121303201223403041213310210320313443442242241321024140443301124104420313424320434230343220232322232411343230201123244243032400201101204030002232320101041243324423430234344311040203104203122044104444124114110142311434241032223010204243022214134244114322133241344411014042341230241422432313021122024141212402301030133334241200220402333311003211312242421412314202023400023030002432411023220010314413112444332331121430022430112230244010143231044120141120400031422001314202113033020124022031240440334314123414024023033121141043210321212224220411011204024042303140144032330242421230242213442412012113043103021241003012201221233110114404221002130140011134411101020121123320303043342120301420344201231040241043304204004303114423221042313440304112241102334322014101000244232020323224303102101021304043130403001334221200440440132411321104411423341424244411100124223220212422441103003421434031311043114300132042144442020214141131000443403304420334142004121234333301113412444132301011010414144311233423211002132202123142203304114103223012123322103414202012012121441430441202321242424430203010030232203310021444242434143140440244422121322013130333044331214122223324001020434223040103140013020444000143122001124223411331304234303030112140041111121222304233241330432031410232014324033120224421213421432100302402030211042014402301423443430142142003144404241143300243302430043201204404113433331240102000313314143200113312230010102301421023413422442131120330031320411214140232001442140221014234122312032142311022333414240344431442441431411120312003303002323313131210422414012344340241240120112221224232042311411104424320012332322023401140204443313214030424032303112233444203212001003204233414134431043431003422204231343122012030442134433330304412300222244102400301012342032320412222012240343041014303433140411130210333140104130240031413441310220324333031114042030323310434342332333022144100442302414443103211020400412041332342011010311011101201422240433121341023012001444333103323003201311113134003241223241140230443223111400222221314441433413024103400442342134131410323120223014302", "024410443441033400130040334000042331413033040240220203422344324030021414214014441301114113302310340041031312343224031232120203434304041142014422243213320203013132302403212431123322442424223314410104432031343411333322130034140041210124410320021304443431344110403104433312222442142030103331322413230131040021341320114044013404144432333312030320341432043240430211002412212002341240211001432140202124223311320241400313320004031110403300123202243323012203102333242241140440101330010104201411041402310423404020442201210424401330322123330113314201112042014132212040323321001023130212340402242040213030340432120414031432104142413320241141220412034010122201430214113301414213312131030320114110222130440221132010201041404204114212332303440040441231243203242303401233240200103333341440004142230132143420244400140232034002114323411414332233220122243313333332420021110121131343233443404024434144332312441042320424123110113030202300101103234100131041444014110233131142031003123324414011311121021020211101414104203302414000031141113121213240320142132143012400404400132403234011143240414304430000241401233024303410313120314122313243123112421042333344410001120123112443041231140041014313401211041413233012400234423411012044242023343234232430303112410012231044022411011314432101410413342311034433104243132432320010412432204240312223433421022243441441232312321014102113142143244122403021304440123041301414231421243112334304141001021422203010340403214344420420120001131112430313332204320023010334423103113233142204023403001120322021220001302321102012100313230332120031443004100012142001143143113234202401122114101334033124242344112112444232300303034042422444344201201424023011132131020000341204412334233102131232402204323241444022301013000313011234133343202133123111444404201213421122311332411414241042333341314232033242403144234033124023402213423203242044202321023400041413344310334341310411404004014443324441242332300433030243311332441144403223200110203132134121000340412120101422141101430223203343204400244111142311302241000144210103134412044433431431100022020431044001234334312242023010243130111331342333142244030002042441404432443123444202343122101040441042420412121142010020043021110042342234342323121422434144204441314000242334442031310233320124101333134024314331343220341232220421401140300144434120213412031131224040041110320040221221033420404214103320044021201241301401244442102113432323213203444100424421143441104441413423343024034332013440340011030113230121424313414110234444421203244432133132400111033032210142212412001003310400331013321130334034442213242313234201342310213144302302430441020442212023114221032033322404340040420441342101043341431434331011433110021033222434342012404033330222422403210413023000143322231104201433133410040002404222323400130012224203233033133403032312133013230410332240431333420244023110200334304244134303334043043401314124123413234110233124144032212444014342101324014243103442040320321041130200134004024133410303042133234220231242203343221123112201103232440130423303331330103300141244443233440232040141412400232334132423430242001323000314420203031241103044334444333314423421430421424034341312033404044320234214212112214011034320121433204041431422330214024002014312332220430212020313331133114134001313004230342121210312324224004132132311122321233141212202033030023331323331234222144024111001434224320212422323021221124004340440224440341210201111133303444314104310233000224231414223401441003431430221142304303021310220304414121031043203333120023411311011212332441023340033320131444331234032422204313130302042204143040041240012332332343400421304002434141301214002302011042400020002100014033003434200200104431322004222244214242103142032433433302012303321101032221243104033003221034003043131232224443112101111101414303414344224010213012312132303110040224043014023323402131242210013311243013232411023223331021312034233120213101032021034020231303323311033344412441424441241013240414021240314240341241102432100224201443100310222000403233131220124303242032301004131403343204021430204112402402401442213001030233001134424313314113123413211410113443010142332044403303044214011100103220124201333301332133244304300323121112243203340420041243201240330324440022441140423131330223123022420304443132343003430211132344343100241122033012000443133420423021203331432240402320120033210224102221121342340021120044133313201110331142242413301013400314401120441332301440223410", "213244123434313210021104224004310044424322220411240241241221340321212132420402230313042113130131032300142130440133402031434214121131110131202344440441134314143310143001121211222022432123020314411140311234322201100033312342434011010232330312332304201323323412231124042324033314112142200130031310003413043041402220103020343002003041233043012402014200440010044401011120312130101011042343224134244133223422341002033321343134033144443330240304441344431402132201003102314132310242410433032420002122042121222022000020432443342124340134233214123331323304422444431310310412240242344031111203324320400141441133342132120024120201132113240222421241323113431411240042013420333112031041103022432340430343244140301324301244042101204000014312410204034340313310414011414032120134003411043043431333433030003102124201330203001011003413111131411423413334324333432211121021122104410400434034331132241223333232020134004210231120331323402123320213422032120120144332412331331112434221322423301102141044121012224024241104411201323443342420433313012410040233011143122310430120314310041422020303024112003014342200113340304224141141204142421034113241011034020114402224402210340242112313124214000402011234401001120103231111000014301430420022024024013112311143431300331403103400402134213324113023410141202332434440430100330043124204243241343200100441044344242243403042421400314214210020124034302202013204034314344112032131200113014134422314403342222232412401214142410124011301421114410320330243434014040314020321340333412140220204434120413443120104301113200032322304110121011242241030013410013111040013321314212010202420303104120432421242032023024332043310032330232344223040122130441040033424124232112104230032123141242101001101002223032240441142344401234313130023103102210411242123213300424441213040141401303034210412032120300140214143020113133104241412140321202223003043320232020234442213311301341224244003042040120024423031340203310441320202033241433403444213312011231303224100221124333043204203044013400132344410433010313121343313132001130320122124141133130012142200101133243200210443201402321432433043401113300004321140231130302223011020434133214400004134003304000424241431334200140343130220404203131010143434313004344300420000034010143330010310030033111231102212443030432004131311301344340043013114223412331221244214132233331111430404201121211030401004030140401342003400432101324332134204231101000312340042430231144431200434333201010403242302413211212040343021344341434413142313013003323343343210021140420022100013124044341133203312010433201322400113020104433043013330042422210134013311430130240204222414424330132442102442232431011222120231441223444301433344213210140210040030213221304043144141031342104213212302243320244133143411103414220324312444022322043102042244330004033200041344104344130423204413301401133142324344233434423440024011431023303431431340331203311242403324022213224121121401020401212240100213413123020121034212134141340034323211230213423200312014020222431100334012141023411332010424040110222023200433344234102444422221401144121023004424124101030103000423103321332004004100414443233202032122112111443140002143213143031144010444313404114214344331212402422412203224210420320223412401242004312423431032133320032422034244413443423420131100321222343440312430014412340313424411330311014223011431310044102023204220013033043043112044114444313424324221442140303041432012241312413141004244310130233021343343103341033134021221431202343322344420204204444014142020230020342343323014012313202231410441113234420004434302334340202102112313431034221301323120412222104242221013431013242203113230144400100212200023134432304214334421233410020412343332110030432103233432410032013110014144314404331240012323234222134334234424344424201414234110231214424131413444413442214142210040001222104103313131333231122142241140001240120300001230141403012231002042033002110032000021410240410211200410441434312213231411230300102320142314124434114420342323213001043003332023040112401333310110142333120421422244200414301011441332212033010103013342144421233001204122042314022042312402140332110341412430044302013423331211132210402140101220231112210133214234430013102320422331241000302024140111442141140410204104434002211133043414230224012042000213143341323433340404234330440404123324313331111431144242030030143012023143342324311013414203041430423403112243004432103230400223334222332042031110200321231302100014122103104", "001232240432210440012432320242122204422334010144312221044423414003334023141430342310333444044021433440234242241214322402333434232210014010023202313021214311110021111010210044133323304211441322402401211240031430003310304423414044142243002131314421104114043004234211034040120103124113213332234223444424220334422433141434240104222201404143411330422210232300312231203113030331231432342001013204332321222034421342044023142102120422322024333041003044224320224103410040303421342330022034243403223030313431312331021124243203330104102223001024024142344012411101034242404222102102123022322023243223121311441112304233321111031434023040334430413324434403410132240240203310333101011032031243003140233010411210444013002442411022400314110441140323010344000212221224011332300320124041401433004342022002131401303441122213011133004244332240133133120111204344123140033343432021341103131300214110011131414031221402303041000011404024340142411332311223342140421012204210113213343232340314033011043413140343221331341004301344232300032000222101232402144424303040440322142144402413044403104420032233100343022223340124213114114101122304421441311010302001020023431401240204203344312021024002024044444041100213243232402240224302102332020402301402021301301122223224330224331230304044411433404143143022143343034324044334112210303100134244423313444031134114330000222344021200410332400002203311101433031232224400103302043213444020344123440140341130213212402323440111232203032324040003302001044243004314413442123320401322102414200312413122101332131020041132200414340120322223404401314114002221103043030200413011020444304140014124111132101142022404314342233300441443212410000323334433121223233240240404402004314422232422101422202321104142004424210003421424124412132430030343144223023120244312400241123323343241444231242134043112013200224022321044344421341412122013341240430123033340140104132014023440111240032021004240111410024121233430310440121310443433222001202323310212134000331324442110130431220323134340212303323444334220321331334424431412241432220323033224312012033344323121121322140444011003401313421201424241231411014034131242411342442002233440141224233130441134414323041342224004144431442112310311002022333002331221434324011221422340432043214212441431231304231114431244141110234003442231143224332220411140020114030410130143224341223242120434413431330332400001231402213311001343403324000132020323102221103124243403213000421222334101222423210131403430243344104424003023401001001300343004332233440243010232111413301322214314343342023413442223032444321123244313402214020004033112311404330000341012240040343330104412121101431013303400242044401124221230243124304043240141123104020014224243324414433104321032242324444341021041101042434113201104234000232134144030432413111440134121340310431110110121413222321241441221002000341203313024114344422023333112134421003310230112323211143040304222001223310100131302033331230104412102024300014200121303120232242243332341112411101241331001402434202434313201413211103431222301122010022401343440242034021400404210404403120102302410344132403343114031210032111122044030243222333340031344033324413040340143422140324311342301303004102134224140443340212442241240000033121134030222231130412140022430443330143011011224431041033333324102100040211440213004020422244204443444203422403024410211202020121220031000222041123113020304303000422224403012423004124004422104043441400034042210444143302203100222022110023144210033134304334321330212421013333331121003000430303042341314241210212333313113004042203033344444410443201432314401210411231004431303140443231120400222334130440244034424102331011003340141002122232133021133113022123320011014241143410404101221224244403003404000000422340034122341004101322143023342121113242303033422140021210201424113213324103230212420133131010133134401431400332400034244111432010220213422401040222341342001433441132132430011112420034312142412143442313302210310232444343141434101203102004323301042113421443101144242311204414404323411332431123203114041214421132142320201234202132420203304231000042143131340012141003220401133334013423421243030112234440301130303431321310004414411414202432043312104233212414212130020432403430210314413314443014320430311114324114321444130341132440410330333040222234401240242432300124434440101133341112312341222223311114432014444024213144243003240430041024023142220213030011403034204113412304004004321302133043220141442041", "010102040313201323441101343401121232000230020423224141213444022324400140214303431000432203103102411221144142340440411000124424003323024032434222300413100334211003242124411144132023214103101440040220030231304233314411332022324212100300040233041121342444042111204404004421214412232022000000344401330141143121301134314141043034444203202220323310231204330104441331411232211123212014114124210221314242404424004440210122114232332004323014242343121231400410423444134044420313333130042004240034044302010432230024433404143321100041213044240012221424202432142434324414021140313002031331124212124031041014333124434333022101444303132003341004344203322241332110044031022202414013211310243400410434002202321330031142201044331343312001134322302330411433340343122101141234304434101321322311142204441022334120404102141213241342410313442332422233144034243230102140423210440033311130114004432203240231144412002344323144120003123424442411400013231024431121200331442033320133134301120143401204000223032423210042134304343130400313241403000414340103340343101144014420111444204232041313143003400124101214341414320400203242343411211040103342340414313202330243410034140142031113033001132310000200240202010022440113402240333302212141114243012324140000211224413114301314000011430400122432414124144333432133432203104102133402421044121231100411324241102022212420140334103441221004030323100412402041024443441301032132020000422102010232210314103440341312100443211114320144013333203233031433421323014344420021110410242122324304414123030341134120100231343132022224034021232104201132414122010232240230202440114040214031334424120022311414222331014142240342212412041112010442002030333021302101221313213343040224142000422322400044040341031402220434043443332243013011424443222114044201443423213444310342021342000332032202013122342043342121124411431031141412440033031120240214214330041412421343343133330223443320401314224400440120122401410022130121230100340402110140413441424102430233134243111321111441302232412012024222024403234430400332342133243130022010001033234244013302442211411331100221233244133410041431344341141012244300423130443431014321432434144330032230241122423041144111331400331011444010033143220104002210403222331444401013203444440121214000443220413032102433034212043444400233242314432203230210401202331222114131011203113231233314301442111213342311023211333421422142330224043434401422114101414033104323001140100303422213330034211420020234130031241402230221423140201121424104140110304040213400032301040142144042444224340103443114034141310344243104004414442022420312121120203342240401114143044202431204101020413134024012344413042322121344113222213333404043440023403430231314110223303221444121342332440214330010114332044234324233422401113320021234423343341203330112240123330312400121033411124304243124401203212304341334220203344403343312000431020143312044042244123411030013342412144424242033104102213041413333212313341320423122134403244320101333211031413431120441123011012234303140214110023143113030322140121411424014132401233042304023210440402314222124202301143430024014030100032130124234320044022014033014100444042232414322444220001241221200133010341244342301002044234112133012322440141203210303320022112141402220421021412102043141330101412021223013410203402204142114124412104101434101021344012213224443343443240100322333343412040231214301404412022031433032232341044103220444443042432100022423024114041410403432233410133142110341100401413341423113002324021300124411342434130001422440401312020143232422141331212331341430313223233022434331033023021213212122001412420024042141113020101403100034023201243220344302030010243313100023304333020324421020311322033140230014210100200010100011332013132210421410100404221141420324201303231022344412214040014132033432332323223142433003033200201410033113412200313002321224242211402411430122300442220321233203022443214104014202420140022311022104001104434003111143402324201004142133214414121014340032100223404141144310323000241331201440414212013130312142444244133002430202202423044221141021234132300134042004131124001403102430214330223044112304433414201224142200424023203114232041003010241003004110200001320304343333004333324231431332331040212400014244432033311031030004222434322411100240004430441443301040310232343023214302321201101440042323433032230010413133130300211202410343002103021413201040031404433131202343101422234242220401204244114220410310334414232144144", "204332423430230000312102334023311133112301323114444221121010404101330303243104431440311403442043403403423101104401402140303032133432413124241342200442240414243024142240143234211403312442203102220311443333344200142234132222342140000422322043223443141142000113211444023011412403431102422141041403331314431302303110314201423041134413143442100111014343422110300241033013212232131130034322140411122433033332443011043030103112414220314212212014041222002144103311430322122303243443134232321133120303100410422102003432310124011412344144032202341334212231023303130230002202403101401023023130031143342013421414330001434434220344333014042210044421144133314321302002244430233221221340323414414104043113443110134424343010024144401423100314411123332124134442233010324032124113044330140433442134120404023442111323022302124020024124110434041014002141122000301304112331040002442321210112020234440004244411144211444422002030341140430024034244214101014231420402421134341143222413424423234443432322312022042130312442402320242023121214020243220224203101203011434011431142042334001413423032412111242441303141141123414342011041210240302304140434312212324300112113341313433013030043034332340121001031313244101040101202241123310244030220223140414343320132304110330300424224402224141322333043411222324231403012034321430010440412022402411240233403221342213331002101200403331332234120223302404204113444302112040123242423240003404222301242423333010121412201324234043204121123421100400221011424120400330210214421204002013102102300010144223442100103011304004310203023031142213242044011212030423101412342120204231114133411432413033410331223412310423220312234103323002422444342123210022310433111143001333024222322144404332041422403413113402214333302321033304144432131312024140141133123111232222133334321123143304404013433321211234033433234231330444212144202102301102122101024043410141320020344333234323440433140304404000034304222223200234002014044034041310221304004231420340222044444401224041113412420220111123010040410034110233320210142211433443423323334033320213302341104304140004243434323321430430202312131023441100320314224433423202203010244443441202231302124312201020421441033433122001424444202002414330440412344042133324131110433011114304334312243011343313342120113013021324412321434141113212022110342000212424214332104404044332040143042414002022303443120433422244334043211411210001432012133324241402230014034233342211201232403031220123030244430020332143130010402334321123024432234112101200102021213332014410231020000421411330414312431033302412432411200244232000043441234314444231314440324404234133314301310232031040213442112243023021202441001332301324323123121433101134122441011220024244000134411014230412144241323303331323030210020440330021112124432210333140233432030420042032203000132010132444201413134220103241010331042010343421131321440423204122010402142214011332242410041402124004104432424321020320220043033304144013342322121004100322124020144442322212040320123232322021404040331424303134313103130013023330032140120311100101434404424433444411310041204132233311403031223032101203412224134422423202303301424044304023110403114021142022334021133400304422102224413320101220220241401312214110402143423402243440131222344433402332131304143432100134112311440002204440300333343310344140100230120413341432332403431023133104400113302131440133014340303032342344443110320122314131200031424110413000224224430334412440040113344220012413331220213103014311000411422122112130343241414102334412422412100103423130140022432011230242112400404222404110402124023344040113044244241010314141404021014203041321122403444214423401324023041310221421340134030322032413412241310024011113104300032004211230133240223021344123102204334104031332423012222031411133124121331413104423231021203423142430310134244402443030412110301204430044031420143333133133010140230010021332031423100114242042132012212340221401131102121133422231323344043402440310223214004200404304214323441214203440444330341011024123343131001303102142324441323322141210142320441223211444224431022240044432221403243124131011414224302021001240404232023223441100122412004323213030001042202020114442230144322223120112441240343301333113101122012244134340441344034443040323131040313333311201014440232013413404331144112344133422320313114442004443003244110131144334403110434214110130104004132311321000321443402442303011302431043444121300111402102324343013040143031041411432", "242010144243442444333342003114131342423034431331002041133322432021011232430404020044443044234411111101340230440241333433410031304120223102403341131021231414130332422223034212122310314434212303400030301342342323010122122122031421044120230230300130443322412430430013341122010144323200342333212443432002430401040404000110123234132013020203414031411443301023433313243141221123340430300122300211200110123213222144001420321433223421332341032114024234231114413004123443133020144034402343042413213323224302100034424334141030443240432200433231414000330340420420121032022111041233141331134120313412414422221444043334203002332312200201442223221124310432242112103300111341014443302041213422042140121423430144440001333042301110244013301111314433344242330102320133333234140200434032403024202234431423212021030421410120010244123204210221321030432303224013030244401331313332114011113003003230400210031140132102423124201122021331041224032021211211131422122433210200421340034301232214312303313141420221231403321410012210041104201114413303112443332143242103011241023241331110030214323032303314103320243412102404442010143431214133331441442001220010211101322412400213141134142442011343330034020003210444340313033300200311103341313003020412432133104220020334324042403040221440311410032422011144043344334134043121121343421043003334100234404002034312434120442220144322234412213222122202441411430440411223213042102043223304010243034303004314242330024223140014123112444300402200111041024401100331220224224014001313103313034404231032002334231434114442102422110133142021111110203041344134313412110132414442201004323034010322023244244143013140214124014314334423312343321042333340004322424440401043420134400000332104214242421231202440101124220043132322310124221310130011342041212100244322144300231240341441112101132044031433104402002234314224132323202321204414322432011223003014311203003034323140412403411434144422122312242114303431403410201143001423323022124424043043011443410043404412102003423244324341221440133140242124324440234423434323312401422114200123020042114230013041403410123411120331042244241241231012420343240333131101041220122104224400231110110013423030421411101302214411332112204002243044231034223240124114133120430030121004441143401144413032333400113110323422113244212431224441400430102124324243412243221004304400441244013214321324303323031324102003442410103113312223211211423324044140241242013343424124301242403104300143441243443203211023312041012423031403032002112144223313333313140013124411111141112324303144123413042321343243021211323112223432332233323244432023420404220131300430020404310002333244423044433243143044433143213334010421304143243011430442424423413123043322201413142100002203034241301442243241442022322230121043143042043220423144133322304300314400120044441122411310314131321012332024122132300241114440330233114021440013233421041004104112343412440001000402220023331211141441043140043013032331431001410202241444124300041242100334341344231422343423422022200422204323000334331442202004244012121004242044024042222144221022041110004040341413411342304334413441022022142110004211002433322133243233304342120331442410212244113122004111004021220002042334442410342034012223311121001424031122302344020121411000131223333441133111211014001303101004333130314000113234322422304203241430133104103141240100340100022334423402101111022324312002034012422141042010244241314401314114143323341244120223224202431003420244044430440033403111442233011404012004320104223303102211344401131414422221023030413123040034323214224443000440331213034200001111234431110331012130221344222123402423001301443334432340242423141411433322133414211330340330110401303412344033204434044344310442402030404132344411133121230414011431324243332332021124103210333011134011120313214323022034013324310301423221134010120430444302401220211014004120021324033022411412431023302041101014030440120122444043102024402141320202132001243203020113324032121122134431123201101301011433323040203141113014033313132313122420341013233433401224321140431112104422111042401424442324410320310414303301420223010243141402410311304424002324140340041322331132430141243040432343101110123432140102033443344220221220400333241424214123422410412123014402322201444011322330334214242012004000130033313130030311123130034224200324401040304200241441231444102142132202431443443204120123042313010243300400222044411423302234412414133123204103104200420402014001401", "044004111042220334200210301414033231042303444410134321012043214304113103040302202404103441202403240004112131134211010112414201412424104422230331324103213201300422100030431102032314210201041212212413321244100120040024124320230142123144333424111330333404414232030420214120130024234012124223433040340302004224101012143041011441002130311343021343330213023021034322044240302024023201310442323410214441413122023133324442244303104022011100234134132023221041322123203003133140220343210131424102223422401413311303441011201000333002041442140311413232213102142011011003200021403200113410220133311140131211011332143330011122214001123332410220202313041314141342040424112040424224202202031440100141202011201234130240304001322432231433041103122023310210140412202430123243444343010432442002144232140104320210443121231122430001021403213420140043202420322322434441130244413132230331032322434143412002221222310431004421311011143022022141210210330002142211322300434141024044301003041102240402220424123431114012424401422122433032323441300200241331443411124001203241344204411104314304200044441424021130330313412240324013444312012323432013103040140422332402343404041020123422412343131422342003312434322322044041431244131431130100234104123134300303311142314201230214421133022410203303024431143442201404024120222014044341201241132114104402021233224031400310401424342012343032202014321300040133103332102043344121324032434144103110342000411331224114240342102114111021142443112201122340414110211443203112342304330433040033231202311413030433300020442430113203202223331230213402422433432224410234034113411102113033122040113203133421433440303404344123344103230401021211310042304330412424403104324132424304223234104221242121410012214233314324111410124434303000220333314320122230122334124413220400042114204211220330101120110140310300032334000322214432013144343312341142204102041221333100104214343214443423230021014443000110224123301110124133401343440032343024112012301344112210411303204223331414243301143104400420141301123114330332402032411443303214313303421341412401123000313010311312431342411224400402200104203112321143323320022200011240202012122012142030041010132401401312030423234142410201433303322114423432310110042030111142413030012141104302124101233030220413402310101322302003003221040432012144104200140402341412234311330233244440240433111004030034123414432341204222331000033122241100230201241422230131001234212202033414202121443034322214420003444124432342403111321044141010002142201321243102414330121303301200141213032301342330302332341421223111111322013024344103330310421103242411232344022242401323213104140101243111031123131413242003003044422110041341303132323101313221004240342411230343400220231324311243020102033422134224214044121021420213231042401031033121123330332200142030043333141414044212143112424432102220140232110141114304241020431120133223104431123134331233340120313333113232210244021132034342423244034431214444440341114011211344221024023004330020241303110124234303200323414122014324111104224341321434424434110321100213340142140413013001143234310403341103103300200332204303442203143000402420304413140100143300013132204230303130213402231440103313142134132010342241022311014322141241020002241440133341032403022200241043041010142344044001030233133130041224124230113402113332141424412303312100120032124010423004034322123234010404403122203121010210004430212341340423332034430041012113403030030232344214242330323133122413410332104120324242333223413242300232100341333332134311312110202443432234040121432132322120342203042323112414410300111030403034230423224412303032021224200340313422114113414004133211221340323302013242141303344234001200332242110001032424002241003013112311024322204000141330420141001300244024212032120004140200422023103313032331012433204142434140134030013003412303213140414202304411330040222103024043422022201313420102312412234422224441123403303034331301441012342010313334210142224443202201231422323441142423142423000222344112410002313224010234313132303124133410003304110400342304334030242214203422310240434440242101141014321241210441131210312330232124103300133432424212044230123214224220310332043040232003201421241213002240331430341314013144210110040243040141032212340044300103112311321313003234344233004204211142200424322444020120103111212201202423244013014100221143432242131224212001434102230020034234343341131411104241131211113142302403321214033412344114033113042022301", "114220043102334202404001413030140314324231404340123240244200343044440412442340202322301202413303143313411144420320241343224022302232401444003231211002433234410313241133414110102021131000441010343341303212330431444301321013313201422243444232213233203402213402400141123224032442320144303341133011132023331343004213140034203311041144332313024032101100241224130314432303023310424312233201111230020030131034442403412021232021240114321014403441411214102123000401042130242344421234220203240014240301222303120420410024420013230233144324341232210211120102320012032440213231324031133003034034323042100100002212124214102300221203204002411031120013310311011212314231230233202311214144432320144044412021424331220122312303031410240443233143331230303313234313131133244324011402401232202230002313433041200024034103314011420102024224434012310214232134130421233332132442221003333343432401313124343043330401210130143121420401234131323400323043042101133031140244114220133010042411334041033143223404403231121213034132020441132411310102003303210203100202400334244324130204111304230302324121323223412124043234340242400142430013102032120001302442440243202244331113230030304404114400402412342114421041041232313313232103141303334214423212333312402123030443130334230212333334340033312430122100341421134002240121441440014330120104442223433442021002214240441143012134342121030110031033302224133040242012400232120022011333134044302230221114213033210320433211011123332440410320402232034203200241311042144314124244121402142142001132341133222140100241134242434223224014431112123412344140123210243202242104430444310401114440322444013042311021434333412322232234440123234311340242000030322103214140304430131420403423032404011132022232322011334103442010221243114330104431304311211100312132111330011423144131323344332143402431102421244444120124104130244040230024003013000422340432324020200244021133122412004000213413121201034243003143424420041213033344021343102233332123123142143413224314430102100103230044420121321234402310444142231223002302223023314314041002101323023333304303244100204241133444403231343014003230012322434120410134434023430133041203410322403033103330323402301414110304233202203004413011103000043334313001230301220004211111130444412321112001344023444202233401402420042421203104100424142124014401043201212323330014343304234022423303204033033311132200331433444223111414201213411244010402133424012302030110201112002204432213403413011203444410213311432243314420403004310400202400110033433144421431224000141300104122122110141344211040401421012331341033403230330034121141312221333133320144222230220010312201120320421030313433400402234040333144022404220004314243424204110003334011033401443342303324244231013133214022242324244310121143432230143120200223400313423043341301234212033022124031223303421240324423034304113044243101440211413312130220023440334422214402444404324330142142020433344021211303334221121323444013043421434312040111214143312222133043111240010304340031013242144341343302020231334333023232104041123010244330404012404022221241301404101444101203040122433303420141104412114301422123411003340421343020213233042014220340422412232030110312024444311324212040212303034401442323432441132234114022323400342020331140340044443203110211013442431120102411413214104302104423020212231441122042320402411230423421042103211101223241243403400440112442343421231414044232120244202303032104240321233410424140444134214144324024202120020304120100434343441001123031210104230133241120023134201034123343300402041220200002133330122442021323430330130114121021004224420412021233232234001120433342322423202434412333300202401013030114024032322020114120110004314012132412231221233330023040442233233331224024313323214102220114000433043414123122234114314213431400122434021302043133130431024432241241410011104141340041113021130224234233331130142133103122100232402000034022123340204243003312430420304113300133142144143100321204440033242234002104142440333300412444044043332030230023242012003201214212420140433340411331110314441123404044304100112100303410201340443331412432000230222312123413444001022011021023142214233020444002232043344240420434401304312101424131111314224214043022413342411143321304011142412040242314303310200232244244240132230220400223331443134131231202212224112221202110243104430003113431321012304233401411443420410040301020014130324114112234330140222344302412213132121304402041104131220211444231214122120", "201413330210300133224031403223401242202313113231101420112434242214024141114021342211201401041140311144412302120011333333100300113202334212311232103000242240241440314313133021040333130004240000024334304243103114444131332010232442233430442141420102302221310320123041341241244131024412010113444031301144433111040003204021322344144003304430324402314010232113324212030403043044343403323043032422211014230344423011240334201233410341223312222242421444044044432433224344111321102312004300144403011311330303433333203402030143022204004440434010442343422420331341113120424034441312130212010302100130344323131030304103020300440434133110101404313420001140324103112223022204202002414333310423022303014131112241210410233241312313424312333204421322243204320122041044121443023102231430024304214101224200300131443213143233001120034422442301442311023342311011221324311130211330200133301010002402022203232334322433044334140330323324041123321240401003320422143033122043304133134202443024042143023104013440321321124413233022010011031224424242140332214321414340142132210330032012221003143410012043244120444232314141132042003133023040223410202312442420034104110040013240000224044340232231432204121113130130022321111032040014113422344001211343440404023302243233132302013240044322233342201234003221143430431033323311234021124142343014022044300411042343443131021210030442410411431220440324430114310140333121141240334422221132230311402214033130310131213430241022344144032011231131104031231002333310443133010434140011423342020121234132223142434340024301403032212320041233244133240241012303303121244130004103242113043232142322000124043343103131032311420140423030143121444312203034431100401403200012440231034342233214111221211110441301412124024024401433134022033101203442012210032300343222003211241120424330040214240303103311000330314124234043011403130211340121340212130221121121122401334433042042310021121123311140144344411223212300100114301130100004243332013212443044340123202130102421114112331304040033443434231032124311004000320300401422131313114431100021044123110021230044121114330132323402413041330423004034010212411230410101333030243140120240343102400340330114203030114404020213010040330404101231002403004004334114444343434421120021013100014121314212344432001333014424422403423432343140432413010323344412110010323324044011224033241340033023301014002401440132034412133210313211103430404423001244134201043014200020232002430210311332442312434131444000300203220431442242022244312244423404333043312442443011014244022224044221421132311021242102223431322032211002413120220021022414242341422112402102211230320022312124103231011024220304333241434231224434212204041121332142423110403221312414031001321214210104242012241034044223300412031141204230030430044344131301231331133321343313332223042103213203310020410111132401300413310312423042323300122432444312423430421134123302312010112224223111213334200403342423343224242420041341221443312343422441233314234420343140402002434013343142442443403214433111114344334302232004213324244303143224210223132010211240111014141224324020201443322401133224332104300131344003443113333211443202231433032001312404241100012342231340330434440022241141043404343224101431441010330344321331102433014300232424004201141113432103343232323022204420034122333112300021104440310411130440421300403011212002104200120324230444310330213111124340102141021342242310141121024314401013204030112402334442200044422414212243342024211402241032223140414223024324212232231433402020102241304302301334202043322222041204121011110343224240100110133133410422412231004104131424203343311044224140314431121011113244201041110320004132233411123111141043233102110323220000331204234430224401112342144424234123011111024011001220230314133443014440042431142032314203132434243012001044130412002423301202411330410241432114040303130143003230142402403401143103011231231033230143311130022314244310340322414432024330422423200313243233043104230042231302401021434413142144022033042022201033002303340421123311214334402222414042223300021301024134024432334114324101301043121201002342003413311203441134030030234444333034122424140002333300344124343210203224200341133010122303320211402213443421003310143122422143141014144442042000001443023430004134131340030214034133101022431040001313124321024413414330400001032102321230120433310330303202244321430224041330030044224142131333013011444232233411442322400010001111113130133021402341143", "214232134401012211130013304342221301012130214022240240230232442244331231341201324331310224434013001413011213404423340122431441030212144024003411002132112221121111142322442304113310241134211221413012412000022302130401040003232101423002232302420222403131140242003034020140420120343440423013220012121110334301223343433440302321144142444104324430344141331203122041230430410143044330414342421244442334021432112440443222131131040243021222423000233014210211323004000212121220432023331313404021322023044004441333043202443333400212132141014030044212011311132431141000332120112100322102122224234001442423324242434324001224221430234032430132444322131312202330243020222033244041303142240400424004241410330033140100104421121000212134012203302002114210214003303130040320341040132303120030300320020232113100411034420230114223121400212200223433411203100243304213122223301230341041213010222210321423021323041313130222242014414301134111432330211422012444434130433002340111132011320203223040132231303213303200104234223144444444041410301434114120143100203003241120304224230022031110320440243131402413340414131024130100311130120401024311442421343344403323322114201312431312234140401321030121001200032322233330322440124131223133112033044314331312402123441132003423214000314302302413201314444421012144334223031244311110101044334120044422433444002442132224312043320430140404221024212312123310242421302411221042204411401142123033000234344020144322302220213430424321034314244441013343024241132011242233312121123002040004424010242224342440112002031011021132324422430244302004141131231012201221124322013141402101213304000400334113342030314444312223124143203324333402203212122010230304004000332212131102122441020203142432233201222413130112001034002441043422021302301403432130031320411223240444222333202230142011403100300443401302314423102122110312113012144114400330142423224214442132110041013304412330101010031240242013114321443430232412444031001312421013422102221041302120210340403002122313244444012312414321143243401104313343124430442102342013014210123130242222224133041440102432212202222431410111211313023220130202403002234020312114402443031030210102011432320420102213143422242133344443444104040202214442140103040144224314223024201203434231222214424234202342342022303322201442130312123343110004100201411232421234200230011243402002342221204203203341120102303420222224122314113314440313414133334230411300021213333422110231410420312233111410032332444342324000212112113430204400121141143420243434423012024014031202420224413422422312043220111012124214102213340114444244134424241004304113021111314023124244303142220303124042044221113321233322123433101041434010123402310124312344023231022114000330332142244141404244121143002314330300031312140221342321022343040330031440121301320021213144420214414341012142144344021112444433003030414333203423322012132220201440432220313311213001422014231121033102343202321002430022444234333114344132041212241242340311313031103234040224413203104003002330102000040402432421241324431131000011143301043442214111334110133204130332330340144304310011040320043031113343100020102142434242122001402144114343212214043403134331124404340410330321100343341212202244341030024444221430110144201422011011134243013044330110342402410310412411444324320301301304030104302314033333313443223100022112034111031013441132100131141220234212232122033014131024401443434233210322340001110024301124013321301213332114021034242301201411300023204214322103433133210210341323103422032000233224200123014422100333200104223100441111212122004222441131311232400211111334043033411124330444414431413342443003001114104141244244243423013114340103343423104003300104231114223310113141430142044344200210044104143142422244024022030213014030002342323232331041433043342220121023122314031443111011342223043001012232141420211444123124020401330434101000031330202111303032233113412240304213122440222022112140114100013102244042114431442131430031122403010103420134412001133102032224002104112111020000413020124422022020303310433141013123200213021243430342332140203232413103102232304122141342112220303322301410012320033313444443144014031123222003022011001442012313112300112330421002123124022332411040100341143123440143310312323442311424140004303330324331003111124320011140210011233041221143400232014343412011331040130201204411024012331314020301043243031143032142242232311441433332211310404344220040014130403112102143411344104142300", "400114010423334312201130324000110324424004132004402234104404301241003414213022034320310013344144142102020430021204113021240104233011111333003131322223423241010002021031014220103101040010142241202244012132143313031311041432303241334341430304141141403311200424410340021404300443441023342434442200411121233231002024013124131232403214203422224004312422333043114123100140440311100101102100322314340311010211212330413414244111020132323003213432322021432240140043313101122044344123240241010041411444401013031024323410210132112033300133310012430142213123142402320342040432020300413113121240343211421410312404404221440020130421331412403122020144440040310011041114102220200223022112210214204101314222404133420143332030243021341110443303423433024403423311411233130104102424110340211331331430420301124132224341242443204301231214033400311104340440204330123143320340244241002411031341421143023224030210242131301114340400240411223113102033334322213322412022032444122113132303131042243240010033332331301110034432431331213322020234401041434323434444400212423231421332111343433031332114203212334413314342022232220010212303142114140130231243121004123232030132012002303210004042100341043343232140332323212032013310322140234012104230222031333102020123143120403001000404402120234004324141134023411303323400342442213242431031301332133213301314210024442002113001303112402314032021102000443210412203033143223202002110102412304042440331034101124122421232422024042331403031230142041200100323141102214113013043142113040430001234312241220401010414300102200423124241000201314310442201432432043124321034110421323042001230144214400104023233211404234223031001231234101320111142423121310434402211302242002303112202422333401102414344041014341313044302210302212241243300042134042314030032142241002321024144323303021000212002042142100233133244200410011410413244040322433021010322331334404001230410041232101044420230404314430340133232012244140133140102441101043211431002121423100411344010110021122340330130342341414403242404124042123104401443342413234403124210441340401024300410304401423230414314133100201400000120042031200042104234201312304020334330112200431323442232223123120003344232013111344234433323211330320013311322302323124012214001122443142041412213012243003232440330003002232114400301402333143403322032430100412241400124400332414321412430042242113034222431240231140221041234433224110013031340014320043444303111013211041330010422314032234030021203401204434034332201012144043022402203121124032400042421313000442121104243203444314443202133422242441124021022412341320213324224313013132322414204001013030112231233123021433033334211230340111441111240301104101123401212332002240403242043302342410130443401014030330113340024121243140343022140313224230120331010340231423232130340041040144213220310310411224121021103040423210430402041311242344311110441340314144434214101232402103404324300131333222423304340144322104442412320033312424134241110112023213212124044100440022440332004101140122133204304312333244414431131443342022311341042412434440343010002214220213423030344320312112001332304242213004433143330131420022024110040041443243024433302323101421224114122144212022403103144313040304214023034314010112323011223301433413111322032042243012141324430140404020323323000440021120214230311434223140143111444431302221434342211434022304443010432400321034312212043432231000230112100112234410012432204023414441323022010003414234110412310411433200042211240141432212201443340041123111423020114031312323131222000422404044221110301140443431020003104122130340140244234242004140334130000210003024330302312132312011242443330342220314313123320013023442202442304422101404340034144100120240204012230204301440112342133233010002210144213430044003044433141102312344021301424412434230214203022242411340311214133434412331240404102022313440132140034112121340112340231032101131042222444341432303421323424433340044312311023323402220314234203342122244104031031030200244104434202421421022214312241242011441021030110423304414024024012114122324132040122040422303122422421040134402420402240030321322040313231444141413021341023324112004002201422144114012333214420033004442434443121210123004344020414002110242123204331302403012223032343422211334012101101144423404424133102013241440232041234304313010031410414242331442413302204301000311010330332313123122320244003004414124324020242331141034402021424110131332221234031441420420203233202000242203", "030011003344312344211311112334442201200044030204244021344041420322114242044224302221222120100440423311101312012210214221113331440042414014044233331131011222013423020422122413432124113040140404201112203001343230204101243330344424411313311034424304032442431402242431424141043432411234023110221133044203341301330343310222401223421341310034141324231122003111341223133330330224401320322113232133440112214214143010340230102124034204140300421102013422311442223321133333430342224424332212011202330041240330341232344132413101301213333214204024444220233422442100102101401031320032400403203310311421404231003023000124140132333122142440311224444210031312401134002314323322240022222120024022000310041021432010232210330422030420211101201344114144201234221341211401313342132131431104332311012404034330342240331010001203204041213120040202113311141230131240400344323342114343241323111021224321340203434424231010244322234232324321133044012414004102014422032224101202434333431004020421421342414423341420421400101434031244334402222422200320424414004242243240300222032220213434111234120011031102411222141341124110303013100403400111111041031244203131421433134404441421104000022240120021440122331333200230433411200340343330030232033424003143413013002123301110230242123303432202200441022033042130140423443414044434332340204113401341210232043310210121413300431414320101121142033434400332413301044311341211101300000321220321434142212324222020140343130201001403343322121204324140231342000231444123032110224032001213041302243433404243303130204333103424313112202010421130144402133030224000423244123121023314431010411220422011341141204133124043042434124324124240200312403133422330330421022434304212213422321412343142221323021111142212434310243111103340023233404320013100200121321124131421013100133233312234114202414114400313311032031241231204131311211032020403310142330401043134111341220303003231311034212121011104140424224133102422022003443234334411141341422400342032441413231043422304444031030303021231222113220121242231000130033214213032031321241404231200343212212433234443300044142441232244041300322141233031240311200101321123313313210130011340430421143221202244221144341321040413414432041242413310311130042243102041312234204212320140143040011010412013040420200301333404040214143014122103331423240431132243321014302034124124021440223103413113141012440104202103122413230024312010041331032211111342103022430310220302303432144210400404312210332302204124400330133014202022212322243344133131240311310143010341003112341404310321010020222431143414412033033212332341014020412441321331144223212023424211400030000201223032040311313444203134211333031341014112131231301120023013141021410440141002324433430440033140304200124101234301103101242021432341140213442103103312132443324010113414033224003113244200421021233404424440040201342403311222102300330110232333022341202114410031402023424132040114303223111030220420414134141234044024101113210021314022032222120444442211241013102402023034101403304012211001322223131300123102040143122242320011133012041314440101203024134214130040042344330023034422104222102223210223101403341420211302224012003042023321310332112141304111301441442330412111042432430311341442113000320322103012330304302340111103321414243310224444101301100433011313423342243100120130403000103120422300303440341442231312141432330030043134013124341240000110130341034300423433110141403034300242001301433310010300312023442240331214003041342210322032243334113034221240012024220314233010432114111244410123103202012130324143442101310122010020330130004331444002300140144321310143223022323140034244404011024214143144034020434124010224412013321032142430004420023022100240113223010420221401310214400130201004421111242314030434403034431030040204122321440300241403022114412343220134134421043101114311232410442431304443202302344231432341030321234334243400124132024421334340343202402420410111142413323000011344440314414123044444340324430404444201042023314003312331242013101023243310231344110141022342441330440444131141404412111144244010222023020411210223420030020443320344422033200244430204334331021421231241102423314101300422412413411123303403023041214132114330304011023404303020034314422300211401004014341010001201442003330324430413340202213003421340042101324124022244211101031431434314200321223324303042443332404312011300434042314310342110104424324013412011033313343031201331210301304343013024002331232111131024044", "234012200313110042141220412221241043433021401341230202012333443311023044232440200333233023423200200224023421113010223220000221401112323310013203402444041223023321413431304010423042223134343124213001241010201323031211132314441022440410342143130221303422203414410312404220422112430321434131021424332121244434012022032043024020223020143104324410102132012103010021212242012010401244014330213334044000210143132320214403134333312212240231232412333040213432242014420124040104033111313033023143422321122410022302202414134310243321022020424131340200304033131302424121341444440441004323430030010233240032022401211321030443032333413411124124130002142344144101340102110211142404210211130334330444044331101213134210404020004034423202434200331124424024344031100444314022211213232140411010022310344103203232333414343132143003014143430114433440123042133212120021001231024440344432122142013334344124200242442232314020114231102211420221121312240220130231133014200111421213031021430420221010024440320311343200103020144313200110122324043401024411414001111203330431211203032342003144311123122430033324041334042042313132242311343013124121000233043034104024403132414300024310400102243212443111232122120114131232101111411120444214120043240112103322210224011240404303043041433034211110300432001243424102434320402244204110022104040143402442340142010322244321102301442333401241143103244344042430032220031121200110342332230320133034242100222443013044230311421232221414042103334012213242310330430024301003244204124141220344240342343303134331303414310013130212212333120324031341223230314224013322222124342424330323203020401420002004334104303111121312102410331401123144202043200212232302033004433034104132022220434113341303041232423121413414020130430013223210134204433110301243324102202234011020231314144334332402010100441034044434043214312212424213230204413303322304024442010302334342332232022200344142333430410034340220202034443024032241411102200011340333304231232212400431332203301222240130104434213034030420432044004224111344030123414443244231220331112233321232130031304423444141130314101320200413124243230032210223000331203114422304113231330431032242222344101023133224433021300042200233324423212022114021242010424103442132111124324124240244341421143302102031342102304301301333202012311414002014223222140304202410400403133011320003044244403204144341024331131122321011031234143300231041444301404034302210422024012001302401121110121403414400423031323412434131442314044444434021024233021012410234120111143130433410444133120330010123033202120010342240013000342220214121111244430343001142043212010204102022100130111131443332104331211002424432414002141342121214230123032010104030220331423202320112014422002031223401232301013310424410410440024100043243400213132333034301330440244122301314204130121141112143141010241201324440222400330123233422311100112123012010422234442000401021443334323044320223423144331214204031342243032221122411300401430330011332302023032002303330041024413344310334000123132011421440012241111323230331320024224144333044441430143024130424321312203214200342234212220133222240412224313014132401411313310214114303313124143430400024024411320333312041124214304140421001304042214013412011240300224443434142002314123404343411444011440232202143442302342241423234223334031322201103241102314301200013231033041241311140410332201014424232432421021321404342411010010023300042013202041241034223141420300430232442014402204034220314011332020241341102102104400300030400443023024020223010233143211331042334012403141203311412031324314010231221143311040223401242132344010010123212120243221120033004033314141424004120012232140441420400141213411220003302022232001140014213320122444143000021311143030330101244031121210202204143444224242010033244131040004234133020444332340330123030240324022002303244233132400341043410403033244433313323214340302120010000111440220030234031023003412130012044200113024031144010001442340444002120343123004042021142333000300424034430134443144244401132112344313043122344011233132403202231033404110333344112201133234423341413031010442222444223230004134214143132000143033232134324233332123210133041343020203423304343323431014121442213331421414212331234301100143232302024400303203044001242032443301342312232111021240023000240030214404234303422120304133212443440142224344030140330313121002240021022111241124110341010230131210401241140304102113230040432413331213114242400204331141321242", "242203044023033104303103300101031002232444134034033201230014132441224131043202301232204040413120212202444233230434314344234003224313421012233301331113333412140323243321400440114212332040331223432141341324202310342422141213244042032243313003014140434123233403212132223110022402420121441114224404143132134404420124221333141302032434300423413000320131424334414411343341204002242341211130143404411232010431013311104104443112043131204111004204201131104102111104032040014201221043201221034010023240243102011442124233043043241313244210314321434140421103412010432311323311042142421324413120040112433101030410211332444334420401102134003100030042103421320120422032401240420223441304402110333334232221200422203133022112334033300431323304230442202144301313213104340143021131211403130342422020342332141103120022034232422320414243211443012422334442224342131214133010302214124340102014224014204224111421433102111123311042312123343431314240212011400231400222101312334121400320203312412302133343040430141000300124204240340042143134444420323010130312023344030022130304210134400422201423330200202423044011132422132422020443143432124332323300003044131114433311112241442112023310011020403141223230111221424023020213342404014034022434202301041231334413420441443111202444041132042244020024000332304344112110111210311031000433341100433031404331123120441040412041213000214031401034002014233103244422103130010400041123200031341402223422313443414344103443203312320311211324314203114022042223304301433314030313043324023134041140132412213331010144441431320003032141204302034232230332200100003044230134432204141333342134131020042411040240103044322004043144340204302114140201240243214134122202102041323301003034331040441034341032103404403132403044234211142213112031414331100233124104232404022132310141134202322024330203324232030113022100213011023120430322100134232202141020312024120430343043100120014024142303203220441221233014022410440400232334311042314400434444420003033420333334334024342222104332223201421402241031323000143402014102404043240134443420204400131131402331003421300320321022123302034232242124241002020011211112004142432241100210320233213042413414442423444010034340344340411132120002331410324323410032314211141323244410404221024230110023243301310030122300342411310223041131344334410312213230134401401432114320000334001224211103212002042334211230213330131003141400204330031331410300143412023214131224232420320332221044331443023442241244103304423211213331240131411144013340330300434201033120232233212444001000042120130300224004420410113022422030140243202111343043204013313101000402221243211043003431044022020411002043204104100111133224202033222011110433013233403421001021120404004420213014003023413340334042322404444431404234440312004010301220444420112404310040002000232402213020430341300424340142012002040341030200314220344203422241331020110312121243321122141324101334223334044040231134414424331000440440302132040113033401334143143121231232303432313004243000312110114344432332132420113212304412440342440144221131003114012000331220044144430132424313041234112414130421240033014143232021234314430304301444411124332412033142400214414301302012244330400322203432032314143400200110243224143422232321124034113024404021133444213214013242330114202401434121242041311413202223334410041141402043140231441013214002444031020020420022402104023100410440043244411442201114342033431314022442012221310213021104320441140004313012000240434112232234134342142431112012043203443234331034224241030133112430033242410422041001003334043413241444341400140101203431430133121301211443011233222031422214323322002101140043411312314012322142434204443132010043413041340021421003104202231412344201402433022202343214014344222401021432201034401234401201200130440303412444341002341412232113420221343323310320001241403022401101142101043304244203031202224030320104004423310302141032121404034123403212123432301433022441011123000400412024243333342234224131232122012313130300433102443020322144340333443010341341130201443014230120102323414210344000040103134002442011220332023142314101003012133020022411344132332323003004330213132130414220342142312333341111001341041003103143443044420424304214002344342411201241213320003223423140110030324210230030110110032212103240032003341111411343343032321231113300003320033201003402303243323130013322301101131122222131441032431401402141430022110402131241342130334323010211224212103423324043124343433", "430001433421440211203040341111301401313110440121211142042234400322411202121440310210210230423043442134200241414401020132330224320324420111340234141142110203342143132302410010020310013410304433004042022233321213004114244134310401320312303410144221030031223310233224322400443120403221133020420120314204414201020240103400434104142432004243222143000011212043102032244441141330203233231320131340222212334414430031343114432234400341123244023114003333142014021323214124322224343433133122014400234444411224022414333023320223414300132100143320130413120113040440344400212031014210021110320311001433112433333424423044420220344304401402313140214012424414424221010204342043312130144443302031233200143104143411130423121332124332232201242220441232441003001433233411131422204404204122032242213301232100403443122320241413321333441203131302341103143104240330210144331240322320012221310043120013340401414322301320102434334223332214234011402004132234321031114211212421324114411020334222211412103021430120433041232231014443443444331200110234203104000210211140224423404344414202130034142034104433324122303430003003421043332142401010043322242300341023212131300101410311311111423432221314433032313211301443424043144424424110343020020220100132041101303420101334433032102401010140142314413302011020423232303331323133113214220001402324140340212213112140032112324344431442444031112114214104033401323213111333133404031104233440443342311230411134432131332212041443301132021430111022000124241121143300142101034113130010310404140233212401033032204042301002241201033101203003333132240302302422242402312110400212340032433441101204304222010002320041120203313134430023244044010424403024404000141143101044144133424303034024324112042232021230321032330412440144103443313200144332303201332231222103141242012114310424331431423202131013144422133241140133011331331040302403302202342111230103224123314031242224221034112033331440030111430330114142022340302300210142222201430004104300244022224220334411024312014244424404032123420031211001111321112311440331341313411014113422323202231314414202124201142004144233011424133222121101240321023130203121444434124024431114440310401333312044222122212422044313104322203143423124333432442333423004304043103030113242034002243430321032224124322302131434124404301003240224142041324221324013310324441110323212101313000341414443002444441124020011413334004443344000234113424421230043234412420241121323232324001400301434422224040420212131213230220443402423131222013113321040103000412200100434044242110110222442403222213101301313100234123433421204121314422334040110122223333142244242311333414004310004030131431040004201021101420202400143344302311320410420214023043011422033020212314313242432410300112413434430104230321233342040134044133241210322402223212114010241444024132122103234020013422040103010121431312111210204241120120121043003440201043444013014122310110441142424313120202420323022201400213020041300303224203113043223031430024321040303441322410001113002434344044211340312144414332012230344304230144324121333224034141200013442100411111021003122233213101232244021011112200323300314312323034232112240013342100422142004124432413401324344042201001402334221414110220003223311104220030310024021144330341023403110201211244440113141014031220104431444413020441132422022010041014041201333021204003344011033140031320440041320122442031310413141313400123231421200400331112140211023243230444242202202304431102221043044441133101323124204011040144143222403421122411104433322222203102312441001331243104120434241101134322304111132103433141022300232031101040302412041112032204411344431233113320422141431332322024203022202100021401213443430210103023202230323032303311444422003243211200424342234044233024230421404323131113043340403440034402401320121422424402022214102113342133412214300240220222142104131100420330022102440442303111321241140024244243444112402110430343413022401444411312332343412312403120213001434120013043431011244030014332420213121410304434320041002402114112010442034234410202422043423242023432031412212342013342021110011431311243204124310034040202111333122100433412224423210212412313224011430232042132432233034313432132134403143331224001324212144302010431143340434211410321002242020322221402240312042043341424433001211420431232001310223233430342222202340344421003340431002004002040410310132340314103114342311420010100301103221021114042100220203030030143430301041300000403013111004242", "332321131101243413333103233113000042300120111100333140301103124233301411233433402301211123140331303424240212141302403024212004131143041421203340030413103403232241401134412310103413403112204404001014143431303231334344004101310044024400403133443123323121323122203411044104024400340342444440302121131311344231241440422243400033213203223221131031001331214031322220341420020342231024403324041412323020004431244143402211034103221110021022040322030333401102420034324430221103001013123033403134102230001333430220210020220323413434101213201012030420224242001323114140043212113430420011340124132123330112240223214000321421304442420010043001120113340013100340103304004023123244412242420233002032213423343414300011431034242041233132231142230042120032320431432344204434334400011011302113121312140321343243000403021331013011422133312244243431143434200244334110334002404230341134132442410340100042012221024340044031133431034414312002212211403341431301444124013414211112302124242304131242031102114132031410211221022311302323234310431314313333413102223432014240131104302241040422143014030341324044340031424300424322303310304344431211243432213133323032134043344203100104323343204203342331420322400431313204131233331210042403122402314141331440113204442240234400133223000402021014043314424003420401210032144143031144112412040304041114102212220030432234424430041011411423404010404314411031204422131304300344211303301132130302242323300440241140044303440434222341211041214424224000313440312213023304411410234013320324110333102433244033243002223132040341314043113222013113130201301142444203124233203143212023040433412103304123143111242122132003303112214024110142403103300142424002302131332120230102020334221422112112340014014101444131112033321030111003143424223444201110143233424443414403044110323113313234122220110232013312404304222302013140323440211423010230313122233111324304402443300014043203224043334033142230113231432103411333342134412201223241332044414431013010313221012041114444124011132233011231134240230122423242213204022123411341232303112201423224344212412104003421002142032414224114200142413124303032102131243440024110011133003004324232202132104023322213223124142424204240442043440432303241142241231313303210041402223113220324102113430224143224431314201301314123344431130421022300232411204130134341214104342301442113133301311233341221222210342342214110333210002224033420040423440242241111112112413401132333211331101143444104224433433220401404442241233444010401021230300133113432300033420202232231233033140403001023331400042204104110011044220241424132221114334444022301033043220233034222002130441320023343000022011134124043400202432144230421311424131110233244403131022141320020012030032403204301120010044440240213443003340331323001332233332341242343202330244204210344141331104234222031200134243124102020143022401340211001244210410242223430100442220244141213203101331313143332430011242411234431222031101224111341410401332344000210204320122203222240220324033214214034312422014333234443012123122300341433210341330203140312413220434443130143044200202000244401413013033104300332224231333023312301040131241022141434023230013204421021332013043431004143003004240201243422221122414200120421343342143122431321302433423231003131433002024313041400122102443130400421424114213014014044202234424224202301014244112434102010403141200103220144243130232334334023141130221430202242232304310322121434443334301021403223342200044121304011311130414043044440333242112303302410443242122022440440411421004323303134022224431242331014104420414333213101214110023234413222110010344122422143241131410321221444411142222010343334141302210124432342212340411113203013222301202444033200403304433423020130423034303302200141024423233001033231121323032301341223413344033134013132203443441302231414044100432134044403000132320044200013324032113121020432024301144314041314220131220340304144412104033412341211413302304334102313204432044130123231444013403323023013011434102042414431320313442402102030413233403021243442324143431101430301203444120143113132130000032042403013122412020210410110224444141311300024141241004332334422123120110222024244433431142411403123442041031310431414040120444222243020343204304033233133223401440233421342103311043112002300201340402211132022034242224302312330133041440021201031440324143422012023134421230344210323014342003002333430404242100042331300401432201131303232301412110013340202103132414144421", "402220220022204414034012323011020422224424142320423032103100010314434011133244132023322144034113121022102112203344340442431220110431332131441032320100240322210122044433434040134130213303103441042334011341114114423323140234201340231120444210141031242104440013310402012420413234243121242124333244232233004330034414010412404443333230114333201342331440204240024020113140434334242111204400004430111443031014014114000100430310313002233021132033202021230141113302221032144240040013244014244310123420132440223431320230314024313311001203140033140113031422034231202202304321004434422313202202013322133041102044313440210033430430024130424023431121204333012022410000240144230204444401141031043323314443244231030210043040113142010130134304223402331004403211234233221313420134130412313142441230100124320413401044330011200403403104110002101202220410011303402200034343403044214312300434241204233201134023224441401011410041101122424412210224222333234201413122323033222131411013032314044203014100031431214342441233103304312333003331133320321441300214430222443340112331043124134031043433204310413243433411002014303041301402420124303333131241342010131021323143001332320304113442404322313111121240024414303410211320432321413142402202004401221014400313341423414401440141323114013433214411240302434023331210114243300244300014104003221324313343200131203323332144122312040112201332210030432040201424440204144340310202400414042404412212411413004402224404020140221022230234200334333232310431242310314240213203331212342240443133400314421412344210020020203300431420221214141113340101210402432304411122220323234104004332034004431343020443201242301413122242342023020322042204304040100132342404241012322044244303421021430123401300304043400001401140102000041210203101323020040000042413032430431430012040422124013343231024004221130033014333244123231223400113004123410231103400111420241212030042040330102334111242423110324342014300000430131022024304233321311202204124110020242410233334042401204111402333044004022440232214023331424121021111222011200324444230041042414240341240413303241100101222312210231341110323430114130013132120344043303340002020141430441234004131240333130322302413442104311242434342111244242223324100201112212322344410401403440130024432031233410444103413132140321321032404003032203211043124033214021023242402034204223134000103002020440304234321301040400433141000212331122431201411411230001344113303403414303043440213433320424430124010412312310012023402321400120410441110240332024334331141032412224004233430423020223002110101134032241043341122441423042410214103404210141413422010412312101332144223402430013100023331333303434411314330211102420122432402442310342244313124231141222014203321131213333032431000000230143311033031012102103211203131302440412230124414323131210410034340244131033234221313013410403433120233001412113111234430300101323142311414224144042112422041124341422410122232040403213402420331433402334204020424320041231322403300143040400001122400023011221403031224420130101141110320242330221101032402230232341332040201212041023032214104103124334401001131330120120221430431043441244344424231304304340311231300223241444114301310322420432313011442003133442403404414443031244101032021411100140204443434422010110110333420042230030412203012411042041010344111302241214000312304212140140003032143412032324022331142110113034200344232104403420103200312234312220131421034221234224323203133300122344010201203211120024301340122331130403221222142212413131130040024004322300420302302404434043440323421021203443441321042113122424223432114102114220022444200440304032440200410343013123202121042132202431223221043102222311323440203200040020130143412114334300312010422141124301440242433033304102314141041144432240211010202421300332024333313124123330343441444432231211402200040320142244010232024120022111422221431333421034342334024220000421043121233244130314222402434402014423200010020104121233403120421442232321200431140011403301042144243141142020134322134442003113343322311302241334402031334231044202440320010213413021044040330413403331332142040034101213000231021141120212223333331410031010122320213043221333010442112334023222243303413123123020424420044201331102320012111442203320204300421431314022434310124304013200102102442034134141210002101341401304404422313240321041121222322011232300342344210120031102324003411432444222230443312241111042022044131431140120243404044340003434242011242314223242", "004320042140321314322441020011031224323230244104142332301130420434102213004021104001210203331234323414400143312023301142132312021321112414142104220214421103102224444221241244432320404132303014342122121422430231031030301112113222323424421133441433231133412014211414411121121140323212141041140420121031442003320430430032241213213024041444410300400343421042201212021133323032220004113404312313022230340022122103443232241244312312031020212213314121124233421104202024110033413224344422232310132432224304344242321343403220003120222224410011012422330330210142114241140303240140212322204440011444043014111012420332213003434123321414242421300211343414003201030011221000420314012222410331313422042344240122303311310044014344444231043003232034141213333023220103024312133130041113143003210312134333112420414233102021024220341233333442001222420334124224040401000303240130004030422223302243041213323110120133232312221131401300141422313341341010411023420033124322140023013122203130323413033324033122322444114034211014134220043114143310442303102024210001220242332343203210403033340331322440133222111433120004041043414241442022204413131243044334402012323422401432433310413012330222330340412030014432213324230214402112434240313214030013202104412310124210212013441343002430322012134042444310021104000113314233244333202320222214322023302333141002212103303313213233010311231420341423004301330140211421301041443301402112330234412123442044144223034011322331431012431101442321203130231300102244043402044414303410013143040443202031221330000301021103144211401331144334324304223223230221010034042133134334211222330020003044222420010112313022310443004041321444240244231102111200402202414234034023301110300431210044244434302102121342223442021312022010140441222422303303104303022131113330412220211321344134213410423120412300100303141112304304432413414111000132434013221311120242424131001342344042341202120142123423002444223002201314442011341002112401443144102223112214123423441013004121414403233412210021441110030031111312342444414411020230001401311021000100401024103432314114432421424203410331300034304201200141340023000041113342230301043234124010320242411243441001041431241421131122002422243022024211131142333000402340234043304132023341240002143102311123322410234224113443311241103400012104400140400420422230221000134423221033224321313200141112403424034411433223013330142311101242021241244214341402142120202320022020414434431012203432221214331312430232403021234221213321343141411143004432411340130210230230241123432243224310323100141401100422141023034423442440022114330330431244240421320004322401131213431043201420111132013331022242242040444442111330230420304410434124220440210433300112102144034240233124443022144333343313100432304133044211314231322124122214044232123034014003301430443110044042111011421131041030101133100230211020440103420013312034104020400103202111210104003400103134134404344204033332032041422332122124013322431323112142411412121213013102332441234132110214210111432120120420021134202233430032402120013402341330042100001010112220234220410024414124300412402242032211322042420221433043044430322242122312112021101424024312313101344240234121144124423144104032404210443311312140011242224303141113234314001231200012232030014340013131202420111140442320113204434044133432233433032431001001030120223404321300441023310302243130213333034144124300123341033423303401201130021013244034444440134034310000410310130141432000121040114320211143244034330110020122201240331301313240204013124224044343434102004101343231320010420444130304134102131302342103123203342332233020331114012132033330344421132204403411442031334243144044444234344130324310034430032120340220221021003204312000121414003201010032401413110142201104322020221203013312331010131413114210320320402220043033341024033342010003330041443303244224033422321042244344402042141232211124311343100134213424140004204040403240003120241304004140224014243430330240030132401003102313030014444143022340412143120114211201041002401310132324032001010442411434212203022112240044342431411101204140200022324224244041243320122334141442142333442131044314002233010310330034114223433024020423333123113132441144343403224221320311401203244003042101121221300232430341204441001040122313410310331312044231033312410240220442223141023004221014101143020101310434324411122242200202314443012240111010034022234102142314344441040143231322214403241412424034211042210330122004333", "102103101031443014120122103041434222003411302120142114303311141134400014342234414444113134221414202401001203343004023342104012210213121110041343412113040030410132333334242324330330342413030343430043023001310010423413411142323110222202441314211012423102103304412131314434044323133003313010444233243441022421223114131204332100414410044202004423232322021341421321343243122002341432221300324401120320212143302144334412404032342041134121442311413300314141203343043201311320010003430000232410341134133234202141003043424244000024124404302444224240122333104130223220323002404221322402343310033101344021440403043301041242323310413340221202032042231211321431114324013130300201021020411432230344231001231231400243423201013310111322210112114423433002022021220411401024124432342301113331324301042021214044043121222224403403420334132121340234312322321211110432242130330122143311113321204414000423432113134224114443101143413013423122214441102223102132230444414132024202402130403003033014324222202234312142304321402032003234012302023442023204222410120330124233231120312010402141424201140041442013410013214242230333131202021231214130104443401311301200344130403230002343330013204233102340324133044014232243114424410342311230340230021132301031141124024330132234020134330412024110033333303210443023131144020001410421114422022034201200440024133142033014400421410213401301440243324332243242244211033142404321121142044213113101340423414314013203330321114222132110424233411011213120114324024104312221224034444202344113414301414342433334444002231413313230113333410100222022004001312343100214030111241313112212044344421400140421240442030224230444010423311230013314213443243213134321303422002033444243134042201221142024434134121020414012303123443302434400231434220223132420403104312344032231411112310112234013412042444312024100232040020400440020210030144031311241101321344443023103404413402232403402443131343103430100332203223320043342014110003011310022200120242010014023021110224331101223130033424242143232013101010003120112340430421141220412214204030213433213440044310113334241113324431020001314404330031213313103301423334132321300033402441033323011103424442330041134103140202241444413214042024440401332021311213224012332033302020032020121410013412214320324430323333121441410313243201002034313204102402322121303044443203230440103020002421044033443334223130444420124420241122012443013300322310104040323041134133121433023104213014442041132303401040002244234410442430042020130104332401202303414132334430014242002032412101330402443404343233441101111023210221130112432344103233344434442312342211234404134040022300030120240133420022440300421123013220034204042312032100321344130233132313300330010433124340202043321413032420140434332132212102144232102134323040123432144344103442201242401024220024310131431043242002222421431333340231424332022304441311341440432403121111120421131323344221321324131004022431143101413031300443020400430433311032331241100414420240203103320121310002011402223233143044200434313232344204130030404310330231320001400243311001403433311034223423134223242120141201124101340113144043243420141441223223324014222330001301231014301443214301322021033024044211133433404023312103023412020131313231213433021003112041001300410121023013300413223331003133041422120432432334043312412024210310403102014404021133142020034124404012212102343343333020302014432111132100404141230440240124302140144030231122132421444013311021441122100041241201010220244411110324033031330314222334142333301112404040304034043401002122400000311214001430002223204124444142203131423214220401142344131211230002003012112331121312231300342203434331210240422211323201111011104440213311411021034044223344122300224311411033240124320113402422222340433212002243221404311242243421231241200022031403423314332132003002040113021431132104241104433330320124024424434304143223003320120343340123034121024034414402413220000403134022000442110341444030430323411221421201312101301434040120410040442123034004233414402342321142240432222143432333313310433244203441011221340103341402443010123014241233021033320113141304424243031040442334231242413231424234041444342144424342024424310344112132332113003004222133001234032221023402444024040121404242324433031031324003232321012220210232244232102342430413343133041011111033310322432120201310332414032334130423202044431414321334022244330312102114202240423033223434312430214212404314001200114014100403321044", "203301011420422020214323112032313434433104122104220331220112031004242333022443220101343422130231013210412044004123444210234144221224130214114212324102034202030443403410114142001000440302403423331130201042233104303320143402011142033231133022331431104340242403201231004011334104004031124201314203222202244341320022310431442232443120301131213022431103213310224421222113431141311241342240020330042412032030232122310133142442401111232410240134201014121233412030400443143240413143430242044411221313202033103000422422431131233023330134240140411134422211410211344214201100233304041214400422420324420340242400132423000412121034320334321303431122122142204430322214131200134203223242400322443124031310012044442342042420234040311320421340111443002330131004311122131322022432012243401434010414113432424442013120230443423041300024022422200030042331042434023434243044001103004131022211002401244304213443213311200340224321241331224101203212134304400411323210340241420434411003403131312214111232430200311324424222034120140404424411034233023014302440104423440412241220400434113224001211002340010110342124323200403433103311342201210201141230143120343430133223222031242014441430314024221201143440143001214341414131321222202410403132442344334224122414232442324110304213040431112220122101020340222344314220130000320230111431201330123242242341424423221133114042231440301144440404223303440343322412104311123314223211314114040411302213110134323421102234230414144330202311112140434101144043121412312310143233030140204313431320241320341211340034111441430410442420040212000341303424401324240430341131413224210304303140414403000332100230044342442033340344141123223313410230031442323301223144110121230210340224442433024220014010142402102020241430314413432143120131324420310030214000430033142244143133042243422314410204100210421322220033413220130432433410144423201013233432312404124304200102433010330012341321440231220323441221420403303144213323321444401304033000202140421234221144412424332121400023213134134011022434220301314202331404022312220111024330012432402112123300231222443202142442022104022143021113320112232010103211130400201220042113310430233404431404300444432034002034411212142124341023104320341423442142321123424443422030102341443041124412204042344102421441441213231230011021314240034430301310334431200022104000333424100342022440341142334232040224444413302120220330022400101102440213024121104140444400001030242311210341314424404243112123140332001044242132121432234412134204001342243312404111123402120420333300401102112042402324204410342012020224202321322033133344344302431000430023144244321122131123400112340221042341333012242101024423442444223134131021420213221224112033214400201433020000443022123031124131232020311102132213111023110031414142134441410011100322433234014230202304013201004223042221121404102200321012021003421110122432142224314020222143032102312401103341132111440222121204022144232244040423324413300131011102101011434441202130122231414023303043321200032130213230103310112300302121142404423141214443204240213114312411424212334411413233312004240203210304400323344411214231112124310231022434244021232122033241204311132443340100443140402130312022434013431300401211034420314303301304113244244000314212334423333301031442044140211030412342212023320403004403420342003343442133241240111311434240312210403013103321001020433040000200424432124234143020244203142110034202404113041141214431321110011300300202122123334332030430044004000201332104433121142202113213134021301110224010111201324340301430431412344312300132402330232143230042104204431024304414403443022201022202243342140244221321231403240001221014431101221221341111034313440232413332401341032343201233212324143444221413033230233210102421204010003043123020241432203022020400313330133221004034212241134424020421231423414102302242413330424142103341440142424141202403024301302340233322423120424431103133221031100444230013311210210000141140412311004131212320144122103212412240343422224211242431431122412224413343232444221003402210241031232141403241132013113403014330030131300333342002440310400323320433302010431110023323411130124233113344004221424304401331312042244201012343340231234101311141232123204144403421102013344011333333311003001034242332021440210203200421342004433344120400224320020220200440014141422430243141422223322224122332401041322444332034011131000202204424323314022002143443141400314411204311230303034320441410114441021", "404410122231013230301030200044240334441341121144403441042014013303344314240401121123411003014023301233032203202444320212433041241244400412030124211042324212012430433111214443322320433124334441203342332333334111120103230023124013223140413044320034043232112113044333004240121313030042142204334023312401121413023241012412234421133322340100030113332302231144223443010443123132320343341212411114230300322132332201014012221131304301014144324343313404232440004244131433233210123330013103443134203022324344243243133310030323334401112311021000014233312010012110143400240324144202122233304031222140044232134401014100310411313042033243334431242010042440031233433410032310040003103043020402423024314330323304412302424204231201014101434042403243323243344032342431412423333430132342131424034334012424234032441332144141002011040214323030404022313112412113002014422000101234132310213314211230301301330111220211131131032342330210213212042023224141232242241240333224323124023223400224422040001244000320334002434114231002204412303243211333031222231031141313024140200004140134441340123434013243120433103002113432224140223201221102210110121404114401023444210121140002430321011421210200114430330330330132442141324241331443330004200323200213212124321100131442220440302220432140114213314234330131240230112430243040240201040242321444023041202432233422224222011311432021423112032131441330102422234222240040434422201111102222222112001322013302142041234414223414111222244004200011012224222214300314213004341432421231431422422113020303414224241243313404242020103313041233110302144123444100312314303142202421022233210102034443312040220014300040032124421002344040101122323222333024133211241032440300330224113232021240312242410333033103220404102232422130010130132004140242024431041424034110421103314332030132332431210300223011443123412043314202210421141420010324144132334401400441400431020301101432424230411320241233411121200204111201023104433000014223001421032143040440424324421001434210421423301001341032121111404204213240341330133441003143333300000342043002221011233224433203311024023201343020442111321144201233213024444210241044131132303441112132240121103401341222343234412114011211132340434321410030034241220334111230034303230200212420424000422211404342404313340002430431011043432433443132321342012220430433241422414112112324033323210402304341342410320214330133031004224232301143011241321204233142202304400411211414302330013330111112313310004222423031113342044040241111010020142444320011443004211133443100142201411414024413444012340020004313232420344214121223431143010123323434424134342443203021222001210124212424030234104330330221204230321324431034400143142421121304330120400232420423301221401034232101200400332211002040133142141414421144224223432324044022402240433301244213122112303302213041142203214030201213004441302013420300043433024234424324211023221100123443420030323014322221330130004002134341004113123210340334321242410302233120000112002402102123211134020121144242012310104334102104313324321403311112343143320333021014424414434202122010103340024100342422320302203013144212440031444000211111402131211202002430121212341141031422110341030444021042130040122314434210303140132444244304034043333334321323231424110032413401221341131441343013324214412103404121230414103330431234201000404021342400130324332444133343400442121023020020004003012214240141441014020304403003302403304230232232013021312324044322144124402440112332232401440214423413134023331433032143320014223232413403200100313023044414201331332124242144403442033002302430022142440423310102131322313144114110414131303400432214234220024100303312100404041140031331242341241330201343034444024230403034313403020403220142140220112113402402131300242444311231224212130430021314312401113400214333102213241121341140131032420144430434413433142124212300133423342224132402324222214342312400142444112142343222020202303043104242201243143112112230241211443114432202333430324204341214313414022113200011404230021000141133444110132322242343122402043123103010200304301221141120013043413030302244001000422302042444224121221224004110333204142422020002303233330340130224144434422442431144322023314032131212301010200220101443410340432440021103120144214311210442434422211240113031430410003103411331443300440304120142133022333033301331434244220234142021204322011324204140212410112401143313202030044240132124202343141021212311030202022003302401442322130422203303231", "130034321314301430334102411214213121101330342140442011311010441120030133132244404242222034140441213213402313130044444340320424120234314243301122134014011412031141301041220221423412441434104012404234030402130213213201243214203311022334034240110221312404010114242310042032321202030323402044313213344440231042213312013133224214040024011003413320323110043002110340203400030201121042322002043402020321222214141201434432413440031010124220321010121311000324000423323334302314334333423232100220212303144342121122312403112024143212300401333114143104123343031101241401401432113143324112100044340012031131023202002110341214020221000344023043040210042414224110022001001312431420430422130212033133120110402112410011312144031240030222010411403201310011134403333213403210300141324024220003430213114212200223310442241030100410314442304411102410320120224330014333010413210113321002402224404230002222443122320400320243302042224143042432204214230132311140230112122201034340403413423340230440241323434210313241341021230321121410202230302134130303010204203400102213034413130312222334044322323224033333232331202420243232020231212233320404004204232110223344023244004003112132432323030312111323022132041012424124220243223323001243112313211432323144340412404034313333334324233100011044213421414014130344110101414040124020214221414420120430402213403210130321401211421340303423301133443204432312121403232230012213400143242332143010241114331420443444100332144440102211432404141114420321421120301210203302344314213411222030021212443012042000232431204241213002110333323341414043231241021420401131414111040411214100333042010142134011440431233313233123311220320221032113224231122413101442044313143123041314012233444024412224034432003423301220440212114321341132203032402443432220340123312313041111233101211010111141132301024300410130120214414343242422431102401303420101431043113423442112022003442232030040113102122241300122441322043223322233004412410123312214140003301133322224244013011333433102003441412401324324002224131043000434100334311130310224114344120413330442322222212341414401031302201412434014141400232420143004032031234144310240404303401030444030033001404033442432114142040331220031341223040124331110131441444434244302243234432423033014132000042410242100334400413113043020110400010442340442024320041122242314440231130311344410113311322002243033001020241021113231024340203321432143233140342413414333344404344330242433030111030331214243111421002420031123444131400022100040414320123311010032200410330112442301440101042023322001440311340203202210030323213002303024420244202131301042234414220244411402201313440040444212210220331314142442133004330443301224124411142304103002422103214341123211012033224312324214012103444420424143402324011014302414013014111411222222224332230341031403101301022011114413011414243342102202400400340024231410013143013421144121013011323142314400001201421221014134430213321023241200144100233304044032122212223202013133310022320021231331010243110121423400302211224414434040131204432212310424033023042144403231003220033111411230303320041133334001441344200011423002324101003122040322202303410443442341033214004402111201300132123000240133222433442241023210024202122104212342020300321134423134102232133311440221132411444102212303321104433231343412223301144111134010221142003142324101033412232442020442412130003321412021121141404240320022213122111330020000322043334420332044324122211130410200311042324221230024431202403342103421341403040141323113333320242121311140201321324113341203413113102111111044331034401211330203324323124003143013334012440041043024043421202013243332242022130233224203133420123414331011424001232401131210431021233244423302323132140401404342434001023211031310343223314020310422414203213142301310112002342431230321322122031144131040011314412223204110034021240012104134431331112140204401334322201123003440422231421040140133412430314202421412140134311240203241330430141410020334031004401130131042304333202301332323110324220130220002213333324133413422214412100440143002304012003102000133313333313012423002441144032243332311032043314200442420333030432344344241420444012001441002032312311324203324114404343043132114334031134321444320131031113002002004400320103432001240330033240003000123334312302320341401402100004324200031100102420020232431323144301310002301340041241344001201013114222033311312233003344033043142301140344104112403230423404244224022421141401104222", "001401031434122322211300010343413430220303112124321141244034304302031432204411030301033230424434103404040313012313402242244243323034123231011024334301440001443310112413134443011324333321234023203300040330103324113222033104420124134121143304130042402404010111203312410121132024124310433234341213023122204021342431424200143330331024420431010423433142210432211230004401241410402103202021432001002011234304041012433104440422042041341410222112030031134202022321032103311210010314304202002442020230323111322134414412334003320102211204424420413120201214013342122241341101213010103402344144223423002122440313133111201244424433234430310043204124234311312134204200200130402404211031414441314340310034200312004101442312332120110340004233013340202244244432040132244242314101410203203412131323044344320242010133443224114103240232141211240310104100110041414344344333024114420001304033113243433030020203202130204043143003130034243212133244110121332024040223423434042434200320032120030124121412132120334232023133322342403300004404143242232340404231102444440302030331321401322311310030333041334132442212204231102440201334233342203010332443011401100031231214131014011142004041211034030244010420324203410344310223031043333204430210413144400142214343310304103412400031244314420214010240122322134012324241143104030144423444242322413003143323240403003144410312221441042002224110044313022031201330040313021134341230213232400301121402123312123334211031324313220243334110131014412433413412230121410213140344342403133303222401402242342441440010244233301321344102004441322203240244340314130341222124132241233410004211424021423440122413300344204040212403222340001102010300221133240403231031110403232043320131000242202214211020434112024103201240241300420024041441212113212010431231244241140132410040114014400420334433144032414430430431202030423204222104304011131112332022400314030430101000012241234142230330142120212232322123111010213422102340221420213440123241400131043243111343321142121110144110313202111441241341110010120414011311401324020312422323220134301214021134224022424134140221110123420331224023101300034202230121430411042242022323111442043112214402113142431330123000223133024211142423004142042101422342402330111041020011342322404232322030330332323330421144331020341444100412240200134304223142300311344043000222003040020220202424103133311304011222314104222433144410443430134140144324044423101413310034222314141313300420213234222111423022230414244130221041230431124213333043022120403124211033320200400212121342320031043441211200423144443213234101312212004410121010232242110133431402024300323212211134233110441110441020014420034330142330441420403344104433241343323433140024414200043142133232043113414140314443220044031320132442334043203033103212404422223100021423221022002231403113122330303403011034211043431013412320000143213243330313121223000022432431424204420030000141002114124111140404321122002224402421324124343233124444014204243332334344114320401012000301014244144324424331420121032040303302310141244230042343023312320024204140102020433310403003102302310421024430121334202132401314033030012202231200411330321130432111134141244011200041103311421340232444030013031322042403132403201141330314120231441041040030004131412400113123410404241441202020432331114313104421101003333243434442004403141013424040114420132201412421212011332221403342003041334303243231021412110300220401423111140142140024330330443413024333110334234023312044111420020111033102421334410414434030044303004414230443241111343021223313303010002231201111030042020130313340142324334012242102222124021443333434123223341144233121340432003003034101230140114420201004423120341411342042003410222433032402012101044242113323412023302001131231341114330121423014311314233132342430301130002321430024112012144142442241304341120222304143314232223024312100024031013301333022141312200004243113234104242001100112020443400103011104223410342114400114224120343240440403200230313412024404241034224102330012141243314110203134432323023043032221422243013234003231324021232233114114403243414400022412310141002432122314240244342344343110413141034300104022041401442014103241411231001303012132100222204403041303012232014303010130411440043243242324401132233343343303022212133401421223420323212243121124313221320424042143042120023011223342012324323423140111403101213413402203324304344012041144000304410044212100241422430140332300123024402300131324300232220", "324041411140244203211342334400210411122411114011301000241432002223013244033403132100413002102234313141100222432432303212001041202311301402222310300333442312201214414240324321224410143442421023131201331201414421340003400013214311211043240021044022200103221434320444433230200112213311302310424132332412223214031203011012403341421210202302312432014001341334000112301233210431021031101413100302444343322301111211322114431413042021331034021403440412441142204304022330234324034234430233340311132314231422404132023243404033204200320301231323323030411020333202241440341234124031403334230134200404403301434231141432211234022233334311433224023040141403401000334034110221102443102043044433210412311221401124120430433133102133130031000230003420122443344334344012423142413320004301433302344223414302033042000033331433210400123311101302302342111033213203310302442042414034131343141331003102340131342343401221131001011232032423033301034014433413044031404433314003142021022143313310100141024011011342204131421404031202132304001240441110423311143330132030010104420432142412240333311031030124331220103043224330204211300111123324403234243300313432300232431223231322333210330044330200444404013033232121123040000102223030023421233120323124131231442043403323420031222310040441321132310130023232322210331141203341241033232241312323141303423144430000134443221223432243221133102043220443301212142400411434124343343004430330422243444320114140331311221104421434042104214013431423214312033241244042134213320314134041022304211343202223414223142343340211223400322003304241212032203301330244221244120222422013021314323140132323002432044314112412120413100210131311212313214424210433343424322341204400333222204241333100144312210001311314433141301022220221212144023000124441014043142003204121321333404310140113132203243110322000043432123424013423433243310141003224121024040010130204024431423232233114101411114414313431324110430243310312214131043330340144310331024424200412302410321444223403041233220243033230222434242143422032303442024322340122203410030010102212032113020221422113042432400133001041020231110020010402014042303322003111344040323223234223203201420020202411334412341142433232201142340403044242202023001140024200234120311340220342144343033310403203214101440423210031424124234041442112434244440312143100213431444130331403214304102333213121133321412201241304032123122234431301142140214022110030104404030404203241432143114243302004310443414034033212024421230032314022030412423113341132302401223432004101023211233000104203210311214323224302002311323214433241130220231331312012234400423022021110434142341210004303021334044001102313323422000400101033434230144014034343324404320211200031341104400204042330304310410104003111443101300231104132330313302102341102242110100332213114002121422101220443403112343003142441122121101312312432020440111140411423034020243101002233011241034233323230444400212224012331122344044020310322204223232214124031401022023442320341213044341012002001232001342100131220442203414040042413343234131413212043221111422204023210144400421010424433202114004013202011213302040033002042101222033024333103343402110132222232113323423113121411433012341421302101411041330042010324343122212321242231442000332241234122030204400304033422311402023331032003020202423204330040402021423213142403442440132102030343011132231322321112420211200431132023110020021241344242341324304110112410140440000314331324011130042010114302120412201044004124134022344314143001241244120212343324114323133303343422430342314332324402143211213204310240103224310144144423104031031144123222123440040204032130333413320100044243040214134402011014210233333313014113014341013313302412104142113323021343312231224422423232213422123023214214314123323223023411212304122012031114433433014023202323104000343214232301241113233102420411324134101043013314220232243411031000112033432140023213143131344402444220201004323424040232044333342322201032011020404114023334322042112420010330420220130443311310123032211000022141212403234234132114041001243010140204131003032311324233342011321344030404143232402104014331114410024201433221443301323003231330132123420131200040231120023211040041334104331212210323131202003344202220040013203101231202212114140344434420431122202231302104324424233424114101123211304440333202104413140412044231242222212021431214401412102232304131034400131022401320104230012142344121423001240322313433303104201411013132032", "330101004424323204241414431411430214240143323234200204312243023210402230312230044110414103010210300430401140143412031002030324312411312141031421004303024344240333444102413010043204124130101301312321201321402400103313040143002140041140303224400244403001240231420233300322232034433124233002121214314242243020312020243402021412331033123100104214244320131420033414003341121440321311324433130042333411440440112044014103423302113334320132040212443243011212404430431322420341023213010040120340311004224202114402004331231422134044422034114443233132233040124043100222113203133113421433110203214103133200010144434030324124423111430144340024031003411314310123213400132010134330041332330033034331044033242011241214100213202004300234320301202130200121401022003414401211044142421140020200444033241304221001400232430023301120124213213204313034000331324033314421032303340133240201243423443213133023404342011142400023402043104301242142342143341240343032323301202033332314432012044323224424422423242033100004311134201232213244144031421431221411130112303034141422320410220403421041201044303230140122402201404341222041233423431224433341434223100431420301221143024430224020412231113222033101431204132233032011413310104134242430321110142323231342022413204032104242110003424002242142024243133413444044423144342224311220024324404323121204313443102134112240424203112220121121240344304002140111443404031020314003340140303001410040322043243321314010034423433233102201040224443010134332432413013031004101044211211124444114221432402301110142410320043331130200222221441233412212011240333440344002430022121013011211334230201202133422102413424011324024302240434244100142101211113210030242302220443400043442343220001304004134334041044240000221001404112411012344033314224024123401343010112302234233343204134101140412443424313220420220011122302113230301400043142440443112033114341033122330012431324131233004412311341343101400200132140302013214231242134123201141210442022104121214230124042301402224003333324043043440224040304301403001400112110414404320202303041201224303411120300140131422330144434223031013131130400313331414312021030221211412441042110233131023240413122231422331330240122210010430340042212424020001423222324203241141422010340323404244304342204104042320112021144043044233132103433021324242030120111402233424231432214024233343232142333424102143411103440143033011332122102201402223324324334042331323244124320140001300104122423133232233133243244201124323214403434243234102032300011023423223141441404030130134312010343422121221122441230234101344033321302311344444101124344143430222014311132041231033022241242011101022230422402243022410143122120034413403023232044030000244400132402433440331210133304120032002020440043001442101244104224400302410020041042342202214110044210244332013404211410443403404321040234210141103103433004422312230020021330230411440003030231040323002142001120302130433123410123411220402134203204033333423034403423213224003010031234101241333111323301242340022330103443212213402234230243240233221331220010023040312124132214023334344323342332423341311201402111240202123414024104234303004310024110211302344020130104100101032041102141331231021404011134204230134330242414444421241230432311042242232140344013234110002200313430401204312132124204240230341324113410343410111044233204142040330310422444003110004111302431340112303341302142313224232200114243101100121002021414043200310420134224314102323111224433130013322441020002311114233242022411313202042224340302240303310223421320342334301210222223041213034334312134121343342020314233003023410003140443220300242333131130024142132102004224141100031211314343342320040213023204400123024121321122234102314300143233344433143410302110310341313123111301322024413324142032332400133041241303420330204433023132421000311433012124233144204230212033120043421413440111204030431214423020441130441314112022411410320022231414330432442324041224344412434321310244131141443234310110004404314243232043301122041042320121030431432202023001222303043430144020133111230123332030031134433400233114111321344342244123144312004414144204102143404110423411441244231343343244313123024310420041110132443234133200442134441444421203400224224220111203333003423402302103033203300244023032410443001220314034312424241011303140322342100122013301304123124202440431023222241042234443130324203233002344223232101234231211312043014334131013400014103201014402144304431233412204331143", "401142420023203212312201232343210044331214040402330430303012223412230000140334304014011144144043212321341130303403241201240331332242114224440143334244420344403030123120242311140434102324422330433030044040201100133012231132341400114333310012123102012143300212241423110304101433331000344133432131221314424212333331123103121341314221302243340020310233212312234410402023420310140230310301120313233222244341230134344043431203420310342420213034304030101220421043414122342244232314044243423101324242434300010011004120212040002000134030434400213432201200102300313033300111141013112433100143302441233040334301343103003314220234424032332110300221132232342312402141312013134032313122441300002313123001313032433212443321201041314423430011123014131104144442021222101434042123124040232443424421023100102103143203121034210312324302034322333202233122101040024222220043211031114310330134200031044241202412220240421443123234041400423442320323001023243303400432411434034424303243204211030003323344031440040342211413240413131011243242310403202001314111334203113323312133103101144213410321402102330422321441023423313002432102020412123423010443042242342344400444312433330343424400100002313302344300100242402410421100120101403122443311312011421033243023142222112100210013103332330440302410331131202414043103301303014441313443312200432314444201410423223013444140443232020231310440012144103001334211214022034240442003334232140122022403420444334122200140103441433240042204431400134142010433231101442133034211420330344100133324042411041411442322122001430401323112142210001010320121413133443102040414323330212213101141211420330320410020030323201011434304213100414012042322433332113443221011343431100221013134230011240122100023121112421300132143333324313014304320310032043323220224221110401413013032032324431420042212233114110033443421022113022431133222321341200104022410334232113330234214031102121311131431212043043304030102300402403442324421411124100100340413034032440002443322412432143122411440223002214302403302213321203130204223001211303031100204434330304243232442133131111442110423100440410323334244420410224232000042022410043113121140214414110410410334411034442440334434210443314014131331431240403412442401233000132321432304203014322331010414200441240244023210444111020314434304033010321433302420223312003313112013031220003244233022111424013021014101101120004204204243401001403422313204031421100402303143324014444210033322012104110101143123023410220302404204423030104432210401420040224201424000122122422232331241231042334141043321200212103433433201110402400240042303420121213223220120443121223413004013431243133304202140003210441022040340211240014032400411040410202242444100010013140224033242213343403314110222041110011224230044332443244004322230303024132332331324144042144110303203024100214124301211313102230434432102023234223104042122120031123030230343230312341244041003034100040433014303142211424343103412334143213311112343032204011040441422033300044432341233443423340042404324022020033333414132414342140334020131331030224423124020332002021212243400144433023444411324244402022201200424433313341430400213103042040112124204410311424433020344344323310010302143441311133100133442314044244032021323003443323040204103443024224222400344311431232003033100133124322334331144332443142400002120301100343101222210101300234042332143224310113342312141333144023104321404102021304220113042334210204333033430144324234410040122430200331420033000213300124441322434331332213310101424440014334332444321030321104322101124210012341312210123331441441122420442314032040033214342312110313200204013031231213340403112011341040003234231040202010423230140311003033322234243420121302020230440443411313141041043031442402012322241440234431433320402311013310002334140421232103400124433244430012234213004414304121020144332412233141344411211013333414233322212422042431224341201242100121311313324101301034142420240302200112424133340114010300101014031432101044114444103040112003231323201143432304403001211021101241230042343204424404243400204032130321021214121010102100111104131330343400344423122233443433144323212301133121040243004341403124134431214034023014103434220202301240110343001212041201030031032022122423341132033220414003331142133321440200124443323022234103222342241103230320324410324213011033212422434331443000414302303241002302401233024420340030102334424311333434400430303241433404212222302141131031000421303101022030", "334100331124302313232411232123210244110012404313103231130023043141044304331023131301020103033021420300130112033441414210124030133032244043241340200042420034023423124030431441113420203021431043422341230401204034133111101142012302112214140020343420341112244223002203431302334000430341043211401200140410414144010423242332323422120432323302320240301311032043140320342042321412013230241121222203242323022410420123044121222142424011231003434440341441133302102111040232331432044343024341420304412001212124431103434234141313234134024140133340032101122011433014000341124331443112201234401211331334232443122344013220402202432312043411333131241443304021041244413011214230321310241124433443301132014232424240034423420233210124134403141144230442313402242022201100123224100010412110232303121144322020214134203112141312014132403321223233141424410313024222430000420224132132304344213300401000431244401421224340302123420334324023343430203224412320301033341212010321130212043421101031323320200331341242403142004022411242010204230424431110044431331013203341443412204324232420013002141433442332202231212442201313104331441002220243441121224321103102224103402421440443400434113123242220334214344042441443321443040102422140234031024202400124234023244322004212043024141044042144002424240430330240013102004214111041104414222240012201042141013023213033232411301304141124131433411041100303212334113411041012020442130010423323110230133441203224342403222411123410141313230231022404344330223001042121201232011112311230442020230200233431212321004002341120423044044400333204033214203221332131440331333310034032312020020224130211441444433200244342334123023043140004210004012110242132231213430442010430100211032014320004134020444324344230204341343230000233332044420130043414001330414022433114214422032010100211334114403024030234041442014141433342320343424033320002344322304304042232131424404244211132344202241011424120104330443240323413203342321330402142420420414430002204443203443440421323123014332004101301300141303200043400044042431400200311011121303241203003122102341342240321344301024340241322233203000302112424134023212221033014411243022421201234441243212040412442041213220002123421323011214231114143121134422231010433022210443410103213410001330222413322100312034030011313420210410123044123233204420341430200202344431001443203234032440101203241311103122010322222432401230143342141343212314102343220420020243112123131411414334421341421413023030140433324123004111443300134201101422022004441410122043003104404230024043023011304440040311042013144410101224212434322110444332043020044102422244303101013022132000312241412301040130323422442000211420243134131040341032421221223044411342020401301002442221102241232230212442423213120333204332000042243004322140014403134134403412143111030004323334240314104323230122043413242003143214233034131344413442411244121023121423203203213041313433240030444113403123424030011140232013201121133203322020444044300441042100203040142412314312022042214310200023401440414304212321434334324202231123142012123304003130330000033320211243323104230423242002221431021134421302424004241213124000403400343004112000221431214340433410230100102314312211303243102441434200101001231324234414320432141341332444234424024340243404023212211302431010401444213300203004134412140400103221301214303301023021304224420223144401110311230414433330230111002102043221211402012121303424433122002443200303234302231133420401303402401124332204401010203300334241223233024430130020141343332331123101031124120142141222313420022223243412130001024321324221300100321013041143432330212423414001333341442302320030042112240102301324131132103121402321444123420411324021323420204330224100241222222214423243321211004024132043321141132344232010122110441414402143120413444112332303200012023421324104400132134413413343042403423433331433241013221243101332143014134443020213310004331310320334220233443210324212130342344424423312224240343204023444432133441043141200200442201423043241020401411040123014131410330414402332232400042443410111412411424104340440014422312400031041243424303432004404124033300204123044442324130304131123201040121221210001214331411322330200342343110320141204310432203423441431320403134334110430402202000410210341340110002202043210203303200324003343410332223320020400324023014134330024040332101301121324022112113313213212243300104312002310340302142213044403323223021202033212202430300034201021312234223312", "313412240034221410142410044340123333431413344302322211004222042202041414141224211322422420120330430123010403403333210123114200314120121204240340440003224213214440134204413004434441423314343031421033141301231421423211224422230413401002040024114024141043001443202141312024202202123432023124232002110130011203440301034322231202414321112311133413114024020033143034324042111131042403123230221114232110333403322124332201020340224203442413231023441103221333432141440223321114000121003413013101113020101411311440400000423440440044200303440203414324421043040304001033340202331020432134401214323012412414132212332024300111112423034304430143003343313204014223142412234123413241422410043032010443112231022022000443423304142140122421124421121042013222440111323001434003323232104434040403004311413340104011324404421213121042040222421022131400342403243301211024042343234402332200343433310142023444224030302330031012444144243331012023121422422144211203440030141140232141103422422423241401344103141224132333401240120204124424343413044213313233402112303112200021400310020044400123022114242001134130441142003320112443330221343243232023314441131200130202412132233132001400214421201303012130112242304131140243321244113211221414320130341322103033444114233231120312312030224413310230232442201422102303213132240421342304422002334322403204443342101402041131024112201220413220113443100204112401101432310114311012434440302221220404211333422431223324410421244334224333404404103314221142034331030204434141341222310030443012304214304414012241442433340222402300100121100310133332420402224041400224103242202121141013424134301241142112201112440223024221300333010021030442144142311243034342124130122140114343013240332402433214243323303010121200203014103013202134310014111431034323331014204220032100113033102101120442314130413413004142244322113013412032222332440321040220122022320140441121012143232004014434023200104333314310311231140120244324424224113301231421402040212033224033433333042234034300444220022104000113023220332040320411113033024044031230102434034214003002410241044423343214013122410441032034024131131100404043211424422100104102140103340310001402004024123300442042200224120434104100312401344134034032010301040242010123233143323434311321424411331440424024340142432440011201231311422112114403122441000100412302020343001320202204142031212014301022344431214141222022220012402201231444320244201302343122222402424240134204024124020020431113302232201233113442231313423044103020030312432132203203344103412203021044132140332131412442221022213232100214142004321222141414020141232003020112232223440433440332112111214133041112013013433443101200312443344041323133230104044332000032311203342301041242343030334442414413230144121212223143231003021043244221404432421434331340240441314121112412413111034432022102041341240004124112233313310431122222344444243131232410433304442204343212222232100443034022241123224231414110330423410234443433332040002113124221114440411221022301341402423031443403312213400100122330303041440323004342201221321110202101021241301242302031404131213122300022332140410121224003004443143011433412210043212112210011310101023330343001124434230333244132224123044342140402131122144424132003333434222333430441433033024321424443313300424023411232114202133132441024114323024131221402142434023313133041104134024441000232233422343031403332100402231323041434004130003202001032443100004041040031232331023012042020323044211224002110200303413422202104300310122334340403200400303023414040331022103200441140404322221442203113141340012430414024144101143320323223300441312113030221220400212033430133023243240002130133303230011414422302140422031302223203114044424114211304131144244023323322022141004232201420324421343332401243232340212222222013314003404011341323211110220123103030240121341443421424132110201130412320014411212400331440211432100123104304212030343214101000140042340031441434314230020030230243222400020341210110142434044142003443140243042133304303311244413330101122411333210014204021023311021004342113222013120432333322323222110033110042300442300020403104014202432303313032301042040212042433430014034203210323103330200301202123241414410342201001343233230100201233433023334303214322104244411402304330013331210401002023133300142021313233214343024332402412324111022144021311022041223144033212123424230012432220204303212142333112403441233221422041121424011101332431430331204022302422022142213133134", "123312000410031412003332222322241010200311343104024410202344113332404124114041442404230310312443240343401210013443423300014034042002014043441314241343034203422443412042404100223122400440304332422011240104432021002322212003433340322014000214423141114003134414224121204141112222011321102241024443001113011414023331124041412121443202321411443201014304142004011031244144323334413244242304244410101114332301300322302303443223223002040234330403220041003220242303232320040434022322420222213421030113311404403233322433024321344121334424333403213024231130233401303103120432041031441212432123202123404301140030432311243134412301201021310330202201141423334233420222100324102141042213312124111024022042332203004233144032213234432332042102342400033422324331141233303401302212430420021112410032302030403114421320304313214411112040200420224103334220320140440322220023021110223213123333224402202404032243014243120224223342441142040000233444111402421440331000021344013221333144243040234330201401420104310140443312224204120340020340402420112020334033010130421020030430130113300103313431420342211321400300242002030014103412303231143233440011331230242212443044131300341021303240012433012243113310220041014434101043344401404314432114401120043401244433020203310400241334440131301412310041323141340310024141210141100204201010102331010433303141004432221442111202124430232323024111323342321331240412021304440300421401323030230011214412421312423024111120231344014212401000432130143403242012042220013023410143413133014043444430214302312214032023120404333412001430000101131304412340204100312103040234332130024434341220043112142011414103022412211142104243231014140333231323320401244013434124103203242130440043412030200310123241330411213131112034210314233224324004434224234104331304241001044133014121410040033330233102122334212141402121341243034433203314102404424324132323200241340441331333120113333004001000001010414124402341432241013222113302424430041213243040400104123422242002431332402040101341112143423012211221010203042402303420304221102343121103434333232333023121201224400401210332114124013414443014422303432324032223033210040433211434104024311022202302433234411031034223413231431301031223422334312032414143323412121100314433134041242341000311324332101111233030030442303001124312203031134000442113344124430004320133314434402424244220040102241420320234020010404133211022344440424403213240300414124403103421343331111211044122130222222402402432324301422033301411020123032234344211022343320412101314210134033430302002043014331144320204103430402241013041132241343313043322002012010203120413201012333000210140201343410233010442012210443241133442330204213343232322101331303300424104401332104444410040424042022211202440043433212404133332343013220230344140242414142244313410412241224243101110241344203422000002113330211444221042110124232110331341130012020411134413334222222241302133234244422211044023121432112200441414110034410310243441341323011003102402013300043442021323033243032340320023240040230403044141003334421111013300342011313341311230412424222231342034011011020141403010204024012012133314123441013202232303322310311132220433233003404422331334303240441333323422301041224413432040400440011414032142141303420443332333002112444011133002412131032201023334344014043330000420301341100430410111402010310344020424100241422414001110012314400432223122234112443440301210432343302433030300413232123432133313244013214124404131344403424410023414340324232142340234241303104041212432442314102410224043401143023204341232430121443432134422212113211422304010414301121320224321344312201332014233403211134344214231314242443210042233240440324024201030130342313201122100432233023024344101110442001132044141314203341134041440403100110230201142020004334232213122123121003234202341331434114224313423122420400313443241043102434332031010132021113223001144141323443402121241440120012120230442412433233002341311220021131414103321342244033130010200140310224342024314411233344112342444000031013110232030440331314413332423124313021000004303001033310033431221122334310201324404423031202410022033402121140344204303221223433421002424414011222243131130002224043412104121030124103031241010324014331020000132230433413413331111242012423144242030432430340124214220321242042401230000320044240311313000010444220102002332324032204041020110142010431423200040103144424442243113224443402331233210031220300131340111332301411012202440043022334", "441121240330044010324213304142320333104210101122441131411021031232023403020140310043334303332023303011421321400124212434041002100304022333433004111120024204121231320321101003244203323304021120231021203222211132000202040001334443330141032200411011331132010233044220123432403110234433100143130412103102133422123024344303013444424022230424444040311021114140110332001424404234222243200140010413313230333443240212444200232313022221320024023100442314203012133231224232431000230302441220142000034444411040330043341010330240122310200322030200130343110403234130323410434411121414440033441201014341011343210333030343311210401024333334143010033324204310123102340311403300321110033444322140214343424120102202310403401220321040400034422144220413240303041142202133343114301330124333414410104340044344012042022322141130424104142030300033104014120001300040111212322220113140101321413243042212314042010001402230031134043143332010024014104024323213413130133402320440303432111311232002420310241343320200422104013034412431233100411334212041114403030031340032041344431402414220211020332233324004102333343011203301043004423122144313432412230140001344223120403420134403041322242423204210002240041023031111414034213244301042241432422214101041314142222301000343322430303433104413042320124443321110401001403212230433140443210034042123340042320433104303124244120113243224023201341300432204242324332443000313104132404114040013211004120020130131021122232200133130342002124434200033401200201143344213000404242113332101001401034100041433002244343101310230111021321020341240113011001441101301202043000122411400033133444302402324043033200212334320411234444001434412002230324402010121222113013333312222413131120212412322144242322141232044114422103432230242013240000410303030301234044314222424402300343222240212244441102030240323320101344001103403441113413022232110124114103213201122001024022030241021012223033110032413343122131334203244324231121123341443031100411202140444313001000330214224210041120033042124124243112221011004231240222400421102241311302430033001202334001142102141042101222021322044420412124412330320420220301413434334340443032401400112331022321234023442044234313002043012301041324043303324010000102120103141333141220411142030014213002301112312003121442312102004310444200031402121340112241323443131213031223204223232402413044312330034133323023224032442101310323302012241224303023423123131231344443212013032442303203411414244004431332342202133043210324231320044244312033012300332141304022033224243443034330400030443033311340021024312412402030033302310122101104410034232112204033133440414344344214034120230121101111321132443311341002234244004420123301030132410202202200041411230433403033300220423214344243213302424113422034031142402403141143434201340234112040333412224320242011310233111422413342132020010330300230134143013333022211312430234140412232202303424300234202104110021201132343324330004234043013220231011322000310042102402332202412021410023333403030232442100444220110034122220032222132430140443133332100202440423241411121232103300414421303434123414102211103413201333432330132004143343323332200204423003432303001412300422302100002342401124444043021323223220433322032322432022440032121022002432233133102312022141030343141020224000031310111330432102043440312443421303331013423444314201121001434101101004013214040422341321323202244333220441012134341424410243230302320441133320434332121132414431342333200400012024424122322321410334300244302221400423020120444314444444343442243231442420403343334440211213340014014342421324424444400343213201020413113143001334310432000411234113204043044432312343430213433131123231240322132304144210241000001120320144423023422114121213211403412111141144301122323434441032030234321433430300303113413144134330334224420340321432222423231124020430123041122004313143341433323412031204240202242023121203014244224012040301431040300301033403234203110312332140004233010030300044011033331020134132413022031002130100332421211134412044420333110213112323123422014201234104310301230303334104201020203123403303342044044224204320112321333312300330242042024421134240024131222402014423404033332430114210223211303220411032104041224041131331012200113104332102323341024333233142303001113414043112030113011310212232234002141044421111311210140241010331234211132441103421200330142420432014331324230001432213341421140203403200441124442142230223200443422411403103012324032031234442341", "423313334414304113200301111222324102100134242440414132244330142222212134442314122232433403011423101430343232020142212120010034134132441440304130211100324303042313114420322324414101323330422110304431004032400224330342312300414214023220100441444313404013342131140442320132324420212443112233213220002440122344234321200422200312324132300012412423424103311241233102422221243102010442310114113031013032141411132122232022213414421113143310021340423211012324011132324001011022030232001340320141433023201201102014301202133311023240434410421333332220002030341404013300320131411021034200123440303103314340302413214333304001013042111223022333312004044444001430143141004420133333244041203020414414410040141003203423214123142112433440414114012032222343321242211321420110130012123322323234210032443320121420233112234313444202002102434213222412321014443222444301004331042003444223201121422014233023022411433121444311132042112424103003032301102423123312424344013421102103402423114312334304310244323311304444040323241203410444440014433144223144100121301304230041022334342431413311431143013141430444110012021341221011020101421133332103202023334122030233244042231430024201202113201004344343011020410211022100411342442133314423203144443420012433110310104042001310304042114443110000314130431020000401334410422322042313401222141021433324042241330130133103022001403223023330200140221241314103332111400401221221402004123104443402112020410300423001311101034211434332401303320321324302041311024100231031413144423220211440133312100321331004421223341413411241444120002311332343141233043202234433442310102134144021031223334202214102004322403404322012014114001000422004210212440103344021012220220124302202413110011202330100300210113234244433204103143310242014130222310214031043324243422431443310042033312121212033221033114133421010012422430244133040331034414403123122131142402023143424131013342303214341314133013322121211114403011110022334131423033040401300140123130442324044410221233314024113030240233334224341013130013434112313323014130321302230012143022110042431042404214220124014034322232402402010011120324021022332311023031424014240232332142011034240130034440313342243214324014034133431240003344402341022023313203431403133211123320400044420403204220234344130124312124242334213341042004244030222330431321220020313203224004431330400101011222424231433212410442120403230213443134310131403020213412322140222031122414401030221224011333303023233201330400042302132343313333212444400110131021343432043303301211123443423223330201302303430214000330110021133433402100323142434320042230030143320100203434210201244210132121004034403423302004321112313312001210340211103440414124423042402011033331022422341443120103402322022243032233224442332333122011303402011143110044121244323431223412342440003240021234320312232211101304112130113344013230214333332041100332201443240204312221414010102212231041004202030102131240214033144303334304002012200424000012100411143331220302022430101322020100111413420401444123443020331401130034410432412101011124004422201200324303422140031412403242041341034001143141202220031242302331410330434443411200121430402030413110204122423234012311103423313433134013304413242422131033331224421011012214034012322010440203201422124020411011242301044121011021002123241011044004111020210111330342211422433044202120102142340444314011122414001312234041044111120332111423431032130440401300123041411122220120224334420014023222100342043123444334420101331002102243204232430321214031420210034404301310031114330311123434020003014441412420332443200040240412114034404444203220433431300310401403300002423324212023132042411214113132414000112221101214242001042102300004123343313422323023331423322203112440122203200102241110020134300342222410030112241334442401023233044101411204220431014131421024302440231403440203232210103122222212031024000300203431140224124440421211412041111442312014322401433220442341410340223432013303011401022343331143010121234401132430030012330422124013104113114124223222222143303042014123401102230334024442122324332322420134031130432301031022144431433240021342213404100104103121114440433103441310010400021140110314134411344042324412042332001313104103143002422004000120222041021224420433332340144440043332124233400413310314210102113033302004332300403313201442344412244443431344031320123022220211444444202301433213000423200334044312004444013231312430010040133011324042012132342440304134123142", "133144340223411234402210030121120102401102204130134031423343222434302142010124113131301321342422013432002112414041220230023342304323310411044004313300012121424333110132431330013433103401410240014141202104220030302443023200210342324442342223414313001300143412342024422134442133421420430013132100021422013202441420340444102130021024431421022202422010110313431222040240412301244044424031111203014102121210124113330043023041040240214404133330001422313422203422032444130043034013202110002014014140203223120010411142100430124120234314031312421014003231320444332232133321102324114214331203244120022441320033303401004104043113003412412434114410400142131004231041103121423033342330222303123432431140103123240411434241101020034442423442411344143133111232020201114211333332431413342110410320324312342304022133304010402042403320343404124424114413242224032003111214114212401102430033113332143322412211121224320033042102241410213242014332432424020414320140001442011104203342344303034330412434122140004303340200120400134330110422342330314014004221441131231443241131420414411120114043304400401214232442301440102400041402210324012430232332012013120011404431102400421144221412231204224223040303034440101403100003301313222330401401333043423414311102222003102024443311010011340133020411231030042442311114423042301023404202423222002144431133241412232331424020333434341314243434343321200042104232321241004321144201404111340322113243201312120244021313121443234112330432420113030142243003122202320140020301420422311121231321123310401413120341001341340123232444322442340204401231113242443133412344122144114024042201400231101030422324100321210130044312334303302113423212024223032202213414000042140343021314401421443344033122213243343303200424310141101224313224333442220323400400034123140431211443004310304444410012133122140242441330422200334102304123203304003123344340421402340400102024134411040204442102311203214440132124124342103344030313001134201200340410133203243303012140321202401144332423330441342311143120210132222211311210123004411311402241313314312003444442102324241312321214341424133420310404242004014230020433403332013210010010020203242220300423124443340243011134040113401334044443101413340043121343140403310211031433432111300124422014112321444341033320303012122443311313411324224342413113222031401424403132301131122301002301032023223242321112004434130411210004202002322141044442443301222320302300221300003311441343344443131230321141143002114324214032210414041124021024030320211421232003303244012013041214004010444240130433000234143042013014402233343321033300022433124010332141400111204202404330040024002122010043344412443121112312332123441121024032332420234124311334213303412404314410103012234041023314100204304424101404221042022423213244344443301421232231021041332223243213022120423020230100024114412221214103304442112310142123034024332241234434412033431302103124221210130212023124333212200221204221314410421341032101330141110321234241310043403340123240143311042404311134014331431124141400041440423022434040401441141432122032234213123040324121404334231042014441000402240122344340024114342412344124003414342011010114443013032302442124322122134003201204314231102031121243310304422122321034232033312233323342202443301242322312400013133100414012204244022024124233232011221200334124132200130033131244404402030230044212110241030343034023222134323421242423433402203443012203232320240220333132302133313243401001222241314412102113010440414420122212333342000042113104424311413221210234002322341301221210310211221012432303100014204100442132010113210040322324121143232422324331321411441013000121231312202024211003404130322203441323110323331010404113430402304104432333044324222443414344314110114231233102222100441004220420423302302031131130412300010312300420032320432114332021401101314203442131224341341310011024442312044144214314314043302001033224000124232201120210133430310323411221220304340311034301411031030033130101302433122112341240013101023321002104010231104043001010224334234420043142204123200332340422200421014041343102300210300312100331413434433134111104301321031140110221201140023112030323100034113020122333411324131140040441423332443313020213404222114201004322320430321231424420020120113131223031112241212404030433122300114431411220104231234100244334144201440131414113301101040112223034111043412103311432021344413312133322122141402413134142200142304124322303303111313433430334410442201", "100440033003224024002310130402211132441303213343100143133130120414214442442212140113322044040142024403002111044303013103410330133242420214131204013130101020220033110021313300444120003024244321123304211430341101200040014131311114232112112332323004434303404420110423030233334234241221404011024404121433414212222231242013114320231230110122403323324344034123334203400431402324112100110030204141304112220112101123333003122233141041441101311303014313322313020104103243403320002030211444101300110221010314041103014142103343321122021334121344001302243331011243114340322130140434413331040033004443243323321312403131224241211414030014432414231220412043431000032220403004441413411411023333200332321400010104210244303342234213412312144042423311014343012041013243201411314201314332103123103134100403014321320100430143244211021232314024314211234244002400141210222113441204344402324104440024422443044334301144123404234204122311343442412240443123332221043134130203010321424241004223002020030442203043144344442210001104414000043320202140243002243203030412004421202230310200304040332331301422343330114332304022241322442211400334300421111101123002034130424312104143314214232232342144120424134003333043032320414233233420412414021213440333334214121141102411123213343210004211122403201242432122133201303042040243422313042030121103401231340432433220140014201141430302313342113020443034212320422040210330441232313304044430023004240124421433201310022443243320040131002322202101410123334312140030214141111010104144221330124214331334224330134211420004334340224140121420103334043041303031014143130133022114420430033410122101024342344014330201143114230400420044004430120113143412232404040322202000121142313013134430034240212243214000241301143033401232022201321331303110241420440001234124423220101031114340444340303041333444333331121442002321221243341101331214321043210300422043203032321402422343232432140331441212222114211202332323240412023103021213002430102134233333103312230404142030040231200444234400202404112110302002431124132101244032133234422224120134113203234010420001302003142221321310230322020400141032431334021302212212321132123243232002242023030442030202241031113221401312042402113214224144122003002222024122411322234131002414332413404021332112202312214301220240013212441304142214041214010211213320420031331112444112321032113102002320431301432404023320342234424102441433021040234302202121004331031000043130324103131401422221030203324102021324303201024143430423424020203234100133030103124011043004401122101004131320302304420400323022000220021423332123323233303400140133222134024230430102244130332222123022004144023414044031331000330024331142232202044121024002004200111140131320102020044104040020323224144100002044044113240042231034203411314203342023441012032011234311112231431303124111202141330324244023133234014142310030224231242143003334331432120334011204020332223432444444423342130423201331131303122334213321204212040043110424321441432034440310431424012233220410314012313441021101040314420041004124401132034431324041133140221122024200433241302113100222423020123413024042000431040134112401100124002031243422442044323122331133431141332310140144014340241114210132020042341330421211403223123102144333311411423402200204331023212420233410121233210003442324212342124232243103134033113133414024204244203310334240300311332031420213241031004444112400022341304342432142441000434003202104010320441412140114233042213423232240103240332222110104441140012040434440342212013043043042400103011303000003231123024002120122233233331230223432430221443113444104144040401414241414231312213411400310430011200313440202413012211344121212130202042002033441231243122323102411240013214331243140414200122123132102000324400440100323223140030013301302123310224204030104232141041033310224143113333404103420003444113040243444414031032202120413423010300340213133410430343304102004302103442340243433022142224424120103430324343101211141232344111210032240044021043213140310312200434043340021023104214431143403023334331311330124142132403234444414420003133230022212242144414411312142420044202323131400431101030441230000442000422031111214011444442111023443242134003411123303323232432303222231424013143004404414140034204243234011430100104111134121130200311242024031424034411110324304201111111344100012103302020023241030401242132430242043111431141413242002401130131302033023332003303130141100210144123331220001011433041100444204032", "140300221314014024133220022034310303000443322442241204232224341024342240024012410011201133230444242210412240211432401002423004322042121101110040301321142410434424202122044433400122030342341003240312303323000010100213423002233322200221033003312403242034234231431301243002210104100312002341131022022021341244201334022423222012234223020430400420104231343201112242303121222002140210441114210031331101201201213010422211121440213012401040002141322412444303103043401432412244022330411143410103112233323431403220440111423021440324114124333031022140021444242323103341324134402011011310300000431400002201021321431233430304244414414321133121303223441031320102433101044443011311022331113424113144144420412243040442012302001012321223001220420132103013010132102104240441332141344020421244130301421031211300141212431214421332420022320302311142103341334423234122444243334012001432023321313210030020331132232023300404003100301331211004432424131100243104013032241441401230313113322242224421432221241400441433033410200022323041321120023113212134332110314401022021113324132101213344240100430242121120133213101104112110233114213444311102204341210313203432100031423243014313411314223242123324201321241313012443344204134010330303044332422403432323324342422202243133430030121430330003322021233333100200122343302200341213441210120042440032141302140400013030002023113212343230200442102013110034024040041343342210413320002024122104030212422243220011421442410424312042240431222243110141324221444301411312000120220323001121141232013301032014421244221103101131301112101122411014224204421312020403001234240441214111111410220402324223121404122210124212020132133421222302220123443244333342312441413123232200413023404032420332342302431203333444330040300023211330103424000433240143413110123241222222421044233422040324224313023034423132121423042421301031123213324223212100334210231411131142342033404010044341233021143103102223202111012013402412340131230113240203210433214141424211211124300131140404424231324143130020314233103110032301324340221022402043434030313311323223042312433031144322004402101004002402244021332003020313003100420104423141244141432234234323303010312344440030342323244304440321014424333401032030012242112432140203412113141440002443030240220211400423203430033141223321201303041104213341134024010104304012241044040343124023040342202224234411322122143033143321014240113233022141422122104012422210221343034242330304014200031213420411234123140322424323134030301413434201000203103142330132014020013240443410331222414104104411012313242123040213314434243323211421020000031440000412031300211042331424021004234220233320024241101311413221042220043444444140123330213230243042221010244014314413334333221332202101221432202203132134333430040441201403341023042103024112014111000140412132410002413324210344343244141300332232300214103130414324141334232403432032122242113003123131240221334440331224023202041330020303142210344231131322104412302100420120030042100333122443011423102414140132301113004310134031404101411234433230304003143004023223402310333014424201121441310314020203423424233232020131303031230013421033124233224023230332302030232344140012211304032031412212213022332422413223424220214013204224130321131004210400114203022312123141211030110213002132332144132411202133434242441321244124033312244130344224024243113401220414441101240231322230304401014134032032422042133303211302442141002313204020234310034224132022024343211113213131310033442121231104130413040224410312323243420211040232414334320342213341241023043331001130304031301334333323343403230042411302012013143220223402241100033331311213421330220130121303212030020031422421311031213400321043232424334132434001203224040404140443121323420201203443114213422333100303110030111303021443343330014423100130113321214340432123010234200411221130121100132113334344144130423313114140401403120414130422403002032243331040222343214020304302132132114344241144144223211223004301401300031221302113043224101130000300214244321032434144112110413331121110330013240444230411223424303334001334330423002412034221002441222224012320312232012032323020043042433323033320240003234110204411013233131201422103424334444444201444142041314400200432003004102120103014042210141320242434440441432002134313001404204410330314343233312414123330322410221101021310401202220312124102300433040142310400342342001000403431124103410241311122334041022323302331212330221233030330414340244142021", "043313300004132204024300124343313443011111122401420420231404432421343234334044343423332243134310301424200334433111204121041010221103420041120430012402331403211200432023223120241100002121303442340314214234214030221132231332424222232411411413432101023121004242410311131022024023042312312112423302034311431001011322210034420222100421134100302224112343041120300334314124311111310340342041103432042030133333342123141113010434014001210343234413041241313001333341230230100142041410211031320203331421304333431122031302301010434021213200011122024303224420403134440042400431413040423302223021214303124042143143001030213231214220220122231444214243013102414441312130042201033123234333014411012340204034414233121442410340323100123134324314120314021434210240412221232002321311300212130411000324444134413433300001141214131301301304224123013343343201131444022043422103011022124220411241443322134223421022303402303134411423103100104131111403222333032120120044341331301400013020343242034030312002332312440022222203133211321003214211214411301120301344342102432230333331442104313012310414101012302242444222013340102012030134113324134400222213024402020420002434214103220021122121244030434234430112333430134020141004014433303112142123302402010243210020442330114113312112123120410142022124300101214413424313023021103044311031200332211211342112320342344242022233111234102011234211432121043111403423412314341402304222402124001222203012201213211302222324220341230234031311321000122112242023312021131440444230122431344313421311444144402230030034321200333010223443113323443122244343420340143011204203303320412244303314323114211443442343324143211031130243020022023330043110040421114230234111313444021300442432044234333110041220232022012014202423111011440441342041242034443100441012202232222123111224213303203131134044433011312213334030210102033324121212044111143322041310234410002440434222034421320434101302440324420014012101330011243122000304442333144121141001133112132402221442300314112422303400034324244230231013412033423211034020222200442043313300110030123431413144100321344211123313443120200212320312104324430120030024333041312334311034010002111314414202301424223321242133342324020444313042112434411011330220200342320313020000120011243430344333404422013002434124134144421013310040230213412243003343220321224323420424203303233000034441340022241321112441331313043020022434131442410343444020102303241220034430010204322404433403102302003401433023103423113402400000402202042414010344013402332340404400320232132132203310340201014324242043442144312414003302321012423110124021231212101003300002203020201003010332223304340034112122230320432112433142124013000003011331224234110003411403132442444212222042140333330113001320313013230343022333244133404413432220034424001212233300242031403144144401024110010222204424422012301003310431144032442402111431232131403131011403221434212113442001324201240134423131133243043220133120224200143443440343131440123200041004134330104342442102004132313442002423230443112230312142332234401300433344442001410244303143314312010104411021134402241323220124043202242211342000114212414042320034333141304400003200402113100032014344242113014240411313440012142313224411313323241344213020323403201012231430120210113433143114412444233244133311331021002033331142134303041321024100311041334430332213112320430430144210412232244012233420422223311422430131033201432431334334404402242423212102020133302334104043004432213330123024201311133142111002040024340330013012424001442120104113132002240112144334044402012220323114022103241001233421213211224244331202430103311332400301210121421332124413104221002344323434341042023341413123333011011033013243343433144404340120030321000324134214430041233040321220232140020404422033121024431114124102340220210002133043040410032322142113104034100132131132011202313144423332020414102304340120104313204223030030122011411132132422101003324042424243440443331041131431121001001114310123444213023433400131243214442220214344421102313204140042133412142414312100403314322403010203142414400103334040202102104112242043413024034204421243311444431001200110334110040021133021403424223042022303200134410200304120111031014204103403244103240400442232041444311200141344121441220030211342002004214314312013240043041302101242402330102333340120340222411024110403000442210302414330323421440423122102414400001011212244242122022113343420244001433024341204434022011244224142444021410", "130234222340244140312124444331211144403300100042043242033131433113413002312414343431002330224122422000041440102002330044004121144134011111431024144041230320430231200340221334240432320022411031310041333214432111404330233101443412224420310302341132420030221444031410000122140202443232024233033014222301012414122122004121214314122441443141340403200241020100214240300124212311003023212023132200022330024030041311142122342221313110104123032433034404130400344301321010042303311120323304011112000423404410222133103403442440012123223101203314412132442200423042232213324334042010200013143141004012243430434004122143210241342130324431421224241241143122433043422343414320404201320244123443334142422023011012231140320044000443013311421144123403422101430121304101034202341440014321403223131141122121223314223441024432222414240243144302440113300212411034002014213334222403132430120131433022220220122401010113332013230430242313402243200012211101440343142404440234201203341424024030320130424142430302023040010412330110403313011002002320203331134204341431221201441141221324332310222314241303004423420402331214100404204230443024010200040243311131442004110240311040222122302333010444110143300141332112001211121203442343211340020420110141324013223144140131122401000312413411403210320200130433422243124432033433002010401131441221403421210121101330224022042013404314213440010444322334232231314104301404321204211311213342432014112003422211323401240302312423102112241032043402432420344103102333124013023012032130021333044104344333222233414221101223121423042121324240422014343101003333401124143220341014100241434024232100144231323244230040224343014031004023224204304424323334433230240344331241340314043343432411043133000233433004121031041042421343321030310302040413344302432040344402443143330310433031334134332300031233424320401033333201113331432122321420242224022321202000222202032412422404433404114420030243202043131323430122441333231021200301010430123012203102041020403241424131322412444332144044420333224023344002113024020034230231432112400134013201131401323433413414010231223431104440342241042403412032312220321224040202414144310111340401442031223434222300224323404322411033000201300234014434003131313302210123020000230220121112101221430122140013310143232244313244002002221232144302120202331230020300014230441400120041032401002321443202331430010310404241141131312410020444430320330223234442103133124441101400214333304121102103431244120241114011340232441014300220144311234313111340222304143323301341213401134221241130030043003431010301204042324423203422102402301321033440210101334341433230342223440312412110010423102341401444343020102432401041324323430312430122032104243404320233141324442221300440040044111001123342423043432024212100414043131402010303010113430244400022421401331133311030320311401113314213224231210233102102304204400043433042430112042024011334433233202444310004443202201244023411023242102203412303011231433300442314140412141201310332444130142433231243343204101232302134323124432012231441203403041103242213233413300303330303232422042111420011211400401130401113440101014422323333431410303131220022242032003101003240010340112023013140441022403142433324102441301113043230444001024022204112401104042322040113311214102204320333100113104023243441321233442223121330003211143403321410211123310120144211012424141342303324310433421022213233413440210223143313332440331404422241140040333030031032313420043240012040020340111304444303314141400231243003400003321323003240440120442030101400142220121140330243304443412041021213402421014401312434103204110222401321221022233222100300102024124401212304013420342134142243143211240442400242441011341210123323401242210213410013113421020324033200212144224431111201231214040100331040441044204310340111322344231244432210140401104442114220210402214032221430003300233101312410333342234032241210341404324033013412042022402304340431144102003421041240242441200223233031122412220322012014014001310012224241403012333434033032310322210304321444241011434022143424244024413044340440011403020131201024211114224001331223433441230324044232240404414401414141041001440310133023140024234302110032124404303121414012414221402234411232430013314310041421144344413041320131012443342132414240314423310321314314132134433423441121134134311241144042120100043101421040320441131431413013031112000321411044303023440403412441022320213042342310203101101022010222311003434001241133431", "321102330121212302031330112224000341310243313444304112032204011232320234104040403022243302404411240130433320233431001233220210330432233121222431200002422221242143334020114413102330220003442022323344122241012100200223433410004234222313144002212203420421013311321412142413033140114412140040043103244231344033203423332413134043122041131012324243210214341210444424420341323424240312401212433410320004002214002142302010034222220124342034332432330010403110421333134420410233112400203404314034104022110322033143232443240122244214114322122014142241014424120030441202024230132114300433224114414313302031223133333022114240032320144034430011230402320121434133300021322024433224240214234312311220344100211010232204411400410141301414242232231404003404132041003321102420342422224234230000033413201102312011423433413142044341102144021210401214324040413431421113341113234312021010442224040043321030000310423411140033214204334012232133300232344044214123002423141124144103243240301310224341041040431414321223142243000210430040211010020011202042142413420103443303312203014111010010411403034301123423033000304241201123023132424230340301442133204002424110311310011310340340141013420102111323133142033232431130340414311123242040410011331334223320003120430012202102321141340034014012104023233004244102304432000113114244022220402401334140013023142423003434122134010034301343044231001342242313410243021344400314022132213404124430012243210221300014312240222121000023141323404342140324000434034020334122402402240424410434140040323321401403010004343134031120244434213331030010331120300334202134301423404243110222400430002424220233133424133424134202413402011300324440020401421433131104032221344311421221220002442243444132411213030033202433303422213404210304440012443004130224323143120021323030031223232143303031211023340102322040410242421410220112134121323111223324021410043434400111313240410044401131042342104044411410043133341202342140004234140243231433341111014403304212240430021440414132110121433314402021104044200030323400302334444122033323422222213442020332001401244022124403022231142400104312241010020014333402212122324023132424011422014343122234323403230133114421122433324313400133124233023000441010443342042203012203333121344032302142401010103021402131313302040234324024230201213404013003221442032313023310342142442102432304314103424222024203401432331043030021211233123113201413422213331210340133142042304021141230110101221401122124330402021433104140301031440301102341204441230310002400020304331312003021143240114431323301043240000422112400031002413212242430013241044220121113324300014233214223314333410320244323411303230242201413430402321332120401233441030420143021014300242331041240341214211020220233031341341234440301133203432120340040320233404220242322214202244224100301041223123012400204210312332040223433041214002301440412341411331420402030403443233232033333214100201000004122324133320020231224411410010221102343340044144401314112431002412210234011220444131112221212344421343431231002432310203034221203101111120321134300242040432440423300240143432200222340121022410313242101001142333324342022342102003120414102001110311112002241423314332024301231111002213321234013033232141322024004340310022440110133033334340204420311122020224013114133341211210300021321203213320330133404231211212223322003120341440314131111344043024210224403241233324001012231123313044120330414423310320120302003032240323304112124000333043232121411420022003343101241101003400344443014131311322224042444130201302002232121311441432103432343431312204410400240401403213330214024244444340422010120414320034110444340321332442103404422441001432431301114230443422412140000220220441010342421304303321040142424243242121240301314340321402413402211402212103433333422122424333234322100040200310223010443424440300444032404012230130223424013044342221304222443233121134103003201143202142132121001241421310322431440233213011413224343313234310112224300232121140333142210431234411121210201432244012233302202344131001431223032143034100044201331002144434220220423312433433300020311133110432103044330433414014030000013203104330034242343140432302022320143114414344230301433032241213110203234324122440214322441141214114041001123414113322014012231330343142402133232024432042100404332342214123131240443224332421343402312204034402340431242402104222441413121122144232444122032241214420300244130402012434110012232204111334113010110423400003124144", "114232111110443002024214331312120314422201243040021402012021021340003331022310322133132143343324241130240023314332334440202420001400044141404022304024343124302323423203224223124231021103432221401004344442203201241034114300101020034013204244412310131000144243313013041202222300211104013003030431131130442024104401134220141141201441320024043011143443023321003204413232240123201440133332433013003333142143044220111422410413331233004232441202320431321322030124324423430202322013014310122430231113313402342120212324321323143110121203322402214204423342012344200123321222144021111202022143214004130444332303243112103131124112103114041333420401223440332400043124313232402024321001443041242330202013034433203423201214322200214331004404110142442213222213034202343311410314141004431330431413033442411044104022031433333112033423240322414431244430240231233143334232111213431403010433013113344130034144420111342243121120024131100214134031304302302001322132303423122401023030130321240104103231440122241142303421401441034022234113412141414301034200030130001443313202211211123230020414001024344414240213201043132104231013404013032044220342143121204010022331030202444323221002233113022034200303321431434012443141144423340341424234342410104203302013320214104323322103010301001122200442411213123044444034334432013403230334331121021341243103304324341311033442322241132241343032124131331130202014111444243140112102004213002142124413422111412023431322314101023440424113101403342011242441113022141241234231232310412232101004412133001002433242342130240000421423244013314020010231342144231401010043022340132211423302414340311013001133432413142120331241442422431122042133314032333140022133411120043301214013333432233222414240103421030124414431404022241132330424112004013323401322101214343112200334403231202100241021322014424224144103023414442010142224142302240420411233102400432024120210322300000422344444331234242211444043322032130024434122344402414232440331114231423411434214123204203421403032143022402142011432401244410313021234014013144312111311021031320204322314323314301033031033102401411231100120110440430104444111233411443424100113002322400320312320211111102034023111421114420234413113444143423342143023210433000212322122102440404430400120214130210111341404224221134331410313104003432304210213023331224330233101222331330032303342042114021400021320030322241213132304324132043324430123124410312343030130423101400433113234041120032121332123114321302333323123104114033332114214303110231310434033414343322310234244232020013340132142343013443424220330020424221331420003420224104344031231324434121322132044404312432213041044033441001020344143442422112001001113011444421011010114132231400243123040202441432040004440002102330430001204342014440310322020430331134441021040011423431343233331424032114243203422232133141203021243311122020444000440342310330003321444234142434340321041403342114404020231032421111343214441400431324120123220133313210024114122414142111111002134200012323003021101113421220313314141123024130102224300344323143203101341240342023444440023203234242322043124013442141100402214102440143420234230104013113121033432002443102321442042133330333422323102012341421332430200322123301011331034131034343024144043143143222102214232203024024022104422042241110143432113304231111222402234044203414024404412224022212022122143303444223304334214413233404214234211311114031421410333032030004011041040234441010020210120431044014031341212343203112233114202443301243032140320244232133234442301323310222124341204013030422130213301130130223340240004200112240342200143404312424432222032330403422233043214344404201234242434000402140344124001114124444201203004100001341442403224013033340411130423041141144030041232113421313131303233111211423344400302103012034132012030440310303003243110331133021130113114323030044132124423243031410230402240211023443033012021112040434301101014024423242121341343114140104132334111021433020231204343340413022144011044212211131043134022124040042042310213424130000113242433224421141310212004401222130214244142200134433242000422021214430212321222204124241404010302410230204341322402203400242000231214302043102432423423413202104221142401101230304200341414413241401041032400323040101211244440224440413242403210110320410012122110432402013223400441212204303244311321332423300234334204100434423222040311321403001420044113001001102303422230202221014110033414122004123233100000042242110", "020213442223214433341044230314242210220033042024004341340433303140114232333231124123020223043122140010122002411423413304232440104130012224441231310301332441322004211342101443202431204442013443301320402041240011002030204311210431330441041014131131031110332001222111033010214320304404343024431131044404213401420321424140113134231210141343111304221141323203241030021402344434020230340213240400404432203414344244341413421113233413401113444241111131334102441021044231111113040434123314034412204001401331440300343002104434101301032034302422422131411020121041030244110124303000212413034123310434414221033342344102441030141334122121032243244304331323430134231242323102303003101100131322402134341102340221312202330341024323100122130111223220044114000143012320421414002410024410240130441441144322140343003442003010214121304310424221112002342204023432030303000323100022242130343323302434233134244042203242020114003233343212404204444021432311133140414121441021224331443441302413230021443444231300021030100300112112401024223244323440401123131112240201003033003330124022301400141304414114430214024430342443314310140320200122220304003120302221411421302300141110140032041301401442331044224324422124140220112402120214243224222333300122111220420234240110320224232012302434320011013332034044441031031423001311440240403240240100032223132001100121410131314401244330311414030122414231113342130424110122312220244043324404341134414314112433023313202213423231210004321310323040133000110443333334443234402224414243134442412420424341303310024304102013232101240434341000334403014101331022024310120042032440010330213121222421430321324032443100102112300430342244114312312403111030440222113320122402222212221220211223142404341202241314224334313423142042333404221434322424323334124401214040101401121130001041212114443414200113334021330320341314112302032041431201440411313410132334040424043003433011141311423432302423033310204043244104222332123012432214132141240141303301302144440003140434313043043240122214122024000044243020231200333312210420220313340003032340302214321413113131200044041111432234213032221231023231311014322413013134304021030033114334441421404100042141410311124122441223432232441334413334111320200001412144310333122140423021011242200132432013400300134204421111041424112311401403143414014242332010231422313232310302023124421441201314332400143023430421013003123220014121122442142010442033341313102101110342132240204314431232424332141301403344024401311220101423311430401220342042230214403343201121032332031132431142244110012023224202213312024412222100230222033143223344120310320113210000324443014101301021004233231421213121333403214003111120131014233401101343422120240010244111434124343424331230011212423421240024402022221131331124034300023414124041104433142313413441143411332233314402331000012332231040403440012031311231324030131114330200342404311211211232342300212112204323202211402032103214321323304334403104113040310144232343010134101300230104223322214432413203014103101220020424114313142434130040044210001111104100400131034331220101413143301340443233312430442341313223130330004304340040014333032134202021324144143014000434131030103421211202244130300301014241421122201212440313224223020024130214341442113041341240111032332332103341100210422012011323004011131224010414042422424324112214134430010111432322224341412104200434211413410411222101402220340012113302020404104344343030142022421401121023301221010133212013002113243300402132314113020234022404233440014223040400011401240221401410221211201130211421321144104204430320023243414433312244004142243044012212210321302304241022211242330404332330303423132200041113231020431232412432042040012430222010241412444312244130032223340334102132410440421203201141333422320233331220214011330033011442433422040214404322231342220433243021024133422043220300022241411404320234213123033231202321343302224323342200123000332221033013100211123222230313000024430400224443013414223021431242443331032120030010133341420333324134433240220221140420320124332031444000303022114021234113203201224124123003413421303001111204340121233240414300321044134100241311431140240000210430124221210410324010112220130111240213410040411414240324142032330014302403023132341441431141002033131321431332140420024134314423101321340313313344201411334021001314224014444042241233213130000120334320322201400441330332314222142440012022142204410213243021133223034234332002402403340032211221320", "200333401444134100234232412332114033320412114243321013413144443132204412143312411213043004433404200242432034003413043141143403040340421032410313240124212204242010100301242340341402431000113122330021204040114402442313314223220341230142304133333104433232404420030334001434214444420030303004213103222200040424231443344102400302124313123234420433423240023403130424012321413440301100013131232132442141133333400404203011023413031410104003423000434330432124230121420440210021442134114300244024403302233432013231424244204031021312413133401222414101403314021142301433114410111344332101020442324202004300203341403402431442330442044430002441200320234304224310004321111241314134022111001134000114113020044424113341331122430014323113042322113140304400332431104140022033312043412440311331103041110210241013404032413004041140200433332310330232433011400124324040104040211421010013414420241304024403310032214143321413220333023001000044242424121244112114000124220124424042233102242144314310031400112044222310023004003102433142312300422314313421304302134334411020023420230443341421430302343100221312400121011101412224430302022322034344304242144141002224240222410220404032210211321223320420121032243034003142222201322414223304422230233210133032123100403404023041131242421121013342044144430113400001142241120020031421041310322101134213022323204301414211043341402112303234200200123243201420242433131113032332413104220404241443234222031002132001341134431434211200400410221214421123342202234104142330224334400131344120334012434201204013244204104400420401304422114023234430140113012040120023132314300131040302413321302314043341324422434444220403240122324112434112331330041314012044300112031311023220042023242110340320102131442420344400340324141322033443411431334434043210141431123231121312422224433232020440141423322413033414424343021232132301012224041204221124431434131043122202313034223214431420211332434414340031021212334244002341412434223412442332244224314140342401420433141133340234213123310433424300214141244323202131240403334403104222444111200212111240200034341241001442301432213342422404412321323400323323122113203024023041401212410040401120101302440342321303303424214342311234324122431443411110220023244314233424304312134310420042423110201212340222104240244231323001421424242103303402134113340224312012003241030200021423222242002422230233020241434320300331232330321002203034334202323341411442202013211220243422004421121221411140041311212020021343414314143444240234222234440013424410032132311322324424203020433021333030122122010333031134213121414423303022200102402243440430120434432344434313124212444423032401023203040240222210131441001420210024142214241331044311322301310233441444010210233002140001422021303244421444334221132212123100013202120412042310113042210311142222040402112113314020103210433232002014110334143043302224043411444201200423103401441123410310431410314424102210034000403001143014424323002231130300032012241320141004044100304301102402243221440232133231330421112221112231422123024314312031102230041333320113440200234442200341423033334120403441401342003023432240044410003123441400423230441313020223012331120421124413311130330410104123003200030342234420312324310101242103032143032241110020130324442404200141431300331200113132114014034432421243243120134204200113432324434224300142243323432224210000003212043003420420201403302043114313022040041022023344224432142014421133244111404341304113342312214243103424024414304143031410311241004124243132430310421303242112133040031040204141010031043224004013012401414324212401342003230020320213300003413404142241324442431400032222403100322004333144310111041341030340244443001212433440031311231032334202114410000340430410321321304431041400401030314113332023210313424434433134303034131003431122432002123442423112241022234323334321323024044121342304402430300003443140240302122103431030113313421444204042034443101223234203113012023302403023130320402014144434401442400342400021441244322030222330234123200432400020112433303000324412443430124022122301344444213420231333400242410311210414134041040110330144132033113120110421134314443330142124113143024242231202113204132103333430102331203312043430132143304042031020140442142122314131314124404320210024421221100204014340243312131322442344243443012140132203422423232103130440403402243441301031033301043212230321003141231220213311231440323212004300100333331121323110424144344330321103433134024201140", "130022404310344214214200413341144132311400344301222311221132244301310001414103344323220434120312201000324323103002033032122230404112341443040014141022012040210121242032424044331323102303203101310221024244300014103404322131442210043301322031311130212024340230010043040131400030021420013442234044440213042230432114341323004340042301024032301300420342442302300210131210211114421013030301022041020343311240431140030202034042032113424042042213440031011124433034233311221010204212411004344441431400204332424221121222030000243411324234443142024240244000334311440331322014120312214204111402200224311144200221143103443432000221100303044121040433434142230421333230131320313244441004004031303003310010342244203131331312421201321033141022102000231320042110322402021101013300424033312102440312330123242404003443302434124200104314243414144322314131310213430010430313022041114401212412204343300243314010301334301433220342431130103121002013140403340021121043244001222342430423020202043230421400222014204042310231101041010324441300202323430430213410023404223224033210321203013344224122024232421224144044120114132322241203313310144024234440243301243333322201042342011013230010020413032243201024411000303140242314231230201322310112043104004444043311014024123211424333312200022102221101324412300222334312344442300301140120242423342120103330021302404044201113402212103231003141313023143212301144333033241233100301000010412333223202114440021432002210130414211201430132132114412100204011330213033401421301243340304024321401240401340124103441332021210001010020141344112442232420322111342430010121011210101421043442344243412311042111103122033311003134301102020403344032120013034341311144234112014411244314123233011144301211343310234233420432414100213211142221411004404400221244330034204422002421300324224140113120330403243402201030234223310040143404343100033124244012201033302123001400314000411110422021132433102400112401333310324031223320003112020231401130202443220111414224400443232144102300044311233332432312104341321004013001123224132413322231423334110130021434331242313400011140014302234433333431102102244323011204403030402043222114313204410320404040443112304000244240424411424110212134031110314343244233032344230400032441133113211140241104101221122402443322311041200222044113304023443010042401040023110443410112313100113421230304142320042144432402430013440311031011442234114114121101400432201442041132343031232142023322133001302214042032002143010241121132341132402114430033244210432312244411234140332433414222404241424203141010133404243110043213132143441102011201123344120423100113402441000412232313140043303041031003041033033014324421030331221322004121400403134410030430123321233200324324413341401231301104132303233444113124340013234231404041331113041024220403003334134001202042043321310040021223124222424322042134103223320044023140030201100133304343030224330223203004100002444440101121132422212334441433003400311123431342344431301232211000011041431423411021100333123024133230334331413103000211031310214340423330144313441142430423321202221343214242100302013243414000444423234230322440020234044021141412020404442010000144311112331240142344323433143241120120320101341412002412034213223404201302010403044310240323421234420004413413320310023034210011103010300042441320202240320034202304033401134242323232404110243411404101301132234132323212420433011312132124334011144311211014014343003311204334311432121223443233330411232210333420131132023131033121310432004322111121010411434111322000012120304333243434020034310140121441322001340213414341044211313134413111120433440032011000010011340110042141231233002343100304133331032010443030032343441300431220132303340404322021201320304423114231121311024324330202133313300023101043104001043124200441423112033420233114004242400334114311004110332012343014242401332202333104332213144310100322120134042043304010303430042303132231003120444210031002131032342114101400144211443223140322134323300410431433223411231332240400013303210231313033304042110440033000200111034302122133441131041021120142023442131434240022302321213001033002111402240340022311342124212322034400101323302224313112404323223233143234012033320344142314412310421144034420010012212222340220100410424140100241233014323340121412442024400011420323303124144201113001230214404040331031410103332024313043314130412434004341101201441343312111320023314110404320324003144200444431443241440001030014023441242", "424324134044220110014404443242131131404222410212123010014114143432204324012433220201212021442102000104032430224114133123314034011124301400134420033412011124334102220442342331211130342430031133223014341320124310342344141112413023023212232333214001034033012444042211324344331100334113120202134011312341431441041030302323112200241441331324243203102120232411424103321302021312401011202043414414343221234142404331402344322123440441341232233210424344141124402434220020014413331440002101112143123102044100414122302104023001131004042410142330214142103302114344104114214300323100010401013104230120420124400323241042234112224033411243243404421044143102032102420401413221203342104013303024440214440323200212302014032114022240140240111233320430233042211430240144142030323111232020040201144033102304431214031234224402222410043311111323241343444133134133034422413331204044240420340104421341011310343412302430002222044130110120333340243440232113334130044310004022244431221031033214411134424424302444434010001021123142102133344421143102102144424000332320002413210311401041044210432144422043431224011320341433240104041223013331201431122402114121214211122033442022121440004113340011320330124142420134401224324020242013120024030130430401320042240030401010003331224320411410442314143143301133023222414432123010101003422003312213023421322242342112103020204034132414031020123420103231310212334122120344241333141303031230031421414024232330143133214323232422233200330221330342211021301431113014240232102040021013031034210020334421003320402231103133332203343434222120313044310422303101231024310412412014020423412044433111201331141011034040224434432324113404433232341442440201102320031321223121021000204243000331240211021224304440231100412300000020144100032230041200043414332143101221310331224102120223010030201140140040324234230130331430440410141232423210330222244224220021420104430130433233442134340040014403100302242030220434423132214433034211024031121030434231002012342341304100233424142001302233400422441211334211443103413401240303303121011240030312433010102011020200321444121230241421310221102402444030432014103402331004224233434402431222224124124141033212101240400441423131210420040421410043022340040101112032004440340143441331321421313411412411233120303220144443030020223300112200402342400403301140323340110321300043000414301210300204414034321320224132141032113313114401442140030320214410203224340310030140043322311324311220303401010342212314224204224111130004242111031321422042402334014231312200121202300322311104430321400041414212223111300103101331301003001223112112310300334313203233402400334242124014232131142110120034144022310204242424041203121121300203434340014010443324304044440214212404114310442241223000211022011311302312222310233321243444232111111201314241333412012011131323024110234204121123030111321324004021141313040123013220343314414120144401312433014411144220344130333331102331200000043200343243011100422322222134343132312331124234443342143212013242142322343311022013322303111020244012331034400011000442123214012112412142144201342343322201441122114112310404231230142133341043223242334424340133330004122014342230414332123232123443201101312111002431032024120414410010242412223311443412040021221334311144231131043321403414004414112423110403004344314310403014424423000034404230210040302423323044243224232132142443010142420033400004434310134142102301431031434102243214323120301200243203001300034024404401321030323421441223421312210400001301230401013003120322322010233342201411441022211234024213241043411002433010113100014434044232124413023313121440140014024110441020102341412401401133124240433344303034204212022040112233214142203201314413334221444014120222402443332114121203022442222143013034113231133021200441014313324440214222221430040432343110412122302424140040002420411232310431344043210030023201312324223001313310422410022312120311204312112414413033312020342123134104002244122301121203244344211344213233112400322000042000443441144440140243433101101441114142104220433200130004333034134331341144121410440342324034202201022102230412021432431310432002030133343444034041444100304433003333414433041420132331422304342332231032220232000304020301213231201234143010104112321300343231033433320033440220024320400401024112131013032024414230222420012440411430111340233232413402234044022420100112414301042223321114203310020410320300210302300201003441444011002220410030440003302342112100304", "421201240412432441420030300333033114013131301443034234221143033432104444321230024122110331000123314443340044214020143022443120330303242332422142013410420400142442202044314043040102343000142424334403144101332042133013010232044101210044311311341410400203412301043414430234141203000111113433334412143234102423243204101104003131343221011010132013122004004440304300341130310402220012310001422431134141224231401144040042424104033131020024100441100041323300442303331430123120400343311200424010224141130304104112123114403313401221433030220441240132024030412220342240112013224214244242411002120204444121031144113220223404243312111343010432440312341320240224044232442142111142103423423114421004130334400102323131040210342134113432021333010144041133134440003120313003240023120112141042434242314443024213301333342241334410022331331430341113122443221040204330044020302323213412140142412001240240431220340002302131431313333000100423242112223013001333141430302212202114223410410121211040231034333021440301403321410302143133404021203020142202310333412141040002031301201214430124001021201142434403031021404240432242020332122332321022411424333420132420304123432202020010312420201233113042240424333213200013342224342044002044114411410421213404323334241042400010434241003023340330431124224101042224100104430341031200222312020113020402220112422033314323213324321202214333322242141121401322240100421112214432314200003314011113001203332003343332232443321323001140421441034040440021322014423142302111114230333324023424401440113004340424404030231324040232211441133020101034103401240040440430232321432121002311104241204420123300423033402034041400200413203401042203202234332313013200121241121020300412334203331033002133231344321220440101404042102021020431342033011232332220101332413041420121022323410310414233034302430232141431431040304420322433010224324403032210412103442422110113302041241233221043440021311233210430314432324333211134023244341104132121002444024443233241120313032321221022134401341130244324444111332041204001012313120432302132420021333221003043022032444113242310013114212320124221414040402343212403310202401043040210034222213143313233200421211110011201242421232303124042424413000222222200212344311100434313410021044111424342042310322212212221441130304221320330211113303344130412410134112223213202033413141031030412403034034430321301431142124010142013242421432333403140142142021222023202322000042322210034322334121213321042332242111111311424110332113422133240044220042031433014232330304114103020322224141413210430202044022230423011043041231310304120211203032312033220402204341014131400303334332423424030031334422143040323023310300304104441134344143443411030234243010414004412422240332003144332343420330030113324103142233112122320301301220243020430331203240032421242441312411000313421231234310112412442114102420033230000001122442302431234431313321423201044422444101001012140311440440420102430203134110433213234310321004234041404111311321032430312344310204102402410133402404032003143404004114304012213222211314412033011134321312243201401100133342222400442001403212340022323240113102143013103012443401320230022023033023003243041304421011210223241443331112304211140103103314033234023123014230442414220300032404444040424030001304004231022232443013332433124201330341210024324024343010424212233300130403231441040343134030211441012213423104142430112024430222213204141200042041030443110322002310443302414220013313202131322130302002044012224330241401441414120222302444322340423133413021343444042043130333103334203031030134023012014012421303142213243333410233010300124142402303112242222441231014330140310003004023034012304414414224220120033141123210103143131400233010420341413103022040013121344423031443000213323242132313443231020421123442120432131042131020000002323121331442111244242430024430241322334000101200212023330342214222011432020042214323000333201303303043210340011120200331410440203401243232433024433040323234133140432403132404144442330001002404220302304244240424200420303301204201433410103334141110301431013341341331121030100244043112440101110410314313203333104001104201434320013443434303412013434312044142434443210424432343322003113110132022324213220231320323331304211033020444401441022134402023414334404014304004231421412432333401244212401301201401123011221142213422011311111024213112030444030012104223323231133413403203433241340211111304202234114020042414444431242314102023413023", "002222224004000232012334320232023002341023242024000430432334013220113442212122020331044012432412333034034130400101143311334443403101221333411412100401343140012201113110241011341444313200121312331021331311434413013411231343211303414344121323020110211443014112432323433234014231303233234002121243244012043032023122234141222321223114121443310024014012422220201242414003022101341103021124404104200333332444222304043221210221401220032413202401110423031122134414421110331031320212140341203301003233110212423144441014022131230202340000431040314241131402133311031302042311312240010400121141443411233202430231002142404233140443323421002140132200040141200102243230404341114201423201223430040012400021224230200301422302443001244004314212024102031033301144444314433341202311123023411031401202032100044120002023022010441140412222012421430144042433222204203014433341431404401213143404323024301432410344031030121324444104204201300302301010032100101210134242131211021141201242331200202013240023313211114114030021003124440200414401344441411404112022010411323340200204301411021031022324112433204024030201020102133103114210021100442410212233212031404330030334302200322432213034330142201111410203030042012111244314223403030000032232311022100044333442222043213332420412240023041401043103102104100413244210131302022200413223032332202023310232302133223422142240014021432342311203141422243030243242043213342142414341110241142430130031000003030130433401224333203342432113140141001230412344112244004233002440012232114040113003200002331023410334200020133103031000210314411234214140001000120212401131022120301242134411110014331104130440143343342432021422332134243440103041012322124213220431213440404321244033012111332032442340242003340443011212010130210324224443302301030414231311200044240031330200121230141200133324440313412242314124130132022033441024244333321010004112322302012334224021113014131412233144042220440130433400403210004402204204443123002100214311124100211032310222112140333130201113044311340241333233104431342003213141413440324401420303320020133221421311043103210443223340044141434404431443422422000301032023034203130244443034211143230031330040013121121104140301133034302331320121131431424002032200234424343221131430430402013223024041303430024411404142113124431400114413431123204212334200112210011000130201341211024010301230130200444421034333320213040332043030212312123002033143011434201202104023213404122230333243142430404432132230003122113331221002140212010233101424124003024404320424034031022202412204111200404113341322210411413131003422221032031100430302203231301144413013203442003330101033300044130034401134320032410412443340404440430402122002334111234031304131143022404141310100024104201313331402212203042432241241133042434324314311302030132334423414103133120021201340213402331122002343341141311224442200402441311321003112033120114440322420314202320340133311312421101242104320310420410331144403310223301232142020031133342214314324410334404002011104230033202101333120130404040134001114224202120033032431401030421142331242040241401012002332300223141443401203223441230001443022134301220303004441103311401024340402441411430420112444203331134330111321131041341314321100233322142312330340313340330331334320132204311124024404244042423443331302011022110121201424324400114003324011340042012321242320101024320204332412014103030311044422003344402020424400303343414333040122213321320142113231441123331002143212033413344000042311313120111112444343013443011403044123244430044144402400103012314223024441334301101204200332042233031134432310334443231414213042204201000003414313001143430123144342401012434141334333113323212422242121344244111210444114220041342032023103330213133044130212404122031230431402302220203440300314403310233044003013000123022400322242041112200143302404010302340104232411100142201130100424041403300201033101241043212134243003343320111421421314040121324230104034130130342244212041231014432232131414223443034431403332431214301123310300411322301043441204321101323230103004404423100241232114400042124013033003322002330210434414333204431020231432240132034302443132324124004323023312013204123342323344233412400230004434101040244343133204224410240401110414312104333200240404404402024200202013244431410412031410343340022341043331203042242210344320001002124300412031441201320244414434404134214033144330321332004003323233430003110014232024200404401241021233203343342121310031214123224", "334202420322143043442103311122112413233133232214121122041032134404430142141013140124131300122441321441401322443423424000234411031143043402302402231143143242031043004413320230411014114104133244344001034123312001321014311044024213433124413140130204301344312111113234024120202422133413444141300234001403313404224020023434144213223322403002234030232344331041413114113444310134241131001132344124211424323043412341031110142013124034302003040034413313410132312310031433442323313420044011441014100042114141204243432421234220330040423424011010334024103223132303403340344444044134334042413300144432310212331134204221123122412412133304131103021214114444230222212034204242100324101213124120014202341404332043200434400323032431224320342241221431320432412143031233443032244031244222014411234204241440314330221244304200340123332341332223341142412331341430220112114333101014203002210441143101330222301312101230203301200034303212311120444041022242201021332131222422134143440221244220002434404204104014332413443443421414412401030330100230110214223444103320014234214341130102424011020200221424434224321204020030444320304201024221200014340022434203204433324141021143000243011341144200242121420304040122410332323242333431303433434142444424114001314142001040141344403242043042414302121002412133001241204224102230114121333314011010012301420410142421020310004324231102303144432434441410144033020121041434030203323212121412242014411333412243433411103214440433233040344103213402210304101000013430132402003033433130313022331413112400101240113402202023112410444422024434013120430232440012030433400403134112032412133133340103030124203022210041314131332401003404111120224422000120433411424243302303331231214431431030134444113100402020113210241021121103113114044310432012000341242000441313401221020032344423332010441141044422012011121024400140401323323113142013401010004001300440111211122200000014141320304140210001410341140221243140030341030424214244312301021142332134402220344214333210231420404300011212304224231002121414000220434132143341140234403131102343413202321214212134313131431033041040401223212123140330142142012212012440240311433141013301202311333323143023003132230003414312433342110133414002112240234102300320124012330234014013134032443302320344443243041100422140213400130040432012113302304103101201424002220420422021112021122303423231330043341033102132012032214031430232304030311000420043432440410144233104104213230040143434320423204201134322102110014440012324022011040130002214144143304004112320040424000101111003201302403331143320143021413311031221204103433013441210420134242310310022233013023424223000224124340001442201144400004343030240114403410204002031033144241024033132432032142410401121012104040203334342043123233312440221023113021124012331402302003010310143040124032404004043134012414434024342311023133122002102124013104221314022032242231423442214210421331203101412433401444342121000333222423434111020334424304312203434202140414004434310443303222041420034103243441131122444143023424343403044002430344113440101314244113114034112102420321244010343400014414002023434432243343143421434402202201220433423040102023041144210204201004440041212112213101220100132001234010333232233422110331313132211230112124432321431204123413300213030201040042232140444304112004301434222334344133214403130221314434130320002333333310202330040002221243144420334211112241300012431121400200002234322412410103313313014332444243424013102413004344044134404000302104131212303403340040333200120132010200132344401114324242323432233430113203223203112224212220112043142232332034300200100020401202011043211003321334343104142204123103221214143442321203024200330324240344323004433130322232132201100110111404333111303144221200404430312123201002310241433011420311432304412310432031300144004330124302220131211024313210420111023410431201243003141040111240114230424243221141413242014230224344003230111213210413013134143021303143143330442130224113243002234422044041223330240234432003220133044214042410432403031414104101224431032043134100241232034403203102314340101320130330211322223131223023144322332321343043323012332413302020011122034401424142032220022232130423004021013044020321422231044444223044403001322002444324440101042022100013314140101334331241314234023411034224301210220230204310434243320044322321434000102132230332113311012324133244340131321122130044444142002241204202241134030231004144001323031434333203434033314102", "234020120133221314001404122302411333414323010202000202114232331302320013430134114224331444144420304224121020100322304032023032404001221003021341341412134001030413331214042144411331300004442423440221413033300144020041122210433334433100444233023023210430003022313201422333203230442403234210240024303141331213400041212304343024030202021441420214044024024031100012214101104244344114204231103220401130114000001334010311140100031334111304004224343421221212204410034410010330043322423014124412044331141123403132441341034102043440300441404424231423402411003210000312321432011043232242024204022022220104414412410200213443210432101412132101221223204414313222421133213441302114201400141230300234242424442223442101040321041121001021112331414133012310222101101343222444404310211432230402210444103120021301440424324021121004001014420222201020233034214332240331031343113444304120443304224440020330204033041241000234240331100130023442143220333110004042031203112102442232322214320002023102410241104323400103134330144031110124213340343331240101324243101223023233134443410240341342212440402112323004014002401343431234434433310044214243100412302101100433311413224204331224204104013110403204003244430142343303002314312032410320001322310414144100314100022333223223003431321241134342410314214124310211221020014313311103232123441212001200030313413403014333102130241340314400403011304140023424130330302012143113140030140021323122344002213021323223104021001442101121414344213033001204034124111333410324001302103410311410442342140122220004001031112241122131120333332113110110103134204320111140404404303223131001144230042043002342141420102343221422210211211434410120031422431222130314103400322243124312032434444304202142120030340314441320312210301100412041433314040113210340144120111412300310200433041144020222442044031444221342220330213130101410013323313244421443113034242403230142244004222122410300203124034444013442240403100210411344012422121100313140220443140124211234033010440021104120122312334302431003413111423111030410042202320201331234032133111103043342122324422142312014212012221444441121013112430131232204213110312411212431222034132322404213004204221140133210412040232310042100101431301001044320242402024034010332324331241441142112443411110031040303412243031240440100100033102441324101040034022400032422410311423412132104103404342301021003001230202014233423211031011200441324300232341112414110314221412323203403341231123202113344144204403200313421110330020303320040201313320213203320041140233104433033212441211411122132122101421401424244230322324412313203040124110323022022330404323003132404043201221214100404314121324021314443014404201341242321142031432022241401122242214212020430242444142314224342231221340030442404340222143234234041432014104113401221102122344100102334102430041410422210113423313412043041131434142012420334330134201224302023311421111412211341310023320320012431241001211304000200020004033344402001012424412011043002214224441212230031332101043443230412104140201112220432013304410240411224243140234011244412203110441220000220423434031220423110002042000213130130230120222110242010134313143023122101112113113322214244041143333413214011111032220144224324041304240001034203013144440202402322414412423100131413112413314131331320430032212331032144201021344324221214224213143302240444002132032031200213142134301132324200242204423434314220114142102312100114342344023342012200314033143343031303140220340031111044432400301021230422221014134341030140233233033001441222220302313114344324002001424301222341103104433411130401330243243200333143433420123132023202112432402230312320013403332002404213443221403014324102304322340411230330414122332132304434231024124220033024202413340101042421303312001244131113334041222222123433424412130143143042014100044444034040303224010410210204343410302434200043104324301314411242202434231333201224322120033102403222403034023020433303244302311303414114304401411044243002011304441342214301122001020202302441010020422031000320132424302314010012001244044333432412433314402313310131414433112334003442034234423322414312412224321211242134211003310201141030000240002310334343020200442323430043220244243241302330230130134001434030023214212440440042443032313200140330301042020212242311234340240020110222411343040402343134430113033301143114333314013223123430044141024321112021343123010003231331110032134204010231413300243041201111244223100301444014411104011024211", "002014401012343344201223103433330102021004221221411443432312440123242400402031114210314142000403000301200430114234323330340043021342433134102221003343122424112303043310313134122303430304023320303133300040403310443034112122034223214122024221302112421014033322202332334303413102044130311044224142211230301311122113313014401413443220134241203412023433022222330044234014124314210421001342321121444131423111014140430413144444020010041444043101133214142003412010320030203221100210042422122112114011441233303430230112322214331314212043323300011122003241010234430102304402443340122014021344333243124234131034033331033103040113003001230114332133142413103340120231421244144224101120432233430133000200221004313100131410344100141342041313132221331432023102403012221142113033342243324421314241224343203440420000410102110212401411010023304003414203324424222210143232333123330401432223302131431240324424041234314444210443030402440440300000043221132041300103111133044324230244100443141323022024033324112232241413234134044214202031022442110303024312031131333341044020023142042340043134323114041423330332213341131441130334014400340123431113410244232201103413202041402214043011124433301410232131231341224431241101414221100303342011242441413030302212013020200043303101414314222104311242020321014424102203432323014432044041332431342022113112004011334000011121321320100214140411333434224310431201323014312301443211304002143144242000342141041000441204423443410414034230233322110033024344301223022333141432312012211120424320230303242211344112140412443440011314220420313424400311300323340214222333041212023322412401443111340103041043031423323313012203242040132301422132002300424340004311323222221211133214113312321210014122102233134241100202010040024234131024130442143410212121140204214240034034203030024313103410123102042234104241401431331423414413442410221234310114223240400303424320210243041442233443134431102321333143201241200224122223330130244321223232020332120131422113022133111044343440223442141122411444240240124104100322312130023142042001131200414311432013441330244040420344043042123112244021044341100021341332231322302212340130440004030410411240011034120303432403020020230132031013400324411310342310214141430012424422212304300203224422441024234431421032241013414300223022244320243203121311100310432124022300122243021101230202122301421223201412424003030000103244404333433301342420213320013002311023204240200201231130001421241330210123403211012010123030111023004011223410302301112421040311244140442241411120412130331414402230101430321233221024220311203333040040001320404304011101042401401113124440120301442234343110030334340341324343211341313220222132100130132112341011024141304212313314334001401322104330342404030234320343103242404310430311440344320300101312330000120243213012131121044313242233120043004402000321423334204413020212413312010213043143122023333204131203421331030330214441322142033421132443323111113211330120104142342103100131222024342202014011102120230331110104211300332421301443412444233440303322134120412242101003244033130003223231303104320230424140034311344231134212100321031401322223111221232331341211430122340042342310121140414243403243134013344031430320040234340431023420311233220214311101120032204221140342314332310443401023330022432200324432342313014141114020413422121011214024000021140304020413044322221000442104303102424222241141334120214414202330331130034444201030143331124011320123102032304113201133140143113032222441231303004104132041014234430422234312231144443021430023400342444133323004301033201202032300302232422134441320211334100223323043112140204012243244102442110300242314400233100121144421312430420040343340300034031041032022401014144414214004402424111121342344031140213331400012323100142040104232113041441342444442204143041012104341202303422332044022424301214434422202401003330210200324240012110203122113143044230341301122340343010211423333300122110222004310112441144102434220010221240233142413131304203313012323304104433044320140011440400411014012124211020414403300434303211322124132400130001144423322122201002323242114320401141403144203111232101124031434211014010402112440114322132101231040444023432221442300402211120043132032221321233204014432211403100033432242013023421024032414221021110334433322434111440200001143400131234401433234100234240203222414432213020034331442000433404243032024244042243101312332103122013004312340143322321020410410404232441", "200234030123022310330214342244032244122401022220432304411304422443113440441011133201032324110403400223121234424103004432014334043311102221331434104322413412200234420004340411130443414302444414212130223021121441333110011244221441123204420023403443411123424200424014044231344211002001022124104222332014314432014203424221014343122140414414021314042222020234014242032401042032404103411343043323144343031404423401332444221024214224113323433204034212431141241312214341444243410322314240344341320300401210413302303200241203041233124300200134433241432440343002313410302034220330441330204010011124224122111134221443211424421031000421021440043232413441312333123304422112133221001222003232442240220204000210241314340403142310201331023410444044022243201031340042403303132434121132441130233332441223303032231140303434201003304340222412221100113101141202002003021302242421311140212413400120432144003342232032310442133132431201302410101124133340110134402221204320031121200130113332020014312434413322301310323432030241300230100200233211423304300133300430124230030310140433422134110101011204310041121444432411443023113222123313240240314432101033044432102223143134142421310132034024313102043440413114040133213103243004103341301103041140321444031233332424322412334124344032120443041042320411032112101143211201100011303414230404331014332300434243313134022313041434433321410443123220341340142203212041344204421022412414014402200132433422214114222313041414342421202312133130442131311143402300100212213033420311330234310032323132123413341224140402313011232144234321420000010101141341022124033424434432134342320424414211140200020210010412332301042224320114434000121424311341043024434314032131002204344000330000234044303404410204332401212441300044214201414444242120303142104002101032211424332413313104222333214014101032031341102121343122242303101234431030234120104012214120021432214344032130021422322024002131031431304233223003121322013314200224104001231421313103040030232442132204010002131412313320223213233013234342110003211302102404131300242330133024422121423433430311421224024132343433444231332341040000244241211441044122233134134433303203200420043143444022242111300341414043322001314420342321242131012331301202404342040212214203442201332014132422144204444033003102413442143410433212220004144203042342430232023100312021223143230210114103023342042331102240304131412034204322131204204433210432423324113010213340432403234221331022314212134201131424432122444003113343333302321322142424141014044103202112134204401012121131133313231130242413113000343402103322313041234133323021041321124421420111340404140344111133142300314112144002104412241032343031003424322314122132122244414030400320202121002223310341232441330213101003203114032342233331330303120330410104432004413034341110244004112011224314234110044414443430130132333034312020100001434130121240431340114141002222230110124404402412120111133204432212220210133423221210414231203021310441443234422233040304240420311230114023402240310214433230413033324021241201123234434021113340334130023431131333042341133403224403202011023404014211233342034240101330001203333123412300403103033441312221243032200211000044124004131334142420101331424013304144441402040330042113213032422311323111014441221421410440343001404420343024111300233330022420312103401240010320010101041130434424331013443214211321201423214201022224314201003433014304234120430130231013304423131030344023033220131421200103132244101131032101023010140121002401443311400431312433313443114302203412141313300403322222104202132402313332240011142411341113313123331442013004231021340231011312431423211222001102121233041120242024344121422431310310223342241102012033011204124202123103210222412424324231310240430010401211120210314203443011304304141301420020240412013230411043342434420421123413241031004344031441414403032301104410402110043112112043131320131043332203302234424221401041111041044041123110131101141243403040232331443331412320204403413210210021202341233432200422344001124110232311041232301212143114033043431033420012000331111324233411420010234014124031020410041042022310340311022012244403111243320210423130142433330224423001330000322022104031011103341400414411300010044304144243112043001112303111244421042210124003330421322043211423423101321112043224233232113400331440343313134411224303300142114134312444412142140120242411423041324221333212003221322124001230401432341310441124020404021333210033431", "440030242112201311243314233323333030024202400140312432323212434413330002100303034000000210003302033200324140030324333433401002200240131404324033000200002124044302222332013231404020341120034331044030103314431030104003222044400223102242142014101442013414241043140042213130320422213114224300200243031210110112012444134300403110113020242120300202010430431004044012124313244020041143434244043233210110311341010232033214442124144221103022344002412330024104203341113111402423440400400030240023011030244312204120122331121444002110131320323300423323400124444233001213423020142004002423013412234243333330302033310030310210330313321223210001203410314221222230324440011323140431024310413301030011310322222232244242043020431343414200204141210104330124140221333002324044322434210424042212343444111100422103100010141004320124223441312440342423321433000321343213104304003224224214413121324124234041233233033233121024320121432442114313413003333334102431042003442410401232303300322144101020333220041244122314321131442433103244343202023001212424043120230402023030402411232210123322102100242322030044430224012131242132220102412144200212311004112041401122330212200223411244204134330024324212441403102332311342231404020002121013131320301134102144422421214223123422001302112330412203342324244013113440422433224033013122112344023212400004022210444420134002324434223443230434031223140021144033113423234131410042120323134403424102042121201004334242000144424001404242311310104421034442432011204321421012033020331240233312431143343322324031340413341440000300314144144402203210132031231412300210120333430403242030230222104241111233404342040002232013031221124104443114343243243003030044022241124014234022141143303244340012213433103114011442002244424243201210110423244004333313124342223124200210032402003011402441323112443034203231304313143011411323331031424302423230022324312020124114000132310422113020402241013141032002401123243004444202233422303012421212344423211334342001441204200340333132012201424041400324210120132411103201342034024323421304113233241243113400102042312144223203340141221104431203323123341322241041220034141120004412410403412421342202020303324314120011324240100200012020213424343124442131210112213114420021424040301334331111112321041301304234130024241401232114411434234400141300041021113124342133340413034122414220023203213212321200012344204314441003144114040021244210041212413114220003140244144100243011313013201014333223134111220241024012242212404431230440104000232222041400400303413104214212330132314133234214344401423234310114103140211334441403410320442011334033010103443021130201342042433043331113432420320032020413342411122434040101200012011240233114234402333244130440002402324324422113143040342214133323101232123002114212121241111000344334132342210122403114414041400121430421414102211301110403210400213241334234142344021133131200100042422201114344141212132132333301420134131421102421232100334121440101040423043323223331332311023113321302034034044121132144043144201233033320404441223401442332042100044131004004431130224312324004333241301210124424113144432431343401414423441012110310330201433102022300202322141103034240041104030031001031424402243204142200404004423130242031410421323102234301431242321141030141013042403110140241311213124100434143444340232030243242200044042233303032343424400213121044313321330120114020044412411331200331001421232320243014230304342114304300031402210111240243414301011314032224032132433032113030021301234432222343443413233033220024331344110143214413143122320122031033121342101130423111213233421422030341244132311210301004004424412404134102111222214043201411402024034203402033122343021111423432401443133201114341104101411004132340003120332044400043321024341412141201414200311000434010121004213240402311004123043022221323233442433443041330411232034123120142133013144244423111223041310041102314401044140432222033001011240001334323133402413411111124231040441141321020434433444022433020104334101124442431024311333343434102121120401120111132323401202313112224043343242113432011234030321232231424232142302124222422122422112123404112422412121144334104012204310020420103323000321101311024121213110432042100123101242222423424233002030343411310102104001112314014444340001013143040214310413234002030110343313143440111244000310422212332133213104004411033300340400234033431430324130434443244414421210314110110132334230312140210421143021313104324001132311312403", "020443122144434404344030114433030321210334234120223333224334014011334310401411024021042431330223301201414433214112401002420241100434403100240412343244322304111412333333034300440344034424340020414340133402233431243313202331041040422304233100412334342024402241312044220244420141333041413124021414121100323210323133003322440004244012011234231330311141300032012432040123243332321032420034303143210414133041040344140044443024243112220414324044442034113323024214140330032131032333233010212414300032141300304400124023321422132023031034111223312122404213302202233220414020322314110113013202102314144032443124302103431332042130031123343221441341240300112440331241030210433323442211232303213023302241220344210033324100442434000040404122114101301140244430442044040332330421112031214442103324213132032203102042440340313311121424320320103430330103223420221130242320214102040343440143131042213403321334340141024431200411021014102222313111243144034120420313432130420220410344232140121221401342012441413230233320020123121204402343124134341423134012041103134210424322443322014403432033110002030014130133014422140021302411040233230311213413144321031123423413434004243044234042234011120032202131014212343301432342410310042104033433140443342314114304122101141320131312422134124001313421103000241142412320211103340034231234423344141012403404144001033114011123010343241340001001001122301421424112101003121302004203124200221214203421411003001130340442204422142003314100442302241333340402112342000430032332230101304300422222103244240300430211143304320123312022440314243344103020423123001232303111141220042411441020321113330223334134003104300023432231142220141332414042144203240302104233330241442402410021130342422411413122433310333223230440312031111112420412242223001224410443110414012014240023401003400234441104403201221111224120204244014104230041200001202332402442331441412210024421411044034031142410331020111234400111130113342024233413330020033444044040403241414331230104243422410112002224323221234402221100301100340222211310042231010020341302243312043442041402034321003034124313421332424143341043243303330222123243202410011412410304322040401144421003031321224110243142014320212041433304331001231142330300312122121403141312240133323301413023004300010232322130341312211403013042122043130234344003020100430410223244230143442031033341130331022322324301333432331341043303101221031444300112312223342200244410022103141041401042014143310432220402234112423234201302430403423303324301410311440300113224202441343201133022012000023133124211333324220411034211410300042433421304241013103221142202202403023114023003413311023044342041031444410400103404124303230022243211141444342203030003114440312012341223242414331441402303042432404033100212032241234112041322242414403012301412003143124112241432224332044244042123013300013330010004103304103432030300321323223103414223111034102141431103333444400121241133244442244323032322421101441114321033440401400400012223431034223021434421421241330414402321122043111044001303342424311444413240221132304201142242412114042024434143402324302123032222034104131330330434432100433423304020201020322234113201011103342120120213433033120434323344103310230104003000210414122120233423444133023023400413244141231123034000343024143322414422343333031023242332404312011014244000123001323240223212410031302443121422131341010331432024440142044422200111032304133331310111144341420024313013313132432330413314432323314410022123100430214024040203342323010243244110312021321323034422333010204213220132430430023211013112240302434332032240241032301103303430014034030014322433130333004442040210134440443011042422312412400403201304000343333211131112323432441120134422414322410301132223444220430041241433440444032140202411224120411013301044021443344140303241101302140342212331013122323034323020111231331223141023013434313332401310342432412103031343142312012403313214214401410034323131423132104310112432222002243304220223122304003321241423411110234224142210021010321211322340314042213411110132122320340132021013434104123221124231324100310244234134121243122002433214424100424104030123120210433430402432224102143242221112443301023014022000241104133412022301040031001012430133302040320420043013110044033032232200312011420004233302431134334203044104301021340442310421031023321402201342011420301443144400312044424111120034000022313244442424314322203214240400240330322230204114200333313304313003032430132", "004212201234424411101211314300442204402312101430343423334000010241321210203123443331022233242030000230410402112132330334134224340444132332303242203341332311303314304104431311224130144102413112133221342344411441111031134230132343412124031033014003120043422333013412411101230204121013400131320122220001000430304034233200423123401200133343232000102141320331014040300121334311300222102113320432432304301014011021124243144342311240114433030131431440214443233320443024430142200312110230332333010110110434221303041004301113134212041320231341414134310210323031031421012204431404320003303002132043403202221403243304413133031104330312403024444304202102400033241321211441030420124203311341204314202043144444244114412143221021241422143313041420313034401222203444243110011240144231234101242001231403043133011423431111443242021420142341224202434221444134023224412321032400232230111444001130142420421404420312241422422144022214130301400330431030441021340410130423122031330140040044230122434110004432344310110123420003340202432033134422100000400002334120100004414143221304231403300302144204144014201443144010242144310233014024024412443231013324300244102111334302421144443124423040134340333214234301041344020430330002104022423340324314331334002421220242330423331333013243230331124222323102444204302024401210101232343332034204143234233110012431332403441411401014134320433301042110120233233222304102241431004443314123202422324331130031403434110023111411242110001424424313342214323022013041414400142103213134323334442434341022233303110011132444241302004130233022233433242133110433322133323104400112342431243033043400300131331000343022113230113021312230113410142003130143432212223024114404442324400030020344330400210042104120334011134144131134020110144433122241404123241404141041421210320222211431330202321403413014443123211413003130314004331404013320143330313021123013003413434043033143004230404320300211043004134233332033032012034411304214324020212002001411410400401424444014140201224003021222301412434211332242204321432440442110242203032302433044411000121341300124431140021221241442130134001430121310243422404223242123103120422331343100003304333302302121131024411112012133313041441210111044224021401243202433043004204224441013420433230232400204324112343202022440031421224202224430240122413143042123142242231020030100214012004014211114314214002330224302101440043433413041232020110214203423421344030301021412441403031141123222130232421201310040002300201433401441434142124332024433243144143231200200102331222144132303130304421412222024323101021014124002004413041002412121321011310401421242104224134334111220313033021133432011041011021312411032401314313212140130330013122333120311320211234240223322111300432442342424302410114401000314433430004102101220310423432444021230433333001102310413322240042223404140321323024444032330220443320130402324114434232230220424302111001031404420211110112040003004002111300243434130220342233202300341012122131004241144213031330300004212211422301113030001003304312133423200043140220301444341040001014141414133102004400014243032142221431441301123421212133201043132010110120134420343431230233411221031324312200041400431014124302141100420133012302420424110334120242443040012230324431114400044033304004424223041324123401413401430342441214100001303220133330140331114320214443404001433403121421304223130021114424043444230020403100224100411333010241434142403242333034123210020401431324321111230231301122310320001042124304214324430212302324200304102311424300312300323422133032103013001114042320214020310022302032003000440010210100313314244441022334243222034010431341043204312021340323041021001330241001124413231340422031434002024024033410204030033024443414311031212233433032420131220232231343313213243111412301004224204121122424324201222243200433014244441322343403213110014344224201432300401434011211314233212022411304424331211314214132413012320324131231140103431310221210402030422312213111341420201344412430221343203402130433424311441012030431441141340133202112110012334413204144330401323333420244403144210043341304231122401232244202434244032341310112133014124441000141440234041303020223222004324010134431004402431404300314122000241034213434012004200113323314402302220214214341431022130033421100203204024140343411112031313410440443402301342413413321321240331424434101201012131304000022022323240014044233321314241432404142331143312302200242140033402213201420344032433222", "214211013141400441323224123240122443413222014413012421322414132200000100203101330410042024011103040223012330214233423102113403124230234340122040430420212204131243431330322112231240041041040233010430214114323231024021401434043402434033022342323201242240030431021011210424404232222421021424430203214130344122413111241402012444330443024021021431032443430322411111244332312214232412342001144133233341430334412243420100203323410441444142213041440241340332100213423324400004113112300230432040010123403031341441122213101233421432132430223223042144423014232311044443002044303010303413004202041242302422023033414044111204441432331013030230330134021224421442402000444324222204412420241101013122124042143230132041124112413432424002343440300104001242334201102341322103023022203110111012130110244112214230334141210243032100331013111131310034324341113121024101211342213341040422401304304244213030114401341110424231203311443232434221021434424123414342144320214114304011011413433134001312202233122231424111014424414113034114242032401234134201121400321101321042041312200331110003000132043413034003021434234140344132413432224121320421022223311342142130402413102012200243032142233241143312032222204342131102204221421243313230122210212230011210202441310224001102403114201224032312040042102223230230331314121444101113021134224211103231420414332311104203223323334424241431003441242043301330313300412101442303034402114442202133342104234013120031024334220144242044134403221023313323211230243012143014301133100033240430024221203100421400214300230330431004404033401213012340200202231110401404431413222430013110342013330400014113113110002120103123214043414443112011423243131033211123121034103123343224032240244202110114121104433132333204232100144223430000313004223341341224242301231412001434004334203440031424200320442220304041030211000041144210420413000012302442330442013432142411332240012020324240040331434012330400320133004042104320422224333143040332300112003320243143131301304003312242310212332043320324340100411130002331144200242033243131030440333313104040242302433413143144343314011140123044322324011004424120233300200442130421100131103124234233443012023110130201304333022240413121434004014210214141044301023044224022413231300142200330004224240102334204321020022422440322111240443433320024123304444122330303023422102341201000240340332413032124244110120220403223232204001041433212203112412343123234132442330401441010141114114402020321213222323233113330002424424420224423232122223400131223242343033033131132340141223123244201130443133122100232400034244012212340423202214323433304313344232133021130340002341342412214102023244321441310224220113124023301114203114343042332302242134230204440011302404422142410102103100330023422320020323423441412020342401111234430014421120241201210111224313030324123331402022043042110200433024211442432233304432034040301003241402113041402432322211324130044112223211230204020230310343143411400302224120341123243434401104132421424444124022032101423130021124222032233201412023430410302100424110142200131414013033404441232010413212200221034113242232401024440341322444424021214012010322114012233403403444123021303330410313331001313041443333400422441211011320211003104422200222412132132203440432233121110144022001122441130003002240210332233100423340033342120440132304023232103420030332334133303201310341342322422231022032014211202404041200030231010014134411031210230302421043014112222024424403143243400311211204134033203320124330002023201310230221343322434033402343443340222321404440000340020223342412030022304403402413422000400012131134024231331332421140134412210421314332330204141202034044304000333132232434430243411223141342343043343130030114014122023004403310114421430403044101112302341433433404202231323144011320010421344401120312132423132211423230341130311233214343313344241304320334303433203441320211024412312031314301232400413100412412034031434011444012142041014223223403202243431224431302323232234043443311122002222004002441320414412230324331332121043003342441032203040104000422104104402212213304340111323330223240134303324001034231042112430304311440032400333023124432233324002224333101404332121024120242102214021034244202113042414441032314334230031232011121030402320321220311332300041322032210424033202203201123334120131432142322242241332142213301011031312431110232333433210444304444144101433332041310442434304143400440400102034412214224000011211321214240410302", "312431122343111202413222400232402441433301420314121003241223444030031310331403411314044033422212002324314232140141133002321102424240412134134342320332043334034042201140021310122300040323433024313324211244104243340232120144444020134011122430210102402230043420014423141444323241030131103120402041424122314132124143123323231220412211024423440422122004130423201300023311310444412214244101433303333023132432404342013334203101002403411232430004022023332220444404010033332414013212311424014301441422234031200221420303012012230204222031400113414414314313340332341022333120430421432434112414411330422423312244433011410013011044321114313003441422410320343414021420031303114304443322133122414302421032332312132211114222442014221242443201410004134213303000430114013242010404420422320430122221332222100031000324234123113330233233400030000324342023022430110123014022411240101310334030441444431421002011422304213013431320324134013004422441214304000140442041011033013041310323103110243112012211404120422122040201230413010213002324322100120322023013303111414443444042040211012243312403214311341001434441204044142321330022332402111200004022013323440003201443342402222401202124321431104342110101230022403421423330310214402013020301023213324441004412223012210042123320312014032012241222212324410304210313312222024414221321322322114443330222101040001443201323210113111412244232133302212014221322120040030032033133332201331030040444201230001001342223223003434411243132340432214232311044221011004010020403301033034401304202040131143414400010200342230434340021031234340122123004311204240121010221100001041430344124111141402021032421013041120433301213244310113142401333211130124020010104332342012434233013142202223021444312012334303010421304000001014202421422423004024200013432311033411231121123442101124343224320211204032130323220410320320200101301244030120310032112444414200104210130433044324441322101104302233403301100310332223242422103133210014131144044132033044411423434044330400232314000223001133114031011320412220241201334113311400433034211040302012134422003130044400400400012441021204031001144021340131311402010241011102303234331002311110242004004224300120223024402043204121424300311441011030012414133420314222131301002110132113331323002022033341211302300031044012221131030100343143102320304132344140413334211424304133304241230203210340102131002302310320321233112333133312134304222112343024001310241414403414041204414000230242020223304403134310443411344333120111200210424331242340133002242343214021313401422004401213030134114033002032322122421221431140313021301430422133303011002420022111121424341122204320043021022143244341040123132211123024111441303311332430323311200421122234100022004413102413433014022104302402341111440402404232432322330312214434330133341213210443433431443422341340331101312102003123321010110033133434212022414244233231231420432231143420141224043214422313431323331423201242233233012044321012242221421032414240331102412443443320243043043014314041422340422200331211441242441203342320400410214223100324040042023131224411244301111411220032124214000443133344121221142200111134122423101414114221332214414210420214332211032324134104401103241111111322444224440100144044132013022314211342114203242202320200033043141242124241133031110233041402130002113412313120242400400303424013442300000020342103420210021322322144121021132221033022303130310413444002424404202404412221100342320232104043111430103443112020341144203344212113311241130224210303124444044341213200402410433130444441200203103300112413003014103202113231320020040340231300012024434244411214331032134412030101331200143431031014043134231021144443002113214122013332331213111010110003024121132033401412143313432422131213340140201043440042130310404044132024130324041310223412320022443024421210434141200314334211400103141004031132030231033001413241313242012130331330122134311112044342004243224014011320431442304231141314424204312401134304313003201231430034322021342103103233212141221442101224020331122210401222332331242303232021222342431211110402044433041031330003342203131141043341203040404003240000301341442242333403032011311241140431122342124144234334412211012332120300134010121410401214441034311301034203140222434132030024203244123120412322334341303421113301441421400110122201133211334344241433224210301411111403413433131304212400012203434310124134332134330314234224343414221203034230331403423222402011323210111014421232", "031120424111211334313011124343331441431111103300443232333412224203101421421440144034030022114423134014020204201444241342404340232343430444220430304420141021020040004230003300224110231002122220401201234400233132131404330443014234124123010121123232314243342042224432123004020231443334041024430412314303002210422324042124331332341443022002034134221034433203123010422100203013000221244140302000410212413104223033143300430240211213411330230024140040244104331314200331412033031420222142222143113034443112011134110201224100403304130203440242442014104442112234312234214334230001424131330434100434002331102232213023134304123313422220343020320011342330113021310042444121022114020042120312210340223203323140030113003012401433013402004042303004123212004032310332212420100141042144000012202123111214422320022041112200310042042203244304002402040323243300031022310431403034231130232243012300002412411114121012220214102043121442111424314124334404330113423034340423301041004314443300430313344123300310410003140441332412210112303221040140412013221143140231311434210010404410013320120142314330340220122301024001112444320341010242020441211313330214102003332033313320114311203231042230030133141042314333231430440214303040230043142414421133113424304133222130302023204012104111334143040203112413222233422013101213411321002422313141400204200201203112103240424333422324203442223331111000320121324333230422114233131232243031420310022043334231101323304424101230040140043411323043440121233220004430210031400230103214042323220323102122144223132433413400310400221242443132401122411122414424030130242000221334404231301211100044033001432034121143001203034104322332440020244104244441311000240214014213321431330222334241204123231134003300131041214031103023041200140443020021233233444103144201333403231221141120401444142434023212330203443033100341341321320242204343222333342411101022141201440242342114210424422134342401233242314220232123332212103434440442234303240344411011203300404133343131220203011003100044430001112403422012410143423241031303213204233434041302043203011243344324424120344330421022314104434100220302440220020400034132330100011223332104420002122021004412424414442302303122302024414100321444102310120032324013430000243222411014044110334342234033133141432413114034101413300243334434443112240202311021233200210322100230200243031412014414104131404324431232314204430410302023431110011012421240202443410340203020230203024213132134434242034430221004442013023044111304431322301233042333324114113123141030223041124332032300422401204131111342123430003412023034013214243433143301421003332403330302142243202232214220130002434321100221342344411412324321132410400441123201042101444244343143332302441333334044443224443321232213022123111014201004233413012410003321002342323203423141441040134422201420334333312324130410344032204301333111220242030110130231200110044431431304103243321104330421123323023230111030121443204012034410414331141231411122011020234400214243434140422332110200202423034013300421224320001432323333041341124101442424404404432044311414403024133322344422041110112401402303444000344302043020003010211302001410300220120444021333304100302424140424022242331010331314022421024121323244411422044210023123103410404300102410312030024133041001343024324131304302312001224400323034021040300330032030101201021310142000044434333233211300404401331301424340432410131312323100223214431040311213123124441110232132102013244412432143442242011241142132142131024444300424124004221043410233224234023042243042123414302031011002113232414322323210242440324430114044204412101304334014423321102010140040112113140201104311240401310111403042413210202002400112140224234000102313431431230200130113232300111003202222001401012112123323322211221032121141034013334341330332031231303023031243332200033214434400102420411003043033433102334342424224003313312121114234314030323123230400341230002204302412403401042321222302312030320024034443232411324212330003342013433312402413140224142442022331330230114441141300134340124320340333211333443323103042224313443004304442213421213113433341030110112242402143022441434412043411022114123213230230313231410440201010141113201113134203223143320442211023342122222440020430041414140404103200114410330240242042223431100442130441404014104301304432211002433040321223041144414310444024324044230400140342400033000412122030430014310304342424022103002134110211424142324010122420042300041413230113112", "203141102443342104230004203012343011020124234341443400331404134023110222200014420010323303243344130324330423030423224134040104301043420144303401324234413033044311132134422320013130400044032202003044204003401221430340232002323231311144132341200132310001301333413224004430022443413342132340444432132103010332112421003320401332220142211132230421232424404002314042133020000032132241214032224311234334004221230431411031331012112140143021214421403104440003134402020022332132214301341414244100422314212404223222223001023210144234020244131334032211310222124322100013324444030432234132412243303022321444040232103013214330223212401230243001104402240130400300310300131413233113132234000030414421343013032104103411142040122302110441130333140001022314341220014204021230301411321431410204302330230123244304032300240000211144304022040421202110042231100011423024431220431401310300400011101433100340422233204440011030043411323343314103022100340023010422313302223231231433214044131313241332303420120131442134230013200001001122321431314203111221043101110310423002344401144340444140032330243341200204124014230144043343401104140302121104224020131321404003313442230241033213422043412122100430314041130420324411212423321204334031042334222444302032303113110030321114240423232022233443400320200411301121304314034121100101423243414301232114120221400201040333412414024100102132444334321323320143334120443414140132203014302313104441012144014230244424223303344032332021120114223330002033113210120431221230422443330140440122043120434312121312232121132022334201002334134332211214041142323220312020021011231221013324013204043420332001011131142044034233212130201430400400414014120430214210044320301010432210201011000031100313210033121040221322243022232111403014442120411100113441000440014144001111312040043042324330201310100222042132323401333040443213221243430104242401432020112421040043102331232121224412121323412313310033340044013424404010322140141001032001434012343231421222324443430243411103332042200210243111431442133301220304240013121321102242223401342304141032434333324330440102223041403002312211124133133022223314023114410213324001333104024211002420443442332442044000130234344111204030340224200340342133303310101301041114434004043124311132314234120323002113440211442201132121242100013133202230043020343242311010200442020032411224112440222140141111014221034031240322324332342300011413434211020442011022033034220200230342200130244223142300342034030240442324102322224420223323403300024101322023431224433044431232321230423034231003123021132140130210014343414312122414003221404142022314424322100141313332440423012200410403302034432131414042424301423221402031020032130022323033223433332203331430202322142022312222324023013030443000324202022422212130333202410123221320113014330412112103433404141203433314324022343234013114424203210000210114043344324330443110011341022003203102424021024400111020333324114344203331242201303432413212234440020233122304010421342211313044203112132434330121211111144043013323423310043004131230213223322341144223301414233134040424023301244404004004000141244310133323012133203101013111420202044133330233241202030341430042103310433313201020401002101202002012111000410443032100001011032321221141442023303244144333204414412243410411410334333333334134031103331341434124400440231004144022341321103103003042104200323231220203332031412303102021143000334213342021144131334044220334440434440241000132400012214341011031033330433032001431243104424312410214032304043300334343201302303003141423341401013334324434022422300313320301102322120134401300300201311110434213321321242141301212033013403411132200132323301041031133040044441420434021213132324122312024123023210144420313243212432323032131341204242411413104130103232104131400330222412330441102310423343040412032314023003310220313404014214212141201440104414041014133211341412224341233410303120142234120330202214112103302310121412434124404234131010423024222413331130042114140403143230240043104200411024044404110412010333324211424314040241012424434012143044044423120412124113134320040200021112443033033034323422432441134432034430023413011400001433231020133322203212132440220341210433043202224011412324344020412344324012220000220411211430130031001211102422404044311403004301212200441100223122120304340443404011441314242431403202144242342003013403100214403113022124200210033443323102314240332130004301104121414111012013440332442323111201433020", "442440143343311030130430130143401332201203201143100022011240444421333133440020442113220242140424121212410024310334401410040443433443304003143321014143243442430420401310244042341043414203000123000200221211424333312440101144142133320423011220442020441402323434010012231010114100111241441433433433413222440123433004102124322300404212010220430133114410110122243120433110333412113310142011320300032210412423031134314440114344241022143001400122420240010033110121331022421121102144142213041141301124400002033120243023344143210244320031204424323434244031214444321404010040402212304124402033400341221130220120203301230032323440141333034402103203020411422122112210113031344234203020321312233440202111431200001143033133311211101312124344304031011320122222240030130120301422234131403131044031332304022414132222203222241130040100101212240441130211201101021112422401103013032121312340340003100213311440141331320024211202433132432342144022114341014221112422304012441040000132402433444233223341111122420101420044321202324121242000142123121443200411442200224242023423014042442124004102244001122103041302203011031331303041421041034443020221031241134422431433021310313014042131214033331242411131200030402441120330214202000311423044031041111223110221324031342201344123434200001020330414202333220402440012224044222440411132324400210103000221142221003242243410103120131021244343320324111044114013043420324040410102143210110342414202413144401341314110210433323314240122131311313033303402114321433120430220310002014013023131322420133002144330034444411113311222124132331132023021012220103313032240231044220042031312020224332200413243232300241443433241040144321124333023432103343143342130033311331003441320310113424441332223314000031331103121003044423004232040031411432214414112141120213114443003120003001401324131414224312110001331214333013303023302334240042120123043341241321402124001021130110400223224241400320124231342030312444221331203340412034440002013431302433321141044313432441241301111410214104312123431323003103343311130013110420010300444130224314021143440241410230341242143120124221443402100000401410244033433303101322200432004101333420441141130400024004003001214442400402440100301220322000131324230340104333013342411242001404020202410443442124340220242330132103342123003213420033014230240310034344014344022204110010133233433200022142403021320132411214434334143241010323301012312323223110234420010331423422430202023444322200230134230322411422144031033210001323214324424042402114020312103300223314411034202043233424211130303110130323113312011113030401324143013014330330433223000214042124231122420021212323141400441333114422010004020111303021201014424433142214220111433203234433220200341002142100314044400214003044442213020101312413041331412241100344401412330423132033420403343244004210030122230211044304211311202243341110222213442441122423024010133423330343024111331402034041431401322304030024114432140001401204230333430400234323002132410014004000110334210100202314142204030120333341432313002232124134122114313221130232231323400041334140044010232303334314032404432134043120323341330340400341233111401214024414103232001004420132401040242114404431212021234343230401134212110213044424413221133300244201322414243433442421212113414131132441104131423031201120404201442400321200041444432340223302330002432421321102414331344121101424442030302230241141242040431123342110422430223224423104042420102342423300100310043402432333002140434442131433233344344032121201202110203334230142321012133442041204132421130324343232423411044140220343201242403414043431424400102431023233144313032221202140040000224222042022332210432212000034324243041330122343120222432002430024314032244001120212120224223443101410340332330120133431113233402124432220413000334030322420012411034140141222233330000114302034114133341403201113104202212443444021213214323033132000140303140130003110043404430422304010123342042041401222031143311403001114044023342213131230141211120110104240203402230043420131113342321224321121003231331321234410112431320301011020312130143320312404233402124002210414204101302403212141314013234312113111014212330004430130132011420214004413431131134110034340241010014122314203033112213104222033222341321030134211341304334314001410022422422431332440433141413314004322330414143412121431120131243011000441001013433011003104202230442302144403311242410014231042434101240324240332441412144031012123220334430144314120", "134343203133312442234313034300322320123310143213224223014201011414323122114104102442342134231120114040320133102022442002033412232343003401100342102403101134144340141341232214302302421331112313112014303140212013441114420104324200241100140412013302022012412100041040102110331101130202020131442421212042401100203241001201021441203024342042431421343213122303001202413403100132414420122000003214104434320103424443032112330440400020122214032431232303141313014431100310214030103112440202011441230123002244443404404342031120413440111000114110411101301301042410332302423412204244243311024312413323313221010420110002224440102312013344032203420430304312141321411103431143132044134323442114431320232130432011333031341012410433042403412434101444330220144304043404043223324140404121404030111112444311413332400003444430130304112034040201320301201202130032402203110330314222202440301344130030324313422133413310410014322242341432210102304301343331403314022213314234302443340242122202134124431244444410132131313043432131023421044421041113422222211111140112102144212234221230022422313013143043233100312223432242043013330110100411132004404300031133140243023121240130004004014302412212240302103230304440341412330021414403210300434333332013404432342014413013430101134032443341400114000204004104004013211440041023040404001003420443140230412410101413340420210341334011403402444012320011021103323402130144213121212102333323102341314404332240401242003132121321103421310124033244314244401134122403440102443042110303113111030300301322033040214133420112404002303440002314342234132421212421242134233201344212332011023240442331311134432312424314242321222414300014303233324401104202211133043423130012231411304241110231243301231242321400112301112211230022043310431234334411014420004342302131201230031341132030223043303331010303011431010110102211404443243312142444131024331320121130230133344441143221332313121010434242001141221241210040424032324102302321331323404312031100133422121330003302310024334322133431141144103400311031123442231122110340001344422334000431242010104123031421442113002232431113000412021242204124320130144413321214103443144342432410004342300240101144324403210040424041301241333412010410020022024100442203024110023342410144141242423044213100112344324343202103342102020230040341304420430110314421112413132314244310103214244203003131003302244242240024222300231104333221200332001020214414130300043414341240321303311243414124043241140311000230011303342310420444242024304032404404013332241023303343031040332333100241400233401340013303332401034122303300320032340103402302101031241430422310000203420330434444032131124412440012042032030231130044222033130422240421231414024120020034031000222242102000233123011111122221433434242433443102044224034330443302404232002420312301342204140043004330000141422241434421433103430123344402410123042044411344003123111402401313132342332204300333101231231043320234134121043013103102032241343402323312410142423311232141221142112422211220041400122440301430241434212410241224421100040141212414043200100122333023123020424243400204304302424111212231201402421141023124144343314330343032114330310220203031312404033342304234133403133340304030201422041141441342020231032324221100302020011131420123303443324100112212243442301421343401412413133320201302404101302033401201234043424232440222140031111212423004422213224133012410430320141030113032000423001140234034222431422320214400101304323124213241230413441404231212321021441240144441321432410124043431043004343242410101111041422441014224142410200022234040113334242112241042030134422003202301410031330143141411402121122200130443030012330031002203134303234401310234330200141301201212310303111121410340231402322220323101432422032100220321344144023331404411114202214113144344304020321332100440244041230101013203311044041310312034124340303133443310320023231022314423031014200400124310021001022332344333230210022232334031330101332442323420222334100040111012134422334314132002123403243421201142334143124111413430230014223001023241321332032340420334213343042230000201432440111221400101233302012004110224133144023444413413402210132404242413144443434440200131422330133233214131232340323121300440000241212200304402340424130031432223432010300331323231233001341312040403230311311133444320002114122122210024324431023333010133222340400423431142344102124114431222012314003032221303122010003243241310222242142404140313011023123410110310243", "423004133430103142142011243331230110020314443002420412442213314311301101132230423303330444103443424420221301341312003212222041014342323120411122104342114111240232344032121320143441114324233403420131420220133420431203021310112123431442301133102113241304042213230200334303334343411143403314424030104132444140213414102202211120423220321132340311144401432011201401431332443121203123434344411121334412202033122122113043210042422430421244233212320122243320411332303343304102444343321001402013323323330401330424213123003432034101103332132244212144423423444033134444431100411344022244320112330303214004023142320342413321201041413131244340143014130244012103443243412241322443412200201422011032413031012234102400321404341133130220233024110313240444204232042002022123143141210212410434204024310241330234102021113343232124300221000202433000344142321400020430101221241040234314002311014324123221034000330304003412334313103303434021000032210202113044431321024232324144100003313203432013322441344213211422424014110041322224411314242443011300302121432240122101114112330242413132301311143014321112043331204414343012144014012330440040031330244440401030011410431404300232242203431041244214140132341433234200100433333012201140342041212131223201433201124210331401243234323443324230133102130341133001210323443141102331431103313020120021313410212034043434303001224313012211024411022033321240114142234403131102403133002110310100420421200302210233432314433343302103310010421332103313004201422123004344101032411103234241114212101322142201042343143213044102221301342024423201111431434404304103030423430022112221222230202233224440233231220204431324214202010141121410013410200032304324042403133040001243121432210344223241322140044022102141010014234133401330243310110300230143131223103223031141221430214243304002102003303322314000024411422332440400303204234402030410002312214011012200440124432023412213322202000310134203102020323313221022201432441334001024304121131143101122024040020420434021202331030432040103313121431102413010104344442113211241032011334241021334024332003110143023101031314041232231023411031414311004034101202032223401243131331021104312344441401132242132320200232002320013032444330300043423333430012420111120423311240144132242322424040210442103120404134021133344304434422230414101110412433010030003142134423342324424231140121411042130012301341102024341412301201420412420111204330430304101404332104414104300003314034203221412102042040211340121010303014431021213012342104213242340304220130443333123202043104333110201302034440114432122420003042030412420310112311301201434334403403220241030231220214044134133200301030430334120421203422314343203341203211243443012241142242224402010030231213030210304142442030411010323442440210344320203231022324203142112212121321123011240342144433320003104001314124314013201403420040224202432322020441021012131142411321333022432314104230410030010112414111224023443131100044322244230313234314240123210011144030333111123230102003122432112412403041211100001134113400113333210011034200420320111421400323232110202400122334033130434432101134332432004203130230310111140300142002203031124021131420204044402332033202431112121404144011024440441042144044234312222224404142230013103013311122002000003304314122320201431304020341222113020113410421411110121240340243314404043121320402011201223203012141010204304014443133240333300120210110121222210124214021033234301121423024223030331200011441220342423220211404414220214004441433242410210413314110233041110113001032331333320134042433334342210120131232341320300342411211411043323111220321143420414000431223324034440021413201143100340232233243412333220310232334002413401221203331013424200020410434421310224031420433342334432333130204233432443232320422111430434301020022024341332013424400433002440423333021043131331123224440410031422333230212230031440032312031402300140341414440422224321312232034112413043310033103212143422144320112241401442211103203301230300232414104234442102411140434314323123210143441004343022124303313243442014414134312140204344330313300321140041444441412230142120123422303310132411430232244410403142232300211240303411400320421223310033102444403100342340014102013000201122110202334004414210123134324442231233242122242210421001140244021242312441240324434012141031000321222330302240312430303203213223411332123110110112401103221300423321422133210411124334221001324232424202334312140111242431343001330100132", "203013314210432140402344101400120441242330210003212031410234224143312002013321342000304204132010113431434421230402440123224201131434234143032033102311431311242411102023144130033342010203222331200421331232223334231022100331110223224112310401031044000433343322231232343224433044341310301243340103424130433310303103324303404130340023113122012304303403141210113320433230203321321141423221122214221130043322241424110002014211413203431230042411230100012321121441144441143134040134431320410224033444044032412044241403223233130112423312124223012102023440012343100302434133344122333213244221230341141434234201402324104131440100340231141042114203223334141410240301423324332143413010203142421441300031121441011213204021424431230220322413142032342304041041203410111310222003130403340122432303110310344143310400430412032204203330002111203212312300301004312101344000140124220433342222433023143444300130422424402134103011403204134311310022033142444212031110422443404123214432143343441002320200434220142231404313212203303031304421143000023302134202040201310010424124143300232343403301300211001222434100334303101214413212134010440034020313022422342123342112032333312223024023120102212030102114341002131030230114312400200444124210412040433412124430104100113011211044123120003441422344441441104323022313143300240000440220134404012200141332244040011034402134230123032224133012331300214033424224420004441403023422141004310444134123101131401042432411402033140201333213403412423300233212133240133134332012202112302324303434203313040331340102200213312342021213403104224114313211334120230001342423020303243423121031000312131201011242113132242120132241312124441411424300433312120223431320022010034101004013024441201002314410440443224322434341003033233220310032001401121003310222434242020131321342333210044133423312433124302442124320434114131314140440443023101242300403310111121043020421231414402144201324232114121402231322401310222034010310104143013031243324222022403230223040003411241402214230312042202314143423200420013410012022010102303441302021343421331432033230213004111210200042142242310110223023344432442224312323441411233030144403243332031000000234200413140402430403312401023242222200104133422441140014123042340020324123322223422210101122243400120033343202003313021202413101201334310044011210241132334214143123443410024134001144014042121021104100101440434112024013144102312430240200434401002324010041201041203113422244141033011231400201413033201213104023022204443310424314024402010021421313414312342123001142420001030130332222120141312244332401022421403323102233233343400141342213411124124022103404402230444310213240414401133003312332103222003440231332030043304213333444120243340223444230124344142441202113011133441102410132104221040041402333111010040100100301321333410202223024002310324123144024402142014211333144203021202212422441201412324031241112432443411424242143332232320133120323322040100301303011214444301210341243340344442023144342304301443203031400141131034404220414022201001114030433200233303211344240012442044442120211244424324311434401222131401122202224303331201244001230431344213023332230402441424301411121303331113221013042130442412300033124333042133231232431010134430414410301143040043440020331013401420043223014104024344321430024412430142132431144442103232030101222102442310003140012340224110302121342104204423211331221114133302220013211140343422444204414142240132113331134021210422002343210214441004340301123424340234033144304011202330441120442322224000042401240242201002420222422321420140200411043043402003003113003434341231101303203214121000440411324021111332104344330213423231314434140422020400200120414342212341443330334013022113202110430104141412011013214012223341304020100133423042402144433120401320033230221340432003101412302300240321000200211334441213314331221232241014201020240321203411342033234104033320122304114411343034312141014211312330310433401211344302403130313140203301122431212030221414034003121212313022044100123410040100011424143130031032403213032022121344444031323223120304124404241133130031231213134112114212220010210202012042022414134421400234200340223240133234420441120341043433001422023321431110043401130323022043442331231421004132024334342133413443310040212121021013011433122421440111231141141224432200112310323304241301013003300132404332043104431412220044013120311222404100442441421214030144001212421312443243034034021302414111021130221430000100", "103131324141010241430103412303012021440213003031312111414140312231213421324243212322212112230102313000214010321043314130004241031044330340103102142431020201442024232031010310040411330343240320443443120402334140302434331323141113403333410312310010431122303140323311113243222023432140312043003334332032222334231101130444221111003342204424003301004213411342401442440442213132230001141444242112400242432334402141002414434132123434221432044314333310200000312121121120001421103334403311422031341442300310024224111232210240113422344034120323141012112314302132031023013314341234441000342303304104420020023032231432430233432410332230211321314001224044220040202302040013240123314014121421041440310122344430421241034000431121101211220103233411231014223232443110222231302440324331410441214121242214041021243222140011011340304202011430233202443144134314014001210403411323013440021400424211433020333440304203430200444204412412241013412412111400233401042430441021422443411234033434241402440103443213321312412431121230433212404341231224113344422244044111440321132212043323400302402433033344312431044002400011123330003010433042111120313113002424023433213421303004124243034130300043413423412324414012234221111333134203143443033423221422024430412420333122000213220033340300030343013112104140433221314302202302022203431413443404220220311013201000101201440201322344302403041403104300332010420104200211223111213230023011400122233112303012211034412113432331311033421100310033104123304003030423113131324224302020011344423210042042214202024032424210432403431230322434224322311034330001002414300332142211003412243413230120340302313311420234244201144244013202103403303033422340124230102133131013122024334111202334204120004332244243334121333302422411234314411000001110243244243441301423011021122321344012403124233133343334043323330233310142141402132202213304112032241320222020211400314004340322331334104300303041431023344043130211033023403131214214321344240434341124130243420234324432044404014031201140212403042044402331310344333133123344430421131201333114120400210320242324414340303121212020421032100401413402242243304422212304022233414000313232444412314141222243341140143241231120142132202301214430231241100032310433230133010200440202312413103221404412244021233003021123012432410011111204314412211413240343102421240344223303330014420434213043443403204022120424201432340222324130331403212213443321120330400014200401344212334123330241334432144042324431204333214103104141240224002344340244433142331003421232002334220331133032023443421330112203203342231120341032231303110131403332113212030034022241201300411110423230112033201030432432214124404123324311400001031440022411432034441132014144233240333144210304341011422331114340314024420114123414010041303440140110340341233443410401304001401310241221241230032032442404214041132321331003042102003340101013403001144312422424444002022310224321131313302213030421414002334134022420140032123402010414403444241303133401221101001142411010130203112241210413332310011243124314434304123343321234344401104423242310424424023102414011314331133223301343113240123401330031341432424100413411232114034204012104302244004303211033424032132444310413034240213402433220413334434442412212223230010441333402100422201022310222223402120044202441300244134344211004302124002132242001001133222401113124412022113042100444332134101403143110444101022403100100402000034121311342313240042423242212213303203202221143231143014022403311202201330340423333134402244314101214331134304131413344144342424222443233003012321144243041244123331220401010223341410034224203204210243243004421410242003004113421202103021200204211410340440012111010431302403112130412342440411310002202321044011312021031344242231341203014432302322323423144133103400231403102332410010121102133443002324413421243321104114443031313041414132422403131030141122144221442131124023103322433141330331320243323110133101331223132334324131233310312323301240433014411301141020222221441243034104332420201324111304423234331344034403414003043013110330310003002411412010344203312230402110004320042424002334000212430132011432431214423202130200043043024304004431432434444402321030121104111131313400120222304404013130043433444042412234413101323013422321114213140140332410130020141334011042434404002221400112234404101224123223231024134202204401104023143220034241423121443330442000432221101341110040013141341234442203232330401144241133301010442301", "333431112140013404240141012244100331301324224401412240214413001001244134401443233130122424214402430113224443444242301112140333014212022442204443140034224444312430431331340203020431014010012023120014222220221102230021111030011002032040332324230214134422011443313004041423033201311021010010423314433004321104404000332210100030303041232132040113403343444420002241312332401300233331332431433400310120121312331401202322101424124001314313100104401242101303231131024104431112424013342344131043040032031303110224302200144212344214032244232340411114201201314201142224031440300003424340320224034433041210204133243244013104100100443003442223413343100034043321032434021002031243234420230344333110410110312002213120440102203121321030040413122310043401104000401314021224110202211304324012433302142211413321410423434013144340311444412422444240120124420224421124414344400023240011344404404024103422220123404432110241332344231033222444041003123344041320303010333320212110111200332200241003243333404034341110301140213113413243241203344411141032144402203203002422414240101020014104001031020004230423440012014101024324433442022140322430341142304031231123043212030102401314131403020341243344222014031212033213424422110123434413212023031411021100032114003120433211144314100003242423412230124233204311121431000200202342113020311412413144213234434220442003202210340104300432311432404402111313403114414332114000321002430434023024231103300212130340243011034240113434010204431143444144210331041413410313021301342240330113222442021011320013021124202242401324304343111101402320400324424002302024312331404302334130214314132013023110441003221212303233004402221331302444143440433434102100312310114032120103314221322204211242004140423100234034200221114410443040220234333401231343040101331200222430014100014341144140442401141041334013424410303130403021321340221304314014221213324331424431100401042343001133244330224144040212332310141443111141134204320422013331304430014020234431143412242402323434421443120114111410421304133144342134144334213033041321333120200100130313444143434420110034003311144111121100404214141202210220201002123323221221140320302301012421141320214434121232040001002244243132122342304140233421242332414441112113232233013144143142323412100242410312400110144000324112324124212342131042213313124013442040301103003341331434042411102103424220134331200042123144343101021311213203310114412143032130140211421043043342120214401344034001410111012400023103304033044021111114130320124343233434344210324222044032014223040211303324443302030210042233132342412344010140214204442134004310301330232212211114330402323202303333220402012040443313340100211341141440414212422303232303410344430401340043043122022114334312421211332200330203322130212213401442141133321004103423222144040240442034331434302130100313222341440223243344023011233123324322223430324302432333104331012413121033131022121011244144022100301242241131100304010202102244221103320244232103030234140402114324213240101444132021212111332403030122201322124330431244312230433311033304423133311034243043034040020203341142140020424030423423312320141000412432132021424113214133012402444141431140340111210214344104200031042400011201201000041022024000044022134110242200121141103401411333343402334133433424403014431313304141302210433123041110340332201334402112234240211313320401200133133232404210424300221242320303011330403142003001030122331113303334404240001343204140332241211232211241411444321144041124142124012002014222444044433340420202242302333202112103002332420110222100401224302222444342013221120243424200304322212002002041214041321102102420324042002244243343122310314414021321404203000310411412310410423430043421324310422201432301424142440403421024424021424141404041203432212434104011413213310442000123233042134103143441201140013143030204431120312043241334032243133041402323043431313440203213304143402311431444001410241001032040113042044412111133430114211002113404201144443032222010121400140224211300212112211440221420002324041022013344034134103204120243212244132204320033234421431233104412000324330204311220134400313424210211240410443314112043114404210230001413031043140412414402323240001231222132103311210043341312311232400402222402322303030433341012232124010324323121442101102233204033322001303222110322221332004004140113113104341404100110442010244101332213221330412310103142043213022142333031334111023332304310024141422243111344413040202321343", "301021412303012432321303341323300020440141123400401423232004324300244131202430312342111431022312234042113040422112444431010334213301024420103311423024241034011344403010314142101044420343221232131041201442404023113441211122202134032011200231001130313043333201343434110300421210032414213020400023123202403323332341400334402130030124030223211300013122024031214240404100122102340022312214401144140120212141001004241201444033032110000213114444412404001020221121303403013133022430443443321422414104400342434431114322042143040324130323432212232413412101102321224211243421220124341034033203204331342002132001310312402034104223111022330100342112344202124334120100020332133221020014030220114132012404231214343223004120232343332012442330412343042200441422322142203221141303411143400133224410034143404001132214044041112400014322144030102001442341432402013212332303330303204013021101200000244441121423441430410130103224241321423323330121241430442133433210413324032213130122133302133113410343414400432201313202203211143330331400043422444020221104314431300320434204401004100121430044132010441334121324344403122330303423000024322322020312022101003302204031123240034033304031400444224341003404343213300300424132334430210334224403312041241034433322232122003113011333121321223010424201404400414032110040102211301221242214421024123202402344204201123430210401314111432024202312342433114340012311312343242021303234112120313000111200310012410402433403122420303110001302222343004201211014104040013320201334144131012404343241434104400022133122314012433421024434143402230112020402022233240041310322102331121340011402112331430001224440214043242302444031240024102141022441340420320231423323121212430122444032444232011431040242111421400322202244340102132002243122403221240320334102232314020201344441343441210004230244330412134230313111041240023224133110114212044220040234434210034304331321442424330100422044413330220231312042232200042421313201130314401440322242133002414101001031422432301314210404440040032211324413034113300404224100131302232042113432403333214111331214111113121212044233422032340322324241210310340022420431144110042340101234231031300430134124201414301414331314432020403001300311231402012202304313220432000433432323020343301420024232420114031102133434204321222120120132421201433033014033112431134100404031204003430142140101422311001142011321143204103000300114230344002113113442011123322241321124433433200001331324103442120110431234123313303204310232440242222414201312003420003333203430121324341142402123242142301333212000233322031334341211032234031221221042312113124032312440103100143421331431143432413024202004031033124114201442332214111330424341312311001322400040413120242232001011214212423223013203221102324241011232214003141344101323213312300303320103214034234442224401202010404232442214011440411422312021130004210034020034114120141224344142441230304041234121030410134122422044011410120414402404423422310420302400101214013332421414204320413434202201041314231143441102002200200221121310231013033432144143221001032114340143444210440012131404143340403321221203002303421412201331334030414313342132030143114411201204141403304314303103331213431331110202302333344023100233033132000342402404411211112334113121332334433412000233104400000300312000123414243321212132002221240143231201121301341210421213414144321441413024323413430012103103214310412104334031320331423301431020414021341404134213020213130041224331443414401000212043204432232431211032440241440004401221120100343010200012240044101321441234144244312301112013434111413142204244444140121042124414234102433120430011301300141101413344221432132322123011214323324234422222202412424302324412220101310132340413322231211303333303122314004331131023432343411232310210221131244420112344421404330240301334420304340424211033014401102303211043401442442041443214232311232210310201130100131131034440413444433423413321441141232034310222322104032304221003201134032033042324304043110214104120020412200001121411303104443043022442233430033432243124231010433223014243400140402002043113112423444234101143121421104014200432224114223211423304202410432040113314024114441411013220211001340012004404441413324021203103114420202222320024113011030034444324422222224330202311123133021024430032444244104402440313414101443030130222432340130101201230023413302334144234343244132120041302123424142012241431220411322442032300243041231001132400412211112220410333013334114", "400223124122122432422022324404132102240134123241442434443124021422401002012242131230003312403214410033041410113024204333314344303312300024204033230133310342420400033030311223431303110234431243221322132332012033112101023333413424421431032122122024141141403104142024004113404322334224414421420123233331310342201331042214343312401402122412402110421334344440412202330042142043132141241220331130314122341320012413420300042110422231311420014410140313130434431002024444330430022411303200234423421443244400323232231003040143324222410104022101211012233031410324133420130303112300000004103444430114223131412042110320112013422032322402023240003101422032130400140023403134010302002044402110113243113001413132134322141410232111340121334113033043123400400110343303042230034200131423100420242412101014140300032211134041134204212030033204332023114323002222021134310302013410412401003401142040011041023230304404031034430230443230110041414022032211113232132342443444340204401031341230244414041202004324001214231411442202301431202242001422110133434430140000020220013211342101024333312041333341212021002424401301020410324031221123243104011344300102014311240344011233030023202004120111244331403020322133320013011232334121010423340433300332143321413131112113311013411004400224042223240211421340132130140301342302122411413140412412230043433222134010122331422403144414202031133120104201441122003412341413343044304322343144004000330402204310144420010414230213302421002003142101303132304313123130004432133041042324404231312234230243312431341313134110323001203101302134040100233303334324010302404022023410022210010400432010012324004404441240023411413213241212110340123341011404310111102032043211134111103101130120242141030301223341223433101004023022242444113232431433004133242243414112002231420310133131010141013201102020304220300024030044402112022424011424341032044221142043213431240423143003223414240421004134230423200031414131130440021241401034200120001404341044401203110020033321443420400304002313334401014134422232214021121111304114301333420322424211142142012410403213130331403233423311433142414304010330120214041432204140412204313222331102012220104012342202222113420310132410140144041341402230133224311243004241132213330111102232142404300142341141343314112304213401230321022340120002021322314430444232430414412233443113303423312301304313123340042434333434314324420031124401044403203132322222200342240134243223041121343022110421313034024443431214110143212221422204134430431321122231112400000424200401241323434103342432131101413340241131122334243003223421320213331310242012233201410303332222410143313320441401023323404010031000322301200123033031220340104102220300124433011331130034143000132104124104114040040414142403124433243241030223122320221214142203413423202314323104243321042442110042314033330043224324110444201024032221413114013413420204021220313444103441421402104202311444010204322020313414104021233404441311423321423200111343211300441121323000224242324044213011202340322234000323043103314101441104334033130313132322244024323031313424010034410100331422304343323034402244342210303202044210341242132301303420211401144231132033134201201010020331014044110331300321130032222201102442044401341343030234133003302241224341321404200024142314131000100321130432024224002323412034040113011012023033024003342224321240333311001331414233322203424221313132212034402140411111113443002244310341244420400214200003223434310310213423021312413324331330413413244434022430234210341211232314031203334002333331244013244014314333214021440013042233434342004144234030244101110423224202110002110221044104044422404102342304323303323121143014402323013123214243212232320210024111412110414311423342033401120022423142032233331100044023331112414002233221213430433440142321221324240002111340204320120422413143402323330144102102242221114111001133012101210200043033233121210224232222334112441240132202313014333441140143343230002302301301011412110311222101344404303402322313233210120332343403402104201103323230033211021403023200140230244411330113333402133004111044023302323141004322424421313202014001442222340442314023302324014343031124113040314131203000044134312323344111230104343133143101230140242234342424110101101212442102013143024123113100404211213334113000341233334024214414320432002132034033120131143031043431333130114132132132442341041101434431212144241202013423014302244003301104340403212314010203311332441332313333240", "424443441332331442111202233002002243031434403202433421441111244424342001402043111123322124114310333330042034300324012233033003222213222432040204232404442242441344122121043341121044330430023043300344443411241124044013110420401104223041204402424423004043420134203204144103100232102404414023230144140144411121001400341204210033200022323011411204334211411013300331222002114142221344240214230203342340114443141443302404024002212120334232003211214221222323234002031433300131013042233412404401302103244110134414221440434142430440302111041330133213221144220302411330110314022131240321034204243224124320131022240130143431013413133243311212322043001434402434241302213002240200404033023400003011212323300100032221110334212010242130030132334213404422224243413310011120044010242113034122340000420420112330003424413011434123413024433221321313231333144443121440323413432432410434412000004412230012010214230012112420344244430331324240342420033444004443042411144342124422132411200231412413143430111024403144002020312422044214230001113241304241333220023330414010222012012042041043100024300240130003410403020011443414123220302132313333031244123024110300340432331244304200131104131440430142013422022104323143033220202423041040430240220133330310302242422301223113201312232231224403043243422000341120042302114144220044442331233240131242202331404414141122321304244323320322124113423323240424443243012100340033312323441230431442421401013104104333421410402222211044121030303322424302320313242133444330041113430043040204424330324401243331042124011321240430033004030221244111441412332214434422324401343222403003334300141420024022203214231142031020042142342230412442433241313121310012131313020332330211310240202043342331002230424031000014011034202031130312130214210232233242340033133102134021114204034323311143331333310140234300322414301011420441314403232221304120230421033434141033411324224344414430003240301034420324444020231122103321414403401124144131130324420223202001040333414333241104330110001112143042341403424140231422433034410203001232303000120210140012412432410002003441134412241212122413410431030000032040020401410331304432200304220401124204342123313202422434302132021011412123240334440222113423214234033114343301012442224232303343411430201020412203241140330304331434342422222334013031402430342324042331410233210134122011201230031332423423112013320001343203022233132242030033100042042300002113040003012122333424120002232131031243040443324200224120401343402421243330142440412201134403422231422121043220241304404401101013330244131412224141004330122222113230414111302044343314421333320413204212123433130223200141120200121111202221412201230140140414002043330011213300431330132232342243232001002113222441124012222400204432214312140300332432403334041104100402344340404400424004130444412011430114212112303044044140200002124232202340222011330444123302312400402024312430410331132444132304111444122030232313412301024034114433100244034422024042410042031011202030420142121224023410431411031411121132202103203313040341134031143341042311441410333033232401003041322413234213311010033142144314302331130430401444014302413040410244310023010010410332224222002230223132220130412043343124204422233222122004420332432342221312144420303234024112224223024324421144121404202302101243101102100100141044001400231041203141403424420232401111100442212411114423403110044022201400201314313011043134133422032044431013320324341313214012332342234300044142113334144242402343404340312230133403320014124012123330302123413103423041224141442114432030214334214023044312001002302342211144031043300321004113011243024110220101303302043032420444403201134431022000322011000312433333002002320241421144322131243241104310403004420032022300344104014233134343430120334413401423443422232343331012024022222302030302241040244242400104033003332204312204314034401242022231400231201140203100341224320424234314003023303412113104303443222421321141202212042440214434410240144410044231211232432322101424424434440102432020111103403022031100413101343422431200430403442011330124312401104313423430411424331204313231204341112220123241203210414322203302140032301343004442030313242211333031143000342243340400233423031000141010240404202100030230013234412243144002113414021001141213444021013422313224140112443233022031322024214403424403442102232011402402232103041231024334132314122221324222231204114220434032444123024000443111440000031131040402110132110003304", "410133444140302344122342034404411142231301332011401043130041403040442241133034334422404300322123021243340044434203020210442143311231404242142211402404104024320210404302022404132111124231031043233330443114332141233432113132034411103011220342233114231134133300314233430112223322344032404301432144300202133200432312000203313023201112412132021220111400041412223330414402242011420221003403141403313004421231330212230321241420101332101032134222211242103422011323400242232204032130322311334110433342314223332413033111412200102122242141101143143101232242033222342242240204133313303104021034323044104410100413122044033420142141443334033212234210410240123344323411322224323122220140444301124043414112401340100432113330123120411141424334123300410022442010100320214414411213011320134241344044131144413102303130433341242210120243202402042401200022012023202324114122021124140443023124202102112103111410244204214431430300031234010321111211041040140131130401230140103034130331342300440310204302414213110421231443142423004341024030114402343331414203141221002421434132044042403214322021223044224130432424021111043320104411033441432424113032114242342332223304444130321301010214044211101012333341011234102312311341402333112110231111310220430003311013000240031121421032123002143344134302040022342000433240200303300141003241133320114012033211114041420111340303434313244424413124020200324333121413303204132232203424030213020223430410211011231104330441120413421333001442241340443241231041314200421041211423332021313111434431000440202413333000100012003144420223243040333042114243413002113230214014322431040030011400024214220310011240102124334343324031123204304022401440004001313430124421112324142233203004432244331101132130240331211211024110140233043241401112102021012143020341341302433221130004010401443104033204323230330330223422034042303113441324044224113042314333404321033311011134144322303211013343232211113131202123020100422221332142141230242413333220112224414331343444443210340210031111331412111230324304112024332313410403332030324303111223001141422224002034101333230413123430230341441232302023342434301420140222202130332003313423141434040324232440313412041223112333230331411144140112024304310031032112431303142122400244022321112431203334313014334212032403331431403311334210202011342130132410104200034444131422310101011422201130210124333201304042021104342042033134210411011204401412031024024443232203410141310020012011032341010404132230000114113231122230214303232131004003141122040114424420132430144203312130132413224211314213304133012231301333104011130312440102434420422332114133011123341132243042333432324312321123112112034111033242044340100000131041122142101202441300240122243431210422112140132101141410230213003014244143242140230000142122000222112242121214103133002212301021340422434244233124202214424121324040023123341030022432400021140220213110330222112401340200231241234040123430102401133101004121111324203303023040444324100300001220244334031010300403101021422320134042303441111442421204042021400421234413004142010441014030022304400442401001031410111044220441430304414412143113002011124132013120302232313022134020431302010230030322234213322344224223224312024401003004100120110421303102321400010313344211340111134022234403421314114230104243121202120240313142401030432113011021133224303132114114001212220344221222404302214404200333004144000111404131312344101302422443121004340130042432440320301044422430334204224410040120320443243222243401232143040032241213313402033441103311212220414313333042422430141042110003200133113313101243441243431343423014223041340010102014102021343110142144301032014321230433442044414023031011213240003240404221230132444124314312002411232321311431123032421320400340010220111242421211110203131413002303121102024142221421414131030213414403121134243302303302012344300022221032002400423331434024412130100243013003424203244410400431241402120004322322113214342024024410201433034301011114023431124302433403130014303310143102301003122340341233413024302000013134120010144032224124340430242114142430423314003114412422320103124403202042111121443131144141132411133343430102023110424130234212330002323403003441342130204332044334104202013404111110341320241332014301031012004042311020334320202021111014113401304001410030413344223002123241020240140121223441032103334301101332240113142341330431420220331423042211101232020401021420433200244433030141043013143212422013202404134", "034420222411221220321414224412320220113032443040320114420111232211313012243223334214233001210211324103043420112333012201034040324244104123203040124331441203342431400243141224214032422243410204412012422033340301432124334323132330210334020013011431212312241412241010220411311340432321404304412313441413440040033222303300334321132413431213104024420311020332130131340004414220220221431122130122020022244330013223200111002244312321140231323204220103311034130402043143220132124321404213403242413310112000232322342021301104233401143233120012421321041431440201043400321243223034101141334043043044203024341204143013042024342432432331314440234224441024011032010041103342223023241310000114004403240023214341431030430201343413004040000122130010411124042444120323401313300102311023020132210224300304341223431343223341443302211434133124202313043034340341344412321304134432013213233434220424300313114101314011123120130213112341220041330330442434344003420034230420201213241000331341214134402300312344440010044132402104301200313104010221143100044403343224413442241312322222341031314012003202220214010223111143423400022401041431244131110101232422414041310310314240143210212441210042011403424424004004242401233110411212231203211330030131101340032411232033132421100221242244423240430122034432421012301121312421312033200420004110320123434014302434020301331140001310410123431433322131443031443122202302402231000142402314403112224041203302432114440043131031303301214123111100221001212421414331433120111033432412232031312211032133034010113313210134112242231302201330332114114111213420244443104244411000424212421030413103123310141422422141313400241233421032103223131244002233101111414112232012224441411224033332144440013142431143000003320243141210140400340240304112040230203143304403142444333313131313430203234403421201232343224422003441002411300232004043314324210420221224300323243323104113213410322323411212312322332421442133342024123220111100411111203330321214243041412423323100343001122240304413403243012021033121241400110202404321401402102222131221143333033222144111222221041422041011041220304310223323042112132104330230310231234333234043421204411041243413131234311204230042221042100213343441400301103424442223310221244111343324213311244311013102212401012131130402443220022314440440132433312441432204100433110203103340141403024303212130233022241321021321421032130202140002103441102213440324122332130243300214103223402044141201110140430132244442022440342310022141003444213214222000100140242122333133001304424022440423341241133321004004110410133034431340344022040131143201213014002332120042420024000003344312042020132044303003401200304321140244211102421111303014300242144200043024033401011200414402344214310002010322003213442431042213130010001404142441432401221411030031201343233242233220333410103302014240304432431201210121304324130223122304440302132241432331140143411431441004342120404223243203441232422142412302033344201404343411011310420201140140212240044344423443113112210323244042132422322041301302224312040134341104241401440201341242114211113232113320004331233204200323310140432301244342432421303413314144413331233342140333104014341213034143302021234130223340310344323141144043312204112331214342334302110114003340212020441214211222231313414330332040133340010010302340014423012103021410231100440424401041123140200331123011021131304420113032330010114332240011312414402131322141121211321144442112433120220304440110221023423420113121113142001124140234112440441122402420132012334222422201231243302221332331112434140002134114214343131230110314313434011314022334124334224234132101100224222411044241441422021022300241103044140021410140134132000024424344033421021121340430231211342301302421110424433132401242034330204121314233312002432143004311133333042001432210132310302423332143200141043300224303344030412222313124232313220014221034442301420140344114112432413331221022403101132341300230431440231300244232332010401101421424420012224142300032031142021403313241423444314404132041000204410422302040211241401032230322020221414141311222001240132242403433112231104300031334244211332312401411210204104241443222300220101002130433040024013230421042123211102214332443022023214443112332004321434010021024002321233442420003220221023120012212334311421401430103110021004042432122142013010241300424223414441334411330332042221424330423310401401314011200400241101134341020441333400201040304100110232303144224333", "332002440132210442224313340224130130011310200134023111322401044423032232041410304101330343320040432120024410334031231313123131142212304401323124144232011004341302043000241420441312200444310130321040130211031422133002024434020404431422102143340214231243233032422423344402234421240131040103102330340424113200014441201204020142134143102043304121112440423301213214124004323022341341223234434420022223140020242244112130314424042123210334004004233413110012333000003233302241421330231302331430301001014041210421003320114240341323024131430111023041243420441342243101113210400400124443010430040401033014301003243403420213213044444014244332033241223223411434224204223342321304244133430213214102431241431122211400031403031324311044341430000404233411201430211310212024111400343441342420332013202040303402030230043402310040434404221142314230401400411403113204224333401344102232100040441121144340443302014042101020242200121301000234200203042124414224424213023040304342433430330233200443234034331134042434441321103003141342412141433014010440443422410232413133242341401322134341143344421222110211423123434012011422202240323400440300032231003100301213102431221223111030104112442320343224114041220144314440343242101312404303134123143230143333442221311414331044044333420222343440001114032124021434433044023031133124403332304103224413314040034220004030403241241124433004000442034211230303320303142030334442021303024321403003330402113301140403314410112031343314211010431444241412144202002000332201202400423213413312242341121134322131014412340002334422041304204313333043230143000034304010113403411242014433340003300312232111344020241440314032440442042103043432433033124431032441240420022130323203402441041342141413310124312002411343221144004040223142314311213230021213032121142334201004210123412244311323222123003112100043032200213242340440013432241131332103323011112444403324414230401402442322411410423101312020031002411134203101043340130023302243130320241132212233323143404210323000442113042332304330433331343030224123023043100124143210431110001222040410202323432120322301133304103200034443420144323443421133102103213121404034212320141442330040411240043440421334222401121143030104242431130311022104121040232342311111231202023201230332033334042410414134402123243414221214443141022122344330244334031031230424340332202314000324342202442302112234111134412111211021301013210003244141003132312113111021213442321003432322021030144040042133030012130103324020141411314323314111444404334044343111340302412001233403323403303214400401244301002422000302222113100231220000041410423022042103012403044143321342211120413243333203024220101404431312440124444104011401421300032140230411323302000413131203212124333444132301040011323242400344003041302014102223210414103242103414143334031102431133342031404041301304114043001412102421212001012231243222422422203243240004431031330231230410441333140434423302022212432340141214332332224040104124431240304442142341023202034304223403204344231040140142444231023300001241322202024141221424022332100211133001314232101032224302321311322440241102221123132024242224242334030011221232403243033232423314442440200242240432430404023140030311322113401140134132022113340104313423413022420131224331031033441110032312330221302230212221210410332014301340213313313322423031043012330324222210214141103134342422211404224324224044010121343023301403231104303131224214023403230332430300121313202124203133413314043222100110212004341333142313044234122222010344213241113041031331310411400021424301331034043344033121334310430141423302002204331121002410130140142002121043313130343043144104023413242211131030241240104032004222404102404023331422302000342422033234202223124021434101113324313220130032101143040102001111334122213334313100004112221013343002412341143202123434013342224341430142322020030422221010032323304144020132203423242243203310013104010343021444133020421303120143022313204300332433401344323011330243334422233022420101320201414013243221001421034103342203232024302300224310201220322140434244124230210244204440331101003030140233010320400011413413321102334013032224221214342323114302133242304304321224223221424343030222113200211104223011120134132213443414004341024424001003101024014110123014042002410140104142132032233000444322231103100222422032341110424301220124411044310202231042331441124231321032021330343122444233443040443211023214224322104422322030320214342214312311121021001130210", "012432130012024304321000103302231302441242032044334344201034040001410241204302034444324342313021411002311243122140124024132223441013314002043212122040202234314303442412322124234304432424122443304141401243214020123204103312210332032114134132423320311220204401143421211310203302001334033102431312122012424112301001031434012214024223023434213203024411013032024432114123233104230202131022440330124444304422341314420301013101304343001010404242241444010012330101134431033402212343304142122424411010102243301032440313440313200410214402030130134102232342010233144403310233411110444124242124021430321200100322403224410123304310201000120300114300300322144341120421444342100422003441414003021404111123112343130111243430441104104414340014130034032201421131423041140334414440401011123223201124340200101200120330420143404404240221304202310233244424402210220441030243133410302414204230002014424321404300134301143131043420122403043232113144013231441401032402323123311224000342012440212303020223012234011404040031020140212213123440132340003003124413013001013343412234343332434100023240142304231210032113442121042220004400432323113431111221300040440020113120210030444441332111331213102033141343313113332332110420330243412431241034334334223414434322213224002123014101341130303211423244433040230130313344332340043233132243204010131032204041332342414030404000222322224201124111330110212322020431041211313042103134202302240222303030320004022134203221413311103102443002323320302214102332422311421000201434022414331440122201412224142424014041200032334403204314301324334143330044402443213140314442223421201144213122121241032411203344420021103103204413200123334004001113422210204001432322242104220420034201121341042143220323340304332101121323440222340122032202314001221311141413442232041332412342132031420311201204220340113201242340300113010221112204312132303302431410403404234413103200442202101202220240403024001214102334011123314241134004143341001341304320020214231332201103120043320331040431222314342441200044041314100344342140131342200002104330220222424021003423210434442103041231033120432141404434441014301442122423034113143230031404011041230203104213024023031140424222401231401111013302221344344044142311421042330341324023113413130233240034440202430102220403030434220132314303423000043010002210121413402241320241312042432422423023424331240041441014344242120231404200321134041144121141330003241410130200222111443241234224314020020333224403310034223002314302213101102412022110422220232110011341212141002203233321402032123414141141111110402212320210411201213002214000000323011404330111011110200411443000333420014112143431304032401042314210114404342114332114211343320443312132424002314323211310431313441433330441012443240212433403324233333001140114423100204310021102031444100100023124002022313333222210004320121303124144001011443014312413321341143301203431333130434132444142300124303033314303241412123204122104244301202112121000401130430332311404010113000404401421034044004441103223200113321411401001440012024212022442331224332124300341230410302023231100022312112203100034413443224142222013242124311023144114010332243103334110022240010043224342440232441041310101010003013343200111444134201011340431010122234313204400144120313000100440401434311212322132001431320003000000200304144304433203211222120010102431334313330040411133013020303134313300320424021220024433344424434322430221303142442034203304404424120142143211302020401401102324243000021243143031011130340440423324204420004101333300131024200402443242033111212412321211311132343410421022332440141434340203031120130440433110243401220143230244301342044223244442301112020034432100321431032143042334404431134443123443044332111312000444302241410043043034222001203220304424102343313303244122011201232313044233321224023223111104221420122023244031400202322022200213443143041243012041232204440012204224044422333400234421242014211331213331001420320323041134031200001303130311300223024442243221342004330232011144404032303034223334111021320232003442030422311413433110300234123221231113120020032331213321333441144132243442334432314021332143244201142420142332030103234140340444234413030200033444434230310231144334004301223111020232043222034024222213004443341233301241022101423442242434033412401124031231201440121333124421144331404120000432122133022403211120043413210124111231331343134020033432314211144333404343423243123040011403442200313204412413022324310", "200432311203411013220133224320012210202210032142113203444431213301130040220404134224241313333222123333213021014042412330430403020330303440411044333331142122002000432032031123234321044111403321121303223333443122303000110401131244030422033221043020104214433214202132133132031042031433111043324223403424021113131441241312234432342401020004311012433133121110240212420414431111121300310200034222322024120031003244214013103334021344302111141220434103012334432433341043340223032333333043003404334044343123003034023013214332140042320130410401133104224410340240112102213033413013102002343204404430314102304041131323333000310000020042322331411012040334411233444332244123440423021024320212130442132300204221213234204103304342011030311104402143132414343220221020031341200240213444031302321300103440104401333130040004241112240014234231333332222400313240311034243003424012101431241332232341432403432223211430220230131343102103442341010310004323012143141324410301322023434120110032033000040144304320311233103220214143223433233203313033233214021123004341142414210122124440424111113331040341201001444413314134001302121111232244320200242344203241001212311141140420414422203103213033301024224402302204001222004242010421034120333141111212024333200422221112143241131430214010323144304001223114111301031140204141234424040214343441323341104211232013124200142010004314210431312330224322234100143003344300400013421101241300240110124300134320130102311043311041004021141433001211411133110442402134241221101240341023240413042231234121404330204100234100113423210332214042332214403023110424122421004044210302144301423201223300442314240232003300123221412443441410303130323010314014413112423122012113223020002122220320112310240420403031230334323442424300421010103034231243241341302342103203010013204201234020113314424011433324232231222124032130343133343223403222334430200313311200130211411203134444112410302402444113020321233443121211222341341434433134230324041303440104131031324340231344241120401022023341122313334031404423310421130414240203442230313143040110412030401334121202331040431320124322304400313100443344020400422342432031144224132010112022110404402230401303031302331003302312214023431022043104203122112202243400233231111202341102024440124330041203333220401431042313134443213212034034142340043000202232100322030410432032212140310434321102402430312014233333101032442244042110040132111134133303433211222020231314331343112210130412222403011011140230411024131301210144132312211130020104021141141312231231344433130043103004210424131022242110243113434343431223314442333412224024302024421031030244304104112230420031111432311240431004324104021310341300140041343043012414423202300143430140401442242402403322301031214404103401431210112210211334043003210403114030440024012014331433333222202020411021103243041304302141142433222232403144024313334043142423234313024424431200040341411113341011400402023414114401312301023043344301100014402101340410000203030043432400200014320003424212412140001331421102243004311233220002003024012220230310423201323001201141133200342321111013201012102422034410124244432224040120132413034401123133042043102400104020224130220300212004121031234031400422432341431413001244333403203311030211413344224001111222431232342140402131440403120404122102311242441043421011324042410200411442133130101142110321044132124330033101014120410422012314301033103220400414131133113331242431120240433033002134402214122341044211411022124034234302422423033400244404012131042002103431442000030340032443123211110104130013440240223134014333124204320031040242234220441423001240314012324302111231443044412313131130330412300414211430440212104112110403244441012413131314100411111210240200343243014313332021121233324314100144213131240230022234313400113344011303414301021123233333210213113224303441000204333132104421011242323334014400022131331110341333320133021411332423240431330321110100443133323321034033024443223203401022232102221444302344402421422314404432100042113243300232201301342414344431423242304143321031331314340002143220303122110142310210444122123204434241203033102402424444301202203021234223413440414012402132430441001000100420221320224043344032441203000341311013121044430030140004343312010004410310133440132212344031243411412233102123121034044432420302022343102004242413044402212101023400213313143133401442201321330130432301240103030324302312430032300431223100144331223212130344411222244432404412201", "434421313202333410031300101003214410442330302340440324010003032223201331003133310124403041112002441213414122004231224323102211311133430102044402422040212230003110132442130040102403400404103113313321141001440110204031140423134233200340203301214211242111324120113003124432311242000423431230432221440221301144440214212242211203000404130232343023120100014331110311220304231320414001204143430214143214202414433401300421114031243210100232410203320413121144403344342400211144334440132111413441103323332143313344023001232220232013414233442422443443332324024013410043424103024433042104144141124131130334412141334440414040313101204240140402433412122011243304414131331242322021023014424332231414133424212041304240243301033411124010202430142001233123234140011311441301343312000033132324304124123411403041234101330011122421034111411410202341202340410233211404312342141132344233030344211040320132044314440234110430412302400031021420141032422014111010304233140141244234223304221424442332042314212420432401243144212413210110434323014030443122423204231001243201020333221010031201024120022300040111303403314210040243104142224313430443214340010402002330400130000233212342424132141420430032224130002113244134441020223322311433012222402432034240310014410323023413404113421131301402130311413311310424013004234243342132310231211024300121124032421420241302440311440102010313143330112214030040143332134242133230124102302014011340002412103024043002011000002014121222443112024210034211001114100133442222402111334304434303211122422034033023442043332324324443032223234332241401222020014200312441144133110014030422100441001304123423123434143144231230212211344230444123202412243144332312332003041244412020103314322020413423442021423112220004022010314110003304341344414212440442322313404320313402341402110343223231243043104242031002334423004230103042241443320202422131220210311230100142303424103342221411121310210102001133210010313330023134211112340014402144330334012002411002124322312220343103414342411024202112120331403303303242422421100032102001234112230321304004443421043342410044020002032002343231302241100412222131310041100421240242302401313342240414443322444414133424110302024013323034303033244233420311414044313304334144132110412220214211241131200200232000434142411000342131231444401103021411022301412243332144141023114332030003200141102040012311104302400310233313231002004024310143404440103210334042444123034004100010411322201120320124403321020034013012100302023010011011303113223431032201420414021203231334401013011130202202331313201400244343222422032141124202121144042403121024432000020003232124403222021001044321434420242100322411334300300142013301431314314341214403321230413440304231000143330024411321320134004043420033122223030201310003222441031214411322141143110304243331003030402430013200031214342013144443331223001004321203402411321430301223034044321210203114033403012320033122411014212110103110433132441432421201340022431322002003002131340240141304400310231112030131201413332143211032234301204230112142131044140222013344012242304431304140214312442001110044244130412101341011231334431332301200004222224113022212031244203212042343031301021433341344023334231313141111003201310001004344214023012220023422313440100211330022034430303204130201432023033434240034132242430013041231300021044221344434404103010024402333403230300143221002203332311132223140232204331301030443332240243241030444012440213042411301330111221333340131430010101004143422324042211213100222420112013221013411204221320022431440434003134213224411021433322332314211331304414311402323220040011010421003314321431341324403402120220343230001110244011340043132332010342412221312230324211031141240124030413143344144033430424444200403321423143112433414430112101031333221333024030401033232203124022221220432420100321034104400041113003122100032230342133401102032342030230120014101231344012313422422344310424214142234000303333413221231422213420131413300203102130422243204031343130010441413444320244311342232110040223323332003444222042432003240201330112421032032044341002120223243430443000022131442242213214333120034431342341311010414302313022333011301100213103323020022304310043123440001000013021110422412411332302424321403323421332000243241042423010310401000343141223143124021110014244010004040230321342221132213440114302233413121132020210011420002404001034342034420300222000241001444113240444223134113312100330404213103420203230224201", "312303333411312121424244320432130222022221400120134143131104011334142102322403200224200022132230221422310012404004323232443342314002032413201231212433414410204441140343402431332420442033343243103411434034222313222323434113122200132404211243303441410224323240111232021013230013400032120234341402342022424111323324044331121323133100441222200304431211311034430301000130102103012420424132222032301223230101004234240114104144334423324211211202223433131224231300310113044110440200332024023204303324333004401034042110233041433320223232224044142134330323001441001411422240231334101443214143032014101131122021220103312221120342311244042003243201223013203311412230042220402333131330230001020401243232403132202012004014031103444424200040434023411322023431041031230021002040320143402410203210343024313101334403402412222224444041440220102334402404332421141012311141041202303244300000311403343043410001402303432333443204222033230033340403133123244020003144414210330422041110102020404013010330131223101230044440141143214211401243104313244002143441143322311314113131343013123132033011202400303222334340141331303341114103200341134101341241123244344223400213220121201122032024001203303244341403222442131011114002030242313442434141303040110124032300332400311340014002020231131230222040412023322301403113040322224313331302002112422202210404003222220311113112023113032032233000400344424211223324210040024220431323432430022034214304114222232023023340133434340404301440224142332222140102023233343322100142004340341433413312240412101421413020343111213014432323314243330443442243232413310311440130124103333133020031431003040313303412303344301342013124432404303003032104123034011401324412303201340442103342233443311140244222102414001003140110340100330032041040340040303314120142144440343304013334222002021242010211432131330110042102230322324311202433222130004211434233100433200134212241442301132000013140444132244224104334041212321443431430201044220134102400020144021441130211443334144121210431043230222343203431323203342441023221333043200013111311013121304231243222423244002343024141310140424042424130402021212440131241232220011240430320041033413141141331001042423304220203244233413204123413203033234221223242323104432103331001214403310040201244100441141424230431044031013313433323232034303401144034322012422231412421422032010200232203321142431101022430312334133144443433110331104221003444132303201424003031024411112314103311302323021200120023312340112220033003230413030001040102322032044404140201042010441421231333000340211210300020441024011111104442302024033414433023422133134433432430021331330110410011003421411011404220121031011040033000032434144222231131422212432143040101322133400011033034302340121322213410201242132211343334434403131024440304320132101140011302440240143200113224423141224232334144201140411003012132101402334200242013011204141111030414304141333021330042144443132432331131232442423012420044121134012310311004210110403222241121104310001222213304122402413034403333112112221242314044042203404200414112403020010313030211230314344102033214334412312420120413301132302113221402124434400044322013041402232102101103334241001414432033044432121441040234004324441022233213311424142240104113423200014341230314022341423422441013240213011003134214212003243222213442001104112133124423132331130111244333213040444333012202343141242424212033401314304102330102004334214431123103212202214121313233204130033043440431122144040241240243000322224132431243024120112004313421120304113034422201330000041143130210002301331240314030211402213113024001134123443003144404420220303401123401231204101223300111122410141341023414011241334412113003210421443313213201004302334041211044432214424124422021300313231122023304432320303432442313134444243411012424031223443024204423000211102134131300011404443300104344100244401310203013324040024304041220131204323440031203004413144010341112231034442212124014221403441430000142343443314014340211210422303422331311303010140214222333404401042431012023342032004010303320202144241122303401230300022240311233122332430013130434323202132220114343012243103042313212231131023023341214023444020300332204333240121302043220043340113013132334304202110112442033343413001122203440314311331311442331033021310131032420020310032103023324211430021441313304434140002443214333213420142040001042333243332444304231340301034223234313230332323304101220102311231341221224232223213204000231440232004", "342311003320121204021434244232024213041133342133034341222142032211103021110104302412002301104220101131023044014210024414002111300124123400040434033401320043422442232240400013224124014130204414411013402431130210442443140103100140121312003330214210424313124113342340024240322412424110201431102104443200342431232231332433304232111434014012130243320310444021103210232141322023144140202121443223212024422420322113324234103242204031204242403220304133423242430324420312032414112232140131111042320110443402314201424223124021224402342400240420222213043101002131342020321302414111123332441300030401222024401132124402130133212334221143000402141300021220210324014042144243004222133201221142141220423120434234042220034402321033203123042014013113401403303120223223130412012301401214134433103002403331132003000414133403421004320124230134020124022410323200043322034343210311002340340322011324124220431202312214143120240221120123201243110110402220242131433410113004134002124420410113001431034000002231103000100440403332342000311031403100320203311431411030133400324014431122133323013202132314344342340403312212041121234011144041022242201104323013410443031400313434134343100200004401133143043324021243110310131121300332243344110404222440304044212012421211042402444140432134002332113321422144232421213331004120200330240010242113242410442341000341434212041033404021311134442433323011214100133313111131211033442042411012421432203422303043420244110330244323010402224311104204440004400012213022130111222330210402042040331040043411014133241403104411313043420340321044334012012130014120020033122000301111102340314423002323110000432130413224222113034214103202422441111332340212042100004220313423034243222442141300110032144440411330400144333301024243340300004022230342340312214430340013410143204403232324010101400134243141012344100423413131013213420140111041320010104034341113040200314121432313133301211134324032142310200321222011231240314212200101433421110221003441441340402341014341120312010344244244410303440414433110023222142423023320011404112323420420203313322441144104210032003030224413343101431301300121343000404004331014312103241003331244213024142144433034304102344020431110441244243121101042133230121430411042323420430322244101024012342213301242224433114330443121312440242433414422430444341020402113220303420403103122302241442202232303202314111402322434400244100233212412302104234000004411310433103420143324011034021343040000340121103430322232213221333102410002231121434133001123410420130430420244443101233121042224104341112013123100013423434420423433434313224121442003044332422121210004403130022324323430444103231243214311400444310204030314330002321144422433033203222344332323232033403233200322001401221213141410300134044124412104244134020101214332201102412424200432220412203411212232244024143443440134010443142400204032234100300000120411323012010221412433334121012434142120400330004202424332220433412124012301442241414241332402134213001320412134201341341122002401233114213421334220411444034032101100420024323230243322312043133404211104223030403304101214212320322242302224240233414321100234322344001001114022423341443044121014101002034133202432040440031413103102102330332112410324442033234430404414414411414223021402333042132430142103043012431304040420342344203323432322203332021334203323302300402000103330232313322224311223323422343320313341201332403312144340343002440042010444043034021002222234341343111333142134333424233020404213340334041401430341123244040413344341321344423300404441044322104100411403302422303122040024030110042020441130011332312002034303231011010210240141222431133022403234304004400112442031244401323213101201014212434034133130320040404324404313342030442340010304013204103342034400002300340244233030132121110242423214403240323324210144404114103400141300232033143320332313223333242021400442140404423034043444434431343103114102332040114130003244410320002143114121400012311431422122020311401044411012022333044103304001444244000302433302444404404300100434241421033220434112411112112413314114334201113220442134433231241140002102032332041224012101114310413201243322141334141013222222240423023220304304432312042341142022413213121443420322444443311030013113343242401204402132340222041202324203424340314030040034140221133441033222043011040120303132320240421044304123314040424402430320114131203244111300411323333440412010221040042300421400324402411022114234401123202403344403244", "240322320004400301403311422203043234431443313413324041121000124233400234231120333042420224304224241333411134322220014340210143222432243304321223404201302211324240430224121341334213300304323422421413334422230140240324103043133312011202200424010142434121200024424414410004441333202423234344032030102140323410411024342210241111240421443041004141200430224303422334031114033123014040331321140401031402400011101030212002402004144433342030144200212314321413233430112334331431423422002000440020130243232302211041443304332140142131211042031303430103301201314113133124032211141421223122021130030401011420121421224001330042414031040341024034204401344034101234241314033421022322241223114201312130434230140314124221203102241442433133210242202023311330033021310404040203220040422143344430321100404340440424012133410442123441022100031130124112143030340033340402303323121244241141332323021410004011411004433314011302120143222321312224434300243301441023122413334001340121402112430432300321213134334314204413301012223442130430222220232414322021042023134023103313042430410003210422002430011100121230403124442403203231044314442224420220324124004420313214342402400201401202433020140231140201241002102013144041414330243101143213241041311321403031310403104120442402431421130032132031130414041344110242004124020023220130213320444031324210414321240034100100433424140114122402010322243433332332432324002202020310142312304430323201432400424101411124324043440243430321222133112400330424342412221142211322432243203310313212323202240014343234004430403040033000233112211130140141414440213443044244001021412304414440012234413343334344101143031342023344322413414123234302430222044411332424142122231123221301024333404044433023411003422213404131021220011034302430210140040214334432222443013312003134423233342330242032231442133344011300342214244303240042044033242033302340113410100200043433033400334110322241432311112111010422443340034311234301120444434321413413242133300303240342421421201303324014402014130010441033330344230211303144042302333200030010013404034210241441423433200311444102311032312313040214022401302331432324301410012003441302242344310131020310411113240302401401442122021340011032033013244311111313240140042041132431404223202202341041333142430440342433231021344012240000331114112042120242114440433032110320321314340304243320324134244404143141103002202100302440040304411021421344011222221241422224314141440002131101232402443402100224230230221433344103312240133031010424320343412020400034301114022310412332140244201441242404031414024213430201023213332311322442122223222322202402220031014032022302011143321133243333443331000024011121133020143120033232042300122311321413330330114144122022002010043104241341124341130140103312201133201333100201443321240001220201140140011314331011441432113301434302420200122034140332124230324341343243433240013102320434333123134121013022324101043100241011110334411412033443031214402332414433044402203124004204204314431001014401021443001120111340130431133001204201012022212121131310121033443414243114130433300301431204441132334223024200033321304340410311030143311400022433421111343223213221330024243113422230312222242313123310410011131443301214300431320204023300331432412130344134320110300404401000020130022443420131233432100122320304231311202323403431211243341011444130313012323422301001413432133140223232401011131230012222233042103300342444433143034114232442423330304132302122404300230023104012322202343232133442004233332223234032033320212121423011033230041022132404304313124004000334424110434214302044022211240204123424131332240241200321431133324002030234134002331404222321003223400010234030223301030010340310310304212244222324124330444011310123320434021421300003300011443211132403311141303030001104310222443304021133012044334433331312221401044222131131433042210324033121314140043240344314431443432044400314222021110221123102410043031220320213343123120114324443142210310144344144310212400001142014002110044300433000443340412310344323341101300341114143201141004441320344131123421212401411341212321023240134004432413242330141211143303011031402323020101430143433214032314213303224300441032041032033022433331012142304442043024103103404322120233234224043303034110203414403333241212144104012200002130130141441423210104333223204422332012240343042214111402334120301342130230023343040304001240211442214041330223413441324141243014143234113441211211312432000134433413322340", "021141132411140111231012143044222323030323423014403103321111103023012411331221443202424333220444422214221110121244303223222443230010001333331320132241422031422034112332240404213443342101421410402331233231223130323434102102434130204102104311201033121132443340043330314142440041341402320041343132013130442344430014340213011034442220001002040022014011343210221024040104434342412333131211120444243224321423240220301031042134310421334032133030141231422404141103123342102340221013113240043402111002204333134021121313204242142400111240403344424204421040414022020423104114233142334144123302322334420411204333021400333001211021231413200201013331334131140103402212014200323140020130431341210334211042014310432122323024211344322044220030420444202430231241112143011130234134134300124130113234342131124133221010304102213011224022043214430311000010234020014000132404303303200214200333221243412100113342411423131004344331414014312403433312212300331222131210213132321333110232200143010440121111230444421114313423201233422021214220301221004240432420204440130313042444421110223343021143204140022221034400444132220231041314114203044331143143003410320214000431201111133204332334221104044002121010243412134331411141324041401414303222123404241422421302402240400013112014213220342132230234413043113213031340031342423440031203023102020440244300200043403143431011320200030243340444001223230133343113143444043210400322403043444341423043412024334001140114443002121122442233443303402400342310343321430111214220441433412222310200011244102333314130101100141040313331100423120231331330204432032043223310244120344323444101411004340341220000030212224414314111104232222200141001132120113444401224403041043434210332142034040333310311222104032024320102241130340334103413044411243220434121210204134232140411101200244214231413311444410100330132114443421033333044033334041022042133442123304230021143130330012123343333401230142001123014033044432123121001033332441031314221131043220441232240132334410401331211230323404111301440333401132021412403434232001333141120102332013024131140131010201232143143240120230312122101020120123240020204002411301431040422010011301240420014430040201043224104333322323020311211311313211002041344123134104211404221321210234214123214323111244022421330023231442330440003213442004032124134202041144120141120423200034141142221423341200420231444300004202404012330004140242113112231033101200423441133043424220403433212220042143343101344412210424441001320041123034020011301100234403441214400430310341300411141111434441303223334003430422232302404410202111123041332133340204100342203202312213210402423403044013123431134133024111344211041321433333144024104333200212043142412123330020104321342404333334102402132141313341331124423341304242334102431043033033331221323142314343433422340121424422210023231243443021011400221000244344314330104422201433320204114432100032300244033022140240302013104244043044133241224421443414413203041023223412234003421401110013332131233331041131433033310101142014314011320323304430434301101004400133322011014441312042321021033203214030331102130200412244321232311243201020010130312333330303212402213440223433222130402312442123413233033144034233310403311310244124221111020413020022243004431433320421033434323021444301040300133222033001034401002103330332040230023421211213223324303300421331331112011444234334123003031034240203043021333110421001244043224240004134231213420113111122341334322222300204213010423200033300012040342103221443210221242023013013233224114320324423102210202021441243030300111400312312132240121301122423102142010021030030430130431232422114342143212214442242112303130214232130404144124210100413020104204143234201222341413424014220131410320142303321321243322004141030003223043300102332204443244044213430221003404302240303440113443233242102012021234123414410411430124141242222440412142243321102044240110312223124033300210312032121134000041321402340132333103320213322301213012433413021310143313022340114100414124320232332423420411240223104102130124334222102100324210202140124023433344434424034330324220300311001042423411311331043241131212203032341113213103241444434024103401202110333130302300303201441411411310340030024403201141001103220011223213342333133303230310443044332113012311402241430403424024024012240234430133210020232123024303233201314222330220001032442420122134024232012222012322031001120130342441201014312100132214120002300004314113010241132", "132024222210240112341043423301132110330003313413303313103424140101143110224434310333334044133223014312123441403444011302231224000411110120323421310242240100244214200032402223014022432003143302242410012412102043422032233414414440001122331313140034204030242241400141034143200213042340144312212343102210442102344130002110204332321412240401220104203444034104411442441323011342130123030030322440031431314334241242010243442013412233311110332221440031342411242033040304030043221102432442002114243103332231411101142031400224410043423410020304122134411434400421204102403214113243140322404212313011003120124313043120032140202430222131022414223432343023023434300421423403034440023014244034143303212440120221403334032114421200343234203043333400040434321241321141400030130034412233131241224420230213334421442040313042111402433102333423013222204102334301210144020134000024344421011001314433230231114101241124220241142334000204123342142012210204200231302121014232433404010141311044410342312043310022421441223004103341123404312311412112402340133332414042324233141034443330101403434230330312100134141333020222413042443412244101410003240240434101303343111431244411032013442331410103300202140231423230012304421022103334121021023003111041034402411042233012313242212343210040000430441430023113123224330302303123240400202303310034312023023310312243431244142220341404403130203321441344041000133334004431323000221000031232143334134120241221000104432421411034323341200331113422223341323342441341012021233221201221022234212242002330443341222304211443301442303430300104302002303204430011424210133322311033022141211230413133413413412031141331241002021434124223100014040133004002314010232101313414012341041030132203444414221400401323032441122134343324234243212214120313030330423444120123021021313444210243331334224412423204143043441320113344113401104112123221024220213221023224204341104244011413020100000131144133300113020323321414404430134301010010301133034324342330203230223313014230420443211221001032104034301203424122413232210231304233302040011121233300331333340144121044412204112230111431311420312121000433140411131200410102022401122101434040012013133134321133110324202330434414414101442033404422442320042303102343304232332113031221101110014402023204032100243331043132203104034323012043224100341314432110100232401444112230042104144420401444042402121043024034224403023102400120304024311330021412420424324332143413431132030032132441402401414204113400323141243303222442211402212211304131112040422201012330122000443313033434423103212432002432233110334314120203301020420141430224111033402322014322032243443403401114113110313411404202241131220111324121104141403004432422012330243130342002313010124033311232333222031213311404432313421413024202112222413111113132213412244311312214411231410032020332422022124000341422001132441102011421330044423234243133030130204300004120220302443110023433424031424020034343123242001304211331030100410432023243242213031332330433141110141103330233001204110423402022114422231034012144121302211232021220030423331412400312220204132214003423131331043230033200332443001244112220030333040310114001204312142302012102100340110121022442044434423213420101304332003041000040232441421021324432001411212101304122204421104010342330430240421133341214040000400432424324440113224442404300404420322211241322041124320022030421124041210324320043330411013220130311304001030340301144432324320331214114122412343204441313401422434411040030022104242441101304220311322233200040344124232223211222212423212234120322200111101340122144042420323140131441213140321321110314332242432001430300314013340302440014302114200343223033214333033124011221122404433203210302004220314421412024422323200210030414214413002231111240330133204244344244440032023033123022203240123002412021324233212411424330312430323144103032023130113241400342030332043114411444000320330021341102340020300133414420232024113040312411420410142413110331314101333123134002244340330122011240433144404334144442014020232442003132433310331324010341143000432342310013414124124003011230433043122030010334423211312340233243221340420221123341434104001224102230441224340434241111113403010423224310110014210230004343112324042311344010411023320210044042402014132334421312022201311113134033243411442443324230112331321440202202240201240133123221130424244011310304220104121430220123230314012101430101410224201142220120414120244213400010124143321111234131403", "403320041223031024343310230410301200141412021323034232113224013131410020243424141340230022332030100102323003120342340043201100430120143120214232343004002224310413234041340020224044041334314421011001121143023034014211331124444320303233123032101031044203004111112113440441212421224000201144443232242340002442141410342413014002034221402244042101131424344201032210143233311340324200122040442311234403042131110144311121203100411130000131424302201124203400100201140012213132111014140233432012324433421002001024322021321410130002204014234134134432044201203101024241012130241104043122114213212412213430030233041301404230332044331242412323230342040042104133240222100221200113204241122232411423103222040334044114442332100121341111242230043314131402224422030113101003232103044402420021223411024322221043003112203303233324424422141323241041412424410404403112404212023403143401324141013222043212421200432132131322143232441233004124433121334402202313411021231400134221421001244114011011134412234403121241322302314244133114102341221042313430020002430012003000211311024323244141332433010111444031010340022003334042203442104244133211240234044014040103044414303413342204301024224303334231231433404240300102101234323202021044133412011341030010101432033432412133023003231131401303110324304003102021442001443322300023133040014124014221113022402040442404220210340240431144320021122131443332022244043101201040021404133103431420303313220442024211102441421102004140410234032034234422244424330322010431421141333234440100114140343320224342230344321203402130012343244041203011223402011130422034403312210420101221142030324121243131313202301042411430342222103201433244304310323413042124313213121222012103120044112311300200110431340132341104101421103010031221224204114332012011134020014242104343232224042021230323424201112212010231334023311231003110432430023302302330442333421032010022003342233411434212324443021244042234404211224240140001333444211413102304220102304140003034412242124023311242044022322304230142324340443320014444204200134031302020201404330003343321130440111410431240214430221310412213333124313130104320034341434012021024020404241443341200313113312012003010021314413130042224004432303211021204202022323021044344212043241044221212034213230123302440433223232332411413423221404130410000211120042101433241330041021103321110244431044322341402334131230324203041034300302130340134200442334413003023041100203413000221111412314333112022440011123043244404130330222242004302134032314131013234413231210210101433200422130433434140121301314020210423124112103030214311031411401112323102440431424202211434014214024402103202040012043243413242101241244004240101033131102233400024403000113112144221024102033142413131004140242401022004014140123332311413012413133041213424120034131414444003000232004104431320213024311204212201200143114332221340344300322214221424431042322142033000012312140130132432422210034244212440024420032441113241143430403441113032112134030140314440404003143221433332401331400310310003323302230232343344420334300404424312203424311132241122221203401314220441102303341204244022134240240131231341101421022212443143400334242132014432422434342241411013301214041042132340330231223034141232113234443122424010140001442011042444031420212210313442413132040344441042422313432101101103211203130130322422341210040244120024242412432033221403402041130333201414333230243003342403440003244234200432142100201412041342013044043044313420422301144143334210134322243432123314411333230203000422024213320014031124033344240110200234022204030231121134234430432204140244420221102112300411332314103242414413230333111041301314214014413410032130240112214343144213411404213434323230304420404422004040240432422100340114230142403100244432442100410002411233320444133232243230411043144003423433324010311120133144024240232312430201124431014020011133232314344100030402042310422412414434043432110143033110034320230423442141033121013121324113312430131010324122413232302411011142034214221344033140442103140200403021120300201402440214304032412022034240002221344340030410221422021221201223410104410143232142414111341034424402422440341210110222402441320313410203110013141311424403112044113320031020334012032221313400320142040230414404110144111444032414113021140021133012001102103413414020112323022010313014241423213144103213442312223031011314143330022023434242201002122011422440311432423142330434440121433320041421040222404011220", "233300221224204210330321404024214240322312411013410310041003042040104204004202404043331040003320114341143122110340200310342211303042422301012012313031144130403220123224234113402224413123401224233432042442103303200341140221031032143431210233212334222140003422241211143344321423231403222222021211011402124011410004211140034144401031100040214003441241113111141204420044041143022134323032042033430400014012424143301313130311303321323124420424110122032241011440040030313211302014003003044340202224141421010433410104441343423043043003131113400104213234300041121143044014323224442110421424340312320424210340112330120320423124124032413222220433041122424011032432320330101203224212421314334210014041040243243023020342120200342030044404220434344214140024041440044113001401311402300041041434401303032224324434221342312012040220234420031422234011030202104343411042331332443431022111042424113034120414411203104101431143223240312102310114344000433122213013214021313130432414014040400140341201121330233314221230320312244431134142013201040310210330022441342422123103132302243210012333200434403021314321304341311243404300123400040101012443014310120240322233101401102423441301044330001213042223323420434112224133003224212301011212013110242033230312204203124003240432321434300102014044021203441344133011320133112143423101100422341434002024430143230320304424023430433331200041400042402233121320033134221014320030440324131002014033442340001423442130131121023203233442214443144033401141302103214022234114113234141042032143224223302442313433222204231110410433141312400034331424421313403200424401442300100303413401342222111103213220130012101240313014344042404442403340143140310132233122030403322143423311014414244010202304323324143442323021024413114242020414432302320332210013122141044041400132104303421423034340042411240300103312114024313430040212013020123132010010000432030101001001403010223320032320412010433444420242300441333124044042341201201010032421214333020023442041113201022314034210210332422234200433233023042224012013030142314302331101032243043201313030140021414212113220410040404102013144122143330333140111412032103304422403323411212212331331031340022142410340140120231230203434121301133010430002140301121001101104443334302230001444432330113330322024413330242401022113444443422300131032322134343131402340420221214043303024020143031304330113424411122431424420432034130233034322122123203104313442101313434441101302213410004402443042420300200002330422344131010140342011212223133021002324321002210023040111314320223241101234212141013304443341110020322040432013003333231244243110011002314012333103404232313111101312303133321320102130004420313410030241221222301132131142111222200003302022212303212101124134303203201340312432320301332013334030312413200213241400134324013101114331422210213111130101240103423422124321111044343340124414123331101103040412343304410040401244443122111333401402433422023211011234200021044221211021103410010310103104101140313040001103442330033144100243403002234301230313314334200302301023412231223304314233220421110141122033342444100421422434001104012310043104101220303014320431431043410331401024244344311340111431132441214124122401423142134012203103232103220031022223311144130110301021133312100234231122044201330123421332412311110241020132244324431341112311204221110104340401041043402323111432331122014040141124034244032422024313411043034024320202342141021120013313111224244420432342214114202214414402002002324142342010101303404443330232320214131322443012021011233023123034323042431244101140122324423014441410224232233422142014113130214114213440201400400130103242240102120224111112024321310010043243003041304012233341204412412134241221441144033143220241213412023003230001223041011012103141342214423224404041210141034231141211332402224341110113041042240430104213232303234103321120140041021314410031331224421224341041143340002313430404214124120344101022422310200141302432332421111112224241343411043034013334323024444340221204043420301142101304012114420131121032003310010402314432133342433202322020443401311130203223421001202100132113103403313030104011101121144334230403342433403114322120103220241304303132442333340043430140201404440143212441323034334113231142440401321012113332143123140002433214334204021443130001400313043302013404111022330343413440441422030143344010331032314442033102220413302304132403310200442233024204032323043414211423322404044033023102030104043", "232341442032230044321212204331313014010001404301031212322323411412302333131201101343343243031034040211043032034021042140421343403003243433001033040432022423104242311030444214112134241044011213443242110404344230434303442404313020322010303321313342334432101300124123242421233034124421423032302031134343120131221343030340203211041302434324331410300343122042331013321014221304104030004433110110321403321002414113021033430302442141423411440101324324330232412413242010224234043302203422423211240111431231230404310113223312300010243040412014322123033113030004204044211144344401002004411422111244042124442311243123241100012334021013033422400332042214241443114303040202002424424140140001314130323312242340211044443214213431441204304100443043012413210144400122424423440443103242303314023213131434234310412101333424344240313122230101244230041014024211004001443433302030222402042223040402041222031010441100344213114133002233310332232323144342002422342401142101024140301431134332132044013022123202434130141010122321111043442400013022002130244341414222423422101120440023202210441021013144440333200232411320321413102244424223413342131421441303132022002300404123321002300324113001231121200001043230331322433332122002343404030333221242100213224203043133134002344222233023100134143410434401121324433042403232000200211204434343101320312044313111244140034341434410344101013434112041312032001042034430003201143120230403223221201211130300330212344424031000101004223011201402030234423131342344123233404232213442444022121341223024102124220102022313442034031404433130243434103214414120412240402134303241334424313211344423203114020143233034024100412013021002414242440442402224214101414010402241104212224201200303201433011012112110432402213104223332430033214103441230303103111210103343320232324212232000133011021233043310204224213232341301122130031234123020111443212421143120330320430240044031344101243432320220312320131222400422034110201220341100111410413342442333432130140133101032303344133402101013324021102213412331020333034144212324313140330301102443203241342112042134321434444240301344320412314430422021343244323220121421320131423123443430220021103121442020411134230222031022032422443211004130322332323434020111110000240141103224041224043023412010113334020003304230103402421233212143221102303324023044011311441330203413414204410103340001104224133330420022040011112413210312142323002330341104231120120232313403430121431144022113312002232213240033211442111321242101021043312343100104214422402012243433431203144024333012421003002111010303020003412333020402024343132443244430441432410113242402224212313033222323131443203203111414200144241342143330314020133041440331120412301100134141144121441142143204312011334401331113213444414434324232011332121023324003313302340202343424110341240412303032431310104320343420213334214220113431001022344333140140223424411121141420214411101211134104132030343433032410241310442142113310014330334111313411004041311434111410012121300104444322103304001112333243301431244431324302311011233321312220002012323022141213110024103331403021314430030124041310004001143223222424234211303303401131433122231221302141014024243203300344100224004424214012424102204434324034310012230202110242204122434243230320234113232232403220312340212322140132221423044320032444231211342200013142120042142431412244210124430041112212322134344010412323143010131022210112332241024034130303131312444014204121113021010100210404201010031012030020112044331210214333143001134310023243341341030044124401003442101221310303121200244433400323101334143003214110413102430100013231220121021220102020121301114433134142104410330034413323100334411042414331201210340441232213311011311141202430330034100242412344224104331013034043113204421440131441130233202001424310013413212130413003413133302432000324310200023244144300042130014223133144223431431432041430330141114330020230140204033412221214420000213242413201320244040211403222332310423113123213111043234040031323104422411240430241013003140411432033321441432143403014020332323104443212324440123331101044023121313233300134211321331013222312224041444443102222421244324444014441414444240413024324214123421321130403112000003434331441340440411323243414010202410432310131434303224441221423442231423103113410302141210300031032001103430132124444041102020024111103124233142244234122303312432104141340120304311414222111001034343310241421040244401402432243422303311221122340223", "343211114002414331024411414013303304102343110400023212102424311014442423241114100123013301314322440113402422020332312011213201213310230140221242400211400340321001121002241442403112221212341432420022120434212101421014200231312202324031022140442442130341212021414042104141121212123231341100303124444420040204020401301400111343322143044431320301241221242443002042333313330032400241101201112320342444114000033131402420314341122422304244133404311001230230012204002223313303214012200201414312022424131230434014231424123323333021414010440234324443224411342342140033114041200042330324113410430411302344011322323323002231241202432204421421024211043431001400210414231302343134232122011121211323201001004104311014132044111043131112400110440024132421304012003111222401234301014043231242042414220210401432142411012441031011130002222120343412304132411403243113330002020001230042032324440432313141004242432411434121133400044132423040222441112321141013314034411231243200122010440103241111034141312333403101232101113013403200040041400444100103111443033340434443041133311013034303000232212022230212243222332213112322333110334113334321304341104222300431223432422430440023113343401321104014401244130032430044013241020133341434133134103313020133324203212442410134211022031012030222412003414221412120440344430042200433411401030332422032231214332322003420344313434032010200023104304241212113234041012340013144041423042110211103123233043213121424131202330333240130442322344323002033333000232133342301344301121344024024434300422210411440433433041033312102130302310241110132423103220422333133340114142222041314134023231034233142420032402220001230220231434420213024424120140114342112422421022232333224204212320240221342141324411000310132334300231424410101432140111103430310342340224440021024224244322041212103042030400014333210431310223100001201330211334002002101433220224311002002133323340314124344001142422024003423333011410014333140103223413114234322404341103124240433041132100220140312110243442121324124011004344401202010014422030241431140240341044120303123424442310343213113320313411033030141240020343104431044340404441013414440144301232132132240023132202334402200113044423301241032114012440323040243401443200303014133310304143420224013033021130323123444301321244233034030224003200403134103124413424434100433032403430421113120023101140102213204420320032444223020131111021003434201202214423223302020314010010134310340311101313142142424434440101313041211230122012434002221421433332014242424032442011232320141441021303230301400132443040020044421301240214132013223430330212244423004403143023434421234230340031011002023000343300024132033033244100222004244321424213300423302340121441333243103420234311144110222334124422102204140214401234234113202301333030422340311040042111141140343443242322412423310224330232332224230344201330303414421103312120222241300223134242132114303233004300223033101401211024404342201222213440321413023230424000034023011102300413114342144040203422322223322434313211002122340134413330304341003301122124111141033100134224332303100420324041402224324300004323202134042211033342414333144424343211022304311341111112413024223113131023213212202441031220001320414142210120041131203010212220422304330321111140344124142234443020323224244312443230443111442130124443232042301231340043101112321401102014421222423410200444201410432234404124434442230344204400143442231323142132224044413113421143442112432030222103223300300211004002243100343440221302441341044220242340424013122033132102443424044423020141300410421434322134313212141314414043012030102222013234003443144102442003311014401323232344041400300102410433123124222431404431200314014213131234333400001212314331334010402211004344131443222331123412043133404203244023044102431340442132311110103121113233011242304433420312420304344144213000022044121012321130343123204313103144133432203124121203213214114242313142220133202031140323112004124334313224202223010300212114121334013214233101401314313403223224413042133131424420041423444111123203302430211130023341432120311232032201341323213202232334004121023120030200031244341401023404340412120214300101004104420422411410223130302233331324141342134130443130313203404124400200201301110322334433342142342104122401204022343340212024112344041340432114431413330101202412434233144344302442442011300123142422124003112424041240233034202134114404302433434421432012404242121212413210033130002340102332334344", "010402322034041223331300300013113123030130443334310242224044002433230142143010242131033200133411014402140010243041310040031120243012324112341122323233130213121114412223330122133204210303201043442212232223034213210240204100143413441031240043143300331431132032340432202321132324401231003232201113141200122443332233410323103422414211202424401241112011103011443223221130000300324143122013301344102043240232310220130041044232231013444431001320301231203044120110441240443044444031441311042241112243413303313043040240023002101104102014424443134422011432200131041110321044001434104220332404123332122143241220140304303403144320021200122224114432412110341022010024300104400234320014343322020133421012023222033203202140410101210400222124044141001141034020242322233421414023034203022221142123123141401002330103143211413321102011212233243134333212201421214400034023123320212432412232204320244032201001313234011313433400443102210341022004232333200041002221204013114132344342100144031400042041121300334034441430323123332201300004303132040003302320441313124111034143041303210202103221024303303313201410132032440031031423420103214103143120232121422414202302320224304224432334133422032403041411204400240001113232124400431301212200203322142202412230210130433213144132300203402233310400022043021320424111300432002341121033331233023404240311202344100230322410321011322203021211421411200341044342413340240000314220412114334134002112222323234111144442444324421133044312413132140344221323304302200431231022142241132014311011124214323304343200022442123332400022002011300131404313312200304440331322111222212330204341020310000103413411403123131123020430332323423414411304021231134120402002303344023414443241314241404334104240021344423012000323411224433330322204114113220242030011031411203300020003014012023133411112140133040440042311114002443334243121301124043302243104402214010344402013224244130302143031014431210042334420442204233201013112104241042332324422204432431104420223422123312124300323324441204343100123421014232402101000341433021341001311313103420133442412400102211101013401313104141333011044441332313342433343041414220340002312004200200112440444430312324423442400212002334110301341041000000441114243422231004343330324004022011031434041122110133013214420440402440300134234223303002244204121421232104024110011312144324422011233321021444442200002342014303233042242031002112121144241424212224330302212314401104121244200230430234441313244010334300031214444412200333332212342142323234104432211401343114402414101230213034343044101041014200343204420202232322100232114210233332342123111131342423213311210113331231022123432100342013240414220020213042134331022234011330312334120440140124211144432132123342320322421042022224011422030433333303411341100032342213404143320143440412111320343300120041441432420003430143441001333243110100423124132313201432110212332012114102102343413221344433434311401110434420221120002341301413431002144312404402102311242044341240421443202022310400434312120131312142234120204413330012314024224134120133421320402122340232441320431423112140411433422220113211433423301200234041303333332431403033200400021313121100221321010301341431134323142132030302224100121023122113221212111330010402341320341401312013223243430013144003200341433103311134032304442313041113442010102142044013131402334444022224113113322301224214001142104434321100413203313134002231431440410302400211323001104032020123303211201430321333414333021344121102042344442423424313410143442411020120012223024300040110001220134141440341433002104220341144013414210100213030222342123142004310232043123314434320124422011413310104443423024333031122411043023011042421112304202232240320134432112103103103322243101242111220431321410412201001130111411044031403223221444230424430240040122403334000140114444420132120044244210121034204341203332422113023001203124320011321003001123102210343323300000231012344033344122202033221141330240424420423442131023212141421420441103314312303211303002222113401414434300240010321032443024124123114443023320444443231031334012224002244312302304144031121000233022401310334111211142210413233023414314443034020304023042222302314233320432430402403332122400343130213041432330130124010414434303133430422341211113320403434032431024301400211140444044241412221034114314444430213214213044441424111441331231230404314113001241024014434320214040103123302324231421121304011124041034120434042342334143314112342", "124310330112002204321314012341400013200413020202433221143303104211144340404413024001304233310031221142414341014311112014132022010213422113320440334111302243241402101002101031030300220203002212224214134403003014043332414411401120200011131313213144000421011423324132003112421021232423221410400141303104023320424200233314341433332031132431333032030344212300124240031201141411314240331212403421443432120402402234341340314233332014214431102421312414412244211220141200220214323212301440202412012003432010031243124231033212231014424421212200023004202243203442300303414012113012140443123211303444302402034212422000422420103440001020331121202000104303310420144221114223442103324110303402221120441130033324043302010113202321140141134141003304033004304332322221034241431434142031014232410234304414402144432034221031103010120444333001021130133044234002202333341212301414213131440122334014330303403302113002042213141100422202310011003140120411443400341142224233403000224101300113211134113021044310422123121444401424141300444300002113133412134441224441033122132023121121202144132224231241223202000233120010340441122244320233441320120142110423401112310100103313202042010343222224211133332432311034440210002220314200110320344204434314414214434203423334233111424102303400034400121102444022110311321210314200222321240332320143310221013224021323442433132140434203233111040441322302140111223243240100224244322023123004021023211123343134341300024224231233031302224412431001412434214004311020324331041421214202433110434124212141233024214001330402221403122002021441100424101243340111204013044124343030334244233304330104420204304413321101203033020124434431232420441421320423012402232430023241300134401223242204144400330440002134111031110400331302303123123222230401003442133221423140324420320022403323044330102112120041042012334333043004432201332441433321040244434030123304224343313230122031111414113221024311010011243412314304304434344001322311334102313002414102422002212314344002320211424412322340014333343314423011420404140423204044103032322142440312001330400433230010312242402324442021324003430323343142032142011232313213130040220200413444120032130114430332200311424411302123033432014413340213320110443430420303014403032122203020100240111110412103224410332333244202114332023442302014022013020313210211221324441410141340424221022034330102412311344000223123343130242311004014104134140221230232432114303121120404140140002004414322411211312134103320000231331100223342330020440402014110243440343101212201141130014332331134424420443133304330014422214433320241333330413141103144002300023424311123403303331432234231332304344401142123114413223413441132313442341044131021031014211012203434102033133434244123142433140434012444330303133001243200222404120324232100300104341203420243422204431323302430340113044411143000401012324220000101213102300133240333144423122021322443414421203412024421223202402043433042032401313123131432001421010440214101103203342424132204301043111042401200333324011441340101014234444402403130001244203423202124440432241210022120114231221003102000222043340333101130112010144220233423221133440143043134303331203001413321242103404024422423223444042044133424012430444104431120341023203044242101324304422212223442203404313403010024130432032403121314334010014040340134044321213343024140003021402321240122443412404310021342330444221434042133444201433001311403144444111324201112331102132214020023331424433240013230034100212132004130023041334002414430032403002030240221240144240334130332312224331411204240323033143240002220434220312402101303402043334203114142111212212114101113013401121220204442101323340343033232334204411410411230324223124042433342110013203131000304331310142410040421443213224403324132131414112124401221031022103411442200210310340133234323202404441200213343423222432331121011343111411143411304440134333132213334033203043202401113310113130434023222221020034042423442233333203111022100303033410430340422000032014104034413023213422010344331344002203201240224043032432142330144443322312010131402112000314243031342340204134343311403212301030321230402112332024140243313441024431014110113014112023202133112322340422320313114142112412102123434400002130410020244331334343124443222323431242401322120444124121203310322144424144233304042211220333320124240342323432342214303244104433211231123322433100404444222001040204312223112000240132421344424034021331110120420402141214114241242422", "023234244432343223432142210014300133043332012231200032200112142001101131402341012304030400322230400112222301032132403232022021443304141130213302133403040410430424424311221341440133020132022101121004111303233332012231303200331221422120211040131244324402444332413443321402343344100322143432303043012141432300304301430421041033222101300012141112120140002134041304103214040032421011033011421201133443124331110132204102431342244033020444120441034002443414233444101040002112000040241013230440304232224043323330341004440101101222211231124011430204214102210104033004003202444202040010243130240122210332123240203102033431122231402011330004211224011123310011220444102001211132022301133123002222104010400241001033441021334332102141301304142001034304431314213141103002323212003403320124411230414030142124232404412423223122203332014112222023312412334221114311300043120413012120214032201303243011303021104404144300101210314323410032314134432433140402343402432010011333420400141320301322032210022120422033401001432021300410412222100042111231103301144014244314420433323203401323040441302414010431113031430433133323444223000341322014113324210111313000423144441400042230142414020032304242212100301431234422203433010011012033241101010122321412410432203123213122230100304330341431304301242013102140414443004404303023014433130131240111023434131044113314013404201444334431000431043400202442220420102044133010011042102322030103012303213013330022224101221210122102132433140223044323232421242434443433202032023210203243202144214200041014331223210243330314414123213010132000301132102443004424144113042012002233013001030142314341024440240144224104041030001044142120110142421332303304234314144130040122031413104431332134402432304133243024303140004130233240004343130304000302124012024401334344003204214003301121341421102200110203133240000241440302310231434212310141312404203010441110231311321443021340243314343033033142210043000332021001321222420034030204021123004342431221414212312121424031324314304013414424444004233131011202142433041133333221112110041231044123334002411133222134103432131343344333001403222313014222212320320331434224411331203333012444330330410001011302141420424200000230143240204121410341011420423231224313031241400330024431431303111312431344144210320300211043133002402003104104223304201201404204241300310140331044323420122221030243143303021240330244034100200204433344134340301134441001402341040432102041134201444130101230434244434212434322023341101231114420042131033110323134201443304044033034241143433433044432323243233212244404110344101200300434243230100134144231134013312122021444444041242213424023242432433413234301030411131314122344244044113403144410102222441413003214301023204341423103343102103221411210333100141112111424331400244110330322442022313042343112310123302342114013300220121032124202223140031040303342443111110422444441022132143233243114122322034422034203442404124313400000213300330334033430002201023020043043312402143020144004010342304043042142314231100102303443004302401234003301030041044330013014312102442312323343230200010334021230230211142133024014414303334433231424420232333220333201411420201100313314410021213324243303213330134424400410202124404042101111104222322434402342244232111010340140301423124003114341210202112010430212020043102032103203314320444430404302024224423302031442200411044200134323311321140103330410240011310420133040440442443432032320341331201334113433104330310321031122324042140312303222100400212330012404131033422344431102130123143330044003340212311202120210314411110213132134111433400212332014004343111102120042100031230404413434323143040244322432421113112311403214444014422314413330114234040332112021042420000341101412000334130221224202014112021214134301424001423334034411012232333433012213012214040134124300124412321232030200204434440243413201102420324202312234014334202000433240133143304031443404402413422141001021403023423302033304024412211304100333141213233300412403214443423342320300113333422210224424313134414410440002010440110200034033240244412101331123000324341243411043310424342414423044110341221133100334243102230320322401404323412210324330434444430230203432020040312140202330141304131042434110242241442414423122244113043104432012333422241210143304113201231123244012430101413414212424300440332140203241023111133042343412311104323003032114442313242430320244312210444023440310030233344111102114314032141004421020301310442314000", "014041223113230340140101244311242024002320310120033421032102301020004234340223104212403220030032411131040210232041300230204244442002044003322342242244312324303143332123202144030123201100324224033201130120403314022214012012441240111442212230221431014444414430323232033014033030130244003323134030213311132102003330432430313224302224340113220124114040121014233223231003123300020031223104403411113411304421434041314123331010241031110410432142213333014111221330114322202241410244230111412103411210241311031230223441222312313402224324202103034210002321441300140233014014120011420210022010020003044420104003214120400442030430043012314103124143223442140221211013224334210303103044321210040213222444112242214344034031440023401412313411012333002242404423011022321441432030122100304220114442233123034233131440423324013243041011303300322030041001104142223034014001130121144424401400243200211314420041323221121430132122232422104130232234023001303100304113133321404331202333310133112010444343244422030034402100210331341103140344002242101021200034443202304212211101404404041312420411032432334224342242010002222114023030433304323314113244030333241214140130440223301342134123023041201043420124333021304200123040304223001221001110204010443141321112124402233131434314231222443142113034111243231212032112040421442200101403312204214431442110211202030410133040413441233213144402122222303340224323101104102043422342333303210211431040313433022004304130023303024412243121232221001442010333444424304003410111230031424200112244312303400222434410123022112040140422113304132200334132222001221321244311323121440231144010420440340242044013331121143303310214240104133423442301404033120230333303224114441001241224132444332441441102303300103401322411213444013234223134410423213223123442400314130114013423243313013433402131241414224141024131034041210104022001020110042013202200023320122232022343431022100133202200441424110021122203320301000420043141322002311234004333320024034202033020200414312034312411422024230314213324010222224013222333213123332010341244230020324121323421413011444033044030034131032100224403240321233423423312431020403420000204211403330032233113443110333121024332220401403331143103213324040133113131224002001122034113301424102330003223330200032111431123120042110120220423230102424101431300144310101030220044012111430144230332131013022444022114102441014402340330444101014144302102242043013412120434044142412123114021121113103424121241142440400204020433014301412323033441220333433231323022331330441012114441120343220404010420233433312141300242024403230213403031122442410334243103420034040213304424401304413021241442011314033110232113232333001034143420044441341224322301322133223011141001043343012131134023124411221220002233210404223332212024412212412202103411342232223320302432211333131202021322344233423313404222320324233231131020014031420024022211121341111002222322420223031323431330423334420242442243011221140233441034144011411301024434334031431212421040401132244330312214314143342024043431322421120413102230342023400144211444411010231404032304403342020301202112044114141123324414303010040212243443024404140342212310113314032403411434031300304434232141210432400230402224144220232300303042000231223312031441102132214432113443241003211203301024421204244412402312000322400444330341143133111323224234230041411120334433413402110000100442122000210104130012012424242202234414321301423114314134301330221200402340213022403323300420302444100222001230241312340032324214304023042133110332101034313133301241424320123213131413301301443301434313322403401341342124241332222414024043123340311443223004311320114043340234344304210130213100104314140204330212441110042000203414110241000040303444142112111240143132030343100032342210443003002124443340314240022013300004033402224243312301242001310444233100131230302011420013443043240001334224424314440242121210032121100401102132211343012240343330141441422332300433332020213214124233112402204440224340213003402031132402341442022200200411040124130030242130231210324201034042232300023123404040221002401443433034323011404343432031344144031331420030402020124031422231342211312044200402040113321324234044101442003141142300141131312221431011030322323121202140212021203424403340124443202440113420401103214343242431302344213102242243042240424411033011004022424213102442343420301000140232023030222134330112140013432012220042230424434440422302133123231130214240212031212", "413444013020403124414424333030012033113420214014201240221134003231413210330440303234103220303202110410420442341041244241132224403432441030443201434203301100143322333404020443434433034303201400414203243420031223314434211201202304240142240203333400210400122423243231041222010440041213232233430133333113201240014002433301203140110241144312202300231111242403003202003130420004244212222230041021442043443223433223310130043224440300434232340043424131011141333431411032024310420041024322422233214420241132112020224340133412121243003422100004340103042334320323014000224212410040141410300303131020020040321140421341022003204212322140301433343410204143241331430243001231310311023220342412243002021000120103033344331223021310233301343401003401244000331303432100112024100043244232141313322124422112400141404413000204021134233034224224023112413143024144441210000000112014103033120242414301432002122330204200110041244033311131130403343211032421023440332004223022001042444444011311141301223403413440430133224242111202403421401230312003420330200431314331411000122143311244341034402002230024131343344443303300204312402402141023243424041034114044312022032131123322341443340001430213420341200021024301443240023003110002104023131033121402102324041221142133404124144422410101414013014110144143331102114403323240111100044311021021221411023001002022014221233100411240431010314410203310032220224133334114314004223024432313302411140043432231342021001020112023134440232332432120143314231321134311432433221220202122023340444322202132312314441333243113400404342034414123130324204211333403302420140000144344324413141333221014233300002200324441304421434310342004242344400424202341031213342443402230403420103240313111044440211441104310403202220143234414233314040444142311203233201202301020432444221014133242002031213234113413402243400003202331440122130241034332202212022100341340213244324124000314214322042213033231041220443223203102202240304301342330012042413003034434141233402012034224120243302124413442031000222242320031300303120241240103044232202400000040004240113101314103340434231314420331224001422402114014433231324311240424233101421124434344142423342301231300142413042224204411122121302420113001320303410143112424102432141444332220304024012101413241304304321142002412443031232442320123402130034241041041334340324321201414440101010432104413343304234341302122331130443042113240022033041200043230211004210214242312141133103102402003103204110221134001410402444320133143010331134343133122041430232003130321324112220231142231021043214434114300204031123341313000341203342442240204410224340433201012011200110412224331123314232404102044204011320130123414002023440024000304111233120003232112443144103432432214030441432220012214301141142131404232024413043114402314124424024024034300001431401400410132213014241342340000310302020330140110301401301314323142004322413142212412411133310430404204421441344022331322314313222102400032430433442421041203210034442031300444211134342013134242443041213434404430340131343022334430241441430303122124423142433034043224124111023024102140220004031402222443014214134031314430310233041413422342244133420311440410131232424213313110134331432131202110414014323221101421340414031131144210010413240023341341400043211410442131410224444004414112423120304413024402143323000313104141240003432400401223140131024443014132342221044302103434410141141324433234244134123342013302241242233302204320243122031030131223402322241311311244222411001442234010442312312313004104230142404123202312122134412220323222331332421030114221341334110312144444344342320103312020031143222112414403332310431341144132324344010120423003221143321113230131424401221410033322114440313410321411030134240441033341233343133430422241120040113343120123002314110012041444202111141023320033400230212242001321422220112100421403331224344142224242011000114240141122324313131141214443224032124044240124031044031204231313324420201104044042203010421242112124342411032243323414031202132213241322134310121241414311103202224242122111120303211133021340030220414003142130042413214042430044422203120213402430340400343423402202232333243143310030422313411142300044221021140300124303210423020231422212433420212142031043422211003444342421121030121412443321221020040220212020021002033014210201233032234101434301102124142123121240413243044321413023321313333243114202404223411343421332440021012243400434312010123314411114410223411412440310141", "032322312441411411414120304031142104134034111014010214144434441101300244242102243304002010332434424301041301342041120240343340022243114320032240011440224023040030310044011032043140303440310401412121120132033003130303230112213200432344242412111133231242021243224241040232213242241331141220033302021424242130102032221411321140212240101101411124013314103130021042421132142232342213033004410440134014002400031200132232221310030330312010020114431313441411023100341024112102333404003422031130104213303013321421421021340312023443410431430402402421031114443343014400020330034101024242440210202422133023320244414031122213332421442031321332301331024240314413144311130443021032343120234140412320141201000041130213314311340123231210133221334310324222034304213234110041010122412421113344201133134412414144313204000440144030421400233312234033130424442230230314422301304402423004112102102043413032104231141414422133414111214121040101430324114403344011124210223403301241031000023031234024420230001343142301224221404424341321044223312400442332424130234133324202442110211142211324231134134212422142010231313424120434124420232234430342031302314344110414104004143144204324004411003041212222023311120231204020204131221004003230403403314211131223411111442400403123113243244014240221102023333034134422333112413011002111423132123011102121002420442411230443201444014231114240043342440140022104201140323244040303023100210113322333303140032100330403020432423143212102044442123323310222442310212422314344020140420342432301211143240212332301304230322110431030243343120321122330430123434233211134300133131112114043201034233411444130301100133120441421330411141314131412414233330233034121103012303130121211314414021221412241340104434012314213203342302001422410323214044113333031304003232140124032302214333443331410342322111132410303332113132021311201300303124034032032343310034021104432440131004223133222444421333141400402124331040402420314230023013020132303022033114131322310043120221403242001301233301241231212303013404331202431240242332022013322003141410110120011040014321421234200114424300340200232131300142231212341103332114433034234341301221044143403114411203330022324004203041431201313341014102224214213324243331314121430014204111441010112433300243322014341033402402243411400122314313443034214244000444023241440321010440341231443113234231214321140142212120301420404244232000330023124214142331034042441202011010123333320221404044034140022102231242102340034030234441424111330304442323313323300010340224421122124101312123223132020233013341401102413201104143121414102012443013324220344403242144020212131141044110121341230213303202442104240320041000434013304213011320314413002413231214212032341440030433211111333013113001442221114312343022401130431020133400024012340222031324141342012041240211214322442312321413114112241041043404041324224223330410424231013333420420012312212243422004431003333103431022340213010302200021024413010211202021341142111140111303240101021434341222124443133224120102433323342002222104304412101011322133044222001140404314321004114222433242300031234320223313213413302100321323344300410323123033123441400110003002114240040040422413212111223242321210231110110424121310130213403233412022230444144332311011313110022422031021330101210332403402302202201422221434324422244041433220204130433403113203200014133442442410004220002012303433313020423014430023004234114400341403342201344434303120042140141341142013244123034024242023320242240044203444234410313030232423232224420221030013310040420202413233104331043222101343343232312240202443322210433314314141410314203104443243240403110113141144032413314042243324020404332302334002002041102334421123424024312340413442312111424401231324001441114024000442124002434300110434140212003243130243332414003201130420310201402200130314231200012401040133102414300142404201212200030114201032242110321002022432431324012044041143311214112112022214113444413111310121204324424404434123224032314420014011424212014232330343011102433122141122033103322432321414103034431132140112123144330042041440422041342314342303133034124300134301400213332123020143401433242240234444301223422132234224122123421341011444244031432341043411032313131220310301421420013041222311440401120441442020411024113240413412033300101100042334333314141321030444243120301444120023320432402131442443411010013304420134300124011144404244130401103104212232343040041101431011433014012344110204204332", "441044221323102041110130230310320140340220041140432422102010333114214443211233133414443412222111320242000211340442313324433424431302232304220222020304234441022423311342113204144441324003042331430412312212444021020342202324101310340240222403102303103440144324224123114321211332312443212342023404133000442241243330421401023131011203130213241433232440444044344131302221441211433323220341431441440341322323223001344403004332032232210343230320423130214230122310312312033414003133332303243313300412303342004401134042241201024040011342214302140000342313112002244402310434344334442330210422010322043322024232402231204312421320113244244021142232301242114100034201244022400122044012304044204432202343332432441144111422113323144444303244314134011411110101332233134340014432440042444103123040223220231110223411243424213001213332341113323043444404332323341421122042042443112441213310211242440301321001300143420344300223033441313131324111330123012202034313144334142133401101304434112203021121131210012311411403244421130242313223342442441141302231141133034410102100304132021324010034211111400012403242104322424221341424212310421114240012110430144441122022324042304432102443423132111134342311132002220434134221324031134043102304343200221102134233203410331411421344044110302211423241140110332120022430241412034442033014030442441134211102001420143414140100402144130333321243030333342341232022200332304013224242240433022232231021114030433002022003114341144232214433113032233420401440303420442031423243244234231002313102324014443040043014310034321302344310143342401011140122101411241004243304323122411101044141420242330323203203322144240434210012431431313102312242414344414121411313012440312321313334113432330324343000443423434443004213014331340002421211443044014114203014124204424131422102230144310112043210440042222313443211434004122410440244231111403222221432131012311403230202334021113311234131122112421344204120034002303044104120241220400244221240212103301444044123124344442414032120121040012223442333314441232112041222040443114140310412322232400021323310012144240022044232222220241033124310131001201413230203123240044042131341134410323313343120134301042124310244201112420240442022041331141142333244202044034311020232331444224224214131340443220232320432431401103110430320201003244444302124110321002334322214232003210030401200243142044032423231002242304122141323023113331402233023132203003331044342442220221341443212031014144402033004222414232112323120121100124124432401113123234334322203143032242002122340331214040103114320104200201244034301014314420432100321114003332123044241441330402421320440141011323344130431102024110003201041030403240444313402210002303443332340344031220102434301433434003343311441133301203134424421114421040223331302213044321311143123311100441410333301441104443123200420241120010223341340322003433024400431212204032332021040423002221011344140133232101331024003314342224241401444232010040321403421331030130100120434211032140014341310221441423032042142202101434031022134041430100202243210420232133420414102200321330033211112142340111440312412230110403044340202240201044124124141230230224241034101313104004242242422431211124221232221034043333344301134434233033301234334212322121032442134020411223420211042411430233141320303441040203323314040014031213222303133314344243400442320114124141233040142000434343001432014344203143004031213022440304414131143110311304133330041331322411123344211342244333323400431132313240431203142434132210403443324430313423321341221420211204403412124242002242000323203114420343044322314321401020203101021010003301440143400213020141422212024244131332322042334122320343214433324200130422432321201312312023021011021133133402140230412110420030114042122212112142014230403004411231142021314023033042323412343104033333310120021431040244412200322123423024020030301130440003430233042103020230213241423213232124024234014441233244110102204420022320410400331320221444442003022402134430323032143230244034041134144334224204022402301114041101103330202211013023203431130003124422103311444303320412401003422242110111133402001101302303133312404300141342204241230314131023032443020442433020332421404003132141110213213421204001404241202342242210041211441314134414043333411410343300303323331444312004213300342302330104240241014340014200003012124241301423441322024141400122140410323340023304240310103241221130001240133014302124222330224114241113442122044244043223", "014214144320044133242213440242341434410131224342403312102301434143234103104343040312040203343312310410141103141023003214044334240401313032122210203324423111044133440432133320403112410100014012113433042104133202112220111401140143042120042100132333211104422122231420032201401321444140330110311240001032114000441233233412133313310442332214433012142233200224310444213034414323122243404232402043214212210112401321231303033320001313002203041240022034043233010133041131422020410011334112022131044211411233043214014213100232344312143323223432140103022422323022340240110214024214000040321323341221442222031300010223411041234224213120311002133424133142111433131320231132312003124343124330143210120341322020413244200403113300214313314202024101212412201001333401303114001121032421020213220004133300114121143141422110241442440040331044113031224404313224330044220200404123002222020132412102040120231031034043301011124313400441032414203111234412211241414234420440134321040134403214340012433312403311032311310000434330043342331400313240221241413140402102234332140341201130244403311323100321340423203403342142103004433214440242442324433111104042231024011103302410430020344413220303014324030244432102300014003041040204244303223301043341213420133422142313232441210423033334102331320311223424330313212321140243012421310312130131422401310322433200321104143332403142032031132003113132203234322310143440003120120232400103213412344134022013143404031002212023213401011114002043104242211103114421301044102040313410220040413331142102220440212434011324122300014224244430241013111222301232341223424414431144103444100320040040014021400342224202313003244224410013321002121102343040004412240311034341144241122221330304142233113430344144324340401002134034301124301200333314211220341240041332231343424014142232123423431210023413132040301424124111013141320024020402310114430231033400103433221004424324420341322001323344400024121414243023414231322423402230423424403001143131220001414312424134444400041423342111204004244100230104302034042104100221133223321104340332011334434300002430323414433044021334201042011332040301342122030421414014442203301424203332414202411211410423321314231130131340022144103323201124330022340142310044014212423334441013343134423442124233243230323210220444441013203200033403121104211403404140311441004304303101122334301342411413121014132304241342202213041202123012201241400342023223334014423211312203234143310042133314300340200003413432134203433344024013024441034331320040321423434114142102310222101013122343034241101304304404444011330304120404443042141000411000300101212440301104102020404400001022210041404042230110001334140040004141312233311401004303231330002212100300012404012301303000042144413140330234432122420332114133033230012004341121013102231404323142030121132441024220012342111012310411434224130022043422200303202320102044424214114201402024223224032033412221323334302421110432101220133342030342023330220120102200022240103204342202044344433101424034332201034244402220000232243200230230344011211312030214231442004120312020333113101444411042023231041402024000314304444033200333023100142311340414102000000133002221143314401323313204313241043223110214010100212214213102040303432122131400404411343141132120233021300240440430004010403300001321030421024121233433131143241044310322133022144112310422134024302403241233044323222012101413444101024003304334224122101200141124111102311033342312120103201434014242112440214240130302140113430313340021200221141320223414243414123002424012440300100101014231240344313231444303420310342041013102101320012124331233102211302444322143032314442211014024322103104301424223343031121011220041401423231443114314204300142311232030320133144434114134141421003332042100033430222041443324234043131114020030442040121022420423401231343042443043431211020332011343020421404022421104430302003014313312442020024431120331331113233031033244201440142431122010204314233331231223131044122432324003030233231431200243031033102413003300034211014040222100140222220201133013331114420114401210243000401310224023321100033331213123224400101332323334412041214021324024110011222021132204041203410211401213220223322220314234344103420001301324222020320421102002232001211143413400422344412321130311024033233002332100332213431244000401232442141030143421400134312231021330200310241313114321124331323423120002042031002232422203141232431023034033143132144110424013142011444041141314443", "341023400010030434034112101014300243123014211414303013414133304300203310302343010412231424334010431332020422044124433022140333430002242200100412311433002031131044221312114334424012312444424112033023213223013120112211102321044123210120122412234343113323334422401210112104411022130141103304122400444440101401340012130431202432114234232403314014330300433321231102311320010442244112104231312241403431414420433004103324123101110114314204330010333414041031132040222331004042032140424312020003303023042233323010441214214224241104021334120132042332103433041313434322102310312341122433424434444321423411044021320143222034223421001330200441443032312423444024300043101440241021031124232000304244301233321334441230241340401023401333114320320224412401113021132321122142243222211333013334023023400414043414014430222210430140024120034220434302333344410232431242143222224434002423331244033312023132340132003033412013044312330414024112133124311312113200322430403112433220331434202242422032304430411012033222103414032312400304331410422112141333124130030430240144321344233302004324244004120143123320412104210241104100422041413114230432331232202344123103000442030102311000142422203133210023121034320202330104114413230214244232241241344124242430203211012222410313440141442210304310004200123431303013402123201120122141243121432041231013211133001342140423140014321220134010121040120121433413240240212442000102412000432420144014133112143133041303242333144314004203422334413344340234414223102212034204110224204212132344032204321034104321420342214434201300234420412402222114042411034411004131312230404101100304100031330224214313031042214024441224331202114331400224004031321110230141004341142412122012041222213334214113443014344340444333343114121010034133020331110243431243132202444023312103131240340404133010001013300000123210443214010314304001004223234233243304444012424123432301420132403132232012241314332331034043041311422331130030441334222013400210214034410334420104022023233304044004420230043301311243043131411420302320401102331041014310301432204421221313432314420404114100044432043402202141441011200213100103031320022042034024301301210441001120141140012001234431343124402302413102141100004042001310410340424044034201433240420103003244424100133244412210412324000430220203040014143244434210332413211012321401330342213321341220111201220232000431422132111411301042433131003330102140002112232124424014231222331433214332132434414002321310241323024100201023301302242042300401200202132400333040224112434000244012000244001013304334223331000121322042221424314410302330240344042113142423411040341143001222220411301121202333202111020131234034300113440324024140144232033313213304133021234323311144411100402303012141311211143304200002210110434003132003013101204404032220111332223234224310333003212034010320300400234102202341132343223014340434431123141032400422403000124113020320132102421312001212413113211244142303233020032140331404114403411011323430204120214401324222103321423433142114302402221304020441243414310121010140322332040430441142212244213131010021031240433104312211243233130040013342240403141404003141034130401040443133404321121311312044431133030420044434142024222233104213120021343020342400311403220302300242012443103142204024014110241300131101443013142324241113234214402443213323104311403141334333321430321241200443000123404424333222141341310334112244123132443223230121043434013030012310014143423010130030143420422201422441412444112010024200221321414421312241414133303224424220212423330312330020101042143123034140322321023320344434430213001241024023210333334012010222201143344410220104232103411131240030123204413224440210322201220442232310044211143440043143201314312212420043100042102224444000443411402411144001334442110341240132110233342043203021131002414112301042312412010244024324410000321132143222124314020341440010143032433004220433120311212112141423140430222414441001201413121413310321004104123141132130302412242133133141311113400220312034142103204244012210220211400432300004000023004401024231321002312233232223404113434323010012011024211231024101043122211423302042341003421443344444000343443132101343303124420314213404212030331244223200203043422220232444343004113320133243103114430212142121403414012042422304323022024434313132104042421010322011221220142040301301133202042424212121103134331024120042114202340023341024104144301434013343412320302442031124121444300140212431133234113033144", "411422343220321242213010323132310334002414244422341324012002421142111032143124310102202431311443342001332120310223442031202441240000421133420324020144431033330440313230001333234103442112221411322040201220213241022120130021143403301120202224132233014323120101220441431024131034233001302342423043001123140342210002322341122443332322313423212022224214130030402342242441014342024224142002040210103121000242012404240211011322143130403031312343442420020142203230433033202130443044020134032133204131204421304033313204243123302140132312343044322400401004234110111312142241402233032404002403343043402412332040303134040021310124044212304134322240432213133233100040010444020341120440014424313030433432440240131124334030323410424434330303243233024320341100204200241204004300304430242142311400103103212321420203210120244124034412042213300040100113141032320131010330414034311320042131142104301444440344033141413331144441103414013141221004031102044220114231434234002413204132101034301311242143422041124421242323113212020010020300342403120133444230121123404220311331012414424241404412032211102030234141300242401022311024404211413213334412123403404422003313041113011243232101143412440112434213032430341222241114421232442433032332322233040124140131244203343320123211414343211402440203123044434043414404111033212033303020331441000044420324431311013114430344121013130300410402313244324410002424303311302300324321340444344231224330200331302230414042421011342324033123222211310203032343002134403000004010444404244310041411010401113024344013333023032041121004142010233313320223341032132410441144101042421431340011404424114004001404012210343331234301220122203314230220344232022401114220142312040224224441340412233413010024011441044311022102413434431112112233403243130222042004043144210312404401442134134411314001323234023412111211142031004120104212322033310143021304412204224404442011431411230410122142123313223021034313401343132231440231004200210221210130213004402120234222311012211320401403343300213023320423402324012223134130243034034202332330413141123333430411110122213402204403043414114211043403123442113100404232120100432413124431331302303300041002404343342124001324043011230341423414011434010233121414220101424114101010021402414142231301420101113330232214111414030423110011131133424040004131413313340244131310200230203143033122021141344130011412412203312402322040222240303031210320012310024213340012302003440001230110200333410432130432010223301021314211114101114441321341121210322304041332243321432014214201423431423033133103434422033304103230313033341143311310424312320244103200434111424012244402143014122421022002331432313141422423301410022324331300141443211414143323310012312030304402300201202344010321031333134413133243000314301004323400224303020141313120010042232032140420411211004020410104110434310340120234324211012003044121442233040200300301302424013421312204221402130420022420213132131240134121444014240011042131021312213444013112424032210223201002341012214334121334314143101034333203122110420411320014003424223202013000411341403444242231114314030341024021040104312423133304323300341233222102123333341001010202441412023103214140411024213331040320124303442400232214322214333242342242232134233244423311140201031104200012143443434300233341234022020240123410414002230412041102111343420332413434423334314103200141120031134001112012443233442400443031010430300224020003400034333013124320100234204442123230424434423041202044101223312322201240403044044234003342112210440044232432101401104002141422323243404340432321000043012300200103322241034021402210421230312432003234122133323042030110210333411123122410022443213411144342433244300220304232140042304400404044442403032020202311021133142140442310441411240234310124002424330130233412314300333333344014243044421443031131244304312244013232301114402020044212104242403142414120203232124434401032024012222302324400314123042222102121404321144341432404211240230030321334313202320311113211222213213112321233133300131413243000040431034004023302344443134013142342312403102240314212404144034120234240240012242241040042214101134110010431032331130140313023224042424030100312414443444004114201432123131202142200324014203243314102241403120340413212303024421143332141424021422210422234131324440400332431230330002131002332012124423232102130122443140201003100101120230321431221000204002200203442243423213433013332321302332201440243423421144431003110444330233", "224323301324304204204001030324334200303314400112114310000002034132324212011231114122201304424342024300443100343220032244323311123021200321211414423402040344440343004040420400031232332301041332200112333024043201440232014000322322422103043034430224334142343221204114014430320212402122113300434442344010043224330010224333414023343004111314313234424322000334120122230023231223112341034124014032140010013232334220133241014120023423423031240442204043144333320330304233230213440102122104031311221402103201124302422421212040411323111003031403141030443101330324030143412202112020101100033130230431342342440443342141233120234311222114004033103402233223323443011122143232222100411331033132434202132143144432320311313240421430122031043202113112133241043144130123204011422133304434432321202023213204213323442221413040142240103140101141202002102402120113201433341334332232023344031313444233410202024421011131420020104014104203440410223101221344332140400210202012432114304300432021130203142330233421243320414400011400014422234233340240113212010242213423124023020423102330003141014413104143141310241033040321310312221043131331133242022323101014214423144243000031302403022344244102432030001024214213222003232102022330424203013233143104101143424101014140342131203420201241033244241020300033344100034430204202104130314223222121441334131143414213022430310411041021044003331310221203403422402323331010202031210442113123144433441121421221201134114011321101221023303240224403300232314134111321333414420404132334423224404002221132024340213012233131314203101232423302202240200222312032324114322412311144010304432200434200344332211443304220312121000414414320141113240214201440444222223400402122142114002420243123243113030032004234020343322124314204032340442144000204302113204003133322240143130012022034224212132414230441310010322343142131413021224324244314034324013100423332433434400101333340124403044343234400311423243442432414134143442023000134332204440412031221332314231433403412132143124040213024231223424243324332002123311324321422021001334124142013104022130311341324411124040033021131241313230033031240402342041243421243024101413324332013040112224131000201142311431220121001320330031144131443324430423004302123421403110012444343122431013404310244112143231141021041222422013114331330013104442343243212124024103333002310303412340210430102304424340234340402331242044234210022440012440103033243110103113231034320221301030132141444211102004132434043022422030214130212043122012004412423342024132133043221403112414212303133241030101113033032143242101041343222143342143343302002030033340233244022134313420414243001303311134023024223032444322204232203404040431010023110021102242002004213134014203213413313443230030120203221041322241244404340333104001200310433021122341101310021133011013101222234121340301200111112312410433101040041144030234244401243042232321043310211132434344130131043440012212441030140143423130444002042210323322233202422442013243120241200042141124424430120301103123431224200203111034012033024143114434132443042243340212114223010144332444131313332332411343004343314020403311044012021042420042420342410104133442141131044304113412321330032301433042242331120142142030300413001010102423141034422210034324440010342240132140340212330422313040123110423113143321040313221401244202421000320101144204032113342113121441243144444203322420040341412310441014101112423224224143104211302201404102100000423341212330443124411314031024233420433042333224114423311102033311301303422141421443443302244342133141234440000210021410133013324020242132341311133333032234200311300422232112411242414112321434032214110102301031201111214431101121424002320233434144324023410114442434303403401200000201042040112413114302343431300432320143014344222322213343343232301034402134442411111110142122202230240304402114221324040041224104321312213122104431142113103331302412022332024001003132234004311143343022113113241112413210031100300111032243032411141400022421442120303411034343034140143223022443222414003001322022404242243311431011302420113322010042202341221032321030230104122342424113244044014412421431324024141010340110403114311234320323301320101230343322123413211101031442420313013420042113142024043341240324040114010212011043314241322332232020241224212014432230301301243134214213414443121144413422211200320341024442042422420004403410420224033143102234341100131314004433243034123004430233011202413331040100210021000302", "002213141302144223321121024000431141003242203103224013432220342410340324043204232101303334334342123200334101024113342140214143242404443124023302104110212223042302304034311314214412321344323133214340201004324424130413311111433121304410223321000221000333240002100103304344344000203330101401213123400011304422441042322434111321100042210032104413303343443141442340011100123100013301430033334414210011033101122240403010332212301001420412213402412011133132023201330041201420203142013031044340410044024130211024424141414420224102022311420212201013431334411124434122013204001434124241033324131010323330040232340334441441104141212220113424211212421314013431143144411013110304124103214110212211304214232131030114204243011402413001231303144401114133234034030104102304121334442134034413240242030003030414213010123410102321213102303020330214143344204310041313123023313212440034404140433341021413301031344031311420201102124030020342412213433200001023324043002214310020143414422124344123141012130343330443303144401204414101040323412431231043413304423043420424233432203010200340103132441334043421400133022421433330304441412014342233011032423213212202101133134312202412424310231234341040231323003322132340411242202342301131120134133122020411243432323040111443430304144012310422040431011043031432431311432040112224232214023301002302341121030121121413230020312433410232043403402121142134214212033002144214002113014302202124144143242322000430013424342033303412400032330324124303232401434303343212101041141332344330303003040440033342413040240244124120411431203330020044111211240203030202402241230332210240440231322114042132420030131120402000331012314200442134342120002040201124103402321441410104133244202412422302402313234214232014131424343041133203243331430101340143141000211201434400240030204113244322321324140021003302333412400101413242331410323131300341011122134334303442032110220101331230220424001342302010124231102134311024110131341043011442113303420033444342330300342440041433404440403034223403104043422044421010114043223304044203031231320130213440322204424324030341210212020143010134013334100332424144114344233344330022331341103430021233003311243222131321313244402020210314402211213111404343241402410420131434220441321224440234443124112302211301024421314341333213120223411411242003330244321440322124034332433220122102111433434204220341420313121242430001311230042100022111000113400021440224244300001444341323242420011302233210043342014312114114342323342333112123203002234123002134410343101201220144020204232411113132404422232133311110024011333444032000230141331121210002322011411001213421122241013140234320441410210340104300131331212120402314441040002402030112134332011011214043342302134310101113313403141220020340242030222102324000241213141242003013321340004104112443234022344100221312221441413203014401221243231142201433144003411010431141411414312141444410142301032133321144210340314222313402120311440014400412022140331043104233242200143420300101321112423121012402302313230023340122314001331301224140332332122432122020020033434421320220322414420104012004123234102230330111200243124201114210323040402000223331224214401040330123121000201123223100014310100243010020424422012221101342441204132034413440240014311244021303314442234100044440034331242021220220013404100343131001330304201301322112132331110100112142044143411030322213244342210030421440214402321322344324140041002313413111111131344043122114033340121040342134312132324333301143401240233022000413204311103223232100422201033033023012403340234232121310224002230101441440414304213312242340023422131404240040222430441413044210122002241020102110030400344311213234134120031303400444034122100420321330400042210102403122404223404014124034220131023324422011304100034134233223024342210333032303102341330144242441222313414414323204032304024422110041324243124123341124202424012201140400432434043431434244142032122233203214021410313042311412203102441212421142024241041044311301031332323133223333023410340004032303141211144310300310341301031120111311231331314421414103321014033410310444022430432344133001130204211100103034430343211230043200343034013034213411013304343230220012001344300143141433302010223401223431441342211221104412424220123000400141434204322332442143201314133234410334034131222044304011440101031402312431042234030143303104403433100234334432013212022311343140400433122044041201301041110332410043313241322321112021110421302343411", "224034241134312204203004114143042112140000421413020330014021042313442202100004142340022343040013032102201224010211200342221110240033223111203210213012322100320141044400011424014133400002232300122023033011230124210410434224212111422302044221213102202023400111100121414444002341304341141120430134133201311122011443322224024402302341121313442040230420130141313302023414123222044104240341032400024430324120300431331221023443011223323021401024010401121304444240444201410311131122124311140340432420220314040221010114132140032340113032142120301312004403111311204443224421424344144122011412000243304411130001401342403433130214332344304331402334312013400001211343242210204044404213020311032332000134124143034334040122340423204331322334413233433231021014103112011244000134030102100324340412044143410312102214443411330201302203342400320234344404322340413024121424321220341200120002104201040433240440243123112304412043121100413101130331333210041123411102103302402022223143214224324212324214444111123423041241110213200112213310223112410024242233242134210011102404244323222033431432022140310142243214214444434214040112412133213330232024414110001340324031110322443334012414014323213244300330230224332202204131210104113401421111013312224343002301120231411130032401421022214142214142243134340413043331324031100004400142000340101443404422000004023420003201432431240013320212110410243141000244443441202204123303111140043030142014331043042132104321131022214234013214344410424331014140333200143443403433412403301313403400014420111241230002001342200243220241223323341114404440014034020204143241301310244040204331043042140234440024403134211322300304333122423133214322002323243210334243303001100340010413023214133033300104213141123422221334330444220142243414443213414133204204424143334243413322440022221444222333131142310120211103103212002034004004044324444344324424440424440200233003113003132442121233400323022112421444040421322121110343330133322332220131414440444101413303013301334440212323043203331414230424003211111303201422200311010341301400021444001002434020440040134233203013004133042420040113034243202201210044413000203010114124120000201214244303121334441111331004403233121144442314034244024001121100223213012121031410012310440213024324203022111340133323402112041232010234433343412334200340122112234411020330444401144122142400010212044102403441032302431400403312013204141412324032134422302431333404121420231212020324333223134332220434312332011204201113423132212404023414241142111013433032333034443443130331421441141133343311234403200042224123013241113432030224420324321034303440220123144200300233144042443144314141103143032334414343141420214130031110420341112442110341423022004132020211044011121132111301143412100412101303031234430313102004440200313411120344112230214444012113012221000233310143103233324102322031103024310044304042004202144423111111121041032113040021421300321132340342310031142140141410210341111340224233434432143344410143300210242221424243312103342043042322003213142301432032011042431240423344012143110432422041410440200244140023144311224132400434200432410400202320234210312330110223332144342200144214211030340443144303342010104233413143113421032223424333442234210010341204142114030411001134303101344021101324241204101130334214113133103043030132340311433200243104320331043140133223444233214440011220144414433310221404302100144442420133420104241303211341102101122240013432334124340013100443003143131231000411400022422434020222140340334024020113411112401240242331441132242314323342123133133114110440434023123103312121002240022113444021414232324343044100131013304134322232230130030442233404130112413203443434224240130204441232030103300204224300122314413130320143340410042242401104243312311000003032301340313441334322102331011023102324233304240031241011440011243241001132324223142244321112102111132030002443421024223201121044330422104223121040240032100103322221243204411122403022212333341344024323304142013010411444034330023041313303021140443300223032434214432122400032402321311141011412122043231234140424402211233244042330024300044042113034433240013314400013442341410044442443324313132130434211303400041043100414023112140123424413044331234340024034423314212444140332003043223341434113420213344112323303122301442302001003214211322140224320103420042121110443021312334412030441200342034032404410320103023144324342232323424422323103201312111214041234033002402321220121222021024", "141001203420032130004122424000331101240430430414313144322110042434134000230444302033224134043404304032002432111423040221213103202032140032403132212241102304342320004143201041332024010414043121304144312214313411433241114103244021201101343000110323400440040031234011101441240040220412001300311311204210403242431221030430124222303412313224322413412220203431020213004213232023320442014312430211441330331113041203324111403300321312234341124342043124432341231002241303311341020044240230302433032343231402300324123321433211034330001242320022441332330121132224311024403113220220441212212102402120042412202410201122221422100431443420431023100421113441000444340133203031223000122101400220302212233110341424213233330340402044041440000400140310200101143432201234044302302304322032010142302214411041403430314224342132303320421133444344313020134403022200303102103130323333000110310110242223434432022134241100403003404433403002211443002343033320234413113032031101204101110443422413300242300421013344113300323421134223124434104112414422444320031201230120433112314203022210240334422102433330400102240243333231340021322030340020024041302221043144342314340411402030422203321113234323021342432341003231004313434222040322304321334432324244312214431140431304232212102101022221302013230203323434413122000110213331003024100410412313233123003042023332143141200144244021214314021332232101321231343103412042301024322434300334030411424244314414210144431324414003214343343040402441212330101310342410212133233021224104314143414144312324202024404430421001114344101144310102122420130143011222214000020421242204241120122110100130431420020333231223123410122440014131013324010341430120341010443110143212403102031133040000243304041324232211344443003020304002114141104221023444102303242112443424421121101020443022341241230202303443400143130040123100041323043333102002122102411314041111341102414044014212411203321023411223204010303410132202443234204101404200143134113230114011220310012304413232134143313230033030404230233144132032110244103430303420414223304134004303212314221223343430120311020344203323402311100401403014442011233134341244333213214211121040341232001401021034000302043434424040121411241002023044021311220333213143303334341100132334011332130223012443041214111104324343020102130430330230200040300041311111201221333403213431143000141042020112230334333131012234201343331010310122320210044144130221023101210240043130201402013304404132403241043301120002422442340132022412223310013131133304430423324143412203412240341142342233340033141001221404030411411223223321202342033313422142011301244112143400134231433313040131132443323130322413102300402442230311314213124321004422211304102433144010330440301243202000012441222343214001240104410314034244341002331441334010201411444431434042202003232342240341420103344243234442444220433124042334002443143213243134021034014104030334230310012302230101410101311001013210211421120213421303143104434320343340230340104334442101133000432031443034414342143313121424130223343223244013343203230102432403422341011241431232241114020442303432433103330040144203230024122002004204110344423233002233341040310433312020204131134232043044043431333000400221344331402022012202231341413114423213112300413121101221023430433324043000421401241021341332214001200211014232142224121433201012112242441004320203214130302131222414131101431040100241124301003010402034210012234400101434440023103143033124042233403123344104213410024443032412031032344304413201104003241340303220222322011120420014134212121404004044403102241330304201202341200142303242041032123301212244323121030224303032202343120203121021203421132033032224331411403423413324424203440311200343211220323100042333022222141100204302322443403101221101114200223410304040300312120041222114140041244424423420030222422130120442130240324023140134313201201103042201144120424414104023444243342021401334323342013211303442310414034134104032341000103123034132133102401221432031334200042001322041310001044024034120310303013143111201141010314404303141243322240221004441421304434042202331321243220444413404002142240442311332402032340424300213423301031222431100320231232211421001100114041144314223400422243420400344344224000431312244321023104004420312043213101300124012143233204133331124321023112133202441343311400303044042420302243432044230223144122024123443324211031123323103131420341110414121030000234344131300210314340442041203433422124033131231112", "021113330444111304442012014334042230101212031420404142223000111032244022421322404002111341312304041434224202123143444304331020132101010301202012031314122022402112211030302243204100321024340440403313213400443234201400422421440430420432022110442400130012213103203010302244321204122311111403332403234312240134102231322133102420211430432300422202444044244431034143222212124243011324012231433330421131441132114412233400041414100120100422330434432012122340301334241443302402431223223430031002121002244121011143413431001301440304334001114400342214041014040243042311314432444000341103130240002220443341034033010204314004424344430442214002244402200131042321344003033112443313002013324004020010002033234402100343042121213330433420023321210032314300403210420130410041442333140212233040010412411431224332431240044240213242303311014131412101412301233212222231131020033402412002341123424222100423223304303334430121321121131243334410211314143444122304414341014302112242121332344200034022430132123442221412241211014440233022022300414240213223242121120103341113042300331344002314041103302443424120100224343213420012322120321431240131103333310133002023203103000224011201203342310321124433020431414444440040422000223023341032324323414104321203422141100402021434031012104223110210134430214142444412031430400343024221240242010044220332113242422010340010220022404230432440234012220301331101100312123101214431011321412023231124032442314003414434040130320131441021312332240333302231130431441201301001143320034102141442344304443202212330204203004402000240100311444001110242241101410230330434402233221311424244242021302404133400321430133030234433220401401444013023031231333024131230041212321432103344012443422130343332031122420333241432330112311300402041312003043331144413234144244312130333140003033140234330122401104404421422244103124004041021224110344422000041314213413341340401234132431410413310044141401230331042413322422340023400224222313043032014240121002144044121400221132011244301200231002043023200342002424434011340232430213431243341242330410032301312244312202044111334400021130241322442341421121311124242010140414410240312324330232144242221212332100210324313413100141042440004343412143230303143303322103134422302043024323231021040334243004230413141301031142141121222043411132140044320321340010440311120224333141130313340202432230430200111102232432441022221342132241333244003340423100002112340034010232144441413021413133334231022343404004032331410100322042341343213232004432224230244311334403104302402023020423322340000312033231432010142132200120434403012142304121210443020430041430312214144222323101312134014341320431433140440121324320243303104333104432043224332203442404131303403204042103020312320204013204200012220021220104433034114400142030320011112140004024341330011443210440240243210124104434233132241312040333040134240442442212111201123112333444422232324032003140422041043111123123443022200312322440112411401341341124321111042042120232203302433134233324124013003140414240002041122303040122024423242021322444232204424030231444332222431000430020333200300343234320113441423023401024243412331020001121042030200344223423012412122213234411030321440333134340143112014004341012114043000331132000310331222121014443222403012214420140220334003100424413002034333222104441040131021313312033440222211403034342141041444322322112343140431423102042300233040111002213320212004442432140332233144133111403133043104003140031413331001444340201000324211303334010130120100313331313232241102234132032340103024010300040430444142023213223120003133434304013013424130134114332443421421331021104032130034331430314031301040201312302130040111200142204040314343412431044014124430213431122220013021434342123123440023314303303333124302442403020421010314214130440022044224314024134222430112422033312013034413404242034424433312123040334312234141040343100012434430422242413111323140041334401202234043011143111204403410040130323300134131343430423342113232043443324430123114433422334041040333203044043122401034211040323140243101331130100132124044424444221240022022433333321444112003402242143421021140231033244340200031100040212311331031021141124033202300121044442214302201421144430121041123124022211301124040104341222022023013104314412101204102300224230140411014141130411003333433044224411443142343114200133321422022114310320423021344002221200240303300443323424013344413344303314132101012422313010230434424232340114113043", "220023221210212030044012013022221443241002302124120104134042042132220304142043442031300202342433231123424311201203310242232332210013342320101443123423444411023001410321012413142401102121112333210332412241202440140044110433330303304040034102142200000201204412420204133031244414112032413214324024421422244232404132432034210231402222431114424411430021223424024134003222240204243033134133432314323413411043011304011421004234023111234034231002011243142341013001342101303141031313011433103322240221240134141041423102311103233142403203300313211311222141304010043230223224144142141414120020013111212424131440432440020003031301442132004410342432403221401120443323002222014121030322231403221321043141042242124220210042322003004001201144440312130123000434131000411324240131321123230424001411332104400001331202344242413400014340140310242022420232424213444201313134431200111230244242240230422303212404420431133033340401041140443434430100102144143303420041034312143110310241010110240414003311330100112003202011441022200201313141400234143143124314244214433241212230333004311240122313020323101330441322324131131031413331244133302041324414201142220332402224122204344242114014310420443432322421320113100003001331001432320100420214230412201233243100214444222441143321311424020433142123221324421112400223203221101141331422313202231023422431131033221030110441234431111244114222422340301100402413320123210042141312140003232324024023441422011310440220042124402423432421423304433004333140010032122100230112120300404312322023421312122243302014242401000034212234310410011430233413003312322322104332042020041414120241104401232433310332422443244423142324210113402403404402221432440343310144321340412324112124034130232303021032442013343430043020323221014311141223123034431134002421012011131243110102324132122311200010143332131040422043114314244112131333014024344013234041243021200303312324402142340131110003403341000030401401241200230334024044213012433412103131034213240022323401212141040402000431310333324141402043344124313401020303204132202313300414330021104123102042101042342000434021021330222104041321020201332041203342131420414043322034331204034441203342103213410323013100321212221343322012301130333204234014140031300032031130041121143201113442031014231410042342423324243434041431043344422230124334100302342430311321413143001421232002223321412021314100332024301111303310314002401413142223131104122204000324043203230441002440231144403320134420242120232241330421412110303112312022343422143443012234410014043141440324303044113313311040213244142143134121203113421104330041334002424303143020430230041024023300222011103140000433400001344320301101422041431023223214103313040242243201020224430302412411434433313034202321433114014101002122212311031043002120210203143032233342303430104100213322334213441130442133010422021424412422302044121433021430314432424213134232223020334342213311334041103314311403023041033122132421340102142401201233411111241343200411130430220023120341424421330413413302320101040103223401032112402100330210331044314410140203232043030232143042440324344343012130224122014432102431322203023422202103142044104303042000231102024114312021124131040102043314022044000422130202430200143434030104032330241134221100340201132302331132311401043013321401341114012141010143340303010412223434333103332304404211101222103133342022123104322244010333111114442002032344124213444413000412434104204112022303310213421311022112140343242203344321213303414200232010123130042020324302222303213311241144024012002023141243244424231201142314123244423341243202133434224422441434010333142312241143232420201002233132143230430031423041423314402233333231044003104032321314131304002024312444314413321002304230134044434033300241430142203424032422212213044122003322412002022243341030422223313244230132123044322442400042424343114334203312020333022310142114210311020134340222032021030033422330433433220310321123101411234311432244342331042401020024022330131403101340141040010013430202234010234112312114404140210041200123300403221400221324331202124120342222101444111323142420023414311132030243042124120330223334341441000224303021124134444033424240110400443220324223301121143203303131432321024120021402041031303231123420030043400442240110003330132233042231422440212304123142444441440311324121443021332132141202214432414344202010312234222310201412224032423300020140241443233112013020210420132232240101234030032431204121032032403", "401421222121003032321223222203320114431400332234144411443202412143023333414232400143201323242321410133300210433420434324000223302234420132024100121142211212212302330114101143313122304232231143101411044343143311122302430411200410303220042131130441043021041130414432402423430121320041003040120442234030113333334243134142121101213322143230423411422431113123220102214440114340343102233322431433311400120243444210343112441200311311301410134020413402334111023122204203012113111402333120422002144000340021230224040340303034200213402422221233231243342323020133140132313444104224322020423321133312304441140220124100342121143210343343342002041240431000041203240142113100112303410202212113422221143034013401033334312241400030121134134242133103003344001411000210110232200210231141434311320341231213003220204200312434300432432023434102433411000103424003414104004034131042102104204111144101303330424340441103430314410411440321311242413331130433104224100314432322344202004421212323413121421213343230112340334244204334110104324021132243443304020310204321344203231412141432104013340110143331243333122413144021004023234204303343012340232120230121310232144311210130222003212002404241012123200023314400140313243221332331230132124020441003303344012044221213434010341431334300022040131423442342420143413300432342304244111011443141034433024010000411230043132200112010232444141202331141143003444001414032201441211310004300400001114122221042124224340342320110241343024340010120144443103114113443122300300132441130342211241003420133113340013031041402430202310142301303041243434233011243244241101004122232411234001440021344110434232432123133210430213310320402012411230321314430443332240423442034312424244322102001311121311034112232343223112104214341402234302113220244014033211314020232444041140004004400433141434001011434123403342140412303120020023102211313403343400001243321012121330011334034101011141410004420140304312211424243230233440123144004332403232424014440242334134002230000313023424131013322401313113143140101432401403401333040400431143111241440011042323203321434411003401402414414222124341201440311121243212200433244310330240033110413412241224110124203400334234002204420202033224404113434230000230241340210020114134042110414141033203042213410131040123223131010022141110022020332120303240412344422204104143030031042433223313444211000312244003234224411314303011141042423342444321131420003011234232404333210222402403223413432443243013032103112442231132433224340043112114002230414333323224343331420220002224203140300440113402134030121212300420222012041130204232001240040010300342420020322143402020110311230040222431223031324003032334214320440443240244421312311432022412012201443112021103424402243330133003113112123332304324012310021302130411402320014133201404400241044120244223104101244114013044323143442440314403201312120001443434021440221323423232323331003033432440410303010102040324231131342313234400102122231021021004433041100412332342124014331202343431103330401012043401210311344242214243000310130000420033444332042031323403241024324444040313332222200331214133311332244134314433130010101241013133343012031413423422233140020042344032341222313320044014040430032403432433043043201421212022140002121323102123011202234344323114302230141301404301224113414240114031222242330111313220430411404032042103031223342322304433233301312302124122012323011432421020431100024320232144244013400321203424343210311314313344401344023343442101400232301201312233011200442232204110101120422142202340324234344441412431340303302421023130241231031220101310210221403030004110031223210422041423033132143132110331234330144432403320333301431100013420303202012431034323042414403210010033042340202244041200143012401404401324004344242200030231420143044034204233111104441000404421011013101102320421331431441113313442422042104313433411210410003212303431301233304140000130334021433133420122322112213224420322034320410142310434431210143321444110403001104020223114410401201034000402311203204223444140001434410314224313142342340443101232444021200334041330413143104344342042031434241301232424302023313331322334223420111020431402420301340004213321242340310400141031021002134333414421244411000443244101403410304412404304011004103023143132023010314330311020140342121034100313104323131141434244141434220124321040000220313433444434313323144221432314014042214400012230401314404321420400102122031311130104211320234101034422021410143122", "312342213111400142324200301400123040320300214400341233023023011223211013411224043121130140203421204342334320412122142301410420132013244134414211414423134411232222223432331443223120341334012242343102302131420120213321020004443202433242231004414303314342130313104042113301040332441322212401020124344242240202131333414400001042301431320040444314314021040332114243032432004403232222243024000240131322104123131034020414204123331002202414444234401114212121040444133222130141334241421230124023214324133320430023003011022200001214244004034334342210121434422033144112110423422414331140424322042003430132214311010413110320102033242330341010213201030230032131423200432040232213232341144210010312343031341212324140304440333401434222404113204401444130144244400340030004311424121213034424033132300110011340124140013241244142312024223004143023132032332423123243412101442013431311113231232021102311011343111233214403121031131420412032031204230430312024321434023120424420030123042320320033212113321030021402430213321003202411120104340333041044101213222032120421410431421110020243444031230021312214032003411213010244440233030412121131244240343000421003022402014111313233242301114143023442341000122422222004004331404111022334342312410401414013443211013112144420313330041213320140404434101434421220123313103114320132411040321024314331413424043434224331210011040004400304101324444011404140034213010401110244133444420112204143314040411310333420210403420132434132200422203434320134021402031143110031304303004432134430122042013033124223440202134122123120124240210442300330041102442020030300124410323201214204023424334024324001031111011323441202000114402330411202330143240030312334102101120133313112441334314023204321311034044203323043111320142120434443434110333104000414012424014334122004101441012213243031044002013412220101242134020134124413013214432322040342133042140412131442403231142333313000233340110341134131031023210141404210040244124102100000212044243010143422133343443243340031201014140221022343132130442302113120230344211131223222422202332030123201310124303102333431430204034244101231242222443403443433301414034113042004124241023224442310102243123403410444241224112440404402403212334200230134111033101314000004401112041232130423130204122320404414330421400204124003001141332400311033214203144424124112420442202320043202103214214331412003404343213414410111332014410130212433020022123334234300304312102314044441302244320221412411040023034003043231032341323223430002300223012304334441223002122333241320102222100132124133141143023232321030323111334330124233231244112301022401300114040421421014131431303430312104213121322404002134201431241433024244003401342424312423004232124344402414421113323231220314323141140333330344243034413213311424114113021222340414244422230131212041033413122401231133200242004141143001204321100402331321244013030124303104231030340124404030333412033122311020032212103104444232121301222330000430101012341000331222222310031141320130123124430420211220043144012231104430412330422334124212024414123100001122004403431342122103411034214440304411032043421221104334201041403412242212113232124303404220302403241110344112304233403212411314130102212200320442414300342322343330143021141042432222200123314421022202003204310434332114141332330024313202404122210022213442421113020011120031202121120321001202434312312213014243040410232204332413113131114232311402320104403404101432412403421204030134112414312111103411123422444010311422402034144220313032104103414342211140314324421322223221340100434100432400323132114210342402441231402232324113330441032230202241430212010013301000401304000103300201322032212200441302204332213040141042402031011433422231034233423021030344310123100013431231434021400231343102302312412322344220140002302110443102011412014402030333044201410331120431242241423321303134002220012012220300033401343241032434013201032404433102133222333130042234310244044033013044231030032220044414230343412004313441041401024031100004112343211000101140224221330213301032221430222131010241322431332123441240014201412044112001204123044242032232100311011312020212444303124433432244224044012444033012424112333341301002442020123030424020114404320224342243340432044041024223124002340144102234422202043412112013333201102440043333110031144400130314210013210134421411232142103022100112000313330144012430401131321022413330300210044144402023344401223210233202013042241320141341040123143324421", "402002032324214040444402342404141032411223434410022341302443422200413102004101442412442003130222204134431230342021340033322342021023011210444100413130302041442031421244043243034344301240002330211101033440402013241241231414421332232332233423112211312424012111220030234200134121132101101140244311234013423023130333420133114132403122414102240331004243330011324414121414204134204311013333211043101003443412422241234004123442113124140000221244242321030412000331214341204301132131141222111020422020400412304223113322433423022300333000004021030310420143142122233110020420124144043040133142333214343044242110241330310300323012233420133422023040301221223413332431441110041302413033100140234004310222224242412003011103102211043420310141224101413133221323012100342031143044304401113204442102421311404112331101234134004344433412102114240424221020120113234443341421204241203213104421124440110110404411110033333330332123024133032444044133144434401230400214331402204240211321402230240021243203342243223403133102220234212223332011102113214203311343012042042111410101300141211021041423102041303130413340134341140444444421422233441041421003130334031232132034031243323123403143321041224130234422142334133220040332420413031413430012400232411344111021031012021013022122030410410240111044403123303402220103113410034434443301412132244414404243012220004044310230331004243133030210031222033131243440413404302344313432333004130144044040013234422003001140200302230322203421441104311100014143343233331040402201421133244210100133131233341311344231443031022343413034111022331033121304314101204042012310423314412111212404313343214010033314142033032130433434032110103013012241440140424042101113220312132341040010311403140323432024010024314120124404003344120144404442132113244320343231024410440232331340414130143000211302323334220313414041100202141140232113042240031440021440310431143211233413303331433114110414323100312222114244213001242234340242040401311301234303400002424223031140314404113433131010430134101041241424023312314321441100020030440313132431034112321043333444332403033430403023114024330312340320322114344031402313123410134031431402104021033320433441204140224311101314000012043430320302124434214414433322304433311123434300040403224401011341324124213424224322324121043103301040242141024134111300401342403230132431021112244303212114321310300011001203140410140030430323211420331303100023042033101311403042034304012311132201442204102231321313203304142314402300043134044044230230042043102000214121030140430401444324413201134041332441240421311033002331134114122204143042231043311400432142423214242004002114103212233344312210313340434312221340322400132143201440222023102333002143232421043001123444341421430430104200211001442342121320440442104422410230213412012422244434210142321042230342422401442140223430204202244123132222134011332132143344033223123143210200323222112120120311134412421323243112120340103312112412433441142324203103131424140040014131414411004102440323401132311121123342422234230234201100410210200341120404212140400222223101243113310033043322333224013330343304344122100422341412220240240240132101002102321132014401420242400042040401144330143230322313044401301011301143431202232430222344232033240443421243312312414033331404223100343043410020432413212330224043342244424443014331043414332220223103222320312131422204014441030344443143204024344124113430420303431341202420211442111424143010112421224131323323124421302114030420242032133200104341120323434210434032302423141420134320403303242443034011013410041013033000001043303124240223023324013030001330004313104200314124013232402234444313413000204041221312202240233441300011113304111430103140441300040110303042211002133423430240143320314212241010140000440113034414121424040244440121432440113343004322413414433003020202002100030143112304124222011320211300423042431332442043134144302140110213034203303314030042241014201321133142432321134411220421124112321413031220043022101303434002023104404121022200120112304344243332021013014421131133213214324124440133214322421203234311121442403333342220102213144321031023431331300011433030424002301014042142233012400042021103203323234412400233241133224424024424324303221432011010310313423203103221432313411421033313311041421432431440431013024013224011342134200342421022320221104331031230440313430334321300112144232440313441132240213330303140401040144220042034242414403031331030030204204231240433420103402", "441313302444411224024321300142240340311221001133221211002024204113211422311133011333004440443240122114231432014422013141022204201242420443410143111114344100101031013401010121200244314344420424104004312031140124340424303141344330213111232004114102414404233311224123233023200432140244202410341214203304431113003433334023241242300040434342341113340034213002014120332432234211404234304232201213440030002401031240222332344134431204301241022433321420202433214112111040043422121411111041133034104132000323424020301223222132232421104232014032144213430422341324220024042104200024304430140444121104143212443313223003241422143121304441231423140143224424244241034013230420001123204011442412431220313032313114220041142444200040441024213124013421401231442404102402143233010110104432401331230032431022211424234434410203231233320020300443233212104103414421432314332201103134302144334414420422431311000111132403203433043142014431442401441441323212432314130124344320342314300102442411000242314244211123200104230334322134012033210131123104021242311030320034130240030010312211030414303401030334304241341444442112100213344014000400412404014241220402314422134034433322443030223010142141301432242133010334324201023041033240142241232013120342200010333034402020023021420434304224300140040142322434030141331400432240313432411003111100103443342021424001444233120043010131442312114012321021434103311220204334441210030020422121130433103131123322302231322040203304113402301034214143301433014414314420333404314002102014313204142420131422321414342041430332014314012204200112210043101434313244021321243102313114413131244211021222420304311121341203031212231413130341204311322200132341313124132223003004440002334123001431023132144333103234040024412131130123132443310003430040214010231431220241221121043304131400144233023044214444113103433314423042111142213111340242434401014024403033310104304204113022241420111441231021324001242421214211410123011231124100204444421034044112414034431412011212320100000300200311431110441123242421333322032110300430023444043320011102133122243341003340433011103422340142144123413131444414200402323400232123310100002404422101210420224233343011440343024312324211432403443113134210422001121213042223332400401004332324234433234031310103114042121121334112400023441430202432400410341343441302333021040123040430344200420140240223300440444434212332322140021134002222440230414344130022011321033443001244120204204213023021311401132113202424314113033402442043033243241312034321334242333044024242342333422032120001130322121212303130402104340331002032311421233403021203123340403130422112111140001441034312303124342242001411341424210433331101304324142401304300313120422342102200412203244423102423233330201232121112321444223430310400344321221440200124011433433212102220210220230104132332241031120001440214224030202023212201041242111330334220124420414431313441302442030433102101221431112402010331211203421344031001204242031323422023100004143321144040103011222024103040303111140422142121142243141423101234232143204240311210313433400404011210044422330124430001404234442330241324413402443323303430241344102020343323210342440211400330132444041023041243003344041421034414142033331422444010131121004041142343201320042133344012440432144441423304433333044412132121142010123111100033441401024444434044424321010324143130012311441344314440040433432200132224110324243222230120232443322402033330302023433120021330220212443123020034100104223210402333420102434104033041330123422000323323233341340302232121123433310344140033212112202123412200321010123420320420121444324311131212111330330043003242433342043320000313333202102034234300442121420442424201342240344214041224302020424333022222300244330214132200301244134142033341403334003132043103300432210101432132012213032211240140202304330033030301122432303123222200104302123413021142422322031113314430230242301344142210104442412134003433110012401234000143103403443444030014304330124131214424110443323244334031242031320123112311334111211430234240220434101134312220134221344102014402434001443320230044321243014020401144410241143020032103414244322322032422434104404021411442201142432231314012124314022440234321310242233432113021441211404443323402342220232221103112120324023233242332344320330132131324440232144320302100221044022423041101040023033002440320224434330244043234211403401220443040400002234330322423242013003024010423431101234310120433310240442112114424421", "340213314130324131203442103114213022434112324334322041042304011413044410242031242331313342410141122040024413401003022040103201024012104244220343111140131021101234141311302043331010431030411233304310334024003342132213343111001030304330221220412413131403233443243244442410102340004234024132311330424101240024142010223021211244213141403114323012443113412311030012343433011004204120013210013411230403003222300432141410200014343141001144002103023204143134230311224344330410444210014343324204321110330023140102034440411003230042131334320120100332422031012223122143401102241300013332322342312441331440430134143412323224421143410311234212423044442233003342322223342301221031102411321224400004421341044211442043300110204133024332101224312231423113443341221044021130310044304423410141434220321111043424402220204031234224240141301032343130414303210224142302134124242343323200041341234031144210233304210240113223004142434321343304244201130104220231334334444423321143123012300331241334210030321414443111000434104313304223333111232411242110201303231431011002310440041044224010320344303413401111030110032202034440243344400300443214311134342322034224142234344340434300330041343230104402044014314041313213300223231023330043100430014310303304413224014203014030403434200123024333230142223004123432203431002340102321241042444334010231302301122402433333140412003032434304304244044214033202404011442432113403240314001104244323200220420232424411420114132332020132234334013220042412012113444014300402142433241340031444241132030302224340211340320343240221032332343402302220304402300442212234400100300321402101300220432234113101043330203031203313401111242413212323332414424322441304104144410431104334034322110441440332340213410033333214023333431020011324120132234440420312440143441213312133034142420110014031141231420311032211421113444401423031313324034104102223414110220241101340143202010420101004331022031024031334200423033104143242124422002230402141230322111231401332304013131423112433210430131141103000311241114033222321414401044040012300401014101311310044302040442133023330000012101204210234434311343143434122000410021010020301200431101424402023024204043013003340120113111230113342434004302001241110043340100023142443042114013302310123343324301333013202334313122000040444222323102402230411403221220233341230440030321100021332131230043403103102341333144023104304402320330120132412402303430440444230210004234110340410141230200004444230314144403440014211412204211340400344200300242443221244014230333122420344333430043100343014124241404114311221220043112322414312123444240014013412422234340423012122321020002143411431134202042123140100122322424222432010342242010331012210303132324301031130243214310330303222220342132312044123232100224123423043432341421144144322313103021000001124444341130430143112200044213210242102311142033321023422123422240332004301114321300340411203032203010200042333220031310130120212030131423311202302134122131130434302404341431212132240343124430443020040204221122023121420130030230043202314403022210031314021111134423143221311444211122033244314130202441232404044344412202321403000114012031122133411040442022043134340403343340411122304111300434401212240002341331402420432211001422040304102322342034242304432140021322420214343031311201203302002214133444112334233044213311112242322104320144434222032100420333401231132300142434324034214211132310334014444300204111332403203221301322044203440043123010043142410430332243023423220404341402441123010301444213331304243320442130122031430122011021132314140301334420101302024131432432322402134101330214220002440323333034243014333423203424313424244411040434403030410434132043302024301013211120202244031122433443442432012340340302020401401111444224403123033110114442320404231210224012400043202112403402221121300412404044430231113223132144401241314334342333223141231304334223142033402040344221233041340312133202110124403322244144033200424213204023104220402100143211114030330334231334322223133320420233242103244242320230144322413313103421210412213244242421143313014432141010331011414130044130231244134342420010311344142220010231323432404302132100332334413302404200440321001122413032012014040120221340414014141131241234000414244133224133004210023421313224142132444340413430421130401412342124304440442422322100213341210314400433132412340414333212223312210411212424022033403044310343233404301124234000220303323443411213231124011212000141440043", "214142124414133313132343133134424123134044312100313040142223224423321313200043343312013000113400322221241222323141432211412340030110243243011241243242044020234323434341334011442444213210011030242301033424002024000042231121334113412133121403320224421130221113324231012010241423212100032331124031003014402414200303211010102434110244240001440413241213421433323332423321401412321030344403341333321134413233342111222040013314011243012311320403114024323423442120314342101313101244341203320213042400120331214413040003241202343320130320013202240113434021432044303340104304044100031344330130134010443410132210103012144432212201300104443334032012003133042000101404314434421422423204444012003032242300320031040144330430003311432303130340401131133012131224104101442312312310304414422030432214220412213144244130121313243333221103030222022203210330033334341312213014043343342132042100223121322440302421413043022133044314000232340143420024002101401233231431103113431444040134432122123034004241124420314012223014033011422040004102023444211100400244101103232314412331133113130203121212213032033010001220444244334010301232400434414104022440234222442430121402400143221012004430102030234410041130422010301131100144023213200242311024012420243234243431142410432213402014213411120104033431310043334444240022442432333001410132330201103441004021124313421112430010110344204030341024414443434004143300221301120040013311312243113324310230421324121030403004214104020441010432212434412202331243300000341103334013002143011242342031243330123030212423323444043321030413243123421222213322333202300212002104103104100212320120110132010420431123114141222211330231301413003414112403030111103221212411100020124124310204142400441310013024410132413122301122202303234423142010104204022023110024403121442430140344113311113112101130213102321202114023141404020202244132413334104031043211333423140020400403212011332414204100242333043044323304312040423044000304013111122212424434441440314240042240403300000231222313432333332134130022102102403440144303332244244232242044213240324423222204311022413321341343404031303132444314340440124044122144310332420103342241413313333043134140431204013231312304024131203120023132043044041201243421003420021121443434044341300023400120412444310420344032132411331300021222023031331034344420231423314143133042103443124440312103004420330012413131121233143142030221042133304003002132321100003131344411403241013444224023232324414314311123232220443233022031344344231440342404011434433032411124043444041402203043110443434144201443024222334034043412102132120000003233334031234311244302041012111231032301342320144211232113143220244432332001403333330443100433111213224102241111413410244402442142001020232200134103143444224044432304432334123211414020020324211421333300011004213411201022201232440340413434022430410012212134232102312002311302400433230313034044332221230323232321114304233133324403412114310331111021122104040433033302342222310142243442131032404332020423044133031000301211204442144323041322232020141230443421411443402000030442100034303222440131220131200434311000013320414340331224412324021110004414220243021410444424100433310231313203202202403142124212404302113343203134410012344231224431130110120400441433214111220110014120233403244200014310430231443140230442102434003032112343030211043212042034012203312132431303230421231243144423200124404222244402123212012410034411113441034302201224010010202104302334402133213422012301430231333110231203142302113314211234311140040223302222302213340422401131032344420331243024332014324004142120010433302133030024330310424121413404220100410143020104340432101113341231220043220233401432414323030402233033044140011222313042241434344102100230343240302330032332341321121304030212424234034110032124411323420421120211113131424102040304101213211340301441043404230321134241340224031241040330301322231240111444044010404304341221114331441134032234444422323003203031231042121431403210004033331302220412440200240122203220023111024211024314033324222004023330302301423324314444030114304014130422222314311410041333324203312432102231324414311301412304122033023240444230303241040130140001431324120441431414342002202240302344101220304302444230000431424221402411411022002421032141203002020202411141113134041223124414311242144122004032341033131442244431441430241412202102111122033313332200022400040432311220440230231102001034201341304424304044033011003323430313323023423", "114244422321402111012003200302040104032440330444400023102232144300401034323033334022433010422022110020340341021121034212123101201323121410302320422041020244443430020433012204340014022422333322122422034210342024401011234043020240242104444414043304411144130400211430142400411021232301230131421330444421223134312342044000003234014033430203441404123141232004211121131000433211014001303342304340221042032330322124223142311314121402222141410024024334230102312041224110223024233411003420003430210033142231214314143304313133134030200320112122012222324301430001244013320033023213423330441044332202441214314124304134311041041310232321133433033444004420122121402420312414331021120201330213023433000344042143003112331224211322012030214142420324144323144140230130303113143022131343004222342234411003221202130140341034210222440021300232213103341213121023031004341020401133003332220014301044441042111031132010322020234012203402002142203042322232322434302214102241033033442302140123120431414441430002342302402201244431112231440400300240100344231344401420210300344041430020001131321300140022001311210011242320212024030244002030010422100244400012012114144302033433113220010211130320231231110324410331212423303140402020313213322434344410400114304421010420301230311130012034130323413040240311120102124012110341021033111414243402333030000441344430120000000331120334303434043414334444322412201333443342002243403110130444211223334101211102340440333312143340312113113244200044212104322403244323421003010133103310030000413314113433034032132433224012442103313120324402342021433310012131332443412212014310140024122201012402223000303020213114240330103144100114233344441211010230444034322311241421121132224302020004411420333413044242014302132002420123411110423203442021024120233000140333200040000120203224102014143420142011021323244100103102330023142424411341043301401114224324432313004044243011214414132230400304222403000320022201403200241421234104320314140044301241434244232202021210204002040104243123124221403142332313412312002213142423323021023004230143004431042142442340203422324113410140012432032332033313204313233300421324244231403400424302124211143411101313431231313014221331322231030003310023414342004310204101112122333422311333121234330030043244442431224001433013023143322400424400310433144320100341444140124240221030424430243132312413021244020442434241222432142312300404412334102041404122130322131123121304012120242231033414311013122340230103320331032000322422242110342432413000430011122100011113424440331002000323331302310401212010130441032244324130342223134122403234324342010410320414134434243042033242444421111332322134100402312023111011021401241234120122310310341230003042402431122411341244234100203430213013240304424140034424022330211302213233400303410011012424043200210432410043044434342324014102123332322201343022003222330031344314010402012134123134100041242421022344201201232012304441243013240020104210100042011313331440410241100211221441211421314322000313231401422324020120002144423040000204140012440440443220411320031211344211222111101321224332211212213321132411320313003342032212202420341332310340423230123111041114010033134014340023412313430131424103331440442210341440223112300200233021012401112404203124222222334130303301124113420331243412213323011414002112412121413114410120444043133034404203312113101024434322312441421103424201043021202322310303334001041340143410343422340412223312044012114432323143131441120100440413440230010143323130120400334002032303032220412300202420404000021410130034024323004143131301000034344313001134302030030131134304233231212303302424312102231411033301000042402033233003102111332043424110200410411301132103234122322141230131042231224431241342201421334401414202314214103303203431223324214410342402042021404031340410420402224314230412041042344413303114411122014213244323143022234133144144144301004340104410312212420344321242223031100222422334413322221244241332314010004022400331102023103101004002342041410211331303032201000402001024042020430021321031041340331002204342442214242413044124012032444114032041413414133040213233130404043313041212330313031210213130331404404102110023143243114210001201213222020212430040431423022112330201200240333444111434012431310120234411200041213223304242032340432424324112204204031034221343201013134302443310100014120240040240232204203022312333400000341311222232001242304414301340023101141033342302103041100230413410102", "334422414442034021301320044444241013030331203033220012424332043001232021142342413433101321232234404103111401030142333310222032432124100140321134401200122033213241313023144031202242243311320244403301300030223200230101311333221112100043143134014224423124213113320433430414342322021003232423142321201134040123223214114411203124013334310424422401214310304120403244423402132431312431433044234232312320202434003211103120031403203041244001330104340034014411423214240321304442312121233030301400432022034102204441341300243011302034411132403240111240432302123204420333311222321004034210414401130444401133403200444013033400323312341320343110123304322334304401302140302030343343041411332134411340141232314130220044244303422112222433314232440342220221042302400201134132044410000120103331324441443421431432141312120441420124011412321041220113344023220232042143033020031024302024241102000143420044330214301334322044412031244112141243332243023031312204400420330203041411123131044114130202044411333143001200403330243232101004324034340430121044302320332324310002121112120140303210314343423002430004423114220220242141034241213324131404204401413313041421431103131431004432001130224200304422122130223302230141340300002331021224444040134140303012243401243033114430404200410031304241004324210232230243143212424123040343204201020241211244140304204104324410100133133343010023012140024101243104342012013334113313113122141023211143301020401443104203104021422034413433132211433313302420141431234203020400321024040331211034133114204014001210314210023011403432401224222242003121143040334032321141431320013414100200131412201103122413041343141421121002444000202030221123302121330243431134443032224340034212421134303134233231342223431433101214014111023313311402314224214413244301231402101012324410041310211133124213111141002344132011431220000142203234434444341242440013221441221141232221123123214231121324134412212323404123043120241413221343031044021013412213224031221321130042424122322122443430400030131201320124100141412420012434024242323323012021243324340230012424011424413141040104422424241420200430300023031000103101214334122100244021132111214403224213442143131443102003111240322131331320330304312221040022443204401021002110041310210241423342103213123023312313243404434131324410012100332243223302114242130131100410224120211241344422311003211442042403403311144332443441401333400014442342343030243330224310434214203440412322443211234020332041012344344324323421102402232332402112314131411124314311410123344020233231332024302132024231402102132143323410022331110242143000011322303033131340242003422134444134011132123032200230313130024013012214030030120242131301310441420320032003104303441441103423200302131322122201304424002203302244330433113401032011340322111040404214300101341010013211120040314101233110433203423442120010100210434344204122134310102031214112311323041030310142113420433442220111042411012221143333234344000344400212104132044402424201223302443233002404244440441321120220234003030333410341020432432004302131443423404041122110334102134133023300034020203020213210214002314123223201021204223011033422422420442301421211330303423410204241240341102133322230323140102430204244132321140322040023403134043410302323102042234100140231003343042013121002303214242212111233421014304103141130403001314213433231301111443420420442112033130101113211124430043412342434232401000244413144023204314313131424234022204403040404033211342343113240142014212102102340140433000323421240111201310222410041240332303211132024100222122314104111441013420121224444104212424323014203312233430444111004013343300240202213222241340044343224434022010413322104144230001130211401434103230413343440344001011031322314434323444334131130400310012312001012140144433203012243112442340024002412043012310200102423042210333200043100423203133231414212431044330211422223411141443221004424310304000424322111303331414103110241043040321241042142234044111043123340020023203042204303100434032042002331402344312103143012322021310131413012210041222021241010333322204332412404210200413300232341221121002033001124223003332310424133141042033404412301333031204032122043410033100403143133311003120331112321010410403242434014403131312222410301411422111100021403344112330221243130403240430020032403220143240431143011001102302001330133220040304423042440212311104001411013121321131202111210001301222321001223403032344233041102404440112343310404323220344013021", "230401221102344334011414232401412223342041301010310310130421013104401331230320043130020301443042321010034130023320001131022132320132044412143340121231441234103314034432021122301441243424440312041002430222140413041142142403213012400033122444120004112231430433011101401022421101213424214303211242001101421212201210333324042112013332414414023324112100334202002003211014044032220241034003020142243243431014313404314022322400414004420034021312123122422222102100132220110033333031413300114441004313402420210422303302141141232124023314221212421040323102014240240201240402121440143011131143442404003102433112214313413411034421301010121333100013231442101311241244213042343010423220312333411324401040341442240342100301121402443114323331100342110201001331341221332243002401410344310034143421424014330330310002332010131113241034113400302123411211422022021100110304102000044403133141302213240344040000322313243001303311221242311334102310432330412340330140133433414140413423222444042411233022222103422232103132431032322041312030233430201324422122422201443431303202234302213303343430214244013401122400442333130241404132440314241134134041431114322122034041440112324100124301144442222234012001400200240230313401423221223234124344421022123002002014041413033442024430231042031303024323402220220233200243442232423331222102434441332011304104440003220102301022443240422120432133100423034331323113423122200444310412111004243104411144034340441102040112011222121131340403400110000443100020010222031103002243024100402410233110133442203330213320244132214034124013021002330022111122324440014014121014310411222414240301311242111221113310410222411203113344004110144234202434100422430343121113030111133300211001213244104201104131222331430243034223321413420444404022032200244003323344344244124211044114412141012432134334033410440412243434432031324103210240004201321124201413320343331341142404441030141300112032310210300333210031000441020241301140443220010114304203212214121324343422001433142112301030014140120014131224413320224024413224102214114002412243014044400300433244143322300104202132114433043211033001210442124421144340034404432310003421223444420003213133112232312131321241341202240022122413433403131313404200404233030240340322024413232444442344043111321341022210224344332131114201142423431400011033110020404330310313210414340023201120024000140303301004012024000114144332431204113114033013242200420304033342004231221122132021010014321410322040313111432202202043400242104311240224203133102033400330423341321413113004434000133242242302442124213000003122321444113440312422243313004322242040020241300444024342123003024311124413114102240402000044132222103331321201122111222001213240340114220444214340310000224100304212043132444104233134313033012404224214003241234032044422204424212100432110011233213212140113044220103222121010033002343022131233322021002410132011421121431102212042313343141012014204232140104421032420302021110222031402243030221140144114433422343432114330304404221234221101030012302413322111121434234010431122004024443040224241004101133244044041433303224324122401131321433431310021103403202332023003021321232413200303034131043141331103024440224440244342320103243311011334312114203340112311211143404300420344312111343131414203112103421410422022240401144312044142334220020410404314404101200334120211321404204323104441143421411103213110104112333412400341031043231012011410440310244030202022003112302231111200031004200013414020411230244031144232314003442042131204033210443132420320311010210233412432031300201123210224433034322313113212324314204113131021024000143422044021002242102110343342114203443101110234001004323113231032012003440242022122143004434233310341201433033043231310331010322102333214012033340332433143000313402330300414101442033414001201121133324144302440422121401020144330441114243033202224222121043111011101240312331321101342212413023442112313432010103133433443130031124423132144213431111120310414203140231211003330004102204030420421414340240423032320042122402330130340200043123034023313040322121143044300032334123422213343233444413210213404341324203311024412111022104403304031033323233144443444444214222433004233020124320440142120130341104030420341402134113421133001431302201401423321302103143002402112433320400420312301002314101204431010241204223142024303244403224240333204033310402440214422042100134011110031214232441032311430310431140412444313401404012311001320231331100", "120420433340422434012310410020442144211114214422233332214104001333044102041010100141023124401344322010441123342042442303244130334122022014011011231202231102301322241440223322212234024044244110322414242120231001322111402144033100212044424101104412143302101132411233313244312111422423123003340042402331404202313024403144413343132041042232441444130310040244434123224203021143420000341433420234421120232311412340411003401414301413101232403030243410220313040222034131221400412123040120431202320133221304443100230001000013310342430023324102111103332140104313020013131344214113324144401300212431323310330032143341231102040242040020144041121440004444422103044034311112441032224312344243220134000044100214442302344041140012244034421221133240213101323323031403434021300240340142404301013434030311004222421042432034340023432221431341212233201404324414143112440400244334441440303204432040241241433004444412323121121431131431402341212432140140134203123222401004212202013220404311420011031022001140424410231143021420403212304243434440430414032033302312102131012321300201340132410211043141100323121014144411442112130340222002231214143301131202010444131432043332041420311234314330220013131110232000014403320020231201104023304210002144443302211401332413442214204240432112400201241034430011023303123212041234241441033303211112342040032034100241133034201432332030113233341421423132330344330342233244024041244003430420331013430433314442201202322014433403130240334230030211024044414110313024044401313203433004122040420433412123300100404130121003010311331233243342112321233022032044030004102210002333310311103111010023342401114122141033240142022441001043340022023033231030424443231132201131110442203144403334113042144244234133434334332322110201040003414240001404041231001414211212243321043040022300030300343121141220441022431141142233214312342212211143102314132140114431422412303401301101104101422003424314123231041404204014423240410121203411103111320343112030002334414331241114301132144244210404124310231141431424432101124014024143021032140031204403314110010044031243223134020312442113042032210401314243010214423042411033202111132133320400301413442342240201432304402002202120334300443312233140244241044431324010014332344342410040104222010403401134340230043304103132112401022344001113402434414042222243234211323103200203202020300120113132024103132300440014102411104020303112440411431433123123034002231101401300144233400102012342323404122104412300400432311200400312340211423401444400130232032132031030243444344204031201401412021300212202231300412134330412203331224114334113213014200400133111431211312332010430012202404230433132423211130032400411204401014300023003342434442401030201002401441441342214311010441113233130441341430303234223420422001022423203304144401231300111300214432341103441143130210220021220144313433104042440411024001124333304204012131122241010104312000024314342212402403100324033012012142434204014221112041320330341203133002031430044204411031320240421242044031403044422201114104303034232020003122410032242443024123013143442411113342202042321401203220321340430411224433300431300040322211103142201202043312040413331422114441103000034342002232032101233234031332020013212314422141302041230221033143200202120431342103213342144340424402214000131013041023224314112401024030404231110242440104412343243312334103042100311140112413304100141041212420443313304111340144011114312104023241131412030200123040041321022242010431440132444443013442210003032303120332043201123143202222223014043044032041410233233104402411223202131210421212400221133234100233324324144401120110132243111402214242433111441102114120302030104141434100314003312434320301214122313344131030034404221023432044044230030301403222444023211121023341044212242333431144123104041303222110230433333314334312422310340333431333441232213334233422321203113303341442342231443203230440412033423033211122332013140022244144441312431021331134322330023413130214400103203002422222422440342314220111421140431142243033040141244443023340434344214321303101410420401343230012400324141341343134402124431423430410111014230320221442200304412113014221043434233401103311430403222141112423140300021241224332020034323130233003234343204140444042312312214214340012044313030304340104014312400400310201242214340424041301041043100421142001102040002113014433404212023134230203100441023320331003132112232033210413343024344003110202310143331000040310011212103214", "223323340301442300304211032124310241201230324031023332330010410344300432313303414223242113031412203431232233403232031313334301043103442113133030414101133033411333412244024114323024342332113143233004420232312002234244301142404010102421231301321314404442221010233440241440204441100143120223310313323003432130011033121114123310403204123022213103041332040323424201202030244201131404000214233400400431043403421420020441444343323200002031414044124322142443411440242313413030023220444142013134134133011404244201110044422341012010041323324301312320112214330234342140133024401043304024001041112141411323413233312413434140143432122232333234240031043214120424341304033342021411123204232102223342302021141412040142234134033312230213100203424301203223340103300321142012234422221134141040042132332434241341123001422124342403344143431034121004202222113322241222212200241340143322141400401412434124002411212413233024312213220222223330214420113432343002244400203442304341434414032033232322134343010211302120241420401023101331142413144201430141304042120102432410432101043140012114210202241310000423214001342231130342240310030340140010100333122421024442034040011120340104410030101201221234420232223303221322242432213004244101134304132404020014310241324424103404300104113104031120130033322013112120012412422033440032423230200242200414040331102230200122331113210000133024102121432312024004240434301430043121020403102444230113114200241204432430212411443103303402043022122301404102410133041321322421304102140410244343021223221301143401324023400104141130234140010400221331003434243433312342440101231333301122002223124103124332333321340243112431241211120442344103024302431222034400430140112201241414203424410333423444131443304123210203422210324210110324433424212420302413114122224444322401142242122223031123233000202134402412201422231022220122103141013200401331103210013114102324021132023101032123121330421433331334004032122310143231201141021342043134132401120211444034130322002303223304320441022214323242320141033434432114212230201324203102001130211334111102331342430323102233010040340310124010332431101420443201143401401343432412102144431013002112241442322103420324142002104224011201034230111423140343243110320344211024322223101423421422222243340340124204010310032004143212110400411014033232102420403343444410211411142410344422004124434111313103021023231003440220313323131344322403124222442440324140443243402032344310324130240040224303301004410232314232021324202131121314222422442442210431432324442141122000031300102241221112213010232112223401002011021444214304113232100431042133403403300412310104442233201343213213002231142411133200020200204224000103341122010212311222443302141201033000332112044100113101020223330232033243102224310403101312220422223444032330003202244314142124213002024241401312111332222120004020302331011230144420224313131231231223034312411201244234214414402422024202122210330223331411302222200402010243230423131421203434232330313101333404214320301243144131423301340321034320131311043401143130201440431121034411242400412233204022441333124302212104142004332431141412434212234211123240240411344322044001024044133043044431111223314321102231110231110203303244242232322341221401304020243113032332234421440231204104010120140300410421304124212213113211442044020402133142422314002322024141112021420423030220144343434343312221133200434203004242321433244314041113120233014042031033314133111311020131000203100444420434312324333431224431024143443121410424003141133324221303212041044231333312013403321331331313022204433130222324002420431210242233144414021101412440420242020204324111202344340410444313231343121102310031402133304141121422321240022320111421330301204021223021131434142322333403200240230121004301020223213132243400031001220141223433234113431023421201400010013212441241424300134343002013410134234234111423334112404113200402422030444041400044242444230333211222140332243341300031201113333420431023243243024302341302424330031221423340001034044040321340140400000134231022040420232240022330031324413413243141300412101304420104343204224100401204041023334033344310302134442020304301401040043423412334320001104042211111240130430012441433434043444340100104221011121202143413434022131444204423031243033312340332131103001234112322400112024003044023110302124104312340114414404443144233432031103331334344200443212011244032031234021313220034141430312224212432432411421020020444114044203213213", "100121040143413141402230213403102413231423021401141013112424042242321142310323121320413043031214320244314113333234011400100322242402041331222343343143244012140332221002230333014204332321424314032222121322431413141334331202101341412333401143310212002404104344131413022211241224404310330343200433240402433403030314313111242132313444223403304112341134042324400322214221114330204001101143130122244142201022204012201330101011314100222444434132341042403414330401244223023144241230104310110402432010043010141430330030010234203344304321234404140321331124210313332020203221013221303434241020444321113112302444122303444132243030240140244340443112112313113421102200121413343004033410413214003420114334204324440432233141311033042134420223124142033032123322042302043224412414244140421334240220234033114104234202303324032113400200142014414311211003300344444022132144020212120422142240322422442344040204204044043112043424123434202004132010332433024121012331013310340224301023341023001210434301122330441234412400234001424412334144332004314213021421022243143433032233210112024404004312030132022420130131341403044242221301110130022330432134441244204223301144222202014334042132342240414023312244113443020234202012000001424311004310210421422344300404422424412034233301034103102403033032320101134113013444204304422203124310344320304333223433021200440440343211101140120423440212432242231341023443303121340020411233144331134340240241201202330112414414342321030022242420111433112030120312310000410023320120131041332321331310042022013011003013221414244331122013231123202333023101001042120204110410012131441213344242032210140304040003023211422311214111010441422341413321113204324334013132141132330134131221323402232411333132032301030412333144034213423234343002233413034121430130101234432000204333311011112332111412002240044342414111331131113401443322320340222232232141001101131424232221032214431040042313334113430213310204044404142423343222111430433114301344200112412020013404310224241401342304212120040311002114030212443413222311031342424443402444003242410200410333113214130140020414133430330014401123044000112321012244214334311121420231403443111304014402103004121231442334043412432112211211220132024234131313432003312223432213341214201434203422313101200100341241404341211000301432420401341432001041402012230020331403201413033431132334440312333300421120043120010042110143424112443011210323431134231444200041113243110233234020133242401311122312414114443221231311013001012103433424442200324043334044211124111242444203322400121404424424102321032432330042422142424443214132343340112013334241132211444433122143424000030132143143230320122113310400402210323023210122330323332131243243201133424034302232042312142042044321430444022213314122041131202040333113010431031340301400013203412302403120212121204412010240320431330241330021133021231222403204320414244404442030340240224203022044024111214101004333434012430201011404412140033110202300104430443402122313124204000341234120213221244303421104111324133222123401404021442002310243300241140401030211432034100144113044200310234004334022223411041221241103120203411102114244233333322030323022333034101030212430132432444100314301430322242101210423021434304112223214433131200230102021130441333420113333411314343420032323444211444121100400124001111142232314320033140300004400444440004441411412221020142433414423401041221440404133102013112441123403121332103404440223013141400103300411242400040020012434202330341012030423211314214114401141122302041000421003242334033311043301131021234123204122224004440300314002433011034234143321313020004124232431220010411043044231133221332431440434200311330010010441314011044123024134224140032230210143440431411233421133030340113140013314211143112340023302030410201420131433001240213334021114014411230233212310342100412231023011443034244401102041032321233102324310034431123101310003443220223411322331204010421124331011414100014322200432342412031004422002432021021143434002020142401344441222103243404034022033242032033434141243113442434331040212224112442111200114014211033111101342043423143410300143131400013411022321102013033324343214103100143340010124303433133242120323424013030124340104320343202430210243232210214022442241233310110224444231014311042302311121022133143223210312144220400222010014221424311113440042241002311230134144321422133123204230014034421130240433020114231133102044430004212224433014120011120204100304412111100", "233033414201002211022122301022342330112224212240131133341111203422130244132442104041444413041234242224211341002042220340010234420311321012200130402223101314211023312312110043434230410302122131020432134113113012220210402300243120343422344042322013003343401224203134342122323340310032013204333311442243024221223202234011420302003131104333032021432332420011001141123334432424440341310244401342401442334314304031030104014012341011400422024430111103432141101313322333202114232431020003443411331132212402104401320222243322144342213033320332241113021311340120242222341300133413024412122031004403200401341310033144132222221120313410214041004241210344243132040402020112300402101423012410121023034113443232103434014243410121101232013302242121420331404422301224111141332141233240221203120433430430241000100032113113212320342301301422033101313004104022003022222324343323340041142004412402124311344443022331423424201131334110111434120004414213220103221440024430300040121333044212303410022422331244202341143032203411120433140320014242002142343200044222314334214011222333244041220420343444334222341134301220212431023422320032034324311203130122134131212342004320123414040310224110201212300041112041124111021303231030012342002331300130242301011231104240123102404232000432012021001204231112411444423413410004040400004114410104023041000122142024334431320024110013002441233332421442101042140220121043401334410310432223434213030201100042240014031114120403114440044242414041433340231331044423232421112144131202000120424200222123334404101210234023300042440331333240100420213222133022400220311342143033024223302213443031333011121100041441312421344201021300212410101421340244313302300344413004230002043430321230431012304232003243333020000123432034342413401320342200302331420310011320232212213211111244411024132003004334130340314233330114012124034131040304130344241403123311431210133133420432104404340210043224124313020322003331210040104344434122132210130300103141401402411120244243213430341204003424142321043141134130114423444303423331112430224311203240212021042343431322324232113024022140030140413343114214242131013344303244444134233342010104312201213301402424341444013242143041241122220023324111400011042403444112324113331402101004210021141314343010231414134311233023233324310124040032143021044234231331304403104233213222121210012123424300140134420340402211031323233102134012100341044241342333221421340121422224343334344221302003331424202121440133431303141134431111014200132211310302211132043424414413422022121423343443001134313232244414200320334103302111243420231133033222213142044322440424314402121124401424211432332230340224414031143043413133231043211023210011320423214231431403344221132031012213112230033101240220433243443224432304140421143321112121200321111240214144403422234302403022201411432134301131242314413414332034314331224001423321323443030134144103402432410411000224103104040420040113410301410421213003223233122420303040431031320133102014244044311233331142324442223334411444432043132244324102140112232340022023213040210130221441441141231422302230302410314031114420420431201433421140441242114031433222404401341222121330214142421430003112224234322234322433222100223214411242334042123442102033112041340412300114403342442410240423103021431424122021113003142430112202113134414123244441240034424102442120401344023341303110240400110342103210230401433204203103340033144303344002132444341044300002212244443443213222112413420314431233103244241333433200210000012410313221430244430434113344321401201000420234414200024143144430223241204400201020220314030110022411010133111032243321320131002314132202233240401422030332243112301140330312234112044000123120313243232143403334313131433303202000334421433413413310242422123334020233142431231440204144241234331102440431401424213200431204020021123442431002023044332142433134103120432241314213303444004311204023323310023212112322024302102423243012111043041333323011220031321000133214321141012303234434322302104210331010334234020112432143341303404032132022222412204042312434230312120023022223342301340001230101141413421411112201204100120412314012000010331132211412033221420404221332012104140422431304400102134444414212230230033231244214124222040300033001133210334241020303220111110031410020111240030212432340302320212133443302123402200044341104330201020402013200333323012014323003413310323021124010133103123414020121301020143441312200302141140214202234442", "044002041220322021133430212234014410024434322444001202221034141333413300230030332424402201410111211314133111400434242204122340020241143203033224021120240133042014401012200433242424141300401031321443442422112401041233344243203244134313430004214202300234442403132010134000122201434032322410020301243023240020111031300412210324234402211204022301312001111343104100221012344233341130141102332120240330422022231112042402340004143334134001321130403232011214443434000102423340420034240131200042424021213421244211401341123423010412040131112131311034441023014234204312023320311331244140204414241401400032340140442321013421042301103220432030334310203114044232211003440220333244432421401234433211242141441343033022230043214044304034321443311022131022220412300122401031032043311220422223233344303234203404220124241013004432140414432141314014034432411201330242320032000222244302334132104313021141424310210314142232423434320231434233034132303303334001420100440123414433430123102322443134142312140123241124303122432443123234400400343313202233033444424411123441430044400322424031413030324323121221044122344132320122100423301313402313443204314302223131320232132203432224022232432141332244212132410111333434313400423102221010313440043103423122122023401424401412322302002021113043424431412111234041204104121032340444424302412034310303133434022221330342101020424230331430321230033432124244040403424232132430110300242023004144222212021430242022031420234431422141333134124123021104402042232302021113404124240003411444230121234244244142130033314312312213112211014124333130111442204243042323323132233421230341123242142043021042134210011434440304213032200114312240430020342344214114042441023231324441140343230300413213402303004343404021132342040301114434102400311130233324314213244231212130033041143404401401112342441230200002202132342322312102322131022310140044040111341404421041334111411202231123443340301420034001203043411311233432321032111013032422412233324214021214424230430303330003404211014314014131344011212221120132113413322210300213443122212403023004121203103011313320041032024031141110002433031114433404331211031132401442342332210233313121110033440232424134222404421343103323104114200110433303422112232203011414134012422412200014413111111043020004231023304132001120222332433000022011434103004022023233421312302411104331313413234143434233121401324012132101444044020401140044402130041342141230441242411244001002204233111113131423201230440040400002413034000330203144402012113313223400322133202223322400111431240323330210200001341000430223324102341313243120332322223421334241240331121111000233401441030314033103320422320040304141204323223323402343433432300130311032211010043210114404040012120014413032400024040044113421001141413113311404412042301422343313030340201132343244323403010311404002323014414421103123422014320413013122134444210331123044443424223141231444323124302213342341320232412444413121211222410331323103320014141414322214144313001203231023221243143411100214221413010312030331103431141302302424004201330313310422001312230200133024002404343212241013343012420043322343010003304213121224431443233241134413344300342113014134324140101434440043130310424323303114444040213230330232343104232344022404214413400240024412343122000231340411130421140203434431244314200124232230100201003041331104323031212032113143401320311310404112423444111102244333204422142002212304044124403404430034110110214124303021240303232314022103213330001344034402411221434414340242331344344200234133002440212010420224230143200122211030431213143341401201144114313214033330433433023222304434220200410014211210341303123423241042442240030031122332401033122001224141414441110344204044013020101122320411024003431210214100434122403434320230242224443431330221442213141303324102321444002434444100033442202423012002302412010412431423433022224412331330313213131200240404200244222244003214431042400203004000141413022224301200014341421402042141134010213331211342001240320212123121121043322402112230004231423022340314114212300200013120033002341330030213342111133243303302342341440401212300411243234134203212043402444412423331324030141412442013220242224102002233220002231320132131141002202111302433324334014224041321301021442334011232402010443440440244312321230413022414333421344010330231013340432344213020241424413400141210113401224213033021420342011010120343211101443042033033414011104112301430441043412410003313103340242021110", "141040114220432011244044030142320420334233314403311422120141010334431043021433200331413434431140224222243402133222131010114241121323224422423033100331304402232140204120444344421433230111443022032424100110303440143330420223330331102341310231424001334310122424213013434422204124203424302132201244023041043133011231440203133204004242122404133022413042143111030011132110224003013412434321111303230131341221133322421432400133432112314201231401444130324320400343024204131021332030210013114104430000004310104020442430013232403031324324044311042443301341340441421321023244332213111330201142303232404240003013214223411043012413040034034120311131044232210020230013142043213220320330423342043344040032100130211433404413344121244213133242131010232020401233402242041201141034230333201114122300013023013311134440110224141431240430340210112330203433143214443033001420230234223224310131302014341123243013111141003044110102122010424243223034030112024232142144431113100011003211234301302443044333320424011340022400331210322202332421301344331344203133133334010344340304010040334410423112311121404034044203040340303020103031332413310021334131121043221422430242111114444024134233203220314204430022233000334412421101143030311332412442441101341443102334313421344403044200233431003213411024332001422031434104041201132011101331444324302302322414121130223412104332144440030141113100321444222411121032323034311401114041243104403201023443001201021020310302341212042332302343012333201044342342120020421211113441220014114444121003003341211002203433404141101120323121210333001244310144120100432341431413202011442413144000410413100342424322233213230201121103431141414123113241033033341433041413212121433242430324203010244110122341403010121314014133224223202104341412320313120113242314413334110123203313244440343442013123300240101111433101224003002232122022332100412132310220310313030200324313200334123033314301124023340032110231102214033242440310142400402211330211144133023444124242314324002041422042141102132102432403220022223134423101322203043201420423340202241214434334441342241300011300342200104121112340031203021121342402300203230344120244132322200234304133432210140422012340434403104443434044210224314032201444043333231012410244444432221444042120024131231430011003443110134212330222204142400321401122140001400413031120102104342414400412144442324033241444002300002140302230122214323331341143434133411234231201021222422010140443042122131333200340414001210221321041412144141014111441402141340200323421103122211101140444223312241411313444411233034344033221110233123113140004111440121130413334132131002314443301323433421042141044104230113412342310231340241041201241021214021010104431030320004334332043003122442444420133311401100122220414444231432011443410102030102021143404340330112310003301432401134130241332113021101210222430242240233202420041312202022022431332241003112242320414020204131123034314004012430023201204234413443304204112230234340302431343104331404403021214141110130204131333113442002400424421020023430221000301423313032242320123441231103432234202300144420441333403042331330320014222442141101302202312144203342420044424340304340023102340132231124330132431204223100043130434034411030041313103012411122202113340421021034014000204013023043204004212204234344014243411320033241330202300313321131200123104121231024102324442200113030334314420114111003411032040340203400042222024230122344011234040024232433213031022200131343312002024411022321230102223031434441022133214434101101030114342402244233234412434113310220204120103401042210224110314124024121030413401034332430000022014340040312230213330432024201013221324004123042011200223022331010412010441013232343331024042010213344131332300433100131340304412101222213011211240330442410413210003444422243202210323032023331303013243044220400033331432320030410212320310124111434213033032213403410134224141131021430342444204232403221404042134041132043424031230304002114213134432204034011144434323402403001223114002040412030441302201420344432041200344022034344102203134213323401123022411312410212403332223204211011314410333404401442044203044004301123103130000140022144032313234240312424333130404202310322401310240224312231200021323204440420340012421042303430443411030431241331342322302033334410332401413303302200000022124223224023202034432104043021123123230001414400020114413023030400220401133221110432200104243442411012011431402023332431334003410240223414", "011040442101433113142323144002104210334001311241410444031143232222134342403331311424403131400311333030432223220234304441244220441140330431001132304143440113223424003411242443034110434132103120232131431020013443440000303234421331010220111212042233124034040123242433012014442140013301323200022100233401434403201021042402402114013211101122311302403123220044012302411441440443343341443101124124134403402243424321323102113221443011114033200124020412014442301400324001242103044410203311413220314321201344400410004342401213344422132200314040333132020144200013430303110300440244120132224010441402420133333201344304013140411112143020124403044330124343034442213230212144204002224114212140300421422143111223113440003022040232302441421224130214011043404134133131334140001432103141302044004324413413233422441440304310312020332242124333233032020323312302402313343423214423434204233413411122004043123133043124303432011313424410230131121412430034041243042140023010013123410013243102324411433411420113313001124033220024000121024010324304330424422313424311004433114431112340413410312031033040431120000100412444334220133040342343311344302121010243244240430012123001303211344224211024202140122044002410433102223341134223200113113022211011221300041320434103434140402042121004303114131004044244421202400420322403410013230000111420320040102002411302224131102331240234411314422111403430001020233431001241341434222113232020313003422022333044411231220324214420340443113231423224032104200213300204342223343241421201303001400422301322432343432433442331434200043324444303331103332332443431201230302420401423131144301143134413413242102421302023323414103420042143402412200001432020324322410012110024113033443134130141041021044031033140044024224220423224341333100434342042341400011310034203203313432030402344020222143243113420112113030140123442002310330032431023324340141403310244044402313431123401222110144023401022341114122010022023211143234213440301340210240144411143320014103121030413041423310404000110031334020330430204302034212321224403031340240300240223404313344043410302022344403402420033024223010143443420310120121411424312424433232402411240101043330314043443012110024010023400142231443112400014232241421242343111134420021234441313133312312210322420311320101110242441011143301130001321440041222211420241142101134211444444022230101122214020034440002030223131140140334322003110324043122212324133134441341411241340314410111044421404100220133333140311414242401340112203014312042440104421133140022334212204200343144013322344431140143043444114032000321321431103233343441433442333401202334104023421142030210342324004221330342420200202302402414001013102342313414002040314044224041201123431134000311331044333414421433224124442303121031344100241041244440122200410040123212333231144033312114234432234112114040434330413322320413440031021000224202001022323040413400300104443440024203334013300413310040323042104304300400114010134440032402041020404244012144304442210103123042044111214304121012011302030044444420022000001231400424442342004020341231311244020412332120411214402312140424141224034332010132102403342034310422343042321412014434422344424112203401302333033023402120231324104424444141421023234140040003442320031201431341303300111440333420002041344342341403324014322434413041432203013144001012010222141024340244323333443231133201132233002430221140313141012023432004421422144023213203103422241120142430224334442244222323002131132304441140443400410044214002214344002344101210303302131311400023343201220234313141424034122010222100414113004303441044141032341233313304104024432031122412322114001232412243041244200420410024104033424331231213300422212210124313444023022324133014411301220143421214401233243221223032114430314010022402434244200143312022242232000221113301312421122421022240241113210232422343412001300213030433111413424332111434441132001243441441403302112043324002214112114440122224313341342324142432443221410332032043031320334103011401113240220014122303243030041331413033003411243020141240043411013234100114443323000442111024030343214013411130122041411003141202142342432112420410012443412214421312400341122342303312202002013400114303200200142420143012303200203220323010243230230202213220212334441120201114000144311311201113411440231111102320010211003403414244130331110102402200130130002344110241110042040434131241412024411223141431300002143232123444314003014322200111102343340144404012224020420413", "012240440001210304431431303221240404202203231313302232020203412410333210300210402241104243233214100121114133324413202402420300401420102112310222434113134432103223340033242312020021331041214413110032213303240241243233333312140001013043124420124432124431000030014324340111133012322322122043211000340320443210002320344123004121223241034311214320223320131334122204130332010230312010240011331223422003444101204433002004303041133201103340430041401104230001402201333341413012040103043140002441234000422333312123142421341304222444302333340230344043121234122301014004413143343043023421044302420121023232420221032200014432143344332013141030000021032400330012323422321132213334400141130434401000342211323344443034102342241134032341334220311144424210422341310211300013311410032210003403320341020124430201412432212412414001023130332444324220203144003410141131013030143142433303301231440422103323323033204432240334201110243211343131210224332010002113100122100431410143031003121430321123102010223004211224400220003231111313333440430314322044331113110131040333110222210012433240340004430034032440231211233034231110043341123402111331010433131032112041120133242012041101233120231412103024300232113331231003202221404111142414334042433343012444222122430241032303013412124401214330103330323420002233412120341121131204044204013100024410242110442324132420033341020244334343130134223420242030002402114221213432430240114223410343100431421041010340211312140423230103330340224414223012132110222313202322212112131200434240300440011331432232241030410411043220320314031311202143311012400310144104000432011443321423013024023344444432444223313003402340413413000222231104214113342204022420003320131014322142440134121021233010022203411130003013344131112230321040130241033414413231413444200202344102340021130414132103232000234212010301400200330003212131411131022422031403232211133431014130044421001303100332143401033324323441042344233320444031241111142232302433243041134340131230122420320102103310231413131113443324003441033132211023403414300144434042433340334401131224203110040300140230220320330224123140033240220434330322330213044340220040422314333034304030324134310141434130414433411244100410123330231303400103024021230004020004122341420403141041100423321413343021041222124344412144343243221300104211442332444043111243222312014043033121120020100314311442421242301404342220031311024331243303404000310010403432442223024130020024331412142413214431443012430430034202142331402003120344210442222433434011130414032203140314302314412241220120042230332314411010433231344312103332123412213232423421411344011442130320012142333033043044404113030230132102344221243001404140104314444440420234330122234231302022043300033203412144230124301412321242404034003124140413033401431232203001243324110424044414241413102433301011020304400412224122220200234341124132112143204111312010001131300113424031033434313432224014432220414044221043422024403004030212030344133041422310402222023223433323001222010231143403342443330440043330104231000011210014201410022443332143121302340001320042343420432033430422201422402133334313403401110012343022242412004001200430414223413033301332441023320322441101132310144022241321423131243300223224241201122210240343403122230114121002003101143134031443110013111410024222403443221431010233214042243401412200002300034134201232331223200422244030212404242442213131321422411331401123132434410001440342340033131334114111443210213024221322443310131443401420320410302441422322200311410140141313221033422340332200311314210224410314300001042404010022301204223331414402232004124030310333334040310201234243143102011224120310343044044414041024023112323240404143441042134011321010002144210243312302212013143110121311240303102112021431241402044220331312112443101002123011024244042320244332304442220024044141402043131140444140132324300302403442130001110340032344300310343013240444421134402132004433140300214001034123114010102303200442023043210002403321111424001344304404103000111342104231004030032243041323033141114031230444330422422204400331411334212414211312104204100114102024343402230433410403401444020442031431224041402400032424142240021132300242122043322330112320342311042210010232122332402214000243043204104103111322320141220211023102110124213312313103004214122421410430100403401113443432041013200310343220202014244410022240232244040041432103420032200010241000104411230311300232213020232023132334044101214203110", "140044241022012402103100244243043120431014424113004301432141420100310444434040321433302121023244104434324244044301412014202042211124314121341101132112023434221012014034401312243012434330234041241300303032404031141443131042330101431331001344142134300210022111441042240331102032402111223002221040102011231044114210032112432330100404204040243233134112213300024034443233341230311444034030441121230442331312431114030412130200444322122342442120140231112231034311134430340420144432104220141020040410442031401241033234011130402112142331204312240142302331421213132120140010342441143004424043223242221321214312113200240242403223303212300432040232200443221004343210101141100314420223421424141441331413011122002300041032201432310443322333421231144230322201212443341141342041004022113242344121434213402133214403134341104202104212402132402112413413030100232230441010414141332200120424002114024423220300101330330424024444000244032410220041101203402312113324000423421014241231044311220341134342031404032340132224133204343001021313423111323044211343110043300342431203234110114211223210121100003130124304141424210143244034340314411442442410401343023201412324400442221311202420022302442221121023134303333243003333221400422100114421432103033104011420243240432300124112203312320003034400204400400011422414321404140340012212110320203343300433100310101311211113201412230341201420411114213014020130122104343144123234201231142410211314432134413041431102210243102134020211400014141442232203242220121324013313403422144314343324443330443421024300030011042234233144231020243202002214231144240032400124104414332114040313311343441421123021013224042223110044132023213132203301010001043123120413433422210121440033210234142301213123420223102324144303230340043103122240111212342142403424133304202340020001024341020322002324332112433310213103223210410344124400022222002143401022124241024041041021111243001241142104013202034400322031104310412144433143241430010012041111304102123242300404324223143302202212144014202012302410230443224223401343111014232233032443313224122021410214012103132442432144230122111103401131011111422341444412131202200330432234211441001224424320224244332330121302420434401002400101113032034421422122430344423342100220214334014210210103223034343420343022224013212210121121331211104440401424132102434211341442021131333000223422003414332242214141341211444042210244441223114004431321344320021004301323323001224004243141142112423403400222330212243433140414311334144301401132134031321402134411004301001241000311211204400134012042011141213331024341331023130203402031332244311333323140034142001431013104243034443410232410012034114011132331110004233144412104402223021430304433331403443432214030420241044224302104103010333024210302411443241041224023224404213114410103344211211400032113342424141033120042201312424021003440234133344112340013241012043111004123030014403310011323303233322030012120301134344442323120144342311230440211012400141011332334244000121242301404201431234320101043223041244141134020103040234200234340142121433011120224340204430231303011330221303102434404111434441343342033214012103421023033342110401432342242200300314332431004304130400424140321343311013400013404304232333233030411440120024132210304024334432334201324043032024312004414113102321013413343143214340014121222023344344042324033301344214401002101310230211404443013024213144024240232224013142040341213431131323124004432423341021100243400330003430022041221421023210444312121423223414432311423114441434104423120421042122010334424434112022244102240131111223432034100141043202403402033212312130142220000001330040132200404113200333303432220323124313114013231132041342004404300330140331412200220120411132034221013131421024423304424121334322322401114004103421402140434221444031422012432412101102242043003303112122134001212210142033414101032002201310431433322312240012444403131143413023143434411040311342340031323112101133034221243221334144042330411332033002110040320043022212322043300313434130021120223300010204202222042441142442004132424402344413241233001334222314210040234403023400421330343221133102203433241443400234222140211122320041140222001141134441223232310003404343410003232221122033042122104010133413131444144001000302103021020210232130133034220120010432101111410221402324330424210132413243302144331042204443421432000043303322212324233221234332320422044224040020004143100114301431434023334410144111003230123022214332", "230342000304122202022140111021220431223110441314343043011121003204102042411234421020000033142412241000411302421422304000234413410143012113420203422243012404313231142314241024124312002112312244222432421412033134412434320424302121330103324001024432320141433044314232430110411310401130102041103010030232232121102110003041313122103114232043224000403223040114222441032230424104104400140311443313321130223412214040212243340330102044322020212404120040042111213034224042213342110133034414211411342033242222143143300211034011043241410300102303420244412342101142131120430032204121222442420010330323410101021320233124342343141414022400411013121042330400244411322114441330140044031240413420223202110430421410421030022022312011333112033311442134204414043114233311402344332202132234110102202320034333233124011403301042412201230022423401423344442303222323043331202223142242243110322421033014300410103401323414032120432423422340441444414220210120144133112014412114424302042304030111211314131321031314142014023013022114222230100230422341123121232432100430102413220102200422203204124042323413424314334344344012143224022313131204443334004312032212003311432324204120143322423020314432442042424330441004401240333431214343213331114303423433340404110320240310404233314103400433103034344103321333110411004120140313130324244341403101122221344240232333233144232010423323332201421241334002042134200443203143103103042121312404104024200302104233432211224204240042441134000341411344400423221000001321321343304041412234034022112204203302220042233142020342042202304110400303300344030020213414014300343334122321212024023403204142222020400340321124232430132124341433224043422043340301214431311031114010012014132120322312104341042430242221203203233012030340101040434212332124441332104422102034114424124240042443112130231203033040110320212034202413103014101304002102320103343102343011021111131303442442211313120024312322232000111114213312004424242234234414024221321133033334131223403313431030234413320440103314044334333022101323413112014303314130121302223202004131210140341234101133040030041321332134001004012104023330330010033240022314232020334434434410120311204202242412204301231334430013302321044021110403023024210332412101412123014301332414022422011421412042424141111430403014444210001020411023443244133402144202430410343411321224330030433100212334332321142222003243433402242413411234343222422102422403331014431244420300322114202101234404322214240032410223401423134423202341441130104221433421304422044210222403433130224334304310134032114401422014331204223032414423120020300021323010412412301443301341140200311003141041200214210241221201234003042010000030230013121023223422403010302034443122423122233241122331102103023322304134210431034021332244313432122114413124144130301114012000104220112014213112110442312101300103323112220241300031211144040312042133441443422140132043244120042431041304233044440413011133012402011310140230131004103442144310041333233122401042314424233224103432041131001234314440420134012414013344002424114432232110020432023202324123004214101324024314210043010043342442334302220124141322023242200024313314220432213400134143221222031311440042400310333223132201433012111030024423304422321100124334431141400424230333400410042402223441324442022044343112403300334031042333210322442143401304421130041221301444441003144001202120413140410413204431100440234143103433311203011333001201312311034214131134403304343022414131001303434420344240140432044342400220342212302140320013141441310421134441300301130341102020331104341044344120303223310142123020322214204333130310342000201434000320424004304032343143402334110442411104120013402223021102112310443032410143412022014234431344043320311331200000441232141201141011404200304400010140312231101414120034110431144434102033411220441012023120314343044104303323214132041320223430212432221344330034434400023113133413020211323204324030322034114130421012022042200242302101104320422303204013122042313022311021400240320240440130144342033421442132420002113001433210024331031311144440210241020212044401244100101020443011304421030134332332211130143224304024201100424010341340310410301044220300200042314003112213034133114123002343220010220303430420231442443222120024130122301243100311400443112122243110222002001411013403343343312030140344042422430121031140230212030312403142434422112322432234020422031110224143420400014141312132131421442324104421403110234423012012010", "242420403032432412141012410012231022313113400411120024101411402110214212440244123233044410043412244023212401000444441003401131001324242223133221233034140414422001424331041112414220104301104413023332113102230220221442323102144143310212211440443114311004440004000311343222200303410331111323414431124022300300132003040124413400100234311112133004041133401004313244300242442404141330303400414201140334233434310410033121003300211121430110202010414130222310144013400243334222214323322342320300233424214434401301303014313241303442141420221101224204430121104340443023443002410220243013224141313343120121004002324313234441430304431303113120442224442133412144102240122222341201022100231221031232111143113202103222430243412044011422342244334213134231104224130440024421444012203410133112111244221320313221323402340042231431300440403323142310441303202403330421124043030102323341400431223123044101313404432133223114142314421301200112413112213300232332240221131111440223002304114302320013043113430321230314340142121000430124113420441442021414030433021323142113012122400420401332122343402024100312322404442431401212442333241233131323424014204303403001223114431222014040014113441410122044243430331411134240133330442011141001242143021432413334213402042212211210011342421134001422001042204143042333341343111132411143240412100212334222034342324441204424010203132330440044413041110043023200022210234002043403010412334422320414022331023402122043402420440403032001212034401000442212234031143014131042013103410001012132113420101440424303210413244133222430140121201224442331110422213200432030233402441203033323124442032203112113143331413401443214004403034002032410013114112022134402244431404022140012420302344301132440403411213431234141320012233213010012121243131334204302311312303333021034011132142003004214222022434234424324043100130212340111423131440221342234204231440034304242423242433223030110011342030430041320241213322142100424403034010202133210423101340103303140230103420410234330031020012133201114113001322222032241311434043212442404033402221134203003024432203333111310220134124421203322040244004432121400140324112041412132240403132140322130421113314031403314440443331011314220322314013224103001220040121133034020031310213220121321413433014402413121213331342124434143321143421402111443000312201440410444122201104432130233201101411300131430320213232232220440430441114044411314400104204424003020143402320134204210210310142120111440241023341013440224004313123040332230402001031120132432023143102143324204343131402440342321222011421204142413324034244430202132144431002011230402111332032421440040200314320443422342012320432441313430030412402140321311410401142232101130321021032200333402132241003023240420323202211140004302440210444344332120343130300021423434420211304133104323110430344440040120433132132100143421202032101010330222411421224222343020122144304012413322342234340142443320011123421103333230242222104001030332324204433230421022422111223442434022114001322322324130204002344234442410422140442240233303421120012032131111224004301414334420243241004144110131401440233414332013432141432341441441102211103123230013200124023232023440433242013132432222013112124033212032322102442201401030433432444233301232004233132001021444344031423340004444412043042431040342141424330443242143334243033400413321132224230432100333402301230012312012410130413411133323314302344104411102222411220312424402314314240240202232310334002403314024000401412103343403430032433103404243131220140200124043200403233142320402200312213031323111020442404311042004431143034211332404120021030431142124203230434113141434122433212243102112400214231331311223301214023443210433343244344422310432441311004330121440220240211412344043303141122324413314232121312321034001214114401244331221210102420420021020113203131300344210424133103423342013323120031000130332042101213014241313132440212031333140241340142321004400130034422134422223013022324301313203331313220421132023412112403102113032431232304302341221301031040020234434431200332201334241100233124400400404424214321011110123412444312244203042034414334200040214430243104142201122233130403114100431243334420211213031000234244202203014414410334003011002232422034304441132110043000401213021323123441403423100134133302432433030223340102302102131243012411212044440123223134142421223011123313110242410144140133103400431320131314000133034041232233341200313140441400324122444114203241444422", "041200422423300100420033020430113021130403231420004410441010432122101001041100440434003333210223032310131410044010332332344143343021013333400004244120424420242344244041001204003330123421230213220012341331323444100220342224241142043301101422002332100422314122103344114132213310241321434121142302113310333440322111421032140224330412113201432331232302141002032142241402030300431324204404134433131011102210112121133002022114220204030240243023041031203213221432303104200442013232000400402013130324213144442202112432242341423330110144320212312433244010411402242324113424412202343244223234434333111221041030413440223332311042422120232010240343323123141323442410301444142020011121043011340231200114231102201103410204102211321103130043303030440140223023312442311411204104213001434111140403140042401131220244421423100203141233114023141112114122401241414414201002030300224022040233304140031311440330121233232114321312224032014334434130042011010002131200004043132041034334123124112300041400030132142421100114103312313434430300231140420201433304114023401433243424201233021111223441144200043242110433204300003204333144123011302304234330010212041411433004424030003420433120200343112132341124134101034203212233143202230004243022043444202032401413023322240403203314221401132142033311042304043140121334211330413142412120002443311140214020040133341134031322202022240232232120422103000212333101100110010341431022031241433243010031142110034023211231421122024112414343302021141423233231222124430243421411411400014140413122340014321320314104321310224442433331330100023402343344402222024011023123002113344040443342310441311103402301120244441121400320434031424132013443142412224422101110422314314031121302324102442233031143004023040222203301312030104342043343042121030403120432333042013422324022433012120234443344142024200421144324322120001044231401310123313204030114433104120132401032121311231141001440404041334034412330202340240324232112444030243302202134224224330220121001413214022240123422230311240320213001233413242423201200004332300040410230121144010130342300122430404031241104134120001201223232304142022204320012342304013424023333321200122330311231331343102401140412040100410414140122302130033232342443423211244104130421422143124321111010202003420314201102442110120330430000240223141221231304404212230434431422214023444101420412231122101022104034144421011420304433024033014413213300434023203100124200043004214423043411313244000434323132040300034312103244210312122213123013210112410110222424234311231020014100103123004001301242231203442322024112334332101303322030014000243320444343430331222421200320400110104033344434021211303043400000000221111132204104100401403430410210024403444423111024233420043340242240021444114330022222334022423210012143214122022044310343023114140400344142244143222013422110213033022330004104023322343004441412233224211420330100203423120413134211442240122434101321012141301023132033311244032134231102343114424002040431312301300244310034032142311321100341004214034022202124041041210401210103311414443034243102112231122021123433420312313410331240413014403332312411343331303101110132021440313242012104023322104440124032410103243231132031003413031110221340412231442131131244131400343001211121123140232401121430103311022113110201300200143311403333401410010100300320223003123420244333030230330100434240202302310311100400102200143333043320144411042213331413313330132420241304033413111414431030143120343430444024144010011401222243431310032011230020204421043401211214310112331130143313021101302304343334322241310231121020111424100102432303112202303211203020031222031213134313444222303304133312121111003204112310424413411344001330202103213101003034012011223312304230113343012024111134444040314321300334344242223011123413214100243011112204232223440444343132433022310130034442402423222430024343332243031301012320004124110003440433312402433404302033441034042344230343220201124300424141022242024113400343042232210003042420204304000411403044102033440211033032331201422313433024113444203241333333121420310311411032302000113123104121203404314314034412314343103202024304004233004002212104234024440243034012422133021333102014200433423221003441011221343304223221443002310204442314043020031022103001243222322023103143403432132111444400231200112101302104401022224312102344444403030434230010041321142024124111214100344321210101211003200004044214010322321141120433144314202224332333210220234", "224334231233433003320111331014131341211324034042434032014300220231241311331321240432444021422214144211014032102011433141003441003130421102301430302200413244211040124422401121022013112210222000423021432311033121401343122340212212044442212134210040220032222411121434401034104144114442013220410141132441120101130300102003441112114331011014400100103344412021110000043120331303142034122010234234333331240342011000003342324241210211421320224013411123400204320014440013144412131142331411131401142024434121403234032240133342031234311130333224003020041223322440303043304301333123224221422104202103444312032130023212222441104024323102413323140433423233210334321324013011112424312310223010344110221330022103423433233142231330341303342214003033002334333044120122211024230414333212023233104343042240343240000043244133402430130134302214143220043233241413020300023410244024322140130024114403322442043003104230140402410014202343314130210022342211123431341302302412134404142041333220303302332204300043233312214410442003102323001224330301024423031423304310343201212002200424401314024334421230302411434221311331010134200244411023001141103314330200004440331304300102402400403130012412340103402032423243113411000243230244230312133320430041111433322001043212020310341041201221221213321113212033040323020443222221122104322244010204012131223213340433411023003241112324312214324341440340210024020444240311210102111343120044443303301343120211310120104004304231440042423043342310444311042042043411104102240043344210110024211033124122211003043232233132143222300232424440030344031303430340402244034044040343324013221122300011434014243334430120430213413444433330021403313300103212210142424031103032032100240332113123344233112000130400302434331131202330014330011122411004201100110433101114334000430421400332302301210413132040124041013010213201022003010220301230020444030330342024124001402101114334011211121112203233413214313424402143141212124032303014131411033242130240040340010432414334010241210230440433110022141301213331122104210403311302211430024021423021024112104044133304143044000232234213033122010032012430002213224323204223322003211120012101324022440433332341133311111001201431440044011022220111021410123423014133120314414011420024410332421320424142311444142304111304134322024401341141004102033210312412304031143002422424021020334404424301121404321214043120033422020333220301121412434004412221000301040302443102224400114300210031144242003123043301143322234024403012332442120144304121322214342401402012024304221032131101314304202112123233042403040103022311432401410414140143131444123140214324200112211244034331141412444032033020124130012411344221330422434033231221124403303144443210334443200302301012431024043211013113042032222141401402442014211242110441020110213144242033333201201032144134313231300224320413221240314440414443013422201120142110223023411333331131014033040001324140001121041304424413222334313424110032342300213121033440033424241044041424323243021310220410023014321323002434143421034110341213034130314203204222230322422210400214421002412034031203432040243342313231242420444203223402301033240123042330301020234330040022444324303423040230404240032202144410130022144442421012002442224244123412224440440041144311434310113410222004314404122321041344334124304424031202143113442010030133042312221303043243241303011140204400122013204420213242133321421311042040112112432331103001140240022111234104214404201231343403432411441331320203300011114100241103200330142412034414400202213403334414411422311404304213231023302111241323011022012343302411024310130031344341040414023130212332102414433331110233213433431400430403002013001043330331200112342324123420413211321412104422303301322320001331423141131421013200432312434420420131222014133111330144242210244423012004224043233020412222301003322412444001211313244224020344313034234434003132234322044133313322123210112213303223104430200313013430314244011402013104444241134340242240441000040342203044231333414204202031324403404241044010012223342122040440014144222321303312141223444411100121444231223433100000103214422223130101423012010031402201221401301103023312040423310040013213130404324224122441412411322110311233103002321001013004410204040042022331001134032342203133402223440111042444424003310424100132132030330414402324202323343124310114321443224430030112441144244233432034343302013110322010011342144103310400004132132044041430324432240421120131140", "402130120420334241220210043014143341323234334330343241142132240303232244001342301301300203342431142420442133424411221221010310302223424024434123312033320432031433004231014041143311433220421232140020102124131134424002122130113222302024410204000300143441110342302224343422323434100041030144432314412132022122142443444241022011213201414244131002431443202200020304241041034121223423134414241012230312300023210402413000042412324040110330200044440200400104110404131024011302422003212321104313132403120124232322110320223443412431421434400111210030324001040142012102341321024220411004032110210242311130112341213133433103441304420140021041130031311303324234423142113441440010004213030431331431420132211442343040111113300340302004134412010010412024313202233321121312103014102221020333044132031241022023302022300024443224103222402311414323040134411404403331423232322203031024432430114012120210321100412043024143342114331023002032212041431412133442041434112112241424021404121202324413013314341103114210121441104322222141403411210434133221011112042402440121324230203142131341110034103423104203402310100311042010210044420022222240442332301403202341142340033320211024120044213244401012012012201003242310030433423332444043112213134423101241002310430442200113321422314211114424024232022020220014221113342323420013312112034313314222130110011003114010334421403300411212441411222000112022041301421320203224204220030014110030311002132200134124010132011141142122204243424021031040204110333040210223041203231331204044140011300110043210342330110021041312044404043343300222313001123422210000402242041411434003104311001423224040134241200110032233111403221244420202030124424124344202220133221404311210040224322403334444011010044041043343343142413311340024333113103114212141003411000343131442122210124441003144314110220401042012102232241121331300203400044420001010143321113021010240300423233000242311003113404331331423132112122030123044124041233004324231221212413241200332400104120004414142041004114224323442332233120142234140002123201214300104334101234431321104034433300342244431340020431130110012223231143413433333344344441200021140244233331311320230024214423424102340014240002110424444012141132234210131103314031020141322032431020001231420112240201342004303011311403344231132322423423421043030110132234201221042444333030440304424210001401212234420200311031111033104240023110242443113243400143203204301141430303443022423211400413143243412441421003031420233142430143124230431211311131423441212202114232241013144212112203402111200404144031333303221100023244044214430313410123223003440420344012433103432343412240030004331404222041031401013021034302442423343203013011300422024310411202312134332122102424424344243234120424440214141403030203001341044230410211221021102143412002123001422002042231301324033101001034000414340224010203413433312432442122340201102310233314144304424414213000413230022434220133140030440333243133241110123134200322110301243030042204023342414423113433042143134340304433304230442022223444432031210040012044240334011200400143342343230442234313013324212202122223302120004300232304404420231202411204330044110200233321124030132423240024314341000014213303411024442042021240414244241103403022023000331414020224022040002142024211224033204244100234231033204230100224332410414230314202402321212422120444133434013204204443332323234113040343000421334114410410430011143401440400431212121141121124020402311103014122022311131120401214242343122200010041013440123014400413141244233441133322023441134403332121330004110304423123044303314102314342113403210103243441320311324130420441340202103034202003001214440414422041411030032332122312222412034210404413240331110130432040234423200412120202020133101212320042130421314204413044020444130301022241232040212010233222402330200411442000010211221314134341104011014413144424420013401431332222142342032031030410333423224444232140212032330430240144311131032404414244400343312321142040430342141102120232033311402344010403132343123212232143343133343101440213101403343022043213043111231132232203242243214210300104434112040230434422001314141300002432021004124223213233031140214202244240232333212314301104433013410343102203123303032313342210304441014221210422144141444320400331300312444342422230330242414414222240003023211233241413240441413210122404111003424442203340442342403342112122344431204221322343420241010334434104131100143442002202333313013301340104043011", "303101422304022032332344123414232041014333024444100410332341441432200102220104230104041442333140134131331244334432411120334314013013441032232004002404242134031000321401423134102212224110031304344234403043403400021100212120110101321133333041244214122022220243214032220142321000132323214230030213011413340333403402430101030033434431110133131310031221020240300022444044241033334224332004212310044121134410243341030223300130223403133402422244021143332420320403420230202121221423001200032311243014204420341141034030440130420123100032220231113121242423334223103303013330133333033102120310110031301412104444203331142204410024032011132244340343011221103101120431300231200443441321132222033243043444411013130114301314412341303234240110112011400442201323310230322332013024044224324332230242410321014410230344424312301120411200211334401310444412033300244023220340421204102312213144403122312114324434334341341113141120313430341341333111234211302233430304324242132401042401443041311243431401111432400123230412013234203013223222322143210332001014403111301102031134012224444130101140102020030410210112431020030310444404113313032044313132132141321311033030423340032223432022123343404203003430022311323422014012212043400030020141211221302031033322133301210133213343330010331400430040210400423114412004314311413113300413421044220143344412021123114410424232203410414423210334211243102322043241323321323442004321041124114421121133101414002201112142201242014431223034120134310211132341410134034424444240220134400300324214333300303300320203412040313203420224033012310124022042020140143222430132344334020032013240400221010004403341432313104140034212321220244130322142304434310143301314343330133113114332301032404103123204023331312032222431044000244421010334404212440021023111130110033010240423040220323034030142343121130044314114100403233110442431111223022031412432030300033323141340423320243222344040440222342224141213002002411212443230134111020344102424430430124442133003334434431232433302004022334031034441420431334034401342310312022031043132141412040111443231314403311040443043204134232021412040334131432320302143114340241133133034122120221000132240332102431314104124202203212421220432303023402242343224240204220112311024333200401401014312314311333132331320021102113104344403121034432001102414233322240432310142333044200033000014321134111120114144231021422314213403432132101212311123034024230411102000110004031403204424142101001203024423342441040331343212240301424433042414033230142024041434044211412430342043002231004012311331322443224242424331302043344342033244312340243332124414441002231230143424111031403000343012421224101103203222331021404402130344420120044232312420340231223430324141230003330014043121133300434144044300344010311110410240440441434300323010142133403120141310414101212041314311234444104334022121304234440434312224213440321133243312031422041314213021114010012344333113422003304340402012312204014033003430301424414013243204044240421243301431434422134444233442310120213112123133024131320311120431441203223110024300403234441420244413400222004443031132244002122343110322330324114303133221210331202231214202421034234113401310020130114131013423214030140440023210404344141022140034313411134003403204442041443434041031331320103343300330112320402433404344103010022234143413323021243222333144110111021320131241320041322113130223241300332003100043121341311001342323322334203334214144332300331341241310403233143332330030140302432022221320101241133120101441041112043234034123222321223240232034331320112332111102213424444301213041033440341101030142423133200311424120130204330432321300110430301304440423034204312040113112223024420214442131224211323032041341440331122434241214140230214041141140331413041331413133332440424304100231224211302302440430124031122413124234312411420411023302134000002230214122044324421322232112424114422233242044423010322120102241410310430404243142040323022101320410221121104003444021422134222241434403430313314114233241221333310241004134212144332441024343012342143304042144343202320012323234221234140224412243322112011030404240232311433331234013002043241202202344031243342041104001303431311240344204412443204223130310324130421403224111343231103103243034141311041220111044241401012412003144113030314120330443004211213420223212131222431232221004030434002304103112201031024340141040142141144432101044012303004214024004312410031341403423402143101434022011240410114", "303342123222332304441323310241303404441231410324310343230332131340143313424443014033112223224113001240010144134312342230400042320220401144421110040411222241044241424112441420030400331413403212213001322220431400103212023331132012031332301230230210023104100041011032032141320012100320232013010342231023420210113020134102040120031432200324100214421424022442241013322403242131203100140432441402012211212410344014013141043240044103242310122134322341132030022230111002031322032302032144442023042442110024202244401334332431203132403030002434242320404131001432211424102314432131231230004102040300410303334100401234424301204012014034430414022330142134323402424130244423242321012314204243002104442133434130204244443402312222021031420344223021321102142021240203024024440000021234043242123104443030044121104130421233031440232432143003421121103131314134100220420033320121400223131041132420213021303420443203004011210424302022303314112314130301142430100041011133421111300224221322312431044021001241111412044140014141234121114210041201444303322012211411140430132324120404213222322420143233441030023331101421311013201140001421432332444223111031012230412321132421321232041144212230201441441441310144300001203310411422442313002121420411423440403342012124340144100440130030233434331232121311413444221414433110040420121403344444002021320400330212120103230114134334413441212141032130410331120220003342323313212401322432044441234231114230131330044313332140013324232044314000013040242343322133121202314240144403231411220300001233244142343031124303010332203143034002432422310443143230244044320122040021214323321102120403120303130410114344334141310241413432103321314402112024043000231044010322200444044220040220101414104213310311223224420342010323004300002240244031322044141212031301124232031332320232020022440213304311423200301102134004104424020301414220402114134213130232134011114210004301401324243432334021114420101134122231414110333023320413433103242321024103413003231323411212411341314343211342321430022144212302132040403102122421421343311322432334003011313423411301021213332322444113311223320122120033210211413330414221404030224331003213032243124020201032141344030224341411221104324433110112333243102043232043420040333230311323103233413312343224104214313131013414121011044404014100431020334414103103301100140004223340221241313033101240041000313333224444423421100001434111411034013220402414121444212212230120422223311411112431002004110033404402333004130030414200213203012232010204321403404341414041141023044013400300101324020010303443013023031121120330333011340024232444203111232342434104412014224441213244332311122022302134210133012031323133004141103040113012302143012424200112412103244131001401404232402023302234411434340341404200042000133040443144312113013302021242214143332201342430140034140042022200414241142132042423324143102041344343233001144430130100441402330244221113044301101410330402434114202200112210322424101032300222422343011333310212333414422230243403303013211142431142224111324240303043343044414340102112341242223444342333222240011122304340324100203341114112330410212440422004102201104131001330401111144301133131203214103113210331030001413210440043404312234310230104143201041100004110202022422322413440432133042112103401214323303403203441033340324321200433400031202244432421331430313400214031004320140343120311230303030431244311104034211301404420012123410004034200222120430141021343114123223231212110010112432213411320342302232403322104403413440133401313031130224002423010101243030313430344312441320021231343434032340240321300242324000341441301021121240234310324014303414214044134314341424232331002331021403143302020203213024304023123223033010034134113312404132433423030243432124323104411423223004220312120402010412043234144313003340414040413333041423011321123303134142230114202203013423042312322024102434423002324403210240441244143002234004401401000110432101133301203341144211341202010304424442233144400233040301300044434213104102222231002040424004344003123322243300422333301113223304313302211344114213313014224242012341444220243312400302021431311104444413242032010040441444000101210003120120000334441000132233234430011223204101001232414404421042210113244213111144004223404421014323040312021430322434122223021224230111003132013413443244413301314332010040010131233441132201121243240021332310103032412113202222242304424440001411403141443322311421223234230321330431210301002231", "340434222141234120140121201142411030124211214111412322222030113440011443313042103424244004202413422022223030010420023034110142211230200041333241232402221013331314013422021241410331403233202112411301143442214320414222013244244122430000330140041143232223022440130440040221343403432223101024232213443434030200421242133141000214422341113342344240112320311440233310232424324411334334013330230322143201103213242042230424414100214014424220002321224422140231041431043143134210002104300413434320320033210403213000312340141304331110004241020331413010214102302311231210004124112002414211210122210244413143100002234123034431340311401000114123334012143044114300320401441041312441310002034444424330322232022134032202231203101314333434240213040042420001204343000241344212334344340041121304411232234314000343420142002022311142323133114401040122032021202214002001431303231244002233024112003220231101132011334232322143003040240222023331440112222342220112041331111413421222342423010014420420213212010304402322132433400014234042424320134240030112403211323244304213410034034304140130202433423234414234110333012440333122121014010420203221111220132030433011134420310330303034204102124410404443424022433210003134022320210430144121210130122122301033410114242324111330010042211123134103314144234010301324104322021133130034313412331002411043114222324403013020324200012340314000003231420240414201043124144331030020244400440124302234303334032420031431010404034444414120201302120140404223420333134120321210202021233111024233423320200144341304443322232433431420214033301022013000044224021423412430024424330413134011020423223232230434212430032003133430003131411111041420201423400134113000330433241041104301324011223101134411202303424420101013411021134320044322440404110314043013021341044343131444011132044043302242202122310104034323303421231244233323112101123333241203423312233342124244110202332333224044244121021412023420043123313013024321431012440323412020034311233330400231200211211433343312002244231404020033020321032431310312301322104214140413042303421204032202102342440100011433310204144121120444233332132011121020430221020133430414241403213313333242434331343404103024122211410044000104203443411314032044021343100334400323432410023401401344132241340431132332104124424020034133224141411103430312000344332304434401022341441403114002042303030124331043120314110312223422204321314241012430434402342010331201434412310200012341113003432003433434021020301024132301221022232434444144412204311000144440043220210400440224003411042134023002343122323041041244441034302302300404113043422434303333111342120241412443404031210003040313241110430444232201102322012343112420030220240321121231303410432131040333422233030323001131131311310013441022234131402203240233411442402204103431233340122321134144132033010323024441431103112441223011404040342420321244300203140111231242303041103234014303432422404111242300210221231403203302404014401002404402432032112243233213343214314113004121400120140343334301001144213423001210213221424323241434122432211000343430123312311344422021221304334331411203342433040000244003042041142214211013223410000242102422401000014334410110023100134143213223242204414021234232433424342123313030303024324203131110113240423224121004023132112012032144011202032214214202130204240020230444400342303212441411403422131314443043022101341242110002343130231402430120214100031213220303032111023342240342411414124401014231134343213043041043301301230113021343241321033020320404214342303234344242331201224211103103243330422441314321413240101410333024303132301414214314334113220413124310300413132132103110344321314000202042141333414232001010224134001440442200304342310244432132144231112011441323414441041233414422424210210004214133244011012334424034001140321103000201124300123341343113344320102131233201134011223320031431301421310312014244311203304140324220120044444434001213011323240043240313112113133422444243210104110110201330402230123243332322023142124203321222314120442242303220304010433113120410310114133230241214141311012144121004000033244231210440131233330422002301111414402434314302223224042034034432213044022114314031000040343133040344222212432310234034432040102043134242040103024042110102230203343421401231300141323141242123020311434412041413344240331144203214041242414131433034443412032213012232424032012311001043323412300411203212443301222324330230212042014442203310141203042011034311204423111420203", "230244103104341233134310430344220400324142401424144334304211321240201110240332442401121134103330112302124313323021424342231024324312412114423431020214133014211440140124142444440121044333323230033131331401223303334134243322444432033444434143142031011104040300244424142320244133014412332213321041433112240410331431411001143300034142141342022444224243011441032114124003000404120143222232101033442000140030102332401442103101223413003200314201232042420411204032321221310212033212013210002212232012340142123040003113111344122211124422334134321332424303434214120334100434022111310043044013003120221412303033331331143200044222442131414124021240020300242014343444303000234334001134334132032112103144243414144004042330231414201412222034013224202022044412030212001022014033204103000340112002432231024031113404144312412403144123441023304440410341014231204202220002413411120400202143340303331414001133214311121143024023134130332130404103224322044231333430121321112103220203303123434043403302220041321200112240210421100141013301244103221044002114303002130311021044402241120024430222343421342223243313142322324314312240124230030001131203323331103431222400103204322214343024333110000002121220021420220441111241201313333203112122111104124321044223121230122104413444412042221144313323333444222204431344303413141113231132134100310314400012312122401001434424332221140231120113111004332023313044303023343222033132021020312434230223111332041121422333432310104322320312433433411240440333214334440311013103331131102303403334300403331030422141324442133332240411431344000400434212401222033240431101021101103330420000200423404022434103102404342124301303441101203342423103330001323402012224122113431240412441412024013031423102121021434102214241303212141400103320241131311041122012033234231404040220004221020102300213314030212110420111043020210422342444011303213020214214141423231143344312404100201133431214314433120434100011204332233323443411423214013421000300414442404444320113033413221414344041440301204331133200412114232142433110302424203424431023422342310412320244031023002222123313020310000200313112223413122124341103430041204340040233122433023422100444124302202224040144321240204443324322033411012001403323424214334422343241303023204400312344441440320040133211212313230133111241014342222312411312004023144424302334241023410322431400044114130244243433141034442203213111243022333403444143003211322203221201142430131403144041303123310221202241002213120303242313144014020102341041330133112404410321324022234000013004132410440313430344000343113221312130044440410130013431344234222101242021123313140132130134421343130320201124331130121334204403022201344001324113240341411412223224244104144301241004131324144441134130423333433124233131433244222311121000344433131013041113131233140001300032021400430204431024401033101023124404222110142420000212010102242310024404143242442311333230433231032104134231433103221214004234324242133332303120401420323444102022334024310222100021003224421033411132243320214214133404341111430233142333104433340311212311323034113200400140140130140102134004242121003313234441143044441003313113211132330120104024100210324202323022144023104433210233200404142102423413441232134443203301032441330314310120241403314022044314024024042423122300031202332231200303120121443312200012440142240323140211424331311304440114101312441201202020034043033302232132111203044020124131342111132044230244323244441322422340110021234310302334032401131340000322210124113113313144110343143203131220232343130444402204213044441110130201031321131322043401112432231344432413133100023212321330202403242043010144101201041213424104224142323323014343001042204344404231221022301332242334333013322330024431404303424202324241200241131344400434230423343434144113423412130413314224013223032032002131124002340114341100414401440314020103024011343431223014202203142121341031234311441210030420142214121022034442022212033231442044304023112111101220403203403430333040140113133204313130341023232331132340441401312444231330313132312313234433231104334113134332311211433042023210313230223233420343110132101230330442033123441411241241202403221400210321303444011013004402312134222103110432223023311010302230324224423021210021341200141211202002412221424203323040002013334033341031122413122011333301112000144034123413033144310043000104404202003042214233333323224020324200311141241144003344201133444122341413040112041241404122334220441", "031402240134344404031133023111303302211324212440401132310311023143332134413242223030440330231431014032221020432442213013004444013334303413131010204042242011001004132031311240140420241230124143133122303203323131224120300130222120400210033324421423233031413230203432043424334430320230321141220133212304132443042043043224343040030142402123221131014443022303102041020020412211302034340344130243312042024144424430310022100224024010240024203201300041431231433344421010324013440204032341143332231204002220444043324334134033341033433221110424343430044214141040311133102030004012041442041301121230233200310433424412141102224244233323430034100300220332024412012024444123101141202343111023331014031243342042322212011420244343131032142022034200040202021410334232241411343432441303440004433230311310002331112010230014442432144410030242031021441040441012141033424233143320342102012012034143123321330240444224231042221402314321023343114212004011404422141240342241011104040124202100243414431232301404244230222041342411042321214322324041221443214120023322401142434240114433001123331100114033142222422141010114302244441000240213022124221342134433303003404441342232324341243032013202333232443400213442120003103030414100033434321401312322020310423223220032123002211032221001112244324422403342422121421414043043302012002441432331340102443001011103000022200420430040021010121401330124034341440233210014121243422220303233432100404412321223332034142012001102311441002402233100444144103242343141212412114134132144111231023404123204342023404334220112431032343142111131414433412400204312142310103310134110130301431131323041334443110011214242404124430123101123312124332211041420001424124132211101030311014230030131323402112431313322221023002423204312103243032224223002434101000010222142343210113110014014022400443320121212443022210300414044324012321022113012044423144130122120224310041302301232232113214040030423331112022423032344004131333131012012341314401301304313342224412340141224340302200234332130104334234223023431110021410042444314110232011023314042321130104130122112134202220021441412143311421422433140342141233012424342304111201320333231334032221324442334214204031103411004220314002034302302442340110112024243042420301113104300212131004324041000022302224111224114332443123131120204304401102400013213300420404204102110342404434103412040402240430230433321202210212124142134220241304343031421142041141321440331211040010402022041001114404314420443034021103400241143201001134104430404310034224133000222123314003314304112044324342140002441231144324020404234203241222304322414201401242024413120042042110424343044143101224141011430322034344403232423104022133321404213443242310403013414341032340023402130300141004114422243243211242323413240231313011114444411234244143314321014230112414434041320000324120443223413210400414033010402303301042034011323101233330414043222424402004312230213000421241443113310220230123231434430401412312400002430021233402443300130301333112233341422244042212334014324120320431121233212441412001410112002422422243334111223023340320404303302043004132341212220424004210431242212241142201032012141440313430143231230011014021204221203212421013004144144243240031433242400022413434424010410042122234211003403342023344344342210443022404200214040413432140333230101411442103040431323112423313001322142243222413400223300404431221444303302002120410241232334441402434243410003101413144314134204024432310430211341102402243123212000400424112342431002020303303120430020030300031224200100211440020300224433122222422333244113212220014102114111003001122120211041203114241144200440414234232440432101244302303144134002140424433043112023303133224111140401442204013134421134002042321303004320303231143203224330310240413344421234121300403003243224323041103014332044033313431200302412310013132414132330014033100312124444002300033131341021214110443200244121313122113230312332440132100420311434122013223314204204324430214104240221312242113400044012233434440440321322120231432143314312401224232111034332102243432234311330003013234140423201102333213230302213002401400313230234302421444323312040230404442210304423130012023120202142011432124103343102110242121334342221201431340224204040443302223030233033122400422142323324013403202433114033334032234203121041421044200210303432431310412144114032422430122113143012140313242320102134443023031201032334413011202340220124244311124244301200233300011030342010144", "004021110424440133300413144201144031332413431413310310142340334001020023313321321012221242241041420020443123014224302240020430114433230011412400241414443031313024113132140211111431301200332322324242121321142400334240312243432122242213132213144002442141114404341434433012033421332211411313014411010033334410433021414320341301304032340232324241113034212012444402040031113304204024333122213123000013102401201210321322014211321020420110224203040133413121000232014144113410302414024101021442011140312010222424121331110320241020441344442042022344000003322442332341142101442023130220141411311304113402001414230243143334422331302203330042234003230443342423434224014141113130342302331220222334312420114402222330404243410101133134124001424301024331300320432310403322211023230223124324010322000444102321102200230223132222340412104010310303203421421033330334233304313033420402011404134142000210000114221004141103302003241323033421011333304334340033111300210022423102243321130101001222330240110432323142101324314234241414444410334133342423142432034102023404424121123404023413041124233112320444432241310230020113141403214134003124043334340124021040104423242234342321314021024323110221214010414432134140340341441314112011310043330224242124412014014321123241414422133121423342424042312313214330130021223134404203444144332033332331230010214320430303023231314430012223001403432201020112433040014213022112240023144311133241244133211234301314414121311213414043110400200034234322323333404332212040142344240111103031413423011133440300300021100102040013310300114441400023123342423420424100200031421132433110044204423400244231402301033301111033130334342332444101030423103111123423233241430202121101304344421312123302212440304320233233420243214110204243242331324232230204040040031132004033103102043242324442004013234212043011222404244210334133333244230040424040244124304404021242421422204000323420030230011422441114332333204144010140313034201401214333300342324033434324333003441322001001133421321144403102102334203422024011230112140303214114441204213403244122433224102402432130141324412204440124433310243414243030401413241212143234423443121044002343003300343312241023322413244144010132240032100440121200413034114311442023040042400103100401201321443323220334244000020402210313002121110321124042441223023202000242014314341421011403120141431224402422011023220432021131212211040323440214142132242341113431214302404142204231203032241112130242200424031043231330004102323234213023411242033431130340310310102430204202044031334003012400040420011312234134004014211434241103212113023411004312322110343104020401233000213223023230310124112140320021301202422401241243101431011311101131323304313442434141434030244033223412312442441303433332214320422200210222010412103211434001103000113423232131104132013043134300042101224020101333244403044443342042103210434434111003411224424132024211321024432212203133403224011022133211221432144233104324401243310344302013001214134420132403113042340312022024413244324401141443001434022404442042204333331421241114324141122312303440341113340101142041400101014101404024104403320442420422130241420213421211212102122233431410431320301442201300130302430342414140320413223000302422430331302014024241412001100321103334312123023401322230411112202223240100011221444044234121100331311102343222023011133323122030110441101143043142111034343101010330244241203410042312202300214123411001002113201022143310434043231143223343143041043322223000420231343423221221032020420410002332143221221320031432314441023323414121201210213134232130324441304321323221122103033443422423224220242003444201032331100124311314042230113031432301214311210040443441401230004341103122420112231101320400031303042120404320324212231002212020321220042114303041021342312110104022243131314310022442314121040132421341021142423344212012110211312303342421011211013343242034030104022230142133001442421420344414422231143123110143441002411323012430202242041241424034324310224203224123202133302214412122220320322041101310440211302101200014220221310124043034312113421223211323221301220100302024011444003433301402404323440030134143342420223224044440144033433402111223433224240442132044000121011030012141342423022110322233441011201114132221213441141414323340430410031424441332442201120012003444414432412414022322210242244310024313130112313130400132232020123002104443243122311010011001041222244220420023223434340012400422224301421032413", "311100103313011210420141042210002113322003220032212014023134442403203403203140330323444414140410211214202310343033222344320024112014422043340231332312334431102230101030011133032110403200140242232034000423330001313101321002331412010034120213211023001123434441110113121033333223134120241014024210441103023301014010340002123310011042333324121000343421022434010202100212242313020322432200404013004234301023303422310314402400112420213342422233430242040120321224301120003303013133323221432244323244400002340321132304434242122121201101302323030413310412140320140331244331411013230444241224041103022333400042020112124414131043334413132104234431222333101411223223320432002412432133432410141110313000330140121104434044140342003001021401003141140112001013221014204422133233413011341404443422042333012104224324343241324210402342442111122342113104410413000140320011132010343014420324212340222342341220114201044001102220044103131441210134221034422322032032311314141420324431300340122414123032324023343322413322413021112313204001022401024434222310240321233331000424234341244200202221043443001331413431404012043321130333340422421244214344414110214302224002402121431103441403332143030241030024000023210330043044001334344441331414211320302022332422101413421304123244120412431041211234331242102002022311410012114000141443333240204020334003322230134111344444344402103010411124123411211212244412210034324244433103324202404240110242232023032410300210013300123243242304131343202241240142441222211404331342422013310411224312041301142301014110210043133100211013340243231242331334033111434024444130141024111042332321301411124244333304043230403401204210102230200030104130331342211433033032440300303002124423002414230221432101100021033433223214100441010120102104202201301322433403213334314214221011010031424300123230430430022142412132211213212412114422421341140344411243011204022110214030232222441111042403202311434241232231021333022314234141132421224310103111223002410324324001414413413221422403301201140011044231144032044044204331113221111030420332322342112433314000042241140222123401203034123114103323213303432010033342243101121222220110043032423332220420012011413131021330431241220441201434323432400331100221332013330333420011100420114104222003303110113230442301234233002410032340030423033400400242402332231312132311000120324132342112011430442033414110141031233130014231204004043414300243333040310412431334444231434343111140203241020423123103404332023410210003330333113401223312302222441110313044413131022032121300242103441324311031241220233041344434220422410402030243223130140440134422012314414013130333342100103244031100413131214013013423003420330024401130113120111443004432423334422313042131413343402211331404423232130334020131442434030202231441404443311023031434303031042314041104021341403024120412400431032210112302223020140132222143103232401103121322324333204014112404314331020244302144131202341042332104231110010433100244022012433120014011202310214030430002311312330021030200041121231404212031030102113002304040021333411120022200224233121402430110014001044341030101033232422423142114114402234422111210122221330122311114231202434222221033021141303003100121412323413014323341012030312010122412134423323140022301302143331443321333103423314322443120332312422424111124110433333224144221003402332443041320242143443122401220004432044403341331240303224044422432213022030021102444300021313422211040341230121240301322011412011400043040312101041442044214043133213024301233201031113001211332022341222340132310000013110413143204414402114244210423044102023204143321203341444300343240003144214232232342310133041114303422312243230102312201110131303134202422334004034442440003432200300441220021024444110411440441314222132143122120344103402334441011341311212302433400041302331403434041324134441110013434134334342103010310044143444212432331100331124340241144443014010112034343432401331203242430022314212214233244122010332012234204013402424014204430343401431444024301302122302001023221240010212034230310032300102201100122041131420414444112231124113434431043441324044031343213031000313220134324301304324302422431001041441333022101031202312230033220142220322312240012340112303242400144401044304322234013300222013001042240430211020403240313044014102223134042130013030331004232320020112422142320324413301113042204010030111400404233032304041404420011331100102024411140041412322014042113010201143130304404103300122", "242241110311222134312014300044040233401424114333342101034210321242120211002142111434213220004133204240140321321012240302033302443243012331031220200121410444114144423334241434203124101100421444040030304404322013141220232422314244110111013202433132043031340431443000001141412411013112200243411213040011031341013143221014124322113412122210444423430331401013010114140144430211211141422240110010424123211110110211230010012223434213344304113044431010031431303003311222021243104020324132401022421221333442403212334322114324202132002234434014242401423202410114300420211112423003323230110422213214133323120403001202043113404411433410413324002210141431111423430010133430022342300102340420143411113001140332430103330303313104231324430331100013231140332114013212030432321401443242410341200341103330022221202322211331200422022120230203012024041342332332114301024402113431044332123101300103022141011024131034213023011004222400213221204144313323402041034331333044302441301302023301130430442130334432001302133143110030012422002111141003031240410200104224000121302322340124240130222042121423230321414431114100232400010023124404024422420144211132114242213023204042404201414211411202420404231404202132224201013032223411443004424312012100432143104004303340104020234440230441202434320244211044103144122101132202101104344014102242244102022204313331441443203432401440340430444144100302221042422241404124410023102242142142221220144243342002012221022022344321300202303101002401022123123234412130032122003134410220021324023004231244141302302334330423411401124304123241003342303244400122041323302234240304340211301214423030343123134301430000420212114241100102232310101141444202014011130134010342203201331012234243322124342033032430423001341133010432314302042402244241031411311211124211000320121323440201211344131200310322142313202043204311134434332301103221444413321403412232424314320333340202300242302400440410412313334242031031041402403434101242104130200404422004241432313234420222141404200201124320330343340002311200001410234124401140343343431040401332004040141341123010440243123232213330223344443010403203322112412143130400130134330200004414212244444331143324432423003242212441133111011340213314341113120000230130012304424110121423144303331233131222340341214244422044331324144330213020141334304201123031012400401422114010312201042424134320023001340310423203132411321244043404241004031442310020040000343324000012443442031004100212012202042302002230133143301241111334002433200103411443444211232434103222243114002101022233414440141404032410003123411110102224010132441102201111201030300201413143014002320343213132141000411021440434010431234300030224201130043000021131440413044240243033244431112322421300314032103233243104133430131313212440120404301102242133242401321443321400110201413234134430313044422102034010013441323314441122322400141021224443133424221130314403020043130000203422232012220200002433034120133202032242441303240103034004414214004230043320203213312020204040243013434233423004034320221403423340221442214240431102430210213042202110401240400023043443224313340020322114430220004131041232142424040031021143141444342441223300102130444121303332410142123244324314410141014314012234333322234034413432231400043403213314130113431012204103040020144434013221224310203403223244224042230014213213201040024200301113312211301131324101344333334102432024423214414431432241230420342034221444340023232312302114030132020344331210444323323142221012342332313322241211101023123343013324410122032241104134132012122104323141111124441414304321412224433301140441234120324234331442410401004222431324424143241324442111221434213300433104310203233341341422003042030144431441340432331141131334123302244033202104122414044130420411033244134424024413301340030213411241103312042413444132434040243011004143413203420333320001432220234404241124111430302341341443442204441413220141331301244020333141244100204344313003312300402422224224402144012141104213230432144303412214401304022234131334404131434030444211210221432143214034100240214213442331421412233014301432341410333400341212244023200402011004340044130010021113110024304202410131224331331411322004443212242102433102244033112103111204234143032103214320244400241200314144001042144301320302403114313143434111332413423111421421432212224411020111421044101320312342223220200340130222330210134214004040221041233024204120323124104431034331214012201214322102204421302441112233100", "434343304022430022410313413001042213301340023102023240404103013301234300421030241413141202031303023200203334310243431404403310331034240420210401401104422310213000021440202442140134440444201342313420303322433022311204144341234221230113233320323320104044112242301020310140441304400030332014444242032023142333323424144332223422414243130041424210402000313403130224304233013422333313121444031340112012213204132013313403123442243401232444303311002003033432010320444140042444221413133340234234322423224423120412102102414222023413141023334043002034433220201400320231330022042212240422144340141242334403431342401222102041130424413032220143220040042032101330113243132202413301421303333421144111032202421004020404434200014001041104304233320014111042040301222342022030222134241002012101130314311032322004400212013224030314041114414304223304310324404023230041240200404223143323314113114320033410221122203232311210242204220012312434133111344433403313213144434240423122420020203113230412222202213214331044320200444404003342320442231432223120134431114411123210112041040322040301400320301232141401140040120342343420204140011143143411002342424030034110012313230213433040233140102332403430342202102403204112113340302144241433120003143330444434424322243333042440403311110243404043013423314420231342412110302120130213314341203443410131231123132120200301034301302011043022433004212132343440143403222433402003041412023140340144410342022424244340044213344304302141224241244213243322223232203102340310041322101001203344104032432200124244111310203203214244310041020011321011324104132440112433211223324444344414233341042002011432400224124424023131112401430343013233311120121302404313414000022340112014212332013331001332012221044022443304130340340201311023210144320220232033000134343334141444012444301404413424214131320242124003113140440420044421122121124230023444424204034041110331421312434421442440432323130301112010001231241400432034110224030102320441402312432324332342110444340322424224022321040201201021011004212023100402131204114244012434312111104324332201132111441224302424132042112131031411421402120023443312020324101220212314020323314234220203044443143003300311040203131133301014224121410310200343030001202041341414200311442040334334423004010413402340401111411432432044202314443412332422011213324041120142312412202234111133141042112301032013431142042121041422142321320311013441110214104401200223331034212231102440232034434404034241220310124431042033413444401300404311300310431211242333214430044111331230004242331401030431412201034003411403021402040100010431423110323300004302310201441023414320044430030221420411124230141220241404210243423323211334100221041342340432043242421300224312024341032404024043412123441221413010031410244201104133311104341034404402201002002412000041301311341121214412122304430434104143133344412020303332334141331304130104402212214001023332440021422201402000214144224210342103240103414220001241301131040040121024003044020232103434000432330204101201241404414210124014200143310013203420241112040412102130330310442404034232043020042323444441310041100301421104123113231200432013422223122001400201413414134220430021433032143313013344334300244001340210333011410424241211132014422234022310004300131143331320222423044301113200323041402441212302120402121111300104233243313024421201331141411142134211311242013410401231311303203314134330142413423103430323210211111322300333142124042432012313434332331210212032124012300024201222430233044221322304101423324433041102431433010132433132201004021104212210330002131331232320402223332340100423443110220041124021301100201134404120034310234404320300321111204104400424104000311134314214410033232214024430342041312441002044144131134104032214234334001334211441110024411124132334400310020141233311034242103310400323224304342034133031113333004124200434400432142433014102011120042403340133102312210132032222134311043042410241343414102402241121244241003221330314322431010401234200210431434200341323220214342010433033230341422140344133023044121112021124432123012424402103043231003344233440314314224334110214404431104414423412313313241130300340231330004333302334211222110133143033243444404222141220001012414400401003210044014303443143011421331223342113321323204011230203140121042301220021004421344121330010341303332311441331324000031100422441200040101341201222233112334203433222241114430441140221212432412444103143213130204042403041013313230322340", "013133203112322221032002314042213130041011333221003304022311024001312204212322122041343242221204304242201220440312040244420101242300130110114032410041403032133032102310412323043401323041231340442220041202213210340203221200321132443044043230201124122010432414344230202010330201432442203100402403322141023130012010141112310120041141112320433233040103131223044223201220430402011401040042401311110441022210433121120302242021231422324114432142431112032101002142331043341124433242422103321202012401400020111303234412210001210423200104123223122401210302310422042233241004310232142144032101122422403443032211043143241123114101401304433444333441223340143213143404441131044440401033331200224423100114221301120222424113044230411100233003123124302001101113322021201002231131122404014442204402014234203104141033003440141243114000002133034041412033132431031012311201324321411434444440330421440033212200332242310002400000440300300104300431334131431430213404104332122300124133220321211012103410420343002104144212120130043010410033434244242413341022223132401014310141110330124122040433433223323024234204420111424243211022331213440400344023030212000421141230231023032102312421343222223211432100341133001044034102421402424421241113440124312113144004033440122014240210111040342242033402402424320104041044411413104423422022344323123211022230131333330424343041222142211012220412412421114344344044042242430441411024323144340034000444040204423133121301011431242344340241034404142103334211040033220104430423021141041033232321040014201004241404123412234340331340204003140311121430310024213101233212344323021430412300142303431424441212044224243112041433144021210444341332044144024342410422322440041224432020401224313123444131223343342144211443021023444341340311010313412214004133230034022023341430021141211410224141210410444313331411344034203043113002010123424420440440030122410003304423121002433332232103001002034113112230342113242314012300231120334402301034224101004021121331020324411421421131413031112113042424110010443041424040034431121212333232430141210342030440410332410114211131134141003043343213211001041110323412141112041413230313130134404144300243243134401241344330241301122332012203330024143030142003044220404004313034442144323324243213232403212103110101021123134342101131342204334311444344434300402030142324242143313331344231004211434112444100124133442011301140022142440343404004441330144421402243441030432011422312221030144321403304443032431112410312030113131222001312330234410424230020431443131030002042440011113204323140432144042103011114301113420133221144033333244031202240203321142204243444120114214313301042121401314320004314040242431240111421241410043210032132414404332204401223141300342012021100221223303432223200323311241144314143441334134412122343433434002441210333234411331344102023024034244222033143310110113432310412032322441234222033112244400022440223422422420321343413003144241131120400234000243412444432011303422401144333012201111230033234414332224122024333313141032232213443031421411103324003223430124214312203204322241113034442020102211340212114142201241340443213012213201411224401240432341111340214433114312431122212231430342422444013430020000214132331403300340203432131400220113302244403404131421412120210124234330311440133232441021414220203404021331304112420310213122202244231323034200331240211310411101423133143110234100302440414030213332001432402401212004324243102110323231434412103204414034201420324310432210334212133423412004223231130332413130323024211033103344032042212333031102013430420000430302424324331332102224341404332443322034330200223211413300312214400032313411040311321444443401420340444234100143131214124342041012121442204144122142341104423431404041040424302040334021131021031202421013334322330011410310001122011100120212334241440223043242100400440330243043044211244222414410011102040000330244422030011221411234041404144043414231412410100332234413113144303103240000231100414204322034404213421132320232421122143331402322300330334034121112211020343314144444203244340012202223134224432432340144001223003330110344131121003140222443022224401210030233130214123430444013113304123443411124140034201144204322044124304111113000331443441344032413200404313344404100104214330403101341103302104011302011033344011120132433130404242211034131034124433031331121024023134120432323443432403343311422112431441442234300330040222402000244141323043002312033410003003132114323", "023240424224244204414044442430412000102310323104310440423313344100332231443313140102022302323140234334200132344421404121430311211223242102342001034042044044011340400443303204332320300232032333341031242224422412341034403010041022121034041233033210113230241020334431121322430031412104402234004412004030314441312113032100404431420304341101140342133241432024302314123222032433400003031012223301023002400301042302131323301314413121034133223310132411303040243221043232220114141344232244222244001344014401313042240213200424434334434100321031320222424432323303434321421202042132043404340030233201001222434123143312001430240211011404334244021211004204230241030140304341323432424342004202313044101203303342010403212003144322214000244123220230333304132142121002342121034422323033414404213020334300232143444214431444301030242301442400041224130211143432023143232030233004442404044441212434410421141131334332023342423403311123012302224402324413334032432113304302241102221203121121122104312311321341120021223443331143201414321023321441320303241202421201000121014113011422144331414304443110422334001340003434334102001102404204413102010114431203030343132411111423223413040212044214144143303001402312310323034211322443222144442121111340140240002414444412320103343000343124424132004422033140330133232104303013001142310100213223420303214332142001242142140110303004013120042441102403321222432224220414002320441401423214102132402144221411342404214414304023230440430312212424021142014222301322313012401324010312023024331144341404440214313420330204420104320113332430430101044141031304301041302110422002243313013100231333131222432100104203210234231012232404212000002444232441222224300220222042022011123201034000101423230200414024100143144203420034421420232403023200140423414214022111341143023010422210323330232443222331330212124323302211033322341030311431134030400230014440300040312142212423103321342004233024021403311201122132212034021344310032330311132242104420101242424233304321210110412031223231333003043313112403222221224244023303234242240102100440211012414241113020302314121420144312422420201141120444440201120323224122022124200223120241323100031110012144003313204240143140342301104104442140224144113233122004341440133044223130402003103401213131320024310123333133032430421302202300222424234341122443103123030323311130101131201143113012213113102213321341102421333100243112230212334342440332032042011011043121430022333024240303234220001121444434030404114443122012111441234023320023203131104243442130022203111401024203102134411242223202204010412110032331240431333022234200414410434303403113432304122300244441322140023222132121123013230222124031211300410244333301333140432344021313041043031023411044324301021033114112302341230323433233011403320042314104144431410224041002243401424341413432411212204142122332112110203442344133441443232113434224124013332320032442100044333342031323222233031134312023410012104412414323401242312123310324304340102341303203143132302344211220320013333334212311341340213244304411231410031440102340424100402323341032213214110104044000012333403411010323111301020411414303232113430040040414043143004142304141420304130222021013230224443314304030020214022123123043342301331430112404343341202434301223124324312234311343223430323121020400001204342241040200233314140432310213131012443434124000143101433312443032332022241043310341002023034424443100213213313433140212030431312012112301344340301404344134300333330403220102034131104302222032224411304140404124324110422010042032030314004333211002132143311444003402423341301311302003132023044101142020032320040422200044304423124232034013140304303123302124104410301434013431031002114420011313111214033402232444423311223024404423322034114131000212410104310242021101324030314302402020133312441424141121401431420333241124003410124433301332242321333414430041233331211233012444042321432401230322234413434213342122241313221104103242422414043420102312010321412204412320223342202404000202100202223430430314000131122321311134202021421211123321032300221443343344213423242034334230311311033444444011332334413030031304440133234034241203040231333244431011112411411104132341400402110124430002431421132112023232203343410333310404233444342243222224044301434242002220403420223304201414013042030111043022332024230434304000423243301422112221321034124433142302123324040312231121214441030411404041411303423400032042042314421441330311322132302234002430204", "043230401241323442102101302320324130211002001401442314301142334333232232211402243301040222004124301043414301324101142231044000104200313334104330010213143443400134133340214442113231321330424210441324042212232334223211033231411201104143133213233243123423130101100301330432013432411032204214134200420313040111301213240220403024204413413432140133332333240443141443003433301344302201120033240421222114323242230422140301031244203032400311130124010134000311043103023404011244342042412303314031124400111000033002124343143224210123400322423021121032330322143344442201300240130003100030222113321421033220031433022042212300310043241301012230213133123324414104232432400224433302144101034122332024321030112310323201221131241300223114411214400230111012401121141213313234404444232402402231032302333223433202033104423401112214403121020311112103110111121131203122112021301323033024222034340320124022241330122313311440121101322334344411411313001023423311240204304201042124033443314023343200031344220234430311402210222422003034311410312343300330133213133244124020124210042211103043221312411020132242321422024142131300342024104242341123000331204443110302222101230130110221203444033343022313012223421302020114204223343222114310122440200421210201243440424411200404201023432421200211242140031242431323134022414100433303010013042040302114211320342011332001433022244142104022032414304331404011042404030114230031004210123423321201413230421000201410321130123030301441010433104321421332144233022030043424012012120023340421034000332232042323141334001113331331143432424431324242022144322311234242312402013413234430001212004034201231130300014213013420203112420041230211443441001414340041330034242134243103443240440021402021442212114113113314424342022134001421434244011042441334332041233203013020120130244434334220324311411033442132440030222242344412034101231312002422441321212440011443210132041311003312041411330113122232310020032130103233212441324201332043321120324203020442441341221041102141331200340231244024120223420130330230030130322023223422324000310120332124023001323310402001022104004301422331404431322114404430220322341332233040012132341421134343333031410443333321311043230204021344411222211223043201030421301113021422332104233001203040241020133223332421133402132144314402002213310133432032432110310240010242324223343411333230344402420003134200344412300131320214423042334234204143331420414433132321100111100444041010100131410114344141441033422221220312420213144142402324020441344003131342121433104010143030114411304233121010011341243410304244200210120224411041240122012012341223114103144204433204202040441102343022404000003100023331413020442031424222044002321342413211341212332404310313334121442412224044400143434101203342022004403041333010040434241444333020312134341443314100441223432442000220404213224043234323023201242322240014013034132322331044204224344424243040340310210214323130204241242414000043040304344440230201421122123102402044340043044302332132244120110022311001024404230024324244221124123431303440044340204244001322331002032031340401402012331023424344203242023302104133131403002111333103314012232100200401322020023023003322200220413223401311441204021044011401233310432240444311010243412410301232022411131121100212400421001220230332022301004114313432232401102222234440032233103234441442223022022402111131411302410203343421140001023010141231244232334243211430004104344310400404444430314001131421002211330330441014213210142123334003341411044411401030404243432313443310002133244002204230000331030411423120210201214213403300142310042130143323044004114320343003233314041040140300440203032322020240433112414120033234224401042301124410100212224223123202321002313332413124214341441341301200120112402102241334241110311343331330024001342424443112040444222122110440103210132424201030012021131302141410034024221221201311213122104120003032341003341240331141030242142443301400100101120440434321223010134113402311424312002203421112033421441020234000333234032043444014304324042331431331120311203134121222044031234010323324430314234444023423130444044040324223102442111114211230213043214133412131220044111033401303001223034103112230330442141002223210003344311432123001002334324401410110144211131404003420231200422420402312144213102324113424211113311233334341433321332044331102012440311133021432033400312000230141342121203414333111224142434033232431200030421141324311411003330404000430300141124021413", "404320012204312244341021421021231234341400304004322420324203144334411244344022421302213311412244030123031431243032013414133132111044130203400003144302332031104211010203332424323142430140421341134243424102020440314430232134320043124323243120121121414122341032104312132321211433424224202343034312003243332300141013101012200211342043004231434430040414302230243023210123221400133322423120011431414434120213112432431320243132133330221302342422223242442010321222220101442024234232000242013403032201344244120044142402334012212203334020331011210332243330333402304343102132034324411041121033040240143211320024004430120222412131211321340222120042100221332401024431340040144332231444100100230430224413313144413201111411110014443201002112204033040030202033101432302420141142324314411133132240240021204401311144303230032434233331221211010120140013231310221440334234204121334411130202130314301304422031431340300421302103314113430123012433404132223112321124110123000300000322323224132201022004242200321102430121421301030011341444311423133031024322004030032442331223223241130320112020021042444243331043124243412310411314441301111224440010022412042422413020234041231103312312334300222102022432043440034201343414042421423312334214344214422322420203331204401443411323114443444231141301044422424102344111413340023233104132302142140311020404331210101323012214043431431400403411123302443440442244322121344330433412441003242222011120402430220110443213010040242021113230303122332130100243112304300302114440233041113401313430030200242224002101123224323300422233042240413142141242401312132110240331023404341231303202244121202443223220004022311000331104423433234200310041434230123432133413344222020242144441114310020322443013031302103230201221203323010330014304341311103224344100441214423032320410404020424143414334241323201302414221044221011024120034402132230344244300211014133243101431131313102230232321410220411424041443304042224222211043140043312403112244134341234203212404033143322213340414103021433444112120443010123003421403132002010144243020001320200103244214414312113140211321134303430214430112310124214212410023141014313314321322133342444333033000242334430400144330314320214420220221140112212031032131034222140322413220123121401013113441203143032101040430413010402313234424134201024132032002434444434211411114441000442133043112104212403043101312420232212032123331120432214000340204430042403434012332031240122324401433040324032032230100241211100302401142112021121101122400232221124414332243341223202303200123032340023002011444204324142030134312102032010143130131311004004023201104411301042421202401231343131430313413430114244123212124333301311021100144330324004104101343244244312423403123124244000120212324424423023234321424030301414443211434013033311320344123012332221300442004412201032214444144242330440244332104012014233314314333303101311414210342013004103442341020101344144110434242340123413331043310402114111043312211024313213003422141323430041433311413242214332111123133241322331131224222113403302303012310011041441031244010043110122140233204042414103204122323342402014240141003323014203301102121100030242442443204334311244020402040134322320004132100024432410011100210002004211021012423142241010010403333244201004010210400304102400021343130203334443442113023142242423114114201344144422404332300401404433142443133013021432313013444340042014000211012210022412222314123022214113013032214044133333111301040211020241203401414024444142434302444241443423343423230422312333414003440212433042430014104024033100412403003004312222032410344032144302012302024022403240011204341222114110434342000324431043442012034424113311401431024132114232331344132203422430231420321132300120300434430211330400410241001333224330214101320020144021303324102422143424201440421324041010043433024204143043232012040123143132240210324012020432022102414210400142342441430300330232304224104013421432030334102023141104112000003420101014033003340121243331114041223214342300043243101440044100242444111301244440141322100012031023334442033232002424112402003010140441410044203412131132134402241322443131402421402231344441403001240224102020333341313413123120232040311131344401321040242040103104133214242304141243334134232133112320133404231101224140344001442420313112224241331020031101121143104232321143112314203132241443102433344014130014134311443021221112422244023411123422423420341100110410311340321404123123330413014410131202", "340220232033023303331043110133404430021024201440313401331000114033341040131210324213041330113412412301221213023010223012220301202340310002240233203320414003333222231404212203312133031100324131332244244341233030434322024402233212213430003112012024041221311012314120002120020020412401041040422044403203242243300210120421313341302111223003310143440433143140414424414021100140342211414001041021122024114443430422431410300341032230423303421331223223400131413032330410014110032141322124041240400243302212312334320410321204324200032423344044301114132231131101014222014042220020034224310102113104430424023131041223430433434124141020311124422143311234001104033241133133432310101423101320123120113024320042002040141241010022430102442104023221043224401231222222000224003000441010403010443111411104244233302421043101200111122411144320011233440313104314401212433140020043044024223203201442202143130224323104321240222113123221010442204040242412313433140230110332131044022431013102024230200043242234323343434044303331301111044003113220131424243101443022103304031223032204334211143341000100213122202233123200211004432314332123024332003434344000404332102302113340320241044320041404341234044442212201410340041341100324200423412421233100030411412341104200424333021011443422244340120323231003231320311320330403414343422212401434043103243110400043244234223213304412220424424144342424431422224242140124443413132440101432142201444242231414041322434240343222134130232402443321221024423313413314440213302012103010020141103320422404130112130344144133111312400130111130042132442201114102444312202441031341223013103101004141413420233110022401211043432043220320041321320440240410343422020220124000330313130443222220330321201400143441414422040201312114033400230140323011210000024240000414113034413321030141231310011434320032114231040344013014210220410211423221334312202344030144222120244203332214224214244443323442244341113142034114233112414223142204234021044224333341111231132323443313201010402013114221332434243041333244224142340130213222413034003302332040410002223204432303101232113132411201034222133030432022310000114014434204313131212200112013400201101402220111301044102422243400012100403124420440320031400441044020044322241212023332012402333423400411333404133014140122030141344310202312312011423003134334103044030224221141010214401341021040433204224443444043344232241010120301003102313142200442334000042111023304032323244010433433343143333223010213432030322331003340302322441114441300433430344004442114320210114343414003102030412342303303431004200322402210420441221031321121110423003020041222320344433014031301030404220324144324242340042433010143133313404403310021012304302311034131131022242042024413232411214131240240404424044232423440022332432012203134003313020424114332014424443402441314014141241342020334022334213333120340021411041213024202233234220112432020303330111442443123311110343313241313320001013240002243213023043203004004333403233322120403121014444123022130201130431010200442113442312024433234401023422001012232234012212014300344231032112144142401032130233222401410314344403424042142322030123320032240340411012404303340133204312400022323431232033022103224311443422030030222112303341023411002420020220334422014223403242030021023424222003021233023024103411040300322024100023221133201423224432300122114224434313322442112342122442030210044121431411403340400030442011133121113130330304233014101040404202434034242410232343421101011202214204433022124020234001300421430231213304413421333432240431113301400403001440202221243411031301221034423101012001122441320044240301343303411102330023242213322210102000140423402033233021102020442223100131404124411204112122401011324012232120002312143342310233441322140134004202022010342341113430341142013210212144332430301313030022402213200320221421401240302120404214332340432103322144122104212114121132301031043300314111210403441220100401233121412123311023332100201030313211014001004043140414140411431130103043041002410403402440433200221011342143443330040132142042120320442231034411024024224334133210321131042401024142142100134403112032422120414132001320244100240042420141310432414242200304223301303322210202300200134221412043444004200113120003340103113434342220441304210414304202304234310412144310120041113103200313303130440032441322334404111103401332421013412424303300304301131332214304012034300404042004112133401403240132103430421410140214141342022322", "340120043422243412020340103111011011043312212331130341031212244332041302323313402341011334043133310334011101443124240221401323203222234130130413321303312040201441443041313433421220142003003144144331220220313403242403122222222042322210220333000202402140044233322114441203113111130414304013112221413342002140314321242004243443441424012004102331143343342313121244341434022224400422242122304410200211322240122201424040424214433321411044100200411030244202321114300404403404040143011022010224040321334204424322122230243104220120234104432241101032004231440202223101423131144204020220132002224442012201330434013120121243104343224220224414204443122311104012011333411412241313211332121123301044031434042213240023232433040332210320141343120323100140132022040241333330441031130243210003224204442111231041203310302244121411140031224004314431311231244334222234002000201430203001230312444324031230410324130442040011424222411444332000314121123301232303122243320433232323333400143312422234323431433030024010333021220103200401033224313043412003223402012411340232030114444430414402100330433430234011213422040340120343241210201314131320311131441414031300242230320420122311310303321101314443220020242343202003110234311314400140233221402313331311310223300300141431044034030041032134400142044411001201321121403210401141034402412231411312140443000112204343433000310400124021122243131022333111241220232212210303200331410033214222403420100133102010144341120322401411324224322240213341434120402423123331140331122134141423104042013134240212340011110202041140103040402010313430040310223231003010013303312232122103433020404214402242422223204324431333334043241043200403123002144322404010112233440424222330101044223221330232421212422014404114432324432322042133042123403012300424413414402213100223313322144244342310443133313331213140042024204232132122304444002113203132421043322100014323424043031130422432121444221432023122321031113222243343101220220010311114302244440400140424030442411212232220301034213101332231110243002442330224323401122240204213330444123223312020233421341204143242133000210033014101440403123240044310232402442442203212001011230101233244011044100132043014410134112000212120234200034321304124311104020211303304043113102131430201221422122413104233400134213432140403104011232403022433142424401242333214444410442222123144103422110422341334021134443343033400232420010132242133111244132300013002342243004104101114320231232132444200231211133031401224123441421312201032141401103114301132141411211241111000014443203424214310240130001144314301320033243333301422310104310231112242140210114331020431024314443300110044343204220021241444103430320313200013321313320213233040103122132343222111044400000042334242030321020043241211130113141234220223043301332030212103132440302434130244030314312421414024433032220410243143402010244110124313414334003420202034110002402200324430212333243201030134402241112431003403241414213442004430032133443100324220340244342434330141014324140403444303434302333000323233034331424043042144001001034413341243324444232420204433302423011020311032041320122203041040101341442430411121242213121233302043423424200020040310113134214104343311034340301133143140212031331040213310110201142201324330431244244110100314221332323234333210132302313323131321432043411412314140424404140323212101133132104032232110442031244332311414332241030422231412043033232130432431023013034311002000210103332412044433400004144123413103424402433141224103332033312204241300133444121313330022404024023041032024241242103444421142142443223141212341143012432324022344441214140404023240043334412243013300400303300001022240040202403324211023034233304140040004112140131013234334440303140344323201112442103424334111122024133141022402333240004110341411420112312100323012323314042434120023321324344133421200220424203134134230402032440204220032123412134310142143332303413043234204420242322102020424132042303321422140202321242011022322100420030422333320002214101314033100031420232302401104432404340413223131031042043342443133401131004111242020422433014143404243001420340120431411100243202221112404143004233214324402010240333431212444400413431430423420212322140423024030301220031320421222044120324110303042024030122412211042032312331040423413124022424014301300122310044340301330310144111211424142240343121122213233333204314033224441021102200002430312343404224340433304340422410344002014110012340343300004131442024032432", "023032423421322241040423334141010210233344102242000412332240343004411412223203340014130424100404224332421344311213032322113222420211430100010421413420332321000030300213331230200034013401303234410111412031411342044411112020240341230312322013440411010334332012320102331020210331140134003412030444100111333122304100232001124334203301303232212122324040032112033244231404430214104241023011213104043144030340103030404122124332224120132442310443434023401402321242342431034044020011313321314231320143302134431234300023323102214230030430020023014231304233103033312104211334313100111211413003431400124340204431031034144111303040313423013421411131011110340321242442010323002034042022143410411310130313032332123340123044010044430103301421033430440310303121331323243344003341314043223202200342344030004440321011332402021014032232002044423144414101440204343321134214314314014242330204111424410410212421100442340240440340043142332132402213332034141424400111030334232321031434203444310311132021422421034142322120212432010200001420331121302222100120303143010323442021322001141124223324113204221302111001400144322144101422020102204214014334121142300422321100314220244040132234133432114121102042241402213044442102440111004321001434330402010102342342022334121023442412002343434202444210010420314304020231101401233112100413111210431430014011300241314114222324441023011120321112311203222204033404331240334441031342332140410413341121112234224040013302024124010103320320321230301320012143420203341432432443423112312042210342131440320001410230141202122444420020033234102140110321022311224412300131331333412042412122010003310332004041012131412021414232310341301011442202204444301112243011000013030040432000330021440241311400244211403003404402203222442200133201140034421431121302400440001221144423102010124401344222233302434121343234442040244134104121240402314013041221432043022442142140012301240023112003344211020343110043134412021023431413004313411314420102111311401304334443131220231222403140400402144230234244204140010013421310312222212412003121014430003144041011204230321134111042132103113130241011343140041224223434143340212024233230433040124422123112211124302123123034213423010320214102011332410002333031402131402001104444042140423444410243001220133133331002320211104232232423313300430323244003120402134230433303101404003200122213010034134203244214144342041100402400221243314222444304400203323400423420102312303423211014442131230431443131130000434422401210412120244223444100212122234211410214233313030242314333430243243400133433141224044041002402434211010444342341031310042110022400403020043330024440200444212022024111011423100420021413331023441401020021104021112003410003002030121431120234304240124300413223320104004104241414010442013042410103031303032313101434413341112202310302124112321102441340323104142243121014203100310210222442444233034441233422130331132443003012004242103412212124420412204011322240400032432401102221334020131412212212021202302222203413144402104031244022004223204410124110443022013222212114404122343031123204034033303100231422101320123234132301130002321324421022331021143224303243333303104211141233133102241421132212400331444331340113342131000020434012143230411433244023342430133010412231401411334034141012303300322010001323101143301414314010211312402300410412243314233302410240023230042340010242240410034101113041122204231410114140230443410110432320312100324341422121100203244242314144241010131242134040234412210221021211322013422023143003043114231311422222403100443031012342240444244411003412141013124331140023032314234420230312040031401104234440203300441433344334241424323234232043031123444204121430134021202120120422323000032400432431304140003102121021304420402403333203341230442310421344404433133412144210213301400213111301233000320441121224403434130204114012331414414203313433021123204444210032003432133223032123224104440302210042341001020211341044421322424233123423132201042312432103140203333303311422134213202324003342224102330203321303011032201033232221324333131104223121231332033414432043243031301223002023401004203101043002020113121112042003114411322423122041343141441324210231324343421110033324334303434040032100243331344420002012140131011314211144011310112224020310430103412220034232000341440223442222301223241114230333120204202143221024232232423000344100410311421442444020010241433301200302011420404201012143222213400422041303401243221204421200211002330", "411211430041133321311340302422100122134104234442012313310420400221142334110223441003224220234410222104411400320231411340142310044434442332033214242140001020401043432432024202333341430100111130323444243004200420314324304431022032430213232432140024231314334123141304201442043434240140212140341024040312300123401130102340020013333032343230434101203332112001033204331434043041230201200332412300122123120222220301104410023004021333013231332433204132020344000443141003313440411110442134331140222244230131400123040431213003131124320201214434211211231212300330320130431322332112013401024000220213342011413002200024403233322322303014321434004020130041101140112224443244424320132432210330423243313333313012404323211223114323423223430013431004022143234022330321324114111413241440110441403140434113002213313232332143402233224113040241140201020241220304414041241040401303231201231132022111002401133223021213224134421122024120041123100033103033011042302444433100323410421030104041001310144140242330231214011332404033133444300012234223140224322122414222132233034230111401114313242224223212142123103401022313101214301411423233414412201112123324001343403121113400202443424331110431021202323004303344320244432024121241443431012044340241402004130440431404034232202201331330213203114434202214244421423202132221020441221040132034120234111040342344243443032421403144322424422212002421243430142304023434010040023123341114020233001212141243023040103043301131031414441311201221014312141103012143041422121443304103112242104212031300224333212333222141414421222340123144242321044142401210202344021144122303314314324413322440124213341011342032020034113401213032042433130224203343033332244011432100213300401314442413322441240220212421421003202404000222223420041211431030221312130343141204312400231343433313341313223231244420203004313421434202222410042443344200044401343021340003134414212332012042441343341132234443111401101010100200403443401443312143323133201204000232422023010331400233012110134441210031413003114203141402044431030111402110331420320312123200413300031110443440344134011441043033121103230120414424401313043343114404143042441430413240030331043442203321013130330403304423014131034322432014244103134102010042033204342114422440023023020202123041420033140130141213214243114412411443013021010104313333211104240411033213403003014424303032042444111444322123243414441233321113304400030210120331143241422003144034041233111042134141321400433041200314323413241420144100021021341234340010004023234141003001421210440344003001004111003341123132141434244003423130204440010443441021210141142224424011242124232410210322304434422231332241142232413231421230312412122011101003143410001432442041241024231334133041434401032242042211413020202420440340142104021402144321243031411140200421030424340230214440400143332211343240204042211343220114232313314110300140122101214143311144340001342313014401000131111411001111002001220232324020221434123302304000304222010123040232230343114344030020342344203412221001013314401044043132334234120213123102403321423213001343024444401440133042433221211244300233402014013132120220202244333011144010234032403120444343324313311231010432440341311104203040421341420311214022221040410100304034224441114413204042204232212120212440302413231241132202443304104032010024211430002140423010110314004313212434101230443231401202100130033134103244444032401022221314034042133102120411012310111333244312201443203342121323122044240221024344201224241414042112310434423403133243340320101014334122333242314014111344044111202104013122021443021004433412304120233334341104234342143211024004224334202432133424241044303134110331013123211344321112201301032314113211002424211143041012224114221104100032404044022331143032213432014041112131330303020303403040102420202331341344102203323243411411444221323231300401300330403323313441301313321242030313242234234130322233432133333310132122300312023202202200232232103340442124330121242414434410321402440413400413123031111002334024131034334234203134104211314121410442303302303132023241431010413311421321032032111410032130042424240141332333004144243412203033322301141200103341210243132221403401430402220314434042203312313101401020323242033034122012332131303404020224021202044214410442204210423024202332113030413131402401144103142344243203221320134321241312321040003122201002004043310202204114011132142012230102141140244100404224240003422341104122041103344031010002411", "130321323330240220001400140214401321021032040143131123204414040030403114302201441100414212020313204212304420024141011320144041121111240303330221022310434223144410020111011033110444044331034004410344020041234023121430322044140232411310021014414324121212301143111002202144413311224224131043312114442230014304343223404102440143424200133320204241121422443021121321304132240130203341441334204023110343102233101101130223021231410413034313230101324441220414441331044143242213143312022232110140043411210410302424203031240413021310200111111131133441444202220021212210041240300330024423132113401413003221223312111422024421312224343024240310241432234240313411311401342144243340133010311312324104104124024334132410104242340404311430130221001430223410042430331131021130441343220120430430330101142143302021134342302244210313021000243222221124330134132331311343024310332401203241312104344024112301010433332213244021142243434420114203201314011324421003241324404040440130040040440441221332042034031421332303220410120121430343033424240344020311312003002304010344142320324434231002403131232423403214013332030000142424020212241130104122314123340312141113010431414313201122021022124112313323300020232232201313042334234012131411233323043003103410310434340010434214024104313420121441434433402434231042112434421330023422322324141131024201102223301104110344111421301344333100303324144431311223130042141200140303414412402210402321021321444201234114212000041210221403102141041443422320130232132240431222240213101333444424343322320231241030224410104003200212014120130143423021303441304323301143013443132001232012241223330333304124443230012004302402222412333232230120024012142334440334203140131040320102144310044242334102032202020323004213311313244113011430044221310122242432043124231414333230242404401021102424044313432030430211343231221434110001324344410243243424301304414002304012033434444444203144321343011331134010332323330333104443342002340134002403000304103304024402434432432244243002423342441102414321143410130342312302031412023443200134420034113410404040400442242142224402123320114124400242312142313121030141421411143204013001314020333421211302422441031244433241001221233144201340200140233400224030304313042412330303300243302012334224024020000312041111034342202113434104132444344030333404024313433431112023023340023203313232313140334414233030323131413243132013442442214104120200410230012222120331023211121142321431422110212223443124444321010020004310341423404343414240121144423034332233140002313244110020222111042414130331123201431240101412222030033434101310402330201312304403043424433422340033034202412340221431332244432400111210214243240422221213230302314413140324210131030340244222314044113203342000322310431430340011343402203340241031014130403004300040040401113434133001122324340020434203030203240204231010142023303330301241240203020110421411310412300210323124144110333320203104013411142310013230240313440110032011211222433232402114241344332144220302141000031311310343333130220220312104203030404340222403303134423134200304034423223401413421303422020400221032013240022323330244443423432313024432430111230113422433141144031204011232334022244414343312132311314333231004414304341402341234031441104010212314020444343044324440111232031440130320221241211444401330031302100131344142022133214032413021014010113102043402222010402142101112040213114030030132044140223031210011020442213432422142004222201430132214323122222321200134223123211103213403000434213112044214044142222310110004311322320114022313334213401111443244120431323304402234024101243230101320402031222323034431343042214030443134412341313003433134113210323213403400143224444444111312402403401220120414124113234102414220213020211002042240041330233121112232432223032123114143341442132430322000013040344134134301241334133443131011342034443022313140400004421103020130323422011021142243323131113223320242003233132031313322143142234342441132033032014220220234111211011414113214213412124410003130210401220223030130011434112114234232343010314443320120233001323022200132041444004404044001143330231043244221341143414443213103121134413004303301042203203024042420313200211412404441010140303212441023442024241120423331041340121313111024444220124442112410121300320200313234220230224443140044042303003144331310210113443313312101024002114413122411110320114013101312310243424124212331203324110404103343334403413120012002102043123423400202010202222004244", "242202123212011322103442323221241014431400301241033223400411000241310002422121440314103244011212032234310422204312311022003311212120224244034111303242133011112234120020100004432300001011334313240203132022124114344313442333030401102424421321201204020310014243440112304441031004330140330242012404020112414201011020141013120010220123402421042123433012030202303414141040344100102432234244344444133023414004314230414003240042342341413102324213103010334203221124424300442100011224330420213103021440434332431231321444134441203324203443322032023303320023114310012014443133004312331404244341043333121341433233131133140401404432030434221231401204020021441423040141211330030334014334441212203022020304314000242014000412211131040302020044224411000403000320211440430002011234344401204330120201203201324212243143314432144214411021130113312234344334032310112101210312000422334442124402243333332104324140420231340123123313403341301132001300042031420432111124423212404403400402403322341132211034222104021134123211231042000013122042243424221003001234012041010140414142214413021111331024011322111414231301242001031333024344042244322040043432301430202111430401002104033031114332443324012411323432303332341114310003411320012203132443323403013044130122032220332320410013342100300332233132322202032401102342124342243310430131144143132333022303214231424300123220303021101222043233124314213310414230220340210142331003330213043221303122111020232222443121311101031440232022243132332231110331310112204042340403344210414130220001301014330000223041310101012014433120410441014230430322000201310301140312010014230011140012244441333202004001204031214430442022024324143242114122330442311211212021413042113322440210132223414022342130421042422100011231412111412033403334221432422212014242243011444214224021200324221221142312230001042203143330102404433023022144324114400212310201314020202040041204121233200144410334304344004431420422232232220420113003240134400224224433221302143204144124302122423312444314012034242042134013203442440211000023321202412430321444412400122204322031230042342232330304444103123011432204134000112434311034003332432320012241044313301032021030043300003121200022420003341210231401401322413113101022004143231420232210423314030142400042132102203443041321304121243021122033420341342443430312004043233204401311110031212411003332314224330142102030434101120322223011314102230222042022034002314041432102241432231133244003143103020432101124302004441441331141031440022223334022020044433444332402024003301440021021103310124212234031244414031200441104213312232401034204030303403111200320142000114444210432331114100123300204214322424331322041121100041234134241421123410123200322143303331004210401224312200313121304003200114012321324131122143034404234141443311400040310030222204442214124114424322432212122111113144343200410121303010402002344000240331322211200420034223131401000331342003404320101231324203443313101020312243332201014333124113430012104131443030221113312322030012112123414231442143332012001032130211024400100143130123343330342241311310423242030043303340444401313041124314102344300433142343131310123124213441002004030002313241224144310011212000324443220101142143242434124240430324400043104241224222230202313431240121401042232031034133300120104243320400432232323031243431320324321403020311000413201440320203342021421201014001434244142332034342302202340333110243242211023403242440241412031142433333320301132143030320020204243124232400144442210442404334114042312130414043424321410041331142121103012242222130013130323401042344324422320010414140123424142121422234302431241444243132143401401302410131140303313012022103141410320131222200402121204022304041421330402041131104222203121212034302122432411024232403212301333344430400232044141201142142023431432224041240103243030041410130444031101024143104003422100010323200241143300120320021242011300413133004402410314214424121432310104141313444200013033430233201322021302342001123010420222131120441321132230403424431001110444100341301214334214244134342340130023342000210014342143231334422022004342003223433221002323312113422014130221130211322233213210304432433141224243313304134144231441431232432021401444104302040111331041440112403241322220314404121441244424130404320143142334213414001101102320241411004200303031030424403221342302240130031022424304022330300421240100042440443113042330411200314434312421300312442103032014310144041022032311001304414", "420304010244021021304000134331443310203412424200104020122430124303241041004324442412334230022311112100120313002010141034433424002413224104424432114343224133000321343302230244201043003202120212040332113242420230224004300230343020334210101413313020120033323244030112422223100311131444303143024111100422203002402430104311231014010124303240113042224233422313422012313232344001034214020120011230434340023403222002323101000121014332314024124123042314321243431231004012431343423030213234113024233031144200034312110424333243110430132043130241113420101432331441020433040311030303304422014021423203242434444320010341121020322210202140213121134132203221000013422033140311002422003030444042102023323012413312110220311042030131014423021214012443034424340403412234412024002011024100131433303414122132311221114232413442031341011300432223303441410430020331144344232200401214024114223442222041320041140104332040140204444220043033302413113002300414110421203234403044230242203212304223013134323413200103100220111300140131442102403201040213443144124303413122030420144121424141344340044033330144340422022210010232403400224103133330242004343303132142421334111000334302300304411102021402034121341420011413114143043424441222232210442023322202334143403233443301132114403233144022303033141220211223433222311243140233011101410424433330011324140404411013222223420003321101401242230034333004124004013214442344001301443314200340123121022123212321321111322400233202004341203031300130001041421114220433100234011431043240123300110303111114031012032420213201333120233133014140131021223131121320323141243404332124114104124004224430422433141332113113303011314133110103242333214220040112040102330440232213040223403011102011313202000201111222124130240230140332441004110044224043130223423214234103122040112024023143020322332400043041043040231411420230420313412041034343204210124410021221144443303342322024200412411110100332344212442243304114301420111121314410113104200314334200114321411233010003323423211231031002411441240441443203230112211230300331140000432240133003303111223334140010101202422111230212031242042342124011220044442414301333121320142420310124213130123433231134423304320214220324314442140224210431013302130232214441024030033412420410114432101444331001113124244111113220041242012204430243120134313013322122443100234422100421014133301214434424321332242231122042324312030303143011430044333414124123233044031303221014424234021231143322443410422334341310331244211122223031030044044211121403402404244440123102441042332014124123143403302234443324113421310042010003443131430124420121341321431114031303113343144430412202033402400341241124124133044140142423340232302141003310200434342234120413223221321114320403214303130340201441041010032400100441341040303313312330303221010112300143314334310002030011111224302043040201003011401131304121240230431220334023401224113031402240221312423314222132022342141104133020103321123430303440103001330044232140302411340421320203120211002134334300244241004411403002111041023323243230421014212242243202034021431122112413401403321302330310241444440100304214030034122011410111112322104301114121301310410103110304014004002023312102332414343430333013012133012321220213140421402134440441403104004401003102443043212230401143334422311112412204303444304212313003222413400210332001411014104211314020221421401144023124003401402342133110401244302213442232230110023410230220143140240232304131301024342202214111211404111100340031002203014141213004341004213400144121020302333103314130423041234431132304300042024142424112134442304321121304034004142312301141222044124030020132112101034022443201111411241213122312444321411331000113224403422114120303001401424302014224303313212034012404231412124420240003341122442002004102200431133111144433020043320312212414341300314304224002001212042421040223410124001243013104211034440120212443334302344011443033203401140433442230123201114320323341234121322012431332412441000040422124231102334101413214314332443440402102122341343003102220413143311430211202110133403010342430211004224012222444410224313402323030344442404233031231144211133023342431043301001121213302030211310203404414003300332230320324034323444022242131030120440243004221042233010320010311310301213101222120203333120240034213242220200320124321224040231000244020210430342223203324021043234014342112430030020322343040204442232402422112442313234200122012244414022222331304423243421132331204130", "304124430430003440043110330312312303430443042203313404014210213432444313014241143122133443034340320301104233042240111411102342214400024124402442431001000112211133303343134200323101100022114423022230221403022004004141011123420411012304204140111224020203004324040042021012433442012312313024232030124222234333024443000413311243021100401031232034304233233132321232111111233343031203024042124231124130432324110130421420144004113144401002100341433041113244141223140023213102320422304011020244400244313212421413023131340044434142324131241313331124334410112010201034403241201004114333100312232000300220013131130224140301044114334310303122431420130344110132111211202414120020314232201022410033243433412243442234104103200131003413300334200221431332142001440220020024114030323443200022144220411130423343203404232440343232204230121222121404443234101421321310130032030301421224341140130340111300044301332131230413241321302443443001321140104030011134123224123024110432022223041044040101342203024401031022424413014444231033001342102023343342134012103232101130230141432014420343244242332022111143242444342131203444204133042043430011330404023200201422331041013300344122411430310442340432412010031042220104131310422313011114341444110441103324122212124224111014424111241223041443211444323433311220324223041044434013401103013324100304101421323123121242013431333423043242432332221311430412301040133131341434141120132220444414012324044101102201112211033023340133211034103020031024043043211444243120433143233120323343111043142102112320204341320132302223013031200112441022424124411221311303042240403424412202444333203411121131323023410441202230131330314223300210031011421014240334130222421344430431002031021231422304133224441321120334340020222212220123400133430441313114002302140102243131422404204213203222411030034140211240111324124213002021044431044231241023102343211202042310111102111341200041344022402001444231210300112320140233132243104021140304132040404140231020042104140210201443422204330024020432444233202332140032114131000223032342223143243430133312034222023103234301312302032010044224431330342124110424103124201311403413042444241243220032133114323021110110001402233312402231031202330040001122001231221224213221022342311404200413241140422443321343131443021312003222041401301342202021401042122423413201022044101144311103403322400004233101220433024223043243213211340200441333123014200123423102101200011134411404443030430302200343301232430400414300404032141243130314144000024200014030441001010344414211032410442340333000410243102222134131422233403314434140100212403013311142203241433230143010020244104144242001123100321142104444011430431200120202303321011244432110033301341234143443101432140331040310022313214402333121333412144200023102213033132222201422012242232244440004202240004404214221242000022031014421302324421040442422041134432423314000210012304244021023320420041021131301243003123102112323424330311241311423323434122312041322004222411141023102333022001020031132013211114400330004001133420013304301102111121340103323003212112013021211044002110003433201443004101100334401034011020031314101004020140232311320033302111131322031240323331010021010101404022104341003243401411403401232023031233131334303430221312321340413424014333423011424312024124243032041000011002002034131232234141040432423133103120040324444243442032203330112443423011332043302023032231304131110300201424421401303231230422440042404021302342042443244431201410343010020233323223433344303311342013344303432440232030231244033340030233041340233234300223104331411404220434034112104112022221443201123340431324442122342143234440240410322334022321133440103404432430041202040121230032102200423021123413432311032323111400213443413120142213110021000132243240004423142141242413401133204024020224331041311023400234104314133304132242233240114302223244033132002322242304423142243241032312031302241430340111102224041014004033114402243204100123432241033340020024131333213234103430131442332310334042041313442423234303032220431311121312143430233124214223142344331232223200221230132343024440030031301110142200201432213113210222244333341102214314004342233344024203223230122122301301344121233104131433111302314301411104210340123313202221201023211203044020131103344402014030024313231122242330314333104333420340412023110210244402403233401213440303442141003300014413010110323443412010431244042304304111310413221341434130240211302411232322214403", "340300420404301210142341342112213410423034142011121402100432042200104144430030134420242403112304010011400412122001120421430011440423412124111201402031343332131424213401300314433211112130204401430022312112444004413202012142241200312103030232314121113014044011012303434020322141440221420401342131403333013201010444324222320302240411040043330324100243013112401231110210200303044303132234230102132010200141141244112244300002424401140422011404444021212301441121013121031214343330331444341134323233111422444031041034321404140433134443141204123442011043140434244412342031311023130124103312440014044033230401212303411413403314212024133023124233142444332221334101204234020332201400001004042304242410144032101212304402011220233323003322142041044234201143410123130301310212114032400114240313213340444144232301222321431244134041023113111210044240340031130344133402333344013123131120044043212122011422312333123333210033010310243001012433314302403300144103031334440200101004212410324201423024021402104310131120202110034111403104031420322144240033124020120130420220443204324024344433431214030124241200033202342441034131102234422322323010001224313441043224440241010334003404021331241022132242333324220230431114124314332312401313434334331134344240131310333123204334104024423241224143012434201214113022341304414303443220233100434322431320000141403122431321234031014440002142402311231220210241233340012110434013332213341303231122102121121003432123013142321112323240423241331213104434411040213211200334334020243344234103430310424343433240104034022442241003223234142430300012032401300313430444433310241111310213141343304243133000321410144323212334100324340431432142202023234130424320222042440130403011242110333230012223400443244120011342104442414043402040100420234312302334004410302203103033400022300423001132123142004423340412222432322344331203220314321110134042314003112244244210300021303024014222241433001130034230103423314404401110041314021403201213413434034344121402024142332101111201102224104120404311230200430000121423001040421310420141340422423313332223030214432324440000131143400401020010014234030211231012141134424212322014033414231124222141444232233001404332341332120404331432333432412210430042024120044022400311243234402104003140424041142412242301333040221011240304221423202433112021310403343141444340420330142312034331231220031333131242242343321010342112022411144443200304242220004210224114120213122104004320130134033304423304121114221033110423312232131233424140012022411342132212421044311042303333402230142332223312244444130132413012431142234241343320133204200020403340401304242124022243013401043441100210343404233234224303131211314313323134403130011321432002024330221234032320101412424331104343122203244343314243132344034404131014010003141314304131014313030443013131101424322022223111322243032314400441442002424413241323020230122133330232144224000002142444234331404310444110440013030431142334002110013112211142121041411030230223320031133332202234311311131300330312340432020432113042410402231340140244141424223333330322200112030143442040434240100203243421341431023112030400402224322013040221120440411403011402242333000113421004311303203021102302231323014232223443220114243040140112402044404024001121301031014103003300040042004034313404141022330001341201411213233042331312423300313130424113314102311410341422044343312031012411033221042040414324021144011130001220131321234303303241110010441142221321004334101044223321341211022442413303033412434113330433114320302130004313302133023211034424230302412224342311202223234113432340400300432000301013144031424202441433213011414334224431443234310204432310001422423104203133124301333212102130301011021230214001011012212134304410304243014301303403230122143420301104024410023132320011413023213141124443013303234144332424240320221440232404123441104223010404341213040034101023303243243112423424411441034202241113431020304241341103232231131124032103134420120201421024332001032423332404343214112042124412304303320132431002122103213424011040001010423334323300444212222433324304323020142232331332000011414404321324331020440444133140100443300220230333144301033331444233233433000444014421032204224411143013313303334344342331004141320341203013421430231240421313130043213234121441301140100413230421103422143214233231101013440122131402204130430122241310421343440030223300434432001024322421144230340424003340230012200233213132003303300124223201033312142", "412010014311440432024400334402313421211114211432224033032103302343302040104331420320422434231004343134140230340413243100310431344012144334133434423433432032132431223112120100010001011423102032124121432323340234013033144400120311121014143232313200233120444121130324211024232213113044303431311313431314042040000423441224322313433202140221320001310240204403404204212321141032332400431012012304432040444334312342220330043222340241431042110430144041344341124410201224022231203042010432123244103114231023214112340333213223430021221413123333312343021424432230224343402040120413133402312214241422422124312240224224433132103124421231222011234430322121240333414113432211101020313241210400330122400031142003234422430403431111101414230310120013032224021110223010331120033033402114422224224300421231121224021331331224223200120303144403202103024131144214341234342323344333122341341102204442444144000212403334120113232343011022303012303212244313304413121031014403001213420300303140220422311010243141304204310432034110342144304001213010200043042421443134022200000131404230201122214131011032012140400310031404142201034040323414004201132434002204010242412003241002003434102104341233340142202004431423434011002032323144021302311120101131423004240232021023230212443030244134214102300222203242001230432100312434224331301110143141100030001411311221100134232333333112333303141134013231224420104243110100340213431022432334142334214001230000023230414430111331413443032304302143111430434042433012021214421344244022040043344223221212324122102343424204304302112002341403211342040110221314420010344024240200334414210313413111021012404242320340313321010310013113102430014433411420311113310442214412132144113242140201433314231231243432402140230021142434244241313312323032103134021012230400134134340442021231430121430130401121132033123321101411204334434000430044324330344300002144231421320100123311434412314411104130241404043240114441220444214020044414221111243034310130140211142410003133112341414200221014114314302011042441332031344413203310343131221422312240341203231403024424242340304340430143214402330331444313022411443302122143321401030111340324313103210140204333210003022202443424110332442200431100033344342012234443440321142200410404243422330424434423131100420321104223110333430441404120342324111404421034434132311441430234210000121324104300023211230442414403344033021200103011001311331023330434103100241244111100204414334140133201310434130102441001243021422101233300004201211202242231223023443202233414014140434022312422033011300302333031441303021420203042324131021220310043024440041234423341323413434401100444204034203204343334444034103200103121211223414311030022400014242302133121411313344412141421202113214023442333434312210403204243241421214402113124120313103404100014333231204310423100032331103004344211010212324022100223443421012220423012332442033120234002303314202444303422031004010001213133102311043120403333344422103110001224424223001233044301042111414200020243243324103343140040042132011014032410012331042333424343432221111213343214420242404320331340133401013141301200004100032332133403042244301213240434013323201433130144110123220231041433431313210322210002040404123442430342034220014034021113014040241410203413430131322400413122014343043430044011240440020340412223011140412040403422243101333012431221332212240411040230430012431014134200331100443203321422433234113332334212132032143010231242401111402111333042032402021133333003224342043304342011222241122103300311330000313404122223144410231242003222230041122333141021341111401214223023223111210242231413421343102332112411104422303004200042131220203101333211243124214213230411421142030220243432324031344320213304334022020341222233130022421441031042430122402311224312202342233402310122423312104304421214122402200023404110200312320433311330003011231202130322122433204004202344002212013323141331220431344331144044003101314114444130230412423410302211324224334013122221321404033111203413403220122333331213421140101134004420140132303104013201340433120232040212400114034132011302442443232144203302022422441134021131432112002141140034331232343200044441424030013033304042413311121034144434203234444234441003031112034033310104403111201433213232034034034004432133301343203400213024302042430121440132113233012332124240140344341014402111322414242440232210031431032442033241322303432032003412031032211232421432331430143140102022234421324401201001423", "103311104321244302113012014310432441430001324333011311232334141423122304132302214424234224442040203041313121313340422023343314212142310042100332043411313130212204012220134103203332040032210122111004310002300340414422433334040444112330214032140012342241334104042422444331134400220410043132313431410103112303130323312243103334413323321032222111320324010202401142144334130124403432221301140023131100202212302240340014020244313303444333024133211310322030214324130402314100004441031211130114030202122031124034343131002422411122402100112200122300332003002432243232013232403041023032403204023134430434111441102423322212102241403203321100231200334014423140042220111014043002234023111112310101343221400002204322043130114103340302032203013323113433130411123213310224114422432222142320424213314242002440121441303343110342020240431121301244321223332444201423314241102224431333402431133030204411314310413231220441313420310040212433043323321020432401141412214324434433302030234334432114440112302424230402244010410032001243412234140431132311332321334030402244120122202230031331142130410221321342230102320402322142243030403440043204302430011223014134210212011034121242330432443102404114032010310112211000202021013040041243441201220134402232120301004442324423340124024223320304202204423244140313044141443233440014231314321103222301004301143203140021340210121142003112131041243000203004430013334301244423124223240311021212404401100243441104302422013201314431124111202310343332102120033311140133341102014433130441310032141001143314020231044212331220441130211244132042321303032403324010104000043200104313004212110040220034204421224432432320130141122103102110414442232322012323001222313041401020332410130111101102224303141032100302132202240333232023423331102110401343444244342420034413004044221431342320004400302432012133322414311444240032304200000132431140441010301443000343344131303241204403002304111241331202311303143131232002211323314104210440134140423200424302023043422124102143003440203202200213424321100234003122141203301234314301432113133403002023230232202202110334032322140200422304243443440044201233201333303242310442433212022232110133424222014021210323133043402202343044421243433412234121310424234112420211342442023241314413111344132013143011402020002102423114330432430434400230140402032302313322141433140221211404444120304242001414114343340032133410030121301244000241330331211441033043020222322430100043343441404012220402140121103114334100034444013044211211300130030004124310313212031234134444344123102334300032113423100303012212441313023443030114100100204120222321241310124423141241322303413134302044334430210103133030104400224204341424140032312122040403132301112021122000330202113441102240210103341204132232310413443332031103301334311414231141130130343411344114023000032312342022040401132214041143013031421100344302430213004014343114114330304313040120211341224013020101223424404431420120103121030100331214440311304110231130124012233022123134434433141322211412021312413123402211003234041340333112043432011100321031333302112433243103343343404133222032231243334111011443143444233241131230111011023023232334240122113011104210040134432123312433410424223001424143141003014111412130032121211220034343322042304223304013242024301013102334401141431312041231211001130034310211422334120232031100342332333240112004341242040132433403033122320123121234003024330332412442304011302000341320020111004312131113224311443222011224204100131002203334130322242334304312401114010143040201201021004213322120421024304323043132404204142012210343241230433134130203012111230402114231103113113411400201410122043024210202233432001104204244330011210032340012242421214112331311440233022122444334010101002243342031214342042211003300222233423401220402031331244441332434314322140411400334244310043122423231412322041144200024433144130313210324214033041244421202134414131042123310021001120232324112001134302103033402020413002114342302023210410242402321240311422441131031013300332123120133313313034311131222201133222322010340312220223423302440003233132442324243011424432211234430101001123032004144111324012001043134444004314340322331200314144414133131344112202401123322034323303033033404320223231112213431133242342001142223343204034000440021324440412421312124402402340403014134234100324204202012032002111003013244012341443113310401404302401442444421132221124201144131303203104214412423013124304123344330411040022204444", "222024202000423403434013332003334201204123302433202224300023244141313413324431114130024330232240344023042432020422131044434123340343423322240414434443020223303124342014420433132100223100240124031413441342302441244143243412000342120042333111012330440301032403311120312224321024024411134003404314233313144104023433241311224221004114312214340010442301313232041110340142112014243232331341013311422412400202204014044412024444041312303231110244134111423433411123402003211133223341103123123424234324331320034030011014103224312320042332033131012111120024033110034034044304024102333403411010104224421311220323300213230424340002202240044200204411343313021034344433312413213010014113034002002110421131233421044303431020422412401134320032344411212423121340024230411011323303410234313111114333412223000041133412024102314330434430104233441321433300334030114134133313200133101422213440431242431044310323414014132233343323130102311110232322004220230242012134100023130414143010011422124002302023333201340022411223023030134431344323224114130043340333111002114211300413322141223323043220313432300231221400041233431412404140121143204242023030440331334103413344414142421320330043434032441030220343121111414031140131200231320230443142303224212134420032410430412201200033004340330330400333013134001440432033001111243324232414234404210244233124232232213021313130100212101223012313123324234100301133232041011233400333123232102204223001321134412011401323210222400230340201222033022220302130402133430402142400240103103420031114333433323304310240303441420024033333101022100212004041321313133302230422001141010130333043304120232330042333131232202331212020221232334110010234442222322043300211141410413124444113422100044033331000210241202004223300020412433110004414000024102323334302300100032321441224001202400111101032333022221124420023314122311310133040311232031001022413243130340212303244413424241100212222141444323311230102333131212322311411430221114323220421040443411322210011444223230213343240424433244233003430440204442312132032133243120431130031133222333111212433210240331103424332032014033033413010044212113302220213403134320203031341032010304410130043142322100422041100303143410423031310212310420101132412223134333243141011130230411230002303321314441014431101144111242214103011101321302240424401113013010342233103023042233010123310202343101441442204303010211311301300022304134441032440143013410332403424300423002121414012214344403104122032104122233041202140112322010314120240143323212203143013411202204321213111142411410140430212434223030401002443334142342134411404300132121030201040111040301031231332443102310024331302100201304313132401024143221204341044400124442204413402323442332324404113024420211144310234230100230102211313012043431011200143221032021222433022424343220323131444133421310133313132304043232321311010131423001133314213310102020320233121230014110203342334114212221402424334301200240001204222302201402343343043243440003442013402202111012133020404004202111203101100033232434021400220233221344200411302332031243030204424002333103024234314240134223242020302232331434334334242400020142404230401312043000432022103343100344012400230304440334101201131104023202232301322433121401113231341241114121113320212032243320023323402032402222010311310321344324101344401413400133432312343433302124242410121112021233443041111002200213404014012320112113324133111140124303142033214023144201201410223113100204102130224030030444310412412133144042204032404002012134213203201304403111241223344202240131402432040032331001004222404440210110314214221243024122102233430224243114030320210432302410111044344041204344311240340023244242043134224433013321410040023341412130324443244113131314003044333443244112144243020312323124340114142401314030302122431213021043042412042110200141003324212141004220203210420314041040411301433023123013134434441024043301330010102214433430421414011130434242321003011123203210431203014122324021342442411113033434402222022111302020431232212300111440442112313413323003142231123400234230004003113213112010133144210212343213422420033412201222013044012401010012314131443214104124104401010224021312441201340234131143404443033304430240420431340043324312143000011433411201143204023000132444001243331114132313203121103431304434441220241003341344221221231402224113104123103024430433401324414043413230441401030401141021012230144104301033200424240331003034330222220130121434424032301002431010", "220004124010424133421444330432223000322122003402214132322332323143222333032122131303431302104414024414043000043414104040444314244220103034100102101400331413013010311122124324200314103203412141321443023323133004303044320231400020141233334124100222003413144323221134100112413432320010002244101341024301010414414320312431132003111311420140441423312303213112411042204002210421102413114302313401331042330243302200111300223042220244010410404213100001043144222104000231001324204010031122122440434130343111022041413112320320042301324441203224412330234332223202332421312202023132442200241001134320304321002433243240412021143040401104204403144400230121331133342033244404222043133142344313400213142432424213120112331024124312241214404003403343113022020201311104324101313041200222330130202123100211203241224021433311303102411020124011441243444140143132312041313110002314332131233314012004231121024243011431123233044013210021220101121020043021330232143222233441431231004243010202033433313431104240304321202202100011433431220344020414101403201211014030012334034213330003322421043024304104313014120410243231214001124240134222432214010141103340220332124411422322343230314103413430040443422340104131030010120240123422040342332302144420001221030424204024022142022224032241031040440404100340032413042244324201303243413303002034114411110131432021110031133100112400223024212400330410313211013332212012004012404223434301310312232433230442214321240322344143432104443020122034241314333211341242323041040213431310333202100024242441420031021242331131430223433102042301234023220312421201024244223331324302134341140222442322301321304114323412320423344244312001404240233444213140444420021322333440442333300113023031133211034101102034143211110321404121234232402223434244001224232433320344123444240000030132234013241214030113132422142314414033432034423330034022422401303422423240434040243041021324120032200104102301044034410034210323223111013401242132023302333123113013312301232323343213043114032431334200103213103303012141032042404412400012130421021132324023024000242210130333213124000004300213323431100420003212400000320031144440222133411123131320414140112411333431311131140200140232420411133343330343341443020322212000101010123042211313030002033324030220202104043143101343024322404440324224300111000133124214324143234003344101043044313441100440401232432422234410130143404403212440222040303412303430220241430320102234103213102444441033223014302134234340121432401141332012210141401112411032234214323240411201030101244123444412332231220340023244204421324102440403043104021003422343124214120130020023040432323004433024014230321401031034341210014244231102441101440400412032120240013032403433201044413443124304142433344243002323311321122322041220333342020210424114131021011343134242241440030303313020212442032320033142302444224334123123403231323401111241444442403212443220001101334030112121204331001420010110341021314120212322230313133000232024404403022322214212204024320240010231323114341413123102243334202021231201433120322434424410043201420331011323134311304123314134221413213110340220420442302324224323000001431033000223342443110131002241441203320131203102142310442022444214310200301330430302411140312313324010224303113230204122333112213421422033342113324442301324013001103431332231424411203220332101312442144120220131403430440230222032404442330023134243424322100204202044334201012120401124024334020002434321400124041424123443220242414433040244241032312433114230002422043100323043141014233324310100123112032104430430223022102103042431220013232400130142400120440220010320142022434401402114211011311200104233104141344442040001401403113240230221404004112302124244242423400231202401212043011242201420320321420023040103210121221333143132131411133010133331114142140014331404201403033131321013420400044141341324223344403441311303103042411041442044220102324240044331443140332301030402042430041014303402300100322124011024041202423300040401440314011122143230422240333444214102303121301413213003423220303344004300330000013213222221440331134400121212243302242103221004001403141310141303304321130234102403410420220332031404121103113101102013241133000040244402421344440222002014034332304224220313131044234342002444000412242300241130422023314113012101013420224442211141434333423441331331420414120121010430111234133232202400432044433234430141344302320040102100223124443041231420030243214133020001201224443124314411442", "410213130330341043031113113203441033142402421012003314421312104012104103223440211303024231442401104234000103300430003144121114442302203040231244340100441122133010321001133142443301110220314431201231430140000043441034123411222223130230412432000223102034434013241232323120144120424424242012333042004022044330034234330002023043440013244442021212401000132431233110332000033040043300323110434330310411442104322242413140300444323400012204332412132222341444113213314414412111043210104040302242402110314210443030424004003200132441423243323202144140123104044344214334302110303010343324342123013224200413241302211423013131020243312403300240242420212203311431431223133031221040231034432043334230431031022021212104243123320330032301343304233244441222040040314012301020021212324400001003230222311011122410234214134033211441424012202442313011222211211034211342442314203342442422221322243224130411403213111144443444000234423133232121142001302221433112340423233124103201012301330114410144001134144200113402343031413011300304012443204300411343402232331030120412413334240321240421404121300212111420104324040213133410023024302002014233433304042432431344040334434222100310142010023003020010024143320200002103041123422141310124143422323312324332224004144233431444314112123131220221214213404021401300422114420022043101320334031321321023131444440312001342234441004232441120441411222014011003221442414034210020112442033111434414433413124320200140432321304243322422131404133422114422314122010131001004133333410213012334033001424342133140112202011422421232013242002102444103143433423032303312034141204402213100001233434114344044401223221014431321321241442001001033131232404212303033101432001304402344101200340123203102232111104424122340414113344224140322140030023104242443011114203233120223020243312113323101312422432443223031321300432111203314320000021132441232331014102443234110201423323202004111332022024002012000013102044010401204314043012144444440004240330444410044020144424331244331030213124020111001433023332041000010424214220004404140320031211412142110001334211001242420231213444212113010411141431340441442101102440003042340434020222001441244222024243202200411302320143303134220301400431240034030132424132414121400230422404024401012431110001403011334241020020442132111042030440214110423314210322213222300423430202310303431143114024142412420244134044433403133143230023214213201303233030411430302312201440244022344203120004423041330422333223413400231421140210003103001324202112243302011143210031210114400311324034301212131321341003142213344101303234324414404314101002122230034242331312421140224440224200010231223124220001102241123142013233214432143314114443021344040322110132400242133404021011131220410110312014244242223230402421024234001310340433041320231120342432323010210042143041034030203120321231043123220103424404411422130110240430242031232304244140433040013141243121312042020242301121033112442324200431023124310432400324201024211311433321433244421244320000213120112014424011000330331214301410432410220441103021243110444142403114244033121131343013311102120311122102020312343040323034023123221240342321241422331040100304033321331411313401442334044021142003041200303330443444130314203230104444002124021234044330041320332313234302121300200402400231331332130111240324032034003440423321402010431420210000444431444240340131012202313400303324014420104240441142102322301421030210241031021333043322104222043202324422133404344040004304241204223322044141424011331444204022133223334043104413322201140401110042044122310102201114020311210103131341331320024021102414404404344232424403003011402331224241212124024440220024130321012143101122324033430444323022322244200122423212343410343032141043423222414320030202300242244434320121241340011104444022303042010002230333314404010102431333330112311312321013313431134433234024101441420321413140004130100331001142142234024431033034113041132324111042331022212123430341123301120034313240020403002102242130420120033020114423304202003421403324433112403303334210120313421131430244112104431220430202131020134404134224230443330124241211101340004144044333040402100433041231430101200321013042200131330113302430204331113342244131342140413240102041120042021031203044222244323003001413440210334000133402412010221103003101243321444422142220332334200234324243121414440404113332323422044430011310003410232002043342333124424114332014133410430321144224204041213442022422402433", "202402142044124101410100121120330132111222400330200444003442123134204340101143202441232021141024420021304244001342343020320114214220222313022220002212033433201424212041421243420231401401114244404243440132403222112422103444414340123041310001341231103033341323122212410433400110422210044133321144210020121323111431240324402340443141234441303234314314432042140321224311044404422130430210413433034003011240311013412211020434232234402003003343011014300221441001023410112203224122201120121242021041040002333334341112222022001214303134424240342041132134013234134423143212432323313014221133244222231103020400340204311432040012342310343043114013341330112114113223200230320231211443303411004030300141340341130243343440200204132431231333344312214214242132023300102223311211431142004331324414030304221032224201131423144003443322441434324000210300333044233322331212432014110042123143003011432012410132443202432102222442411202244020202321142424321032314311041440422320203104011142311201424101220240134121210430122214403112113021313220134114104344121404033003003024024034014440231203343031313413401142020104223444344243114013400200233043041043143441131123034410323222412030134134203313331320340234431104241020204222004230010002412122041410003410411204021014213101112214111424240002224332424422103222012211423031011124212123312114333423134021411430241040304021004344301322313220002410134224411004112403044200134004011102112434331324142131230321001130301223201440422433340140101233003020034132342003222001212344034233400410042031331131223243413200121113314402400143300102141230142414322310044331411321041422130320021414302434402014203002230110201041310404003222122240411202110214432101014411442301333134311334012022041100123330303214333342331222420241000430103330314002441403442233301120123403432112443122343230342241211110003100310201020411341434314021223242203144311210433412042304140114410244411410002010414430140111223203220401230332424013334012120422414340113343402324212031321440211444314422200300112333031004212341022344143030312310424342011132110330312241322304233014231424121313422113032032133014442112312102200300031133344431114120003222021024223442300312240343301421141320434104432102421432211243212404441044024334214111223212401221140440033022342300120400044423222010021041044043234210202244032114134033401113230041012300220312242243123301432034133332130021243414342021442044203301433341340332234122140040343234044104242033142341240412310100201232044314340002310003240121002210312440010434241103404222314420303133333021204233444113443131010242034214012410333031443141141123011013410133030013132034123423224412301140220322333130211304422111111214334041224302300131332123211000220340332012311141011002303210142112404340304422312404111320112212303341312221122142424204132144104431201102030121333013104310144223322120420032103432240044023122402333111200243242243301333321333324421244433313021413034040303330010310421441441024210232041004233133034433004043234024143204321020131412101123434212344103012013241200203413434433130420032223414422133310034202013300344224120131212314430214204014330132044111423141314203020334021322031220033144420024014122240114103011411403442011033423404433022011130134101412000314431134301222202034422020124000434232313141021220101234402222210114314103004103204304441412423434234321234004220043443133240334313032313004421423224233222044142114101203312411212042443344213004031311410223213244043433140203141112343413234140422340424310421312444141043212441412232423142001330120440204014413331031140233314030124043431410002401333214031332210123314203033142034024240244430313244222303223120111233124430422134224301120024212420422242230302024300220404200400023430244304230203224123142103043204011234121313141421030424404103144032300210014142244034413033004022402300020221334332314130441311301203231113142100343343010002334321114204342101240412103012130230434410014124443413201320444404312314441001303442302332442430443304231210023401132103401322042420301032144031310202444124232423233042243320240124121313100014220300103433241311114332040332201010122012424304120234403002311443403003230040143213224334433204313041324411240304123142121200223240040200200321041044111042302130013123221303314422243232134411223202412331233442112214012240430444211240234231023141234444411214113221142332202023400002022221041024440314440313322122301142442004213344420324310312340132", "403442110433344424110012341030011021344402201004241023421233042042444201102204043022430430004142340343024111233234331221104401004100231001042310230022120131402140240220224130134114141421411102130404134342200104340300344332113430434344241314321031213021034341242114040030243002221312131340323420241303121314334111321313020012420243221312404013423232440024044041112111030123324112040402304430001342332144132314411031412010123012333032043234204440130400224233432121321114312200441410333110221111302131221101020311311431000342111224424041042032303112300414211344043110443140122311044044110111230230023120311333112432113411302033221031213312203302120244322013003213421332114200014402041322142410301242110324144404112130340104231030012023420303042330202030431402131221214114010103132201003401232243410203140232410021440124230100242114234034434400420003134111011412243421144102223412143203411121124240000420401403210333132104140020234304211424304213402120344011421110111222314041010334431102134330334103222410443134024442300433214021424244411142242300321121422433021331030422010334243433400434304212303230042032343001443231043111042434433232203002330431022233132330322114403201131440040441312410122120012444111220241334414223443243333043124010141311312302144012232122313200412304130402433323323310001134332011233012143423441220402001203230322240203222030441011003132113313321311103202222423231411340442011443332042242332444031033122020032424211142033244021140043114430212112114340202411423144333102024343402024300133410332041032233112140443304330240333334203242234332022413134312322230134323421314334424300302441131204110340241024423102304311010044322104434144314334131013302212043034203024244203334142020140432131422340324013122242131012144314022030223224332341324432132424104121222001404040112214220304430123242031022441304232103402240421220221114344334334441303211204133341321433413203341111113024244344142113144432014222204131004222430403210042332333210121033110103043112200110143021011333422410042234324122100244414123013222323001424043400300142101204222341420004340223240424400110232134401220013311132412204301444100414144403043402442403324042144200230022121334413133111024301301424230004103403234410121341221043434441413424113041443222411334323124131401321102140402111414220024303003343113141441204112212403141433343421343123241133330012222200134403242202424222332444410030322210301332114040122410202303024211124103324224330134012143032324003014300421231144010324121304340114412114434201323240403332401310022322331003042131002332304424242102034114000404331141433312212020421210232243323211003104034403103231022422211040203230400413013212013432312002120311023421021203412412220241134300310042430301313200113441242323214404143002443002103041433140120334302104234333311124031120102400344343203103210443211133431124044442110442340333341344112423122300340221431414421020343340022102142040020214241013004333343034433210342013424231223001211034400343000340230011444030320330420142341000141402314222422211330242322432110332021141123023214314310420030230414240133401330021213403120111020031314213013323114240412011414230340422333300041203420142332041310332010322322420221200144003402232432440334022320433341133320303240244132104323114110423243314431240011212422342310413432243423133242410130122020322142122210131431224130044243043304420030100034311341112402043224332313230031034230204424322200030404332224410431314434031444220024002011410232113411333413011233241043014102333430211132211030314004042102443003140402220120200121030422401000341421023410404220002232104441124123013303402221431012203211444443333122442412223331041213043004344214340443243224110122404312003401204313010320010420122331104133210212430224214324003424030141034111312430133142203104041441223433024404322243424111430120213000004011232342111214132102213432444433201342202343032204430403231241313000200441301124322001312443002231321043013033143200321302042422013140414041203332302010010443104412240034133121134202301213114441012444034311430231131321311114444101343444400324003204202110341113043103220114010004143232020320020014233311023333004441043011212433140203114401343424222211023101430010313230032023132122320240321101034133403441330304121032144322430122311324121100441310230134400144434124122130133321224121223012013144132401412122321243232340041140431403014133024422101123021400101211421422101002114001241", "020133324302011131142223000320312201232044232310342332123004132123003144144230210400400442432431141410333031232024302324343230413041344204014310301311202134032224011443242111204433304022433133303213401100223310321302432444113342311323300234022001222120041312010412204323034302410013132344100020430130433142324224003120212022204304430203322233243024321200110324031123022412130002033223004332111420412020042332101133100401103301232423321201043234121404321413141321113404013233011441021403421131433440343123102031011444422343420431442223014204340024221113201412122340230431122244421420330101042224203434011423141324232140324323133142440400302432214103021431022133434132104431400204341144104304113042134104023123441421112210404341003234234211040021140030414302332341234122312014302213304331240001144130014343212223241114030134404410321132220204032110404032111123001333313242411340143400232004220210022014143402441130010124220413314211144123341210344100222414310141230031313433110333130240330023422133202211321424244404300040043332310244032220342301021201304334044110211100013443430434333041132012312003213401101210234133222440211144032141202202224211012020211331311304134133234000430212104131320342233314402220242123031442341101314122331411203224430101031303210112424121221234202132210324221224104002344122030300413410431124343322134231204313012421411003124343144240423311232044334020403321304242344224443441240313344213241423344221232131344113440014231431313332301024033032303332200301432320343111434343011014313323342001443104423410323003134241203013122403204221400324432023310003100323441211222442020424021034313011304140444220240332231144144232333142341343441030112003444330200241112231401124403403224142014011042302011133320103043314323320424314324443112144410020111210001420142304014222413201304233001431443310143201304114234410312010421314011224131321241404132432140201201444321322434144434020110314004102121032213111044331323202143221334443001003031021341133412140132301213143341144313014004040212240012402003402433001201243320211112231224303021223231012103424013231424003240000041342402111024422110012003120001300441024000144114114031310013434334114244012033232423440311123113034422103412304124234433332132430304011012031434132442204010023033031440030201103001223342021431103110204312313232344401040301210230000024414040104442201433330110032422004212240202313030321133012214214314200342100341104422044104243114414442042233420421143143401433323012211122024010244020313230044430043104302033340314124313220033043040134301431231122433102334111110303411431141022432132203012430001303041023001124314023043114211332101404312444040422132020121321032334404330013111032010344332140231432240203013412003343143330200340021412111424020102210143204342313222443441313322012214203100043121401440331003234111422324422434032111322022414031401300241323401203243420331203443003021302210114312241034032342301101342344211143402023230034132202041321444123330040042231312323213404044121130314421024213234140143303430234300432042340214020221003331042222223234411330224234243043303432242024411002322022020224021440411021442323414133024034424442242043212313044014302410203204434421440300032303120401400322332133114144220002120112033111210400243441240022101113103000303010003332202004130044023301100202320101344044024333023301204340341322112020120024414234442244202000103133131212102002011101030302023320123433220442144412114144422342103031131113413041014003010103243100141242111123011010344123212030404241121302020224223104234423421042331230001404331314133011441201202322241212100401041242004101340233404213332332241210211143020013443041344020142230040434034200120232131400302342141232443314034443034140241311031303010331320100122322023234143301342221232130022220333310331141343233044440144400440112221303310211243432344412011210000323243242010043434142332112144143222311202410043030104030131132104041301430142113143113100042323220021411431411442434240003004013001440230422324210332113034300342132131420114113141443420110441442002202043332044002240303320412043004020441111011023312311441114300310030321124320422421030244311012414240300002004032103202213104130440242004231113133411134223041433222432120200443110023142144003302224212033432023443031101040103103113014201331030301141302003110333013203203412234301414441143201424213324101322211001142214344301402432111143232320103224102101312212242", "021423111140231421433334314123043440034034001434413440424221141134440441320230230312142124044102312014132111432112232402003233120141242122300414111020010104122120411442011421203221310224030441421120330143220311233010221102140210111401330223214142412111131400013011311011342042040011431104002410013313143443422233000113010300221432211022204402204001000012132042442240111400321340004333010130240030444332333122044134111443013012341033202430122302434431414313411313230200321132441122304433012330121421310441212423230030102043111402304122342432040300014022304443302224101433321011010002301144402203043222200302201430111131214223234314021443010444021212401110423032222113333433142010404113124322424133220420104423421031421410010110304222121024241430432332100140320440011004101134104041334314133101013332214404443423024104014142442402414032234321122244441302232212104112303414341310043312003323302330102322321101122440131214043443212033030030111233432023301204411442243131203413301033031004302321331131434243421110303120320124203024403041033212304124433312332434030110101140014411223243000104311402330031331331212323020422403142304402101442404331123143033433024101414032424202402040340220444424212001343223144020130433234324034414114203140030334303140222022033311021024314112024322001243303234003333302133100241422134431140223120404410130104411303102344224003300133143204220224024332131140300313224233401130441220134100303231143040120413304104123343443310210001410312043321323203034001423200201303241422304434112042231223043234334421142211013011123030432004032301134003243110320334011202230401001034432111123100022331102113214143421201340400301202341012140012134212133431401140340100141002404444344333124102421011021014123240423422400231100004102342113431342323022441430123230314200234331014140101203301431441433300302410312043330231131044434101000010244032034423302220140314321121120403132414342321243011002033000112024331333300101302231401140344003443424130101020301140000441200400332124432410324410210341022404244011142123120103341004212322211043214300113311231344313423434400022202131221140414004412020042220213000143200434224031434124433232311220444034141032434021330342022442032322334412412203402320323144313101003101340042204430241103441013120214123013324040441444411432240143134341430222341422114214003010313431112202241002331322312441230443320433134003303123204404421443412040020133113432040111142000134130122324320010213112234400220303121000120414301204013041014243134433300014113444441113132313230420222401320234031331212224101223241111401011000022342411442231400330140034440340321142012024123340402402043143340303044144021243102313430022431431403021423331430002110444022413222443134320132432112401302341402430012442431002221333430234430102101414222110213244401341341203442312030403111203323134032202011100034120031404421312103210040230404221024122130441140323400214424441123113302403032141431430323102234023043321423304101112242041124424311034024302311331401232412234003434200102201432342230404010410321443204141444313211144324424304220221343124414004010302312244023121233101412404241232403413423103430102133132102431144102311100434400030033323412343211122303222342401311443040243042423312340121443412224231003203110234141044144142132044040010030014420113040133303314114314041214433420031213110242110031044141422243230114400320001414241100241303013410410130434443142230003232001040010333224131113231222030303411322300014322204204101402013232430202001141333233130210111430232113130311332040141331242432121243312424221213132013011424213124344332400100003304211234413023131131010013214420240021104434041314101210304341104413314113330110440404340221311212423430024022023422000234102204424324000313432140001431041021043103330310104221330103332304411243414131040130400004024302314320301401404022030002201232032002413413313432133123313310143412142014204221021013033232341030341232042331121132224303241321013144300302414401014242130013241411043404334132143320433014234304314301034130342033314202400343323403143032144342013211310033433101403323434422144344341014013324030000404041334334040003131421244212203431430234220441414302123443132240411234223333043110131441411421400310203043040020444122340334420344130211341123431410011042324334124111343323333242122214324004434200300241201423044311223003101001342200303020241440310003200401314032100343442301010423244013434011232404", "431200411323410143342144120133204134222324210001000443412444042020111324443130311404312043232414031434130322412030242101333102134114241213434141213044303330211233012133222432012320313120231323203314444100440014314020231143414022244132322023404334322042043431221032411414312144021242114043132333343131302002240400030300423333420140141423433203344410234242312441002104003140232422202323014423013323304330403022244434232034413434401303141443204131012241334232304043411443041404230343014410420300123001442030032333242310040311123033220434403331244422222304233331122113423013023301234412424142121244343343143240422010143200413041412343423411114414120111414102300214024210414143434112234444033011343242312140330144402101311140324110202110112433113140342433333040343433420144414331103434044221441314443314103340002210244240141123213323423334401314243134330241200201001232441131022324131320210040040233330000243204243031010304432014244433420443212323301201224110021120021100401034244212040404101422024421000433324432044140411204331433443001300021214200034133030300243004100403144414431023044321024021302222423324143430020221033220321143131013112233013444240013424422123321202200430303440002212444333004430044304220321212414324120140400444423401320013332332241312231142314244002003440324232231044410222001324143410242023332103010422301122234101201440024312012121403223112024134441320413042320020411421320303113401421003302023430431310134044341324431401341431011441100343002242323342414140400414022110344442041321241300433234433442331303142223112123041124202202430243222413343300000013413424031312042323410434442114032243420232020231122131122204242331103122002322300221313423001213330414123224342303434141022340403243100223200234404220111231114044404332201103212410242441403030023400341311201430032122424144201101331312324202201212340031014200244320101213230032442024131410330003324422343244203332144030442133232114403311220413312201413210022134411242410043132211310321112230201232232132141021320110002102123101130004011033132111332240224323122324342443244410110303001122123131120323001441434113330041013222124011333140310330243131000103430103111412100022411103110400243441034004032102001430142004001040031304220330442002232114001002022444201030313121111400204123034404103323440101400123230221030322020302313004341030013431001200124001300422240043442111430214212444142221333031234143144433343411324334103004210441320203211042321334223142021332314411334310101030324412104424432112134323044413441224131222220432213204141010230130220223004411042024110241114240400043210130033030010144234003123004021414043334411240332441223240143220041303331021034030133404014230043421002201131401110114112432211032141301300233422023111423242134042321424312202404322210023044410343324333141003044341340241320234403132203244144101320443432404023003220023104010122112432424201330341314012024230320212122334020224414421114440333120443010112412413302002310101214401043203231314033041403344044344320001241312130112403044440400344120411321124004030001432432013310241002143433343143040304204401042113223041224312012131220224402231440401014023010211111300044311344000303012343210122333122114340302312313340223311401431443331113443202143231034134011200043234003104302131201222340012121024424044414320311003322303323112240044222033001434430424331001303001400312220042130314023142240001310000434102343343422110443122240102033311340414242341240144041404132204004323111220113122300444420122442032432033423232044232243040343401434413142342012101411040013110240212431442123220314100321012304224314124310034101334303310310214340404341422331314431431204311212334301202233311201301311414230132431340233111042042444301142301400212242202000403232023414333144221442204212220201121432233033401041302100001320443140430031422324323101400421041122033432432013433043022210432140123340330014133144032142031114234220211204003320311003412141140330414342213042430430220041214221422403301223013414404411311432314143112123123102312123431402333111111440431104140340442303034044032211044040230443341223120331323030430334424014040002042013103312313130022140143120423142114022343221220322402224101124323322431301334302414233330003113030433140441403414212141103022013113223223124244314114121220321144203011312243333221343223344443233444124300321302032401301211424443414034240243434243111014131242023023141131230304001131312224200411333431", "231314431104123013203134220434004002134000121010102420242112133303404211012232101311221022434204042314000242124241302423112123110203143244121313030023432421222224120020410423421124222114020240441320344131020114120124302224124142012124141024300211114002420141404130104240440010430114031341234341032202244114140324130111404202433413324440040320330300234240000213224420201141042011041322003023340433342104413242220222233201242310413344021414402013001443404011003320124001314312321143124203310214214411433022004223221442123013341230440030301134003034040413130214421213201200413211201041134201444024424331420240334013441244212234243132040012343110024202004123303232134344001013123120332041013333111420221404130124243011000040321432042214040444240321124031434434410030010444304320011233424040041121214223102202013231324031303140322110430042023444400003332322220222023430411103303314412020144421203042313230312041120021031031320122401424102230402104032020142200103444222202402342134132012032231430304122024124034224323203240404141002130033303122422342201342044020341123411343300240333342040132020412413241232300410243014133113414303104142440100011444030404111241004130423434122410121320424004111312320301240022422331311443441044240232420042404124230201343140132022331221141040102400431330031420022203004102402041204001334024344433141314323121241200320434321341014423043044044113031332421414443404221442330004330444004240304233344203113020422114334141244212204314403421142240433424244024111204133310041130430313141323122310211021340013322314402121124013110121100410432114002313344314231332143310004023430300422233304102242212330002403024433323201013313233132343023340420324231302302101200311313213102343002130212202024130442233244413120240104001333043102421332431202104322041244400100243204440234144201144421112214244102422342033101434440114434220204421320240134031124244111001244233043313424034000100023102120021431421044430112443342041430431041341002102244042012000422411140004341122342214112043041312441221341433412114102002003022244421102410410000111311303301232343002400101123030114331044330100011231214123330140204213142203114401000444411320203002100310103342440102444111232201204322402322433222014413220302022444333231143021144310004441143101222241301104432013303300340231420421430313430100123020143012231042100332243103122414232140023443141020232031433242102314314402112330331044013242104232031243100113011412132042342020111213303220142220043230221441300312232311224313442401422000344411210003432021423111240202341140430330000320201421434233441202003044003033200213433042000443320310141103340103204111220341010130033433201021414401441020211432410311143101232444222443444403140214044423044221013343142231223044414341130013313043220311231043121123242341111113123334240012214423344324231122324304312221302143404302224013241043240321431430132334421033401004213340311432120344002431430021203420433424144143340412304311001224340404013132124442012312303122443434421341340300233322143001224440330230200203034310022440421300034332404402221223411442211313442144443314012211313243421043144441010420414133244312020232433210404332140000241222001010200043202124302044322334223130210103333131400322031442410211212010323232322003244302232231331332313442411210334323210200234124232220444332102004144300033020213121041303144413232312444444044200314022034240223432411323214302003140300343211204014434133102320120204024111334433333323231431031113142443102013433013014440210430242012223130010442000344301343312034242222204303043302112223231224102411223344441324443302442212202321143221341211210020332240414311213044412413410222034044312240103020312342030243041214121311102320421333323110432143303101320310132240411001111031214414003431313212144001230140004022133113303000040441044344431431241043132033312302221014222404433303444412132300201410320042200423313200141202411220130330011121322330231011440433000121102031133120331022114330004131001132211432440104024213113102204430424001223314202131424304001121022333404342204041213310400222023230120233031013144422001011421420020041244314423343343031433433420401044110024114034411001030143410310423400021331010212103313001011333043224031121222034321430410033430331311110123031444124321420004243103240444012103024240033200031122412110422340012313041324311234102144000141041203021242333312434222332242112233331313413230104312141430430444022031142032", "413302312342041210302304232321314032000014243244231410131000220000012232434121120410413114413432044241102032330333040004303230403120140432100030324414340120404133422412414034433123234320441024001004121030314303323332334210340234114342304333400232312341130402404443030303432220201120222434140043433444400001140430431124220121122010204343411302022413304241014024323104343404230024133020430344133204410424330034243113411222133334104423312441423342340234043114344034400202122144121033424421402440323034430223412320304241214203044441340430243432110101103102034320321130402001324140031124440301414232334040313110322012222223024213300022004103131313302234224100422411321310113032142312424433134242343330122331100331424031210233023342012302230330302004123343333230101232044144234142402034434432040100030030242441131111132042423440232444113414412414214333003211113114200111032232201032042332134232334412114410301334200122101231243433133032442242104302043331310243441400012114324213000101144240202141110130344133034140241112020320202343332343042041003024311000201033003134433041043443122122042024034014030200434110120011320404022104344402022342241020204422241420100433130323130030301120333240444434041231410014120333402000012232303322211311301012434344314104433214031320321302034441320220204422424122131014433423300203240221131042222420044342044443332202214210142443242320440431332241004001204112204443100113010020431231144023300110120220231201104432331033102120140402221301000214130314304333044324232101202120320413123401321400340240213022300324441014020401233313140100140114102320332114243120423302311412241433032213002330013340141322342420423213110104230212113332321213332340023342242222120100424004002422214224424433322122331344210431343324424303231120204302130220444111240404243330323442304420324420412420342331333041022001022320234204424313304041021210234340203344030210313433314044401243102034414331321141343122114312340132041403301404142130301002013100213301141112323400021110323130340004441043243213423111310304104212114011340414441320042320013444404443103302420312102230013011213224142123134020141041120221144310030340004340323133432441221223411214030223211031323303402340300044100204111024404234400143303014410133200020230420201131201240440112032244111433413444300323333011441020334011010032210223431130324333120430114141124142413203320213031321123401422401112423304121022334344212412104124131121410443344033112020001041312301314030223312010333043122330023002132201322140102140022202421232321210240333204432404434133334244402014122033410233400020222310410221212230140033321300322404404344213332121410223313123442142242121301421401223330122002442222310140042011200422230424130041401000242230402104131441433201324301421242343401300044342301220424112323203240244101032410314240444022104332143130032131232004223100312312100204012314430434203220344310341341103122430243340403044440232440131111424213442020221221123203123002433342213442044121100234344033101314244442041401301204022412444211324424024424141344430400440244442303400313110320100402004002412232341223210031414112421032042444103340114132422413313323404431101324333004224433444322010112102120244413202334222044133010300204212342300411001410441133441001304344231204131123404242101320103144321440220120302242123030204404142104121120101114141430413004302420244030030424043003030402431312321122431023222343340314031421314401324243444100321010101034142422221414102202413323433104323124314242002201032400222011133310322204102033300311300304131114114213401010341423430333202440444120344014033343100410210033432310221114231424434041400242134103201320424342204223430024423430432313202310123440012340302122440321302343220003412313023222204323003444202033031144234223044310202122014003124443342031033011441233401110321143300341021113014330420302102104424440003214144233222013303403341334031333014021143204413121211420344301230420333401023234402233201343414103214020312111342241003010340014120142313213220034433042420000232244404421000132241301213230403213102013124024324310440232301404201404441240102132303324204121423044233040244231223312212332222234133210130033423304400010433001321140233324134333224123214221144303110111443113124413434114133421222043243242311104114211134424010440301423013411201203110423240110331111330044210131411243042030411440330021333042031134323103222013131222102323240044033123011314101144322144413223", "221040243331022142324014024223044434002100021004424432403420424341411431413104323212101040042002041232321112224324000334212400321133221044230231300240133031112022143033101434201120144032441242233342130114200113434023141313414300430122222311232033304021110400402300332314324222333010231121011244440103321012123324404123224403003201113303443433032143203000041111314133232134233100330133043013224140142003214111440414411420441214320333411331314223444141430212214011230204444204444132443412200211101130433401310004404002022414232111223122431211311303113104202212204011341043241044020120303431343133344422331432241330443123432021043231200243010422232200111033332334134321122012232010143044221343224010333014240424232030030224112011304230123324144320240401332433433102430040032003332110031042322322041131013201333342003000232002330311123042230300423141001424434041210221133233033414030242304434411443311032003300022304332430131040121110143231012433104331143000343100102324133124311034222244034422232322312404423433200112434003413343124410030001431424144310332222342314340223420142144221240432020231141311101442034234010021221300144233100010202023331040104424201402013200010310334313434234201314044331004042001412412034333431421023020131142334100303442103203120401041141102333344302122342220114034344233231023124000241232302300113212014042344432342112404242124132103243103422413411411042032201111342221432332014421210031204201210422133043434213031034202410201304404413332010033201321002404242402032140334002114022201021013204033111013442132231000330310120042000140104233044224434020440232121213213203132402014211123140212302433442243314443130102311441411400332441120140313440424112440110013120141344311333141014020410113122304000034311144214444132243221244411023410321421022003101413342001220343320404424042224120333240311410130110100403141000140410113403143343421444102231131144320312220441242042411134444033342411441414432314221033001313122231202424103143214414014204243120211101412424114302234110304324433010032324412041420234042112223211204324230403140130221043201231330222141232410100232102133132444244214140421414031120011014414022324140423223143443021300332042411141121323430033001301442120120333341322420031314233313112434312010130032033313124420244112214134440131033022103013242443434433122424021121011113012204200343100434140130201042343031433033321423212313034402104043424112301131114002240220321443013133034231400022203014142131404314414033202432230403220000402144234412203132003222342333022420212031344301311110004430221121312414410030131012201042012024131424323423200140140334324041013434304400302114221301011214333030211234042323142312143043443420024314312234030243312102023101043431014314223344441211320443242410443332413131243424123412012104233232130334111412144431300031103430330141441314132031202001123131414434443324112020133304434401041043133410102100211043121434330300012041223202201202204422140341140423341040202100003323203310020141121321001443230030140210202142042422012422011242300103323022401442424124424134023321444213241124121302402234121443413221121143303101111102320434401340023023113133434201113340204034231122443021124124331411333111414134413242003222412024230222034234002114143443412142013112010230044112142242120302211432341204040202243420124203300244243203112330444442011414441142403411002021130132143003012112222102121002014400303223002304140031134023221104304003024400214442043112231024441434011013221300242000232223422444043311004024241432302420243300222042101433132044113233112434211430211141333402303342011420130142324441442023421241033402324403024102410134010332423022340300304301213221410412311134223143140201132042200221324314333030333144004030421020441343412311423003240100201334112422400420143200203441203110142301212001211404004210330030012444021312201312223413334242434442232421144440334233143224222202110100303141241201004012231331342401310231412134011021424300323442201014223421321423402043131244103320440304221420322014223303021303111321122130304002141341200022042011202142214310440302003303214440111341234432234201442243222023133330422201431011334120420114034313303002204042042321232244010203324030110002221441244114131231432244140413240121034240134302434123231340204432333023310100000411432301441112414304144023010212134302021202344340104100134241311423323433211030424302340333301211423303231430022412312412140230120003204022", "011123421311124410023000120430200420310121304130214222322404341243244400033324311004003123334300011211114101314400222024132410311313141110213330110012332210202241301330132021311220031314031031213001212340040100403143302034324242341121431241244444110320112424334320131234220421323013224211240332444400322003422204224101332000302340122412333414001442341134144400031100123001222334141034043132100443123441410232110344232441404100221020103222011223223211221030434412201240340324444404231100010012342132143431023310433243403130442010314102343000121010301144012314000042044424431202112413111401414122140402030410001003332022322310410012043110033334311221042144113301233423134212330312313421214041100333412042414333311322124223122402312304031423341004112132124320003413313310143222413342444411101132442024232311002321001403014340331213412030001404231202330220103012013233232102314122341310231024202242441121124143414300431232202004130433022032004100434300213313344404330142331423213424014200340300444143203140130213010133103410430221002134121404102102401131203021110024124340431233143401132410140011041433202243212030332112210401144430213420331210322303214042134132443100132200443404314210411011234444032234343220030041043122423034200101220322422004421004230240441114244213423230224211224312401422331312013233400334203303222122324321120330403010002200303203233000341202302202230010142442103040111240422433143340114404123121422210240040301411401403420342410300411004002240442413030303130330041111311112014230233414201410422141102211223041031323040314001130112331323434442310433431431312234044313343011042041041313340134131102412404143142422333444102303330441401202430103031043232223221301331242041220114101202341304413311434404143432303422113201443022213020142121014122420234100404011210240444024120241323141411411140333424223220444304231434420230230211143240430341433030330334204340314024144041143311301324332310322233041220344141023200040144432022300101034023343220340014032003020312304014004440400104344203333411342224010202332130332304344334334113242042204300200240102202022303324012100104401323414120022121020240022120321123412240121410232231011121113124001002301400434223302414431444103031032114301140210221240203424414230431204301421031003234143102003443042444304041330241034003424003124300101300221222230044011204043114233423423240422320440320304400142310321203342223023041431301232212220034421001201224213431342323033230044244000204203122342133122140443430104023431410140101301021011140343014441021040441300023002133321223112041342324114044243012420410140400403220114134200132132420101230032204221424103110042011113200434122024424104220441243340231212110130442034144424120321002143123112420120221444320333310222000310142043003224301202212010420003341431040034112400000434322001432120131412100243220044331410344040301042030224431224320343402301101043112041221043422341222102210143242311320201120241234314224041044134044440432312212122301321102122433101021311323112101303203124220204301313240023424320132210232010213133214334231142310400234444222020320434120411203443344042211024223202242442002224214424002114034244033111303110104340114401303010414230144134202112012233042134243020030300004233304111231300212130211423112222412111044014442314122114143100241130141030343130214223200004311310420100323313240044331110240042423143033202343101213334313204343124134404101314130331142243010443210032113422330424120021321212441243113442424323203424003313201141311320133123310131420032021124011432103321202113122031022412041321023141310340201204324433143342224244022001340322042113340133014213004412314011224142300032014223400323134401234430043131231421312211241034110220204120002443144120123131224334022444044341103322041112443220142404442420101023003432011302311203344433401011331120300121441431322320133430230433404202343232144412000323424141134223344224413233003134201011131010440134440130400332113404213004212012312110140141224202031042032200412444242244300211003412413243402313003414410212310444033210300424200420432030421432130132303222143142034131142100430324011440400031034113220230132114314441401201413010430041122313224314323141422421122313140114002104343040433344323002243442424000111134002040220141224202230044441222342323201001303304400421134434214210433030404140340423401020130214442234230231110304203204402431101302404104011120031003333142334241210020334020224143344", "410024100434413123442314334044240224142320031301020123230242414341003022340432403401211213420404413210001310234402204432020014403432022023444001413031321043002302311042321432444023004340304043120112430131310200334404110313120101141340121042440331022144421134242231013231003114032414203424000032001312420340420242343203223411413241113424230442412201020002204312101424040240024102304412023334044322203140133121302131230141122144212324042012141101011411413402211123134240002022112300432304133000010340011201112121331302124213103300103341424124030332413232044040040411420422323101322220412401200131143032003132311013140301133223240441032313110144122434130023034134224143431210010301110003004012224140343113222430300320021043121142024222440322340324333024332443324323332234302344433111340423112402114432314344204400204123242201302023340432410442200221241143434404233343421113232131031032311430003013131343023040402140344414304210432310414423133131102114022323421130021310314000344313230120003230202243334333301214144231403302004110133220020112332111341232013022303320112010233012142321141321131101120040202200424331141033020030113221223444432241242031124342133333103044313301334101034012312210213331442434141232304003334041022334443433022003422221223143203044132202111041441213030343211010421010342144332044414342233224414044310004440403413014231403402421342122144430142033220341411320413130114022444423230111321441402000201241020030224002440101302100133444312034431431401334220034310343430424300124324311123114042123003343130024421002242321313143104123042310012131102404331411311403241242032402441131402231223223310311003311012112123232243414000122423200433021330334430313242141032012003144230404001132322432301211404002342431041202011300024431303414032404443332012234020004310441400114030441421242424103214331322324434010221314443320021123141331104210344302102112144340110014032011421222223210021241243421410341140103204020244444402213311004010203310300123110343142040020131343022220011410214402331303110212404034230043221114213404121213220444443031213433211103111331224124022032033044343114311413414342034103040413022422344410020041104311123312424113434031323024414030314042022140213042243314000224224031001341042332114341012244144204141022432130032311440140123023341241120132440133324420302341242433331234442113121323312241432202133142324031200401104042332442211442421131422001410100420310140122321322330424121144324304413322022313123311010042221232211004434140443203133020212403043203442301042431142111131231441404424102144434324414334412443212041020234020303002101101311424022104321204222201211300343113231140200240144101200320221200020303231324404341403234414031321100000033400143402041304203234340430134031033142132011324013002131142100034342320113000130122224020340310024320331202124103431410104014304041042242434000101020123402101223340030322321413030204123034411334330431401323223323221221021222300430440432023100212221330441212202042134203133124440324014334013344003012030110342004400001030402112400033222033034020303311102420133404221312130422001030423020313124433430212221024203004322412133214403024444201340420432320114131131100100114341221023424033214221314001442411114024242203434104240144432344302102040024223240011441313422334111333330022112410134402304132211434241300223004441400130214301103414241001414423022000444142442334433004444040343421004024301042400004221311012200233342044241213200314042041020103301304111111301441002400202402200202002201032000241410220102020344440422400420303032314323333231002010142320401224041002233320141011412432102411304300410220132111114113010113143440333133440122234333020320131130012321342244000444444220440110142010112412200202243210222220001003422244113411041110104120440144214333133241243234034244112214340442022002243130324411440333200241214241320203100043244220432440223124322324301112404432322204443010441203310410113002111343042200403312314400133100443444321303300424404422120340021044032032220222423241311423033411141134303334434310133202103220141123032403111023042230223043412023404433214100113432212343020202221101414322311330333314430403301003132330222401202333134321021441401202141014444244100102332213201423102300441143324333103114430011102213002133111241113030432043431422142122340341040034101424003113140441210331211304122220233442143002121424121400002342132433402421334340104344232440022102230104443101440", "424412201023330003013042304412210423333420324002010144442100221141001231033104340124240144131422330222102344022143004321101222432234334210203120104231320130131404141110044012020440002044430342020224104133033333112044010202311212104002422304244341310030403222411414303404344201330444013331323231134341043303113112314001334322402410000113224301100242440144402423343002002324332320303243431103211300320111123313031122304022202014042112312114402102204004444012324102104020331232330144333110224013414013200120221402410434412342133233404321322303113121144004234043242200002001013004033134131122010112423000120004241241431022130021221220223031233022011131404244404312223121111033023111420021323122030243134243134231004220114300320341011010101220421312000121204101031103032333001131403413141103133044021211223212243131310441133402424120144031210041434203202434202243214101114303343442200432122422402133233400100232232140104011003043001244020104143340033022112040013023412200343021014232240000034023234102004211411443241340323214324024301432014122420143200102441314104231201012330404322343413110033401322144202323442432202420031424433011320442034443231320120433402311240223210400420444333330141323234023001042441322134322111040111022322220032340134201412140422342300010413012404412304311223022412422144413014421211021231241230004214430321040312242032030101102200044113013311042101120143343303140334232300231140431132020040211324004241141412242010222032311324231123133244201443324001441414431310000112004412321420122434343241421143003032231000401232332300101030104113422124230012144232300203123200321022010334131004400113431231001032320044311424012340442202424042434421242324312422130011441303211022120141102230113000111013422342222010234002042241024020003400141122412112034103042134213011210142142141240104334331123000122112121320430241431344234410202022324132244034410214043024210200431411241023224401203320440420014001223243041412440330432134412124210024113233322000212320014424043140200340000340331133404234203104300224234421314431342341333113130011331104443422204110341341432041303034314304311012020013134212240330233401314414014331221304111101334222321101101201321031034310110313011422000403234043433224014131104210301330102422333320211442411241441412241032010423043331032113432223202303434422321103444034110302331233144432021201131220324233423021243210142230032100333110314222000101430133322431010040420441402002404300241240230411331023123421132104024404311101230104320323223334411330102244111431012111110014242213013140331323241120430333210013331321210311010241224031022204223300020312112023234033200210402333401313000022331121132311311002040102100242314304442402130103442342420332401022442310230210003010434022131313034330200024112323112110423222144134144023110440313111021221344330302232021313040423402041243224220233300114302224430201400024423013301230222244042301210020111413013342120211414022340013303314141134314021324241034030230132221044344412120033121222134431324341244011414334003010224034442222422113141341241333023004443440311031233021324321002030434104342240211231240144243044244230103314221044022312102402240230344212440214343222203232233004101410010420422141242031433114324101043110243223114424103401210030434130343042011012422020421402203332442333244012323340323222344024232033121110121401222234000331333420121423301103101301021021131340123404434321304230342303323333144443100302011031014024340021301404213321223431343401210104034240214240121221030043424132020422124004132422044033133122321013044333443021302110240001224332024033443221334400311311322211333434102324033030401114134301032142204111413032221304213023003043304140444100104103132231311132302212123232412013340330220101133010424314231444224410031101420444223400443234010122402331424101413141431014110044442012044143444311213100444143011044221412120324123304400201144331144432403202012014034123134030133124114034330300023000443201223323210203332421404134422001223433131330400112222404431331141002132014323421403321443314414300241434033014023010323234311004211443003213244443430410013141313123114323230042303011314103033112201040340223232320230340311441324232324142112304010140422002404421424342231241434122130424041324134322101024021232040101444311330012414023424312204232442140404120432240311333414044043433113002340101402323114332142422320104402431322012404423030341204134311414433334341040344432", "133121323142342334103032310312343223344133133320312412034324024343001122000041014013432012010443431300104324001022414233214201103043002104203012302322143203223313013011332310132221022011102334242314120122243014444214233103403114110144342333441232202132122033401333033001003221120132401400404112411230101321413414101220303211042012201010222034233330211012401012440043001403242433104004142210120224321220031113303410043211204140424221232324303020101424343304042041304013344214023123012040103114442240013441022422042140021440040410040230012240230021121132244131442000432314433003121124143110424144204332312020041202311403020424443214104441233230401302201021240213020344442213014422113103400401212112440120433030311444111024210404023320000312200321432334120102423310130023410223241211042311011131424244124023341310143423342041243341012313311044413122223022002421224133142241020414243123031443042100213301020301211311141212201224141222122022200113431203130021414430103430404001341412221310211221043112321134343024043024024212041422400103003333312202014321032141423001224403411340444313443122224101202131440331340413331014010412342230410322444411003011223243113303110033034332300344033214403230143023243340231334304003400030223100024402323040312001431343312311232421431423443433321241332020123011000341331202043314424314212131243121231423344131232034004301443330402403442004202234021343201301143043332020111141124431013110234420242422132234423430201130100322434304004221023340242112042304130433314223342223401420021044244440121220121200404024144314443014233243221422200424204112344141241220442303400031131040233430212123012203122322004141340012010031422214420341314011403242224033241020310313124042200400311121400120403200204242342224010202122234324201332221341104142432043343420013342123344133403214400410304420423221201114414110323122212040321422213143200343042143230002331244311144242013101132040334113203222411102220244402143421322004334104212324330441344442120431141123233420303133210044104441404210322132430231031211411024314324232324023241321213403021223110110330241233101143303024343323210140213404301324212104111302233211233301314203424404044120312020222421043034011430002441204340300302411431424003202102022420134340404221242444113422240443030432202342112103300410103302211210413011322333124444412113043230242444140324123030333432141241041103032413010241424313024331432222313404042143023433141441010224214121421001040304244303344131002223120113041220423124203230323330340231334012004402131444214120304422330402341411301021323142122220102101020404243222430433104101121203032202432420324323123440111442443444432000331214304234224414114044203322234000121104214041400321230121032012314013003223414344400103140330440433232110311433001302004240210404243303142324001401414013424144134123413442034400140404402030232413221341214310330411221324220432221140421012410020044003130314122124243032433323314144230204324012424001320024424211130121013142200043234123012321302203313303300003111234210110441221113001440133433204100443142420003010240443440032200210140342431104002342202313201000304123100402044442242024201321030121344323112332430243423040233042101122102002343141234043333122104321100230103133031224021300044122113421410221423031241242041210434220024343100000421211221001333342434420341224001033024034231422233314121423334010300011013443204014434223244420444044240024203003323234234212234422222220440424030442320420404341030403024204003323441341023442303323441022013433232434331412142301031314332224121033324130442232431322241422302413202014313031132124220014033413300331031210041401442043423324333410042414023303223322130212240342232443133230041003431220404212142433432111421342014200200123324433424302041344230302300103410200221403404340211104441314114232211003343131424403231342041140020103120110134001030022032400241411100444322412043332212000423143034430412241110410303033314404330240332422300024112031312010342420113214243243014304334240114024443323000121420414344423432023234423011431222012134422213233400301031022123233013001141214404020013124043000242113242403233400432204112344422120304200104114302014042232343030214143011120343103300321230021122133340010332203212412102140334143041014102303243112401344434213120102032240120031031232020223421333140410204434113433132211122233314404314411440001144031010131214214010431044022023302421322141224300104043312404244014", "012322030332122231404133112433323130243210200340401044234032340300143422003112241343441323401231242404302223203144222410423312143103240114312411002443114124033404024133203000411134322440242412211331000040044034212400242044424443033010022132424041411244301432341102213221020441411424241413400024024214234224421022431002012323123312333444431344010212042014244031313004213432144004431333441023204430224320224333342414123223013004140322311421414423341441214442313423042203130040403241213310012223033212443021044432104130231130313313403431134213422142241422112241303410004433233013013134112201204121110111422111213013244013313120040301442130323133211302240243112323104303014331410214104303211134314042224300240410324141424430244414033123312110222401033000442033234012103341410224223010312410044114214223402002130433023333244104011244431032423131040401200331334302310331342214121030231404242130344103013222401432040022223323201304012301312230314013220344320400030103003303241330244344222021012343342010444101334031134222414301344024103023314231022104244321411102422444320420220414202231140431344222032314443241133013014241344112434411033000144431244320000442103241000220204300112023132040402012334114040020034410100224202012401341213003313434301313202442030333140121330313033100002144014302311110143403420332201001414200021400443431241120120332423420300122123433333343311031300312023214131011124423400421414430233200433133340220222111410000301413233240441441313104324020411300242030402201002122331034333430204232233334003413421020223233143423001401032303021422303423300200403442304401200343112124243211102203322441301202440343343111243211220431234214043410220414120214034202444242404033430100430403232022143143244210403104140314410244403440000100220444130301004423111042331322403323402434444443101034324032002022401223340410310334402122303421333140332200100420233200002441022214400422323211211134343411001032031111021140010013112142141244041110032412214222313432401302432032423431011134041021143342242233222001132104142412104340342344210411031430213121240314133443000241224220440324204400102104204402111310034441043410224341141420323210231331432112112224401114412224424121100442200134331112330312011121444224001104404332013300012002303330113321040111044411230234031213012243033324023100430313030414314042131024242324021342303110122232114433444211440221310331300003134404242320231201201132103030211142132233140424222110031030224341204131434144203001014120444203011334040443303420101124403043424242204003424342021234142144233323204221104412214210003224002423134443140331412324334234111141421140330244310231140414132423420333443121332434223041231420220444012342033331220010244102242003202321431224010000342203444230210342240241042013200320020010441433434442313124303034222112213303311004340024000434110104142203003332430324020444343124422434321132033421433043411221203324324211023143240431011404042440141214003413210310114111342411314331443124041004204103241014010040144044421243310422204420000223102143444432140323102000223032334310142234204442002024334430342244420312210124310223122032301044222112300141101204042000212010220240433313130032114000121203413123114343401132003001310030421411122243430033312310111143321002301020244404210123112413040202302241144033210410304233402040431432421431314403031132331114213241220030443411210124313114044044034230140302423444333131020323223241333441322213342203341414241312143402234203342100301211323302131041204214014413420130041002120203303233020011302013240303130204100032232340423443142130442343141402441101013334231111140431412330443222312002421043140111144400102334010031301043410423021302132111310303210310432211244301013423032414222401421422342202123400121024322301231131342030413224212144443033224031332201111202204144210433433300220024220401100242144011220440004400441014124124423014433001340442323212114434121003424014023041200202304011024133222301010404424230423102221210021022100434033104404123442412414020212412123220313031101022041021043104010143120042430100104313304042023104123141404304004231434344420434243042330130111340201442113443001420212003131032341221312100011034030303443404001333004400304203004413324334004024414102423121321103400213140100213042013040333002213401243411201334412242402220410022441324241044024343332232030140232134214241242114110333230431010003122302010112034400030202323324230314421431423030400113342", "100420340202424343020222142121234443212202314341443301231442312340441134401421301223043420241321342112243433210314010244440042024442141121330244440001000001022340201204310401020301133102231240400232100214340041131021131302322030422300020422343202203000113214234302022214042322020430104041300443210404034103010203413001314242041012241141331124103144411402203321301440043323224201342440122004120001230331431404020040324023041032434204204333120102411342013020423234434012221211441334042402402040421402411001440413102332112300034012420342133210123220112243401341403302431032113300334131223200103332242400002323000144410423432333144302321340344020311212423202324343302101412311203041231400322321041241031000323234042041324143444010024340421042244320010323124414041442040133410210104240312124031434132432103330414303213314033432142333223132404343111043410220121203131114300420344322301201414302132241334143220020044132442211200401222040430022121040140043144001011213343442012303024123211400213314112002432323044424201032330242211333423224440002434441040304043243102431134241040121444311133422202243324240321201043020320124441140403422121322202022424321303010204042120232033203300004112243331431002404010422402213432010044232322400224022304204002213000123220330322420421214404131420202034141221431002012334111221004232031100032022222224104020244240411340114114414241343302202340430222202312403442233322143232113111320033444311134311200424110341110103233403341142400111004334341342411444301030034040013131421330330011404232130331240121111301443133132444410231341132314244310210333031014434030443403211302302312102134022112323321400140340402320333334203012122433230134444304434444220204143333234034420124012413344030141022012233034334033131021123311240324022103043313242124014432044102400230423111024212330014321144034133312144442220010300330044300223000401412132433310111400221400340444122144344103401030401204210443400423432003211340122134030123121110340104441201004100003334342024344414333144101400412321143330424301202433203332231111340343304011441331323413414031300004344433424441421323201210311242200311300033200133031442434414030030021432113411313212234421340244143242110400241430120020433003210242422142042413133202130410414000441244443130210323243400431403320043214144203032031444303244222044033040230123323324433300113212330011414223143023012020014332042414044042240143231010433303142120311313333010142114324003004003241310300233242233044020210101132041004330003221413423224110240010411234324314012143441412121102230113031121041421414010224311213334202421004223403144140102044012010111402111421033044411321333242111420102222421410010204120004304220034322401132423444411042114340044441312123141402002113131141142342111331121401034314302032014413141424204343112112430424124440114410311021433443013213120222113313402302133124214433122240441220021331130223103311430004412041301012413044132140443410101130244011400030201011103024241242022210240242043040230133101014304322400420142323134344404204431114441111332002014220104200132024201341112213314142441412304323104142203042422010130113442400441231110421200023401204314030142442202040033212420032222442411234020303040441031130214022034442303232014334424223403110312423333410300211324034312310142411440223012332302434101401133114440320023013202433022300203100020001404323044302103010313242440201202421313403320234212411331031211441134041004430304323301341144314404444223224103402403344113403121234144140024230412130432014130323111140041221221102010312404322320431331312130123110123431233031200442023433324444430134012000122130114104314120413310244330001240223000431413313441241144314433040140122233402210401323314440421234332244142110213311334223424324403403100413121333402224302204223211240124303244322011211212041313420424444221033132242304021033341411032342420223114120014134302121023322224030142342431023000134232341420321000101404034141044033432012212010121440022233003130014441411112100224122344201310414332412001124422021203220033343410223003134410111030420413332242310204024222311341234344000102343122131221010342311410222302441404243043401201440144403403041000133121113440311324032143313303321402103121113423432134114031200432240324441240014201012133420004224330303340332223314440142310441432004240044102414143011233224400432030200144132420324212303002131032402210303303044313222422232204144410413120104211214302311430", "040100314243302404223132430330344203412404233043000240000142341144232231242340123321340103424021422443310011024433144120410340402202041121433434244440141112441412100034422234131031000212130424341342421302030112444140301113302233140003044330144144323141024132124322413132403134024020421122112232403021332330210004220332310224411101043032212303123213414240302230344101341444024443440404301412000011232021230302000330122140443412040433120334334232130443442244332432414242021321031122413433144242430113132303311340241410443332304212010241121221003420120100004223300010130243321324111433030143420131020302422312121441444411230413130311342130331423004121114221134244433441130141044332401033111200404344144342411432343104431134041040302440210020130102402444120112100424031041244413131412132343223131321011413332434114224303141012044142033230334244041021311430300412224312300330444311023032221102433240243202401232340413010121012302343410401031143314401043224420311102322133310302041203104044310111433401310140423110220011311431430110234100043020304343000203423034404202142412221420033324231413234232210211442011421341214414230444441302124444313403301033240421322334033004230444103342300110221214001400102331333334443140423412201004321200323121402244120322330334442044042021412142320143031420131001312401010442423110332133340241404113410341412433221312242443112023332010212324431323334034004221243033020332433440001042330321031004340204204312403440003001301213143301042140123043012300332101010040420311402304431001101430014132224120434133042300011331402230114141104143400322221421232103421011004403020422124142122313004000243220403400423143300223121334431023222121233431112021431102104202030340143324401400233014140100421131033434040443104040131324311020024321340102030432424211322032022441331211413444222010330212240202344331443442332210112214141420211303322232030123201210323000213031323240030111240403222022012003412134412242340243032222313443043230212141013031230140214200041231444402030432304114304331104304302043223421201334323321214323404131212004311144133430043023322424204332221222024211030200244401342301331321030001131111212044232211040422002434022011131031104312321224220143231213400403143032440310010020242030230313343023332322004434402111444011423214132324340131044310340132102021222103102101011233422140204414423032343232200423442423320133112204230241001214314442402402241130411022024142200221041223233031412303403310430344023413101430203200002112320441201124234033423341122214332001123442422010214142322113311031404434414242202322224302043341023211313124340124414140311100432401411142242422041220112324424134433422014300431132024231430424203320101234440101010030241223320014213031420310041003014322412413432103232040044041110213120044111112103300132200014330331204312421032221102040101241224411024140241234031234240230233300213310323041433143111313202112220222040000114221212414332222311100114332203341004003312234112240031333220232343421442102113233100321401323443034010101342121022234300303004032010300413344424102331140320202231320304204223432300041344123124203303424222002234411232300424223402402343141342330031423322130101214104440311403030203013003410444024332420131231403424004330141331042213340310233201013033243332104340332014013201030224422104012220440234143303132443202044441202204220103231400203441144211413440332330214200432244321003441432312001340141014034220044402243221312440442313441241103031044040331033442242041123333020223443232433404022130411432304224212104002243102412233240112230311434404114034341134211443131100044440400001312231102340440034040132331103434320444300422240032304132133213422441302140030421243311010043214132430300244033033131020013342414213240200013231204431223130022122403344323424031121314243134232213123212222103331100303240424334300002042401313212011310402304302040200443201242223441042130410042414231013303102402211301201133014101014303031420031302401442344141100030230433031001120121102234033403321114211004043033410331301343202324000220130333400224231204042340104332324234220412440102333121142200114000334104203143122114123421033230011232403401300442020012114402323114021224134031331131003130400132410340101303344200223043033433224100141210114333240340332002333002413323142241142201403133340222323201434121014433433301410012140420011304313121133331004341332232220101344213204414040324420333323001412100330044001343223", "322331434321442002231441002124240121020401204210114424031104222024312103311434422324203222210210020222113031342313442033231024041010022232224144101300311413101344001414310302323041212312000133233202203430013222121313012233241001404033204312003132112412112243422302224220331322200144430222212301313413413234113202213302120101122432440221230244400413300340102003414442122144000341031012121304421413313003401301042412311024440434200032043010123030333302202240240411011020143310020241000342221440432010114020424203204121200414344044330123211434034324401042430220430343243320130433102130223014242304322320114201421041412223110402242243340234332420302333424103021140104122120140431200422213433004224403201441040124111412030403131332421240244301421103214044402114230230221422323211100134011304323301230202034030343011222022221013242321332123321034442033103413242300032401104231314142043303013332444312302333012321140321424023133224200333332204201400203410442033222002404102232020130442223304131430204014304242132133400240433301024331320243212414032403403131322313000004013200244323300322134010142122114321220110314030402340104330444403013210134030331024112140342414423104003312003230433012304200003311440002044112221032234402414133430434330341220310024011104324324110211143421133140042013203304131044431433014114211444044044331321343020110423111021023114202113141403113103110431140011210124322403112140200444440403404122323302233431341200210423231434141202034012414002313302304433330413213411241030033112014210341243031244240201334043244334421131014040010032331111003421124400214244133003322034334114041112342014221100133121031112243411004322033324410023341411442202123132323320243111434421120223111141231312423332210310011323030342010343142140130431320311112142240043440304240000412242020234432424233443044400410412344112421013212214143212220344444343411420404344332202341314334022333212343214333223412111330210132334102040233043320443223143342230213023231113103444132102042011212333021033110104221140210004413320001434414212240143141142434101424421040304111111103322230204011142002010422444221212133331142304411001012403441024113123203334331023024011000012224321132424440443203402210231204021324300144343410000032131042403332214304022022103214213321023333114222010424144131442414422343443122040342412404224130401203002104320332002233014330343412302003123343434204443331302401134014220403133131202100101022314232340422344012224034140313133314102400301012000312020431132121414211442122033131243234100200403201104024232402442331041013213012013002400233224241040330023332431340400000241130230244220132414002442414320110402120204210443141301044043031411043130400402020324442331022104240030311321120210214020433132313022014233100424131441431401323410040121010410320313221002224032444102023402401033103311102432400031312302130034403301310341122104333100444004130231341221313241443003201433441131312344444212031310243421131320301344230420102441012123142221214031032032010444322141234340224020231241443310423310110022444321213220204324104200432144042300140100140311132041022133223413240330234441424244303232304224013441432104014304313201422424103440110212133120120410320040214300201343134234442011303410322020233121044204132100103104002404220304230220042310410440104101321232224421034304144323313321014242043141340214343021321143412330220302304031401322001344422220243212344413400332023011400313130322102110213201310102142111214421142213140413041212332103103040014211303141204111010000143330144142044041203143044320144210014041310401032213402210013234410432344240324132140213043104311312442420442131233043012024132320112413242032413304213130330442303333123311421210113122413223214131240241223010021114100213021120241041234231303230421110413330341441013032422201041340144433341140033443143202331322231323424231024442334410423144224211120030243213232324404444421024022134240033021001240000431431002233004113140231443130213443440243023114431422233041344442103203331410312143341331013323311103234202114314143323040301143002414434434124420420144333314021221003124422422033132242202430032021332212220423322003024011102134200443314000340142344013021120041404134002212340444021242244014021420213404103022403044021140330243413343331004424301303113402410413203042320123201010131241033231440013112122223134100442424333200114123314031042220133334031440021220144033213132230413403143444421112410421", "200011442312440310320144414041230442332124312234412022210011340130340434330323224244412243111402021403120422230342242023120021000130211344214320414424022104013341124021442124011230310424421024210140134201203322420312322404223413210302440042000102004032120401402421001240200031110123434333220203144204434442104332240403044434112242240442020320120320423204230111421041204130021214200313020100410141413421230430004324101420132234330332331432412210001143400430044211310104410002311230411442442221110040441244304040200212031241433210341142143003012240401423324032221223020200134323223233334302042204140220021013303010342134422122303420024130242112424214113401013430202330122341121230201114321314330020314231121140213322240202022010332143114201123123143202303442122140033230202300202244133303300031421023144314430420034431411434331104220302441404202020431400042021422203134031103110133201324433331201411323423414342001400323333143440323120314204424412131320404210241110101212001323431323101224441103232133211144341020220441234442132430402343131120212032332112201232444313422440323212022223321142221140000341231232201242112131313111043212311001220020123241113230310101420312333424124200000134311300201442403131141244413401112320334204114220212322204443322124302434244413303104210033424114311004431031242041414331033212233241040313432334330214041040424202111342443201102113344000341420234413011023322142304310431213043003243300004202100324233233120114104133124211002421124131134121442404322033122422344013140201043342304311210233201310333433112223343003311001224310441333102203104232324220344314402144333102143023300011303241123401442020020420342001012311004001140113142030112324403021343333102443440412143234303230221013030221234014022022304340430143214412333321224123123322240001301441004210313124123430313101143212213202400320124242143410002212033022330301422302040331244201131141332340403130440102222132020122323101242241440324240043423041322043203401001301224322404001424242230312302423410043322240341031010210444034421042234340143412423442224204231321242100222322420131113244313040302020430443013200400040320331334020243132043440124143012442140100113314133302042234011004423112022233332401144141400013342001033131104242304220102324000103101100403310441000242303034110222303004010313140040432224324303340333101411114432402120321441124042112040423422132003133420440401202130333024113114134124203240444240030201010343122212334030321130002441020441021442001401441141344232310143442132320244440234023041232134323334322124203123214202120414132120303312232131220104322042131040423420430323302402222340123440240423030402434004241014401303410404232204133002111003424211210130131202412011444440104210103403103100313222233232033413404100244042113301143313430143320132103434441042042001312023010442002221334321104021134211112311124432210101342021033321103340324244420210024024112423231330223242431302440320223100241400133040413403112240100332123221204223113140242310141212443411143043210002442013021020414414302044434120421243312111310344423001331133424341234344204414442131220224101142044313112331320201013010213443322310312322233334103011322110004000334042230332413423324202223004130134034230040241210410320100322304330322204011233412002104033410042234433032113111110021402114034233142313332131011340124332201232013043132200010240111044104410143220232444313401432410130423442333012020032332222121314204402042000001041412031233332004400141211131322101422114411143110011224102111404343132441141423423021302444202101114242243103131022124414111010134242044042004242011230034403142340441101211430323341210110423124324400003323342131023233323021302420201410231033240030002042423222130123043020011044044243213042442222332302124312222230400230244214103040414232033213341312002031304323301023100231221434332130120323341000404133314422422410313012220044423112112333001312132403221340140204423244231304410413043242400421331421231414313420132301201122142203320420022200302034040341114014244211422201224340431411010430014442014444022210122340032243310334030103403203002024014443240211420423343241103314242144333421301411010421320111104131031410230224011043013404312214420214031434303210242212110114034200124323210402040320304130324311012444120133230032031442330300111121233143300313431143030243102431233301423341212141021112444434320434234424131001033230020014211032411313421332010400324210003331", "311230042142314140112432133340220113230010230422011334003002341000213103334144323440412043131010110413424403140041111401330244000020210334133143331223022200324402212031424121314012101222240031121234341204131211300421033400200231030402002400213200300031411323012043403323123143342031122342443330302313242220410423041234000341211340121141444022110011402212102102404243141340402341131100221144110330132433330404220324313144344202111104323333100411044322023224214314234000322342403001013310331444442010012130404302224332034421300113114401312432134002102334002100131421113234021311201133230023213213011441110040142021041010023332224142244422101211443324113033434433304014103433303312400243100001223444020003140223414113302440234321240010042124332100211410103124401430301431421314124232122341310131222333042444111104020004402332441102334431024244343000032232211333212244221323241002300114210244222033333234420124143142322334224230342013041213233324004130034030402433023344020120320344300311114203333430244213213442403114403312213014022142411144012422144244113340444022141223330043330042232030022120144204441222223221324003234131100331042432444323111004140043212024443203414344010223114142402133120002432331400341120303102034332143420324130444030324210042144230401314330144301422031422031112414201342443432424114322021324301310210440410324321110413112411242430331202014001200111322301243441003331211130011421303334204301040241404000220144143203312001314231412302212013220013231013130434140213313432110021041421214202341443330241420432041021011103413122313431310112120133004041213220304114101304043041143013412023042210302244042314344404043403012324332344432044101024030304302404024403233301003142022020124103140233332304224023101341012233104324123130110000211320120321332303004033332312101341131410030203001042220412013223020231441001124233034222432443311144424041331304043000410441304233042332014224143041124411014224210300233024121231222220431130440011013022121122104011020211223443412004100144312342114142033221022043344431202300004040021040014033230222042444424134123044432022222441443230044340314133424102042033021101131204232324412142133432202132333302030222022322314322313340010022102103223114440322431430131041343303303433320211144210024131231134212330123014104430432240403403224234111141322342440424114344232332122022110202241240031444104434034101201421231113302243103321442013221023223300400124012302013204140032332234220341403413312244040332031212020224113110144402110321243321440040122200344112130343114012403044314412434423204330420111414420012411202432212432343301421323123242431441321012114403124432044203402404441103301342032241200040403023201031234021220441441143242334014111111313401040432111320400041431033242402310322002241043200220431223143331212301321442313324013103404223201402144022230320333312024222130321240044411130320121344302100221033412240304221342020332400004411210231204144421122113000231432234321042042043220122341134044024233000232411324234202224321122232042001320244202331042132204233021301212320241403431042230331011320423122041310020133121201223304422320444411331143030300044442132104012424330014200141143324014444300112043421244333422140302214421221410033323344032312003123240220414304202013120133231104243314023232123213434031401111224343033430042331022312312210021020012443233142442203013040123333131142212233440133324424441230414133443124002123233313204000104030241022120042424340042041131424023330101121432004432130124110010324230210102342243002411243244031241304002443013221330012312013412313111122120001043330010102310021003444023040333233322100102203422434210314012111043232234314024214210244420110340241222114424444131343413143322032230031443402101021223333312312012001213003304434300200212444300221024433430003140324401100042224300031142242010334243220040414000001201243010441441234230004320014130111410343442441203003143244134113043111414122400223323334103123044340020140121324234003340410323430030403400433434202001212230041103043011304440043004230101234414201033000333110300142143122321413322243122312134333301313402310444111010110142002440131213324410124212201324032342444021040202441243144420331411212221103333403004422120120104412000212103334301141320400222224312411424134013014142131141131331402304112104044114104114434203102101120203141331224032230033343433412142433023341320444020310312301144032342434133323441022042204341", "401044334320113424231310211211310034040433242403000231431240141130321412123204213301124423411124102432210322303304120201113433421222314032401222200102322214441113333210444311443443141342322341341144412132022032113211213233124211300441332402123034132014214332221410413040141213143000403231243110213241134233240213321444204220402041213423214440434402140431421322140412140001324000440320342101233123413213421030010333222143432224140431213132243301001231301420134103041301444420331114132244001314122212442301202411403033414402312003442340334010104333320423034221230111002241314334303321022213023141442212314134224322402043301000013011422431232010333304241040142441203330111324442344010332100320441402224203241340204114012343103444104111113424203403234200042403421044011101424040210203300414444434441013232144243100402030024433332300301314011331414340414230341033044012120200423030422444443322030432044133014141101320414100421124020222130110101304242041134111423210104410323400442422231410432222322011114103313113024043100112142212203400403213400044334333104001401421342313044201224013344301040234120344114030020133240422020304330331133334131143113424313424024032400210004040324124111220044142113000440201321313412422302021222202300111240124033424222114000240202210204010444304414101424341234242201104113111041342404144131224102224340413133224404410223341011402122114330113202404003004302422414142302214013040030342124424020301034132422340443300303332124032120130002434333243140412200221002004431021022231322322111213223013131302201032002131140034431102023240441323312300210113023300403220043212214202211442301233431042110324231334244240302124120422320432304114334420343213200031204403330344321411202114013331202220043334333402213121213041010241040120031042023130034133432122042214344031001001302431402342210023113032200230212130412100011301231331440221433304333320324123211140221144232131441232222233202123230110343412031401401030423332221231101323330312101400430031410021433434230020042000104040424000440240402001333210203023141112144230334224102412134410101214421211403104412010414311314220021332344111412410242321212201033303200024013344344042130400143311324311122304134243214024022443142124230233034330320013412244200041144342120414122303300442304022400244121014302404110330140010420121133333111001310033401412303034004344012123002302430310301313004310433204123041211211004404214212430442011322140221113231224021103323042324224233041104142422302044100401204103123130201121343241012122022404343243032044311021301120403133241300304102433031442320302420121203443441422344231310123021241044431040021120214310334113404414010132232243012014322121103442212232224114114104034421321144102220034110233414123124141433121431122220224413301340124330211002410024323241303212433034441333240043200340203114143044244140313342003014040042342114124113230431121110014232301404014203210113021032122034224210301123114214031143203043111022104431400412201310033221110134320000203203110232301300213133110434122000110104144112031303132113200143244043232214311213202104420201233224343233144104011230300420441210033230133434300210100232044233412341123404404112222322044142433013420022323334122141410244002110141314023001233340433204400302024310212110212241222323213312103142240044104234332141300031042401322003301214330422004044241301200233424011322102014123332014211332401300220432402332003341114224034431401100131403133343114421120214230103330043044404422304201111241200420344134114212040130204023002444303140012001011103443233124433202144011433114224040302144413320123440300124320004140132133443411342312321314333444011441430434342302204342202212342000444123242133311121304243212230044131411320034443003401122121211044004313220020131424140202132444022020341413024321133240332404313213133412040221434343433320211411444430433241044014234134040213114404224324043422142430344040013444321100432340344432122202034341340120412443411200041444240422020204432422101004201412230134343003114110434044241304420122310442120240040231241423210204222112420134120440214024033014010423243000132121120200132323141023211302102300020141240023410142234301104210001030133022223230224124310341004034042042443313422434014443401344102304341202214243231432014113024113132401323000040211043000332122103331311123343233241312311403100220312142134442014100112001122400344001342101230004044311402333334024340204120030302120434203", "323134124244244221110200313343032212400233204101331410412120213314224240020443232032200121341142043420214011133340030004400304224333332301410133132034213330002301241313324101124031403400104344211124211030344140011333402324012424204144204422022112112441414134121340304211100404434214140200400130142233210211314311141222200104140402033111301441432213413433013204041332411104234122120202044010132243022433411322022422143201221420332430442304412131244204002314414002342112214010214223231210244241013011432424140001441342323403330431124131414231023020244233442431422103132401331004301313014430043001320423213233040404210444110013202120311430422040124340324433331003104000413044143440313244211220102311331311031430213302340102334042334234323430440440341124324434431434134032213020432000212442123132402412214001112221420012230410411022321442311322311311443044131344233221022013403133302442231231323111412242320132314244414102001230300042033211040304143441430100103012122102424003303220442343332304103104021214331413023441121003412320443202440214202144222100031423332123200032121113313000211033031042442242111401124202301430440243323320220010102412314140421244223201241234211214242103441111203114010202134321204304033210443312030333023031044002320013120302342122120023113304402213301303044201240120430412300241014123410113101132441344200222130020120234021321421320012124324432144024043221011413040214441330232411100001444031232244134130100421441041003403404440303443233402041241134024112010424232411132143204433031204300230033310123432032221200343040212340330040414023032123331234030310233044103103434414422024214014411203441421312043401433200132042411322333140230141023101023130241231304042013104134411220144140023210403020431334323112404230322133242004443212432123322100424004011412304212240313132034223013120042012032210340121113410242303420033400220120101404212233014234222241343302014441233024230003303212004434331343002433204000334401044444103132434132231213441233311233044423433433131322200130401142323342430243340100223203130210241130241242204420104424201133013412113114121401121133441032443203103412011041012414301211144120300104422003231244420444120204104000003343122420334212430202132104440420212412030102014331231023033202014144210040033133230343120212224331213421041131410211432303442431414142334003114414400433403200312320022032214202440121122433334312213242312322011102314444002341004440042244130143214042101320343332204444133230442031412242401204243423244241443203102441232340243212114430242101133321403323202222133130344240000143344000234110344304321243432120410202110321023244302011033300332404104331011101421132113114343442441034233413001303312224421021100424402321411210113022141321201224203121302013240120104300121001241312230102220100122424421244432443201310210300411134122100203301422411240010104143123413201024131423032324010314242122112403202204410210413421003101441003423101101344332132241043004342004432432131333224221132231243040301131343444340310133004121122404124223304142344331114341343140232031442203334123020423023124323424414022443243141203203210032234334203310420104312104032004133431033020311324342223411130432333411422043202201302340244421201304201132010123232122303340134104214434444112310400440242013210144311202402332204134303143113330032134021220402034130034011212132420004401133311444213404324314211432332401401223400202113310212412314430201122322034130443340344011221042312323131204032421132434040322143144121422401431241432320130044140130042323140104142204011303434101434241121043102132242210434334204314440300333230422232333100120004200434231220311212110324323022420121444114233411340204040240401214021133134244021431010443314313420232331440231441202000220304200333214320342024224021311130103022112120142111224110223231101342340044121312442104420133403133222432143240330230100341420000203301234340202231003242443042011142231414030402014410133340324013334111143321320130004322200432343041144100222222412000410310002143404211220041213021320214410223420023410230010122244104230431012014032241123141024331002100114311033140101400343440114014032321412022031214244201000120022231421422342321320112022000101132303224122311133102334041342320434043230104034321022411114303240120343323230401222104202033000303131443303443133202030034321140311201042303102313413042330201212420033434031104022112040031231304232331422211310300333204442200020241223", "212222031310204341222120040240011120300023103424034130041013041312143013440211233301242210340000343411140124111340201023042101414404221424211024312013114401332331142033144030344414200132423400323443144434034314204331412314310414004343231423104411013202312021132034031141000343400241420434021211333420204410300323412310111033214214020301302030342210444440113022221444134023011311102302231332011422021140330024111410311334102224321122042342032002032341301100300313111300031010102144013300140421241043433401132134013110334041420033231331004313404311412100403223341344240443334411343324332142212044111324004433042401331114044132142443322022122040213321220200312024033204213211434110100124100121304442434032402021110421143241040333124210404221333204214424103200201110340414111322444002122342304230103030234020234112441302231324032111143343101240330430013200421004432241114433444010103004030314333003202112442321243020224431432430034422200021401042010342043034121334301414311403400144003430320100413011204002212232422202400314033204143043411323204041322022323314344410042414430312322140013212444414002204400410200020400001121341111202104013444032410142021042003400112223240330131242430322414111114231312320021013023332324212303324042332304244331101420233443312043140212442104241441100022124344032434312413202313142004320300044342243410432020032423430034000101140434310344413330344430014430113413411041122402113200301340302314123422310121432330430301431041231224203004241131021214242233343410244104204313400240123433000234004304144211004233304101342040042303121120441401220213313341124000140244103220010102414000212111410124014033024012023103114334444103132013433303422033113203334204011114320440343103034141222310232204042323304003222203024212142403212313043433221141122231143441133023033002001202131334134140243304331031204243003331443144120110344102111213030304021143332221012023244303300410432332022204341114131314120043031312334032304004304431343120044240323104440412204244013133343442123433141041042402033002404222203244012324131021304242011000431333323324213300244442044444032301334232002420421303141400000212400122412413411012223003331301412333334200313234013333244113043132224321220304341434330043202101223340144412240342024334120042214310010032324312434131010134130034311414430443404311421204332011442330123012303023411322123141102333343102311030220404214334121043040213403243444040424341132334204200324313304320243304434240243430312034303204014134404113324424220434221341030414242224110233111424313122320231134012122410040034434002203334034144303033024330132420010131111342234001334312240023401343303103242331433243342112303042001024032114044222122423334341132111344002103402003401014320131320111030001243111444420000300122222202231111411402100431101223313424030403333320340444043301330221323130002242043210140020130243434213403142210022132004104441030240411010412412110311031114111343443322412120202032212000011213403443242423440010000242211023211104004441021244104300122434031413011332331104131144134344244312432330302123232100412314101004043241330444323200223341040240432032144004311310221004002021101121421012020202033224343134331334201432244440213024310123114123210040324302144204421401044010030100233433000012434423004314412214043302444433230324202112204303433441004314131021414244203414014312430304132110311210123201122300303124020220300300343121232224030244220420033121134242433003023134314032141423104001203440434221144123204004213220224144031231104101401133432434420011343432011313231303220124201221213431044113201223414241211412133021012143230341213212142323040132212010241214101411321100043002130200244131410344243314142444210202013104311242223314142121131333232402140104401434201002403134403331232134440244420213222331110432231400203331444313214233101404202111003414402232210240334210112102341342234411412414122024203444231114111402303140020132043411020243222320414331144310013012404224221132314423311444314234124412221410444314114333334444311113424003143113111003234210211243102120002042044122320140441312020113224234302244333113123313334341201440132433003201422301223210043200031023341134303200423013004404120204103343142344103041000223404214322222210334131211044023223040231413231023302343110113401340442211432103241340223311421444223311002201042210020214021304041002341320000401302041244434334132201021013112002432211413424403020331041112140441410024", "202240311122103402113224002041332110032200240212300032014430023013441314130304333044121123030322420112122241404400102123223233343011424144423331021330223434412430004014134023331442222000243232240420323342112442302412112302004234011424231321441211044442144404203144110422133432131422432231030101322413002304103120313002124103123231224202123240043402211322003320341413102101223122440111110203334312432340303142143122433304334101002434434342142144121044012003320300242423140303143202304201201204323442324421313004110412103434444124244243400211120010322334243302023231004420021102422224342341214442430000431413334434140111121244311441221413110120303200434414330444104310230003401244333220414411230310303023201334044201022022113422203232214231311023222344342132340010310310023014234102420002434410201441341220234043140221443001212233323341043331203124424431443134101314213131200114110342141014030022314144114424114341313133210202040004231040314301213134242421003002323001100333142444234023300300123242400131401001434400034212143231131001244403230200142210112010344101034413330013340244303434434312144002124301211322222144043430212443112301211144322400043423020444212120043100212214413220342002442322121332213321013310411133024142120041021403331431330023443423220400001130143241314034432412214030002022203233140224243103243214142034213011304403221404034124243113204132422411112443310101212114431342214312110304413132414120031210301011243441121232423244321333034441214002422112330044302303000120034220302222043123240000212203220340110033222331121002412112341142310422003303141401321032344421231444111343310314040100122213331220132344034430033321020204120320321421013420442421331443203401404340400310420113000311033410421421234123224441430044243232020330224014123333121233132412133300240320103324040104032433303100411400430014032412243034103413303143042021212113232034144421323441302022213213134404132433204122024321330324132231414011120200121231410100430440100040004340021234314442134332323233142204301421230334434111011002044343433124104000041420330334022332110420203312430420230221333323243212021120202203122104211323003101111243214003320342132112303003444040332010141214002142424441120403044001003104444401013044421141323021404434240302220142131043440421033310200240340410122034241102204201142013413243424004303122303101401230043340230032312044401221214230234033332212313200313443323004232312301014424302330001413121123313424200140001320102234440031043240203012441333023333443220243410434304400224143231242321300114033333020444144231320104311043132012011024443143444124033430422002040231424423131004043233410000040200434241422141014122121124112031003144232133341132312230441341243414234433131004101231210124414412023410130244434231331420213010220303220204340202410202334432440203001122414412001424242110101102230020310140341410440224213123342110441314431100200111312202042221410403012233211323302044140224200202011214031311114400304140112302001332433211301413230424030141333140024343001331001334324111233112204103343043114242103114430020331440021343341210221110033424432402220000311214434010014402240104343032211302041312030213332211433013323410042430123312124002223403442113100024342332010310132420103134014110032110211334040103423203231220100203114202144322032313214021433014414412422233103412001332414123332100021422211102303342111324144040332413040312020442424444242431200132442331141204220110430123441100034434024200034313324343104343121041243422303020141313114104401312202124212403404240011111423423221141233443420414112020304101034044313312214334010302000034224211221410403011232123214403232001110434341412204304211121243230140203314403131220013403140222310003003000414000004144323311311212323332342234412001342412312200140403124400304103033423122023221321041133022032243030100221412420223232020421421002312110104114124134144033431030213222032240002220014104130001030044342302314333231324040324444133000223140001141114323113112010244033124120041141123001443144304414404434023010322411144043104003441200322431033213224030311103013032343441244310133313331433330144444010201212401410404312100033241012110444424114312012411421331400312023400123233322223143100120130120043224212414133014324001300333430430414400140433034000204014020000244214331434201032322303012041421000232411110023234332141314022311123311011340432343334333121122221334440213441332222133133201014033241021", "001324331220310310333332100312001440201041432224333442412103244003121240212033330244014311323034020323431420223043040124100241400232204041034204302313024020343420001123102310411324001241240242423114131123204224103240104113412142312214213143113441202312212431430114012112134133014130111322144033122223040100423302403040100424211412034340220300242311440230024433013042023134424413402101441412220040441240420202031322442232014402000023342132300212011000043043230432212444311033042031314140031003241202124023400403231213103114423200241410120110210334332310340220104002143240223301014010134111041022204133102311141201114331430030143310300114334240101112100203302241140024024033442204214123400420421121140341403341042341201242210210132033224422040202003023204143020312330420340442322204302323123421043234213412440223230042222311202123043023133203233334122203120413423404313012232024232042441020302200322413333320004023234023340442221044121320400342341321320012341031342232333021312300432303313013204014240324224414123212234301130010412041343022230122210304213302334341113043132014234132022430212122243204400330240224240224144403242204114032133104041301200131112330444001443034140013022111210102233314331412312122144412001302012213231300402001334230011214110133304342042102401310323320224112144124110122414242310031233332430334340441234321331130110421141424100043430343402230411411342212221012014431031302031223000331020444140203340032310411214303302001124041400111042044012320002020341040310123412140401043124302134244220443020334124403031443243441101100041332314300224314032110432243241204013203431313422032412332214420124022222322012421010430133303220143403301112020412300430112333411221443103302333232042442311441103433020033401000330441124242132202421312131020243244413331421041223314241002112323212113323300431012020032334101314213423203020111234222202224214402223413011420112223201221243342003321324443421303021003100303302411004422432034113440311432113133023304014210300204440044202110114132241044222214132214403410002110403344242241302433201114322130021234134130123000114203300332234020331032201144311104320233412314032403241322133321333002212302140120210132130414242411201020243210342314142220000404033021204131243111343000341222423402401230232203311401411412132024032420004421123110122004231010131241033023314214224433003124202010310414220311030131402004000033320041122441011204011300121302120334311313421103220301244444430410321131101412434012041114422422022111211232004404344000140222020134121202344432440433341411344002330431202203204010030402004140301111030240130142310111001422224214314040411323413100022440014121302014422320311331134011330132231004414001114343314201123001314121114001412210311014441314214301011341142140020230244242230240011242442043413031130411424120223134441121120144424423124201434133132344112420021114014214312033141242131214313333314240424343443312433140424011324442412213112301234002213022303201020011402043122023022142014012230332103024023244033120103332403333044433344443304031113124002204244004220334441243224044334334111002224023210342131322220213030033444011434431320100410134302223201333322133341023023332413032422113004440142223202002224220013203342333120404103143440443300113211132134103320204223412000001000301030213034140342413020401304441111040113112211300433412231213322033344423233324321423103313444200243113431443320323411034020112102324303030342104344120040101123424133414041421100033004033233040430212304001412010130022323012111123041043313131341302322341404313010104030341203231143301121110410342010423422141013244022200223331123314140403113041132412213434003121403320213012114124113332202202131004002101403244400204033402340102040122433402433413224420100124112323120013432202414341311301204413200104440124012321023224234421042342030332134123214230420420142044110440410421213413144213032111002102241010041002021033213211342230200432400033302142222101423210401010201402221440323423233003020000314344011124113212430003421432123133202142442303133134442331412234222100112300244044322112410403022233244120334342413132430132330010333444311124112002114334200030234244224240241002004440223141301113340230313322220303033034142103411132331442204323001243331334302401241102142221030232322024101022011414412023141124222344042111302143121414043132240414100340422001343412321434022041304443220102423331112022211130322144404333320131213", "102422024313434422344424142202211223240113444231332010332424410324000334404130213201301022111140404111424123300412104321444242314133112130111102414323322443102311124344333224400402032014134134221103420021031104001214422042303314340041200021131242311343034304130433343443203334211441331300102334211233104103041202222342122433212011040323440030223040420124120131210124442420144420232014104420203410030240440410143214244011401232441430304010123020032414010200233103230324403022121141143334324041242420303220234344320100411241302034110323022443433141331412322320430104144122324333020324221103332212420400030323021122020314114042112344202430122444300111443122210233433020302222043414420443112233243442433104140021322200431443343401133011402200012103430442203101244023424111222001421123441324443124340140033203214004324123033211140341000230334222130200421014224030312401012420411421214141103402234404331021431404344311201214140344233344211412321423220411333233302212433241102234102142030011211332220321311211121213300440423221323020100143103212113131132424440034323324220102430031333230211211411301333032021321122224011331430430341231143211111331124323423100424041302013440313142240030344324340300441204033332200230120221004012404131241134042443442144341403021001013130411110122041244104323011101324334431012201303111231232412440442340022142022000304444210434121203031001040432442401404303332302224214401133412043311140004421031343111031033132034341014441400012242004333440113204420411421000404432014321411221122113443231423043021200102213443314243212020421214441124202110013121231414101434124101302344123223031403030331040144031202010301142413024040234111230134322431223222102433031132021442421102134201013334323221002400233410334233114003043434102222214401200022123321334311022341220021012112004031113244142312041331030222021312233031033041003001402101020141402114443222230433043243234303434133433034412113203033133013003123430201144214340342011413443103212134041144310413324434111120000214303322201032032113103203113220424130220211301000323331132221102334232040144304014013130120312444122244044321311233111343110243432120443412131142430441401240342013110010131422044431404240443402140131110330033322420440233034321010321110401332344201102123410231321021144322441114442122220233004433132242442402300404131144230421201310341322401013034034031444110333330400140030333012100244413112440000442043111100341422242412234121302203240213324304434201313424210331024001134443110033334014314432030343021114233234203032323113331422242044110220013423204023440231220334213402443044434031020340302024442122444014432000302120044300043300132341440232113022103301142240134420403304404140412420440100000100240033420423002021202220401304432230420123343414221241413021211244304024440303343312242021012223024100111102211004222022104240324313200244422122231304142211231232303014011421301143231100102423010342401440243244423140041004024213000003101434133012243040314043013433140343014012132101212142334302133034241131211101013311011102002111102102142433304021241014023121231430022004404220024220331300404041334334334131223222221343123131023011304101003443002014424331131110222122401114203224410123213341000132401402133334314130444330044102210412202014000203032021123033241220442210013442000404134334330300421231320414344241144212420433220103424242223310412102240443130410003310414142132010240213104110443313330323014243200332213410102413414324234402214443322140020211300301142014140314013423211221032002102131334042202131243404341111434243202410414222441021333403134143423201314311203432012431134302101122320220120032042013304334401413414211103101420412412232301443311320310340223002200212221311232444443103323141322114404434244444444414104230004124433141330020310404430333241302442224423120021301330022213321310024440313444221203444404220144241343240302044434003344432211200043043333021104210224213104332231240421122413311102224444310441242223313244413444021342044400124434211223031131143211101032303203001121420140431041030333313441100440112400000332021012030303223402212300011013020002233423423301020131321302430031140333010301100241020243212101034011402323110342101230410304222304131224144443232333240303414130230244222442123042114130424401443021434344421222300230412010230213041303201413204223403034003422223141013423040311134210223400231322441303304041242011242013324004424411223223201311410000", "010442334210042002111421430221022344210103142421102441033011340010241330441340401340110444410432043100320241100211410043211343443144243323021123100101143032444322324243140140433432441041300424402313030020023134010103213131411440011213002103200100210342422402001302240434243430321441223344144442414121210231442412214040242400420332010401323231100140313402012310313421211222323432331304030432013243431012213320140303343342014443423313012210342414442424034131312200220420312400233243041301333141040040031130431043203331304242130111342333320404111204321013302221120413111002011043422323341213422121013102021000203233212432232023020441331131413440141033200230330221424040232440441113003342420443344034313143432221000220213002301123321122301310121434222213041421403224011144121324433311213341142322444443320303423110311343301243010222141403241421400412401224322411031400401040144030242212304444230111012342304404432244333432111222421332140022314111434003224301020111002321131442320211132431010004023244131113100212231340313204313123440302243020111414040244234410034011030400342101240123021402414214201442332210431114032240223014223211214013012320442014404311130430212243144342334010044343021233421440242012410223243023210312132302232231032024333010413122334403242323142403041410434142104312220204210102222121313243424400143111114004230443234322343432232332400414402344202223343202200424014432134231344210340434224034102232422304320312010021204411423323244232400322303123433001112221021243032411322204234441012041230220333122031444314131402020134442003430231111202020033211401401424012101311234244313034343123341413043020421201322321022323043221434201441223143414023313220204340014314443210000234441032040022044200222231032223132301120130301102122204430140013002133212342004341400342334204222130034030434104113432104114040421144233313043233123221204103310001012220200333242444102303301210033024044404011031423234034011310103302020224011213322011022324321131214301344130443111423440200413404334023334343333304122430103333022331021113401333321204020224210300324001342314211330424421030320312004213120130200412211230221133433444013410104242143133223123404014332130422303322024304104220343411222311303421124424130412302430144434302310410440141114203320213412320241002420303142411220204011101220311130444030040231230431141231130404242201343333132411301113343103213103421402432340224113243211420322044021404141412020440342320242130204410102311021024134144412121444041322134123201044121124421413004421013244140441002032031132041203104420401033041033204001321202134444421133032312014411012141340413322223432042233413244320311022113032322023441441400114104424240241014344220301240231410404113204044414111431303021302140224120041220032144132142221421211114444022323424001404223043404444211312441032323024123312343141040400041304213111432212140201302212100230222202224331334124322021113302021212023301121311233213034223313213321300011312324224043330242403220132412103312302042340413130423103243143332012014244342340120133200140001001042042432243030430214324214131122401231404231424213010232422011340120441332143203324210310234241440132132211421210404132204221012122022130334040111434143202303420440204341134012113323124304042121234201221234240014412042133210031011231243111132001300231220040010310114044010134033313200212132201201040241242423201022111434434040101014231201223440444231402301432011114002434212121300322144220203230102213411210443413122303224241241134103044012232121314300312322014020010221131234434300433040403203131143240342211323021144023303101423221111343223211232044102204204330434343441000303314113404012422440203401111034143131421144341223413223101244144020004303224142041111242030333211210003141432231332214024204313402320211224341334414014402330202012042042214023313420040004324431302213332312414341444220424312013311442030340101341141302324020430310244030310402030144121041410414104111442134314231331322114430130423140302343303344222024341201033010234323344340442431121000044114211310241231020420423024223033312140412004021122222031402423303444034020431244400002414411000231011404302243031024221341131444441134340141221422024004423140310100144142402400324121123203004042104011301443031432142143124112232311241104314201400013243100200331100143244433223341010234321444024104412140021033144431130204112334114144140423320420400412102244122022230401114314334243111324102", "044102304403334243334323230443442441433024112311000313313101204144131414020133013121044133320421213014121121443104000412020430112030404332240320430133242342223012302211120222213201110411223410213434423132334233341032110401114122223110032000342132441214143242343431234431224133440101142212022403313100434122302043321141201444014030402231324433411430034413310411322013241101142400443324423203002312323414411210124412401020413142040414121302143330113311203030413111231443302342412410410334143413443444111003303224233123311012322123002412403011124323010200341304014344002301314114330204420004341240043231104400034431311304423003130221412303124204210020332204101200240210424320330130444014244134004013001412111313101441412321143142240142013343414142013141412443213223030442334220024411143010340210123222142444443430413444042042442104014141321434303411320141041034031222234044300200332213402440200031431433013412434424310143003311404021414100241130110440340103123301313032120021332103441032010310024223322112314120134040202112420214103440340044224220040033432241133243240201421000003224410311102212234134133240444140023413441114322304413432234411112324034234344311013124010222213121111031404110102304430431402001322442400002302104324014033400014100400341211132303404142104033422314114434011441021413404234330434202131021201003121340234210301113040201010440011113434140212310144013333114222314202100040244114220001334221221120240120014034313000300323423443201102232441412331004234223431001041101413244023322104301031114243001202140243403044424022113212342310133422131203000420341222141340130331310310304314444231204000214443003320242424120212101102303224222100402433410234201141311440413422401210331031244040034003101224202230314412330442231324320440422043430112333212133424244212233103221112420023432324032444004132322004412213244402211102234214333230214002033432422400310300242003211300433203143224213320113444442403112023431143221033224421000340344423112130334323132343334003042313413011424024244103324120401142112431034020411431024000143303022214414133241400220131120330024112004112434401140333004013043212313412442330120321343323024242040024410003122133132401234220114241104224344043414300311343202032311134244042231123221303422324103313203232311234441412201001141040022344231231423043023420212021104233211003203101104244200201311233013323304444340421400204322103010310312442423101213241340331420120143230242130430311013220230144422032404323422301043110220232301414121230232231004204112133340140311220414443043013301100040402323034122301402002324203032021231433103422411121202003332011230400323243221040214043240044023100431304413033113443411004442013121423424323042023222340201400312344202131222333423330034132033144004131034430210101023303041332013002001224122400301112030431201144212433040030330211003313431242331000414124102343432432112414423023121343024401033242110323303244141042234212322433030443300312313111010200041104240442232111222400404430111043140121212344434004310343323013401423031331133230413012042004144313302421203411112311301104033132231303021121403343123103101212421213313410120103012133430131433044212413414430403011040021342403013313121312224120200234414422024141141342042421003312011424031133001444102421132444110322040444430342441022212114221310322143220203112024141131431411304104220110203010103301010444212024210430020202413320232120223042202324032223000232332423320414343033110233443443412011032032142404032110003402424430411012433201230232401412034232032430040004403011042221414232212312444310411340342242032110121141344302304011310341343202214433241311034040204213304140333004141401322443000323030323321423124101330234442440022024444414243130421422442134131130032224104301041223100102133133141330121434203124114344010021124322040430201443020034113434424314111120411010221401343003141340230013343401314211314140220412321331300443232011032112303132334120331242124301120113301031130014133424122231112133201031123404010143012143414122003004324311142300014410020414040400324304122124234301123120104433003210101121443303203320014424303140240122233304220242043312124232424440320431112102044213102203133220432101142000202243224203034133014124340400142342122124313231231120020041112132320422021341413003000124103400230121124140420414141302022040013433320414401430022330004400410133112022320444212143433002221232240402334432201100100401424304240023402100", "401323322012231210244011113304223222240440031113233001413224003121044012121303022001022423124133121244323103023432103431122340001040330211433022121241020441134201034323442224010421022214043210132443213011410122431311311022044002241342404110224030021402032441113004003404012413201202011003410431402042343422431420302402444004221330324120430111401333221130114233112323313214004234102213014342312040232423424334044111300142412031234002014441031024220211444031234001140320210323303012232330340203410000030424010312432301101102023312334110304404330432104331000330012214432331120121303323333013030414430031220324430422134300421320423014201321133122241314420023432211411410442304310340204410104343231103011440421124424404233033011441420300321122321444422241342211230303311212203322234443331432222401423223312420014411023234102320100133324412003300020241320024344441140414110100302311340244030330140031002322221002313340442032111330222020333344112211124442022404403112233030043432304341111411104043203200114130012000241012120001200144134311130430231333202244240244041343420420133212301040132233112121411114412322421143303043333312431041101400342401102304233010012040223401424204004121010441124212231402341133022012401224321110032414321300234123231134301123030134440132420003020440333033024442111200430103032144401003310340033140003133430344020400242130443312313012001244344212304301441343112111113034203403121442213100344230204400001441204414132431201210024411022100142230202242400003010304402243340111124342313114323210011141320103240042104300341433431424420110104003112033300103130120303144423412123301434442022042333342444324140032143343103424131343304024303310142302011224223230303442203422432430433134120220114301324243240320034112120324231301332330331223320410322112202200320400304102420342211332130302431312400042324021020414421324220403101243121204100104042124441301344303404431013000201200132442014143042410144303030401322132340140003324422024131334140330003234044100243104141321004201031310413001312124202022331103431133213344312013110203230323040432420120413133413144431211422012203001402324014310124041402234131140324124240210300112221322442341020141244340301043220421413231114001234232142141041101142143421223331231323224000333322133231400410224214132032034341320134220013141143122014100440040044120200002033212142431132222023401012414331201132121134211311130213414410340243340040043431243243441302114412103300103101310230420444012323111104244233244204244023203030443404404013211434401003212132033340300413210313433431222002430100240314234414334031011114123441134134403231430200132404342304411404130434113202021100113341343114302222200321123030121201101032212210022322010311104242122203404102403231101020322044312244430100131101200243130220120030211320134213032002242140410332230222303113242240001342103201442033323214314013442421330131422433413413220011211400202441431303212202003203330002313034404144114000123313303114022141123124341334430343030123224133110130121203121303044410104433041442122241124113440303242204323333000321311321141034243022302333200131223112300024033420041222210212210322300123441021334040202410102031032330302130222022311313441220124304343113300324211141420300033440313011210010244002023023210021240402104342403010331444021333200101034121043430144312031102411210000313200420021011413101224244230214434014110310421333422304134143320440014013432143043311022033210043312343230402103432340423201402311024333003434430402242103300231321240321031402201101222034242030001110020402234240214204431324341033203023311300213342323111100233231002434312033232342112130144334244332322403200230420120234131303043042422011234122221223013101213343224013443201041220111222324233003042341231003234214314013141311423320203114403440433031144141440124323002002242230002244240423334343412021401000204233134221114243131102020102321114122103441322403041302430211333111410234020201204304134213420044403233223004003230330304133442044214021233240201241121441212332111132041023300234141304414403133014423143342101113142410310110213241413132221111003020002134410220142123003421103434202213004241321340044041121420401443201041223043121203322132342032202442200033442403020030420122322102041221412110140103402442013124301132020432101240213003321044412034114120130112441423241440131240220404313342042010200430312021404312341300200010212101400220041133431304434342002442230442211", "443414102314411433321202002334233013120043241403103101021012231214004122122424433314014111233034143132344220040322433133202242313314033104342204441431314411001444420132004214103322410114342303331332214140313110024320444303240310113014123334002414024242021342103210312310032334041202413132303134004000313112032343411423202131331044012144432442020423141011313403343022343103414221204333211340111222331224131041123041230100144303101420022233131042244420243203321334414032014311334221013243241331042101013002324322240414202303103440321020411100144112234413242014240341310430401234413042430133134240022342103122032120214414423341131122402311233043100103240331431300132341240221334413403433103244402334340321203300022133231103400132230244341034140110434244023211134143124443011244040033430220133401232134301420321242301023124323403202442240012421123101344123332024142421401223410421040130222011422043004240421011023300021141144201042314130020401114200333440032403331132313443300411213022432334113124410410430424321023131142213013100321042013014100203132444032302144024401323134300011333020301131030100441342111033201331130121404141120421004020102142302240334443342430233241322221000243241402233302214411430044043420141202430200111324323311011034114022420033332133041300424004402340322333341124121043412221144001131003120303221240441103234314220400430002113334143212120304432402422013343323300334011042202023444001322233240333043202043044211400044241240232023344043302313110021440220133040324304023220203142341312301240223324033240214120120413344143234132312332024314100412341412122244413144204342032340404110401204324234204343121231032114430141012204204123402201044231200222200120132433441043023123303001002213301433344023122102440034401102310341332213232034001421140223300340043300312133334132341141110140343214401100100213343212420412241323441031004000030014130001440224123411000120203230310430240224412221123243002210110331013100010331414130202221312332020113041203314032122020404341303412412414131124044404431133130023232200020123020333303034422334203121314010444314312014303024013023414010104241241114301344301043321144231134033102000342442401411340421123002400422331003013312132113302324214033222040333120002404322104110400240313423310401304122204123224020233000423243430100303303421432412432012230142144334413033313410321312433042401320042411300022144340300234423400144013320232233300441213212212303401014424431041324341211243032040342441034421334224200024010404104404012031000030124102031021204234314241104221022010223134303324031014442244123233411101223304213111132401034221234433314030234440124200222341443430122222423343204124420114434004002100230140002014422300331004321304423121002434000221234241003413323111333412110232042201144332423023433101020421032242113122224212032003313131214213041203143424023242112033233323411304414032022040422113030441241420122141143330333321041103123411220000004022232003241042110104001213010233302212400133233014023412311414144104312204110323022003224320414222304303341041114002244441302144104331221134132221014040410214331221024231100334031343432224122034400042240303422023132122213413341430434103041212121434113344101222131442341200343344410311443342114304113122210343324004041120243334242310232340214444231034112324344014122321112124434131144010432303114241044202300442241023034334032341121321111420340300144421020442031400110401001011230043334100120130214032023302434322032330000323102331401033034200020341021044124400123232334224041302034430134213114102341241430421401010200242023203200342402230231431304232003403103443103442220401002122233421204143410340111003241423404301222021142300401433221222434403140044041420324424131232321401114004242130002144444423331113200100422122302312324231412230413041341100342042141321441003431204140130004411311330214221112000330404232113223031433411300401134413302042014431200123130230144204414031212122342134012044044020304104431202314104130003041123131313224210342243410243011232230223440120320001334033240032232423333132130232100334002234402212402220333213320302401244223331002431030044202421334140132201111313232330130021324331304131330013211000431343433203413213223444003432223133323324120334010442443310002122104011401120412003332103424422110430411100430304132011004323400040121312043144431403003320212303201413130143424331122220440104301222141301402320144423442304334314303023101134321202", "423444214334301033322330043010201044422042230210034113303402242241321140031014411213310443221043141340114131220022032321223120113443421124413141132034211301340034331212222301233000311222121400412322110301401222430230320430422242233442341314333133014342412333020431201303202424341403432304241410200412322300213343433044212302221221112424422300103303331210003312120031221241311333032120420140402132000344121230003022122344420124121401033212232312323401211201341323012042000023302010044333422410231402322243321213221124303412241134130124043040304120020343441412203134233131322312330014424243212342331200324300042203101024004030324103334300421413412032443332043003302211134012421114210124222114041122331130124423310301143424322332133441203220022224400411410112044443321300234211302031111141123140230403412111031442101440204004212414320311040314043210421341103232010324320431001214423331441411332431313100033142423302224302034413224042300122224020144244301230204314333401332440103414424403132424303112212414043410001344403401214232202101202442404023123434331404444342131024000431401113321432141040232341413100130442040214330443114030010031203412102444432420230212234303024341231004114210101332414241222403342123340434430422333202112400041032423441311401124444002100244102002033422330131024042433402011404040402404034342204141220011301104220342411130131204010214140114242041123021034442314131242211133211332143223212221224211003033201311333242313433233343444011001000401023340441232310043004020223220334404231013131031001342323340423242314131432331040444314113103132014023004210000100430441102404332332042433140042204204340440132242210303412442123241031031011341412420141131001210330402032434141020404422034423244203201222333142410140432134424443100141223144141040013240043404302040421312012301431101043103141341043000124112031102110303131421220041412224030241240023440321043413443012333311114001220444313132414422112343014111330314310132233330331233042040303100322442041442404033223413021103442032401102132023133223144244023311441322034402012040032324142101034444313342442221444022204410242334202234334043013200142111411143442331011131140301214240410323132331243431303301104120413121422140411414240042112341324422014024244124234000231432344202020412210423204201321214222012411433141102323211204111103143000043003020131243442002401200103030032223234114114214114112203144412224014404402331222300433332313342442134104422340140020334114114103444304441122320343303331444323300010200341240223344231211021014300043121034431403441244014344030030232321043203302124124144140021122421010411101321001103001304023211430114004223232304112214024430023101043120134432311204204222340112014333002101203122303024221100034241343404043343230301003301014012400401104421323224011201121111000034221231332124042021442221123210242312304320441233112340414103111340032222323242332313113143333040010021022320222414131031002042013102122332411121012320233001332124040340010232343143242103114330233440002422414223000214414004242400213240141234342142144144340122320322221230400104310211222430123244240134042142322433214343440004423441034332202404223411133124402322111003441422203140320210421201110114021433341024441113444243302011031414112043402224414243040323101013344013012111220411322301103333324213040032032120114414212133320020134430214142424222234221332413431002102200323401342244234300012403130332404100241201300040344412224310244403010343323412124000430123400043323040414300431331330004314023040442420340341013102312120003422143121231120243304441423412022130142044221241310414431114003140114413321034334224032313023034402332321300024041043022324342104404242022000323021124240000214043322034421411210324123134431324423441011042411303201324104224211422442412241421433303220330112024211104414124004312331421411312333302033331424041432232221303021223131030443303214313222030041343034233003340003234422030442121042301232144124331112304414022302021240430304242103220404340441441442433102340442043403142221401120201324142223341343430422314312403331342233133321434241410202140204440143300023033231430011141131443412111333323323303042334324133340233341441340141233414240003430300130311133031110410322123142302421014020041134341123430021412324401421331214112334234123322034001044444013201040311220000030403042040310014202201033232104424412440243120003024234430430214124023320313233000343333442223042204311144432", "202113003043024002211301310422330301423410330443130012343134122230202004202100400341314334123313340322032104303130030014314434402024144223421430213221211002412124442301321404440032232301432334104300342440143131402032110030322030414140244044021031141102123144243340222043004121402110422312432030412410121401102440233431304210334012423031400241400130021241233111303131343032114024343314233330344302314130413022033042134023001421340443132440203422314043243042241100202114334130441313040044423111304404142034143002203113100241014130223420134422221444220103424332301230004322024340303344032230413133323110420040041414022434111013121143302002103114344400114422133444221144234221313034422203233044433431132041432244143204101132043403031400123104011101220131011012120434341220403424104314241030441340221142431300033043131013231223132033313113103101221320003332402301402204134310202340103410004100331011321433311044441031412434030133444221421343203020404330331103433201332223313404321103411334204032431023222422423220334043013202032032033014023440310443332431231123243104001142024304120134303111413031131043443321403203300431422231121403421441023022104024413212303020100324242133114034232000114413010122321141304344214112032002100340313221402420343043142424032444304112034440300021414041111010130330103104334442230201240343103411243044023211324311112113041040444202143310110320043001003401011404332033204424004120023014124420023432134314220421233333110001311230113032430303321112320403103331430100001442102122400401240411313034341410033431203044031012440232022224213202223222213441023100312410230343100423012004024242411413111343024403240303433004114324231043013311430332432342300244023304103101013422301102014343133031224320400433320312002123331242002322144321323124040244230032244322113101243000210241043332221444434122214430111130234413414021442042104024124431112032441012200432444140303222012000334132440110143124343322321220220431020312212111103333032132220101331433023331412200022231444001244411401210420143310021334000142333420140144100412321242311020430042102302322313343321111313202431240001444202122331201204113142343041401020112000101144332240003113110431200232412244321023111231233302401034040344340013201432200032142122134414311113032204102242214003103244103404403012222103222442001012230321244243133024333432141442220412211402102400332200314034234400214442113344300321030224144123430443141010022303244432420211422213233142111302142242000213203224404112212003210324424201033401224221003321044333214430444100041302230302312023304324313231423213233003004300102431404021321224311122233300024200242134423333043402412042212240431030110401430231114132330033201141024402223030444144440323441010020043232014241321121220204303112200321230144031120023412410432142310330044340310123442344323301130104321040311412022124203131222313103131332134433022441410314022202231313121020332230244211240002220310032240221111430240404144011042100121302102201342111244231422400124230031311420440400221014131104444112020440203302123131243133013310143201021111332012114402241104142003442343311432011043141420003230244304343133433233002001142420314120041322332112440310242322423242404444034222122003142130000423244112123324003213134222242104202122302014341120320123301403141302311322330342123004400120432102433440042131413120011014141004044003340313343343243312424100042210014004111130401011312221312044224430020244404231212321310100322431400122432301143204024234133230432003042404421303431334221342443230344310142312334034440203013424433003112113214422402040042302104314442144430432021443304101302121002440313412430033102103414033241001211111203012232103123133132422201342314333311340200314344221442411141141423121321203000012442034241011040300431020103020010331422433233302101033430203012211044140010001243024320330214342242334433004204444011043233244122424433004304234204431410433203442013330244241214004233141022141323041113041044143331414202411401232021212312224020332334030440200421034142122210240323324321010110133340223411011410403114411441141220213414220041201301332314032204421033034344233011014402144410400340313210341241202014311203104123011013331311130110304042432322321343112404014104203244104023141320203112230204243041003012113440140100220234202013104420142411334012104013102130011224134301223000144244330402231240042231114044214301122344141403110101302344420431410243023043042140", "014343021201121413404014311244003022443343224313110100210104433032030241210301331221302233000443140420134334224334241142133110141100413300404001121204400312114020243311003401011343020131443121424442341231102214231311122333014030341224342404203001144012021001104312141121321044014144320410341213100134314420312102303311211131142344312243101340020244214223340334000440334021101122111404124300221104033302303212101200044220200304233110200320410341421330242333302220210402414412323401122442203234012411400334221042313441141304303040030103231400313131434210211332001412314204332042133240340231003320110132040204001022124413143444041013344213301220410344044300030412431420243322404124241314301310313402411000331314113220110340302443433302320211434102110334103431311004033013110132443101312303241432022442002033141404433220404211214241313303102430002040244221121231032222123222212130142211003210243114422124030220320100224102124400343000141040202042013001302440033214401444110202242401400242110414121132330313041113101004214200300132243240041314002322042404201322400300420042314431300301332102104411431123223331011444043421212401100230322421322232213043103232133242214331043210320233104303101442414220012334010311214041313411404332413441244202114333122040340003112324020002331112124313044404241423230342341240140042210042321200403111140131210133242404211144324412321234314412423440243012040343102223320144442304333404012340203304401003412210444404433020314431443343212432222202324304034014000322344010332400410433304422301103143412013140341331212021123431013121421212440012210202302441114333221020312231133324212111301311404144110020032124404323002432140034434211114113004321001140113231401110243244143423212410113231300230122330320132303421232441010330412134424011134420040232000141332211412422214413214220132013044042233230212111230302223332110300141124010102244044423404044432240344343324133033423242331033033023301200304214141021433421314224313422232434233402332422434414111244021231444303311120002201011403102200121400024213404024330044102102013124114010321342114241104424341314231304224011030244012124112041034202020440313402334234132403141433130244033320413024424211012321423231100004141224311040001141412341322020302323024243114203414423023302141032112414312343242411100234044142224323340431142111234030401040131220033012333420423400143311344202340342030400440220122244011033434121433423334221003011111214001010031404042321114113330313044032101312102423331311440423131343021241124031144034223320400040301241201330013412133044344120011311302001233434230044132103204434130102322042131144033441410221201323001043420120243412401414331144300433134140430134420324323412312014324234013210211211313104131132141304033033130111121302414434312302404212330242340144323021204120101104144431330030042323034013314310002010124143420124030314010112013242312302220220141203123101424433140014113420201444441340022420011033212314112001323412004322303111322422333044411101202041023410342030323304003322240121414432323122122133420243324034434202401321404100021212043110003000134203430112144101114132041320234130132403240030444114142301404201330123334410113334402342403314233210443103404341231330102242213034042234213433212214113330113100204234040340320043131223023013141020042234322214301034231213232004114303242430100030240230311232243014120040204032214403301333100442400344020310424300032342023143441444041221330411442023422314432140410231144201244314233110330440033200442132203422214212214224422332131422110012111421233120114302022332444331030013421130120210133411302441423412003340410234330314321332322244124141033141033104340202012213304331400433413101431322431431430414200301434242341012013010032442442111434300143344301032040402340412304213332132404431133101230140030210343320131134320111020401112030043421020034202133403310103121401414214001430442203242431340022201300004324140000204423314010002440032003203332323141421010332443143032133000443434134434023104433301132102443422032223143234124124242140220124113144301332214222141002434444202204332241402104133434442302224142141402022202322231000213214002402404022020020202300104420134422023044113310012232003343430442422411222323344413440323343222010102411142103312333223430203013042143402244230343341341343343122023144423400101434121122124201224100323330234112200340343341240042110441201104334141004411113033233132014243241420104202334", "110041203320422411324113013031423240240034344123020214441143100044014001441242103112223202100012210214030442211111220131241333040414211102413231302404224330304101233204310134120000343100044331241001412323234320200433133032330110232014311131132034403331104314023432344314103304423442321200142202432323300311340214430422201111211030332041104310301213003023342123432404132200002300421102314320133240244330320310101343224242013212240202014334344414324241243011233220201302241213104331421104222312210424031243104222243142000024113134433224214032001100322112103212423031001313112024402312331234122033024311111000430401111141023122241210132133323212411344001333400402412420312133043203300401312343043243412443020012414224424224244421213432022132213341124114041341243000030212203243302412002124234103333300110230041032031042012414312214112442230444342233211133044314010333132413404032402001304222041300201303412410002423113332232034111420320012002322311422414011300104401323334402010311204244023212011210104033002234242312134231014004123120001043243420033203021200121231042204144400400400310031211414433343240321213313041042010113141203440044411042441332412000101312242314424212041001412221440231443233042332014231301024012401140132301144410312044241234322022033043033310033203030124222411334100410432113314411340131231202330344114030022324323421130120242131034124120124241423210210343204200023243444212034234242233341400322421333010014414132022420211204012020444120041121111000124012011003232241211423201324323102221014123312421424412303433100133032323223343000130213000240402304331230123332412221031013323302041424014114023121012412023412402031002444431310341240131434140323124403102241011200240203303433214131131333130342210442232312410232421314023310224031431102302122410320321344332112223013414214233004043222322430224431222440032224242323422443032102001010240012323124112002312104403313331322132100400100421213422402430114332244203022401404340400303212302344320222144324303310122132343242342342031023042301201430202020322141423122141014134414233234144434002412433032343043421111301324020414114110012030043033411403023413011422140230113123011120244100044202210334130131142204023213324201013000341144300402403431042000120041022324422043141241114042204000441033133213224131240043041044343031030012223431012130432042220123021002314111042431414200000032440203140320401441322100134330340203211343204230310201400211220400102022114412143440313104022014004044010222140243311012021441411032030242414433344244010330433312313404221214321343344140330220244132134413403404402101201042410314104140422443442220411013422023002023144132211343324214303041212232401311340431323204442441102442132224430141002322432414212340310133100414023432402310033310131213023014100342121442401412313442311121322002230410332443401141000041120400242101034042020130230143310213001014041044304131442020024343123223010300034413013411233420234433342212423203313201343212113040022012412140331014322211011202044233001040210320241234000343124423034324010332233434203022230242202130432423303031043324140322441121423220114220030342214310321340030420012011310034224421042424410132143432433303014421220331122420111100432032331330324030142210330440223123012030432204131111043444104234121004144221231332244414333422222002143431124400204400142124243024342122112400142441012023143311241210340243014011004231223003232201041100113030343233433043011142400021032113301434231111003231342114042412422103413034314033031043240114001132112124334233441134320014102334030003402020240043141210133012324344213114012334100104331222400122024000044402121123240310430310002313433434304023130220333214214123130331331211314433401140220413312024244340442241012233040124400321401220420403244211001423222213111212142300201004103314241100424241043133120130302330222314303002103433040034342043423014221302010033321232433234213423422200004033440400001221221431342100232041304124100234214143133301401322000034011301331203401000220240044003130040401001033210343034410230442144402233323202141121101413214432004433122214042342224410234411123232410030241013113444234023113213434400234211113230300011202333303241410132442443302030023022302133442141402433023043402204031431013230332233143204102203303300143243004024032440430323333331124110203324120042033312113313033343030400411443211102311104144434333402333100231014114032134344124411143304202322012411310", "101440131221410100214403432400333344040444022413024030442343413043414002203041210300232334424144322244440134003033003322240142043301204112131332400033210201313044444021032010030044011030340042020422231233224444333120313204443430342103230344000132013242420433442330330120012402200140213441040422031012231313231030223221034214224130101402444321003121430242333323041330422121440402341231244220320342133223041441142440220341220030320321443111311431004020110120134324311234141403202340123344030234214232242133203241242032042401132302424143102142123113334411100232133144432242304304014342031130242310341220404234133424304130312201333042212204410123042341311403423232114310341333022010440131030420233134302144443110221123330400300213423044421000213114444030322012342142322122320302423024020133133234233223041444240021400223110300313023402110121244211223443244430002123224402123244411424041230041023202201110401144220343240311203400132031042202212413214342002213301200342444404223323243034331320323420041211141400230200211402204114021131013101143412424233440331011330414323120213022244422110423122043444012433012312420441121133101444023402210400321213233131344140342100434203410042111333120423120234240300133344212312300240124022344131344020301140342320303214323111112120332444032322313331204043014433420413002413221420220204304440203130000012124241243140223144441420132422000142210144010144344324241303413113334332132440243104030142022332013014201124412002243020143414213131343112043431142313032024410222440234101441231341412403313304444014312112133312442224211024131222311112123034213411110141431203431103313222403321043302111224223042213124114131223432224322420414103241314340212324240003203342123102411333421210423323220023414031442444402310043040434322002330120032331130100322014041043431120203044332410321111232301240211411203142030213232440432342034421312330343243021203003444400103203012131012441033002121323031043110304012010210033320232013403310421000422020321420433333230113022320001314034204133203200240120331330032020100201031111303424432320433101310340002014232422221322221442130431443211340332043100213034220032141242132401120424324213112134331330203403340421100133243404124103320230230224031413304214333340320032234003413130132332321120440221143133032041144012101122404221003300013103143331220301033203421224242124312331131432043014011041201331333240000100340020343211103223344400412222004332201313412240211422022302340243012142122433141231323440241331140433420100132422213211244322010031304121330410304012041434042422223131131343421222402222123232230140230232442100313200230324343001141114401124402102324242411200414414242210302024133320421403430412314303330101432224334210031020032023123430224240243402011010324141011332424202200241442203410334302100300212030002124343240400412121022321333003104312031321003433122320332201331332431140200040244310243303031233143320202444320314432240104240303241210213140234011231113230134021410004230400314030204020444014343231434202402240201104002143234134233240103424231410030032144023122343424331022443120143201002211433211440332023314413112140003433012424203112414134403211423224410423113112141413422434120331443002411421231140412331300131223111000040000001221403204400130444103113010310022130002031204100044134322014344040141030440344034433140112433114022321300214312410342414344130103301303411222043340042031410243443113423133413142424123421321234412240210402032014430422343040222321440124043243430110424020424243030113044212001302020044421112311010410011044424333140044103130202233420023411034131231310223402130200420013210400403300134324203024241240112112421024230424201243420312240301313031403024124244004040324333041040123232121211231413132120014304321340141020404422003021411333401222231123203323313122120404044134412031444113223200332102203123311204120412043310010440100221132320021014032144113312140100314413223441104030100242031111134103132434422443220444244404044000110113420334101203112010304110221423300110433013332144042210110024124413111212044432123042430023334140400142023220002434414214302132223410022420401220210320323004303200412132414042042303302011300234004434100223440142102122211420323332420434444340003244211442102130020302010404243211001333313314212422123422443032420011101003024232300144003143203412232431013213140321302102233331412324044304014001033124101413023121444314301414444124134433310442100", "031430242043322041320014240442212134212100142314114034242010002443311323121204220411212103333014023232234412400333043214103020100021332231134230221113411341020400243000431334011313411113220302103044313211120123110330421011342430002301314322443242130121232230220141224442100012440032243023013302020103032101032024021422324223322331032140322034042323023401313213320021000024043043134201213112344134114444320210322203200214300241220100303130031042201034414420134303114123303123012413400410030221224131313321433243314431331441034342441330222001223123031322224122142111440014043430003413102204140032022342412312443201430012413102043014324003323122021311121342432204303103012441004140121110321342142201401010112144114022123340241233144000222331023221404103443432312223342421214003114222344432330331430212100313340210120432001121022422004323441233340010023034100020130442322334121300312140432320320311413312200234430012142004120042113013334102413244104042444142224214431441201023432423204424414244443232024414304331112134212232112103043342221443401401404424343034201211440011033221122413134040224300004344224421303033200030340021242430200400204410231112122123324434002443414233212013332201111221312041040300330233220313043101443342302410223424123313144214344301423044041301320102412010420321022032010243422123144120210232022014103221443401212144043114313420114441300211400031403021012204203422023314211134343004232313212340010032133014400213020440000331331242232301041101314034410302242424221234133401230131103134102212410004131043441003200134133101322311132302342034434334203322330412024100420132430424110434112302312041402302133134112343423031434004201212224041212211342331110000013312010433320202241002424101413412340111433111323040031141204134342304041044311431444430241401232110022411110032320133104213314331104111430311404320404311132422342310113440112232014124231234123431334233110241443410032031230411334111214410203423343233203142400431122311331234101032023243233001202324213411110031031130224334032232303404343202200424003114132044311124123324301041300204031011341114421322113440413411141443314400232301032121244123124024204222311304032032040343030221334220420332344141020303044022421123423110212021003043420413421022334231343013033144242330012311010033411321120224330333134213010212313123220440003421223321313332000041132231331202102130031231244340412244112133424331021211400134203323012241423423321332320431233431410112241323040302304320014422202042431130330444224041224113003110013100113304022331002421431104323132111411202010101311034122303122212001310002033111044343132101333114333040201401124431302304113134322411212113012003223031033210440202024002210422410240444441142013400144331222133212201124213312440122344110100241440212214021112143121110044040310414230313024320301340401413202230442012330224430333410320330121134331141402330031024312242240123311111122320341403112102004204141041104214244233040140310430344300210344440302311021330400200034001413040433433021022443112140432112402330124230200220234044122122321324041120013434413013433042123322000012400132012013034030112123022120411233100124422140234203224402141213202013311010300030343004401110031300410142443121112421014400024401040130414101100304334013102100301221241232122214300412214100414344111134130200323120401342334423330041123020230021324013312031403323424344013024033113223342223031224300244422032201443202413302233403141040000341234240102421110402344333101140302311000400214033313014110443103224340220320421113103033432110333000223234114003004120032140133202242222040420440340112334341244313232414442344011143130320202233313404122210143322134312343214314113410244231240420014012444403213002323440424211004330111320402233233311002232404314214123032022234110130111231310022300334122403014201313404121212131343232200210121300004442033140213203043244103022024423140443104114430041424322424010123020402433443101420202344413100020002412010012323133003311000320141134320232442301102343414301212202223024114324221302302422143010222243340411423202024103443330122331230403121111311343031133132430122122014100344013413443031040032241120041103420330124141114044331023230043311010313423034421424201131413434323302334311301441340112341312031424113243023003122302433113040343034214324014000114200301004312014014434333414134240012303312031411334123001222304231042041041243120120420234000404121112341102311432334", "011400312141411043412314310023200010420432044201413230324343334234214020022003031210113433310234411140401141443131131310434232024311022034214111100033122311403034200010233331011022330121342341420012144120240020441142332232222331124033412331033412032224024103210130242440120440243010331040133231220210002221321422023033041103033204113034400443143024304220111022233404140304410012103443041110241000200113021212021330444140401410323124202110104112412344424202430200211322200142200131140303210121433142411403233410221122111421103243314041201401132101330020144430342322024222403202411123040003102221033311340103310134011100131031012231001013410224231333203103433424234241241022221334240440131303204243201232211322430340422110304224032422101212304012240211011431210043334201121303402344211130242331442400014422020203134340021100311344211013033422433031042342344302141344204421032131334431100422330144311133123330440423232012300130430421021323021211440304032011134333310441004010401014101020143201443412021320131201442013332000023444142143220323304414100140010444434113121110443443320104311032031030211014444014412212104222233222343302020320241442403212212041033133101424432013443313302013320214200433240402210042103043431121012020422334103312220024244012424323423333110340432344300021400330402214424304122201302033433044244223314030201114014111203300020104112413332043411113302340203411032302431241022134124300304144423220330043201300130104411103411101413101144202140200323302441432140311233330440111213204433231044110214404312310141333222134203100041030404312042041231444243043242331030301022301331434044330214303441232211443011222024241114204040144212414012443210444012313430240311211322210321404112024130214023403340232124220220111231104130431413430043133312330013013224022221332231040204340422332422211204030042003344231402234231423240221012401442413231032334142341412411414310033012443123231430233341442012110200002201301342313200013304033442140243020334200102422323232134143121223034344112342112403402143312402221140113343300332101311141202103111013013222111301140330412213244232131424310231211240332130231002120031442232332100420222131003344400242401114000044400122311424034432444041021021320123221102024211301010133224343330310022122132103231411300030402222413033301143201113212320204004400140234310403412243002404434110233131432043021310000440344233200300004231030402100314222431130142302024213322323020243344212033224232302204433000242141303101041043034134022243013242024323023104332021404243404212303002401133031011244242440232344220144223014130313224101002001214323423322413232204301014434334010204120133120223113303133341100300141432032322423143343402420033402334104413222101010124411001042402130332014040221031010133143424011411422123344004002112313304024213400433013014034333240332432431324321040011321302430443323243430221013243010231022130023432432004222010333023244122430014331231400321411224013401041004121004200331000420430303323441101433314143022221424424311210111343342201223432202103321242140001310444324402031444324314210041133141032421133214413021342202032423140123423241103043424303402211423214443210301221220042002040243441021242121021320213123410110412120324104010010323402140431024421332334024313221343113130104331443213113121110241033234343203000030142230313000400240203113323143144324440201012412211024101141230303341331013233440400343221134103142212112200120430033113320400311430204214111200220204222222141224202102312043013103020331323312112242220301231323024034024023040212222144040322041244120200001211211040442013223313110404334443214231021302244141332121321144221042411020321121440024143031244332010141124143233433014312421114144333242342420024112213401033333413021302143242014114340040004213004213433043133321332440340443323201321024210104014113031041044034242114031320223311331103230020004431204343210310324300244302232034112421232221324430333131411440340211302213443243124114121101323144021201100301040424422420300221210414242122400204142034221203334101014021212120303442401141111111404122110434021443424431002022043241401113121043302032141001411434413333040202234043421220031422300124444322142034212004021331213123410011301300132224311141044131211122310004201230012142313441034420412024034012200040341444141241401413122143100032422342201122012141031144210033131202202421303113333410443341104003024232231414321101130132121243401020100240", "230024011444340314011323403002314124210204244302133102421422430021444432010403123040240223430002020332343103001322332210400302332041400031311013221333043040102402120430300043302243143141431032334201032210424324214342220422141331041004042321410433314241423332422400123142202011424024414201133122344044433003430011203234233214211331422142431110023044123104014024232331023412014030004342333103230303323313414134044431314124113221343013434210431311340413104341011021014103244400230103303314043244342223434310210023123013011404410344303114040343420132041234004101434303414241323431132214311134202203444024232314403320324213444042322001200040401434120441011202204000240401242011300122101013332422111000120140133243140014111343222341001312034010044312232221421010214222324310434240402101224412212104242203434340231211220342033033332412004232402022342114001342110230144312314342020403041123330011443320424120231034114430001210322430024120413430242132241321343042324020333011300214400342212343414230344302410144122133342202121303203420341124410124022432121021343222310113343103323010024442124032004123223143223000023012421440024021134000341314031144334221120221014210103133341221042320400434113424101100142301214400113112042132111400012340040142041103201100142314433112140404340402104224243110112101432032144101440442422424120421132042400104214302204444103002202424104312340213120313100432043303441221132221401144311333340123214210002020114123200103020401213014123223311341131111012302443110340212130013234020333223404211032201344220341324213241102010131441233033312044403444022113201123232331114423020233333121341414423230004042011441240134222224010420110000004110441213302113434404004334223214201234111244333014141123130341400002142432304240103342111111312011303343230320234420201324444312230331111111300342211102123212334221010334111302022432024303422114332233340142111310401334033304131103241444301344410301302044010343240040014100040041323422201411114041342001412004402324031133320123102024304424402442440001310123223343311234044241140040020003424042333230203332104343330222002314230012413244021232310143041110334324221024001221014232224301332140344234020302103333040322112024313013003420123024022314134022142332114241301443432413222014000104344044011320044011004132134323142122103310303012220441441004214313420202410014343013204011312302401203241321343334113334031440231204400020421014021220124234420413004224233101122310113243111441440113414410333344102342322214002041200443343130330334442404240412200002310011232220413013040230212113023220012412344114414432400131413414224412312032111234101410424003132444002334021212231341441422143301043433341440231044311403440303413112343423210040420104124201241321224323103211010032404331110121144024344303401120314442030441113331040224022244213120101103140432313000011244114210343004221410441320120220322032100131144131334121443013302123000230433413313403044114434414122222143013441001202134414212442131004222012140101211440110324240204333104220200002112323233040423031343301204002412332410333440120133402303322240234412300141103233212441340442411112143214223043241310033404230411121343333034132112141301120004223041314113012221130031031321403430104340043112224314402302032340234234243113142110323010120044413020441033013103142233311122223103442331340232323102002433411041444212040043042012412221214414310344332010312121114430400230200443240312404212214422341312241243301124100431340044101144011134032041200103232413240414133122021144131301032010010404401010303440204121400332433404344414032010224421111214323333103303040112241344040114102111244102233312231023002411140044332003333203141420003320402000324312243111030100224034214323130140200040101202044431130320321343243343120224232223140001201010111331042132310201022041210330413313322044202321441210431203103131412114430444341332300441143221410224132321124340044114321012112024412301031341412241130141113002310432412303232031430242124330000340323411221004203004443003243401132104204413413323421042332302144404033143410204422112444234211042132143140341420044044442414111430103022130323111230311413124201143401014124333014041242120430010313234303440441112441030043032141321111311440233042233332021211103033022220322011203304243440414242134341310332403221142433233140024004444331130112243132304300013013333241112044424103410322342030224110141323422403032442031142324220341124014322324", "103301304102220321302134240223433130443123013404333104400302303242313141041204303313240314202232401440112402344333423430421142410404231343033412113430042443104032014034004210031043320034303104400033424112314014330410001321421014200340232430223041203202232200021024241120202114233034443233340040342131311114310311033434212012401004332124443204213231044223214241400211422044020334112101102031213100440004420332330024111002442344442242213241322002434041233420304232244222044013344441322212332442410320312013304101134422342210313112240304230334122231041213023201332110121002400221304102112141133302444443013423043214004242212341434132441342314420230243121344430120110103404332402443324324140043114320133442334334402304102242243332040014443233420423231141321022111422431001204333342304300433330333202023430233033140142221240130412243130243021132443440422044232322402132020024401124431004313013143240233030034010440421004011313023144014243204414143143123113434343244222042133224021004124024224112114133330214221301313124423224421343402333224344433120201220312241243021242334401142120413113332402203322012031132242121033140401100204241112011200214230303033341224141143242441442231034343312042301344030241021441112021444403233211440304434234411131221220014234122022133001022304411000231431204421041200132204012444444041203130223033400200014034140331124201442404224012342343000304440321334202304200112201200243102322010320121030303432121403334442042004242143111202032200431422040133101444302303242144000201234304232104204043421210020121003331340143443231134024340412222101444321310314411330212201134334021430432332311403402142042440142014333301000113420010133210223401440223123402202402220144312302144202004232030440103104013203024324321120314142314220122114101122031403320031334011211103232123414442420123414003304020010324113332341242223421032330302431134144234231100403011203044111444100101243124420444342342000133043323121110320220131144041300442000041322211241232004333342003130343000201142310420313212212432400330323104132341340032222040431222210134130130102034413443441102223014300342002203413023221044134120302041223114324234213203323410321221124110312432111413223002343221210412103322313423023033412341111220121440303030230403433222020314020012341043404031034334021103044004320342344143413444124212120343044212024000031031442303011443134330233124043434333023203301141032421131121403113423203344214333213234402142411403434240343034422110402440430204021121110403442042113223432041341012123202312041203302310013410221143101133334420034132012131210113000222340042014442403121032000303000202432101001242022342130240042123223404220141121204110220004123242042043212331332423230334102030431224022233402402031342440130024341002321413430314423431300121020444144243000244444233131000244041342133321043203012114244213100132040012301410344143444344430413424331024140331300340140334403443444443223003443144144423230301341322100344042232120141123221434440120043204130201320113043421041322232441440224230231012431014211243401123113000134324244114140134201144444330001233010444040134240012104000210231203340034001012033044333204413301112202040420003044424224040002402200041111423223010003130211403444210444441103324142114040440113114413041404100213431144240222010403423104141200103144044413124002422434224201131024004332302422112204323433324413304111442120344411032303312121233023113434423113112122331141441004441132212344303443031113030200214014320134402141043202342413331013414404133121244041002414232030433221031013400001043411310102403112221322403310044104344002101143442402444111002012101341201014030401144033021211441403441244334433340241431044002423124102003131011110321023040104440020303244002400112431042431341114343140200113244430232123310120124143404042121002204441132402311404030311204432241341314213120321320103100402242313131134312213142303430042244322214424341234204111223041011130023444012000000130443322003400424330232101402240331443041343003001023041331401341401404141121031432312142213340002201300122403231412022004101310402033014024140213020030401230034131433204440124232314124331401202413323311102420111221202432300001012321403132203433240043413004343314044001122423240134342134341022042424132323241312244340320341010442421443001033441233014310233210442442432311220014410104430331434120344304232130431141142104340140401214120431411311320320224031401221443104413213123", "010021010313031314201304323321331331034033400031120304042240402321031334120340022322304033332411341413333242324100001430133401321003344311042030003400120021240021232004210223010302013413201212224114141020144314304134402234302220214322112344212214421144404211212314430202442244301203242432031232343020202212031130012113222412302443032423022202133302122041042111003010243422441204324013100041012133313410401021044440401211114110340310440434401000010033323301100021420211333042402232343143422130103412222043420411140413013411032043312043331241024334401201420300022030112423102314043401233302401223201223323323104030341004203432010200311310413011334142200400230002210141103233120311014121130130221311110303342401143330214422441444212413324422243144102432411340222441304201424341424342411342240401023414231343233012011011403001203202212103112303321331442123311343044444422440242130334242333304102403444000412104400344302040231342020013320324443011120310224111102322011401333103424143331143242104441422210120202133412332202204220440004211002140124144123400020341420334414442220423140130012444012431133300223014013133313234341010241310231111001442130143032224140103401133004320411401231044024211223311342132214034311230440112131142401312143104112031224410334314213324330312144131234300010220101034430310202004034131123011442104122402202122213443242201424320132210100200314310434421240420330420020422420332114241313241102222244342340241422310104123034423444321104123111321031041431230132320031020010002414414200100400430244012003432011222422033223233020233310014333404421432311022334342340211033424404133400312133314423220111242234211141210032424020223344204004144322100421421424200001313423142001334233413432021134242324031331404033012303303401442103231023232024100331212133411113121311044034244013412324344422034334031133024040423004044434034431332302213214021022200134230420330311401311340310013020314422223211003402020022341133330000442423122343224334111231432220141004011211010334141424332330131314212212320420040343200022213123311222221234000140341133024222213420001133200322203131001222111401203010213411233240431001020212441340010301313000422421211001230224310012214023313011302001104132333313040412443341111112123231333002100122243221104411420043003221332113223432443234204114141404102143443330230042042042403031201122302343100244221213220411021440024044432234433132231233131302224122444141141230012342023024403440041344321241441111443404121122414340124024200241401201433122112104200402443024413202231004001020341010244211302410141413110201023334144400214100333212120032132432344202312044324042334131403334121432304203244021311132103240431242013030221423123414313032434402232140224043111300124410411440004341324341422214324311123244323332223303302113212023003022324033240121233142402430344231042421341010134022323000011232444040331021433030201014341412224243010034332313002431244100231231131444240314210341021301232040001311420323304243133322412010401320000243233403203414322014441022443104303421302134034243443203043133114200013123232412402123234213340031210011432010404334102244414104224222010021013244200321202322411412021343203441341222114314111444034044123440402122132321132042011132404314203421431414344443322012122423402201123321310441020124431221000332202140402442433110222443023401103033042141023201040020244324104124404332031130141442302421442410240431221430201401032311314403210322430110003023141102221430443234303010423041241412112202221003213101220241223312003040041001104330303313131311220042214402123303202403240330312323432332130402420404010313433103004321233021144223230001041424140210313224410341110104324331232421441330420010204001140344134110314341442331121224122413314333411210313240410023334341311124311200021304131421343103344324224202140240312303314123020323144122022324000330123123424200203423140103042422204002040042224321030324112434001124312412022440232402224232202434021220224120021343132432302112421443022344113301224134134143414121040421210133143241121442412031004343310432334144404204234010023412303412042041311401332131024322104034022034142232210331403211203114431334240114031112311421332432122221200142113110111031431343444233412303043031431232404310230220320111032241124320342020243333044033113210001122241344300344312112414241132104213001033033301121234031024243232322422433231341421244144232023400242144442111321024123013324432032410", "410012442210322102131044100012244440404021310310430342332401231411343130420312010331313103203101422310302240211112232343311044030023202204213020104044002433234412230411121440240221121444221331402020302331231244424103200032030340122141233340124111241013120443020142011124402104002310402234304112413401201124422034344241342443304010301431410100414034322001310000202204110320223331430413033403043442123000310423014013420422144402101120244214033000023203103304223434122424012012030221020321422012413100232413313303042241410011411202111102011001002411020022143113241431004242234304410301112300003303330440304424434044040043000121010331443430314033010040101310111414403334102230300044030002440343414011004400100210003241342304400111230241120214301332132033310413042020341300113212234200424122430224411233022312432131420330243212412434312212044412240330001012322201343113110224240104422430100222210042232241211423200314224411332423340310411433031324441103223202224300333032243224404323042402331112110010044431102432034343201413004010401212201414013310013001324412213312034224420414412343202300012000332300112101141342210441420311432314014323013343400323011000344313400231113103140410440140111203240223221244410441100042014032044203123310003141334001032204224223422014041223334124433411422023411110331340022301142414003414342021142204314414334022323144432231241101012434322431234410110214240042122102441304023200143444334342200100400244124134122031141203342324124040242031000443144024044213404421333300243301203123410103212322141223141132142141311132223102414232401424244404110303333124313032040012133213001130121214324113313441241024323412423040133213420203001131021021122403100133013231310421040004440443334040030020330324002021043143121224004342340134120414313142024230341021422312244444024222303222332010322111404040322242024014122000023414420111112331222122313100142303434043222031323143214330032210334114422202201411124100432424223403413343140344421411401342123024314212034041143304332122101342444011244134000033324232214410104031133332202313440013444200102321123442300230441411120242432131230010120321222411014102420334003214112232432422211344200134311011220040113044030142233202120241443213101023133000112443442421110200142331333302413404213013404241120113241314142013104001143023202201423223034433334410401220313211103000221021010334133434412344430324224322410012300300120320221424430433324241321043131220040112122110004223204003032101441132033242132111422203211012032034342303311324132032012013213323020302341114203302024104304344430334113000312232330301420200002233120242143403231103132411204110002332013124420044243422042320004020313031120431042442340423132214120333332010434240323313223203231303304004102024130341212114221112330333204402033342103322201204144134011341210132204012342302301001214423104301422031444100402104331330114004130401214324321001043143112133402143140221104133340214443023134334244140004430210403100142304304004242222132013230440401213410244311020103114434332334043311230303132041014300300224142430024003414142221212232222324320034131313341020412222400100233422421440123304011314231233224134210204342412344433310202322013102122441042403221214222004043304322030424321041033401302100240301011404002413214241241231024224223114420204134110333234333222423304322041000232133110331023324232303001322413244010320211240042342032331043014211104220223023304333124310412323211443013343310440124210434314013240032433442240132340141340324032411211231323032031030334001432303203311402200012422212200034233232333421243231123333304312110100201404441334124111113430412230430404013422041312024114003044431013141432243112101432020030031143122330331022223320324001012144444203404204240121030212243220102324034202240341020421231242202420040120200323423123030231400200243433141141200210330200132430044113021003120112322341404313132104402424433341213021020103120031332211014134120423302342024030232231334423233114333124133034111140403133324013242411130403040113411331244141031012401432030234401043314411331032103144221030410210010040434040244243433143234410000403310312003104144342044313341032414432433241001040112003112230340132023314022223301102402442222043011123132314044144040202113310311102414341444002011043414244002241240223110400113033423334013032433420133234024332103330020411243100320112040302300210043012001124422003424304322010312411444331410121201432122304", "042033443140013200010413243001322124144012234100434013043241414234004003241404320124431042423103113423433040343411033344044144314123004210230021212341040320221244343343124412404312133213122301201423200313042112221002312422431443211031341230431210142020243130200441141102223014402420030313040044234310012402104301000243404023044324304311042304040303044114243341000004413040021023234421111222010111412134211401303034441221121402133321340402244442133121233224031103443413312014244111140233413233403012432423042244403141432223224341113411232140333112340242240101231222334312414341300112333442334130233124130133122021040121034422302423443223130002010034124341023233314220111414111044111244323240121401443131112120230133303134014234223113040103240130441224431034344331034011313121434131020202132112241124220433230043313113124144201030412424233322110121201214404041102122223212240012300400321104442024021423141312101314134104431202042442223034200024300420210003414013244132130000410324342223014424313001142013044204043144311132022430122321122422121133314322024144341232304404241312202300034140332320314301030421042143403022312221224401322414223440412101442402211441410441101021213433411034013113013422332104111020140123043124122421422304133201223432342412322113034332311230022003301210122212443032114130320331313410423424034104101232311103101431230431111021041142034013023114400212243210002003212224131304434021401242201311313221442013442042000213420421014022132413433223022020321304001343020302404220123444102022330223112400023204404430243422113301012224144011101122431013333224012111423143013232114242023002414234341322412022104121010220322203222033022032210413342302033030132332002210210042401301000242200124044024040113011131033443444104131112421023032012302303101403434410303232140113221422333000330032232011401000033401340132322434403312213330204431214222340423130330312321342433212133212201000040030043320000110313300043323143030141333400341400220013332000102120423144122432421003231412401202243420304000202400100021400002230404434340422420310011202003431111030341422243230313132430200223432303322402303431323122431111434442041430111310141233313114320320000013004220034431343234411412124024241113434403442123303002310133022232440244422243142403434212242144104230412121321313431041120020302210313123142233421421410242342032003010410131011441304122040031441204401420221320133433341203034400340434430241441240111142124230134413322242300130323411243311430130242431420201420403223331411210420230224241332102411303420222442304244344200223012113124412440001231143410332413320121122443211024103221004031144012101041411311233340331210143334121211222400200332332341021342040222431131343314144241444114341142040300413024414203042321314440041030444442430131433311110312131310200211130122124110123434411321433440003012014214222334403122134033402444424443443332122210144011222233141241213244313003143012400133421434040024101300102202113244333032103114042002403042034400102012234244322140112213101130403322322031011110030312021414304222104320442324044131143131022212322022010321311044404430023022443340004220110234013244214442220341120034434422232022014003334134110002411142040413334040143021124320043411001141223132023411121124110332212023010314431034134003020103304201120233243410431342314044241411403100143401032023142400303200231031214401002210103023332210102100422131020130024431042213041012122114240224000241203444402414102000000433443113204340002233101443401003324342442421034223341131321431304401402431403040344211102003001241302334402143301032414100012422200424411103301000104222303022103123113330332231321142121044012130321341024320244104242011230143033332103412123313241404000423411201103210020431030334400240304014044440343343102404243302033123300101430244203232123030203402424311302023300023123322141002404121403400222233012443243231321320431442240444143033241444241210322013114302402411332344330003011323202140304040342443342022113000421114244012043230133134400042023034320322134244204444104101023112242214400224404424244023121332402403310100034141204113323323103020331214021443230441124012430303043200401220023323400002333301311022114322012001401413111412333111041004322004312400334401423213302044120243002033244133200410411013304323424042043312124020001234113030303301042110041032143410320131030213314141034303344310422203103121122412231310341440411020320203320001221032", "341100303222122241112022212122343120124432121220110002034422141342434224010320324322042013110234013341141234004244013121032314234004301433441344023303002424311230243023112214302342021344002242231321324214404322224144034412400233314334430014200231023300134034343023433233240011102122222034243303002034434410032142232322323023332312100244110001131242004034132013143041242112210303012341410040410432131120312120412334434412230234410124220214012401013243144114031342142302222022000300304310112114012120340041424304420012013400333122000031203102340234302340044043403410133011240123144120402043004421430320200001134303411412412332130434324204204132144422413103241010034040113133121213341230144010324302111411122414201234224010104202413224010013422301433211014114431103023213020021040341003310014411433043310343013121430113223110314333143133244033410104441031003144331310044000214440214202240100344120143124410331141301211322032143222120444121444132021440111122411204134033424030130223140042330233420012214031130304020320013424420022144040031420011104201322340132120330001430113123011231403232003041340422042004114221414442113134001241121414444044014004031232314412032211224131312111143343342114403143141110223420144313110041442413044041114103142422301212311003023131041114304421112310100300113133210240322234302304222302042143114042333344021210004323313420223044223142132303100324342041341241403431212434041333323320224143200331000300444042322123200423404231043024032402431124210010200221402344202034120101242340202444322424343034432014322403310134410001332110220423124432342033124304112241210123220002122112220240103301234202244204323402234100443321203141223344304302433211413102103101000224341034133024403332123223012110144224401020331322223243411033422012211330020301044342244213310223114000212201004244244341403212144114034221130002431420224021134231111434131302034234344002233214043333440104341441210132343234041012220230302433134231300211042110012110224230242341402323311023400230040324123321444041104031320412430011434434213041442140324200431343032204203134133220113123412214001142410324112112034033040202204131204330134330421401231404144111140011033114334424002401013444401113040144002341043132314040200223014401330304421111444011001000320031324210414020031213230221320031421422234040043041012304414210022133421201134210210304020224020122021231310023400214023220030433200420013111021024244413100343212014142440123004124103331231031444241211430440414202323122243010102124123310414433041102330303011001103013124421234101043344140331334020123044204312441214022213402434101021403324404343130013434220340044401433242001344022044232403320101031111213210030303430404212102132341241411003111444400224434440114344123101114123031243404411231432144101421132221110122323410401231203042042210042443244111004003400342342033142233432202234023230131411314010033140124142403121023213302440432401030404044344414444414434033243130424432400024143132012222140342323433234023404003310203133022212112242044442130004012342443324232220311040033340040211122044311200210423344134002412422032124021111410201412200321122110013220021210042000003041240214113240112304130232314404443232000220320031224411042314041021110404241210102030043131412112132302001201341430201421344001310244300133031322042302444240101321141042224423344100031041402000112440011033433144131124114010421422311324430420343204020244020324300101214230030400224432124001230032233041100110443110323434142012200432242141122321100334121310434211204244423300444042320003431334241021223223041313310030440201441000413312301300244123413004441200412432040111011044412302333221440214033402430241141120031044441430022131232232333320221423203212424122210134213441444214220303032203124211233140034123113141300141413340021234432210033213202113141004142230214340200434023114222020440311432431231004012441114100341003401414133134143031230110030131224134403031214404213320444311003031404141432330321442302040240142134302041014131321114331102030003004013400230040202140023100404334421341342212402004133431233340213223434120311022431301400341410321110020142331310434130412340431144434002220012043203331241234210020212433213411232134314410124102322444144121322104043301330330134020404423324413122431132402104244023314003200112014130134313434102330330332140131412103024324014243113333401211044024313142003143134114412134123103204102013010311000010014141", "121031222110114242212003122311114300301443341223101120034114304224313021242002112033204342133134441034023432312332311212012403204041343211042442144344111233243304444024322440231030213331103432221201202003222334401214302434020443122211424243433023303001143411113302011313000100343244230001212242321232013244232032010242444234343432200411024112222200022234004022434214430001400302110002320412004322413332444322143103414214244023021421000143241121231120441444111303040434304101141024413343434102220333402434131440414043120140011434331123123201044103444201322222102011230333043220412201210440324134001002230014004220234244313020223322220110342213201231032030431440212000434102334224001343004040403142202242331331420230443103324234012410312042243434232302143123333321230304020412244211200114022222340101133101304144402001324441231110410130032301123211021433410000211032402231424121442001411300021430013343124211030332330031043043323343333330133444301403304204323400012131040220112233104130110323242102443044213332240330142242240234040412143243330202212320442244231144222214014420434312402110044243021332422440200413042102014310140413432104244040034104232233114304131202310012011201430122413402314314000342441400200030214243043130303230310244403410412131414113010421103302041322121123313340210203242012430210440021140243122213133304020303414142002313003344301332231333223221430132324104344444441031021043030434310010132133234133401402210112214224434324142143033201322130241140313131444403412341134332011042441411241434204413113004423201133130423324443034100112303230132220202030103032303304141410143032231421132243344202420340342144241213410421011103043402243021322012200024231210111403303233224013142224334020313100324141400242124130434242320303031040223303214233301320442341333234043404204422324310101212343301112332440441241134244044344004313223043440412424404222011013041003440213302220420222441413030420401102004010203010231140340112224303023230122321134103023042403443003044203433223032414233212211221330042012120130002130120123124102424000322002411202330020220333433110030324224034432124122132211102210010322402230003312424121232123122003243242420312110141331144300321423312234434421444012224013340000201120122404320242240022433114322312121302240202030110003443104011223201332034310032322324110304411244211224232041243422224101012020234224014124213203421340013444130342012412112340303221104143324142341210103330243100123320423044341202241201210204243401104440212111122242122124112102111322033224413233232123221100201442020424201402221022344102200304233113424413310311324434344424424402124324032010032241113014040210041243332101231343214412414310403124242440434442404344312410411334401133430234431421302221433414204321100114404231201423203041122434122113132312401311223013004033323224404300032101342103402324330444311024330442311010131100400300304401044403042301423343122044410033400311343334204320130414341114433124003222123414342221320434201421402440222203413221143142324311200131422344023343034232223100401243233020223104423301311221342033230234304032310202330204402430233420301102042121222223041021113403132002404311033214100332233201103433011240023302023344323102400410443324230402140303011014240431244144123333432141040403331411443132013030240424100441203044221433242232304333311241413434121233233323104434040303031313212122234130311440324423141004202041424201330014331310124431111000423203201132204240440122023144340312102434414344300403034311043424332431314030442414232001010213412222203341312322401323332112312442304222131320012043214401243140142434310430423432400423300442001303231332101240201312222222002004324022130120030424004403043042330244303304442130021332114023232040041133302341431442232044004340400102034233421344421012033110333234044314043144310221413010242410304003300030440332410443121123321413222431221301244102013303334132342111123030131231331002222344422141412004432110440020111130411034024232333212234033340331321240130101330431223044141401410024001132241003434203302232323131221113421400102402004123014100121431142110011234123223342122221110101134241120204323400341040110330243312343133024241410301104330334432240030410334341204141234021004123332203304310431024240230033434323302312423123340202143200434214230320410221211013141413331100400111141404314124334343441030240123330141422123134021114044012042344404100034420033014101140203011222312334", "301233111143200031142441434410442111421301031223413413111222042044104030342320123313424314200323343022140113323030142123222131220200111124230331011331404431202011334300233113442314443422303231033140144143400422002341410131333003241443201000414041442140114221042014010142210012412240134120343123404022013304320433404142031130344042244213111311123221110201222112312410342340104203414321043144223222302432330131224122130301134124044114433230320140141123441442323424243204212232042202311331033312201334241120412430314001113114442013344020010300230333232303020130040401423131000004441413204430203412102301214440312113132143430034413404101434332401143041304223312010141134440002232234224301210204340333332332101132411332224420003111233133222003313441201140214311213221431232110142242122133000440402133423100044133102412123343143121032222302320114114112002221411034021220313221234122232202101404212320211411304443421024330314031002322300313131420032401204203404222132323201422402243231134434432342030442444130010221304132340441204401331301102001104342302244311144314240101022310014132120031124244224004440404101212243401421134041213041132232133043132011421104333243241323431100403211222232043112430123010220011214103121220124404412112132441203430321124442142431300030033003312040024023021124333413431124011444231212220003242033222223042010021232011012231402000001314013144232431202112214222222333131244112444220123433434102133221311412231333013111121243103123142212130102440402341032103021410032331330402413423224010243313313240311322212044041113444144441330021334322100024334211201000300433310430122233120411220031222121412400203012300012101123210034122221013410243403024243210332343213020423431203422140123124243242440311121222001314034024041044013440113143343111213300401221044324313121021403214111412123313343033222130314434223322334412143423113114313014324044430202101134342414413112432430422304430124240402011444444121420123010403420241102243414424224442130020101220021240002323231032024303034302030002330332034431242203100232124222111011302301320103430220313434002402442413211242142324002314144014243311342330141123144331311200402423211104120014030322124211321141143213231331100123122301222331140430144033420204123211223243223402001104341043303402103331002340120043413110214420444104433103343024112234440433110043333214112141223202040102142431114214221211131310431020043440304442012240131102131312001030221433121040013331311032300321034101324221200112422440223001303334002133212103441224133410000124333301204401044221032014441132242301140101143301432033423013130201240031103323142024022004311424102221314340402324110241233222040203104321023420301131334414140243101411240420044442310312112034404322431322241140322403443434100312424423222204410031344100200103132011142240414434421202240014144420433043343240103332444324444243030200243320031021244220144220424021012203324141224201323433134301000430431021412412044020013024144422112340000412434334424104400400220240121020141034341323110040404041403302412411434441220214100230402122224201204333444142414143440032330000432223031140320303244002004144040032211312212414021110432021243410402402034224134423412443132321320222404012111222130212044003010110434112414101320134220341341401034003041044312240303421034222344021010302111430441141433311444244100341112031322402232430040313121443340124401030010223244034002111232104124210424224102410431023343223000121020443410410141444411041304101133003004014002123223111340011403444140443443244420041434241301330334101101014004003400401324043241100331311200033221410332322024414434330422441040030201344310220322243313033341301413411042121112131400113304334124423310133222221300302022331232041211003102342311242310013234404224320111443212032244303313021423404434021344301332441232203222234011044243044131013414213140333044440133304441243121010102034442223011101403430401401230400342334242403121442142432433443202010031011113212334013240201201413403302302342330124022422414303124022304434234340304314140201313301134103301420123224411234340243222124313403124444010430013214214142344423104331334020044410331444222034220342224312103003010431344042341434340040433011124313130413434324102303043320432231224303313001334042033444111340441414411333421104202430041014202240341401242334134431211203214114040212000024342234120223111444343022024311133113134011331403132004312043203243441420113403442112", "113200004221014141033421434134112141031344221102234104412440332134401343141004433342200031121012001104244302331402302304441404314200242321141424034030303144101022410002443130114111024210034410103034142014224340010041231401002201222432023201234411232040242433042414424404221412144130211440130334003110410431030303442302031020200110444041021003300120113041100224112133131224134202022023140243431100344420320023410433131324332431334044031143430223033014043002202322411323240010132423011342200022343343324200331024332033323121134331301022431031002304342302021231002001333124143342423220110440443134241210223310322212422420404332432440404031334121320223132221120440301212321142421401340233000043311222402221321221304204342111330324331043104423202024232214400333424442040212134021421400134314313342030243214123333322001421243044033242413322002340404110123023014332133221223343024442421244023344311431042311422213230040443311123431113420043320324221022424124202412404033034332414302431344321331332411224431441000240400340314403430403033421324011441403333140332112401001221433412132414042014034230324141430304320232332030102321034303432203432024032143033232240122131042212331442123400413042131332244432244310222021314221312310021341223410332442303404133233003234234301041214240404043340130232421244141210043123230000313100320433303302414202414102241111244244440434411200420311430143013331143103343320021421441402423134304443310333113234330214243433130013414234230131040321444413334440102304411421323232414202110231033041414302124103400101024010331031302334434342103011111144343110133444311012102233423303313213014024143412241303322011034144104241103234123323020032411220410323011113114200140102013002340011232211042114403234421411434301434223201121231013042214420320211224441232304401323404013033132224111244100014330024134343344344440223110013044403434134002012234120342021424010224340403311034444310323040313424120423224404310230022100123001424201403403413102304221420310204011102412303311410204132101030332143430330034342020113432424330020441432322142112123332212320014114401134131240443033124423403043120402413412330310021114433400211444003144111322430100323203003012044222012030432111114441100311231104334312410130040010143010243321043123434232302323214401110140342441224203010004133411011023210243440324333420140313144220040300034344001042022433034410124011302313202022412242044141314220100132311044400440311242414202242004441021342410234032211043431221240133001234443132244311141003132311142022032230334200042133234420442240430310434413233231042144132221040010342402024031220323224340334122103044340121014214342100440324431220430434413234130331303432014213330001122011012021024014410014312344240343443230111142442003124420044144234013410022231241131300410400343234104123030401123041430440313301424002043024112320133244342424112311100040014404041044140110120414243000003240202414434102134300004443343423024103003423421224212434024112342021100343214023341203122134224133333204013321212420014212434131014104231310024421240430401131003330202444242312312123142430233443121440143230403242114031423024414243142142020122214314202011421424333210420243330440004030343444041240110410103403442234122010113311002422321003221303420112404402204200234014204411342001243104013140002340202201443121431004043101422224312402344341421302214333423334340020001420321103210123111022000141042114211142134244202210320133421412421430432001421220142001442424220122320120314232020303034424024424221121430222130224421404003041212444121043421000233401134310312312230403014111232140242323044042024330341233203232142402342223200234021412344221013101022220231314243034242313222432404413121212043414101103234444341304221240114111123431311304321244230320120332233233234441133314312320433422331240310221302311310244344143202233313302110004230440021142202214324242334011312223213133421324200321003343403224224423232110211430203113333221011430224101014240133043114223311233022312404111134340024101433343300301140444413343424012443224404122320221211234444011200440241402130404330133213400333232044223302123230103314241423110433010211412331012031222002034432424312311433424311112134024302022244123001300434234102001033000224432101142321112431343043334120100244210100401430114310312022234321002244322213223224234142010303310441314322332222112314441044412234404122302201231021123014124022110133122430433141223241332", "413424240333203311301032313242442113321444432113332103013241421421012020234021012324201043430331303433203004433213400423443114330012143331224413030223110002432032124311421202123104043144240324324223212312010103322033400123344223124301401320130133224323344300403240203420240201031423120311023440223004011240033434221402343004213301304242420321133223203012314131343000122410342211301043132343140003323443414402132004331301424324014220404122242211412134004324330424001202313312424142000334031320202431441013303313314210311143224201121122033414024311134414333140424241220143420100314231432431400330214301412141240220412340443113414221322433104212303111022040441040224240343010320040314200410344222311344022434244303302320202040334013310114442124240444333023031113122331322304142232042310232231120021130331243231404424122211400323104240443010240210322404314311214330322432123003132000430422013231301110401144144443422110323432310041231104412324413243242141221230122221021133044021110210102240013421201342110430330214310012041304010130311440403003004204341423110322101444243303111143320003310044422231002432210122013413323104004313430311433233404223330013220024214202221311233104411223433143002231423243433020102034203232301301233224232433311000311143444102202132100243222034441142140022022021002134242423442323200041220140141013314204031331444212041432112402233322411340010323330333220011001323434000003312233324301132003021310430120021330000441421342044134111401311434204224311111003431032001400332313140044400031022233010213042314234143434132023233130121112400310000002400201043140204114340312130132001222241122421002041132142000213031342144122404034402200134300010100203030213234124221210132341033444242234320001211443244102022010010044111343313032402113144402202442412203413443111424340303024034302322232304002111100420241100344222441203030001402424231304043201214411131044311404211201111112341213121011211044323140302330004033330211311201331240304440001332313043031101132310040314240032211431334024300031044101141313002440243101433041242320344040223133200414321024300322214322334304012033431301314041421113011013433412331012324322111404412233431034242023040004131243011420011224400424030441433304404424444414404240141100312113000340320441423432040423030211211420133341411022344100022320041234324144232231243133403023421043310304021133000110242330231323043040101020123433000013433014031401431111103014210432203424413111004211210001334444330214414324230323020011240322144302032123133240232002040424430002222300334004102233222121330000220034201313123134304144012410102142244011034143030320033431312440323034302313142440111001440102134110041000232320211311322404010222012300302320121300203131041000430333430212001013021320304133103344214031204200414234020132220301401020204001422204233304224340311411031004023232044242330303314022021241203442200410214044120204402213123421404121032144001223411332030303100422004313241343033331011402440412022230223134404022424422211434143031322223010340404101400302332422114340410103020422002142111200401231220443343101304411111221042042244131341200234431343433133110143012131223304314022444343213001200101121232003200414434304423141033102204404233021013202130141223420111100441002412002141402402101413022203201121003301232224321041141320214443310033304301202103113314302002023411311113330102023103122122134344334123231220212421240231033421134414302001412124004031041414342111000214140331000124422031121124301224332102402032104030301424431214330130443234230430011421343041330300230114312033202003434320432020301442334431224401440200132442410240232211440032301241311120133224130422403012301404213443003110141331041232441304242422223304141143222020411143042432122233243331043010314423344223423120422134431233430340120234101010334023023132200403433104133210013234141013110143414334324043431002330444310230443420200324122202420300310424040332123241200213130442141042114211404311141132112312202312030104130213234243414423121133023312212304044211344133420344213142041331142212432234320221044302130434003112434431144231304320430104104134312103302440334312344041314033002221332121141021012402341312102421122144422124013133404141433342340233132010211111001244301304003012322321434334313242011342424031243143103044130143013110311303301141441034420014031404132113330130421214413140043021314021312342321123402332143302244430041203224300032302442040242102", "304340203332023334334212403302100101441020013303230144114413342140341220010030313020121432240130320021310301204003002203223403044422021430211333112221132220142244002042013344240314144132012242421201142200114201020321033242301040312402332440403434333033132424032113041333344111102020014313122043011133012131024023023300240121342424203023024200302331312403300343121311241041234304102401312331103331143302141144411312041240201113400142002043301200334213322402323043444302340300032211401202140404033233401413413211034401033003301033023223122104231212343400222102112120303333104134431231424044224410110220233404023330300340303131102141303413201220330222203400044414120124021211404313013100430124310423141130214234131311031421423023022310023222402002422431122202013112401343344424102342444412213030030012001132412414204303442024420411441232443012024423030110044240314024301332422014021301213411241424203120223301311204204101402404020344201414213304123042212223303320444312430433241442114110232001221034120312034110300413110113141232104402124334334200120211100300421030012322234144400133014042431400402032224240112042404004331323311034213401113001423130110130041244131231434314332213122311441222111431322343400102342320041131311013441212320221301330303211443231042103143221213032224000331032331044223202244313140224222023312431004303433334333223240243214144404440224124424413140240333124344333413240410404441123212202001223141444002014431442123420344303210412042343032130214030402000230320014040014230041322424400130243330434404312402232341302401212421201024200422334114130033244021313102021411130213114001130442304222333342303122131041403424103134023420404004441432330034332120220202131021434414200011114301244330301030333322420242212140114321120143224413422213132331232110223141221430142112040042241231040132013431422421122440230021013410311330114101101144033411442333333330243031424033001232131134001444021001000102011112034033240211143241442322022014404300444124223231243043403342402033231143311333114423323333012302344010144344133204024234321000430131103141202120403313120304411402323141012234344322102313132244420313421224421230332433031104001414310221233002124241140442204341333141313120444031210214100403144342004030421411222234204013400102100300013000214224244013110042244111003120300203322131430421331321320010000040211431004433230132303412141433023223020322412302301200030432441304423334311341142140401120021324101004304402220034011102144103123321110404210203143312414134142114343333413241144244000041411002340044320343043202401304140013330244031011133342204124243344421414202040200224320101323420322222134100431302434014332321102100324143044230414404420421322202143233000203303444014434313321144202421113241344240244433022240113243441010242321112421322320111031013012432134302122413333223220403123001031430324442022213230134234022413410043320301003324022211124321303020024400322401440244123410033343233312422103000030211343333200311423421331120413031301432330323021431403042334004112301032041313320330102310324400211142443224023411203334402141424103020021211143010141010333131300221220140412323104312442103044344433213140222302042242044303110033240343110214201433100212003404134432221433430101204042120304043013321444343030010023214344303131000323041401041013101402223100212031201144332130401441124333143032334113242202100244432304142142441404211340444140300412232024231413344434244004321112201332140414030402304241130134434401404323214113443041000421240304103343240242043303202024004341020200210110033221214241242114133424004323122421043221103202333211342411310032204321424030044021303121202103403220043011223333240243232401003403304123030334013301133332121104013013214333043211311032121314404020001114034422103444222303014132304443014324414300230223222122233014403000002311322434320333202310412141120234330014124301313413423103100101403240244330332431330034323412343322002110414422103244324240443223310003101133224203332420140131021412323301420022020410132122114403322200120431304244322222003433034423441110001223122002432234020322024142412034430030430014403120424030024200300332032022212044341244123003030144024443114202430212032303000122214202312301334112222243021341432423210311430011333414020432101302031320022424400424340440033110143143202144311134303413132204402303121304033322202402402141131014011211104331321242012421411321304442444343143021034010210113242", "104004412414210041231232224323214044410343244142423002423230324304112243104412210004014002304213302132440201111311134034013212043221243003004240031201441120322134321004433331233102214121333102213301424340432423134103402240004013343134024334044121411330040414010021132214130203200111144421131203424310242330234241000133312003000441112324142040320002343044134102400420144210114214033334121422140330113432402134113310400234322143121104212034431121400144202333133232034220442023214143102304031420340001101041020113240111242132332132133020412110133004013443202434212110024112302040204344020041411240304320404134422234113320043132402132104010210311102321413022311422432214303022011401034412023301133422344330342042040012414311002140412114041334431314443141201213434101133334411203122221112242420001003000124241412314012040413204112214013141342413411120022203004310330403221333132232141200122422104012123330430111114010312242314234122400101332123234344410323311304021132424033344420321040233213141322432220324142431142113431224424020104232434132312033121012114422300141103423341344331322221331022143400002320102140221022021233214224404023403012334010122313340243340001131022442121141320130322403110002304231142143124440032340400044144021012131103102343232230223100101124103120244303433431443012442033100443422014334431112142001402132213300412231403104220233332144140313234143111042410133244404124302414423344244003002132140034121031311302444220022310401221101334202442430321432322310012043300103224312442321242000201314343033430032304233222402420313323132343143322440144200102244311322134424204313443422011242244333401033133202420002322120431401323120340302424440143213033122330222102334043204234440040221430130342343110123233342321311023330213214134243103242304302221444334002133222111213304110412040020430301314040012014311334423233142410222014020431111012113044404010433231120101300400332243102430121103331122314431210201002103133330040004400333233041224204444011243413020332031020021134340244133421142012124041014024111024341422203032003042200411040223411343414441312324224142423421212241224004244023214040240241334412021030433413333321101424040111040431023042411420204240124003001302411343123414101402142322432020320100310243101042012311141403040112243223104132231311034401112313441421301131011310110303311041241413002401222311221231424134214144220244443344444123021330112303400142314121220313113431412033200342030304201331332132423111334110133020343040103321342030010333434420011331414341210240003441241303230100113212421410401210344023444101112112203211343021014300113123231243122003243030044103441030323130031431033342441040011041411444223322412024202114032412002420420131304243000344211432420211431000402141200203133442123340014140333042330122003301311042032441433121214102233120121141004011432422000340044004232320134011324143344033101324130230003004220343220230312430210332412130241441241214314111012002420012110214012200042310240221320030123340124322041230224321014401124240024411321300020243220301133223442413343341112123110301304113103330134212412321130420312143342433314221421143203034024204123122210411121304340413434220143402041020034414142133112131422301412132123011402412400231111431303430420341233312211033434440214403144131443013122121202211230100232432404023244323402340110110121222223321211212330322313340110001421010233241423204324003410034314430214203312202040340022311030030140242301342410323404214034034242111134443003033122432214322211202140320300310311233411322034404103224203141240124443311303034013122144332404031311033241121310242220401140034042343401041120334100212112123032214134341314432244143030124213210020444311142302210031144412144304011341044321303010103422302231021022110000220324243311034032013032021240333141120112134440212423402333430420411104313114321043012302203043110434432111232301421301131120103321324042122020202224402240001313344123024221302433142202300212141344321330223131010343133433111240412301341202002301404033222131403313420142241342434301140204310214332111430204403310111300214431413044243131221401232024220240202434141201302301340333243442111202214103100121003042421230300031344202210410202203444401443124040431233002023103041313312414342432311022220340431433443103000311413001231122122201303304112011300213340134041431032144223333233103133244022404244002002221304440003301213314402043212023034101404140312023102040240", "100310022343141122313312411210010011004042131413334233321343414311212421300034110443204130244211303403012311323411143322101431241042142334321042024423142431020313242302313310133143312330400223000041140140011022441201231201120412211222414403014432003134434213324203442132200014014234003213104104104321210234143413431411314200013113410132423010011020410430323310344124013340321040221202422432234440200212144113331121001112112120131443124132342212203120342332343004302011211140111411444132324343434203033003144322111133141233311111311444310200404200441002033104041331234020044123421422122013322040330040024412144310021234123430201132423123334004224330434011121414404200142310144410304214141032023234003303404030143441210011402031322121214332140443314322102212044223402011242222430412001231114013242424030042214144431003310114214004001012014440242301044302201203404131103142112413240131132401343310121234021303012220401233014303142433431031323243232014300124101442324240322442032022423140212403432041241312144214210433021224312414104312312232443103244224100214120433332140323044310040124104220240431241221013402330313124214221431043414144120442003241413442402114211410113022131202220032212114241043440212044004041023412012100113022223202232441140221310312434100210033431334013022002430444043443304423134113313141214003130141421204402220412043230000212132022400204340101433030223214343213201011010344244442343331143241103244322001023210004210022434121143204242024433333404011213433402341302430223303331031421410011240020310430411323040443214222301303232020442030103032223234343202403431230204333443041110233144312423140343404242432103032120421230320041122332301421401030024141142433124231330301434032122332401420232310104000140442011122311134042333304441312442144141203022211013311422434421130111021120433423430422332314014424144334413411424231320104333113102143240402432412003411314232432021243240244441120302004003124123333420432310232204112343402212100322102400403102311013120234140314123221400131431144444334330132321340242133004101232013113322013033141410033200443211210142140224420104204043311303423043131233113012200214021431304241200021444421330310010433124412431222314242302133011431303222044330034042431324222200022332431041132340442341304031121400211341004031443121332032201411100203403042021224423404004243423424212232332213324324014341030131322211321434320431011433203441424011103431041412240414220231201343244400221420304310414003034134231211242414140340443212244040334301412423102332412230044443310003300320243234301330313300223223241420434020413013334324213041111211113413421033032211330314043041300130110324440421110043140344033121241232034442111324344101430002343100134113110240010103130233433240023024020140340104234211333120032324040033021402042321002340240041211430334410230331230120141424421330442024033144443331434104420242420310110022443001232020220003032431303342410310142000032242003032231421421133333101122044320032242212140203142101200043420244242312312140010110230222230123114222240312344302313104331203000132133133302302210210402020103233410101420013233422344432401143241013430434244212332102021333113040342213431113332110232330222241341012043344202042213313023441321321323323402232104411332330100203321314440241444410111410210320321301312410031124013033243110301422310010332330031104222410423433434324100434011102341124300312304031222423304303233030330144313202222413144202122314144100020034210130010311440423234144422410340024333343010143041242223134421220031041320143101324244130240012030233142004042103122011422333434144411114212330443112031423211431143244003340022040331111244442001233002100041022431020231422133311321310241032412411322012344043240030004244421433230101020212444304210014422433012212440403241004301303430313243324324240344234321101432430413131211334004343211401141210304340411231203043303313304443423231341002443123321431110222231024142144323212013321120432321140014411033044101341200420032421403413244220021113422202204324440410344400031104413431124003330342312322320320202431023130201413331233004011221424443101301323323020434440421101303021041304122103432124414401443114232240003144400432124024041223022240303210013431404141001041420231101400441104043332313402322322340440241243412414142132024232314111113142112002021420303022004434312313231224024334443330031232222133112414233024122141411443103010232103433234104243441000", "134044044440413301133013423144300003212312241440442001010100304230424004411300413140340430013434234030434140440223122302331222120130241401243234242134443133401230023410311330112122320304401100102222404211330240230001140023132200310210323304303411204331304000332303442430424003344130130412301034422241013412030320441331200124301330010203020332031004101111231012133301322214041340333404403124102011340340404223321122400313343431304031331344100202440343220241144432310244441402111311314142433421314010222210212013400022123043024411220031130014042034020123131204304320222041034242102204000320400304002040010213113104324404020440303321134412313422423412423022334211131401414302313002333022421002322431321310210102313041124041322042042203413402231301112342044342022042203111221214334113203142242002202323244110142443211120040044440323243433144213021004414412201102344413400203220220132302443343040123201322121210134242232340304341210412041343423302411344332420331041143423022343341414220444220034204143104242041031224341414413302224121143211033001211010444231231414213302131332043030031230423001113130304232104302201203131233401414344144222312413041310431110003103143040123140330120224040042123334444010201330203314401220224122342121301003324223334021232221431331234433300300304310203133113131341131000444300312140420321033201134100340342012024420422401321223212214342131024320204333320223043412330002340223444114012012230211444413234324442341211114243400013414341431021213024444001040031333400320143101224212243322210441402440311220011013144031234310422343004340300433143222103133313220030430113044303323001202240142000020131230231201210012122411410324134302113431400002323040344340403043301414003302110042421031032001411213323203404010303222321220404201041302130133234222033244414011204244113114414034033232320423332120031011023223212233230243010414244402410001431333312311120444432344433113322412220041410302244132301420120332210132202030021443321024312411314434401312331044141404232142021032204312433434223114231302003200034421122443430404234134414133030330444044201342440301002310313010404241204111244120343140003214123030104133022312132244202004421234440414130104010030314001132400213311411200442001042112414042242340440010022010420120441244411243003310021300203243020202011300200210020234102211003003342221100344411034230320341210201000120420303443310201221400011143242000132231031002403241402032100334303330122224043443440140311421202113301312410130243240142143324234232141224411213444122402202404300333424221204022202403231421304111421201301212404241244223442132020112010102112202131122314040411101224343434233121413343134132334222434022222410330033444312031120444002010113034204213432434342041023140013114200304410321133023323124120400440444130242242011311103112111130101421012110042133024031432044220144100100124223403330323420034040443113203412033410031002433201214211012420143222342103303414342430034042440001131214132434120004334141423120140203042031211244144001040031414403021112242424132022244113441444333232113110042404020400212311303201144234111140412430122234204302444201040334323221320210122420213411340400112321030240114203102201402331333012122030122212234421422431303021220410112140042102443114434412110341422232211431300422102320014203041231003340321240220304233344004340401114103304042124241324044423324023402111101403123111114402234142414021012434403314234422433314201131213112234241221330241004331402134330204141404041040230220332203440120430423411030101324104144333001003220044122214343211123101404300144200104212010234440334424344431433343400231004014031134144032423322311400441041003312021314433030323342000301241032032044443331103324244223322221232141414224022041223421230031304131231141142123344401401314103204204412224230113131003244231230000431011203113143123104402423242342244144400100444201310002301442323323144310240113013330203010202043410333000122041412424244032420232412044012233220202133211304013024104132223301233034440004412113444414042022330223302332422244332101422232201123023124411244001223344141033220001043224201412300320322411140440410133002333124444034320443223020443011302042401113414102230120440444044341004122312031023322110411333234003104414003322032021214214442333102310422333401302011234402300234043324040410121330130143422310103002213202322411303023413400124424040401314014311114044422240433324104413404001011321331112240", "343100402331232314102430234041124311020121232021111012320414003414022213131134331012403223024003142140021302202141020311330031122243004104344301343130433002430130212000120211133010220031324222123012131100134221242422042434003100240234022042400443411324332332411004312101334442121022403012203312002424110222200444244440210121103033423244031300112340430142022412114343041210142314120402444413024200414044121100202443010244200002123011204122042410230441013234433240101422200410302141234410130104331423213331010023244330111401202244040110112430034002233432314303221424141034033440421011403044411123020044220400431330041340034111040034230334124200310012134241403021222243014233132114440310044431213332214230401031330210223143320243344330023013221434100110010032120021242003301122242413423232323011014200223144032033303434341224022432111340333332042204334212414441243440434020104010123320301443314110311413023124341241123224134310231300401004020044240044300000032231023102304344101232231100113430444202034301224202244134341444131331222431320034134311341113302034234034132124432244141311232144242012202030303014013231041222441444001342040021323013124214230412022003030003302023303324101310104301110022212414440112300431144000002332022233133440022103341121000120343333301244410433124344003224113234203433022003444423124301144213222120432041432044004111011211232011141041000040124210140301320024212401212414210234342324314101121222120421420203003244202034202032241314201113122210203204312230120024100210240444230302133434000001032233130010214204143311040212142243414433223121212431240332031141104104022330124421303024301423313023100032320200422400341040123424144011303220432221210120144224214140404114404134302401011023042240342140343434444034241431400343130401230442322042331343430200420001410210144340421003301222432004124244230042431144233104243340024341242024421141000210114202240442400341110021331342031132233302343143412201442424103112322013314341201113331410213420200224433410213102114002133141033000012021132242144441024134310310231411110021141344320312004022202011403331210442020221344201342230023000132143201124031300301111412413002241340042200233244241422112310043424332243210031334224322240411022100141410020312324434212001301332144100143141434334344024204442110031434110332014423423200314101322314143303301431444202020333440143032404012111024221242403323403222233234240042323021312013220430301230232430423331020411432340412340430440004422341304321420144423401422341104344102142113131104103410103110240014231401022221101314033004402340440012332233003013214344311424440104124114021014021403001303210232321111132131332220241222243340124042023203230002004000101041320421213303020102131221342043143301000232301111203101143101204000123010324140103430422340204323340404400112032414214241141223043104020344332314200343111022414131322332024424243030404030404420011121144022033342234133433402232241304323322414102444242241132130114343100420211422321112430304021301031120240233000111224024344112433301110212044414122424230121011133320320314011314041130021233303230341221131443404033021014441331434311021324403130004322012413214401421344400412010032210020434433320230432004243222102034412421213013334034034112302104440243042014121402034000141144232200124133220304121013233443023004220014421144032123130143223004422301123133320033244133404401124412331030244104302410420212404110124003031332033330044000444120124220142300234141431200342001322301040040310342130121211111021203120203412004122203121320412334022032341021304412040114443104243023303011220232420234113332201342444200224202102244320312211322340004120332200043044111120212144321120424344110222400310000124103342141201421401311042201212021001012211431440034023342433232443320431014443340424111343434004304202120040200142033213313403242440220033121314313242224042212223102300331422443403343402213404304113303440421104323223143320414321100300004214240102014440431203311140014220003022112413412421142203021002001410412003432432041331404041312144132301221230323221003043212234311301314101042203112222133434413443143102300203300301034322343300144023142022143412223020113044313404120042432140414110110231243333044441021320101231344414323301204111004413403032104104423213102101311141300333033243010110414442340001010224432021303221300104230234424321002113422424143123310344103301422141231200214242430233004323220401321432044100401", "004243023210041113024310001304103321102034312012021143331424231002010200143124204030440132303343140443440133430210424404222211011220331100200143110244020344142021144224114013002040330220344100233222301212430330442042404403311423113030114014321400200410400103431143332000442440110421033122212404224344111424040314342331300224023021220341420130031140011242022221030100301141103042000241001112023042111343002314211002122100140313231243101441244000341004230030342434130141400422403134000030342333213112431113101424311314340311034232200202402030212111310343203311042113234443334201024431424201132101322022204304113334203431232101003421034142313142003110303240002124012130012233024331232002214323010322421301124142242022422443002440113213033403132011420030310241040342233000432040024034132012331040121002011113020133304031240101120113024123013003243330233303140343122420423444014022121220441023420320302021340023443214204034142233331133441331121420344414203023012124024103100224304211123041000300100032331320440213043132302044223442112123213420100131344013121121124312442244130214233332313120224440301223021400204302034221231334043240000003211042324223143403222021302013044011034342031221242003414311442323022010342112113331021304113443224031114322433314241432321114431133340132201234323041320233413330312101003220320042021402112042313433404222132240023001214232410444414021232021221131042024310400044303423442211333433321220300141301430034102413443101400312123442014414201220222431212122332240420110200140103041412342430203243302231342042214034003401111330010031213210340333421231314431032002024123410443401212322421201234411343113320333410240143104044221400041432323101431432214040341022134142303142231334040042012441342310312301243423000104402334310322212040424340224331411012023010414143430112040213434122302431440303410241223134302242402031330042123042422223411414234423244404412344301242122021212324023124324032213303234004001143212230213410324144303221244110424211302213131220433342112312011231023001303112022224413033133114001211234414013432440343232033224324324102043110114223044343020412034324414113420102003434424400103122403423430224303132210113201242042033314234010323011410242424314311020233040040200342130044420233030232020100034332100401422014322312110142422223134010423420001030311204412014334111342442303133324414011041342013200033301134032313240102234201430021312442203422212310301242420003124430300410242301112201444333110444212213232041121240402132101024020000244433434031431300240043242123111233021440241003122043020140041123142333310222430013140222240214220114422040031144030204224140041401302021323331433322013414214433121421223414233013442332134341341433010300343420332000414241002201410323433221443013202233104343201132233220031340300142212310240231201330024320202241424403224204010012030320203121121420112124204100133322021114241012420031044400124010210230320022010042144431444344030341232121103010233122233243111201113210024013231410311322221233301032401324411114240023024341211104213443220112131314011313441321433310020032030102404103230410411303303320341121033202313243310412024412333330231024321300223233002023323303223334241443043312302040323303333142244321341113113222244033203114032304422303440320332231034413120243202002400341413403212031342030204223341340213434424342312443121443122140431224244432200211002114022100342014114401114204210231312222242431114220213111113440304032003041340023102323111130313242402102430223304112212230020330133334431000000231043400314202101003242442110130212011342123442302440223323331312022302110110103302302240130032213022043104120412244000144343021134424242002442221221442001201044143234024402121430124114434143334202142313104441340121412111003124401133204124122440333002402002024413324140402101022230410123200241214010211033201301123010413044423324032324143121213233221432231132313113041001230121214404014011121010412433320230424341444001413044111312431022413212322111014341243102301234421142233313222120322034343314000443112314403110044223300330222431421241412320430103013114010011212104020303331441000413030014331131013413240110321032032103310231143110030221333210011203340240114142310332332044341003414214312120110204414001124120024010110441132143223204042121222231142441111233031414031001144421211440434222111234031433431141143023121320404033231033313200402344213423034042112010013202122043444324403120240", "230121014210422131304133441000423120242332331344331224013340131234420312240430421141413243124221100242234342434114220301101121111004013010022304424114202104423011022003402204204201141444433324201243042124320224040201112101334211124334240120311413323104013021041303202031310110123410300230411423104414213100423013413101413031430402214114430444003332412113240003330033422444201324433020300010221342132014243302340442323404410030201434101441111131142124223302321244412014242343312422014030024432110130323303214101002301322410344140044332444342422134242322443401131202232044222214212130243322001332131412323413341030133221414412440100330414233412431130121022410142404111443022131330243140210244320110234014214412321342431410240014323312332244324202224011023242344243334244031412002310320333133213422211300443421243311120213132031112124240143302404021444410242001020013210134122304301421232221112030002010211230403234320023241201442233413240140312443143331001120233102423214340303042332340321421110111322411311430420222343221112332230330311024200342404430334423300000040430413324424012130024304242424232012432220223014411302233022233224022023113344231034331032303402413102404210334332041044024213012101033312210142003412014240231210133023031331040324311342240114041334203303440122323030101212044343144411420013211040124342443022044003023020243303013314113224204200222121100003440340440443233330431024114222042320211113401313102440410232331011320421024110144221113421343040310421214441004201123323104443032230011131001300400112102303340133404032401403443131231221103021032323430404304433440242441133300142432224123430323312224332120422211243102234013103020040300004004021331212322314121214334142023323233044402221210001433142300404033331320330341214222100213143031302001003034412414234114210142021323430013243310331034240220010102014312113134332342114022402211101221014013131014200322343341200113141423202411034233000330421112213440333202430220042142441124123321002412144413432401022104332423004141310222344440310340140224120102244420014422234110321002223123204020300100212403433103320442303211334101134440301340102434203344112114311323221131012323201040100040421020224423411433123211230440404144213301031023214203244431344431044313033441032304414213214414120044412441402433222022112133334310144034224114102120302231314244200213233142021304111034411202220021232242434330213004040331332112431131322011333201434404231142223334414331340104132033040123220331011123313110210334430401142032234244241232022124244024124330240220442424241240403411430412330232203040414142442041044331144002300202422211421021213222144141113220303223401203100012124112421102300432321440242110424443243132440340030342101044213101111302332421412340332442241414402430324404021321413133302403004301031222410124013310242340442030320440142420211301113010410403131242143313320404101231101313411310402413322344430102100113110232433232110113122201400333214203231440413331012334234021203323111400322442344230120311211301232241300320430234402343003043141243144212013443204340100342003334343030211312420342142023343231212332202304323043034033332112303142421412223343231210232233022311043412100103004442420031121034112242344312433424411400042413031441343033124212233024322443304132220142113134202014144324044012322400143301200310221442122113243224402123012124134133304010212333122244312441210130144021403420223103220321142232111412103312100201233442311120343440313340333330132304313300014414023133133334024000011000430200210331122323144110410140321040334122100133431040002013222444401413020011412034110131042244132022023142112311314434244320201303002301004000210040010012144113344030423004313333032032211423344401112142431011011223142442023044440323224212430040004011303343110433012402021230043400112104230323032021341413023242122331331101012001402431001020200014411303043212402400314123302210240230322342043040030034423302042401104400211300313123033321221120032403212431003012122404302134414144214330110013114123034304044410212414221000022200310003104231141204041032034122312431412420003023243131011322223134313241002103400211423231332022110102032434241243101212313241132211044102201102032220112143334242312200434210211414432232003132323131314241342434020431433104140103004340403222443314212023310030001020220004413111442421120314242211334433234440320221121032411323402220033431433244002142221304242234120312344110303", "312123412311124240314100323133111134400221113302340104344040311342110232002044224020334344044234013222303212342224142323404130120041033314421433033031340210404401310221422011143313440121124244304142040042111424300104242341013430313204422300022322111103341220323300114441324210443140412341420243044110242242300312122324213244034041023330323132430214441144004343124133111312324143331034120312244231231301030210300402240301424020123233300443122113333123412223223323244430121404044320114022213110032002302333313113433441034411100420144132304132124202114421143124223131030333303240211134243002001421030030412101020203240320041240413330012342444412213401213014433332334333022300120323440411400123430133200414202424234414330032322302324312242414000211131032444120000014002104424421023240301214414214401101322303141213124013231124123330402210433344200141434423040010120302124200042200030020221231342301210313023234201224012430244423432112033202002322043020410330010333031133442331403111430204032421240331133312401400414034301013200033012402202143230022241413124001021000210020244401223141430342341221132330423133141233001104143214110302401140101032300324242434240004112134104420000110104404111423114212413144430024314030133204114230012442103244101302212240443412404114134220332044324124102044244002321324304130130031230144043444310133022433341334434143002441012233303031103401110042241020443322221131204121243023143111122121201314114122312324010320004042200434323131024412312203410433003120144403431001131234134312240242414343042402141012421442110013301143112032010231433110332132331411041430222240144423320240212202314400223104203210432341101314132100431332031301143002413222024203413100313104421031322400434411421242130324042021024340243403402111044141100122100300243200233240134002310441313241322241243023334031101232431123224223310403402021344140424433044241224400324004003024431213400033112341414104430131142132332004141001041144310023123303141100203442130231304101121023211323114213220122341442204030310424240144402023220120143033230322214320324241401040001321013224143204334201011424313420222022133024110201443322341403123242132200242223343200432401034304044031034342141434033230324003332030011412214204404033410423014413422213012422333344201304401400330024132010431203400130000332001332014042342300433223114134211043441424121320313300200141132130011200204121142121033324141002310112431303331443240312132221424302411142102000320241134023044101222230412231203444332441313343131343320224144410022121234432133123232040340241134042322420230022111223141130320214330230101112304032042244043211003320342013140403421040014323101340042004030214443323431212410320143201300134311004031100444332040110434233412224224033004410034020213141012424121143213331133131143011031120400314211320440342111202413230342042414414431030123002134022214204434344122314411110330222300443421323330232122343044030123202433230231101320312103220012024140300103200412203112401044032424020342402443322220414233141401214243130223442400342414131120220201243313444434340042424134014133330122123441123004032340100431221330340031212401303331221122040323430242230313324104103004202010414314023411240011313013303311320012211224014342324412344132124101413411410003004240410323223244330430410102400313210020311111241102220003342420100324241423212243402141111304102000133303400113241202130310142421243003202023431003112114442144212130203342001032024130324300121042320314010212101130101223333113121144024431311131034324324113444121402001112102431022344312331011142230443222004202332023102000244033021031410331431320013242041312413211101302412320021144221313224441242412314143311404311222102242400242123403032333403203433210334114440243023020021123314422324222320121200342323100224043333011044000411123341203424214112432012021241402340344310414040132311303230413021303243202111400201012203332304400240113132433400044143202300130233011243333443232320242130400040222320144304333434230231121013321124304003013344024301031433103214310320203444231320401431020000140113022144404023000132133210132000132443133133410413214422343111312430324110411301440144201243013312212013103444022013030143042033323432324414140200302342104123443414102111221012440422412014131113412034223323042211244012443344201200112302302002120440113132111102213430311111214303021341030313311143003332202440443404310303323401443040022110344121014421043100130", "034224123011114301222444130224312003100202321403211412301344221342214232413411232244134103411344343334423024222443332030330410222134121244010244142242202114134413344144242332123302301012014144211311141330430442133040013304413004311410324020030210433430004100320323022234111244431224131204241142400214330230433303112114024143101022130111043013422231230133410321001204023130243304310114310240301031031343200301312003133013041301412124144342211441131142103123311441032410022433200000111440332134323430423401002134343221122320140422144413213313201333034203411200002434020300443313204031031412411243031232022341430022132200204130432432230200304443424122144131143312430222433104040414010320333011212010234032040331132233213413333433042131004131034223342134431021222344024234414140411312124030424232302220142021033021404210411120403114312444322220142412444333002431440232104234343430340203132040310142233242041411144200041042102121421343323224132242102000202440032100243033241103400303001040100033212220321412221133143100133024313034104314123044021203443401021214413043420004410000441033113201002434301123432140442244323341443031013430030220042221122433201221010233103334421320004241121012010434004424242340200234122121131134033333311234333310220141241123403022310241432041341142331300103413333444402233201203204003204243044224410130101423220402414242412112210410341022223201010321410240123102304231330444403321434212433413444000211124321323101034012023104403230203130444000032300130001230023041342002313031112312213011100402212411301233242023413133420431130042313010013210232142322203322302301234123404100041321003413140121420130102403320224032410223044110340131222034103243403121303322110133043432113422103144242413034400342220220410311120422430040122413400320224214032004014204240242124313122120013201243032113231430021044430304203432431201302110401314101141224411210143401422244343221033140021412033310344140333024240142244044400440333221312442001241221033011030311323432243403021342123412403120021310442130224121320240120042121200334034343410420230002303013123342212220323300021033141240213144344204144244211404113101002022233004421312034411240143012340124123011041301420043310100223132324132430424114223302440230013323340030401413220124244100300143420300414014403441204024104132344241411120222043342344002120313221341003401330121114432433241422342430113042344411410134124402142224144342343231400202401302403421022032232441230000024031314244033324043323213023430434233401212420321433130244000142321303413223141430012112213402340300001303443204312202414332244142130140123211412332421434144244412343411430443030001004444320414132024232434110113422020432304003221001013043411214023012140314310302131312123041041321241123331041130004230311221330401042132220001113230020200311400333122302044343401011323323334304204240044232211233110142311431141023031423112002004141444412111020441240423241433031034101223303434342310234421112324324122343111144244121444344004022222033001422343032432243300212424234000201323243244333041214312131223131432021042023142113003303340302133442431103033443441424340200212444214232431140024121341143400412211200023110042321342321412310034130443340030424424220003014123132000443301331122040031001021322200441100423020234301311133114132244000010212412224004134102342044342312210224331233124244213100332431133013112022311413111133132440132410240341213433341014012443330122341131142313123040221232144024234013111103320442042012204411212414201444330330102412324404431231240322144114403031233012444411003411001134341310304012320012404142131132131334004222003012341203111431233144231142213313402404204110212122034042221402143211411000320430031020111112324410030432431131320112441400104032000410331441330131342214141410443440100400144012200204310331202230330412043003430132204314241330130230210412312123000301114020412020122020333103141314431413224004201414314424100410110030124302404432043042334312340334140002412001212034034104043401412443033224000204420112421002104444303412431402303312211341332340442230220114014302434341011114302040101014232342201220242022414433304432132442141043121303441210413343011222041244334010143110300040220432441010423011112033311112323222144323402424220234210322101011314112331440214412102412413301130331012022232210012143213031441103421223443122224314204204443420241142423412230411434313201033113302204023201301101313322203204014", "114143402004021220142042140302341324201221234324414021311001444432201003312322333021404313102314413211143213044034333443003011212402024441420403432413002143321344040302222114100212200110440410314023220303401311210020222141004202113411033311022120034411343401240033021320200420024100120000424200212342411422431442102000104202124020433340023421102100120440203030443212110142041020134300011020043123413012221444020020213012124411400003143241202042401132040130143421020343022441111114034123004431323311421242314240241141313104142221320144413443413330434440342201402021012300022200412123414013430202001034001342010120012432402313300240040244313113210024313200410322211411102443242204130430214112402203023233013421200343041404122041114104344211213213040044300230412311414313344233011142031011324344124212130134012104314403440423120110341001040040413110223340240102343314112404123242113301444114210011102010044202400123342120204234423324244041033420421343320004031030003141223031342032203403210100343110423144401220402204442203134332311313232200420224221213124203010413233210121213424414114304101143004310020020420421411232340441211243222431233414410031141240424002203243112222443233214433211123441410004302133240303131400234422033234211321304214321102240111140413102312110231411413103223203242121144142232331444333010044321203044044011033021312342241032042344433123311400110220010133320122024211311132341423221022124241411034302321220202031312213132323340104403434104141034304032042301442443243310032144224130244411310034001114011001132421333031201131421322113133333132101401130024010221123232031444432300242340413333442301040140341434341340133303213434313343040222111143213241441413142434012323434411202221223112103143431202143204131041410300331431001304401341103421130003131430211321303142103214132140110340323414001220021011241303201111422343304040014131234100232301333122122301121413312214133241434411342040042043332132431040113423241101311114344120301322441300401142032220234220234111241304241140014030020134243443330223010312124424331014144444214312002323234313240213213011042211213332420213033013420124242002441142311041331203040430303214424401120122103113243304011124444043213313200312322041001202332404002310041231123132331041241012340320003143130422242243211321303223243200211010423122331002110233013423110443404121310412312402322242341234304341241101104120233114402013111334234224314411032230220342040210304024342223303240302014324310211133410031413233301142202442421000144430034403114132034043021134310042233234104411344204141320322432010214024043211441013304101403301204123121131334220403103142130411344143001223133301143302224031410033341131014402422224012434301140220042212033042114103021343012314033440224304301142022403442333140233201234111240231310311423212234211433031044123424011413034012012023420142142343311334044041314231304013204104101341012431110141003240343013412202000244240012222104243311401224411133400403343242203104200423311402130031223420104123024041343121121212303320010144242011312103433003032132301320403314444444212200310104121430233202412042032101022310210430210243212433221022334311012424110211424020341221100324214304022310412142400310140331033230030041313012044344334422440103043221011244032443201303340203243101113114133012013200130233302112343224443204300240031013212043220110300203322141440000124020000332041313402301133100240001424004100100104312213232312310301424340442442240231103142110331342141242214113100413013200030343310402202013404002421312330313024020420000133031314122001014124244443231032312312034022132411030333431103400313124423013400021314331220022312103230114233221024331014334302414301214330433312114130324344044340422231322412041100430341101423201133032314134003402211113443133341142004240301444142442310034040134321003214040210434342423300341122123000414331131301443004343214024433121232214030103023313334023134141144102340014430141141343032100041110312303330303214340232210240134304203230424300140300132022202203311143010222100121334300444111330410440211331430310423310320230004240012434401433113411244210110441314140423031142034420022044012142321440404411043044113424414302444102321111342221041002341021033230014020431223012244020443104223302242303301112024144430210221410204314333220411102140020432324330024322011240412440310213110300121414312112431423423233010230411411242101310022202344412110441220212304020014", "212241122010131234244011424130210200341324240102310012434404401404242232401322241431212230200342043311120120444340014020012311114134042212431014234310030110044244041314332110243313411230141221340002143121404110300411144330402432213012121411200341112111330134211340101044021324030413330101042332410120423321031300130121322024420313203412430014130022101142234304322423302042011403302111132420001200124420421343231044004312214001441133343431044114341414340221314301321244021240144221424123113423032433432004443341043031431243402014004143033022240042032421114011442242434130202432011333332000343012402111001412144214404131440422034022342114422122124301042333311134210320002112314030000103132302143442403441111000414114003203442342101311404400142214003432311424001112113033012120412300331021334443312012444410234043404141413404031000333224143342020434030032223130340132420102330442012301132201131414312032111400420314233111220334421344420222341120132413322104300033320241103340203434400032023410412041104302103330030304332130341233402122124421124314333321343240342144200441403034343011000334402400223123224422431113340114442022444420003442111432132213123011341342441013002112304330303434242210121310320331101433042302344114113140033104231423010014210320114133130234414012132434202122232220121111332024420123012320214033102004004211013234214101140324342143411414100344114404332113330110122402430040224424030310424324220422423003020032124303443420442040021101304001140024143024041120030424230112441110440412231300000114304212011432424123041303431113140203140240113213232420034243011321132102010123111020032123202312201424013121021402102201200302023412431401311134323434211110223132013430301320201000222011404131432110244301314410230110243012303131210124001414240244312144432332033230314111300244401131032103300320343202200343330233230410140321220344132114021443333041004321311232440012214321130024213401433401030114331432011224332011423000332020104242034401442143224230201342104213021221443104133012143142340302343440124002210313102034033122433134214032220020420143043040024102431011014013322242141214302122403430122410240410123140114024432133043243433330143140400204111414430403304304004112433434034040103310413204413210441101113014210033400020103230120222223410133400043022033023120444413204431233344102113122401230402404200110231014434314233123140313002133210004301220413044303011031023243224423121324110343412422100100140113431103413214420132313401201414301144200032303002440431320230412114043142141400311240411011030214243202200202304424020200430013414443202140404313322102111411214301331430412411140213233412043302022332310133130304320133041431121310132103134341114143340030434100103411444334232114142423010010022002310342443412044233301443013112122302202032124110114314320300434014401400422012222203333233022124113112400314121443032411312414404402410431113130414400424320133344211103422111034144122043130200411404034444120440310304104440303141321430402242344143202422212231344011043433133034413213331213303334243032444234023212130144341410341011224042310112204004230220431313110242144003211231334342342131032421023042443424314442414110442044400040213431034333130001401004323241223430303233424221001131323311440431202121333241034412120321102001220440000214121211303431141013344132204101304430030131330210121113204132004341412040204330412430111342301310040433330300134320132221341112013341444444013123140314144420342220340041032431441334331404433024432232423441140024303024014224343021134204341240433201321421014230114124003312221242044310003101324113140320214304101213031002031211324241313011302044433100013411131103314211203403313411443402343241400200423303201221304300314144241432120043421330342412000130413422104130333342033223243234343022420042122400400234303410402440114404044123223310010301242432013142442434444400232422123214014244242303332342414231201011414041011340232113103033020411241030243310203204102042433102022131242404020224140114343241400020240441230011433344311441440110104233241313401430140111223213442121232211311434043231312443213023443122430324142330323111302122303431104304444212221124334334234314411003224123121001141414132012044132121242420112321330331412022034410123313232210433130331042042113110124324430020230101412214203131123044241313420434013410203120141012131213401324402131112244000414324102103303030122114012001211101324300324341010201343", "404322420220014334310100133004411040304201413423224004421102330431241203222002422111213233110402340311331201312130441023333031144004230413040433334020204021431412300220013440430010440041020311232402240130111100240140442134243132223403432442211331431340431324222442114324031212213143023333044441210220433200143042020100333132220022333443231240214333200104043414301022440110104421230101242322243203343321244210204210214013040224341410341421141330143041122420122321143031040030023040120410232433401032212100234420003320244413334401014042431013403423200230023342022420243142012044212222043202330411144401203332000410324241320012041230113001232221204034043332341242334123222221004030004200020144223132000234114031220444341301233411111104021140302013312111413210012331442043103132011444120302020041400104211100411121003143032123002014204314214020110014123113104344322100321104102311112224114220004421432201013203034312111344001214230312032200230314333421233441343021023404143240102002104443320413211310322410232040202434202403240401420333333323301320220034014424123310014412410330202321412143330023321214022140320323442003423240441230011203102012423011141142043201434410110410341432103020402130234234220103420111114324330230314004114322103411114414431123424314323432331014424112430143324303043113232221100002444301211430300412334340102333141141310201322223200444222320212303402321424441331133313230030403333432412102044044403014030002212220230000012132021302410313312343332132410100301430234114244021411241430302442010010344004403032442011102432101111200103402044441133312122032300023340242004104313442004003321100043103020131114441022210301332002431043422404230024433120130013021120303330030300044300221412332440100323122001404401032421114312344203013233204012112432011232301330200404420243301024124132301231014314404002021424433414122002014033224143102132333210343234232313422340423100134134332113031342201344322410300102121234012204311101013240300121212001422232114230244420222232004440001234342314013424023142024011212324102000320140014442004042210221401421032030021411330313120403204140344102010140144013403044440331402210230223402020031434234024440134421414234341344230132232004241141402024241121430410402144421403124144121110132421120430120333410023420140221304232214002402041332024332332113434220331230112041334143222420331342434140404302021414403441320330411202210421302040342142213330341443412222310210002024422301322014341144344143241442244323030123342340342340123311124102142020010333304414302112400321212434243104412241434004114201333234400242402030201223324401043442244044401440014110040244322300130404330021333114220211240422123230313310013211404013123410310401013232241120220042343422314344020443243344131402110031433323000331003123344322412140313211020424122304441132314221231201403423231013443213410423203303231120240033243114002131143124030232022420142202111400341224442240330132421441223314130112304230043213243123101433114102142000310121223131122001401132010010412121411404234211304122403320030120304112330414120424220132043323230030113134101112334401020200113431220211323324323202430300244210243432402100131411242421131010413440402432432322042142432433222130220201001202101223112240413011321422144021322201224313401002404304133400313144343340344434141224441141124112301201010432124131403013344431132200313204233233300322330442240333224402022113104001400032040404023323312124123443034201022432301404444040142112104020430432211131113013410034101033043204304114324304321042232104321444422331324022421033244212403140114013330140123141231130233244332142330241241213432224424013100013140033110430241242433041424410023342332444031423342242444031404031221330244224404223122102230011231401232020320031243201414223410411012214112231101411243121324422441401002214144243312423123344300120021130243242134012004334432003312410422331011044222410031423244332142412401403422302041312014332423412033021430031210114310232341120114412131132101112042121041432410033210143032224110234234424422041010431423111330133443343430234410122113032424013122223413130302434220400042121324400143401411013000130032202442332213431230441221401011322333434443103322022141334231444144044010343043001141412122103121341342214434324420131224133321020424222324114120143211223320313414041120110120320300320114124303421142013410201333422333104201030343434121400411142314231124210302240322443114321440", "100141231034441100400234001243043212402111120204021010231313401013240420300223222320044111342223343000144443403231134114134024340044141003403412403221244041122000012112120023002301131044223002144041134023220114032402304223310313224220133000222431033040010010323204423123304313404142334440213442201234443140044314412132011033323104344132402101412241404444341322122240000110440212220312120122132202243312044101440004322314431112132331133034340001034433304340440212104320221320244133103434431211002333143413123104133010131203130041413302404430011442240023010103203123420341400024221322141003144000242000410214214212201423200442123432011430134232213040424421213401322434104030113400121431333410231431241444111133232241241144020102301032433134000243302001011110223321214200204000234001304223322042400123402003031432120342330131043241202421301402233012013413201244401342321024031313412024324404141243343034203041224412432444203114244322140231330023441412324412401112333420012230231333034400421444041330122442342404021302443202112112420340112233102013201114433333142412314144020023441121242132210043402120330442042341412400122231432110200223004030212320133000003003012102411243134231441444034423220044321031231334342400114321332444113440041333242420240001201423341421032342104041203034232413320313311424111411121032214213013110341433100444002401112123243242102242013004423430422003030001113211011221220231303301120401102243244012222113400102441100312111141043034440321214410130431122104213142022400304020403131114432012411041222344131043123111122223102211041220122300211031121434202232411210340331101203222332331400440003301200134204232110202334024402122000234310431320233014431204343212204422020343132230042444240141334013302240030203432323143023144043414241240132334130244144400004034243231413303340420222042033420223202241131343204002210040223243014100222020120100310420422442031422411442123433030242342113341330231320324214141342140234004211331321144003123132330031310124412143423122333223343221114022014314302242320341200402011212330001344031443200200420003234214102033342032200302231424210442422141023234014110423100223134102013234112302034200322404221332311311244342432041211043003012404304434112111232232100244441012214104444421044011031034122132311420042120311331121002340024330422430343012242301013313344144410404222421341222440022121043024141134211204201202310010441000144041112210203234310233223122234232120214333344401312402422110423321101102014431434324430031220324414314224024441210112241010413403312022010111111311220123442212034122042040101300402220311014222130314424104300043221432013210140402322010243113302111032030014203322041134202311400420120432340044000040324012423001130442104213134302010432001203010103043303341234034441341403042242144334041023101012234303222044323142430243332013204204421103314130200444440311201141240222423134012234314124432121441003232000443304230424034432402124311121323424231040234123323213314220202343404414342333304032401223142312200222210333444001303341411130334021402331432104013010433420422334411430100102402200141024213042223124214413243212210400330302402113333233422422130301140220134030221103030202012442342420023213401401220111021201411100224010322120202334443330321402003342004102413443110140232231230414241000310414110230411213042142112000323140012312211044220003311204344200341114002024032121302221242431014000201122430140330140444013142342442402241103131104033330224433200101033430433142010210300333432020003314100231121303024400444342020141310140410240312112300011122240202421003421443124433013300223002140231323200210342400000321233243424404413144333444322204223243441002410313313113140202132422132231244021214421101244241144404303042344423311440012104303213140234342233102421000040340242233400024401030140041041422121034030344422021442333211144323012144144131114404333200114223431201424344032234224301324403403212132343430303210301330442214333340444120341042030213120124031130122144201131110432014440122021004230122043313013430414124243304123323202410212224200040301342143202411213403343343341411214432133401201231104343022121231234121422031301421434444134412304224331120312003443230020244311140411241001012023000220314422322401241112042301441044330342200412310111241122243032203401234133440343021012230210024322020342403211034020204403032200014123434003331241104214402404020323403100114133200141330321311042443444", "121331304333000144321124142024331202211331401140113104343102313032401112232122320214003131331404210240232432242321213224023211032110401313223111414202201212141220232432411233024012142110304004340343423422311011021311311314214044121022111132214032420411002420443230431124011144411420023301244320010422340221401421120034202124120241212243134034134014344213203024012131001330314430042400002013401114013032402440134103341314040220004031412040202044344200433031142233403112320103001220411332211042111112321044432033333040102033201123420220103423343304430114330402342440314433033234330134113224113243220434031014040424232344140202234432131124210000232242104013431044314334121013441311223140344041001321404333142031011102224424013142030212321141340424031114341113020201214310010120301442423241432332322440331100023412130210433234202113433442233301202040332134143321020210344202010133331143333241201313411202220144113030324113310323342430422211344320443341434320320030032201242232403003130043121000423044411423413404341430222422013123402343424313242113143331400131321003422210441212110024121300103241030121030004300214210412142434232220212323012022410311120212144431414133302101034204420212014412231014320010213443012040232032011433421304310103332134422434343403131211330033242000224440014240330123243324232141214403230212344303244024200304404044234141024422213102243411030133243003301101122112443401443102201423231112220032213320004401323013130424023434322024424431441340124041001413122201300210021323312132312344320323302400313434241211043240204234423212314431344422111333303314112144104231040432231104423233034121112033041421411101031102411104442442333031301010431334042412311342131431110412340100142221320304311011422013244143324023310000143140103242342143131042444200314143133100044340320224420012230002133013440134411000313104333203010101114131043434023242014420230144020040021124200333441433302202142434002230214132301430141412332344102032434420422443300110134341143300321002231440403122412133122403412143334221244040130203332231330124113101200323424031414112142301343100324221124302330111413233011314220022030042223310242123021102123244334444412042400120043234020311433231314311333401100211410134344342431300220011304440413404213001031223212110431203412313041321024143230024414241132444234013243120341132014042201241344232332403032022340332401321323420024023141222020121401100300232421333232224420021333404102034223321102320121232211134300420301003114013423214231212142302413022404323044202200330101434431232144040213410132343433021112320002114403044423114141440423231100314314332011013101033200213014000033432433330002102321031144224322240214244121010422414244401210331024012414442013044103234140204033323310304241423230332112413403432002142134021232210433012233244230042012003414133100401214223244021140330002330101013320423332411012221103104243243000230213031113304431422131040333101430434443042342400311103440120201203222203440131201431333303234443201203412202324121312132314302404444100034203312403000211131110431321034131214223311013023243132304104224344440114230303303034220012230001413104043120014033203332233210241142330010324212303142101440043231224430102331011014302343303004002323412021412102021000034201000004411210223211442121021322010310123134332340224212203004031304432210431432043413434421003404244342210031433404102442230041134000410423130021113131320314411212430330102203224022244431240203042213434340420332020212040132220012214304224011313310310003003144104432031221343411023210133421310310040031333213304340121214204111240334032032212021242231421234024221312312313402432402000001132030244224133131321042114340330233442440333212333414010241100143034402124030201323331344134323132433423201401344220214204211214124423422220440033034311341241432130334021240344244342124311121441422313104232043133110401332443341011210013323304140130331441123233312040331224144432132412201042203324214201021040311441400310230244312020334243334330110043232110410323341321240012301030030314432012012223011431041134212134441314044131210021044141441020433210424210144231410032242403100342001444334101240124122120103312114143130224114303004112020204003112044434432414420132011231213002342432020043403330244303013342240211344021232124312101104313122404424324330211440402020023121143143423031442144000230233001133311214223112212422441431112343310120023401430140211101222320344341", "223212100313010211414031131342314143130002303341244343041343100413132142414322103133011013422210230022002242023140013112003203202020033221344101313332244140032300113202003213201043432231241442001044001112042303203314143221004240311130414340421122331311334133021223211044224420244021403244034422444041300420221320321301311414020044111340032204420401412313430344324431014032222023040013222412340213431444441201424044402324241222402131104204420341241014133041242420010340244444440241422004442442214334310133403112101124232142431411020340241144101122403202221231323012101331030141412333002332311123241012110122333323222220213412212141320434422030023443400413301001343322441100201001001232122214144103221211401142402112043033132113332140331010210223401301314324440221343224110030342323423001212412131342410040114210413211122004312414312240433043331140302101033030311122342210411223231222104433324040134320024232201111333140400342001310202033112403430440342404031331020404403401303002000420343023132303123433431134201044022100013411121123224211201042301230041413403323202304031014021134000211113014134142341241221333424041342312224304401421413404033021400330442230431223114144244030303313103341042330000202400104244122201441012440223133011412321040042130410403033321100114313343133100101201432102211004223403444410304331003134002401413003242434023324221413434232410243042232241142041142140144224223414012031311301202041012321230312220031140240404212202310122224424414324021043244343230420344031132241122131334412341032333112312314114410400022301100433203334420310103011001104443141021311104401342231120432343220003103011242300144344201041322204211143211301441031031323110302342210414243320112433024422021043023101010334102432342130143342303301401310434023312234420333224332320343044020243002402044301313114140142243024121111420313023042143341421334310124210402443422313332244041403431324204341223031114332414411213403443024013020033430313022323324221234014321101344411340014300344304443210201003314204131121022111223122333233403334301133403013441214214332203133431000130132210234123040243224011330211413224411223043200120013340221244232302031142430333433043040244023033041032324410312443110321220212412013031342231420214400221202333011022214332224012412233420111201113121434230130133003402301100204132100032143114304430113421241012212001142201144231142401134243111404334321211040144430234223433020200311211440424444313233202432324444410341214102103240243344424233424444341440214001020010333020321440044430223302201024402420343323444440210133310344301312444014030442244442431330022411422322111142402014034014331431343432132304001104024141333134212303310004331130402424242033032242310400010044411124034422002102243200022020421342134241404232301131130443301303112101344103104343042431204341000204422332000313003031114100241224330003012120030312210124422431430323424301434102331224314032424333021441123103014443123302404200233124041322301320210002013344131114322311200234132102133231443301020330141400043432004143112031413340421134210312321113344002111313440313041020400133304132011123332412004140133013434424221303024011340443340201104004401201102124200432403304311300003011000020411303210320142431244212430141111401431021142023230242132323434001243333303331042224312023012313004331004130431320024424332131340120414010320033100331142421322233411423321422244430140021201222202131312422113033312322033414313124113243234031044440213333211211144242234242032141442301333313444402333423201034410430200011102140443113204223111113020434110001334244341142322420420231230333302240332210141022232111203423132340024440144040400113324100324231012411000001410102212423014202443422101432024323013010133140020101211203111303402124403123000011002333103123111324311444334402311031321401433214341430433410322040112234223130241222000422022113424412330212102412303424012322313011141213314244301340302222323232130040110322423242344040031404412020203123321004214234311242331304034104344304420411101040321013244321111143013123440314330002203031014220301142100332121241410004303414010014310031314241211423112311233302141333401424201113030442301312314420213203433404102430142130243103122024210221013334214120014401100322422022423442042312030221042100224224011332214333243424221033403020001433101242200314141440003232222104004101040431423341340200334032103240221212400034024022343302123131201023333333313304", "313323101143220230323032002132332113444110411142202131342001013024142020124024424044030343242220201100332040311022413300040041440212332220240312400121212101130143430324443413202223040311013022334401414010014444023331420002441213414241422444014131211323124011310312031114444003004123340300300414242322114021144003121424134140431213420424134342123310100010214213410003130001042321004144423302104210103041400304431130434103202001342411400130431211342114232230321320412314433321224202121000441414242014221104411241413132032430124340114112203103223341111240134240214332030443021333420444400024002121143311022234314413441111223340001422032200441034204142030034304200320103302003202230220002410321432204021021431211310421432332032044003404220400004012423113403331430200331104214442442144300133033414331423212101331202013113210402012124131340343113303334223113412014112342440431202404312431114233431233311410310102232102323034210011131042203321030242020304330112314241031011003424224031143031430244204221044040301100431422443042120332344021221411040324113302333104223430204301314123044310443121444113334214231444344202303204210440104022000212001221222331433224141311133340342423413020221022012301133342242210214211134000230231120244400402002100431332334343022210214212112232111321403330400112444443123111330313224114123324223123422043424122411113344020031344122032014032120200044320230303334422430424132444322013342101113112222134222333113120124344424030031132303202131324002434024203111212120140040302141131224334043233331413420041330444442033321141433011033000304323332121311343234042422420204033442424244114332310440002111122422224340400243111203032123113211142202101203322020222143144440103231211132440220133114322000010423440221113344342200103230034321034134444434013304312002232341401304421113421231024420300444221134130241042244124212204423130013024141001104134232213011042223244024013231212100342401344011144401133200334010414002344101012212433414423124330122314004111200114422223314023114210331011444314023433412332031030331010201041134421223314231002410204441010200430140003203203143200230024404043221043331400212410011122040101102331323000402322120212420323131024202024043442143314113444402134012330230003311203302432243003003412042143230121104031434313003340012140011144201303032432341442011242230022204301210243141021440332000403004333121100130332044413230021410310000423242144402322012124330441110212413421100204311143124110033431303244413320411232100230404213112041211044442012443133422024200030401303133400232432340122341414130133220244331211433212020012103041044322042131241112441331302304232014404443402424421102314112221334043421222343332301104144022220332403201000034201431113411303310300101141013440323143323101441014123442034224010434411023333303102042123020243104443010144322440120340134020143101122040241324442410000113313221313104020243022100020414013444213100321000034424120444031323341003332132040130423341132433030214304201040121133433142321104220021024300324104000401141324324302202014213142333123243031403014402213313130131041124332224120410420230040223211302320014102114044314411142241323142443034113232442423044321411323043230320244102014012033232001010311022044241424131144003424301232442344033344001111022403121112300122432244300032122430432313001014430131111304310220004032022400330323233321110421214010422332442323434200430214434221112213002132433212414122404441304332314441330241002022442112012420102433230033014441422222341112021314014401403221040232211111242444340222330030134034040244431241324010430223130022343413442411000134234213320412403133022223001020403243244340332232042123114444430424040032112041113400231040033004101333240314034004441200403203210432400234412441232101423133212402030203121434102443400443114423441204411412330231121033430431204141102002134433210312334443143401402000310332141143432214334420003311010012321030331122023243022421220031322243424303433041342410010011303121413440032101112100030304024301210344323043230030200014241442421444100341324021014443203002341231042422042123020104132401400124130144144034124410000301342422022231411110302413240033032233112111434104124100203044242131023420320104314214442100404211343124223424242131201313432343300024243102122034233420321400002020101123442344102341120102021112243431130224142331244331111414242230231223344112420241331142220344124121322032322002121341342210124141240", "302043221432204430443423212020444310324310440413142030013303341401021223220244302113034020430302004142241120432323132020321042133034103433020342211413230202433320032412321344403431243301114200101041414020032034114240444203421241044232231302222110134100124444441042402444201012222023313414320434324422343041344332240330443310442221231411231324312142044132244030404102404303433032344130103303024240200043402224432033002431322343233412403044201444034212302224202144401024121310213440103243141140113332031304242322133230433401022404001144332301421320120211204120112221001001444012220311333203323032410103223341303044334120013103100412311032440134133232232321444413411310330024312332004123220440224011100023220004224302013313100134413322100210012430220014411131000113410012404223130412133402222023303024440121330130014320321122013424004310011231300221141412141140132413212112021200240330114114040223411134340034011130321041241013113001431013032111412341204141320403023400132313213231124310000011221020021014421414222003430322414042423044301024441131003422211202000330042241400404020324001400404233143023411234311321204341442012043213301304034232324340002330210243101141021214244013343424434043330211110424001021121340224302234301412022010212014434123334442424424033220220332212204402410034443211312110444241404221023310002201300421341230313433324102233340123134042111240233400442444344332024342041442210014244311040010232014241111421243234444423422003034111430223410342123133304431212204100141113410234331311321331124041222134204010003430220103010004434030220413211311302014240043411212000002041000231322410423100434344041204221201012021031410130030301223421231213332124404334241341343301330310442041424322013220133231233213343103341344241224011210304430240342032334001213100040312040241302304001244231202011022430310334233221340101103013103400433423030333300103330041033412010132342004203100002222321432023112114414312433422344224042031021221214034234240423144440101402421244004001340304321133403413402310412002130344000402023330032341433110342230142200240402304110420413433432422243132302320213423042111310101330033111021213102102112220331142343224000000214402121402244030000444442211221241440433341311201130043234121330023423122323230310142130110432040001021224323132240231312334023441343001420030334224424023240222011122202100100412041312001313123444012423233423223103320343031020143112402332333440443240214011003114232102332003220323413320231021300431221320402323331414003423002123201402403231314222422441432200102120202442112240244412231140232034411214302324444403223032034014231320121231301133331200130422421404431423430102114440021412130324023300021420102014233402302402032300001002241010331120322403431043244143221122032104344301003341221304014441332330123142440210041402301303241423303432040244330300240444033113043031322424223234020022402341444400342110410213214344300301120334141303003404404104103443403431242013232103113000140233301042204013002112444041442021311021431001342240441002121244304334032431301203310233033032143311233303242313404401222324033302042410423341131111101213121221313132401420041422220330030401131111204322444343113120204204304201320043433132000024321414302131403302002313443414330210102440301410410223000323114032031111100223232343120242124313101334121341103120342014300402203322213212012130331324403134411413113110133432022344141000113123334300221343441023221033412324022140201121420140132243214344112222214101031040033204014400443032320122023313200332104011224443013322333433124122002213002004144042000343420302333222302410022121211424043223413011044244441111104244243310141413021301124001103113003012403414301032111144340443233143113342200434413123031042214301032421221112401413301224321024113242312404040344004112321312440344012100011214434130424030303423341243211021120002144303413040022320043131103040333340300030112031403043134403104132324314211331323010222203003344221231322243011402302000123113241404120402314204220321444211430200410421111243043141404000133143340013020233441241220400023102143232213313002423140221014122013231114130403102132231224420104003214444430121043012130311133032010030043400313331200200131022124412101321200413334410423313432340430132311321112331132104303103213042034112203321424121214203222133104014423024400004430414303000322442400303422123041103244231430143130400113043311143131123213230214134311231044222", "313232243222203110240104222314111444020144430434101403102243402404212413203231401043343314314033342103022034220202400140313421423443130200101302101220040430103124321302203410041021432331320444341213241322110432431420434200010313041022032243331342340401101022313333320341414140104401221241434211122134012444324411223424320124320310322320144134042012443022222441403103212121140033220313102110213102444132403420240142432340443412331034330340024403001324440014423014220010320144243303402300334221102312101003003100341033132411222242113320013034134214230024004322010000233000404414421023141124302213430223023100410230130423221140242102421123401012030240101433413200011113323412301304033142100324414030211341424212224411321211234232222104410334100221133441021133213411420124030420332130200120441302113443120241134342140011300444103404203131302330140013202212223213400100204342241041112032202310240233012130323032431030032203033400413413440041014114424113034033134031021121003434303331442214132411021321130200400130213230141301033432140442320232141430343040020133032021004204430233132240043000130240131241300021133011422213332131000414030202223114302132310441443312244032022032200200422330001442300111030221141410240333404421440300430333003102313040234432200023003332140340114342340111002031342341304430103213222403320134212404104101104303114122232414203021241220240122214400013142024444223244124120201110220043130141140413302033002330332300031323313043430303320204030211030241304113403212211144342430411440400304011120101102211043040122100034434402421332004120422041203304422140113211432201433134432000344320332214334014013002012311311024430123110443040440310102200311032122021300331303032313422343041211240124221231300130340310222204233224013022403140040110302130220033430134223321004413020401422314344213400013123433413430234304400421211401101201424342010434320043303011101440313322303132303004241110410213244103430240143114141324032214230001300140122434213014142442140010401031342103404300040232041234014421020440222421404001440214332203340113442332124123241313020423401123403310044421331221021103440103424223142423041114221033320024234100403100103132342313024012430114212013404400032133441422213203441210113011213132243141222300214402222033444143241131314203213040323430223102004203240442334342223441211113430132422223222101410123420240104110341241313444424400042013233003434303211130423314102134440441232230241244243303223443134113023330300014034420203323300144311134404124003030141233033323023010231011314313412241011343211100230344014142134321330003431042100402131423323200414344412023122324141331134121340131312120132423211132401342402223401030121400223123304230443243440042120014000020343102001334004302231213103040311413404323214040101330413201313101341144422222003113444301034021024023311112421444300333114133244212113024324433430420124034402132024421101300220414414311443114220411021340320022023431022423401143330132202132430202343340233000424241403023433130321031221334344012043020424241231334301214432231331003233441244233203242024411102042411211313332021431331401104211221122333433040420132221300242331410402222404001430434411422404424300242413111031234121001313312242432314232331124002114420320431403410304440043413042031434444223142400104141002023344142030312004031434044343314124321010021213104003320223313421422124132030212300211133223333433321123201002213220442043232143440230024134233323114243130230411322433114042421403221124431410240403340033430120434321404114314343001030000323312100012011021004012212104224342243412442013420022024414143143211120244441011430440424421320011404023240411320432003440112322320121112341011433204243313001013234040413030032212111114031210240030110200122332102342021212041341101401131223231124311143304131413201323421333400303422300133320433310421134322234011243444430220214142222020111400400322332131333234242212101102122003404203413424113401243341311313432212143241440440241003402220121130130432223221024442012031433021333002002314124201221004133412432434011302112314220100434230134023430313323031310114433141433200242301142210222134020404043012000014002041221342014403001044020132311144013223221020201420042032242313230341140021120124341300342142024144334222213140202222103314302300413424221023143021240012442314320240112001121132212220101030032041010433444343010002431321021000300110023311014433314224421230133020130014003", "313141421044414113003400231214010400030303304140214112414240212033430304430030341034101201420222110122324240302340303302440203443113321403004214001434242203120331220323103020343021101020331414301101144200030214400431413200402340200224321042324404203234441202422011123442320423432022321204341312420223113121320130231234313000033000441320140302402444322032041314213441210334214302142332214224221431032203321204234222201022333034104044042334203333300031122121244142220303041043233201201103031120333223110214303010424440223233443101033332221430334011314344204301013030012113220200142043332220443044243210131204231311303213124401014322422423311203400124344023012412231043121231022031304103100013233002202113431332021412024210330420210421110411222402331322020023043412203341001004013012304123101211124004434103331121403242341211313312214113230423400413401133333213323143023131103444003424100400140014322043334203442423034213214321213130034234044012223400204202234313232003411223244121210114440233140334224213440344033430320424131133104024313232232013400222023032440130100020113044221403141230034323302411213233141403344112214023040202412223101313223332034411442440223303014022312223204302120332403010344041101320144002341342144204022421043241213000423130014044404133313323033213102231333104403244014334213030214231123422241124032041212143344112101411034310124233303244343244043104204211222034300014041413001044413114211024431440400401044233000230232034134443140244001113040214030304303244412024000344101303404124232021202100040214024104322414314324123401402402012440341441123124324221213232100111120333311402431210442410310220401431004321144112430421003431323204314023014331133223340444340210322221443212230121211041311013413432232001410332412033423024413412224130230221204213203313113322322000244243344110122230101130012144241140114424003132421404014233030042144134242131420200304434123424224044430413412014244132401143003030423300201202130412140113123200404000200121121243204200003000024440142120021212000120243424312010032113233203410321242012330423222343403112303241232313332303444412323222120122033401441334231102422032004003222300123313340200204110143103143103340440422134024121402423430030444403212244321322421303144120224001423132302230214333022221330342414344034224212324010034014231240040010311430334010403414111433041113320143014213043101110220033100211141021034142441123202413441224143434242210344112401334020411341342341142042141344400403230324223132314312003211240024303434034230044300144034234401412422123240102041110203030230140211042042041103201144241213144010434101002344320424041332034001244204243000243221322220443420304041114401333010340104101311020414223020314304224441131230303044431234343302314232024214414413411334201234422240324032324341313340222033300042300141042430102310043401100043400401430222423113024213013210304340021001341241442120321342003244340020403243042130402431101234231400444244230223410322204441423333444000344010434024323114411301301401001200044012324032341414312244102211014041430021224410400303334210322134323243442100103141042102444243243031242340441022201441022340102001332312344434233034044043004321202222423421332302024211233223004034323344011124210300201231200230333122204423213133423400440110122442111204313221310034301233030112112032340142331400121344331221401113043240121034424323343344330411030140321104301332244030430003403144114030031323430140401013444111312422123221001320231002410101020443144220232031030334242232224221121221333443214213220123303002020224444111412332104242423202441123201142234243003312121330223101203400343242203301044002111330111022042331412002102010233242040342402400203340032121042210002100024214322232022341222032122010333231402004220434024121333101413440212344423040034034012423430314431432432440420344214442010402132211030223141341030424121403331033110011210114404111130032301222210203414311322441124442333332133300434140002320114304412120122434030223142442131023443323044234301010111231140233030204403030423010223042342323400402320341223113303343431414101222232433022414031100320003042332111314021321220132412241210020341212020131320324242144411042011132432043122244030241413211022044412104224144314001313300030444013301443440234120404403414342131333013412004244112324410122044002334200143402030441230313210314004001413210420311414123143113041240122242431403422022321442101112402020114342204044", "442443343024441411333004304424424222033331030124222443012130300101223224414444213341022212122041320100032111030101033042442200030413430012222343021440310200434333013421004111443002420101122200133344413141144003423303243024431042413102134430331420223100431033332201332431330103324032101412102443422030112432100232421123020122433043431300400144242334224310224410303044011303210442201101200401131221210231041300132112021141134214002044203241131000021133001201113201220101101412413103120422113344213233413443200040204422134131334120210402223413134121001011322220132133424132100131421110144223343402441010401233314020400242122010130211322030141444442021102323322242244421044120304110123011022041023000302204142103403010244212103444433421121342432134241412124322030020230132310333034431341134244420104043300414142421324030410030214000123334422314444104104430123002104140404334332144341303410023041032241414303224113301302402421444210421310340400123141440230223034344442042031344240311021311200030003323313200134022032133040311434304043420230133343333400000101242410421313302414402313400201232014121223034424041443440221402321300442432443200313342031310243333214433124314233202023324141034212043140103014311422233333122014430133200031010043302322023110132414324312140413130302433321002100043233012142143321401103012114134430441012141220200032240302211320234223313120003121143240312432211201331344020234311322233304223201320231033014110433042430211241322201134020432013344132143011402304442212312042044120110230123333311312441421033110030222223033443012241134321131201021110011243421244404101014334301142032312441432204403301234340333400232414100311130012113132310122244234140023334423042301022321031301413131401003443322232203042431420130444004010421001220221444044003214033021103242242044432240102040423400331310123004012023341111410144143201404021341403022103404311132334110000223010304112042232044210004413114303100432030214011234114420413304213220311131301243300310144313031303130322110244443032313042121230341442234203233030031422311002234344444430323100431031023232131332233444412413334213102424030241020004314144133033402421242112140321211112100100113432323044201443431233224004332341441244100314411343034343410341324131032001423210201441244030414333203130400342441341232141202013323401142102232122033343403222133302234003014134321224443310320421310310221143314414342332444240243311322421410210112140423210143221232004134441103031100232432240141123223424404114043104021334114103424241041311321141141111322133113222304014432333020002343321242114424240112100034221041004131021001323022300000010042144204001430414240210123143303213322012430124400244130211031130430230022303410432313202312043024030420232021433403204342202403220103320302014034031441431322344423314210333022102300100110012313423221232040000112011421311410013132034304304301421300121112013430312320412403404311134030030002400433120012303130101114140033440012342313012210123324120012114032223213014141123040234113313142143241320004121033404040440142411132433442142421300210212222423120100040314100022321204012210310120123142401204030124402412134042404113332141101321242031140142233304004401200040331201003014313111234443302323300221113333323233022411333420342011233331031322333110412233203144432433340433203332114313133044221011342321022340412334043211321443140333341433244113130242410000400213320102223142410132134111441231441440301032100422111332320043410133013444442134130432344222123242012304221340130042000013431301022110141212210041112432304243433312303314334411013344444440412414034243121100013331233122133111401410434322440030002031321403224231311200012132023034130424331211420120140433320020001240203443234242000433411000334242023232034414321342222023133110412304212244440343114030014410341433434434141204024313321222414413013202240440013401124233342321341300034433022201422341022204322021432403031220002234400220441414101330122203004204004034031341423143203432342132124100212011123332103204201431420202003123241404000311001100241424142322141223302014430341233410132220422130411134134113431013132332203301012421024013230330030132212334024212044442320131443343024334310424024211032113012200020224040022002321412202234021204244423422223103103023234204400023312203220322020421414304201433031134331322420020043410224201440233443211031131133103323444213432310420131002311223130143431000314404112220002310313", "011304102144303430220132221401144423224113330044323010401003020342144131421210320142204231100220103323110203301224424240221302443004302421013210103111412413040032112411140211231114000012144342404313401221240200132034043324201223111300234111000334422204332233340443143420033112300432203021401024043311413311311010232433104211043344341141332040121201134123422014103011002131201421433013043234130423422012303302431222432032242133404124043323000103344011303042110422230010100044002032221411113304114221221140020131231033423203232041244424223422043033412002314114340014003320204243301401243311403423414232214203432331023113204022234200233313234140232121124332234423042403200031231402314101321030404230244441031241013322203432240120040133110243044010213242213310414424141034003342142420102012241110434121414201304214134312220111103234143141303421032042213400244104421012033044404411122411140141014403000301043302233000043243002342114132003141231034002412401040414042021402400401243304420321403024302441133313313441024113110312213240231320402340114411041102122140312301233410013240323121330343234343023312144331034341343213303003123330043241223140433300014232420333141224121201131403414344011331012412224421100032331234334400143332344034441141102102313031330043121302403021043334340441121412122013203103200140432000004010212030323112302324303032243103141201304412042003144113344412304241102244403014321004320302022413243420302011331311424043440232433441331314130314320341442212203434431443404302424233032330001044442404131432224244122420203110404340223044013423320143044222410003210413204100142302102241342120424434312134022043424123301312212110122410412330214432310413010320034234303110414032344240443334234331003424243041411243113130013042311343032002310302434132310333003320032120010221320411032344401000233221331320201042310424024202224420233402042134214232303131033000334234103420343421041423220403344324430142213213404443444133310212434322112310402303002130001240240111104210323020112023414224120324401234414434113330314414024441233141301144331212001240333034341000441444311123012140044202241224112012230443134222044044022024440021204324010141220434104011403002403414320310331122020221340031304140131104302124323113120022201423222434304130140330434304112000200410400303012202341004323423322444303322003143330423111120134142011211044033000312342441400334213002410412220033313412043103440422043402113230404401031024330411223441144433011323244042421230341133130244230323434400433331420130013200102140321122033212430310414131143423242214140224430400001441344234404032313033344110120132131130020433211203300224013202033321202444223130304240340302113003240333401200310112220112403223011102330032421043304212133141114033332112140120342443024140211032014204102442420243013022403143032242422310124121301124403443004301343244413001332401414214040042040133341144411232031012313444420100244043201011242031241311222232400232044113303343441134041304431323442020142004111402023033430431411414434102301331214241102044214124123042401332442404013122101433420224321402423302313142321444111234140440013233300224120431032433401000100003112231213023030102442244122441441444301241221442230140442013331041342402324324041104011204414323133022042001224111131033203304010024121343024404032320030222312122440123233011043140034013203104423014200242140340011311311444112411202004224101233033340201243004140214032444120243302024312022434231220444004140112012341241032204331043401331444031123003122222143341343343232141132120224111210122112140443121444201422423432302320200111114223230434134132310113442211321402300221210300420302214424012130012314213223213114013411242231241442222121102122321140231313230124234333343331314301204312411244133434330011123413042442134141341332400110430423200313202220024412300140341221014423140314344202130423332231312340003224430314322213021202031202202312141133313223002202130332321130411432413020444410240423343043123442420203204033424402311423302024242444212404414404221411443334203313133421012040420111340100211411402114202020011443310233023323413321424222032302111124120412214441101131103410014142414421122313402120430342443210214440241404230321323311224200020234331223404313032212222302144133042231200323112000013212300104044241134302342321144424111113101122202422034403001014332311041102121031303214202003133424043302021243434244010343432210033403204033233310410342", "120132301440433410204412143140203010424441240231422042104323044031022123121230003433031413412300242302402313423222314120010013012003310444304134043440032144224120400412200122321404331100123420024222421104312022111223213302341324214332130041331301321023030303134402412323324103201113042443441232101112400240331102003120311424012424423041321333040213004100201330034433113202404234200242004431141244412440203224214403343444313343200042120143222231201034031430232420201210434122431002112001424041343141002434333010123310412020224121222011321223213233014041242340432223423234011201000102114224240220020231002221134414121042121242123412334030114433022111043023131132321132044223304133434103323223114232143001440402034220130040013411322301011032234203101041340014403312112322321310241114023401024223412202014202433321033031404310034110414002211220022112421113303434003120404213211322422423141401333232121044431343112003440011323302430340031301210031440110222133240104003222304402031014034224423031430030322130221013004030030030030043244312432024223330012334341402340001331041101312013134433210440404403113332344140343311442210434233313004231430041410341114322300224431423420303023223031303420112431244224320413004430142130244000030433241404430322431014210244304024131112443112242443334301023022331010424220003032431122000100444443442124023444420104214233041044414232213134212433322102223000122304402221301302034020040320212231110423322143301441033412234434442002001001212234011204203421330211103323312244433031010233423321104034003311311313040143243343322223302203212112434343121120434042413332402312333330042111141311411210244211004313231232402431243141434004220240202223110223412342142133442301222204043013314134202112411122210012412320110213413022120323401112411144313330121123343442214144133031300033410120202110200033044020141302340023333210420120341130003221411101201404112003304224044133013321040103134101231112111324034003034014332011103424310133210130031423114323111241122400111433231304341321344121334342221213444304131404212201200304224123030112320223001223012404111324423212110040034242344314322210421023140402434423042040211303024313342213123014234233401310213423424314122010041242340213200411011102404212240042022424424001104102334231444042313242230003302002402304301112441321130332321234131232013000043120040330440213044420421414441303310434102030321343104303231000100110403142144344034124341030220112101304003312212104240013302343401141223314433410130001242232043111323104314330112021030013300114211130433131400212201311323342000321443313444221320304133311310440033323404122030341021201014332322131044020440420330002232333344200010121041030121122232234404240003214020433324421423102312044422400414111343003121140142443144100213442003413424104212211123221434434100420032100114203210233402220043410022401100402334403102440231311421244410041242144233413230022221033132110410233140011122212231333233030414303300221100033110202440140122332002020444414303402211340213223242311341001210331400124114333012003030420343102312314131033434343410100231334001201413104003310013404020224414110313402021132143233041003104311033111422230432112124300433044101214110004232230234034440302101334341003211310242142212233124240304243323130104114131403131143224213442233043402430221203433012031400302212422232030230441234040302304142210120333231434323144232344330323111134310202112411141313020301121220341443212233120013404013222121202414331132204432424301142041042034342101340143004210023330004340130323212324231241430143423220032434331041424343303124101032230243010423014141430200102124332212012223221310341002210333423434410322304314031010344244142112320141412332233240334344203104440201001311242404444443434313124102202033400033024014240242433032311234441131113101030203041401313021443442443113011041422041011322221040233401142301220431320213404111234124021313204032401203240214431331301121332120210241011410443432312213320033140311441320404041404003131043423301011240122032400321024213101421123403234340414331103133221400011224030012030000322230413043031343040004431443302040432230243104321420024030403010423040113243404222413343031021420010310303204331044400214033030034113324424221323440231414401412321031112023314123204431313203333210422344431000013103221344323220304113112120144043421242323404321413004431243343113333430133310200142222022230320340142023211412420113440041430302", "401341341023034421020042104333100234144241411441223423111323404102421331233302134142100122140434240131012243343101033122204114134420003442132432012332241333442331022430100132000413344003312110412210131021143320002302403301314023434400241422314343011202324201331040001121412322101043100314111013323113302320340010313332431404221204123142112021424440104322113443120432243423201200220444224401120234221242232411040134312101301003112412323432003243212101340244003304232413123134220341231111003240240001102411322230232030112423320032011022424324021234221334142231432041440112212002211243144330324131403422332334020121300131034133311112312313302211144220311114110211401232112431210330414103042043421402133232432403233041130331321333411121134012344113324403423043400344103402201312220131124430243133334102120232031401420322042043431034421044411114340230010402241001314224113243012423143010141442030411041130302210303103304401304201010133120143101421412101324120142400304304231013012313211103232423120432044234212202321140322034403303410143213402212321321032004133030143302304313314311014123144301043033340304213414014024323142302200221042434011103141203320214041041022120402232120331130041010410341304340103041410243243303410134113234121322402320231322034043442424140442402010224120023422211031330034123320102423442130000231223104034331140040024020432422012420130442332410114014200111242401040333114213132344422144312403444100344214011234323422233440202323421103230130002032230011310323120444442432241410104412320112211023340012024111232403014220044433343314233002332420000330040133134334001212342404441123222324120444024111003234042122210230200034410122432113143322243100131002033130201102342320043122334414310432332143143114334203133001042332422141342012021230333221023232214443132243413421103130342324134331034304104231204401323123030140204130420403143333233042231124221103424040023210332044004033000401413422322343223303241300342121010131131132230012422323242214432332442042131320214122142402043201423023012230032330331430132203223131443101223032212124141114300300232042133340120302211343444411432024243043402313124104423212430230114434111310222030001031130111213322113342120041333441322421030121030332411330131201242420144400402024112302423214040212141142344010321331322421431342401324411241103241224020404120044411340133233413312023304220240432442202101222433230003224210331022103331414100434134124104304333004413203122233442103323244112311010124440140340341033034121003233342230231212043414421124344340403310101204400442312023443402134100440431142304213312204344204201140303431032134232330444021023223413142100143230221100311313124340023041442234443310020312244203312444144222230243400033123343242341340004324030111422022300422410422411441342134123112344200143212441133423421034112143041423441212114321341004132010342410442324022044043322323212134042403440043442231413212134222023034442114343332010210043232222414403110213344410333430020001020434332244011023243233124234431121041202044043304324304312034031100412310411242034123111131132041432212320230413012120011013442142104223142324133412300121313431204140030204120402441213103000334133444230403113200112124122314421213230334203134023311431223444411404214224123220121312203123214412020413430021202040301103121202130221204324432342424414303323201411330214011213321433100333042131041031213243100122022231012430320033024431342144302304004423004244121240013200002104400203233344144030344413242201211402434403434113014131232300324111040214204444031303204004021101124401030211302121233224402042003240103424103003000041000003211104444300324024240310143003344043301200140133343244210243213444440040433432141100234401322131031014143011303004234000144411223311412212432434310033143304130212201232223100120242122312113434422432041032230230014414210130034233424112221331104102223230321210214114302300434200032231142000433043200204321030441203012342213024132020341223431224000101233033012230211224112401004313434434201243200440133021010340040443002214000434320040403342133413311424344010244033402120100413314343234004041013003022333121101430403003342301421042424114112430231343244124041404103320113420421000123004443024411324024034033222340134143334442314401221042221110144141321002121423401300414211210324443103121044210101330231142213304202034332423001443242132040301300314224030444100114043200342320104212121301010022013231400014", "422243204241121203040044322424024114030333212411230000410212310322414310413234423112421131321132240433040104231343223420241404310240304040341431022012101442104114124023311401312100201021303233030313342411011010241003003323134021220021124311304332324342010101141232231410142341244221023010202304024114141333400441233403300301302400204403412230102102124140003130030100240423231132234321000031442211001003012124422404023044221214341014332342414110334323034143142144042022123413212204432031131310401103213344343244301021144300111330004141431122304431402002242132013433410120214221042142313400112322320002203124333204330131234433400240024224120211201020312032121011211331244212420342030130003324140433443003123111134244402340001444413323210033042201243202243341440211333132434123111201343213131412314000344341324124240124040333432301402144012011440300301441210131300042004022020313141130341401224440431114401424221433143311133422020433423031102421130024401414212423422422113230024402421330322320341232032422211400230134114000421113202342420400440113303110024114114142202330303320140000012340240103331030040003340204123241131342120311044300024121424024412421203402103113410424121314413400404414320423312324234421243414211424311003102011243400240440032222001001021222320404343233314423004213344132434440104201042241300302413041201401020214134013143004431332240224410043403343012022210014331410111313220433303430040122332432144320111013244204242433024230042414423243121320202403340203310043330102120044421243301340201221434214303203420402042322410130310110121122231421202032210404320222131001023310233110312243142040124300132114304324020003234312434111311113223204344404012232400011311100113401342443140002103340321240303011231241400403113210121410304423221122330424010322024043442121442011312401432442204244230034002301230434411040021021440014140140244011120434300212343043340421423223420133211021402334031022101344011212331004143133400231213144122040413000334341122301334331311232423204313222221000320010432201113122443240224202143242113124311441103432043131030132431300221223042203401142342014341030034124334323202314014411122101314002413313431340002314244102044203000113221343320044122324020420420110144112203220430330410200413321302003140113404214204441203041104223211022422000200042343201120241340023333222123140310322111132431441432221403102420301344020223231123340112002200133212324031104222012401141041134101403421234130443033223020334144244322332122011312130224111120133014103302221132003044412402430324331420031440140310430140014433420013412144121412024311400244142403300434340322322122310023020314404234344040044032443441411330121441341202143441243302024340001034313410243401142144002421334343130442442320033121440333142444433010204233023220001104320231134401142101413420413104112323010343423122011130031420301211403120130232141420242322014143013331414310231221034232142322022344440040101401110421042121421111441203200240120423341332203301302344404441442121421440322121113011421412102324241340424130042224034200203013343424212033013144321031312434122302302241213434144110123101023441003122423041400420324120332110013422424041440420443023410032042023233010331421143430202223430412304040230101214210113224232203123103444340400020012140020020203323314042440000402303430121011421332030142043334434030023111011020100130440310141041113243000343341132303321243311044242310010323012211403411404234331401333102423111104300413141422423212420140140002443440243400104402404011433100213221343304004234211132032042422244441001223330000420240441424141114441404023212110332344143332332213123420141240212223332230102244204230113123210210214344424012342132100232121014002244042101412402422210413312301333213222012001110314003244233403423003344422402101113303044131334124004241420443024133334443302324100201230032324412124221410100412012431314444042324040411014001013320422310441424321000313240311210121431110212321412110112441123021024141044040410323432414420432424034302133201210211013101012101010321413240020302444121411212212141221333433233444311420314331014230041441410413404431110234010314340140022431142113423141222413212440403044423124244434402431041114143024020021034113111220222020411112242430021400443014431221230314212314041344110200441300244122201234400242244442111044342312412421000404230141124321233030330202430013443303331202023300041124030213000213232221414130443323410", "301121311420344243043410414412033320314111211421023332020040040424321114103402232011333033430030034123220332332014032241320232140043044224243304113033440041200223114344342041043044441022000330112020443224031200231312043421134042402011212100231201334434043300320204304440214214204333302213324111312401234142011340324102312001004100020141010032010141400103232340402140204013033113022340104111300232342012041412402124020031212013221202033214224424131220013020013311041121421332132032213222232441443020332220004224010104112100101040114004301044203120141132113321221201311121202411114411220043133301100144224142413044310314023334204411122322403432010112400313322124211302303022431410401244440004412341314403421344423333201401220212424101441311003221344204003413440004042003310023000144143441112200213043013443111213414030123433320242403242200303102244140112332031444141343112420100114340223140123004203203003204141311344042232224300230203213403033340434302001040301144003211134330333332112402111404331100343112124000323322311201223211103133004201400203041013101030324423412220034241024322422142434302301021213040341123441231440203023342324113020030444401203443414331011114240230210211410412220212120400322432330000334222221130013120104410013421132303234312424340212422204422333224140104132311223331434443301212312103404042041203321012113004210220024001020101000021420113324212110321221240103040430142203442313220000233442022014101014123022441101341343421342243102313244142101010244000403102223032313424044121441420123222424324334403134123404010403124402400304410344020243011411211212124142304313000114332104130430112423312032142012012040130430434032310220340131434020010020101031111300440203211022034102411434204414211220140111334114212001232142431023140112014104140400220012241042133112334042010024333134232043200203231423440211134443100404223142032420424443113132221411103241213040200304344200222214330301342204132344423320210133114104111440110041440304402203044400321403302300034440114003222044302211341434432041311012402202140214140334210211300240421143122221321440213344201201203031124320123421400232420213033420032014100443112130422214301401311443442212323402121201002043122130124121124004324134344233420341031400032234331301413322412102300113040344300441412421011100111122113013440404441201144341302342201123304000112112020144433311213041044402334202020302420004214131014030004023033210044114341231300430101422400233031220430423022333400011112443332040310024123242214140023431222020043311430302011312133103103404333441004121302004433321424312442103011121203431321123344012341412010320232404441414032202233030202101314130433313100400012120440441313002011112410223343202111114310132443221440300423424130244343332444432334200213410401032310442440340422020200321202200124013422204202020241211000203443242202301320241134423410332220111202434330110002140403320403414331401000444310212324122310440202223024423440303113034434011324034121104123121224211141103332031333044110410303113144113311244004411132140033401401224033124131310130320020322121414410214344302101242142242410114100442242100043131320223212212144013124012020204321001042411002240013124122042434022123213321042244031312314304001202200340143023022320014342014114400410322323410122311231202210142231230301011203321441441102011124123012110122432424203221431332130321221322202302342420321314103110342243330433242230313123231010032101201130012042131402324133224224340001344312223332134114314043013003341244240234322433300144232102130343420413330334023341332302244120430240040343320003432210120242404403210020331212100121321201413043200014413341003034441011013203010032120401343322112303023320444112433432201310003202112421203244412044140432443421431340011403141303033030234123344400331013001432330444141342134241340141112102021024014104333000341124341413201103404111140222211244244113014411014222012300314234411431343301422402424121101332221322023243443224112122233340404013420310332103201440301042342034213310024300400101423022323142223130311423220112212323100143403042140022222110224014343321342204022331300324404242114222404221131124302033012224310224443243224441210214132034410423020311233034022042443321223331002013210112210312130023302301000424022412224434003123230130033010103423020001411003341204003414011224301023010123311143131123034042113212410412403132240414200421212234103044322303403140100311241212032014", "432014333012000331233232120013042133100234034414201024401332220041400230421014414010224420132244024112212340304133434141021114104210240010031243403424212411342121330042224002111210020441320223241012341312114232014200031441324444324123120242303404403123221001414122234030442414203040240023134302341221102004222020443122131423443310130003334010333014012303000334432034430032442034410032313104342233244040000230202124021303233412330212313441430432444003113013034133213123000123313120224432214432402324032241002102231324343320240204341240303103430014014040041432303333404043310032240321223332331330142041413201322220133000130012340411310301143203411244114421232241230140122112411140402204333002323314422024211413434023000130420041422133044210441440230341240430421040204321140233301244122342234123022221414114230430331443244330032034200322304230021020320312431041421202213244104113040300111002332304031140002002423244200201121143012013230211032124143134340020304131101131213044010112302114042242124034211233413212002431022422443334014300130413130113141434121220034101004204013142210243332212240424100014213221313323202422031303131300400043344011314133122110122131044231404320233431104343212043400433300442032232413022431124023220404333444442422201313033120412040011022004100311432411131414330242043103400344030034304104022402033323423444310020201432404030244013241214223012240030014132334312003034014314112020400214030014334044321022143211240043212001100300430221003310331213133413142242240301230104231021200222134201202441334104414100224310120131240001433333443314401114133343402014224021204010224410300114441301014430022012310021323124321221322201434003234433041424414433042202121322421320013133412102121032241414411211424341330043112342000342310021241043130304134003111344112321323004000200014311333104321140124311034040003322420103321103132330320020123130302402333103413241130411122040134104420220231304412412241420124003241444222030213102301201314030111100001410004310340132321402312421044401204144232320330004010231432433124120044332004232202243303103431434243314122213432320443023340111204004104244431202330444304312222420343231301133004441312044103434404003104013043122220340221043210442042320043342343243000041311144212323402131303202340003422104434300231231121030422033003114130301301414311434414213230012421411242421103011023223114412043333203204022210303222001310432003314112411231321320144410314100412244021244120103444003041230243024133024041304041024022031224103110202210223201304111411244140240320303301440040322342301004021222103303001303304321120204011042133320421143110022423313104314330042232441324140011040444313424444334030324233032013101001441401044030431301021110440242213220404221143214313334321334223003411204213100202340111133302132004101140121240023230121413140334144122233234214042032143132031441223132142220033304323231244404402023031213410444331032004303021204114224140404421214303420122031130000401144440120010343204023343433112344023132143013130201043303311341124441120131000010232032121122144100322033001331431431432424243301112434042423114304441100313323110034214130214224401041010244340034344231323341023402112014034332422414142401404242431430131134322141040334322023132143204241421103040111323221420332044020110021212140404111202224234330042132244121413143243211202111124224020023410031123034414130320341024101430224444004420320321140143130023244133013132034420133401110202431331032003044301242343432044003222331413210133200230430332004144424214401432123001113114400414102300030434320430004340412133304421013332032013443400034233120133331014011341021302120323024231011343030110432214012443224243104300032044222342203400111033134022310203243110433043431433402334312314433213011030414344201311041241144222423200330142124134330202302341133322100414233321002011020423344234203440230043432204200310102344421344342443433303414410231044022101032230444431344022323201213003434302440243221202101132144030344314000414412314420442132302012132202013443003243044043201001230400311203044122320214420321302404242341203034120024241110403440020343042041141334331143240011131231441340332234032322113014440402443020010121202141124420410233031140312324434024303030024123240340243141440244003314314403403131302043023140144443333001000224103234412311441201041212400443212131132332244124403212404013133401000002401020411312412440424433121044031204143310223200143", "113400020323023320034103320331024240040404302103444013203123344402424320233202221213411142331420311004334241143022042424440043404413100414221030312020240003210242221011440423312123323423012240341022021034440433321004203420412222214343434411403021100040344313141240200204101114113024204230423140232010030242123303140030032010320111434313412232223324013423114443140222213131101202202314113442411034443214012442323413030031022203422211043410242000314332234232003222210334431413203440011112120021024340031223303440140444103310040010342423412210221322331421424232340040434331243444204202134230300324110030241110112423022144042133313133224334220430041223313401134130433234011310204343111440301443240304011201233401430020312112020143312012344432024142413440312430110334404223000033014434332204100242410402223334333241212030140402412323413133424233034141203440010442244032320230122110021410201023211404042144001140411430241341204313341412404400422312441031440322020034441042423104042440340401310043233314103130424312330224044331044402044101310330022222133120124011443031342230240033003131341110211433304421134041431443332211124024131030440011430401230210123230034100113311022124140024124143302434323311042233331423200114331444144014434114332242144221402201000114242243030103011011202032232240134030021420332034400012044142444100141243020310031014133034241004321204122330103043404413024233430403310024020001033042144200404144103120130203141430342310043143213120330010031110100031242004122234200422421303421402140024223432301423210340424014230233111114014144432402404302022332322410111130323432243111311210333044302204321444132321134422003140120234222003021211014404310312132414024420204130430333332434344041014224424043143431120100232243303321010441014120222403204440224102400400440102402404304013142321013302433444433332234031110341334302212333302333222234112100000440114302122430201240043042341100304124301111233110123420044213320242213420334242213142312341331331310043130334010222220440432440321210404202114222144340130211140231043422201314112312431132320041211301203022411112111413031242331422122303422444303424112312424401311114211312233303301311343001103431213413113423121034103240202112201320220032422033413032022122303041413204244311131411201321420123113403411234110432012324122102314444131311143212301103433220132400234232033333204000034004300032003001034030230130403133430313220104412414141412004202120210003434123340042120241412132202314142423421331033302031104211031320211233022214341344021042414430224212100221133304432232024333442113113022321444422121034133222123132214242433311131110421441343342433414430112330000011211434330230400113302303323213240311403304411443411341113011121213013200303030132202200310214242021041120120141134123423132343324404343303240320421120002034124234234011110212430203034421023231012303301021343300413240422302024433101204201023401213132224124143420334032222041240124144434334300200340322322030413003301342002010012004134330200143340242340002112340020330443231430444103444311330220422101212324313321021014244034120432214401202223110214020342214243223431330001240010024220134004224334300134304142211430443000121412401130431233024221044301402010344230013041101102003340003314210321141123112243323223004302000240100144122202122300224011343032213114030112400211211140440313412132432414233232344122244422420234340044332031300344200323012203202422010004121131142211441011334221240203423343241310333040431011111324431124204433413143130040312040003044421002030303434232301041221211312024013134324403242203204033101410001120301140222041214300330303341313411011443203400414331141410433232420424103141232402044341221334400402102122304033003243024323213212414241104212313144211242340301122230042120433222214231424023004111010144313210004232313142221313121004301024340201024302140122130231301112213232030341141220302121023322314322222141010433231413022413412104422031123042232332033400014104131444221220002343021220323201213432413220402140433324232443210312242011303444222043210313244203243204404424344140443200112321143104112143442243122242101230132121101200421220111122121411421134234242013334302214130423323041242102340420111242423300103043200200422041320344111103331422411430030234221121223112433033302433003212441424124220204202244304414431142104421443031330011404320400323434121422144010221310201143042400003143023014223331123431203402240230332", "441244122404403142121112041101442420241334043203110201313434002301130003320143011043413434002011340320242130412300004043433023043431214440404022132413040240042444322240114002444422224142113421314044400033322402234204422001110010310022401320040424434143411142221034144311213130020230300440120412412014420110300000134033000434014010411204410131403040200343401411140140101431221043232242444341232140144431122411002133023133231003001011131203301411443342323201032034243401221021412330132343330231104233131042041203121041212231024410243310400303404022424420333021210403032413240024240034124220332222214324233123043120332423333431213341343101132111030132104221324303433031034424443343034211310220140202220310223420002310243443123041431104231122242112333013320334002113110322404123400344434430324344320244141210101041001201032423300204443411234304222000142044343421000024020111401221341010140442443213024241343042041320313413242111021433120114000134113143430241222414203240413331423412103340021020140003424134310411240112424000340340103021143443033214134420410033122422220130102020300100104422102122200112202220034334210424410320141314103213333234100102241311423300033233423241300410142114003220203222140200003434403033443212420000100401401310123441414034323122123214010002212314130311433402324231324034142323124332140203032412032003140440010001220311402242311012331243102313232223231420431330230212221222324221031121444202303201210043302342313032130422333111330140242221204431000122030301324220304102212442134443423043200023402312023201323243411120202334224223331141423012444103231200431231403310211240222402120104322404020002032144124322333433444343413442340010441342140240324112421314332222123031444120302310421412033042042333234012121444011220041011333433212344344222430300032423131001323334444444412023220311040112343434130101200123223433231340311114242032143430302002322224212010300244141131340041333130000014404241221443024201310140133102100134324420143321404034141430011440423131342410304341412132413010340041124400120034430204024323020200133114211214413433324200110141201121303014122420344420240433042021102433421223441443044434002200343232021334102033340311141321321224033302002130320332143221402330431031343413244120420334330441423122120204122413022200304202101221444221101311014212401440042412001203431420334340432014324330400044123443040213220201003042103032230334212140022023420013132124314140410100003023042321211101224221213040111344134021312203133310332310303030240124101410034322111311303221120400132033300000301240011304132034011141122420113042042203434143010221100004030044141130241343024442310021114224320432404111232320202203100100213400120113431341110121411234432242433102003314012303110333010143441210234003344124114020320303243004112022421012300034310231212430322214444102132101100244334314240220233440401143102032143232300041201424202044433012421313000031010020202200041020213110103234332121212140420401421104434301222212343441410030234302041122123202132443401402414041030010430343133403422020410340120011240411023031002012144401140433440013102403241233441300241233010021441204142303102310100012443200040041320021041031443130030000132431330014333211142312301402114211344440413431221311133211010111324221143011201012233111301022110414330100344203123041003402033412430313240324331013031004034223341414321413441241241001022313200323133400443242334230304324024240410123012234021004011020000422311221003101043210011341120100140200311030333443033430134132040322422403242312101244300304243004411123400043003012413232114043303331302421440211340221202423004311214242311110014234303400244311421120430030300004442312322040010444041312123143330121200042423302232400200220201100144114440443234220011210320103114420201211213034200220100223120032130404420300311404433430130122104004410131343210322430200230432143443004113433411444234033001040340232313141232102332244240011113123012043440412314421211004233420210331302323331242400233104424214231103302431113030443124002421120121410042404402243022313444013142242014212203234310242244021113123344211140214123341414413113134040111004103222000214310103214320402020411103302413012232221320032112331104044333242433240144330424232200213111244202440203222220001214211104242003432123332434320024031022001333303222443033132130400430402040024130312403134133134204003402231332442134412042101223420240142012133000001012443400111420", "331222442032000444333330231034113442222132041331133340134111402320442200244030443233201234003223312043022324323141004403430202132441404214411214331414041024233434142433320133002422121232322324004443121134331132421302123434043200131304433333033022343423011420331313033012200424024401344122301444020411101114104302431101214023332212312143331414044141121230030404140031323000202312022123422032442212130323424013143000030224334433142122110401440242302011034311120002130030301004243310302201411123403012420011142231210224313034141340011002322243330421040344113103241214410141000443010111311233211423041110404401412043310403043321204324244143412101330202020301420110033320004212202300213002142000421243230211311212343014443344123233104022001044223330200303434144102411420310444230443040113021022411122230423041110241332221004440213014333024030302020434021140304401132313312134032332223023123140213030414030242202040423032124140224332334240201123221030220102034123422444304442024332413213330201012214314333144410241302033312231411000324002201242323020011113124023104333203043330432002240013321323300142231401444124223100021014413134014334041322402014031240131141102403302201041414231400012321324220100224104112034401303220414421003120131424120311213442310243320001420133321424203303340144134000223132020210242144120043421323231313132411020320043144133041401223330234011043433334010304244102243401123412301211143033244303422013103040141203431401420002134231000311203421013441142003042441340432211011240230303424231143400321012201440320114103230314144323040233204011432403221211201043412232043221130431324111130044103210424401142222131243304024143220141123143313411032140321323411023134400221322230411244121322212234201030432010320310131221213021310222331343440324342034101434422304414223312433404033042102410124340221230200120202213242022213412012024002113312340022040442411441434042004230313443231404014433230131011101330422043421123430013322130321214022001311243131303234434304024224031020004241013101244111004401231413202214233001333023203011342404143231222031203341032324221304331042112424202433314021002401043013243040402230234003010004433332203202020210410212000004310222032231300001340104011120314042033010203432123120344321102024234024143143140234114403432224431220344124424333411130214043044242302104224042211202334014031301223044314022343021144041110330133021133320411342324011134014442232311244444134443012003214202431324414342030340030133041203101442023120001432131424203030201434000023231213311102423010322131142243033402033240114200231140411141043012040444122321012240112343100341333143431014023244432204032143310014001243301420213343033443330231431113042013110442210412010143043223413213011433302210312100014140402334024120243010333112424414214320433323324030203431113303301121041422411331023244013021131442431420343242414000004200100212241210240323222210312422443410204322341000134321330130111030211402040124014230132341403402300244004434123232222430401430344111131334134402233434240422131411242101240140443340432211433013020433332404400432414042403240042021320233014031332101202333034340424231004444014401334030420402301210412222143044143421120044343244223411442411012223334003021032002224442133034024214443032213120322214440333011034111334001023234343131220141022024224043303400234304401214003324242210334104113203303332102124430140333414034023214011123122434041313331423032431044423102131012441013231210310410031210033320323022043143223444134103420033034100421000222414443233030444413322403400244304342113030443312102211103243143213331121431122104040000441112323003112311224320320313013143420132322040101333240044311203323114124234133144220332123412134234010310043343424143030432403012402312413042220100313302241340342030222314120023340341124134202310204444432320243304111334204024010110230200011344003220120312242402241224443421230011243411320021404212341404204220210132210420211302320321240213231441042223200321322204011320421030000314023434441103200034312344432200433424033440034402041142420120211144441440032402011300312320010132103430343001010222033032420300144112242124431032243100432400402333300424440012003414114104242131212243331314043042111222230410202014200431424040032204320331301020033422034233224432210340331100311003442440331444221100200424243010102313143403332333400203431220143240204010303422310210340434013240423332323034140432333200024334034", "324142302120041333240021012033404400220302004030142344422201042344002403334021242024442022122010003102330314030020310300410401020322100200031203131430030200230334134022310313222004442202214234002020222313320440323413200321340342401412133302304330043022012311033022103243142404302333202100030020333430240232343230430312444202100202033001444014204112412033332203243120344212141102033022413313203201304003131133221201140132131402234303312131343024114233004012402413102223003033242320314002343134133320142310044433332230142030223223313323400110130144121342122210341444244313414043231222423430300341433044000143331032442433331133224222112241330230200220211134420233440414042113234031222313412221010143341030432343132114204423231400410013141102142403142243044143221134202402431023044204233243421302340432033143140224124024424111002024144112244432421110311002220243324143131222421000330044401424143423240023014324142404121042022432143210223444312412334343131001332141010121340224442204123433303130342420420443131124431230332240323143344414122433302241224244301024442034222104430024304124024230114340013311142404011400030244444144442121034000102014100043432034132243103402314013223202332233421204214322034244432204304321010333422141314423042230003024123000310442111334412043311041223311202233430144212322224000224222331031343003322204200213202101232343040210000411442244041240014304010041140121240403130001100330103123123430300303331100440141130403243234244233232332430141312123004122234323322044011302011220110113011020410121030142344414110114020122321012413434211042021031321224334321332031431100112134133333410032432242100131442241414410232224300330340420044013330321043220124233213344314343242011204122332110411343133224310323312043112021111400004123244130303122344033240423132130404204324333003013013420122300342342004240310314314222300031001030302324421030022234402320323110312311222313341140221123032231310323310000233423243300200414343122034031412020304343302030413444110040204303341242322020424342212232142123024132111002011332310242010322302311304124203324433233114423301442344420312210410323241001404334040041001032013203212010044442310141202304020223330133004414342403411311413440203043133443144434220431321111332000121441041143442421234110312001132300331320041443342124123143113322141114312200112001342031342110241042314111242042330304030110441012421422441102214102223134324413444120033232430411121340002311143330140142343424021113102001303431110422312224123244031204422114223213021112133423340141340044131023302421002423420421411000002101414431442401403344032134333213422103311320142031444402412230333224021231100300203341242134014323434001021344102140233004221323400414124111230144012124124441321003114210431244010120331130313113434230031113441401342212400311333314322403302110004300303022133344301404211020231422411430333442344101024244213303001232040140421231321420204230134442124044221133443314003143403134212001433400410342302142402422442001114004110211442002210021231330404011201022314143231013423211400143422203332110114444341124401134322223020043111011101242313321014412123231242130443341442143201232423323021314243014232220040211242001323412424223033024311321024413132014102322030131431134020010111423144340243023402221320440043401420443102400103333140212221012411043143040140300130110203223430014031140342431421341140111002232112002433243404413221142110033412222302032142204031240442430212240341024144441212120112223401220011342432042212403130310243001343120001441102222021322313214140100311131322001133010402404013111001042411422103332141041310324424211214224221442031243424031410411422113420323232230142443200312311122204032101112024311411043330131343343221000224310200300033024240342030333022430011103414000310143001423431123224314441400340030444014010230213141341000311103313021032011421341123121404220010014134102020140114341041000043003021442211401123220001433311340233233124200003331430421421422404131234223200233420422244330222221031321230010240334144344123232341031044132200240330110240043024401433102441103422431100414204041410003121130443114044343223044432100112214142133013223240223242010120333223410121201433332314001044333211002034220421231120424222311322341101143401430244243421420231112203311443040132323410001133411400032400314023002433322000044243011410001002432323312044202344004423412121022020324404341333431213344324134144042103420211", "021324212312321244143031124331121222032320334302331111410233213422330403002142330332212312231124411433320420412234240314102441020324341343100222420330200002234213221144314024032044022311433422242430002122424324432432431110003001041403413402021414404304103301121323412413240122423411011421104143210331043014010422021134031113430301302010030241144433244130011102131303303433222133013400413442130220430040321340313412343014324220142024331331010024300401112230230444311301111304103312443044241240100002140141142013332431424134142042024410041404103320443140300412110013132132234212122023132022120221310041024404232301144122221140421112411024112201324424434400421404410134114223242342434231014434444344331441203024420113100100311142400012320341120100441123110334044334412321010242120101432114223241141100232404013224304200023102304421041302141102114320222340121202023023413103222200110112240011311020332222322134041320122234211434422424431100431444300002213013423313323431243434202112321442034024401001220214104401310102011223144124002311142344031223204122032221234043114120331400332423004424414202121101013244004431232033413001331341221121114132240212030230322332401214302031314340443020031021124431401213233002042302111024404231124404021144023043014321012103103204131342403022434233010223441343402214400244003134433031123024432124330011011412434222240342002110210244200000332011232311234033111332304231441444220412022003341414130021010331203311020432100012421203243302442412434244124442231311111114324330012244420243344341423112100041333142424342424101412241302322011403244143103244444020112222031111440003432223211140204443110332040423300232120240122404114404012114120104313143232423023304443131042311022314212314014021024421014433244201114244310000241432032412230314304042331010223412312401411434014411401224130244320123300204412334212432122020240110410414301304422401231111342000230230001114202203300221233401134121213110201141102422414024200422030104112233000343102340332320332241043434421032110422030010120234400401404002231433211331141104314142114240241020143244102123220330223141301404122410141243301104302431332011400214031333224430023433212123033302410203420013121243331413042403022413213133420310403142211230302012132304000340213124133221044124003041210232414030143143411121110310132310100343332202132131421234244232242302411232014113101341113232421422040014010213214443233143240034213143333221314420202334104441133324212003204331113102043202030420322423442301314012104223421430043232442344134320112422003303211211223223443430022343112314042133201204143003143301222344324424413241414003130334240132220420310224133024022311221040130340014304142110132044142114342334342100330433133022324120110001103000232003120133041244330400242444141202404232210420323014011431312333022114222421414331331402230400411230130344142403110340042342241130034013313114000331402404142411402111430421001412224030302240201102320342321213402310103401433041042133021012401324132141304300122123020342120222041233004423200244243110023221342000010241424321214322330231202040044441001111430332331123422024320311242411144144330444421344004110230312004433222133004343423003311011223334321312441133423142200331331114110102022410131334314202132213000424300043133314341202333132020114122440323444113031122133214421132314044114103403410124204120410243430041114141442020424104422340440011434144144242032010431230042113423404142023242241443441130244241321340122021322342403244433033241224233002142424234113122204310120230244033332114003111242303440221421404014143110130223224411131132200201220412012003313230210331443233401312330412131412301311442014330200110301211402241240041341004100121223324133034302113331141121204300134104400034224431144420142131114104134213010044434323240133011333340421314131430004003240400241240323033243401133224212103410021041330403121203012322121300340240040243410222244432442044141211133103313302424331322334420234240104203120421130423110023444214231444113004124302242222431334001202302442144104123032331431001104334141242243013203001204214104200040441244341003240243403204324130432311341100324444140322200110110243442242422230321141413100442312230111113040144003110240201413101023434321221322431131231001441242303222021422020233331403133013034413423242031242322424342214204043104414304402144033340033332104041304231214100113303110324431201404432344314123231203332344021120041", "013434111141314330132212134311331040202111402233013220210134133044131431334011023130004320330101110030033324034014111041242121232103424241234313410442310443231312211324044442040133044044310413103244220123424203100044030032132420230122330013413412310100243402000130424320111442121242040013011444104043334332101432102413342442330302120224032044010314211413213043141322230224021124200401131130333024344423331421120301413000424420410201223302001413403122224234213311011021141412102210011102024320444334001134041400103221402244221142031324340423231141404104444311211113402241114402241401244231010121443113133331303440243143401141411130213433441241343304113124123430000012224022213204434030323213224311300003142011133324034302300010114004044440441311000222401424043131133034343042201202203222244413324131033433204234031124031023243202332222244040030200243311124222302033443410021140130123130332424310111124030403204440232434223103133344002021131003311103441322112111120222300320240324122122404430444312300422421221400103304110104104212310022341114320314024034414202424314212010140114413332100241233344131423312213344024042413224112130041312222430222022303434324042214221100044332224400344210123241411311214333444113222142104213123240302402130330431341200112403302142030130113330034110120414042034431024304100142213331014402203212303102104331042240433304043113133232001220200042434143121042122331021013230414431120022441142303431414013344442302230112144113424401224122422243424411232121102104032412240432013234204302012122420313300314401301004004222403233401140444112431031213112202210140224234032304124321003321304402211403433441310221244102230024040301340021140304422201404334424301400341000001124221234133402010433001441410040223430341041010312344413112301000311121344444144222213320433141110011421142122010210341244043434223300410123344112442123440233340343410321333010241400130121032434001232212213111311014013010214421312142010142022442130231130422242200240314304023222040031142401333224011204141222333444104233240010122421332130340422044012112141000410011333002221132242343312334044330030032202221220322343343302120110344241441431042114111323142011201422301320242323014130040224311321014334011131422131303340010310134211114241020132314313431013003122404413041440241014223123312302314334144403203104242040403434024001144211004302414312432302314242003201100424133122013312140321403123422021031120020141333021442422402202120104004403233142011401400110232312240142210431010414011144310110413143312301413033333110403011334214230044333233132100301013241144332143021044040133230412020123011432302240333301322010302344142312334442110123124343324224044324343442004033040434124131204042433240244441000034430043044313021041411230412112332103142042010203413124104020133411230040101433343304003112041232223414332110012130020404304232130113144424214214334132344120420313012424004212420431304211034343103144423102102031444110314012113341211413124402303240303034322241222320000422322204041134012202024313302320133202312012441220041021143132043434224122330231344401441311004442013200020043231431043313320014113412030012013432334411340021200003241420211003001114344313010130441034030323241334143310423211230234203244044213231404243100101430432200134410122120244022343124331344221214133011130104422401002233212041104221043031304040044023143120210002134114334202333332413430312232434444423420041204331311323313212111333301441201213221400124200032013411220444333310222032443122114123130423120013033202410413401044422221011344204310310220021432122304213001412120111032332204020432343032003114213300031323401114014121310322224132000231344442401340102344302210332204312022132012341323444242421043002431201321423222120422441410444041013113204314034030232032030334411003012242304322212440313420322300242243024223133024341123242110214221142302421223443231143233002241430300342320341011030434024340324132204321034303403430142311013234203433142422022121404441223434302200114024220220123442234240101310421400013212330111133102000042340420101444144031400433341124424404312122314022420321240243334403414304104021230402102443342211101240020131440233201010403332044421020002044024213403131102021141010302303200234221140020244044342014311244111330130041314401232102323443142434014240214011213423431424044143342144321221103310043202122134222300331413044314020433014210321400330410032201403144133312243040032", "010420132024322133103334212424022230101014320032102300012332311122003221042300241210113231202010310430130442342124430001432142012240014234402110314104324441144133100440032213213240134202434132444121130110311020303242430030042301111432011043233343200113320330042242400001201140443421212144430121422431330241134400312301124241311303422211013312031101023310110103404223102340111130311011211314124032024133020241301311200221430320101143213201443024220340430242444104041012303110200003210214232412314332401340414201342112200012224334311141300314022432323234030212223230333343320011011413433242430134204130412033403021011042444124102344313014130123314224423022420134324313241402314114421303443144344344331241210022002140001103020300211003140303103230010202132040020332340103043410400211400020021111340314023223340042321440013233143001443230044204442420032322123023430304123421432332224422202100230012224332132430403204133213340320324211332324011300033041131104431333130434403110134022043433143321224321244401202140214121334010224204033404030312032400031332442324434124442312302221221212213100213143443102024332231303104304221044331403140232304040311034102423302121432411311134330240223444042230212412203040130002224432204112112113141002011211423424302430412240234000102202342120314414444132020013030001412431222434130034313230101030120002112302321420401130124410440400133002433424134201341124212121234300022330421040404344144031202111403201444300444100222021110130134002011411413223440311142203301213144123132343330432004341004033134344314301142023303043104113013130412214143430414113030134230323032412232121241302021304321122423000330312010003404211342340324032411301044140440024122024303401331421441010304122120122044223210111024344333440201000311201133130040314031022444300334133342033124124224432130212113422123133231444112021142200144412311441413302130313013122441433144010332300334321303140203324044121403202342113034104040204202130300112032230120000041021142411224240332103332244022433342122034230202231030311120433203401430231040140202223144441220243332122103330440122410323340140403441143144423304241440043013442022022142230220204334444212332213413034333444110104002321203311143011402343010343212010404204212423242333242124001342100021400133330204303344043214223212203021003331230010113132142244423120110402004212114202313023131142122101343424420344231324314300104211420242304011023401012224010230011233112241013422134331000111310230044213440013031214133423334303334144400031143244114443030414341444323434224341330124233213441023201001413001322323142224304330023211140011101122303322404044222034044104202304222110201031122023404432424223224404133101443240031302440102221134124421040004234030300213112323331244410231112121204102234344424242203224302003032402322433422430330024440343100030130121401121324201003401103242004002230340243440302343314211424212214404131031134340410214332144114223422234244413233210342434023341103423130021304111303200304141202424223433310433110122230402011331133010342121220242001032024100224412204414344322343214114131042434100411004442434213401312243201141302431223242123431444104443042340211042104013042111340241243144312322130103333342403110343004133320422420434434244314144301443220024240323112433442142243440211232323133440230043020401120301414313021343312313340111210202114234030241014221044120413330033303040341101013440400400431233401330431111331203204012040120114201044420022112401200042204143040311311044131310014341144414024334032240402321211423003030110234431132134334133040234011033140002101222422120413404214112212202241400313320321131422133311020343012030343430020404343233112103003002042233321244032301234342113203402134332222204224113222434121224203433241324434213102241304413301121214001244312243203321110233300302333312001410111213431202322021231020124103344213414424014422300412444133141423334221224130100340443042200311314310102441223101132011133243322300101232200332334010124210332032432232022130411411113403120124210040334231202040001314003314222142112430311101414234133431402442340420204120212131333423132413230404140133143424343421211342033322204043043202342344140142413121031200134004023000132244443424230130312231023003023424201334113442002414142234300123310113124400324340341341203124233332142104013143431311044343431002101100022343430020431132011304431041344203122043342112300130240020013333044010300234030444324", "120411344432333421421042314001333240443433202131001343301203424200112111114124321410212230034402203141403210044433104134314341133312202340422313223130044400133342230243001422444042403331421411422412024132222441034324041222433102410301132134443203130332110331203013210121011401403100121324111123112221013014424032312043113222322131140042100121101040213133204131442424221322424441134120404210210043104420403242140220344113421400301121200142101234124444010204223244133422421324431112423443401000103411201140244220010022111121132230010304330402011010422221323343034001334244403421112243143204331401202321214343034212012132103143043234040133433123044221041143000110423043414102411203231311013320211234213004323134043421440111421340323123200242322122200004112120423124413333411111333012021040112031301432034222430431111023444330312033313043021311022221134303214142110214010003432443130342331300020314042040444022121330340241221232341211310133233334321140243133204303003411444020104434203342133334133024244133011320131021100300303214222400432242402434030021213332203234421300204104043413223104421022203144122120110011402142142400331134223241133314120433300114120041044233234344413220133034334122100201211412210444324320413024120332241422212330333134300404441041214202233142232340134330004341412132002113010101423331023400424430430010013001024022312144034443234202102114444441412122100034200021020211444420441011443403100441043111032034444012304424224304200430440142124241012024141202414301442111002442411043112041212232341333321244032000432143313023010202104114033430402412131020300404312243012234021203214403434014041320102241023001103201213303121130443343421114000111300333040433443104014023014021142302042011104320214103040000333444430214400303232230343430042224044210213211431344410344003324113032402244400100433402032030313404031341042412332121243234413100221442014021414312000202422241121432343304043012420100120110403131200220301240432433134201341401122141043402311023440141013410424312241421101324432100044230431343123232104214102103404213321220420311122022441322313143032031342333202031411411242124113422321040403113343234443034421301211004001400400330204342312332340402233310113100103101022142414200104102421342214104334420242001011313214422122144004230232232004324312140142043134033413334301220233241224023440213341041314404012311413310234101204310133423214043211144141024130402034143330243003141044233210312123101041011144033112021212022341301231430441134200100421022333211220433104241023202222220042440031103021420111441343414434332000301302044133212202003213424332133103103021213330331043022104122230304431223110332013403044003310103413042211040333002032232244341133010114332111130320404122313023112320203012221413434442312112412102021000032343131332432401004133100413011443031043000422342414322344040401304444000113422411030234310243201242303111041404002123132433421433433123120013411433414424211430412123343402204140342103411230332310021411332024414041131410312240140413233132304003401030340332234244331203043120410221313302043334231422321411001134431040343322232003214124310320240214131142022343043022203033112343242222313104321311111302201302310001141341410033331433210303142443204430002303044220142110241212004240413110203201323133323413140134204300241434442434240041224234143434303200011000134333013141301334120040400212004032223222004104004320031231322413444004012032322042201230321434311423222423402311122002311034122232312030234311100120414214002214300322423400200010144131444021221041341122022321202302121402023422214212110244131122203313422442142311122421014424430202323143421142421313042241202042123241140240024333221011314211224034412011411002114002321334112031321311142000440331312402344430334440332430243040333141211032012431323023303414110100032123101330320210000244443113440041341043302431230404303031222313433104401011202004000200420011243314220102213121013143342010123131421413432301121224102120424023030030010401214041311120124424123233223242042434302023224302101234401314342013034422241214304341020420444032304101001010223314400242101103134131322313013441040213313224332212312032004013144244013134344131021442241440434342100242334131304320013334233110104322041103323441220042134020042321343130343131121214410144004420321212214123200432304230232114122304242223002232224404324342424011314003313114101143304313341102424111114002143004022204213221", "030212120102140143431110431330304443422001444441244104103310321041314122300002440014343024420012320224021333230402404330203004121014232420023403140003133133041310441241421234111213211330440230034120321201134024412122022023122141213332322122032122211003333021133134210402404234200120303231133131440341244412322422404214212304420330024023132241434124320233103433114334041034401121444412010224343123334213014043201324220212212303342410403432234311322424103132310021112413222233401410432214323240141023100041310344433311240431341340013110332030341123222330313230402413411101132210232004100430430431202102014300442130002330231302014314330200204123314134430133113230222232104323343013110243422402103310040030424404122430100121042320120311443234200312304330130434310022412004441422334123011341133104133024442312432022112103212120431121304111330120412132330314114031001004401143224310021102014203123032301310220424420121443212140402200014003330022334100221224323340142444323440442332430134214320210140341043442340313433312003214413110323142210221024113203331212142324214421434312130021134101004031212312234200301130203013020024211203422212330341121110441042012413014104304202023202043240003020403231102324401102103112444144404220124111134231133133424242140302312234200240330030412114030214110100210333414033243410001322112432021422141234444411312302133331133411101303313011413210141214000131003023231142332030322314013012144144302321234110020213113434002211134011043013300323021320331002321213200134030422230242010022410303342100144040010130204344003143203132001101224032443011442244321041231444440443324110424330223323311242032330301302114032241114132400300234142334434302104314004223343110131130400432000101112412212312131403313124322113201401132402322233410103042341043321100044342014344442144220043404440223000130240014012032214044322340114113213201412022030131221134311442331122431113011223233422014213203113214010204402323313113304301433120134440340142414444110141300023213321401203100032213231202041421343440340430340403034244114142020312420414422313103323123040114114124034121434301232243312123113032121103020132304102340111024333140441032122123343413443334030431114310311210340424222143000140124321120332131421110220141310324021401112130134444334114003332230214320233301012332003103343334432400424314043343320443114424134223404012130204112342043404303131232321423230030204104310033023140012000323010220411310103141322440400240041042230331114113402213123104411120110101044214003122120014020420232031021341033334231132314011131132110442324004203331243202401010313204404433110323012004144144424211121430203042024122341114014041140234132123301302100220224333402211304030240014340402321334220230012422221110242402433240030304420030332043440121120234130224302101132232301412310444312241130441100413230234011021324440003403122230430342032140434230032404314132222033232332231323133133422413413043004131004104433301000230223314221200340234420330041143130122113224143441123423404113212224000244334343341221430014224210244242224433132114023043422342430342403040433232142120000311331212224330341120022103020044243104443122234312111401323320200413222114031311022314121244323141240010231302340113413412132242101424243123040030102413141112204121022403111033110234214301424024444324240204302443000441310014033104030301133330141113244033010410000041342113200042211140432420330132222144121030240110423104144134303422204203112202140214110233403321022132012011023001001131002430311030431414143411142201312332044344240324444243014443200414212114020131042240104241122311200000322210323324020424320140304402414002040133311442111411410102334430034343001141314123432132213221040002044044201114341113203223030101044431402023101130210130142201322114244202030101042433414342322340424232412022010233412111232003240013331113223444003334430422132030222410003203443040211110242024333302220144234314441220203404002403423131024120401123430233013144301302232000321110231134223032423222131414212230243102410121243023120413313043021234144433022111112321424334013243211010434013211001100104132002242120420423112422223340232201400310001301420011041024004233302001002014212033110140111012202134122221434433112024102303324432204443214434224011302120300141023214331041100344112414344441311441313040140101444303342103233003313022111430402413111102233200123400423024414212202142300031213004232231131203420321404113", "104204300203042443314424211323421030122443031421200040433343130013331122202144433203034114032140022414232043304003434430041012442002131230234324034211143310111041210433124324342401140440432034222042031344133114030141320124310022430121101440140311031404410002240233234412213003331202013144034221230232210043411030322330010332202240244112234002343032402220444430231231100233423330242000010434231222143443110301402231012434422301421333304432234404324212001121311230304102333012323232100120404313311042012312140042041202233020011340224212114333012201204304434334120124231440403203012120223443011141341000300302432040400323000131034234321013211033212442223233332431241414300221123120200321042131111323104230121133201323301241442310333243403200230221030131342240221340114041214001241424332024242221430420303003244244110420202001142011241213241041240030400340124212424022314143444001303014424341202031022333031333040342101212241023211304331130403242011303310140220331343022232313203431404034412004242022443430412224133412343023002120112442324220304143224342131132424201112422101442132202142201221434412010334440043340022441111040402313202041401204011322020110432111311213040211220314244233303222242012032041131424212434120442001123033221312044004443100422233311044441041304414304441422110241020032322102431031323103001122000331332433432020220344024433143341443404010024100134141442412113402132321441110200440112102423424013402111212121114332441211132014303201014044313010141301421120320042140311241001332144234001424203313303144334322222331012422330142234113402402323031121333340134440032231113340233302213142232131223211224113233023120131222443313130301342131220123032204413304201112130120223144400323320322312114423301441411202020100314330222423301140430243401100442004011202022101111102034242332324434014430410301334421204240221331103310240332420110010033303203221121403331333404411424414221122001104234412221124322311141124434312333031214001124332331324130134420022342010022142413143002210223012402144102431112212320331031002414221033130412241402432413030323442442324432111214130440410414202243314004433234312133224133242441344013434441241124201214202020014430100240400311433230001433033323033324231341320330444222341203110041141424004040244234110014132412341403330401141111342001224303302414010324340333010302023042412430431110300010312233110313012400021432410102204434120201120041204340002214232442134231401324234424122012223130434401001400200202314340004402030213143021024141213432244004224124432244013433314120443433004432303300330223144332143433211130021000214143434124210431411440101003430304133204321230144203042203202043113100434331442240342010334021443012400324113300023114443002320432130232442334313314212003333004312401020244212403324343314034033403342001132203304212004011011010404102343013132212031240414321204231100414301322344200200434330112332222110333331443002012403400214321301321304000342434302333221023123112102431411011224133000340410031120212231302430034002420242303031143044214024040144242124214232230031321442044324230132214220140201221233012341010000330134214030141011111211142433211204341311222313330323230000230121104310013430430431433123440100420212021002021240231244241044342204433214043020042124410133430121140234233231442201012114033324233324132210312424321411200242313311000210341312404010404023220200010034240302223314233244041244443031242421422421441033421114120120243102142202422134244423002341334323330031120441320230241101012102431131220100220201100133233003240021420432121324412032242134442300244104333410211040304324114131114232031322411232410302214214131042424222434211424422003234110200113130444202144304301310433233104440211122444120000233121140210202341014403142313113323401033004000443141211302222433031313022230431114001331020142041343400112402432324202240143334122110121203021231223414033442043112424022221221430224233430313321212130044121042443424032210111232134314104214112200113010234242314134001330224012321034211324314034430342432213302433202300112241110342314431033404013120411022104102413411413012201320304340433230321431044203324024300333232244101240421421430101324032002020010340423220411241412002332220024321321220303132131412311132133344343031414402141113400130440123420011333333210140021121004432232303310340201200301423230442242323234411342232300014423120021431322130432324342202424043433443004003304220320032012432", "443314141434442333213134023301122322223004323430004321102342011414240424220212040413143200201230130100202101201033043432412133121434111434440023344341314101322203434124143232002344410410313222413232402322303102211010124404312232130140040002234230042402321014300013400424124320110401444214340240321010421243103132041242121444321144022202422003013101412030112110213133240044240340034101340033231312330441302000033332434224001433440113040200144441030220121224404300000241312000330403242332330321411022332340402140233310213424340133223133330043231113242404013111101433033311240041312402344322030441100341320103041304212330201330344434331401142220043121141140000103010100334334442231040132222321400031031300340224324230422002304223400340132321040032314024040401202133243344022124123101024333321043014212111343404334243411343413133242110040042314402132423110223121222401342230402112002022213012234144312011242021330140042204340343102411100131243111201411012241114102321011203340201230443441242121122310100044313341434324142024124200400442412133402121111213301111433211403442224340134014321034222114102330322104323302324103040120220312103224320130032440312243203304110130341014231304223332343040334134032412143202300420202202104143401132213234443114020120401323234200030342102120044422144131141142014122310330013401343041032302441331114444202144322022243334221223424011003230242204344004411401222001344231322132203121213103342330341313134204013342310440020044404224130122323440324440031024401444240144022031443132030330223144342004243311324300120411001101040123324043333021100124430213302421233230012240143042203122223422014000414121303404304424334243102224234233100444010240243041010144034003020404101101224000334222201444240310334042034333132320034342131431134023131140404040404412214432422420441112113421434314244414324244244113402434320304443423401111014430040122211311112242030243340402321334000340020301341442203004314042100004411031440031302033430122024333404020223400404014401310243113224414424013024022032220033411232233411312240124011142331401444201102111424312423341442021041224324413404113022104104313002020420004102040312100434334224212044400421444112103303230433301412004114332234432201401422112340230231132240204321424132220201202220434222140040320204020224041420314230211124230432012213444242022144231431320322442012312423020303421402111420140134023242341434413422003220031233411302031412011304422231402043431004133144042003222443401004332001401322104024441241214200442444340321224304113243114340321430103133340340224412210023413442143123130031110424042314110442444420233112031343330012134141402424220130232142034120113100144220003320222311114322200123242044242124411140014210400024303030240402213311223131100113304011341203300420232134300101040004224414400320233100221222030430310131242314331034301222333010003013422203430404442004101002410321412033001423423404131121423200014420122244044142343143221320321102034101040441010121041203321100141133430020401401012004123101211212134143412203343010343403404034412011134444404434203444230101412232022134232242214403411243320403313240221110234314112432131010044142121310431342330103233040120112201244440130401004441044201224034021230321230102040402243042033011032101413210212403344004224112030412114102320340443202141021034303312030030420222320212113012330434342001440310132103003302431011300211130214032140301333441342422130342434304314231042213241340301431312241442032430400104204231311341302423222440024334200010013434142320414230300134112013000240424342141300442433343314404401134441311024243334020440433233200344011322032141203124241202221013134334412141114224113023434042323032413004414101220040141004122340422242124414001142121332241004112332432411221433001001243234204340300021120402012134240043433101014121121020043322411203141034310231032034131104331103104443341144001334302140241102433400343222213404014041033234101321144222142103244433241302440123420040421410444132214231141141040321320244301124321404444012314424040021324032034102303101430323423043232011220012001233024101201223131312004241030312000010233033142032433142230412142104120002030441014314340041111420440300014100232330111033410434042221124102443044114400304014323412230040024321200204320043442001441440041410343342031213111344004011410412411222311004001140103022141230211232241300004104241340144001301332403130221324222441344124241144313011133", "220434220000403324003024413011341232034333200030043243332131134120424224403203043210210140113200310122330410321143202040212113432110232141101233210124222041212032010210003423412140112131431210413110404440434120201444243344203012301432322321423342210022100040440341141033340342043230004231434101044424143430104314214442422142421433023202341433440102300240112000024040230340213232321414443033242200001144230102442214401234311340432032213404044204433341130014424111134222231310104002003434322340024233243102144020100214001113341321304322101344032301123321313131313430231343240000433434124043210130133022310342211124310024312033032102334302313234322404133231043301402111142111004404230331313122420113010341122213300041410144031210330014222224033420102224104144444231034244112413022431414343414102003410113211023004100020143433301334211403331222011122441302313341312143013312041023403111230200113433332342111231211333232102410122112401100203434020001402423211340131210213410140410400424343024114002032124042121400132432322122131444303443414241413340200044422132323421414023100422213134021021100001113344342012042423412234104214240101412242304202222042310441311343010124011234302344030020034143224404202122244342004441202402111210223110444113211421422331120034441110444420021314024103223423220313304301124401412011100404214242111444211441041022433132322342102244322030230014220201212210104331241002222300012244241104313031422240401030213210244233130112234142311112233344223311304312130142204131014241221334111104242204341111412232311044130133424140432401323013310441320102444444441010224441340344144232111402034041023120322212112121342110444032114220011332130312400014221423212314422041422333311131323100413432013222441211244014131410230440244111211212212212131111031330103214430330301400413233232423431004430002414442124012321003320330033034443144303010034343211234230043013003321444210032040112013141133241210220230434321341220031201224443222403304014201244244303203140034211404443121203001213013001202041130101003042310310301221134212201011313210124410242203033311021441242004240141344223411034404301433141121123012041422110234040201302211231323432301404441034330204310444233002213004021222421021440433211201231314211410010131242032230204240422043404032410020233300101234123143412114111342201432122232222442040401202202333303424020123442003400401244404341430421443124013331204332313424204420330432002131420443020014314204044323103113420121110322230313212131033034322302242344201322102440343311423441404034334101222424133433144301203030220321414134413112120104010420434420132112310030243013344202342423422010314033012223010041410320434334201023030031233122131334243132111032322201443401014341412243312113421434423234243404021420202110143412444114232442013232141421011231331143400410421011444124104430423311234031433240231142303010402343330234423244023040213002414410000222442430000410213311013333331332440302422320330131330432442211434014031222123133340313133134402004323324144334122144314132134011300423144134011030004242114444023040120214320000440002222142043314212402223443023444400404304433221444432323113430301341234113323224333022140213213431244300243111121330041344434300211434241001244133401200321443020330134103143224231343330003303020021100433424322331310011031402124400022400413102203344204431023410402222232340344403313324344041311004133304232221321224410323421443233422423204243140113133241141210443420442021040201133200302323402323023021213331424430102123422034400003122002113312323441204030000214423244430322243310012004210401011042304210401013433010030204230331411243212321122043233244314401043031231123303000313042434144000144013133311020031034040324240431144133140032440031143143321332441100321244100032341323242004301000032440233214412013324040443303102313424140323333120122443023400001002324203032311433442340222443131442231442200003341342211403222414333113234441040034042101241241341014444401403114043420014224002230021433011424320222030421410132200211342422443030302113101040324110404400403413432113310114223020333410411102024121142431203421003241132433120123341323333140142312111234441110242230030112344124113004121233111003414342101142234243433221230110223003401011041313404343221323140011031104420440124333121242423041020442024102321120100143142133423002311123113341111010001240343131113343020223133033340341404041433402103144042201034224234033024142", "131103102012344143440002020313311300434410343224430132004300240441134132420040232302300034002434340310344303110222103411311043040443034421101402221430011023342111120200312210042034220441433423140042104303101421122324023321002300222020300430010034013331424121242402042102343410434220222214044434023002111304024231322212314332434344123134342403103413042144322400444442011111231223402011331431104300034312014021412042230040340132130041231440401300013104220332431411241202102444044042411132201114300111000010033310204014200343241331313303013124200401011040124301122240241223231123223213403314304234443444121014230223341124120133421221411220014442434343040401243402022240341333124244421104443300124331302233222240430422014422214202031424133441240423243102302012012124331424134444413411041130010142034112103223401123433241423434012210413141330423104010142423441132200234420443012041314012123304034442143244033034142040434421240433341424101443304313420240241412210133414131410042034201030010300012423400034133221232420221322013342213203201114401324424203041413122421022034442231332031404042204031433230010413320242111224234014342403424123113243212431442344040243214242421141112131142013424200123030233413410122001311223241222022413333210214243021120320430421400010021320301200241010322403412001013340213032301030014442101220442034322324002204404101114121304440120343100421432433013032240211321414014410011321400113120310210444100404001322043040201243340433401102401320103104321133041020344030332114334011334242043313314414103204004332424334322041140020303203101341302111343114221224244241303332041341030130222111401241342010021113240002330321344301202422414341044003144324023313310330033041033333432242102401213112101143034014414223322413242233402202240232331204142222200341313400131020202334040332314011230404304222420320320422400000113123324212420040222313043030412004314432222012004231312412233434231411202211240140342111302344413034101001002010032142304212033342103043314330103042130201421444132034222433112221110444220002040321222134101122114022431234140310322422244223021110234421242330200024012204440121313440131430334433323341221022024143043214444143121202310104334233102122401414121224041142142130241402424000312103234441442301140033440433042022400002321343123421031413100100034344202034410131333314013433304422003122131132213224014102431322320222220342232220420123224034120444343033030032042024023204442134130012202234142314211304022013421023021032100140100433213002014122413222103120001142122014234041214014004003202033010001310314333203120033144011133332342110234424204400440000431131023001411013402014034020342101433030221411402131432441442003032414443430241214233032404331040130401412301033420133004012404212003342440322023301004114420301112223104343222104142242110210311041113412012100420412223102144441232004331411402333244221104230401402012332043232143011443131311111242140043311332020120213434222044342303332242221233201122013330423312024444331230301243210334311042344012110100332433132131043123112431121331423344322002300234132130410212431042011013220403444320330320103431231111440302040123211102340224423203221201132041202424002122200322102444332310103011040122324424010334013331234141340212114221003324402143432430031444234423011233421323013402423200113132320003212130343341332043121040203213220120214330024111042320020334341212223122322423334041134424440141143223332343131344013434302133430443143103314104444424034130020101234420134000220100410243401440002343224113343020443022303332112130414403200432340444224003444032041221004011444134433312114312431334111312300020341131031433434223233130442014002000441233131041424401013333440140113214342301303404440310144100421322321222102130402312201140231223013412422104444023400313142142344042230401043013042034410023410140113332104244020020121124412310413143243332224143244122132414002141112401124320322242033021444404342341310142223123110222304202342324312000440303020231322121230130042332230023100122034143040123400404243331102110042414101220042211334441141202342400320340432230210133212311240140332331103011140132442202002202343443344342402212001220341424242143204442430043444004022134023230333142041324210124342000203143334303004402214134032304203232304444303131421044103042143312101422034213230010142220130241043214203224011001434012411241134430233003121042020400424040400323412031101441241131130014001224434", "201013113121111011423330130234314412003214114013302234021314343222212103021122434112001132030314312401021421121431320342140302011101231404204033001130420000201201043130331320242121103224444311123434214210223231423244213101031402243340231410103104022232023313010422013202222140040231103042230341411124221014312211334334411100040343410204040424210011423334444324011144022314113244244213312443033430040430434423010312330212324143101422142324403441201312204424311330313403413103104320013112143320000434003212211142300321433104121110204001331044111131230014104320203224430403131422412430011231243304024042031312014303302430202344304433343014314041330423403414220204024142432431303301300203330133313012001441130404213302222133224202240111324043300410010310344441110244033033120240330404204413223304033042132332334310341124002223204232143222113124043030130010431322431102321222421140040311121142022410201111304342102432120212144420421324010011101102104124034442101002432121421224021132423204431423232044410014404234402043003113103331413244424014112441343041202321311043342244002441421242130441424431323211241441102110240013124433333032130234131024001304304344114131412211410031201341313322133134412000300244223314342441321303340420101410213332243322003200441013043340021123132140231434112040111343304342222131124440003123311310332321444233131413402140204334140010131143301421032022113140224142212310122030310121242030000403320334040221432314321343100314241144212014204034230001141310101102320230140320213041420341321400434340101414113304040411021322012313442441014114211134341312022312230013233301434312234303122114224313324023442211442341342220032244140424402402201101001243333223101334411402231204014234131101340104120044101301322310224403011020433401112314312041233420310411144104442010143314043313002100142311343233332441222044214404410332220443401330332124231123343141100420101112420030303302140330411402143230123220313222003224322440314022200101010023321333133304004112424424442430230144430103324411224041021313044424211023020200140443443211132242240312303233110314444142140340244344332334442322003211121401112111241403411340420112314222313031031140312301301034011312410321401312013210113103404000400141311400323341110400231312322001243134033130002420120420323301414221021342000014414400134313220444241244004342404113201122043041133001342222132344420403034140342233002223422411103403203044212110121202401420030400334024013123232340213422431010034300044230430203144433011434123410032234324230134424211302310133014010312222432212423132403042114122344334232121420034303402200104134443303414422121111220202310442113420441401022242213113444042303411403412403121240424304430120231122144434312432022204122400224111333123230414300122041012243404401120001440031344204140302034302033014144144324322244043213022301112140300424423134130000431333114313144322324101143230300112100043341114014031310121002024340303244101340133304022323022120002414143414131022314430122443332421212023121141240223003030200420121120131242104001342341333313012103312304324322220240033331231411143404333441312230403223331400430102341413021204344031024344144244320424011141003210141342442023022011041313200323313012334012321343314122102241032343122130441243120323300012012112302023043324222033040010230130321241442442333001410242303044341220003334142010202402030200420110233340233302220403001333320341420201411413040414424212113312433201203310431321202240010404141103134043044230003411331214042300300312213010314033314021144110402014143134021322231040101142121002400343011011303311132440242324224021020222044340424014310123402302423304020322134022230342034213000240404313212341411430144231230422320310011440423313124132224043134100321434132442143323202113123232340431434143433243404013141440133203343233003310241104140113330014121213401204434412342340111424320014222113012424030202040040203333431043330021233044331330302002232342020311220112134344343441130331110040411312240124443204402334313133124212141012110033024012111020421333000001213334321201120223002301200211024044420120130214442200022203000334422312102011311120442334220442231041244240241000440331041342333413011023003444042410431220202100041102404012210430304200002041031014310300310204443401204422001004042022024034442442142034133114401220004323404342020302403112003342244020414344332043322420340134030314440343144430111421322344314301040304212224", "313322401101244412100324431200434242224222424003213410132131410114001434341210203313401131131422133102302202340233430130023124023122400142211301114140222410321321213101323022004224312434342440331233441110442421001421444014210112100434004212144343020041020233434312223232434432302013144200011004021412001243322340232230421421433112300104022144121042123130324241040010101200114441202442120233340440131222104342323202002231334240340111344310342220032332320304214333001041142140311334042240041411403033413112312343101102340442222024004103402343120041202130312243111420442104020024031431033204434444410230042421313044114310104241240232310401301310341202132144441434100444240033212020142300411314111102424212144020141020034121344223144144221411221124002113004443242402412302022232223102333202223222220442122422023242101103443211343241122143143400214311140401344312300404043240211403024402043042023411300200041411420443323144131123101214001224423131303043231001412424411220214203404410433110102441140410330421311241213343334401120112211120331124230032002320344130041342200210033124142404233100434132333220043113212012321122334101134020211323014404234010442133023001202140133031411230424032104043322441010022333332013042034232431000043333004422103320304211421030044023144142044043223402410313103303304432330401440304432144424103320204003230021213023004243403144342010323420241212404014224412134012434403142303210013401332432113220122411223440402433342022311040221431030201012212141231414231240403040340333013004330102413412423210120120404423220324103141240034324000413342234334334110112221322304221432040002241213224213304203202131244223231031043204334003403320104432134112302100034321210314014031211222241122410113412034021111143242001044311212412442122414112214444020240021311133244210441220403433231403230423323020041203041041423111234344200303403302302311002410104411230114112421222402324133241303123341420312231122111323411201442224003201432431221144324324224330133341001314444114131424344440441443134104032211440232023124401044402201443134323320322032010312131222010022411400132434213402243114244100322041323023422303031201003332203341242021343342344233341411003303130240341041131011212204413103010103403420022422003433143340133441004244132120341041420030014134342423144110013342442021314332144222142321314422020033420304033322111132413211341103104341131141433433013123412033241444323314241020432243003140013241133224113334121230423240221402204343131010224221042444442233332223443211204121441043340434200022304300443203002231414301413412331243313040423140323102101433110114311134210220141100041311302030230011403014024024022340332112001402243333000024230133031321233110004104044201313403202431342444031031232334100223423301032222441140402203112033112443100001422131220044434341131224131033200142343114213241410421140103412234011001101334123303123341142144211220242123300234432320014412441440442332444042013303213343323313034343440422303114101441142024024443132443434324043043220143434013020034003411443333244342430340121304401233403002443212022144211110323102203132032304044110412134110332102014410241343013044013020040144120022432240121141332013410300104141334443034113042030002133122110012320312403404043343342214120334232313033343122141400431031424021103434221141301010243131010222231123244222144103411413441202221240413333332230011420402210022140242443113122332004013332234401003343044031123133201213000444303014444340044023013204204141204443224400434001204340302341442340343013233433121434043212202110444440142020320012342340340303424001012233133114433320313434231041021444201002232010324134104313223343120342214334434122022414243242433244304100304423432000034244314330144213012134231200144120021131022101134330340013143234433342433120444113302302343122100421044042332113001401202422000332223344022131004002120444343033003441401021240441022130043424142444000021404331104404312141411410313142440032322313424202220433023143102012111002142112431231414320442403431222241101041114043403341220310122244111214441120330032131444041413041444144244313442200212442234402033034332431214224411244043134341410201024010002343122243012320422220030123400102242221212001341300041343144004033112424400444010104241141312424333120101202204143311324022100340133331332144133012020422404402402020330444033014211103420430202022114433041021042244113303324300233402220332104140244014000232322421", "133241414010330121243201044434441000044040324434333214330213033342243044124110112303400012004100320232432322001240443242431113122142143331212240342044441132402421004404211212301040112212314134244040404223431303441024221403033423210430121331232242002332102042141011241133312320443304442044323020331311034131122012442322103301404334331001311321131044122420023313424200211241344101014413324344124032101341421333321422324432121404320412003122344331410334400243441030221200320423103302311320103030112334013042334422000101212014034030411410033112440402412404133142040333202343141103402414021102022234334214210024142333433202202344420201122420031112131131110240104334001321134310241224343410233131120123402201212410334233343121242224201402101211300430422311023214242203124321210023042314224303341331344004202431443010311344103231000041413214443441341032401130331403334033401034303003203314340242111100031403114442440200134021331033211032021124202444411231313003442342101332041111440411121213422210324141310120241241113434202303244232014322441121234412013242430203114030333302121114321341420402321342002001413414011430313234244433224100400311210200213300343324023233211303140202011200033141301442004103444041124423222142133202040013413040004000123401341030112322244432010334143340120120304231320040424423023231233224102003201330434341340021411033123031242034024243021214343033044432444404333331020420403211431000233442410004303024002224334233040301231433443202230021203242322031300320301000441113330000222332100032130213334323042010111230234023021124242244214303303043144201310143431414243214133201001232134231110212021244114030221031140034222114202413003232320222314433444010441024031010222340032312023134341342304304343133212104201000142031110441130124331440300302400221104324102323442214343104130432100420231432220004401114103403101400410012334003232221112140341422103122131211131321244431033144411300004414344000400442344230132144433443404200200033001233220022211011202334332112134434002331013123304440132200120241401120320412403234421213212023030313230234104043422211332401443300143033140010424112213104223004303443423310132414030133133330241031300140212304000401413112010104022341414140444421030013234214401442421312422323411411120100410241300123231323123043112434242232442301411404332042031123101301321121024312000003033222042413424001304220231111033303034433431101410443443343404014003323432201431234041224122012021344202110410012414234124324340412010032210002214242403100204233324034431333341121321242444412132403012202223231231031341002324143223311021124240001002243432414130211310102244014032314342104232211111132202221422432221241011321000132010121201200102042412442131302314142144020401201123334004422023020140310244044222242330312111020103322320332412034031031242332230121410221301244041031302121033434412044141420321423312403033222133433240202142232242312401032322204224411043242012201234124240322430200213302113344400130210121311200403141404040124423224220114202123332340412342113314231123302234304414340212431140004201233441320200312044120321022322411113213110413300431001421043301143232131213022033244013140201240200140434010300104211324024144001422102041410102103444402002203032421120021343414413400100340401111210201340134324142010224200220442420223030241011310120202240322444031442420110401042013222402123330044112323434244344420210243122023242022343100402440121242404203400412443344223002114212312142410303443413134212420143044113221104443342013440022220120144014120122330114114222032042144130012431223032034124101431233011132224013302043120121114002234112123122302320322422142124440101012100140423142441234121201303111311413442411332141344002044342400311400401321243232113301404310133223201141021312021142442400032433414441000304301112422003102343330044340031010044143241423344132410000424302222432130134214023341134404434330334004421334424123314111033012321442400044312122043410001132423334112203441042430322101320120212400210420402214023142100220100043441330400131211243024210100230014202342443032434001240130300403401441414420323013122304432342330410214422233344404142124114031141204343000440443133122444100303201411231130042142210120014243110004032430334431121140140003131111100211023234224021143013333443442302324341220111203142001332331403232121014221441230404441101310344344421130322410233123440020044022340302341010434143404222204323333402014010310", "030320011443131400414100300041134421314441032413233320321412212313120434440444121111232043111211033023442032344434102123203230124033131343012423101203233044431300314224231422241324440121312400120324443223112204021214402040212412411201432142342041001130012041120403031421404204124334212404342011422311242222004224013031402013312201003220112430221303330414144440031002302143012431441442330142404121410311341320120322440340011323403013231004233412222114023300334004031441134220334132312022003133333323023213413344012340130041233033134204001121224421132341113313203301403214424420012230320103031140131100020331132233001124212444302221013243224004044414342033020033004231243102032114300021321340214234340010024131440303442224034101024412202002014204012004211332314323314433300241042323024404444024114434322101323023431112104314132030402044323111140041211322242040403004104322343033224433211023404232100030210010023141344024133032333214401444132242340213410041323431004032431032043111432100101030142223222412044133014021112202312121332240203420004200431112022144403002033103432300141132241114023220324220234403010120020210422122122122203222003340313222424304133003341200200241443044001024132233132010410144122244241331121321223334034424414102410023223443424332431221221044430342004010333432432430440024001422014301031011443423024223242200033030341231032412304333302400201212144234204101034141311312313310334440412030221120324300400113131234100114123424031443203041341413342432041104100243331240330100031413124211414002214444404111303344220423042003230242433034033314111413112304032143412012133011401423324040010041210433221402340403314243314211304140233444011400102301110123240200341322221332143042333234114133323120304114341111422000442101210421221132444314131000433324433323301234331010340001200213400420143430034211342044020011243402440113403031133421302011421223222132201244142001444040313222414104213204420341140313031133341413033122144310214333341131400122223222224322113310041100313343140404124230111114124304344210021030224233033134202324143442324103400124003022231344402201031442410140142034140321414423400040041210210411403311134002241304302130234222212102033241042414120231101142321124423124340003011221114242020422302121212330202420123204100234432322423122000332203113424004141122423240200334300223303202130334021112011232402331003022310212234123441122022340043231002432112021421244444142003240414401010422230030002124110241110131032031412211111040142133331344144343430010403024421423203414232233113402140342041141100023244441123114024434143244232322013412101102031310113203404204130012304011321320400041210144420413021323300214313242031100231121312422204421023414214100242032334201210001112404421244032430323322210410421430342343000344123230023441214210110130111220300000024210021104034400120411310033202103420120321304332233031323202324422401212333320022032411324042134401422224040043101220223402410110003113400034314141002124310212132100334040432400344004340123111204142010414414102103424321222011223244103310230040130434040420320012124022320100200340013022044322044211213012404143332144402241302130001344332321242434232131244010210312024111220133424134410143100204042220424033404002200214443413224233001040201004243233333313242414300214441433021203330140311440114222233203030433144012122034431240203403433411132021320410301020420444124444410323320331224033110404220133121231224001432411231301313300332303240202120424343044031011122442323312043224040432004320121024032013131101222243444423041303300433311341311242103214421241200112113111243424122224333214001114011332003342422104101012142313202042231332004240041143024213042344311441412444113014432314114433334224341024122433041310204204403431312044421112114204341432222134010341130440012212121011440010221303101112030200204421230302144100202402200121343124332421433422142302231132102402323033344233001333024223002103203112000012102002311044220113323313340210420400210413410214030010444231223123200002243213312433212400320140413340400014301203312432434003233033441233331323103232111402100032120412100023312220121212100024030040430424311040403033441120132320010442102202442111332321343244010410032002042431100202323441120212023131210200033333103122202323401301120241214241204321441131331322210312243320402204312424103411442010143042043103022434203124432010123242103310414431420132143031041422120110024311411302341", "402310401023030323334323331001121341401140344241211102023312311300313320440203444402304244203123342144030410001341022011022424101333103124442343200211344243411143303101233204331211012403310210242330313312400330333224402412444040122002241233203232232300220122422141023000233411323240113432310312241114112321043041324040144101443013223244043420340314041334443024443144121313200002134443030302422023210032340430022201021113001204021432023222210131442012030213323131404410042441041442120332020210041441023421023443144434313434310234443213103240442143432044310320413220111131240231420102021344330120112200021433423114410244322233022100240131100110031040003122134201122434323202321124122321340214004032440041242220330032310300034130113231333044440342032130313242230200441201234030421243023330104003333312230440313403010410101021310313242003144201021330431144420433140104301141141000220103341004033331212011133204140323414304124142211341130110230200043222114101004033424310331202001434443431200131032341212203244330144440013243411432304104302422004301224222420243314024332302132414032111041423334210141132103324330421331223022004021114434134111344441130314040223010432020303334124223042434334323444134004404201044011434110422022423431023323131444440401321122131043010420242413102322403232103402243213342344040330010422030332130102203443301013110114343232434412121233230113041230232222120210413220224220412110112024230440030212412300330323120041044234134323342433041231104221430033111340120014413204114320123043421233303122402100021330100343212122434324000413304101412040413114431110201310001022431134113013401230034020021012202104123414122244213023043144220310212344101040014213114121322000032430022033010204020400323023224041343421222240201341213440230421422121340134323440312132002333300001330143434243320420103124003413023223203300441010102330204344122024403324321134222344443124222404040312421230433020102231323444412330033030002411141332034431241204112142012244204213324420044443001100202444420343103021314041024133323213111123442110134113023033234121412111031341121442031213234341234003201044132432402000403134331010031243334222412403023241130334020234143341431403221101303103304222440131110214342031413101410404312043130024121301231003411200102004130240233311333124020221320013021141434320301104011120023433221221303010304142342110202444434101243011200242022231242423341424323443231031414213020211443012340304201133333422012303344242414032311311313013003442100303433100002124210000334401034002233220032244141333240244011104443413314023442041434233044134423004113220233313401002110133431242330030431433232410430101440141433042433120211434210302321211044031121303334232200042240413400210130414001223303140340142032410040430321404444220441003314212203102012011113004130103400230110223030232204114422044304033334140410302142402244231230200342243112213332330201402002312134330241324442210201124010423432420110221321200222004134400220001412440212041331130324324303100401440124040322223011131211041102301420104014244243402431412330232304223014044404241123143120000032334424232021433332101403144000042303442020311332334323403020222233414011011323100323342334033214321214324440202022212101014230044444421300434132243404241013010024231221130140424003333242430210231232214341422242321403110244222301412333103301411144310213114331012331343331143444340231140230332332122130324013424010012001321410344011212440242130320302241213021133314141443142141212104010211340404004114221133401102131312210123002121320221440133444231311244314241213140224112341413123303113101340031123311244143234210324444312431314421411134214111244211224024230102403244411240104123303044112200011024033343401340233214031200430122042401313300311044321400014431442102410001100314313213340222110013314301304143130034010324230423431434302421230204201220022243404300234002342110212411014410424110020114221244342202314044122432244324121010012110010012402222010124333103321312123231422443103110421200441232140222002034042031132320224301013243120114221300333132142041032131443012241312000043314232232324014141223103313314111122301132141404440422043240042313031132211200311203131341223341400412430000313341001400444404311341443141303303132441212413122331334343433322430442310313112224443222321200341210121133201014020334343314111140424331230121412023224131424012011242132420143110313300111341422303113444102203220131121330", "423332034324320344024332113324321330202144341044133322302312401011033420030121424102322030302022314430021243432343144411331033102221231304132240422343030231424321123022131124311231412200343231102211042402224103313321422311110344133312103310124403220434322223021230231423312131331130403433221302314440013134341202142242320003210330120204030112323002020410130032310312230411222422440332131320100012320104120240102112322023133242323133413340400242042210320044102142010414333000033242433401112144132320332211214441021314322022141111220140041024214341220342203122424430311413242442211143221323443440012144313120303412323024403420421313003130430311314214043310030103043011303432420043410132040332440042102421101131304014231212242310323002412020044424221043334244133340003112310434130021043014312230342444434401203221023310211441204302120301423124212100131333410003431201323223112320233312123334311333302032423400234444000033331044033342030343104330030302240444211112132033334304130221331404144324320010134111202142211120004224241431113034210433432003010400414144232144343334444313223303102222443133134230103224013343310234303021344231314223233200433222042424414411442240430322340424334242430030040004432221213431134242040144412330434403024213100111313411311301240403220122223141030240433420032210422323240212102222424310334404234130133313104124422112224420133412444113102300322140011432303010142321232101223244222014402244011004111214240142101412320101300004023413122321303401240421442044222130141301211324133023210033421312121243432021241132041000001324401322201223424020114024124220431424011002440124340440300414211341303012242031443312442123204002313400132103433001010322033213011234431402101313222404424113222303041034210231310412344320022313121342321041113343312430141203011133212212341011113432231123444032143104340200023422331240303314211314421030100210011143030303230023303313040313212233212213443333320042122423011132321143044103242401124012302342330341312104003040014024031122141402201022004034004032040004000110024312341032244311311301443210430244403212133102344411141400401002302322104433322432021331434440431314331401243002202243113010114041231002143030132303431142312234220424203244120313440112421012421041032240033220113041224322344122133231232334422034014333302411023213334104414424421332133102004414312314033441120103401042333422202104433234142323222120002321023113433032341331104422134340313223141333424331303323001334300034043010243222403412414041142212433331401303324344013142011300220404332330104331424442344022140321430131123421122111031030322001443400100330103311342204410412114140001231213303200022020004434440124124130132040040034224142034223440402322340012322411121212024420131143011221030024220320004202324141424003231133012420413144013001321210022401333233243140413423321324314034103303421013430033014340031022001431034213204112041434223244123103223411330403313142233234240322334332111133400031300242041412220212012121422414134314124240444310412141221234340432431400043302041142320402424220413214302013202110402302020323242024003104210424421033331322001430013324010212440443311314121230323124424001304301000414310144033432314300121432401142022340003013323342012403111311241001203333134134031310204203043412300132112130242201304123004341333332434042004240334323340214302012232333221014444220210133023243310244103022110011432341134422301014113442230120201234440024344101044142033323341211123243122200432044043214402022130220214434200303203340211244423230312320404222424121100223412014101313333044330140140321220302140344433341130202324011404133221321443404441003241133040032031314231004213202130323413034244301042244344231123002011041241202333341134230441301400132200040011401043134430344440310232334302220322341044332414323400101123114002122210014022233222423243320400134344001211140414032420110320241330142031334101320144123301412443324114244303444122221342311102321444044403222210221331011113423022412133114124104303000104242404344143121043130331324144220140224403034220103312323442042124313134343111004010402414004242441304313341233421113202143300012021221400221240342321022232401344403103302422130034034313301440044234032011143114220203122220410211033212102020101013342323111132201314443422301431413022224320332040244302300000101021142020443211303000443023331232241024030202320303034434023022231022343201341120332220000330141230211322141402234042", "142032120330400223203202034343124220003201213402411330033202140410423011430114143011233201340421241413412012423042103034402424324104320344411244241404131020330040410111340223214431220022420111231422100433344444430004034440444142030113112113404432242200303222134044323000412443432432422012214341344031323040001422123211412242134232121441132423312230034312333423133131332233200222443242042424042214144340432033132000010100304043243340000434104011323424111124213000343400111441240412222400442012320003110002303000304130212124321432144010304220413142114041212243432202423224001143411210242312010102022344114224314331021102001304330331104113120314320034323201331313210332334332143011231020141211132241033243112010413231334221020233222141143023314114320022340220124441041444141222422200043322242122112444420301144201302113100044142040130013444241034244024313022330100120022202144103024404114331441312344100414012132422341013120440412243303211034330411410340244000042034331240323404234311324042424232332323304403112130410314433132413123200023403020404324141340230404020121032200123000123211034243412234321044212340014111103031101200430301322221303204340040003432234342010033213221321342303011441300301411401333200340224303032444334312402402323041013022222324103233300343200412320441331204443244203311124233020332344033003110024101441443141112332133102034234140303114442043011420440234234314040420023402124144130114300010004200221412303304444342104121240201030031313133343422004314021411110330124344043223113302400440021410332420031002014104023443001143241010311341414014041404423023434030441141423412001332424224144303030010114110104001331043311222113301213330313321232221420442130304144402414100214144040220413031432111043211124204201432204300201444220304014230110401011112004142303400110401202123411323003323444102402201041120241314410400041433303341213210223031304342420030223010344210000134320030233133424001043224044402214442233232404143022031014102022221103142124200431333044202031332423322120321432310332334133203020132440403034233041244103124322231030402110334224224231401323141211202102220323014144234410421344430310321441034120442313302044343001133240200340333404124124202244433414300200441134014404122241132024134421240040444400344334221210411210432211042223222133400112104002222231432222243402241212421114241312441000243120202301014221310300310342310403211322210322341141344144433030031040002133033423142140033213034204110013142241341304021203231114143410411341213100042202440431313322033243244221111142220020400221440420223311231330434424114043021121122113011112401400133404133104432223344042240441342124100030414130132030103104022434220443323331004121301410111214143202123420020201441324002434020413222222344112420403312022324240100311433420220311334430243402140200010034312032243402200231211221243340010210343224313001200342403002021411112010421124443012124142312401243042130323120032431043402441111224121242431022444442012221144233121122203033231404314142301020403214411103020411013302224210440434303241001101334312020320233441432131304413142313244403302043413332013114421423244002003312230433210443202223213034141224430421334121421324242130023020203440321212023112200322343212310443432434243244013302234002422401142142041424422023341400301414400410334233210031223410224314424022344344214101410231442113412133040302323210032413312423130133344033404030122032440423443242440213223012313014022330410423324324143324321330400130021332230242232102142410332223330403234213320102143440134434424110244302410020101330313104403000121431424304434101310434330143310302102124331140023131123213022422032101404442043423023401211322221030034242232034230211304431403410311202240011244423244221121304010442120032002043332230010100111032004134224311112212210212114212421114004214130343430332300012443333244321041304001113001324411044421041044421330340320422041113111132302210242000004204133012411204411022110200331144233403410023431312020201142313101010422302114141303343104111420330041212204134041043424011420141011014421214413432200121433402204213444041010044340224322201122123001310004221242302024111434332134422304442234114233100233031333123012442323434433114103123221224422040033212312400432410000132334222404021231213412343134014222230420310321002104134303414121244032211222212012243232301202113103442131404403342204330314122341312330134440110320134243021121000200323343433244", "240343122224103203034134424110222203421424112013432114214220103211014123401312414114001232130002230401304212221042210430440342102224421031420040444430312012042234324210322341000311111134112411004103300331302401402011014220001024133244343104201332332240143311441431113214210404412314310423100213412401342432104041230102301413344240012042004324442414222310430130220340400211443120340001404413314040041114441003133423323131023344320120231311313312040204241032332443244202230302030104234232140020131321322211243042143011110440232413404013313002312444441010044204430104040333413023303434404334042220012200112104002043142413332400114443304301143313400214014120141312302033433102000141240304043242233012224340013320224133112132020114001213030144302130122421422120304324242000014132112110222143213344441003012002042400331233133141243031211321101244203042433031410421341433422231413333043132313303241132410433213043312110403234144140304221411242310442112334340410314201214340014140013033112014131412444022234312221430321433300132422320033412401111040434422411231012204220001344442434313101342423333022340212423422124011204410334304110330200121133143400031031134323214002112120223404240131424332410330203443200043141413422042232113340340434110033042140341232230112122330222223033414411013210244131401103032341131421211312330242302404232102140243441033401123443003441300003121213434130333422122224141400044040043042100430420443030031012243442220413223341441423304423120101024334422421214113432232114034120321423121222244134143142034330142004003241014444203044200132322444020024301140143342134024020040234323200041114040120344402220321001132014334204141202414400410244414402242332444321340414133342401020343132310204140243303330133230431131001212413303142210242200030314222431333023022231040304110030041134410332043223232140020322230341440434031230240331320144442422433220310303020304222344241041443020114442320014313220011331414313232431424202000234402404203322221424411404014031130242432010401340444424000034344323110031444032304201244400104243243132412242242300112132202143222404124133444203331211122100322413233141234404403220111000310114440304243240314002003123024111034401104010312432011423423323413002021403443331134043021043010400424024303221114434313421212234133131311244030432404400013410112230323032110000313334133340224023011012020114441031310211333024102442112211030104110210422143243031013120243410420420122400200421202020332004013422343001040101112231232424021221411141413402134442010332240143423441240023014330131214232311323304200000234232041213211312321123440020210034430131122312100130012204343222002344240242111424310003214412304232443112434440033304010042133334202432234402303341304142430213410212104030012412030110420411214134214124033441210001313204033101410324411123013014010334420402110333231423100331344003144232333343330414304401421441020134040324423102231122424244241010444432332233324111243311412222124321330203332122140403223014020103110110300134131120330143223034213200130321213131433004211142212114131230413303222432200041440002342310323143233322003121101142104311120143212104241102210032001440234303234130444414411203133343022332140114012201022102420201321103023302314021001234104233221101410214210202040311222001213042314121414341113213410331012131032400240030011302423002024144312034222310240340420021401102000341211402111230413104213220431220004033022344020241014434101322211223022441140210142310013400132324040401132033033042140011423441344103142011324104310420143133322214412243023010032430333344201314321411400340142014342411313411210301332032221103041112212202341120023034141140203010033240440131031432144112022033120233420123423404100214220030442123021113223000400331324244031014032014213022132430420030224434220033233313442003211224331232421442243302414441242130432441004044111421300130403140223034022043234340401321143342203020124003432013001301321300444101411021433100112043233234340033230034010022012044301020121244120441444241010424110013342332332103111101034414040002323312120113134030020243020001302041240334432213303130240231133243204112241234420230300000303211043402022312410142411311201033144232023222233302202411040113140403123324434333431304144423110211344314232320242321433013223423141124130400333101210244221403041342032211111312232223432422224122122132413110304032303004322404201130343334444411031431342002102124303423230133222", "420312300212233020202044442242312242032420110120221134331223042121230032431400210224411212444220434404004041044233210124322444441413322433144323224130342220212123122433211042041023312102400241422341300033211242230331340141034214303304003311222012311100242412340223034221234044104410132140412021320212114130200140032430221443112101220303214203341021010243341043242032321041102312200112311312104011213341411112121040040010311410130201344343201422401001242302400211013444404201110444421132003224343342414144134320424344302404444013043223011244143244002100112024234221313112412322200122241023400022341342103244340211230330220232411420400310304013113401042442123340210234343303331134032422201123431032441200300022424203141300412342114042214234430122043131241003311044314220121120113120001401000334200333211240141433133334320321123230443410044214312132220034410230423444244423422041222420120030233323213432220132041143424210331330002344300412403422340132233012132103342032032112321231122033020420420334444330111310323122243124040010300121121024201310224303312122424104201020234334143012123242131412030310231431012043342140100033400013333300441404101233122432124323000241400110421220313222422413124442332234421441022444012124423140421013012422341142040220044211111200142140031401442140204101323243023221220134032203034120333244311210241323231340213133423212314214241140203031110103040124024020022221411123240333340022340124041043421112241002231121301022032133112042131121412133400034334101211023112003202440334131211214041334203100104002122114332331324103234033411314013234320122134310330233410140104000223403231030212033403013043020414100210420441441330013212142341003042430430433012240134240000022100243110130204434442323132204121411004444343433241010032244140102214403210411014023042423413323424224323242031232220002334410304441322203203240144330231130440110431222031012204320301212333310343034011341230023411413302021142311223140341233021300004024243004130342210344113014041014214301224214234234423014140444204040233330220033213233442133213031210411423140104301001124141334030021432314422304040334231303242413124344320004023401140303240044033212233312412134232021324331422234202001442323304204410113443013431244404332343441430222440243423331111214034402411014331330403140012210344400314322231024221023434141323330022341133400213421234003141333430442122321330134114143304321132141401404331323024203032403343424412123141311243320211323234240433312304043043430403110114002333234014030344101342323320020034043033024334420344331234420342411423443310021321001220413200112420013144114233120344410133031413113041104004314310221321101310042304020112101030121041431333430103113324344220220401003131221412211034221101341242014014112203022230410143321040011312143343011003200201300110421140212132012204324224441312442303220013021421430333111040430322030112130421004334021120120340100113431314431013323310104124010201024230421234004313022122400331313224422320224231442040013031244401311330021432410044403102432434324343342432202131342421301030104243320011414201303342042033011412142344311202311313230431334043210230432342434234113323034224420034300021332413111302314430423210314441303412201203341332130214030140340443100342231021223334422033210144440444323021121330200133233124244410212313300114130114130223202423413122424300241323411314000122110143221130011241114041214014141342420313334002411021040333024000133341401344310023414322340011444431331120441224041444304414101413101320423430011323030241000310202000342213412103020314001412003004142210022042232134024112412241410313132444402434010411323103433322220321211033404040232141442242133102444024004211334234041000000404310444343230113120200133444423333041403333440201220344320404212421400433011340211342244330112223221010102224321330404000301143402432423203423001103031401140431144033203314113141033214320300112331044213240303304124314202201231243320022343304303111020202020024331003401311320324013144001340323340144443131420242204301002142311222224233034004103302334231214244222142300333404214311141343011444432023133323130314021101143322201140441413022024100410201334340033430012424021100231442420204000023221411222422223443413013132320221421323012340321111222041020002213321301012312014303134000413242444113103334134030402342204142410441412423123203313103133331321414404023422030414221342011411422134212221432104142234334221000320", "411240033342422440302143341310034410434010232403040410202233214432321020311413220144243331224100212204102422314342223300403301142231313032022034230200430144214432201423402430240440021201141422231104413241233102232420100233343224122043223211003430313313041040114233321332333110340024143204423324220320040021242443443323233214331241024341301213333324031211113203334212421424014204100120313242124411334202032023014400222040242042430301231111133314042223411423321223011332320334332014141211041132131444132230242221022200341140222000324322423001432202242004243431441042131140101334143414421234024132043212120103433210221220332213400003321340442310410241311324321313202341444112233233204140042420310413101044111310144240000200440100240312340243023214001240344230444321430232401444042234120413110112240203140222221112211432024041204400411243131320411433020112104223403430042434404324231022122211011231231140112142014344410222044144204104330041332041341220140142000432000430402221440004131123043300242402124332310211402302203432433001341013201302111214043021131414332133224134441013041014244132232122111101331002143423142104400403300421244033043322204220400243432044013304434123401133104134222220121220013241030104021141042214142202014222222040034010411201240203310334200234003304232040233240122300021021434104312130232301344431021200404330321213301230240214324134004131222414244324212220130341230442241210413024111142101420313443120022122431122040313032444222440404134334342204443300024241232022003021110440321022332123101102034044313123003404221122243143242101204114034100341110010002032414000401301113333210234103340413442204030422430442324313133212421134044421042144321122321400012330041102434220113231340322431032122003313000221224044344122332323123113134243324203143243444433200412203410014142204311110444403041211004042000440344221200241131414043424140301303303431334310000232222211141110420103334221201112430320212411324311430301332143423214111111301242340040422203243413201424411013413211200130311202212011030430113232120341321331410402444142043123143304324440010121324023331300313104340114132101032202002243023134433203020144130442222200341322441022002301032131014412332132041202213432034203121214101024312431121123333411040121241433414232414140023204144313000330320320032401112202414202401101142322223323132103442233001412022340312203340441204201202040131121320413414243242004414311224113130233433112442420212320103133031403402014401104332131312302010220414012013144303213324312224240311131132013124420422433204240434231222443140043314000142004414413300134144140213010040011022320031034104231301413334004004333131233310344412003021402012122313130312220222111402001021122124341312332003040302324421303404423113424440334120234234224021213312410213201441442002340040132231410222010030002243042144223301344401343200003221134442004102014334432141404033401344240420134303300224023331134030434012320110401431104013304100304124401040220111312330214003411310102223441014030234001144221104302121403132333030402143110210033321300111404414211302241334042442211422244011304040002240303033202041302003341244231302041221404013221021142024023021122321423011130140331244124142221031331300340144430113101243000223333430302113300340343244011402124322102130410310103422300222232014103004340322320433340331004244140230221040034214234132043203110143310424331103040214320113033233302431111240300031340043121401343404400330212342414211422044332432230200234231113022201203113042143020443141040242141411042133022034233032111120044010432124024101143303200033440331420132101422422033213410413033104310441411202200242342020244144443014234012240042203112434041402142420302100003103010044344100231434102112414340010214102021430313111130044132433300322440012243043314102310042142030204333343413433444021334422322133234222441323402221241343313124123230421210020141344311014311012330431323004130121212032013431242334431032421410420312321303031403202020433432410410441221434100003234310440300024013012444104123223202442434230000204020224200002443124341402142342300310101040233241203342303200100102023403434232443303111302040043243413014332301431400340410220432242232431243341040333414403222143030311103040143231212223410112112340043104422132014001412002430431021113113143340433330104414002043010114433000122422341211014141242102213410132114034010230044344302242342323113102240044414003101440332334430442", "404432210412211232401042310410200134010204014443443044341021332023443430210142022002313143333142120010442200132240412343202224341020342112131240404332341141402334211020423300143342110423240324112131332314112114304003343113442124013221042430312403432142243404241433013231221110113233113301032311321403413400221110241320333344004010114120122431334322400323230033113422300400422010113011332320312423404121133302013113323333321130421412204433401423002333241422024224034124040233240244433201232244210213330232010042221214314122241431241111142320432230043034104131321242002022131441343020244424131110110422000414102301131422322432044111203242340410334202212031343201332402233440100322224131330423110044023212140331412301110212121433024431041403141003440023232140223341041020232304402224140200302440244302343330212433342123242323304204402441021314011204041203020041213222434140023141221324411214320240433134231341441300241242213204001030340104421301411433101433413043304234340104200340111231424010104302101424311411233202221123430303210242202032132413232343231333441233330022134410333120103034041011433313201330341224112240342441111032422200033242414013110022313014431230100343101243133244434323324122034300140211022302203032413004143344104202311031334241202101112300321101134112121004134214001123202313322131140332113440103003223110430130332014320303431320344313101011134321411320102411133031241302223103041120020131332144043332043402441021211014104344030031333214342033304041431424233031320211432234024114013431302344103014140424432213123214130214012230111431114240033343142414422123043330124321333313331122331311134302422100041031210231103432034141102432242442412404432240340122143442311244431410224040201221240014423303104111342102440433213210213020412301033001123333033031102042203401414124322431232141412112322410312344204404210033220010201311002013123231143221111424021401010103340232234123423304444000014321042344213221332344040100220421123012414422202113044312322120312340300042141311424413223044000202400420334234200102221334020400420420400104424110332302321421144041004212032203134242313423000220002413320134321322003121210304232111203442043101242203043131430043313423443223121401300214302022042220331344333402311340310234434202244240233022412041440334241033044032224021014034044042014204231322244042420432200244130124241114242303110440043234103033300434330123240041114231444400340241404012011112221000101404434332324320311030420234131011003331210402212014104242302012202004213232222423143413332022441311233130223224400141244412113331312213222112134420033221220102241423130212140341110331320433011421114342122423104242101240140104113311424032014432020110024013001124121131313220203232234321031023311014003323442242100132241411042342400404034122342403313120020304404304331411131231213441213100021200020301411423200324041243402014132002012024442301023443103001044331234343403422200242114034101102341311021011202431124243303212002243422412003134442123414434112240030324341222003410034011342204241013232142111321014102122244134341434434411121341244200023331110300313313213341403004030400230012230214232313344400020024320440301444423113123034212321120203423112211120244144102230222240323112002132443401231420040303104434432430242430321212340201043141234303042341123001002100040000003432440244240030012231202014301430113411134301222324214424310140214343023221302242340430104321333403421044020300242403324423223243231211024104411443203310021104232003134302303031111424403334401030400141224113400420443134213242114104044013234112223042132414100223310344003012320204043223344312433440232132431132143031404131121232423204102114232132403212121041410014234341010222222302312020123402233122300322104241240134140001012112221203133021434143311203411243100030404130014002440432002314011440114120202003111021241421330014231304420101333231103112133340332040213121233223342414230033010130010234414103143014002430300041214033401311300031222331404231023302010020140224304104042243101400033411000010014202021401130422003314244214301343324411433300401033412331301133413011310230343214030414022033042201440424243020000243322230214320240202103322440324014144340002300024141340030431340143001004204430144224403410434333442234100143130334331011433432443343023410241324332320434000412412223120112421310443004401212222124431111302412231232234403101313312024422443321141110244024303430040301003300", "144243443332004222233111334440314423343040403044011403314314312110423422410200021430400234041104124340114300311004302102231334334144344101130313304032434300123223434401121414304440004224340303344432133042300200320141440041441042311001132342243241031444100233112341044221124422322232204121420432444441011442303413234112243443314412434324122031023232002231202011133144222300322230112232230403032314240130413021414031020213442043340434413332113000130334201301314122001444222234220430440033323230203334332440212102042244321013104023244412021440311012013210100141031440020444334112422024132414132211011412434421011304234122111103030303110241102203103242133332111130141043131111021000412000211400204420214314013142312033424042114113410030223200410003444130322212203203144322333124400424011011121200234044414012040332322204413110032124113120202332110031044313022044303130323413302320433141303244023000122114332432323404023400331441340314321010033212224120420112010101310014220310244202242332443341120241423231001420014210101122420123221410120410424140114313342213414020423002243102222443304422101021233243200410212332042412301030423344242401212414334104223324422214111402021011120322321322431340233443324210441310322232041114222400142122434330243300321304200121231133141443424412403013141331302041123133333204144030030333020220342024112423424332240201200314032221110322342202111411201334433024433203122344140440230414323442401143003112121433214314220422132440440040440034101440014432403342204044411204414342432203310323120030224020303123040144023124032311303120301223443434311113021144024321412444141041001314013333100143242203224214014224221302304334034430010330400043201234304212430312303214131233322122444130320030413323032342321412022144431231011101003122324311244422400014434420112221030134044312210302420332120040432102133010031011310012213223004334210314432342134212340112314222122031403314104331403042430140131223002043243031201201012004022134413041233133334340110020014212001144230144131114022014443143220022211012324010332402401303010011423434431003431423224403120010024023431122023401340310110101303421200220011101343144410442402311400430311413004312434121442312344023234344043234000113201320200110122421230004432121134212303201021411140123333234112212412331322211043321333421243334402323124321402101120112131140140242404331213402212130320321203122303121323224013324223232131310222313230332233110013132334233102022021442420003430344401303001013233033342040441214043111130104444310430212343424034022103110420013200423001021213133443313334440301423230044003002110401322444004333303120332030401422024043241320223240440232414403101203323203340442320233233313222100101404140420112411330132202012204223433442103221121040103231122233400430323432010043413104313234314113142310140231100112044014303104020144342024220324321012002200014212110333041212443043200002322143012242102021121112430010332321142410000122304023134332323403443241031312302002333402432002240310210400131323100444444012432014144233412341033232040003031240431423240441044134422031410433441114122432124024402240440301112440123341224230232130414024404214424422301203343043141020434020340122410020023313032121402333344142120232101303111410441131311220312310110443101020040403241004134014001012103414310310044224323203422131342412022131403002330440210004401423142330002213414423422401402230301243023241322340202421311233114022300203310422043013213402214031310022103240303023002232221303200303231221112230321211444342441041311203312141302312042301120204411344300243333423402033410202113401132033231244341130014031012433113421002413412433141411413220231224100412401440130242410303044102322433243233210140424103031242441332122144112013201103110210230032414211233134003140000144132212244333402114312022221131141004102101034004142032331034024210224231032400430134212001020224013223011203134024341121422401122243401121241240441034331410414131113434412002013122102334001223040130303414024304443404210223104014213042123224341032211220433101030200121243013321413422013111424443332444341402044423011140121114212114104431041432121040201413323411413030330340242434322033002101030414141423100012144104442100230114241442332442224242101223233333224042030431124431210113004431031014221023313444012423113213201422313220213320014444331312044431244034432323332330420320103112211333441203142330322241204221233120332340140034040433010", "022233344311344434432233334413023313222000433034422301440231410204100200110041214101013423020121044431242142314043322310222310443402233242014144220431004022302324213020113140001313110332102031020200134310014421130122221144314110423314321421242303023433410113110010423431210000442112432444213422110442433030214041122030041231102142440103442340233441203012324043400321222301310320322103143343110331003443440042132213144301041300030441303432343113412240414323221240242311114124324204220113324241023341121442140120304231203010030200431330320211032414023142214401321434110122023224213004032313104040122423234323314022102202104032311101010000202422202043241104420243211440041444244441120412030420223310321004023002111113433102103403442441320301211113013411433010141341221410112112420214303232324444133232000231021212013443234202404120403422443020414220224011213010032012114444402341404011422031422342030111012412404034201000241211442124424311210302341200440320224134131414100301422331143441102211323332430304123402324333122301321443012001343040323320031123120343110034130041211124420104244404301213400132031103201004342000214024104342404440130022411441314031144143110121141420234302440422431333322333231344341103134430431232113401204043111433441011101443343442012201102410002432043432320004002203014244000131234212013443142020403323332330031324013324423033301304003030020143020410332043201124200141334341212413442241200312324420131204101232434131041140220234201002332231214311220211402102310024022423204301003123314321314204011440344300042343203220421420212140220132303423041214431402242420410414001110404433130014234323220300023311444234110330200334041230203321431212000133141042230430244043234011102402432123140104243133400044102333323201132321103144342332121231110440021034213424101424120243432432220123403414004431233420012132102104131212002044213302333301102304440412242404300424114421202404143013323420303211123023341100312002341224104241024211114304203444104343014344400444002020430033442332312424440204303314211231112012304413342411311112113413400304002341242123312240000114141130420141344142122330023234301040203303112334102330311343000010442344111222001113300024340231201134044232214331130403440143043041200014423422313131413414434022112110040234034103042133313013011432030213043211343422042324323101002332041344021334304423110134101044330332443344214311031400332110130003121321401031242302023043330431142304130234201440014024342422330143400114210211334231323431444002022440001132402340404004233244322123410224442412301031334021414342212143214331402444023000124422433043443400330200433320120430412101434423441013340221421411230332014143331340140412012021242232430300023221423442331442321032022240423012410013334420042242440123411012341433202121142340413442300111403433342424243330431334302004123323003024114411414024322232104432223024103200430320211200210230013310010020134130110211040403234024231221003211122004402142424314422000211341113434104013101114130214224022110342004314304111342200243104332210300220233200232143311001120120034343130311144233021224302310123342434320000000022102432320010310231021000241404403141100440111000444412233001201413224342210212011341212304021231314113204241034332423104342131210123110040241324402411144024320223023231421400033402310131340130324013212201224344110144000303423443412410341011243313033314300030204011112431441210203024312331114302121003041113440224144023442432401032442331240304243332013131234133231034024324123310240223333111323132211310310213242010142222022020432142034320444124231331030401123310423144133100200032232424041143303424310341440000232133132133422244001133211314430312121301021220341211321030230223220213131020333111434034103333103301042313013204033104441142411134014003114241314130440204240341220004213323012144322203032341111324344344321301014320140334130301230034210033441211320312133140010434114241400132001302120403002322301121103410132202033431421434224114143103340202330330242310044243420131421042301211214120014004024020422304311304324420323421134010403434340320103102302010411440424333130231143443024020332214414431122043124224424041223040444043004441210324313230423111011313012303021102341020011014101201441021434102100041100214323420340331041100404434123021300220100310214143103224331101202340014233213311220411211330422144340112044100210412242323302220414013142123402110240111201034322332201043", "423112024021120203103111041144331133414021413342110124412241234444332313034230140012304033101422420120413430044442413202101430420334114304312441200320140322312202032123434241202422224003400404342020314403034130221101132204031430322142233300242224234102312440432030343043134310410001224133021443143440200332032044443044324234120444042220404301302312024102112203404330411222144314002414003422222344111224404304030040344041113024200041131112113320121142301120342132403144333134322303242343113343412114012134421041024004232322202010000232330234043000444340432300231310031133413233303133020102320111433140033224002440441333033300433313404410031233421040341203243211200024314033412203334400402321430024431443404401033023321403124333423443013101133024300031241231122031412430031433402401143321434222230443401443302442022100003300300201323043243411420110132002310340003002042222341020331300201424114412434441314100413030134034242414102120241424431300213023343201310103441321013103041044400110411422223020333244341031200043200424000421100404224441240034404241142003233031230013202440332224032004132201433420014434004320340104412243010214443200044213221301221040024330022422330421221304110033244134411114132043212102423044240234043121402441112022341313202401402313132431412201410320013113234424323404000121420030141341412034341140422301201430044401123341123112013440122420244224434141431242203223031132213042214142344244410330131400103333011203004423322311233224220314213131430442314002023024230021414322411144024220010101231214324041402301033011301143322444311244001444402113210231011404033123404402302142124241230401101413133404212304304444244243220111230114400334040401322203031334322332212004434414231310101022202140423203003402431043120141400033343420312423040234004120241334204142034440322110214124424243221221241333330324120301321433142303343112131100111444422100102300141332441124034113103334424101434140422341420304131012230044423131211303341321340440202231303041423104122210210332243121402200040014212011024200440010302001042442220024334203221312330021021020014410001232431314021424340214303323243402000233232411311220401432341444111214021322302123313122430103344121411121440343122114234410031023312111243044303332422012410402312110413122140024430201113314343240124244003433444411032232101440020032443014100313332012333244302203304034404430044414313433343243413240024213403422332000333033332241132003011010121411032003020002240443204241302304013230021321322243422441133140302111234013431144332402410242311031041204333234124303422234213310443334100210411012021144411312423432244434233124133320034243434411442341343213321311332211333422121033230133141011032344434202313142412242222023313103401231413021301333444403033444313144430411022442323444244141343222122223322110323413244032244013234302122234111041200243433044221420034200130344402011312322313214341301131041402030423444143441202231120110004021243313240231002340022020413231120041143010030313000111211234320141121330033014320303213033010120130400221321222034211112023233313440114102402120203433430211431312404040313210423024240002033420020214404343121222041023030114012223404111221201202342214204142100342042411333030432110324341102110134000010203041042321012124413303011303332032331034101432110420040033322110423423044221233141242413323301230023100032320042332020442114020243210040444002400121110311013111243402040222303342302200103014443003300411004213123020201143010042114102223312112224123443443220344203011431023200023300110310041233022110100110441300301403421014023220333014011121000044334302400303424010041143122044304433201000110010400414343410000202230112122114310232010114112003141241114441004144033144121444414343331110224310033113230222220202144441420402134342104300212003413001034230320341420114200442044200122100024100121131013301100402201311410013043410300131204310042104123001030341021023011134144221303034111012321004413320224142020021204413040213144344044410020102200230114004410143140210010323033331242203000300322313204011243330440120224100104440342234322102120431421011124422140244321101243203144200330202444312401244113243110221322323442414003142040033004244322411233210221103444010104243313303041211432340341124321003201232011342414010443430400023212402442111201341102302113313030130443301124103031034330324302430243102342202424442440440013330102412214000122012401444023331200331324230431340333", "322003024224234444024014443134344440304443203011341000123043304301010113023340413241444404102342240201131441123314343434210022421341131321431023034341113214230140221340243344342300442214212042341234402303130431243243143301140441231110223333132330321320242432144230104242101432002340413313003413021213041203342030322301300044032031420003112113201440341311013030222144023404122042103123024440143233012040020430341303030044142330420111342041114340442201043411124114231402000442021112040223432130440234023424310033040023432310331144222043303042122101411030110043343331333141101101422433321132240243433411133001142031243043343042323142113130003112032400133023012401134222212130314323104040330221023242233241030312104322123113024404000143123244244422203143100243343313332441102240132302043421423203401344232031043404100142404220310410303021414232043240324033101004044411024234003300440023214332132240233321243434443030312440443223024320300212211004143432403120022131223121330401122134122412241434330111343112412430400313331403442332024443224244241011410012130213413433242003242431120231113102212100322022334132341233210034321104220234444240341442100044220324301004314341401103044443120121213403031320331413342124013412143013340434040222002011203114200040420411410024202042000044241232411133344321041320140333004201104012213100331440220123032401314312042124123331344333322210024410010430143432143340442322232303222430322433104312413300303134210203414230304103003321313034443320441421331313402010234420004241140133324123003031440410210401101013044230434440031304113033041022222443143111031034200422140214223332421212033013031002123242023003413324020210314044214414241340010441404300430014002440212300243000442144423112141321100203020310133021131331120141403112411030403024031423040343102231043322334300441320244001044344004213040120142312444000341420240310311010330031444102300120120000301022140033244203332400100312033140414410211242322430244041231224434233042214112201020112311241420242141423133413232323222342424023213014432004242013033100440320031204312102132103313330221142221211433113024403133440432343323332114214131334331234243032432330023402443343140110142220433303322311213312402333130422441040304023131304001211412003321443430301342233242444041044410020040212042321004334024104342410124200324044221121032330214444124003234304122400330200202133004222034204344400103003223233213000223420241120214410440413110022322201121230240200402110311214104203011200304043433333100302042104221333344013400033304231412244121404320133111224430112044434300134023042340403043111113322124114210321323432432341314131300042413433121001213434202243404340032104401210000001301223444432142131114333232324042024002234243302210322024043231112012434441243412331310413141104411323200340400244201421034304242213012312413104242112134402424122023430343323010223333043301212031104222210313341201101123342100124420234122102432034001331103123041122142202220022211031032001420423100324040021323403120411112241000031421400344243012024404034302101400243313011400014333341003444222200100410300010102424412030011230122024414222440200223222001044143404110010101013423441331010234034032204342041414122124034340320103232042031212133024441001101123211023324442104124110443123420123120044211240102042324434040130301444001123112143340422023323343121323420114330112112400133024232041211143001420043212310221012214043004110004332421442424132202003210210313120022104023032001331213444204043130343222144232120410444002322124411324104141424343243241013004402242022224322331420110024430412422240014343034122112121210412024414240214201111034411132303340020424342021320333231432140201122232034114120110020203142402213232134414442221044421300213413112142244222110133104214234114144412400421144333400204140034044033101411122324021241104333014210103411133021441410310210021330023100244332043413310400220240203434214322430132140022023224040401041114230404444043420144411013004421421231440303034304043230422200034404130112032203004123222202212003213000220121423223220003011412334433404002410140010204112211401311243203210444344140001331433233121220420211420240002202410134411034424202403443243421244202332112020032241241401101104112310332423240424441111344030142040340233300134241333221401314101341442142033021032323242300342341421044122200241013241413122041440244022423233220024210221130003010214001141214314110142002344140224", "313430343100023334300222003002024132424240222031013101341012023034422413003343440310232140203232002432322322202142244320244400124422104201013402221321122010442404343414313320104201032232122221132420113114441414110313223433214141231214132014033034200241130432214110403344314110434341221200144130401234203030201041033311144440330224141023110243141014101344143214103242002240111432042044422104422322022031310414412103210320140213421030413430424204220110124311202400311012444442412401321021211121331011414342344042140141210004400011223131034111011202440331131244332113413412334332042241344421411242020140022000412333443230020301324242034313101124203421013312443424040314012232314141022200031032423311122442130321421331023034233043340042221312124214233404410112430231214310114231113121233201413020204140124433104131220221111223433423114221140123232131302233241044104214113401203332412211323444224324300042214212042104112304011232324102202141010301031340202313134203034344440341331020411041343344340130201024304030304104124130243043030122233440124401410312443444044343212024244311222401202244234013324332341103031114221221441100102023314102412414130210002431043420000041242114431124223424302330223130404004314101400032313103320233202212111342412010044333241231431244202123100244234123132224001221130424122302444302103044100443124020434213434420240431032021214322434213112401320342424203431400133014142332422404243120142232230440113141141113043034313030030124441003044433042133043422331322122202334341214113032424030301222414432400334421324010001142321430310403011300110012002241203111303443130203202303310202332333124242004324324242103332213314144323031304014030121001123330233422243042324004434032440130312320141211040441041202022423200021224023112043214242240423312231211002000313404331013430143022042414414224042221230204401011013222341441333341030432124124102404221141132220413414143331131324131401120134402331013340330004300124222030030422040442214101213302230011441034311424424204042143144122321310122021144420343441042400240124002232333122243042404040240012432230410140221230330322210011000022324142442312002410113220124333331442400133214212421242122230140444324430313000433131101204134203004241421001304121311443144122342213244404232141423331321430324032321202102320341220032324244431000334232143020031411314100331003203243334022010110204314113432113430001434241121112124134330121243234112341032141023312112433121233141124303112101123114313101212100020124112023234000104121041320333304421403011320000403330240102013143110443243013412043412211043201200031344242212002242114031140233043140313203204221034120124232232402221122421342343341100122113002001230201201020340314143212132003114340413012424232124402010440021320210004434231402132232332010233434002031324411113031324033000130214322243003112213013341343430334004441304240144241112010040332141140201440134024402011400232403400214001432432101411400224200132041133334014202120224303302011331032203332004103303303141314103330330322434411131423440121100302404333103012140211144203143044441112132331204143431120102310204412001344030343000111420023442222343311323230010324032341103014204012114041141210134201130002222341021012410024040413031401112140223030444444442214134222101211322100314000421013244021214234324120212321444231021441241433013013203321012234313042220440332013300430000110341124310000403404023120130344340230400032444021111314304040444104130341131222142300221102202234144142220443414423344401402403414020230011323311411111231340242111213044304014142221200311030311413310221422341043331210211413111032303113342101100302104443420132324142203420014340130043442410202242410201041123302204024022324301144400440324210011241002232034332002002301133333321023232012010044121103143334011424140013220210404401440333323301240004330042040344042143420224021040344400432021433141131422133211343021311213342402404131141210021211002113231431144234303130221121242132024412441241340203231234243041401344220414111430314400340441232430024010143443200204011013030431422011331324112112140212422242042001131014312430133301410304033131341334124334133221312404222313243223231002340433431430441010114132340143000342033413321110424043420013332102400202420442024402043144122424433044143044123440322200323003233213324233004232043404412144314334004400323120120244303432012111121024341040203011012344212013212031143014403020032421222033030", "311034043443412332244214414244212413324202143433024121034223110124132120110344432434214334421233402322114303334242301440341041321003404033422244000400021144022212240101431023234224031244422402200121220304223104041312212030041142311314141120013022313431034410320403434132420231133220402141141020131201323030230404210122211211423242440223204434110104304423142001344321421042324211222433144321002442142012421442042220213431443041020200130440420420200231413411322210301031243203213041010340002414301022031112232100404004343321331343212422132331110432122002044432404402311343031244321242412020234032324044403334010101223133304442212221121104411311142022040102413310312242431130400134210300321221042203402013433323414323114014223332140423132102003303332134331422313003020232044201434430432440220143130243442243314403421133213131042010212210442444012321114203304114031131031340224342433432341322422412240414202140320342402124344220340211110321213313122324202212214133412440400314233411441220033031312014324314200402134323333440440103334030140412302443414404333143420430131120413414211044131422000300142123010141220200232143422042012100324233423102430044113103200031422033331003233102343443003122443231142442344401304110203333040400422114322240304441122342202401310142133130244011140013100343044040033432321300443340122241020343432204342144330234203022120223020320223432021221131343403343013210114132020203331123430004044031010042333144043020140243023204303241222214100022103403041220213413102010434401202024131121314112422004120024042131204344422110142404311420403130112331000223132230001423114142003141430113434110110244230141113413244304320340402402030300004430403143023122004322044044230403442323023223044312143032200430210221441342432210110044434420330242113314111103444340433301041034304432040200420143023143001302421120234212141421432421413403230023244123104110301433302202124021304430042032133010342110134422243144403233141402012013100111414222444112023344011110302432014301201011122403421301020222221413030204234304040034112324304243120031134442441011144400042312341302134403032134133120032111010402132310333200041041341321030011330110030113341010343010430041320042322144234402034424014002331210341343140022133302310422104340434344314234021032211142421204104402413232004000040222240001111022242413231202132412441021141040222233211422022300132104312400120244303024024011221322404134121102004313044334314141344423322413411340232141013213311104244240340303011132421134133143332214004403200320241140442231110042402201220022321000034013033303130011030320244104434101433022322401202022124210401313201330300300212341341220122013043300104142233142141223101324334434331412410120434020400340444013441442122003230422102422130223002200133003043404240401003441010120410400310332111311211234141412403313402103403312144002433440401223043120002411010130432000310322341111322013343143003111140211331033110024111323411421143023310202140041333321234241142441230321212334331001221200422131303200223111204340424240113344142143124104021202100042013200200211401020420033342004200014032141024331303413402024312420441141433414233014340020242202213020302212414131342014332002334320000141210034410314210422032323242333422210333302344213312141041342402103422432330313444043110033100120112212112322222441003340200243124212121243013223042403012214222021211004030100044104132422220140043044041202122102204004434402412304120144404241302304143021431324243143033112002211122413320202303010414122021240420432232142443040312212144102023444223432140434301100320213204010431132131432310242113142042302221202230441124423001344024412133243224344214331143201211231443441003343120344403432233242010130330231011032444030144341240011012033211200123424330222042214210440244240341013014332112121233013423004320000414344040102004344211124334012204423431123002211213421100230311022240401211331103420040004144412144343243102230114334441434224403441401430324020014301403244243142041304404210304322404310034213201210210010433024210122141410222110443402112032244003204010022412221100301123213314310220324322011120421432324230213403203241213234141333441431312112141040203422302022120420242334041334004221140400333340201124112010303332330221310331201114320142221413444004123340031342112032301102204012103234141320041134121042310311303312212114331401231233430320311031124203103443004413024321113403121312431331231103022420411", "333010332423314023413440311000442313431314341202401341202404140001004342201114232220312120443333430240301212001134112103012133020230121140422244302110323413022120204043302343312000413042323311410302212132012221201341031444432430212024100101302202201341232130043103411103344320420420213203200031123041341410331443403324434144314124211031201022231304012221342212213131104342232013014231114442423124012133001331221111213114242341302040402233214021321444222333231212332302240220131403141020034041420122113102130200014040332240334003432114240220324141104440234440112422010113012140311233021411102321303301044310331334221004442123030044421034030331040022114431232010000102123402221042324014123204100234313131443122342442121324213233201233113111303030314212434244411410423340033240343120132314044241222343110032324240400200234020041231221111302332342331301122332401234204321331303234421012140233322313041100330430424120412444314302211120023102141034312210043021412322113011301012012220301001141242241333402023033302102232122142244033130114020003440432231330000233041140112103101241231320341121311412324421344342402443113131100430213224310122442232020022023211303044234131233012043304344221424022213440313421421114442034210102403424443340122003343033144202120310010203003132002241331301031432332402002443330243223141303400444122332234210331004244021142400403114411240132112134111432122033300441133323003330310031041340023330044414342210430031043130004214212432434030322340413430023204241422122430320331243031304124311410112443413030420033200034003441444444334312213134231200220003044404003133432122444043010314142030041311244201022444010234301234034120411403242204334210141220424133441210102022241233211334243344201233200430444223112112330113242320123303443434434142310113441013134030010204142311144113011430200201312033224111003313121342232142334021210014421341441421024330402014013110400200212303314110112221021312403041114101121213144024440103431322342234114243441021433224433412001334231430240020104443442312230410022002314312000122433443323423140422211004112333320431121134130131212301131110132000130331201404413030434213313312421312441042420111020104123011212313232002101431113400113242404132242420113011333031223221232403012010434440324132330101133004043100214433124031034022311032230130033242343302111023220341313331440222102402312131444333030212421214130244400030401104212332032301334433342223244144320120342321311214313333232322031313320104231403331030444231333113010132124200014140034244020134401414244010014331342120313300224043122230104343320330224443123342010103442021003414442212241430414100000240001004423100224213034223410231400044432230111040344414014010333014022141010420002024224443100243430041133112241344231344402331200342212430440403400141022112212202202023142430412002202221340214033334411130132001232444343342404002301400231302231310332344011141320302211230221230232320321134134222421323200322234324322304330431431131211100133232142414123043220030323413022120444341224000423042142241333000343310444010312014000002120343312101340432040403002212444430032204300323421104220104331303444342033320140043243331040414200440421241414442104443222200120033303330401140022314020322043343034411322324123121302123044224141121422342041111140111023031231040313440300022343224214404331012201001010101211111412233204232200111321133003332243103244313320012123034042430341001304141233313332302121401234312303312130402204344033201101434303221431333003214331010320121034044320111221044031431041342000112231041442020134342241100120420012412134431434223223101032240134221314313111201203221021242010040101421343303433442242342342004202221113332130103120411001200441104022032142001421043141301304303004303331212114434123333311133142043204034021332132444211442124203234302434041240422400202042141224342120120243402220043140244030341212441400243104103133410043013401301444330422213012233424314312020000201434010141424113322204211434113034320002231410013114232311444120104024101110313324113441321142432031232234130240400344232402124430301322142043442202213113102213140323402142140043444321114110203320140304103202414023423024314222002142310203322224420042012101110323120031414002430014212331134423411333412113412130230400012404300234303223432420023101424020031220020331001334004111212024322332323204441131230442223104101101301032011121321221014142420132312142424302424312330133220203", "421414321413442042210113101234314414443110010203102100444400020210130110430012413011102413142432222343024214212234244233222023234202411402131102120241222240114413313021410131300230241333303320202432403241040013422111411231033011410314211303444101024133043004022244233331041343140124233234141200403212404423334043130020122343200220424321420434130424420300233431144123441144302411400422022144110040021034004112332330144111420412021240032431431031323310211010333420212441422320310313110410002323414411214324034211432314231303412332143311243013434444211031440123010323411244444312412104023131233412334143243120134421014030222234021111303343203341332332101021403221112224244001303121414243102133230243033103042430030241331100031103224100302310000424222210030304221411430404303244203224423423333410211323130201002120112022020422204131002304121024213410144314021030343402014020314014442132214143301330414242300132132023202301022340043230112234113023430012300120233140234222444433004112330332222411122311332243114013023010320333003321220422131321014210140304210420412303220022140334224222322140012120134112014140311113404320032131022011434040333043034321034444200014423331434122230034044221044242114044041421101342314120304442012011104204433422023111123313444114412323400124001203322202321410031314224434304230123110032103434402412211323201100113001021423114421324143432314442320302441202333232024123344040301143000404223334422124033140234234034222410034421231112044333434342131101312402401312233112204314200003211120313442204013321141201004430411041022040232102032034323413334031404340433133240110142014323013424033342401234213320330424304003003121122432342422311042101444202133421023031440340131133103211143210330443224443323104443121021021332133131321233300230104304000010442442234044340043031144033001034241003014412302100443321134321422131014431401023242234044144030014321020310341313301014441103404413212443020202244223220420243222121442232224443342143231022043331233133343122422442003313224240013414440133440030100213014414341003042201044020432133440022023432440002034334421113320212044321040341430232134310001332444302302104203013421344143012311420413134211001232221224122124024301234004423122420313100122213300034031401220212221120002122003343034212210044232002304320301301143233330313413144122443301240040114442114222131241014434100133430232424213441034122020340220020100134414420220314114343202221141440032232120023301423313214211230041324220011312423110042401332104243232023202243440222304034431143420311123114023400240023114211344203421222444313203001403210313102134122144224210230134324141223424204000234343031422042132313221444304023044140333044414334401013000141342113231002024414412212404201124104323140142142114224111411034333113141223013401421324031200022204440301204420303301234211433243032111303303021431043144201023030321200121134123331222141411420213141241112124422102232430240440423230402403433114142200114100143311124403012142234211303032322110001311223021122121110332031112332421142144324014332114423040144030144133142220133441131142422442122103401031014310301123420122004100023302123241332401440443011424040421213141440331324103320023232024040024403042223224121321133213104123341030414103431424004241320410414214142024032144331344132320402043011201340004344123240402140004311333314341242030013012222400420241220323324341411120444340114423443012034122143401322233010203111142011344414203414344240102430143143244323011433040023010301224200011144444322141242323300140134431210334230001311314341404421224134223220240413441231111332332130420223103201313412210201331210120001131143201000440002031310312021210102434031413424133024042413330324222132441301401124410011434033131033201430324100123124422120123101114441103010304302422134411201300122234110441442001144232243444313040121141104311233302424322113332232202220310110334041321043044404204300314133440300000311124313443403332020243321112032214121124221311102404423424344231024441412000012122402014022100212132011323012302002111443213304241211441200311300100004412120340211342013223143243400443400101100043322430210000202410021223233404122100324440202404431342324104001323214014102430313202044131221041130120023232231312200131032120410131423340033303221041222330233022312301200410400212244020314214333430112312303332034023210340234031120312334122330034334442000113130300220034243133041422134100010430121020", "233142324310100000233013130340110422000343221140404420144404240212242203214232344224111112234344323421010110243220200443431041203113123111130213121002422332424423443300314212011012332333102301210443432203241243000041222142003222043430342400231000324411030220241400333000234241211334004202443003433241420021014332412244014332302432233212221410343210141312243412223324423203414322444404213223440410131041023411414213332404301101422342131402320020104214241303314430113124240110412200242232134241144314210420441144421104112042200314223430103311430211404421104400023124324420232040330030111020243011040302421143431341134044030041031033000313133020422140032011424043103322311304141220130344123113330140344310144203132121140433043333032322440030043102202102414104003031113142041023141441423214203110334243211111044130312220330200033431122340000332401320424203101203012124441011303030142312444224331103440142300142323411132411020244043201134210232132430100030341432034234144313214113342030014032300003431411323232003441400240042111202213243203104033102332134012442343301312301201222031240322342310304412420341113114004304021321012022200421434243240423300400141214342303240401134302400040112303402243224422011011310203003404141242000034342011004411424412412334104414014041321332413012442432333203311122411102303440332243024231010121131304203134200210344130022331140002003134304113240013213020020441002041240024034014442201304031120140123412441243123113441022132331320232130122034110440144301320402013423323341111022323414332014234441144143022010440331043300204343133432432220340032334303324443021122400210123432042044012230311014200042440240304400220341041243120102413233000431401033302021112412312210112432301310003141120101233013302231311141142123113442421043223441041344013103022200122303141234112211032104001342104343430414112213031043430043112023320444142403410242343430134421321233013032001304443301442321431003020304442110313442041223133122434043123120021220134120213042312130430230244021123214031003130104031032241323330243012340341132340433204044221123331101012000134414341202214032304222212244302122221340123022031423232444201042334421132214134331414042100322140220223413022031341232201440142234020034423042323444114111241142421334440210300222400124004212103441103243334101440034144223223312344122431101412430322300332413040134402432320324333112213114222041303430234430232242433234234312243113414033443231210300213111342004433044144434222442143400140430010444124013324340300122102100222420214024210024133411332244414233131023012122441240202200422102243111140233442244414031141012103430324023200030214040333023001034431121212310313212031121233234332434214230040004410204023011211323234321232413432210223030104031040024341013310421431332132024030020001433240320430323031430114203024103224210132204300434304220330332302000001244214233434103233001232133112233443340324420232131331104201410412124303402233042123001132013144310242140213143304133213241103444202433300130433122101210143134444404222211424231202132303221411103423302333433144442402143224034304144000441223010412203032314432402204112020241100410401013110322430114422432401322011311113130200014240412223024200223322101104331404101411330414044034413212241234024130320112243241002031140310023441202134204332104114233424024333441041103400141230410014404120311243320210140303203040102300004132303113413342000312312322230141231141244440444340331432424331200342230332331122323324044141202421300000222340002241112233401431111432331220022303204134023011123133200340320103204031344343221104024112214444413143424043003201420001134330324400020020014331203443014004244141443043230022222143111242023201200101003212321444344310101412411331042243324113114033223314400313440214114030404304300123110240303110220234042124000121212311002431340142420440230143320403200422004024314321204434422312031313414401131230010233123024323021232232343043111211111404210031141421212201333420333001100333443314121321034432413440340103310332212211432212043003030314342111301411324214102342134240214042230431023421134331400110413442023132304040333432301240123221340244323104410410124102134212314114213114002303042014442013323200444033143000143244214113310214012003043234321443340112113321103414314241313023032444440330423324240120131343120404032333003341443024102223402140001324312342003330411420430212120420000104040302142423300242113013230333040322", "104240243322240343220244032301333413022220423132244333431023103422013001223123314312413302414024033410300142444041102112111131220402211100102102311333443342202012221312414114440314313221431342230323442344331223133123242032314221402012013112314404012001140130132303123121011320232441344221223304300012223224304144031220203144113044320032202011342431211104234411303040002120114221002430444044130022424134312041234323404133103223330344040334010242112111444320322244333234040401400103031044340223220320012112411313032111301322340221204143241010432334323402322442430114333140121344301241212004204432121423120343443304444433101303014040243213113240033003331012301022140443231422004420044000004324223330042314301212204032122041123412041042144101322132223313124003340301201034243003134111112141440433234202103004110323442033443000130002433242220243330102424244314411124124040121114300300443030423210042230300342241424412431213132322303134233012320213213303013303402203241023123312424404043304413224203222210104331302330401431241111410104323214211010323014130212010114034134320244301124310322002422023112133222341321101242203120414343342423431231044120112212431423244031400103441014010323342402320012031033124442103003433142011241034202112304330024213433442241104322440322314343202402302111243140431042024411234044342023201112244443210300133231344411100000201142012311333423221303030321322043002120321414024230214330323231020420340303223304311132042231403210314034312233141143024443310302420042233424204204314321342433432030322132043044320022211424020122301422330021042044011214403401443121132242031304222130030441001430224414041424143241010112123411423223344210300444131021304224401120130113304122044330040113421300010202412040202444314304021422232200423144101211020442014133024000332302010302440332401420414121224343044331230242332324342233103241100310144002033440011423321043432443023424242110434201333430302031220032414000404233443332421202122042312300410444231111034433022442124313010032422423310440423111200223002030022213403301322133021420232124342230331134223221222210103040320302433322112002031240430212010034120212234301244104231422331310124344302211324120210440411024041214211413420412341334313014411423421334442303240434221232102243021420442440020433233134140402243011203022143001042241434343133420304401231022323403040114104211111412312023211214344233032103014031013022000131024034320330132342010220130400333203243003302420402311102431300334141341403324034133420341302430413431043300301200033240214013202014241014242400044012012104422133222403310001144232010013112042410122314221100340340344410213131102243203022222010210232002434440100043311110032211442421314224102111300312140043213313244243422401312114004302221102414201404222140333241211030042341113014103222333244204014403211200344130021343320442423240213423221232144121110314400221143114222140303233342121324043140010310441224134332301243310221313232042020432100442004433331422123034231213302333333441012343002332310223434401444332443044332320144122243124214114232133320341033422231114313034413141404334020423423112014203323100323330144122244304200100144122031303043023024222133220004340341331210103301201101011033122331204114243010103412401142141012324103433413434031310101104400432242023222322434433441343031432000430321402302003300400234241244143143040201224201203242030222432104241314230144014330204300303300210410003140212342342403420141124042121411010430340034014434423321131240444140400044113002411141400422334030213233121301442034440113042100123020322244110004120402101432331100124314100303002120004333144312200221014224041424033404314132233044040411242231424141313434230001434234301214133430220340240420204302302324330043303110443143302340014222200133240200414140443244422240040021441330441110421212411322034300103221010112331334042113024144044101302040324000114104430220312103040423000041430141402011011440211112231300003010000143011341044011244120002131241440120212432342122430111411223221004343404332120210303344143413132101323034312040412113222024441013321003411324321422401343324041232011140031413104213013442434123402044013421412222202012222401300213132010443223313102443430041121322211330033443214043220322221241140244422301034103440031122303022201013133401244244401422013214333102022134320222012040334313101333101444021421342340340203411044302211334003312420001443210001212412344001234344102323", "412011000213144241133324220323140341433004001420113014402232033234443113033003311110422132443241024140133033300143143202020424240032331414211423404031431244301343121000433444444224441231104223124234020344010142321322431142413211100213340313044002110340430034021133144204401110432232430002312030430121011124143042143131433404131020110313233234124320230313442404214222341420040013422030031213201132131000132001234214334030004232400232242120331403441120101210303240043232322001134103401113012301214043322000044302020040202434400100033320433231213213420341223344042422421412244222233320134101142000304422003314012434232402431024042233134441142243133312410113231112043140002441422223440334101041123402324241312342042410143213132123234011041114310413412143423303233202312233203114404000304231421114110333213421212434311301201304214231343213222311213403204331022004101411122244142010022344004113121013011031434204304201221000331011200111023410013424100404101332124403101314120224333344203441112230404011030334124033030141434224334414022244044022124110344332012221024434213334144110032033234201334022403020210203104300040234404410423304101041301434414144433331322103010114404044130102024144422030311011324143242420233101000040313113140331232023114312001013344340202401233122141103110342443124030124014200030233024102044440220222440202223210013310210232241203214410403411314434444342342313401011420031012102211434242330404243133241312212214331110333024413222000244220413023411131133012202421132203214143023432030222400241413314332134230232000412343231223021244204011100023131121231034243404101144440423242100211412130003212001031214142112330003104214224333000302040230300414231033230424203001003024323413400122344140414200041000430333204134412003113000040223412213111144034124134143241214301441233144333443332033102022023244403322414101331313220032143411323231022424300002431412013102243001303442312211224410204101133132021312131200311144303121240234112331432122441340144201311241203410223434113221413303434333023314234332001334302001222131302004224200320404124314124313140112402101203431322310020243032141012012243100212141241443423331310120402401013201000230401300404321044012234414142203043414203130423034034004143341020021234231323420431240133243342132044041014121234034124112413412003442033214442244202444003233404122441212310334020114441301243030034401114004310032222440301014013114111014022313410443242214113103110424124233033000221323342414444442114000012333132232021230430130403412032043112111101334323120143134130443002132421233430223411303244342021113430204012343141104030400003311221311300422311403302120204411001232012242221041002243002011233141131401340241210334033244441312444314104341203311430442442202124441233130300200401421232211404411411410101440223412402142014403233331434430044432100331142123340030400300110224434123212404012101330341420134144440021431040002234044112031233321410200224331031411040134000421401044332243312112114034142203132034030422113313420001113330031123030121024142124024200200304132110142302030431414000442103434140020124313442003024013201410422431122201413030302023431212010234204243201043440404404242322203421320340123211220241342412042443323034140142341044311024213214411322231020401201433402144123141131420332203000414323043203014103410412333001221130210240010221433202112320120124404401433033430204110000404304430104421204230042230010321000121420220340213424100314330001410134132400121142233031423002110024030242402223414332410010241244443442401240000213121032012344004320100313123341044101311414113302311224420101341242124304221103023041211240240044140202324340304032422021224121132443432301140301024001212420442434341321021400003014041212440213442334404330021000341024412300033200120134430343220024444133441113322321322020324401030423232121400130122020344001424333333430031221443412114401020112341104200111040114330402133201001312002324410134201014130301230240401041310141114331132233021234141224242114001443022012434344110104001313230233111204020310402324314144340223401443140430012434141022103034023243402320231334222313244441214032023302331103142400401040342132233101221240431430342113220210443332201002132412410412103222130213020230132413011132211041342410133143403203440234130444112012030023002003441214412322141212241423420144412444102040340144442404214223102400440314030021032131112301242114224333411400100230034412320041443", "312100430100342042041104121142033021443000122111342434243444440403422303044021421423214122122210141342203442000331000113132400321342134413303341244143414143300440243243212011420011023140020313320202121102134220020423443420244340403031244444404041211423131442001044302330204004333031323440304314214003412121312214333404434342413221003321224340223230032001414124214022322102310013401340033300114143021333030020022241313341121002313431111001211303343212001033420211203242410234124223202441311421030133230211341303131231431421001412030002023004233012222130311403430120120001012030210044341223034110021422310203413134432431130020202210020403232002034404022043314322304401024344413111232024030302303311124133323200100134124213420222241023122224143024110001032122103324442330044231102303104344111042143210430100012413134121421302312142221244030211343321431021033410010441322442423220044332140343033010022444231003304243030331311030322133104122134002002302132422223414334332100442000012024340424020034404004402404304132303334121244122210214031034114410010333302302230434241104434201131430332410434002311234103312343343021013124401220213040112401134224403414310312200224014433101413113224404343310214224011233310430304134400343022204240310131344242411213234211144132004031243443232313443130344301011333344042202102230034040010221234011343124412203122042231141433110030012403030133112132203404113343121004302233431331003141204224111302220031200243000433433103210233430201340104443110310401131302433403340230241033240100442444121321324422301100310313223410213411441112221102342033431103100301104142323213401032143443021030040434341121311143413042003101012213011011440410100334133411214101214040442334331441130313323432144434411430120311441023223021202213334400243400144311141103112420333304023230022330023032223013021040303312213020401420412430423210224030314401443231311132244023203324444044323213234122320032234030430432210024430332011312024213440342220433010131031200311204422221011033132424400120430103022003442303423410213144440020344023322330442234421204420443301443244214301324421443233411003344242122034204121213141243220310432042212040203130011040432411401301122213020312433004020111330313420311213004431311424330222314102042233211133103103334200143022020042044342443234431042203222334232411034144402141244201024134424203002131143020133401240314410142233310103424200411134132101324234443012121432334131114432323432423331031202142011031213121210310024240421302313111034120041303224432402124212320000341211141234324314433202403022031432011441010131101141033430000344010342313011332032421213313003021002120132323001244042404032002230223022223401413213243134241032102004330231422113110314221224244012021000103321441343324100023243102411201044211313444201422013304032333132242200321233122024200003210003420000304041412201342411441113421303430000144032214214342324330401304132243011123101044430343332132304033202243420234113401314344430202244122002330312024333213410310022414023321323433012400012044000041003000100042330140131113044122420011333324424213402302142432022311233101133213332330040443100332330040243131003340021321304244302223441421332040221230212223010332421300421110143023440102402001344131432410144444404431000413112300010112101224122103014230031024031222301123402102313314233433000423333323104141210122434114141302010204001103122400002330243344104040400014102014033041240344431134410121304030101320414324102221402221103332211003344034331320301223304223414201400312001314204401411222222442112422121144141002342324344141430233123430114211313344012334122242133312301131011303034234420324104442021320423202344323233422100434310341402131142202311343411411214023024041234314240244224334400404004411321003120234343014043000144444312122310442403203204010413133214104302442443103334322434322210310213334044311041343003344140403440132320431424202400124404412430000303113202334314444213331114212102212031230141334240223400430214232210440000403124413131313213130132033220322421042011232042311030432141112222424113004143230213430402003041300043430314001033033114020023110412432110341043424411110432413403411223341021232443210040202114340314141323200011332014321203034320320430312112033431110021114311021431413442002431323302142330442443311433414431042124332212004130012131242243233431341030121014430024303202114411003430102200043140421031043114034342230201303103342113120130122", "101420410042100321110011431143414022133130321230023012303330031413124303213134110023144133422204442202240303413400123044421101210240122441112000332444131300423212142113013434031222120224400243332310204102032421134241424024300130101123110142421422421001243141234144140122404442103403203144100430330334304300131120130400224230404304222024003414120100214333133134120120234123021011122144034440023104144332431401444321102031410400133102402032031434431330323331330130212123011230342103002240432332003142404222402400214004312132134430314033402300201002132420324222021144333200003342440201342042231121214124404310122100212124043312301400110131423101211404124040434313113200300240112420222321131134321204244340142223000400234421031304330030404322211023100104411033231031030243231120031441113123022421021221413100404114344422310310124120004430004331042040322044410334041104004343400311311202222221123012124012240304340010011233020002102340444300414143213104303220322410213143302022430134044320003213400341023114101034401222314134324330412204241412333301423421234044102404322202110142234044214344114034432211012110444032120442142022200104141023110440011322010143232341244441034403204003122422434133340441344031120023402313423144112400141432102224433200244141232130224023012041121412400201100020204313403340414020022114330301324304213210433202034422210003012343331100204211444003143433112443331034110024024000113124034234030303220402131204320342042301130111441320042424341042411423132402041243014113432202330102002144124143123211343321430103343224143102402103133223332030330042023213431041432031222310223223142111243442434433221441020214241032201124200433341224030342223033221031144200414022424432114040203333230221101142134400234313114244403344301400032000413332331114442322120134341044304043104102342004013040314144302202132103020433424100003010410433003010221231341110131403122022444313042112422142120324122211420004333240322410400030302101201000340344434000421312014010014411242233224020104402440220042214323124104300300004213230312014021440342432212412344414312130044004001220303412124004221444114240341401444022122301444033423113414244410043040313444320044341114321022411432331043241214130133203013031404114423020014021410230423322112444140124120243222433321221302432313414042430303310333314240412433124124000340244013233132440200313112023043130030313402223140304130230134022033434113112420111410110220423134224022041041430303414010023310221402303122024223002443334031431100143240034210000243410414022103424212444232211113240114043431002140432300414140231141110202321031432243043440421303020424142413342102011013431021334203103104244243100433003421302240110304422321244421010313134212020003313414033140210233130440332101414002402444000410401313224234243412021244121401143320242411302233440120000404213003101243110104002223330323414204422131224213102131221244110431133132401004204010403141121143242222221132343414344144423004232244330113133103421203032142040411410123041321414411303124032411131444232332010330324444401341143343214410044411312002000003230431333244312200300100123100321222021102121024234411222433231014230423314323432121320310413431321322110220433142213103202141200111210224334041330234341141021401212141223403200311414404212321440144132133101000321402342400241201202431432020403232231032412003404121411331020230201222024241144200043410214022211421144231312311044320014400431211033004344343304123044112200014101233324421222323130421211424001442210334122321321111202440243011323031413034330324014201214011243110244130114002342101214044234442341210143443334200320240021203020133333421022421410202211214123213303300244033111440143114100001243040230201242023130213443332010232333243120403303244442313340424112024304300313104043104134132030034334130301440043033401110430211022013343401212411044413303120211041411331330300010231324214210230241030302043212203303322421002012300230433410012034123212021002401010100021040401201211140231241144330332034312404312040314101213030110301002143414033343411422014221300213111032024211141301012223434032001110414243402102010000210443212132003222310334443100414441433012401311224233204402030122331410023321423024310433040423341303233341032320221402024004233421244303423402432424301423431040034322142002013202224113014430423403030110413440143131243411144404320341314201003342334443340004334204312242101340302220120200003430431334323", "242323343120141422331042202132201440414304130212413130141314002420224414123213110220424112012300343442002302441423321142201342043243021421331033331211113214104420011342040200241440323433323040331210304314112214413424134302421100003243322003044043313443044320414131100141412434214132100211311314023000020411334001023002421103044001433333001342144101120242012131120044222412410313321400400223144431102041230224311342030303434110340202122331222012220424413031240402230141201344224112232024002001413022411140324401314023214211423402104043144431402101201200133214114411244233244331023220131113123432312444322101220314120112244314144223334201202143014040402214441324304012322144324434004421031241243431330103332330042402423221040344332331042312310134234303313404031432344202044031344141221410120240204421433102011232122044240343402133122440100300402300101330244143223024334433010010441442340140403013331403102032034044241042211324401103001121113443122142211341404243004213441344113134043312003202041121143003002113244032441014341032003033241412210040411204221124402230143423444402240040004122442234111413334200231340310403322133423121000011423400200204344314204334421422013010041240123111130330420020202213322402122010211133300303322030042044020040421233422041422330211023244033324214201120213142222422400411344114223144323421234043414112143144423122000440123011103410313240330131442131234423202440231001343013340233430301140223443421414431124201344204231443012222012301023234340131323400440001300421214321024033333034103121003441441304120442404120120240003012234021200443100233320240301140203414212443432313004040000430203003321232121243013313240210011002440411110443430100203303213330330113141431112303123144144122431411201234221220430402403442414424012342201211142024141201123232332431230300243100134130212202010304412144020241323344002104020401423340223401414424322231344132003043414200412321010010103034111202110124431202103123334112302214330314244302204330110423323102140121233014232004444203212220010331304032202232301234322430222432013023224241303020303130231312322412334001400210322222402024214003413242011442422230400021043414002201332304412301340302122130313334134031234410433400113103141410313403232404141121431342403222421413330232234110120414010143243042210010421230132340200333442121204401032312004414404401334232042444203324134403141321211430241004042412214112403244204421242324001044430310011032131242120042201004210003024433320341421204431422134112043044142411343113031314344033433134204314014233310004143330424431311002341201402422232430211211004403241301244232303032040334341021230423110302021312103432421324023102344133144433002310043304403403102212133320204014424303420224421121014000443430401020113244301240300403130042112411310423123111100332224100113302031011202020144310233443311230213210214314224003043044311042002322232330402233430302424221432123004424444110011014411310300234130410003403113400013442223420231404410032440020100301310420204112404433114320413302331014103421222323404234130103330142333143330203144423142134143124424410342011220001144242413321441324212440123121121044014003343124434310141342142324242103123403033244113344013231314243444000111111220003122313024202204003434023042243000024433330320240311002334130004013243144324040440041110341004331104313331121300433311020213434122002404133311221214124242012312402243220311000414234034003011413342212323112233244340402213134343034310244012421101421413323221423004442414334202341132010233023224443331324430331404103044023114422100304301322143140413310141013133434234332223204440342140141211041202413342331032304331413222001024032414302231202142221131013003230441422311331233303003120033020423043310420410320402240244244430124330100443203033033231342310030124144043441340310302340320442322404040424420131342143413304430231022440103024420413230303211331401312323120230443204224032021030233220120030324110111112012431110014110424002242001240114214212312432442001431203241243222243312314321220044402413403002430032200100103111023212401421414232433244043214430220212030113411404320300241432440231203424111242040231003240402343123343312404310242030012240102310431402221201111032124114242213232403422040032231222214011220100042140214024130024341324043432232412321331002324023131231144134004211010414421202040213411110421041311410422033220011002131301424310130301404141443040224034434001123000030", "031003121002212321204421101222140142031103220214204122441110221434320033024023202123101003214210100413340010103420212303441341302000322204130203102414203404343412024400414402232042203014204340300323102010442322424124412313310040214014204202030442313340331314233300221441112323410100123314104414131011413000242044101324020043312142144403101012300000404342400243420140421301442202130330434441200333134311414412213334031200024240211413224340113132430402233004030141104202243010431033240424411243124132340444334110110033430004321103132140241412143411020013112134433413223030141403211422242434303440120143344200312212103041040030414110132322040102311430320342042101033323013103143344020303014122211000211004243320433401034122212142020131103221142312012311123432033301332311340211301000303330222330334242442343213214421430100001334010020331330040310414312203221132232131040133034011103111214422320232421042423311144011233004321431103444034343433024010303342332041001412101302024434233434404044243421112324213114131121410431200421004041021110003402401141131014200230113314142421113434203002334204133102401301111401121243221124314400434330120042041220030222241310132024311410413420211110004012024011210301204324110222123411042324134423420324004414144313342431430344141401414123422403334344314314402344321020020401431422020232114122310410433121333302013340024133043400111204011431241132123242014204423300243140412113423213140302242033324141424022331231204341231103204403323443021113201003143443423311403310322222113102001141104342323143403231122444211311401032141030333024020440004114023014321022204320113123342424421410211133110130300412431120030130033214224314310420231042333110431232133110401013143430241243243241111244142404411144042213124130020244121201044202343303341043223030040012330414004312144004004003104202100440434011313411244231004141120121441234322433402240202420432022410041030434121120023322200430044112310201340133104343002000001200430440103230441004332043440434343202034220022321423243113231400211331202304011224002413333122303022303212332014001040112122122123422014343321334302322114123024020440030111430113141021110322240201101324213131343230003002422243043113331044312134301130334033213132242132200330422122344122140112202043223222210403441300210420421004101014242234221042144303412443324311240043304312212102200420213414202111004330144323121042433210224200343343304403424344133014444402302413402031032333422422121131131033343423032141432431013421303020430142222143044024331230041044213312242243232442123202101220103334223224420104232031311412344140113142302044432121412113122022211340202404311021244004333420242141300401442240014030033300411301212112444221412003130441142014140310232124441333131020424221222240313222303202034023213013342114313221004340011442402110114241020004200120320142242432130221141143042104024131303344232230124114401200130020020234012120310301320024403324412024421420111044004011300021121440124024302134443434211104314143033344141012010113010320334212104323333202200201044434140402112113303032211434210402042432041444102240044104440201331430222003314134320344010421331404114423303212404201314204401042314114004110021100401221031432142040133403341411043344444430121200402310134011341130430133012334012100440243342133301411330033103023114321421214102020201000433404311230330332001343322200202023310323302144001432302443340024403223030132141034423343123422401300203340030421033131123014304103232134321014220012042104420103402031042040314120413044140122104013202323340340412422320220321122023001242233030222120224231243440322232443203324400310130002210113243044241004214333044014324314100112130013211212422014011243020233344342411301030144203044014201212221312300214411423304440044310242224004233130422431110421300103102021200323120041120010123230124113031123300104120221241310143131323244421112042344012311301022221114044403433102330210121030020213030420033234003213230334241030020000001200430310142034341203440211041342330233343240220412133422113220433003304132324223442403440132114322333203010014144311144143421222032442200012040443121101303324123042404331320144320302213411022131213333324232024231414232442011113122430030400100140143214132441120342033412220010030311243433214430132310204131213330230223434440143112204021201231401223214140022143121243141140342301114102313232241441230344402414233300010013010301414414133213320203211012", "032143402430434210140334343302004042321432103211224240342412231143200243234414230312123122013213132301302142011231034220022404342302304131043001202004313412012323103312344440141223212344224324310023344413124101440414443330123424131331213000404440020313434043020340102401202132232311233442141301420434020031310341211301240143340204342101200340334301422310423021042323302004413202430241204310210113202230042012302112011324103011040240232420143010032140240443141403442244231144033402040001403310221212003212212212022142341221022014013321424013040411400031331403240100142444114341140240432212302030100233120023113224301344242043114012410403114144230210313140104303020323224310123330022444130112213323142134013303104141221244210100003122041244330143103010201344314304322200400222204331043133023203343213243203220220004203322312210414100222134403133440021120444201121202041404443340123312334412220101022240342434323231123144103344314301332334121213300421412204423144220010421310141443324202021412210103343232304021224314330313421414234130103024121043204414443033103214433044113020400114300113334433231023402140140144032301443042223023413412324331234014222232121421223400442103030132222223124341000444333024412202430001340103234121301001041200041202224201112110304231340430243010410142413112322110200042204423101110001012120214110141321444402042142040112034310423103344440340403322230130343441120104012044132000221414002300433231333141112310212122220041222040023412001011020033321103032312242311102021104221024222224013403303432202204104201433320200240203004310142210131432242233222032031401333001200040200130431211003200212423211320304041433412400031222340242222133402240011334424412034010223321202230311313104420300011302133041311232412301320100220020422223434402002124210142034314004404121201402424203000343211104103044100131330312341202132444030101412342333310401441131041433110241320001104232421240033141044233310240240142324423424121411121212324303212302330414140423314040011224334210401110411003210203341403413023040214323104032400430122341220212123100023341130303213141122102021411431404223403222143133421340121200430040342442442431021214403231031014031314420320040330121033121100241011212114224203044110243001001122210232102101144240444014343212134144010202214022104341404122423323101032213421231201141104332244302243114143220244223011230012341400341402114320041233032303424023330213021230220340222330400431443010440200323314032104331432342114132232100002012431314043003442301031111201040144330314434040434434042300302121311334131333042300414132224440014001204213324301433204013032024100443310014014440214304232000403431323240041301132334302314120023132331121214440314140240001413403330131142104244411120441444302333114442142104432404321112334113031131131443030144132024003044023040114214203133120022422314112111044034141040123322112224320230222200124042031024342321332340042013303310230440013143442321230231310231413341304440343400224211232322102144310441141324343401302141011413342210213424342011102414430302232320342022400122014120114414100320301410341400040121341433320102131414311032221042411244201213101332100120201110040243300033404304113102243110140423431231222031124130114233212314013232242001202132222004114022231103114203403113030212024224241041214043130444213020130223431243234142133141000334114433011322100302304113331040340433414403344340422341333210303142402103041430110034413303300134012043003010121130422011034133241232134130041023124211144412444424413231331120114011132403242324404202232333320321201010014200042403220100412203121441423043002031443103033422000040443034321224004334130000321140124203103201313334204232231334441434333234144033403003230313401322433204442312210043113324243404233440121221300434133242111233044224312032040340234022040420413420022211141134432402401310231242302433410212300212410110303312301123331211210423211322023342133143134432402343042210023114010433120341310011024222233022043314010442402021003412124201423104213031022131414100240043324032240120340043410400014333343334123422011321242414223104130030143440430013334422121423233403044202133240012144413023301114143011422431424140030202421231321131022403204404442224334400002123113340324011314331032202240140232110200411420324331110414331442433104313432421124234020401331330331220344203211133223404144112120231143043033413202432010401433104013424410214403300141242302220342", "101120424321014242431321040421020010244040314144024421302400433042041002231432331104114234403201311434402032403010114020210421223331332131434340120130234010112413122420212332242344421440020244443243303444432224201141002010334131441143300301142314334430023001004142432210322430134402242404040324342002323130423004443210132432200220002141130223000303110040041300030344000444241230244434313441210040310110440313411201303112022021024010131402043420140034303200143223042410123122301340003034024304312112234021120144324432030441031240344203132012141141214044211022021314202343410023300442440421230114134000400101130124311412330233014433442433123130131200023214413230102012123041110404014033143001234214320442243210132001101232441124344001233010313042124213233444320230232034011222310234431104424143132231111232233310403131434324424134202034040144344014333423310423144432244022134203103421432143232201222034302122104313244240010401111121201433443333410100014333302332200143421022122231011014241311113332201304020443304202123034242434431114441430203111434042004220010230322443214002202344304423340201201311300023303204214112300220440300103021212340330123330200110023230222420344344011201232212301340024000004243110343044411240230320034402413103311340203143121310032343103111200420110340012221113142243042334200243232333432033333014201134123341014000410211344403431333431304220431312103310323012312040214440113410010120440204342124134304132022114424112430110231022100042102133001242013240122034201240324123422004304431114012112411020333333413320321220240024414334242443410131044314032232404031314211021131232000331140104142230002013341044034004243243403334441214230043443110421211401202011332200202232313111423432023341232312001333222143204432040312243310241220142321131220142440123314211324140031011031032110213143121003424311330121224030233231114142241213302414431011104144101143030400421244313124342420114304433403420313241404420340231103120321204014104110442424442412113431323302022134323144324443334443203214220103032041433023041121212104230442103303304240122242233322341012232322103304341231002331021332413102042023234404223144320331321310300323440224123444333302001423042441412241032004102232012431302134404303112423344411031112200120110312400202344044211233032111020211144030001434414014010040120400441101342311021444112424320434042403011224433110214331323220020304312234133321111030423040440022334324320441033442334042130120214420022014400244020444212021132104442344403102402003120021120142432213244142444400120210312340223440021244003240222434001441242404030211003220430313140340022002343410304412020143313320014110014323310331121300004040314310411333434333123402430113023034133011011044020141021030210332330413200441433402103413033021102103201411111444212223403142121301143440213431424414324440144023244302323131030223122443413002323140202122011220001430140241313312404012422042322414141304423022121313241314442133310223003340432140112030203434334000211011014240414440142034122402422314324120242031024233113231144011432444323431412313230201403434223332340302344203101423323410332111431234133342412343301100201300334104122034021142033221032432342113340422120232444133111240430444341324343041011103043140234140232031444030443301212133102302442002403334214314012242334343444232010200044302333311140141212444241123130234014112121114000234042422411040324413324430330411000143431334134232411340321344330201030343224302014120032421222040344010404241321241111304112111012031042023341403020424412133432234144104243122003031312343113122302023323410343031221403004321403030343312133001212011330100012314434102130314022211310223312342021334424224233421133134343020203130424214341403142031010212303311231033014323410332113422000342024013220201114132201313002132432443221304333034120424443220421441240341441314100301232142310002220142000042224024231341201301321324401320304402430403331230434230441211420303210433442000310404214131043224340021140203442144402243112042441043324322421224424121130000012001312221331143211322323100020324244412202030142332214121312300012012444043402321331040322013121320231013444440213332331014412303202332224132021030231340233343013233003313111132310044413210133424323110433222133112421142423010240013304322400323330330334030321142232411234020413133140200031012203132434424241122300111400434424310240211411120243402244130220012044200430311444030304212440", "111101402030011434344312341002344122022400211332013103122143424020314033203340134214131141402004420414022341402000044110120420410113110222410241314300411022021132221442313143432343110203030411420124244233123021413002100014431020200232442433303432130400140341312243131431130230413042114013333221220234310311214442324421323320441130130314134421010300140243401343140344311420203320004103013431234232403131110213024013222043024304434333201213432404420441104120020310101223213140304404411423401221220022313434200011044210224100332144341343120120201420330044424321221313230013423423143143343230144012032023301012032034223431241031140213011101344322213410113132423244314303201403124112131004000332431133220411023111100111213322203101113313223143103114023011432003001223104122024331114432113213323101014210422304030323030442002321321142444321032043030032423113030403004042124132130431040401313340403131324224124042331400324302200114242034004043141242003042240412114121404431313013223111242230323014321232010342324142411032032130201413143421131201224432341001421413000234000002002332030444412123242214342212443314242010412431120100432001104221023023014131431220144331400031043400244203211114411041124033440401300314243121100332102433314220401142314412224414334342404341130302441400313200314441103021213341411131003340223424241333424444200011120132000302044343122022414103003122310132432224411000404144402000113201433014104343242003233221200101312423011224432334423240441122414140011334014320032143023143242321230334100144420102431220403444131300323111132113144110234222440041134214314300201432230031321012444110004222323413302233000020341300144323240102320243122331021141433132334142141310431132420041142313011314343012402404120322440133113014040411410001433300412241304444243202401314142142234133414220102310442033300412332130100001204114344223342414010044011304224202210211040112430443341430302330243434000303114241404401411233434024210321313444303134121311221110104204313102302201211001404112401130223140214010313143114211111344132213102032233123230201402343143004001222222141001311014432240131104133343104030131023032200430214434402243131241104302424022011423231422041131321101012144222442142003011222322042410101304314004212232002012124212021403242340421144024434221034101302032414123431222104032220232421013301312443024231443243010011323332340244343412030442042211121113213033122324110422012020204400130134034213313112303220033331304312321114202304011021231003010341301100000043220044121230013221220121112001412142100400231301212303212443231121123034200243032400240304421223131033203140113102314311301404412300340410332124142441023113342004340211422322321313142442014224043341233021221402111210003324311241333410143330123112211434240114244313401333410444331224040010041020423202224102410040303113310303320241034230311034110133231244143032021230202342424442403240431304344033423340322231331344044123323243303013112130433004442431144244010320141303304221220142004401114043202211444424010424432034303423443212000001324410331132234220142412220143022420300301403310010122001021321132334301344020320123401401433210310324211420100002103024233011021241103014122104112333101100332142044442233313113411211420124420441103240111413210341302314311213023043434032214101312314104240324113123304440332313243334030433300224114104132014012300404240432043034002142300214203123432141320414203024213120244022111131220003002214143131102022314343010424031223330431331041113241333423224430104421013243313241103222214122300141232110003021243441240033133120223432321412010042110242422004233043344440404404141314230204430232231211131200011201340000321202040424423312244321231213403130344014221444233313210210101214232042202041311430131241341114240040033033241230110243141312230404402214422322102031440221431104141431023220223022303402210224412222304301342041322012133330214013333011022441211204121042244031133323233243212144422213341302111013324111130031212412010140410421043044431332020044331431000344300112134314203021113010434402303144344034422042442004023311310032000140401010424134422303434213223332421323132321021033330223114232422221243222321230132003022321230311432241010111212401340412414114110304011210331032001043023122101023442122310031232303313243040431112020222231010241430143220332413343331043433130120413130132430000442331203013000331310434233122230413202421243114023133110240114244303", "231244201423443341303240113044233331343332134214404042302214010301004113442342120032341030104003321421304022341120022044404403312404244334243240300011111302112300342110104024421430132330312131112233041310404121331424410421144334040232042223220321033233241411321130003133434130420204213324201324443133443244433102411101424413223323111301024334142401212241330421310323222000014204113242000330443122302031021430011012003411211203422033340412141233011204400104042044030304031424204311024010431030202310040141011411130102110212112334124414100021112031101202004212202332340313131433333003122204143110414433341311224414010032313401212303214144432341221121434224411400303102022220402000103403420110422330344132103040232224241311414302410412014342324011203301413434230323121230300324434113134024211130340224204214440223340432244212140423130222341043331402142441030330112412140433323312014113422102020221434123013242141323131403314222430214330020400324102110031030332422034120141044214124103102123042221210111043320001143044442242420404134043224324321002231404103444410230011113322320311142201440321421240200142221103142200100104421134414102144444341141132021120224142044411411030323043322212333003113034300340120343123240404122441201034241030130103303123411100110402412244434320232324433403314313203112102134101124012120201133320414234214031331241314144420422021444422340144413033311443311424313221132443124003020210202244313143310041141241340011123232200104144412214014000230232340124232032042312230324014322313110203221211312412123220440323222410144403441212134231314123102223130433314332440103411300004344224010132412341401011344202310313242130404320211221013433200042022021221113234101433242420443132242402103431220202302122111110032334424103130312320133323003122142344310124032002420031412244240231233014211032343110323144000113110340313232343044210223434014402000111410400340421424040130234130434301400113344211140143100310134423224042100003321343034044221243344321404440124342122242404404041010332121222130411200213411421004432210332044012342402430410301013433003343110313314342031200233024042240433323013400000400444040341220442323221420123302011024442222432033141431330010331321101022212231324324330240214140334433442031124241120413111311032343234340401223443014103430012204412220103040203340204102131332031024131342121120411214420211023413232012411141134421330410003421324441300413014140401203141113134204022312143301234243130413411230134204111120120000144034114214431423113234342103230410141132143241233314203202002411424332032314333340433211402221024030242444011132443102440124201100444143313033004103401312214432102442320234232042300101302234231430303432314143333143304030132322423411211040220234000134222142404333303041312120140040210022102404441432421344234004443424131324041434021142440341102100002130423443241321103024202310244430240440031010304033213023031100222020211021142221342410034322013324002334312111123432242241032344442122120220432042213223120312300043011433344203422044020104423221424224002043203232020111211200433300124020101133242214341233033313020041014230030200441102304241333040100342403232343220331123134124111402000024023401432300402043231244120313231223332404442310213123102114232340244232104441002032442443042201212444401310041213210022311221143334124432420243100220310120041302400102414112014424411432011230033202012424303211422001332243001124101301443300044023143203242440140002300411041322302111132223121142240103412212201412130420442220042202334130244312303414444234420141303220312200302001413342441240244140004033142133102133340022113443140410332120040120114322432221010120110324020433242034114323233124233011022303234224302013010230013132414442140414344320021430111220323212412113000242134212400311143131410243330234032043223230103113223123200334201202213204422033420041121430230441044434324232240320221342423303321432413003210401212334101122210402404041412043313024332331423030433003214432402400210204101131331314041323243433212234202211133301443220403244243121414004421023041214332234423224031342033424033010033141223223430433010404121103334001103200432422420300002421334040013202340112443200431324202122043240211113102034410444213102023202222401333123224241314314001220324210021223022043001104323242121102413402142442020423243203442004100122020323301412100321404122202220404234020132130312004203144113340234214030120432321401312113420", "432233130000044320221033334110404301144034334202130344241121012412014203100133010244403443010104000200333141441220220303332414431033302120040201131223233033011044444124310111110010112444433414032230112303133144013111100404330330012211411223334420423311322201110443241144342010231002431201132141303200410142242111041004423223113233222112022130023301234140214223303320323241211331324213224333324201211103440042300031012331301200404233310210300013430100213232413422010414031133222242100443221412341032131320233223111334220322131113112120130123103414322143400411411432403042032132114243122122022104233432130002324102131100120110110302301033041140133130130100121020302044110433212343004132403402110030344003424221230423113344000302202402034000233331410404233100231414232411100331203114342143032221122333012403403024112400103340214344133032344440040004044340010413430401313232232220131121124414314324043034142243342233410444141144211341330233102002214244003342134413133214030440131340123022324414322121401334241220342413221302043313422220214012422413114034424140020120423444212431131312134301410122140042010340410302401444020413233312322022104300222132113323134342232343314404041330414344011040021012222104342343121003420340431312042024431003310312030114304300401230244141031214100034131404200040011241141344101214301213423122132042300041420024030441302343101030012422304013321304323143224101221133320133300430103114311040431100202101304304231201110111301040331243144121322244202103223102233243101321321242102222234204434123124011013300433102213400331004144013122202342214100043200423420232130004141024103430133433002003132220242403213013201020110234410023123123140014413314200131232040123433022223421112033411143402000423340222300411233030234032330222444142201313431124403123121314202040104021021030424403434121323143111412414341203013010021403404230323042014032102022421004342334432303011232424020044010310324012233343420112423340012321414400422111441221110112041442303000323340202344431400102024321403330444234300343313114031014411441020233433313410412203332330014201433010213303141023233140422400410241204034333301212334140142201124034323014130114314130441402141342044124103021410123112002401310231012040412413202334410444142302042421322333221201411042301144031200443440213213423124240343011000404103013114104341234101414321343220443241022022441223324011311122124332442144043233430041133442041420121223400212302400233423342334134143014230022244343143042032440240432012404102214412143331112231011222444343321442012214013231422331301021404314140340434032022043400421124324421230030310131244041441241440302342001333404001002412111104430440423222333214313011410012411103342211102331114140144214032410324400002431141240012201223334042241133440343133021312313302113334010141214132223002340220311104421122332342144240311201202122442424422143442342103242220322030231302020341200342224040403123201313331221300414434202434030320201110041302431420301133113300113401403433334012144140122311433400433001234044203002440110041423133120434443411344343013113104433444422224124122044120420320222302222343020432141111212334420310244114024320011120132220143204333110141334431102111123301233424020142313200200013233201002204343130430033310203412434313104224313000414004414342422340424033214401122041123340400221423020433423423111021223040014301324121420310212231321440342433144010213344331330030204344124433244344404323423414241433344421444420121113443200101421001220101133112323144033121410124024032144301214211441013120404101431041042120121424413322443143312213244213401134310111012212424300101322210214244404341412312404412043323423322021023034011140211430130213322031304142241101103314020210333141323000323420011414202040044032304130224202333444140402112120133224010142141002233034414112431044323311332411112012011341322023412010044303301020101212232103240244334201203414330211002330401404442413430311142200012411442200033443320002104104330030403113124323403210213200442222014143304033344111130231132203332401211112244144114311003401144332312142203122213033210401234334011020443031444044033423430400300132423404212420224421402214122404013412100423200414302140101034041412132044243114144024444200203120414202001004402002030044143001211133440020301421420303042144313312113412314044404442323014133401420041141142011431131443120400412104444213222043402110000204414414201100244133344431113142123", "132120221132112440240001213204404342341434021400400003403023320402021420020402114122201430330202102300211221023200243400022030333231132414020030131110241401332140004240401114402104400221222312432314121323240234011321040441133042230313014440244222222444004144011301101322211300320324400333132341032041424404211241412422442311204123414240302413333400012330110144322020000332412132204113124320114114324333412024414040140122401133130241401042104443221020333014401134414013140334312133030342233140144031112012334204221011001122102342244021234243104244222004031111331434020111020243031433211134031300244001043313330124044303102220134342133222232310342444333333403224203344402314311443421010203321221301333440311011311200303332133331431140213042312030101443012342331143230304404404042143131420333221311141240431412330243331112300231210413413433040031312113441221040104304114200401020232344414222204003031223414200140101221402023021021413011200123210223022110404202114322234203411111220011320300142233330014142043202044031102402322200113131241223000300210001100410244403344340433101343312214301200211201311212004122213323211311233303212240032340210404333103023331030421204423024001044222122023003130434041312301431321430342334420032230024434403134414311244012234141121403314423143404202410244042314110211012020331441402233043313333342211211144204220241221024133312400442311441114402444110420421324233422411013001101410411140313321430122034132441232303233321411410044013232400220000302304042113220141431304312114142024123030021133400420314104303342442030212100303421104440423203100212232000132222020340024114130032231102303203231022322432002244003102433241404402111401302024331301013014232013441334320104242334144101424112043423114104234300232114334001201210033111122332041112112110032022434234011001230031323144143304323212430333232222213003444114211011104103442304434224230432223213010244414011014020230023122301200224031214240114302300423232013430042302033230200341211310203304134412321141433040434341414131304001200333220111442144204341300203120130134443403243124032121001301414031223101234303404332141224322021222402411203231144201134103302112202341032413030114224442441031013341101204120312243011300214410224304340133304302302244233030413124341421142022401322243014310223420001313303423022410430101204101410311401201323411333001001233044133303224414241211320042230412001412423400201220314013120133012301032234014340212212203102114034121433303220440110202131124020400031204131201302444443003441211140300344101323330320003441432131223444431340202221021322411012003100110302033343141032300310432114131022030230024144301331021223122313241222423124441224230320232222142314244022320141431311022404031032100441004133320134003211404324342312242300410241010330402344441440201031122020411441203133222213203430133234100323432232001012214413422041203242024110140203010432032130330201232120114204421100401104022130323234311332400411201043440333410024232230024421030321230412333122013432243001212332340114240311000204100230334244210042130000334323044443033341030120314244003303323212440434242213440231442102440230321341200340332010334231012203133432211212330111141043211200021014043420013340433200042114144314140213340141002031130141313404024431234140242032320213121402030442203344312412223003204300331404010431340421331314222033424044120434113210122104312433433143201404212424332401413203022040403031433230423433232332232443320241031314214410031142413421021133120044411231431411433310222320433300310334023423143132042122320343131122402440403202423202341442212401311311010241431412434242401232412310400112041340223232343411023122000041344412101130313423304301033010413002134034334133432032033414140423420042043210431403231210313314203021341402022123222201110441112021412020030444414413143131241134140242442033112221344233011231431432422104434224100020224042124201431141314043422340403312330341213242144241344103130423240411321043001200302013412302440204212342123340440003241140422412031233442333140310000244142403014234432224313004403332144111333112342144233031013122211323220004001022132034403011000134230304344213320012103034440434040401442102433124423203143222044000012244310312421321210412401233304122242242413341134303441034011042402310222422123110312024134403200433221402432202211234001300041021114121130012203034341242020230334141311300142341031323203213332214301442242323402131413", "434423314233141230040314411123104332130103343104232403113310014244113120233242014303030330413121430204211311240241022421141432221344424101024232110042023222424033240400101103313420334321304442240032020011020033314411111032322432333124310322133422003041044244300333241213110434440240140101323444101340131302002310020414144012443412020012132202232042344344411130014223442031020400324331003001030443413314402131310124241203242014233300440224103004224113203424223413234440311244410242202202434421341301440201224013203403031111310403010040100021000430013244002413131320120000041022331411310034323342330311014224223434431410413202304122000301023420202101343230402410012121344104341100024142004141411340234010130242021214342114211210234434314440334243440221223033224230434210011123233144231324140140144132143433420241040111013032211124130302402400100204001030323422211222034143200300211130141311324114424340233001104114021443312324240223330444213421421303213013231404431041102113200303142443401442220440122144421212104042341222010010441122044224114340413413320333403413411144442311021124401320400220310332023321102232122424210302200344324340040424233010404021440404241343344110430003214140313203313230311434001214314032230143042021434244001434044104233333002020204030124204101001401120341021402330200344323332414002204200123311333421210313044441324242043110113142144320204440241410413003202033200011214202243023112401034323042414013023242024311214333310130433202241242223143212300141143140341434433324410421411034104134313341131343411341132042431033210321421144302241100303144040143112303103130210140141020034031203413423012003130241112330143321414111032140423022014301302303003044213223243412403323013424414422002324223214442441231023233420432213311203433414311340334233110113240104312300413011341403104423233144123002241300310332014414121210332232412242130200030442114301010204342104244201433331340232220020301413312144231332121420333124233041430110323224011332024321434242420301100343020011021114011411140300021004203430342002322411044243033324141041100130041412102023022030022221043222134103213334320224011313103332430032130004120010033232314303332033304422034222410202024134430130302230013331203341010122243420010344411334413404321000200422241003002222422410033110040334221311441221333431433104204012314423442204000342000402222124440300434130113401323402143301412100110410143041222144311331103341413041404204442014242043132244144044143210303410033113313433420443434312330020021311303413004302042412121333330310034430404243333032323432241340400322140220431231443403423241223400010344414210322012034232420140000233403032134020442433324230332004101001231044244430140011111331033114301141143011332314442442003144204411313244234210343100434020232232111212332012412423300130312300333322410313110303000020124120324011010131042400211340130443431142143303334202003201404114243340212300121122233040433331313242231011340313220131134244313200012030101420042400121101040430123443401141020313321223412140410124242442103220322410434404313031310424101200230133144003004311213413301302140002044310242044320402020032304140140302100222122424200402041242114103334040333100103313220230013401140410033322213313441022411113414032034014222240123404212420124404121334442112212110011124231030411204413113102340243234401304013230212230201440021210404244103431024244312221423120102131403300034334434324023333021141421011110034202202041340021313402404203313034333213033411020330311324040441441001324244124443031214313334043111332441401413012331032041411141122400122304210020001243020433300114142412143224322213434112021420133410130240131002420430321144303310322340124302332413304301412043334041323402013213433034131201132233112442210120014014040344424232004314032344322202031311344423211221003110230411023210000440120232000202224043020343303310112343440414123231300424213422323411412243341242233002111434423121131330411011432241232001343103140233324433242402243040000341423000442402230214344130113020012200123244230323442034103044233233312432142124410133203133010322322201021432112234203303423312031414401303332000101432240044041333012332320430320340210024224141012041434231203042430014131441244022100221330002113204331022440343330213112020344023321312344200021430211332210421220144443303014443034400232312001203301011334110324003420034200321200004101244110214212302423011204213341240233022204312342211", "424202432131021013414413132414114140323431113420304432030223232403402310243212240231311233013100040100341330021222424303404013111420433043414430042423024032443333134111110421421044241203420031124111120304212211321240141101040030220144313443241241103032442134444242400403022043412001144042003141133000110130102424433124143434300141334040232132340412202232223142314324012404133442131442300434123410340232042240232424011002201024442443223011030312334131432010420023124412244124432312033001410041012331312020432030022212011330401413011242111144101240233232433314243213000444113033003010303221240421030431104431034324022143302444130434001434143341204231444244223411224203213040402142100401403120303411221033000001232303033302401304144430324411313312004423000340132242402023032114442034422323440113420233103343120412032213320411324341220433434014100410430122210113041303021012004030201022413103000243201202243212211403033330440330012342110431201001334231022141102310403204444141343431030322440330201441321100010234101230214413421100222243103121401302143201324320244320422420320134132403112224223342141200110034120314330103243344301302401241223002333140233330110040200042212023102131143120011304422213423131343103024430123330303310212421434143233244200421133042431112141241423200001100110411032033044402012111300444210434143413024432001344401040103133411242313011234212034312432423433320340432442043230410344133031444003422112240101142330404123421124414044414241304331241044141004340420004422143042100410121334421333122101043232212122131414021002402301202120121343104321132121131440141320141410101340030204303110414423033242413021131313324333410203343100214320434211321231300411210342413121014011022043130324320201101041314231444131004011242433301210034401001103343143413323424320404321023302312313423311000440130241112410344124032041304340120243401124331130334412330030141322422300343200122320142041131312031214310320331002143001213101340013331041134122103314033101010203134321032123024144120334000021112434404343334440310220442012241334340223333212423402111200332313332342412030002242222111303412210440441202000113003014010113113334001312023414430442424032013001343320310404030241044242203311404242010142404014413100042144123000444124042333104404414421340111412404143301404412403340304422311004212311230142121414343102314423003140113114420214201203241230100044310121042111430141433202214322400144102241222204344340311002220001430130321000320244344131222240042234100414020202404141210312430441332330240312232102034340234130444104002242200100402443424022041414034041014030034002112332311033123434414032013320303332330134443034314234440131323412044440342233233143043323242232232441113222024303433213402310211121420334031300413044301012211313324014443033034320033421042334404400124241303344432012201311323022341313443102431143412033312004202112411310430244221232303142442134241232132000003212400222241142201311240430314204413310204142334023344404024230203210141003403420121341141021423434441202323031404110140432221414114031402404434213102314212142300140320423213033231224232320243332402020044124243432242403232204433030131040224142124021004104000231212022001433324210203210233411340044330024104020113323231133112240111414102041023440424210432034031133104410202212210041434410443221124030341412140441300421443401443202443104412111203321104223300122034303014120211244244422334234003314400213121434322123201124223230401201234423104420424302144224413300332230024332242333413313314021402442200321344041200112044434141124301420243140030400301240403202133103433221320221021223310330414340323031233332242330231200231123303421214232134141304444223014302110132114111223131431300142001231214121441433341331400110413302442112244043301314303123402004132241200210001442411033341232433330312202301311101430104342113012411441242442400340010340024202041332230322142032103420411104301041032114101403030001413201424320421024324443243424222202203423114131400222444340401432332232232042110033311040422242101302343043044032412420020434032442322043414041113342342434444121421321221342112321100003411010003424034310022422033044431204213040314220140202033314241430204334412403321003130014402102013122221443334301230003243114111412042444240023111021422221212130223434421444014403444011401010114023123421223211424333333010104102204014142221413021322414143042111023114314320310022021004224420224022223324240", "434400044024414044340343310243404144313440123220240224421030002041103313223331231104304420124003104413124123201001003220043030343044014342324434131421033211200330300403232321120140331411303121122300440212111130202040042021001114002341241022040423334104223132424031031134441200334400301404401021243211340004121341402442444420411101224130304324110434011200412434444234244332412443310003131041341440214412303033414300003113320210442432321400431200101002042102132421040320213103031404312400243232033012344112000410331003300041231313202414414134422142002410423332340040210341233430442043331303241041142011332212220042331103433314230040001121121131032411441434324340432442444001044434340233444441231110310203021112300442230313142423142310230113441100001220011340201313230421311304131201002320232010404411400110412234201441023203421042400134331420213314014230204142032403444441212234402343042414442423420441003433030220422131011141112403421314420312210414131003304121414402442023031002022133023304204431004223143104324040113344134124124130310124124423032214003040403304314213001304024104000242034100032000004312310412022340244220420242343000413140242111434343431211133004412222334340243234214242002402234443003241313201023420320102342433200244241113333144102244241434314241421132003141230142241242313242123142031212212142322010040434123121311313213101240323003440221301304424322220433011044221123013220122343300103220433414011134204404302001402113224024300000213434113424323320341142233310211344330104223212041430413422210040421431443333223224132421100131023024130223021101233300131433230010102404023130311102022122014033204243201444310210213410323244024210134144300143243232422102210210102130104403234024014414204114444124213124032431324244131403041442020241312141024034123012333414442221343043414140000134401434312311223441433231443430414223100032342043233404024314043344222001440111430112331412444011400210111122024132442030412020430004412222410321030113322400244131313031403444120122004143112113413340321113211432320123414002133120034133221000220134311000110232421220200403100321303114431410114310042101320142433233224131033340313012023024131111404414320141141001330141301212013140213300401003210000240444143213141424234234330034011034413241012122402334140243220324441143334323043323144010321021204042433104333120324414044204440130410223301242020433430304332110004143310133014241041313424221032210340444043414341120312124340401131114302030401103004014010211122331312230134421302103031333401430121130230403221302414204140411342331101202241431342220020244331210140441032013201124344011422020003201412122442000330240340424231240201322131121103002102444023244002200321420021440410341341304133220243410322330422240443104143233400243103101221043321401024442121133102214401043334114113214223334422024013031330133114123334234414424100234234312343311234114211334202114424122412444034232331322004442242300442431131423134002030131204302213234024042200224344124233132234431424333323010402410124321323034111103413222214322104111242342120142123122034040412403322124431132312142410210122030142322434413432342443014314410413404133334012320003001200403200331410102432020430124343241203402432413443402423043031004124023413434321440230011100131003233434134144242004441311400313043141233020324440012021411040004201024332413400324133214200334412341404114044033034413423304030402233203102223423204103443210413222244134420204113001022014232400302114431123203121233023342340124314422041411043143334304121404211022000141331414204031002000000144042331230140223314313200122222334321042434242434321421323230131040142233022003341314203430140331233021234404213141224323043220433101420240013111242012003413034413210404222401342223244223333443141112103123211132101122403301114234202020434113131102114244023123401414031140431120102002133400033144134421313434300414214421134024123111331111302004223342444403211033240021302302411403320421440401124314431442332001413141330133421422122324300033244000044300331322003230442412031033333142222333133010441141211410202304140103134014201301320422001043233212011010013443232311203441343312113131024013424230020411310111410034322044123143334030324030204331410440201332140344302232210343230030324203132230144130340442410120314242003002012113143132013001413302100240101342110244002301112320304322241320321302322004141300143403440104243422103401044122203403332240444134343", "114001424301333010342010012144424432421431030441400031321241103444200341443033133324232144024231230231141113413110411322301213230121323013224413204122412340313413310312421321200240102103222434340431023034440313122034411404023130100333414303340220204244124012344312320131020101032413044214043310011420323134144042303441041411311211130112413112120241340442110001442314000130204044240204001240420041002321040331302420322324300203440140104004431423212044244221400021233034020130441431032302443111442330132322342100203224240444131014030131311211001141442403004312441241042340411133421312143200441010002114144020030010220424020012122112302104233240342221024120314412232302201212413423341133030230242402434112000430133202121412220321004314200020212144344334123101442410301242444232224201102114323012021114413221033441230210322243121103244234223210320021210112023313301442331413042012133134432042223433032313330332114313204200020433443220230110342244042141411344204343140114330224112014142342010040404033343303314244414411211200121220024304220142012314100401320241300343241223102144303412112331030010134410430441210003124011324424413424022242420203101422313420411313124402323003214140321144332231410103010323004304002322433204224120304412333041001012222140143433324131021214024211033404003124010133123224231021223233301431024404201124330102444201130434244414314111341433032041411431130041110121044230433143442412140024422142004433423143420003143324444123433303410201122404321104442440303442111234301143031134414302302434130031034010344330421212224111202202001321320411124004300344233302104034141443040121440033412131131012432440132441422334200101301123042401040420042340321212412031223303123241314320130333042413241313013340343102244043230043140401423302023133023034143101143110022420030044140232221311300012102113104314423411133441412412424414322041323244023420332241233331030103134414310412303122223134203103011440444314143202100013040411044113124004020444102233302021111403133401134442302414123111423143042022412022014440130413433324422041043100212000222302014304421333214410122021111124340144343042424013334201204323120134123044302020420414111102240030341112213002340134210340304010003130413124132124131012330303012103202010414041241021400332043202332031342132011231213443141444243022314333330023214041424333133221104320333044212442223304221034144041020044324440410434344113133131444224121001220123044321342214224124430134032302312224444400231244143030024443200013324322102420143033313431434444010222421020131040412332124300024110442143332144214044314043411004233321202131122122420233043124444244020000213241312300231422122032023323004144200443314233031031203200440334434411014142202342012301224423101333211341040123144131220044430420311202430101202201034143124110403411234210301002400220210343034441234412103132004233121424001013001130132101200314014331211240300211321121202424032221313003003102023042414124343430400133041011300341132212123311412310434322201413124033410130441044230221422120040123303244212334004242422424024133434413222012312141140121233011421203421110022043022142232421403221124231234142134114330441031244033313332031114100332133040111431134400322333014203014023020143113033143222244101404300322310331114433424440101444232240220130024110031344304323331240400410324421042111003242303404141414423421334002404101433344300120132100042344204221421113103433142104201303104231443140324321030030314223320141324433034100214333042401200212202134121422431411144111234243022124332133124132011002233033220302301210120223111300444232012122140131432344404214010222332402332021133013141122440010131302443232020424220114411330222141103434331411030004134432242134414033132213420121311112233231224012210112241310422313244110110234210120121304031002343020444412042313322231100222044233440041242402103443002342131044243011434300222031222311004214024332140323441043202244202421231010104024003413221142012234223431420133101244342340044233402324220414303422234200104314342120422433220331440210424342204023023200331103141300234242103343324012301123324214442100101323242421444242333142013004422202403310401121023212102201212410223420424211141042310121423123203321304304010344041201304033403001204302341300422213232333040144032121012340241321440444033442404044020040320141423024402013310024142034023430101011014313002444001112440023203313320022303442102434242042202000114200114133200", "141402430314142112430004330443011304441034000320140300341314214320100412201244102030330340444214323001443223312344330441143133024003034012230341020211033041040321212124043013403014432211130212243003122311122131241314142421002032242313044140424402322200434411233122013322421402041432234331002200404442030304332001244401422022142131324120244124204321021030033430244321022420210422212312413111243321032321230112013441102140411021022143002343212031221411224000242434044100314320332400124142040100221214411010010321120001422021022011421113112134221121404302233422432240333111400112140231141312404030110421440234034311420220124010232442330232043213310000220340313014212423100012113042112024412443414440013424133012424403040113200020013123004001411210240441210411233214310230003143031121103230340304332014020421310202320340143011001322143004410403413221323412202423214440301342412124112142320244220101132212104134230432003320312132241313323211022134400104240022443022211223111431033011040133430202101203231430034223112421304434223013044243122201003321104210033223412114414133401001344310413313230401031310004244340123024024302202340340311010201102313400334343142201222140410011104002422121112134322343142133320232140220103421122220320024004001020030424432311341133434420131414213134200412204014100141331114203144133104443232020002020342110243243204010331230434004132303141403102243242210330123021012344321230012402100444440402034303134410421110312140104221134230302233320043032043430240334333322242004010001412320424332311440411320120314200242401201411323342440232111402340413201114222102323120421443442303321313320332143222404332012444222202303002244324044144133003331011001243430230124221301000142324334113232114343104144232424333002413031131444322222310030341421214124131433313401202223112202140320413313002244422140040440140114333030010124111432123121244441041423241124344123013343302030244034110332040203033041002303021323124343003304312020133043041240404240402410101440243201411042240032420301002440020140011333422011402040212330421131113100200404441220202331032340412034444021142100001423004304100032214203414124120113122122412021232320201020202242234301232210122410003443124102033201230321121244413300423340044242304401042101232000013042034121423121403141204240301442214332401124221343431012002012030202401230104222213124030133012124301311241141432331403303014214233120033410333241303210341040002433413302121333202302241201010001332031100330124113004431121012313414434201341420112034242013110231221233230204013104440330204011441031231403221223344113422240233011222030220004333203201042040302004410230020330212243001411004310424412041312134431100342302302442202224314312210101042142001311333432310240422034230412121024330113402130200121102031001042230223144020430022413432102411231331300134041342224444002433004410012414121424111302210023222142204234111241122012322142442413432402402230103421330014010403124302232030034323314404333133224223133024113313303241343334423243141032101310430233321341203104332221213011320200340333223430443332234123421132344123331132140111431223042040342401002031130022101313402434132140113201321423104341124201030410323422134130411021023302343041424004310434012422243241410040314202202024142120000212111343111140033012242221412013311142212033311132301224422022330121243322311433104002203100233041422203213324431330400443122111334001330034314111423311132013111220221320440340013413111244240344124233002422103411410013243231404444433234013111110331421023202444220001102442103133432233241144111311221243423014404310401231103400234014232442014102103142000322432422142120232023404314040220120224224222240134432101104003023132243221143100441132413340442202442022131332420400014212411032401401303023300124343202120432132030344304030130244442404123003030244003221141013040212313333003244211110322121202010110100220202413102133141201013410104441001344241303332331120044311400341223020314140323211121243411023314433142312134014411213212213320114420231304032422244104402311013322342122431222402213234024101123223313140144443000041231132344334013023234432032014422024100203432222340402041222004202221313243412212110241042212442244122421034134211100343041011323111234222301124012221101322313111302431010010122314431324034242244334030444211041043314210223330003132430301443122441441414423431234313433401110121342411040421101001413120004344403003414111103122", "042440411230311330313230014202020232102113122324433140434003011011112132313433100414322014221201331304311211214413000423344413021323001313324342104030023043111143110430312033144044232030221404144121212101131413213204122031313044403130224231303223001111141114244323424421412414320324340330401342030132004202144014102003340103243234201300403303400020304011312103114043230343320332334140010240030203204034102241224210232213040130214322323404404442433040324124244111030041332231444101330124143131021114113311200332134403440443341403110121433430414414142001122202002333232240302403041241401423200443041243123043111022012022032044421130231030214323114310402020043024431043301030133042141121341230434041210220014400042223243314130143243443312404010220113124214221443443312321341442401041000110121441112134422021304212223413034430312110314124310400434210243421200224032133114243323333301114144111404230412014440121010022043332204033342301412332144022033431443112232442221014002332113414024024021142403300210140441330203200121342440202011333310323011404321021403434240430231322243313444024334424233201234142421444003304242130124401403301341211143141111144320242204030422421110442111112204431011330102331303103012324202112340321323030040330403143203304442120333314141044440043302130113021433144134204142144241414423243442212241414422443413302001103441211401323332414211310333333001141434143324101420344112012220222213304443432322022404304430142210123404342442043043042244403200413003441231211103230443012142020434113202101431134303134120341034121130323114010311211024001241404404443302342133213042014324013203140011443401031211442103203041410212032331213123131100110333241334111004000402231330333021411320341020424221140204222423130020020142114041134323314042104301040230332210242024330012344133142201233102301422304234433202000401414014432030343321020312414112042233003234142431124440034040300042012122024110100102010412224043112334013122213333033003144441320013142423221344304210230034401443142211443432103024420034212313341301241113224134202244024032234031003104142134014203434311222212123121341303221312444123333121243441330034000213141030414411113401323122321204033443410120044220423041140112111311011421021302342233100220134321444143304244133221321434143201044143310432413003444400100233100224024233323344343314242341031143333333422322244213141134000313033434323201004013222040232032030042312213014220233423410244143122032330311213413000340442103234402300103001001041330231142020342200334122134401234032010302333333423000243320414334133412004433212240424322041343040002141422321224013011224244420314223102212010434341113422031243042012331103013400234421340340341004101034014021210331313444034220142444202204303304123043304401330430431432044322004030320024211212213114332201414042102113204344234444330141020022101220414203114324304202130431204031342331420420041112423441243330322133311214134004313222020424211204010124124041004423420232131011340014112030110304031240124101431003303002201031430002101104404011004041012002031222412203214331432220212400221414332320313322244031311443302133043010332230202430013124433042330320432432113203422102041031301234240002210103311104144004303434032133131133340013011421433020420444203410223300012242201023002324204341323213401244232441140112100011122141322200432121323224042412301431431113220024423340010100320100304112414434012211412310201212343041121300224314030431411023433234123400442402040330322103243333211333341412140440214210002200204041301011244432121124310432411011234221002331332322214402123101330323234421320414331341200014120210411412232104412034141124122332314310220330034310143321204043224021340304303441131131442210104404012434312240140241123312223231034031241323012433131401401222440003313131233314331034104043042334302410140114020141014013102141132231102132203201143401234010404242002031234224043134422342441104113010020421414311141110430404412224430004230140032442344230112332141121144431014013034344122200101434012334403213124003141300011201344041414420120413033424434424414011042141001001214321310240022320412341042012330332034040111000011332202302414143232224114334413020140340334423242001340021433202233244030224104302342303012123434034331310030100440331011103232101114422311110141324204034132242420334032322243310303011132102231303243134002413413234444403034041123422200304030110114041102010040044014043112304040414", "432114111322412330344330420200214444001343411001443101332433232334030001424023132433411130342240440041433211233141030142124111143013043340211222440210444140203331212123332323000014310121434011413110022231210121344421234441220232404340031143044343120200241202224104033141410142123102311123020313112022432411241434022444100012144444441143440020001243022321142224243113434313243101434314200300343414403030204042104041021331033244221440033421102044111210344413433323333310331341124423102223300132014234114123310122443142214122143413421433133004002311104020303001402010412313111124411000321223221420320043441311021220334041434004313140212140322443324140131210041313104041234022322414124132241101214320044212313243044242420034242432120420303444432111021422042433440234001423102023224323322311043404414444202120031434144022213034421431043224433102213123221012102144212231312210344121224000243003101441410312444234240332232103330314433244112214323242004122114431342303441040232023242002243443043111034114030230212131021130102434440122424012220021142243243223004022421231333204404204434144402111413433212010430020101224412320140312312214201010221111302120203141340240332313424442121013223440443002201432121334301221103441131241333021340312330214334113444400440220314214041442331121241303022001324004430403303331412133041142211132241222143143101332423044403331020102020043124123231334022234313430143100243014221331130102010334013341311134222112141012430141232441243121402101032111402131201104303224013002120011401402032222431404023412230444321324103411334311413433334240322141400212310020342232211020203403011423223422434002302134011221411120240102201344201010100040210330142414300332322024303130424231401310120340100133210144130443340341101322344344003244304301312313421242320200304321344031342431324403201003414314441320020302320000113132234304401340240231110120230001241140433212031041202323312102222243014120221304342140202132033432131100042341044230403233002344223210120403123434422400332101320431302232043233244421133410321011431334233124344312440324231340214434324401001443322044020200031334240004004120032112040343334402043412143424021302211223004122120024401230142402333421110311023434422033241422131000212320433311112110403243140324000000430203011103110021003344001212314124234103222410444404001141143410403300300112132242313204044223144224344330320202421403411444120330133202010301132111002233011340240212301010141441020200321340112130020244402234413030014001344022023030010431031012442201243244323042034202130203333142442314224244411114341021130314312134302021431004403312212014210024041321220140423421231311401002424144231234402341034200034434044444314232010004201013303124112004112142231214421121130321310310132031313224401000330120130324023342002314144224042041413121232014000031211322133342343410344041002043134111001400012101424002334342131033204023421122123222330022104224423330024102104203220434233221324220222002333122112122012224310122102210133324133114402244140132110033342314203414001314310300200203020130332344204311324344411143110101201414240013433312421200003000123222123114404000131120231200034340010120013141323301243024122204134222124133234434104324314323323201323431123334032014244240023301420121110321202021032204011302214343240403030322210140201420033324001134104210404142212424241044324432011100313441341313412134312211112144201031421124423234322203311131341243240323432033441434021210412110220022322442230441203141031312114023440114221031034114434313222111320400241241214114424300210313002032203232432333011303201030002214433400312210021221343423121130333223340423412132120111413402344140431012332101132130432300404420104042422132410212244033104421202113412230143204340321311411424333243322242124431443140313331421441213231230143331300103414104422233303024232120432322210301332230432430113044331131423004044343332043224013331412432221414034100432331401024114044430311310141323342112032241401031002034034231100122324231430124242133332012012042011033240023303220240302422031103444330331144313131334440104332233132240343141103313133412343424241420040031112211231233222044110343210434121212222424440132024240023041101304234111313413114243241141211220144334142013013342121002221440403230030102023013433031103144222342300410223033013132430212220140041110304432021110132422221224101231021321104201322340400214401133031430301200012040042034232024144231340", "223444431010344334232231140441133322124002040122032124010002300401142042020221013214342100413443324214132221123043211131000043210041330141330133130200224114412103302140440012404342111310343031023444332200113330114110411202231002242434203004040400313404110432121223333213020332421322340434434101001233224434301024334110323014302133030202203431233142044013410440402013004041234444231324143110224112243122012002214112401420022341302144434012401431104000241312014414340404243224021313132112444022003133112432014304324013133244202423302324430322423132331444302432040203143131010143324002034443303044040101310423301403231113004430221012212423114131331014443100110031332202421024432122141313222242042124131424022442011120344340021404303034221144310011413200301034210321031101031432442121223400214034342212033441403104113241222301004404100033032424401330021434430221413331223442200433221410041331001032101120210331201331343321413402024020032433423431200324423140403110122114041410143440140040401030344041432320120033100431043222242320103432420131021421230204130014423424442434000413301323141012110133202134203010112133230240432224244012100134414240113100203331322340132220123011422343320102304413321444000240101304001304233002214110340104012021123243143312421304132441234241331020310100013014420133243433211242404442100443241101202013203304244422314434341132010003241431101024214031323400041323242222332314102402401130340410402221123003030422030442304000002413234114002031241221010011013020211142213322434121221130304412100431241233341433303342044444322022320431321124042430042332023123420101243241102230404142212204144004100233002413024041010331434112442134200124423330010304234022212123144404212110040144303411033213431420302111112131214443140124013231404433023131113240343103143201423422122222112101232323232411114423343124013032240241124100301230201131031040142042314020410134224013404234142401040211011211100242002110020120011223304114242010122341101203011322443410443022401124334412001210232033243013002142432012042230310344430314220201000323241143014022102010012112300241411413103230104022422230411222012120332130423121301311012224421000020433234143312241314202044141222111202103233423033311232343400113441443342344411214422112000312403211310100423414303000143033243243013423430342010144221344022124201003433033230120401130123211313201234400043113441320241214331031413000030210032211314423124034203311302434041344214444442011342340402424213031402140300403212223430013231242223203442124100032022041034114332220000421130312314143320114102434103041400424330101443214200304241122433204203431240241124103442213143241004201224011312132203010421220403004412202004214444020423433410224334244040322114212442400313421403022441114224201023302433114113011002342132340100034013111230130232411013202312412342432304204412443122201024340041400124402304043221110132043422230031440020402024231402411410432241334331433220132213111304214130444441322343314221300001202142130433322001033234313003000104123130111321400413001110321111431201140202004344042032314012213023000241312441413024202230030023210411223312122331332234124212104340423141231341410124031103110343012102004244241101410203034203231303402303112011004200331220130033014043012414321103443331244233123014202330224331104330220031100103242123042111402402332133040221112323120013302412400244304020024144123333232104011033213114113044434042040220202030003144002043010403003420430311401342334401123113301314033434334213342103143321044304041123031310100433432220234204034422214043120230412442120312233100144242113002100344123130333232424031042221213233342442234243111133044401432003001100340010304434012033242323211102403204041242422322423331034211100331442340144313113000443203133003022334011201204000240331423231413441434314110141423101401232110234331124431042421324200004013040304134022001130414032303230233034433001241042410401304303134330202134223322134122412433043444100311021123021304003304131044023442132143323022010142200300422124310133243041021203041222104010130221142231414214100134404034122244320403123400242211000213140121002430102202002434204043131020334412301420331111212231423221130442332031243433212014230344041341001330320014412212012422402423234132231110230134304333032020210303444112020431201402040132041420343030104421411231434401023011230021040231022320302310310143223113340241120324204123104330423302324002021323401", "011202132213100204011402430043110421112204023411410122104233214212340401201240341042443304011312110201343042224301324211411442210002112321123122021301313214222024123004440220144432104443231002201043210042323314341142234201210442441002210401311223113141422312330442344423123230020404322221023312411314040000003410024331423200302313133411404220411430124104141334310012010121003210131012212302424240240414143143241132233012021412314441420330133401414122141012123221002422131121321124043401330334034331411142203423413004322123210403220111441101441412344024112030440130244320230340122304202331344104030414111211312442434234300301232213402044242403104320302104222233221422111403311122231213003314244000021330412043200123421420420434131024230204224023023142102241032132311310023430021300444440412231404422022440100442332220403422142034300242200131244311344240414232241213230214042301321330200000001021440224122230213231422441404231211342124410242040033421242331431332423210121340143210344031400032323130442014300103321320121220124421401004031303341211333431041022320213140243024032330043424141413143240310013420001132000314412323011014134442241001123232202044334402101224223200311240314302310102403441012442131041012020303301110443010231401333241112044002223202140103403440312214420000112204440130032331214142322013010442433202112411432321321213343032200344130433231121412212414003110132032401012342042203103021223024033230423134302004012220221101242221233214321414232143140444222022302113422012224413104203433121023031022444042113411010012130230121030400312302444013121120412400241432324104413123214323140121140110234410113134043413401111041310431412301042300301314112434311421343303022302102212431343333321104114412130133104333210143240114042141314133342113302033243313323014443413112131041041131413204134003421041043023310231434203433322442124211333000323313333311211244423221332200043431133022400141023333304101110104012003220013411211413012120434134434213342414401004020200231141420132041220334022432303113034013340402040340321031411311023304414413304234130323103041022303334021440403103143332444243001342314040141343244144224400124442241403404330411324043412400240221300333122303311011244221132420021304003034021001320131241031433034204200442411342244303213102110443323241401234431321124414442344003001002301204410422123013330241411022230321404411303121424414142341010441100410244114113142011034101421011024113200314314412124041304223032112400100410132341204310444342114110032133324133414133424331412330214420000001111113342341320022211023311023034224134334410234344124344321224421443444413224421032222041422433302400001114203332403212320344111334013200333441321133023034442420431341322333324014330430013440420430212331222322033441433343314401243430243210032034234410402203332131034301312240301110013140021420411434100434224011234042131344124032302411321012213431103232440343240442001412200204333431141044021300443040441214121222423230120203224300401331203414323034021201312413440210342142131424243211214012444103023142313122401303344324141121300004443101311110102014040300032114041220020142134424234132341322210243021402204032041423342223033204032133132103244101440432023224410220312043443002332123214104444233134344004124430004013313104201033110421304442431320313403142144412121404243241242214421220202212003243303202124322344301432114331043013143420343011231411320242000132331134031343323120440120024240234143212001213022004332201134343330434143231001104313104141212041442211313122222324202000204421114043101231223340221201031040200103014303314100214120311121410011111233140020342024023033014134010304214220211321033403012331221421012333313430333444343112242320143012104323001124312123301034020010123331430220314120424434011144224224044431020314144343000341210040012111240310241110010032244010011410414441111411101321224201433122322230141032430412300402141200034431422344134303312201024401143204024201221204141343322004442103330321002041112014231230140432411400314432010234211010022413004224041101200440332243033313014142233134312002422403044313120301011202412312322214241101303242313044003423411133021304340001301220411434243343042400343010112202111332124223143420311010313301144000410321414001040124443012411204000222224344433241101314123310431241223421312140124413303430301420242144234221400221402132242042423314140323222120224024211401233410314030023211030103334033", "430000120040113320043143002010012342113343243224000243223423031133221101322021024323040210143130423433144010244203240302001311123313044144441041130044234303000303124200133222114231340342221030010442340414242344124031323313442131241400102224024220303131303144304123122412442430222331024244322324132022301022113412220114220131014122022222320213332242440323443201412241133331040001231323321043413334002323344123224123124334301423000144333002444440202223012312230101342042241041011304023003441041001430100312233232314304113313434244110323010213221434324402143031443333030441242110130103143204004311404342413133130324444040404304003223400302311102110042041310323340422120322343331342142000243402412031332003344240123112404300424432113413422311313340411403013242013034101130300211320010131113442332310221341140014440103141430140104112342304442103401044404232414411301000312221343234302103431241330103402422343243424124032413331401043402404404044303022424421343001130334421200220334132314332333012332323142431034323234003320324134324201043200440002311300243330113130123134012103012022221010102301141212021421441132310303413312211304231403214303401104041221011210212424430341333012432341130233223122344213043214431013231320420221120230230413423121332310012004433420333403211213021242234041011000434422101310401011012411110141332334423304133324311204141140132441013113011332410400214034340211340041200040324002124230042444330130102331404312140000241423012141012342400011241342020421220044010214431341413230424140342300241201120400031133101402132413223410131214224012111034322434112120121112332432443220013400222122420100203102414214403400211104344134243001313430043300421223212232410202423441014424213103442243142304321424032332343303103433433440334440000302224143103220402420103140112322040222001133400314324214104032222303304431403202244344302240421031123104221300134104303202444024404014304341303123101214312432022441040210424304324330112032142000324401342100342333143131123424020322400102401011311120241321422420412200023130013144233332442244401140304230424412043121343104123340433230011202141312202430343120400204244004343114314231232131124423422112430303111221013200341020444431231440020422303332020300042011440033123042224310324430023202204001132122404013321133402320030422044443432111444032010434111200213034411222142423213143124201321442144440244104430311112302331223323100123444230442021130024303430223420340012411211120030141213243133040323412324143223202234131140443214242222241223122401111210424433302432344212044431404024141020413203203224243043120023044221020004033221220140403120111123001203210413004222404421102302002130312232103411224143431222312344221343021130443420104100321111141343230230033411014341024133404341422343133010014231311243222431232234302344301124411011423423430314044022313133121110024204430404023421241211343202133303323124142444124411432443002013414123110212333320332330014443441422231123122202402233321334233032414221331000241140231444344424023202203012202403102423414310040221343103314211034030110443104412230031122233404344340000230122423024204030040410111344000044230020042110242003443431323301111041332001223412220334010440412210012441123003441024101221010102300431413311421321413424143212200013022014332130003144344340013332134334341044044444342332011340301434124221324310333144332421243113404040414122443323242240232334400224331401021212001434110124433022031132411323443221332403431214221210341103021102014020231434121212020032104023223422030412143034330341011410034402421022032410240420334101043124411210230424022310101440300323234321244233434203142410003021434033302321034002440110010123103434321244032333330014133321242304320432103201313003041433140114010301020311321200322320010213233204322423242044012113430244403003112014444040414031203213044242200220240320102200024324103220120043331221143312124303420124214304110231313402432433110432240234143324443303320202244022243311403103334123302221200423044302030240024243040343121322143143441400222422014404210320323133040402120013022344413342140400304110412112131110303132230032412401230323432031131103421320032012230031200003040042122312311021141324324004113414124420440421022330141230110314134430413012020041301004440001002212344334044233203432440342444322422020132203044121330002341211420221301204321410002324401322140031011204314031034400413113142231110041040310202101221214432033142", "343413102302232212211113240133402132244121304100401432104333411121341041222230122244133443024342130010431041314001423040434213331143401234400112412343040011114442340112004202301342402122144411004134110414202441301032343030100241200300210212433141334334041122241014043343344014212030444224031232330001014404200322431203220031204444124342233234312342320113432211411401132404214310301303310222041033313214423422423112210332444010410323320230040314042003444320233101040304020033203402224343220223433230032401332014320103224021023142211300303121120121301010010220003300004424242112110322024303440141033101330413103423422230304424243321001303312014341210010111314031224323033022221143421410241331341234444444043123030044404302422333333233303202444122100133023121422411324102120113120132123304003420022442121443344034322142031130013214231113430141210143221101112303223124413132324442433441223121303130041222042204101444123110434440113111342011304040421403144244141102031120124133120233101310120444114020340341311442432343233202233422214123332310104331414111133030423314303001130021302332402021313000213243112413202203042303223303140030303042400433312202333412403201444033013142120401211242402023344202330104401110000134332134132341003014003001200444400130203040202040301332204232344331103232244121132242403320301024021243244443100334343441044343101343420110331430143241232041302444112022333303104210013343002431314333120112321133141133301333031300424410324222021033300404103434224400022130421204133333203102213210203302043440223121143001221423311121212440042023141341034401014130343201122201214104011242100104003201404024340133132102133334011441123343243042432244234120334414201421223443430124342120432222404141120000010041404333110321232244332300444144314021312024024404131114122044113422303010101111442313111242032111200400134132200011303400301430432124340044324140131314122341011444022234333441432011044301443013414214200303034003401310414223104300123233241333104203140121001444314302443340302022404301033101122322314421204424000110420232443020334111202434334211202404041431031130104423211204410003432414324232234011140111242431234041130031143402433014431322144000421100330100212144432341202410113413034241030103011420120340423340214241400013334244440344344011203344203114220244123142013111224410331013410032010420013043424040021041230002204002043043222010114321110402203342413440132212043120242343033001404313004431314413132043030112230014414203323004330021011340401012132304432443220003220320220143003314404230321441324214200444103330024231123240211304310440011121141210202030043232403312022131103311134002443314220141220420343412301431303433012424422103120143030312134303323131133424301433113010340112230023014442340012234103214423001114433440001342424133323011432324141040310044110111023132231422442321110142142440340321103413043130431403033242430144324130213204142441410214112002021000031132433411303413043400123210322200412320022100244111110100231431301242234403103333433044440232410421100043422013414412422222134103313423412301441243334244224331011023413323004012143030241140343120334314214000033330000124440243414223302020004200331220033220220042041141400310401131144321313114114230244233402210002342433323404234142143441414232444110134120324120311241324012430021333403213444100210333123444130243041433320331343021121311220424132211330111024014310041133224043303341241443240241421331332412011321113300231113321120130014040341112000444441124011401333421334302402204233330043211330102034042023114311032011222334101421044034030243404112002131222243301442101042143131130222203311310232103222330323101401423133132014131222230140210302430412344343202402322324032044111204134143113313423244100333020232201134203332021304330234104123311224401411114344444404412311133040401013244404224432110403442202320100223241304024402040303322110212032213101434121123334404342331421443033121443210124203022241302030203214144331414011311411112230232431430442342400002001244414423400113141313122130031113133121422101432122334200110204114404124431010444220123241331241441011144324031220312230231331303412112114331132213431244233304222123013002334141332232004410433330131300334321134401034222144320322043244224121234234414111344122142342101424021212033232104204114313312321321400111101231303303232443043104432200102210204232414333111201431143441002322314034243443434030200041030001244211311340", "001432234021024023240420041031104304243000404001400340233004314230211141320221143432324231323220114240004244134432423123033430410404403332411324341411433131404100321434033140220304131203201141431413102002320410121433332231024124434443032241011422231002434302023204030104032043234421233434313344444401142240123033434433423430324333112333403414001242112400122230201224412103123003333241211144444043232333421330113200014142101120143222211133221032002414341311121402141322444011033010123342320242222141033324010340314012341231210402410432424443132324214030323423304332410102213434421312311110112323033202111320421113341144142210002012204202133324141413122124232403430242403200041033213202431242014442101001442140004411300224344004424143341344444434340101421344001000044033224022201011204110444323302042443314221003323443333001410103044411344212200322112320001141203320330140414310333124330101011344100340034334232211442344211140020303133043302420034403200203032013113332443143424121343333104044000242103323444030032324114401430234332013312040302220101320022034034301224004141444003444012102141233402114242344340242222230244320302314134223422232131111120010140441430401420011040004420004234401330410400232311222434133324321113203033223343121004120122341201224310412243120442412432334023002431221202114444410102200021221211344130214144111410413223100301204330214030032442102422224233101044401413331313430130214101220424431024221000104013232102032422033140101200132342421043142021021330142410213230100130131423133432032103200122010204034414133343041231142013410330422401022342111012100233023124234412140234131233040330442334204033030032030034410012330021010004132403111310403422412021303441332340044300132000434001431341023221131420331420041102113033222231020331220342133003201202224221430442423214033103421402113302110203241042323441101330330013421313431243204304220200140223004304132441312033041334443013013421134022221223311404423040212420030011012114122422203034313101100302422134242221400243401143400314431021420101401143340033243342242340412312302232234133140232422244232114144121012210204411304314211124310432302131441031022332102430134234200433344030334402402142200200432102123223212301001224323334410033013413403444041034432112330340433444340230032232024113034320031404202201332342143423233413332020210042112343003430302433211142101134130211400122112420032402410022134341143422231412323143121442333302343210201234022042030023302230402240213012202143231131010143214444000400222340132004131023404121144323213404302033132144441123244341330340000334132022204332121112110430133132112341010030031322230310044140303413311332223224114312302323310332132002214330230343131243232140003341200320124324422241233422341430241402024131440002040013444320402133042420323101140302122241243211233233412241122211210434230241140443003132031040010032401442033001434210313413422030341040110002022144140244042003121220311324341412223443113222310011002311404323032420140323100400312111041314111110021440233040434412431210121140114302140224412132013211010334402310012113314201134130422423323221402042413010433314223233344142021043020313300322310022221020240444344433313214334000044031140312013140404314203033222341110410124233024023240412333223011023403031021001324021224430343244243314041331010202202013141241233031212442000204400242102143020111114410430413220131203324044141021231210424442220304140020014134112233112000424423244034044033124012222400004043010124233324004302040303343043141320043224311402112031241002324411232311103130331021312434200442104220134310411442012202011012410122101200330333314223012441124204031400432304121430323440400002113342034204223043404400134143344114413044431001144010124030302343030010114343343212212031443333422231304124240321023220133104220210114211103244003300412021103020013021401000234210024132343211044022110241134004000014100410231013302421432444043213123014111404424223333324224042324331332004040401424223442114343243420434024212313401213130110333411040014433220434334233431104432044014004324214143123313130403133224141100302104440410344230414340041142110243410141302110340210403321311141313010004101014210201402440203324343332022022324024443424114402223013241333214403144400333420304223222421031033213200440124044302133303332403321114233313323243420043320204200041042033020103400210022044213030233321441430443323142140221044100211223142123431314031304", "011132112310242303213240343400423323010140312121133110100333142313032222314222122332230124311300144101244121303241344202303323231431243124244241444123401400044034311243001202423220311444041414222313132204424214421001104302341010331201414034214143223214324133214024100240413203013432224443140430242202400002113014311221201404130402434342401434034303124040441034024020022422401331244440310114244001120014322003433214232230303422321204421441343033103110314112141122433031441143333114442022403040113202042332202222321322030341021234120400111143410214133201241130424443002042041321041031223203020210223420213142044022320223312044241000342301111324410130432343020111434301310014440201241041240313331421104143242023221320334042134232310423024042010100222132001404443132423113343304340102100344124211100242142102111033210400424010302031320442344434443242433022042133112221404323431313013310343401413413304200144220423010010300420203121130330304141420032144220403021244331214011444043112201411131044221230111211044401023411202400433033040333311122002130420311144432011112232134413444130014411102202244324111443034244131033433220340131110114244411430440244133004203441121321202410403113401331412032113031023242332121031023110341243404134201022311210141112432321211410000300313414031331100013240431344144102102241014344133223301002032042333231023210132404141023403443233201344003230432144440402421303124204404003301401324334102310201114143331223214242123124231444313432110022334143412104343441440233324003132143302133340002341300421433323344041113312234324432410410303402014221423033010240024440003420342433342243300110313400143021301012313324112421210141213232224204021313103001312321434323223102130344142030122140333431311001313212211421043310431300120321402313341301124101110130422130104032044232213433310043002234401201124302423200021413112441310111021322331310434400034421421203431201020041143433123210444121321402204312100242043334404414341431200343441132300113002004400233330104040213443100241301441013424200224101223243131321331213102103233032340342431411034343004230044404212313410040040240413314121440312010334121321343034123342002200130014042003304423101130102224003232212343134342122302243212333133340414232311313034101002144243403442303113242100234332014133100204123141240331304344002013122420031430303204401404221134430414212021430010011123134114013004230402401142442441434102412111443310112010424402210124232214141214243244104032222110320340230002113123330332211402200340420313031042011440200203031324440032123124243121121242203103444131303400030211221244003201122141420121300023433023344323234144132403010043221243142134113001432423213131311441422224100122423034214440111301424143032230103304220404434134043432304414333213143310442000404021102222313431022144003200134123211043322311001312442242424343013223102311241203334242440300224001104310020322331210333323240244323321113421121041044120313202240140003012343424231444201030221043320004143310123210032101140114443043023331031144324441042414222443031324234100110410201311233214312113143130130331223202040413330303043401313441420044412230204202301102333312324241134022301223434213403343231321313224443413100433430214021313031341014013234210232331004331444021341342333011042002124214013110003242232003434420331233240222341301144101104140221420330101422444433404343000332014201343023413230421130343212142134313331010122143012021300113124244242330403042431203143113031100020402110200111104432311020214214333022403103031204031141410311220422441424144130402143340130144041401221440434002113303444230331104310101300433030310323023234400041111221421312013201041144104340113024443133014404410122444401410412300124020420420101244101412224243033032223011134114143400240210404140400411220404033230001033114212433420201012321231031142112414341300233201010312142311133113224444021243442144412021111044424241230243441314242120014122231113044410330221413213012321211422030121310341410140124210443114121300022024424202414240100243423443234020410100334321432304423024321120412044240041241202222002411312204021404321021141331412022032120112420334101441033334433330311321200200213030031023123004340210142021342323241344410241032004221331444032444021223214241433433130112241443304022341014040022021033012230210010132002121003022400304033323012130221330341141132432023231231044002014210032133410224243042221402403012042242112210114340321", "144232104243403202244342310210131104130211334334100202112040331221033400221223032321121021143032212400223440104122331444232400241341443330440102240224040341212134330333340133124422033114020032412410202123000342410340012432444031301431043220043041011334214042230121021440041124423440400314100434302110043122224433314223342111033412311230020441240210403321322322423341213333301124044244223322234340421412222202302103204042132420331343413234330321203224114430232200221202211033343440441213024440134341230343003420101231331203420414024114043231130041122124231442340132234240242140114210202321414024242133132412032244434302301430413040234330040444303322110322233412321002341301204043444140001011310334442401114122033422141223243010334042424314133212013041013131140130013400430224200104314233140143411420220330204011010112031211341314332211122443044003432222032403001021241034240321430122143031230314430320142232424244104142410414402333032000121330222211200332414241433232021142313300032434212141104010414000142101003010222033314204243204103142400211100304344333412214210421442243043130333413222302330330400401213334014422134432423004430123444243104143210311124133141331223430334030220442041402412143300011033004242011243122230013202244014111403322021340402240341030342400422432131433024233214133123430133342444430034222321310442332213213123044240014042334111424431104102102223311432101000331234144344100344302203020431014040342143002042003130431100443434203244124322144224421114120040110043040420021400111200300400220111122024010440401222430432423344211233204423334323013323001334201401244410141020411201340004330343100203312313421240311233020301014004002313203312421102432422423413332121442124132142204220231033404002310230331221013113310224334023124344344142001132200232004431122430140240340233142341422312130434223212431200102330232302304210130034113200230320202420104340341314240221343102034420410242011000113244132124322240031003140041013442032303341000443202433311134403204011120122322120121201114130322442304310211041042023312110222434320244204121133224203234144321102440414121200141304414001413323144101123422310413132033334144014304033232302010314012203333414430022212421430131343040401412323300240220441300223431303410102003124444120010402404110343224411044411244013100034222410003433241313404320330104041231214420404120432224030312011102131433333121302432132024440044243223002113211122121110221124223412232144004412040224403422223003431323200421300044333043033122043000100011241312021241232434221424310331430331210311344211223301300411332234104014332101131241034322113341230242114004010030423401433121210420044202042140103133343202300204143122210444144010101031432243403040132320113142023204124114404311201334120434214102434403302111110011002324241040342223143230142401233122023303132223123432144134022304130201122434230314311323224212041331413421412021234444234124444204413340200122004032301032320311001031332410213300300142040431033003144440101421112401312202210142311133433321314442332140103312014400321004332111032232204034044422114443104222122042303033333431304241120102440400140234233010020300004030133440220132311212032314343002043044043021420420204232334201233243133310124044321320030313411134013332400104204144242434434411303002420224423332220430133422201233030244301401240232003114130044320013230330311120124204313332310143030134241240020032443404424133442320030322020044201221411200324424410140442233024234010331022340222020213221234412312343030201143003120013120034134111441222201243424020433231440233204043030304432033230400442301412112003002022104330343112004431030002343344410031102322113143122401121403111211414444244124301023414243222020334342324223313140404422120200200223303020244314241444322301112202023323200202121300211124042232211122310122224031403204120130232332021104221342344423304114203320041030313220341231201031343141034004224244121431042340321442422313213144132123123434241442330420000032040244442233430432301300020403043030313332332133240202012403422401014011041131124122210410423301434140414102212111323114112430432231133230310244012300333241444310144013300023131032003424022023404330203232323301201233401002444443043211401333042411400321112324143021023443413143024400132404342043013114044202000332240013002224200312300110442002203340410132123124143124144302014403203332312231441300403434412103111102142011122042203201334111334130013", "313440231432221440043210012022321240332333121104114130002043212403011041440222240001401000023200012222042032401102132132222421101012221142140201242241331311032220402421403310114133200242004124140121341300412031314423042121131103431421011024232032124011332442041023340300303343413031330130232434410312313414220132433344130444024144431202023041322044213421223422041341044402222203423333200324331214422220443200302110223114431001112110212010340242212404412333133143441030120342101000021232014223444042014200134442013033241033110202040413300444034143403042004300114023134123200202211440031323123121134031310001244211423131213442030400024110021231114024424423140234334302221220340400131022421102402220443212112242313422104120302202233033320430314022241142212310104004311442121304240234334301024023434133302224230124321434004043100123120412420133034333013113402444314001120413234042034110333304402241240003410144333402112203413121223132214404042444011124343241223410340200143342002334430000111221001310214242404111100444030323434303302000101114423442332204224022242034243114441403213102422333302020414224431232211142000340031244411340232311342030103244330213043400401244214041333324144130242212420144224142341130414314303101313123020030144323040203303131022341222230111043331441410231300021040344330100141120143023412031430343103224224341240110002432303204422131330033211201141223011124322010043230111304020040300412330403442432011330210240312340014104402242102300313133330132334424220414023334211302240410031234010020433403331000001101142303323012142142121414141320433434304424321313441211120342414301411301103242332112334230013004324323440404411443332443021211434202100301220240044343203220203041011320332334443013431441302340344424442030040032234320220312224110410443100010132223132044213114100420134041143410121100313004443120144222343112202124303421324013003124442424133233242002231403303440431132442322430301332410114021102412000444243444031403330404131331103111442424410332301311213221301214001211044331021204113441202033323241142443201301321000041423134434234102041034331243030002402103112113122403224413144032202212321423014430023014212032214123133021200112110310041340301422342231324111132141214430134214102134104140420130414210344012134143433132041444420343341231310004344033003120200224231133021430002243311413211340101022422010310324240114044011144221222440133303434243404312311312433222330222210013044401243022440402441223444121432241244430133303112013133404044402004430122032344040144310420443234344133122202301040011430034442110012202200032030213132122342343433141102441330213422103210433004410134211114400034141202232202111402211134222200434022044022320302312132301043404320314432020200442430133001100100103112104202244044332224242232203332231333201331002312204134331242003040332302040001034331241010401440422114042134132132311443321232240234231142404243032341134411011104321040012244033421100313230100224344404023012323430423120334224134213301324010100222442032403001111120222100112142244433024430111221012314410333403220231302302222133133122114232013220144002341032031331014440020300221430344431330130421110010412411022132040011232022311300314442102042230302221213420220031040443341000222302112442244003034101204043112404013400004404041114443013104034213012234330221001343123240004043121000302314341442413221340322410432131230103341440303324204313423212323022204314340031434413041420110101322310013043002141412101210333402111401114314031340241330332011133011230134433341441231021203130241223421310014320222340000003243322221431224144410043213330413221102440104320202241323404423420120223344432310004221143401300412010344331123301232134424332404441002033040431111044302014130433243133201332312023444232230411104244332222343310242323440221102221010132120220330244204004444302241422432141324144102214010311341131220441433242110444140230002141432003414014312212122040122413112043343324203041243202413113130240220042133000140000020112302343432233232000140031211031232420340240024031014102341330320104443324021212423040003434231014010011343400034000141110042031113230424230443340110032333040300031013201443314413420011030324413344021122110334330244012130114133124244301332240103304140333022204431344001401311230410400242412232240411131312123112041113003210114402134102441414010244012102413334324404421130031043320422233432222123322322131102102021334340003403132340", "304401243130422001232014421212310330010110204333223442430014000413143303423004021042023321102034223402423002322213111310421022132034133042333132011034344230234244310221411122433131413024203422012004442300412101222132313014104340311312311334330434023131220420000223340222340342222322434233040310103404113421213033314144420242200230424232120141142034431414221022130413200202013001114101324300331411040101142122443014242410433124400423342021441102014322221241034044130223310023314004024343413122430203212410431210412331433334010122411021404420331122300432110200400403142102331230442101321030231432133200234412112341310424140143034311011400430410323143220131212231143020410334134320034042210043114214032424001311142431121333440400300011110200342313422434221331044112121412133220431011344331331311311113323133323120221242012103221001203133330444113114041412212320040043223310314320031310411204002312041104000400002104444344201243311232022402231004434121343424443041101012322324420323342132044321211304003232041012224040411121343321010143314342431334202343440431013214401420424033324320242201220331341301202333003104232002032331300031413244443332123312031201242333424221114011041203013210240440230321042443402313322344233124114440132032311341403120214230040124243330014200401323442432010034121030444241233101231041344300331031203120104222433424324402343032334111430043031210110323340033333120214003101104323320141033430120104242401131410122031321422230303032140312331341032303204113212111222101143031111141304201210101144412214223332322104300300020320131421120210204302124243012424234434200443013314130014103311020212441321014403011402124044311413223243412003042244113421404101044401412300044232440214423130120401342012311423140124212230204121222230433344104230111244032213424130243244042303130300330244300134443012401402211330442020121430433211233222122321402132340324212000313433231220322303010321242132302200421404432410034421042301343134243313104031021344344201212032222441012333340200321321322320414123142101403403312313040344330022411100444231443222244332300010013304000320312212400142122333314143114043320121301030422233421024244343101242424414440240424440410112131100113013121433010300002241040431303021101104304440141114202232241432332214013142411322200304000333042124420341340322402033142001042322214032343442310232424111333133043421120004012210011431433141012243440324431214421302413402132300343043124014214304012212023142013414301404414430143424100011441334043020243204340022411130244400024022420111411113103240203303434333341013404421330014011301312441120124004422140043003241100034444444101121224141014320230034412102342420420400323313223323132020414132111420224442320032031304242300100122030421200311220022231200130101003321223403432013343204301103044332330404404124223420421213121200140043143103203113024232004123333441231024240430430120243414232242324034223001341441024211042330214331304301110420041324034221020231004443120440220040104102211243131433210012044123323020203333141034110234120224412030221032311104214442202422441220304144142024214031212331244022403334013213330442321103010140331401321440323322424032421020122244024210123131242330204224434040044104004422221320040204200233100122413431312134304011033100022420344341232130423234431122144201344121230333104124104200000023240311042103021010241344213230144340210110420322030103221022034313040434142113333200031204303011112400321201010241442014021430230101103312332122100101100031204332024444304323440201241021403223344442130424122204004114334422014311022122004222331042404020013022243032111011022001441000323432232022332134341122341404242302033232404114112203023003242121403312123223421231141401324210142132031400420004402032202333222340320333414030300102401224343110041304212134422232132202412232032013040403242234204101224030314140123123032414340100344444124322143120043222414024104000224314242233320312033014340024422200031211210103044130401030120442011302343440220201143224300001432400010334430133411332031224002122433421403204102441300222433114244021421412334023334041432233314242013420133314112223124411223442201423423123014140332024011340333133000414024433104020331003441434114044433423044201342442123200113233021410122104410322123333213311043330002000132404234031141113431230402321224212320420023013021320424220013243041432301123042224004304022434441321314313311330402342043313120003301342221102", "101023402142433213100100411442421301132444121304100143012112232042010121243340312224104232022304214431014321344043240103021414234323324002442044443221200210230121214402201024034014010423002343301320011333433032312332100204421144431010232213143233442334422204344242300322314031304033242440413030310032304401444234000031232011212042122202032231430003422113010123302030123002443213204200231344224324113321013430144321040341043113243301421313004034432214033133040220214313422334014144313103021143423030233124023431141223202021122111410040200211004032413320444102141332130103044113232122140132044432120001031231121021431420144010044232214100204140333210421444240100334204033000031304403312004301113302210401230420324323414423414432304013444030124133331103312344304112304421423203230024434213314304231030212321232002423213214031343100004414303204240301310002112100314004244304220112314244243412012013124132441020004003331020102201144222201001203342201201320240044301401442231213224143000323144030121410433110424023100412443000012041233324400313230020234410122330244203444224000013404424200202100023442414212114210311110004220413023242343041020243100402222444131131403242204214113042043233343023444201131324303120340234033224214230124412231340414341311422314232013401424003023111331012304434341041443410013411422444204034203033022103000311214142041003223411220234230313122122011022234021130013242211134401001331231343221403344401112341021033031204434212131120422344121001412443403014201221031200101104133431311443424210043212240243201221242131412244414423424240113412044022010130024010214202044100203102031020412114234000331113440100302241422410020200331220342231110140014240431131333221010213444233012433304241002320431421430430124403043334242334230120044320344043340344132141142434213401424110313223420440423322133334220321211203040303224323130204432403222410020300020444112100332422044024221224141324120142402034304034012321410130213223402220131202433102001023134110434203421213200103020341143244243203040111203441143323133440344331300020322002003022040303043302313204330332031310444311221024112321034043210131311000322010220323033432004321310431344243343334323044342304032240342443132112202200301330013424014343042321411422240310044313034321331011333113123243440421004414413132203211010000012111002014112004414322400440432021131413231144044140342423111100134020231214342430010040112114000203134242444132433444412213340210243322224234230122100402304000200441041432401333033141410214001100020004323100232311134244221103310014204024430203122030211301021103244123223134421023422140314403213242033223002200340214342012414112240341421241040204330132321020031201111211300412322130104244002101021303301243340210021334223322142311434103242214110214300002421002223144124432441224312333043012332202133100000234213334431324414001421342334102021314234214003312041041131404140014444131221211000334114214311302402013334242230321422121203424303242401434221134240031421001142013400301121402040411433340412432242304112414412412401234103030210103441401042312004114341234134432103141400140230410120433334204302202102311200021403222001334433332033311212310121234232033410010421031441104133400131211322301140241321130301314033242322114414324031013321112042200010134334240420131302411401200332314404114112313300012430204313410142131400024001414402013424230223221340412123304343100330204313211341102431024424224044432443434021200111121412012311311010022344131414223313233011412104313210401104313444112320141441314340141120113042413344131003323111014144331303101340200140044212442432034333340303404423343443404233231403330434424243303333411243302233204040433013402013013314404101212101002114020234444234244041032233102443202113214424404430324442402412002201331303202420441341323211333331220440211423112122302312120242301032131111232022041212222331443200212410023314230030411020113201133041114234402321042230123111304044432044403242212414331200213101140002004234312420414440202200340414033340241420230300130014100003224242144310111440021141214220222322210101332020041003112044344040233013413312042442424302214302210334243210130043211224242434124113412111001340123433043240031410420344312231231444042404340241143311240042020322234313232420202044233334111404313322401042033243010022420024001430340122014103211120402041432040041331041142123041113301430410001243121221413043402223321132133123001210301324", "412244414122141231314333424010214141212311013032021214301402203244301224003241121313141103124212311044012313243222410212213112320100423042022233030131211221332411424102233012030244203101131430401431013442403433432322131410033220004412303430223340124222002422222132433120422003412001200242240144103341011310031440204234240112313234112011214004013314411230330111103433301343031000144013334203040410123444102242400341013200334302003124442243221404210131320121214223211401411134414421342300023114110224412223400311241324004422341224432233031240222303413321321020301334124110441314241040113410300100401022400124043112003031202431002344201201241211443022033034311222300321202003033240031423141213301242002331324013333300122402010200011413100114342201103343424313420432300131121114044224123233214331024202320141123302102034331021314401213243020440300301012222040411322004141343240113124144212443204322040341203133130022231204222223413130410233031223023423333442044434112412441324113301432012431110033113331133004021220042131430023401230421412110313133130014403313011103424102241204203312102201223010034343401101320023314344321443133113230013223443123344300343141330104212200030232122324011434120201244304231322432022331304013403200012042101333022100411210203112203243410433313114003203433331300042114224032113013234334344221421231300243424032123203312241330230410432241331120441214223322003304334102124043311211323130440113042011301441111020233220011243003122433141231013040143444113040221142042232223433142230423021104410242443422133411320101112042000003240130224144001420031310341040300421202102203204102014010342000013032440002103301342121223323304133430400140322140324142213332202140143003344230400211400222444300044422412210143402011414221114204000434213401204110402232000030103441402442114400230332102213121140120202244030131133242310203304104424431332321330102413221301331300441001014312401413411421141324441230231230042444404020001102403101132403120324321013010011340043321104141322330020310210022333120241000411121042403242300433011442214302441422224214310200131241011443212014203012441034010302441321414004442204324032022240443023432314111033240003022121122120410112132014244201234223344024241014223411433222210224003320442113342210100302421104414331210010341443403044002412102302003241343242033130320442321001013142100430012433100332201441414111443220234243321122114314100240102213123121230002402200312103312430324200413143041231411343301221010442320342013133240012441031431134114221133440313122144211122410310303440333204234010240134131024314342324433230444434322232100313204300012230031014122030343201103121133101410134041142023441144211303231202314444002201242130311313432402011034440324111132004044123104232231224032010022322124014200001122424440313020120430423142411300031024013213443043001004303324403044300414213232202003242122003021410030113221004433440111323033214111401333211240043320134100220134211444312014132102123424112002300401344313043321213134134133131422342323330023023341341434422211214141422111131133404432040304131132214101110041043243203131000440022411212214030331043333021244322333343134213232424430213031430232404234201430111041031032302144333011232132144042434440441321022120444420313120321423041021410210143020234112303342041140331120104402332443000314322202042344324331330201221020432123004213044442210340100214440134204410242104432140104022214131410012202401123322213023140142212230041042111144343443144041102130032332344413034110210203222332032221210420310134440421242010110412013041403222230332004320423000134140423324112100410210402020244300310312230403004413440422433140402300230313233100041233214423114302342213032201111244402034142303434244401334104201041201333413000422433023003341444314013203431044403302230444423212440242102110423134310032202342314034130312230023133343434033010110112341210223210431421133013242403413334134303210310212220233223340234042322414112420320430340410101230010103320402203023322234041032233341110024222104313443020320131304340411330010430224331123310040221442303020112132003244404402004313212201441243241420121441024423002320111413414112132103011134314031444420244212233022331034001033343233100304013222224211400143212210004344410131040423244104044424213114331144214331420320442234312234424241403223310322210221200130201110200000242300131421100033034224202343003340231404421140210114312244222411402330000", "301312411113420134020341410041240123230431440020020143003433004201242304231412001311044020241302130424420333020324324213121141111412031400021143414130140214444401012401401323230323104041223403432101131241121442444123003202334213133021243432114020304332300024001300024200102034142341110100124401034234341300212210024131134111223144202023133112223220342233433440101310000340240201312110440212240113404011323014402112432234310003312400103120143143431222413140423034042330444242403020334130411103431234323313311001042013142100112200023030104433412424140034234001202000132133030442224304203241430321244343134134413311234213240003301210033230131124120424004000234201143432141320203102201303413022442112212001240200033220301113002410213420231222014130031230320230444242311030423341143002211340133200402423201142203334022200404332430124133332210334331403433012020211444433042431131130210033040013024232243422302132440131132302213241301233421141123120201330413221002322414332032114021243433030213220443144004213413414033111033133110333442243234444001302031401211033034134344010101044331044224231421000112014040232314300132113032004300233433203014312134444410434003412004222231403343132133000304402232021444332012340022312142343400212244111213200124200443033424444312441430411341401300431410100134330003223240304401324021022421032403001301002001122344122324103243324044221422031231300424331122221340004132023414141020000021030212210134444333040443310301140142304244003200013222230232404304021344241201300321042010301140404442321301042342410233421204303410404111232131041441201104023100310011344420334044212304420341043042011212022342342412302010111213113300102323333310123411141332321441103301410400034140243014000231034124344222003133044031012044003410242410414402111323343134330301431330401232112213341311413040132132040103403222032434432134223424402224110134122304443421444321013200304200004041440032324303111221030131422312222242440242142443340340232222224224002113230202141401244120312424344334202401400143014103444040412111031242020242414311014314144142300211333402230142424010122140110001344212103004314300441121113234332032203144011131212014213324031434241023011203230410234203214142031340332044244303401231102040303032232412413420234113420402224002043443004003230402000321413342333031231001200301241042204324430200330114313033232211243021442120030022334112304233020421340224232122233303132103242230014304042434211340241123042211221224123303204220030211141203402011140030032030141133403444010044023120442314400041121302321122411331224141402312212042133041323333213442144231020211010212234434213403213022304100110444212300344301232223214104444343424042312233020414202422144214131323303020430402203113022341233311413441232402211102012041214300241300223013412444203244022401121341144330100222134434123214022304303131313242333204114323021213103224010321431222444204104100202140441240002123230044030020302443021033342442143041404324444003014234303401000311342012424443142242020140112233100301003030104013030331112224142212401122023103434243031031103222104320421304200044000240401110344020303121213440330444404114332421143434041222321314410110404120243334432200040402103334422402312124010024001143121234243332130042213042031422213142143431002322141441210312244200112124033144202211240112302414101121314223212214022134304111221243040022002133031200222310434434422022023441010242012030220222424303001240331412221304044342012002231003102242221004130134004001144311133210022344141313041022043103324013421021211340221023320401242420143012134113243434004443021021300404243220041103131332210430212310034304120221241404134021240412010104340142240344142011341000310240204443003101232314143400112341403032310430412011141100413000223304002313140312303043430441204412111321031010433120213341243013303422123441440432430211013031203042401211011334303121432344312430233044204103103412410023141043111242423411210302442014340410442420212001112113423430303110301001323032110011044021433314111222304122410221124033240342432030004100040113113210234223040101121004401301420444303442023200134031401044402210322030100040032004134324013041342440310310334443021130041234222412132103411402412144441310141401043033040234122331443331313322131104222400332220211413010300010401004320140012012432404432131341020021422431210030240212330022021312102144030032134223442040412404000133032433103233430213310112144222", "342242432422440322212101344104020411314221024233101422034101400330112300401413330201002140424204103300022234243140233422241443131221233334340242302421300332442011232042424101030103323314114343043104420302400411110220120124230300203001340221013140224102100424432432103303443212133133404211234044044102441124024340412014110422242011413204012130003440021340404331324130020023132440040300231321043333420241402204023234240133240223333223231233404204044440321211132430214041444440411233233003241044103020341043044342401230032422144003121211101424211344101030122032322404000044200043211322024340121220213033224220343102102224041334103342211243301302111043024143014134413432011211430434040044020130320423430313340101234401234204224420331330321422322402233033243133333003021342144213010122342012411132231322102240112443301414333403430242400400113302304041314043441003023021422032311314304003144322430014424310023142423413312144004042133331423303204113310024204030043403034414204040230343223200130341412423210240202002012012304142022131412444310100130002312314341232233424431432202100200144211423312144214120434042140124212422144032442044004220422302421221140103103143330201324420243233133104032321244004434141441123121431301041021341243330410140032212112030011124222313430321043003220143144100200140011011042221342240420423124002414432030243331344012233403341414130401012301002004402041022044044434202130034334022413231003121331313332110114123234400022234232413400142124011134414421012014223423221321431132403123104001112100034140133212332244132411412213032120324022044340043030243031101041404214042212111032241444121344333243034011414134340214240040124414140412040242344302114322324210023220141340230240242014321430424320430002240320013031303413341103201341423433443311221300101233333144203101443023241030112101023304113342331432330010342330313112041411141042332214011230122313212222203104224402410434223034221310222242400240130000323034043430114130432432422103122024423200224032431303023221111210124301030341122311014314201210032043421312232040101234042404033233013114331032333032043300311124122221144423334200320431414140430213130341312044222114341213203132032432033431233442021121244343043201104010303310033242134211244024430243300121001402114323131330344234413412244113403010100401101034242044100034042024021324140022113113011043104330022300043402331324311301440430242042400314213031420013410224001311020133223232222003414430404022204002343132033202224013343340100100434424132202122043312201334332113100404432014404440323021031124233211312400302013140040002414442014044343034311401424100000423244102421412004221402410343344442231124440304021312400244432020200110331123100022004121302340311423304233300430231102213303003410242404232433104103441122124134214233413432123234433441234130020411122040234221434302443102101304041412041211314410342311211214443333044241223100242201231010444211042004431221014442310103441131332001332133311221041020111040211222144131141013123342234140032432144104331114214121331344013110202223111231324110232230111143224141223134420004412244124314410313343310244203201113211413140033330133201100341344203232220322232010140412312013221030014032444423224331303344434420322431334432123233231442001400001043213313141430312241012304001242204014300231011103043443423100203410233442221300220001433223342202132130313412424034111404140323122440213222103230401014412213240134232210142414103423032311010341024300401032100014130333311200200142231224024300330324130343314043423134430404223334133233234440103204321144401400243032444102122021434313344123244242234113302112421304030303403012233403041423400322340413023340243430210012304134414410032142011243133413002404241130010242423122121311310440012042143134224123014212033442303342011322131342204031341013102133011444033423003120211131211141424243011124223004012400434233131322420434021023240141420400322344032122014104204021321223011013404310040331240204130412100040313212310133103212402112341303303410002413120032224313433141221111031002220230322130020112001012442430242103004033430042211214041031011244031110110344320421234232332302113123440222224044002213223144120232021234423110204410042424200233334240140422424021322230010020430442114224441200440011301024244013214121133210022221022003112012310302241112403332300133221112014211100141230102400440204022113411334434112133422330113331044003001340024222041010221", "042041022221034040202141333302344300210310013402332400003433144323300423133024242104221413331434010311422112131102223242342243402344112021032313420443140121342333104103000101204231122213430301433003212302210421114433110201101310331344032234414332030330313340314143340141011302123222200133441132412302401142131220243411322214014131313342230323042111020310404341113141144231034224042004011410131023423100403302440441430213023022334330314323101301140311030414030124300302103340122404034241400032341323110012241003422122224241233404244404010444041040131400410144102340432220140224110241311004411421044323431232312442422203324344324123114303014012210402112344210110132100343320231441023240433233032323014003404232434244042434411124021444241241013333214333212232013303413231424432232444402300033004422043041442212320113414003400142210222200030402231334314220001132230022124110033434233313404001332144041202433133323003311023343134303034210230033410411332002022430113430222334202133211313323003020112124014203310433023012400313112012033202423133144132442002104330240034332020324211041433424243013042324420233022300341211200414222442400301043201322442434430133440320223441300414013230314244430104021433041111134013413413303311330342041040012011223220342300340001011202011412221230011124102134413321424432222200310341001303002430212110342023322213200024023122032032322430030204244231100413002211442332044220331323214113143401322213224203231214203122114401001133430420301142100411144241231240031441224144103323334213141332321343201012101020420104101231100213030121143314421120144310444214440201214042232300422224320400420002403400321213120102021310213433344003310010422131434024101130201314024443323120321200422211014104304034241310424140311040204303134312440203004124303420012221014313430301124120231044021013013024342422001331030304343331443312100203041104102340302112120422322100104401333311342111104404302103023031122430410312313012200014121242232403414443242120441031131322304302120034413211433402233142040202011124121411034141143234240142030314311212021131432100234310423331413421044104230401332341034002313021301311031444110244112303001410321122233010132303144131014321423202341034413301220344024214033344131311411103343204012434030300200421312042303144003000223122201132122442342433441313431242134014041132210013224012031203144212130141243222210422141124024211133400204132420221324422412124013113004102242210433214124242020140132431404000100414033101122122212403141330023322242242212301340443424101231003424442331134143341321203212040030204332313023014343412132411214031431312222300430222134304221100333141343014033404442100202203433244243342140303221231224134240110204103202344434004214123140142202223112314424023140433030443243020441244003221013104401401032002210341212332003123211212243123244433233124030000012303120333340233431144110124441143224020431133133031222324413031214122432030324431333042341401122443431103143134400444234203343244031121030012040210422221330423120411302331020012140103103311333443344413431220322022412222310122241013244233123032200412004301440213421303312102100131111412001433340121303444444112411431440141401231103424323333103122242304201404301333233010414342132410044101031424133142131433102200410033340042100414430424332241102433003021124403243433223211220303140033123302243214021431044402201333103301004334001240330224104432120404400410434112134410143020242321420040104231431444103043332231441034331122321023441233230133420040314141410321111332033313232132442041104440320422210231320002414020333103134133402234101111300334041102140011200421434323324041300224413103223112133122143321141141323411424024141343131014434111321134134043212021003034204232300100132403113221120424043222200413130140301010443344021340141043430024110111402212043442433111123144233123402042043323421323143410312220243141221322244220020422412413000030322133110101444101143043003104431213303443241410303324031404131140122132313200320221133013013100033330203201221432143321242302123142222431422344241232111311100303422443404400012443001424201444021423300224402330402341103242411332111103210114233122312020400430222304304322142212140400030001000422303030323414322323112133312444210011340432010132222214441333030141022040012121211432134234401401101041242403220221330104144112031421414341110340404244143331201101441203412132144233130220100410244233333202014101013324142013121", "114114000310300331321443003441103444142444332022241242444422300343140212300410424200234302313210303421323103223223221232022434034421023040244431401312433300211240101111313110241341002402411414223441343124113414102221022134041114301024220340032141220134331203402324332144424434114414001103430414343413040331134304023100430123234333000030031423400200243020301042301024401211102220420320123213100440302323244212023113232320231130113304404104220442213410402204332111142310112404403144004134324300410022024300132142041140034420411142042342101122120321204423224231430104322244333403122230330224320122341132231323311131331312010103333422334224102013332431104332031411111022001222103410114200110310004132002200324021211110002013244423022120400100334301303231010322003123301413003121034223222002111131024212203311041330201401242102110113133224330230314001242424433121100423321041304400243333431321030220034434042042120421223441144114321303300411110423334040434401011213014300233332410012400441224112330200011100311003131414422342314331142244030212000233440241230333324432104221333244140102123100120210010413420140133204104000030031104320131023302034432342400101241030422002102234230121311334302113324221024332422144023301110204033221403114431201142433304001113003241013023202221013223310203220043103310414221204210220321321421210311444220334134342430011434034432232413202010201321301214021202402201311233100020444213204114131023203110131201401431011332310103333130234222413423023001243243242130221102334032304314003304042441043203113114320423422014232003233333204403233332341201022302433321214133112102003212212242121024124443244413112303210003002003021200142124124340101202221014432341033020243241020411232333323400311000004313224344441204243002031401113144433140411232411003001430241233014310133130434321120424111211310421311211231442140134144103334331313243141321320232013312003011221203123044141224022020314310421442104223333121320414414042213132440032422214234423003301340012313211101433334422430034211132321314211031022234340411442420320101343013224022313201220410412143212301413213042043043123110042222031211201311113111444243102120122242304313111332321414432340214423300131201042122132111143333012404434010441412031300403402240424244410342242042101120424130212243423300342413213334044012033123134102111111140104021100211344121230200024324100330030024213004441210044020331221220321103401431440313402212213014333444320032240221232313131012333204122400031434024442222302010431223034413014141411020210232203333142022201141003230134432330403330222002143143223100441110403142240042240204140004032033400421410301422133014011143042123221304421011000410413431003134002404242443431444402242433101214120123033441432344414221430041142313341023402102224134342210434124142242234313231442004111122441311103302141243401101334002130200432340434224202300402244003430024100232444323123344342401044013223321302021443022122200100241410022300042241324444244242032312134424121043343331101030304431214334024413314304000142404342333211441121014220314213000411010440321342344413410121223034123300114332130330233102100340224242203332344322241111101433012003444112322130100330201444413431241320312143231404230440111202242203310102201003403120041420130200020101322343430414142213114021114443332241222243003400014043024242243003430012033130111402104140144323213124111402142203214012334124404221014020033420404433343423110423400442423131000301134411343132404130444322204302124433142221131112110332214410400433004233342103123422441402310110211323134212140002222414130241342220140204011212401224413340003200212220324202122342244023440114210111001130214422021100131040411133042134433413411142001113122024211344113130440033011302132424041242432400114444301023141011103302314143121304341242341010334422120224102242142232214211223324001401141401422404014003430300140022112121220033323231231033241041340011312204423034042242032120422121010032202444302130134220141243341344344401411424223244430421110302433132301443412223420442302012202022121434002210244411000000041331021343133442331320442214202033403133333004331003121442220142344114111420010410020143334031144121013314024232340142420333024143321322022003123101214003220302442443441013011332323002243321200142130231233204413200333030422322211333230411013324113040431100234014114144413013033232241124200230043023434203443414240221114003001443330301443310444431", "020103423414131444232002421242413111142244211404324340030214013410321111333412100312211021033032011013343410230230341404422002104322102001132100034221421204320402102112444201440320104133310340243333330140211404443101124424303022041343002302410133321312214440113420224104414210423443014422142240404444040102034112230443224222143224314012100243314011011240103010014410124002100134312043023144001414403433403001023213144010312131304103333444311310221133314223333300443304144202210143210022232233434323121430322114034010434324004042422044243202221022141442141040104343422412234134223002301312130443104102132000302031003303100242114404124004004323331222303242231010041013010312212400110044301420031302044433441032341441014101044434244204131440040001441232012313024331020133030214214433414320003201131333134314400331311001100410220420214131213021224130404341342323001112224204321304330234032121114211022012431312411344314431411024112410234230130233143141012304424344222324300320141201123423030023341230114013242233142243133022003331002204000213001114114311031410330142304300044210220344012303414043343231111440024024400012210003322244202234132441003114242130411422132020130220101334341002423402400401312301311104044224002443413002031123331203002402133143423431441142123233343040034014033200043232321024404140244433011320224321310210244420020400142123302100241420442023141112041432201302123120230230040232203221410000112230413003240440422422121013331132122332341434203014111102124234101000214213334301030042333022110424120214112134343132010011010333321311304343402423040001141012313301310243213432020012323041302001111230042143124323343432012032300432014213022321110412104300440310000343422014110243210142400034432124331113433401432321404213333141102300204313323443432142114212002142340413221012321342404210214112204014231233200042330213004040113130434022202111004440314424014202111014120044203423410242104112214223241433010103003404230141343343024230210143021203233404334224033440020134311123033222111341413224231020312132042113301434120342440010014123111113422033324431302232133224424111043112002124433420422233334213313132101101430102212010344101021000302233441414321344432013012200024214121243322224314223413340222001123033112314433032312320031141311114334434011332144103131311414043032404231024134312241020443414324220123323011341123133320111022101321134200022232230410404032221240123342234310211030320143131144020041413114311143224102320123044114001414411030014113140241144411300312403143211404230211324144424214404324102140422020303132002034033202103422034200303422023021142220431124401212213230120004003132014130011000424044420122423113244210100110101204313114103234303214431414422420120402412430334023000211043232301144120144421201211220211444142110102021411131330040440134211001113104433112412243132420033013344212401304021240311203430410331112120341034013220033103431331031210411330320302424131112321102243304242010231012400211310443044223321003413104420214102042343330114104341341141214010423434232343312024243224030112004204320214324222014031214331021432032003400410233104031421012142234222432041003114121230412232043120443314310121132242243320403434232132023423431031300443014241033330311004141404132000311240440243410310041434304104241103423031423432313113122100431010233020010244002243322204121344344121023022141311243212111130411043232202431021420311434432033301314330301411213433223024432241312302331034432432131020301020432242312142332434333031310331021233033013320403434340021433021112203401430132124424004023304444420141113344242302024143101111041001040143221223110140244021033131043130112432341414100143340011311143334213443412003300124001342231443003143142000141331041422300301421204100220344034021321122310231211234311412234433400012301321324330211323134410424030444324100024431011011000043041101001142041004003122142144340100313224333323133000103433304232322111421001131030431034021301042330321443330311410212024100123023111322312242413030001243131303243201014112132132104104143303021431012010041241110020224143014202334313444443413332411222314031313102120322133121241022442302344443244213220134040231223131430414340413144320102323120110140232304302434211434032032021003244323044044010213444432400044104433323040434030320144120211120402213301130312232101110221142042242414003440141144414123021420404124432124133442331134332222224042113330214240412120013", "134213240102033411120220033323142021334202032211001442310334430033032423241400312044120023012310222031422331441221012401421310222423011241424104411131041034400033134020000404410123230402140034231304402013121011432421120004311220443134300433413414024241311313232222222413141344010232220314414110414410334240232102410233443213101141400413003231443332201400022402041301314003230033321134113334420414013122240002302444241113021320231244103441030240313100404132102322103003224304220200340223230320130022314301102201433022133212114404111123433024430340204213404343200421424122243200130240342340420231234401042040432440113012313200324021033342210323134212002344202242312114121431431221243344442331304030331143400204043433400230240342444123330111240412240134202201131030100304131341143424210041033133011220121114200244334121242014014433410402021014132020122242220334123003122130213422122331342141310003224323233430330132302223100110233130324004412410011032324230012033132042214333020112231223032424231130031013334233442131213111241114234002433424243031143003431000042400200041244440441440302423010414022130231032114343120224333442231403014231240234300310431100430144343201013001323421140142230140432110340424232310011330303030231122002033104413000034412431100101220020434123020242210000233243001122101221414104122331141241320104233314343222130413410144042142021231432223310313433444131322021221312114022203001130330344120342414433440431230111404020404000010034220030201333014203401020440432243401130012324443410122212100402423144402121003031401210044410201231440004420341034021313430222402112441412421214232430232410341114143004120002100323210141303102413414202111412001410123422044300021331322242032442414030200314403334113242341024414341311100434420400234313132003113140311132443130244243032410341200201134201121002044014341012133442400422214111144132122031441313322230122213124242411332343243123333214044030444304002122331031031411411122233232214323234343203343422430331123304320342121403213432022232242210021143432121244231232100214301442440103342004414413220222142043224322432312241421043243412234243233400304114044342110422213112222421412302331311032404330244330303404123433232220244434314200111234034230240012231413042223201311122201341341031440141400142204232002203243303440324224012041344400142420014314010433231331401312040012044441140400403444133231022321112323440310430103103244042402141442010224332001423403311320400434133213434203441224312343323304343213334124243402441314321131114410334034134444213443414210000331114010141142330120303333310114244320211130401414312241020432021404423303331121300421010400301220013141133102400010332004134021321433004402234300343311324012431420330442341011213421402421004000123203324114422433214441414142433410030303313400132121334342230412340120212300240442241310033030002213012141010240131042144444440221111101424042130123433030121331112341200002241204322342000312103201003340320204440421324004311414434000343111231324243224144433443103311103440344024120014214420421301103341223440400413404033402103414042123321422402221311201111131104103114313231203122011032221104424133412132404434432200013044343122101300221212412332432012023304220043014142411044131023101302210104311122433230110011104241201312121031141211322123100313214321334222034210432110343230331343303103034142131111213141100424131142440404134131424311442142004131222314122110023042441003404043221142004323423300004001143321142401420103131420401231403420034323114031304200032321303002230340000340034024333341313131330104000224314042414201100420402110421422123443232412020112042232314430230104424334022241200241301043123222312412333013342223022342412234433001331434344032012421002400131430121242043413432312222123142414243122442341412102323421302302342302040221230204202210310144430443133000202343330144441012113404144130433100301432303434013000422022110424434211121223002444203010324030233320140314112420100324303210434142003201004021141420010330341343423234412434212232431442201012001141033234003410042241432311144144130222401433143042443002141013303033213302014242443314023231012133133443343303311112142231000143401003111040343431300244313041123120231211442114101212123423440323142400230334014021101034434003120234331443402041101342130422344433341200002433304312301411114142424340331110330210021023311301110230241320111301244311044344223002234114334014132320020322013142", "221032010313402333401403343120001144311421003210301114430330314111212430140202100420444412222320322244013204123312230420443422043143044032424103403414020222321334201244430020212024314400033234044030412100244441340103133000400023004243204413431042341200043430104213202410032142140434303431333040420320110440343242214233400242202043404202110022031144130223224200331011400402231043331122232341421034430431002140222131302022411232131442124404210334140421444244333231434130231230041412121030212043130400032120131134122123030111433103400410020222134101014102012314303333203443113424341143433330113322203321030121024030121002423400143331442220022004242342420434302000444234323012341324410412102124040043302132443042241144004214344102020402332042103434204131113434000304022241140323012343132324222040411444243240301141231200030242302411402044001210134112231303442422201333243304210041223214011114221013114114013131211401223442144412232413124341321002210414103411200103301022332410120204432413130430322202112200232240413442014423431213101430122234031022142200411411320021044234421412210233113224402234024222111123431014142340301022110003203014122100041433331220441204432343432132230222403032040442222404444323240344141421021111110320213411211242224042424123010211422102044410132313310024101031311304013234010234044202212213330411020244413011423424324202121143432442222314223000324123222011402204211400333220214034433120124301304034131341121120001222201143033320043011331402104401304004412323440420441320204314434124103014242413110330430310102140334030201124002343010001221300324410010344304010031322021432104023030422430402433211304010330000441104304334313142043100324214423442240434040422100331002323301034424034110343000140314404340120340020103331002342200232143013431111342100312214044030101132420104222202020444243040124334023223220201401323323440110240410003031200120132200304343401230134231342200020044044221112141443223440424300231001333322434431041121402333240031301131112034314010032342400433101143032301040022230020210422432333334012232413420344233423220043122420411000340134423331302413311024014120114401220312300344441010400020233143302412313242022240122012001140313403222232142311301242343032332441040403431021134032432042144213241214104110333303233243111134023244230303333144344224211022311341412213012112033023414134304431221401111422010100241240432430412221234244143041344204420443104210413332331433231121243313034110033314330412203040111432320441433331001213140123020122011000424113423004033122240441303322114302204213304001210334201223312304344343042423334401123143133022120033000431412432212233230302040223403230420000423044401433342012041410112221023312440133212031100214112422223402344234330043242202100021303324044013220314222114402120110043404022010311004443423232442301211233242340401322024204234401222012012233224221234103032434030423033443012101000042340030240000420444314323022342423431240233341411400412421403130321432412200311004111404402022333124443214341401223202310244414444300044304111133444204043131112023313301124442033113204300311110001003034310420120041103040303032223414000342030100241024042310204210130312333010313044442112204110003034022314222013114400304040100433243432413223410104422144440011123041211140002423440032333410142421244120401014010314000213041441130220400302033434043111132001040423023212012322000213441010324201213140342240122231210431440002002320314400011324020133010133113331333341413144412402144040131440111242043123114101023232342140012033211132040131200122221330024001120224132400032131043310121234332420121100032223242341014143304333411223301304014114041013021331133032433134304310033103240432211342324221212300111031021044203223441121123132033222421300001420210324123412032424431134302323121124204210324311341222223433233331423424221134204312444310442112030134013241404003200401311230042031133042223131241340042431232002233101031433230143224231102242141132243031010421231442033131012142101132210324122431034424320443334114323434414213221401202143410201042410121404130104344014434024241112411131114244103011344434242044012410140122042323244443344333344214114140200040410042402344412004222114134233001203400233411012444341221313311232140011200344122040302103340104130321314024232323434422010001030103100433423344233232311441423042441130020402002144014343103020114200103010434430114421112032422100402422424200410112432044", "420230422211120104330433200402111300230141313233330403210032122112433413102020212320440010313131000220130334023424444210242211203244234431230024244342120204423140020323234122320212002242131340144143112320011323404344321423424224424033234344242132304200034040223341211402433441002440100443322212040042041342404442441130211321014320402200431324003344341304212001013023013422231010443241330333344431113032034311012034121042120300212243102342320030230234402043233223111102322204104311003441010113401211332124431110411104240423031441220234034411024402220423140022241110112234023031014323400011144132143230403221021321303204302400324311130313302020100334324221024304002010444414042433323342121103204122330302230343141434324201242342430132421043003024423042311312024140014412141212312403302024003134111014432112244024134423133214204412143334443422000100030010441431111143444400120013201033014411332342112410343111430130401401121432201424203002204000330330032212113411013402100340143010110402232430304444120211101202320102010132314112102440243333114140031432301410211414320402203331042414214131204344001433143011443112400103412042423020302241104434414222443423322430204214341102411143313043133134201443133423213434221442041412321413043011234224114424211330441434433244443114142224404444304444003013142303320003414034233022422000043422120133033024032300441010321240443413133320301302010413310433324443422441201044033343421141433300433303223032000302020100111203113232232124042104234024302030434013423240002120114442030120240340021301003144013341341432421323403300340134043123014002340013344031344220300124133323001411332214202120002144312002104343433233211320141234021112000013200440103432241114344111303140044231104324232440101112433002032031210214121300110300414214032000304031143334041242203204331020210314240141201234114331412144412342043403424044401031202110223201204202330111313410303104202121101213420430222402111313210311203101323012432310311003301222023244324304432440331042122422310204034240211044122422114211030043310014113310324002332334342334034143212024131140111144343243122211302334043014034131034233234422112442134140210200132013022103142301241001042314443132404421214014333343340232340222041322400314321320232232144433303443332432342423234004113404011402103342440430233244110230344140410022244404311401044234133113411022122421201121334033330432422131334144232112040141323423111122000043110212420342402343140302422121103002300310301403133112414332110121044411241214433211414323234140443330222133324101111103100142333004120211102214222333300024122002343201344110233042440230212013402342100000440300042240434021040244213321041331104244111234143143424242214130031022433220031313202200322420030213003233002204314412021042042224344420320424242422232322220441101312133140112334410403142423110202024143330411421223442341302024100300024304103112124324104214444120114131130111313122401044303300421131324103302440113234031000102222104001244133401342101143431113300132020432233041310344201323134444100424104110402011244431140130330101413410242033421243131310140242241103102440422233232310242440340123424342344203012433001003213330004033322324423324430141013404133131120103020133243400040123401030343342014423221302320042021322213330101143420033112233103112212201014214324312242141444400234301132042312214123220200000310032440002214431333043132422204214432430231430004141023031214230111124440403322421403023214244423003413123033122143024103030223230311202432022444243210404443321032423223422000022032323132312211002333322220302422124320300012300031202223211134110103323210031304231220433224130312122211422024321233204413103333240232002411223443222102001202041110200214322430402410311441123330400003424310130343324144142121320432443100222001120332214411231322143021142410022223312212343243112100324004321333114324344212342002140220001040333223320403224411013411003234340213214302323432033443324134412020134112041441333214442113021024230441401204033240402133042124013144100220434421110331132341204421401314340210422413214031221433010413300342442434414210201412143004133342341212412344342001304012143142323302033113310012000101244320232123401230341431301303123000031342200340404430420140243323023243031410440131433240440201312121211244043210042002410312103334301324144431121324241404024433203430432010434334122441104230232134122441214201311201333402001430223344422112141143403000", "220003342343200144434323312130302013212113340031211233334224343432032233010100134442300121244221120223012102112144023221121001122330441003320123320441330341142033334200420343233001030014402422443433201144044213221200310343400301434203114201412212104122114001243321041234423001014130421333041141101040203334031401344021044413304342333414144011433242442141020244014222123012010123114104423210430321201202130112314403100014321224432024001103003440433103300040100031220101322210230010003332121223304423333341224341424443042402131430021420222300124124212310141134044030324411324134401021412412020324243410440411121001010314224130230131314121232141024023303232343021011124314103232432120124130032302004001103432234104030000330014014403121312334201400213014342103300013301313423113013200233321021032200313124414434131413332333411434122211341142323021434112233111140302232211234333423221223010420302313321024023013012221401343302303000241440444022020400343111201220330142012003042233020013132112222443100344444014131441110413004322044012433010014102044420130200413242332424210402044042402310123110320233444141043013243441404020141240431242122010341200304200313144201302434321324231212024311124330123422001044242130411443323000134013301320031411430332404320231122111323430344314403344243420022404021134302121034141221420203202102232440411330233034121441232410043114044342332132411011441334131021411001203011004424120131124402333200203004010343021011114202033121431040230322004412334030243423344224323110312312323000203304001030323031231404421402030031444001242234423132330210304131203332312301033212100430431241410234041213014020201014323224240242241332313012212023434204213232410202102031014322110402311101032214314440343232422334333314300142203211403333320420221401103334031211424400044423001322040111433112313310143224413202133240102442333010031124240122430230124144304300011320203430224210020223244104203311020244120332133330100211313204241243141444111322330132442434210201011430312011330013130102241122130213021140140322012204410413432203344331403443331212023323031140132413044220344220120213101334104111133100404041220210331000111103131142241442043032044031312203233022244341414131001424221402320130031422440242304343021123114100423041332434302041420300033343141343443201414312144412201311031324214441424333042230124341320203000313310303033430140044211310240323303243422004112241334331430111402414011041434110340100313434403104304403412203203143200003002111444333110244442021333231214310244143431321314214144200413222211034224210311441220020304312213440422312331343044301124202433003143213140111444330144120001202144243312410020143000144330102020043101112030003203302033440333000444414112030404023044424010040314213141140113112044031030002132331341004043134231442411301131020104232322020433302331240110313343140233114003312421001444300243140014304432413040003443413430313113241340244332034011133202140224411142441420233320443020144431343214121444141221322433424111304201341204244023343022133232021103042314330013203420342221214422130244122023313011200324312130023021221342123320110222022330103201100202143131023012333404244314112110111320104444144403442333302330124311234101240020414134441144432443410002404421043342240242343322103442232302340331432203404313101243211100021131102410440131140210314140332302341221242113341422400122440032213222333104222241001012443112331201201444322400232344044014201413042314202132102441424033312230021101211424440033004322334203203442023304331332133424013404420223030321020431222134133143114310304100442113231120224020122031031432112032113231332311301413222111142443232414444440201324120240010442310023132133401033134423132424224300432442312040341031403132413001032040331243241204014221002132123433034202204212321132434011444401320132242314011120423410432140434244043102004131200424102041340122300440240320034013104341114202343314333120431032044031020114331114001043113310232014334412423143300133031433233324122423413012442314014230042413112404231010023231110441011101242041414320114324012332002402431111401121021414240312313103320422300130204441233424413302130401230122412430014240141443304112131441213024344213223043434240012043301100204012231404420324342400200134140241442133414004133000304313241223234442410344321000112033331011202103420100103231001043241200214422212124402040403433434321412132121141022244333212030231132302314142221331", "224343041013103421003002410241110123231343310020313402142401330044300432001440231111341030240311124121444313343121301224411311123204010220041401230144111001222232014413223402012011232411143130320312440341020430320334442324410113144143104141041020324303441114411234444114221310211010321414213304430342122133433034120113000243300203242012041430031412441223320144232011232221303221004434310411033003144333223444304300320421003133322314314121043140022300143314114232000200204313423220122203222122433132323431203112413204124411123443321203120102240044133233430342031330134201420212214321341341012131012423411414431103200424032000012120444041421114110344020301204213142230042204310100441420043442303332433022120203420420144201331203100144342341333440211234043142131310412112143234012100404124014443042111132023200322001303331204412214141312232114120001122032401101144222133440443000334143112232222000320020404231143104144433340102444012022444132321403434334113002231312123333310130311230132322211400131230104331013020134110241000224124011044403334431200023243202443103224330344201440341101022420323020410444343401323044330240412140113313223230003121121101014244443033234014324014121302100421441402144134441140112030433042224314130143424002031334424441432423211340113241040333241401030012043322142420101010112201240120034331100301340021104443210122212433022222044424040233132424333243234333234044232324343233303431413220001100222024322041222241320343423222024430433032431241242100223232403013144213410220243220300231440331131223333133044400440443241311110233403311033310413042241242431422431300201132433423412010341411342334023204240204101423413440210423423311342002114332132000330343311433341423224124030123420201144220244230010443221331314023313321433310113423411304102204102323314322040231112010213234223422140414133344103201422122141332233430441024104001333314312014241413010140101442032310014243024321102332240112242000030231310243104030024013123043443342331012224140144310243242443023104441401441204331202404402302434333120012110133022242234012201011412204200122234212014201112202441420110111242422304000324420122000223444204123024124034232032132222213042010330304312312022141003014104311402032013034321412221240033413342141400031140043324444000000030010004403131100044000433044340142423202131312403304044124342441302324203440001304012303422131141413434413422211042334322204013033012134304103122321241004411422041042231441134222420222212011330203333343431142011221211421423000111144014102440332422032240333041112434211142412032431030312222412440244322121134242312220241230100242422402140040231410422403031201130121023014231341231303213020024424114031021411233214344110412100023033130421011022042121034312442001030304321303001213334141032233222222220433444123001314430022123213401303022010321032231241100424004134222332032100030300003110011303040212200300121330111101132430142414320321144044102202102034424221042411423422342041033114223231344210420041133033021043224423023343322430303010302221012221303220144242440111414200444143101310330213200331410111334411243014123110113244202211431221430040231030204432043423330011341000413000031231042440334202141304244330234224123110220142224201142030222201414140403012444013040440412421413044341400301300421040432023111202001213133112330041424114430042314231002222214124311104434443441202301420441134113412013222133403411203223113304444142304024324042411120240431114313033330100443422411214224431030223343130432422101244124210212222202223344440131324110020312332213410202202310443220432422331040223040100121311120121113133240313241201124323110021011401040441322232310041121300103124004142400211001203004331034414043414041044304221403414313140402220031123313411410121013133241341444332132120213040313012404124314440223222041044303104214044402304314411242444242034114042400231121304002233402043400213404020232121122130342041344112002102423403321440243121324442331412333021241330003214230330423400341044404213121014104414320220422141344033440111321214330441231014431400234032244213412421140300214003410134423214241230010243021013001304034404244212234324011010003102242134030343340404001010004212140023122302123014104003224410311220442210424411401340430124402444013124124232213204421412044244014333100304011230220212310102004404114242021231023101424303440402244234440220430200413243021403112433413133132301413110433014421144204231414443", "334100022222114102423004242002401124440202100130341343222412421132013213230402341200410022303031414232230300210233442442243313013133210302440342422412433222021402421030101212312014201204424004320020243141213400304132124331204133320221132424111224312014013314341131241420011233403141440030031412400214101203243240214400223111041324421203012432044433432204202140010334034224312413001130024314322121232043010040231321433042340033341141404240220330401334124003433410120130444203241002200331210314132222022122404204442411020434342422140124032012132130114424331030214104000111100444214011232241044222203330211401342403124210123022334033243203001244412121123300241241124122131034134112441231413310201230202121413042231201102220341322213130300123321401324121111221130232030011443202403304120003404400204111143431331201401320304331444320012030443331143012140334243020104204421013304141410301012103110042200430344133442222200140333404003342310210302331004340400121220323302014310241102401222000324032012241313103022042442213433022010413030234043311212404111310411132103242200342111332002231043132112033311043133302343222302341222400320000022421344104013032421130322114420321204203233021130304103432423424004302322302334211003400020210024042222044223443341420024230220441313232431302020031411310033233220204021213440041434140304420132204042014142111324033303212134243442412232201200424423024322230304031204043232142101112332401030020001003114132001121113411212230140013202133412024014102101033230032424321403214131020104414314303142422141211212144034342111441432233034003344301414332033310140313330204224413210034344022004403002203411342420443324210232122431443411012244432421024123210143240224022031342200144104113033241240323210010241340401003403431412313221442011130201433430230321003414232111444223000044324204013122023322413144210200224304143020432002230030414112410024011324430100322120224323101130024343230321344442203012100030002112404102404222011224422142113222301202323212244343044401021300304114024041034424333310104323110021312130032313122242301314024042222343310433102233134321113240024021442423012014141220331333421423211010234304001400432133424032141114312300314431434111212420140113241312211224010241220441341440121044012014302313242333333022211430013104033100330111322111130420230142333221243214121334314210441314032112201131032402402221311200244044233000400210100021404410443232201021344400431104312020301020302403223341423424440401111142313210442030332020301444140424200130211310333213223030424211234230012231401132024423213204203213301312440021243024432113401211414431114032001131314300400203440304403203210313333143122302110131000314013002122400432423240434232241200212024240344431434320131203001242021033041104303423424122430134300122230004244022101012443424201420204041030110404200031304210224014212441234130020103204002212244023331203323320324330430221041342033022030221240443131032013400401331044033400411440332340122312430142302121342220432331242401101321101120421133001133430321323310420040002434313443320301233404134244300434011312441300133041020342404231420404340034413042244223323422412100032440441230342422232100320002143244402301320203341433241300010212344010123204114121443404014123441203024420100121424323043441133411220011042311441041134004033023222102314322230203232242121043123031433313400002321331412310441032131420323333114132113302120213342022113404014144144003123342332334230023403114204000344334400032311131241443111134410303412400342100133123334122221224224014100033140411333441014411320202020443222411421214042224131342110410001342111412031424201203141323002201004002033442240210001400310020022414322020244042103030310142321430111444242234222033104401011403142120343141103222300402412333404010040003341243114423020302304042402220323401343032001432403204021221434444023213040034132423343304421031322311304032320102241230424444212024142132032221104003024212404244400244141240231221104222132101300304232000022331220214340420400441101334414012111221314104314311300312010013111400331411444100133144301021341312204142221002302400111022401334204414320111213010312103400241130243043143410223242010310230221130022420421033402402311032331124021304040403433422403241213032011011334234242421234333023342422431234342023244241220213203122230223043440201431324322203412332433002210141003241422430443413344104043224101410201024241114144304240340220411402", "000240334413404431410234324341302422130401234310434420420321104111123001044303424310143242112020130223004324001214102100100410023330244114143113010013142343422424431021220113342324434242402211444303012043432242013214322433313140341413424004043202424022341241431234412014432230020031003443402342234221212332332143320331003030014102200101301023010122044233020002122443203124202321143310342444014232111430041041124331021244401231034322414344444144404143424140224442004010134123322111041314410402101244323000120222113342022324104020014021221030342034433310440313331214022414142343441204114214443220034314123442423103340040404030320302141100322141312232412040003012112042412303403034141021403243211111441133440344430413111342033411112244104442312234333000341200034412230403102424143411202100042330314020124432404143322023412234433323443320101324224104314212003333200001132433410400033121003230020040244133330024413403441220424301344022210100033311341132433033241011004143012213410230003131004240441012230233323430444300402003313402222334324134222221132342441424133044243242322232314103102233342244020211301222411400213310341142003201100120232232041113414303402000201240111242010412020430342322321014402301044230121403243324421331304431024343101340144121030032111431103000002200131030130432024233204234202431012012313122120431204230124414403144402243233230440432303123421141032023332223221021300111103402244030421420011331123423142200441314133031122103232230213030124302213234431141042024120212131233033101403234004303010012012132303332012431204401440312312330420333432202323204403224022440431344043431224404311231342344313012142131242312104003000200423012234032342214214331411133024402242133334200433410212421203442012031311242232140202230221114304011322003402410334030043141403003203303333041140442431120421031021023400143204243024400114404314241341324010424424030142022112342312141314123414212302141440310333021211322102104222213014431301340420202304342342340333034214011021024412342110030012002140334031441002322104022044422221321300441021140111142431142443021134321222431022402324441231420023133144411243404324342331024432442031222002124020230013343002212143141201221142204032314034323402031224212312234323011414213230321314431020203023332244013102430422424400412222304002020040213424140300003242021142212004040103024242232423111032102121011411104440333302203311024101040222201142433443411330102213111241002002200100141022421244001103130240332302113310111102131242122411031422101221230343212000420304220332233033010042202201221102220304234040222000211243201440421034204432431203310324130341034114200041120432112243342121011410032210313012301201134434021440444313104303434034411030400421200011303210311111242204444144013012342213101324233220342111034443242413312011213000021243014122421131123120302101402200113132041024031321320243004032300004304002144202121220303024124242304234200411230024032324322122300212304310143102130331141140343434141442021310104221340211440014104340012221243311103303412130030003043122030024001303141044304421000031312220342444241114121201340312201242203142404122114304334230002321324103332102101214314214400231421404100002143214241132433212202410210144210344402130240044444214341323021231443331020021303120102202023041121041403443203132211134110144223312230110240201242344013220330144104142024314341314434233230424240244443123044123020041013032431130213103013244430211144344242102000413212234110022303133200001101434120034444010142003104404314012030324220411124001204424033042213304021432231042412020321301022300331223231412030322323224024242032120330301140001240223303412412301012240142010420320420103120121120001343341004013133101230301111200301422411410130033232011210004244422400300402044140002013403334014201434043420312004341031430331230001111412314420332440413110343020422143323024210400012312342242330014442434324222213212400444402223342110111103240231201440040014112104402401403014240230021341301401403131413123043010432144231340422442043330131114434243411012122222400302043131021242221401234142102231041032111330212122341442040431100433310323112003242333040123010030304202334023124422410101200131001030224123032042412001223323224021003003101430004123014333004410243024342102114004020333031100242010112022230041434242334001011034122014000432441400130343341020230143213323230301330410114120212222020400121423142223203310001030110331004212", "310104024103002230111321224120123302312103400421240300424421423111432140012122444312424014132044303000341201413214424232440030230140201411041414341434043441122432211304003012313324122231141000432121404413242404023121312111441321331012201002012224123313404024322030013042042000314031221220120433243402321231300201221103031113442132423401322134232122313312030010304014341304202212234322312112222200432110113422144304031414121210320430222433243124320344223410331324232212102143422044311101243324203322334243114042423243013143134440000323433113134130040204024203202221240204314314402242304320102040331143232401444411042423444032310341123102121304300440203340030030003001442140130020410413132443142011024331302130424200010201402124344310034022223423423420340422040421434300240330441110120134203110231424014413432142002222040121331432302020002003423122231421002003120040022044220011001220242043342102221001331142400013413441404041313021133213302443332211240442140024312402134120334101314022104112332113034012143424132132033430121133404034221313243402034120401132034111413001440220141242342130302212412301122204002044222121043131243403211414221411340401420322043220143104443000010104320303410240204333140022431144010412213304324230031244332422214004411222213343021341432404000224144240232114304440300402201120242442330312210111411101003344434010230403314431134344430244220440320122402214340442221424100344431341212101021101343211000112121403040133433040420124431021440342014422230320342103031300202403213140231422231441422312303240433300213200211011440244140333443432141043332111010010134022412111421411311022331201331010021213031144244423411103140411134112244141322413300422033021333032141212330310424423242010413023232210012312440330431022110012333330022144421223430333423041334310432002424142233330243442311201002400244310014202132022134004303203131201201414104321311033301400032400021024431233340433443104111032023324211314303141430211232324120433410013304122244232123114020221314140001420002412013321242133242320044420012133124020102421222214431312100101244123042130123412142423222423310401020200440302041420422214012214403010142111332214000230214130203301312302142234411140321211344423043232301112104312100120102234234434334423343243243300141333212212101224233123122430334310310412101241401431410330124340111220341214114434214443214032412004021214214401032202004342031434300344310443443234144424100422124132112321031444400302431130041402112402411113210121330001002401012112212332400130231122433342223232213100230204121324104214104430401030001421142302224130412423023130344112410103224230304333143343401334121233424203200100422330222400131221430012021310424220212414243431200412130100304234110421003202342131402434034404201004004222124331134101421243130241000231323342240232412300230030343323433024344331123141202424044421141341431404200410210241241130241332131014011434042421112141320212404423220343323131122321044310031314141111410331323044211403404201034342222321010212341021412103224204332114404223020204413340343141120202234421111132212320244121444424411440002010240030324011411041132113444131013144000424323310301442300402004010344000431214124142430032033413420200034412042100113122012121340033044101304410124144411211234443204121223230121414422021112200432323012343440243343124031122002010301101320341324001010210022424140402442200310112413001403034410201122444342031234223134134213013404020313410133031213213441024413022002221040021421220022002112132120002110413420013010103220411441030401430200310122342312101343314240012123044224201213404314444430222430001310140113001032423330243312001321112140010144330420104200044203000430413204204432311141442140142304032130311323124413442343321002403130401431004410312032402104000140314410210014440324112431004443333420400112024343114032111210440114111140110311333412030124000140314213144122033412104330042140124224232200132110240232211120304341134440243202132134043043401224430143222102312030330010100222002044141134004443301141042104140244012312143432231331413402002014204430141431044030301442243400000421023231314044024033443001202324422132232222232212230201013110401403432010100404042303440423030220023010410141434134021143333340402443104004400303311322404141300113002241320000322103123014440104312403111333412001401131424234214213122230411004224221030200323311203040443034344401103320040320323430000414213402243330341014", "143431401130204244141403422334441033042230114000014324342031441000033042140410432141404233020130412344444001421113214423112301023003433022114040303044011211003221414344403244030412444442104240223314234311041131223112410401123210001231243103233413221211200401312221202101100314120320144121000031024124024410130034331001124433040413012010012211202444443013333412122330414414213402334323342342233102040440241103334140142042424010340342121401213030124101102100103404334114411312413422232203213132401324103202214231214000431213433330432443123430132242103142441312201240222040134440104031410020433133310202310024411210400434442203023210324243430330401431111114234234131023112112233023223312331044432104132312003220213100404421023131403433232404004204403212132324242322241201043404101143221330143123310332204010113440310123241131030310444312342224033413044200133022344022332024201143344132222410221043413204401424341214132234201314414213321023123103040242141133303100144322423214012001440010423441333133434441023302202230114103210421004400144041412443421210203404214440434244430404222024400314344001200002104322423332022214223142041141102124314040101102213214121422002013103440342324100324313104222241030000343431404031103442301400310442114222313134100210210100032044211404314202012120440222300340031241442413233101123314010413441302402141024421343040243424113422212223433042303114120140341113334433002040134433443224221002341314004134140424201242310322310010333443034033020001202202440340431220210344000430411402340444220040101013310324001223001400003333434224000300113121402122221243322402141402244122340311430433241413412104212132443120014122314421332120313344004200321144340121122423404023332420104043434442023344413230030430401024311213401211311202200344003220044012143243032324423044001420413103410012423414214313403234010324332131442034402332011003224431411224232300142412044241301042304133310342042124124324132342001104143224023402210021401303424113324123031333101100333443234120402322222433420123020410131340334344044211434324141120430021412141310102131120013130214001044322211431300103011202321110041232204322122031400403002112343221042034104222444220112033224134001311033030440300444310441213122412324400232223234023301412412244023243114044200404140410101020322302432140440403124422012102032043043001144220401130242433412442043000441131324121343121121440341343044223104404430332033313123044124222213323221320444134433003400321443431032302411300243340041310403424141134214332443104011332412302121304322130122343002433230413330244113232334014412234022132020014331300114200020232041440200132324000000440203200304444413400223322204320040303112233104103311244004143021100131423000134112311142301002014023013041340240103140114444044404033030334341011434032414332101122334444401242334233333430302044321411020223222032333440001031024424012242043120404133422442441413021421111040222113334221032241310342300403240313103414401121031341401010333000133404224102420022110020334333310141330300013231213202122110233120233402341103421232312310422404312301412114041322400042222120320202214341220032004010114130134142432000124022304412314131123111103133044200342103122021010403222132200043023130421444103340440311341202044143412324131323312441430102000203032234033311201402301102221114433344401310312420234020214202230040244401212030110233422212030211044431442300412122410134004343233224441401340031010143020441444212240211101043031114331232024422041024142223304324100403324130230424024100022132322320412212030204222331142123030402011411343214240224120412402121043430232020112133142440003021340120140022110144234310410131132004042124033342441131114441303332412400042314400321302223413103303412020432334112010402224013131021112404022040220003141031401311101232423113413243330034122010301420103314342323444200301340432114304031214401211322210433441401003422331030203413240021001144341034410220201010441222242422202013034212011443320132332202302101341220110332231111311212421123340224332423240113014322121141224132121042232232102140414213124420120434133100000030422231044144324043310243110334430223441213044133221304042204003114423223321302004134141000214103030333314221032234231232234231312322204214010124223421403143341144122033321131031233330114234304430402124203413343122414444312011022140431114214402043233313310143332302000122004303242021210031443001233321042022233320223423443313441", "340403113440324204431223311410204112011303033212421243443222143422124012403114203440120403014114224232211444420120010320310324000103420044211000013100214330214104420310014303014130140141334424343200302321222032221422213014240412140411030122231321331413421013140402243024240333234104341103141201000332433024220040204143132233342440242424310214441430202101332433314433441232442320400110132301244420310310134114030103323301400224213000034100021224230230424100111303343330034241020233302404402300024002212103343301340234220414031233302303111310213210310102100002033403231434142134140000103202011132211330340401413023404041103001244242110202410033344444420303031134334443202202222023210030443421220201242401124400013330212143133014341003004420331230023340313440314422031432110424041434113141414202022144313220004340444442420041022342343144033411411034141403322431341114234440102114101431343413003020014233423232040113321410410332422104442421221321432220132441314302134211113004444034322131433442214400102304101110441023331242214122001200213302042333100421241304412322130230440141223342240041344331412004032040320441401340301322421430402220244000113014413040214324031440234422301002414011041004000314412331141343441104414302433302034212030041323202130124132221032411423411022231104000030421211343042040032433123144103134414302231024322413013111134343141342132111232412424031100334033240441410324422001441334000330134344311221201104212140414334000242044024400203333310304124341210342231310232320443013120004400203304413234440020141303033131104421210013400113124244334332410414241323101230442141211430210424100001221320441444114223113221001214114114221200224002111124412110403223021333001420124400332100103044324040002042342344440043334443032104213400222302222424030430103102103421021400000244444241310114422401442030024212431210414420021044143123030204400121424324242323243434144100321212402304413211111232101313412233333430412020121130144143100404341440200111221402042123404123311343333014023331220202414420103140341442041323340203403124430041120101310442130113031141420442224400204013323021413013040432341402034343243034203124002212113024344224001202424213141230300122331112441410102222132311011422131102131003013431433134444231220400242210311433000042423201102020140401004230341423122121210104212412102021001343120131204230234444400120340240420304411332130101403042043203202431422000412243321010210112233012444303030243143332001023040123431240444332143333432343103111421010301431244220121213241424013440331221041032031310343032420332431233004044224441200412330203123012401011142114403410020332401410321002022102112003034002443243142233111134042304243434404320410233120120412434203044340030432031300003420211341322232001011241111113443321213213301213014113203110131013404220343311230044301022411202224121224302114243230344023233042230202034000224213111003334341201224102031343011231001321443132042133411314230040132333310313311213101143042031412014224310404214131420214022131430114031114300244044310444424443132334333013401110403212131141424014033404331210410013201442103134223200410123310401203411201312310333243004441420321221012200033333340114014003240000030143044420420202402143222444004321010130033434420120233013420211112211211222332120223321020020124110421440333102314123221130323343043001311124211020344021333122100404340013404422301012310413113130111213202432011324401340420014403312324304040242014441344302010121230234232044004443033103410203030430324334443032411214002031401120442044222233220142034222223333031423114043431104303443302203402213412244401034422213314202201001141230343120021004210234432300400000324112312232331031031243134402130400033212230140002442021113400000403310441210410414011324231313004112411032111310322221221041303102433044334332342402011344344134313042043404043014030231141301310202412211403243304223133333001214200313111030221334314121441200303120413114140242213310004134301243204444011342000222033304001320314224433440300204422303232234232024333413442202433142133134312321224131130401134000242234313240000030410212344132220432023121133332240110430230444441312110011440211311023424134024041314043203131121441012200013240421121110303003344421440043231133234003332342413422211424134111424040104331203212030143120002011040113402421440204103301041133302440404420024120300114330123220040412404232131442304312410434044124343032141123213221323104", "412204132003324023222432202100224032121330413120400231310000042401342031334233114104303011432111420401033032043434011013002313123343424203041003123100334003104403204143000001411032234324310440124243324401410200020324322040201231231010320031424223000044421332143121133230114212131243043012433043114200111233133032021034010423313221102302310421124011412112313303020102103423100342422214202013324324021002010110141011441313144442432303334431334000042141140123131300200441101022003222021244344113241224121044410344033441112210002313140014334133240123302343042312141332121444310232320032144011241314240213333233321304232301411301130123321010133300422434344204134304202423324231224410000144003111031432333113023340443023112403134314324231232024122340243244243204043422110112222142111242121414103400133401211000104042332132402123311042022030224124014322404022234011144411041141244343444030031201203002041322344300011342101333000331204033123344404123104011420320141323412214112402413210101211333020041103302224231303004044124422430314203120133030011244323124431102003024142040410113332043301114021440234331004014224110032130240414113231432334200231131031333332040222244043124400020002243430433144011231034043110031112243422011011203034411143003132144410202434133014110013201411300420032021323010312442234322211423024430200334320012400420410231301231222021032311000001230102014123131324111133202332203032421211244041113403412243030321433311142400331214421420334441011410203403011110144102141132344441003041100133102411442211201034044241244212003133104311313044214233413223334042420341342112412443301013314121040231204334331443421034031010120012210323013142121240203411223442241033400400222410140124213000021331021043300440220001343141021103002034102132243021041023000414344330430323114001342123410311124203134424311031402002241302103130343334143220303401040243214334000032343423003110013132312224043014422144442412310233023010203224431144133202430114021442044400441320044402432401304233232441343242210313101114101224104043233420332211444213403303101100420144441403332022044224302431324113042330432040044024441422421121431341432111120324300404020042131230431004031344443410230244303022333101133300033233041341310443204412110412142003334441311041400301211030224124124303410200303132212104214331033111344222102243432442043330042022231402201310042232420233112222444321422320202134002234141220302101013402133203214412302141201221140031331041314041003414230324334311122024010001100342132402040141334144422204034433023232441412102024241012201124404222030300333211420010001423140421231202030412204203010140314230112424320314041121330342402132012333342040400424031131223142443344334421014023131222343031010210000222314222241413011431411312423422032002331223312340303232300313143303121010010030123020012141133134313033111313244330422322241012341113420011443020121142403123414434401201122300312004132002444422422134213431024433040313444411102421331211324221234403242342103210041101232432333342230424212201040311031240042324331222031143430142201133041100034402244421131230220214223440421444020224344410442212422131014321324432040200103232303014220011104211314113242421013023211311303314324240230241040232302413314014122144324220041040132311102232242400200000240213103312101421034134244140102243033422120302001344413330212321133442132021143133331344032002244440132144030341410421421122231001301033202104343244401003434103301311322240120421110120220101224302100214304124230240033442041344311043420133023303212443113123344001113302002400211344323224122313144013223021104244414220423133320244023000201200011011432441401033040202412134400322123323042343311004243040344021301002420414141313400210311244221233034213210410302012230420040010331211001312112443214344112143202130244431331403113311334203121423444330212311443234022443013034111144011340423324430222041221230333103232402321010044402324134113421123423234233420134332110223113031011014223433130030342331323310014343302433001333021232024423413042022102344313223013320403133103431443202430003304003220334000023041331100334020010342110344303403203323003243430301033044104311111343213410213221030420432220110132123100030124111242211042424324140123210220114200440320310244343144434122331413233332043304113032040133234210423123412331124303402223421323403021212123014021311423442304401120414311124011040120210340301242142132431314020020142212434323", "101104021441412334002131402142314131301001402201130033112030034232100101002404342404433140043321123014140114034401011243323020311024104004140003201304000230003031332440103010142034403334244430203240100344024311230334204132020220044412313324110201004114020303130142402013042011123210234244030111232332030334223411314131100142220324331341003332042040442014132023122422014341401210001101311124410030432334313010341201440203141343102221003412121330444134121120423104234313412141131203243212430123304232203141024343412101010241242400303331042124240143134011022044222404042132322244310241031233010003223040240324011222222310134110022040410231424322003421001424404011333223123123434403244114321240203201004012144104132031124043121420034232020220243201333210222003112141320110240244122303113444240411340120110030040313113442144214430440232040403211234244041022111224012232303403240333100304232001122432321011124134034214021244412122233014213241401440043223211041444431343212223321240343212140214114211131130202232030010133300400212333444303303233324334420404123002142403224131313321011212121101340411304402420324344041110132031231232342341040304444320130241210342343402343000012210212440123130112104210321331234244102432443032402133200413402033040003100312042433121432034121213013304344024114030401040421302112313223000041440201013121232440040403311441403242230303003331343014112421211330413233233204321103003004321003211043042143111424020401313440044413013211323010121404113120131343304001200141233443222132331304044334230143424424213341320332412122321431312212210203303420121200032320134000030020200004322334340230214024100221341421003233404321022014140210012413032243234000132433203000311422424111100212433042312134401204304302131411332144243434304034042022303242241000130302411034232412200124113412202443123401303301103230044401401044123210122023110413342102240222404424002130013341133132042014044400143011420301121123234212100314324214000023113402341140340034333434034221302233040141134200203114002041321133213433004440300222144231214110032104421243304323334401004341414423322004334000331223013431422301312224211210342220401034121434432244431401434230011211223443334023310144314220422102442211011400024421410041203422444212310441210222244023324231424111100411001233324441002011233023122134114341423244224422313100044100203431133333112040130133124100322024004224432032133224242120342111101420221002311042411001421341322334141001200243202342034411142424044442200200341120204404043101143431443422442003110410103122434433030333004421410214431014404123034404303333303043424410333413331202334133140131303334434012221033404313012341433340100012014041203320433300300323103224040013434341434332023212223200344030200122243132423014311244010432333221330332243411413033423123121442221102341324002334120131011332412403432342013022414300311420210022212440324012404334311144010244300203002340213214234203410110444030403304200031420323222032124321102213113313330110213401134110234311331211030141213340444124141243133241021012213340140212411131442032113213214233441340344031303012413220330004403141422422112123402042121343022244421223244204133042411443343212434000101121102221423201424112440433114444032210440243341331434240144243223043131303102114302331413104400403102401011031321304213113241303431204213001231330244431021121424433411330330010443234140010034231413433433414112442223412032411211014313341110202233010002430114141312440400034433400223331110320140230244221444321211114310243010103204014140310012440412140113030430323200340100333402034300342231214212440302401111343021431402020234223043413233324342132033013241032232321141224020434243213143011003010021103041100020344034430210201210424221124042304031132123130024404220322242220430234422003121443104024303304341343302424142403131404204033312233124302100004432320021241431432312420333112403320244300004411302002241040101232122102123004404414204211203243314411001100012120433244310034122310034310032112121031423411034443001143420034420403343214041341210444001421203123241212233001210342024002344430432131224304111012210402204123024144011222014321434141213141203443144310440411121132324301231411424441310343224142041114213144241424410213303344443021320421214234312131341341112022001244224104411113301002310413233231320343110230133213440014110020431214231104022302424403032244221312323432013041104404111014330404234132201203300444313", "224100324230024334443230132143243341323113224242020430201142230413403012244221434014233314240104021114120401120102312333312242021333234442104332123011201224413011343234402000040213003144012003142442020241133142021342133414044023430222424104232340112340334330021132444034411341223141133003440302422334134211043332041221000441421302214423232222321222221423243132403443430344012111023042142414443143241304202031442000123030324244402330022131000421400102224014030100212402312242424302434244401244102233142000020330233322334343303411244334343204310031234012430213103044432030201243432223101021113420420014121242324121142313421302330401424024000403204442042223423120221123224222313344012223130211200113114033000224030124130133010224442101021340113033311334431134223134301102024022040331310322002110401342243112033131424000430033440100044300320141134300223133011131233122122030422313304400014321223342124112443000421432301411113422301110022034014302131310121230441021401301331310004114204240320403011220121313323142244003422242014043011021041124212204221024223023230133111133123431204201332401104442300040114110341100343242420400132400133424312021144343042321421213333141034014020423133342310403134030414102101103334401343402311112211014014003032424333014430031031102424443231224303034324311014210110331040441110423422202340141231141423244420321304221342132311442424003043430202041101140213414132124142203321213144443311422443101013320443302120103012033400411010011124200024103401421130402300303440421324001331103131102444303121104043021224133234133212102030301400233334323440423201002013424142034441234243013422020102414201423012031404212301340100100420440433012303334023411213041031013343342111342240414113431222044302414421303244043302311142420430412043232300242103340440420231031333033403103312333404320341211412421303231130232414310403202424330123213041003133340224144431323231113144213044210403320421134412233433441200134421022331334121324101013143313444002304030321410003342304214100221332143432323020432431441201142110323220144433313242142234111030201004110124443233123011033420014001233334324212403034131042113414024220113220133200224111204431204342202111002441040201312243434031032114110413203300101244131344400431002013142430042440223134024042124010220142000404440314011411420111231212103131314403021111230031334004404240301101413223203440413224142231000324414330330413104144120203044402233301134334101411332031211223201233133403312302142222400443323201040240122111202104431324321313122330102101141013312023334220411124221300433144234034010211113424034130103244430334124022224043120141220433141424030312342401114124140130314244322111414214240122432303020343312332300412241413442013044324320302434413403424040213103421404333213040020020240123220100402411141111302341242223422143111241024410142141114401313244441441033134101322044424131234202101204030203213411002201434021430043010241422210002320330414124333301323122014134014240212320443011133133010420220210440123323314213121124330433414314424142311201303042101220004122141104321011143344223010303123244443432322134203131140100420324432043103002204141443024004223442444441433344322112102113033313420312210211112123324000343332123141401124442203102204231302344244002401132443342244112104302241223303202012422230002240130342031321341223212000004033314404422244333421324233341212320421033034124143142324210322313213144112402414421132134004334441403111410102402013420410130424434231322040141220221132412311404132301133004122424313230400244040210343412222141002122230232140440310133244201421100433033030242311002402404313100233134140443022144121334421210204121044202131330000320024222203040230203340010110111433013001442312320032422410122422200340423243430103011444320314421444240023131403130242440323031402103214423442401313134313223224100020030322311231204244202330410441313044021121233411031203124003411104312400211011010422301224343414211210441233223314243221204404220100024210333411243131122142411243143203400021310442011212024110043430120133031321232220203222104221210201402331142224313310021042224231440202200244034332411343114304010242100032323234400100132314234032004032333242303134234111423344203403112201033240424444202222202023321040341300203233030014204023342243442031422432324333224232201133433311131331132131340400220211401113244324340002220024411103421032133033402041414341042340332430403333314234141422211", "333331324130410313002304302142410011420243344442024403310011030014241414333032324244141412044040224221334342224421240133332233040334010330143211031101320342244212142401201402102121123101322413423320231023301312340220434400433022220140240441323444034012344204112421134011220210003400002434401033102020431342120413043204030414010312040201313430330430143013120402224341003331211222103030410241224432411320432434140211300332204434332141444020343322434214100102301031441030311043104144022024413313332222430131023231344233143142222122142343230041134140304020403033030422334231103304013422400433432401001210020131411012240140434300201033113240134342102342232421233111243130042112302440233010012141044003130244200434303104402412324403323142442241442310444343303113301230114312402131021011341023440423342103000031024021141304113010220424321240314211410312143212342340103110043312200032022220444142030402024203342100214214014324333340443114113333123423403004011343434040310104233223330133311403302112022112314131002203402424320234314003341130242401221422434210023011430433102322442000001202100412132140323433141003130123201444130443244303222302202423042320032313121332220423440112311444241323133410123100334220131002433321242002432223321341341443312431403122442444134222300120303031410023430304344210341323224103101420221204121023001010034020414031130201231404041323221002022401332020030234203434312434011420114242312122111320233300300114022201140123430444223303403042322323441323230213231032013011004041220100301413434101220002044040410042144343131313122243433342244323114020133244113304214341043231223000343223313311234403230242413100044313210323332404132104142334403033342420044440131211423213411340014441423133431102022034442104012230023034444112422434214432432142100404024331014320232041112242313331140240404411022332203123303300324214014401440132024011224324432310203433202410222400023244202020414341331413302231041014114121000432214303344223340430433404404401244413210133403321024420043224301144102432202221301121141400233220323444441041201433304400112422300421220202114212104431414304400002033310031414243341304022010200144231224024301244402141323134141113222233130040322402103221430010413422112314100224001124111210244033421013203443041121131244202431044240311002031022234220440042242344030230442214242242320242442102241440430301322312333111210303033211423412000143000300242213412001033013130412433432140120121243230121324141211041122024212304222014300040030340342300144404002041100120120021142311203324102234420014311443331201133104122144341032234011043042402302303403130423423340102003210403143214012414212441232411031340212042030323234131101242314402121443004023230131023241304224213133324104023320200303324441304024223403224013132443323204004314222313310122024114424031241244431103041242114241432330102143441223031004000244433341014124402313031231324103131233043404000214110121421203021420310404314012044343041434201020103332111402304304020211120132111132001224200322010103020341213430320103241233414034330101344343044322230000222024422244304220213024034220013441141320030442443001243131322400313104131313002042103131323030204240112231202234104032411342404323111320221331310112132033023300003212324111211331024104130411323301222312212424332334143022312321314104032210422032001242131112043003144212323321031031420122132331331413320140211123401112341423121144000101143031121201231110432240432242024224042211233002222002340014442303420130321403343202332402431403323143310112134430341422132330110021441342034144442344310330314431001311043141242234340430321211103420314243111442401132112002340230400302443442131123144112000122131001333021344043003414244134140011044330203334410034311143424414222414323430111403011043124041113442320412014422230211223043203341012111223400114404334042124304344102441021231212411344040414104400442040103233103002022233430220233002140301430342221002220211114010121043413221442343014123434234041000133430000344413400124214332203203042042431312313200404130031330321414433421240110044134040334411300413424342332011124300342040321241341123411423331422203340204044013322103230333141141114330010111223414132420010020103441000212140020213022310400314343224131220134343221102042111443310100214143231423340223403012120124404024001144111434341312340214004244331332424012244444001333320313320312332202304434301030121341232112314203441224240303441202343310", "343233344311143344011240233131411340031144221314341231332411341200032240423332123102102031144213232010324011034114311143402211423311422103231240223214143244224334431403431222324300020200112444000243331243010121021421343403312433221213104023424321233110142022433130003302031121041144220423312103333432310111423400320302340002334434004401041332432032431123244304433042134442022002443330120202044101320421240033132041100300433232344130422131113201123140143212323131301201411112401123211430003212340424312024441222000304414204402132333033003122401100401304212014431102221430430241413100103110130030023233313010100311234310120114041312331411314240404334213432342022024321120031110224433303244234220321242401241243402434421001000321213301310001003333323404220323312321001442133001214002200041111143140414222303333031204323444420210322041324140004231224100103441224001434143341011323040113020133011231343413144113323444330240412024134403101113230102422310042444412230212110431144433324334320443311220044340143201424343124430424214220121034200401023121120400140133120400022021401333111040240244110412420443112024211414130440313113333231331003041433411422013121420322131102113141444103232042233003412321024022440244143024132124130043410411442013210113400322344141142331202211401324042030033011203044014013200240030024333231204021441310343413334034032312204441342323320113310331313040342233141034004240002203331402333211103440420240021121411041124024430403231020340213114242312440203231020112241303213022143034422040000413004310132331144201442330421201041304432140214003111220232421324423040110311341011201323313243031241130434013231433302224014400131234030440302240443001100113012222332044222024043141043200114244332032402111124233301223111220444040142403010040144402214340413401341440110213041101144112122402213140042301422302001131303214024100420320441012440403024103110210140410241132231444210140412104112422112311434114240111440201021210120104144004314023034231144030120331340221034221000033011044011440113444100143432301200011230401240132414413003133422100214223013443103444040042412413443444020404434334440432331333314410023001413323401402342330422004232424213321133442213433340311330110433000112424213210214223204240311240400211012110131423233323123230100044311302232434024242341120124003311211203010232313223112324220004133122312432124022234023002040103441142042111243200104210220444102421224433211142011032132410412240421411003204114030122310240324130324132421204431311011322424403002343312041313144313123343223120043103113124440241304343231104413203312333322401010212341311341320200241142043140203434121122421101204432241303112334302013330034242101120421401211031402020303243404433400121012011311440203423411433342330243132042140342041432021412440212041033440230021004212121312204303121443141300300243301310303424431344004100343410002244311341223133300324032103023114441014034324423410440443310111301413421230212142111212431333420212103423144121431210141043014402412021201342114033302114123010301230340430321322322110023322211004211141321044213000401334331300204243311012122130414110322130324024222303342420320130100343111144123322224311423144300010202111320323022414312101441442414234202012012443431123313213220204224042313214400120104300340403003234103300440443314143142424144413342411001040201032313204142144211401402301101033044220142304334212231011111344313424243233204331124104034241401414203420203232412424342123430424312442311301144214412420422334000404014313330334124102142104333031242432413131142000110020413133010440414414342413134010300343013432303022300112130411301234241030034422033300320331402212303131021114442410100130240230304421340224444030433421123013121140324221043244421231414430141222031422341212001001220404323221141322012334334031110334342344102120440411204400044134044140012223424023033113204303133324001204120114103020003220344410023123221232040433030022020210034330413423222422443344120443322442010101041223024433014101441211143102043203034040304023111014044011230121211304104222242404244344311402123210322034344400240122343133311303301232101313402431320440221312043440424210423121232234310404201002444321132324140042044342042202021443310034220114411314414144031440122040212211140122424232322402244031313304330134201010024213023342333432120032240423311342013241131343331044231140412344230110231002412023242411120213201033444334032324404104404", "411444402422413343131043321140033134233221123413420341132024404120143221321144301210041211013440322024312100142100013042414332032311303213321244011324214224411234402343340430034104123420420224013022103231312310340430413110224021022241010111140041212043221314041322400221303330212332431321203201040330303210342043114224200010004322101220144234314033220034330331012141331033020403221314244341324040411204031003210002100220144011440400200011203431011003034240140343302303433422034134220441224403142214402341334240223433423224003442230034423011302442322122144002442314113321431413131203400033414341141031221123314243322020422232332221132024012111331032344220021100122002130021320412310143443101234420321042141413240234104423230142032132412244320001114403331324102002420034314240420443021233120011111111104131011144330421442133244144441134110432223441024213410334100124401314142011040210403041211103214130414444020441323041103444212033234421340402220113231032323011101203021343403010032222132103213324103403412133343012433340314443243001234224232124344033434140230212241112324144122422203443413133203444040112324001202433304023122403330302404443233143300243110421400014333042204010411411011104003443302031102331242244032231232111442400040042024324033000332233424423441101432021431311010143400341003403411131140210142224312201223210102340321131041004212003424332132141323241233300013043223342230342424031143334321222423421120434141011340043034203010444430420044112323422113114240303333014411301130113102412343131110024241110241244214114202342013340330311330340104020003131420232134214143423043313334204344010012024100130342104300200200304220444220313420242034344034021004203334121320143041133431000240333001301232024214044414410041430340013113034222323324241240112230422403044031201240402214422342022333211430004202433122112013442204133331402423242111341201210421030413231012231344334004430411434043031434243330032301121301310124412242330414310124110214103413121323344140334110023331031040234200040404212313403014144040130142100401404312101123130303431114031433303341344240220133440223341203300042302103312021134420240343043324314010400140030034310343013103200103414031402103324420030342043322322443410232424244010130130342410022034240221110004114004324043121401013031310013334314241342040320123144111130102314142324010202340304411003242304344444020414322410412214314403004332441242031302100314424232113430024000440444343423002100301400100134424031101422040432103110320341444034213042234034141232304411040302141302424134440224431403401021401143221214333422104414020141121443433413242213144402030230203202430433124042102321013300431024421124132223444124204211433422333130310402430332404133211141023344414034144443224211204344413441013310030101022203222114330133402100304140340314342412210032030010213210332424333312333211403204022123333042032334133041331304433131010402233123102443114044432404200422444314424301101313430113303123141031411110244434422401430344004334324422112220342344211404024443202200110300303133004344032142324113430130330103413422433000020122334443412401044431234012213433221144121314104023314330042123010044300233442303222044011222320223403133320233324141024200034314023001420234034113122342233102234203042240002131204224410043432334312333113134004323013312334334314141130043410121221004410344241400013101241334020330401323432122221142342212413021143212333121124434331243143042132420131033314041024122124010423144021423142343404213133130331144403312120114110423324132341234210121042204023121304404232014023410310202344423420030121211414320211323244201240114003413242230233334414033323224220302110122004032010343211341444201010100231030100211240024110233442101123313043144421203403313140403004420321040210403432121420133412214223411214312314212343044001421334221214213010212414324134242212414444001333140204244031040334322313403042243422414432310413432144320133040400434413022110201424141432413023102444110430221400442001342124430420213011431302040041024340124400431022314242412401422032204211024334332222241310324040130040222013112102112331222330400122334021214004403344113431402041210120302334401232214201440310314414404231413221312003403230414043323223401130442014310411310402111140432104442120124320041013233440404144330342244231330202011100131441231033143203023440104412031340442002220020222044314002221340144034401030402004340004412032341304014213204101", "223304310444202022400442131433014021000301333422102203113044332220011313034032311114124240224042133201210420243421102244241102242032321200342034211000404204101432233420403233031141300403333013001322034312123244013012404312122403332113231031314313033120311343410330242444001301024130023343021044302413420144133310423121140324231432410444342444002242402431214220212200241130234404420203243302033010313200230212410110031113440404231331414134020320043420334341113443034412014333121224030332124130204242242243201221434020201012312344014103340044330231122323334033411404341404203304400021222322001240004321313221323021332334341420241431103134140403041222003301124432414000422001404122404223423340204124403031444111202042412211204102012143143024312402032401130121210041124341120002410342111224422314303222110103412010422142123442334032210411432443340231111130023024042143232200244044141404343022211043114044122400310331002302332141303403042122432311041423210131003301012242300040223312431010411211330333424103322124313131341314112233041431231123122433313230123043030242440400014031443423010431130434131443024132411333002114020422131444003222042223123100404314214024431212440404004240240104102331314212241332223041341312432120120430044033340410431302424333304413201241424312222421014344131423234004144233201230431222443112242001043140013113212422002040311044013313231121324411233030313401332232134303120331231420233104021343110334233142223341323410214431044421014143101403021334400014423344104321140100431404203302422300123410430122001343400333100100311121310221112102422121314233122032121242033004304142413213344440040323202431414004334401113401423100133021212012022302323030342442223412404313112300323432142220122343231134011011232041034333310403412142302432320444024032123324331120111334013104221043330211204000032403111404421424243342044324314134114400334242221321004104142303143413013224233402241401442020400211043003122313214324433312413443024440201242003300340001111043114104014200100011340032324342020143012402211244142323320100204143003040130243213222411330000321000234243243420201240112400113120321113133112413221411211022230444241013344000013342431313302323414411213044214014043313404121001123033432322041323201212441143211312333413422214334341104314420143442023422132400121441010242224242413320404111301203401434131344314303042331033214040200441243321321042213303410344213404321042314342330012430043013142223040431204222042121424040041410001312431000202202404221024140130130200141001133101122312131033424010112142212100313344313433121002032221434114100120212203042321044110442332242310100334222300014132314311421130022111244301044123344224210242040213102312332241401412434212042310344104112244111310332044100422242031424432432301300402204220341432100304234004303134100433043404301034020411024432411001300442321204112413412222314242014422311204224124014312401422142434140324221431243321221242221240241133212234024230311311014331021022111111024442100324124221421402013341432310140142234311020021124421434303212442341404443444332432020104401203123131013201140023104401431320422313204241401420432011404022413304133240011020002200310131211224101134103430230120020211032023124423201004014122111311234001440003200044213414002021240232413031301141213403423242020443403132323013333421344333323422304204202021134040210234304011123204101424301321112332441000044304443040243142100220444311020231014222044233204311143414001103410323314140433320422322313014144021141024414121421404310012422343040021043302220000114403220402044023040044413324101323013110114131024042100222020204004303304303204334134220220210140221422424321322443212232241024031131441010214302002244301011234340322343122103334331132332440420141012323304300332002011031142421304141121400202114012032000342412342223044033321324232231233000420312030024310402042303422013032201422101202310404040214142302121044230100213212242104432201011221133143211034431012113124141023203200143430241044043102144204430102103122204141123033032234340421224422322404011403323343410330220431043134113324434022120341141134113402242122212301210321133400010300000424033112004240423434223314030302322410314201212130121433223311220043220320113311014143404441423102000013024300131042312103310344201403213312434413314403241334204342343111021030144002321332400114440430124112401210241432430113204142242202330341113321422441133204123322141002103023", "442011143100101102121421103132222203243000012114012420344033121020143224440034401424322431220040224413044142214032203321321222030120311403011210320210112402112404024140011004320132102302422114003400233142413222032341031023033320314232120444210140144033033344231410324211432013021012103214111412403111340223044140342431231302121442413004034341112341231041341132024321122114011131102210213314332442142423233400114201414034214403333040303303441412103334232224233320140240113441123110032421140340244432434220201223144203240114402040023131311343234110433013424403014430401441140444343200444432433033140204013403333040223324340314022123210110030040321304413324243431440204222342231422432302304321342101441302412220413112300303221340331023221221420303440321241304101021002130034440323311321342020224112341311202124041203401433141011001421034402330100133314403131240322330321024234433100340403332320340014031423123241120103030230442231333200430041131320231223421240410023110202042240312344134102212312001002330134203424412040132202114103113010124003342204042043143232032300023432432234141343301321324233001031210420122011130132423234010034410211000231421111402224321304100244340222443303324303340332103302023330140131234204034420200044214421212443321223220041011104104401124434424020431220204302323443444242203423444213033100021342340024042242442013104231043000012044024221314104002134421020241404012221212211021342023301020420341231434401104323133323012243401323201121003022333310403001303220433132040413303112122423333100012110032200313420344020423341122030132123122241002041444344203110131204013431203041302424403002233203310043100322113221130131422344002404420104132112004403134414120241321444002423024101343432414402033403013211341440420000410241333424424111212341010321224242004302431241420103042024100313210233031213204221343304411132030303014211003043441244002101242103411144230122110134013311240434010020404304413140330122440232222333402003034130141123414000133012033023304402143311322430414302330100111424000113414300112141412210444434403233131220312110040302121230434040440123330234342112130344431012214032432411001003310311234422144042030433201044242312301203324201040203330321000330211104342131034012411221044004021422212313131234311023002422340231143310341104032104434304221313434142242343004333111102323323203131241003101340232024422133340201223013303412301340000213043322132012221100140212241140113204103423133333201024302244204320234202241322423200123423401114323110414314131442004213221200310211311341234332402023403024440203434033320224042130134321012413432113431414400033013401233120121002101021312333020301200214223422243431403041033302110401342032131031323041044134244244441201242034033200001141401201043103241114203001004011040322302031303014114210234100022433101302012332232043112440410413110002442342121443000124441422340011024442134230332401411420224141322231133213203101422441210400444233224320002441102242430024320224121104110310304304010412112030022421141343331241001012022404234211212041103430343114132322421034441014431322141140332030340314011341132423223020403343141203302114143422000334224403224032224010403302332403301441422223421423222034100413113131232004131301120441430203032100424134201010023222104111314424102240423233433231433043034340014323044324034420302031112420040244320212233422003240113301342211020023204044200433210214320133004433034100402331423243211241402043044221122103424221011004103243202004231112134414221213202431342344104443003142433143302000024230003021410001132030202420223141140214013414333112102144241421133134404343312120413303433001332223143033144021030323021242110044200420203001214430234320311021131442131420202042210102402204132413112223233433233213130041010020132330443023111340224341101404124221013040444342333223240042401441323413040022302420021424113140210404034231044232312230320144310241034010020012341130420014303232441114223222123010203043011334002224410334134200330311342203243432400220240400400321404231242114321113244340321101234440411304420432033124211142014044030104334042414243231304300414002111040300223132431124400323230032311021210324324201333404221300244230300222402113033204344341303122232244123332323300401201130421034030213214322233223404413332033011401241212231224431041013213300142341343323412120300143200440340203123113421432113404434212101433342214202420213204030200422414401120331111223211", "220103142210213101012230144143314233230431244300302423311201430224010123311431303012124310433220104331432121043424413241430234102101140043321041423113244131031024311033414004410032234020034412024042213124342012443041200014311013230330212133421122303302434141130442444344122300032124034341444104240313133032000112410304341421003020441234300200222004414303421113322422100433301123333434402142101114020032332422000243203122212033201410020243421043334331113444044411134443004342033143442303323113330234041023020121314343322044242302124341424040123032342241133314112030240214114221400333100220130204012121302210012040213311414304434442321102324003402131231102401014023210424224300011420011130231441141200341312303122304433143320312110144141014212212030313432314043241303303441100313433232412302320300034342400433010133012141302100113142404201020321320201321122343223332100411043030232344214014213222031301022024102114143100110130201203332420141214430324223424130421324011320401414444441221433432022334114244432111112143122301002320422114114333304230034113101141314404120224243414204024300332112114123412320143242111300404000230222011340133231224440030414313002343000100434240222234141013203024321142243122020220123231202322421232314112040043204033131204011113341440440312300342023022133024003034010220144030224022200404214112021413200132331231200010422120404434324030230204331143110231200203201421042144431201102233211232201424221002402142213443314243331132423003440323210342143101232330301320322400340423200400334431131301224201113404211430033232431004030203324424442314432421132134443333042042132310034232403333303324213414100032013300344421234320130302402300102301211044413231131001144243320401322422003241242022034214230244423243442401112304101343240102014320142430400234423322110410301440441111201200301444333041032130444433201311111430221000314300032001221313240441343000214323333100123221021303300000334034313334032012421320110430323004024032221020203131231442014200432040233124220204134443412014230244243023404341243443214241141113003311021011131303003202330214003313011200240240304204011031404132112224143143302141002233333321430114020412104231434032401023400440031141203413024144111432434302030304410224010201201420424134041141404124044021224103400013113230231114441010133044213221313341011211323110020032014213033443213124303343200321412040122223133000343400101144413342034103213423141442431302234431334141401102443031334331423324310010433233012314220202010022210043124404220130024022223013214241224411404234324143024034432104410412314341012221013102101313133423340144204324113011201040111043022103431310210431044042420310241343024232132021044041421112204320330113131132443332221334021231144340322104430012034324110244340204104324322222442020334441331431044122110002210434321012421202304144333034112324314241301021040233340212101204001031013300410003222233200420302313330431041244000332303024302444412343304303440323133320221043142120222441044404442144311312233222142130440114011321103121134342320234422200132000342041241121442143044212243120401142331033234221033040104020404203022014230211002423000034040103203213104324244402303341021302400411232331330431320430341312333201332130022300240234243040320103313021433413433421201022310331232142042030211402100034132423233324033212011101032444123312424443322431100234443420113040033444243220343042312042421304131021420101431012032444031033401141441140424411231402220312000341344443242110441211431210022242310030232442213431241214020242213431122121341344041101141410220033310244033132414131211441431440144422313400001123023303304340442033221221144332234333332321323401241411033240222324322202304141423440212211444331333313130412300014113342031410123102004324024134230224401213132142401243421244413222122214111121042344113210202202214444144442331324112214000013020303134024130422333244443000412142033430010222204103413030110412413142423110431112342200333211103323111403403101321441133201201312403400330310101320440314233410411122230432330323440002011402142220121301220342414024332340034022324243301411323104230000100041341244210341342214211304004402302103222210124324220230414220141222414310012043300313121320112133412441021200231223231214010002001240034114144143333120131023343132040330143142443410212303332141123410402110033302212411142104441003100210121142120023321230202022144100010123223002231113220303431233021432412", "113020213013121012220131331414140112014242231043114141420123101303002000130114241400312103414433324104323241410413234011323310030212131231411422201224310430024430422030141342103011033401232232323124412211320024424342444321430424422011120023122324430222121011124203224034230242423332110231121012023343124223101044012044130444231322241100004221434332034433002123201403342240242233304242020134221342323422014240444301132013012303111434431434410413331433220223032310404220241114210413322424441343112012124423101143432033231131411320230210312323443142322140143144344301042312022120001021314401411033034303101411241312321202013121040243240133012011043313102322124423310001303030204114031141044140423434240421110040244040310021320431314031102140402132344241002422113230400310403401314404224334202123433233342201014412132422131332224230214000323342144444144130021224334133200320002241430320440441303132122134312103214014330011120223134343343304443143113244343124210143000320334410202301020403432443042022213214001430420402242132312033444322440232100042023040040344111443341202133113411313133021243403240204322312021001403344404101304124433420334310432041031422340011131223433322211332012413201011101022401123320040323342201221312012223104233230304332111024304120413431432301020413423402324411243212110400102410104012312412144100441302032011221040420034122134103340140231230113441402032320022124130014121311210321401424113404200224341001014312241123241424223141441213340101230243414320441320012034144110102222023210132000041214202320102431233011231343214300132410044000241111404010123244342113320114142142011014033422142300343031333243211211112121310001400204314402134440031143232232124413034340134012223031011112244340320013423124112414010141343430310200220131014004400230131200324042300141314120400004203014232123340222334300220302414111223141041320221441322031344112232021114220214040344012234334233424123231244442233443333130143022403402342412021443414003121204421214342434033200140341210142110311311012321334043002131122110001434410434122310312404003323123421322230242130230243400140112331133102002001343021212330002124211214010044342420001123143424100342300033323110213411411421200004411044130011322201011100224203341100204013401430042004214431103313332310130220011044030401331224032401122312214310002340341110423334340433134441213340040111411313034322124013431040030103401004120442301100300234443211333030031330103330131002442201040313301304010140302241131420330103201310003221211433121231000300430212233133420444300004432443230304404321334322331402232430330113102010214103300020433010220132141024004331140403103133222244222413012234331122430444211410413423441310430113200303304240214330000243442032332303010430020101440334324034431103340311341410410423230301204343124132022130131401230132113122404122330330211242003020400023302021244314311314440103234443333132101123032213021301032042340041133211111142332303200340312143442210240021422004111001202223304304134101331132232103204444014020112034324031301004114440222231243420012200404302212011204411010310120021332344341301440342024342443203033103330423241114212422403343324140200342331314202422132324224340302310111230432112321102241141232331013311202331243220141203044023000023431143441211244240030210333411222301030241402011004000141320012201240110334221044030141340324110421131342114211004032312133041323041234211031241131220112412110224231233224301403303223440120000143413300433432332033312224200342320012033340441401311302222402441432210114320331031024130302441302234341303020312324243101124323304101401204313403132320014204022204342012233000444114340123222143241143243024402412312213301313120222344140403321401002141314314314412330432314443240130210322100301224304423422242424120130324223143413103234010414313030141401322131240313102034121112033240411334302334423003404223032441142310410301342230303432314020011133413210304101433422444143402110224100234411044121140132234132332443313204410000131030004414421021101343022311441032402104231041312140004020220402341313211111134333442343103243044443014021421023240001312313011214221124020420302004111003003412201002144244034141201244242240300303203210124230143033111141124132132131344002002413144400130141200433410242332334323230214421411202034034241231223311123124301242331203400301304240122104443112301042413012124312204004443234012312204144334240044334403130014344101422", "232410031340324102423222430132311324020434243431201302031011030130433141001223010200302402433113201020202243004323400243220342444142142210213123342411421432021003343111013033242412440024343334010430413421233433042001043103114424243113110023143421243022444313001324334133433124313311111032120333101434113233243243201111320200211141204002013410132201134304200244423241214011143224424212332040044221323222300102434100213242143412432314211442010010401403414420141001043341133443432012011202422432414441121232010210214420240224014301301100332114411313344442422443022130331421332342201300431324110113332241124430103222320203040120020130104412401242210414221434101131020013120243433431244203422432444033400100332033104013230414024242321400421213300310004031040012433140402333300310444023433324242431341121133442431424342314122244014234144030233110240230101012211212233132002000420014211334442124031213113123211140134220213000102100013101342130140230021210121112210431302332102100212014234324233432430304310022114230020020441032101004401112340432240103202122121214024424332333441444004112014202421301324014100240211412140302030000344212120431004244421103234044221322233021213211044042120201430413401104332402423433203003100030133211032410342042210121031424422414403204300042304143443132132401101401112201422300332122031020021122032140041440221313344144140433422311141121230230412403300244233402300240124300301040133442010033040322044014203124010343120040142324143210441030131212023332304332103340102443343440230200232402300413232400024214411234422033111213303113122423000402334330043010344043242210214200300231440322044002201130140114201110002021321012211312420024033424241231021304433241114433403111232110422023431224420441442023332202200304420311131301124230234444430220100221342033134313200244444031012214222133411034134213431214314430413241422303044324434210343244410320231440110013143034312242321104342413434313111300342433224330322321314021112031444100413113333301203123413231303314203321220332242042431032002401323012340340301210440331223123131420422144133103112030020021313343221034043232101434043303230412402132122001143120411112422132443004213400111232234441330413403224140342412302143430224032312100430132020211423013011024244240044320342314300332032311112010303144224404440400310422330202112020031434334101411014013101212202120404312100331030001331134442213403430004042024123032020143211034410222231124241001234343040023220233241132030404122140440112412212403130414103414043302141042002043043203110101023321132330423311443233243344242332130434213304030032342021041004400130131212012402403443202133121303032142043241024320003020244031022343444302103120100443312233343204320312333314414133041234324011322420141140421220421111310014241233100314033241010222323032222432111334430022341240010113201413113230403314442142104423222132442433232120211301332031100222201304413430302401314000330334422132413133101202111114043314104131044423203431131431031034114201203111122410040031332231412330010042222042042433432004110444213203000432133414200303430040401023110000214201303142440410324122340200122001030221203301110111433003131311121311023321143142401034341413410030331144042321042030230224222043332220224140132023130423221010243330341113441312102110402102040103141202434312400324410144310312221031423234202021412304211011333344401130300134334401241200044144002420204104234342032014004443230131224313421300114231321443022434112122344202302331020410441202433001331220134022103031022340004443112214220442223012123232104231300303444334344121431414211020432232001201301122413210041032233204314242222330121214203202210020000340303231412414233342431113323002142421324023431104042411410020012423223121433131112343230042314133112323323143403030132400231244302121034332110300341240344234301042233004001201013210334444333012433433332303230211324322423130400230103303231340323414012203440312320110120213122234123122043242024423301404421411102010222001433031244124221110310113334241333300204411114200212110140014221432104312120342020212111214332103030311022204044414222342424123434004033110122413420331104104003304130004423320004003043044013330003201420014423422203033042431024120141103011110212400001204412132012212234340012211234034102123200122200323444320304221410301323040314224034334333412410204322014331221341301204001113441141243332302120223004104123121000044203030100101240300033404", "034101114142411444113333413113302140104004202000300024312121244143442410031431224420413133222410041121012002343204410034230111432004411042142330144211313201200122332314231313110302021224042142420301442021004102331404410413324404320402120034410322234234012044144302043222432342341200120320030421014402330440234134002304330234203030403200321014432003004431344314431222320124244210440312242102144010332214014112320302430244242341243300413001341321032431241340033100042124320243231244140133410003000332232243332204241431312044101302412432001420403440012402301000332400332220300141024133104103333301031203104234011302004313344040323111222203224032303303310404320424010044243113404300013341310113442323212401221240243121243442033322320324332413422432312130424123113001413114423100210223103404004443211343423112230423322210030202240013323333334433403320034224402311113214431134221404203121434110212232223044340222211401341434114222124310240232420134020044231002103010110242232332400433232430233434032424232444310404340201044424310332221010002120230042142243034304140331031044300404244121442241434440231231430434112014232322020334244222334240021423212314211202042102112030004323200300232213202444010400233110424432011440244442010221112412022102402034010023124334110343034344211332333402232434403420441343130222431001424224301213344424134130233121031022030243041431204411113401114214112321013431042330443220311401344042342021404412342023321201301422021412343410021332112413440004141323211102434434314421110143413421404024224210230033001120044333442102204033411130030143143320333434114204230432131002104321410300123241334130213214212333323300301004032031212144004313031221414233300344323203011422403333414420420021120340031441013431240144010310142023141311333003134341414030442104100210140132230134024132142411002041022224021012430124103111143122220112420323023120222130102414323102133414403041010133144141232112234443212333101210034103312210333403320014320242240204114332233311140013341411442101420010322421034023023020132421101440224300301241231302000202424434033301043442401412312023121330433444042224130004101103433444403334401124123120124332211314031232403420231323340204030303443422102120031204133034010400400022313204221423223310323324302314212421132301103444111010201234113212134213222110433402142012204443231003224204014202341442242331312020443024410201103411242411001120110031113303131123300242212301102303033003300341410032103403140200441113003113213003233224122234130432001123032331142441113244032143120210124433404020442310034021431003114324303134042022011433221040443102430130222341002441311131404320441212321321202211440203231112110300033323312014331433414242340141011013220221432402440413041414424013434224003234231414400024414000013324310034033232144013221304442223312032120232142101012023241122321132334344342112214443044111040031111410414120303122411304202441421423202202334113344134003433433422014021022433430411411400420132233144412142113023401221200142334041344342104034401044403320240022124440112031014002234103210220431430330221301421002123430133344044110202024021241413144214114304223401100332113034231142430312230131403431010100140300010110201140031403102142233221340003210334032211444101441013404213324003033213321212112234432012224032402314043440110412300440044340143444033402320422241332442142023140242200102124131013141033010134004324230002144420044201313414101001122400114010124021132304221341224334231412330320214023322210134333440303241232402110230330231133443332223203204110140113034231243401010413021320010143110133340344024201420310230402333003240123234411032110202211330403013432022341202132110011400442110012441342124200012431234310023133443013434202422110302433242313100340031320001004132034302400433120321221002212002204304132023011213221002142403304244141114311341204220342320342410033121102211313421303231423042320102044432000433141334334134110424031234040101424224212014112343334222332431002234341142123023433310242011343043230202001110102411112410213144432210204114421200101134001141030230104424211424410200341431241023110214203001103104124421140422032231010242321242313141431233301304010422220230204031111014122140014322212314433201301134432213423100304222122403332204433433103442442241044231113033303034204420000130133141440010000333431311033113120034234324111021202442032444344030141122202324204333031021303204201202142433223114311310", "402432143422231004424204120241221040312244034301044304344442120340302020120322440104223133422234443210222012102422441310433000432214311300343220440201241301014014432222314122341021101001020304441403242312223343444323330003110043432412313023233314133221310340144044213210140223341100334224034142103323143230142422020324012332420310231000133143131113131343213213423320131344322411124304113413041023124442001041233400132213200431231211030321134442141133334324021104423343310341001324231040213104202021230224423440222234014023030200133032211220124300420224133223441100333422223204111122333041342343403021422233420023340443310424041400232310201344101200124400232032311334232310203141441200202220044231033334432443403223331411022024043421004230323112044200031442104314204131220403123301310411200334201333001014401411122111200040044440240414301420210110312221113444330330031212203010100224211111222014432110020331343112444111213432131243133414322400020424102313212240434302233012134020141342442012234300010314102433014000011200230404013241200303012141133200412300333321432333012013411031333042101012441401012011133441213132220322044413013224404133143023224243331400041203301344030113041221010241014344014413113242220043003340030420032443204221143440412443004001043312404234303004041442200444203420420022031300211023403110333100430223024223402423042442231323221001011212044240444122322210234232244220243244003214043242222100321241342231100322200300124131401113130400214230041042430323012024242023322440004421300412343024321124232214412322301003010444034441041233214340340413103010113301204232011222214022130122203024431224400133121323024102024130243040143233041042144122403231031303413424432324134014414434140111322241410341143213244020041433310440124332344031440022323400113402232444124311140244201214142044110013004443331214241034413221141300102022412342011241223000131243441140041130011112312041301434003244202230403130201110223244431223124132241342110000340343304232230424422340442310013133110244222144044012424300133223404130413301314414403432111232102344220004433404104313100433320431110433304241332200210444421313013444102421103240422301124432124212212334030440043020000240043431324040340022302111001131041012344011032113023410022001320043120144313324422421331011423043030413143040023424042421132130042023303043201200030101214010313033014222422033021322013440243332202032133042111202143242410001332341213111041303132002320121423130014014212020230010320040104114124244241304133301223334013340421244112324430431341100201404443424340030101211332403134344301333424023444210313334431423124010434341320220032304042443040412230321100312103302302422022021213202001401330201420404442023143032230210030021001120241042340432041223440212212013114034221213402321104130111441034330112140314114224201122404100302124303014421030020334120311034032142144301342001013420321021302443441014014040442300331422123032240403011233422300242424003224020033440402034013104431000214024311312444230114200324030443144204213443030014420144330231241333142300041143234214303143213441031200040121140342100243203431043311340443224240133331042101334414114301431442440324134024111000041214434443300412024001031440433010241322120242210112121200022200002142420324201030303223412341414321401432110014443111111320202330124122131420434442213310211043123404340233123112424332001024210243044333420403321030224044342214010210410223123014101220112402314214140223201442214301423020331143433441214141221431441220011003343321041110401442303422030241112232044431342404301414101130012300033241230341024434332410310124203023404441100443240120203202324113301020423304023421442041000234143010223133221431433324332111313030200001423013212312331403011111413102130013402100413024342402101041430044444401413200220222130410404232322220314243223114023411401430232030404341110420220303303243403341404404202142031030000040122313414321042423432311411141300243011341214331313420432440331233110034122234223313010100200204322230141403122040020403320311343143220401033131444420400220211323042323004243210341311401444244141024204024231213340200330310043412334031241212134241221040042341020001224442324102231411203434230322404421110244330321111223032031113024434411040443444341140224212444344403243303312324003120234023403044332400111030202414033303330413434010424023204012342224442230201343440203113443403013331210431140010120340310211314041", "034434103212212320441420232423423332110431421143011002030312421232242404332434414222412304333003222022430010031320131321033043321404421411420203141112111122431034400300231313221401014031011130300220210140022012014323003202331222203130142214133330230012120133141412041230231111432243113422222300404212110132042011132332211122232212343103002103420123430441331444312120011433343214314402444032330304120233402401104234434323424414401133443330030120132441404310312121111140120344300423343022142300122332001142213443301103420431404420100014144412214411011121234123421113312432244311312121343304043001241032013034014213421430233211332122422242432322332211412342303312020300241400223000332432044421021442301201202102132103430230034001132443212221202210202302230230100240203112342311400042432242211223024432431404140233413330310223222002421311323004133441030434331442004441314321443034414321101103024034120230132422340204403330042104033114444332202103300303323330222220200131313434323303400032110200202134334143423321313320131204021431143321110031414220314411234142344423144012112204001021432043341422110341014021122340333102403211322120401133323041422031413421104100403014402211442121230431344211300130400312021312441311131231034121403313033431021142334320002403300303402011112414202223131333121400042334200110142233232332113423203343420003414301303220422331303011120203240411343443024134240214213421301303121340204143233214442331023124212103230303220032330244113401210323303240221041332321441210221142240011003220324122340421420301332102310324420033040013243042042010010241022440331144122302140420032024344312323200042343314243434221132102423101441201043301344042122244133302343203110233434320310120424101330411434231312424102300033202223303121211140140223133333240020141324113112103301302221100341224322123441303011030040242311404334221004441011342031343433231233441334101101431043031400223444024440313430014204404331302020100220020113023013104313442103421024402132321432404042330342434313224214114141223132021333104122243340230231412331014322024142233213142011040340420120344402131332112024413330000212201214333404024314004331030103304200144011232044220143114143040344034404432023443110401004303434410124303204133400043331402321442213340321042311241331331033010233410223440402113320230014100244003223210121322433332004130021110241343243100012242311124233242343212302030343321114331210401144332014014020010044213400402013400234201434110324442434423011444003432303202202334232444433030414231310102332004004322304121104041112443442400423224423131340044443412401320014132223230412400222323043413240024020232024300334124131231024243111003330344140213303142320444022200042041301433322422310222144302144122220143121123032333131331110340342011221002424211322202234421030140411412341314202133422014030344104214413343102023224413042040213033311322013211323120122302040332014111424333314012300044324131042202230402131434014402044243144234423244420002313422343100221124000324034341344440031000121144213420401234124042132310001440002133040332003304432432241440323121111024340244420403424143311442244230400401022304444043320112112333232342244203443101134240321330303421131342443311033310442032203001210033434401104210032110101242302010410022433120220224200302000344101221312010111311104233102130410231404001121410214144420222311331013223134342210300101224320342132303242311131003344001241003144411420410100321221441110130002304040332243241124143322024113144444314233131410432301134022340200302004101342202132200021022230010101112301334144221204201122420124003022341343313101044422013344210313443132443113422204421321230413210203440104321140312333102423014011142120244333140012242421100044422211400130001431222424003001130230400420031044101322210200443101134333111103043124343402323323233331223220213303420132022230432300221122343320042430201130404243104203141423230240020333324401003212340241311020020310004114134013423313424013044141012421040311022103003122123342324401324311031343130202314300301441434040112020421240432021322332321323314333110002243423013323413412420233111302322021224020211002341113424131113142300341104122332414003344101200211340401110010413033444203010132322043041343432241011114013324141233310102303320112121002103240321242224002013100001142312222003211131311434403303042410410221042202120143341003332400043120203122202424010304013301240313412231114201240134204332342", "204002142101244044344104131140143202233143321403334020022011100044422344421100311244343004232241304403444112012122444313410203242132400421442002323310104420012402334002123421121320340203102230342223320021022344314341210303001002143132204120132111143141442031232244311131420042344033232130421344334000233244004222300343042000413233211411043431012000304342221311424344004420413041144203004004432204000331110232341234331102213204144034311344031112244033113141031231401342442121021331400242024001042103300114013421424320403303010424334204322110134110343424330200022211022134010401130414031230143244040100031222332102101212313030142131323431410441303423134330301140440043330214103101004144410240024314134433244022313341443042440312402400123204332140401314310441312230134112240441103111440142212210433203404344031031013040302022344201440134404023431200020202204121400111221043434411221403113130311312411003432422143221030432444433210203312442143314101412434022304021404043200434010111302100103241234111414003400213202010124130133140340111201102121423321140221410113243413032000303031113100143021124324242421001200220323140124110134312434340310330421020223313313334224424033044424111331300232334344221011313331131121201233412322223202212241112034433123401423140000414231324021323130244211340131400103121431322041332203131302324114421104334324143340013322020204142240432013012232324402130243423234021311034022442242042041240310421134130410101123423010234344233034133231323144032414431131112141234331433134204411214140004040210423340231321114100041433432122103310322232112001432421002343003124112112133334310201143233041223110041422331034241402101330313142133233001222301422203103212434041330424134242400343130403033143432233100422434101210412200432140222021404211213140223402332034243031100114003033234113020100414410241023413223424223430034423400004413323341032142133402031214041022103241102001314023222214121321410421202010310142401441124340121404331323000002340232112110243340024342211304143424042124302213023020231110402300144323213102110310010034001221423020340321300101130341344400441314024331213101340431444232303402042312312421224232233440411334210023121420344432432121303101033344230111220203304021332231402322221201102100413430223112113134401230422231114221412144144204443432313321142442204210044324033311042333224330402342302002424320103021312241230124400203123443310342100412114044211444421120212321031322132114310200044133420342411424423224431430240223000133000024302304120104242033211211433343333211131202420342241304021102120342020214401104221420131311030342004214433033110124201403230014032210141121144414202403424034002143040404134203411440340102231143311411224111032430341044244200210442213204321333411221310123314213323233244120011040423210240213131211002232102123420112200343133431100224122033234203241311412314112333122332110031024113140320423010312433210401431131223033232040043242134211002444344243332212021330200430023101414313003111300023404211410332104412020444233003222401101012402010404232324223014000120304422014442044423224320422111431003010411331400133014010011013223002032030132323003204100013421011034100200334103421301404331124401141310042413220212141003023201403144123010001232404322230312212120133143413323332001312024444323141222240243303411020241200024240412430424130332212143343430302302040013130322013204104414040013303401214113133033224120032130400013313330412003340333004233201301203202000124220303304022141114033242033001133210112341042434302403424010422101410340303244024301224004230342041324040044123034101002331232042342001231140234130344204242120013431340234040413201403003322320241310433112130244112234104202332140411133130130034240022430224242022440032123113021043244122244411230231200114121120223132431014201424040043243034303013003033224121102113321123041213102422201422221424103043242140402330121412032213422044444220420310040302120202444100412240112041430204344343013412210134323430204310142302141020133140102402312444244113244214241420442222202403404341423024031431420443331411210204303312004023212034410020032412144304443143314431004234420343040230340042243200200403032233414230242230223003442102124004223132422320031403432210342100433112040224301342122043344340004224124103413213003024404001400101411231334134224121340422020323422114312303123003441203410101034404332313232303300421211232230124402130040024030344420444410102", "024134202402223342022102223230013434032040132303431020000110130303202013103211131321030334223133420323310411012343342343313024423220422440140110404204404441001213320310204323033011024143301143014013210340442013313241304423441124030302241342333033104002244410014300400111214240244102341124011300142213133101044233021331140442111022212211322333414310414241313411232213034201011014204421030240132030110242213441443344401343142111432320121300041124343101243102222312134031324034142013132104433123232300000443031434034432224001123423402142030134042314230322321034210404224200324033414440042400243420122233114031321434013021032044312411224043400304332024041402230033012324114400242242012201413102002104121011041220342404312440023333403340033404442300442302300211010033320332233244041410332124402124003302410424021424320340331141040300133403020112044031403432401202140440344220201313332321422144411223322400233113131422331422202122230012242341033300233312332031042033424420421440020421404312131412412404214403323333312143302024030131144402221444022401434013242230143421431224331220434110424221044421104442043321430323334332331434231443102023333011044240120133144332002004143000324033001233140320014002313000200404043021332214112111032120334331431441443030423413112303322312202210230001443240343114140414001004200143020021330122312104141011402022322344430330021241202203034230422210311414230022322002333124114321300224114342214144013404430421040341232412130012114114100233011003303023030212041321222401123423321313222304202204242423044404112221130011421131120214323344010341340332002333313142030233333444043402214324444432411441424013341102142232402221012342001220231004003412023214402423121001334004110112221330404411301030404014421440413013014310404010022121310240142023321433310442322223134102413120031132022141114404114100200141420414403033300243402220333224213022124431121434324422140203022404344221113311404334141204232242430144300412144410204004011442212101311423311410334331343132123440041230341012140013133030442230233044232421422031312233321101201044233122013003344122410113402302101313011101020242213404440111443444310202114121432123102411121022213234030420404211004002044400432044002321034043003133121013411113000333332224214440212420424141214033311121012213234403401030024011212030122201233222021041403204023340001240210042142422011123020410200014004233422001100414220242204301012014000010412223343311131221201214443040410012210321130422210333000033032303241143044221012312334434333432040403422234330443120011141421232044302322003332421044343202040203034132244231134244440433302432423244423043433101033120131301404433122411204421434333043004221013030030230102343130201243101421203311021212041130410303324312330444001011243223021434144204142024004241212430234030402202042311444002341302401223441422030322440012221340210441303014214430233134331444401300440113102320214024240423422000212004411241422430102323224034323012300401044140231100020000342002100132210342031301341412011043200201023040030211130133040201011420141100301323134232302443142112401233043234203411430330331002214311210312303310111142341004442040403342113040032334044310333340303432300212324040134020112402223202113043311403112311022340122234231044330004243300302104321202140112321442141122001014323043414021223313312221130423330043113204442342423423041212041112213412443210424133020442123431303201120434143141311010310040113133421014204024101420304244010032132040333402214112421143002244222420243131340302343414002301024340401130021332111121231033322441344202311411402433101444204141242312401112231100410140322001410013403220421142033121401003114031211233331322003022023130020333034023023213433224110331113421424222131211331332031134314311430204110432442420440203213403312123244301001101431100230140222034410122314043422300411423343121034334220110340114431140020224304320203434001244333300321302020003043043232014132232312013342201022332203033312042143410043300140242442313231312134020420011031224113212111403341202331043402233420010321410410410240142331104332013122040324341123234144400030224114311243110403024113032302114430333321034030443221400241131301032130040242021040311333202204010010340220113000102143244001030423344402301132004102212100414242441043003413103220242141102211303100220334104422223303442413031121120240214443142402010032224200002403312204220140323234404113300403013033341103414430", "113203343000202043133110044031400103143144312134340032132104230442221023022030120013444323222340104040203323213114311114422004114110343420143030242011233120420400143322422014410034120320201132103231130113443032400131141043201320132333110200103141410434333210244141343443304022404442032413204411041331313142241104212441334444440320343400023302200031401312422330431303423244120003034431422413000414313302323401301023421434040032121144431231204221232430441224002400441011314203000222221211443301344213213312343042343201214013112221032421001201213122321122030434231401212140102210433132013132430223420414243211004212420310211004133044333421444132341424314003103133234312211041114200432104101430403220144112041410404234104111302100233430144303402114301100212422313323131440122332412110021421333143413114141042124413130311401122122313002024023143334214421003014112233331142231243124432202310402144000424211324102211231330230311033442444041134443142244041431323040041413001410441220221201221221234211133201403031413003233103440004003441322424322431010211223000133041204023043431443322414300214321230434134110314140043310001123313003132312032012240010141321040311440022303204231313014142133104434422141031312413320140121342412044230421042213340313410040101304230330310224041434400121021412443202003033223342112324214004302322000411030240210120042022441113214221000313124120021433243423034224324043312134204133443440024222123443304400012123001303011230142111203432042413124042321201133144440301040300440132241413111114314010424312244220224114332310422013214014012142003340212411022200400042234341214021013133412340010102221241031210120100013314223404421012414330434231014220320123402321343301431113210410241314433012433231421242012113040303242244212432443433043001301014331332401244233323102130234030140324133421201441433143134140002431242340344141131341210222304423003101100240411343313402230110210044121034114112120142004412431320323221232201233022324223333121100323224123424113101333043142441201100340432200134310204420132400230132332134311022131413323112312113310443220023002133413403214422200033420141302440310243044044141300240440222211030002424112411141220442113000434301441101333332324011224422131123221322341321230434324400010312210443034102022222324403400230012240414331341223340310434303122213304120103041403011233101422112342340310302121423324114044121221024143440321034333444343233144342300212212030401103022140213320120132013243140213130011434040140411130312042204241313031034023213313033424410240022314141412200242030432411430421342440311001404043013002333332420131114023312214302412422221110200403144304202013223003230000331103422010402104330223022331302304311113444033410143221314442322222024342002110041221224421041323421331020234123103102123014102320024224442322142001134104111220134421214214104320403233110223212111204140141321032023020133433040334412020434131310444242024114243204121133022044312312241344340031301344411403034131323140022311341222304321304314331430443020440243301341220124012043411222321424223124223124303021123213230011422230102004312103441031414123314024400120040021410232321130240022312340401043033404403431430412312040114312241101332143203141022310021234042342220134233244033442330201043424240000441241324100230104430232123043043131420243230244401132124244234104323240132313341424021233033044143111314113203042440334410224014024022024130242312022140310223341241111130131103014000304020411211423341322212403230133444302203440030443113111321200341420440340233220020314031414043043130410343304140143124120342421114312021301202313214004003211113121443401104100320103411121023301124041221220434122343134200433232410143203333412242000300234010400221000214201320421011413414404003203333414400424110431031100221234212332144433033302014402343024314441113221144423003200301334414210111430414423234234412421333300300311433111042441330130422200310013332212430223401132344320223344104111401221032344431344121334144230122243344442043343221013204104444020201122044112241440234300133431223400244024334303321001011042141012132200200213443142412132213330421040224002024140342000032103030132212233240044012411122231441130111112313441004411234133340432200144214234133140002032200434203433421213333323101320103323434042330444423244301224413102122320302012421042010233142140311240020314432310124122312202421420304411221032033104102012431233201204311204114434340", "201210332130122201010032104241220110022200122403200442440120320212224142140404312123132003324244130203402404420044310332113241302412320002303033221201024041420202434112030112242124200334331124300440133432201244133142043332021141442230441141242132302214444012123212010201223314423221223223234142232124401412133334422222014243443343034302144141141100403433213434320041424000401242041413033422334120043212310124122243144344304303322202014103230033432024413231310004142243024124213341022041223402141442212310404330342304111200040442411113100323404142141011243002104330141431323242114230343432223231311141202043200401122010032422042243132141210233302310244413431021220403242233431314132244030420213344114433001021311223402200023002223234223234431333113304043403204022331202111020030313141442123310410121201313404003114241041311020243214230230002320123202023040042021314423243103132023403341100420241311234412434401121441321044303114421414230423021232140133124404113303422200220404001040212124241440243422033344320140301244121220034101231220341200014130233210421034323011144201430042300341222313113131302101110023214441022302241414320311102300203312311003204430123122313002112140224300133004032123021331412330002303240024340133113221221103311211343410432221431242240044324343413432304113230210244443230044403422404132341343341333240411421014010010044443231212134400230202323211102140143004332332323414131424022142321443121101012301314420044400310320012214024320121122023043333424432103140322003133334040324004002221002240031422114334044444401214401403312444312003114224133312113412012143002321303204311014341342403434131442214244344141221210224324034120310413013030040343330040041344104203141424141043003031242144434130404203424403304144003111300342123433104340403441010140430412220104203410101104012022224242322344303441244223210223034322121230240300214032442122012412041402440012102012323301222412304123132332114212423210202201210341410202141222032444141111201442003044402201234020224244401012021021202104420321044444112404400421012030134413140023211314444044144241313344340201342140114023321424244432340423412242322001000003333122230100123024432442310043322341123334302001413404020333443041041121222101422303231433321141444114430332321402234202242230340132213301201141010210234144132412423440234114321040420133200431211401401244022042104221012440344023301043400141432112233321410420123341010414301142313324423233422021221043414031014424222044113222404244014222211311120211211320031022140003001220113403044122314033000231024004114141140312131303210232031221101433144003244324400000144443011224322220434122022302122040132120133331300231011233033410121023141400104103232314414322324032324341342144134234420004333404242343141443421103123133111124234023440021001442211303441401003240421202020331014202433444302021321230334134114240030202000142431134000223024330200020444232343104334220010223441000202201202130403240234432003323141020020010103442010043044342102420244334443424434200134221320313404401344212024402103431103132331332313412422140343314232010224441410014141111332422000441311033411034441102440112334022432002033301100013031213144201442012034320422110203314233303224120014032044102401300414134423340342413210021044211110330110203022343414013103203143133104221120044242130032340424243110042314024424333034333120321144410314143224010011441030211133204234003210321101002012441214422002440443411114424010213303404340434312421131133140341002043114212030201131043133300043221001113112320313114124044430241442203423130041001341320322002134333223431133331202000121320411131024120100134432434431411232244444020022222444104031324222324001230422304403040404133113312030342000322222140413104423314202234233121333031302012231334400042343314033031130420114400003200431204142241022013422214124341430430241321300321420242020421140422331112120114013140220233434330101310402023341044434343413313244434023243140120232112104414024123023130341144240223324042234330120003300103332400202230211004424312304441200100231242310423313301221110311122442403133010404033034441223023213012331013232042004222123031430430013230203043231423440344420244230133020112341410334140344343322412204000342104213110203001320312133411404003003200443221123432422442404024433434010044411121444241032024042231000313013132314432304243034443212402323421114133103112431111130132014014431122020212341030444223311014100134", "243443404243211412242202030413210042012340003411442030101442142424023224302411244414301004320024302301334104141241213121021241143004133014000212220340202101434230140434340030311204304104342421104101342233120011230334031024414033231403003100024342434320211142213130024041134213324314013331243444011104213103211423242220243032141121102404340142010320310423113302320033211320410132211444200024011022102311433314241103313333040400403241021303334301232231133104014014103202003414030140230011200343342302113203421441210401424114103403422102044314141113222224100312044212314342214003024342122203342301341312123231331210242423124411434342223432230441043211431214133141344320034004304122310341002242434411124210132431312013133022412101011011033400244431411430431331010113141422041310313122333030203023341242432211430431333034122024103430000220221020443431244001312302003404134120000134001111411144100010320341440330420331012341240412011120032302111123402230111213011231111121234423213214222142234102200432221012111332433411310132314421321333241414012423033034422434300122111001432111111420021013440442220110012333323314342432020114332302434300030424020432311404204430143301013132213443330114432220204142140302214023001420234202012441123332111111333421340411140224430403301310021222002330311312124220420302444240242011403330304221131422104221314141023342224012300242434402313220444140122130400210124242003441311140213040344130221120013111414234023202341043123133140130144013113323320111222300130041420304120020400012204101313432140013302330042304432130341044121141303034441201421443404124234402201411011434201144140032214343322211040222323040121004140034122011313404331033133003410144303231111334310304120311142141013432201231100203433044402120301434404102330140210123330434434224142111320011001424120202212202430211231443240442111324304233414431232143222144201313223122414201344402210100102224313110431143224001031321121341212322102011431434321013241041030001042402321402344143134111422223200341142132103321142034130120033341413210440020424214111413421414031221442321340004314414130012123101202322033410113300144233440311314413341220024013234420141133442114332431033343232403242312440241343133100121104233141041232202100332012400240440330324101340313131014130130202131303241303024411102244231130414411141044133201434140124224012202421404132434341420024332111341321444420231222302311034121041441032323230312221420210113100310133233001014322211323240102342033241034022003112312201424024314304340341422202201211212330430004212244130443242042104030331321414420343242420043143412430424332344022442200333312042301412203042012041332300210013120231323421010401043201110344133113434342202322323020224422121432001011041013343132043440132302202104012312001334002024124343031312320334313214122003340224124421411220141243014344013020103242214242422113233030110030102331103310013204043241211034400443210221221424420243120320213122132213401323332111004010441033012030334122224330322034110421121140130012124114410103103213321010344041032120401130342343121123120200313242000431422002242342110302004330012221324411413201142431114200012343021222331432431004044142131444442022001121334231142113312212233232242034312422431304244223310004403210312031113431322201014033033111311114310424332440243212120200342420120030411421344343203240023430131331210001424314304431432104243104231101302300321142333421123234404102103322334431044232401130202300230034333440143232131233331101142114430321322440212310144323134043424012221440204204420133221043234332141402034413112030044322022430310034223024131130323310141020042341002330423104222110113201040044242442144431110312144322010431404144413142313013443404113401022403030040200330122142334220200314431010021200343102100033031032423300002332330430300233034342324222141340114412241200242034310344442322232430202342042221211223320230002121301324130402221202104234314203233232422320102424434444022120404434043300014202233141002241042213400304022343403022141410413203224200033333444434241131412410043343223413241411324323003332142012211201223143003112443110111034312324232002000300201110313323421103441340144320131334142340223103011030210321023004232110130214042243412200020004343010443320311113122211014021020243234042042314004401404203402003132103301413140332114310101242301422421114203430320023111402121341440204022003011240332402120112333103224330420344414300112334", "142202444332343140124030003114110344203343401342242024121213423322440312140403300131111400134102120302003133201031211220112102430312014103231433222011113243443040102233420102141323202313033213030121131321340224332103411110144342401430324143104124413023220130330133402143443243332003243303311024213013220331404314220421113301104012403342441314142240231032114334204311040331112403224443041423214303300404143242202213303312323244321033312011442012230111442422001131030234002220034421202244212004413204134424310120324230224434231220204332031011414012423434210322042030301014231300414310143011443202424300310233133103000103041014432021423103333242020411200244430311414443133324330142134333023114221444300242000101010131222210330221100201323004230042101434411322104411442123141031432400441041201201014230231340321232113144123404342432241210112020044012401011331011221203141302021143034014122201234300344232031033200114224112124132412300302100101122444220422223300240203434343011220144024333123122343403323301442412014101241103024431000203020202421214121103114242214032201201410143333034041110141321422404133112320034042443423102020404004344144332410012131331434120243412101321314031034314304430222134112110421201200333213400343311240220244401031013311323244221022244042323031023422314122120310033030234341244213140021114340433213210040111042203143231303324304133403124002234034403112144312230220203303411234033300013132233110424314302411104410111122331331311431233211030013213110104300110004113143103243031434400114240341424433314442201140123304314132301304101311321232010313124434120011332213403444030044210322014231142104441411114324123214024233322000323420320043133334042043122041141243331110313433023141122104401301312130402024304322122120103340042231333032333310440030204324322404330212200443144041012241411204143234221244120223023231340103043334231213240042103103424344034201330124404423411440201033114200020442040123023131203002330430023441234023131204434312223211343313423203113204130103214113042343302011241333431020103434224022021432320032113144204123320342303131224201040441224032443042044344213312404403211230430223131003441104231044214244102413013130420332413422010141243402102404421123224034242044004432244301021243322023433400413300012132442144441043444304133140314341010024201014322103312332432144003021310414142004130244332041040403133012444434433342230043344413042113143432220413334400230233432220441423340300422201132422110303210204334322102034211130201223323101231304314132422204121233411413042431133011030142022333310104104202400133301341223404442232000333100432023043411421440340240021202112122302430214400323321402323020414300013313412402104444012412332032002413310321303441024431131212232133340422313343020311443401232332222301213220223001331343031300200131021000202010220342110423330302040302442111102232223224413124412004144323101103111343042002332124401302330032012341033242130330423114002131013034422111321431401441232111440323023440422342203402230104234310030032113223020133221233303113444243231433243104422112232100141411310433440002430311134414213221134011141300422023012203134414213322210413032011302422030202012042432432111340023014244320200124342234444031442101302443112043141010143220122111402141121314032033030344421314432404114040221410421120243103313234420033403311121021243414022422001013231214413222221211422033342324141043020342103303140243000120003243042132242021241430001442133243310040221231130221020312322403101003111444021414321123420404230341411101241211101110212424210303040241113334431232331122210143423132023431014420414433033141344001130101340321232041040001231413204220342032031030120030420410102002203120322024333402404313100130332301414034422023300013320411341331044442303023413413314403334221130324311210110411014004242121044031232432220410030443230333311432020414244334344124111430404302031304320232134132302224003133202000003302100412410240202413041222213310233212332134034332200213343421143140011101201143141010134210401222324443112033243402240441130421232144144110100213441232121404324343210412334001112010342434430224201042140124344134203133042440432411213143431341211201334314322112131142042423140304010131131102133324410324231122204433332211103421000114310312400210204014321403340413111133100210213332340403032310303402344021240340122320431304401404440132403202043413331040420221123114200431334124341234141034234320", "241224224210140020011021014322041114443431111413143431001412043341234120313133113140213230204201144130134233333323032210202424421244040033000012213032011131010303433104340441231342134403340232042230132131122321243241112303230413013441431043232224144400134120032210411134244002221143312122420310114034041011134034020222102131132233014004343422022324411213423303202420202311434204000440341031120304210040310430414030130313411312204223032202442340221300313041144340434034432141341313432142130243334233342101402310224023422014340443332321442421432100341001302340242430003031214041002131114210124400002032203100223324402223140123430410013430421424300004131234303433102143041204401221101144131012140221101443111134120320131202430003440134113241322221441303401301022400432312022200201102432240223144004112440441220420114012330443243443240214323032044441442100040003322233330111111020012204400334201432412303131414013102442231243122001100433411320143431304342300033200033412401244231242301141012010232432000141344030230340412144342403042210303400413001234232204312203130321202003223343142223410131443403124224202344210440402303410423043412410024030104342201104024033432012334042103340443232412213044011240142341230140212002130204131302202044404320144100313321021422234331310041343400323322032000413421323214203002203341202243243232223230332224000124111331224332332121411323103420311213234440022414133430244413331334410313441201321401423244123441423032233313200402241433104013213240004434303121400243022434143412334443102414240004143012214222134210121243333413212321130313300303414101323043411431241033240200403013414102302400100220300004120102304003313242302140113442332401000401111012031434303321441131000234332010120203214242212042220232103142024344311330334430410124410001213201040400244121120202042420024402440101001040214010004202244421110432222002414043311032200301043241013203424113414244401222213204004323104024341040224343232130432324301424302431211143141002002443144344444304211222023121033111430101030104111122012422030202430123424214320141422234110332312233211401312233412201334221132200421314114140144224422244032340302442440110421310143123101221103130034103143222401042001022203332012140432343200022421334143031044131244300404222203041004041200310004410024440440301224110444222221402011442442022010220202223410322013004200413311140112012212123240301410434034214334014031321424413103130444231020012404011134131432143110411342142143434344101401000120310213442111031040330041302212100000021134040310344400034443043220410413044300423134340420231040130343010013424222240031224134304413312132122104130120420001024434012210204323324222343244043224312234410032241303412333340404202101412344030414122100203342323340144333342043133102221304332104033412321224012021423104034030440203440033121010331234144202044114234311113333004122410233231004240414403431134044300121034004200303110000133321223121000403402421111212121001113124040121334242014321422444333423031020223004131303244204142231243343001104103111230342322414313442321423134001344221042440012201102413032131332023214000320104311232232023310034222400204204324031021143044444343133430040443043220124232012243041112214414343313231443012321004131001301323132002003241221013343201133022202240131341420020214311400323442331122102123011040211100032132344342441420240444312021140230102211022133211201141241334411433303122324000341440233333432022441243224432123433202031102140043401210031321030031414242041430424231224343411031001043102330433224313234243023422334032114312243024342401020104303220203420422432033441311113440112221400042344330412210003024402421101300132433422321433211431134142344044013411340131430410211342314442303301241130120341111122402341044400020214140013104413330122424410423132033442400322314343342031203113042043014442221343132304030131320020222000332312033213144344033334102041430030443112313140231412123140122434132100142202414111223334223243234040242121332303002021404110001312213421030412023304442424112341032220420310432014302031003234344204442334422223402012201141423031422200310411020313243200202412043442322444420124231240014342132443312130002010424234112100312211320244314131202110220023132234411241110244342202334231204043034342424302323023243423011233114002124043031302130144401331213024003334121041340240124440214132033231411242214113330140444033023443401024232134323232402443414123010121334", "441321104121120332013143203103440234233321221111011002003143200120221000144324044230001014244332330341331441343323233441224422343334112100222424300011011014021100303400402203342130114413330010004030221220020101014101223230000440322033400113440404002203323040210312232310043021043240230321400001414431210032201332412444130111441230433202244413323404000212243244431443211422343411244310112201322243431411023130302121430043142332432134341434010333212421000332133041424404000212144410440204122403203433332323013423222342014212132004441433004211331104330020300314003322111002213323200141341140302224223313334110143243320441344121001413343430313220444341443243411104001223202111413004313104340234031032031042211401103044321244132201231234221203131420033334430312303440332041321422213313422343010412331112132101101433241224114030222041230220031223032221142400210234420232014213401310110134032122122424423042100333001012424200203413112030132200013424324143223002411331420042130221234344420342202434202432434143132221113011131211440041143331021331222333214311004211431014343102223012034242014304310432103422411101402101401211044241400133423224004002232321431134100033032011301324221220124104334214043430034414413304424423001344214021020441214234110214314111202212411021003400021211314233112231011123043200044200013400023114001032321110401123443401241221411240243224431101231401012044314224104301113143441323304021201023410204432120400024042343041233333210013132411114132432340014440420140200032011220024301123340044044144144104332003444121223302020312020104002344231200011042122124443134041114314124112002432411431110401143124113403202131140403331233242303413211342203412130341034110440100221413021101444211321230312304000311331011302044214034323210344403233041432230231234031313320213040030133241403410423030403123023344320242404423314443404414310242422314313132104311022130121300141413214343030031104320214414432143110000211341123004313342231432420121444432030241403112030314312411233320133034403313000021110444343342010043413134001111024023433311002131013022423000123313033322024243141322303400033040413120113421404024023044240234134320413424213004013231143432404213444201332410010440043140234443112302230332040323210024003332233103041331441134221033114134001301134343124034111000342402132022133302340110200021402134414120403044242420001430331223434420434242444230011124320434101031031202221401313001001240243132414344334000410411034220023202411223113412304211233214012211131103104202012312433243342230312321001020331220340213033131212330441332144030432300404244233320204423231442411203220313313103020313431240211140444213303223133442441143442033400002024130023040103241213320313400130444141432030434402023030130434202030002414201332023111211424041223344012232202244441034304302241432442321242431440420012034322004403333444224203312143222343231231134121222002341333114314431241323141200003444022022233333212013322043222204402421230331403202422232342021211434334233330344100142212031414013431440311240302301344430213100042240412432404201413413400241221244440341033440142410012130102444234131323022040110014002342420313011222343143303300304212012434242014204110324410243023233204412402040041243212303143211423120221134410224330302430004034004004440220031211204410432142430011341301412103011043412440413041001224033120424300441400003201301020430231201422022104422101422422122030403202331031121312012112244124020433042204400000131143330421141011002413003113240000341440324433314020313314402442202133140413323021204423333044122034132100042410332220240042030414332401114333301402034131200321140142210034024102112304034300204134221240111101441121223112210121013034110213004123031311421331022444331341434214223023323440042111324321111410144120403321231301120412343134314134322430424113011211431012303222421122102430221300044430002102230431324204220021012100131132310112301432024432321231333311101244031403340403241033301001440413241413300002024134442211214301103303023201444231430104220041103334121344243234314402302301043213310312112204230043101100224333341221203421223422332441033322034321310002042202301314301103124110120332122320132113423310324001014204304034212021133123431340124120444002240311244042314332023430043222333404424123101031111112230442303014213413104100304023033100430300340442021203224440431221114012030303300200100022404231303424342040042422043211210044312234433303", "034110204222000300103042431000334214124112411010334211323230412214300404114040001121320212400413230331114323430130421302133214100123042332122131341423032020221020312102312004211003241312441321204314404211120230101332123300124443221221331340311440411334113043131301204204200440044423444124003420203242200440223332301324113342342434442210131242413414140012042103323143342431222314021200001421003444213024323122302011340123404443211213202140132213041133110032413203031414014423131440132201011333011302443230321410143244344321422333434310333422200414001431313123304032002140334030220440030020222041322002123323030140140201411314114413430423300223021320104321200123320113413421132124402241030403041120322321322121203401424404230133301110204420213134423424334010100342122121333233101103220320332233333341121232132424212022321310440122100310313224221312341033012204044242401013132133020321034232133424030201143223030434401011104303432030024241014201023130012222030333134443201020112121240412004124121443000201332010220124123102341224224431423303113042404200423204111312210224241122423303131402400322204440142410344220134400211302140031244300241304001310014011000414024424314331343113122441343301321120310042030411243013014023312142320240224024043411413230441033033420324034432132324424133122241421223333033413333114311422002423332222204404404233424214124332431224031022241124034324344424202224210040132301322101432341024303442233003142004220120103214233103241120211143023242401230113244412020024311033202333112014030243042312320012000042022121101403131340200314414301114011111414044432340210014132110144230221210400404004112401131344213314421303330322233223441033313332414143312100404130042434132234111214412133233101241403103310000020440010122341222401103200304433242304022302100111113404133144233031204443231420103410201331223412443314220121422424432344441333022224303222431200013410102303402000413013003323130444442032220323432041323303034103213132042243423030133021313222430130332442222324332442103204011214032103021312022221022323124432142203302413342444141013204102221020423222204303220001343030310444111332443203232130100100041413100314110234442432234441130012220020023423314313121211313142224343143320333440212012411202131442023024430212010212222044042414301340221404212330434121411410022131300020334314231014402240304223430410443403030040342020221020213432001004412304024111010221100114310122221412033004130302233114312142413234010414410222204220031200404421210200234231240102301344320131142204104412143001341430222211000440334200112213333103142400411100204444034420034304311442434101141020410431444001344103430422000240043201223322431043104013003114334201022423430303224004140040300112012304011402131420014221213442242102031302133141421023133200010412130013421301342332440020104301003403302442141031111000133214322420140111104001303442021044343011331343044420012424100201413120213421130201430021133211101020242022432042323242040000103413222102034004300444133101220104400341204324213111214123142332031311400033202144121210200130413203443443213141234422203012131133423042403411241020141104230030032311100333332310343102211121030104430014423124234240243402433330002234411110313134203112010032030012111024342440401424231420203012031022224414233102140222421201401440001340213323302321034231402043243033321101412204432130304102134133143330023332301340143444304240033303121411120133030143102121204401431042203212043443411122012004304434012032002101241330330331323441443221400304444021433233204141241100011213343403342022300033443201220140201444021342304041043003232441121401041010100410402240234430343121401410313422434020302102100232111331142404424103341212120212001113144214342210201234213011301411113201201043142034333123142113230242320204010013332312142343131322021243104010141211321423201311124221311012220201400131413310424004201143122232021230423313404444423413300233013421201334011141312221404040131334443034142323200410321411120402143222444414233410133132334311111220422111221431424104243311120410133013112232003000113330332212432434030013440324011200200400434420001201401222244014123321432400404033422331342104230431143040332424024124041213103224111114024110244114213102203301013230210331040114130101431220332321211041232144200104124434224411432322441441424420012223440322130221211412320344002201133432314421042413213124033030023124024424420124010242023414402440300", "334034122312032021222411422442212031024210213201344212211322141031414431100303313001030321313011231244312420311411431042320112043044403042144222043030004123111202210102030303232002112321134103331433440202410122310134343210223030210021141111234311322210201421210410130442034001314322401440400204322200011104404113401014214341113014031104123100042400143414442404222034434424330223334411312302314231300013432032112144120341220442242431221444023423343211224112402012004241423100310032023100000204321212323331103301101440200442334123002302213302123320334424111141401434211104432311024314330321202223442144041234222121134044102240110241404112201414221000242211211314410113013031320230043212443400201113210410234421144013333440232223134242002133112201430404432020033101323344132143434001122301022340234442104222111010211023042322444043124242312322011220403411021204002322221200134122233320230214124300103232312142122433123311414014003202423023430413441333321323003032034031130133134041214422330103331013233444441003131234432201334211320103224120243442314421003224340241002332241342013021203214302221204121421030104020131124002142042023020013431412340404231101034330044241111231341011313414142303202013404300220310220341034140100223102323012234400432310331304432110203114120102422333410440314420002424430203023012343034234133214030003001212001313202310100412412221122342101323341412231133244111432243320102100134312333233301423213242122042422130132103304041201411343300241223240222143420143241330440031400044402311422324111333331220130442300301210112214332042443432121444002220102313311021403003241212314040001230334224313000212440432210410044030242223412324032101041120104441343304111012023311113320203303303210232030020132242022344444141441444312131412222010413044000330043241213423020000433421341441401434102102044022100234012212122210120130033424432401311344222241021321322142210412310201331211000004023304314004242411043113131221103421443043121313210032434341031344004023434002403302023000123101303214122230411411432444433433430341311304404423224412311404214000413122402410111120434133401442343130400400411130021042433311332011430110142413332020003103433231234201404103304214000240210200300302122012241100321200042344203000111341214410411140003304343131110042023311241010120312003222433232342143100241012432033204042443024402400320020132124213223120310003221214241232342111212313201113240304313044204220141230000124341433201300322412340110002144431223030132140012404311100213030330214104242232010240420334410213311242344024304114140000330044140431033343432432431421242144202113412331111213114331020004313111043102004024033021401002120123110121211224320342312400200103112033302123203301201032412012403001140214210232410114011200032303032104404400431314312014303433214324120430324121434413142114344233411342200143021312121242102110213101313003122423114123041013234112120023333211041024430010434132130414424241214403021431144230221442202424440220113410422414220420022410342001212212212443444011210210413112334403213303123144203402102121103310230103030132414040334400041042134104042414210320201043022032013111413120313240030003022324414244400432312023401402010142030312313330440134403144342201441042321233201222230131110141423023010131422341322203321043444302122400113203304031302244444300134323104330022113033033042140312103032300443044314444232331403320003103042403441030422114423134341130201441212233230240444432300243334112004102302204431121044310043201301411011331200142040301441000321112112043220311343143013223204102233234344012044144242031404432220320422121244124022044232003400004101414122022403441221232432001024121324111411030322002133421104144330124114310314321104211312320311140043122214424131041122041013310400000404302132044104144032032022133133401203340143304044010342413201302232114344034402312340142242311311403312132122223211222401311401313233321134443241002413102332122304220443201220411120411402420344031230422334444442133024042123442211131222041303233241040213344001302333320411300043340042214440110343340443204344430201113033004303413333142211412021203234330223334411333211413011334214102121231420221314241244242221223031301112142424420241024032424043321002414102123231441031020344122313302424344334342202224404003332234324101032421000114033122333011204213412120002140442440313323244120441140212412341311044202022433004212030143320034032101214011014222334", "340144034234103124024301311114220000412310332044040141331404224424234431031342230203324332241103042022020403240201411310300033043100441224031204102133033241110231423103114220203112304433330412344232310242022310212043423220101441322113004342430143330204401211412413320342011033131041014144332442044014211230222042140141412224324441432024441402424102434204032000041221034310420134114213034411110324131201344432244100034233024000204232433013223403132212211342111433313112031233332241024101344400110241233141103334430031342413103004314240430134123423233432002003001323121020144012434210130022244432121201402432101044133003211220204241043314321340220332022222310322341012200442002441321210030120402133334022412441324123410433201214140300443233421413221114024341301040411343311322042230031142400320140301333321201411412021301103040013122323114200033220331034031414144013133242313134130223321121143301241103304320400042320030413322000333323310444230241122244110111233022112300222002012004313042014032034444004304044204030334210231240321142042043402032221431424203013132202342421244411134031033432344421330031000142423043312110333233214134430320142203122243342222141310100124342034402022203341112431022203312041224241322013104444200342102020241434134443103123403004203310222002132000214124444312231313301343323404423401023043234331311204033124044020210320203313132012231330132320330042233144010011231000043134023430343204022223013233402133401002023441400432121411244111422214424300221103433013340104202412040140401110432401132022210424300013411132041244120013422244224312012331310022242023443240314130031020113441101410043023023121204332231141304322100333334302430024323341101202323022104124244432414412141424213403143233032440112414103344434114312310132114200430134300242434441422121410040323423414134114021002313030432340433042144220434211433424421313030310234204403244124114002032404411321213331430422200311140231000344220324422131314311111003430422332021111332312133332004304042020013222210130234344301311221143010134341221404243342120224020414033410442133343340301011010300104204430231020310122004324034202243413311310013212423120200003411224234004343023401213223311222411202230400232030434203323114113423314023341131400320304440412124232110342231243310102042110432023344240312422444210421421434420220222433132320421223300013222223310102403010022413242140243332041130133133003314420021322241232431443242440240032344320020423223230141011112343434334033322001441203402214330042133221230104414030112412001443110242011412021442411242140142430411042041132200034233311411011444322110221214021314444330244320404243114141234300414343134102320032413133041433021110324314231124421443242214132103224401140311032344132020432440213341312411323201111304344400342423230313011312343131410223031412133002231204413423332433433424223422030332030124421103013134101002342221101121132123044240414203224223140002400444244242310024334213214102243004211043320241111342211411102003333312213143240444000321120020230240122001443444204440432144314443002414422111040340034330212421241440442103232413133340302023140010343122323304002343413224434222223401414232001040020204001234133003003301233412031301024423021120101212242442414330124244004332412433313244120232424212234043410242334333022334134143422334111440303324123440021014314411220032411043430144034423031132042134233420312203303143420411230034234040131143344143301132201334040232204102142411023323234443020044404113031210124403411013004234401400424243442022131223412010401341324333000421230413121102100224211432142444412142121000442313122342300431222033222344410312130434441214121204024334102003122242124142241023214102023323122141011222422334131203011404241144323324042341031003141303430014201034000132133120133143410210432334401134440232213014444201330124432444100141210342404412133302443311200121021313133344431133012103113330211303032031320343433201402413110410144233233444000144224302432303343224404324001041234023033121143044330344343121201101024013333400422214413031202002434303244323221443112140441333023303114120224231424423314242132442442033144221111140431230033222040313140141402013123300142342342420231134233011310013110041013022430140022312113344113142421433134234320122330042032204024023202021401332421144141114301103134134032232202441300021020223042222341313142122110344120010412420211234103103130401120030244232310204224122313203244", "221134113401122443442334013403120213422343304010301001212042230204320444000122230124123004131400233002322441410101420403210120101424220313421213102214342041214402121023410411433340230111010011322232434043444000402442220101232233003231140011203142341423044012100402044013110340311000143312232303044424312340204324342420313224443012400002434142302443242304101302033114221002322043124033142224334333242402202043113223102410234444214433420214032443331143302121044123122300322432311301142402023103130103200032334043444201330341330103010001114101004010222342320210020032112444212204403334221400021342002444123311212320001433420130044200210310114300433114131422012410321443440401102004313232432423244031031433324004240020121042112011340043342440244124403304412040022311043024431033130234440120241100444334403214322213413302402424343444343431022230120300011232212003303123133024333230213034440034021203430120403144004410342322404323434014424433143044442312010434221410012221404104010401323440041241040340310331440103110044043132204422213122114321210424224311444042301240422003102234010300013100001341313423304000242231430012431242300422141142434332242131022304243204134303142144341440211322422211420314323001444311421413400103112110230141421022341242414244323212133323342204133312313222210313431033344403344000144302344013004343432204302410114202430240402113424204340022001043130230211242330223443323044002231130424330223034140424403230221232133330131200344223332023121133321212434204413243303012202220302110320100323444431313014220433222100021141232101410212330200100323044240242420323213313030333204143420024220230331314434023113143412134101232104312334102302443334303020030102200334332432322133024211332233402402004424431431114440010220244422321212431414220444003233313133410330341300023433232210322244024443140431121001212222440124430222313314104002301403003034211430334341134321232221030222001020122021433244332233424212434011201041204124024011014232221014014224132213341032101032322402110233220104434133441431421243114433200420204442202110042311320211334333333404112441123141333413424222401141032231034302404231422440010040301100441313412201403410241001324230333023212203121421111443024012402443312413042101333334040320111024020411321242001211210242422244410020442344002132204320212213421400424141141330300204224444020410212022213344123341413000342133204431222442400112331430231412304010014442013212034320103422444221344044133010201112443003224134122010231110004143300303102324313330423032320242141302140404210312132214411130141231412234411344400424212212043400114414422102323402314142201112311101412402221401132122142211031043303313224410114132214113011222201013411440232442202014343434433043201113302202120340310104230240134234411103304102011010001121103301041211433233431004120041410413301420230432301120022214241124440102011103334002433113121423344342141211314120104214014403042240214213400344042402021110102412320304022111134213130240112113420332440334003142030224141041030210441420100423003441133340010124030220211202322240140224013413024044211224013041300030144431303314334234404334312430143022224421212230242332012000303031440322021233330241233323313100114411413104331321320221103011310324412331134001233220030102340343033320342201130322121043140411441431242111410101434040142103302220212122404102042303412331302322120240134444323331321420433241023341342221233104231211300011203312121321443300000413321442302110343241031012342000131344033433443143130223130440140031010211242410104343121434434230030231423242121034412312322400013330224424212314303100030320111300133032404223102020020430211203233232023234200234211214304042332210140221240231342030010211424212214400211013433111302004001340434130342022340310102403313233334242402301242121030013021130444233324424131400133034340211240220103243010133442241212323112212432233322142431320134302041404133323044110432003424103023320303114042342320421211000210320431314232114442110002221412224000234021201423313102324402024104330432202122031402121014000010020323234131414430332412130330312202220334304440430131433211300201433032042321413404130204143304342102420230420334042400440420044200302240123241100304124102311231340344312340334411442423204211240020220412102401043412032213434422212431414202444312100032241233440240404111231103410440202032310302104412243312213320343103102210041042444423034412340130033143212124023234104", "014404300040143341103210240111203222221324344100133443340143421432113241420212432031221120100103111344022001233233224224121424031142012200010424242441113403004032400241231342213111031002032202233214304342113000210442041114103423313310133442321004023311323122134340133124441031104412130202402113401131030323322400040220242113144303333013402440122300310440441324430230141432023134224342320123233243341422244034031434413332234444321420420334132043323431230113212203401004411431032141444020213331014134012133142212011311134133330041210240110140333000300140114404222320034101344124133333130402240441032142224032143112020422420124021321240244343020314401204143222312023341342240042401101110021020240403141131231023212323431302231230341320442233002324004414413300234443043004310313130204332141141140023231333214244413003432142441101402322013112030321433040201140300344302222120444210122103244033210420200043142212044211344310023214041142123041204032031123030014000202001204044332212434241334424003013342243213023002420323301100202424304024324100331430133402020444344421143122134103124114421444231410213100004121022024303144434202431413400304101334432130310424102440444040204121232121204114210403003402041221241220024342340124140240234104210332141411300130032212233413143234423240312402443242030321311220310034331401040433144200243042121142404412432010222214142024422321133010032104131420233111232200220220044132014214113331223023203114141044404231044443101032401333123441323420434024113330320142241434001200232144440024400002124320200032042133211111201240403233021301434211301130000002243031111404323412232133112401001031102433411133001133141103211242423312033342440401203024414100001321313230320144434012311023213321210431423244333034233220020400130134430212004022414032210020031020333422131122040223344034434242244210401422404002233014041431422410042003444242243212234403141420231344224421221013444133113323001311440301330212020120431404103312341000401213310012031202421231322402014110344423001132314313432331023430212130343140312230103141232323421003032012222340412401212421040302400224011241143121434131003224204331444344423142434034121201421200031314220123402232301343212143430021244211103342043341131220244311121340022424044202031113102020103022304030301224013123042241132003200030341331220221212042021413021300411004102121420233433222404123111240112020220333433203242121230340412132341334024412114023300341234334400210413040243110213200430312004113413033424324201133431420232201203414413334423433303101010100042134031121430432210034412311203343411134011023302300241330143211214430324324403004030021202441431141421041312430423114212242011130142321033200303304114432012323100134423402242301234311313324124343102123244144344410330113214213113434221144200420204403342104341300324331303213102214243211203400402314203114413032223242131111314240224303004013132142323320324234444030140131320010200202031421231413002300243412133310314030212140403113442420000023321003331344201244032411431344414213023343044232042032343313344344120040202444003201421101142014133211314241321141323311140130203244013432232422310132022110123232330311203434340213103443132114024240314400211004113120223442031443411422031441140303433433403404432100122031024121003322323143224024421333142112002242302303022411122034241300131044441240422213300231332321214121311203334243222024042310121012411041304444200340430304100221414014100032324302442132011121443302144103332014421414433214123120111414400423324220304340004301042011433030401343413140100140130413413412340212433343332030301023322141400240331421044303234421012432431001021310432431110023333304431444330044004231034411341132243334241120112201004330213034114024334004013200023241140331410133032010421143330220021020343122200133414334211103401233140213402131032142312042312341133022144431030140132441014230432212014334003433221430042101424013403430403220333232422233123340212400312432211331334234401100231222042144444400140140202010130124340310102040013440144443210334124120100403242434011212410011300102410223413213034313131004132013444132413244442030303103420321134211144321414144022304403311012132401424201241423333140032330212033443343430421230411430333202333020204024010021433404220023112241042113244341002200123143324140330332110301104230110340110202134202420111312420342024022404301133433332300241000423103040202141133243303320413142110112324210232", "433203312143223213030400003343202014404304224440213011144220410333421122332331423022321121114241223034234024142000203224240021234331343240113234020112034341130333234411142202130400232424204313310300330221212134441421432010141044021210114013021023433211221414312220403214204134441323431020342134101324114334024223001031314130430331120024122144311142420343340043332440302114023124221242334110122112123422134103214410042231232443140402022233444202133323403433011214030144113000430121343301413402413321421400033034142343302330143332430241320214331043130322401344444203034002141003344310021211220122434321140141403300431430101124301242100240131400410303203244201001313201211214432333021430144421222300012222313032430034100402342014413131024441210211422234320213231301131201103244332204210044244222022034113414203013134212024310131420042143441403303303301021213103442324300214221444031332300111004430343310421203144003201204320141242043130043123134403432104224014302340220043304032340131421420434331003004034022034014034312210440424310112143433141312211101133434004441242312030142400203412221310134000404243222211300131303332014010102301341114102424313442322130341323340432410304142241032241010433323342332340302432311414103030112440043034344134031402441133340110314011134224321341314101004231424404334332043123313414430232401322234032224021104234044130311312203340422211020414200002002210101104312310431130221404402232210444341323444103331320123330342342403100021023231101233314312420401413430033434032111224402422244003220143400413432302041140330122012011044122334232421143312111221100110301134433413144103014233023234441302333314214312312112340203434432342240222031201222444444002432021014314012131032113432202423221243343210121443314301003033112230041013430243210212230321104011110033331234330302301441434111422131030200222100041220033403222202324441133112341402041041212313441421104440040132314140234230032031413000342304421310014444001121313423101120120100233334042022034213101123013213214024203223330234422343243330223004121344421014223121244041011023133401442000132423010120113301443111212044023220130220323341220023141230423443032231240240130231143003030010433030413022442430014003301212421240203123333331032322211224010204211043424002343340144041230131333310024212311204414130323342041332213424103042201134242011421102041130411422423101024211211314314341124430300144330442201110012411310212332040442212020033402403330014100432211134233414423241034300112444121430001240131432300000231410014401320103121220042132421422043210114211140134444432220421110234100212410240333303042232243241424104011444040013422100212201420042102234034431300342000321213221203003413023243321033434334443321310114314111300342340043332210440432433013402243232410331130311302021411321301234314341012413311000011201344023113244113222420111143100112412101212411310012230412020320234133222301302344320020202020333020413212034220402123032214314334302400330204013012040320432100334131302342224144333432414102412233211304432124011323240133242300431310021130214100113312013142242141321421043043430411210100422412102243342040414432421430232420434224120100200033212403402340033104310112013401400333214230434312141434142324102241220043220003021332100221141020342000033223433344124424244424402032023320241214030040402203402123400413102042230040310400024404310041134343242100243303030201311242224234322032144123120310022404012333413222133104034322204101440331342141000214243323110413244314401430440202214432323313334224204202231020342010022412342343220134034303220304330443404033221433000133443113422024444444430040140204141124240222330212201412012444430400113001212214240421001213044321001324113343301142420322042410411434343243032204441414123041342014321322241320143324323243032212010213013404013240121342041200011411313000104012140311422300244231313442103130401442021100443211313130233114213401231214203323030401230024211211210202213421014012230333113310002112121143221201132330424131031013031034222433423022301144122111430324343444143234022230224312431344233201411330121433300214340341304434301424020141313124343023410141244434140344122333343303303202013040334322311442043030414322023330131320013230444122212120042031302001024132132044002424220214202041104143243133414322320112430220042001033224303241314001123013010132400023421300101402241314214004110333303404311341414300330303034110004104044241224102", "242402234033023014124031204143030020400201200313041333240203024404242022211023223113212112133314233022122131304410323342112123344001314103300344110402412341320013132022424343130110431222020312223000114032300110431124340112410102220034414323141100003142204323230024003134131200312332431133031124041233213211404030134303112210300443132334333312233013021424412040212023220324020112322023312344241243303223143422433111000413400432330230020323220244101401212121004004211330434032414233332422044112440131121224123142233103010032301042311230242440430321223204243434410234241432404024202444134201012044223443114113414243434430212043430140101312131433312002213102222201431311120134411003221034232311323241424034213222110034012102401120344001044132202312134121420401221124222433323020201011111000124223342234024301310230413424041244323112212002214401431343101442302340204413220314220202302334110204220213022440343442134423111232210131321340401314004133132410101021323424112103420341330310303423043444144121021403224322221314414130243234341211204121401310311341443140242301002303144044200204244010203131413432141321143441201223132411403013111330200410012110333130042302242101233433432030302132031114040220204443030024302213302013041422231031320400112242114131331333320344430020102144141333320113322443121222121240412144230112041434300322403012214140104410224133103300404403233104002012041310203423000432020142042320413411112321330314100113242100014344220211441030014332312101332320424233233134324211414221043120331430024321320040033341010304124014121422122304114023234422133223114421233012334241140204013334032434220200310213011401414430343331200414434201332400302402410211000304013312112421301011333114223231040400421403342430002030303324444002333333320242001413023420133443233204220443102401440422232302310231334433411423323233003441444304141042202204044223302100241434234024123012203204212243120334111321214403340114240113113103422024322042020302241024130302333310311040244301440211413310402440320410402402044423231330311142413224221332131221420033234231423420030130142020000322411401031442411304210010441222231132001100144201021303022001014102344433403044400002323040302012143403343110322324222234310444013201321221400332123300202440344412330242204234302312110034412133343140203142004023340314400231143244124334041130311233203300221204024243104311200302221012124114214412043311204021242302030020204042442244430042414020010142321433133231031404400324402021422400230243323112214332132203242230413341004020223301343401320200114332442421133101140012302214341424040420002224242322123314320310211024101413034242241302044130133322434214423110223443301403411332424401410230422244220304214404404141301013332340010433424004321111140110402311034334224142004042121311313020043410302211123044111302440213120011042303210231434303134411343214303103301202343241223430433022424130042314343112120240322304323123203120412024424232242421044021032444304203031013031212244212231000442123113334300304204220221042440340144031203214033403103124004244430414221420011211223114324311132331434303341330133413040010203110342311142202113021203220242024030041301223022411143112434022321120233211203104224311332431303124024034101143030330312142233341324101330001313021220434040013304110003204422333433024124114121100322112424003241124421013012144021234211023003344312311210030123441432113441242334044342002302102044221012004420243112344104314303122020113302412010044142010011331040211322224033143433211404111122014310142002200204440011110421203314302430212111010222442324022434033042030313220341422113433131314032200230303042440413302223102331122214412414244104412443223122403131041212301432200114322224003414431424044341243324342421024014223034140442034213422010200204200310341214313123310040220322401011342421402223143032444344404010221441404340031210401213003424301020144211214024114201101342240243340302421032142310231400112243013113404421222130142044003300411241123442444112302043042110021221000402300103404302221400114311311242403230010030222024414044220340431303004002024144342033413213420141404422002102140013303134013012342031002212410434042324444330131014211042304224201301421001031143231312111404412201224403303132102410000301441314441010144234341034213334332334034340200013332233343041422324021144411230142330402111133012333244432342204122143212404323142313002341111234031322412140233141133403112130", "401340413224101021431103234200221201403240003431014324020431310304021424313140031442141400124420323202102103211444241234242140204230120041101310321303432312102341433343422200344203402244220214214222103200100320004431140212334000000412433234143010024431133023411110013222344223134122214420234441344024043320303444420322441120202202043203203244003010420340430104244313134143012220340210013333321411141221304431011440314024014224224113243101013314340232232104022240121012300232111340340343243410003421433302104323243214421414441203410414401233132302241322420322111241442324204132043313043340420442402112040141222313200244221014403433320411044033022011101400342022222102123014033134234303001204333122321410234101120110444114300022042044334421214142343302400200420122334241232344323304300013412334433420323423020033320114240133013231112311213042333043244232002330401311000033044322001204124133333100012404231042322213432201120442241304201214321021012343342134324300200124242214013201311024203144440212011243443014021201104332242021201044434031314023310224124402320444330243304140112022403103344201202440424431202234040140211424231124212042400102123043041310433003332332322342004112412014023244023144311420430320232103441230003302304340022244441242034120321420341400421140320341022113321403132200240313423341100041242101314421441302243422243020442302410224211440300202431413424100312422402400323110212101404043312240132442242331301001200123410222201003333414210143110100441002140302111442111402412010332412140024030242342144311420104222130020403231042441141412344131313132334412221441231011021404113313312103401211210021042000044130213111223324330230440040244414442442241134221402321313021214443320110444214203120334011431403142120034340040334424410032412102244311000300233200410010131112043212333010341130224130443221024332133011000042120140140133333424100204334130432331001123330331414334102113123231004104240411423041003402231233234013303431202314311101224212444023424034332402444431212420321311101242242314130304220303322301110202101240143211204213012000344020240111010144013214430243320424040210303411011311332321134414043124231121312224130021002300033301143132420132144422324313041142143413014003212113104210042002110023211431011130144231132000414342033434410410112230100330204411210400413230341433212104300441313432200142214140124434232140133434042442241433043144102314433204024112144230200133002003003244330440140031441131344033110020231430043142021211202131004143234204214243104321214233344023040410124022030421343324443034302224313400002422402240424321230004110204200142112103030144244222023322101304142301330141433144234130420141403301230040344202314341444111203303224044042330420124142124101343144102014313321134401422040401222011320140132040023302242444130413222120441300102343134103121032112242212334402132304022104301302000144041403122011443121340033440131244210040211444312432431024334130222333022412424342044220212340011234412433414213001224011432114312224432304232431413320142210103202020321242041002333011303332400001434403330201412224421244230021133331244033430241120444224341331102200000432421310311302401044431132140322132131130310031221142300114404224043033144043103003314013302342041002141131422313431111431402212230313004344040110111103020123224402431033421000043131412201400142131200222344113124243414104242133400203421021310114224003324210414112130012101303220423334130102113044134122214401122431100400334130224010314324034441212320003032433301321020420301300003311042232422330144230422140232122010402310242312010300032344440042421003443432012342433110213243421112231230431123321234312112432333214411010041412122402103332414024340432240024410230222112022403000312311022441440443403332014401412343031241023300320433332314311121031240012313010213124241030134111300211322212412204331210144401312340100123304133142211220132401003412211423233111204441212440331422432314042130004121334121001223133204242242304200412042113043110433440131323331443104403000400403212413321003220440302404332223330113332101411440240431101002302200043002210313040320313433001241103230331121041024242144334044314044242222034114343230144202122234122421342401343131402234140142123102402333041410112100112302433402030011224202421142114342223123320103324420434313314034004303411000014342421144421322113323134120144223100313313420001032212031433433423023402420113304203233211322404143", "144040412220411014214443402101311203301141412423232404310000334312314041414130342302420333312111004312333221004033430033331120421211002330210334031302110130324032302102401314234041141042004340302301423202214034122004323214100322100330332222014233022214113134143401002112222230302220344034040024142223122134142422200214123234021413241222224314300414424412421112211243340414310312330334123324014114312034111443212023331222343331034144034120304110001320112041302001240113412310302421004131000414013031112323104432232300121034012443012403021013123330202332023012312103432310103214420230111214131402032344321233034103030314432303212212110040231311423210223144233002232040104341424240403024210324214403224210441440204101112440104041042440334232003212433410032312334033224320432430443001323224333101042431202342304334342404143310213032220132304121021401101110144114001441432310343133442310443123434001240120021022401132334223030141023141331104330231420300024331242411210303042421220123134234140422124423112400143230230444112204132110311114443214332240012123340033400400113330324423133132210234032341443120002021413403210444431403243404022341134433233413343010101420141234422013114233012403030320112030200314403122043123302122311203243443340222142441124203433202120401211001413031100210132423300043344013430430021203210040213341012242334232434420320043213423340300443030141040311304313241431313402431214220430204304044023233424204342243403433013432323102134220233444441212322114144042211031220414143042413434324234413101021440004100321301013321104203223000312012124311141221110414112224403340132020140402043020131011124142340310111314204242030303000132213101113004030301441001244433402422111013300111443130012301413143002201413103142142021401402301013332020131310321443243003221332324312131323402302202341103022240331344120312124334130422310204131302230333022430043034123141044313212414033200344020403243220122032243002330131013111204033310100110113313002434131034210342443332443233110011044344031333112044323012202314212101303240410430130000204303114122404220014142300020001101333400231123011202414010312324234033130442403324023312113031424040212001210423042314023404310104332024330144123432102432331241123110033402210443201440143030021202441314121432021342340014003321031023131221404132224340024043401203323043003004023023342341011110123132124204144310200331441230210432111433312444230140340131030330401002220224303143031201101000011344140341300132321113221224212300340001211043110330041003344404110230402201042234120120234011003440234001431004200211021344334014443144101143312320244031100342410020233130012403312121311412312312341320333100321121201240004414031142010144403230031100410100133204043430320444444301130323400224134003323402333423201344422432402110233000243402433132203101013140334323032234140031224232121430241214024020300011122011443132444003112103403041303024334031210031142030202334424444011434213401310124400443131324120124124040300343324301024012110330023141243200000343220300344014130442443044430042243041401242033433342024400400043331110243210104400232130323120324224003210442042033223413322224014003224333224103213241313031321210304311004243011410444000034021020142200221401112121143140333402400201233121310141040241000423134421242400210111312323341312402332333424240140314120343312114330131031340341130020321301413343201344430441110400143211230404123343114341120321402144133240430230413144424112332041311131103422243331423132204220232223034321114210300442324000031002120020223310231332121241233404440020134114223034243014003324041222330141223134234424220022213213020031441230321243121014031030244000312000140210004432014442414124123402341210110114431424242041200403334242132440303402134043012221202222330143230042002221032411344341201120141130123220440430102314441204230124112434022301004024220430313221112324401423313444114230003223141044112242122424413341434410142403341213102123124234244442343443203043422433420000102400012301021244223331430033130030132200031324033211311424444324404404014212131034234411400400024220140004401410223220040332020221434314004033134032040040111442130441304201124434310242312134134231221213033423340100034404334413231422430032212044234401241140341410313001134241103202121232203020110001301043103314104324402320231222333313412404324130004314033134104302112304413301211014220214033344244240432213303420442323001411102142201224", "132412442410010220401013044031400240210334404141104302030314143000120043400201044401202024022024230422440222142232404132300314040101423242320411234142033021113141141432004321314104203331000032344123121224300112414001440003122440342423013142143243322020223131024330231441343310002003024303334004430212320443412214212014200211130134312033410101300043002243032021414141304211414434132324332332223241010201443121341113100104202131004114020302421314002031022243143130300440303330411243244111102031221443100342330342330240404222112120131234220122211032120314231443432031241002242123002200014044210210444034004102201213002132104341033404420013001443033222224300213024344222110420304102400030334121311234100314210100421004130332304324234441420401233311242210032010421431140001313303002142041024043230124444034241004223330404241104434104044130222334322120341024031234120142343223040204421031422430102100323132010134421440002002213301040141334242110300104143004100413241124121413143334010121433434040043402233320403420300134002042322241343331444424002434204114204331104044212031341211230041431122101424334344010133330400342341001431012121330222310234220340210221401001031213000420243331101443332241403012230340143433142042104344212213413013223344321240313114120340401311401332223131333310314200414004244100323413303112113111141440204123242032442104200443120024213110333442032112444121123002201004340430102041230242140422120012240130203230320422342200441211130112443222331102430133124413034032011024410311221004124241123220201311332032040444341201023432103131443000340343211131410122321044420042140330423013014310103132202323122220200120434003224433434023221021344413004130141020240211413224301113010341414320202313324404113003320443412123344333044231213111140221214133043001314241423244121332431004433132314433214402021021243403431324412331230402423122344411432402113120102144131332311303303201012131202113104240233232040141420133111020310124112012243240333421004433213212333413211223213142241121111023433322421043214340303414042144301024412141314410300211223034012132320341242020211300140122034132442433040321321120101402441111014031200234303100040022303101444133323421034303331111312030334411322430020302333323114332300232433101343334113400331244402411300204242310140343122421110212114220014201113033242222334043312331240423031201234014441402323040301003224144224201410113344423041340022431024002102143102004203222331321013032310111433233430023213430221430233400221313240304121200314232032430414044312131212310214110412041322403132043231323424221220200411022012442211112422222442123143024022431130122223414433421121200122122112411004000343330334301112441433101002133114413022412233234300210214331134233222031312144404112413134122234140301340402200114012024312140134233002134204334410204130340221011112301420320023430030442112303340302232231412111042002343441202140224322424303130203021410211213122021204111343001341340343020024441144411241000004334223114043241332141031101314214321300121134244323403443143321121202323402401242123141243442013403120112413223301230201042134320030234444211221304341213001023104400420120200111310001103140204423043024211244324014131322042112343044123411332014201324020144330041413334121111232112233224441304334422343120432042440313402043101241240420404104421024242434200034232340324034004121314330132102234141204013441112112043303111101414111240100334411012300402031322041341231204014242142310400442311332241123441313302133332330202043422040202202111401443414433000211244233443133334004034200122141444100420211234323332230342044023300424204030403444030430330403103422001341241110431201121030340233310120423424331113211203411040320003330131442242411121120240143210412412241102233123414224124304243340211223412340440121041302301131041003244434234314414031440014410434401014334422304313324131043104300304004240223224342242234141313443041112021404340330411410400414114324343144333111003240104031132334340442413220403032433214224421101143224404403041230142413424313244310022220321144004012200013040333410142401301012040110300101412211014434041122142312213410314022202200413010341134134200014440241241024440020242432232303241413344441420110041001132344144114410014130014240012010401332342040320244142312214134424014110044331114320310403322200224112232010120102401122444404023420142334234333321344411340311323221021301404412233243103003342412034330124344004", "122403404114141330103002024442124233333123431332242241041314032313121012213213214300400301221323211104043303111123404214023010202231100133422322412304244144114200102441423033220424422010033402002433344231121324223240213401002402131002401424013121331131220020013104110424404003030104041444234200341144303200230124123220141020112141402313224031321123043042042113420044014231404030103232131342244443112130143100022340102312320303204424423403411412011331232130320114122212132211014040432403430310243042303144112242042343134311123421314421012432433331420142142401422142340214121230000112331201330300421140301200212114140404003232403300442200041212043213333020233320222124343204211241412111200342020322004244142133021342200113301102202321143034414124324401402044211134244234122213214331210320120102433104231031111044214104013432320321120404023004102240203214400002004404240122224412422424301132010322212141033303000033103141021201431104001443133130422023001124230231232243223011402423411320402334331312024332010422431112134424103440033132442220123404002334031231322304221233310134404040443234044033443313304321133221100240110313233210321024031044143303233040014114232120204440213321024204343404110222232100300340424312322224332120442003411340313203242030103143412004211134240222011241411331111240022323333001322110040431004131421324230111212431321434233304404404430213211324330023301042031201412210324420440410041121043241042340014322032233313203011414202241321401203302423144404113112001004100140312031003410040040304312301311100443104140232211311131321233434414133413424303411322142414221304044011324233302312040030203300314224242131330042024433413102302121402402212304402234414431213141104400341341310341201320422331113242034432433323431004233340330234431121414101301232242410142340010044431214042020304223103131334112234230122440112404303001342143401312242402101333011124120110141340344330431322142323231403240034214424422434121033324243000124243240000004410133102014232322120033213314230114223414121440143243303312433202322043112241223040140013332411123010001311232120132034343422430140002142410201300143110141031013443403230432341210314240224224041342424223010441434400241302343302441013130312123324142210402020232312332130012233303344203323232102120412210010433143142132001440100142124000242143344113410023113020411442334433011410014424144301132002420340430431010420112101003004431324341141411011010033021132144232240021441144430013044431101203020200014140324242203332230114322110242344333403332210024010332100441411441334023213144314414101344331411343432020111432243411041033101122124331343100134114203414313144131414002241044443242141323340303104340111420010423434340423102202010424202320232332102402041433034434200442234431331241041133010122031313314032343232334043121422321004010404434133133203012001312440133123132331420442344143031104424002200312233440302133302014200033213302233123120110203212122412141022424344012211332434231343030400114431130222043414132422222041042034441330033013132021324302012000001322342203424042001010311411423423032231004211132142431331301231042022221410401412413024144301023423002014144011300112422442102422231322030040344331102131431231210031312140402443100212222022103102432421104434320133021100041244220231440103340002041044121010311122010124123232130320101313421204241000020312030142141042140241423312030313200334022301011323221400333423041042311031424224211114404311214410023002042030122024422313002220324223334442440444204002230404312340010032322220042204121212201121222321121400330312230121241022342104234313402044033112234323432042410441340234442423020134114413130244420243342140341121042021204040030423203411031443323420120340220441032244034441430440244032214120242320444310412023021430133002332411102144121131410040023403122433022313002012204124423012140433400011431044213113304021004302431004420410213101244411112324420022011311013431141331012410022213234124410302020201434103424103000423440341022142430132312212230321231332201212414201112324443001141104040424013403301221311212323221321332444014300013033414410331044130410312103132020341042411121431131001133324041033314322031441011014034233412323412022442341013321304303220111111021133211013234043304030303234104113442142022400130331412132212441330202031101001304042321320013100131110243433440402340114330114434213230341401431431344343002324423341010130042442420012241234422", "031233441214403141430413032343223144022313320020430232121140301102302330234342431421113312324310443133002043203240042123134022202443014001001423010314113133013442343004111422042403340440434444200133043310444322120022313331000410340314041231033332144240304430143040312223241232010322044304334212413333414312100203211001430344241423423133201222134240431104012214424341212011423112330103020233201114203411312304433012311030244021132001201440201241331021123142331130413103423042221012302041334234214240430300131123432314410442333432420132442203331013214000223304442102422440431433141303431113400104024023034420141244322431204341430343433211300321222313444130000424440213332421140403310333043423022013041400010304200000310434312311100042312242211411333104404142402140143314441402324142313010434342213202334344022211104234320400024101021432420344232433422402440321342444441033113224242102440104424111031420302302301334313431043110204231400433102410230324342313212140303143213303043440203331223433203010442200100003240022142003011141031041441034012340211413233432042010303340400024240102230020403211023443304241222224121104023414033212412011000121413120111311104104442100113034314343000024431101110442213422341134240114020224020424402314303214423100134043411023022334032214113300302203332003002434214414444233223340400104333344233004444444313321240343434304430212342140142311030140044040112113132233011334014242234433303033022123011123331044423124230344201123230324103423044334430334144014233334224211101114300220413240012240011400221333222044111122222300143032313313041000333032004134444013034322224104104420134301044413320213211243112404431002144322444330013321341324012411431141030033401241033433043332414343312444420302100112042142112402411100143201330122321304220224231334124040322224132220134340022414343141124014211142442243334330403132044340043234212131431100142202033243341131031020014210102304331201013001324331401323334301040314422040403301403314334001134324023042022202123430312103231223444010033241031014300310430200341224311031414044202421424214121013214103334420230331313212323302031303140221024424004032440340214243410110304040030214211003310322231004442344310002301241043230012230344201211100013034312103424333244041410100110240002102124421442423113300313000243404204320223344111223304311002112233232411022431022224334024301144403340313204340311434013120344323121311124112214341103021242133314111114440130243213443240000031124220114201412123320323003103110442030201003012331231433331310434314221432331002434041311103214430033341412321013413030241304344144432433332221430341404123104404303122410413311401323410442431201144044133403021231411340142440021032122342124112111223124444142212234014342441043211411423310314232032432010102130122210420014221104011130430201431241312432420100042303220100112222113434341324240302323320334110042311011120204132122000044132443314000400143011023403303044441442241022123004440213310023124130443414220201110424420104412122134433121114310102221214304400321312220402002134042304334333210040213341014343420303144044424013241004242022233012333012313123141304321421410430140001014030034133330033414104131102121203344213134211040242423442323040332343013411021003341224204424220103221121202402030310324122240304214042432320322330110443424121423213303103144400324402103302144003144240334220314401033301233110332322420140004234214114102224013012312444404034301242313122321112003033142123214000420241014320400202230440202001121210142103041034324003143041122420420223030434430303022312432240301114100341420331003200220203211122400343441142021120432144140330201211110120044123344300123124024302441003143313233103321100204301122211444333402032411120324203002030111411222432124443211234414234032423302240211333201322122313014022440433340030004220024341023334011424202302101003004014110242423434212142330411301313322212132332411040212013013010241443114024001421230004334313204323431144431243324030323212433243422231421242200433431021030412212032223043033014212444123332044211341220104114112404223432224210432044432203231340404330401241224341314221341134304040231114243423444221200343403214200120014133001332301113102024104104141020140214240244010414311204422344443022341243410333203432341024412320314300022304301013132022211132002012010321411202042020143314041110310220234404022300042344030432321230234440400042403334043132414443244441344102340", "211211412412034041034002020103343400334210022400034210210232244002414312010443441020302331241141342100032401204201032404420413213301112344100311124113004143341402021402221333043411411144120403431430231414243110413412144301224444212214014021442340011104141341224204201011222344040413110201242214311043111212033412102223111113200020042434133034012332340101414132144012302044112434114032114404214300143302423300411141023322424020024400104101444113344233104321101034121011111230442322230223432332021333004301303243234322012103120323241200301443333111443243244032323041443342244213004020000144040332011224141134221212221420401133313342414441411213340433214013243042142210110014434440100442210242310031242444320244220124143343023114401442444333104431211334204020113322212404023440414310240320332312311424010303034221403342312304043111400204142004144323313000340340413310410102004332102224121004232203024422114001120110121301342010010303124332420332234304330000022441032123140134404400442443234342300114331032141134111433240210400144430302313402013243231033303233022342244313231400021342020241412243240121130311140401403003420023021334433144113433323041204433244322201321214122102013442203402330423402411231412243202241340123123203341000214234202320131002010142123102024401200324441211444414311010133114220244330103001441130320103434402323113342432431343133200142131041100214102224442443334401131020114114120303420112230122210414100301142430230030330400221032424022131034210033022334101114022203140332402423214204214144221402220024123042132142242130043424303003113042132000220301024431321421210131234233233232133134340332032130333114404031334142410023121430040441002001203034320344104431023204312300324232034023141244431200343034303310411310123024004412143133231404012404434030142222220422211443340001423331222211211102014432131433314340201410213111312002234433124113203400420221423404143423323202024413433001032211032424120402311431042004312032411444104321144340330002104413042403222222133043121323211331332222234401030341341034224244020231004242341343010342423244104302043124031102424313103440124012030120124121222021141444340414013120004343230401031024134421401031213421103340312433322143040120442033022320431144233232302401244011034234302140114120122020103240212023234044000110330202003014020323142444132311210112334331421021200440143014101214414010144313103402003302032013211313002420121110322342200200221044211210441140024112440100122112434014402040134011212424124320420311414004112031211400421022222330034244121101104412140240234044010142030431112202440313410303314402120031122403002444304132103224031140204213433413212022301442113423122243431114314443102424432012123230130040131441230301204103242222413124333301244232144332304030224113120232424023303442232110230310434104124324204433330204034331200200131201222233301413001211313424243230333042443344302044212302334311320003330110411420140003230233421142320233434144203323314021011042440244212342332202301333342430302432110412221243133322112023010434002342223140331030402400304100132102331040242210042134332444313202001120432121124233442120403201213311400120412144320141403324231400422122301404304203233122442311334041414320022243323414114440204432404020423201330302323423022424312002104333333231402413220034043001023422441104243443021121011002321410123001243001300423040030314220434201204241342311030132014401104103231220430423024343211141433411214121133142323402201144212430400400101312234043001331222413404140311313102142131341244443203043120414221343240111240022324304314213131021320304000120214313311222012233330300144001104020142130320421000213214041222403101244403114434221021104213220112432404342122400423024124240012414114341044243202342140314024400014042013014241303202342230242102044300431400114324230342203231200022214311442213223311043302022203230030331134422130110232431443311201001344321010104221300122302024121221100211344242443132444221122401144310130203343234110011002013144434340302411331030143402322112134403323432120031003204124412433143423314112133101142200423112423002043113011334212033044202011144330424104100212220340331022141141233100114231123321130414022110120242214442403103204420224444222311314401120022010230224430342402120140310034012231344311134110011342420244024211210102143232004202033243333024342210010110233023331341302222220103312341132024112212034144443441330423332312421311412311243", "424024342104021343041122321341331243313423133221014001232223001402332440201313003121343430422202014003132313044002243204334443303223240404241341211332242221140412434321404102430341104034200404000114301233241003421042341110320044230222424242342324300031332111222322340120142243101130313304320000420312214013042244044411343242031243420440123401221132204231030333432434014041211411404220010332122304120300301121020242222012002224323140434040322123334401401122331224333034404201340312130323424120014333124242014432043012413443213233410014333340243300043023400420033120043012313212141424330244100142442244340234144131310301434121443403300330002031120221404232423343421031341341100134201002110342424400212314230432341114134403434414421100230443433120222322242444442222142424243240300240143134110144404010134442304221233320021144200210231240102311214342441041124132443032440104023343243234332441333042442420103334123012033321141234120440443000401311333000000132413140402021330103121422100430222422104044120230044412011332401422334334321124202243200230022121300443030202012320230212343314112131410433311424331243303401233013014102223441432212020423444021444344332344313314441433033220002314004301042240114304234340013401114411222043442431322432031330233240224141214032412033344210333044322301322213140040041133323424130444044102344244131024022214341111341404200134343021021443320041310313104131341001431243313102200422302222431121321440322414240322333030404312201214204100224111440200041342244034001402320024211222144023141210141144344123433034144310003422023410204121043440421421232331124031002034200240232440331202131110301004331440000303420323324444111343304013300440421441313342200104421224204013134033310100343213200331433211414300122232310002431233324043304443441303303112044410443401214102431124342241140014443001244414410201431040413331231024044301100042341120312102343414400102033010311001331130103304124241213444103010133124041141234432014230013124300020324114211421424001034311200101414434403201203204432342412211130021211440104200443403434342342012434211124340344124414304022000130443242144442401324004344444203304111430202301214212134231043132223031202211424332041413202203222441233231004041404100012024114312424004010011311143033322233023110314404413013240422442410311102031024204201142043000330341244042002141133303443142011401214122200124201011022401202140030344003004401013433041411032331332122340343410022214302401210043404133230133122020130310420401412030330344424204234234412043140401344223130112021321342244244320022400122131304031410000412144013423412402202222233004041404334313034434021013112102031330120332434312240224140344034120423430411120344240020131410001213302321314131202344242411233444344222222432233330430314301221320440224004002233022100001243130413010110313021203123031442032040432324203031322211031202442404212110144033201013001313422132240134120220240204332212242134413401130322222103310002241442020040144313403332222411301421200301121120132433000110011034243430441214322130111413131411022404330402332301143230244200134001232143221413022241033140124312223340443034311223234141034424201001110423311141431423324113222010424222320123214234010411331041030111400110400203314413101412204444344342444441244103122002020104320414424010023400332104413213141331421401010214134001334131310112332000112044112132413304022042340230041101403131202034010341211410143303230132224324321313144014214342321024320324000043110242204321413042210021211014030424223433030341142242111143212100144321212411411303404223332333314104442122041222124224432213211402420414014124204124034434230131413012134434032220141232321231141311213033444200403224013440331024233024403302230030422124011443022242203243112001320111014044034040113040302114110304242223422012143220303334030144212003412131320303131304332222430023002241112300333102411003031002121340122030241020314310101331042244024240302112231243312210123104232444110323332040023340401101021402143222021142204124340113024023211121303123214201210221332230232222402144144302023012142442441312421213214014024133130132013412113142342114422114030400334113220310220222423441320012214423001213333131310013221143320110402314422423304131431343034230133011004203243234043401144001433400133104022402342203331244323041100201302031222141131213123132200222002403300344434322301341303013101010410430403400033214311313421220240203114211101214", "332204040422010142230110140042112310123040104443342433401414013433122322204243444134244421043221321104440004411034144001030102430440444444021124030223304333220432331304240402114113443233243101201130104100000340101230311424133030302223122433243340121411201012202403432224322321123022221214203103041233212022240144002330341111420410443300412012041040431034330304420344441323323430432201400411212211402433232224032124332042140102344041140444340402124414343342001240224141131332304431130040240442312241032131000331121402330232222223424011022332032401040432322120422444321024404114110134002313232203210221333002204430224012442112401340223100000324433403431240240232211240221104231042021211123421042341402441301040240302301311211021222141141304341303311310020244100330122224241323230410032240430413033210143010133043212332304341410101203003033123142132344303400230132312030123334222404334042412131020433214020043140232222020244314202202142211232310342231002030413010242204324224340411230110314041420432102311314203111124013044142013013331340402333312342310401111214330200021144041301040002212400041142143041304412003222211103312300010414233131223104042141143324234214141322020122402314440001021034330123321231133134314144032313210114433434403144121031121331310122124022141132412404242244011232310040321432404232220433010224122044243212112404002140433133302040104220402313132212044144332022313422414341424133400404212012402210113023043031411134120203233114310342021242412011024232430241421143023111230332223330302343300223311430311212022220132444043403430300023103313211212230014320102433020420313443044400300431042133222123024030322123320114331422020131233413422120104311200244423244310401144310043121311310113311303114140302134123122413132221412412210234124001440411120400343423222023320213113320220211243021132423423111342442320022114310014040243312233232332022340244214004114442440441402112202034213104301302042232441011244030403411010221224443023230241014102411102400341002002101304213331144412322303411443312411401132440114003410140113404143420001013011231341134302212414403441120244131214233210433104424424022211401340212120001130134313010403030210343011231112213001214140243033433411231143343031203003203444433200334434402301101240210133411000104414203420214303040400142003332043330303241002210211310104312041044200022424224101020343100131033303100240403330144001222014124301114232334201244203443004031131331333122240324322303000201102343313131142422443033104044230223211303020403241330333034014203223302243303110011101120011424344014223030014032022134110300100141413233031022142234120003221313112412022141414200313411001104234241312000201123000312303210032403010300000024101044310413310334123132114023034131200213310212232030101111141413002120313204322213403203033132303240001304342304224004340130013203102342103040120420340434204142244311330314010430234024122422324231134130141040102332331041031424402001104133131110342420214122124310303124204410343444432431100313424012312324212100120140430403202410033410230021100440402013143221202321010021400131301200340110001123231230444042232040322033014214332141422330140340430024111423034341321001443212134234114423043202242123310410403200024233423112200234343311201124330432214020142403321222331122224433014233334004023404411233420043014230430431233300232043011132103134013420204213414324131311332210044411443420411231141403110100001234144022331203444420231102434441034130341334222030411003333323143421212443211042120402044111000002221142314211333232112002041304112001111432313312343201422402120323002114230433314343420221120443422344023043421212333314200132042414044002203010024023243342403404304302024300242341430334110403232400003010322223143203411300111044003410133203442200214142204400202103244040144140314043230201302102320213134033411320133344131013133400330240114242222202103422013200132300041102144112201301233140311143012302401344023003010143111402021104441320124212310331302104303222242030404411233143201142411002124203304402241340222012211414423324134120121434240332234121243402041430303100003304243440224043133210104331030423011000431320323104224333334332412323002334211422101410440210342213313434103212432040132012321110023030444344032104202113404233200304404400342334242234330412404220332423033112221311242104001022213110104403001024130103000023343322134021144222120440412130401121333041421030243143133112220410", "041304212021241430104000014123010304412201311411131032343031401112212420111400043002110413013002012320033003130244124103044443212121220213241144040114222130331041201033230042200134122332130110240444044442202014201142041340431114040331431341402301110341430244212443011343133141301244044211434144332143123001103313314231040201331040203230210330130414213203311332032331422310433341240102314344420214420230001014034214241420124310233444312440401244444121242404224221233431130234300102200031404201323342300123134023420021133042411033323434231020041133330214442301234133210001121330422400042111124204143100123010034324432332224401020002332240344404440114330331040402212004210334001313402243311131311044103244431430042000213112310041031303400020101443414012343031221131440323432320314214042414440312010101103003240124230111341000441423403124310223021030242034421414101330031232324212333010213144221010431303201012332112242412033403210414014230330414040440310102314302304211143010143234121310340102301212143242210210331301243414142210143130102423222220434014302333020003224042211140233044211443103230403404122432020330330140420040143213310334414403344233344044110321021303414113121100324042322003344444002040024113004232202404223022410342110223312200041042034302212320400001143113433343212042112130314441430400134400022111034210021123132410210140021440113341134312130104212012320244234033031323300400400130411324020114103134000413434414311320202340002111343014132000321232311232132433321240212400441432304441034022003332433002340224321313420400303442413144144444332030031431121404223220231040224132332310214124011310020430312112221432032234422412413343303240200214444132002302410404001200330042323040040222020014201323100420122040002403201311240414340223320201322432440030242134034013414420440204431124100413334031012433201441242234421443102134241340114021100120024204412334131103014300110311000433420404202341141110201244013412222032004431112401231420224243020331014212242031001021104222411110121222044414301333433321014134310014442234003012233222301220323000234102120411040133414421101201211033244031231012232142120443001142333112340102042412003022442041322303224310133340103243012410342120141210132120000444241210114304032330241432302102442431243304421341241032020101314404213220204320421033140103043103100200423334402142100424000342410400020200332313433344414102001440020401033331020101213122232342021402132310300342042134040240404333321202231222024000403202012421000112144224132403304312433120443243034204044341222112324102041142001124002240414320313240001112210113012123401343220102422022410421212043142301304124322143212143231414340222130242303101113402443204403212330404124024022033012003422132242130211212001013031200243322124103121133000112211031433302321004010004303000420243232404111241114411021003312312044433240434033011202141244304314224242340401013222113403400223110104210212000433134041231134212410433333201300234240402112021401242240130103133243020401134441213002124111221324133302412413302031030324324444334242030201311131113420422033400300241112342021044032211131021330013221441402124432423320030224123331221131203143423330311244043420314432301231434222320310042413303102422040422112432424200123401121131114241032143030230312313314024320311000101303232203022431340002013003344104444244124222222032330444010242231232412133132123013143103144202010422020423040422442242224430010241420313414011100321112240214331212002433324040043100400342034231440014133132313041320103113143422104002400342433311233303132022001432403214003223042424011433131411240224302100013414332212133313232240241224411333414022414104404204410433123114031044102214221342444301343024201223322240302000321344402033002433140434314103313001231403142430120034024211101111200220232042301012421440321300124004444304210133143442231303132233434020230314441212230434102040214222242433310324120213314333234240301124140111400101112312340204131322140344033124242340443111144243010133322223230244003440020242101402424040210440311433432221031444004200102420143410402141121210303321440241310344204301220434003221211441110300404111004212010201312342424143244322321033404021124124303042010114402122441122444434110030402241043141132032440310442444024300332211220020303302141030344104130040221000012140130212222100224341443403230023144044421233442432431333243310023200204211003322434100241003420011144324434101233", "000114132333203423313043101221200032342214210231341304414443011231241231124024001123032034324003044201340202332334313033231332321003412213432214144410022010120201402200031044043130300210010101112042321430104400323212301411121322022203223421134013200102011141202334214023331012134133324244430201431114442223443310001030001021041142243043410300122224300200421120323330223004303404203342420410434320122313422404200411010412004211212324034104300021324200300124411344221432102444443022442044401113041314212140114413313310021312321123342433130104000041114034234302011013133424343131212021244434120341004104214230030101232134022034343202011034121003140201420240433310312431212412401130314421012240300041403142031412110010213010421243342204134213240222232312104130420400004431143000030120001043103401204200003034144444124221044000142313332044011400220021302404111340400310321304122222010304032440342314222324033203203013144214013204003414130310242014040233104301003221142104404231301430342122121012211010344140201103101211232001004214103233000142130204123142404311404210133324322244101000001413113040023223112411401000023112241332101421032013122144301342433424344201423302033032330330131412104410221021444440430404144114324401444004322242003321010301333003121314342213042000313400332433323103340403301333210314102100033200123231300332312030432143401111011142013343431230003001044021040230233043314120432134132210412003433223004433411104343333343301022421200030043020240043131024322140031023112210431314110113301303243322123004403132023320213241332023304040231114304213222124424413410332010010144140213331030011114212401303402444343103232304222010004430404320113311422331423143220102232143343304013230210320323121410220414232401310144041221330332442204411102224044440100222420412010343422000411434212343334213114301321101444423411211031202101402243203332331411140230043323203241202340443320004313110214141434102134143300403404122433044304303030102313440023344321431130410021300111201224111301121132140244111312300324234143402341003100302111301032242030201200003041040233001241002442213241340244233423111400233330042414212101030232331311222000043034240304012431140340224303223303243424033121104421233314211310320312331442222234243221302004230101234204040211112444114212321402214344331042001012144142310124243044301113301040113302220324120121023042200314030341444021210121313023140222103433312041123142431012132133344320403333420424424200021120302401314400130324032320211233142342124204432433234302002044234220144312410420041204131422002343031313144413202100234013214423430410230431132301004223010024421003342300121134041424240301303301320400422230020233232244441440002114030414344301103130133041331144224041312233224220044342204333431024023200102202134201134003212111323434240234213423301332202203023011444323123441244120241110212213230144114341044141211024314123444233104114042312121024100001331131100313304001403042230140432311310414204431311400302140232320202301302332214444411113130221243134043042040011112421422003430441220334243212224021121141112040200304143134333234343104204232402112033441142414030004131431034431233333423301222034032044014233102012112423344332311314224044120112143324144402233212144220102343211222101230134433312440102300033400441212141413420022440141012112102444133424331230244433223023340203344320340232203232101003140214004032403104103322422203440111100130324020313023014004024311422204130422402004014222044013432100001200042411143432103330010103203230423014101442341042311431423202302443412243220324313423114420123240012130340322344233010043431220222302303130401300111414432430124121410131040032130144301324413124242430133403220132322412020412131223132223304111443414202213321212221344302034420423004113412312332024404131242034033132311021112333241243444332423341401140430421204204304014241114221311000211220430201313221322421334003420242442141042342310110330242341201043034103113344220243232133221000033433100321441433203422232122202442041441133343402003424040443423120424041223414404142442310303421301221043400014201014110101130031013110003110311321041310411202002210204113404412301140213432223303423441320214242010203103440321230320443210313402124242021131242410131343434344023013210401432411212343041134300412204011312113243421204023203403410413303024340132012422023442000211221031332334243213402040010232130104001010434044441032433211101412013023", "112402103103130401412322243124132233044212343403030302334302441331221140332040022221224033402310300000033110320140431004144344401420232220340433204412222113033414424332330342231231322410232124232224320002023000003441444400120242410004043110330120341102200432004030101114132342232202011444032341222000240021120433130130204203333021304331340420124442431202221121404414024200131132212033110122242412300402033021310023202012241101130243411431430312443322304442112233220420201330430123214331133201100131421212321334024010341240221221032112303103110224303021020000021222330403122334330434001024023210004410112204024013034213203322110232244342042143401244020423232233222021402322301131342332440004022124403443001043313224324004331344232102314412423101114032343221330143040130033240333443241221230242334421421300403322001001000432003400213211442420244302401242300431140400442204140223243323214203231242140003313042211023021314403322010332224310242123314323443414133144323323303032323344333143432134001112020333130044134320334410213230123434131200332032103032031131212222410101440131322003420300241002123133241231202334132203232203320401222404131232001024224443324423100022444114140211133402030220140233213423420002032113401123123300202044311332124431110243421141021442211034131012311300021323410120322202032444004013412401220123431014223223301433121312030112003400030143220421310403032424141322032030444011401343231111422434243320032120204442311030423144233413211401422004214144110131000204013113002230401402114331421041110030113310203434244410233300104322000223341232122131043101443334220142440234310122403202202423023232224401231434100422043443210041430440122021420444441241301343010110013420121344033233132343034220212140433344410302203444324144220012130402204124411400042204130024332401220423414441234400311223032043041031440204131440231300041410333232042112304103114321421443023232243240114323402123021031031413223113222124140140312111213042200410242224101010424310004013121144011344041114034222100131224321340324413414401243440240344321011134422112310404400441014414111241004313200304004244000201113104411420422121422043301201421022410303133304410420444433342042204322341333032132443113341202021143424340311304341412302112004222102012414440332023310002242200113403233424130412100240243010303240203023022102234132431141203211333402013242024342322410033110240301122340422020312230330344013334043033424103132444342043140231003320014212222443434003430122210041021031133111320213124012230434404001212320030223323402011410222143024443331400413400422032103114424104233142442330002230222112313013014032334121432143110143034212011412000222212321211404230041134002140101400403231001312203441242422130444343443134011331222321032232023034201410201140411440002103434422211130302144122143131124120433034034141411444112131303411421014032424434231420012331403112012331222112040103032242330022243111043411441123001423032231123104323324023432341200434040124334424112120231404003313232121334041432022222202123232241004300300241310114441444114330013312433130312043401011212000122000024322342404114333040120102222403402031214321330343010200102210341314233340403212400001214210242002322414203210200021124011402332243202334422343303023011140411141104322312224040114412001044104011211111203131330301014214433121220400333040223232124130443210200103424431321443121222220223210041222224322120111101320043342004342224130023224010104021124323410411333340321112041022203102311422424234420323241302221030424233330040202402100331143040040433243432042013110340332004132142411401432134213423422310031100244312414422210311333014341414010140102144304220433131434320132103444342202340333322321200441443230341231423212004114144304401312313031141220242102104233111414302333122043320332331010144204133421414320331132020143002200114433142012340042043301301100243422331434002000222320111034323114314133114211020040324013042333133203341012010311210233224333223242332113420401114014100324232300201143021043420330114134433144032213322001003041001230040411033340002103402131213330330230420212104123421300230223443223331140433230210230414322332444224044131341141220241123310011221232420223330413413233411032433012221414214110323431141120222343332404443323344112433030411422310340304342200320113241244021013403334423302220231441300044120004434430203112441240024044214313114032234010231001412244220100403302001030410333341", "303034104004443232011323213423044410121414141323002242222131420101032111240034431032034424103110220234044413143311103100034433010114114424143421214322433242214303301343013411002222312422103001113331000031014022114444214020312131012013412123033231102220431422204230433141243043123444103244032342222414021013214000333302003130434212230202244113100221234321220342032023143302200223130132231331322412413401323203410023410223034220124033131342440401020420320130142101114324043121032114043013224420210232400321114110312304203303313111023332104041233230133343103401131341421141413244114403332101212433012144310433434130344104233201410420033404132210401130244332140210413030432333304301421330422423031302232400301040331232311313300031230430231424344120324144241311024101124003023114404440001124131113210422321131323130130420131213424041323444114310440303424402003303124331413201101014213124013233321211234013400041103143001421034213243034100242204203334214042321121111143212431233033334334231410213303122422341301220331014113302201142042040041342120133421441420400104112321034324100013300023433421123223001004224200333431243330311404322234243032041301114232301202014033431201422231012332104032041013220214320400200210420114203300203223440043212204003442023301344400240314321404403442423023233424142241120420340002012431200133410144314034124024131014230210201333331224223141323113000134103103430123101121214403221031043030423043000312301323214220441113343211211212434432424301441000144234400430324020303224322402042440112223330410024044324012104000103210412403022112202413404321104241220014032101222444222004041002100310402431221230322033200221224443114123303342201110034113412024242300424200133314041141134123432221423124212443024004210131230400344243442444322014423041230200313003043333224134042100414423303343111044101331222443433131010134021303432233113142010110044012421142104341031031431000440433002324341440032130112034031044414314342143424042144321232014034313100340303331102402420010123314022030441311431244134403114244031020222123312204242042242241130114111224240033301413100431133021231311314021141023142422401011320022221210331312141042023200104200401400334243330331430132240401034142210033332101404232020341220213022323030200320432220224044322201013430313242423142130431332440201003132000441224120440233104220432331104404132124312103111101430011230114303341410311402230212440002103242110211442121113104022002032030342003212231034201440423014123333431132013014012200434334310244301224322002434410110422201414002442244033023104202440230211200042123412304013210102241022430201311140322433403442324330012421402303100243300410101134342142230241111101421313331334043033132034322002222143310431002000401410232403022320244432414240340123041143104242242341402342102243322100013313114403001003203314103032134100104234132144202221132424241243422210110421140042233433424324301202121244321003112030412200121424004340340123304033204200004431144021020340034222042421112140240011124320244010401132130430001223002130223343033432110322113222013411441134412104141043123100414230141234412423431413304431012102413032004404413403413130403301421031032310323443003231310134131223042143213113020304104414300222203401320014140210400124133123204431004022310322312342403404010200412021120103424121013210343443003103432142044201343340423203131120042002131041131314320120214211042010220212131413034214332331233131403231312340421100403143322332042333144034221010403221403123233023103333331404412004443421033144423230042123430323410224331242140312332121134421102101441331244040413110142343030211210034412313301414344300310230343433112112043300300104303320322444201133231331433220444242342104400220002213243130440310142110114322322322111140112014113122143230030333444042214320430340402100243034042132413243204103414433212112024412233241300044412004221142313213421443304301121242024024241010300304211430324441403424011332143232010344023223133402021002114311122231014401244144402114421120113111221134433010244241131412214334212033302332114343230433214012423434122223332432140311040330001433000043212330331121334401244141243332304340043110434224422440134001304341202104134414222302011011140324044312420144234224114011021132240433004132110113432314404243123001132441124331134043302010041311221332320204414222413331023203410312124204320223433423220112432441202230312243314213403312344344300340210102043034", "110213041032203110244320124140413414411014410012022214033340332434400122321103241113412041401430403144311400231033400333302021340403123024223234423432420322032330022422112101343324130011101042043004411230300313302321423301334442223214143343243044021231134220214022013413130323113414240144200440032304001310022213334421020342331333410022120322130303413123002411200303033441320201314432320202133331144334020022004340134204314344103103413230313201041344124421403111414400114003301213211342201423033231403322333430201302000113040341031034331413312220011024430443304020140130021002204011144124242002313332320142103131244400324103230200103311212430224110232444311423031013304322300404432333013142434403004141213321210110331234421411122214203433203222442343313203043213032021421222321220234432441330330431331424040343140321232001203330144242140440141242013032101101042124442100134332320102111414212301033130020211231143144130001232430130100003302230211224430424313233431223313210023023230314420444301302332043201001442231442401100013442023131130443002244111031402403021341041341224220103033224000343110213311341034404403301224301023424211032024144011332442230124020310013211214221041013122302023020021223400400221413130331130304303322124110014421041210212343004140001213410102342433033143124140411031303203244103403231413143100044230241304200323144320434203431112302204412240134010443234000322240432344042144334310404221042320132124043334331132402430242021234111402013303232023033430222031230041003022240212213411341420001324303230342141440024244034143331211231313404100101411443021441312031200043322301024410013043104220131002021321022112212031213031104222041230413003120122130000244401142202104122002020241031003000343044222402114421114222200143022233240330333412302402024221112343112240410213101421442341100400413303004320320033121433430043423223432022404234212343344013201303113322223314202032114430442401444303233222400123403430014340102243121423031312421030313041432201444001303240211121204300130123424020243314442130303200403213220200342310012010434433432311204332021332434040020113440140233042413101323442242232322424132403340210114432030120430204423340340123004232200144221402413214311422140202014311223431404131010123122110442201000043111201330131040332321220340032412044230343002231311023032032300433343434231002112204314304124134312204400434303014340003444011311302031242030424303131223210440212333111340024100121401120120130422044221403224033412211410034121233041041343140203321231110111324140422432204233300120330243201241234012314332301044203234210110221021213113131010010244214401100043332202144444312303013202431143132132014042314233312442031342112434403133134132404312044410140203410044422431302103344134024340001301114322044243014131044021441112230342423440334230410323323213131140110101100430102402114021304230233202430132024340123443324300402002313124030343313204011432404130404342344121330440012421210040213433432300400224124233301311241033031342014314411121304144030314344443330001431030304242323344123443030441142343310301042134240141320342440344412443224133041043212102221421113111343442023401130444410414120104242403440103134004411111343402214114300110443032441431341402441231021440023133441322103444024331042221004241134223410010412220403122214214103101220142313210024102040120212423233323024302302401310131330130044432110200004432324014220040221242434240343400041030343430040122103101120413011242103242220124201224002421422124314233400322103033323321221030122214442404210302324031242204433231432024400303104121340341142234230320043203342400330122301010214332110000002032043031220204102034400442010321110211310243323233414323042344414203411314031300103214344023210340020104112110321143304432203314220143433020424133324412321244124400414101444114031011243223221312244431443412431020002330211133122043224101302123433412440414411314230433321443010424144040142412223420224244140124303003004324000230441240330221043114411121413301424201141423124431312324020004313404232334240010313421440441304114222310424204114314014443101231410414131204011144200043400222322140401040442102404312124304243422213414424321332444001123343002400341441102124121400212302211121211233322133134334011312011231441333033320041313103034034221310343322243100442123002112120324141214021312440333131232032021044100204340101342402124011101120332333230340212402232442203100234032332310131", "024210004121313401110324141103444121101242423231201202333044224020221414111424300343024344113422111410030401404103420123031012143040313033203314014414100302140333212121410001312032401012320440303124422040234210003222010233121144440214431233331244143234134433121310404342234142222414313000202032234412441140342430342123032112141343110304112403433220403333224314321140004344102341312403144113234034002004422004031243221433410222331222404130231244141122101122102202342344124212320110344030232243003221000330014140400333044043310102233211133341223421033021144324303402200241144423220101041134212241140032404422213344340304104120422124200010041110214112112444441223400013400330103324330323144414423424121121440133044402143334202411143420014414222000403202433323404113224142140201413440423201314331042310211214134244414041213033024413142132140120434221140023132321000420224412441001014223012314022044012202221420043312014434434202240031442210121432224430331201442424411204430223241301344334134411310200244010211141043410343401033243420040334444012212323131204112433113334304300221313401304003231441132144020114332044341343332312021034432033314000411024224131313143133421233002331412012211211432144321232013103240244310400440224144333242313101213142104113440114142120320440110334414113124314012221110101130140434343001142040202143142111101300114123444011122224311233024234033012023421113121143423240034343120332430313013423344320011433023114442243420211434032131143444231011041043102333300204204402102411010233114444343041233242123443344221143122030212021313140033333423112432411123243320033101012204124003433201403133123141403434221012331142104303431100310014241030211224333342022130443134321121312320003230421344324423220244123242044134124004430121112234004010024404230404341411303001042421032324431413024231313001432224343224321331433133211012422241110113132430202222142323334320123220134301213204204112040331110322404413034224103233423002334011313422302322402414201232221234030103443321300102041143231433242340420044001200441111441224242301221323134442244330001001013044400043343231243123320421211333241002022113242132444324012342044441224200122032142244302120422000202214210110021423340422131212301024200042012110203300000414144134203433331311424100201423141323341121110332020023112011303012311003221103240113134124323410334442433334421231433113232102013312032002133213233144011402421433003431411431112432040320104141404221134430131022144004202043220303143221432411312010142431422120001444444243314222410001423042034144131314312413441213300010242404022402021341420301402013210233034122033334310044121340320231101442222023422030302201442413030040010433120302241222334213014323340221342303112203121041033433043121003012213204142133221211433042412411403124013210344013230113320044013442324320141101103102411101241334114304442141311140244340023412233242341444014011221400314000024421042123031202430432102412410041221120314241320340203130041411133334112424200313212331410420234404444242442343232204024323403444443323114310441043223303424334431203431241240213423034330324002342313214333311302413004114413442221302042300440241333143022412310001124144041020304142331231222121044144132323120334232224114430241243201311402032324344001034011132021030002230430134240032122030303132414220034011131212242244301410103414310200122442020422103430043133433014342223000314041414122120332120403221311123313414102241131224440020214000304424103201420133311114142043441113202204103032243200040332023422242022320241221022412342243124131423304424003322014124441001303143003212424313103433002402234131102040034102102142010423143414330114231113314443304221132104001433200403113312044134401222222024224243241332404142301234040443211341433130104124121331242420421400144304044131304302413204132221023001203141143013414221110023112012341130313311442004420344300343211214423044413034311210323143113033231044331001301312340234440141044333113012003132231444442141234400102414343234213332202144343300112444301432032043423112143101442333342214433333121100000011310331213210202110114033011103110244132130131242321324023443234223314114040023224223102410343342403440441411201122001221113230010232320404122411202221210220440243341340014212202303031221440422403221214241133344402311311130413313240301431122042431224340423401003133121141443232103414101211424220101231110011324313104404420124013124222430221001141331", "021100102300331031412004314312210342144312230424104400010203323221142440424413100410122131000343102224223200324240111140321110413204343041143042111300311440134440440033333221120244224114012110002241344014314033242220000420234244403003444024342014322444211131012334001343300003300030243304434132122140214320044220212100041233120224022330323420432134304340320410310041403421311440012230444224023302212140112100211103114242132321431221131331243323132122303130113322110421340323132232204113432041330212212243213333212020241341232140044122343424321224220344133131400331112303440101424122202032102021321143430140440431311422231300332023013140141434213224120010304400323414312343302004002123113211233033224321204042120222223431443314401214332221420313223441404343433214134004321224240213210421024043230304433012002430214124002001213020440043333023211414020202343042111341300322012121102344030420422434013231412340021410301232103420140113313110032324434114101403243040211413432044410331142311332141333020102034410034331424340200212003230201422204010423122240042041323040043322330140101213030104140101223411244314434304421212401423121001102200342442233211132022131021131310244033111323124130441200420414012234303444000232011342402432242432414443122113034311011424110220444221021241234010431310412132142202114240400124423240232212432121304442421444424443141201323304022344444213224312044341241113301424110304430130101404002101021341120403243123324002231231423020404001320312422414224212434440301100140233244312310431241421323220320331234102022112324432012040221422411224432334244040301134002233410122210022343020230240431341143231441431003114444124143223230042422210323004101230234300302143300221314042343223142014344124032423023110332330220234114311322043232424230214033342311222302043041112424204222312412412304101340330233014323032132142133322123441220400401111213142403303023042203034134222101221442432110013343031041433304123234224402120230331024432300044311302141100324113213443340320244320333430243124423030414323101411020330444143223404001243411342213314013422110010003101033122232342021101313404243143402420414343114341213102404022000411333333010331003403012113334402204130230422143302321243201431234423402131132413431340440330010231311011234002431331311221002004114230023140434034202340222344213432000110234020412040143002020024440330321001102210123431331203030210141041342220304004432222220112003011113033241323144423044130012324311044030241343042041430342202034321332333424031301113030102123011013111233330004330223211343441130003044030420444212431303123211112042210311433013131244121120103010430442341430433100411412424321224020143432340223201022233000240102100142401314130323330024424421023203324303101424242320234432133120042030031313112412304103210114023434401321400234132043234224232034321224044242311142141311123214444420033114132211323120201401322233014022242334434424221430244110202420211421242434330230241341232123434220024003434411132000203102323031430032303231313220211101222123014242243201034314334112142003442121033130142043222433143443034434321241404034111213034234233312003033044042402324423141422331314103132034331241231412331042341110110342420042313324214444204443410220321200144324310202422043444020114231040332301312211011140441342120430330312414242040010000004342314342113210333333003301234410111344342032212012113332341142314001130410423132323424140030343202232340440100333102122013304113100222012210140224303320213043242133140200430044204133440230234243230410142022330304320143441142224413211400040140331133042324144411412013343344203411120101044214220004433124010144432004012002441001030003013210413402130411421134011042320441114410303303042012243124223400122212402314332340311343203223000111004001032411004200331110043412110341312140333242333121414334324134231100134043002442243042414420300201012313343111424031412024224332401433210000114340001101444224040404423301323001031330132320222023323303131010412303101004010331333301142220341202201104030323201210003030442120010431203333312302222120243014332101112214400423333433434411421021212401230412032331212443020014120124420110122240213430013012010401123334102422040134024214033040010221330311222141113341142413103012404442333143312220342140321301323141420203324031324032432442022300442212311310224102111221343424030043213120443041141213323004133143222004244140101340413324010210313421311120232124", "033023030420214321013310000000441103334101213424224110024402120241420031442023333011240410303430024213320130213003344232000341030133134311131200211411143024412044110420311130242110001002443100032042013210343332423042032324210313113320031113223130103213202233012404311342342412311443122411431043443230010110141202124113114010202023143142331300142003420210211214204203411223030203141441304322140410132024323143232333224101142132343243240132110443304233444201210112310003401221110401030433301340441240221312311304223002423111402043030043103233140014033432344430440024204030330020403401044330312041322420101304441134310134022422104040123101211300343100331020131113323440104113333114212034403230033132423013002030014230020140134023002334130313132422332133241000120403202221023202204432104232331431212121020330014432422310422300044110114202404330424100300213310442120301442104033032300332234410342111240322432303124344420243100401334332234433113221343313024211134334414400241210331331442234234204043211413232131422411220442304212311014304221303440042230442013242201244324210423323111431034111442022421411334011222201414101320014344232110404311332310304140303043021121002040400402104104411203143114140211241130334213424340140130042021312434334011302201013224342003132241111211342134041440433200300143033312144032231040102013142403124234442203223400403013040040020024143220211120244034333111040443431403421240033234131013101242201001043013334220141103124444413114431141340413312223141224344312124004232444243030000022120410421214240440020400241332234241201424220401202000124211140120334101031104104402242432032233221440023413314220220321430200312021114141131433220233430221242414333201203130421433233401001340331201420041431023244013320200312322014422210022231101222234201411214044424211231341321401431413444312201013324004102432143333204232414430324041401010330302330133120223404403024212433202013143011021233312132103032000230242143102121201144231301233232340230112023233122001003204330033241102322432433023230102444132041022421101124241023341000121313344020020012201334244233443232401100140344104320314002020431020333423214300423442444120134022322232204242123222000213012014301430000403211214400030213204232311043020341140222411323303102300404103231323243300212420134342234334222433320142311000222334041144124121031142133400013100043442122021221131232220334031410032230321023231202414432424204302243104212110333343232113114322030140333120324223021044302130043342023200324200214040002133413420111003430232440400234110430030224322444111233012211044400422124010334402034021444323242434130123240340442110444320444000140302223120223333430304143122322243243431414013213431034301320313333402132221301044433404340133120044144023032133003411440133120324132013312434341344032132142111142432421113400242200344233404133434120312323342003122210441330104100420421233401333021130314211222404231313314133403404314323242013210132443002222214244323113041322131402344440114313323441114421232321440330022433000220200303234343444241303324104333310200402130231131434134010210214341122314430024320140101102004414303320131024303442001024040341232031332104232241243230224240024441204432442222400441200211401041210123112043020012040101230023423420344022203044244444440312034120241440021100403243042041104011440002442330044244214011133144341332444013342114110111304022141203300312311021140032103010314141202111141323442114014341402402342143242232003420410000232240121131311220134040033001124243433303321202411011021123311130440100024112043012003134122203012123201231114400102130042001021201403214343412010011000440232320420112111313011310122112220414411331323440031010432212133420443400330022311131140034012430243343044202232210234011231122112000204213200221014012140123001202142303410202322130300033324142402114244242331341424320404304222301301020202104200022200234331004302142132222303130222031443001323004411211330404222213420343011124421002332134104203242314014324441111203412002300323220013001401300323132114222111022122333410133410332200243204341442441240404132434020441423233010344024423420204331124120401330124202013122024144010234341323020012021400324001021314020414341324344030043233404004242013014432131414032212321102334132231203030140141230123301343230144344233131140423244310040304014423001402122432200041144223031042302024041230431012432240413214002212404133142000210001103440223133112330", "441330204313313344242140202413210142244114323034343141311302200111040342204302143234343341024313111213223444402443332122000414224300332330324323100202414033240411441311132221300321301220234103402401100000422314322213211440233124431013303024442002340223343433341131321404420233402332212301224144243444304433434003012011301032023004302433104241120010102112042303421143020403114221422100323004040113000404441104003020232011213214400221342323132040420013023211430320432034202421104344423342014120402310340423230323404324133321422021110221001113040401140004422200411011342422031303432322242410304244423102130142224100100411012000402121031343343211413114322044022101224412234330304432221323311011234201341212423412343124141312020103041311144300301322130444034004400210140102433204230140411302444022101411121113102443440214004320213100341320221013021230244331442213140000001412112430220012102343133330224120344140101403011100331111320044402122240412420243334321413234343033044221431440143141223110224444033202021232223340444130424000132101430212034000121124433131202233041322043401130301334021141412330231133123001143101200204333421402302433004402422222242432113041004130133102234322022134411232114322242402414241012221011024431201231141313400401241124003202342013432412114442042002422003320421300312303012022013013333022022413411002333204421340410301404130432243013310330244332330203401432224311200230030021424414321144114100402220110431002311011234233442221223424103233420124121042103333204214024130020203302131003042212031204221422344233410220224014200332324142110034210212333303103124200024321303341404140014224231403333242040402401022302034302001414030314131211213334014441112204422324001201403412130201410443220430431221010410330244011424040400021331041110030331123200204231422314323342002002221000423312111012421000100103214430240043333342320223040004012343134133134211230141010402443220412131314411410214210120021420432213004120233241431323042003312410413044402013340220100120404231041200032011130411323044344134241402012204321113024100302032220210144241242104012414010112034022441224020100021113241112442101022134443412113041330203014434032001133101411444214403434302431304421312141033233212000232110404413230332423434024331112401114224333212214010120240231133231004020431431022202102403343311340102322401414414321430324134431400213243221114221140004140012042132400230133320021412333212123441104024024200441440122043312443041113410314102310214134120303434421120223143132331402123233410114430233224212301343320413343004102043104301100403212232303304030411013200424231231120434004134114402234212434301143020311324011224013112043333033111124132444210410422323324343102311432231340314104231130232420303034423013343420212001410233044141002023001213444132041014202442340420122243212432344400403313322142410234113143324131211010212422434441111130234411434023414132241430424403244110420301301421221242303123222313043430312003403211403404242202301231214431342040013200211342031221110133231203200313042143123242302042241003004141322441200321301002444133123224312413244101340224422341434442032331114402102200201333331422104241302130020341101432102431102444321243133101131132143011042304044330003134432430020201342041323314432303322401321041040012011343131243330021204113020201401432043334121013431413130010010112203424422440313403302032102212143404241234042410340120241102343113414231213142042411431204013031024410244434212433320004433203321314011000320033142222314110214114334423342340204311140311234342431001302422121233043201034410220232404213310324010030100013033243130002324023340323010044221403024013141413432004331131211002114031104421041344420133114001030333004142314011321421403034044411111333234104213034021114440003131132101420231124214032013444133223443330424314020434442313333144424424121122204221010011220132033443140043143010011234422414404224443422143214040420132221410111022000412441444303014424212334224321042340303432012103312242304431004023134142413313242222043130020433231131112233404314410041322420401130211021101002114433421241114401332131233311431113342213302224014022130421404411004424310444434431232343014443422324331213113103102441314144440441100324332031203433200024131421324243203213334041220302424310234111110342040330112420333040232111402002442444023444223302444421011110200404340424224423311203113303301032434241114001444021043143141220223411303412", "314221403243313240433110123144101200322133132303224121421340103210443213044321321212111223203314334342322304121300204402313134342044334444004301441422203444420211443421401331042223404330223141220324433022422243321142301022224203400441413200134444044344014404440211323402334311430242203303012102244223413213421040432043123322241320042422001411012212113240144220023013324421321040304033311342431324310023040012412342243213133211201011100103034421201010040211224412132333401121311104413442031420341432032302223141212322213243321112441044211431224342440111144412333020431230431340213142212322120410222032400033112131204100143301402143301343401244022202322312331413033232001000222104044320122113023402430141442022142214231410320203240304323334301102241142032111322302341203234422431132324202221041443232420021204311221024430011313103413123330300341404242141103413014224044020411434221442233114040323230431044311441340044133020422220004243134004124131403110441130303141343102103020220120420020212313142143344213323203303030320020011340114204122120302324441144201112204221021332044242102440403130034133400324133424230001312210021300111321224304113041440212123402222324333041024224330142031334143040311420401441312114041244004032101213120412212443002333413102421131200403140104342422004221422434413410310444002032013412444000441344344124102321341204044300320411232141032044140011140212243400113140241210304312441104143342101331133003020440044102122340111343443010321130134144323430241203240101443213234214312334131434442134402030232121421202310330110034334322444024003102003430141232141041231022024222331114042420010111010024131113432303020230210342440413320031413000411041324221102211111234242020044343134213304320204331003412000043212440121011202224401302020322034100102444302301430142232202414301021144121111203203420311310224241021433201142030422110413331004222341421321401312204304010421310222104420313014011140243233312414132323111324203310130214243032241022221211314223303012020140133443312343140211210333240331040330031210100342313403403123430132014014040213314013140001122144310311324002420412130433321301303121130303020433032301411222000003040334210244313213422144410441202043410413301004021413101410132221310424144033123113203203231011044032303304223223232132320444401100043002034422304021241234244012234241404323444302404113121101344034340341434133034013310110141024043321310242042441422032023132203243234302213243312404433302212403301244401330011040132241432030242044040024301014433030323322130042210133201341444132102341131132240004243002001031032032324304443143101020122334424234344234342100000421340441404331403321041203422241211403433100041441011033212243142143044413210440313222031104434020023233132100343104440242430442121441223432042243012144301110020324000144030011021423222002342402143423042040300303122413034321030423023440242322214203320121010440343232402033344324113202023121021100433441311033344342444444240201320333140343130240412211014410114034320143000314204200340110314142440042440444100014401420314423031221041233032104244243321420231030001140343032131203303030221412220320110110202004012123120421140223043023043224442014221221010321024042210114014103433031132434121402131340123412013033110444001222114433333414301411414431314201404203242030404220402200020403333023400322302204323001204402232010231134141322233240130010434111102241004411041104101100134021332214241023130404330220100341102412144410020031233012443333133020242303344312434123333200220221140022314040021413340201034101232042441421310221040413411010201444034011243000402001302331121140040444340312144404211143342010422200202304334324343333344144412001304442110343230212300344130302201022003343230222443212441430410202234422124424401300034004433211404212231030200343324030214013332221204121010411440331012223404110041031141320430314411424443221440322433434210402200041044331130044234431343233221301130222223311230412111413343444422140101143012000322404124431400420121223022442011313334421001333021413223433043002213434441322244104022100002432134221143001411402303443312122420111034002421233234213400200123000030302434323413433340403131420320042034124342144102123032143032402043402324144303221021113322202102311111424333204010101013411240041300200432241432411323001333444014021423131334032000010304004433223222423043200134003433003341232412202220243042433023004234434221100212244044211300", "021304302134314234024133404202002234233310414401421010110300222201310422342443041401302023044201312130340200412014030244031101131200201430414224230121010114343021000222124040031033112012414223234441334133130014214300122410120201313211312030232324203142340113204443142144444400201022332413432231120314111001033310224401011213022400200432014340131212124320032144131134021134400200214410422222120432101030011033414403402024240032402113123302443040440010303441223020010011402320332414023122122441033220422142242132234134300434421004221310224012010203332133123403034040013314423223304324231033132140224221323010233003411240344443404013200203340004221241333210143332434022044230024023431432104220344411343011430042213030124422132204223230012112400213140133010400134302431144144312242213411443041312132230120411024233011123223121012131133221042232102121103114241324341144030022011031413121244340224342041011144121324201442014224103433003444312111412111210101034104123334041122330044030201434034424041110434300240012244342140103241323341333134430133430413014112134143124322311032312313310444021332344301011404242023120313443202420040131031422214322411221232133132400424242030003144130242343421202303003414403100043032320442413412442201202012222303004304242001140434323342220220033340040004234233322424201030112204014234012243424220102343010031103102123344411444323344244011130240022140313302231434104412143043303023343432334241421023344411140312120324323421010123402043330141311411032223312031431324400332113000020442213322000120422422001301034044140330332314324000344124002002301002230320101444130030002202241214001412433100142114340410414304010311111104013210021002322003312030012033411042142120333242131042003242103431020234441142232404140202420402224310331103320141041204221002421120224313341232121240030402020402301301410343013440344112432412322403413042241131403103424320310301412014421334113430414322432000314142230224220230221300011240412432130010103400212402033124421224110420141241310231202121242022002100031013414220234023141320231020334020344200301400240241124004031413002314122204103231444202224241021142201342234334102414410010133313444112113433114302320213304101220114433303121140140121404420124222134340014243004001010343111220202444202010041420143240413413134301142203024410343021412020133123221131421420000441003422333420012210221134420440300032114244233114132300300432433223100432244422202434121412432403444223234212103030404223424301434114004041411432414024310303332014340114240130102441012103313034132220342414040214010320420311410113201122313222232220213442341022420121320200023224314403122311014023200121044443003402323330313042033404021031420204304233024243134341130322441102341010200110220201244020302423212344013334422411022002440114044033432432430434321203111003033111243414402014421224341014444322231403333110143410204200411002342013303221330413232142221240021431130230330241003312101141243041112202000314221221412030430414204401034124441044411110033031402043123232232123411031242433204110424424010311314103334104011334024443002120302303414121123124022314033222333201333214004231422342004231220014112431443241430320004312131414100134210041132010310121444030133421422144232002021414430121412401403111324430434142014011423413321314410314343012114134213240323121421102021124314413334413241424340302143301110430214001042233313304044344130302220231034312240003321231422132123004342103000201113243122133030042322441144424443404032223344043044300123211032200400003030013141131302131004124011010101214141430110310104122242101201340112333001002443122304420123013204222142322320242124331320222113311420221420210140200331044044030204144031400343421344140212030443103120220013123101000312410302400241434220410010334414434011114310121041121040043203013243313431233424202414242110034304422031021433030401110221011140144140420132203120004331020101031312102224234123423044000212321413240400333110313111430430024111332140402043240404400101240343234233243421203130310023404414332033413314321233240303424002443342411413332344321442100300200212301224240320223141321103412103121423123412213002410101022420002030210032420110310041123202000421104032133114234213130012420422111014142042132044110200212002414303434303142243043141230324204132341212442302211121002013122220104102400442432120044421032010303403022304312414102414433444410434002132210114101432103444000321412132223", "413234311132220044242410203121403121121333420312003331114131240323412202113210123011134212001400203230332204133003214312102221030312221203130011234031411031122324042030204101444342220413212342431141411443130343423423013222004412430320404240313134403442323231200322221432301331414213040244223420132413421101313411144434320024342000141343233432110232223022020343320043414040204033042304134344243124101022102240034140004030014102232002024204414412041333214412242342240022330224003422323121221223232134013343214231231042303441343124421010404440430311113111132123121021441302313330214441204400023140031242123311013424221244100011021030104023113111421233301312011204130301211313034343224033123301130301204222433144340204120041133302144422131334230002143344034103322044244312341332213003341200420240413120041004233312021133124210341202211440300024323343222330142213213440333331124144333340102332220323120212241001202130340130423111204431344334431312023434022404143034343113003313133140243240114130330343220144123024201024443243431033331333232241021021342133100342203342132401031231104243112130442302412203444424014241102300112000334112212334223332414410332344041141111031030322131423011142202023440341434123032101424133234412330320011243301310220432234314240321132321023013134134202304131031124220244202012030432024414211331321110102234333433022424312000440313211203310132044341031034041341344440122243231122214002023031433430401233330012233404202110212342441041013213324002011424242124411202313432214003222414244402220244011443332221331414430031124003132343320213103001104332224342212204130440301143301420342442103444013444143431033240143301223213143222314033434330223442340214021240100320043041034313321134203242432324314130141423410423203030114341443430434120113341103434211044121012124241243314131012002022431113401032134102244342331100001214331330303112431420430343210401022334334140241232410404203210343234432203412403431102134001300243142421121404044231412342104110343134403021232014403321331434441134014241202110310444004202431111131334113304434402144403203112111410214214202421013330321030322334034301034302223313132131231032032043143013104201440413202134433121241141141101314100403131232221103334310241203111414420441443431124040134200201223043042003144442033011314444011012340003142431414003401114202120344230021332303040430003300342422341014002232304210412203341240243030320320330031413034120232014433121113022431311310244330230300203130144424330120442442420340324321010004143020312244311111202240231113001430210412223331423023202412202430234223012223112124210013403134033210321143020030301344021001422010412322333342234430224221132230113134022122114304323240432443321033041013120303124003231001341033231421334311001202241321324004212002101230122020221220122210423142101200240433240014233311310321403442413323443124121310311413043321243130331114222233032404344323020300323310110213001414043333311332002003142340443400233000333031024023141014001402031402310004241203302112303021133014401041404030023141130202324230041241234213213102310022233334242133342140120114440421442040024404204231114440320424114321103023140141243143013140403133214434004320124113041011404131214300320240422321202000233114420414340141201421431203100011113432321142000040021221241402441104343034421141242314014142141311403331340413102224332134203324414214430221322033300242103211312012112412441101443300131023101140202222034111134330124143332230233110144203012341130001233022044431124334311424324042201101300324132110000201343114403302332310444343023403302210342432402444240441204041123144231433314341404103411320440313223344344131003102440113323020113221404432043011101213231323414444110042200130340114300434320201240320333043043344121434132133333320221441100032211323141244332400314200333213120032313433242111201034130043320124044214430404140143000102220004202003200011212423202234231004031313231103042133444311143304413434144403330032402203033231442224432200313222210223400100230001134104000014421401003243023041400423414310202244324212242112342342344320243444401423101044113011043003244422223211414230200241342130112121404303411142102333140403334134410201210401404332334120103124113414224433024022342013402012231003024010014340202313330322104222044011331004220114023303020100214241114230103004322213114211134011030113404342301000314131400112322344444331123104411240402421013400320440310421201", "120220244214114030140221414424131120413433110221323024422200140414112433110100343043113133300110424223132201112104034333230432311234014230120204132023131440224011004012032210031104224440210233100420203331310134440210323231314302433340310414141430133022340331302412244333300011444010032244311123304133110011132130344131004123142404224224032100223124433000411101033441004000303021314234030100401424413111111412230422321200443222112142412422200341003114122221233233040310131113132131011023012002021403341201313120120204012440400221403130031211213000101430142140034424232322332221104204440022042224324210030214101100243042323033300143243144343201011133023212310231042133442221044001024032033031301342314440404343124003143114130023301411333024422420234000034003040331321101112014320440222234122101123302030020013402023202101333040400212310400112133431044421423341122232133101321142013232301404011330032321110422431212112422440302233231310300434130214430414334103140210101011024231021001442334430123111244243132020420444404320230103413013430402111410120440340410201144434042214442144121200142232310411111220144211324420131120442041242242124200214320132442023224310400021143300011103041341133233210144313310132044200333444313430442110133433403233231441102022314113414402231324040144331313221413111401330000411332103240341241024410010300412122041011022241020033143131204040042332244103123341134323002334002130412013010441414032322240100313430333244412034200411104310321013023030220103240111332133124040123032132212014242112112444314233402343114002100222241212412241230310230421120203203334300330241012211322344310114001132340122201011040143130014114330020431233430304340241101344111140010043003113134100410332230330010243210014442331130304321241133232432203101111012002314314132412230130434003421322034221330402420200431114310020003002403134342134431234331112431200210021043102121300134344030303241013024241411012003303304403424320000140240032403014242122334320033234202034321311111120441420343140100034013333024143301302413143424333210431441302440400114103222124214041103104420432331321231000400342411320022002211433040244440442142121434300311223034210411313100200134244041402430044003400013440313220014244401210111021302303340022011143342012342123131420222020030232031024024404333144411412023022033000304203423412414104303432322013131011213104101131413304442400110340043044334123223014420412041221441430211122022204143414010444102444314321413024301134203234430022141330442221044012003344100443021040110302434344443111014320024321031122113430344211423331041101020010020413201102423033131341134223304403143031410430234001020112130423211021333041403400132431011024044101342242031440230202441020204310103131224322023144313433411243433243013133424442121024023142103412130020242131234211212221410131001124113201434244202021122314442440344430002244433003231314331234030123444002104101440314204322414040321411213020404222030133313314201132143201043311214122343024410444344111412204234104424334343414433320234404133242401332423140003102131320140132340030303414244203111131334012203124123142431300232300423200330223242334230000414223032000100021442232201112333310131042314332041213114133211100102202112334032301443040023403320031311333322431001343143134120220332040430444221230104210113120031023440213223111330400102002221310412212044134244242133311114041044434032004220324023131224234302414112243120411440013000333432030201330301012212344033340344024202403444042243410223210010140313341031233023232044243413200113320001213211003144302421341431320012321003113201200030212214412330410132212144340203144333014001423100003042122143133300433413442301314403222130044404023121323003041113431313141034031420331200300104330331300224242042104333034002122031233241322134412304021013214332314433220342132211331223322004044042344422413102412012420343340001213422424244214444410341020322402430131122040330013431143332402201023320014104233444022312413333220432244300223242112013221423444403434133312113020010223212222041244000121200311033012222344214104021203103034312440140102142313342324324440113313222240032031211324031412311324023143343032013043102311343211013113324413310332032130043324113421432002221304004340131224042401323433021411243011343223312000032301433210104242021312021441332100201132111220112034204111432423210423434313300000423343330121033113440343421144400044030442302132203344013110", "114222432113042114034202430133221302430433223113301203311440202014320440322422342431312414341402233332140212102430412433221334414442103211230144304230130011342404113103320204342112034043311211124402110314433301202002344212332120024103324203031024424444214443300443400141414341201320221132231032400440020331010440401131330311131014022042230434413343104021222041034401210121034434220121340331141400122442231230102303413201210302403223013210412423002341333030021340024403141000212033322124012321433323312313132223004313423310233124400432342244432301241240332200300344244223033204414110412141014114402002230433212422024400024222101002124111104402141211120023443141431331433012303002424022402201431400301301030201220400401200003232124022234002332410022304101202230304014234012223042424232444102032330312002031313403041244034211131421330311033424440443224323041210332433043223144142011142444434210324232000140121103122410422204012212240312003240444001042444430442444334123313241411403342304402030112403244214120322133211034411144220344031012111200110312424011321303244033004032442031320243031314203403212424133201322222432313432130332124141044410033142042210322144123330030132434400112441031420120234123301031114044043222334030210342440420432021223420244422000313340031024020030120321402123231230211343202121043334012321220041304124102012103114111023102232423124242314421404443102233044320102022112300421323131212010331321212041313122134101323242120033221011110321340004022010213204113412421001233244333214241423244423242202241332400040033314444210423301311222243103034420002332401413023442044123222231103132122242433421320023400214323211431413313014003012022443043022433113241211013032040333021123401400234140012141144402101110110442240101024341141120214120342433042421123140002121232430030031303142344012403014441333043243120012113033020401402332111132243112244323012130230441144221022024321404110412224010122320010431021302433424030341204433131123121303202043433402333012023011442103333314144311112304310104431031003110404430441012102241040112024240112211430120141321002123211024301104433330404042230414012130011122034401234203200043044141444232043442441131030332121024133221132434004223142143443021223013334214334024010344342212240304232341210440104422124232312442000440112333004110134222302044444110324433003314203303213102223334322430032313332404022343120220242130322032140421432211314243043102321041330330033230331410023421343212202240010132120414010032412322432431204241213130012001243220221114102242303211123221200040032344111144312422232331300101110133140101423300333132114233124412013442113323114331213132202103334343020243202111411232114122120314323433102320133032032232100231344402441400300231442143421144344114442203000104424231120142013411200240300130433310434304030422132212320134443001043443024323421420210104012433034204033020122434434323412332131014212332201221230041213141331404234013403431043343213314332201010300433142334021142432043433441431310202033124244220202411443331441322032012301203231331144011220331432021344443203043414312240331420441412104312001220400124121413333241434341124034043121211442314342022302343122141124314412202402241233012322110232003202231414412430304302302314143242343121231032410221214014402344431322212143231341104231104033022313041342111000401232414344431344134410341443310310312013034234332213233120111322132431043203242212004013212224100110042240130401233342011022114421420434442321204404312402004322443004234222213023144101034440400202430234004443314341222011111244033234424123333241430223014022131021441002343134212041142111402103222220224320243231031013112204214321204442232221030110220010030214120124423404313430023033001213222211214212403030334424324303240131241222302400224133304141130401414010232313004144100230240024441411044111400321123141001213241001044143342233423234121342423013410340231132032223412233340240243014233224143404123214443043033123000241143400030034231214140112022444203142121340213130202131341012442202211241322440121314144124003221314220013012131334202400341334422124320011034421134230422111341402000400140140314024144343141124330421030023134411412242331230131140334403202304332403230310340434323032043103003041142300302204233112231412124010400424004204444112420011330334403344131041122434033334303113304222143044210234113204304314310400320402032143342144233314320103143100321322310343113032143014", "443133331304132222044103112240302202341341033142032323444120314144342122034410424040121424232331244410112044233123122314140210232334023341310020213412021210231414110420321423223003121120042301104014314242443321232134213243301422212430223101024002431202410220420010314000431433114422011411220310224434342101132441311034102020331144101314410312443343001340120403224114224043101030011433130021024231320132023433223443001224341023412210221211301130120134333122423142301340024000302040342233402004003212003203301003423113024112124012004420223433410123000213440221133020130200014012343213313313204210000101102301322411013310120432333430332442140242000214143003311024441230304312102330203041400002322401441324230312132014201414211240320101443414142143114003331311102402443110031423000431402340213230013133243120104430231414131442014231023224141214233343141140411030102112232140430120002221434304004022134241213434441223013010334324120240244224101313444130323401231101223242312022232410444011013011144330034412402011141342312400044222131232433141431010112002002312441204003434244303103002141400110200334302433403210243140110010123141112402021000400420213424022411311232424443040144131331243144221122202134322222212103220102213433103131332040034103144040430003332040110102312213111024403001314310333300220200010124021213023232032334314130242234310224402322204222444204024224243121302004241241204311113044004330333011121123432104414333103231134041432330021140121023041214321324111442143403042332342231030020411404113320403331013202423114420443232233340112400403203343002230243430242314104121414414401330232420203024032244204223423100201333423104402243433213120031213403134124201331430123411412000211234232143201100213112414402344343432303414224421341440430202203143123444230312421233244143432213141230140413313123010000104441330010141300124034033442314220323020001140320212244411004422104413100311123231044220300311043320033210401100212320333114233014003244334244432323314231302134304442100043011404131404300433430323001302012424331433030033114234024014020434041440024034203334343402340230233024424042113011403232341340202004030341302121142122142101241213224201201220341331332031233101013222242322242413434410120202343420223222121010014311401140131222323124040120434032020343041332411440322334212443421322230402143424322403142114112234204321431433131001400323410310304441230342212421012221213404243331141033140202040320413341243131010144431030021033313312130123014010002033241140424303434223340113144442303034423440121443312133134444200244310200403211413430300044014102124224323104022103113203222032232210231042344043144013033002221122023133242332200340041034130204420430344404021343231403444102100212310440011411030314240123301124210211422031041401232403121333204320232430101424420412403103131042013430201442400003102322110141233324133303303141204103040023304424003010423124232044130211203000023404301043410340142013411304002340024110311032000230322241200414322324104043022101140002213440404432003444144212001424442230321432310430123100400334010320134214440220024241122441343444301144130314324401303313400104100244323424144042422323222102033004343221403330403222340440003311301341124404430203331130303131241313032313141242333010313010220130401441341341401330224210123020211201024424032242330412010112130340004140332142320040120304101144013121004021332301423313240430020140220003313034213030241323424423131223220113102400134442112323300300100322104232322110044221140033201324032112033212210342312033221200244010411322100314321121440442022341022013440012043433413413214320321434213422141101423122120001043011240211013124343324421334100023410410031324314012144232123010034430044021434023344400413120103421232223322440441434301221002242234424241421143012302402030434140113011201431401441124312131131443132230340241420331100101041413244222213323014330013344130000323003301144143043240143012221223143321032004133034334114443004120410214423123334334023431213201413114004410343021010044430311024024212410443334104330134223211114330023021340203423102132331204012141202222030004001031024303432203340213203201241303421043302012014411311020330042201014244202144004323342014033134404402114444042123343424412443431433302221414134431210141110302014242003444230213202320320020443214232200203303041433222443314413231013220433323234231243220044223214231033221143420120201323301140031211423422003122", "203220430314334414323312433332014420211410012143420301434441400000100330032423200401411240042334142413121313414234104320140221330133212132132042443202433013334010100041211212022401030421040021140032001204203424002123131343304242020402203341140214240423224100042341340212434204203202111333213321141412003404430011202102103403424241224130401244134404014403033241022120111243300213302233143414240040032033040440234303021332330132202010122020214234330233244023343123342143232424022134441200214242214330303131113314020141040120400114130312324302011002232134202030032100001003014142200442034102314023340210210032314113242433401222404114233133020330003212310012432432321222203204114420212414041230441421412444113031311324231140022333022404432031114410120442131413014420043220314113034210342442104034440302302402200223214330221301244043420321320241104212043223332103111304114213343421011244441123132401114134230431111201120312044401320211321300142333322443242033144344200100404142242240204112000432002340402014241114404022400224013340102032023240033304432223102121432424113342314030110444320000303412312041412331010211111023414124343312124220040234332240234240201420222214211243344123122300311122144222204002223232431332243221203013321202020120340123003413401244112201402030211034311424013003411140104044304441314340421033343401423221132243400040141013420132103003413302210131030423244401000313421034020043020440440302322224240421041331411410223013012431222424110224423221243133344310232232314240013131203421213130221414012242124343404442023114033344011241240114443043412101300114221103200200423404213442202202000242301231403423111241100011212000312042103021034143403230142242034444230431124120212333001030131242401410302002044321334110111301033342121222324211423422041212144201013012024434012230020110402440413433421433231334304133000322410224222123304324430302110442224241324411340142413404400431233132143112124023401013114424333022441134444444300044400234422040222330332100034034441012101312210230010140440412033310310302013230443212311042004224330132430301313303122122242343300241302023420130231424001233342240213240203201010331102304144330212022314402321343433041102444223300021013300003420343200414211422233131302433343010244243422340443243031042240141224444431301221131444420311101301120303401320243004000212330332231434004202421101200403423100020301033214131321323024134340343331124001112314000241231310340131123103443114224142413043314133342322222023443020404342014404334140123203024121400410130420313433132421021334121240103444443103034404114401220214031142110321031142001330134110013012311201042030120402222332441410423101420114402230341311033333242010433241224431023404133100331330442040410234343112103143103402423134232443043142212121141214333143311122242211402011322112313030231404032221222400220140104332132211402044042210241432120021043022213302404133042432432411013321234432000313223112102003411210012302121430340221203234423143011134124133204122032402411220210010423121042022402304231113342233012400102203142034231121130321340440140122011141031102313342024233222123142143233104201442023422401321040320243112303242243143421121121033420041412141304304224404210232113434234442043302001230413031200000234231320444124234203433243402034224012200113413123233022213224041003243343331232034431421412431223240434323301420341030440441010220440132041402141112141140224133203123222323013420144314004042023232433214321344430411400012022410243013114130032013203133101221033141231220432320042031023011004301120111242402312244224232123331140012243321412134303341311433241101244212120030121430243131024101210203004023030204430011133334210310340023023402044123200012104012041141431143324240011040232102311231423344141211031133314024442222422332414414332013102402331344233030312104400022331401102420444403034342443110214303211204041414103223011343401424104144411213233213233002124344420433101301222240333421003022110034324214230211031231411040112230331001030043200434103211114130134011400124212204300013031302341122320101131002224424001142032011223001200334143403100023002122013443442443320214102340114110403041210044142210400311003413204131404043431114342132410414201434301132240430341010023023332440144204213120223014320113442340442040024344121320410131443232433324341034130140341303341332223023322141403044131202411343212404024340012410231331113333340420444433243040301243014104", "341310032302340322400323442343322114130443141342242323434042040434300014311301233433011310143211022103312310142211122323211334300033240403121023420222342320210410132333321242401022200202143400332412003214430400233422003242041434020423411031223402130024444204421301323324431142400213301144214200401004124230001011124224014220304314301301231311112033331143241114021212412443303004424012431332034040320421311324123031332313224302032244443310104143413301401120142313132401242300200021432303442023312101034010113142341431004142444031441103041043343011320313444324212014024320444404244212202044113242031002032140102312310021302330100202222400131143220233300130344033130230420342332104433300413201442313312020130330011214032124403033430413234333021310001114023340331440431124011031024131202034341442044010201223313204301412022422422421401343331334103042421430210403044313233222324333140023041240240441431130011312240303040403200111310134412104044221242030011331213311442004101400232444324201413210431340423200221310314034023001223434032113034144200311432402114314233004324000101304202132104132312310422434334324133314204104123302424234244034121440014024213334134304431321411342033144334032423304302444421421100404124004403423433311310014301244100204321434301124430144430204110144332301242120112210143124304423034103314124320233021310430333020213333101311323200321214233221242220041131233401433333442341134431222410244224110220214220041000312133331302142141332132432113241042240142030103231201412131000102234044101040042413431001144102134402132010410311440434124414241412223124023324031324344204123044014141143432234323010443141010044422300433414442232134010223041024012041023303434103010204002334241014413440123341234120413143414112400323223112003123230011222142011110023233424133412340313344202302413340333244323041001223422121432321212413130034420424132330430220230143041030134042241331331333412140341320422443111201334300123313223440402311020111241424302101404022100134103131343201301303013001232242033220112111203112024212004214424344430241132013103133111323144124134312020302143114311242403232341322304440421423333102234124333442400023003032444013020401213424403342132330043344020304011412334321001431401444123234211340023242121241423201412402401433414222304441303234320010113401221330142102404431231201432241304231043222121232244244443103011143300103023431204313301213223121031040200114230210204123133410014120231122301313230031044222143121032404010001133143111003011120322422103330004132042214421143124020312323104343332021043310213314143334001222003020204330303213341032204311200313301041121430224141024332020341010413020244202304031044440023313230233103443342332413231233413242022020422331240432043443323414212024411110144130101303241103440430202402420431212243403400403211022313012344024343011413424244400202003431003023123222244203241243033332003304230433220342334320121422032241320121111112422033120044242121440014024201344310212102230001212141212303411342112430430010123323343321044030200210430422312203123043002101411313243141022041142030100201313312102432331444323014124410032413144040033323432302134034120334333024440244240442324241000032402004032033322204401114242233233004141003442244304101233240243222134420334144030000143244001002323240034114120333333200321011141322223142333042312120300434410324322232404131403120232134011431241121324133441441002101143102022024222414230424300303013004332420114241403102112411301023024003320220214323331424113142142402030304441430123423220430210104213244342231103121324330021214230114222433302243231411304042244310130311033304241412443302111131403033002440120321230120323234321021223411414222342314442124322313201402204300332433344033030440214133022004010140312321432003042340301000204221200243442323014042101244424321013414104301433210010411103313123424034132132001401120224030421141114033423042343444411032401103244031114211140314301302001142032244443031144300033241141411144413313342120344140231440011423221040441100422400330220323344401131441321122214403214232413121320441001031232102203241140302410413132214424333044301124410112001134313210122140422033332141411402011000000101104213033222022200404231022242244233131042424433020003421024241043410123104103424030003103304313134423212244241312120100412404144440103311130024211040301434223441114020041103234400443023300322342314122421202123341412042310422122303121033111122", "200140311003321201004034422313030021212032301443414440124241032101203021414212401402024124221421040421341214224202324404140110001333314322244244122024204003000400211432422331410134311112410034013000220244310313013142140123210210232412312021342203323442213042414330400410421423214200043213401132131222003203233134022144142141121242101112100012202304002110303310144020140110122132232244330200403424043144004304430441101034134123221032142404420420142042331010123314402040113141314321234114132101412311040044030144302413321313233034314033130000042203004003414243242300303001012043203400244201114031213040042401041041432204441340124111334324031314024423031331030302242324402242411031102412301333331421221341401211014123131000411300003340101434401333301302121313044402312233312011303120023342132423141030231013304101203310240230210400000320434001312243020232320320121422444014011443412223300002444244343020010000411212013233042100230244004224342240021121141123033014211443014322001042323103102300133041020443041122413433421314210232441221030331210434120110340231123011223041321302144403001420021022010112034411142014222424124043233201440132044313141304040114142203124333310140124302110301144442231302233122400120044123124121233304422200010133112032044434023043310213340114424104321040441134433214222131200323340220341301204101121412232344400123214340341312020413004304230034041000401333102133321130332201131430124300344434320002323313330020433000230123001222023244021302411011202303030021312232124243023211000213214204340401412330022424333042142011134133304132042040403044034010441043244202013440033221421003403304310211102033013133132221211211333301112440004301210302342234214101341142240030122332022320430410244042433201441012424442240144223114042204410140033100343134040331421120034331204223300104122122233220124422212012124133113022132212414303202442024441340344304323211312103104210442443321240412041441130344421114443103201243140124041420122312040411012423434224414014432222000314444200320042033002104014422412134000020202244302321203410003401132412100444334113441401332214123434000333340211421424420424342030040103404301103311120303044402222310244402203031242030343322114122310330100444234442040312443414242202013110142204344002024342023413044330343432001344040410043332110424231123132441230102110342120400140214102320432044243120343313122001010400233302311224013013344221100124312342324143013001422201012414402401024442404004411434420141011100123100300324010100111112410440130002321041203411240241240013024341034234312331003134302331011304210230333110424412234243421213330324221010121314202011143224310130322343031440421233013322231041014112413114132043202104444241312233101240301200001003001033214130344103304400041100243123321411231032113014443231222124341042440131104441330234120432321040402233314104343211401210044103113202012441001342440042322332021423431324243041032100102020001232221433013413124402231344442400014433232430402332022140413403332231224420222420330220221340023433130114304020413443413302423133313144312330233002142202341032401424122400411143134332414314012202114144011142313334204242343422432303111310021431430131004123222024031141433304321131400230200013304230033003244420202343313143433303104244113112303242232443320113411242034033120334421324401231342302414201102213013214223010441232313434221044111401400243430204112022032431310004204211422142412224122411413212120034310013132434423142323404211310233214321320330441203121323034204043331130242401343123201024230101421314130103010402244230222443404143223330141401201343324202434120141102010423440424122122033310404433420002211420324231320200412040323142022202331422004322133123132331210431301104120000222324041204023334143113224023142314424442442334101342324430443441304114041302113031413030101024141132242440231424242431123222230013314434130301221424241014144143333244303243104030131311200203210044011011414331124421443012311011311122004103013200124134433033404111002340122023332114340444034412241030231132131214320241011031443044342210232213312414144330303033301143144042010132300334311211321311222300200114243022412211404142024431122212211404142222434011324000321330113010222142111313013114210342132130023230411042214222343020131323330401022041410204200001112111324341314002303240034211014132402132241130412024133120020022211100144241104403240112204123130140043431331430014303100414410323302000", "142233133312114042412233000414310411320301023143441300323211012404410311010434342311241000443420311404240331132013444133001331403212220431032101022124323043033002413424122301004121420232330442020332434021422242130121332044242120401442323222320444124343024023434430032230141044003401010212100000140322034131412222122431410410100120322130433314232411014112140224043443211112112000113341102443001241413304113121204233424204000304240032332302102222031400014411312411100042334244013444423014320314111023140433120443221233441333230104311211111403332330320441224242304033010243041032002013443431104242114334043123013101331403042431110034033111403201331413331413412231021032014444432422302322332302323331010003133414030142434221201141322311034221224304323440302414200424432131121344203201003303432001044434021140313110000103141004213320044431132114323404000320431304022434211200144013043312211043102130302241221301020022123423224234040120410010112003032103221144030340023441023003444112322003333331004014433401334220211312311224132222000432130333313321130224113042241242114423431202133413101144234314013012143204114343133033211334134321340010210234431234443241043202142442421432101233022030203101311320023131132310224112212313022013402113343110124420011323303402424014212120324400303242330122114223211433231440410410412303401424402220021004333100121341141313204203120030132343000003332042402100422320210004401134303023013140143212201342430214410244111222114301204323103442220224223130241230423302331221243432143441332324314323024111301211130043211103201020014424413321322224214402101104303342013301140114404003000444331200143130143102003034004422144303223440003244341211013420213430002311204302424123402424214000010344413424210003201340224112130034420341140032104030144412043444212234212414403203131212420330024312342442243224200312421403242110340302432031332110010104430314344312422424132200404243242422113211010323224010224332332224144211120242101400414120213331411040331004300133144203340340302021443324110010043324001234323340104241311301414320204341404314440210314403110413220432211100402431311340420342214100311011314230332210343014200414322013404304021233400122243412030104203043203321112424131123033433334431321412410324330331324123022023224130401020042321132001140141140211312141322421103414432002230304040212442203042112233141341223211420410232441414002323444043431411331022244322331420002113312431300330421013331411322021010210210141220320030000030014101301121230422043043213114103034132414434340143332402302424330124433041401332421012340130203043004301034012043003011440412301414434121143311343130124242001102214413402012113322314041134031423403202132230013103322132300331134243411304113240233202344220111224033013420323241341334132110130303322113400140344131313404231234442233234344101102031023011223442344411040440121241422121144034110031341020434433222134043221140322422134121222140340143414430100130121344323044224023314302202112110212202042424323411140231132042311100024121410123304440400441211444123410422330142203313422010201320322342243023021421324223444002423010122003040121201131133130322400330222113030343030211143043241032341220020440442231333404123333440322311130013402200010243100021440440044241040144111222124330033442314122030321212314202310323141231031144211401032041120131130031202324340202014020030233104202033412142141414131320430241334114301101430411413031413421444420004332212424122221004430102231314220333201011443330144313224233402222110344032331121244201330212223124101311430442044234414411341340102224231030120434331312342033043413340014240311041210034023044443434202342342441404330232143043321234033243040430400002123123222430131434441423421413001224343004033130343302120244221442201300302421002413313421301002220031011341230210401041422032100244322441042313303334312212321242443113010312400240032044012130033203034314234241133140311204410230114230012421330332111112222024142102044143043340233410134424334104321242240021142332022103310442441231330022223034322444341034233203242413143102241344214340241340000041001142433134000000342241212331332041024204304211412102222010341340234411213203421214340111412132031032412030220021241141444141332013132423131413100322403231422244442320020013004244341112130120142003110140240134220434031201114441223204441131022321144412204123040230441203302113301133011103310124112134401244132421101443340131403332", "201142112241011203314440420203243044222233120144244310101011244343414202424232042011344320440432323302103440023113411200132213231012042204210324322341424134020432223223442212104200031143343133310230024134434212310403143441043313344031032011301103334211323102320233033132041300144212422231311231402433123333414421332341202322301132233423300341432240134031311404134422124211101444431101213433412130320004331401332421023444112011111113403030313412414143431432033333132004244334300311340404130314303114112402233043004141104213413320124410202243204230224202313014342214011142310000313104431303304114311230224230423403010022141003230120013420241412040030034040401004403421232112424012000210411402003004443042414142400320340240403244121011330120213141234332301024410431433004104312024210404322232011212404041242423301102440024340213024131311413331333134143230112113303010434311002410220001122123344104244231433014124204102242332140442320000014004121201324102112033343041022040214441113303441341012413112020330444333210403120043102111422304103342232430441242120403013223244421042422340214004320240131132302100012331211040320034240442433400032333024141002201320303303130202244243231122023240344313432042122131042213221401010143440434131044441112132011344041404123333000224030022124211021241014320131233221330431344200344312302302133020144424402233401234232214411001202110302001322432022303034034100011414023013102102014210223002104124040120201131241331323041012420124132130334433424031033330243104244000104200033103442011011241404023024433133131014022133024210343221230403221324412203442212243312413102243441240200100400113320031324012310222432134420104141221023102233120003411103134001020103040410203223231240104303100011043123224242441430023000422424002322444313041223413001120201033004404402032232431424332433000144313023200444423044404133404430134321034031020012334433202123224100433111303431400403103022424020102040023432003132243334013004022411000403113422123441042431033310120202341310342232330324341221142414440223402441233440324122000031423102430201240324310113034300422032220213413331431103131112442123422403223330110114133013120412221214201341030031210310123140011311430403311300424412212221104400242002032442242143021233201214121002004114234022043143421401021044031303212133414342022100021343304310031240221401310210440422331322443033200103430214422323132400220143013230211032340340203342330400100214333000123401413234343234300221240413321142212131232031214043012011204423140033210120020111232322404240201002033031121322400343204124342420043330041014021120130323102010024344133333142322101414111423112301013440220044424332212031313342402430411011342102040224021110113404214443004113322111013143404012011333030434431023104000143123241024221242441030410230111134334321124201141130210003320423312122312002420040214230342411222420044010012413204231012333431344120001140411031044103320432224414220341004241110401111034444214000241342200121411243100013101222012232113433024231044230142223330040041121112443122212221420002033202014031204031030444010033110230221204003203002412211432013243424430122003321002233243412313004113203031200112140232010100244140202113044310044203443313302010100311202401040200131340411341431214234340012240332443231121443104344243413321030414330014333030113022223411041212221134403101204431241433003214124023302133214320233141312212113032111123112441421201210023202031213313041211333140133120200442330211113033032210411312114434343211340233431130101024420313404022202142311320240303223324334334032022310321431001333330231314211112201002333041342321131444014314003001323444411243404142041434000341410241141022213442022102204211242321003210003113333244012404334443202120233424003204434032311020411332243200100110104323221001331130341112414241143340133003143101134112331110214044333321221310004222401404020243343144230133331214312100100014144244010042243134224324242140314441133231141022233100114240314421033203302100042112023420233142242422233001014413044321043233040002331212121211304344402321104402310200224222323232222122202344243423303430111243442012421141232031200131204000213004140212120441144124141223241330411304343422034324420131210043101113104013134404241231124132241424024411032304310322241030223103011012403421224114323422300203330303400044431433011243430244423402202031402023104301440032444402344434202333311134431114004314430011242030010", "323032120143203204423212122121114413424441323110342414004312422320321132314043023143344243004024432210111211442032441324333023203244301300423112442101334313344100230410304020433434301201214112002030123021134244241021342221131442413413014332312120234322331442314203311043130133042213033104014314131123000440030413223134314300231000313341302213221334431220333222413043021430001323314202143430140210114243041321234210122011343113440114333224131031422012401033331024011104010241034424424410200101312233401213222300323431143303311122440142042211441341313202312231242402343411143322111224004332300233201401111331010002113432220323240341033401322044133143404210300442313310202040233200430102241241431124241422100121333313110134041413102143114434220102010442421213122141412123333431000040322140242321434402143400204201014212102021231012312121320301440003020200412233402023214102144314400231100013433430244314332232031421431343120333224210413422334143143301031133442440110000044043201022022332004300332303423340233102320240142111041044323221141300131340424320030030102140120133300440103440314244132113114203231013041334234404404433031100324024220444003011323233133343324122432010334442314113434131104213044444004441424310204032143143204003443204124131434030402411421314141333134434331000120220001034021224022014111310333104421141120124143040303242103123244322244011424042433434424210032001333103434333320121013300201011301342231433443014201214032110320042043121041041144031404333320230012110111140203134441021034130123301212223430010210102144004423223220412133131030101203031420110341014112301243134024141330023232230131311142021110313222224413240334422104143411143313010323143402201431143340311433432010413100304414314301223101330343024031441203333341044230123330143012212140100330201442311031220133022333302312102000032302132032011330411010414342320220131312024320122033330331040414240332243002022341030101420333234020021120420120324323412301110022201203343343120111033130341442341032214400013314340413341341202213411214341020032244231333221121314343030320242343144332202230044024310244301200030304424113134222003110041303403333120120311402420322400203021341012240313440022213131012030313022132324404444123113211133201341302210341121003430343330011123123030401131331201131240133121420101130013040014244233224332321131202400340410040334243413431011133432213113031141023002031233422024044424103241101333132022200000423233242332013401330330234102114123011303234343004423001013333401011101412410110220130142030220043140224420223022314141442410430411034120123011323123212121343434222401302010131200214211343100332041420434442320021004040403403130131423140122341031212212103133212002311212144443031144124402341231442024234433331012113140213244002042041441214403411322002124241104140403100413124400044002114333442133004322233312042010300322114101410310031222230420442302210214101313131132300400340102123344122224114002003331044202044041032221223300224023021110220400010414303320333044023220112311002330111112322031100332302121032221022312413303122031423021333344410111433011101242042422210112321034421023110344442114042031201021002432244201140430322111434311233322414322023311124013421420414222011134012020104230211234130231422400143141430143104213002003301221434143334401223134313114133140240221004103332411202020140040424014111142203100120101142132211312200040133201234142301342212121024120334221344411310333033341233213012410004304103310242132242233330444200032443042021141143233344013141042123412201003101221444331021240140410341042312321240400100132333201231102344143444234430103434203321121401122403224010340220302314004221432032304433301011433004111100121002412310141340443234302123343014223033441224210133231231314000430221014134103014443330023123203011101023322304044003203211434022420123120411303400302032332412444212142442040444241144443021220144103203442331311241414143121020340432233431232142022410420300122044444243141230101300042324204123203210244310142441204004410410003412032400300311111012210411321104222440242221024133041044200133234234010300110223000212100143244342430300233011031041414043312200312224034304101211100023411442411242302223100404122103101020444120031220230004141442201130114200224311433232444341232012424313134022230213312140322413223441330142330220233312401221042123231134134114441231030003320342423213422330442311110314102230032331223343244024410301", "141044031403040303234340300334412303320424300340043304403123142421241110412044223124414431323344342433014314103341444322234103144421032140023022044243342110133211210443343222042434312431134113010021204222430324241320440142041321143024034124010230020330113333002214402140312114102411443442041123214042043344144222403222322430313241404131403042310234333402042133401211122202413233113041103022142400441213001410134310140033432024001040141432223433241041332124442434101413114034030113330234234210400213211122001400223114001104234234403040214434213004331430013111342322001233010011140042432213304443003420030102231040033210313021120110434300431124210321341300243041234332221302431042213441022010311130340020033113444012122400041020002000221140214134100124002241413014220203123322202032310431124013214401104441303323104120214021030342432100023333410204330410330220022342232012241434134214223420022020410122123334340123032402243114224400401433441441240124333010441222302010421041423140113244021413100422304004331200344432042331220020223043232222001221422304334021341344004111302224102201122102110324021113432310322240124244033143430213121304331431022014020402024032234223130130142340131301032130103440432244131414243432234020404304142242221144112111040331300241432211244414411014411001324402133121034433413014320431141014444344403114313130111032121410422030420411241313234204220201422233310043123301011102040020221424310341012131013432332040120242114331041031103124130220132431030333434320103201022124043444043041012303433023440201321103214204420142240232230422403001424120023303102402123323404132410140231201442234010413430310011023001434100240340333342424414324020000223123300402443230023213030304131441104334342001400244033023440243012122341104111224143242314423100032331004233031040004122322322013322412012010442040400014112104304212300330034324314013120412223103011222402101012423220142131331441223034302301134203213313243331343000012240104231242010301440220020432432134220413134420424304123043312341343431241200140311432222223021242240032412213041212042204413201340344433113320001224032402140042412332403220343030102343330032320002434042244410042341043424214414122441222201104422212042044432212422032003332243434021131430303133404322341224433243240103432334013302341200123222301244320400304304214201234304404324331303433003002021110032044142210321301402441340421332003202200313344411031211341433124232204434202444021321332040132133304201110312122144103133323321232041202331000240333441440021013133242044214303040102423222300141222121044031014200400300033100022140041402114034210043434200401001012342304242331420431432433023200330223222120132214141444032340131122130414042320200040144233342333123023401344233141342114131432333210443014213221123022004200424110402130331344232310403333220122330321332301031421143023331201313133133103042142420323304301021342144043314000210442130010100132201333232340214221033100034123331014314243121310414423133034004203314421130102012444013110330430314402012111243342432444414324320342213024012300104113344033343423412303130222104211312221442020000343031231432400122311012244022202104211234122042211411440001143332410320013203342132344144002311100020221214402131104030311410200344442222303444434120400120012323031401304431214401021413141211230002240302441304303210113204104422010433400013041231120302310443123303340203142104333010343122041030200221400232212024233203001300243403224304320440114333241132420034403030102212413423403403000101141411121022330342132111043301304430321131201411140444141130303130411200241011111303032420444403123030200001213201422332444132424333103241022014033014040314002040042133321311430141324342032112441240222234024124312324431044003444121304322301033221040023100241203403304102311244221424104333303110404241432314410212000212331440434324434121414121334040430134303031421043040440301204241223430200314142242332334242143343433140004100222012042303011303142221033221032111143111113012314433044321044202040440101114133401112201103301043043140400204244001023320111130322444412141302041204242031141030400001020214333431011101233440111040403032101333313204341011120212100004344202222334034413021423302141121113313240241202420041033430311104034442133113043331331123030032333014321201001120312334014040141044404040111002233410100333410310234142242440342423023134012041430123142311003111122404303002212401412323421202022", "220212023002304231114303423431441323432224043242042331210103043230410113010024023211002423440420013420310131312143341200412031020423411240010121302033102433020214041304311301301044402313002431031020223432114333124142024443224242232240441323304111002402041404314333223040330012004321031023210330331002344424130422310102043423030100400003223330240234314230103000130121011023134231004312214411133310314310132231204230021232414430132132124201340343330302134204404341020132220133101211313433331443313313003001331333402302112311430420143044334211033241230123442003301403233322220434412201044023103210012221134412434211210312442324423231001042100024301114140201144100102304143334131101030334034441100434012400221000043442341322023120014103233413330133004323444101013034312444001042114301203401003000243043133040230113204423340233342420021210343313320303100322100034010220013230424023134311314001114323114003343240412140200244131232410142014121034224033031223400200034343320221021322142411031104304243120100300213424214332311441212101402214242200400042242314114123420122002213332340303114433322213220001402230322004412444020123043312004330020031203312103302210303333403331203411103432331001122043310433341344304233134433014034314022034341220301224104220300022202023100321102313413424124123321042440003032202023222342110304441412402434002112424121231213224331424123043203104120241010044434322100244103241234103241433133144224211441430000423400023044224301133014230313422410040404402312442243220222342303420123102433024011031241111002300141320403443243420413022100003341242044403103333013033202444243433441322143041411344041000401231234004411244440323044143320021222400240102202114130344312330411000212213412302133240014300403200220140040222131222143003241013034410001031110404304421222204141441022214413440023343324443413424133124041304242242131112323303302100231403204130411201441001411203413112410300203223423320331044302310144200202432210432143414123413111403142130242320031324242443033103142300313004131044311203024303032312300032100124033433243120042121244031101402424113440100033103112124322331120100322123312442231443423201242030010003213430022431041122344210233211120010031430214110344141433101044313101204222411113420242412442023444231001042444312114043002344032211222120132014034321102134421400421041033020233401124343233241442313212213423234002414402101401110000424201011304300403412043010301302324133001040211033101442334200241344123003021322344333311202210140000003042401233124040322014034042202204232242303103224040414402413434203244142120342333224333041214300010340114244133332410403343014142401441112031404240134032202414023113322140133402120422111310231331133104243024313024000213241003202221123402014224342144320141010201313341222422243013022134334133203343231043122442204142233210440001201403032011442122112231040420021230304430433104314014444341321333020242440312110410341402440312011013422404224222030133120041002122131214143433203030342332223031342011003112232300324344321103101340132401234142440324221140310244332043342403444021204310110223422342403143300431242114034120220003042221111402321110144321210204122030033314100433212304113124424142424042102010443003014322220043131311311104220204000203302444432110441120120244323332001410201444342113420400112024041014130200301230044042001113202203320244024444020401000232120100024304230100423203113111214300211302003134041300022303203102211402230402343420242201244244341310243413330044222214132044443434213313440421434100400433330302210043404432310022203333234444303220110202002133301100112422420024244443233300104413024432341310003340221313244240240033121403344213142334411024122422021300412321022010144220304224343121000342043044100434122203333024040431341200042034422211111031411022100412421000322344114432242413040134211130211341212224131102330210242321011132432202322013342432414322233103200202410233324234141103141132011243033122040421013040401331102044330103040341142042303402431112333111340422302201323301221001114111142400110042444000302443312120112013420012134432130341014243242200311443432014311101034421403431103233041311044033114322144440143321230021332002013031002130240240123114104242411142124212121111133001100101302430443221344422230400010214343022012022103134233320340120302144243101023013322422123001400221030131242413120431142330202143201441244301000341323134011031201131142000030120002242423", "341133211321304310240203012004433331043303013420124002234443114414001313103242042112122233124033022434013140413302331111434201330400144430214423014214423403230221244432001110203311333201143310313014013404042030302232201021132222131012212341442433244340424022432402120212214334340104221321113434242411234122012432240000420241313220430433114303323240012440033133200042211111102201102144122021131414401000131204014002141213131431314304010343424113332031102411220004333032030200444401030331440443210114003134213131300420020131144123334333031202222114044340131134204434132340431420411402124003233302431103243102103432230214320224242021011340212114224043403041211223312104202014131411101121103000432212123013242242221000013142201413143313014132214441211304220334040033124203401434300341434241200223030241114202421034302112413332033312033143321143402131321021112140111210203304241213121431323300402240001342011324200014231222321322111031242034220312033021200344234111200441001340040324310324111212223133234222132000124132242144334444313112403221032332144311410400130213022120404231322314201040444413240011034432243042003043410224203244244423200442031313312201201021041412124231201324121122430110120311203014440414301324301032401411232142121003013001443303244144004022120222032301414114113411440442224034230111330210431424331312423234220421242422302202143332004143304432343410340431333210010420201044222220003201440321423040330212243321434343114430200132044322201232423410213002134000120132022442400012031013404203242042232043004310421344442233411220021020142411034014103444333414414220303413123443214002233024423202220130441043104441442314002113000330340223302441321003321121044244312114023002342214110202123402034402413241421110121003244332040431404310011421342124014410222033111210333031231020130332333320010024322304103433412143320032223402203212214402310402241211123200421020244021004243412403232414242011242420432421133040041022143143241404140402140104402013024442343022231432244213222413221340212021111011034004434312121440310303011422442212330414111100003102430422321423204303402302004343314100332041301304304023323101404104344024340212014310112320011024431144011234430142432111443003224211002302344142033000203313111222323140212000003402412030133232241443320302332033420011343411042114313310112030320102203414400234333302431104300200222302444442041031020022301220234103414423340442404441020321422200303141014144342230000013002010332200323104204210014214331403224203222101423011242433102404443323413410422124432424423320241132022100330310040013013410321212021423432140243444240103414012313023111120431142230021130433301404130042244040343204342244230303220123420211022300314022040311004212421203012112133244132013413022334211203332102121210031043232420433203042203220012312434303320344334223103141403422131233220430043230024312114113013020444411432240122110302440020043320004100013041224140242142144241402202311334004241032341244320140413230004041011344241114134241134221002034441114023024333111030132120023341302422403302143330442232301230224044212024244110233043113432243420323242012040413301421140231411331231330132431100031110004212004013131201044034300343131103422411132313310022222402432113422020010031431211232420443132211421020341442203304121310300300014323320022310003101112332243130443440030012030301423414332132341413313211312423120242414433444113433004111001224322331044124201141204444100033424240242121223002212441400234403413422424322020234032032422241004422130013442342441111321021032341220223020214033400334212201111241220001222440413411241034041430234110111004232140101124231031441020101042141200043444042324123344204041133424220321102103441102113102441400241243303301341333441422000032422211213240402113004430323300430031020011112443011241122321303214304240024411420203222414432042010112002312031011001110422331021140334214330130432042043122121212432042124001320300442331303203422041214030341334301414123411140100103233412032320231244303343141043200420133341240034110313212122213011034400304330204414104120114204313132031101422042244311132102210304421214100040331402330124403002402001224231411324141241343244141211043233432432104304433000420131400312123132101131203333001302320331111441030003442432002440441242232404333334032132411103014112143003000221013220123324020211101004443430424322414044202013302244121402210142404231402411222024101422212431123203", "321011324321032314001303020000031031012210312044204144304343343201440304434013344303034431002103004224243223441443200012142210124320421424120204031422121301212224102234010404122200240414240234014104002143423431341332033401402441333413420404413214222114004003213431140014342012221033323443214404331133120434303102432423042323341341124400334023134204401401301022321112214324123022231044132434303043122421214213201241243434340210222431431134214013041123320024000344323400103410034430032233044121111341420213114144004402303323033112442100001224440133420031343401032142104020043113330224332002114003144004324214003240123022014212233343330341400111223224141213210314022420032204430034434304300230424123413300141423132313041310331320041334340020341110123334400304304004323301304011022234003120104340342214003201043310043111321320114430331422420041234310231410443423031404321231444130130120300323304410331411432332433100342223332341311032431330402212302022132321224221140304133424340044040140011414202413023031030301022332334324311042132432123443344023433322423224202420214203302432322214142222322444301142203311023142041412324321300311014432032024221012240212412134442440412213202214434430442112201002111000443314210012402023203144232133302111422331442334111303011331310341442021103223132012411222000203031400444300041310113240410410124033230011100041013343134240100020133402111013111222202342144030201100144110111140433201404200343441231234341002120201203203423121303421011432022213013401043404134013041113311302243222442334410440104010024101420400411043021400210311422114140001241133344300021400133234301331002343031100334142432222340321002042040301310233121200020112102401043314032130034113302232320323123432214010114141320321114201412234340343400142313234334034403224330421440001142020331221003232320304210403110324244032101432234012303214440414211100304323304210441110211301030402021033204233404033300023102322041124433444221211443021100222040214020423433002332321244334231221213011444441301422432230042431000201231031222021220414243024342222041104222224340322431030404140004422333001130303344102101111401440210003321410321320443102214422312210432021312402230042000004402323223224341204412024310133114042443110132212423233420444411420244030322030413244144111224204412412040404224032212432242331430104002414412310403100322110121414241141000442444013232412421100344321023023400020231110340130223001041430032034303021202014023202121302023401123323112300201110001434024424232421400014001213344140024312313442044024124434133244442342321224121300304341124441022323101222441002044013402141042413040404242433131211344332400202224302322143100223400201120242331213240121004000342330304401402100124010404041303413211443311124234402314214321422140214020120234031011101342201040221042342142013221344321440432141230413423024304303003342110143403231430222040421414131213114231430322332233234302213002210342302240304240311423124231142324443442430044132414002304302112341402010314414100240231304331322314043344101231142244344400224210103100032143200410044322104200143304233440404222413404230221341042143321312330440222442234004104020231133124032212230020410022120134200344411210224034001203220311144433003003401121342322134113040414402232404410430423041113311030300242331244333002320302120131121443122021040311324324132221120032103301320302240111421120320414400220031234242414132320040424121242204233134223130142034420114221304000004111130340202134120200023113032344100004042224420334023033141034120134120042123312013343334340123233414434440143212321344123240031221332410340333121044221203041244223441122300224220221312201010232411202422444023011122344004021413020303234020224213221104344202312232434220043131314420202044202030223332104334443234403442442303244134424342102131201410322041042443121044310203043232340423340331312440201224111130421140421214202320443200422020202023303343040030244314102430330241131002140011123323222314233223234412420103344010323203144003424140210140432323134131014441433313213423111111223111433421041121332303112414113431320102014433043002211030421422232024133140043424323222220212221321132424431432230411143232134330100332430134001221234343433314402300301203320303441202242221403243014044443230034241213010100120210030422244324020423112300113042240023211124000432232031401213101112103243132304144131241014020024341001224310033410124142021033442134343323303101", "424224432003441011343224231203030201410310401201031200110244321221213101031320113230041202341324201440434334400220244442214321121433130333022314244121412423121402204114123001222401041130210102404001412131230342031410221410443400413333014010022104400412331311430420422043242112203030412123443431042414302403303142143224103023410233320320413441022200004432122324204333241243034211213314122143142034421012413131010240344431420114030134432034301134001243041343440422044012412200121400200044402304030324223120022000410421314340303010232223331002103301332123103330230430301032411001132003120023344241443010030302341130224240144420204114421130444433411312234122321120111010434324132434033314304323003110020100304030100210403302134213003032022332221240112421313312414110321202101311034413303130340030143113402414132241431121312442122332002113241402200423141342430001144410414010424330414000323001411301332113430331040202103034342232210312142004122112330100420423324140002034440120102323140431313134213441303314031034032211441313024142142211201113240442411102303333412224243023313434322002201422143244321224144220132010422033220401012121421121140223031003101113401214242220303113133143211304110314443322221120012424443412044430133440002111202431040020004140141033112214040104333003221330334122113402400303241142014030333223304121024144344104100400433114142402401434123004014423420100134203443224201213014011124423223204444421131112300404232403112022013011442030413010410430343030424342344330420222424300243223123034312124010000421304413410011112242314332110214031322133403004404301330011002410101232421232132434100203012102312204240310403440312302123200032342423422014114410140200222321030303140314134123420043221420323404100024402043104321022124112212402311021413311301231044021244332133221114444112423104401212132443142104212013234143010311130033121124020312231241124400043403422212143020042312113340203420242123042101413044141134101334401403343122402311012340342411213420211033114322220303033444101020143111330431321313020330434441233221034322324222113124444324320314004401414221201104143310102024424003201332123230030310300243402000310233003412232442422322114010014302330221011202210332230104244330240441133334441004311042040212111330012232220112230141403243401310031030200311332333124303342340423422043242344322110434403210122141223101221242103121400244412001030430020014022443310413022433020012144124420214033014343211421040321322334322204134342131043434014441112032220121133014111430012422230210211430012441040310133321401433434432423114303111210442003121443320221134312033322002222114101230414322013320012303442044442303034242422400302034310030232142431412114410142431342121101424304413312304101332204402212133221232123002431413233341214233103140132013230203443123404141142104240134402114322232200421124310100344202133000400442223110423341412310324441133110113211413032432303244243333223000400213444224444013012110143314100432342432204320401331044412233404233100033221121043420203110111130334140404242014232401321143321130310440020330141121400113110030232403043324143430104220323440310341112324331044024421202223422300143403013322430234411121101340331214333314201413424403131043340230111004430211104123342000310043223202013113411332244431432323313124212211301202323343023330221314303222424133402104331434321203302434342222214101144133142223304333430212400213220344103032412103021343010224344340143101223434120343020034003213331433143312322103011241233232111210421302312200012132133200440222244012223412224121324434041111032221030212332100003322333403311410223140111234233400201412124310434324122211032343222400314114321304232334223203343123311333034211142413010422330132021414412132412420022044130121100123011310022423211413413222321102411400412242312212321110133232422344444214210110241444141230313432340443110343213203424024333143433421330441420134442202433443120232203422121302430144200202300320032312241030031210431101130422234131422402443032311402234134301333311114214422011434324323334012142341402012104411421011220044230200402420141302103043231421231313233330222343110003202234443122340011444400032102023440242421131113113003342423321240211112141302404211122112344344230221232241341002034301324041112420444404233314143322010443432033034033044031331031201430112423002100340102343000434012442121424430121143120033204312342333200112011231201413443044031321000304014200", "443021400304242422420020100244334343310133021331203214301202241224124302302422243243124420144300044444133333402221241234433344233101033121031033402330120033433044041130311131414132321012142432024122422243233343234240204031321003133041110034301312034422022311334121312314132412041312234140341412114143130313410413232213434212034122403014343324332033240403234213231002401112400121212303104104423014443343030412431402033101220013023043401114400114114342100222423424312434312213313330141341413131144110044444430340422210220422304034430222322113010110013200021220423314203103402144113244023140233040424421202221322414332012434210223242231210220333044234422423300002013034030441411424333121044421010204324321000234204344301122032100343141110442323311321420242232304140324403033122242041400200244421440010404433242224022034430100044131020430123101140404333034211220211023324400141143344102243201012230002413440204110412422400241033444420300444233021111341341243234414241201010424134022103231120133101140330103232330031022120422214324440123424000223222014131421402432113413331324422314032312211421144012140100033030311012301431344030212013143422342230430433144100214102411104020431024243031023440444224440143142112002100214203210300343313322042034331342434221134111321213141244330213000133012340442401244210412233200111142322141002320121013220134022103444020104010034101421242430344222432120301144040313134304333313001320323012204200233421230102434140410324402310341013333334142120042223222113144134020114144321423340413402421224143130004402314402442442422030414444214330221141344011301234043444013314341324234323034243141204002131343234324301024030413101201241402322120023020432323001420324114013033244001142011234000003422221041131401320212430110203441003341020114341412010230144112002010301340211100312230010414420334100320312004412011244203411123020330212322110040421113123210044220202110230302220101433420442210130401422410420401213242240104400242220232111243012023123340332423432314322334234312134142202443404404100013123044411333444323212241304100142143200123232421340330024433200341323123440323411100021340010113040420212101031110434430021444041342233111312000242040201012330020033340021122112341023144001443130404113310420133142331120310420310124322204412030011322403323324123131332320411203122234442340414413144244020324403213100332344030130131410314222304010333304314402102323212410244132142144432241411010004212333134200004223301222414402223033343404304223332441022130220023443323440414003422340344424314201342101033401230042133342402043414214110103441104442114223012111013201143141201441441222322124234330430221420213430303143040334344102211331404412334342243442311241111211102011401133433310410202323212023121112123113422040123303234322132241043230202042220234441332310120211033444001002042222121243113034130310031301412241322404131141031231310100140233042240414113034403330322040034342023331322313000224301232403343012323011341214303020200242240303204431433444100422013232304243021422443412131032040334111002000230300334304143014444324341040124311334232341411204410322014141000302203211232240200432212144323424430134342142033000201421033014130224410320313423203000142413232442402203013144324230341211301411120013100104404322123343110304423341431424033340004343232033203011003320220323034240424333224223220110133443130240142204210014332410043142112320122220202444301230433010042213332432303122434201331004100021001210124404130101421021211101422333024331311343332420430101214102420032403412121032430233040442431311213234240113223104414323103143211022324310320324020442111324002402211040233003323013311431101031210324133003414100241440244042433214423020343413203432403134310121220322332111304232403344103121410014004300104014223312232412213431314411321440002342332102401400231233123410303444344103244231322111332403242121332421231231402333304303431030400132221132404110042443334023014200212111321132141240034304442422300111120404202123221212130101133122323312202444404100331340144411144431012300334103103021003022123143001101433210331240334040321144140444132231414241234113133210241313133311314411401222202041231000210423420130104243423234142011120121031044044032433231301301104331112113313003111321030004422242443132434034211013004123303342013241210332234343421114104344004213233010444041224400212130400122132000402440034331220312141241131212013012134120112404333011", "401001131034412332041144101032404002114220100104121103114014232014301344134434341113310312412004231043442110332412310122103401142342430413021401321131101310200134123032230024003321031334111341002203444341332310442142440304110021210311214312110401414210003100333323344231411112020203403220342020342213104342102122334411003234301302402002100243243443320442041122443001434102242343014324231221230303102430112004023123102221420041203314000110002300340242103421232143020200001432002442040243230231302322142334030221001320311041422431421130404300102424244123301320141400031124104242211122223244230440202344441310023034244310101232123011214121311124232221012220033434323133420313231224003300214011221301031040131114342312202014421132130101230400020204110324330404320334222234421234033432334200444420104140330231413343032343201112311412240142301304343012142100211413313310211100141004124243442421214142220323000312000310134113311322403200400141120043030014034124204014420411340434040133140143024300204003441012320134424124112331032034140102442304444203444233123140242210300111341413313043131040320421442430020342322340111222243042111212302443131222432100331121434420220313004330311310141102040301232241120412423110022434100314003010304024320430324101130142124333414310413303011243343020014322303041234402213420424204132130424442240234001402120340103044112202403221440021142412044423430140441120200220444313132431041241204044031223333413423433002131212133342313031312203411112220224123321440410321313104333142411311232222332240241030213011323240201040043214113042104322023344244134434420124434413203313023214132004031341230213114112031124222044222022000133441413304301113132224033342113003411212102344221221100424131022023042002030130320332221120421310402003342224342323112223021010001233431221321304413242332224444222024110214214202440232100022030304442204423021243001031113031312221014200424430214332331224143410114243110223344114424243420411324003140223320042121304430323344224000104140133432044402003021322403423041101210311010142222223134044121314334104401332423131201140141043311022404332112120402312331011300034343314001123012321300440111303040012214221214200203110331224424244431414330432440334013114002410411024233434434321012241034234334204014443023443034422403222202341013213203220301001231123203141344130020431423400243132103321244311204400124241013104220002430321403021103234420030114012434120201123013311440024434122321311321210113430341434042113243432043003022003222030123140321224224334201310402033314241002123431234404320334103312443043101413123312023421032244042101433034231202422134123310403002214343123341432420230020014122421333402042142341431403232313203212040300132001341144410423122040143132023241031302424341014124112041344003332430332013234032442011224022112303132014424120020241333112231024333212142034323133204342041320200040421032122430331214431303322110142444024101021001201200312242143221114421223032132412223032422043432112141213421200143031024123410432203314120130212312113204042140214231320121310010111220310142432401110203120210330331004114424010041034141101000343103010342141040140320240221210112124431031103124412420022222204344022211320304420431110040423410041142141401314230200030143403031102342213103204311004214031001044211032212444341022240030044412040131013202322103312421412330414131313101000123040131113112132142144022403312422223444442312434040123104112032212413012032424222234202242102414311441021021431424301212211442212213104413014322324232103011001433034404234212332233140313404301002041231122132103440301212031404031030121430223323224220434300333202304002033422330311012101020140313002423023420344134444334300442114143341101301443331214244332242212044010032343021003330412032213303204310433304314341021001320423214124222234341333013304442332011301211400011340143314102141123203241214023224103331141102214040233120040423212231241022434220111343011203303433023120400104012424431131414110241213124204110321012440221334320011412103301120132423233134340134124213201144400134142321422004431413343022034300300212034431103033440230102210340010130142213213142240031440122240443222443443440323243201310114410111444340310200231034121220030331424133401421400424113114142214430221410430330110110031340124103100304401400200201011321221132131301003111241210201214402044424413324143002132022442402300423021332443142221012100020404344320304224314", "220210031014242302133013013344131324020321020421111121044210241013321304124312032240301442222224301001204404132232410033111441144100101403341200242343313214032010031031212103103341120343330041420401030113411023010301301113424421322041110231400412322100113233013412124234324143421442041440202044140204141143242303113213031043203241113131442033144443034440103322142224100043342214321302212211341300131402312311224111321231233430213343400110412320204200242300401304113442041040233120101020204043300132300012223042420233222141222224244331200424032431111112230443114002014414230140231030232404300002204201343403404023413121012310030332042440100213320021244034131024043244021140020400212433241331101332123113314313002212030412113423002211202123400010214244110421303231213023011324430024130131332111144213314342311443134002033403133404340214240131433000411344412002114333340331300401024024414433012322304002311103220134103103333113401333123403311000241202303104404204234110412443101141123220002340014133232030121342320033210032003433412233240400320040402214100134411003311012041211021424422414131322442212344324344242443413123224131032144334304333133031434200143024243211034321133213434122431323141142011021212214032401332310243241310022144310133212021022331233110144440410021302234412110040132440422110431432003311334314433220444424040434020410310303131303300204402434024444201244304241311333431434442341423012312012131120420044422040111321240030210010312334011102400302422111243142042213013411102113143011002202211440403040301440242322220013430212243123034332310100113323214124324204030331203042112401344130432210134412322323212144001230241044424000423203303314332322220341433120031213223022422443220402000314320213331324224120422011412114422313033123333100031103433404213112000122031244424142421224310133304311122233000330433202234141044002433432304332411422213200120021042031102340321140234040122342014432240031303200244412113102333413004020200100124041004302043041322341124042242101044230140121014044432240203001403401301341012422310403331013233121300223404210443221403233013333322200020034302120210300231114022101223134130402000242033423131001223410040242030112242404203124003442332210024233244134143421214200334310343330440132133422222302201110323210204310202303043213210334140042114133000443100241240343104022141242243334444312013431110220042021341424323444401212432443222212210030330314032244310214333322032224202040103440321041413322311444040333040224014210100240242432431233311442341044243100031142022304400211023443133302104433014124142003444434204100222110224314040024111033230142032303003432022312040140031022231240004200321241414201234044120231022022011021031332411043123320411331144422110024040224112341240422402442031044324241310310013140304344430302303133343321233034234230233344101343211331340222020203211023223042240123042310302434300333020133330413041013414434421403111200111440343400043030420222033321321044313243310440110222210112224003223214200211222413130012121012412431403011104332310300441020110310230024011312400121023433030212303331211110441030021043120003412121113414313212010440302142113401224220423034142231334303432431100443240431220430010402303414014404324214343103132323311423104101230204431100332123323244404104024301114431403110421322101242014402232231331314344233030414323131114003211422320442410442024243144231030211104323140041041222041040203014143110240424441031314330143330122330144004032324444103241324413044014404202224343411234130102241101120313241001134420111443124220124344020401302424321431111030222043140223411143001403123143232132204233234130211031244002240412202332201322300220314401212120121031101420223231002423430122010020423133131230431433234440030040011032431440444202014120133303421121440114243303214410134140331044403113010222133400031244024400021323210114032041133041014431331100401303210021210113204320320200203123133342013320442201320423330314043101323043330044111232104224012114033011142033341110222330244414123412113340104214442422322142032321234242330414221031004342023321324420230240320343333421441040424404110121141200233233301441224102142143032113024031401343013043024142300212344113422414112240233244100113441343232222304211123341122343211411031240001321230333112001040340043030121141001203013141202213331033430221113120433410431422321223224410221232202033411441441411221014140433342120014341413333222101114341", "442213200123430041412211323024114332334324234114010003331100100243120441031040323432341133101313110431101422310331143440004241113241314012120001304322320340003042442204123034422241002202141222340402430142443330424014044043133224020242122233443341303331112110214000121011041420033200134034004210411301224304343214124114303122000134143221010023320144143310040214320043002023404443040130333334121024140433113114331411221202213433204120003244343210441132231322234233323320240403320431012003221121132342330012022001022301234303312132244044130444331434314313234433243300310402422331424102131414310132301122414334120244204232112421212430122124344041441030141210101410031343410412442212134340121021012420240121132013430301233302423423044400202212131234324332210113430323422404033123124032433333012100131320414434411002241114313321044004104041343103412043040434404313332040404213212114033340001043334330440111311122441233132233414001420122030314221020232043100303304032203212203321103013034212102411000212102033442330104443111131120320104200020313210133130412202301302034102444200223343423142232111203312430143241120240443310242033230222322412111441332200423332023444302344223441140133422334210322223324042032203341002024401222124210344424402004301210033003321023013200401343223204112024202034422301243401221141343122304423114010100132101010432300122423110334134210123002241403211110113344424041430122100232210433243134012213443340400410432103410422333420213020313131344440344404011042314420323410233320304030342323422341003320023014432140443312132434300441440441113344124431403430041140412232210003412234423014120002241401113243213404212220420444100422442402344341100033111412130410321233311113333421101424004001030110243044043013201022442222021113213323040310442141332131342042334021301001121200002313243413012301003010110134002344320141201432200004034401414403334410142222024202443414112033333411343040243332400031121302043002142433403001032120004200141412243110423213404133410142024202141020423120012213243144321210444220233240341224300031100233002304321313420231324130322332441230212030432242231311322004304414032310312432224121012301322000233221021112210014114003043131143040123304100043232134111441124331041101131330342211230133023410234101224244124023303412114402443442441430344412102414104034423332140131414130042001024020023024231104322440224230434233422443332413232041010142014422011303330434343302202233124132042044213230330100403223330104223034201413140441000430334234314412201323001422332223123200420431403003332101422203211234141400233230112113231021040240001122441022421304020111401301402221023124122401040032014033332123442314424231434404213432323333224141440030423203321112212411040001232320302343321043010434334103410332230043201140023411441032110121442021344311243214032012222424431332222203242111304320404330230332334000110421101134200044214342404001222110114142430201313101444414423221022222443423130221100112413041343014424204201303040110441412010332444330241414012114140022222334314124110114441433000212112020330012134414213340243311343322423120424440041343234003033104001321312111223224241012004440133003210243110014334110243422144412314213203110000204031134300444021101140324140204442443342134412042433232042133414304010010013413330421023423024404204140210212321240441313030330143343404201404143303000044101300224230433001433232224134012101100234402240301004342200344411211343003421423401030342341030102003220434044330040231141432021120442231232023301221321221433212032040144334334210413010204114044414300412010300041144300144230442043102120304332010024403142014214112441103411333233124430203021044022432214112342004411344201034003213323304124430141433423042344113233343223234301110220243144410404210404010043120222143034431103320402412114104413240204440132411141320314001204034002411030241332404422020441403322021441034341213122203111242441002013220232242112124000321121330403024431341444213113404232341323024302301202432302431332010124032324313324212424023143303030240131320321130402133422144001201241233144341002020202413400442403314313313413143313022310442214114013322333441044301433240213424201201002032421011343343001103141124102201224240111234011112340131124232301204134134032240001144300301443321003321410130002143144221300111444011010403430421200042403133022413030442004103403132210444404241123330110043423244431204011021023232223013011233422302", "232112214340143303441003420421002141224002142304413134204123234332213204232303133231301221311434031221331432234231040213201000300210122224144330302222111044304141442122203242244131122032031124233022133443333203401223220021311323320034112201232300311320340342214124240421444432213040420033234413243424240030331441120143011244334312233124330331403402102110042101012020024033132120343312232102314304120003204013130141212114103301430321300401041432303342323342033302441314304432131433142342343330022104233304100020243012133114401102101211143033421220200222300220401213030100430213243443131440323303134010443411200400214203140240211313041322104313122342040134101133023231012433004142432342114244103104002314010222020231032001111104121441331221202041212113232304140122334340224034241424014143433140322444140030002033401143410412302234032132212423311211213214123313332423122404344423031404040000344102130140203443431434441444103113142424043432334400301340301341343232421141022202123043322323042403423240004403411111212030100134411000113124131222223231314130113122342034021423343314032404314144132410320433421130220023313101432012233131031200112142114232044224321200142110033304224341431414431001200422412003212242012400201233020133430433340212431103034103404132340323240213413210104121412301423224334444343430024421113111420222143213001201440031211024214022223142202120442223200344321144430434334313342223244402411111102342302104201213313020031042313313334334014210243330112011412443104322031043113232420230432044241334144244014212404430133132124201123433040221102222011300444020120430233424400122023141122131442241330103233430403231042412413132312400112321003104414022330223424423221244344231022013312103120414311101012311111404412330403102320021131004414300113132331130412342013222243214013334100204021042322001112032304431141304331122321143142211022213414110403314222144121042000133113302200031210044133303333030424131303213030032010444103042101224332300431200114000032440414313142422232414341341301044044410233240040242421442033000313312320002013223023024104243412130422413134121444304003430144030012221013323334411400434314223024110203042311040421334124002330034341022414013011120314424004412434244434003342411211340320440010101321433432223220403042114340013334112442341040420203432441144031110431031340124444342203331431032120442443343421201024123324124411333140031101001103113400103121202132440212032144433320103022120300231430221323310332034424344234420040114203433413342444100100202243343031113403341122012300041240402310323012220403311343431130144340403343322124020010204011223014122124044024101033224232134342130111340111320134220022313413211011411103322103402044111230041344340041114243111001032201244411323103300400411323124234020024210203321040202044444423033421304141000214222021003213004412410322320210432413101033441422102040322014304111414141040104224402011402031232224310332033031040212112101433000331132402034414022130144112403423114130310304330011342322112412123232312400224112014312142133312420420242214411331420341014102212213100223002001000440204121112324034144243310440203012342013004133014402402204104144201334443101401330401403300303101223440233431231220242231044212312342223401320301433323234343244212031440233131230141012131133202031243231121032433422342001130414204001240003120101201210243144201220013104340440310123244220324003413043302243202413420234442034134000313124214331332003140421312334240411214310331224334013234043442203230010322224430222414201333022411044202032222321434013304343133403331311142242142323032331411231232022301111124244100321201211010401232000323033223343130110013200022132220421011002100110100324013111143102212001313200334132020421134130120222433024120013111321134340341432402204033300401410223113202303324414400134021034331000313143414124203114443102414231424112132232213102234122402022411131424101124441120412413023102140021122224040043144111240112413330411412004203230411101104203341433340143432232111041130014033242440342020242111340230031130331442142144122411340334333420232321213020221011303014044412122030301143010030423222023042400341444241130333110100231233102210341020233420300243424424002310014244331231240324213421402000044103003231411323432322234021432432423320133404422424232311104120403141201123324020004341131102404410301002014312130223331302032240433240021213300440304221111334440414104343232432414220113", "114142111223044123143142032112234120434233440111101212123233314120033213244002320113440030010333241230412101014234122404441333000201414333034031403300224230433033222130314003424032200401422311122034040013202340423244112011014001323413042243042304333400144220243044222224330411304123200120021301334441044404024244003424310242444240414231121100104321231442343140042104404330221240411242211241412341202311310243322101100201331044411221214342441231330433001413223120414440233024313211440402241230132133441002112103132333143002044321300401201133423230034333314000444413233131023044400314024134000313144201042321020403010111421220131231332022010232300414313332142134440213442223334224210330421304334214322421202401133321234211403041110444030302114202330314421104332411440341302234312124232342321334300333400421202321124013200112241421032043323312000244444202124412002014142313104414011324022330031140333323043433234424033404140304031140214101400010142133144404201232041031041340021403420331434342004200330403341020044204241044141242310413430221232020404143210442143011010440314301031133133433442402303314023014401211441304043020120303422411241231031002443114023102102322001141320130243101020011221302413123202230442001404103331123212340331024233302421010112020342132320303142120324211001331321021041102401244002341322304001440410300301234011243320143310340341334014023320412333310041214003040300230424202324244231420122143214310201313123343320133321104330140011000243411423312324122202441041110223004040100110344313020341203240413304313303220021404242334211421233014214042411212421334041333434133103121210110234130444333441414421240304344231443203442431113223103301140220333020330313012121034212010021401223141420103334313242014303112034301100424020424023202443041434043131242014132104200400314143234411133023100333243013034342341111234114313234330444134200211023413132220014030220144430203230123144110344332414020343200343021222314410313100443231423012101130133011214402411031143121111321221133400020340311000233432243144001304201231442004133031231300121210104232402413034021141304134414442243043003202414303412124120344132204024340204021411302234242211130320242214321300243043101032220033313233301233102304203043243304102342020331331123221304434143001011030142331124434042332231131221424032143334310041441402400232122111033121410410240413140410302203130012024021200134304131214001300012312330401204000132130401424141033134300411231241430321011024442111324431131401121134401401101001021403141004433034340331332420412420011100240031212321402241220022024011434310210202213342312202231111130213240313411220223034320031042032303101002001233344444143043334212044013432000213230041432022024233412321112044123414200312244200220030342423222002221433002011344423120144404432120332002041042010432412213401214043212402412044004144433214132404141331313302130110234120121132012223031414113410401334213110342124224110041042042243424421032420013431222204330431143033220121134004030334231004313243022432233204124144222042240112221024121013203131311120313401224142200301434301141024322002020043211023010331023113342203412113044241024232134220210040044030220400404013300441122421401004303401212122122444424303204020013143224402324410333212244301413421232140010332344340311213030344003132014143204220443202231413430301322104340131242433430102133041133402404042403002023402220140030320120444310112240104241210433133234433202013243024143304031320322132104102341331440010203044121104041232432340043433234021001200103330131032310111213242220231013441231003221241031130200144204334143230002430334240312012324413243044032140331404141100132343122123244101130120120334111232422042330244043341240140030141300442331003142122244421103031014241324200240432343403103001033212304014341441303143443114140423303014302310100434313000321030322104240311430412031414114103313432031033314424303210440204340323403441303201323242424310222221002104332431310303114232221040001423011122342100102004422304021400431022001114301224432414423221224111200214422000210202222434423010144302120311040342221024031043314303202324022321023334334432431221410031220003042040424231231441322144322304212130442112234111211441244020204212443043404342241333401044311131332420413112040140442420131203441033201321423001130243412121420244002303043331311204234230304122001144434344042320214442322131203434313003340034411011040122421031243102141", "411223404121342221110311202330010413044001413114414420301321240200013013344032040340122342322041214124400020444131233311013012220233424221314223102421342410243132331113413133304304303424314201214032232421341412144214101144024310434413420342202120430411104140411212041014233131100334244033241422020242100002442032241131144010042411002404304130231111142142232243222234203403023123143004402101331303412144044130034124232443220414403022431421411341310133234202103120303142004000212403020332434312240132324132304130330011214120133030220320014021310221300144242310013232210343111311220234344031133332333112244411110004443334424240103434302420022420020301013111323422011321431302231200423312141410334332013341334131420044020440300014301312204301444143413341113143414444110002221201222030301114130323340024101034043421321420214242343100333341240141340203442300021433320031243440033214001422423432340330303001304411333200231103103223211242433101032444021243144020322111022004233042303141440102422242034030400310332321011321004122032213341324444310102014132130030302133122220302031103032230332332434131403134333032400014203213224304111222144132024204210434112434330002422130431003211342242214040010243342133021432203101104103103412404032332032432442132042244112310212222433240222231013224132444444342424113124142240021232122443023332204104111022134004203134003023413014430311113424441402343131231134140112104420332142032224132210323340313033120210233311134303011212444201113414233444422100030234204141304143341114443210240204011032234030213230120204111013022224310341411231304423202030241143433023343120012010341001411401201001421204132444012212102240010400012023143432430040420230030012432120042314330404120324141043000312214301314334002120012030031303320331443241401011000412314044120330002233232121442341134002000411421432432124233240201424043232441204040230310224411131021222102420311114031132202340021230321134024131433131011421204120401241424433111002133330104322214221112203240013033103420104434321403342314013142322420441424044333110341331412242103334204313300312340344332331030313042043230333033313210324402444131004130212114211324244221301411133241403041124420011112201311122122220143112222202004203323203400231033101034241012244341333221000134002413421214431013030233100420032442304132213433120123403023411133422043130333234011321222004104144434422240040223123401431214203443014203212444343310332134402002330101240440132010002121321003401303113001130022232232434141142431323141004212143333341442412103223443101334013332012044131331440344314131222043112102410140233412314240141012222243312004332022220134301323111141312421444431000230111134143020141000241313224340011404424403333241030403333331024111044222034141220412322111041121323322413441140234110410414244410142403404100404412231333120423341421040230201330303312321440324023420142124442014441233210204421300222020031002010231423431142231320222010002211030412122040004444002233223413344210430443121032300243022110404100403000112241320420130222043012132034400220420121012322032242404410102020113233321034213430141112224243212132401241243130221003140412144341404242312323240023313241001001111430343120302114204012400042012442140103212044231443023320413133114033214430302213233210210020040130432331004303214224100230211311131122142213303344440340040000220120230101444421234213440414233344034240300240403011333124331301340234104203430013023214444021244342310233333311020144241424021440101102123402104230240443122303313333234422331103240011014414201340324312022204432214101324421220231020440023203022322200101242104400314002301020444031133142130440224140334233041403420240334314010433444420342003143223114234021410003133300102120330101243201223432030201343142304431444230331303033010014043420024111441341000304314424420412314201320121243134133244011134124310132013141304110300224132310143202434040212023104431144041040212202223234204132233314004024432341400444140104234322441010313004214312322112210302013232313301302003020234300333100032124433442404113424141231203120244003111142420400202300223002213021210210343224402202130300312134314442341113304024141404120003332120300410142003003040334201012142124100034310333143040012040200442444233123410223414210313113220140444403100041142432100204241003002143004103202043303323233401103410023244041423242432012233331111030301314014330210101202410303241430044134430332043111424344", "100021241120244220413240113023430221113011224332000124240442000402220011313422000003111002020121401133342421333143413011430012142022033203234434413322313043142112021433243131331231000132434141220311110113434444202313302303310122342322442102231044011422443110011324230102402023220040231242230410312144100410333443201101034024323143101441304400130104040302224420224031113112033242103220342023013010312204232230314321204123430314424313340042004003330243410224223440411203420302130123220330440031001333443404442332410004044203100022220001344340441334431110313441232024103220343402431430001223004432223324100303422031111340444302112310313131220143412211112312321312410344410243011240200413344312111230430114132224321443321201220231004104431213242141020432240040300401010341204212043430023320224130414232034331240322202114343212404433301322301143234300024423003442202303240421134044244312312320040113213030043213422442134331012431400203223202442402120103433002241334010114320021001233234210414320344323210323222241242233004114100222004021003432334203344230101212000143023340014300140223124234112420413021331400422123123323400412340311113214232424200144422334313112030211024203431443042333123011433200441011440142242423344121032332121111021120213443200024230120204022420430214301103101120223011211203110013211444430044410442133000340412312004203124213204110014340104413222213044142341213221220120033221402414404422241333100341100041401224330401443034004010022222223302140040212041022034444242322003234143302440200240230311143403304414423102340320444011340101313433002124433310300213313220042322311344444344201000442402414440300331104120113000113314333230333341124002211040431330001211412122333312032343013314323043124114120022023310000300413022202403442312033132432221301032004234233011132012422441241300344301242101311430420343404014014122110011010322002403344033220214302211221101301431302202002023034134333201332344134434013422034130024311440441012343444111434302342404433024340300122243131413032102022002101443444030312203221024134411223422001034033124003304332003223004230124242431120342041140442312222000013043103421234404112440110343323410032100041441041242032414320122213334021231320032202423133132002444213303340341214111433421033111030022302210133142123141424124244204144124214244320042404000300313133030320101331211124231242311231204302221324224110201140020430423134131114243343134432343234344304142313100321420230212102143214342441204031101143243434002130134144403440210101004434233424204400331224202242122022301101232400101321324404421121213013213333343304230114221022133241023112303341212112201441144110301420332010421004204402413401414413421013301110041042134102043412333002032423044102203322310133204021233222204140443042044034133114141003141430132013433332441224103132130234040411110311413101321123103030421444430321331042214022242401100222240433013123011311223144134402332433230044223411340024103301213131443004142310334222310230300121041113023034330004422124300124004313132024040242243224304031440131043243204034334024341133423220224000130302001123121420414141440344024122220112111011314334101144041022243122110340320214130434332103200402023241113123344334423423014021041244414441211314241112303231334324304013022033413343202002000224330304102302144102442124402302013410021431141424401123343123413434444404214422314211143131423441010104224142344140413203100233411001043032400210022242411100100303011044331014442113204102233042342341033431342310340210244102203032340003303223432333000340322401440210420043222433202411104203231432241034003322022020143102430441312134003031321244340131244104220330230430311420210404111124344041302414122342043142304222302343320143414230030323330242232404424040103244134410232431240410402432202001121221332202411431112102024201104420423201144222023203413411024344212004001320043203134031101243123202221432134320030224004134241441432401334024120201000430324112211440133034241313144043302042221400321331102213211434023430032443331444100001133421232030332434232204443310321402310043100003004310043321004344043211241333112114341412040332320433132430000204402313440443442231000114100140140044342021120340100101021441304133324220124231440111243240244242143400313003332010330103300023424004313411244433410132411002031302321440104120004231034411040330240003001140411443123213203220041434142104033410013341341341402333321242340243140422221", "012320331021444043224222142412113134124344144140303342113230241243402421022031411100312040213012211411331343421210130014311343413430124030031123121103133333434142402401434140130402210320102232233330141410432102142241243332201034041003034420122340121432411201004400402012002424120140440322310302011202033242322301331244322343434142021320340123402110020223022044031241412212324034320230022024443243003142024412042140414402000121010231140100313134142041311220103012034121110042223344243340204041234343133203440404011331311134424432222043313203312304032211034040304340034303142014440121403224314012140213241434104222303442233210214014121430301304404410021011042120422142124302003243103133043201012213004441140442104024302333223103144140122314001411044230002300024212222240001434420312312443334410404124144001030220410000234310330042443032101044300312220400403013423210433330034442202302041303101220123443001124431111432011021400210110214040220204121314012431344324413214320110220331334304220401430440322234031303042312324330432421214400041031400142241314122043440204140444040401030131003101401021040000110103101032340401342013021023042031213444012304112201230130013040013210113043232322000010020411141214431010003103443104004043334034402142032330302303213402433042221222234201023234334042244112144313011111344442434043334400003224233442230434222302234420311442044322012321012233321333413101321332230411034142203043444431313300443124434224131432134234312441420143034230133103422230431042313404011022304023232312424421401443332423440110301114141031202020330004023432121203333312233202112202040201111334140340020304302444421344321222110434003222440304203410000304240124014233120022400020432023133010024434004304330212112042022112140000002114244122242031243013230104140232244104300240332322100032244414022024222322130302233423431433242344402110021441244413010102314110242344334001122131401023243332213221430121002124033202024202231143103004112201231213233320240021034211421043312114432421431444400340433142243240401233244210033031221023002134041432200030111203140441340302303143434031213301000134131340230204444032214333311300330421343431303221213132033133233133221124322302412140031442313202120210234200403243313141031024031440210230222210212110432112024020312011224304001112324431044101231012110111442240414014320430234324203120130430404232114114144400433100112013014433443144022341100101434314030234041324402311214231241113343010033410142232043322233210420133210011340212022130402032003101101002402340242204013304324343130211001141410243114401341021041034412430321230110004010442221134433314313414303441132013311243230122422043240012312103023223333410303113433313410033112442212430020304013433212301010213121344124243332400244342234443200210113304340212443013033012230002140131210141121330202432334042441312413131434220310143221413402403133014320010242331343100040043103101011233302032002324412013232341312031032332011323431233413202100404220120201040341434401444020224042440131120120133334002211230002021310012201031432004334314020030211414434242332042204013214233132240310200414303223030024422304134402333300123013432042324103002214311141314302024120104300300404411224233300240431414124300043142421320113341342424124034230123044343412133020243232303133121113111124200311412014121123010304212124004223430333042332411122311021302104310020342202120304140214112013344044401010311224204243330102320042400101120004442024231012214244100142144410431120042420343044321121240242134444210222040034003143324233402122012010430004232411024201302441043240114132002114340232312243411011210132113400231311201224103133223443234242014441001202110420140404114421124430413032421421212112103220001302112423343003202011313113321324412013244002412402330144340423234241212414024402421344213040424141033402103042110023310031443122031311133444204121033330022233401102322201101432122233243033312311012401031142311342342320222024024440340412244222143040413113312233400333041004344334402230031221042322000122044223002340321444043042010134233023110220431420033312423211320103210203023001323421121410433302432023142244034430414212011323113313331241102200102014213402432111333231014102003131120012312242242311003421130322413142214332400003030124031421331100202223134104341130024232001143001441421441300104001201320010034143132442140402413102011011403132430141422110042320344101340114022241141420123111244302", "430242042104234032104044041312114001124442332231024431204111332244131413012123021414123140430304122314144341443034332101031301122203013230040120312134440030204403313113344110204441322104341441011043202312300341332301010040224202313401140030414412143232041432031334043100100121033341102344220243433012113232102030423212122042032211232304014201230433114210003323310021234133132441413041031300011401223413124431420022230342121410241024133143433302032420240332143122132240122240301301332024224102441003320103012322232110101043411310113310301340332020040434332042100203030312444024422130410333112213102032214341332201003440330402244130214302313022030122423104123103140003224010013444223310303420203103043330113441244031032002203003022022204422311043202324330203143003303314140032313133043402031001211302013413424203121443344012002420444433203244114132013223112200221142022101032224320321233420203413131132241134101122113333041031404131341013230334144104212341433344234214201010301034324213414222414210422410322313401343231224022113024430030133003344002012024214224422114131123144041024230203322103401101202244412130032401041142202100134434314200332041144220124033413413413332142423321332002220401301241002213222213111331244211303413102310404312310221341130404020310242300123212111321430210113424342124124134332201310032112132010004213033302040414311341131103311413432311113133423012002233224303024341243044040243123041031322012302134111431431010323422004302413011444014020402001024122101300424340221144311231213444314211134022304414121412431444232343411020314313043140132011112430334342202312010421221122400444304430011110034032442232244431010130323421140234142430432310423231322301410331430003010421144400323112143424032433144241120203223200001434011433404204320112440231433300324130431113201322301233442423410230144220212120303341343222331434240323411330212244222111032303441312314301042014142341404434014343402320432310243132324042440403430241314101423234131412220020404113012114314041402221340413032142123321030440320002232313443043240142141220201013014301103113114423203032004144022423033102111243002301124443030034043240441223302331340001300201220323340012412004141113033134344101243424111141103200132330144223041110303022020113231121011232200044222242411204321344010403112110013420323041243030104340142314414204101040010304400302042303144012132442144334442223214041110222443030210422004424040244310433233103224201232121430044023404441313334304141344441102111143233202021204100244114324332302233432403132411213224021243411300033333112420041144124443331323400143304104341300441440424310342340211101013032334211323141123234213002100434040422401223141132141234422411231210400103012034222312111422113021412443210203340100302013242340014331340001422241420004103120414414222221433134221232303041402341410342200322243201202210141201024300204122203410142121243300340203004044314412424411401401403130210241024304032304223320400024132240233333113130331212120433131144123402022324104433423332200033223424213342322412140232014030421034012422024221020030440414432342342004422224341120422000401131321032400333034002412333413032401232313103111243431211111321313224043010311222223230111402444042130142210020322014121303122212231122334302140310334213401303433310311314210321344201101033102100312434201204040310210122002020124431310121443404202403413344444000001402302012014402323043022014243421312114442143120133201001230001424244120134400114440340413301144443043014000301330202243324134134242303323022241403031020030233244033411301214410310040020400410224342134244433214344201114122140010301302001202022430201003202211033204002203344220410400032230202441242400421104311241022412213044430401202301420220102211122312440020304120233223434144331132340044333003330033102142224342324422430221334331102014143421224101042322120211334341324431300134303134433134414423320340231043422211011104101113302140412434003101044323134230442221201302020340303431130144022310243204113101340434034442003110414200222111232224332032414231024200012323034043411214132042230111341414320031001314124342334333342341024310401244410403321302444323341441420111103410443020423033230443342404011333200313423424013134444211401404021330233441143004101304142342412403002222221201033011240001404221234443024311404423203343011314422202033421321014424134112443102200242200031214224114311343041120221400040302120014212324213100", "443321332003204314424014040223323442230312330041024032441200441332421313114040414331400443021320023442431213401424001104344420334224111410324300322044210411232443124103130120130041314040001102331212030333211110413104200414114132003130220102211101133244304230333444241300230403214220300002422000441144104142134224220001032022140042220303143103314343330042221043101102321142301404440444001100040211042144101323302143444220204123343412432330144400203013012230431324032321221132304133113204343424102101430313410420040303134440311012241101213104433210313122323201333104414132433102440142112042112141311342144333344240134330420303342331042400442041120142232401040124304423302401231422440013013043443103120140310123030021410230240233221333004412234334301131134133104344301124133033212230244444413313413033130113210423422340343304421123102323040033201201044044042410140411143231220222240033431322033303041300413332113211433132043031330020424223040222441310004022242103221300133232301130100101330422333344400023232142410314303220001212041141121131333032441103120441212132431303230043443313432210034010003212034140132440120313400133003340302124024144130204023313414131140420403101022112321240344212304440040340012330220130104140040313204444021441201210323141243044333422102002211432023201013032220234142231230234420012331233441144340344413401202213032010032003000021122024403230242434123001200442201331111214112234301410440214040414404001020103022300410332424343323444143011433443033001314321310412124231004040240401020322321211214032242242030222401442332040114034034340121301144024333203230330404242121230424014111001212224111432110423440204204234340313301142022140213201244311404330003230041222014323143034314123110342414341232143021313144311031030423134233111314303002001223241423130222421141103342441304434214002323114000410104041221411440341441112330231123420201414210313314434211304300234123220441311201240341034401043143241134122341203024104423244003110134232001402043443011404114220411032233421011213432334110420422013421003113244314214130040133224234310044130143343322322220024312103041414244211221333221310312443331403023422002414144302033411011233102422304044114033233243334243022123430433113432004043041134134324321030031324213233223110004331414432231410442012200404111434310320112100424203404021224122331422042132143130033424122041202014021210203020441443314431013000434131142331210221413412231200413122000403334200234133144100042311423312013441100101323143141030034432034012012102332203304011340332404321244200112234032420114103000303402123133241441002201300424143043414420230021221110411440003040042324024033121344142403033112121100413121333013044124440232042333404140210234413321303004224441431242124012142220321233404024022024340303241430104032020041323241114211441342223201121210332142224223400242211414121112444142422100211114201134432441412220322042013303221032213314330033121243020123022311411032011413244033434300031423222314342300123233042202440130301200413142204103331232143413124432233411334112242303004430011122310304443330334334041021202304143102424100031341024110402430231010024344411304241042032032344303343011003040044102001322221004331232413241410321403240110324231204133323101003141310143131433212344001434314331342024013314012201303224442031044310103042032432110024303304312030301343030334143120220302013204244323124100420104033103110221232001243330222333211132403114314342240430203313202331341103004221233414240101211000104102432402110244031021442421132224304430333222441223134102114343003440100443144434340032132234112004331023300232431134422430331014044000242100003033304311231221312332321213023044400423031203330331220400404220132401212122404324014231200131110222104424000404142214413300311121034111212014021024310141220403224324204223200034230202322133444143334100340333032331420414233234422414024441430320014041142124103042210231423014013441424440343111330100444320301222200204433000313102303224012141201022442214043113321233020142023444332033233003223144000042343422131444221220000434442213224004243122022401003341100142244044414011014304431134324303340312332344011431013044443402222110130330121140442200230412232000430210000242242233422124422343213002014243021041130330131113430302120233312144240221303144220331141144244300133144223131344000401314424333224442303404411023132334343030341044424220333041301212334142134140133331204404040011232", "322144322024241331212243212212042434322031140101433333332423100321433113204124022022011021310203003300122411104142111334243100232442401224421104441103414333042002333322414303402423304401301201244121200111313121120233113332121004322422300140200421404443300441242032111110131000233241414334143143102044014404204210122131330000442434430031312343424440120031322404440131223314011020331043143030403042044313044140213333212212224114114232042232134234002300321320332423331003124030442243402301241321011402300204103440341013002040334441043313324420033004204123333401314032434424434102324233010313003442404420101042314301324434113101302422431342212111001340331243230144023424012244041044023002022203323100423302344424100023104434103243133434140121401103340421342003424240214310123041031224123131044021214012301222112104320241303241001433404411113010232430021413222012241423213134042420441130041011100124423142303304432113101130032304314402413440032203404302021440013342213202012441234440432401012012424220414020112033111013004213432232134333441124333042324332244223300311241101224031042023334314124231240143441044443443101310401210104412311344441004432443130402122203403443044413130443403204414041324330130030411004243000032302001312401443233413204011224343432000140004422212401343213423113223012203144041020212433031040312243344401113031232003004133303240334410420203432233343112123042343130233311233422423122104003433042013411342132402204103424344240440130212314141124111410031302400141321431043124340211320314244421021000234313442311124231100331030231330220412440441211412241224442313021423003232021222342321344404420043111224133113030210021403312033041411223244044144013101434020344324301344443301330011340204001033431304443424401140102003122110414330310312241131244330332104020132220022403002322114320244414400300421421304333120130422343413041310414100043134244141111331334204100443231424301201110213411121021144121204413103344232433301443140134330221321041040310012034420441323444420023234313123333011303242000414011101131440403430030002044102011440100203211300313230444240430421233340331204142224432401314443241121421300331002031103320010304040030002333310312131312231230212243142031301422412020420004434203330310303201404012102013413144432042011302440443322031040143424430033302310021304114232411432230410220221201012423130321110044430200240022142224230413010422001310304102403140422240224324344040110443011421321122311132341334013331021442434302400233241431420422203202330412213223310430401124114112211112124103202344212033134113134022112200123023341304143431300430103442320012211003430032333123144000001201001312421023333321223332224444341242144311014421334433234322002014341111230401100444330124433433130440430340020301402022023024111241013342323202341301332111232420212024134324024202401001432232143140033442312131014321212211214002204124240124003020143303234421342040320124412320124334032314102330201324330141322222202340422042200121212114342414331131213320313442403402100212342034214333304024024324141201223401401120421212332343123411221001240223341443010003044444443312014022313203230111114202014343020240203221311302213341440410343303121222204211443144220134401044122232044304031034100403311200442030322402144124044432343410100103310203124340311312131422212400022134121422443412040144404433012241224204412143144311430114212232400132002310313103143422102042310434321140101310140240004012342322211230320022422401340121424324431334220411322444244301300140422413230101212342123102410433411422201242340032303210100043021123103400043101443242431231421110231242311440000434133241210001034403400031120131002303041011101134120401212110010340241134021032341441214312242010001021132330031210142231024311323300444301113232433111324122203144031034111222011001404302112134202111011400412233130034224043022420340421130141001030441231010032341230013141111010301000312114241011033003222224234013114434330210431342213121242134202144442434021323141333020121323422114223134104021113104111140213014220133031043303404302004334041300410144123011040200401203410104401320204110403413304434024114402422123404001324401300303330324214113233102003404302213130201131101201113303311001341011101302102002340000423041303312212212213144104111341230000124003124012230122001443330143134032213243334233001300411011330042121221313142031020020423414311204342423040433232110143324302440102023111422212214", "432114202224331310021102330122022001122231233030411310204302331042233431141044111422031430314332112030210010222023302333031112203012203422430212202124114020110224432121404024313233402003434320413200430021242333023241143220321300342034021142020043141234300231030302211024043404042324332212222021241100201230022033341314313243122344212111142402002412010104301112241144300101123200131040323303010320013342342024444131204200002021432113012201243242414232304121014214403013044434021122131043340004143132331113331141330401412202101242000334210211032023433410423211433421142202244023202230121234420320132044043431131113003331321304412443222440123302011430333003201034342114214434110413423414121302232302442002344433442331311042040103042411110412241342411420044012220024024014214401124303330223410111220032413314130013403331313144341114001042343031432100212232031331202311121214310014243231430311213024032131304332202133142133211023041303000022041431134221432141210404110332224013010124401223022201400441110211040231401312042403234142401420110232124321424420014031000132144024324013443122012124242231441232141102324003000322214132311010011020132210444302100423012102102113430322223403131310433020123400121302123034421214343032040323131124230232432300403012142133204202020012021343021442111432323232101411032312242144310100041113333123244113302331310304041200120001013302203342412342331410033020313111024103313302323413043142320240433032220320144110433413440044010211232002324043301140243331344304411033322331411201310422434233444110004014220004340101111211234202122242001224010132140024103221214131201102020232133034200032101443212010200323111214233224043220213130102231213411314024334013404134003311342143232200031424413204441400311143402444324344240024204021412012133300401142411343340340012340333341042430313240301243223114130444203202143233040243234001130014331112122233031131314443300214110033343130000022300012333022410124312223401114403102402441033424443002402133120413102142241222140242111430021044120333320420034304233101110142232113141131403322234240420310411421340020133204313221003241140314022412012014220020321004210032302134043432343144324242423333130103233301313421020240002340244011123201224420134213132202124413322434104220014342334242444432420012002200231003441340014300123041203021043440431241110114034332012223214120404410244241243333342324402101300244100131341300041113134022104123033144123434340020443241321121244043000021424242410104344104231324023403440400041031132311322314433112111334333421340104103420004320244304444204000224310003200121112431212243244432104420204344240410330244443333220303220023333203334231422444412241143302241130020414103423224414411200144002421330343434141223422422214210211124443343411303141203413233302041311322323341043322212124140340214324123240210011340100101012340242132220412311334012233122024424412312104302142414324403131214311414111243110040121140012214402442132403401341001200114303114323301430442443003142432012213234014030321410111131041341112402031433331023233021101334401340204433401312042320034230130421010322301433311024313243401144402130111012234311404203204210043244344442412123034004333440314113210144410412430232204104114441034121114441001122023110021230120222033024240440334004104004023212212112130212044102430313044221332242334233032200244012433231201023004344000143222031404232411330204034130224143331431411132433321120202233303102023043204122433201312441002110104130340444432133100014434101131420431231333004114130202033112311041211213243104044420400132024000412310210031424341340044122234100002444121020431420214332412403220212431101104320310332141324200213241102400221014420410323344403011123120241033120323342321413224321100421143102230442043412304334041431441204423200401033431131221103012403131333410443200213324204110242221422420042413000311423040040044313142241020243110442432140041041222410332121421331230222334444020021120300424411242402214344232020240112022400422043141013113233341003010214004431212222230143012403033413002440332443003040241103201123013223403030041422342424301221201422342010422140423133403103423213001123014404201113441044341102313002122132233023013422020401220213422110011131444343420002234242011242113223421403404020220440134423222032211021220034312102323041412230334300022121123011324020210224010023224233034404321313114012104201323324101001043310244241221400200403334321020", "112224200311134132420230144244433111344421002134123304242320000432310112130404011114023434431243122343113302202242430102013434112431100024121431114410002314123140212242440401343222040013044404041203221124321413323321103200043200042043403104041043040024404043030424440214432214300242401124431032402332203303402331004122100000003322341023032200104032400132433321123242002411412013312303242401413342242121231211022312320041012140112014321101033020213143224332014324313144144422121320112400002230214214131202011222012423223133021134041423223320231223210412130430224244243131414342320034412243221121424104123410234430103241142312004243211104031101022341441420321311120434402404231420324414421243300404030331303214034211314342333344300113032021440324413003002342130420314244414233204134244144303013132121130244023441141303233023414312113402202433031333230444243124112334020233314224032031034132020300323400444221400341241200422302320041413144243402343304011143420123230413213244133404234422114014401224133333101002040300441441024410434320402330321342140113401310021331444301131224312000141034040203034204123032013031020443112121242122131110124332220220013202130400312420422432414101441143102142100322131012122222043030310411432412340210304401332040044204323124321423122131441031331000241432302141413214013431300333030214132323021114440444424400311042423333031432300440301444222344231324340402014304314313114011123012223013422032440230224010122302034230102303142231241202013240303233410103342122302400220134443124432403240234013123333104324221041204431110231413123311044014010232103402313104404314201120223322212403030313210003211144400124433032100232341310243424313133231013104011440043140004443413330131021342321441234043344422420411323340223231214210120243230133424333401134233034444401324342041110000033413340134014334243431223224011323210334320233134223100303000041234121101244311121304104124344221114343201142421114242220242201203102104144421204024022244440402421003310442422103142031123021133003331014340104122034112244021434424131430424430212241120321021444030112441302110043220202400321042012041141110422034214412231041033134132312240221442443024014301322011033341231024441013042241121224402301210041212042244040141240202111113300143330244414342211302430422241243440443032234341103430124040410014043203204424233044310004443022332024033233222141304224112244444122431134230132442431324142222430122433211240122443001340121341204034114110132233200410241430412301400043000241001220412041434123020422041012230222021340421324002002343400303432220142324034000014423443114020131014202113041414424240432201110413011411102321230400230244000111310003343430213424120413340000203303004000122444002234133341122321414412444022004334134210021214311423341421414132110114234303003243110104011342100302213433214000240320014341011001020202222022132421102000314134303033403133004214144400123024141241231440441400323114414403414214211413220112412321300344030032130003211410442201121311134030402201402434243243223124013130021424411040414114223143041442430100400420341313241210121304300023312343042003024330203240320023443334112022302344444011431010120000422314420112411342023332113301422030241102411010222300331042141200421010243101143210212441121230231124023131321410133410200142043240023201244203024410104132344403412103203401303113240121302311400444042012410323222212131431231203330141223333414212423042444123332104332114031401422404131130200312333103400441202414431111402304102321301224113222134131402123344142402422424100041103343234022314222034343030420231403324222440333001111143423010323244000430401132131040030403422402340131144020233242310243021011433033321434204031424201221113443443140444222131204201402432021424143423414042313404103034122142442421341123320213304421414300132034302001331041120402403423022222411312432013233103130310314410330144442221340401200440232100430214214202310034140143430321023013410421410222301432044101114341322301102311021234322004443102201310302032113231343431424343444042314411434133424411000442443341424004202033230010241033141440402310021100312033432434010302214102322043132114223120334134232423313204231030141420310040434404304403043110133141040430102402222434423143423240400410000114332243222002141133433004031244202041244202234413133301001304114324334111020014413103211131244302122034231302240004022024014032324011130031112211143313122000030422133", "031121312141243331243222332221400224113012104202243400311231113133410131233212120034302043303123200001131004314311241342411303332004121302134304344421123013313230211120010343040240134243033200403212404221203324341112100030411022311400412231221144332311420424040010403332032221043142002222004001020234343220230113331031001243404424131102041401221342333441341104324403304030303414330024204214311404320034040143431233031430312142324320044301401343222241304442122331133014341134144101422140314202012003134432134433004011320232340413100444413204214210322223104442244110223232421230003412131220310100443213201303144113042313343430441113444330100444020120113233304222040131002244022201044301101444242041333414031342343033234030220314344232221241103411124302243033104421122123242424243322043323222224003442041200312034144314032142212343122220131323342321130103442433300111433114444032330402031024442004223124010434040001411412002120131444144204230104113424012010320443014303124310413334102244041224333420121443301400443323141123211220040320103040414124333414204324403024442434013103143134401433213104333011120302112344114302333441223202341011300110040322212321041413041321401343443130042110331244014121320300220134212421124312000342224043123202410330202102112043442120244324100233431021022110031241420440111022012242024104201432130321110014204000032244034001120123321334203134410344302134320212212141223214241000004314113142340014142423204421124200440204201021103120424213213233410034043213224410244144401223433140042010000144010102403204442140032342441442423234201231114103211121234230043113331421120333214324203340222330302430303313231331411320240041444340013411143021404021422102411103414320441120211003401021431211004143304320114410004422243142030420234240020313421130410421032102133213210212204302100324132013243032023420101430344342243111241341211220004001204302124414410034130212024424031033334043133242310004242223101444240014443231032311400101444024431403341211204332124204043040220234311322011223131133323242013400213333012333002023433144140114220333020203323113042101224300204431212244024040410443303344333314003141101404430433442440030041042120022203033111221344121143222101030044130311042314413124023211141410004023021401140330222014443203332133124140123434243341430004432143204231404204003442424043440402312231411313324322412433400212033302011340231021223010022342120312233241410134443130200233402023131444144141421220101131221012001110044300144212110141020230314013110033242442102200314023023324023001013132334122040103104011310142444111201414213401344030323443133012022302441133111143143030444104443340124202134123230400344024401302222031000323042032443434324410301124334101023204204041032303104211223334111321233033343233342402132030443444304120200243320204241124441321442002042224414211133043310112402321100031123441020142432012010330413240343220100422311330301414143111431400031321201241302111330341212010023443213300033130032003302100310210322332011342232212043404100423431024023300221110023121044100342111112221411023042141244444402020414322013334232032343444012430432044233122211233102420323020001313224044041040231210013411223031040344012232112311332203420143434210220344302013304100011431242202314430322141104112223321214340302044324420140442010410100000413313124034213034023311141212342421204031344132330010134332012321104411431033302042101300303443120142012044120424232300240014404334004430112300120100203400240141012434040322443313320422000124030011101243411123320021120301002102104104111121441334413122141034004314111133202131243402320043344433202121123044213312214231434023244423031111014322204102304044432324414414322222200223232430123140120202434223102422044113030300232320403101033303022101414412112113404012441012102214140422044034440203043131130413103344224123401032230032223303243440342000402402201433314102030421311321141240231343234404030333102340310321432220423014132104232034413430343033231304444204420331100144112310310403134032143234220003100444414340121440412332111140341014412111413001200224320424424430203022142343001004032001202402412020044302430323143010103434212412343422404203442011402243011304221344004200043214132332401204304044013413030124412243023141314112233110204221310142423321331130003430230023431444310024134140134314020101314123430240120330134221140100013124404400441001113412013303223234100224221424304110324242222311241", "102313103212131020022433011302122430204014242400343032113114412411314114012020003103423124424121300322201303333210112012030344131030423420443334203214424332444313141321234043010420324434432441300211133441204433104043022001310202122342224402422204240121033100444430231243012303222034041422024302424242442213332020013000002210402423013004140341044014224034312240110120413211030310124323303240214204441401131433230414113211311424003021024040343144233241443404240323024034242024043011204211441230004443110230040204310100141343132143212111434011413012434411012414214422322111332411041041123402422013041204114113122133202431243112232200430003321330232412222103024200220441440042001232213342114141444312003014001442321111044303420333102100102020211430124431204440030233410444220101304244224003114411440131220032004331432300204134104120044020314213231110041301110114411102404411032141201110331234231424134041312112401431310134221200320121444401423412222034024103134222433031230310432343340020344221320140014233230340420104002334011231324341010143140112343423222120411323321200242314330242430331423332024204044001120144414104213431104212120420300341304043222230200123302110343014134040204221022241113013222341032212202222241233311002010410024401321413412010212232404203304133100231401013324414240222343000000114210031002243144133134444331321311423424323243114140111321414130331014040332244032442200412021241414100210112104133002120204043113304030020040112224041411123112141233421310212313400343124123222001042443342030433302401122430200004441122121200243200013322210414221112240031234130400231021044220103434442133321340132231004402103210344244242310032110113023200232143344243344122023432413240400110241243113120441324243431303043114302041321002214313012232241400442230200414340023440442313201334420020033111012024002211334234304322420134204424002302300000242420312311124301043004010020232033212031001422300200314101310222322213110331243231331112304021341200200444403133444102430104200421110300311224120444102113123243234400203002142021114103023104421200242222213424112032221313101310242103313322030404120414232323103022110442324032410012344304024210001104441404320332130041031313242211101420341422110420434432340322201211313243312231430121434200101233332423004210032401244010144043132201331444142221433030021323433344343333401034122121240022122031312011032410344204222443000341323132340142314412443213131024034101201330302404020032442113114114042442220433320130132442203241213023323000124410424440040022242012040003341124343412114114143124104112124131441110221231004132330414104331402343134442032303310244001104441301332032411131024444011412403121424131103002111020432402131432444210103424412433003020010142214131124214003333324404230314222140120411134224123410140041243212420120431121241142243320043143313441004023322113402423431134241020123302010011011203400444014031412003332323143121201433243344041441124402022314120032223421202001423021411201400020200423114403032310041433141242224134223202400332141314104013124021202201243340422200300203232044041012211210131243242114031044222030012103424321140414102443030432313121023414303042010403303101120112232344232430430441041134224122101431023041114213421430242102410214201333241331032324032121432121033204004201031043224301104014304042313210140231324442421401031224334232011244124044320203234003320210302030432212314300011220332311203131200441104441341441001123230104244023301311204133203400300241022032130200132430020131142400404314441412114142324420322132040232204412004331404213444224234300343440221421344130320004413401304321341243023302304020404030041002232200241231122333432312004344310314402231200001122141410100104413204100444300440133030011011422324042124130132004202034440303234112203201110213233340440314134431400431301434304433120314440323240334241203332442110023414133334100412112344213440101400413434413314143234304310122301140134243324143111020210232210034421240231041422320140304010131300132003423042341123113332103034404442123432013221032103332401303302431202113301440441040104034023241110100330443100422121230400203310130341222412001114034100443432201004401022324030112041434234031133123420302404320331101433121242220440343120011431214124442241102210304233424030021404214014314341011301403442322420230300124243033144244400212022102324341133230102404244004124013140134300412431142320401342024134102201443103412333", "100042423014204401233213340404123424334331241000211314002031303113213233021233313000012113141021033231313220042223023130111402220334031022233134210141102003432233222044314420130144430243424310321213002340342014423341310323230433243033413412211231442244231422210411112204410101134343231121342014441214420013302424043230404241011324003024144012200330232040101433302301120204232133103440133422320101203433344003024143010112011313020030212424210414104200001414213412023223414220113010124443040403424104201003234340443442200120312204224230113412132200140401132421422302102044401131112100422040223322132440333020444403431302234114243012130421104032133102221231212403044112403224412022304001303304301101431313333321314100222203434030343233334002114401420113041202044114012420044434042424123000333331202332142242042231144034012310132323220224100220132430334210242332042014143134433424344234340033233324322144221232330431020314223143022114301042231002213231102334343220332233000310034300031442211202422321242124211201021304134421420244010133330120132112224311113421330242032404200000341002400431442142410310133412304303000311413132021211430433014324432300321201443443141423131333231102404332304303301122303440132424231230112031340014110044044203242414004122210140420323131112003030403334340324340044303423230313242132033401101400040043103331443030033432014323334112102023100303334041011122131310130003401301130442322304114041004021432133402044422240343410434321412323132304232231413033110031213214342232233141403104323342034001410343403141124444031344033300121401030404314121412243231144301204330024230110433012023223401134214031300333312200201304130000220033212020012133300003314341442242310313401124224021223243410310423132324310421222212304002024204400422040201311421000434240041400101411334434133420002323210333330240323330100323020303334131131011213440242310140303012100202233230411102344224341312230320120143231340231302402121210300121423204430302122040201443304200320401400134403024113230033322244210120024234141144201430241022021414400012003410034342101211442123400034412022244122123402211444204314102102004012403411140211414103310304431023114304031000343412410330130301021013111144222342323001340140312020343344142132020133324130133013113020120402330030221011111103344334201400100241011034120031120243231210133142222313012141114420324030440212101124431333413200203424331444241214124021122114332014000141111242333200423340004213324034000404143244141443002412241311144340304141433441122014403430010412120310143440322422140341012034442202211224044104230332144013424223213244104444403232004033301231100312010400210402203333420312421020302001313340411041303030123400242413433042100003142420203034303003002324024442004404431030410233001142404003121430204021011133102001431030412223410124030413122111413243440332411113420422040244124310133022434242001200022412223320232210411414010341111224142320421021144013203440323302214444222112444341241013130212223313243201312223333401101240400323421114420421140213231222400133401340300041100432013342043241304133243043303143030001411104441103100110041412302224303042143034040200213031314440002440300232323431012244033343334441304002441114121200144102343320414112131131223400322142134211342021430312404024223233230403443234303404234432343114013023034014134431310044243030132142321304311402023410340000440121004144324303114114211002142242033142323043423420323401132342231230300222241332423031301230222410403112201011342121204303104400003320224044030102132200302210114433122013431344120144400024122322034440121020444131100014000422040040300313421404201423110021044042424044204100222204334224112200314414130343303242231402432013432322112400132424401421444303414014312404141010400442043440041001211322244022110440300143424224403024131403013014324344210024212331303443412204201411131323211412421432430430320221111040223210323342314043044111312243204412242430104112244241330100301433304433014444330310132420403014233303312411242103002224132130123324443233433034241340414430423411321022304242013031103240141111111343213214010323140401211444130421304333424114340131423031134220202323301442230330233344413321141024441041101142424433210232000210212304440202110202101240142232030103142243144334102422443144442021442332243243040041423402410222424313424231041421310433413120114020114303114242033302014220221014040212430142232012303441343442041101444002", "434041400112313433244210020232002424010012214240402220334310441230033040231044342442223141242422413440233030300040400204143041234114202324121413043212434213402241113244101121210431144332240040341332130003011223303334214311113104434141033324130310001330424124303302123044332043140110043441042121444042231311043321040220211300204041232114012134241313303430221111401231000001310301221113132041231130302034022400242422430134042003342442240214412103343443233344144344142403011140134200332432032414430101404343103234201441314042211423440122420222211420133003001024302234131203242400142034423004402031203214312314222044210230130040021314334421241014304232232010140423131121113033044422430343231002302041442304100141003322120332140334420011022432343223433202430111334110342242210100314241004341240240142342312130010244232300310311431220133401224421133202121310241134203230102141032222330403110433404323233101340134310323422143233324222342320041132342333403230331440333211302320320222412403211433413033103244332330341203231322311433304234442341010202043310013241343040211134304114340334134420140332233234040231112324021330320110034201240311412024100220303100143120142203101420241204344404101211244102201101123310244030104321032302422334334441401030311441414303422114104331030330313044340410001121314143221334240400303040412324412221231001223140222331401320030302004021142343433431443324243411444242314421312111201132311101433121410041111114410203314023424034300410200341023232141232344242210302413204100411411000340441422330244041303320014442021344422303220034420044343444420244402033013400114314111424412022323132104330221222300011201313340024213403201434040131041234321014140314420333422321221211111023114112033142310432103304413422310002214203240303123211204402214101000322311111223224131112103114304132412142042441242222442132311240432014302243224421313341143003031104230044101342043210010124220302100044100340311004121401234434321031302340111410214202430140110321300443132201014222002041131213110340010124014244034220300341422000242143231242310033003113101322313242120423121311140012330330224341130001202111340420003012342243421402314313322313442304044032212440043023340032224241140120443020120203431404412030233214102100414444124221342320412040322444131422010000342014322224202434322114004322044101304201211413422123241421004300411342302143241334010411301340421123303000233322033201303043214013241031320342242233321123440140312300424422242012134032232112000244444321422422302014134203110030014344043323014233324241412430143243402234142302114134210441223023010442212143332200223242311301233110411301034444140024300314143212410022140334213032240223322334300432421023342244111332010313011332221320410114114334030102344430214332324213111223032024101200122004221331043310413123124244222134420433132013102200124023132211213302244412302312441310003322321231214100121302312223221021241133442401230120141314321213014424032330331144223211104220422213331141412130331303333111104033141334031434341310140202334302422101421014234004330021234134334141123312132240001324030030240414332103241102140202032031040020013341130143404430421023114203004403324401221110131003434244112433232314423320443041140022334104320320431443030210013443441103342233113430133144113242013032033231223332423220123121411414113030240110240212003202432442412430404220130042420443312003201244201114432244444204420142424133134010132324014144410100104230124003304042123013220343331044340210310023424144300014403123140223021404014213302442433231412013243014230233113011240340441424131130144124444000043011444211042020231404102120041022311010142432311211201203002222222032420203441024320231321204041241114014313331400330423200410444012410032433010113311033231434014213432203142334244332310221122303301302122332404422434102411041240231211232123213040223102342123211024331304100313202320303240420111142130303432314403200404433141402223314343142004232021132322342241022213333111141432212201434411414142020414234230211134242114111224343431321243313221001310342420114412220140010200424030002440004432210000102004200332221221032110033122232333011340211042112403312342410414102030412414234342421340323304224414120023131312104202114343442133202240331343422201131130440310243322232033323022134130231241033422012221443404002401020334232141411131412131220101033042241223230202013404032220123144424021313414230410321441024300420303312", "240214004214004031002243434101122320323320343402143224112112234240412224211233040030331100401021211104013223324413032242402240232412324042403420042403011313311431041441423100114142024043324043110004120004102234310012042201031020340311243442144302020140441302224444413221024411412302322413404343124320114443042433423223414303341120443241002344110121412333443200134043302001224024044120142444230244211300220434403330420304433031204443004231233341410403043313031002420132033343432122134312420412021142332431332104202201234303010124141111114332021401040330100200022004432011421423220410120003342404424021424330242032321034322144212412124010312143330304124100022103004341311022232101232221024320044002223243334141113230302014141124443144300143034202342132003044240424434004414102423021331243123330433444140023012430404400242022401411431021234232123020133330404214424422104003103414214241220203403240332004300041310312130413240122443411344131300223343301231433114134033132042201040221414021424023320140111400104314320210321120031342343120304012321420122313012213322020012033414120422104322443301414441444431132341044102402140203422324314014132331241400203133204100202304111044214440440314040443314122441423341043043200100104010103331212212232221432344123243040004224232002113204310242303431440033113421130321223042032313112121023103204433114013131403302111322010422211244441304310331312014224041113400300402214202033232341422242323110410000414232214312010203202310204231231212114013103240134101130442332100021222414220240032241141122223330343431414120212323402013033433342340420101031441020311344043002431312133201431411411303430230242314110131022432303001330240411114422244113222044330113043431002314434002132223041341221201203210440323014443041001204012322131124242222211022110414013113320300344431431030130431042404140043201041443013002123144140212241001220104400100341323202143104111022100002411202300110322244330111010021330210030412213232202103002113124442412133220230143204241422332302124311223414011231033212134244112434234131013102131224130401022001331034111140401040114144313304012401240031131204212331134224041404302003310331423232002424422300030331302414041122304430131110414204113344441110230232204422111301412413204021322114424444224230420011242031112040020224321203421042041311001333101103323201334331113211401304042001113302242223303130404000242444230034340114214210022334212441212004143204032122232240243122010323420412231412131042311441201424001422330343120104134011301323243243421024011243300333234022033120030444122041303213313411441141301224003224430044010244013142321024424434422012140320343401020241100321023332323302122043310423331010341030343220001204003331300313031424212431103432301034311331440020010342210000211304144013123024101102344422101323112013032410301112423134320430140102000233144342430440044200120001000431221340203313201130133441424124101444343124432034241344334234044344331021431421214443221340023132424322440043033000042321110314211003242202444400111022214433000440230240110102330020403234220030234242204031302413220121320244032010142434321242112233002100201043204203430134100043300240011330333244304101241022324330030233440002232312343434332123324130101024113343022302312202211322402121431410323144244001133120211101124441244043341401122340013113231212300122033111401311224410011214230144122040131440114322211002000442023241410320014130344403414113142340304032411420033120321013102201413311211032240413444204022210310241404441002424204113224322102233303023341023342400344200243042443203300410124231243301131041413131343432430040023332043312431233043001113310012002202320130131141120100321123012340401031120103203121240110400420140213020010022304104142321013140442024101321233203111113004142202213201043021044312011333032034234340321340340024320132404341144123423203331401234410420201413341141311040003400334142001441033310330004020220000412201303344312320243400441302421233131114203220333422343420412412041110112100340231240211102110344222142343404141142042230144401412033024432310311141204334001221114431413330030200442201100400413413341224020423010033311003003414314340314433042340121143104243141134321144412131031103033021344201342114243441104243120234223421141420311201314113431402233243040341220312113401010022110113142000200340421304102423331104133103344132020344023141434133321020140403330304000021422420241020222240214240122321", "034232311121312324044033243334201210423242401003233230142240102020440432103412114321244304231023321421243314402433141214424213424142013021413110034403002442200421001212230310210033442233420114441123334243144032442233034112232214201220342114104400011431333213033330011200011203110124402030204201002143220241330210111300030111000414343221040043444220343114422334440334231222421414123323322131110303124102134243323202300324214242412204003241300121013040012143420104132003210324434434303323114200240424101403224230032110000313030341221213342234410041213412224201013320132222411122201002331344033320243312102442121031241321020010341141124031131224204013341302324343033130312404110123134303222140211003024111320200424222244342404431001223132121223122302042423033243100143123003440304043441332122311400130140412422201014240422211424002111234001314301424010430114443313234143222332334113230233002324024330021114113221144021011213221000021210323413410002124211304201201224222121101031444204201114112340333102030423010221042232322220424414313024011142123324111420341203012003444201200003201140241413141133222124032322332021221020223102422014402030342013430143044241111103320022333304213122204410224241014013442241332031141002342042304322322140203214423240223022031014400123040123244011002204230300430331224102342144421021213120322301034111141342110434440221032143043001301022212401301402101324242010321324200122020202100304223214224330311410331142411112442334020224430332123313011431030413020320221034004000430210210143010003101123420211232430240410114314032410312323101401334242141100041322403411014001043234411203300121334412233023110332244130331421210012300202214411402332034421312101101433304032034320304210444011420424004221423141412044121400334413220211301442212240124212330301330234323130234233002322304044322442240201213030401123110044000301232312000343412030010401230141012443033002044030312341303341411112330444432033043333030420024123023221211313303033024123423243240110420102244414312201011001331214240301010120203432322123430233302031420110002312000230014431330443124443224420044214312202040133340230224031220231211013202230403142234124131212343330214133321142424041012031022030300010142101431444233000441221233334440143110440342043220242412222304231000304421243442404241410140310004323111004441002020023242021303440223100043140031101034031421110100230204442314003012004124022201144304324210213032312414121212144000341240311112123040241122041222133113020142004442114040402341323331020423041121034230133421410421312204241200300212420140333434301111243132411432020414113003022144302334034232203213410334243331243413122342423240012032121412422233433120422301242012411321320134333020303302134340232144214410221401441134211134244421420044131330024114012031023132040340444040103242401304341032030141234233304014402400423303224003341012042113220442444111142222113441114002223040103132043200431441044331111203310314004114023111203044341103204141002431001403233421302144143201241144143014211140014033201110130323300222443220432132132124211023233112043400214001300412301341111421430014400130441013412310314043442340310412412143220003444010223002442214014024010443314200042344104411303320341310101414140101000301101414441021232441201103121313102412004410203221223422134324023442424302433412332330113143031341434133434232321232444330240324200411203240002134112134442342131313042431342022144133011120434300124111212410122020113244321110003143112343132202011441411210303230304000424233343441034010304133341113022343103011123420444012024411243332220441300102231404223413302032300221040311403041212103313040032201244044223243023402304130323003214320343113243432111123003214413344324112131124021442404133140301200411303413243341021332114331000410034434100130423143330143442241034203133224221242434244103104114040342312230034211434411231411010423422441003234413010430224044222034414102441120122231133321410423212433431212030134404110324404043221402311342330001441113142331033112140022004022130034341234223402134122032230314312332224114241001331034342023041031144034313012023124331213423443340142303442033133111032231131301143403010012103302023214434313143030124230400422141243004340431030444042331220203410440034400443143421103341142004124243240441443340440120001133121404043122324420201204123444300440241132421314122012410041244223444304320113303122100333044013214314210234000421311232", "112240232421312420110410321312424413042230032001340320011033442312330401330203143204220200001422011213343403243111311002424044434210342330100223144312303134021330231134212144223110113343111031042411314002013023314420342222442400032210342142134133140202341001114443110220030242140023022003134230120034223243441121110013113411213234220430232114131242042023300021301130234122233432443133210041000203142300003110201403100322144023020422101443344342444320103002134044432241402040322201123240233424244322434333303113213024441100422011203331401320214441312341140220422320144444432432322104012143210130011221312203102033402343413413424430313343041233023434314034433043420213114440324212302341322012034213410300012343043424243113310203200101421420013211021022343101000121122402333322010101131034431234432431110000434443304231431302334400001120404213322222424231334201130044123432124042422144202313113121203032014123120234220004021422014422124400121142440102412424032244434004344032144213000002334021321100413411212404344110143302141341204413334104312242212424331342034102421411014420210021230000004334114202444320321103144213422421340422442033234100421213102221120010023422103043044003312400431130402214344432302114120232111222320201302444324113411001110232113134034023303120041201114432304322111432244034021443400032423001340240304404204124221031440441343332222112440020120311433434131124231430201114324121431340411140222020222040302442102334242141041224041113403430030413131214240321204210441014202210020241233040234012103203213001104413434140403003411231324210233103301423343324424000222324212334132201310444104240212004310102320044033300442400440100243104233223232210101201402312242421040030244320303441233000042421123102122333433420443120423440411303303201410042003040034110222212330410111301423043111013131043040002201042243114011324141242401421343112244241341234011301424111030020013444430232420334001204202003202140013040321224102023132021024004210413243020043300222043231310322034411040233342420113114031321424431003001030111414440241042343431201020301441332131011431240343314311101231104100042443244330111421404310231013040342104134434110200114001212033202140032401230014412030143423424334432314421433004123441413114310002331023143400130040333042302243323020301412304303331423411343223221041024241104411344323220401144012431341410244212341221143212003434022004204004144124300423014043410121314134434432214301334100330040030321323422220341002203100113212142323144340214401410204002412143143003121242430220231302314103340441230200332412132422301200230232413300324002133441344443031321124122104031004210442342234302401022110343331232422233443040420001300010222411003231420432010144104432230011014302224111243324201414034102413303244131403033140311102023220444031432241041110403231224224123034141223400330112414341020204130204431213110333130000241430244300331030021312044001121112040131121204444031043031401103124021412340330422441011034013341004312432000412142230143314244312003130004010210232233134023231124340244023330304110424044041444431312330310031202123031234310310132234314102133244313241221231042142142413142111332113133240144420121132100340430001440404243431320122434344013301224043302121032133034033311241011030003212434240112103203240202404443433112023423341422310323041430341001412021404404041342001013241201110141402234012323101022324203422211142312413130100421233244003414434102020043404231324230422413121321032224200021303021040400110303104021101134110212414214442230402012112141343444402134443101233334032032140342011431441213311210100333103433131302323040243113104214134410322300222233244424323404040242244311441332321424301341200041314103332011023230021440232342023130443402440040434041423340234422323311244410002411233122423040432142022011113211430020413334021222013141310330043404012312434424132412334312211300142221003210433142424244200403314302403342102140432431114333334321134432102401303442110123301302344012444410224142304303100223000034121200003321320142024341113002342242241014322233030113433404042314043421103023422432101444033224344131122232020210134403123022303201322104431204421020023323221144230230400142231242022224341002031220030311242031110023313020114431111230014011201411102234313411331242201122201131312344231323301340342120411002411300233211444230000232004440324242410431414313312202012341020340141411114014444223112414101402200220314", "344120400334102202014342111212241100100210243121123433110302324342442021103423423142214332422300112341431041024033410102004100130021202244033121041103043004024342310200103202011043304130314141442424220300400443430410142121104234424220030302113441130044404414204042223213322043241022404404221013233134223133331333244034310213314302002341100044001103044212402411032103002403242023140324120412040442102313334024300122303214321241203334431410434013321421024424214333313442311441331204330313221122132033340111314011322003033114040100124041034242103234311340041042330314310312010442212411230301324003112043031023414303411433313434124210142124003143141030434223100303223321431301122042004034022414030314402133012134040142323124024304440024021301032144102123024211113324134444224024443314401220420310311411221421414321410104234324001224401320404122243443433242022432212312430413223323321121413432211232431041412320430230101224402022003012310444131442404411232200304421002433213043012104220221111113222242223131233340010004144310424441021230223113003330131112044004443124243133434232200221012411111411100221240401110104211142002022310432434341403211132142004211302310220323142244024220224010342020122100133231421212034314332113030414044022003331010320314031234112241104341141011030100234012001114311402131023342111320143132343132022011043431133044111112041311221110230441012214230102040234401431342121212004443424233441342030010222012332431220044222031023221244033332103212120022433333310232044011311340213104421304233301440230422040233232230214301033221100002420421033033043031011332044040243020143112130401410032024400333124300444331420134020330441333142132233040242322032322123001134042323243421331442212320231430000224131402144044404104143443144020133200323432110211210221241011003101110411022230322302124241443141100430402240231240212234043122134132032024001210104410414332004013234421413021022211432233133140311333304000232312312011242002302144312043023400442333224134134243030120122204222043040031113303222213020201111234314014432431040420414020240233041111202411034243122123324303341201241013333220424331014123443330200313403123414431224224004200312343402204011230003112342310340143222214133332201212423311112040114200013034443003142120022414124300342324244400103100112103014101030430033134231113002233121330441120432334103102010103024442300233422302312212420341131210434233121334012414201202023142302414111331043120433323010144311210000342441114340320133002110302142420013200222340434412220010310344344213042432212321231132303031114203443021102201240321030412322142202110211241222202333014243102200141333210110300402111214011440420132300211103310424004431240343403021434443312113204221434422233101033131002302043303142122004421040314320104310313221213223144011432331334440210321021201030112320112144112211114123004130041212444234014211314141143411231221241414023300243113423014133111231221013240123011322431240444302104141014133004021312240440311223110242212411413124010024034130043402243113113210134213424322303104041111342003400134422431114313114300402330314233301321401103413320410411310214233244442433012341224033001042034024132404344020330143334143112403432210113044400104110314414234310142424133430401400242100123140444421314120003200402023202021133143421040421444203130320101432110213013344010041421113232430332343321042000311143423101214142143400120312110042104302034122221114001013213012002014140413010111202143200330340202242212434211201413223323330030421124232414114023241014101442303044104013214430144402134200203440230434001014433441312040140403124243240213203114412413211024412012211311242243440341412413404110243431433430044040042433302032143022221232312121213340444123120212333322214224032431033204321024022113341022324420124012101313323302404401244313443430202230101003200230042043414204413131404042204024442344310042322242304441212311444432344343003013004204200343000003241301220221320244231231013430131112211410301443024423432112031001040202431044104043432111332202003133102330200432241421410013130411442314402221114104002132004030001012324013233401204132342214110040400313134021101134040412101022102232022240422401203401324421133323302143121242422403033210021330003403041020442404102201204400311133340311444000321423043313410433032312002014323214401413003133031022042203334444434130134424034042332434432101142221312132234401002311311104104403101023323", "002140104120323441313102134220340101103012022231321441213321144032242122123042000140012302144214430424122204111130031412143212402411022143014401043044214233201100203412140020304142114241110033430002000131223014040134434322422420420301141311032140301302023011214044114043431234442320204320334043103402440430424210201102432344411001233442404104014243343423032043342324112210323142212002221010401030432222242333122341114424320320333241441432242432342031022121104341024140340313200323421004204233033210300243344402212422124424431214443043121243231043131010244131432003423034431312401131240030122302411211044410233230242340031243302102111403014314011101133233413032302314321420033003301244132430212103021002123404130023340303401144011203033111110332244440442122011103412233442231122200232331334023300341432434144310001301333033342324100013303443310221310341334302233212020100240232030032424113422301330323301044044244144130414340400231214140140243334410240334022201444111320100123433104340244141312121422311114444021411213423311304442013114314241412440342410412432101101343144121240421422310011001322104434023331031002022311013432143124314440302032022201331430414300044234433431202230443321021011230300201444331102100111441033410332220112043122021333420013313340303142000042141100120132133033110402233241220201340221311241340110030401404341213221312211120130243320212131310232413103031411421321203420323442231221313134100421403233304334003333031124001001032430412324340211122023324234331112233303112024244233013330234434110322441434232000323212231144124344113102244444242343401340024000044411234140004322422233023220401304220212324120440224243322114014324121123444232130202303134403220211122032131334001200130340003043232441011014404430221400301224434134021340012134004314044420130042323331210124441430024021222033410032330330200121432223443040004014311034241030033310203014344240422410242333322101403423331442211312321111113100110441021324303010042113104214404130314213003130241410032102041212031412403331333041144313131124012030233340324201021133214000311240101003340003043343344410314400301330341100211244020143132321013131003132432231334411424114403442331330103113140342030021031443240103140024013303000431340302111241233441322412414132032230021030012342112343342232041400134231432041044023234321432340033031214204041424030144221034004411202142313034431404243104222333214002330412140214132111431001210442002113243443431121102304300212410220243110100103030240020401410311224333232122344431421444324343313214114300143021111202214411222002224330124413124041220142313342240343113223003440144300242330130044103320422313230433402014231300123413430212310333020313421200442321104423034243034220430202001021111241222323003134122021303241404100204403042243302344032242111302411002331300343031230222334431043312323213314431431444032323214223244403111404421131402141413221440243110331424411031203322314144102424001030403312133043210443330011442120024001344132112430344043330011133343221304200434322230002001314131034014313321011311034341133034333224143112021104433311421242001331442043203322102444032222230244200211301331014134124234113331244244143411402443133303440222423444110024430424431022243240034340434344003224114031101400234400240413043130443410344013034324032124102124123002234144201021011112300431031040030222343403113433230040433231210113030043044444214303144422214044212321431343202110441014402142111042101330144410222010110124211232013304430121140031422002443134243314212304044011122340433101302013023033413024011232121433212242233023041314022114431332114014014433003340131244332143212020312441040204223113024024303101430243340402220102024232112012303204310432024032340024122002300112232120144443434403230444401202401331313003210440432444100412011443230123312410121144111224443231032402334413200104323323022223323214222042143110231143000103134214042421420030214021000132032000343300024303202223144024423304000332121122034111320014444320200000214021442200423424134412003143044420011214040032220242414312430303421413141000342324222323343102401224313134241243343043023142124130222134213130204444423211101334200321023300002210402143303102004024040100441120123244112122033313231240212210034012400002011223004400124212003004300114410233222324112132322103111244034224410020230143200233130413021343434322010110442143440000214020012411440242333014242114220002430001100203130224343", "004401443040221220343202424343322120034223042030124012233340400243213330344133200201431124423442203002241430214333113014043031441410223443311143014113304301002044400312330002010240344410310443034141211313031000224314340121023314122044223410041212423240210031001031313424230132113201213400042223240033214212110140231124033224223043244420421004100200412124024413203202101331021230232022211402312243244421101240234212110233122202223024434403121243234234030320100022321410034012143011241330313112102334020322120201423001032431202330320011133443044144023331121032233141324120320344141322214224042302111400312344144341341142020124114014011204033200211412334200413401220104134140002211113232420011034213104144021312230134332430042410242024213334144423201114321313424104021000121300241104000411422142302422444312313300323430003141413211110420032004212404230040412122113241312444344420134301124242244314024141234211000002242420432301243010224432041141440222304420023402410221102133120043302030113004433433131033243033222120414040240230411210431012123103020200310423211102043314313343300411312320122243100333141031431242133021302344210431032040414134134313432213240321012010434414210421040340300411410300310223240332442331000434423231420114142024131032242243024332300230413423240100043401310133403433120104421413042044034400021241344201010233111002241133400333431000320442224013312001401030401124141441020041123443023212120022324043441112204342114303102202141234132200124443203102041011413200244134413201344304440031024120444112003012124420301220402243442042331130341303012323141110342241242233103200301134212114004114233110344123033323232433114113331400210102103332322040240124110031403123044402444321300304300223201304231304142111203044333424342001410320431233440441110014322033414024111123103124402433202034142311441203223310204014034113414231120324022001400041111330213233342312310110414233040141221211142141123341032011332103124030410203043034134321130341233342024434424321023021113143423342421301214010021034324312001210321341410321044403434233244042333341131132314020331232221241012420113103021413422201133221340030414144244003403302422130130143300312414024202040403132341323403110403340114343334203343414123222043114120014302213331420341124314434004132312224300231032121021441122043324344102034102231433112014121024433143120211124322303101312011110414034100233041343201314140041113121224431240111340314413303032411222424140320414200204434120410001041420222012420331300403112141333240232220044204233042131003433441414104400130243101300034110144310404341041443201204402340314102404344302311001122343111430100003040220332302323424131313423443220220323133443112233323121242132320104320232443432022041233303042402240032110040224404134104202413400431411103334314022230214203401022124032321020441401113330024240003310121114004240230202230144331400103243414334010114101444011040140240030403030213031031024133012343013241421024422443343413342043430013212202032103011304013021331200102302431211141144212201010401244040113122433430000312313333304413430100223223422231034132222224321100442344311403311101132204122240144343401023041220103122212212132224142444200112144113210303431103233233110234013040420434434311202403421231222420200234031134341413401020441431230441332014334304222343233244222334230120122022442323034243023443040101031103411304110112344341042443032023434414443204213133424441012242213410204312322132134322331212104334304212131110003220342212344341041344223212133111224144324430121320224113201200333100043103104301343244204330023121114024202213343104110410220442440302310343130421413421443440442414440300024222341114440230312130201242404411012310434143034423112203114130003303241120212410141202322421400044140423224220210104122121121032223423033422430132123312034243441333100214430341000334242003324102010224423110304302311400213410414313233021000213343020320244004133013321003222434002143313144000242331202434002432112420311311013010204040103002240212332111320201311011042134112012433404002012034211440441440023433213040043201431001244212333132313021044304011122414214432131442303142101131224102401012130433212244020203402343032421420004213011334111134132042031231102312011344030424422223401331242341004020321122322442240001041414142304220331434321123244330010331102142432011232011014010210432334100233443120000211133032040422302103214021012414322123341440413202411301", "431101204123443403213024243030200443242431112141431032223024444324002211334311120031233421003024324001411243341211300302243203310400401440230104014302241021103020223434141041032000131040222014013403121024202333411414040331222302034203223410200433431132343012010242423342200311232122011323204134022213433334101222144322443401213203342124143043224410134143244330342410212223311320122434343421023143401424104012334424422340123324022010211134202321121331203211133022400140330010014421043204410033214104142421222331202022210234402010234331130004143043312423434120004043114110133221014220401424031432214424113212024403334424000410332201030201131000311210011043031021143014230011313004224404232020110333041023034121242103030224233214300114222121134042334002413434114020320103022044324322141044424311144100002232331103432343100340024432000334304032200432303201323423340400333001331042323313423123033121034311214344121041044044401124310222313033314231231044240140334232123423440344001043043322034110313103332144310343122032001244303410233444224230122341343034432144040203112334430312020201314040130021200120212122211200234121314010342410100002000144404021143310031132333103042240422424241223114412441210121032140221112004341110221132000101134231242312232134423031400110113043001340021003203234414300223140424021131344212012342023211442232341040440340103332044222204431024121300212134232030310104233130044420204340440001302411033231044432012011241020231421041342241133130142233014423131301300133423402103033000203220303043420212411420442344041223000010011331133141343310041440002140033042333230420300033104340112002024434144024014242340422312331441220300234341341010331220442042234303342134031412310300404104013021041043223302100231144033201242143221110002401110041331242202140414212424044000303413244331204123344314421340014242212240132343021334110233132042144200341044002013031432043433143000342023331214043013420412242001231111210100332134311204440330103232000220322144220002000020122122141211114422310432302112204402111142303224314343223411431041331431344030101322114103014130332002420432404413202410242333120314023223300243221000023331402304431224124341333043214134130131411420342301444244421204324013221310434043232113332021243414204140224122112143322400412441422422422300232442242101442040110314224333121310114133441324041202100103130431023210142040123133124430213243241000034044122134311301223221313012003203442444410342021430001432224431042423044104003341111211234301303012031001024240120234143030230114023143230120342311112403220444104120403023102100304041414001421204430110400202222321330400442310030230033241402024200421210021434204114014431211213142220000103104024243320304231020234003434310010244324044431331304201011402344213322211112433223320101131103031214414101041324242143300243102141230334142230321123123020100222343024234212224424100004440243013300100203441220234120121242334032402330133404442401442034432233301004401323330414310022412233012022340114010344104111103432114002314131034020332411320411343344331320423324314322443142214400042010003124244232044122022444001014100433303221033224220422200234300334012204444100304230242342024443402123142312412334240120010142404323433021132401004124314410012033234000123100232223304124222200401431343203030320330241314312141013110414411222221124332031334110414311133023002024041403243232112302011143103041010423330104433410140243030104223014414312011401122134004134443321211240434410132240403201332302120431241030202013203241333143043344102143220431443314413003023242020334431002234340334200433004102410141040410400424402014001431142423141441343422302124341404410412030014213342031140122331043032103211200231102322221421323220244132421300000120110210112304032130241313004234340014030320444302031023124424321233010341132321034223314122113233440403243312232002120013224030034432140434134012301203423323142332114200210411304021430332321240343110413034240304244312413100202140420312012411234431121201030002042331223212430343424032211140344314312034022142244211314133220422312220043324232330422430332321014122414414203140100321444134401300020420412044112131110441011432241442434204123422311331324341012442123324301213201123302300241112340243430413423044230003124343314032423124024020214443222224220204343424200243134230142201244312233131442221333232124424221022410130420242121341002030433102321221332143220430122333303113003", "330012340122010142221014400234441203312122042234331040143044110330322341020132042304030231320333202043414231223242422402410120010220340104431004324024041444030424302321342213304003221121124431024402332242030244142122303320321332214144300134132213300411412113134141004314012341032411042241440320114203241240144432431330111444330030040244131101413033210330203004332000110310341013122133210433120133023403341002304321213413304142200132240241034342233430313420034022002133103423241021120141422414241144033323042210114234134413322001223443343210311112441431013340413044310240012443024120422001233242144140222120114404023042422443223434034220032223334032230003242143432104204403144112340000334221402404422401231300122120120423102041032002302113023400322312114303432141432323342044110240410112003044342332121444424413134434343430410343231300041100314013224312102013020420034303331123041130124013212214241322302201434001443241121101422332023440230313244040241342101014014020314340104342302141322330241442021003221011211312440013002104140032234243101340423101401431044422310401032230422010101202011223300224312134203240202012133431121414114213441411041431041104101302324130033223310034344121140132324223440403313233100431242214424012013433401400324123142413024410330100213114303121041041044313030142133421143444220112243342400140444421241414111133223434424403303034241112030013230430430421214042133432220310001124342124040234443213320312022111240110144031140430111410011021433012020342401134214402424334042223323134141430012334240430404434320312013311322311222201104034310424011214201232222324144114443002143214304244423001224100413222221134031301321422004124102323432413300122114024032010140240430041411333423220404242423433232124111323430214040214123344030444112231401403443324133332414124001222113024344434031201221013430233040314210004132131202224014243223420143200013344314301313032414412343032200314011204121111110302212212211232333041444031041143244144432340444404213200303342321013222121331241301004131340143302100341220120221103233431331140444040021302034314222321241030401121021012230040201203404431402332014201024340443402403322212401133301430341240444421030400222210222124142222141300313102442432004212213141232433400142122123014441430013242340212140324231343340303332204124004213101302223212141414410043441322330043432001210230000013420133342141120021232402404103213010214243213121001343034404033023202130022114112344142303434124441000423123212301030100000211320400133112211043242233222241124042020422004044212344230043241103032200044313212000100140031031232404112123124412422413031143232323424011113033344440433243400011314012131224011210000241323104012340132032014102004404333340311000204113114424111200044003213434320403240040333002103114004043424341133222002244403120030103130213214313421232323241010122021313404133232244023301144041304141142233434322304140421022000232122444121303013114423212121104102422134043331331330243434144140202213230443300320444000243310441411340243332330031024144410330214034211304330314432320123340320132403301330414334120320042314342414142021433113441311210444212043034412423334434344120124204323032004000121440414141400042242231411444344134104104340221123401210141212120420134403040411040322203133444214121101133414232421321141313334330220240410041312213434010233343223302224311313020213124221104033310003133322313032400023012120321304240211343130000102404101200211223403220124021404034121211014420340233433210103232032033400322214323412222400204434122032121313000111302112213323424142301210032301113002112310041234121203014120400134401143321340312000034031434434441231213144413301242031021314122203111122014142122233413132233143104412233043443331310344101200034404121143033244140020242111434104033413114431102443002233203144102133003221314443433414044013230023212120321432002444231333202241210424232142312121033144434044232333122100331411213011221442433302312334300343443243123234042303141014003012023314023313011214134200033111240330122033043432343314242211233042121240403032032120231222011224403214132041211304432113424140041334024413030001441420221403432024200211230223300133221213022412044014231403233402324343022341021440320331023241313134032231322011234441311414414414114133201311122432230323111033410214000042130434014312211312313004404104111224030300300141332300033214241411200202230424322332214031210111202232123041434144103", "441204203431104432002014230142414023201134343040121101104423140011312411024313123240204142322000401403234040244010330002041214121202041331441031434130414034413003134430343214113424414141000200114042130413044323431012000133031211044323342132322010040304012410102422212423431413422104000221102242030413331303410341420324312410423304344311304130241124233221334231223014021433043431013113144223230403220213243443323110441031132322300142202303442004032421121332130224232303234010223204043022032244031420410323113432104123241213314301242404444420014202100001424103410124020143244303004104112034321110343024334012420232320201241413101241214230431113000030231134440120233010311322122311244230302143310231444424301040001210411130333320122021011304133333304420244140320043101144102432441222223040413430141002300221322140043113224133311303314431403431411124231131224212014014422000112340243342223401012024023211434103034432124221342044332322330043303202122002100002434243333144204212432404402100212100214323310012404301232432000441132112314242013314031423112024003223414402240130211410230302133444422320314001401244342042404210103232302024342320011032424314344204422400421232203401044430040444133430334321414234122121403221121242024121043402331034413022143024030414214033214020022110334331031312332234043411210032403232130034144231021103011340241112143421104231313132434434131331101123024010013401032024212241042412144200140410323414443342104021324434140122323102200144103030234333000001102133334134001344201321210142304211031232103212212202302022210233231301321242212311202211100232443203110443111141232134321310431432030240400402130100343433141324413433012444432324311013340011320012302432410010330240400313300412212440304142022322410412244230343003143303110103003413124203311124310331423234301212444412010312243441244444432143244040343444334234313021343440400140304341333330333103103012223011023232201143014204032012401324443224242324014302343301443213002132110242231034401244231232230411432420101300333224241123201302312423321434102100431122043413112303042400300411144340322243000240212144433211224000144011204213042123411120023232003320401413002231240300203330343404433301343211031110001330324024411334014220411230302143111234103322342140412230340243244014223311340232343402003323412440414233142023113433100342133120140434420344034132300310141020241123342134013423214102340320432332124410211242042101100120312111011442113411000114410040433040332142442112312401233014044120031033423121201222033123442444244133230413414433121203423341231141400003022341003200333101404241431420131234340220202433410001142012023222004432334344344412242201203244311414412221222011332444144432031211111401013023142220133322220102214200333230140423431304201413332430000211044024100124122323222442440102430142114332102131341340042001421232214030300004040014123410302002211040014110430223443231024000314421224201341031434001002310042144321202304001424411230032320044223302213122200134341143223433000324324001314311022004241203101134000221221010022111113430002404122411003043133001021410043422331314110023404111101224311123430221413421102020201412343210202031002244241441033323434043440432442432223231230410303314230222143410003120100011042221243330012022001201434442001304220331332242302033422401300344114412423241113101410114314431212320210013332314024142122111431201000100234204434034443240012404341101431021204432113141444340002030143414122011222212120320442141212121414041434244213301120023111221434144313132102242234431021012231014100442431204120024311321000241004333231030223442014321122123334444422111123112210330444221120241304011343422003202121123133121123120203421334221101413440242221231340241403043403244224041304302020340411320211243231122221313204242023304021132431411002322311201021122102042240443143340403442022310001131300232004144422243301004434403014032004001123333200302304234332001031400100012040343413100133330033010202243112220003242222443320033140400212232031123221411221000031303321324020210123034324401011313042130332240241312404124342324221144203442020213324300333234230311010121220313230023242022010044441413044401114240313234314344003400403123310424230331121221041320141142212223421332241143114012114021400430230111324242004431401310343132403342421304444002402114223003314430212202114024432404110301310140144424114232241324222020312122300341440142420431001332014213441101031", "033213124203024041320044302212203211040111310033434002040214231002131140012314013143441413330100111443434442232314323300331411143013340310142434414021324332120322142432411224334033300432031112204411342142404314003222110013402132120031130340343013122034434023334140101332013013121003431032002433042241312333213433002220442414010340421341122324101041430320334142241340210414423341000140033000210140140041001033122042014300322134212404344011304133400230333304301242340440144034130341241334043404024024001100201231231433022434303242402134003330013131201201230002104233232142233203433304230424111010001302343030400301332243020233144132442323120244441431200311041133412203011143014022024324333413210012340234421014312043311123320232412114402020303230114202121044334141412423121233222311014434004400201300334440240121112211231131114321021110301412334140032030224324412131434004001144224312023141111030012421010204230421411021434122431102303342400233200200240314143202324123132324120441401122121242224444420132403340023441433203304211332231300230413412421312002042411322104212203122424212044111304040423243410342304014212334244243432140202114434331233041343244101232410312320424203210143444114143344123304000401234440420442214443031024001102234030242413002130212441441333231001314440021103010044240201134212420042223204001431011334110311341010104230410023013024142041301121221311112124034441140402404043211042034422101113123144034210120200223024343143302444444343341431203114422210131304304011130131101103332021341321100030444002111034444221400304202312044033444121434132024101444130210321413124342322333400344403421011024010114421232100322102124130221430321422330132103142000014122313444431014304024000044440010213440214003003340444214301023010432342322213433403440340101333020032434341023144311443301433002010023400040231110111430234211231241242120423404230124020241243300330433244113144231344433034320300111301410030114301024213040011141312141332243012122411140331012330211042142312341424310124341342144120144220100243340213104211131412144420333333302014433413021313011211403230330440034402401004141221301434102211141001444322233400121441441444432411223123224442043401242003031410311243213243302233231204441000412144122141311101014223240033311024444100404333021141013001331132304210232410032000440123431144000433304200310032414434014433110142203212411332141342323010041201203023434441134302210024011112021043134031221242110240104201404423104424112403401304034431014103301223344003112312201233242100333042133200411411432104003231301140130331203302413320201033201443004212342434333123231411310333122320131313042400013302332232043212212423310113402340230320101200101342014023310044240233040034422442233034040243404320222441442313104122240030344333331104440224144203100443322243300242432233320120300000120023213230212034344120234243213411024113333141302132314102344200122242030101431011103113331102430113323211131430242030403202422300004232000243132342232134200423123140432410434220204120141214304413033212330213110420033240414000130114343332411340231032303330304424312024011332414012402333141231300433444430401132042030022120133400422233201144212040441132110333214111420230002430434341324122020422410424223034221122102320144014332440241214130210303020040244410101320432424230342044043020221043004211203224400114110411043243000422331133043231441100232014330021244414233004034342303311002030411403431020032424100011142401122121331412130204033424040440032122043230012010024130111401003043121313120100131100124241102430012131203331333143030324040340401101011314344032121204114221021143004411130333302112031041113132334040044141103303303341031124004441442320434342324400033442444212310240221203222121333233220201313012241131403323223413021312143232401240140221032023143111041023214004323344113131220233044410010112114334131310123112302421111344324342004024422322343241303430314102211421033230232124010040020424343110414313440014410040141301144123010043221223314342042404024221314430200230134342020302002042213133244411131302242321131301122222043224122141221033124010401414143404203143002404111120044333043332220043142043100302241332012243142334141320122340434000410043330000313023231023112401143234321102011211130111301003011040242344344202101314342211434320013120010232410130340200204031302440013102130203040414210421140004004421233303032104424200444402402222220141143203001422024104", "324202221032211203040311414422323030434040310434422140403101021323301214434342414144203113042404324244321413122323104312201201210224314413433014430043441401032202310211423442412001403441442210423033413021203240330431040340320311023143142134301122434113041234010110000103433244124143033204221114341122041401220424041242423032134112220422422304003034004214333411212341303312420123224443430414030100221243330032210031223113443442412204401422013041213412143133220311212232024223103310301113031412011304043401224131322121444010042040020312101011233133241333021000043041330431232204123240130441440212421030402234111144412432030340413342004032144334003130303301420020412033243132404133241242410032423144034133124021441410013234343231240330123134244010213110333110304344241424410110044214244241244141434030340200303033312013223401423333431301104240224001221122204102304311210133010104330223312304422000222321332011210421330111401322232021443332022221041144434233243223424213003230310400331122203000440144002413444002121043132313410111314201402241330412111404433142040011311203411234341322044130012012424222120004230241414442201133243210401312110030444424311224121001220023304124022144310214143311434124020114013430001204001104412104023130023042440141424043320040422010030344212124224400011311344321013031440113110243414334112332323043243110122041202144340224412220042114112244301213322004304320241333430332104221100002404200040403310313224211033202201130000243003124334342402224201420102022200241300040303434030403021214041314114103313324030333220001113313233133102431433024002034444413042344313012041200131233114233210440214304041111442240442303021301421324040214231411144340043132444100003202001420244443414432243023400310232230303000222430131021344112233411223414340331323134341321220100222141121001300040220403140410111431001244400220343101123430410010013320442243200401202143420014422400334110130420403401304313241311300211032214324130142004230112021300103104104014023414143141234124114421013302140202203041304323101400412223132040133430411420443421304412342322024440302431323003412421103444431040223021430200133443123210101444333332201314404340242222244024212441434020102432140430104210133033341013000243110031442144330341140200043242214233420400423232244232432134214431040041232224443411220224214400124323112230020111043134022021400413431301303111213210043342144312234413132234322434020223144341421044230340003000344100443110114401413203214124113123121240444442434132223101021041044031323014031424320101234203102441013043202022132031244334231420413302322411311200404032030111124123021322420444004314141003320344132123244410342443211411223421320230442201321030330114311040424111330300313421113002331323412140413210441430404232141023200200413304244033030322341342313314134013243211224344344200340143134302123444342114443243101134142040121330121201130413240233243230024304222011330321233030421320033230412300101220102412011310102231331210143043221442102402400010213014422331411202410331420002023100143004214311311233040000341143002312103022134012304021332402420113312313220104214213322010001014201020201321114411403243441214004101414114103402130334310111114331041121231043103434110022001031320430010133412242301023331132143323400310040330242433142321032440040012414242140221431403102040111430211423340113230044232132021243022003214403233210134142211424341401323443444000222421013330201432311404401012023040330142201330041342143040320040121202020334024023042122014110442322033012224140444310303432000304421213324414143440023032411040201001024214044130111134411204440423242301030322114120114204221240043103224313344144144304133220214211020130013232312411242104031240013044044141032001122401324140423244434432022021023134430301120340030012031020130342022411232424032424032112403230021413113132031032200242403330104222440413000143442300010333000421103141202021042342034313422113312434112021324023003100441000042211312112443023331313233043124230222424324413210242322022422013402134321340414433243420032122001433330011030134221014032144442120001332322402241444012232231410134404201414200401313332202223331144400024014401313332041312110142421203020233121404142012020243231233230401441124130430400201013103242003330014344033041403041204210032204110101001333232314100211113142001224324411444333310200430132002042243222230132113142042011144130221310142441140210244410122423342202334120", "130100241332033111222411414331004133403141233244123321342142230403430300032330320033132340034214424104233113210011004120113322010401231401314012041400330340232431102130224320120230244232404110204344423444004321002343043424013204400411423431402013110213022202243241100410200012402013144303003214141314213410221420144000332200142413101420100123304034101122301304040243404143123341421004312420002023124444311101000124200012424030401120422314431201322123230142142013004023143114302434421020413331031314000021243122404132304303402103413441024034223400343230311113240410420004000330134233401003100010200114010220312213023124123102424433412212030104121233444220342214033410212401120130320110210244413020423234011004000312122103403141020431010114203400001441021024142230223423402331312404402422422400401141241300013011313332444002200323042140112232414141042310403220240411124311233322000201011314012012143320431144341234141322004043222030133003134212231102320044234034340410341334412440244402042023401443323114413132204011110423043130012031441130200404111213300033110222113033330233313020430314301333204040242120123034423122012213301341220211124401422212223230240340213442014244323414222434300424132014134013442313020122313004342041041211213200420232110240123322312421022444033342334311001103241130122234222234122304111341103124014424440223132222304124304313311303210211431121004040034444112004414410303222300201014403244140421312310112130411331234230311201412331100202440121003231003140300210111440322201334304033421424414142433313044014034343103033020120313233412200134332124312014421144422340400322042441310432203333001103433200030333034120110101201420013011122010432030140022202204341102012201343214332402032001320210411002333004444411244332401233120130400224204431133332231121314323203124023402131411422322044002041112343303331412011233004120040203003402140421240213231341233022234404320334223230203013432313344222202201240432044423122010422412123013320140201103420323332211023431114323344332200200040313011042423341323203012130334310313204430041124032033214312332210144100344132224043434122400141004212102114012223113223301414443002402123442041144234003132403022243004143443234121403323031204113240313332201100102440243310010302113422421212401410221221033404030342312234212200421011321244402202341202003441110241204021044412431211341440003113013221313304423412320003241102404040040243243440400403221121142133111412400043141214224302330403231034441332410411202234003302140421001024012424420332240113131302011142214404043100131203333003021114223121330124331034212130432303433201421311044341231400112331243020210134212213321343223122043130211010244403011230104100221144043124321121330301023422310214223432042333103442421433104022431030023130231344203422001204124331120114304211244142422440100130332014432202222140112443424304322302103433240240042303030202230201044424402330340342034102013343030444042222324342244301224322241113132441411434014102422422313121104213141423020414433400244423230334304141440421223113212241120303012223231121210030312144422412000334123332230142313021303141113102221102222412101302424110024424333330431423422233430411113212042111400242334304441112031233221424144103004341423003340432120432201211400041021044021123334434134002114143341344214341423033334313114030324104012142211003030214211141142204321120004104223020402312224140301322033322041144441010132440221423013024221143034140334111331343100213232300332402214121443101333312104334104213413023322244300114320124134001111334123003444210434231041242210242201124432002112031031432241004002410240202222230103322230014132312123123103301011234331102233424313444134240123224420342001441413140141144110024433043233233324430003142133202404402303121112232141422031414014403034342241333244310033220022234104132430323212321312142401111140300102433031241010311223442404440424441043122411100430041102221444440034034432401441321403202100224331230020002024133110213141142423423201104102022003100313443234034220203430322331110201212332120132033403203210042221120232421300212213022204342010030123134122021302021032440412212414400013134014413212141334433420043011204104144300432224102131314404032222202413143220344304112433100313314232414420322044131231302142340443411303132242202313014102433330230422240112103131244200042333011230021110203230010401440422143131301301202324314304044140244323231043404341101442241440", "230403434121402234043141032443242010210203324001430323412002424432103423242400023332300413042030340030320312031431330234311012432031320002402013211224443104404210101302021404120014300034242220103212221314244423331444401430434001331244241424104403431333202022120102143120321414331112014120340444444432243230010204342040240410430331402443344123423314401102042121441004120212342200140114002431013324034202303313121311342030130230220430120213221401023033022412042131102201032324034343122040203443010011030413211003110313421120300041321013213324202323413124241320313023130001042113024231113133434240404102221444140100042211103131232034400024341442410030041410314201240020112423422243113240134343413320120233340421122244041201434004004040121130204342431022311242130443044042131431211003032311220132402432440224100023142142342411110342001431314310142414141102212204322312343102200110020322040141423303300300323103010143214411241213002204022233104104103001141124204231412200233442320430401414123144031422411112441020302144244441121142241413323041334100033300224022141424133210003242014232223212114021441111224040302121213034211144332421434414431132131242133304142104202020000024020220321320001133442040322443041430413210431411124330220304003003322101111011212333443340141424123243343412434034323244303330022141433401434132030440401320230014341412222302201310011440044232421130432322134224321413340414040314102004041212013102433312422302113412222133014121002322132440400334340123224102300202220313231432023224234012230244210011232020221201000113214300433213123022141141303022312444442323442434240300433200443230324231000144123101344212440111234103133434313321413234220422144342111334122201110222240404242132224143113110414201434031233434111140444014114334212401341220204222220121430400422401302042124402122404131443143310200010142132320203231014003344402301113120341202024120022430243440012020334303421340420244302224101211330430422311023313310322242330323420123334121340104301344032231022042302201423201421011212302031343002332140311411313110310041112342032121104411213413414302332130241140303414114240102341444122304141013234420220320400131223334343202011133242432332233203122040101200333401343024033213343311404241240002020103244210434422012110204033221141210120001234231102002032334404134110411442221421141111421043223430222404100424003212214044043112400034424000101111033420423444410143310343120111210433441300331300330424433424002024213242003133310312402221024400000401011321414222110003441124340114343403331443442102304143111444233341343014223214344023313024320242421140341130120244210000213332421342140210302143420201032234444434302141432302004000120341334033233200121404243341331204311013021300333312043223422041302212442341410133024344234234313142211003002403421403012330011332344240201232430040401313114203303224004400430101403440321322100233033303240220330301204141343134101042331304334112043314003224443332421244101242412100200203443403301021244002013111144141110431031224403200200333010320114322213224044103213031041131214423102324031441233332410313010340322110322101432031410414032401104410004013332131302410013003230234304403303030142404230344231413020310304443042244001220321103012434023430401213040211223430322203311341004244240041034241212043200441201321000022321213140011313213422244221441243441223124342121114303020104100020110241424011200202432243424314224021413240140411030034044333040444440043341344400113324302020114314233102220204311141231433204402234100310101432421220443403243414030044140413401040421002123413104031314340323421040420220323434301314223303423201330141044112431440220003040413401040301141221134043442023222240141243200441232004133014241140314411202310343204002042020021411241120220040300304143331433243023001411430144041423232001104333123234111340213320142130344040210223420011433432232000022121404314131432414133330100341120442400131302320121121434114213304211141212021301422432204112103422021340420143344324332100133121201014321111143042314432101403220014032201211120024322002224302332444311111403323413244323334134341304134331104440344414200433311313004144111033242214303122430303421143032022412223403223133143011023313404001400421312311221320430441420311220030043122113344200401131431324341342201042103101444201330030331143134124240034142414103034230132013213140222302342034444024342441230111324101111022303432101024004241102201442240", "102041234132401440214220204141203403011433412211232030321023423313040112104343101243001002132244000210144214341140043410240241024114421234143034000122034141324411023413223214412232102431204301022313413300422422414420200130402102304011004213133120144332112000203403000341131234402144132100211103342420012013331132103401444031322132143313301044143444013041423433412011201410122002210243142022211024423311444014322140200422012420022230312021110003140104341442443111410431201410320243043214212402012202312121121442033412442042343414403104132402211310031433222002120022341302031232224012104321223404132414310024412241012231322422413120001121310042141020110230400430330120443424230203323201101213220014004312020312024401433201020102103103223200410110031131431140311003442112044033203444004311414222224433132020221342204241233203133241112222444404222133314440043311003133242322331102203333432033122312424224403220330201044042120303300333114103233323232302311003214320143340230011003424031210022120213140143440442224232331034421001333422022012111211330400031401421013443302114242120242240300423344322433203011421200343343024304124340200422244342233341012131022114430311431022240000113224133323312430113002030332144123300244143204233214113333202431412322422340033114324231434213330444033422433202203000201024313312020010021113433044301202234331442203134224023024224123034331344343031011143441304023203132230232022200344011100122030322120040111411321030310020230234133441104110413401421420324113333120331243330010331011140431413032212243233214401122410414301334414400004012334321100443133321412314044010142223230311311014320213142202333032100322304122213114224023240001220032033144331223014143101040424242343404211322100000214233440111331424311311331044020244404030232211304443211214224324000334041304012302432342221414321100122432143104133312022043042403331244144300333313113032404343114303120124320431434013444222103101343221402124443402103312432121413232014443322330444244404343433204011124441301332404143301430131412043234310443102442033241040010131140110311104030412331321430001031234400441400413432104104040124240144223220334413310442101124012113221132232034044131323033120320121013311101424030410024221334031110340114423341422432412120440234201433214423211334001133301100332304310421244221010131203111341214022001041324020411323102420112000001231020230201013142314304334213043000342221111221103113044001121322234332424240101330301442332044234001421401140404413142222344344343132233224134044112443214411420312231134432333104101031430241422344442141203344434324234444334443322240212134030034123341114231321231240323031131404421111111210401342413100143233243320232201214213124041110323213432114041044114303433431324333320043020103331141434030203121322103423201222312143230212132223230111000202133330432343024320202341440444210302430311411200300312342034333004113333031213234112323100043110243242112114100324041214203232122104001434124101100430434343130430142010040231033004000314302124314013002141032133014032111410142034310010333330333103444202200232443413112344034044334224034432014302211233200001201002114143200012211101313134120311314012114302413203303214244311434143143023244200321322310144040030420000133103301303331241444414201344433111411330404311111132214324043021340120012301124334023010142141220232441131433324021242414022213242023121441223404302100314040344440130124203213342311222033212343134434113121344120130201411230143034321300321333432320403430123114333040342314223320141140041021240312210213313103020121442241044141213212210113021242113020232343214243132140221303024144443111010113030331411120214401204134320333234314411311010442333230310303433433023202004221444313141020002330334432440341332034224402041214143340332243043342200202133133033233010403400133430421344122100042121133434443402010304144041111231414023313331232243301024411234121212034031420343200304341433001334021204034323204222234240341224042032300323422342431232400414333111114141204403303223214000343010333044143001144222144111420011114404110220143333000344040240140211011143221031110144400033221030333421304031142444203300403414102143300103432413442414330312112114031043012430324041222304013204214403231013214304142340002040431200432000311301432401412241433224023131040222322232240404414331021340114000324142032332133430123223200002234410340242032130140204213002344034413310423421324021102042", "440234320341014233203441004114043004401002102011440031012412420200313304110023244330343133343103024244121331222222423024033142123141114220202423121013342334414130003313342141323130412014234420142120041213314434422011220322041213103012023022212031214000432410043200231044142332442222441332012130344124132340333400111221021401212340234000212110410430222041203033310131421221022212242040224321413043010434003104140304302204123244144014030121031110400021302004321322221343403240423300303130413044443300443311302341334003102203220420123311442304200434442421314044301011103432122140212112114041332231131324442114142112331244033421310201403203040130010204241123421020340201042143011021000232233210032242221313134130223403433222103224300443441131430441241203431201044304131110120134004143402310420111430301422020201303234141331021110422204231231103241232022232433013034104110232304033303323012324244441332034101234001110141433020311301304233313202241402431422012323204212422221342200111420342220020112230200342430230223000300412113140233410144332034100442030433011414130030400212342112424031221233303230242404101332010203444433201301030322114212002404242230312404112210224210304114333133313221103042130013201230024341032041444341201132223203121211021201142220023340324422234044123432431112443241212330430132133444331404032004443223104230331133400123014143212233201143030003243141013211243020003141023433212441320143414224410412221424121441002012422200301403213042420420331411221031312340023234013411303410144114123201142141402030424012400423243011240021322241312212223404110340110003420424203142042442022113213221134241133331113444233114113120241001304240044040030201344112203001302433221001100314122243240034220122434020431322002412300134323422234421000310434324010314344332402232331424303103000344311001331302101114200011001121323221231432023320211234341020334222023040012044400422044042210030411224010341244402243330322224433133400432232410314101141331131010100413002224011443000202243410434034044100142021030231303420414131342144324123342223314333211444032024300232303302410331313313240111132012323433332404321203044330410333013432130443333023221032021301332041420222231314142313344232222202320330423143000103142323230044123214434122104241040402340231230242213431403212230142232114110032242214110311120234040010110113041010244303212434101410110411414044324313101212422101043203434302343442031013114410442030413342032032101043140004414003322404234433440311234024011040000040244132122313222242203444234333232034030143440230334041434411432221323440143422222322143114012143201343011124223142401414331144413221224043013343340414104040224112440012241144442114002421400303243021221101020113331341200344201022141230340100421423343322020230203303314220124411002432111422123424432401202124100400430302032213424303444332310133313122201234003423111010434014232413012211102040313441403244024211310043303203031301042400221423303324200200114331310141133343443300333321123021242003300123321104001424401040024111422331032414011340330034113200031410410414134122041400024021434244422320332032002244143313311432431302403414341102241100241441440341310322204040333301320224404222042322032340112413141344301444130144034414400214304422402042402241403211303441213342333231014434043301440104402121444334103433024113024320442441133440433222411214040132204120431310020000130340403243413344423430341202231213221232031042100044234213244302132443303444221133130420402341431020322412044302213104441100231441134444131311434320342331011404042401402404412412412001402311023334321202230403103204003322230041424441421302240301314010434103223014243421140201232212111204202322144201333320014244224030301423400221401034441324440142441212402300414441211221104341012241122300102231030344230020414221040410440112304113230443102043223223242434330033323010332043343111311420433241012240210043312241423331320431124442141023204231333312411143213134440014444414000330102323210142141324203312330222301141420321112013203221403041412000440404211202003122123044141312230442130103240314121120142002021132420401304400433304341214110243403032033020122430020444233420002340120110204134321122010012133333432421123102132121031432331120032211202420014244342324413023013012044110243442442124102141103434343313443303232131203114432343240141210213040331314022141302142110000413320231334113434124211044222214204010010101211321430222100331", "342013242240323123432010024334303104211240242131232144023341102433203200022133123040203112220212214002222124224433343202013110130424000234331334203321044144321242303331144323000021303222422302240313043404334420420014201313112102330400420212333013323301330114141303242111100131044213040403221022134404304444200023224211423410131303044202402110203030434014341042441034112323000214410404442101211303112003000401404324244212343314311010403434320400031341110332444100124110240302001133431422003220441240010213210313412021443134240224420312031023201101403141244210031242034131344434122024322002112212230122133411420302033302023321231043400230303121134332143240044104134221412144310112400321241034232043212042332302034314204113304402343411342000122433400022001212002423213211042441134244121241412430401303330141301243140234242301313440232214223122202131140110112220400000402441232224110303124044400333231001134323243131444042330210323424012433312230413423322121320220001132443221201114303343223140420341214421100004340123040323034412321231123333243312242201233311432223200113013021224244310442412240423132140024001022413120232442233002010142034421100220411042332411021403011024401343300233344034122122422134304043202342234034412032132243320234040324001241133422013014342314341413140232314231242303032132230044332104332234104001341222104422422331230240421041401134331321341400314334243000220040443013012421240241042431331122041241334330004122401021301102031320424224430323113120220344311023210210330242420240431204144303122044002301211203024340313201042043414011100124113343440103120421412043433044130244024041143014423301342243323023220320004340303431233231234220420000040424321243033410000131021102233220320321340104243403433222212032440432134231244444030102343244342321300442414134131010403031120021203134404042401323401403301023204323141430232441033212313134110141113414403424134433142243032121442411124203331440040014240141022044432130133112343214331334033332400240224033141224432402202101001142400332340102440003432121234100101414140313020040423224441400221410304324114401010003134232304010044032302400342131344442133141422131424234022220141202212410001421011012433110443232032222422240043312244010113333434041014043143323440001202243440113440413410233012420124014222102333004231343300002032304413422423413211144412300241311231444311000104342202243434111423423223343033123124002413113430233302313401344244312020300342242424334114410140132022414103233214440301202212232003440420211330203332102133033440442202023023344443244011143441031240140234143212000440230134404411413240421141031314010021124213014220044440010013043424230302241343434023444213202402334313020131020133142323231441202233344334404323322402422403240444310311034042134043222314404312400101113240333231403332214204011334444030220000131440422144340242201144122211301443220443002443002144322024444104130443230000032433301001113440140122330103142224223024213311240121134044013012332213014022403232243234022133214144012440341412333110144142300030034303420030020400222114220004110341442030341421010411240314404421434210124124122022302334123044121332424422130330211230321344104441012132223301433203242223441442311032143223332241240332330310321204340000044144330040444303103410142140243112311314300324111022324334240132444111432210002111044130240321020201113422003323024334313100210024102221141244111033404341441212430400043423140104124343201303410130401301434320101014112120444324201033024122320401134303042223143010120410414323221014203120401341034430324301011032432232423003044231331234204111100310241020040342401122121344033431404104013031000121103233421311410234432404041001113122304242322432300124023202022332210243343200042303410421040000404002324101320401124323310441114104032031044023430444013323134443210432042420212433444014210230132211324443121134143441312430031202310441124131213404141014001442040301201410031411103432003342440413341323334424144322431214140213444443404141222332334141233344003134431324210430101144110123104044333144343403030232134243141320244244412224211102341433003102332444334221313010304212310440221204034120100323400410020313313313134300203312000402410422202020303433144430112440023144042112314113004114100102342113040201131041321000213022142130221322213113404114424431403002431014333010031243040121434143143323141042223340200234322021301224222410213314031114120224022023120102122241", "410333213124230400010244241303223343433413012030223442204034330000100424340213331220344431203443214243003241322023444010320402202323040000030141404103141222020210124244343323123320224042410143342340332423123241410011010132301124310043243214122043104131220140113422020404342322220240204031403413341201010434433340022044334111402402101402133341310341212023341233113212423412030201403413140123342240420231401100414311400401113412342420124002231420404001210042012122333023333224033213120310230220111324312444224023144144124044320020132222133040230210423313041312204400442220221144404112121410444232033214403344330112343403443032012313231223030224142403203131140401043311100002134024303411233102110132221333243320120241333302313033043412333432422310010111000140333110323334011010024302124233201443404433102133233102024200443344010031344034430210212223012114144430230140434133003330324330242002021112420232002041422014032241010414330002012003204444411241422330404102013043302332244221412400000031232401003020201141104112423320223423310122411414010014433223322122011200311044012040031130232111232403224401131342134303001010130234012110042044003302110110422111313314424444240134114112240433142114020330022323400404130331240030143214232313134341032313343214310344130341434241432420302013001142303231220141010114443040000101322124342414201432100404344211044214100431021144301001041230341042431310032441130213211112214424202314134122104144323333031111420303223203320112000301010403432014142301304020103030421311031040311233204331204122113043001034401300110013231413103112424122001313340434114242334323442434100213122132010410314111243032034331003110310342200434020400003431024001413122100012304413422334441032223333430232031020131240043141234223134022333141411404221323404202124242201320423241112131214411313411112242424132204313413100204324202231431200321340243213412031030230110142221221010233140041111202244141303234003433204111203342241244300041304002041340111343043344344310332400442211023443340122021430341022221332310020233342243234234101120333114331401122341242034412222201344134431311414243324211203130104112241230114141102143033313333233042104312034344113341244442033013333322101413340323241222012033311201323414012203234341122432023022004434214210043211411012311134114444422003244243333123341344332032110113040430300330140343424221032334201143333430022342111200113413301131234233222302001421040144330240310200040212103124140241433041112132302021202123113304242104043334231320414123301300300002313001434414313113240033201242124413243234343024403122243222430121123300132010332421020043200100132323240212040432033324112033411032141343321421222441434334134014110344322031144201331211221132433140021131413431202133443423033032032410433244100034432120441434234114042243402340321130011142223441134203001103141300021004134342442312003102340201202142303100332303143240310142110022132204442231222023401411344324214101031013423243103210324011443434121241202230111443302203413010304421342122240033311234022342121303402424402114204403411111413341140404203000310400233234414341012241011124141301402310421312411230320014133312113302213341132034021324444031000143221011330032442123321342320022230014241024121043114344244112122322422342010014231331112220003123424022411332102322211423110321113032000340442140322403420312431001322400111320044104232401134310331033442244101403341141140241002143342123112442123143134310013443304124431101321443433220224144334221024002002031132140002000110311042122440343131413320320132420100434222143134104423343003430240130442231244001032242200203321004443000213131333344413432123141001423003143323240121221022303102433130102301430111222023424133132044300333402412432320304311311320121244120100414033134032310302443240032432002222003232144123101010120311313324440144223201202222044121042011112231123412242100134221000012023441201112220300022122104401033432433242441201230413104210343430040200322411422410024111421304422300423301130202320034034304204432101023444330431233034042331440003301113021410003324421331102112113002433210104312334440340213304034443244200244101221201312243241001332024120211121324203101022104224142232441410102001322303101201041340200134244424140230113110010233233203133333100112110340032101301032241412244313022401102223013002002320032200040020142112202420002304403001131440403311101004000314131243422023314042024211221420324232021413", "013304331020032232142411100332134044114242141344012030013410040043012221031400030011032130424023433143412243421421001010223310442003014234040412410444323421224033222121101122222011230000002000204231002113144410034344432121220443240100104304300244231420440110333223024003402041344333241114234224401421222031414142402010041013222303234021102434000242323141114431301234031300240304114210143044342021333014441200124412044314121403324114430222444100202313142243010110100032024212242021231113440223302133242333110344442214433411240414121420414404344412410444202444224330124230042010003410202113233243342100431032430203221340020342211124024204414344420434411033134203012220210022233042104411330140113142333302304444443332001023401300213034412402444330114341033330042002412410443134412111233403301434303304444141423222214330331001400240041111444441223420104042433323434234322434132411404124422022221004322203201410014211421130230434400024333212320431200243114104130401240100211303130032212202404111102442134243300310221113114021104132431003142210311310004031304413032022200433024442230333300044311432204332423222234141243001231140030013421243422121013241314204121223244403224102434341112140210341333404240121403313014002324041300343122304414340423304201300343124003400212013033331403421131423333442411001401430234034414430021010322321341234013400010134401010140011313400220422414103023221333412430430203000412311403140232201034423421013111120224300233430021031110111300001433232044204423101244403240131024011002443222421424334144222022200323012102304124304031241223243141204002421240412421010131214000130022444121411214310222440020330110124004232031423103123124421113004023141211323143244440114002312234330333131231342430333044112321233300312204244430134222423403331211041334113023103401112323242432413222334233103012144310324334430402200221322303410443303232000314021314222323301444032210404410140022124032434310123320204040310300010412111310343311200214101422331112422440314314213410211044312143003044002220043333234020232124422022431031040043314422210104420342342131004434133440123222142312242230400113240230232044044011213233004130141440121441324101432130334340403424042032114321020010441030311340202434340324233043124110304333031012042044400024201233230101223012023120202304032100321420213240243444322231044430400230320431304232240001214431434412344011322233034224021131011230204232433233321311213234340243303000104300220304223323102430144200010034203003140233220222300434031322334141021042121233332133020221121301244030304110344231142230343030333424312022234014123102040022011434401210111304040014241314434421034001001311120204411034302430324033423114142414011103112340112004433400414110202320144143131111020404134344400430320034004033020311112241344234102213133141413223244210133222033230103114314244323201401102122321321434230234441043143241321032032102011024333322440440234221214443221402303334143442431423030131203014211341424001442130021302420300423011442231431023324230144322322432043221103220424014211210013403013244411241011103000200222412012312320320220211433230422203221034240133412444230321421114101410224301004322011234312001304101431044420331113413340311221312020102343330032202110140320401334112010203442344410132413110424322100224134043414420112334431102404041432403330033143300242133003201022142133011012424031400121224013014223030233142043433323411322302022221341223001332331104210120143142302311110044433432332442011124234334320213312222303322111040133342231244031330323100424440200231332123241234133424013012312434332323212304113432422320023110312404013123204021102140133330322402033041100434310243342330000414242130343234034103130241134304033100300314420113110100332233202321230314234140423141434221334140043302121120344340013201222222002241030342444401402340441322124432444024030111412334302301224233040312020311011014110444442133412232043441413432342424241014022322334111224333321110031231232311243431242102444204044004031341420442133313411343411401220211122431303123210121133113311124443330402244043044220124130434113141223133423302330210014041200242140300134141212302042204034021432342333221230033200424443120324322210210330123343322321343321341440443442303113140200413444020100013304043013213231121233121143021040402413332104302121314101344142221100410122334421020024400024012100220322332220420442131132411114414231431143311302200202440210020021421", "122304244213041232424330143411404304231042311014002210221100101111303114013143012333002233424200424410112110330140412203113102330124023020244101201410134224122440304033214143444223123320221021404002414024101111143011142314032040041113124321441320210101432314312323432323303233110040333310324124124414144340122100334024030344300430344111002113304112033214044132403310001220243004144014244024322021014332234221102441010233034031143333420140423301020421104303211430204002330100303001201033433020101313031413220000144301242141110344233331342214330432134201141233222002201014412221002203141444322121003322144421240203341212021343324124031302342212131110334204312423341003134333140030044433220322442110402041002021010031021211122404420240244242124331202111402320323411202320021213212401224330040123202223004003443210214001423142141034313002034311104344041024020004220013133030014204022430434124212320114111143010420421014424410441133231012431334330402013034443114421100221130233221140304131304204411302043114400040433411043030213440130134310422400403232211112242442423104341402443114334313020330234044113002431424021200302001401142433400330321230121112331301232124203331024401142433404200332304102314113404342224243044403310232310113444420042242003414444304302401333123212143124041402311324241223240131314433201433014443141430440124213122202414422012003040012230033034042032131344440344321223020023233123003232100044411234014324400214043300140310411130320200314033240404444430031001233241330040330124230143310223240112332121213311341003002200023321203234002441000322424124024322442420330114344100421122101422334432423224442223123131011403004041203423420344233214402323232213030031344024141143244024323333232133221110232113124443022340223113034314140334111311334400334000310422203411020143424133112144121343444002434410303001234144014331012341430244010121021022214302140233034014434300401341323213301443043043132203220242110232202144413144004323243142234403000110421323103333420333413413032201322303430101034213104300024204010342424101232223102340141113133424442333332424323344334333333303414303222304203200420412301321411232432000202332310434421103004241320232344213040003343034402211132130144222141140044302333134000020202313412412444331331043240102001120423302201414034433240420424432304014103420402003012122120342140233400441104011134204223101400330140323221433140310023101222142322144444103104423133103314303111133322400234101104312033023114312230204031041232103413113204314224333123312204132243321421102111421102031322304303412300302441230122031203410312200312410444302342244300041320213331134023102110303343004002321323002132124042042213130313430233422232420234122010044033243133341221032423114140214401234212100210144012004344410420113101210211033431033124402020221230123302303211440433213022212023114111123343101332114301344313403111202103334202202134123101302113320042124100001210102014341023433011203230404402040424014321221040340243222112110032003241310441144044011001401304311332220403231010303143312223304223240141134403034222240400321302203232013234003034031023402212424221332313320011200210200321312424244011043113422123443414401124404031100104411444121303334000342110222042444444020423142302143000322103044300042104334022300020303124103340112341204313310002223414414133241401233320224300234234413314344034020401132324414044342003134332344244143233004141010424140310213341333014301220110114032310114314021001302402010234001321221321313433120424123143411241234133032442004033023432010120311302402343230133213203200023240114101200232323221310334302410300231401244443140101313244312102440210444302231420204043133433233233411002132212402402300321131314421402341321402442440030124100031222100132031130234400123141112001034103341103224230344001440002112323043110101404202213431032241104343004432340010041343020100003414011012413400331432311420121300224003024200300011112411212011101401024330200144104433432231130430110140122034132020102024041314421004120403411010433220434043343341422044331424444000032211441340043142400404204344143024323231200243113341244343303041124400431230022012404243403210040021011142302003014140422120111232032140011331231011041334203212002430000220400103230223203102023414430302402320001201004113003422212034201123010424204421040123402320442230120002230221014004332222224232100222213402314433120430300423030313013021132104441321001411201214300", "334323413202424122120220304304313313323121433210203203233241021200221244402021224422331023200140334203114421331432243310034321104240040101230213330040122103110300102333020112332204023411014130231304144323323324200132104341200024403124340241012410101120341244003232132102443204234104243410324411313113244230321221120130224231110130212213321414202413413011432004304440121023140404221132030321020113430332332243014102113022431340424334342034124402312321412140422222240200341141324201022403003402403401011334224442234333222344100200244410022124141320311012041324223222031031122403031100401414144423143331221000424130430221134320142333204140302204111030224221104331113233322042012343031403134144122104211231320234243241124044011013122101404400214242001431321332424033301011431030214100204130211244201121330242133214341041413432213324014413221324043014043223132104233110200421333320123033320202410221002031332322003303414212141444030100222103413423004200302133304231224214113010321242400231043334204103042120003212334132240344233402112240411040410432224004340434144304220423220211012111234242121310103321301110212333300414314014044204204301121411021041010120004014010034324210043102123100312134213102432114030040332244230432000001242132113303414444203032403333432410231322414301442010342340300320334321143331142134430324224432132421004024434421133401303401443044023404424022412020440422202234244014044102142041334143143110043402401402101141134240234124204142233101230203220043424044024442442331440442340411312421043002032002120441142202424411223102243310001113331440010102443124004033021202131202144300104212313302044020421304411141421333214313124324311434321111402404312333440044242402000142443304211120130441132222030321400344441440310132442104430133341022032212312042420112014344022203300221330424431242222431031301123440202423323222021103101342030131402212320332210231442312111311234104130040311414243020434244423114113121430204043244003434013043023221313210043043004234144043412142114022314011240123331331124100430434322430414141314441300141210223302113322121232001423420444132000400433102311104201112133134040202422034244324204020221344323143204233044144340022343203242334041233204421024400221033342220111133033342442443423240322101134003140114441132133424214340420143411222203022440403124312420121401044401211034234102402443404033311442203033424210424441044202022422411211234021140342112003031143432201333030040430041344104121022243432213131302330421223334142040010210220321132030040402024010104402343233234413121031130230403344200332034112321111023220241042204430014332344232010141011240332303134240141000411343100010311103142003101410020010143403433333412134322310400210101112112031142023120102310042111414202224412440114120144414201023104211213102310410244032423434244320200333031230042001220030344312121114021311443344130431441122414011212212304120203330202134042000120443022310034300443244421144340122030304401001342444214414242301300222413102232103024440224223314402041200021232022023421042004014341010420412300310023111123043420440300431332320242202100232441140142030312401411343344420012011302211130400113222311330313314042040103322314402442343303301441004141100231311202142324101413440341031002234010132233002423311323130042433021310212141202002010330434041044233013120114142402143321402022311123331320140111124311413344241303311230110212340001223404120234000110022120013332021040034424224420303431424031041334341424033002303434200320012004042421401240421222242441301303413313122424221443123304043002342221122122443401114113334101320241322343314220414231133300133040202204012333320204214040000410440103310110420232302034342221332014130210212302124101214414002230423000343024313323123144320232324040203404241234410110121231404111024034432122340122431004344112300243202003012411311214240140434214230114343413241334100421410402043214011430111403142201324131411040243132240403020410221034200310004134233033321243244423330244331102342122140031144312432424112424332334412334414300301311402130133001312401344122110214422044201010433111320033301023313324222304334313440114010034341144033302124142410213032202223013301202334323411430244313334343304324434414000314400023300214121410204331341313304412011434004140311012020304113243004234121123313301023202442413310242403414144300041122230413314410330300012204011441342313314411342303014441141210014021003113331441014431334", "440041021013334022341040444040304204132243114420412322400233134344333232142411113033414114020030240221244243121004302111211430210344233120131341143214434123000221234024021020014132412000134212143040410434143213010344324004210144413332412323444423333010314401414010420111430444141412143130242440420130012121044443021323404020411422020433033300332030432441112342010014244420303121133043404220134334422442343140210102113041410402330101321313130203411313243232331441242102141442313333323343400001344124204240002200230034411400414204212404111110444030143211212121412120032242244331200422334141414411312114100013410023131300301424202130443324100323223342321043033112424311144232432440222302243223103203443112020020400041323142430013001432343424423430244100231203303021033004322304203340100101224204342013224231133400232103134013022211344220031143042011241103013240211433220223020322002230124120341203104212041003111432100122313010011444132334311314413432241101333341101202024142104332343441044332310413030202432233001032134433022303413024010220111133212143104031120421232430443102032001034244104442213403310403141141421212243132334231142043221412040121014043030224340003203213400000012103132322242340344101213031342130414124111324231322131124240132342131010231124323233440333424241433301130020021214301234234340304133041340401131143442043234222204011103303233421010112332001110014431000131420004214341321244342114312114011311211044230300012241422411421031342144144302403004444310131344303100143124044303414310223033002422413100242114134430002233022441134103144104311011132011204110003401304233433341241031134300340134110224120324044120000324244243344210424134230321021421244124002110311143321224002200341224013142101034203430301421434344442034114230334240323010313343202310411121243010003314300344101342242012141320310202113011433240211401344020023413003003034142412424411301423410220311310121300223321401130011121241023424240134340041311114214222343244401030031023403433012031102004032421342130400321040113020340212111210232032030433121204431220134342403324433304122041241033431242341300231442230303004314400040030424112144201441244213030132004441130101430413403111223034312404402134044122323103402120130301130112232234302200401404111243344331002122233442434211024240021312211243120430214143134044042220202414224344241222324403100114122142441302234113032122244420030324110132300112343431234344344002224400044404011013433103344420203211434333110212421401312310012230433103023401112102323422114101413020440204222041130401334320020422303022122400102412242440431120234434231112420122001332003233102231120111000330100143014342311224133403333132112120342144133204114103041301024301214002144114421430104032044340324423044443124003324220400023122401202002020424244101033304103100300403121011400222432343434324210412144024330044233202211300132433322200110234120112121044031123340131210144343414121401423031003400244014034020102311444323003003431112330001013410022201032204244034420003430341344414233440130230221102204420300114241343221102130440434120221404123023343102133140113443332042311143220131103224043021321403201343123342040031120144140033323234401231420400121300202431313123020413430342200144420420214132402414321233412424434341032230030140141404212144243102144331114043323430231140400100443120301244110032323111431011032321224441021140300332110411240421334334002010223002440143123212012411232104210022332030244333102304304330221400440111441042020300343341314104233220001413132432144243201240341301043444413213230222441333413431322112120114301311100321304331130021112310342113143024023120202221134103122042303424213134344234223344430423210003233311240021401000033241400101210210130432204300224042003323301402422321022434100302141104440140243310334432303330242201400213343243002244241242143444301130203244410030112304221031314244203440322013342004312230223033032042021123300424011340134214234243110020100431304022322304141314420422402422004211433130102111221232324103120312134301343242042101333341424042200022322412004133311440004022021433230103023221120112304201011411021322032241433344414404322213304233212401313130410323203122240243344224324302324044400302013422121422314003210121422034224012202203102213440343343024110131343003302200100010421311132424200242423313421133300133434044400224043010114241443303341043312030411431323312234103144024321104112000431142320123224220211", "020231224444020102224422440331422440042333310344030312132121420031104334041131332300001101124000332143440214242113231221022202202041023413021144313214244202034442021243124320333041144120011031144420314332104234331243011021334231004114040040213210413004102044301411141433403242403220334223240144011211104214034120230410021401444104101230003234122110410014422024234104421002330031044441313131420243130300434120322001344222210044431303022314120023200123024112222043220322300023320213310241212002212101302344304243404322134304033142323321101323213022322223133400131233344311224142210422114013220043421344244320312344013031202043130320021020203403101030013103411114443324113020421143242400310042423442024010413123000220144244341121034401133013110140242340221444410402410023134331214241412131434343314032403334102404444223310304303042004244420313140242444103301000444002423320133412144331323020123312124213222421141321113001233242142301342032303332013431113041413123012241214140032104324340022232014001021013022441223033131002104244204123221422041404224431434421222323123023031042344032403432003044342202304012112023204101204421121224422424310434313402133400443101400222200211240123114434201142003021202212240110034200231032334210333001223004113001134134114123302223021413011401130342223402034044212400440113232112101113334303224323041434033303034321144444321033411141444424131004023133122223144130424033034303434334442444321403111041032120331331340030333324012001343041003221204143414202420220341012334401113141000021244022440404420120114310014010203220043103404242421213434143132033211140031442024032004341024040113323221023003202311014331314040032112010242213302143213123331111330030044220140121331103202211030214100341203144214333003042112444420300123410010441224234240014244213434142430344301122233303230140044232241410423400044011112302004032322410141400240311311104044223332030444434234330220201110200134211233400202020012403134130400133231020011142433443431311334330141010044340023434432301434433411140302404302211002141003311140231322001024321212120233333101210304132130212423014403020323300414340144404204213022324301232304401323021223313034013230443230410423334104041113004340114400020341234144441142331202312412434141130403410334202024423230404410422020130433004101330300203114413400313234212043224210210124314303330331322334304104300330023224242400443323412013134212331203344323133222213102402330213133200131401140312110112121010431332414444242131111421113031024122412101422222202214430323323004232111222300310142030130243113102013221201413324430230422310433023012242424212131204230221122310021214144303041314014120314124300202043002423433424032444141014420403404324313012443333212234034101443400022412403030340300230210041311340002212310120031130021434111242112304424040113030101002323021141310201122034203034344030324042100431140311113141404421001400321044041021023000402211320424341430332031033244304341334230124340024411013331141234331301013203043001211024314002244401120320141013041140430342413133032334200431102342422100432032123443321413232330124133033223142334432200111032333042411340432300133001121242432110422331110004220034214442431131333343100211432434243213241040333012344102101021131103403424012212324041140240224304141022144113321132244414200320434421013314423404041344114204412014212101031330143124013104212411111134004032010331414144144233023304303340224314102114233110331444102303401420310011341000122414104032111224330414433141410404412400230421224240121132014323112310112442230134420242212323421431003123140332401402234321443022003020413320422242201023314131031024232114330041341243133142110223133202113210430321013244421304423010323003434321124040432213222032144430300301433243142324242132341041123240414403020431121322204200204123020424243430130332131103303410224110002114021201340342321114144333143431134130443230430023104301423104423312224412132014044410431140433201212404313022043410403003303132120102333224240234300121302241201234344433131023224331441410243243214442212331034304113323241221111204411324333220012223140023023103012000030042433443232110102030104424001112313020244323440343331112243402202410144222302240442203240002441010414434011344212113010232444331110433211411003141304244412114233204103413143101214424200433000203240414104332230022340203022134043310213133021244312224444303232324112141421001433321124414213001301244441031", "014232121020211213022400333241234412202003332314034344400302422224021310124411433031433402012234010223304414211104340104342004412423132301004430122334220023114333041342123040230220240230402224421021424400110220044244133301320044321414222000402144022004442423244334242440412024123003042201011304333122041303002341143030233323204030123044141020243132023140204011412330133011411333404130412011220000212113124423230420043000320100101124012132401034440031111414142114224434222321233331024313412320412444233203212213120132030113403003002312410330132122214302313414242314204111011040300132310121244321240043423401214302300422140334020423242030224402111121112103334111100334000433213201023120411011101402142012242442144003342434121323340333124120441001023024004240231414234413201422103200022030310313324440013043302133214301124044330101122021422424303144322043012134033120324241342430431322304303140040421422410201213322024034121421121314344314432423402022144422211204423234214403430344044334001312141114300234201211012034233023322100312214431003423044044433014434330302430200221000233323410423140323243202004322211011024013420302320210042214442044340221412303421434044003333344334141244300142432342400202243330142243022040141134143331322024144341110024413020043031134134430432341430404144331211132133044424440332144012042301221143344001044331133032210020113241234300142211200122104440424413322404140304010434203231404212402111221341430011143310331443342404320231443142142420101431211311123334401033244330011033420442104301103423134202322322013124234303020043001401101412231034314022334401204201443002024242033233322112342101120100331232433411431044231014202421342303401421233203402431321020013443322213240202224404400231242113001142342001300343222210213244111004213221143242244004441022222401433142021203410310143430001221223234234011310343343301433223344343122002120120312444440444444314443012132034432422042132413313243002143410134020140130141113033323234010120330230243201110010332020413443310433341030312102413420333312314242442332322110320432401222104010110424110111332103233212312113024142111204141123240001144111124041324012424421132014031114413100322241100222204332411334202424430101204003330001240321042113011122410241322220141203213231042221444134020421144110103411011312433114003210031203144044340112334010321304000114310303040401330300333014313324312011034101204021300221011432342424343024340304333003022241214231301322002400011202204420421333004223344034332004401444212423443341142233430034311320341311341411431203440313440423223103001204000103010032233303444004433244214324023202310230110100002144001241343134240341234231202330142212010131410121014140122030001223342442444220400220121133240301343000104000303030334120344440204110423413120101001120334133310002230013443213440012003202101201132404104210324141133204231030434142124034200032340332404024204332210304442300402324212420323002422101233101042113314423113023344432002141030314132322000200141403420301411431232241241434004401123440401333231122244211424031213000240304120324042132104233432011422323323140244204120144324324102232113142322030024124131041333133330044143320321322441411123300424120102214222034444031131310343421100204132413434340300204211231100021320034204333110321404003201124304011102013204023004030303341133213041303442422043442330324004332242221440342223211230032223302310242310023042423300340313333222211010412434032120443304442404141300104143114301011013014141310011143334340310234223242132011322014001034403010003221334010032414322120324242332320212430423024241113240314100341012432043224224321421214023210032143412400423014033432044432303343104430423323134031024343433201141410142441214102423234421123133010032022042313424243102343333140004223443111333023030211134322304231004240301241132013413334322230203032024012304041143314031142432402302013321120443212142303002443103303032024434332033241432402001404003404104242411113003313343421402000131214102120302101031424134324131200212213420001334014330334424441344313202303132234321210004113113043030344111401424020414324224434124300423441114200131124311144032114010230231432100132224242243343412324333221231431214411242012032324143142140344314440001331301401000333200412043001331421011033442103132331314240113413000323013021241403001403432043111212400013120004401202002223333043212123004414044211204320104243200000132244202213323442340310021", "300040142021204201430124114332342002122113413430311431123401222003031024214430440244134223140344443430003314144241214144030022441411312323232134131130444033323143034303240033343042434132424334433014332033404422230044313003404040112404402432114022422020142341434034213232113042433122202010030120144141333214322324331010440104300341420243014343334140202033131334142321211130344024241431141323231443100202014241143434343310303002421001040113312303131040222424133000032311414011133020201122322112200311200043211423300324412443213120222124104400232143241143420401213112334421232100141002304433011122311122004123204323233210430140322043121032114302033214311004321012232410442320013231000001331024312102141033414312320010231241133422024214333334002312031201031323401032102300033024031000202202010211231101041141300230003023330111431323230103433120313223341401223324410114331120124442143043113124031421334231301332313022100223404311431232211111213002320402402313200004300204012244011222423221112301043333124203304031140022320301342320121303300033213303431130043224200133331211221033210241224441321423000200132434143310414121310401004211040232330132340130201403401202031014244121211130200440033412202243220042143441100341034320134112303114201311301431104343323420240413012240003113001123331430130044041333011102412402024433241223244014324122131323101443241313212044043103211101242040434001013223441402212423210131011220021132440111314321341112312203143440444211210314034210230241323314230010003133240414020231004414344133023042244302121332311014114202040300413110120403224001234434230212041101104323101431324240301444440012431202442413233101403310122224222333031302213002323321110401412230213001442142113423241101211401413344404302303041433320002344102422423332422443120214442431103133104331414043002231311042023224012241313013234400200331220244440240402203004434324100401404441314014403124034241233340442001100102324044110023212400132423041201331342214443001202030200314442342322140303004330344043431112234444134213201312111433021303202310023443330443232433401004441402310211110313213214031003324141430231043240240120342323344133131301031241210022140111231001322431131212133223324414144012223330140021442240222032020143244143021144124321322431103023421011020032412442333120001043244003312020033402203441103222423041341401333320112334102140434414020040040402132030231324410202032140101301040020041101141400010010111300340341003402143442203221311111211030003033104341024102401030110203222211400241103021401322324041104042321301014120444222440324234211001304441402420040213110200332022133001301130300043110242011224123244143001404131334034432201442124422040104314341410401341011224043433433403242110212014401424423430002421140021034302340100230341141440143232131342234121100444202041411040013034444002440103123202331214103312032302212131343040024044130143033101343334100242332214244413324043102422021143312003440201040132100303233340023334333312012241014120414133410020431344231220142143121122320310233414430304124041302421304033321323010301403021033124423220400313140022324422103021310132130403320304444310122411440440424314033031013103101333110014043244400143314400333142332401300041403221401012400140222423044441114140000132410110140441030344134243341104003212221142302021213413033222024101312030240411121130214001442004013301013243011203204243043044310102104241141334312240000032113114322002102340110342103404300403133244222143044422040242443030430031242401034404223200340004311323441203142332020133114103032103321144312013104123243221233122432340424014213303023020312024233340442301412140444033023034410432444014112401102311401002324131130001140222440043024244204042403321232001032004000313002344000021313404123041131120343124132421202320201220112420433020302132223233400100220314311304223110412434000110312301310021114133420222132324011420140221330232312010420023413444040220420004001244320300130212432410011213322213301211230134301043043123412421220211223201234111443423404004033020041341141340202134213332301110033013210100120401001403433441401021141200400010042240320043444144402420333441300400230303022302031333322404324100023144222242343411040413124303343410021330012002003234313021111104321032311420313140123312413104333144012023443412013123204141003442300400013100234323313004431413322431022301003230044301204324420433300011302241202101313232224312344331242332444341421", "210002104442212341044321033344232240034310030212033033340123133323344120131320340402420133031031121140003111140143124121112134400424013400040030241233411334202424010031311230413443412423330141203010012044001100331401404210214022314121033040100143120110201033013412224413304011444203110341142332203300424112432221431324011043300001432204422041421123240041011314434113312403320141321332440332424424410043143241402402021200211032101044120241003041102004332334143110140431000122430041004441041423320220021014104302432241213344200212321223010420310243310144410031424100021024033310430122233132144434312220330232020104431302332314222412230444043342032243401112112310200304013124104130032120202223430141301012444113441211424124001302403212224401312443002423042334220213024441223340042113001400041204134430041403424312310214334424101231042312202313103302410344111233043322443120321041144001041142432304430033111231113032220042142212312402434113120213131421322340340331314400303100211201404343303231302314102441423100300241303243210331030123033411200113401020421121320120442011004221003124342430001311014431104224324024240043024021412432400331424214323322110023412203301330021402444143014443132140223130011004200042240234224400313230424143011224434231300233434202344103241324330101314320112232210200100124002101122010222132231311041003102041423044323122322112321430042034440400033201214143400233423342232304214122412220224222313304233444230103243300430010103000444423240234211222104111231110113421011443243412113033404334120130302203211214122304144442331443331311103110202122223134011433321343132033442210014203321241404004132010004314333232314023204434041403103113413031034101044204412402211142302111120242021001443140230420443241210422112331224224411333022003134111221041141401010032433143344213203404222313131000411032222421124222122004332340002331431041440032234330342034323004121431111042043330434100301421140414100404033443011123432242313144323431413310244212340101034200010022033421144433432040410244343323221220403413132412100301322113134422441224020341211223334430143320330023423310141211440331424342144014132103402410134022104011141011131422012202233121300021101233203410420104031400102143200044433321404244314330432321114332231233424321432204410014423340413013143333303413420002311414143421400031421013420400413101023030311411220014142330434240001223204332104031334001330033031444111214440433301233423101324424112224342112420022444301142220231012410124240441230222031412124144003410130023301043332402230220034001403324022204341202432201432221410300311312004130440034011004141211042310432133434242211223130440423210212113101121442102343231242243221443332020111130430010331234231114410220131112021320134132201244134023241114222013040102103213410224024431110411123210143130302203241140443432030340403400442422122244434430300104340114411231242014011132322431432344023211021424234210020343420103341044244021234233034123441213324420003024412340344324143103401300304122002301221241110013202323221211044102244410120320104131044231200013103013112143310303102133142142001422132310232220434022124201434141330211304043301113013310230013143113323233400043101004431322400344100241222220102304321104410233232243413321304420131432223430023241203300204344200044341122003222024200034110100214004240033010310214310331410330432123313133341241142321221330203313102333313210033120440122141443320444410441140404214133002033004330303113141024330140332102034220024110113412113400332122234342132111120441302311212044021030444320332021034410103304023112314133441004444102431044030123403031343421301410142403200001443101240341003343210100211031001324404432443142423133134130043040340002131200210334442041121440123302332012402420214423442000001434202010324341101133343010101023223123210223412440023321110131044333203343142301432114231000044404022323324114121103032442302323131112320244334040024400124103412414030112002414044034344421101100213124124233441323421121043443200431300232241113400322210242302430112433120110204244004011014323120410123341033100311121240123432133204203044200141124332404143142413210304111241343410340442331010223230444413140042212012441132302001312432122330440001440113223104000343413411304340402420414424421040322140341300221324231314310131130303421303041213011224012320304313232431013421112411324041233432324212234342000001201134034032221220300001440303320422241314421412", "204010143312311400121242044041033433202424322023134241131424340442120204431001111443343401141204111143332400024413011000120410313330120234013021120010222424400120413013130432302241434421344232320403111441401011401200324400143210434232404321421031301134211311421211143104202334242440443034440021022141444300312033413442142222313240031110333111030230112204123402130410140403444241334334311332313301432000433124143202011010202234122233003123041430101230241210143331213110424224122232224321411100423344233010411432400303130130430332341104131202320340242114400223323412111112134430041433434404300113012300224443140301123401040322410111223040234134430214402440330013330033301320234034042333013022310033000133240403443300012413321212442011023444012140211134013101332013422231211220140141031232213023013003020103201123414204132330313213301222313212000141001340013203223143204231102103441114040221430414001011034331231022140343242203321432214132300041303103411134134401220242220222403200234314242340102244334221334113323120031242434021322422200024233314233200342123100102241114300041332120321213213444211021240404323021312143132401244031021141313241000033024012141044404044302310034104410111140133132024031033342430441432311122343142201121234204341131301443333342120133402433100113313034322120122214423403102442001120121100434031000004214330113233000040101203422124243223240212300444241302332102221104040022013432334242403304103141034103141304222113111111113204343432424033113212223314320134102020302333431344310130214443443014301043324414231423031342200443341014332124102301331314214423233124012123431300211130100113201010433442340000112143424113124410420002024331322300001342311232420220103343001021233112311313034033202024002112022120021143011212222044320010430040102422033221324310413231104011224041002441113323032012422403203011441344224200034420140002421232111040342244022121133201132102441024312144441431123423200102123102003034113203444222212111140124023102232030420322012302313142004143312032442312342221432300102023123100240202130032342324040341311022441021420111214133002400433414240004121000334110043042321221334000042213231430233414003224010231431311134230102340402124011210044302313444004341022003144231230000430324342210230233113034002222030001204014434012212024203112003240212311401333203132414244332424230320440121013002044114030114432334141221331201014134440310243043323004332122001230341101012221220331111304443324212444324004020321143021104433142134144220410143001033214234203232330303330020240214323412131033303334001424423311404423241421111320424411402231003133104230301334023132211310004101420424442224011020130300104013141132241330034132030311441143121032341330040331233021124420142043411343421030430114144321420212302020404202241231340420320402240003240124223344042403401224330413303312140304140343012232120441110244112030240333312421041402304044242212243233413242313224004024311001101233031420232340334240030131103024241012202203122440442100200223030001234421134022220134402140213310031210300303314002421312010033114343421134024441231423312320002302414143232430324301014221111430444031403230213403400142404024002204110414132014203320300444043203410324132304120024142020143020021012203424434230042333234241011222141203322033432423020334424020323243030214414422241311240032322334113043202224014143314043344410014003341342002403012221034341420313211312431023414034330130023432001123220011134133042201244033432230413143444033111001101344142410030011021413214142342120244013103210343041041211443402400411041103114223022121420330331142401032001011443310443444223341121404244113323244212021433240142023244122114413002113032040444410330402244114021032340212421400414423304231312220203303203200000002413422124213340222204141341013102424330110114321102140014133200141440324023111110024311102031314141422304431213243133011114422101413042331001001401422121322323430030311043410430340143222131303201202023410414114214303213343143311010233002343233234001232301411000141220211224132022430020013203222231334014301242104313441130144214342113022043323403123042314131243021041213021042200334321124041143442003102212403300330310440311303240104212420344222333420013411202343223033210002211030104004343223231200410332244330014402103222033432111022333330101422112023204311340311323440010104344303141013014400340234331344441300344134303423424141002104201004043313341442042001340", "411201014122010102322400212111012322321434423310204114013212103243311011420402033332124002300044232141200023042224343440441230410011443301224012210444144420233341024440103430441304224042232211403401101404400434342322104220302323021231311112002341332120204334000313422013002102042234444030420220102113224010402443431411012222243140224324120411141034023021423023332230334222123304420314204412104401030122124223224130023340210212240340114440432313214000013100133334020213442333112204442423442302141224303440323421001343432033004230322421403224222100300244132130344241144421301400121433143332141112324343430220101043343121202300034434131200313201221102304102110434031114013310233100234310011430403301001203010023300421344103442434441134312130443123143204121233313124131320131301202433412401404020133420300212001020043420004314434330424112443020401220021310424332244134010401343432004120304140104402343034014123102413113302030013224104242044202100403343140410204030102334434211432043114310034301113123320132224133003310021424423011040041322342044020133442101431001234224003213131312311140202304014010402220110101021203200144211301302222042104441042214041344434223011222200303443320101404310022231244402222044324301043432102034304420303240340014214330103020312400114230312204000020412020133434404111341340100211104240322341242121000213110301242310021222330214222031030334034420042340303422042033113013420032003123444201003134013403101004303140202224403032332232344120131110042142201311304204230133240413304323413133204431202404341200313133024040201320141311032124431233041420324041123400242131410100440140034024024000420320044223043011332334433224334333210133433310213110213031030342112131422430320332232324024301332314342131103404114104411121003334442423123444041212100340231140242412124231303112400010021202233333033133322042222424201442120333423014344132232140300340222201200144124340302440433401403213343012031121432432441003010132041211311412100423444244440342133432141423133004044243220134201412120433431142121010340221410404301102303432130013042420242123410200313334401223300443311344430442123030301302100403400431131402413341324302220012200320300332203011140303413444202020031214024013042103303223212320301304230002213143141314041421221341000120232040420104111032420114342041220344032400400432111124123024033221002233012141122141133204344130134313400420221214203113041000303033124242300021404100403134333043323444100113321213222430024241400101303330403410442202404332140440024101301241011231422041123303304402003444313313344130204210030240101431320200342230224414331333200223402430401444422203011044331012100220143312011011402140313210034324300002244301404234004020122334042023230114303420014223042042123330144431320100120323421141143100442403043134043012441140132143144002344013210302140312141102432442434332323422423240202441112012430234400240010411444430320100224431314442422403221413410420110342221310201234111230411441443330001222441412431344012003314000212430212124323012040120211314222113420232100344330004311413401102133414041021432112323431024012140432414021440012001034313301121020230211012233241211113404301014221404442323322114314301231010443203123321204122043224123123111140311203204303402234322030221444220224401144401200212443113232241311240344011202110204421404120233023401043002123113214223300120114333034312142111423204230133021234031303314232223102220233442232024242033432102012012022134241224321230201002324321041140404340141043341343043204000423411324400244222120303033432242113031110101203242301200000414120422443032400100211103414011021233303320442112142104144411202001340423143200400422231100310142142430112432423020234031041212134420241110002303131211334311300113123031234113421414422343414240130030231033100431111402331122202122222223443244430401212002130410101114313402141303420132431112011402132020301102420442121022020240322120440334322143224334400330022443300330221031211301012114142403112132032101132311413104224333042121340441332344412132111240441211010200200412021024303334203434023333241342031410012403021140144342142041001334310332411301240023133113033003203223242033223120004423002421344210040320342434232030231233234304021244041243312024312424014234401210204112413114311204234330123340012431321210300001320034020021034132433134342330401201124310421200324320402400014111424303330413344123310424323332400112434241412243323002131340403", "433330122204333144342400331232340242021104343221004241220044432144101133440102313224032103314141212130222024010411032220311002241211422042044241432241041344313444224342213424131041434013124302444442014431103340222314440342441411420002210403442400032302403433031113441341334101400032030004033034410224211323443441412432041332023224402130322430324324330214010033330002431013044021011443144422211101434003013130243201420401433310011301214204224440230023333133230040224102013423032300332044033343123144224411142344240041242004132040230201142444042312433130104334202441111312334010123214223232140403444342233434244042102423210401121224021443221232304443224331323021342111140344001410412033331333134244032404004133434444314444010041042403324241112210120011323230024230101011324122230044000004204043440341100330332134130221121100243131000444031214323403244130002003224004404210130011234042441120211432120101421342140134140404001222220112330103414101342010223131003203133233033023202102002211222032031211102031204204441343030031132302340230130342011110314011121133110132112142303331301034220104432424304400324302221300031003220321143030200222001403401230112303314334230433244043131014434304312102022144231411111320331041033311314040144011301214214224120040333431234232224132440021311411013420232004104211243410124110304203014431412020434320223334340141432100432230323442244244030222412302414214100403122340442434043231003310434204012213220214340424124403413112113310223431434212121411424342023043001224433240220001214314402000422224011220441002313030402230403233043122233214102124222334014431044033020123422210244124403043103420212331312123441412241433341021434330021431433422304341032200412200141424302240024341311213444113032430134433444020433414230141330140110110340042413213324424031141122124032234434204140111041404321441141302344114321443111131230022221442142230032222402324340413122042234434421123020321423020324421201312143414302030321022012342423141321032331033024024022131224210234134330300200112134041403141044122243101112430433220231102300213222332223314444114014042334202114414344113114243311131330112341211311142311041343221343431122201101242303402443324141304411022312233331241131223402234211424120004211234310014201122321201030441342223003402134031210120201433033320002200442224341002101033220032304044030322214423211014430013234134014433031024041404031002340000120132033014400202304231211211334313422203341143210230013142030040422140433114024112002032402042122302113012312102000311224420230144423222414040011312033002424030041212210022004411001422312410433003044113232104342402342024144444104401301024311213443413203210132234133222043414324043411312213011433301203310004001014403144304231024203244113441411103202043212030032444311321223411334224302442022302300334444221303010022100344301304212444012202343120204020242100103140434313312021220404111421204210443022020004121230340120102121100241412041321404230043424243412322121030241002133240232404242310313004241343331420134421324414040432040044204130441403342143311142242340110030024300303340110102410020123343131341244324242013033043044443413414442134101344212221112230022304223324321411201443442233014113243113122300243102012140344041243010121234004044220300212022441320310234210234410422123403423404020313310131430220220120210434140202122201433402301224141243430223000224143101243233401413422200101032103231300143234124344321020431301210232301143214443310320140240221004010222121223103211432041420312041100410342302003444401343344302204222102040330233004102044342312130101241323344133212302233310340111013431210303210440242232420111202022010010301330104342130400001412442004141430414310231203411222330210113214214444201141411304120220132321000304111021140443040401100311204341033401303442111223423042224112434224113131240304412334102120300011324412031101001130133030123144114330434314103112112201031334130331421414403110023141431131032203202131334331243221030031310033023323231431021122233044202340000323420423314302420211103440331201313210344013243103141443400011004411234024332221233102022304012123122002231203104022003441141221014421242222101214314424023122122132320110210212203201003300214422302300423100204043242203230133041200234102311440132021440404442230012341233041123230412324343442232004403221400114044123114441030333201110004000032114103024232000334421123013423440210403223341344041323103334102444", "411120314334224011212402331301432341041203220031443103234014142043210324414424323141113012224304400010312223241224012333134444443111020004401310432413212004103134302324030221122241430310033434211021214444311020130300234043111130212041213030214132214304410123410431312230102241323003301303420211434114043020401100114122223203140044302043041304221242211241320142213243401121234312210342241011210332344402024222413122323343431231032420230021130404112011010130132322041212204201023104144211244323340210221143202412423222301200032244112020022340032410202201312242044003102030424442413413201141403020410134200010104124212440123310311112201421310030211234142200124004022320010022244444444120133401211222321123441200040431230142420221431222203402410332230342312133032144210101123412103333020214000130441140401103442302043102132132210100322212410020011310200240243341101102101022021422033244133304342022144134332320431101012021201402432131412231243424100332334224432021422014243042411441444444332421300112122344123002421400414012022220134423101421413344022421432002233314201440433223434024420132131433411104042114432222113110432224423043124121342214040043332132422034021203131013121303113334100321023312322344001113312022211133222430300114411314334222431134233444341020004011004334131214142321313331420042124434120321320143113444434422413031131423201120144314404314422321003014010330340121414201404032422032224333324314242300223444201433243233100000014040440241224311221143324110122141331034233411211202121134214403304403312443141122143402220231041240240102424314224314242212141233111422130314444441032131214204241330330110233021200432421240140413221312031112411033141344131440023120300042013123143130410014042104104342201211000213141320203240404201000143402223220323222213232113401143111124100043111112442300042122320141411243311011210223242033403123312110243101102144030142430043032123134411210412421141333143331324201130241211420242302412104123214041000334314140411223340333232332414441042410140333023132310211212214400411031444301120440400413424000130323203013141431442103400041232230412343311321400441301413212323213203103141404310122043122423102100124233234441404010130132231204341444042343004434243302332340004131021013330442311211010310101013413032342212313102203022403242421000232320221430303122134332241131012321204144224004343422314303021332410314012131341133023012201404233114402410400224410212142401303224011234041223203123102103423203124314413110121432111101400043040022044103404334114204020204200342400124022012334103210232133201243023240122113403320201131222200311331231221324442400011124030300413312412340243423423442012041304231324331413314013104444323424034014314412400212010001441031301313001403244021231103313431404243142040101143320311200242134220413243023140020211132041112234431103311421043303104014122231402231101120041221240203422412201422120014141304040014011013331111132001131400030401102304023203332211310004344030233243213234233240014014311004010332012133214200111414144012120300243302443204223100003332334100101430001232244202023010140111143320002210432043440432320214000400330314213223130313123324140302013332140432111042411242012231402311230324304324042033121401114030443113312311433113331342341223032140203011403424041320302242431114001324130410044420231312032140113143223004030440112321431013014320241413430403121440241130224104023143003430214432130431314244410323044211033122200431101213332334401221402302411124332340431402311411400422023143441402310014332230243400012332240233401111221201132003213212103314244111403131423342444431330002311432314102220401343004033220233314031234232400322211120412200302310420212440234002442203423241110031434104010012322443114233220022214024422402401113144400001133414441141412204041211142341442204024442040400033314122113344320132021340304020413333423304311343404432114214404403412032343030220214042323424000332033013230444210220130041212314240301013233024014142143233203304232432221344042103232432130021344220442302423023242213133003241301332430241132040203301110302211032124122341211412032043314121442344411131030340100420323032030103134140233402201334111311414112131421004122134004324011432432430320412304031410333221002422041240212111013101001210404311200101234230144234120422113112123330024142244044221020120021201303200443112112011024310223444042003223323140412110102040132001321431414102404014213322000", "230121421014423422031022440323342204011133203423042433321302141220120114401040230331110011421010430310003434003020340334312234000220410120141242433413140403222343133224322142201341433410212122411012232001211001034221214204044100330401304014334332131323130344002112340230233410311213302330341443211112304213232141233434022034321001023323113212142042104312121322012440312430020113311432213144420120022044343233221103104341123113140403124423002240041102002414334442400333401231200112211312112413340340014400230430010321441331002424104443312000102200432434111214221211001104333232304201401302230141240443232420440240003114222014402214430203330243230131311324140302232400141332333342014141213223000131110304042424110133410131434344323033142043443023434241130022241323421021003114032413233312123220412423412221103114412311012424134122211341301043411012101404423103203322003341032430140022230401243231243330332240233044430430304422313304033040334034110103011214243010121202440313144012241200023222230024202201344314131440031302413421314243430011040310211420044314431434141040133214143204412014122121341220210241442424323040303031320003414024331233022001423040040222011230420302134231411223443321234224422142412020304403131332012312144023303311114133334331441221134001144330444121104011100230410222043132343221242323004044243013224111342300212423132421233424030103440240402321301430231340404342100022401213200120401214344233010144303142411140101214031141231431101014134142440202124413443041133401412410231014300312101332430003212201341201401244001430100122413434331330404220414432411024234230020343131032110101043024123334314012403341113001102111033042220303343123043201430031002401142420413321034402304421214233421103401313104223001223130342200111104123324130341423413122230203414410023120430440031443402421243441344023330244324043043443242114140021102422343101442403044104223444021102011144133443112323012204031444341412120030341403234233330002021100124021133433420041231002041310214104444432413132233424104220443011022224244022423123041221113214102431334223140114001030403200002442023321321311144100020141440444213322021113101210421431013233422343423421020422321440023143432131340433420202233413414004201001314014133223442412200323400321034042020220000011241131302101104320144330431200124311313120402113424233401142112444002113144403031342230211241113422220403230320113304133123134040211332200104144321233112414124344403341233022413304104130211124421420140234001441444244130234024004002044344410334013000002412221323232032440224214000212110434133412113112043144124030222444300242420230223434433110221131342403334141232122114001411034113322324004204221042231344414223042434422004320011212024333040111111410132122443100221100004434442100132224022241100101144423430414023024302034000341220344402440140242330224324234403342012304324334142234244120133121101114334101323232332033031444400010400330323101130242413344302023243320000411103223104141041332020420302102011143443431110340330211324030242012431331141032243300112121202011431112214201240343042001242304441411313330221022232304013040134204040331140123112332232041044144311034030410124231240213021112024424120444104040410010440244002141021344324321232422342230313112414324441424212224302214201422021420410140042221212444330000024030411001341124401420131102301100233203110310201410024312440120220300131442313040031341144023411120134423414123103344210123104443421304202222210201040133230414111141110243420210330242222342400114430042312411022323003242414411230314122423102412202112424043420030404040013424133120321400020341301010420430441432232333304314440010331212013231333034140124340101321441001003133034334200331222032223402040023410333342240024011421233121424413104202240103244020413432333200230100420301412444210404023223132144401232011102122141340424423312204410401220231401111212334304342020132233134022224013111302211331343342424104313210314214333201402343310443312434034221434210140134243432133402424224104424111424313444313202040401102432103142442133001203211231412343344214022043144233034034131203431304421300101021314332402204131243121114231101224010413324102442220204002413321324012324314021230201123414320001344000012400232032403104312230310042331114222340002244042232234344232214011241403014130410420020340214402432120201402203034003143202102003032114232310213133034004120031134402110021224103122033034024144013112", "103440220120101233011341034004034320424402410231032043012244401424410343233404403031103031002440411210202301103222232004403321243104123424111131340023223323013144123001140003030032022141403223002223420143312432121132233443130140100241303312034142040201142314331430002431133410230403424041443234300333020410302321203222443324312310024443102432342021222131243214110241202144444213314032213404342334040023201004424111233012222013203134341331222444411211142221232321244103324033431002402112302004102411202140411314010400002430020433442244424113443222212320213003314320111043424030021001214112334334341040002413243140214403334021033221011310143202103312121033443042444442304411114340220211212442104243320243010110323303202244431212114020014230440020013101023224220101212100340412240340123402232421122241022203040401041342010020342011134313440434312431013140431141240301420103330331320341123424011011322142404212224042344420210021210242111142343243223422430344101140132304131342210431230313140211031431114001411324030133010242232030024341242243432320003142243002034441412100224324142330443331220144024040410301143222331113331002011120203430104000014331311240110213333004212242202124014231211414240041303131431312011304134431300233344044334312012021143041030333324230312104412042320442434221002304343230342314403300242011330102220114133124144000412333222221202331332032233414032401230420423242031212143244333134213343404402003021224404421143201422322132313034434213210130041031014024311243031212232113302213000314313023203024413000104322341440134024303120414033140442301314442430213330210441214132222214323102401420121144121411404132231122404122034111432440231040241101320222401240020441104121303311441013404323303440131003101143220401403201203313034322420231141021441321331134113104332114344212144124132022403330212404343323202424330231404114004403314314030323021003223201330134410121144313214114413000244211324331004334004004040201220103202011301241432333040214131444434003201440112410322440242144024134221022421424201403413112423312032333034333031414413241414031312032233221202301312130121110312020321113430400122021311204141404403040334321040043413333104140440044430223431243410444112340034323244024234422334032000023430310210234214021103141432332230343133004441321131434042243244241014422123220344113320322204113233202013221213403400231120103234214041413133440112134144404432003320113014101012321102224440013423100113344023003400013344241023434044410442311100414114242442340241322422100024123012332313400140421311303341341444013310403130143233402333301433011334022421202441120331444103333231004433334104130403033043231410100122111022302043312412014221440321114020003032224300040134141140441220302210301144422110340230212403324112221301444403441002432011101334030221204402020234413422321010330244431434221030431123112144341230403444441333331013233442430424242014203022030322202122020004014100212014434001103011241232100242112234203044243233141321424301432301211100343200201132033404124222114140431223300110113020021012122204130333023120233212431301230222044130024142330002321114143323041200102414423424414131323421140114313241011311314144004043020222212130120213412301232040134201332021144303102024133332102301033240200244123220023322014304132002223110001344300042123110113131224104311142322114021130111141302224444140121430214241021333204014422111031342444444101043000440411022122320401122234112214413003201002211310003042332104142320322200110212124311301414202423430134422212112030334444310022324322223142041233333001401134322023104030132343442100200212402232332212234041224401204023010110012230133102032342431243124423202424432231142111421204414444032233101334234424141411243310330204313232423040310223403143120342110103222332003233241440103311424211331120320120010440301400400014330424424410132344131000200324001414000223431313243130430140010213012320324011104224212313432313204301000134004201420421012424123423342311423014313012434140141011434324311034004421122114200131224240311321301433144101312313412201300012423021104031440011212311031210100400200232413302341013211213310442400440034442324142200221244101222330101430200140003344332412414413241133400333311420212004324022233041220133014400010202121414021102234313011144000124110322311010323200132231411241411413224332044240312032024304210123410422003343040344100413244240432003034003421230020311430344412114114413221", "422002311020144421023241030101123244220022212241402334341240013212303130231202224132042403133131043414022204144141331012320031401034033421010233410310040431012100401002310041412333400004112200231231241021410404432010200122411214340402222142044241143342420412323210323100043004034233243140324301202441310123042144044002030313112014031412201001334014210320112344134231113444211040003421342334141000331342114044330214121411003402400423322340144220012133303013041400120002031342221022121232034111400141031404411004000034412101342113034413122323312411102433210203030041014033022221213311122101101222423111004441432402220244240234122402110001302231130222434121324431440204334200322203142240232410024104134031213323434424414323421204443403021100340144230132221222233434242434020343412212113334440444313043044304324413110222301430011244420213100133323430003043300332012043341211123212342404233014212142131242332023414204232421312001314244134131124120310403430120130043442224133422244444042011422124330122401032004301420111333044042133132111034413332410123313031023300240021112311323413204020411432013200031021411300410033130323044141224114340104222431024124003303432003243302202144031434110322230103021333412031401043423443443430401110141023242003244131220341231401220010220100030033032412100412240442042240231403132310211200213104140100433201301420413114222430003443013422033303101401413311033124330321122040001322410110122121003044340412224210013421231111412241412101232411102244244043112144203341024102013214031202432414443240033441212004233111430202313410111341112420101022244221111243211311004322133303333141431440433421320244114104111201042132444001202444434022204301240321022444422343300043104242440400324311042231202044411041030243411400310442444301314023040021142211022224330134033344022404012303432012301033331414103132130320144230012211204243210113212142010443401222414331120023222312212334043403042132322111040334320011401114423123202320002410014401244240214214423144240423304210212002202231420021210221110101400410324411132440203414131322324133414340203341302423124031440323344024023300203040034120320032310303103440030103041114131041320200414300231430320122403040244203321202114312430012402400424344003142230234244121210044043001230413214340230304204141323014414234231403311333022431031422042333320222204213021021041130121122124214023442014320331442232230123203403434014433141403141001112032221042433102334231221400330110021442200333443114404130031103220100421002200010431021014243301003434003322401411121140210312401020144312120332421241020333133440123341132234322110113304200223002120210244413012442323334341232220023001320024220403201011124141443143110340241123032313320340002234240041214040321401140202442133440122142210001404130340233200141121212010430414042103000323341430334322004324113200121403400330140433044121024331034203323044233104142433404132113233140040133440022410112024443040213013323131300444124342233331334303331304134443144011443044210434100232002034234200404243123002030122401242410303144101000401222233101031414300121104330423340040320011032312330210344431014031404123320122003200344131213414404134022022140342232333030210233443042302134313231311310301434002213311101044304320144343413341322321200412300420244220234130314444233414031341132233044442033143142100320011004323013020242111310421404044220011012303341204041134241120031100100030140313431301011244422421444203223333202131040411103113022021033220300001123022001440204114202030243343434411101403210130030424032241102442420140140132444202231404304214214311221121331220421440144023311102044132430031241440031320330140344023100010111421134213003300102323012143103041422311230314223220142003330141401032242244013040340430004132021222324302202013344004312000414201203242321044043322301432424114312303000312201133214212324233423403044442232324021410100310412042313122240043410433202331402203100220131122234332034313323413044011312313012111223124223320003244340133140321210010030302203424303320133032201001142023223140012222230401204324114001140243011102003202221314401444023414442442122334232131144222033342110400003020004420310441301211043130340011331020203424340042041104431004200243110213013132140013214223022404140100314201243314404300302121201224014234120021121241343240232001434401332012232220401111344230241220003200433330020412440123332241043240040424340313333010021124142243030422231", "321144130343013312020042124314004232301333213330213443431334341444412040302411221131221032200001101424403433013240202103203024231133120341324223312214243210134322101244034200331214041313444402413104340343222211121243200232200124044243202030043334223220242034302412433433010220013311124200043110034343343032230242043231423102022311213203331302402034423424110323211321124304024441401102231140332234411444343114433424344344304343244343130044431310022344404230101124310433331443441030334044432303401204200334431330041342344324433241240130032112422303331323333001440420401043134213402413133323011012331140332211034100212001221301422302203321403043203022031222302221404131141214303110240311214044340240344102120131414304444313143413400001130342114044044333221101103023440234434304043231431024231123210442103433413444004400023102113323110300443004443433120242233342232122324000231404311334411422202412023443021010003041413022442343124343212243344124204333303340424044442441123310243310102034033340200432324403412212104411142111111431344404031340110422430222244324331332010333142034402110402310412201204404231031200113010414402034031110302040000402322224010432201240032221414331103200022200102122313244143020112130110200314230432441312032402044324131102432423331041213022021214421111242111443000413344423242022123234012432144142023200103222232031112344032232422420232213213341241432340331440043242031042032401002214214331300411022144214211111211114400230143014144122104223421432234133440324220341210044433143323341303023233342233040132044444322024242421201340123220114431113442031203130040112312111140032004111404120333231420014421023121214321312011021030301433230324334003422040334324102012411103324021402400023342123014414132003302300413010104340311313420102213324114003140124332232401202243130431430244234224014020314320212312142123414433133310340100323023414013221334320013141432201303233210341022034241222031321012323310124201402134231220324000341130403421013013401421414422404032241134303124223400043440040023321201010412221240423424320022002102022331312201424423022104114214324144420413131431411223342103133341430000214324420141201220423234312333123040334233444312202043223143321101333124234130324231413021204204344403412410314440220013042400240033341213142312101233403311014412221321130241224411320120330324031130103024302213431303030031423224222420012110012322012132444240021002140004330132422111013202014304324402001402120443202212201021200041044034233413001401410303413023000123401130041410000110304414220223000144112242322220233242433341033342121433040314033202043023341121411244041304231322441104033311013123341123221433441441102111200022303204434103414224133414221302232124430443032344421220141140101034202120224204331143341420124424220000203422333303304103140444444431340024033230312434230324244003101020201043313124303104340344022313310210442421424033023414213432143000130232424411441412011304402233022134113434243420202100341332034040434001111202442412412214021022330404410210043442033223202000100222304110144444320012120423323122402244324141031314440224332341323243410024342044044413443440100212220040342411113414440131321412413000311042032121121203300411104011330334212340304112210400412230424143044423301201132034301443104304130433210212334240032340212311211344343231031431000404312013002021224324213303414122302332303132014430411331203104101313321003134100001043331320414232131013302441233431040112022143000202443401240144443200122140411313103102321202400232104144431010133104224132101402443403404130432442011302404222301133212104330003204122144143112013420210440041013424120420031132334243020244014103104002213021323332412214333301432124343043214114420233444343410032140232003422012203303413210322124214012202000332134422433301430240413321343401042440120101042112310311403014014044241423304144301222100021421133120234113144000100334214203222332111441244004131100111142402412314013103444104020443013020134241041244030120404102422441314130311003410041421240434042024433422400341123124000331231433044223441203131140102203311021110024014011444143034334220132102123114301324200032233230223241102203224211120010023213112433313320024422422122343411203104230413201212342322144044240040241041014120141440334021323342244311143031004102014024232310012331313213331132401330411333334143102042420331001131332014030234002341034211114214400323230232022121343114431004221032", "103111232424023120013131310412241012222320032300230003222404121142341231111104210100421334122441411244302024242312214102111022001330402132431120110012102023404320010011013141022211230312030003024014101200031032312313033030412413112132311441241444241112440444432101301440434423420234312020320111423413123120332134431323244412002313313104232242310144421020101333241202430402414014211413312402213133040242242422400002314302302440401322412243141401110323433224201210413033331000311110400344132231042001031433142042100122131111033214411004211001240001442111331040214110340420400330411302434223041210444132412422223030140100314232232024401231412300310222010041014323123441032110010212214331043034030140102220022024443333134024320021132322401003230011344231221014114332142042320000214342334333124402231130302222414044240403400004210221404301003343234003003312002313430010314334243103432304341403044202312041142011141112402344412011402224103310423043312213301031322440044230420030122220210402230032002014133201202002042343324400222134404133343114431202400214220413442243234302100432123133221404140002201042004310022240113012021111344022122332402323132343334422221304244220340012030240113133331040104230334412132420020241033244420144132313011244132224313042112113103031234043123313142302033100212020101131410334323332004402322422031010344302241434401430334223112410001121341122102231230101444030211233441114221000233024401432300012003333223331313022400240130010320320103442402021433133002432001321204200213303401232124401440030342343323434144201021411113443000103003440302433020340313421103440443402321121020012430000401333433222101243301204231144231040414211402333114003332411432234303210200103442120101342230230331221220112412201431041031204401410333130224334320141312311432421223032241300033241434313144012422311311222341300243043034244421022401422400024110032204320012404442342321300120342321334132131020004210242431034003342442020203312332403122104244414021231212224213411111423444030020444242200211141444122224404324344043023223111132424143234214201333412304143043322102143203122434012410313142102043310110220011131221302210001431214443140021103022213303321323134313334010434220230022031303011241210113343404442021421212413120311033324333211233131120004444200214122240103140220121032324422032433111000313202232121141322240132000004100241242411211320243224322330311312314410243241130404114300024230001143022030431040003334331200341023314424033122033340310140403333031013002441044111240343421342432212331313344332030241124403432241420031244421424411034334043314004201404301210322020333133420423430402321241220410314231302430241240440411412303440210131101344103440314210223214222203323012232022331123142344434330334304031331444432321433233434431221211024332321044123032402143234142112301211000322212201113302323312110013010442403124441004432134332433134432240202331412401103033323404311414320411421424012424401202122432041103332420243242143230302404113010040003412241244311321201231311344301341204001240002232433403233324414040233142443202100401040143441443310343223003304140404043404032203104210102022232013041240034022402030403340404203134114002030243331040140034130100210423244440311001033441014411300434440444443104024330112402332342214324124323134334431213133443144222334334124232012311212024230421403414220011222212142440443041214312033102402213332011340032201212142300044424431242114340403144124012013033100041112123233104310113234042241201234104014013144324411011421131344102402320104303124200413104201302321334124343101234410443032401420420104403340040403003031230122104012214410311400334313113040403222134110222042201313110443123410104144300000302333414314224113444204430224114424141020323024423403220324023240230230102430432242222121430023141043320421242313210414100424130432141020124142344124323340144002232104401421401042043211334301110331210314123421330201301104020140140300411223322024022310011144221020104212334203120202233140313111000243241240033221412133030000014223113413140422103402442103441112143204102210230424344312402132434310223444232023033114412042030010442242210444030010004411320433044132044201202222301031131041401441133441102400310041223341344441002012232104131021411133220334112023340140440432434403014412034000102223312124340123413243301341401142020130241340320424231131234131002144311100412331202134324021233040214133444024342303202004310244023", "444110433103230231143133440434331002112122301211320243132034220300202032114224341133102212220202021342124431010134303213410340002423221232032000220213213003411002413332422121434023412013212040042122223301124240130214200022440112312113112132233340003424020203031401331314344131220220434142110033400243403330002110120313142434243012424332423420410403402304234333314241111404234014400231130030200343123220131214144244003422011400142114403030033003041332040334001320421130011004110000324333243214331010220014302203214043200322030201121031424001142410443002141441101422410040230413001443231222020033042332433043114223123334003003413413302431300010043041323010212342433024102144121041044434122120231124422334102414041411410324213344122312243222320221114212203101131022312320203002223043343343344423331331124443443202021312211413340100321203420022433400041131421343404323402433312441400322024413133013223310211012111414121442343312014101310001132221024212121424243432034042342431221204202033410310403420110141142232440303121220144401312403234240300402322422442002332002313012334311113022241433234441131400233412220303022330013433120222014304411124402411443123300443421313124342320004321332310131243420320442343030044423104311010202013034103102234214434144203320310441422244122324424333220041304002004430123331410313210241131400233133021324342412423441042312242044312424102004204313311044010331141120244410442132142122143141114433021413133004324140410104420342044031043333131041030400222104010133303143344332212343243111410230224031143242122434431331443434330223412003134414314424023331432312442210204220143444112021013344344342010031433430130021224202021032042321413204342121312234030404232101404141110143004321310021001301020202212311002403303214334411424401042014414234112323202201130203312030002240102302424111041431213302401113103410111341421231441311221211230223043244213320333322130142033234102021341121224000441111023201203403402241142222122440114440142433112301223113433300441300314020443043320211022013233411303114233101112424232132410120001030442440043230301311133220224201404443130203044100432323302043420123434333204332144443300413434441123332423334430412433011203431423002240320101214233330214023304320412342320403322342234240140313334341013230230034422302121144232330113310411144342122134331134332342300202320431423433013304201014441244442134141042042010431100234012420021314040311343103041020132324324334324330220134443221041024224300121323230444013230113140010400440342413001200330101203123242431120101103020414304201201244222320234441420213434021103333311031003212444421040102112042300244401414031104211034211002220034401402011120401423020104410333432124211014344130334224112223044003220204131023402041001410032202412333210041202103330143104032014101423000214324032220440444024122234100413411300102331043422411321210342141141230043100030132020243312111134220324210202244300023130144121013204200344022023102001231243411112220320033102434230334043010124203310324231223213021441200410331013022442141033420042134142030210430143423130014333412020114334030441313203022224422404230041114021232333412422011020304113001111200132322301430024024204120232304210031220203340111231412411144401404304201444434304041400410204002320202313230312414313440142231242431403104222331132214121204230112233223444424103124040321131330001041223114340231013414224423233344130302240233220114030311232124443143014143210003434412321333342100122423423034124402311132322234443211123020200331334002100243440231111420003041334333000041131312104333124324123434113224214434300101240402301432041010311033201043431204344214103011323240342003443103344141244440012423011004202224120143143002101012433220220213012103400413202233234302343433430332313110043442140414421440424021402223441440213342433403400430321303243010131330341312204224414001220314040330043030142324234343122141424124220430123313340341014002443133434200343230224143341133034021033404230134413220320400000224001324201134301412032433104003400343003232022400314040130214433300423344311200004442130420400004124010241124010233240412443042423022111241221231222311131214031342143410221221044224321343313204231104002440442202442442313422131234032314010011134322312040233304120033400034104224120400430433123334410101333204220414130414133324011011034431331101101204003221411233401123042121323042110333103324303202301343040340314334333342210230210", "124041204103411123010322111443322102404210021024222341123321312003213130144030014441004102230331242211043220200223342214441212032432304341220330312344424334242423100014404120214304100414400421010031012044210223442322242132004204103243214334304101231440014224044001202102343423343040140323342142141301010221031421111012012442312000033230012243114134021244322432142401233103430022022221103430320232404324010430021132233040022234214402034243121201213320344344403041110024333140441221001040223423214032301121134441331342212111032130132310211230221420124241420243120321104204224003330412400440402321122013024301433243233121411103331221002114402103333343211203343120312202333023110400430233343322323203242000424242210010233444320330132013332030042141014320421424210120414204144434431302323420123210204001321223422432202141330140430122244010112121240440020130444133213424210444443222133303124432110131204214101402030032220434140031112410113413440013200100124302303103112340113004432233220023221014332403340220313031211343010322013214000302334220002310442240420130311114044331230210022230243213342342441243404132011140211210421344342023332431213320321324400401144410113130442243222211231111100244240212014214014232240040342124002423340200101101224434020244100300201233041400043044210104341442144112314244131203042102443430220103124031111143111024232110224444421413044241414324314342343134320312421224434241423144120201331021323203243112140044243321403003201313203421222431132224034201023210231442133242222333243411320031234320003313404020122410333103022232312030031140433434002433124240141244201210121400402101232304202200213322333022323302224233203032222223330103303022044442122234412000212240332214131131132320234012040043203432212321123304022443102211131431304222431403304310432013420223212322221301220212243104413114312200111443211101320420014340122312202231330033040200004220204114422244041422141114330413434431242234111002021023220002410421344330310123402410020244302133112340321220444430410210301300332030321020243103033244341101420122033332412001402431031011141340400341011442104032114001413120102004444411321300403131212412233200300003400122420020001300431113311420041103322033342010200223214323313201030412301322230102413424330312421124203330434004243004341302402421340113322323234301410314032234120043211420041212244233034114234033310123433413404032240430402343411414221013321402020420433401032402133220034144430424322012022131010032201434012221402213130342103243111231311133414120331212220004131201442412233212324134202342001034301141112043432323444424212143230434333334142313243401234243244123124004214300133040021414014114224423332412423023112112214244144432143310320431432100414322123234221423011443010213113333244401342433031300112120002232012440014221021143210444001422342020444241221030234300012333123310431123024101310203114132414101113024132011124212422142402204110234303324421214430200011031042113404141430313411314140443043213200220234430103404340101211341204320423313110432141020441041314300423110144110014013433032034121010233223231141021312410201301004301342220102222002211343414120430234421141421122131343320410034424413023142023100213003413122241022303403414232044210400142214441301112413041331243311043140223210420134203130322412034322232420430340032340144233030240132423233043323302300203013002203104342222114023210244121310021130402324043120322404144303022204023414330332423042302223031444043134020200123202121033234232422320031133340042111301243232120034041133433234430012411222131332114223143104404001342122222321032021123300041031011100013330424234223102331322242214311101410433200414441311444133123444413131312323044320410100040331143020040314403331030100203113224100344001443321231140401431410232323402001404212104411414414131240230142341213321322403430331200111342033223402212232434043034221033213441131123130444113000143031141330430043122442302243110323204230020342024321212222032300020411244113144444300343424324221122304022103440234002314430330440433301341233240020323313022100024122203334034300023020133400434230343104101142211211333222414122434002014433204014331112332311023302403030330343021224200323042244234402041011144333444302021201241033321240314420324013112000442001324333414303341130413244003304124402024224243404323200442031110334234442404421124113011211321142422123321134010203020302401233030024244223122114402241032022044313012", "422034021012432402224333124020231131130200222122234110420222312331130113431032431412413020030342004100310200142133004304141300333242304214012012442101432230024424023112313443124344324243042030221110014123411413424042033041021231212124411024220423410211244342342111033334242231223440343424310433120421111141444340000343402140040400320221411244314432223422133340342302112442114043342101410100102331243112224231344004023243144423021311211020140021313130211131201010022041031141343333204113312300423240030330241340100000113142024234113222344324124302330124022420403131030134024210010021433101144211403134210301322444202424043331242234441211112232002034401124213201422412430223410233344312023134320411403213022212021044001030443201332044021344423330411301343324240432034022423212132243240422143334122004133141040302331204000410322132143311201303002342132031442113030214303041141434321234130003011241341230023334203130221344223010141311413013434404401410332012133123440003421312424120424413432233431224030010110203004240111422130411341241330330314001040411420124031000024413140021413020344423231202340243110023233012114024201444132423424130121111002311420102044311132033332030423444130022240102200221423322310440011020432303430044222104403041210232222242122110340020014434133023002400413143341223143320121442002201020132224022414320013143212321400244244104122303304203240032421300041423112432323211142041142403304110320301220024003032402212101312211040020320221032430201400202020121102412101403402141212212434023110344133041341340444300044304102423003412342111101424320421133330421113132022112411433043233403223034111444031402034410414443243312204202011133120041111404414040340033130340301341402230204232401030200110423331301112124324410221342322130130141324222233230431422120130242404001114220223232331413124313401403131223111043021444442033230032223302342342031012413221223422012331100112403202232241314023103011111244201102203314133302340434143011001412233331141234132242043313123241204323320323244213244134042343413211323443110434333421324442440301200300310202341000110013213211211033213223144332011104011233034100433402214122001430223113414414042222101423323432130414134344203004403032032103021100331241014430011312200022112342422231240204011000222243142003114100411243032320320134224022012122132030234232404422123014014232401321441002300012403040212404443144143220241423131044221342344000142413402133141020203010223341410024130334230020133401304124211233113001414221433141400013033024333240003441132002020004324402013001312020020222131000401232314333034411130400114412034313440332010104324330310124234012032432443222304034313402044002011411402332312322442132303130210002433132230443301430022232313104412013110411233211002042441141114202121424112211022344410301001030411220143223042130143310420233303204314033411002041311114304411423211342321231122233224414411313241300444100231423044341444420220404242130442243234012041311213212100010024222214304404310043230122430201032000444413043442211014101302232043312143020220444330113444312241203234003323044003430340443343014144321303134403322042011000004410231232232241413323014303100000311444024413403113404413110434224111232420413040240234422011211323133241240401230004242432241033423103013000403232213014440020234200203420011222202214012420442233043430114101243443133321042414304422332234244041143104102103031144012200041012144201301320423212331121024013314132201222331041321143300220413304443141413333111210244040342244404233221311134242004033304214423132443441431402133420343020430041400111411042133400000323242012302001110014244432211112234042421300214122442440110132241241443044342410413131021343313444444041302014442114130232411414310444142231221134124311204010414322233111413403300300200234021232413334221424123121404032431141330434143223420144214331210041310402234243430403321221100413133103102010010143123244240431141134001312230144400314434423111010424132123401321123340412014202232242033022403243332000311020413433021141123411020242400214043134121344203214302031001402120141021433113014443444210101340030121242214130143223114202221413331440024403300223323021303340201110143014434222240100004400340220120332141212302113231443200104033124002140022420430414200422132333241242044102323411413301042322334323100331403310221120233431312132202020404243110034234143130101114120303102121121230221132003412430211122210113423033", "423333323114444341400024200040231440440344414434320021100003200232311402441433234004212124100113142100144211342014213110344134434324310044321000123421224403222234020100211434012240033021242330132040241031443001200041222204234312144320344231121300342403431024101303022042023431124234314004013401003321233304422113034101111242401201041304301214314022043031443224421431131001233041120303141323302200123233103220314113311301103411442101311013313414130020331123102042113330341440301433444224131101240412311222334003003211223121313322133142140044332434301010311132114042312402232300424111310010420203312203332203340302102203444120142131212031212333230111303010001341013034304313343431340222144122144441114203301041132144303111014034112214411220140043102224234411013124212330011432114204314312223241323130041324440032041440032002333410024133032044104442334312313111032144002404030021441412312231401101112033003111242413400303343311212334403432424343042340322002422031140431222331411224341312014314102124444412203334132444440133103431340102331242444022403020221400040013402220003323131140110112221334243120113342112442044303444024041301401423310241312124010103042342141401320021440101422334403123200334341134331432104441101043203200433101424004134341201222143222203212404431322032323441323202104140022043403302330114421310420033341431043104002132043142431241230040044124314431230100212423433201004324412043233411101332031010040200402042111221223421100011231201102420223131140023123144003241024003234303441141110422001011333333112331442000401001012123003241113221334130344321143442334403322112020140003443113141110001240323330230322032121141312340203123123141244204043132101430024043310031430011221334344302440410303231440121441342132310440420401343112210222002040221402031243123133400444304444424441103123443033040101423231010040443241444100144404244101411303422211222031234424231413421240034320022403134411201442311111342440433411043013422341212434202004332013243120421340231423404241404212033100311422341203110424114242031122330432321013141443341430044002440332042130213411334324332443440212123004423004423341440312430331304401134213143022223404341023211422311124001221133431102241040031042240111034433301322013000313310123404013144044133132414013203024340142112422404303411124230144103101124202412241423222040120114322041022122401121344020344310043423142041004201143111243010421134312433401114230020214433111124134234402422411413102201111303413114422131000423230111322244031330231242124314142331130144332401413341020344123013433231001423044204310140033013230432101121033404124041431234422433203410223342443322011002113034214421301244323011211120222004022403442431233244220202311444030000243221002102334142320344213212312422324110340004042204441430021424043331224043123043102003420014203100342141041032044042401121340402201103043022301322210130344223341212244301431221203412320344242302243332043301134013013101014400024024311300430310342114444342401232213313332321201330402223133140413311134202310411010224224103141410033003040132031232014341120310043402122114332300231221204224124232212311013324411223233102342222140310344104204100131422311444240022144142104333203103342033040330412332204013402434202102324303001324344013110240000310230043324232120410043442441113441224311102420410210132223341430444400100331022113113444344113424032223434034330142333341112400311121302404310323013103102442131440114041121123101003424221311311233301122202220433202232103420444013003114344424101133243040322110012210443031043332124021343014413043033400004214420143303412440144210321114120022301231012343020022140321124344303211434104024110201120421213303210241014342222240043411000203302203140232021321024404123002334334402141424310411412133402041414304220302443324321203110414113011144313021413334013004010134314232434132312413114214402000210413304121040323240431133404340440000334342444113304002132004121043304013234433411100332123004300234114220321244411102201314222202233014111134022341133420011134423031130002023412340313134013121102121204231134002332033312202044140432111431100334330413241144321021332041414244041224100043004041441223120001212212011122402023200020204041334014332343344411224430030022334041130324030110141204412102112103031103411222101313311023004324040031321244013014312334020221234130400132422043114414011040440040343334221213321132143421021423142220043422140414131022232", "321020131403132033141032123320244402403131203433314120131424400231134422314042141341210043430243103112124121104402010023303114432433014142131424332212434104010122141044113341021420020220102140204114413143433132323144034230422342130244333343204044404021200313222341014222320411432240421423441321324024032214223130143213244241403203433311314430340104003403411342410011400340141141313321130221423344431212112140030230201012113314030332231442044403322203311143042424132203440403140130323001203314021011323430224020330010124221433134003134244042423024113232420142010103031444242030404320023341100303100004134204122123413302021303144440213041011201241231041122034432021143343012221010142322321441021214404020202221433331220112030414103340031303040204310041133130313113013002234310042133144031144310241213401103124213003021012412113224234132414401130001413303224013440224242102314130224044402243232032441404331343120324444240044430021044022300312324001334141101413133141044330324141103411202033024333144342213012230110111321234242213333010101424200111300014033032023134422412312232300230440413141440130324122044004010221130332301014300144203014223414202023433343444102220232343114444322211401134214444331043220233214243232110410224142140112122420024224112433220141143300114322342413034232432333333002320202401313402311241041204400232413032003131042304403031144444431104412421143010030334243020144223210214020320220032042232002320210241033031002140034142320340341033400021034110433400422121002320201032311441003002432403120101333022441034133222104304432142142222142432201011121144120314342342032134221230000143011404114420241441111422421222442420431203344030400204211020424324301412443321302034414101233333314231314412224004443441221312321112021321000302144342332313322223401040330334321323200101104123320130100234221341123433221102201133421412004101331312230301240133430433044311303201440114323004442220223301144102322324402033033240003003112233131434014230314111021224332442442210433224431221434112200140014320042430211123124113440004142200221034021011341121434110313411330000014012344011334031022023303344012112112042430230402421013443044224412224304423113043414043311014444431344211202042244210020133422443203240040012100110000223320243311334221202413341024003034203440104024221103330412231011342313231433204040321044011140422124423340001132311022311304022210424304042333301341120234234223112124004403204031322101242140413033420004334241432341103142444330103422400413231021204304304233424223302240321231104421000002432103131211103304222123041130234123102112142221112342131233331130204043141132243030321221201113224144232113141411342331134200021112100414230423142022234300330022244422130420213030324232241111111320200314230012240040101114044402143141403031420344241432100143211300201010412143402003312113022040100340434200003311012204212102414203403010323422022313003424022430204033341412444111332120042433331402044243140442023203140011141434111331210213231433141202321204314312040014332043233013333312210241412421212331040424402223034443412040421420123434143314221312441040133410413220030043241112333033424342332342420403420232422111301433023022333213421013102011130444234143304212121232413203403423402313444443112404214042333004212324131444334234042242233022220422401241142000441413301320432431120423330333132234201122122113212410314312043043322430342322233321403040143011120014110322103233012422131411140244212421402114332420423141010434121430101000142303020232202220103110411411001242301440422101132413223311414412010013142441043033003401421301334130040131022402144020313300010442104231441221002323143124331004402040030324112240443032133124340122002331024131011340334003422100322024430411212323001000112133414102324333320003401103424434000321341304004403244214020302132133123434312101340330414324343131113244240432034004143041124331110244310243343320122122301443244131030030401323040110424141020020220423221424042223003130230110040041131403121232221312002430034002323033334042331241014413433113444302302344222311100143232220434440003043031221313020212400414040103110211033412030440133041240442014014441232314304113110220102312014121021210031304413121402421411423023403112210142034403311331432333243223123024124231333000244003013104301044410200044431302223000100421102022002301132312413314243321432244341031212133312224420313013020443430140302242120224403442301102103140140", "220240140301031431441103110144241412213034412012011301104224223033222213243002412202321231333102140203313002434033134231420014314433334102011212100112421331422033433042433133122244222111442204314101030142244020440044123202040112122424140212422203324401131132024222410100134231012401003000413141444043010100211210232322210104111023002313040441432420300134110311424124424011230130130314121441323441011300321341213410211014203114344411333340002101430133123430242411420312441411341202002112111233342421244332344134401024132442402104310233023401242423204144301442014111200214342132020430031402030321234130412201220331242423032304231341332141411204341214010221422341214130041323423332412444134312304321424330310322213210133044130442133202403023331041023220231343322231023230014300202432102012100441313431202104143404330014041402103311442023223044124132441102042411012413244303320424203223312030033113430142414432443044102110214431313001230333132144223302134321342122021444120324010322423143313412203003113334410321032113103222013030112100341241041311121021420441403234313343030032233404203413011113444021222033432122434114410443304320130034323310031020302440323140124012102114213223422321042141402004300044023104443211444032134103232314124320142341203330101241321110012201131102433123431124400120401134214304413222401244010324104141010002223043430341011040441012044210000101011101302233401100112021332223423113023103211032042144243434442400212204032302334133033024413303414200434141404223122433040033404420143143120002122342040203004314421212403203324304403430433433101201221041222323342031041211441104403034034110040021203013323201130244004431032403431021014433120343131323122241240112204243102243341420401420420423111013403110132310030334144123323330001234201103414342043221011041033124024340131122421340144140113133344233002102344344401020040243322021030101133423400421114010234030204040202342132130204302120143230434230343132401000040002212410031202222334431333411112230432042204120210043231024130342344304434011224204142212014311240332014133312312132332141032041400424343422141001120422234324402342143301033033342430410413400344321430322204241012013434131130420431244443034114320443042044040340241330443220144300223033422213030130404002012222310314000300122141203022122013101332411310020433111240323231310142103222412102234433101342322344141240031002323341200443134132321203214134334213134301414333013434344033320314101123344102424324423132243143000104402401333044140142003202301403042431111303134003122321043204440203132102412222042141021404342141101113330421421002222030042121224401441342312112122323024231322111003410112033411234232433424313320400311200244114421403344033430030432023030300224310430031222344130310031330034113404010044414024421443143120004112011133332323411101124434221432312344443304004414044341003314200402411020313112030200424043210240320401020014004430110202100122020001414241302202014221011241444420341112402240330440010402331322133230311332341102032331033123303004143210003124440023432020433000323233211214324241331314412302234431104134431203222413214100332301430424010220101024123134202421443201303400001202141133234213242401113434400422303043301021024104304221141041144323102304400314301401044120222133242221103134231023040444332324433014423300302202102010010044343040201323200100310210442304124322430341344231440404231322020414414223333333214210131321220442434230123130021201202420013031324133023341343131002242233301240414223003330303441020013434243220214104321311223001323441420034214342010323324044311113244324001301020104134103043404441220040433333141200034400003104221141431241313332042423314112430414310024430030331110423240440432412004113000244140430103144404314132214212142303032110000432212024041222040243442321034224220220031200134243022140244330432343442321013142213322042123430132241231323440300024302041300024124313433312011303333402422132344244211342203443103414111120010444341444104444113133441013423112011111214013023314403134344112031342211143131433241423230410323300232244214421233213142400240341104212404004321401402230340320043130213313403442442331202003014010441212100022310220133021141201412310040144210234302320401224131032222101333221214040100310121312011141120141403214433003010014401311403200220321023224043311043302244212302000124301322032201414433433302014020204010013201123424221133332421304014313230423032341344304", "042340132003110244312333130222113122002321401141100311032423304243101004212114330334221323404022313320411312121343140403040422113232133102213201122113441433243211241440123421102344242444343204231030024002201411434232034100133433110330121341040040332304043201103433410212123110131102241414404234410411114034340130012314130420400404113422431420031210442112003114011200324010140131324334030443020332244444001213321340302312010024403214043044334423001114111422321133014001410443232211143100444433203214324420330214241111103400142411004130434443211101212424020124244114102424334214013201132101312001412112202224124302412442341314030220122443442143120002432204014313214201221303220313240421103001124101012311430004213440142010344022001103243000230204004240112320430443124410300132330233004002010443424430324132121241104314244130333312331000031011334133401013243000214302421340424330220040141313002301230221021043234202202134403324211110104422110301222410013324210441122312333132014341432121311201111032242411004034320103203303402334100144344033100234011020400011112022303134101304123410244423022211140013010140310224321421334333024242002204122424042242014214130202213041021141022000123212400040443313233342040233203122002330022133443202013110423203110042421424220440100340314301124243413112420433203004041101232233424403404112201404310434421433203201412010314333222404131140102004110213420133104414330004230134140304041314123033300310232042240141104341021302120211000102131041301020010343011020441431123202143041443444341343240414212120000044441203333432303044001342312101034341021202234004420322113302010320020403104423202314303330301111400442332033023033231221103444343001401400313143202410011201112214002100421124420030023201332433121342114034400242422313440242310432210033200013012041413441211003234204411022403042301313332043303240123422023431240142224224414240432234000231123041114042121410311204211243024240343321101223314132130402324400421223013241441000133134334004101130124112221040424314114232100134223242302202240210111322201323304024313122112011000343122133321030104134414322342004211330430133322220233240011124110224140031111142111413404434430014410231430010034033432430221004223423422343203120004344043144002102330211131434340042323132023120111112134013102410330310141401401400202110313104312240324113430023142132220411143140221344334121014102410310240211423114204142330431211420311413130040113022403422320210142432030211203231440044012130144140010113014300130440040004124430341234432343021403311012212232343340413011333033132120414243002242024230111310313324022201121023202304144233444301141143340430023014423414434344424140241302303040330301303101014323044141404243312211203402021041011134333341322341312124440004433344441111004403010441310043031330223043403112314043001210112443200132011341211422422234111310310130133140301324432432441134313201243113342044441334011000341131032030314434132420410231142222431320223312203330134444421302241340313041140032443212023041330043220103304043033112422400111132020201010342323003020141342330333322422130414304411231304012004122034323342212303004430220402141443440312224041331240024121442424113403004014412002323220024131002314130004203434032003331143312112010323443433142030132413402203121402020444201040330343430413322222123001222221002123214024200312204032323011301330420242302330422002111224413301102222204102213023334141331111040233443420311003334133441221423233421134432013201410324411120300133024122021334341321233012320321101130334423130420100424030040212423400141444011343104131002010424243400040022102022044114342440030310433440023400233400313123320211302012003344240021012413422440010333334443101420410231234304242002404144034401024130220033241134122424134132020403201303004140401410402243133414314231143133112123023420401232304004200430433431244303410410243043424044143103402202441430220341224411232321040133443023023231140014201043222302143302430414411242121200241430422224121434143100222004110321424424421324043012203430023300200314102032132232242303240201033331320332231213324040412414112320241313032201301112313441204310442443220323321144321321212014300131440230233414013104234203112044002440000002303233132312113224424321043333112420231410233412223030210122131412010410130410224204433120343424022244233333123103033340113030411323030201041431332123101113410331121303123442040000234241022341240414342220144", "234420444023203240413210444202232022030242322100042241421332024004000222401241324314324104030410412243110443413141333220342421312232010113213204040240310234243301233010321210142142210132211204443442044401122022012241224020004300402012333121034302400201220121000331413324134010212224343244343020441020311330220132204012341013231213313123310223024203230124104313400011100320003430002232101202100140422034113204144100244340113320114324100440213200044233313210241441421114434004402410432443421011031021440020232041441341123013343004423121133012311120223432443130322314440411024214300240301323230141003410002040223034203141012413033331300214231221014403223333402120122132142131111200101202021300222144213324441401413442002223444340133022003003330042033200114223000014430011320133422211043022421014320340303024114033230033034304101314431041242411123202211310002344233404444240132124222221340021233121112200241421440210124130130221121243001421333022213113422211024340143330022243044232411344013141111344023221404400134434301211102123341322140312334240224244130310343024320131333431301431440401434431140421043423402421322042041100310104213324140241421234044341040000004400441310434200104044300131242300134313444322421321421244232330312103143340141300331021110440401014130432043020344200002211040330122032033411313411420023431233244022023222343242412021033240403112234343404323320000342312402421011434112232244403333400323103413133112034332314324413023222112232301142344313123040213011341012121111431201104341130412424302222144443131312144302234004413010111212301041002104201322043432043302411231243302013402003341443203221004031303120204341324430321214333333404012231414312241224032102034303324442112032214403004311113102242201024021303321014004012100041430111122421234300223204104322232300020404440043343222142311133210433234330012240323423340400123224132102111134230311101124031212043300131301321334404230103041414224111300014242310344030222132333343343404012112210004320302221030104003444304141133013131010214401443401302404124032321344221431434243140232342334240233031332120402303111014101032402123430040123401314110410001014211134010222120222033423434334324010411202303220210034004332012034024211223212024333313131040040021014240324212022234323313122120313043413400312414012131423240334211134322044431011400023214430241043201101421033103001440022044344011221241014011414302240341231421323422130120132222341121341404202244404314032412424042423131012312341323123122424244202421222241123430430434221040231400114324134320134444144321333034031130240030212341121020440333124022011311131002344244022422433343120231341024443234042210101110210033103213102440422443404403000414421111240030434211003211222020300413120140340200401003141203301312234202000203144044120111340114122020240034031132343434121332402344441032220001423000241301011010132242204314114104331010140212230021411313412321201110411343302122443213231403413040233331441424112002034243230024324443113102223431104134033412444043042424422243241114400444300441241324101342400021044320332330104031411243014434111013403030304132344033034204433034012213312313143114233004343142333202121201300033043331442231122422304341433030224014332304230020224402401413233301341422402433120103430120113101311222403114044410003324404302403040120230114132311202023143210111143112100120404243020022434121230320323323300244400332230133302014411131202240410244021214441003340022041231301004410041223004443310412432304234412044031003244330204214010440144441304210324024001243420440244112143304430114420343302144331000440001111242333141332114211421244000312231120210314131333200242242040141004321333120204112244114043220122221333242444414030141324000014431032120140413112012013110321431044410444243013344034414444044222102211143133024303134341124031202302344412413420134423042134022413223112104143431441102022030141002111404233332220444324143140340223404210002124303413032042223142423123023022323120241441302430032121000331102120400200202243344302211111312223033430104444420042441123130322004114040340211100103000004222412022121244321431221322302032334433302202334421042241342313013441340044032331143340342411044324424313144200431223213233042044222110302213204320430134212221423233102243031440034234422144330300412400144124031140443031004103111442240422014302003421041403421302123440311414200022034004123230110134043430123334144313341203412003321420", "410443310221433243203431422114222032322220323141042401304014223143223123411323313334424022103324441432233033312223241402332410143232242040411313304104302213331210003303323421001040420301003410031001113430400411412001420040044021300002044044344023412131331141142020332332433131032044132333311033121022422333323433111410240132210043142122114412434430410331042333044001020312314011432200112413233324401341424230210100132130212420340411133031000142121301422211432323200442404031043040244341032340343441242024414302321001240314222402124313202304433323002014111013230022100103103120240004140043433313203033320400031102221440433213432111221123212211201312041212133212442312434114231431141041321240344103341333443120410203313142043024203223000442034042443430441223433143212044444113044343331342011222124220124211344013030331014210302122234232440122001301110213410331013241123214010124321330414104243033033300140230000432322430443102121120204321403222233031320332440144230203014024042401411443311224213021223200230021334201412002212030044440302433331343211021211112233143413114304240010204004441114202000124114034032413140121424413322143003201234014124404414211324012334030433400433220231213204343414223432431312001100013434123343122423400413024312122223132123343000214132320120121240020240302024140442223044043431024032003230044133044122403102033441430123133434031312130011313212120341314004203002340331312111141140441432312400141413001021413410430100220234310041341301032212002242413302123023224323042012120311322014203200433223440142144401323244023102441441313444302220044113303023113431434201414033443144044244313432003013320012332113312020432222341314021313404244320343042423441101132202320021334434344122220311122244212203403214140110022430441443032021123122041322334332421234001202321330313122104014000100134312122320244331220020002320422221220020422200143101220223310032240420334320333444204312130212420023330123102334330221421424141221020311134001402034131231144433242342041241033102143012043034112032224022044412204314200242304300211432233321344130204311020400444230221043204131330044110203321241041033304020144403224421240243313223213043204422100224104413122043034403122440032021122022033044013301300331100041401110031013413224111012410024224401242331230212400331432010411200303342333312314433030110403200321203244140444101133144034432004213443214223310411140004002414340444224144421030440322443420244202042010421332342322422443422243431332424330403020323223033242141333300124141310400040132423431441120141414001320144102221400311110341412120213310140211242320323130043020434322413340004002203304321214041113243231011443322430031114433341341412243321221342311422013043020123221113110313010023410301021423043314120110204142210332013240224210000133204141100412043130443112421301430421021414401413101121021204130131214032443210334412204242340123102341433010333133221412321044120434314201320430034314214003034433021420413022304341230123401310110104424102303242141314014140343442321131420433413013331244113014303312212243324441400442410240132104314410213441221331412230324321002224240440433314143004002241312130321131211320343411113023331012214104434010201312011333202033430444012032134441414401023021311120114441343304202222224401134031132300430344200233112130120221341442022314212102243213331432302402420302322410322133032302000311131211003224223410024344140144411421210100333120004311102042203114441100421333122441002104143312110111332121023041333321211131400210020142211402031401014100231401311014420301343004033124230400433432121340120344311142104143430100032113402210302430343210131010320340314312042023442414312022342032440304232304412242034222320103441400430113322401412332402314042141340102240024044131311112422320141414433303131224103222424331203133440340230412123300312112342023303213042024424312130144200430030014230332132303013021030431021231411314243434341003422023013401323001213323240244144222201202034043434243120414042404404004000410110430100201414343204314130112432303030030331244000243302444443132002223000131443123341224112114040413310112110201122323403131201134034140410312124302412120104301302442202320044111223303310330230130122222111213223124301130224322204401032121124402143404230013413222344142404212114401334034142013213210143104142314002221143140010013220424114404303214102031242214324042110242241222244441302431113101343420432223440344323122101", "221010222420413020422334020003402302340223413313434232403004210424143233322130104113130401030121033113033324133230033044004440432113231324414133444324444323103310334144012434034440123311233044042132342214312032112401231102243132230324102311014243144133004243440000400120110432343000003142144341113024403302203332241032303021411333244210230224113311341141120321344442102330231113041211324014333231014420334202203033233201044423032321142200340233441301134410003302110140143034022023224213430442211323334034113330034303201340341034422022103442112024222333321023224402222410200331221303141332040044100244142420232104302432000241303414312440233142414441011221113433140400000310102430332013213421441423343402220113224311332221201414220232144320310212030330123013000414124004344144424102220022031320303343434144042400333420230112142230043342044003402340344012422113100104322003304132140111242324004400434021134201233001344040140144444023234321323144100402240342311221433033123433312123010441433114433313442010433033431321340430110421143204124443044242420143241101210101122220302412104002320313013232040414430400320303224113033412304202244011432441200032124010141000331101114324404011242324213201310432032041042441211213333023442113411234313211421044434330141340031134103111133422233400140024032101220121401222302403201304423231020423040244300221300124300224322333100401142000444203122302002430222314133014304312332142132132401440411241233023422442204323022341142203440400022131110043314023011222200404411444201212030433114022421130410001004241110342200211023400033344141442413011204204233101312220030243014303412144141404131241103310113321212121041341100212213433240010310244334121423202133411413221323324144023003401040231412341231403100402223404134443231440414042130133020110343023223333434342222133024041423322242233000332233144440411444340433140041101434031033213313001443431133034303420113132241214434144041143242103210432444240342014334123402111020231233111342104030221010103412234411411433022412303020433313322403122441113341434002403401340123334124343203402330003143134032100133303234142420200342420044221424420230423040442312313320421143141011343104204042003420143114332231223223302404010144422032442333310040242442221401144343211134421113144120442313414311210033001040343143222012200143324121330031003203040414000312342041201030210313122221044334301121103023120420424031401243424243103024131243201040131204020010343240301112003210311304312333140023031433432132244410241314420431041322014430211313443002412300332220101441202124143232411201324432222134042441302211412122104303213231022010430234240004311043320300043102231102000001003240034001112124103212101231014002223331340314012041442434224034430330034414123034413301314332303131103423102013213432404011000014134214143044324130240112312220412043102420444322043230222021003324310121022021332241103331320244412014222133220130110423340032003223240312430212432124322324313440144044330412403033010311033134402034323001013032103020110231133121221410122331332401200023202321131340333011033144110143403112102221244432110010033024141233313144413230414021110440203224014120223324243232130104332023341004421240222402011031100100401033010001241430414130330131313412330034144331201004014144122412103124021103413024414231033432230000402300311213024432024114323400313300100421434424313043230122100100232133313231423131103043221112132102404411020302201020244024430320433134102414211211103010132104321444220104303311134004324211334034344003012330033404203221333410144034220302023001343114442313140421131211133003241334443223243111324131034322343422222223011220043312201202040422442241440443310020244132202340312243400142040220122212304134121134030040211324001214212204424312424203234231030320230033132142142233210101100214310401442441340221244033412213411411341330241343203210443423203100420213143112430432024100434301001441444301022440233220144003403334030332033120242332023343221302043414233434041414303234311210343030342342320321131310103001444010003400332412044431132013124422330322213441142010114313100203330244134031444314132300411312034412304333001010320004021204220032130114114123014142122414304011021100021330242114044124111312441131124430344100134222344443332244031102134244134434001240410432011310434244142411021034022242231304420133440203334300032332242344111113433341230320431404200311224400120124400420223200021400314004", "412030124310421110443123401333104010211114241443211404012240032003330032222221431340323102100224000401422030243143211314143332342130044311001141340200203414412110243320120200102324121442412304421324241212140003222240012142244002214413140040231041303011221320042420013424211042301003100332243022244240431322020202131343222120204233202400220201201031124230321132423314300033310131004244423204113044103202044003044413240420211134341433241403231312122314334321212223112121130330323341333043010100113300333104010020014312401121411300303331200414121224342121422341120003321032143002300242234213410113012140124321342022240042200334042341024400434310312412214443330221441124303220220004431331422002232403343233311000402443030340404334444412131330021243224342402021222412143330421010433044404100410023220404323301310403332114212413123412301224011033413004430111013040144242344244224431440301303131101040124423331131222013301213121400233233240042101431240031114322130400324231233330134142204441332040242303122323133240311113032141002031013114043031141322004204143431403004324343112344043122034013114343313022200244430112230331414000022312143312204100443210340223143021223023210330442320440420330103243302144044412444421321301243003421333023104024413430341324221014204410441240321400223201013302313400141300244412312204002431230113232433001341124402400332034404230423034010024111020442432442240304040401413302304230001123002343004344320233414130020210412032242422000104223132102304423240022213244031141310202213003002013122304324244111442433130420013311020114110021340224123120222340430100122004132323203332330420110331243102221012012112012141144000130112231414403444140031402204400141204034324122014231244312334332032203120200204213132432222214411232232120234340240413432331200142243104220240320000404220411002044024212322322320441234140204440002303441240412440032422142033112141224122234432321004434402044213012100000401300313213122300203312144211440023023331034100044220443043042003012224404140330104030403233014420130204311120031342344143412313241343334123412433210021413441330314202024323344032321041204434434344301201342004210311211442414334022430042123002234434421014201332020303414340312003311333421421233412002420320324143030332211140303401232243340314131303013231213330442034413324442113440434342121414020123013000112301131212302214203002302103212332230032023043042133123011122223140334141434244302132333300030431041040413003232441321343332301223142143141241444431310131130433134242331010233343023200341033331303330212302031401014302122232200244003303334101434431230344020144442234202030121140444303400202120134411034421000434134044121414033234204322223402103223102011411032143233314003101120012241033113110212130022103433230104440244204244101010003330332040244213110042440330111141231232042431301300100124321110344401132410123400220031222010123202034244030343140000223203330121321334212334421144234434023322004413211312211004432443132013221424314304143111433132312431024140004234022102410343402330312323303000242221240101034314230044142403021212124414240031004104233031212030424014024223314002312340141342120310031141420003141000231020301103000424440341432431144012334323303011110422422131033410040200223242304120330304401431100444200314112242401433330232122021144024420032402221410001142030440312443400313220213212231324420010432111422214023332332114423020100424034003301324212440131321133421210232404342040204220130112040131012424440221230204003332330332412043433130322401330004241324222343443222231204400302201011102444402323011101410214002404340044233322341034424103040312123322323000441321343034001320434444441231210042430132001021134100232040001020243301432300424223111202103401024331323043432423410043311314310130213124032012120402030344114333420223044034043113243134014402003212022134331330434112222141022042204042212222130012324034222443344044213212423041001413404411034113313140334124420212031100300330311332134024224131440404024302010042231112311403112413202134300311213101303043221204424313404134242003132401402303234311021041100040422233402423114232310421424131241033204121310313323223202240043431314100322033121144113021423210320023141432402211400421211243002221203422012100411021310314011241343304430134243430022040134020002444223203423141312411413223400413223200244201431202444311334224140343314303020114141414212121004433424032320143123331223404131441123", "344004002004213422001130223432022233433220434104340311203443222424201024244000002203020001012431130211044441340122202011444230434204131232324402110024413340241332422222041320110123432240312131422212401221444011012022223101322442444313014124113141032402120244333330401020030024142323412224003430201404423120020411340233132401241204102343240042003131323014141320031312424312034024432012002242230034313043112001443421224031412301032414034411214230402301434140313342343330132441044213233432404242443230204033440331420012320420223130412441234432212422430124110120024433242312031410430012230132331132343122231402021031324310340424433130240024004421003140221041432122013412231403343233433240400101034413344102221012301232403003232321224340014301311420130341340332342132204134221041432334022221312334021240233204403240214231401431123002201013412011044024122334432104143120222313224003434321420201301114014343423204122001000103042342134143024340230423400022332013131013012221114331142023210131224433112004424422430320031124201041314341010204230442233233431031134314212402044233041431424333324123101432310443120330014410323341420202013023200012040013033002014140400404403434021313401023021312120331210214114420401001123231002102222341120231234211201244202143100223143100203002144424013203143102413431434110031310432302410243033240303240013404211010423431143202434210434011300230021240234303112332010313130131040341001202433320431403000303424302003403311402030020402001004002014332301041001022130023030323013311224113231133213410013414220211311241442201210304441314304113010434010314144344131421410110014343044241112102341033330334104342222044324421044113232132410400310301203410302204142334334212330414123301204313223340211320040222200303110011321102103444210433111321143220120203243011322244430343400032342141340010230011044122043011110240411203211301010303102400214311332024242220310243042204302423242003021310212400312221423332001014120320420132214131133140210044012020400212034141223000020030243004042304240440341244244013222410313314222114334121222030031331002440234411143032342120111131111334432022113104442333330431034432444133123342333021041024232243300122134314032403400442410124121403322003003024231043113111004442124423224211241201120241403424004031442144010433044302344421433132430014441304122112003342140041024334411231210032324104040333404330003143342213434111433243314310430333440200440200044434224302001004224143111032343022141010310140224013143213123031024230410102134321110312243243324104003321440312320111203113300203022404122431110020132132432444134233121433422220140340331100224200201330240040442432100331330223323403344020132013343423014334134141032404102424233112232420343302310230442241241400304304004043433413120241020303343024301111202411100440013044441001211241433332243100104114223130010342231200232414244202202020042434042313143320041043431042434210311022223114433312340321004023223300313141400341110113040201343214141400040202401213321431124213332344112240242030023014402403401130234221044213000022411042420240241243001022201234440144000340344141222321304200013003101214442434244044200103213400003233202402330022114401421303443442314024234111011201300400224143433102104413413040203312134313242331221401120331023341221033123032413212133314314333420104234304200122222404313420100034013334031132043333102300410013410012213303223031200044400431402221024320004241011121041300414332204431144021341412302411312121422431300003300240214111404211130313212443320411123231100101112312141401223141440112300411414141012242432042324032300410342101033434120100140320410332322142012004103320323434213201000242443410331342133143343041133040003001203041300242432420003013324142400201023240031233230242411230034042231320311114003412010211130430100401200341241443120304404133421304232021344130210223312111123033104441321323331032231200003344333403134121300244344333300021441310443442444411133230401333242242242424330200113343144413110322033214240414303400232002220324320214344111413233342214111411400433300343003431023400114000043103113432240240420112424410024334242142444212413114121421142010204241214342223431031012202104404041421100432433402214042402244242000132100201111012310230430040312342100301134032324214420102024404303221033001314423443330314211433102231042330023332004322343402210024110402104043323000001223044031140301434410220030200420004233312324132432202012", "210330421401402122212144241130344241103103321000234324230220241014243443112102121423223224040240312430203034200342012101302110041023314120141123210114441110313303430322102233322242133312443410440221302310433321132221123220301134102302113233421210243144200141214243300114014224201040410423013112040102130202330100204001402330442410132432440110431434201023424404410104304022443204141102221141011322222214310140344034404312400312034033001321142414433404312432040301201430243213111441442304233230220342143100034401100414303403123214321032134342332440220420144422113020303023230440011012040444302413210400001403034001142243430442112402040434021212114332242021421103213014301402024120311012303242304412111013022013404141302034300203133012224324132041433314323331213201211141324101433110233034114423303033312314300140240233032333001113302111410331112044304212311100314331213433112441224141011002102033432434302023431324332441114303312032224111033000003314010433441232102142144002210342000014200343403214433230330022124441001121223113021023404004024141100143310314143424134032100123042333333133103320420344421441223313102330224233302443343403300000113223333433232022103310440321132013024011304114414231211313423234141441040233143130243433030001031141242014333420144121223231244431120303040023042012424440120231314032303233043321110233142213404444004043232100124333032413202004241403401413242410214033211440242223010131021311144112034323100304122202031433200231000133414212144312121233121342402103334120122113441211442114014123103441342242141300031214221211342400100333133333220301410441134340042031133004214411134200312042443104230034120431422111401101213320033021133014021421033201041134320323233422242443200343403212412004420114303204341412403000401403440221310241021444113213423131242432423010001203310214101403300234244204114441402112040413124134032244244142420403414304240230310101004343121010321244022342234143400313313442041230401102013110232101101443130432041230131130423223033014213013021211343010423241413431202341013231030334420431101043130014443041314220012140014422010013334134020142004401303010432314213410342110332344403100112343233021010113314034131124231331423314133303343202212023304403134003304322034222434111401144024321011201412023433134242240434044043232343004224243222002440211402231001432101300310233004242020134103201110241331340442324123213132111121133314404230134323122103144221144341242141142123010234241210130413030103302004111024010400244144033023143332430221232034020212134121010402443323011102023130004424144030232423002343401413141240442323402020030304300142341233430343133213032031324101134103414324014131103223121343211024202023312302344323004122011131430403111311231330224433114141104032402241032433313304011303033112134033214043204232402121003402111241441003143011213321214023210302432043332332443210131140440100434413034011310003442323321324204200432102340012330134134423330240244413300123421131140331034213421432230341441221110114402412334324413122404244020021211312443121001034320421023204243214011213024231312303200410100434043302312140140212402023400242421404414244032311024204443142331004023103444320221234334404013040022022422212001121223403021340000110110320444322122223442301124414324434443002310310311412440030003212110233200410421412313240043220033204302442443101422343112300044002004134211004421031241232134233133441020334003100020000041110300332042221403014434103034241010411400131301221032220041233242223013420344203133124321044331003411104421044202211313422204024323123331203310011340304101140410431231303221041044040220423020401110143010001034240242100210403342113041342003340302140302412422314322303023214113004011044230030040421443220132133332103110441341202041033432403023124133433320342114222211123023402330023212122411011112143110430141022411412213332243021042214044333304012311043433020330214221343234304313014120303334411043211203402134324244343202413434314441142000220034224112030233242044012304032211424320312233314010332213014010121014030102324321011212201324241244424441230042442444424202404010143314441031034230242312111014222321432031300421322032031342031323402212310103312002310410300410334201443142011400024233342403144303230024402324340324243013444030013414442032232401320234113431400123212041112411230402143023231103302324011230132113304330120042030314103130040231213414433342013324120003214232234400121134320", "203404430223003343122311304241420400241413212410143322231101013333213002222014401304432443031020120224424344130204404334244000224243314132243244310124442243232213011111323442341143310400212221310003321202211244110001020334021132120144414143203011123144112223013021343141423302040030333243144124400221144440242013420313422232220044120214130120210130244114410341232212101034211144112430124304104110404143242230304121224044332132400112303203143332313320044321103111223024300010224144300030233242142432120232344411314104114230240011143330332422133344043410313201133233130202000212242431141432244112414342244422320003013400434213132333111231213043023210314411041213031040233304122012423112213022414323042332344403003013342411043012433111242122030240204310041224412014432113344432401211004441203022404324130302224022422144421144032322301244002141000424113124022411022104213143411120342134201241020121010231224444342442032003044143123114241430002311221110034103042332030000304122432410013014301442031143121122003323432403120334233240323034101321442340104040333323311204002031143434131000241400110023324104443112100211231142330401102143332040413430311340232434413130241132141004000032430341220414141303402432420400112012401242303213402400021302403320322103040111333404224441134442400232204433031300334341231431230401042100310004422331210423104122141400003303320411432432300240030301210442141420032313430433141010130214224341003221202211230410234201331342100211113224040130011344114113113424212433420332000300130044210421020443434002444112222310442223230242130022442023223103321223200203234112313110420142404230220333203242010202421033041101141431140303231212430200102120130022340013313314222434213120441321124414041212304140044303432311131112120013004120000213330220113313122201211130242120414420102201242440340410431242122241113302022101413410212413442310111343103044002321424241032040402432424313132011341013344323113212413422311421111110242030131443142101243220034403012043331100130311100324402400103043344230333002111410414113240143411034412000233041403213244031433423022222442040321043120221210223224321202343344012143414114443012142241124402130131120344124022313004202324224032421414341334234403024310030222324400230301202021413240241424000423203430321403130211204321212323022402101244443031102033030444323410411113300123421340302011001030300240034341320213221234200303100302234021444122413210431033400033443443141002120121214233421403122112114222211244230322002342102434302421214202300040103420411434101232004242311313341401112044140434333243212133240042334333322432143320431223112330322032222423410000112100013004321440404343000330120223041431344423424331400441112012000020404044004030124003443404121044312222004142122403411204213304204304443101323221010144110021240022103443244000104424123304413313430444122432011134443330141311012413011411330322113103201311132143210240333421101230342230330443214004124332114443020414334444320344212341140420303304102010332030120430200104242302142034201232222324141112121144042103343204002304402332340102201421312332103430221403140204432411443100134244122104143132303021441010034242114311314332444110221400320003444034400031101232344114043244402004313440032122342040003440040413034414201114322120141212434011412000441241414004223122334120130030243431222421024123313101302031304340023042222334120133341120421140423131321403133122142340221201341004331204431211141423413423340001400223430004234143023143313344330241333114013422402333333230142012214010341202301131022423104002104441100014432124044340333321134030034443031241024213240211142243343404031313340432422401034432041241011120321110201233310441424204420340001314321420144032134430311243430302412042322044432034133123320403112011032220324341122024010332143203413314324414112000224433000133303311432413231114002343033311314342240400002111314334014423333333013244120043130131230400411244144322201340120142042203422124042033241231110123231444403014030030031330214241434240414424134211322434113430131000340244004120143142401014342410344144241313420032233320411033143223300331434231132102013243401223014334203304434410432314330023224141013040114300242111112321142222423004241042201114311212021230031424221343402124044404303442130001402434240314302413214023141431120142224144022131343032430302423424234212100041444022401041113031441413204020342244343304113120042043212124041012202331421044", "211231334444140004020111233114010243213342440112244402023401432441234243123324100222342203333424141122243122121213203414211110232211122422210330321034003420033030101201142322312421423004114331324333412343114210304430343140244204231223134134034043121300203424011110132120334040343201101344232341021432130044110112313203134143144142342432001040321200001342033141120401314022420311313421004113311402443214433012111310224234332014413121441440411102131202201033014214400201143021341233232022242103103231333300404214443104302013410231310422243233040224223041134200012000422200244203341213002034024033223103002243342322410224002030011220314020444021341104313240014403141300412300013443031444034314104113234401041340234102210144023223040114340302433231324434333233103041414013412044443020021040304444100210411011411021314124212311334131204202430332431441222121340442402102434410204413243430020104402214223030302041212201213224010022113132211003230203411400332442124214114302420132143400323411401304401103221344230342401412030011234141014033204401402103143023301023304043324400413420403022333233232440403230120004142042103241240021332122324031342334223244142332233133223002400230123442220400033011121424240232441132341341302121231023414031234240001113142333141121242044244414400333024000120204104211014403330324401434301200002001120040001110420423030010242431131104421010023021210421431123023403101124323241303211141401022224113233420022340442304002400130044241420110004330040244422401403133314234023223401103111144441400001143233014201010113401232222042234103324233341133143320430142333223242223242232340100023121443340211014200124103141104234334103301234134414044020040423243433411033000111433331443214034321331202220142401432140212442210221421034234010310431132014014400422213012233430102043034313114334033404304341240221332424023342302200012413241031411044144233142101000022103323042420020420203232331030011220344243034242421333244303233244144020133121133242104021231144330332432414220233220302423443313123440000401200311442344412412401111141144041013140010230112110104104430310044410223122442443120042443430323230203244432140303101441114312400314020414124204442341113313213334243334400321110431323314133332214204200200120133213402420300324332130424140133124400011142423302240242033444103423321112230210324340101301323024003433411441230334120200423333113423434211404443233211324011121023413200310133301411113423010244423314041433320023201243121323444104141214243124034241213243210222044020331311404104421131341123432240032401122231023440004134301144244104133331403321103320212132420241440244401213202424222031411311104242410224244222131433332421302024042232004412133243032332301212233020100400210133332413143024140222431003214240041312311102312132004311023322101243311404230101040434123203433044223313122100134413210423223013343400122404411410114304001000113213130110403312132313110004140030311442012130343240430103441114431344420144122131202004041320140113243041004244410024202202431440134423332343143333000220142110021444123031322020121140033441212303300211422204311120004112340110340421234332203204443422133023033233132103221112140103442132431030032121420340022430044334202231231134221243014013432232421201044113103402202242111020230003123024431313424304300003241021111222232114334342342240024214311013340222432431334312221341403130033124231420411342112012403100001002332010113024332323120140300312110200233421132432013342244411213332300022143410343222102304242432333130303003212400404143041123344001004422034020040434324111202410431221101003420102023100311022404234313241142321114100422043341442021201004104420044044414023134401213124030223431321213342442313330032403100433042412324113033412403114113031124312003222302331301223103202333044402414131330312431311330132400232301044401102204210013123113204412014410403143333024420201242310203303314413044024113410404221241443404020222403430140210120120143034031410421420040412312140410000431130141210433012224023203344043421300222134123314012411022403212234412321321314110133201012040410321133102142343012204402041203333132341044120443022443313001003033213103404421240104233044123103431343321111344022402030003112431422320210112314211214240044214013100441414204142013042214440030023033132033012234010304222024440414202310320032112014041242313110333213212133140412104303402034020244114111331124221320200330002101022101332434211", "233403303021323030041140421334242402422410303301102440142414212320434441403240222334321111440102143123113003121310334020100001331431031440411024222132141330220204341222324231040300343213241003312303431044223014023213010304344330412032042040111420242244424341041332022433431102112113410141000120144222013110102421340320200210312414441103123312443224332444142113402033100042001210400103200221243120102143201444041200023142221443311222011403411234210341220113132311011324024401232134020413340321330140144143430214134303243114443003130022310014010021203042443433220430200110320340234022334203444213310010340333131442440310114224414320332411024000013121400042030230433424314343410403420411242110400003233332123211020242222244032221241003320434444420132411401243311300431032300034302211233103114404410133020100343411302102130301300341013033244431033414341141110020222241201103231230133323404042042221212342100123322222421442231411214420030311244424002310320442403143220141400330141403010222424404304033041421244123013040204314220230123101033033340303232024424422341343402141133122131201343212000231023340231101313432011023443331014134314121402114014131141213310311143033430011131223142101021413101013440411120140044311123043022414401013424244242034212303402440242213141020142321210423432214121243220034012241144431102141342112011101411044044213220132100044334010132130333010133223430133114204323124320441222233121041231222314130404411030021203233143041143241112321044010402323424303203200034231044411402124034320000100311124444313004322443422433440221012040222033024242424131003020022312120444412001302341111243301020434211120220004422144302432414130342224120320130001434244414401143302043243111232434430143111344224200202342410410221313423041402341103110011320241240041423120341344433321040101402304122310212300103423200011323304144312342041344022022312310100332440431410410304440101114344003200323032010441311043320230243331430344100412202002303430213443113420323421112411341243443202243013240314410000130230020040014043201303341020203023441424424421120100141343104221403423022443232324131143314242230011100014022123430010213321104440432042002440332024011024010021401023014120240202001122000022203343410223131022000413404233443243232134003133043101213042321024444144104112113432441134103124021043233332122043120243130110440414101014023132410232140334104100312120014023010242234301214310042140321423124224301413020314301300224423133030414144413133113213044040101000324232330003024044313000210421231243100240031423402003213101210010423142434404434212330023432201021041402322342334300132141110213400241132000032343332211342014010312204233303243021410413430230341203024021034100330241130000420023100313143324404032422014134234311340134022301330031123130344032321341101304000310012314132134330120322122242033334333311334010133012003021011443304401411030010022400320311102034024014142044404403030301042102434003413442214032100221340304220333240443020200123043231424143331232142112210320101320030243141212431014411111342304320310044030231023331011444443102321314244244043044124433341404411212232321444000424010210323411440411011030131033410102042230314414243442403220031221332010232110143430410440113102010410330402424200001114440302222013324413440141324124441143443213333413333423404203103113141140213111144010142314441423330032002002213434301042442423433431234223300020444240220440443233214302243113401101320433234223004021011424422244332103131204243311321220221142331010203434102132201040331440302101403123200133031324343321000003221322422444134032123323012023342004001414013022031123302222003432214012204402121304103141443224230233142144340401421200042303330040114304001443223130022333441212402410113102001101221031344000121113434244244431121331321404112314102134422423300341224231244202124042222342113230420243222234004024431343442121243434143420131210422430110413004202012110310303440012001442120111011023301014113100221013221233404411434214313311242140301303442241424423034440321203313402332024313121413033402320424000410431123411010041013143033444102233221210010430211242212403344442242113400232312213401441420313421221300214100412242023114441343024140333110240330421333010011441221241222414221121332124424043344334430200213412421143203411003303044141202043322341013023343342130311444440124322344101322311041240420004122423210043243103441324212230303000213000322043243042013", "120301044343130402444241424212020132323322000030212111322322304240333422144234402301040104010040322333041103400024210321000330140440314330342421111232110132034143313043113021031121023224344011300244214001312214333001014040342313012311224310423430242442000444221034132114124024342241041211011114130342342203103402032002001004021400211414431211132334223344344004404320442403244113444210130411030143012322034101110201343411132233042220201432434433433011204330210303210232330133141442433143232121213221423242440103004204324230130041134220313331230314402033133202422044324341334421023422313310041223120124202300211003113223014022341233302444300322244002102314413021143244204324231021232410413023243333214003342220232414031233040131124340144112144013144434113320122424301240142111104311344000032014203034022423442032004124143011322240110440424334411442022434421332022322020324212044111210444022443313342223242003043012041114434403022043140303131304214204304102402122023411124110013440223230133232324311322402200443441143434423442312440334310123230031134403342140231120002101022123011024004401040011214410141322014112024041232201401224010341303013432140321012112233242122231440244303240002330332113212401234030312044113112244442141233324221042200002044343043202102230301320420102142020110424340123210122240313130120413120114124032324302102244441110233024010404042143144311243042431402042414002210301423203141130210432210340303132222131330203044313013341023421433324020304103320430040434433211403331000013411113310133013040124002242401332011344104031443032444023414204142301134022424031201222140321040040144441232223042400020332320303414004130311120140312310333311322000413422014340402111232042304114423433343143302214042320144444340233443211214041324423203230204334401043022100012131300032211332331042140441100213004200411103313131023223002440012342141021341033203443004422223220444302100432430201230334202430312013312044211033200041410144111214241430323231203010022434321134131304011313141110411004141333222123042233321003210424302322000011410434300311100140301132442030041203132141002103204320223341330223041440433041042304330112413242224444233340424011141044430422041201220340024142323302201132023131001023104133423202100401102343221130310001301401300203244123304243140103322140243101201102001210314444401324400014422433321012221033333130113001021432233141202421214132403430041423440231200210322110113333332024023223042220023344301321441440123004010400001430030140013004240011424213233044131213314333131400102103344400032142434004032123030024044414141243331410340121121244111324041020431411142003143003200234233414141033011234404201224031400322230431431130240130033124032123221100013030203330131044023442224143404210241120441403223123010224210443210414112303034214411034240432214344033321101304424034314334014201210244142413033442140303414411120411001240402343140243043142321042030222010120321032442340020304003234442122411344124220021332402122112223242210411103211200204412004423343144123344424324341343042320104442341301033303204310244223234422040043430342324334320021244334431222313200140010231433142411414011221431142310242323411421400012010210430211144411411304221424334232103221104411340433334230012211201043242120404423434301431330241221343022133311202113444403012421442332434033142442441414034144143432410141211301313130140302003213423241413143212042141423102132421412114322323230120304424142320223120243421432103200140031032333343040101030123044123420120104022030311432043012340422141143434331421312002031204121301101114222034024100444211124341300313413414241110344003424320110033001001402120241204040201243400441424101342340242302122133113023023031012411213332431010111324402041414304221343221013023102411101411320332244122243024431142101232102422221041000020411012113030333410134202444340323111010313442412312330210440330444321120044301112123340320032132004320431311433143400011140232040022011101302130333312411441410232213343042221101400101202310204000120103142103413030413321334032024403412223232442421423232344420333034041330113424241002101441014201031140022020344314201244331002220232314014020404110133324304412003422233414331033323402221024234304410412224201301420011232103044441441443041310302134242000421043404204220021011343114431334244041120112420224432400201412011002030443021343233022301333131211400443341003043102304400234114212441314013301142241131433", "234114200324141223024143220112023433444130334211144442234410043243112334014203043031411413031213340210342210040211311222044234123243023113231332334200301304432101132210220201134304321204112442140040221221024022311442100343324103301000203134301203311321043302331334240421123040102303411220403024040014323103210324222223113130211312110023213244342442323333102010434111124430000043101110230112333403003103130212411042410143401112132143224214143431021411303144444142033410221223111331031431143003200320334244234340111303444022012141332302422232412304001313330442301413412341224442112041404412320432241033121024304340340004211224320243044340034311201210440030222121414312032224040301431030044432344122220140332140034301143303204111311010343334114233040301110100422012014402002434142021440032233440014011002343040124403304423311312310234430013001443130130302024301144020144230300020114422200011231034431104312404423303012311421201024333144033300342031101040030321414204010223044110033032100402324411421130142114100431102121412121410102013321211130433202044402401242332114440020221243434114424434422430231022000430204234200230141130143214204020211231123002114222212014132243013441221341113201241321311221443444240014332041344224141431301112322121332030312420101444204440103000140332211040014002324433131212241134143411023423441323240332242321034133322110234303231320201143011311210424103233413134424103104410142430031313441430143241224424241323331022434143131240340014101340310143313031312324021222111042030121141323231040411420434323221013401220442204404034020112040212320400131022332242403230430121314001332110303420313022014033103040224404024431104413303330110303110412301132012410234423244031323222221344324230140044003233421443230441133203313113441320113443410322132231121033123344224443043212203234343104020013224100112242231020312310223003122443230240424241404410004314023334343403123410001311442122142323303142442312131040022334104304314420230042423021042012003200140323334432320223403024311444143340232200111320404024044311424344301140224342040003100223143320113103301421344313000114012020341400244030343343101423042340210030003343024411144300230311414222204213103200041324300033442332401231100422044214002343122230412302421212111112023321003230414403010304410441100331104323442300242130331133022244121314124200311420313211441231313322141230323312214010333133331423421110431243232131344232023302343102414313240121400020022331013234033331222433213232341402414031200102213223411141342301332421341022102023131341400204024414330410003233232400120313330431303222210113201312414110323203232131124213113144340004333320200232422130210224202240434411303111010330211411334201223403120234413334323144300140434013414413111221400421040132232310410211200002002322331014301133220011324204333330101334410023414133034104131043240042323434343214204043323144424204421030130033304130040422211110023421303122010133040402134414341313331343131044420120124442313141113323230240023041144121204043214120404242402031034331403034104324120034013310333012202033034242040102442023320432222404340002102211132402103123020340031231040123223430112130341444344331414101021220433412023301412320304304110121214021412312423433410010422144411213411403230121120004040123320132242202233440041131042310221411324000310423234011012341101112400134024320014122031404343231143234014303033123123144023434421214110240214232044042234111031442410434231433412032131411003213141230010132001232420140204434024323041000031143201243144321024043211430144421324134201033003134024413020141414123214334031221023221224214414212040100220111312130142240112400244021432310134413044122232134434433103234012311400243323423222214240214040301203041134023024412412101413330423421032401123214112402222220120404410010243212434430443112104344431040004103344423244323010402010222032134330413302021230032404313432134333211422100240213302214404340331014310022433434141402113241411301204442120432303401212014322223234241314104440132423403411410403432421423034424120114014024111442334402411011200242214200421101231141401333333414141444020133431041443432144233242024243140111213403010412304401030223300324110120302400102342133213220320201200042311114113124402422442011143320322331444201210221004134344322033232120304104204121440212004300412234022231332141040104242100440140334220411133231323244413100224304431304414021044014012011440132323034043210", "000343323341033143010021144424400232404140310032241232424410130410222420413031022422044122401402033300214412311303400330200142204203231140104220244320214323341121011044031204211034224403122021310203433213224210204110022233002101401412441333240343402142213123122322110444441244234400102432034242114024002333423224340424001433444300423242433401114404032401443240423300201444130441000342212220314341130122223401313242321213010431343312310313214431404301323044100220101022401120334212013202213120032203420203114134434124322104444142234004301320114224130342133003011414244330432400144133402301301414220121344403321423410141201403333313421031041044200141421123334124311443034021403013122310101112443221220001000403201141131201301224332004040103410032434110232403023412123322211304004330334342011340324420403013423124440332334423041411020443222403024121310024032030343110141202304224003400141324031003131132420304412422204014114123244412401220334420430411423140144111324031300123110202130112344233414341043412231334204004212020113213401020131431012313212100310031223434110444243214442203224110443103110220123213001024221303403022413110044313323311311114032434214022234024130334112132132224042213321034010141123104234032443432031101334304131212020240030433140200134144401224143201030031401441203443243414133413131111213410134401010040022313233040112113231242410424233122121004224223432203230142324343333311420024412040334232114432121402430412013141002213111321223143203302414332002331132200313033202030040121441341134424013302000440032412002400111430433332342231032231121340311121212204044134242402022342020403440000032202210344033300241241013201134203041322322323341300214121020113442110423440003000234342342230401243220234131414210240211044344413320132234044042210433003212330110031243030334042404101243312224114441302422302134302231010241033233314443330210132133010344113004033432101001124234122314402011224332221223332432033013324004114211024310032004031430344140230042012111142013030444341310400104204302032144143113410000322220240032423233432232121123220144220230004410104302404100341204010343112102040131131220024443410223142320230414040432234202443441220222210323230411142040134312332424004014030241033344222023033112144421412244240334032324010430021203310241042421412233301400130200030242120424123334214442104104024021010100044232242424204010424004242324042411000212110111104140421034012024420314220414012313003300303421320223240301310031113204014112202112141402421441031300114413004411334000412022400222431432410100422231441140132031402300021144142001440041104211100403021012101114001312422430004313441143342031414001131132011422302000120301143420013412221423014044003121202111403224414234044144444324204023322220200312034414131224311203200213444332411111312143242303132012314302141401013143143404021023310303041441122031424100120111040310331441021000012103322040412310233030114404401401324141440331334041130142203100000040014224144231144404311144433441320031204421423043104311020443404414012324204111232313144403000402103122232222312304422241214200443201312403243120300022421144311334223042230141140121030110424331310003434143202233440443401331001101443410220102132332210033420422144010114042211140044204444130343102423023144203201333401023343014143103213114140103303331324030320404104142132423133204441442421211000404302440302322244104422201102220103330233430122100232114323002000011203434120121244213441434004002313013001143441200403040200214321203301120304110023102033102304432400010403432403043220342410142223302042401424134102124332222324431113323320314442244444200014301041030124230234241033232314442022210343240013110004302132030122224101313242031332002240211132042013230412330032332244423241401020242021122002204302204430243330343024013233322110443324234443024304231330340442114313414113004442421412204343034224120344102111301224401011300211141302234200042000402031022130323040312132233013201104103134034433310123023243420343134303224133114424430131201202110412411423230344203112134412133101220011312242244330442343304413120231210300344340200144211110403001112024230301230414312212010011424244144034434404432123424233323330201310141330320334211323112121101341331300421042010200424013103421101412443341332130411140443342311211213214341430233003340101004343322342222321020441021441432343122014333340221441244033124433210211442423033224300442032032221221211010304", "111134014013432444111141002422421102240404341312413240322332122210042212342433401032344032422024443342203210110010421133143102231431122201241443430202421131331134232011341201144322034120201414112302144404020043000004121041312312020303444414123033444210102023204034230104431323213143100313130132332200030310442311211230430113200314013421021001342220122202210204100324213044333424444030442143024014214404222324304424314432404210100432121203302420222213133410213140103024332210421120410334332020024343201113413121233421010242131132214032141240100300414442240221441000024344424012013334233140044133410213224341420000030244232012214021301342203431041002200033341412211112010404103131403003444133210133434023102024113111430034004403123343241312030400302114443224142342440302332340304443130043333134042000000000431402332042311232131133342430030001041021441103214301110442314443330411044442340414134202033132030213411223403243232111010201414203140400400422102010012210131344403131030431220131104110033131130240013004431301220231030433341241442444423143314012443321410201000020143333432430341044010043030100012004231410433120110234424403131313411213123000014310432410024202442330134302122223304434111102342032114013113013341224413203042012102411400243343423340403142142121014124321241403044414204321340100131221433023011040100134323304304341322043434224344143121134122214103111212243431200124401424124342143241442302304240402430240422300214102434313412140240113302313342403444202443143430114213331302123122121111030332444223321030201102430230224412034310104212333024342220301340401013212111020324142304440010222332141032404134403430044002343412202020022304124043123013334023341200324122203102014222303344333130310140121310221210441134340413331312311244344120144342102113331430012331200114440034220221142323210421021003132433011031402433021322114120412324143344143104411014040200103110410124100441043230123202204402131032023114304322232441143213310033200143100222443113023001133333132412404143433330130141413214020213413324301231121242220111313232410141430034300130321134433210220423014102041002114123321241300033444320221103404104320414223444411010033240204434441210021034041330032040133000313403024443313030330332241430334212034120132103414412142242114232443130233110001402302432202330320444140031300140130124040142203340312332032013110224422241010234420134204434234121233033222234223230213144001313022413031321432000302422234204003013231000403044220040300321421401143434420032324123240020141413033321222412310134141201014330124304013144313313213242311124242434041223222442142214144403122124110340002102343422030210011024200104324312133334142303432422144131410300342414011043124324204331301121300024444042221203101341241320102343140033231042422322424240341332114122333000134104231233222433120404013412040412114313141134304341222123322004141313333313104223311143200403233124421431124031210414110210000234443011202140014041222401144333333030300223011404041200444303142424202403031131114020411321141211134144022420331331243204200021420414201103033042412203414044440130233042003234444232103143424314314441243001400013214343234320111130313124314104302113203012432012000421242342102424230410403140034334102412444333333201444404342213142222232422032342110234244432233430311404130301022103111234304232022411420014323232430321110143102212424243044333100103230401312434440404033433342411224321100344221323044033142024013122334031443403414332411004400442434012332313401431112404032240030220200320242312341313320032120002010012342110144103243213142231420121033011202221342312024432421003144203211031333040421021004243302121223210012341132011403230120120300341330342143133230013343233010112232442331012144241404011434331323112230214432343314341232324124000132414002230102444020021102244040333224244223432003332413021030203142101021244424102434022241011441443123122304201430202121312202231020000422434124003440003402442124322132001023240423044400112113204433101014411033034310100204344030343342300444414143421433031044114221232412442110244230111420243442134103443441444444031444321023440030242031024013200321232103040114423240103231402300332440240042220304141103420110200110211142031102300002132112231043333131303434403243123313442324422221001210133110000320210441412013314130314401121044141130231201442222414402132001204241031120424133134100120100442433224334241414004344222342200210431103320", "214443221404413033334234204103112144001241230300040034042042302344431021120423431304434034321244400442243414241124003202244402301131114033441031322104041121443020113013200310142144341324042040340001214141421134212303330224402410211121211001124012434103300113300100430104212321120043132143221040103424001101103201311420224224041110311242140011211001023340414330002324304323440410030231422401214334042404413334131114001411422401440001040411120234232040301303030313241043341021240332413034244012303303223230140013421244220001002032020021423004134231400001023311444333104412023231300231303334400212413414331223310224332432141141301134334421033423340322101444130110434200224101123444101441231323424024421401214332240434113011200122314322441330400342330313040134423010031211223224023141432304210114001143224022421321244031414241344203000004214143304144234013102324022213333233010411421001442441044010134331200033032334300130432103142214221441303120344141021024420344200011021344324041010300032300443244402220002000211303213212233313104021220203321310422414131300320340412101302144010243303332321332000112300100231203311441220434100004310103402122343210013314243112102441002120133434120423113444303341003401434343232031122124024244424443332443340021211140434444243104301012311300140344041213403310414001330232014333341433031424302020203410022444113033413000304341323301124440213420103001240212331420143134214221043000013214412124100204212210221321322342243024240021404233104221241413203314023011024124233141103203111234112400032214413301143103234202304413442122321421303144242023244302023222102341401413234202130220221414022433402014002133344130141233134112310410001244234423441424131132343210044340221020224322020103041223242120100232410203343002133023402412011221113220333124013244230424404040234034434100231134011032201204213134324313042443142433220410031040321023120210321123342023213040010112134334334103043102012211004141210433321142244101402201122401203211404343243422140200000343332011334334021000221024210333322333142421223243044313334203441444021412200141401023240444331230221033313143124023213122412240411044102410223440423323304320011334410323414221431200131331343102234421420203211334323340033240420242132432421312430214024211003330303323142301230223231113122140300001221320222014111120121432234423044140241214422302403121002301102440234041214224013433242320320024412131202040331134032001422204213141401234101010400201121313231040141224140124403211204311330120012411301304412342010342102241021333011134123413234042034021134430044044142133402431330433234120100123423323100210224121203411424014430442431030304442011413014331423413000134133224424314234044413203411122340011341233012001422013041401220422443210230130121312041321102311004402443422144312304103421022002343401434002141020242421140001123421322431224314241110003244404401131304222311400233023140003424214131233203441231114211332021333144134014142011131332304431301044130314424433143224200041413410322340313212410344303201143404001031244410322120141404411324040042211132314041010000411322203042024203332102111434201341222321311410332402143322424020244043444444420212413332041021140234310020221113424031100023341420033200032001443241143403414013221102130132443334441110423210314323234001301043022441001103312022131203341214141040131031311100240001231312000441214421413323312310113310313114300013341311333234201402424213001220344044111041404202223244242040013244243401442020141441242324222224432131212400243034110044342211102210313031203311321412210402411410124404014303033011300203123243422412342044310121201432203020022010024410342432244233014021140320110023230041121014243443101143141203132404110012241144133232133422122241424210011314434001334430200142130424013031010221021243444010004111401403022041221040014014020203114303134343130444411400032242422141322120131411124304230202423221241243324112222424240222203142004143033100041231421240344344243314211103143022033222210130420040201004230403430320022111301104231211310433424122044142013321234012004412400023413434203300324401401420444110244230203142311413231240030330312123003104341424304404312301340414010021030104344131440302304014034333034141322321134400301431122201400110030302123442440324221043212101343401220442033001421433343202030113201111410243301243404242234232234213400043014144122223044042321100414023341104433341242440120114103302114124221321", "110214443344011204340100210210024202121413404021403201113313014032232223330214033223232203431041221422242444212120241321011120321044034014022012001433231101411424210110242042224243043234412203013410412423424240303304032020032322304403403132021432214231333432143003121420400221021301333213104102344122140231133431011211114043243432133111113312030401140022302003110000424141342302030112144104004040000414133221201334002314444041413410401132214110340112230101344134122301212411442010340020234440012430144134243233142220244034333044041012402203044441441001202230001222440241101232043333343140442210212444101413234222201232303210430131412340320142331310034003001112042142422032424130343131040143101230344411330420142121420033434004304030104441122034434313124011234141123312331014203241131333003433430022113301233430441002300310442202440203031020031012334211301443430420344313124024001010300242112234212310033404133343311144020433102100133311041112012244344022300032233401012143002024210134412021142024423434100004443343120440404412114022310001131141200331423402304203111243314320044121120123332000331022142300203333123010420222011001004204202012004041404232001234001233320400032414342111413143411430033031100122200412232402442223213222102243400003031314300314124440403333334204134203001321122440100211200212222234344123030042214411403240310012223420131014220122112430024103320433201403232423321441343302304324220343313341314124141222023413201103142311022001143001120231301100240442104143323202303431401434410134301024302214003232243302240443110334033213012331203022222302443001141342240111300231420140022132303310144100324201201321141421011212141010124121311404211110131230422023204110113003200213001232130342433042330421021132034414310441344434101303131440434301212020434323232222211411142042243120000423422343312431243300011144321111114410111222112200012024311330411100224200234241104101232413010144331334010344032304400134122244223120431412220034003443131400101231212400021024301404403232230440113222200341420334430230123343440233221122033033431243220204024224114113042344002301404223002334244014102441020413434140413203002121101340101124404104123031420302333011320114344430323033144000332200044421012012321231233321232304441233123011132413244304223200120104114121422334130233141113323301042001022301403432433140001223044100230113021242243242413402202023302312141123332030044432112431404111033203132303003144203211433032010423323134303443241424204321334130431201030012343340202341134220342200033401342204143112304030242403433341414142431311400244244113143412103231314001312243234041132121011420340122224124101020041002420420031232433124032200444313404244403412010433334102412324140112242103241133333022200431204010421112424112042102331204320412442242111342410442234224114241333223440224440011433234310223121444341423443203304443411432212400334034324334222423230243304321122114140443323401234132430301134422321201312033433030203124332434214204330211304204332004001103233241031440010322431234312303331102422203214203204203043432431332033443034020032431102023404233141224033404221240002420233413041212412204124211212433043011424244403432104244132014331211111033310433321143010242023132400300321241340020211030033242221123212221221031114401104011031124132140304231404403044000003340010202132403103044012134113440312000223401101123034424110233230224141104240431230330320100104401434113443312413123320432001434323344102142442142112232140412114002313301443021304033424021434434412231300434023122230343031400041142031034030042140111122233120201101331334112010404430021240403400000210320042010012303400230330003330333342041110002401312144432004244432203133420244221102012420023441243033434420310003321421020004104421303301032444333333123200424112020312430020042243413334124024032321001243420012303033401424432324431301242111020031101113203200001414124333010104310431442343232112243040240032004101243004423003241041134243121223422143404342340201130031240311232201242314442241241013214024040301213030220311400142020233010341041432244140021202300310200013411122444404014343432211323301033044130200220441340011142233031142221343422340032312211133243142030203401144430233042031120002442113322233310114114122130311213041314412124232102103441204223223333021212230121120303230313134242231304041312221033133142021113122303323233411101004440044434323212342021300444113443134234024040314000000", "323100114204323120133421223234421322112211021043313130301244214311314201131102032300431121231021001333020004342420210213330323104030133212144433224432330411111104432002410021411040431200131302144014011424142212244012204441111330421231014210204140012331014414344120324223100031130003200310122324422022424410012242011023121123100323401133043402204303440041440241312424000034014302031244231221001403244120220233403204134130142320041321331122233214004142140201303432342430143441233002441340220342213222432324031221014011141131442343433300110111123422430312343221140311344003332414340123232234441321424200344140202403101124014012440303111123312213432413320022044400011202222131013120410133320041321220424210420211013014040132223243332104103242210403421134020100013421101443232132043110142441412043030240421223330022300022100123324214044330031422021303120214200100102034200344144134142332332013023421434204434202340302231231200411121143101002211343040120144224303121441240133220031133041232124423021442213113341121443033430442224022442243042322300132344220441320222040110320414123313224003423223400232400100043414441040340203243443434143440400402302014100244234412410231213400443231434432040042110204224211031414011004403030444001403014210002000111030342430330132214244310202400402113433233231403303342234423323343110211314422123014330300313220121201031310212403421013404341114124001421322412130034041200112123344342320401133014130214310031102200402200400434244344324224123424402230044404114010423232100413023100102423244120430202000044240202414231222343300232300100312434232114213100113101341003232233431121113243041220031232311240324130433042424131344212200122411404211323114014220214123010333414224334440231111432243110210113111100211422411110010023143201203040231024140444013004244104212400300103013441123211232320000301202041003211240031134041320102102230224102220220403224324231001434110221034311441122241020434414303123134014231212030203142143444140123003041404233434223311201111120110414421203323310121041343334213310242144023242114132041440033112343404332434003131234143424011102334411124312422202021424004032110211223301424200223232014204001214214214002001303421432402121311110333422023132004140232431314122302133014104142042203340333321010332304031410332332232341443034200402021141134124312022104120313410000011000423440412310204040330204331130140104330433041440410211040024343002044012322303002232203204322304320103001204331001340030011311211242242124020012311212100002122131311224424201034340330112223010142144140113332320341120204320411400433222141211331020322242120100142413410012322023414320423033244013103211304143100214312221231444040123341021122134000430223242012340323142020142223032201403140134422022004223223234323004430343330014301203344342332233213030043320124202004204321002101400214012243103033000340124141220110112031121202343243122020344133424433144140212020424342212024014202123310204212323121441411312241421323103224403022034240023123200240034022021433132001021343044023012402143332244030430443224010420344344402421010401031201432300002132021440044224203201323001232404222132040203414020034402022131440100031210042144120413131242241243010223324323010440121233332214400143442442034103324122022420112240300144142114410042442133024224011023243423022320324103323232301433033104411030332243231144122211021142423323211312404132200412304341220130444122133030212442024322212342121242442103204413013311111420042234240244334031100224114004113442431004121301213041432002331300002111031322224040314121013414144432434021304230012100321142202301323414212041301000122224134210322042314010114342422212201322132211030210032121232433033442210433401341102431244211020430232014401404234413100031320424424044231323031043032232122240021032033433013421043324420021341334030424401212210314411310342241231104411311104241431010340341411044202413403400330424410231000321313412104222201020324311230333244020301120222343110202110410132203244210341140413014010032131441441241111134141203033011002442244130430304030303223111040213111332300400420224343321213033430001210422110303101311411304331432033233144301242222422213234033222021402011043442011441401020402134234430430341210342012243303220434404013203000420220343042201121104302443342032231120243414402400022122312423324033324241431240143423243231314143204232244331213320302432234043003212204432330030423023240344103232443243", "401322420313211203233410303231113142041200312412420144232340434434124200334134220204211104034002342133301233132434120022204332033223344120421242420444310414323032122231440103344132122103203412242314232304002410100334230434311111102200303023002323212020002333313422202312241244123323334244244432021243334103020422414114314042344231332300322423032022201203142204421233002223223010002012223132012303242402033143321222134133123303041141213321233313242403434231134332443003243342422312234423131333021330123410232340440320130120101233404222040434010134142402344202421101041400010002100334022401401232311404322423123402420000122244123412300040441243224212042340444433123024134123444020040001230130323312033400322244404223313023331042430304210243124020313221432344444302314224022301302000334022141034044124021043413023221324132031440220411434401302220100433002300100132040331222233330443124112440323342002443042111140420211114020213144011410042243242133142340122213443213443430034321222212034241331131104404131302024112444033203030124003434422030432430330012341303303311311000224103302034433434233310410313233400322324443234300404003432401134230430004312301421204122204303434200200040114244002430002440302443014001341202130022234000212133201124013000332302142121130343330010004310303422211131232122020014323123204042441413423304443331014422013423343440100010240243303144211121312020044333344422442210301041342012131304023222134122030341214444242310342120244410003311444102414241404040110002002202423233400014242403044344310303222114240302043422434301320124211202304101114021111000120102020400332304024421310303220431040402400141203010423320110443230043024323132324401341111141323022233424023334213230114203301220443221404014244122103441204000004420101244211001101030124043242100011023123014424403202412023113311141140401033200112041023142414311334310133221323140120042124241013410424003232043413013122214414110000021344324043140131430322003431031223100322444401433220224140024421013244112204332113012042403142022112242103013112430021302343313233222220210040100200410142043313110310240003001142434420430200144033221133240144444424411340034401113402334014030120002402104030141023213114133401112010413143020330021210141431031324124122203212243040232231424213014103101030020143304242224211144121031430424120301140140100413122113022122432112414000334242133240031200303340243231433111411203212100214004223402324433033124412042412232124130004214020002424444204341114401112003140223201221240132031332413212320403401044413444203433013340440101313144332012414433333334044223304104212441303244110040412100024423442323403240312212122432422111242304130330323233041112033403220001224101211413142210010222044122131341120424404442302324202310230001341011303434130320214031434041342123413121220430233043304311330032434311023234031244013304411240022124430311302343304341433144020100324321113211404403200032111213122043212431234411301032423433201410144420102340102014144344201331112134323240310102022142010323423040033310224103403043341244241333204400243103201440121034421021142300104024421323214100012304313324431340103204200120332042133310100222031000123204233424421413211211011443004412230001202432301100001420133213440430213131211310203124234200004211240140333342041142304303422222022321340443343320040423011321202122213110204243044223320141021103103340341304114313434020244342213140124334011031024321014120224023343204004241310012122024230003033043013444213111431313022441223132241404340122442140023330422102430310013220220120403401402333302443412143103133114210334002243423301144000401310424431442213101323021414040023131234200344032203400132022031141443133013112210214112132214200312200432031131403102330322100131041442200010341410401312044301032424100430122441023233313330122441112001434324430244420421143104430413444104113301100101013024030203422134243023340233212223000324000323131443142214224214123002032012420111314303033343232331023424110443030100124423003420042101031310010230032343012411321302322420332042233221113031422311344132320204132400012100441014144002014043322004314122423213011032142303433031410134043034201122214331212430024434012033042103114143022132311132010031002343302223401030212434432244433220410314302043104140322302203022241024420400323443022034430110012204003343304100120111040101231244300133431030113122202311444010333430413323020222433240222100314330221132340033", "101114330011013434304211014314142211404100022244224140301034434324130144233413012221041403420322034041013312102233310001444433124320034421334410424401303113342410243322301020000033010044100000224242200443401223230101320424031030110322010243123032304120201402222114012330301203201243020140200321231032224224022132311101041324213110401340043401221144004234313430234014204220421110034031114322340130410124420223143042413132000430404224031324210123134424044231402112104203144413223300033231432314413442103410133013443200400002334044113141311044001024421011123042221442302021121201214314331114220404023324034133314220244232011404224000340002403434404144104403312212113331032024431421333312424441311000130220223213211001222323423331114043023240114033244424433110131422122423403002310022322404111130241300401233140030334023004442230110102240000404124343223200424412410012244314230440430204332412312220002224114331413101303343344001234141210023341423024220020040004134121213311341124124142441403423302343322134141341044203022221344310441004310214100100113200002121420431343243410123134111331344300024114231414423100312030230312031004243123021222413424212130232440314301232214432343112240141440034123300332423114304002002023140010423403420024412240342124004143323134024013314122301000224134433044033241213031031320100113434240430220324222321144021234102033023212044110103121124014340132431130302021310232102231332202201424104311013211422330003011010240000224421140012401030003000111402440231322320034420201030223202341231000000003303241123004032131222322130014030331224204211034022314332200223111442241220303334443430040122141443321442442131121103413313332041431301221424414132230403124104024313422421304042034410432340331121341443220323411032012101242400434034331244330320203103111230432431042003324320203420334144034404203332133031143230202122232314404040021334010042224210200030022044301312124011444110120203421013043200400402002401320331424304010430001101230412304401113243232033100240411310341410201023402241120402104300232401344414040240003233222122013230110421200432344444442041204220340444220414212240413022211131422102420300342424332143010321022102202340104110220200031200433242332120402302104444040110433210143420120322123001322241424221402423101030030344144031002131220224230230143121210402002010444322011230223042444112402042020332231030434132441044232132331213404141344330003332340401110103441240333444024331220001111144300130030040340132113303130103233411114223304420012013040112412443022423114004413330411233104302020342102121102430002344214034410400024302241014232344341101140010034030120010323242203442143444144111114143040141222133002344312230424231221112334003023421223214122202031212430310022034203210021420111110134443102242022203312100131403044314343114043202242100234020441231303134214404122001331332314130423014141230400211122033330000000210403301130030000440420114001121444123211023121443433320033223102113212440431012114400241033330120441222202342222000142242124230320404034233134243043122222441130401212304342220330234040312434120121340302302214401441321442212342213234103103334031431233433031241041434422304314121022233400240412230441203204230340342412033010100314123423421222033432244004114300404313001114143140233011020143003232344430243300440423223013423003021103310141200204213113204310100122121302200244302341430014233220210223332412131223030114443313002334420031202100433031031214401343300112341441203420131024321022030010202122243342223112031422012004211110031243410230224342400224340012121422100442133313301444130101233033230114202003003421334434143424240433031401433343041433304124341310443334022304400342031121400320323111401100114322204140430340414232222243240001204242333224320401321302312420320021210424042321441233414343120303014022413201204343242430333024241443243220214303440002244134414003333334110401331430313022324311232110043414030113301232100112121011420131431213444040433402243004144230301342331402104302001232331000400141344312131232120232424340001401341102344303241413032212311014034434444414404240102333033341404033004214121112210304003234143200301311124301402142423134040304133320001004124420313244103331103302000424324042002411434242132423424141241430341423320323234302004300330234310340304231213341431122041111110022431240120111441341441103404342302331114341112042204340410424003123313300001011022000242204140111411030433133", "140342101323423403114213144043211014313241334200032032430411314220313214432034410010331344031431400203041333212034340402202244142403234203123021421102143201330110341430013341441443024331244241133310412103141143301003232434311021241030001422404444211241041420312131314102221403230011412404012332032042412420001422331201012044321400031410111123402320403230224341124102004112242113110201411130202444222131241202342311104003340142243020143000023430344024302321023321002030323243033211101323440040034442303043300122311241101003101432134004100303113103013134341144224322332413301430321122232202404043321343014441420132013234434400112320102332420210423011103023230402404311432110314010324422223411431343423411120114023212021444024440040343104441113240302113122333412213243031304302143342312033221311242001244303224403303432142421044220134010424043144341432301433230220220403401203044440401342120010342230041022432110011002201234103331311303033410411440142113404314111410014412411204132304424324030230143331200203134401443310241144001341134404342411133224314121330033221444303323230431231204134324421024402044224421443122420002224304332102140124021324424003002230411343230203441201200143033021314421404111402032134200043210103024000433012013124414122414103233311223043421431414430443033330132443224242212100333212420031030442124421220332100221414243434133442413323213200131312220300332043413140220330103133433114122343310441311441221032021402212034012340001444341030143230432300404214104423020132431221440230121444414400222113440223104004120322414214212140223441343322400220103243231104232114302343423101332341034212432111002303033003103221204224113010030432124114232324222003240023012112332104324304121142222421121024411343024421323343344034303324131421001310111100430114102234104414310004413012230440120413222112404200420320433402233043422324133310210010410030134023332114423000322111030042043001101122233444412041331111420042310243000020020121134411220122013010200434032040430240212141422334441022014224402022044422303420422413131212242143341334443001110214100040143322241102131344041311231200103132001214221211241402213220401442231400042323343000232340304301024000040121144312013124141420411014000300231332104230204323103231234043302301424421433431031232402332032003212401440313033322140424121011403424012241140132330133402103340023314241033123232202002342031412244300101330103243321043404330410223002444112114142142424324212301414403222122432132033241411232233400111303330342023122222320420443344142043032314313141114213032312212212313223244202130013432223332131203122422403402134211223010444313121000421244100100133023222210224220221403003141244224002041212333431202004143140244411304020024142411133310243021103403240304101133312014214432210113214224301334030133342202402214141414431333123042304400243400441430001043143013431012101100441200344044404424000424113224430202243433420310413323443233400341033242320214041134213313114143024421042313301441001130200210310401132122432013424040040110040443213134311014213204341032112340400332400002333204333123132023400122301424323140323124010420332044303324041324131403313400322424340134410220230222234034310340320132130340233340420304401330001032120021314221340341013442322243130333223210214013114121114143211244011121112041210211001401042044123043143211413040111200200202134214102424131100133312234130030434201431434412310340233221444333122024103222222120131441211224232434214324102142232032224002320124132300120043321144044324134143310102100211300420411332132444430011324231143304024143410334314020400024104413003141200432110111300300230421110441133030044131102011114120422114321001003113424420142213420442401004004314012344322244430133142234130321033333433404034023032021340334441334033444123121332421344323424214023430231300112212142203441400322213231014343332432103034433022341024132301223211123331412004140011132321133442223134310221031011002100120111412211110111334323123030441034313012013211402324104120130023232132421434424003230201134433014443123242112202431440321130204103400400110044013040234214204112411443413001414340440143012144042244112123000343343412442240000304130100043412410203121230031241404213014404301023442314204033102022110213323141031420111413224304140414141314204420114421003400331413403102421121032021041414224224412134120002201043030143102020134400442144112340033112312144200123141031311321304312413301", "100224101411012101200004230004043211020233204220111334344012300240004444140403002101141420424101304033131430322010233410323140222304233010423032221414022112044400404032144303110300312244431403123232321431202012433033023324224332121124204321330424112041221402320142121223443124102132200044434114430001000010122433003312323212243304232024414204000021310111132122032314312204321414043313204321004312410003100042041314034033322333003412220101014323303404140231230243444420242023321341033032014442120013341323413220004422110221014333401401114132310401442214401010133244400311120020003224433141100430102020224222021141024320420431223131232212002014304343402102041041113311143122000232421410240130140432213014032221400233132221003012104012322444013041103312020112210411223301334024330411101440122010021222223440133320104011240040003343234121033034410122104341232441300133243003032130324020324434020042334243000101403321440302132041140204313320313014043022044230314422141123324400421214010404322124302343132132332011311002332033033403224303300214211211403110232412110430040313301304341012112322234003241423444444413032310313211430131013403422002301402330343042040103030021044032330142133202200144213032413232342132133432324211043213400040140033103202021132442440031430033222031121323214232444230102210031122003221141241132444340244211332331431302334432141231200031344012220330242334231033001123413110243314231143021104331434234440032403202113201020123412403413323211433213102242312231344123344024423444203440031110344433032140323014344021333444220002301142102242310110414204201311420334432230332033443230314443143434020101400323144322322144014213044034242014322022402331333221202201311144244210342420130114013042441424442332304110043020030003002144331401143421044204004244422123213144142320322243001412113402333023220022142113332230430234043110042203321402034330303330110112013311114103133422334003402113230021310244303421010403133444131323234014442033142040412300001103111204304442332120222443302300314014230344404324100232431444201141333211002201211111233124323324031020012101111224331114134133003012443000043033420030023340223203212323441033343101413204202220314230412123400203032420132224423403303302140323014312123411123330014400332200303340310131002342040424032014004321002224012012141210212210321443240243110220310134124423423320112414434241143032034334134442420434141332400300131234313221211342104340042132031014230302021000141033343201010332104120330313210233442221001213222102443011112203141420301040212423340121412222244003141201114410320213012234431040003102421004443214312231243311314233214222102213212210013113120210111434410230423213333033002141322413201414031440133232414121321041040212231340030340422333401204224211403211331224041120234101224433322044112111444324122322021234014444101324102030310243122300432144223004411110200043201202033140234101343441314024302021034201424013430440102130303303404020223414431142041401032301442214420041434333104412123313201301224311104411312403040044444011103233012133441140102240044034432442420200343400203340322104121100304110221102143300341024222301421423400030002042011144121044343231023330133344231110011230243040232420231441433133414402130430104023240044244040020433401134200233244044121120012432140200422422032232244214221222201404130111233242421440044310413112303200113304120430222241033220242041140312141134122404034210403221422331202222001242222444120413244311121444310201140400133014434002400444341120114022242404101412220113241234310030414012034034002023120224041223032022022323231303202440140332313103344112242042324014312331044422011113031312342024302413404443402111304200343140103114231032200411004040334331023321323200414134334304341011200032432240310442443410042313210232431344002104231002112040240134433110040342402340444000001030202000114141313340443313000342301332103410124121310413120430104241340333002313232322221122432221313140044023334204212120130403313121043433230130443201312144201443230222341123312210433104413442412110202404121220433241404410144111423212122402421412022403141242213424312023114410344340402330130001041203141141021313234322222422031420441102020102311443430342120000424232333103202233023322003313413222013004213132200043313220212401432042030414441233433110322343024400143040214332014213104431231231142223121202343103443030323322320434140231003020401440401022202412001014411214243233234", "213332420303004223300311023330140102312230110112204130342123444221334210414042341204433323433304423220444234403321133300442412441242033032424004024220210111240424021332040224223402243230333233101431104130234300314002111304402232030113232421144340423202144123043042241443311341301322143010442242311204233334430324103032214313002341334003234012113230131422402443212202040401244221441011304342111103321431014211402440313432104442142143323103243031232241004221140032110420204202410241224001442114210103400040204433400121204144414320144010134232110324342423134022141101404314113204440323333430221244342414214230434323221113444300341034431204131124414441443410143032400202330421420133441120402114210302304043110313412433130311044321123314421432312111011332021103130333340424100324042134231234001342333443340142021014100311301121021212122004113300304421202333110204010213132330202201021022014330042031011332242130132323020401321030201332114212324303220310140424313223232312212240124011002232421413400234124310124113411114421134032040034201410320222424322124320242023003132141022333024244303111021144312434122021032043023241001310043342244410442222431044333242003203403241444242004130211013200311213340324424024114410134102122424034402321143014033413312204144223441324301110421101243004233430203440330121443322230120230403344243031222204221113231044031112402001422411424433221100421410120001340301240002320034303203433213413304342242301124420103430021042432210424014122332044300110432433324043221330202122103140331143311231040242103014432430440300331423240312441133042212000221413021230413240044404240433202413123311003440023214321042134032203431304333103410433241234400323114110310424134030224104200141014432303014211001213414223442111440302314233311332340402443034223420234214433233023330101330340410233002331412042341434103441011232010011231112224122131414042211130124220301114331143121410313433221413443404223014323100111244311222223000104033241201440331122042403104401401414100342423003122140333021224322410111020010412134234102311400313102332413214402111003110110233130240222111312040343240210441224401244143202141132003012244104131231013034444133333201342224231240001214141224123122420422000212100111441323313133123423440010404100141203033311313013324332311424141141010132241421414331221222412401334122413442132213022001323141213014004433040111241224211303440240134101420034234442403422101112404411312420241023143421440241141302001422102133332103301402413403431442442014044221434310333431332331000142031001304022143302110230343234130024211023342201413001324221343440234320322033304221223120100440133240234122134420300032200343210104102244300044104143034232233021422430010412013114030304142334112014341131210204320100331204400322041404101101043032420222321021042040102434133430130244323114322334200430443202233131343104333403230022212233413104212404344023312101220003321321203344002130242200010403041402143041113104034220121034113201024123030140240431421031444342111134031404311444224000342012434304343400124431014004143144304331112204402014141011431231143031320124211242343411433424412441304332312141014201020313130224041220224432220121201223413403300141411443040201322433040212311243001330400412040240300202443134010301242212004141333144443212344343421124342100114212044402431122214300024130244032234030002130430230004223102232411313144422404044041322042324100230401303242320140413021042443411124242333423101323431103124414100444033322410434002334333410304444030143002400220302140310324042123140224334203210044121214343134323430020204430440100120343013341234314444014344101112000112044222010323213033003324214102402231203101323144431021421011013141014343312110102111443122241112212033231402220041110044033444434224042432133121420134002020213444243214041012030012404040100034423213101403343320013414001101030114434440202230114422022033311044344124000000121321330303222243133220432420414440322042114204112320230023024144302201022233424401121344322321034422030221200213332141320004104441202402122001210123134222440044111220011312004434321422203431413330104102244334430332441221033430040043340144044132114333044021021140114020341424103321212302033124222004133340033133432124141243133411432224222423032131224044222243440031323211043222434242244403140102342213223322010040210000242203130044311003310132222042224203110220200443422443411014241304020043331401424211232241123020114", "322303430240310443140214332140030001324433024422114231120422103134001413331214210212324220133410031311201003333001200041213231240322330044312041310213133021110434000403043143143311244303110231230111214033433423032240114111044101214301111402402114030424103104130222233143010314141242320123340314102223401431420004422214314204144410412244324411043134003030023101221041301132132343130032103404034244012400324143434221314243034121443341343213004344234240012133012334422014032413202201204024413433001231240234332104340130003312211441442433021212130033313200303104330001223023100132240423434240313032342212014002321432322100024230304224430313102432013132444342321031004211103433004033324122103031441421204141323113130031300100044012121114131111144324023100414101344430433223430344021234012303220144121142022002300133222300221340333131322230034140031113411141411140014041112220313340423322201031232300202332023203332313211122311302121010322131112131334100133042230002333202033011430331342202241133320304144413432024331023041044141320213222031004320330032130301402134320220001120304004020422044211034022021321441423043104320422410203024401134331114333000321421441304044011124404224212311421401334420030320424044031121303223214033143001011311322103312142224004212234113423333133330404131234310102324223043221324343011203213030221301413214104202320110112020033024244000213331232444041324213141423212042030334120140431123230201240342333412004343423133040012131110322123132321221143133200322424421311440300313112111143000341204241221233342342130421220040144131303320433132133422020412221110040230344102341204044234003424140011232241242210243333213420022320441404223310242003032303322004222413112312122330343302031312214341441231420412300131114301321041432011103302202440103401014022341442100014131040434434042031311344041311433122311402130032320423032302410223443141341441113301034422140424422232240124223243011143424014200213233210400241434403133042132213023413113124344301100011440012031313041413444212302212031201344132201313223412103430022111002244133424333111340320221131303334244201243401400001313413430140140344234030221241142200220221400422043030044133132012440044334312302244112240423310413340332300233331310034143032144201311443322011412324121334114243324413122423402040011412111020033202244123222342113041003310224422233222420121314244341400223404031100102200324140420403120031230033320414004031004413032342334332413431232310311444044300041222102132110131232332042313403312140223423200243330234124432243011200002112000201443010210414003210414034402431434003341444100021004424341044402202113003414023232103322101013420311124221211213403134413141244423300134202421444004140200420143203244242014323023440033322000200122011420242323113001222112322340121012322310143314210033443024242134200400420004223203404033201103213434121444222124124021244012241130114324014113401042342133333032231001311302403004202033240400440430011104024044434141240303243241040044041312210123331031434310030142022302232221323412331221013101014103311001333444021342222044114114430414130102403403220001124404220240322004234322034024323334130202430043042444443311120341324023440112414122031310402200233210344210020442234230342104400122423321404312414141403411424221013001143303321020030304231312212301402313240041320434304214244010441241201441314133001324231424144304403421224444424012113114130004302002011214032400313132331042312222302321111034420340311223443344110223423212244211414234142100231242242423301201201100230223030314400012241032441133220421014241340132040311410430411141202321033132040210031220101422223330413032442330001441041002301023124112400422040024004420243242320234310424243101022113243030103343304324224244310342422443232312031402002423314003210213313432111424102100432112021213012111141233222114024124000041423314100300243203312143400314330131314433442132042041243242114240403120143120032300342400240210104003203332203330302300134213100140100424402142111414120144431140211230103001123442244423042341412122444002203310332230010011320423234320204334034200120310302343444010330111131042433004111402133022144401402013223222121302412230012413441211341333241432332101200343421214332320210103004401141231100304202014400034321044432244042414220201400201332111421342012433040340022344013012233400010341441130133023121231124131440233443232142124222340224320020223100243242431104433130401420303", "331142241110331011313431034002013140240221220102134434043414410020303412032314011140434013443032130420424344000211102410122314341040214340310142020420413010143300043000242102241100030243210112431204434430141404430013233403104441414414403401123421244322011034323303303130431143041101442124244324444004314102440011341011444130401132001200044112333233034421213303303004014033231133020120022423332303241402240123042311102104221031432233223212333022011241431102100244044334113220431022003124000040111441103312042341223244341131010220410214002400202042311411043234321033242331224311043224142232210344313144324444221444413034332221113133101212034300130311031200430320141031114313343004421322141332203133401401030330204344421300030410013230423140312442102334441344434443442010102421001330220200014332310310222313242103443011004243412220433141320331421300012240112123021212104402123114000004203314224241223321422312004300201112240133003001123212411441322412002111423141213221214444034311110214113140430243400020411032413144101330202223343230012110041040234333133234444420102131030424141110234322131144444340400443221032210043222040023123232133310433012011104204034432101032224114302041232000112244233331101234012302320334134340000112412042314014134223103030314013422424324341244300410204320143030034201040044220334420204314120123134340231034434013411102414102313314420231441034100130330111430232312300234310013314243020004103342240312331233004143232111301040022342000301000221023211404004004443040300114421304224004411041224240113443030412131023232420021341310432043020020234201221003311400141411200022114431020103224133104041012314403021213210120042402144144111220023014424422300013340414220003342234304213132340440131223334134042434432341041143201241444314311211041304121030100310333310403234432114304242231331024030032210414400440213014423113113441020332103430303341422032023000302142011101414200124413013103222210324430221022241303041402410000111010021020204123400440444301421302242001310323420403340013043412003300132034040142104124401014041001031444413431002010330330121444322112242401112401103220220421441213431003441040224410444033031322221402432223031240304303402214434123012143011421320021404042221144340031023244113401432204212322411414343414032220233242124333133100442301422434420013224031143133344103240330224301010112341140020112420043111243214420300013113334010424144203210044212014021334202400401440030443324331133210203314000020442114312311210302313303131241311041221423410131011432203230430103402211220030014024441111100223442021133242004241023344331114200342114300430202432123022422110123013220344212034343223344124410430124344430404231001342214334120343123424001403234341401142112410222422141120101422444120023400334214323310413111034240333404343203104100312430342240310043142241330310034000134330341400224310310202442342422044130322140430244003243344211413103411043023004220012242421230031424402420020433411102342431243230342221131402430314011234104004244441023104230243312024142203431241021424422111414301331222220124434001312300322220000311210213310412142230341413404231240144401112320042143032201334443232210134301034433414212434442103332242120111024141102213021243002404430312241304002001123332400443232400143422204340330322110220143243234142444342213314423130142241004104130321003133422434421034131144104344041231312131224310333213401404431221321103322200104404342312440040444422033413421102110023114243042332310101203101003340434344323302013214114001411242401011431212231440321311330341223322402231312021140221333201020112340004002441122434424130121240332232413220100200102403442240013314000301204143034112443421004003213123033442304203422330040141434204341120431221142301204300241113233312422012004143322030331240132243324141101210443242332302222412210320410000143423144203242010431020043131131314023404131243102243002014033230330034031024344211214304004234004023210330022103404314343440224112333022103311220301032103120233144443041244342213344032322324134300202322420042021014112400204034311304120101032002204201034002402042120000311430121234242123110243020441204413323231140312203302442343244232132411001042131232224230022211404440021024142112010412343044312442041340023042102313322414323122032413224330133011223244314141033321113101104444333104030400244014032110022000243024121404221443002241043002412240224120443321143030304133443212304404334323204", "434044023121231203334233104110214240424321042034100214301230141024200241424004403240030221044013011300413220330322422321010403440142332003402124242314131320111431213100103000240143040234404030021344112040202042223104420234343344003331100220332210004220024233011113123430214040240420420043123434342031232221301020032334020341133114113314412443421410000130203401243000111242032422044033144114240034331304233004344324233412403244110304013424332244023043023222003130110333421043411311134401012111021100244230414011302130342131411200144204431401414214331020134331304141141303312113344134433210241300302122400114134123421002321223413201104042010320222110134320141110114332412042310044003014100031040242120043143041102144110242300033124220103424432141411431321431030434231323440240122344213410321443304122411033223304420231420330223300134243013143014014021210321243042132224411411112234302432203413212440333343244403211132102114332220033100130030412223221302103431012030211303201304132020122112013104110124233330233233304323104240121330302432042344013240323201334440232314341232403202102044203000314412042124104400042213110020342334144204440443001433240124202433033342421043334020204202043141021443320342440214022334320304011330434341113003340114324014034023422304333341142024131144310340044433400040133400341211000223043123312200014044332010343411331123440241024234133140212002010013321300244032443004402214314301410113040313034421011410220133334103204331341344411312400030231310241110240422111001430412340432220313013122223043413330342010443430224014034411241300131430141422302302133103013431223042201421413122242011322043321102014343044321132133413300332143103110333411100220101003211114224041214234032131332323342341331133200102433003300203212331233130100400443001001040443440213302444233440334031422222010304020213114434432313312214014311212004121000112021322022304104022320224103141033340014040244430001100111323222201223042222234122103442430120234114011302110441431204112112233424044442310332030141403030422431044111322332324403402344222420102441203032442040140414322130211241030212000220020104130104423244412434124430310002413134111431304421434230142334423333032432141142343101234424331310033442201111224004213001334313011423123314003244020142042102043023322324331442203413232431401400012011213344402423110043113134001242421323221243210044004412410034334032443423100134323024144310141104344114020211240242443343310201411121411234101012202222044440402401303203133130223343142203312142103341311014340421434103413131342100004113224113232102443112340011441232020403411211323141211222211322033330321043244240231414232141031131144213134412211230123014403113302113440311200400321340223230302140012304444144244442013040020413333311311113431042203420003223402344130042132300202131043404303341444434314003434411031430122340104132112432020430033402022212203204314103201011424330123402301202344131242244231200044111110341400312234030030232434333230230444101431300200123400313231110041412340210203114413014423440140331300444002310344323212422103043101032242304104004111324400403431421101002022200131042003302301442414344401420311314304330244000201110413021224200400213034122121302021423032342043132313341021140012010030240401330010243220411202100124221101101030332414434242002434241314310204030323031444133243404204411432004120333220444322102111411142343003224401210024122401000442342334423302014021432442324320244410332330023112243411210121043024041222334424122122121010220024134332220114342114104110042331302041404240404124310302403012133444321221112144422101110134012111310322300223140430134322114400112340012010410142341320031011211331314330132201334003212301140202223341142401013024040243121010441143330024234032434112043021003111013410024340301402032231441431441142210102230332201033220032210333134232114201144242110114324311214104112030232300424304413003200442222303201222220414220222201020314112434431004032123303211133210043432333402221304031102312300344311402003432413434442141134034204414334001434420002333202421020343420244320412200143300430413311022322223144414301431302034422024202324044012444313002414234104444043444010303221004222342411233033320233420430144132131142444213212321420312013121221041433342002312304400203004011231411303132302111012431312011041202100224113040114202123232130144344201001111241231143300110311413443133431240423414142313031310342442103414432", "000412434121113412443144420322202234104003202433303414300413231442340311122130031130231300031141311111130213444041031031434040302112241204343111100241404423232021424342304401340340200113134213142310043323233202104033201422333334213140044400210103210304420233112032042403142112141412113403141301123011223203301332142122110333333144311004233023202010103400320432441344341211111244343340304342114201040332324041111222140122123323324334042201214024443122241043024131131034322123131133023341422230404013132320301412324423140410314230130331040402313403340141132341440014024034132203132122232400113440410220301223002103332243010410422212320203433304231221401301414231111430411334044414102244203342033021032040244144220212314404300214231121232001121044244240442222204233211203033133200001333420213341340424202113321043412102401103031111304331110101220441004304144231221432143113241021103242020002432304410443320043434213124043123340022221130443444300023223213421422302020431310104041002002444213433020240402342400100301413101410204133440144010034421140044324220012220232040222332041134431233214001220341404442223033030300342211342320013442122440031112021044224030222020201334342401122410123200134414201410043422141314114401124120403333144200441223024000410133412300223020044030241411033114032323232044410402401340204002211201040343110212331204202440141304123322112022444122131304042401331130221142132031334142401043044231123303234420002113111113213403034340212022421442211304322231412003240134133013110031400141403202244440444002012043000202120223430423322333001443224110114442244113340000423413213244421110213201020332301432101440024121042101302403241140312142314122244412312242301321444234032420141301334410043000141021114304004043330432312140010101041340133114222424144024441443010330110313340040030123022424123422304340022033201413304312023133332331110430222304420321130122022211204312212213231340401434122012202243202441040022442444114233143003140204300341421430031011440042102144113324433041210000120040034341312414140233343141032023112143321404112232030434413200344340242103322444333123140233213211103440133240141133303134020323014221210110231432043112414444040431411233124241314242024400244443302130141321021114310202120322333300402203433131211103340134214222223411424011431100231441003133214011131431123324201314133430222244331041333114104304221413111142234124341302401013123310203224113341014331344404200044020023042134140233422121203030334434322343013214124040030144423222324212421141120222301242014301101414303131340100341342433230014443232033240101231302214332114320404010342031314101004040322311014111320031112414233212130332200204331244133220333132112113400113224020041320302120431044030313024012010122310021122011041323233000234103042112200221014404214103102203314232313424122021400221214330022244021321101102232330223014140023000402424400240243013103332421433210232223200314133132110420211134314101404432104242023033430221414022323200234403101304013211113241124230320201322143232243300410324213310004132100020003113021142110140023012423021101320002243100100240110324212110224402032334234304224210222124022020100411124202401320231321113411030240002133302343004312304203403310213323224242043101410210224023300312343344333013234100443311404344340441334020222042041341323410213111043310203130142104114012134323142201010303104240203123012001401040311124340122200111423020141120131011041304001112201123124300340101200122133224431110321321204032102241031304430341401014311031302332441432122002400000442032323331030333002021012230333223112302203322114410014023232344342342202034003304412330330344203333404240213314204121404322402212312202043404422014400333411343410420233200301320023004340403400312111440213432423143304413230402244234444343420144022112214123132044333414033333021441101342301042044311430212413212200220201430320113341403304143112201242323310004012242320232111401014023233032303314331413001104243123303234301043042331111442204204040000440111040333443344210021431422004044234441323330140024422034213010341021444100222321442232114024120000232431421012434442211341131322300102120322114114302302043011412014102210234302222414332201402030033411201422320412134221121200031134130400222402014420200341303443313132041422303304214222023324122443332302302301342323343043041033130401401240010232424244040222044213224102312043424234302211023004001441022212343011021343", "134211040332133011034342321144241143204110341414044424422112043102043302413044003224413304411110242420240312341312021424410332332141340412412214421041041333401332411433203203022321110334143131032311410212421444002320100241403313322331214331104003412314334011140412333344334024120004324444301014010104040324001442021434233013433330042222341200321201004332124430230033431023000431114221041101200420222030424340440243300310022423212033133230412202420110210004422040004020201022124033131321101201331140312012114031013411202341110212302004000331000042323322104104021102410114210014333103424424121103402241413113402021423341404203234112233211343210121223203311210422411012113234411444011113023203101200442123121013131433330003232210140432401004341243021332141011144430141234030204121000423130240131442320200332114031232132113001302220204220431324433422243041210212014302432040122111103003323110341022432312332124233440324140132221412223020440242030003132332303230042300142310404234244341434224204424023333402131102302441030012213023202103343400433214430000321344032030200004143112400433424120444321442013403434421031024221102220313100102322434041421020104143321304410421112344433433414404233043042000023130113413224422114321002211342243423141434033330002033331324321431200014300010320032413412400414111314414343211442101343340444143312231440212123320241243440303241102232101143213301441301200104224332431011002332042323341012410404111221443001113222223443230240040102013333010132002313240232100424202320411230441110323133440123223440120403442144044023324330401422342332421140024443103412413143023034200030322140231233410233222141224120022020211000043440211100310310220043314100431024310112100324220333101402024301344002331202432431101124401012303304001343412431143001300341403324321131342331120314210343340210023431022313230211343230444343032141220233124112342410330301212124233442330414124203221411302231204314424421013443143443003021033131032444031302203014300202034210210024024224201040300430342421413322323410003213101233130404300014423224433442034121322322412030404402311103231442221143332213414132104312242124344331313030332314131000430114230110222033421241132421313324320323100401003133244201024101003334104404101324011410014331244342430141302041301104201324204023140003030421120402134204404011311221230133031122041421343003013213214231213103400421004142401002112042124404030332212141133222211401212203042014040212102440023320011202314223333012304220342003244240430400310204013032202332221024211204020431100303422403100334410144444322021101313322044401233132230242300424133103130042401412000331423420143100110304314214024102232342000230121333412113322111232302402030004014022304241120023420011432034212401344322320112232132220430240113142000421441243003101311113120241123214111120121004222332410404342011331424001231114003324441401014120243443240112421320231421101230240200003211244001214003400430310002241242404240300223031013034034300140301021224233334121122232400401413320133104003323441443134300430140243112120122142142020300441302034201000043014034222331031101034210343314134412104324322112412332021442233003023414031110432042041031413410412444203103422303021013421344340431023422023123040222241024030232140000121232342223010332312312331400110141014241441410141042133302314431113044322002144240040320023211322103023344100023314330032300011122244434141012110122042401333142440020402333222400043412201140141213212012010320322140444442000324403411231111342101431134412220432431402310242442242112044344134144041113344241242312440312331032231403212122210302430032323230334102400202424403014040324344214004434442042232144243114114222334143220131241034213414440201123002114012413034044234023202020044242323410441021304232240332112411410341401433432404403443100220004233311311324001001134404423042032410224411021340404200430243032042444414232142232444340321241032002241334212034312322144431303324112012421423003231343200341213144221114102340243302202133242311311241013411224424310042331044142400203304241431303234014344342332310140201411002223433233131404024433221124242020220200142443130042020202232100301424433402043331342331010121131200122030314343420231044411204412404314001223000444213003413313434033400441141142101323021024102302124140100112041143421204213324210000132433030204000012024100240012332030331032431231041230220140424210224432420333202303344100141424022043", "122123301114001102421240220330244343313414323233244331214441000103111314142113413222331441142401124320433431021021310004104020110243441410134221021100324413124114403430121030441012414021433021304114002103312323421134222440223231442404013211141100110131402044434320334131224141001101321442020112220140033222411023330001410241022121243044111224143203323214142322323101101113004343344014134042223103233334120434310441014403442413122103433000101300202310213213200133023304021312340203410230031143422403042230231344323031104021320434412002321213432043141024032143323022431133200400302121444223030303401030400404311411223411103034414341440441022124204111124023230412103342103321442421004304302332000241434243234330221143413213132214412120034230124124010401400030243113330204024341431223143202202241242401330044332030133341344121240011313312303304421343030010241222313213441211222102013440202201003402424203211004312214142142132034324120312232412320404211214110421212230310142133301402012323342432413403044134043431021134132301041213212214131042323213211103241344330004122213022241301414031123431103203343030141333000222210213103012344434140422134112020430213221013203014001003200240040211344023333001042332032300003120311304132124302210221014422304310121133434431441000222134034243024312401411103314032331421104143100311102324030043231440140141002024402210012243121422311040330303123223223142103241312140401324204440014320432002240114330010223132214310301031134443043223023034243432211404100322012440210130334022111002043401004002010424210304312311334003340314334030134421131434232204334134144340304332403223420110341132300114441221222012242020124002134424004332100240333430244411232000420424404222311441041142023002123014343312002344203324310014104003334023231004414411034421030243232033430020112004333401423243014030421031003343014313022200123034330302133343430141214404403333100130010434004424432000232330342203241142024342140043202034212401111232413223132243412034224140202011012143444020020433301240432100442334002022441034342404321031200024022333433113042004413313421320044212332434440232233004434442134323204340231300202333312030201413432240411434403114104313342412200013312224001133401201043230331324414112121104101031020134303201223240111104421401144412234230140441122122022422404331011342332421231444120122241242010043022031022022311334443334400244244342414310230103442131214310320040021033301340003220333213340100013134430124322123203404123414220211002331232211224012243104223440322342410021304322431434431131140400123422002000212103142324014411104201212210011233441231003430141114112114002013220121110032230241344223240103342420301022121133400103310100043133414331443212340243433011233232223130021403232404312340114041412414413424332142211032113020303012342434310211234341233133334143224232314232334043103403323132004414042023401312433220200320133322021412231424123342103302112120334213023223214344001002310242010120402020001214424232230313002211112243314200414043310424413414142430220241124020410042442412123304104342110143333044320121304230333444042111213143322111114213124130034011244143041310114114303331144023020143341311043043422123000443134434401314122104001341144344041141334404433414323232020222210344013411012441330314214224113131324230440014431100042314121003402324010303443304024141220204130441404324214212424111021441200434203120413023421134004310330001404431123240231130142030342240441031242024202204140423120120202003002114433134304233421330341220122042401444341143414400324103144212402224413333211024104242441002303330224203103131424130140143121020201110301241131034102404234043433040101100111433140433432230334102401413324443011403031434244133421040340421302103224113011424401200032231210330302141333134424200332030412121132430032223031121423240432123323340301320240410114144410411441213313133013132344433324040401113402430410320412222113431440313022134104141000134041110424024143121021412031243424241113114311141410412132434343044031122331210133000404212301443122321220231412030104334234420211104310324322443243440314324123123302013421112032001243031410200434213442420202213400101310241212024022340334100313420202421400411321244130442203104110133234120244340441134243003430203230322101414322004021201200324441022441211410241030232342422240320320040301224112124341030010442414411444241034313021314340443330403421410234211320143032024023430100432300", "030021342333222402411340442120413421042322401010311321110221001332002022443331202342243040234341403442234441332010144031141303341030004343432042320420113400031422023420243414342020144014440144221121042311404331220030230332231403222323431234340224203400234212114122114020213210031221344004204310320403044424221421111042014021432012131232444134324320143433332142430404330024014334310310041102111131310321424424212432142441404023204203021344001213023334031024134203233030443210001304422432413121211031311204210034000221114012330401220203341023124344423301443410000331221313101233101211202301203211332443143340010311340344012244111233114134230442304120340011222224424001112010120320231412320331313100111342303102310001333242103342304303143032422411430214124233304124243022204343312220311043301434403020314210430110433422321244203110221121142323342134344331310224010343204112034444121033204044232110130021344023341241034124204341004043032031220421302324030313402341014313224340232124030244224022104201310120412300030431120444324313441240424210130333241100401143332430444430221134322203113320242223340112021244102104300113213432013012302403043004014111301304140421400232142223020043201304032141130243012411332430243231121410023401134004334303020414012032204431131114342234004244243120101332234001111241240413102420420241331401111004321334030404002231002132101402124400222120224002022433011112404322231422143422002104330243033120011042141213433120004120420230022142120211040001302410100440340222233401012132121033402141434031133142013032021020040103020400302332034423131022014241000321030300143220424303113203202110013113231314222331230343411420042021301101030120324242121402231121333144110222333234441443424222102334322030330034404422310440301334422034042114203303112440110444100123031011232430300033011100433431223441401210444000430312032102232111400220112144034003003420433110432424201222213424402301411301310324244404001142422401440013024110212241022111211122412343134444332042341032232230133302140231142333342033303011103444402001204442301413333100421404033101141342103324421344302001202433133111003324423333410424004314234400441420421303242304101430214313401402110330430341032321320320141041102303044114442010112444032414001101122110314013133210323100131414121122211433121224414104421114323410002442401443213122301132224412120341032002001140221430121142310221124204011201141311204044304023121222334332144442202342211424300243310240444111303443324300123203243432003034101404033030242100004041141044114102240231302301314042334113003001034140003021143112220241032414010313342220443123241122302043444110300332332232013421243421232402440003102002123443224014002242424242110420142223030011441401422440424422330203323121100321114130023304140120412040321431122210400320321431322244401412142232442310233032423401123344444004243430441411341423201214001010340413334140410201221201142204420133412410033332312221211124211434204022412022204132044334441203323134401132410002214014340413112430340104242013220232322421110322242243144423201441032320120202340221041211044403201044021021130324404042243004031133232131442343022303204010431441323233034032432310230300030243413101140324223241001242312443413420112303223323202332131443203400432231220321044302120303134141140431302032343043443024340333421120424310024114214402141111441431331223430312404023323024210022322200241204022240320143002412023010313113443432341230231334140201314100040122244131241024221133424314210321420404422433201020041244043324404321000413041031441202214230313121144320240332014123401112022001301020121314314303431232431331201202132024133413000133130314004311031232120031020422200323022310043103114012424133434203424433132120300120430031334442431344212301410442023314231300100042001122313104430440131120424243044130231112133144420414140120002324311142321114302113203121121414022121101101024413014404423012232312344444410330133201433031403044400314300332331432124430340114122011332313413203210424310424111004143432141233031031222431103302302004101231320140304202413422302000232124414431301110023113110034003031112224424400234301432033011241334334232144311330341302304203244214002311432411132313442333141234330400030430202011023441102242043143432441320033334314043034024444233224423012132012122242442012010003223403230003200123140021024221204120311203344302113443000313101422400210114101404003202142100012122132123230044", "220103300421213443131114212420033410131303044412140200300121213432442143303312402034123221313230140441431234110032201013010442300222224412034442002140404242103411310411000012123242114344141032122041140240122031010343331042333024322123343100111422033104010130042203334430030333141311040243423241013030003442013400404343221203141231442044011004432011300243434244331234404343114202313304321444301131342444120122341420402202111220003410110140413134220300130213343413200124224003234232404130023143004330034231024420411013002002014143432214424234021323434420230210311401013034124431031220220022043102413003004043333304032304231303421021303413024131231300421311223023141121013222140404214023121220242313410004400112122224241313142102202402411100342013121330423132300112203032401301023043114202002240101133334204240142413214024321042314320431111021113234342223140010434403120410022220132112323444233100401344303224210002020014443211342123023423014114124121241420333234013010420120112044320232343321341032022410230430432422212343242110404023332212444430233311143102004213032310112021443123333340201241102204041121410014233131340212103330133331313013201114243132113140412324244121110241423020401141134404101010341201121133214122021303034102001142202240442214420241100123002401312244023412341132000331043430410440311003200140301242231413332342214301203201311342201400001114040401241040321022324303234114321231324132333314102321123421342322031300232341111434230414441333330114033410340114330401012012020230343021123210331241043004102334341104301132210024323023101202212320113104042104123112214231141321203423404421222330210141414400304032021322411421111313001011133414122024334021440203233233110403412332202433132423311244422301434233334141301043204421040143133140102102112404242400242234012230243201104101421401221334041433312030301042344422100041133113332123241204431222432101340014301300000231232133344034210320041021240231441003102230143420112011113334004403111431343323012420421323314111321124430343121422014320414220340423031244010043321310322132430234333142300044101141223031334433422032142231204311233020431121430030341303341022332104343423100440412040021142041022423444400024134340132040031141440221414443022041420113401124201410340234440434403110413113333324432304424212030130241220003012311343323032223114300234413331244424310242443020230304141220212410242201440003130322224234122013030314304421000430032304332231030130340314104300332312213243320433014211001424210044034430411244002011204132311440332402223120302242014341411444304444134431333102121401221132133234221234302434402040144113114233034430402434040144331314323114413434304121324204341432102013000142012130422220230344034104331410010202110120023441344421323311201100441112024300412442142423011110343020034411423030431213313312324432423003443320232212320244320403141120233104123334202430040404422222142424300111030221211333103313343444013230100104310202203201024433410333230442204230213131022300314203414130321111430003040121430323213141042303332411133112322432011200200422230111123401110334011324022101233404442102401143013031223244243333221420221041011032222043322440211400433404044430122003432102343130100112000222404332032142120311033034131240302440311403122223434412411301032342000323014334343402444144121321204344243031434030432431421200332130211243203104010431322033333433124011133404100410113421413404224330413030124101404210324201410102131322214142044131004314011102143200040324443301322302300432020020311214422404430130014241021012321413443121112214112312033413103112404432430232131424331424112234034142220324222400241114213301111103423011212402334113341021221412142433212242030131143421432212101312011432120203312214021412334210033212431424403133200302442234123223414031320403132232441420210430413412310020402411200343143102034234102401114313431101003103102211011230141232422203114012004204342234022304211044142432310402123220313122402211340214322322342034102432030211322231343310430223333032410044033414031220001442242234400320113001312032331101200123422443000242020030410104221204004133310141012301201100000234230122003443224232014331434142413200040233003230401223421140142303213213430113121243243224212014331241102424340210112214004423201040001214423212122424330322312412012142401321300340144021404013310403010210241341022343442031114401241010040013222300142412322111100131211131000213034343334301001", "003242342001013043120401320341134442030420320240214304402431034120014410221010012442431042233432002303302023123302342400224012321034043343233113404140400044231233322004332211202230110142430442434102412044403434331333044412013200413203244140411213403421210420041301030204311201021102240200311341031414024231022324303121133224140442140403321203433120404334443314114331332100311114023403322420001003230123011113422332222334333123111224431310024110301230323331342211010212314243312132011323222003141344401033132302410144021441434204344444302034042410041321333403301130341322420044213400302321441032323141141310442302023120433301210434214212232414323404312211044434414244142223122211243000142224432200012124213243400402111041404412004231011111213424223223332320204132301343342104413404211423330244211110020234201301240130333434243003110244114302123114301021131043020213222142240140313104032422331311000133213243440410332420120240001224310124310303024331224043303104133003314241033204100340330033202222143111441044232313303012443202021134144011414334212140142023444124234013422020004441232022443024011410033043321441431231343431224140123044400444004231102324133210133313031203344412321200033403401331042242043443132101342422332111003000222131334334401301231100311310223034043023001214311010031441142144241414442100231310131331423122113214420402121144130420331120323204311012444131110012104112314033301223440114422311343031221023002100334104311001412104014220220202412423130202300140410344341040430303342102004221400300134223424240304400334302031403033100311214323441212100330323011302210234221233404340310210043401311043344143434414412200020102200002431211034234112033012003441432340201143114201102002142202440142400130030432142434331223433243123442042200023301340242024120132122041144431334023044232220132042221442230134222343332001003233230132334041144442422410341442040213021110423144300022141341104102244133242322144223404013242214303133141343220241120224143400422431104410204304204132401342444034042422333301312332301020114100122022420424022440210342102401420420044134423442123204223442043034012142100244323024414023423140330000203104442432043123432102444320020111040002232301432431303020444320240132102103134420443344314302324122413412434421441420334400444440320402244222120013120412124212442130334333301330040033412331312000424331134044204210221333441232242012431041134334401222442213404134442402042224200034444141212330232433240440043034244200430024204034442210111112304030104044220131311311203301403140102331423234210320130414340442211241301032200204142442401130112343322433000222032444234011424242212204214421330011441304433342043341312242014201430431440430034120444412300434043312130011342003040212311043112411233141403432431131230012312410324241202243023442310411342304344103400232134303143123201022041000123122410202301032441121340000141000302202044434423124421413102221203042444121420122244314420321101134342302110443102140413022221114311420044133240442004442222320144104444201423132034320230134444310340002213021310014044031043042142030304234404421021041330111042441410313240344342142041400401024114333340131411103442332310300441231114210010034324444303003243321030243403011310101312421324310210121103121320000404433333313241034231001311121010201102420241324131312031234142442443123210203030132023114102311324144204134431304023114131332202131304214242413104322304303124314411112342214440300110232424212042044012100201241030414401431033023230220130230233120420430201132021402130234220340314444131401042320330330212103012430110130204221112134141401321232331204211224233244131414401300201243214432242121212004133322103433030233421102240431101123322440241403114014332101334344000222444011142434232204344314034012132140440040140044143224000211012223233030444223320133202124204334442200221030134232141214330433434022333313003332113332004311333210044213443023404332410003231432404004334204334312130120410330402044014401210340224031312034424030014243311140422241332310241024402343332041121323340121322421311200000121001134303224014442434314311423203112031241031022411030222424302311002340412022101204042124033443300433034032100403104332131210310234231320324413230233244224434111330140142431241411212214404004234024231243134023304322121413411112013314120301112030112013334220314042233120324412203100222133414120042121124100113012331421441431011340120441433110324314234241", "302222201344223240020004204044224034420013121443020402334431400243234134214442311423121443410023324031344420431432141214133323402243034134240102422204230334243431213420201212212401443314142023401003300234023343212130334041030413122333011341120044003000131124322113020341003411332120133021123241321423424401231144320304132303322401142144112111344433034024421220121043140214432340301310301343004234003033000223232312201440242102301030411341432433242414033111123204313114203321410104301432224001122120434000313122110242233213321343033414003331340042242001034013230403242332142233342121143132202104442401314224012424023312223330122002004243244001141321424130043341413001201121310141224411012133412202342432310400424423124140314401301121242043242402034042130113112403042212002440123423440421021234342322303320423004411302043110114123442010213212031343332230000403342430430144022421240444200342411130042313433342432441240200413200442133343040110410342122100342341110430033432041201341111402203214113112220214010310414304000401214303424312213201130442341143221403213123304102013242100143134240413211241123112220013113220232002130000441143233234423313323333422411320343012433013223042220312003004143300332212300142131424412043214413343414430200412240432204032030000224301202323323333221044340401440040442021124102321022223000231210432232233311233311214210110220441324300333410024244444414212410400022100313003424143022310142430431200344103002131000023210330244411112012321002023314404242423342240100221201304332030331413133322304134001303131111320131212403303221113044303022021311412333300301221224123322420101012022321002132114333114200204132232331131212302312410011212012410114013223223130224240012102211401312331311133203214311141123310434431444321104201424222430340302431133201433422332113004402203110012100041042031342322323213021344141321004120333131212134102122022043302104300111402300133204230242130244223243214042020443123234404214244200032142412040133031234231111140034421303210432310141301333410413404444324114243032114310413422230433242043442111021344140300003120020442200424411303243423241410434444131423401144030301043313134211434331220422143242230022443144000040201110234032114424413211004431440314443441312321114203213023312423244310244324431323211030422324413243320124323332230001403340402441004413302011434201440120043234443230304014100030343311142411402234230241423010430230032140233212220312433314343121433143400404124413433334021044333303022320110040132441121404144323023100420200111344101112132423021201301403014141114123134114340040131310123441123033213130324402103240144312322241014104402313221410124323104122223330411044314320241313401143211442343002324244023401231113442010402231342210004043141424024342033214430333441430242302210400402431300401232031411422041221134220423043214402220000310302203420042304401011110231110131142234204201114012432343031403131344014404040010320403204224302302244220413003403311231110222001212240023142113242214131033204221323331013240402341144142233112214132112204101124312444304103340433100423343324032021112241441114143242211203242204310220130130333202410301010443110001433044212134213231024402122123023344232243110304013023000410113140112324323401144113140342342412024423131404142430121440002314312044443331212140424322342431331100324233030000244213414314234144023230023110211111010123024043422043413434023112310231040341124421422312121210421003311221232401342020142103114002023232200234221011224124343111211230213410110200113232431210244034333114031431010340020004130124213302202443212003313403022313044410203113342311322210021322342442332143104132313113030122011304142132424204021012401424202304002144423314142422233112112040340243014231442130342041042110234430331202230412231140413312111010201231013433341444232242213141230434323323202041021344303030311311020121144032412444244012033043044241430110033444404320404440433341420011401000433143040332101314243324313002020344433130111211000122024331121004041103431211213301030314042101032021234441432341314141020034031042442203220332214141404210441120241023413342440413110223330140332222243332330202231312342004010433044241402032210011420140343344024042122330140324143000000413013001300203123134103032130432132201110230204132022302242111000432223323030043100230341211041200231033021244400341243322234003141223043314241302444010422201330342404322233144224112212230030034433", "220133441304231343004000333421143002133011124424042411430211044021302244102032320014234310034000134010241113044103243322110202202342322104341104133432240233112013214224423400032220041110244241142401424104111324441401443033321014313024444034213241412243203002123302420004224032203144241141120103400330042434243203422310312020340402234023411331101312441410413301320041132043143231132230320103240141103424131032134314232213242020431102213113333003341003020442140103122122021020211143443210400231444201334022040020212320413214142213304011434212421410130133343021332230440401101201110421412322341411444022244313333430411104030024431143242020143431421404341233320240114031233421200342322424324031110014313202134203402100410003232112113334444423103404032100310413420412013031432201433341312233143042212413202330144031404443024220434211410102412412314243221041221123232432222233112343013042331141311144331341041424132033100324331032123114213004210434142033332122343400343240400102234044130302100202333310211140433114444123314302433243041420133432233222100000041042423000342041201231431204042414041120010123411310430041041141343232322421204223311223202233024012012303003344310011343203312104243224030223010221113020443343440302402204014323113212402434413333001401034200000111432200100402201404120343013121003134222421124344204312003241332301101114113442421432401412314014041222322111003111212244113344212430110121243132034224042430031204130231420003330001343032334320430330124242420112402304341222440240320144240413404303134341134312230230041142240144021232041133131313024342132343133103322014410341313023430231102310444413100441244031141240423121244100100124314200023221201113044132123113013130330320244200114203403320123324130442102110334002210402201203403210023120201123021302331200341111213342410042214143333103243430143332030242042322402021232403012021434231013344330113421310031222343203420003123131321203421044200434231401130204241101200311130021211322101103201424042302444030023323003343233104204443211204224131300422420024202004342021344334043332122033134341320343031344043421033441104230424312414213013214432244303341004104033341100200424443144233401440331104313443102103134204013421213110424332233030400040424103101204134401141013233334020010021133030314031414013012114200224321103313341332303100431400333002202212142411330321131143100223133342314311032104424030130432320224410410421011433400113121140314323444342004432302003101120303332311202040034104441321323434330213314143431312012220441203324340321404343230224410241022402000314403130300004303221422120113304303124432241033243002131412020421130344001343241134114223203400433112313244211040003330241321211411224434443322201044223314210101432243223233202432340022332201014303432401101001020042314340103400401432304114210411033204314223101400430234140413240004440012201422134112013220342134330310134244014014203031230120211431011111304002044301003443120011344003310240320204123333204430223221234012331211341242204244004001032311434204102120421103311102010342222041202013024143104414423320020223412223331113013014422434442411013241302022132314332203034224344223300021334321032434030403310033322334410120431241044201101301421324310212104120140013413222313243421211114002143022131330303414420331243423200344042133333340240443313232442340100442403203222030002231022330101321334242002131144220344033332242231220141123002233221034403234033402224121324300414321332002032124320030431400124211200414110201034204320343232132402130313404243342201042013320303011223430113002103241112240433444113110424401441443100200343432344232143441032240123312402123044423121121420433111444432314321232302013344442400420110224433420023213220012412102143044443142332221341231212340230412344041223201403314304424022304400034322143024344120032244030142214140141333424034131430113132143314203233004002424424331204110223044402031221342044340021010122044201330402314240434030224122221110120304433033343310141000031140041034202341202401322421412134411011042034011013143443420002042404334204010331200021313212413441244023220134333230313220321230043243021044033214403033310101014020304200120323241341241224041242131020130030331413130032402101031241144410413104312314243342021000230223221020011334043414102003020423301303220243024202212412011212120030424404203343040310141434224002413434314210101120421242303044224303202033414433131300140401020122232000", "140422240440010110331430222341114424112214043010213244440140303124201124212232020330110344142310004120143241330003434104242213441100314323303113023404032020141041414032301000443420404003210332020242214340044012022310042303232024142422134033111022103303131141234223144003300243431222232223421313321100042343414104224001122232012432021130121434333412344302021420410104441323301340101040121024240131311024043434113012402020433332102033304440042324231201031412231321443423304002301443141221214324220033222131331403104324342443330210401103113131121241004031033044220022400304221324101113234013340220423001034301031322340413232210043330422331224031133400143234431314214410213002033440230413312133434431141311113242014242341340421413042300442431042412331401210114443042341201233201014243242110204133430311031304010021230224131134344102112001221010011421012022213411002213340411024434244202031202213321434430402313212102134003410242213343314300122224110224034201442114304412130322233331412142143442344301401141043323421302331412311044422201221403110340404010332301032400124031223333324234042204010141120300041110022311231410042204042201023223020304232033212322231424102300230104022212211041233333034432000034113431000141104423010444102102423244102001142010320301332210101421242034130211413433034110033423114424323422424332413201321142223120034201034321441430200021121120223433422040121341024101300341411032232401214100311202042141420302422022210110123204224110343344332131034202442230431024224334443110142012434341142442221310333001114034140013402223332224110113324024310014214444414131441400101301304221210303142302244403010203202222233132212414441220014331334210241142413112112220010203321230003223204032312341120411004220034233312244400002304431022034210230414424430411133302341212132441134423321242332410301224444241431342344400124343141114314133010431414044014013204220001034243322223423230220042443032401312231241020421323120204421114124322040102331311314420001130201112002230214012220401444232424101103442414241022132422344300011331202044432144313411030214211232144013104311203402100111404140400134044243044143114412402042002202004440021401330344423213043201444000401102321101133440222033134011400123441040224423024303030144102434404334324334023104410233430442302031414344402102440340301314042232024440430402113443301344124334440404333312232414233222020311213341124243310210402200114244232200234311440200030321012222313443343434133024414113313324031332211300423314204413124303032122332031103403321010024213421304204212133134130130002111202202021023313121423442300432401331103414110444014031031240304241000140332231001434010210312340413444243212204442112333021311102404244142424243434123220400323330230420333114214320424222014224130434120431234304003342301411142232301400301304303002210001432031401403213403334221042010424334131341013434131024100442410232124402204124312111401011112014344014340014133013131433423140440124233132144131314212311010441043241323411440032021011202423313420303304024201132121044240123002041043224323001421442230413303203240002223414121002030304142431002321123230342201133222140241001321243242133132141303442423440044002231440223010000433102044102433124420112000103243320030404423344234111043402104424140022414420141000302002404234213203332200013131124401334443413130044031034213124200142421224413022314242324411400223203411133424312032322303313312242440403411012444200134322012224222042122310302400310230030022301421033102124142100432034101021300311240003204402341020132122344342104303404132442310002130241203234033243014434114003010301102143234013242331042231320020430122110232223233324140412404033314140210212131222404244202431330442124202414314031024132112210211143434012001213404444414010303200040401433021041014040402432000341023322312300121114333431101330401214300321014313242010340013230302142423234124024142331323321220032434204310302024030224233103033121220023102413413001210432133110221310311211131342111024042130144032120134240312011041231311220404123304313113024204403042233122433044410332103040024401000320404031331302024044114442100213013431141003304010004040040000102112040314110324303414214314101342440141122322320312112111201344432320231033040310400120432341334431114230311414111020010014301311230110112322021423223102123330340012121202200240300400434013411242401202224214242100311113330322023024102102104434443003413041320133130", "332241102412430212400100010410041143120233434011204120133200140204212013340433022433304044131214402210104104010401214040443124040300314303411400031042021023314012320122114011222423334010202223221030322314324130023311244043402123413201231204401230422144131441240221333432000210230310211002420134430104201403322240403044142301232002230134010230223411011201320101330134244211022320301230010102101142312300102421434313040023301202222344110434114200212122003234442420232204110133433212134141321120002000210141221441143023012424110234440404444303022331400133304244110223433403303133344244130330311140413413020214323331202100132120401212001303402401410412040023223344012402423141201211433122300301222440201420400413203103200012333221444222423312131224301334223332402421144332031000301430220131211133313330102430304032433122432403232212113010231112240121203020120312201122044131042023340340043404142224134100001022224300200304303433442142023240330231121232024132301111214310131241201102404234120400410003101110043231103300200124420311103413132420424032123211441423411310021030323114232404104413404201333140230322330324040432014040334110031003224420300111440311003302412110003400322332022203223124211222042201303312330000214331220213011410001124331224214230221244004410423341444410320032401432333311241412430432121322441304321441034302213014031132301031224023300030041312234420024333313211322114124420244131334441002121313233000310224443220420230010200214334242443443021210104222033002344041010101111222111000023313044143233104102020343020123433334211143333321202132231021304243022300133333342231002243324314112031002234143122314444400430034132214344244430334303442320111401114141324143311133131123330112214211412000411102014300443022211444034202104333003113130134423343343333430423102332242213220002230110231134430333432212343342223103414200020211324431022311302324321430442412412223330144023124131442443213333411114324010311432404003300442420014030242410032133331321230032431344133101314012141332232422204030031422420230443213314233244114011431122022422030230031220143023313303404414112410204242411114134402433322140211042314312200132432304414114404223031441032110212024231404243113041213233323013104031341123033100100044123213420320312224004443240442413332110321241032010012433102441403232400010331020100113113142430322100014334331402400212344213333031022212141004144123013012214402121124212402224000104003410002430401430423231310042143432400003034101432242100422321323103313204442224012340023122334124021333133441022230104334101243001041024102242121221201404202021442132321212100313240432044433044213032121101134211240440312141202043244122202442413231411214310430344234132423224210412133333234424011104401313202133131233014404223032210132233300211432024213233332312400000304004014002413224431212400110043000010213232301100141411443300123243213021024420043101103433423403103201403012223103424423210332433012443143040020133321301120133312010411144213230002131224441110210221021311110020412411031004203122342011022404302323004143124124213014043301301022011303004114104132431103301102023201030323341044102114231220332411011033044423301312200300243203210444303211430340401141430233220440410321130003220424303343240010410422220123302220020323321113332204140444440423224330223303121430202240243340300020142012241234134313422004311244211343043321404042400443321220144413203013033404113142321041104310021314300114124144421344434014131024431224321302013233020233104333130041242331032422024441240240121010032240403224323333410421432031301224332143142233420143102030141040130033101031244134232223001224041344410212130212134432310421042314313121433442242344114230024321132021013402044222120301340420301302413401120341000204422404410334233312012122231414443103044114330244203313030200412022402120434144002303431121232023244404212022342032311300141413042243231210410022332242012422124112210002413403430103210010140100024322440314031010441303214311141212341120411114402123334420020122344012213122243400312441004233224343214114441323141432100304221410421223212422004210103321311444444100343010334204241414421203330303141113324120202010233412202344312240241100421232442410223422203041122411202042111023240144400401034343403423413224243030313434004021424433024343143012403113103344404144200420230141123132434114400024203201214130120000142242133113240033431343020344121221144440442404000331140212", "044000420234313030132343404031341043204334400022240400242040441434300322314204132314301240230031314203112134200334443401431140104410214032010432212330221023324234232420214423410314044210323042114201123420033404310120143402210233301430322331122440110330233010303144440043423003411014003102113411104400024442200034040442003313004344012341412422041142331104232103244414234143221123401420412021140400323323002111032132120304224313400210113003413321243342311400213443222140041332414231423313113213123224331300134202004223212014211140323100342113044313340013410210100230134430202203103300041401022001411320340330011324031310233011200113003134323332044032134213304133432201331024132013103212343133032100203040320340202331013211434123113302302214322214210042043142022200112242142330212403120214212114312020400433202111124032234342200100120241022010014344422001401423323133033140413001130342444021324331233024230104142104411242030440114001011242142202343204033124313433112112433010041031002441123321232240400112343420020000022212344240433011214041402133302341012302022133102021243430113204044431343013104311310301341422304032340144414320442104030321300303444301230131044102431044033422332303441440442234010210343010241044124410022013444221221331442324042400012233411230412041420100030314340032024411333242341133044131304340124421033300443320431043432421312013034032123142341222341134423043300422113342411420223234311341000202001003311403023433222404414001020403243242111224034221414021410333424101023021412021030404123443304102114340431121041402114032431211401131133431434334404430430142413114144231423021024002420300240331003231414141401120042132432242132013110301123143203333012423303204114413410420221231334311201001002103231324301304303413002321033021323410003040423223341314000434340234403000344201121013011244244443022344243030341332304410131424342233313231204141140232344100411113020411232231021412021104321014440241410401431124244011341401240140443112103230141442441221424104010442024312103343121031324211122401020022423010412312204012032322423343434221400233432141343003130422424203434020013241003202400312433133142222323334044301100231422201241323043101104334033104010441144004123124100124300241111320043222230033001131331024231400243230103102334440220311242414032221203321241020224440410442434310401230024122414021041014200201104314020043340401413041242212240040320134204204003413230341004112113432132324433134313112422441102244214224344341022142344312334202343033122322221420340443112340013234423423211030144313122420042022200323110442242044041213421222020122343222310113212414122033440002434321331020443100300101340230242121144421100241233110130122312040203202432022232133240301043443402023322220142022432340120334002110443342404331332044342134323423344320241131414332040033013433134012013344402144124413130441102023203302230421002024113023130402441112114104424031412434042342221023033340043304243113421131242343402214130022002342243340402404143112233400134130423240322333334442110440131410011002214100203213031444431020101014113400401311143420104141311134010221132323341410142434243222321221402320114134334432012043324203013430010444312122404402010310233202244203431041312123302101432220304112314322141012024201004243304003023402342330333213222233240111244412141411431131201300240011043340231012422010212144010342214320112230323302341141110300021204000013430023033430344303030222023344411044221310140203002200403242021001230104120414143421331231440320334033220130414101141404214212314122203404331030342344303324022224320013023133344331110322014212221044442020314230043412344221200431023144044123210111022024313421000210221313002234023213032044020104341442143334401134001310401431144313201001242233341234031230124222013032023110320321410400340214223343412411200413004224320334213203304343132031441423032340411104000212322413221000011331424243321130024244124041343013432020244411341044424131230033340331431342031303311244200122010242312330000010140301012010211101022132342042103220224021112244211203104433333122242220124112100032141020343342030421420324134432132421433134230322231013041121043142230211413432132113220024142440212213430230400434304400314341123243042310032433023224103044242204233421101140111210321300443424344413010404032323032112312431430244341402121221440242342302011340114410122423341423242300112311420232324112210220424400124014414112344342242431210", "433044033033213212031101403413044344313110422213401102331231200233041204303000401133142333023212241102113030023020022343014133233311431134213430414100134322032313310023333310104343401204223232242003004330330313214123404403113204434134424314001143304031403434312300111130004434144110314301033220310214123231310434331104243004112312322010430324144422124014012243240342220003202114024211210210331043020212123104410004313200214041144200144303344433230023032441302320021240412204120311244412114024411222114432434420220223334310431323020402321433440143311313224031330122102143242032421131223032141123031043042410320231220232321203104440122030110021344141024141420333143011102000001020243400021012324001234023114031034420133411021403004124104040031241144444211343301214403011104041111311403340224231242111041102310024203011400221423102134113130122112340202412140024441412114441034402124010424240443204131342021002000344114243142244304414320100421242240412130312410103431402411401003131432222322124301220244321231422424103310043040404304011143404303443043323242441424321332141032003313310010003434120232230230033432301404304222004402014203003323404043001031143020031441120104020121233202001000143334010444404033400233021040143040020232432324200232401312204434304224313323034334014304142421300122332224034430112221301044322441203102102442241422214030220203303422114313034300042041024111333040122244332330113000141233412020210124011410123120343331420332033143113132402221433002100044441222223304222114221124413201334433144213314242141231020044142243310414213304414023411224244324233334301424431314311401343043044213334231132144321400213420320210313143212143310142032430230131324241120004034113123202003243410102431440434201140223233433114231442043443301232234131234120204230411401444142324011243411342321011332321014131133313210244411024031324002400111321220141413213120222342312310413030201141140334402421133102412034340412100140211024332320331240412102213121202030220430430001212201104443200334004043210403112203142300012100323000332043342401241340410240400104031031403133223421311023341300043241340304300402014223042421220012143333214201003442420022433243124042104432400114332401440101032200131343102223113342443344404240313200114432003341021022143220222430422222103121230424330342432230321200431301142142034422414134032202401044341241322001201124400114122032141203034243244313000010344424314024243204020041243100304320032130421014443222013133330432301240013024420100104413310113222443113303144120312323021401131400231032331221144424243322431433431224104342212323232433000034221214223130322200434200404311124300103131242120331411332401441404440320040122102302414413443142030143013434242414222231433323334220343324234002034442111101223003021320003102030121104243142133322043214331043333314210412010123233323334132344304220410211110144420420102304112244342043401331343142231124244211324424411331300044232102432243310420023421021201333322232142402431311101322134203433013424304431130003421432004024134301304002102021032024300342022113421003400433212020223111020222124241332303240133200213234200232402100024001324123014400204034431201423003023420440231244220002241320442020223141020042243442033113432003440242130412243221213122314221210313032032042234142140441204232314133231203303110322133420120233223111122130334031131142310311313233212203031204140220102121040424010431240112341442441142322343313302241322341010144132423203411130241224034222000400144440423012342042423130404120420322223302120203313132242421013403141414241000321102010210444204240300402022231441222321231434402420241210104001341124224004034430201312444332133402231010040433112213402442031232430434440310033203130244421004121221304122231123441424240201212203130303000303412102122404421101041304102311020341112432223340344312323111442010220404003430031444113203111423133040433232320041304341113403011444241402200221220100443431210442333011312233403111340303333211312113400011441234020010103013443302243024113234013412122433444133043221233002324240233241321044212442442130030204033023233232401322434402424340221012421330200242043313120412420143422220000143411201120042004334241104004341141130044221024114211322120121310300221311132402423343220431001401014304031442043401241141400112304003242043031104302244220434233333314423410230243302430104223020332331102234113232400304203411311221314330124114422014404430431414332", "003444223140103232222100020112204201204241231432200101121032030233322340104320220100404434121040423142341222431010311324132012413123240040342420401014444120423332004420033214341211002123021024312001300331340213202314031422120420011004424221303311143301220431241123324213441341230112412141204311210311040224343211132434012033041233330000430034314322342220211100222102243110104002204230242240020233221344421334130431003112010242013204401411241304402041002244043133322421121220204104223122142011410014133230141232324431113120222041034231412301033220400200320113332321422412211143144443232024131011331443301013223010010100122221123230330431003333020314004214310343124003031002240442003213243113431004324401310123303140244133441342334100020333114412140134442342340111031123231020044140021123230022232040021212330432020131134124410130204444140303124132031304142102434012240331024033012214122243040211101330301231014032444113140011403421331434203102134421124314203333222120113431422334423423201404040022002343020241230103134424200212243231120333144132342234332002044233122420134301434040122302103020022430304424142004104331223123133311044410213112410221301040230131301324440320341242001024302413300123434334134242212321120430131214034441011140010134040411434332222234043022422440321244442100230130242024132411201230430102044204020220303240404212114341044000201343304104421323022400410213401210114313411212303323344300321232030230423322204012434110100333122022222140022414444000243233140413224402344440114424023204443002332401121300100200240302203201001434400413123121203131230042020330020222004210211313104000342110041333042310004423401330303220221233100431203113143021022314300123334444241214210103031301340433141244003322302304202231331114131224140012301241330124303102123024411312030104220331001032000223311333312134033422002231314232421233104234110412110331231332440242304223321323140242024400222041113431004412320332014214212403002102334432214322244330444221421444223012333002314224001123314414023140343231224110431144001120433041444340203333102021122213042322014244032142030441133404214300111312040103242003312200333140421023113332013242441141234300034212040140243120113223133223203301110222340331410321242222414222243024224324432210343034411042224032211033143002111224342201222421212043041201043041424104202300442242210000341010212244140101141110244131432422442410120031100030430300420401041134232311102004043021043033230304013132114430101301401033223101044234102412004240421100334203410100213211043333104021123001022420121330304324142301331013340121103440033314020131432004123013221412442240442231122221243242341121010320400014434442100101044014022241123132013424004021022140341223042300010400141311303021122114310001431012032031424201311104104414214434212004233040010313412222223422314211422001214402402434414244214413331321232430030224414214424234100233300203102243331420210433342322431442230420341424130403203404323414424020012313212324022003001300310141343231111211002242111113304124413234001233210012304343123041310020110223002230103214043003010404012001430430414223323034412023234132203424140332204204401243430230411024034031303414030441210214234121134401403411011424311022232404101141324334312412012040243124024001311414334111413123132131311421440130431133102044333402412042032304212204034044122241304113240322323432340441432310041300301432030432233341011101121223032031210202431444010203123340030004043442401330403044041440433023001230112430432340130221133340000013114131104404402012424102130403243141134320032014323434011003213003123022230020130042222003430104142040112212014434121031330030123000304414303042103220311310021332221112133304410301021334301213323111303213000040430423002100401002024434040003212214124142412131411141133301431313243301103231424410213432143120344324031012401301134323012024012410300140144130143001233014412142340343104114141244234344204032321240041310233222400004230334421311412043203331100130324310242320000402132021442313331344331012311212331031324300344112324232344341420343033013443014303114233044041004122140102131314113304400210211203210400410201333441203234141143312233003244010234441003010440340341403420401000434333120243414241211200101013314414424030340002420240021042042102331340341002412210040031343322124232132231240102033412124003333134011112210432004010333432142214401004144300103411334200203213001013034402134213321140", "233123334131110303120341122111442141224403334310403141000014332000001311034014003004203031414230141342003104123202400242311112422041410023101413310100413334330011324044111303044030320222032200310210434240441130101130412421440231030401213313231343210224311214411041200024113014020131422212322430313020301104124443001432041314143220212223340140043023142412102204303043300421110211134022432432011023112303120012323311020122222200404111034111400013430113103323111224041044423340241121021433323000310400432111123424403321232033222144432233413142421242134214340023443311114123024430420123341143233022402211230003033041143023143024301043033240423321022214414240204231133101310222044030202212341422020004411021234113244121224334114432314430013434203042204233324043313412024023304144432400424410444222304211420322433022342322312010410124103343330223012113404433001110204212143210003143434432230330003413110010422304241421032232200444220104110414112033420342440302224131414100124302132233102414430332023410221404441121303320020010321124202313314211341204343240112204223000140410340000014334301010302333321040323034142241300021210131404220100413234104234410321411221013334011314410433222011400043234334321130240123144322201323104401313430424240101121141100011312223104201234221342244342022102040200131403213013133344332321014320244230224011141244403300421432042324432224231133344114242003422340303040033303013031023034014221211401143124420411341233421102032043044211301143214041341322200414114433221100110401430133002401424111144030214241122430323422403044441020202134410202234423013130410131221424433343442132034201124311431220311441021044432330020313313010023002214241401424414342403243142224312401300344210014041034243201141142323433413003141323303023021041423001032034104211341314422234142131342234011424441331221303144204034333244102144423040030141404223034212430314320134034212330111234414301312323234231420220133431302140312300344033211114243211404022142024342042421310443134123411024034144432340200333442242340220423004042423401102232330404114113040341344120034220300201334113332244322041424134230432210411042420023221131104110202011312423212211223223421401210044134011112142122001331202311312041101410103003242112122242220343143230210331443203333040214120142411224022233341141144120021101130124230442133002132340224020324003131313020204340114234343042014120443432014121130040234403322313214104344102124043034101413123402242130333113202032031334313333410024441214222401232333144202314002032442324110411113031234221003400330303433112411012304040120230144223010121033011440001443222211241111041212122314330333212424134232232330411231324112012021042132003043321400221012420242401310123032020300143223143322033132244023030012344221420130000331131042303122332403441430300410210423120000042302211043200201000124142213303040042012304433341004143413141231040001343110441302340420441332322024034021013223142304343240431433403321100140002044333144112202402033000303324001011443331212414001032240012222232222114013232430424231420113322203110423340442433403141011344214400321330400020342300242033422330411102013143001031441134313430404231334233421342212043131141230121144324114340014240044104201214414332244301034332441200213041342021233321030413101204231024431010210123430222203234130342334100214441223203411402021044013142331401113201430444122040312034430231014440433140314433444034440240310004130303012102121403324403020441103340442341040041031142403410022142421023332230341013043110432303201240421320201113014334233403103321232121101223420301310444011204342344212023222044310142333343004341021343030040412103102033003201344024032342123131244312334403342240102011034022304301023440043404333122233421211430011221412401442021404101414141304100122023140302323214333444301202321310143024120214412314201444321114314110232043422013141243030023431444213403344443233304320021033224240002200243042234021341434134223410134314233113233032112100022042034240232343300324303441211000043114212321144211344340230343304112423043330043402221233134320443040113421132343330442110102230203432103031242312014120431322232223130400000113233022110344423144030233430014323133240304311242342240040330411134240333243100212411301010012130241424031242134011241414204412004102221143124414313320342234234124100020412401031122204340044133030233124412310043313124132020231240440443243334422013232422442143230004033330", "403132304030002210204014424102411330144014323240111100400034341401131323040042400131440113203221012021311002104401243430242111221413134024212110312232330231123201411023010223240423043411323024400324302231113234303011241440401342103432001440342013331110114120311443041322422402314203303242213030134141230341242010211414432322324224223204034402014420124433014131101433434313344220234310144142001110310233133443011222131312011211331304321132022120340104003232114112221324300303341332412224223012032222244333203024432241033344230204120003013313434301010311130040100102114212430301120210010322021100020012141004301111124331010441024104143430010402403002241343431132201000134034024113000001301313433231042214334202402204421040433004323324331243402132221022144413411343341132012030041331112422311221120124032002233213244323011030111311332212213000012120020444314231224004320111204223234123403044022244204430012430122123321434240421224322023024231404243321314321121230124210234130223434000323424410320034201232242344212003101413411441224431423034230441221204223400220240400304401311133323230013234131400240300204040242243311330110403240414134001034233210232133044201101244141104100012332214014442012111422220330233401020344242242023134200022403304020143103242130342323130330142410130133243001242100301441320104214001444433332331414140143010141400130422121212131331110320221041030223202332431124103041310404143030130043333234034113311000413440142422214232034110414031222012301242340403240321322023132321213303202041411320010112024422124333230432202443343444034103024132122434404122041444031041341214300024303102111001102134222012344231333442331341031414133004141210112000420221112203103133033340222120421343431104303204211024111433040432402002213130012010412413141131124021431040042421410301132044400234420033432430204043401020243314042422232441122231212042024412111301443132431003240300410431144103032433402423204102100323202014104030110413214204224214021243221314404032040134322241134010040203040014032442134242431240304103341043224223200304101012240113303433310231211343410413324020313230100011232021022431324203323020101310340421434412431322223421024334301004231141202234342210323241143442410022110313204101143003022024120144403431431140140014201231403104144321232304242242313401002410201204001223424033023323130240221012200400413431304130320141240122042224312402242141013043434130301304141203323344113120134102313100002024044234021202042341031031012242122403211201100203013432314211233212410240011011332440112411434342112010321441101213034000313311024433412403242003234140220401023003423231113124411131133120034300130042030202224411040420341332320233111422202231002430123411211340243134124024341440244244341432101031001434424434421412210144011300120230134120241300231110131303422224023440231022312021130412313401201232120302111403432110043311022030403342440030211241133424100224413013101242111333212140210423103403321224433300441431224300012230324323441432013134233302402224222332231231003012323143010422443402301213303213142034014243130443040214242231012131220412202411041143032042331023004443424111124430401303044020400131231332414402140242022023410044444110232303304203241213012340243341111043013014334424024124424403420343244421102412044300412211004323123213220312234024014400310024420144012043000242141030014032132334043110111241200003223104223012234244020130323424014441202422323410420411242141442400430304344111404012030324011320203123334041230314342141133230042132013104104434433122341242231023310133144342004422231244311023140224133220112011221211011304214242332404442423403102143121123240034012212422201041441002142303024222031412042132340241130233020123133340433113242034142012210201132111121344141322012201401031323100220204031024043224034344004344240423042214310434130122204122122022130404222233210134222232421110141030333141212424204210243300010134334443121202000402222234344044110312121144032101220414223403044101420202333211023123232030011424311411434320433234414230230030014441203402214132100401412033113331402414414322202210230104033221133014424232232423203320313214330144432444230412002023142342432201200101241223142240131310242110332123242422042412114142341313021113420214231333413440104014444201014330042201131332142020101043303214204123244141421444232412133104143214444000140040141423223103041114302204041002001341112214422113320323420142214223311413441", "234123310140303441021221341241330142321010210442322234410013004124210401201020403241021104233131133114320144032131044112104122310301432444321444241412042403401230031444130044122411230040021402234424014420014414214122232141034224130020401223434442431102033103210300000004201102441322423212102333141212112021242004120224020240421211310012412414024134201422121343343200134242133131112134034323301213011042203102340342124434441003144430232000411402314340330022433221202001204041431202110310240233324104043011144433243302033001132004141433322233424044003433243010012404423430300143032320034222320120202444222202001134303300001043201010330434320331241441203301332041210300221412212201000204202020320032024120323243102101421112411321043244141120104403133210430432313321201212333242401141103310304210041444421212230110010003341102231101111201342111320412311033221443201443110143243000211221232214441031212431022113243404443214233423310032223044103340240134040034414411143341240113202312413302423431002104013441104340032430040041202444120340241132201310331302444121432131131222034100221140133144443244214241313210122241043014333012041143343040321023230122431430431242143330411003334141323230233321422320200132111232344204333400310113113114301312342110304214411013100110434202044223131113344330112334222133241331230234211002030203420140333230330442033332304233141120403244214233213312323103422301001443043314143242242331244123040323020000331403132113244132234223041222212300012032312032021133004123112003124401001132340321040001230041103041403010312312411240311421342401443431024003130414300142220140222340432343013431204400113100013143400344334022131014413330312413300211010444110103142010032023443232142110200103242142222400030404240102204034213302343433224221241102013130330400141110101330032110021412023343102102202302213044104342122304334030204300121241300204212301342032040011220344204113321414442130012142302424113214342201410000433334043202103234202443413230111403024100243342221134341312043404341043404444403211304432401030342241240120001101123034133134444300444343411344004322014030202011310423204233222114011314330430203010302133333103333120223443041242244331424303110004011222244210242342020101402210233210314114420412240134243032320141403121101004144210313244324441232001121002341131240432412002012331131322440300042130021324040042414101042131103201342114240031014103430200434001243022042211121302413000121302000344300101101440202302124024132313041113300313114030342410023123244311432030420311144210332333110124330312044012332013132100220421003443432314300403022220441210222424114132001442324023402333124421104211441233104342033403244442431333404314322234012402444131411003421433211301034123123432003441122444141120424130120234403144111410204302014213132230410024344134343140401132102111432013013110431104124311100320400421203141434004213111423430114331422404400202101041140244200431341312441233020133430242001421212140124013340032114042044000441011223314330221202003344233424411114210010412321232110132344324433312344023401203212313224344300421314131414430034213044344413444444142112323144310402321344324110420222141010312411241102334020430430100333402314311012112132003421232240041214133043411111420410001202123222142014301224134213124314424003441240101112021234433303242021310043202214222121010431224420212441434333010022340341242013024103402341414011002120002003120120434041313002333412312333420432313433143130033201242224014211311211334343141044314231024302002123212321144111414011312414021140202242333131240044324311123444442443413344420031201444021112213312400231122103221201231134024331042233040202004103141313142342332140223230142324420111331242401142400203443000411301200202334120134410123303244314430020104342302434442144412313133023133422023023442331210303344310243240200201300433440422402440103230043044412210111322200310310443233231324034341340422034204203140223222202421210404323444140122042201000430042003302213014314243043134000434201232311133014212031423211023000432230314041114030122323300321220342103313304341011330424130101244424221241442323034042011004113103402421100100314341410432011030222411133231343121400230441131331042241033133043310312333412430412044333033234004241000004004244010214113224342304104444421402022040042320212230233124421033233103340324400020023002134032201320313210300413441231403231414423043310244020240432034112231014441420", "400320104440300314433314011111211014221403412222222030443204411243024212143243233043443320133033014010334323142101123304332440041033203303132301242333324140213314314042222402121111410141343301122243440333121013220023204223042142422023240133011444340034014123120041431011012103113244331341133234043243440322414130244342411300111033330420323120143030133142044040230442210000032321031201032140140334431000322411434111244122014102033314333214040324343201032211222002330031022424110021422141243233030313430243301224244131431404030023421114220001220322043304420442114230334001303430033034103131123212131433204242412144442224302042212433443240432030340203320110043204143044233030013140422232211323131411224421413234423032012211130340320032334242234033033244104410042314131224211401013404020431433304323231411020402303423313313403324414434402003443012340304210014402442032022342403344133002132141424002121400123231400104043043342200403204230410140221141443103340301402201414423201133432101224322114141334434304343201120322121303423104101421141124132022211233304101440403312034021411342221113233430343041114431432230204220312240423033322031422112202220241443312130342032241431200221023144330221213130124430021414141422004224310301211430412304233420144410233002220332234302420343140302124423203310003332212320440120200233142200034303134114240124431344224430323441411221012212230203321201022034143344240301423322442320233411410440131022201003220114222324330024033444334131032101124344400421434420414343102232121302403334123121434412211332433143331220110100232330311412132443311404133321220203323042233142013032324220200304031322310031032102243014020330340344020240223313123241241444011233222110413242044341143133101314043040143401123222003412442023112323040111234003302142243100410310141332111023340120243013104334313344210344403231321134342342032334021242421122024023324211331234020221230130421024342341444404133443102441010341343223012203202113411004132012421010331430133304140202103234203404402211120040214411240222020032442122431411420104230411204223023431000043333300033124322310431414423232413300003134441441432310041413134101203222400331220140421043231122224013430142420212424313422310200112344231341041331432430411322012402341030120334111344114204042201300331000011043102323204421411020331102330132131434411122400400241020013042121100102203420120112111300130301202333044230000142424342410322134324011231403140122410110403311212123324101031141023041320030332214241012314243403012212201004413132242244104123332043242140114041204120400340220413113232014314444431211031321220004141321400143020043330144241001420040032012211232120341023420342341001044323313014303442311012044331304424132214131412242213101340220100310134143233134233022412411411324244432433430344330234333224132442404132423420104042011303032312201311221331400032104440033221140422010201442311040042142023402422003124044443044101240223032410020031330334111303423343221044233302433214211130101444324012424341100441034014120324102113043230124202340444410404132411134041412423140333220110100131434243241214122110231410423303333040121211124120002030113203402023122422301341114222314413102131423013411411001413444334303232413003331141400230123324230232034302220103204023302101302011010120121403322231304023444104212044024400221301324232041222222114333204233322132201233042441042340404303031124231123201133131304333320014111414201003312340122100244200020030043222044124443331144243334122323214002242413124041204311341214340434332210340231021100224304441022341332420234122421440020203031320240023331311421412401403432104244143212143411340002104432423124334112040340330443402001421341312122140344012003023324000021224301444412423224212332404034331022211300011044140402423243331210202444204311123423204040310030313413422120122223414040021230241012333433131103041213411303034101121343304403012202410012311102312014140010400341434341040420432220321040420413201224313420123112033020233220224213120131414432320122433114343424024122121334120214104022304434212302233333242023103402301314314321314121202322440201430341124413420123224422234042231004120342433300122330402301221014344414214303222430430232242220414433431331203340312320143124104320241420140304223421432032024200020032243140022231342302420030301141431413001421443014321012313111032030444224411311124333234231040400011232423001310024411203101143213113111214222102133023", "333010240244213131212334332230313331430341010331204310240232201242222343100124100424020144030021030403010421143212023113001332011441410324300323121132123222311301123001234202124223040121420031144404332230242321031142010114002000400200231442220411104312002332442323024332313224231040042010203030023440000233111330101110134342412104424213142244044010120133302214201004443324141331321101130412332200434414441043323142124221002032030031313134123241442422214012304100303130322342332144031030042234244144304034401441412343102001410002413212121431341121032014143331421330430304112003301001131311224240341320424342010001403014332444320203203242141330433301303301432431134224423422213022010324201041204132233234302124233431134401240021101332112322224330441133003314414231413024121102020202401421323323404412200103430313213301411311444204342110432113331342111123131412314021430444010312430404123010241020333144332142311111124200212401433220410143101031113243414311324333123441433042300411313331312304223041141014442333443303122023214134344401141421013034320411131324400341041144414223012113002141410023023432321031111313113032330301232413313411333404040303200010322203133202414021304343244221412214042002440011431041423323034234342242140142440113033344032424433301141031022213402223231342410121424404313123233123102010302221040333110410203113410421210201104340244143132311130230101312230233404000311444331104130200100241324322344440010422010043424243001033314113103203134323344432004141020321310340211423323222303324434341202032120331004320234102243041242210324241322404424043103234441213302022440233324130233434140031340100101423011202242320343123120413430444223043123403301401222211330241124002333241224304001432430101030110304143304313014011023342110324032331220310404411341202021043131401430430134234312424211200023133024414100043134014300014024324423103113021422301414421002103243302320333114211021204340230121440112131022220243133410404140411134210220011030422421321444231332141331443013333423442013313202221320002142232304422311431330332021401342223220411111001223434441113321322004002102000400141313431330211314411201130431204320432313300144133133330204111333123423104100422113101011121211330324234304010420200330412233004123200211133321131304331103011003334430010013140400221200442002200324133103203040314244003242230014143013131203134244433340040111003301441242422001341004030412033112402240311103410212210114013131113423310022210220223203403122103023441213003341410240412440134024243400434313033430222212010434004420142310214302324312400012301234324221044123233003301312231321401001323202321303110324402111331313413214231041132300304141332430130430144022430121122433431014134013040132234212034142424012314002021034444211314112442344104300340432221024343124312344023124021322014322200203312314040320233203321121130232421401143324110322011310021442324022310113001433032304132240322233120203000103001303221023101401224141432140402340102342430231413044320430023211300214404300421132001004003010300014442100414433200204021221231103413402044414344103310420343434034130444212430212440241242241024112123103330043200322341234012103440223041224334210304224113412423032423223411320403124020031004133312123021021101123023322122422444130342224214044403403322243442013311433220434220040401214334212141213321040103214030223342411043030202422121101043214230022120420320032423010143033344400043144111031033324413423422414034304013443440332330413042411232210142144414323002042034030421303212414240433121231432230201344002213244210223423000314003020044133101133313303204021203313041000100404233314232143404223440014230032211444331003040103030320432403023440203121114442412114324020423433313210311012103043043202013443302442340412204301414404034143233442342122104344121203420434330423322422004121442033114421232410400220430231410241410032003140342301411120232032430242332120332014202310140004220010041000402200113223403200033434434212443330420212044332221011102014200430003330141344000133043430123413300132331441202000422200330411112221013220041014303133304113041441123132023210343310420231314023113124214033312344022232312210144423400434114440440132201020403030414014342441114204244242024422344023340203132313032002041421023210114142122240141040242302010142020240102140132310334122321010114442121424402330411443400400113030220403422334010021022314320241421134014102200011241121412424130402", "040114144141404143122332104144121130032101334222104132201202430311030223344104014202204432202320131203402244314022300412221300201141011203230032034420240241030424002142312322124224202011124323200221200102210403241333434140404443444342331421022414321413040304011324012300122202304311044441443111124112404020020104312331434431444423011413421341234013033042012111342233402242444013012133031301312334442231332313314430413210102441242214004134044044204234400402101444030332112113220020324222122031313134432220444223300344032040130402233303211312233122032034143420431301131324304133011021432404033320242301443011002312440242334440132204404203324232404201312320004131202411330113341423032204143114414101143304202324422000134110121402234242141233303330120400421331102220014404131223020430303342132200121021010002434313443332420133010111311303141420133441333030441432133132443220232023240230303431430033200412443131020233231302300100330314142210100323332112042410324421021113204110010400200330403124321203321334102344242224323340201343232221310021313003132043012241202142433112440203311334331231134302124140000101231013441431441020123044004113222301130042311421023430102202244140304400032201022342400244241020041401304230442200303244314312324220103011401403044003434102312232340034034034314133232230031310413343014203340330331110410021020110412311144243022213133122401214040322304310441233301013143010230103124322342134310311410241042313142444411233430000421040244043404144201211224323230201043113430032304141114100420324012300322012203340344032003102440024440340003410232433044410132224404243220400141041110030030012431304321444002332424013314414023023300142302441044423322214014204401410124033214132223444010333143021411023002213201243403300343311304043333212432022340434433023012443324401441200223102110022034210113031301330113213034404430131332201133434104422002241024230302412334334133131312041342032231442013133442320033201430031130401320404030134400140330320040013230220404234141013331033313300432404414313420420034430440124133314041321244024421422414001324003133100003431222040021031202201014320234124432103333430411222311242330130333413113014112340242404114103230042422002024302443444332334011020204034204032222113134100140410211120343301413241434033020402340401404024411144134303003041411042110420042300423243223143421412102320121021314121004310410232022311014323413222222344044300040141303443302232214121041321031034321003003242104332121314413443330313321001012441033014100433402141211321201320321304030143404010410221001320131130231122000120302113001242213214043332141111103120200444313344310323434231213403002232243414040411031043432321120144442441200432100210330301224200210310130311310231013244040014133402422013104131141341341334203122012024200442043331410401320213330413213131312023132140223300312121420224303400203200433440433132043032302032220010114234233303023110244204343114014043221222302324340134304412240341413214303001411110130244300331342420344301001212401212330440312203434432120333143430242033142112330014243330233430133141001013203034130130423033114233244231120133221113201102414240022200002110404404241402224131042311214044121401100423231333131112414424324004241142233433023304403310024404402314144403230413210130424021142132100041423143212240433113224332213102101324344212323041030033243034113300432002210041440012020232344143213100222111141003402322112321333000141213014314300211113114240222101413134332010010311210033121301413122240320013311003042400142211443003204301314303341143140430044421201424432012000111114313242201002442320241123424133312403241200223202411322322120201320340443244004301310201301333024232213040332221410330110204401020331442314111141024141212121421440012440024040123044010131114301031411221432211040021404310400034320143122124422012043310441102413312341233220440124343031021302341232314314334213333113104201143311411220430034010020412132044201413304102343123243423434330400324024124114012234344111300020244131003343213200004202312340420042142122103332403233122240312121114011341314011122140314143120021222142242310411014434321442400040212213030213030141033201432213204020142021012300204421223323304002101044001024220330004333333331424312102211332110344441312330044302440042200403113240413020124241402333340043024012024414330142244134304242143101103032041300222441233013221000131230203143021212424302324232232014321412003004", "304043414002031341224330441411024423341424221131024314143404212024113132012001423322134140434341221201231201303100403021110422432244020430140340144211001322211420334441041331200120024020200410423401223422312321023220040224232112324143004343441322324444033132003313001432323213043324402333220022220314430441204312440132324132430342122014441220033200414204001024123223313241132341323243204314242143110213344240041211433210413334042341332333112420203021212004442431222440120211123444222021212240044412442332223311110440111222203013044424430224143110120210200443434340100322241024331042414012321343423212303141320244022124302142102232310341444032103123203100313124211122310404441234413041103443342311134301300130142001214320444234413011223214312244304302032440234442344430000001413340322032213234434313120042021022134112342141321340420214344343033022123204422031420112424034320140113001233222104434000323232210432214403204000422340433113311201234334112241431010001421432400434321204321404230223240021444011230301240423121031302101004111022322033322113443041002240231320233113040414310014323122234200123022313201244443400042111232023142221012024240200414130312430421222301434110112213042423422310231340404124144243214401140244000222114441232102241112024012122234220400443330130414121014132043122330143042013302421222431331042221333104230020202200012002221140030012212041221022334132440142322124002240312124440131204120433213310022214240220131301332234224411431413323433243124223102004210101402043203322423141324300004142403024420010240334142310132103000002303441122421111142014321134221312243011201321341310032412334321044100143224031010431421314011200224232432222000320402202331320041311332401024303133131034323331004311311000042244312234234413134230302034323433012203102412331232101310022311310322331032310310414233111243404110003334431130341143100430110021332022423420220040321211302223411002200330002402431222021213444301040030334032341302004343424331210022211422403304120323400120411414434241221214430142314212244102324243302103110001434002221401221044101014221031211144212214214343001223020410320204121021213013011220423442003003431031144222204242440340244244221441120221301201422242313233402302424241434342000042221310422332444212142113412012234100244121322120412313204403140121311403223331414043223014034234104302201212034024223411423334030244041423124431232204240414244101214004411244134101132031213344431101432224014440114120441201112220431442403302102241314142433400441304312031101033231301313122200012013003233240003343120210114421323304241200431214220234212231004121103101422404414224203142341322411422241401124241321011330210044021323143031433112042412203444124441033040321133233302113044003113412223023234221234000343404323000043331223030123023300344214314404011113223230434104230113241123102120421343312012211202140243400301410121441211132011422040030224024243134312321014443202302102313003304114210110014214414112210240130322341241111242244410023122011220023110233134141444403021130320023412044202320324101010042100130104420412020102223211014123422344101202413103432002332432042222133110403030312320024203012012031010121214230143402412343104014100021034204443230411331330342311023123021240403032222402044321010041343241104300330124403142101401214423244333113141403224102233024212430221342323431343132224111443331432020011413432332340013212211220124401323434141103233331113312111010414103432021122334332130300110401231214331410403003434023024242433331430121311430202304242002132233422022014142334434321333310001201022222433101104333301342101200032040440411210410231132441044032221303024342203021330132324304201010114332322404203302310004432340140234041321220232010223034214030333323143131023300014434244032303134003212414241004430034132202242444242402411232410023034142022111342003002231342020132330211203213122312102001142041221230441413403444443214014402122243430334111132110440114342214120213342414303041013103121220134421104114144314124024210341343011201143404034341313101221324201404324334310134233034241342100223410114124011302013131002322333434424000020240323401201300133134044441302013430101430444433333342102013211022040304312011043324003132120330340320134400423101021011413434412202301404003142212334331404401411114040112243244432143323313040440433143011444040440033133021242213244300340143124443311223000204234011023202304323012143423030302113341344", "331344204033031111110014343323404131232333243420010030231131141202234224241114321022424013123300044241433234201013342030442142411312304040414030440442422143111023233312233111233143104303042244314343333202121024333440142300021113310222334112422101321133044312044344340301342430210342142100421003330041424441444223141122311003044244333313111024140034142211001013424021342113121140230223031334330110012013422341040012402343244414034002202124100214310410242103120101121424103000442211131343330444110210333430403432222044120043404240204013003004411244143014424400241340132421223023432110134134403040120034141224333420200132142120430443011244434120112203202411334333433423341111133413234421201320242040314340341220323004002203123401340142341430404430320304124213332223042421403033124104234230140221223032114203102102021303211041203324414404202340023331211441324434444003031044422432213330010441144240433140033223323013041012241134320200101024223401241240421242402214020023400310134101422000102340401303412443110431133124013011302033443004222120310400300242212302001422042014320110344201134041422400441324204120432310422044402221011323221121210201010340112033244031112242434000000242123140443044003040114322402220121244113314340010111100303200004244242144001131203311404444400203202010041323333111331400032400033320013323320421033030102130202010413424414210244342033423223202403210344411144440310240104301142304024101101410042410223033010012400422323202421243014313104130040042324021211413133231304302422243140414233203222330342212341233032144244103331233340232100412240323432411012212343203431014224323023001101222010244034200220404003310204303022400022332120210430121112310422200103232412022014330201032201402341233310333120210300024431344002304331004042143222321142444043311322114344440012443301212400310400324022042142343332330142010023131042033030444242113334402341110041323241333430000204022041221234404131201041022240101003113410001102301224101220133112341424220343413013130244201420143033220342431022131322134010441242312323343331314300033240013023134211010234100311334112422300330434424133221304312010342301200344421233234321032241314312143040340414430112144004032120301122021214333212224042404433034314342134403102233141423121310400341033434303010304430030243221441031232031132010443133114220130042323103024322032214341224423220231232120130020212012232342303412133230201100124103342002423300103300322230440221212232434231202134101122004112333102230121422112000301040222020143342210240202411032201220330113422103443304013303014303123023123210440221400104434432301140122420023423434120124311132023032001024340122014322044240322424423344304130420442200431424222432434410122303123032101021400310034202340320123243433104031132144304410004424344243242433102023344333044144214413332411443441031201023321023113010444123211230014130211212014023320342044431404023104103433312344333401430431042041140204220100141423441431210314223210032420121200130231442233414232411030411340143134132213032304132041303202020111144411213443341134231212310012200402414110213142230441323202420321202243123340141404432432202030032010014012332103010432143243330321311314242301130104020113400021041343300411100020303212042231201213414430203333244210442413304110112402343131403321421110241444031110414032243414324144422423242023341222214404223212311030200324221320223410243120222210340043444300314314332440444410124330013402013442013024313202132013303023340230133431020320441424310012324313200300240001234110303434340100044001322132233324332424442144143124331203104110211234300403100101343201333123013043320211003400002133100310110412144014213423204233224102112301103222243222032110321021402012422313323040241311333114103430302002444100001414221410443414430034013320224423402002330232443123013333104400321022002204340220013014434420304124114424223440140022221111324312413441200130223322102441112321014240101142000041340410311423341004000234403030040140000014221102310303404222210114022201411422110131423130401022141311010114410234410302000103423100011430342222222333223410124233022304304042443421113443441033314404430422120214034022131200132042224414402210203431324212210314241202021014331213124203223110313021230100044022324014320441310304314031010423423214003112243243221043421204222213420214143001323221420213423014201240213114124020112431220113441343423414411321221200001344042233203204133331320224", "102013131334431344304020042144204021442313402202433212241310120121022240034210342404400102422304334104032024104022441210220402010332143302031220130024404011222224231201002433412400302034412241430240223200201403221134123303441032023232421042440044114011100304444401430424111123040224012124022211043231041034123422110102334110440110123422102121310242400002011113044343231220424210410333334042431244040134010400104310421241203320304222001120311221122240114300430322121001421344413040431003423331423031332032030142141414321111003200221013020342304421434223323340332111344442300402102042021112440242424312210322344301220122444421432301020324104211422114234230131234121141410340220133224133230011001324241130300240303132120420404224411443202424121213332222024414120001043403103304330102420240334132323241243130241223011313011310220244341023432204311302123210423400412003333211344234031403100440243413403024434444103401323023004201440014443310441024243033240312110203444142011440310011321203423140034431143111202120333420242140102301143234223313302040400441042020041120011112030412334312140344430003443133021231434203304300032430443030234101342203300431404300411122000233003014233220110243002012244302304013023420104033204213434414041024144411041421042131231401141404043100444230131120144332413343104234434403034430201123243041301414104111301134013343234224443030024042201221202133244214221340314322402024100100031121213220334040140320144442002001400324332102400201204042333302334404131340402430314320430032212042304320444003423320331323142210002341432132424231040322223031102433401324431432122341110344220441243414420012234034113044231040420320011232134404224044231033332043322403034234300140231041341440244231443120003224243230413034222431200430033021200120102140010411011403301144324311413120233140301233230304132342232202020213404042001103113103144242441024102213114242300010323223332322430302422144103130113213344204442342021233231423143024331013114443424411322133422404040222134211234320233244044240114444034434320222334312321332400104203123032232104114403223321010023303241221344012332014121343302312024434040103402011124013231302341120032224314421134044240134113410232100214401210043140421311331014424102343022040012441201141244442014122100143012403410412302012302020032130243324302232010421340144424220210131232014121131443144324332441433410201331113010413211442430343034133434302034034430112343131223422041334421030112321010032342324423013411330134434144021111212424423124110124343114111013012421331010343244214322432034114121342033140234230444104001002403423412223304103203231210413234323304242412243113332040131340003423321214314444402241012324212333243431313203330001113312113444214344001202240041410444221142321301313140203242130103244214310001411034111413323410214144441344442432312212142111332033103430112241433241010242441414331123023300022002203111404340413421301110444443121124023424002030232342120221243312022411141413220131120131224301221112332202440013240411210013431130211104004320040143124300244431414043112013210320341334242310332001242104341433344422103113344444342301410003211334001340430042331304330113322301103233200334230112212131233403011101231033013042211013110044113031044220343330243342214020330121042300114042044302440003041234241442001241442423224424224103224423122240441313440320431443233010240330403241123143010200112114310002010123244401440302212440430203340322420012014240211004324323113034100344322010203134303231021340222133010202410423134312113404430013220421133200222013342033110424113031030211241334114401432331301222040212123114322302420133032403241441232204000100311420030144301420214202224014233043334312320401232241341342444312231110201202000443203122233324314223103442210201103431403141100130332140112441422420123040332141202433140043202402023314342333421144222411114333410022220414240204122033121334121332332011310432334102433140040312430233123413244030402313030213142331421113223330213434243143214301012204333412300112334101202212223114443441400144323001144244211023422221420313342300001331043034440103233011242442331244213433422444214120341223142201321133023304201211320004114040313240040332040111204144034304311203011321433104433313243440302210314010104012414412033234243123100343331314343234430341312102423114134140340442420413111042012001212433043144412313414011112231442311223322200403140300441003103104333304402004422343", "100432010123212132014314012122024424012104434204202301013020001030202343321421210113010201012124402343441241211422202012141021143414141332032121000122023241141220410133310033241100013411003113341144314300144001101430040443424334214031134002001202404111433001314333223300314130234323010121324123103313143201321103234402303041333220013304021341142213413020443104403043132121422241402212231333021133043332310202344320312210002332110010441311110410001441001410033432441123011341344432034321141202321001301024110411242242423101141222204304330401402310013100414232421101140302002001034443321312044302224121431400210233133101232230311420440103401400014013434234211000224000112142422201330114322220230003234120202201010242314330011023204311401230203213310123333313032424441342414303203321314403230013343212031240413003202124201314421312124333131202231230243322413300242032400432431323323300114344020343131034120024432434232044102233344401143300011140442243002121334443124131230201003011413121444112032211143120200422413020033323110220440330213302234111422002343114032020204123024143200144343441001441043200424120013433100324041302040400321302143110323021024224124123210311331402041132012030233241030212122113212042311340311202424242233401131041311344024341010110033230001311231003200044233424104433132323342440140134103002300020120242323030203421011322241322342021013003201013023130430322411000013141333031020444433442024120430212133142420030443400013031412141213122312013332000114430031421210330131400420020220333314132242432042442020200420033430231213042324443233310312233230424011241400223432332113212240303411423112112040304141230111413012224132341242124240432032201332003102003010014011002101211022442221401242113012400233111211314321442440114244231031222031430233220423114241110212431023334120113013011001133401343102230344010401303303414112434401322410131444443121342013322032422044133332030021033024200332403331044113313111432432241243403203223234214142031403112121400223012202122113013020410323244111330213023312431412113103324440141444301040443333433042013314240400402034421431131121301000411321201133301331232433414320113220134201432313301311332304132034232404431432430144013123443220132424442123124420320110111232433122321104123103440114133232030134232021020131014333424400044022322440231124042143331003341133241113414011241234141443102312234002133401330144204312442231113202030022204143201302122104422210443444330003420012023010321421142203411224221041224301342202104214134100400310133341414202133332311120131341334313430320134200422020423143012144100344020114420404044323044314114111013100302413341410401224141243140331443010023000412013443200120404103014331442210311310313213223034242413322010110413123022433221102203111134300440302021140032222043200240103013413003402121241421442432323133034340333420211323123033110232321042204402334424213330320014332340244110431101424212332012222004103400130232434344323212200230444441131230203400312431102141203030402200320211240002321334230334310131422104311203130313421413430012303402021404111144144303244431344024103430320134341232340421202133410440044010140423011030233011200443224023014330241024430244441220444442120423043022412322243100410443001123412423332344110344222043023340431400000022014044334022202344110311011412400320444121210030230422013431212024404132044303101233200011233432100141010101132040304430420434432130404313312431233331233243240100024402220430214041230224424013244302324101231431240301132314143322214032432021000242200121444111100444342243231041022003342040140433011143244344241124133441010304401030002011231140201033211302011344242000323042404001003203440131040142021013134424413302140103224223012234244340340430222433033221131340224402021213221341330412323443423314431212213204313423332333324041020034423342142110433400000002422421002321240114244333340040324433343433121312314234024113334334222143331441121442001232302004110201004420303100024013440441244142224312121234424021413004233230400100232024313132143431221413302343320442031321033100044232103241000102140021142340032102404430420432002403011243101323131021410330444212320143313004024320323330223240123134043444414413432001000432334324431434000242244412111444224233310104204131032334031243311343014433443224144323044102122222430444330044033024224412221142414004021013003301441323302031130011120133322100120330244411331232443343304121222222234", "041402040021430232043134242404240122134032332210241333224042100004013244443122202043440040422132044140330102242101433402414134442243121442434034301440312431331224242204032302041323201412401441334413041403423301132043313123103401304330210040424421143211203310403031030101244004012234423221423242421323443200013120232431323301002400230240134301430120314124222243020432302040234043243122021432212403040333441322230210441042332221030301203313044100301104034411322343243300040204024143331304214011433211103443043143442441013300241323311403031104321413043201203032142413133202310133230423344024300331243123212020033024011202113022440040041432342413303034230412434201131130320443111201420044423244040200211421242321334401240311423224121212122402100004030143012040032304133214203143202424043410133004221023040130042122101131431012144324222340004223102331313312314011123413303234204301024303104242442030423122043230204401132044324134102413114133124132420140331202014203341111034214201201040403013212423300042032311113212134041042134310334432112123244420233414344310332234120432434300043222131421024042011411044131440313022000201413040112422022420440313044120330031342224111044102222134241411041241230413403102210122200331333012224103222120212200330010212130002302421411022044022010003013440411214044043441330414024302413401400140042020010112344010231330310220132123331034044134222232314010033434022321043103143144201124320313402213144442234421143123211342130101134023403003312443441203140003143422224324102303211034242013433442444334022134202423310131132004314241310241230242242210020004332422420411140131231043301112331441003131223041102113422003432122201302233024442121212340133033221404003111003403414301210221213311431122142420443342134023210201134204003204010140143332410234340202022342122132424434304441343044424411040141324241030432002333114334413040344333003112013433223222222044431422333240244421140430213344212132230043040342042220111104122303211311233422100323311131330312111031123323003142242113043040221340312220042133314014243143431110433401034003431011334200240103320301043304230222010031133222202114310022242234033143431414311321134243213400134121110042412440421014110424440301023210432311314241334022110233030224442331242430141343033440030012200042130131134323412303014340311134421122404204243104013444031403442044320120404342223232400421322301142411424420211023333111123422300131102012411421310204443434243324044014403113401330220414403003004140003401311413402140024430214430434324330211123044024403142030300414021403214341122011310322243103024143341434210042412041134123203404100230232140023203321331444124002040242421012413413043044240344201310010112443244202410343413242033422031422223244420241131141330121040310444114331041102114040230204310331121023302121232414230144140024112100301110224130400424432120204401142004211331002404221034201041143111104032224121030231122142412323321131031241340134411242331303123331322420444003332402442200342101030423122441400032230440003440404232013404433040210040002310430133423343233212030112112123101442033224031020244033303340432423414314130423424114321203324311324040312431200333002142304400021232312403330304403214343404343130144033034301210423300121331243321021424043414334113321112431134234330044344122210224404003342422034234431441000040014340111232323241243030322131010412130002301441003223142413023412141314004411313242311320200303430222324103403212130124131431101041403313201400040122403204301300401344143230440424414303240220113321040303413332413331001012114434114431304231234213333101344344132221022203334213020314332012000431021223422302234303412304113234300400334024341232142113321111002434002431132142003313230411144110223042131313314111032440032302324144030013412101441204302424012042422210340331142103033101330034001214321434012001230341330411424014232242042411340314023444411424411131441240010020343210200240302304431030304004132312304301133214013404230443341313031100413111432304414313030020113012214143424431330000124442404000234222010424431010201003001100411422300144312421320413212121130004120423232402312004412144312323313004041141122103121222133342044333040222424331420444120100120221024212002103203244420404042211222113322032344224331103343012243030230114204131231033442013244014330230020342344010304014240214131121401134121441023214024022134433142023424124412334000203201134324003110000020113344340", "412240021142213033343314204100033341204334000433401304323342324342244420340021143431423310123022312244431134042032441002010232233344432120211430124123230143030334313414322020222241233230141433112021433030402404421410001400024103310042322012203024140112431423400140122102024041112343101333000112212212030022011110101111400042012211301203140413314244301223441214302003201331424322411230032034232424334340143433244003102341303321402421311303302221332132233410041141331200410340104104024112002244140441332130102020240413043301432340320140230022213003344223012344423121341334433223404441043131410114442233130102104232304004423212010412141001003023224402222312442000241132241032324122103314443340141043234243134032023221324343312324101311302142221414140413411241110213100211010331023322010343444341142020104443232104121140020430311233442021103234333020300241323434314424340111403311442203143124120444201303044033443123214424204310301313220222242320124404043214211024131400144403414300331443002400120400314042344041221144202113140014401324311341231041113142000321111234120113114140433414044423024444134440243011201332314441242203231302000210143044100421001434334144130312230032213440304114013314234144320410112212212100414200120313024144230011410311441001414431320103334202002424012130010411233123202410442132110333003310001321231242034303213330113000343322144300104423234114210022343343300413030441122221141420200323134444420220443410331221320444103121422000240001411140121403213240221113301211404122241402303423041130302311204120300022102030230411220123403414001222223310441341342032232120413214432030343044211113001224004443211302140424341213300300323223013444141444001341402114042044100032141334010002103120413200040234234140131310014110123210040132133333204321313130124033012343243113122143231344213020000320400032434420114300042424401443444040422244421334100114210001111121004434132313331234301341032430443401022311132432024340401114134443432022330223234131342300301021032324331011230414142442422441344122222424411142442241033241331430424113240320244124213144130301400133442231231321323121040042011031302430012110340222103410100242333422102201122304211114414203041323121113002230314124131411041424130302110204031300414202111413240024122313323122320111440103032413311223020430200301214223012123000441042423412004231441344101413032313022003324423010331402023004104413302103314442404444013340143322404404033402202200313402100004404233141310304313333042143112241114444322102214013333403334230324204320134410430442300013310012240331034424014022142224010213131212213341000124230334413324413303043344013424421003200344310143242121132434231144240401324243311211100132334400430144043412401424030102314303132003403230011211100333200432440330243101432010402114243204230023224122202411410031323123140334231244031422232114241443142222204443401201044434324142011023314342234311242434031123303231113344420143003031002141313142001401010133212140413232443441400013300030402323122313302232431201201431113122303102323032001110423113433302423022134311031333012200444044043422143041434342333202434221441323432211212204242013414300001232202034411304432413321341012414131430400103001432222020022441402031333224133242123334243423444023010411032441001234143211301423001241104334404422004102114403010402132330132204123313131042232003023413322140202400244244232020323142403401133142220223213043011411422111333220004443134230210403043124420410421023233201410023412232323230242232030241321331104430224103033023230031110034020244032104401124413130443113113442300211132214423333222130321121023400300431423112441122201344300013003314321224203241123222411223121203400244111403324422004410442244113240243232440434122310434141303323444421300312133412243222130440213014041243041411024222430421301432200414123444044022242100121332141021214030302202402112143214412123321212103302033432224130113332024331124203201342414224423032344001220441203002133211420130334242002414202002443131042340211014023442324030240402110112320121404040414400433232042243144213113220404041241343013133000323021112040424040310414412202233240134101321102232024431124411001410122422314122330010221133311411410300201301441430442211220303030314012424300321144440003141302431201421441401333221331230320240403320301211223312002034032342244404110044310040020124304024121200141043132001012114401442243324044211134443130424014441232313421320403", "304244320140324443002311033200243200131321012042121103332024000411132003023024344124144112323241022443232023324331043234223103431422040014320402040133413411400044404102013201230203244101022344303112223311233240042342411124230333431202423013144031430430432342303244121443221314213220040223134313122200032234020413032023040200233020421140420420232223001120040313034241144014113213242342203003344004124100224424320010314413414421442333343231404334420212114001424000243211220302331344223131402022334244414042043312040302342334002440221103012122132441101144342231012421311114012404301421114123433304033333434143030114344002403241124132101411212130331042313113421204143300230411302111020102321413120222024424341034213342411420203112230410440302331324120304344003320212200321041143303142213010224023004144332010140203143213430401344031201141044042412301221143311214143101423123241120432422041402144242323200324144113322012022140124122224220034223040234210330241124414410204302311014000244031314423004124213133033440344310233224443434102223424333110314243042232202301342141344112342020234441402114440241202410334401213431311433241034400302112222334302242333004122243010431121441322320112021301122213321100311243043044301224412324221340212042123130322412300131300424320202221303420230243040121231413221233432420214110443230034103134231210340100341421331404044424113022141201112331122223000341241313041421111043443044231233131010041331114444420121224210422140222124341034243411234314230201210004220322341334033003334301010221001012324332443124104041101444401231222020011104313003021142422012103412432032014123012031003123103043414131120314001034043043100040434420022322101003000104000144031144112332141430211122314343130401242032233140424124114023340442224342043334304434312142431032000142242044020040142012433414112144433044213343144404041103124320324221242004210444013104013414100413041140010004242010033213343040300120434121124240123042024031124033332404313110114420412324210233140231114000403232143400040212123143011443124343314043140213224330411032022132410432343141433244121321343204021004410113343240433222414200142042124241123140043113400023130441014143433040301114002212443243010323421414414444341304324240313203213330444443132341210400343343233021114022013114303300404422320144241143233442021030142400440121323043412131442002241124203313010342333004121221212310102304020033420142303024430240321013243142221121120243401200040420313023323230413102044211222321302303224134002442132311333202231231101130414013313101303242431242040023230131241304303424302434300402423404341013024333233041111433143312442024142330240232024312140043134231340402213043123001333122342340014114040432211030320132132133010314001142414132111434311313331322444243201322003242241200432423230122413104232300011040211233121402322224413302412143303312231012330442323343421134013433401212030324242120024340012011433200101401210011333321012101212332042342112101312024132203410403333240033330121001313234034314100120422010142434001331010024242331201331431322110021412403424023144410120222020321342321304201111333240042303234121011414410110040400414243130221243242340220020223001412320441304031244411112320302031221141000344141302101413102121022432424021003132202130231224342332304120342003311233344132010424320231040334114334110144231233100234210232013241043332240003012002221221110003421342011034132041323310101323211210202214432222234404300432212242102241413104434302044132224121012201230003104424321423432312104011023330334200133320023012341012224322402104231103311133430434401312320032222103031340431120300414220030013233320143201132244111143031420212120003302021140043203223211202012210303230402434030033112214400213310322141434044431430421203130000304201410241340333043332020243440003013203013313110433100041221043403342220003302003022133224444112002113333213312340201443311110441401002302433101434213210310004131024310111244343221213424104440143324010110402110044012302141030322301320124412141022322210040342302330133312113311411223121413203340023030401011142031333323040202301442320344403014131023340122430103423323404112410413413002323230102122330144404413244102104224413300110421111021033022140014432401002403313214032121043420422143112210230442200442223001310340332242001241422144220333011130412411200311040030024222134344211140210213120240103130200300131422100121331412142214400311302440234000323", "421300242234341101110010404333120214120313311000343123432011014111033231101133444313401231031422211044313414432242113040141230344134332224013102133341333130422204421431002021402021421423044440104211323333031423014022043121220321401100330002241244024241204002011344320312223400221102114010212432001404443323022000242301213314212040340021112230223130411204340103240120200321132443301104233132334402221242001042331101034320142132323210224222222131100200442221040303014410214022443103411410431344331211240211324233342423114431344224231000410342400114001020424202014022110233231201031414004124141402034412122342213310010202111232400024031224000413244222233023302013101401033320223122300103231023333240434420110123020014403241032131310422444223101103041043030114204132404101342420002133010214200201044204330103220444442200100344212101220114434221014300200443001121310130240304231132323123400232412444323132441024231120322214002224340031004304234023441401343313311420130002201301314424343210411123401301104442431110000144031000441044113433001002102142124142031410014322213211430013230020430040324322104122020010230230201402020403014022033400231430132414022221033434004130322210241221444101430220113321101100130431441000002223422243414314032020033314231420423221130322312121201311311344200124213400442002044241144342040200131332414213001002430224040221423410234402014010124100322102310323312202142040404204304122311122042220440400130421120133420141433444132432333043444224111142433424430302442014241430124332413102213224041330431343022433040322114233202011413403243314411014433334033223343233014431003020413443104333102032433203332332044103043214104333221021442423330231342313043021434444412430320004422112421223004102422320011413224140243100004143430142423232024102110311032404034331432214231433433010220341013410443441424104341104110434043021443421131313342203014310214441321430043311310032222032342443434422313124140113320223240004034321413421433423140121111322121020020440000224104100114033122411011140420221143213142121234002243430010241312424303102332012040011142304240233213413332032201222314242423120034314143101312004203144013213430420143342323420312320324403231343011323104022000123444244210323100331403141424312122032341120212230200030314342323102231122120021230120040102131034341243120402301302233104042144013132404323220344123404204213134300313224001040342323402023432434103342200313304031140201203411124131334013333400411224110001102134040323200001332202312211213243123324001040140020013224222144234411144203242124041313141342102221144232103103103402003303311202003311413411434124231302132321441034023022414032424044440331201302022000434314214013041423130032211233112200102310023043444102343323143402042030444111102011211033431302414431422041100222422313122223242100441103311401342223104141031112432412231401003202201023032144132420201220343002011240103302231004134110244241213420140341321404342314413022410442112040323013434341222441211203213231122344023231031302301323401114203342203202433331240124403303232234241413134132224030114111401311121431313314223443324123444210200440304344324422103233121430031342404224010440033334422432123233333102430402030330023014241324311032303234244341424224214340233332223414313011332114342243121124113133432212101020033434212330104012444302324122322031412331041410121041314014424110121433424224024110023424242231444303010220104102431402132313024012142420402133323212240210200204132020221410104313033313010201043423303240030110311003433133441223120040322334123311240003240214440314343340041320414420431422112104220032324000300011040042234300441143421344124012111414033043414044101321220212001321103344213231023210410243023210300323344443434140310133242220441023310001341412210224024341231241213431121121133341200410402222013031224243141020002034432114322134430232110341430233333202433033444200404120032114343133401104302133204013403444414411212402444102324444013011042411102230304244002340130111210003324402112012020304232012243040001123214422421313312122303331003010344320143422331101043102132420201313423300343110404320131302110102114310413001144043302042342301122422413000444130224322343220131404101212403334104411340020123023413302111031204111003340140202020404020002340320002230440000134424110213401424212403340002410240302020303231431140200021001320134422221412334300430411333011220330242240021222124302144404004342313244304", "242134400042441440324334104341430344121211104420220100024230234303301043400100103220043023202221420004324000141032342111404423022440044204404004324101020204311333022104041441014312412302313010234404234023443303004344244212214440413330233323304012431221244021412031334103211001112124300231442222410423443300231010210303144210432233213421023032324134242122301411304011444124442404024411310134231414111401430140124332122310441211311011432401234132002120143030044032212322301140423214334221214042313132001321212111420202023202322240010233332021143330043243310140033211304203302412213443331301311201032412003004200043131203042242120034410412322032132034021020142301424440443004313343001124443323344120434114311133320111342313301301300112240442044223211203003043313003020124303410223041230111141242400101113140424043141323220240023101121420224041242112243244044031212101043034211243234404030311420420410411142400242422301141424121122233321210142103413344040413101213221132120302443013343040211020240101011431432024123024210113100402144233423320021144421440322230004142102423104130312101433402431441412011133141023421210410233130123441412011212102322032101340432323241441434030124324303001042114242132014223024340024241340134003220310311314233431403324033130022203412001144322221421041003023241433133300300220114232232022001111302421041412311044112424133203112132103424310043022012023001332431043021422010013414301114414043244443414123042344040004422020101123332234443023410220133120042034214234143443112144111312230230123400400044344244013121233123314230143111040430314014130121210434012313110214412403404401030203434313211314303104400020302313302114133341003423102021403213312121303043403141434040231342134411410144230104100210343140220222001102132013433334404223010421044303031022013131010113420441011340020131011133430132401103101101331020412023242301311040030202211114101432410031123001211201410324331144233104411120323000103223033023224020442300011043013324014123320032244343222232432201104110311243112322122341440220300441412014102222024323213313130333132401211013442211444301400240314400001241322034112044003044312221240212303400344232313123330034323213302234110222242232344424221022204214121442143034312400223314300332331032320102021033200230401033322332104322233042032314103004331120232002122141402412131322303133113032311441143222232401020024010414431442341023244320241131402023211210431314341333431031313124112411132130442143234244010232440202422323111134131342130422020321334200420130424222300440104131344301444210442200121211222010233434201012224133033302232144240431100304124342440014402000232222221004404223432433314140201224134032411124413124300120003444102430212344203113410402422223441020340101104303441234122142231110013142300000134403111433230022212324130104320043213344144142401430132401301043101331214043044432133124201434434042311143412234022144430322130311040404413310422133010143211230321313244132310322001003332022120024131414424022131113231321321144130330234443421311112434333304020010012220403410314034434011140144234411301434401200013413433134311123034243442444042002032114004322033344204020204102442242433221244233223324010421202001324303331123144243144243103322331104411340002124032400034242300423314022111322132043224330423423221342322423133400243014104143211123001024001322401102241111122440003441100422022030312400313321440113020410434411332243000021034324011441422241114201232303402114214200130131113233344142022431230142141241304341442104234242304442211124141001423214114333103001141200423242140241424032342342201240341214233304240310334321020024142141022041000033210403110410240012023230423311144141422032311404040040001120001003102440124404311423243413041123304411040413041332401144103224031232403112311243134322440214043434002433032020012022414404043013110403341110343343144312042222044101220320032131403413040122433343412121021300423403234334322311034331334043013330203242302330234441212301443040010431022223203423104411422204032244422222033304334041312103133101002102430434203343244231000304124420403200201111314410241310043301211424420144343413413110403012143203242343244413212330013004204024424104211402123301021121232413423011424114022300424300314412401110030440341313302414221233134033224021100401000123410040440030402423001321443200012442411120434233122142340214301003224200010220113402141132410114140124432111022413122142444134133", "112343212333304421323012413022304103444132221040133403404043100032424201334124121433140010333043123332222031124301001421342200132410240432213040002004201443202404224322301034404404310043114123404042444441302441242131201311213120333210224222120223321041111210234112322044011332414104303124032332033204021143334133203322221442243201213010021341021123413024223104132130440120423412201442400301222401412401433341130132131341042011202013312244341443121441223023142204412403131224001034124241330133100143430201223243011033423121043221302423031234314004043302212014343112202002411144141224142033423320004330132144231433001132141014100201033124012334004240444230232431421311210133411201400000401101441413430140131212231410123310234144420034401402332214114241234201313222011021342223034310003400303101402134424244013211314400322411231140123044244403132133113104224240020231343411334034221044140200133003204133001324322110144312030222011400421333313013330400212042113011021214242324034403230023332022330123114314310022144222434101441234333020010000230034122204204202430140123330240230400423201304132102440220443413202421230321031331201044003010313040002333142134413034134342334130324110404201232411210322124244113134424324443210340343021442314314441330110003430100013320222003000343034412110443321044440104242222404133141043002421411004244213213101202033240031142303334230404204040421414042210000402322320433442401001410330230423032444301141032032040411312430323321120004024132202132043432032004430404140043443300410141303110310340121140312233024241000402042201241401034133014134031242304211123102403204102420214030044420211040012140122320223014343202113443404124141321234130204041321310304140014123132202441021421034213024240430142012444130104224234133302002104102141101412013323321142323311041123420120412343302234114322300014311432212122330103202313413221123103003444103323440402114021421203144400023330400401120434404423412121011423140031201440020043144320441003044120314011140424201220420112022130342212100100021140404324030331242424103302000144302230031233101432132414202232100432213314213400304343201022202221313104220133301000104133022004304331310124241403131040301021220113444121233311033021320134443244042210303133110200244204003323141211230220141010422333200300443034020333212044332032342322204141243104110231441322300203200330040030232234403040421040342114033421134440111044001122411130303444300031430212004321111113434214330300320211332202203222400012340111112241243140313240022414022340433030133143304230210342411330011431201234321112204021242403343041303110432011112013121112424202440310210101112124404333230130230420303004320333012222433232312042020212221144042334311143004431344442024440341312113121003211341020441401330433313044340203323031433040424422412002224230013011004220444441102140112114131004330301134104132321442220313143300211240014202343134440142411022220114320113313320103021033010441322240311403102223100132224014441441433301433143022042422302032112130203122401101223043421001014420111333230134033102221232011432021100413403101421301044112423223422010410211034130004213113444021312221002003300334343341224203424200343222333012320313133011443032120140301200132110211442340343210434414022333431011304022203032331012204103120203242104312234443334310022302211123020331011433203403210141322302122312344043044444422330130230043332443334003033024302343321410113031313220401010301300210142434321304224023113110210124212220341300220110432130310433021120312030214002302313102032441144141421333101243030044110130044213332242331234103343122434242423022424032002324343142122431022330100431334440330112034144413243404301440141122320320004032330211414403311431144011002401304303040244301230111211214433224100040242132140121201202412412211010002002304320032011420413323333042010102043030234103224223210220232120013040032034314440203101103104411233232331110202034201442341323200441140032211134103133241340323313111420421143034114420230141131431322012123112202332423121341034140443331404102140011201314102340111344422301244303232240413400344331321233321243300130340013424002322401440310444432114201334144303020314004211310233313433410133030032020142010124201133123131201011403232331304124433430001031200243201111410334222110241400231203314223231121223134411333120044204313113323442033103030402440431124134111213444430401104042300300242041024122414312330030403220400401", "233434121444303421123004310201033344022024032433433331140131330022124030104001423232220103401213013401324020310123401240233424021143410321234341310323002433122211334432221020431334240201421220102141321021322003214240204433302423420243343000323020231330132310142220001104120001024013300114112141410312440443424301342340044121331322330101001310310233340200323311341012034034422111423113114023412311130200333433243131304433314124101331134313222021440120242031004441100402322234331311241221441041422314021110333020202232344441230100244142214343413111212204403123212123101140123334302132121044314143210233132022144101032100441424432101032211424114021030300000022232234423023213211404131301020333232403123000122323031234200123424112014221141100423203332421231112131040234103210432402023402022400442231242221133034130403023311202203112420324120034014432444011232411432130102210132301400341400234313222431103040011302144020240222001403010411311441414414134312201332112233412100240000414410044312231344211340030133411223433310413233134031223433404100002043020231414411134034101331432021310430011123000331102314431230443223212243134400141010042033103400413223342341340000410341044302413203300430323022410143221404210323431040314441344040223104244100124301000413233032030021442203142123030004441442423323001211444304121211230412112231243244201010001230200233320232013124213340244133113131232133132314423034043314210123010443132003201031240241011441300300413214222214243402304424131213101133042231303342041204020441343312431443003420044442021424042312114111030130303334201310104331223304401214413331401330012212243240122400142213342432304013202321440320112240224013003232131413033134023303023020313033203004040043232101240234200444343203324412243421202303434403144020014011304342412322013340333204211412131133033132212244142321213010013013241300010441110232332322202231020404041203341334122401020114310133031001224102012123114332413333202243043424041001222243430302030421033012324230413340420344400403110400021413033200201004414432113201430241240013133204033444002440341110004103314143113412322441224122041444303023210400002231322112240342440243444301013000213104313204122300010110204213134124241121300311412204413313114011344122334132101011234420432000111244124244243013203201041020022103101220044013321414124430224331203431022222140311031020042143322301322232234043141422404032021322404303043411412100434233134300340341333104213042224420421341020201311202421140124244211130432030123300341102100222420423143321300343214034014400022303014130343034001130133232214344243242443010344244211142403002303231131030331424133341300023331011333414323423244042423334124023144042044412300243003212012144234004301434301444130341013243304034100313202132401212000122241443002411311033403404431404402000423123434304312013134004001404323332312001201143204113242034400021311122244031220030203034200000322020104101332442111034342234431130341310300443033303142400301200042140002433023110231401332142123412440320242013103300212014323010000302112202242330311302104441130311442034424243444440313133022143304200104423014104114234430023133112403121322322420443102020030444341322310142141402131043023330331124104214320310302111323030343223144220224440442032232244230230302133100103423424101112303241042110421300311132423140014421404332431000042420020140443013021010310141214131440202034210434114002112103423103014011420132313333012043304110010304321114020242001124231020123111422141343303422241142042304444303014120241440313214330102413032030033203111402413403242214142132330302304022422012231301010343441224432413211020331211432222204301223301130010114311331343223131243321333332421303303444444210113433303202021203110023014143012402411101032122221120213002133403440033144411112202340131223000343301104001141444142142144431331121221224410140432214234221032124312233411003333040304131422414103121133344312341444014031410343230132023112421404014413012113213333312000310220301303300304144222413043332214141212432110311322104210022110443442442243104121030240001332122210132202043112023011401314313443020111142312403010221323042333424022122434432342144003141003304322144134243302302211024334044320304343020433242342331113201004303433333343402344113431041044113434304234311014103133014102124014441403130313410201130344344312212402331023103211232323120131121110323211303110001024334241414310332021102024012102102043", "000041310233011434201013330044104003424412200204012441142100040210233220441213400300412340203442434423034124232234300221300201312014044443244042111112212101422411211223410121322111200021211221301213223010312402232010440113210114110432121011343202202114032434111434041400000402014403414140022121422000303203342014012204234403304043230202233113420110300134130023433133114143042432021430123400320233132102401310213240400401043144303412300033244002441220434022144421134420421130221142340304132442203024240043324243130001002423121003432411011233120404434040211113334110330422210140113413002412030234032344123110213233122201134431244304132002203223340001244402321134132424040341320104040441424320333414013344013041301332403030031323321310330424133322444432200212411431202042243134440200023311421022010441024202001413011220333134413443310134200212223031043103104420224130322321143040411413343441322334021124213021214302230421033041400112422110022140203431020223441420021442423433123423403314122144044000420142212003413402002034002414040100020344344304443032044430233222342013334003014221110011111330322241041141312243320323121414032422310324024432330200000404444310111220121404044214314410400414424130222314220311301214204421123203433034310142004411312434320443331000120012311320220210401144423434342310203023324001322021042442200334112041323142224414410144242133004404030114224101023002324134004231133041112112110400242423034121014110134334203102310403313210102200113331444134340213343100434214404012302124423100121044344430304224411441303103433013101221243344430232314024023200141320440023021001040204130413003011130431403233324340403144040023111030012242433334004332332402413201103421410104022114413004031340204430011342303402304141344303232310313304203132312001420222443334413320024112420124022204401302200333021041423442142331132313044210131321321323321412420141401204321240311111214444433242121333412014023013043114002032032044000243133223320142442221424412112103424120422014343030123100144104312040214023310413022013323401421000343120020214104220130014403310413030041412210234440043111340411340404103211201012012303002413234342131300010431214010124402434002413114403012044041231100442231322220424024132014313202321120404203010240124040311001134000410432111022310222302143142304401224302220311232431421330211431033122344313411203444201121220334132441122304412202231221114100430400442021132011102240420203223304222413240341313023340324321002442412144400024023440302033123013233204344301113413103033422341134133024212242104333130421411011114020413240013011232412340121334214123400010413220304400042313141141141023402200123131444440011340121234220013442311322400224434201444202010224004112241212003201040212444304413341301334113422301414441403122440204334224302020012343012014103301431210034340422234423102043344121242311242432413432103310120301110422323233113213414121224414341220333323233112244112434102403120124223120401032244124131044424323244313222130314003114404114211102121244123033433221234202014001012334422110413132343110431011121403144423213341323431020202242232443330121411041204334333213343332223123312241211331212003203244123112142220024232001402111222304342341041134032432441220133300431312201241400240033101423100032321010240224312412400110300000123432232113313410202023402213043133112213303443201020444410414014010011311301200400222010102201000411224312342123433204012343404021120432302424000240130403412424100111114322244304213030230212120202044421411213321242340130301344442430301301400340221121024143333032210102001400010123422303203023130102422021323300042140424114021211213430201200004112024241223204443043042220332340243000234301413121302232412332140024321334322322244222440321104211213213203434421341403210040220144401110140213414104441134404414410113301142130412023440322003104020300230204020302332304004001224400012010013131210431103111030211423324223040412031201304423141334110433424312202141001434042032304430322341404301200010023102004011424300030212444322103341344130021032014010021142411004203001200243144114303134202400332134111341001024140042311220430302303002222130313014010232203124112322321100231224223210024321140410240110432004300342041332033104002233033024323334212040113214043202122240120304323344210412002331243122210244302320102211411234324432010443244123114212201234111000341112243210244042110012404401044421434301210401011303231304", "110040330201104410421003404312121314242122323204243111420134423132432340220422030204331223413204000002443442134140142024211410013124242142010303232223421443012111030014012404112400322333343323324323300111233114423321332320431443232324123020312142430302312044002432101341333302432321414002103344040312442414202210313243413323321430130322204024111334122242323340132112112313102231324300442201344214033123144434303323333130242233421010230043210122210422403302021200323230041414004203240020341221104333341324312201310221201144304041211112043023002004202101301140413142204014424010311302143302423223131112234421110030312010131301240143121002012142330403332331013022121420114013003021101432033200002330230010034200302224233233140233122320122303312424430100223430341212343242403034243204321034012131002333220204233420313022134243201021032100322333103024321201342041332240010302214104113001222021400230414320003120032122033120014300014331242320200303343043331302410230442022141012033231434301004310121004323001131323242343234341202340142341140440434414031121410343243011431101344431004233431024211422242243024214313131011340013420031424443130103224210113043324132413410242300043302033114142340310044430144043434344400011320221331144222412042103320242433141020132110113034113040043243343140001103324124011144311240220440311124310233301322202243041144421000122341024204324422402123244332042421343422243131401242234413431340031440232043411404233142444400112124201213343024011440140232220412043240232100010133240023302003143321212413113333244443410210012241223002211100232334304402102230042342034133413231432401341243233440230002131424203423101331324203014003233243324003331104044200330231213234040401102213121133031244223224203232002213131033043414011442431022134323131430030133212310004333442324111214231204202020010432112310033333102001120042001420030433203111204330444132034300431104304024130402034030441320021412302143032233213134420334304304333212443014130444301221031041411131310441432443340414323340222222324122212412142121242021340314013421211001013412412043314411032411240311100412423421112110014334103241041422414211433401100324123412244403042101124320423400231323300032412410104440030232120441031303041143444443012023101430114413413031142440022314312340321120434002320104234414121044324232201014134143110004331002004231211040312131133431204143023223221334001343034100120314113224213032441324000401040131034010234024104004200233034121441433342023313231234033140131011121304004230030420044341003223221112213303111400310434210423100111420130402340212244011430223030331140430342303434420113024112042231213333201303121121112243104334423241101310212023302113141341011021320230144333104002221003431341443220433012043332144011230234002121212122403424343313003224434423311100323101342243234110443040320143442022440300202333031200421211240411010041013411010131133434130430443132011320324213211023222041413141441321130241342424001202024202131420434020301114241344224302244221224411122114110031304224332111401321033144214213311232234134023012021021242311434124401110134410021323113203041332430431120123402311032440213123223003114443100210034402403221011003230041423322113233142320241223002441140303144130141433143300001413434300444200321240321200432410200310232311224320024230230301144312241403042421211003410333122033011211342334042121122424022340100244141022341104032322400331300304001102020031301023131103001443444043100440414233402223231214212311113043002340332241022200021431211102404013140141002413121301403204040401402400430013241131011132132403144314034140023130232032121343034043043202044442420240112233124100221202223423124021300412033313310033210013412432011411413204013041202112300434423243120211222321321114300020114123333123233013432301031032204411431104014043400011434314133342401120002430414343031324003004002301024204143333441322443204444124203310120042122130122314231414002131413301120213030102114000033034241121224344411230230011412323013101143132443211412433111122441223020301024232100320421014310433323014341312210341011331232304422231201410100343023120320322210213342410444401401013044412222113241414041242113411041222241100210340203444343101233211030033403020332104442103430203431404134401310444324132123143313320441120301000343240011244131440111344311123413440310013132134234032441024210024214043014414322333122211034301030403323000043233201202032042342302141", "134432100424341222230422202303020243203322021123121412424222112041411120100332343141143220343020430324422300412324221121232004402044301124234411014230434033133401021113402101122224233204323223424342212404123103024230332214414000041032003312141321020232312122334244023402132444244101330423011403231032342402011301133232320121001100242334140432220231131004312244032404120012031010121102242331121212130444210020112411214200120303332304224240424430201341100321214010040141230231123011340200430444423333221143041423134330004212214320023340234430244312021412031000203101402401343441140231304010021230443003443212212423232411042141004142240104413320301434440211422014033334402104423132020241314440424103013421134133234322044421240132011001302321032012240103143433324202431233443040443241101202241424032433131010033303023112243014041444240030301414021422323330434422013214311311044044212413440340022014333021423302333244120441221433341124312442300321323043412144422410420143230303311122043020334223142413222022133144412444114344240414414321214231113031302040333130424242140023022332341102004134221001134042214214103133344324304131304302231102431030231431032312431114030103034344020041413240314201033101323302133020121440002102244340202441114113010100211342143014030334440224220001324041033314212241414132413300402331322332113104031103410213131434040024313044412442220133404402012044143320213304324113400004303111410432141311414414110224443124403130102124041213323113433134134204434331300012321110042324340210322121241330012222042032100142414122124440040202313343030400321102031342423220140044114244014032041103300022344323312104241030300302221314332423001041414434333104223121103420213240044321303321200434440231321344000202103324402300012420100441134231343110441020320401004210211022302012432101332323324324241130330240103111303342042321121334341011230402010110004401240130234322444033213424022213404330210031140000014220214404423220022220410224101420023414424320043130112044212020431010024321240420212023023310143330014223304403034324032333143044400310232012113234202234003233201243142403201120233120420433244012001041441432442124422140400411341104410000021231341441242432324442332040040104023120230100134302412240322020303424320203030323224041201224112010223044101144320223102222433102400023444422440100013342204433320230221410322323422041104013232402243314430112301241124343141020144401432043444341432203431331444023020113311034424122124440002423330120100421232312100103014124023030432110243312222020240132221112020331304404242022011302011020001410401034222132030330303113142244000222244110240230333322420144112340143010103321244102133134441430224244034131121241340440300123444433022433233142410401420122321004412102214020214110344202233223240304044330401020141124031331041324203312233010113322221134413330221313014402001403411403210144124321011230214002231433041301432230033212121224414111442312100041434241304214312400003400144432331441341300323340440344430410111433320242404143020423421342012020024342312213110201303014034033030431033022203332431401141133013303013102124331214422034343323444233330140023340221331103042030412424123344432200042111030011120330343423301223211000032321241024102212402443301231032432321322023423040243111222330111011224421133013431141222300420121430433044302434003422113143130241120112110140042003131042321010032224344141333010342400121220423314200322242332444421011302312030241311200124301443223040321112020400302403221044434410412242221242331033444210033242034100213221214413401434423440403421111134434012341233444001224444413320031103231433212104124442343413000434301204301441120014030102201012031213303331311421122230321122220232001303400024414201223310220101333342110224340310113344040213204221221101424404331042103313411001143000102311222331424230023002424213114433014042440211314441303420434000132413011122101101440123324042021303334133014303400032333214441240130102422234332220144400423002021420432240324310013000224400143101344203414023214134143113334320441234203320141110334301432343034040232320234441424144222440444244432333211344130014040240430140033243214103404303213131330231241111434022033221033232303401240404443213413112443234110442124241231033304143343002001204120224324311223040202124313333441100203003141024334304401231144332030002024201202124110012144024024333221042221310030021233133123241244301110132101410244034421040213", "324021304310000213311114020332041001141440304433400301202411244221430313033134041424420022432300104312144402331313021030343140034002403440410421232242132101341223314434440422210210441313204430400303304113010320410030341310210130100334232323111332403303420224034213321112043333033412020421023031423033343100004412140120343211231103340200123413224434444032122122313414243212444144444222310411401123022124104211012232344304203143312333312412412103111442024032313322122103333223132124121432402341100202314412132042013220441114432304331001042042212134400243002321411323300001212222034441303314020322311014444201201003403240002412321212013204123224001020330300403421410113302410041242113322031014202342441311244322114000134102040211230430021403124303441242232034141332123442133410110242010324210014244243340340441432101041101120402124243442020133223031000121213310201103411402412444211220113211411140022311244224400213113010413410013430014344112442142433224331420042240312010313442042004410141442403443234412220123323004302102110110313412132041002410122113100231414011104002434124321023234313301113420230400101310234222420304101131321224024010404424202243222211200314441402243034201032224412314004323424443303302020012412040332442043243014414111301331143222021114333330103414240103230334314031342210342120340204222444414422243422441023101002444233313432200241331143404324310343432024420134043013342102434413031110442400221101143331340240304120140222021232413412424314132100143002111024033231013322024031324142111100413424413404042112333022403300402224003104140403004014043044422042231412240340134411421200333304120031043232403420220103230123101033233030404241444310203322033033421044431210313141414112234131334434301002001411202430323314141122333143302020401303240222030401000024424304022401342221431224311122023340300200201203023202113311240022111321332241343331333240244122343032200003033331101003430134122323144430224013142210411432031130143232243231211423031040002021200404300313103440323030320113312044330100230244342402231400301311012140204210444331444014443233344142043033403332340311010131212311311340040203233331211241334221333313111212223200112042404324404341044330022202221410112423201443032214033224340444440324240034320134033311311323011214420202023024313123140010401001414023142012023431141414143023444034004111412412313204310443213220303433322104300421201301023211444304332212443212340323332441443410132123031123034043000030123412221223224114420101102242311311120211200430030014041132221434104101413313113011031311333042000004010122434112012042011404410243324122441412020140041431122442114021240202412024223403001301433301434134014044002403131401233313444122303142241011402041112234001241211344343124022313140231303440000412022224111302210204012213332343014111301013301440032314432042444102111124033041311201030204233310333014442214444442031110110223324240321320340413214420113131042234433401321112442213404411042231333110421143403213343102114340021110013324432444021013413112134323440000044211104402004433104144020333140020320333224400111301323041300321242434013442141443412043144110432442024204024201421421441440123431040212334320022202012110244042032202013242324344242044222321311300142144401014023040102142230040420004313022220013324000131141410030104133034413323411124311020343414120300333232204401433011324324303434322002304333301314221441404004313132404110134303443311003400220202344144141204324314044332021133041134211321032043214333240344331142003233201043144442131122422102003330113301034441022343034101344031231443114131140211023122410332011000440133414342203240321111034103021314203212341014123213212424201014044014204311303031204121002200311302110120011413131101033001342324121343331222344023331140300140332103221040220434313222304002033312342114113040211413013212002433041031030130103334314220113100001330402341311222332101421411204023300412040022131430202244201403244331414230142312243401322344041434401131040330342210032034244313244202133113002434341102024320002120221302410433244122301414211204230430104440010314240421241114123222131002311131033222440224223221033211212020233240231030014334304002131433422132404044343113001121104232441240233040411244432324201241042041431241230422020323231443034343144421133232441022402021134233402134130334241340030433221203233403234414133434244203041411413424342143331021223334010420344020321411432220041023211", "302313004441010311024043034442042433030310043002234000311044233422442234230322322221104320344213320140424133210101324033012413142340344221331232232133321300113110122242324420202000240220133040411010043344200433400112113203224240444211314401214122424003034302202404214414413304211023001201222121344304044421424224324240014303101111141410110413133142431033131212342113233042113013040124140020103211130310401023333301344003313004402233411321243014030410032301033240203401141200121321113014141000403400132413002330333140010100132340343323004310010040041141143213340100110342302143440324341423214220244431342414214303344341320013231332042400402313323301232413331441433204030044222214000020020033304324123033201020111031434213030404222130432134240020430122300412114312012122414122012131203141442431040420120302232000142033413401200014012321102213041424142012133211024321043304212011433301244033202141030301420120400140341222400113122424312423123241121030440140443104142101044114332334401403132211022230130131401142132321231343013143214311324320421412441410211243240004233320330021002231024314432124003240144123134441231124241314440320243430204401001240233012040131421020323243202344011441430332014423402133401104113310002013434230142132222001030410030432432212332430443020323101242011002212222130322333311242301041214341042401423043404132304102002342121112211044201341202014020003002242024034442402341104041232110303430433200400103242210124110140413320323330303430312033333031104410124303301024430221410110043140113042331331340320043203114344410400220210101222441423223403100134324331024132231344012213300230144403100020013413430344011440231212330004044322333412021444334142032400040012344013312344103304114240403234042021124133002401432340112011034024000433043332332133322233202401400143223424242313202020221443443431003114300414032240440424430141332133341143233114013123344400432041403121040101433113343324430011121333020202203341101323424031231220223432331344440202210102114422142134230222400204421031404100120100331344231111004043402443032343403201441032212030420334320211424402023320302102113030230002440000441321441130014243023031202323243124301432020302001342101041123213323301030120134123122120002404123303231341212203304104142210434322021432044210012303322203441342032411302102032112304402441043210201132420313341321220003424041223014402204440010234130340042012021201330401031440143204314402403112012341301330133200100311011442132443430310441102301222120143410431401333311432344243404232004130043203303302401140020141012310444332402241130301100212012423330024121110344043322321131403244110114431234403342341412201302122044110222114322224422242210104324231100221301112104313110130144202211033034342421434101100141434411004200042103103332313414340111201012043223213202120033441312031220142134111100242023014233124242100103143210130413434004003140224312434303434221312110004221331444320314142434231321211413404240101230313224414211402044412320113034143212343311030031043201101102243223243114313321143132410223301144134222134201140032321302040102104003042412442340421332421142124341100404101441041141303011424303122234433300000231003342444314103124310140310322410133424243210303034342333024024230133121442233332432130124324231123303330441220313110442202130202023333131113003021113214432013100214202301033000301121232422304421240220003043041112042401032242132244444000343134012034242111034344311323422230143131312341212042341031342142413422343313422410343344111224342330022434032413001434242143423324402411313432041341034011140434202321434134202430342321301012131313441322141344002141441241313011443112441300043100443024403100222140023332432331024413023423202002120414432334434004034021302044013432302000321142124332201203111130032230301343220104034132330114421114242323241323411344300401413330314311324013420401312142123233140322134434221244003402204331222112110312031423231420213344330003123002310044421413213421422101243341333020312343443042043402002023413100203102341112421224412044111010212020422424113244332024434234221214430422034120233421330203444141302024134313134233031111412204121131033233210341302243433334141434414104404143312212040104210421013020034213021114444244122342024213432302233332342040410134030104010312344024431200323413424223143440444123104204444023132101023234423400323434431440011414311033334012434122300111312134303211101023112214344414443344100", "431004200422132303020034142331422213133400310201203441232120432333040123420012321443311022234011212224220020041131321032213102010000030323310100233110320032012010244323204044430021301440134011433004102210410331003124100323443424422111434023010230042433133024104321410031223331012021201401211223013133334413040141131300423423103224012200313013030412040103130034410240320100402342204234003304141013230322221011024423332203420332320323102111200430200403433223413234040010040144110421022230104334414222244102340402111140314300332003324402242200413423124314234330220323034024301434242022001401112433433400123123200232023101114110111414003120033303330013433323130422132410024431030341021030402320241440341303211221202444030320043321234224442223432033124214022012424411041001113012034232204331302342124441000413244243234320320041304410211300324444103333202301430313422120410044122202342124130431433122303203144104432134220041311404204232243200124214104012111033432023333340010103110312022400111013313010140102030311010420222321020242243001300202023334441040034321301213202230312034301304220222201223420242311234342210302110002413040123111102000243033011302043400134022133300133030041121300213003034103200102334001111342213114131124423434323012431043443344340312413002411430144404211423210212414342312000442100440430042404130201204232404440344042314432210120304004422420044303213444010422314003202014013004403403214032430122314003440024334314040420114402224431334344114411410412030213013210423334300422220221433441112134434130324341002043043030002433022101341022141424122411142242404144223031420103032011041024234142044414420211120042333001412304240144004324121400001441203102313334034143411000431032234443203212014104011314310233042431443103303332102030033410412243414342432244413100102423124444302011433243134410222341121233001201131131111203204403142321341014402020141231031301343043031032022424131032243142332004431430014422231004121010340304030103032344402413333332242311102412434424310234022000344344113100424231422231413003010114424312113020113420413033013040102341021410421010300131102333112443112403034032310204301144110304402402040411400402424044442412411011223010143201302033322011113403224322313132022101400400123043230000323244101210231300031020433340003134232033333312313304412422441332434333332413422201014102402403341403201103142421413412340441001032331311424414343142314234104140011011341013022331332310023132302424201140120032341144021120100020112200412231443401013244000420144432420412312212333040034112111200333424023212440211002343314133304333311013030030404114422103113413031442443044440201200021314442011423314331000010000404134433302013330011020334433210034211123330211122410414412304324310343410010012430140233231341122214133133341333224132023111442134413210220410442400024203121444412342321403202441231022420123242232414021344231132344420120300044404401202414303210200140301234114124234132344314314004120313210111333000422200041301003120313404040201440011031041432111240104104200333234210000411404113100330402414134443032413101022310100444200010424114030001012321423012121420202021043140212420402010130201224141043331142102044312442410333002004314214344201022303143213032221113434242133131204402003321140122324342000101412331004131034201121032322240324024430434411222030213000011322202113304331330431220212040314312121004340101343203441432441244321133341334021134201123342132312310401042320001404024020020324341101013333222321331104340013231003040230310120124330144101401330222310213111330044131334140010344130304434103101312141142334212111243041442213332220120423201404324423120303313020302442423204104432324442020440324003000320244013203414322440114341123221304440014140442432040301141040044401224413021021241203040123444021032324303210414141122244303443104021000332124013344040423143234042111011123012434031343321420142430114424130223110223342320404412403431100313132304032222443301222400004400143240340233420234002424442434002404320030033424243202203211203120033401304420024124304243413230123130221323211302020224013323222322303204223001443442043414130010220012023133310442022304110114343320030342311240411334340244222213442221402214131324030104324224014224231131101334202300122343132041310140112301122420412031134444231212022344243142412210432410323204214042344413031204223304142044340021301434431424122321421242241300140140234032141124310001212203", "143224404434044242440320024430440424224243443413002130423240200201431340332414140411120033301043400442223221004341330301342104313034243411031231441430341413333320244232440311224040313013114441023443010331133100012434040201434342200130340302442301220302324110012224134431103121120112430020230402411433044323330300022322132001030133302033123240043312233220121431140033302031043214412110443241144311043302413324044224311124303243141123433423020300233213343333022433013114032303441131104404344400334321321323043101243133210232024322133200313231303110422040433123332032130220333131432410131040034204400431243223040031044233001324310442313222331222244140040001401420204133102324021341030401310233012402240230142430103323123042343124101421444410221410410243403002234103034413122400201241314434423304030134033310340232140142411330144231113102441344300342021031324122034243011213440204404134321343442041322011402102104420422000311133233312040003101443210420111433212044013442034231013221100114432233113214333402223044224032422040414443114243240432230443024301200130324004100202103240140011023421133021321214301404123204432022012332433131044134314314340131232212030331020314142312303021240114143303014022344431442224311403313342140002331310424043340121111320104204233032321301011302114213413132334333213101004210233442030311341424411210302200202042242044200022423401104310220121202122013313230033121443001330031214443322421222231014022323042311240310310443042030132042302041433433243420313340042021242022230404101022402023014101304343220120220203002021021434234313321444423213003244021022210414312431011334401241123021123044130230343204311333210144301214210323340143122124000401201023440411211103110022400130324033242434224332010343132010013002314321344402412334434000144322240043212240121443234024140440443310003102233400432242004040342313322032122043011324211130222222203203324103430243110242003431110104414433422300101313143133403302121044133101321002003420432343212030413232132332431243332142121310313120214301342201330010021042100303420414024002443114423140303140442220401220100401012101341034433011200132112102000334130102041422234004213332413143133233220210021434210444103323140031124212340312304013042341202001230122334210243343014020222210003341043413002213313311223412033032434424133110033201443134104231442403131132313100122321021020134020242431434020242323421032002102012302132110211103210212012411211410212221231344422211301123014133113033323332324404100134224413433321442221403000213443140104312100243044430301121421033220032440220414200243343133322322031244131032203003442123230003144000202443203101444003040113303442324121200024402034041024330001244141103442320130214413311030140342230004331142444123441212441333312401333043111023132002334122212312040233231442221114010422004223402442424042440213231242140234342321342300400214001420302340122433132201013321113022240032312321410403324214411414321133133140332422221402300014322433430403234212302034313342231441323344222101020342243141103014144213023113340420013312203442220041114414024420433133231022332341333310142442421203202221000014204314340243132100213023142014404020411303232202412233402311244223301030234242103100110314243212441223203413040043131112331103112314142131312021232220033111240444231033130401303220414401303120442044341122312413321030412130023420002242343011014200124224011303022402403404200122244002323003321231440311011424020430040441232244221244142231223204340410001013110004111444233332141422232011010122323104211143241321031412432031411224030430301002332120400400204222122134010401322431300002032234420004131121402432334234100031224114321441314014302101302030201130240123230040340422111120213441004014401010410213304330032342102411233314034143103432114212402220321122201240311401134302222440410213133143421242142022111044313001402043342033324323403040002004220221130301141402111010310213202400023103432311034302323400240433140340233303403044420433321312411230030444021300213310421004034210141313302033323121421114111412414440411002142312332401201210111443014443220203002312022103103421423132122344202213223021013241404130403211000020013223021114133343430104041011243420333340133122432101144330414410321044001310243230341002320114040224110422320344240300412221443421221124211430410214341113243213102202442331013030132440211320203034441044113131300231112214144331111024200100310443030323034121444", "120230103114301441321042211000003211120401332231332322313443100321410304133204202432003440020012442132011011240420434101200110412104213023313111023014423140044332001222404343044243403430321001211004302432303231111312414043311011221433042440230444334211112321040442200431121303232424132003121204101212143140234042221321411412430224023221423241232310344343204303303102232121010403344212442102120432022320100010424401044324443202420202100140014141434220241322201244201344113231034121002323330333301023041220413342222331241424103022413311002313112211222344432330244314211333010204231223444142002423024130121442121332210441142301242431243432303344344341142221303442040341110132420230131024044342021100240340243421244320101303322122220112230311331233141331020133313321103444023341012103342330310243320333222401142231134021303432434403222444143001200433403300400233244422023034220023134122311442021230310314423034431203444040312131201201102431443411122314323020314203424113011334100032204304113301040424100324140021003130033040131103021140240021212041403202403111234300031341040141434331040120141044310331201323010311002400223121204420421201240434444423103434434410130240122343021200241004404000113311202322104142023432441241300030332434001413401400144444421411302244430112234032110212423103203121113104032442120122103441443213032013023321314044223434041421430433030233010434422432442331320324212441134214410443432241030112040131041302432222213043330043120034323001202324324201303244444201423241142320311133031324123234141304443013041340021222024341040320403230133412211002323341104003211213410132133012424133320123434424420321322304001030244110201430232143433013441430032222214144043411112414112121332114024321143422030342240114331230021144042024044404440000102112211203233424041401422430341401144304120112421324413100441120111211112424343043203333140013023423200201234112020142001310243403444231111441400420434232420313240304023000300024401002043124214414330143200012222200023123014313043214243001142014203133324204100110023120312113240423423344104424331113122220404301201410201400141224130421420334240441012103143314040301001100311413304001101224413033033220423234134331023424211300414324430321131334030341304232412024422411320002404211423220042223431430230204334431331122112144431430202341210300042303404310310240014144212143221103341433400321211341402033044300423330120004434411003342000020120232021430424441231312121411202232434100001340411401130133122240203422221332422320032400010330014224124431404134012332241443324212223124341202110032434102320442232130243024034112302232102223334302012000314210411401242131012340401411020132330034221443234140422230014203002020403041400231343114131202204100112111114214332240030142123111303044330340422120131322432423033214201224314012400320440200214001223412134234442414420321434312310140133413041303343142234414220000104200111101022313321440214123113304314034321343211434401323411110300000302332244330001410112230213211320002244221233320232022034234440244440133203421134401330103303432312410233401201411103403043020211042113221142114103032424102134031320340203123310431023001240040010441024014124444134401200022103240341132231204304314223113244140324343313140323231222403320231411233044221231321310314020434141322121424314232133003420332301231131214231130043431112402132311144240404232021400413313003341212123230321021234202441014434404140324202010034442033243020340312321142203333200331100004020314321314313403022243340124411142222413300144441141134430040311424324144113041420424014214021221044231114332100121133342043400342222430034410132141130004023243210200141310321403222344401022032201411300302043100434114102124110211420120232442330303030124200014042404114034434000440424123423402114133202400022130442030300143414003133104114021442213201400142434342421131220211133220003122314340340410340243043133041420300433111144430100030021304321230410410444321233220330302132134141411043120004420112324420101222044331422011414101110310214233132012222211022232143230210012244212114122321011131424324433234324202242404410342430404433432431132040322411041001344412110440432100314144113342444124300002122221410222434040404243422322414400430230404214100341021100224413412240031430401243441123041322133133312041414344313030311222334313310021312241411313044144200300203441331002142320443142142403213240104311234442012441011222300412143423143334", "404332134113101141230140433130101220221424033222232430211221341303430244101112234303031412012020401133212301402002303213234113002444140002314310203310114430112440141022043134400113241221212000144100204031342322130121323224404322222111411421030103100243200310131401442432004224244424341141122042013434413241243021003100231010040013124010422021422000243322114042413022312142413310031111423041210441441144302400114211014103400442201013333222224014431423243301211232113414413313021211244442222220344214004210231003431144104242032133331303322310401133440234414102200343230133302231310100340301330321412140300034041143031122444402322424034412230044333221210021112401113304003001434343103304332200020011302323200314011144010412013040020432314432343124232234030444101410031404430043331041331322244033040104032343202403134214432141424203223211434024413103140141032143414330222324441304012034212203404100131314041121224422430212011042441211044401334401242421403233243012300422431002140033213214323203011101303324410310042011240120323301440124340222303131413103314331244210101030104244101302444212411132001241020431433333031214323401132432404141202130124442241402034313204242013301042011143031212012123013311234134234222444131043344040312234240312200020324404242440104304034102220320330443012232134114130121231223034344004343123341212100300043122034144220034043010344211032121331330214203114243141001213401204320312403221004431044104342003240140323431212010032112330034213444004420041332342024122432100011021341330000231012201210132110211020433340013204423023300032102043400112334311132033230332000111133044422134331431221320300321032401031011134113202301041412014001322423210114434324320432233201030133013411334011103021000243220304330104313112231244431400041012014142144413122012221430243003031344333344331201433414400334224234141304343142344112121100243433043230241201030300434321200330034434424111420124331211232130332240232001302103302423440130132342001333030144340242332221234040431400114201330342310441443323003222441200430101101032031223231312200232000210130041020043040241210132000203133412412131241220230010122221000112021131403131411424344220232141133311112303133424301444004003321241223101100223223110030210001430042432331204214100141023304310331244133213433424401311201430444444311104030334332310341420330300023433024331423330032243232342334133334401024402033342422003304232421000330314134021212333022423111232331103114024043331203141044400232130413221140021103003301303432222430100401302001321312101224432422423142421023134320320334324032313442014023142230213331121124231443032004414144133324032401211231442344331140113233104442142211020133011413100200431232342142000404414324412100414133410343002024201442010222324301320023433141440000142300433230442143423412243241240233401332003342410013110123000322004121230011022443313300200304402144144032440241344324140332000102412432223224312124401042400203342000123421232140304400413140231142342102042101340444112141214323124300310241024002432210110140131432410122330244121402424420222440330333310124131033002240232230034402213022224041002310310341301414220321101024022440120011313240221320231233001332133334021010411122444300143001100311311243124004234413030032013104441034024421313312104041433100342343311302031100402330301434222144111240202134243411420004410033423343412114320030022222414330424303204142242142301401212424411401142204042011141330004201311444101422034202443312024200304022413420143212320102124110202121043011003001044003144024213421111333302202424022214422032244233123000002344242124204120112243114021030112330113222134010201303421412331223424033244000101201001332131230134221300202142303220140444114401201324104300112114130014121442231031013324212221401243241203031322020233304210003020430042030340423044242213121231003420302313424043420404414202311134121011000303330110122304041213210433403443302103110012444221132303240033241120340011310122012401042112001443223311340234204103314312414302000241332132132332220430212123032321144330124132143331300004200213414432320202303100033001233120102123431241230212223124102434214231104120200144023312410340231033243102041031230134143214233041114122141022414044434023342133214211110421231114212311013110342102303312123011240032013241320141434010342101232123410042132220431342201023032304041430104131414004314132003320042043423122024343013341132342223200010114031240011", "001422302132302342030342221401034314404104324420103102022432204004120341024244244130023040444310011443120401222201444334034021322023444012002334044440120433340012140230313001432332020220340423134010224323444103411400340121324001423342231144241224431031123234440322103214130433420311323222000434342111401123312243031410410412142001440220223210341011014302112013212243231242014111444203242234222340331400021302400011243113040030100142242123340040112134324231220312403030302213443200214122130041420321044032203401012202024300333024202024341103032111414021414132103301124001002330221214213303223131212022424024331311311431331344424424230232141021143042133000020402103010104432103421443332321400202110242311204022044221120022240244431134013043133112334014220221033314043110000110344200213110240212422044223140213402313140102110003122441213112001221213303340011332242323023141121440013332002414442013134224201444122322332312441142302210213034214143210404011133330030440413434413423243014031214244213403013224312314344420213203031041131202233210424023310031033341431341242132322421333404034113434424330010021442401112211010320202132242432144321013113413121334001011134142214142233132444221412310224133312132211101004100040141211231210044420144331434324043030113200213223220441121422100303433441320004330401212013310121330112330340230342442113412430130002101342404242442122424434334331410303001022112324333120021121104420122234132202012420321211344203122114341000344242433041034234124401004301220124312440413204014322032330434122300402314331122031104242302210411141413003023122111041224010411034110102430211242220201200013020324110403024433030044323333401341112041402122144234031424431322040303322140031240234030241413330032123140440131402043424303203044112443223101321220202120332123443134130341340420202440304230113230034040442442242220410201432220011024340240021021313443313424243313123144110442401004434010020110322243111314241320023411031421303221022000334244240242324110240141333214041201131232434344432023411232430431001002301402343424422141234344432132210123000342343041122340102442031332342211423112140311203231342444043010411314113021311132032144021041343030202210142242400304231432140424214044214401134230231142134243014233021303011130342343004302434202144311441314401220332232244014220030043114122330134444141432222220102201431424023034113330111441133023304332140232434010141211314341341233010331422113134103013211330200114442414132341021200021242300114143310412031000304330031320242414322141210044030101313223122033302010434344030414414440013033323242044121210323201221310203202422342202414233133422111132311431334010314011000240111424014030234032004344020133040140432001103241234431430443141121210333133401031221231010440014442224204411403214230224300341241124320002200120320320223112324322414342130331200202324334000002341310144130111011211304412342024444414204442421302122131112413432144321311222120000420201002004414402022200443210244123103343301102021112222310030314401404242023110240320122004140431202301222413223222334211311444101221214201230033022301410034344410441142043412102203103313111323441302400233202110122310214122224234123241204311033003213134310101304103243004242240004034440341402103430012310413320123434001232402130312044002044421431131324121134210441014011020104211230320100314230130230212441124010412100300012434403104144130234333003202403300440141342140104134100042444240344402343330430202000412030124030204331021341331424210303002034131243324034130111133330104323421241442432330020111203104041432434234231101443444201034314110234342441120324113110344412311003111033120132014341323143230122020140344340413214034404412033400202102032313231103133211013003241204124034022320442134242443142113112133232201110413143110231144133204103012411113201103312132342333300244312414102040100342422331223413020131233432132433140034301410210141320240104321333034221430402444321344220403004124201434411331044423141030043022101032432421144143342313242402400410001122033403144433410022140121433412122421244200023103331311132002400112102224142141124411404132220430414023323400332211034131100443014042313120102000020431310103132143233430123034330313220110022223014033221213404101442103243014432440314223030303040403334040312343243021311324143431430330004133202243012214124434332043404411201330420144240321211032040322110220300043001204324241030421024301104322032331", "232312121020144342224321441100434401443431140011244223004320324340134233322124240431132413142220130411212404240131032431122211213033334103241222222031333114433001401110110222121032330042244423401132200320344403110000123444102323321233114110113320123134303140434202223212340301444142201131412330013304431340234404223042020333302224413112404431244401043203200110303042032210140030033403233330141344430140023001111320322043214013231320224404330242112224034014211430414114022243144111331332442133110041124421040314034033021020214331123301342311130440232130034144142014222422033042132300123302443201443110032422013012441244343214400410203131244432424111444200001014413212201423202212001130414420214332014301220342320110314213102320043344302122211431021014004314343014234002213110414100423120242343010300023304100314314233341331043402241233421210144244344204323032334343402334332401213301343043344202003414023042233104234244044000233444323120314134120432102041400010210402332310303044032312024340302334423420202413304031133212144144034101320130423130111101331010010201210240020124211122302110302410242103034122004221202233223312341142103414134034111311033323200210323244412130401420134203112140023024101110132141334013111442040422444044033201340402343040214402004141113411313212024121423430034312343121122020401240431413304310310234113233121321414442011002042434144431131330222033212024220404014100131221230034134031331023411241203210103423320023204202102201143444213311441200401233132013110323400210104310311021013121003211320342432314300303120012224113120342143424111340211041423413403041441332242143121010142321221110431340410101013204130313142401132310211104122220041314321102142244330031120303320133202123112421124131443330443303302141423434001322301131011143241001342424212341120434001242023304110102440141034222030322034143232011444130332131334412403400324120312330001143014002110311024031314020311104214213003014143343133143342332410301101101341042043141003314223213410333142443342311033023320224003420234124241123034301020301020024003101420213220030323241031202404420222213321440140203114303214330132241042242012130420423304201212040200420233024024113313201413420023423043221431323414133022214141304114114311403304133042040002420144423201142232012422420134113103003320000012412244002113203402400210113323030144112212444422424141332113341430004101000014044311232232230330111202143420022134424414040010023342024231334001131300430333343310311330110434202422232313023424034000334031220104414240042210133131134020400012443122022021304134002032242301234312043443422404011431423223310124234402410243120342222131203342013421210411143234233243113211432200401431121133314102043000004033110214324322314241042403324123222444103134224014442304212002311422132244234020321311401302244112212304401322003440101102044021203232143434104414221124233223022424203443404044212232431234222123412403222022132231242020012400311341412440102234131201042321100330242301043204123211412124430320113404431441320330213000142143042310102030312242303414102330042212300423033213422310210322040421401334423104220221224022140012242213140214042334121424121000420101134141241430333433342303221224434413344420100302143210230231442144002303142014341303244131113011431304031021231440321004044442332344202123302130123422132212324142344111110323342421340403304413444323200011132030121023122432333000014111033122001244314141120342410034330134231114234244001324403100341422030403122213010201433204304311303134444144131442321304112330204141113420042124243301322104303243310234310424211141234430300312120210232301400204221330422303433212412013143104244414344010111212244332400432102414144201221412144034224120332122320340330200312110141140214343321324231220043211024033022123211230421441042330410041434304300141013024432004140443002020310233102434431331104224342140244300433302134220334313202221402013224212412014404424323111304200433402003332224342141241242100114342442013002304410043031332101121003111002014214102031034121344301401332000220421142410240322222401334401201034414311020242243204432404434234214222410343124342002014214403113234423113042401403214133112002340430024000230114130420422314403043401123233433122242230323324432234322333014122110141330140031230341231413223411210122034324301221230104040244212231302112100022214304144122040400440331101034411041104332222313240113142110000114014010300122402223333", "102421001411100322124422120000220201310141241242203432302323110304313231311441001332204011330300123202221330033424410330414211240342430320221122320201001213330120234001344143111232134441301042114004204133341443221012103300202242144332221023304140443404112013433244422200022101134442103441111004104331340024002230340310023304240221024214242201204104440311241022402230122021423443231122042432130204424441321402023010211102014320340001102432302024231302200021443142422121031313331334222034232004224040020223434143122122134304433233221204120044022131013211412220043113044044020311222410134430030024033140222222123140033313123240343241203024203421042121430340101342322021202421144234121003412231024434300313124423041141222213442423412224212044420142340120321342011311232114431312100012414431343313221431200420232324124221200404212014331223321240311224231134242001241104103421402423140012042442213114214003442442321430111333332104313413122214004134304222201440333443404340130022243134314014214211411311403222034222300322224130433113442134044332222441233001120113301414424040442231411110011320212043141004301312204221112302322112002412020233440322240424110231400204421401240323312112320403204334021240222211040034024100200111202243313032243010412204441121234143342232212402403201344334133223340333210344320130330143212324444430310244012343113030102200104130212222143401010403331144302342330413313233042412031301413310101431202221410431200144214144110031211301003022040203230301103242210213404234022131323324041002140400032042200332432101200113143133143011244100131031112040440114014204122322130314204121403023344423143441212222404130303414344021231130333242212343444103013010100223202330023211402222121202022031220222244230424210234134400223213233432303412102242412222031311310420422204320224120124142121133042341044430124301321133240023424043302313342332101342210301110302130000140241332400431402440314024232313232413012132400040321311142204034421143200401023241323312031232044112320230330221301141434431400001201042343213241030334332431442342112333234321001032200114211233341403322024001041203013413131113214342233442301040133420002313421241400340010022232033332401341233211310322133440423324302120330432111102140431203344243420320243040114201033034430111232101143430214130421124223333404144412023034203323103143102414132043133210232011043201424213244112344032202210340043310034343013231030044033214201011134040444122220411013041223221220133222003241130332200011243224233020213303143022433304422432334140012112030224303304200422331024212211303411023233134022213202310141113144434333243442013310011302400130000001044033211444100331234000232442130124334424214342141034133110243321444301332441023231430233233313102430201111334211002112402202310233440242421032324400424241401310140004043404131012313423424123323122202324304010013410313314014221001202002442322142210110024212332020304204032010430204101224034102424330043233240204123142310424324034442234302223001014004124241224122214224120331122132024033420314232003241004314401423422002414202333124323204322332431322042304414431133111321213433244203300142330010132240230342404122120111004200013040442343042100140020244213312031133434431341231130211221111102430412111442000134043411141002122343342123434424421140233003420040244403021214230230000310421224431434300224304040120140113304414340042143314314214144010111344110404132040113400433321432104321010442321413243104024033011144440204300134312132144310210332014121314423302132041101033044413433420202210041032322440434300310200040310201032333034140342204432044330012401312231034330303040021110211021103124341411221243323221110232330403440110104312220034333232342420220243302224201012004412113201102230432414410340322233242000200034134401122421114341020414044440003100144103243410421233313030411012201144413204112041443202141434323204003200124043334231323310202440403441034214423203201201330114341124422140331220203131321121002310014020120043403112324143414131000043302132342331240202444140123202021144344234024314322443431002444221111423423043104224241422041010114003144444231240321024402133333440233140104101003244224222030012123242034324331301033414221420201321443004222122044314004131200410214324012104314200220211140430420130023230222030210333300112314441011440241330103213343401214030143012344243320140224021041141134121433212421210134024440121203241124042423330230420210141", "441410304410243334413343023300110131314303020420111312004012344113413430412141143134241142231310214320221220132322333112000002100012102411411114132021003021032221221211343302424434233113021403120343000110303124222114102302241434132340104301401101233334021311213021201341034413330103044131224123124412104114440144330321024002304203432124214214333312003121100410022301000220341133423044001113323114102430110110213103023014121421031333114443342204041201130343441020004203004310123212110201243331304423204110200244344042013134144200210202114123041010320110332323324241443323404003142222430212411002424144230211314204022021114421210134342342003024233102131102222040030211034022033014134330121320401322404231420022401444212000112110111204324342411033340023031102020201411301130220221042134124131330001144130440203442141342002423020144311203403403204411404112232210101420132011110030312312300143403300041241401224024211442341121203034300033144221231412144320000210221141331302402122302403124323021410223240300333132102344433310140014113444442331003244144413322124232020132410104404134432300100410020231000000411144224010312134401430304120214444032021131420111101233114414111443321431224400140344042310133404414434130030141033213042324220310101204004104414432323420003121442032232420114232240022112220344322002004104201331040430323134302002441343210330123003124122233201023110223341140300434301340343440014021120031443010000002013440213021222424010021001314434320102031012310110021221141333413414120311032012120301100320244112033210404342301224131144230321322121332321013442400341130110041232414313143212142021402320024040410024200233230323243224334221244313412014233201210032011413424321412240421234221104200310314103240140401111001413322213020112122300140320031043001124322321143201304140120134324322403430341401210143112422031340441120400123102044010001410301310333032021101120022444441342111023313341243120422442024103043104344022042113444040230211422442423343101341334430431022314140203030231222124130343030433023101112124412143313002102104334011003103423133413222421233232222343114041332200424222434133421131103314100440432222310132310412141443100012231124300221012040004313130433132002213100143113233034121034144201332244422413003112433113313133030204014423203331111234000202220023241422121032012404324202144314040410304000012243341414442203040332113334440213241003101314444341240133032032310202411440402444303140423414442423024321120130021402123001320201241411122003424232442113421240320202121013332042344224202400323002111334330011032033042213313003224341032044221202432041223433131122332144110332021413224004413131400310344420331102113113111142240311320232304431442214220401443004414434314044244322241342414143323043322103301024014233313002403031334304341430443030200444112144442331310342424332433124432040222344022201040222214444313402414423443330133302123024043201121021402124302131242012044021120233333132230232311124430212342203300331442330401134222332114101341022231402321444314001011322430404334234021213020134211222220244330042324034441000424220422304041143420403430041443204013342334422133413031033422103404202321011433441142142313302130214404113120330422201423311114413332211014023300041200040104223123313221203003103300434002233402134032343140403240044414404412034020012312020202111223410141212132021424204442042233340030313034200120111210030414411233220230323331202444441222020300440013010331331413413031114123431131112221024203424010343310431421334031201004234302011142442201224140022222001234303244410221104344114314134204432403223324203324431234403323421421313204311010104112331023203112412032440404041422334320423031244220301243341333003441101223042440424212020140202224334311010214223343040011420222443324322244303322231132320444304410302300243232241241012031434202033214011442313000140311443422020231202432241441011032313311441332431211312122133114343224244130322343032004301444401004144431310230421302422100042011404043321421332303032443134124320300232412001444033203024041334003220400140140120203113131244442141330323100402400113011411110431302222302401433242042003042224211131103133121112124023222014104314034031133041440041133334131113011000140311243230020210041030340433204103313342043032042120430001314323004131021210310044203341411014013220302313403111311022100042300334333144344434040321034243424233003414300104112220231031030220314043324043100", "142043324001220421222343414423402124330240411110040202311101323300434443440442344204241213332231312223420443440032101204410412033401232321440030013421040212022114114134300014421002213030120201104140320102301334434432344023140342004400212100042222201220133111031142301304340301343434401144320033300423441304301044040133224312040042413403113310344133002241414432322042202100332103202034141434241222343313044222142024202004310123034231302103241343031100030003434203000431420301443343203340032144002103231311434231030112233404433401102031401223241124044314232421333031134442430133413223214203304312030141303040000420411143030100411224434213030110244141140343442330012111244231204210023004201313344322324044314310421204422311242301020343024032101411244104340204340414141114304411042020244023230040444323234432403101200422024432221003432042412421204241330403342102442241442411340033130411012111141301320334022313302421414310133304010434331231304223114243422144401202220430301432024304311103431344323441111331433023021222333443220130240301143211343110031134041311020014101113330101031133321241131021444124021323043334020044032103222340144140323022101144434021413034031112022324402312344213123010240323121244221144030340124420244304240413442402231302411311333041130410430142343341434020242004342344334303201113201223020244311102133430344020203134434144441140011333131210011342203032224304314104030130343131233233142122020123100224020113421431001324014023443101414414400104412244123220133313001412034340240241334210222134313143240324204434201401420314134121042240412214341302302314323222010331220444234124340243030111034223430013002321131431110104232132043121213033130233321104112210104431123333421201224142212303030312244002231122003210131214210234144344401104244433413231221221224130021204114300412330022423414002232043023442114001220224233141320143444133113334431133430312020311314410001422013441430412134302332300144232402411012402443031123043413111202244444201200220230243131404003123241424244244401032410401120030441433204242030423042140222244223330441332010031434122402211003024403023230114111434112114110214414421121220122433332102243314130042210424202041331232124303322330203234004321230131040210341334420023342213110322340100403441130240304343214020000331132334132101310441220220233201111041441313114444230343402230323332321344323021410132432310132422432040000242020422412332102443012402103223431033213301021314242414203314012440332222133434122010331121341201010122230114020032312033414122203220033043243123310423032301434410120000112414210133313400031403110241210000144213410441203421130112240330040404213033333031441404100020102002034033434122114043142011123030120122134101222321333424421042021444001324014320221012424222121210034233211124324103241301113141324414200334230324041140030400403203043043230342034321321344013434243410343420033104130400114421023231430022342222131342000022040111040401200220324240314043121143404012324303400020232201101034014122313422030010044001402214232122031303432324043411344033222001011224221134010023203111402113124013414413241421401312030042230330101213124110210304102303300424113322224144301203103140304101111141044433003210314123123111240103032412434020340011201021313030234321314131112212240003434440043201030233232203442433244223440002211000120302012330143442232224110213113211423122434102130200312011130113402230003303013403113400130244422231402124044112223010010242322124343121320441012133101043404021033400311311121212110042300440240341034141344143323012222411321032112303201230341140304422412402244032033003424003202044424244422430303410010120142242312411100202204230131043312440312240211003134004231431034401111300020313212310421003310303033014121011243213304131404431004443001234130010140231211312301431044234000444044410320400042440014341043240012222340001410403133410022203443211143420444044014141012202404030033143403234243434341300043430040304200121113103221133204444340404241212231301410110404221040103342313212311421033230122020424102101241302133300240122213121430230304011430232444421104041343104311440411314301013013013414043443401212240201422324240122001111100410431304143320213403334311110342231324040142243441322110332413102444132013144311022421122032204302020231002142404223301010002323331342212132134340042310001114200442324210334200211022040201100440403244401311042143211430102122141332430140044142442041333043", "013213322034143014014340240244140042301312110312330024241424043334102423200120344213303420412400143034342120443141231010433042310134304411312100300041321242024023343413321122114221414230000203423034300201210412420213220034412240022133010341044432301000244142132431313330003322422204123144302342321410342121131343221031040420111013214130312101331042142431401041044304041213200344101044102303203243323313424032214110210432012240411233420410200433133042103040220404041001124433113013002324412320434301142122332014244234342402222221134413032334000013031300422434213110431003002314312341431040114132011213112130332322303323011342332002433114424432220144132404022002133140334402124111330204420000022340323121434100031412123444310143410234323030224300104210022430442430434400140143204003310002040241413431412413333040024413114414113120333404430244010310433041310441111402310300331321044042112012022344110221412342211223130003432041204013004403231121001310342021102032023221332224412013413111102424341432044203342442002244330240023222341330200233314232404422413213200311012213040300031313210210241320221002043441033400032301241021300111440100413403033301410141412121124013312414344223103203340013211240413241232332334313334244030023404120330310320414020212140211120424310430043201341443212034211233102440400113143113444334011034102024101403321002444330034431133102434332233422120141240234140441312000033302101443114404302014231240223340411104344222124444031414423310001323011013044333231044221243111123431222001114232424420213323213302324440401300032421432034410300144432420441312034240212100304413244000342303214404031223331140111043343223314211440044010241024003212230414311002123043344203441121004434110122422342110443042303200441420032211430201003232202122243411224323300120444311002241240021020114102122323013324421332414301102021242112040142042032232204143440110131243442100032030341101210430102124312001332122120223230040444324230401200140010433343040143014100212420431011130033244124201224143310212034230003324321422243244343330220130214110332230421111231224034412221132413123230402241223012320033404401143324133403303340413300022431000204102112431232210311320132214420413104304041103304243023132104404204121400304403223102014401140014224000342122130123440313333203142221301423311004032330031232041123340040442300434404103114124131020124244141020344041341120323204002303212313441412344402203412000240424210432131214210430304323122221241114140141113303433004443233423000030422142414223021342410104421020102431010100111411133313133032403221432000311442112042311024201121120444201201013342400432443033103414140141122220032131130201244013411020143310340134342130202434420423234002123214232142124221232341231423144103330041210034311110323413410104130113301431310131200014100031441420202343123210013300241323013141101122004140210210344121213303120121411200003214201044310442112022411244102140111134440140344043300332301331410400012320100330334321431200313422433112034411014322114422221231101310034332300204120031223142301230142124223424411324113122410021011210414000330300244410232041200222432012240110312403402423443034022323340031014030324123031304031044423023042430412403420330023342313022030300211411143242433411441201422341422310002413012410331423140424010210214303303042132422041201340114232004242030121110220323212130020214032434223313322131424130324140041332133114233210212021301110132331303320400012412040230400123023443140103123113403344224323012113332003214131342141122310421020221334441241232201021041232333224240323242322211231242423031411300132230012140313301303330121000314012300324414232411412433114040440033403421404041431243022033143300434334133222220000342233002240003201204121340011400110000014303403003312141323244304234201111041023003042343430401332330114243003323334103301232023122034114144022323022102414414332343334401343401223324321432112403223141013420231300344112212324442041134320304203003032443022313021041421224131211441422012204122400422330022134230030220422114111243143223124130131222120442320130432443200240121113040231024420233044044143123322304342233340142141112400001400311314404022204301424120443302014104123134123320112011301220331124131423231440030411003133204101343403223422103102013124201144444133033211422033422403223344033114131312140204410034303013024120122101010134234330143123124221242113220101121043430011423124004341402130011024", "130044420222444123210434223420101402020334214203442023222223434403404304001013332243340321400022221241243013222113222020001231223124322002222300404041340330431033012422040411142224443012224002233303112431301324312034204342420114324134331240044420401112114003114124342424240330422414424003220140402341311424104204034112003433021310434441100311243404210220234140104144414202240440033023332021411104212234414000031240010332240143412300443001233444344131102241413042432112322300204434233424431313324000203040132121303433042210124214440140444331231014130341133341220433123411432304331213413300110244000113310142402322044134114001220430313110244033201441133311421424341102311444302043231404413022324043041234002143441103104222002300003032141343333423020023332433443330444401431112441233431442431303414133211030322131220201322320134112442403424322421033010302000343123444104031312343023214321342231044242013330204123432021041400210442413034141342301231032320024210441002202243111210243412403302101202422120112010002141044310041141312420322332012322402444404130341423033410024242214220303444140202410143011403414441403304404220324340212040221300322330112310040023032213034101421210022330020330243230300032342303431133132103000110241003312033022322343411014200304014413000333231032102211423420021443431443311443431422132200420333132434311240401202114224340040000430413220043034111004321312424132010142244241301121124100100200431113302322134330430404330223414011244124142400110123303132221321312144330123234040040203342141044240040301311441311004333232434312422422011212403042244114024203002334130101311410332312020000101113332203021323033024231443404413040042241430402341144310043341002322243323013410444004222211413401322021044204244032314234103032204130130140133004433010011334130220342340222243043221021440104242413303002332113104212242440234200431010122044420311121044312402112021143320220400413022134003043022021201011320212020101143140022213044103023412302043202111032132303041141320122404014112321300122032000312020400200244011200420434430330021144414114012202044001023331141220100043311020020023001101304443010101222341104121404223044440314101440432132103040401233241340311304223231423104100101130114142311103042320234442300040002244421131220442234300413401340403223300010211141400404343212403244020130011200342404220312131434041432021111010203043114412123143041443443210434243202344430443402321142014343011122310010301232414401312010234120003132223131443443003441103003434142231214442310330410301413232010041132123143144414404031212214204414213024131024014024402421323233034333433412002132022142410443011423022143111200424203312211240031311210121442221231240404234341233011311340444421413312042433400443142242143413113020202240024140004400040402303430313022100113400114230314340401310432241301131403041103342433321031423322102113013444432244223302214314312034001022210311244101002023311330014442443434424212122033432100100034234443003004022104124424240104330321404212140411322242130203222301311002003304012240241102332442333443434241310003422211303032341110410432023302040114412201233304404402204343311140402232400441300034314323344310022012012234430200114334102401441410210002343124244443301333223334111222434220021044031202030340200213000131042420331324244003044032022122432002101032311323211403200310322033034134010432433301144404242302400321000111331331234044102031230343222210300423102142101034303220344340331213240121030302024120030021320100103111111241401022103404224032014440034031234313314434011332000443313140404024240000320120021002120231221320041401040334134003421201000121102420410220303434311323021331322030443041113003420203344000023004301143241421302211133231300203324032421234313302423122034030034424003012211412222002000441224424414221300223443102114301303122343330012300132203441002414421333004144410320223242401442421134122010241110142204134311433221304423333312100220103024121002403023130340442131032331100322210420131221131320223422240133244121440411400124133030443221433043220031302304400100210132101441324313400230012320322324032313002400411231310430111431021224123331131344204404024043130404343244302320203032143340134122342230040144320131341403410100302234223304010010244210040403140331442323443444404244111441104111211013424304212120144310140043012434001423414444230301002124003131141240033144131031000143331134141012341133440110103304442220110", "321030012440114232041240211242103230324323403222132432331411204301102332430044432143333444303012334442001333222112211043040142142321032443402241422032021113131203432130211411420320114121034440303034401422044333023443123321000213424314401210220230013043213430442230020031103441232440012441100321230304031322220012144301214332420410442240342411112312034210241314120142102430301134323321024124223402043140133003322001312412013334341403332412334242043130200303304432021133332233130104321112422113444001403342102113042143333431201004323331311120412043434244040032222401434010130203114132231120112112344033104210220030100412410440144433121211342222044323401221422223232414221434111432244132112124141023112143334112002202342232444203302322023010341420140334314340013210014211440100331220112314233120043312444044024124121214302020103004112224043120442410323004211241312402243313431003111232314310222342320423304442140413312043214213201412132103321211010001342024041214032040400324224122024033431100340422240004242221030402333032421134024110104021304413200144213231100134214012404323041304321011112103003401331301212123124140443432444332122331202031411014221412324311412121441031023034322341432442224403323211143442134014204430404224011321104132040121144231402100111104244434310311134404233110042142344011242120323444021131243004410001113221333243343040400414331314442232311034433111033422120343344122320131100314222344110442241310403212301330241212242441431001421110224324323434210124042223003331212244033201213222240323234011441100002230440321430234331012241000022321421321130101244414330232332120311234444441231434114031002342244030212432404121241432040204404431234431402430400104400044213301301311234132212213142141410003341422010213412311123044033443242412412424033122340141412222214232240301223141422314021331003042033044233323334201424023323140422403240130114433221341014423043232024430032141323020233444034044443233113023313324204102444040031004412313202301420030402320101441442224010203000133441120344243212313333200403403013224303034033144333014002221440431303420313014203234403421103211320004413142043110014324340030033322000042324331201132402424322142034312111004040400144234140111213114320140143023301311140202442342103443422320243303333044141424002044234430023133442414032023430342310442224343341013313330114013414004302011143132430043210022220340300034224304131224043330222222002214232014442004002113302002033410031302031213343003441221013041040244344034021233041210312333403334320401234321431133302222331224310421214323231324410302413330342220420201344211203300314112144220222302124423434241114424142404202002442400102241342222441213340243132142413141331210041343110230214432440003101030432030314431004444103210033304223234242223101342331342314330031014034314234331203012410111222413442241000222214234334024021004404344430204421240134010004244022223023212413230430320114413344110024233241244212123041114001031304004423430311312203232222100334413013430112411300212104333444424003332202200230020023343414423002013101103300442234002100120124031133301303044234442013210301331012221400402400240032030413203130201242132121100330124212022330224014444200122032323113302313441340412121301203212002422343121041400424300303023400133111222034040121301204044013340102444340000233113311040400102433333020132144100320014404302013204332142104111021410222020023044300141203201233322244200303120021041311420002002112033241004103120423003134203314230010344024012212342344440313222042202304442343014012434030024023134103310231442023143100224103003303000023331141414003424324410432440423220211220033421414343313300343113201123312110021230023133222321332200221114214422342140421433102443302024244300411110201213231032111312133131214210042244422142113222331012244230110312421323102424400421220032010103404103134100323340304223032314430113224104111310402114313122402020034104343444024430133433024201143301234030414142003132104110311444434423140301301133424434100012414044102402024012244241214234004331344410233143141133404143031304313020043114414304142024431402204234143004010103230311321412042302213111414220334104300201233224130240131042132402423440403421024110311041230002421111213402242002404243001222414212434202201110212233300342120304110004120330432104313130444242444104403314001111340322424202432424131302302320202401303212124233430011332032432242044234431340224431342130122412132", "323442310001440243220140024423422344443302432233121203031204234404314324021342111121324210344311333334004301103023213220034223332334320121224220334321411344123032140220100444141302112022213303211244231411430241200233413410124022443020102034400431023231320412114303214402111033242314214231121321411442313024120321001333211233233042023104440034141233332314120220033224304144213022044012023332410131121202330231021421432002243334024240021134033314133140201343420221302031032203320024432322002232142201041212024103101203034414012130213000340121214414031422024442100144412234223204401004341020410302100400322431333024011413343143203013133333043321042323442011224033444343403241332411411331412403013224403300442302414420100042211204322110112404343330143013342142343403302323334121104342200020242430341232101232330432432223131041320230423131230343201114114203213334034324132323230031321331333431104000420034323322221021414021244021423042033420401342113341002431212023002014104241333302144200024230410211043403142410110044431422124043322244323312211202121230302013112310001110322211330230243200321340400042224330140314330031421414023021434241241303031223402301042000334200113001211112302430424043114143410241404410201404103010212131144104332124120031344011314014312324003043114302344230431020240022410234131342022030323240101300330344210132440013333000114231243204211214204424442210313143233320402022130040432141001320400303444410200444432200444011204222314043142340423020303102223101114210342431313431334004314011244103314422124323442224224441421101040211031122043302304342444400031132123223013132434404303100344122220443302234111324330040213203220211042432431240410132443244033101443113033043330330434120234423023310341424401120202020422104234122324304444400022323224142422004000134044101432140441232434111011110113300120331230441033104240431304022102141420320344103031242444141312414112232211403004204013204412441110013224400123431041441212330412120214300313104400310430243333141213003320231000430033410314420242141212442021013020042212432424020021041101342121043100032114004122212041401424344434003223010243100113201444023122411114200443211204421041141100020411343202121443203334231002021103003203201000240344213030122201413444404020343033014131132103402432141430124132322004401010102133244311404044321012220410044304443243020123122124101412330304441402044241222132424142100133410232333311131114122223240444131141200400204322330322402124021443401112433312312412033012414300434132144232224340000401200320331440122344114232411340432322023130142131002411414022020133304104333221023214401312301203402101243311020403244042004213413441243222143200412304442313203342343304232433003114440311210213003400212104402033101144422144443432414114414420114002123124320003320003240041221020031034223023013033022024304441413122414114401210112413300003202303141102000424232441444431043102041122333043114411312021221121134330012013301144131410341343413303102242102224141043031113310240130202133301201403120102233141320041414032333442210104442340243344340021201214001040122241400014022200034004142332303423200301133143124043444223123122001311223432300440402023422232203430234204222011230002003103014313221124211300342011231233230430141031021034440123041024213111430221031041101303112141441004404030334131444413124430043240140103204332232410202310400301113343330040123432341014132213401112341202344444420122202313003400201300001102010123012024231013323000423424304344234123324004342244301433332313323144022343102023014444203421000004021400202132122022130310011042201224030440424133040220141232424201312202223430034110121043020420440031440002040431222430402401104103233012111201211443100332120021212104134130023413310100323104200041104342043244430023111423421121431314224214441440243442400224124103244241434010121200444342400440402320132344022211232002201431403034344111221044420212231030123322100042104010103311031321232020111324200240221244101304142122033432242212111042332212010133240201100213333113323021102333013131141232413010340124021310230044131014230020143313412202333123034420323440040004404422004131320141403303104223310231104022131040111431041312413430320031031310033023142320243004400344103142444141104100210434301030411242342443111431332424410300413432144111002200241430132322033422211134242134213120010332344334223310124000243012000041304422231424302130004413202203002240244011310231", "331023104210241001220131321301322422232144022024310401021434412434424042022212303304442111120223342202233124231440320103022230433324343104023233410040013323124100430414310343414022230440104022211034014420433331400002030120442011223412232400202040213301044311022431130002434422311330033023034344034223031020224330022324420231042202200403131401211414404020230331213233313113434212110340200332403201213023404111122343124120013044433410202214234223042403132141041030142010123402133043131010234130111144304222021010310304312402400131220440302421313404432000333040142344420243232331213441020202230130304044442141242411214421001023333303321313224110044041243302422012313044001301003332134013131420244021012341031020312030014243411201320220311141033100414433204131440102404020002022002132240342023304003222234240444423241310410432101121311442214243323302022133320000332220132434204224210003014223240423012423214440121441110000134441101402204111233134322032431330234140101042020101021440314021340000330042322232223440402401112133312213040332122104313412302322224012344412112002000341044422332032443330411010334213422131403023120231241430224041320130311134342302244113332020444113144332311403333441342240103014322212213402020332344141443334413221240424441442404213233102100112030331342342443443301043101111422021401400112140101021420231014432143334414432213320001421220010412334311043024330220342401003130444204431310122332000341314024201120432142444032433412224312304441342214412111001341330101444134444234332241142341303234412303421421402042142040041340243013133433440212332220304423031314243403312201133404044322344322343424202213120221222223000124103203130403311440102333310221032424122122314022344411402440311004210422111244434341411000113200210230213244002240304140013401321131211121001204111332221341222440244141444210423011104330403043002310223041240244103231233323211114124322011221324013432014312341422444141100002000444024411432110303233110041101321330114000330004014143242441130221134122430020242432332100013431313133404242100411141120021242422331412434403242420432440214223144001031010020130041212432020020444442011214111310302430204021000043103230140421104101214000120313312242313124203321410041314041420431010040142132002410232444304204304102243224131130232333302341433130300433102311340020432441421303434022412204343332321034334304310310122012422242122002400314342133220023310224414334212432132232201012333421311243432312101000321424404030424024310104102343443200311203443440333232321011404304042411200420120404432304130124240121124230230242244234042443202404310200424112403433431000413340402023113320104203240031420320003002230133341443244423123224210342200141130021240232033321332400311300101233301324342113204134313200220033004421122004300432441411004212203132044443220000144433241023134412002304111423412341222210413114110023324303044200001402323423034211244241102412203402120020144024120423134022440044121240224221323323001233443333244444223041022003033222234201420212022134121241420232343201443130332443311041233144132331311011300013441114223430442100113142420243414011041410102333322410024323313024332231113440132012112131134242404444220034204124230101141224111244004211011242343020113402212421230400121303022300400332242121314203222103434012104243244010133021412432343122420301412200142342220044043112404204331442102304144114142244111204403441433203122322132034441330444204243334432102203433200043432102210122300333231112324421110424214220410232404143033121111144222210400111144021402440302333041324440112014231414143323003241342430114213103123000342431101214323401412424111230222303121014401424101042300414130044112432203043210422340213103021114232143000310110310122122124314232410400043401140400114020440334420321234222401244423413024111413113221231142210130234001020330133234242024242041242012100004400104402441304422313131401042320222223311144301040133401403214201442313441004430020032334343334021430134324233004132130023031143040324213023242242432431331201310400434334403203314302324012300143134221023244303343043334004320131323212030302421242013141120201034232302331304204320302341313410310302204101204324032010330430131132444103210041122300310002111334242411023412332204034032303230023244231310414104002104122420241402302244443400413423330124013311204200432434044010011433114242044331030011343414023004410401102411111123410001014203402144302104231442", "133142012433430431244434030412441441010302140213444031303244124143343010014414114322432333114204420211442414111442443233044442331024101143340144044104304311342440403244301100020241422333011011223330313142241204110124043411341343212103301031014104321400331230024040341221120411322324402033042214104224141214344240120121030322323130410242343004243021302431230200102344403123142033241042423322401022321423232113240220124044023042443433213023202332120322304043232140431242113223243043103324124232321200040240123021120323024044111032020112401144321023241442423032213123014134243313431114411432003100022113331413404442203200443240040310040200122103231101002100321431102334331240122312134413443143342424321402212312222132402423134343123242142104313442401343344203042010242014311211314400224231311012044220214033040241341320001121023301333013144443242000210400242012140044143104202331241143112420133404400323424000431123324220144432232010134033343343332103101114403223243310402332343140423213032423111103024210333120421321100433333203322042311414442132012143143123013042431143243343133020034300432041332323424144341242332132330442201033123134334234032202324240002144423321401042133040434340304201424143341404304311044112200313011342440003302122120340102243142124003442021101314104421114243410211044424131112240413412312111211230012011132110233132201341232422223333424420204403003302343323113131432014342031343224102110212302020330330423232022444023410411201240144402204311414040141344302321342123031004340104320304232443223211204410431342003131342304421404344402001341001312130322403340220322314414104411431124433401423210322104402441141134103104222241014131411033303314424314122413444240243202012430224113242304444440340100202220132342440414213241304322213001304443114303034112043422041441404333114334443323421224103224122420301312342231321020030242423032123030041130342021223312011210432043320320203304021231023333211113230310441024243434100000234422322411334111311130420433323421123203002234123331433010014043312412201214011103130034234440410423333303301212042021230410033033100041212403022422433443304022114244242324210310111344043111014332210400200021222442022343442014142111121013242040230032001233210121244004333422241110441432344400240100312333223323343222031314320341143344201212310442142411212111223410141424100101444331130100332230413432011342044311311343240034040411401340124103443310141143110412411302443310002344321241402401322343033110231132114310403031100441221200040433011313233422241002000132322140424333034130332201401344314421433312231411323313224222030113134143411013241314441124340142113112444443134423012341433424042101412341404022430211302040410004323041434333343140142143442232031320434203331044000002302031314113213000222223443133444412022402113020114424314311421043414302222334430021010333232341314421110130143203141040233130302032401112010043101312334020413411044333224322321143314314314040420132014320240200114041130441241344424340431043310302230300021131001103303204344031014334234340022423432013423420123320030112400233431404013311330342304342314114230004042223444401230023204333433011340240200224010111441234301231420343031340141033311134042424034322110101112011304032033321013210211304234412222333330300040140022404420220044114040432210141042200014441103303032123243021332321331301104104400303313200304034114224421141420104230403033211124320124214112002231024403413320014003433320022013024224433230221040011202010120333121013402332002310203334034243321133103301024443010221132224144240310302333342220331221002224010240112304301422414241313011113214112233102103034414220412421123110103203434343142033242244314043222111142342300043132422113311242422010432440403400344241014013010334201134212021231223141432023341322144334141420042343013322202140140423224121134043002430020020340230432412042131042132034444300004231014243220431434223333434143323403341104324003340223140300013300122444301124112001220333023300232133110340044301142334144401431401202343333011334042403031132414203442434344412332320340414200102302201110034332120203203000132131321443213321230144114422340243243402131410221221212240133224011131342023324120011014440043124300044331023301213010331243341130232223143231030220243014341300034440224140304432124013413040313011023241344423332231113020432203003440040303044031230210130144412103403020120220311142302401232330213324121333001024243", "212224233023230312444043343210010103001042132401034201000204214202132142001144010002003402310002103342242322120002101141432113112310343242000001144131332411213322433333400024223442420244232443113011314434242024200400142102241130124212112142433041100311310011104110424440000242234101302421342240231034442214331344241100200134324010304103022220122332213341033312301111301140314110324211013113204202444432041142102331310402301210102344432404423410202102321223310131304200000324233433142110330042013322334033331203441131131413334401332420023324103310404301411311222403012040103121004100300112000204103231113334320042014233443203111424442404333030002124304042222021003320430012223203110000003233123330314421110302043404033041422341100441313112022331341331003210234433433201034010404043402133131134000231241141240002102034314024123121402313134144414032113004300110310401002333002132044301200013200432003321032410413313320320221331304131112101242403124130403024424001042023034321431432322132230431421410133220222133442141223421033414103300324230142420440210404344300430324403340221421003341420143432411144132233131414141204124033201333243331430132242220410020243013314222311002043403024211221423101224100002422312121033323044322123024044202130103402224432100020044400330130033201214233413203041301034230230423030330121403214044132140404101241134210212330422332122234042310231230014301001421121404100104142230320114122334423402314020204011034431230312401341234232430032202342442040441211420024034443420234322212123241033123140434012042442404332032402103214342402241131240113013000440443100243020322441312442134110131210114432013112210133424134310420001322113113142004240244240403422431214213020423422220032320322242001010331231043410414343410321100303342124233114142423423422222344141120414131311013313243313040413030304003214443433102042241043443334010204441313124440213112123033444414120101210403244400202040201143233144403424414432012433410134410323302301033123103223323412122002302210241333042012144344444030212204302414330430031024414022102232030243202241221024123021433412202004312122301441444203120433131040012231122142202400432442210042004444324320303420212123004343213420434342023020303410242232424210230020031343300033202301220201042343240440010233432204314221320423222442021123221213221020042124300213244341034143041212214121124331211423304321033013000221133302404143232040434442401222243114113223324010244312013043222100212223103102204431234013011221341202344040330143041424103144440044422243033340143332222110311144423140212332214031302312314043042434013222313100431034103343333420423443140040401330341113312312203122400204243220323332024222021344402433004140403421143211022403002303022114322333411114044220213242342022220111423014411432124221233024140402403220424424230403240120320424213244142034044302410431434431402444042404142314402014141242421342314232034013300412001402211212223102134343102330403021340034041141201002304143413443020340444444101314444443000130123140240240343021114202302112334113221234424210331412420424011334242320321223132032244211312240244442400310212142114242412133223203104003301023002130202242010421424324001200314223201242313334441320011043011433310442243432324443042344323434423323143244143003133303044304023012120224022400343202104222241344201322222021031011340423111121132342331034213322111333204110303242323413300422330300414110442440334231343310140221301340132331044210200132034112234043340321401001032411433124022220010231100331200214022141242422033104202341243102331343213221104014224033111433212402231041430234140332220003001310201411204221220320311223433134101013102410110130244023414430410040231112443010212122442222213240432442120101310331124201144210430323330214230030024441224122012223102413310324110241414332144002233202404331011443024034234431021032321440014123330311024043144043122120033140422023101341044314120110231310311414403442041341042402412120404130411443314420232041102402314403113240023224110414132334400444232140313431214013301432234003103113131442203132201200043432344121314044240311143444444012420203303143130200404021033444224132124210413013231012041104400311122042141232034041323442044304413320141321010200242310024344110324304023402021220333243431044222433140041022122002111042441113111411043311121032034201302123423243123224424314133223400122124243132442303122244301302104242311444410422040412410434402001", "040403114443144130100214230110041323142414203012044342234413404401200400324421312204121242020440443002211033433342001140130313103032310034331324133231240143104404212002221000310432413112034314122333100014323404404012121244004432012110404134244023324012434012002322423421042332242302310222324012110133344210124332141103231122442113331234423123442433212300343213112404143342231400104021010044034100441020221430411342121012222230134024022312401322014010223232031323344330110123101343443034214132410414234022023440013034442122103424133313112424412404341233032412212430312011032131234341430332234101101203213013023342044234213201440302011323310100223332230134113040211222303240123330201401104120024312000312134432040220322422124332213031440133100044000243224412301200123442144043013123144242342414420143203004432344404311220222024231243432310231000212304413104220100344203441434002211144320202320320233421140424302130201103000002200024231043304434042044334133121300213411332001443422341423133340210022142133034444234232304244241013410024103440100031300303132313343144230224334412131030040103141100340201333313020324322134320324431001203404144214411311133214002013142100211044134004121123002420343221434233204100421414421201134104220341142404104343334322211114132214012341011223111203103404040434331203320411240043112031100042113403122030302402320402423223313402343323402220044100300344421320032034014202342411432300133112443244230401340011020101203230434134103030430344002222112221311433002304301003003322202010020241324301133342000001441310012144241110414104214013233220320421210024021101040230042102233431313144020301424333044012003034214430121443434212420311103320143332400141303104422301130113133411131340014324314422002430444124313012201334230131312340411343001031031044324310411312033101324410110221120102103100210142013222041314104242223010012140340403344332303222201424022422233020001020242403223101423040312313031001222400120104340400041234442430143220133314201031002344021422441443110104311303101432001012021331233124204221210101010231404212123220213322243224443411404201041431403121121040141011214431200124022202042222142231034242202012424002042134444134021043344241140300043231140014021243210220424000421243302023402402022331143243340411104121443303333344114022223143334202423113121302301204423131024211033224411430214431000011423341403003401231410323030432200343343102243121440402413341310032341111401320313223413311123321140404231014133114220103341320332223403140241314414100120021232331412043441140114233341240104220243221343304222223130001043341140132311132144400221222321111424142112103312420132021223142131410311244220102434201231301024043424011020320332100124233043030304440414014332021221301322104120302400220443340342430140100021043441010001312212111344340212400323423031144033433401423413341144032143114423212042310040401340114241400034033422014342112102333430040310140133101223323013312211041113130042402212313001013210344400230134231131310234424114133331214224202203423213311202414131432030334333224121232131410401402344131302311040100212030311030112430123244414310024212322404214041232223313024432433324204032220133122111031331224131312030322023431341432420410104111104313242002004232044022424400211241311124212231302004004420221200323203203223120023231431430214034240101042320320234314321203300004314144314124013034231433132330112403404223003024340300144331310303303330413034123242342414204332121431431113323442244243241441123230204422142003132342032333004444331321304001341303322202223334443212420222201240240303020210311440000404240041344113440240103314410010300232010210213321243022044101211220004123423333322320041343322103310230133403032034413314000234031102430330320144000022044111140132004203000102142422124304210200432130042431342341221040444423241331444240233133443200100440013134241324041230334142133400121413412222221201212313134103440132422241431102220131410411102240341240024300120401203133202443113443322202232401141400210442021013233434024334020100103243424020011321113411140342003344403032142232424400310322024423120222304341443213401443424432321423323434204134314201213011240201311022112141130021223040304324202203340041432313131121421301112202013231244214141313310234310232242443223412400014000213330010320221024321442432241123131120012210332102003102140131034014033301140340201300004021003304020404114310232203241341100214342420000", "230200230130041042124430300024200413413344340042021304132114130400040041410430013400021230234131423232423322044114200230412413411331103003002314310430214240042222400113203031332434110434411003304122111123042434223044130104013332134430320022422443034103401110434022444024202243243010334114412342244441402141034423422223442431240414021222321102212102444211104044410440122142110212302302231144212341322004202021240042102422033042334113424212402313221312232120420211240433321331202222032300301113421113414142343220432443012103221413224421333320104444313300344140333144341100401403323243332012224223243031432410234131424421321013214111411220402212331440103103401022244302340224441322330342042023012432244333312102344343201243223443432324433300402430104222231241423024242302101032341131010132412411241240101201103121111023403122014111143231132134400312332024411230423422041123433101124443420334021214331000244003234201330242040030433431143233132212010002104224242234403001311100313332440441114141430433204442440311404003331324444410111213101301104301332310420430421313421132122012113144311102414001212402001022103442143212033330041443303020213040234144024300420321121031021200424322100211021310322413002311210000024212012213310212203244132202420130022413401422442213003243114243400443244142200024341010421240203240211434224232332321242130334301342020101440244431421440310304042034413311223302143140220244103233131124222122312332410423223142141122402311311341243224444243443114432231122244303402042003100441001244201344130224124344230343340022311013034414004121414403002021001300334421231214410010012334221022142201330224042043201021430140204314343310212423121024404330230024031331301224331431234103110322041133204304343100241032002133413001044231240421214212301434020014413330144014322000241444121120114021000231032442001242111411331040233421032203013001100310030122343041110041224440103204124312243211430231443402412141122012341322402224422342421404411101011041212334411044041043334332240110311400343343441242203121031042043230301140440100420043200103014413332444110134043004111400324412110100110322200314342030104413114140312144321310220442020214422122140003332024402201043343012443202214143332101413424214442221113303302230120213414441443042231104334320044124243322232214222332233231012112024414424213033332133003110234000413323430302232233301010320034103301022441304120404411331244332303442440240144441104204124320140143144322312142244301020240000444422231000244042200214211244322331344344111040014404201020101311004032021313014443414241212432030031321321320223420221402312103402220121412234022130402334214140422342231343241103230314102401420100014203013104013112301302311143100414031444044313311104043212141434404223300132042312303333334411014400312322332010404404120424030304202034141211242201414321323344232234422221322211040220402404213114241402003223122424102412031212020342212242411243130101004043143440404133124130441321431401443003134203401101021134334413432120341400204244400320112310403433431444443332240420433101140340103442202310033243234220420144243103144141203434121440140021123021400340012024211434404311111140241132102230431113431111300300324313322423142102141112324243020313101323134332220231302400441420012234044104334400441024123312203240033043004000102121201142342432143340102430013211111112040100404013014204240303122331104330214214100240111013241012402323043401032312100413410031033432003043103322144023121224143412134040010443014204443204012312100410201140111101101002320411403422143020222200001420133210000204233331130323140223130220414333231004441123304214103142144122110311344220140104201434312432201030312003342113320214301001014124123340210242100002132003332201200032240102144321200421244131212230340401433341202310323104440421212223404443011114333103143013030411424103210413132401004024211200401324232102141104043343041403231000232200431102110310042431412323400142404411032432111433131324420331304001241433300423404212334441140232302204112314133140113024114423403444404110010100044422131301031323310020114302121324141322042241122141304020304313414433443232441342002234434304320404340411323434220430401330344232411411333101300341134333012322411101022410444130300320020313123114323242102203413023431440420001330233412013401224120342032203212234122020002002211422430442042034230022033021414144243133110204320221304122441044232443411414130420014333", "211131404313144110430442430444043034300144021014122422341331114224224001432142301223220221422102433322210434444100220421431134343000132021131342314442312113320433410012331113001010443431230033300021100402130440112200343233122141042441131413402401100300211203022234332141032130403200234433024344004204021320144123211242430141304441002042044410143312014242312342102020113210331010143230203024241441231442111444240113443400142123201043101311242441121303003213012200124400133042243100013323410331333102011011243400120133411203030113332404321330040013301122403402041043012441423120014400232040200422233203242231302133311001443340310402414240404413422122333014442144021221323422342130442212022133211024042232213342342311114304001410312303033330311301010310040010030220334112311433414122302024111303413021432440331244342221122300033034124002114224111242421122212124231441240010433100220443424323322130432241100402213201203112013344440202310441231404304210000410301034301330043412032104322230142431333022420040100134210210040021143102401143140220210412030220202303141332341312334414003331102242041123140223410440301231124442341231423241214341332434333422110243104011423301321123240002014123441010401011112042412233311323443130224144332103240121033041043003123202312020431113404040333122031133302321114411024410341404222310111431314122410004421334214300213303234042213010132412423200234204413432032441221311203312121214304014033103003100210302213222024131343223433140301101213322344011420324021204203023431423230223120221314211301124343401322432222310240424130022310041413202013101440040030143004000440110334333343214032322324210023403223343102312414341312013432320001144210434132142422112420131123432401040134434002113431013201043302140424403011001140314022400340301232020410141022110033304023413313440031144220044142202413030113023131314431433002322201332120344344400011131301320241101103310014241301210441400232121343231201321124103434044323314240010323102033342020423133112242303344331120120332131231240322043232100030112310023422014031221102343211231031140331411301443004400411304410430300144101442142310240343023023323232224044012224240132143231133114003134411433110433341112444121324221130322243410431441301241322313122042132420013202101011032323334224303233033403123030442321000042004124014421030114040430310344210402214003420331321033443311313442310111244224012031102000203122303040340133403410130011214222000033131234441204212132212344400121103231334320031324133121323124431113343200430230020243110333241420002413244044240102211422023312421124102212140130121342330114044030030332234401344424434013300124201244311331143422404204311332220301142230444040311244104024044214304124123100200102214422434031202140102112314300223143443031244221443011230321240430311133014040122334041412304014431003443242042420314130312042433424124323104132330241210030430100444444123332343110240424204310433043300140232413440434133034443121220004432242202233434402203224023303331400000122142104431403313214323332214342313040122144042314331244324020124234244330401442031432412014341011323300240134020431341242033201342211434340332423014423444320102022004101333321144021231124341402014204434132230204131241032334424434003112022414210113031014100300310431442314043434412221421120114230111434144213202131410244021122220441332014004404234221240001133133011343232201224003312423322342340002031021410121321100031101224422403440320144044033003343402404321143123301434102144144422244321313420320412231341133322221410443303003440311143202400103313022420243301240140314120143422023124120414323301120240424140312102023341223043113410003102114204443244001210032244202403112132003104204321020003133241031243200124003303432100322431140102022430001142031421100013322221442430423400314300230134142032010404030130141432103440421320230444112201023430122101401002321111041422234340111121011430314241243133210420300113441431142443102110141312123200031323110343040012422300442030140302004322314441124402012104312244112404104200111411141124332412314433224011300214003144012320114431322041000104342424101323420232340102034311203313024340430422301424342231001240042403442420432141441213004120012121211033024032434401331103312443043222140021443422323430434443422420303310343124024232043132334134231021040234204333203133210220101414342204114044000143242202120440113430201203432434014230123341400020342343414214212422442024", "224100431411001422202044401141220240313340400321013402443204012122411334131023420234404134214423344401123104142340020034204334020310410034141301040410320433000114442131300042324224321141242403000203411101340210030303421440143121112043004132014020011303244404033230012424040011412302323344001310223102341042442133230312223413120114423301003420040213211242303134103233141121232414203431413230200112304043003421331330100233111030223113234212341444332242211424100110431240411411302003123133440103302220434440340403424322201120040341310011020340401300020334434404432330244444400124330041000104230334230011133344411243220412334100030311432203014441121410000213400014312431433421331121211113240002433213133444402443424340144110124224024132120332314344204030132431022141342230042200341224401432203432410011200003314102233022231004123023432003331212123020123033230021134034022300042020013103310202433103101034031111000122111000441330034322301441220433404223200312310111301242111221301023213120331301220433223332121014211042023444201014132300000222344340213233110431123102410230104043433310343014131000330100423202431032140110332414130200140324341330444444142211124103230042042231110224440420303144220334333102212300103443212324444114400314111401402434200410313413011134202043011211144041002412002443433314011102041140411032104110111444413132102300230024413341433100343132024304421222333101133140402424211032424010444311043210232123430021443402101014110124230133432330114230000111100042341210420233333104244102243303334412324201242311111104310003143334022101401000022110213420200302041143141144012343243043023421300234340213314210322211202112331410123134202000434224022410130021432412132113404334031212332111104131113132004234423232113310422124312200102040313034221023124232334202302414302220321244304122113320311440124142310221003320102420012140021024231244442203442003430123404304020023330420022121421210430021233023030344123032024111312114302413410301200142001321022404111203400443014444243233200144200011020200443144200312241033022333341333331023241031024342324003044231021224000004322000312130301243042334221032312022121224014443041111231312112403334303323112344242314014144132323100214314234312403442341121244030212333114304430232013201113302220230121341001230410233102443402430334444424410030422414341421130213103234113424421241300144301311144031121412103420413312313431433101433101413300421234023313432331201234240043412104021413421023021112203233200023012240321231104331334422221132344423211433243323041201322244012231004141202044424220124121330341432211114231320131342440310412042242104403234430442131423344002141330332033103004332204413332430120001042322432430143242100212432440130201411341030222114314123404221241423223322400044220002112222113001230224343031340442041304123424032030232404344144034111314443434440404344403300114044101143014410430312041322433434114234330340120441402124113201231422401004134040233142020222313333121111330104104211302202343422412040233200131143311242312220240241333103202030410333223242314303440322021321403412130131320143243342111003410414331311012000422200423442043423241300002431013313204310040022232333420002010440223404122040220420442303241023101231200022001431234101322223044323022402142021213024340001412403000310242112332243101001123103344441024131004430041232210303224414333013302413213111002214420442212444014101320312342310302101433140220040311243323012232104010143314020441234311312032130113234133342241114401031000110333421042143111314443313201422322310202420241431414224202432142423130122201012442440140234001021030430324014310102334321402431420430423410120341340400240120004100003021131013401411323312401101314244022412030111213443311320122201100023204234300132014114234130001331330434033241010130423000412222332101344234320430441224401141224424344204222131232314322240010041014421320314443243340110310110203322012132202330243214421112240230040143340131002301330032233243133033304244202210100110223021131423014433131233342300204002223041444340344134120421003221120220324204403011423144404411140404211343404132301311440444022210242222343341232344123031003143140221442212001242424240312111430003344144433340222122031040423103114134320431303333310142231202044432432312010442130041042232404024324000021214413333123101130034040022122341040214132143212121024304223421212404340213440233111201040001220002301210234302302024433011210", "020421341413212034044022304412013410243001234420200233203404341133223313411032312211433110041220323043233122334420133130113323213230342100103021320442241224000003120414133442030043232300241013213443201210303441332401023341124300324300231204114002121402140204102243224224142332134221124143331230342410200410001014244210324014203000412112121042141313421442344002403043010203231003302341303042313244342140000410402232002243320230232421324221211024320443132134141221324111333213400314221223010200322012113300231334140404041401313202102023400023023201020034212123330012103012420022242444212033140122312320203112320104301342414143114144032212434304343433311103244321124110213333403430211431402140234222440244130344203344110442334320032224113130430313421030021031011320101010122132400012332440333101421044411134111310314320134131012041014043033301232243121334424411210432241422104102020133311433302240303112404214242231020224122243010423223413022334421223421320434032001332312110331034200410443114334104023140300230412104241131004124442123001411000221022302100211400132031200044244202444132143014404214110434444321214134302241402120410401242131022013331201000110342440212243301023433421201331230423300111334240341003102014312133020414221201140333114132101140111043314012033211341341100021134044012013213403240110341133111231104013424014321412331224000314214242440030132004441311440320430010334214013002201214223344321401211233203032403214002111104230030141211440231313121343330021313111422323400130040431313444310310203204224141313213423102403424231120022124022114224221223214134204004114121432002132441042231202304330441230314022042230421313220342332141024141300134414114011411122430311322240130310144412413411124213314401023211241101340424401204422121031400133342203300341020244011042120004244013301333213423300343203104040031300433402110110112324013434241244001333233313214213004443134022101004114134002122342422001013040310403040421101434412130300120234440100300110044400114143130334142043243213340241120043441404341131242434320324441334303032220320412320033444222303103321110140003212101443134431334433303243040321204330324102030031001232241004300210120141122221140343324013030112224134422332402020202322411342314211144123232311232224222320104143234103340432230220213320233001121343220413003021012333030100121300133321033401402112200042222041010413143420131344330240402302201000413344100130321120241024030020412330130100301300322221300320234231322303421231231112010032314431200332421122412032040203403213120004421040321242312030242340000421240214322032240201141000014130244431342004331442121323031310023323403010244023300210303414210243404122313300130201442413032111400342432130213201230010112143232032414344130444112112102422133021333213043214344140212230034013140220301044443320023222322402222202343121141432110110424342441031121340430411010411114333244433413323300031344320232300401224124012233233132101423034340144414034211130324442323100103422432030112304014040141422102101413232310312132220042304012111302143001140133434210300243332410131220131411024141120202244000140211223324034411414241210202344112441313013313243344310401121012213341441001343203234303021011210433230404331042143043211040040433111102011302410431033404041441103314412431321241213214124443412240110141020232334132144344011331403441414214030434014432403221000204301034310222033333011120033000421431234304213342320203042114203124032104134434221101000101344010324441322430030311012444120324221133241200134033301131221213424400414220340344201020212234310421024204011014022334323331104020210143422123420221111224041113011323002004011023003240343010120321404220102110230413310031313144313024113011043204403443022224220240022300201000130421031042222002204022101043303140010140222001141341043103014200113110323221404223313412240040124412020113404024411021402432343413333212043302234001401223243321241434114110033412331223013332304310330120024024304330423033311014140042442132121242143344122024011011122114212232413323200241031403033420203342442044021201214040034013340122244400402142314223021432444423031304313134411043241122413400301241314304411103100242040143141224310243101240403104024243311342434222041204331204100221011010210310101141322434433020134131043123020400344042432131043030322411331404030230440443120231014242412031301400211341220403120212200320324024204340024343203344311411144331111044134420", "204334124112201330414222431213321421014340340341100044103130301132000431411403200314001031401033200310341300112002211430012433233343404303223411241311202214420330414433233210103423202410104032032002044304234140012004033301401001023311233203424334014304030010013444213232444001130022110302011443212224014330100312334304040104123303440444021320233301033013120413322131222211014043014323422344431200210343333212314202234422112030442043342013211014210103132314203344433224010422431201022404242414241200100033134004434223423223113401444434334320143102323243100401302343321411120441324434401122002330011213222300420334312013413442222023133424430014432301043130014422410113242120103002331310432244041303142124204011103241113041411122434103244200341233213324040230220341321340214401032423042300442334312313110200304002314434102021214400311002031140323310202032030400211112221213004400212220312410424014204221344131030001102031114032013342102334420310033421023442133221321213213311112424410110214232000233204332114143423124301443043242224310001002230124141044231043243243422141200222001130411412413031432113032002420043104312242004011113224310241410310141341223421122433043110031023242131130443444010231430234221124124222442403344110433300322043424233422322033432133310031030040032023221024343200003141233441221102412134344201104422232442320201340232411141011211423011020424111210021344131433320421310114310132241001240143100011003102442042331442423022223314221044222214424203244420314043232441334141404344332201121303441131423030333213132441023044201031333230101341124413334134133123233432410140210044210433101440102420441242223124343141244311043323330114011013221322243201112241324333431033143140442120430013302444432114240324223142140120242140010434414112024110044202224220223041230302131411240224343200210040144303234422342121344202333141102103421021021441021241114200001411411441222314321232232420020330342004213301043123224043211334000131343410314311434233114400230324243303000444200004241423400030311212102230442024121443421434042203140334302023231242103000323200313012113323013330130243324230130311414402021331241343221010214000324121130301322121304402412023203114101023033232114121213033243124132023030100342144223132100444020043113131043400200240342322401141020224112421200332130023342020410330021032144444112143240440144132202420041130401120321434041240134342020424022113332440022213140310030434421331313122300241211333233431011121303213141044334313000144332200100412021343314140424033044300024331023033041030230103212123214413011000311103020314030201102112021433011123021413103013422332214222111211123022413004124220030400140432304311312443401340143223244040232033443232034300443100403040342043001121130231113104403431002101113000130142000244001143304323313114413303212100140304223020331222122242112221222410242232330342312223242221342310130410424424103343021202222132433420314223102441243023120223431033310020444044243430312033242240144243322204210041440402300300112042441000212402324112444344100132111143431030243232340220221203204231313043113311131040022200443303340302423342232213230003322320242320421131222040034101022042102314120030200444312103041332201242000202144321134134122121211320010241124304022341110012424314312224403020331031330342230204440020234414304040331221223210102301131301301213020244331423232404214332132243141300233404332212333242221310443401314224041344134012132212223021444442310310143202201332301133410144340340221111313203233341001214400101241024032230223013003414032433334344331210031230233114011223234103412123043334043444122224301142400134101111143404200442313311013203321224102224102334201132232233301243411332242041132000141100442433342000331024133440433104023420214121403211200044404231334040023244422201004022414402421401000043434411021112034003330003204144024421213120213124023121403101201011124114330111233322423012432032421313214023042141000223423221202012030114401021030442233324302434212242120001301113301203142320411401032304322423440044211234242000142130442114042330132131344011334400202313300341102442040204341230033314123410443333241212433340430311130010343242101341130224440414302330132032014334013433213132220213332103330220320004110411401201213411310110341224313443224013323101212010400104230333443343324012432421301424002324003211213431243442310420033312410104031404211230043312032242324423243112314123320213444014404341", "444412320433011233002043023214420221322431213122040312043200341030210331241211322331031203030231040324111034130122130324114343023420444041404243330440134341033240042333032204111044312004301042214220222012342302402322231411300301043324034120234113103440201444443440244320344304022403013011412444120440123320243220233034024242100001134333414311431213310300141412004211304444114014304440241432244412442024331444232103344430021040231430214201213312410021133344310003330132113042312234114203421200203224223141301400420431224031244142122212412302210243234310410331444031224000341131030140243244302310244011413101030000422234442444442130212434032203411332204131400332133004420001101103043040323403100101000210441030041310020001013034413121004440221120421320221423023131011033420221013204042343240024340124242022333243220102340410101134004340211330343004412232003141131044033220110001424202421414224330123010020004213212031432332234432444023244121324344220420312021123203320201234230410412130342322443234244142311142201231002334013212334012201004023123042420304413020010113000413430220240220311404231243400321111301114332312322420412241342124344434143332201313244432040323122000132400203033031003230034124301223320424013404312202212320432240013341222140021011324043300013204311333314042430332044433004443022132011124202133424304333001434023230124134322414440104111221304404013321233334034103231143031421141304124004111242411144321220244234040010141243404103312121401324412302244300332310102143300231410134121221433131312300234234430324143304231133432312142023240413230411401112420110322201402342002023211432242012411320122114114432412032232424244444302432431410131042410303110431123431144404223010021022013024044022141341030324032410412330241323434104314441320200131212100341034120011221022113331114444243341212411422340444021024403323034104024020213104142443104323433032403221121223343320224410014422241341331122334343211143413003032434240030024411230040320423343011104122310002030044033142120043012320232400242343313122142123222002141113030224204310103003331211242140133201104400022223111210333241323343210233414311311200320313311103303411432130044320410023130104322132003031341022424124442320204313112130200021441130402043121201441013442212020422412041032441111130200412422121244104031412301233132110111232244043441300333320414330343431343141412014330003304014333410034340330343031014101114022341343021301403413141214044202113211143223244410140004433310243420430014323030440314124010423334014412134440432342420242132411400122314113324134313331131113144120022010034230011020230111102140431443342134302231240101031434413342132143302111410311104013241214322403443230032201421430144404023332122444102421140210121200100032344232142041311420320141002433330213234232244114103314040321032024233143144431101423201443323010310041103344122424331204203441303133030131323230021103311144302313042211410121414323104414402034340324400134401033334434001000020204203303414220303132234421200034342210334133222002041442320234032230240412301024310100434332302320322120244332210441012134423341143031441041444000114423211222344103032341311234320204211313114430031410204030431230124313320200024233421110432200103034333332344021414413201123144141431412232420004334343441420432010001420112240232113344121013210223313341222133231124421114144123131440314443402310301230033310132401433020101403300003024221234132204213042241000140114240321304444320301121423042323421020002222144143142320341423023241033241013203440031021221131441202403331323123130301210101024213143220241111324213244341241234330030132442401143421201303210342223230130411023242421112342444330123204044041142323412234413011141032122014043130122343311341440100022433441243224031023403441113312221212340433303241222433014330000132112004012440334423234043224032411021402143414012130100114233234404301213122311343013014324012001410020242244324310123001000310222124341344114400130003240242114132143421043430233202114333042104314301124433231323404014120022004344010101341303021101213443342421204043420210011300220103100042204111123342204431020041111330230331344204004312044222210301411433240300422001000414104301424404433103044230402302222301001012234212143434024032132030134410402202410230442134234232301311130403224310210403022100212221101021044224121340330123243324220312100414032021121231432002200003011000024034214430223232432112142443231112", "331440004413211231322304303211001432223400122301303113342232011214204031222132123113311032310010431143433332022342101310043243101303022213222420113124221411221400434234121204113240302231040004100044041223030440012442424011102004240340220033411441401210413134403010102441141114001331421302014331430340404343301324141240122114014030321003310312334220302210421410304242003202043130143134130403240000100023401403221121244302440030110123133222234013212300131144100001443222444414123002441044304412121103343113132230440344404302441140201302220003011113133012042411204440010013313023023312114331342033333430414114332042230333011223140113113040102423140341211041124313332202423343434220401324142014234000203240433134433321201042304320232130310034434341020041130121303432113033144410420140222331433040224320424302104104110243131034441314010121031122413301220410231104432322012131422020113422103244431032113440044440232401423223340430000141331421131420214122244442434111223312214441244333401213434141112302430023340342104001124223320304430314132334041323002433142003241302213300303042434100300134141121241442214243313410222022343014011401314433124114101302221110412224304430042301012244024023103320034243344220411011112312211111434113423244413030142144311434140342343333101130214221442442001224402233200433142032011210324021043404221431213120102331041241334242122413123243444312113234243111442101211302003011343410412332211003220442211010300012443220042003141444220422042413342422243240440221220112001430411324101312410240031034230033241212021100101111012400102240032042101133142410433003314404111211241214124221030224243204233103022142434444412200131211112330412401422344033431020344201340042024022402031214323414213333311402133133222124422334001203120023224300204213404134343443101142000104031332100011204431333432201114204332431030021044213202423420322012144132034404143210202032102440234243221423414100234411231334122322133424200314440321120124444320311434124202210140442331042032423442201130211422211311322101032001033400234331304300441411110240322310121311011341441311210044003022230104202240324312233210221134320420124020104033432014314311034223111311233123221044100404130040330134214113144021130222440102322202344001104140242004010420032303343231340213401112444422324434113341412011341033031422313124342142121422020302023133013130033324313433323333003323434231023201440434333044410440303203003100231304144403424344012421241202304323331200331021421421334333200423431134441234343032423323233230322334002040444103432312042021231240141043130440214024221103223331010033131033413110110140242130124344310021443030302014243003041241213240240010221121100104220122243030004120442140430420240114024020112401234040431114242200314212024100341010010031422424401420104402204143104033121444030011302412201200010322430404122344203413144130131100334313120332443234140430340123333210331411330134423042412212302213322300342344420020221111024324013141400214404441102133221112024333012342132024034313230441240222403303303424321024011114441414041014234330203014411411211121421223210141412422120231422423212024212121111200014440021441231141412101100414303024144114324440043332303214400201401204014441333003140343434223104312032000303402313213300414203221242113433202324331330314300303220311310423204312000212340434210014134211014210024431443322232030220444423240103012223423431034232214421332410200232104304034114232001112313120402331204240413340320122024130421432023044310434103313443402120123122043121230020224342123102400022003024120410022243421130433411344242444303311240221321313313040433314323223011240411310232332312420124320431430211102141124342223110422102430413313010110313122341212011120030324441420004133431320202124211440441404320142404411043444322303300013420140300344014410342224004002040102040423333042133120332242232143343110042340000110214322014440211032132102203020342340333322331313443140300303341020321111442203211040134310200302413142310024433443031024411442400421413401102322243244210030413124340143121030142432422330243200203202203121230421300404122144040314401024021010040020201302112221020244141302100030001440330033403103134411243200022002201012034401100411241444321411240314034324024322321320013401333204314443224204114241044211044340432413021242204043242331214311421304331031203011242333222404332442233103141011113213114131140121130402114440343334242124030401114211212", "232424421220401012041021030202120144024404004222141131314401404402121044022031330100130222424133402400420002040322124433422431230100021432033404204211002342401134210133410344131441444402221312332143030041441422023414111203133234103331113120412422400444301222010224030120323143144441333112042203430024300312022043322020412422444422432112030013114012330210001144322244220221110430242102142323034311142400233424414101040302013102020144414443120210132104402431002331130233433203021123201112002444004100033142434211311320142313312143001101131013240013431044422233401002012311131342141431211003400011242343103400041022204310441412400414320033141303430020433013314342424411222232404004422143000010133344211022314414431041003214024314204132101003311034203402031303221230133234402344142223241242322413442310012442220013131033034122303441011214412103221340414101404024311132120323010000031021232041442141422130221140002203014114123040141233241310412134214340122023401400014203440233041442222011422442212341334130401434040004220240320033142203000044340431004334314010442400442040000232324210042330242243044122340230420034323001111124241214104402010310023123343114222114332131030241403421044042344024032423143312123032200041013402133012124440032113003114041202131341143313203320024242004203021020210332000224422111032103221402320241141123042300131333023132121222314212303440232113242220240434302403322111431341034114022412241320114442423203314203311341434100414300224211333312342240334444131113243422024213244322332430130344243120302303103130040243411020131112440412244230311413221231201142240041002040442324003002232123134322124312332000110231230341240213312040122302210201313302314444013220233233423101214434113404304212034422143131034202224111242104424300033011334342120333232011112241022233321024324121233024242320344314414032113322312030134324044134011122102240401312424033110110223432230121441034220100113434244100344402022322013213012233314103340422001220330213133320024220443320432024244212204014040232142341132011402344231201332430441240010014340003203401030322313243110410303042002224113302111444402424132303031421223430342013020032133200244030203132001000012310021121140343404213441210212142124334442100222112023102012041140120400310242311314112120243121102010421122214314422304430024042400302301332313224223222224412242322013021111230103301210341142302003202130400012040441044430021231124243342010000133023402312133332102402441043131344033320410204010011211434131313043341020230031303110134332321221201400133320234144221144341314311300233403314341414411341424022441013121002441032444313340244024004313331220010003134004442344243234414431334202113224104323203400132004434422042232010341213040433443024102220401022314010214422242441224120210132001233242303142013232143013331032430124414103401212103231422022442411311332212340432042401403140420404210043422131133302043003201434211004001102142120111000134303231230410232140303441240422202334422103043412420313303112231422330412134240011014034132212201430422110144211020214110124404140231103440103024404234202013414104044213100410221441402122134104411144030232302321134040211241404312414144323313040234424312022030332334423413133024033042430311441330344214214124134300420100222340244002220023403232030342434200204404011001241232241320123400143223232411010011012102043214432113210212033322443140330132121101032012011114310032112013231130134033201111110030343103333210321022143332003330134423120114030241403024444144141310241311231032311344232111133032133332200332234013213033441410012204343021003030313443400401204414412240432310210242230003000114311341441032001021103313201211411232203330020410113021123142044330034203434144443122033022341214121244421231413200123401202143220043321030304402012434020041112114410220440420332001120331031032002021334404230322104444142022021030400040040334020114411441444411320334200131004114220134122124130024343103344121224001004340422201313043423321241021230201414003131114414022434322440014120332440200032310121333020202431023403312433022222322114411001033343221333202123243313144401211410201212202243402102124042440414001322413201231334101244004420412103034323321112011001333132302433443122112414221313043123132211200202020101304040033334324002444332022131312331244002140431024103012232024214344110122231042222142210111402410402440211134420211423400423340133342444401222143130034413302424024", "440043033043203112332443402121424120021313300003332224112020410221310400024434022142300123341041003133042344330331202122002100410143400213322434421223133340302144121110334320013234201302343433222114342243123403132030224113044242341002002444014014343220431034404324140033412004230022112314301212104442043301040001001021043340322131000231201240330433011210033322040410201440020440320314213402032241400410111422404241222104244141404310431031131423003210210422242044411214342312342342301341440102124301421400302300134031400400140210203421224322230423003003000330121013001222440323040130203412000043221332414431121233344134422421200032341001434310012402013002132112404140410210240322421400000403002332421134411442412031243400234310113321404441031411440013240033330234432204410300434443443014440124233331332414421222322411122444330031124210341002233320120040023143301140121201044333321200222322023124203403013321433314431404324430434400344011124341202202122142430211033201212423312131102134313013340302022134003333234112320234332102114341344404032003411104014322411402444021343332010131001244341320220321422240023303141312341434443443121003041441224123000100213130404043140300233403232101313141202021114104401330131434042340124222021002304243430134214020031400442013330034430402431113031110302100023311104412012340340442423301321433020104220144330102121141303044321040021221322100041111243120240131001202130424213422320302111102201221440311432201344144144003313141021130243302341030101204004134331022032210204230430422020443301000434143222134223024130140010300130422112312414101213102313433414110240113312010123442031142240211432032331414110424321303204432403433110314131141332132340120221200440240232414132032331410203343233444114423441444344410334340320043000344230213421100421440223431221344240022342311221402031331120004301201121242423000012400120132340443140310441314300111233120041001103214423202120004213330034342402022144213100121324034142123014002031004201444022023112323120104110141102441100302124010334014332012423124034440340311420311043042412013203330434134200441201400411040134140102002114000102234324331211020121423024221024243334032423321033044444221403300311040131244213211244320414220113411001041013330013234234111001342143100213130234332321004211134322432020121212024024131303444004024132104344142023211342302242033022402203322142032022311234341333314443333240432124041442423434241221233443001311012224414211041022430324124221302344223403143014403431212213304244403030103234342204444244031432240322340303300302321010023201433222141440011120104222303004401244441142404023140231204213331440113022420014004001404233144213413111320322022143143104442103332213031014014214312013040402441433324243214423220300040433241120222042044331222043000012444322433232110143333404120331034113210421431111433411004031133412201340240002234231443110204204043343303314204211230121323402040431114204214211220332030214223121430100131034332242422411400144433220432121314401422404134403320022411133234431014321023003101321113433123013332040414300321421031112440334331314113013144422334011143013344410313304442001340202124111430031424411213333023423404312320243232424202231310144210040011144444222442030220330432423033112030203040130334302143401130141222432222140440330443432314114011030324411011020014303031243342140321203421422412300040301044040222344413333320403411022220120240403323141124101033320413304004021421312440212404302110123424304013304443233434134041031131342441410030133204020320021331330001231013243444442204332323441312032111112024224240421302421140233042321030114314141230204000033413134221241431432201034044202301044231434011323112224300101214410304400210232240301203330042202041443123244324142314020211044411120031141412341040140001214402220343124322213344302041431000223224002110143402442032411312312201022341431214024031421231233020003412124420423210133121300330240212102010201023343030144201333214203242204131004201340013104221440112240403422123032443343201320440002440412200140110442041311134443443243132213332333003020321334034213444304331423001123143014430403423414420012212133233334334301002410411300300144010031412120312000232223003030432122112333411323042023321221142102242032242342133103110102040230401402430431411123033432142103004024340324341142031034431442430031443301102203311434022142422022223231430011310434231024203141001002330401143241033403414430", "333012433234341244413112313340411222024034134142430212111302402341204024034011020230101422400201203130213031004422334103430332212032020324030024103444420404401320132400323042443222111243334323014143121321002003232103202204040330420303032403244341102121410101222031012334143314203240313101412330201310140440334430114443120123343414204220340424204104332233434023023033122421321432320122123423332330404314421233424012024121044303102030000143244343044211104024224334320243430111220121034142301244102010342014201334410142001214111141203412310113424222432414011300241221414012333221134312021301023420443321440123022230334122443320031431420230121403403130002141024314443111443114313303223013414234012410301214011440122224112134110331043242023024024312314134310103431303244213103302412014144424144231401043310331432104244441223002240032401041011420241003221304233321304402240112134041421044244230304440104400300121301320033234114004130444243012143000141422222141033200230422223421434400332042424214002002413221231124304412033202044244124014441232014322414133242440130410103213110214010022444334034324434210341122140231341030132413204424212141132000302432230312124120132302243231330142303420244331313434010131031442201120404020202423021312332243211140024144302132440434413400220220121104223102003422410342342114130203412211141344100320320204313133310401002020430031443413133100133013204420432140244023043423032111020341122433334011244134343123330222120031140034323233131241242233344421010112414100124334331043203241043021000400104411112040413412334401123320312113003201002011342333304220302224411104024443241410021220302030331122431313414310334310304234334324200113300023124322312442130310440242340422333034240420200013014231221043102142030221232433112013103403213333214342442223424011422213310304323041223223012143033344340224413431403114233300310023203102220242132232012412241411220210310423102331130223012321412332240444201040434314303013302441403340122432114041314423300010443243220404130111224020411432110433141201311233224322001120423404443030113441010444310332312144042314130240120223132020310100433233300342223120340232042201022421304400330301431001323141233440204342243031012033224304414143134344324130310314100031033443101122102230313144041133043112140044103112304200133122231222130431240133434300132241303403331213241432410431333122334404410142142421240443423443040133202402143142442420340331214102411100421030402304414404204021143143312002343141343332424331311313140042440001213310132140104212034021144311112032234012211401112422233044104302310440210124344421432344402041044224321443030443303100432431024041232141303221211042434222034221004222443124431004010313442133432241243441420020110141413014134412032130412011241341331101112130024003104422024032033041100432321101404020014423333413233211340133103323021412213421143410331221213212404120031103213444123001034134320431214122104412324434342410131423202304333330010104141233033433044420122243012414122220302011000114333413202313322320420432024413412030244101132311024330433341100243221110241310014104112130342414230022220430224433303233021313021032213233114310400134213432302104334001201303313121430312111041241023113024301220011423033004333230100044311341220132203230240203331100043431201220124114021020241321423320243321131021213241440402342403434020243303022122311424121201201013314132433210332334433020431322434022431104044123343112413341021123203234231413242103022203031340013030204023443223423204414010442301002413212030430033411143421422011344144004102024010112033340414030414022243430031211224244420424030402034412041023332234122403404214124033230321241042141042113230401320330021444232244323341144313113110304122131041424102124424313110320113301301223024012021320240130043340143331010121230020304140330243042122133040122224010220213340242404113010212124234403333333210332332244423121132341043142213224124203304114223020423434201243244022102023220440103032410214133441134100113322131331202140242444404234403344210430423233000411111112100304021241242344421412112212101231432330043001204332242322104414434423203112230423113133242441023440003033121404121321321303010013031013333123111331200302132421312334332124202433443402444031012204311114042304400111130010020204133322204140011003330401222343304402423204221312110431114143434112444001002241303020422222313024101223434201242123231132030042231331044343302143404", "424130030223110034440000320430412140031003143101414113231021233034304020131230240421310304344440202432130434334433021344214003401440000320113134114413444402021123122342442343414442444021214412442120040240403210434044140312431242432103244130140142110024114323230114111414412211010332233224401430332033111422010321431414010132003400401142132334110342300132130023103213104234234323040011340312432213334324123343111034342224132330223201424340100144240043143342040242320323034122341021030124320433322003444130404124313134004412323144311201143233121124123002314023202102311110412011130031132233004032044413444220104211234331344040112403044413003232003121111200132401241011422404041213433034043334204324102420433320112402002213331443033213143333434314042322403032343331123340001333203444220400130343422113243224410403030422401020413324300144001143142002231324400413312123231330320131122044233332000001010030420234121110124123113021423422123243234020443020321141413022132432230224114001311224313240223341000344131211230211122003424310242114104242122000143344013014314310303423011210101233332103222132313301211231122310230114144431331324121234431314244324043231143332143331344043332013334020344024300224004224410441310413421232013230104003144443014212232403010133420142200142343403233121301443041333200130301404130010433221110420222221433332024422210010013210433312231114434020122412204110401202234231242421312344240433224102440343400433041241112044043142234434103312400100332213000343000213432101324231442433442433040212234031441414001440400004421332414344013110141024404143323444132112410004432412402143204014444103333110122342021022213141304031341211123034114021242324334432003012020413234343301223133041441222344010234200232343443222422204432412410123112410211330111404101140313404331040132431314313311100303104213212133123030341013111303421001034244003142330242310242320030011124411133221431220334204344312413124223300020304440440413303410440002031022434000323231434440221143231400412441420401031404114442233434124122101131344131234322023420131144344402304422312403203041002143241002224213404033313142131412034124441040203120034241401343030343010304032313222430423334141314342332224011310044401441222431232022303314314021343440420004333304030034221013341242222412044301413142431132240201402041011100034123424434334434114132434133422004134313143200411030310304440220403120233420112224314322011304410023111400010202023431334442124324210403431111002101201021212233334220300200244212021420122024241400123320404410323031040413224402213421430340122342103341414133340100430430304140320104124434114210222142111442300144030340334021333002111034132043431000304034200103213402304421013031442013002223122333324310143320422132324220234442134012101214204344014101401011230324132401133423401002122444220131302114400024224102243030113301313234104023210002401124421321432444232332213310413132334203203203412043234042044303001044143023043023131410223242022120233131132131331204340323324030142344444310314114312123013403233421334314003430200430004302121403043004010402124102232001204014212140243334311234202432242024033312032313422402130344023124314141003413102013112214434122112311123441221032020234442040132222011123034213411114033400323101141311001241330140320203134242310221203122111103220341142030314233213022231233342134422004341414314034011123013333103311141202442240121210320243020222403231331014420321304113200313214440404331344214043133122011441244431432222442441411303234012410121021012041442424034142443331442443413032024421332202243402323020300232111212442313033332031240043004441442111410042230104230432242140244140443211410114332014211040112313231132132233003222324000022101310442042124233213114033112414121033411214331331342042332224024324241221341231443422011414200242214232320241031013403300114034311113023424130320103124204332010314142432101004042412231343331400132303423421231410233031024022333132131312111312123001331244033413212124032334020122411141114430330023212244222410014110132220440431320403401310302212041322034432114203044010014400303042130004322120231300211403400223123040331322114231023144012403404331140313300224233230214444100401314423122440202340211204022230431132214210323032331313420040124331042342224430134110204030311041404234223032213311041122411014444111124131013041231244323132443101423130010133231000310224132010022442133130414230140103342112114134442", "100011331321230131123321440010211220432121433330323421004412440433402224202400213100313331112413312021413414114201004430420444334112142433222220210002232011220134410434340303340433103431010100241431243404424442311020301422421423034010431302421144100310141411442220231334332143334224033242124301104412033233342012413323021321221210332234441404322422113044033402003134113021432210334323333302410304022230132031432003343243130134243201403313104430101232420104443214313140023423331433431021431214434434130332222441414120241310004420403411432344430443220332222220011313100240223022132001313240234220300244011332332223431323201423442334202040043444310332320304211124002024441222234410230114133221022220400211043221140130110304301222211342331000034103124134422221203311140402303440310021213244132314224412324043111321221211142343124340022332323300334111214210120202203311410344444431104402312423241344311411223331243101414242420323224320142003314341144211103023031311112431004023334210433310130240300343203022443142103210101232030030031112030130113241310310134444310311121444134122432124202040010312023341310320201312401212404144411221320142101002203423020414300133101004433123420340441134101244302233223421124213002324020002220223322333122423334223344322410013210143311211324323404024313034012340442201432422043141324141140344141032424001422231040212130443222212201241314110234323302410001000010334413434040034300332423023004402242303043220214234311032412423122133424221204041204021243014301220000200021414004012440002023441400312340122024100310400022202331034111223401014131404330314323421223404131414122124432032420002310422333340231122313423002003001430324033132123202021311422322011122134412131433012124022133042304211104130332134333420142231144430013011000401442031334011241133120403314313120134030423211400324212221000034212144031402234204004140101104201420134431312030320400431000324010044312240232121214101231410103400044413433114022232032022202012003213424100023103332440104101212443432343000121003431001322241134232024034244031324040032024013141111241034330314004133042321143420132103301213342144244210300143022423133421341231331222120013244012234034044301234331031444230302201202233122402324230232140101121023023311242243202413222132403023431230440031403321331210340211020321004124200322014241022024013203324033011414412100322320220201024142034401311141423034301214231314324331134044444240003301302102314314001443122124442201043004231203001414020110113210420302014000440011044201220322224021004224334144213041001300222012304323220402034422421133131001411411120040303130442424102440203241412243331331314130132142424404441432410000042340140210132324042402134101210130410332430014400041024220423232322232002330002343021014221131313412022010243313203330244421422321020033301423104404303233133410024403031344401133320342412312311222111011432043321313342141400242213233123124444231243121132440233313000402110403104430222320330300313304040010124324022040212434211002232223013032202213012113333413313143044140402044132432403331440143012311004042031234430212011402142240144420001300321134224122314041421214332101000011412404042304033232121341410011001102142300230312420032134140002420024400120242413443221244232133414022021420422310133230323023102321433210421042020044104104041004011112344431421304133122303320304011330111231143012434040334332041210122024011030343231240344200013121441200110142242124332113440231412443240132114002204341413413440240232213414222200010344044123233103322222044120042333011234021002234401443122243042411101431023042200240434204212010140014144442432111041132220140432011121121233320204302131404320422024002041211342442324201433202104044330431024320324031430113240042033240214422332142310222412014142312440430240203103334021141011124110414314003341143401022402122403132104200313233203103121242214403320423301433100400400440202444440213304304414412301400411233040343132100100223434213400344241230432234030424313333024430311213103113401224430110031041010330413234234034101330314034210034210144110042242130302424030212440343200144414120344234330301112422333103423441413331231204144300130323024311200422233442031311240012214414213332441044300434221000243422304222104020403434233400420421023213312131004342340140102001022142211332420303011303324003321234110000144313312420002313104403330223004002223332343103423414443240131410201313341134110014324202000", "133221300202210331134101303104242102320114122024024004233301443320121043210424130413102120432121101203334221200214023340011014202332424404430243241422111202333214042400344214202433222121444343301431342030321102010140433341403233142432131020024014131122400334331404321143123144202220204231334342142440242420202324134221421034311023111003010000320133012402314223321040344224132020320020014424332430244401230420224333424242234341422421410144224114000104201120241444111124004224120203340121344410140340401103341304430204141340313412110021301013412204411220110343441304114244420114340312323412400020321420042113133144004302434110014103124132442204430430124403212034101113123104424222312204433242414233132114121303011211114334103142323442103031431244214302431140444204042413414210434124301401241413214131001034243431230122014143003201423244422143123200434314241333343023301031322322230100000420201112123122104443000041244442102411034242202030432342024032322320004143231044414011303304012342114423141342414301310213223332102221213201423440022413310211233124020012144243334143442213333112112310201412412433300011233122223211001310334134041402213412310234333210303344313434132143013204341032412111121104002243022422343041020102303143203414403334412124323424240041122031010234131311340313212240331242030323023304314430313123241311344244324420033421341103111130442040311040404033021243414000323132034101123432140142032244014130414323433214020242243011223312421210112002411214223443400022200433300300302030230210013024111303223032102324041241421240330003444411204334204014023043101431211223122421330321400444111022040040310303204400423300411212140423201212211423324143234332244304103013314243400303221200410140021344310432432003141201424431421214422234402421434011030242344241031013041102311021020332141124234401022110402103312014342004221344102321412220410321200143100112001422123240133140400311212013322232224104331130213412434434342324432123111220033230403213031130010013214201343311322113244000432401201242413222410200102442401022404340443141030311031331404222120101132442434333433244134010203114400222403302414200441410040432003222242110243101413134011301011433002041303131110120201412321031440032342342123423300242004341423404313241304312433323102324241243313142324321420234201121303130320240234013134014204334301132344303123014312134320000320432134243313221311433342423321333420434241233443022330443303104443304332240122432203001212301333043001202031044324400310213041210400030410101013100023022111004234211432433110423041033033231034412201333041012321214413113121301341303440322433304230112103011024131333321021021413441322222103341424332434323102210333232321322242413212133411321043433024204430101401403034004032244044342131330033303413404401110113013232113442233003443321444203311412101102243214432302004332403420030412042344213443314304020003343140023110243214431410234224344211140330200001333430143314402210220131044400412443003100042032123300044233340103434023342011400204243041000134213233200111034433234000442312144130432203332024041213131000034201322222011223331323434302013111102012203434422000042041423004012322122130014332324222244003330431212031313334014014142313224240103321032031031304303020220201124114433221320413112344122312243322300444042403344431344121044103244002214312332404441114220033212012304042444442311221140021033430443111203400433114104001132134213110430214422144330133342434114144140442022000223043312014304243223402312320122134334143203130321044302141432422333320121441004112404102230442032103404401423340234200234044104114431133023443111430141000111332304340004012031400034031202123031124040300214021423224321310124111322300442412134214012232014120224211311112214432411202440440443422030134300410242113044312021121001100022240322112011134300413044200411003223003431310401100041222240431210304330244343012021012240432113303044401110421442300323224331430304314412421202133234332043344424212123143034044021343013103211411112131102140201033341214214433321343034200034123323433311213432330414034431220343040413200220223041443444340443433411441210012011033103314240223132043234340301213304312124140241124343410342020103142401333212412013431113344311034414020220342243334112403102400441242111243120110031134422224221334432221031122223343104403131120104311240210344411032232240402320011424123401214431042424104421232143112440013011341043404000421444002", "223203034230424130112104202430010223422311010032041424100411204300302202441122324442434401104133414313004224022412402144334042031144441134132004122033423320432303412410444430334210312020321221202243403443222412031220440043403220110314243001331423321310210003223001300034442022331004014322312243423242220031121232023213444232323304101011201403423134240310413130022011144014103043012023324012312130243224303304312341100113431002321004020230000403312440302014104144022210402303443212030104023220432104434222432323433340114313324032400330413231303404310102333403210113341011023312102444004424030001044043340200004420023043343043433211042444140403231313231222132122443044214044410024202422010133131121422342002144411402211410223403411031344044100223422301113114200322334233130304023414303420002213242012424443013402004200142310402210041432023342200332122023440241030344404131411423411132132020110232020220303014413022004301012123134402401243343133300023312310333211334233124422020414303124341032144310143122114224101022030432104421220132344333144341010040100234242400000102034132243010333200340244324421113041114413034434104120314400432331101234101400032320312003011023144032331401403003040121013242341440324341130212412410100332320334232102442221114144330243402143232412432144322330110233343231204330132424444022431110020234401020011023401121031223021002140441400110304020433030441203140103432100400002311212224423400420103141434144040340410444432443422434222320433122331330414011023034014322402243143020410233201420342312341310001430440040041333012130022211344214314333010013432231233243033303434043023000021241122101414124140121330013244121144442341240441343040203240023430133413113341033130102004100004240100321223410104222133222112242040023332203231301424431302023241402434231000412340222411214440223044033100303203321242042212233413421241223004030132030130123102340211221002120042401403420120104424320204412043004430434121313022204412034100140011243111422043143010010110241322334130011214132314243312033213110031024144044013443221302434334443244042014044341201022230102444402121002321324012303002230240202423114243443330130032203043023022224142420223003344103403442434014204401030041143111132033241443141133114104212333001000110434312301304204244204300140430202433110341441233322423114022434411022410424442204221144102003023020322440201440220202332221423343001201022103012414331344213120310324121410104131133004022022202122023412221402013240340141011042013200014214101201021032141034141442304410102241312304400434344211300130402211023300044121100123431302133432402312112041434300143001303314240412331404131223312020413142410214024201314031241431342441331024132233240403103033303313321124444334004004404201100023311222411213431301320242322122042412233212442422013410222324304321320003131012021201340011214401333140043342312212010444332141142443444113030301041211112312400131210141144402030001241333231421114240201321013211103303412402300430112340202422040033320221043432110142412031332200141202434213210104234204220121314341040432032213242402041020240304112323422214444323402421430123142312123331144314404314021002313232233241112442023100203444110114233411110140131330041443310221243000040442300411142021111002330004020421403404201110431432422120304311323201000224324140133432434400333302041340104430133121112010422012320041313410332022030321012322444422400243211234103001441414313444222424434343004400200323124002333441333133001040133221330240203404143302234243310230010222411323222114222332240421402323333420034133121122042404310123133120221042244032300221023314014102413213313324141122124011203313314334042113410111002323101341333022231331142000242302001204114343400002024104434421202121142341024011012311014122011233041143303313341044304202112112440120140114024441100040334233323040422430110103244132124430013400443411120004211434134232420432444240334334242113343224133242241041101411411141441443220144014301041120403021414033103220412212402040340222412201013213333020044441214442204210332313121400022200402334023121233321041400401020011122121011314433044421304441003122323441222224403432403211321444223101141031044412223341423042200204421432323431231203431100113001244412023144121441031322044212243421210120430204233012134402420344424243304044234322000132221332230022042042233122033430043303341104022013110430014303223112312141011122133431004010443102201310230343323", "120003121430143121333421213321003203024211202302423001211341323041403303102434044344321041424013420220000143343011203131103324344044421444442310224003013122032034142020221001430020240214232230123014303103142200140041212424140413103332044104241100321313402122112001420404444032442023004304042303243321013431321031434020444124444443144323332334312304230314234332111111212124144234130424142212411033121024234104410114101233313012140400134333110114131204030331311112212330102003033230410020423112304132014432120301344202341044213122344110140004223300101032211301424243140034003214240301234004444243331203203201430231434132424222003313143441302104233032043414402403330444110302010104441120343141301123112314223220133444002012210213304324023012201411431020223401010224033134213332344034321140400124133340004414233133424043024421000200241400134034343044203241000033140334441222041310143130012224140124242012044432023401321412334020403433420230132310211401404112304434224312023121014410020233104104124314033330141131022320303310234324314110412211210220134142301003214010234011003302002303032021402443200112344142420312200002200200403401444344222223023130031311131114244221221321323002103243143440021334124021402314143211214420043411403010242420110243240340211221400240204004403423231031342133144321120342112444034240412414031303100243334320012314210004143301201243433410442222412100011234332300242243131344343422022101143132142322001120233240104302440420321322243303210210121041142440423433343123000420400134313341004311341444204341202413404103140320203040002431124312322330443121343203320040033401031140233443012124443322242141142033110232324324423011141300034001423234310324003313102231242012344121021334132014303010414200222141043310144400044400224041344020402100012041440210410120343033103044301430323112400211334111040013102404312010304133011323322413400132203110444413303024102404241312204221402021011021000003342301040021430142011233243000021042122423242403012444040200424242240024443404242432133201343430321001013113023332310131324204443041342004431040100121230144020320144403304144041322313112431404310232413313134423341433013032414130002113110204024242240033423233021120121313113314124032320301342111401201412231421413243034302041322124030204422001314302320000210223033234112143101423430201240010011120132224344311421403303344331231323411344020402143402324104211404024433222024213002104244121020112103401112122404332032030320111223130011331242311124312340012443324010140121242144334301040242031303134314030010442300402143101102444024413134032020101330204400212413130013304413443123102002012414123302222403121012100013002304302434330011132404203002324324004144404203020430114440323040224111411443320110320202423441322412024200301144013021313331104432344212340031341040441142342141003143230330330301203312014431431111002034014223411302003302242334400000332124340220311040220434242230130202440444012100341140343233301241421010303412341204024414314143000231414010034011311122224000014432133223303201143023230322232411003400303134132123314011403301041042311244112430021410013021013014102412314034240433100323243221303131214303234001122222112340202204101014024241424413323223433103433331321414313042112331341440310323221220041003004400300031113232401243440413301030444103031021134244100321200312341043124010343413431122442414232134133101134030440301012401001011133314340430104411344300410124412342121342400322111341124344312140210001120213203231013012030122314124300134331140221220434431034121210121102034331234214230011134114020200103200221114112434400122023040344442133110242131142140442013403232431102030142243034312330440422030343314123432140443324033133021142402014132144143332100030024032210321424121002200222201103140410314432142442334103403021330004203242211410233441003211434404434141332100022230044142023242343440223441202014004243110240343400132340323440012244011411400311410013200133203222321431133003222212334340114323313011334210204341210443322100032003300131340004344322300244304342310100242310133120323342323413112231222420043340102020313140041341141433034141411433014300300233441212223134234214022223313443220040240314213032310223312440220211014200020323143433114213302320300331332324444243000011101404302121231343012420231223231240432033332442312113104111100204434330342210134202010121343323220104144123033142410220400323112413411210432221141120342404343321", "422122221123142114212420241431302111211432231223404040232320402221312104300222033141104231013111021310031042310412142222343221034213440214311243310001001421021422021321223434324242143113334024313440432333200234420442141213310303130211242103020111040413130240200400141314220004303331204331231400003224423241332213422244333122300330201200300422410132031142134311013403421034142141213211000003311121233433001410402210201103421034312332222004320432042020322301012312413100411232202021230040333331040103004120213212213330034123223204002211242430222001301320330023222441013040134220221324310244234114031243114114223132423402022224134411242311421401433433033234120120132241440312301044333002403041420130321341413123012011310122022204410243133131421144034114221410433204101113240104333214343012400243311433112130103122143000034303111014311120403001104201424124243330322141400302002321341332401313100421300101330124043342443404032112240224413121221443120030012423212041122021240102311211004220411424041211122124202422232410203200434222310223210030113434040030410020012112020240030021441144013231300140021211142001004231014441110313020413342041120443223143324044031420102430022114400044012100221013343402344200301000420413141404011143214143344041002102244243310320204401133204102113143314404413033114020201203443122210340303402033324102330202322334020444433044230422233143202332230213220331441024033442314303421223442402321033430112004321104014234033404234414314322220440113100432324142031120411432113140301034404212241302334004441313334041032013202301131142241103402221414104020043000323143420340140111240203413223333304231142141402042204323114313321020000434434423010021444134024024302131421431420404224001010222002443222402221031341422104340224111134400344201333302022413421034440214334314422430442100341301203124101044303302132304343222320440111433412321230420130134243443333313132010122233343432340333232414114313210214123211210114341241141231442323441400344442233143321011124032002103121341134403341301313432300144031311301331423040033121114040220334202021404302013214323120321310343322242011401142032013111122304301331321443410212032230200313221442334004112021213440114321113200132022322430231413023213203313130122433023224221134122214214344443343201400330214111023100221230201324341030030211321010110433041012041044120303012332311040414100232330023233430002013343023113434211222232341444324222303323140311322112140131131143424204432334430413443102424324411332000313320313002111431042331202410221304432023300111224243302231022132322220434114411222223142013234442014000212143102242422324032042102022242210104430043412411132444314423311401403201221230331222223112032412130102242322330403210331001413021143013433332243443020401132031333443324342330442114440002412341323014314024400222403431340430411411320002433324214102334430102333024204202210344322240121112010021442142312303304102212423010242124014220203212334423212004024123300033423333441013243100030011102131433304432313040411440143334404024241023302411111404203031102103011413010231442031112310014423113332123102143034123300111420114211410124000432320003402433100301110311312341422241110313420401443044124143204234202223431003442310203234332433030143423103134031414301041131313132021111101412433030311110210321231341220331233034313342401314441411030402411310031010230402044000212404041022310432432303311100244132032432143014412414202413122031020130140432434122431103424441133013043422240134431333200402244143223100024413201412340022111220221322043114434031200414420224130340030410001224303100400311424424213210014330131303110121221320403221330334434142322310140441000010434214413214100302103313204041242110110420032214240403421203310114342031004000010032114200411201133212333104022330300214142233344124114433404421243301043421043021333321142004124130342011332344133340312010241202422332241322131433211432040312321430144224123423222033302213202022101244020244442412242140201000133130124222220020002422401114303110334344430020402141343002030313130104411123013200023323144213224214424211400112133243104113120411210243034101101210210314114231320343423311344002442043023423210421222221043140011201142123343102230441023433124302432201101311420220130144441310233121201432124140322144000422441304024440440234440004403112123000431103101133344103043103122120343310013031311200043231100213343131141440232320144140201231203423144143", "202031433413222410332411103121200240312313123102021304040101232241411204033001044244013110111212144112143324301143401240231000411312340243333130021313233413421231243020043323003404230202012003323133022103142043333243422404423001444232443431433100232111343330403212330440404032313323012333004130413103310343032304041302224031122434303131120141042122041013331233342132412011400141314323232223011001104111032440030203222412211320444331423330000413012322320132402220243441224221313330002304203332233302312412300111142301110442414220142334333034002443003233031031332211110100430211110234240010232343244043214422114031042042410230040203311303234441301324214241333443313414012342040311010124203311403331314312200203221104011214141124440133111334240423211240440233204314102112333232420342101133321220104442322423312140044030320100042441120233004410404342022402201202243004200113423230204222001102044020234141004434402221244103210030304040003230400021320232401330114443333402421210010212204020302124121421331443101030040240031300301314341022003230444222042344223323303140043443012003040402103132403104113041123020303404421201011031134210244243031202011230332013303112204133140012111342311300144430113203343300040310441022332442300010240143214131330342112303303214141001112100022413024033001411102233133120201000021030230010213103032413122033131444000210001223121002222023234042142043044144243111441043323424302113142142302314133233444332124400301140012010440331003021321404202320412041402112221402430311131431413023200111220111041432334123031340230142120140430442443413313202132144123032113123331323302214420104344222033130143131201210043303241111012134101210102411302044221312440420442343420214242003042412430014243104423030022313021014102411224431300422104413122400132124023022234344300132200014302210334303241033142233332443043141424411201121341422333424100102111032231423400002443234321441330100013241443042120230020434304020043023120033041441233411122221122300323243421243041214044333010333213123122042204003341134421313030200213224112304144330110000042333044141410001034030113342400212440302014042232410202243004142422142401040240200122414123310420304020142143403324410302142331412311021431223010114003433140122334442422241124123131242400120412422141141240110342212304430121432220330044240340140133342344331224404342141321200134443310421033231422320332144124420222030013422313230122334103332311114330011244114321124440433323332314033310424301042312114414134400234440311030031243202213340440304323344330224231122424034423320044221124314042430012443432114401224032441203102440324103042111320320341234444412004023323130314004213322340044130221313143432200003430102214340433323043020430221030312014221403112003143322310303341411024121420243410034331322442314122332302442213122002324442143320312031111314442411424443010132033211204130110413423220304242113041200411144211310224431200441442211314212443223123423010334314140314120321400300013001304313441134344040303013113204103342204121214211313433020314023331412330242142030441441220442132244230440232200010122403424330133114132104424412211031320003303221221040022223101340003030343333232433032414441410143334313121312422113143024411242002323010230201421220200003313224114232204330221144121013324244424441221242121344100131212043221100324132210403302122442210330032041212343304032040344240334114201202343000332221022042244224412410003140441304244110440424232434122442411443040411042242301130330322130211423040003111031333103043124002010012120213231033233431103300404414132401110422420411114300014334011331003443412420032344241222234102321433410004034113423420004421023002212213121131423233132003204424110211004323332423043144201142422141003000213022224044111103031203243144304310140420424103340120031443112204112220102322432414303330042320132310313430221013410432422033042224140401430320224023430100033233324320122313403131031331130212103044432131241231403101442000423241130442422013141301212120123032441043120320344343432320032421343030102141101013043142204400312443411340301312414311034332221420120140442143230011333230003223111100041121203212104111333124403233314400122322124204203012310104131421144021033121310342100313311403041102333214010130113214121340402304212142231340314433412401314340102302314344414114043143141413310203100342410131314031034420331033300130223341203324213133411014304042313430112312340010343132443221210", "121423003314134343244414134320221441334020210041411132100034342103413002203300311011434401134312243020041020311112314023402114404410401214420203121120132222034240034024240103440012330443440443023433240402143333020301111242423432112231024133141021001324041204012414043430013111212412244142131441323232000110331340314414131000221001220024111413430302340434000342432102204322311123322224434140002021110244211202321101040024400320213024430410330033344333412011221433132033141322230304242432431230321333021142313014030231021023203111102411201130001143134403132411322013224423301234413113032324313440222130101201413244304200324220134223311011403111123302323120241143330143032111202112103022300312110401041424034004301244124303120220113024434222122230322441143300112342424121043231310011033123441431321411121232111334014232434431342040302424103020344302221112124432110424304230442132044303312331421230402434434012014204303341220421120212430211113120402213343040103401130044113243323434143400222421003231410433210134240233434330044102043330402410214022403203213411023024443444442103123431004441302033022132034124333411441230421144032143342200312444441113401302304023030033211411321242330111030421004340111213014442302242131420314113132241023312423322021130311100032020203013342433331324333210024004133220241330303242443202040013011143313343000113110121440231132130040342044230303423241142244410131114242234023344033344304332430340214303403110423443424443144222134012343020412310302412443112334020031213413111243342244310142344100130040224112334023141433222414104420144431224001344404300403222010134313140133202141120202414214020010224341022004423201120200001341134021220114232300000334402304424413302032324000224321143442330304044102143223004142342042140344103401313010433412302412102322143213201401123121141143001002141343213024330303321422104123333410420240002422234332312421014104214143441111114110204323030133023011221120213241033213211044343121234420144143311033311234124143420343034104024343020123332233340220103103400014233003010314340433422304124031314433220301400110331123303430404300130322320430023421002203432241100301244224031232200122021231444021022030404140342140232414304102444221431310120220041211210404314033011132434122342444223241203404340023111423104343221034423131210134401342210233444111221313141204232123120034340434132030203101334134301313244302013224324223332323043414230430413100021341433001320022403244043304301412124020030210414401234304012443104020344124121340331334002142123323301304121403443342020441302424032202143233200412410414203330232422333014424124030033222114343104114122333424043332423241314410433004140230140430413431440331141211214330023430112031304142121422313014021121431100014132331203001321001313032332334130034202433302132313334224411043121344300413102404441224131424232331442321442422433122443004104012241423330011142013033042222332022413342213101100312300042223412204011342003022100420120044311044024303013331321244101301411202314420102241341430002434023324123031014112440332421004400433321013410411400033140410331220141332013110424004224242034011320112300202341414341241412121214140121423143331000201332212032322022030323020132103331144222304020134244331144234410434201143322014204004423231413441323414100440203131404222302024102202121401204302102203202100402204131414333300001424412400304041023233220112434322331201111403004340144243212103030423211433443112312231101322121401214231344203330431310233144013144024444204044211133340001334430021244334131132112131130031224423320214443130002321112303300123011133001030004433441044403113210003134041013230202044141302400423332042313144030133104303430233341004100403102124421020120030320232042022210323124023431340200010132403000240100330412303001230121204140132133401401441032302421112120440032221100010030443343211313014311330031414344422201224332410332402014212030112120333143423241314243044304401101343102444004210043421134133012213323404231342131034444003442020000103031312330020022220021223143424211301101102313210343013102440310402343200313020120042012402414301302302303040033403422031323410142333230302131311130440130023101102111340240003334344311022424240024200244040310432012102130143413210233044422044224124444434224032214230434020243114010120441233102341130142112123303303040403301411234003023101042431101100012321324432310122404013111324133214302240200400244222214103344032", "123334142114322321141414230321434020221200200311324041144134142321414232132232133342002241000431122024310404334330344022210200132221313332100402342122333323133211331121123332334424440104043231044413044223403241334340302024033110044041424313043102413343032134213323201331043404001210431031330141204311111120432431230004144320431400041433400342104123101032243011334142020222124102123213202412001230112113302302401112120442023312244341341121143241233023220101300403433332443034201312432142333301420134114322414344020313433321441443133334203321342242200433210321420314033111131343201240440324422122240244224034213121100040041313312230320130024214302011134201032204043324221244224001214011431420222444111131404424324241441332322324242412203301413343420213020230431320402042034433040011304200142330232434204400313133333232413022223014324142220131121432133401312442130302210214211113211032413403334304301230331204140401141424202400302120102220031000101323003013022403241420430121143333123441443442233331304212100041023241034110424012111121140400113014103341132413312223121104142304010310100014041211422040224210000132312421023410414224243241113320202423321320300113134122441024012202422322021211142243214403411304340301044223021433344341240132401101303044034221103034333320324332204123323024200312222131423010014004044113243303200302114214001443144303211103234421234231202332003124223312302044214231000133311322332002143011041304003144121104224032231222141102123210410021120034324232233304222234243402202132204334013213423220034040412312031323143211123130343430413144104314113231112340031224420212401302214111301203232140121301301341234403423033143311402331430424040204140434112124442433343423041042040102030202420420240331413102403241431334021413240001201121213432012412320313120303303243024124242000303224011041022201442132002144303014441023133433040012113234142043143101040401313000114003431244344410443440210300404413043401034141214102444232144431414424400241230441102111130332010001334424314022431243212041213111422204304114422314023243433401443433132212044103243101302212241112313001413240121144231231302132324343321203122024224422421030222234300202432333221124142342414343114032240123424001004212133313443210423342444133223221413043213042204423233100234203132144341142101213304230044013101422110310244304004222140003122101203233100443312133142414443043114211331214230422223412330131223410230041023012212341412300040101430131124211113334110140012211012222443402341224013311140320024332344324230033212312123413302304013034012014144443340240022013130440412431033212340134131301010204014002420420342323111403214222132233143201022322300011314222220010003402003203024042404223322334403324342310023442322400312233221434110210130420213120101031344310102222442103342412123121203014322030042030412311041234321131003034043041303314233243402241444412232212342121010104000343332443132203031411340231220212233234314013421232400241204034123242140101031433042233342312212110404030032413131201423441010410202300244320421200100030123300201333112220244001300202403320031121021020404230410224333130314034441204000412311204021133010233041011231340403032212100123331213413140322213432430324042310134244102012021141410403041233424431311322220141100101302302300400013010333401410022004140101443430121343301322034014132000241433214000120111144323244432314141402221433022313412003023421002120014240441230044330130101023010224414400010200101021333414344234131243432023022114343124131240140101324000142431331031323404140114331312140010421013040304332044024034003001214234034334040012040433140000343131223011341120344304342301003240334414242331422410211203443420444220114441340320334302130003031334422141231334004044441004001004003321341113112424002044303042432222011002233121114024021130004401320214124132120111021101241231212312241210324422242030033422200310301143314021213101043324110101432312420343304300333203040241123334143341033333402320123223443132222443104412240403103331042102313303132410303402011131443244023201401220312024233020303242343423141134232413222031143332443312023144341103433140013101333304110203002122011110343201230240301343033421112344212214401134040312243403332202001132202434224042210023214142134331022330430341430212201031443213240410423440112340224140032312142300322322341130322044123412124333404140120322103244134430430420140121142440444403440044001011221403334424404342", "424302142121102130303304322030440102221034424144433242043314014201014240413403041242400140012413004003032231212334023313241003402413023103420030444432323223332423003234112232003404211221023210112112441240333210113211311120122120101313142114144420221443423034113321310444024143444202414432110010431430320001400112341304242420343102120103113414001004113203213020234024312014133121333402442201313222320300422011404233101031441431223404422302023322022143412443134410414330440412132220340211103343014233132230310434012400024403044214232324013420100221002110310424332103142412123124130332031132213030141041214021402212443410321241300113132420343304032120131410141302232443312141132213233041003220424134031213323311220132221203413013233104042424230101204420200100242100120312123040011220132224110200431344012413410000402204340141111413111214044300042443311434413312304031321041120024334220302123023021443323434014431403211103403011443304433131442140041230312132342101221030111002213102123442212010033144223431103203320314100021233100122422440003213142002124202242020100220134143032131123221332324444313112041010431014310242244101321121220302210202001134123243044401232321203012421041034213412132011431102343041034131033214334214232432114030422134221202010234032111222203012132431424242234222140021423224304012124242430311331434312441020232421220420414410330304320144001311412000321424431224403010330144433140020244134233230303312434400014013113442334312020113124432411303432131441223314244002211104240024324421144131113141203004132412313003234221231413433132441120043400242223200040421442412100133231103422231001230342201040011310111441134322403201112003143304132424002224414144433043131202202102331400034220423121303112212111124412243023310302421220440204121224102231014420221041231031241220201423214011043111422403330101031400043421100102120001000333043134441414200102444313011310133432343131001102231144031122234222333013210031431202244430422042124004034313214431313111432410230034223101203112411441212243342333331104400043103300243041442322442201211311214034023431412020232313112123144120441312233323312404343103124320334423034040431433103142400224101400413124423013343001241441032441033104424342310214424211233242010304440404422423114203400104023042003034223013330342042212021133032000131210142212014023120312214133220443433034003202431142214312010121414004244400312112421211221000222443223202434212244243313342304323424122112003043341132242442303343040244303211400002323403130312334340402330314131303144234221412340002033443243114402023301042420124202444423244211213243301220130203410333133122400132031123112411424223114113113212304133241010404320141402221031043041330340144311144302141032433330140144104414303044321004312131143230442021324311133231324101014023221423411320202133423102233011331123410302301332423432120021201403303242122234434424444322143421342432133032310402302311431312040122023023411121344301114331412134004144121022211211202211312013404130040321321121414424304214320043330123241213001114134223014213140021032144002324033340310101321343430120320231223312030122114212414032321143314021404422403233001243432230224300142211202213100323000242321402133340442221432241304434120222433314214023432200030410021042201240302213133422223231343110240102104113441330214143211441344211124322020423101010013232442134340014141031234442434011142033341314244011000210442144133413031104004301344321212420322014030400200123222320210033413334314303401132423343441420444021242114103201332044320403102123424233313002432114312131310122424132232242120212444312212002231233043102030032242312303200414203011301140203440413201341322312031432333234012100141313021402021423122204114203103204101322343132442030343402212102203113044011043131434431333210413400241212132421023341204322030431140222041330212414330412024444420041410434300312003422113102334424120034222011304341421034341020320340324404043422440410242431202231110202232404430141131003021434113442030004224342300423312423140012302321024021212312030033340331313431240142242442002011130212240004021120014413424013012320243111041314442322143232423433401303202300443244313100003104104310212432112034233403311340430112144033124441403230022232413131303433011333402413442331410101414243444324042031021040201220332144341033413312220110200013434334121404033401434222111303230102443302132044113024012421001012323301323023431100020232334", "432031300431114044404003321441013213034331314243423402241014410244242240210300011010014132143403020034320012044141020244403432322303141043104130110304414040141203340014143434211224032421412440313221434331022244312232012004233311410424043431014014220030233002111202234014243422301401424123202210414232330141404442114021214440104302133224321440112140410213013422231101113031112124003034202144140230011113030001241034111103200222012433113423432313334121044014301344033423311320212420404443043230422233123401210342223112313223010023011434211220020212100011043104111414110012234321311101112121414431011313113040013134040041332111044103041101140421420402440342320212201124143211341024101404111232240444324203213221201122112310304203441243203304304040144414303422200431113021432220444141240340000431300120301312314344001110143233323031322111330442124023023114344341234042243400030402111101131011431330014221111241003041423311334223141113210020134423221441203110222103313422331310002031142001243320311301032000233144030440423242314002031043311320303332244122442204140213101433040120333034041344442124314421130200212222344411421013031234212133320124033123202242443211123011114240033202142342230233231130014040244331244013341001242134020333043123204042231340212144320042130432110333042314304434241210241322113302321322411201321431324422203104114000114010232310304100124414101042244233343022223222302241220330412104401403324040241423121110214042331101401424443444342342404011143001302031213320240134004423332234432112023011121024103401413140331244032231233324331440444230342420231344132142214403302333202201022031222031334313312341442341201334120323104320324303232020224232130240332031330031231331124312302213422444101020441122302431233124243012344224143100440422210024411444224340412320310023421023012244130033423131201432042222401320134020221120033443010043001221234310344140430222233422030223411420302343312441102023430332213042420144023001440420211042312341410431334222233342312033444330400404442343100113334021333322114002341123043201440100201103032334234013240440412422421221014304122224200210112114041310224422330221000313403210011204202041412324421402020432413101214340203420322031213410321011023402300100300232414002212113242114213213032003233231343340203412314421013321201431323331333442442022414004440430400230222411412322243122440142042010341321204121323100331110200010412004023322222300420200334144121434324211422233010410302123041441122013011300113220304403021313101034013412033302022201143204434100232112321332123222334004323021340031244424421212112340403201330233404224023341401302312410041221104114013244224143134211003340434402212043132313140324302031442021411003023230131442023122121110142411303413031412000433444223134003223322204201011140040410003214402040040043223034231032223310312023102343301330212420342012402123043033440001221204242032144020330400301101424314101233400331123104201002013331140311112212013430020320041223332442204221131131032200413421034322101323302132023114014404023121344442304402141242202234043030001441333131401432310021013301321110000414331221411200323313031244334243034024212402304200433344342243400441100134024011030104432011323233332300301143113333120431433102244024023024003043134342213310303140401012324211313310211233100043121434203333021030104024230130343233000232232424400310423143100122030333124111204122004333331444133240444000203140322430414424332143014212311300130233311214234444104104020434110343430312244313311020111401422024100340443113221042401030002434240203341224414242022302441013020330021103404200400114132411231002241443311321102143204033114004233201313310314041240302044411304134022213204410011304202111114000023241300221343440402121014121023043130134030301304140000342440401432003043413200212202421041000232423433443123311430003130132241014433300003234213114130324301323122424143124221041142212211123310333110014233221232032211401420441401112012042143424433413013443332003421203221414414134044401430204410332221200200124134302313123030122434241441123403244424023011304232240303030334113213233442143233420321321121400311400103202011441213324300201234221432001241200130031304343433222124101130431233430230011212121133342443223030414022334311324021404400122343012443041042442033134330320320020144423004430203441340040132031324240041312020302020043102133210033020202304041134420201241121323423423214013033013202440024", "413113144324021210213313103201411140421013333320102121344010304402241243433104022301212023422202011040134240130121313410344214320424332214433023111124032034423214103304124123220423401100102022224013013344001102141321333010212310024301444034232000122111441142231144032041202410042221013003412422313442034111133232122414402201421442102301202142301420204242142301233041234220244342230322012324414303102202143302423100302112414033420440210423044211022021201031013241221142120001434121401422213433134011331034311441424104230433041312230000441412012314404343011212132302410320014410132010440001301400030000434033102000212134144022042210041410442014242340041423341334143104201203002313013134433202333022040420103124341343211321343321324223134031433301400412422100242321204422340121100310114002212443021342140442212313313112324203234233004112212313300101134333244231421243343341114203412034023321442030312243424212101440114320312000421222320130144010332214133141031333220223101231330341403331323102044230014121040024432444024402224142430401211012112121404333041040420322113022014102010240020123142203030102310443133213124131304130204133312223003202032220101322311032442324442301004133103312140300314303142044111204322304214421411313020012203403010212140402312013334330102431102144344044022210314444301401421340140140043231431041430200012420110203340102211241212344314032042423113342204432142301113413111144300100040014001034001111412042102144214223401343314224001203214404412244402113404442114110332443411020413012424343122000301420132434402142404212300424324430423412401342034330442033233230302322344314322120034010130322211034340044310424013214214313232342110303302014233414432011300230032003403014300042121433133422122400202001243403302422243020042133132312243000244310242202002340400020041010200403010334020304343441011143044040024031130302434323410412013201031034023320032340034312202211113340301213142222100110234433102102102132233331404334333134014402240141203310303110430303240112333223411321032400133431034424314032322222433033004402144000201301444304113411131024101021310131120024241133102443113112231434120431301141021320012112104212011433411100432403040222120410014440233332340441114200003243242432034334123231414010310304131330210122144112201040002011212443210324324340241402212003000214441001102433220100404100333012424421224432403233122230103422414113331323242232342103003430144010312211003431242002404422234023014431144234300422041333402024302112422142144223441244331043410100034124110341443400200133314243443420311320024213422202021441113442243241413423402403222004021000400041420300130431324043203123002440022112302210403404012424400021113313442310042341240411300042232234223411313223334331241431341112303211133222114400302100211202103110223033123210122224104021323143332024400040442003222123020004124001231311423433131230232322102213200301212103111320230211000134422241300144200041440321123020424321122341233103301021241423300330031023203110420340300404321122220401040204331424010231333213034010221003240301312140231140134233032314330120014041332304434434124342132441321412232043333023333322023410222332122431122042021323130422302430220120302414044113143421023310123443101440041302121134400203341122444332410423144434441014242444302433204142321110141024431140302221104320131121343000320220343140304240034010200203301031230433234332144122203114434133032102422140224412433324001112220102314140030122243311310414233103032241424401402432011111200113010412012032244124130310333412342043203032413130233122203140334224410300420121312131444334422403330423230300013013434034314222123413012040121033104433231042324211331104132332330341231300123102003230234022001014032313411430304321430220312112420234020301133332034022330124314334402331430034322411343213401211132402303031132314111123031332022122022021320331441033434100330401313123303024343143333001140332210101402112130004220101113144342030403022423144201440303103403110431442114102433213224222230021021304041440233301120002212111211122231423142234244022044242140043012013040331321014111111334131001102341420303241241424024234204104232133113023320304420010021242403102211220211121404131140010112400030324333020413412304324114310104333444121310222303402140323131310441431324441024342221311144230142224041000123111002023202413031441422303324431334132442241304222102434022014133223323413413003121002340210321012033431130", "013411044130243140203144433302430210041130304324324311121141433421310403121344012440414423312320044020310103002333230120013403314324213043233210024311241114134333430011234022430222414214442240003002433342102204444043213411411240243313310303243223104113114213324014132403103343242221132040421142340322203140024120141433314221133011134240130341234202021104204414033002130313011344020224114322241223213111103040020343222304320013124410014310040211224334140212024320020412230020141310210021242341212334000200430043024333122303214031400320312102311341003113423401320402003400131103414303201234003401332331330311100202031433231412032120344022034101002101204413104113033041321044441212134241020401302201323122431420400432143122301343112444034321000143421041412211244322221304402442102414012012310210302403211313324320223314221241101240314313411123002223100404202122003403144303404433130130234014120044430041042113104334112112433230200124413002324030142321214404213004002313102210204131141103411444342414104001102000243231112124030004222114430222333442003032241332024001124221212002134042412440320012031114044112303310240021112220123002001111142110300424421341241003020431334242141020111302300032312221024312221001244124034420212310142210204012110442343403124421222411010233311003421102121432013041100234120204101101341002320020303443403141042014231244303303103040431240143130224100440224011023040403230433030422422422040100313301044413204401113201434024421110044102124003230030321343021132440134310200241442233400241034404140230331120112144320403114000333020033421001434334013124404013012003411324034331243024032101214104024424014131032312234411023022222231410101023143414432110134104320212222342004004102230032022404042221114031412010302220140302323220233210310301112032142223402113131413411120232314433313012213442430133032132103033301134201111200411402401130240043304340203102321042331124401040122134232312301414424422211131141212140203204230034003004222241011420334423303032124414320214331323044022241431402032410324311043332011220022333032022110431121040230012210132020123440002304444430402321341202102441034002102102022124004031221423323030020211443042010021102334024411320344232130302110302124233230020302210024120001120442011214443212120310214121311023331020211012012404432002322234142112141132301202344443043014133310142322244131140104301212420312012123003210341002022023244331243312141430433331430301143442301423313330412114442411331103033313331303042334204412242232433340312030144211201141142123004021141010113012431123101244112421433310333112402233243123424343222141330434142234324124431012444322024420204201133200133213030423221241224222244130021422032224242333430242124231104430424420013133104042103423322123011103111324120324232401334212224304000023120441011004044000421334410100004040141144440100004110112020431024014032231042140242040012302144012443120023011200423130421121340022324420220221142240222243234202202034110111413203141132220110132440111131342434410134423040342104233343201241311211222010322301331241020401021341231200344443404031134040421323220023030201204343142433414420113241030120332222204413202220233323442131314421222410032044301121112412002314333143312004311124431340002104341344411103304220330320333200433411123133312322212211000233030044324202324404204120141012422440344332230330301413444102410031144034312302430200241344140041220214133341131112134210331022000121224031114231210421040041104203143424203110031141130243432021020231120421423242220103341421000012024222012213232100040044230013424221234114440340424200431231230140214202004341314240200233102142012221410341001022033300143303321243433041033402300234210432432242011234232223224401013444210303323201122321120404302114424432132422112343240014400443402213444210112433121200104333314334313034303122320322131310040041234331441234204202312211424010412242303100200413440033130121401334342221433102002343441003343304024104143402032242301012201124014340310130223031213110034022231141203343334204030034402311001011334440001011420144023420020340034223211200423340414334112132414342322413431111433314330302401211403343130223133142444123221241031434034133231114404323041402100340323322012300042202402033003134124113234343430420440302331002313012404312344412033310212201431412314420240200244414214034230402121442112304014012023343014301243121203130024132201302320411014244021142200340321431200221", "101341433340104340004123401204144220333312242331020310221213414431210113113140122324431341223021401323221422434141242433000324342040331412344033102122301442344304210100304422412334431313134044413111422040143001230123333324312304444213210141114211201002400301132301402104014102102420323103123200034402232113044201033134232011330040003102340430012012441223040402013032414143300222011324324141442113323440033441432120241042034213141303421141201344433121113303324141243412424132000204140241404220301024132133123040024423244330334032441001011332232340020404011104430202034314234223321412222333341403122103332031032240210043141414334214130432011321030142200343413130034102414142011111413403201223211033423320310220330442213130342402033340434003302211403124230200044330341033044140204320244430433342444222232242440010233201200030210340312412202240410002121322233134242403401443240400201422424202301424110023401100124423401102302010031432322421141212320324330010432042134223244104000031122333402034041042434042134310431211234112211102332301222042421423410103300440202403044004433132144222320304120202402421342000421310013004100422421200022313240132241201013220014013123420002104120231434242314131410123240021131203214302011442431233301331433100234232212043030100324411100322443100000200240310103014304104434411313224021322343211121240103141120021242020330300314332242022411301230102214334241412343114421314234414140300341431404002131310302020424121044201331443002104312403342123042443302401243432204302301244224324220022343133421312041132204301332144144224314020014312144334411400023040320431330313010113231143132330332321144322122323122034001200031234432003323242100404204213203213222131402202144024140334103003402443110140441303203342143113134130123404344214240413021214032320412334033024331411012420104331203014244414430143440132343012132240201400212440421403311040210444400414034221101334010104143143102114424444433022342144243332143143344241040400121420323141331044240211330212441334222323232404001341042140011431230221032340124111423114440013331411010210021323312032224110110131022044300221042412431422002442122441013404403014332134422331343240012114322024211111440321414114114001312444030310031314110411240142432241042343200401023344444032031342442230330341102414442403204222042331201441102042030332130344031333213041122442230432303012242142243340443042344102102334004442321203320410112000103404431113024022314320112041431232440244134013332103421330231134020442014340403044300434213404302131344242312123312000430220403302120332320310040323233330141232234224102321211210341130443300411022041120443423010230341340300231304430040020434223034143224441420144313120422144042323220224422142420203301400410242340132210310240420331044343312324123011023240032333011024400033011301411004113021440101313012040013221211024034343000214124214034412102100323220104341402221231102334103424133313210113444413124311313443243010210211010310244331024110010044043301413311400344140130230004033203000444434342233412113332011202144421124004404032242332312322423411442001433424100343323114231133310320221232303204144302331011231001041223402041322141123003144414000134422343313030303304112143420042020421134023330023321432344200300423203334342030041412343034043313444324211243030200423421434143141444442323012311412430123323433210221414311414400410220444042140210104221402342202004411010034223244134104114221100230321213032311442124442022232120330133211444010323100133131342302430340422424220122133242121413202120042232140401130022042103230040040141000043112023004304130034043424014030001203324141430200333100202030441421121414002001211133113434411110434402431333040104032324210400242200030114411314201032224103311230431233010033400234031123000431134434434042140211234044020321330342220021044140132343432432331432013240043401331034042133112200314201303100303221244213234234110121111340422340333004003222132234023030310421331122041222033304422024421034241421331012231101412131003211241121244230101331013143413410130311001242443324034043034123033102112303430004422344112242404442042034143420413330333431134143304222134202222141140231302221320432130123414004434342243200312010342134301103434023414043113244203314122221430310121004123040320001104122411131122043231314301320444212401403420243004432012330233103203434424140304110240104102144144122221234321044010043401134323131132444414224432234400130110", "122344113332011002313130002044322343123210204321430440042421104433013112122222201332231431144221120234144420443423444444004232333302231142120231302322121310204120420444340222441142324443334014420112002243113304200044212110324431413202221444423324201220401430113303402302142441032142233031231134001341402434201031331124121102330244042044424004140414131302423233220301430102014421233220111100334221144300241011202104000244412313243112034311102244100223240343331104022114210121212121444400314343112440421433322333311310431200034000444130422404321403320310440440214223311122231404234413011422040214324422124104113040040004130300022113140213422230430403410340400001000223141421431303003140201143001040301104001434442004311330402114414441103132210314033204313043101424001412442332042402212410110144223220240002013211401132433421213431310114130221303111212313420121130023313300140404422413040022411432203313341140301234421414124331433111224402034223232430341332423244303023144020210432042144104212421343330401140433314040310313312243443332140303420012310432332312032433303202312301122033331430020142021420432313210444234004143041212103421324212441321130431114410412333032232334332014210430221120140441033312400111214402204144033342402223311044020312324310114013013043343411402424204442103024442311021241021134021430402011340133431240410113042202403304231140112444024332311141244441401411231031231202202344333412334211313130323102003431320122003314133324314034120441310403223230041121022022103321133310443431034203420121030301301111010110004004342041203403124044400034422400143034000421031203124421023014313344424320312340221423100410314203204243302231041030341132202333030131333443313124103024422314044011301200032221433120410442231104242022340012043310231313311301122130332040203222241033023444202002340403143243211124013411433204004143111133231324220143304203323433003411013103124234342240021041421032342342034032301013114233343022232210412032000134301100302221403102323401223033031231432423243104434403101031042043023241123403212334240402043024322240310034334114323123013332130302240340232000044100312312430411322122341222142001312013231110323333434242444020422140344243320302203331330324010122110042041323100403414211420204402311210432031042440431204442112320300300334341220343014313111322322112140434222031313313012420231343034403022240100424430011140011324222101144033211400244414224421443334003301012420200100344321324341413410420300244414410343311440104224020333340400031134331322414302213033011312442242210344043034433423034220030301241233212444224000311220222443321412341223434012430402001141212030024444240232202024420231112403040110203444011132443344100231324201400322243120201132240300131431400341434221214303404103420212044021111232320302402341401111404010013213432201340134313410443313210104301421211012434034143301310244300131302413113410113043423332434134423013424213022243214004132321432212001004114214121343202044010231021422410233441043102004203030310341200301034334412020031034233313112414420204243143322000400114130011103430324013011214200212422000244144244344320030401114414202311020003432444241142314024222010102330432311234022221322230002224242430321220021122244212121302441124242110400300201131033441322324032103340214224410214243303020313203343014104024204021021001212301342231320434210233140042412102204244013041421403333242341044210120311310412141121224103034402044143231343442140020441131314214403414313303134133421203120312001123043341003213112000041300023230110040200002114411323000441434121202413403410433300042031242212213111031334044203201322334104300001021422041413112144302403232242024433131330121032230344420030013032030113242233043002323012103341433130124011101323414442103002141340430122021211133440011223334343201304023012314111243112003204210123401144141020443023001133404001222124032113120003232423102034014200021423330332124243241131014100120213140222032443014034301114033242110020401224242330143402310200001323301341120024314141313012120344334303412001111430001333313433143424344141441324134322230113102032131002000101030110010334442211010200230121320412223334422443230044210012003201304301320221311114014144341232433240210012002342334204103104344104334430442024424112214421202022301414240434044044001131303321443133030122022103224042230140402304230341443334232343322141223221002004401133114410132331123232120122023012024342111234041", "113310421242133340210102224341121344300443422320212034112130314020010202133100433413034111322341323132203333224431403021422112123231243343000200331342241442433324423204412213300402142211200100101424444400341421410111121411224124211340323313034112222244214042431301443423213134404133121110403442334244222124101224042344333331114023121322112033110034401311344014113234313112410314132341314123404344301412411201243321034440223214404233433103312230204114022444004130141243221214121034223244113231433224033434134023433113040313332322113440202030213430343102431210134122232022203211213012020404101014212342020130424024022340303020304120144114312034233012114014303124340304230200433042422320203112234423423432012211410021122222240440403223304034221421321230233340241002124314033134010333402232340030320242131334310331232433332222013130131432232201414240423000413420004031200044241032423131402440322201230242332412132112310011323011302141020303043434322134432411124304102233440234042404204033121332133002140013101220014302303142041022304212332304040333144233341013324441220233002130141400123304214320111044004220004211232214423042333030223030233424312344033032234441232000211333144134411331133004343021232303120221432141112204140041203101310442241003224421412403134342243243342211032320212420343204042434230404220011142123031031420134344021030022102022023334033124003003434244312312322102241100204011133214002024003414400101303202100244033421214024314431324313242420123220043034102014112142343402214134012402344021132330300144341021414424120424020200103410042332441403033233201244244412101233212303423100410031240124433043442220330331133421124331443212342322223101422404142400013303210240443103302432432443434231122434403000004143442111201341333320312012430411220110341133403304201343432321202404314041032234010312004312344323213424223404132112230324112120112342430212223242332422132131203432331123031013421202221020431400001342340111304320200310420023202031302122314432441024001002023114414133304024124404311212144211140210440033011114040442331422330111332312413101334201040044112124240422403213231132024131120131213403140222231020414114034332232414404124042312331420131102014123023341244330400302304100234410440231344031004311042130314341401124340213320012142312310441210422040013121421420243042423123332213041030434101010323402013314310322034442313233343144023200430103042022301004032433404411412203420442123102003034323203041034044122244420021240011310342341010413400200202204442044310020414010210021202344201044334014233003102434111411112044434444421340033022122302430220130112130021141221314014132314132312421420113444334332114430410303040244311133414432024243112420313234334431032211424000413321112021111140301420012030224330430123104142224120431124140044110424041434013320004133432233240130122302321200030413103001200303123334002341421132010324001240214041004314344100432131240243101430223120341134123422421133422113301240112100003332433331214022404400311304401432012330311343423124033011312010042102241313030212230213103311202224424140300442104301404043244424202321211123120034020200002223422443331213014014302422324021043312301304122003130411401414224322411022422330311403243014044001324434020041110322130410404041343040242301014343341423112323043142210241120410032324213334334210041021210203402021431221033323201101322243340322432032212042003143202000112013234310020043240221330114303140302004430004200330331314423324401002141033330020010323412211324413040044331432412044124241211044042040202012224114400144230411042120420332043024221144034034421101104002014022201411013113203424204432312232421240233124123202321122313400310012312442031113303030032001034202234111321013224420143023311000443141334244343331421401411220202131112123204121331104140103430404230001144134222233144220111112104240344341244122040021011124422322231310230110222331124233230323210401040032142330421112232104123143004042123413404300403412320431022342440042024011221224423243102342043301234341100020223413121341043103310243240410401443211004222401214031412400233313004324144144324240100424031244120330440411020440233343022432230143434444421112222232332011141243304023314444211034242012010000442222421303304002232110320121040231040121302002403423042410014240422133234002300230442242222434042023202234330033320030121214420023231200011041342322311232320400202341312033132430002230221011323142101001402", "103411424442134234034303324120023342003434302101342012240211040014023301132222111022201433331233422413040334011243223221032134241132032023304002411231314421410302022231402043424043313420241230140022432302212431442412440040313142104011234401400340412102112213130111302420420112440111020041242024311332410121003412113014034001244040334331143000204410314031304030440014423403234211032212221401402240422110211403032210100142133313034343203422042123122133434103314433024010243011203101012131321131111212140303304030112432334030341104113114212242402142241112020344004413023224423322212131040132104443243330440314223221434401021012202013341012002130433231344011424241344202413404133021420023400314234042030404420404224244101420013332414030222123324104200331333214044322201232132321010224012331002224310032443211204114434022022423142412243414310201341222021123432142131232224134042334220244034204112203431223020102101432304000214434314341000241101213004200021230140220102300031230403203312303331120040041330101213012034443341411032313444403042114303340133012322004324010121234142023041004001044244324420434442333102100243302033411401432012204240341301123220010104303334141042224000030144033310243213241303142220024213402341122442122423343441321141221203213101414320430030442010343444442410201100401413110323211124442323031133211002234013200120231023040441334043424034143402332232434322212324013434404002112242022340313242032034002441130221101240144420311444103220311440010411143302344123402113000440344320213123203102403322341142241113114210420220410221012340010324333022434231422001032124010100301203034132111020332213330041132004233030402323310423003101312014224333434413213421024021104020031320321212144021343334014001324224001132401300202133033403013313240201033344330011001234322224402100103032122413412300212322410402232141443413104301200443243331041242320103413242440311141024342301321100122131122314000012431140300424123000030133230021221124241100213043113202331021114322123211344211043441302401024224232003210104421431401312240234132223003003223410242201424242133304420412423223402201334342222201134022420334111003430223044312123023423404122122232012341213212020234412214311322012241301304020200033022121404233004231103404114230034041204103342012121224134421134424001030430113011012144233422210241422423224042203044232322304133032213403303211312303132320132313302121224103301033423042424202023424011113343234320122303433322114003411201202001322241034130100220323120111203402241322142140002031304340121302003341113210041212232040022300034420103420422401444133244244000002344201003334332322142134314243332034300211144313223302310124422203442241042024303100020003432441402130144123002002010214022342344301440303423132431321112113133142213422333132440420142443000031312201400323112443404131322401321444241341243022313143402102430122301420121143320233422430240234143131443110144241042142124343124432120431323030404234034403300414204302311102302414023331300432301000440411021441314314324012434302444141441223101104024034234000010120431323433202004104120340013102444123133013414123024211314110333340304240041403242030440311211300303242230322300140211423240324120333111423000110000223003420244021401403412132403114022441402422201042030233022442234330112131020200421322221144423343312201111441113114044442314430044230134204140421414001413014401410332314124204444230424311014343123144002213431443220333030122024112310244134243343302201123200100330343102233014124424332044424113304442243033041001442404133213344102330344422404412220121124331442443333302120320331000414133244314122014020044212031144123302010333121330040242011123112433033314241224422002142131442344241421014132241441232140332444034221412441444403341410040233022412404131422442333100312241433440102424203300043101041103002214344413031100020004140143314231132120130221424143440230133422224444041032204411420134420233214130123342300301242032130333032013333340214000141421221442200131403314420200141104041043304004112210311332313432021302242220443021023211101022104042413411404341314240434321441244430213403321423230430444202423304143143123013331411143321223111444203334143212333033004220014244223432113431411401401243123342323110001144111344423001142104332211300144313104004140433142042404122324201000003302042232331134331221113014100234312302022241102143131424320302113000441304312000420322202221012203300213142134013", "131201141242144120221244222211240143423013202131410401102012141024232200422322143032000024221102424021030342430113433104310403213033332420001421042111004223133140440242212413234243403301414301443230134043121231410403221030213330414400240233022134404030402000133110422002433314122134203411021220211301430434333434211144023424243334330203413234332211423021341013011300110203301421043412002000032444442142013202023432223110442431003401004024224320423332332442104113133032303012124101002212320223011104113134020401403114003311142013420301414101223342403004031340413430041003310021020101022021240343241111300211003033402103031431214314133104022340231002214142344312244124313320030001120441344344202144030034240133211013203441443242141223211304434102422401312412333224313221321313313301202004020021120244012311211341222314300342024030404243242443022231423311242230421110342031121403340123013042304344334104220042314114002430333231121102202340420424423444401044130343404332401412324232343444231321443322413230404310203100214333432003142312421412420244423232212041001444223443044340234244330320142443142014013012131013102230221134404421344324442001304224044104210410314300140402232214132023201231223232034403241404010243321221241223424431333214134201332403242212032011431201403041420243344200434043132131034221310134221113043240100224104000201142343412003214043210414142144022112414242010310420412003222340231120243323210023244230202042424124112123003111431022111020433334134434110404043140422200220333233313442310432224040341041021232244222424312244030404002112240103003430321432202311001242404433423420002300120141333231312104213021401002231131314314424324021210113132400210244442104014324331141102410140331302133240414403220300414002140113212013030213413122202401044400324411440201203431023014403022112142023242420444044200212002331312123332412424433213321310423101042400021244044000230344313241202130322020110342010120034130422130220214110030023023244342321110410310120201420432000334140202340013404303130140343143131314241241330042142130023332114032014142130113334214122221203430444231124010411441024220222334323122123242404344303240233234202242132233201411010114431134034422243003411411433433342440113203423433011222210402122414143034004024121404342341204431003432313403231442223421003301004100341123441123421134210134122012413320442120131131440333304431203234034241333143424214233240132042323311400402200401313440242003411302431100412020003234023123011213112424043133124133342343413304043214001310331302413121312100323430023110222230322010134042232220212432213410023002040031224034132044341424303244300443034101024022342342213230410414410010112411421032110131224000040410242342421120343330102443204402140233212043121413210101414203332114321304134313420440040423141423213323342244422220211444432322203241211310024214434240444434343314200422412114423200034324034301133023330424231333002223223302004401003301343201003003202410143021212233323424204303033420340432300242310332432021210112123424211210414002411313103201422324134024320414243040312132111144432100303323321130043130330411244401144403443304140044344424412034131132232242112010021200431104040212443324011004123121440014424140440232134201133434334003301333332022110312422021414324014203013020442044442414344003034114311304342404440041242343112041134442222404100412403120323424321102032403232100130330330413424134004331434233411102322021234410224110230331241323130013342013112143004021234014421402202333200332120213333124313004001024022142103024422311341102331041141343214221411440113102104230134401342013023404204303122422332304342130340113212230011324232232111100431301311403044301302104021434331414231313304032330131100433402222043412313133112144413144244433224242313424424320311011100121100323010033333332414030411202211024130044234231123203422030113012032132311213114431030332322323210202331402032114201342304223114222013130142401441301100202342110411430232310432221141011313022314012114421242011210414041320120223220043124341332112111310423221422401120201143201322231412231103222334204141121010204143320410223211442442304042202030444330303013233431403444420143132322412224024214433310430023444343004440324231100234232321443322134334442410404220341332132144440240131214042224143222311242430114333241123203431124441433224000041143444401132314300440442233040040440102240223200222403221210310412310311222242431111342", "311423433423114310112334242300032423014114323030342011222121241312311232323334221410421021014122124204430023140043320212142233311213024424300043202041434022012040042214243144443414003004021343112032101330412112444312431312413101133434230200032222442121402231443041043404410202111403223444201322301042432333123323410333003241012402341030121123340020414241443234324321030103224022312143113223023132414043044400001242444431430102204332121121312044243011311400322313433404242324402400204214143312200041431041330131124042023112014134300342004434423143413211244234123230132000231343340020233121213332004314231032214430240121413212003131042341000002144341001143341221430402313133102124212411024204042203433241014443343043003403231423241300404110323134210022243442213104313201343003420202131312431323132204013412330111243312313042303202430300130240024043442210341043310140121400211334410001224022414100331342224300412030433244213034323344231244411202320230313433100311024203022442020234043421222412422000203130224011331300241112310341442231323230214300114120100322031440331040231201341221012241221424413414444000433321120311444014132443013440423220141230444111243341421032400040311211201023031322144224340322330043433332210104301033303210430220140434104123144134044302104340440104312224010121340141020004201344212324434023333322120233200014443111331311123312442044240314300420443441424024303242103311402002212042042401022012204141104303443411330214213232312041120024132331100331103121100143023220300031232121313411110300141340443013141412024134113213110101203201232303312201124223431313400412002124120300102234113142224023202421313322401403011324304402040121032431031143123114400110232020433131132321202122324224132033344003311020320200340433441030030100200040230303213441233141344403012411440024433040324143013141421111034012120230311012402011440420324034001302340014023440342220324012043231222340104141122440333312300041101332430302133414304412434124410001000432030323402340043144100411230124342000441211412241200412333110011403234241013312103214134233442141314234320413110134213132332423202434333200431222214133243431040001001234004204111214220034410243110041012220342042303203311011432102041110242021103202031033341423031203231231134033443021000203211410410024024111332300104313212102000314410124214430341233344310101422002040132122214223111001433021334343440444002213112123330100431200142130242413410041414113203203002312331441314234143432102000122140031214334441332210434130333121102231422201241101022343303234214311211222244231033302001203103122142042040401444014223232240102241133223411030342324144012144220130213101200143342431300424020033340143434301224313044034114332004201231304334022321223421134411200111311314200114202042101114214243321243234221412223003001331331333324114041141444024343012014014243133231304141411221224440031241422321434232422132312411244440141114110400430102130003313410123444002312421042310343213434041020212333232212321001424004342340233431430422314104102102132230143404431444044433341034424200413414312323030333412314123103203321323021021323232011320042314432204140242304431112121144211312330421023411211030431333414430120302302330001222042103343024440432242333241020431001243344033011110302211043042340420100223333114233440131043314323210122312221323120113432011112012104404103424201140320011100113024230234201441124131231011130113244440124230201330104043324121122102141434401204314441423023102401032120033111134203022313020214203100004002142311442203214423301042001302303303114244413330301240114143410423223032100430323233130414223232142002030420130431131414003320001114000421134041033411220123030422424343412131033021132014230014421222400340113114241330332013202313302100013000310334313223404223420310323320203002120041344303202232031222340132133421114102134134333323041030214304041442331223014201432042204420231100130212141104002011231214222224122211133400420400230121320411040101103223011024404142203130104204403044310232121023241414031012334103403002312341431022443243012044342014410413213404201202340321432014103200033441444004404304443110030320310434221421102333023413334003213400110142033410230024420312203431302111013121142100311334231021030111231130110324424403303241031341413141102303110232440042110300041232314003001002401442121044011330433131134232421134413244311020133040432343223140210441034440423321114441133031120022403200410", "210332004134130124021441240400232211132240112210321423330103301404431430323034130020442013220222141021414234424422200402412324334434324023224414031211042434212312213320003003120044131301304301442313140212014211400230212420413411223340442433221244413301201203321021420103100441334214030123321230344130004122030221204100102340103143141121242241443143334303302041030232203031310023044010222244410323024232242443224224441334112233214202031033030444420244420001240432441323334303023404410010423300221034211400142010230343002024231411333420011104240424322241112003302232213112122410344031430121234332131104320334310333142111430443040024312104013441414132202304132012022403044323404333042023302120021112141331440301023004111402220004440010024134141120023111013122102111402440414214232141341102413230023222040123213310143144433134020442403201344123143042221301204141221331341112310204003121402443411300412002343403342040420120111402320134432304322001112002442131134101100104204244323414444030314341011030221011344131312204044342211330432012114433132424311024002014401104302301100313031334031114440212040033014001330111411142040121210010000141310400130404122312004030442222414244233444421010123101310142040431211104101342003423001011232000032201023013113134314143332124332001203103433232100131133211241000120131003324223213414422103422433413133004333430441441232412104203044200314134101112244444022014124134131200124042332002022040124311134120210303011120041231214411324224311122043324001344014321230140323040302003402411211420130332240413402421200003031021034134123202210013321322110420002101240214324130012124224004323002143124042230430324323103340222321143411240033232114003422212011121114202424323422401244200210234332304434433111021433144103331124241424232301030414200204314124240242431301403234432213003010242424112241220431412323222003303124414311141401112032111043122332000144231014310202042321211443314443020131402443301340214044222110240102343241222030022103331321402141001042402222014013402420422112323112344024131123110414412043431103342030443300044230201112141010004042322424300144014042031110220330444443300424211314434410012320422022113330001334144301444410402320220110303102204322442043343201032404204243220042404033423102312240414430100101322042440120311221120322322243440243123102213221424300023322023210320214401131413322442204220204144100124330331014133134443203124331212031131300243321014314212233213412331122401124300431324343333443223234100344031221042402113411443124423134323112122102122023334231201430023413201121242200123110412130024320342231111311244023102131140104034244322133411024222430132014032013201024120300043022402110424232012240131232333141402110404030340430323024234232432210422410034032343431430004443422133103224202431404332121421011020021411334342433403140204204014442014102224110004330242000124444304411122314440334002300122034230342003334230432134234334320221001443141323111240431231221424221340142340320100142200210442310013222120442301323113243224130020234403042003134303204304233020133011121312444244240043300422331033111110404133400222032132430024432232111310304440414204411220420122013022313202032321304044301111140343142112004203410440433322024314134043303030040311221010331324242303023043114123422131331340301023412131101024113210244034440020302424334203034231431014023004434122003442300241301223122333310311214112323212244240203420030311013321212132210310324211100440220240133314300432342133330113220300101202122331042124200000103032144230324442322102134134323242311401423001431024211022121203132202202342132340413030014341043241141121004423223442330230324213243311101323341424333413121134231140231432324113132020240112402303041303330021431214433232221222140100020032033302202220112213442011223143032044333044204401113422211432141404434430110312201042240211420301402411144214033334044140444320123240043101320411333033013314011322120034414122120404320224400432044411341311022242300241144123224130341320403411140100302404232314022402421244242004244303304401021121334313132032114301443024100114411041334030433334143314410243301434000343234334023014340103140243122301024312230002000313014211343423122112121030243242133334234101344304343124031120121000212001410202111341201214111212410120311134121441440143000332441032001130122103320230101144422213134142030024023033211412124314421113340214132341431000321043430403420431041402334141442", "412220343404340234442433110434303312324012322110304322340420220144233114011434001100400142304401032110430300101413344302301120232440431242440131123302201101333143001031031004331041024402212232012101104330030343344324434232142440400412423310423241441244220212312431130413042313110043014022431230101403230342240030123044224043104431144030123213032040102044420022432011242111120023242003141204240440330210144340422310410031022430122313422104130300401134122010443200230101403222213111423120131301302112242212330111342443422042011213321342302243221010142124134302422414434444334324124201140341120141401110404331311134342200302333110244024141210314411011112441411202242300014012203113014140430004302211313322410141100221132212331211243442414433101201444444424332240120241144422323130333130203101104444440000013320131002220444002442322041201322224310233112303032302022442023210213343213242340202201203023343431023244314423340202314102340302402030231002231111013222011443321011220131042112423342041443201331411323232004033140322304201044422434233230201100141433423424011042234240013433130404340432431003142240031000424013130241343424103212140314211440303344241341021123313313041002140220142131214422322200223314210140121122124101340232110141212034102111344443430021402420404212043011233040411341004331012010311233010241312030302113404124042104333031230040133440012313130201412233104040111434024200111220230122031343421032132320411203114013320033201143400342402233043344313404423043422223133231314012314342102014343211330411440303430234001004320313003343334002301041140103014043110223331414310344103123011241314203030413333420202400123330314410010422023204123014210331143244214314032003231324010303042043311012100143212033113431040233300243410402231343240020421411102121441203044433214322241003324040131320324220214323030322141121401432114400414001431010223244433443412033124404332342443444041343242012212001300011102241002332401423002322232334123010202321431103323404130133114120243421121220321144133310312131244214230241142114330103100110311120303033410121112303220031221214322103100213131010320034230210141233211134311011014331134430342044143422433221134323044310234431304022241043144410034124214322011232031312044042033230143041403223300024304121311320222433322011232420232144421330423144002433002334343040002000234311211441004011224342200202040020441144130130331244420200222040042130102221014413410103010002002003211123021242133410142433310331044400402401334402320004024231303321211240142303343443200130341211232134230411423304234231334102332110000021323023440000321140140004330133013433041213123333134333111203422412404430021001223143430320232400344402313023232140103104431004313230132032231010241120100200111204033203011242142443342203202202443443441312140142210001334401002000010420323421011142303200103104042113043430102312211321144143043330044034412134341320110133343204303321332244013042401141302411203133222103021242231424422413200111300023004221140444314214132104321202223410340243340000414220331240213413004412434334001000432431001413344113113241103410433103044204122012124401044321130440340344230423313214010124440444011310141203040402423000440314040113020233022142112203210022041421041204314142303030032202304314124434043111104342401301134041424103043003040400022011434334130132204433231444110440430400033442340114430223441014242140311311230310440241210321134434131410221220324040020314324041304321214331020342341032040310340021343202211411433040044422223334124311222333224104030342133014130242034113302432021443421431413423303144432103021410430331341240344334310244301223140020034221033234143003223244241023222213122021324242403344421334100213311020042031014041113113413133212033404232333410114044210013330023141442012404002420311113213341203043343403142432342022330142023441114143121130100442442202123030221304220003413341340130420434231431021004333340344012321202324434303040111314031221242222020131100242213403442330404123330103120132333440023214424042411424214140430032142414431434413301413414420042304312420400221222004442223442304234311212410211341244014020334221010113200010133140423324412110002404000344240043000211123043313430110422421423020343434013003240422011100230221222131011042103422020303434111044242320104024102141421230314342043231442002232313443344310302320033241044234014413101132030442220212302444341242103204432011041424442004303340211433220", "142103201410440403311001103413100040013410322203224144014330300304140431100330112434212043320034323042211114304042112021313100140112034100044130421340022023101401201310012433101020204443430004314312334234324144243100441002423341423201223401300031322042114211103410001223104114233224323414344204022220321433320201030434020000022223033211213112014422333020123124114110412401413222442304210100020023433222132231012343441311031043303223323412201213243124004042433011041002012320344000243333442200200123141000100042344321032332021404230242443324201131001100434443014132110343331314303341032020312443123120244013041204231414431122043232113433332014011100012244032112402443204403121003101344411302211141014433023203134131100333104034111030214201402033111202221233224020442004100311443204343031323430432124430303043100412120020043110233442414401220021430432141011023240424201114040144231343010321311433040303330114402022440134424103334043120020344132204302122400424111241040034220043204334333113312013431413214042221144223224220202302213201234220000304220204103344410003140330313001103013102304330001031241102233303113313221240423022112220003232424133010130323234212233340424040422334213021212131104333304000311334224334330140313224121244010313442224134022100021034101004114031232124024402331431132013120112402131112042131120014424133402331302034400332444310411204304340101230010132321433010002441300434120243113014302444313113220432432044401344330010331241314102220101000443022201332201310120120213002432412443113240044214232412342013201244402143301140403323123100013004003320103131234241011013234322231111004442042431232241341114220230320401322432214032111314010131133332004301323043002242304202031120104123014410010303331401101030103143240441402422110040143104324423103020322021300311044214404121203230213301311423414110224320142203431132100442400240311344000412344241420411020113021433341234134430343104222031344331234211232402110430222144301433122204002244441331240103344404331322114221214031122231401402412101120440211422021144023010440123434304322220022331233042242230223200020040021300431044221430312044100241130424224140013121004230311442211420444403301300202203402442433030102411221401224210130213133333333331213034024340340424233041044442034203142122244042124223024202030004123110014301422324001002030023024231230413342202001410320241421141234341222204334421020031233444434221431421013421343322120130203221120343013433333133412023412411144324422433041423420041023122201443133430200233234032411203124030003310134043213320013204013214310402302424033224323033033440434120410340131310123320210333242144332103132212042332332412013404403111040223004444431124300013104320204422130321210102244314322031222243411320421431343030330013242000310131243323023032413010131304222014112310221431011120440400444243202210204142421131030102430302433440143334342330111010102440002314120302310044110412140112230144122413431410443340221324411004223003312312411011204323130443114314231413333440244241432413343432313433404221030000134143301311124202224040123244143224102343212112144441244131343224012321422003001122330140404414123400120001432201222214330310013131041111204201334400413443441110421424022013214001310410333122143320400231313242201214110143332442102412041213230400112301431122112442234103133413121340040400003114410222412103102020430143412322100434241220404330021140410111303343202211341240142103241211322431313232022113333422224213043414322010303422014221121443130441314314040134222043011323234333423024431234140334004232312221004121210211111301422341122410424433101443040412404423000033240232204432242233304323100031322200333001032200410340004102012320110432402314341124211104411204013130023202404113242330103430423210022032132410433030313440022120001100033220221421234442212100111420201030041113300101411312104040441301222431024234034032322234323302312324041004334204322403323223010442011204101342000123134244210033004032122131111434132104302314304441440224033142441014010001110410123301312320344432040443334241304011311034331020314240024441341201444334022303012212303240020223224010233421311220042022210030131324340412043103204332044021110411240214002131034120143304403024341323410034034421133310011434230323042144004212100341004223240213444033341244211023410124220132400220004002132044432124400204234404322201021012234144021442413303413120310242411220430140321010422302340203", "112244401321221030411324014214431030410033400222202303322223033030014441412301322204211111232031110343444220002311041011103243443343013234102120140344020240313341340414133200204320332114131432022421041204413034310344304240031402404331140012231314041132212012333312333340311114041123340044034222421131243142010100020211331342402413223321044430024414243300423003403102223002310312302240312434113431422333343134011402023040034220224410331204321000310113141230413121110010130230402044021212041411302401400434104022344344402323113404443102434340014003112200100032444421303402331140122200444201301424210113332113000234433424443334002002110440101222030030042411443103310003423313023313200022134003341431333224210123312221142012231020402431443213301334214110044124312042001421340431133040210234012122432111134130414301434322132204011341400044314141233133314320342132233210023130134114303030140432404142404103111341132122030424240212234041313023210021100313244022204213303012034324411231204222400401414300302200331213244441214340143333010312313043433110200224002443441404421003130043032403143100133221200204222442034301040423430000120433111103402434004243133124323232401202130140022041014340413421234414304104111341421302243423020341214342212130431134022404024100411424443434123444211331231302242332320124142200330102213140134140334133244121330423443024043040321214242331223224140100421132211434113202023301223301132313121014201030440312122340323343220003142023043004030432044040300343402103422422120203012421032141240003341144411312334334410344401042413330100043423020424421301143401412031014311211014244230212140342441201043022430121402334224222321311201341414434124000332011330113120440434034023314114432401314144141004020411312012241224234224011113324030322430104221020042403222013410410003414413320033322102142412414314043334100302331120443030134144320124433400433400402001344134401012430400023101011414040024312414323030324341304043040342223440323444431303233022241141204104322124211332332102231033410211134321140340343400413203141144331344404042113122031240111434124201202043034432000013033401424031444210024433104330223244014122023423444343413334040010341320033034312221442103000412424441411013214103111022120113001421311103414004043121401311111011211213401011223100013230120340124324112012120300124323341441322101400341203233041314433023221023341121330011031343200230404021413113014133310212314122034301034023103022144203122302231444321031141122100422222042013424413320132401430010334434032023012332433424301013203024224411123240424040143441102214403430140203123432232101032213214210213044423100121123424004033242304201033101420142222232042203301432000113333034001212044433000341040030334420404234302220213134300314301011421133330414223212314224011034133213220110301420344131431431034434243033413044013113413143324200443011022344300340040320122223240300001231124204442432302001432202043213300043233120132211304424422402400111001131141331113132414211012001023430224442113213220014104130434321220044430101400042311040022334302110433242422432342130221442413121243020104240233124014330442414230404224243004110411222114442121343311310443232214244433234433440424321002434132334000433120342104403442001124241121423232331131113331230413010312112331023421240331240410201242314031244101024101130213400410311142200034443200041030240344433322300320420021224301414402024233242320321321004130342304202401310324432303100324110200110222100313224331031112030130224224424412313334422312233243432410121121334044120243221143200023213240422420032134104241003222314001111022333223404041402302111304341442040323430121242420141104121023401442424120440413403114333343233433300402032432323220110302240400121232144201324210314021400304042010041310443024311413033443104442113141442020122431423104314422433121043231213404203320214241432141333002210242132411412240444422102412114244442344243013021300122032143303214221221001313340120213134231034431032113141340231222132324214344142312022103210404113241220421204443114212143401410304112110032344044341340242304034100343114012234440043200113304402010003441342444320100300313311342232412301004424202242424121133141404040143121113212330421200311101202334331420223432024401100212402431014111242131104004311140240231301310331110221221121442133114023412324310230404442220030021303113443021413304144221002240220030444430030331441003200124000104431143210214031", "143123440142113411203311221041204342140022033214011234202411341123013331231314300111044400014042300312304130032020330431431012420131424210411302224324212013443224333214023402031021404302144034233242324002340443232311043004001124420030040331414114040011021030434113424211421223214401314310014201041143303010110231423213240204441342012032201014201002324423320344213202301100244422103010021224233243344404410221244430221042302024233400100401441001120412100300404122322120321303000404022431010033000314243231101224122134134002022003034201313010401304142440402340103022124234111214143032313043412414000213113043130304113331130224104214344023301203404214313320323441002044100212110140211423003021041120242030424323134031404302133302143204411123042341342223134101144104244033043224300044440414414103144330111230412023443032431430330303214421401031342312331431430411411223241033343130331101042403330124020411002042033441403202441321012232010322230441313443301202324401121322320112224130224120311311120422231443412312303021221421103412024004210124421342400443314042344231332244124123211412440214403113304444444434333341112310202331133304031434344423310344121014021100203301303203221403022141313404444324122213124030403023332423041001141203224232034203112114132431111134330440422334300004020144214330142313441401410303333032333143332444410124343303101032304121143001133000134210141441112034402230112241112044103330011303040310243441003340432322101440131033301244003114403323443034113300133140414434414121023312100241001014121023012044341221121132243241140432123024123040034013120143432423132200302203403210213103333123231032432403042010223010123203113444200130403141020344200340423331301203232433001241341010022213303112221423331123102400243432230400442111033112433112332440310332022124001313324432113304142142424314224110130403443032012013111410024430441402443002234141112140313211320032404134012001330223002424221224121204412240241442021102000340312034100200122233101411131032434030231420210241304430044240240411213321444041442141112221024013031243310241134303144421324132430100413304420310213134414244243441120102012032302222044440312404101023232433024131342420000142414440122422333400312414420314404101313133402301010313411213213412133212144311333134030223104213302423043412004430021333410400124120310132010003302312142041022140412223321121234110343212444440040014142342432322312402324441000401344103321142410202444401412120014320024302140023343304024134210441112032123244432340223221403310432334224432012430210141111133214421003013323120214134420011242020103403322442401130334112401041344442212214144132300431422304342430003140023421143101132412340144402101142021311401434200132233332102413042410330302420313212221231243141214204031000014110231100121321000220042004104121134002222403403244134013043003411442222044222044433042003242034104324022242123042200102221221332040010022204323421033100213114101243430101024021044422244320214312001313442410300220021221240113014402004402144334342024123044124003321433213012044324030001121033234011024023424443114423420433402441223222203102224003421302110304013041404022221121404310102303234442341423002043244004300223140240122412304323222314404421423243213232313133041334130420341140241430400322200030203024212412343143110020201232012140021010031141124314013332022010422123330044231012340040404220332100201020410342300030314414414343231240432031111301140123310241001002010033422201444333040404443132022421431244340200423023344132201144414203222340014241413300020441244434134003104433144130114111114111312343240101333131022334020312412313001320030223103021210342134222243210003442113103034423131113301140320321431042313113140320201223312331302034122213002030322113323144430243020242023032140333324233121434001234222044141142133302420311311043204343224212004131301202021311020014442320142412042141132244221422123134044420344332120123322331401431103244332404332230101322304420431413232143103021131402212044343332004043232402213401140122041230210310023013144141214220123000112311032443102301104244342331322131204131014200441024332132420422422133430424422242121123010111300241112422403133210312020113222332302200113340111314021301024123423011441123204032420424441433034234022313304010021031230130200042223003134242310310321324210012434311411000130243201344330432222131312114031443114343331041223413013444331410402431123403321142401224233011134", "213243414241341340041314324140124102321030404230302123112021040013134040202423210244433221423041034341030210023010121011010044112422120423444240031103413444240443241021101214343410441320324244314210313433130201342142032400222144140133404024032041312030202140142234034340144234304242242204133210040231140400034204110214433244313402444123014400401323241414103311442224240134210011141214103422302304302421032134003100341423301411041131401102301102300134240420114040330310142014230102412141444423412430424244133224330030103412301202212004222313204402020442411130130312112323221244244430342213433023423032043201341043242131211140311402042103243122312203240114410224244044143333430000000243202144243334014041424221130130200400110104440032212132034300231433340323123401414430442342143044304103441402134231444024330141413324222102103220021324434042222132143044122043101210222044243340323300244114110141440241000301204334320221414332023023012134044132322101211401333203041103311121221044343214424412100104241040012231122343003421341133111033340400144021402400440101031113142024240210234122013440242333410013304043420223313412014420342210311031443344330311124201314020240034410313433034212402120144022330011030400342401002324232310404131420411320234021221014313004302024021040022010041403304322401030414143032343041411412104140101300042400040342420303414221243224231341230230223121103440232320432130023200413212402343024022131303420412013213432424023400034200100302210432413344441110334001012423131320414442142132010210321100234011320223434012310031400143333330231204211442200030104130234113021233113010013410232322400412402232211002111034030422340140432322112101422232320220224444312114131030303401223444042144033412110322333212102443331341334214300024014412424232120103320001031133101123301202311220030001344020104321242102242413012404331103323003442443110104103312012121023412443334031341023240311100030302443241330001011423044014324111123023034133301012220244220023302432030022431032402143024021011124023420444423231112423034322424420401403123103131310024404344231144433232420012444433044203444124300303143014340312414033221420130041240434330031423213144420020000434210122231320032304240112040403433204140142134300024411243014004430341340123213000031202010104233324100124324120023232102044213241231332040421404434000003310102141213423200114230432103430041320240413211403031224320012414032210324103103204404304420100423142144203342314034012210300322103343234331444414042023430414233134120140111203033122423121031403103322222124323300001312330423333000124224003343142442420011212411443411012240303412421021313414141404321001100411420430344011142102400433121322214141414212411214204404230423202010342204443324024022221034304202322322443404400024432321100043121111244442340044112403024243233022311012104430323100042112203401232200314124001421011443130333101044313211202132400120334144144130311443320220312141122114434134231342210212330421143304114130220432224040212242134130012343212440331341443203313133420344330342324111111310340403243431013124403244004224442341343443401420111014101213444311413110312000431410220112413123131341341131102300401414341002400402412130344224321022034340104332323402213332234112123144101222321310323303010100244132300412203202041312014032344402122210144031001021420113412130422140103333224004230012021141401442214121400422043043034132433300022243321224211123422143034333314242341134231222132012423320311314213041423143144400112242004341203304100331221414123044141342340244022413023030101042033024011020032120332230321200141323302431404214112412230124142200043423144100430123232131144214403430101422341002221232132212432441004204313202021323420220324232233201101413224011144241102311311014303111321134121201444334314102031411410303114000004342402211103203230434311120121323300433301141041432044221420102102440041144212111323422011423104011110411404014323310124333314122340433203303320023210401324042103042320132323221143144041240334324330042444011331121013424031341214324140032001042101234043021032104233240312033212232223331312030203002233222310012313241112310344013311412203021021311401323310411014430440231022431024043043432304034243233433102343142122201410140221311124330003302101330431100223444214343223042242313340344431034113040043040421104234042422114422421141243433133321243214411214144204421403123312044144202244010033323414220440321300043042", "032230131202124044344301011144411001202221024303433023234302241303131100222041104444310241130212201321013044230234232421403402123013313024233023412440203221014244141441313334413101141411141402100002313334022314213112343122243422440224113440011203041034111000042033214140240234344143322204330412233444012200312222421111041400141343114044042130431333024133234300140004014434214010100240110212410221304240434322323020004401103311310142312001004010421134030311000443443031013342213432222131120001414112220214342203341001404200430031103043340013413234424040412222303204411323313421033022340102121013212200031300301021100002142443013212204332114103124410234330113042001401011343421432104130043143132240102340243233031140100002201212321111102310131404303200133400011130330302021024004002142143241302413434130143333410341021211030334201343140422103004334024012243103421120003320232012043042144114121003412100422221110141434042311242424320021204312211024024002103341141224204134432320121322433240132321332010120404134010201443323413311143412343330200130220424324401024401124130443023404123123403120441111441122332244412143342412342313413220340210201022012030041430310230232140430440341033340301040434321313243341442022102143323104103333134031222213002234332003133132444440410304131342310204304124244214234212320104231143421314233030110313403214112303234223130143414133223433310333324023131122433032402101234340344400111230214433032023140042330401204413000331321324401210243004403032044123330240332143042440220401202444432242011001434300331002314202234402023320241233404201440041423203411042111441244130014042212320212022030232020013241233222302310034011000444201223332133212243041214403310214000034411343102113243232100333201021201142314012442000124301311004031230314430020020304340413140044340331040044214404142111332421202000012114212214324033303123223123424141133142333122302242101204441333442203030443014332120341241404114243041111201342200003124212231141330123141331320020123324101033013010044014433334123301204102331010101041021441302330431024140002204323030040441224430332321130440114314303044333332044300413200424013204401122043334233320100033000301234241231042123444244230010334224224341034041414334100110112124223342442234123403220013400320011223302332433144144444023130142013333413244421330433334340444430034443301324303302334230413223441340034141210044110433441220432114242214421331241122344301141321221034141240041342022111434222034430243210124423211321442113021114311441011010200133342100024214403224421243311443423231230134104420044440120444220242420444404400143224323203320420110122243432024313141200012423314300142023210412444331103423212443021120231033123332111202340201443313030102012331022111024204042404214434243300041140032414310203020443220100013331012311244023113232213400132324014311044222243320400411444341243423213214001243302130233000244103312440400403014223204202434102404022412014310344443014302302320401220113204114331020441441324134241114334424024143010323202333111413433422113440430400004021420240313413042323230333224044022211122343034124243000102213233321311402202123344440443443333102413134412033230313433213101404301131144003321234443230031443030433302412340244131040431012321233014241231441130212214140334310232204210113331340031414414430113133103302200112302201231242323300403111142022413142223413311302233041204220433440304010114343444041340233044001321432234033304310220010343313123211432033244201432134111141301031131424023130040241111000121400333401440323230344302130234433003312404311014101240022343221012340344320122010221301441433241010023134230334003133342133131044140331234303222221333140240023244011304114244441211211311130204313244402301402312402020010140223213343202203102420442303423143111314324310200310410421402400331342304042221000214000030101020332331301003404011233302324433004014124011100041340223402320440413100041413333334143430133222234241121312132243312231233432441402034201024304023423300122440442014244323011222234413244122141413333240012444033023214020041210102243023314142423021422243113211402213002413002402020410143122142023444143232212114420022343134431042402401402314004444430441003204423220221141100431012003012404341122330324034300420412001432310233204334224422131003112123023022132204414212122414114421113141143004311430042043014221020222300323311002411022101431103400404204211042332241100344010013112131223", "114312431104024324114212012202201431144442000412311342331301100021140212144240242333111033011041444314322034413132302124313221010343133043420034333331143301344400333212413021031231212213223231332222420042341223344002142012333004031422311343012010320130201022431002413334434020042040311012402403114114340212013003233203002432030220314330034133414022104412322222024100212310321310010400211030320132342101114332422401042313241200342123242110113423442000422204222020023141221432340112020412440301000434200142041320203300423313414320131432230120422203413400414132323240320132344010013303040234300012010134113242210102220442123143313402100331413244021020300244414022344041034214443403113403411414003114443414031334311123323432314233211243044143044333313001304301131213003413224410114440340114241101300002344100041411104200113221421400301343312431214040333212311140402344230222140434041022322132243022142110414232203101321441143021110121214114240210024222221301311100410124423024433342343042414113042301033133311202143203020022420010314200411122404403111131040000344410343412044101000330223344200443132031330440113404211213044434130412100312332023241210432003024220102100320442041441130132142033023122130042232231144232124224031122142044243223121024011422422123213123232204420043204114010122230303301431031043142020001002003341213100101114141401402144411014343243234310231421401000111243203334440221130214022241340100224421013223210100013213011232414223212113344440223223303300112113044103043222233333002320240210240443021010341204232342131320421433331134322103144110140420403034403430242104222344012440100020013410143043430020224034423130311040133420223244012240023324022000442422214000041444113124321322212440213424033311312044201243223334201023304200124343413411021423120141234202431310143244240041322003014314024404332340333001301031401231342023323321420414213300401113432210004242111401420431002034132422403001001321343043300402233134024214242243423004412133431203114332411104334104203302430340022342044303423442121421434244000412302223303010404203122422100301031441310420022040303012121022424430322241424114011142413140212310010404134000431233231424400334121144123401343102414130000211334311102113310400210300424140142134322102130123044323410142342134314412120102312340214244233132233411333440443044343423402213400201231231111344102331400112331303213000130124033100000220231204243110200334431224123034043124032432104402442121222211132202114212344402244221404212111140310030042343232243224211034210021021323344403303414443103203001030302334011231321003034044411004114442414040043444330343323320431030441043234112344204101023231311003434003422012341441001221122010401122300211114222433212210243313341004402211132230332313404031333103142212242102131111132101332121131202413020243042040220020213423402043441304143412100110033004234323011433034200222031312004142002021003304444202032423210241130310220142240201421043010134010302303104242331111431030232023424222400312033340111213434230134144102400000144443101240403233210320430203402122222330213204043044130230330111333033031433410440042220332233134214114414442022410141423013300242324244420424102411322240114001441234303311320020243220030114022224422142221414200323121430403324003240122101242100200334312213443214121301340030414010441220004024012142301432133110022232440414211032343333404420421022120103423442342011213013101100001341212104023314220004331013301212414333011201203431230342033412000040334403220331122031211420304343023240332302224022310000300200242222121203142334324134134344000121023411130241140444104443243224432110302421110124132202421342132241312042230332211334124043240102310422312343200412442402120222130220012414310440322201414020141121320143001441442242330214121314101442334033334110103240321301220242103100023433340111142312302123140014142412423014140234103441312121201204432301141002133324124333004424323123020004143334410214432123214112302200341400401434120411204011002104433123203131232433104213412102043140442130144411302143413023421032342111413433314134040233414312430423230432331424310104312233430120411100013241331214332031000311132024201230324012401022210124334224442120133442042140230210024133323204210414021002210323332330312413432000030133431222221032021034101332430202314220034430212410342120402141311441304232340001430403212213231131030333432112142323033200303122401130202333333230033142013", "134301333204214033400403010402414043334303324433414121230014430340332141303140340431002144440110240301400033401114313030010400020104110410010124113041131120201410131041404033013231043224222240142221312443434440132414032432210203441023303220221031211104444344343220112010024213030444404321122323024033022324242230130321200444314242234434324223302442003232314214241143101031303241030104323024140422341121023303340220004132043004143304221220314034442334111434403432321234344223443413012423334022244002431411334441044403344043010002124324110440424031342133302422401110420222204141343033042420011033243340440123134402202424334112311131314041102444312010044133144113203242012004032320043233031414120323221133132240222304400314201241333301303401141344024410240220144433212343441243010044411224204010121411412433114104341034132000234330302314000434124220320403014022301312124433131320324341041200343140241441422143313114100423244301100020021041333300342434121304041401123212402120143332023102224201104110344331323041402103000023310302312323420341000233423002114432233342111232131421313402001021003122323002303212343333234022200110304340312141213023032234441400210003203422101011011423442321132112211301411431403301321324344001014401200432304310101211023200334044223304113223420341434320114234004004023004240340303021214203340123220431244120032401144402234442332421303240412223031001022104314104010302212444203312313012224444032012104132131433001201221302140234122401144212142243103230440242303342243211432320421141123342211320401322440434411013412133123000011322432123300111000123404203311212031143144014044404343004104111314214440224442314024112223231132430202103021200211142323340120123213113223412032003220101433412240432334141001231030241230213203210133212024002044202133421321232411314202041232333432113400210033013121432121031232103412024430444303410440413410342031011130242110122344414343100314443340334223243004341231003144014410323043111311443423322011412421243002234101324141334100204210244031122234212312020401302400113204442040414411440223131342321413000131331241223201132322042442201441120130123414133222001220321241103133221121441044242132310241224044314224044320424341121214304022002444003200221121440404304030220141430014342211432222221221003110410202222413121102441102432432122102122440244343201442442443003143211044311413212301434240004312021243401300130323444414413423220233044121000020040134011404332124301414242143130220431430314221212241421424141220044202234031203242430014340433113432023403024100002411133421233323311202404233234433244133011440033442442043331212004143130412313310403320243134201444204422044420002122012314123041001142224221304104424124032343032013034342123042243011221224101342043210020210443412312324000214200011442331202222023400411312412301321240430130240113204201430003220010411114220112431003142244013331332414431410411400441414012241242042120101301231003214432414222431103213430032303131011420300423102114022444423200011222222441411124023412132124340203344200301210414330230123410230441303324231043213341144003141301202133121203303324431134430131122141214411214244014200223444200141303004300040133433302334121113341410000412301240111044434140430110344432333320313204431413344244331244140122213420204220333024014203003041414240441001241240404422032130140003043420024244141043334420104401434000243021334312242341244224042223200233133420423400423041421314042132311344113300201332100242422004330031200323331212333122410314044203102243423323233111231342320414131003043143143303331101100004211230204102442000244223330103021132022100313042043344341234342420024120114404140110333444423412412424002443144112414020240033201033404424234124144433440334440341421004441103423130340201313310104124021440201220411043302032323344022343004123100432222242033113112410131203020304023344320232010231224301044403311322031131414331210314314100331001200331423110143431320023013110024242200231211131403111423412144013240321202420410100434220124324134312003243244323434030442444421410332444144223240224400404114134300334303020111210342302420140212410214334022033424222413333413311413232440441223440400403210313231410300322423433422142134244222402414320201301232220104110131230423131122244010223033114313103043141033042114042123020421331243124403434103041400224120031343341413322410333412302040024020334231033444311041424002024411220112004421330242013121001342", "244031424204222200303210232131202431222330342331121112324340241142104303303344341130211020242422302442340444323131042430121101120304002313142441343402211122444142312324304210044120111433313221343012320413222130201014322434000020244011440014142012030323044244012033011211214013323224404410410111412213243103142110224414111434240411214040432031121432411434401431310013214123031200411033341114134102243003404024334224323201420301431113114343131043311413231040204412102322011022414402330314142010404143123240243413432423144132340301243432340443203024331212441101214403104432410344044230434331332010211331424204442010423411102201221024231033144214023221420414200041213144043023414211132213430331331220410134043141320203101302343300022242213411032330422321341221422004033233442122301203020340223101431420240414233021444112434214020301144033003100144043204342413110102120400001304134432113411431200223321412232244031134040123404023043030214243341141000402241240132324202431210324010413402111232022012111130230343443044304032323033340432311113040112232042323302223330442010214421132021031123122303340420303242244401130444333110224430330422020143402122320203330412241012441234104014342430202300112321233101402240013134444420310303430334044231042040230043111414021301232002201414220123242342413100221040020213141130402104333123442044022110112201302112204034422343420411431222423304202424234124402214034114023120142241444413123100021130002340144041031224403024241022000011014343403121340130100201214440334314141032411441141141244311424442402111321234322141320322042032314314000230330220431222130102123232041323423413014212314333113010040042301403410013340244123203131030124302132402311343411403433031314303023342233213023024041244433343443213241023402430124030040233312323044000311420120033023021322343101044142202410340110312110142300033033441112411423240030312240332241042141330114202231002301012424230210122100401400443420400120331022232012444401242331122334344322042234033011430000412020321314322002412412140003004332300130443033310030103012021322114131101301241212213341143044330133001032121144422233234012010413421040114344422100114424113331440144422111401222003310420233212102344020333004424134324011143414143210231340022132320324441224031004034331404232412114422340344002102024213200130400221234401131022424202022220420223202443142204104401244034224230230412222000311321201301321030423420104404233303404302042413102421313014112132122100013401024414221330414143000104342022041244430140430012432302331040331100323204243320422210134232143141144223420341042110040203233031213202114414104141301302313310003140144321200311003140032122403004424224134304222044122220102121224300413310020124333102244330020013240324104431214424404020001314434043113324402444113030023121201330411413013000320200001322403400420112201333430033323400104020021432220110100130230133133341134013242003003040344000322211234333042224013230221421431001104103402004431440321124021143000344003222300334024001423143131403341433313020131301110201341303433044042142421341414433141044044422334241423224441110142044033114313233142020022211001043424402243010000042233044231014222033442101422433214323122204411213321010414220123310004242044141312043114303424032232111332324034330213310330224044104143344224113433144143020213214213313300021344140310020343000032203120021103324003234002300320044342321211103312140402420100034433201414101124014401303044104214000243413424032100100140441242244312210334342214201132043213210424432031141400011344340113242344324203410033430114123003103234402442241403214420022114122100022120212313422142102023021301342410020243142200131032003144303100123122013044201103101104233031413024200133313243111211133443301433411430102403314132321440231320400002112414331102404023134004003332013221301304010403133301301303011110333320232122131331041312421330314123401013041401230203204341134120134412343101011121143132001422323014130224124203244230111014313244214013314240433442222330102023111133301332212204441241300242104134022444412441144443302413342140142204042324012011421430433112432243021121121442443330010014143310101022024423102203333042442233413111233402422040400404122424423311403121112123033410423331412032320440020443032303320443004401404334203024101124244201233343442304402323123312424020343041420320330344012432430001234033413301000122432143432102234004011421401041333300003230113333012", "401124440121330233433032230231410322233104003004101144420212220403112004233421303230100142003223144434330401232310422103110122314411444322233122044221234421213140011120241103121002044032021031004403412301122032424120342210401003022044321314200223323320410424000134203211034310112241113241300144403430032011001101020134143032044101322313411400301021130124311323433312321412144421023200300312220142443010300422332224412144224341014144313043423242314112303242444434222141411321120312303034220021021100414440010102023404222243002033301044134243130203021303424114021232230244000020214130444220111131141430120201303042442231002401300304213230410101411323203233301041444300403102341314232444321300044341141312430104003322001232334243032321411411342104330020210213332021440421134032313331311404322042310200432312043440143003243113114014321430434121314032403200120103030000404442011004130321240231034024102210200433131411412104444323423003042003001134434402211034013341324214214301030320004022220341133002220224212223004211042014114142341141244401020301234224420001332123402422233431101130401210143044311013403042220230133220121141330333311432401304322431123124013101313002433030102234124200434301124200222110411132042310010201442414244112120102130022010122310204332122330231410111030400223220220210104310340113020212330424411131303113324024341000230311304404442340422004104120203300113004131201220341100442002032000423143223033334012222400320232434231134442444204130300232313332311424424013423314234040042104004111222032240410102431423313430400320011223230101002312124121121443442441200401103122340303022222233323031012112004141213140232242441304224111240401130040142112412344042134144120321324223001331302220241040332404323104101420121214341123422011210332003100010401230123111402103400443330210320344030443322022011133340333244030134404204001343004311430434101400340222012300030003234311010231003004142342000431411230401144230213113301021033241141442241033434423233343202431110333111101114232442013211302204021330422320140021200113102040234110310321240301320222240440144130101144113213303043241040004303001324323413420122303414313430233020102143421420424400414241134401331140032341123020303114001302414101010230420303323213303203144334223314033324223112301201422124332034241001110442403010432144140203302144411103242301213144430342104322324311041101411344411212442301324232004030230134242232314121004311014003310441330241142124331130031243230022330012311022313400043332333034020140124032011331010230110222120420033222311023114442400224204243441232411110012421334240004023014311403313010141010003333043242404042322320321324320003003142100231344020022131143224324030420431224241240030142410424100403130113411332222300011210404014031023302323210323244021032413021210404123200013043412443442223041314234133141020120322000342240412424434012320224021321403114444234140413341231133214221412220213234241323020102410431323003214314443344433120121241401322232002443014204231323103232230304121143010303040302212333114311213224021422200243434114200344314222231440044301133001231411330234101331302113221021342034432440100213102243132412244320333022024321104424012412112344234133441003421200014442434100021120121243443202413200014113414142314304211431233202410223401400244101011232234001231010141413013203041203001401403412000340141434243131341434324023433040421341321133414331041200321404344330134112400312222404003022424233444001342233122143002302002302004033010100410444342042300313024201011430102133303234403304223010311144040040221244344201244232230114432441132044030013442103303113034011143114432031430212312400403001423200422444441403341121432301322440402041222243101413402144211042414431231430000034310202231432001333442143114220120343320300333422241141032144144033434234101234230221023043304214402430420430100003304433413244120311232411114131232342323100203214321320222431434024334003231300033113403340310330231134030304204104423330102040032341203110231143124330020204411210140221242001230040101033012230420124414410041204012000003300433413134103343144042342121422241142320201004213031010030033334430043013423141000413032442142041342133122334044333114414423101233312204211004213403041100124210013134442344123432203244434320204342031022214114234440240212132410012140324414402232242432044040323130341343323101230030140120240113431423012131021100141141400401242030001322211022111012110", "201423003100143322133200042342012241213243133134414131421103321231340410204223242240443024443220132104224114043241210422302200110430000141442022120040021443210331122200043131012443031240243414021322011213434401330122123143444334010100311042404324144414242221034001112323123043111134101332414333312011143333141224324020140030231423422122400220241122130424322112142030320322043142311014433243210322140301223241342320202412410220044104311130132201233401142243311324044344401321441043443143201040131240024244144132310210344113330241232440343032313101430140032101103214323114103244442004002010144041320420410032113001410200230402323111120114043232321000443110134213423031042320144241324040340331404311411141433213010224141310301130433444302333414110301114331210304401341413323111012142041020244400242244201142012224202440224313130331002213134211304214410341211434033422012201414344140442021120340112102001242023303203444040140424002410121343030222401110234442303443210234144343044243430211024442344224123110430214014131124413111423240213133441401214331221102423133442023013423443021003124203320022030344101340301213402313013412202320131112422112024424411001403142044122234012044141133140234003434330302421133421302441411222204334341202412334410143441000314120403410411140302100243124223433313201224313201441301413220040310220423002312233311014403302100340121103422340100220013231003244130111324342310232023023100000333231122020120214112122434413402101424020242003421102313404020012411144444311403234142433100104433321243004120004341404342211412034121233103032414301114012102234443012140021243130300341130140102043044044144120044021431101112043303132232003431012440134024240423333213024324343124014424013320421032403321321011141302012003120210323423014040224321340444142421112423004314023120410020434213441120401412440103212320410104334133144003120121303440031124200433302222244444233331302204422324020243312124211424014232410132441334001040233310100010411211303123244402422332242131130124134020301442143300332203342210300213003024444412442030330344023134101141404001022413341142221034412300200143441123241421014301030234310111333240011104342301003244200103343342434123100311020120121402220440202341144221221432040203302021440420034110404034432032412042403103440040222041312240223001302230310242410041111004223041021000044431440010320343041442014300231101421213103131104322234303140212043040414232100411431344011222044211201143341401424030324140130113334201442342002130044120402133322220433343001012233121232101034342403204302434241412402211313033110203022322101134312241311132421032223303013144041404431040423200022140331244222112434314033114424100143341014413422311321121103422043241221303310322343310014431202324041024421044121213331221040330330113310043221321140143044124413004323322202244144043111221332243243412304003210402323200414144024202113232130004221440240313243313423243200242141040421440112443313034142002412103331403322044221134203231024010110234100203203123302341320114440004033232321033334200332000234013104243201200344323102041123143422443221040243302322340114104130330332203342242404333120124310202303014014133000204140200442022120301141120024134001011331123222220434344432024040113003022340243230141041140240124123313043014042234444202402141410340003302312111314223430411311442440300141202220131300123332443344241344244334402444413113141200303102303041210433341023101420332203114102120123131043030243144014404321121230142030104040122134023013314111441033144433123224404323241104000420002223313012322322324412210100314110224313130122243202012142034223343404230433002122124130132423043400133213342102114404243011040330034044333233042212010114210421433340004412121022113341134033040424411321132310342444011121032332431433040243310400210443120044234234000112341141234132243110342133012134433234421222421211131421140241101021312442303324132342021004323424200443344204301444441433413013013212234003332131012122340320223421122213412222344420212111202111000004134401444001420422144033202323300040113131333323130414323423411003010200042301313113041213143304212434423112034313132330331132214400220113034322012413223113100042021334433221110142341301433210041132433224112112342433220104334244100012032324330120034434420103013123122423124231322141304314223143014300110420311012334440343434022400124331414040144302223141441333301303002213022200423310103213044311113412310", "303123113340341214320203013044131333231131231141222411034400121021020443131343412001404041421231332001433131400002412211322141232104303002022311043124204031220122240332234014013401120400033032211011033002211240221041211414402122100100202341011442321311430334030003432100430324343223240214113334344413124023011430240440121104243301213223421302120220010034040410102424333420200011312132110123404141143003313324131403324021043404234213003212311242202330003131020013331344213413113312032033113030043011214003202340304211041412111134442140141031323031334300411031213224322221333402300240104330202122242402420231014421134134003210002214044134001401014323322103124142031414420441033031210333202332113203043014204220114331114300424033202343011003220003021314224044304343120400430111143243421210444323000123342224041213210244242342110240404014011424320011123311041121411231034222141302423044443312211201330030312021034101403322430320343440424443114333020034214424131121123141242231013204300413413020124104434134220001321431432234313113314404014414224444003302121102130421343333021112334412102414034422121223211230241241224312413304010342104142333010210122031231443332123310124134431132040120303312432401314203320122414024443114302121041120042130310321412444440241013022131403342410311114301112024423444321034120441400132234043332131433104132013221131034034342314340024414023212034122334414211232332124221022344020010330231143104011144014034401042041343311424320432434232222132400240123043202203134044303233004421314413240230132403110321432344300213102431330414213131330044424403211000204141304344313302140200103444114201011221432111141332104130324210231134342201121034400033210213034304301224341131224233343333300332233314443033413041102132442431111200140040443200231302040423231242003032333020413203133141241011434323313402321333302112101220011213344113213013111223020312414340114003040003333114434002240333144312242114040204020430314330140041203211310124322013120024230300122212344041440302443413220024233131203004212102013042042042031221343341221341330042000234030044414011130204040024102131130443433131134033403412341332340143120241203414411100244413341010113312134202012330140242424010220032444441240113111432123201314413013221001124221314144232210214442422111040132031124314044104021211111314112143334011031120434432012222212113231243030342313343111123141400012421202303440310222232422341143032331024013434201413420324314133121402202030200334112114120344421200104342312314311343134321012210033044042340131243301240344204142104211331131301303322201303432122421204204300101130401131201231142412214022334040030123141222112203232332013304443231102430343414043303103040302114100043422144313242142102442223010003012431342100401022113030121404032431433022242402104224331420201001041203333033100032220102002113341102310323344143040000402100023231240343000042300421303331340434030420213442432244232111241422132131413311104414101230143203111004200110004313224240132342331304203201124230111012420031132144000141224234143102224424301231410234023333433243331240113402001101240212043440323244004220031344103101341414240413313331004444010142314341043443234212344002323244302100210222111034310210242043242224313241142010332203334020013231401301303242004400111442112401120243032300112330313443044412422020131343403231310021043431211220421241123420342133312130312444001423340313113121113142323110140123044232400130340113424224130200324010114201203123400330412231120311013333011400212410312014013204312343432423100214031432423422200101203203101240013104122344003404031113020114042431322210404334431131421400011422342422320431301314402424232121121142303443331004241012414314242322234112022403011312344312104140101323141044303103241230011101034224441014223222044323342202014134102034001301224033122122032140442010214203010410210441102220013320024434301324210111432440220203402013414001242402134220013311103444430033310210000201212330301001401441113314130202114244121443241404223042104030230013243023333343300113232332200121223121130421201231420142203221244403143200030313234211344243023022230434132104402423214140342204141223301244420320020211244442030131140402443141432232112132103420341344423020102042134401442204432100414423322143123000441014131333211223003020224231434100203242101314303332232011233243110214423140424002100133220132240003323402132302003144234003422100240301324234010312104023", "223240421040444041403223133440310224021332411104330123131421440302102122042011441112420413224432332203121201440102421202300120221112424432433233240124413423034141303100133242103140020423033420131333344103433432034341240310430341330020111044313333243344011203341303200200440444242443434323000042110241001101032043104124022043242004331300102124414433043030033041402233212334142301412341031332241020413030102233423024141303421302400322334414130014213302222424443132142044023333402310111004234040120200344400414021242120204330311233340410242041413041113021241034123241010401431231314031101022134121312212213302021401030033201000411043242410042430113314312440233341442202310233012003131041200444032423332402144143431141441102214232110332110213130331444320023404134131400122133022140410242212414240023303433241330320413143410334243033210010400220142222100323400300412121131424212421421110243213001040433422033120120101144022434112414400303330300101020241330404010204023212040024433303242241323131432021341233120423332324430301224234032004020012204142443314444132223210122210021132211411320210201311210324031422004021444241134024102442330400443122040244242001121224042320123313211130301103300233212144014211402404243443234412141441112324244203132431113320404310120243122201233242430300300410200124201010142014403103334200130222042031041041320003121110042414112214321413434443231444233021024341302130402230011212431000214044114220024144002434330444344243030422302121022423004323322030221220133310333210233021042403123410200411423221121443144410303132021020432132343202133411413222040403311041432342302302021200203310422232424214102322440131233443110040104130021113101240220011041331312300102302311142034220304401241433003314041140400242111131010200133313133004112213114024104400313412044011310324014144041422232211022433003230214424444324004101201220340202201024042443422012311024144041430242144313002314032004034041112440230320320202440410141430111011440103341312343311340403213214013141111210110320241233143111422331133244100233332413400314134043220031204233320202043132443430022212413434443042411010123041413223313241204144421024411230032442432112433100124330220131130331141341443444102303434410304301001210420414434330130431334022402204334040032331033402431301123210413041133123102230312222123142203341020403014043103332024401224024032404300412131443300041212344410313240130233004113343322402140201144041000341122400233222212124313101421402023013324034410134020124100112131003433012001214301224240300414041203341404132041233230323412420121013014203214321224133111230244120044210104104130404444014312240233124100123330320443202232021011130412441432022044333222001442210331444420202014443114144411144104232323042131111211241412321342344230022310333001021141003032413113142002443200030133324304400423344241242401211221443112004443041013241220414443030030103013032300342014031404013343042001103123021230201242321241340143122340200410210224311201220344422013333432431013134112234020302110423413211214101430231032140404431010002231403101231321142331440124433203202312234213011131244402033233420243300422113233204321001130124210440431311214344432040113203324404443411204021211020412240213100343400330322032244043410043422323222310331014142133233214144010203044124200303232012203310420040302102400034014213214123112002324322432232424132402340211433430021402310014410214412442243201402314420110234012022003013301233024113102122324010223110132044011204201424320110424232123233313113224032333230140242230222031102123334302102210330031224011444020041233300204202200213032032333303240313313123143324302001143201421002030344232204231321431032012321121041034233401243144304410200322300004304020321244210210422320210444210102143304102334004240224002414201210143122100142243424134001034142141101033220420340334343433223023202143111324112322123004334113111444412303123312023232104000044400102314240002323243233222101220420222322020243303130203343331303121124234232312041203301402111112443140404132402400140241012130131113040412413021242140040301111110110441123312041131010200430133412033130033300444124340314001011103031111433414414340310124211223113111422401421311224130214024034344114001412244440441031303243000422101112244113241204332112410414444410204134112431430324434303303031210140121402410401213123400044033144030213242424002403023203112113440140241233443044113021114211410030003112034", "101043243200413003133221112332204203000021130341240023113311122000002001330221132140324334413014231031441034214411122203024000314412014410010124232121313114121324430340202214320331124332311002032342204024443210211121042314120311314321323004421231133210203423042011002412440331301101403033143340300023004430234014133313041431334033414211424324143003040201031131231041314414021202000204310444100133300212331002213411312304032201134213414141011334313342040224322103121434224203042324442111334120323101034140112202340414202314141040133343422000031102433022221442443443433142201444133002110402103401104404433420012410341401010314224122344302324340122032323312432313440230224110234420133302310201244214114430404234230020430433214113100322013124420311101400022144234202322330432434034142011103213033114132111024034210400032244104212401141412142304324211442322321140323343403130432421043404134012044102103334321213224212344301214111024001042410414210110240200344244300112004000131300404222430111223410304343444143044221021102220414311431430110100233314424044333042010012032444213114120203433320344011210201414033222114433320202331432244023311103404323201130121121230312240341120030031330332402432101400230022330412434303200142023400234322303302011041100414231314433313130432221320314324030234333421142102312233120031142024342431233303032110144300003013303230110140000430220212113234002103224314214014010323331430044131100131420302023402234003243430301210020434120203120120110230323421333130303343001331300132301021131303043414402111443402111221311214141021144042402301233033023334323123233340303130112144230312313211000234400430210113232040230001443313024144024433421233142442010300320044324214340131130203101001003000124031303140344424232224421221303303430134343202013321024000112110031113124203220401440032420304334441040111423322342002433420213013432133022003120134110011141244031232110102213230242440304332310110342214101432402414111013120132304222313240004033122002032114303411141011141402001403343101223133121220230021043111401222341001321401231244441402213430343121411310003040132124031312012104221014021404013222222320320003021442414013243332232330003022232434110342113401224302023101421231340013232133124414241432343404130433121223324110330140120413041440211010134124421034442022303011204141202134221411322010143411214233324410412314234400414033241333021311013012300034443411431024124442414401224441301044122134230412103134334232014404323403340022103331200130422414001231001340142324202404344030243032423414141400433230413242031000002131400424320331403330014341024014421124443103013223413311300000420424334410212323234004113231132243424111432010131022310002100412204221233114342420440434033120441340213310124330304143114340010243002204440012041130232420200413234414134220010312311022021341443000013402022403100410431044402334312134342121331222012000003204444222003404201241200420001411410244441024430003120432424114144110004031112244024421033041103310424322214331410222041044102124134013100230241242224240212103234144104144443232310132142444211204212144131344011400410104143240304033104000002314323000123140431244411000420001440303301403212244041111434302134140242233201012002414103432013303444320243130300423104202344021124002242242021002402414240044040122410331332130141432224400310213431234311410342112322301422000412403314202232000032410243414341432422320101224200210421003021123213234322221204143412342114320133013344144432022043031204240114421443013431031442100443200401422342232202130143314321214341231341230200120433144120313214300324413212203244410130101223302430403424232243214231310340422123321213324031412102310204202220203101313000221220202400231442142234023323233400220342204004312111334144320001332133121403020302422131401030414203312111323130344340441303030121123003313031443013213400321142201334340134414432431330241231320201232103020414023100441130431303324230134000211013413413220320132232341113313403123144440440220314432403231402332243110344333001140301010212431310334321312330211041014400124113141413222244431314224230444400014344102043234404410310111141203010043041404032043023313100233024231324213003410310242404120300000111430413423304440202011040020223124002434311201021220242321030224132423402402132324114211322022030001214430220402200111322223420320241000034440332242303302042324303012114422140021221003242044033131332134001141410404231434134", "310343401142121412303200242143142434022132433211413143033311230231402120323422433413030324214002000411400004240104011234434232142143144244300342104311220244032432104104003104301330434231404212301124014004241030234114312441410010011131042111122234323341411041044230414422130342000144214043212410330133140403130020311012003021302301044033334012304034400332334133204032304041403011422402003421304143301022212311312034431443244444040011241004433404432121200323102440342040214000303310344210413010322014440012023231111223022320212444202110441102113042102222422120443120232103104113014403244410042122433020311430241021201423230223024043322230114401320120323000342000000244332344332231132222104422322210412344034402101241130113044434340341042311424243243111224004304021304431314314100122430113241244201032101401414213101040102133024223403041021021340042233003042424304002001411411130403411131344102000020210430324114132020340231012224331120121222131414240332343400220414134331041102301313011412013022040033442432430211124400133131440312123341003431123340032002000010222310034244201023124130132233001330422044233133320340403242200404421310410444043132330403012303312433214224011403400132330220144143020310014312102202421343141334044430033223300401241041300334024202331132202402110302330321213304101132331343003004132043414121000113332211313442120200434221204422113244424204013001323322322401411332410032314020333404020430224323134242101024021234023201023321000433330321214234224302312034101312423002334133411342012204411431410444211322143231143003224130120044000033134002213230434004001042401012313301124202112001002133244223022010212043444334112103333203030440234423241304222122112230043031240433014210100120414330310201222214234203002234303134441132433422443011314433331312002441031213030201000411200202331411222311441401041442104330034140033240042410224213424334202043041321110031423312310322323011341432234113244011304321411144034034132204224330443111310314001203230211144424244211242301134442312231104213100031444044330403444040232041244141220444344010330041031410011102444121232143111041130342443222402442020222113000431100401340201403403402020332344304213023431304441422022104410040004022123210433020110243332310322443341002023213123201442002132044024104231434323303410204213030021343211420034424401412401241433422241344020433240244134410121304210420044130223211003223233034113003332323223023312020342121124023012232222011342443424102024124422321422134001222132234444212102300343304123413322244231043120043124243323242432032222320404031022443422100123334022404021303301003331241211410323304140211202014113040204011421312234420103132401402403320130310414023313122032001400312133103403102132110204242231300120224440012134224224340341143013223404111131014031031112402241012014433000424241403321001443324434442442413142234342243132211101022241230411324400022022200412120312434414241324333402213240402041020202313440031440424202342034341234120334320323024230133011042311044314420233434440240333320313001440042243204041112001020134412413000431312442104213010234301113121421012100441022030311322120443014013131402112001433104133041314302032331000041303040222320034322231444340020411401133104444144202423424123232123313040103042140031102214341142410442100221232200402032434133214040400000044412320404030043211223004030012432000332113041211323103320404122241044142303302424421030031322322333140321244310320133040024423222032032144303032300102433123020231101410041021230320301110202422213143014233001422244230200211340030344042413313041011411042123402031143123121044231420121032200400001312014413223132014442332120204431210221410310113312444112023412212024103023120024424013144322320421143234233322212334132313031204224402033142112011131143240300140114201104202442442322044230022212201043100344440204024022122331014244232311120234303344423103343400321110113442413203234310230400130312323101221011442403333024400121221002013231204120221023233114414330122411423310400223022440234122022330243244321031020200422121014124123002342223200402002403110021433310000323030142021324442004330014411013240001210211410204430323423030104024013200202341003010141423411031341304000111313012222434422221032301222332244010200434212423424341412131031210224133113101214132022430213231200240210320403033202003410000104431431444144240032120223144403024422323430010321132242231000440400314044223012234310231", "221021103303412003142212211033312133242440212223424413023123032400321023042002110222043344043323330423023142333203220030212110334444412414123114240143101441343240110002102311313130412002242341422100331033012234223112231132034203110323003242410202323323430342221204002042230040202032344240014310044242324002132234134233242041042303404040004433230230003122041411013224430442220404144302024324422031403411213434413103020222404043222312104002433322103104231144231344422243442140140213310040122302103412101240222101431312420010242333113402030413441340144114341341032223133433013333200033301420410121124331323134414202014304424001142103221030334101043124343241202241024022034034442011132320311402311110323422411412222122113141102214121013030404212434004414103003431104032112144441223232303444432302140402401230121020002032113321021223013210202430220003441432200424440031423421104201320411220143411341233204213140401342400030130442241431300410113304241410133241102043230300221304211210034244330234220400320021120412411030221041300201010100204221343442434230414200014431124414014220242423220203010112311333210341301304021314111442011443024303441330043030013113320043313322201210131332342122412331102332111332240331141003341043241300401031410422122333030222240412121103433402222103334120223331123333212343334324241434403121220132310040024140314313422110233134421313442111230132032103212124311004433332403000141223032014110422340022211240341311140213141333240143123130342402242440311213033331313443103244003224240324224130433231413231442423000303033440404400110000213333420201130233033432440410141243214320114201141010342201343033220424020340420134223123040401113304024221002021320400143122214442211013413223024433211431100311442123100034240412331231103331432024100414242420300002034423300101332410034302444221343341011231144002421402022033403443422011312111120304211421023410322123421143411301440333043313114044312043330233311320002132324441002232122040404310213213334240211423323141240021323441441423304320404320232342101040132033222031212434243244010200034223300344344210101324113010210030121234301440121230100402001342304202421010344111312341334001241312041441303333400004403134242044020423424422022144402432312230313323001034142042432101204004201414001423331220104222311011232103032122314310333111343403322132213323344024441013011203244402042332414210322204400011112201321422202030024314440042044332440034024122012321403143112323240100233310040303012134404144144043431300103134404142222131400301144013134310210102402003240111314130014332123314300130134214224033222014022233014043010030021010401020143011214111113331030244221414041143200311241443442043340133421324411333301004214102014302202233322114422003244102423420420344133044213101213014412244434440414011234304302312313433403332201313312200440430020214422412412142023310112134401121131122232320231034143111424144113312411440032012121214144223033213042314100233242040242223034022110243002440344331010222430203441122111201103301120032011022204423132031134304232414223400311240313412402223222214021024402243230202334012431021402202432001230330314104221244104100201323203023443021320102212301403403324121021403102122033342233343403443101134140230232110113110444021433433001243040134002041021411004331324223011420432012113101222143010310204114443031320302024133144340223340043101234203433210010000301201023201441141102444314004033000002331412101003241323304101031212134242042334201132434003024224403224013142340223040401103220224022034004200240420244034331020114013043121421203334314240400131230442402011430333421133131220223044411412204111222402412440102014113111411202232222132323402120433313112223200403232124430134141341321124433410422243314021143001344024342433132003210314241042111330220313430313210202310322040221000230133230224433200310410330040022341112130004443224433031304202204034313311111102133012143103401310134443341032112300224331422312444121112203334040410031103432320011204124113233434344331223030213423120224131224223423401030301002220203003331223113244103343200014114233432004223443310401120331203231422243434123003033214043121241201110040302120041222114031302232041101244412202214302404031404210214242400303314030310132042003433004002243434444144444240234010043423241304203311131233000322344031224240442441010141013344221030124041342232440311322003400402314401240140121413222211121224421422144120222330203", "232341010403002010210014302414020124003001201301013310111440234414014113404441124314132023322422232000231321314022024233212012433132023122013440013434322110213424140141132042431240434103324341024411144002310204034413442433301112321332223010201433342440302304033142022201304230411231232234231442004200400110333310202023212000041410034114003321141422231403003034224423444301321320431041222401144113030044301344012102330442323112041032424200244003003132121111330104234102243120311034024041421342322420121234310320232100003210413030040024240110404141122041324400222111001212001431112000311332402421222131343243432323004224433141221423031232300141100321422032303130023303300131334344401441243322301220221423032433101412034420040022431013111421402442234330122210000314224140343243430134331022400030430212321404310333413424232412220243041200010113120424124010103322004004420403103411320202410440233313401123222403404012000432201230102143412032014310011222231044112221322400321301120132322311113220023021423202330014241412412120122133342320321221214232324313243242221004100203211300403232423334401002404104333442224400140410300441211422413014212111242024000234440024130324343402031142434404432130241100020034303114214341340040344241330323223440140101314413433223044030113234144221101030242320234134414124441113241310331432004404044310100212222021024112313132243432310121243420141204444313022113102323120401332332223041222122404021213440042424041202301013122101012300020234214024222032401300143340114211144030230013241222102300104214102430213431030241424300121341144244301210030101034244031000011023311422223421411202343223240300322103042032403014104104222330041324041314213112024220040033032430244012304131223122111233210432021432440310444312123144424203332443310123131312334442310344440304101231131034101100031324130103024021420332320014140120401410042301113304330121003303112210343024142202402401300033434332143044043211130114202111422234141402224341132440241143341014403300004240430130403013121403333002341334204401131343122023304323132330120432334021303022342423321442041321044212001004010022021303400000030202402134024002203434430224321004121334012404001140442134340320243222433011122300422220411123343104431302134230221034203143304204233422344234011200044412434013410104321424124233040122304321030433442204031443123143313201321301200014324001330304213432214020240144241423213231010322434042223104400223144003402222034230142114003403322421322400413142001013410342421443014400213400123302020201233302034111422000231002310112233430320320234011430113322134112130042102422120420440320332124220230024131421121021204230340224103300122223431240220301213010430142422021424232311442320434142021132013133232224100043114022402111221121003334203034423131131310132132330301232310302332421134400044113441120323331244433412123240043141434104104244110203321102123113423101323240221041211133104211434211211221122340402314113113420020031400130401034220433441421021040201014330321004210044430442301321141442202133330341220321211112332414042424031102433031120131311013330332422110214244320213224422012324002303022222311330113014314442020420013133404423441333423424214111242111313011404001020120212444043134141403442423444002111101044421132001143411231011033402422414023334042143211344213022144130111421224234042230423323421101224222110002044422340142024401424411040441333001241423214010342432213010331020410241020244110004133023444010030414400204112240010011133230211432203002140012124430120320143432400332223441410244212444243003102332221123320143311434224214024204441243122224321103413340440222142230124231003330043121044111421140010333111022332214341321104142204004014143200442413304022134421411240043430100111444040440320230400221204430400302141214024230044212210402102003144322230344200204142103342003010211003404220320222202243120023432014130020131023403143110212111110124300410232144300002433103210121442424410004341013442010123431242204110121332303443330023014332200234043322311212221430332103211034342030220211324300132124141404112303014413403211311104244333200011143304402042004334214014434403114223031444430214333123404423144433422143004013331124104021142102220401124203240034042434033000030403313424131113004210012110441444411202041302141221422231112430231241121230324022031030110032204012331130041422324422014224424433241313431132340444020320124343104044131012124041413100104441044", "001330031342302433433322243004213213031143120444344024111020244333011114101102402020340404022442412113014443021023030230302042034214342301201340141303032430123342121202402130340232133400402134102143211114020032024012230313434321332031204340420244001442240413001042113134401410031114141211434001100104044044000220001122432013002302031434124404341411232113444410410103043201130241004444244342103320120002043220110104443002421112422031131000003230140411322231102032121113231442302030232112214032131204031244343021424101221201311202241244411400340132041302302133401132404014411221402221413311424133230014331433444124234334200212002220402333014422201140433013414212034302214441001020023414113142303120331431342130413332023234431003033110434400320321244040134042034330243110301024013204203344211413111301311102200440223234313210223312244330242420143443442442122434222440113340031103232212422144323444011323420314012421420204021033240030314310130001002230011414301342003130414420024222431140044420110223141104332340043423044031003112420043003322211433242421431133333341243313232021423044111432214402211300143114444130433002122000134022124430131010203142440010443022004342031013012404111110214331440443331113001104003123434203210141304112112310311211024144142132410422043233413133444320113300023200444020231234120421240111331044444011324033302014114302010123204134414301322103003443000104441041200022442320241124102431203343411404232341412143400223324423342400301430130111323423444414130202423232311114223121313312310342424023344223320010314023030434340001140021024010020224303030442042311102324024423222202233422321332114422114233141210030104341143341023342431341221132221110410123440010024124121244301001223211401314120001030420222003413413301442444030131213303012203113223210323414223224300004031104231222130310204323234401011024313324141312213312040130223324010340132323001001100440033040401203224134333112241212000430412404242232310013144223022113311400302213134401003304013330304321340443400102224210304021032304401202324204343444402030141004122134222441413231023340331302113231243310202413122214221241041031111002313301030120411123004304110210102300314023042430412211411313202414334134332101111012122404022142201224110000413003033344141032012030024404444144434030103210330130210032402211041142424203133122402301213202244033112212431024040213330423434341043144012023034104333430314004044313214133104223321244011034232122041013004042132144212043300010332321001434340340311030311222414444101433303131233332411122120033133320034310000040021120044030033431111444202100304003110403204412010413310342204330120032120224023401414022313140133331424120440203444104241204101421021123412003034313032142043231210042221110023422412141423024133302143302434322110421344101013130302402342442102340120342323142302310321001420141321322421113040011243333000112300010031121323102034102140143331410044431044034100141013312320141022111401221244040110031333204001144010134412013421322221441322140004411020123323314243000020413444221343011421213423032442234000021303243202301222010234402112013444432410203442122102042243122103112301041311314012404034402242313434331224111110030311133132113131341111033032211311313010132242221011403141021111042414222324221141302130141203003324121312213104214122204323414322320211344340041031204403441423100313213001411333412121214003132044003331202322331003413120034124012122432042122404443441003430103000110430342212142011232303322320312400023402024443201422314200321041400302004004313232434432400443310233220121413301033303211220221324212443312230034402143210423422043230314121013204024112131022221313303242401143212420312321143010324014422131124421132213122441024343124031031201103300312030002120223204013122320021144432221214332201210110424024002334032324044140433134112132231141141242412111214242114340131442430404243311033310304041000301312304302002432144304442400040233213213013201042030421201224102033221101020204441404043033020231130234404204232210233030312414004234040321030103400430143114133401323342400202023220400403313331332320104113443214422424400240012011113002044213124441114041212403242424211314134400244022121201421131143124034324301131214202044321231243014042001303232142111134040440344241222232034414213304444232212333422001423200341311014141023302414343303230140434013400120042130220310110213244304304003340121121323030334110404443230303234233", "303123231022031343100210314322013142021122220332442131110340210332423224100323211422402231421144331020423344223320014304332222243014134034230042242032442114213231204004024431221100003224231322000440121012234421111110432430234441030134443041333342212111221423010401112222244121230120124422133000411302033331030443324344240100304331043203421132402000201214413242233244043414033202242401302143102444122314441222200214104030444133000323023320414322001424104043202110211004014433232314114002023044404114230421020444232040041104442102320443332120344201002231133300300331004244134101400044203030423114021001212411021221011242333234410120222004413233213401333120240142323034412104404100432321320101201321221000010234121303103120313013303012130431322412112321131113221224344311100304102013011343212444024013234344440104314040110331331001244131103121332413341202012011021111101331232130400032200413400141101244434243220210433234230321441243241440421111140141222334303020444124240443011410200143103301231414424101044043243141024143133104321423433132044412134240100203200442131244224401413223032212223310023422431324010112342110302034413001303324142331131014124131101101014130222023301310023033210103100404024233030100431303240031320330420012124401020130423220200301231024213123112010002413231323432243341430203400401341034001300314230032211203132422143000141211013200041043040031240100221022441034403441243410031412444032031334310434322224411132333220024414113124144401211122031011140121041132113040213003402203300044403220304113402134212212401400132432211431000204231110043111002134432400202122113130404421224323040043330000240111203111033424402431133123310222134030113140310242400322032204042342424233003133424041243400013320311120421401241132103412221332123341312102204441120342142014311244113214043102113130200311310403201123342443421344102440002211040440130132033312304042420020121304230013111331111423322443112441442104303132040021012022332404241144411222102234122121440021421114222400441204033201044022102422212141322424322430330440144202120210314111000001312411422020114312440304030104214303330201400014404011024432331444443010113034323401020421024004411033233343211423331333143210232214411414301002034133201231402343303120104014431004422143402042231110324011000112402344331242344034013413331113210220401342212203142141314211414242342032403031421404414221204412042412433423331112042200024132412310442110204122134131234322043212320410030141344123230320310140244401114002143003321003243114244021113302020341101013304212301214422403103234310213041211331304113333332221102442002313200131433444043341021311211132421440031230203343114424402213323200422121222133421232310200302102433142431024423201103414441311404111020443013031420021000034440400431444331040322012311113024044034402234323343020241032444002210203231101314424100231314311030224233231133304222022333030240432311331241402341230223202121133303442410011240032333011020300002220232120033114422330031131404332422131011104324324400213344143132334432131032330300033221244433112343030402101023023444020320043434040003132424403404310214432041044404204401202103040302221033014343133310133311112132203024401204121011434442020423324322343313112344444230143402112303100412442344121312201214121222441220314220323104110442210411231001110440431042131112422402214401400213230120304344043142411313043002232212332410021440403140334113013031002444230212220040030221101244132024342221014111413401333224210212303410201324422012222120223013340200001140122142204034022313214333424400120313203420440140131111443343221143204310044043240222244213133230032021212241032030300342141404011233411440122141012322233343111132110213021130234422033121142430111044310140010144034142114414240043410143031144302040311031114423140333234200042400100043112443301130101434344410311341321003412140130014422131213220033042424010422410312311212314024023122132244410113341343310140113344231144023414430013344233231440131032412034342433323341141231401423223141313143201011334403110032424200431411131104314143213231423241302320001332030312220404002312041130311233232320341313143333131011103031104133243143041120121404321322433200140131430442244020234114120402344032401114410442002123333323343133123014141144420134034314020434424134004132300030341023440331333214044011100432211020144104140223004443323142230012224214130342041423104042311334100123401344044310314120022", "410401243311141132401212412000131322422320034212212200300000020434203322424242221011100223102203311222411244420001421420113413340414223203114101341013404102202412433241212044134420012012244420214242424104423331424430324110134010012114044303311100111344221102002043213111243130300204230224440001444023213314210342004010432431103341130032023024221420143201441314313342331030132421123103441132004334143430404441430413103311414141031033104034302130242341414343210433000111044140322411223314004223133424041222421042423433213221112144141111341332132441331133310211033413032200024343310104243242042042033024340033021141042021343244220022402033433230113010024441021321014142011410212110344440123301311002432141334413214230410441213403002132241430401322020311210400240402211311430313002042142102000022031103014140421423030444032000422224212300413300032323003421212102144010001441410012144141132101400041230434404210204242131131012213000440003243000112200221022142242421220220024221230431332222242203440113341414410111042310332014002030444100230020134341044101200324423212420231114021441200111100440123122223441201030103400023133304131103002302013001324401033144132434321124244300321300400030323212140444013344204222330333311231443133220210411304433240434101120334010223114000420431140033130331140043420110140430103200310304024343421044302030241304314122044231132203402343214324413104444020324214040423003111012403443441004332014141322431300413224324404300102120420340223333114122001224141203404143202122433401440344240323241020430340120332022331443012442031033010324444422312121104142121442320043232200300133331133213124311430204131422402310340213224143011202104020334212013031411421403141042002214232241221103133110021204343322231140014333030233044202314312211012311311143232400044411032222401232421324214202411324203042310044101013121422203004312104101041430201032022124044303022001312031424301044112422144121122140041202100321431134132304101121003420343020311213043413322223042333304420301033310232220000024444112402340312444313134332224230222023232343020020103212240112042100333304023301443233322301032424342343334431143102331002002142402040424410444440131304040114040312333102120203341210411421404034323133104104332332010033331432031422241012133341213441134230304200224140011241431042330134421402022433301213204434434143344040333133232242020121440234042144200120232320411131311440232334032000311241330100402044123423314330014222034131004330110212332032111422342414110334224110014230441343320412432302121312310401400323022112414130210301020433244440300230132200021403024424322100014000403200320433204213041242223141041202112111211433422323312111012434233441432044424334132442233224410330142230301042323032211211313340403323113001330221214442034110424141031014304424110000221402200242011424044031414200124344444021313210014214423103421440231234414441044101114003231432412121402231432110024001342320432122232341102242032010230044232223001044321143430402013234430323010341104201223430442443040432303122302114322230233420202121412401143411020233100131402102114101403324003034423304314224242432000141030331212113424013003331343432300421143420202032102322410003302414422234124341333141412222331322044302234112201123143220300131133001120303333220313222344331243121011000040324111214021332022201301141020330012110303020421213143330223114204003004020140320043423342032420123101413121411421310040403431103010410234144000014032414310110031311041321331324042144342410320104401123334243440304340041221031424143442004133220444241214030004101013443342412010141140114304241320010402021232241034110110312233303011023042000102320120230311030114434232300044322142414230420314001111230340034324403024043041414420131022124212243322304414133442122001020423134141141201443423022323334114433323210134220133100140411113324121422034014142013020111144300002022140341230412221324411220141130204234224104304322232343033142304023241321333344404340400414140334243330130000130400012021212443304344141030113343312113422321334330440422123303033342043120203310013402311023410104122313331211012401221001434030224300244030344123301004004001040000303201100320321424440321103303010140240422141343213433244431043212233103412430031003203330301011043323341404232401031014014431314320014413132033302232301003221230234244443322403031044210021111212211220123413000142341342410144241103404120322114201444444010132430103403", "123202204320223041334002124221123404101020432010131323212431402210001032204211041044412432304420110303412430112404223300202421122140011314044034144002414022213404113432202423002402230242013134402421332022104331134301001111130144113412333141231331100010200231431122201023040240241403412404413034003344304124310443141424323000134143024014434413200034313341324431233440234120311331222420141141122312204312100204132142124444230433220131223200231033221144224103113021031304100214123103024123110124330040104402113220003131103020013420323310201324210303030000034214042224320000430221314432101110223010414442402001210222232034421211413123314234313301312103034330410143011122201242203232102011412000314341110442443241223410120443041042300134244313434012042100120010222401321422033414432010140242104031001001343023244243242240433101433034423213040224120334331113131300344024110023310231314022414324201043444013230021022301001341324404330244040322232422020344100423003100432110422112322241202312304123222210342224241022200031004021312422122404331101334031222342301104202323010231000112443121034203401024230414421142131441440441424224230133233332042322203420112323011314123322043440032304023231400240244011012144302424321320214302230210243243011241441434244140144314111112442214332430142412420242113232423444013020343212202424034443230233424244040002232401233140431444211144322233011312002332031401231244314304423423200204010404300323302000302144400224223411021131102310133232421332140320343141040234114034422022330314410001012210322420104113004122202303222300043142203440243340032134033344301334422000102302420214221124343433423334001411014040020212221033414000400122100241010422434220334221002111440221144444432110112301001310311432102242341014311331402243131313401300344020001443022433014432142020143203300203123324440024300103020111313132300323203100413033302044342212143430244101403331044212341331041433322110404441130021410122232010130431230410010342224304443332403403233203141240333131010232242344010433010323003333342112143013002404330223233432134234430420324101113302430310022022314240130401214100443241311102434103313230024414100114434334301413420410331210403243444122403144030244340032304223234424223024243141440143401242000422142424014143322434301122101404033341433134404134324432100334101000134003044011332003100221442310434240242340214412103122134103144440240211313324001013344033231210211001433342301430442214121343024220301024014024342023003042031111021232131341000121322214323440402024144320120142043211430433212112434420303200214443444011340341444441102244310433011020324012201421223004013103233314243331310334004332223130142242404140323431410111342140311301142230411223024104230303314424024342040132202130124041210404321442340241010404020420240010302013411140230442131221120222330111043114403004323313214442031404233441324443024213233423101414400034144020232423102134134233021214211343231304311442210224000220333031200044332032241202420321300401031121044322130011041103403311210231011314201204134131343211331110422103411234334024111143221420412043000341032424140022342021013411032344121123113221331010203112332002233104312224412004004000101212441433440202143430214222020114024133441103010214243223024332244222333303320440340223301040133230444000334013332110223401221302204002114041342001312431440410013321421414420230203401124343330321144021210320443010112311131024130433031421231440111202230230300442214032104440143214344300401233331300102320110243323144102114120103430311422412422413432244134332224014242124440232221222033002412331004330344213200014312121422402113031111041322134202142132202030044333100430020043143014111334301410432014110102401240234231020430211303440332213141440120133010211040210012012010402411443102101032030033000301001104413222410314030400443332441043034444120022214033304234441434120240000234040034200400104024120414024222222210101244423341133141311434432422241314214141030030022422204403343341142130234023322402114200134041430013302241124230320201211102031343242221030102443403334041324320321220330323420224140010132433334142240112111024024230014231044302021032112421112032430230111422244014031223420111011010141104321204020341313011022210241302410312213433334100333404141241304004414021001434320022302044341223343130104304331101242213313201333440334032331130444232432023144343440122333402440223441433330304241443230010020014433004303204", "000332420200124032224000022413302123301232134121240023401141324231440332140021133233314101302241201430433040032444041402122432420400141230234102332244123034331102001020144320444143123320003042344021022041114302342300401400031132314030440340002244123444031423203134243143200340032130034224020241312230012341230330130243301322413021431144112124410331232433004331313400330203123320140443414313202040202011042314334013020400242411201224222112314023420341033304100222422144040132200342413202331113123020200011321120233001242143300312411400341120013021101330212221003230334130313413213230313100024424244004310412434323443133314202210030140244031102124413123332320202204141441024312224141201113330312244400230143314321033110232032200231322332411203233440210343434220241320214342141023343421212242104013044104122110332410103214023423211244020402032312024414124240422244320144300213441241032230303410131331231122022004422404004201432420020310212313340201331124343311131442243344020412001220030014124033212123040412410031140414144341310032041201231440243423114303104021204040101024023021234230232421440034100030102104304322401113111343121424331012414223330043324201213424030220043211000333441423331330402331032332113123143002333304330310044323303202231423110044144421144224211242430444113122413034324240230300024331444133114200244020032102231014221030430201220344024233412242304433331322412042200000204010312401232334100030222421142233414420010321323421212122013414442444243244124021024023444441420014421120243243420134412002004334311300421442422431114410043422032323413044144430431204342132004114010244444022042320424032314240034400300423242144014030210012301312341133122214044210230020401443341103241104442212301202020143234121420121432121134031031211040330124413124441120211212214134240422234213004110223200111120424224424441204131002323130144230341232032414131242231201144241222202313243223314111434210031000400342220011240444442214222240013401302003321411221231010343324412121004040444134244031411104012012243234302143244032400444311210123101432322400404040123130000024110210242331231223131031314233242022230122011414033240424141143143303131134100220312412441013130230144344222200213021131344123301022230004004212123131210231300111130220033142123131011301204110421040321103322332302143134314202041321331420210023443001444210441422132100204330131123243131232243200032131433404303041200440234312000403342140413001243213031331342121240003233322112431330144314024134021231443433304111202003443431401221120333013441213311410144024001324413233241202333322244243300002113220104231241134230300020221444012030230402232022140002243013103341223300123302320211400324013320344344123234233330442400413013004333331241000240342234104301342010322133144134220100430234311411234241021123024334001222120213304204410100214420400423232221442130030014212120243044211201100222003344040122432134232321243011411111040031144133114032122421040241032223403212444023020134111141332342313310411111243200043001203101144432320431310040141114422111423434101000110104241000043203113123113014444113311004203404441303131422320424312221114340322114320133324414210042222304304342132210033244032244443032403124341234444001231231240203212442102124321412004340220341121422143031434012004201200304404113141224110233430442410011232431131001342232421141411112424134102101102313232244111114342243021013044313124142431433221443440343140012121234021142101102444413121113412203142341221101003012201340142121223212030132334021012424224242343422233430012442031334323421040331222203442334113430444012323013003123412212034121121024432233011202041111233030140024200303002222113320334224214310110343243201402343422420320323224043304021330322401020213324113434002303222314213014243022114140340203101013132000140223233423243330302134230342330433200322420334304100200220023304030401421003431110413410043332303120130042302204404443442020440214314432221134134231122404032340124103340111214002343132403430113320330202310302433134202413324433331123210302200221013314112233324311124311042143323202321430412402004114033034102041443202040211141422314300240214143101234131331102323402404433342131323114110244101333420333013133410322224310002404114002344410041100400111444013322402024213024123003323132404000203120442134134403240020332201112411141430211440423000204240033114113444421003212242303331342340424310104414210123444011134002434040131", "031242431044114330204333241301320011431334234301313041032040233104131043044033244303102242244433240441124000322233341214104124123102124111400021213320201034040344330340031021303323410223040314440001240422403424332131010233044433122401342124410210001303121442232421340203421410012421411131221133400141003424401333400402143300131302123112310244410302112132123110221001320240243220201243304221304222340244402202010123230320031214302342311401113212001010303401241322323422200020341442132003324000034134304323130032211313242110244214414414310401120443211342424423232034043141001321121040234112112420033240400302212104223443304042434310043043311140020033441324033214441433031200004131140010144220320133420202404302001031013334231112403202021323110332222421434132230402411111131010121311413300120444014013001201244303334430121213322122133010332113444424304104023432144200003240130022432423200013121110412323420422221112413041044441031123012120021334104433132003333313300443032440240110230011444101410411000414313313440110122412113312403432112133403341104301114444241002321143323020203330323213023200341120424301144313424312224412400122022301244244121313140111211421300442412331414313124132023430344212022223040300232203042010212214421411403032144231203324434141213042414100003043201220241340312143041012320421441020212111014111241230033404213223003101214343432424431111442320244311422023334342314233242001011012010011014314412301420434411003042141323114310114210223440341343140210300132312321141211331433100211201322032033340313132430441121342034421104144040104242310240134311231402001333141104000332434302344410202021324423010400331201442031124042220442123122202432020230203420444341313301144333124334223440124424414130110333211320434142114013440133133421103442040211140322231243314302113101410343322323034421320333314314221432211044123404301344141002424342131132132303240040202031101223104224243002124242300420210242433302340014013023230424034301001343030233231022120433243132420113032144040414310401434111411212243400341102142413121434001004303343200121040200330422202442442144322102413111001014023040424401402220014030300420440433422311344340410124213313031201243203224304120403332002130304022023003104014411032424334121340320124440420340331040212344431104241110412232232411431021413342230003314024204232114204100422003412120240414441243240104013423014410311323414144002311403444344304013032334221021412232442000303403434232330111431100421321324013020110021232301340044031333313441121311130413413433131330212340110412342020040334031202332101300133434041222101300414030224224202304044132443320311211210011144003443034403104324111013310114032242101133334121033011032032412233312120303030134014424044043320004013220004144021431040414220011021302433443343220441343400042104311120100010040010141404043132414341334011201223312403311133322103111100314232201411220020103213031330011034123044401344431330124124303411331332142323222414343401203441423304013224433400333042301241421032044012244410302200020242220031312003411033232402310120110431242044444002130114430401113041103133033344202043023200300201103343301333030041231142123234010302442003122120434212414410244200131142004214410403131120330020314423020310144432442000331113433101210401204232403311133113340210200213324013432244211220302301223041120112011442041202223203011212304411314230020230201420244032344012101330141322404010042020313111223204004132444420304143332431412130223232334431310334132142101032411432313011222140020040220011130222013234412401424200330200443231432233431210303231021143400302230320310113213340343014243402031132414244310243304334223403043312000424244412311221104200143133100240102120344143412134040000244242022202324110003000112303312000143112340013402342124034302111131123331133214311110302104124002332433240210144300432231130211121433101041224424144100211111413441441111300122030242113430410330034010223223324224324444321043043102000203102411323402022232023042434011411104344133210400113444144004344244133332322331231304344401233432322044022320144022324100430114334010114001100442341431201242243113444411134113312333424101132144232420312321103024110000100104313032333101000113321241140343032023341012444022423031322032102044241020303013004204420311244312312313414303424212313100420032200040223400421332222303141130102100033131241211244003111104341004400030214420404444010103443223310101044102031403", "121320131334001410414130313242202411220302044303132400422130122432021404310424320223440121304231203403421233142140341302104303341034421022140311132411443013034201232033100201232331322020133411404310414044330022003233341224441302333043003402432033222223023202302211102122243011031430022202443102344341423220433433101103142204014141044112432401214102401244234342233031334430311410303040001112344121341322330301140204101103130010432403122223001030421104144443003333242342311102342143204302011221043023132214133432343331310221443101204414402414000431234042414321114342301211124411214214000002244422432244020004010313204330012334104200202111014202243133313001434040212024212110100431413411241102143002241432333421104323123032430032413034121111111322020143101424331314133113044034213230201443134041401041112132131420322213404111141414310200324243403210103311224331300034132244041334343304032410401024131241442221412222322034040200013132023204131431404222203322422211041424032130424230034012113234341044324144132043443201440131213340443010044202232121332142400421441220023431022001101210243344212334144131030334102102030342341414440442140212342111414012244122224230421321232141011443344442341242400434130230103111023401312124024103213313332321343003211421434311340300100233013102332123001000233101222434332222020441304443042330340112331014201032340441111420004244214123022433402103441103303212431041441043213001244014232032132411441232032222133333214400413022142444024212221221403204424133043124342142143030243044403111110121203312433144203440121202333131100220310241102103002301132103304412321432434211410232141322034114124421324030311314224411034333001243420422304421231024122143034301101123003333304442034440322234331304340043334224432114211241030104033011224034141132220242101302003011400100340332033001101342443301132324231203122331300234134223313421132002331122040421444113134031010303240301424024444100112304320414422444202304103030342424301334424103344444133011433230020001323134444403111343123232403343222344412202024202144331313431344402423302140442044322242031214324210344404221222223203024104234134423203024043442324433324014230334133324420304240120201040131402430111221440134113013221442214440422031421412244020334233020112331300211003002324113203102143433343324114223143343402443112240144430040002310001001420003204302001421101212404033401410021231414340141113120031302021021111001413131204021104204301412221203041311023410411002440124334011210424202420032321441213131400431130301221441313210242404410243020411323441220111330201110334023002131144132030144244043242003421324221043322423032440430211132434132411123442320202212103213321000010014120321334244121021144332120130440011114410420430440202140122300403303134323014212300023441230412134431340343302432142242130130220402033000212032414322042320331331341020344133412303434034344033411440411134142430111323410242300440432302414304302323420413414104411300133233302313103411303001322303312402401443031124411343402401221240044002202311423314133203121000112220424204130033231331034341323123133010001122130413423331104243203302112323110102112301413440410434110240342424020312004042204404224131433403231234112313121431343401312433414224312143231313301144423424000103031223144030300021322403244222030340023003220330014432143400340042024204432200211020244204041431114030312232213223213003400331130144220143143433413013023110322230412104013223310120011421010320200224220322124134242022124124302232241131113303300440131144314201110301121404133412411040012322000312341020211402204033442411331140440420304212120334103402321300230333130342012001431411230023242041202312344140321044033043222122203102311302220104131300032330331022123124343214024340104142000111303103244123223112034304200131011023022020032030144130414434103410200200240141242441020002003110440024132002213424401203212444121324412313311231204210420123012401401133123240332432241203320403242340122140224112411144022202013330312243122412300442240012120332243322143312021114414014032022422231203424310202021022111101112000124403431041110204320142240303144034100012103421410022130340140403022043343004220000320322032411302223321134312443120034102140144430033313130043223430101211114014222100422223342132143022021344014142213014001113033202303102220004124314242211424103214134322103040120232203241341124110023211403310040212331043211220222021211324143410124230113102", "301110413014220040403013211102442000044121421201030041203233323244434434301341014402414130034433224401240114303422244041131440342310210131031023201233304000302433003043301000332241303010224144233231044123323424333433102433232210121211344203220034244314401423322344433402221301300203102424014120414343013204141402224401123204213102132030314142401201223002233312331141004240210104430212204213123003032424011314433022304231423144241002403211142103004424222240243312341223033022124322402120343130413413101023220432232303224411442113333314241102130342122323304304234133024024042024202234304402444121140303343310221011213111403124123210143323403002213314133100443224400321420120101034240133210442323210410412303204342033101230134231404031120442402314203210424403413302410240230303103323142241201303021434014102200143320400444310414014022414214032402003011123334300103333431341221340434322330133000244142000104322030010134423221344222113121410323343013110124013331232121130410123122041404140321000311344433432133024340101011212042123012331344241311202412101134430003343400142414110123412040313032213131210004344014212440134042332124224003233133204041101410321021240320123410243414440022240242121031124143102404224312332412004204403004041341411312311244132432314133124223230410002212243103312243431402413244030320314234324424034340023124130044012001410132404232010000312401132421104330423202224320213243214242404220303203233104314044204034334012000210444324122011210114104301130430324010022412420234443031033200211202011122331441031042132013213240034130013323040124302101213041130012102142242024140200143040210232201241141410234404203121042411242341421332421011143322131413121011132231442223003302131243443331203432131142142241232301233102031303214022130412302000311112014332031134123122241424022414114033442332224324014441004040300124021003024320301200123411314130412302220142030442003110301333120241441212413142321412240032210013414242430122233310324312321112431330040420441432430413031412403130414403111011302013310231040101043230130441440100333201230341404423001234311422101431113343211333434432333402133111441023210133030320120120404424401143241100110304313301124102221342024222400233003430120140140002103211024113101410131100344401212334122443201131112322331130342022141023243241432201130024210133302024233004010412140143034113011234233031033112111410020410030242103413003302000021041330213421233414003432344024141212104420342021013202343110243213333043404334323421424042411322040132122323404200123233234333032331013330220001013142013224203413131030000144433303112440310121434213440240000104234204444340120223402130011403310013301440424211441314441241143341313133313433041421330312421000404411444312002020412211344342203232040442230244120031211312042023301303421103321224124443432410113322433344142222331034134422344124323330423231110440131412101333010333110304200333044331432313041100133403414322334411424001032301101041031102432201122341002414034331232012144344403323314233021003142002442034011103114420211211432104040232033210140342412142332331334420442331200010314343211414212023142224132231412413304341041110420423141303110342411122222201212314333114104323432202220314112223211214201012410022014024211323222020114013313143444420030003122324011131340204224223043410404032212230213234233421140021004321124310130422212230104041003232211400410431313322404042101040144311220234014110131242013241320214220042002323301401330420122442004041421234244342023233202011410441442040203123044324100203441024124004144230431013221033411334341113330031402421014414033400444402111404330242334141101302040310323134312030043444200443220004401113013333222144030311432213440420012220022133230331101321111232442141213341423333223104231232014210411220020412302004014031214014421211344411013323103231114024223212304111342231341031032114211114121133231124012233014230001323134002413322341033312210114013143244024341414002311231011322043441110420410244302242441032142333444212444102400330011110413311333400334014324300240202001434123444311301023410242220302421322024134014403013201333001401133024330341400412410041041134101303442001440423102101144332021441401011330010044120343412034344042302401043213013010301230341421401424042422331441400424344243131442223011040110332001114342033232011310322312441420120203011221312002014031033040432112324421043024410222213011342031324123344134242041113434233", "213011442301020324122304133104031423004101214043411011333223302023220022011410403440440333433442112011002303112004343404101323210043431140304411044034201324104103142120423324214040302024432401403201420210204001401112411104330140041444414141044040124422334230210114310010313214424120441343420244131034023410300221441342240143210214104012203023400223024000213110343331030321232333420421201043222021321240401224122314102101441012411021202042214214442422303043433312230343132042121411330004340024101424343141203310410401340211202101401342412023430343404231213303322330404021431200421242130030333113421144140341444020422001343424043030121112431003314432014301330114101434440424343221223434300302321113311033323304100041330312400344111331340020313440200014123013311343232042031344101423323314104431433212444343310221443412104404432312430132101201034124412144003243240224404142022433343102404224313013023300131143212243013403420421024313041013342433123030431000033232103040434312131440302111134303121334014120012100211201101132013330200144141441030031312303014004233242120314300413030210133130341244031223013010210131220123101002012410042041331001211144304232324212440314341433414112241134121330234021112332144414332041013432303323210313311132334220123241134203002421014241132231012423313300411021224311121242221441311432432402334204314031213022434441301214143112014414044314142113044241301140031314232042003332410212103202322233232421012102112342010010204401122044401112044212423412422412311243311321322321100232000031140422030020231144322341304202124302002343243034030202300313121024420021000344400241101211121120341440413023010012022341140203002240300234232301100012201424432434232022400313030243334032131333304403142310033220201104034230020223040400101133201143242103301303131040024430124133310213140202401444341331311413301403333423342440002332203331433401434332130123141020130344304022132132104243402033032210423133210113420031043003011320312323101431412314142102232410244204220201222030110002114441244213400223241433442032142422021242300231244324000344442111223012144234132233131231313243102341233221214002322434412043214204201100104204324001100233433323340044224440203314103000134413400013310431130020031020021412402433021312241222011434440232400440341220333444103042234241014331103234400243003230333012040212334411300340132202431232321133131414101012022402334004043441332034043104302303024133314314404320332231014341124422001404404044034023124314001413030423322302133040040241003423411130314323221443033023033444040314440430030020001012213200114422223303400432234334224241100440041112432141032300340324331001340312300240014113124142023434031114231223301120213341044400201431240242233313333020201331423404444233440333021134314444322113024413203140012030402400334220422410420244324402330400322130213313320313134024020240220204221011204201411020442402221142211442120204131131030412343201242400242434404210140210224304334111234010423411440212142011213012313432112314403121442024241142224111040314320332332334311134143001121044234441130423444014231004203323333304142414141231201204330422421004222130143302211223420332241434010322334323031023130424114210121121344231323430203221321020403331300302230130022424104221013424323122203101342243221324002324314103233324214323110042044134101004013330213243134422300301113213433140023311230021310440200210204201314001224234302200344132140333040124401413033030111401430201133030240203442310014344331121113010120410440022010112340442310012132213404044421212300024304102304101140023322342213204200341412003430111322220003141110232242131343041421430424030004013244312120414414343231333021420133042312012244430304230432440001134322204024003013411130330220113324430333204401021004242403320433333220100103434343303323104424132411210204234313440341200414104342022342220241130403211221201240012400034343013322232331113302224012223014343341340431422201040320433032104321233431141102034314033331031044223030020430044413241011440042440321031401140100200000302103143424111213222400141220243123034400432430424314440234432011044314002312414042234112210104021240230423101134313343233034033312300140220421033210213134420244343301424210023231110010111031204034132300440223101214324142342214043300022422213121021443431423042024114111313132341243423010403202104032000333343340332241010440233120122042123022203410010411343421144040422001214304322021143324", "001402113234132013002003324012334042141400042410020044423011003130421431142330343310024131133211221304012110010224401003410123331011043243042431330242241024133412302340341333330340414003220244142323424311343102330023240100003402420124004300044031410124422132043130401424012214142113333332432123114341413304021113130430421004242322233420244424310113410311034100133240023401000133341013423400243411440031130122301032100003421222411122013431214224230402140004103334324043102320111432123102104314203232022324334103421443221014023122030421003313044044023010142021231422124002014114032202342142422112111034303330321022323214220301111023113023134020322113000442344312323132420323323431034434032013031203113123423121024331041212443303132112221013242142022114130314121210413434433240420221334440240400213212340314234444324042332014140122003202402111232213022403104003444143321144343220010230114031440130103130214301314404144034420431321402143224104321304121431423421021203020103140441414023001423022331233111020112210402313210321100121101124443044334223130413002200443444010143340221322430033340203041424410120033311413102204112401043334220214030321024320240104344333341410014011234420312143330040122014132310421143330412301314200342414311114424101342034114302142444041114342144112042222302021211240321044223402042102313310034142002013210431440403241303123301234200311003340311004043331332031444141220322203340333420412304203140334333424223214341302233210223331300140303241130302301414404042342320111010043113221443142433232233324031010101011134011232034244420022243023223041200223244044002303422333023424120204114021221012323100114223310202213231111302140321303142012344203304424102232340013400340133114212022023322043233123012042430201243032011001402231001233311220132130014132022033344002210201213013320433144314120344030120333344244340231312141341404111121114412104320013143401343010121031202103223231123332110221203432123311411343234134244344241004021212123301420023021224311140301222312104240200414313234031430144214113220231040224323100320102111003133120210113433334310401321143342421121402303020433023234144000032202024134043014442101413122103431334112404300013101401041222313031404002020002201323213020444433401324214314022203221113303323223134224032431301202000204310211304104002134424133221410410303334232120111323404410320023440102300330000041423331304341424012340031321424200334001402321230421104202220302401321120213241321302201224222142230003100101410321414020023434211424004102430242442420104244121234314331402102213210023140340232114210442040244401042204114013212301211102433441214000112020012124012323413334330444044222202114111322332010304131442300034311331234414011010321121332114030300230004242131123314323213023432021212012220131214040230242211342232003413042302022132044330201241003431300431410021441311303211111214414204214404240331323233040013400423144240013133404112422424103113432411301321124023031411444431122400031203304422103014413103303233333031000403213014012210023222223242444044243432104411001113222244210223020002144342404220240044032413324314023031411244122101203034333034043400232004012244042341424340232200302223330222224302112141002443132044431223041022413313242022110304000213230314301334230201441444133043011210214140201202224424342033413204400012310233034242433101230021201421034201324304023202204411103042033041432044010130244241031110202214401421214132001134203144034133412310111112104414111221033040343000403322202122000204404320410114142331101302203033003422423340014140320121201244442014142044322413234034312334100340004313234421303114241302111221332432032114031332212123320341202131433002134313021123412442420434342323031014420103111330001321203323033110022420301203324401121120012202420031242030332340441404421330132004130434331432044143043412312103113041420313313142432441012401400203444243223432440043321203333240112310312404123442141424043023144132113434000343010312231314320120014322101021301204202432112431204432201101024233430444324004143202444400220410302243023042224020301110220024324223210112213220403123121323034332132421442310304413331414301401202340422434200141120112340023211101031214144020214421113400144044041011044321002121340131222441110140400020031442311413332422114014322404200233304024240424433211024121110241322034110340303302304412234222443413441223132320033401130111101412042422131044433302221242141100141310", "210001101021210121100130334333323004444020141221413430201033403141421413322341313414012240413301002412330431120012034211403440442004410323122310010433133324011412012331410322024344304331024021424311320441020041403121124410222041233033423213342200300042142444201204322222401030332412312131212344314004104311403100233042121331110224042304324011330204424104420214000113242400212411401023143024243341232323021223004140332041013102104033142342132112214333200044432401104001204241323432230101440443144221321403343101211213304204322314202000101012100131344204021004322144424214300024440420022221232244031234142112442033203242230102341331200322023123024100203410124044010412322144004324220234110230010044101203114002414113334341103130220204234442244433212304114100334431334004112214423213212424344040241101324432434040323412323213424413012204210420031430223241342440220403321223424431110424012440323321423412442443333231001043420022301433432312100023234022420033223034101034111410201240122322142211412412130341134024301302324202413333143223342042431233312102411244034300444404403310320424022202431013444401222324412413303021321241211134232312402403230013111213341024011311002100240343123343121413300234404242412103203322044010224131411342114011214303144314400414344444321341030110310123002244103324044130124301103130120423114221302040241340420041220022122041302334320211010420331021242401012131004301412304334140040340330434010321030104112200310424240420012141003344313310022340013401204142420303143311112430000314240032230444141144000343032031330331334333313322221210311403321233344011422414234430101314404421222413301124432034321342021441101303213010343003440200321242133342242113432114030302121030134242134132210304211041232334134244332001033010120212114423032411001424020340334242312304410032304301321140403424301113042331202014404021043230103133332312444431044021011333412113204101302423301341020110321230321442302341444024034112122133043311002004010220343013242203401223141343243401403020004001324231032304122044034431421331041110102020421412032134401023220103324400431413404331042401003303103323342044104403021233133243224234023433230131434000022032230424303221341400034042040140340121012230200304310041114134122331421142211324411011203243041244022011001434203343211132100022420404111022424221442331400324132133223322220122033343242011300444111314110024010041431424311302444141403211120423003211301401210111003300011013224310120301432142320001010433100000431440004224004424131410430203212202022300333301141021240021100112013300120001130142000002140004314443344333131231440012442331001401431400403130002043004411141421302132011003223202040224142443301220042232331340421043024324342212422100004123423221013444420222141012240021403114133022210432122023012412143303020423021013130321311032120322304402341040111230022322002420304132134011300423423102422231222004031144202020340411204440002333140212321400444311020003311000024202140221214000133134122020020312124321404203221133131140213143211042440123312234003244321414122024314113224444430323021320140421330300204044303033013002120024121300340021134122104130113240323014233233214314443334133033141201200033311133302240311341023442231342101132104443402302043312113134004044302044432143140004113013404112123112120324212212334341442113030412342122444423013011040430021103402131133121000400222202310212414144234340003023110344101011144001242121012332140323302132024124401310321443202424222334022024314314044243230133200441024444144241310120313044411002321224324234021343201300030432122344023420004042412334442314140113132024231313044124434010440320423404323043241232012223024234434124343231414301244003214134331231013010343313414001024130303233020431123330232134030000430412043113220124410300041233211204211333434010100430022012344101011210020013424222021012414141123233101224231124403234332220224241442332312344011024113324004320210441112301402414423424324032401330403143122401011144442221442003302303214331424400204010244302143413430411401241432420030223142011321144140412310203124114343132434340043242142431213001114430312322414423134203203204221201010443132140220200240342012403144034340240200420212330233121113102003320113231042113404432041300233302100014212241230104241113312141432000131421044020232414032032041203342134400411410320430420443031221003401443421424041341221414320400220141223042312140040132044112223331413343220", "334242303032320423043442201024213222433021433102201132032343021010003110100330320312240130422310444222440011230131131320210301012000212231443443200441032043440432030101100420244424022323422022404032101033140104122102000314343032340200223012342120012203130422230102432114403222410143234220133132010424323013241400441442344201433140342142441401212124002423101130234002411020241013414143411243114420040321313221240114014201411334334200134244012210330241033111443011044411244033130030424110021000043411213313020304011333011031441203410203440020023411342420041333201003011224314002004210232330121000102433104240000112313004401334410141130012324331430240120400003124213443423342021341321323430401341013422430424323010220213232001043412032021314301230331422340421421140140442120232421011242243302142033012140432004001321233214322124222300041424332441210401243211124003222024321313133233044111103341331233211022401330010243042130311041040122421001231034201144234232021302311112433001121022130233123411400014441201404143122213023240112300313111300203421333302400343114240223422431040011110321111400121033223344034214042122424403344244424023120134402202122444220320203223332421122322002413111224014224101414333303441443411103344101222304343420223111240231123334303240000414310314133411410041200200232040212334330441214212324022413431102204440130132340110422404040141413321142022400234441031042434012401420124323343213344431003023101014130203221242121331141343203412422034402442443101041344042332422432111210414013323244304340144032343220344042333214233441013043033040420433334341412404401010412332000123332023022012242012411302423122133421110222204430243242430033023424031421133214044401421401141342043044343144021224424012110340301042244004002342413323223341130213443233420430103121022404341431442404041301213404103321401403342112312111203142304231202001442042310211303042404130023200024343221223412412332123441030024331202244021101012122241433302102313331140231113324124134411344323414401420322133113340213203343312230131124333140002413131432030301201410324013002031424001231201222310443111312312031040002012232414024332020422241203114101020340443232321231001441342002100220140034233023020341343103332340204422314024043203412223042303113430001141123334303002440421241040223433300303234211204430030300411043002340011433434304014000201442124002434220323301211020213144442344344410223012002021233414102203234401423433341022121422200341022103131430121213244432243341331120213243123432310312423304014444001202023212000343312101021240131022134131143442022000032313000330122010232023101010323300432111121104400134011300221444314322032100230041120424244121234413214442304111124321030323302224003133411141203101021140110341202410030333000223331423333420403432033141234321140103021143042440233043321214303440341122113434121310103111343101142114043134020332013021012213223044221042242343410104400113434004322121344230230314141124104300444004410121203223242041231301332123334124122414144040023321140332144110004223234010404444302030022433331141310001143030023030410430431421043232221000004414431221102440414322300214141214432310223113221201242212302414010431041334402020100303430120104133331133304210142420321330312003422100400300132320302243232222303302001102302100020404132122323342113141313233001133032404204330001304244104433242304422423333042420120034201034120003213110134021334001020021241413422321003003340202232302121001334241244020411321232240442034132122434241004233013433213110430442113124144432141431303024414420230144411431021230334423442111302014041024420003113244132031141310012124130233310441212423234003344331224310210034034343201434121032021424114131022130331102132213220431222033111202232441014002324224020234022443314343042302223112222023403212434332324420210012332411201002133410020142110421141423233022233201444240043032312012111344423320433124233200420232223001430444323341132413442233311230331034420101124300313343401331323100200312123131120302003424341332301011344132142012020001422230100344203211041203243420203141043211134341242414240411444314034134140241334410413411222323324113114130340302212443124404240031444403340101124131400300142243302421012112203433203111240403021133332302042342311233340423242414442424320004331343113120020031124244224223321142033241423302334241033130132022204441433220014430410423113202042314124101302122000100133431024341201030330301123", "024113430211421242421034003004113034120343132001224241013104402023031424243020440224133220111241130021400120111424444244144430314111434340422413134023232010221231023220122002232101013341041103142040243401114214342123010222301002031110100142010223210133410403220231313433402423134403221040022442401241122231222123412103140432412322314041044230233141412432201301014143012041032040222231044412000444213041023204141002032133420330200144411033032444401302314301233424021421144401301120142044411240242421024211033233123432132304121130140111401110031204203003301421102214221204023120014120240222424230311414131022402242233130012321134412030334402240113142234111301014142340221222011042043401133004244014311001401222413100402104100422433343443202232314111133002302114341043421414113123423440230434131244014332111140113033443203441003113042402033211212200223241311142410201002042320324233243112442222130000043200300141021114120314441041104223220144342034124434300012013430141040130442420314104241430021441132204312143242234323132031330334200203242421004004022401431014233012330331412144430021112232112130210223434320414221313412121313024242111030432414131011224042142141123230400202000443322000123242043111212131404233401041232442343341300143021113200131130130314300102231011102111214244421342411204130204233001324242141430224414213313421211421021102431114444434142114404143414420444403242341040312311430231120212134223412133440040302113030411313021141200042130412303340023044002034143400333043243111012410431104301131041123004121000113222004001411032023131030401230340000144144143103344432130212222424013232211422130102424344413114202302410112413000313003000334342341204231000222212011213202432124443332034242111121043043431030210203320144411033210110123440112142042223142332242134322300242220322243221433331101223314030030003134044012230414010440111142241112331034444324120202131431323222440002243043304323324310323432301333202442204102041024323234312403320110234344302144220441124332003000404300110323122121213423032220210030131043122421102042021422003144123242204443143101442142032003041001404100230111234300300121441213122202030043133302343021124344004110234210213031420302040340323031011122100422004104231002020410033020144113004023033440003022310022030142332402323331044221141041322003401324310240033303004033432341100131113101040303114311311332033402211311403202320001131322334223022334140343131014011330104343223404031410424134442033412441123000304430232303444043420434304000130332340313201031200124410001312421122204032124213112141430143211044404001121434231331144333231233323002013442404122321342200014330240040340322110122204202102340102313002421043203022100304233042321134420440223003040140410014132441343114100023122420234413010401430404012404323010314424244400404012112020033320042120442132002232034014111311131320004140220104033023130130313321011240310122412342434104103212134001302032204303242042223410022303314422230044202234022232324020024424322111024240102401023322242134424414214302442102220020424321112100140022344401320314440420301430201413224020411314324024014402323322324313112400204143414223223040242431032421331243420443002214220044423110403104232220244402022124102404001414403042444231314302101323141332420202222014323430432233443244020420444111403133200010000414421433232440313340311033003121334140103324432121413143230302443133434401014103431444022040310131034014014214341300033434121001413203441430031044231043444002410310110433311122243444201042433243420344042322100404413440330234043222233314334224041040010411233413423032201303203233213122230114414024040340134313011322314442400200240033221320002343422202342040204144142002344312344004202420132431012203131110010421324121101140234240401424220433113223412044133421104340244333314304231303312322430330341102141444031033423414431104122123441013101234231313020112314234143010003143224332411233132123041002034014042132123311231333033133402102143233230110021410144204114301044131333421102122010102423332343003303143423121321130100434303310002344414234232044422223311134143230211444440221403132124324140222313414214324100434420300323132422113124310102023413004102433411200120404300213310304344114411303423111421442330022321031424020023331424111130324231324413421444112110234330241224042400204421200231211230132140230312033444311110022044403211443324202323041420303432423231402214444121130113241414224441", "222413032320404214104211033321140043003040132403043211122144101241231223141221012000311024204223042014311404003211230244221314200032411300230142013344103242120120021240101344424331221040432321023013243412430021243201334020043020204223100134233031004311131310142034321414042301233412344343040414144424300123122410432014222333400313410103021400002441420214412302004324234423321334224000221321140422321020021201244213204314130034332441310210243222010143440330120421432321403424004031003300144111043444014314120413233114144323010322134333004103402200023301013344021232031020203240211004433320244124312142201230301201033441212043004133100012213033110014401012300344012444341242140203444310411144031020303110404441042110321412332243321342430120330400030000034432234403132034210022113244432321431100121041302311321424040304044220331214142244330024040044302320202324432122233132321104010130034431300440222340444112132203002433333324414240101224312304340340312334011141010030023133430403310004312032440210213142114112102440441310104433344334421431124210323040330121304333344201220001133243000204421023202234114400344320300312311040123041310304022441243140334342211224023103344304431211242141432402102111040240232124413412012131111324000031420033332112031022321344300304032401020214433144322113231410022014441411132232433043404441040031422131443044134020120342344114330141240321111300043303134131312400123042243414041101423120123131040310421022043210241134243001442310202122304004211300034010401120111321031330112110014143430412214033200214321113211242421231322323123314112000432423132114340413301304143330402301144322442412433431343022120341003220311212334344412041004413144322324110042203121020030331112404143023134133243214443323400042203331443011132410231142123413212022203000201111441330034014003310323242242034042002211004242003142041443211022221444341113420311310112222200102432412023013213242210133022004133111142330412040133244401112040223402211314423141033232140403002320001120124040320101441310331241321220143332122443141244104104403021011404000332421240134340223232030101343034133011320110044324341233020144221203231410410300302201240430020240032441121040324122220430241300104301001413433224111122242020424041232423433223132131313103301004310320222012302033323314432102233141144022440011221244333144022321030030042122201123120201440134024431203034413240200030420410424411021322240011301204314112004022331123222410333111230440223404424240130111442101443040442433311413022020312410223011013123442402210304141401042123342033244014343420042113432444424304314000424014123103144441442014131031140243413024040211301301132003143101220243320014044110113432142331130301121231000211103020334312131130410140040002223403402312342204414034243104142303411411232334043131003332341233113241103224413004323214343010134340144211343244042013421123411014442013024300301322311411104121312411021444200120043420034341030101431314030030440221000144114414033212331213003022221030242223331310111041323021332031040200110104130120224440203101421301010000311310111224322211030420121240311324001434204114133103404124224230431333242122030433202000022211213331224034240301313204033430033141441423330411204130342424400334110032042103013103314030123344024131424123323300222424230110430204340132004131330104240222311232320140442211111044102333201014020023111014034320010041230223201041312031300331340404441433103000414024403104200031021201041411211002310243330332231120010413244131120111203100133220103104212014321412111404430233434302414343230421030002011244341410210224022203140032043323040411412312044200203341303342033114213024341442431321023021100030322200204400224332443203311124033012103443110112122311122411043030332313344003440102301234241414413031442102100433234344403300141141243132012121432342434003420400223302041231433003232014042020041312023123310002404000222200222244234011130243214023233142421024310314303344101302031112040301024433243334043222323120010202032002334012321214114411441334241223324104241342344041404430424114043134142003013431140340210324410104420220031133211321140402003334100042340443100123433413224010142433310444024224012142314312434421412423434114042202024123310120030132224321133211420303114301101403014144423000122130140404132103011123431401314040121024324243212430432033442323212241403114201100404210200142441034234244240123111021034433202043412311431410121123000100", "301321221042110340132404133022042114001000124102244433030000400014341021333203033131220001320224243313400302104003242004222400434021301403420024141024311210222330444434320443123424202430242424443033143320001303032043420221433000133112231424133341214424312102313000214440002031322310344014232142041202013102142131144344324430022422332011201334234211044211431134422240344430002013214320344402312011024133104423110143202232243111414000040114132443021101301033232234140021000012024123023213402131410332222331404022331213312211340323342331113222213011301014313142030031330142244331044414441232304021223422020030001103240141441012023032001120044404340240022234344024200423223322001021213030444220303412332423424044032331333441300040432203041233430000221302344023412021234412120141100232014000204321144234240003243033213012044030400224312202134141024140030021340104400210332124243401043040222200322300300320232114342414032444444204104342122141323120312344404403424403201244413411042221300313311344200341143013214010300032034331011314330343224234213031343023210001030034213312121300133021304320412044233023022142421232242101210324340310122211302212233011142234423131124140401304433002122130333130310020343430002140410231414134220420433242243433332240121430330301330431402432132400130002233324410220441243033014404400013444211234400314000422310011013344412123213342240303001303040441143320003003042112414100012423432011320444102124102102340440314334434021422303020040414203114113214141043214122310333402411202431142112131204031402013434422434314423433132103033004121430014331042221331342432432334223300324241224430043030311412300104324322203030303040201133102314231444340210443142313410141422033313000431311331214231412122043303034033140243231040012332044242213010133113113101300143042441341220244232223404230102440232210243332220241441042230331224023220021121134010040012011333233324231120013103031100242142032412323423222223221441222214330013040413101334313143341410042422434034201241030420333223333324411122112140321222403201422043422014113400034030130423044342121212440223300412132031224022043433420441443112020342423141431303031432013221114312210440232103440131203212101044144222441343141440221044404242110030012423313014014220202313221344022424140133323341220210044101301333311233204404311020410211314021002122400302433403240121114300002011020221442424440220122220132101002024214104122302132312232042244112400234412322004140432404100013242201021004310431424331040420110312143142001030113133331131331140211112114002443412413310243431013011440404224041102322302440111421100123340244441234144422223031113320112210411402304043243131222203033044300313320410103112142244420431401220424102333022112041123231223033034301103033320242223123133010024040233233033403422432312421443122444300222342342411222034244312431004040212443304212134302442432423242302402223022234401312323320010303312131332112003043122112012210012013041144334341032141014314312233104022301312414000331213041442323214302142310010114011234220133330104333431403434203124200432240021130004040144244442411311343222434424211242020300003010110321221431244201210444212130224011400244010442420142230220041240442023321112114144023004441020200424242421113134014403413234020324032431104332302331343140404122214410043204322032313310020300021312300313431040440202210332233440111120244343122403011214022330403314441021411013123433222004202244411144131420134141232300340303344330101432324310413314232310203232112443401443022001010411243310440124432400000431114431301413244302334300122143124300023130032230012442300300214044024420310004440424223221012203413322201002342342040424312323311143240133220020124201232311103311140430012142242241123044431433142242330113422412221322014421142000412222330144214430334021111104310131031123342041030444414131030310324324014430243112310112313340113220211431322430311312314013401421134240011133020322431213100310044030211423443121104044421142304343110020024404242004321041142132041431333411441343002423331120313213112124040424042323212303442002001332201343101424413023220334031403000430222321034402200021401324221212033430203431340342323322111230230323012233340212134400200304201013130101041214022402330130042012304311440143213444343240433133004034231120211113012413331204430404443032420424413230032412422310211332301433022004310431230321143442424244330004114131430043241301220223232102431414000", "111214414203300220220401403344320240320240333230000324111132121000404033413300412422141120042110404024120210344300210434103121033441140233302100320413321111332244232032423200424240213333104411304012244221434414003203132024222210113242114340401343244100024200110231333123042220201423141434421431121014023332040301441112223413342030443432113344021333222322403011400404433301232040413322034310004431213131011130021034001101031011033240010113420232131110402114440302030300320320320414220010320212340134220242403313114420222004303323012444113220424120313212034410244122032311030213302403313322301243042210122420421410224413144002434141100204212212212443101223421140430314431124300031230014111210214000240114112403413224430231123221100102210212210021011404221320304121104330232410432324100020111040020430043124304113120204203432220344240204131432421422214032401222111043124440040043432123332323401031041133001421301030044143141132032410223141221020124104313202402320341234221112143444004240312141110414123331442140344003400410304204320330402013241001401211421343302320210041140441133313244244303004040000044211304203141320330104402411043021212022200422321040124101421230432111130201431210023342013410432100102432220444231412433412423244134012010142404203243224303201203143213300414001410303324141434203303024430243004223100004431304410320114200123304342142023434223424433313203132211424323442234000324023010032423203032021442232012121434002441023313103313403204012333213210301044111112411420144331214210132234313310413224304021041304312334003113033344300240311232432310124214030334223242220142233014344142411411321222431213101223440321321200434234422321111301402103132433231130310430014301130343113214424314322240422002124112440320313401301212030243443244212313024040304440130331120034244022003041020223443002422041404241040403001002220413303122340210301301442330444124113244200213100111432030214311320433442234333404132111223040000113314102010323034301312344440423313041442143441004001440123424212312314202301131233331420111020222412111422141011011322320411004343133112141101130442122222303034042140442043041030320243311003141302000423133033110340013220232133341304404204211101134421133210112131442234401211323413134442412202302131440440424341433032242011234121311322300431412100441230022301020211313144144112342423430401333444402324002023241000031431231130410420224012024102102101444021112310200131201031341210411001142441040233330403021401010123144433120041020124234323100420114033344044441431130112203413044434124343111420204344422301013214023030014101033044400310041134024032321422124423044304344241302213213123200334313314410234213100234201040234132143001020344301114411043320313232314112100440413341014244034122032043304403443043202032131401222321421043413313334211213142401312314302432012222120432443112412124112231040114342320240103323244431320233330304130124414010343241040034034411010101131003421034231042011044242441041301023434302420440413040034404304233421131322413033324331123310040114423040414413330124341112012010131232233204330411444313303141130210431023041043401124113014410101440421421001334110202310200040112422133033312442322400304031301331100043430410301321104242230043401320413244333323232334412120310224331423412204404343243221113004242332004024210243330140221022144021330320241302232034132212030001423424131334002034403342102133112112332123404421322423342040412134324323244222331410330312012042342400333200033431312241320443431241431341302011402022003234434042420244134011204142344331033301121111120033213442012234143142441201043033422033434034010141202203142033330234344131220012330203412124023413442314302232234112322214124401222011401400323122422243043303311044014433212314023342311314131140431412101013232344244212433344023040004011000302330323124314441322142203420200222332402411334420302101000030140111233313443431201130301002221414213412310011201024302103402220330144233022113202031321344013414122214302040000442241423433223432334011042013131334440330100030323412004302221424413421322321422442040303141013004440222313112320213330013320301421134041420221324223234020224042420440340213334440011134310211120004310112023422330133222304434422012033432442411230223431341030410420023241141342014414322124144140312230431241024324133331112232430101344420020404221300214411122000142421441334132204140121321402304214321140314344022340404240003430210231412", "134212101032004330343021011420141301130232241412213413431123000222111130400310332224323213410230400144301102403211210333112434020121313222301334230014121421144344321041033132410121013334342213022334211323432114420322412142333242220113444203230223340024400201021343141424121443101121234011221441123422021322432433313103022000114143242224331421012311204144304124131203201040123000334340104441413432141131120110010221332121030004402112424202303414431220424112223240341310443312443120042042030213103103313314034002222443311031120312330424201233244302321100103413020243333144114113311104300103130113300101204210033324322320103110001420013423102220400301021414301043113431324114210232403342112033400100101104211232422431431434100232314333030224312020430133431110433030132432213043321422212402200300013241202313344332203302011013202401040433122412214220420211012101214310031300430300430420223231124441114321401343000042403314202401120130102441421101103402131042014404201240440103422214023021124210221143434242244403033213112010324330334134043343231324433441002202240210334041410243312133113414311042043320233221004424021423001142220043401232222043124434111221331114001134122330141441120121143323044303140334223144420133440241432134124040232224101202422043211431311102421401430123124431120203212422134020430220301432040343440141141030430143031203230004203233120402204314344022003332103112311244424101203020421323004220243043200220131412121113300141203244443432030042324224102100331031222430310222343341310202304240141434304340014131143033112440121022021124412143440331344323112234112410021220112224243320021114223440223132104142212212120443430311231214323242001011044240421113304001124201442333300244241024020401330421210033041021133122204421024000342334020221221004340402311021043122421133320324140210143033334122324223012032122132434424103014221111422311043222444001112242424322424002032034220013030332304021111334134440034034232323330402220331223233223131200413113011433113101432002402402243113423404011420413241043240103140132112032302232124103013134030201213034432314034444234213031232304032400024303123332104414201413034031140203200100424140431123401104121211144421034340431432012220423102140440143302204400233434140303422123112234100430114434410233320331134243400402134444112004411143440422411311333111022000241341044430010433343101412002001122403311003142322314004100143220021303431121420310400042243034441023124431212421034331102211001123342032200142100340203313004133000034013032103341312200220031041120344004334342214444300400113210400211301233322200214133314400444443131433443011222324011441003403040142124333113043230420434223202424113100440444414324332131032022031003043244200040021141011241100202303232312341441140134124432324300320233343204101413020044030431142021124102402044322310304103231342302413141100411144040420212442423404102113123024020143301013422231241211412302231433310331030111432410033032412201444140120312142111114024214114430104422342320233111111411441301302212331133020122321123420220224104224331423313401001243331103303111124022420033202131002444002020034112140223441101231314241201220232312443441212400043321113202222440320242114004314021101324230221433030402444443234412222121114201130421110342100211333013234331030401440402214000022142213040440134132342300233033044041430221341004314211013311423314001323333440143033323321021041020444004114143120020140102114414011100441004002324404044324342244022010001034423341121040442100210132020303012000233404130141401011441002334402432030221031431120232224401311411101212140011242203424332132342144204442112014302340441012442430232124323402030102424304223441431230333324021222211234232122301411104431314420022421341430421010241104304022120044422300114241410242320103301221143331132341213103323230320333324120400313304302114324031223423211334224103434242244404201043244441041142422231240311431014121131411002421222114400313212222102114242004340244003404244222123212100344021023241021244221342334311344144013144042021314031424301300122401033420401343001244404143014044140234321432004311142401111001214131433300342024024242344412444403203303333143144001020034310221402120201314124134430130431443233040223403010414012221031420130113231123031132231011201012323104344124203440003202003230022114402040321100223110113204020400344340202041104012024112030413402211020104314004304241314113443043310423121203334404", "014430133200031033120403001142240243400120420214332332010303000201244401101024123032441244330343210333103014434013134431214344032040212312423023223204343102034043240021034443413224412101030100412311411001203001110211004032122021343022422134324043331111411432324313412412231224443420342144001134344410242213302424321123231444044143320431331133011431002120203344130223123132110302140004430331242022234044023231344431344032430120242012112231023112413040141143342241223341112223242041143423132230303024323422411243243123230444142122141401224240231304242301341111041434000214133423134230230242231332040004133431324044041220123224420404432120320112003212131024200242412423410231202110123022242324341001401343201412440310323343412210434102342131234114023103310334311103044020341322222244232433131243341333033121200241332224142002121324343442430320234103144330112212303033134303214041442014122024324130322140402424334422024113330111433124141212301313011214141202001122441113323234303003132442110134002221440310310002412330414201432432420001333410423044320312324222021130010114132342411134344211203243424030202034101142001130242222442224214414402220123122314223220110110420421403022032410102401412224122200320411111301321241441004131031412310400044422412122422231010321133120411210023430312124010404112214100430441112233412032333144312003042404141030240100134422040420201311104422404444111222112244130024423442014232324142210010002334312324214121123033141103020224304213034141223244324203004244231444422430201031224123244300220210204212142432144032040244432311331342140302102240404144110104423042132300041201402200413042132142130201332411012400433403112411011244442124103202230002112221044041443002231223124102133330331411202340120313324320204340342322211140311433004423224134004332003430333034313213131204142400203142214111003211031430131023104010323214234012424012143022310403310400330222303242241441140234221230442440424110124320032002341201332203404233001240042013424203231322031440224403122303404142233113314322331002443333002204143344240304001340301241404334222144423213224214121322010124332413044122201214032000304003341421210403032130000121110413014402101131223124331004321411221410041112200331401440434323020342020122100142120334130124200122441333030044020221000013410143141331213420331412132131242434414243230334023233401044341011230041034440322044213224032141342411014101321141414224342404044034430423410231330331012330203122204312102341241303341114000233320323131211314413023402242230003443213343000004103311112420031441113200321140100120444441344230002301234044240323322211403434101321110410020204034102413412410414110044023022013124214144303434302004102111331143440233132443314234123403000213134032042400023042233343002140014220412434211340021142320432424220003434140033112130011434432213033032300314100140320230002041420041201033120340040401123443130432223040322024201213030220432303413123111020231042222234220330222334242143033024234034413041200014331412012024244412023042431240423210021342323123200234331312010302041000103323443213123232121001230432342202123230201043242143422223144232314301432433413223400103134444241211100403243103324332334230304442413002122000210202204030000143010421332440010330340404141331340132332001212220434440213314444132001344032111344024201132404343302022133042300003214312101142431244421431343421100303344320404322121133313243134124120000132212240004130332320443420342401232433340440204232431421444241200322211234431232314240133134023220200023003441413031004140021322113432314004103121331340410143204420132400321141013012004413214412231423211313324002100102133144300314021014433213420314403311121141314330334403041104120334032334213220240112442243211203030133134224211004000330034124242031241241220320024333411333422332311230130403200342242443242121144411114232022041120001002221142100220032433134244334124212000333224013031342021123434214224313342042243020130413203244140123000401341013414412344044110124240400333120110401334001100444002421004401220144234214102312133422241322013023313143234101100242143332313130201311420312333110233242040212411002202011130340110032201310424201033430141013124102300443143213020234001023431411333113212223104340000140400111204242242213043211001224223132022002210142401101231141333410104041303141210140433001131231223013133403012022103122433002430331234311240303434034141130231432102223321430121400340", "134101334021013314233300330103020302231243141214320011411123412202103121203214203222110222144233003444232020221431130014420002422223044213032141230023311323301212220341321140412041033312341441144033103013324200302223300042141112334021404034411132000210312134214331434012122221333214214003424112044222314240400132334230123434001113120334422343143124424104111402014430102011421421010204243442001141430042144230422300220421433144314020113212331141133100103440223041311012443134420133130130134123320424030430313001343434431041101202310042443400031231310323004313404313103142011322200031341302120104240201221420241111441110302441303112344303434022402043232302102204300432300431240123332224440314131400113011203431203200411312241103130203410421202403334320132242124131420300311313140312411301224001404433014341444040411411132111020444102210010222110341311332123020314141333341114214143423043221021002020432012000303004434130421432110244242233044404203121321224231323010244141440100341031123442310031420331420143231021103041430042214120202012020422220122424342104323243130223333322024404232234103244340000340132033131140220312233021233133302040110033234041102420101322123404021341421213230423111114332132220014111211022034433313344112423102102104323322321344134044242333334223131340320402013420302231343241122131300401111420030404004214020304222044302040400424042034334200404320034410101333320401141332144232431031433133241440430312242322324444104211204224210432200001001122134400032031340042204243003411213422234421034222033230012213334120143100024424223331420222334230044234334132333232233331134122312140001140232433210220202423234034040101002021130020140100033204414201223320200224013110312342441014010113114241240411340103011402144232440312413002241343123204443212212014240424133303410330021410224300334211224401313434102340033214044332430204120034340412413413333311023012010422344310404411111123430032010413330023120041310412203204101000441410413330001203442021021031303404043112133400243004133441441231302102224304312231004213041333410341432214230432432144320224234420040332423030341401041440230233214304033443312124321330340214421101420432224141411243220043322231214013001224233304213232414032131044044311024014312003101440333303414140131104331104140233401422030103123431423332412401041231434033112430032402340210343143410233131331231443231024011143340134144303002044031031312222120314003234114030030222214212244442200332022443011143000232200304322321302100132021123003310321044211112232310103103030104002420230342133231314202214100034303023330104224304220012243203201202131024342422033434330204334444041422314334400340204444312201233321442311243140122101134433122340402342041132313401331320312144412342021012303412012321430443144201442422402313042022344431100342111240032211330122230030020402304422104224303124444402410104022442322210221103130021141210001434204221103020023334232142131010333413324400144224312220033112213044440331024041104334013000214102113441141013231023241414111014233001222424234024431022003420410041332441022111444324444344240044043210310304041402320430300212332130230202013141410440003201321441211104010232312000420004113214242424123311401433211134423412143400120040024111203313011242322211423122312330031420111343113003332002041141133421301210103144304213231211324410404010122400042331042301343314220033024304202413242040331210002141343232404011011131301003234110012142103122301230220212121131211310200212002031104013214242342140001441420340300442341023420441312132211303242222433141300043422024211143241323123123100203233323430104410100112202241034440243404021010401211121432133231013404110112244103230143424140342243411032402113100020014024421434244301324311212412234041033004244212110412044301323311041333012234421332440424213444043021024012010332123414113323214312004241022304441334424342220412043444013342421142040431431423120222044443110431410310304103202032224343134132331442204341221204002303244041334130440422401141014221241022110413103242434120013230301142002011130440121421402144321123303122130101120203402000103124110231300342034444321144401100211221144341142432440240043404034441300444320310130331402102204113230024102311031343012442340421200121111421201443003212222041000124341101232034212433034442431043032334041414214242304303302014121023332224321201401444233404103331402011300001144243300132023210404042033322021011131320331132143", "440004330002204414003224232243334230212012142340201423301012304044112243422223100231143443304230441443031032211300121121422413012242310321312330242422333344004232230300140320014131413212130112320104331013220430100111202441242331242212311033330423013402420332234034221001004400044434022223123302121100022320003111233004110120412114133234000242424242200244333102304103433400032134230114440234430410232232114322404014222233102012023231241324431312004231011113031211232300221143010233240310441221331331124410322041443113401000442014334333320431304120303230332442101430103122433014440300341412133042400341330140410411204001433104320321402144004410232312220401321104031234424301321133120433144030102114113410300241004313310031402202312310324344324142112203400223340230022420132432112114200310242124220311230302440444012012430001020201410244214431331223222134032114120024134243344030020043342330324204422031420412134341323103404342330420441313120123203410012400140203104433003400224202100341311312040243214331130021220413113430300010222304441333311142104140333104401333442011104440324032033322431204203004224021134330033333320212002122331223344302124211210441102124433043012322241103323022043404041140422013332111034221114043103211040133210103310221441130020322402031223332042012003404144001343334010304121040100411222002403041402011241201422124133013443314041110014020200221232404323320104223142131042013013000433123230003004342403243144130202441014430303122031230104000340010114430221042233040430002113303112030411323012341401003432102331240202033432331134423044320111440014033232224420121212221211330014004312424033142440144313323114430241134044413221433012304232321012442102220111442202002033041201223221424311113021441300241143410310103321331314233044334244020124223231214023314020211030122221211130242411021040302440043111031404420200220422040310143132034414423220221301230222434020324200112300430444331241301444012022424234014241301333422022024132013233201413421323013222344332313041341131344401411112430002120232234432300130431340220231010212440131233433112132441002420042202222122014222113130440044241014403000001311422141443244321233141434144000233313020223221304320202031411304431143012430022110100404141241311202302424434222020004012241312230304101204432302214022213420030414413020211203341003040044441214011241144244144030233304244204404211134403411210403221034213424042322414441402320334141022444211321122312312002024432401031110242202034122401323144231422131430342030142231420034343230202321422100403222242423341131343234123200011320040414212443041220322231032324340444021034402433401022434412124332002420400011331141301344214314013313113321332210430121142334244310131142212010413343120311422000411204142300212340023144314400142130431344310203042223020300122204140424103203122421004012233334300241313342321201324120113412000032200330310123142111441312041414014320131224314322203442120142434420330024410011000133204144411243230300021320332132143103130244030432140402104401041303202443414402210440232423123340342042204311313134301022301303421413334434012022100002100314321403100011323310123244342334320433021124300134112104420221400123032140013323212023214042444034304344444403224313111130243400443033213443403323420231342144040112122200100442021041013020022434001242144402430032212141412120210303002234343200211044102243232404032024002423243022234434200123114022333044131210322031021333323344403422431144034102323021032211142031213240243120130143044221421323201202113300323441431443100012200313423132040223304133412441320030244343304133440222401440220241101224230112444402410011202400241244344002324121410310002323211211024012023420220422023033430130223412244004034042440424340233411313112013330014330144414442200411420222341140421333432003204443400131020202334123112114300211032030341021122042243140002014203303042021444140132134413402322413114113004043203101144124431202030014314101311112241100023422021320034342001220124441214441341320204014420334240020312310231314041214010041220434441210041300343013240423224213340232403200431430404301033331400121333040344212022440002133111301322121331413200213032100112404412401012034323404414040244202042211434140104111024121433342400312434130343424201204133114432431210302301034340034442003041023231001041334223110441424210303302321142421112131114320020144322222434120424203432032233031120032201202433102210300422014404232", "340001423012110043211201012441111040401111220121244041332431104420334200214424342401340110334242313032341340342311323102214403343132314104313111410430341241324242041323230203442343303411141113211323041044234020133042303212210211340232143121343011423201312002012422200000001233402213421201121301212433243040040134232344012011320220401441402131442303221204231020040043322232144414302242342230004420331412234013300414001340241310123443020414042233212130220333432243201034444431343310112131014014230002102444342400324304214330204114202213131311110230301403432100144431022412221441332032004303033414230133401313414144144230331331414014003031441322313111422333042130412220040413022012124130121112400102322334414301433033004004311344140134044314140041111113021122113233024242100402040143014214011041033210130313343143213444133332144123303200042040411332142443433222410044300400112141124211423343231112140414444300043243121314442433321223200224233323230021221341342443430430133020340142312441411032134221303330232400222340402224044014201333021110121423044132423304244234221200403422200221103221443441101121004302220200422330132022412324213401210230321414331020122313210431104242032403410024120342314231431330213403021401144031032034111131314000014132020442230330441300340142313332340322124003414340403432403032434114014442143444431210332220130201041222122031010244230304322204443122342413404300343011043134312041040301340340021322001431121433040202033040012223313014013031431121430403324241304210113130142323432213101402220011231444302132343421244444012442440421020111000433233224001013332214140201124144001421003103243024112031301141221311241424003024440220402344231403214333133143334142104044140241322243342241320313112220044023413013310404440103120310103141314033301013224202313022133434213203110432331114040210434014214010103004401412130240323242223341004233103144344424412034224411232213340110044042134420042440432143120340132012342134142434211223012123042140441321103110101224142300230341021304241023014144022333303024034020001421000131242010143342310043404203341102222410011144040440042211213143414301433243030131013132431414340144011200022311240003403222232432444312423221104231414313441232142324443013113000220120141341430331112344304404411130013304002233221110444133004302241220204400241300103121133323113330300433334414021222313140014323310402013323004131113042021000413411010440011323342034133342211424043300231001242114212423022403321400100401032010221223210201400210422030400031124403432001023210134300123133041434324230024003340203022340432010034333400142303304124131224341210232414234244321030111114430024010233331213413434103124410423213104144344141131223232021131001032024111204234003200334122144404312033142141131402220330022130421442043212032300101211434024141111404222302422142303443123021441322211213131123042341313044224112130432302442443341043013032431121413041210011232404413231042120414122102213222020234203240033031120330102021034230211040401103140324011304032124334302013432310433020122303443440324132323404420130040210311042342132143023212010311222112440124142410241433243210412222033211230101421010113220313133142222220331020433424302442144404414001440341012422003144443413230323212244414110211111022123402040233210000433032034420022343204110211033442404144310133131133111404400040221342231142223443424240213320011414202430403242030404014433004132141342303332300124443021224102202334441243023214400344403341041240101230240102404434301434344003033220002324022003040211412344203121041222440110203140330121441433314244110301313204223243014044432323401443243433223402204103002311113112320444030324304111111433243442243301221020303232240303330233001113223113010333334434442401020120104313302312312302211400332320033012013341030014403442331213134411324100100421301244314242313020233140203013040143303203433112000212333210141024400112204131240244033431211111241211000414312332113311210142102320131240123304124430221002334012411102021231320012433144332421332440014301122212342034312341002211034120211211314304403004443404132342240244044030340201431414440121002012331342241114034223124122400310404120333221443221200431300013434040133334413220314144144432312112013230022434022124122241420013102301410432441201240221333023014434404131402430244103133020342130343131122132101320324221413341033421244311341443444320412320222132132031310104010233303312304220122044", "031102444313142322201002401244201112044341012242030021443220440120124001041030020333044403211001034231331321431011244313234042231433322402320334244044101121231220100033414433114410001030320241222204323334000010012322201130414300313001424102040022240211034420042102134341142322142140433141123410032011140214110114300004432302312424041114130304023110030340100342020201030404320002432141122334242224210113234000334022041200413420040424301112410301044444240404221323141432322420401410114331420021204422103123034224113101422201013201113341422222233202300333224244231430304400003002403001430043033401401124424403403242400020014142204113104140223313002243203310240214212243411102210114324303431000414301414404101221103423311121243201023440030000013140011232233102010300024411400134444201330411130202340130004200144122122423044310010314102232041433402111111013130223313333220340121000220020042014302431201010424123220102433123301024312334044110114222314221340012044444134223033102122122242001001312144440243124343401304010341134421043440220411340314143140312320301200441441011413441311002434011410133240240222214103401130431413210404313033044420101012342330343220041011010101340132040332410423112120030200331104112342112410313210212434233441414321141342124334423343403022244230443343243422023102324313331113022003021340040413124434103312242421114213221122420333123033440112410111110400300311300314334404344044223032400201223322222323223412342024244133422424102342422203334233240021042421120141344011032144021010334120234242412001310421334103422334313414112322420130414201012423032441222020430033414011224213023143330140411231331114104330340412332424222423122344403410020122432023221032200243110121302420300420302121000022203012232031142233400442324211334122244412223134333301020404023110102044432134043431401342310003400134123022044000024223402240301223431214333004001201140011413023124433410230013000032330103220430233202013004110443203332432412232401331023134323131321342434400442013202233142012012242324344412314130321403030320343312114404202324414413414131134141110111042004001230330104121010041241310422423101441103303413224014424422231122040043121330214211211203331420323034122331134410020040014032202442322203144240401323333021123044203324332111131042140411230133040420424240213302120224424233231344041403122142022331202202120140420303300244243442201432100321001241022313310212343011230001410432230001312001143203201220224000012134221224242134004111244110404040021333020340031231421200444001132333140123441011233204220440011424104322031234124133212342122031342041302130440140010112304132434011144131343202314040130403031044144323113234130432002313212320402331232241224143242304322123034214413114040400120211312401014012200211013201333141001104434010012413442411211323110234021430304200330043420423233333241201430133121311330023013433310331104433112101110230312442424044242213324333432434114202244314244410400442023444340021021301430034330333223023244212132211133422212331423011141411331201024021124004042133311402313013433310241301230244441314312302334411043434410420302242000414144323200433031111342230231303132321134223341341044334342221333023223343334032140430310200041013124404141312144144413224202123102303231124142023213244011131104411140110240342043430110432332211032042330001430322441334231213341240220303342230213141343342241304011403134144342241343404202212310344442013120401430323410143430042342344313120442343224014403244414333421324041030112214343141134003011333344301420430213321141333432403123233240443200403341130430103310113040024303344324431044213141014100003412113042000223234243230221302123402412224110141420401240143443124014332110341412301123410321222402243331100300322110321443230413124040103032213214304223321122212331434430011132220224310224420430412304401230040301101240442433002344223230440303333342043442030303442024121101344101111331303021231311422433211434240432204433140404034410400234232243423410213310434242040032322420230422110224004242432400312211030004434020030011424010103223141333043321443022040043323310320222402232442210431424342423320133444212220202312032214130233413124341444232113014404241114010312143443420241011432430443200044033202120430034441040023203433233443044430441341421320122031344244133422433203021112114020314223104112210020104040121020203313443232212111002412334014041433412133041212421322113041242421111413222221244", "433012323442423232034103204043331042210242001432402200432003442020242204200421142442012010400322224240344242102124213120230244144311332131040043433012144321343122040001111143141231334203444211030301214331344040221132133032032211421430131410210103030221200012314200232010231042331040120121232112423043421330340222120103221430220403204210000223221140403204312223234342101310131122434102411401010422202144332344333130222112333034020421310420132442341001341201103123241212033303422210210412323420013403131420331432133324020311100121210141441001120133234300441230402114311440434304410242240321443212132202144330044103224111102242413401324202021031204432303211200000104233004023204123011332222342414430213342142023213120432240012344320402210142140224143334213320314104040421313324442210111243113044414410414114030113043422040244410144201102220140314002210031010310304201333104144104304411344112340443214022042223441232422434144313404023004310443320343102021333340333143020023031432130202403232103132111322133141243012131020021024334031414124233143343400414230412212431021233134312430122132101013441301133120200230213124441443403440042232344311023124103400003211103011421100131334020142230143104234031202433214022423020002202002143041312102124023441242440434101131113123104024042404244314112201210220340043241420213044343412440323412132314042040111300144324104114120310403240434401231432133010243030134312434420424031243414431220413402224433133032321401100033032240033210114102443401100320403441103112323224013020123014004140013030140104440432400303424110230112321324410243001201133222400224103323410041142300312000001113244120331403330001320043011330131300122212304040313431424401201004113342332134212323242234102430342434222243111023340110302223310240444410444302144433032412243342210440300002243302311200212313201433212431134021123200041022203124441342030413432233210102400421123141044403444310332022431143420143230423310421324332324012413241214401104101311131033334424134313142202312241443413002104434311034011212404403020342201120233243002102111324203422000200121241334030413101322332144423121303022242412314013223313102214421133411424114024422340312031032034001144123421242423432142030134032414030122024000244021323240220301331341241142121021444432140131442322340443241302430321314420241433143032432401031200022343440141202114040430033412224433030423312200041324441233033242312013010410410312014031214342310221023212010044130214123422132203104003322043302400443344123120312333240100014311211302142221022234034330022021412041301012421311411121340323332144330020130113111021030134122220012033442400224030410013131003421020313044242424424211133101034142444301331421440430334134120010200034232330133330424321003241200400340001430431431410241423021002443100003302111424200021442424121124014423021431024234322210312131041131340203032324201002313102324041411231240030032113403441123023401233420301020001224122111223001222413201114012314220334341433400310441421114313434200343214341134144130410342432003220431413410344002240042424440221234430432312212223203112140044303331234231320440132131342244114301402112040010114440144432420103130203442121011301123011020102112203041102441103220023101243112002304044343414004041423142201110302043141210023240013011144032434343043341421424402020203222002232030011131440041110242301041344224034443410111220001041213324040143004330321034431341221320110001033104412332103443230041324224401430340303203241043132122444403422143010330141002113133232023110003304423041420444322304314312210033431032110400242330243002432240342422341302001432230144001122410422343301330100033122232421004340443220210141312330442033004320303120300242330303311102123144243440344003443141302123103310330111202123041331444300313141322103200344240142403310112131121434133422342144400220133032114120441331243424241121441412203220011043120413433011321234101312112202110142012031124143103043404233011412121313302123021312124124322342220142430310304303143341022041210424423141132023104120111223112000133441233331203044301044311303032242202341310312344433312024243240111002024300321320410041310244044212143342321304310224434340233202040024244314134140334013110420244300321314213030233320224234400131322033202041314333231232332141240143333032403003013124443242440203342314033034112114014144014013431434244433114321423431322022112043212130103114344303411021033100443013303210404222", "430110324420041232143013203003302031312134140003424040022043344014412340430441042443030112214230012433324303042202120301343301330043241143442322134324002340222020220323301320403410124443140310222242014003033210404232312140203240301301031314333033203311300404203104432413244423404312442010100034020310121401232204302340141444430422310140343201341124430222232133132233010323430144440441010222432240331223430431432123302224311410110301300214332320301430424240344023333242320313140411211103041310201334114321130411042100234211022240330322221101230302141204312312230131424243403304232133301120323413203334430021312232331341434142200123241243440000421130221310101311404402321344103400031133002410324143232433322432404400201433000122313021140420113231411214321410323412322022440222302130221412424241212332311401112232032214400323034022003431214322122342031420322032104244410243420010430301044031323430222232320400001400033340210131332300302104043334231402133234013231113332204220200340222230210233421440020121040030420022441331101113223212400114202421401213134343112141004103300032221141101114332002323224300311031022003331434441330123201243144301114102011240334034122143434431432100021202310233112113100101102111134243111014302032444000440300001332132034320143434430111020113134041444241404042003442334344313034411111041403403134331200242404030021221210031400232340201213201343024420412423133414242341330224340443422400141322222110441411012011044432234430101333304420413104222412100243131214344402040344321001200214211401230444331133144240113100100024341204133021144221334431121303143142041040411204442034022440213112432342240214131203432432213011044334323421140032333132311210114233233042423143240314103123341404144224441333330444413344403440243233344412223443213112032042134123320432320231010040002101114322413240001320444100103213424212234103122230410033412003132003322240431312340443423034411034034433402141212023220020241422002430300033021030211403141031004124320201214403112110103320134302033220311242101001203421300232434024111300224433143301212144403133222444022234311304314312313040004013112024430440022004401333434322112344424024224041441143310011240114123222230031320422324032222023134044341434001003243100220202123321103013414300101104031313121311102021203423430314113311403332334202444413142442122013101011310034014341220224112000110300033223211141210120331124202432322023214341220110213301400441042303310043311204204002041433410101312333244244121123320331114430302303220423231112231430240441130222034310332330342331114343131340132211042304412404441020202432220223124002003140042230000132410122034400104000343242203414433211131141233142202231214021424403102402033312332113430013214430320333123024143430332124302003323234124401232422124140224204433220441302143411340031144120241041200224411120310234302043120422102343342142244132003144111303421414413110433332424440012242300243024033303341020133303031404431020423031331232201342304023111430224114240431012110124413423113333114113120111334214224231400110112000302223334010123312343241032140002304412412410123041040211033423210000112143142104044342221403014302234410344034124244212243401243001134240302334003312100224011031200110020340124202432100023022300210011123324320011430314431234030422030143410043412321340123241142010112313044122231142234030403342012041234402230341114021340002123442232202333133403322414201133434242022242322021220402010340340210204404443001331314332432224311004002211432310112010240143004114120143110014003120130003041323220210232300444103132222334123140040421100334121133223203110133144111010202220110102024424211410231100412410330304224212001403030210411100333432413343123133324112043134000404230302402122414443243200043123121432043322002143200314423402033024323340033314311341403302204411101034304344032141441433323210322241413440200333340203011212044031120332411134124220412231244420432012332344331214112211021311313340102423211004331431213330243023011034313240222430113120422044012140330011413342322201420314433440011332223402243303331134024421433140141420004321241401430033240001303124122440114203032134313100144042434021023201033203413000422222030212224043242121413401103334420011020333034201241330313402224202344224021400244413221201140333032222042244010112144134201202314100114244114224123334343401232422233030423423341441040122213203442124141431224043131310220420414134310001344123", "033013324134420301113413413343124203420143243413214334010430023124311204402141321433214401011204233203230310330130134310441140121422431241033433002303111420214042304412131210131103412444230404401004312244020404304323424212041434210021230222212342412024424434441143321000244032041200311004333032202400441322113200002300132234331024440222431202342304342111041223402330242001232030130114042242302243430024423343111234223400241403333143230033000334403430343214300303224301134114041220011123343112342024413214124142034403322114222243214122103140404322311132040003240133201234221223041313420041420423310102404040231020143333310200444312244043230043440133132331311422040111433030100442304313412213242030004122242342300143034223331442021203013021021311341432204324410201111031442204134114400201443241020340043331321130034421211424334141111014200211131104410200410204103133012303142044124140420234421021222300131124204340332301403011212214423213344014343201220303212402323421234330041321114043321344242041032144401412310432404013332341141443341320410110243320304021042442424243234140213140220232210311020421411003134213140010300440002433342104433204343201234012341321242003123010424200132410103141430220301321031221301414410343132322400441342303420303212101112341000101444332342300341411322110233423141100431112433143313031213432141100230100302241404031211100103003201423233010204411201204314102132111142012123033422020204030013010213201331100434442131342043013411441101122443420130214412211332040222010213303112040032022401312344010422404101112304403120041032013210120241441434432344214002303200400421013010033421344020222034140001321223041433233431224434424334323144102323043300023202103244114040003424104113343010114003242313030220342021413122023311310042334241003134333400420222040444440033313212012030003143443214133004124324340302101201000112432103222423131210024103034333032414303131344202042021033112202203333310323331002303003240133443313042001404403140013042142112223032423023211044333433241301014324230110442300144024132442331213342003023243010024440321213223223443124211133400421020110113440000342100244203101430043441332112210320340002033101213402403431340414203104010343404122204020433032223232043022412134112000401204013224201131113212300404031024343122310033212121324122313312243112321100331133411043304103131243421034133311104032342232003444043403302330142433342144240330101302232423443302400323431243410421142323422203421023140110034210430143110204202134313210413204331020430302203023130424222122113440140233221322341443441124322133122124102401430212244140311314030233342131233240132321120210344211244002240413430121304401103400221202314222103341444011244311224330142311130131321114010212244341323004320433200342342221040203124040113243003124010242202233223140430010323142301033123034110141143334343212003112044121404302244112000224122144243011203332003331113441340303434341120103412402124111241322134322133213141123200230102334024002140310420121434412432243431023021212321300241103314033310214320403234044441113222032121202003111104010110411224412204414413212302023041331410342234144300043303404230334443213003142324421301430210041021343122110110412122410020133313043013344414434011123330431223420022423441221241030242204231420431244303403014241023042004211302301334223314034134114020212021232044441143021342012004320242022240112203432211324441310432243213224321020024243301302400111332010100311343232200300320223204221124111403410021413310443023421124402421244244000221302123433100332243122320043302421311312243023234310144423244044031004413131131110141341334224133421432314431040323333132244303231143213120322243034003433142402222300110434441100211222420231102100130123024223013214333223043211231232340331244024311301433304403102222203344240110204331121304030220021100410201140211441232240443040111234031213312133003132202021114031323031111120220442442130120142310021202203233204400011334034001041014123310441430200143401210222402100024011110103400042243000233434431444412402010233013211321230310020430301242001023144214034214224302314001424041222233442330410231343004104344120041312331314120422124223444301003201420202114040302040213444203442210323020100443001433103214022020032211324441434013241324430131342302143130100111300430324311131330304420313441343202044011212440034323114310232044043440033101302210241024014113300101322412034112232140234030043433400", "100434014024323012112033233220113313312120140112113110341011123212104403020313131203420140142040104021030210122433110310431322430311314222200122233141032200043411041124440123324101122221312243123342211013023141032230032024233133140112033211230422030100412103043210004203043012143024043401400101242403143402403121202020044311113011330241142242013302432221440131034332303444032104103221304431224242101142012044233420004044232101044313212010344101414213214100300330440000011340312120310233112332201343134132334443330114434400442411233102111003324411441124141133313324321300202243011432212344413214421302444031034113021434024021133021110422403002022133144141113224143134300340204301100322023011040111102142001002003413231223444430423144044432024413313032241023332004232304044110044232233432243012221444424044244010144322400303011224024021231214214104443443420104320020414010431214003431210224112004030113243401244244340334433202344424211214310440242421303204200233141121432110243223200343120431301314114433234313244221133001123330300304224433202044320313012314440131420444244343010430343343031001344121403444302224411012011341033044014410433420410433210144240241124031440403122104231402001102302441221303334432343114323034024021103200404441410000044142342414200034442421234214221011430102034414212344344313401343200204242122020100133011410130220114214404142424140333223122002122341131343130013120410403314204211442232000101011402304244021102010001233322302413044040241443343321434343101010011340323031243204010334002203401322100123334043400404041114310324341020124112404244003240140322124144213042212434001130002011040411124242244043131330332144143001134321201424211443422303130320122244211102343043111131002110244344222143333344214230004000113102124401414343024420202132212213341411222021041312343302022231241232440432313133144141120243431432303233134334021444042243242023213121423044044133222314434411040202234130133132223013223122413331430313004311011113202430400141242101431334421112000401414244423032112111124310412133121240010232043030320340313232334323143034120234434312424313220321032112144440442401001200003322342300322210441213020240423130204021310020344042431331222221443130110444010140411121301002220123003044000201122220441243310231331210310203400211101022443321311431023341443140214220124233201422032102042142410444030003131010434233113232220222002140130143340003233413302401432103421331400444333210010211101332403443231331411310210343340001241403041332104334211010313412313100130422021434341313343111400020123240041033021200222301020040230322103444221411221140130413323033104344121300443104104144240003244001023444004232000333400104123301443310431024340140442221311433024112112434044240023340002101014321434413103230200303443214332022224432031144434412304033423330021132210223401141330431410331211044040122401222231010220403402102320112222442211101101400442402242324333043310110122411404122402002434204311132104414324303201312442424312202120014033403200433243203311403433134233311203044421222033323120423334424234243223402220312223340024030120300031040334100423444233114104300314221124104332120004213414133242110242402410024402342414302433344344123022432130310123040300021000311421401134232311104100400310034203242344221423241014234202223041441034111224401002042020141330102420043423024210123011324444220010312113034123240401314234310101343440442022113401014324103200011042123401224310203024021330343343144321000311224112422341041013221404404214300412424111300311031342340433313310110042133323312212210431210044314224121422232044430032334342341231430440224443024034342022244031022031014303204001140032022304210114200423320130013422443431331240411400043243430014140110202413203241231430223200411032123444010103011010424023202221301042143123300311403133242232132203021343130413410103432334244032002341022141040443112324340300004004424402431033403101104442404430013004303421402042023331430141200130120311341004402302204414201044004343402401233223123304304210023422040403144133241132420011321040123022041233422340333030132002432432344004324014221200212041223032221344400403202234024300113203211230314142012232022041044424302424322320204300322340043234134312132044310444200301143410421130002212402401124402440404032043141111321034341141002332114440024013012123340444421343314433421130400402303312314214410220311103303311223104040001022321443210322302400342204424421", "024434014434042311003300013440131304224411134210041441402211034041211214043210233121344114422440320224413202430000232000421411341444041042340033101213444023410013340024140330042122344334432034232000201213213243113114341241444044230433302403212240040122030101300313012131123423324424204322101411123011120203440441202341014340302432122422020213123443312301010403111044334244042413433443342414424043342200211130114010011130020422233134430422113412421411241222434332124033312030112010033031330430402420041421001340243234324013244432432430241414424232020222430333131024240023323310043140411000130421411304441143041402341040314421214214044442114100204013301020044341304100134033031322301340410323133000443430001042112442414030101130132233123424432433110000040110412143043314233040021141401421342323124232334033411023430022130240443121141133431023332102311011304044444020304330341114000334421011200242423324411444332202144014433043031123430342220121403400243323304102400101224222342120300312020300223410030044203343112111034032122121321423442240011023433120121232034424420134410413214102311024402433131341430413200113223244303223433133031123024411204110004334230222344012232332132421203202333324011343443134133102144330411000014404202123020000332023400440240011014210443141333440123402223322022413233244032044043334401104032114223240144014344004222232401430423412332141222104231003213223004203301140021044214410024233313103314442302321131412032124412214204101212433421140033343224140324122342230434324143413311221341203242342041422131243003030221411300002413014124042120310202211033444102411200004214102122431100021103140201040343103341431334342114204304234214132130242232321343432211121002222041124130230030123043022324333244433411443242044004241221000313200034012231140211024043231000403412304004110123000020332130320132134343111320310221324241324243120131121422114201144441011230202403412443142242223341013231311402033020312010433403020232203434332303413344033000243140210310310234431113300234022043322111242341212320420321102010443123133024003002212414241401330301044344022344220422234142214344041312011433432403230140414240222243244110324031324430141413332412140011244421224021141324113433324022412412214404432444132233400420210014323131423314131303202402224410114331204031444321144321443124140103032200204132341322430412333224020113101444224301424230211104204324213343400030002410344222230023240443033433030021140413441212221114414201123334312003042134434231422231214101301324014440204121121232031222404034214013031322223104142412111011214240223410130034123332000024143111132234411034432434434144234043401004423042412110303011321031120100300031333334412322344332443414040011342410430012444114344441100303030102204320321303223424411431202114242131423441010142001041212334414322413311204144103144441201004443212301011124303424434324144140024223244312322030121330021222441433111004301401442422333113343330404023213043442400443431031043314021142332203434322333301300444311144042004221320444212301102144043111134210324114434320223231011234002414300210110411114241331043343413312430003343422203334434412224420314133404424310312313014422442024313442313413344443101242001023102043042040443141200342003003330032332142131210401404203204040220304112300044101121024101030213034424333313330223041231122032231144103023200113232300413202230213010122201341013112202001432443422443144123301414214440144021311141341330010022222043122022210314113012134421402201330422014301444223434022422323123041223030400202003211334440312304342420202400411243442240340121114123200220011103211222413341211310403242303304202122423134101224102131414322331032433332042041433113103232424320322332144043430102230401341004230223223441310411110400414113110103220104333234223132400002040424202001022331132033140231044240142301124221410013400310243102030414342312222124134003231220040441420110230423321313113112144444003040342242141413443103013321133444221443304210213312102312321413332022410003002012021244314013431121130014232303120121042210241441041222332111334101102032233310114441144011324302020121113131233020341113224140411000220142333344411403302233420432113220442131243101230221022133441234112021202014401401112403124202121134023013400313411311320001211410041244433421133030323202424323331433240024201222143223302142030333201323001042234440012033012032134014312422044313420423103330410010312114431044040221", "443433404344011010342234240334440243401441022143141404133312204414344214244023340231013020103423110000344141424301304101434332211233111422123303203422110013023042103243403323431213240422102100102141211224023302313100402222014101403432312442223321324142433104214411131141324423102413334001042302311310014211423122002301002324334344440332341121214004443042423342424040143103113200201432401101133430423340112203421141423224314224140203403212440234003344010101343112331130041234303021410332220243204421024010330330442031430444323122413303044001044034041103033444012001421412000322220433313031433314214320420222310221204004434344124021103034202234341302440203304302321423301141044033234112010302121320210243102412421014140404120221304320114320402202202331343112032340211300200440124140121243410113104223242113442120411034014234314434411343224031301014103333213303104143200124423302324232340104214304234334303300330013333322302410203123210212412031013343212142001222024112242023202111201301341301110134010021413020303141022420340322033430111330404033321424440310132131401200221311101312341220130134103044234303324330404042004323330421013232202240243212140301433202042404333221040024031133123141132442134001022100110404023021231312123041043423020031114023423333434212101302023113112410040211342412400311111223132312113321341432043424401320012141212441334134042320413443030233012113213432310304114222241114212131132441230222134242420402321310041322311340442310442143334400021231241332201112021340442233312343400324241102201300022001124202021311040441123421310422232114314001012304222443410221031221412412204222404402404213233032112141131332110123200303402034131233002403433010424100133143312000414144103224341441032311230334044231000322440432143120010022233343243310332303343112010424413411301204140232342130014203421024324132034401023040341444404201441230131413411041044111303143131033224313034202034023022224412043321202213331013333112211100140132021334422423014422240134121412444020313000042112403243412334442110314432341222140130224231034343002034240344332111033113224012033100021244432210141112023401434003114212034010132111343324334133242311400412321304233034431131312140222140413122012104211243140301142014342323031340410403343032410004340140322113110204241312042113014122102120404123131421133212240123431443201301003120323004330334024233222101314042422023344023332103311140104204143442311404014341332123321043024031304141404210342332003233144112333311443123014222044201043420403140423431404224241414323441042141110101401333031432421133144223114004344021404141431003231104030140044420022421123034200402043211014442441133101302441322030210031334042101100241424000132330342102023403433301333041414310111110301324020141340243400023143221132022143321210033030122034004004422334332041341410113031003444432143444100321402400122413004013420223012300333322220431240312120314322121232234414201224310320241240331313023144321223234104214212130111003213223220121421222423002021200413124240003414424423312001303341131032043111331301411022032102342141002033041313232043312431422203344323242234124012143324422130222110422302203410122212204112401124220324102024123412003404142424314103304030140302103222201042242121441210230000112414210031331021234330330021321223101343323024334412204344444412130044133030113143220343110324202012132024421400122221320202200210122302032320022413203204114214414210244412210401043230231404400213241022310041134340201241233000032403042211232310013431412124201222244241214241444114142404342133213403230310301011014332424000310114320011012420143133043002322042041234203322110432024303244320303143311242401041341203413402442424144101202012142022133221410013423401041323222440304011213242022212421213114403030341102004444040234032420323010113220332140034120131022023132143203130013410042440040004322400444342422412240130210221322000001434440023410243123342134201223422034430422111300030211032300440312230121104041101210220132223233404431312244431114130243423331112034031423331244024024210343224314043112010233120400410112031101244240130140413230312004040323033404123430124133103014441324024111032200241142111134410233021134033440144120431002034404333323342140311102023212031044444331443223320332243440304400002323042144313333312000422344421134332202121440144023034443231433014143223224020424321122223220400441013244133000122001312302232402423222320101224330004103", "230232244022344442021231324042004320123400014141031204130120343241121040221203413020340322143224334314304143311302310110332111414324340021444310113313212111242434220322241243430021243323000234212240402132314331312211241102220141430332120423341322404044424201111400023304110123330232221323341132343103341004410202240122241411343343202341221440140140341424311124242121201444441000012313142210020204420302133131344410301301001224032202203341312323202134222430022011400314140124442340443034134140204231020340423410424124344123144243134440133110410302222040230011001102221302203242434032324343114314313110201132101344134032443042030302430034324121303224121232104424033113201331344214020014323204003044310214210320340002444244104313420244311434201444434324102134411311302324203340343401221321224323104101400344020214200144121221343131222111100102004014402204203102232122003313322031233140011432013031311003210321311120244240123111244213142220133123302243012200021340434001422314423430141332322010230403241112333211413243123213430241334041332132204242411344333202410421304213310222404322210234203222312130242321120132221122242321204414420141014141042440432420013142023031233332211130100302120032342122102410000214444344020243144422313313413120242341203011103244022312211324133443130301043343214331023343031013142243200433412301112430001341440124114011323113111202324131000143303334131032421241100023242024002233413432230424243232043121412043131440440123002322133204422224332133113141410000012022022342043241440240224313431424302012334443244223342131433302014200120414414231414132200244104001012210243401143102444103324110330401312322432440301120441031410002203131204204214322031423010243114311132444113204321343343133042323122043022002012410042314101203243424120020133010301311240222033013303410401323404124223304221320021024200100432301144302103410044214431402423012344433133411211112400313210010134211302302031441131432141043044024311144223133140223002230003041423202100010424320430130310333441143214340213440003220134333322221334022104012314341122111133133110103022322003012413141434031344111131432043442002140110224000431021344212002020133441021124032224431233030132002102320243421323133344024243123422212022244304113243010113321134424302230424201214140331202302110033402200341222204011334231244104240111031244134322020024124242122442201433042020001344413243414102424304140333412021244110434313224224343433004401103421341331340214321002423240321024100013404402212011304431203310123223232304032400401244301232242011323024121004431032030311133022414301234430244021311042223331222441401344303302214430211320203432444441234402111140401011042134332110331213004241113401140000313214433332201324431123333314134033241242410134331100211130203334134303041032001000213443424310044122102442142342403223322044232323424301212430424001140434241023132230333132423011202243201331032341313241403331411323123023030204440300243244312033314022202244421340341323040213231000133220302222102134132140241304321202320322043314124032122030342044341403304303142323233300323440330224400310102304101210224200443003333300403410443001030314001441443240301144321032144304110412132403304010314114343214013112041031231020203224121333202034234212321303413232122233240432340001344332140441234432414104111300001010243104430203203113132343322034301030023313413424133143114244010131244334140232430134314414043341030443403004403130444004324102022411301234433431324021133312410011232112110204210412044233111424041214421414414441043303032342104432024123211432213032211241123000341010130012404002220222302224002413224121042124431022312030444140402120200021010104412102131202132103143102022333112340031432440122414432130204203130112424004144331432040231341401402022241342314133444030434234101421110432201134144212241323000042211224221332124212033341220133043114204124301104130221423423030440433140021030301101233423341422431121034303302022041100400431340414001123234114033433311243322213304123224314230014100014334044432300413242342402412421401034301342000042314104033222143001214202200021333343010333432440431230300042004444421334110000442303140140143213422343331121042414202302314232423411003142340243023124110441114423012221142124101210431304343443343440111413010243241114213341333013030244340423242112104130222202102122143024344400010443344423204144341123244101204302333424301033004443021204134431210104141140441244", "033203143212420434344302014414204412003244330112012204331102002330102003111141214404411343321441341043410243022312224204102144233122343032330430014313430332331003340432104422223213233243434223431022011124340141403422022004212224213234240343202224232343303340014242322211310444132312240400441430123034231234121210044042012421203040041300400232130034132433413121430112300102221312413111103334411110430211433240221303023301044222233434032243010240243204303032321410340102312101331100404004032312442322200401400114131402243131330030001443321341023014420312302104022220101131314300001032111441243041333223141334144414011401034044133024142102132444444334402311143224024414001302010223332341124222102220401032313131143144422411222224341011313124042440341040114333231121134100130112314224332104014421013001144212121340203231201004400201421444222031241130302333134231103124331423042120332121244000114322123234002201304234112113333104201131341301311321114423030034030000140001144013113412232123303402124204301403032240021142040244244120411011441331403310322004124344142204142130424130332341244210430100303000214131014234014301411122011311414220013222340034343143242014324043300144344133004310244332413441031403010220433202042122131101230232132303012212013013430002444142140133113213344222014144423443143401331344204030440213344040104424022002013042324400411000104013133223212223033303014423142311002134143003400212144020414314424000030324220234033333222402104344232342113012112132321110403444020404431313144033230101223011432423123340201232200031012421333203431210114044212343134111342431232241111101311004123011411002423102101441031144101201043043042132101331444344314023004002242443302024422333043433414311232422223134320030224121403241344043442130131144422003301043024111010043241201031244412022233432242422402102212001333133102212011423414402333144440031333402041432403032113210301223042122002000431002023102003333230030211233341123042131031300120242442032314202403234001044214410234322013300010214140234414110101031134000034341131400301440133302243412244111300143434001121143312343142210001312001122040132340433130141332343044442211241013103022221221213223010243331223424003441024324444414341023243241110312203222100004421111003403130200041120142101331401300221313322420121044341011130233333244433442200404204340001014202441200131423314343324011112444400302111131422013304322012240144220040231321302133002111442304401142424243101442331441430222010004343410020231201033431303113032301213301221431322044113010122211204033144104323230310302340214222123333104232431141332434014444220103101122411424430021221204332133033124241031141204113224002423011030442341042422014431341314011220131124212142023202143410440304112102332231433424302044043130012234301143344041442313242410303304124232141101100333442401342013343214014344444433123312321340304010323232232411302141424042210004434243331024112323424334414320041224311332341112333313202023113221213313132333233003113343112114302130013002443444420233032430213410014021124402013113102331030322110040002400132202444302221020131040403440213024314421142331140224441042243341401244044014340303024012221441122341122012142400242012330301202423241131130101431224402433011140230402330401330340310421123304144113113043140020114003044222244403221202424423223211234201043134220221010121322312314110403131433041134143014340001000042222134331310041013130104120240333324434000334441200103120322134402132242212420222432320112230221044204111343102124043334401312243130110444343304221020442000433322333021004213013234144330113012031213034244220334200231021232432043004400020213022114423312420220343343221301302014020041223110213321322134142401421323422434024301121233340121114042012123210404100041004014033022204343424021001423323033101433344241234340213044403444301213012011040224222023211013042033214333120312441434104233214400431032033422142024234322332123134010113043300032220321130304142031300200114330400103112430130013002031301422231123411241040143033140101110224200311411040113034223231143004200241414431111404030034344122133210240020023411233413103202424314043212422104442201413220104313020231231114430332044011002031200340042440242244110143322034211030134031023131004023400010241003424214243220004111101001300330333112021102001423104031242411441102131224302430304413110114243231031142432312113332112334342433414213331014121240133001042100043333", "420203223210001300024403144244202232333000212433202012130002343441214401334220240314043104434323104132110122213414431241203031300020211113303013414201024112312322321122113030404132410310011244423200120141022433310334042334022301324412141300321312343214124141120411142331044442011000021024432033223142040042343334310000314300234224310322441000010112021320144104020311411242232403411242022324024032141101002113412402410022440221320421104003000323002044300143121220400214311420234033010021223220013242233424240303443344140413341334304032332344114423433014414110404344442430104234003123400113114212243102441044114301431200344001431022113402410230203344331143303312432441424312432443102321033333411434243031302241144033114124000101104000143423341342022342331202040112301341300124203210420040031100010402041033403432222112423330000210313043403431101021234143220143432100331143142240040142441112413333403142440222120444013342020414103323300221434442141133302113411304033124221140304124120334334402343244033141213223431121401120232310402020300210324444030302112211230323341211032023421021313010110241221214323421420241144343200011313144001333022402201202231113102241400144403341013130024143310341221202041030033433311322302403240001112124121031432103242113043402233142341301412033400044442210210123404413222443023124421230433014043344400441134343204434440140213330431323003224144204320100342341313400241413401234330441432223410414431210324401202242431434033301332124224034241121212203044443004213042443341211240302300243111003011100142414222010401200021132300403403422001224210124103130411140411230031431040441332302434003314430442113003224212043334132112443141411113224223313444001343033341342042210313304310122221320322313201311404421340100013324032042441224020202432302010203140244103443210222323344421003210202322401243341422123240032042212033232401311240013421230343023004104242112414300402020234030041200431304344132444443123333234444231300331011342123241410010214230303330303401244114304413014213101104134433342132223304423131000241214443222301233424420100203432104310001341141231410112200403432221120141310230024103220440242231244212011133030112303241042222020210140201313312300202040342111011440440423312122002140340223112220201322141114324323231110020002443444433414204204432422323320440141201210132141020424443234241421023324114311211034000444102110021203011230111322042124321031034243202322314202034324112042033020333014303423433020141123143320334104211414023314122201002142423000431342434304114303443444111012104010341004203022403321401330423211331130331103310020323423021212420010124322441120403012102402042333140444110111004323234304030222222340024241121240232200322403033204434100404343322304333314240442414203404412303210302401333442324201004423310442302423424012423043034321013100123401014333324043400424002134132100131243240040132304001140043432300242201224330204342211123001020430002203122134002123142223313430133411332032041122022103201304340410143313211231022410431312133003121140221410402140400102121344400432242220220403114244014430110032111341224323221001230334430233330120243103132231134412130022340332313234144132224103300420222342400421414134143321401402131244233101123303241330301143013432233110110240330010103031332133314124443022141232213403331040001410241320211324313243413344144310432340402110212021000412401400333020432331413111401321320301213011432132143030210433321412232023224014021304023324311001033414133012132142343230144211122324232332434141113402444203134310101413323031201313232223140413221201300024301430222301132332233422444343410411430403001102101222034243333311304221010200113342443400100431332030343314240433434203012140304033121043203004340042233230243321030441121231342020021021203341220034420030403314433011020340223314010220403144333123123411312134032241323222421143244233222421144201231304424411240411032302144421331102132233323044000033412110022040300431001232434010322421011214141004002223043310202023334032220030432204423101223133221014422323210211213213111234442304343340242032430042333044231044340131311400012314040322231304404131112022231300240011220422144122323333330222142203430000221114312323032001313144411013032430404031444321224312031424224040043214300302123101400102021410432431430022111033001340313344242224310013134002020234202113232443004402323001221000342021233233220040211031124444433020341034220330103124044", "311002314030332124144012134302124333443004230040334344433000203244311424311322210033322410241321414421310420341001231420034402432300142031032301222203102443040102022223243331442011341420011224312412122201400030014001114424002314002431323404400441302120013031002440104140412324314411224402403111301033443013344003211014444431132343124310040313142330420033010300424401334310201432022203421424413203320223332040243403121444240412222440042203034401243433442440233333202010403123130213311324234212132403141032334324122424023322333041212222424441313002112114334003443400024034311032310034243024432303100103030402430301104100103111133402342320430322034001241400124321223404333132023141211030441300232040332100402324201214424404241444300103342232334244330211423122230411144012142131432410421322102241432332122200231414214204101430130334113230044124343442112040133223223123131103412142133304434203110214343141321214113413404344420101204000244002101431411403344223312002120134213301421441011120103313422130043124144402233200021321300431324210304432031122341004122403211413400022200210040433340322404421334322203031433442302120024020144214133433120142401333142133243303022002203314141014424402244340303132411311311233131121102241421042122013341024321222221041443024032101423030323003202111323022430400004322444141002334223103412240341014430012400404014244134341121431244443323040112224321301210432441020034234321340023234334432242234100330143404414201022033002103213103112004212003043132304141042134121401011001402011234234244132242232211402034142141230013430221034424433034120414110202133403241300223133412320401042034032000342112441211434242143110044401000200441144300414311031133421214421324032404131004230040001023304131043301414402314302341114003310423142340044100003013304244444231121032434030134432220202401432102203201314042331431204432100001102102003040302004302332243101203421022423002000211422433343133320034410320144122142444211100223330322203030041204044110323224243422140403344302120311203313131323003024233441334041134331012410100424211103323314322020204022411240311400211010010222401221144014130402134114434330041213312122231443032330221232143202034224141134240344204300323033222423404002024203300124313040212011131023210311424042103400433103023420041100430320444330120311113032300013232104423101333303423014133003012000244300401201304243424102144133303212122343314301313110240320011022104304412234023434010102301141300333304213113223104304401331420023422413212134433433100030221333234313140142424424402442423413030004340233130004200431140224104213003033004040122204024041142324320201331012103302044034120240324320122321104242224343210132210032304023412124102043023300324030421443203311312424421121332430044313303400110324012200304031103143010103440220402001424023411130210334400100303220041211340411011430123332043121343120342423342021442431331312423111223223122010140130402413344330444331110114431141312330240341211112241134232402031113312114222431230431220331114211344330112103442204330203223430022110433104222030412243310401223141310131104100023142221231204101311434211344412411434204403422044022300430310413334133433403011230221410233021113221424410104140323311443432321103114044104220443424444142422004202313003033130233323302203141420243024422302224340210131102340102021133444212411131144404414113113411302343004241414101243013434240110431124230433343334214434202431242444440032302221043110121100134422031431110113420023424100030323112032113310004101432442321331331330332420134032112121140213443222103100341442330013341230323144020441142410334200241424244002302320341424043022414201300311440043000414004024043330240023002204131413230424114332211111204141233423421311444412244220111142104000314204214034014042313124132440011430411043144123011134221021301141243431410121432013211120304100200321013423113044243334341112101441010331102102401014331403042111202413113433213233132124034442433433214441413422014301012003013133124001114301113402143000020312014111342002100013411010324324342114334000443112422304013212024011002432401101114000432004304311040333123300110001433223422421140140004244302344323304142001143102241122424144111434334031342323330222010302022220442124442330141100203301323444221012130112320001233212342332031044413312034332112142021244122014120313320020424143232312011231021403241312112233203034342230122124012311110211232330323201032003020140032", "210420410134201033404110011341411243031020304112310232001142124321311431422242203142310124102140240324320220303224041114414032302212241143041320221142101142222120120442430211344104104114234121210142002222023243000323444322202114212221120134424424333433020033411310241101412333404032201110341310314324111340022344311101220342102141342423014113002004332020342340232344443423333344100140002012303310001000233302203243211304210112214124103321021033223343102214344212420200012220413333040340130131022134032133411331320400412210244124221212302001031334142044332003333212340031334143311013202142442320203142214440420020411040404420304301440403021132031142141133333012241222322413331204232021320031313033210402323244414341322204243421013003321222232130020012444224223133334422323123140334342410344130440011300103133102130222230122041200121224001340120122302323120200242221441414023322241312210211324302120140213341410440034421043231333204131421310141220434202041433233314342042323013012244423314031130414324224200402000330342140033124042340012430340011040333024011401410123412101113011340142311304312231322034010124303344433414144033043421404042004444020134324120122323114423040342122411131130101032002321410032304430311103040101331103041430302222224414244331200344022100332303031442441333213041413443424412412003321043303013442200420131313010134401303023444123042010341320412430334024142223323331102032343411220033332220301303211032331311132422004210401330423011342231201040424013140240403321112413241342021024410034241432212421200140120322201343314434404431023032240100312340213422304323044220324132443410301231220344444221442410234204012022102232142343312402331334032212103133340140300420112032334021200341422423113103242302030424300034434233134141424021110203123240444332222213240213043210030123012114212241033202413414121224243232411020412231440044234412042033321343410104022412304023144333232202242400231244234334433144124441442143340424130214112142234304022443403244222420221241404402441433420133444024024321243243340131321412424101120314300434220400342432300013314320013240224101403222324330041202424201034111131144110214314401023311401132332123441323221233043143330232330132231211014011103222424103023113332213332212343032102422124034341101334204243103331142204413231014212322340203343014333324144224120214102143324304331403123423030303000334022322130330001403331043340300134331040223212333030400410433310223410030022104313032114344241414322342404104320102444244321440121023201403221424313243104212303340301114043244112442333401102333000412214140044203142124103422044431422223334443022043040130321233024402121302340213130121112203312024301113313000001243103114011302232330123324330200013441120102203320213014210310202321300220234134330224214212114233400024431314020043321030142142140440244132142231440034332034313144222102023243303403111330020330010130421133221230344140400401412313330411042214241202241214230121333044021203143403101230104434340404104113344144411042304314301412240110330434123003400331321302200114443320401132111411030424334212220433043021131321212201011122233220213302311223441131223443231444143434240301202014421003020113444034002414104232312332103033112201112104213314010110314012012401124333420000411034200333410030343411232121000302211132304423131203242204433411400004432332320112031241020413421324023014241204431314121233404201434144200342132044240203430434200122440201303204143344304022110222210214242400301402013131310342210413013141101404032302320244414010021433430403420414232013243311123100141220441221023003412243042313043021201331403130322310134431033022434124041203310143120033032412210011113124023014300221141101302324134400333344113032310023100023042031210224130431342240000404042431041431230042340302211004040240212020321243030211003143404304421243231342341133230013011232240120122123120224224143131040100230440104401103220421442122313431003423241231332323321234003204102033130413422300432313103012021241433301200302333334201010443030031430002212200023310010114430140430424341100021243403312024344433443330303103411030133432332400100223433110223322401102442120212411040324311213320001034342221312302122133140233042432221342303211020333423241221011400021110022414113432132103033022031123000013142143034441002232024321024121224304431201441311232013120024433202043042431201002113313123344124210131012220404221221111221134030021034414321422", "030124230404433203334001422024012033040434230044142230342341141133314043203130012340100423021440323104311041444432022414222030312011441344430430230011021112344301434110001234201213110312442243141202020432103122303301420101314441413214000103340402320014121233443401001131211010333442201110330000444321323040434100224400204320431140112231202034200404323430324130142403142023430233202131234413343124434312220441210334400414434233044301004300132120243202042202003102141043224132241111203320402140241034101233333201202002104120224124300343300440101010340442434301002434244240303042024011441004041200122202024120021311404114120013243242410143022303100323134411144011232412444341231404444111123242102101122030141221300001232101312004004204014034130402310234413343024142213343140023420223342240001042100123243342313410243304110213101124102412020111304302042022011403140400341324214342420210140030304123412003022002021212314424022031434040140433342210340104124241101004300401131113304032113214101230122132101011204024404121013424304103114233120213204321221012100012001302141041013401241312423043442310420340321014210044121342213400013402134004142020014100032024402301043220333042130000430313321142111113014210341442234332012233433134332121400142312411014201404212442243103311310040204331022404314323121032211142234243232433130323210344034232414321123243021300003324241410003431144442223412013221434044042302120424342413212321043214103313434112432042221323441104042414244031022243123244342014203414404343012201123413222222040020314312113221334324303233014442134231112130413031444334424212241132211222111310332303410241144244021321333024101112411034143240040200142140404303303211033044002423210124313442211101122311032003243333213134303001223433404144241340102244242012321011211404032033303001403132200040433203344140422301342030413400134204212231224123121134130332244112343202044131404204102402324431303330210200404324424343311000110100433204321221404123132043411402002313214332012044113413102343304320141113332124244424424324012002112031110101343231113033012331443004330044032104342102302333332122332203010342032324412410030031114233123444440222432402301012141310234104441230214240012201002132002434223030331044243042003304031133100413231212104424003433411113133303320420204202442404301114133443204421300031412230140140410012030110042021024121343040004224111111012014014403214201342421202414332101404423224243331000213144441010404221223012100213003431434034210232344000103111243404231230114132323302342322202411432114243430440444234312342412041224024011021131024213221222023104342303032341340244204343221322004024414403242112020141110130001303313230341123213310212214004302114200212042214130330310030113134133013431330104142400122331222104040430200311432113211033302432142001302031304222324442133323021344212322203114024212221314034223230042233300123210332324344244342333414311324113020022230000102304320242210330310013402312411032024433124101423430004011321044241004130043210023334024430230014141244133141013443112240230013434013424140444340434314022221024344331244324012411200424211402024211322340340420040222101413014203203204334432244122422133103040232313123304230141140440343223131120432422143134103220332322424322404333232311413331303412300121122220401003424041314321203131443442034022010032112223121340341203401001342344114420332042304344042424014421011233023004403331434431423113313132112131242432412044344141142030111431201233130103401402000342412421434011224310312143210130142043033134122440134144320300040314104110431300421203304331010002144400234130411322410323133004440300201332323024230334130032231002103124421313313312333214223220023024032313403112012102412212342232331411003443444222304444012333022240134300420204114232202033201210424223421020021410343003300424140200214234030312234142431232020003144342323222410230201043341022324130104120204012404213423013232131133314104031133044310440311312243204141242141423002204133001230023331134101432034443023431104133000323322142314232104112020121304300111433003134141012404113124120241432313114311322103024121213210121440342000021111241144133313423001004044324123231340120323133443143024220413020302314301031101104133244300224302032300413143431233233430432331412100410121144212130143244104132412421040222311142321401404212002130233031243043342243022401234223231232011123023422121132142331042022044023344230232210444224142", "114404231203111424013044404012020332410133131111234423343112200013330203200014012442442123124041201220321440433024430043200002221233102440234223442112214022032230100440120143002200433312333124444331200023014203432443143323301313314242133401014010024321034444310323312404032344414242021141222412204111223222120221034430331100303223320304312200101304312242233422422204420341012331234114411012340424241410342213401121332204422402021322402002313340011122213003333420412141300003024404244121422342413112021313203132240412111033212313441313134413220031304043140102142322103433333301444121340434011122420010411241204410232334113242043104341210313101413004332212024001324044334120024410334142104231000141140333014001334144244224343121432430223200431401343402303003001430314422234034232341341001443323004211114000324432200302340301323210121402434430112433102303024322404021400124424434123343120401223231313443411022042224020404220122340343421112110221312341434112434013323042332422443201141210440103304412010300204320103033201233004301424202432402012020400033442131222211120304122112020430412310321313201434343244444441240320222243100424001222413004044040043232034042244444424404342014142143111403344004114244043341023134330301403232103201331344241220423422114303000230212233423041344033042014404341344133401124434043031130440323400220343001413400422144411022334134232343224434333311323013424410432314441324324230221200401304310232441033241440020214401203323214221200324043334421213132310213120322001024043122144333001114330412003304134134034140041033314111304341443323300040100444024144004304221003001110001423024300102331122142210224001243102210330201110200111044421134214311320204130124002433120301301132221404312114004242412103133043233023120400141400133132122240303204344410111242003112041220120333122300121320442324324031140430024241343443122321022432444224430302344214411242324103121014121030140320213214422043304343222221404103242242042204340332214024020403210024210312101222314402301200234234211041002112101223210110140241011332323010341134134200132030013421340001443441441100444442043201431432030112113400430334331020414240322410120424331033423412242131140200410131033020032304420022304413021221413100221442422330414043323110141121203440303001030321311011342114421021320012443420440020241122013314333131310314002030302040342010032303110330143321424413310240334310143242031244040423222324320221322440022302231442113112214024204144033132224321404200430430401433310232244002420220113011123220401021302432034310243104124024313042423121033214343022143241240424331401233121244441044404221432404432130212200200300331313203034442344244244240240141220134140244410224200414443200114201431014134322323203413030412302104220410112121200404410042243323133413102011320021313124002022013342340344322222403404030331344224421022230321311104324403130021441402333110414201411241020411424203312200402243424222223231010121420224230123022011304322000444424411213140424031333204141120122011414424301220320202403114002340144324233022320120331133010432143324040421223104110230331221430042441403144401120400144430330211313113301341003411130302104034100010334321021140313211223301103403243110443034244014201442013011434224441143030434110110241240414123002020133101221021202132420443430044302222034143342114430102404211000121413112113421213113242232244341144141441201421444032244443204023334212311231132411244320214412303131420311100231234103343003040231321212002100131012130430220411121120442444020240141014311314123430104411120410030243343312412213143242014433413142121424424244433041410114012112014242113444220104241444442141143312010203321202441434034413221021330300132213202203134201013220133004400040234244300312423022324402410131020004041413313414421104014313123320201423023420431021221144134041300123320011420223432040321023014040432104221444433312243022313442233220130341402041232144141422114031044244243000112213233111201241111314433222401210241404230103431420110412423102330324204402413244142401433222123302402143133430403003244321013104200300010121440011130132034300323040420043332230434101234320010231103234440311110121142441031040201313322001024111031241212122033142330420243123444402401301033001024201202102331042200413204334314240444031341434224302241013242303222102140000230223011341122424422411122411431033114324221112313341443004104201310100134003240332120124221211103310104004230", "002144021144142202123011121433203211324334003021020102232221341241042223103404231021310032422041443331202311314104021213302342341031304121100112040402103312014404223144313121434034304013323403034221400332041303143022032132221433011204410222433344204403044023030433100330300023033230103331142410431303203413024121123332040213024200030414341243234330214323434422344314234002111003302123213132410204043324130111121003330312431034222402212221344031210112004143302122223041440244201111141403213032143131441401110324234334323034331040422031404413124230431021422003403322103442101000414013344034401034143334110010243440412320011322120301014331421200221011121230321221041112311011230302203031342034223231130033140022203123401420302442230211441330211340330433312202310004144114224324142240424102312234331011313340302300342044111121323244423442134334122440344023240243040304104304004111012220030404422204143013021414233122343412100222241430431321004414300004103022122023434044142344023410233014133302304203420041312402044242403130004234432200340244423112341442000022043012313234333332401131444321421031231044122034204033323411024400212400403423242033323212344100444413110443341041112403034141134113132021404011113022311342212313224412310032312210304341343100032214313341333444142412333040423404241304331313401141443022220104040201241301342001404313344132423030334304010143312302401421230031031101341110424031023232333042100003014111242132431214344241220224221443142413121203221221441224034014220011103431243121340314420233032243023414230312101120010102101003002101111212244414203330043114342000001420303301322044234304200102022143114030020230314332323431111143331324322312133234222214223400120144142224201403024114003341001421132433413433223101244320141341112300312344411311413434441033022124410144012122412240413203041143243300101114420222320014303221221340323130123340333214414004200431224014123021134032434040141443143441202422142000224204033022043030024311234312004031401414340223114322222034102442001133400320400211411241104444040120310211232232131333043320013144023212240321021430130112003440300003420034330101340143430200323104033004143321323303114043330340401443441121211023432441014422220130310000213122101014004041203114132413103241014240323012011001212403341343032112331332043133322432313014101140122444143024423131130004331144014243412103022312123144310022104341324414104442001234330043133212004043223320011234444032200441140143114240312422334233041212310333011240220400102134020303314233430200123202403420301112231424212043412201032311000130203001310104424013430404120100043043041400430221422421330220334111400043402421123214101040221224113103000214344412400214434432443210134104214101143311200343142144334304232044032303020310002124243130422102432241330332333024321341011412244002021013302343241400320410114130310020121132014302004340303242413210020424320420404421132333313201334312030420134430223401444430304040224312011243002140313310202324211224110213203210414200122233430023134233342032343031343210431143433041124124023401343011020424220001014322433330124321222414400042301400424110040041231212111110300304423212320033100444423312241113033144024031112011241303132210222304303403044311241240040012031104023233301241344234422412202443314010123323403003144300440313131222203403212143100313103431241124132302022423123400423324134114124400014103423213412344121401440111223220303100114223222424100031300001042104031201432042001033344123300443403401041130101312213340442422244120013033421233141222231314411041400030244101143303200000024134210042043130040222123120231314141114333331131234202404234134020321142213432434421120313402421421112311404102304104122402113200231441201002040042114223422104023331034124002424234023122023020234430144341343400244400102113231102333004333421142110043012032103421443424013311024002412333011243414434132132134133314311103143340333103143334001221213020440301213320310044441341014412302221031400342420000241132034304440243421410010124304240431340223243441120434001420140142021334312023033020244402130141022243233330231301040304402000313310340144213023230444101240033113310020333044342133300300302444024420323340141103204332300204413103341341323100200441120230040204113024022224134332040103140240103234420204304201421031124331001121003231121330132102242021133101342441442144344222023242100244034214101012013101112024344003121341044214310142", "201422220334134442231424320123100214031330403300240141240410014440040222101122240230142441033431034403204233121420030144043402344241031221203112244340111110332212202313023022314010314314232121220344440034332123213310412121134203311332324323223131340314113321202101114132142400111304341102341314102034421010413314120224214412134021340134342202322022201332231200430340130043102443301233241044412040144112302111043123133124230044214100400410013332103033334142041233040441020411203342044331043134224233324302410243020102003444122233222020231322002422340040003331330030233244024244022423202421010030010433411234420442231321001021024302301132223244344021314220121040323023002013340130313441223322241210302321311421312330240014343101231303101411414101210314021324234233010232012332421014242344014010430222431224230011040100123241241440433424022040433213213204431011224320200431431433003004100443430421011410134434331134112404120000234202234333031002412021334200114331331343410440312241202422444443323120214140011040431224111323313233010002131211213301224140340020342034242034144132333342002140411314303011222034343313410342311034332004200004044141112024003144423102240033320220023421410001324014111440141244242122244442420034311400320021441024011034032122302131404104114120222332314001121322111422133144020304203242040023403122241314402310112413234413112221213340330143324102434220311434134220123200311000211003232014434000112001223030233334121141303031430401113102430304313313043132342301222021411013441131432414202313020430214321243440124224022440013014423312011412310131112424012210004021002002424124231232113011024430200300101040000100333204200300343040142101023441341224332221213042021400222321223340240344432140140031201143130020231114044420204000440334101313112203401010223410000203011410130114111201303323124410140444203144133004134012412110103400130023200214312030341441111030340211012343232421001004403111322124133330404004240231421020302221101320122034441421343413021401410442333433003302310221221444331121001314331231420020433233221003213231111300430141020411230223022343344411204444304420223014114243431342333014143421140113123022330411140131424213202421321323312303204304321440003202013442300313140120424233242302021430403401230243310232112041321431240101133400003234002431220340122421200210403240234402123133141000402100213403133044102330133430220122044413000323020142444011012141120330440433140244311434420031430342113131400143200211313202311432424444134004404440202043033124330244211432032133310030301110124113314332430021132444102034313031214313004432314303414003403340201034203313414210334043032102312002030214042324123402242300334102144303321430333232341311320300431014334004433034343030142201430234233203201434121023112202423132424121002311304201411433402112132123243004112212113023424113124140443330020102034031002121042311441334003044342404402441002404144400223431311223023111210243133312022420110023004100024224412324114240100302142334432141424021111430243043404413103334434011032223130033323322112000203311013414004314304223210143421202310330012333140240403014242314123213341410213104211234131341433210221020033142222343120314143442230202114412014214423211412332210244322122242242103114010443341240044103143130023232123010032202414212323133222033442210413131330311222240221303243433021440300242043312342204210411231234001341441413001330434340103131020421130204402012133303201013022143041024110131222141114400344020211330123300423011324442142341431333432024022304122030244112111010200101140034333202401411242433443402141203401304342133004304210301240301413332423241020334132101401201412241122400230421144223031201002320221321203024100441003224024232041010003044000400421212234432004021301210303330111120113110244430313041343013132313300022244134221412343010133324020201413044014300121434330212043140231000341320224024414130034020030403300100401302230404403113012043104212224011124412322103244424412413342402414244321213410343040210113042220214201331020343403201114021434020101222001241134012442332332422103332311123110223002203320132032004243432224330120344012303222002334230310110242444304433133202141411124312231431433333144104340231311403422311311004241143233301211310111413333130133200242221100410103012124010341311133324134242304040201424112301134324020440224211211212302021214443040323234041134030221234440012301320040122104004244100303020301023322", "014422244223441224144424112222414402043414224244403330203333230011201410133331044404130444300214020413220042223314044001241032314041134400140202031000003004121221231221332120332301130323240414444303430402102101224201043241033130104003221312034421443401040201010140020102131200224313341322014423341012012343332310220343122124100333040211041301012011042340232320420104023011211133430220220400314323333004000424140222132300331221123140013422102104240333043241012401421222031034431003004303220324012213202100033422310244143241001124124210121034422023321023100040141440141444400233410220224340300320202030340211100000013230132013340300243414034414404131133111433044004302241233244313013113331231042312442344434223320243023233003030323423031234214421021303433203044310244043004141044301332324224442110333313040302141201021410202331100234434304341120432433211300433420214101201312130412312021111240113033233231114100102200103002131140331114233042132413423142013104022212003444430420422010321144014314433401043344144431211314041403221024234120143212410034102130303134121124224421121212330221032341114141133211013104130004410340220333322141310303303323114202203030242102324133340230322441243243031004440201222423344401340002243324104122411422132431032340134230010141344314030300130410404214040441243222224434413000101421002121443324210104130020104124203440400440103202140304232033311222234230132120110021320412004113404123144232210120324140403114340343042240231402020404400324324302434122303441312010333430203311144014231433302123401224422010112133030024114134030400223322301313043042402144341243443232043201221341401104414111211023233024110334013231201211420034103144311242103040404313244412302112321211223244303222421021003442441234430302340012214121301233024134322121224443143011121030000343413332332230212031041203202302141043210203100013014304022100102123002401203303301034221012241113214442343413132311413334414112012014100211301343144331414132401041320123001200234211134103102413330201222111444223420033212042313422324033224412201423342143334112012101414313404314221111413004330320402101133124310134143100321444043403230221243103240122012433311344334034041024004223143222203431043034242432134220343322300301402442140210022133201214422314124133003421012433241314421420221012024304442243140123440000402221413000304414432400300103014044444403421111212223314140212044000334214322312412304412223320421210024034001431123212242023221403442010434314404023430010211032334220401014430013411412044043113030111333432441224041344413023142214141433314113131232113132323403240411320011400200433201133211421301002434011210432022311224331143302000143432214211332424304131111102104001234441212324440100132222130321033233140103323412133120311133231404441201214142122023220313211131440104233443204143234113410104313332310212020204032204400321333344032440343401400112213343110311203133142413401313312322124303314100133013040441001222114112114013144024041143213021223003121320101343400414122220343002112014032120013222324000042122020341130140030001340143223230103200444003402420023330044103030232432243110431100444340020032441401110133431040330143143103301030042334403230141013413130212120213432240221041323043023134234213012121114331134404123132304110343314221143040122424222024312113142110041444040342212310340241332232334234342014022244203222201312302301434300411231313111113243203124203124141323424242414020120214422213044323441110112214411214304434442344014340033114022031021042313302231044114330144203232432044021224032422002440101021141211041441134043034120404403114414412143001112211413124434210401443120412404334310240410423313232244030210323123114324340122214430134442041432310411034244003410422030304421324134022142303214342140220013013322140403143324142043313133101130200023304120114004243330420031020001023440204013443333043433311044404304433243143102342133202443011141412013343032322340004033003322321130422224233432104412000240322031032232344330232112130442133124021411043340034301004111444321322040111121434434241234410043142431144332134220024440110411330302204401331042410142021103333102412123310410313442300214110230422040421113134044330422443211232204301220403120400213302102031123041330424332140442411244143140444321211210430231211420134024244304130010133341104210321012043110420031030221424423143030344201134302041243311134323003131001243033303320334121420204431141101330202", "123222103101020242024002231014021204313113442143300442043414031204232014010133201042301211322031221401223231213141132402041320403412404013321402023110042143244344400033130303141300011224002110122024020244202112310303410131330211031413131403020420212033312231121343211111033114224242221121002011034300234043412040421443303111234111013000024313232011143203344031414211312204141041042023223023241334002423113034422114231103014130042413320033121430143331430004403002124243323423331112113100032400314001302002134104120001312202043312303311143141034033421420221113242422244040443413341430440321110130200410321333232034404413221242241102113234432100402312223140031343404321321440012230244143103431114021043233021340324201131230214000211344142402232204240143403210013024314203320331201301011243430431001013311021143134442031424403014030122033403011044333203304342342203313241241324401012131142122011333041211232201103032213340010341210322302203344241004323233314430013203311332002403203314321010203110224211014313034042040120042430414004121313044340410100424311410240300430132130343410110301140011133341341421333103204401304421120240323133041301304032101123402010000042204324412310111120001231334001430243001323014031000031213232013233032300442033224022112223304114323221334203114422332012022020403213104234001030412230102404201414422320133011441022020301212022021433040224301340301100123321441413033413414331400114044213231034403444001434142042143032131210400100401404433301340014113012444141240243302233410141112313033141342132200421103203133043201422044442334320133142442231043041404044203124420442021112444332240244021132402042104222003320331111121224011232104011002103020110201131132221011040334034204134104040330123304122242033002110202024322431412210002203424411342301431204332411130242114300220010022033241443100240230301021030321033020001410101411211430202111340143440023442334122212440330334421311303040424211013001311323212220414330011444220012014312121131030303314123131221031341242032220220204204433130321210001332033143323304424314310031243413331440040413320402204431322231144124101423201034132323231144022022443403242031332021030302102300102434241014031320400134130213044412440212301034124141013043330142040034131003342023140442433001124000304044233043214100141442040320142102320330241214000000010104222222340114111121003303302232321133222412024201120431141112323113343030444441124041220400441110102340123010110232221233403440122042200021041403320140123141214331431230410023440010113224101421333332302310431131240323240003442040011100004244200134422442121331302310220010323134431224412112144231234324402211122232120230133420041110332132133300404404113011414213430140214432413122410040210140431404321421411221112413330120413422241314331212211001100100142230241002421441104203411330244300422423442200213000011423414240013144342211410124441243311422440242231030314443122131032144312212033022220304114032424420103200034024302402012010100320404240444134012343242321011440234123200214114321211030144102120321403324432033441102343304410121100444330403410240333121444222003231100314334102011104211411424333410303334002102301332214022233101044324404220423124001024234102140010314210220324102420234244112230223232221404421413223404111014303321121334201432242044143141133230001012112302040420322012431324234243032321443313020421340301140344033440021422003230103211013142030334233101242243310411104120430341334134002310313100143323413230302014423123102331241400404422400401410004344412303004241203424241340140341033131322111224224311211114301243102300030141443342300431024430013314220132021130011233023100042031030300204132212132233233400300311442023440411020001122100014142444113343104012201310034344330220132213143430044121010343031303312030212201014310202414213422401203332013000241234141320204433210304140232233143112410242120444342220244130433222101443343430334242233444141432004014312242231440221224233322221442321334041114342140400110320023133003314122112242003242203023411232342031002121204312111110404103023440212412404044432431002243100300114040220221120313410044022311444331312430004102230004032104041420404414324122234324113112022340424310234444404240213103003331010424213334423434400133221000424411332020220230203412321331313113124141112334212140331401124200211022032030142001101044422024044001330123340334142022143422023224434144224020134420412211101414031440440", "231104422022413134024214220023000213110313420423141241432004334213321321441203014201340410021333301320444420232032142230140114014211200140242004014231032143112303010011131042034024124301312442123303033043110223133424232431422040231311013313312122403041332430413222120410220041413141213314234042331013203401034314121121041244201030020442304413200222340334340030211343344101333144231132022133123211104140441442414431313311223344401322220324102441044031211120143024322222122113132310002240232130204022410341430313144201010223141440342442121034312331134114441402402130012204241420313331311144140140021123241111423333302341324204021143314043012333310124433124322102424304413234313101034142340034011131134020012100114203022201214202433130020430134421240324230101230332330304443203042030113413301443002242433443321111111212430242314421421442411102442210141444001333411130042114032324310130112044202323312004132221233314041012112023141222420123043031004010410003312403210434302344111123114120202000243023321040400314022222343014123223243110410344114101223321402402213342440210041121100114123222213102242013114444343100242301322141032431401114110323232243131402044012102441013004123140324232304313433244334304434343211010043140220224120031443340001204013130042214142220001301340034432431314331104414143321034320132224244042402431330133240302214044242233304340131031341420212314010320244001244121120412420230241021022134131222320442134101343013131232411132044341233312113102304324313333223430040311302442101202231033332324410034333042421340422140040344321211334441324440342140030314113144143332123212233410412442143130332014043210123344212224030332431203212324002312021412203400030240144042434424334342124424132232123234444301313141301332314322221341140412443413111420134333411242231400300131221314123033020124434112110112233233042311143420044232433440122003123140122332144440234340334240334123202332210432411420310144002134233303104112312114131424143204433312213131043114133422432233420340330344212003142200320032412303214422332140213124124240120403214244303342332120344140410003433034440332334200421211123441414012434224313022132032433124333013414424110201302132143010204442302143233333014102003441334012430231212320040024123202324112441224102231314043410044201123021203234000200340001241302030402441230421211040001102213220412134104110200123100232404001444033143223332420242132203441131213132140231041232213100232044042410224411413303431320421011423434312232313241042043402340431421342323440240123041141442314404034123442340241430214103413332141320414102412310320040120001431323402121410340333311112321442201321233210043123310121411234023143112312001222023000130312023200413441313104421244421400421112203413044411004203414114011013034332213213340113204133414411214400213412240331021002420103004102014340340324123130432030243313144222114013104143224432411113431302304122030302230424422333342124323142344104201304321414310022301002140413434003022222004122210402103012033311011432404300132040442344413140044231211441303031441130212404010001304411012233411013302423314323310421111223111303112400032422241344240031304042203103201341122012200111123201021010344433021134001110424131433120311424432201442343320001333112344221034320113223341323202420010402413403142431211144031433011344213323001312104011440230032320411422213341034033443242222134110322223442423110224032013233340222401432202333023320044014230010330024043104232234320230033312020121023210121213412321400234031200331302041040300410014344223133324034220440202320424300131222234441113011032201001220240240400012223220310034312124403210421402430400424311423041111014212032203311021141424444222420404413240231332011242312103331432203333041424324220013304400233401314030430440323303423113033110212441121021332302143122110440424342443341241000404424222314320031444442314440423400111310023141003030024033044311222342410023003233020000303344123143010122230121141222241333143421032001423412331342333033004000024031440123233414340304112101433332442240004104040411003302124010430212134010421224011322322433042313041241321413112444243402104201203043244320003231343434004024344043234223412301042200101234203133424312402120424144331220241023204441401031320042242113114311023443414421424303003440134040203241232414402430023100400140011023211334022141101011344013143221110022213002312210413141324041220142010122243413134343134101300244020", "110211242220300140244420101330332344101141311442044022332204231230402130004003140024413214130301021133414431234023300230320033404243023200112221414442114420012040244122011412412031124131442103124022022342411004032321104010111443313024240013303222010220111231013104301004421002232141112141423413212121210021202232421330040133144311334142331220413432220232440312041222130010102203333120214004412432023121411313043021431113022031223243030114241340024103334140041414122014131433324420424002414244110323331002411341141023042413314321110131042321010112122231130443424042322410343221130001022300423441441022014334220202122211122004321311042334224101210304303330243400032210113443140400033112342123030414232024211431431101113120102244124200212212202414004434301240440111142322341010323200213001113024434313142421232311202100142242413432343420214234024044412314014004004134233110032103320113444211141434312222014131102424201131343131213044310420302044312132112202143222321330042243423414040143233213403213332320333321024322311402012440324214230104012141334020423330344131443021000133443004432411220200343000102420330133431002213401314021413214040133332031221324004411133220042222344442432434303232310223000323144232312201223400401344403334201400324421444241240134111142241224421314230033324132400332122312034104102123202032410124320413324240001440304421002034421343320402414401141322411403303332214424143332341430434310401303201001043144133034234042010033220031421444240111314332033210021042302024204300002131321220240334103221111324111401400202014242421022133314313332301303422311444401243234430323234100244321404224230143343231400321140311301442002413220140144433442040104314300021111032231433410313401210430231111234013220000432123332003321311131420124423202132142420401013203141212101143031140042340244001302322300242000101431211440122034401130021204123023234413302402130404020332304143214123012110343423111101120020211210233030232200233431100123201342110131132442000424214211134444423112403230401330031003313122440340110313442312000224343401201214433321313120134243410241021023224312122440243001144312041004004123222142242443424104013424000311001033310320414123104001303141030132213440003401000434142133234422121020413422212244002422044341214123100414311044113434143221104411123342110002032400313134421300401313213310332444431240124220140034414122134320400030312042322140041400123043043334211242132041330021204300224111311403323234244211120231342201304113010142003104002440042002303431022421113213014143324110042030423200012023424212243010230200304210414430210220411120043443024343141424310324014101442002322141243021324034101420422231101322122441013412432222441402020430222304202013011122142331312001402404221030204242112011402111002412242444430132432032110434023414341223341410102023341414130124040224101334441242410100041003313323321444402120422400022210401143110324204333231403111423032403103111442400443330200311133131222313114010131230020022341301334022011100424141241333123341220411000040224302044332111434020234021114033202020041012134444142334422113033310301014000234340340304010034022303224031324444024031413324003011012430132214032114423202013123334241001000443030113221314232030112233441210332412223410220224103011202210342214102104444130311121224004220113134010213142442213040203001343034332400212021122200043410101424412000342023142311140032334314323320043331222223213012102244121043221324224123112001212233430343130312011140142004224103141403340230421231344332302201040211310123203000311014144401141043201321202124321204212232141104102223400113244344302231432210341323431110432443230121141303223443300310134241124411213312240303131423300020230000402144300131040420010410143003004324122421041104213244010340022443113224243130334014144422430430044011110222442230220303404434004314231431133002333214221403011314143011321142202211414012002203403313032211101400020214230230331031204324134332400001441122110242100320434030402003304120313023144134403141403324232012302041443141041141400423304334331224440332400314034400202134103233213310212224222301312332422233241233404413141210244042410413233322111402120112320000332133401043022002220400020213134020203001102331401443213400401223100012124341240003413023102320310322320120220220320140221003203433220123004204134234400440220211343044142343320243111012312200113340223240444123111331031204133021431130440201140403122444", "122022002414033234303010211332414223012211144001104304123120301321333121010300223022131100334433414113311234231433431122101322340320221231113211102442244114132423412000143000011132421330200411001102100203044021124322013224112423002343344121013144300012204324030223120222304214011334134231321401000411320101131232022120402334143242320301321410402434212132243013401411324232420342441212111123103121141413320022102104324201233231120304142104011320123332144402020114332420331411114442313400122033312131011424211400002213203404311243110114422441312022243332410233303202112023032341231202422032121310410322444442212230023410230004114430040031424401312021200313411000310324040111343133431401114233113200304413004331301411431420033442222143411302241231112114241011021004004122204113320420321242044111111014212410034030032412344020043040121042220114432134404300241024123414144400003411340300310404004020200220112244141420344141020124322310012400122312200413202021313421121201120023210322433342123120332202102104120230403020213013403322004120403331040104234441444030230411112401314244103424220203012201241222312313104320120024300211341120032340002104032423111201001422440234132210114042221242342042340314100223224300143204423313241213221230422430241004410413130022244414140113341021121122221302031412102214241343332021313343223343001410232440043442220202110130024100342011220220141311212132012312044124403412131044321313131034203124332441310330133143002444340011330221233320301142432412300401103122444002431120213311134014002410332223332333021440214211113142214334440134232031130002304210403110140241431420133042421344334110404332032223323123410301040402144440143320023214013423233044313331433404241432412333442103130301414030244332104412404320003041124111113002110000040340110203041424234310410041243400414143110431201340002341220234323420334031100204243013434443220231044343014143004012040013342131214100043300331320343400130340342200200023430300043211200301101321333340042234240223132421243222104100332130222443241214041334134200224303010141130444144040100312031140400243321012100003204143304124033312131044002344013123003033241432240143133401430244230101041122223210401024140212302022142301404311402224344403413403114333240404013044001434101400004224423412132341401332224230212134431134020340412302014430342334241243013402011442404143201201110214021101332433401140323231040144142210421044220042203413103341434011401442123024422114211213212333132410334433321031102321220421402221110000141121344001210400422420431103432023102203323221002011112120331312230430243222304024404434412320344141432142130131221012334224312032123333132040134330222141114230242100231040212122320042033421424343240411213224024311134143211403114000122434344203123220031422402424223440031111042332434201044102444241030431113221131141423112403014344144232111421303024104340021104313443441042341241022230102122101100334102144213443041320304100203204214122030210130233004133320112322341012210131433311430134430314403100343421102332234430042124023142004433200303140433241023024140034122404400020303101404312320104443230122430411120143403402143003031224003423312404021404341432214243112203223104300344121212342244110331012311320042412232230442134130440423322440000400222310023434132032021410140342130210042144212141223324440421113130204204044412240302344121001022024100321413334344242241114410124044013433131240240130320143234400344212231332042143221323203223203331330402441223101422040424130332040311403243342212420320330043130423311203400223214240211021144131020030004303202313401024200114140242424040242110134243403400030213021423303330344100410144332304141313113241131104242330244403100343020242202232424111442402334411424131304110033322331020414420113322240420243324311110340021402120100423433114403312400323311120233214012202200440113044304202010112420230404414042144013241234431033031043232120203432322401200141234304240440140401230420124422440124114221003133433114100100243042204411224113144233144121013301232124033302200212220420244401312331311331143342440404241431310130222313441031223124231102300242104214424422344143024313314130014422122221112000023011101410204040210222213223442043134234430012134030333314212024213421004034304424310121312223240411203234242432443044141413313321410101121320304413302322002231142234011144143321114433321330102221224343213023103333001243144241033321343024204300402334020", "213342143333003243413244034021443341422131132240444113400330101030314013431312011212221002221443044100142330113014433223133433030331300244344140112031344422111134213243244220434402140334120044201310211240002322232012122123013212031424033021312022104310140123234004204124314240340443022242221101114443321200403443432311423400030010222001102234123414320343003233122312041122211322032402144113133343330021321234040013244421111014022003413142031334102233020310140011423334301204034100044231101434010301403211231440304323413324013341141041211340002043322212131411243033033024020333213431011342431403433111343234132020341021032423114341212310434422300320444012043233043314310321301002441400221414422020443340231011014021401001032211001122321421200312223303242414022122322101441301240402211041333024223011301422421121012211414211411442004311322244303044013212241333132034314013332420441313220421110241123030410421443233331112044222223240313433220132411202100410220433020302210222140412321223443224301434422423121122323140344203102440121132214040400441400124113013012222231340120021224410242103032114441100320134320114202100343340130312131013021333342143104013121004000001144110410344003312223300002402221131210121420440420434302043021410330204100100111041233213010341043044111133310014343101033013140323201010121221022103101332103430211311011341212222140333111043031234431331123243142003213034110100303312301431040334203442330221301230022133121000043330443022130304401333223001020220323231324343001243424334312004040003033343244423410241113040312442243141132111002221224333202012034401144013102132004320021110342032222240434311320121414001022021314300120434003122432110332443302443212324214413434242404200321300240402133024104012121344144430020134231004234003242022343041111331322430344203304420013344333211004223042213232202201333242003142004440132233101022013402041204321010400104012222100212044011043443312432041312042140340234011204200310124123224112100003322024301101112110444312010431413300410034213202223134404312301200134301111344021213443441211133101310403401104220132443140212131443320141324223004420212432020141023301234120102440311203431240423131333403220244313312234340021100344343340433044043230340144441321044112234240221424212244334004020012320331412201331010332202103220442211021203324023341131421234132244142404300240100121420414441102102232331310443301134322332213344312032041303000214232420341311342441444034043241243334110131334043310141421403320224401020020304004300241342420044231240410214121331032104324123203431220102311222300002304210444131324044422344032333331000042114033403042011031311112422011234410304443143123431233120010203423141042240444301203030410111423332223331030040433422043133204043200131200441403234041131144240323330122203231444340123004103403434304422222120001440001322300213101343142303140120341123323134333004240323213330423144434332403134204043003330224313231031314002142441422143223002043420100143144241124403310313223404322443422012411421403333004124102023422041141302010330233020311041400042202404443402422401102330020112041341234321434211030002220310403134404200200431134342433231134122402143300204321231434134221430032421230321342432303102444344203420200332323004102402232442011311033432302131332020434024342000000232210202141114041321402023403201223403204204330034221440043304211144241431421434230020023011121302020042214112201303013423140210000340024232143342121240200323421331322030214012140343341221304120423411330010403443304342141101442243110110313321314233222413410022031043220200340104044102244114212402304322441444002312102342112423433321240143010004004342320143303143121401341444334243311241114201040100440302014004301144112120311114122221412304030043030114304141121224323420324300102122332304444321111440313203443030341002112301034131244104240043240022411241041200214314343322221230142433033131030200410303411221202201300212320220321240132304202440411114433140224432214134423304223010113312344214003200442310012402330100334001230102332003204320122013423131402044103123343022013431014004310113131011244244022223331222223224313304042124303314021100440122344443411133403342443303030133043100302144342321240310001443332414121431411133211320301124013434423132340233333102100340333410430430010131121004332222112340444312114420323323344040310103214430133411134121433141332210442042413100302320224313223410102000114224020011", "301313333011244102424032322344040001434420211103130312214003003403033202322301022140202140204123341442230220433403324403433232204034341001101301422044332230020104104330233340220040000034142021013131424312144410424033140113223110440220124410440110243042442120224023023311113113124430124141241300441114140112023213300021240322301012444131432241041122021112123123313041034112303021122300134442022242002010433403402343342400433142040340430032022101441124210332332431310101113244404003034323023212331112341041413140322110432001442334433300300313403120043433113101422432013434321001400132021342121234314344422324022202143034214012332443240334323203143424313204324134024421130103230242424231301030121113200233423032223441122102033023410141441323021314211423020324323203042143341143024011114414321401130003014400044042034144431200301313314142134411434024034031140322031212033244223031131423114232441343310121001414040042333430412240004342332303223104044204300142400000334423221020121132434410134111120330020201201012333431342203331013303111341220433324420430140024421303411003201223114344131331222301044114142131141413314320121112241442121140303404133034144401423323323141201014032313421230103134413120411014440343340200143042011001420321234433143222430444122330323204143243014440203232144121013200124424442003121341143340321022022300332033111410232130422231112011302303140412212302433303022333034334322132212021303140244213234111130042331002411141040333113042444331011421341423331333234433004130131124030210434003334443130012433331200230131110123314204202200042011344031401210413322200442123210434124024244110411114400301403022121340332033104431304101014040244122003004134111314400110021003122201142311000231204103114044312002021312244342334323101004004012142202024400420333433442432302021321434110014024244214004333234142331333143244201000233212421031201131303140030003434112313020042121131321040214033310440013033440114240112043424441044040031233202234041000412230103011424024213113220412343002201401133033043040200111031010403321431301241011301323243320320242040100144143202100010012410321002430103241132014041313431441210111324433421300420324023312111004314440221242242312114440340144021412431013320331023431221024103402043133241134320322311431231310323311334041303413023002014411434443033234404401131242404124233311134420024424111031301121214004112332032110434313443043301303200012311020410102042002140323314340112300410302240141201042323123140000423310441211443404110231341023313422010001000130121030044232002303424031222143001011232222043043000440413111103113241344112312313212123033023421302241020400403214233301204443210302121120443244034400124003322222433244400444434402124200203003324220143442311304124342334443324124341324131324233111301121012042333131034340231300410200410041044124321442010340312113201333240233040040221104204100001104130233331110143222442003221433240011133322122241112111332310131020031012200322111134130104433114111103232314030344140214404100324112300103441241404212442403043300002000012133441323243241024004013144342314132030303320442432114112210122200310010221133044240240130341133030302403321031101444004034130240312321003214444022334301210034042422434334214021003140240141032232210033411300310101133103124014202110324433130300244314243014442300224004423303442140422424021132101012221303200243223440112010101110431224332144322222103133044110303003112202420002412143310004431131234413213222141300033032120213233012003000430321411301012331314014403341441030314221310000043120333121331020334030312131044221410444223444113213442342010102344323200311440242112410440010310012444312334403031024424243312303332031103313432323142224203241132413344240301444101103134210112214432021412204100331123231324124032210231211114340142403402000333133314200442241443431130312221043103412311433203214042422013123142022244440333000210303322030031331121432304322333003322141114230212024030000031033314441410311233030124100234244221311310431302443213110102040243332310004430132342334203222403222041043012133100204442204433214433042441233302134212003143402100344424204341030142111141323410312033322301330143330204232121414422401114110214242121324002343411401311122031131331423012112404220223433211122113234043014001300123020101101000042004324134224224312410320312412024141132340332430110444021201100342303422331301042021211303401200044112031103423420321203342130033044", "214213232031430100200404410203221243130202024303140132104213000400020323331104214402100421231121134340443331403302100403133442024322000021044000110303101410010402203214124341300310320321304433311413301431211013242103143342204223222322333020014301312410223010330430130310132333234334313312404224133332323033020010121034404303142420404211404211302203034133313440232111321401213043341134023431440202431314231223143003332142012132321400401214032343032224210110112134302222040400200020310231312140102214211000012411133134043200004000120034100134420122013302044213414044333041331002100122133010131103402101323444342214342222013230304422341133043030321041010314310110240430043110144104202130134131341030410443112021234341213222431403011220331032000412433003344004231432112024442004332400100333401423044331313102100412400113020000020214033441120140143420031201240432144200044423002321323434224201002010200441011034113403344114004432433343042403412004102210330411444422344412440320341333420414414314022342012111110422431013233214113110131102220124431022011113443443202102104032103342322012104103124203420022243012212204030322113403404112002242321040322242124111442223100000203011231402124041202404312041340431121341103032332124334443021400003133120004200040343304304111340120331221244311013014311204203022110310111131300131213324441230411410032303202431311001404234002124212402300113123131320404024031343300131330431132142313042323110211131301210343430324413023333420021210020402423223004044130134222321444134322241300244113041244231121041231044340110143321430233110313132304201201204341311201433343044422440013031440342124040040134243313132300110431423432123413140113411401223301301132134302243422312011023032013423411322243231020402211223122114332030032330013411110113202230034421213224120420302203404233433400321234230303123320213104313303300020300333313400123241114300104031212042140303412230322203032033410343314342140124042002002032113020401234302300043201220023133403320021411033320321010434220300010044444423232110212242241030330412412021241044132020200342311023313320321121112013234241420014233103011102124444210110143111120411202412100413443112113241314443020033340423421310420201300111112224440020014341214003421041003423112203301343040103334334322210404324014044003341044440210204000323014021004430430112431410101012312404443420343444432430001302040014302012030242131322341301320133101321413402102120441230243041433102230020412142011332024233314043310231220342434444212311432324440321412314403122202240303403302041024314112041131213003040220301304143023200010231110010300413101201040043123340114304204140141040124102344333023222302431420311441444133324321340433224344442211200342211213330103312010142424232030411132234130220204130144044203413344241010304330101034100344341120043233214333034211441224443422221321244411040341333411213204140304411313244410434304224432431040320020200341220304443131142402401313240444341224240024344100230334013312412401101424241420040113404032440333343201411201040211102314340124013224313414120100233043122340423203421133210211222430002301123100022141134431121014243140224033432340412141310104422240121031202000304120204034244041142214414444241043420103340423302200334223230103200320441021332313304133043334022113131200223302232300130003041420003111203014301011131410130212411421124003421240102014012433102124430224012030420410331302320133432022224201131241200233411344013201011300133420030230430430021121400213020204021010320014343243100400240342230024211423030430023130333113411141443123243234014322314240424211011340434340233044000210202404302424412431232211402430034340421144324212200434212400022421333133233211011410423121201404220443122130423211224424020300340021120144323333213403143132211344103230434120323320240100101010141320324101443101323414300400013413402442301232111440333404421410134200012214210140203204131410304230402201432424043302423424110410331313111141200413103402402404203410434343120120321132321121010222423310342422023113321001430311404342220444440212101042232324200404343200214114244410110202000421330002100413202134340412200432324323041441211130024103400320101022020122410021413223101310114321122401231414213411144144122110430442044102000000104440421200442304114404203311320312204210021310423040433331334122222213102403211044202421411444331410210132414302330101214434440220142103211232403044312142010324044113421", "344102300312414431412120340224410313303140300203212044234333340042101001322221234404103444304430433011300124123123120434131111000324042440031341312140214200324401114014042434434010002142234144321243434324042041220223304131431244000322442230441130033310112334202410012333423132043344220220043214342242101233243000013443423033331343442142441104333211102112343441040411331300230114101414331403120100424324342042212140433001041310333202021112124444032044401120344104103232144013304334431404233302141401403243103420144310242223411002210441433422220112444411142444111020310244442122424314224300111424423223104004404233010323241004322334033014443143443211343201302343402240134314014024221322200030001414443111414034324330100343223141310021221211330313322204144103304034100102222323341421121034010442333023120241410320442430420223444303222410014042203022023132343404212411422133202303303321142413042300401232100421400333004233031414014341203114130101120341234331430144324232143422344222430104203414423211110101214240320130321142234421333240320121003404410114221103102442311043000211123012413331042440211420300132410224223201100410101001420230300414101211231014120430223330304401014023221043221241224222341043100032220221133313322000034021433103033200214041013442230240213213111103341212414431332211211401313233304410210442213000340403104331104022212031434103224122442041323430341031214020411412233300300003333310233204033314202421242030120322332434133421112444033204143430440013421432440310333132014233234320432112410012114334402242020320101324121121123030004142234214430142441201013233313234333014444011330443011234243400304324232040122102241032333024333114320022301204134312022030204003030204410220423101300430030410423410312230131020133404002104010403204030321404243242441012241434434411121144202431412424331410234243023334421444102143240331103240132010232030414440020412304400140011223223312303120030102301234441214140213001003100234232223003300240100223000324213440010032024244220231341413033203043023422141333232111111341410014120112202434411112341100314224000031043040130044243231433430330404034243432334411314013403224412004430444002333211430120423032304241320010231330202403223122241133014032121213434014024422333144323233023144233424040230430223014003000330402130322342134443403102021330412334442440221133430132311441102044310203121143111020220003344314444143003340313233421213413003313413210220213344104443221111203323030333131012101440340113214032114144132423414013213100344413240223043143031340104424204324031330233212303021001124244032240212421322312030020242121324103030441411120110332214214411144422020132243314433312102214331002444243122040204444114234343024230140414412400321303143430330121031103011034232201200432012121013101003202224303411101420423440003020140111321010440210330223423300102121102044340114030423424013312200021004141410244402210430411412342142323100324423341104224024223122122300403303313420201001140332220244032142131022233233140222240320240421041312400311400004104001113311401344104010142114220121411012132204214004200210104221402413330314242200003431130422030044042013033340102244332104312011244212244202234232131222122433243414003304243021343331402440434204401411214010224443032221224402324041234432440432121213012124011221333432134403313222133004120142220332200244121142122233404131413242320142224444200242423302201003432402233121411214401233124403300110342211441132442203113233302403444310224441310024340131143020431113333202130130240244242124441313110330122310232133201004304340404030110041210303340330330122304110403403101433033302210031230004222441324040003243414233224022124314013231412343042441022433031123101203114230230130130444434401242433410230244044122030132231220320244323242213100222232314312022141110111021312234210143442301212102223210001334032314242001422343221434031440401444421422040241421313032013210334404230301114132213441303114241214043034221102430103034314034223034201233403114331442034024121224421304411112314103102303212323100022223004211401204340242032343031321321111420201131220403414243023111032014240213220104444110204131130000420001014413030320012232213202110144114211411431242013000433310003221233320200440310102121024111333234312420240014204244404002021013112043342302221434101234230240344404414223030340202203232413144114032301304112222104334121214423100130041233132021442321114312420013314144311423244132", "033241143212430240102400231201004110210042404443202441210100024042220130022201443324024322032120423021124030232112442432422114232133010444242220324443442223432201421421401311231024342042312340222433320411231243032102213024320320220324133304222214233231002143420001430402214412030230421344102340334141102334113213234443303230101331131124100443142331320220403233422003430324032021241432144143040321123420024403312034421044410213140321320432213414142031031204103210221140200422244122324120403430402114044034121010230344413440413403444011224144132422013434012344401111333420204342424233432023211101201403023421304412204213414040120320413012134204403440111142240312410332044444334043324141214301202024144114124003204314103432420242441231243024411323012100134401410011244114232041423402213121240303123211231213230430304323430124400141114014034211222140220141032230222211013303424330001202302233402304321011034311012322233020101344211210042133300010030104132443111240133243044204011412320102241210034332213140344133200310341000220301034203124414202221404234333111104001141002344310122012422040403001440031043200423011111212340412004142203403030140323323241334144114244134230411443104130311243440401203103442011410234131311231122423221021430201110131313224424042441000443410113400333232202220243001403001003442431031110441240000133311210243402000103131102433403342243044233132432142243020114443210141401330201210230320230032412203232224040342412120412222121134234333241044333210110031103244223331112111042114231134302302012342110132411330422342221010430243433131111100230204400400310230110044021320200104021443434101214014200020024204003132211324132213104312104100301143304423241441020124302122124334414030012340123201410300323221100130420041303220323011421104132204311414142320442243003440023021210343224023134311103130434421000243432144032430243040010111100240114130314232420043143332240224441402124414141330013021002044312141003421413420420422303233321144430322133331133440333311222424430232224332222434331303141320223001240101222201112410040411412033034142141314114013022310411120400021443134434043201034442433142142014102244330032120414131044102003020211114101302144211420320240131231314324231003413004033342114304113431233433230011132101122142301242120121443220033412414133140104004132201240110043443214100011404031413031344222134244122331024113122301421231113214203412013431200034230343122304401234141030332213424343303023333102303444031102101310241314014111012324230134132411120033332122400331324314313044202241401220021404143411414432000004032012300230143440100144043421220442314223000234202433343100314031014133432430322031143243242033202133301313222204031020042404232231034300441023401133310223410214442423110314433013010414120004044210234100010004011433303444403042113010321232130032301120020423010240303341444211013324132012014324133101130121141004322143421333020403423312321004114320220214204200233012023040440423310344321300114220110201030114314004210221142012243041323444303032434130402310224401130012123434111330401132000010432420103442312244243221401133413402124240301011220043033102222414124040342402121111433124310422423220142111210132443404303401200111002232440444034323001121411112420213441243144323420124300134200422230232114430303040220101444112114403323010441331134203230032322031011132100423423341123343202440034041012430114431220140320043233320202334321433341220044110121440134314001312030004340112432042101422141330204104310240110121111413002411144022103302202304441023042234400141202100311400000221421412411103230203041001340301214111120304121412222103400013100101422043220332014031012413121423203112424223431024201030222440433143020311214212443001131204312000301442203211323021131201030013111334023343022303304000010031313030134214311311213242011314212401210020103333241033332121441341210443330014143313304240323414214404102044123240402321132220111010140334431214412300014240013324430411102441413433034204141223421301001241302310124442330204102044340403232231314121312230413313302340413014313132204003034241314343031014414112111413103112024402134323010002240444021123441000030100324211010301320232211443030120330114314013123332321432301402003440010332004201320430033043130110042321412103104311244242334400224200200402341243443200243012144214243210213342014100212031301101023421104010204004313031324204432013144114111343143422213000223443042230212140", "040422301213210420242342213033030203031013211113213213444343320201340303240132211233024321413300121303440301041002140320333334043113144340232302244003314243012100123211044414434320334311203001143131400031143321143443110311200340201112204002320124013304041213143014230043030144403010232422120222031300302141421411023303142103342410402404412103430112233421040011241213432401311032403114141231030143433010134412313142021340431123300421120100021323040301004021424323212113044113023122002211323243133302042432132031004011404241303310441201003241432314010323011304112132323340204020142423222201220131210040024102330023100324200010301211412410440031314044441140224440230103423112244420233343143340021333122034413331412302241042231331043332021004341142114133100241323142044411003431103423334414010000042040430143434042434102240333401003104114001342432203030243044000042043242041044341313003102033242141222301214322310242014321334134140001322332213321240204421013404203314223121202300033430014014233430204331314204414324110211341143443144022400230231443434410132443000332233301223321130312042423433112221321121004133422231313320440221322412334222300113002110342412003311440434210331303201423111041223023023034233100132323310330113421034203222214142424042202133003403010431204404342141434411414130404223431202114322331232442241234430343114311302324421332324210400321212441444130143314311432040101040223130014114102140144401221311200432403221221222224033041203424323124021012214101140423132013400211120224400044033130341202113421103420124003241232212401312301021223000312114321430414000340332141041300033201332342331314230134030242042111401241104044231111203412013440314021014001210403013032201010022201242434410310012321142342134420031013130110040243033112410234210344321441214444201440413313343424404044001103041343113312221130313032130341020322430101034330334411140330441013434042203334144303033220420203200241334443311022000040141303443143004423211033323203323012444211111143142302140224013420310344332240412400422020221222141414404320124103001432311202112414200130104420410044134204322020030002234330042023041112431012130101300320034443431334113014040402144204440033013214401121241233133113232413223004243143143222422400131044031413010133111120330301440430323414422234300124140343013430220432113111341331341110114340120301423104303214141002423430403224102033320031114111030140141200241134403131214213020401300131241332113122244111343202243334203220143244132414113214003213010224330332204143404212341204011003343043234034104102014023410022130123412124310100421213212102022200410330202323144000012443113311000130440431301144134143434043002240404300104300322221004244411322224424010144203012030031240140033103430141003021021310332433230210001001033414431101434002330424022223033411323220030321222143102220400244011414203320133440333424110432412400244431330321240214342444142344010214013310022414304442430003133220014412440411323210134332220412140202020443323344214324402224332121422223203411422320444341440032421204233310114043010232320222142310003233332410434130324211003213223112114002221034234413214004344332130323122020102240120141231320011110411420100433411433430213144402134334444143423042013412043343134304232213204111331141141321203200434421323240340313311314243331234241014132441433412323300332402012124301042123101202430241223331041431240411031021102401120024313041403224141310431141231331003242202230320230324113333203400214412104241314113002334134013332002124213024014100400424310024403300342112430444310440142402120444040121024120022211313303113111344303031213334230421044214214314012413000031134224340311423413013030214441002330211410221342202300142202202204121222240213204131410123403120441243403323243300011310330042324330112303110111000231343213204044420344331122013243140231300331013101031334113321341043443402244402003441330410211132021112140333130244223011140020302324103330121034012001123400340442311124013130031331130440142200134211002211222100402100124114321130344102202332444443243242223413011030330130004020031321213040131132231442430130112412000233140322332140334011220210114403113400312224443341003201023334240110223122024111103402341301141114413130143413340110302243031332123004322021332201331400413324200110241034144413323033031341011120410414023021432333030300230320424121322414004424442343321144222431420344431212220401330343014234140243410034413133", "202301044303014441101442033100240103430310220300233112000420112010422031320300124312403300130433440041023344212442333241443342410033024341340002410112020133230042423021434130210341140240231304132002244002334114122410432304402310221044031421004221244320422041210321200434104103004401123443111442024022200033400044333302124234114441331442302221314104241302403101131332140101214041130020140342302131244342332223142401233014130014041424321121424232111420221424404342240134030130002001104423343210042230324033340003422043321040212203344242022100342131202341334304113410004100214400443111333331243431132021044323211213301011013021411141413002403300122411124132020431432334121030440342441023320410201444203302031314111401331214310202003402012440401231012213000313433312240203224423241024434401301420030414400410134041114143234204100010312221140320141101101101101034302201210042022322424340301001420311011122213400013244301030234410002332200020023110140412303421013441331314022314321322200323043433031300144342410443234044224440111041323341114331321304012303033423103232224441043440201024011232424304113321032213004023432032343003021143131432200343403043241040003434031241102211144022020134014123331134002031212102330021144330304030444002120421212130141444311310314243411112002031224341223012031201010202040113402134441213141422213332322210030101323022212002024113010321304033133000102400210100130224011342040334422143022213434322021101401020311021222010411204101114124104303044134133222313341410014124400443220213102143301303131220434441033413320422001234422031240023434230140123324440233320123234433200103221430131012124043124312442102322100030214123112144112110344124220331044013144031330120023024312430410122013211010041141130234320123331223411031410344012141113100333303033111401044332324324043234104031133004233244012213400404013100002013304200121222114012014412341133000423031113144431402341200044040244342210333403403141321104403210142341301120042323103211232130013141200311012342020024203304400303021310123302120233131213343311031241004300124240312300121323133024201203243102030123031422102142324341431404233211221123340343234032411204300220402012021434222404332312411131012342424404110402240430011234101311312413212444200301231131241314130241101214440140312040401322403221421133023444131133231034240232032342341303323042330423211422432444101010330423043234104424400304440411413000214130443012430014421301333133141232223142343243041431014434242443434412413240232211044113224034141422030200202310010022134033333003211232140322220114134240220310123110012131114242314101331113342043020031403002124001133031023000024443140424214311130432020143342023243224310004111102443330231012240000111334131032343434343112241133232303122133244311430123332304110201231013103423423033220320244010431112442204303342001222402333124030240311031433304134222134240343103231013103140243101343220301302334331304430333441300134130041304430311403322422110311110014123331433043144242012420133240222222332112041131220413420433003203420134334101413304420303212314210202224223041101312201122043412314042003014102344201340411110433310102312100123422043013113224430114431401302420143241102234030200402420214140121140034402203321244413403300233414343431030442021141130043202101201420412124311400332211021143320312203203213003144430112002231332201011003423232231031004324013112043104024332441220113143034321043330244324413414221331422422334410204013301222101122000333424111310331421412301334240142204303042100231133244022323402030210323104202421200210031230100044331243101244122010031022220403244411003401142042104434014104203203102231244343423322132413320321304121232230003021111403144240210424102234324443102041030213403004334234120200342100100341202240133222220020104032213113042114133404003420032131311332123020314414220323220123221212121003013134143241140231220043333020130332234010034443343200310001214103304141221131323004411342202032114134110021344021200412214132003313211144133230011030311411402421011410222413114211413411314340034403132443431140004301302112003010442111002130312303402001441420112143044112044324204301004001033013112203112222410244120002030412440222023110001344104012002333232032101110424120220012421313341041144302310022343414431243323013012223300242422442114210211042133034121400420030231024032004202214224300111221224334122434212324300201131223020314302244303212314122230021120", "014302144402000301203402420243304422032310431331012104201430404140033131124003023403433333201034143140411333214333023021133221342022203401104032434324021003321043044303132311122014312400312232233242322341032443232030440122000212322123010042121143434023024024134301022032142231224422030030212242100002212241431320332110142322310244142132242003043030300140043310112220031023231112041030120210212022320022412023432144030043314234013420120240223033021313421441244421034340113034100000212101113112324224221413221430421440222031433200440310144423034100400222114413121100133042443404140330313333123143004123311113044240344301033203411402222022222010404321401244410123341441411342003223121342431444212002004201042013321234432442031242324000213430403022132324310420220202332030204243442301120314314044420144143123000332334301243210410341120032314220400030401412303102021333400013201401243014232111311302324430232144010434004244201143002212240204432300110404100412242430421101111322032222103111404244343231242021233004402130111011120244214242423130020330033034103120102133233222040203401122414221314213242341221442321101240030402120341241211330342411223013242341212130011340432231433433324312021131232413242202412011330141102244144404443230243142004210224043210214401113141344014342324100433202204243440401122142124212414424313440442442214024103343304410330443020221421212231334200441133012043204134003014233324111144132440344404110303300131444203431111341313122002324430314214243002320121442444010312140312210412432320244231140413243222204021124342304041334111113243131323244202301212020114042322330340320440113423104131242411020322141323223214240003343302001013223131300012344040204420021203123102030144343203330233211442200103444241410414404220110121313100124423344202410230433114301020114200320220444104124412344023424343431042011414114220031334011442421002403004213141014343110304114122024100401321424003211300424202213210003144124224021414131330203112023041004012143310244334412011044412403300033040433200320433141013204130211003412020013230310333110221002340201113241033041001041442003121201341323133433130344240214040224031240314423131100343231301231402310211401322231240133113132432030314102012131434411003011414014010100104122004341120232123432344041321331214320321113203113041211430040242303123011421331220231201101241442012414030443310041211241412331432211133323313043411211233040333301423131032200120403113312442242420111210010202300020232231212024333302212430102434040242031314342402442012111204134143100220404212411101043411230322003144144022244410004004104120303141413233421311024344130313430440123413300421042444310424223033412024234443103234212143132203024333331040200340120310420040321040341030304033214202411331131044004230012122313142142041443002024114241140312102312140011013032000000202231342441111200422420312132143030212014323224232002124130144302010424111230411440410101410431031422434433332341100031441400024412030040423142000021004211331320241332020032341441424302433033224243420100212102001404140033413404113302200033032400233311301043001402442430404241421322302121323121001323332320212314224342030422101334140132143211143202014400431421023030220334400111202012342113340413402410240000243130120143323131244300132121023421133134323444412014330440322010210030331111311104333404022331341024222014342324411204144431020331331023320022333200002032404112032114121211400104134203104411442201431304404204403210332022004003220103200031200143242310444324213024312000342230140333120440343334022331433303113000343103421103404444104114330042314222133333003220101313140314444212242442314204224443421130121030044311221412223030141112134042420000044322012144214203403433434443022030144220001443240140300344341324001313321220333400002400211314321423132110202232431330424022121122302432311040030244144442344142443021421120434030042104304402232310143020112331123111404421431441312041014210432423100344204411043301420212443042132323012311012202204403333414412413231414441402442202103333304342324032211424302120000300100233013222121434314143333334330331404323024441424002042330100342410320213240114321032303331040204411220321044404320423321031203141004023431041413100302113131031440320422111140023413441140314321223334311020123210322241203203302440222242203034113340142330211214213340202222143010121133233240302033003030043403014003242402111230411104241240310113011442043402", "410242142234331243030421201202004311234304220112201241230000022112304204221143021304430210134331420212241141204100101002244244212310421011432143430114241202200210224213302310114030402121114340312114122331123443433103020320402134320202100202442101304232430434114332412221101414030213231400300122122234242003300410443332032240344102040011343213302020133032214022442313414230000431404431344441104002003120201200432031013310103022204304431412142033434100411042223102301343322303200001322243423111022414010012121210404412230424124410000310042204423112034231233244400023241442023011432422300131410041142010440213301224344241403340430240401230114213012411401314044102421440142223111030002400043441042444330134131401443344440020402223001241421113010000421322142021423334023410020040301231223202242221032324321430144413230332123331103400432414101304334103244213202033102443134200341043223020242443430422300141042114323134012341032112144344443222002300331034024310422433432134334442224103404000234131124124143241443043444241313041112342140101103322332123244323420202432110421344234423331341034144040444123430414321112233000121321004331130323341412030031324121120330240224112230440023443103123031341120013124034311044122300332333223002120240234210324413223013042443324124042432424040330431334344140441313040021342240210144013011444332402324422233013422224001323412432404013011302113122143311021304444341314314422204113122143321013102344214234304104214311244100303423131411423200431422142203444211304042200331203441113001214021433321112133224130001044332222420321413322002343100314302302222120441311244223104240422414403430442020303400202233343224233441430042334013124143432331320123102203122430043023430303434213304011013243301423124002402341442412114310104100030114331423044310141200200201204142442120000303030421030034132233324232034101324200303423011344321422121201401424030003112422434331331124020341342212423143443102121232143034410111343004402122231040414432231230041342313212104343042321323242140024131141231131441041111232312230341210313312430024232314432002433220213434303110044343322401124244032330104231402022231322323432430211430040230121402130220124100332414400232244122244104210130301310101320341113042420010343042443112301403202431000412043133102003211141212230423442130424222204431041232214344420021442224021440214422113302443214301013100414414104110321132342103413211121204430433401413334444323203332123213341340030404244340434200022220323033400144434400323301213233242104042121234241212211421224343410421122411212404133300224403222004111412041312224304142433142204201031222140031310320432202320104013104422403130032203444114224042100200404430320434023422213241001304011043434333041012104132023420101032214431420340004222403233334012321200220002413122013200323222443140440234100034033111213434341124343142440421130024023101102330020143301230104410344442012032333421242430021313213030340223141321233330424320330211201041134214231200322022443422344032142214241231240324103322201203301213421122104143404312123330301110114111143233204202000403432440000024300140043242013302144303404303030212444034314300331134214040104114100003222443231340444444010241420322122330121313234414400334324442340440431340122201413311331243314432031333422043014104410143031422242212134130001312220303221142330334003030013011201340023140100231210242031033034221323244102220204310043411134401101420423020224320320104312214104314111442204430432203312431214133111334122020342434140421204311300131424204134122341132212143230232242443112012440122341214013143202204230234420412124041103104141134044213223303332141223301231233413112104200014343014000331312303123103023402400033423040024030344324031441032104223234122013022224103144112231122232420402012343431234003210113344344110133202144021423423211104140231213021201334442442214040300233323233442141304121224133414332024402223330323241232233134200040443003311344311322000033010302431442401302104112432211333444434441041114303213223434141012140333112443214214222411323213123120133021020331120231124241202200042304120130044303403043322310320310223232132234121001033403430320431301021043124141023321242040014014301142144331323233310123044210313421431434344300221303131303234203223304011302440244040111221442413404040224132401204403434131444030211010030113210100034311202431142100303414213401213321114222114230414120334144441323014134334422400420404212", "220212113324102213111142033204324220123221440310120203400100013233232304103023041304020030232413343103333414020213211210114400434411342121301002304412212424034314012441034020404124323234333431021302300243130013123112203200230122120134233321401341011034401130204432121333104423410023111023224024024313022111400233004000010040323412034001133441304331003403122431234111441233413140140210011113243144432214410032403233444010114241232023421312403404311042011122201001310110304011031121013433234310013234403340043432004224300444230334322230443121123032004014042424223422101234234141144134402211304144144320144411424442430301013311143001044414002121441004433332404320343403044214124424020240314233441320442120104203200042210012112340322201131020203003414023011341313111342242131113440140324401222002403410424112233122401111032103203433440313142023321234321143211414034024124322032211410431143012134344140330323012333122020032334340000210222124303244233003004413304413212210434330430322330200241022444231124141023434343040121101124420042230023104200403010143200222022144311033210442342140201023103300213040100124143011300141314121421112341240313443023104221320432004443303014034231002310303434202040141423300220030333444442121222310140000331140220401222303201322113440443024412331102300433233332414404201211033422100101321101330222321101010420430404113203002243214213302440111243240321200102230232241114220134423000110012244232320214002204340101413344242334301300101340132034330330301201321002021104311232422333330232322330111421422213442044344331030241133102223033140310203304312140431011240340012114103342030112314011042434004033333030242420412023240013322113110342033004234210431311043434340032014410111142000234134410443303243241041023244003342341312104441240040432430404340414313033100233230141124231144341114242213423043314133112440234213010321213210411201443322342132231334410433200411340041312223332104111304011010013040430332431001412112343402224402214440134333220324012234002424034401244443114321143044130301144432102222312203420110412221124404301234023431222301223143343323014442211021413223112324400234431200332131020330110014432204034040222142444304332034430311101222110323433013434334302321323344134203102320313200313140433440032112033010222014424420112143013300402011233414133443321302224021330401310311240033403012400012210204120304312003044332442012010114132431133131010404244144223243233304221403210030030121133340443201130110123441410342000430231041304224023112333430041203004044404341103120413240424214234104100324330413202204431020032302234330023300422202041320133300242130333421303142433220413401331143044404223124001400042441030123300022431111014222221012302422032113003432132324210020314220104311443012424421120023220222131000113410222231211434104440413301201414411240124432020220200131214431332013202104434342103430422211121322034231004330142134111031222334033122012312123143022331332143411220242101224140103132110202042011021031322402041224131303432301143421421322012222301011223034242101311021300340404444212340334141011124403332143331310410442234242143044304303042303241331023133213120404412312110230141412410444422121114302412010134010120300031334201010231431234322013133120304144213203440400143101302440422114323044241022214133103140241243342300423411333003010004233031010024002443412414112023110312400424002140244142333222230032202240341102420110444312041324343200334003011300022222204210244021022010330311110302033231414224102341114424414341124314332424300333424420210222322003341103304224210401213234220243212440432401402312000410111300334220333100021300344111324034033112032302443003102402343320334412023124441021000040421020004214412340204240143232222131423010124404024343140133032433413343332221330122331314220223101434221402400132212031000231023344211410203230411203441122332130232010414014113234211210240332421141402413142243422230011003410103043212310032224020103303314342004144203132411032012041330322331334420000434214233133424102244131003023133134100210313144324432423440012401000131444142103102304301341320012120241102423231102301030013441144312002200123340034312421043210340341433021344142122341202401144033244122103223031404110331432212210331234440203424134010314311301131440414143210221304003324402434344101240104214040103043243344203001344414014021143201401044111310332412114430230420143014440002233041304440422040021323333143421414", "143104033113021213421422113323433221244014021304332230313002443443334424104323022314131430141300024213210303413110124143033004433030002413044044424014344310410134002211010113414121043134100214011400341022422142304000201022321320024033201241004032002042203302444123314123443323400444010101410312411040201224114001431101333000141404414244134403243111230313423111422314002104033242021310023113303033344021114400122001002032204413234442122202001043403131433441030434302313414144042043021102400000044302103233134422242421322430124044021303234441014002044033101423213310231100442324321402443214310031232204434003220330432302312233211423421441311313101430203242411334212343100034123024014013114324432024243023222001222330411304201312010043000333440011333310010434133231433420142011402304210320344120440431041020404121143442231023430022411040222444211311233431030214004101004422233111020120444224433022244033042234324010033043132144110004312413343402341014024013113040310240230030222320042331332141130303233110321303324241142040440324302114102430022200112110433201301002220320040143124434124200222402441204313302334002200044342303421434142302422301314204230121331034044233332420302440320414221314203123322022340020213040023304013304331004233121040210121242442024032241140222210103232203132404430230412221232410204340240402224312122343303421421440111310442440144340440313101134104411130011334441420402113231034340323100100314043001011030430233411413100332013313230433420302004412122142041414140142332342231004121004031204021430320111300143300202230021010212233321404301433220232341042040212231040132323320110233021411420201434224310123123122113313222343114014214311123232104420431011202330422120104441301340431303312314322400033233001130042421042242140411102411131413330134033402403241402202322204344440304041331204112442144341132240001100320142110244104012302113021011422120132121143411233121342143003004301422222413010341203443244442442312204111233300103300141301433231313214332001412114434314230313010334302330334010311243213400230440321323140141310320413030423044200011411001334240141244314311034412424313024304444000344024442411134421124001314441143023422212330332432224314342110341411203422233120320233021334021214034144320342121010400244132121214434423423101340030113023244212410441114300011242024424444304222232310410122300144341312330424032144304224420404033313114222201310241420321203221324323101220134112122012313221422444313324322342401420023340441201431224100342213304244001242413242014123111311010230122403430122403332424444112013000012323114000443242223333213400224411431141424433201402303022124012413414020230232241021143200341031310313442334303100204324143404214441023331301042421344002102314024340043144123301314031204034003113402241004433010240004431322344420142102402114300400422031004420220113102143034141420240322041144422430100423100041230324303232234123003223332130123124041042020211242324212023400403233344110333223103440100020042313040212010102121141414121204202212414303432022122341210340324112103140043234422432142404021214212442412123124401044013424412224324402421334401003034200214144334400111022122234114111303422012031320230342334411323104422321401021401413333021123111212201211130440221330244424114422014403423200342132121433243222342030331041400104433310414323112121224011114334243444011322310313323341423321112101343222233431100443140343013432300321230412321411210410314020330203212022344403414040140234301301044433421030321133230102111103034300432401222400323102032232143440012102010430333342323231040042430304231302043122103141243402322332411431020424330330122032230322422021132124343340304143004231003122134223014232000402130003322433334130400312200212221111011310241340221344141044323421311300344023120040234322143032114132203031413222102403123444423302134144201441211313322031340442421221403043400344120322322034000304404324020132420013242012244020244430141232243212203112034014213331014124411023330333411004303230322000030200440312223341310230023214013110332104201124314211414444413103313044401324342012034412210312034023021330232004204333433223424314403441341143302240100041311410024333440212211242034131242314243433014244412401130142104023121232213320332230322434422341441411122443401321324403313330314304431412040104344411431030004420121133113240020432341314241101213223411242013331412433004343310322243042323023342212240441140322210131", "243203042323033104122122101142200133231114020020303410033103130234023122101322311134212301224121404034414244340314123023123330141323030443222141023134000302120011444030230113241333344233440413042423212220420333423010344141222232424030300444404210330420142123401143042023224320443304414024120020240130144442021303032131332044012003032110403422230124322000001030231400301140222300413131134330042024243104231224133340002101232401224024204424320404122112041144301110400342132010100001044203033112344202144134313202334102034402003224141323004242424210420002232303222230042220020314321001202234444343310302041403142121013341220241331143403224312014424220132043004343444122430424022201443132113324130302221404133230333201002404303304443213124124133410114240414111100200042230020203344131103400343044022314324441400203103123430401433440333004042334432230431442020420040423043031143320422140422144411131312341131012412403302341441122232221141232232234241211403344034300112311103440011403243443413204323141231022310431341210124414332102424223100442334201314403210412042441312433321032343002202104104442120332142020320410003341034311331101401314340043224240241132032403200221133320442114042324240404402031041423412323144411340402433422344203211432410243433234340230020031330401241000310241141003243423142323233410141401413422312022130411411300131023002000021232204133401412033122403122011021302002012320320114340031344414140011322034303222101031012104101312012231333142211200121444330012040103141303304441402102412413444331042023311222344433143230230041243314103000121220324130401222334003034411012130010102423141412031104444120232200403421241414001220123334034144413124014340004030411224132121110124330242221440422034014224030324234111410033113433330212301200143112112441210014330422440431144401222023323211241234111403300233232210300041303423123223434410130014341431244210330010121230133332433323423134403210314123420302120331022204424030000141212212011041422113010434331321124130324030031231443330120411033443123023033143241200123444322313100440210204422240433032240211142142333102403302222030303423321202433142013233013222113301103103304213241424431210224330031423011144414303341414113133003344203301424221230200313141241401431143242100102441214234320023431133102321330230033040102334340343311311442042212110412213200432024201120030223133321302130144142200212312441130312223010100044002234313432214000043443214002123424313213421011313303413122423032001242431102241332332312201042124402204304401143241342030402334011222040034420230321223041124034001003104423233020211302242124440132242402111222043044302444300100000431241134441212133004340004313403303320240133104231344040110302143322124201321040413422244034111220403341220224034023214433141321223433413240211144200422342133343001212334320141041403431023411002300321340001114332420231400323010120320303343212140420421111304103130431301311130044432431411333402433441404140100431044231000404004314420123113040243021214144341334341414034010300214234241400322012302434334212201001432333423033300323301101144004320332232242342213033201242230333103334242231224110011212212233023310001340002330401011142123223344312120211112213000240411244004134201302120300432042001330110010334311011000334413244142020432341043441234413303422322031240414242230303443320342334204434132231143024024303201312131110240220012331133204240233444414012342144242221114321222103204142222414314221140344123202244444430242433332023223333414144043404314013021404120134102332110043120120130111202133023234221012304403402340221224442233203431424140232330334020242120133133032120214410122004314420430322200223001001311213343433234141120204412004140243201003300321224320210204330433213410104410342313233022401203114124212332311320131342112300432103312400311222110420130331232211103023100220300302321130402341024223331100141202111421323114420000342123121103134224234110444333402431433003014433222432444201202140132333414004002242304201344031103021331101414030443340214341123333133441021212321124140002044303404021330101020322003201330211143430412311422112341234244023122323412432412313402133234324004333033434324433000424024204223313042134214131100223313340334404042114334213021104111422244334440311244200210123104332033014111021124141430100432140003000322103002144104022212044133231301031324042420442300424241434004023110434001212304131211201144240422340403032411124404", "312020413324044030243021403122011422333403444233441422041343401340410244140400114223123410304320222442030133322233102121240214024321442314221220022330103403441211140034313130134114414024334113433233104044124224334332323234440004222220231432214104124113432102102200340310423023341200302421133414124412343020220303021431211422333343433342240144220401010133113114020013033010341314334422322234232202130232044132111431402322014040114413133004002130341202014441330324120134444404204130442033114133102220040414041334220014134222433111001240420412340424103113310023442201204043330421240202043310104122243203104211101230433020224142441143234222324331144343431101341423001233231401412344231023430303403401034333243411403103323211122404133304233233123413423224444320434342003331013212234044344310224024102431020204343440222131340330123120210114103343342142200012410333141113214302000134000003120120040340044031212414133032123134243211314004302003420012013324141220210434242442330404423111331033023224114332200134144304043102403411102344130333023443132042213040321333414414022030344221144110324301343100144234433221431403302323240110143411111202431332204224444233213011322132333233311400143022213012343343442104330223330212020003241130134144021144414144301310341124420014203300202204241142342001404034030133321123210222411200143132130424331303121440434022403222344310221113000334031404424242320321421424410331040113233331421423231112142241003441331001300340130141113104342203202320311013142020321432213401403331344122410112313433134404321324441012422214024031442122123433410411320221232030334013102124143312104304020414002002133302032101312040333244212232303130213340343013300402233044333311023324043202143242323302401010440311134320004202001204112241310322430221131344323311232430201322123411232033400340440043002133423311240114422440001334223233021300304134032240112443303402421241303333142013431303214313414424234404033311313241231013434000424104404313431342410423123424343343012333041140120304420400420404331032301414042114204213120341002301300340044001043343443303410134133223000320233200040022242130300432220120400023344022324022314423410114142244431041141140020431231143001134040423422042122341103130234120431302030224401201033040131034100440201000334410012144444010124214230334423034240402212441443324001210340043110212141300414013130244300240330033241104034023021403044412143242212322142341144311211214210420143004242140404314233313143433424110042002030140011212200244100002020000321412330022114243231001122222433010131110024221022322401240434133041034201441421430243211403103234431411312224203433100234211012043044122442323443434434304404333314232333341432112122412024003440030322331022043321042042322302333131123142030303420324240134311331201320302441200224344100403333444314431121114430100014034242221420104400111041002114043214441320222111041022104324441034320022110104112223414202321411021202303104220430302102413321042122411344031334244431244314312043042421243323000114113043421034034331301232310123004331324404302213040402310140332412031210232102012424104044413222134224033243133111244121211144221311133100412442020021431124030032442220022223442120144314221011033203210031102442012312201113111332211100424234311320103301003214433323302204403231402022121230301333122143210343133223101033011201441203012212324324303132440431444344244044402034000220133343402400001220014014404212032131101120131443312420120231100323324444300324303131013041003400120140223034301222430331313234040043203110232211442040212213304113203303024124123142222243300320002242303114042143102241432430223411430423313002444133000332123434414313104031330310131041001142142410300420013310004102223214222120434243140223303340201230311220421444421343024443031031434304013233312321331202400141443134004231421330224343112104242214422222032044223422424323422031414000243011101133422144420210433340313010340133431104443200344124140103031303434331404024213042013302302132123343401400203214103034133442034301003434304040431400131021431202012301443334204312441323203203431114212132302133220022410143321303102202242134101243232432402341104413114103122330304404130221324041043234011123421231431301413213213234300431002112001321440434414242442330023114321331314210330130403204234002344214302201332324243021104100010003123244010134010042111333143210340343141001213410041002430231031044422110034342400140312341042003", "024031421303112112322434223312034103024212140214344302004344440113413343343210103111410124401101421140404114302200100044403133434043101033021332314310004123340242244222234010310114020112111202321114011041041040223402130232132331124342230340304231423014024022111040404032432043221422004321113104044244213024133220232414233330010432440441313300202210204330232223021312000214014010024002023203140100342014433324230310013302323044100220433240003114221023132141314043114110400244122222201044133341030000043220331331341142210440113433314334441132002024112401103113104000413100220423241422200113112410210202112421103140111330113001324423323023322220340321041124140143304311240222440003313333400210131103442013242313124413140114444104031313001301241411303043442424101312230124013343041331242342344321402321020310340111143334420123204233323201131024421210322231002030323144231044320203443123043213424031411344141401441340213324044001222314340223311232213114134323114240330400012014301432122333124042211000234041212424232312100422444043044124303234100403142130041044143130042022203230011343244203344123201434134313422032342302301010012302240200414414244102342102012204412420311423223120334001123234143043204044424441103100310400422201223434320122144311240131300124023022012421012003410220331234412042412411410110110423111010104332202331124212343122422402303021121420312312142324221114421013022433032230131134034400342211002042412213413411222120142302002404123240310230232114330421224001030024414312401421140330241033403003234330421103422404030400400411013223443232334044130004144330021224420433403404300023411322304231032332041131413402304444032332323143431310201300300333041202324433403433143100111024404230131400122301013304004231024114042201104422201041023201433342203414201431220334001110321320402323214430132403333343243332013413421103142233003334112410424010143324203003221322213132212200314210424324324214140241233013433032000433333321424100202314010334044422134201031234433034130221024322033330331042242410013321002431440444204322321312022010322422340123110432004104123101314032014034322402040234133413132003224134324203442431322444231002301422103014301403143114240243413402413044330110420030331001312231342144131240242214133041323121133011300401133002133420411031423144220130124020044242320423230102420431444010332320401104311102221144401020004141241241331040021341112303312011102423433104231103022414443402311121444132104221344331124003243221343220413004323321040012032323303113141402201303131213334431440313331203440334132231143030201100201214222400440334121441301312000243201024342434122303042031231403012301433112013032012204134121013341201232132314242031444412011330203223431142433234443301020030433220402144103034444440203001344010143233410444412240031102221344213113133223030200431330103010100040443244131041403304023104440401430412402000313123041213210304133433203241244040400103113414441301401132413303123133041110103312413444430131143440011440342442344311103101201011444304444042304302033222320432244210343011312400200344312332041230334012223412040030124122314013000321134411033343321140430142214422412242400120234331344432413021402001223331203033143314332203213432210011420311312312322142234202241404043101221044003134232412234032204232100430334032420123434423032202144331041143123400312233002043233301404102242321100441310144011201113144412402004101240024121213340211341011123024244101124230230012044114214430344002001213303312011424013223233032301240330142412432223030343013301020201234444001400304203402040110313304331042114402321333302324322001404000332104343441321013000310114300320203410010014344100244131213231212020421113141141404001010034400424140344314014222213342423120100244233132004040040443030330020224141222334432332123223314313202312103134004104412222341104104100213322334223021420132440023434211313412231424040332412301233133330103333133014122121322442012223004041440031344121440000140221204004444441400110404300122133143043341424100431020244020222442120430333012413014310321040444331202144103023100234124102322033401102112404204341131032003104033332424111323142434342310100301402301433224014214031231010433401442323124110024332244022400422331421002141222220231122043440210012031340403211240010342230112144231301302442022333100222011332141441432310340404222043114320421013021410111300322114210023330322240110103324333124101411312123103411314311", "010210101133241431004142323420032110413404200433111441412400132221242403200210001312310120124100131324002301333141410031211023112111014344324403020324432234434341303031044204222023320214244123423124404122212100111111014122213343003442443142104212223342234401134424141312242230233324124340010021214204231042421121214440224020141141442102022134002302402021344100430313442114122244010420233033140102301431333020430311140130432411423410344004014331220440002300020331210314314104214443421123441423304022044131433420443340241042411030412013411432433311443403214321003441010021330141210003401213434344303124100204421042011001031030001031031132421410334422331010100131111212234340333221241101341240110333142311414044130313332200431113301004340242021443044342442434330101230310342104304144142421431340000233301130013334043313304241114214130340313130342001023224031304104030404313013343443133331011042233013102320333024323421214002430031211211341012444313043331443043120142133442113214124031444040411040322003121031011330103144321022034314200230202341020123322111242203414222400314220103411012023000323304220421421304410110122101234041230241121033424302241224300142013140133131104101441410030343014304403320131201323401104204024244200003313242300104303222120331241330303314001133114141102401214241232203040042204244130433203332402110344410204033134310324410100144212442140213243014141413331044204443343432101223111103220331121033443240400134202224213413132340142421202041020123411003144000203341301134442441422220211324104234132230321440241121100241434303232012344124322101012230400103011411221102021321324320210341421014022441034310443021121032342012340423041113133313234314333032432440404141242314324022210234430031443422124244210301122331331420021200221403331433403000323333314134002422240332333423244424213010310103430200031113102210132240213011022323342144310300121214331404101000040020112421321103430310310144233141133332000242144401224223031213301044100412223004022002343324234024112340132400030440430331310020002432030343422343200134330244431041123134102101142134042121442202201410203223101030344002443044421144030123411333214434324242413132444100344140130401312230331230113143113424400132434014204313240114200431441342441403141310131113241421214340124324243232201412424401102042211431234001212421342330104402341210212400140142020131004104420141043311242212201212122011111002201244222213144424440410104322331010314101232103233404112343103042142230143440213332021222031234331401041244402034144323310401240212434024400403324404200323042043311240332421320103434022213241323210333440343024210401424010232003311222321214034202244314423004221102044132111022123144002302221002331433400234442413134143223321403430344340002224013432424033042103014102100304403343102330300021402414424114401403212344020240240241144403234323401033224321342221212001003043244022234212404210342014032014201431333240240122121340220144143403213410423100212212004412034314434340342212443311113031322014031224032041222004333232233301120012424224101300004214144240304404013040324000332420122412243124334344322404102320332212241441233142001401134010324144430404344244443401323403314040320211101303114413010022424140122040444434033130030221322341403230344210340123333001412434230414324241232111324231000324302220410301144333301201302114142132210242022344032330444320214312333213213034223130234334424410303322332314211423040242301423400221040140020204422323130411022411121044330322403222101310133401331302033011243102214222203301141123031124322234440432033024240423414234422340414042323121432114312423032213220444031214401340012221030243130130032201131300424140403324114103420342130442142144423134041112332143432023214323234202123212444423114124243012233443233043101343020444021202100422134030410301031302344422104301332414440133322241413124210014144110102014421431304134031100233212143302400243331113113111223041411340300312023330410212020223211413430220142234323133330433302213424131230044041202200333400102134113102313224223232304201131433320014203431233312443004414321044243223133222410144310032124322234320400142211041432343110302330313032134423111134122204034322324024401344424420210344034201244402044231443203324112231202012441412424243402311014222144022411330112222031220221201002431121001222004212121404024103300133433014121040041433341402334103120423211402222431103140324424223220421214123201432213211", "043222132410122403202300042112333232301331430114400001141104304014230332030301030102302042334334244401114414031131432111044232424012303020311401022133341213130223414102230440330133101201340323143301321432413442404042244242242241204443113312340023143232144040330442301343213134314031101242114040342141214423220104103231441002303314433422334322410000231433214331332434111101211103331103103140403000024110400231100002132421022124334031110421034030243303214022044103141212142103104400400401302112304134022044142224232001424102031033321313214340414403124310022424100434213004041101001213210000431101320314442111303340100141111242232301430210330100433032110212112314110004311313020023112322204201244224224311113004342211121401332014224303322340021232112433213203344220424203331112233333310340142420130420331320204241043114312404203221020014242004343121234133130300101124403210213004403302220403213232110241431423023303014022342113110233421433402243003130214141230131122202303120033132234343324103333022214144323143102040232222103113211343022432131212203423243102410243204234021403203442122030434144313224442221034424341230444014204011234342220304024202031322312422422212321231243112022004140010344243344043331010044434001310014443133401440101240242244413310244212334003411300211014012334404231142203003132010102230310420214221443030334224201213044201103422301001100114104403233122210040302022341242213133333211421434412332412344304324434344430110301331404203434412411234330414030441204041134043022014120033304014442443403403314112142124011201324440244114114021040021310010343314410010020343430021243404440323222241022112401041433123312431402114101420103230211340410133230330233321222202010310401140432133222112320123344011243042310334321201422303043141441032021210332112102433300334443014403213114140231002032210223234411004133232221002331214034432220430134201411402202301210243104434244102111003231211434014120340110034420411440232322340012244223134344211201144044141330422210440403330224311230344032102310321034211344432403320443114401142002404402344101312041300103330431213031130342443301112321113003340134421034312342000142133324401401310130120311302300414211140000124043114023210312321302424104210101213122411402331200200103113221333040411131131314301221424244012400043004431032234231003112042410322433031422420124300240401222240341333241300001140242130024301042212244304034113312200312301144312314122043400244243432044113420303002042423322323124120411323430223311204121234202204111000231144114124142101324003103440112441013332020114430024323114103223413040423141200440040204142304142003111243221302421041021004320331123200102022310032020443401200142242002102223423030430241230340031004032012002201113303230111022231434100013410214122012201402213324341413434023442200143340124403124032134001424433342010304020134343224204310322330130103222034331013421322140320144022001132121123410101412142222442133420141311404433430014414310101411323003441121012112330201214420102303401143212212003410142330132234103341033341444423341232101111421113212212343141221212140301100331240312341010231302411130333323144021031213421404043313441432132004020141010403443314412044002304414300220033202221142444224044302444000211302433110401432202142313111002311411443314043424223410014310342143143144012413124220134314204441202002230030234320331324324323234424421442231344213412442114012142014112331234341110041201211240112323000013203011003330001102310141413020234224010431124421040340014440340244124133414040440444231443101043030413201344241202011041022023314421102332332320002102201323102401043333000320430410121021221444143120121031421013113302431033402411324433323420020423330412224342443244433221342241320402212204333122210423103213003341331443012203044034221121211100313140331200040133142314103240211223400324431221043130044121011312000402344320200311433004130444322020114402321143030302403112223424202131330301124402241003134223441024444131403314222144404204420112412124204320341341102440130440042201203431114301201330131443122144124120022101022214220013132122230213433432101214440424223234101240313213322142113000340121420120404221131102334301320342123111204301334303231000303231143303200241113233131130434302214032242211314122312401301114120000314222331421343201240201114214220403010042201140343134212124132130220214224423044430204014433304300030302301214402131320430311230000214004312201", "014112310040403001241440341322000411221004243330204411242401440222424410302232202343133131420241001130111013202023042121230200340322222340143043021132424043210414403241123104402413220002222101111112000144243411230103010242234431304444304144140344424140342213310013333240302300313430024300232004443311003443101121003442401032203100404313001131133341144142110431223010114344332022034140230221342140230312240022401201314411430031231144313344243241214334334222004421434111121432244101323214220401241131411210144110012302344130044404411340303124401231332312314443121141443141214324121414304011204323124432114032331040303034141021013420104103040140240434300330041034223300433104020212021330322004242301143012434011214424324242041340340243314131422401024321123114444102110040210334033401341033313110233001244232440320412211322042114032421020430120201213024000432401140142343133422304220444211141202201021442041444223102042011400100243101024032034110202403011413403014032312324022223424140023121142113334242302424144132322430210012041211133221124214322020231300011314120311123232402412131020104232011432230240421003140013031144331444232002243211203304404422211140431444424304104302133432322243102413142140323132404210101440332414010234421432222313024000122241442130310203204134120012132430431331001104414104122413314211423021121201340210404313044241023403432341111234224214413024140330022222141343320313201110301142310332023333404022422320113442232413220013103424244033320203033223410222204300021422411141033022223000300034243231143044112343320424330020041111104132444114422321124443434042243334304412201142140122014324101112013344410124404301404402322223302122002302030230241201340442303202011312143000101012311211410320042002312321132343441244200434243323121440102233233302221021003142014341233214321102400014002210033222312433123024210333442243214021243040032303411210014021042100012244101210424011133014333042334111420220244020012000042220231241423210201312112234101133243111042213002020220110014211120214010424040124314242312432242001142032122330440132040022334402412243122222012403042000023201313200233312320031422221143123113411124014014222434343441234423123303121032204324200312112201142434100322023213431214010212002014423140323003421340230324410210340101420141222121422410220423003143121012221021021201243134340130032213410443334402031212340024312122120420433411341144133302041412300212342404210202301442010014033242331042121210040122123324104011244221241424112324414233431304223440102123034341131031042110422143203443124033342113123201020110333001144044302040403434423430211022113413012312102320011402310303244310202102213111442300411430033432443300404311002411104000230431340432341004041310203232102241131330141021003030331413001140114334441111232003330000124422400101301210440414030040123041440123223302243334014021203422034013342300411020243043412403013012242140440031412303012102243300334432301111241132002342110021413110424213101334144402143332321003401314322240441420220343140012041001334224431032133043421432241441003010321044424341104014232211223142202113312011010324334133330120400320220442013442424130024243221401033033414403123124102211013424221211301344334342312024243343343113202010341402402341221124043314213240104213140401214004323331244004231433013213004111211422412340412130114442044023203430231142414242301423303013330433301223134032112441240421231040120443233120424431423242003421433410312033032003014101221343100433201430102333103000114203001231004033041113242440220231001032143133302101143234004344343011312310403442014032411233230141242234131140114431424440341402420304100141030203320403043240121142322403134231332131240111404014041220401402312321233233101403004340210241204423441201301031144020242224240243212212441240042122424423220100240301203132301444042202444220422232032130221331424213333234402114411202134403134422141104402121111414112311402024320423221111333041042203034231430332440213032002301110242303003441000221030322200202034223430112323044023240331232024143043432233141044443001230401234242033324411230244023131421430203143421231003113230000134033000113143312034020132011004233313231320244241410143111340432444342340001440313142140241224412300002202114444111424224434432321231214201124043010241001402102024310440211303031003340144203012311143433303342123111411010234242241143012210401222441310210143202322341200331114030404422032211", "103241420213000334044344122341132024003333123022343142433014332411344443304101404422301132341340402021141311441132024101404034102002212111131002232131423004100310223003000133304140332204330102002343301402131033423430100202242142240133244343342104031442211031411404141204443441011103122113041232144220342423000132400100403210144134341003221343231114320113014304311023204310442000220214241204313431200101210441300013344302411242144033211441321220213404130112413211401120431141210144102341042241021340200434122233002243103001020110320202342211414023134213440240122010024443341140201324003402403112311114333043120023221024011443420334233414130233341312100030213400144104024040231343111442221022100432002144433221232411142324010214040001222341300041140301442344114342233042414224024432104330221042404002104341344434024402114413241434332220001202333020424314313242024000234202112233112121210031140133411403004240143034341323023330344331431313201030043414334214041233344332330232221431411312110420230002002043044312000213231022431020101314231314034430310422213141033043130014432441433303312124102133012344403130143134002022324213434441322200421230211310143301000424331333203244121102233004342014211011334333432221344030304400223031131112313240340102124341141003024213332100211402431323134240442020110203412330400013140431142310321122013042422000220240221110332041244301104212013340134121222300221410200332104300103222330333120300424304321332220321233321241331022320011103210334141401400301002320224033430333431134300000302000324442232134332202401143243032110442043224002110342001320144110030010012044243322042143322434414334421204340232222123033233332324132020004200143334334334133422303403443043310132231240402204302432423132314202440023423023214204242232002142324102232212133420214334443143143121400230311432003340010103432301022420203013023011340421123400001021402042033424113420424232202443122012312434330020302222123330331020432013010443332212004333324231300040321443034012433341443442441110432423000012300344004102240312320432010130104404223410230244101232033432313430001203400410311434420302200114123034113041314230333423331340012041322341011212214314310124223414212040040233221303430404303230011243404013121120234304313142041303413230430033422112013303433411233133331341022243042321140221404022103402024323400004034332214143102213114030131144204122131332220424322110441013323103332243101004324134100413322030341220240304141444143431314020033010204112403012223133410424033301200144432023300441241113112042203033444310023324141201114410040140440434223443210132330033021300410230414130024132144320200010144404230020200221240224121000422310440404000320130031201333420231041422442210413002011200343244130224430413444303021400423344344020004132121322133443144441113404412431022134110440321334422142430034444020303004310140302212022131423113440023314221042324203233130044121141044220200434440241400040322314140340101021313441241201331141241401203100334144300130444024210143230111331041441440230004041043102234100123042224233034021041400321130221010321330432034043241404101343404122344221423014123421132433334421204144202403400342402113313114022331221221431324243114310123411321040001424200314244301321414332404203322102310221242032312404441101433440000333004414443422202011312021241311114241312100412231403114031314210111141300344241423441410413203331303323300343224042111403124104404403220144241312324403330002021104134043400020031214021040134434311232133412221242243104442313010244310241114443112310444241113034144043301142400423403210114030300242312343413224213100143010122034122300004044043302004430223323023340130044004002222324232104322144301003233314413114401002344313414301023111222004023023431112040313401011340243221123340010423103144401321231412112034420031200033042420333043122343404203244433002144033441403420422133003443430103440333232413333400221044330220332420400432342101220034234401202234413102124221201440120120334221101022024443103440443340434444422044314241113430211304112420330220030241034400321002040001333243303243343243421221424430332103113120212440422032122240132011114134014340333041421034401430034231210243320234400140401210234023424101220232404001400211221234300202142112200403132222230103012023113044102441122342431012303123320023442312230201441303120244331034304312443121231400442023202323031100442341034101103413033232234002311122304214240244234", "130020140044204123401201220413300021321404320132414121131204120414214430234210224334222320333321033301321124233004331303144410234110232042203320421204011212340210114143331310414044322411443310011203212131141404414422444124023244130031324143232233144111414003014022030213144121300102312111211240421342310434040334130124104132133300343414301204014011224123244330403210333211334214203044200430342433220344411121024131101111332023411410021143412030202343002331201102423103234442142031320122020230131111113334332434244201230411042013302302241034340022123300431223324402131214422212021320233112130321132223231413423030113404043304023323221422043112103011211232204033303134341434200224231424013303332203420040430340241132430434310120110134440112322044334401242034222244040332311344041304402121342034104040214111303101142412002033020123310112314313032342032301244014234001000313420304233143022120401021121030022440113314203341213441311431012202310101314004234123201111140423423113044320324214211233224232224443213333341042134333010222201231113032300444200032133304223430214112132303441402441412444004303131010323430214134220021011003212032341300033033423220210004111222202313431044213123314304201444403410033112120413433020014433120030421314242143044103443432041141133204102423003320310424011234111001331133433403402213132403101120312411434242330414131041304043222044144220344232024410301020040113434010121442230021342143403421102121300304021401241022114043303013211323203122323020042110104234301211300414334043001231131422301204041221410214144334000031413244002223400033420223110240210403111223031010333441003232430330122111032213043131302200100130110003440000400340130241422330311300141241312434122044404212331023442240333311224314122404420022410102222110131312313112432420414411401433432213322202214013210114333122010431103400013422202331420300120440412233341024342413214320141300444112413343411031031043321341121120312434101200322144313013010024413033420404004304224014431022404123304231402413424203324113340403212330030032013141142442241222303432211401202424203423410121120000033430011041431043033102340311243424414111224303222300442000242330123211421244110413032421040404044340022321340340411210431101212230022221141213020044223444220422042334432013122004103224111243232134032131244321230334013143001302242004102030223440310403220400101314031243110014212234311332220231430131233111302022442243000213440331420323324003433422322134120300242102124033024344103434332311331141033143333002023310421202143222102113043402124310121044424104342113242122004014131214303224413403123320202434412313123021112423342141003432422430330332112243004211334324021234120241402142444401334323101102401221240200131044243010444221440041223340342301011400324403022204341201223104213320142114323013010431331240131334422243440310224401230342304144421120132140300143002130143313101000124001043320022204243124000131444014404203143131433201220444340213012044321214302232143012040013324042132241410140041134323022210224113002111321404303103124311413101021300400243430123002232030204121142021310341221042022222030042213240212220430042221431142403213023211010212131204140303412121112240311121230310021434433122434323432141412101042214133032144414121241414132322222204424210124141201442432312243442242303132240301014441314343101223423304044311342034132214214403124444442434024320220003303310041023343121022041014131114124414123300332131010221422120233010123132234241010431431104014320431414241114221100414423024210423320412003423421244144400143020230144143402334442302403114004243414333102043131214001421110402442411341333023223240402424230031201240144144342114120021201100441221323342444403302234401331221303321004340002240040412343144244342012144134220314430310020243444121221441423040140410122013331230342131414030322301424423221423422202022434000323412234300242104241230200013204112012302230332210102114442120303444123240010101413240434210103330122232334204431301133132441430213414444113210103123140123100342420210234010134010411114434344331123231304030324313043111023331423144323230014234231310133013220304330112212312023233210402022110241333012104043102410011213223324222430412232123014024324124111130444141243213100212130402203002320104431212011213213111431404412340430303133101211024021042333123411041334343203404114143434001334410342213041134200111002023021231012011304040230104224131241211440221130", "011101241000010404434031100004140003123404200041323032112032324401342024433343221310130220414223431100442433332101000203301402321044434413014034143111112040144412402224310444330404344341003121440104003104022303210424014000430200204330320044243021414402223340310140100210003102430030200124100301333002102332310440043412003204031040131013343302301324343402002213222404304343332013100231402333001042411124040440224234034432304404001434120424431402434010331220121241001302321042414410123201342222241302144424303433420203231422120324121212042043201022410242100122002042440434230022210200443311044432321401122013111320013202412113302421142241433341240302433033101221330244403423100201114231304243443303232123012240342202144041032222332013304333212442041433443424241404321344433044323033221213342234231232220442420114110242121023022412210404114121431142333024044142222013201442413331234333122120234422143101133024142432011321241031042341412214134221222043211131341213320442303444113043134320023243331003332421014221001012230130420030140441014202443044312120014321140320122311021341302300434143403431312220223422202034434340000440311432213201423102033434121122011313121042320434112321212101220414044234113344142413034012210133233404240111343004132001412244421410442022134320311332234032422410131244224023404110440234242214110240243113043343202010310304400000013424011144112110432202131003212121434012024100040041342321414024340011132403004440103131101311041143230433320002414422244222322412203122311041322200031113144034110344120220131023144432444331232344220300401221414400211430033010240323121210101323024024113203401222333222432441341033323001113304003100432442343331101042324404311302340133114132043030230021112220410330420140030341233100303121223233330122330314431303030214330401314303044222401123324413324233224224313120302130124401122232103102342302123441141242003131422044410120020200130132330111140030340421422001044034414311034410443302403314222310022002000444034034430231242421140210423003131140230104130411433343010312000044413113332304214234122140044002241022404340203312130200033323402433330300002243223023201014300241440443131224104423314322234300114101220211101211301210444201141114033334312001442343413144341432130012030400403330224040413424342000200310044101231403244333240210210010131204013323110133101124403331043323113422111104023002102412000343002303410332004013032011200302444243214102020114111201202402241004001424221344330333301314414403324041012110343312414301142042333112310312304430031301242211432401431442314430202432212402234124414002144013341412432011233031021422443444032410143423012102334034324043204311213204401324041221144444041141104311213233110312413204120001343124333431112231442010234001300022033313043404342124340401424421034124030031333342330033124013041230212044430440242122033324121341314200421321302222343431031322233240322312132203441004312331420321420240300404323320243014234120044134214232011401400420011433313041031244231140321124111144420020230422044434333314110413322100023112101244041023301204101011401000002244000240313024010231020142000301411123240321112430413124420211124441024144142244410224242443214020410130134232243113441414440120434422044244434212402301021033401203300011104240333012122241321243320423044301101200301003004240141112110032430211013204204412143133130444212133301142210023402132131032342032124023003134420232301304332432300333211414121300114124013304100434032322010202313202423030010422220114320003201420231032000431424111240413424203222443221223223332243401212130043143132001003011003134021214233040132340204243243131422143032243104120420041202213301014322421042444432002020443424423014410043421140022334012130342404123213110420442202001213333000111334120332200130202443030314112420311103434330014410344031030332102041101042213330313023320104130204434101410300022420020112311423310110314002010103021011244421004222421330331440101210104422041131043240133042100300140230434420333134420102014200433133224413420231310320231414421101043122424402302444014304330111121121033113103444321234022032433030122431114141021042441120210323102240231034024211323014200224341310131220444211303443424140001333204203330303243432424012411243232440220100421044014022433404431432404041034100442333311132041313002342130041043223001111031223234402000030230413043334034303140121120122412131424221310042311401230300323300130012102031", "431430300421411034342314120420220214401221113223214204000334244100400311414000242031202440403412200434143341302233112011224420130414422001334210114022313142410334003404320130233212203222000342040011211001343334401303310143434111001314400442200432211313404312143013044004033344400324410123123210404122312233304211433111342112420441421113340402041340401101302101423040222104141040303124022430234343121424414333104300024043330332141203322141320431424322040322000422332123342343234011134442300314200302122410124041024033211443334304444102432322321404230120314410200112001013202120042224433223331443133224040201434320114030120423110112142304103104003124233030400001313010003111100410104134320000140311203411422031141140111103342430112321434420240210040040032334313311331221142122411011324430142414343032434111340210122340124443440111043033113110014104343003410333223023333140011230040202133021404010400130331022031441340133243424424021333404324123231121423000403320214033022124133240320423003202012343312342044321323121444421412321331421341424010100004410221020123210141204240130424024144431223130033024301241431412223001341412343111033434344344142203441422043112200302132114342032423133122032000223322200221210011301132134430404440031304423021404001402322222143410013210201311420424144043103004314312041433432320403104133131142314323024312310431234203013313120143133011230340321131041240120213402103400020403202212313032104343013242422042220204104304210141211302044003144034110430324220233444040234042414241431030120411140312230444424101432113221020310323213040010332343202334042332413440031130334310423301130012322103304131044401143141303102041030422441433112103144042030240321342112110430004241132422034412203133344233414222330211030142131442011123003433424343403412000131202020441300101020304143301411410104222240421402143120441330021033332200244304011302114320340413204341433210422003204141042013303324204421324033214223330424034113042212023344312231004141032120302420031301134212144441004101000041431204321421120114330220021033134412001044404004113441232443141202124143242304421020014304322440434110211411001414214400442312200022234411143324321203333004104012113223423432323334433040333433310200013412324214143403414302144102020230042044210324044104400223242001013140142114430413041332102212033020431133314444441204104332233013044432243340421140110031421311124443112013202424222011322410422403320414121144213233010143442321130334100210141420333140340300441023123241102212411442402030213212333031021320323334000412012401043004212121043142313224204400310104000214100320304102431232313013444412234320424012324414203313212013114221403140132130433133300434041343341440114220014142031104003411341220043000133404304113244032021410040011141013323110020322310221330224130443343204002302001210103114334140014103340202311212032433223140130112201041322100232320113032132322230141342023033320222140114432131103001401423414433012213114321233023230211120041332342311440011330212034421404102014124012434102132131433312203222400422031144314013124011330033340004011440141213210134203300133104200130142212042344344242024240222131021310213030122040042341333023230220421224324401324010221224332210302141233343032333023110334231333441224121233303401212313030120201201133024123401030143301044231442243314012340144231140000014303240103420230231123434402244441434440113142032400232144024134120424222311301101024413112122333004114434044211104144101323104103001314032433223444343413240203344010230233420213431304333431123024411032423010424003040221433222002020104441303131211021434312021120404142111331324030341343012201304220241004412342224310211304132202141104321214321322031143220041013300404310100242210042231112200134001202123441241032031304040002043101313103404122234414101101100133300041444122311203220431411040401343204141301110433123411241302240041211243310334224303204043113232440010024040433131422031424014223342203031302422423221213440004141010424303003120144210102114144334312440210434022213343233241011212221013414134024101422123233441004330431031030440301204220103433440001424323211044424321434310413103310321433434431204132412404113244303402210042010301400031322324232324310042142101213201123423341032303313410044030012441012203124212004210304244302013443421110022213310120221013120001442132033310412030100003132224113400043002201224144300104243411210233324422344321144442111410031", "342124244232203200030433334214043310331011300134033043414243100141111114021213420430311412214402314400330321004432210301011241333100413340414131114412032121311214423413134121332443202412424200002111104033003320204440202434130334134013342344212031320211303003423100303210402430022130210232114021212341401300334423310103033440210024342013240032244112243321302434203014420220122243422303340402200032344344033202403143140331444113320434014133340143430432134031043312310022404334230410332100313032342031322031102402144030330344112013133143340233100120212210140303332043112102101304003034044002300122330133022133234102321044130103244031413230132400304444341200402030002122021233440014304222234303320404410233301222333021311003143303212133230443202041122210320444411212413044203220430223014230341420343002240022342213244211303013241241041101121211213330214344324223233311412203321404314420223020231022011023212313242430334031240214120030210110410442024234100211401100122230334011133144100230200021002422411032432210014140331331403414212220411004444132113302140012241113022024113320224303000343442440311342123201343403310332231114313244103144313042004031213041214121012021132131023303442141034324243302412013332042012214110233010244022402444242004002203113123104040101312420432033223224300044130140044403102344213440433204041203412001023221034123401223320223041301331323244333004333413410414443421442423403012041301412320102402134102143222043312411142434232034330210040434100301301334000310112104434142212211214320404213301211013411312311310443421112033341432102234423140021420012120440111324012401432001022222234333304132003102234443142103131122114441214412340241330324341102200442320333043310101442130402114214044422240131310212334210214333143240000223141223432313014211004130031404210331231201242424244442401120204111311311342321221224434042424403201034430313414231212134311101122341000231332101331404104123114311202402430344123343221432003343030042011134310311144342140132432210221203031002021340220341221111141240024310414100024210331122014240412021413401124224210412130012141214430002020100424221410401212101413222023041030442133212223334320333402332312224200320124133421104311032023232412140433034421440313233103231123402202003101414231143313001340443314422411113232411403302111413344211000104211030101224314404401004321330020322143044411412322112243003443422103422220424001434104244340322013432321330411422033041030022402212024413213404130103144323020034124403421232410433114314312440012413403411110122100020312131444332222302143433140143404110430111334113430144221320030432321100244311021433433324201303411144342442300144312423011420221424411134404140110414104431013112044124332231344143143430221413443403442440401003234032244022041001131012412411013403343014232143232214003234334302001400303122221114421042120024112231324004013111240322243420114203202004044240001131412022002311101433030401224022421344431204341421411114202233101402434401344001300430222433013124210214110200431320314333420214244440444202320421004130201103144332013114243210123043413231010244110432333144123422030330432341420231022243241223020100104022111022144300320241300231240444044011033111312112323304114031101241112320433244032321402332124021314400110102340130213122442104134410141401301220101042110300342040104044424222004342431214043102311421312410420124331002240431440343033131242423420132130340103430122042042030112230333103323324444303422042112034013122011312203110214303141003222401014031341330324322014122433313120222223030144430112120141240032303423113221234322123423331102004012424343422240030101231032241304424302332133003344202341420342001423203240114231140113140010121431002101124422200143442322333132223412030232304201124234432432312022431403004022303441401121331030330433032234120134403124041044133322344001324341210100131001423203303403331010113023202440233002110211104220211404144324011334143303013204241104332233400144110122421410312141310422412403244340024311141442030311203000333112122022030242213432441034043302030044101204444302141123324432342330441434244111103432131333033111020031141203233112140142340244421243432231211014030441113302334102340111110140011313433410130244244122041011102432330324331243020004204421203301404033142423211204140204204120001332310431312312212341110334321232221221003101331400213423140022301043444411134222223442032111024042131114423432201211043301", "230121400414110223023334430034000242242233224221014313144320300330410021131312413221242314110404233102312030224431424320030432142404212214431244320111222032002330230113303114101320143220020311111444211100441411031042122211432340311221142131323420120321103112120241044233333400130424012103100220134423243113440401233222240213312214100432301224331400020434210302243003030432211024031124421244140433213431441112410413101203012414422043331404044412331230301432231012102430314233010203243130244230102010200211203211042002142121313220022302010140104441320201022000024031201140441022443132140031332224100111304214110424131112121040430111122112232441133321043312231403110013014104210111402344042222012340104332340343442000301424144124103243004012002414231022221234004040310042241413220043130343031203403402213140020443134302201224442134400223123331422320242324312412133102141021304421110101300222214413220314341212310421331031401243312401214203241031031301433223043242240144434000110044442121130143240004222344000124232243321421044210132432212402031031022210002020140443233122110313301130032402144311340012300343103312240300031042322202421302103222343033232210334324211301303214341221343304211300332324021031424202444233033132020413041033111112034224404042110140002401240020301242322224221440042141112332321030234400213132021421303404004340134334314024214134300423033411304412224002312243222134330330114432432102013344224104234131420422141124301242220123230124444333344130231433013132401302244103124131311020440111344424031133011033101001230141202120433332332321010330210101214414102012302411214430440413030144120123330230400202300223041444111141131140241442133012321234400424422012421432100441012222434000404114103302343204031404303103043204323303310134442213323013200002212014110223031302142142403312102341324201043303143033021140003004141342322133031321141340230420330134340131043340233233011413230024031324433100402030244311031114303203421314122000314404204440102213110000041020423421322421334403043444240040201242323404123210112041113303113443244410432311442421200002004221122410414340431130130243310122104021312134230010412433134114032434123031102212334234103001304344033344132104104030220132204434031123004030102444144102300323030402442221000314011233034333122013002104320102002432344442401413424403312344211213102031000142012410120300434112332410132333132214411324021333310031230201340444420244334423412203124224324041240044033201310413042223430014322400342324321434223044443400430231124431143042132302113432310221422130324244133422113042241403303011443400003021211243341142203210134322243302233241204110141344104234213140302413024143023122101433013041001300234221232323230323323432323403432234113442103211410313302004240234122412210200330204130210214230042413223443344220132331203431120123240320211034043024422042140014311010000103402104120111333010333020240221121424403132224003422140412031021020011022411132322444124241401321042444034242433020224111332300102203314313011331114403034144422120024434430331211023020424421320441120210241030322102322301212312313233114034032431423220312440242230211330001032302042204412322132224402023031101343301141230143142032333313110044422220231322101443044442020022402230124241333243431142114014403410143344001324232332323024331143033101201333110000410213431411303012411313230011331102310342422343410300444023324041141201402210213023401214212131224324121441211203122324001310133121313331233310331312322330113020303221004220122200440042032122320014424413121200423234222134044201023433240431132012342412412402221214030440132434231421424032002024132211130124421344211302041141321104443001324142344301404411123140222314240200020404101431214432324212204433112140102114003312101141100013444030121242331023344124411322144401222332304141212220022330323120240342224423013141222413243212233104001024114044230201212431101113304131122212132230402413424341033023433113141120412213240432124340302241233210403224443010214233342432230031441000330212431400204344103434001111104400430233124122304420423242123021120102133221402044122144141001114043424124340030111224213320433432300000312302104443114434034333131410310420434032121401121211314310401323142420203400240110433440144404132024244122013013011423420440300303201332023341021400303213334400304422300240314220142331134300123213244043031243003034133231240241322223013123231110120411221023102424303424", "041323341140334223443103112123442443402002311142110441440131330141413113010404133400004431102403422433133304211333020343221001114022342413243323343234422241422000044323022004112104122211032443244333323142401230230023224320022240303401122002023120220432431314011410041304002441021024200211343230334300403204433122443042243411304222144102321040120402110330334401201202003301232433140333431313422132140004420312322114120423413141312442421023231114030044040120144224323100041302231212243133411432111021401232002403120440240322403441400222101023123420140013243012233033344101100010343133430434422241414300421141121030330120244430330140441141000310212404004014431024313342431131014412230422333012212031133310102241003222234401100201113324231100112141441201240431411213230024331332343021340432214302210331102111130441320230332442200321344133221414142142023040244042001031423124310200112431403031213104304440340413013132441100344232431322341313242042340334032201144331334002441320014021230122034012340143132311420120040210120302100102124131341201132422241123012334234332423303434232414010132301104401214030334410040330141023204112141122033103112344323124004241400323012234330314134201044043113442331242141233420003403132213420422430402224002422324011134202121401101130024000042204322133120201422234112032242023432244212131120434213133340012401313424114114343404014420420313122040420021004311440344241121442103101320224030141011244011340044443333241113134413310002111434103311430113320143004141004121404122022121431330320334314120133432441203323232240340031222314312221000033010413243320403424404243000402334000411102434202222004323214030214030311013243331411011113012321302423201441044133404430431100013031412333421332244133104210303232410101300420012424240143102033303212213200133232423244231120003104201240333121432300232101403134440311430043430213001430224100202312443310110102113211302431301410311044242124033013243331422411202231044202344221022420313030144140332100141204314244230232004022341320014031010424031233102204000202020004133233423311112001423032011202130322442221243220400201030211414104334104330420040242202341420011234302121110323341201143202143332103130023132200414423330202214210241042004341134432411321413123232343001211043231224104114003124110020143214310042340341402243131310222022414232402043112203434420412200104304224300020010222314120012344100002234434414430112142302213230130401130200330111132114143330342401140100133102044122034422243202031223022231300034302030401200204014224042121013002032211420241224341320002020233332000430012311303341211241302423230144204443431240342113102414234243442304112441243322102010134031313124310413413412002030320443223013412310323324123332321104302213140403300311214431241002100021134403042320423443321321020300244334113320222014334422432020302142414132043102341222420032403104432043321044003241200141300123400203404423420010100420311213011410430240423400023121022410030331432212120201403030334121431121424100313404102010302413314223332331144144311333323212112214110401123140042112021212214103341421112024422131432010320132214114320124211040412423344413313334134214334343314300231202110134240414002432241143030032043023232030204321320323031032212234213411222202124100413402033402024041420024402310301442142410221242243132330422001313110032423140222213310203003320313043442213023213310233331221333201014132134204431340132440233344104421433112403042041140322333003321203403301422102143232110020334002414433023321222234120211200122010022432134312120412412233002114131143020321310021144143142140132140221033340243013141312313202112100424014344024424031302444244141441331014123321134133422124112232344110140334333040322013240123114144321024434231123410324404303310303122312203041411132320222443140114010010244133023120204201403124001032102120332241144024010300030123102001311043004430141330321420034320343211111020200104022034243023102120420012030430100021310214403114340423044400100222231422111142143234033304401011034440043104443212441341434423434034310003103040004341421023441400121202341310330023014212041314214134302441434433321424311033410111133414220401140433104211232012242442402141402401432302133422440444042204034424320333243241320123442242332122104232010112234323114222101211334242014200421303224120102220313142341242111233003401412033410321233443321213023434314123324301232133011042040244113201313133331304212002", "321120044422414043341311242342322410124332413024121122041112120340402201323300300343302342032142212124122224022202132342132332141041423234002230244440111244213443440433202423141003203440000422202101243101300043034303313213402241322044044312311200344214132222344141301401013023214042232242334104302214442102244032301204414413241410402424421433100141320211341021031104233322410042213421140321030432440233202322004233324041413201211002142141342230133231443241020323010100413133432212031332100012103304411221332142020212233321313002102113313220230311110003343341331102243021144044443204131133230004041334143110303132424301043432123030344423022321004230011421011213302010412022313340214013303210404222131141044124444140103420424242040141001320101120241234310121142044210224141331311320103113001133143130112412242040022011112441011043343123240403432323414131243142033432132311442344311001011141132343344233441210022224324302024142201241321422244142112023143104104420024303012133242040203140420221041021111111200101314133022340121404113020204423141030221324201413313104013344001102212102113132401010313411404340341202032142012123114131022032203012313131022414123000044402242430110132322233213112042124012331014313142001303334144344232213401320003221322114343413041344110201342312032433403124343342023344131430112420034203443133342420013412403234430441041221123203413141134302343340031420111224114241230431340410303300211421040212112141144023412433324133022120114330340423020020100230122410303431340423223304201303111240402412130443232102121431440234301114131313432410132311234122224003143400003340142122324411244003043044121111344212023312244012122011331123100441112004222001000022113022234422132330244440314030110204110143431004114101012430304423023413142332020140041020034040040040141100221112213240241333211001012101212323020004140014230402411021020424242021004344443002042302142143244041044020302024214013412432020144234230424233043222344414320133043011412134001410233034013343030434410402140110201332432323313402410231401334424014403432211414323423043124102034314112133343331213131430123124010040300311211130031200010341434111432342130140144031011214011202002142142333202241140310111440111300233124330010112110441320341340342203403023212023032102341403403131434001431022424321034014402242234320443142312004411103400143120423220300301432340302101003434430004413321041234233113420012223332214311312140420402140232124224210021103320003401143210102221303302122330424230220112421443142023013432334101104313121003104012333142403212221344010324011002230400043143021130211030213322221341441113341300441124010114404243002113113034412224341413314432030310003120031311111440423442441420123242431140042012213102322011144042100323243422413044331414040223431004403143211332002220243111442421110002320202233243330213114404240434311230203424410110001200231110122320122240440430243214222434020410043121133411401001433014120424300430431110140414233202002324204343123241204400034133330233100110233004432410222424331320344340031423201431430424422144241130422031314241001241444112211201334103122114242303233332102003433034040234102200413414340414033434223000304402303020433122442222402104011002312321300014011021413041010111022024342422123302333021140214141141111111030340400043340024424233331333211200220034002431343400230332043241324303141410043104121443120424041423114041212124033320142044444222332310022434333140403141011344322132133004202033021244211314021413242103301200143242324004023103220124302342202311104022032224243211313044112110112043112413103224040101310421333441301204331043232432132001301444111341430040241041421344413334434013343131013312432204333011332442401010113311302140121122234440130042341033030342430442033440003420422303303411442213032131212002032333043234410433234320032242302343013303204241040221234231424413032300134133311024333204442030224441033320214330140444244033210132343231223022103013102041223401241111020312223042301022202313031423144432013341313302321021412423330334301030400420041331433023001342243404104013030103324041232334442243240303302220024331240121342231142101114304112214244214314213031012420344342043021020014400340304443344313230100321001311232244322301033014010211404210112221411013302204003132444302102203012131002103341020321043110122320022330342123100343341312411112240204120221322403003120111422321323404124301042232041020432032024300431201", "212001340130210002324323130203104244421131020041243213321313132104234010142041234412341131401213432340101103014330310103130413041002312322444211104110043142211413010123210440210341401101142340144001013401240141443041041304400100333203030434122142103331421313321004442320000302331031402144200433312132113241021414222222323141400014344323001203314214412220424302334413331132102343244142420130144311322313201213104020410243100040334401012004120403213324240334131204012334412422414343232212030214010210414321243204330423211233232102344440210122114330113441321112030203244000412342222232021320114244433400011222031241140032024122220202224432044331114330303130434434414342302200244012140442431133313332024320411124104334031432220013222304303132010341011040144440222444143224032311001222334302422323401414214012133110413431141303221010013204242330311114004102313212304124423001322331232123220320434301443110420040402013414123204223431244000142140414201202323424003441310102314431210223432101320101413240001444410404210401302022220003220103100213142031004000210324401411141111114340341440414024433014030300244144242342221140132033341243124023040420341342242324323221430222023002011131333444001311430103430113112230020242430200004110412442304141422332430201020410334224213234431230320044011024042012234432033311002244240320331310140113234414143313112140013204441324433332332434014030404042333313332121404032043014002204131102401033433013400311432300001221221441124114324131441013211201120021121221243424224403331322122431101143134033000134430403211012204034301132421334220102404000204200211304013041240302002113440041444234141024033031334444320112320001424430012331232403422234332323440222132433401022312102044111314010030432444220103014432321421314133040114400041110222103330330203021400230032231313301013433322301222444122311033323001124044102220421322240211124112321212004402223214104241231230244232401322403241230343142234343432011313020104142032041334042122331402201442214423144224424210224420233010042220141100114200242240421012123030322341220214023003142202112141102413211313420442234143113002243421312303124043112004212321041100434301210122223400433444330343300244102322304424410231340040043142024023402234401342112302024230023204224232234003421234431032123401144331403304334034403030124302432202040224110304033202433323204203422443013414014211333444402411004344334132204301341434434402421142302124330341312241333302244322210230213233142342430313100322244213021420130223124421011202044142012012240140404104113101024121144412431212003043003440311134044203441220041444343030422100412041202303344200441032000031014401302314200210143401413404200120313404341113322124344020023400214214143434131432422032132022212404230431040330014244002414411142003111140133304202302202042412141222323420243241232034204413400332320013242104130303133022211210222240234422114201411001444012424301041314031444142020104123144003010224040342014301143442141301240440021443213132220334040324413431313423443303224141144402334043444421342142402420400430440303123210224321121212430404244032324224230434432003430021201004030321444340230400320031133101132431300423334243302022301014330240334433120012020432043102002330101404203420024323341313200313124330213230404031242404242340141101301341331302142101032243423124341322200441142413011334111140240121244032021403401110330424133403043401444113020143224021121313334204424402301131240340343200400032310221413203011404223234113202322224210320210104334001130412212231310203222144422121421043034421324220332130331230021023202231230241104213041030120322434323121431004004111313413042131114004204404104444242430120320344320032114130032210430331300023340142400130101333312330100043210213312213310230312403411103301410233411122333204134303344304004330223204024114020312241420040142222314110304330422313421040110144240244210220114212214332400003404130201010232233040121421101203344330303412124343022333210110003232230404301334311021012040400230144400121123430122214140301422441430404131032022433240412042222234433444442101131000210344200211022111322110143410204230113022301243100230341410444032234142004332404232022400341331323414023012410403220413333413003041201412014114304331043001232330221434111023410241331422441044334311101204230232111010403312332204042243044003313101011012114034311133432424421232141314314124434414400224413004130221312424333143100022343304233", "010320000412200402342434401112443321442124143223300010040134142123333130313322430010004244134203122121444211121211120031323141143413410031433124010104214020012344310404020140011234031044221003021112414014424442430144212241200414012302103332400201214442002033110333312223024140133033232003201221000012343442034331112130224200103201422111000323300103030043111333204111214220314340444404132211330434442000242313313002031113414040034034332322314431423014242100234302120242301120013323410100010202113401424211130031032213244310123202031444320134113420033011233241013421410131121332020314133304111023410300012322400100414200242331332111230322003144413114213300432420200231321111112422024202000130430421233420140030331123321134442144213401433430333211113231032301421311333314102010141340334223444321244243432321420331133310311313223342303332420113333341042200114120341412124001323222002414313342222220340002410332020402220030234103201100224213104334400020341334304221223040431010402422222411413042120013431113240303240321141302042142202042343000144342402202334322123101041022201122120042144132331140123310321241103030040243332313024104343333242323223224210231244202002141423004442443003210001442430433330424021401140402142124103123323413230412044330142102120142011223134001321142232140031230304113212110130442323314140002234132401001314332202222233024011020322232044442143101043401021144431302032340422343024113014442342224121434344022200232410011031432102202240010012140013143002211322022111212201430234141242114043204314201030124301022322213023123223000401124423003144410243203311423110120141443200330100333320202121312332414144210233034304002340314112033130323111434102321230403110022140204210022031131301102230342032143202444102201302030010143244144404021142001204241302321201243140313212324141122321133342201132234044041413133101110440104122142021314130041430200133113233300143340102433241323343323221102112213114342113031314222204041000013410444114422110003214330124110203200340032342302210313200433130222441022444223120403242111314312032243312000320444020114114323433202444412101404443342223240311232233431421230003132114330111211303404330103422223202223022124141021421030412022210304010424211444302302240302334202113432203122034302243330024023013042330332212000013023140140422404312034243204030434402221001220344013032144110102011234303031212243223303410102341013230332302141423202440230302432323241242241244144212321023033414041204413232131430242213422430434043004012112421420011122313430310204013313440041201111404112223430403440313342440123043344313414213001223343124342232412143043244024201301031343124131003042322011243020102423433120444044213111242001103400441342424301320101003421042442304212144000002414304323022104401113132424414332230122131200043243442303432034314101303323444403313123203111402422401043002300300344402341412001312022323120303412122022023333312030101433110031423300420430000003141341400101120220033344101300141213444340013133422022400230014430213403001130444023242120031143412230121113410320010313444301223112001003023423142413202420141203310204240000002101012030102223001240024100330422203321102101043013210110134143223123023011213401122114443102402430212240034100313242312113014004024302441044433143230402242003421233214344314444202304421410243131120214420341202130330032240121213143433113101311023233034431043441141314324320400204200141134411132402113032041402222032422441002434211241332220022331410104424203034112204331441014004310202210012403333223233023242103441144344233204102242140002312103013404024041021204024441322042123400230130213424121200242204433214332102333241323044131432010414130032143221032410342021032200204400304240134220343043404310124044410224000201440432032043403441334233300040323200001401312033122420201030411120403202300204433212241004430302410340331140431132104001130012404210333333113232432020043104440202131224241122334310210204143001143301100142340041000123102034204010421231122214133322041440102012201334331212042410040131023323000133224033444414430314220214312212330002022210323022422232412314202434012410401103044314320014021324310020034103143340122220201022402214131310014214322032434244234223133214133433322400201403040210041432413202301424412431304001313320302043342140343331210204430420214123430311112002004330040243102113224441041142103140000022010041021201423232302230223412330331241402244120023134420111", "002233133013210410310213322432044011311234202122002034021444224443040442213143113104113114340321320334441304101121424221302124324311201221423430012323102244024112004121231013103133023301041034024131223203444044102300013043001042012132104243342431013210443010041334004333332113143013103430331411100312004103414113020042204230310034424131114240023422214033120441312202342310020432304132103231303110431020301242340424403242321130130410302230203242403030334021022324413232243200223322344323242004241202230333004143044133343434313211202123334013232214202341202431404242341013334320121322404143211444022212324100114113043042443411213442110334312110233223423213324111120030424022003332410314401312131144232344204114044341133024413324440013413110323403322110330112231140003211143444421014103431411301212410402403231022223334333333101213023010211402211032101133130330013303032130123234302014001121442042404033221432121421314123002103222241002122103441211323231221042301311013211122110411403303042004314402241022341330230400211112232310341222022414204210104221242114201423313014422444442422024132100243234424244103023204231424241341323220322411042441444122122214414201212122410334342234430314213003400021402101222041230334244412433130334032132111431443321414111013434414144433204031134110442001044441322314333404341144341202143343431223033224410401342310201321311321122020001040301002332103010241232310330000232134433220344304003411123014044231432242410431200023133341130421333420231431422124244434032303143210034340111031122232144442310300122442202043332341134102443402213343204242402343304203022331434301313010111104332120223331221324043331222441043420003023133012143021214401342342132130023030024300402114011311400411303232140341110220014102200333244442041131113111303101340423212111312300312021243223341130024130024213231302424444032120243302443431041032022201320332123404413203111301122221232410122100334034203004404440020333002434130402410400422142302201432120034022420311133432124201400433012211344012110122241232412113110002024001433130001120244300041122011314102210103312241024412400233042434002221240433233302342013134032222232303421014231321144101111304142103400203422142411002401204044404304313412134431322124013040121330401022012031204243433013222103021333103032424013101442000131134032214314033032010414332204220001002432244112044123120204423322404340210131123214423034332103141233104241303120010231413233042030324120340441200010310044324202430242230021310014233023032222210242222200224202042200224024344414210113202232034242023413042343220431322432112020402113010042212302041441143110211133433210110302411103443132031234402334343022210420340402020401210314120232430340030432323114030341110311303302002440224434144113213242011232312430232132123111231230404310230020031001131402202444423401341044240304242234341404341040122010224012023014040212214012032231102141414410031201020104313412204441311300343114230402232043242332214022233312443234323242312304001232403214240322220142444432400103300043311403231432241203011230121311304200012440210012012141242222011433411101010120310334402303104144031313000320314330014141110024313100122042103430041341301222234433021143023201123312124343012321130310440013122311331211444020044204120034024130013443440321213431223024332321334310131242133210043240031210211030323223223044032312121044302042101124000100434241040100301403014100143233040114223341133410000334023411103043123011101204320121040402104342304421202401123101342131021104004233042423140430312021400313214121311410112201143411331413111101103100022332130002441122110314441324330032200120304234110004140004201014200010044211004342433214114214033040421201430403334421421123322112303223104303221410043332242413400040340204411401102032013324242334410244234100403224122122021423114033221140232431333414302220032322442421030024112340013043242334012402131423330201302403342121003020310110143332022231424333420113123210334011122340304323102401311443321422320124010013443142442431431211404113144132401314103343422324244441121423023443224311110144021240221033401111104130241433302023340043404104221141013134303412114014212300444232123011442132240321213100221230300222201112040043143444321132024343403440230231400144234214100031211331221212213010244040044442313200412423242332212201411112300421412131220142202111202234023033401244112302441320301024124403302003014202010440420040122042", "203034343420303040222324434311033212440224431233012142224114443430021343144434401231131044102211331214322401431104324432110430314241323103434112134414023014400440022422210404300200430130201131321342012310204400134222214142110002213313432034113324022122432413024201131131311214334424002314132130020033123044014434223240001313013421200442112332223201304044433202334123241230042234213200122134441213221010431243000244030431204113242323232432124140330103101102433102113314420440332442203313242042414301413100114112023402443010200300124343434144111320430443110242231430124203323041222041014340023420321024143431400441033223404332121023424313012331040013014020014444403333303223024344204402143202244111141212123214101421013002022032400422114230021120420422334121014114320021432332222132131240132120223433001221444041403100403332004422342101104121324013313102021241201411333140040403132340321034044332303031223242134334343310433314133142040430013102424130004004104422431110023221013342402404022432120331341402443431111433103343204333402034411432234321243443303430122140331441124401420441100114431243123310002223441242103143142134302104323012320102300430012222423001043040043121333002212102000434400110133402312404042433340131033121213341343040303102334341324202413214340301024241331320300304304202340313312033241232343201222042244312324120210320443124314342013433402041003313414132031140024104030433422102323140211332121002011414401424223232412232443244400240042340103034334310434234024234122040022114022114140241114444414021401444433341102334144212020203413212024444424300340311140031442222003140041101231304410102032204411020402310321420234001131024030142221110120302311040121333403300341423000203224112021023301220433041311113233242213132041311314443004332331014333120100201331330231130300122344024003110103412102441404302214034234230312100033144040340304403022232202010423434201104212331411412330411110322100220214432024324100031400240341012341203421101102444442343330443030010444302224204044043432233310333224124014034402134323412320443211124324301101314332320434002444314103130343022420043111212123430013421100211203441201011011130010123013202144320043314143414032023434304243340341420323234214404100413223234343311443102140133013141040410241032202322113200422101243231401130444103102244300422011414141133434412424000032340401004104442221433311042224221211402304311040213044134304012310021020231232013014234122233334223131114141203242101210333230211101002300402422431202141012031241423434220113400444401442111013221124031442104341304302104413011111211243140412041310140043143323213014340001041213434343044202122424212134031241103141410213234013424020133314103103241202111243240423243034124414144431114042412314302031232231314010010402133201224330013441110202142301202333101344020400311144321420024124404044403130303142313121432222224302340202322224402422321210212113322301041003120344023333121002020004142103424142033311234313322333120300110240021314004401432141241313411140404144442023343002021140043102434001402041243222132241214341401434010034112403021311020104133003322401133023144244304022042121213043014130410042443024341220101401301143004210404440330101113434440020443310400323432023000104423432412302340114202314242400130132140023421413201203242022404424324420012040204230312234234242011143042210001202112020203401413000143442121232414014204404332040420041221120241210141121343301020104033011330112320234214224312021210344110334344424430224004120122031010034411330142213413203141343230022441400401041424124340101323043202433024013014000432201134320232313042301143410121042431013121201200312031440230131024421244412230211334043400334312001432021400442043312421114123314123421024314120020221334113340414134410413220211303244242014234002231311131241314303011231332210213032400230130241142233244402024313412032201204102113422300233414342440424341410000012110123312420200221323422131143413403131223210441013134321442414124234024240424303113241300120442333113222014121001110113240003302010004304230042221303304201141110434412212132010230402410443421403124111410104242121013320414314030121212140401242043232333200341344123033102011301341401334302022121100130014344142340214203404232402330340434433000332302341141131124011133023222133431041044330344240044024034312140334023314000004331440004012330212032123103432434100331320330313332334220422002123322114140033130233240211", "302412012233202043203104142304243303401111141102333100124241431230144224443030342422330003030022340320413044010134114333324440011004431222334333344011301233341112141001221434443344243142231120424410240240003333420212430104343402002124031114210341133002104302021103323031442444443412104314303120342023101104314010023324034202442023003112310030021002203004102331230122304414032332202333014432042220342320242213002012412012121304123413241404411322303240123030414424400222011222414024413204132334243413210331140301413323140421432202102440122330332341243443111420141230110221133301013414202230143210204412344232323301414042023140444442030121201242224441322211041121223422301223130332314321232021033314303300430221142041243144144402002212414410140210134442303333403033313123012102402332434233103332341143022313034033441301400223243104403043444043112310203133343212240130330241112312201442042444131011224441033020221014301123011030400300343443244432442212022311300203434100010043142140210020104042003202301314101032131424230101212103341340442322010110134424021320224110230111422144322211430303314412004022440023112410203130204430344443142022014342201032014224302001442223124423314422413331200403140133413140413431042110341211423230103232322310141031441044313034022141301341443212221410004241300044012031122302010243014210330214144424213400113340044303440441022214343042134103421212141040222144412120121304144142240043324422124344142244324333333410430011044143323033202300431113313220041334312310231241443413143441224411030400120122411020043001023111232203341104303122224012002122324303344414002041003131422401323241314021241300320320422013202211344401400120130243113201444140410011033002320212303421410133213340421313311203411232334314302111311321244241440043023010413101424214240011102324002124430330243022101141112424112132020104323230023312242123420200042232002231414431114031023200123330403341411332322214132133102404344131300341431134213100440231120442332233202024100321003442123144102413440323210344123132211321102143040232114043132203312101110123102302422403131412124140202230320320324304102232003233244144404033124033343214240201221032102404411023021310023000022343321114320044414431204313022102100013412232213042421002410314142144214130243023123011142410242414042331120023410003141240302330303044042303000431243043233213314103200314404122111423123211234023224124311441024312014303013442140242041404100412221312321021344432420041331314134042234101404021234231304134402333121120143344234030342011410222234422420213211202310412313143220102440443222232343003410001402214334313013133344423343321111442342301132243031420404203141341323400030310244120021323401043030031004044431441120102320332332204343210010432333401321342213130213442010021124323241313420002030143423440443201020111211113114131112221134242422322323044233022242414012034301201400222113041401021222030033034444432240414434301441432443014333343242213244023241410114340204244140412203041032234204401000003422433114233202320331204443423234310133330321312332332412301434232201132410322441100334401032034413113103100233031244410114331044014103010442002003240243411313443304103020402331402240444231111214331403304010344334130244231032004124331220031144413312434431322420143331214024122240440311210320001333130020032304400220031102301112143043213140113012314041440232144232144204403013411141442334333332410313130010003322444210341123433101331324040242122310240342243131411203232230100041403222002311121420202342120024233242334423222120333420000242300001201032232103434423113430223214211434441410220420124343133221031223100214302030120041414411131343211331024303141411014231402300314232340404033331403410421022234210233240344324034102221141422412131114432134331031303441300220104310012242143102043413140320112221044124122323044433042203000403323401434300144312001040141124231102430342011010222322320012003210121243441400400141333112232403131320331231321034310134303420404444121003301241242303320143100144130230334034400034313321333132242222120140103130304013131343332301220332010343142403130423433340311242233340311410224104024143143213441320241141340024112144334214143210433320223333213133201103011442202344433123423411031143331402100124000312032124122021444004401442033333333420411043032124241103012204302344201022223121122332342034403033303211323430412340321114314044222030120331434443412043143034442010313220013322", "123433130343230022330111101403330244001101111243110423241033303201413004021234200323311442344101203404120031243401401023020020200330000400201402421200040314321440331100121002440401132322111040342444321013324103240003324412312143243330332240323410001444421104303221430320242124301300420130212444000430130134313330323221220224202431224140330323034101124301042231310431341141112322110401120210034122140122410241311103231013121343340244401441330010032330000434134424030032334314340313334203214004030304032230403220330134330003202302141421143333242043321031034240040214322442311123302213424340103221210101331343014420231204301024434201222131234442441023330441243020412133221442403322110014313330030342140420230224004043300214423003323440420012403111304412032234220121310013311030442021222311413304320423312144033101031124103043104124322433422320130004130103041302321013122401003204413421122434233444341440401314401113433031402423322443431014430130022143423400104000410414104403110130103433310224014102430220240212204044003320312340102423023122424422400403133120003130243314143441144020032031441212122230134143211214242220443214134324224033414243304400402041132003110230113432322212224121241041133223300423033012142140344314123442243243103110011232013324422110133411042012203104040421103333103032121133330013104030313143101032103423344412144331122141321413303120400330043120002303413124440021340442231243014332134010031413403421233311124230103020024434430013141113134230132113323130224341422312444210423203211324441344440100001412210334142242211002303421431014102112244140403312144330420313302230321322304034103140310230443424310233222112223120410203341002043402240042321323423323424312232402334003042302132044303100323241014014341001300030444424143201242333033020142012141332201223022300132234000231203332003234213101310103231141403122304322411300002333023414141241011000200001241440030040310024111202321130034011243203220311313243002242014324402224000224024303120420444242043021102042022032242220443144421033422030331131140122222130423043233200414120024113130210214331332344003234410123231200422011140204322342403034322103132033102334024004410220233232114430024220122132313412344422334443342342212304033331330330102044214203130123333212041343023041211022312400043001344432334433411242101123230232320424004124343004110240241144323211313243223423000013103033304040211124213444134321320440321442244434102023130340214101020213243324134104420300312323204432032402431323112241421102124232424030001120123223042103120230420133330200410340023322342400434302301104331330432043133333102043430134144233004131324401144003014313214011324323131323204311033131122202000043132233222102233323044231331234030144341334004012231202310144234130344030341042404233021103314023213320003112103140214231311020410031311243101421333110312430123411301323431034104012131343300203041102202043021041330221234411304420330100424223034022043202034340112011441342420021331044021012131100203222014312203103032002001040133031113434323104204323420441120013433010330123022322210441141341043344144231041203032404112234201244321244141142330323300204432321041420134341034021030102001144333033422133033240001144240423113022323101334431204113440231121214013110302141403144303333220330240103441214200002041104424121402342020444040012001002413113044044342023144122130343314122021100112304220132410222230121143043002303000232214214200402334340400022003000122430321443234014333212434341242213030212110043400412300422320132403121012141033041131012341003123041433413412403413213444430324310202434121224213042333313401310230131401421201034144401314244204101302230331311411232303344131413243033201302240201024310314233440413424214231114314144021111131044040440040343232201402312022244404404004214314021232023322434444311311410231302220331020043241113100014242030132331102223104432141233340032244131344421314402003214212011011204241224020244304231133303141441230244330343224444412003432323300120240124304021320333110403332421311124432031133141303321443014130340243422222031433420222304004144232443244412013401433431044131232122002231131440412310034414001004242042302030401031024001113433214121010441322002213131042020233142021133224110004012113143000033341144004220032022031001443103024041012401021122434211020314140012000313223312403112404422234044434331413401103131202322112010433130034202401311331440211421103003010303242122143", "413122211233311341300031332123320101140032344304141310022032044330204111221422424114213432300321134144410200023131133014220100042101322141203134223014113404444010443423332442443223301013214100400401020223124202413221112323322012023132442004440141200133230010320400312030131013110000134440224330332114010421321224441000411231320211141203021034213313430301434104242213123032340310430312043024321030303104000341114230230324003220402104103203031234401242040220001134241212204111114220223021141212433323140401244440033042220430222111311232223220012102101144431410030443014304040322101444233311203031140312340410420031243433323304020304013342043201423244021141003234123413320312312233233224140000304431112340114030033323400424011104330401124014011314130331201314401103104140310030113022330310331210241142324040024043204113431034224211443110320212014133404221311133043204042431201202232120044411213044211300132334010430024332140302013442413342414000204414242031031313322042003343310200333123441114431403343233311041203102113122434113002241101413313044012020402442440001342112401014110044104220043302134302033134432242231112422333232123403110133333411341402313034210432143114301320331030402022444344030200432020340433014434343434131134230224002033420100110222004323310142203101024422124232411203100200002000140134323340023433324030302110124424203321420042203001414310303342103330423213303222132000002301213440322202230101420113200142342213422011422113033220423242121103204023043141021214023024121310330323034104112030040440021004104211022133101001412214024302033301302223220123433024334012241124442142121230420400411222031003220024434140410140110043422301012342442134444224140313223214143311431334020413030301212240011000243104242123002202141400433144234400041130121142003323023320241011043212224324330430104020402422213420112232413131124104141043110443222200422423433412342124143431301422122012203302303243442320430124332143134302022114223113003441034423004102432003241331112014301020100133423244212001111404024022221203043422022310224114223010414443102233041134313304201043340413324404224400440434221331030420133211000130324001243311034200240302242142331121041010023330120314013023444422314301030120104343201210332402322141313121344310040103032412114240110141122334202320422132214420010110241141434012204213324210314211423033114122311214200220101021302211431404124321443210311030011344134134243310011214033103200210434322231214441110110044343304333410333402211131001300141303431324342400442221031214324140101341433304300431002242202421211331321342341040043032203303213214212212430210114011112022230140111103003421104222320310214314211141411030220133341022400104143202322314043044144242004324344133321410104112443234102111103432343422313010211403300301230334102010221241434410240110202301023332133114123330302242402441022304113102424143101023042424214223430230214443024314243142444433434403343240312332240313422433431224101003421300100323101302114033003231244203122112401101402014130404422304223211224323243111142331201403012312014201402044320213420444244030330132404011401333204202001321231430001314232113310113100212301313002024224032131422414121410441101422023320440211122040341323111400104414123112443012233133343020112423330212222304214333120200434133033144001113130313412100321424242003422412013323013433243040222131111132130304024323412120330023111132231301044102041221134013022104220144340314433130042143102404022001130042234204213100201110044203421210221042101314210342140202102143121143011020030344013320103100434400102244013432411112434243124242234221412140413101110032203244133013231020010001404431302303030034212433010013032013402142211444110122100012014243444232200012143431020124440421222331322213400311024420142223211420440232341142114444034401312021220024034133431401004213002201212034304402244114201122021131010122233332243420334003143100331042214244034223121322400304224443231334034001101104432301224220242040040312114134213144340032343002021332331432340411320023131243014240012144201002221044342420032403424411444010300043202140132132403201423120030231043102311343441402000043324330014342213132240334424231424443123344140430414042234300222433244342434142331433111101100134434424332010012032331403320440200111001234111004243030013434011442031444120220134211122313100131132014014201213021213414014420141441103314112102432001322404402244323310231020444233124332", "402211041430123404033140113333133313341442302400031043011303241032130042133201144230324423013230043322041330040422000134004204202340202233422412020310220113144200223344344432002313310342113122032331021004032303004200342000322241443003004003403010042331230122231213102324013414040231343230042402012303204140040414314123121104044340134021133024332004032332310210342100442424120011224033403402324321040234033140124444204012411310441012021303230414314302033441031320210442234101200034044122001324201110204030011202143131231234204044020320444132334143431331133201111234034342311421143241404104230424111020231304104010320022334114224341031032130212411223021343120013032022022042301321442340203242323440031040401042234143031241024400344403030002212214121201304013222321141011213332201213423121312241213424314104312334323040032241232222331341224202031034043331034141421213143032001021104030110414120412002243440043301411233341101113031411212111104321133043442110300102213144313342204234112041404221302334021114120332022440034403434103324213024411022434443133420202432413321300400034120134132214414001120310110342012232004220032244124320110331112131100204314442314104440322240303313431431433404204224223234242311112204413041210310044111134312400104213202033410402334132330322340423120343204031200112342423240040301444313304014324133124214333422211334314014332441133022410440334224330401401441303211004133441430041213314431140131442230142230434421021211321300121112401110103402310231121014301242004401020223133222340001013412043423031012031411220231330234043342243441234444004334024001432241342332430414240031001011113324014124221233140221404303423231433430420004240402421111334340314043212314214010110032110004114341413233202311402204322142334300203432323413234241240311240044321331013314330414341201310242213114412413421111103211341344030334110441042333412310013443402214413434113434334234200011213234311032414202231341103302131443004310123331221204211312200143414113110200323240011411200123103241221041122241000240404320141143134030313123023231210334340243212300314021213323431022430340311434433320330010103304311441221043000423033243114112432431410112101442334324323342443304444221124302124022413101433344332200040323120203113114224443200021023333214133301401142134401212432402034014333331113132114312213010210140122431140224441240342301040304004322324413200432233233334122121313441123323340143042434101131214434231201324002313122304232301043212012204114101432310440213411412103144321141132041231033110311012224320103140442311432022402412403431334031043234202401212120242404121142110041412102210111344412341013114204214032302013244420021130024242101442204024441033112122341440410343040430441310112201240422020242233013324300213443111244220102222432120123304224224211341202034210221300320414321414320144013103430234322243332011322041240442332443224304300121432210334444243032121431414322041131314242011132440232342224224421143124402012143011113422143014031214202311221322313002011122424320200134301223300041114421312024013010140211341244321442323424230232404122213030211413042443112243014124334322232334333341420303420010121231041241213341001243103304411113044140122241013011133422013200441240141210031131400124323244203101332304130241204422110322002234301141212314310401014014430011222004230131140122441221411432240110230043341212434410024121102324302134333442022114130044423404002424343200302401312143312001023402433431020143410002330000311421242312242144242202430331120034133031140432023433220134324322340303004403201334003432211220201001323024040133311121301334233213100140102042230113312400210213422243042340421011110230231020022102412320130422223100203033432314434224334434313241044233132033420420330014404440300111003302123121324213022431102432244424144334123310020222242032322430343114321133342032300003203244301024344313423333233013131013422142442231341414403004002244430014332444013442103000133144044140041232210240104412313010011424212431230102042400443241011022443102133222322010041412240142143112320014244114410343442001241301241000341333434243141234243232214334302242104031332220042132442143312224134312332200343213312111331200440230121221423314444021344304440011020203110400323334011230412333024034011123024322041430144242423044300243110102231022100221431334414034413232120432110010203231133111123144203101100110331410040413203021004201231012433221404132113413004", "302212334443422044103001344344124001312422220200211144242114204203304333024421044401403034003221423301421403420111332010201321430221021001331103121243342210303200023243433032342114023002024040314342434342140013001403044010100130103124143432334311040312003032402233431224312234432304104003402332411133431212004201322010410244400112000342022213232311410221100430101234124111114020342044042422301134230100223444143331432330212021134211003114102432330131112202310343430141422321112102223433233032424011404310022221010443344433232340441444302404341442413112424420201413443412302241024240014133133324033030312124330411004403112322300301220401310120012312003033241220313103042134411030122413320241202320142420314131113214423440141324334034120242412321414232431211010121040443444310414223330333220142041332200444234424022423112413223232104230023200014420401304110104302342232221000310010134240223222344001113421334241103114012120242100223400430433224140340102221024032112322001131142034021241240214242221103141013022323440122001420431403031231323213010140314120311014034214232413424100214310313113102304424033142013014220211014443242342302033031031204032224414221222043404412320222024211001043230224043204044302120242102141333000040213214304122230404141203401001300014420342130431122022311020444411024040224323300040330333411132333043110231420341144014424014110213331130244124003302213244141204122434202144423234240244041302412131434234330221140330200030424211123440032444134200013213333303301133400232223432420412104424013422143433032032120423140043241023244041042442131443202130021132321031333142011332221220334424433113122332004001420413042044220421310243404133334424231134422410230022420332114314001001142114004342440403114334041232223423033420213400331002444013240210011212132132410224220200232330104432433402434104011042121421342324004043434222010244214032433203321344013423321330042442302242004420322003443034430330233333014333143401210032042423411342124040313203300414002433133140201234212004430034333441033231233342123211120130401202343003332202041320310144312233410222412221303020444233002024131331313341224300242414042102124402401022444031203223341411342431244210224314123331403123023131141432134330043212420144430111000414222133214244040223141332044310220334140444012033411334444304332200412332222400434304404023421323000333142203221324204014120034032013412341443233441414141402113422130122333130340411414403324314112121421413444420313330440040244121342112144111401422231432412242340103404322122034340114113241343143103313010102210400031040344412304142322130014443413400313100202201101311320231023213243002424331112000244224034210134144323201302022123314211014003033122021000112201411120402304444421404130143414220320113121004431030301241304321210201013133320032304123000324120123023301443440310434333021021201234111413244333001402333333204423112340014300333221420311110220044013112213140034012423341004033004113201400111043222044442404243031020312013330203420301444103024302110131032214110343431241244220013010324420220320144020000224423304342000030000310034431234032211021203022322314212412201321101130131012140122122233303414133430140420114132202210031220301233223413442144002303200243241410143330114434020401120023212401441231302222000111334321210131011434302240242113340044140244334020413213433342203111113240202341434100340034233111430230104121444344012001002130000210000321420114303342214441023311201223322003410404144210001130102122232231031300432330420141301040430310343243313142400312224111314420233103323230312220203122403404334313032324103013410432400432340033033034413221233021120241414021134032214212142422043122220100240340434041013424221000040203120144341414123222430200003121444402112001313303044420201011201122231021022314324111311312002024204002341021023404342241111024224133332013131100224431442134110313023311010102201134332030410201204401011223041231334221314233002321142010003242403301204122041322034413041401041430332333221001333042102340333104213440010221012002241013244110332441302230424124032320404034403440304033004411324243230432140210412022242440330213243432044333233123434430134301421144430243230310314221140214404130131101404300023001223403043040141321342313321301334234301122341220404120013112221331113243131122044222432433341040241114300241331041130234401011130130334120210344233234402204011224442142431132040300314244212233020430430", "343300442001413020423343443433203223224344444104444431301233331300422333321041234303113344430043140344444100344102230303420322342143320121413223440013322441120323302203131320031220034402133300140022340243313040112420001243400013402313344014221142042022042143021443344340220413043412213444422212112020340313420101430041100323214310144110302011341130300442013342013430123342110022302413403441103212034211343310132311013242322344131414242304014334121010430121001030444403143023341424322444323114422100211242433434043140430203213032014202200024241342211123114341402420241341231300333201310342411042401042143414202332042144312443334431003303210144222401411230420144423222303430132030004321412123400332412332111024331003143110223444003103402431343242004332214240122400044032302211100013434032110303440142422113233323142130143200223411111430122221441021002302312430210004041042212131004022300004424102311103433214332443340241002210021123244020433341420343011212314330034303034111040242043010101210210231413320121042314211030013402234421042341040124222041110031021231010411144134032333044030430231010440413411432200031134403241230343424044133413432221011101231321211030423312120240012404314000404334430141314010440031012304232200101401422311303320021043012030441023440433320141222321013122442210400032103204004234233021013443312133430424011314403113123142044144014103032412004321232000101002133304331413112242300341114230314033410411424331204341104402041423030034120123024133321301242342420043344304443134244344422300403233332343102004332022442111431130242340010424303002123113323110223342123134303010211241400203221114121031222044334041143143422100112004230300411201124300131341443030230122424414042241143434033003401314421044140424300024432002122120310232112431413032431411144041014232240212001340142433002134322122202003440031031144044411200411003113100243102243032020244403121021402001121233240013104343001243103404210144213020323410424224122444022242223033340123041341403223204303330304124401340430034412203142432324133411120434121201130320124331401244321301410003321302414112400332422201133413323332123322400322231031301120102444440213304341303224413130333231100144231442421141100000012210244422323244300031042210142320033003020124043213433242030120142014031220102243314431020223031231341120040224403034142143142411214232211233022003020140410340420214330410042043303200341110343430130103320401013012210141412042444104024102401121111023124340104123143021410144402110020202404341433030313430310200432332342202400341214230420313314310411410430103322022304403140044242120204241442212313424031114242203013430130120330103302102422440010210320133310144114113034403340024011013122123023100020203420110241034123241111310143124234314244114444140141323144101230442220132401201012300220134144112141401213021230021113030231404133012014042422041021210231431433104113122223034003042344413101211021203304343242423431110021120104142442142400032202434210423031121311021240310033341302130404120220310410443404341234242202200224314230004032231131334442231213112110012114142422240122040020420023302202422410143411412222421404422421320101012242403011043300143232114214134020112203444212240221404002203222130310011220102242341133301443422322313211010344401102222400340430410241214400111132231411422224202443034041044042034004411322031423422241323230331411321121321342302032224201021340042140424133002240344140410432323420221200334134013411302323130441013012414401222141204440420201032121200101223111201243302100030221200042422103034133044030124213331004212301442420112210001304401323111411003212222210044343043113302040332304324233400134303104344441343221244141243340403104241443343214213112320424411220000224132243430110332034333223141321021022100104243300404312132432421134022143331120134424413214110122311443401020342234144030311324224113023430211114303144441434224033144434330200311101010143033343110103011322441210233132344031343204214010144002222212311202232043044300234040210132334343420340443000441003024140301224421332013121012313010130332022100043323424324221311100000041042444312220444203222111402003324103401311010140213120310313323110142113442304200234223440302441441002404404214400344013302232131324220120323002340211030404121312334234123312231042113320301444402001102440343003204331021214032104204441241133011013341430101022144032144311133322412101200024244131040311140000303210201", "243334102342310423422234333334310313023324220113442203430132200020443413122443433413241120141130203231320413433433001413321102212442003430020233213042101232412201102331112320013314203402024321224232034232441444041231442012100323211134411444312032320042314023020440431444412442330210414431124142044101431313402120022212231403032430040233032143002202212442424133143220424300434022320004141430442403211014233040413330031031303121244232230343334220332344011330341024140224002401343211021212322323112141422320422130201023101041302432130044100414430100443134421444014340303421021122014020443334041312024012030101442220204433032123403101113401120111103044031134100113103043122430200101111310102414304140410040131202230432334010312213113231301401110140303004413240400012432000022420321433001143034302141121244412340210214142100211222004322031434433200103221311042220223102143233400433214211310112440222122420140100324320142222223321403241111013024002110231122240102124043031110144423311440422012221231024142023141434221243131410042133041444143302034332120302420112431443100032004430123003230413333303310110304314432323100144241341023430342002214220444124402430042244331331341400232024013140402042120214231312031321112313331203041234120414433131010331420203242313412033324303400110030221324002330344202423214044022330441112220340121242022301344144323314130311210003031323322304121141241242144122214141033144240133201104404403243033021102044014122420142132113103111142242132232140110431010241423014003202330442131144233342403304414124333220133243430214032004220134220110212323124043444212314342411421103033433114201003043131440143034114440212031313242430201414330441221030114124114143311314200112320123421303344400303204114030304310123311214120123120022402012033243001340031140034410120100120304021422323341324012013003020131413420331334023224331244413214231004001312211314312444431400130402211342302010124140140210040421131133343141103030011401410234332224401310032122403420212413104320221243123300433202201241134441213114441303130402402142400122343144423044440203003011141423102242321320403421444010401213340311133032140130120423243400333042332441000324304304431001211201004303020144030003330034133324044442123333122402403412404101422321233041202010420041410331302233322330404130411234212031301020213233402200303220404142234031421120243331021340101120233232012242040031424202442202223312001410013224124342431014030140444231130112221114043410344422342423124413244134402411202142330204213214314101133141121222444041144322343044313024114223114121000020213040343432333401133312321241131341231434203222024211113102213323110214031401011303143344040433321200304412231421232400144213312301443434241402121321142033242212103304222303000340020330222410202443011000303341121200403213234310303443004011120231313431133002224304414101340231442233334140000014123332201331411214123432323044042123031104042324304233141342221414322404200411021410440234104332100031232021000423343040113021344333124141241301423240434133231340040114343322224434133203202312124004343123213442402042420410402002031032304142003014341420102241123412414142143430224040012110014244124240144230434134413112110011310311131313112122234331330311214042123210321133212034413123022342423032004310144113221120324303234430233110031020304244444123240041031002204124120233220223442023011031440434410044140230243201031430414103330330130110243111304304220300033132140124434122034133322102030323431224430311213442132223140300401124233423410021122411224111320422442001140344103423212031104022223430333110114244034032210131102221041122221204333302422323403102020022104014042223204441411213412214432001324241122332340104122203344130134430304133212023421442102223002104001434042024411433034201042420332122222313441440134030210220321424133030320402333243040011214010241140140240421413422101024032003301413304424302012133330014330141140220420402444330442021001244234424420340122214012403221440340404441113131234201003300010202221432310330413042404342312311410011033000110224224430412344341013020343324133330141020132030332424242030332211123132311300130133112414320014414430033320033033431022331213342334310312204002221031412140024342100401323142011123112444240210313201213321312130021401401342130211442120244224220300202222140114013244410000344221104033204042421234220404244424042002222334113411213242402031211323331233001300441333120243340414", "110034122421101440234033120344114403323221124012122441332401302041124201412112203403044144234004011040334012242343410201321140101233201042212411410441142204230313301324121443133240233033044023313443200441214222334004031021104141020403300404240040312214214003230223222412234040314411230312424044402100421131340201200414144234433414320234330043000202401203104422224140003022142113000314042131300314114332104102010003142122403014223110214343243444103200420344122244032203400434103412220003221321323430200401201224202224402202004101031412123242322143120313330021140340234223340444441133444423140011432302344113404424441400040304111123142031431234132323240234331141331111110202042112202122303203204110340042200033201140441023244111040422340032303244221110341023424234041441404021133044414112210334021034220044100321412413202012342413120003403240111232402023414321422031422244132410320030342214213343432203141030001102123323000301112313324111011122223212031102412030342313230224403412111411341222022410142024023323043014413324320013404014210222031410333040023444100101031214101210430204324444104442121240002204403441441323312443020101414332120221131104412323441103113202404320244102113030404123310411402224341412102402142131040001032004101200110103202233231020312004331233344042100404214024120440302114432342043241332111240242000302042303144440102113430300211431041341144422101200103141134414020402131434140013432013444103042421111132130344443400302104432224103222313334213200004011044314112224340334032011003333440413311424122423120231403120124143424002404113331104221221414402023443111324231111111031130004400303003011420240410224010111030323422024111401421441204331223312134210020404130013403004131442444240210120310334313244042041034014304003221320312410210111220010422301334044004004210110400411230332311102203142032100210140031130210110444032342001011322000323320021301101304330304322141320240204444200132024403013322134221440043132332311102242431304340410244414034330303210220140134144222321412341111331111040002241441044041343142032220313321420024423311003321440432233132110141020314431003443320021114010044441342212032122243023002343033440413003010433304244024433431313110340442423431333001340413201401000340203234012013333224441133302244000431042031430034404432241114310443241001010024040002223023404413234011132232144142043130121322334312023024042244210412141412431224201113014142121003304021240133041122222401031320010004134300422142010300144011321203041112412442104134004040400212142231311442020334401440204243230221442320013044004011321101201123420420031433322220121132243343101004431411113041230244120333310012034130110340030224313111302220102110340311430020024044044012343300041323422042132303002233124412103312132012034144223222404002410242010214441131244111223021002443302003220232132130302020102140333044040133012432023334223201411243100200121322112411343133321321341443201323304130432402201041124400321343203432224113030141414210341101343111231102042031244430323114011041234341034014023022411333100440031333223423231020420420040143120042040244122001234343020244241000233010203243332434002042221103102421122444133241212141332421443130301321211114334141121400112430211433203012232313411030011210424442000240204144131111141220041332001104143202004133114420241401434121334032104110213332011444230100224433102331241332341444242400414021201330424403230223210424044224423201210002234241441330141203402422113303041042314320140023343013403433201244114232113301012342420422201113324321421203041440402412244031003004413400410231013434310131234340302043014422423010001042014221413440003440442400012240020012021122030314243041044434241344331304440020243043141224003212423410030124442444030302241030200004422042332342412430224202300431423122024300400204003330102144131011002331414420302111301444303241032002010403122013004023023244031104311431033320411120301110001130101211121420132441133302413010101101422441001401240343001330323432023212102230114442131333114432412220134133400131331301144004110203003203400021313021321414020042230020031033433341042233333113233043023300011200122011111340043322411410012421423214200314233144003143443424301234110332023340133414323122022412424003141010200333413144022121043401230332402210203110014100143412202412304220132203400112410020131300404143324021104202310244343310411100401321431233411114103113323323224223033442042023204340021332", "312434143003110020124444033404213323224331143024314412304102300420410103100424144332421012112432321344140044214030322402210111010042104132204123024324204022422242430220100343403001033342004441223410103214243144014040120313032141421102430311314440113332221114440242211402040110424110034142331204102324014232003400333333302243333432233444424021001002043204224301002241421023010433410310221221040430433441203123132330240302034110002223023030414444040101121122431133312042022442101430134402214444431424030133144242240104120033344043040444403121030033432131211404132141201432423022103320120410042132413041010134230024133223020333413221002432111123342332223034211432130314134243243144440344220444331403313122104304412241202304000431234413200144402002144200242314442341021400442303404210114213030041131443413433304122330224203011301344433011320344020314130313112441020411012331124300342424012022433220101142400100033412320331100012312004430114441201133134101423400002441023311443111312422132133403310443334020311433120210302222332132412341043102301331121000433124111302414202423042044244322140241222323000044001020224031032210431022233121224121214103240304223143114434130231034311110034134040204333441332143110434013204204444012310222011233130133404014133133021432203301210101340442202331134003432141110230302042242312102043002033220300124242033341040210424413101131031000121334330104333023203433242001401134443110132214344432101013240242340313224113302100441013040113212202422303213043104410030430440113030000324421020343440041003114120214341304111110013000340344314014232004321120343030022230130011112420323304140133030144024314220113220040302144401210004440403041010114044110223303421132133202343113043323133231144433020213341121233304021341403102020134010434440423212033334423104441043004240401011013313011213004241210141442334022430411422332114223242120404212441023022401020310330121432103123133340114324121124344440304223130134040430211400342140101241114130043411302243202031312021203414102213031211413003130130413310411112324322440313313121323030013143022134344323344033042033341001414004133232022421302304421240344320021222200230434442102100200120012030214431040132040400012124342004212432113032234011120224343443344122331402424323214404203034302231402040431131113043444412034012202322022003433000214234203113211021404332223040230423200423123031444430422040240310312120220214223302041442243410324023323303132201423204244423302343424434304314024223100301204414024400000300024304424024142121303224041230244242021403332310110221412324020003422204024213303221003412240240323000431202024041100322314110403202012332143024013420312430041343141031321202043322203331244422142232114434234401212033121021330403002134312314442131423044123113113231412232344222400420300443334312341303033244420031014104120011433121334044103323004002211130124432410341221102040301424320320301220032203223312100242122114300014313322123311201440441241104440404241322340304141241121402202002211134400030032023001022212023331244322044441031002103212322412140431131040400221204031234411042011300143224202003004234010304122144443112233313304330002240240241042343242422024432311131200334310313304041222104242221101124242414234104113430113331004414343131312142100340301013202424134341231133144331121032223422114314120321413413020321034443203144134140441024404120333443320231444023434103020223334234410022113402312343402220040344002234433210440131401113033132101034143243243422344422312034400212344322142020302322400133223204220223201312221303412213020113400331332340132001220342402002242123433040044222140131311344040231133123433322112440423430212021212124434331442013012430031014424303432433232123300323444102414020140402100424013203020001400401441242230140021322014340430441014342144021130410434311112443113203112110100411333030123304043334341200210024422021310313014403042303401211141214302134440302020430033102440201313042400330241243141334031132021101013204331233204243332143341200221421232433203111422040333211012334412103302214203103321223024433442012420200302011203343204103413021244420243402232322001032313040300012201330310132001121233244033204143221221313133321323032440310243303333344223042411202010032120322233200024441433340133044421330014022202243222123313343303204240123202231302242324000412341332230224130320010243341302433314202120140101233113404132204343231311223140210332430001040140213404", "300244401131303130002233423034032223111132020402240200444221030244143422300124130424402443440040224222243403131443034243422412012101130214223130130312431202022312321141141222223224412400132311013021323234111220341104123411442432003330140134322231131222332311444104201030041033423313112234041444121020233204420140440323324331224411232034222430344203303214420430111131012230204333230342122414103023044034200421111221302120034441210113313230241230012101000304440310144000310130322233120122400211141232243430211113420043400030424030402214212100121242004123442001142404332441032001310422114332110142021441302243332113002412313234124132114103344201123141444000131244124041210423102220143011130323220244401001344404333034431102242243301302331123140021232212041434103414300402113231114313314033032323014420214313411301310400341033201230141242110140244440311432342423404032230441411104341041300423410013140422402012203011202024012224442214203040000444320213224023322233203021431331211444302010114023404002313421421324401142443421424233410113212130243214034110430131232442122421324123003024432031221420341011220234331233332113124310433134011011214213320302331322323424311411240211203010430434011414443402430142220033121344012020114414013422103243104441402304231233000120302423020102140301223414004100222314442200311031113303301123232112132122121410333212030230012131431242123120313432404200100412130321142130203413142411224232324131421333430121222233014231401213244304010011211311231311321011112411303033230314012221442434132330242432401003042430423031044320310100103243303004130341242020143003104313420234404301220310101323234201404123123012420000123112321421302030030413204222413432024414110034021130224244110032411343140423131243333221414332042443432032300100420001300440224412231241403222003132241100300430332204022000012234114340311423143313344223413244223442402243321244413233422134410411010321232420341424023411132400010103300214214241212032444020240322102414010314000041310402332130431440024212432134401231223003413433410320242342331343022324314212121301223033010122414212234014032341132222312122213110212144313344040044043033101424141414220202134033314403233143421323323220120211134413121241334442413410342431112112322433444020312040041124204213013200213031310114044342403314303334321121333333023332241221424233112210433203201100131341024201443333144423141332024012204440420141031311201432123433200324230443401430333004013002243344213134401000133002404321014303123003434034223334322022232221013202441232122324031422212442402044242000321104234103312430321422134102043343011242303104124420144244131300014123432013011324031314100002403141331022242043034331304221021113232141100243043043014131422422423100114314110240112040403102134424214214433312231330302110210344221230412103344434233420010310212024303341433110344111100440401241214201111133030410311301214130032412432143344421341202401430402021110430202224012422102322241020044420321123020004301312322301330304134203413302222434042242140141421214401004442011212214212300333131343020122242432134420414300322241333102423001340022310110041341231324240224144413142431411334102112434001340124123410210432303113340324140230420341444203422424031301134220444222204433331142213132010232114143030334324301323420134013013144343232214014140431033340124204340231321433403134142123124004241034443400413221430444420121212220120013424443020240303323211312404402004424334034344412144121422344442013021234112142443233303114404140323424332440343403222303000401343410122240030020214200334402344203210443434101112342040113100444421411444102033123202232122022323340134133414221001322120124334043103130431002302134330133020041301342230420121214343030031313000441321010221412323302341042210243430023113131043203433134310234134043220440010014200313103410002130011014240013210023134222224111230012043223120024122224241010230310433343442001040214242441111444342131004024021032432420202232300304341241234104011233023304443133442330441321033033213120312114031440343011124312124130143304432424024233120224321432020013231144222113322403322011341144203403441131120204242104312332322420100010100012401242044023113101314301132313140423301031221044342323234130210101221141230123224143114314323210243422123442204002243104300014213010012321230034441101022133340002231024014131333333442120414032411420422203233344003114412311101402423342242414344442420121142031", "040203013041101422023244413144402114302034441002401122110322044220000424423141232200212120140200434111433430301212311010342230411043312410214313002113411440013043423223103014200212023430442431023402434031031114310220101144240004232123400413440241113302424131330312031134201404233223122024114014310132320014031422312030413301423303420231002144201441141340122022421210320324412034032313031143321214144140101033244200224303412003213043244443422412002240044210122401022113142233142330211222030033310210024333411113401441221403002204141043323011313002123144340402103121130121241213111210334041424441311133122112341444032003121211212201211244344411230414230104444244041330230333411314312010233012124203030134020032323442012222201323103204313110422104440001243403444022101402014032104032034022210021343412243402433134140002402320111143224124113341201210414244324242003411311213032033201013430322310133420442223423430301112303113342132244224410124114313320320411244020204102420211411024214332201233222242402340342444113134114300343414230010200003312404414041133021142213310313310223001113033103142442134102043224020241413222332213013023221313431414110012222013011342443332421224443423211101314042114414400442203411003401330433331441202211001102321120310100034110332221044433412300330023303124214102014123040000202220124012340220000120130113441223311011031113410201410224343041202104304233420202104344224403332203212320214340044341311042333312313311411320320140044110342222304331142020022334312110410402104010144040324413112031311221144242444303002221321010302202224223134032011200412114223220311013343211442212014432132330223202433230034014113004322204203132133104210021011242121322001214122033441000003113002223231022401442103442204000441230143040114111324434242324310404011214102232341401001332223344404440021311420013412344143003421323420220424404002342130203434200221104231322004141020123120114423413110324340040334432233404302312344230341314302301120114023102302243134402222231023020100322314424304334013203242433310403243200143433343104020321310134302014231023124003104130003023444402211310103110132010034104022102121203203430213014440441141322434321401140414014244044301422023420400413133014030000032322012124042223211300231101204241101223203321321404401030010411021013334220321010443413140022314042341322422440244323304324211343211330210224442031410432212103240322111332301243243304044313041011211122102012213033224124313300320144022310134310431220011420420304120434120203444333100103000433203212204112444114440440312343001321420240001221021021243133411332143031133213232440003010110441431022201424134421204003042404031311222421412133341023114102223133331424330332244312443132323410132013111403440212212314444414201400204113042322310344441103133431313113012121134323311313044320331223332214411423310340423320200440014330123312302301242044410123113422124440124241320440141142342022111133034304440422241204001101032010232214012141212143404111301324203032443014142304330212132102102420304313022403243441432213011034203202103333141103301014404000241222334041420014022023014132123131234032110421034331404442100322410042402042311010040444440124003034130413313204122001311142220330124144241222441401142133233044203320430304402130333302002311420301243330242013323424240342024312212304144433402203112443142003240001312421122410234340041344330024133420244444440442412243343323404424031113443114024242000222013123320404201004203342240413020402243244424324404033030432024144011003443223004443032322301413413130414112142301110111012443321133010040440224032111413344304001111102220112104143433241204143134240340002021402413040301312201143403100342424202411423123342301013443341401004440221023421221100031434041402312041110034301013222323044232004444130143411231111311214001031320230213221321233400112202412301340202420102403424431012110040112021134421101013312013104031022223330112303034441304024211134122432021010344002212231234422142113241201312310401240030113034041404042123322243114243431433423114404211140322333442443400423110403402404433334231223330121202334032031411300402223310104330314143410112134411122232142021231343424031330344132233121431214410220032040001312424130343244140203404244224042240000212320202220103333300113001241041311323140230130442134441132020214140200323312300320342033142442214243020301302311244411420323020213203241042211100213021030342401424200144232323", "132304424341431341430221103214134344312021431112223141040212313040232212333341304020433130142013241103432432013303120023111300201034200231010140220421430434220020241414434104331432312240230322041142004120024222402114143043010330110434123431411400320313000434040203031331014102022332302022034142303110011204444010112043033013413401231142341102410144311122401334241240341441301401220043112424342322141410130330121423333340110130421040140104340403234303040134234242442124342010211220301204300401004402222444241112333032243121141402014414104302330310221204040122204132422442443302040432033441323041033403033234020001234031022424120123114402431102102130224300231221104432423002430120114432314001330000234122202434221011021012100334433312020310220024402432012214124134004122344412224003314014210420122110114033212231343422014434413214303041011144314001302443413010414441410231100440303201404420244344003423310310303331410434003133214322402012003020314320341434230411143023413113133222442400113430203433022310113314041022233221124312223003201334114412100421312104143341304304033410003302120144204402211322232300203041324424111300223423042022112224441142242241131112201313000334044332010413122330314340132010101300132014043200344214024443404400441342421342341400022423131231311334304332413221410240113031011213141411412102301110113204340444332404401210002311012012330004100231112002310440424240010100120321143402414040124313431200341312002440340340321342314224334112112131212331112230203440032330201312223443233412244210212421121013030042234113320100333301202133001020104002031041113411442434334330243234331014314410243432344100212022140112204421131133201402123003404123441000302034404111121211123223340322444123032004131003212004333432242143334024302121102003440230104112131330111204000022212100312341231342404343312304144120110423400241241211332423010310233102003324241433123234203441202434040341102134034310211211330123111322244024223212222142210211400420110202314044140410331313403230001321334001123043013303224241143041303200133023332003142423410442420430124112044043430310223343123101224433132223324441422034433223211040104343420022432212314410333441302323040441324044341134101200020323202420032321213140133043144340430124220223311210423324232341304121222122404423001421113430220202342233141110101412422104423022243442010331121023141314111304434344212331144234230001314030224333332020441423341243032430213404300443241024101403133322404342313230341420102242124120232233101123041214210141031300403423324324314122323420414112400312324202123211430231044410134301110243042414304441323432301304010221422414200240402220121134312213133344443414021311123300320112003024040003244420331403222401333231341102123423110213211240002324134401114201231300134311104231400411234122040021033241330211410332301321112444224013043411242214013020003223314013400101233400001043410100204311434324414133010322221123210024104223432222204344320312443013002401422123030240012014024240320224034321141304211123303112330100441103400431201022331424142332330402014321303424100223241300142010034131323212310134320301322333111011022140032421432224001410033002422322133342120303243200031330211420421221121020000324141324341002213004221231010023123001444244022412222320324023312202113210043320310014243420412443414033422130034333014023224413230034322330044343331032114012044011024133113220041141041111121000312134034120432442204401044104211001243120024043213032101310411201320101004420200440304434140211124214001022401204244403230414443202130130044420113240240114220343014304443434110440030413001244042442311310004224110234224432411102344032410322201130423200231213102021030123033140211042003431322104212002221343210013443401113201403224004420413031203024034412414213341023443321331034004133304223322104033042014130024443302212310420204122144441322444012343024213142432013333120124131242330002131440220443400230303200133400100101112222311233442010313430242234401002402122032033304403144104231044021334124320011314433121110141340220020413010100332203130041133432414230112301444141124210300344220020344202130433220210241103334311433304032203313243131123300200133311040333023112431334013333111440334201443214034110014420401412140224402214003431413144012333041423203120042400401022243220232432442220114210132233221210012102103142020020031134030041443232304422214240120230112021214134343230243423043011114200331404424", "002022010112023222111210313410121024144212031431442043224024434213213203213231313032031402334100201414004312202332142423231341202243304224302321122201043442320401322040400424002332322014212002002130414133442444233134311412343243100342444443101432334400140302214321322330224422330133233133220221424121222443124243140034421442312234320433300224013410212211034403422120003121343141342341331321131213211034213030424114141003413113223040004442314441010214410234340343141103420343303142411123234243244102220002200410331244230231040343413113034203103032212223030404103042101441424420313432322344243031133042230411313413403312030314334010440322343320312144221220001323040320340011110340444031121203212104241442002140141040302021030111330301142101221024424013022422134020103103022300020434332041130322312023333031232310242100140330130441214040132340321300232433313111403411244040200301334214432020332122440210113331133130130212101322410143211224241403004030222311430013103322103124042140004420002014132430342212310332302302203134404143304233010330424434322310323003232401302132130343433441032332141302221011224322342112111141202030014400112113224444240130230141412132432112313003044344324421302001323220014040304233111431023132143323143402430341131033214241144421214212014032400310103202134143222304130012111222121321114040441131142204023311210343312032032001002312431304021333031021213121442030300013041223303323424102023011340103400023211102010220142224212322143433402230101344213333412241444123420412333000441012313324312101314344124021001213034402030130341432113013103414134133231223434412343013314311424422224221413140410021141121421024103412220334313303123122123111012113240114130010100040001114423343110231444204133020032433244114042243230113204103324000100322123220100040312210432312420421211442034211303102300040043410444110341130333021100413013103234140410030031433314434232331210200103112434324213221421040244321011404040230013340310123211413141410433311443210403010133200231242310241022440240114434021130001002303023221300344301430133201103340144034241412004433132120112322140323103102342434332022103124434104431011134224012244410000221031032403141310413042321123010312021002203321043101110303342144033401443101434330220100014344044043033323224014024012322204202140410214103030330222030323140143131301104412443232323243111041413234100131112004224344142200112020022311023130233121332230230042304414020022123113110323013403143001404122103332144332124214302224004133341444422112341201122230041022242140142130340304002242134043114420421232000304111434223044334233223302324430422210040014433130033421210323421301223203222133230130343310140442400333303344424313310421044312221100131004021322242212414233134032344234444010023422043021134113324231114232311323301012414410434441400300330324244044320201431433223333340433103211404242023204124330211310133434440012202432430401431244221024232214403042410041331442234203124233202002003201231120040010341343201000113332111301412023220341020314142323441210400303332331303031432400304413232214231304230212232302230024033323042313004200312314014430210330010423104211223340103334041303043312114020012443432221213311022043434103100401444241422300302142022021030231424022030243000400331314401042413201002140021010122221034000143200143442223341124113200311403120301443123414222202432312301122240430121220144411331224414443322244444141111133432024211114122102212404104303121133022341220014024231313314012443014334240200404231201222032230123320020411313313311020030024140443303442132311234004121201331331301314011434340402223413124234200402104224442041132144240444043322004333304223020321021014343312044420033143042122104044004311332020430430210401223224424340312432300311012420341313343400423242300210332112440323120032414444032343212433333243421320241012202111101212444431112214041041132212232032130231203241243234020231131003033120330300100311101223104201210421324324101232201132133014300003412213311234302101220021442440230220221102114241142330131342320134401403323114004212142101103442342334332340200333134413241011240432142303132322220322103330032241331042042334230230212242211330432001120232321400300420034112442324444300423222110132012331430443034243401432242410303301130424113100320322312112224340041014212031334410004023120421120211120444020103132302002021211234230432003000231140410033023410403411302100423322123140014112434430111", "243102034243211030121031340124121304100003302431111030020220234004330320302300421211022412034233204432323202242024303240043232034114044413202433114430203324040422411303124012312132402430400224240414143434341203333024444420020223323234434240030004314331341313143303100321413144322122101132400101031044214020421213344403334404210310310143404434043303342013214334344301414041030202004220212310220003434324010034323304402241204312301002223344010032420324204302201243302330414433124224221131244332141120042440342404401102011343414213200344232142403442114314110233430443023124340304303301132134031133431033323123242311343412440211223140140214001310401030140130044012004421341042000220044024414330034110204021143104412432144200331034222312314323043432130000412343242132104023133203433020200341221014031014011014042033030131434304444124310124302031411200141340132042232002244140334012033204141242414412022422111143431303341011243223404202100311022300203132433012032311303123121300321211010112111324321042101243400421120103201110223244311103344234434404124440244011204441034440420244230321413031310404204324102244321133201111113340021223322330122430021330010213033301132323432224421332113111044030402210312303241020143223420312041433422042120330434020324001014402422441110131100301224010012404442442422231134000233313041300032111111440422430201021140110444003124103143443103410121103134444023032132313201004012130204143411213221220142301124423201140221324000440030122114012010040234100322034334143330404021044123332400014220334001023344120022240010202421014434144002401214224420322201400131242113033024012231431212442404012232113244440241131141444311112001411020141330222311113224102102310312024214142430443202123334022321120211111340233311231134111131424240142134013030024140120240313002032134333022223330400003434034102131431221220420232140114320044121110341342323234001421042330133404123321402131310441031430111002224400140010041101134402132423424443133140322201203413444344442020330101342403301112104212201424224232000333003410241004232243324413413133031424104331040032201342202240241321441243212421340344103110100124200400433420231234320210303320203001013443140220221224324421010414401313340141130302023441033232230112443212243042421132110203344020402222134043023043303110341314423303441424334221444000021124323301202403303303000021233223221124204141012303001321344233100000044341141210020021001300430210300122224213424310411020400401113222430104241221214414024404414343312102443342200413210020021104112144303033030230444140131323341343002414224023311321243422104012144324342222324244224114040102000321104441413044333130231423321302112401414033142144022020101402231033202234203130224420204131333424002432141041004414304031230123141401320001040412231332120141011224213233400141341441223441332041234241044103414220221343013413243133140013430340110044404131442021230034412003210322424121342322111320314033024234220320331134114024441414224441410033240001414201413211230113233141441103324201412030431101224442313342131330402043021202240443424243244124030443014242013043434334202234441402441440341103103334114012142233043313314222203031341210032313323434400201033032212302440434234040133432012223313333443332032320424343444443043042432444032212421203210041031410343221202043302010302230021012401340331243441321232323010330134142042430122024333002413410244231310122301102031130310131211121132424214321141300333303003404141004211413043301212401342312132200021103044110431224113412011104421030431102312224233343014342201014231324303441321223122210332114423444344143211231143212422004014004112330142431243021132023421440121341013401423003103323430024231211333410331410324333332322332422431113133001412200200221034430242402120141310310240323332244430213123213112123024321233210103132333432031403224221001203201132134012303222103142410211440001334011302432433020300102300111241430321213101323434103224032440330102034223241040234024330401442021202413300012203034413033440310411423343130011141330022223143001020133434433403024044214434041203020140222413043230424013233443330002240111120131142332312410100141224413031020131023004110313024124020030324441302133211403223224231234223221334434224113414224113334001200140000312334000032144010420032343432142302434032440412214200214013444341400340402032110212102444244024102403212443420304432111224242234331142432434213401210110342023201003234433", "211123421314434021103434204231110100001233303242023042341343244302144230133403014434032442114322200144104031130000132302211040041332020421011433440432131324444003310413323022111343314322303130421414230241443023340133411023401234041314243103031330021440440144221313424244020002003431210423142142041023212344130142230002302232233244043224011210320303012313344341132001220124210143123112441301244441304302001341411104044124041413331302203432414320022110321240430343414133411243021400401434431112012010030033132010404233212303031040143103433344032120324010120414340311312442312230031400304241344213330332312004112200040412104344013141400033012123241310012423433404211130122133412200032240113403312011404022241233424401110401044021233411014342231312231111104304140323100302300020011421100322033022033343240234114421132212302232402041110403201302414240222120322334431411423221142420212004012031224334213310421204121244323341033233303032142233230023441214123124204344340041333020221022001303142410242140044232323424230341313234143021443104203101243131423331133420333113414001213400240003143310401343202233431304141034311400334302112311131233334030244401221301102040110033444141114304001002302044333412021310304013443324211441202134111243134400440022212234330423430311124221221132221010123431303223233311344140312340022121131023224214102141440311324401004040200001034032001243004010332400330031124023242024024113120403121243331402333011001413031413340432114424331223201031114112334024030330220423402324243022421400022222041202031431020323014233144002304102132331044211313230033222202424233013021241202132242200201401442122241024320324411103411230204124202132400422414100140400424124124440144324044013240434304334230042134044423001401243112440442443314113214301240043213331204232104233241001130022233232000313243234201234440303233333424443103301221131330043241313431210100022041133314413001212103433140430223224240103111420430110144211311231121114322340322012041100213313023400423121413223344302104100441222223301430433120422044123012404031043022111110132202221341344341320113143331400103410434422030211204233400440014410441244143321201234312232432202001013033003442424421023230144242243432403140013012113432212242130013233043042324021002131241244104113341002423402333042103024234431221241021311323332244300343402414131143232111010342023344124242324310432042114332444344242203443330334131221143211044034132232213123100420314240131140114402344311042044241441133423143303032044222221021444211344220221023421404324021130333304120323330400222144404034123212322344434214141344430412411002404310444000122320320333120432310443420441123112031103023202044420122014044043442014400212124342224230323013443043422411023441412012113314144200043233311131344232022133413324421111043234303442312144132102243023334130042001331344240403331142011202410311034222330213333012204223031400324222442000204110234443303324412221221313443120211431204240331313111132303144123340431430100034211342303223112400111424401110023003041143342422020133321031314033210013021303224030233142320102232422320410012132041224320233300240044014440212341340420412032424442323001023233110214322032431002413034310023030020443112004343330412223101323424023231033014021031320221121322310303311424401002410342122310400100314323002141441101442300301231214402433014342320124141032442400220101041300444122424414232423212331310322110011422231011042120240404403012124034221332012433242114113232120210203402142123214133442023020114023301424043423020123203214242230110301432113212002303330330020224343342140023143102132142224111210401313143140310110042314233342131013414311400001002222141104140032032312341044400041323303401313011212433302330314033131012224131204140022311404312021112121144221032111302100404401404130331210223232210402103000044212121214400020103403134041443204343120131012041140230342424424111311440100410024442322431104044323134221030222034412314203012110242223302120204144432041004410133224422023220310221134412320214143403123132201141131021302034034113331433221434222002443301231440430040204223321001311122230131234334113331123332240144301002211031410013240443230002321414220430200302420302222011321114010423311124034223312443240430103313021113113434213330132133034124200324330241314404300223021102421433334423043334014132022132124322212102140124444210322424102021423243134310124442111120204424214420243314341441240434", "400243043034213222101113140403121030121013024141433124120330014113411123441132140132212041022034043440443340020141241203214042313110140441121021044212224232134444000422333204204114342013204030222140411204413430240102112334313334432314424440110332301310111021310023402003220432041132041213101034233201343014222210204044432310332103321222124012423010201114120304432002033001124131044213312421002233431442202443403120230004102442121443020342231424223303102032321430432430211403442102032134424230103001003234010422433421222334211122334131222402341032232144244212202334034232332000244403232421003031433324222023310032402044013411402301143334300124101213302133141230312024122442012111011111344344432214104044231103221111223021144112420301204314331411324102103300403401434422142021301002021024242300421034030320242220023203304442000302401320233333100030410304023140020333400433400002240403414421343004024041121130143433443043433304402422201102444122023120300232032322011240133014240431412113212004224111003202244343123333414334032342114113021322432003303142340142322410030042112031210023421124130114412412112401220131004021103224022402031423130202301041321103441422331102043044243002431020330204010414310401020134440214300223134434410204434220440012200241440020120142232101431210322111413114021211030404330123401203444234130342400013433412231204043423133030400020113440011403243430340042144223030401402333323030442424413434343240023001200044213301300022144100423240030212234040303144011203032301033414421324310424211103124133330344121013210321041421412200421421322203432121001431340314112240013312403344314420421343340003331102032001211423404012312333330212044441324344400131144022442431432313302111311024432030114432143140133111314422123000334033200032231342334020122423013212330413131202124431433022300340310404233102442131140243041030333244431130342311412304022032131114130204123013133434012120220333412020400420233120134142442310133223412312422240442111340233021101323412302313140323220134300213444401113240301041331441211324024040212242414323303002141112121224330023323044304011033122204041014211024314022430003232113300444213214411333102120320212404442422102344243142310443104011301320123220233324211310401321133123414142212441223313143113420343311421413422203022310240312323012322123224334332123310134320332113042012040140204230113013341434111441410332112244031102422242340112210412231440144423401120204244032142013044200033431144211432124022114424200414324333134213222200240420201140013202444030234203313303140210324211233101010330010002434403131421030343333213014411222013020341023403132324243133013243220210331312004002410203133130433241204110410214243141010230422401304231113034402242230044130233114140431304011310142211123230332024440430020421010140402212344120433122434002401404021213113212112242031220144230140001310434411203240004243221101101414013213120031201120321104232431124342311324211204413414240311101441111214304322334214020220133322224133402223401030033100031442430000221413331410310111311100420320113202322042121020331412432234200140110041411403333332322100201233331100221231232222100443033224240211212023442442404422341224320410123312334434133443224441114143233223324421242301041440201430144022220424134010011313111041322241112023433000003044230232022400023402310124103412311013344422204243233411111044100041242040043442313223421433330122102042440412203230431423310240424303242223432200111142333404143004031141003320340244024112231322220002142231324240111231320331001023141014011403142243233101220410012122400114002204333140300410220002230003212210223130111220202201221211001012310231212322143104200001204402123313432104341121443243034333410442304124420033132231431133331210340431140103400424414233340444113044323014431310204230244400404120300141231030431204432331331434332340042003103124224221220403304342221313234422004400414131330213403221242123220244310221124211441141140304404200240341213443001341404024344042324320003243020031330232021440333234211102303032341320041333341234304020132431122344421003223224423331222411230331110113244423332242044133014403024142233333330443204023033324130120122213303012301043402132010044303014042434243131201141401412202214324213310002001220420433411243024143334032113031133003302040303424120031043240223112013013312424141410340030233134423002003240433021302012124202201021401131213034142111100013210030423030121342", "242443113313100040434344244424422143041440310231030300401000430313044111024404323043331341143400310314142330424103433442111303013011303334301401133220304244430110312044113303140302322342111120314230322420114442124213344412042132212142333141122412003334041310104302410034044312033111432004211022030342122421342144241004221022303301204204411431232141401411302124423213232221413313441124341324303403100302001113034241142034412022201404343002120201300102332411211240403300043230102320342332322031012041213010323402031101401434031024320233444231322441344242430401342412403120000003134001222024324312010403143041212410020112414014143043000142021243204442204100034311433443334224401011421132204322404421234111240120331304030421012020300404021033330132042102314212110324200434004220433232342331244234310414001214302422011411131344432422400110313232241210320422333102343431033101241321103012231224124013244131324204331004402041201011441301324023011010030120242300033033321342143444001444020323010313022040420303344030013323420222021433043032220412200102210013143032334144141142012203402120324241413410423434011102101231232204201304332313420012120003010123043214342420034432133311443412113044002123333024131133442230022201322444420133413132301403044211100124033400022033012334233241303400014202103212044122401114141301214214204201120414324031334413112401232044134433111421232210414320342210314442412411403100114223432342203232031120312311322013414241213322030120232211134210241201203102202422434000333342000031432140220304404030414031112000324013111013114133313212014211304203004424110024303303440323213120344042342440402222040111114312414414133023000031420031131310140442203012244010123413401143242133403114110002143000431244030044111304223022044203210441333102214024421214024012010314131013432434244020233130313211204323103222443341032203434203210032242201020302422123242421043423231013120301232040130303111003124300234243310322013233111400430044403103414220434014322322012310323400014441213023002221333024320420000144124000030113132202433133420340300411131120334002341314133033211124310332001233112043021232302033003223330010140034134214204314344021322141442031240031110333343431022222200404314311212234013442202040440433144412120200111204031401434404223233322221021421414033131031403131412213201221132030410001430341003224424033141013341133023430020124023442142302200010412102122010304301114132232340033411201002044302302444131214101110122013302023224441443213020301001044041213140411331414421341321303141440432400124224101013201143123043303112332020000423010344032103141431144210232033202213411433032304442230402401124133420403324444042402041421230433323012344421204320203114401103034144243131233203344222201143313103241230401143242023442430234443011411234211200331044313330301343001132304341132402330414212443424003444112420233234243144043112100012302434142022414124122012021103410224000211441234010231330314421402013141343312321020033201122442213423342310140302222010132024120301432011304121322143332431101320244342102240110302442213414011403044121044214323304032422304323333444131201031441111103312021442221020241434304430321120422332114001041433110430323432012424130433303324003200010344221204334222434231223142210300242013224444342230414203100332231212403301043010134230412042010004102424413401333412403321022114033240021212421432444130110344142042430021222430023004010131124311334334404430202234003114140223121334204110001233234400312401144324132341040001403014410141320030413420114222444323410224001334400334212034232240212113343103411210223404110230232244440301010021400242400242332012041224404142110142001233142221023234210031000144400140434312123230424011333433331033230240022310210143132212241123312124443244123210023224422210300113004444330223304310044022412124332244023013334220440333344241210423211114043141001141242113102220433024403401311332141024100344321002240422303110403012131014224334004202122411341310334102302221220043212010121141431322232134200131014140134300101332430343120423002214003001410213343032341001120024200441402400114334220311034434220030434214412300143214414414101120343103424344310203034401320020022030112221403143204331442110004324041010341101341432322013343322110321002112422202222420110223042444433040300014244230314230010011304414313420440024231011040031134321241141332111122044414031301011141331112420212330123222014421321140223410031", "444211203124142212302324341133013001403304320413020442232110343244220220432400302244203232041232004122010342213202444130200131404112414431022303344101042443122341341003440403301302232302133204121203201032401234303334112300212012123041343344242434330243102134210021120312424023104131032043212023302112441124200243011120420030421300300023120141012203132314344241344220443341031432143342422440240241410020240031101421112443414324223102140222341034144203334034241124002030314224043114030321241210240224221002020343143123021400400230013240134101233241140311114404344312330231313001212041312121001304421224411033240132323113131131202231113023130011340132440043022412110442222004412004144423302021211232400303001143223221312102344142320310003113100022131024130204233430222242414114432204221012103133132441014113114041403324312130120100240043033443020043012431021301213104012224302424322131142331110040033014003310410234014321232212213242042410421312410340101311220001433123420143100141413044114214343412030202424303022112043014341442421110022332430233314300430023411122122230141020022333021013004303221204130222323402323223001120122211130210331140200402412112040342104301201003010033040110302300242204403403044420420102433141420203144103440240342313011040220434014301231042112042311041320030041400410420242230333113204012003434214021314002212344004022041102402041423043010300034101221140021131402424302200340333110343411003311113344014011402122414412203103444323124224144033401210322032233210100003114424330140000311101122300032433043430141231021000324410202124434220340200333304402122014432042431134441240132324442001431320432314211143034042110112022112232144142444423423031114222011103010334043440142230224201414324240210400014042403303103333133134312042113324042014142442320321424433100441320022203344421233332242142132240104011013100322123222122312442330101332421440424201324030223132224332043110231131323324323000401124401234023214444142300202204344010304414132434042134022224040110223432033442104402132324010302344240013141402340020242442403443101111144232210133130342020103204003110142433314210140302410311401011431014212001404442441343323104031443313041220023221224102131402341103142221323321300332300201032401213020204414220320410140100123212241302142311312203131001312011442201032242141110222420422001411341432141034431030042432240341324413120012321433114410241213341004430142043101114000333223102434103000143130124140414412433233243420024430240301231133120322401321120040104102344420031344242323210341141434333230121102214122120442120204120120412443211440022122040131220313330331302404023402424012414023032313443343044020412024204103421402002040101413400342441224322433140304341430440331244240323041330433040103431340040104012443410403321423123410222034311120130423421024404010304132300030400012044131200400434322442434010102013301301401032432313034410202112314122244332431022342444332112441240242044011243342134211020344322033234334314412420132033432431314112300101242213303020004022321141034303023003244243212022324204124110140221432141123431021124204134204304140314411242123432341332404434341131444133000033133042020142430421340010324010430301224440020413333414324224232424422001314340200231202220123013231443102121301230034101233243102122141242012100030403022414021420202032204330222402010214000443443020321302334323204331110024333303141343412124012122414444213002440122331121344231043234011030331033133044311331402431401313111321033313104430310002031044311231433233434021203413312012312322024322432424423242330423111313302332244310044334213033143100243412422044011031432003121331140433441443244310130020211104012121001010130334033103414200234442333322231030133130404200312214423310411343120241430434133112134430342204430403200403413023333223122321422001133040121312420003014110420200014202022314234043012423100433120011000344120414041004022440120044210132104110340141041332312241402403232312444421010213240212442031201321331242043333032103443333310403131134440422233244113203220124101340312302313414334444242020230304344123400411044241120334123144011010012310301012343000014431212334124410322111040211103214300421010043433230210024240030103330010300231020432401342010210004414320042432223314231121400034413321230401133334330332344402321213001124312220223103131113010404431131110243214440103341431121401121010121414444202010031033432424030224023044221210430324333", "334342011312144402221443043301044242331022144130324000101034042024342220432033222341023341232341202340031213122434101231313202343210041242100244220233440340102140110324332220332433144421310433333444404143141212223141022100123404014314013100213130410312433204041003132440003423044413120014200312030022402440340104342012322340010113342303131004101432204034444134333024000311443110343331420334144121014312401243030231004442001402041132031032200002134042400104321201133242403120022013013412210343223100433411314140400002322221142122330331110224003331100024012012330122403034213034020024132310230140410030434340200244332143324002024431400014312042321442424114141322204041122313334341014234414222132114430342411030331440404223201231403232102304014102022413332324433310411403132303420000213433032221112014422202240333340044422303314323311334233402411401041443200212312124243423243200042012332402223312403002322143033010223014220442334042443120042124332421040134201132213004420234144230024232012323123004422330420214134414032414432243143230420243304240201442023032200243030210410200122420314122040412402413114434200042123414442033342223241332112043140023003323333044331133412100432341421322212044043310410134021001320320243434231204011131444023111002401113011302220104211113032130030033414300032240340210114242103442021332301233043210004244414341313014104211040120301203431442034421140144010012224023044204141000210333420334132443314243010220240032013440130343302300103123111204031331114023202201023012040142014332001443111431044224043402041144342401324112431130001323043221404334030114232233124140221402322021103141011334234224312204214240203432013100203444241423104332111123420400124442413313442421412124332000022031144032322124204312404212201000412011041431231344424111021313403212430320422021341404430420220440032440411121113403143300113223023243133220123332434310414024023411322032422432132212431343000400402113042304100303340101312103344114002114121220312043242342241032301011340434213333112024334313203122022134233231310200222043240430300424411412412422432430044233023003331423144002334101214104431030010230012243310431402423314113023234140412401200310301124321431320020031314341430124103021124120410004000121322442233222312002014434313034043101030034122001323341340010304022344442440111342122224112013242330341210400233420320004441300043041111102141010433341330440002121113033201300211302411320232424243212244044433334232340043130344023324333142132221314334233344434341113302020044021001324424031132104234034013223003230031000333214411231333304043024123231130123034100440022022224101142142213114432331000322342032413242040341204200112342132222041241004234422234221420004234204120302013134423404443043112432232422421021441214130434443121430414413422200243133202130332433041413200143231220214303031220212043340234212433413003430311100312014444313010024001304143421323134102102430130331224000424332422404423431210431032224210023303322104213213333212212313123403302143214103422311131414404100032431103331233132242112030201340004314024001401041103342144101021140423133113201442010201444201133230042323124134123412111320004333312442204214443403344131443213243031341312432101242323303332422104244102113003303012243021243403203213342344220241103102022443111303004334114023411044223444430414233444041304232242413022331312314303243404044413013203344411423400300240304023221013410312142313302234323041241304012343410023121241011023241002424310221200214123434120200340240130331031010330444324222103044030111100241243404300404140313210102432040123034414313243134133202003142323033104121302210044314102441132003114030443303013032033422310413323021344134320202401234222401043323441300322444041402012414011040420423423120020440124232214321343312204322000304120240101113232333211414020422124024031230011442010232144331330021201224440003402011403324121304230020243322442132402434002003124230430013013031441443130201121111420243432111423442433103311033434022211241310142420000011004024320023020433032111201033224423011303441412002020311321014343024332104403032441240421310302011442104412142401334143033313410210210141414011043202341210302311244321332124240201022320333110310322032300414242032414410333343201130240241244130013140311043121443321431210140204433404312412420104422221311132140231323412444023401320231223341234210030413344110100203032332302030332202041003031000422314321323310220", "113031322200340320012421424000221200033240441023124431332242443442320021412331340343201214314212232433121304041202211012230212011314410402003222231032314322324402223314003124244010210242202423221132211130124024441313132322140440033430330040140330042231221143343111313101242301012321130233121042220402103031422433031030230132434042420301042312231213002314043213032433300330223442402032230223403321223024413214113004411020011121221322422020434142214144142340314201141340312133122301020321123201434034343243130321321001402034013114221230002113324304214103441030444133413123140410330241442141104102443410034314003123432231203001241443032221022440424210243213130243222331213410304433413043442321133211403134011144414343000113231320330010044122024023030244312403310003111243413033122001024322421014230321144423020300210130433211110044102024243031001031400041233321023011010331110034310134021404222423003032314001444243114421234013113441100312432431443420402230400243432224003443322201102032404214031004114240421141122104331410020314024002340404120434323411000330021434030102413301431211040434122011304441042420032204400404241142013443242232143313043033404400100131234301144132120002202343444124241313331022211044331400020424300243414211442130204433110441304324122023304331302443302113021030123010102301430011112311200240240243433430134242244003103440244041231214123103023404011104120030132404014011103414121130112120312143023244013013140144323413013330134001404342033022203043444304213044110401441214144441021433131403400222043202241042030224240312020040223322410004211244320102200230424234222400223322024123141243030121330344442022104441241032324214030442242003210124121431434131441424434210412411434441302202240043440402440042021322320023321432232043001014432112420110133340040134023343401131234204123122212140222401022230304340302404410410403343334013101214312012120011200004020242343421324043241241114021134221403420014143414034121140344024102404242401311232143400233323322301400333122211014142000431221303304122132103414202020101333234331333222024412033342433232241040102231202314343014432331221214200100023200300121121243040041002010023441423141310220430300040440044043230132310223110114011031412121421142103131424400424343341242341031123020100101231440111333444223443330412002431103201204040340114142143023223310113304224240230423101200043221023233411113230223000130220010234114040303442300303030022344130242112144341104100120301204133314341323330302432401330244331030243131013144020324142223213332221041133412004220041421113443102100231432221013103033023134311244131221443143101004232432044113142302322023020403240402240220202342404111004433413200420114010144031432123143341241400304410104413402440320343323134033101333143334244312030200431443414034403202142013433101100310233440114430143441240104441304124401444111140134000442401001134324402320342102120444230011333100221231113024412204030244013211302310300244441144104102204434033420034441440401342111004430211221121113244232122311111303213214110340321404033220240303433411203003412340022122422133244200323010331203401410000101330144330203403324400342403413141020242334334210114343123433103203101234034110123331143311224322423301412340022324322131204142101123142223443240140430040301431140441442432030314432211022422004342010202440222402324240344043013010204324113430222020302122442421304023101010333103014404013414142313334414023103420414140423331214431124232322310340243130414342142004432201003023423130311333221111302212020300404311124102043020211142200310233443431344301420431442420432412132340441033143120041242402123441121313100403114330444142231403240434414432420321214142213313143404442122333132323234324322424420114424010213330311224040232111012203124313132243421134332321402303314104041124243441121003130420201342012134001224111122441142122310413110322120301100404101004000344423141004212314342321031231102301103104222441111104043103311202431412224011224404044114224414204324404402341422214301220033113022303312402022330300022311110421223014403231104233202312231142132230444133130012231433134303000114210234044204020220141334013030224130030122342422014204234331201110222031211000204411044212033031204323420043220310320444041403403113432240324144323200124001412232320234323344142201444242321232013101203314130411001403043110413240321402031003030204041344340244303310344022213044112231201022043442304220310003", "010110101224431203121214034224043141402214330334204023044220131021012232140023440444330411112124423332122021130431413313113111400211323120002030233413112103041423010312304434144032300330040021214412404232003111221140122420403113103041021313130101333322224011432411232044224013231423303411124011112231020143120430414102020033201424032323222311324331120404431020412124422123421230231204411224111020322014220211341022303000431301414033104324141414003222243402223011320023404332030034011113334221413233442430233401300210011230033213311042141141432424223143131441211121041141022340414232240412441442124000433330230334121204304033431021212302342011142344232404101203403122240300403101142100211340311103110410042143134224312040420142440032223414024404310211222423422103221423332413430402321043423413243323400440043012412420113232241041411403103104013220414300442223234020230144121412213030010132120212020430100041221440400320400202311402144141140420301402020020301331330324421123104013033423420442233124013211023024300012431042020220121421041331130010032042031404013331424312022231223241140431432230431002230302142400121104114421001220302214311132013442300400044122223333223300143203411041241400311411004300144002341123234220123040301434134440331031110214032204210422104304342310343140211121020434044342231201423323131321423214002123021311104333024130204201121223233214043141231232112340434233213212113131000144004104434300404421000012232340112032434021204214333001001323044212210113032322310424303222430440401424142434411311300103332213400443220432403031331333341323212200103402300321322204320034020223024444224241414114402403113012312131402024420230330421303211110220213040101022424230002010040231432204334031213424013322214241140341030332123332111344122443440043444211431403310244222334203423021423234441321214201213330102410303443314131420012013001410443441001414323034402210201200020240224023402341221011211223240202443301213313444021041112333323411404104111032330443100201010342324110310043230300013443233342003302212111441424320104044000220011200223312432114332232113011243111322342344032040004030400200330424242114420201123221424131111102444103030404124241212221313203113342010103304212344222220212343314310303102134302102021442121123214024123431234231443003104102344111004132020414034303444233313444312102102331200024231244311413011023144330220220442301411402313220422241330420413112044231033420400240132034122310234141140333213113203232314033011304121203120411311202121141230324321033113141331301300412023232421341130003003111232343231013020031141122201410011133101320400420023204301103431224322011113431240031032340413423312322030223321200113104213040311314313133031421321023111431200021230332213330413421411013114110222032204441121322042122043004422040301201311102332331302404133011030443332241104011002003430012414323443212340224220414343341331101214130344422113233213130214110430221132142242123033430432122124242201313302211241342323324204242113101414011113104211312110102321443024424324431220342044012234000030443324404342214023244322313223404301202200343200121213212443342331132202134200313442432133104203233202010441443311344021031001244324044401014302220300424022331344211421101031002234000123333422102204122423113442324242131101431134314333200120311123214431241120343211032341200011100312203430233403303222002344124321041112233220412111044311422310343241304401201201441143303003040413312422443230030301004234244122100013432041113444041030330114003010040220213433132143122230011104410101443223004030432042122424223040404142224420434331340003201100432102041041433414010212420322304213410314331042204430200443040131440222211221341034332031123234434323041442242030032040414344244221404004440343110444131341100313111242311101442132312013333240044340313233141323004324013342120323211301310020012422100303023204041300403430241140302121003400113421023101124120312220400340003301103413443224130014041413233223031432302213201300341104243223320132120414322430114433403124244342043402141013233344011442223142130043020030412011410044103400041433324133212220104121041140000024423214124223222402320044034101122341433330344214244001301230113342231214342033032222144022301012410233100322034132232010413411422401213423314434441400142003020233214104411301034024104420312320403332432000211102004330413221004304244440034320313422224341302403024221232411423220020120144321041210013", "034032322141341324010013303322034211231241313401320020400344243204112414120312441413111002332024200232414021004141312212021423233134134124121034333414220432302310424010421231222123313204343011302022241412201122233343020003440013220012020132010131114224042103431104114341402000231333001402131410433312332200242300314110112341223141120230423320113424341134442043103144044201112342023333234310122034122412131033333141114022303414031031120200244102412341114121300034342404001103101330023231223221000014224331320102341302002231031412310002431343422000241224411221223403034344024132011334414203201334303021211223230400334434220044144113001443143040211304332000342004124040140130031014011004112321203022020414401124313400440314140442300424001430440121131241443022142442140411433140110401000041331342414232240323020210314443332200431044442233200221233104311232140432203221111324241333044101340041344402102021323240212433340431120124330302122320000304244430203144243333203301423110430401034032214121404330241432024041144000341030303231243332240001013212100220414403040324340323011224142133443231342313344023023020233430003430242323432032240111210012434223104214021214441302113044124221304422243132433114323101000103031131442301203124203343400433131304300114120423221130442320220012021202013423300242311403414103304200202122343323444041324121202421304331032401310231211102304441023044211301122201003342101314303324001220240130012044440102033112202420431340110004412113343012122023033230123241244214014014412123240434223123143003112243330332034344114241243140014120041424420431313110430242212220323423342213400314210241040431402423122302404431411314302011034330301440332310432401413221204233220202322423120332403332103341343030430202232044302421220420431120442442221121323314400044214134222112032332434430024022313223141120333203211023032143330040021133431231222233143041143141311433343042444230013214001334231302310230212310233432014434432013330210432032420144310444444033013004300130220214331221334300133031322212101314421210412332214034033003230401204032301234304203314431110332214141334034322221044200223133040343042421344324103040000002100243014233220104002332112420414043011403414140423003313034443244224140203414000233422411414302313042203233001202221023030122012012301122404024331012324133342133240413201311003203222003432002443310043231202423111030004122242131223212330111431410024012433304442224042214331100034314002213034440024102221223004310320341110104322002302343030414433424043333301112404124240303223212014120021344033442344012311430143224433410230124433110013011124101014211211223301122213324430033124021014233323203411030304201400122001314323241434040403343023424344102343101434304204310102331120133034423230233141003200031313133313441211032203040024234221133041033034321232413444430134221322131112004142220222310331001233301132314401441131010144223430313044304344302314013344212133133210343303212040440010334444212143034321120440303234142300133043114344340332414143322413413234423042203011223302403423040022122220012231302031411043331312031231114423023020120220334140112304024412433302131000044011033032234101202233341301211020413121133212300303404212441423314103134211442301121202121102030211401111031441314410414022324144223132424142032023302042000022131032433321142223400123003223012412234004101323003302133400042433000101044412441414332402421321010122312430231022004314034023343020213132013402300143220110013010100430220310130330331123141303032340033324312144102421003140314344304113433230043131440313402222144404032302224321332404411434320442440043023343034321423344143313323244100002343324200411040022000133404232014413211011430234110333333330342444204220241231233332044430344130410412230330440322242141224131133410404101211120230020344133433304221434313111204202432210220001131024010314314320222043113303424134104213332444033104011323212343333042404240003420030040200220041424322410402320142311021020034242441430112004410130402323122312004302441242422033114314420144443234322444213342424404012042443201113203012242110014021202404402040342013341410332343401220221203204323210004111010033243310320310213113211342140232133442123344323114442303324433432331223034220102223312321044231114342322412144120031032132332440212211132323311001300300244444211124211342441134123223014114300322134313011412112203203443420322401342441142221213141303133000244342200243140013", "332144140344304241324132414334324112014122021322230011310323332440040233322243221140012312034131422113340203444013101333410332303314232333331330314131021223322202012401230334300322244240000410002004220340334424310113312030241021044044140111033230232401232333432300021434220344334212124301221430123331042431012241121324241122302102113110233013344411100112014011443223034231111133230123013334011040130241142402113042343032402344342014223114143312443140302144423433344210442331124111002310221012432214432003112104111141101333221330244221314443103213034202013042334324143013203411130143200412321102322341322020114241004343400104410133430300112211130243021033432443244214234101113301231023310304014032332234124023343323323042342140230232321320414432213211044412414311041404211313401433010210020043131412011400441344314402434014104041221021243330333422303133040342003030403004333020134001043333013344241112002141312430000104343030101122120304431113311441322304032010304013411340240440013204000232200432314213134202413040130343110342220401033243322320202224010001031122113044110004233142314441403104042411333344100033113001334134301201004344030320221234324444433222134242302203001423332001010221113443421113121322222112032110214213103232331200434420411301010042004111424041040112230431432004242241223234143413304041403340403113014224001102121004404411340131241433043101220413332442013011104102122111041223432144234122320143412322332121221413410323100323202141010013212003431220224234143404411401302232020231241124312322332134200444314244114403133031111002342120404243330322200122020444220433112300002134330403042022134340302203420023024101202030234141313204021330041341134002221420113241102140332030241223004442034434141142002043103031214443014020004442001232341024403244411032343412142232213211110210210213033404114434140332201032343221211113141413130422104322410222213413124340420103113422404331403044213412400004233144301223134033123020424404241331221314324004143203443100413304211324044040222042403403412123323231320433422102131103333404413202031112434320143131434240201223430134020011244423403101122403302003010021231141134342201242240221124342302121333432332411004114300012421101303214130041401011230420212342211002311222300310401143424204244223140430340440112331442340331240113023320320430343314300104444002011404403103244234321141222300000013200321114010002123330210204032023024120201343321412114032343121333013340330321304114434210201014020033314021312443113333111344232403012220300141031123320441403304344344141420301210312102322344410111243402000340232404223121401224422030001141121110034000301413220102200002111243341022242043311021321013143331124330322134021410243030231444431241402423404320333004412030204232301030402124304110302224334030222213334413242323141043344111324320401003222132244230220303122001041213303020404111012301121341311300314110001222122211031421240011013031221034420311220342134230344003422210320104341131433333403400430223040033404341012012124240143124042433104323420022041422013233103001230410402002012322402100310411044044322401340003300342004033110131424441122330200330202320202032330132431244314040333220312201133112043321214221412230104011324200323432400411223232104002042320340343432014344130143401422004311233021034122143403030302422221030220342444232121410144300430120434122112112013402130123223014341241413014041021030434442341344122433114022404100014241413101400234444044010411000032303121041120410422324212433330101330444221413432200412042313214433021023302323100110211131034314203210443040002121013333110101134200223210030120314123022014100333423431241032304424111421221033040320144034113140212041413234031042211102242034311340404232140303341120022424341102012243422213010233441041221020003213234444141141201420334133010022312234004233240401213013413303224423114110041122442410211044242400414321102420112030103013404240430224220223033020130304322142334331400100102004441110333240221420202302223120212443121234123441222133340213132034004312044201244302041400032110044243423231243132020234243100432121223200242341210413200340234003032442240324323421402312100221222433312234424202404101410114341311101141031213223413100144233414023242432223221013244103443312402014104244003404323312103133001110423214303013124422040203204412301030012212231244101323421403131143341423243040203412221301204333401132303430310131002031220030011324004221044", "430201204311433023232310334403232304442310034421021202204321400302422240023221202041431020210434434100034213123313221413443213301044303312303114320244210322242034134033314133103222200341404232014202242302223300113222124200341223332344333233111333114220322241040431242013103201410033034324113004202214311023113320214044133222323222404411101424032141131321230444030221411340234130344043143143422110124042130243104100423202042124300030334311014032322000314400042321400413411233041410203432133404032224112102002101440111130310010000022131301204140211220104241101332141114443034320124000424141240324040113214444344144323111041322324400210314241122411014130143024111010123220024142410304423424142241102413231223042131440110113040310114310124323001413010121131014230431412121331033440311321404341340432304434434303140432204032204443443341300323340432323424410111023230223201004024014304023242134113332422321320004043330400001101020030222322200400100021343132413324342104310302320222013211442344011410204313314234404042430403201002004012120124041231121321314301103133024344023014441421041134134132413121413410011422043332410123142301121300303024110223323424333112214314320010103442224013412433111404004230341031124301212412413233142140103004304244120414104043204323034310433320203203143320434131444312013211041201001122024220324004221030230423342223303012423130343332144430001441203401014334122402423203232443033221341213403240243130241241012241022010232312314121300004130001042214201401303403023442030103344114113330012022244040202004014000010442400034104404220313402433314211032044334243243321311314202331200213012302010333041222423020003140021334211134234104344211224244214210103043202111402113120404404421140320332133002213132140004423410002303141412004334140434441011001404233231130223040412310404304442011333424103310022230400013010333441243223031222330131331403020311444402222001224200302324030001234041143142001131123424043143101104234013330114041102320312230200101410120404032410240104403330222124420340113101221310410444304234410012303134110013122110014034442111124443131042300441102102241423341320032444402132441204214010011013033102204014211144010024304122201141431414104231140123230013331320032421020312211341214223020124420331120301000123421100041340020342114320231332244434120321331013102133302010401303122043141130403034223033034332434404123424101033013444212240410304014242210122220430233400140100211223013210122311103300402224241012241013141112423302124224004440433403342311302444122330232112000412144044011132321304324002313310213330041422402311011131201203204004102000031114223304121303223434330300231131231121413431423403034130403133321220341223103400144140311212422220222323412313412034203042033140232003044233014204402433014004114330003143224142331322014104433431434112210414314223412200132310302214240410140042424010332232300311330324212304332344311141330002231232323323030120144102021221412402342222131243212202040000344104441042422112030030421222442400111442423221041204432130231332312044200413034213001213421124330211412204432022301411214332302312322441343200200241202442141314434432212434243442101314001440201442331230004412203211012212033404343210442323423124222120244340330230210402444142444131440111020320114004121211013113412330302021043330233400323411002443113341240422223323010442101030312040020020044440221413211342234323010133110112331030403212344414133423441344340003313221024433032143012323320132011420240132142330323421134013110410314004331303214340103401102421231233231314131223412034442311242220023203043412112004113434202131444014122322420444204234421120221334440412423034114301401021410233222224433010214322230233442102221132234223242413124244032310003413302211231020141021212212124322443413331023000143130204000442244434324321202344412231330413141310414022420141430033201114441132043100214312403004312043314430224334302212424414140104333432432022443231013122442200202220101133013033424223010342413443024331222033020230343000143214124134031020214230042223333130400231334331431304141120222420302214411041010432014042223430034214334021044033000032322104134013043321134243222442111241103102420342221014301123122241240210102314211214412210400121141244114002333430413114240232111422103031430032112202242244224324424420134000414024421313320304211210333214033224344234121044014201421103131243103004042434434442300412431231033014222010241030203", "412311234134403140344222134401234011013312324110141421142412320420122130200330001133004301001303432420121134313043223114400230041142213204322342042002021303233031220311134103402134013000221034402124224210244310224140221410143304441410331440330411301204203321111343311323440332003342223321113433342423444340220210012101100130121013340123340322343332111422242013004032344022130304112323400324224344434222343040330220141324041313444203414310303214103011222320421434122213414013324414124200324134432413310323012412034011402001113120433222112010411131410224230104211201311200104133104024212211003001330004400211010032211013202433113102201223344344112424414113320203300232203332133104122131334100104312243124223314422341004332013022420120411003300012000211430134403324432201310030410432342244404001301004340022230234020420243340234111313334331324100020234412331221204342044300100324242433310024204232121213324331310443311001220312233333012344032043204244312403233001031014104203430223411212022341013430134434213113123223202024001123104342034012233414211022322201430014321004224034424223402223013231132203424143213210121332324201201313110313431013033403332202003210231241121320444023312223422403300434432213100310410004414102303003321102003143001312401004121330241310342131424401142301110121311320212441132444210102021114002001301010420434330444233241132443200133212122333302111422311324444330002212422314230123113022021330034032233212102222412303344322000333124441434301321131113441142300022224203120344143000041422240422204011233131324324244430143212224411000002123401313401404444442133322324001244403110434234034101433122043124020413004301433143122110013344123314130323341143243312424330331134312400130232230412342133422030144442300234331011133111022002420311301341241302244303310240430102344321012340101344403231110023440343030412113421142314133401212311212343320033404412343233333321312143430112132413400022442022411330413231234433020214440043302010444101320020041122121023440423121310240213140444310333141430344231411412100132324331004121212022110344334141410042302402401424144223332342230301032442401240204331341010421122002424004210120034131224120432221221234112102430120440330012010433330333241413241324220303343314422232320402013144321344404000000221124243403214414032022140341140423200301320124342231332414030232332332213004204430124122212033022312223100002342233444440432224412401403334034041440214233112220022224112442400014343201124034121421021212111011322121142222442432203311242224434031230121433310110121343124213124234331113222210134110441000123402202032034011130140421010032002242213440342431221201032303233201201033431031140243013413430400133103124321340421230211033010424413004124413441424212024103443334441403112332101022423100403131410121000024410002213122103204023422302313302321400244102441042221043441310004331110044111433020323401104241142412112330221111023110410130220133122333234441114203420333431333120402302434001411431403104043334312024130140210341120303140301304414111330304331011223110330314340224402344213323204014122333432321043012420434324321341424304304003312224012231244314322112010432201120330314131042000043412323233433134301012400132214433140121303231024211123002322133040421102101344104004314302010332020043203344420241332312323041123034131021130230222404441211230200044101103024200132243131041404002322432222331242310344140334200124100202412210440130431040314342014034303421004331443104331423240310302444334421243043141211141422131143014012220232431003310221440141343000032210411234010143041304202423210241413131421210312303014121322032330211334201434410200132024144100421041102302301140430111430302144034114213224422042233313143222134043403113001032230241014442001243402300222402131001201311223222204414143330312431443241244222143420401231410014313223110334301423201331404203424421224131241332400330331002342044124112042111103400010022003203430012011210103214111444420312200430203110113322142023130302433431104210412333244021334133223114324200202024020200003044404100103401044214211041234224101200441232444244331102421141014414420432211030301043320341211233203420440220303312441344332112433302331024400400214421000200001122334141124221210000203311132311442024413202030400221124100214031400011132424202404240434130021242300303100322144134310024142414334420230420011041144044421103430112141131441433034024043332141432231322310102404430", "203010001421322133311141430302414441300014334220343113131422431210340101121410424240122013404033144442111430042400321001341331113141311000203401203343021000012334233000044021403113024131012213324312234133341120342204140213111121214340200410343222311224024224221013004412231343432204430202131042341110424413404100043333402230131341301213344434403104212122100211442003022433224010141101432330101330144213020342134024103201330310203300413340444120144031234304411212220113133101011101114022342022043144032333301243400432210032113113003413013134123210213103304131030310431043322411212223134440240343343001201041141224311200431210434142041010423113030324101004344022411012340414333403120214044124230343121120124324230144112113324420020412033313121314142124142000220303010211004223431031223341312202122402411044342220100441010300210204341403142024240403023430202441121040231340031440240404141101414013331401034001403222012014432421044213440221100132130232001400140202110343230144322223433141202032402001043323440001040332032040300200321444033202302403022120303432424444200024133020030432414010043024002102042402141211312410224002410001400121211044434133120430440233010102233211444234124104234142242341442443223401240124011242103034034431232233423042131023311112140411124244300012311341210403433014241404010213114231204134111011340221202334041224303440120413104441410002234032004224314201221230333230021404414204321121322043200040100424040444300322212443134223131332031320432312011003431212120121223420431032131201341020324343102134013332022032424024111312413230210212342021022330321331432122210110242043102014341411144431111234433211424124303312420433331110213344123020433334341334043302243421014122404124411302202330242331003341132121033410110003140223242010402313204302023023344244113133041421423441020311332343241201244244413342143010400301200124441331120224122024304210134344044001414304214331312203444403111023101424113211042022240242240422434034440141414234322402011221242423024303413011202002402132321101243013411141012143000341423002023414320213321113011221012120334201113444240402110034201102244403322140300113022021232344134012222321104442013120034004433022442310202441012440401030244002102100324120331322300301314142201412241021121430031401041220413212010121131112320331301110413402414144101440234324142211411100443114301322403400140144413044422004233024332001014014210000213410110012143041323210011013412110402143300342044411133224240432110011001431114220123424241413200423101133341323443213003313123431043410020221422124220100144144121032240422201141021413103002311320414434123300134413230423220240031413322341113420222141413113304444022011020122013010143300434302331324000022030433031313422024001022414220411320043440142324030230444034021311110414440000204040000441133024034034430422414200032103433214030343032001003140121404030210020300443002420030222021031220201110230322120410144100301130221133041131404411002233311243120140113043111312313003331331132214300402040230311223021330234331012044114340322211244311410134422210102134001210210330001104314410010224233312112424141441312234033313340421222013322010113301014210202213041322013421404142323411204322120122203001043221223410024244123142131232303310311444330120421304212131104140104131034441410004441443434410243313441004140110222023243221222304242134230420323402042134103430103043340411412221243024110044121220201134224220042442340224020402020030223433032422332440322330212040130314321124223310402443041342332213324124232002430113021114223211030133310334032010401011401324333241404110343312402342021041132204203014431122120134440122414134044200122232444332430210143200044344434113440240021212224343042043101232342220232423102202014423121314124311404333120200124004341112043313134320120424300000231312002033044234303443134320402021304421134040144204110302030244434410211331134012313301233234411443122424124432041132442031000212042220311404003402230310442430341012222123224123344413101433332413323443024010013324004430241311433014433333032124341402212314024244100042020142230133111311331431011312220443441142102013342421201013000303230024012320222333310422022121203314321104124304030211314300224400312231441041222244333120433340102233102311421302320143340321434430343434233341243133341411100340402322420301332440114314240310033101130324324232201233023204141121000433100132440244304122442131313034104003334433040", "321311232013043344120222221222322300103324443014122343101430022232401423141043332110111130324440411343311330402242141424302204323430243211203021304412123344100223334304202414113424220013200302144002130224234412441424021324303230100312412122020314042144021332413400403440022221431333434003034111404133041314221201120144033401140403222212402322204322324232411413421003402440441244444340033424332204213230123310023340101320212034444344133233344220213042324330011341342440413224323411444332214100323411111342242101014014330444034121144221220300000111032000032222303104023021043431230022211323230013331142343414011121033233243034210114021202102420441044013210343244304011244312314010441310234234124142401441334023402312120133201413312143410121023123420022303003121311113103441144210321341431440121140140440143124304344411420044022412010141022344034132412044140422340134240001440304422403112013424123034331023233332410024330443344400310143440210011440420000333411113304101304304203122314134223201102103041331313331333130340104044043013134111431243014104303130344412343134422244012344041030224013231403023444144130433443102303402330022032130212223140022121122433403224410203030430321232040430042301414231131411242400004220203001440234132032242413023240202134410432440343324223241212321113134102144401042140333121123240333424200203112433340141040014111212244122333141220320232222431114313024021204413232210344114131401102011303331243214032141031101121312224331221332122113001003010400130030343003022030023444011044141411301142140423033323342333314211300041143012102333320401243412112033434403431142042430231013034433343130324014400403133032013323242330443310201141204230334113140112001431411033430233410422421001431330301431443240012414020020041204003040232313132022122312233140443133230424213431302203401312222023234242133304000241001043404431422043134033020033123024302332202214242421420242233221311010431341243044002220302114200033443344133301301321141121442301440400134321011001202222423223110143313430023041011240234144110244311210022231130201322202304321103230320033321424220324234202122011212042212404203332023403404102124222443231413221332144301344312213221342341340430404223420101031200100210001402321103104042102120000211142121200043334320111314432311101103421431241033212331331324431221120212422314123014043001200103403320411222244213203243211303011304240302302113320021301242103311122341003220000303333423030111034413132431224422123231102421144313330213124401141212323030423033104111433103231424322100043131421321000104022214020234003332044041423131400221420202004314231341222034003430342010220243141020202112144111420422123304114002003001102210242404302001240412320322114003014432404400033244244042420312104034210013101030432242441330401410442332420311413143431112033034120002322134203220144442321114231041233322100222412142023440300042010002404220343222312212304013120242133212010032130342023202103203430032110242211231413432102312321014110332444004014240323203313340122040134304030034242212301424424014441021003014324043112103112213340320100112042013314234142443023111132432213320310004030430201201311004122104400414204144433042220303403442040120243034101434210243241313313412142243422232243424421141442141240032400240302043314314244144114022330232200442011120411413004124302304210411123304303433023014130030122102141123412140144343024002444143434440402214322404433042142221420140342202242010004003012033124341120343011203244314233111123123044400121324133330011434221213434012120324104144010130334411122244332303130302231430434143024331221033430142331211303023341104033204223114313013140122213442033024030401041102434300414003013004431114443224014041400044221432104320142023340044140100401140433010301410123303121302403212313304444344343040232122222224224403212101044033034122323411120013123411041002302303412030033414033314123201322432031203344333424011104220223033423414320310134311302212301204424131342410442321330240304301112241033441301323140012420313411311421443010131432411404020202112202324303110034034112401234002314141402140020322244223101321001221120333412343311311212242322141211233333444342233112320422000032241043442121430130210213434012132313223221220110412240111233132103412021020041011323331034103314021220200330202433320014344343222323241244224432023223223301441321431224400303224122100111334143013332403432331313042002143441202022011114122242232", "002141343222040114302444144124441130323133411441221114423240441133113443231042220000100004224003314200201413014213323000404341140311441414024211122400424232300444111341301440440024340021113320304301331034333013102400011113011112130021124421204422311024213424143341012202332302300343002302222241032332010041123100412141422443341104401321200142233301414040223034311043340414433303144134314214023030023213213111202104412204443004213323203204213231201312331323243102202413112333333000444310213043204303114401023411442400323024011200430343130114414202420013140434023330303330042042232344201032141330214142144423434233433314000111341431222314412020220022101032244343444244343031231403443113120414403223433311331133231104242440233111030311121114143132334110304122210324410041010013301433121124111441123402230442342214033021240432144044203341143001044302433300214142000000102003031404311311241033023122322230114232422412012100330132022024343202121023414420242342144231204103312020202423343220312411130121121003133301321144424442133402131423004212202341230420421440244343304403442323331102322243301103412041310444401122420301121203132212331133423121133141234404012141133201432003301041033000043222432243223402040340422340440230400334232203400241022024130444320034142233412340043441444002444404223321042142203334202430124044402343104340110141344013121403124103200112311043221321013224443120222103343440013443401240110133240401123344001130134240132340023210443403040112244302222414114322412441403202043044042304044121210102024142101020022144330313230423400423103110344334041343431040240301013131301033023424032440422410224011231224313014322033113214133341430244210011013120222122342040003430211112214420130432130434314204420224334204241420214321011123234022221242012013323133421314201113300104331422442112240023403240344024110444044231111432141413433022000042130010300043004023332440300143203021041122213004004100142004341223143031424220113010341044214204420400243144243212334103432110002240133423242030303132310002214134414414200420004333042040343000403410033221023023341404004120140311442011301300240222102332101320122244241344001400040101214334144231421403240020012133301130423430341330443011133010213110131041434432330322134402244234010241030103340122342234021023341421143214212324243111200443102101334230111141333124142043024110404002020132230240330341011114320424002323003432110430023032030204001414103310412220430024331112444222244014042410334402313242033132344031102141041342400240103333300434001412321033414401132423444313132003330121014323012442203223030200113014104221111402223224412033343014111233140413202334200041212021320341144130420020233331434023010134034410102141233120323321144123411244244221032010112230133313230243003201231233230204312013222441100232114402033411303312334120141302442234101333422401122224014443010004124322221143112331312334023200423123444410021014334314323122220321013000141102302430312343332124133212032301134022040143140243302401420030340243234031103344111212001404044330010041233444434023430004301043021433130103302343140323110440213243130401343041340010210241121043010111101231340034134102212041233141131000433002304023424043113202420310201442314212112300402144030044042213234111224342134034341112400414044204114014111103043140223423244221412112114442412221222232203224212134331221214121340401224341413031004333414234011013010303102443431003334301143331313324144214403410103110114222113003442344122104400042114100441100132100323403233004301231231444434022203121302122303324404322332032041313303304330043312440344424121340103343300223011114101043014130111112110413012323011114411041243223013233332321202403243124443012444144104111221003244411224103243223341332044041014400022314310114211144443412334231103341334241310102141420031413113421441140034421131442341231241243432443434133322441312010441230224332210401231311104402034102101203131431410124114134433334112303313120242222413040414124334300040122231404003140131433114443420422122021140142103243414302202001003011220424202333212303402401021314140412340111332032432002240330310321000040104120040440022423112324243442110103402022130330420011302414340234343442323412310020223411040340120404103300134432021044201343224213413220331434011310400301041332133333002401114330243442222242310221234101243134141410040024203042403011021404320202001323024212424134024040443344244302401013113124014003222", "021023342233030120314012301440323333334400202430424322442414331110031131420243234240332431132322434402434014310432322231440444121241201144430110334230040130103013132310313034021202203430120314423433224342131230413320320101121324010441200403403013103004243412323420443141400302011241400043041231221303044113401342142243100111412442333340234314320214144332030012000310330310322120231400413341010112121132300333023220123144332034232222302134120034434222421041422422042441131314044032424412102322113344023242142114320243302034121133010220340221304203034334120102333423444434000421020113223324343200213034000442334233304313302033412313124003331322144031214334304004414120400140432213423312413401311031301330001211042432333204431323133101340212202142330324301220101142134324440341310414204332210404421220230433313234400044422102424240123333110231101240302003441041101024002423020132314110400214000122442031404412001300423412312323130113211301022203422201131404112434322001123402241022123142213024142441201024034213002114201014224104040040324131244130030313241300020241233201011240211343010103033311310332421403300014302130401031334201110232130440310104422303143332413110023313324431133313304202101424413213113330211033034242014102221330241002334421013412311302344021303431142433041340033041014432212444304222301313422101312111211324400342300322311023404421423201114030203240220302342320112310034421043213214130240431233423432121133240133232311334241230413134431323411200200041021043342341321111133001131330204231322210432323010124013034112440414442333043044302004212413403444333331040332021303210321010340423441402033312320303211304331204112440211441432131401333402134004344104102340014144033432322411340310231311300040313224101332211122104123430304224021144402402101001112113011224213122413324411303222140332132131433021303440332241000022313414112203000111043444003313113122101342303204300031234441204323402323444443401230312214214134113313111023422214440321220431101230130042334411001000410404442221443331333122111231240341031433421031304213440102110410122340131114133011134443344323212340420423123431134014214331040410223142003410100420434023433212410424431134013011004022322201131011013112200213113034443013123311340421332234310234000022402100404401203041423203140302314413324300311110022302011020210312433114410313000340222202243211211344222111300403421424320313400223131331230441203122434123244200330443142132232211401430422104324342240231123432430300320244424142044304301141431213003012043244310243442344124032043201221123003140432404303012042021241213222034402344242340441100334332440434112142031232440423021221213003012100123443330113223304041024010431413114434021100244201411113344000142200330330304334422432000320440001142244010340402420441214434124442233042301414324013323410234000310434002241203141004142341411022014312024121144033423402032240344102022100011124144204332124211231010021133131014001101244422302401440120320323003102200411420400130344310242132333223134312024042034122104141243204242341044310442102312034244432312434242010414134124202333243322321032123403222022210334310120141403321410424310024414003222031402342420223133020231020142001022002433201234040414244012141411240302302424001100044341020432401143323132024010134220431203130022323444413430432021123304143041110041440400103203323203222133200243241120113401040113341424202334410410211313441141321000130111314240134344032040023003441241244121420400300200003410130044040034021403022410201033221324041143422212102233034404304234240343011211040141421333304244411004414313103014143131230433200411301314233032200204013102341231042210101103433132434244434121213234033404103010242204130040112411401443120021031014341101440311212340434200244414313044341320214221342020110233331001440441022121113242433013034423110204431420230244144222433040213011411112040114244323343421023223312244323400124343003304043232241331143232033222012331404211432344141330233110434334432442214441120113242111114000030031304302033140114104413432443240103124414334231001043332044300440020031034321011404233042230222302240433222101204134323111420033043004313130404034402322242434333123224000421324441312413042124413143204113402123231020433331440423233044144310120120033240003104013311130221334432424440321133400214332423220444414212303210020204243033334311111130433401314304340142402100043424424024114001322213314001014432120444404", "410200233313242301040011404423222231241332130232444312334140120434442223024122410131233224312410422411211242230014233201301141043002231313043224403231413010310423114231430342120111022214024344204034221000100322321044201022342031143021442030413043444412012422434300430441040130341320014321120322300224030034143232012331042011030444042341000041003101020143440401343320042004111411330442124123011244143424234221014112040100440311432333300444303432110213111244201300334311341120012014301323021324404432224002312423244344332134022444332434323333403043143223012442321413403144240423224334331424311001043240033100214424230332320440232133133014222320421133103334213021204004012034411242442210032121414122144043242102302212112231442403221222301124243302130114122044431403203412134301133001113113013210411221011242241440400212220143220002120033113024210443103330243014402434143433320312300020421302101144121033332422232342302244123322143230343024040312424443040133123002432034143144001030200404340334100240224333242300034131441320432303004021133220214344022434030210330023131412112013044220041043240334141230122020422221344422014123013031203100104300040104113412030343004212212020344031444244100442330343402422340033333203032443023100242444231212034303220031202042421432013202244210310102002202410134410312240221401234034411013322303442314220000314203142334203040042240123122232031243433004112140004004201122404434120400210300124234210420024334022023413430120110110141304044401331330033130400333233241403230421144334214014010233342044024413303310313322243431111110134441302201420300340212423043432113224313234124032432441414340433321142224123014001213211332402031102404111131413420034202000231123243332202330332201131412441212020002241434324313043414433214042223013030111104320330233232214440312132344102304244303010410031021444042121334233404441221222330402403413344212122322003111012102443224444033014123441310020424244013122340244024410344430111242204002343104431031422440130131204424012321442421004131134322042410314011024444132023003442403332040443101442320230042234122343113220432110421244223412114221120400320230000032220224002404432423324200304201433402013014410342331412320044000100303222100221143442422340340401300423132100341103404404441111222231004022444334203034131134114201230342123014124440202242200322010412002213144020400323211330334102333312220332403104013213130321111400322120034012243130332443232413122330430120141030020420023340104234310300302111220410121112131042320142133121111234344432020221111130200410143210103444223113241432140322141423124243403220304231121032224400230320102132200313302243041121332230210233332410240133223432100113313413022024024112013242240000244102142442023003144442340010011412423002201240414431414230313041001420204030421300021001334340240110442302333013430212201142401043024444101044321411010100301330030200432040044232102100333430022041201303022442232041022330120230110230224322002431014142114424412424310321214433112403133304443113341330320310222324100322023131022012101303122402003023044201102202221244041430333043443102020411114224002333021221344112112321303410012400111212433211421143430201213443302414023120211324344102013002110221212020332301204231001203433121030003400143141033121430130124202214324034324443033122304313411301210311330231001343204210042334120333401320204333421043200231042234120012431013112112133024323221400023010123121444102110441242130001120440022043442131210020443100023420413443101124212411134223200303202221344101334011204241113441241410222322314240333301122200441211343330034213412124241404033241214331302232024401200342231433432010140311414023202003323123010213134133434114422044010003030434400201201113341021314020114002340024001443042023231024104311431402240243323230014010233221413220413012300332100114221011001010420213331304014341144334243333130032303323241431310040303304314031224412110214232130133124333044011202001241303341123042033321113201401031213202421114240103400034310333023012003444420111213122402344132010134234411002012344202341034234322321003413240222002024124322412041301440131124030144033334012310213410140033110303320344342320330032021321211331023332142341123204224400200300032040223241423301041341323200031200304340322003342223043124230330211011443321311312211212023204242001412442103413003442224434012032243144413131204213224141444312143120240011020040010141224133422404134232", "234343132104343201111330343203323144134122011013220024034220024243203421424244144101100312202443234000223344020013442331313103402121131222404043212414331331430113442303014300323300021204421211441211403044424311134022214134023101340233214033312134342003114443130032412431021001310230411434242002344423121033102134101322022323004222402412324342224111114441434403440212311021411124402001120204312311032040420434200131104040110411123331103341311420003422224020144421321111123404310133144013302143330104212324214142014144021103432044412321200220043022134032410342224102003334134020442132242302222012343123403312124124243120143233144110412120343122143023403313131220300124132334312302001212020433304232034131130332143410104023120400324214401121311221412332240401303034432440413113413422400204403032104001301404133311401321201022143212323342302042013413001134232304424421011321424043304120310231214323203432042434003204444400224104323443422241402322014124032330331411121244300142442314340411143442433104403014244020304431101113134230300212310223441422103222403401113213221014243400220000011002100420313423311033044442204323212442212122213122343120420112334303044114244344230103133041411402212210112211121420434130420312213001333311312412142144034234020201223212421130443102342414442301301230304424111222330134320020013113421312024441022101413022030313104013403441110440321112024030203033342043442120023040121040120011403032312122143321120221040041030320311022234042311230300021110001204044231142134220004323104423331422404300413140414143344030313211424213001143121434023212002041402014002204031141204000403022424202401102413311204423334212033202442222101422134441314400230000321340232122032043201124412303102100101424210420303203411310100440001401300133044000313414320433043141322103311411344333431433341311133324012033420410311303130212144323411321324441003230101223304020300233224034301203344144003031421320422114411231012013341002421113211201140103312400201031302020221001404340121144124223344134043021132101141442304102212030020020124022423433011043044212333412303142411402104433341413324120343033341113130421120302420140023023100332131230331433344003111341413431420443244134100410404222014010022140234413043342244033211433322121124141031104010123013133304003042313114042413042430404324301241040332314234122031211101201341101311434340113403221413102024102012322434424312210322421431403423004223313411330021032021210103043111321323211330340044434024030424401333224442211410044040404212112004042431211113301200233002010000002343243120331340404022220210314330112342332322334311401003230440410210143244232140221033022101023431103223234104333224204333420204224231022244443234442343310010322313443132210102402242431401233012024104112144003043124201330132023134301431120110014413214114443012222110020002414240431122433210212421101031344221030101303224443212304214021202303201001312331142403214333101434340122313233113010120430203214300300401001423301340003000031443322433442311111043443421341040042304311020033023134244233033040144223043004132324220142241434204034033123440401420242400021001301123221301100310033013143301211212404112213343012440344131014033040204123121441104032301342224213003003110342040404233141112104140111013413203221142020013121444334204341131204043024214114443031420133043120441142303004002432001420244031112421331441244002241344333010232330211110020242300110004234212001014030033042043402201424241322112201232031213211110123134422414203413440120244242221330211144344032240400020113034220310440013412033123212120313043123013404430331421424300144102441010210131203222113412402200132234041123031023202122303134444000014043432233111242133304314314211342101210421211002144311002420433034303300141243022423421102234144411440300130110032321313442223340230424304202302202100330104234114202141221121040402341321224134424022034122440221211323322440111124343200240411030232140414213310103334301120104231311112143032230442234413344101321044331232233434301223034342223021242013031200101232440210232024213134122204331131041143121113140110341434423420221320142414224230333434141430333440121333434222013123131033013400403400030210042020134342313210431033311332412424203341220311203043430420240231014431000134224102040003134313021023301433323143003434432103042003310231441343044314001442401020100344041402431143324241200331021144412314013203233224421003004030204020240142014", "203234221004423200101223124033043342441104302104134243434433211402221200042441123403122432000232201024133241144024341001113111404423101431032432043330134213443430110404130444333211423300114311402203204301422320232441331340133014304042131401242324340330112031331102324222241212131302442313012132322232331111324132313240441404341110333433320014424214242024032214021122331441314402104211302114132332013343023331434332234334041321144142041200204110331122144403421221023031024120400313221404202343313420101100400120341423014022124244320231414412011433330013241123214024241302243344412231012013403114022114400012020211343004031401413332010142123334212202101134420032030102431120340311343203343002032122442041412443033140232442203444121124032311332034332340402241131112314204002011342130322220414402203324423324220331123401220404040120310143433121023143104014303320211244023331023042210320133103001241111122044134011011424334021040102004223342211100431044142431113314302323340310200141222014102240243131303141423012431340331310241301203232021043122224023124140113333133202241311343401121022034440033012003012030040303244031204244022100010343232131413013301302323042001324402211434102302220131414444031200011333242411124113204024030220103041121021332414332300432341023214010021004004112320003311124000122232102140102232440220444043101444424214144221221312343340120040143421011030011040330111424230103310023033221034312002231301101213022211344213411320022311432133340030303014334020330020230200030421230443114402233341403342100322002132310044413404311011422201333343143114223224131323144200030442012220222332221023434211333132401314040423413401420132322320341333202142130443442043033042414421431410424204304343323013333132034100242434300423041222210411300103024123041222302323100440221440033440324212423220343332030132420212002020012122341412030321340142434333130220024114113104442103033342224233240404340120101314434244431143313410024323441333441433304122211020333234224402103321231142302210034242141412324244232032344033310404200220010044033230430100333230112421201442340132321001424030013001441013334112331000311120223030242011404433232102202124222134244414341423104320113321203223124410043242334430213404102343114110012442412434423011144401142112120233212300214011334403440223310003121221442222141313430123442002123034222444403032010333041012233342202200231424101112100302300403403211222441214314101314121241410441101211241134132440330422421230243331243123204432122413131141223312211014400220334024221420431342424201302322310141201234240003332303401122430040013043424424011113001303001442214333204041031443344022443204411013240034110101420330421042334413134424010201021221441301341443141324402031332423034341233041433304302444423413230030231241001101323133420430404142001410102413231014430334223011444442420032030410401202132444312413323143032441010442233211203004133202000032403222313413400114114340040404231223320002201130402123410221432224333223220131424440411303434330002030232321402324041011143011030201413041434440134401421421042304043300023034333002410043114204403132202303303044000023204100132202430413242003333114324332410340443031100112404431103222223443121333232130011103401102130222040402140422240212042043142232404022002400444430110043233043011103121011232314410320204120041214210034330204313342144322213021100434004021444010122401422200214322111241244342123032402234301044014324343220031340002304400010330431323444012333300103000343014402442112130414401022030334013244044400430223440314134330034140321020310340343140111410241124030133244202020443204014134401410003022321023144232243213314432400100142021112200031041444303311130033104203111110402400221343202110434031300022240043141320324411311312433341310440033323021004104140122143400434233321200233214232001123131143440142342442140023344131030140141043241133400330322112014343240214212423024122424211121131120331044303131212311433203431301122333124213312434432004323444114334220030211304001431303241042334322241044143214343402201333112131211303421210112213313230310313334223420124320433124440013303422442221333421414042320341441120332141042041432304333012214232041244010204312312343234322233300233342234330422331212002314344330423102022003020214414022211212002404211414230344013401112201300410212043404224033004102423242011123141132333122140244221423134322411040243421030010431322201132033243204300200132300143", "233310403141104343023143234024232341214110104310033240212031041233331404223304033140222410032312341111400413420200120431011423341301022412413141304030212144213442410234042033232123432102210314020432343131332032224220030222413442114330304114140202041304220101212433411130033014023043413000312042123202034010103320004430313402023411023230021324443230011241111414143132240223301343402343013403024144413444113323232042432143033104421234312100330134242234124311040422432332434410413220410043203003022403121104134440400413441123324233322004412341113013314432302024413010230332332404310034234122102223010104131410323214434041422041104222324330020324303301311041412213220042114243404232332412100232040113122222221210010433044032440310034401402103030324410422122312203101222310210333332204230011324213024433024433130010244320133241112211243332342403302233304042422341322432033403312143204113340130301230402302021210101042102411311313234444214422112442342203222240113420423031024220214024311330224333204423000110410004340203240010442330122340320202324441423022201401232223020333243043232401422123242133212222403122120123223123430122022323231413022014003302210340430002322232141442221300004344222124002231230322142002223310312044231203314202234120214112114433424333011210110403002422431224040003110410310134142334022013324233344442422444122032341143441241200221334410234122133144020243100112120041122211124410103413313102240400433211232301303031400100434110404314001412302402003430301213211320432112202422410220324134143012001210224030211241120020343202302233102220011241411031124212421430131323300400423344300401321413040000433300303231224000344134040434324101442304100441024403304030213143232314013123100443003034341043012400224134412403444040201142133344243411202000103014103120120400221304202440043430121420130213423343321431402213341024401132414344441311024301120131440313241114423013410442443422103423032021414024011030323220203034422214242231223231444032244233343110231302202211221214300343433443130004130243234400301323120413101241134320324033033103143212044113113210302200023020131423234040442130031333002122302131442401212410111301304313202323111140214430041143341101422322430423342440034334400033122124402112140324003243320014101143014202411033434040041341341004113412134014010231344414444004340143321411010324230332324240141130003304004431423233314224240334331231341441301022041032120420441431414114320133411013130014432414200043032331003401311000401434200041131234024224111210232224204431211103430044234414304024324234240333332010400204112323133112421232032204241120332030421300112402004334100410321041233243231334430042212014123444220041024312031143031130411334332321301004124210421420142213211231443003203110441342331010020332231023204433323421120333304013044313204312330034114310114300223324024231412310234003332004111224114304231122400444202422222442004010222233102043431424320312221304214003014312234440043112201330423112123231442104433012404330430000012333211034033041434304441043312023020033140342344313412102220434201341233121242411030100403402110322222323330243323333221444130233231013141140104144432022033224120330103102003304030103010021431400223020421432410113320222441320104420040403132224042021044402124404012240341430201230243404240103044233222042102240143212244303220141201444204242113230333024024221114202042110342130232043443132441110323143404342111421011234420414032000331333110431112222223330412002234320121104034011444334323412223104301413433132224331323242434330213324424303403230213312240021223021432403300102114120310414340033210441403013122032443401140442110442103041124033004002202423134224113420212210241442221404200313231224012210413131302400143201223330124413133302220230112103412131202231324342440120331043314400430141412222011211402304411030431312402143213424102230314422442420211302113441300324312243003204112431440241222220300043324304441140440002030311342041313110222032440104431143411201011420003003032112324001113202100433031341324302130222011014312414243212242432331402002403102212041311101014403244433004443211144304124012311021000032123001014422213343141210431142034442134230001312324440203300343001330120241022114231231230221023044313103003022411033243131413402310144104313414340001122424024131313100412143014420140131042441114032123001432441121012313403102010140031124314440014100210433314323334423321243243014212224241110031304", "004342132044121200300211211031441240132102130222410014332113132140210331413404410143014442133123044032101100320301334214030001110112231102022204141432313323222003302044210034301420340343324414241123034224430042001002110232320030013121122433142330111312003212111303420432304422243443333031123243114422114330441401221421044000322030444130230312343330102403443023333121232034223331011223024114143403412212234401321242332211024304142303304344312430323142243340442130021010012144232042200233040211321324043140434120324103342124331224401110443102200210044241140424334223211042024240200441241241242041014202300212031120041312021301440242421024413213233001014300112300410214424202033423211134323244320023032040112324232234244201143231042000102103303102210333434230020412240033120123041332403341204220214141134101441404134031112333004404024021133320041410230013332113010410122434121031402420214120024201240200213403103242131411213341301441343224113041400043030403043201323240234444444444101332031324120422411430123424331304410341011324411141223240302011433401004133412102322242043301223241404344201230113342131011114342203112332102201210043241041234400014410222012332041003441342024243002300143010144013000411444213034324444003432324141431144440422104431411432042134204204110233241344300044102323210243440404240434344212044213122040213203140303422340213101022310411031224124242441223112434333033334321242120304123204304211340314011131421431114124040422434444240033040121323032444011130302312043004033230244123133102043220443344411241334303024224131034220444311101143114022340424121240240422021234133311102011421441101332221020341432013122102312331302114220311340132114230232110442421403143103030301412444014002002234330341340131340022441131121331414441101003032011031404430000011441021334320214140204124011342331320204241122010413443232311404201213341013403023023202132241431304033234130124034331420004322103240031430231200413001113042120434214114321142413432412032113132020040331443300021434332311221242411200104402324210443424443220211330430100323412310420103140221034412132400414131022122234432303230310321244403030324041240404020112143123000243131204343301142003442432203202120020222403204303302342301310334111331442140000422441421120202203024400140403003102000224440102032123224340330211322232132202440444313212031013013244341202142314102440214044413241303310034303430004424033320340422144433404424302430133433011043312243324102030420110433340140010024140221332221030041103221124203112313333114101110320220244030304003404413422422132410020213320400143031433212012301344412004042001313320001322320021121030300024243224221304301030121400003341110010442440413231140332004101131124011221024213410323133423042110300444322014402224244302111034323413134310103304012442303330242104401132421342403204222014442244411442404422033034440233122220121014322234020234042220444030113144240042412324331230342041422113424041044113214404442401341210031144301034421434302032300411134312343221404343101414112412233100443110330131040113301100431240443404110024334432040243111043031431213411430430334343340203210220402140131443333120024330104414010120210123230404443124344431114400212413311311013103220340314302113300304242202220221302402141030440100203243024302212210103414003301124143103101102040134304143230414400320332002022331232100222322224421230401203102324324120344233420303441303010142203433412424143223203234012123211024402434312100304303404300224213144310342133022312234012003332342233414411030300403211003224320410411324301224421142111201401204221141101311402100241100231441423012301012410030440430331430013231030441421100021233303223442220024110314124302114112302044331443232141040431314010433012001422233100342340213030444444304401102203202044001000102403434144330424432111024310012414020201134104422030140043434344034131404301403301312322131410313140130230421000314024210211233431121200144141012041400204442312100034434431010230302033323304141401133420213424300244210210343020242414334143101330022230000143344134041132204422021214403230210031311211342024133422141102113410113020431033420213224022043304224042021121243101110221110431304311042410243220303243241431040130331440012313202401032012441300003001443440423033441223422013013211032044023233313223442032123130122001313214334230031101032104321313010341323432113140134113431302141033120232223223120200420342004433131433441413001422", "432243310244021323313430031414130141023222304113342311430010144233124340313213220041443240200214031042214034412220444430202331130011044424142022310012131042314131034134313322104020204342203114424202042433030001431141131400112020443411423213224002204410424133423024331321413144333304121422413242423441101113321330432232321430341014243233211033402203201121112324010420334344041114132212113301012322143020421224022103233422033220213112203120044330242044223132131303432411100101242011344323143432444341402104440010124431030441424222231231143223432221402420314011311412310403203010212340243231422321224443412413213440222102020313204244133232143111401203111104413213143030033003010431402134201010424102030401000003221213211144130113331113313243020403323013032031014222004122440421111303003044342130010242032444420434133014043230013102342012043131400220023113423440201344144001212232334422014002404322134140420041041211341401221423011012232002223213214442320232103140004103240340411242242131440424101114240442301224222322342132422244424114021420424014230032304044244234124313422222221043240134241440210114422223244410330322142342433111312434344421121224120004044213310102133431422412104203402413104132422344411044020200234034313043331010133441300041214241234211320324220300334213242302103334402404142030040421141030213243434314122023021401132321321104043024440443311001013234300404202241101402240023004102044230433222243242030212240313344242421431032201143113103020331440243442344411400120141102131001042200102010414341101021214014333322034402140242343022120120203200022334023342033434300243031423414430410003100120021321114114332433441232424134031313030100331310032013113323411034021220314131323024223340441123201411240204142311043002200221440404343330233200413022114331030130133201301443004023141312001443412323324113114140040443042203210303414222011133021342112103004221242333134434434101443312402402031042130041044200243333424331414112204114242141324032120012340113411344223012344223344302400324414133214021442033122241244323110404420101022102021042112104014243040233342443444201011414113332314221313330220240303231020320034132431210232223014123041144043220031232220324103333041244230243444233202330100000333101301322022220114212144002322114243224334340204024000432020322034103042220010334202240313323343110134124420141130300432412144322424104244233302020011201103102031333110141413143133124344314420232101441311122114043221331014214423111104301114120401441300334412234333014433322421400214330120413103020243304223031111310430321444113444033241344132043111413111443041431243422132411320311203132423222230131114004141142013412014424320202000321011314120320200012402043443110343240430124121230024402404142030412003203444332043121031320033323113234423343204202240023312320200332312342400024404323402202402401021200202400002011144031342211022401024330430003302042000001301240101101124243414313433140043233021314444033110410311431423144121104122132003440124241203413411241314120004224213430044303142204102133433114423104340343444001023313124200434211011113334140131041321004404411330121413341132401003000032012334430142023040124144110011343330223011212034320111342441313222122031212413322011413402223312324200441331100323204033244404331134111323312131013431410422214332121200214031042041144413343044402011241440420220203024311420242310401112113014113331033241333214201113343234441321301210034134211142421020212414032100003430120224002230343221123023220141240024234112230341030343101244321204343343314342434144131033020232232142002113233134111440301341213122304413202123300403304242100320100103332103403232121241340011014214430240040240134334242211311001212433322203112114122410444244342333334300321201043232343302042402042024021403114424122111010334302434112142132344141224231011001231001113441443422304332131042241333024130241143144324442402221320400300414042403133412142123044333343244243033013102412224133312243144211213313412003231430244430420130311343301043021030441240213113134021202211022223040044034303201221243043244420344303302400110403341002413111403224113043010134022200324311312440444200343102132311343323233401102030301001223212103231331102401403234202024242422441044001243134221234321121423342044133432124133133120032042324030121443412020032303211014321320333200211433331033113310321324043103013001003042222433300301001112413321441411043140332432324421013232423340", "404344442000121001300344413130404403302223022413304424404004311223013343022241110012402130414430011210020110041033044143234000104014222111114134333311431010324442111043212342113121414020342334124130413334422412424020101042140011114442412442313434014132441234022101202101341412131031244442121331210144140323320133022302000044102214322322104144143424201001242344111323123021423442320442230030220042331124001412213220321222414314113302410102103143322010142334101111211333002041134331122011011031113424032134040430402143214142124442123100324340133032402121210241211242000230034331433001141131024241104130143242403042223221042403323312141422402231342123114303323242133421111243413030404314040121132332240332443000112104110331000324320023131403031003312341203140432413131012143143300304222313444042131400142210431220421401333314044023114432131203300131320313014204233002323021331202041140043411242301320030043214313304411303241002042441142330304021310100311402102031120241203230314030022120120434401011130001442332334444244114430004131224302020010242321131420020330342421313142313021200330014211242330440142420001114430021003341304314301143143020044410141021233024110122041132412400014243320203330102112133204400104423444242220123322324324302111402124120421402304434134004202224332213332413133121233002404222231002222412041411023000210203120411003324332343323144131420431443201031402131224411220341142001013203223003240230411011234404321401442303402022121004121403131404023431433124321242411220304021403202030202001130201204222014042020212104344030413031211002441234411344040330333034410340404121422322413023113022443414312003413102242302344314430303320444304143341214413133233403440200401043040411034142300032434041302041211323110123041331200111114231010144031313420400114411304124310002400324044402323300330002131240143321000133332004104433131411302012424142113131341124000241334033033012303123313202320232440434124341120114424422403144442410141200143201110234232202040010144402344302030112200314111014244021423110112433241413121242402220424201441302411312101144032044212432224004312001311041121240111100112434233301130440410104220043142343403101044132000214342223123124114223104122331412310134033410143110240343310431432010231421313120012321300423034211404230024134203033103020330004142102401011242111433414110222301313014232404202040402003441043302130223314412431241330301144322202400403024404341321224211240331030134431202432134344413314113204000032432431342224344014004143100001220214403003122414421013401444210044440030132341220004342121004331233440113214014234034223424023332403123102210231443104231444434341004343302012332311234221322303410111020224231343233332321303233340341310422421340402404333202123140202140111422311302231402403440444034313344102324001201004411430111241030040133103404211230421301041321131304021243410413322300204234040323044032434134443124434131402242102323134102001141220111343110343421213334231044242202323204211224112243323003110143210122212444300423043012310442412014301314103101221331241114411330213013324210443141103103241304300303332343314111102423420014213332330131401334243400212014111111211403014124120040240040040134421303142041404403211103422333211102031341210143033310332130413032242234402401311110210030431222303142023121403020044010401213434423010313221311023003220334200212002412110313210424012002301433131420122210103124222302230420200030234414403303323143322123334004321341000032411440000043414330204304301401002213310011440001233040110220340014111434233243444414411414002023212323402332011421320042413040433301322222234403222414341344042241421340032414020130433212224114044022200003124200214440413242410333000421220323022020211224302040311300200104241334010020300114223414242141343321001043333314344311100343133420423232043113403003341310042034114313411203103043202042202310242040340114231304441031443321434221122224322241413012430121122002234031401222444130114023331031414334420420231010143330011441011014111333403130424213031404144434313131224111432313212002414131032104433042342024014423320233124110302412203232003304130242322401041114222413312100310320333101004240421402241024241221120322213124341140220311422423144124230332422444442124110133414212413233020302431232333124011342224232344103443121320243121444300434121010121112114222432143030424414440413211003200131132330312230200410214024340314104230113223043043440021220", "231001231000333223404114310003212210020301130022202433001334224322441130133444334440202132003222010222424034301112440400431012114023243303044043343323233033300013302420431231434341132323141220323440444240133224342402412212230310134312041014224431032142042203200212404320040211312430103322411242110113044144203324332332010222323422024143421301242204143023302422020234232304013114044101300401131241431023012012102331224003233222442404222443021442013331212142242121030004030303041032221220444312130010244221022011112203104443441330121310112104231403431212130302004130132301321110341202241414332233003122241000444301430214101243130310100214432130301121002104021002142200411403111010102122420003321310431230244143333430002401041042123030112004231230402042200023142033032001021311101423413044140432001133302142404244242134221131400001131421240140144200401110013131131111422420230003444040404340144413304232101041442214022244123230041401100333423030134314211113334231310121342101141322100420411041224344333330013412132111120031114011024043431434300030441432041333434141120331201234221221134333340323020334034341302433111033013423032121241204312314201022231312302444403232421334220004121400404333443230032120320123332432044102103223403230110340304340324234201324203001404314341203432310011412141443421400400033414124411201042014424031411310010413214040314333013211402323314100004212021444103021402401431012343411022104342431230030003420003234302332340122013034302323130012214042431343124231340114002203233314242010030104242132323221001313134220222442421320114102121034003220211311030301330332402143334441024333320012422412412401432243443431121110134142301034414312233124041111400202132342101104003104012203142232431430123024223232403221430412200021000223334411330131113424213141400141234430104133001331210223242320113121403022331432213444220023120422220203210024020432212233033040300230101011414110023104130311242010020434403412244313220303124000321414412424312121002342403324401234033023332300413304010422301123343240124113410000331400400232100311341423121330242041432034403211220211112401221004224324212003413114002100422423001332231221140314032341400202301111040304314240140241434324403242131131233213331030014430111032404304300241020104400001421431413200044323011103113414443113334240431243331421224104412204344303201400132122100014044402020142444103301234221124141203031113104314324200012232124130034244442103031311130031223400330111404314144413444220302200434214220422202343112112414304230213320103244331011043034131331201000202044323203422300443343042224203341232211424131110144330030023223413002110100334221140402124024244400231413322224134404232231001010212232034440100401414122140423014232121200211311413200440003113402301132323341200321432140324034313131341014101014102332221340234022233402013040231120024410443341301430323004422434123233140334244214213121401044440343244033313242030110442201132131213122442412044424313401402332232220423113411122200213430243112313433301124342243402013331011410004214122442030011141334240210002444032331331432340213242444031143440414011130112220343112432130141323110410040220244413143043141341024041231334224240022003444304303303343344220001104112120033110313013114224110414444414244433424203112312114111411400131233430013203004103424200300320330124203111402031431140033142143121333111003010233102220122114042430200224324320014213141000341140421310003213342140142434044130234411044020331421202143422032331113331411033234211232314403310210143032312201200441120424014424224001014324211341042432342044233214311430201210314312303003131334410004201400030110424130402141423201302322323043433412231340140033221223040314121440404304233213242234414222010214114222013240130342214442112422211233000322401204434431321203002011214220213441101430343044341230130101110321231242324440233203233312443102443400423332302241234442341221132334302110001321214200122441442120224344344013103111031020011421434104104221433142314400041110042241043011201120041121403434040210002434324133231244311421202142030332012343043000331102310310024232121141320033121421102311101304341012403134410024421012333140041033403423413122124312334114441201240214441420121332213220311022343023141140414304234142313123143042301001132213320444124031243340134040204122131403423443202333031132123121140143210214404002204021200312223323333242210430023430114102200243202112121432304430043", "143431301440134434311132443422040241204113104222022142411023302413222411111421314021313344132214110130201034411030040100144344032320113101120340311343240402240321240444312324423004343440434423243321421403332322403113100213311041232024441422041012343130233110242223214241213441022031331314230234234130330333042311040433211423221423423104004323443413234331112411000111020044341433301113013000104144210332430441142244343421142200234240301110104042313300034212403220340343224103444323002130323034104333444234431024131103203240201040121434134144100132330144242302333442233344402404110043404003403342032300204200110003214310323124330332411434311401442323130440312202013131023444003124233131210141440144304233343113334020332443140140043030333442310043402203042403001222433441332423201434223300041120341410032022010221102001341032240201421120213400033131434311211020400423404440121234331043224043400404322303021120310310002042031433200411330313321303440313214021440412213432212003203320043030103340101344204123110304430231144031402142310302010343023321302300102322402131322412224042211024423112442431022104402422020143332342324201300312343001333143123404343403332024230121114030421242331221100001141131003442201141022234111343334412324042321422134012013142042300002244410313004040232203343000110323420232232230340031400211414420330011144430102023220123112030120004102214424424042134340144223403304443204421441223133133044402444213332411242213043214132030043024422243210224310421142023241040311401012201110041440313133002110322014143401240303402331313244421402441422141110410023123322332420404411300144403232111223113112400444332323413024411242100431302001334112223231231234031321214243232200430401030443032222400120113400430000020331342221412224003401041401000300413414422124330310242142242431201212213341221024443423201104411213212342114113040312242314433303401323330021033402324104311232214133422144210240242132400332413331221204103234212122114323232042434334011234143110144204214411240000402014200222014010104114403211432130042224213230104303424203340231203044121142314304412300032224222332330212301210122000104421141303214131100330020212032204102224024224333142344023324214230221114210101124000131313404221433324343321333224141032000133103043424440204234414402004034102203311343034212314310322030210442311134040432324224302303242410142411333310303343014131003022131244012401301130414213120143102242241022212221111031303112311041341440120341132103304343130440122244001123133213211202404140410013142004223004333131034211122122443301224314120122220204401124000344013102100222322304140401130332301432121013234023332320133101233103034421002242330434013343231023241302311004024412040013242421121430333034242424340030402114323213343110012003443412104333402310321230020002233432224213304432032440410421433200010341101220013432014401333231043101410112004300341201313211203042114443333001000412434043304012420234022111233123103214403424414143012233422124421132434113143112332310043430020243131403232410212134324013123323000341032202141000043404104034021240034124401220302120314343010231412013110221240240322033301431223140302403123334022422322041113022444323301213113114131321210302041241402130231440324103424013300441434443403440001313101304211011243134224011120001221413311004422040402440042444303201100213220203212123134300410323423400332444302424002213211034344412410034302303234343312133021121114443413301410223340144400403030443024040403341210141400103132220223134120042333404201200343133141401242412033040442440001404124012204202201200122132041200234410334420032000221222422404333000031322020103102223203314323443433343401110330314222200003201120430441020210121102401330144442040211222432100334311202012412421211232100221211220300422314224041243121322431204423441232232101140311341131220240311302011402202412103100212230030022121242302244012412032224430303030400002120313304412132401110344403124130344301420213124204323201004303001422002120232132334221141013231020104334033242002141212323122311341314203124301223413414103233024243303030123123002032341231003422140043233114410103334333330441130321410034203430224111210232413420031343442040322114410434041003412021112413243434104342210433302031133113142110213133131140421013014003441343001430202403033130101102321241112334001041143302000200344143130111232320041001102330332330343334330324323200302224343000413012022134142213040431", "210013220123413130000434021002221442430411333344020213204114142101113224210423331231030311111342432324031443234302134044420202231010132010400212243311344004202001202103404340131344332430312104023324403214411111410202444423410222300431130411331303233220443323220340323242441140132421123012134140422104231303022302204241020402343321111022004443130331100313343102040444301201220443404133220020131010240210110000343214030313332432122303012204404320032344314014124144222424234303122004311212211401300322230341034440110441021434030043100210122300103020114023241444401031023113221233304034322240413112310022011311043144323330232420224430323404013111324133013131023003114411144023422311420330423011420311223111340031420403224033444340121402403400411034314041202430343010314002100134114113001442102311200114414301232334240020021104242043401122033230201332332321330203234010243142201041123341132424241121024202142412323033103020231141120421011434423013013322023043444201134230440422114311242044420413042304024101321444310234103424133414421311302103030202144121322034343402444323124244402300301011133214022421231044311234022244314021030242233223240223203443144234324131341231221402433142411221022331221430302202303102043042431334200330122002240202104211404013441104432100400040440234134234100243413323111030012014100214341313343342301031201111033324133312443400114023103430214103132122430031114304434111204032433303034342041303333420040410203014030101443240424344221202022432030110123413103323042123044203010422002124144141410241414043140433332031101130433124233302121430113044240231100421433202314131314340413322023310400014410220240432420044144444324320342343014444232320330443430041244001100203442001003032222230224302420321212223320434012333042331123323301224311102034321203304022313111244310010414413321231244200032323120303410342100034023433402421200330224021332033102344120224241344412000314143242030242014343133442121222123330100102324403102140213122402331413111304113030320402331101422413311030103102122421320104424040441414211420222332131341033404000314143231012043422003233430110021443101440311011411223040111340103230242002440210410442331224414412223314110124421024144202130433110031400013423141100103030104243340024133223121230422131304420322314414100341413244020102244430403212021003311111334322021420142434023424331121004432202320221224032300300020330324034303430310301123221123034001023312010114344442442011140010032231132143312044230201442032322234300313404412143321031340012130221412440343223304102003101422344221301212122433204311033220444043002430341224041124344022312322432232213142231344324411332231024412243223134401421440001334434003044043234011444143401214132101032241401214001201013034131333033133022444103012032033123243304312002023134343342221044024200013113331303021223220404324121032400110343112343330221413002442003333212244421432201143123234304021420420224101103034130003420242043121301100413111142011241012311213301031322323222312121201444240342433003332443241440443333114023021433130231113433201140040302320442110422411412424120024312220401441424330131314211204323233224303044322001100143303233244222222042241003324233032210110122024344021330202301332224412300010031000233310244241002302030101214032024001244031004321212204131241211413411423302223413100130311301023143003012020004141303113004312440244120101134044132112330323214042424343140311104241332442243001110210012403402144340220420223134113244031300240042313431402203302001420010122342012433223333412321431222343424344234102221232423043342130222330112330041330112123030102442013321234003123212330213433201232121134034331114010231304131004030134433302301420031204234033200114130314204021102310220212033402300433103402404020012431142040230011014000021001204213444414034130221334320244242011032114142120210032234102232120034114000442020444321333310440422102323420004002234030400214131033104234142314011234441340311231424304312441443402102032124240431040402411210303010102220014103212242321443412321004340201234324022324114321133031142430231400131024004203434103414303103301231413012032421134220304210340030414201244343033442323134220020142344210024241313104243000444234324410122222122433243112114430113342300000430002301104230011203432230200031233400034302334343233002023420333300131233400102041041243420220023442102011302402441114000144310113102404243020241023141404211423214123312131014101334", "322102012044013431022120002243401224340430201423302040444230221131203401023344441343444233222333444043401213320144240002032331332322212043240420140443210133110122041222411344311211132100003242231401344431324124100343024001244014024401204220313134302214344244434412344001033110414243233442004111431111230234234403424302440113322031132334213232241132021242230204423122340103424044302340334313014343421404144000444114024121430302303423044340223422023314304422331102332423230221200431100034133032103234043100334203214221300441041032420424323444244333041111031304422413014012004043144003012104033022123402401032301100033112310413404331202124120020343311401204022030340302223301111140120211303140430443234223004010242321334114442410041432422004210322414443331131142313220413400230403202244031232342422421034144304142120112323210014320101113341143140401204232422224243340414341420143142230131433213330141142204400233102020120400304212010222021343031240122100424434400110042311142424112033203334212143133202224233411404211202030332122112011100240104203102143131143120242131430330004211131230212303114131030213414314114324312014001143231344404302323301142334310400343121420203013042414440420310002242333334320131012032323241232321324201231113442304404012442031141403321420344044300143230220003440334402201244233431434221313204402222010124232234030024411410432133420124404340214044040424033343031030244203210423002401103412021110032441011242020111331312421432410403331224322230242244333113432142130440223312421034412200013114032202222114201013004031344233212400322232131130040411442334340012211432203412130022340013143131013044102000213233243233230323222113201121221400343114204341412214311422324432241043300111443401410132334010324224131443041202411432131214140431420434212304441014413120032042024042100004213334140030234113200404232143421322142132341222300341233134203142341333401000043023023243103424134201244443010221204043440404300340431030214101301230413030131031332004244042110001301124410300432014201231223230134030202400044212213220031224430324341441340314414314200022223022400024241333423232443414144244022110040344410113014104242101001440412122140043323024223131302124240404002113434041300130124404111232011002203013033314420111030304234242232044342201332031401313004204030421133134203320424411401132002122032203112224202122223122011034410234044311343301010402422331102131144132442200212031111303413210400041043300101010231241444124004243121120033411241014232023113041433303111301332100103312444131000203310141001423343344023300231144031101124230242301110022310412343213113440221014220414033003440444210432044140032301424332230030440313230100101402442233112244330104014141212144320302212211312420312032104432100334240334344320411124241003424114301301013121221322423434343233143333222130311323301323204312144104424212020441242303121331302221421133413241210124434310320041302032200210442141240031140143320021341340120023000133001121234420313101032333134310343444224121212032203423211333440303344111243203032104302400444024010034041031300004443344443431112303242411241020214104143301422011330430311233323333312223100440211033221013231420024434032420332440122032244001322210300004204223424214231412231102241430402444242041224130441014023141231043410000210424020322130020300242441420021000341232342133320111331001423101242131040222013430410413113432104300114442442021124420414040440030212422443311411331102130330140443033412142043210320430213300243001020422401140040022442123203242311132123120313324241031321134404330204404233104310402314011211422443433321324041334021231212102003040120044410220201130242414124231040322000301223101141033000220410443130220130313043111032224000012044343430411211224401100300011431341242121214031334442303230243032221002400321403044410310321113341232134244144322032303231132431244413203320211141212333141430312041302411441101331014320320024412020031421424322142444020434320430131111330234212322444010303042303134121224320103204210304232143204022323142403331131343240022212201300401433242300042002312441434001420044122042244102102100020101122134333402314144043224043104231000313141214404001300302021102020211430032403221321423040120422202114331320123312341002221423020210111412033314014124413403124010411433014000431111024131040113142120011001032442242311240311032222212112032031220242320004424230140244203424221001434013200034402001411423030142", "410011422201010431112104213044202002410432424203134244223343434200123301244302201113013303401410102343013332240443440321410010214244011321324022221323342344334444403143141222301324332202241104333201303101303400021414323214231413120214222202330044344031300014434340341332033000204102241312024321313141240112133323130113300422201333031124413434442230000210302122022443404234341334404310413032111014414420334244220440203211021033241402103444014124343413440021210040104014232104023402304034230032300302133411231014034114300032213230420020210430330024411240033302102032214431434200334113233102310233034243113414111302141314010404212142130114141142421110220221443143410110430332000222011322423434322303442400340330133432203113012101332302422040221343434232111441100130330423020213032341442401422431421220441200331004343342434444223000043134431042101003214442040104131302212040013301024221133033033000341140331414433003204303330010202414131320042121242211113204404043022011012004433402422414440244122341144200144021040410014133432311413221441100401043241113244030313442402320342023144301400102030440133033202044110113134041133024331311424231003311122213212413442424111114343011123323230412411244310200132443321312410033122213241242140321310341324142344441111210324201233334203202043334442214224232120240113313421320033321324132223220220214133004443310023224144112033022403103223204031222404321101031120123301220330212001044424030313114222004311123123100423302300414230001104321032113333113340314114234044230141234033114334321101230220231411300140421322310233412420203123030024444422420420004224013000220313223404324400104024411404342430002121211113430100023212121013132442233000102032121023212012303420304333243031042210034004332330322210410300041142023200211141103124323314423312344010302104144342143143334014133121330330004303114212011443304434131044342130210134112032224002103020220402444330002424310000001000002214401041431120432404343344204344400210324212123444013210242324041232003201130324242420144011440002031002324113342004022242041410024433344013313231140024113224313433100134033334013143123030234233340032101434442223420032043343243311333243334420440041130403013330102032001121134013344104211411404133120110412114101400403343101241224420023141244433233022104144110032142204142122241434002441014232022043214421321211200120124010302203444121000444222432021133333201211000242442043040412200030032140242013234321020403213411233334234004003321023111040243402104030221024210302422204134331400414010121133343330124413424031200240340344442422123234330423103202333334210422124431131440221131331144401223143411231244204223001031144104200010412401344302011224001300022422140024312224334130102244032413304322122201041021444232002333313003023343142314113314141213302232223412113101204124114233241303223413233001232432430332113003221221222300110001343410143400440144323121202304010013310042040024213411302414002114432000410144241210002124331104333341042013331304424041120042320041301123012402223314334400030304302324131001323114014221341314022301040431133211032241111112022333213103442310341013314314441110430013043111200330121123201112010123034344421443434432212004002033004004203322404220104030343021302430002033111440301021210424212124331222400121204210213423043222140010003022311212200212044421222024310120112431202030301120433203420404124344302020033132404110133200241304100333141321433123344230312032111112021031114303244244124343130312334241124103012023423144244410133312411124443014300102240201014314423322323012002100234413123210301311414420000303322300344100313313242034414212113143114441102204032343120434020123023210022120214002124300434032343001414432031104000232233201201210334400144002042211301301012320414222002310222210140444442211242021202101102340134011120430311013313213214233242121002110310212443024121044313231012011100321040240432240043012443214203312312103312413010034331241400123410230444201313341110341243023314210311111043004441133120301032310440330130433231322141121001240133131130133421201014131441403404031432010241044313210242133003144244023233412203343012111002331042312043142420441233033200132030022314300044330244041242342103030443231301203012203033400111214023303201342402312231113130432342420330014001310332133313041303021433212311223243431341423040112314202331043123332223043241201102422222400314404211123232030143404012410012103004024124344240", "344342131142231234434222004130123204244301221113232144133320401214312012201223004312331301200442003343230440222140003342031423140013132000421112144214240120121041223423240210123333120210142102414311304340414411333322132133410233131021422431330101314111013402423022301300130121424334101121432204142401311210124023044221020020404212022430341233313012204044104010313324044412021010421212420314111030402111122304133301112222302233124004414240441421111324012133014004021343133201230332132103424042200010020123104042114304303302031331422022142244403331004040322142143134021002343110403221140322000413111031231330223414134204142441203322420400420301112244033413331433012201441001411403430322042034214122203031420200401344111330400330140403430342424033041243104031102102412213043340202444034141104331202144204334104023141313143204231100140440221314434011201044131012204323431004231021133110141400311214202023041143242300323202001142014033423114404023111141433343310201413143033303443210124434023234413134432032304143443403122401340204131300303133120203222414030410012440010031102421021344313202244100411011341003333130132130404221240243343023402220332310433204202412044403324341301140341414321312311203122143222333100433314411203230110003243421240023331402342232341324140343321400034430101442420130000011121000113402301241342434241130232431202032300031313023424022120341101313204410343124132122344222403003000024412404204410340020340220020123243333112331103223034020423103213003203223123422330334313043413042022010041423244042232201233113140201124343244232311043241110422301020244014144034144133020024101243320011030101114234410420132401124041413022344333331213112343421024123044412141104033403203201304014301211330121432222433031111402311411222123013211200003234021421324324040333340401100410102333033040302321422021421134212120103000224240140313110010342234040444140210102203014113111003000033121002212341224232343333303330044222040132212313313013202303014223343011444121441144402401441020024044104200144304220013243031244031234441313123030024403403333100012214341344000421412024204444441001101424032430022200040314433121324414134202022434414244201421442313431312331210400232342443444301244444004113124140333031313242100302424442003133320110141120220414403031040022342222434234111113011234020014343101114111333200303402114431020200042231214112312103212214233131103111003113224131022311400244404402221001010304433014033040432012423214120204224320003234031044400302020200314343012434104113232022231211203012130401224212334442244312142441142211214314314144014302401424001011234213003120411424334133314402324103440231343242310410402241212012312300341244330124342431313430344022231011422230410340202413110442424302133234333111031334301233132224124101343223310404040004010124333324221013032120123413424420013323334040214020342000320443031424413021041443023140402200103201110110231210412131201113144333444200344410331432343141443410203302130321343431230310130333203440010412412104431432444024131212322040112041444223032010202021234431213113012220200443331443203404023121423001444413321401330224113133213003400120312300010000034314421203144014130200014234342421120014311044042221313134303042223103344313213203323134242144231030441231202222412011434014304120402033310114224222311304203404022130044314440130124044001343320020413010433433233023404241234032433214103343100131400402104203144243433424434043434222301104042412312100001013032114134212214310403122441303344302424243323334330320432043133344310024310333112301222002420413342004402224304044010341003041044413004344312230144312322221314124044434230241302404321104242122401441022120344100031124234442220442441204030002031110431331303334031444124430122102122020324410441202030204144313131043340003243443034423311120213022334212102443431222010421031121132110233432243223221041201440211211432343124003412312024310021322033212000123300330323203304223322003003444232113141243421210033111002421121111230414040320321224201313331433112230421404324121212441012201342110213423221431312212414132422214131311243021434242430002414331314302104330134122430203243003111402430041311242411043203212032410342120331000302032103424140402310222200044301332101301001230220203302004441132201320011400144034211222112400203222423124434021114413444112030432431101343144221240303300432312311134430004200242034222303212434124003142114430330023334231312124440024", "000243032440101324401330100003313011323102000122420424201424431214012121423102401224112210320002410244203122424133340441001114011222434143100003411313304104123043321323211202401402022404213341224421244202342403240142242004340131113314243331400114041423332211440040020204043342030301422422302333433244212103214231220103413002213400344110412021431013101240100030131041320023002310341223201122113213220403240213000014113333411144302134030410341103024020412031333141120203033321300220210241421421104044322344014241020030120020401244044200220241213301031010324210201303024020430113343134114223141221110220320101443444211114042043310412304240312134310410403142303004101302301032414114304142134434334342434142300332442212143031033334340144012401133421444343142404200420314011233004432011401024310031404221000002102420033323221023420032101033334404202320443003421014443331100043001421331434000202433243244443413331104423304103312034421230433034220331322422412340341311030441204244333444233043431434413313230041214101124133120442122321341322034043043130030310314140303113341232142202043201434323040110010031424104113120131202231024433230420024224420414142232000202410323204204412312411143021034413112432324013233121344024330014003122003200114314411140114403120022304401322113031240122041003301313242324431344243041100213011444014341223440324104324213233040431023223344322441413210420144101204000430122413001304220014144024012020422022242100130411401344304122140200311320011034311023404141400430423313401100234221231433444141410442034322223102244001130432134200032443404200334403312312040300002034130332122014131013034104001443023302423240244442023333314224132440242320403311014200040020441221041120134003114014202333404000213141424340042033223112243232221013133040403033442342132311443202441241212213104301030442200234014240140130323413433104142223022444330340240404423242314304322113302312242311203232022221244444221034231113024034323042231404034342412200231144122202120421121440411402313331121001444033441144222402101424204444242203213330331032320144243320300304304112011043403133111112041203430032424014430031421113112432014322003430311112413302202414413123130341034403344311224142133133434040143330242043413334112212404211033044010404313424433203212443004231110200034010433324014410121130241442143241023022102100233143204104020322032313022013022240243133400412411312013321441443100442000020343041212230331221434312204004000313033003122341012441404313024132212121112312432342110230023103120313111213410444422443322002113230211103022014102331333322300310244003344041031410320241144201120313331103341224124100442212201240322213331121024314420130341200100204422244124340341021013313131111400043202143221033011234132414141314041221412014043132204123104220441430110132000220440424022334323113441131221424020441412413310140140442224042223222122342411121120443010220243331440021324333401110000322340302232043101423000422003133203014033032410204113222104003400321333113321421103030202410400102320222204114042131231340043301343240134444231333042400432131003124112141214013204324334042410302220132242424000101403400034410014023030100304131340323430103233112402412304021001401133342343140431120434033044432313243131233234202331023023241210242100233321422224330344011401122033231410342130424011141234201111102414204043431042000204141210014330434232144004204234434231434032414402314223200010121204222104031240002122032301222203013144334002234310211312330221014410104300021320330400324244343334223343301121403213221024104404321112431322341240433012414300204442420000302423020103410003244034321002230201412300014320412310403243244022201010011224232030200010044113330222044331124434043224144101301041441403000003311204220111310132434214002344312304340142002143002113230211032344133310103234330220314204440132141034423323304000011441400311414331433231122201341302213022432044103213134211334220421102334400443100432033114001222424441330432014332214310244334310120232133343321222142132223432411400441221244432134204234104440420303104344401300304232121330243031431231011231102232341122404114120120413123021134020121412331244201330241300020401314013333441403132021012112321410204443200141214112304323344334403113010201230122300133040122342142132344102030214114421014044344234241024330231431443324114313443421123442244233440003203444221111024330442010322123211212333004243412241131333224310234201401", "303302304203212210213201023402012012102321134444034212302401213010134200034020234214012032012441200401424420043202113333003203044244002001311444032103131442041102423210221331144441011240003202023044334423022012133213321140030311432323140022023100231041123034032401343114241141113002200202144144204302403002243023330331210420323423424234332413103242310442412414122110214233204241444130412414011020132010423111342320010241104302402201344441244004044433114403202024144041200034143244411442442001120004300413104103210210313434213441311203431004004240000034344433034034112111100343234331104142004343013222411031230400432034144443442241122320220301244401032444444231001142421111440342134133313040103032302142141134242110413133313211204111410411212004343110122041300033100213340000124330030012422124221032023413331012334343143214133211112231224123232104232423314032201102414421214002120342132442244241344204443213334444340300314304402021320123434222440143021332113443313014413203233342122321440014124321444321442432403402010134324313010132313123331302311320233401224234431422411223401203232023010100343003142012031002113324112122241324144110401002144011433431421102410041304433043010032242110200420003420410304403211223311420034003012233023130223112333314131413110004134312040404302140213403010311100141121222204231130432042302242311412014023224433301340244144110104333034110304324010324143204234003211212403303401304123422032020423123210314141004102114111101444203024410144124414022404203334331031422030434010322114134342332043134023042443212333104410301213031332302022140041012130434014222210013403210020004114411000332231144314022330113113123113311213204442421232414340424434221440021300134411340210234441423204222413312240003311432131141444220240440000133404044221143404114430200343020403200434241031441330142312431233124213333143411413240442200010131211100330140023220341433313202142332010040134432030110402302043301112204040444120202124112143012144010311204234044212241414420341032421014040111230021433440004231412414200340422100102012112103444143434322140033102303034422442103340224243443434010213123434342314220043304113110212041120042342202034230020243004330303324310202322013331202110032043022022124012020112212211041321220143022141414433124303000013340221422102103010010132232143400344311220211202414244102322010442104010042411422323344003120243403340133424404044430041423103130200312102032112122034010201031420241013113012300001110013200144023102311000224122111033110334310320414203042331000312330301223422424203113303404000324423222322213131321141412104013042130143430203312221434021444434344421103114324331133314144231110130032140424200222303124134212121102044313420321221432404201301443202120313133213004341414301411310124343432332411110212423401143213042020231322004001221300412222101322233344034032140433423010201223203103221230442214323142102203010034423041023341231031214142043443340101312102110021212441033044411033424113430444023302222132033024422104204141014141342434430324242100442313040432300132332202222044104000402123300211414321234444212221442432240003102122442303304202020133042132244321410130044341214340343122404121331422023334113223321104022214302411402240033042442424331022302420201241120414314121142441022224103141121243334001241310140210003024443402022013240341024240224240220014021020110411002003334132101411134010044223414131422242003214334111340202142424213220203214021101412202420424230203343403431300122101011212143442131300422211243101424413221424123110103242113420023200103423210201414223311301041122340041304312134144200241231130104220423034130042202243301012203444331002302230314102111112442420333100221003433220333123122303103033104232322132304434121124010334224034402412104202243131012403321313024442424020433130000104022421211012231101332144131300003311430111220402043112444400110321302010134432322030423212201121410003030122113123302242201203330241003304430020024322323004111033302344110040434230200210133203001134320032124212033033140212300220034002032403101030144014302440144430134320123044113341130323421013124223202401422041420043224300023444214434212211210313300044442320003043012002302314020423103114402004344311344121133204012144131024112410230214111040244431010212411012230133224330014223223310413212033330040100043413323203221420220132440214142143111110442433232340424242230204143132432004143402200312222032034443303311322", "413410304142230132124014214114302213010101212142130204431011232122200142240331001043431114222320124343432414002100301100402121432312120133413203412012341141343140102322030424431244220340343102414002132230023234342321200432444121102110214404124114410042324410200431014241020222114243102300221400332222434201303330332242223122013020111234104001214214144240220100044042244200401123101221201002442104442221232134140431000400412043441243213132302410132100122212022221014123414101014011431213100204311024241402234242120134004431444123442340142013422341142002202334042434020033230000321131302341044430113211013044311412422414011013214314232041113043121222111113420121200013022133311332144402100033441034223304333312412122342314230410301112442322113421022202103120140121313003002433411321422131220232433012113310410124332012313443321032144321402042444011220420132402410124124012403140331242323110132002404003402442040142334311102022400304220310400244443044141440043023132334244104133221021043033403113040404242320130031323420213210012003313121222200033142323220200211344313414134032224313443301340244114434311002341340103040031101044101231334331020043122421404424442432412203002320023011442430111104321330003010332421401121021304112323243203413113030131012032212444103320222304422301242213434112311100013144243233044412001343132420440433140222433113441124413124201213214430212033224113300212203311403323243123040334234111302040201031213240232013201223143420124301234032032113220321301342104030210312222101204404331440344222024223124113421230104113001202120124332421323214003320440100134221133030024010203200302213142012233244423413324404441244403043203341304431112323040000311031200034020311020020332330021230102114334440222044333004040042030034342410411442131313142130232413013301421302342123001414332313012034312023001240211001021400222401403032024234111334041421343034230243124341130111433130022111140013422232201330213213030123424422431120104334303130444341231344303104214223340423410124224001321121301304224333111003221021221340110431112410141302100403204111024121010122143430322423210414042332341221334004201411123141144030104021413002422433120314213103244220341023043013131240131341131403434130032442431034023011320433032412303343103420332014240321310213003130143431221010324124443224101133320111341310341142440334201121342434334111233104003103220020231443143300302424102202124203440214102330230342414000220342211304033304213324302233131000430401401214022233041333234013410302122412221304220004011003130130110101430424213302440113042004130222000021103330113204332440133442333333410122221041011033344422342231013010413422111103040241120023142041004340342133341124004333131404244204343124043334341211023334031222212332003431422433132341033133404244202421340413040031212231311011110142113234400110402342211234404413200214040332030444432143041100220013132002213220212314112231004144231142323131032230204023212131442021042442001131000044111430303222242402141110220242223240132321200314320011332002013414310210302123243140303321300440212132421411214114300000214030202232034002412234021401330314304404322442001321330112324304033134024440401031023324222230210301423134124140423411202112033322241104014210143430224244322233331334103321322441000042001400444022342204123441444243312041333314012222100221033030342131421013334411312110441202212020130033114100001113140410144223044321044244142013301324233322434311240231140430334231223010034240232340220032020114402333040341013213230000202344331424043030334402322133343444224444402402002211402131143132134320322324131122221131040440110221300104030311100202214000043034231303103243021141104424403303104231424304042030144003213312121331342401220024340314041444204324242130431000420340044402222112401124112031411443221141302042032204404002122230313330333400031331040142301121244102434032441342014042002414340142243402134400210233033340130213003412043410402220221112143244132400024020100141011132442131411340423042432343444223344341422422330341041103043441421430120430301131230124033413144300033104233201040304340201201002312214240121434223440111441324313402302003111020221322024133240034213343113423324024212413131220430022201240221122431322112013433144143213410440111122012132131211030324011232104321034044014123021420323000334324320312033143011144002043114311012113024113231110344342102412220124044321034043440310320141042130130400431304", "140123134232031020031244334322022042003334112333031133133432044303131310322033112230223334323410421414144211341041243022401031412420240242140430333131332244022444331203103340402121141044003214020101030422113000310333310341434103203240240321020423041312133121230222444431041100011004303214200233310412440442213332322111241124241431333443140341342024033224134324034110230403211004143024041001301323140423200204404410342320222323223424101033100342243004331340344404034012222041420434142023313022220301421230124314224011304442103003331324404413044332142342421334312100213024441330024341301042232133303142001232314442311142330244314234212200430400033342320042231121234100441233433312102242214121444344312400213344033304103430230002100104222044244403114233344024443103104123020042300413443200212433200030300414424003040240004122334402144044011233330300422001430043332144140444333213210113333240440134431202441330443440423012003240400244431031422230142001034430114420430321432401114100303430004003140030014430444424304230132441012043340002220134204131012220413120443332434231332430120324031111300341443022332141433210410042434400040320221020002324432403133233403001231002221244332224240432024100140141444422420331401122120332430400114234030140444240421412043421401302313223131333211212344401002402340212420004121210013334311340231301222311220411122441220220002042013231003043131422010121413131220324112030031441412212400022220403140133140244340440213332142203412300332440121112443104003234421202323201130212013014144321324221301044403011113341411034401401243212122114030324231230042421330332012222330314402314220443004433020203033230423430312311424214243231314034333340000041134222443402041414131423340203143431101043111232343134101432110344000222041431002132040242221231012211304421034230233241011001223413314140013233303323410303324312022412133322314240112133402242211243413012334022024234330140012123412141144211314122344343244111403040133321322110201321043114234213401310110413130441440401120304302431311124340014243100243101330424224031330243110300031044214242241321414301004312141300122424242214110311433402333302221433431222321420024244024042222333030021010011022021414204412211431330304114323212111444403231244113422104032134402242223414440211102304230244412000232240243112204343422031311141001300424202133043330000123000131102124140114400113404421321301320341102212200304142103011440303301443312200031024024202010330303212302412311233112032322440441032130240042403404420342441442202001440210011422423303331304431000401200012144304020323212044111144433123140212004013113001243321012432141314012113431403244424144341000102421303112142243330433141331114120244212230123000330012042022313221214102013403434141300003144440231442134221401122100134033102322320143104432232243132120002143334441242102431311331132232420331221334302201040341141011344031411133012204212303044233340233203243120233340403202323434140333423011123203320421410200411341144432330430230111334001330024244304123132043334013103021330420004441010120111110212240302402443124302044023324440211433403142322212420442330114340422041210130320314142302133213101304130402234232030444340120422444333331342412343211214402241344203000002131210224140031341024300031144423124432324101232423433202431034043430031104023422031233011122102013232000422042332400001242042231101130314002340132201043111122114311204444142200304332440302411100434034321422143011213420421413334302002103004201414412240420030434142110402142121010030113404142140104141413123122431040100000044432421234034414334123432110022230013201400143132201234432333111101403130030224130002014110410112430112241134442241222200231242210031331341000421320313443341233300230414444222404410422031443234420312442131224421134114131133401203313212014002422100113304141111034212031420220244102440412422413310214240443221141440233313044114413301220441312221410304113111310224313403331230444301313332404323324403012334042100103033303322302204312132422443203401404131440224233323212240134102044102000404412021104133121013232222011231122141322301110302001213021012021023210443342222012114034212444433302231123034122222244304244020202443011324110210423201220242243040102210012424020041341141003140034042402102110413123222210124442204442124232123342330040443010334000042342143114331313003033141411223042213012341343441010343033122432100304004241301400131342420124041242340203031", "344122424424103203331030344114122121112110000104121404032342244321001330330232042200132421342244010104022414044232340314324432244142144312144131431422111101300034343133204424101043133143242002004444330142440134300024243103422320314033011032332043402402030031040400101411342222202303143223104200342202033321322330000431032414234201420114430123310132010102423004002302212211014201300111310244402220430304114141004411311000023323341044131201043144401410411314300203003122043010202024012400204113130433221323204041143414012101134323133200200444104112320432142242444341024314303040340341221230044304133001411142241224002122002240444034403213311110042341144001402242344143403031344302203400011121041443424022413420102312304321143441130040442010213401324011310340003223044200124224112314221434112243110131233244430042324331144322200140041323423101043304312300130023233212422420001133014043112031443033031400143332441001220422134333131121400212402311421343324010323311131412012004334222034140344204240342431444232123000441332142401110034244004034324314411341343423410120234301331334224123004144441010224231004221010204032100103340410243113203432010304432111100421240124042303240142022304200122342041100301242133020103144224044120134420344112123000400043101242432432122213011403310014032420230020033201401403211443403211233400043104241330421211302414014413240024222002110441412224411112311202032320314420242213103441443403101423213121032401223430311422032122202024131331141014144314220322003234133210333402021040303304101040042114410120321332400230320323414323241044032421133043243130222400431312414412331400004031131223313121211322043332143003214131431343442121423021201423121144122404212121322341143220013241031100042010031343341121041441142222010004234224442421203440324142400224331342322120421233204430412404320441044210111043033100040044003422314240220323344243344102404321044401413442101202340130143434122410234333200133414230313010304121404342320220411402201222341142044343402301222132314000013333230324122401333211402334421012340333414322223320232222141021111020444010123140243424432134422202032430244321430110430402200442443213413422344444121204102301210402230120443244001234241411111344131300243412322100322213111102330134001301101140024300442402034232032042411210021320042431232011324030203103311440302443411324241110041311321134142000324202113344003102222132133204140010011042244142043230102201002420120422102324324011133201410111334222331130430440122041201422120031234244111303004010021402214134434030114044342222020104311021314333002443401011442201410144112340300011124402101212204430201231323300211421211441443121420442130433012132421133323434221133234413311241210443334011101101212401400204023002313403133020131132324301333130202413112434033011031322303112030033200112032201214344013002440244004200002424441013202033034241431102341010403104402432340224042400003224223211101421033302320324211422431044233442304104210212102433301224300241033424402211434331411213332134442421131222101424030121200004113023331023031403320113012132100013202030220442044342241431410021212324114044243213143340213221434133023421334320132204131023033401433023324310412413442132432230422124434330200203043214004102400021131013442042022424140243132242230300414424430022310441022321314331422024040001400032243421402343344423033022411441220132001022312431142022312431414022111433004010234141131101241333433140000231424433202011111414343313300302040431320013320040220330340100410031211404303022003322344320434322233040132443213333000242220424414414020413104430303013333331423304342433110121320310112132022404033300332331340123121140244133444220004220012422043340322233443314401322241242224002314022124430441342024104204334342033343133304121040243143233114304411430232242123301414332102240031113320111130221232032134101133243412001433442024404342024412200320003121000313424403203342224141401000332102123402013022001431321020403104400322231432401033001012013322034204402424423204243044240000441421030100240414213001431201033334202132412104341433403142203330234413130130200243123020013114104131410220402424300311120304403320300034103430421111442420234222044144110123012000220130321012211141013034314433210031141110340111041023234341130021401123342313101421014242121000420441013040301200030442104110340221331020204221144234223233442200341233423104403432110444231343300040424022022123021102121413333", "141312210413232430242014344132232431330320434303433113044400242134024111444323323400223004342243242310124013033332004204431434200310203114124332144320223403222340341130314413140434232401300103313232400441124403332322142443412132042444111104024024404322242323321123033024312234142410441040241234002213243010342403301301134301022001211410322023223332403214222243330421041133224043400203142010412112144314320214221101103411003312320440014104111011211143010204104133040130112224331442332412432420432004020342340132124012240340204101104020204423031332103434440410304303123314440324132024413443213413422012333400202430130340132224103434212134310234213301002120334424100422223333413312241010143413313141231042002344031113004020010344032422341401311211123221143223404321112303024104042124003421410004141242124141403101124421424123202113212304431211343144304031421021234344032422144323140412241340042001312423033103430231114423324434122422342312212103424123234244342202041402433022140412411310011131014021013244410304021341324242430300212340041212434203100334144210431234400103233112224332123123342420020103323014210340330244002002222030401240100300341312132032124432213110034110403243113131411121420143034342343431022304023414021444332240301300204423433140323212032402410341043244413042321320222414130120400434221412113040131034210213211100003234141411401240441220013334134301030302410411130100422422222041133433211311333314030403120132241212341421412032442033140033403210120414242443423323244214412131214004321442424104231104113011040011034023331231203240400401440344412433414313231102403421013110032430144330231201410221004021340032442011413102021212224131311314142320411201102224000244113231303300323311114321043203122144323004211134011110304434144434000413220303103402233133114014232041342010023102242110344231431032220131224430323113113202144104110341204000031411111241013011113122201441343413111123411021132403211331300011421021120140423110444304134211011344234031312424100414134332402341223143244324024441432040011103242234432103420242023441011434430101411204410223141423313302042110302411034431142103230014344334241344021210402140433434220103030404023312003310323204433224101021223323230403221420022014241112310411133224311110021010134412112011340201202103400001244202423431001300001141443411433423130413320103234104320142342114342333103403130241424313234213004000422324424202012442123131121134022443220414124122042100144410024033222003323042411223324304300011412011120413124001334111321433140101140112313442124411234313403423440122433442104342003121022400014104413110230133212440222444013033040303210123141014042233440003312401310203240042044231204130342441334141130031431314133314131123443440400212234114034123142034444140010301123004310143241312310222242110324021204041444122414014243040032314332042311032412112221012242011300031242223012334010424104100013403440223002331401110414123011404201401330034342334001244300042144241422023330313012202120203221134321314041244241034322342101022222143242304021213111214342014433033341320431043131111034331232144320413312143012010122121001131434330304432231312331242043030202444044340413340431023312002432414200143232322310143202400404414324343343311421131400301012410302143040234022243204431103333142033021233241030021322440402104342312100300433210113432230223401331142034132322422123401232241420130310311012433313103111241413212242031311014111132334432243311242302010144321133312222144234243330230231133413212323023210032112423130413441401431440210223433211143321213341011202200410404441232011243304423102200344414301101321410014401401241340013131043140200414444424304030443402330222103003302103114033102032022112432321020212402441233143311144122134402113110033300000101323242032104414002230202030404442040201002104404041104223404444014240133042134030433324110220302414133024220104113031112222340140143103412421034241334220234100112122042131411211000212040000434221344244222101023032143000143140144440442323104143222313114123411300303142102423222431304123131422120033023032040321201400433420430444214443201210411420341410124434024231310321341243011134431213401412200014001000413343102242112004303031310133140223342000311331304331041222014223430323124244401120314300142300443211333213231234012112413123040200013343024013104212230240202314300112420303423044242412321044013423313313443203120012110200332223304203131434233243221412", "240441043233011202033331233021000432230424432123043240423131011402240040412003131004203422214414020303133434013333341241404034400114034033433040143204024023231203004101332324022311433141023312131112014024423223142323012120041221203421234241321120324331331003441133444011333132200023104310434413314334420142140244014130421340301103402113012241142423414011404332032220032423434420034311333344203134440411230124000244114032042003142113323133224443440201421314034414343022004213434434230422441403341222330323003422430120212423031121331023032020134000320333140244021040244224423234112031122201443212203412040241220123033000230003034303222303343204023313213012023342321342234111213403044313011313243002133411403323244334110113314412143333332240141222411041021130133120111431423412022421201304122223113104404242340303013400124230244102333300423413104012224044022100022023023302212211314214300441331440123334442241332200330314441224113411144033301230244442110302442014030040413033412134013440210411323330043314320440214242221030424440313331313313413020331033401342133210333334123130000441204041022443241101441401120002204202300322421022400123003043230042043204114003022224403312441140111043144101231321200322011141241211103104242002441311313000414032100103243322003111200243144232002232013033042403030104140214232444224410321242220204044312040243321201241311430421223104011214440432334030144221200321024101002132042300403221021334043012341034410311134440011400003220214431102231033434033202342300120312021304300344142211402443444333442421400301004442231001220403013042234401012003011214201423124023434244243240142202223023140202140321414331212144244000220313314321432440400433210033010101332123112224333022041401102120324122303314024403104033014033434343310444031141102230323203224330113121332133220420031342334401031234321111411130222202143341312232011122001110031331103400431011013414243201203131444313020020213301143140141132414134000433333421023023304240304042110032000114034121440201112014212414311131114122230343120341020042232330334130332441312142011111204321212124234434143420244131100134444104240323214021014131033110322331344243210411233141400021103043123030221012030132424420020434223123343240240300432142440140102130033301323113330040301423444301423024031231223010324410330110242340243422342232200440341131031013122243001211011304424013402002021204043130322221310034241303400004204003114303124301411122201141110101142114034040434302332123322102414232130211141002144223411312324310104343031400304002101323423320034233324301310213413431401400130114120044420020042124443030400114440402404310140233033314144313104411022430003130323333434110431143021333330034443244430012211311422210322002024044244430130311113402200403134003013230401020321443440302112342302032002443322112333300324112204002432021410412203443443344340313022201414140202142223201022304044033241402132021341331410323143330422113240101132411242433011011243113141314421031413342143413403311004331412023423311003122420002443432322200010244114223403201422042242340242211413333013412114422024003343331022320011321340144140002241341320403144022304401134214041312323024133401413324443101424323344221324200112314340423423302420003202122432324344003100000033413320233330234413213222302021244212040242403112004214023102131022103314021320323130400414120103130233340021440101201231222011220403221424130134444202202423443202114142023110033021430102240423141111100343042311020420431202133024040013211024002031301310200414312202412021022022311213412230343230341030040244133340144400002234204012301004313342333311132242213312444244440202334121144340213330221242131104223144101411413232302413101110143204240440334041141142304100000002134403120441001423403223142121310243242423133444202314314114312412403101330322443413301132304002230032302012020311444011230440103022330014033103310320323201141402124231314413042013032442113243330133332001210002432134034333114101101002413320300433231022130142233143034442231310403423332434221300414242214144442104331312243340140320024103440313234410403211001030344034300234110011200241210342114234232041404304102212322212344004131021244134040224424342433334334003320322222311131123442112013304022214130230222033414240331112313112122230134414442100242401323104023314022220120134020430222324443203442342321111333323230423414113420121210131401221304124414201021003012041131404141231330222131231", "004203404430000414434442204002211103113212001014213221104403303212034104410424124413413113432242322141032444311310402021343423122100200000242413240011321321311323244232313022103110140201214402433333441024431140030221134413320400134231341404002231031302312342240014413431433001330140322100110233103122130213240421340014120143140021022031113144403444033410133344112414200023013012110123302442400232021001230230132001040341120230030200033441403004114413300131300420024023321213413014302203324203341111434143142330124021310324303311003144301111400012320023240321231032033021434430234124231412341140143042420122342214342034011034131403310400321212032333030432013231212112314021020144201124213144034441042112223414313112333442202333412222321311000130201342132401122142200200433244132323422021102424330111140402300402311030204044122034034204410441140303301410103124422023230144144030041434041424011044410442301100020210400433122101202243130012401343420211234204034110302202200041242013332342402130100123231412413233134120041312430221023333044432131320233432122020013130220144314103440411213112424414313440032343440202302100042242044221141222030301142221130313023422012423000004102022232001232222113132403123030420020411432041441412420040022313440310313144214241144421331414042334003110012303210432011340012302311033032012013034113042423244341314410310101431131444230112132422223313204244434032440334203220414120142410212314121231223304403311411044124402243421241224133133124442021023041403420323134243130002113320333244413432120014432403303203412302222112301043031333212131404341111433242003222223344042103344013432444310110400201421220441343330420323140040411010041234402234321321424134233042213100313420030320041443042434421441000403232111133132443102024414120430210111244341331232011433044000303123101440041001424003311343341232043320340242432031403243222234003211333033131224221232442021333241204312240312100301101134401432121022203114424432244131342204112114144301430444400330042230434321101434421334101010204332044010420222401231012234311410344243444324312344020434301102123221233331402323434211024323120024310341241223314414310322104323103123141041024002020414412140421002122131332340401303343202020030133423103423010421203030420042123300111322130220040114131110400212412300312034142442242404142240403103042123133101120323212023222401223442320434444104220320332201032033431201442040113130240031012434342133003034041100134232002040223034402411432411041412041310401300442414043041323334013113043241020423022130043432313214221003433434001320202014231104400240230002421442144320000411440434110204020030410331144333214244134010313403024202131414101334034442042422133200100014042102434020340431013032214021114230340411034232133441443300124211441131222001112312242112121222231231312102223243434014143402020042341430412124241124141410243343102210013142304230313301312012214003411123434314120013021104144441141030423103013211142423132023203000130321230022414401030414212114241402120202043341113213044200311410222300313344003034031313214044014431110412221241110412334322232312021012340124332132011131114433330220300110041012332430113101142224204230313113033303430020100434102441043021212321030440403334414000001111131043140021402243130024023400040303420342410104320110411143134124324330200001413010140133043430242020400000302044444443403342333302422141313424010430140401430200002430034343332223100120042003403202033442213013324401402413301234221333040313403332010400331234204221100111240223104103321421042200100314231443210414432213001331402032343030014423143214000003432231440210232122413143422121401240404302412313443211133043122011312222442343304321413203304010034132140132121012421023322301410010420423231330142334423143113120043341332130022133144414130042331222244323421113341430024433032221401100211023143214313402401413341313210224410101242011141141304300411414422420301302402103134331233410433220321124023034032404211420243423033023423111320431221212440004341344434321400222303030300213011024044110333112141311042040221204110134010133242420444302431341310334113224404430330423403020003010333014134422420011214141420110212020343410043113242013233410022102342340034030100312320224121304233040141413234012020341403433411011103234232130233321423113103200132332101244004322144033104234202024011212203200221121130430233210234122110124440110031121024431021324311402034024032400130", "330001134311021322324413302400433224100000342320423234112023331024314014113213411103043211402010110020100010223243331102412313121221220021243211000232443312140203303120302042401024421442330032233420421112421431443211223110412244142024202331243120223222113000440230323343304322301000043412030024013240410443030103404400332430144234330332031011421410041401301001120143241240130202441003421442410434113240301332223430311141441244123224014013444141010002313430210241331220022302020312432013210432022130032322221214022121124122211330423120413333312443314313122444323133410231333243402021110224133220024301440342244342303140032403230432401030124110334332204042221004404131044323422141200023200444433242230143033021400041411010340210434140442214143133434314331043230201024132230333102214003211233033321044243314421203422140140030110103120420210013000030211303131214424143043434343201201132200301111203343213341404404042040214113231403212013410400031320031440404223331341412202331210121323121414313321023233130303214414302401231331232121133322410340403141310422020421312342324423144132342034322122141000413312342344244214340023142002130330400131310013223330224323404420140433200021310403320240443311102041110301430214122044404002300123304202332113133210304004300013442143121412213133004202403414402334331242231402421241004324112431300030043240214241344333141203240014432212232204140122403013110014240011103221302134230031020242211302001044123024130430234234013042244202214430014204030211012321132022441131021214132443323202044430413340313222300020021330043112123243341313130321220442124213132332220432333031211000103044141223203302103214434141022010411121400032023032340104310200414344444033223424012104243023304122430201233412433240201412331031134134332220321320024142333130303441442430110111413031142103101103043004131324144114011223112011420230301001001212144313003332430110104130210231324444233111304021330322422234300211321424040434001304310300420411240232120440101314143303021324102143034022102012203400413100133220304402330242432412140443432032421434434321103300234001324243441042441444102223420114000101441323030234312102423411414144042330114321344330132124224433133141421244134031111410040101302120210210114431243330030403342130414033202430133322143400331302300234144100122112203123303243003130141042233333444322103222222021231442110330312210342324442201310001114021042302234244311332434140401240130302440123344433103331024124233411202343330144143223423322332240440420321301413331012341410434403123344230222111100102420040220244041303020212434000131044213010123430412000042214001003121032013032433134103023134303200240241121003044414224003312421323000142003140001314110233310401422102430412113422212242141112234140220322201140442004420140224143013210104030442200214424440144433214331310010423311104434144144303443210311244340022330213103103132244444402103114122424134420141214321413123010212223032331042041441332022032031220241002303034313314441100324300330310321301212201122210324004222003211412142313030041204123434221024011031220321041434400431014121310113112243144431242343331332304242211201332330430123204104401044210143423242402130110221340131011232400114143344200013023001220200420040210440002403111042322323311211014101444120202324430231430241344043001403234013202430213404040034442144422223400242213203341424121421024131120220121423020223300103134132133424340240010021010212143423223144241411114312200330222341204304040323440030140101304014144424341010220433023324244421034303103014324410440431321001301204300301304241110034403232040422132403330222342430042402123411310403322224211344211013444230401101433234221411242323411240323413434333334200443441000211331230341222222440401030013420414420304414411123213031033400244231030232122213043342420100423321320104243104140024132131133134400041404224332233003421412441030443120330433411033142023122311423210323321223424221320033100402014324301000142231410143430342413133323321040332432431213141343240040311041422330231420443103114044003344340242242001420042312310104031310414102433300031000022021201334340001103334011412412031121443124104044214344403100100144334124442443403122124413304114413223412112141013120011424341411340224440402020101340421134010143100121241213034342204144011131441103204304114442432440210430211234132104020022440340202023302323113323043120300334132030310043212333111430004040343443121221421320", "301420233042244432032313411103220343440421320043431422330412321444012334132000442110314244412323410413240131014010430121413302432232043432412130203444010412001334444013310322120434214124320303122433422124311312410313432031141104021141230330211012343322311133031030420442213341304032301423330034222332143123331124431200144312401432130303421220304413401224104023313041234434314140420212430334134044042412213033100104423223032002411313032441130131343204434423441140102302344344102122213212020231010022030303121210202122023200131212124044101412442421411011043402002213204400403213042443010330443021110443134100121332043142220323330101142332422330330344323111440143131010124130234022243110330221034441041041443013400034301243340334212314320142103041423224413143113443221014223001003414404213444133300142044132033441213124431034332441244404420334204031310423004121340103014303230443133012032122122200234013400102433334130212042033232212040404014421110303011241322121042024423411111244034114230410032041121203222441201334320042013021434224032140332320121143220322204241110112331340131120442404003334134201110242201412122141014204402120142212402031113002110204102424314412120413011243431203402422324202221141100223024330131413244102104141112413313040100111343224232341143013333403241044314143222224441422134401442041123244432132023334114204023221011241242010413243331414443200201343220102113432211331121013241334001340241134122323204103241131030033310340004103243033020320314200241024210132233111143314024442023333111432020133304023334330411210433201224211010223343321400321214023243011320102243123304201130312121022330213320224142442440001103011220113114420142433244043103430302102343021321244010412200314423401402244302001422223100300023324130410133332041401212211314213322114301220232410424431204002013314211120101331202204144031314134234100143112332104301431032210100222003422122014423033203141111143301440214021221304200311333001011203324103004301204232143204414400414400001221431214212231032311424314421133202421043213311341202123233441203400412400242140021320313342242020420113302300140110140023144000104344131431040102232224342200320421403203211013323403100404121241004122010123312041343134412303121410401332102301220211221430223210403204043331111042213102432041200341210204211440232040212222343422244022023203324222101101324304231343400004302431322343320202243243041224000400102420000020014113342332421043310202443014223004010030303004404312202003443431302010134422042241432203314204343211344200334410143420021244021141242312302340221333311411201402110011342123214023142042321314020014241034420114430112313434030303010024041143203211304221103233334341020440042111322420211203342140101443144402001040041401013421141203243032442220222122213140422423224220144110123322144320410003023000312102302004122332430440212311424342233333002444443323311241311240314124301132200132132240211132442144114333241132340011001041402143322013220440303204344404221004040113000041441204301041420324314113103020400202131224002110302302413402111020213220412031320430431032243411220203441140333043211110002232000343010114342301040242430032302340040202014002003003342221032100024244311300041240204222330141321421434130203033201432433104424141213132323044404214121343124030344341313124320102111104232032203141244200032103043244211143044102101230413443402201330102143404101011344111140230222010141240312411121311021010132423110413413212001111042441103243241203301102322214404424022043221033100332441222202202340003121042120310112113214421242420342120300021321133121022241444200430203020112424441001424043032201404430004131401124310004430401102024200311020224344431340241340111031411020114021010011210221143320003341304004140121212301332142202244444100434324212031433223112011124213322134434320104114312113111332132242313301300343421000233402431211333433122214043200431034011031042203300020042104134020122400140401113323401244400422410310104234210333043431122014334230204204014123412444234031002032113410001010024214012402432343224134221304320132214100423442420230033433040012432143002311202421221004113412113434214201423103210122013101400133214021144440040114243333140302202330333042422133112213113440422233301330401130213104104100234220401130323422322223420141420323330304424220221102220404430320404103404143033322401204441443101041131423013410313420403113024103141101133111243310412014122000023003", "002113234041422241400344401412414120224000322110411244041123022442401240401322040111023131012200210001203100441301024313233314004440001403134003243123022034010220332404412044042144004010441024201313314121432142341222002022212332343212242310012111034242243110432140042202240021324134302302010422401440400203233121014024441021121300420332321300300442212043031443343302432021020123310213331030002214412124023032324044331213033301121010331212314323010014304201223334113302131404411334210342301300203031032310322423302240210210320030041340300004241403122324014411444111333300243043240111010424433004044442030143044120021022130144112341430232420300113240042441230444110034103111023011114014333132111333133342111303211024021033034331341012134121220343414020343342300030201224102010024442321341124200110043124144041430220240113301242113434014442132311443340133003302211113010222332141113131340122033422110124402130344434422010304112013002200013121431423432233330131403434414410321402202330040210244401100010244320224204220211343211344144240134012044221344103400020200133120123443241034121113401121411404342340320440144333420402324110300331400402301443214031340030141010200003310021300014213304232323432131123012432041224023411131141111203133330144311322313333302013103200012421243432030313424102403320343144414402402004411440003400402012112304440410203041042121211133234323130403103104122143020232214133004332321433002414300343402442431004424222020124313112314432131022031221314130341110311103400423314443310321012124001132410023010204041102302141401034203412323202144412434440240433203113004014441212012123430144043041442214304113223314110414043234444201021124421232331201002434110201421432312132200220314024102124411121421130140242423011004423302014000322344342204203303010024203222441310034040030344010341341221431020132120412114413431213343303302321224431022344432444244404100101141402311202140033011032442204423311414403343004002214130041114044430411403140312330032314203442043041043404424223241331100410222024133232432324434343044331131313122410111241324404223211031430143244404110333212104000101134443001044204131232443243022032104402031414140122223142103010430403324233221012242221300142402322332221331043331100334404444323142033442200001001024221400432034020313142341211333223124124324212100022231243313412013343133312040310331313423104134330032424224440243013434101100021023331002134113001412334201013134010312401313011104011302121020224403200314133132210322140044224133323424414030013202232034420010204133202010322001130134240041324042232133321012234422002421334414342203200401340122012444433030242314003224123220233221300201301204344433044322342232121203241100023033222422113400413300420004441000412442033123130323031444042343033111434231330100013020003004242432240302232233233314143010040042130133004102111322340013441011423032401433001231142433124322102013313433220140204434110030220404333303023312124131111110322331301031010112100203333202411234310124302110321242044243134003433413401344144414223120423042010230331203220211231103114112111402243140400401120120431302000323201131242214201030140440021332114331223132311423233241220200104302132100240230010030143342221344434333111122332343433341311012002244231031241410114302112134142324303142432300324043130031133222421134001110041242323223231022422434023232243204302410001231413220321121304111333110133011424334242341204134243330100221102220222131341424101044310323430132111141102110022221200343124422212003343312002211420414233443003400311023110233004200200012211004233321140213321310241322032222012224221414301020244143400224432003020341242223322114034020012303120001030041343210214044002433024232403231124101003314333423343143210324023004302201332023323330133313200223324232043113232013214032233401001202043130241020413131423404230124320212100334034323033141103202341033322334234304220041223002040220003043031014142131431432432210113134103040000001000323400210121413130003433212441312003314414102133414242230100024444332141134241202433314431012303224422220314301314310040020431420423040411000411441414401102004142111204130022433401212003213104042121102302404142013114404330402444400302121244141024132312033244402240310442323041044331102234042242131220020443130340040404440013300400310430331103141043002111400124003334123131142401220202210204043014304313113034313311101303110141202224011034422432112044224014011001", "403433242220241430412041040440030244140214142041142231041022400411314144120112230422403330233421211013333004144201011342031004001134344430400044001230311033104124301010441343340411210113122034143401004130022024112400020124131340342243444122424014032033040434103003401223033144022440101003421332304142320314341431023001022441020310420322310243211332442410113301042331104210204213413330033201410301424111442423203142304111221121331330323124113331234424121212022344222203323231333224144320214231012333240143401224433414311243044044114322411201224023230300133432444333314243340330044221022022434303414042044200121413120403203222210313303423033132114140221030043410040201441410043433240413202303401243312230301020210032010401111110204013033142202444324142442342414114100201021344032442310214333232034431220203431422112123302230040040220442142003443403244021300014444223434412212141301131124214010043234100202440224044411342211042031341012303202444344113444310433012400112343233310120412341101102330100010023023321333224342242002012214034044441001001034100222344430431242342001410114322442011414241134011401101410101103122214323034042314423003442403144422032422034111414404104140424132242220430402214111042321141320204101021112010200200203203314044312240022330202121423434121232233120324302230102224143113432041343043323143433144401143021103211242413240311142202123403203004200143211343001403333201403024443342040123143100004120033441242122240203231310241312412100110413204333433340104121041414131420303023124112024134432032021233324112322313041422123122401444122310203032040230313203204231423413322234101111421042100234434300221431431321012222432122212341224400100201030132023001031342003243123310204434241221203443042232311034334124110111102434330402202310143144234404433204100124121301342031440420430101202230144342412244122340302324314043030431411244124200220400334043412011024004240403141330400032342312334131310121324131014021334321413223441144233321433424043310142212343241202204013303200044232002014121004014322044301212023041143421110323301404322114113430242320413123442000324242001011232241110402040121112310014303410443243233231424103001020340430324102124131130304211103422231421041404224114344434034023014204202201144022401330431211344211142433424302034214114431012043222123303344233330032002330231211332422312341104400112334313304112020330424200113110134231244401113412110424002321434334234341310102101114020043322003230431122140334313420011003424243304310230434043233224101131101401233044430332034000213424334042421404221300024023240331114013224114131032112402203342232400444420013242402411344414214011411100300244333123240123431420232324314344301304011040212434214214100310020302333244032443102322202112320004341130011113424140144442303044323001331300010301404041202002312331001334212413231340320030033003121002122301434024422440410243111344243220002112424022333141332241040321221320201403313130204133321440044301342221213033123222412402121042103211322210001000400141120223040023114214413320421310121000101133011434411013224134143220034414421114341441102344434300333122412110214420011100132310101212034302200212002122243100131203400421320243322023404140204144301030133112212312320112421013042423313241443102112044313233314103331232023020300324231312123004234403412002133112224422114441120311411430142413201233431030232200012412013043331142410324100000242000204214413240301312200043440103323211210220124114113411141144120043042412022432004203101433322334014041034322340334312410102211241230203021224341402130202001042200334021211310231401142030023330240022333321031221221210430234111030104243242004233231010114022340402331001301134132042032213003401134032314143232224231042432201444114232210401240240404310123310043212110340120222323210141010241243020312042032231314243402433321401044123240203300310003441342314443100020013422033222212244310330421314021202321332200342412304013120241004031021133313141400004102144142323221243024331234113134323033243014202123143302033041143222142143020313130324203123044032421144311312001334213024202023040242131310014420010002343224414022403414301034442001144104131434020201133211130311413404441123222412320031224013001214014312110104244223144110112111243133333242243102134033210202202444044002404113010140343033430412113311432031432413231032004201132304344104322111130144000223330342023220030100110314101340403424213333142201411", "013124301024322042213324442433422141044313114103220304410120110023232032120333013232330320433423131334013331422042201321442444214431013323124002442043010134143341030224044233101304140024241131133122303320104313103200024024104122443042220224323032003021224124343142122413013230142142302322323020201144333411441133141124344040430324420024244303241000432114243430303420300411340112441122033033223242123212044402002104200134433013331300002303240140012313310444022211024013042422113121431404011022423403011413212100130413103400402441221144100140422222103214222331134241340443310144231223031130343402434303341324203323421112023024323331122124034044113334011022144042411203224133313014121142102122222030044413321344424102423011320021000020324302443410010204331221032114040044224200033243240222004241204223342301113224023214310134304300202024334203202300301243132014413043421244102230313134123434203032010140431144433202044131233220220320042231202322311302101000420042241311103130414124020414030201402043433121121132111304311123100243020241003031201301311324424243013012132402411244322004311302304232042220241231011143244212030041222013214330103044220044024434331303240402204423340311144302220230244113211000401021021220123340334133324322303012323241013400334313121432320100403333030023224332221402112424012413102004443004234304034104310040231202124342023121341002024240124014321243214202444124422024242224342221431440024243322440402012222231334023340100304104300344234223420004442223231224043111323414330010420041204310020031040034201413233044333234211004330130222030031443002142421102110110321344244421411301434010221344024143423102231422002313044124002344320334113122344030113234341400301324002031211412402040013014124343020211132114431344430320412320204124413332200422043324303320303014100012004212002201043102333123101112024022431311213412103302211044103341012204444223114111320143222134221142211003200232340023301022023203401303040213123411421311434132411411003142441130020204232004002314100032102320312213200323133202224114432321424431301330041103142110244224321034312341440304310231310244044213440431030024031012003011034123442011311323110024430100034404220311230044100331203130230000211103141140132001120421023301241423443042221222441001331341012300032033310442431143204330103222241431010040002011000100242401133221143210031410440212201023430212222321022242120332112114033201344041223302012401404321132443420421332200414030100203233014241424230420334243401033300020304303202223011341320330000302104441224312341311333042444103031141143323300202123130223312132024002243122030221213140312331414123012244031323200324410133003332133310430234213112000332310011401212110122004204134004124313303123032244441343400342040443132403403212444411002204233344022211320112133420404402132221301012200423102144344003423340311100410232201010244232001140211200030034122022443442440343130103402220203412201223430304432412313433234443113231402212222101344120311433213323132202033403232141311400342431342134334223104340032304023404014233214003331401003134402033104310400140342314214040142112212331134113043021400010421323342243043342223022131022013023034044044411103433203123300102000312140102424010144121102014401414243003400030030323100021213411310120324111211122204201411213321430413410102131034420011120112430403000024222112000013443311424333124430122113344430200302224131420104021002130220101224313202321224003342332404332442404220241023400230430140421031242024313342212123003104001021040431202120131113121442301042300342442404231300002124000430334200312103423400400042134420002443140443233000240240140022231001000114232140222103124330212441243241410043132343211032344334430230443114230200403340144441440231304303332124420043212032232312013312214003111124143010403202103004120314211420210420011324100334304143423421140440144043122301320233220314343141243221200100334431022300303130432121343132441223413232341140330000301340242024024044412222243043043320342014423410324014022300314034331441211013240440232320021222440442331431410343142444334423013423031202211141422421110100143320212213034112033200322101311140424223401022144221343030012014221123230323034233333331123003441030243310434043110201111143403420132303331410113001403410203130342330011242300410104002020114431341143313034234200231034334234321324101324334231241301234240302112343121433040012012033103023313040442124232021304042323", "313400011323011323214214443404320143430004313130424144022211104413401234023021411140304100331431343210303231020233114232112230033333301303022224112102113443102333422213012021302321112001430111024440102430223101112431013023221030241441012321120440004430413342341002403100241334322420234421014211142203233213310023423404430010430103204303433114411234103103114344322012141341042440310012221233212020323010121434321341100100040044132003410322403342303441424243322124020403244000122304402114040233244104131022323133212244300322402130110213041331204110130421002313011240034220414344201441012112220220044114324014403230134320040404103244410421314200124004021144002423221114204400104111124143304343413344340402241334032243342310434341233310134032440324203020414041414203411114020430304422010442142440430221203123023142440124404000314333413142123240304232341301223332222021233331340142303121224402343241133130042330410244134341212344210131113232223243144301224224043302100202301232032404042031300042401212014123243234214103224222101130330230021203330220231433304442324423324110440423101241012300020334134411004114432202441311131002313323423020412221434401042443143312320040441102001022042221423213043401404313332343302231040002304403132423322412024200400330024040144140430001120320002033043313014312234341122421024334323232224210114011344422333214441322032432313340214143401424000430212030120022003311340421004320122301223241340430323233104224234003024311210012130214142430012343224023200423311202042303012003443011024324142441124202402332400131030441330203231343044013443203400332042012212313410314434431010124210133024001120121221041220142444302213304320213203123043243344223143233412133110110424134343410334442001134304223213322222023403240113042403401304213102140100010024123132444043144112142422223111230003040430441342113103430111134140303112214424403410444004410020332031322002332011240220311143034420032140041120303142341244301132044212041020023222104423312211320310123330021403140214130220021140320304043224201130010402403003242023430312101123332044312241111214414410011240104034244124443120011004233123323134223443031102024133433222244130221322434300423210041100341204221410421232421140311402113131223220022341322111304034434004434323423033241004442412431241121242102210324223222310233204113201432104003410423234010441310043400410103001232222422040140400400121102424033312014040121141202322000434043310431202223031411444023444310014311241334114402004244122133234213403123341320430324404403312400302110413034401104440402312321241233302432133212003242404303302033001110121034003130102404333431111331030300402320030431444202004312001330122132113333012404340011121434123234031201212241011414002111143342114013103132103322004212304301103333333120413130104133200220122040122430044404432114332333333404411111413423120112434432401133343014401033111023221014332212042003221202432210343143030002414420134320430330333003130242424003330241031431330200220230321120301220420243112044422033400012134422000241314204102312230140412232044304313144031131021413333110212212433300124100110044411230200303411221311003113423224222014004441010040004320031033322044323233130313234442222431244341034311132344032444211113431130241413312432434412121101440100210043012313300324403332211004134443430430040333010334241422344220041312320031321034434424141341240133341404224034223140224202442040201000401313033303134014230234003443420423000302320444243233222442101132110013340220231232322141410443411331013314240113441323023120324423103413422022042104141121300112040013141223233132113032034040002441200133343131314013103220421230000314231033200341024014034232112033122303112330012444442402011230324142121034404420434331413142403400022234010302104221143232104314104042404314041040122312410412432100410421212332031014220031243131432420423044040401443233440431204300314403002410020242041101131330314112430131033103110112022330101010343420102011322342033201312142203403230020340241443111230010010003343434243011231310224430113041022110302204242222103122442140222241322331113314424221200321132100033401413111130431432222130043114232221133143414122010324100131024332211442432422031020122122341012222032402000023431322134412212420222132131323203223011410404423122211104404114414110331031413024112032303023404120032222032434112044200234403233111012033341334314102320420032203114400232203113132110123011132230100", "334303400030002112423410322020222141022103231230102213120321203304312433313130444143332131400043321411240044133311120210422234003201024220113323110214113222313433222234024231134020423340020143330112213042242323114100321324043332102144433330104100230432340003032412333243240310201013410144024242330242302334211131040244112111420342104140243330402343422323410202033421340433031114021303430311234212233401133424102002102323210321000340433013244243412314334120344302344413233410401304040132321224331213134004342324143144324234101114001404402311443020224422102322311314140412442440212220002314120013031100124413324003104433024440013232001243411443344331132110021010331344313041430420130122233420343211242022212414431210341433233321140004412302222210341332000013020031202310030242233010204321221341123141044204042342413403320121143331413042114142411440234413324023210320111423101122220244021001334001241002132403000143421014223403123112004022142002130320203021004214433113043241403132222344234322111010002303134401030320420444041332340003414143041440431231034343304240400011123442312313404422121300131430430243343223333032340421211230004244320233423211201330331040021441130441043301031403413441114024103404034223221430003442413440312223402243424032041241220014143412123140221030112120211312242303042442144044202133210420303230241042422402324344132441140034440041011303412022440314024240403321444440234021342241231224321100142413030211242412330100211034140424443433034223003011333231001431410223312040114330014023013344201044432333201220240230000032442134424204400224130304200431342211032123034113023011442133304422041422122341304420113133301434413434010210111211323323330340330432232112033220034024221234404423220330131441413231400242304443031443001241312144414334021234401411032430004414420414342110434144011332441322114320242420432013012410204333423301043021400133013420103434402140412224022442302420232124410021141304403413414044230401312101403413024014023102212302403142104213300103331243011420143411301133404331044332114321133004341130324402133244104101320210042144011410000432213210020143101111401323214223201323410334421124404313243414412033311413302122012110144432130414241011334411433001232022031342222331234140240324322101441101224142144032314324313301120241000401210124402304200131022044213121423023243424030313441024132331202103200224220410042411431422110412213314224104300441022432022144423221322143203003212104344032424200434324031212104323120122244111120404144214233004231002040423233422340322324320022430430110132222110200413222112311304331443341411322014003400224002014421113314210203412111414044223310421114144230402401210341103312323034022224434234030024410311412400402004312041231034034444140013004423322042130234231142303032142011312420202031314200244240142301433320334232001000013012140434213241034012020033040002142403321234034444213221430410044044200300021342412421324421143232113013431223303102410334020102131114113023420022202000143430003014412110423142413133020313123302341230044224013422213042334134120200122004402143224020024221212413421213434423014121413323442424023133341042312424103210230320432134323434340221031323114302042311042012201323321422141410403310421011214410434202200431021111312142304041122444441011404014043441412030444404220444020023201202144430413212410144423230210444032341432041002244121033001423012044124110004433001002210410322004341334302313221014024402220420300403331444302302030134110214002240411044023420144112234443232113302320123422301330023342400133140233014102222213220443201032410412331030300144003421334034324332424032403042312201400402300142202230412130132403001114334132013444021423121312204420312403333013314431433230010230232112212312012201224233312114011013310100341111342010404223340304343311100401434140430443444202304011341111241124413120211443430121111020433132431404342111301100034440203123333241141000404103203322032242121323410112241404033000402120440233030144024021310434112100020143300203300211222232441423312031004232114102344131042131104423321230433033424422001422321434444422101112141312021410444000244214034200421001102222334004231122024430403104332001314043022222441010443222434204331023024433034230330433010221242301414240202041010344022324321113022420242411130021304204401313343323101104323322400040133420142244431413212234201102233410414443430032320242213014343414134003244102141014321034102034", "112421342421212021224240431420244240002140433030300130104331113041111301114314143221401320404004120043041430034443233441413112130321041123442340314130203144102240004422014200300012143124030112100133323110234000413022043100210334310022033221100110003313421442043043244101330210023432440311401030212212304431013031312304121142003144041123103221204402031421012030033214033332320134341342131241410022103243212341032431203134201343444000413403111341111441414141321132302420211024230422020124224102141321122133222124303311412232102320002143433001300414131403044224024143220323234104401103112113433114044232114422204122104004341302214012413032201322424023403313343122213113410043012431214003203010244012342402232041423232304021441244122342304313314042241410442443244043023431113320321043021421331132313432000400102321322004411134014140132310101444243120112141121002113323430432230222230422000114023331031203200430310433431023123300320200030340321201322310044404002344243034412242021410320244230323023133312023023203123134003304213313321441111010213001003244221240314314401024432000224000244332211444044203410431032024420344122142342114413331302111422222020213030033120344220110123011431233330334403024130140004131432144212011240444333334012444332232204024214240430342433011300423013432130013320024240311004410342112322432234322104424131303423142222404431402324344224301103241420341334221032222402442123213201032210410333132321114033114122034212314421213333133411132102320441242113230001122001424142032331330124424413201341033403101031002333020113301123442131332204213243243320430041311143420203141434322033331302300121414241103140221311331231221243011403133132403234221011004320100234312122211301223022410241112200412433433333340221000113013300402442131434411423320034030111240140340302434310330432404102104044344200021300342112201320034203043230044412040410232043343021032324314420343040432024222424423011203300323044212443023030101112442223242022201240332411423141424204302342030302220304330124111143341123411402223044204424443101130313144011022210311234423432310302242343330443331224232311304312401030321202101233313211102213400304442003134030202443114122404332210043402323331114141423200331120044124042141412230040141320233420413113332232201011414432434434401341040303022244003132210443022400241240231001240210021041343144043043014104321110223114330423210041324244003003034444032223411412244141312211041404112103104041011441221244433433142314144340204202214140312032311442422334431420223144423112311140133413041201224334413340104310331432441031341104412040224133433231121402212034400210434222222131441321014211413221244113102132131443032344420200124020200232222214023101131242324424121223001100132234223234324042101124131243041403432404013331430230444334304403444411400123220223410141012010430111344200442001130124041343443224033424444134403302340443413121230211300132334233111344320131000310424214210121040401132414442402131014011443434343340431120444301203003111402103111240334330331433331100214223420202311040044001434243230400041010114432424433033423124241441102300310401400434314344334410214143101143124344411241333224414130204242403432300443421340300330041231401140144213231414110012120402331003330103303141402141342031403320420421114423444231012243001321242214030221013340201021421120344211222034321432044222221313410444103343241302421433113323331423423414142214302230312423343334004214424343412111010304212024241024121021324334012042101413210213403310133142213124102114042200404440031024134212142442434202311112434340034000212013023020313110043403331313334201404202143301143140210431014134011322300401341002403211011011002103003320043324431410214430424032323312133331113223410012012301310034100031004241023443442321230442142430124301222011114102011024214421044201044020400341244302134412010331010110443302303332414401141322122442030311200331234312302222203131022421320040041312313300214032423241034220113431234332044412320410413010031000231012130412400323120203031403132011243324441212330303040341032431243322102043130130343222100300414234143433220111443122340312103423000024411113123314243342041144440101210333433120403020422122243313043220400113214043144114442240204332443001142041121032414124223442224431134402114121001230300412031042013230014141332403301044303303330143213441344232020444434101342341200323201313312444422212200041312210230344113031312143421433310", "413214040004142321033304414421313042423331211024302214104230142401221001322030010424144110133141240022212102021122321102033343220233204421022430434001020401444341003233430124140401204404430021143321321331134030043304302133220411333020324303424412032232134231334202303344041314210110033401321243342122230030131233310234101222132401302412241404113433204300103213410120232041400241114133104413001143141021001341242114233143432143434232134020130114001440021444411023204413021011242301233410301100242242421110413221332423003402120443400440321210024242102111030102100224430330211140302210020444420013141122003310032331404220041141204423423441110333033040143212123311220334303001144223330312040320130211023343213134442313103010243203232431240222000333233013333244421021130230444342202321422144124203112313323104033014031313430400213132014111310410401012240412041210211002224434244401003330212333000342122130120334444111021422034041311333030401332104222242030120334412412323044341243212434122242404130132110130420240232202120041143021040440231141131444442122422034304244444411424231300312224340132020013034021424341430400332044424413404344210203004342112121432203131310232000123020202041104434241313010042333343413141231023323223234444114432211411403102324132233043032424124000042022331113142403001403243413021302114422220421431424102411114422412433244431211414111023042030021110314201140440310042131032301114232301130120414110101021310322440212102322021142143214414341330120334014211033402414011121232213032302033344100414404324332111002332200123434024034011120113002341402134113114323230121041214342014023244334243001131313210223434321130220342421102130321302213034043424233324021032422342334041344312024221131202311122023041101112403112333431331043242204414431224420411144400423321223424012312004010423433024201110220303023320434104021444020334420431044401144412444313101000243323104321421423423241333301310300312421143330043010203031421212210422432234120014214403224334220021121224423020214343443402404300033201201114204313233444120412403111001232021230124122440430322003344142440214321201104123433333143411241143402143234234201413204431230434241130210433003312233302341341403242410331443103434330142421441104442012224033214412110411332012334000440332202041133230404042230231332003443233143323342110220220123422033241213213121300031012144244404014022104321124134213220021442014022340121214130041314411311421422302334422102120212233134141041100102031223113241124021313324312340040110431440243432131214401310110324030011100313244320321143031143343422410243004011400103310102320300102400140324410322123213102412101123314143243040321434031404421323420031214030312144142030023322204344100044201312410204420400112402114044410223002400014304012444303011301000101003012400101332021141123140113022200342210132121402412001110202334310243203230332340142000000433441210202034241023133321221211430103420330233331430221133104233022113424102030024322231422333323441102040320124023012110240232213403230420303434220321014221433112220221342023443024223222320324244202033212222212422034413313213343023131124112342423144331332323303021200022240104113314042313102401211132104110302332211303312231040010433023104142203423404332302332430433142224420204003140403314133024131344122222012321222020013112131221444230122321344441120431444303001213332420114310304212421313114310222143110011122042201032423201213243342010110214244234010323102004422330043113411002312223434342202003330411000433001342222220233203424413224244212432313000400102334312141431240334224432420303310230321031023222102433041430343002021330404120334030420314414202134310300323030100042422343010144211023332423124300320022144004244233331403403014011333130404211431120120340434203030210044402311230033401103100324141333320301120130424432334024234233242312121321121042443000341132110324314422014142113001214043244413311213132441410333224344214401224002401312412001231111420404424101224121442201144232211141112133034114233123022011410420142020214222422102434431141443421201040034414433404040033402210432222232330130200104142142434403213411323343313141010030421310311231044301441402200442220242130404424330241111213022110402420343044340341432013024134141041431231011044411131424040030210411000321400302120331300233441344200132242212221242201113013340430423221012000413032111404130400240234044320030321111143022140014321423430044013340321", "243414142124041442100312110341412402322232312103142124241014312411211444343103424110300113421200100123443114013032234104404232220442404003412302420341240403420241333244134434011130100431103441341040124023221442103134040302324033232400130314342114442241124200313333232334220103320032111224022244124214221242230231010411210211412204421331421442112344440202103440041000323233120220024131124102124040412422212410210032134140414341040113414343341231401343442404033304340412422410441130401212043242240430103234343013223421444231200424222000232200041113224222411322143004241113440241240211444034103220310303330133223003221241420112241410434201144134004200013113130411432402243044141104333240203301142311412042400042320440210221442424314140300430342224413232320333344023144430013033201342043040310133242132113431343434324104332301434120134003020040211124424232302114124430124132414230414403200403414303102103214411201000134110334142023321322142100100231414413100102131210413023213333441230023430333141411140310031122341040004432410124032200122001334143010200224413243410303311031421212130022221314301003231302140302414310104230000143001100342100343412401304022014032400423431230203444403123131213213443411440113111034423304243413132232004301403230100024320041423314040331400224120011003442003314203041222204234042242124310042413201410001241241220431244434003434313200102130232443023044110431314330323144242230222032203202140441141131234222142332114031120412031213330130411133420330013111400220222414331241120131224003420000201222404423110030012323324003212334222330324203021431324100020103143130202002414041031432400240030044001020202424200034221403410312231433010411402001411104014120120321133420421441102312434224441423102031123342413344124033402431140410102403323330220111012023401331121343403320003012341423300420122300300020400401142211013113202033202044012232340040233102130331244104310312003122404411000120112204210431132014021224023224023003221232110422234044443310042143334144304434101403142334002124432410213340221011122023412422313041344104033112402404201044420111320423213340203000120220322342414114123003110001444143423031241004300212300141230043021001234114343302141224210232413420410412040442211211223130402411141442311123410223021311122334431340224013120304231101112104230131134011233310142434320244332330014241012303204333033301041342242123034433440102304430302243320311410341144332430001422441130124132313133330140103244344202234011423112034414422140421420022040204234343301441124301443142201234422113144443301434103233024313233321121403131410443014232341442210314424401303203240230424320212422141431400412040444221043403201324110141020222101130430432414114310440033304340244311310122214223241110314211410010004324440242104340121442123142424012024401121144033243232114101213240324013230201124321333144312224304341242341120140013440311241103223324212222143014331411210120331314433304430224204112331344202103340433010112212033241043312020332330204114314441110033310402112112203224433341012211322013221430221132403303223413014443243024234034134234131221200420434341303224044030341332244303430313413040223332143041404210231130034020430333110013103244314040433401333310412031423104013413324404124302033040004044224413234234130003034321132321010332211204303034304010002244234303132143334403421034223032212102104033100041133224133004200343330231004303320224434240331023021433110241420424411442322100214202100324141314043033134011420432343441402223244240432423001402343110324431013344412314040201441311133333004103322041304342444114003344203130103442424033401121202433212102303110202014030444132104002033220301201404210043410110004422332044002221031323144241002112200120024330014220333111114112331422231113310402143221113404340111133233440113244200032131240301131101424012302100412331142324100214143233411323014304312304310030123134131131240201134002111123302222020213241210402210430441411000221301342110333203430103404224402034231344312304223112324221304202302100332403004442412030414141013031230211331330030400020201111143013203110312103201423001300330321313422432023123241110231004421310131140024410414233333421402004200441022104031002221101203013322033000041113301120214321104133443413444430414330340143424024013424314344432001221432424143113041110034413043111103020413310200303140111134030111034243402230204223103102212123421342242040434233214240201243124243112101", "033441331242020031103200423343242131200333404224013403300321203040233030031114430044011314301110300213120343311332243232242101030203204140102230240013032302332204034434302020111020120032304331310313422023141312011322222122212424142114433213010041022024202101313103402230122240024424001204344043230423310133004033300440024422320224031311242211020444432342114334002331244442420003321103213141311101012114104040410314032001203010314013100440211243340222342111012141421231000312033302420403200034340432103242420400330302232020413034122113323022031004443013222312004142131231330340203323313104200430122003343311422212412233423023432240111122003004240210200043013323211312133404004242111331000103211042424432212022022020433202101113203133233103120141140411100000133214112434213202221042232440202141413113320202430402132022040222232032112244430433410301310121114212431103311334222312044104212042343342112014134213444334344124111242123124113040340220431140144302402144330431244043024042324204012110302444233111300120340343141411244020344342313330323223432211024200322000023034332211412204344414411343122424201311412421332222101132410340110202124033030220310110100123442104112403224041102043403232142304041031131102442134130404020232410324232324020100340120213001233034131121330104000203331020221041124013021021221220322331014200430401422100121013213324411321011244423243240300443402014212014312121221321234121401034033301013323400420200033124122401001422333123401033201412200342312343340312234411030002304434403330332200244230322033310134002312212142200431321213320032214033434122304412034443024411244242140434210024302333314211200422441113200002101020434112123211331303123310431331131014213012130404340114213023232130101003401412343314341410423414211401114124012332443231201334343220110432222043244312243300410043141114211043034220321234204433431132422321410100020402322403310122144132313421234423411234230303312104100220441332400110002013131423433440111430043240331301201143301430042021414442320242343210213213341401214344232231211314310213030443112340212232400314334011231432230344434402303113004041342303103141400134143222113014110140102331104043123034340213104201303040001234114423001132023301230310333214041214343401131001312431330410003310310021102434201031400000322003033213223401014400322243200103142043432222233421423341314400014302002204311142100223320042111242243330412001424244001333411432334030420102211231023001342433033012303310021001020300044143230222244230304013410332003212343240303023141301002302344044212222103402331413434130434334404411030222321021130323004143432102130402424034230433230413122322312243140333300024210312301143234304412433010342334323213044024311414214140301204022433410331140003201434432344234344230220000233433143234030211232402122201433203444420400001221414011303143341233313100401133000404244322412103231231310310030402201442333000443244231433401014110240413410301434103414124331014340210201142142302210443303132320014210314040311200243114232302121044114122301422242441310322113014340330040030001411424041433144203433243343001224321112431021033224232421414211001404122140033131223102110140134131141440203202114143422302242130433102102344244442431212233213301104034020240340014334302114114003141400343233211120201022111313323210020024332130232024232440401241034000012230100011202021221033123020403211041140311102032423010301214422211333234331113234430223014241013442443133403423013141441112120411244022400341013242020411111021121133004130204120322422233333121142021211032102202331024413112441321204200112204044334421303144310104300210020312011314034112111013012033013310030242241333000134400244434040110114422003410003001013233214102142321334023342320241243033020221044423333024121444102134430432031321403432023004330131413023404113132304343213200431431221222401441103040123041240401141101422132023122143421044043231320220001031211242400121441010000310111022042320100010230120000414142344430142314013431404402001040142344134004313431231003320132324412201001323244012322213341314120220213102241432413034131000220431343230323410403141142141211101012442412322231422303303432322222320230420304401214212303024311411220201101110213413030141232433010342343342130433411433114344102022424122014014412442104223403101133200300001111044443202421023011303331441142441321232441301140420431110142330000422140123311040040324233211212243442124440312131304", "333110441020330021121424400330031222110333012323040322244442130332041141320434243302424032432142323243412330023124422401012103130210124301112314313103144110203413004030031233444142132043143420132440442200043100122000240400421102112231003221201244431443322334240140240022402211443333022241002431114301213342111430231130303213300042111004110031011123214303214032434414314404433443432440030022434243203432233313440004011221111321030042121113403400022120410320442443232242201423132340044314201442042301124013431000001134340020114120044012403131013224240220000344333244301223210142130123002003144143204033314013012443043240130034041044332001314201232242344043014411240334020013033124343103004110422402322011230321200003144311443330021123030322312432432103202140203212133210312011121113024341414010100313404104424442224334004314321403304100103243124012311323204433142422104242433022201103011412034014020133140330141323414413104133403222001422102322014101204011234324442413313113423112224343411222140424101234001300223200223223441443342112333100120341201203344230211340223433304023441101414044143231022234232340041304313021300032322121121241132110411003110102213433344331344401213130002223022003122110143302211012402202422400134102000213120131334401424122112412240420402043022130113031040022121420330020033240433120021002031002400310243014330042304432014411103043200220220124333222402144140404412022142244143041341423331204432244422212211110341330222014404030110322342110401030130034223004312300310332420212332103400323421310002114230343031413013023344213311231111032314422300102313404044004440030424033424233410223021000343403010114010001321233111242023403134422210121113123120422042301104231224402010434114304130000210302010232440044214440313112234222201011411322422120443100010304401221442114144321030403042200301423111013220022222424204110010222344213303022021242223243334140424223234121012131040240031021002411130212110441104044444431144404133042121313130211242232232224433402301434122033131241414131122240412314114322343021012244333222040310124000411304323320203004024414124210012013123234211233134424334343344001301002043120022232040102134223310232021203312404433222213221143110433010111221431043024212201411133200441130003010103304113234001024334214401244234301220440303000331034241334420323034030414430322124033210121210312402040220410321112302120040444222313002022310340344314200432224004141343222321311010021334323220132323314114321141102112203044110034431244203440244422140433314114333110014241220131134114410240232030101002044100032340442320431321444243000441402314001334342010044132030034030131004103410030113333134022021014320033231112233243032201332411004340213212330410103323440444443443000332112003342233311334121044110203301300404320334444410024021111234122413340230423431241434112232003043043441411143440303322400320444430241044140120110022212333231411004030344011212341211222122104400304221333403124220430322301104133304121223114124101122122231201343040312344214430020001444342314104444032410121400211134300144222334203222114344422401303432201230310334321232430033102233334414103401144124203411402431242433224220214433311241044411321410210343434030213221043404144203230431314100223212111103343140231333410002130410122442311343211042114321144202441310124211030004413214110242242341314124414220403120220413403204220402134441103112213320014004121303224342233142411230043124032103430330203332210301100114402113403034004043442342311341212322204111400430040241133211242400311220140303400114432202100402220244212322021434221014100200214012442113124433322444334144134423444113401420243300020023421004224103210433132214410411114002042134040033404433404130043112340032102333442204402411432414310413302203012221332121424441014341222211014231234344200304231300041110402112223420412204042001203233201444031002034221024303122444311303330421410323000312123440330002234103023433404021331433433024211343434330410121134004422433034320330021020042244140440220110331032030414213032240344141410103311420402004032244203222111213043111423422241410233034424132344103133122404020412030201101431221014414313411421043110444410323424341120013232101331133010231423110113113131133003444310411301130132303222301033414043113431210144020422044144412031111402411110433341143003232010240142312301322211310442142420212444242422103132103332241320121200042021114314202400032111024202012043441400", "431201113114432230043421112300133023341400441130231044220403442011103223440002313113100111202243233423141431300130142234242440343103123404330441423403231112232104112011340300332044301421124141310334112003033333321001113323023124243343431024411110023422204410224043001332100411310100330441433003241200432310112234123200213423004412310142141410312134413202111310342432123210411101102114042432212410234231044203222001044200432032312104403001110232300324202412204041413134441413231321244204213300121031324234321232321241004342414423330300312321033430413343443031040103030030424040201042022222410033443241340034034340331402033004020330221420021400230201430044132111344401332420020221403020433204334240233030202220344031344233344140020433141044204142433123322113301344104032030132411020104202040011223130443021000434202211343210333123024224121314424232403423140321230244311224431310204411431042101014410402421124300124444343320131422334104104141343023032312242210204343400023402030432101041314341223304234141401000220004232323021310113122141221424203442411343334400114013321323132230144004040004233322314320114301142103010021202102032100320303401313110334402120402004112303113222030422340104302323340204134122203224133241322343032241422320343332140213230111023303444200420024140411043421143223341331202413413324413431033301041144441131041122033330131211103342100021224304144400130121143344422232411340311114023444332143433330041231330112120321033443333344120440002414011111214111044131120431004334100002140211031042012432440213214420203303434214101201333134132023044213422040022021223301340203221344403424044230314441032313421014012121032242301401113003303414132422122243244211030333140202113232123320334242124012243231321333411231112033031331200120122123440242242212202013123204204403021213111033133034310424300432302141030324201012140442310443203404110443243100000410430311004030321334341414321340320422203040432224231313023140333233041204321210004234121403244143123010300101442320324441134430013440110002114004133104130102034231324130210320142342244402432004304401204223244301003403133311224303032410321110204024013313141401110212104144242221314040313102030434123041324144031201421440331412303413230241331412324103142334012424130012432414233110423311113213111012223113334312203432134402204130214141103231121101240011420000232304114432320123401131024003211032311021233232112402442142111103214330324304003214024112302014000423312442121440323233442214312024414310214300013000324120140122021044124422411114333112224141340003343003201340041131021243100042420440114024241243440000100104303443310213430323110004430013404020103011203411023111233402214111442003244110041343411014344412030132320422413443013221330324404433144420204200130112341210303020322200142413103141434323422441044022201343231224212121431331330044004004024313100013403134234203022123020243240201100000311110033410130024114214303343403313334021413340403011413243313040022113103342112441124033100303143231031021312321044004304224043022011420230423104224321301411304342040233433223121430230234043033020133312033040040004002320204022444224011014324243324420310314424130300332323432022040210314403004211112101123110420431233200322234010230434130134104211201440133301402220404241132213034134042224434411444334033030313141222140022414030330310110011403413324132114034301141112233430324014134301041204023124421110121320211442133320033321413332302343001340104444402113114213214141321223412320314332124211104300202412131233112021000022301411210344021320003141044133040301441411311431310440323231412012313202043213441304132113304101021101401112424001134212231313110241101344110311134242320302000123103332443032322111434331140343443310434004211001011314130343114234101444421000211310242340030040303241204443202423031130410301134424102341130104113120412423004223220003133102431322422402214212302042300101400230240043030221342001302441041032302311242024211120130014321222441342210242124200132122332303204423313132003013323444310333040011234204242031130430302142011400301340023020304004410321314011440031012001200320121411134243433313444014341233320443011134111334011431414000233314222442401123233200002421340440244344241340444023321023324044303124133134333230033014344244424042211032420001013121431244320340022340233441133432403230024322230304103234042430420123344343131111123334044442143433030121222014431440232443213233411033", "423123344331212000140244012114431413023120201441020442121044201242214400132334202414220141130112120010302210341233421014403101122300411213412120034044132231321013203144121134030324141324231002010323000230210201340021040134120202033134131441212444032000103224200440220221213243423444331200220423241330244333440420131243111144324214110441010143332420031102423044223334023414031441301431034120102443303122110443301303412333120303011244304233130034220310222433431330002213234142302442303300344220143143311432140040432203201144033131302334344331014411302321433211342424024401322202212420111241223330310003003240200343012004433002012413110321400103200441322001010023301222242032234433142314201014010442030442014423013244444331324242304234340234412223020031112334342103212243410242003312124222420121141041031142433122212213013433002301323023213220322230043044040130230020442343432012144211244224033333221321013330234434204402110040221210140310200310332124432313401012343304120414031230141300003203211342420300334133311002432311110440341223231110444330324202204011440341233143100101033032404124012134024134233231400110211302444404433101423403112113103124331211112124420110430031342101231431013444132012230204141410230343300104223214324141344214304221133204101233344423321002202002114131113412203020301114034130234243433320344440140431111431002140322344011102442014214333023341402211411014034343423333220300200410103241313014214322004140132201244231210142103143104010123442311201324332400112112302401241110112011104404314234140311030233213444420323024012211023031222304403344112411011022040043342244443033130134102303320413113100142003300114402230033003110434303324013314401203333220031024313244021240101301213230033112431423234102142131443340334421031441430200132010142012244421104110204300031141133444003401042223342020042304003302023204431103130414341141431232321024000332214204000344010132000030040423402444322333442024313420303110111021202432134302303441303324032211140113213041024131440333031140204302420241403323242134300331020423431431223100443200110300441114141130402341021332004204033002433104124303412310434332401440024441014431113414313024120200210414344231203441440103414433004342241143110141032414120221043033033424442430323110423103304313012302324322342144221224441321303022142443410023200233033032042014230120422330044240211110343443222120031200121334111000131444044331422033341402041334340231010320432301211444013411043413420420030204020422411104102022001320134134134212424012304001311141012313341223424012413101131344220320232044041012432432310124041000120030113111430240122434123113010144020123322131311404332311210323041223034100402404411002211103004111433001314304203002142342003132130122222124242431342413434143313420220000044111200331414312324124211402321424343014041030320212103440034321223411334300012334001224312010323132002124010342211434102342313210003444031102201334123320124133133131431042342131101441302121043304034303243022113433321132230220220110441302333342330324241242102112103411113213340143311443231411434040230040420040024121143404343413440200202131231040032121414423030301331204040412431040011322140332144301114041410342042023042000220042423333204122024103240100123112333004442403000113144433300200101343140313411001003410034134321403313034344234304223314201244241212140242142144024211443132314332411132414143404031400101211242402221432134300022403004314023414043102202441042120412131440040110311033404443313224030020131214302024344313302013444211334013103031130344431421223344443431004243424101144223220021431201414030323402023302321443034302202342043424340311431033002111211443211032344104230320312121232332124310123233341421124033444344010412202114241433400223321033212122111020133111043332013001133030404130312423434144032310041324421322313430211042114302313010311410134341403133303322420034424333044323413244103240303443340441434144304403012242324312304304104100030410444134333423131413100442112432411141243021320013324211341240231230110120034423031031224323442204211430110411224413133132341340140212143030402413303004342100210410112010304242043012410203102333303110003122102121421044030124233220330322214141012203323420404234033012201311433011020002402420312321042333200000403314423034313013314332421314421424212102123430411010001403120220230431013343324400032134400132330212113230413414134443430011403233343400424203003024234321000033", "302214223211302022221241413210313034420003123001432143422031411232441141043010222342030314243324334001222000020424300211334010120340422212004220301240242342411104101112120100442443034444031031243101402400342221334113432321011301003220404432232004420223230232131302243014230300402233220031300411331024430403422300224104142201003304030340224341231240010202023240412303033243201000120244124402040313211014104223132024324410143422223143204243420102223242010423444232041101411313214443230302112022301004304321333042021104320011022000103441234412434031343031011210102010402443320333112102441341334113044444140333420043112113201214410142102034214443411110123004114333140321200240131302130131244011432011211124120000431231230303142124332334412204431311012021222403433312013421410220010204123401043324420134022214424002102342301402022143113410442014232141043122244133240422433242441440021414304444233243400202342010034431311444021133324211331233203112244411220410323440122401320020331441214213243331324344440311423324404423121444333312311443100233220222043130422341041411431020002402442214202133211430142444240441321112032422134304341002212241231240334032100204114031222423332203012234443134004403401100400020201232442110012410240323004002103444104124304121023033340312202223242114012132434403412002331111131410344111102412202331123203330420420344341444412240124021043002444313201141223040421411321310043442122423432323000224012030103033323003240123023114313444224013331000120042043202301201434223242242003243323131334133321041011334423024403133212330023131412001343421024224432210123341224142034320240101441112411022023111004202003432244402312241244012100411433420323403002230203204212123013011422230243202101132032140244243320404432003213443214310334122213024411333114420043420004323300344132131211141223220143243243242200022211021321100413034301003443004201241331214034031411142201313034212411340131132000322402004034440210212112240443323313302012040202422234121014442301332121442022012300342222010410313422140340340314122444031000333324120102022330332434402423110403304444322224410422003240242424042112140041412024322321230404041302013133403224332000032212234100141443442444023142214023141414223401443123133000013111224043120110420042402212413240143212444124302133321040210244113410102201031410441031231412410334323210420443224002342020001021412241011411213314424244202314441023014223122243120333422024442324013111020442110220434024142423021304303032113411003332134313431044030014312423241034011400334042343032022002321244111133421311301421224040003422013401231234334101421243230040430100104140114042440332321140110331133323211322223044011211410202424344411022141242033214012232042123440123232241423302414304331034304202314104211140243224001324213414202000431101012111111302020204121200342202414241042422340240244230003221013123010313230244042334201332043214233223310222043014202233010431443402413424202443241112122443324342244303013110401100430214310113100103122000213241234404421031302431144341214213112043412024131413104014212110412413223143404032212111232041112304100432110111314021013042114311434421031210101404110332332044414023321442043340313330401042331034401042233434212103234242411110430310340031444300020224232002444441444112413431140040143413204233010112021244404123140040204331113302341244434134010240421322412134303432120242102341440011114301231023030343431300413124313441233413421020401123324403123244221230014141210043410304102441122032044441121102323000330442301400014032124414032111441130440304114333314112222030334223034022023004431230441420140212324022423131122431010244214102210031120300303304034043332442421103230040341130121303430301302114044211303014131423224341213420244010030120113420220234410240321221303343342212204033434414032104002312300222123123220334333220213223334211321422330222023210144443144110003330341002422222314024020210003313102003203031202100413130332441024414232144123311413402101024400031034414122002200014122331441242030142221124310203343103233044200020244412304034333422431434423122100140430003233230234304423433010000004244012302203441130144234043423411103020334004422401012304114322043322210142140010444214234404314113413234401433242420432023021233314330012400023433244434111044344244124130331404430424233440123121132044103023132344002012012402003214442424340241021222412032402033041042122104410143033130200403440100034233014320", "032333311212033313412341441332200131034113133111400321043004431422013123023132014403311001333210411131312342102302312211231234230403421000023234202022312222443143242424443414323102020014042244132301012433201140241422241221013214343100343314322224100240341300042112221032444244001240420013412010402332424223220433041400142120400002444014020334022300122244413234040434303434140442313143041221243401411421423332024404102120122234134100103243320311231131001112000430020123244312010243140402311110304114344422403214444220220020222111104220422321210122012113000123403401331030203012330233334040001232233002114344221041143143301210024404041023321001114332032323434410023132104302134320112422044013233143401024434203223413314414040043124103240311140444100111431211114414203230004230411413240102040342313133100343430013024134220430410120134434232110412040322231340211400220043233101322143220022044014140420210324121334341113414101111232232422441112432120143332200224000102130020441233431034310120132413102420233030044433103000231411022330211210024323303011302210343212324121400431043421212120302240324440042333200122041014331102213230410000303120303333222104313214113111422414222401323320442134300020243441224041110321224034304304104201042311010443433020310403020014214340333340214023133023101242341444343414340220121242410240013031213034241400204040340421114244414034332200102201004002121002214204013143341334013140113220221004212032131020443230413412340241221200011301444442441304033312234220310044331444210402044313010243313213410311104101132013142430310410404312230234020241014222411321014122043221024310022400021143432131333300413033311110221022031413042131021033042304421340323002212132443004414330314200412142323134330104140400341114030400230122422041431204330420320442113322302320421413420014212241324412444031143320110100303120323433202020031341420232424402224442123120113230300334014001134030401133001000101010240403322331142134221044003433124043143311421304044213101312134303133434301123414244130323434141110103340044233302103203334034424130413112011030320344142134002342241002304140032220210034134331422331042410333313214433422204101041333033444204421243143414041112144033004440344220334422030241432031424131443404030020210012411210130210242440324112013404114130243104121340230204200132432334433121321231010013020223143203111422103232412414300102001110404044430443042121214030323304314012421213034420430223130303033143212120223214333123300110244340101243441340302240034000003143032342303131112134312222414043132222413310214231312044244300314100402130212230032203131430434142440144321033312002320314314122343203442233024034241223424240103224443302413014234042410230210130112033441143102324343432422423144421230201133221343302004244401223342243340123440144404242303132123124410424220044111310022331230331434000020423313412420444121312304014232321213243143404002441031143144323400134204430433010033213303430201101121200040130033011043303321420420202041221213403430313040413232442441042240330240124100310004204420123320440213200101223222321334101110234003210423213010232342303131031414233204332211402323412231444342322401232443313001243104330411104110433241130132011230223342420103044130143132010322420430204142414012022012230142144340420033013423012302444132023132134404024313021041113133114411021020404314411314002113230030444441230044241324110223223231033220331322341324214333302020103410011202014441101024234042423304431314114030140311001040331342433002212411342403311421201023011111440134043034211142313202142243010123134012322042322012432240344041334432043241012000200032102430234102413311402234141400014442033112421403211001101202413234211100010220300204224323412104133330010244301223212344311310222131103320004314122321120102034430420243103103303240104401430423441130220000323134231334340423014014022120230340411341100433113341034403043212442430310141324321421404024343132004440041124232230411004424321110111002414003124022320314340013240120402133433314412003413214122322301421242323442242304234333023303322023432210224030234344213410340303311223002422243013324011032123002311402221020122100244334413124143134411401334341333420424100211333204032443443020330033411234302120134444433121401141443210410042013203130021101131212420103203020221332134304444342243131404241213124311320302032431221432100431421433403302132200332100202032341000234123434214344333402442444120", "440302320010233331310110443203211123442223311010140212104342304232301131124114103441140123334020400133204141112321034340234032211300233014400403134200333041320324242342304040142024100140242103322422204120014211221233224114014400132441030104044023410011440030311220241304202332443132344212002312301224230101403142414340402413014110120022142302421311222020424344300434200342101222131221431123444324102121020404221214023013344023124403021203122110320201102123323140300032330043033010224324203414200211342002312004414041030004103412230231320443212124140113313231440133211342001334012114420414411421040244210113234000421311103202440212431110413002221011303104141133311304341340444111223403102232300334022422110222341214431033302321304344124441010313402420424320400334130221321321403342140311102021343342413431141412024024232424031013100334033421332410412133232012143230431020130003004112200313434004320414114001104320414130033312104433101414400344311230111444344102433412203303230200241440400212121301420203204010144140144200430442011013220332440103403120211233021112344123302304403320044142333003244001044133142314032112340101320334430114344321134201244044412310040434044101102420120431022424003430112240004434404424410323404313110203121420411424423424003240431440121321141010143321303401000031111444433024030401333123214202342011231343434134123213121412334420303031120401113233433110121244114020410233041012233440233434032231021204422303241133223303142004242003001432332001001404114234100220411222203240243442424331344243232142020202023433232103413414040422310324113141031323224242414342041441140002334001002210021342344021021320141202441230333423103241002322343344240013202024202141220031420201030333411431244242123003114441143330012331442134241221234030130020031124112214244213100323422243213320132313001001004234433022330043412334340230402211203124203203314201301323304111434300202403122011444221011434134202432110142232411133441341341313214401434031402304002402012441121234134014040004313021123442000144223442024324343322233331432424131434101221134214020330134004423223114141323120442220213222221423012410130341340341044240131110120413213342331204040231103402322220203244442433113421144021213132140223122004402432000041313102211104320204211140021420232434001321103212300012110223010342443121242212412130024011102114420133300213114421432340412030012421043400224144430224014211313221434003402332313432022442002221420211020442002132420413030324402101203212020313212112330420112120023212103031123214201340110443102012014202402113121320324021413201144132102032241343110104210222121112002430414121113330413043434434322020001202323123244224300310102012312220222441133313120341141122040322034303301420421142104244413100431024222000313303314344013220414303333324230214244332204121231410412331344224110012313042240103431244322130331001013334420040013324233141234134320432023243022212220324321434322133043241140224221000402013322141343244142230020340441410000333122222344102431104412323020043121134331332401023022021340431332123214012243144422100144303032040324010134331441410031110140401400043333001300131010004314234244404312231122104131422201124123223034230322202113240020411443213242222314201134342242144330133130311032400433433143431203114402431003133034111142010014024110313231411423042200402324121414040002230424113004310010423000432301243030312314034142021230330203342110320202240111401334003031041041131130100013322334223143301313200321444131412414001224144412213413311143414320143120043041002243030414032241033202132424104130032041104240121344411414232202204023343021004014021223213131432220330213030330403220214324001011344441434422110234430141141121044202100214132021001220314121140334240024344324411421214200303404111323441343424331212342223341033340202444020310121023140232422221322343132121110433331312014110444113331401110210400420332311333043202440310043201301244104301131303402422214340340012212420223043010410334330142243440400233240420041110111144013134113120242400313202122140322102140402241202031144212142034414203122312033040330324223230401340021044434444144214121204012320212031300120402121204244433232210401312202001324002133224442201132043103330004433244410112324413443220434220444434041030134413010430044422212303323332032043142033202000002330233003402102204421103234041033300323100001103200004000010232243214444411414410324313041222421341134003004022433", "130442112114422111212344234003023401412444421342113323133130200422440023234214221310214010322132430201111411234322024002332023122100124201342040021343341001033013142104441320313124013343132431240240040322304043314222203320100034242243400304141023314020331203421121133244401331440414202311110134121411041402131334210442300433034444311202401443032321423424233110220332042410320000404102100003223021224030403332214031413343102332241122214221213414310430432410044310220402140312334224421401444344430131400243123323020024034014401002100020202134033334300444443242000102140310414110221333433142110243341112421142121112004323321402210014140343004011411024313323410211120334434443102124301340123230244323324404140020003210000242323030240404030411240330400413402303001034040432312444103424013001013434444134024413334100111112242142443410342440320410100022134232231044001402032232014234244443201121203104113144044041033001200331434210134104104132413424302310112010302134042313422204042400022104312200322023343342311323431321420114333234040101312130211300231403032421332434243120212331312033032424303422223100101044311334300301324420221134214034101302344241444334342431044041314340124434214024323333240343004402443333130231024044421143132411044211300443421401231112300041023411432244423312433030122332442021321204402331213130422133013203041111112200004142001011244443211033414213103304103231020433222241423123140442031132003221334313121030033132033021220141130003333442042400201114100333124222123214102120243241100331110034030311404242414343232332434010424011232414442214302043200203442440332013222132232222041312332041030141113342443144200010420100114003440032031204212043123330134310424201004321040202421403311204133123331144414231401013114441234303010212400440343301104010022202023112303011303320431200221323423202001021323343224444104402143240323211311412324430343213013211020444304421023414232224120230032044203133434333134013003134223120200132440322124140004030214010033402042004431210224424003343344310032430221130341321024103442110021403321400322424400331320231112102021030041232034000001114241043222221104104200330322041234301214342340432320001013132301002012341100422203100003102421042302101231410131240021330424131343424124334113203131140243112400203104434421134421121202330022402031433342134120330120200231140032103403201030042242404232301201114302120230003402223421313122311310244022013211021212301430023130311313120442034040430120132231301321220414142313123300013132033300103311004004033323300103310443204404410444132322030023122013034222344102231210402411112031141012122313411021142222423422304423211421314323443333320332111423131042443401211343323342401020303002402023244411413221341211413024322121010143303030130420310143320400444104334100220011320400120201212023202104201244243403203303200443111400122432104332140311244302233243441042143243104240102314144232111324123304013240331004330421133301124021021141133403324202404111200204401034040001103222203112410301110114124414303400100413122024114400130034124343010314323244300141233021140034430313011100010030332341121003140301123230331432433331032103042313223201420332423314111410431120403304234344023202422123003421134023400023223422430423224242201323241030110311014321001440203113220342133111143442434440222311011012423404134112213420413000312042000322400434040031044233211424013043204312141410300213441411332410400122133013401041320142023003420404140013040244414324202421401030141421430310144122403233413211413443221041333120421441103021314400003001030222020122402101100043310024002333220434443430442101224314403201222211434242434343240242044310204233443410141402313101102143144043440402031213210200321133334201034003020210033443004212403101101012100223404310342041320044331442434204200233031324123340222202434412313040314320003204234314341044430343431123444402130114011330434440102100013131444334213011400032022441214433310010300141220012131324401221303042132004141112333203240120042143442101010331223004402201003442103120243320343404314214400121344313234302400400424210202110203433220140414420032303120130313344300000114012024221431134412403100234231424201240213332321024431043114104400242132120324001344124204234011123334044330044001220423331144444023340431120112003102001412130202034000334042410430433301223041020101034340201312141001230124121131314202313140341200112103031312310220420013401320341343002211123", "322014420240203214323334442042440113033033442111120042010002233101023410442013341134124143242244120100032204134201433342342023030200110244033002140120342041044212114220222243404320124334323302421000012222403113203243433442344423133002243403302020014302321032121221300212340013043321243402404220403212234020142021132032201302443410223441034003004321431343232430432203402441020132134421413304040404210203101430032411224431004304030341242010403103133424330011431300230000003111443024420142342433222344244221434010242121412333424401203234200010401143444324131034114342410030231104313041104442134023412122412041410232423230132043303210003304340430300011313401024413302413011132114210430243214244013414221443344201443401224130002111132341422141040034110210430241000402440134444122034100120414331341231114410423121140321031324122301032222030341423012210101401243224224404431114310142121011411400404111013300314324010310103123011343420133211332332414033402043411202401021144030130144320044420031110140432032144122003100333340434403310221302032042340210233433411143443043234224204121413031424411333121312024432411440322243103221000043424402023312231314400322003244420103422440411413030244423233343422124002423044013123043004104130401320333213403121040423002412401443011103321244422322433104342442424333220213004022104422430411204314244300012142010402343111122442443132424411011302040324303032130000433133031000031010320240131023404210432014030231002010112021131412331230434220341312422104413314140300432401242200201121102002012242434400211433100130014114304202203223344412144312333124332130034324443313444240332401133423011122133024404421341111031301230331004213433022424431331013231310421203202010301222423012431121031023133102242222430334313101133030300440412311321210224420022243404200441021143023033004134244432333401421244303200323323243114440332211100004004314224133200042344013413110020423200444143112442013112024034012311404033102322041423213331141313422130143410132144300422223003001123033100133210300002023411430040413021302302403013102012142043010430320123131213321020221321221101041422343414443021014200413222000433232332221123114340031300144014041203334242204133312041141203040141220040010221144232320314421433230232034041041430324013102302204211234041240322403014314300344431412223402004100010440340224102134104014313441220431230412423244441010122443411130212232413300001110000033112104232444010022232212304441312013111441332302301213140413200414013400312341022132031010242120214240332004410202141300131334012432420430410413222422441410014231342321232303412324131200111011032344300332123002110230343220231444032013012222002300243113100421302020311424030203232043434314002223244433104403341241333043131021101430243043014334030141021421303333121304232412141120204134020124331322314330000400033022344004023004311012322231000223001202134014204021140040410123230344122002432333222024401404244412120411140230144424143141304004230432204233241211004422302031120310443330142313233430204430331144342320334102110220133421132113302424403140104122432422124301341342022202433411322301440130333043102234300200220212402403443112342432232210340043330332040424010332443441304210112230004400102130112210330124344131111042342443130012314031114102232144000012442223004001123132031030012032413331411003134230403112412232124040212114022322401112112212324333344224100303043241413322010430222233144423224321330321244231212404214043312220000114002433230030443402422442404312112003024331143211431004211242113240142221011213224321404340440400400320422332141434411234030412310320024434342341340020042114120210201213121440312303444022220032013030313211413331244343433113220044301321324440440401234010010311223213344134300140010013102411400014441230134213442321143044441400424342313202302313140101443220311301444220211112311243344043333334421422200343042113124432320211144120002012144414212313312431241231220431304334110314114222210140032404131200131131410004310100410204210404400210324440343444040003434423411222323114144301233403410321411022124303003011321344213322402021214020323342123111103421024121010114323410411102020242431220323442023331110014444201342213331341411300304100103231123143044431324221312203321002212422440002421030330042211404010002032301312411211330310231402421321332303440220203300341122434004023000440442244244003214233324400422302001224314103420020300342301134342012232042", "034312223040231100010301233240104403312040343121012343012100120430102104240220240114414224341320041212220013232401013343002102421200210244230123034040300302134340012213132302423330144042232114131010024301134100414013010341100230130210441222200421214244432043203023420032333134314302014230300421020023334134201221344441342341411110323340132444010430204444100041044223431430001144413321220001043224100012442240444030023010442432344110012110420123443301123423103030412410340214042240302343031133201323434042210422043113042223404301132203243420330213024014343120143244144224314103034440143333332310032130300113034002204230434213444203420311224003333442020040011404041101200321321032313131212024303133201211133233413314402410442344300131221034120021201324201034001131214231131300112241120124112413011033423012402031300232202031112130213230103032411432031034311403343140432240110431320141340233233310440414404433131014443033204201431201024413112441034332342412213144410004112314442424304143232212312302114213330330121023014140011021143224221243014023444222012442322444033023022302240004300430044120114212131220434142201414323113132041110123303003243431410421034412412420103032433211323331043000311413141403432101142111031330131214142020213004132211343132102432402120002311201424234323113223040331403421232230221402421314321201301414204434301402444420343411334441231030442421100423300122211011201242244114443104344311034413232343232401244430002000130210110221402010120414002222001303234303124140424221411004021044331031143133231242313243313020120103303213221111132234420410123244034044102041020243043344120000043113304441404021213242140422431133244400303433223241413420143232340423444133022213440211144410103230111040343224111210024114034404330301042001334144144333113332421341321300333114304221111424434402003314021324132014340111030224334113103412434230302342130334111110300404022240311204141133220341100110300004320344121423440113411041240042120303040202114423131411443204221410424003233000014010004342023302214431114440411241023341332430202213404142144120144340432041222432043440242034222033014312440421423104022010011104411403244314403022243022144203434400142044113130322403444411320130302341310232023232321411221024333214124314340433224230110231001344412314310211022010233411434344203134311120431031013022330230132231443124303022334231013020443301223132223214141302401331244143341121402331001431402211020420404231332443223132020114444332213211012134420130320041243411331411002123222342022232031403120303313013204013312231333002222403221410232214441000043110242100324003320033414130441302120142213133003423403104141112400221334212422441343442233113413001111202412240441212010233344432014232242221022233414241140010242014300400134233224120311321143230024142344212030042112034032441303220122133134141121112442303012110414332430112101411322133032323411200403133220121101232240123230144224002303213133033344311034040331242302421214014300111042213103224441421043410141420014430004414230140441404113121123012022343332202103234140403100144414144032343231442244334440103043332230021144423034211230340132213134032123234044214440120311343332441224011324220013014400024022302310223214101334213122333220244044202143111204413032242432032010310012301341333143304401212124011201114210110102244401000204443012133103042403312113220034224022210411113110030243020423042243100340241143444021244010311032403222412130123442243232341412011142132301313122022034024233023321421134220001003312141413044311044220012022234122132143433011303101221004342140321434030103113240211320221020102023020343404042023212433342140014121203220143242233403023431331312430102214221031321420032043421224031422241344210332420101041301221203142412314232324432001111120242444240322442424101032221212233312330221400242103411314432242023201141221222414422403004201320040044004141141341321333044433311004033331100403244021023124301021432102333401322310111212433021041313303434020041211011310403243431320021424143104402131130420311343212030204020041021342403403332310130412010200204013304131334034222132010342444420002010300210204231124024312210030224231141114343213133114342033000421341141123243241101210210023302341404320420340020102114134140012414424332222212042444214313143010023322011220214301210404422244341434103400200104114101012440323420233332402044244321042120243140013343320433322243223432104100211043124401024214", "234241413422040201240032100221144412442101424014230444042311040214033020040222440112142100334121202100024041300324132142322321332214233040441041013420130413413241104444314320202321433043301011333220323121244213423442320300332342030042002323000303011300143423220331104344304334213334211444311242014042222004013310102040223334213314131010411042441033034233323323413234032420033023230312044143204213402413010434301203241012031313040121340043033100221200423133002210004021413211332202432314122142044403423142401102002213434404340020224401122313303200141020444122043302330403332134041243302000144330324114403124044113324340044001231404432012414220201343244400124024200334002424402241022211203302002422223102141140424001214033022221403334043230033224332112424420101201041033404202023021440302210140043142441202121122224234403422134420112343420343014431111043031412331311300330342233344400101241304400220003203104340003103033333200124212341033421000323210344322142040331302121222431314214330301120314204402330121212103331331030200140313340422340244234242003421113423411204333022131143101222022100021140033401033110041310120333121304102120244320231431101343230414100324111014420442002330021400214244140044203030200342204341021000443221414412033203441304022230303412233103114330030341343423113143024444112020000133013313142213131341404040401204141212433404420314034340311212202310202412322314421012220030010424104111100413102313414131242134420342223143114133344341301023204434202300422313404002244321124430141432401422341242424044300121321141233142400324132134100410110104144441443423423213401043213331024040033201122411124421304113214142341010042420011433423124231434432201442414231134401113113121140102431014413202144414120411042242300231234142202201202340421013030214223442212110201233121102134413423303104121322312403212300431040034403303100210412401341042143301000421002322413001233013224222433324324423210103113341033244412124244412432000034310424121413300323024012113411312333404434044144002203121022212014014214102220144102212141320204404030311020242103334234400434044203431213012440111232421402203324203230230304114204333144123430220221202034413303132030202331441133104421331204230211402433223113111131000221320101223141031101212012424401210422033321110123243330330110022011312014044430103223111322114441244233211301413423013014104433030022312334230023123302013134133324124001432103443320240404220102201104203010103231423244221044001134402020302104142420124233004441433140003304012000030444403214313412434202200201331224040044234022312412330123244302124342131401011312340200303434103431104030134340033400403444212104302321103310441114440110030414104204144021322402321332124134221042301334240002400031021443430040222130423023123214344330321441304231232202014403412234414444010414341223424434143410340403411010311312320434310112241241400123210134243212440131001331032323204203321031344022404243124343003222321141313012222103321023223123120222000414422234003012112003002440300143301230323403234304030232010024402002101434442132002013240334220310323224321311320000444001412314030342433104334004312210421210203044044244041223234300320441233144300430413233304344004201021233200334431302111102102031104202333010412311022423134211023323234434404144322100013224130113310411433422313134430114423021431401203211334223321311213303104433122412023044044232144422334242121044424313143200141033404333441043414412104324141011024431421011321142034223014443203334442022301411113124033020400043120234124130000430242043233332203232324123133411440134422100210020320411431411420343404420234400023013003430100413210114040412210121422020034123012402042234431433303124032401040030044203024032112430001124242141130311044233344110103200333121323443240434434043333031223421114011204110332422111202144203202130331033114013403023444130202232303322034144000114332223143442440303001212203234034102042011031003022142100231032101100213414204422424100302023040222333032333240214222114202232241012010003204421231332043210232410242412422212003431320131334401423312141304200304041213404431343403142332041104001401042224133104121332404432420302112214043230024433232201240313202220423413144221220442040201443013310201343440311112212144132024011101422330114404321441220242443130431432244133323444320123434422331420220143323333401011102110332304312421211314220220231143000104212440132432314140431232444304233410343", "141044240021111013241434333124222420142342214302301240302210224210044413204201000110112041023210240033230410420002321403332104142143430104411202423140242401423444143031200420113202232322104110142214234221302214003400120230043412334234432230321024410132304030100214140011412144021321314102131220113101400121123001034213020014034302200030220031240322032140000221232121230420320310111112311304213422102202122412101140430420041404014411224232324021321211304213301433013342413043041423033340131311042134110413104343422141214023213032340324200430432322401220210132143022331333101443442433300001011422340132324231312114314240020142342332024220224413220302221002440403322124013232423001212422322433224131200144014301340444212341432423110004014012123422320232024411444020340322201022320130142243441422113202414033340143212432203243123234141320323101431240432432141112432320141030341101310002033344041124140012420031413423010240112332312041031221413132321441241440411134430041242222411344411404412344034204444204420232421243110141204322001012043444323240002304434132231000323313004113321231221432441000242340130423402213414443443404131403031240343132442204241231312301234203224022314424112122342300032142141310231304341103321312010004421441103142214230300222322312022412333334110401230110243421332342144002440000003424134400243431310312334231430014414300312303304100132102334333430312331440223233403142333234032314211340041010413443132022342013134104224310300302442432403003032110230310241441014414344300220033324202102240124140021034233332013332043441133322012130433120013201100133341333423412242211341304310044431434404024203034201411322424220204201340002341123040232103223421434312133323411212232111323134111031331414233002042342304233201442041020201212441204311104432201403340131404242314100213124200223004231003401332022320232132110430022232433440334032333314304113200223410044440222001143304421200010444344102040401212000220010342423441421411103033242421334224112234003014100443224144441141220223330304121432201433022002044210040242312021432404204212043340433103240144224030231240423244001040333241031330411332214443110400210324042420040332100033230442041201021102102100244133400023310430203311330441430002332302123112233234313012424140234411140403432220420234330422331404344344321412321000143202141444120304343210201110104023422032200430120412224410441411024401123031134043234242131334133430310233414013022342240142222100300134203220210202302144223423332431313232444100032232120014441230243012121214400332422234344234041210140100434234043344304423032401304022111402021224232331101003213341242402043013130434231233012041244343040130331341302242000213434012414020324120144200410013133401141131241010410232401141004420201124333423231431044103331042132122004441104110133023143213121103214240232022301212423340113302331142312000204304422234304413302412242013444443241234212231114340222424134210040040040432410241000212143031341444000441121311323334114331243434423431240032142001300040432122013412440312340033144141033141424214410400214340141103011002124344400142203443122241140343423341230443204100311320343403022142124342040443401233223200211240133204042424343311313002403031122043302344011124401302112344344311204403200400120214102023213021011111142120123433334040313422322433440123142314214043020002142413242101100104243440142140030002341322313133204331204421114001412000001444004133100132332443303243013002320111043421130430100214022134230101304200111414320013033030042404323114403333411222432421431444340233140033221102444400213114332100342244210421134344032241211304230002412211002130223324422111300141304113232131232113020042432323301432202414140213030310200412421032002100030310304103201313244022042243432233401211401323320023104424010030324132201114144332023004042424404122133123320100014044120324041240332142030323004331331102124231242013333142012110001401234422323021041422030331320340234403010030402214142304142232434201302344443302324114213444410104000102023333231112331214430112302200424140340130240141410131021200042444104333244241042323420300144431103311342400112124423410002410224044330002020443304140412114244333100200011033102313310201201234440232330230320200124143424232134442304330140020022441242314201234321022032044403044404114421234213410003302404142221100342100224243304410040003344441303123330211334441142202112200333143340233014142401313203433231340443", "011243043233240120040244411223402244144301234231424411222302022103412330103120210330442322212113124034011002431422133442303010312234132043331313431241014314022141120044210043233032113200014323444412324240124420424224131210024011322342131212244311210141333024230340310303321233040402340040114004343122341004043403231210332110020333402234044024131102224100102023111131430124024433210203003234014143034333433431312322434442113112104403333401102420014434413241004401201111420041221141231401230310433144020143141444042114401114441042130430203230320421121142044410023311122013143434021433312100214411220210432402341004344022012442230433434223130301432102031403334114011003314342224123104302411331200302414342012221120322134024402034124404130022434144343343412021320112410102000033112014110444202410143404344143304424230124134102133202141102102121242003103212401134342113022112021320011243002130002322304122142321310431334201132124301441134343030322020100112124202210234423323431123440244022233212213140233023144222004320222222321424100234412412203131131430134033401131341433330014232010022114442234321224100142022402211403233100014034343143434241134101143123022422444441111342410041410244001244201022242144441343342043114231130010304034023003423413442400110143001343104234314212021214402323420413222000134123331243224333000424202023241044300100422033340231010030402433124200112030003404424211134144403403320034304134440421322332413441422423202101044424122430102114302401304342022412232334401114221342140430244331011301020111434322211441441342003204123342201141110003004210022103311143403322402201342323201203112331404203430034113112031001344220312341243121042014031110112234402332302440231313242041244312012124411231024114211442202041440330100320341033234441234042144020124430311234241312204120040240040044320203423413144330331222444143020401301111011134242013231334123111002210420203200402043023220041133131223113200143020423342011202334412233320421202022423132322011041432320114121124302311314201004424004120441234214324221130342343042411100202434314421201004031120413400010343210402423012204244102201103411442334122303201331211014314224140221023412132102213401433232134302431040411141412224323404422320412042101110240013011211224041341401122344033204411042314002434214124013144310322314043104103413014414000221421404030144211232420124003304104211104242121241342413234101321421420241004440311031203003203302304420211404120413110410201213121322244020313023024203333323202030423342122434422130421233032400142213212242014431324200420240043222413333124114230434012300443344200444221302342041444314334130003100222320400034104344033443341122034241443024144030241320133344003334132321032232144404214100233201124433122343012301003111220340232312344241014214044324201044041233030224212431400002411412334410212204340300034012404022013314414030341023341002204111224311044121133122030123004303014444401423023110243001020242302310132202442430103423021003043130440222024301423142403111341023414311302202243143233101214113032433124210013143341120100330400021111331433421330300024012144320331442443444003330100433233223423442034044124031222433132213041422321420232300340120341033031030232201332202433313321430210110002323230000304330340430013101304112443413004220414231311244433044004323344332102322322203114024133404433440330211414121022404410140034313422104032003211141431200210113323432134233011201414134342341122131002302242412311223042121433441330131141112124022314113041403144034220000041333102444143113101013300412014112403201041143223042042231021431341033132123112232412120311200310301302443222302140134331222003114003324042402212243000014421041440402142311301430340334442233442423300110034444101332033401320111210201442041321432143042312033311122020011031044121243000143322042224120303211101233344201100201410211232111041124224300213223032212403024413302421312310314212440423410402304313103041112243340344000210003220122414033104011221010334303322224120442201001041233441432402040233001203313232041143414124331043221432010303414240201434133443431210044241202234434011034112000310034043221001232211404233301324410114004120203240130133144030124331303342001143203433333421321340011033104330303340223223432301020201232104033034403321104033433443432232201110020023110143410103302334122042321123431302004024203121213010434040420343221103420314203403143241443244024242204213334402220320014", "203132044302240114324343213031042223032022244400242002133003424203002024442312210013244020402142003223300423042101323213430201023111140333402311140102044242344023120340100420240324131320024330144321121042220121031331114414312444404202434043123241014124143043413001112112201020141233402344402102422201240320400110212041443220302233322133044320021014000011322421404001040011414321013432212223003014431112103220002213233013014034213231044344232044412321424234132414233020103003142324401422014401021232434030340344410221330002130332213224124402212043041233030020301000120330104143230314224240114121330330144424030032011203030404200011013121022320233204124024304123233444010343014210014240403344034242014140301030214312200401220102323422103431401404110240321212103221333430332302040323014200410241131230324310023442123143322111200142442222041002010324330132023402133213043022310401244311102302412120233041341004213240401440110042321223041112123033423144421244423240004143011031211423113403202021401410230021011440124002231421244214224111023230330401342034041223132134013111130004022111340341234014313042102334133044431100434114444344440342011421310214323432343333213323201031041430230341014211200023431204143434132433321014230301420101140024201100434311243133323344020230234200014242230341120200241231342311424232412334402033144410001434140442340330034302302343311303222123044141422222014243002412324401130242003203404233222004402104112224131233423043003034321210242422411201111442444202104241140410022123312233322340200014023102132042142431210132143314143003310314100412431242400230210012321103030233322033122240010303110324343422200011233230442223104120133333344114121223430332301300141112131413013413110313441034122230041310020400011234221104212103432334230120143231212043002004401403042140301300234444102310043343432122443101404133124020300023423403214223200421021112442222010210211011231414112242202300410002213014230030430201131041024334033103242332423024302001233043124341040434011444102110320222421223120410043400144243242040442440302213133030032032101241000243040001011423313132132223320132203031102144240332244132230213131210224444313324113443441200223343211311032424421244042433400142344400411011000344424321430212203111043133014301020443102201101004100403003423134410323344130043144111343224344000241112412020203432321130314102343223403231304341013432021431334102031122431104203234300212443123031400044410212342244043022412343200342000224102042032111041344042314041422310111100414342142240034032242302413403001423412330411314240401433230000311202012402002214414444302030312031233141124032123031434321224132322103032334303304011014202433021310210332343344122400330022344442044440342304143420302431021443442212241031124130404210113113444412134410342233320331212313443232321414334443142343100133031404011020234332042142300110304033133004123230303234021440111330242100141402221213322342001321001142304323200103314213044431244002211131210412422001143124311200340024143124310430333311202344232324112131101133031131201321212002222342421324041312430104414044004204032422221341420124141213113141314331143400432331221223443123002411122242402304214442112304101102142310324431232422013201444301300312001111101202302231002141133020001024444402432420011130313410441344031344104434422330202400433033130342343213204311243314402202103421334030013434341213041041344230301322200220334323344040334311201003104123014304240023311344322034004210224121120210122324131212123144114022301314334100223021214311433121134410032030400140122343221034401101320123043110303413123213000433434240002121411333032243210011420424220300044101410310321200341242043024421440114304422123320004041304224213104100034042302422013414041212224444023021441244214424413301404220210200221042202332413413124040324110202012313214310343144222443143222121041332244240110110014332221042430120020330430121033041243103400433033120001010120010004323220044020104144410441211243334441412101100342301341002342044014014401122021310344001030002422232312204012214121142301332121214444104223123123440123133033440222013342001114111432212321403400023412420303421112410400230324044403324142124413300440022442110021120143111022014204404201244344332422141014212033212122340113413441332213244003040022201144432210431214212413034342000400231340413014400202033024144301113334043024003243120431321211323443040114014013232004314420231214333", "004400303421023444202002422422201121234402001444140412104000443121343032112340203224340114242314134200401442400120110433342131233440443120302030142204112030030011021241112004012010432441034121423334031110001411401114422143110441232023424004232144221113334214322314301112100401310334440222334140042224203310234213001012401332441221230303303442141422312021141224410220233144004024320001440041120020123010424124301314010421112333322430030233124431321242113340023421001021331222444011211240032000333023044441423331311402342111404404404411101124030204244424102004444043243102011141401342030421320121043422301044214224002003304413404120021423411034300024003322104240223241234413103322212224140301034140302201004140310221434423013321104221230134431411204303433143311111134013014331441013404234310143131444423203230112331404422440113234244442033121431002234024313134432000300310422442030022143341321401431431232233302421040102034330140323401320012341342010223320134331341114422324212303031024031234223334240003202430311311110043140304011221002040240334303230223101004411110314242130340112111414433440310234303323102002202210424102204230041422201323313030142022122103224424031224433231221102422321032140432100103101230424002044421240403300330043231244310030141110034342211231320044412344410414241141320234431144433333324333431303122443411000111041324413432144202403301403240401242442032241002234000211200142133313224431023342112133130113443104304230311430102234134334242120131411204042113421400223402000232134141033231004404121121014202243134334214410102314100121234024022041211143442133134124201110012000141201003333231323330313202221404312034403220013030120103444014330310320003300441032100232032310322344021424312320333002213232010341203222044333131102423102420030221311012331440110421334232334113123340324020432014214142132044230430202023143040234314300423400012444042231314012301040140230121130124243342242324401320432001114222321333242234110124420011134321402210040343130204242401200423222102332321434101422111204104442303241424014031340100121114104103343234012201233223022244424434042212120021332411324111432231324132143212041330231321134404431422412421131134144223120343223104310001423131433102432142244043030133102411244010110313304212432044232013300333231120223433402210221440121211323443301241321410044334233130111430433434041301104321121020413222043121233320430444402244243422332032432121240012201423122304120020243320242011303323101420123320341324433243411310433442323033040124010200343200400000203343241211402131203213112233010320003122314104304423014240442142344412432324033043123401440103411334021420320020443234241303334333343443313321131000401141314222203042040242101131041142130023303210012012303021241224100331421212203113201222033030443401410000014214242414300100304111413422231111124302412402224344311023402201132402301414432403144311203322303412400110223421240143202011224312314123204200123114300434210430240400244144120213423110133414242224101100320110334410334113112302433133033144340343113014211302001314114113001243142320014414343032312043112214431210420403024233423024331142304011131003133412220323400140234130323322112112320343201224442121101330002133414022313302312411132102032002012430123341011030104342303003414411341044404244123322341414140444322240330203443212021421032321143302242130244410204140104340031101304440440231403324000031424110430314220141403002340234323400031004304110124414434332243230343034124314012221440304031024202324104122403302142022414320003113304044224241234332221214131131140334242003313310002140313013100441412424033113033200444221104201243434040133443243111420104321442442320120422131212142123232433242022034144020413040314412124444413442034242140402413234030042332430230022200034400011023211323043001030033220232430343212133441023031224112134113432144033241344401101332213332444133242242033001010031440032023144033211320224430420400020011121300001414404143204322414011011401233200023014343233243330143110114403203342021344232134444114220314014204342201434121442224010001041422443430201300244141104034442010112133123342023324413342320114314343033223333204123131044134212130210132330041011213012100240143310334132322441321104230411124043024110020032443211322321304341141330223121242100242013230232004332334112201013102430021020422121244130430312414034010244232333120322132424203304020333322404100201322112200400001002240203", "412220214122204402243132141320300311102321104104040231221113004331244111220422032213301221013414030340044344442234042013224401301244204244443113133311311302210232140033012243230023122002432044303420410111222142100012122431233241032034144413000140423022342334312344340341413404422320202331413224400310322411322200010003441143322332403400032033201201441120230434233041210324130222010142201244324320212042231311411440001400321321431143214432442144230420241212014203334121303122411004224123222311313210313102044413242033413241443403001012231201002344440243334103333400043213121242113241423104412341112210412111133331241240432020320144341133111142103142304011012233034201241313440022202110332124111424422032234121013234023112433312344402001334222103300330110301420341402100432333024424423122144330140222231110141100002400404033423341203104023212132133323111244423103040431020141240101244334310140110401111443233344433213101041023233411422001242312043244423402320131224422414443412232302024403321311114430412433103412444341304402021331443330024323240140303101341033342213042400044334141124440442214002013400242331424010030043310012324300224013231120343102010143303001114342031342413414040434443242312404324024101401344221011224031403400233123042012104110123413013130031433433434320434311300042340230112410001240240040031111311224204431221323304314311134440341231012110321200300030002342043034131202202001020334041111311332220442441011014424032110413244110013000101444433423322110024343042220104331300024111020041240103142202031230230301133002133322010311144140210241313021303201400140034424311020103334134040443023213421120410422201323404410143104421221104132244141440134312412423322403301144033333321234432332223013011034420341342221002021333110223124033220431103341034004344213322134344323230213414131121102040130033040044114003114410442121003424333400143240043004334024202300222242031222434114240244233202322223131121310114141321002132342330123323432431431444440340312302314042124033122331012130440143013304430342410100243414100243233323212012114114413103303022234121413033222422220132123213144021332123032044332141323143313403432041024343204033121340434001031131331342413324043004222330212210114014023442440103330434020402032200342430021011322130110433300441223421331401203132042310143114303234333314122403031303111241144341412342221342241301214114331423121041004121022433040320114110132201002231312202221442401133440334343432131433322024342102204224201213234342144013132233414432311334422301004032123131010322120220433302243324420201200101023404233141144421201000402341011033204420000142411323133231310321043431434334201142034312232103442210224400102142304004421424103024130343144310124003120422143110032124342224043104320132134340234120014422442214222322244230322331022112212201211112400132313423123123131121421212403002424404314021021023441242101014432133331430413241331110222132001113003034043024201014331002234424102333104331003440201012201104041403131214304042111030442212310021403031144104431300220312443430402410431124323103022230102213004303302333133042301143303341121013011414142343231044344444313221433310000131411311030134033132433014131011112131042133144414013401003041403401104333423433114234102413232322132132133433322341411104331101024404342343311413023220340433242201103423410341111314331243243130233431033123002133402310342034112330444434001330142324200104024333231321210431304103333123303443340403302142144302202333400331100014412444221402420121123130202313012223103231404341310214430343423021200302323004024430130031210343141121322121332241330123431434142313114210011402220044400124102313113200134340234132433340120443411131301433401221034213332404340231401141143444130134104303004220124222421142431212243331143324233334414312043030332341213424110401114241130101412043033220010320020032312302200320020342103101303013303213442102000412200314331142312324300314040330124332424341333431311223402211240111102341224422422120003111122131120342032004313331133242324342314411034103420031104213010134120043434233211440312240120400204010343022224202333002442214212302034000320213013321221104230444243400442340431413324210141223144411031122112212042033102134242422422240320102011322411440211124433142234031400334122004441244342440342240023324142201030444204113314422214303203300204341100421130204220430343042102431010440002241442103321220230244202043032204000012233", "314133231044013021343131220211124024413313444014234442300431332441004414313042140100412411423132442033042300104412123004003421231011011044130444413231230034444403024002322243411213442320423030001003141211311402022104024414410220102124403122412233421011140330131303001224311210424242424242341411144222332024232113232301234214343122222432132434300423431022221220042022303114311143110201021432133403224310323042341101322322401220001241243320114101442213412112102021044420022023434100013333120443242343334421341143040334424433114411003111340201240104442302032200040144130132411014330413134100211012413224440121212300114201024314112004101204132330143031211324201044434121011223413030131402234312321101143113243423020211331210031134010443103021312232233424410243030024434032323404212024104233242120132244422223104323343243240432324320314233014313443424011334343132224223403424013231443020340204243304141021201224132123114014014302312230240212342133422114344312222110234000343032134221014334400200103441210000122442330342031044233242123122013421100210211424031011213432330042441033401203213300141034243242114040233301244042420222214202411214124221312144313341341024113410213102023012014133242241114233441214341044212404113313021221301313310142040224420330433014124330043344111301043032303131021424413420132244304401123022231131300040202404210443442121014121114314030042021232110440340011301334342042203442044034022330330421131042111404142411011443140341030013000103444404113002202101411324410131222001123440241443323341204143203140441333021410022323400030023312021014034200034031022412232314443432234124433330340010204044122211024023211113241322210442124404013303413330402141414113432232122131111221333112432421114432031001223301432201141344300043242243120302221302441001404222241003014002441031021200433042303031112211030301121022100214300222412113200403400443104400142132343300142440444401230241311012213000020001320433314211214013014003211311100224330342421404203031143431022303031030022333040100241122103212121101244230321444331220142103340413302231210340331003310020202230231302201320431123140201420010424424344214314022410404434231300134133122111443410132124141413021230202134413332423333102024210431223420002101313234044024211200311434443331010423104342314210041232244044414201123202412410011001143310121303144104203032402412301114104124322042132040024240231312101324000434114122234400143443121133344231434232232340034332430241201221424104441431123302404100411404031330433114401401310032434332321032110001003311301143234241244242423334041040243420311032411341440032001042402313312202423240242424430330144422313333020323212403123003304012343430001323022320400442142023220244344131421110040042004342304404101302414241230412130021101221120410102332442041431030202334402224430232022020403310134320234110102120010123203422431010041001030320333433231002413340114440442343210224230302422302224242411302122343241140413013234332234234343304012040413103432024121303000420321442432334230212440000104034320101240332142102204404112024313234342331032304423142323141344013224210402404030014203013012443442323210223413103343131441111403402311033231011031410023433103404440203210331133002123310020231301041312342443013301140400101301303232324112403243313302103101322344122044104133443131230422130110200314341344110211003022440311003104342212133304140203040122410431134042001331021340033141043434432324020410042224141414111204321234410000331001210023143400340313422211311410422040002002010024403310211203013200301240403314444020404300220311013142432421043011420120132323224311442324112233431123021204340410432240443443113304101402012313222034441440330140220320113212031000030333340420221304221434444224201241430031132324000043213102432242333443100333304334134104000031241144141201314000213124320413311403340402413232423322322202114220333322114112142112323144111104313433420032224240234043430334220004014210042314111324040100032403121202021321121142444031023031042431023211032333420410111343100403312123424420111331343403034031114220044032310332002444234001400300423003312400110323413440334323241402344240144411321341201301132123213442310344401431433121224400341144211100400330211202341012141134244311333102302414312020214412101043132011300340414120214212410403414404103424433313410341323034042231124421442233212412032431224014033444423120040113210123120342213420211324122114241403331034042", "103410221201240400404004302131034204201234201221023103110243323313433340042432212244413104300131031023102233011200444440443114423412102141410210443001442043041344302340404033043434422004010021134034324330304211211410234432043340200013220022430430111344331443331003231410100234332223222221221002003404024012423441100030412441420044002113203323414413433430001440040010442440222220041003200100302122002343124322310022111311401001242042221200124213430242131212103040042421144103234423413341000403302121211341422410044230313302420012442143340340334433431242104224322440012044202311321232140432034402140434124030031044122040131121410032044201033342420144340413232231443124420041104031043442330311301440123230213433230103013132430233444234410130441203141420231300440133442120310131110243031302101243202202431032433203230424143220431124432032204310422222233233444304321430210142142132140044044414130204242240311111013242443214342210343430304102122322040023320022420222324003040011304204333401024214334224104442042111112342012340440103041234432322043200323342203344311134243120404411000441133004002043132421413212443132401302110131422314014203112443312320401143221011224003444440143032201422211043331320101442311332334011402333042323324014301401223023320323101210410141242032234031333202321123203023240303403001102232314343044004322031133403232224344211004220113411413142010114341140024433442130003242402143412242031103301232032033424033242323311004441440224223141104104123434311323214330040423313232420240321343404122343233002011423233230323344040204302111242110034441132243343443100342223124210212014411034023420220030313101313414443303112041124310404020122441322343042230213311123114004001311313023324221040321324342313442042434440013210412422301432014303124201030131403413321111131332324033230330423204122420144442423200432043421134031344213242031023230034233440014103031023004440434110201313340221241112114114334101034131230410303440414412221111202124244310321122000341103002110414423041413231204124334310420232332022040313021310114023021024222401441434312000023020040312122130314100214441424300122332020413312031224422312224034400203130342233340312340203013120414402433114331410433104314112103423412342331243322443403132013421011433443241011241421220424114230342231020434031421233023202334223334040403110232420044131124331114424304314002332143412442000403422433102010233321413411032311440012212413201043010144310334101042040321011304320241232042123011403000123220411223222021211343320343200222134331233124442234222211222412120444222321323143121022432023440312103243443101124033321133220230344203001011443322200124314232040334122320422402204003440302044200433122133001103324324402021031022432121233324004240110423022041324223121240234204242244004242311301342013034324423404211304323121021142401210421031132331223310322313413024144231023422441014310442420113411440142240320401032440344310331311213103231012413114311422400201441230210140200221221131224201144414041343311432403424423014133103440201024414424043303221420100200203044131433000333443414343140130120122222114031211043201212211201023012310143120341322233203200444041000413024101030233122042300331301121014430243211210344343120004114333410310404233431300112122133243322143301123430104000324103214034210020023043022011440114133302143143222244424134210124024213131030343042400303030134043442100312110140123212013424324311041142310434124340203120023113211011404413000202303141421421334322003041111330032134113202332201030330223243424404303113203202431103002220342112123042241343423222314003312340431422234040341012241324320314103134412212012442211031400024121024333410032022040420232240420313200423103234003433030442111212324214233402224310423331343411034014113431444031221410330043143133333322403240341224001324124432432013304321102312132014413024031100133000404413421231121312104011022320134432240341024412441430242400324414011212413432204111000044014444421124402000030430042210204004314402330333244030002021400141012123311331230104434443300100214203412334333141214020024200130122222341434043432111003213031032441340142330022342313144141431023433411220110444102034243322234004323324202344211020000313433032241211311013140141111141340011242401144022424010322334330404044210121204230114012230021300120434203011343432133010220422002402200112442130003231220023201010002221221413341441033310204040041243021223122423412103043", "123443440232210423330422022203424322131044042342212404100240230410343412411231103234342310403142003203342204103222314110434000232434014002041204231020401300113240044114043240222343341110340432020331014043241243104141120324312233044430022034300404100140313201340240300203321143312120433343101020304443232414003321334333012330113430304022402442111430134043400310023301424412302322333001022102443420103001033102434103233223044410004041433023432443443403424204344004240134120113320423223402302101101340341433231042030101214232330233401332324321431404104240234423243411142343244200124023441230424402300330010010041201231413211113142220033304013323101204444421243443414220112312013234430000133422033112040311010344412303232141444120323213004130321444011214140310413302340141341033400234432411102313234104330020141402213123133103321434330234043404041343232110331023340310124401400410044441303123333101203401133044303143220004431213113111333100012123144223242420234343331401032100210413303124212022121030030000240224200230043311430234000433103040412102410023330104111330030403231040404324320420301222310301144324403330224434000024134321233241232000440230104234414342330430113342433241243012022432312221401002022432024124140343323114311104011320344403044410200110010444142044423143444131232142422233441440300423342000220134343142142124101001033333202344410224022133002440144330141332310232402420333120323104312424211442040304233211302011003124410423344130404013103104431124413223030201322322400001422322334244123100401214241301032430042030211443022220404401224314312140201103033214113042441042044143403131244431343233412000230240434023202430402133414144021213331304341403034200312114122122130001202042024222204244301243224040113300112113411213210113413314043234413314044310332442043333230133420434312221142443343024342033030333230043143030343334022131214441232304032104222001403004100043220020110421202124044041332312141240023203002100102012121031431410122220404210233404244032022111032133021432244031124021304412102242024042043133142112410013322343111434322331033023311130230004120333104042234233112322043414401203442101434010424041312100141111401322432041411422002002413300104111323041442413001221332402033002002224013342213202341042300003123244432244111002343441331033001001411311400432411030312423024321240323031322120104210012433204111342301333303414222201330324104131223443131333202241430022314113410024321004200320243232121411334140144441001034331104303100234104033120131434424323030144230120133010204402334430033031130242444110030424413011024433114104312113143341423440221301314343320141331333203103214233401104440321422132433303404441431112403342130221344313023030411223044344400030343031144233021044043433102133422232044444141314203121443113310042401433031434224104320421322001402342140142113241323233430033003143320403103040410334304040434420033031123014114200430341301123011232123244441043404342114232141001434430431332430422010134221133430034114322321222214324000132043232133220010420230434121322321233013443423311104233342210144040221204111422001331344114141333224404123412101213022022023421222434341313112121143320111044232144130231430030413412112022012104423103423131322040104204241101203223114141411304030103120314414200224124243131224231241412432401240012200413342321001241212303012212243110420010220101113222323400332313234032030244321241021204130024414242413131344134410114000232344240123240234233103234204243013114121221212403143113440443421214440301144001334101400041413204110031112200100011312140343324300013140011023142240243341222403210312040401113041023200104134112143212044341241224214023220134243013300003310234101231333022022213322441201012104304124041230432340340400213300042123331114433344221042310010403201433332214040312311004044012400121444423014102124303201231401034300033221312423304343343342020324430401403013243014110043240101131343233104321131203203204223003043031410140211410401042032224313024023330232304332332423002120140144032012314401224310101001022233412114100314032433013302423330330331331412042143321331304400123031000204231323241340042214023210303313000224412134021030410010332334134032030443240004442243011440441213131412031421134004310413301440103422124443322432432431412102341420124232222402413102010400010243332222340012412030431114132443314122124003142041014001122204233303043410402244144031423204113032012200014313340341311004", "011234104233010123002440321122424214341211101133144044334104221233023301210020441042023234423442342234322333233414213304400220124211041044241403131213423020144234112042221001330333124424211440033424241400132410023241204422313342003034120300230340243440340324123221031100411323102312140130341231321424132122023114202134203421120310310204340313312030023133143004340331203312320023344331320143121001021314313131322444312441033303412212223144332310323003231034114444310233321120341114014121310442421414211141404021432143230430410240142242111342330032330331222114413043314033032121141310423444201320440404142332412000040242222422401010232130433121240214214203121401003114341303400024042124314120004142100142331003121323132023203424031400440100434144121111232230424122343230202223321410014121100212411002240010413122144140042003302220231300230031141204322400301140112400223144404231243101344322430042034203401232032133233140023020320214133310424413002230420024100112443440103131313113224120434131003143002110102214030112313133021221100120121111203330442003212101323012111112210331343401223000401113330211022234013303400132313230404412241412223122122024401012121320242241313212332043400410424413103212340003200240102432244103111214101214333002143311310330330334204034031220110000440341001300243441403003312400103424021214223411132434440304311243203404210211213122134140232232024321210420213234222210242214031024103442413400221302334133133101433332413141223432104324320434332332434343030024442210021141122310131110014044044314221343130111222130413433040101014302112203004244044003302142312344324143242024142220223133011324233200324030240231130202103224303242023123204104031213032131432414034111224431301441013040031002414014120240102411221020000040224414341411301314010131132402134233013103041434114020333213400223023331322424332203040140001303022300224131000011333301320420303404012411140400000111202013211001142243134331434304034001311303014311024410243224041221334202120403411303044313430221132322023442132221431014102010323102010013110120000031201201040143124244231204221321112013311430042303021100304442023240312423211121404243333032133214243323042143240413343211103322313431310204121421312004231323301140133004203101313404113311431401043202203442413143133141442421334214442044320014434240233124213123430111342402413424342223042304200432243323201412220234132120301120344421400343420322000112400232224431222122330204032123211411013320131421301223033213200320344212102410112340420321343013341324243030401331212414342124322043143022434412012222110304103010313124042230100234004032042334211043421012342211413422343303433103320320334144422121304302220113200443141020240130331111433444012030424214310423141330004402304431000230410013021214120032402231240332132234303321423403342202103343141310200303110233100223211324021243122224023103023100000334044020211344034330313133220403443120002421014010102440042303023342301400002322110234401113301110330433233034130013223214320120121412244332444044333340102300412311032231130402323134322232320040431330301322103233042122414112342203310344114033044233233311211411024234024304023212103103040444223043134432120303410040303132434440234440343213143330443342124434133443040032131010230032001040213301424111404401424130124242200402011000112420204022332023000201202440431412324024040200424320142444001434300402402341023343430421320301344313014333114014012010240313410243411100211041000211341313401002120243003314121204244132113044021424210100144321343431340243410311441243414413032332030204432021244341243042411430333124214121424011214110322441122340024202010404014434434020221334220200213202432130241043121113344103221421242402140202413434403021320111214110032442241413002002240424444303432341414241210224030114303303241324214001420423313342001140242004422400204013244102321331220333100322413431242333411414402112442134222344104013243323113031420300103343420344421022431203310143334421103243032241313034013334230042200341234314244414100101433040211010430201142322221421304211042323033122344243141314401134110332114334442322312243310102341212110122310114232004020141111122330321322313021031314232420440134112001430042424013204240420141041414100420214111113311343100400200224442113104224003024431133032124021234022341041300042410010024303134001432223302114302240200421441243232300114323012400123022411001232313402223101123010124034204132214410012", "001332110321332230310324414342432241133333311141401214323241003300022220342242211431112411030223412041011402141133010414040412044423004431233040444430130124241343040034404321020210000042232123330011410240230110411200031443112010243012121024123224130130303341124004013143224340330101304031334041103031041430222344334120234004334414422042402321412022414422240430041342213121302444404241424121102043440134123042114010034443232402443231130010330002412003431433341230413023012122101100241204304130142341231242244101030242011012210024310010213142212314113210242412433034421322140231442442321041021121013241344010201414303220043112433042131444033023340010022312203012204102443140424341304332322310023141021142334303100340032033111212334234433140420403233331234421011121440310401304213130434123400003241341322312323410442314144341434100430401023411034443432404143024423131001440113220333442424421014424343432341341102113100013113033303313232320314024043242421430242310413410142322301442324024121023343402112330024112312123124200230210430122222144212121002333431333120311432200241242142424133224220421240303124344430314220112403444021414334412143231004403213440312003124114421010112110444444310030304142031430314424410401342034142322234313032402043311004433000221424440021041141144131424220331443012142332343241340013233234342041123123020244404103314414143033243301033202424213022134223420414043024440201313041142144423022301324423302143131441233003133404344323224211400312121123124112320220124110244111042333143034113443032040434321031341100102342343210040332110102411333423203133112434311122230013111033012243220420030341140221401104213401134110143232032132043012112120222200341033410333302403040144240401043444304201403423130403234040034443334112113233032210200020000321113410304412324112230242200221121403124421124123002002012304123200242342120444241120134020140023302120443031233013341330423314233243211203404240420432024024431402433401333033134204120303344134221023000133124033411342031001013143141214103101444034133303021424004100111200124132204321420101331142004023222313342422230212403322100404003144040443241234141042242033314432141120233142232440122000024422111113211234442422142021323010021004121042413132303334443441432203111442443242210242120404030020341240232101341230101311122133233042104241343131244431231030412333103300201142043440200203232321400013204140101030003102322442212312000212212043413020131140122030034411132124402212304434021124141433310103402201243001032423312244020333013241202210121120200013144342403103322323221420331313343011211240232033312312011011241120432143030321243000214201332133114341133331332432222030034210211303110122222240341201444303224414310004042040033430000021021130414341343203223021030321403121314401101404304033134214241424033241042344300021140212003400001334120412304121010214422010302231232241420400144240441413301223221044430304300411242003044403023324441324030104320441441112101323011243310120240243430421442224030230412310330020312143200430040240231304344442424034104130123031100330421244304124213343330141214431031234034044440143210331001123043141120141012334231103411342232020434031044030331122012030403341313220344122130300000412044342424423023013104200200323211244242024101200103104341321423010104102343344112314121140013412241314300443204002314320134000113413341024322234141132200102344402122224210100432310430314442112401422110434220244103423421440240042430114130203440343141341214331130043411030241133222131142301230114422031404423312123020334210010011341044434130124241222123334211014144243133131042230411242123201014143320102114433421404110341341343433024414141423131103134203320310323002431034311111403031443311444011213100122431003203330121000334244143040411430420324400010300033201103243212211430211220033402413242421113422134402040131410441121004342143244221031034140434412233300223113324230121223323111131321132220140344000424243303442441230131202101412323132234134440310202242113040321301111200320414210210001310030302013201132141420140131014331411340303300302114200313324243313030003311132213103234013322420042423340321142221034420111234333001142101222244444241040144030224002112043132013322204012300314414033010441013443133304121333404310444303013114323120423214321222104234430232403211102102142144324320201031231014204430102114131130112223300201331104022041101413211311322312214211430444140431144104413321", "031303331144001404100034221240333344332100210142342212042042111122421024332001422203333441020201042434233333114402311441144211440241113202104330104420032214101242003421133234100301042202243032324040243032442414331430344312123320042011140313430012141413020004134431301002321244130002132021134422342131020044332032343030120221221334323122413001233410212123401410404100044211112323323323214020112103123421110301132211111421133104104122224042311101204112323400220230331341013310242212014020133303314221201033420132022434004224020343320232200021433202301133421411444430121022123400224002443430344211341014101242034020443202422234212322314203011301443401333224333000234414410214022314340134121121122230000314434222443143041021012311442423112001421314131243312124301142114144201231032344433043144322341011103004111141111001443344222201341442023443330422032042031211040212342040433030244132002123102400103232302221314134423322403432133304001120124424432401110124443141401134212233033301143320243132140233031103321433421203202211320321130023232221340112041111132001031132022010303110344430331403023102321213434344014124111444213420342403331232143240042330234334012410010004444310003203400011221321302423342404143042134424040003144312101244121044420004300221303141402410430022033213131312110244440422202430213024212203022121422001440214242134232040003110013413003140244122023321224432223134432440420220102321301201033320441431410003124221242124312402003313014413001323221032040112313004110200243333111314403021102332312212301134133443143240014200420200014313340422420223100311244111011440423421211401044143211422434133121100134243120023340042130003134013111204243042231011132011001432111243214200441103301101144341234344021144020143242321124041402101220431120031324303133424132204011234010221333333403101032034033440023234430334412302211430221432240233142324114012210410434231203202021314114313323122300013034344120401213034044240422042412401302220431133320004134410414444134134240301333343040103432210343211030144303404441121121020400130143202331210034041224024211142302332144012010004413020041142311230441104030013003434213234222144023432222010430410330000001213214141313413143110040241223122434330030210302410030244132040004113332013213101222222411332423101031103323310142303322034420300430231341244032434041341141402300010300231200443443143310200214331120243320013031344413320243033103333301313212143003213230322234302000220320443402133212240244424140210320001210440243133112014312034131044144414342230302122320213404412134123204400433024213332343132003021112223432210212033320334421022201221243133124314130403204002302043112343003444234142434200303044012034234344111000401040022323303044202002240300331141413311221410032240103223033302333103042432323122444314314132012203002221124144403144131021144104042113024142203210043114412032131144044023214213131120221223300221140120420030441240441401432322311233330120210033342330114114320241443031313202213140420143323232004043211344101113000332333211421041342040320023420330440200402324010032214230222232032411214241412031332422231424442231144402022021233322102213143311201033421231220423003030322103134342420044212414032222143413304320321220032304340231421113214314224211143134112033042314302014131030444401212431302400132422314000442232234012321144213142212143221141203410033312123332103121231041420232041412303243210211100402114331333320101243202111312221412104040314321213201130212434302401002434214242003310314232134032314103220300310113024104441010412344020331433043040331424000322012121023044032341142304020043200240144123333014124311113442033233442320134213002333342013211231002410021102010034324023013022244330313023030113110012340320232141212330414142313123442041230303042211002432431020211223104234442440314300423414121120021344040103420404240311444021432042244321321241230443432442133343222121020324010420041331424410343133101113201004202110114101422344001221332113310013144440202131123011220444341414014330300212111002421114010040330022442244214112313012102042013440132010323030114002021114233121301031010213202200032333441224340214434220201332201143302214211244023404021143001243430321221203412201340342210204401410103104031010432444204033032242130033202400003213302000121221400010414431342142124233201111144403314241441314302002142101103023231311240111130134111334323323422011402442331044120224110001141312123444102431", "312122042124310242222021001012040320423142331420101034334343341040403323024140133041220443100114213112221310421322120133103303412400000320004112432234331024024001130302241442110421042312342400201443343132210332332131243424034440030133010330123111230041403241323113143311222021000242122131444422424232030140012400031440314032113223242441021304332042224432401221402220402230404033432412232344014111331334031442324302431100204423431020204214304424344330231141313142220441314441232231101301014123232330404113140230011434320433321410241322330111443434423000110112001440231112323021331123300443331412412300410302431024031003143332010041330144331414133201343430400243043033442203021112331012403241311222030131334222100024002242302303320230111224121103212223331043021241414013402303210030022232131400430433142111021442133442233324031302411304030233433430320411232322212340344240401430340011003402403114241104443120404021211310413442441020133400232103144030100412313040243404321103113041024423031030404203033303332032313204430033442430433003412324124301420004440041203224423432443111343141443134411324230120001133313030041100143013231410333134241403203012322020031010140430312010344000410144434310200122330423123021012231434241124134113004202443312441413102120431103443011404221411444234410424420403230110324423340403442440022114120014443024103403030221313440420400324124042030243000043224324034344243303330201410340110331011312240310114243014234010233231131311421433001210201402042142201034432211240040120122041403333241140413231210220030222030224200340033113013111340031331321202120132331142232301323414412112233000123242321110314101124101114300031420033000343444004221224403330220401342132434421311021141231210341324324003000333311104214003110220134340442234301013431341334004130340424114241233142321043134040343410104332001443132030043032004143114401344323420122113312114231101214230034002410414023031444132101404003032134203431000331020131013420112344413101424430111404423203331041400231201411334443422210101130402022220312220141123242204311010212432100011041122344423313140223233114342433001331420041214134210203403141102342102040420033220040141201323341013212344330112131224120211132140322234032332120434344100221314200444022240114044104113302214433400314020230203224304010241132201004240222233044401033402303240024002141014433233140312243142132440143110213433244134211132211413421042330414042403412222220023043430311404044332304204033232411131301411232002144234101202404312122133240224421421440444133214342232002223042344221310410322414223043322120133032430002422411230213243412300114202024123242032233222322023323241344323414220302120443443432243012410010401023141232142413131412024211033103042041311020240213124221340121000013323312442414102122311203410431442434424411334441333044234312110144332112202141331330120000214012112041234420142311040414243032200234143334403103333243221314012101344234340221130320410441111113000202303332020114104201133412123101040312201331232324441322411242144104010010133244041232323403134331434003303021323242133142043412312133104333432111104331303104140324313130424004021031244231343412442020313121212031424334104420123341321210143232024244342222341012031022440431242221430412441220412444343222123320023302030443332311440103333422242142034010021414432200441301233440131421213432313004423143222033124200420104200020231130431340122321400433003440140332341213012340402220304242431040242024232130133024142312212141343220330121023242031310103344301214214242144044414421443412213103042412311314431032044144041042343300133343441101044324021214303143043132212220000442204441230424201202302014402114321040423333313114224114321312101424120041333433100104103241140020412144120042322224132140320034041010021241124034023042143334214211220343311213022134122342324030114010420312344031142413232121342222120242000310332442213004112120443431110142233030231132031240242202103010142122224433240101300133024443034043343141131413214313144341320131102441433122442123043102314124234320130011210413103104410224402021044303232342133131311201414021331240143103322002444421311004313301344233402300101331240024214430344030442433314333322340131030301100314423224132120443104414100222302001420233044431434030222240120020331404230332212222202314312233100423432220202402333220300300021021411200333232304012424144312234200221023441401010013023411343023312211420014113220321", "011341021343013201021211142322344111401121042413024013112243031040122224003324432210431441034410104322112111324210323422203311022432241410034443431100041131340112020323103040204314424240140323122133142103300343443211244340400243401334340432010412310132132020212100401422020041003313034201100122141340002440343411004304123401410423321424124440443112432334414243401021111100014323213401124002242302414042311043134330434023113243404003013132003442234002013414242002241042134304331414133233031320021332404022424433032120330004340124203410303330021200133332223304103314034341403004214200240444333100412321320110233243034102321441103113044341213132442240313041400303304044122122330440302142203230233201203342411010222424004300000311010332110144002042334314242330144311400144424221011301141001132430321421233133214314430243203343410120441130424213041222400123323314412423024131044233414044114100140230222340113220124124334341033423142140412122404110144242301412230343240343332224130431242413004111423440311401241421010430141020023032022214112132232200142144014010133134244103341214321403400300214000301421304113003042024134312104213433222342111421324304323340201013320001131031132344014342312144300211012000122244030104322212044343012443033033224403030230124114414320143010141041121440331214342412210401221403342013230303423401024344100423122313032211041110333212041120412414102122422323012014402114100130141120043142010321043421420413341303040011142233133113132322032141012121024200031042121430212222204221431013420410414433231102313410133133433412300121030412313021210102203141043434222310224344342041423010041320011111242120214421022314223032340200331143200312012134203340221244111214100104021334341430340201444310031113030240133302120410142142300242310111224043221040003223444224013232100443314141223031143024402003011344021223420001414100143120120204240043104222001003413344442113131432341441323003312121414204310022011010141310320411420321022024030442242241242222144333110230400130231223033001324332124320313004400131222130144040212312330124241302424144400421400341002313341124224342033112331430430123221440043311210213201324234004102040212203212100113232104212303031241332344343403221402331121332333332404201034432431020342214334124201104134243004400130003021401203134421310200424432043033422344443343334130223013304100311030100004221123200302223103304422112130443413430311043241041332442002332442211413212022021341402013042414424443420214003441123142013330001023104434432322342232124222300312032133133114212141123422424423433314211304402032002240404302310214234332420114223112112114030340420120421224140013002223424430004244121212103240442400342401403114030322321230403020414441431404323143341100323114221440243021014020122310401121041131302301103042202341314300103014410333441133224402011103401011422030122033224043401204002232331341402101241421104232322101432234120040134322410041234422232104114230042104401322110200133442422244334313224142141241011400022401140431422121013211231003304301221414132012224301033342022332220433233443113234124401241443314200200001222432032134000304231103112321142043424213113110022022440011111431314434433010200443240311444424104441341010142112024120400334324202431014301132022022341041403403322111310422441431132413004212234120013312111121133233041200010420441210131211401421234114003322403031220322144423034203211132122002332142013202421020004142212101103323102202020111313334102312002211100230144403200300130143003034244041224231241330242033131322120314113104003330134343034044102203101113113034304423010402232123340320430020033320013120410101431124104202240120011322104321411434332031120231102430230210101340024112443200240442402134100400312423311134430413312123334003442131414323132214010100222244244414011413003314232313020204301340124313330200130111224214141121414313333044110021002023443020011012104330232441433412223002034244211010043043002144120020333100034004313442230211421240002330332334113142022443231143330010000321110232101243204101123023002024120302302003100203432422303233310140201133114300201023433103444401133244044220213113244022104100043231144124220401102200231130301204211020244424322202143341233332211324404140042002101323013202202344322012222113311010001403424421101310233441113443102301023304220431311231143442421123342100214341040321023341302200410211124030202130211111303104110232303322034341424214343200444021", "024314232411424123042421442102031012232244132320110214423220413423310024041113001340341011422430312040011100434424404430431403420214241110033441320210442343132004030010214222424411231320214112342104202432214200000303324102400412302322433414010214334203222031322441304030322012341143314333301342222331014342102433312121314122413134313332303122211321142113121311300341020200202114011443203241344010112033304434234122102203433030123313121330422422204012013103113421324144244431140000120101303032233432324134312421334010411330432443233401344241401142321010331240401123232031313111321034033230132340100401431120021022202012423330142330030003024102444404441140433011212041211041333442213301401133241144144112134122224334203442104420343334003340404114042002342321213030041014103300212403044300321211142414422212313023220040313013013424140132341333124441404102130124124034344023024211012341002341013202313444004113123321112344244411343423221411033132030110430201131434241224414223213204341302310142102121134100213033122023320220144403221243233141413342314312130040000002110001032012113442030324142321201224141114312441434301312240330223133001230303041114420043301323202003203043424143404304234103133300031441442321121234413234321142330411140202102332040242143042203211342011114442310310140234320222143121213120342043044141142223340212422144012002103302201404022410213411204241430233312242103121212141433044334341243424321030121133410030140102010244012314421103244223330443211342122421200232334033110132044422322334131240311140143134342323341200324224332220101142030100411432001243402121344302011044234031440121201442332001223441423143101412032122130303043022231433124433441042143404002330213203420344040220213222104344302044200311240243044343123024242200214312404033400330013111141131441444202141314434122334212022200130113041030201121201341022100122020234133131220332402033322104110340303401113433320212111413304300421220004311443240304124201430223343103143314031320132201034112124133212224014404443323413113341314430230143424414111300030310304301141410303114112000022114202241444123113031221041033033224023311200010424204241113114440144324131213124120303004324444220233040404043424322433320221113134201424001413331100414111422231142140342043034203230311332112440104110201103234314213130030124223234233203032320244411324223044342112100140343020101303301320041443210401332332004144424204123104243101412021004133021301443314012233324420314304323141134001033134441320141402011420004210043041431422233440344202014044220113240201301103220310011044144023444112034132144002023240421042021011304120014401341344340212104300313010223112120041001123110213220434201021012133133224444311121043441122134322040303211323342314411140303340321040030013123333214232044240401324002113143023342014341314421141414240131412024341324011031430001013400111243002103141341241031324444120024240011321232334110322400040142311341414343103014413234120044403211201133011244320310240231231122010030134443401110344403001433214141202411431211314044220433211021003214112111001412314223423142414242022214102412030302423102420244004313343104241301400343244110243101334113223431443342100023004412444424014044401223400402143244301020331022420211143113202413000011411422410001312120404132020141131000040101143223323320310023433103410200241214223234013212130214012134444020001220400021231010122212202302022432021112344040111210331320012043440320144300442220122223331100031043413004434031230042112223203241124124201410234041140232143231222310303003204332023314104343030403342200341332213420213044411441144400302224200301013301304211040214424312140101241013333240221231012440234141123100311123332433023041301333214123114140310103013423430042001122223343323410042342012241120313044101323420240144001221020230020413344323041404123401002332343014123022044202444031423200200311203440034330141301212042314002430413121033334240314133110442113243022300230240314241021321312121440023110330211234332344103440041403011433140413004224310401010204323342222132013403110342240344203220003011141104111141221410411014113334140313033241421231112133101112214420422123111123120311212140124212304242210320202002423101330323110004434024432044422201220414040123234423340314410440102024321122301201004241344101312202234232330310444010241332414230133232120002430214441431124021313100412004304230120233231312333414320400001403442230430124413043000", "331312243114134244332301211431004112343110120221303201402403420111123143400313442220414231011024402323444103110234432342443331243343310013210101112432011100300342033414032134330042113013432342034024144214031120241310433343140424241101404211342330424114024134314223303210341131301100213130244202110131042243333143111141200311112233242121112402232114131112002310121043301214334221432332222020014013012202202100022411243231113241304020313421044430122141313212134202142410120320032003001244022434334244141414420334222322040341303311224204424244022424244010030013030114301030131121214113420030012012121003232103032234020221220143413342140303244301112401433034200341320424302022040143110344432233423221040043412242444323304044404440010014400003131330432241224013424034403424100442002042102243204114133430041413100404233223320422021121033144213242344021310444223200032324232202100120434132444012020004111430402143234311321224242040400223142410031210420240231204233101403403322120104420023130202041403222022240112230233310344220033203223341402334232040120120410202201011310143234002212023441441441222401324334403223004331044314314442404120443430144040010302032144434121411412340311133141444130144141043432011030223131222440021342142220002324414010330132443442002112002043424341140230002041002324243314343113433404132013300141403331100343341404241302003411020234404230344412333044144302404041124444020040011110040301101230221122302433344032241232120342003144311342033113210334304301222233422230231120340444302340342010340411411342132202340410232442232422020123333444323341041413441442122232420013210124341140003031220200020301134103211031310344010043432031403200233301104413010332242013202023014214414130344300203124304113400030302343042114232101430032433414100212233330204302400200333302000224324331241200033320300134120233313041231424142103411404043141014344413100022301140443332123340212440241101114440400413341430300234300201023130103104211440041144304410303022032032322432401104411034123234433044012323303200441244342424322233000441121130240334313432112223421443322412400314132110114313431320344123201222314043203441221324414000222020104144244242312032202022303104200112034411330432412330443222213313123023303241432301214202033231412020040234123012014000014303314443201211000043200142244021220012442404031343110400401212223223021042040412123104121302033421120323031014310221143222201140012433100240231032320144244211011230012244242042230441421021031333022214113411422023342211124112210241311013030004444311223332003221430432200230030402132144333423100122223224434142044211344301433413313130131111013404244202102113403140122433203342034022231442413211444230112414042332221324303334302123001433124231320241113202224032322400130342040120314431042043110402430141333221330342431002331141022243203211133334234024232413404120231122121021421440100240230114023314042230311241120302333122201001332442023302230122201441331404233202431142114013130014242034330211202301024232321131314131014022242404243424033233403314024131232303042034201434412242334443221211320424023121043330204200401221033143224424043041044303342242124233042330244242322134402230323002414432111130323400130411043113231010140433232101341422411010243331412212012201421224401143143324443313212123443111220114221144142000412400434310334320220100321202122302311321022220323120310403221312303302023413333103301434332031320000031110101210412243022100321120104002220332124341014044200240203442023300423304100132321134233221233431340404223401143210214412222424020300441000442224231234332214203200304223340104010442424044432322200122344232230114432442040404330043220331333220410221201142124144223420332222414304031220223101321202342004422222211101104422400213202023103004244111133323134042031241214423131212311400413232322440123440043331244223321211003013322312100022113001323122203114031111321020310013330402303444304312132422114013322022302134344422013334401002330341201042022024313121120233120123323122230404333030043204334133220424000202303140433442224033044200120113214011104232222413041220140002300004212034414210244143432301244121022442100324110234110203240321323142422411021243321202340123013242331311042212013130324223403433103320142224302141311010021420340104001413432040431210144141321401214421310120430213024223134013323410340442122144400011433433203004404434232422204341242242414002213234444243232432234001343320134", "103111123000131034024203020010013401032404414224041434242344021234334223121040401231022133423421303000101423112124111432043243022112343322321224432004222100430323023402401423333221110443324020033043232334104333102444110434211122143241300100440303342022312333422033242041121010313242040121421203332142411002020122303022002340024331200102133441324143120324202214442430314013223201422430223200023422034124414120334420413021042432122144214002023234334211410221120142130022300402334003130323220223223003104040300140434040420224231433322411421441124042211002232303000103132341101411103114134314113140033224132133314210041423241103011201043441012440424212114031014301220102424244344340402401214302422400140412412212114011200101114124040211222021224030034233102143233342441021422443432022104040012004142231313424412224233110332040423043141424000333200131224334443310303233234000104122030222022441422202141122221332031430444204023143442303201002433240203234204012224332003413020413443304221441132021103000421142210310220011112220113210043021140324303323424024010342022302141404022303302440144102434412101030101332022020122330443100433042314212231044444201320002120022333113231303431300401310104231014020033021411023112102112221144444140343413201123324110203223012042413211243031324102421404432032202130234143210443303123140233144320233123111441203011131430122132213304432422041013113443431120141113233321232314232104214422332420004040331212111022233200243303313042043112103421110212441410441124402314402424222432214302132410213410303124142211130243443000132400014144003343114043400204334112041414244243121210232043010310444112320043131400203100133404113413023322443234044404201003021442234214001303140323231314334331102221312144133102131344440042214320034214114330141130343400310304122004402300041411221111001324031320404143224112241234321234411333331010332440330340412222134244113211423231332204223121433042420324024300400433131134442114420301410041303014232042414114030342041413302042320403223120022333320300013442212323421231313424203433220141243234220010111124301223402204230111223422103304201430031134044422200440233130343443423211134102203042020301224432402113314413201041041320333144112122010022404443402424100014322240313400344223143420021041032404224140243232422041044123420240301122120244210401014410133441001313221023131112023140022204034234324020033013443341004412320421203311142000314123314123123232433003200202210202231233312004341234320110314044000012404031122203424222411341301110211300240424200341034330000300003312041131204430312100431312214031302403410101400030340103031334413430123431404403102000420123041124331031041120440110001123401410240403101044304330124221402332124343342222104123330334420314420001224131343010044330331134112121213230414100200132402404021031130004211211424413214131434401410021300223111223204323220141142410120322332232021021001441404221420102231224101214412313322304434210243400434223142330422340011121413212401114311000101041403040142412422301002143124424114213034103030304324414003031413132414103234400424023321333300021241240321342400200413332424333143204422133100334400320441102441014344204104404414433242243422222321403113212011200243031440320224001024023303221304321010322130344431210301434141312004242112423332100412234300424221303104442411102114030423301242103302444032001213314101200143014442041241241102444220433411003414014304002221431433441420113041214034321423300040214302000441443002203214000423044110103231230041343403224202410243433003124230243200224144143040202123404111122242403040004212441000033201104231023423232202403111321134040413112322423122424234344213111400402303222240431200233230041403211002433323402420001100443200114144322213423130140410120223304414203141044422330324103023314330431332210004124224341114043214244132421041130231244341411142322311303222004101143321041223443301210201203034313302321043142024333300012311443423223442114020000411444142343241402333104204441032020202411001111013413323241011140123300441402312444314431322121413121201302333103231110214042341411103432241242410021332223420322302420324233322224212031122122301243113121110124134301024242342123300013322044300400313320011003210332421223403100322142342144343314002113430234204101243123042422121110311301040042310122320411144110344100241112042410112421202200410004310231203113214120401030014410324241130034433023334443040303011023010342", "010231304410400313444113212143102222403210023224112433203101032333431104330021401224224140214423004034334300142342024002200141144233211340331033330120024002133214114421333233234204333444221433343222014224443024202112122144303431213401410104223442022132344112033231343133323304020104012040242232413212103300222244421444233101233414343012224402044211023034310302243313244443312410144433041242403121034102444310122202442244344430331303344442030440242102210111014001021111333302124434321334242320022004324112300300400424332210441033144444201310312432000020444203312002020421124420204333323114144142212203112324331343111040402102022243232003241341213204322210012240140201241012130224210224300240344344133013420402221200431301221113032100413042003344334111244004141030131141243131212222431414312014244344422012422443101012330244211312130311213413311041402222244240003341214430100303121012400022414433044410300140222100204212414021210230414203322423014401400230141222300002112013112140140303040322441214241320043400141133141224310030404033104133210032231322023340303234434310241244401122424211010300213200314312224111133012344301400300034012112102340414142012441301432121241020020320111124114024402213110012432210323142024123043342134400213320420311312103434041401333223401011101012012013400002330340131021201243344242100414300313103210413100110234324241401030211443103333120231002303213021442222041420330242144211322143104140021340333440413440232130220203003423221313014411142000203212114021331414340133003334134401402201241412434303114141304303301140224321233213022210302312103433022111424103324243012314304402334100414214123112003142311430112122101440020100102140140102141300112242124210202203020141342220041003434023140101011013441323420014010220231140310230014443404211440033444043102003120411332333243424001314344141044303020001124134004322004433403231440312113114212242103113344131030400231144240431323442314212122432441014402340442304432034434013300102200233420414302143411413420244031300344041100031040144014222112113144442421422042204421222330204001211121203401114421430441244022412124410010011000430044223313004032323420340201212022144424202104220003414200342120114131341341201430134213020132220113202241042441100020241220241211320140323200044124441444011343414310320100242131100104342132201330111222041202442041204342334243041122023210410233020112311402103433440242230204414223343144004002302030223222412033001223434402044132420240202430124300420321102231111011103200304422240101241023211203424302132142440244023144320203434320112133344412441142020200104233331400110342431001101320422223032222201234003440112300114140111041214221003231423110433134404411200233143012030321001210120021412214332101121424004232101411112322000444400023101130011233223412010002000322200011304414440012002212324132101114301420404432301014433021344331404444413400431242311321210113102012301343012300321340041232130040413031334002140231144321421440244342214202421042310221242201021403340230033003123224434020042144133234023142243011130023020301401230231324301444342400332314312011201134433030214101434432010332434301210240433214230434411444040124343114431310403401020301224131200302243404043011234043121030110414103114122004013332203304030413030044344402404422021030233422144214203312210010342224031024211200411042001040002233234304424204040334324334433404214013240131322220412104123440231341440123011334322402311314221410112012130404423442013024024344231441140330024422122440133023044014124011033242220224310123220434030240012043430034400341040101230144122443333432313011024001434422433213342122411220003134134403130032310322322401121321023440344240242013341331121430211113200243130004430241010201040010133230214024231403322401202131013114422403112111342113112324044214142010312424303102003413414330241331103100340314110101302322143223120221124023333143424413214221424204312013040410102024212244123012000210134344122330101144410440401433341120201341233234440034410202110123330333331434322441340441214420224411432203241014320430431102401210224322101044340443214013124442410204201302001031434021240221130232242314441012113114002441041323123210324244143444312100210413120024003212111420012443304100322131102301024411100141013014423022403002043132143143303001414201432242400204243412223004443301402242044240023124410334142020424332234321022142434400122201002120421430134010034113000334411233224", "434103321102243044043043100312443430404314014000121333221042431312240311143220030004332101414330043201202411411314431204411143332041331043244202103314232124130013121002240402431201212432404312343101432230213133232420323422121014414220233201321024304203303123303404100330330123233341111440440242333004012214212003432142230012300300121042314402240401234313100131031233034122212024131013431240034331242031231413124202242110114104004043323111033000202034014221002431231203141204314240404231234403044043224231101401231332003223401042242104204011232203201030214021132014133034442241140401232031331023334321111022214004140141333101423224310340132404004134113323342203022313000310214300143333340032024041011303213421021431442122023220312012243304220030102342401103314214012014424410434220324433201321312121432003124140124041321131423110241101023114404242341023031144232011302012222423122011312022310340101303214114441023103014240431132222020421033444311411203044332212142131212224431033210442144002113340214304333132330430243301144431313314030140414013121410143010212243310133144330133342212420444030021040004133212020023311020240410000403332104104341101421323301434322010440034410200133031203410323211120214312020330220220012440033023243142000400101120301121444343334300010034231142410412430042330411121330133121320223013340144443144222204213233310120240322030020000340421340004412440220103313210121402141344240021230441441004431213434431433300140421221300221242430024022033323340140042222022230013203332304120103043140322121114103403443132242213204033220203044321204440432134201423403324343011141212223034143343012402434010204043122031113341141344002331022301130312432240032410313301044410030322411334010111343301121411103042031441042321432413314021043240401310232342323003333444032111014243444440121230133002413411303340430443103023240241232241402113400221303402041430430432323431230244223401301102214043322222112031423340314010003104434103021402211424131303442400021031404402211442230041334134103111321402434121140213424422042421130443310312324040031122341442443000124412421211320344120034143322422344231340443424213333432023423023031401203243222111231410111211013431200334002333123334341100233102231213114003333144221230011132423202222100234421223022033423410404111244120414033102320001222232222221113312103014130204244022431211400104002013412044321132133113120243130004111133241214113424222204122143024133002224300412201303310022330213141110332222034101043033022433213443323043232443304322434234423400343442032423413421142430202401223233014400402414204103003011033110211144224223202040323044011210221302434200214242320330341330311304302033401340302333331024020043021130014113113402441131311113034431120334214003131443232203242032240012423312302141113024444022024200134242342200234420344414113421143121232110414034034214322212211323042401123402332310412432441304033033104232233032141043402301434223323440004032122223041032311040113134240120014012400030222044441041433122204343434120101111241102202241321320413431442211444323324014423102341302011324340424111130113130423140103330344212041340214013023132102143343413342434003433433300000121043133021222134133233433211240240301322433224031424311120121112114330314202201042241414033243222033002312224123101024113302313441333002040114101131430004333133230430242201243410023144102401013234220221223201232240320140012443324444112420422302233443423203401201124342040043322234334034331304124200223004312223321010333423043420140240424123114441421321343331032203131221300431011221422112410241114012224414201421244300121030240230423423312131213430023032003300440321213000232333134333400304420441032402441110333320033422431340102132301313441102330013133132230412041230411443320404324332323201313341431020324121230334420330021241442323302313301131111132233211342034024130421440421020211142034213113044212214341233134432040220223031030311102404433224442441342123114044434142302343113232103113314421333413100041123014143133430421031320341440001321221111443213204313131333203432204243122442232000234113104443104112022234324422032304421221424321043413440340033420240034401021240401430114004023021231342220012441004004204020242341022014312244021321402414443313114404124244320003011004021342011220213313420003231341404321032040144220323404431004002141200144342432132013310302023424111412234422431420331003132111143124011234101343114132114310210", "020134240004024410123423004124324321101311303303030202002413113012431142134033120404210330301033132424300323404301312234443130101000102111021040133032034222020123334432243100112121244123340410421404331124222131100234212431134412332203412101001102311011422411040433200433134122123424302330041104121244444300213324342324101233024433310233223340432213421124303133230002311320323000433023013044201111233031100301341241120023411224020304304123312220140011203140343440430414133214231121000134401442323432312023423131414234442343422131033014301344331304303301312303234100130113101440402444314102234113412003223303144110323432014442220210041212143003432210021232213134032343322244041432414410241413322334330343440032120022202012001133432002302412111431034033414231303230224113310231433243201424401420124222212410102011020143114442413434043342031220340121314402033100133223222130034114324223300222114110442110342412132414133002234211433332304104212001002230032401302042223434211114130413443404044031144141420300444033434323431004011113331211031430102121314324322444204131343330120131203112004304003130202222032022342201332110330124042322301130122041111422322213343041024012301032321443144124421202202411231323132223321130144324120012311342411030220030400414004101024032200031134404413112441231432414100114212130414341042114314141404103134212220341234331444224003142203314041114442042402021423331011134424210440043403432430123310312301233401013124014421240144300221321344013133314430434200220214102230212020104320120221121234341343334040244334224224432032314002321421002100340024402102024042120431102343014131343301311014010310120334230212134100211400024102202400124213031031241224430031220212421002323242111230421333034113024230032322444103401231124323434014441041101040312212241031400443012340143202442010040002312102303213242214333341113012033140214044403142240113410143031110011003241311333422433420243212343411303043313130311101403222031214024211120402214210040124314214033032213220032241224013011402304103343101412243322134203420340443413110221124342120410023113242331032423044340202431010300402411222414041141003044100012424314340121340324324000401042131332120432424024341210433322424040102304124232242313241034224202011423124432034024224013001104034243013201221221004333212444102213241401331320443202113004142400104021324300040101104323222402424441041321134401111400434424212434411230241024231443420122330344022423113212233232434224031013224034211144014044242031114420431104001301242443411432232433323334334403040044232232323241211244344423142344334041014311201404113123201312102030324032003310410400203230334334024130402104010122231133044410224202304201421320310033330422314413130131223402333240304122423023042101104442432003210044412442213231242134214122040341444111322240321113222441240013032120420200224243034102422332332224223040334304324004343034012021112430401232000114440342441302031004122332210010002334313022444410422304010044041102334334013431021010344400321101011134322004240230322332022234313120422313030233334441344102304100113024111244312100114303443211031213134012231020114130203202444000241421223344233040400014031130144102120421310424241202230302423310111400214102201224412230003313430343420400203001322002303113333220130312304432120120020322220441002111244210021031203012324240124410410430202212024400401210021123104140124302134130012332301240424124203420243123434134143112442322443304110333310221413041144312341442433224033244014110000404410133041123001100412043342213013100341342433032403200134401141400231011423432343300343134240320233014313310401403121440400441240232331420130202334233414001344120304011101333000300141330000304342340314420422211420333143002302023420244140322222213234422121144320042342403330322141133004233413240034403040401223212314403432332331432042204444420423332030241112234332033333330434214201432422013210043130011130110030234110021043004442143020242423400131020421441042233341140440204043231124423441433441042432040203041102330224211012301340101333122404412311003120244311043203324200014000202434401424110133220221101230041012104122441440030341100021141400104211444303333042301302403430413012323314302204431442013113340010142044324132111042040241003032404101124133002432232344240103014333001020220401331213122422323031141131401031420120321012002304323402434212031213400424302022131121411013111044441014400303102411444214124311", "111212413114314424042332013002434221404104323344401112421021434041013032042110131401211221313221331413141444024211400241321200013230023414334424441110401140002431143404432343442004003002133032002122223402321343021340314013132300421410430010241042002401421200030431344043311434002203242424210142103421144441044100400334410103230413434102124342310312201002412321013101201420003113041440423122210010242232102311040141204124131311231140001023021323344441121434101103310011301323014314430443100011201000302014233300231322223211302121242310312312030032030233031310441431200432101000340104231203343110200122323200030133420410412034020040233143102204401104411430232400014301231443132231421222440420044124010424004043224201200311223344422040344404412022031112010231304210134043431341343422442113224213323343314221303031420341222034122340122421014212403401241033244041010012121333431443322344341134421441102011033303441023041142241303232001123313413401013222010220122300303040144041041302223243221330041310343214122402341432314041243424404201012243442022230144242102432113203201204240131441003314103111424343422042143000342124241112401104040441201343002330203313004440401233010434303304424142223011322143212144200112222100224231304122310413004000440424230024414403100444440303003240103111120042130430431430224400304242443240130402312032212301201324204042201424031001224200201414432220324314241004220033222032410110334323311220001434333231102230302431312302033313013302443310300130310432244424132344313120041304124400420411213332200301130142312300200423002332241120102024100241332320321211144231221312022120440121230202042310124323110412140031310013121240140134323241313011321033224103322433442413401133134432032121314444321012442411412332302323341141311342020014124043330303022010231434034322402212432200400421102441213201033243233143433340312433041110211242042001422024042401443411312044400232101404414000343423244223334142430102011404121031342140212422321134313431004411031022410124240114021232001433432140432113200121340100232034102122423030142341024022022011223002421342031443234133210420024041404414013402210003021223143220220343341232134020430024032231034142403421013320142412322321341442133201223244220340100304022201121020031333312314040413331043014322114432300110414020404311224121341220041432133440220331112133113203324104441400303032301040030433244110120034042242022232324113013322020023040423114114103130012034303041320421033143244123313130311411141111140311302241032120424001334431432322332110212220313000022420023323212100003434241210101010101432413134043224214030030132331312023410202020031442302421121030244312143413114041114311232030342233213100120322311241041421424313110132334013341424214300433224333412200420320040333140440000130423400440401210424334222244443242232241444310444304440214401110212313411101131040214320443402442113124110021342414031422144000203230434313440304322423303423304244002412341330131244401223433243044310011104212001344400313210343330333223121443040000033341222301221421341344033303033133401133200031010204340221322231033430001144003314401422130212314131342011403004123310412231221434134222110323224441020331443224023441203140323212023010340231031324444412231200412220144122341124244420133011224434421211141141000242422001214144101002043001314432231030323442314401310410001323304224021110403402201341012043321234432412403022000421220112232144413313302103312430242010100444123303401034311423413100203344111022423131312242101334004422002440040014112013331030301441202111441030404333413422030232120444443010012440414131420423144021004442400430342314444003300100423041141300401143032021042104222201233323423014444142034133313214004404313121241204132224113040324230042203243222440402101434112402430204100212143111314444121404040431112440100011313112030333434010032023143104411022322022132014133130323302403104314221431434202110001322432033033023010343132130034304432113403434231122101131010141310201421114331110244341100224002231011032210201011230240434103430434122113102314020340124313421310440014002021130333022222232244044243034434334204232222124210103342122023202311431342224000234033320404221233424330342111133223100124042411404002134020410203422243410100442230143012020003042222441444113012030133122220012412341044203331311130020440304033222241213333242040312112443303423413124114244002123300131000201202410334431044144142222332200102202", "341311441434013202300042122404030223101024242121124340123400140322332331014343340034104330412141340330244033024330132442121020114101200034331330404311232143123242233101321304313024422140241111210303001131041000113301334413431210421331343324314303332033211200300001233340441134001434011043243212134233243100044204434023314000021330433210121102103342440214443341111133423332033341000242231031022404232411113310442124000430021042443414411312422344013003423010043304220340121322024140334232014304400310220034243101214104231334014014431311204101142342432321323343404311401114312112003322140401243424440213040402002314113203414432424400410331004104414213013012013434134202043341131410101233440431424313403033330140303230420113102133141213204442100120333114203021312200104311204414304403043340234011043001313304310311334304040234203110431201403401312230421133113041421023043304312424102033200410432300444421002341014032211212232424123431300241412102110130121403002443324114131100042024430104241304222321230422241141104042010113104200203321112300401320101134401011122100041320123342032010212143022204144441224410234111030413301111313104033042241330211001244003103110143410001043013434443311211022344222210242402044104124224412233300123032131342110001121133431141034434411122011243022214203012243242402120023000123011414403301141001024304431222043341332043023202134133343143043244231020213200343431231142022144320332341114014031143343400202124430204030214321100031120440430440320332201440103241322123131120420323414131130421113432404133242040123434333113230413431212211332434102441434034212214404242232434301310220011023100432222010340104423410403211420443420231104142120423221402240210334220231001343241231431420142321421104010442303303414434313011102101223210340104334240312013143231443023242340430010131220411131441224241101441220233422012044142233240412433211341040340430121412223323232024230040132344223323124422341343433002422442234213403404312244011213443403431030431022411323231133021323134430010230343120234423131140012014340442133041230311324202322204131322422333030240200111433320230420024112411001424321440331201434332222210104042413013330000240122411111241133001021403033242344444111434332243340402123012343000442001432124043212041133000123432413223243011201122343232433044240324222432344024403212344022422434123311341330103344201101122010410431013441434411213213432334143131403430441041344034224044110342301342043324243423101201322343343334421300134002243103410102330023111234241301034301202244220334310240140340140211011311424321344401324003020123132223323122210200323042302412013124422304431432403441403123202040331224211210400313023004304403120342401043231022332013231024120134203100344204314343012232004324203031023442323223330301333220020043433032314304004402443434332223014322333321400332232112441043022423142440140401134123104220410142224132013013241221312234343310223032242000410434034203110300303424421222240024143323420203044202413142124114234403402421403031023401231414444304311001123043300343230014041230212042123133201201242234001022300231001032142213201321202440413202011240401021412313120214320041403200004412324013112432130113130130304141030322011431320043310112440113341103143221203313223020413111042120144244403330043410410200311123114444213244401403034032400433203144001423120412444021311401323003010021403134131244111311200234303034141103144441114023432124413012014044310200040302431420431013143030120231001013303433312130011242344004134440211130324214112033011342214111233202241224411024043200444112021332233324114022022440113114021033313102421442100320022114311013111311041322220144101342412202142220302011140323442001233024000003121232424333141000130124210114131011140044332243403013412120320240013432443331021121301340410313014122202201444412024213101303400232340213220213030241034123114340021101014223434344241443413243120313333134202003003322242212034302434413312110404143322021310101402344112323344232042103403214210420132322202212133333122312211044204244032334140214203011310013433411321011142021401220402034233021003243231033441413230024101131333331134323440041042432333230433133313401141203323423002142342120341401103210433334221003431431102330013421333013234214243103423403021033321144124044122120302204414000220110321334120312214323001223424120412401413034113004031431441413042043232414124104314232203041121102241143432332420123201221", "024143130222004030132420024102142421400011144322242002422421400222211413102440123410403144212342014343002343233144130134412422220313310341231042002211014324431300304421400043220003313302120034041232201444442100044243420024444422020200213021114202130000044012200402041011241014130430044334031212323031412000303031331211200330010141040210244434444143231314040222400012203401110411300423442222412040121004301143303042034402031403132412241333100310441402130033141012321411040304431321322342034044112021310044302323424124310402003312010303232200011021303334403010133002332322322324112413301233241331122423344014203311103213443204223124044331030202033413333430244231433044402322044142340010343202441430441444113112134121322422001200304100411113212102003332420312212222232013400001003410413201124041422001323242422413343442222112212324420440431130134220213413242024302043000020331111430430341324433012141014342000311030411113110133112203430322220230442211433220342422033200312332043022244213230300221233224340110302440033200013223333422143301011242431200221230011304132134314111110401122402030203240013313412424040032210240142032320301432040004041424412124322002143302001210032334311143241410204041103032234310230400244121430331043034002002024031124141230224412021103433421233000221330000342024234434320443410041334141033311342410134110301421014302421212414004302010312104240411444114414431324444232433021414141010114341014104304134431110420240103143021211433143000130332114312322430112423441413041111303040101200044324331121341134320023311332222014312314211320413442033020442244143104223042014112240022133311034131320202342130402042234331030412123333100131443213003300243342211240400134003403040011443432441400101330300431002333124102414442141101032200422321132112344120024144012402402040122422320334020214232234231132230200032430004410304013023140320113144002224032303330112424312032143223113342231123424021402440434141144232331131211242201120421323413421123440321120014432023102402312213130300131411214343301412011442440224312332024410304411220344423313020012214010340444330202133240103001334132011304213333414140011313203103323324140332224242403234224204213002330111042120310303202434244010433441342043340433134321204041203422124411113103410424343022224211120200132424301141204122020303232000434210004300431024331230404100332113000404303410121043120142024213221403300021010011130232214143320434321442214021140342302341042343411214233241214410130424030023421334431411323442102102144213330414203142332102404310204041122301002304130003004112112121122120020042443302000421113413113344310203314032311303422023012012414111130312314402122232112214330024311111010231130433234220203323210232141303343012234303221403220434043233042123010210243041403423101431140141224043331232402314341442010214122203100234024424422424102214201400344230210231443310304402000302244302100113324311041414141312101121122040141423232113241412344124343421420221420421031131223031343322214204232211342434102410032032100433243142012401012304021003200123241033041202011214041131224231133332440410303221232240141202114430201200014333332331401044321144043113014012111430103420020113224240333220203121220220340310334300240113122234233142131411420201011431131414100132304324134231111243124240401031302002023312422322112121032444411022403040004041240201040041130401341412410341321423122301214101143123344313304022144102221242412432032422021414304421130111202321422214033040304031142241443123123000413040401033201340114301123024400424302000434311010233243340121324131321034203413014322402310301014312024241221043323242002343410303310333324443404141423422203133424142102111420012423043012210111340102103021211021303130204344134344042122304310224104202010222312232442424404443100441424400433414021311220432323010410201102424302344002123423030133040330423141311012044410341004144014213020141030324312440241024442212220142114442133432104424314314302032014144040423344031111431404413034321410333230332031120303340041012444441201304423102231131334414024013434024312042303200020202414033012201122434330120214002142413213312333102421441144230203200003044403221322340203023033210242034014043124211321431123323131001403040314123031000014440141143304320403020323310440310343244440303243043301043242101222023111000132021321213033224312322411412201224241213141322114143443422420324010202242134121344011010440234344143130012230200", "014423114120033142111000110120240341104322102421321011334342002410440243101431424440031002420240041311443124042024213111034404012011344201132112012003140412203004131414011132404211101410433430014010431132231143240122212003133404211214341234202243124220420103023413211040104211401124140442234113010301402041040401031024330303423130344032323333032433412002110214022343233034211313313414211402231114034100040040230003422024234343214000123402422430430001130410211422001222342304122023140324130000031103123124122123334424233320122302344213110424034314003012203333041010340331102143103421401424023031302442204321421020411032422443120302343413323240431342143400011200421223321000041143210410344134220010311014131230001034221121430304211243033430432021210323042140333330332310304111210403141441300230100424423330444120423430040444112044040320144044200301232011024323101334221042403411234024411231141031302212240340333304420040103132112340021033200031023144443031223334001104242220314443222111112222240420440001323320334243013001412232321122101233214442020343121301244033013144213324233304331344200431121220410234232204000321442124441423422221244410221331202234434212042233332221133414241043302134140132241440011003000223401242130431232344112233000221402230000123121414234104333221313402132313333212411411341413213223032232210203020230201113013344003113003442433343441021020223124131101143440104431040412041011210033024120010121320340424120411012410311323033321034340141310142332432223313230240030413423424013332003244422314111023233400104101244404120143402000033221421412121201004213344322143040342342342132313220322302140003013213434143103412312102314112300402121240003133203233344340004023204140332421213113024403124112304224120343431311024332144424244214000314044400014122002113114142021132000403120021201114234004020233314044144202241101200414240441002402202303322230020244242333331033143304420443342004123442122300102131233204141232230343340202103423310243112201240124121104112333304421140231004332013421321000342204432341442304124104241401141030003324213402111210120333024222333442043303230222230012430324142103432120312020422440113244304313034414021124132001330131014013334112000111200432142201122443412111143413441223412200432400412113420024424224304311304222012120103333021404233230303442101402014441014302341410402233413413443303112213231023132004341124413041121010204433431030104041000011343011232123212241112011110242314223420324113243300331033042201404442040124442322113130303224144434241321233303141313334203114231304221133433110400200013423120321103342000020200322141301104222232301204313200114312231042304002310344410220022243242342202433202420012442213332102033421421331243434111222333302034034403432004112402003100403103003011344114134204301121100204102111332144341410200033412431400340402400004144140213222131211202443123413142310233012143200122032414243101113132331442012134120332322424142144031014221303303013231420033210103220440032324331341330421042442023233401414210111213223110124423213441243133134124210214222002242403312111403220241432222133421001132030300210231100011424241340140314232444210430244203303122034244422423310231144112102244342304040332411200412343022343202413313314241440020301121132102031232042200041442003410224103120423303300232102034421213023001304230440314342343123401204433222204112102010421304222212003112411244304323413314203402311231331131243401311024243123323040421011141104043343131002304141004403023200333302230340400003122412041441441432441034203041211032044134334413010114230341200221344241100321440244131002204200142440240431443042340401032110403130222411103232121340043421433123421010112234130204040103012302431212113103133142210132443121033433310241300142041101210431130400431010113312242301034242302332312022422133014141230232422043232104101443021421201430342322300334444321420414434242041423043100223342214020022100121020410134141034033232400430432140034104321423032332121124303123114424132200133422311420014140332440411420034114311114331101114411303132444313020324010344303043410213200202211240112320314410302343340004134132200342132042333332033023400111243410010332242320400121444232420334131142404210430303302401110332421402043300004333343023123134202211440334132244102020432414340432212404231212002304240020001221132241220314322300044220221423444043304410032211041230430244430343003311323403431400413130404111312010", "034241103031323401010303402300412201140200103132223144404113441331324443240111131414303202240331313024004030414124211343330023403041300143403012343010434333100111324300400120230043334440034234024412204434302403022113433003341012040440303210121141311044132013230310300014413344341231233422223040321102320000421334104030120113030012131243304020412041411212332031310401143411013232034424423321130212120022122011041440443412344203024021131401342201043300231023042012223330234431014104230201401443414444141420212101421310313243000010021333444342124031211332434341001433024112201001401104422123033431024441003302424122301430233200233242431033243021432100000130432212432223111304324413322102344304234222430001022334041123003012032044032120001303231440142202204042202300024233122232030114134101422431103403102124401032031012103441243401334404432424124201421432131134422101323412433203140340031133041442034203402000024100010402431403022110101331004340430041431321040011422122121142132140300231200010303113302004131011013421144400040124443422103301200043104320442014343234021132310232431233344401013233423232211023214233322414431211204314241034042414332020202410113210200212133023143022242114401410124233321013031434020040043324333333002223104313042112132011134400440034321012141113102221333414244211013230201200134233443113334113424013232104212410041421324301031341231402001443344200442103232241444233103003140404434330214142221401204032121041303002210020434142412114121432241101043123401420042340414322224302044231020231224323122401100332100033401403243312100322434232341012004132214211422340113140143110101022432244242103103303133031411231133201001242410124310033420441013421233233044113103402403102002241213102420434044114300440434003101203232020001140141421331200123231024221012001004002020334232011301342004230404241120021440141330101212410223323402231144410423023140302141212102123142401421242110313332210430431130310411114313223440114321231321022321203010423041232320321332313201300200420014231211043124213032133300430114204111413130043024411040144104204210403424333120334123424242344343320103200122242230132333321320203123220032143014020424140020303131310324424301034031101420100320233200424302441302430202131101204000344234111103000222034001040014242130334433210100404200322232112203443234411011444120313434000030302021104231133013030411043311210143100101421221024013222401012131131112432012400432220301340244430030133243340023403420433430211204222304231414243424401030124422434240132202221010131000412423113424143040303000420213434113243304443243021201312444410202034333223013344422203432020323323111402234313441212344324320421304441411034400001344432002242210240033412342012113112232213324133311102232231201224322122433312224113400113244144333332341330114324231424404022342034434420232021013040144132412414400424001010433020134413212014010110022004102140434443102044421131001344202330403040002304124204213201012102412312312020411200441024113014303341224104030304113244431402412421444302113440024342010143334003112013131014132433212221422313314142340304130411301244122301303101043434400221211324244100132102010232130421440013110344422103402322124300041322433042343124431423132401131031114133104333223301210002130131102210323310443024123240432400100012234333443311103032211124322014122324330411031114020403010030302104021331211033401224212110042441304433241420334203134313212214224041301331143222323343002242431042133032210230310140030210130110333212011120212104310312044302032012410313430103010444121330303030334320410303403114240033233404200044243114400044323400113004112314301234430241321020123121434320224213341243412144331033110340323103422220044102341223320024231414240134001132411242124144012434304210333410241431021411134011424002421134404442144132443131014421133303010331311001243234332002303032333110220033414400143312032433332432422344243023132411231120041022411030220114110031232204302231321232320223314303142130232323040422103101214330124342102022442200020131434343224220403133414420244223141143242140344134223021122203102012021031202343340231342002312404404201411401001413012203423101130014424333140110144321244330041444410424404143233012033232012423403240311111013313101041344311311203331230311400311012241131224340413340032024114033000303340123133301142200310111100210202422030243303134243400410014204431040330402414422004230143244121210431433042321322024", "423101110014122203331143203241401020343142400340123414102020203411204244423032402223310113424412112220342030442241100001204232002140342244334414412104014214040041420132000241410222340030331123144343131344210204122230403121113321231223341041232033031302413421410124121120103031000013234113001401332232223312413340021202340430324020403132302333432232214440130301422104230224343423124240012310304323020022142244143400143313134133011130224004222311314232310333323203430101130234322213010140041422303301341101214014301402144422303010211014302143203402310142120114410424044324224143302014013124423303022313313203122232432320414320442124314300223410302431430423313022114324000344003444200222040400242211314124440131123224240324302433304324314403300020422403320033133341421141033143042041210342442243013340011133142331232423010421004433203013321213112012023141133023413222440322204000111343302121344044111210322441444113142424323142412104320024102431340043413240031004412412110033111332112423201341411040141232222134432340302330142403404424041234331233313101001203114334440202404203423224302124413440422144300202300211443023214434030243344402313430141130141212243312200043420230204012241233320443110122104011300444244413424330221203134314300330240314322420433404214303333114232144330234004133342210024410312012323310342213023412214234402041210222313103443134103224433112202323013401414323131140212202311320330223123031121233434422144221241000111110031213423013110100221024441140300003001201001023430001313104403233401014244002322422122223000031413440020012342201032423200033433412122404301140111101120211023011034302331313211212333142222213031331422210330113114312134301404032004422441420400003022412024212434122440303301013441232122443022000131223341114023442422443034112000240312202403222144203302331322114241013430113043044141321032241413040443020110214112403441121441421402114333014122324231143412121213140422213230003024120204340400043203324324223421441322340233323403210110121233233434120140434232022202302112434211314000224321041131344010043130243303422224443303022023440000414012044104342044232304414011120122211021433041331131411301314240342232024141300022434302134120043113432440423334004422003411034342323033320204223104333202440131024410013030101302340112213033122230322122101234110134130033224013220130421024032133130332130021231034330312031331034120334302213341400314422441040120120404234240104232123414210142020041132141224331014241424143421321410402441330402232301430123341444301244120323234330242113241424222333033110403200313433144130032132344130130031420122143422123421320114234322033314020144004331002444021422034014324241411321000244201020432420203423104042440123012032143314000134440440322144242420344242334414204332330313240201423124223403210030103200441444332134042203040233241012213314402113134032321424202212342041034041114401313433140121414200210234222014331020003121211113344104130003334420041234133140414424023013404231110034342223341333002120402343430424312212144433421242241403101124322322100114340242402310330434423330001223333102211103401204343230102243311011413341000224442242400102043110013301102124140332400410424030223232334214231323431402300244110423001112110444003141311414143011213414444421014233343032442314012201021214314303410404311403232003400312303214204244210020102132201243441413113444331001103342231320022042031444213124433334122120043042403333000124330401043241424243000231012042401420441020302402220023222110231002220202300301332321343204402130010100431422340032421343431423001023232201233330022010330213040220133244103234443304400222022100210441100124324322440233210013032033013420242032023104013330131344311412422211413344210004202032431400112443002203110223422021221331103403243124221313112030024424443101234222300410042440424320023411114232032130044114404024023302120100243343301232422023011322122212424431144041330131041041411113433311221214200232233020010324041333443231440434012244204140141411340003011242124323402221341400334420403412113141332112303404442443034331301244232334130102343141124020331410002222110421120120444013402434232041342101233131413140413401001313021412421031402200403012223233333113020103240424213402310141410032111234002201444424330224111224324223443033033011323444403223034411331422421243241230234032234314142434220020213213240402001333322322223400142200203313031433303403231031313134101233114231213", "204002443330443131332313213042413021303100320414202144133420144033143034030440131423140230400101341114321240231014124400144133221441404004033433032014344433021143313103112201030421402042144432141320210214433011234111201302221142441134303430243022230440234323030111041131412101030224101343014431331311403140433101013101041423423331210143334202323342202000232440341341414024120110323231003213334110032133313044243244400332430234101444342300214213440010440420240303014420142001122433131420230131412404414014444032440014144244404232224042124120024044014330342432311124012340413040314003213233234023020021231102130332101120344410443232310314142343131020011234213241010133220234401430012324301401101001340234314043431310223130131243111143230202142034110013443400343011104324021443330230123321431320324003344402002441042014234120221002040001102002332403013343243344211443124034414014132333432111434423432031433021041430410422400141110102241441023404103213030223040444403113403311344412124334141312034233442244300140144411333004223433302024011100140203204134114334332211310310134110013400401324300044044210133123412441441343004124213412413011420141344004332023411343223033030302311112231414134031013110213434040011013404340220101012401324214410321433423212110232122033020013124430202044100240233122322010333003242321024403344412402402324033342333220301200233411430414144223332331002421121322221043444020104103104223432333140102131424234443143100143242400424100003133142344224321002312033202404110203433331301013012323034211414141030223103302014223100000402041023430420040413412003204100241304412203300403110144312340412104042232003414032220004000324434032210143123031211420020103220101210022244421310442301430413133412424323330144441202130401113440040042220324000240421412342440001422202401114120234032311204424102303011233110022444212040204241442104424112042203414302322431201432102001203442230413230001110311200343212134141334414030300430300103241020242302424113234403140420013311002142102234434233344401024224003100310013343111311100313404142442340324013444430040243422311021004133032304441333044412441230122430142141324344440001014231322141203142240200040103301342324401313303013143220324341143221133230002210144332033312242433344343110122013202422101344041330303211301222400004423034033433223104012044400430412430404023313140321331140413144422402203010431211223410332434020304201033213220021340330044443100220424342431001022120013233222123442030112103043201311334200102111132101313120434230103212044044123213101431042033230210010040114343001444411213222120312134044332320103314200414004322312143314033301242340113431241121134240200124403112114113414140040420240112001110024410441442120400043314122343311201110420124031130303033441033111040124033403312424344414104040113032220113114333411201404431324321441013411404003214140011442310213414202344102144031211142331223132331224002410002022310122143122442334234140113202343124340014014144310424431112031200003014102143210022430433022111001010042314240442032333442011412434434432214323124212012333434234110434202014203311122411131314300131410120003311433000343200010201210413134421300212432221433323134333041233303031043402011014133040314314033320241112110000012124044112431124023213403331421311321024023140144023142030244123341304443141240414131132411113222214103241032143232123020013114012340303320043240031231001243103134431434021413203342403024130303404044104214243130222010400314244114413230202002212420043110200313343324221021124401132114034333002131244231042000220212134243314333110041403114443444313124123401423040143412232144421041430102214344040433431430421004342403120014203110244011124033043444441333344201323131334021333233422002434341242130003413001101141323202120321040240210030330313441243224432002421012041331423044134032122334123300412113341030222120334434314404412312032444420003012013324102310442424133000302303013144142301120223332232303014021003302333411013313320043411042331011433022330202014114324432403432304111424013014144340043133411312412024340001021223433000033110421220034024214243334423220413421441222030243010102044321223202112404001434314200343414002030212120211414142401333423302100420032130314023432043442240000023034043244000204413111213422021220311133301030002241034211230333411032214400242012132314230103300041204104041043104043041234424240230211420320034220112222244140133414033241311020034", "340113244301241120200042213224402432031140131111444111420044132340442400223424312411011002011411024344344212124222443213343004201404041432212441020342130131343203323120342120443202021330234002333404123324212201423204200240204312104110340141012400333144240423040240012430302033344214434021121410302041320231422403321334033441314223201233401423020322041033440124133404122223143402204234012144042321340302021411024000330234421002014343333224013324123240210024023230122411321220101234201023200003220240434334433222334214100033024230030330443303433331201210221303132413424334333010224414211204222320201002231030343102131003224040422430441322220422134213340300433002120301413241110334304244213441331032141211010242122412302330201002103433304004410210000114401341033222010401403341421112034232100413022413222101012212433410233333103410003313101304003212440201401403002420230300241042312030222143233000442122222421302110213130332431231234204301332144044304304021310340404041221331001300301341033404133441424242132432311003344040333311424133203204121123034041202311423243441204112220033020013431232030004442021310043424001440400212142410231013330031203224232441442423441344433242341000000210124132012440430404133401332023201301104103103300213301134102440404020230142003044130433123140203313010041130200044002312004004414431321400324110322044140111033200000234441414011144102301341214144023331211041433314123233024222201133104420313434432401402212231143231221303010103031011304304233111413022411201000104103134130102322234223042001214434040102443042440004034111003044222430032000421004202013141004441242444041220401411331403341413113444402240441212001134332033200324223012431042341040301440342024242402434441302421133411324242042134043202103422401212034043232230122013122240241311121301123420423211201214214344310414432340413004041422304120324024430401244204043334212412441000433034420201102443324333341013110144303131433410220042003004431244041341142002404411023330140322122042034321032200102114111343331212100231302024124213103034231040313440103014112332014333212433144111232133121243134011314130411100024201333042013102413021421303041444233222042341241231403141322201421010213243200342242313410021201431111312411331310232240034313003402123444313042111133230031020413304020244402404323444201132231401334243241142312032221430213331331402410303222102424221041413400133342013424333042224400214213110042143010111400102420120114204331323441434013030143323042332341403321200014314322310413440100330144404400333203403034334143440334214113432340111234110242021004333421324004244440103100304034003003110441244001141311032102320113134432403114423442232242122101232412301220014412112141443104310331240122442113403102042202201443413412412100341332240213112313234143100221204332034303442210234304212243434040111424103310414321414311221331013241010031004133244032240003000300114034004030144002143341432431010403301211422124314133334114241330422433412324323220222334434211303402014013221444212440230020030221010433022412021044143110122403014331342100232112220312410040014012233143213401204410224041302114040040221210314401422430224243003311232100420203212240021044031021410144431402102413403203112233223434433113414402344102143334323334304114334341213443110423423131141313104404200244140344034142133430110340132103204214443223010141012120023114414130010134124342313023131003032322200001314143314223101023213413440000300211402220210224020023213011103442404421133330211221044021204420311044004220230103410120103024202330414401413402123144104410310320121002042141142140112204201131420400333410114214200444414400330301043302213214131301232211041113131312312324302012001211101420044310410344422203142232100124430142103131221142341200131202303422134314431302014030303011013331224022400430100113302300202434221231023224241133303034334120001012111213214430403014033330304301130432334112310232141240412400301232203024342430223434333131214001200444103114122341222002304013304423201141321123432101432314044010141114344144441444102123310120400213103242244033340023201232011133003121013113434433340020421311022214313430220302244312440302340330244212240113124001114444242402124103432003000143120132122121233001422121204021320004302001312024441310400334400012234411121412041102410433334031221424011040400432123421113412112312034220214410303233432114433213022201441311032200242143301044303213104110402314444111", "142142422443144401132133023132401033013334420013313042044021322320324310040211442212044342214231414204310332320440034101400242234122211434004223121233221012320104343143034112234114431203130043111413100441323442204204300030140301120442011043334121342001313343233324233443202101414044141240340040410342223114202234124404312112202422023440413212212021130034133412000302231133000124341130430134111012122243211433414422201402400414001022001034443301412222423024423311023213302132042414323331102324301020101143130404042433444242331333212312310113402131024332423334123330224013113044314444210402202110201414220040133341401234222413323124320000112412222420011123202040340442310442131010240144300133120002410024010320211230431241220404131114412240044133431111343220322104100402244313033114100041344133012412033401122241043112221412222210321103324022233404241413404114032114323210021323332111004242440422341224422312411044344432244011331232430031314043334321021124423042114042323414041102021243010220130420113130042334424432410000003012142333223042100340400441442001123344402142231302241233322344223221020323313320440031434040144121414442443112334133302434431214413340231111200101034000402122140103033121140310424111331403001023143310431110234244412104443033014101140312411304410001122102414433423421110420014440434100401210130200121223201144003231420322213211222324420120300402232040013004100040341330232230032201041301242033240044102012301002333134141301413311044034022324031110423322124242112134434342410301200022402321110400420140310012002443434141404322242131201331014103140342434340421421141342134114431044123310424044223242314233043440232431221442332100033121303442220101332304401202132133222144440013113444112213203121440003032000044211102313002402221000321243444334420012404010344113320234204212400011313012131404034023202443414203120423203341343400430230423140440011023113441000421120410342301211111424303131244431021302040344144114320433112203000201042442434444204031023032240233002422434124401442001121102231202231024040331123410044101410243304230013433434334301442201000213132032021010300302220443434224142031204431301141040113022112131030000424014411302401211403442220413201233202033221023323224413404203224023221444332013010242230020333204111234204212243200201114201304424423213140243413110220121201321211234004134433421323033243211011130442314120313004440400413231014304232213141020423304131133201201210400023030443104233101122321103220313400431342424040341240434321413100212140201444313033204240312131404012313430201341113002223313302403421434244034404131340042332144041031042121220002242214400000123320423330303333220200441014400222111104343003444312032411101414243334243304340322034002421434230240300141431334433023030310012000114132321142400422421400040320201133431340443311104120004004301040110430310211302110331443202130031334110301044011110040411144330402222432134141422404411021123234042204241200023420244221210443104242042323024112412231302230223002241022322141042401033313141341242342243310203412033414214001110334204210431130313141440443400110020343214200133020314141324040410314231333113204123030330013421443400133003012143430131343203432402443434213203241103123004312041431033123012203413040324024222330422010102302311312442402121403421220134422113434224334413432222310233300143213322413304411110401441320234344202400130402144121134203103403211032301041043111024032310112111233110221121134104411422040442144320322032334201320400434102411440410033202443422401340120311012403300432332344202432000121024113042013011302411012241110120334134203231144204111141420412334243434232110440110323310133101024334134123343234330114021421214231103224010300402222123213212221303204333220410121323244024230040400102331201032004101011420310121232013222113022100401322012023431232011013312233210033300212100022402202114120223320410012000313031221131101100411002443213033124411130032021402224303220442443112130222143023140134340142421313201132330212202310214332334411332122424112044014313240440414000420000122003132302012434140314423300030411141214321123411012043320102442423434141423343032423100120320131220040240021242314303242101313330004332414341333212132131100401012044344140134103404221343141211011304414004324131011022342020212422212422434012400211220042012001110101324211422441431101432434124111001232101413300442233330124342443214102100301223312303443423134044402", "421113223044110411114021123343401312223141323143400142434333113322124432404211313113231411300234144032340120301434301223240211242420444344423221301424223032231012004311130413012410301040134344341414403143342214013103332123233211131002413404334432401004041344344333401110220404434101221303000210341013144013241443031422012401200232240014344232333101243302202003023020212431002144121044111021314411112044313234020142334044412133204101112132113414242201214224324023424324121004322311310131120124344423314131202402210111042214303424410011302402012441442241110040112422102041313130400323430333144034121324224404324242132210044424342434341242430311102401100412430120044104221034402434141034404003033432240121023204211210123040404000213443330240444032130334431203333424414321230311114414403013411300322224401144132114021113142134301224222224124142211012230432220022111421133021241020103310331321104313304031333402044334203110234311320313344420030124433203024214200201141302031142141104334220220420203003232233400210312330413211103120023330020200240144444230022111042010011042104000231100241343110044133433014404441202310212203431012212311222340342344114234311431042124404121001030020434411024300220104000013034113343404000433440201430120141021230311331311120121300022042201303012033422332003144113424100301334434224110333434400240001222240224333110443104403102234343402121240122240210313302004420112110331211224302221233402313141220214322312230103014402130401023423200004012143342231141422203314000142444014102200300320403413132433012330310403122234213103432034143000023224031312212013002243232042133400121041141002013243424124404103033311134034144311214020302131310002023441402011044342101203200322244003221213441313031030100324131130441031001230413140144043130224403400401231313320431040430440420232103000344243203313221421120404232031032111211131240010001222244231333220323120242214112132131121130432101243343104034231212003220443044111103240312343440232220404024041123111200023340040102344443232243243342022403403124044202404034004232402141330330104302201113304040441033133401002011011332024121300402323430212110010214240031302410001322102313422443021230412414400143010332041322113130244431200344301102141412233212431120102034343204333034034433232103320301234404320410132033031341344134311140131311421311042333232323211032442030030244114241120114132332221000023340213131322423033224042011321000304201102213314310443310431024422024402110040030223420421410144121013124340221041110044041332002203024410320140323221024332304444000442042300422040403113444041031322413120321010012221413201021103304403221212232244041111114222120424423221110230121104421201344140121231244000043134441432314232200444201020212041331304442010222444043330124434213130331320323022344102034433042443032124404304230130042000311041213432424131101401323110102411100130012002312304331214421413323031202241232343114421331313044231133112410311404404230003223211142033142302332311440012112210043221243411002024341334131134120124144321200203210014341400431424300141331041000041241441414103332024423302222030123033234000414321233142012443432011320230020103211322242414033131044443130233431012133213022012322230103041103403003112430133332314403024220222134110230010420111114131113312000044322201433223031440041421010441031200001234010314131231002020321412103423312003121344421441320001334243101002311211233210111234123311011401122222121324424100012204101343240420204320122234414442101231113411212320121040321033404343310331102300141430432442422044041342224221220324312421412040123132341432200231201224321234143210204313424034200403222321324034142214102220042044331304311321412341120304444410321332101432023321422000324014022310322314332314214000432332401402430411443342420001440000003134130323020243341214021024004023124401020422312244403142311304404112102243302010142113311022000104401032421214014212224143000310121312410011412114413240400012322440444321134121241200340320013141224202122223401020332432030203124430201301234424101404234212311033440211444134431133230210014044231314132042140123042223003241311332043120421230433212234144302102043012122242201431402200323312301323011130343214333043232030431232244341423124212321023144203224410434232103011131311242033342413234240101140022222012411031033120302002034143310131432440112133101432120440312204414012034444123144441004300443332114204201440422043003311302440", "342444142244210423210224142233211101141214200030342331012044321310124000100323143103102414312003113004232121021403432131140103042344434031222431211343412234410221204421001312243131411410114144011134103120440010020124233032222440121304421203000433013013420323401104044120441133330443322013413304444441213131241110311010324214004314044002243341204343303400410020220141414111201330011110131324412310010330440312420423023244404043223240141132041430433121400041412041341302033442341324121230141134034401122212204444121113421222404043344141120410030122331340433102123023001032113113040242021110020240340233101244310201430214244443342200142314431222130431310312320041341414102123231033303200214304311231124222134210424314032440331141044040441204034010113403133122131004311333340421442221323414414112020311433140201210001413343132140312244044013433313113403401020133102333132001230243032123002102432343404014143130143223434113141321414410243231010232433322223012444202140102113222333234241132213042402104301144311244442134101103304431323410004422423230141130003204111014233434110011211044444012442314021141003413112431243440230040340321101143434142324330400411211411014424001410113312010333203222103002131012424111100241044420413243444423213044133100302024013102343404441323314404443041024033212202200410232404332233101444320300200414303122420303110333233032244411231233313341343132334041312321004323244034000101424342303300140214323222033033144013023333020214143234312040000142142010011141040414014023333040100440420341121112104441344020040342214403012340324303111101434114041131040410123144310410040313224214100030012040123134040334312112313211234422442232201033130433010141000201304332043303041243440112021012443234320222013304041320003333021111103340140423310342433311402343041014402112001310222233000242001101333224430003323013422111321302112333412041044241000323333414002403044301413413130302310141322231212301214443101432131210322424334121014332330420311033114313220212011401144412414342220343420044311320111314333112003342413243442404012244231330310323240023433023311043400014001321320103423434342212243011322110404142111213310231440343011001342202303101223333304121043300120120040012331243202413403333240004142310121211224301413411444313001222200302023341302203221314140241132101444032201244241034032420103242000230213114432102203220411101442413314043430234424200424420400341433300401111302244132403434330210202243322022220414022304430013340020401340414313414003002430101042433031433014101024234120011123420224442114201134413423330021424012303222341024411424122012302443023114413030041302343302320301101423211033223241032440034432244243110242431013111033312224002302440114312110412340120004233204000111044414210240343441201412201242200314411030122334313121001123310432333423333304011303204213132031344033323244201042323123322341143041003014344433400333233221221342240311324003231320014014131124113213212441032111204304023440121413032344244011010241112042423200342230210231330411241410402424034432024221234201143324311144313232044410411031000212230111334122340124304004041203104040140023040132232300343212212122312211434034312313124210133203322402424242403324104022340320214224031021111224040010242242013111032401134110423003002230004121031332344212333420102402010311200021410014410134111112233412311031240410203442341221034342131024442044243334111400200212242240224132033243404441204133144101141423001032343323324103421311242414340200204012043110111001311431132230044414214011004000031231142042022320321032344243332024300122402011102300142220440344231420424144041310300323044121320421333103123304301231210023320421130302340102012414202403100334340304132212311003232301340040442300200011302022423430013421013124212032244200403442241234241043102242443320104041021442342114413241011422441011400244130223134443334422012301342342132012313243041301201131003312301003021031102232023114312043400243014141131241243230243201143232321300033214222444412322333421000341201423330042311020211320113404424112102133020300411242430111433342223322240031212200212402034331404312114343013000112013402100334221342413231324220312243043311142433011012231224443123034004240314103112013423003113400120242301442033110001413400133410444102304322113210234422120231244340321331232202220041222421302030110103332003240230441331204312341144030140230133221130444422123330232341342412121211312310322402130", "212444410122432402030434424122000214320404200233221241403333123431340410303043211033312124041342404302320332001132413142211310302412330313432332021231121002402021213131221231224101234024440313041231420003341331341021102222322320021134043020343224100130242011144432021244333444213012103322203130240133343101244130120003144414222030223120444240033423442041213031411040431322333013121131344244123131223034341102424144302242324304033413422444441432024422000020423032104211234410303222222413203314023403321040023043043412112412200142110404301010023122202323231143214322320131103214423320012101121314314230303200412434400421222104131402301131200411240302440432313304113043024411113323233442310231244404000223424404213140030201213231214320323212303122211033323100230310323211423121012000420142312034131443030314033023020001043002124302004041302140442224010443120424101320231231024224142414432340100123133223333034334023123312020012413400431342202421422421234443124101441124123120144202013320344103132143224211340130144200232101142130303300431443112230313222210410340133040042412320313340031303121202241430341014102342211312234113241341142334440414111030401231334334223132411420420441300142443112242013214442044340313120040220003442124031420330413442102000113403020140202243433310202012144132124230110203121420421122231214042020341132122224112422420340342120241111232314334031304132001334021341343132402223344144312000033201430141430130231142214244103334421034323224123424121223321032012041034420420143430130200203022402321120020433333144132311100030141143402141130212124320130132102211032421031422140103120111042010424200104040433002204131204032022112342333434331431121211313303034141021210214220402331041111214223130020434232322140201020203102404303011011134343402220040001243022214413042310402401000424442223341103340130142424231310310212330101114143124434211302114021121130212401002110214311232221333342330113300433203333112334304012414243111114421042103314311241432111441301422414001440112334000321223334234414103134124323404024142144403331322222401124043213023333423220213123344211234210230034410404130202304332241431200432031022222102423200043344042034101040403012313101043213010431210141233103424200412010114241304424130421013240043301032143233034232304020410244214320140013001120424442122001020341433000033000424202320400014401112332302234411303043123420302300220224102003032232000341133231414344413140010130100444104420334334242124032243113014342321032011122340320304004442213423000310210304220402111142241221231042022421301142120021321132430142343331304401440121122230441211020120032113441402401431022340024332431321341341121421321443034300444222022111241242124312340323313114012322134404400142100223322232313442001443232330441142302322031413231104002322022312202140424243323014320424301001422210131403230411143124040131034134203033401101143404332021400043442122441143044411304430343043042341302400224221131420443442324144222340222231002130014301421314320134442110200314444413012112212324344432121342101430242443103401240041112443202441311222241200130024113144341322322224233341322334401403300314100133433404000440432203120244344323231233300001433324320304314434403034344233004240301133312110021034310303432114313242212142310223344001202042244134034421240302222211422312024211140204411322411112042042120113133444340204120320023401111043222012100322103140422430241343401341410211232342034301133100212020022112224300010202321120024213033323130201014341302402230033440313012122232111020313221014440143241324400033413221123003402411410203132241313301420201430331032040240123420210412342111344040010240222332140424340223211421221341404111434034420330414213244330231313202002130430310124440002441111102040041233142341304321243232423242221330444320110310321144021122330202413042033410234134043033341143343211330010010302224343244100030121400010330110014124134301440140242441341303134012024012232232113012114330104140103241423042403411131441121013000113420231214340142133312322143144401333124131113123314021340411340332402402043220141014213342141442121201230120232000044333234333123040233411034022234442143320323432222213230404131323103114010340244231133031314413040443311044030424331114111423310004414213341240000233401111031323342301011303440122200300124104203023110410302323230023013121013312020000120231443340401140433114424342124414432424204000211001320414303431344014203", "024312322314110420213024212032202204343204124313234243112433233431004140304040024234010110114444332204444002224321433104232011240310440412232020443240333040031410323220440412442214100032313232204003312323424223322411432124403101312312000330104143200123244111333301124342022312012334040411111200210042010031423212231032001423114411420014343001423031004210234403041122123320133220013114000103240222233040240040040413314032241343141331241231231313120133032003133200430341003023011342433033321430143242101300120334022131312243214211030310440230231242041410043100030120222003230423404310112411304031233143341320212332334322323212431413340440000443432241122000314204402411401243044114032141204004222021400441422230114433232001311233111324023222404341004230243140220133210141201244222131303141330420132214210010233233140324103340241311221330140334431304004203100443321421234132332303312000400222001413023241333144140030403020244043300234044214434242231140304000420210121022423420342220444211401114234034330223103332002120113310040004114324041120214313230224324243312044040042432244322333214434230442413120424111132143220411142323112110041213444121132034413041342014123121040200433403321334304112220010330121140124423340010132311423014012212020121340221021414024334104203013412143402301203322100400443212410140140033041441004422323300102332203203112120212402413441140333014033341001202033414114221142302034331212303131143100343021004023311133002220440233030340410034241323404433330300042424020140133012120012321221001102412111042004101340342141441212434340141444113444014123424132111432002233111424312220121114113211011002042001334444324201223323112000232334343203101311034232340410214433134100142212324221112124404033202303124401332012121431204022411224434400034023141420101103344133020411222333223310120402024224400212022321404201441034110340424024223411401414431134032014020221312141134304322114412220210232143330011000020212432343111124340201234411124014142310421020243124402302034141300214141313113141220412130231220324122313131124114143200004003204422313041434310043213213144310114420232332203233333432222331134422314104121341100122133314440101413240414003331140224210442201102341441113010030323321221002424424223101010432222001244300110430241040100414133104240101044422410442301134020404113412314304423002444030042111130323311300332130442013430330410331341040213214040433400031133240441021434424312240013423423303110100004100224201223320003212102031332124023022422204134330441031422403420441133331141104403431122024003144030220430342042003204143130402102113110324103101341334122321134131424141033321013421023421130210302122402120242010021012321120430311343424100440432021341042303224441013423030013444030244002120231401130114043221124111144233241123100334342033011222424330424343342400132233114410120322003021002434314241000033230023034123042024100223231320104022230304101001004303341400132203422224031422330100021102442212224420042214212220311140034320204221200204004210013341133410231023212103441444202441333303300041041131031244100430311343322441132421431403101331142322131331204334003230234223343310230112003400142101321002112030131314442042140001213132421031213122420102401432024022434412044333203414321140132444110404342240002011013141022324114001330430341400044031403233101433033220044113232141403034414204003403031134333140003102134441224103144203010422421440443320020442104433103244011242410312443222402112342400032102322233242303201130323201322233031242232321322310312340014443033413321211231424241102210420424301011342311010032310204232111044332124102332341432101432232220014201230304042343304243032434420210013122241312041321444311401322222230233201341431301140022232222110024420242121303041423131012340013443020232201242002221211102323421303342213144434014221201424303010020433421103421244242323114103441130311124302100211324424300022020442214113102103344121244324342324304334321333432122311214021224330022101401113220230321010243310223003141112142210144402400400421242342342411241240334120240034043313104021314143103334332334322102420320411111202103420031430114014040204121134331323401044132112142113123104020233410102100423142341424041101042442002214430001242030443000333103332144224440312032243430333100104141430240004001333321324022141011112434440001004132143222014140010403431211001443321310314131330311401103031133002401022013022242231213412443330140310", "402022213041203433024004134212114010200142013404121303242340334431202442204414010013413112312021320024334234123223111204400224404013003031014100223010013142313444030130433233111440131110000413330011320202434320042230123040023323420040441241023223024024212430131434130114134033304203414233113122301124401311121434124423133132331302000012103422421344322200134032100313221324122033340144230133312004243423213122212303134424042004403331410314133022020131014142440223340003224033430201103313404320022120133003143244322204132400402334400434401432003110040324423321231004103142220442024234443403130332130303203023440324244241401422123412412424423401131030211402322121230110214241221202423123442134234334001310240032313312202143420202042321441422440040012104133111202124230420224331322431332303031301314420014013012410440401410133224144113213434211440303140130424012202412314114004121240342141331422341140014313110344432102220222404320042433410324011013101314210230140420132020200334324033443012441121341243320004113224001023333021321031040340014000340321243440022100103100342002422143221120042442204212013412444224110222304312301423330133402103422121001113024310332031340040002420202414030111434114432103010220242202313033041334320334304103212240431221043433300430100304442203024301412020031202240412413103103101432244124131234320131343241330204103234013334444120401030421441042024403214310031214404402433134431414412223104032132002013300314133412141233233133043212430414314444114341011434243302000434341024310313021043131303303004101222140441032340200312121343431144343432134412010000000411404120021122133132314400000013001233344441123241000304442431432420202343030024013124144242202340312120032301023032012432131421320332214002402343303131222430104240203440020120232334443013013041241014430224212324042300304240442023004100433230304132211104041132033221312300121103223100313014140313422123410111322014300223333303130130212321413144423244022330240242001044314320243102143033421430332332030011221001222441430030140234023443122441021030132430223044413432100313320014244201412213202303021221401221133112302034123414101140120030322120021112303243314312132311234011104343443022032240000131002410403041132111204002304040303232202322340000434132432031023401122441222440113004213434222322242001401040411301141211030241013034334142434002011004202404322314311200333031024324241442204441423024432144014223341314434320231030104230200241321310414443344113310312311421343302410024043012104002002234404402040112100042210243341020342443311032423431422201132403020412000421424044224104214032341423043132313210031033332343203111222344241301403344021301102334110330111323223020344411101102433243140012042133142113031334134311000201031344344144402404302100323341011420220024202414230310132313023312432330134434310323434301444333244130011001400114403334141444121212242342000102433434231301301122434014433432412204213311213244011343202231403001223331340400310141213443041340222222432342333343034210230310141201100201424242022110304120130141434331014323420011040232000300034133231114133133021420033332123314313244004040334224302224230402433042422331033001122224323303140412413322033443411020214342221244021211122021404100441032111423424443041122020413200331104223001032032112140343301013131334444031301201411040323300023244042002142131211143303440302223413111143432213213003221443112012404420010112404202110334012004341332411032201104243333133122410233402421320412244221111142032034344241141432300303023034113032330344222102423231440132434210100101310202131200202444141200403322431414431301110410121323130342314341020112040424140123331110131143434413322002101221034311044013030003224123140210400200040121141211421413032400000302214232302222421444422104140211321413241344410042331413312031304124022332014140413120311031132141040220311440240400342220124010442210042102233431401133441443010420431141413301422322213001324412201143110223132403003104202304404333022102023010300342103311003101211203343140403443113343024404041340434423212241223224314011414020413033000134440322111204221310311434123021012001224200440132021101133404402424131430113031323044214112330204431012243130144212132101014112144110221222022340100444022111212140422243044040124224104433011421441330320220300121101444234442402410234320022121123322030330333104124440211031031430204422333240303022230430302041003212140131330413104341233132", "344002040240000020412032240320040030301444031304432010432041200144110121041242233403332141001434403133124124110231310132031144110412423320321302102432101401442133302031101441313130141332304234031112210303030011241003311400212410224434004311313340440414112412133024441434210404004412100222420140141140231243302001210234002212123243040303124133131100342334211040213324320022422220321414343304340241120430130303030343403044400004432314224023423010440112134312104312400200022423412141132141241404112221142101204020312340011143101034201013444022233043041211130004331040330402144320411424101000130100440430313024113041331240031214421430322002224001440103102110344024123423331401313341030114013423031322113112303333431130343432020414012110220004440222330142422112001131323302310342203012014322124010114442134233034231242303033111313234313104133422110313400101340140014213133111213240411322321324423234423302103031020400322401430333011204243404034113410232011012234102424310131314331012144013233014213440020044003203000221200243134422410322103313232114231304440034323030122022013342100312213341022012204312330212430404140340124332103004000310110110431134000142200233224231112431440404021104111314411023342012313442442422341301422043133422340231142114110114024230413010240001234113123441010343204004134434402340331322224442322000124401221341204444024043204044323434132223120222000212431201413020442412122014423113300441224110433134340034404001442140212342442431040134031422123344424400013242310120201310213114112031221444344213012320300212200042033143202324311232430024144240303441120122321431034334043320314034312403013134442222114344044144442104112430040233321202323032310432003020021101110304430100124133401114033334342411341244143134312242124441131030013321144340331134430003040001104142014112233212243232220141230423033300224210001114441441340400311242213032132043024403314103214031114001241440310244022141044231033310311143430034433414123142223134110400223243211342430011422134023244104013104211433334244424221223134431244120401230324314030020412142034421124004342121302431232000004141311100201222012130002203244142101444132034223300200030340220010433122414034030230024044030204242042100001143230120034034002311100441231200344111414322414411230033202014032020214440101202144244320243243441131434322124412340241140113034444241423112332333003121102140041330031111032212120113002133304212342104012443200340040404312301120134023020044331312434441340342322204413420003443104140010111232440221212411311404314210133013300303143143211410312220032211110030403222131403133234014012011233314201430341113424023341314320301130413432013240403320104333222303002114103324141024424104410441304001230104301232343304310100314441112411033230333342300033433034420210341402332100010302044103324331244332313201444312141033440132200230212132302212200321110043442011204022103124103441233443121140420214142444220032303410000043431114434244123111203122100431144111010120323304040413234340443241140004130104123203331431213033113221134431143013441104323130132113131032442411220434222434223104324142110142222230400113123431342242443421211123341044241340113023334434304244203431412124210300302330020344220113214121013203004100134212143033211221124334443104411443402032020344012030424232123331231204311324404224300312322323240340441140000424214110030042340121130321132320403341021123142411024240242030304142311311114314044211421344242241001312404023112322041124223140243131444114004400122430141103041413230031144130302320320413432023012420221202210204412430110004443312243410141303320231224334223421223131330310340113432113003141440422144330333212020432231402022313404422212130241140102214243134312330104440432101013343214440133342430124433120010310310213431042241303403212233430242134332024102142020211204441442104340441224232111120211232344143403124141042034343310024210044212410430212434330303102114344321431204120011031444223232102442401004103040300104314203042030111343233401403311013404404330130244122124402402031201141033124332310143130044112324144413120100102444320420002303244433130031323403331210232314432213141134040114400303223311020104002320302421442034214224202432143221221203300441231140112113123204142323140444223103230240001213340324221331323030214341303020421232400124301314134002434141101233322141022133433403420011110000030313044313132423020022234234031033010430240432443442443022342134", "223344142113114444212023323024312041140442131441340423022104142403203243410024203241223302413344142212330222110042304340002444033420144341331123104044412101212143220443224103020000213233201233401041221444241342413411204231112412322201311041104133431214420430301242342401202043312213242144220214433122423431410203033130110100403010232222322410024303022343131343214224011403034302340040102211433001001020030431333004111431243020032203330012223021031043040102300202221342040403101310400112310214233324121041411141202104230222332304432211003022423312221214140430321320242121103111140022412242133300134444030331002111041231231343323104443004103213214314303221234420223102131043100342133421123103104341311341301233430000442132314341340224200143212330130234321043034220433443020044101240302032032221124333114014341122322221303413141244313143221203440310134204024131100404203234114404122224113403430234202234104044233020002140404111331341304220431210343240004334332103403033404041422231310330432044013040241244023400442241412141441224231241122301044304103400002420211330213143231200103410124412230322040123414403001242433244213331234101301411032300133424314324422133324121034002141302204032414002131312211441102012343311040313320342242422230430324402210321112424134233121434044332113111412422102342032343040400233010202032242443200022000134212114000001314021412304320403244041001401034031422302404234432320202403144424112342022432411024214114141224020340232341313241313402104041133014232034224222314333343021323240113212142122410411014244211313323143241344023241200340444403104041340042221413430443042400100321431101432434312300312321404024213320333114044311032102001203222012334032433302423124401322000130434103024233142133211413012102110440222342001314112220210000100443220140440131211441314233432421022031344204003324204331222442423210142044324434422402403233144303331412211302113114430224014314231221230424014030402002433111244204432143043421142324223110212101431121312402242100032032101323214414424413424421130444220430120120321443032214130304113430422024202301233343312100004410200132320444400022303301144322442231222431342013440120131401221031141234343311311330440240004432024340011322110432214343414320313012214232114221012244101444401340114000330024002322240321222033120131410042123024014112024232043023113044224422002340200123332411310221323131132023023033104210242114030400114300224020130114422030310141224423203112131413322233343212040032011244130203044101020323040122123232424440422140224011230431143204243321020101224321332244132222442040141134334134221010214220340042001014220430401413044324342403423244224421440332112422401320221333330400324314040044231234400413023204314430103404444113233032104024221330422303012234422042011024233024303312101102004213230311443334304031431443303022302213330401421304230120320424244244013132244320441210021143444440323334033134311342313120001303442320040131231140040201422231120303131400113024101140202411232134043112133113223244134233143213234003200034102133331240343003021341300422213013323023411101424043210242114320132420241024202114341422124322001301110200343421240240142441324140432334434301301220031442304102302124410122004412303242113102400102124310041133244321032310130143223002304211032041334224013234031441034032320404424401143110414031342213400014413431214042133420303312303324333042043344422110220220002024412322211010233431034223321231042311303211122432301314014304012341014402102113323403402011313020224102314333322342224232203303112111243423321112101440330444322201430331241322443244414233443141431341014223314032203010332211240401432410202040012101223042402010110320242040432243201213212002214230313424222241302232221341222300034133212040213123203220032300034023431230314030311010130001130042224201110000200202030332002141141410221020240131314013224314314014303310314142223010132304423311020300122313004044314431213033101333011031004111102211410341004213310443320333001322112013311014241221011112412001112034021031430042412432420320344142320231214214130123233330013342210442011103101042412044211243243324443103030204040121120443221313034212421234140124024331200103021412202230220412202024310010240110031132413404143101311204100430100440220421331302030233214223334122010141300401110404200333041243321023140021211044420014233444121241342123200100123322301223443204303424134022300201142130103244024023301124011012000", "422102031341320300101210101421132342202313330300114244234241312343304002343400120434230000144023402214343043403420324333401040313020210141040313213121144202143013410224221100240233431304201333223330204240320132120142042222121123044414231323442400134342112233202201214211222443022433010124321133324313022023311002132310000234201110430040010233341324234322334441010023034022010030410030341123341000440144401420332311242333041330124123404330324010142332003123133401334134213000231214220444341214341221400110334231304120322442233002101024124004221330211410200131403433411344023203411012224210301314204222424023234003033402202102240030303441142200030420131110200241003232420020213330313320331312123412013213012344422213140243223110223213320223023204114024023232430333402410400302221414331331003421243111404214241033332231440301044131322131323024204232141103111320104214314024221114400341320311124201040301240010320231103142341133333343341321101023422442332221131310444203112141122020004142000122113024433220110412132431414114204314114104201302100100242014144211122124114340104144102342403024411033332034410023203343332043013314141024203340234024040144021133304000204322222422110011131220423400412001124232221142204414400243243000021223202210132333113224044330332422214131332000332044020220211123000300243133221320222342121400002134404312303340031401321202021234334130304414324224040200133012243201111404330414210430032302434141120314440331414441134232023231341331122102342424140020021333303132202220214023003402310322032300343134342340101334113101434242343100112132240412332333212113243241413010401431443030024113443142220013414424040113324213202200410203204041143204001132300331000214014111041214312413201342122333331223041332030012332030014143413203341320320220032040141104424342403341024043341111122331114120124133033023302300401001042213041421104123000134032431043424332423130320344204332402240200443214234300024042210123033334144141302213404320413313401013432114443332322424222233203010333321443233101113323423101044440240323310234104413403032223030200012424241410004144414344214123221133144000343413223421431400402121244441112413441342043112142120134242124433112304143432041341420422122101121222204431020043110030421011404203414102433333211321214120414443121134342044140440032333113142001112242201242210333334420132323334302004311214110001121203103222040024214122042022410324143212402433433334221324131033200143222200003214440102240343121132140333204333443103241340312311121344132301143022131001303440303312241134404330144301230143020232124122210142304214324413100231433222220240003311234012140331104214414343431144330421222030042433022220022343000440030142222231004130240200421442014424220103420420223202420244003233224124343301212121134141434430223022000024134143033224300321441413444044211321301310040110301200342124422241431012143102240441412432414140220422001233001112342013231313343023133140240243404034424342202223210441310400444210041301440031321310402341403043232220134321420310243220324202223342411414441312313230041102231213121023023002101133342411020413312323324201000434220043200331244421321104300420421303130100013144204333103120230242342400244210233421432144022243401023422241432442042321240131223023301024001010042240320233342400040123230042021301144433040112143343141320432240012422241114323002234444444244124022043440200332140113302043201312141131120143221400101100212331003031044100304204231134433333233133303234110343042322402012430223130024203321043431221032302233014110100243221023310344224044403302242340020401030144433004213223121033102220013002421201122110322110123101124444124032404142124044014001002241404140331422424143010412021110110441034231142421424421211043203213301210302411334232003240321310032110331344013201411322201020430333003320102314223010222320100223341412430321311444403143302104040011000301244131432234021224023114234331021103210221144104204401402324401014231111013023402333432130142403040434101041330312134044313021242311432410333020040240200100444112113413031143003244301424402421311131303400032124122300213131223203413404333410411022322032130021441340132413202341342204324022103141030010341200342340403424030021142203342214441210202104043233242022310034303024140344400411101213431021112334332140401341330411224312443444431203243431003424132434140444330442201224401321313133204144230134243343100230211300141303200324240113304", "002432114032120131234041343013300221231240140404421333312240134104130224324324412134333034033221132324430221224134310324113310201030102412420311434303430414311223200230330212123231230440230421444110001213323012234032441223144240144001012024440422033020340431233233024431043112412122331413243032332110423021113301032410302340044231014342400104032400444430323211241401130231100413441321222233224411003433412332300040442311121240134014213312310431233242041422041220002041204331232043313234411314303113120421343034014011231011044224040222130442211200204410313121010100203012403330422400104013033224241402413040100314412402211131210010221011314110210443143442302232043242413031130442314142002221321001010214201433431330230021204014121214004303420234131103143024114031414410123140023232040332214131134004332421424012402124433143001424324204043210031043312421213024024401141401204341023230343104244432143233343404314214122303312341131333300140334021313412402344143220120034321001122410214422141024424311200043333011112210042424114031304140141320212343014402312001002103432021242221021034111432043440031144223032423133343024120432131203131032333202211333241230310024441422314333421421232120200221000422321112132303240043202330240241311020443441112444213220412002023111034330330240333424121311030331413030000020011231401324134204310440320430421111210344303424112001122420101132111013020003433031331214222443304030342120113142223424332220104124123030321001341410223114324142003122444333444122442232402342041103044420141134122143341432013211110024220410210221321220021012023011210402313421424131044340231200112212320133044444020401014244321440431112040331122411143224124041240304310444302434431344122234400040340041034211024042443220403434310104242132041314024013443212300303141300421433122432304411311401124433342134314113112344401424014431241034230121413211040311132034300224423230133411000420212100330042334010310224043412223232010014124141020202121424232242004340320104014211020341220211003233024143411401034230341442342202130341034342223411120013111101311114240204422401410044111423124431323014244234021320130223232043243142132140123222044224421442012231304040140020410102313430232022432233421231402430233141241424014023433004221322204441411004034240212003101400214321004323122312144421401110214133200234002010001402342221321021103403332320430432103001412314422444233310121343240022343414320431441240141110220102214133244134341200022204242411024300100001330341320420300423042420214133020340301114300413101143313211024241212240140104020343424334104134440431340340434231433123312141132224300434404022101242200331202441211114010034301230014002342022440303104110011341312012213342422110003143022021121234144211120311343432321141300424101123420441313303102322433143011300121214322042442214343023310440413132102244244202240013011402000244101214324122333202342422024041242121024410032333224331332100403230224403141424431032112312321102231402103110241101200013331141201141022341134410111323240402143101103001232004430203331101401120241244110243231304203000410420134313002331312104403003401130130020200033011000403341302040442244323234041324231301422411433341104330031210310431244341043202220041442314411414404322423440040432332433230212112144002142213033240331001213444011132234232143111343121410320113130140111031032223424300220244121431011433242132424420131120403240134244240230421334231402121003030400114022402003120324410400103024334400442403041444202401424013103331412133440404420120104010442042230402024320100330414400433241414444231043131332031000341012443321304134223320334240244234310121220030000040312320023231024324424441012441121423143132121410342124212241301400034323013143310120334214303414441411241240034304211403110142410443012343310432210131314130420333022400302402212141004140404034030134014421331430203441111134130321101421321040120421202000024034103411022314132433211104230403242203343323043434044324224140402101114200232123034124104124214103033333342344032030341124320130224204311304100424223020214430042023430024230402314430000303004002313434020410332201301133032001023330023112424042043344443242012122401014314423010201332020330414343134242224420213114331410123413431121144430422322040321421042241140414431423431400311200140031111420002100040241320344140411212422413333443003241011303041400044202134221300410223302100103324341133432312242012020133203022020111132", "313201441201010003240420444223344414312320440300042321100201331343424120201112112443112010030334043443114313411300423332233002300311220323140344100143330400332241102343140120113223113034234240431043210324244141420423321011011341102410404230043031243132240024144210322411301222141133223334230223020334110102022214231223322113400341432424241031430304201201334433330311224333144211103341020141303324203022112041212210004102404430413021322144111244024413441110310420104123134310230333221203414114113411124004321431301044131204033010022001241422211121240411012033303231112041212041213213233200120233104343121420321130132331010041231323243110434113101400400311100011130013233302131331301424002423323234403303342210041213201120041400321212302411441044222230202433444112112034442420212344012223413033001003334210321342040141341330414312033022120240421312141434433111413013202343111423024400213140232320311024222303141333240024141114334321123414110234440433313401143100113341014443343142310033013040442203224004303320310030011342141433024404432031042202221213403143013440400023423223334324432143211103222012443023102111200231120341211322134320240044210140404104114003324312202240123314323320224310211104443042001042202202202303101224323113301301024034412314312113341034202244340131242241201133321144230344302103240224222411321314033030422434432233403014224241200031104202311223444441422441011442234032210121122134443334330420304423044331122031332442412114340111321022020202304313410242242130133032400331000341003304443001022012432104021413400340324302114323310113401303040121443030323414200313213122042410010420101341330122313011441140032333110204112331340210132234024112020432123032333422032314300311220142013021414120302023333233304130023031320441321231440313231223320243140344123342042021311320120402313340022032414213303443134141431424423143121214203340322020024340021140213444011330042202230230330033322230404420333234233233020000020012323024103122232324031014012244424003423031140413121203431201033414441414314144044232421343014100014102240200004403030413433330020242132320041432244031434431232422111443310101010424141330303101431032244221342144123144300143340133324310222041122134421221031341012210442100112344200104041243131203132231443331401031243234133141014032340000400404410202303443334324241100440233400214433010030233001414311433200330132131221404101123234334142430042423401023011041113422103333313401004012131033344220030013222310113440040304120310431103224434034243102424213130114033222141111321110424203212401211012401124242341223421010440301412310021112140013000221143430143022301114112433323133134244012324242221214310440413021223402304124044033001221432022313304224331002023401014112034023144342012332130322022021223211402144341410242303144324433143211011140120010301302010424122304430342430141333000041014010323003201311244114444102114101424100210222204134313344240404102414030133420313104333314304113312220221004023324411132304121043144023111023321243021020411310412414124222442002343102432011410020433304114111340213042230314203042022311200422102311440233233120030200113134334312110030421041404202041340141403112114001420211344342423110004223122403210132002132312040201130242111200242411344334112320442122403422310233021024310100121231212443340401400200004120444124311434303000040241233431404003033432334340023112012012044030131101120424430343222241200342030044224022001414424421100223304424220004040131421123121214011121340214440021244343414303422332011024204111122320032240040321442140204132123002402104031410133321303342424123232130013403321424243241434414241234001401042231320004444100433343431412331011323444440234200010444114110244021133022322444013103430334142331443322204412224414213214223121132043004401023032102240102231024411243202111122210042321313243133130041313441242122141141142234321313403303303434234422001132230111032433031043124002030420040001303423433214300100412223304304241221324114331441403134121002000110430314424133214112132411423400114011431004204222032432343112331432334221444431410410002411240434113100442024100410202233102000340123423014044244220404144210141344304411323403203320021232103142302344441434421020033411332204201330133030320423000211023131013111401114144210114414414334200444421441241003244341110423314440322044221210034422440421241324332312002210322003140103242311333001214131432142122314024311014010032424431244422", "101342334402404040144022324133121144002204430211304401240232130141144103441243040114202304043033203444411302440213311133243010341233412313004411014112320222200100122420243134104300014301012141440403124204024323124313102211121031130002220342112024044243340000432230331401301012141024242231041132040242100432130033024320130040400003403041442123240010341110013434211141314003123201112402323031343120012014113442133303314030042013104214123230140144000040230412112044414220202324042343422203413311430041332204143141432243021342424340210241333144134142111104044311432022423032004134344102011004004223413012132212204114124044211433400040044003310022422121343314142213423042410022021034321133120234331122221302110104002444034133034331143410023020401200333223421242024311224014114432422400421111200430133031433040403412204032042140304332443310402233240424142033321323140324333243214401220242331322433314030203103114204404411301023022420143104244321420224233024043440244201434142403323203423331440241412332203032203321303411024001413131001433311022301234140444133302234014214423434044333211423232040444132123302324411011302141304011311020302130212013414200213013420223330141010120440203243042132202400040133313224143020234333243333022040204032140044433111113314322431332411334430002224030022220202034040424022404103234130210424432002403431242434032110030132414003014003224022000004323044321001033313430211110014104024032441023031040423312422302344423142240210242301213440242421203301144244203022122030333044322031214404422103043334302401202033313221132024431010310244314430404033022001032224100234241222110231034024300230230444132331102434242134232042024332403114014122341134222033213012310120211111313323202321222221243440430441130333203022114044344010130142402032000244043404323003132423141120241234310443124040100213231012221141144243011112342404423431432112224003234103423422433010221434210120010101434042440013324411432300322141202311130321014243432020101401412233242231403340042403434401440340400231231313322414312301002200031201113411144400144040030221414241102112402222231000403240000002204141102101114202244212023413000331300411221142231332113421002030014103443030243413432232023034214401101411334143120244014122404332232224230244122120100124202223040412200443144001442221134020032310242211332113123212442112114230224232334411311323244221030423212043411124201144401224311443023124423212033103213444441421412231141441320242030302401434443211323030140200340102233023403213414341211022421010144411431224413024343231004242444213124333413143334200112412303323424313212131003410033212324303120321304001141124132124330044233024242410222403404220014132302304422442322010310404202204104213421303400020000201041303114231244041303212413220004411004023440402402243210024321033140312344403441410411321143213141300340441224344224400442304222101232031240210101202114344303201230000113001244220024423122442320114001402301014002331301434101244333423434030240232334410324214313422034421131112003312440141433204134243214440420304434411202402423330014224333412211024124402002303401134320110204041324003134124220313440300221143320430433202243041030233442221103030031110311224313244434102434220413131244411322214001243012134320401001141243440330324034230410103230423102140321221013131232403122120420234404224311024142130143110420423411431014132110243101211320003044333423404422001331444200311344302043013324130001410034131320304414021323423234431042020103404104124110321122320144021124214304040020440144014134100423232002340040020103413303310330443324411441141304302014420443034131433204211040131411320442320223424021103240140220434301010412421303131421341101143342140241220224330101340444113430300302433311344011432312222142310124342303114402432430031202434013234304311433443020431012201044242311332132440221120333224101302011131013211230010131122232342001342211422130244121041031401441034233414000212341324301130220221442130043300244141304202421421444342203313301323220342220104044101322032242312043324204112413131214134340403214140214420431302400044324333131130143240010003010230013240202134113214314140201210332412024442103241130301414204100331033202413404434330140232134411313303310044024342141000011141223301422221413211113002101123011331013002314041110132033341444241433201044403433023341301430300200222100020140330433314223230404111334020232114002420432024413010430004341024144130210342", "033420133303324421321240114111043233443423404331430332313332143234421031014414200411301303124014110230411202123412302310022224012204332301310104014113321103222243031403442141432220232012023344100131314223232124001141340402221412323020030311343204332023202023320201024140211230344232004000410144010323030131414341200200323030142320440133023004100403021134032030142032242344332134310040330213431034223314134431433112301140021002224222111204311243440301013202314430004432144113020441334212344242341200122311022121043303134243042004441443132324220412211323431141022331242130230434402333021234410230303031342433411242230310021344124302433424120041103031211222330104412332422143223134102214044132141040324212140213320414221421021344041340124203331333211434000210223410423031134242132022300312134121302024134124331400244044101144023003033130034300411411103302444023104141303424442241244114134334110014121132332103131411402204304014343414340321420103334220314443032413110023443110330442422030113142202330223024420313420333413300320120004444103411203132004103333032110412201004442020322121311410140241020443124322413234142414212322224412120432143221203213121303202121404024231333433300104224144341340311010240211402030201314104011030134010422422433332144410322331042013103124431312302324344024412431013114230211134111002442342220400132441133322224402420321112233243101443204100344441430233341041123020232223000331244113411220142132432103030320042312110000120231131411441323324310340133124204203244243044340300440442140444001202321004214224041413220333442330220230404414241133102400441420102143300344020423341141400001312024220223022132214402002232002014414244240303400134430432404002304111023340022432412224023032110423440413344213340324201110433101003122314343002014231420020414243431024010034014344323103212244333320111424213130423242144423013012414041010003322112042401301122313021433143240321441310130444134321000404022042031303134324333424042021012043041004441413012320143000311040210100020100403323240110233432202211402001323324102031441234413242044112044443221003424133140224430233442130334331330102311131203410340443324313040144140101421440042142421100141312244431141231404033410132422222142442003102113411122432001210211021410402144214102024444322011311021311401324210441412233234331141002030324044334123411304030414244333141122311112121213211114414022104303310222404243312222004341041402233314404411302202113123031423412133244114123143210222103401003132324423202112422020304311344121133321040124321001103013133233402242302004332002131000043414404311311211420121023100010110013121040244343001323200410414001404324131402002020444013440121043304324203041104201110213400412231411122340214234013243012302340332002423200432100023420210421410041202240234133034400224024122400104320443312341010402010443314202410001201112143034414314003230312110323320144212132002243301131343202043403332044102431344024034022003120114201314400343333310122440224221021040001331000402332132331312440404120410234302323332211104034130112342111300304223110140314421040202424200444400132010242242040200241122042111412210043310410432323201122341003122303400230403222424204141114203001342223220414440132432031321040114441323232024120402200034102201110113334021304434021132320402024030242201144334122241034220031033133034103402110444430013232141412343232043133344403444031213023102342220403314403341204114040201034110041041340114313300421120122410403213333241102433141412312231004342143421403000410110231243402344113204341222034104041102114443310140433402040342444120413410202104220001304140310433000320410121143220332424430202321444121204312442210402413400032330133443020340231034224100222120414333231313241332222440334314314420330302041312313244041231043442130002411143200443333212414324202112400212124342211314043011030421331122334303240132434302042413031444304412143121301142113102130214330012423420440000324210304424404312443341324222200403330443004142332204123010123021210110334012443434343024212241224324443112013102310030240210014002310321343040413412342342001310204010302000012103032340103230414420042430004310024031221222120332200313311000310224000333420021320300244243011030333311221211322312042320313423134400444343111102000012111433330014420441220043231114332014322002022042342200122204420120204323331203023110223222122010044422000432330324324043122144440041044444012301021131142441432341400", "322223141304130101124133024301320203043201431332202130401324212143222103200340234043313301344000342001430001202023334121324323422312131232434142024011240203401142240021002313222103034140210311041240230031310144134311224301120344444003104201123423440034124334344211014234213030031044221204044011341430444311121014402314123013034322113032414121043222223103401431443300442102443212343110243310033030142333224411124204333001024124424321102141413342314021111403040343033414112312313201222132344333210224231134210212002443302104204341301211421324040030443131100410131422121144301223103244201022020244322110340042122320334044311420144224140300040332021343413400424231402020041141110423231041422302220201324121421414004401200024000101203210300111311212420210301002313421330403103121104244230020144122043042244013444341143321441300110103123013341431321230132244314204432401002210200104033104434233013430433144020430100410231204403221314130412400440143442401040440003324120133141143110223244411342032404424032142102030414213424323111310433412422312343202222204341141103442032212010124310410044124123042220212303003103104233412402040024042233121101124400231041104343213440440000220312330402101123012003441403020320302322020041022441144124443222104401014242340021200313224401321113232134444144214024001121421342212131422412000410331332220422122403102121000134224044002441032132422131231344423430333430130144022001040004421241421100243144204312410011244032240321414020413424420003002102110330403402004441132140321014031333202144214203330234231002321412304221022022204112014134002430104202323023430333412041404003143031220033403242303313424020222244102424100230144134302424042102401311444013132401431241401323443020123041223442243120113000021112023102002030043210223100233012120031030120241433423040243010241100410303404102022344331321444321223341334241443034200010431212013132133013403222310034004412424314123140224120132041042421410042430011214442113210444424404130034131332010322023003301400412234334133211420322432011422241021333132443133224133243143302331221002304103030330240444240102122001223141324102140042210024344221131412240411424430401104133212143142312143343243002200404241414014344111431210442334302422203320200033204143021442123243013430423000232333220432243321312324130242433201441322441240340040112320040423011402442410443312413240030223432323402301040403310132121122414344120343033131111120144230040310434114423212211000122023143310012322320113232313012200300423122313232432440140032021344140113101420402031443101241231430011204111104313411103111343033114403243214211402432130442344430420140332212103043313344413424410213210441414201002404210442324033200104441034014410113104313434110012341220141333011413422112430011124312034302000433144234303123400212124203403203111244303312422133142322301421212130234012300202442042032312241234301212041000424324023214121412102144141423110032412241214022331330144332020311233410234200111411000133244101404102401143120301211220000210214000201200232131333104013101004404104142000303121101404330310201112311044024223334032013011320044130240210100000410204144214230002034323311101011103102144232203141314141212322014432404401222140442213301120244301221232101200122413024000000343343140100033442124032400024022241204344040122332414004212122401012433240304310011222342100104234112143114014444221013442304111301420011240231223220413301101102404001020341401022002034123241404402444211120430223102104032002322132331334102001401440234334342034213040334324004004321402133444233411023342210133124022140421233133010340022103004130301440012410132042321130313012344313122311311011143342211203104024440120032343042224023012422001104210302220414334123114112004420434012313341201224312201101414443213020431333143123200303224241210204113420323110201331002342102032221220011000310430134344133132331123224322122020120210301002313303430233243234344411132241043341433243342313142232312043122441222433421434404124133033021114012101120410223121100121233430021100010042320414414143431123332421331422320243431421320310441232344233021023444112442421334424031414442304104441334204410313401123442424041013314042201004023023044331220332010404013434022241044300220331120102131312223321004102444334202034331440300231111040221101232102041223024420432241412041004012101404140003444332222034410430204201011420344401042214103241032344044024010200210221101221302112004", "104222241122114014241340224012120300101140120140223000024434011211331424032303122011123033114204343234444014203234240430020322123120120334134010030242244401404314334020412121311440310312110010323042001324420343413440313324211020000000313014444411230420304114212144341230323010020430313313213143433033412424243111033433231322140434214303200431233224014234101310111442431201001331213041344321221303342343303202332414113304444231403242141202302200324001100333433301230222143440202211222344304241203100120014403204112021233140232414223330234131300141243410214122014212302244101222310343011033031413030111043110144304213404101122242110010301030214320130030111330040144340001111441441111434213031223414403031202123224204132341114303302301103143421440412103210221113203024314023320010141244301022423210120132212420144022023132104040434201201302433430141434122341314134304202321231444024212422011104121211030140441143313320021401421022132331001433442004111404102121144002424433143213212311024010301101312420014004413044424234422113044341230302212103032111100423220343242431403243010312130441341140224004240302141223210133423104041344211001340413002142133101341232044303204312300024422301301121320104441320004010403443112421410201110443122432312003103132044334324241024331312113231021211211403234202342242032102032210434204034400331231343124133210420202242213400131131424243231211413004401430333443433131144422200403130430340344221301330420140210234443433131102400122403412324224304210423211032341023122424434230342000303214041230423110413103141144301143234014044201133434141313340332041042012002340444010411022302220304301004104033323132302112204313413331122411113310113200111440432403414430223024240244330003341214033131044044341022423012332344244421401404040010040123043141341331023103304312421113144311414412012042431303130312424344042001132304043133031010344204430110231041124032100322221100122132132210114203342331433033204341020341241110012242342201031344134322143004314410122401142141003420320404231043210320110034224204334233440342244212342221202401414342012211444024111234244111223320113141122342300303331402033113001242211031322414001021102042230130241322133032400323421242242002444402022403122001242242023013242040343324201230400003031334234113333302431423334100443403100403234004334234030414312113301423424120212433444214434023242440002214314340110223230322124040120043212004430441311240013240133402314023413430114341122313110041313444333111033101130020442202120223223441122412314244003403401323234101344340434240034141321241034041324341114234001001130434304230134102211144032332300322144330431102114113113414001240343014033403240013014421410233413334240403302022001033323140424023410202032320044101100001403130302243100013130433223341123132230034044131200313331040101323241203202144340234111020004013121233313042141011201020003031231200030021431412223241310242141130331404221330014432101404043230320444113032324414312314133400311132104410441323200433211112423132214321101134101420202431044421221440434031021313012043124023012003443404313102303223233411022431442114014042432021120314231042030023113004411314313102310221432110010320224113040124003442114434413031043101230402233122040103304310200020231022311434121303131210033232142222200424130441314033213431223324340101240113421340440333440033414024012240401202303231440404424312130413032000413111233231231311224140122044301313040104431322242141300222214303341142342004104033044230013044040012222211121340020123110412310312312442344004204243310030422213314402304120023223200104143404023232342442242323001144023404432131443211341024020214341423234313112120003413101212123443424311444414403113414134114204040443421000032411400140002033200003041242413000023202023422224013301104310013400402120313233211310411104200042013130321112423430410113330223131201334432244411244341411140130240001032242131241023423010202110400432140014312314232123342133203304324230104302114440431030224011443314022004442411131143342111101312003023042031214120404330331113322324202404231114001120133143323344301020320211143443114313030412433144002132304232442044223003000132101034104232011134313123400312112202123203230212114222201203040440102244242130234143021140242120013300210124023101403424314202010114321302411332410423144421101221342023042134212243430444232242131204400323310402320130030403004422333401033221100043332142410310040022003200442", "402043110401223444340224322103413431343134323334444330300404233002243021334204343411103231033303242010222004142322404400200224042032000430443023021312101233214110131033030444030123403103444032200110304401210124433230330334041233002402002114022434403310212101000033114202201233114000201244133040240410414210332144242302202232142431242034430304020231010240013334101010410313230123334101231143413314442242414332134430311012340244112103230414244121334443031434301433310404312210423200313440111334233134313313440402022300023221141131114344200440140234142321403330432042024442422040121241001410212201112102102201233241413232312204131244424422124023003311113241320410301024301212112210031021234131203410304041042344144301430004231443301410004122114302010041222343340042223313031310132143014010144230024444044432432414224432423403343401232202014233234143212422104432443012312103440123332320302412141423231021042002304103111331002033401212300031011211100312240421244040140314031341114110222421104141413100323212003031243331444332314434421100023233014120103321011414111042202403201410132124241014210442020112331432204321220004001220130140211231442012141020210421303322044324440203341204042123430040322103440134224340401112110110123213043342440240334214001412042214034332340400321400331114230132144102320244014112441221423302110433030224211420414422034210124031243001010222434113233440241340430110142033324243031002224434142214140412032131013333441402233413341002212200413413304432123210103034410411244324011344213221213311114042241142212224331244034323241332133041400021301341213212410240243120443333124213424230244331111034142323340444303123213004322332343020302311333432102121330432112431402130220013100321424243040004313023014033032202312342134011022043104224223031013144412444034004313013302022432234303221314412444102032114422004012224201030004113340022304130324314411313434043412403004231304101243243031033121242034224231414132111230202022140324114042213003132314332310331103300234414221100033324044231220340221122330412430010410013144143034434434304421141323404032223113411011401021334441204031440342000440232031232013431142203201401103431343134432423341401400321001123214223032242213441422114203320014140340333114320011010131103001421422111424232103103440442322140303322130400321031312311422242034333221333120033221033323232133412120203301333424141034120234400101042411433140440341342131131331240013441432004201402112004004210044103034221430324440314202210342342420312244324041022110130041032302340322131321434242102432401330103412433122213313314103422114211141430230044031140411240342410213403201340113240312300010402230011141143204114201043043021233314411120020020433324014342011223330032010024032220122024203132434041010200333330113143110211302414044434342404412324323132040130312322233240012211102413100323212431112244302200120111323121441032324100013433114430401231042120043412140402344221040423113400201223033303123132202000111204200244242312143104400030110344044224331011233042201300411323334212320113304240333041324021434303344144421414222111340023412422333141201112041212004034002042002024411301231122301443130120023120214300313242044242433302114112430340222232002123300001110211102210000200244101120041342424324130214120212434214204241432133401440140132030100010321201243432304123240301213401320014403413224444101404003140311104313113144403331420323223231234340012200434413042441420010212042100112002220011104003332311104144342142430001440230101042201320314112300104223401414420342413103204032104104001424121401110240132420040001140101444414323121013412011021332341243120032411003133324244400434124011414111412401311002344101220221302423130344041122130111231402323132041103132034342100431213413020304442132013143140343031413001043421331222224234130302243440102423401110301404113413431121021342234313342404004014220100201313044124431142142420414234233013003444413443202030132111442324004222444314141301214301233344231230223003042014231213123422421212340320143133010124201002404001344331124223424330032441121104014112122200310223243132441300214220001024224312434021324333110221041340224140031001342223131103023440031341333242023223013431212133240213100043324104300213014402132430214132040302121224433022233041132302012133410042423202420234000243212043032100422043342034330232214410310313300040240040123304310032131101013210410110213311323111120231213211344013420040", "141303421311211133214440324111433304321121124344333422003112202334020020234024421014042142302441232433001001004442013333334443441304413413221100410230111131420140134433123120231003334022200312311031143223300210110132232300400123304023223320404331201101411213323240043311214031122032023323242220010420314001232234034004224104431402320343303210443320001441010024244314230313144231120432302440234022204133044432223410212202340043001401224231313223433244022314132124433434134131423314303124434031430212103432404430314312224330012142313223323442112022404331421121240441312010133343313320013430110043212211401132424004103003414031021332113433141323403224002144413212420421224032301241343213113341310133110312134334112443014334320020221013410202244122200414312011010020304132413130433143324132444104204340341232130444314321044310401212034302233444312332303220120132412324320113014320204442332411002440104443443122411434231203232444304124341242433123421010230444432241334404243411232231004400044424033202311414224143443401434133240121101300432242200113332422333223211100313023134200211320222021242203430303211021114234430103424222231302431121320311331040323320424303324041000010124030340130202341211410421220230302043043241142024214313311312434314334240244022020400120400442400401304403223434120240043131141403202340401114440323200013321344223412242013320413321001303021241421400023242132143243212043003104212400402104332201120311241242202333431233243330423142342232412232130212430114242323033131304422434312030341421104043413131031241210403324221430211341024202431100404004110203312001314142401122441003033310440210340231124014420141034044122201210440314344403301343000124043133143201412411324431432003304334111311414423323132002022110104342331031042403101342403411433102121340041413331013102414121340142000110221400241313302000404024223130144344433431112402241042104433144000024222403322240210002234212200130204212142401122113340323214042330303004130344410001201041034021414420140431231303014343334414231221300313410413240242341323240340410102022421123331324410430020113231430022044444334004114030301433140022010321012310121133033230243432202423404423440013023303312241043403332244414101421333243300233210430312304313030222102213422030431103132202431423140304112020234401034443141342103130024003041444320323224114422242130120321042030110412033223111343044121212124210121000104144041421314013232021131242113203414441114314014123023402142141024212242021003020101432334001142113023001400041133311410221021311133324222122243340133320304144204141244034123144410330022424232121243201134243343343233200430130304434023202414033432422400421441104414010110031113342130132401113121202322012440202221140130234440423022143244333421210333412220022304102120204231323040333032324434412111223121433004013103122103122412402132302420224223233342334020434024100443033333023013340103042304441223333440021142423240234433124243004413410341232400340410230433034104002212023204223301212210434132003002210134432302110134341311130302333413241014133243410113430020432400014014410412134021002014011211224430421222200224030200411110130231432320212222123301330021424322040401421024131330412201323230023412102011231130340043142323020124120434024340221100000024032341143221210024024140340240302223100312311303322102044130213030444144021244113033140224001433401140204221440044130422130213003342422230100404311113110224432121214443302344402133320030331344340131420131222204434203424312222341303042202410220000210243143004434033234444101313011430030110222024242210234443230143042441022324421130020044011023344332312303204234220013312434004221021123422203233324004303021401143014340302211214204002134324314014341244230411411311012011010434234142200314234220104044430314012441020214011110031204303331011311334113340432331043201440140104441003000040033011241044230403344232222332233311042300314312233020202400041223210342211010431330042300021032323023304012233130411203143401021212124424200120430440030022224041330134412104010324413120241344234323002211243213211441223424322122003340100010333042041143232124012443001410342302031124131440303123222343032311444334322120231410203132033013331113200422010024242204001341024422442100444000120112221312131321321301401000210344111443342001444000402221103320100021131410002432211124312420244122104422143334214041403200331344241132243213400301223314403142333232410321320100340", "030202222131411122214241113400222133434101233303104413302340112414204201034211241333341031334232232121133203210111003231224213110202221342340322412044122201433200204310113211221340000002431030113301242114023442102420120032142442202402443333304133414103400301202343121311213214443123103202001024423122041301123002023323340141110221422024240112034121102431033044120332034440321431332101143430440222422431120044403042340310022101334444202203403200441101333012032140230214023424332420134434311432324340243232001021043023114420120413403334341222034020034323204123220043124043432122110243213324342424301213400332312211020134442030020220242103024042444043444204314323221044444302132440031233123432123041140314233431321003123140023042111332441000402201222112402220041313104123134230020024033113230301221233223343213031311111104232012044032300414001103403002244420013143030011220311224024122404432131403203013112412213021412242320144442312101441442212412432321313430301223321303422022124012121110042101344024042004321333123433433241232320042411103000021001410041340324320402024412142344003001220432113043131412011321431111412033112424114120432201032014234131332244421231202200422401330341343010414312200212241003232221413043120434100310014000402013034201102240404411343110311430043211340234101301044140201404041404141230234243043434044041101023021012032132310042130301111102231134200140203010421000332222140221012033204012103110310210200320014332434203220221401041310302114214331043023023334220223010013230412023110033042013031301024142014001101221440012124404114121303300331124440044202413314413231011343012114224331323332343002414013003340334410422212420214310044102400314124230400443032031330302410310403433033323340211313220433224114231033332404232130043232144123013010143034013120020111442021433004133240022202232201021244420021042422443043400211144144030434344202124120243101440013002431322242114202141042001244243044111404322132434122324312010232321303423330012043120031243410434422433010321441202312322104002010213422300301130012414412031032131244142312413011102331320024144033344241442003123300010114310230121223141200211333332401131402010241400020402211301234042122423131433341400420100113224424210444122103022032142324143113132322033430320101442303130313012114044320244021022423444014104112324032212433331114310021314022224224211130212421241311110112004034121031340022410032142223303302144124320322023443334403121103422322341402402211310323132103330124041000213131102342434102203001243142143410400010442040403033111343221341121014141341333240322213013241112430202030303421414230121420024244412232340020204141403023430302314012412302443220043223204242233243134331102312312204244122132432122101302411041334430202442300122032312101340200022442312010203131412310404234404101324430323221331220224333413213024424140204130411342132312223423021210401043031313302343244322332121222401144122220444330132423144344321440104120023434031420041314014134422403321413123210421230204110440011100213113410312004423344100102120213340441424230423421202434211312203010213124223021200330124332244324213312221121222114204440002231420312112002023103414111410101022340004032244333424023323121323220104221414311442241413032320011122023303221330404101112434104103231121020042033101443121100212343344442122434224242441012424114220043234310302220142213244213300413001443411343043213410104010444004431110223131030231330432114233344342344222144334033233411031014233324132342402321133334224030100114440324440423012303220203401240434301431141102103312044220013421111111140441120133010202110230234132023314014242122300224201042010410142000112440403110031233423400342420313202132000201340311002004014414333331002430342301330140411130344211430411240311130214140043434402302300203312311412110041311440001202034241134442142301111243123223110440014331313441140411333300100043334102111120422110303032120124431013043241321010132031220342002040342011302333222232223402230423443443403122114302030121021143343041421121300031003434310310422341244424223332001043344410021214032034001043121230410213221433242332334323422024010313212011441343244143424302324013410000400144142243443311014242201141134113400414043244313402414342011202023200223444330001411401023004423001202223013233200213321414424332342233121412003242302223043324010230221444241422312132021214143211312434142323100330134342014101040101023243423344330003", "011402042044240332014134314133434023440202130210210104113321212032402020101322244031314023401441430040032000042101030443312434334330034401434320313344341104403013024004130113344431221403301031032143434420210003131312412223334343001431112110430112401401210102104211214423241122241401000314024234110303334133434224023112042310203000312032130314030404101013320420023414041001144240420304404103430413213134304043134040312211232042143431210414413224112202414044440123443220111310220230403422444242010103210234144202320433301123213233314004024224024240011403132110242113112242130322003014020330041103314044204042322230132303222222410242102141311330214133013331233242214140104313200003341044101300342204021132414033312242123124201433011103322214210104000431330134022033114114342140410434101204312340114203001123010013211310224411022001331430302234040413422430332203000231431122211112202344104411234114043332423044434010142134203410001422343111203331044344421022400241300321332124220342434204442113204242023300344320112333140033443440143212141424201411222044342214321112132443103243431140043121424013231314300342122013202003423024130412313431102040230314244142230014342320323143320133232003024244040130214240210432040034133230100103032131041340213213011021413334214143442234303200244311013122440413342002002442120024110134431024401411001212324302442012312303333404313212341200104303234022032324134134324411042103431213141342400220233323430202312003404430133442422231212123442024311421400202112130204321101414221121001344212413322222221120030001324031412121212344221022310241032242433121410000020114344234221311144223321044403101302023331022023012422143133320141230032424414033130341013141111311414234332231222143124441424442100031402244143230233204400010414210113201044400331240412023402232141433242130044301313411314041113003343100311140014314134201311434240330203303000441113343444330432113310212221212143402020403132010121301130103424442401420200324424014132200010240004414314442103103404114033033200321131033132314010103101214412044121300034121114224443220321104233444404032300210034322344413333221340210143241101244040431414310232121230011134412011104134001230010013101212333100024243404312434433230024322324020241343104110332044432413040001044341314101022143302202211322210314311143144323304013223423201202022442200401232203101420114133124104324140112302120141242444130342110441431040204144320120420412432413121440221211404000402113402004132320131120022043214343203200411444413221102113444232442431300414220104433224111034402320303333232114210124411401000130133311103220413434011024014222314012130320010332302143120001110034240043122101134211424132324241212114240121340330121132132412323031333031403114210113001341302301241111334204121402031142221121113341411041411324103134103001221130014001312300142330113242330343100200211220411321301102000032210001324234414421403003300432031203302010443423104123440114443000211013022143223432102342140244204314014144143424110213314434044224101203044131012042001003141120312300243411320012210432404334424414121324301143340233031444134310124034230102134041132433422241101420234121243214133324204033411204111021400001101024230224042132023113320331112041043131134203232314242212104031043212230204143210224000231343343221124021222434303330133414421331044420324113112321110410420231030124404302014141433322114140203021403224333322414002223433201203123022210143424010212341210130441133124111440333430423110124141201202041243112311441203342313230212341023014414233341200431112333110412330000143231042110230421230213143230114044440022124000213324214423301424203430122232404242200303344443322341232442441142334401234102133040033411044033340234002420004412034302314203301322010412314021421203122413042042032414234201304020012441413000100202341424314133442210424120324004130304214132111100314200424302443000034421213111003012402400122210241433003232403220433431320004303302004323232123212213333420440433020212003401002330013422430203412413302323011214440031043034320111031331010113433103131123331100134321103342030133110423220112344234123142413423131231041223200203102130030024410313411213211021340201431341100424220321100142243213101322303103303110431031101211244324011303012130420124013331120113231004334242413404431440044403121021401423112133041443420201213221120304234410221114221324102003234230021003431340012140340033440220010032322434203123", "341133014212404413003312420444024434023223023410102030333142304040032243431134241230101421222301331003303301122313143433411242340143202201314010032004141324022242210024200303113100002443224232323344421412014242130343002202321242023204012033001432111040224100022401231314311331022124340220214314330433021424134242142422142324142420123442324043310224311124100400201123200220112420303441324241412304340222430210441221104424423333213043410232034103202022102134201024200423414304023103111100443304112132023112132430330310312033431311120003104321110120020031103122223333232004430002123101001340212020220314403220002220403331311311443241244301024121341241313233200212343013023141143110101023301043243344402241313423313013220312212140033343211323140104133233212443343300130241324444104040441033400221344342210132241334022202112211214023241412022321014243413000234410024301212434131034400401220431334304444100043133021331144314131001424003344244032122411312402013442030111014120021211400441310113200211030242012300102003132224233033114233134412230100003422311314241433300120402044304211402310310323234420344000113304101321333133242241414241442333100432341221011134243233223344213114301242224341221440302104312124302102233343333311420314142301020112142040043202422243030040140302404234044002302334311214324141223002102421111202003303040221213013422122124013113244443021413440034432124134444221421203424022104010303124402242120014402223433422120033030211310241131034244331201314413304403020112330430303420143102131444114032310034302001111223014120313314124120012422022004332343111111123143411214433003124124023034213300104220104232100344120122101442333022013103303022200343123422311303430113444314042333242244231444202003203030444334404201120033143042201144011034100221120414114012031440203004442004203040300343314401042442302002310204104344201323312411311031024130041314443330232420333103312340030342124231312433403400123230242114130342042414333032010301443231143124021013214002003431433020020114320124013203043324410342000244211001213403030102114221010041044000342134242014234333141220001400132344221432124133414400131310230000012012443032140210033122012300004112102344103422320314403201424344224113411301302413330123341031400101442042141321004422311301422234303410321140003402404101113341331322232123303344420012411013103121333033431400413333121343013101214024314130024144400341013103014422110403101422402423231022440214032202311402133042221201342403001224212002104034031003124024424403133211034034310102240312303322041213201444141104343432130020224433042111413022304241211032144100031303310114114333133411213140034234130044112434301204120123423141311402221004100110203304111021102322403100311412414331414233031323201143344203421420313133403120333322131432212443033044114342420340304320201303131224003244411023103302121103310414440001203024303122441303021120213301424142244430201304131214421013132313214402123301031041003310214033143001214131103313220113444020214420113044144014203124020111320224214411023444234433120230240202402141321003421444101032441204420023214400211223143102013304422240042421123332210142202430404323341120102404114421403110124212444021331223040031121221144244220104333442402232133303032240004222143134231132433021434123313440020330142201031003302220033012031330434031131110443021003334422423414242203413220101024300220434041132242001233213222341234031133033111400220104031123311322011240314324323412240441103343411112122021420233242330121300320432110443242113330420022344203140430131123002443001431131222104441144344330243302033322104321420324002323120330130213401013231241321132423144213003414324230234024210133411301121142211022104443024024314331104003443221041111141313001443024332300402121044001010204440431202211314142214004220033434002221041343402222344011332200134042303041232343042101331220421414140402204400204323431212231301230304030431333144421320130433311314311213312044400323203020342411033414433330114031232324312334404232131420000243400203113223432310130041313334443312004241441304202210212321140123121104241240001344020434021414003022101340012140141110042331343313310002241130334321304343032330134224122000400323220020422221413400220112340440030234244133311222031344420420300330442123333002431033120010310042012320234132231424300204434332240014202301341342423102410212111430230103202323442403214330122421414400341411232331441434413113104034", "030403442210242444121013002332433241324103142112313132144123431124100334344222431410312121241413123204131211343434023302141133420211340412342201030011230221111213403204420341441230244214120231102221241243031033113031233430431400140224100023114412343112200442043113440240030443233231234312210213300443230342242233244223301141122331404112410131200040043124443220000101020114000424310342133421401322123243133040142321433440002420000042433201442223124010204412320323141122203124232420022220240202412014313303042412414214002033400334134120332400132120442300234020014202123340410223113312134322204232404241411422324300143333004404404424143000224123040332021321111404344334323024004311003321211333034301224333040422401213221432221341323044443402000244303011310344310032223022203442103123321111313412432200231334213440323234432103004033344213230134321010120001313404012303231420202120414401003144441203133123121143300244341443003202113034430311002322201340422001133321032233433442400241041303000401210103410003214124132003234424402403344240441413140042401012102324244014124202403001333303043434304220202002223440210333123132441140042043202441441432023344002314002441111313304433343444123430013221242031323102242441024212330040002230123140320442240223331434100122104434303100233003231443030411112424131442001011123323341242440104214003033020221440423004141043434242014000230033434300023004044211244223224140043133221243314403343420303410000134213323024104330240244043134120140320323232012434243421040112324322402144404343401432420223424022332111412421133401131341444313031400200440433324041234131044143102433223312342323320304401122344302314314240324111400331004004111103332421200404344041123431403404011422203014140234322334344011304123204443020143144342311401230201111244311134240441034011134300212031102140430330011240032210043224120314234320334444404022402324033011330110211131311243333333324301114433220400143113000302014233100023034103420043223211104332443341232212034402401021322344321032203203410403302034130330420440013214344220233240213130234433332434113244041201223210111424222401120322304040100133410213133441211034434124304414324031232313320001103112403121232423122310223114041421034244040223234422332140012340311043031233423113041300431401223114342311144420413340202022402411411040143020210211410014403341222404344432344144240431301022202240442343113411242412042014403212343101204341032324314104333114041034202303011004404133141020012211140320342242230423224311021424013234440403203231202133224341013302413210424240134134213103411301413010314431404442013213042112221434420042312204224204122443331340001324010421011310220434210402122204031403400412313304020244233404324020114221234032240311120404204321243414420413141040233433202300302103024420043220420124232004322334133243141042424132434211303241101204300424334123024311123223144012412211222010000004403100144032441222423234112200112143442041330040404201413224112211420231034310344030210411323322124232404303020020230423303310310212040134011030432104401232441242441403324444132400120223202210104000231232420141202132424124120024430001033341000313242401223440423322022131224414441114033332031141233423313214143144111300132022130013242112014234330003103214431041034303013241401002213103323230012224002430023133202421100234011401123024123131410134221142304211402102033434241110013232002340013203033113332300310330302134310201320304341241144034214201141243404032132434331100044124330030013423334432220420240322203334322244330041233141424223030132424304000410114302200123413004214022201134034244114334430134123122114320301122124240442443244423023232044033330211333441221003144214113432242033104332311113343300230341034434123013400101332331402012034033243133220203314023443032432232143421133231133420121043413314112020314322323104122311224040101224101012440143242210012202141201024440130433424411131110431301332201100024210423122441042012001413021413124404120341433244013034421423314213442010212034012310344030323030423330431040212134201014240422203443402320300204200213423330044404101232122220323310344244200342444213343343044041024314210040444344103021001231412114232332341214212214033044244142000310341310201234434102304131401102044332012212001422220322312204224140341433330324004221032104342242323314322401113232423133240232432140233311104321133143330014132444130311210314344101122344303331311234403413123240012444232", "333432234424140042332322031121322034321130324334404041134010422420114023113131123122113210303212021210441241342402410242022311401314001112333433142103233142314142033113243344303213240014342311220112032341431414204241132434401332223344410231220244404300041104244314301212112312443200243323110113432422034120313342032202023024420401444340011432402210132334034032421243223114104103422112221112334120401000220222331201023431321033213141411340221031143241111242433130433010344010122440103131422144112142411032341203344411430304341132214023223142332202114213324002110430214304412301404033401031231320014011113243202221432234324020323100113431133021041311223211404010040422004023320211003311003341011042010212222433241421202411041334313403134033304402232442414403202333042423144201410232312333303104232000322043044424412410224134401124112314104042203114413044333010110202324324213244240240204411202433412042124241120441132200320321410133443003414310200301014322242430012314131410002321333012233413311431023423041414203044410211200224044330103240302312312312303424231234240024103411114134041111121221230402221220141031134130102220042121214410033212410443224242011241042141121223004003110421102202322321243344404302332430202423224111044121104224214103043041021332323442433412321002241433103322031412234144430310300004010001403422140214112300412221141301434143042230430102402021200424403410114014413014323442433314231123423142222032314114200031210211303031100303103441224211232443031004024332431333443331040230232122321042332304314424143140241424332321420433234210023444442320123242321010442224201421342030040244301002213324211043403243021032102043244210223441413332211023140404024020043233442114210013013124130302300002344201120131243013242123143310140033122304001110041302343000124133342322232312402423103013003141101401230302331100314341303043203433304043141144214323223013304441001002130411403302114343231421010304343042141311403300242244134110043023240022140144001332443141043002112134334440342404214342320020122331232000112403422441334014232424322224322310244100110113330333024300213341440224143043012331142033101312331403042233420003223402031203311323230013013004402244142230441212204040014402300310131402340400110100412314043130324431131104343110344303222022303141311123043323222001404344444242144320402132332311402244101240222112433001310030224240003014341241402414434233440414024244220211331113131013040230321211123433310041241244211020312412332402103414434001140244044143024340322431120331400001412022010322241213330142432021021223133402110314221042310312110034213223300002102431010311331033113421313231301120103132322121011001043421332344411343232321121030131140003133241242342201104101012113120031243220220232134311112303211042414104334020340244034421043103144204100133332404114102011020131244203110020220003214222004201121111424243310344131001001032332231100331132330243140011424223442120021034223334302021144424242210211410231243122413313144122410041034012001100231020031143300313424243413101233300201033101122420434443401321100013032112033422003441401210303412223204420013431034030101132143204240302120310301034133140100313234412011203403322311111022303104032340043204231203123041010032221024233042332042103331343343214310404044043003332400330440040234344021333211131303430024304333200331000040412411320334330020433013220334340043431043343034222014144303323210121111213330131141232431211132044031104042331300023332434324023344440000014032341441344433120242442313344212220120101004203111031442341004304344211023220201132312443221314034322314412134242012310333011204414240103133441213130143014114432413030401112432243400003001332232430410411111240124213144420144220334322013313021244203040014432341100043142012341241001342040021340342202202212222440330402131313211140331043344243423413244023414200424323400201211302322023131322223021012031011124123110404124441234334233431041302114232144232410033333240440320433014224141203122002233002433111424232334222240123000440244013002312230421143121233424423340104223143423134034003312243414401203322431332313433013032434320144010241032332043042222132303024104341014011312122132331234342443020332244204020112224343030310414110403213313030413344011314340231324323412110114214400113414334233320434000231402321422431323223043342431134432133442313320244144420102222133022114213412103013222304342220041411442111403430300431322332441", "130231012413211114231001020403443410213331323412211122300134211112211401234132213202422004140132421223430403002404342204411134110314410301442112402221032012433223032140223044414241411343242014444330431312441243001414230032343210420240430443231300422120223014001024044001310140203212223313411332414431013133013121023030240433234244014203303420210101430132342434330402111014022433101123203223022110013344102240203320000042212444241133132404244003120110321430011222302224242132120432131432240001311023403034341034131304404023300310223102004140401311401011113332314121122214320220231230224423122442221430233410232133014134213222401411024414403014402012404232121100202044100214203232423240000013014203444101003010144320430224434311312322110322213340114331320412331114120341111004414431222131143103221131121320031141143343241312123421020341212124003013140342034013011031404103401211010021321043202302002324031343142012423002314021322212003143232220142333214343440144240141334232004331110312142440424242111302112422024324020030223011231233142310014020312021004101213212221140323011204142214023232440311144422314411004331043204144101123342103332342341312423212320413003302120432303230343042300133334134244410404401020001033400140332213233101004421243033114434244024123134103332032031020420213030042121111431004032240224014340434044403332441011401201303402201324213441140430223243101104102322312102432312401300341324011204442020112322313201243340404344314102433211110120432243031344241231432344013443433034134422434104021140044422323432244014041214323041014131230441021313311112014202104003131432104143340204244213344131334441103114041341032323034412313001224424302014133214113321300023420412442040204432023241331221423210301030213031101013142044221204042340333401234114303042414201412220424320230324212004331412322000434130301000121122224434012330102313414302412330133321340321121331032232331041431341204104202303441303421231121301002141400041034131402444123134213224442404330324413001114304334233333122422442323144030240042403331034244410341413144414120030000134033431002041223122433420141230304201444033322421302114432331411301044341043300001411124034131043033102134323000003324200430442111020020123210340312011141004140142002014331231222134114400413413124014100314113314421123041341044241303302020343204434233411004224041341232022010331422302344243210010233300241202014211333013341241241423221424224143120404112130031441114443332222244213134442010120320102432430320224400103400021334430221003000240140333444114241012101423412101021443142223144441340324331132320424422232224332003204202423102220044233201244412242022420032243302043433022211404202142200344404431201403203213320204242003220200004230032003322033434401314314312141423031002123411304123022123012422002434141212442424200143444331232404443102400042040034342232131024002141003313320123313433422121324100034032120342123421000213010443224130124021233314131443242434044013042044103332201400114030334020114301201404123241143200333043032031313434413200242312020402223014120113101144304432440244012420424041012030223420422431344112021333202134434024304211233040202430200314243342020230210044221122033341321324234021423204404111034332241104233210310001112230413111301314424044333204121230103343241141343433423321331102324242311214331342303123214313143114431441443222141323343142001040110324340113103102333322314111204014024311244433220100232423030211414110134134123300031241204032442431300123343234214133231412312244222233132434422240213121133232213102431340320320410242203110101410243242222023423142224132143403201242300024320230313101042321321244303301024303100244321020320344101441023204010041024013430140020424442113431331421444431303331230141210004444140324142331433123401143321142314341212232301014040122214342202041211343412343132100000213134203331133410312133030222333314022132413011433140034210430101020041024112202202040120332434004110233403301402204042442234204434002431002111012141043124132012302014142222040210040102223004104214443403130200310032122222441434420210041104413333231333042122320344241201242313220434320411000441242030203110222221310124402420024330014100320321402433231304413100112203440320420101002130112023134304220100141424342034301013133241020110023124324233210412342421033013101033334300234030432443102421242103231121121201021400111212304011304103024203420442444041444230211244122231423131202402", "241023113042103401113430131013014034311424331320140411133313330113332114031132343202243034402000120010400022410301424420311103312430130214200431242240010100232430304240031413124404220412114421133023240344210444220233140204433142441431110212203323244033331313132433321004221414421100423404224110124021012032341340431021243210113033144400010033200010313333031103144442223413224440244423022142140140214400020223203340303221402333140402234421121133101320303440332204132132113421414343131004311314203342222022320232420434214331243332311343201212000322132123332114020014002420023434414240024121004203314230243304231131103130201201121423244041423330323033243202234331140111330143222042102142411203002230141213300214344304401121311022011203134102342232434243220320440301404221121141421334400240014344304401344410432123201320212312321240411244142241044434231011004012321040340231210222321301400421014311030032114222040331121104323000331312341324400434221323330124442141423440403300302433044011332332012402021020002411422432311231202343410441413222343420121121123202304430133122223242234042010323330221404211403442203312043302404142024402044220244400103211334204001312334244432202434123010424133142124233424102314343401020103300011032340044401142023403243234021230002214113203302442222422224333004204104042143402321134114422030204201320303224420413240024241312132441223404203323204040131324110231013204000102332332242343400243240443223011021031430244230332111341221314232200142012020142403441333033321232032203011004114232401110300122344311223243034044402420421234124003211143310131440022123441413114201142401431342141424204121033043011211143124144410432111303232343142413003320142414423224412422443114132233331002024440043133340244343121222411013443111012434003343114442340201144334423402140432103303212102413432430433111243001200411304444034310112242000331321332023014433312240410323101112213442313001024202024411203231434212000430044331402043303304331412320421432232331344300434313311131202043003304040233310323121204240024434303421014100311203223341433322111131020403000232422442240123232014213140333242210300033230303340204323340322142322233114443114342314123423142101214442020332011234140442403333314201342244302413020221213212000341141033344234101120334101342224004340303121240020432133323011200430431400032412103241332204041012304232440001014334301243111031000321404234040234014112443344220411301042124432220443344200401234220000103413223110310010141220204032401220330014303030022411202232001341214411203042404010004012233140310423201041130301241010243311431014310302104112423203032300021124111343020313302132410122102023433100041424404311042301202443420011112244004142114403002034141020331202041322101100402331020200032022420201344421230444302020303420103333411300043222442013412233203032014200033000320102301442234421041343301233112004043320303330143433224430140404432123334314031332331403021402132312111444232320333110013332143224211444232043113131003223432130401311203220420142302320012410343040410301332333021022233440210430034403020111000402202200404022201222212042301001043003342130240110002232032044123020422322412314131104030443031224220314303224044031024123030020434431411114132130102042224040030300422204414343304031130434301413033203300133023000243423421212011042411241100341003340240243442104421124221014342140103143002042114303014400301312302420340422401202343010420134021132111240444003132131001312201100024241420301041043421422223330204001403320031413342032132242232113043122412140230043210320003134230021012220230231041122341233002014222133311401313004010240304144031242212434224144324422001410443033232420113120401442303243441022003411024142040020413011411210412303404442434413200003302313223014001300400043340220443231323333221013444301340342440204003132400322040224024123434400103134330130044432423334102223333204031332424231413433442322323024144110313110414214344424101143410424112402311013044442042210331421120434140032313243343112412430130430430113200322442002301440042020020042421130023040221030031240304444302110130213200411330112132040443002440221310040400213310333443440110312104030111001211013242111404402132323344420424334440242401442200131004222401104241244412432322433144012342431104132111121031042414332424022210324140231134130240213142220114431334002003441343431314222230312300013241440211030022021022024444424241232112204333110232021031421", "014044104221333113300114202201023142231131211230340011113300202140412300320310431140142221433103010331132334321043440442423332112202303024043242324033444031403440132030313202301432332124430010012134230400420001004331044342141011003204041044230134334213100210040001012032301212414330430014113122210032343304404420120232341341031330101224024140033424001104000000323013201401241441104312411303302212414244334122324310443214123412404141012120004244204430240321002242201110200102032412133301014023110310430011401440223022334003313032110033212321140243423044002411302313212421234223034242441210033212012320233133014334324123200433324333440144403201224013000101122203104201213241043221301203114122304042031022040000104010040034000223424434144102414041423412133144400132131111041320122221032412140411023102243043121223301302042434202333344014430100044241210210040130014234434344124121300034101013202041011131312220442223042204033001244122220241300232043333101012432321410323144234443204104042331240234023312033310231433334333211140341001400312314202210212430203244124111004410111234331221231442113334144134144112401012241140312040302014324232110040230122041343300320031031024013424031101134304122202224024303222204343331020231404212001134242112143222220110234243002140231301212434301103301111241333444433103002001031204301421011431101234311142423012201021140202444333034211221401312132022303401332132401122303441010322102033131311402340232323331010044132031402311332013321041340011133442014430044411332024320014333442404004131420233324240414111200202321432024014102343104100010334030443332231140010143402422324443042023341140004401120323401013131111144223200123422122320232041334232041231421114323044433440131242110013210243121134412242012033440212144442101401343410321240144432133301242220322220101301240313222422303404032132233404402041422041031222442114321222034344004013103122432301441314210123144422102104022110110343104341023423243214314132111223131440040330134300433110233003140334444122001321023133033102131340404012121440133331111030224014030041202423042220324042403212204033204242443232314230243221042111013110144141330444014043012013002042303202432023210144001210240320330301312240423444243120322123114041411332020021003204242301424424300213040214323230232240331332413343420424400003410223404114040223410324233003201312124101112014221423313122030144011020120221120210212101323244314124000021324123111143442243211013412140031413242034343233401124120120141412333424134224434442344114012201100400341024321331304144103202321300220103111020123121031311424411340211024201244242142113314331420113340341011014042430111001401022444214443232030101204440031234433200240202312323244314032430420042343233111102222111134020201112012433131400421010142111243443230431340344341213200402432130203440403343110022410002414133132334024034143403313212210214011244144314424022131312334044212010030411030111034242303102202242120343013444442224330420212403423020441424211443221031143040431143114141241424342110041101144204422111440330322201311002210314321322001304021024021231001300002140343130102141342332330420123343424343110424220311404131004320204402434120143342021003422322120103434213324012401440012444204422440332102424210004434104123011034413120034432001320130220213230230203101023412434231441223014031123221034223231403030044311123130210124443043423410300043122424121001221441112032201140202420300200023121424223443004012004121001333124142213214333443123011211133234340020123333003032140111412001013243020043024203124223442230342343124121140331043222222122141423002230232120422322102141131222332231312040240223241233202013234114303020122021123433344333332440432334324110403430241001024002240041033120202244023311203424322323043420314041044224103400303134021401124224432021330441420422112002400030144031241043132324142431022024441101320300412213012230323031201130130323310130213242204240021242444440422131213023223420020310023233324234402332014202231041333103033023424041324031341011411211224041324033312213020314101430431210412014233344323141411030024003013321120040410321002114323244324232333400031001402344011302122003133012131323340244240004023404241021322314320440323310231102201443014234331414310222224343300410201041144020340002223403302332001241021042144010402211321442323240102030020413431332214221403334203100322411214323414243043114244314443322231234211444430001102044000231", "003134304421010232032302044321123414330114112243211111133001244042024412143402412231123024320001244034204124042121320010422132412040210413330104133041012133111002210010303321231014004314434230434204120124422312140334100410320444233344322400304003423342040413140213334421111120243242144411030131041231031110404424021433440241324431140102030244122032110344000412223114202413333341343222013043031114323002241400121344013031000043012001102204243434002240424331410021341232300413421023211310212231124401401233141143111312413342220422031341013224320420021414141434044141023310313321142101344120203041001003401240244444340142243340122132113313020120403222234142100323044034323412402404032030423210140312003244230104122421142240142022004034000013302441440331430203412314024403344323040441232202433013043012002023344414401442213200413342320124242031131424231024202401114213033204020040343232102331424230124103241011433214410110003144020001210144134214134221331044134224304040034202033322014221242101240223444142110032022424231334403024012414231203314440110101041430343301301421212014030033300303323311112211234114040101444343023321131123301213434223043433002142214012424234243020001110322114332241011314212333124031402104400423343141344430111341412401334200204222001344411303310240113341241423343100331322010011001440024214020020221413003210321034020410444211320420211433111344302302430341312013044040332104044303111442020013324342031424400004031111141144430021012122002333432124211110212132313130021334412312113132420031112020323411333001414413433401430043444422004404033230231402003304114033334042100133220341434030220141001421331413420442222420332300224343134342202132442323401231033040321231100042232012131301310013141101424203232102234342204324223013111141042402233001404230340221122320123410141444241233341131141240104300304311031330341043440223123324221213204133200314233013023340224132214243222023310424430220443203430222322220400244424244130334141311344310231014110020110204422424431214321232132120211204302033224221013343404234043024331430141142243424031223124240343424403403031004021143110140032402320443143300102113101213020230003212214133201331031332334240044121011300014132303132313000343033240232214342032203333310332431044104231131343304341113143343223233201210412133232221342004142000141133201213412220433241332023312323143321402312401024424133320121222230420201231004324303304114340413142443423230341123002104101213101041200144324403404442322403301031334343041032132403231332003011012100300132100440234400004024024004414132420341014243341032314011423443103031331032241132201232330120003432340414241100002234212344021213223012034014100321212441424334441403333211323214004212131044441202010022243000020303320442103141112021443302320040412403124113032433131000013114432002114131222111420134111434210222044244143301214234131024241000320411420224341401012021211000210033024301122303211410141314111030330323402043002431240111340041102111442213212200033333124420010412231214321302344001023023432112043001132421014204434112430112440342242124042231330140420311244012410304032012234310204041413430033441040401422013240043132042030404032421210014402112110302342110413343013441004034004424112040343121431313331121320244133320401212320312124423110400232331433042423104031340231221110322411200243011040410102440123414210312011401440144112310404134230041030142340202232113301302331323314321243301101230332021332020201213401033223332024444001204231104423103343103330230442100342102041303422001004311410414023144412132420031130230300031344132441012444230100440431243444110311311001123401221312014441433442341323120410123412432101100344310341222003310113103414103400442101340040231132424430144321034041344100420423203143210131224004132430114430431422142402342431420342433440120213400234301104341243124203100310141042214300244313023302002223040400233322314023122014104123212320444224043322120223322401233142342102344141430311420243222042224343420344011000300420133033230303430331100242033410304024422024431201132443342141304234431101000130402242431000101023243042012230232324004241422030021111313300344303211021204101414412214102112420424033124120131022243231431024013000430112014332030213423040430011334342134133040100141341344101122441100102442124424312202244221010220132122012034111303441124004141400134214344342001404012204134110314300013221322034002140140320303410300002244400", "421004443420301414022314221433320143301231300434143441420313112320201221024240324222021040334042200210011331020121411423103440204230144012124243213124430212003433020201104320031212220103340431210032104232342103131313040320010041011322401113401234430011131140333331213113030430142140423224013340411140304111232021122300421101320133102203312134334010313313134402221330203041434132241113331430431414141224333411400303124310004441330231020341300402421411310021134414141333020104101010204222140423324132413140322020032324014440000444404014042142302443043401342043011003412201200312320222201032332303212404430414241102422441014340303223320020330221300014204014044210022422131401210043023244301201203220314244204300240030003343042340201312230110211323244020422342004423430033202014042011403133422133430114411043014212441043032103231040241233200133044312042201123414142433341203312010223142411131213444203333213434113410030044420211201234300342100112341103300112344112313000020020404403204040303000300311303144034404003120224440343431142104323440222122302243041012220433313302313101124122233400302334130313213244321134112420243302204144031002114234401211023134133004432030023410414443424322043001212443332010234324012204443303423423011310140141210444014410244421214004421143323442110443020034023403002420043231314201203431111234313242240100133404124301000140323143404404404103310422124304023210222332144010110431112002421121220130332200012032000220100120022231042323103022133204114023114411232312244243231244202214144122424214414100441313100313430331042122042040012114230432333041002441041123330414012142423344442230210022032321443104312312442403133414330003240012141113004324412310103010312320222400122422123443032123143232433031241343034434231213003410334401411432312442132244332213400142113023413124003423013121244344133301312033134100103142043133133401040134412423423222103421014002132122334123421442004312431031402434110131341312242234311013134101404241322423121000410110232424443110333000023210104032110013244040101034211344241241244044112243314010113334020114142324033130302232434030121114401134422124124141412401220112141301214144213040204112422114140004344102203204343402100423301311234413024023224340400033444220410023003443302204002201310244440410111010001413401120030323332223201043314034431344300333341310003241112201031234003310231204003003131010404042443410233134133044321232300231404232013431233244112241413404130234332123221330013123010034434311020144142232203040133231410233444340343021201123023000431242222310124124241441033402344040440000200024312441413320102004043343201014030320213021101022310404034133134341410310341011122311241311002144321341123410440322041121310114024131342420243442241110321141022011430110344332442410014040013413102004232212011232123311120221441241431322012112320331224110433133122231303020031333012421104431143404344034404223421023321122004112214333140012341102324131033414320043431004004330140210223112232434324312031430041222113004434114223334040224312440404042014040231210423421441014321204224314331444013123201314421304030131413242344401343240401324112100014441220002033234101134220214312000241334134241203130102113310403221213401011101222242112223102111412200232042202440244133031331124143032443320412132324010031220033024012100104230420030332002340302432313444322243423402440320314011323131423041012313402301223000101133031444020112124402223121022130023201240431113411242221400303132103040442423411232001031022132144120432213243144433300440131244142230243100242310422003102413014022042413313200000343042403131021044032131301202132321230311101402324442431224404122221431202341012444324222134200214204240334440204113204432444004100424430311210211023033442321133100241103213434113324232124231433342403312123120403133114030212130423402431311003230420313230412022123134140140134114103234303240221032024333031130114212402040004204110314040111313124220142210404143401410341230041414201424141141112423130210024411341233422132440400133112031034421120431320202301441141231112211010434334431301022131202443330143232104302202001331022311214013304004342040242031000210232213031010010414020314302304031022132130202001440304430400040234341131420032321424411010031124333343031314033144440301410001404304233001241320412444143013322422111230400032120202144202034040131303310422114201443012300201412343012221222422423221000241144213010443321113323", "324440333123301112111301430020444410231401004120334224330023313140130043331143214310133232313101040122040013000000303240110021042340310140021434133100044011410304122111000241224002302332243442043113001213343132140133322421343000130234042130340031320023022412343301431022330211243303413040101113204103323244311032011221303344403203422002223403344430240413310433130421400220044003000141030034412410330030010044301232334324044404343010403423343144134134422234400101023420240342223000333324434003221232100143412400433213232030023130123134110014242412301222343222231002003023100432401132210311032333012244102010112131323422124304120214131203202401114132431414132000330134440101312344202034404021300303003004442344121432124422014124010004032003444202230203322003311432432301314302141132244020443440144222113003322331003102234332213242120403222134010111314401224120233033324031112022120121322023440410403413242444402311200221003342024103212003112004203423234341124321321203141243401444001022112320420244230130300114412124133320013204203131204442430204430443310440022433402123242431230240013201423232434113310313321444234204011144242030223110141412210423222204040222342213222201201001042302033020133103432230302444024333041321014024422430314412413103142430300313002312404020043222021220032344043433200210344100430221042241101114001422140430310143214330433042322032030424401013321202013404340024240211314313124333124134043343231322001210240221224414301021431432210434143033130242220322321101032312330203000423200101024233201220342411011434334311422013313240122112030420233034230113103031423011041123140410303131344403002423222433123343201004143440342141230132101302034114030002321204111043422342034102312331014024233444322001301120331044044011410200332121202112433003114201134243342031424003101413310314141010424344242211410113124403334112333220210404420403233030032220132133301421420101222300241002403311130212330434431304140041423211032210311322233141224320203421433001113241401141011332213040000324043242411013304412420201220243101400100412434041313440211310140243241421302121424430042221222324024101444013230043433432122104224330231303214024333442121403123121413132332042123120020233012014303433231001300210122144123123123022320322143242211413424434444323203222134104440141124332411133430041413340131020121434214310410201323414431204104313443200024143420332131133404332331240421034441044122121041402104231423133341204203121111020140244311100211322311000340323211424000120220222124013242231020002424101411241022141210221204413341114041133411424101000033024244332113422111044003140002002112221122231011403030240104034202140102344104134411443000444140113323400044234432203443142320030243420023110230230130432323422214221441011041103030220412304332022231103400233131132300444344034340012043000110122242002422442321104210330344423111303413111133341034331321134433020000433003302330413134333014132233100134212043332124124440442122343224143024131401031343401314022111201024224440211203003221340332021400103233302030333432003012124441003310033043114133220412030042444240340244234444421330102114400440343101044221043102343310022312244034140014240022114341030232243304300344131131100124134214400312223200344022401224413401030303401041034004423312104210242124423322301331020313442204440102401343444303231420224343440101102404324121414044042320143143333102431121421404444422232332311403133012421113214433022410000102220401110314314333322342411231002114143200111424121101004243400443324311000444202310342111321412220320141304022223323334311213441144413403044212334432423330433234031020342322442111402321011032212212422020440032243402120311321443133034413131422303412110413422444130431131133413411002224004132424423030422344143122031103423322333401223313312203120032321042444421404430424000213031223433022421230144141013340310224423420312123330411043201201204230332233001124040341043011234440241111120020214114411030142143042413422103143210314013434204111312144133333121140333124234012330101042241100424340220111132340421133302242240021004141304203122034134324014121034443433411120440443241031322112302103241212220144422331233441300223123030124334241113420413420214134104404033044212133432431124010410320042142221124412123042414201230442011014230014241204214010242020322032130244311423441020234344301304441223003122103034423124304431410024412223230143400114344114124122200004024302243202413", "404432431402100311212432134122422324223303122433140114314400004244004122323430413023224331423130320130311432001134111424104031230241432134210112401211323210003322131132034032414341410343404133004214402430334000002122241212430311201211404301220204041233314314343301303402113412001421424302310222443133244240300133442120210341333021131442034411424013411210113021324003012440113223414342122240340324301330410313303132031020312341410222440320000432120200304041322112232132404311411422431120002440043224330024023242203433241321332313112044301422240243311403022114320231210244020011230312020200010302240420223311113310412240034002411040111114041030423133440231141242122004033244301312221433120230134234140211210402042244243400134240413032131222042334012433434202204343331122010012041410141002101413310200440013312141244210141242421213032420432111142002104324333214410304124134230343024323032200132330043011023130430430044310032303402213140430403344434440000003202033230413443300202424244000204341444030330043422131223340322220430133101004400334303020113033013142410440314010234303100013440310241312303003400001112132444344444040000010412132310012400433320304303332324304243321242343304041003244020004024433402132243304443334044104334331111324234424112244442244112000040403224210203314030302344402224314400102221100240210302134231411234031224032040433234001422200032022301002122301121110122214313342013312414400023322011042331214303011234420043100302112122004400230221220232403102414343132240312333241234100440141314343012411111140310000311004033224012204304214214100313032031213322432024201442242002221000121220123133100014222130301023111434044244411231044100222040200041423123230324301404112202324042221004033011341101344430230031221213144322340131102430044030323421404420231233324043411334042033432040120203410310414030211242214344014142043430204222214000301321443223310210104002133141421143044402441224323001243304110344120001413321403013014111313100434310331403244144114402310241112221233013123412110303430024013232140013422412323122311414243400322311443241040234233314322030011200233121214334021242400142442002141441142230121233232342230404431113310444424021400422224224321123003132020132131343410131303142431233001203402000432123011344003210231200400111213013403401444024010311322131202244102321113112242401100430110143232221110401134002133101131224422010314311230244432300011343014044402140321412202104001242413212400433222431443321103203204431111121204243404200034030341344222120141443313033210213412034312424243113231101332331104044400013434142212441311201440133311221010411431430140422420032314214310442132013113012231320424303131300234021414320041410143213102221022210101231140424232424222131340113421233221421400442003122021230214042103303224310033240341104400340002420224440341114120331001244214213311314110401002412132201330123304400040420433411344432121341133040220021133111411322200013414103213424202040204301441044314012113233242104120234033312014331204110022413204414101343000410103442242120400010211214323031344304132312431010310134020421203141321101214443414220410204030232411103202131341042224330020044232323144114233413213103210234412434342234212031444340033413441244431340332003133042212222114240434012031232020130123444333204220232044231143203434230440034144001110142124324113323120433313012202230040000440101224340014224432024120233101414423210322321403403114131441132400132410424211101431344234412441411234234312331332302113010200114201244040042212122323431004021401420431101042111123321021203210403143023303101114401214010222413113210401312311214104401411421102101034204133334230222213343021011013103102303114040230220411020012130301430242430132144032133301311440333023144423133233040004130141133224332201213242222023104100014300122404114201403124012222414430130024130343121231202303300240414242231032121131141412404124132230140423100133330322014113212312413041111211130223233402424201440423013123122124240423203234204440421420014023241234240414031144042140113203121222402342120430333244232004131100141312033004213243201214401201131021424110300042434431234000022223221130401340032211421042044421013020441211401340223324130112413124330200201410340310121223410410123444031130202441210401023123331324001334100322223401143341341102332221341110111333210223142210313300134241224303211200020324320111333201001304440100404444343222304002130132304332010131200", "303210101021222110341201132123141133043013042324230002043404024401202342013122102041331320421114103404203000134431204041242342134023101234440114413004233000302402012323321113422412404430444221321430413130213332343314304323341031242232004312010103302010314000322420401314343240000001324024034432001034434240410142203340222210404123141433413302331134443232033000324131300444032022313220324323124233423242022233031204413404444411013343133404331400222234411230144441332004224003300343120232402423310113320200303010003323204441141233001410423432342333230321324143102432102112410414113010310234243223424023403133412200131131010103114301432404113432314122204323203033213140104314044432034441023333401104124300131133102230323220104042112303241341232130344120330314322011113003222312111304312032300014043414023112334122331433110123144441133043111133022404032403410414002004231223104110413010322300434040401224340112414021343003230334320403334111103331143132234020244212303143030144141322341433143032424402012403323113104134304404322441420012132344042132204102332414204214402401420300334002124010023130432033044001020042202143440413134130022141131343410242203323022201141320404124204432000143401102414110434233013404330312330411111302004424304232104201412001331340111302140413403332230304414144413332231244100001231020021202111333420412000113212421142310302023334401323031134013432112030102331312414204110032421010114344033324032034301122440344110100134320410020042320220410043210413304320122110312401223422212233112021211122441412214421411141433041022442323324334343240344404310214224424240212444434134244444404014011341230123020041231212432030444211413134111220224132111310404322203401000243034203143122422314043142141203243041411333044340444344030322131302331422340331434213100130424202400214320320013210224343301402321004420120413413021122133103324232141022120011333101030402144210440200013001344210314314004001324343033121210404334010343344332241332431201412140012313131232240322132130030202314412314323131303334424023012311432002124123211222132240241041041021331420222031243333242214032103033204233332430002333303200330023214422002342032313014202123203220024242334333241143231134330230111343210134200332243021321323144330001023413311440201040021242202330432001110422041114204022133332443131143124413042311230043044043221211304144012322341334031100403443340020323324432241424331102120221300333244321032000001422212421110221414204222131401311304311012402331120102112121143133340002202234141000011021110200442144214340124040433210010021041241300333040202134442233421222120041224324021120332121102310444424041314210440212320100304010203032444431011312121102210122403213131224314031123123132041212123203224121012342122324020102140221402021023243120044103113004122032232421340011011223311043000203122411141323411040334013233101131214244101224403110333323123033214132413342031143232212333343244332404313022022312444244342422231230102101020242410010412320004121022313431401231001311122220311040030443404430322020041121213030343032142400043233144233343111402302313124220120300233230004003214314133012341211134334000210441403142003030221412314134220132103011110034142331321301003310340403331134113001144211021133321020211424410004132340023444313043014042042444201201314012343213311234200313301232430442402401303003040040443222414300004114043141044004010024243033021334433141203102431440402212444323030432124403324013341440114302202324012104204224123214101023322131143124444344243131421342002042312401334403341040113240110003210033100413020441334334334040420043430404334042402424440130340202210100133311224002134124324044113130414321122103434330400314401010103202300031131244442402024002241032002014324042013203221303011314440344431202002341214034100113341401344342304114121334331013431112244201033441244121443324201114043302141404330102430223420231124344243302123114420130221040204303330332443313313334431012012014223200112200412321422431204314030023121034120030323122230230004021324133211010413043220434441112411131300004443432130200332104431213241441304330213300341000442410130312323003024431010044222334443341330414223422412120421401323211334141003310024034223132200321102103214301211030100110412312441223222031203443002303344003014303032044134104203114303113133033302040401431202241442113130140144002320444334212014344111323200342330024232011433112300134421214020140402102244410121", "303222014102414221441422220432440202234244000213122200434204234401012041330121104233124213034134242323411441103114124342002321002134324041303021211224231043422202303102211313010022424301040141011414012312041204104000041433011232011310242224040202130404012231333422134222040341411002121434340442201141112043223341220122302341134221330243414034104402034021110100132103032130424222230241344000102412133240241022112303430042023431123012420341342130041244131444043243124343000440320031421212421402121124231132400344401413120423334312113422021023040342233102420311412001441301031402212123302023404302034411301011410222431231442312000433312431041230132024000000021222304432234431440233323121110123211230040142021002431443421321241430104433113330202032402444000010330144312024242441040340231002312203323423230414333214204040330242230342402141103023332212123210311204331104412211113043411030300043442234114203032341223311110301130311212231032421403240232323121444211244311313030110111110131430212110112330404134440342203331020131121032201424134333130011213400242023401000130433420223302113330323240422320312321001240403401010343003130013134444302311010214143431234101042331433032304030020120433320013324044322421143043342411224230213202001402434302213204422414214040233420231233221323112111132241434122110010234423201031231204244012304023231242140433111431143241444423323130004132003244414230442012124001020431234443013130124240444404233431430031242230320220121143301440443403343343434020121424431023402300030410322034223414421404140014324430104041410324310041334144433410141444301444201124332111242310222120314020040324213013322141043132411333400314142013133324333410241113302313004420141240300112033032001410214400042003001203034021004311104413103102213404040211331204012111022033111211301223234243401342004303340014113142001432431034220442043013440032233041113442032134040111302120223132403220304143030311141142240302021211423301403324100040412322140442433434323000404330422333341440030440421302033204043241413112214320120330013333322412330041230041433242111443442022301011104441422320340101231420232341234203000032114310122242033310141140340210313413420220033240420100440044200142233144413221211242442042031201331331344440044320300233033241101042321303442301331101212433412100010130201223314111410303233320432340101142122233124033212404112233123241114231321112023031403012341101411444211213203244410304012303021311004142144434224211412111034021314044001432443443314321220032043024424434432411232121141221040223121323432314240014442013000332203023301034141122442403400213412322304211130331104340303341003212400200404234201401403231414001013323141114002004041031440433042330231224431044021312211420403001022321003144433100032324424431310421400442312434014042313442210203424223432243110310442104332214342033114211213400424310430332143400443010200032311302102201411044314432012301122223340131404103103343031012444044011441211413033000340043442121244414404301011243341122100442220032212304031412110011244221134403133441432023024322311403124211242123440131202024440042234102242234342021102304132432242222203224114112010330412432140203401103231134304211234222130131333400030142421344244203210343443413032102433243130320024304213013114420121341121320210342234421031310400231020040444044023240244304142401121331102012412200203101003110312444312430243410311140304002114244212133422403404222043241114004011430432202031033032232013301401333224342204421441344444401230421043000043342432431023434113231232210202222444243440033134422323241402312111412320134230314331441342043301030300334311320234133420403333132114240331224424231134010141002112202032310142111203233212403422113323421234402301230113241332104204202103222402423410131141013211112334212200043440240200422203022200110231403013024022042141101144210300411141134303422022014122130112202314334304121431443220113432232101423440003042034123440424234102414334021121333104031330324222424141143442331122231041004020431220411102340010200244101320430420430011031432003142131121031204210310103133042202242413312210101320031314444041411102323243220403211120233213243222023442133414400324143034224321323002110433014320113011204110233112423232220303244143031233314112212114311441130323100032221322443423330241002111113211444043301110134131013323311231213014230322210202213443113021402230400442410233223400424330422000141401222323132013031030231", "033412134034341210324430142004203033412213440303420441121320404311401040212021202101313024132130413334240420221111103424441012240034030114234014013030211420144410344420414403120213232103303023030432421330332240032243143442113343440211243332441401012122414204002311340224122434211113310311424232214223122310420043003302202120014342022444424204303242441402141143143323421232211344213113000411404001424244322101422243333112223444111334240424310411002330342404000411424344032402332430400213324031243114410144141312313011442213112240103430204410313304120301433310300133211140243140210231340430414303203422112314341012124300022230320242010113003434113434323322000031143240224432441031342210333314011122030231021222043023411413311330034412033031011410430030033311420241344241104033414212234430230232411123342442002412002101314421043311131224220111442114230320113423402304420441311001341420214002313314232121244403331113422222221241344242400131324403122221343310020311032304134343023434324312142224033020044012330424442401434321034342441441311244440044102241110421433321012410242323213412343442441330243324104303411143002103421240324133302413134234312242404431322412042112231124002421014334103200402141420022023412013042303000244412240143013122110444121313323411412303241020012234030310422141330000114032003023003210022244421431230420223141444012222042302131231011422010332140042241312231333223302441411224443201103111102131433124230224443201402301240331034020011220140130023330134413111012444433143103414242343314033230120321102220300013421402402330320011324220002334214321240400430432430102313124040204223044311302332434223333303202341242340114220413222110433023210033421344311113134134110040401031432102300204231044041004023100001042211140023311140322342341403104400422330311134044140313324104042313130200442314414314340201324130311332044203141403321000040114041242211403214344333042414003100043342100004414143400011220244133114141134304324313201133300010240331031424044241303324434204221400220141020023013233301422000411330241023011343024143333411022430400100443042120014410230034410313211002443122312344410423024301322240002133214232003413233304440042101313224022143043031022333140444304412030431130102041020032003431041033043310234243330424323003424230021201434012111332312413320201203031340111323022443342441342030333433114004424024303013431314321011313204212412422113001404003200041204021420400240013334101100241000010244334100340410000113113313244011210202124034143303030232440210000121344014331314232022130204002411024432243343442200304411104022333234422021131131123234301122422323014201110324442244312312102404144233240411430302310220444201023001120234310241201141101403103344310110142044131330241001032433301100114222134434420010222403331240004400402233412401424222113321144010301234014420144311342414341304233222400240123433204024002442421021220320434004140032342221440210320413320220220003240400203204010114221401201241313441420023433441040032342134220131242340412014000010114214411231243010034204334212400202232302411243122144043142421011241313204330133123014140413320144311320443300324034314410222400314331303224210004440040242143333302101202012432142410022121240230201423303012014130201014111314434423143204200121013412312013344403302120342111031032130022141130012041041430123020442422034332423331031133320024113011311331442211340131424141231413441313341200010244024311444321232313040234433324203321033340444214023121023222403131221310041300323031000010142030103004022102114212341042431141341142134313002133403211442214421310044014003240220311201031042132344410012010041321110021102200340234444003300412024021320342212111233213313311433111431411120141214433124103223120131423111143343323043443412202302433000014034030324231312312110220120324341440123224330424342120013331302420403124311343434310310204303201102240212223230233414121423343101322404441121041311120003323101130240442000134234024424114032342332101344011431103304321130201100224133310430001131314124320332142032340023313113201403404033230442011211342301314411341444433421244404410003423141201312212141442304340343231411022001404343241420013303111130121114420103343042411011400411003234333103022330112004124443334110143322221444103131433332122113430442320032330433122200301334300101143442042301341322121032304243412030314043211030343244040313042211113003423432042332000042133324411320212124231243403000", "414211221241303221320032403342001120233234233324334203241040212111334411042430223024344022244240444022002023002311213104142043122342124324200424441213401432400302343304131133123003123232222442343432400113443424440424320422421430311413323300341420324430314402134024244302301033113244312044323133243430143334100121041224312323203301100001212402112022133424424424304302013111334402103342211432123220403224212024003020014130000342133011200300443311342202012402441230121430244241124342142434143122313432223022044342130311120210134044443112310413424413244110213204414203043223100024011443232314020122122443123030013411022214112122211411024402310202242433223443204221343301244004340343020314002402402221404130103221314021220140303110313124331414002033203111441121342133042441444232032123243422201233231143221110334432201021344420320422411211342243212420444133321220340432340033310204043042303244402143401310200023102433202414401224233331124234320044101104211011223324211334011102403134214123031020043303143032443411022342441412133023242324201040112022112210040224001413020014401022034403312001203340403032401023244203314023114231014013112011423344441234303213210122330004014411031310432030111322244122411214241333012040242132402243220244331022200103402231322422003111220402240100442220324304004411020104431211422330114420100331103440030224100241200024414423200041132422021344301302042023133413434021441030100031210023143234402312442320023231321300430004304202314323311202402322332124340430333132133434413203121332100322300440131442210344302012144000002103423441410233321110441302110224123303320130422423110001414223343242112342011234423232004400103004300104140102211000102004020044123420214410340414231024333224114104023141233221020440130310411214322314421110432323122100433034332103400241323333044211130432340123243114034333032213412201312042004332330011144433044211123043314422234301040110011201424420421234102334113031114304044340120441111404014333201121120440323332324431101341323041100030411221130224342214343013411120124230022443222103334321004301310030331313201322220243212040312431313230332323434342433232000230313201304201330234303021024023441203401412342034114342140132012312414120423231242211124043001302044040440320012423440422402304013330433443331001433240344430441201313240432110023233430033001134000304013343141341313231010100423340414100132412002032343440121043030011134313404220114302411043433103004312420433311303434433421222420134234304104123320000234004111133400332302304201031040313324203321144240102021311003441031300431401420434110142402023210233201043331330000132424132002031130320222211111144133201013034220134442111330013010242341330012310341334441313110440033010100031240203112334010230210010101422313040034322013404412213031004003121202114431422011420110241024333403210023312410011400401404024332000344044112142042443330204432433102241433302002341004344103230042000104104010021034312024021122334304203421434300200011103414003322424122034344221220434114101111423030400312040142014220003012343242411213242430311204134303420020431213113444202000202012242204433431443244210130340004404431130400133410000240331011323241042342202441022221200124123002220030040324411100211424224002431010040310204103402430120012232231404104011330311024143243431313300023434044100202431034041221400410231134103022022034332224001031231232344201140304220402130001024004202002240032044102244443232420234004213023334232132304301030420141030044341312203410242113011300444341103310033141224244132441443444103322033014111422122320211334421432210144200211202120413021403000234040002442130212222024434033400114210024024120414401020314420143230114321333000232100030143232444404022010131222204320404401041334142420220331131324144014403342220114310411323111121003242124133432231414200231142334232000440034110314413311444321020141131420132341343200130111133023330114211340444124333241114032330203221141443141323233404404033204142241130003234212101320004010022124314213120213043302214231303123001023102442441133214412010044004301341112442202144043010011300212142334444322322321113442014041104300200202104342423410303044112403311343301400302413312034102243212211303300401203430034341224440402402240200000041332443420102120323031111320200030011014243321002221420243033432340141334342242334304404140422324223103023003143133203120343203303432134443422413012232340244440142011232340300414100014", "430140200212042304342122112034121431041030413104230313143413234342412424144401121214121230143104033414433200141112232112320441221221204224040201400241403241134221013311143401031311202432321232204332120244240103234101422220341313421343113113314013342141200010433040004444221434234040411302231303002401131230241442211432243044440123401343410411333121432321104432442022112342442443120021241322200431223012142444004301210421102021011234114320014211101130201313034242422212101203231130022032414103423132343032014302121033023023412100124124400011041304333410032423441213303234212112144301131111421240330033400011342231334422103202100323304022424132022004013001014313103223014031124431141204402402420010442320103214010223313023130434341233440434001323422433032302141314134213204111232431434123232114134130311233432411240014211042401304200111342132340341421140300113033222114440442412211210044304332001032240332303443100322111013214042230111300103212410332412033211422312323113421131143411120103201032222240210322410214012220440212320143440203403010242421302241213214313143300304023311003120333124131141340000240041222134410210120004413431143200301411431433112403042021034141304034302424031202432124200240312230231133122243443444004010003001323421121012403311323220043432131442313224311324134430302131110424130443102013433443130312331333313002034021010312242020121304403203142120014120213213020244011121144204222420222444310301304102102023343031312024132143434113032132412234301143420143421102023043310000343441441400300031023203020000412132004244403133433211330100113323033203233104341444201403440341140023232320024133233230121203322340144240133143022021412031102413143200401304103220103201343014102341444340242024343443120032331240444431003440103104221434301201334231224342044020114004030023141404133240141342300013142133134022000431124011222213234014301443420024204033242300101003242423433143021040442223422140420124044112214021143130222040232114113222340441121020242332030142104120422042421344202242212322003003241330034310324234001312033302444401423031104122320000234224234310432121143032441010144104402233032102233134241003222012003320440032111423214312400403201002130113133043011013423244444111204200424011200423022443223441122141322102012310213033041304344304110002204103400034143202312414042314000142113231023340310322033341414234130240320141414412002204323412443021342211303400103110032433120102113242131011204010032023202444423121324210304432034204240223120100040140031313444241020423432211144443311240113303113342423311224200033304431232232401210301034023232312142221240433342211343333331100220221202420042201230423313000330340443111431000111400120023132410141314132030222342334043124303433033040301310444120430404133242001241420112424302043400433241010414240440103004023400020113214423201440420021130432142423343001212242331301400023013214430002434442124441204341032101334031113202302310444313313244313344040330201320333304101424042340002334244131240342110010123142404224242404240041003100444213030231221332313023422201202222444113230340032413021224332242424321330144044204100400012431101002032414103443040340243223323022141010432404013440343304424011034411200304401434103432142042114022344021404242402122022140143222310324340043413020022124313303334040011211421123031240012303434401144422134011402324004310113210324134411034003241041241024032324012304111442413440243411231114003340034110402332203224240010441014303323141022111320113330030022212033224043041212104040143304420023221444301341122314044302022434213130433201004030343303442114303043044432141421004012103234323324112020342423244444132403112302204143042441400102441331300210110432314111123142224304403010214043214431334000434040041240043302332334302013021421100303300040422443023240123122013003401342103020322410131144414333020103002340423340223330144241044201433324202124223201420142012111003142312112113044212133244324312213342043421342033310103210413304004422231413314033343213223014234411414330420324131242234211321230022030021034223141141213042134132144441144324104300413430223413344340401210132020023340300221132103113203024303102220243333211444240443322314232023414202300404412322231303032133332123100024021241203021444432344032333340100041100020211410324230342021014214011040143123130220332320321133112133224301040040340304404220302133334002014440431003200423430204304234310302021304214130310240003", "244424231402112430042040211300442011020432312224044142423211400000402033144203212123112210222111104143232111422331432303111130340323322111241342042033320330101301130124222322102240414314203224130221320433133211034440320303023344241243441302001314104014142132022304124321104120002124331102142424302441100112313242241043223410123043341024404330443114230234002330012114201102444242303031314031212422004100010302131430144412204220143213013120244240424223122241103030442144214204323103412210200242100312303033314000034014403131244200103221442043140312030043234401003034033243441003123100121304144031113233040201433123202324230221342330044312201302220132412241333211313211201004312410233331140301031304144001343020113030040014300331023141411222241120104200014224232112001223420202304421432330022230433123413411032011024304200212432011033132412024143201100043103043404122041044334434334433411444141230311043324220244322224130141244101120332201431312131343113030111202121031124043030304422414311123143141000014203010434042134031244420410204444424422004304003012333102334233104113310120434001113102244321134424143330030022042410411141134200303211323200334102310412213314403240201043033143121402114314341304311022211410220224243403202242044233411302333411313110012310240302322012404044041043121303012032123423030231423002142010001104430310122003342433001400204014221123043130302240200431341211424234302131421243401403233002111010110310031132401213303132424231223120111023440100444332220141342120242030332312430420444111212430142030412410242131440421131200434231341311043014001104240122400320414411332044011410211122313421441122300224301032121134310022330221102034432103410341022433140141323211112003103014224422234103021240142340014441242240133400403142322320033024042430440210014420042133040344011044340132403143220123140143121203144412331114232402411444404243134034002432320003204412000441143200431244142111114111422120032140303233320133343111103322342142040233202330130213034042132324204144214234434130444024303413010004424202322200223322323002242200111000343344022130211411012343343241340443104344003123000030434221113432242201222144202341114413200124440132422304014213023201331344142103424403004033223114011101144333210034434402234124342232041334411124024042024222111432144003322221442443222230030204231234333300140120223110112133212123142021200424201341201302344102210410114212233123032320414002201222014301332400330024112301313143124420401200130001330322120003042224014113034434112000313001121414013234332440124330403213112123222421134412042202210431041323131244411201413421423410131330103240011114102014342442004221413443003333444201321442043333301000423320110022320120030341330002104203233442004141233110403210422220441311343042443441303040223040040330333000233120324304300124000041434430332312140423210322401041334124413432214033144120100014012020001202204434311234220101344034313032013224323202024343003014341004233421124131311212410220320221210322344432311343111212144042400111014022143333304220322101040403133403330212021241424202023212123233244302313433404032330002022414433332042111421340444233400222300303432423401230331211430344223042000034013122000103442214311300343003024304232002212002200014021212123142313224332424411441200213303134442402040320110030323203042034414011302221120001231433132332001241430320141303431224333412412313413322243313402114240434302312202344410142323010114143000102302433323114131002140131244140234401401012111311441122221413304433323414332422132232021333314034424234241113444223023024104420213333003200213110411030314320204344131334204022040111144023341213340432322002200211402423121223034032142301110221122004410104412232331131022021313340214232310344024002332201443243440202020142100343042304421023033314141142241204334123040401141030324304221110241414314423300103424413130443204331132204013321033103100221311113140434300410420044114202224143422002034321202431044443414244220421100200444423404110100330121104133322411422004130143401243244201303412112024042131133042143401103144214024233430431011402422141114132044110030044101023141033301124143133000144303003234040243241310213301310320443241020212004213200411221333140042213110310012033333230134230421230322111044423444100431341131011133042133124322312312334231403224230302001304411121143323012310013403221441303012110433303343023103333122300040043144131424344420330300423031441333342", "104042240332333114002211121030401410001120310442330104320000104100223412234044023200443121344202213311223303123441340324430222341441302340323041230301403322203110000030022012020340241431301343121444102110031304201433330230312121323002110221202341341310142400122144431324010112024021342302121230321102231231143441040242414323343001201221040034423120224121231204324134034420344110401412314123021304030204232403044324124132121211402014024003202321124224022412104210013343324314103044442321143324314313101244011141133223343422132002000001044002024442344412024014223034431102431420042230021044210143012312224300441121442441132210320241311422041420300030412230411241114244342344012401232144424344112341122424411224311110231001123410432343233304411133014431212113132320113320314022042014442443402104143241034120203203341000103421431140030244103410004140132342230232302313100330342313023402440410242204411330121110440330243141103400420231403122331210222020410043144112321111130204013300242221134131224141401222243441341103000234301033014114333444133142411313014010033332020240120302213142234130014313100344443424333113013304134213232111041001233041300412330224421043314002302432431003322013142200441220411402444034242244213031221032021222304031230044141340303044331213310304242123021321334331404001434130143204014003420343411241432322302112244314322424040411412124402412110442400400224242411122013114043321333133230313000043120344414204311412012013204022320232300110001111040230423400144031133343244100224002120142422030130122134302233342223040332144022324101310203441223303422411414122002132012100440234423303140444140211420040110000323010042121310202344330224240340143120323431120101030100004143204040341411333122131434331344244340240233132122121323012424303214030340004043342300214301243312320422120214102113120334340340104224312130043204343042342122342004222333241244430302131144203040131123132202023241320401412030303020220013311430212301022331324404124134142241040204232232213103130112101344141222214133100030023212414201010134444022214243410204100423423441300004222240134134000400411310131132433120044241233030402111144421241002104400333440221440013111310344312213213340002014100213343104114421231242031013024221003442340003344310304134011043233131004312431231010234323010232302344414332132212433243012213313021314442102131440443114341400143024344400011421212341044113144101102034114032101230034203000340214014343400004133014111243202201343121001323414201110244441100033203314010004233343014344132004341002230411420311444333434302332242001441024420320430013030001232103020222131232241133204433124334100143140201142412041442330222314101420230034411331221132400112120332342201403402420214102310214044443221442104123302123421022201000302224034321023344422320113324344333431010303111223214430120313010440123014431300441100240442320414131400344023040342042431312213322143244311441422413004021103001030232301142221132041013014334000113030004012323433423221410432410240030110244130341014041200414320432421124434333324114222114203203100100400211240302233431243202412210014031244200240332300311020114010312112131421340142211432414010202134332400422024403434123000201340041324434413113312132402200341233200240203203001401434043411242002244122224042243043321100030024112111020433244034330414000110342041011214241424144344304334201321001410410420401140002043340420242243030142401320342034243313010322333112110011020220033030320422210041002230043144434414321200240240334323423232203024021343423041232402440403343103231113130012322231343241001111322000243020403014200131332024033040331403424033441103313411004412211323110444414431230242122001440210231240433301213304131112024143311022030421012030130000143134410202024141112234442343432140220311112101144400421030042301304440431001120112432202420324340432232143422004412224210111442322342340200241040324211212141011420130331043212444444103204121222212114313221104344302000441422003224220142412241124011322003403222322431143044203403131211120003413114412024144224344043013224112401240443311142100413241003131414111320333203304402332203200212134114003312031333204211310444010114230222214411423240133314202330044331103213200114121102303434421413443123210123432310244400122341143023221411203040214400240410322131201221411111411320401234033033333141433310423222202403442434423040304311211413214302032222021020234024030443240140344324011333103", "003321210443132342001113442212411141343012204010403003340431022131442312400301321313424202321243422244023301234110112340144013043203441440330010240403311341212340233030113124114321122033210243304033014120210331401304134324403242221140013242323330201011401310332413324313142043301014002230324103411210202402320124033434104211234434320223122020301114440442104324210120210331000033010440121120312313122443144003012402233331031100340044211322102114420323420001330112104312430414440402431432320223441224333004430411423111110214303103433022241342332012422031004421200122414432240203043114033100414443442144401013244124142003113422403314202134204120230400120424320114434002432230330330022231131030113010433302121102041124101231410420004013134220143104014231314201100114000304202330412010100103322302200443044344141402241331443143001242304322131412422412430103142311024003110144232002220012331124032200233031443323104102313211134002340410432203411111143102101013300203002433101214121043132013302432023313011431144134112423410424420243411413424044240121013422134013001230204302021410110121022132304131403144301214340302312203213314311241411410232003433000410303420404211323403003320023443423414214243233121030432234304043310011313131411320422302033233413142100004010141000413412012421141034044310041102322321332234142021434212023130410113431103141230110402433324122141043312100044143331122143224232344311143412200111324014301131243204440031231243222101242214240102311424133130304444122032141441121144003030131440012300314101200313232023313002410102314020433203342333033410434102233342422240321044341412143000104042030240242232431142141044102344432440304244032242001423022411404112120200231202121323423440013402411443440311033320030124103423233123313201332433204243222204211032001344014134201330341340040101210012224014432202124130112100042222010133031002333442404002320341433131134322212121120303424320412300101031411010040413020100044203333041422231034130322012433113402222130140314121421002431433114324121141031113332302312213341233323323100402310443340441443142242103232103142100120430133212444103012333014323342233322143304123104300014204343310243334303101403021210131343123042424442033000320121321021333310134124102341010003201114213221021043332344224321441213411304310231142112114034013223322331031201111143220244100413221433334404114111403411242113040321022110401324322010124434120442130430013330214032403434043113313430402432022024022400302313331433021214003232131043002411443202241403044012413134344303113441101142131220412400322131000402244400402442214403234034221333111311020421211202124332314101432010411134332234123211223332340013340304030442312422104133102301343000321220314114241314113042421120224034304322122301411432031102412040022403231214113301222402103132310130003100324110402222130111044241411314201313341112132010034021403434010012201323003042200334144242340210002423411102332311010114133323341102312110440043320002402201143201310100403440321001203424442230001031324323240010202222013310414402034103020141320131320143344240403144020440414001030410202404124431334122231220323220141240440431004021012311203134101134333423323234220110011041034020031444434303213040340002111041200103114041214201002032404301320334032221000330130303234230432111244124402421324040031042221130324022023300211002134210431423142424034410200023342441442342443240234000241321433311111424203101103143013324220144424003323004203040122430214300423001001242403232402213333242210301312414440324224021031130431134341101343440303002030141340043444124404443403144440024002310101104232442443441400322422321123313341040244134114102123442114440044140210220310032343032442231420413213222344123333111011330300322303442432104330113421413212140120024033034000331324101334230242112212241033440401420420321010100344011102231402431013442122444422423322002233331422200343314002323320110221204033002400430313240313124333104340212443341103314144033424032323431231110112401022422120420333044310013222002441343304114013131102341033302121144140201433421014301214404432234010340032321432104221231402111414304113200004232043420013243211241312110004121300030402023121332134402140012233401440444014042012221221030113001230443032240322214204140222003312413244320342432000141224234332032200012413102343034141424443331430142044243243413130134211402002214303024433020033443144433111442020000144323221014130340000222430", "200142300424233210200242033431231441122340444412424331244210404342110114314232204412442414013223021211100222010123021304331124212243310203131103031222043021042333201132240432122313022002320213342442243403433413231324121422422042433122341404222233322440332043104131110133224222434124131321044303403032414343104040234204313343142432121343314032224043111331221031010201324322442433131044134023411144033234404432114220401131030434120200342040334332232141113323212213434444432420133110244031224321120014222434143102344213112132413021013013412433342201300014420131210230121124144334220004222123432121124022233232101144114043212021021312402440421112214330133431401343333303431031241214424020113224004020221304102403001343420310430400102130002403041033113204024334101143213420222240124331130030312413123132114322112341320231020422014013033114242322040004344304412404020010440012141103323113221040141431303204342241314224002431143334103443201301211200141442343440223443411011141134043043304342121440021414000030020231321102042223312243241044414402131403321411224232003232011022343321424112333044110102434113120010410300121222113110013044331244134412340202404032234023201221224332413314431242224424243403320343324413431001223103223022112002210114132242332304434044004323312101113103102102211004021002232300322204314302111411241303311421432410131012423012123232314031021302040112401041010330013132212004102402231431343011402020240443304012030104001301414101110012301110230333320404412331103312412311423232324431421042214214144214333231000204030231131310340243423143114124331004323130242200244010011221141013242144033344303400421233322404434344102414010331431104014312213222113141320100012320134203303403101031114403414232402423100111321401012111220312303441300142300303231414222421114403310423032444244020302004430401400001131314333314422300121103244203042233244210034034414314112101113003231120410231301312043341123203002402430240212333000042244142211113220032043110202323440144142113341032324144343423112212423040033320101043100220341222312314120100344341301424212404042242330444142332132442400442041042310042001041442142333130122213220032032020343242140004103134212312340412113344114112102204312240134000144010024112400122441220013000312344012222130101203042202414204201303313241100040342333401304402142321111412412044242403044403421014400042122212032120233021131342444411232312222142203320434304342211030310431143010343321010312323013443131144213130304332411031234114410232223200310242230201432022424322003231131001441400034322203433224224112421323121200403121200121202322341411122442120242102034034442043403431222204101314003413003202211331102034043401120323403420114012411121014432411412311420323000244033443141014043100224444301322412024210242143120032121413231442110230021344320441304022110041310241431012031123430422130041430424214120104312433004234144040330030221102222040314404431234133103233140333341412023440400402341022332042323002000011300211441343322031103010312110204243130313240033130022020323432044032131313210044401231213442042443222303114241431411000112020223143133121022324040024324232131433244011140040414132144103014200232032302014244040333000243412441041320210040000232241422413140433124030103110134443424224213041022201322404230033220212223120202324040344211433134111002132434400143401311014000421223200000343310214433112403120110240141303224410130341301311432243232242101314302424323243412041023313134003343434020340233223102322332020422424343221233041030004313201433013432434243010323022214400020234414114444402032304221122423221431400202242404211104211413440403221140200411012033111111111034103414422400104142031132013140332114241104003001331434404322003433303431440240330314414414021340212332113422314421323233210232044240214441322044230332343010434223243021400100010334114033342013104444112443403341431300413142011300433143344022420143402414331331040040413022320132001002100004310033142440120411312124331202314423014403204431424101120230210143313120434404234421003021333042110211431200002001342334004122323014301142332203040220332134030401414221421002114004341011003322211333431141332030430120414013203423344134232101333013022312144104024013022311343322423141120333111144333332313020344303311333132340443420220140211432210143120220010111041322410342013110200003412142344111102423230141304301432140013412022104123341203314440202331020043124144040410301", "102013021142004140002341331304033011401010234113343213121301112433313143334403230202140111310333431220404001403422401314334104443100040332314334043112122343333402242414130442103434301003413020301412430333202240023034022040442013111043344034414411104342140444220414331101311123044102112100414302212014134424200344140042230043403323210343021121144301234410100300010344143313241104444343000303334240020240344340402001220334323042033312443014341334224004413131110133342344033421410432200024241232032320302022400132100422020024143444221301043022024022234413001130033214341034043103211333230021324331321340301421244123300031444101312110331223432210223203310110440000400420024330111400243214421443223242013020224010011340231001041020314003214430411344123210321301441044224231021324232320214410224232324130221213223122200430104321204021024443440002103003223211130033343234423020111303104111130143110042014414311401121443242004324112200441140031102412104403223123433422002221344411440241314140413412444200121244444341010020112312431320424323144021444110423142234221312032001212142222323202324231320331244422402132423210241303233001422004140430231322231304241401110311043131431012413301024444012313124231041321043033231204041044122440220312002211304334200002334203433243021044111023201101443014120014044412110310044332421142042441140200102130440112123224210220330413432414311313123341012202300442333141420302204431232330130441430311142114202400101241210034041030440441332214314040100244131331001412230104404110111012114034031012320224114032233430420232012303443034030211014243112202323131434143123044324220202020432032042302203010112324300314210302310344323204234442430033343410032113130010310311040404144234404331200430001242142132443333330004110304422000100102021222130020431202032311023412300434433144112003121222104121434332312404021011440332213431130032111032043040430214411023131203000113221433331421133341432232141102010104032224310103020032321341414141130331014403244333443210422011221021310302003302121244214243404021301200313342114001134242320322433331123200421013010300321144441242113330424103310340204221442431234304024101222104203402222323011014432102210122330334124304131032123440224413234324310303124301121241024300234211004043401211014412424131043333302210103110422143141143304442122114122410422340003412201031344422310141322014102330204403024240112004424132012421034213132222310211043000040301410031101024023414030104123423324421042030431421042234044002021322032201100232334012013330412200332333404442233302120331030324213404322011114200101121004104300030304403204143412141443224000024324141230130211101333120142114033321301404222340332143344013022030021124140421421241321200101112014111344033111441244340004344043340444403302404204120200203134401023102434430404100422102021004341403200010101322101020042333311423032240022204411111111102024422443244232024244222113230224202403132324110420221411223331112343222132221013314032231210320331114430131110143020233330032240324434333201110130120202000204413012144024230014403421013020230441044114013003001134123231201202222321432044100312031434323420124400410133140324323423433413003210310444301420302321230231023320000410022322231411034214312024312244020411300021001022103444320042000211000323012321131311433110421011222404222221343242110120133431103334202003211431310013231211313032041204032010100403230202314002320030031240303412114021430013421404104021301444430120201331332220433424144332331242020240423442444302213132224124332431434320220330022441113021104141232301033131430240042324442132034034032043403324344433001044143203201321444311311002100123000042210314140300240410302020402104440423234400232031001224012110232403342232132434232201340321114334200323332144430211243412331331233441203320342321300103100420142400403010133223231122014203103142242143022100042234113320031414304143220133102410012131442434203003224211202002442444044013331343441313220403242440231033133304341231100222224230001131202304014102131234003433103303410002343304222221402433444234014441420310200341014220201222112144011000033323001302441401040443323223412113310230023144333000332224413400234414340200040022211021124313131131333343402233010044034222342240211202331404204123142233432012434430104323410330424404322123402111242103433014124431333223404130341211214123132233224023113021311414001403044133402421123044023342003232320210014133033422", "240412014134011113334402142012324410132334201301441441332432441412400220301434341030203013234113344104320114002313034213134140234004424302223140322440221240104242042444103344100210104032332142420413022114103144033442234113140431204132124300133013302120012100201401421120321203142233413140133423011434341221312124134110323342010102010210104412022021414231340141431000401124440344324020200040234124220220441002230214224412220222130432144110001203004240412333133401401103432111441124342302210414202042242312242411243124113410441130223023403214302233120002112200443320011412223421312330043431312123203304143411011222031340412213300010213241342131223244332430110000432121331142341243401211211403121420302401033230041431021001034234421003313120222031222244241342314441342244144311220122024204224401440420202032242214444100003104034022022140113443100001223144330030442110133123224233131132132031211121224322002343323432113011344430034431300104244233423332110103234333024404240040122431120320112000214111412403433401300032231101402202204122122234242022302012221312340433034220413410311031304320310240331031242302404021323332401033423024230033012403234030200424213220203240302304332042224402230321133130341041214324424332402034413013342223201111432330034412112434443204313231143100214040222303343304122211412242442004211222043110312212341212142111311324003042234131311134410132241201330343243442423103211004113142411112132214420140332140141242422003042020323140113443434330424433110431224341003243121011412131224331113134231300441032101412234100323433143213212343134223412302432404332113214302321002443000134103201414122400024034043310301011413120423341222223144010302402341224332320012300341233024003004143211101414401123223100444104344222122122120033112004104023233243213304312120430312321321121304402141002143200003200343213234022003044104223431013010413134433042013440443242040104143113400343322144042424330102012414443003310312131102244411404334231402311302122410324433244441222113002422431324043023114413000320014242001121301404233401231404320113431423114434411131111413123040432400422134111224324400104411200041223121000204132103013240023432412402114012222231133322003403202101311243030100123301033330001211013344110324112312112330231241112234433103240000132033011110031124231333040041242441441301323020431244302103030104001111230002343310033204431100200000122420240003431402041314410230100340421314201134244142314322012021444113214002340320414430401044243303413422321211124341033214023210234420004204331221014224122142122342011340431242421040204014414230104133414002403444012304342401401242120042421414123403421204101201322141212423342341410034412203422430201413411201400143040403220331014024310140030324211220001100003434242442300322201344323433401414342403341043132423402413002401224012114131022032414404223304432203433400213402342401424332021021334012420431024432223340403314440110204041414430133414032204311201022302112321121414331134311242103140411101420142334313434130130423413204232213420143142343030044242224043031101330301020020142443430220330021114324010342210433110011224422334423423004100431212233412234122414120112432414340310030043412140442333230042234310424204333010312410113401100330120004420244233420314232013124300203422014300132233403213102310201132212442034431104423412324331440301332101101203101240121341124221101400230212010343302211343024234110101313003400334020443122433344140101241140201144023400442020313142304111234020123142313220302141124020244341120202001021422011023014241041102132034232002142404443023014303111023040240413133333340143212002103232041344312420302314044311303010140220301214020440020402243222221440113423123131042200420321202222044431320202202421302411230103234222414224404203001343202041013021204332104344242033442414314220331003341404334200004424113312123002231440043000230013444403003400042130144440012241300044434014141233124210343321113034004022243333031122012004202223200232433020412321211104142000112131313214230014112332421110440122211002142303002130433401031431300343403401242204423204300441102120113300023101241001314221404324444031303002011421142223142220300401204102013220112042303100330121324243012412201424202102401132232133102044142140131412124123233123130240403322333414414311224131414010220414044323413322103412211323413414014023303412132202421323433300004441413433200132210033103423310024343002014041332403120", "014402120031421121121202403114431300222233213412442403330241244430301234244240241210314104403433020014214220243120431040333413030004442230332011342224232322401223143044011043114123232300311221424440303301442244100404244343024333423142141310314003202444003013022310003410011203001002200221042042031323101242100302441123041134433344034423323031233223312432210020102100204404134300322012033221024210114032111103403113222400144430240230120411430113101043440440431320400302302420140413114114000000410031002320013102441211231033113202321121112113102043404442342004010320243323212002322024404104312114103104334000013242102034003142442100432430343004044433034133140210420421402210134331440434423124421301340230242400002304440202043324314412300411321301322243433423123400002232301030311044113313322143322313441404230044203040130232131124403004411414323221432442333441422444313200034033032441333020013012031341423433214230043344224244032123333430001421121340342312220140412401221220432034023041302030423141232031444032404134114012203022341341131242132222234043013031034121024111001220424411103422020142301013144104244014140220144113111443413123041210011040110130224311332331423234331320403340201223114334134300313021434331241031012400401314104241032234033010024140144122143321343230034243123431430243202240401321141234131213212232000033033130241433140333113202201110344102340444034433131043214331342431211032404244420014000031343340031300344414012221303001033312241342100300022111122242243111203434340332404111110344021144442112343123404311213200341120432402102142200434122011231442004441114420020011130332034424321442004232224331013044042400430131400022434242240204412324303112121431103121332304401241102223422023210043043120431142221120423402021013322011001223040233034230302204400404331231440340443130220212020324233322424011001442223323333120322134133424222014411433242421334323300230103330041401402303144121033322334422110101211003440403300210220203432343213224123321312402330244402404303003421131110023030113031023144432003140431333411040343131122414021222444430040224343430143120330003413111422420230213420032334311312310330030010414311344443014010000322011120110040212344242242133131032432322020222141131322040222441110314322430423211221441303400242134101434011213343102133302031120230310134431023134103423321031024412341001020042203312330402014232010021103022131334404343114302230342143000244032232121434004400010342434011012434102111141301001444102121001110312132240142210224212042244002223232231400440142402130323321023114043224034112104300120044140012114402213340213434432004222132201234203142304430444100003444001420203024043421302204404002420403013143111121130334420202231014400340100424223430344200420321242103242120414412300113412224302331312214224034400030410213334002343023021402421013100131442443243300134240013221401430030122221421233323002432333432203022224344013310024012321200433210033022221304244422332413432012013422340102414403343212320223000012443224241334124104343221201104434040020122314020422103024304121023004414202410322413200203210213034433142034212134344201003023320201320011014023314131104440334142411004222204140314213141432342421224101004331231432033413110413000134203324334042111342101221121011001142402332332341134204004340400423110122123103142120200031403410342013143120341441343220103432400002223311241403012330020223014340002040124020030020042412323134203433104342012042130141413332320012340331434322410013302234413440401134131240134042421001422423210041231142412103004141334122203032420322411414422312230422333020044242100344432041121413340144314340213020200000300303222130223102314110212413400310300331421033111322043241231223342400021333134144214413211310011314220311301412100102404124000101310110422430231330031114430340341111222420444230010410102102220041132033244243243222341203443041334043211111322413122441423201122142321014222443200113423244230412421003322203220100221224403121210244420443330031424334110022244134300102420403334224012432202300332042101223244233210344212342444213302122403434011140333010344303133202003022031101414241332021111044100324110323012323401132130410022410433112223432430043423241334401300233442442301043443112341024004343204444341212304222311320041324321321242210231412022044140023041321133204212041412200340100220220130141000044032310103020421244201112333214422121343344023220211104203234032230301302214", "134410033313314302131123413334421021203420303434424322441001303020213110024224332441402131334403100141041213040113222340121232142021221013344243032342214242302310040422213001044424242201412111213122243204004034120204412110124403004114223234013320134431310111322302140130424432022233432331311024422210413222242234441332324221212033021414032303334431343130124042204101413424124040440423330003432122033204411204322120410334040230304214200340102200130102020033101444302011434404444200411202024023003230331241224422114443141003223221134004203040233140220123013112144132233434414411121242430233044104112243203220243020422133033403004414123413402443403123424410414413213413334122031000130242242213100432203020332000132300203143241230330412241003202324143212412212431112304340300030433244110333433111110204333021242431322331112332413103031413203330244133300031434441403134023040144133414011230223404032114022040314421214220143144204343012204013002222011130110130304241124011322234302024304200011014222234004203021431214020310324311233101201201340311103430112211243023332012434024340222422114012221444302211043442111213324013341043123324311130231130033001312041031210434002032221040412412030043242431443442320300222401322412334123423313104031240333433320401413444412334330314034031001440330112020321114040433014304204204311204412211004403044424444001430002440230243424413312423043204202233341113120213411140113303030411034232342412304304013340420224113324333312240031302421243402013443401203142131002323421314011301032104044442031211021401122104112021444423342200433231222011134440403332231011241113414312240024432001334402140001340420132234031301042430333220104432234210241301413423011031430422224204243433000411031011012411121014424312143124241201412311110101210404423242041021100210433423433240233123404130311241424401333124101231314321424040412100142241204200240010224441043313010442023202041104141004102311442111112102343001443000243420303124400432100034033004412224333243323243402100014413400124232121403430222414111323123004334240102011114343242231023440334220424244420044401444444001010321114301223120014433110104420321202210221304213322220214031200244120224143031002123301404122114001134441100123320224224143200402344330321214403102022140010222132043042214303430140233113243423440143201221321200214400402423132413313304444112403114302042140004433002424014424343142032140142341201201330440031001432223142004024132030010124202132243332314041324341321000220002224140423032020323233313342141104434023131023101310424144332011240012414212104420330041232014244203442224102024233433142020331133124413431422240041314231231043120200323123300202434300410343400110402322323133211033200134212041003310424041223401311213230424130431420313123312222040320341030231440011023130331442400031331124414314004004242013123434232242300113324434304240332401402040334022030140211122303001314043211244121212113441214301242301002133111043144104201110002333430310121240222440234044213220243344402134313122131113402332213031113440001404021020432433114244111033423133312310240311033411021442412334441020121012432332004421412220431211244100300312030432142103221440313313143203413444201243334102441434212020302244314200321022213134404413032410010442202443400002300102413213340403433341341241312140103414433143231243404104112140042333020032402204130124422230030311124113432034130331313410042233314041203001212344311312013414122204121420003421333124431014200130230231130000002203432024414401122433444320421400423043114220113034113230020403012101021030141322332241401014220310134424112224301212033013011132223420314424311300103240300101313123230144213043142124200413011032101034210022240321042140121314412333102111132324230230341442020212313102300333332402431001331413033213322324023141210431320411241311201341013213014234140134344042210442233441334032321044411423201001113400301330001221104044221110402024411134044000402003300213031233422341041344301310120443114143204424244221333433040004211424223204033042303430400421244142301131340100431220143404211243002023010441230144114214112142421134410411041233311121220032111100014433031324102224313301131104233144330003324004131030110332213441330041200402331302223033323224311412413400120224140110304442410404114020001030443400430400203330312420333101104312432033333124100044001221230101422240424423134244402333022133034110140300344300301431211140102304010001313", "243024242111122341101322344121204324430042333002244200034414333434314142441011234232024333341233220313310134413410132014143302333302232123011301012424202032444040142140030400344102303434120114433232400100232130044303441424131111214043302334331310241001032034040112220134311114323114140334223202041213411303324200301010314433043424310113244041343433444022301210032011030231410132042024212233143310134403200422310124102240412402003434301444020402431141221314421004103142104424433212142231301122112023323331331110243013441421112221304124244412210433022143344114132044032110202220223032020411333003241132124201001144110343443010432320032222120313224341034343322134142341340313432302131242301341231042114013130110113210401000110400044304421400302302401023323322244411010232140211141432233423004132140241110324014231203013420242012132231202220310133141042112441423221434223103212104034324114241034102101013313111411240312111020231313124100101203403210230321401414131003322440314244044404204442030204441143440031023202010333321121233142434412133303110230141031112410323333220330041442440332101104111130303044131430132314042223410124320313241230401112322313422023402230204043421234024120023432322310124230410333314130113021042134324433123131121303403024402021320022043022303421232040402110112230343204241141341023040443410024134113242310223403433444441130120021103144003002244121334220223042110230304332031414113401321042420301041023411200011130144300411334411344322224224121010223413104410311011131314434224103203433343211132030000402223102212044103214000010112112020223133404340110232424403342010034440321000431444023401412021121343041223433234403412332303300321233433344400203323444144112214101403222444111134303204331432121334304410221001443124431222401444140014121033141144214440434341202143113203230001142042101030122243144421002404424124213024201123242110012124210424340424404220101330201121420142424243221431142120324412212431144320440024111320004212131230413411440120222024002330003232132144443033114221022230330132433404300143341013122222203113432333402220144141312212203144134131223030323322203023233431301122041101141044213042022310403303321411121021440431144214023111442130312132213434211441222411130000314324403331011402440440312434003311310240111244404134414232420344333414004330211113204103112143242024012104331433320044122423303104121310130231241213420204412432311120042441144303313402002320432413321401432444031041100131124412434314222040134202132434020102302440301044422441301043320020443032443404041010423424112412134102240132234424212101142004432331343002144042202102144301202240014402214203323112322014220301220201241034034302224131103333004121004333402020002322120000110143133322313133203013323303111143212404314241014011340312110043404020320342122144200242344240211423340203444310124312234431413313011124340134200300021034420022243314032344032224441121103130312320223123240414031212421331220244401421103420232001224210201240423303240431313202210330210014143444444133231241103441120113243323341123443010111323320223244324020332314221341231304000240301342242134102042104302331130104214213143131031422024232141140424411430323401104424310332103112333200001000224230303220441233421240234214144001021024413014321321033421242423240120442020302140202234222320401423222131044114232423341220234342434114424424242211343004104243124303134231344311033424123441400233302344430010220131004020111404423444342044114324341320233201344114243002420221142032310123400241123304120023022120344100320224444414142103112033414433113234032414044032134131044204433233201442343424223121012200310331301031301143303121322323043300340101204323344331224122110312342433021003014313323410141124234322024304244344012144102411230433242001420342444110002122143100412142013141012323443303243424044113132423330102141420302303300202243010342222101441144210313010320202001000432103010021330322214341324430304020242011404030441041104030343104311322310433222243214331124143143024020314324112420303334304322230234404042033413023132211002421040322313340431134304443000004431022042020100202332231411203133334342422032143010302224234043432403121020143221130323004403333200322020411122022030211441220221413210000340001310341022224323230141201432444030314301000240310123240243311220212413302024343023311140221113433223234202300214301000303101013133433021202424131032012324034404400201402412410323422220202", "020202144333401023400234222343303042224120303421143332113134100411003014121041420340414224212241242114130120313043430103324121201313403340132342000413123424404000002420422314244444244240021341030030403434100434440441034120034133441234132203040314014322331444114434223440112340323222243302334010234421141023144412004304030141123002131003240222031233134423102340401113434100423141442221231022043422100204310240203014302422103222302321414224432341412122042101321234244142132422134132243034000221224034331021432202011324342302414003112001003443323242443002213022223210242211320433331230010041303022243042100340313433300342241444303304103402301340121421034404421324402140243343334324132412223241204342340342031124122303114201404320404024111133320321111114012033320034403320300022014412033241224044340040003244232222310131022144300431142242003010201334112122410113041144330324220441434443141410343332114212034241124402114012234220420212314241330330320114120220002413143423112403132011420422401030203321210303421323023141000221423320103202320324134112034411443204011413403324311422214401201041214302404443403332300233021010431240213042043102320342441230321030404240000414310141140023212224244320001040441324030021440114433141400410203424040232031200130130241143223224022140300114042024304100414422344201334400201114033433223300030302322302113332001204243004133103043333203410302024242042113120020003012233434320331332003002041410412332430312112324320001434241121000400133143241243413424232402210341442024131022302211324320404344113433403232122200342332113334132142142142201342222240414040332401004140203021131340140401214303033312401100020100343430311010314414240230224041021003331032130410023231331043114313210043020213300103114042202310033032421013334030300004013323313412441012201132042431341033134142131021124330030123223331334302422210324141421404310434301223141244100010102413020313344410403200330333334013421301014343213141301400041334430341013412024330320010402142414404213340242234304212403214220440432100304042403124402144124200323011120110023232324433423430320313211442041404314040442341304220031020041344110314224304340234024114200012321413303201402304423442210003301234403233114103424434043204230134134132443320344300020442243012202214301104022203311242100240314021003314313240400132311420433413244131212230240101313113130432204341034024124002043011322240310114020220440403401103234043010302424242010234131210344431231123120143130440321321224234233230200230141001402244311441142401241444140222340131323101312003032122312232021424310334022104044343234443320243402321344132243404440444303414100210000103000421432032102112434033441313232222002132400302130320244434104204004234134213134121112201214124201120023324041144443414042332112321304243020010310100303224231004201441342034244433010044303310310000214231011102212222131020203122041314203421030010223442223140302333212014120222100030212210324201330420140042011234444332211401223004441403131301111112300312421202114312143323214403033024222134402331421431242421301424201424300021133142401100330143141432242011132434333244122014311140303242402442143212020310231014214341343110140140212004203424410413411302224001100214214441021010220204014203434033202433240300134433440404040402332034410231044013243013340342320334142344102223230214030013013224440403402200403410414421443023031434031212344214342431320340104004304043032144443213321102143202334122104240303300233344212411200034212131034123423332441000133211221044143133101210422300241030244203040401324024314431000010120334322342413442302042441314442441104410414312203001401431143433233344323123222341303034014011311003101401214040121111023320242241022311420312312341410344140223114212324212321441143404000113312131344334232314422114110130023320313033211202003012330413204101043322131143320042341041204114111143241122402213301041013023104110112034204300420103140142422412444103211301214112413032403431122131403210413203202220234442402434303021423331132320020033000420412114034401131224003124401012032112234112011444320301102040132413134344412321020342313132024120442334200340111233412341444032234434310231242413134240401014304302421043023433144214301332430013422343423030410443320400313334244001214301322300440434320422131440222001202143042401311023440234330011130343032411203124340434000003213241404043104013234200442011424204224234022423322021124003310421224401222114", "111232310034312221241220004122432420311440441023433334123422412021310122442331104311311021011003403334210030300021321011211340410002123202404440142234211230242121104123132224402103303100123312031204332242341320003330311004412204340333312200021414440414124230400221134133014114202001441424313142021321240444422414023403434212013421130413322232334230333242020231203231422111003104122431042440330320200333404222014344023344333100232213422240330044413240400104013133044423000131341131111401004003121030402334132023004442231300133002420014203220301222004123443312142044121310232324340034043311214323233001422441413302432032020043431401214033332302242411312442211212201414341334313303321024430211242403034140143432201220310104343201134111232034432144124401013124400343400202440402002440013141302432144031114230420104203400111043343031104313000210443230111422234231401404141304011341441120001001301313432101313114334341231042331032221113013322244313303432333320430111002131113043112312422114441134441102132042213030144041024122022032234124021424423320104030240030024133123431302410133002421030442233110143311433024303223103201242101022012223013114311004242111140221412022022010033022341120003002110114323101123344020324122100233321202203234423243342031232003133324014041432121102432023303434020431034203011433212004201000341340441301220041424422202202342214330314044344213400242411431041441430142310234204041001332442330102120010330220322001244024100043231232002403420402313140140131121111014342041411002223223311032020034432433321410003134011412130030221134034420143412440102410440403110100200341203221031204230044010333111310110402442442220141424423423121432301100003114120000201420331221440323342332324101231110434142124202313003003420212113444041304421140013111330023042210334141243314344304212014043231032200414140130210340344324142430232122113320140134130404422130132000113112001410000341014444330220304423301423301403124321031214011243434440014244314424321114121041413213400410221341200413143314243200230344210310314302421412134402314422333401341004224424114300320303013004244420204322312044422234110310214200124200134400444012030041344001300212434014344240124101122214142233033323131114040422302112021301312322321410030304222120333242242344124301320004021112331032323442231110040410103114213011343342404222424244312121223344421232223020112010130314234241313043141202340344031034300030044230010220012413303014411244431204111121202213320223021244412123120431314144341222420000110210230131221220112432103401222332142031204444001110122232204132411212431134422300401000422333304433144410120123021400431440413411240333310042423233412201200303003100311442424330230200002134110032420201043022302330312111114112320023404033012403432224024241014044203241434432343402200413201220211222211023314042134341303021331233200042403041034323024344131402142423242420221240314340141103003343311300313023043141412301410040332113031044242102223013440331423140041231313414101311012410030024333312213104431040310443423413103314434421031110404042313134241401101124233402003413330423342344422430240111410100113412032411041441324024414433232431312023042012443004133111040241004244003220433212320210314022122314331210304141214220111034102222223400113313243014331322120324121243102200020012322010000333301414331203423132413343032031144010210243323432123024303030420123100420331022422200013402211003214233023133341022410421403343300223131024404312143110114312113232003000222214033442434344203231444214330341032202124121421100442303334204003131020341120103124100143330113204414422010224232303032230032142034134412114120423000400442334013214240432013042034014104301041421131232412222410012102013243213222144131141430440234131434221241303104303101011214124023004110001200044201432032113224110202220102224134124141034224411311020112042302133030444044420443132314044110300224220014433404321233201044232042314123203110201201432430104231030234401333201424333222324200220444103131304212212122132441042041412222214104331012101340202222000013334404234343010124114441441110032221214114321022222334011302444123020314322221214203414020410304423323300101131423414431220213022100003043302022222230132323404242123304123201331201022023123331231103421014104432014142034343141032031300040322033243232224341142334424144443004300110230220223431022232022113124213314314230330430243030420023204003003310310033241030213001034", "121104042244121200310222440240231232104041004041230343440301034010314414033343322423203421043340112333223300003014201121104342043104302031010234003220302310310411141004011301121000203014032320134440401122301033013313111034340423411002123141400043430042341034041001333031412104131331232001032012211224241443422333230020243342132103241214130433210003122434332433024402200110420313041012113102331432124243113131013001103114042402004310401103102320022012224201144323122441230221431130140214043310311343204303144241331110314444003403143131203110112232224422033313143333410242224241000444301423433113241441140000344114102340201140020121402012242434023001331101312343122313314221443433444023444130133332034221332422340000042411143014142232101400432220301042414343003232404122302222223112201133410041333310344243010243424102031144320224304131332101121312444112133221210021131422033041124230301342424332443132410123212143412102000242044111304212203301134230404443130134343134003432144422312010224433210211244413404041301304000432143400300420403430431212443211202404103121200030403232121332121243400431422210124344312003101034341133332412104213132124003142324010201422210101020043231442303424441420104143211044323013003233422333401403314341421024333423402440222234200333221141243003120331142312033144412320224042101414221214332203142402100332133024011404432222242242324403341302201202203140444230202220203123224330000144412432214441300233120132133240443414312032404423201331310233323312441343212213001001331410413201314412012111324024114203122004323003321204430304414414034432444111123211240312341301211301011112111401033233404211140340003342320012132231241320434001003123123401242313134434001221200430422311413431033423213143023342311111412210302003200321122433300142301023112004102003012223400120212243432413323031311130342440201020434133011014441304242211142004100130200421232334214324304211312242112104104222030341123201133003203021044122120211243404041240144442341242233231020144032403100110204333123211203412002204402020120212301212323413431223332114311112222310133223433212344214013414111221040432032432444023210121113210423012342434404134032223101302031121213033404220010341341100304344201033010331101412341143134002301133042413330313230120120043102021001441112431443133144101104234201233204042413040240243013211444103142041441303424412021131114142134103221303113011323224440344002031021323240134024231131213123121441330420431020424110113204404233001224400332333103021434442214023140343342422023332220430414124121300422130023300442133342324201120311324213213023030003243214102030102121232023231114223323123321423402223104122030200114411211440121413243224200202024023130314332241310141114102003002232210140201421001440332010231010333224344411040401224144111300402142134341213210402242242101310414114031113341202201303340313312143441013140324011033114144222410320224423201243421223143322400140402143330422342401434312420121231202320204324034401210424114220132402112301400402001310402141010044103311343010403024213302440224042113232201344130020421004121200020230421103314344442411114033014444430032021130301314301300122242233343023114024104210421140300221032212230240011130030110043413202230024224041142111031310240124223002134013344333340202240222324321322340323321400044203132341444134300222143313121444423111333231144202323141021044300414241413400313400034443300042414320222324322114000320141321040422033421200420311304131114412234343224441033121423044144042121104111234032224131243041412114213232210143204204210242123422414343234424300311220114020142033030403012120221133043142002400430304301111033140130013203040232422242114313121341421310340100022330040033330022421423344004123301044141224331110100323114133200114004440400334204324401134441314013334121231011031140034002112120432310200413023132140123203001111044312120042410414303413411244134112404114413403400301320414304011034303242002233040144023413334121441134021040142411441004331232422042423304310434203324324201230204322411034344014100423324304022242011340402100344130240102210310223240224332234122333424412102130140300012422144144040421043404040041440223421144004023310332040442113022413113322122011403440420431111200322021301000244341412014344440012223444314340000231321142204004224020303400424204320104113324210032200412443420120300430310340432114343031132010442410114344321332102111414132224222422024222023142", "023044330420110202141111104120042003043211131312030420322000333012332002024202433023241330004320003110014341324332103001004142414041234423321422442011100131421024304001212201212010341034441004124041311131421432023024322304141430230320331110120144021321231224043243344013202340003201222303121002040031434431403403222014403241034010314123434414213044210212334442111233021414104313241430040204124443012442404444244013331444410403140440441303313423003241311101323441311411122220442422000030401121330240413442004102021331334304034020000301240403310030143302233404402324442134232441202221433421200141420144341111100324411412120032332430411031403222221400421344200304011102234443330012004142042421223241120440012123230233422211430322114404341200203124403243124302442301033112020241234114312103202040142230433441240043222122001131120323332420232000314404304122324122010402340330030311322033242411441144043443024013242400234024421332041024423132001143400303324202100330341004424223002043202443400134402340201122034242330410330013213120204104332433201043002031344220434322223341231022423133041012242434340024022224124322133211324203301333113430032213200223424021144023402430144443432224043320004200211412434343141010002001440144024410123212411243333441230214042211014203021401442103343210141423014033000012413430313003444412224033021034302301340340322322203104344031232004132420403440213220024222441411044340032300010132300120213233442220114021343024412104411103322233004312230322432104302140022142202233004100220022143442132430022444342212441313420003002400324011210421140114342304434213312332330334441023034410244233023022403000214424331031411224043020241312030234042030422123144334100303202042343041021220302422100100004304403014223000302321404102044410002413331134013032240241010023104111421220310021012212211224232004233401324031141300342421441444212442402201034411102300232440112023422331131441021412203434131103003320322204032131234331222241332033431310200241212132330001031102303410202010104442300412112143134311000343420002113444303113423223122310310044443320423102043321034344133442440310022421330223102234333232403303332034043310244100202444433202144024243402240211241101103144440021434013202431043341113414021001000320122310341320324200110320111130244042230131200123203130432113111310024424144224402204411044120100231241043210433321104140443013410040011233041403023330424024302223200201340004113242301034221420330323044422342012212034014211403202214322130102301211314222432423310442002210344421243113433113324201034113403201342414012043302241343241001200133004141200301200214422230334110041424240003324423304444031141334234004334234430313313142340010303412431342412031244343332034411423040241322333141024202204041104434421343430030410323421104343131240304241434324341323132420123010004023130344200244102313241320042023134204243403402244131410322044300420111201124321114104432320210141302000010441010401231321013214413040123132020213311221042031001111444414241301040040011311214002440343010001234141131303111442103400343212203230423223421211240400322043421332423224201023232141443022324143040222440214024322422212031132314123324433041241110204330334322114334321440304222214441042200020441221321040404344420223022421114202041243401131402404434030222403000142114021412300131201440033303143042133132440023421142442332111333012300030020301033443401411130403412324421033330331044002331310220034422241121131142434123244144202233003201421102241340402003312234211432201001132204320122102304233413303412333034201323100142120424214144101044040444230012024444224343442413220114443142040042311023002311011001342113203323132200430242044042300400021434212140002113203121224412401111130143424423043322112043413313411341444202132203241244133140320002434244443411430213340202120413142220341012224421111443421240234430014214122242100441202323231203442114022030424341243001233444214122333023220014300433034432203414314032214400020301302312314240433124434421004344124323133010032311202342110003333242340213200042301422301242443431013104022020412444434043300134414100132444042242221244044403330130040140020114033222210442103100101344032441441320020134214333144100322041423201040421310421211130414012312230242210203143014400413321141023131221201112331340013201402104323020303104232310034043202431311244101334414014034213034411041422012330043144021434232141210420004023210230311112102031234030", "123344042404232301303402201321410020443240241140312133414144234330304110122100422200403341214343120403314324343042210320144022410024220130333020321440040210401420340003414200244241010412031140303420134104314030234243021234223010240124223241323130122224203044200434004311203240032410123240233124412430302030124320240434323331432114124221214043213101000331232223400402033410444400201234041011130412221401223002212032402333140422044132010231404003221042100242233300444042123141134224230202201021044344404043134122414100231001124243140242342031230233110410342144420202203043022133042301204420331212334310340142441002013024303424412043130404302433211023204040003432230134103443133302434043203011022211441120244414331133021213411322114012221133143403112324320122301343033434124223322404331302402131111324234410100123240103004201011411221244232444404223343242412323211423201012002230244321341102322400231020301403333001001444031031444334202204240132243234230401114312234422131123223413123234034231303401414230442311404433001022331143124221303022431314244320334204140130444433221333312410402414231243232022143440213022301143230201233311331024021234222440211132124301024242221240211241414024403213323013140131221401443424122402421224012141124210021432331344424122442303432413432243341110402024412330303211030241112441142330333423420131204403341300404341434114004433340344311203002434132010413434042413343431321100422400343120334310301031134410221330320213302023121021340144023032004044431110402232211404131432032313201340432434203430014322434300031110441112403314121020312141140324424403222101104013211421011044102223023141142103112002424322240421430003444111324130402432342124422224221411421140424122202323210134042344411100104333313242241314241023104043132122240431233242322100024120022213433011203011343411230234423430110332014031124341410132341133403403434431330412304022200001202040041011244332403122014340222431343430230244423000423202243301114321440323420443141142222032134140424213213310343122132102220221111031233113204233314101321334221031033234132343300141120333200040131201230012232033141130131142044121331042401114104440002430431143443032311213003223014322242131122031133330033341033022304313231040302322011034123314441224423040031034422311034224434441222110010240421110201414002421120313300014340323001130222310112403404304341332431130121144041304201242044410442201322001102004214230340343303330422330204002243021103341431413014111124420221334300013104301240101420221202220020201101441423314424331143041112301122120040204124420013041213233111134230143113320341431314134402132304243223224003144401030242221243343032300321333433001400013231341232234214021410430440221331224400232232004131101233214314423013401004034013141214031101040123030122341201210330223403220012110214244423143000230130021342421110034314102241321142320041031031131013423041234400304211230310210101044414111242214441234334001341100124300120112140031414013131443322303123103342013340322101144014332300133140134111011134034010031004100312021031412320443242433444334340142401312321311002204403210104423411212313402034130302121220422000424132021400422133104444210132122100400010234342004013430140402130340221034413320444311444122301340011343423442223321224432341440114004421332340411244343121121440232242004432243044141041444120324011412133344142431021344404213042201111140240010234200011133332300343232232313334020230312211023100013412304433430131224420401013303302211324344203233221440421002304424301343430123220420242231042002330122121103143034334341342300243001341300034422041230214330240420202110203222024011424404012220301044303121042224222001032134331002003304332012133000211042212024102002233211044010342304043342033131212333130233340313304132332140104333440343221322424204034433232430043411013131111004424003144343421200332230123411322430224332421104242403113414301400124222140411132203444133422011113214430031200440124203214243140212423220444332033402244041112442334434211311120401410341401000242243244311011444434120401103401240114034213043330301432144022144313400311034300104302120432103400010300010444143130134201110222243241240023221312112311044412423321021034120132304412121123201234103310402023422112230213441220210204204024323013224000001102402200133330124410242324043330104004313104134300120222120102004221000300012020011032444243034110102420013043032110444300040022333411303212343401", "124210310233123320014130124343244330123010301133212114003214223443113202343013032420013440023331120133230321202033310304103413323443241133232343231032223123232403442004344204042034201203201420022033300310434400223201230210140142134200423240314242440233222413010223400110002331032322412302233034020233341203144114321002124144200412243441121013322330421024124310421403310214032034400041341320321000231031100134230021302044320121402402142323100223432134312334304424214302302120312244312110210112440413434042044241012222220420013234442133441302424113433343243434041212424032424021441112344030122430134113402042201331113334041040414443422000010442033104003431314032133242422214343001220010230443334212243304402212043120404220104011300144040302243433332421334243403310224342441134332123421332001442121212233031400401002313412104133402243322130112041301104133341203012301100134042300302304431344412023143424114443334102441121143102213431420410333003011241031033320314122034312030044211001324213304034341204424244433010312042322202322342304414022431302023112432042433031002313402100130443220422040420211203022444314223323214423412340123000024201333322311321421031041224314333224231322010104313304432213221244422114023114121141223213412242411433244021042003032402302310140421011301331024044303431414004140124222222230413223211413204212103411042013010100422020023343113034412411244241410230032332434231221421023231000412134321211400334312442341011311310212104234232401241242012331432144414213402124102022034233114024114130000144014232334244234111212140224111001000411322302432104003434433431244241213033221423303334111243212432030431024103240313140033120332413102231001130102420213240001210012222314344341443131143401200322034311410042333323420244143024112030130432322104431044130444104443141134112200323102114344004200441130220114413113211223143233132111220122013323133024134312330330032030004013141301042003314434123122312014042210244110204011144040034422332210343121103234432330232331330224214241131131223303014420310104021342004041124201221404243323133421213132210142003312403103243334014230440044304211203211301114303232434401014102133402010224143104231222203330434001323330123032030130212023003344332240000034012232200114411143433312011310142333213414200211431430130341112313144444431210324144003141312131243243323332213244122221202442132020000433110240432403314040033043402403120443101300134423042224303014333223401040141134330220144220133402110200414113004424223113323340131320332103123130400032120203032222431430411310304424222424220032133022003323442323411240321433321022443411140203432400422342222241402332414110041300400314430343440420442223141440103123200401301043210341001442310330440221431010330312311043433402301330301034142332042332140424414223314223441231203012211211303204030212221021344112123033210442322114303104424221241401124332331442143144220120210320411020301424120442400234210430300132300123012224444121233143201303144334324202314230040402024300241200200434431203324241321004324441322004401210133212343003021020422221221422314034342222400123012433422234022123432214443421344310301114134343233104340000333011012130012003432304211440300333443042202022213211200114413214201402032134331321113014031312130314140013004113010140432122331022224112202321214314100412344102321440422334104321034330001302223342013032103214222211122331410344310340411310223234110310202401102201113422020423300423333403303142402000212020234211210403221321303333110232314220023440113413122040422400300411040411201141314420333441131113200201111111311324321402113041341313432131433333142111323112411120013331102224122014314132010323414042022140442014323120400421124130112004141400332244331010000212413302222432412231341414443114141110433312120041114102342034021300200144233410342324143234300201322024124331113134034044242142112023033100420212414014424012114202213434124424311040040304424030233200103334310444321432242320441401032223424223122442200244103324433434234022400000230201042004302213123121131144424400321130121132003311232012304020210124232212011233132244410312224420043342433112210400124214114431133143410004241420334240120024402402312040001221333204102302431021134423443042040442402124032211120204214130321313331413012214113244132342034032424100402114204224240244031413021044102041013310141444444141313010330231200412031420201443412242003304411240431004422314210102100143440304", "422241140314041311341220303114200321201101233332120200010314020114002441214203014021434303040220243303014133442123234212334440021122421121212334401242224443224340200432322213111314220401413241144404032111203213041222144122334431202130224004403130142304031002312132042221131334134140224424141413043430322312133443421404320240043031003241004032321004023201332443130043413243400322212232122210212410142031440311231011410002001130100041240020102123023231143210010004203220344231210231204214442201420132022102321203342032231003311110222132140243344233122111340211000302242442431420330242231222031231130023002344410000204232400203120323101440010112104113234022231042400243021223240100012140413101213221203321001104132334422044414122114232204340340034412424241430324211102022203211214041203233200232122013412330133131331340232411144423121111312402112211323420100223213222210114333102422334133032132143110344431114244424300401100043100440423141033423300144112003434231422100134423122034214103402113401310240240324231010430404103201424224032302022123431340204144203103234323233133414321434103144100334242032342220422100401330143132414141013422421433021321420112403330223103111111110403004044033010411032443333342201311420033310101410312101121022330232322433321343330010222323233444000220121442443433331004401421343424230012430044412412440131300114220433401323303441313100022301331014042413031030213212303343304231101340234144301230440032442141423132042033331024140043132144122303100230323221232204223033132222000000344211100021331104400234344010204122200201104444444110001141233303011001441043000341130443141204122333132033440043403303020304212331001320343440442141133112020400241011241002134234042403443424240001131103241211011101403434224213240143104222140110314341410403231012304030232023142013301304422124131114020443132134201200411333140210321134041444412114022033313333232343201302122213340123134031123403011210240321121102313433410303431234030230243340013102231344104431224302443224032433424314014342211223414341341011201110323432014102321032144430022023112222101003041113044221341321442432311302222330110144242414320133403301110343311042412344242133233344113022443242443233213214044042314131411120142143114302131034324241223021403311304310110323204100232021334321013024100313430042223113432310344233201030402334401203131010200234340114433244422142202400011221141000442211423333040220031220101343240143331323441232023440211404203433122412232331331203103111001121243221040104330141310244213210412320310443304010040430123403403032220103401210000012023224031334241201232341134104320212212010430010013410111114010403321003144320213210321011203024411334124223241024043414043221213241211031221440214021023332020214312124342033000003322202411243232413000322240310404343301200202314401031043310134100214211100220202122221444311443131240003112421400041211420411310441402324200210043114110404030104041110111313211144133123013441233410232444241402120344302023443030300100402111142203433121342044412212224043321020114243012221124020004010104332414441432440233401012430041004104132142411303324324420303224312320321443231341444012311044420420423103410100300314134202011031234000410223344342030104324131304101130200244221244301102042242111404323121200422133342220111200232432001343211210343321340313232412310032244304111132100233240442430130110204102421300003230113334223134404403232140123114340424430210224313410130212002004300410110220014200114211200242301331214443023001434010020232140110310404343230010324221424110140220444332214002411104231443243032221231121121020034342142002404012210331313241133010233202302144013414341410440134302024333344233430022324024033203012310422134033012200424100434233023423212324120300111111342204042420424141210104320322114142413014302314330003124010324413002332123043321044143323132333002244104124230121203140143112031343023303323233104420444214423343031343244322040122000420112020401300340331420443220341021202314222001144330231440340213132111304102001032000043340333300243220013442134212141141214224432042221031131421240343202113233201331402220033210332130200314400012140242333014433411121030441024324001423314420130030202220422201301212332232212410414020211202014034243320142223132124341231401234121442231423022040432340140442041301112234221424410033441400024204130431321240344344421033001411111444424333411223004342412141002300340244111010230302200", "210144404133114422430342403022323032324213114402221433230411342340324241301102203431421303410430142411210120324430120133131313102443311222143044414134023301314402004143243002110324013032404334440320011030001441240410343310130304440242432343023124103312343002224014221104004023030103440040043322323320020203340343341344403231044123024234003012433203312413423013212410004003343131023041220213002311403031231000111223202231243134232142333321142441311101041210212100344144433141321423430220043042202332320401233101310401432113022214033133303003001300224013241333243201330023434130344243433330231044023340412102031042124421321341344032202320312232301201003130234420404010004233021013212002300103204214134134342223324431242341401000242112042104002210422343042432330042421021311004300134030324121030413232442042041014243204121211412404412312124242131412214211042001304220104324314001101104241244044000333010243342440343113031312331111234024323414034103141310313030144302042240122101321114103202112444303100343344404120444132212140044133430340421322231131111030441204022341200423014410313340404223432343330034123412343410011122224022200340132331232020123231323421403333112034012410244301303042200422433122231044112142234200132342220320114001342310221013324323423021414112242442223334232241403114034111013020304434210211203223131030202332024413203124112112311234232224312414234144433211433243113344141043103320224304024110300024033340121101403130102224143030323213021333132430223000430403111130144032310430424211223113413321040314124112311320322432342223214134241102204020032200214042421124033023042134334120342033121221442213002134414301132030204133423442004020203002124021413404024022103000320313441322013244122123022000322213320002131300231304411113112430300022411441234042111440133123312201233413310244111301112304404201403321144012401320420130132203210430100003110121340113333401123103442324422324240040113403324104333021043231234242204240011443120223444121200412240034101214310001031112044232013030041223112431221012303314322223032214433404121144130434341341333112013022142122201443311103332002103003401411100444434422243221202331120240434412420010401214411030222100321014324004320214143041412142134332231020334342424141014014201301302433243213233132423322011311341443441004223021001322231122141044332140113220131234023200342012420431240114432003421130413110220403320011243123042223041104212433244110213423311141332112422042110114122031143012322001140141314400011311322202434341002033114040333334330034021024322003024332123002004044134411011004411113114032140030040423244013023014301044424014131044431120122213120331031000133401210223014402104132041320214213242410033114444333340132041102233424133020420032104443142214040042231020213243301321021332203330334402101341011332331140301024404430244311324140240424232432030414422212201304043343213000330014230201342334330040343430230343343424330334032422201102332413233440022102321040403102423444334223340141111221413113231343101034211041332310222111143442430012422111132410204301104321224233234444030204234202320042040010323422134341430433400324303014021413002404211344304111432401020200220133343044314022421121021030121233022103144144100312133132413112340013222443443333241222033010042220441041240300331214042022030012033320021141033113033140043144232433111324414112342440122334223144423144332022114143234413004300433331130223221120402040134222142043310231011310042223042401010231002111132133423002020244343304333121222011302142211342433240120211000343312124210040041414244333240103434142401110102022212404114011200144240324344244144123202342334202341204333400404343213120441021400410220024421322024010042131320113102202401002243441132111004414041300130222033242423131241431420310004430004224334333014410411011123320401322123422444414132443343034333432222023442420304240124414032223433201134034330331121002100203330441322240444214230414123314300022003404032410204044042400421331444234043033122124414432442131330314340010140132220323141000224142021204030002023413402334401144203334314410042230040321002011104203211223113122214311224203203022332324440124004340441100130432310343213231012104241100201003100243424444202040422132212314240030413201411021143421441032221224234431334031030122124412142040344140130432402123410344402222124043414043210324142332400012220434140424014322200231324140033244043320022213330233442414030243002242", "230334020213420223143312014104042003331232201123303323131340043302423420101014303312034130140020200103200312101424310421030312144424340201324020213424200441240443103022422412444031000413321403434241203404422132422141212012020312410244142241102440121424243242300404143304423112234223133034244301434310433033043424111442142344400043300223420014123313144200324032043000202444340321131342014203113311303204143432302444332321313204132313011112111344031104403122411303013404211043002022231030333143102410404114114430203043402044422130043422121221310301411422433000433420024430222310014140021030344141330004420424312001234043200224311342412232310303240202022112001224403002411313340240111024213243403242311320201142420110040030411241242431133322404100244010200210422244203213234114320041433024104402123233134342301140431133002200404120301441343130103021240121321410310204410010404423200024333020413013031311100002213144014201212440421334414204100302013211041211440334201232411041134221234214113444321002010422004323211202333221041134041024204341322014214143204404312001123113320342132331314323324322332141331031310001331133014031203434431242310402013041320304044413144324100314341023430301304234014034014024400230421144443144122330322044100424220234102320122322101014013000430431421314120123424121102343101133012413234003043403220322241433231332014433130230420142104040430142222340213432210301211331024144031013304221244003300104410443033101344431301431411043224121043310441232442444330434343420000122121224011010343433313331443210140033004401043440344440301111244144200424101120330440002422212124123334121314323032104400304240220331413412411021234422103114024232442133433444211312020101442204141124304034430433322202123020431124041021030243443414443013343322431104142341343023401232012002043244132341342321031041142410223200101412040214434220443313023304114314010333133243323213432422231112123404221223332400010301313201100440133004401424144012143044400223333400142234304220302332222003102034102414414402133142001231001420111204301411421301030022031011420231131414024022330210044342401023112243323434341102323422021003400301244143132001321342340442422411401433322021222134310444340031234204234203313223141420342122201033121331212112100243024333110332102312214313042131104430100103201403020312032342440220231312021342024122140340012124244232142342201134423211030441013221003234010123133344210031110334414124020203402110202334413233223441104322323411213310113101130340231330230121231403003220140141002314410440404314240304342222414143410003021222330310111134311422043221102342340402303311024404344104224010344123244134202241214233103114220021421104323033042003321313020011341241230203212113112402314333014422001410000334320022202134133432011030023321011302201240001322010431002243340412402104133433412031114400131222244044101433112304230440443320124100422333344010232401433422232314434223344203231134203403224113434000313034443210211423443330314133213040012030312340000200243320034400243020042412044312312410010032324124214013243022113131000222202331022442443304220210140324304401113300140313340242041444200224032413233011043114324013340003002031120312022434232442434010101222023031343113144011221244002224304241221020043224321221242441430200222430103140340233130340144241042323401120143100234314314430321222131002224213440141432034210344433233420313320412142004120021423234340120220213433004324334103204323342211023403433231404324411340101323414032440330103233311211024012110024333304130140003412032431134404033011313104342044330024312222201302141200243230133040112231232211211223142230231400423211140300114040433202433332231414133403034313310033010333202131330012332202032320341021442032221040102311012230244112410241431433443113201044320322220310402124304111000012133434023022310320310300140224433341233004233013014240133034030302330223404321231313021304200113342003434212232003322044214412022334412240434211311221140122414414011112042214011020230334200112303313212102243301144404212334440204024220301040204014324040432002400123121424101144011011401321241134403044314233440342431131024020044142032034111222310230423243143114200212031132222110130014214100240042330220140020041333040343300041331042031144231422143000301434443334241402210043241014403111104401442001214430004013101341023402402320314133201041304002230002341344412131021004144414302321344123413114113034221433440134", "211212442411002342032124401230034203033230121311121001140340304301332213220324103214422033412310443202102040020403300344024140300001323223423110300303324424202110201011322110130400241013142230403244011231003231404211312304433400140132120433140421014341044420401021020442134402103412422433102400420223300212420134233031113043413301140403323212220120311441401442412003142402440323344240440024242023143211434300110240033304001304134210231003332240224034033303332343231434000022113143043110014104002424244202021012033321433114211130400410212314332214113332431323332301333313210202233432223030234304201220004311211100404414413020022221133313404134313223324223131024413223040020031302201343003112240130034442433311011211311203401214211440142010034311131243224142201413140313113244300011101210300443423333121204231200043334442411032042344013034204012144133142313001313421014221302231204020134021130311123120402400332202323033033222444104340230334144343142231211122334324341030002144212434034344333211201312314113343242340314043110142200214113221044444401133231033200112012040344302400134431304304203012040310020301414102333113432100424242220342410304011043240434222341410140212431221030210411330400220220020344041420224232413310312323132332030343030000220303144113444203223143233130442121400124340422424140243203211032212310000200443134122234310404224411310232344421242234030441421301402223442424404434340420433241433402213032014022043223342341340134031011013341210214210400034340424433411240324210034003344321120213420314403014122214342414222020423424340321103110121021044234312242433212120420123322224241102242104330120341344201031140303204404441014403032414432210334000442042243312010412423120220004402142223143212041403002121144310204221312323112212220044210341202232204032111204120241311440320443113020014330313324321031443032424200114332004234213232144330222330414123401440104223214422244421213202123402201143330213314342241432140211344002243031224122043341012234314242242130012211343423301110223030433301323201413112100421034334340112340430442243033110100023112312124401143042232423011432342123430011323401323142122332434413244443322402112024321130410042034402002440111433201213121232014314200411133024141022031010344434224244122040003103233121121210413244120013332221134342404440040014024022040422240023241231420043341202133044023133313003002224232404440332004214203010043421314022424402434433342321201311120331210412141421100424401341013201133244312203133231312114102240400011404202422423124104241131404044210201203043142331321134103123031444332404122424244104334000300403142302213323331022023242420221033402043010142231434412133002212102033001033241132011111343324320030223444420123043110213311142230434320220204140444304133034213320010124312314024304141003300011113120321444304224322304041333010230041310400130241134323431102400103432234332014012101324121020443021324013310310204400314430112214234320020010431422200123030322113224333000013131012232134412424311001340140133101421210440144301211031344030110430420444122231423103240440413441143012100200431041032131333334103123302040103443424013224231032144133413232332411024320124441101333330242242110123314312003310312220113004233323111203101400120102310402232334302220140143202401311023132030334443201321323421424202444230021422214440441221231402442011144434414212334431430434044442324031011012212140432120133011323214211000240130340014133302101110441004030041224313323212410140434000234301342034341122311231002341033221044042223234143030210222344033221124240012202144242230104123440212401232443124043334300340144240322300003121212320343201403114104241242042241104344431442333112302212312403342240121440130323031213100102433331342114244112413100112241102340304114344423020224402143313413423102144110110010204114302330221203334112103321013011004010420221221121404311343042231431032443403324014004443340440130302002101332303102233413231213310244002111211331013224133102333303200123012111311214442231302311222002433121312240242321233133112020300131240444441012023200403243002424032442044000021203434414140013140104241202243123020002230412204411104010300444402430322321203034144000020044210121423234320010124402344023122130300220124303413314042030023244141144130412432121201013202203012113113243433343011331421240111412103143430243204340414002234223000443304000440343020404113042033323111220210323301000002400142434412131", "202341414221344304034331041004421221213032344123314114003303400110032040131142313330031022323121444030231240222224234100303404404111421211303341310311324221341023320433320210413343134340113144040121243410230003212321330431441301023424111301441004202233413042233140121434101124144421112413033421432333324244133122232420043414140224444034121114232310311443020220230304442440043433032210211233120414113033431422234021130410203134022313333324411031310334033202131212242010410313434311302233403403122234311011011333211334443342242103030200342312220432304233042043330221211340233434421032023121334202134022303040344212024304033440212310223100102412021012342000440213022112434232231130431030434223143041414432331111204300422320212410441042201223431134020020031311142313132201233120343013423304444210114144310420222313003132423403410031232322333401204333432044244040243022213212411031130301332200234014334310223421243141421214442421441133120304231111412311104320131430401044014424414030442420423424211404213222421423012031003310402223111420044441043034034124413234000134314442321234043431223233122342043441333430141341341013010220243443023303314233201141110400300204400412414404033323410402002004343232011032241122401311110333233111120141230432112433414343002014123134024112232201043201131313414102221232000114214404031112104321031033104222104023121003433200143034434133222243240424042133020333142344430440110212241014241100421120321403440143233400323323100320311214030233310334301201014403314043131241134200034303313100040014422022320244024121412040403130431424021240334341243100024443402332231024100034201123211344000110404221104423123021000101040011213423321223410431010413200022331321340413041322114031323434023433331000203124231340002310410003001230240104233114121044311210010300344302140104020220021012114041142211043124010214411441320234011314430304301300401043120343334233110243340143420200011024221334432024202402343201010320413212432300442032224124321203300341121023441440341330043123100023112343114031011411211241242212042430441043231241000043144443011041033311001102300132314133223131010202212010402100142344324104414023422344204314103423111300244100313011443413032042411132104243040341034420200423334222130301140122112422440230241034441311432440012433244303240032414202423000020244222133044031024314244413124233302314113232222040324224400024304223414311011203412303314332242223202111323404410434130121102301203444231134124411420242103114004321223220440022403403022410403043340433203233313424433143332220412330011441024432431232030113313042331122432123030131400044111034200420130023120244423413123004120214211144110413104023234243220241440204301440302221204121320021024201223211214422103104411041142043321044133042040211001311413142031223230331041321300000033400440112002020314413202243240421023334441231321414102103204020241144333132441310222221003133004201120142023222242134132423330204100421330410222420240432043403203304333323343412221302133404114403122040323434242021233133341301002122424010303340341102410143233413340202133130204041244110202222144021201121431311201320114102031432444310214343424243001202401041441123140241004221003314400211114430014413342232322330122011433103443220101003120120401131231034102234203324223434140322421032411413331343333130340143402200301404401414003233010140430302013300021304243402244211224303301140203132241104132302202242022320213230233443202234323241201032140212304134031101040240224343333313344342312411433043014140442421003000223131123004221421022003343024122020210341002224000404011403341233234304321134342431141332102041320023013031011021442442431222333121320201104021042402411132243430403243310343041401213201143212211103340010041011211024102204122232230030431134424342221204141341102121311002440402234323411314233423200100110302042400443204444042141211432003033133434131441000441433040202234304323012311143041124010412310333100340222143322230232121100131031133141133113021434220231314431022303012240443111112041432400141013032410214224002323433130332402303311221200411221203214210132234341240334013302323400013011304212103001142134120144143023303434310342032114324111001333313041323400230230432432021444120014022012313413212113122434221133134424112041323040032332112411244011003333320211002103403401244133030044124030321332122004410310224214210003311340200200110443102444034222401220121322000133402340244313314121022244", "134020432233422311444033242300213213104012134014423000024140201312103442420240121324121131333200134323400000211003231421132143042230323430402144323333343201204313444341112204332100423343334044410311124223003124441444002212444410322210244110230333042140040124024013001241110413113132212101014402202324112412112311112011304242021120211203121034210224032120431244432122023310434224424132043030414444020022120210220242232401300430233141234144443411232343200203322331243203033123203234210101131400101112420110234313010114441021311222334430144143102414242012130402142103430424024401124302211240434141041142421431201300141133101203434041011212124342111212010212044020413301040400442231333023200440424123100241142230134304032041140321001341413203310133442041111041011204044014413321143423211044444444302031234233440123414241144244240344244041002114232014104011343310013210241134401144132014102020003133431002244010040420213100404034231414330303120203142102413234200213330433212210244122210202421200340122043023420132320014234430142313043211313210440000403213021321301142020214403021142232422310144231304224432234131114402034333423110100331041334433104313211303303110330440344034014441321024401102321210434431102413333334330031204323020200201332402424244323400044334244024132210401210123444004214423003433221414140431340412301004341030221322213010432432222323433144143421032122443100024321420224432021433442203232343111042223030120434421313213002311021332242304310414001230222103343242200201133442022134231231321233221224430231043314404444244242230304240301121002342321043101321121201141101210121241411113102203010014141222142330342221133110211314304420240021221232430440310223323214200214110431204203110222242124312404303214211001120123034142041021244040420144031111032322443014013140443321230223132302132012432113302410043144440332033103343244330220444122113311013004221121332202122210420001101434311442210003004300114110121040410030421121334114331324133211014342110332230420322243122322142313043344103020021342322220334100411244130002200112213412343330322214301241440010322202144324121003002234224340430120211021214204424402013042243314021304311112300041310341032021442444240400103432014444034110030140001212421113024434120023041042400444314003034431340224210002233000211242431311410222223142312402030042112321234334012203113203012340130233122433212231421440040442431210230010412000043242141222140112013132440042423231201434042010104240031124333041134301100320343320433240302310013300102344100142423440200142204222304023221421133111332300424134323323320244123132302420342144244430031424204414243342423240023403221344424423410412124132413313122422431204003331041332233340330233141443013122312421041320404433004034421133010144211411311043344440410340121031301211403124344104032121301443013210233114203403110130142144334112202313213130110042033324434434320320123320043332044313413332244033324432340232434243332113313412240203032442031320232134242124420241104103440102134000442030302044041423233414234113320220122313234224100022034030431431012430410024344103232311234041020112332323203432140042220442021003302244034101121120024302234334243243022012133200420332303443121243201300230242244332230104103223300433113430132444204424030342320013322011334143224443231044334123111142204403203100440340011231322040330443442103132120323044010133300133322202232400133213310303431011040143014304302341234331413000330244040341104200033430020002424200041102201312121240024033232242204300240102041331033322030233344122032333042423323131223324220022144012130231102412114210024020112113004114124424201330121201243214010040310241022034042032230002012022311102213400404034423403013020033124112311032200220012001122042404100211131212221124404323242331231110041432403020304204123032102113411422243424201231211403032340240100044313310322002323123420223210432042413401301334012342340123103404401133431220120013020440032324040434100433444411323424312131323310210003001441034231104444033204421434343104010432342201042230231420220021144222424031113301040344132131040331122122324030023013403403104023323112210444204313302402431141333144403120014043301243433312023144420231034404104033230013231241424121202301021433304201114023123133333022431043010422031211411110031412031410113221421003303131324021303332201130012443101202034443432303111044033311243121322223433201433113203442121011323112242003001213042111030", "133320033204134411201011000311404223413320131220321010131202403331234122444314324121440331032332213122421003214131440122322412343230230423043134333203022243131240212410213403401132013401011142241420132310321331432140014203314210241121414301112040032400441120310310240030213430204304331240024124213223023342042434214401333231011241301120330432144204322333413001302144033332201100411022440414224110043102342200220024034400112244211422342242122204043424001123010102423400343230343420322340144234101204400023334341133004033233212043042322220302310333004042331030332403120113441220132322344301311413243111341434221014222401331121203001020301122300443100233311340220110303002004014143140434011403442042424024112332414434003234114204100222330112223134302214010432110240130142013043011101104201343232024403202421301432200413021430004221024202221332311110400201422301332201320300022104301321022302201344400241003122344301122041000232202040214434000423231423224421401331400443100133231040244043434243012142444004002010141220104201011343124323104231200343224132342023021001322120123413220302024003402320430412401304040200120242103043002332140120110220120114402043322403032314224244030204131311213042131043221203400414122222242140413001334414104434103302323423030233423420343021404344044312400412203231132110101411212004444124012204240143313302234234010013403103414202243411023414323011403400232331441420131232044024040024214343003413203110300431234043412012223441412131032340441101141214013110203310121010034022403303111244414231132034413041334030044110110202431244134122344303110331113232334302231112130031332214310141221122220314110323424141123230424422443141204342303311103110243314423242422430320043214414401200030011332212311311143133244141142124002042010032422223342240302424311232201103242004241021443030400233001203031310420240420304123403020410413010403021410113313411230343021441101344432132110320312043401004330023030100424312012232241324141200344322433230411314301442403401323310203042441231104202201012242000241331022411201220201122202301340210421013121421341020220333412100134032340102340331001320200110424024031234220004310023343012144430221040130341400133240040213344230110403002430002412032320401022420442431032431310202012343322210412110220143440442200024230244313341102111332400023403112030021413323123130103223244103034001341102312302430003234024110303302301400314324112204041431032332240113102420032414222443001034102131234241233234033030324443432221132321012133000334310302200210424000014231032221020234131140304314240142444224322231121323124303442222043003130334123324231142332120120422442401210414210334104322312034142220414403042333243214344011421332440242201121333022112331423133234324320230242001411301211200024120330210400443021431111441414043404131414441302012221020431201110420044022203022432121132034241122124042410130023432414423114241221242424214133201242142343320043400203110233434234310440021424230303411340421042434223203444131312020323142214211402201021241011032013224420031224330231203144412344234443400122302210022321140204130404430214244440224420204143030210304331343320140234401223123343341340123100232142210143142112040331424443042241414120312442040412304322114211111430243103340311333012100113143204124401142422434400042001332342314312030432424101124402330303213403033132404003120203031200104424123414231003301414032002010013204413241001432334041223423300000030344314201143303022132233042112113001021342021443233111013423201342004243431121142114311120423300443131324010131242012121401310441301022223311140203120403122023043302004121410020001203340333234043311144114302242122130411242104320410044034122141111442412201123030234212040010133343013113420201203423341113044433044404141300043024124441113443101002134341123244414343401044410011422223334313433000013441423223313414311310022211231042444341031231241324400220300203023023312142133322140404304012200042104002003424302211010233304031103400322014222231042404121033304242202032221401422414101400042202040100404441010013114432324412003412212144103120400303232223011040120021111203313343002244442010410341431114444121423404044203211402232433043001202232210141432104100414321222312432031443322120332411433031012144440113042032241232041044313042203314213131333040444013402323314113243134303202142010403240020244434432212122133020103440313212124032414441314443314221422232332402142424014421423", "112101231310141442034110304302143210130011431441441241133223110113231310131032313340012403120344233032421242213404200300312412020141340243132021104311224411114002243313231020113433042134214213332241101200130424143224304440401200130401123344334144133221224120041203321431043134402404102234240021240132324234402442311123340414030013011201132444343332330230342321442411021323213340100001324012230321113140014323423113232243230224203011210312340042313443103032220133421340200310303203442022042232314102213442222000443443114331433411444233412242440240123300100323030210433104203001132442403421303033314021424114224404332310400112213022301414421324233122210443434330110314220444143213342410010424434010304214411401431020223013202122043023013444013234112030323034110323422142013012431333142423111142310114100033324240334040302030002313012012342313204443320223224423332232331440323232301241131342112014304002312300441111323023324021241301433024221420443000442003442210444141421124112311344124034344424430201141443310102010224324342440140334321201343310132412203310440331020310340432320211210040331231321041200001324102123043431140300101332243020201200304401044432312302020011243043140113401410022423342214330113033021133132432010011410304132123340232432031210301020420100212011410402204323144342134312233443311334414334032200104000411030411211342413400344440143242321300301041342210421220233001334304030313034121223102240334133224003121043232333000104134004244131212342140314323100231144431310401030010400324323303121334310233004303142133201010200034103400431144440304213401404222134330211033314311030233132103431114312032143410223201402342331111224221134330203431232240034200100331433022314120111240003300434104214212324040144422421140423242002010400142331132243440101114443013133321402101304203401202104324032131443333002432034333402431241403440300133024224021003122202200440122014304311431204102020332040343434020344012202440132203133420022200443002242341234030410312320320211331334340433122432043034023144421404323111304331141410104414032324242131231221231342030243312021031412300131224332410423011031232221442330202040430104321441442002433343310021201434422344131130113120121333243040204113302104402300311111014332030231244142401302240030123434134340311240232142024224130343033310232012412021043101324130142222201303044322320004241304123420243401142323140130004333100102111004044220422233314324204424042223122311422200410243101012404403104211410412113330044244214132142224110132332120101404204210131012210431011103130333132003432144112410321110123422310244302004333230012113102023333243002320234421111004244434210444210442412011403242341240044003403424344314211004340031231113032040040242230331131132340000431421124143221022443243430100444132221001320124221120311123141143144212233421324032023421032212142410320432344033420422442110112300220221432304021234122430013403230314434102232322104340444203143143301102141123240220241011030302242231034100042303412114324233013413400221314231030040441222132401203224244134211243221131442404034104244304112002331222303021431021420140424414341141041034231134130122341034002010314230141102200130332114023321313241434000344332420204333030031434213340012421110211422204303110344443400331324310230044102431443344434021133303423034211223423243012441214231322030132423110422321020233232144304004332234201014224221431442041421341132343033324031433101113132001323011321204224144243041402023333044443013041212001233423104320232123311424424313121440433423203400224104111411224002422321333424041222020420031120020113223312312434430330311031112412442323222210300022043314422042133143121423120034222142111021223031112101204434224223001233323031244434433230103043333224430041342021324420213401234204011312123002432401342020410004132444241002004131304332032434122103334311200014243243202321124011323430432332014402040000321424201223112444132112303220324432443030331423004344440241304223223123324340342410323431404333341323311430104300210303311042422322110134414402120000010400340040403121334121004014143402331203131130232032400240032301034140431443404031324134323222414041421040134143312232004401043334331003344211430021204000213203410221101313224033140041402131423224222012310300431013042342241134123224424340411144224333010130334333332241241304112004323242321014010341432440110440130112010113032234140101411122244443233320322303203200301321031134330", "301114423114423222222113342034443124001210032302143203220244442042321323214202313032120412412001120342413120000043344120023221431410410000420300144212114021011044302103422031233403330300301210443222403333133332341122241142010120423241424221023223443103443144412300220342210101444340433331212433244103230332334014304421101312011440103342310212300321323300033141202134110024000404424241244340441123211103243303102023210104100023444114230221034123440441423432101440041222223322102311233122241310202002322240213200413123232214444444223431403311100024444412204214443114224212113001000302034114434241040241141401204210004410323344013302332242321100234213223243023434140043223212323142143431344044133343311002431133130444410033331100433443243202333124004333414034332400013242144412401013402111244223211343400032014341324303312004423411021332132332330243442113300013344123332243310042034140302313213104201133410104440201002143102211104210322411223311113043344211323044003023142020411330031002011232422140324114113341403013302244114011131142040311111402033003010141012302423244434112431444010343022032241212111040134320203144201040410342404144234311433112041224014240204302340004004132403103241243112320231004113302222303310411131244430224202213040323201140420123323134133444422241133102022011110014201202204340103411202321213423304034310312021441101231244441440334414300321301330043004332032143004140440001323240014012120411021042423204001140142440202010140210001222412421422310022221302420110013400404444001024411331403201200143433324331214432321032440040044232323110212102032203044201233141340441011211334403221214101321422124121143443044132321421402444011243211034303303004211403100044113102032321211332214432230304242141443010021432343121003334144002233112204003340142023103031413434020442003434234231332114442043431124103234403114312221012231113244401342010204441224101211302410323213002432231310301210203433213010323224201134144014303121332202404141240042121331301310021420303414401400404134114411031404211144102001302332301440114131431442400121444402322410220210011210133440203100133424330132433412041110223442333310442200032311123014123322304042424100231044013231220043203213112130444101032412002134412413142321021120340411140302334142142213232201342341314003131324222300321402010340130320320232001421432104141142030023443133243214334241202430220111411310013121220343423104032042223323101041134302322300312344110010444323023240323112411302032041304434414210411404323022031003330133232233104341124032231430222311141404223302223030034101214333210041030210403113102313104332424230242344101133131310410332123404111432221424413444041102402003204313132332040302424144442130331223011123142031314231442014020140100241302143203000130234303144444204322303312211014100411303414342020014442344101022121422221243042423042211402421123313034311033321334100442011110111221134203341122013314444434203342102024414311004131144411302030141340202232121412143430113334112404141233100303040120212220433022032114203213144440124020324334203020330402004412331223414421432320302143440423040304141122030322101211312211041400232430023404321303402234134404422041244334003414304121003133211233402304333243231034430241332220143124300000324314042320223333324303434020131331242204022141234140301210330244211142042102213243203402110140010131022334023141142324043404443140102102014223402212442341304212020301320200140402101121422444031333422003022102004033042000031421300314400311420331314330443023000214332343402111142100310140434324000421204333122240120404310203441414113231331124104144321130334104110330122132242421331134124414114244222104310224404203201113344000203043132043022400042004044404402211031201344223440232321101004211011011422342334221020011230021232011200400300431214023220244312021403122122220121204320023443440144101431023331242300141414203024423332443202322223204420401314142400214031114413134323333240230234011104414144120103414010420420000003000244411434113132034023324204112313311440043131433334433101440401030400020303142324032402320241224443423133110012223214012243343121302244114413342401132034134310010131242302313104333044234012034102013234220103040002302320333432340002424220210314211411022412023204110223113343041333140132243140140034102334240330340124321033143144012013103233200134010312112120203320123320401332441011333210404112304233002431333210212041243132010040001042332313", "413030430020403212344431033001433440134241242331011010301001402334141411321342102443010300300422301343324144411040302144011121410404412243243230111003413314434241432240141244314321442420431341040314123130211322233114032124421332420101222220130344142343304130223321400204300044410444103122443003420131201414310441140024234303300304132311411400332001234122422402421330304313312433441433130231324131002431320132210232144003234301434104414302043441211343443221314024243304421044334401013211420020133302014244420344442102211024204044330113344343423221213030224141213103404204432331034400431110302434104430312433414224111223434133230224320304043403014312022211310222033234442124244222400020413100212021022311344213220001043441243123122401410212340314211132442001330021111342032011001232012322434444224442441032041244144310432312222033001134241400321300012210014221341243431223233301211042113114010333411213143130112412132444042111222244213430423321004344420142033323100023413024111334420013310422430042301232424413011021300312441023333100210300401033140133402023233103442022343034341041120233042313223424012232142243001124101234243332044110430303031141143241433342020004304042030041234143014003432002203333023003341311334032021013124342214322334403344401203301444232040013233240122310303441101134131121114241341010434212303243030143202404112314321403234200324402034032032100331421320340342340104123303204320144322420413211223330104233020220223402423024344410022231030012300244122133020140341212204414204442124131224001123142214004440040204043430111112314433131341114144212403344341134412101424001304314201303223014243130333220212401003000201214223321410110141414110334122300001101211212431031122220011324332200002413101403140341120131240431224220431323200440004140404412320213210230324210141310114131134121302021434023243432230024001344113422333212023113403103103030001434124043233342000333323110204242140440121133241312401433222024033340301101420412012133020430102342121211242033433124134244432123301343000430034423243120033040301332421404231403224334303031034330123311330314311102331043122234432222341322043124402020214102421200221004003142402131440412324342103002010042412423122120333202224011114141312111310412024323421042104041434440323243414410144303334242201100320333021333112000201420420044433213442412234024431114232103421210111414403004232333320100210411102013312041134234444031002014134123223421244414144143343302432140112343144111312222031010210400202043004330030104343021344244021031143214320343420423404423321144433041012131231011440140011323132312430141103332231342230142233244013212110232210010302212440142440104132324223420312123134230304433413034421440400100420413334101323340103011113220103312333010323120204214032114400041203200113300422230343033014100131210114442334143344230413101033022412441341203012312114340134432430030134422234412103012130224430124432021434312134142310014022321440140140234410421301040312321410323242344241404132421110343342042231421143320034230433144113330410221130241130210021330203234041112213123220434304332402404414130240343101440332231440041042100113333030021331102240202442022010113123443040111431434024333224330212023411320311104102101022114444143403203302122040210401143033232032430124230313333400330132312020444331444330314440222003322243304400333033234332231431033342413022311342420433330110413111213321343311322121213341201420411104210443343004234434033324211442022134111113023440030343442220303144012230044234023234203024022032224030414014011034211401341344330412423233434021310401102122130110213410203004400341404432224402423131302021143313241424330212213132344443032403440003311140201344420420222034111313023233030230402140000400400021334132224024233323004214120314400421102203304030323122042124311340304403122324221340031324120044014241413143033103302442444230242443012242033231104124200210313323100430333422222223031221031334204413013314442031104310223334313113334004030321023423143240433213224123404021343122124410133242042130212212301421302243103433202141323124113112422211240144124140130332032223410402443133434130310234300342202343343340040201432133333001111000322432442142230111122221201103322324430223440341340323424112043322034324303242420220213440042320213142344033302312110430101203403041101112232321204100132131412111043123312420032001202243341223142241043202443421341413433123230403131004141340140432123204", "221424221241403201410140043110244320313143202132410300200121012312010324422430041043432301001012141313020414304120322243422142403043443422221312023013110413222344143434100020004324441141141021231020241320022203004022030443242234304133020102203201310041122340001334230310412331240030020232002033341412411231234340441402110231312243340122130304244333141042402010114303104300220202040041132144322123420102411124330303432430340132410123233314200241003313103324400311113120224240440323402230121044412024122301131434024002300402041333101241114133303320102020040110122412402114100044144020230302310210031320433111100134340024110021040122010413302212332114032044432223020200123443302342422322041224223020034330124340211222142100003401002223201233043220330032410040212231231322420440422003341401422013424401041010313013222312033234104041043434210321344001224300443010230020300032432304333310431412242434103131324230302324240001311013310231114003412202041322001203214232003341041244012220121004004102130310220202433340430104140112011103000223401011043114332003311033112400233041114134300011014443441423411431210100204441404311134004014210131111421423141302010403140420020430323001223011340444113014440300221013423143244213134431121331020114143223431003014131411202442434023301334402021202122321322303321141241044430334320431233224221011423434422011314404302013133220024241141100221240220234302312004202304010200001310304400100032330200111223140232024001002143110401014242011212102332130201014410030300122341103340320120214002034341033414034011144131143112003014121124020241033313400222321402240321312221134244101302331324442423323122020420331043024433033240233313213314423142231103022224043313004241230423433313332321012104224344002410212104312420220321121102432213312032032002043100244300042334012222223004230211332202304133413233230400330104424444022344104313144200321310412221311334344330241442024133221404430242101440334001120121320141420324234011303014400141140002324140224401041141130133220224143111004404100443122141444341120424244010420442332140330340410143243144042120240203441430243220203403112310403243334432412344411124032142014011103411341130113101040012141430403031021203142421303013332443230113412121134042311422013423140013033010020310034233131404033044422423414422200434231103142433123211311300203203111131134204431412002344011033033021331312133104314021312333112141411011114220132134120142022400341102022411431243243333022014102302020414203111213203322344201123201414122304204421333144133021014342440411140443144310021303014441024031304011131402134011114221302423324343321322304204140131402241404312042014421432322421212012114121420031321114414321312241444241101422001434214310404432301101200044344413044144322221001034421241204223341012421230022021232324122001340432411243402403000423012323220243240203110223233002102104300303342122010424331020203401304102130240432310141332430100033002123033101314101100420313003131212213221230334001232411404312234333432324412311042320013001314013044121443243311041424111133103100314102322421221411142242131202202023212112004112021123401232114242302424443432211412034021234322242234341442113440021343204010031003321443431123043334413410143134304043012142410032104330042424302323414440300340422022044222111430123411213101222314202401323044041311011121403314444133311202304403300041413244400122123202341220421220344442020423233414434241124001343003042022214121141313120024213242320402040022301304312304124223041000042102042421031103301233233111403300010003344221221234110144013212330042322040442341444320403240410010044403111242432114124140040140100104302122213204004013441320343310133311003231041240121032434134104342124120203111300112103313412023231041023214031212101340410420314000401110121422122144412243131324230014443341331204314420044043100400423042410343142403413341001213210422223342202201342442342434442310232003211300120040132001233204232432130302120231201033412043010410220034413242010301124023320220133404431011101324322432242031014420240242014034033343301130123224320321323333424020311134223021220410342010212023001322410220432312132411301140024033410103003101321333133442224112030434124430404204123032220242022322301240043441020211341413420440232141303221333401133102024122340412020342344041044424332001402024132031444131212444130311410301304220021341400213404313022240122220301011313210233412120340013241203324014", "142230340411123423211142411000443203031023333001111132142114040013220103032244300430203421023134302323204220213223342222444133134332314234214031120002334220103122434441100442310142242324134013224314111331202404220433443023221340043033140210304043333041001342203242330133034100404010020124321032322132043342424034430022232220002113131004133413111112323040404221034032404111010311340113020133023111423211431012234431104442331111104044004041331244401412310420000223031124440004342401214102303033323123111000242410031331144431042413112030420314010430103402402101103300211301231423033320343134431014113330140412232432234241414040210422403022221302101223123030014441000333320031003143232043204341121111420124042103314032234234231302124434201144044032132113210403340301333020124230401003033310243120213143312103012431123332341031330334210204100320224122341020414212101043244323422233433312142334044202133413210303104014010041300131344014010020002131444323113432134432124441313300330123333040412140131443422131432301400321242001344401020403342244030122312403104434410431401244300402121140400111443404434204044131031123311044444211301302040122000301443120113211010310201320211321212414301442040144342440124033014112301403131042344122043301004233044344040232043202102332121301311200231433201401302404202120020220203200000101233331214241000330304343314342200102223413320323343313443314332301340102022430442101224430104413000334200434442114340111104304133002012211322343003013111401010122143404402221102043421130412304421014332144004432412021301434431141143324211142311232144422344001221040200244043120131131330340334141014122442123311224012223314320230443124301402220434142043102201240213031314000412400203343022432423443220210103142423234413400101033204412132342024113023301402001323231243003104402032413144344444103102222021344203241401012103242114012112400111244212412131210012101113002240041420133340411112422413133302403224423433003413422040040430422334432400111211132244134434000210211211334042030114114244443223340013032401342222344414121024000031310340123031011102232200220443301114102420132044331402003204101414003340101042131430430422321410003330341314424144404400143010034400020340140142222040422130121140023011030132120044214203420131301302300112444333201442112111010040310132311443310101110103140424204003031230112202213201404242340442034313010232404133103221423300303430131330201444304221404412010034321424014100332043112433323344422213134443400312220211223131422122440413333240010334100242404043202341243323202313103040304303143241323142100302144043104001133311304230420401401411013112313424012041430104211224431421302402241000002022330044030130231403321314004232140443102232300320441301444141110241040312014343222304114301201424204422343431320313202011014224320401023040230010023030140121041022244421113234003041420144442202303130111001204242430110403233141403341041003231013100041211444440421041144102302322444302404230020404022044432224023142021431424222423430224021123133400031403404411102244403424433400221241104221203202204442122434020211224223232224330030340230310143001422031312302333012104021210120340402412021311233122222044400244304241413033420333440141102413120122101240311142414212241424102221234012123313401231330410003104013131020430420402341242321114420123323344230231144000400423313432143222033023440413104334141421003143220331032040433331324112040413024113144241003010144120441202340004104411124221242202201424012142422221420044331033313412404304103241344341003224300022203433310444110300142333030314021310000024241130412100441422100414031030413333204000232142104403201311030412333340131043100131424122433341130032422011422041202411342410342300100414104321043400331242042144320202031234241304003102412124024040440340023422244232022114110043440300034424310020012201303201402011214104234001111243310113011014014321443342311133321411311123020042411214321242033203334322240020301034301224103111341033232433224440240103302024242041011203123001111023030132331104314343200111230030103420010320121411434411113130220341211041442144230240134023012133130402020404341341014201440312103123042214144000101202304433111031334441103333243111204131110140401401033244000441401201102124034012200342301102130322302342030202133323443210030142131231113042342340040333331324014213422311031043043440002132134314012341440340241241204043242314240333030213203024030012312404111", "441331322100340130321224444334123231240321100243242242324243341300124331301232110340243103030443302104423432101444204102403014342441203433403002044001023344334210310402223233444144031040132143402432224203113421402130231324000422324042112033101340100410223213220031432322341020434244113003143422113413034204314414312031100143441123313431002121211414044021423032314423102033003411221031421123133114421140002224104111430320014442022340030141020133224421334332210313433022422421014100103432340303030331011233432230404112314201133032141144014413010434044010403232034444231421144210203202412223110101030244442320002332210421311203440133121104014042321324430342312214113033113033133012101402131414314230043304441022331203241121031341301032114013044044131023211221120404421401330232102113132122214320034434421143131333332210004430323233420114111422242201444030110404131203002043302223413332202233142331222322101213131434211214004143214440431320340023144304320333303032100322211434000141300043244021102004211400311320212232014432431000404321212341243021121233213313234013110311010324312444042214144242342041043430004402132320101444400432134343034423042120310432104101444230221321142222304343334044402320222302321032403010104304101012434422232142121201102114342214131300102124333421420340212233310034044220422031013344131422234040230202444301331201321023210302102021224441232340101002230324241323014101021042103423104334101120411414324234314103022412022404121203022442220433012222403132011332222213043432442444421104304300222403032232421102042412120432340342342403432144234040021430031301423433001420434130224443041402230120413142444403224124243032022430312204404311002223032010412000443134232401032023420012214230023013334121313201443102043244224200032004140114024444140343400424203302023103412322303112214214212442223402000402421023431404014210434242323100222032130023140342032423033204004032240330443011044012333241402144123124022401104111312010441411241304320331322323311230012430130323313102033122303334300204311144112120144321124230010242134012313332323002021130110212224134020140133101034210103332242111243210102004240021432200312402121043330341343242344004003324431131214442033303023141421213001242311001412144324401210002433440404330324420111011433031343032110041142020301344211431043413143311242114410000021000311421112132424440304213101402203343041104301441303242034442333223242323422011330010134324033443224241211420340031144122021434003240433243401330234112343301110334133410400234042213311021301111310112220410400213103104443231111214444320304312410114423121000400131010001323104214304221434444330303103003342224104104112031204401030433141243333210242234402231320232220044344404100234102134112341030434321014012013102331322323224221432134010410334121100042342441012143334124121302114400332112301424231432321341014431021310402003333344404443424304012130331331234144303202412232213242304144020134404434120144322440004000124014322242220104141320044001034302004034041122340104304340042411000122104034402312200002243434340423210042000430044121424213230323104044330220121411331230030323243332123030010042323223303244320303010321324330402003230413342220314021133244214031240121043003312221444324120211414304303334132232120341243430123020304402244311234101342221413231401012042003144132423311141033322010200224221204223123233143443220213213314241144210344131303331243434140041010403413300414003130113234300304140414142144223314002142122322411323222200342321043243313043344334014214012213211332412221421041314010420213300244132011313412341204321342421421021222201022124421043032420240333303202120310041042134212222403432203240321102043231123333013224132312434312333432020233411001124342233214040132330002042203434122211243041033234323342320114324201133114024144241443141314442242042141223022011431043300042333444314402001333234440424301233031031441444022133213010434434201441341244330210103132212103313322112413331404410114401441112441030404301034134201031302110203102412412334330010412302120022021333241124123104442431144042412430304230344440243321101404214222133134043212203301022004044313431342442203043224130413334121024242310440434224421434140104101213032132422013024300310424333113102320423214320110411102410422314331311202404002303214102413311422200432322422440023310003240430103240440201323120320132012202311140013043301342111434140223100303414401304122102424133212441", "020434304001023413243412340110120424343102144040133302103343041420110134012223443402342313003142413013233344410430213044001032314044302030012232122234131401422324300242433033222122314040124002222333302113404242104310303321413240443421142431342211421221121001403300321130101211003000312210103244040000124413104040421010302333121240024423323311013313021133232131302324323123411341003321300334143122304024123124302213124122042221233342134014000044112404020011110123102403310010202442030110312330414122000104110233312322332310412024023320120001241220220322202122341200212244210433311244033010032202444343232224322120341214311032223141412320432431142404042100330110142133030030242344142124320434333304432312202322141410241111121333131441140300311104443102220303100203141200340213341140343001231412130414104122023333301444013430432302314132231320001330031333412132320020202443431303134042010221413232322024031220000301403014114144101014310304231110440330231031323012221241442140413234210041104230343204002114143222120441130100112204123412422304341132214203332114140244043034224001322222044421213104212020202113103040211333324113113221142214113201112323201120422042413143203443001002224010431134024334324143434334211024040341304242004413042123211100310022431321133244410433113124123044112031312212340424332341431330010424022021100030301404040301044124023011043420001222141314343111323314331020110034103010442031210014030310332141330404010434142433433230101131232044203314022042201112310121433212403443302012311223412220001012332432441302240140443430232240200304140031042304322202113304041413130212334124222233420144440332224424242003341104033101424324043434001024024431241131140141001021201420401340021242323341413002034144213331401143441234224004202332300310304403204242133444332303220121211433002012111332340220413042013343204123434040004244411332442032143234040334044103140030222310020113301112331240033123340002433041114220120020041243241022123042144431201042124324413130312423000044220242221143113021021343323444331024132110010322044200214440103121330404022002012402421024112130204320331143024244211014104241321031042244322140414302220113412301301300043303110140122413230442210323130343404120230430442200013032210421114244324203141003234433200222134030111301444331021130104342204142424340443110242231032130132040421223211333243141212044423441024400012422033303333304424313032200133334110220120101311043310311434043402423312303044031320020003400330321010413304032032313313324333023013140101103231402241222442440324020104423324001001101123110224122142303422043340310312224034014132400000433041200222420104402423442432413042340303440023203433310030300140200323333324124043210311204114024324422243403003223242123000403341321114222333034243414333144013042433022312413331030211020200100324104210444122202302043401234311042211040300332241130323024140440301314224123223424144132102103003023112020142333403104304432333231404213442341302202032112444101421320410110111234413044312034112432142113441320100411131042102413421324302214444442003420310041423213242402402122021314444131300023310402302204110143310010111420011131200023423010301311132241400413114124434134232222014320223114302343444214331102404223401334410410341112212320424213223312011210204220422432332123111010024444223431024101341033142100210431223441102224332340410424344212233203411202212314111024422134114001033121240013433201431310023222240344124041023120300434314011123121240323440410044214044100204121240222103222312040404032221414340201134344420130434432104031442411431400443422434113332432102011010343330311004320140000103320331003222041321143001104334114422104141020034233302433112023034311023142330424231113040143241004444444022300222223124123013240334100421244410224244404013201203334032003444140401311224443310244132000104010344220034202333432443221312133330414331330311243233010244013421343004030121132310032041324442024300210102442324423013232231321431424124340320342243344120210212403230312211324132301132314300030011032211222300121234420333334232331133112331243320320323334102334434021300323344040130143342112413323044210331132211042132011400022410420411003010210200430340400242221430042030343341141240422014042202122441344022144321114104033000404102134121313342324200334423342401140340342034144330400344210421442240221134443023401020020232200210231313431214014303410201410003312140114120122023413422401441", "301112304231324021120340022433320031024320302122400041301110323412022342334344244322341202221340022322042000113032212404204313210312140241330024221240022241422133241023110144101430102021432241142140303404033234212103343120204012342310202101010202014204114000230304224443332431311320204214334311010331203100213402242433010132230113111103432404021022434121102032023010333102124124031312432042300300420332444420321010140232324044431304233121410134434102112103240040413403001410130423441302011214344024142114213010234034132433232130130233103313242333022420414314110204432343112342200432442111241200324404220021240203031120444124023301304220433331242010424222310024101400044140220301323242233014421223213212210140204224020103230304311142012434014304123003402421133102444042121342142224112402333330443343432110140333403033424012344430333220204211401331422314320332240140243431041103420011004334241020311114324203234404010043234021030341021141032411204113403301240400432002233132421344400314224143304111034010003030344203323024413321433444220301431014014404302423423013223312230300200032200133210243020001002014234223442433141412122123042314220122234002113214312300010400301034210321342143213430010301313022331124104100343003440341412242424131211312004113130140024310414342432220231140242333120103122332144130030143230122330221411233040200030200204021004401023301120122022403101233043412022000442220331040011222124201014140301114040120404241234412400340243200212004221230332013410334400041100430341332204123214243123401332101104002302411302242111140131334241041312041123214333442212212231330402041044430040442131234100423104120231114441121410442041004401021104300102124204133320214044234041403032014124120314403312342244430010244432024100402330112111032112030442122441403221004013012421403422231341303442134032221212140432330001242441330130412302400414333133202340041132023400204040103232123014203412230034322414123143021244422111211310343413412330324312040433342244220030000034203044042223120422234313121201313414342414101023040312400014004344321434414322330041302124143102033240013123413004041413043124100422234041411010400344243110213142120403303021324341140404301312042402313442241324420121332111244140342042144244424104130241033420401040022343104040031424131314032124044024121213220044433003302102422344221041320120341203141312133031002310300312223330014004410303034131102444443002000243301344424140032043442022001113213423041004003120000023422040130202114030120314230243034141343042212020113110014321111441024334420240014331201121111201222002221323344020102302100204403332031142114013024220221140430340242113323243230120013412114244444102312442114243243441143444302011040433032312404121314320431413420421212230241102341424020343423103300433414340343103202203342024240424043422314202333120413444124012431241303023213423102424030412440302104224131204314242102432431033420010020141031024102233111424440012403241312344341102301323042433202331122401314220114333032124203342212001310132114210332431412142420333442300124303201402434430424330423113422343440420214213324013131412212421201222412104421434312334143114030230424021243334220433320424021224431341242231001313200131113002343440431021202012112204221020232243020101431231411401121401141141134414341431412224141240310224304130103313233244301441312124202332214444322203012403310411240113330214122244244430414230433201124220201130220114340324102320420014240310034202343011022112020231240342131313223112140322442020123210013124300211142313314230022424212113432120014234134434014134433102440314423104214311211011231022340033432341231331243221420304402433424024233440034210211111100203004444000110413133214124402204122024434412311413131204020132434142323044342044041402214134132020243323222342001040042404002043431134323142003024123110423232030202402003340241200031120103340414204112204130144423332003313222434124432213431014222013304322103422421222013232333143432113442143320021241042014310014324410120224420231003300124131212240230212004022403432424134442310142121422124040042343032023344300110230320032004010402304332031213232341431304033400220200031322134214020224202444243122324210311240033420223333043413030024132410030212340222434424420041044414334110140332320331422044120121340312142002012013414132311403330140032401104103224012013023344044043111220324400032344103024302303141330113322031122442343100240131133312010231214", "330111411241020204321041112021214330334430011424243403313204344214023211231202114031104224402202311030302003431242411142124124042233122332134412032214013322021023301113000234001413014102322402311134142411204010144011001322133041222301432422240212114442014021024433310300203143003121324123320324314413102110031443411133314310013222214442331333040334121430024203144444020330224213424000033044231032221030232044121201231412433040342040204021324232012212243210100244320014204220210444323421213202412210400024344112201304411224242312011001320141322112322204114023222110223301104022012234321114430233133444440003400020301021024001143034103030303222132133343024411110240423104023230333103031344321314114343004422141300042414413011204024202031230244030224040131042122032021140014424310231231111443140143313011034140441204320331142232311103002001034444422010332234421403004314224413234122414130314301430214242432344034442304121342403412001123100022240010211433043144314213230442221122403234012133343330242141032120041100401004420310133414304204224123201203441331141112343132224110131141414343124313113004031242311202424031424234234233142112041221431222010212120434243001311414341444212143010143413030232133142224134102320130114210101414002142401101100322421333012400012203343010232421121233344430342344013213430024031033413023224322224340132121140031213210033014200440414133420123304000434000303223323132013420312120124342124134323242030232210242233224143242220113200104002421221300034240444401211143033323241114340300442433130203213324113303412042431304123210301033130331201341204430213304430402303021111413204131432232323214332000414434221342400033112123424301330431210013110042142231012134413023043110203214224334132222140402020010323113410434411232333022104222131022311410113002303104433012434314142002304411304234232104022234233343220440424144204142104140103102031440112432044200000321420311004302321134224033204021033442340240414421402130223201242440240032212420410221103000314440221240332014041403214033030010401110222221124002100343322211400042134412341331412202233044304020204420304103220233120333031430431434424122113331331334400042003244303123020201040444404442013430231212022144120024412322413341122222233012023320201114004244403334232233123303140304142141044124011112024003040030002330024111211432414231444344244014213041324310043200134221342320222110114422034320213200334343001120242410110331413422341341311310111013413412101201324342134334202000404013432133302022204140114344043030401334244021102133010111203224100001040330421441344220224011310342344143222213422300013010034430024330311004324004241402121430244331102422243032330434131104444044140342101114141114242034233043212214044302232004233300312412423020003402323222010430400021200342221133433143004231034100342203012312323300342033002042024310002112234132304341403341412321303333444232102121344234011414313334132112132213440202212213030322043022034341031214222240242431312210100443201312400042340234234002323431102404324023001311102433401340223020201024440402104042204240403112343220331230234034411040342243241343332332044240020042230103342120020143332344420112234024123343423033231120312124030431201403344143422021141212033221011223043034132043022121221301413423413430132300444213104431443411023433320431140430212100010122040220344110103300103411003210124333402240123433133013341203143111404231301112343211404204013040213112133122042110212041304421340131204210330133140100344410124234322123320413204122040012220243041332423042144123142021413010330334000433022042103120424430424314221014133411034040300342024143434110401040211044213111321124033134144322340222342001104441211200303113322312300130041012201034403334120324332434034313214341221322203201433442011210432130421201240033131421120414432103320123312320304340042224032433301041211140202303132102224103423113320210224140322122124111303241413142224313330414420413304011020400122431011120211111343314043332300334203341022432240423222000113314204341311402430130032131133344403242304424231200230222233012323340020430131443034202441121143012131022101401314313324300004043034144104122322303044010132011432444010143431313033200104410033003204113313141211304231420221344111132104420233120041114024210211311122244214202223144401403403143043214411421042134004340224241333230443022422204101424024130122342412214402141312014233231002030302443104443122311431223120002", "232410040430332324024442101322014124440441121440314333120044200223411223023013011120011333013113014013011140132320243422140433102122230203221043430133041114011221122303302211312243133442213143324434230432224030222204422212434012440024423121011231244441234303011331403030104044312300414110341220411203122241310303204320222220143312104302231212422400033302043043422120134033432223330323101402132141321040013344341012124302413411243203403012031443332013144200411040442300212321244144322340423300243211324310311334332424323403342144344002243010412310010203322444101303041110310343131322001232201302431313130102322123441134011030014320022310110011442443202131000442230041243134414103143041441332421120010001030340100143240400124221123141011410330201330341143001021040200343310201404113243330113103140044431333122312200400323132043121211122000301322313032203324244142430420031204400420442143440212224223001241134422041201043242424120330122121021342022322030024113103402424040434234111000214332041402123341202032432021404103144001410300420344324324142114303130103030311004342423040421243022134310434223200334011422203320212204410021144040043344123414311322444333330431402441433014222433412004434201221100010421014220000044300031220322330313003033420320212022430303443022103441312410330122201113013103030043042231414024434133110432233302104423003100132322203010043222431002001233133002104304343444214444021421324431224114432003312131044042141341113324344022202043412440213331211144404030213244211303301344012123011032422301124222104244243223321324141302040441324031142402403001412031411133030121032040444411031443002204102003133421142113033314213304342421130344330342134343230422014243412002001201232104321214023203113011123420121333212431130000323033313421314441313340203411321302124233322402321232100001144044310231024242121414414202331243404414444304330403244033004020203110013214242141212004044121243020420123044330031114410000301401321024123220022004443233214403024322221224413042200220132331214034114441302202042403434011401424204003100132433001141432400412320024230411231433230221401120242000022200303230331231042440103212011014001033133211320302124040003200434404420231101224141323320001413012241314104430040013340401100433342202312231323212012021332333231344143143113100034312203322443002121032440204010132312201103001444133034041210420314242400110114342131044422101123410032143114102204343123304011000021422403244241224310204141041104310000212133012244123400314003424313403424010434234312331340110013021422203422023432231211320021302411332011203114434034333234321344302142142422311120003044010040413344203432421031321044203223202400313120020231244212143424332224443322004344203341400140241041433013232321110033401142013024031432130424240003233303212310411414321002221232201032324241330104133033041321430013112243230041044242132212220233213140312002010123111333122341020221440000101011030200014030301434133023004244403124100433300340100024114403343240134431003343211314012132341124212212444033420201223220221412313044230013232104423331442413323432444123020212210003423423201110402331114021041034113403001402423120331300301110043414202322033111022141043412144003133321220234334034410132234002140123221034111314322422143322014134121000042231323140010041322442111132010401313022244241302301022210320040133230202220412033003224043324200241412423004320034130334200300032401211401342440110443232141024414320431304142222213123140430344042302103431213412040040334214102131241441233033221343041240344210343223043424132032041114103302312020144303021333200212312144120131232231142342444432224033333212203122331200304023030314301314302212033201120200440322012310014134411424111423243100010214242220341401402231403423432142412122422200144244102410403233020122033432002311313341333333322120241010404232041224123244412114130003303402130433443212334334224344034104214003020130323440222222411430103303232244121423322014002242301334344422213442121311214132030214301330221331030144102232204432012224213420214024002304422341424414424211324211430242003414141412402133213122020311424400332021102421334002331242122420302423321024411113342432002002244041044040011101441022230211044214202043200010223401124011131040202410330304122120412313203310412013010121333202430313421113334234013214311023020002411043030213220122332213112211311443131443200130434301133432141111102224132024201121123442304134", "041120100144222000143321322104323324124413221112344032313230014221443432234113102044403340122401223441423021323004123123003242410244321112040004414132310124413431110220301133243001033224023212033103220441210442231131222301304002143334133230433410420413342200312331043420220302204013203430222330213320233030344011422200213444302423221210231120443323132142123321433200012430033130434114103432211212213003343200324322303342442244000244343412401031024410030241132424023032433041343344030334401001242010101403300313121023040312441344111034132202341124322144243004120223003121432440334434123313314100244114104124432402242042301344023233244430424434242304322321233123020430134111143102204102011212220011144024211444140130310142102144202132142111312142324344413022200212122230102021214303130233003242211143033004334104321413331241223202100103300004013421044230232313144403024332244113224020111403343013132100142044103314222311330020214011333300112434422303434022013033140020240010404021122312142120404320414140104340122103241032344340113223423321233224101001101413213220220424112114303312003301441440310104202310420340232434304033413404113434114444010011001231004140013030020023330340224400141212323121142332030142332424024443031232411341401032223032230433224114404311310330402023110030323211332141420232440341410432011102122140144341200241240401140404132330003301432030313001033431341433224333414212144201123211133212303223310111400144201011143131224131240310110142140332431414241431444213333122441214440140443122421312122420121141313333331312140232233132301443132013404003021333201301121140401202313301441221031104242010331203101024032412113244013013020232340133432243434244201221014404312243244204311330234123040411014032343022233143023423334334220134042240214332142334201123413302223320202232410311303144322220443204444242413214243030034043433023314032221303041333340323441144302333434141310023441420330231244432014320220031034123202123243011132003134114333422011001121032202111443443322213441422242401433303231332342412222322221023001310430010413342424032330411222432130041124130140420210020232232143431424430311344013333012014003130044334401133314444330231242422404112113400042420442224330223303112210130403432100341314334443132440100143302101340033042022313102132142030414331444342243432224411204033112110142223304440033012432214301343221323423144423032022340022204121100230012204411222442031223314012411420413434442140324321041304213232321413121004432203341300114430042304324322321311113231331103434121420210113244304432220400431123440220224222033244110244403424410441043304414123424214433331423102043110411243004102222202200332431314324220230140130032420202101433004141434201224134230101043322140231442230040013412202033204011240201103230401430032342124330240221144412002142322410123332423114344143000103303141044403413243042004231410324102403020033244041402303230113012444004122401043414022004131114410133243020400210002211232234233434214002420001014031222004231233300101021432003024021232442131414213424204424123040423040300421311331420421302434244223211200110221300411102114112114444130203240042302104404433202211331313141231424334034031342402003424241420322422140414121013324034102001343241133222234324302014100012200044220040032442243311332142344043202202313214231104223414430221030333404220401433030304421322404412033443034020332421210300134321431120314411113022313042330301241142334133301302411341404402124031302234010304211434412020344223222041440232324323104020033414223323141244440022234024420423431310022341324344242314330041344421022132021011431440313400234101223431223422101241320300333401301331022112022221104222440421101411023414443442132240432010324141033421044301040304320331312323432422001412431403340341114123244241431114410140320104342104430222002231310221430200430420434001242102403131304330222322413240023314424334322234210023222422221001312001413414140244214030332413141103040403121410201044144023123411034124432022102013343300002342213304044431221142440043022004200422112133033130430100242420103113100344410044204013232323104321403314224022342141120021434211231340012231001424210132444313033041141034141233032410323130122211342133141044040320222411003424024010432341310430042111201331232342202223032122342301330042143423243341310032123441032144202443432410244141221011134313300014323434310442133111422202110130101022304133410433041214442134432304", "310012302312443334103041242423344302034004200340411301033302000030400401300012302402034244212140212421004403003300444143332421300233321334213133331302040230311044410010440301431121241011010241323014213330210020404210234014040012343330403214024223334134224040343311412104331224223400123141413220020322412312114103121100034220324234110202344202411231122343220332030040231224130414124223114131033303034321424400420134323140030323321222223430342342400334142102142131432442423420402244301231014442313042021232044241304434140100223030214221224141101140442443212321422121102412442001433344342400244133022134434301122421012304012302311304040031413100303400303440102024210241440240322242412121420210432224222300210234014222014400203114132234020114121331121032004322400443142423210204424232222230021243143232204032111413111142422333221240304422423242441102412103220412031202042340012140123421130212433400303231342403142210402222042342132320002442300141424343123102422034434030231044210110421400203112103424224244130413120004120314423322431121234201442143044011041020420000014111410304110130240404444341242233340423424331011233404241312104322432212301410020224043124432011243323132443414242004430233443034002421304111014220340244132132244042030110144313144411114423041030340212231413240243031320432042110422133141110240324221120301223243121321402103041014202041200231112024321233344442203232232203123024340311232223220231314124132331412414244004300424121441302021042302342214010423110421333010102140420234343232424241000140400343114202113422423234001131222031121324301011434434102332441010301010340224103211144324131303014312414304032333143341423443030000320202022220410004142331213203202224330433024433044404201003434110324031334332231014242233220420141014404304433011322131433310231303331042033333412001030330030014001122303002232330022314020333433010331311303220341224201303140442203322241430324124121101404334423231201300202314110322104134232401014111103422332424012421412424223341142033140400021320142113444100011324040444233020020004443024032004424044233322103223111321432421441434242013314234230431300114043200234021442314231014040242313412311411123341314024414031231400413013132022111243412010023023333014141044000040032211100212224101241442304010221311340341024202202120200324224040013321023404244302112323314143020421423023040023421044110242443222121244440230100110311044003130213011132133210034324442103214301421240203041304432303314120244201143323330034341143331341414022314011241011010004301110112401240343140242343122122114042442403222121421221200310031034303034400212424012431304140323124343441301034230141432111332204143404324433122304133024030420142231034230222432343331302414321340132332324103421412102424033223434401244340212420320043344403142422430411400441123131000001402142112042130020430121421232221344120114212232422113323023201203233204311400323320240124303041141213022130203304331024344210030101024124414311440120003432313432230330402120403034413331111120142103244302012110411432002041342213211034304441314220440013242411043130434144314202424111412323320343221123302331103310231434303310214132331112332400003322141100101231202130342203442024334041420014342230414224100444300044204214420203220400100030224101143420040210124333132230010124033043440001001124431334444434121222011203304244000302301432004203320143021442000200011423131034023010014031143300032020312000010324304021332340310400412124113412340221411442223223214133233001222131130134111304220123223323241111440300421202120402024231232232110313301432102133410342214102344012312443343301312443213034022334222100133224441210201140424210213102034130034002110231443122113144304422101134132322001213302212030003202003343200412423411023103103311421103412032442322311000334120140100401011421300422210400033001341311022313241043220312333311323103141131110003043413323401044343330442142332234324302402421020401010212404212243200204404023140311100100201421423341233404113414421431414244320024121301423124010131120322131302221112221324332243331244023013323134400313302410414412311221134123224441110101342230103304212001124113010303110312234143442101044302033032032141400422441322210022130024144030413201243132110234323304021203341204434314103214344131433340211402330411321004014112344311242214421420012320014033003042042242202123112000300423043101020313331233010103244330422021240222240420433221021011014202301", "302124401443321140123044221244244030141240432230321003301443210023231241324434101034032320342433232321401141134134214023231141122001010413022140343314332432041030301434244130311431200400122002131410400130401130443102420314301201032311332412010404040022303240333413404224020444423202434130431021430143114012211003020232421341230024103402342203201113043102331410002144344220112124441041120042220323323141302111014340234223121304434344002422404321021404434342120404142221121432302101014342202201004003130212023210042434333234122233413402312141031101134130211204233303200041144044330233103131311440443233100011112210310244243024400044100004242342101000332002311104040304313204323232111301001100241332331020124022424334302200104340243431341404110301013143133401324443042123033423402322203202233042344311002021234112243320404212342233420423242201200102001413021040300234022233004010042440404213142031232042103223413120343022240423101340023302443300230133124221041214323202401244004113342414010143402432402133201014301232140322101121143412114333400421232024123004412223234433124234020402420022102430103140134110130243314423120413242244314434042421433021342120222024310100241422040400324002243410131141214233304234011203022144312020214101313134014013033012331422031432402230003210433444001441403400104301302023434402313010023434411401104422232234324240211120144441320040130322022311433332333123042124230214033332321423230311132314024000221144141241324340422423234304214414333122214111330204332132444140242321001422123034342141433332431412330010241120143111410023100042414343014113044003210111124001124212004243031422342322313234410124133430231404101331410330033333321024242001324444023013403410341104001203024241240244131103310420203400114434132220111222113101413140402304004420422000123141110121320003344402401410000411432131241431343441021412423102421133334221222114412221204132344011430021014011401011024241320423001130241442220022320223004012213120011441022221040234310033211343131321022333334401302304430111104141232014242102230314102142210142403423014004010121202020000413024000021311333141300412044410430302004104044042430312342103444212434043204134211024103011104142444021042111244322400220301444342010044031020340404300321420104220024203022210424234224313413113201104140223110232200024240122033402424131011000130024403142021023444032101412231202320231410303310221401241234023332330443001311340111114114414100012201004442234220343202023033144311032410111241341112342103402003401004004120101044403010143033431430413234321020013334423344100321234420341242030221241014332424203331124004300214414320030204330342044240443421432411400241001413242042114042224324130011044410214200200323123332043333220104134420240142231001132034004441304013330003240000233124304433111201001240041041334320044101430330114434223001122214134343224101313010010234133022430300111414032444321324333340023240111323102031421000211224201333332434230100020011310300322411242340333023243342221130043303132242002343300440141010404023431222132324101230423244344401332201142344213414334341121303431032114124412003414341323131413031301140431331142014110313121234310001034443400044231013240142223012224004223330241012300001244203330032043230420424324214402001201143214441323240324442203044021320224341101334131301343401423441240133302210410330044314432412103442034204034232012132432311020232402204242123342200021013031220243342320223432033434021303320203132341211432044344121110240022302301200403341440332412413433211321334114100131430101232211402244130033440004144003032403223142232222214104211130220032144133344243343321014431242410234144400004041011002223230004200201332121030312243202001310341440420300420101102131403013133412343330322003303203004132044234013022311333114413020241024343434012144322114042204323204124003244333022004310022204041422004211122431011440040013013334220040104031234032433131344222221104400424220412030333000410423413430221022322144144244003214023303210032313421123141220434240310301402200133104031240214233024240302012030244431221022423004241032130311401030342111334404412011222131340440200120222333132323220033323122324343141102330002131313433101233310242442340034301320121321201141434210030442230304301103341041221024413102410431012200024024421021002310020000000220014224242131440342034343103201123023414432402022234442401003402044040240201004011023220231212104443233201320304413", "113044440323244433211102201204123310223213243440431430102004433002401310130130120411214310132122432111212030243031232002412323044110002443043422434142423110322102400301444441444210423240312313013114334302234402423114030424321433221214300244214213222442103410130314210100032341243212042343142233431224010021410402144440013031311433243102430324443310421012200112340022141214240342111031221223112012033414121240031211314424023112212433403311233014324120341400011320110301123323243403002204134234121040140441400302034040100211341401000321334341240430332033334001221304144314433121412343403141331302311431044130010243331032402403310123221010411330321104311241441102304233131344413444023424100404301102311400202430301132041323122204431212114112001323141243342202201321030241113304112314344322332322334201420414121331424120443443404423200222402042141420101342023434401021113400443321110033122323043311404100113440223013140040432243214122234122100322242142433010340302231414141333003213231102414203011202243221030313042431234442444104141243323244202402104113131011124234132112003431232233432043212434111323114304223041134410124441300202210433010141120044033124212204210042324204103111122421433401010342111132434434012120421244301443342423424213400301234031012140204034011012024322100231323422224202421321131200224442001340214403043201233444204002222244344101444202141111443423024214122323444400344201233222420133320442311022210122101334014124344303040212424100013410134311102043012240031242032303031430022412312200233113242414423004210302101334040024244302101141131110212312240244310011442330120224441022302400300404324230012231323032333030044021401344430241220033311122022011313210131214244002103002040020213112334044243442321311434220201404111434304321124201113031134340240200140141400234014021220411001414434031100210020141342420120331143134110220343220144144144211320310214102404322323300231332213234331121123204330200404132010220120240100112120140011043311223402212420312102232143143112210220410431220244020420402423044044114203130132024034203322420130224324414131414123440144433214314301304324243343213032111132041422032131021140232322334302034210323204031141231332024031210414132231140243441322110303131104324033134410202241004421421140431143324304303442210042334241341342120430314342122023312202331100341010321223222430314442044034040110443113400213124311300201343342220441332013210102343424310041320432120312111441222331012414100432034302223144114433433424434313231433010204000410032143200444301024220123011403414432424332203443320123311233320023044132102110314233211104431024441102333433334322112314121114104223140110402221240034411104203222214041023112403440014233143313441203414414042241222224444443322410123131023042434440440334232404202432232131241243040321224004023213412401130144303302111033344221432300404142013212000122441000143103014320101104041323032244121031434414014400032031231042043313423140430114213303132324003132210041100143101144314401142144402133130014203041423401240440011331400404223320211024221340031420031112144113432140323314324400413421133111304304433244040000300001102434121423302224012244140440343412143022123440101444331340114140144112043442432333031212242422200344142232204043033303142422133223342233431213113421400312400210331232111022003303123443033100423213043231432231114420001143143220441222240413200314334014003212403300043244413341132331414103213014210041413444220003432140044234033213223203131403333131323042341034403020110400104142404403230442034103230312124413000041302330432342434043111434421223430121413214413422402103114244431033400010401330434440413404100220223412040043003230320124142410101401441214204334233432140242001031012143130442443322124024004213413114312202312421402431213014000200102432403010121011304133123402300224213434134140412222124021224332014134410032220311122221002101310221421100330144310423403044400214323000043134140033103231013203042102044420213242320022024041420023112322021311221411213114040430021332444301430333303042004102232144414104444212313041301341333423322431103214012133302432134142231031014441413010313240433323211342112310400130444014032212304413320332220243022102111420003134333404311333132334240323113043024304332244124344341320413133204331402344301400110113023232031322102422310040241124234100330011222322341012003103310121231004132140442122023404141012211212440434013430234403314440240330", "342232024034113414112342201130243030313232142024403224133431312143214342143144120313020101401421010310444444121321224000404033043002043433300433224302423213404020311224433440004301414423414424114223343204442322210234011021413334122234214132213234023302214301441212424233134330034223020042442304030111013100302233030241242043002220344421212220001113044114324312043333431433104332224024210242412320301132012203431140410100001220412013310200114340140303142013334024101343210312032404342421142244120431140123113413131343333243403043131421001022403442220212220310443343310023440440424120004124320224344014233233230112431003413000033404341430012432110423134223141224131042302202023234200231444403332143314204433032302101242113442100414233313303234412332021332022021003404143132334302120031223021004431303310001211020144112110122311201442212021432100321410402343121042010404210442211400020240014444240443034131003404131120323320301343030133202130333210032034021210222423220141322432021143030213032141400340240314000101111220443413212343424411413120214242231223402324423424004341220024202011000303220044312232043244242400300043121412132144202311320230232344111214421030233033441211114140430304204122224121120120430134441034040104000202304020112203330101230310440143324100121031200222022131342440120034344130341332312404222323010103410224400040011120220224331100043410442020210034011120301303114130343040340300001001113402434110300441414403101202304343024332403002113022124414104031431000402141331031322404301112012313103424402104220431034021202321422423310233214041311340112121041344340232414104331332331422031434243011422311042104331314444132114241003301233332132244400124302440431331003112333224210301331331322001100012103012034404124241112032341433140130433131131334112424212124044010430241100231121433400020214424203301232432030423001430330321004033024444023010133104103413401023242343010124043112334040202431331322444413141342340042342404340423411212413442310144400210222343143322404104341210321230311043004421002300320321112314344240443424404200220434403114104300240132224011030330312011320014400004430022221341404204220134113033021121031313004212432433240313142232133200030310413320330103314034204433123041402121104030044010014014320333243122140142220134142012032131000140302011014013312202220332301203101244212412311214410331032012344101400100033144232043004211441011211314423223213340121100110143112021313403400011130414112024021412310410434210134202340330443404101131210030314012041232123330303232242213101020224410123114241133311333043344224221122031424140331314434340400140200442440011403233244020134424100331342040321204321312231322421444341102210443004410034024303323432403201231302024144024442030110201113043433240114004321202200044210144313100224223443040102412044130410331201244043332411303134200042212003310403200331412110412343012422433312004404342423110304204411132114444221221033013131211313020433441144001134402203433131334022343123400210000301334313122422221043412141204433030234403321200011120330343001241331041312433043110400113341020041130414410233010002141323130434300443224340300301122123211223133011230432110041403424020343020424101240040220001001233324413132033110313114444314401330344003230011320032334442013321231013134230020024210403324041022000314131210344011421021403224040234301011004004323401321122120330240320230103340230103203114132312304412321100213412340130442411204301141241422233314141204024413342233320130444401304421342331021342101230013301010413133310012200303131303312232123144121423332300300131134110304234232004403024222333344311203401434042114132234442112113140422444210010414313003241314140424121220014311444311020101342344241114222021434311441410000210403412440001102213312014133032300021213324042130131231232444322113402221311432430221023442230212422121244222304014302311121022131114202104340320021031011344404042220403221204102012240111141310233104212323414103321240001211243104002012234401432320222433211410220112114230033411314111321241131342004304313102120202222103434331204111323313214123103012423420134021334010221000040121421133222124240304431134303314441130223300034120433114032042401430412401021333331342040212442124444141012204211140412001443021430314302300232210234334240140422342223031340120121003114140140011134333312002344434032132302123110314121134441030414322232201144243111423041033102240404301001231334421211", "142210011142211141244423322202230133404042020402130240443021030113201302201430303033031412211420324414110333321400042424124444214331022200030412034030442424102300212241020434240041444442302213223401033440030112224244443003312110123431022003041400221413200210303104133040412411143412024233441444024101243303020433431224404220212413440021011344132204443021041123313230330014333303021320233432411313234043402100332203204231342313231420303141300403011321124002143230400000042242211341201231030402003244443142002220114433032330441032144243322313120431004300122342042010420223023021444143113040023211413102232013034121242324233031020434401102223112442444222434003433233013224003434023013044132422022013200242122000403121112313202313312340213331411443242420014034440120431104343130222233222112403243301234344300020431224121332224111201043404343021122140332114024112332120403311004210122332030141231324143230322233341214123102023144400300311421322300004401020041204300030420314042241304213303221330412213301402321224422341440032030030142001211023423331021134111421244324110211403000411004411223002230303022121333313430424331230420401311442123111123002031332114431000313304433201001111114042213110143040100040214023441244034423433342033304123320441211230114440411320042034120344022113201043004203413310230241241114334014222420432114243313122143430020033322431320123402241221030400141103103034043242033034043142404102110030414131004112421303040402002102420133141011012042403432201133024331302104204211124244034404303404243123401232322244104420023232204300401032140310002244041101221013204341341440201230334233040430121441114300313013444341101322423204434243114224210004302213211310403003401124333111323302044243221114034441030103243243441034311131213114022230134401000013343233323220224400033420224422132443144342241321022333040030041104324432344200423202343240403243302033412220200033241200434331111213400443231031304124304134343121202211021400144334034122341342334114234024402004410221134332400223432320044231001204224130422421042212303121012243031243304120130131310112401412322110033101330004042204414401400344014203240042122411402211022032431231312322420002334414133322214333124142034401114040304214341044331110404043300434142400202114021313203141202030434444103224123013101223032401334423204034401042101234014220303034441302341220410102401101143041220234042043032300433434214211142021401332301430413443442223441012330220130030124324430430002014033313143022314203014122103012113130344402102111013324033310303330422444103133444042312302200114144120013440432024202101223221202400102330402132144001413230002312304031011233410420112023321124132311104324131023434411200200400333131130043204041322423414132423211414041010113023404003210420214330031330423432103101024344402030013034443134332400332231014033212211202000140432101443134311403400124040121203120324232332243111433112330130430040342124224131302103041010043340302434041244101441434330400040423331333242214441431134440422314111234420243011213014224312100403120210434324111402013133330013144334214412212402124044313143213430300312402222043033241323401324331403404341134232244311122331143001013302431044111011133331140101243041423440320111041111241131441344344312402113110133244301213331132130413433141303000342242302031011312204113123104031134214244132412311200134440311241033141323044320421323104223312033011122430042332124412002133304444420322012320400110420342012220310200130214140033203114233040344442242441040423211103410321044330142341334440341140322002203414312013010040000232021022230412414240102013233111222430334142430334120244002422341021304423210310413343011242402232213420330100040001213010014104104330212142124212041104444221101120344433412411202200303423243124213322243144210140303431141013132340042014402111030014323433301104031021340200044313110222221143334122222144134131321200323410114424411220002333122344444000321434044044412330144044014320321021302111200022341314242213410113212433120010244411303142023311441412131404022334234432000014431224434123144323041420231422233011144341012244214243401342140111310220433304033342020023132401114201231441423111323011131202012321404120333042341122101211113124321130410202204004141443341123110131043422340033320200311023414032013224020411200331232412024424412100221124012302401411004032243443201222333033302044344333322311041001331400414240110012231333030144123401303", "424004201200120130130332340141411213123311212321122040223004321340422412023434224102240423044132133322123121234332111023412411003003041122311243024112202031114014410432112021330013321004442210042102044032124101112031411340214431330014134434423420412012013311100141133014340030232304324102234412103444011444424024421331334102433320331433233310131010300141042244204432400213220413223223204312432311212300034223214204442114244321433140242422221122300133042010242333043234002202320203112110221432410213013144122241042113141220120122404021412301443413311204120022131423121420310212213220433403123020432430223143343304112002143342443410441313221202114444001024310034412041140114023123234104232410403040130242121202000220134023311043021130230332313230002440104443332112301244401131014444113404401221210334221111123302021100331011010414211124411034310013142412022110321201301040033434434140201143433342341042344421431412003244310241230332330230223431100232022242332212304400001021433223100001224333421244233434122420421123103234303032222140303201240320134013313412200433343312423303100034022144114111332211112202424222134320131322100323304103211432100404011400101100123124043423024043324104043242144243414101141030311144232404432213004211344321200144142300433303044044103040241014402324002120421414043121033113204000222430213413023014330414442240232104331134010300040101424441102242202100340003113422403212024441343300120423241001410010342003000440031103443132242133344421322442410033000112020011014014040444104243223240403141303100400411433302040244221432331214413320204433301313202001134301411131131103003103341000212243401223103104403410402144430413203423001313001431240243031230241310321322211242022402331224430202010330104242403041024344443203440012220421310302243221013000021211030143433313031130413042104434300401443230130223244141224311044312413022030323334114423122140403113410213033100233003224400422133433442323444000321403001021443242220010404143323211124340303310013010413020341323240234313120134134313132321221233311243021022223443143414143041042443401212101342222042241201322231201123221242203041114030223030412204122324234400442324030141333144031133023241110442103211000040011124220302433230444103000421143304101232301303133110111010000212113342022100402401033400331132011114313303234112444440001011324303430442404311123342203042234422401324431100100203241301001204441113121113424132032004433010023411204121322303343431101330024124221304302143140143033312240101003103230342322333413043312331323334140102142314112423023042040400102024412304101322420220200143320342304420013430001401204432330320400133002400340214334114400241440224233144232142420342111023013113033032103013130134224442223021012032322224333130144312124344103111401430214040042002011410421314444240221444412200242114234402430121300424443023044423322123422002230321213143112241333014410211333030032400213131413220403032123040244302410224322402120103413234430414304141304421420133032343023004320040122410343414411323304232144212400012314021204124133331342140200404111031310444113040330434011134430023400144432013142022042110201122433142044440124214131314303100401111402143032112330100443001241212122142101001044420030144443114141002103120041003242224423043342340423444312042014230112402031010020313442021040401422011400100424333122013441101211414413132423324041220341343010044344230013320021431212222400431013032443110300141124110422022300203020043304142120004342420044244242120201030004444322043120133213242404204312242023021212140224140140241032230432402012113324130040014003222314433141044311133423013130212234343201110202003324204102443221413432431024220130433130433011423324212120221024241103202442333222441143033400243110431241022134321440233434100002330301130314133310221004331444224014420433200442322303310222011123113012241112222331231003332422330310031040443330400204010113003202433331414314140220334242434432110232301111144424133112444031323430213124020004314223241232331211113430240231233441324004111213234401204404011400234224121401420032324431040420130233114434022010010441012103412204224130334003421323232024311124333003342003231110100231114030203213021221100040314414320112401243142213341024103210401211224031401300044124213031130022113403344220232213333302431133312303012202444021333443213213214423431442010103203424400102223301224123334334012434110241134020012121231204234113404300130", "120244220200320143211300033300020214412130341311001000110413324344130212014014311212010210211324234344403432110203033411430343030400032131013013213033441014201204343114421412130421121334213304200300010344120303134223414414223344442103133334303101033402131244200430124033423344411124330113404202231144022302204143433144431320343131244434143443113132231032200143002344320110220202321412321231220242002103024220113411133041411104204131334422431303202230031023414400411123212404243222030102412222442243232312222410003220341311002234134244014231001443033144030132312324342341220102414101011211013443322142001124213423404331123011413310120013433114202340144143340213002322044342022333402442011310101320311340121310210104232232300234021443303231100100343001142424432311442302234021234303032033413124303310222222142200434203203331300000110103144440000202423242422204104330101440440330442114422142342140402300132423024134324322210131141214101221130224242411221044041130233331420013310223024344213010431123232313144034123314322221030412020413323343141220342301122230333030420410213402404143213243422432033330214222431124314440432231401044012114012300324442400130001323011413334210442443033140340213322023040340010033024333102101314213033243043101344244143404444011224012320403404440242342033421024232204134421140422444341303430144022131200312123210112043334434320044221441023334130200222121213140302044030312133243322333303434334212440242344302223441230003031214443310432030300103200044132003212221114104004142142443414233310114333210340114431320434302020043103333314421020203113411000113012330133021411422341244201423203144402004404242320040410421410020422202020200042323144134224401430233041032344041113034110144411202220230042101240241421330240141201023230042233202330320211102314101322403432344214431013200132324313113002141144314413312324220044214410111042322001320442422302020340012022021420201204141040221404324212314101002242431323214334241034321220100421404421030343224441211211414212300120410124223402124243231210223043212224024100434333400212131114131043234441234130241210122333441014030041214404214211134310321444032324343031423410014220111421010101221431120013013212130124400414002022100331034003342401124414301020122240320220134414124310143442224044303232413334200312300434044140104140303012103311011024311212333342324434210120421140104444234141033332311313414122202123032423202321414300212301300234030033201122033342343423344114043443104414133130320120224222332012032342320434431214114004410414234341443124332013424143341133431000034233213203340002113003004302233013032340222111100002401220312222030412211313031304201233423332402133243301244100302132104002140242423324231324234313241133133440122401314022011222413030314401201403323310010031330321413334332230220101430404134332041111014114344213100204314423120413210322243400010032132112203331204221141413012204034231302434110420441333033014010100134131331330403331124323431422111333101004033400223340233130310031144004131134012033433000411241412411320124102210212013412221020000101020320224111101143304401143214144102223314442333113114422324121131404242014323001441023023343143414144142321402413104423443032104101010141121320122443000232000024043244013110333013422141302302403312210040114200242311300241114413411100203444413033240013313431201234113021100413413323410422332234404234142222120000233231302101014113442041333023124200400323342440412310003414411203422413110341342014324444303134241134344241024404414114202402004120402340311021433203044134242132402304440144001040044324113342220123444331224033214213214043340311303110101434421423133040243141010414442123122113000223121021123304211123324041024133142413401200121110322232112033234223313231123400312440121240020004342020204101212134044332110341230443430001244424103032312210130013421214223012110034304002311132430130320121121400404042231440211333340030401124104334222100341323312132123213142344443330440231103240133443304200330004041322313431320034130113221143114412040401232304101434304024412232142020240414202341144010412243231023043321321120442441424111133430411342143010301241140133410214302010113124033131130410424421310033444141302022213143200411140034041432132230243211114443440434330214301314240132200022104020241104304404132044100423234310232414000420112304304014044314322032413434214404413320102043010244202121322314432412040020212033413230342004024", "144312113112344140424320314434404344013402140232204113420200304030042343003340143041124403214113320423401100142443102020401022133240220423410100431042024343230030010432024112110134022131213031231411413020232311214212342110210114301100242002300330342331444342422011040342331214402023044240222343341120410211434424444224122133330131232140403242401324123233201124200403231301021430204103202444143004220330102303144332123020000111130132031223041144344331310440233213114111040041244021011413444203133402200442044220434422042131020203101231310224033131123142024313143102133131104232420230411301110131130341322322324330300120444202234320040412020213001232313023441111301022013122340142100010210330324440200433203212201142401024002141201322010230021112322220123222424440313032334041032022212343444430203343213041042124214440000331441401010214011442444301324241230220233104300020232114314412242332342002113334131020042420423142430014241330200213402231301301441224003202024004403340241430304000220034014340301401122240300330343421111013244101314104103020042202021301423420103141303411442412331233043202311213114433201332104321324033442140010423214321013443320241143310313301412112044334244221122232314111421422443230134211210433430012200444213221143324042231040303300443212314242342043112233213204222124410240134111410304034410311223404021203104010000211402304004102411141342411130313130342231422311421223424030333033020210122112043442313221044320012030213342410012342023122111113411034221124232033342201300140341100101412130021222431244302200041233312042240444143014330013113332023101212140222024413003303302100230010341221421223221303043203323143314223101111321432231300223023341000220343342100022223223100244430132013442412224003341224312031130131202132234121231403320213242411334123241321230123033131323433131033222324144101424030030011304224440404401112443412010312000443031244114311122441401304101210003014021430113142242404200144001243401422034142240040022304234044402121400041321131301034312211311231311122122142120230244412341002033441213220000004333130023044002441420203030304222041032032304414202400132134214000200422020342321423002142323131320431332410242112342213341031010021333223404433424224233422400431010321132001034244232124320044211434422131134141214033224234200002214444020440031200423100332012024024213240204221034134304424032211301434420312404042124341432230333430323031132214002032142124302342421320400403132332211041414332003304232433203000041002032103322302420303332030313414311121123133332124013121114203003113241001334213340213301201410211302142132044142301022001344313313431200234100114011431410404440120434023404324340444333140223214310131110314431133210104200203324311424323420404204043020120302434114240113232004303303422410033113420130122141230323044340020310032444333124323214041231431213332303004444420334140332212312142424341230123134222332002243024240233341200012230000101134413222032324032113001202021000014442342114333310113413122013300120414440021032431004104141242023423311112013310242034430320243011431230011410302103301004300212223202400210004012412100014042040220300004240013301304023204340422403202041040044032342312402420101034311304244311444144441044102000230301414001131142011102234410100401231430021024422234341333324100123141023114043202142203313444130324301424201223333442121102110203241240121003101240000012213114012301233011201040213041332042233344340020121342004220020004323100342403433232311201141220344301300040304310313222144213214300433322100300424342230420112230440222110340203220214110001404000002344102203010231004124242223011114330122434040021102404331220420043221411202000003211442144301024303121301340243241323422002344312234200001000114042103004413101340100203331101342231302433041220032234444402203023243220240241303421434422300230433244403010402440323213042131434022022204122403202404220140403031434420113243302141131131314104001433441201434131130202133132404010404441042322242442140432034100300221323103321334032210023312210110012030331420313142004112234402341022211414324333132121213023202013202433320220432423100401100123141343042343002122020310110224240302012031413214103341300210034024330434404321404222103140422421302044244243211023131303423000020420133102030300042301203014213041223210222334032424020102034103211431210134143223321130421424220231132222311121441222121423332404310142221342022220234303313442400", "221324443001004211010122041132433134132340133221424424321301414143124121023341213124224211230031300120314341302213400012044114340310414220222044004341110434442112313440312020403334413310042010141314303011432202114431220021101021223302033133413423004114104330420120033410034044121442431344143340341422004400300314332341344333033042141131433203434241030244434001423242232230102320130344000130112130000044112122024343201021302110100310000410133012341404102314000231422214240211202131024011121102302313313213024041023014224201110341020243322040433001344220100312300433331430433010402000013440023211202103023143144100320210121114103014304044131401300340340144202020132420101040330133101421443143002014200111343321103220341110122412413030304423440222143000412424012404012343420340343414033221413320102212144334143003013442410143023043043042441422311440302130140023433030422334122421314240410333133141021220401304032123412044222234323144140203132224332443303341414243033004104300340021444004102130024111213442403234213322213033023002314033321100234132432011122130243212214203033121244111103433133010324043320032112403340330133032321134132200120412023334000312421441134123443143312023442304430402004242331121321400320244421410144202342321144134001214221011303201033014423230043003010002100110003423123033230304201323142142403400123112111401232241310240134433434130340100214214424433402114421341402324004432434404102302003102322323442213220020413030204310002324101402341003431430302432342414031224011113143144310331142421300404031322023244103403304403212403422243200103034240432434213241034224133021013202342434420042011011321420013424200140110112213110143431401320224110003441244132432203244312401122012012200233301040020142343133144232420232314110333400301323322100204132434421231114224203040020134234122313220414102010230401041030431401113213012324033014334244423131444224104230132212402244044343331440232401124400112023444001042044224410022042421042004131124014014213000003402413420441110333041134133314134421440132144121344130212314304212100041430341410423320431001343314040421333033402232141001014210010201134330143132440242334404040323340031304222232032020322212432411032103342122230324243330002333212004442200231110240033122241441443403122011001310214411233221130031303111300102220322104203403101444121133430120243443440044133003011123140004244124141012301300134140444224234102413311142142024311113312413313021221310311144432422441013444030113313240223204411302331330111104002132414442103200413440040314322401412410141100011003214010234333223111012410043042412321431421003334120432131030000243000032000213403440021141244104332302103220312434300132213113014111140100042422144310141312400322340340424103314320012434000012120442041243324312123102342320130001331311224111343340101234344113124011324400412230443141213201113010201031314100222414401214021200431300303330231201104403113323214402444110024103040100404312134021220312202400120124033132030414204004413343431232223411402013340140101341423230032310122344023234133441030413040304211402212011030243132000441401224332244112300104030241324403113314411220400340241110122210023014002022423211034023111030003122344211013344102222421440334020242223314013132011114010140320433031224141104434441231211112210423234203314020200102303420431032003431340424232220020320143403011100114014413211402404103124221004433002043040242440034340012030443004421444243320124031031404214204141423221014030040210431021322424000342143113103024134011430000323430341344444430203121130042231210413030331111001331421344233010321040023432043121014302033123203102121010012130443244201422323102414142200332221144111243041114222302040304444220113041402424403422413321440011224414211004413412201243013340020433422214040442413342412342342143320101002032340101422021143203442224141422120224142034233130043114204432204034330043310233412133000034034210301403443302303410221020020014340230312220434132402410301103000112241003032314013301004311304440123102030032343132402341431444213340102311103442314421422012240333333144304334144444221103101301234110214003214223024213124403210401124311120230432233334342213343403302423442221323140004104414023313420030001230230431440333033431124320012214043421204234332122400111023312120122334331211141020014403042130301003334043343422122422302030120323321232013331220414140400114103132131134321343411303202034003012023412023421", "031343404044133241333404423331134231444421420140443013032424021430100032132224320033022104013341313430123221042032234201430324412311400021440343033013440023123103033144222422404022013210141442022412112344401404202104041324312331024042302130023031104012423033101002121121314411341043123030132442102000140232012044133011120442142013404224212403112113411214140320041121134424111034241210334210024124044231024200333300110413133302444020244221130102000031312343141431440140024132024122010034311234433032244314043401022443410301020322133322132003410344043010434304001344332112124420033400403431433423431443013224304034311420414421334220130203421301210424020340304442221130244023433441004013412301412031211201310201213041020041214314334414024340101204030101134301240203442302034133121343422423111201021242232430010043433031111311110122403040013324424241310023444423010104332311144244134342040222421010003141331144120023022342303423111230111202224412403001400141021022100414012213444342121203341322101021014210222200121432134234120044031204113202311202222242242204044324132433201142304002231403240033304144414143311440100334332041033140443333012343202434404040124013233311231001410130134241121341223331013244422101030013304043343431132432034022231341323034402142400413224302030201423312041003100040403401020324144311043224443021330333343430024221423012103213032124234221120004211332142313222314422122424414204000011024044444144201014034440322342130103230301100003021444231030343320442030324310014410203011344421132140130230402111143012244340141202102140042012104023130003303241202221431023220214223043444340043033430113240434413013301443131124411024211234243443144042034432141342424114133142044141330112111140423103110033044203220411403302023102032143222211443030323003310112400422344204422204034104340410441130232302002434024411023131034010401434332134120121010223103133002011103023213003020411402024210412024123124301434233302224422210023410104030224203144202421322311100440003014321313421243041244143444242030334030223421332144233323313400044422300041443424131023400400301330311431003132231122134020303144142041221100040040023212434103111413223224233124133311213244342300432330022434331131211402034034244311012412213044131401002423022121202410403021333310232324144132004102110401010302031433233301311002441433403440304441133400044423442321422404001313311423244333331423344141103122033120143400304212134040223322013123300200222321330233110020300043131423401230432432041210011113342014103101044323122310102344442444021120243330111303343021304211300234212230442213033340424224442103202422123234140123143121231420321440420242144011204034342411034444042214024224222121340221431211304313031011102124311131330220040041104432234330400112010134422420001010242040210023002003232044410033443112433222310103320140304443010343330103040230210230441321234210442130111332204142142043231212123234130443023201444430130320312302343020344441431012243440044231130310133340004403133411321014431432213221342410134213040440402343133443004310410321202422033441021003121144010000210301122124014433431122001343233223423324222032231042440343413242240224041122221311211014002011341323321032344341010312131432011304301401202231341240021433402032322321010032442140440213234111110324041042421132111113042324224121411002113141333004043000020022103121240040402102304034330344220322322033142133230431423202213424221014304410200144224340141313233233241131124111323332410024432204141144442412111104002332020132440023243444014343111042234030111043044122202033314312134211212443123402024111220401001122100343442010432302302442001241200423421231343430033312243313001431413110423034022211412332220134014231003424340010030313133223220330231233244003014004411312303301222221341444210133022201304311231340243110121211034411120333402441334112131113211304310034242233001003243422411334431204304123403440420304434001232020214132043211013402213334232344101123342333330120243403214321132041001142041201433000213124141334432432424100344142011412124024340342320443213221210413123242233042300000113013144302033432334003443411343132213414001420230241113044240302141132214323400412044113021013343324403013131240421212332342421444223022113031004143204424241102113100342240443342342203444324430421131041113303341414444101103040341220032044420244421040221101434202001212404400243300400434023223201342002412040211434122242122412324413", "334302142144132013321324432431113303420344244043310240233343420430033311014400423001411230301422104130342323303041223421211300021243420410031021210100342311244332324231012313144242401310000340423404003041000424222312104422223334002114030220404332302034013023111404144412223224423144240323414433130324123403123421202410204331441431114114040120423030233303124134040013414103102232300221033231422343340340000032410140343320041041321044222222420120144121014431014422300120314341114112003342423414233100413133030400220041232024414214214111310443024111342201132003010440102323004002312324012240403422120102431320422303130033401112123333143421220334441412333112144400011044023342332440444014101222243013302343213032142344301343020034203321200044222122423200403143421200331344021233404023130311234101102000004432203043013034100121020233103400144020434241342002243241144404223232333143132202313414142103021044203231304004041143221020343142033110130214124121422033434342410424412213434341112202301134120234043043201313334223340100043410223233243313404212301422210221334200300214122043441013430140331304244322032123120422110210021144303314204040101114024302014443334140432412312410432204311314320213004003033010303404130032421021320040323144201443342322421424230303434321331101034330001301314110040404421133411203114223101434323234330224213231341423412313043133240214312100123141313040300031024141034024440214031140421031110311020113102313340143014004310031214100202202332300043311321131132010120201101420020404240414101001101214401301310042443043403100314120240443112003104101032403101240030132410401123023402214402413341431013143334310412212112410434103134332234220234011322311231121341142100212143103111331322242304432122221423343410000022141000201110123140011223124413103214332113241112430223434001013304112021104023043100423222313430414433004241023434043004113040423243343421040024031231102402114332123242002133121341021244300113422003334124140242334033110344432120402013004011040044021430341031303020043133204220232031421010300321343310411022431212100110102041130013040212122334203410404321144010312404103201210410430011041304142130210003040200411412300404340231414343231124231120121041324231031440303423301023324223331412432004343010032042333233332141340410300034224033120003012113411102232341313333433334041024004002001311204314202310411240000123334304304003032022002240034132031213023320240314422431030340130431333141110022014414302424212411203430010333401434033034142301143403422021130131401412210010213201330021313041120224124034430000142211304442220024442422324424100112222022242014230120233323121204334144423201003034324342030300340020022111322232040013032233442011142432432443244022400402140031340141241440434004223144134114242320402103012130112122400042320221223212301434204231334030443043420123310141412213143422242221323242144414223031103041424423322340224121120112434342314144132414014412103014444240412203112033034103210213323232004341131302213204323104010302134313423033231102021433000104120043431222320212440243134313410413244230441001441141344313021112411134213434100142243403432002332030413224000304202120003414133224441421400212044043102233401341222231430002302120132204022301144010412110014423433110040333112004304430442223341310040122002003443242001013021321443241413331004210243224430132323241220201130043234300104401104443223244233102244330322234010434444233130223223114241133034224202344342302230113031213210021444112142122040113011402203411122011412123402000212240340040342002114243411413234231334210200223210432024421314030124203312201434404240301344322310324403441214342031211201332424441202404313041413110021211244003020204200030202000223224344414010133011042003414140424401114202340104423204411234402212123104144140303321001424034334331420421034442114200304020401113010132212031212233312213401333200221021223102210210323040333334012134032342234412222020140010031233402231230102434021401001141303140122243102322103340342441344132324402310342313000130120112310133132122221043334422040243303441342301322004244122221400323121432043402144021433241332401443433434134110131341311444302223110330212344240220223334014324334311304200300440024103402241012430002423101322231024241130431014232303344013210343002044101221122114133132240020422120441424134324220234104400210243203434313111122312432211024341301102100310033340343414043202030111403401023240110344400", "131322212434232213414133233003130133210143023042220001023130133033130411024312031432044442333200232442342422442013244001041212321123403123021233400324423120142121122224101043234322141233423222234041321034104343244433304021123004314224333414223241023134003403433342440320024010304321410124430240323024014433010424310333202333121202424431031041411012033212412032203431414201320320313012213044240202304130434424142134400120034020120232032224043001342314240421324201402004214044002441031331132104123101323402422330434144204113211222410331010104340311333122204413234420304012123111020010224012230432320104342022333022210043031144424023102031403424210212323340124201211143241312024442200134413412140032402020002234320024410430404034224103224434312130112230421132223014422221434004034244102030442041041330033102331330323104333044231200240132102030132442144432414104322331303401123404100130424143212402020142241424422302320310242124240100110410341304034421123000401120130043332401010324230144340023411014143030330120432103042314143021401231401103123112224314342002013040343402022023414432310224032224032111234114134332041101041404203014111344130041122224320332342411323141102421444433220030332413142203431331104302344140230224331302441320234013224420301324012433221230444013440433123022201443144104132011110444304201024123210114230330104221204032334220240011211040144013321312134222420404102143114212422224423021322123013022423314231000340222341102230444112242321304232032033334303211322402413314403214114430134203340124110230440013400441344123241122314343134044020143324100102242242013003212404304433403000041011304400423134330002144410300110002323020101343132002104333144032312301403201312431232420201022132032341142331241242233341214143102334130424323002314440240410004124210314402141214422140221321320121224030013212441134003211224034231242144114304133402233414410201223001433011334130024233022032024233430232344440112032412341324430403232300423034244301140303120410320124002241330241411001240100432214121221231314011121144240124113311322312302003223413104224230234124432430320320403321140022110234130211100411014234221143121122032114311304330142104222343243334323101343201411221120304434443043321040134404312401144003034401332042400433400313120104030331123342401343032003402000203200243313213310221342334234411020003000130240031432201034243401130402331224121213404233300130400442330132344102414214001441240303000211133041201041110434021122431012400004424043303240113304210230311013211011341313022132420010444122232313323241442240434340103343313421214441204122002224012331130332040023100210330334432211012431204314000303330034040142244233023414442310230432002410304100201340411213223330330401434102022022423201242141104000430202123011021021344223343011320341444244102431020232124132133303033423131244324410343311123420040321132010314310102403244304033441103013440042411012020424134123204124130032330044042132112202041002302331303141322121241322224021232321433024421440422321444020321442044332400121431322402242444042230243202322224414403423013231401240430041244132234043443301330224033213114001321333033030333001234423334044143212132433312344033140240120123023144433410222434400033301433031200101002431003440340424201241333030033132113003310344313244331314012021400344033011314210301033012333244021140144303112042203231440242213004212312423404231303024013113433110011143104422442442142102121144141223431100141231132223320420402014132410303022242024240112423303143142112441003120222401134433330422011334400312441100330322341322144131304210201100143101404244004012300123433030223341411140244020000430143212033110401402234120224230034103204030204432242224231311000443302333422020202200130240101132044422422400124233114403101240134221221234100231330003110010103311112222322440242233243403414334123204000122223430412231144024420321232303014334131122431040212023341043203220323121204300343302221002431230143133130134443042223441022414220401021004112124232423211043441430343124201013244020143133023034414113213021303123034310210233242311421434230031324224211030213032344040333440131032030114314032222334202122100413332431122140231131412413302414102044303041000441313401423103423144030144421040300304041431221132011424410142024032424143033231440421431040202233304133410441212423230304240022440121120333042222443132232134411124201012332131134204142204412233333301112400020244331011133", "443312424223144342011124103244301303441100431422210240002043210204043232341130223034103111222442132201230042423222420034442221001311422413413102243121200420343022313332334222101232431304101241311403041111431422023014023212341032112120322331204230044302440311303411144224200030300133013142232434343203330340424104232303333220301420430101412430030022124433030221030440133010220331314040033144333031342101122101400240031311304142111210203022113400044413122313443333110441411221123322403214444142401411233131012234400410443423243242014134004103231140031210244114300442212223044130404024112410424440343343121130302222424142342012234333002342423311400230340214020021004031132210434421121414433401411240313410142400213014400314303032230312404120443110014141443311431030431201344130120321203311123014334140022030141301304010434220120324232332022243330323030401034130004041130413314403430224220130330043023221234401302033100233144241142104201422111324401344234242320231400021131313230222433042220320441301033333401431021042111442122222110013100421240110410000030213313121014420211222230012040244010411123404401304010120043044030113443241402220111342010344124100141430424013421440212221431213140203431423131101334041324432420142233020233003210124433412343002224214340402443002311323043321000402331102004224410224232024432320210133041324421213341302302123433012004410234441404024122312312130401132440302114034442012412130033203001343212404022320002244103032140410443444443040121430241224021021123433140340132131310132023444222001210244430012112431340220343411211341010312114403141220223321412220041311243113324121344333422231130333310443234043432424334004131241441131213340213333443311424130300122310224402130004004302110330134222004200122411340431104011311422042022344003320101400112221014130101344240200041444121142310213341012431200021244243411401033212331311303414001043002002143222143242112223022202131012033223341100204444243144312403430403440412342401224033100324133211214001320231143321012313422100414044423320032324200304140300024421300430312122032424114443330302311013001114222441103420122341321242034120003324022310041210401210034114344113142321240244234432402134003300114130222014323113202210131422133143110411312112122211113013112312312134340224412413204400024242403100113221412311021314324332033023303323234134400430421301201200310112223310121214300422401040442223434122314003032443233240020122442241404102202213034123133322324102001143203232122243032243410100114102232111001311410101010002003300011031030034431413113130010101144001231143042224233331111420230212021443333443114402443021240031322312244142401341311102031230210104343441203431003041440232010321201402344111140323434124112204324100032422132022414241112221113000014032031122131403313214033023010301101110134343430210244024300344042404013103421011224221001324131332223231402311222423123241230014231434244121341143343112003321340231014031433120421030203334323310034324023342042414124034331314144330032100323201424230034130413121413223120430433112121403331010103400233041213143020122304140242041013040224224132244212420000340414322231040304031043401301144101210403203421332223041222413343334141000323312043302020011102042312432240312144440444033102331433030101141320013224440141412203432123231441104200231124231222342031222241224344401102412143222123123043201044222230001204330414002224000432301441103140434112101401104122321231140142110122140304133010021342223411221033022331100431410033041314444314022210242442444322240242210034223424330433334124104010101230024242100240214332033442230103203404123320413200231311231410414131140132100334121031040010143043134322224132212223020104124031233421403310042132411304410130332334302214402332212421120240101023403344010204001212400042300443021012041122122314003240411404001423234304440344210414432341303040302223401334020334202413111443341314400313123404314443234240133403404242102114302100311434031321404403223320402113433140330100014003420014211000010020133143440401030414230400204140121210402422032400314042202411230424242003143333413104431002312040133421341322423232014033441232402444330324102431420034443400434023111000342410303122321210443410104110120132041433103322122411010144414001111213002230033413021022014103404112043020421023342142400100034313000142223144400231041442333324414423044102443241130431041341333011103304223222343243040141400131212413220142202", "004202000412231012202141213010333142323031200213400242304334330034404200310032304203122241321132434304221140111303034024212431313031444114122304302303213240210042042114220011403224441023041144142404224112042343120041400131241400442101230330322224133311214042020343134200144303341123404231011101020242302044031220310322012440222303113411320213412204340013332322412211144313021123240114144102414201000234203302432344134121212313001340231331343104103233332123144100414341123400240214213242332433314332302002310413401233331241423331012304130302011002103303314412333304100303404220331101314031302423020331111022204340310312332110401432021100131231331204301442000214440324333030333212341140142210133111411201303241002243332320203400144023304400044130442313104313031003314001330113441440041033442110321122420023302124113412034311120343231101100320302342041122324203333030234221113444004234211021144314330304424100344132102322144230133040444340433041441034032404042421010030340203441321423023033223110013444031422422430224122213244103112123110203411131140214432031320124124031321320233241411000204304123010223011324232010233221330331143022224430012000044130424222411030121243220101330223441044002214044414324244101321444032241431034200343022232200002021034431314441313044024122410323024421440322440432411124322324224240333302303131103144303030201044131440003420201444433004421311334144443000432340022431331002110233104143210010314420340314213320212102310002330323034422200442332121011112444000314442323121430310401424414440203122412404010004310321331001334043103101340022103202230421141143021442300443324040233120042432131131322200302234411431411201313422013244440344230142414333210003030124324332301333433002313121402022312211302401120040142104000144140202212030310304144400303232200332231123342304222341044011102001132123410031041402230032430231414344441312132224121142123400422324310303343004002203124300110103013412433331440313334343101334143134232324222102404431244111444400141123222302111043422243303413242040203443034124222024413031313234224002041310113241442423121120124231020330034030303122040214002320430443100420141140133341242102040423121222003203301233441330221210232222344211424310043214104022331201134244341213300132221414224442411003030033213141210144412123422421003143424020224433330114241432443320004302343022333141420104424123244400034043213140342211141230222411032441341400333433440300303034104333214211132230241344342134043403403333324221043241302400440332241221314321200110012011400132433001213334241243202001302023140331410314441413114431400131041212233444111042223114122241233203444202322021343230441301103311413302000232332040214432301243012313042222334201233120442214341214040140201442323222003111031334101123300332223034144130000011223200332030304403140002240331031242013323012414424211120333321120001441140323310202032211324434124112321123224400113244132440242101320124211413334130420203114400032423211403334433240300440124142222430323120202314101120210444414330302322230001332040321004042240411310323232123421431110431024221410003342242104330110022421240003012020023202120403410313241444113331334021412041121313321300330104310040310234304234030240133441010232333042130413231102103321324104043210432433111144001242422301404011304224213201414242111111202413434124430021044114241310123442431242020043210003443131043431030113313341110044312130321301242420330144013420110231041311243340321334040420140402003243302131003012204003112343042211020001431043223004303403222410010021411313421130321230340403123322310204124303032423143234444131034244442211230310400313121220121124143334323233324442143000202333334333004343222044222033124044320023424102233422102434124200342344104333411220210242022332133320410302441024422143443434123422003243443321342334424132233232121310223444224033102430230144114412032423202212103402303044102304211143100310140211031124301140443203044313443313041324332420140004044311233420144100003134332122410342044230230324201341411101134021413222430340143032132132422132203231104313032420121434304033341210213430133140143221004224104104004240400213402033201420444001200410202140003404411001433301121031101410100420342311144400323041330433412100030444114440444044112434431333031012443001123000010113243130004330130133131020030411320403424301013310042012442323314203311110120321310014033014043231142400311434412142244311001341000033332121110", "043210410143220300242140013311141000433104101042221422433124112341404204410332344214334224302100202342233010122004414212002342103321421203444444013111114133413104334110332030204342422102113403411302023134222241314104014314221010324122200001433324444241024012403021014022044412243002240133430431021134224022444012400243401422321213113023012303243211040430003004442010342221240241310441042320423022243031031314121141234333142130244334214121232021340230323131400211123400024133001230200321344004211243343110123333213202101013243343122244013013014421300121440240221211213033302233302303300404030404132123413323141313201312013311410121223332131031000424333044143002312332043344104303231231100301014430234222103031133203332430340221213133410211304403223022003140000334040120002043242304040442222442303013223021220130320134122433421214324030341444112133321223034001441123220313212010123022433422330402240334322021033203320320140213134443022123032432002014202241340333202044400321204144214310422113414412430234230000232142323011142042140231440112410213030331434214331220424201324420240404023113020243442241344010402122124032030302201231224204300442113013441221333013312033041230312003224142344144242300412302110020021414300303043024240300313301102141143332044311414211321020403320320240324241312421144141124200131040233233023134044424030222240302402111214232421131124000000133021334324304433341321333321441131103302330003012311310231404004304212014344423132120204223104430014314411021132312142402340121040331144130233233423444241241120102324014424300322412210001340332330334440202013234323240440124410210022123410412142344230021402000223112242200433212222212102334221240102423311004233120304113401321233212131243324432400400030011242331003421341004120213310201001201202400423234330404130020041322013042112000141341214433322040340410124402141141400444033023321140341444220231200322434132401003214021432112230312420133000043133314323214400031011120322140414411220201022210133102324204022342402334331104344210314340300310344222021041040320230342033224022220001043411232404022412302333024234203124423112011430311311100424032240431241213444241011332340401414024041212310244124313314214444422344120403002222041131402033211004334001300110401244204340234433111203121402022030100324132301413430332341343330343114041401040422334440112443030042420204004443242123204344014201413000134103403231222341221412121332040240120120040433321034024023123144230144124142040231003201040002000421330011000142444421434331212430312233033141120020323201404011112332431343330431010244304432302231042010302134001113234024404131314131034314323040423200432304433312333232300214021002111404402140000144413203244104420212042131110412014430010240040331000412401340023222421003020142301231342143024004031401031242432143224044433303200133410022122113330003240411112133303234223443032130040234243231212200414443104420401244321341114311201443121423102444004422303322314031432233133241313042313200410430024324300343002310430124030340002213442320330421131020234202214044142003043233001124204023231032101141324132340312403443232324201441310322043300100223032113404321001223303123002034202111224111321403223010201022314303442204312341134120301213333102304120202313111430224210433444122212040141222411121334100301204213442101331234343434121343414033201124312243213404304134401023234103111142242302210312043113422122112301433023430201241131404444034440031114412221044100312114011431401020211043110313313040243340211243040302030133043441012404231201323432313220200434413431404232021404214434240314202313320424120010313223233441032142011413133302122310401103331300130004233043010033441211021331343024214312200412240034432413403001222223021230242240212203232422304042130040040022423403040442324434043412220021331444100101143444032112032101314312321421441323010212113211043204103310333241031414411304423222203343130000022002210432132440423144333033112232023423142000222223424201304342430104114434321324003322432010300443414333221043130324232212412243423110114300234234032440231021220112122403203214023344431104012233031311124320224333430344231112220310411122124402202330342330104020224012330210230312210314132312212133043142224130122101442130431400102141101212032040424233000304403342402444411003030431133432223203130232400400340042101413013442204244341210442124201034102312432310240401214420340040413001243144414400432331230224", "030034131432023020302404211023314220231101232444033210131400100434031433420043233443330021010241222423214123223301444301113402044111124434030041032024032304220401000110233334042220320400044111124402100224341220423243103200320440400102420010124130131202340020441033313312402023442011132324143342033441002220213041201210431040321414234121322112223041001440130121023222413011244324433434414430431111332122443101201411214044121344040143220011001420403414101314310413400342444423100304310102244202403124330442010213020234414143043432003123024033020404442232330310232242313123440104122320034130211341312340142103123233220442133311024303421121124111404033231140313220144211342143224024111040443021020424100034223020200201420201311444120230132244003034210034013341043110420214132003414212233101030222131400131001233103402143403110410330241412422002414321021342104421203213132132322014303301433043100432002231123422201334321021432233023413404100124302141243041220201242023100113430003313403012230041133424223100112203033411112240214241411114322132242212043202340203424122322130311412411444034244203004012044211402444042123431233402023042002110230002140243322300444224443132140420340022141120420004413422200224320241001422320104333110010324213404333210023140000210030424214031223232024312414210140120013114320332301441224323123342343022344312140010022240104134414413442230020433020004030432242421413232134043110104043122203243220134334341001322101230021421103320302322103310332043433111230413304301344443040114330412244441413221124412021014301200401323343330012301001301122231133311210141202214212130422431100342100040010130110304422340421134201201023134233042203420443222341410420433112333212222211304143334233223040122212042044024112242432230010224224420000002314213102331332101144324234303022113411343104241131420322432142420031440401234311101104220144314413300231231323024002002331433013141440303314232122114332200213412414230402342433204434412314441234010114020331134020034443200003300334213332124243441002024440201200113412034413333034133221003441143103111030004040243143323422233334104044033203400214042242304000043032133343414012240222320220032144012020031431100430233340244141434203442230100441210234022343234032334211440231240422230112443321441202332403011102441323041313301114114404434311231302412200402400214412001431042214024410322140302310321302144023011044213304101441414034413211333412314103022402201120143002420040134114240112122003413143112421031242313001133032030304240420423124321200001242132122200100323030223134102443120201243001130302213000222044214422044202404344134102312232014102321000112323241302010141331114213243130430114310443423030400021400100322433400313312441433244144333241011040200020234320104303020300230301343302112024410444041141232044324300040200213230102300441011441003111034200134034434112031322003124213410140001440124010240311120343210144002212344241144431040433032244231124121143012313121344303300430341213012010423403112411442123242421423400311000142224332241314024120243233030342333214340301023434410024331044224433241010332423024004442320122214324302341100114410403012403040404131431130200211220212042403432023101101111400121013124013043423340302211200244131133411101430010421221214222100433032311442120330011032420341203241420413124411321041220322204310342131011132213433014242230202421332323420001424304241014014031410134100433223313031033234342033124231341324030014002412434311414210204424021243000314333133424321031310104320311112404113302133112102400241121414232212314321331443213100312232102140013043420424014140102414004004320422220133244301411203343233234211430313433312330334031112212134420111102130413303120214304211030303222442042133302411200111104302020021141212040432031443142140302211144334104324433440011033234121331423220233343220032300201203144211034323313320113003001230234030111442143412303012111002100400333140030343443320113322202200130100303142132401341120322242103302221003320344011240010040202342114204430410421323440042132104424310314432130113134143133433143011423334212401433124421132244310033214322314312100123300020130404002111213340422201012133341131001220222344233013421144403424303432224340041021120442204332440404220232011224034030044410040000041244442020112441044110343122133202314244103444320233243222102242324320022332233104431400344110313104334411130304214131431440003322142141241201210141120343130", "423330211430243420430424133331111302403140433043341342243223440320411102213323421413104211133100304211320043202020213342412114123021310204010300101202401343200140103343012341422023031323044221340121323014403212420222144001432040241023222014301024140131132130413023330442203230044323331300242041001342241410314421241200002244313003324322340214122310312040010012440001024302022042043011010001403423141103204024110331443121001240233424403142242023033403214434130321124001003443044130214231023300332410140023030131401130401312322434041143444001302303043040224133034344120424433303403311303401011133431012114011011341200322341322313243303131421432133011301143324400212202424213443234421142013302034442031330103230221403142100201243131303042424421201123221403432443002234034142121402433100132334334121432213400013412144303431302421140314120422400410203124210114111411202003122002403201222304400141204230142204033020244243320110224411341020303240110442122022300311123232332221123123341320403231014300324334433444332123220134313430401341410212033242300412203432240132121343243403442033443304220110024024201200002302423322314201102242430043134044131340020113341431043241013324332104321313411223132134343042330443141122032132300240321344414214043202000121404422120120131141003422034133310212034122321020110203344220401412014403210112020313220222124141131041110312312444111303432022314332132240030321140313000443241403041144422344003140312302000020344104102120422432210431003201402212011412342210410120434242424032302042420012220203022213203014421310114310434132112322242230340002422424021144324423043441234243422233313240222221032422302041403314114304203433000210204002140003424311413333320421304030341002410041211443234401341032342340002300434300042321043104432314211343133322200111423404442414302331420331420404143041242024204304403403311413023141201140232123133243322224333221302123311330442031310402223334021031321213044404000313030101403130202033322040043424341034104002432331130213204222444431014142232444213202034033423144003122402023312133022200133240332011311211034423334044431330222013411114240312101314022332031412230234011241124344402034322430401422140121011302014213011331332231020111240112441211123001420214111122234310232444022412142024140123014340123210030143340230422442012410101110434404212400031300104411414440120402122123434140310203301440323330221314041000002024231344103312441121221011323422200432434210003021434131322144142021231140104044200141403124310102002124424144231312212420022231312140303330441131201322020420441220300041322444340402420201042121040042304334211104102402404313144134413233242120142412124234013003320101242133400332024123401421433411344021442410042231040101043221341110314434421103344324101004224422021404103401332322134040231004403331344002131403223230304001004024231233231232231203310440431341341024222213142242314114111433323204133223404023333213203303100303243221001342040312112343341100321420124323414402242033044211424432403140031313024114422014331303410341422020223412323310423130031124240111433432233204243144132302443342024311111340331323023432204024400022331002224003441311100422424404431243103000410231233214204434103302221220442440240020323310303314041104431112020441104023324044240142342411134110233213400120132213020002404013121301324022402211200111440401014320214024312134121132210420022232100110010034104122242221023124323100000324413213001024042001202100303101443140122201434401204131332104023423003044140223103012212120110021341411311044212142312031242102044243430143240042042100414142213011010311231424334142334211223414430104130131320123433431412314121403134122302144312344001432400110441411032001000010241324210012430202143413430042114010421014244442330334142132311401403334412242314332312034442004043441024103003102441120342334333430443402201200320023131003012410242323002431310010004033233423021430142011114244410410312012034313044142144202043131422042131143214141310240200040302030022221210334131342344122423431312333244312004044220300041303042132421230432342320310030412120222141344442010404401432123431013221342330221040322321303114301103022224013302103320331211144104303100204020331421443304221032121030220124130134242343410120131202412403031124124204314402011231003403441441210240411122302410024440012030234020111433411442431130100220412000122304044421022221132432013433134013331133043113043411421342000020442", "131210104413312332321423323242022343033331203040223132211220142224202121033404144313132030210312234040040401420034112231220042412020212400123222341111004332342123042430102214133002102312043232102241120041440342434213042104034324402334403222324332340220403033242030002444133233002002330421110041321311114333000043014323303323004410243033341223433211033141413014120300103100140314203031140322224010302424443331001224421241232421130021144424144113313432020332244401234301402442232121103220303441444223444113014440013002023130224412312142000430440244144403040001041142133112013434103432340412112034431034213020004410111012303320432223011241333010431343402033111233110322344230140404332044342341114434123030122403300213412133334233440102330042222332434340002200300110222430430240123303101112124210043324010404401301443014202404111100340341000303044221341241102311344201112040010344133041020141301124313421422042303310043340333202434230001123403120412224000444300033343330032013303412231442003342442140201422114101213043232200002001213130111044430242402132443241130420002431230312222344114331021424130003404412124440030423322122231422133434324442143110134223043421123313233442333333321223014010044102213341320023222402400424001012311021102240241001024321042132200244041021204423300201122023431123322343203442134224022144314224102022333204012144320134441001014211031012313401430440122244311140312403401112341430434142413240400241411041443101031123144244002301411434221011332131101331314213310312223123213113103222110314312314203432323202111321004030013404043142444331221443434244142001443120144310401022241120441210022302210423031344200232101340042144203101031221014333023243144441402024302232440002432343311031340412411231244222334402210240211330040032134110440010312102100024331122314422332204332230132123022114014144004041233310230341002023204320244210424310220134310234023034343133314241004101443442100041122044144432122122222434212322103310344312202014031040323134423101334443444332042014010414213334420041041431301320302124221333412422101142111114210214000130113313140423144122121423003404424330011342024311412120031022423123424303314042220134310112122224402001010023041242442134131243424024330131243112333121400032431034142341201204110234131432003143141122411142422040144202320433344400132031241002124404120204021420223111423234033001024340023243004221142011211411204313314443404340231120024302000204044044330310122103234230141400242331112400300242213213244001212403042443331034020110102124212231233332403000300433032322131424410102133223221043241044112422142203444413013342112334344131033012340143213402123130111223333320123123421140002410100340314013203121202343222321313242243311110322111123414120333323343300141242324223234443414100201131120223202001234304332310012030133113324040411242040311313341032443401424423210433233133033341333234044333433021204413421033240100123014013244320402022042243034010221130441110213131430244002143234043432423101013340222002020133243412202434402322020410141301134240014324343411230031444322313223134214421220302014400013202142310422304130101211130124324102301011401422213041022334021211243441043222230022444213012003122200422333421120214344441422430443420032212143202120444414120121022014313041324220314424201132340122203402044303400034410121043434044203402043020313442231341412130301212032240230104220303434304203420210042142203241122414330312010043331102211142024002302404142204300103144230024244221034030323442120443000303034033212042131034442410121432422310101101120402202020021143043124110343300113101222030432301411040313213010430021101013424004223033040313111433323043013013222112241244043241243042311123041302334303341122102433403230004320334203431103121441030240313321011214100210123124403031010214214110342002202230324312112241314044123231142320241402303344212124401423243231311030440323002043230412132433214320044131024403142303340401141201311044112241232320333324343410212020401430122141113124023200140140213100033041234221201220314104042402114112210420033322232244213344432142100220101433032340410102343342002302032120440103013303223201400421423402211241340023142241411203242142423342032234343040134413230300343102432102101321224112430000100022412321213012224343242130144200332114112023341303313023032100401443220112022242321021443004130241303430411210243313214033212110011114200120431423000140423043123322220044021212443", "232012142030410421110131220100004323133313331201434431014012242423043212331322240002203202002103233110314330413441002003321434301143403340222112002004413014141203103411234232142220224331021404413430321123232314201432331030033232323231031022013431143314423210304442400113034100440141004322242301123323411341202413113244044421123311304042404332301112220203143041442001100010222432414143304132144100111010431421230133330411021121341103410400112222100342110211023021222140412333312331101240142412002323230143003002421314400412314333344344403302114212322200214002131430434242141203141200421311230410023311300141033120311222130241213301140104442010443312304012101220103220003333221014433303014311314212421420001433231032413103404341243224130123144102334233132320004432130114243322221303201323401203023410214300221442234124131110432441111132231033023132130110022132004030441121324224030431240203123433110031141411311103240242314101400112401324130203410141131004200312211010244424042124032123102021441220141433143244402414111131203214334142343123110300220242311441322142103321324000212041020034320104004020213211444403130332444322412223210424311143134014103344313341334301100101302040302242134343333040440433242312004402342401004041440100203031401442334103022142432130011310113340130243413442331444403210234114323330400004341231103241123004414020411033404403110302341342431440034441011424132330124132314031430424402112324431112421132341144143421132440432304301204100012102103023004043443302022221142201040322033140414013104221010041004044224201324044010313201014401423243330203223103324031413424340042421034442313403130230342322422440140032141042303002233334313441030334143223241303344120412210404032333043021341330410302233142023024043432344320321402314142120320210034243421102014112330033341100201234343012012034342412200410323013124242102001004042214421330443123221321322243400013121013431244430140144203231444243011244013213230321130342144303310412411312242240222401434032013042342134444134401422110134401343243324342100010440430122010022442141422113303142224211322311424022112121410244100030020400332120423014040202121111431044113114244113412334242221232123120201202041000113404444024004341424041242433142312131224412300111144412323414021234111021431231003423142444044304133220003002330220043221101233223341001414201044144100112103133204344342203434311330042003242243221011030301012034301043341031104221013230123442113131044032403003143232244231322424200404220442403032104012111404401330404333343320332214130042101030310444111103323144140233222021010222224131010330232003301243234201124100413304220224301102441302131202340334443012330130230302421440124034230330401111243412000002021214111130310133024312120331210140330214412413133021324023131443004241110011014241320121041214414414341331320003400140001301030020031023020211323021103401343341424330024024013330240431302430403433243313213042124323204331143002422044312400122213320200131243140234213012441240344341144403430343032310142001020010430312143422113240344032124311432323424110124210032222433320401343400041101004244444303141110033024110021002112020422024110200310323313130310021143402210004012133002201443124321320041402430121234131032424020341102133002401020031212110441301201121212430123442200404203341010142100124000433131441202310344333324342213222341233432123231402404344433012444430301311002434214241220321341110223301233210304222113212003233211320441004101041110202113043200342044030133031444442100003441104041242443430231442433032023121010314042340243342223322433314132331040202121221241341311343041000330404202033102424134323342200034222444011332020111111204023413234324200122241204040113203003044441341122304130332141042313012034334203012104004213330414112212211334211314130110204342412104211423204243010040143220431114444231134240303330031144412243214223421003134210202401223334410101134003423310033232441324004102400224433240334443342310212323034422244201312230122121223131204201021434401430241124434044300030200020400442213114442124101003200402140143143111010244104442434033214333320210240134404433114042344101133241041401344203411304042134313133201001331301434231031030311401033411230200442020344000103222000012033221344131341330000332021014300331412242140203420401322343124014232013220303402012212211332000422002423103132133141341100310340131123100432022121433311232040421414320020024111140303412344140", "200241431142403044133121120031204121234322414313413401001143244412233202012443214310443321014204344204211044311142433001204111204433140140104203022202431403403043234301010440201230312330220301011442211232233422443042300302143312300410042042024144102034144042332201143201304403301022203001443243413110334224222321303123300441220241403222233231224114220341430023413114313441011423111332031400013434132041001421020213321040313401432414444403222322140333213023023110301431121243331200122342423320434434010100112420103221404432002043010001024240434114220400001102330213231222233042123223031242430012413322124134031120310102140402330301131124111430322334033002400101014432120443140210430123402101041321043232224341130331113244103403401203042031342331333044303322010341044141403043002002232224301233032100021442300141020211230113100304332330223402114320421404214144023024202311324332303112102222320130422240440112232342034444333333112112343411432034440112403311441423114110101122413004423111100040424210132434411420014434430333414002431112131330343330012443441231324144324134442040142402104012110300440042320204420004441310013134002424042404313021221323214200340024020032440330414232314043444231323420332240241010240141224112304044301430122024131204204422341424130103330034040044002242234014133033304014241413424101304314020011034013423411110102440012322222302204222343320412332331224120311021104420011111342033133303422213201144322141220124332214414244413341231232311044224244033041321322143204130223031200422004431321114031243013424431422333024133232441441223001204230310012212122323001044322200042210310121044324430023312141312244114223210110331400414244242304032021010424114121401130202311130144032231404112222114332312441411200113101112001424244021431342304023400421240404230203304401422322332024201030433020414434043242421404234220423331231210334000021204213000030321304330040243300343104312031412412114421134302002304032030124334320212223102221304230303310340004421131204402201410032414043124421230231340304444012012044322412024002132301101310310424220432102113240310204020343134210304214320400302424202204010422241213114203223131143334412102214211132430222241024324440030223003231002403143443403342143344321224204230334443210041431433000041421110331011122224223223144400200002104134303013020130414442332334241402241240032241313203433401133213140020411244344311243323341224142120110413430410332002311444434401324240014100114031022443200344240313244144321020420042030403004403002323224003133214010001010324211001221132113103011131110303024004333101442332132330142433423423333403233030404301413324433444112203011042142024240112112030034340311401202412013103344140344032044322320224413010002232043111042003031300040113220024442311003211022341420403203132321404243312100102433421001213434022244400210203433332331301114004002132132333123321222233000201020002442222011001032010304334424002144444301303232233113232221214403031001440014302232324243442344212340400201401402043414010412414012311102322423421012312003314334424041301320300412311242433114040424344234244334224411324434413223222434331322101202014222033444220103304433131314413020144111222103021310041402332020043311141143323324124111400120023022243134334102433210114132020110301444444002030212313140223040114123221440122024403100140403334201124114002220212302031021034311104340212440143104434131324333340112214144424404113430224023241202413422034012412044422112403111122442003010121320114414243434113424213111230430042430130121231110130320214031232214301134302234343322244310143321113334301014232223403033202032042130110314224022311220130041222232002430120433322024043241341031103411142130012401134213242444114432441430012220322021100301341103300041044211040020120334033004211020322112430444413001334002231140023443041432430422021001432233432141301414211040120223324431222332433431412041112031442432442214104201220231300400242120141302242334334311034113000040342120303024414333221002314014010130333434321311043310223402424013442131410413413033434221130241014143122043130244014002012144330014101141420243023414120340204344312203020122410141401230224321323410021302132110002440014424142110213130313203432000203324344030233330200211020411043004442302302241033210411422022103003041440332212312032222033414210331102222243243104404403314041331001341403200214223140031044142342324214244033301000200113121321030021113234342312", "214400410232224130023013021110011114403412101044232141003122322020421110200000140143203000340341412043222204113222230103340323001301321232220114000322203322043400232001414331134140333211011133233333442122411411003221241234440112333424223200043123340004103120011404343320404422400320420120432311432200034023332442034234312421203221001214430103012121341311422301224323432144142213104114121131340030011214303033344210221043402414130304424343444041020223240213112324034003010122102240122310131111232443201003134411412024003224114102212201224342233411104021444124131224042104103042100040334421014323121141440433144000211241212013303223443214021243242142331433112404334434300133334313441343110341442033142112442434340414402343122120104102040334133424310030423202330024210041242021004110012244213323242230210001314023200023340000331214311100133422012104111411032342042300001211022020214032442314042100123123102324144442234341301211112230143133233232122324143231221223130132402111101313410120212313040334012422222144100003211132221421300400430344243124202432320413020230141022114434030324431443114232013103323240322204213243033240223400112200121400440321200203321121211332222203114430443123320013321103401044002110443223423320024232034324334112404423304441414300424323431222130030223422234240022244323114040412343443414301014103441131422021224241004104012340324210143422311143244413013312021302224344121213314034412310311210221101111433442142431401142101111324414011242323424204444203413410122130202121214140001213012243433224032031010142322220201440144222400214304414303023433443033032014024131212414141120330114224444120011000301200214300343010043442033304124324211434001132144021021310412402333442032343411003013210312224103342214133044302312424411303103320400233003412230000331302443242224114202002303024001301102441441021241330122430221204120033403034214433432414312020311100412011404333400212142120103032112440212331103443003101011321212233131221224000102130020401040424131213322344133123014330400021442333322400040431122220410223032201011422020020104222324031131413000333213344213321133222432424302241013030124002014011412403222133310031431433442303233232341002230043310230023430102432123442233204440214044401014304401134103420010122013013413012001012040432324044434443141200201433000441302333221203404213333132424403310033431141442111200444400102224031210222232314132310304313341330100413324400243212231224410230324131244044324133011110121204133004424243224103121430440214022313102244424324140431120212333144214114032313203003444332024434132211211210334340334220110231410144100230433412012334133300200433342342431332114221442211322300302301111302400043034134324132032214334012040101114101314421414313423134023432343300043000344304330344341232330213220240130223102404341032434041210142013204101341023314403132243124343430103214223021402333041043204324110104444444111342432120212102204300313421130324033432243403022143204332343331442130242442210022134104421243203242023421403232222221443122030342430021110430020434421423323424132020214200310240043341233121210041012420401340411323240431012133241404002333033330312011444042210140021313423002223212330344044101322121032133413104233403330304334221222004311023130123114114341100022232100202003231134320000231404113302323212210132004432243143140330434234210242434001303443234210113121424030422422014242244330320414234322104331003213334123441114313024222104300134200004332201332022120304323303224132103421324202010321311130000421333310034013301202433333412022314144322403123002104043443340340440410230421323321241234442142244210214322401011342424232303201223312144433400040210012341103042441320333234121303412401302421030243004010421132403434243210444413313342334402002332013330144240202420223040014330123403333042424222010010011040013221204003333124321313211223012420004111034314301102032023422224102102112444021011202224234340203214443423030222104400033132204230212302110101323010040111204331404221101401313242003300241232322144331042424241322114012313302110200424204214031002044300100000330033101042014121321443340344303003322234221003400302002443234223224130100241100312141141003414424213344031133023113233432422304302343002243403110042202422332000442200432330300204334203103221121243232113204410022010210144031402200410100214243311114220101033431334310301300021123232334112301211124002001313130304124300043232441244234130002", "130322110024240123022432334344314042131022434414203032412210110441021221040013314004140243130302143011034044442314401404404302433421113410321314330214243124312042210103034121440322200232011324044131300212041230431323442213111232321314110210013431233441433103110011213133003312323003121042204221441444324203201123020413433110312212114434130332414232442201210031422431324300101212312001020232012211334431203314133401211104304300414201302122124332430400230114100113000104043412023114030144020333234101231143200121404042033340243103411122344314441230403213340220422143110021402143230224203134230320401210201001010224103023040044022330431404200232044010140333044004001134201333244210344322343324001032320034313442421142002033244201440231232134204143423431304440440431132404144301110240123303301133441014013444112402001111321232002311041130332103013042412220214110334400342033110100000034012120210102004040444132003311400021314330203231010212131441314412412011224122412040233213241033141203024134321430111224131332423213234102303012014130000041123103244133201301210043321003041421102044042134444242211310412133230140134313344340401232021023414224320440241023113210301410143231423430411311444120300044210020123244140232430100401420203341202112031332240122131212334424201414010041122030411333332113142100012120242002313102302002203404100230243102131413032330320033112134120201423341002010342110113130434102321111432334422112323213043031330100012241212410040122014340144334104432113000112130140304223322443223431333244404320323343033013003322000413112143320234243002414210200101244344041210420241214234012010131021232003320010144200214440410411244101022444422131323323041312312344131011120244112024441021203223002103404312130041433433402420443134442003413303114310144412201224241221100303044401044332011213141331403332144133324010313411423210101133033112303312402323103310343342042103413204010344211023211303213330132014141033330422233310341030202222134313403404322141302124314114240141014212404443310011002130000320210334240434211443021121123244000134411040421340430042442113230302314414332112334114042104034110111042101323431130403012331114032344344331403033413303142014202141401022021140003423202213211203130414242131310414343104031422214401300222403001231030122043420324042041432021123112003112311411213424303001012433113431442131310333323234022421400234240200421302420041003430410332220143002204210143111121012112012133122011242012130414130400102321203442341134302444412143112114421313122334031243343323231032442222042421240300303401433024244011221302122324304423112113413021124002114113232021424141341410342012104020300232301344004202024313302024200213314212302434344122403302210341022230443201204121101324342021122300424330403242423131220303223041241133101143034011111323300341314340301200431304114304014323124043244013423011204342034231310342202220341202243103404302100243140012444423342211021301234404240114331200142101341041421110110423301302101420131330222004302130433430034143002243320403240040440140402404014422322312214312321124333342024302322440240314300204412322013304322322310140144221403310104032404124441023310123331010200231241423142112121430344424030131241014444142030040233040223000332310104301043330041402344404430444233103431032130341341423403143004012224040000043331412000221411320022021022221002013323340213323032001342011412031011340400410020401440332134242013420122211443314020012143424303110011043011033133323122000433001204002021020044041402111440104230004341104134131012433414433221301313142024340401220423404342110004134442233341101410021142434033141312430123032141331020421043211313333311113202241020212110343112000124024343011034032204441131000304224320120400442404203404322240144422311444313100333240002230242401220122440213012434024323111142100231344212313300241411210011212412200203332031101112042140140003344134410331213223013103204413140200134201043040124030310433241224011131424211424433331043041412243033444044434320133121030141434434312320121412202440330011344422011313020012023122324132230341400440421402400144332011343022141024314234232424411132323410012424441312144102141201341040413023033341004303402204041222143440330130021431121224321400143424140304222404203121010314113443331041344044214444003300110013311213040343120102211211440301210310432031330042031441422141410242332313411320213313101421103334341442023131241443432133042104121", "104301432031231221333140410334413333300314343034300410201101232310241300111314041032010114012203312002224212123400313340241021211010000201423432321414232104011331433441244143424240214040404412313221220412412211200022212223423122220230104440010232110020200313234213114033402213131334004223122242302221022044311332332422143144143033211400323403034032014014211434444043321240013201240104020133214024040434331140242342122441023330113300014214100320030141031013311314044420201433323210002343200330340324344122231224022124202042120111212404244333110132110310220134144322321341110140313313341012003332313313343041242330223242131312240040111404102203242031342011413114400313231033003412113433024413434223404223014242333042041403343420204020123301201134412441101020313311334340221321332012103014241341444122104201401033044130340403114343420132132104013031142422244422210104024333204104230134014243313332013130013441430111420321203423200113211302001414011410241402032212443122402343332122402003024210422032214144231001422202113311030000333440003412411042430243312032214041302234321410021104122044341442010041113120100341323204242433103114110442302203300112422310334010431420314011300121240334020433200223032211333101222144341141424143400130131410202000103323440004230311404404013231123243103143414021033403313044043301044342242130310202202212201010010100222030121111124021440013212430111413131311310031043240304410143002111321224411001200230112303300131234122104043420440211042234000323304424241140423012031303322403304130330341120111442201041030244440340103200244301024300423023020000032410400222111240334140134243334212003204222143201400431024132013012222401321101013004042330414044432333241210403130043401210114033021421140301410013022032143220222012232134444422404140132333141331144223004204242230324411243130223304440443204012002343040144224400430201410344110141002440221322304401223101144440304334044331123022342344114100342012244444033003022041310332222201044033033141010332104432334111012131033241103102422042334414033032012032100001100222422034130321222231114403232002431302040440313014240310402303444104100314112222311024223334043400131420324224041434114304033210044002301330010232404334301102141414142031013111020321040012013340143312110103234311200202211131024103324024113443403210121324021102340031041343212442442420204423311013212213122430443044210444014004002313102031114001214424221021140011034212133134404024403214414301044143302343020400322431211400224134430134341210414042402100434222124131021112002124012212434303113300224122102014344240202402304342020023334234330130432140231403120420342204202112443301011111433341133112030111411031043431143102313331202143034224422241112441333322213142414013020322411221243422300013410412012432220233013343233020033221400011303330244303003340320414114132000023210403223332043431343423444201112314141321440040122310013201224342222241033313411031402024444022031133312042020221323130304132222330224300224341011310103022202443424342444010422200030341304434320144204304312321334210020230332302344104332000021020143024112231213122112010142420343124343114310014441242133100432444240043440412303310003340114202414012242022324303401342130433324242132421024342212340102421132120444220344432000431024104212034212300334301412430201432220020400133003221101341404032413342034143000133110314140212322240402123204441211342200043223032331443320310341223144410432413040001434210344333310334133002112410330113040122231441444002430234440042313103103324403101003342310414232410420240400423041013204313214124210223214444132322212102100111013220240134413001422341032340400200014241002204311401011102000431201122223411333202213344411124243233222143322412303014210001410432313001304220014222134411321031241120031321433304411302043140420311434114232041024141430040444330444441240114232004204243102222232022302413242220143142223011113400123010324414133031420021021001234433200404232303200020120230131144403420002401401132043440230010130314120234041344223121011431431021313033101142414234010043003331140333313041030413421420314113323343301304423331414320313034243334210344424432030030002243402231314303131424120103313020231110132311143041123012222221334433000014114041101223433322412143431304414130023303340344324331020134030121104111332233130433342030240444404111041420100324021424103232202022220033122411043413330314302021133004431100240020122423211101", "130234022243044230010212241101122002321120011324121401244144422243044440404424413002313333002332313110304412313112222232402131431014302233223210032001320333341103200310313034140030444034130404132312033101333144441034412230013002204201244341011200340043430002142024201313340102132224103224242211404443412132344434434321401220441410040342243211334031000142133102412013320020301430402323124344303040040234002440332140242202020322421030222440340402344243013210310212403000231211231143213000334331040204232312243241041130043041414300130322330124432242202042320131010003422103144014332122033120222031322040221420030404211032403011103212132442214343400210020421303431301000031141343444202223003244002433214021312041024041324310410242411221441424333344400142421003134144243413021320110414443301203434420231423202201313001411430020243424202103320233413333034022130121440044413122120221420230004130340344324133113404323114230322403440301011330113424011442303202210031124202144113313032414220432234333431124134403033334344414041434104014143432041202410441123112110111433002232212013420114232201420041411031131343311231443404114130103101124022200024300301242202232201002331220321314401010302223240143201440312200141314323112120222213043234001104424131034442104442123304442041114223113040104120211003320343433132403121413422212213401043313213121242111024433134312014144304200243213014443302144223030234240024421212131032124440204044112110224041314221003322140332401103300340230243343434402021312431031242131400221042104040123342030003322144231131431004143331402104233312301100133241314444122332103003132420042331410312232101414414124233341130320004222041312123041342031310333334412412202222213343024024141042243332441330100232134301033444021401032021142234430221222440234214430020033431034112342121412011443320404233240113321120003312424224244024042033403214113422300012440404342010000213110214221103423312223312104201443120241142004321044123404213033341343043203013132314321031324222000404230222110040202100434343400433041402313143324102331141132224330443123403022413234410341040043313241220030312140131000203432024231232230101421103414331113121444043010021241124324210411130210402002233014401340331443321223130042130232104331001131344120141340133120012041142041000222410300204020423112441342212432423001103411244403404400231001021421114331210104034014304001114344030023410133302434024214220334213321413133340103022413000202242401023230444243112032010134114304143233444202313031013100224130330301111212302234330421343333313114044132232344214110040400131330032210310241142442300421431042443212134220323231000200022040111311213343341041334101123013224213133114223110234140114204013111140330040104022432111404300232023340121330201231014011132420240042000240211102213320140000111124210210141030404431431214100001032040404021013233134211314231042104333243110010412110444440003223101034202022023322021100430120223030013404130102114111432101120133344444032314121134021331034002132200022213410021310211023243203434314421212403211243201113103120110312201031431043223200040331024044244202124342112033123032230401432344001044224221444034414430200441030022123421110430341114413134100012040404102144123022023020440011401130001420304011131431110104414424233033423444341223320142422111020030144301103240312414244014031204400043023224410234310313240314422330410200411330112213324024322022130122031014332412234213233321003211234012023014200404243001434123132202442243312020130332223204314102311241203110343002122342142101334200231200434012004010020122304130321323322404120102211043223010114231010224132201321304121334133343243044013232220330110224014123244202112340411311121200024231200404134323231302032321102204200321333112111304430303220304423444414123404433114411404323224422443030220041231132241412122434421402021133211110312414221442224223404002314204430414132030023220013132234341343034324220023134040041323144303214300403242043310213141341221142100043211201224434341402021302320320423444033040344222104441001343024233021101124430423214343332144334330400022223204134014001321330404412100420133131242202331141322013102042133413331444034303400333104410314342301420441034301443403401103001331433312141103231020011403334023241224114240231223403200122404413212410200341034131012442122010243401033321303214430143223334202223202224141203004133424340131113210432042314040014414210342120001032333100031", "241004403211240433012041034004140034240430002133404110303222420214241023432223240030004111412423114431220220224323210443222331242420244101310033130001032233314302024211202123210104430222343131434202431211423422343200023214100244142204413431312230234041144244020134023000031041120103400410033300040344140420200414224424423131110340104122341103222410003332412420121331242013024240244320434311442030310104442113241211334342141331203030441304403242012224324322044420234242112424433312444303312340121341301400121120132033403321243120410404411131232134343331422313241020040212113234443101311334124320424210010242331243443332044110344120203201032314303423344133140130421023330024421210421102333344341113031224210230101144132011444302224101204112400142344334142332110034234042241002011203413322431433240430340233430030103414320000134403141234414223131003043004202231201402021101414312033330243330013311043004343313101301341131124130223434320120132424031420224012441443401340422222311444014304203244120441001303130214311034421033412411420430241114144043133240430011024441414010134421403230040244241041140331432213033330342441411021101410131241131134440324122140333423140202211124312210423112434414130043022433114314012330414022230223042023312203241024012102301234440444132342403124411313214333121241141111200111231421300012313033032324434313113022020200114242314223134330020224410411414030230330440201402343311101144002041423110310303344241041013112043302130214340004042130144041204142040032031042234210414144111344401130441424300430423140133013232202042424102102044411010021342413244414421423202004014130123030041330043124304233431213231333124313024134021212204044304343121120331040212412223303122242334314200000101002213331144142332021134102431323200200332013423413233212000304212433210121200142040401020103323321111043314001011303244441131031041004204141331233044420001440300301224001123341302031411023432111444040423010424200402033234134134021341423011113323231322012003314431020130233410304241032241242233232344402343402444113214303424104303431412002324443012012211233302010131340132130313300202421223324002313324042024222141040104101413214423422140220132310004011410104112341103110313021033301222111414224203000412324311141234431211011044223343321044341200414144433130000312130032340113124242301221000022332203232241223332302300033113102332120241320302231410130232143223304441301301001444101431014112331114023412403144134022000331402224140240141214224143401411340331120444333323323233112342334441414323141130033421414312331304422322002444003202243321002411302403213244334002240120001443403111401202121303012024231224330021224334044044213243210243022101124422214044104312131341230143200024023334310132021402231212224232202131431123222344204143323320424003012310100140330213220244212120220440020010431430100130313334311404010341413310244130124021201003043132413132233012330003231131001414032220102020422300223343221100221212120242233121114103040132443000002120434003213333310313244124301343313040134131131344034111304224203332332432140342324303133201431121212402330210200111222044001324423330033022021442202444134332012333202104204410410003140201142302230242110304342341141410301330014203220131222231444230403313241412132443033423230114114214130112013111211401220113243043032310310001124221144334044122433012031400142342020414043213220020223343410044203222424003230023411232230422033234323132100124443112003412332110222040112220022221441020110101043443431013441043410422122132001101241342311044233223121442010032300213211412242240310031402101132324444221330402012244400211411420010434342012323302123134321143111144012111021204240233211320113310122344234233443201203442443104004404002132433344013244010223333421334230133124101032023324321330202404402030304143404421004413201043423101414342033132211343313130423121422432114310430120103133423230014001210401031024314241032032430214241432234240312344031340013441110231140142004233310044014111102101324030243011240101322204034134313444140141011312321442230340113142342320442402323410130004220143423411143011323310032141024140224110120324023000144120332414303141114320331202200131311040423101123443341443311322024003032014431213013043101424121132414133010031203432300211321202431404013244212231134434420311043230110403441230122432110344014041103122330440410113001203210203223340204220401321442011113010322130444131313412442210410342", "204230001002041343411421030222041034331030220130334043414241043032001401201414413440312141202410110430040301333433313432102202101222144002232243412231430132303402111423130034432122102300204311121340314443222022313134043121404304204402340220103313021422002442121134320213030141131340414012421340040242142304244030204020130344224424434331142400134303222312013013101043303432442202032130420430434030441433041001243311214112341003020413200234324200301410344302224034141013102132323440412040140000122431022040020043013410031031244123211213113300022222131044123410241040443411202334133342322124431023121430324341331310103021412033220214442422230411134413010042142424403100241014144224123043042101141410443321424323132034400412041430132214441041242331240344210314120333410320233231232044330104111130011023314424342320431134230320343024403103012242324134300123222002301123124434341014411333434421142203414134234401330343234032244004301413011023102223020100433433000200201341101034424144204214213132412441440411130032002434241310241404003201340213211124332021330142130103330024334201011142411113032111404400444313302121402441341343240102330102210041340010311402033440043114421310223030110404144201434203310010104330342043300321333324342203302034203014404043224204421443142230232143223220143302433200040432003443210430121410112244130124333432212440033040304224420101240300442040202324012330103002200412203422043420213140102011223411341343413332100023032214333022413342141423212342142020441331022113120021102041232024300331422013200004314122431211110131321342331100043321321100441011413020200433241403224433102402303102333022023220221323323432244013412014321424013341423211013434202231142321133042230111430333114111314042200333414443044311133102012421332411401422133314041022231133121202140034224032440043301444302201220131020113141244003440244040022012430301443032133334134020414110331240000334301141401422023242334444232401302023044242041433244340243313120230214233224002042342123212314413011030000033001223000003122241143234020124142443101200013310112033103331242211133201440221431243230014111331024214440012411343324004144112332121404211434044311003320144204032102142132030212232413142024340434234440303331214442201004421024203214112020020313130100323421401130044034423343130214323243112232103332434003032001423031003104313343021002124411333010441412213442331420331430301344112010033400403004140014242441023021220110213004312140310204341422300413332032102442420310343132142222443331224041220434242041332203132200342422101141444210123231313200010030341103340244401012222113001333034341023430323020142013013220330234043201003231033034334404104204412442430313331312242113000232323241101334101244024420344333210402443410114020204143403141403340241324442230223323342132330102010242331431422341440131134311103032202003404220303432102031124001004322141314024013102402013121311204034431042311312140001410303140200123003301400144101243203140140342242014324412301012003404042402220201023211130033413123201340320010100402042412322332111424220130103402102333100214330344112022114323413110302120130102210140022104423244330421442404123011402241003001422410220041221110024224232322401102020312211443332330111133003341234032034314224413032142323330032422021212401401040020443044114031221344413331030333222312313220041442232212232330433410004401422213202014121433031212041223100122422023302113400300144141300242222012023240244222222203034102200342414121310134234423240440202232320314014300140100320142314102110444003144213224204011044231212403204404142233322333411114223130003320124324431400142101220031412110340301333424020403101122124302341110212232210122200310213300022211214223301011304023401042232321100421042402111122033120000343241441001234432242344233422131012002204303110330104000123144044313430240314314302133042434330242120122404034433110440400031312043404224030404243332322312100110402202220122341411001443221041300040204134223401020434410131400033420344241230202130021243122440442410241233120033041431413112441301412443010313240132010004004141312433341224332223004324424340410201132311322030002000224110321043200310342122332402031140123112231211324004141213432002404024222143304333111044333232444103101424410103410332403401243441014012314400312001242131044032310342442140124040344424330001211401043011343043112332404100331134301111200440324332302224132330442323402401321041132041314", "320342400201112210224203303422411020202231214231421102303022212412220220101032214231102123300402014301114001144223041224003011033311412412210202101030202321300224111133140301243431114344133433212430022111303400243303134443043431023100032240120144404400204401403031030014022102041132011023134444141442143113300111100110242434422111133244242340322302042111101040411442443420204442334330101442334230343141211301311243120011302140204120000212222103414321430400244430231212112300014033201344433123132233444141203142411044132201214120110231032140102114042232103220104120133211410313441211222043141332131001401433201300344423133430420002112040133041030440042203004114312302132344313000144031124012122231112022103101042302014331304040111030344444303103421013241321322030420031211341311130411443344100240143411414314232324221304333304102104111334444311234300414001422433343410143001212130423214010000143001040430444403233024241140004201212013342040014113122301322442343321341220121232300101040414103301311423034402342002221034242042121303443141034002121142324441001334021312402232302110233001031302433314011414324420122143331000112422244042410122243023122122032243320134034341030134433422122332404404340211104444423202101201003103112423024444111104313222222211421214100421413044113331102123100210110444424034333330413202044140231342323441223431124421043324233344301413110443244244414103301133333340214023440042021112222043021204011410442414030331044110311431241144031201013111231212300023122023000201111420332144134311134031130414120144442412030331122443312114014124410244304032044104411224111430104301304443101442333412402240433043031134324031130300014324322033140112241433034243144333143214023141232331402024413340014021112231434322014112141330341344231233420033310002030322012412141022311213140430121420203344042240442300101120042402340023024242212444334244233304014412342421210214142201022034041234020413444341243203212124413441120000403143320222143412213422100442430202121043041231314204211230143434114224133334300341431403321332244332120310124141411004301211030300441300224032214431233230414113132140230103324234112122114242234331041101103123004343233244342342030211030140140222120211343032111412300133143004443001214421340212032242432112100432314332343123023141102411012014403301032431121234143014102313304122041031232131214204224241212410003202242130143112210040222413423112402320412442010301101421041232223333311021142021142244341443413242001443344013323101442330214433120413021304233430010023424401011323100443012321432202332114042341134310304313303003421223002234320321120033104240440102423212333310421130103241430201342342313433143043041012311433342203230403144331333300134134310311300203130124000422033110140010214404240413133201201210320134010010221213024344001104423432444001012333341414110103201233413341032124213202044331224013233012230240101321202301000112242240011233430444014201230220111334344243340033204441304330301220414201232231144111341031441014004401223301221330344214022312443324214023214141102410402210043112222431042412012041032222341234102211010204203140211020334024333000440111243042233030021101220131244424000401241311211204012013241141013201122442004044204403121210312122422302002130230130314024430410313400422222221343320113141011314040121043212312032432440144412421143344400014442131213340001004001302431213101203001123412221112012114144240213342414213323222222304102341114130400202132410333042331033404332312144224433022321313240002022302334212312103313303421013313144010013443331344123144323102122244024331041332321303144402330202041233403133331002234024234123440144120010400100334210020201330141221303100134012442203124010214142140032014400400103301034401421044300412343113212201423120300241423203340020032003220420231443434133020004202404342444413442144120200300104313100104422444101321412330014302230110023234412220300420213311322101300103144404222432441000031342340441243244411300110221002442344230223102410321212143333303142313432412421430203024213032302100200444231000042113031330403032410040200424211022220100312144143103322134414022320323223031012324411331212304344202141043141040223004030104221331141244432001413441020120320301113044011424011431240324003304122214202220323214243403113140403413042034203330112243311024313013034023333244024343434334321232444403442334441134242230204104442202144204443300421342323402432130121104223031043", "200244101134210402311402030231322433014441213400020420122221431232433212310241411223331440434310000144020304023030313321133132201040123101011132420210322023103232331122023024043132321431223031103314301234024243442112423124132414031223332423012141430200443134404031144114441223043314240324242330123303334130410011342002423201014334211404332031134003042302043420341434344201340041221242402101111433141312121234033322213133114423332322343114201202111012143242130022334211130044142433242201310020330014221332323322023410304202234111214314214430210210203311224122314210002243400240113044043241013303124013303331030310114341433132040002324204242400413113120434314402313321302013431230343243142333223434432002210014211412122113031333201422440414223110233421301410040304002202031340024113123013213342042113412000403412212224130134044212022323244023244401100331403204243420102304023040220344330022434142230340303020244430434423202204440230433323041301200142030012003443002032242340103334324311111021401013004341343021130413121402301122134021324441434044001402233033402121223120040223331044331334211042432113302104322300210430123442212232142221300442243012320120113411440124314201421434401224033413302202201114424140113034031102012444344144110140234120431141103344332241334342333101130112142030310043120402222312024102122001303230404043003201100130042342432334322224410132214403014133412222042242114021141311142011340143431232342433300000104221144410420434414011130304021141422343103230304341012022103110443000303211103401000211024230440112104444124140132020212142243102302413144122132242101133132204320411031423413242133131131340443212200124214022112230224021320141204004114142204410214421221041120223320301414212013214421140401231440441000112112312432143102010401010212214223030411224100340131431302244343000012000441134432141040034304433331214431402423343223234030243442002412113324302443234300343412114224134434243301200440324133334000043304203144000232020433103211114232223424302113112211033110132243124413340424314101401204403430131442432124434440400212041231122313110003144330033234414042333411113201324110240004340000220424432311222304030024313220123310200303302022213403321121010013333303222040400103244104101403002300033010103344131423240001431041142213002241132310002024203330144310404132210203412134200112342111411210202320422331120121133404024310033210133400124034100344013342103430242143440443111120442211303434201404143444112103000340422100230011421444123141243313013423444003324410434402102411410441034134032424104103122424002234431142310311040143310221320224230240431312440042331404413422241103221323433204413431420111021312333302212243200140431242100023023343423014233243310403241043002144321414403442120324410421044421430322433330442324002231031343022232041040104111202103410214041212222312041243242110241411204033342042100410004411104104333442223224011210220003424323221304100102322431300213143122103241221444323000320223323210112004410431134332130144303442032321033011440040432124004343232013404103341041210232004124132244022003442121223322101213341022222212034214213341223403433441222414411000334410100100100024134103042112341233024411024213402002230124431430431333411004343122424321044003101034431341143300023031120212204311214032042442102134313201412202110402011112133131303112214223342100042212324210041023342343211333121030220442432112311233033230334042104042321112144141441334131214423013324341110210232342222142324013431321003213340341104430024041203433401012433413144423133340102433030314423122413002230111120233024042043322444413413111402112213142143304312403012400024242242010302002413340440301132430044231430404312114042330411204112131330033311423023343144314243322023413140341421123101433232334202443320042011312211211422430114113143042314231233343022011211431021102313240200330422230141322411023314412042204440214401410203320010003100333320103204102000241422320204004340310414041043333322414401311020320220231121424220334014204413324444224202110102324143413041411420410200111011014114434134022321121031443041300332240323103401230434343302401042310312232032024100433104120224234024301321200011130043112030041140201044133321211033330341133410011202210140230403232043410224010004011134233213040320212202010134002441104033400303310212334343334433423324203302102103243410241443232413121213101332241333222224014013114221240203232330000220224043111202434", "200330143213130243423431232403310412313330214241240304101241040444413433120112224231430300324112143010124140214300340030322134130142032113430222022402224121221424044430124433101430324211034114212333031234312244300003312303202044221202044000040300123144223242222142142421041302401021240321432232331001420103131030412413221441320411114033222031030132413322113304003104130411001241211102423113340324301201341213244000304140123111121430241003140220014222421113032141343304320400442243230232314301331211243112030203401240212231411242022203404024420434430322110334333042303110244243130433340141434034411314043141214301411443131403012303332102334301133204010202320424220411222401101402202412024433102124302000142001120003103400210311341432241211403243301121233212041302324042003334144422242213322201144401034332222343114021114314202113124142344342104313122144002423210111210340344432402122431423304204210440034123023104041403114034421444240112134240321443013223213244023423440304313020124140003013304412012313333401333410321240113412101122414040012014121102221311233014103121013300101342443231104412343004140022440104111442120012441210232100414400122031422224311243332410314411321131130100413304410323444011233324314143022314004302043433314020204243423413301222301020020020402411001140433343431142230011200240330321403423130010143202340111142122403403013130144010444201424413124231330444113434023330020430021301041340233322341104232303040410123041100000024314004232101120113302314434041211112400011332022111314304231020023434331330010231042230132120040040220100143144322103041420031431020023342021404333044030034320431433024314122443111330233213240341340202020200423012114113312104024040313104413013142412012124411424204323140231214242422400243140442330134240310033133111034430441403244442044213121024101131200403004242024242223021140242240241131211032410020203143211043040121014244221334314301410142402031432011023242234343224222414413011012003424323140434442222144333211100402232414122134222021400241033443430200013111020131332204113333323110300141133322122140113403231314021123414044222412413231201100402200220224430110222042310320333323402402232331131334031332200222341141430332023443344431430331100420114214434334244431420014331000023124313001314201110404200121430333010234234002310142002212223133141032444244212142010033202042301344302410300244122141424131311440144311010321140233401232140412132043232313200013111103232001331300340024143142142143444214240112022212231043102320042021333044012142433144210234242213131220221440110042100213003331040130003133021434023224010230100042402023234100113002234413102142114030020402031000313033102120031130300343022301214234324211441312114310033334341003432402014323403030423012102324223003310033144220222412133134113012332211201221333342120430034444004204440433403231220312223222232112432422010113412312402404321311322300113002401414141211433341303134402141344042310220423340004331430300302422230310300330130042102110431323001044233310232333224140204324332212201124131141200302231324010120423101321234431434034120001204442223422432313433324300233314043301240032033131212314423100341043120411004104402220032240242323310144330313142023321413322132124103424140233344314031112224003010021440003113211404122230320323431101034443431301001142210401241324130312110000134021304321442234301044312220443113204040131022221220213000003121230103224021134133340234330203033001012121001000003422321130411204303414033144203103012231130123221303041424103314223342234103432302330044301431040112430433302342403130234043144400334030331231344140224334144404242214043124130400232023143114430401421342304433401141404043010313334242244341100414034141310113112103103231422420233344323321230420032301424010433233330001311021413131211030341443301221022440420410333244430430413424411040311234320023044204311322340013112442213201223413121334323000014413433434041120414321112103302133131312403003400202404402103034341201443113230332140113042331033220202312321430004200101133334340013324014044112142401404114101303414013032343224113441122023213300013332231034111141323032031021404141213111020404014101243231231201034404444041143002144104141120114234143412423034102313410143420000011344030440124202134141101122301001012010333212222033422120201120323040144143201014131233021222042342422121220012342014040400310222404442223003324244410023112131321132432042020441042033", "020104334443030314031430400112123412443210333243134222210114344312320414104140423232444113321144124231013443414410110423040324231443113013214100104123342210034021304111323120320340021203202103133423043324044000210430020211340224322300130441100201021210110343322324231221300410103202411340332313340324342233343013004303340334023310104212210341124024200324023403441323431340141314442330100341034114333214431242410301124300430001301344442314114123212132124010003442200423241431004040133301100114341014341310114442330301134324214313400033324100334141302124330042141312011131132131432043243143341320134412102243412341430413222202140332044101321013431202210311324300431130232321123324144001123112001113123032112344330201104221113420041030024110340033040004131023131243310023340331321303233020031314244413331421113433011210234434200240311240112314030200132023010113110444004020242144222031031043322134012122004232422330240411342011133042142103344103310330243142021434433340214433112434302013410124012123303213310402442042321230201143432133231044203232240024423311140200334344331123442242320301341224104132242240014310103340432120234330400443020411131043041244342303200033322010232442220021400202331302402043121213242331122322241402320230033310121042114101202404400142211013243034041210313130100433401021231322343211002112131340300421144314320310431113442011003223132132131031043403203220040244312224303303040422100220032143412003010322132232020224443424311031110401134202332132340321033014230102332411214303423402323244331324424312101223032130214330242331120433333120320243130143400433241202121231214141220204110200043322132132104401012232321212333030021134324130330211014014143143104420331340114313424424002434130244111432032422002422041402000004432010401333323033012110244002410132432114402011331221122122211033203332010234220002234404112132404231021030234220244222344234042131002033441432011134132022304102313030330401113422241402334332341124034141143103202230331433112341410233304120104000342412304240333040112033000411401332400001200233111121310211121313240132143432234102002101103114040303111003124004010132121031004143120430123441300024240044413220403443332030130302100320403031024203113333214212041034124123022240423211032142244423204413300204302334340144334213440344242041431241123041120030104210432203130300332013032443010333221221112003030331133341420204401432321240213401431434212311443431434102300323431420214003021214030224124031032144013334330121043131412332413114410104312402002441440010412133013122244143041431044343314141343121240110233044342232204131422101324414001443101242432241142431241114434410300023214012122320432144200413303404421113212344300223143302313024021311302323202230030122032223321402112002432343021024130302404114113114144414024001304211410012002043331112240142221201202201401410304210412311242344114043141430240114100430010132004032101222422343144222323112404404344332122221241404413320424431221202322043224014210100422342442443010122102033313244104231111324431244231041324404313310340314424210133102014432320002101330234343112431132142322341211122323334100211422102320001014242402142023042000343421401104423211003232043133123412040233133202044134111011322013232341011034142023301110040431324421104132241222422220440234442400303113111440031212013010443001313003241000332441313410102243114020010012431231440243343313342131343221334230231123112144024112003313224311144120413232421242200404101400302131344411440404420241232304333011110111343440221014104441034404200410032010330340221431314400244020133010341002041334341432014213444233000031423044232210141424132424202024031121431323043121433213244233403333211320233424023002114431414304123032342422422334410304030143112232134311243032431301302413002000423221142331332333332244014020413430133021102222142304000010401314300403320312234022121320021124121004011213023232222121012444331400101123221324044211424403403211123423142311133001101403131402110140413023233403431422034232444234134130413414120104001104341012433133401210323021402401241230133022411232233103430144242011204433324113012330220030000341213311224234300044140104103244402441331213123324131020424333443110231131420331300040321303003314442042400211230243234102242020304444240114324431430303024102024030034104110243103433410231112140403100100230102242232242411040002311343043134232032122442421103212214223010243001020403032100233202340", "313433400032033320412140012104400223421430043410244403240000040403143030323141434143300340342324032131101033033013130004210022001233042204042242430040112123003342200001223044221024323032201332121030234003023432314243404131424012311300424122010142441132200332101431344233312423300121012204043024413324043230214310103121142220302341312012413433314243130413114414443240232413040400343113030443333130203102110404312403100420400202140433121132114430113000103103000023010304413302233140110131333321102332413344110220422132030322310302224222033023233100320023323431430320414024310040012223101222244231204022422444232321041241233343234333042003111044431412131300133001104023443232134244430213400031021420232020141423314421333324033044040101443301124402242444442200140001214144310221203012013130422141024100013401243202021103020424311134201001130041030444242413402231420444004300012140000403011023333124432134104042124242002331214400242224111240404432401013404202034103210401411342234003301041220143242324420102402114131322044103412233202404204043432042401442022314000441214123031403414440303341114224322343043232112432001012432013434204121040423004300020432122242310111320422244433012141101021114231310424130000324343211014112212342420142234232102310303431343124211120011320040344224412302330020143442303243242141103124240124334000201222143412412221130122320131324303333241131223021440044121434341032102223120141242000211344043330123302042033202104044110222241044211212212401114332211322400123013240330033022101241013200243040330230433230212311100440134410430002033020411443123200110300344330122423012114414441341000121134000411330432423114133420300042203143440234413023213414110111423410311240320434203022043410131441134041314433220240132411001032220114011004044431033442130010232341422003130204004044134344233232031400320203243014343043104121444400212132224130100133343244442113413240143230244330231210230342333324421440134342004302244413323230331010200334242321240040334021334310133434104300042034222014340240440002110443111344230111021112322340004324033011124440404320300340424300201411240030424301142333344440104442321440011420334210202220341212122311033302333201014144144413304434023312143321131111431401112421031043203214320311340211244034213014234143204223134111341303413011130303143431132003104431214434033142303001030024444242223240240323123321130300332141411330020342412304243024341420144024334401133044420133113244142321332240323444024103121014211034011042431440221012213212003014224333301424433021013132443414024232404242441030441312402420024410242130141421331110014303002032432103310131301100410212213043124344420340024442001210340312104223410210443030021100322420423144132323420033314032340403134411104434420441000004232102112340422002014232221011123022213231430003241311341044232222132440110430300042211333213031104111314102303214114432140320141221423124424413000331002444224234211421304423032102421212002444301110121403000122330231133114401014130340214334332233303444320101300203130333434414204230013141224322304411202342232441001231413243331312122003311233002013024110340301230044201043422212432330332142444343032430311221132211102430240402133310143140133110321014324231112120020304132340423324313043243020421044000201042433113400134240231304012311334010221421302112034001443403202132223422422141400444041033330303341032420314214430100433040213324304344141222344043213210110401204421032402110201112330143413111004223133401231341411010244144012011124001033012200320212124422111440021144323422120210212214424200140431301241410323034322302222420343302334114114220433142104233443213224423221302111314401142112014402302210043200031331331404030031241332432201434133104012320222444033443212400200121131010201331200420333131321421101220420433000240214210214342242201440320400010421101311304312010220341031041323324110140331013344441300143032143310104243433440031321442223131332131144102140341311430110414234011101300031333233402333312144210013131343123140204130022310323233120440200440004243433014342222122142404223121304404244424304440333201013331304011011223113100204431421231340430210222304343131020110003231431223200400414333244322330444002232434414223413431122341000311230301421241210134234132233041221123301034303120423100214031422430214243220432124343310344102032444304430243202233002232401230220123112013301240244030212212012310104443021023332210223343104141000", "430012243310114014204133232414022341221011403344142132231101404024003310344231202102031400014233232341144222231004042403414102201421022423243043300004220033044144312132232041243141312110144212143200043000234213301324344444030042123113111313302023343342410033420041142433432400201123012310134024210233134223431442123100303240412420303210042302034402240122412232440134143242234200204421201133212132042310440423324213311311112434432104234300421143331440314343312424113041140122333400342032210142404320010311430320002334101104244120414124400143033402104413030104304222311403423410420021202404414341133433110120210133140004340304221410342113003341033340020202302243133023230144330041131441034414142114320102421114141311032234203021213224030104103142013234234310121020234132234123003140422443210241413222233212112302024444424300013323031201004141011242340331410142044023112110004140411232333321201444041123021210333141112040220220200044022222434341422020320434142422303141221133441400222313101413131044223204200403200311042244411323331401402343432301043443342021143312323223404303202144113003214431001233333324234031413304334322440021343413321324123340344403010033324330014331414422141434410202431144320432430020002100342443110423424312303340341333123020401312000024312114000013003432113140212241312010203410104133321140113242021431234142022141143423144134300141140433032400404430202101430422441321432220422340133442140331130220011033314231143220403414131011044322110323110220311414312214114212314103140220301432032214404344324424331034203214002324342241002040224324220212044443144203411224120001103002120233240123223242121440010022103121142144411201113320104120030024443124113320021133101420321003434100121400104412200031101012103123301211413010344144243330011104211041033430101100403132044004113213333101244124404204034430141320434134003424344310330144121114304040033121114221403033224130340433103341041431220423014441130114400102300020124224323020434302012230420143210413343300411102334200424103130020433130422013223413321431133211040214410242114324022132042132342413120131244341403201334032013022100200214240240443404401321011203331432103030241203411142243234042130110023214322330314124130442303403123101230043222422320421433140123333324210404304341231031202144334434134321303130340031110400012121121344213003130442431114210042111221043432110430213004122121033300104421134200123021224411240100334400140122113323330022342022340222422022321203203442014303122441124111001411014004441043210420201111212120012412214041102344012130021024414112300441123424130020433301042300313343132433321140320314320144440141041031130340213034244434003200331421002320112413302224440340211044203313033023004342034441344134012142310322200403310424400412431103142421414242202333441330320400421323243000220230421123120110022240434101100323433343344424122323024032443204424224030204012232101240334034430022220220224404021012141413410124414110210302231201302341300110114414413322043003131402234444003144202223133100004003343334321440230313113413214124201231302203144200031024131322104440014420132141440222442342210033423041100004300414124224431412120433333124404432411343402224143110331414312134401241444323144112003003314141133333420130403310324443100210122143220142034343001022340404234103400300140432103210102133340313431230312342121222413201320221232133020424401133231243020002403243012034040012200421222422124310103320231102433413134423013343311212414011143142043232130330430341443021020424032023412124104212140414300431111420302132004214211001442014433144032230431040212422011100033310040322131442124210213304403231033331343343040412142341142333104312240143323124030402440401030431441212201114212411143004403420233244110000144420344324124431204321204432211331111101314032042223421044241424040030112331213342121411232030233123040232233202031341441020124014142231213044122424033030004001032032320444343121132213434040441130403241200010313412144142022042330410130034021324431234014212131000041310432010030031214241104333303014021024230433342124444204243200242044024033000442413420130442334123004334301441234140302014411232014411132121212200123140032003334311441014300422222442112422134031443201111142132003330213220330131310342233034420004003223411402111413244130123102222104343204124120431203324341034223023413240220342022444341244324114313023403223211430030104003344133221424202141000104442420341", "011342344403002444331000442102213412012221000023113130132343014220440324333114212134034223130304210413341341130322003344110021432341332310342131332332044420111020041040322444430244023412222301132201212202332432000310033212033041142230442404233433223313030440434140023013244100343313423243202243304220042004121400334231010404120424212032422044421403214121043314031332302140410104223144423321112212330241032040223110443200110440014233230301441222420130431441410314202114301340210240413222313231221401432023303312242104202030002004341410014101431201142012141334420302104243224420100113113110020113003133231333331003221000141243442314321404413311234402014442440434410232341321321412023414033413043132134240112411224233032242203113440200003213010234432121122311422003030103230404130004440341021434443134200021330144240142240022010233124202434101014333312120003344404043431330410001023323031443244244433143340314412324324220321331332404143223211212202004324013041143240203311213113444344202130410324431010334412040223311004313030012043124432314443431113110142404040434141143224220341441341012131420240301123320003014214111110134011142433010113342223443340443400400040441311042410043034403200022132031122244020223033240033102141114031424421120330130203201331431431430241322100012041012132144342121301423421142100331323000041311303133020211213003421113012100404211420222134300401113243043122343340030403021333133314002330200440012223321101344124233322042402000014314332044012044332241134110344324212134124114240304044143122313014200043342330301200342341240241200321134440421032030414413220112040412211343414321113313421202424021343334244132301322323232114320311441440030320323402400000302121440402044423121434413020401311421400323443020302240334240003114014400204424233020431112400041432014120322232012111302443244110040302343130021301032004002441240000423341204212220314421200143130121133313202121131411323002001113304210131014241113243444241340144341104031014012301012213200341042212300021414234311244143343021321301442422024134444010111021044442132240414341432231140222101100213020434204233034133210221034131132331200114140223104312333021114430200142031112203200341034213124210122044410433241134040311103223213120031101114042114324244021202400232012224210201412140143302113130231213301144342031314013310140111001312203314301203120114011240030221224333422332334100233332412002223031214100340440144314124331421044002104342331300313303001031312123443014000312103021021411421343413022434030003330033301340300240041401412410112340100142202203413201044323110100334100301030213010233210123330224431203330013204420400112442433343332124412401103231002131211014432022232202422143102000223031440333213121001320313130323241440243132222024244424101321404411211200340324443101020402401131023201324222420020232313023143102202444202123104410431401002120231041232143104011022341144332344224112232101120043202243023013102014130400443100034314233404224241410330433243013202043300321301123233033233100300143312041314114324010144442003031011040221232124440102103441131110201401421220320302422020403041220203122343432132403433400323224202202102024202122334104321441004222300044321431014024301300132100234010212443040414414304423140240121414403104441031212012144232323402023112012014444342310313220211020222112210411302014413011004404333221011343243342430131304101420120301420004041430234333242031200320402013232422033012140402340423203143243231100431031041200441110221202444403442203322130134013322142242431141233102230223242440433421313414104324134123440330220310110242231204323004113034204120033242400124102031330313221323444300013244044431044213112400122340441134234302231144203340431124140222122202141143403124020343014133432101430243242303240443342304134142113214131121332244032410211120320401331201230022123040011020440123312431132321424012124410140113221214324110410143303014221334243314214014423030024022211204324213411414011301422144110012323422002000141242220432330113000133243240424111423001201413024011101232112404300114422224333423310142133114134204440122013243433433300144304233241144421013332113140232043020124302113214410102112434101134231030130043412412212203312030322312033322323403413113203210021020422111002214421341311230131324034243432104434432234322432124441001043113330012323033442411324403001021334442302004024104303034300123331043032100410013230123112400401402344423013142", "430324012021413412414040244043142134140330134443123224243404211120240032241221104424143100400134014304212131424404411042441102204042234131032021024132233401031422140041014313042221234112410212004241112342011040400131244332424230432022242200104024423313042334312024114232011322421023012400140342031100443002430340212122324422422044040331114411112121033314002233243111221032102033240233432231241111321222411240122034033121430302323021210023214410204342034331112414022430214144110330242010221340322011212300240243213224201042132443440001010221320013000014401020041420333301103304420141140402304022431242404130143100313343232021033041303412424423203333004321433311012312311122442112233042244044344203310323304001424141042011401404242220430433432314434223413341040032442140441310144433132233423343140421401202420240400141040334423214034133344331431232334224304441022011204113041241102013124132400312022430030143332401444003202033300412222120120332201333420044401100130344434431241414021133001020120132324401311341424323201213431112301010143034202032341331021023411240412233231014443124202014210011110203121443100344422020310120310130132331021442020400144110411300244200320031213011104030220141334044232233103302101420344412020134112211314410234011340132241330003431420232020334144221434342411000304234033333101420020112410223244244141242431234240320203314144324232303301000320031233412232343103113204134431200114230430112431321221404013031110222224214414441114201300131041230202420113401120440330112434344023311022122244244213322421432431320133040343114411001312133220343321202022344222444001430242132304141233443041404022044201412030333402004211024120112232234241143004140230033033222211303304104140221443121341343233312014340212141202411322033313001214012320130001021403341314033340410142423223202403210410114241443211100443440140014144342344013130402441433223201411132102313223140120141220010144101140102223122102221011124302101112340312103304041020002044001042241112300233340234104030212103011310221343430131041122000300244410413021402140340132420323444211001404400330440103410233103040244300124134310134434303324122342104433313242122110001032020231441423332132133100223434223240001421221234242241340004300020344224030433222220323302300201324043334141342442132133010033421141340433323320142011241402104112414202100042213444332001340031412021312204000013423110101042241031202134313032100121214031304444134303000014023211242012133102243233023214203104431433003113044042033130142323002034301043243321303041043342222310410132000342131141012310032442011114203312223104440422131232231233031444241241030240221403304101330301414241002422421043212010342342111034320333043410300420042222232030442241022413120202142232132444021334102444023141024121310434030001202424344321120340000203322101342133440323142331101424122134133212233304001121431440134031343343234234300034211133124330130233011212303241244143231314301244112110244242310341234332021024200103424202321111403442333030433401240140011224230341431303432413044222040434003122001130441003201032113110312122333204042400013303121313033223130310033131313312112341323231124121404314444020433203401143140101233142324031401314303243134110120144110021330221423440241012012100204224021224421023334300144434432332010432100440324322123432422244424121033220012140043214422130400024310304303300244112233412411420033220310443202333240031034023202133420111003144013104144101424423042341003000044014414341003333120204402202231112020424240432202432211124441140044312142421232344044243100411211204112243030243323134110140143400324133142313421134022103311422214321000031114113304011323412212213444333433000122213321104400342122122242110242244133313133020130333312141204403023044410422434113102220104232124021041412001222440330432142302130231412313134112132021322212404210041040400021242013043242330202011303414303444103400420434443042233111300124142220402313103213331411443203222013320312213230140230134000131000040400140341230302110111120104131410022202444310234004424101111323041403444320421303011240114310433042320242130443104322424443421202414120114210340240322404404022413104221440332104100444211041122140021134013022042141301411011130143320114222013034301004121113202103441002012423401341310024421413202042021432233310202043303100020342404040010101421031432412343330324331434422033424020244110021442231440223003320130042304100021411420020400", "212133222134434401111222401134231044233441404220410021323322340434132422104011221143034341212012010332343220203330031241324343134101310344020334433143022411342332124404432303410423213334423124030241330323401241121310032121302301400240213223300020421124413102023343422300332043020340144101004241232024342420032232021330421314310003244322002103012342142233121142344440000401332132204323231422212042312032104422122230301121010234043034021034221241313141333213431000020244014002033204141241200043401112121342430410143003322333120333011144343023410223401204240402103324401440241132431400241430022442424204130401211010321344402101032022233030022110330224212200220144343112331201303234221303320241311423442232103112433302200040113144432010113210341402110300424124114322330404124342003123113122433400010310214340014340314030034142311401004110034444320034343423231003320200102121403440343024223034203022000223242213330144131222032240011334002420013221132001214401121320443024442331410420332332222320120343031202314021424134012104144310423242444013402211234411203430044321440320002440133441113200103121034411143233223123312110013203302402321010301304042014231114133421142011304114014321301321013301103323022133301124041033031434044111112340434123244014031123331004242121010304102312230122404042332342114410103242242110210110303212100422032042104132020023001331112204221444144313200230443231033314212123114333340424420400440334100332111331040114231113402342004300310221434411311043000141244343323203022234344233023342420122040102240314204044044134343321112414312003000442033220222312401413102240114203111211400211202203414141042422304001001322104121142243034320124420214132304032421303301341230340103103002304414211424221230111223211110044303122301334244202342122444303433433343023340422443021310240130233020001101204224241341004020121331414344011222220324313034023123131220034430334443133431332434044102230444134103312211431132432132122044430101234211300034243114344441112220423244130001340033312241141422312023003043404001141212101301011134110301224303443213011111203222444122040210000133312010111221002141000130234133220333443220120122324240020204443211444411242120202430023031232103233201043320323300024133012232231110013431424132120012024101341230301100010020003403030043431044440413403122230211230440142320103234003110032433111223324100234142343443113330303443130240424042013434340211022230131314433341003131133043344402144102311003414042110113343220301222431410224221101240300343343012404210303413210311141144210441011100420132324343034103413030104111423130341002442423022430244200121023242130341240443442002341134023414411110144113013232000244201412200400432012213144342103040143132040322442022421113110200021123204134201344341222430231033434241213020331202313330302123333341340444234400000241211103443240034313033022414222023220214412220044121430123320424324031423021434110440013311432302300412130334100003131132403432221312244421040131304404213220022200200240100230231234134141230042024212203020431121311301143424024001131022232030113222044321102423023411441413233021032131440402224322244324210413032442110043103400203210011022232002304231141412431302023423012244024101320100200241431034342034410432103031040201304220033402421210312232041443333343411110122101032200313143123011411102404333020201041314023022404114444122414412400331113112311100343304324133430204130441312222433003323004323243434243311241224404120221010313214303203300403111424031301041144112144311340403334124303133203320300430201131203221432443214201144413042401240023020410341303410403024333023223211421111402131001301411012410342042313431220020113043034114033012211320440042344330031010142242132433114102234113303032342433140142420213324442003413300113010224222411333441322001112133200040420111332213123020144222322011044212211433413042400213143211201321012430310443324432312411231032323302331443431041331031033001000020210032241410333142331243203211223331214022433020340302201141232124134314334422230004412301322121222344401202043434140311332244200413230104431322134242234412433034410414042431422041400130244034304341442021341000144144403323311300432434442121433043142233122203310141123120422442222114033443440212330120442443332122103122434301023222123214124010004411110243233121123234131431010240242002433303324424030433002300404403004403031233422100114332143233124224220004231343010012320140212440443", "041311200222241413342213131212141010321200400302012413330313400232301203404414303433444331244320242231204130323021211412333041130020313002000144023133014002414123243033143142040100413333132324301212403143002333311423130020043441022110302020033411212024312103011241230433301043123311301102344211014123023240112444423331324332003204223444341420314102041443434143032124443342421134430410213311230244230441022022224330232210000203204420044322041130310110200140131031240103233203231422122042243002242344141244020402242220020121423001312312212104100423020434410033423102022340220021243223431424431402324241421202441120023040124041200241303400001203102442010243042143220200213110422322310410200443123324224022201331243301330111430331143303034002112321320241400210104344103040420312332202211304113321134404403231114043223321024020214440202012131342440242414242241013310441114040334233141334003300120032224212330133142343214444242132444013004412133134433131331314424201111104323041210104043340202313403200021134234141414101301410100103144040331014044311013003142431303322120403443412022240123040314122344012242421332014220414022441314312140444041120242234434311233031003014131134133221021201023041340341010020031003434414404213400402143320401422202202413340432342110341314443044212001122213231113131140441434422140441140102332232113012213240210013233214101301230214100210403230002100140214223430303214410414321410420314323202322002003120122410404412042222111210242402310023343130004244000401111221014104241424122210130134211011024432100042200004304110322322311413303222202424104134010142010200224324243203213322403144103334210421031044332224303400043102324411103123143203312343402041303410003200040420211412310030220112411220202432022201041301442342444242111122010002411114201443143203213020331021213022002204123034212032242144322442033203202404232330312011212130220411431343310303023303044313222304313443414242233332114003014304024213244001230230222334040201110144203320410113040023203404104224103324441202010410211312130420024133144113423423434213231313304204003131411033022121321224243401202032333404343132422103012122104233320122020204032233001312013141101231300240440200334244240013232203210331342212013000033410313122033234333222431222342310400110203130302044424044401240003130330413400344201102144032144333104441321403110314130222412020323222021341403201230330131141011101130202340303442411144341341402112314102042411310311000003440122111213404031241310043123044434000223440221001144402010114222414111004334344432201304033013221024434411413040033414402111004124403041324334310104341343022202303311322440404342044042103344324241442022330224101312422204420322323244103023114134311314134314310220414112121023104102223102131240040441433424220200200213140230021240420300231323101404001232042201223301132334423320022102422020413314443211043303023313020240213304213311011231343201334420232123023320442240411320424444241402342334113440433111331021430422443124014311012044024130104010310230134424313144210141131104020324340103223123224234040423131001423014322224332332411342424422243342302431324240131221114322302143124001114331212301023441312340034131411442011413042223000140212240124242310402102012300112001021414421042303341224233242142323330023033142441303210021100443130400114334304402220142101132111241143231222301132100141112121121443214302414010044023201002213003040114430223010130442200021121301024341142432032122010012032341022142004204243124404300234323444200321222143420432132012331433333034213433232330414332030323302334430142011320224421002001244230432242301032022303103343133203234233113244020021202102233222344224231210010322434402323410314314223401344413314221333004014143441332001201212400112433003203003220402221341131101423411444330244403433101221044142024410440132301102100401131321201023110112332420304224344040401313341443430210434044021013012000012110431213220214320442131112221120321203124044123211321014022340224342442000314011314402003322103422233314013310102412442001220042130303334341431030130132133323434401212010220030310441032142323211040214444210330310402244224203032441313204300412313213041310132020232441201344011040000020023224121011014211422310332332341022332022120211124201211244001012204043123204434120100124033442424302304113242113133343414101011344111134311402321320432313432414043241202201131330011132012133002023211411120030423013433411034", "324210140234104143022041213132211013030114104202202301100420433030221242021314340204232012211211100022112133422030010320433230322441312303030234240114022003020342324213442100210230243340433120430104421224444312221034120102023322331113103133112213012010311444044013342133144401431012140021441101242032402012233400343241334201144424411032120231141024141410404042030102133221400143141103003220014113440040142334431220103413433211411344421241233441001221220201220440331243040220414440120311324404132110012220244302140011311144003031121112200033403134330331012322242444300340321344200121000341330410300340013142332103142220224011123204031104412011131132344201313404244224123434212244204044222234302334213410323421034210043214242403233424204311221334202141003101432223224302012114404212230243210323402044214110043110103302424410034303040403342103132030012321042021204221020224414031111221040122240240134222313112010011212002024224344111314124112424220443413423443240214340140310213424441101402214403124122314431041421113243241231334233132001424004014024443144442221124103122401401044121131102244040214242101340121424404242314031301113020210444334431031243432441432043240201142140012323400303202210103322033412303102132424143132441444313444431320442431212010034233043020310424141443221110201122010044341141112134432233441013134114232243030141020044203010100312242403442124113340434024222222020412431332243424411204132204301434300314431014202202034120242243304202430131001203002134023313211403143041423001433413300001214031434344100403444144012244143010224004234104002201224232202121013224244010110411310311324112114314210024300104430212213131102142341120102121042212311102004111112322442314301441133144303033302403101234412044430420133234140303234143411303110330111041114440444402124444014041230222403403442210214041410034224301440311321043302003301420024413024222303102220201410014320203124123422112241040313342103244033240031420324344300430341344040232133014202224440041210110200341132434242023422214404201130443433234001111000144240200424310401324201224100011234034041131043113413003210233444320424003000124144044143332414134401210320422040111110044222302213424241132212333101310011132343100104133412222211410112423430100304304134202323322032002411032341401031310341222434140403214230032432003403310242333004141103342332123410100210032202103433422130423444131121040102303433310110034231240321030114212300210043033121320003200103401222012111320104310243011244420324331242144021422042214334243421043441423022020124032313403212112010342244200412044103110124044201220314303421001221333210013143304113012313414424140244342310231332040220100043244123412301234240201431421314200300341331223412302140144301344100142234102434442022433320403343004323214231034342143011034040042222410411024132144244141031444243230144203004230444103333220242330100341412303024313032412022344041120344313401421023134313211323110423431044024020020142121411232044204312331222431003203031022142223204434030233121132024011030403212311211230003114244344232140233112333041244041320431021333041001321330032411110111003334401121224423444100103240202431023100132004400243420141112022120221110121041323431000204321102403001000340032111101141102030134330422032442422232010304031233000222144114041114241120001031403341322001104344210440042332423341313103314041344014214402422302411320112213423223230232042142112312200041344343433100203232310434140133333121313121110404444404210423400134420400042410243011204401323320112012100312140220220100110143232220200133032103312000414422213242304224211420214124104332412330040241240220101302122114313243021310024313042233212122310443330304024241111311002100144403014012420440322033344200131004412213323203220231340020244243300431444132142220112034322433002203231340433101423321400212014142202234022230323100041313300340230101301043424432240431210424420010042034303412330302031324401110442341404111042203211004124134434423033330312042131214420212314101232144441240232122102122001424424201231421124242224131034440000024010220100320313140244001032442340120332332331003020221100112334232041001002044110312144233222401430014124334444404312201023212141102401332133234400122124101441044342314014232304031214224144320001301003204203224041212314044403011313011434014030241444141022121103140414303231313113232231011021244044033021113313441421143231120341333342040344032112102310312412241", "234444321144404221433003340323102133434420014001033113223401441410002414224013042110434324424240204230103304104303132431024312440422300401221431412340312001103331112232034244011142214422010321004312123430333012422031023103224101113110021230434222241411441313201241204424441320312324034203334230403002322434410043430002121144210421343120023244120211011422210022044121024334311141121203333040243012040043323301424032000444444034243343321311300230043140323101400412032121220042314310214422100124044004133344402011131044004312420424444402331043430210403111431422122021201333430202123422433120002303014411111002112304300203233334012400301120240424330131101214414123044440030414240420321213424303101223042234140113001233301314114242110033201123014212320204313444030033000424311420401343414341312121023100242430100442401304004100332122102100322131422010401314243323213400321042410231320114014312211044320114024443414323234413030440223204123312443110113332202113041133210341121022220400300201442240112404033330441413310401422324402321011043143032314044144013134201021303404121331403144020303143321143344434443031024014402021103304320301232200311230101210204001241341220004310414411422130332123433220320100031420310200140120304323023130400313011243420323042331423322312230334433031102213331440423121210211021424404011140200244202404130212140141024412130320001404421332133240442441434032424203311344013322142232404411311313331032241212003113311101021212100403030121213303104000224141000043434411140003001033112100311313342401434244243103011140111231120331021243411400220332123010131203133100200023202221313240300423130142212334342331204332012344200240310021241223424312402000034124043324424033101420433042420114410422114130431012003204440400432011424244224130300100021213420220421002403304123413201143101331414040400301444210213100132100012230312113141332220240241004404204344423021010302132421342030213321111304424230140132321201041222443203440030233342040144310022424211242100233040344210444311410032223340031003132434102123100204000400144304401104310314143314431440412103331030044220030242340404333430342023042310300403132320144142313402434241031404023204234423224344423210132333334431130144111324100443244340011000443324401144142002331414200232242023412343401044124324340012313223021233122042043300134413341044212321031034040340001433304233413240241223344022214114302410222114222423121303122212123224301234022101312421214130422400013322424102320322433204310041130301400410040021121022421311132121433341343000233440322333243410102222434124302221230003010132312420120023421103123120131220044430012431212121033124031223421422313314402410022143204303412040212411241232341320101301234101112401203040133204413231243341042343232122332441204430041222102320431220021404330140403320342142312410022430020331320401010002210103423411142330243411124300321113033311144013124440133434303322202240413030122430410133444101233420431214011442314404032400130022040004301330113001243034000002214330413411410134102103031014111041233103243243243310342303320301034032102433432003233214443310341244430443411110043214134334032210213123011201211214000002300412412414122421431022420333110322034022214024310032422124012030302403212323231244112011113202012341242004202443214222023242222313440404400240013304033023041241311011430033120141232141433041221401432213213211243212332131304304233410214003023402041142432344440101044111403320411013220340341032030314003134420110031402134331332241421220224202342300343442401014211411232422222141103431304340111321314002142023413314244330344403201400340311212021230404324430002131432214213013433413213201432414433013142114111011111433201312042220143424243140421213100233031310422141031131120014012042243332400342122214023033441132114002020102422301402133201331242311443231123110041310042020234242421033423032410121444043313104244303421043342300222313210324223332323132000301004233221311032032104313414101231033334444403302024113021414030133001204231313004301311344322140224441412034103041244410014031141131121120240331424400300444012404200103331004014441012422124024432333313442040103121302330133334103204310414010432222210423111231133014413210322242413121144103214011313301441213022011003110312122111412123110403403401233014043131241334044310303314042311431411313002034420014211121443334043424231110044114434101324330000041024211334343122213404242333012202143042040411", "111442213144424331033020421123331310341334204213332421030112221333240434241033104223213000304341002314130424212330442122102033401214420124231414111331004221030313344243331130223130140021212112021140022213344402002310202230242132211332103041024214203212333302000200130300341200010242423442430241142103243044400401411043212202331021202201012041230121431320431122112101222240201020040331014222232403313023233422443442343244111421113422042121333203303013132401302331034432013331410124443041211114434332101234440002302044230003403023202332420233041321040123104121233314013102342132400102003313403011130433202123344031003144011231123222441211004442120231021411404330100342110004103412101110331340143133242014132122432314010303040112103031212110042323441024010344122200124441330124020022340203044334401340032302220342200134342222443013113201414103222101334242222332000211231334332020020122142423012044422204134441143043040041134221323230020302424023113422300212410214320431411032401342001223424142041030124432000440211104444032002033440322423404330140314210240424222112242134011202312014042122323134400222412212012314244323132044304143132224340442030343434213344233222222022334014333341333302121034333040013142240130204342311112241204210243433331311203332040444141123330344344123320142101323311004423042200031104344333233001001121101223243442414122142221022424410411243244210224342310100220021241412034132402402441243423432204103002203034411311424303041324432310011420340101214222112241130201330004202043223023132041013333410000001433124340312140414343020030133102043004303412011140033041034300420211043204203214034242231201221320032004113314214041314331232324014424102332420413014102021030112111442414112103242231413122112412411402033123113424012041204023241243313341112444111440044233314022142410414241431030020111333410303320302422331011020131121124304444421332011411424210241400004400140041122124440102324004103440344202131323221223103313443434220242222212412104242122122043000313432321042323310303343311000210202443104333144424142400333110404022203442112201020422143300041310111103313134342044302421232432411000301113414234034001400312213111102132242403040120433320344343342212041002021402414211423440320221343040034323210024010201314440342330204340204132041242100431123342430441412021333303333320211033134341020314041102443421024031304043322132040313221144402221033211310220112412312240131430223431430330234140234342414143102233342241011044140433323141102200020233311101113422120020023440011101112142410022234043434402241210431444202133240112103023301043203334400011100121440143232143114223103331044213433133240001043401212233214213342223141110304120411042010134424020003033423234023143120031204422441244340231404404441002121423221303042010024131033444210323100040403044223141300412402014220111244124143330304142013211322320423314300420402331213202142024303422122132224113343144241030101042000142430100201344423102014420112240140032202432113124213031112331432044132441433040000032342330300234101403034032341303230002124434411241202340002222003224004313401241211141122110140142314140004413132031421011222311214210212111222103232103102413321124133334210213201402420103223304013204401002404213044000424224222120201141133120040233303014334144332104201243223412340303421420003020031112431412440223304200011400214323223112441444002231300011134014311443041002021323313444124302441412321010430033031142014242140131301004302012223123124102234420122424222232120403321103042133123113320104200123312123014401412233310332433322043343321343034424302110100240103201424341044404234330333421230404021120000224210304440331213002404202110113441223222121323014222124201331443121204424130131311110104421202230431002322221200231103403241412443201144443321440232413143112140141322412014024000110101104313140100400121312032222234321201021100034110330424000214034244230003332421114004024233332340133202040120122131441131314204341230232144410143301034044342312422011121233300012410113124423112401331423432043320243030441321343332323110220010040140324033103024214330111023301121041330223304344234311010323143220404312441044342430410030141143320024243333413434440300120432000004102332030123310431112411410324433232314330010322124100004011241024313240120120004023034031433231341210004132134120004242043202144404214122343101001433324314140202232113202223433232011212304322141022430123110113234443414440", "112101213112140030220144222310111434323242011124230112021200212014123142122203133342133332130220320243022214412212132333003204420324212400430241231204200334143324244133203342202233400040402110243032321131040414134244033100233341311320020241343210310232203443010434003133230304104032131200123132023114132322233200002331104041140442413024324334311331200320304300140100221400310033133422333401030303011202201001342404233002404240100040122221443401144400313233424002410201211203024313213224121124143330000223041222044020414403423422033004120403434034301131342443332001331241103323121330412342200010410221344243141043032333444213430400440344210313144343231402334012313010221231322214402003013344303214211023300304304130423140232140322243033141001130403142224102401011300214222303200122400330444403123123232424312034124441320101103202432023203004401342423120032100224200041030301332011442242321404044244330300340342103421244441220112403124110044134403212430101413140341004030311313243344442202104413040331401333123100431110114103021423332112031314004101442440131121341141111022401443444010222010310410431421034304001020414410423313010310121024030322241130342300030112120430242104043134122410134420302020030131130240101104131444144323304244333221304441201414242302302121222244231040040041421144413000211244310334121123001201412321041420123310141340333334221100441243301004124412300441234202321424141213113031230131200230314332013031424131233034230324424131413421313411023200424343342104341303230244303104034340312140310214023223412122332324002024431134144230140200330104244110414343322302343332444243441313024420142143211211041324130341211031143133223324001113413323332302330314341002211314310230432202312020421040433110314121424041114100123241104412323220112443310432214321202440041433224213003032411133304402240142103111321124032421024001400224233332121123220324421334340444040340224004042014443042030413110133020023231341120431214130422414313010330011013210240314100032422023032131231103441442234001122012202321134304112231334322230233224234414423210103310221233120230000433420133233341334123432101133102301214411232144232244423423443412041204023401102213420142223434402000014224133441304422403112404124101133320131012031440323434144333222111201432312041131240423043442004431230120012003143023412410134341410232100033220142002140410241103340342302401110003203402411020214042402221120014214340001124402424042131131340244414023400033031014323401402414032304440314432112241133430214442002342421432014214303040034413444032304342202202324034440142002300142414234041133023441111002311112403120323341031402304220141001302241112422131202020213230430204014100241013224321323413444243401102140114342343334231300004024022201441214020034344134400423011303333113232142233011212304132431301213024434332034313330112403214333144312022021400134110301310324330122433000434020400234033340014004111430434404211200003300413204314413433202400210111210123321413423212431101224434033130443044114410401021234110334003321411431022230132203024132113402002423442011144402144234344200011120434322111434212232233011210132233120043000200423300013410222234022142411124201420104410133333231320400201131042434330424121022222300421223123200000140002434432100140402214422123122234220023004230401403132312430013122032120033334101231112224414213011024122031314042404102333421202214004042432314004203344323322123403324232303113311143203230430214042031424312410313341024401203412341122202013304402443024104142441342432120432334443200102231010243443243433211202113000430230024201121103031403223420024131121131031200441113324101030420231342223241443322301122211213310020340224004321132231130322233400422412111101042321431303422414413343444411413020420213423331410010302222323320131421231433031223120414203013333104111332240410441112211213224400033303233321304223122033041241212134242424303411313141221030222441341024414104100331302341132044201014024112041440024422322313104224312224322111302011424214214404314344431222044442332444422324011040331224442211220303441403102200032303412420411013032244421020103031442012402404401144430323203422402140344044422232430113344401121021103021220030343303101332301303403334400413023224300324042204422034130042143334100440224210042113444421302424122144333321433231233004013100224102143304121320124003221200344220244234331134123200004224341234420230000133011211413231333044411132114", "133331111410431123212341041200033422242334400322333042023222241113024342001213301444211024143222242242203342030022224302010300332114123220144133014410324020301322442340301241111404033231322042022123142133422223311230213331140044313000302311403043231201240414012101104324023200044220422214212022104014000242100134321233140040040023010411222042303031203124234121321444241201313231100120331132344111002312223114330304023104222142023231112424001033410043301013200200300134102313130433302243411313111202014213204024012444421104242301010143203431322001222132321343404334331302312312232443433130421020400042442223314444141212220140002320201322434013023340144221342344132013331133104013334001003210132233213312103022123231243323403040304044101230013114412414031133311041301013130320402134132201113401234311213411012323344212401203403241140003413444302320114041244032244413043400144410033003044431201202443134002320023002100023323203111341341301131114433110211123041342024104341430400424200422144102242012432423340044032242330031421210044342121201121214400131221124330012331044021431011243300024413034020143043433224141324233040221201134430334124423320122042212000241434220024000341243114043440221442312222432201000103102020340134422400212022230402021430313224342113413302413302440140114140004213304400323211333202213131032313343312300101001201322413031103011324041011013332123102320302104320343230030320304202122221412034042241213442101441130223103244131304003321303012033240110400413330332343033032130024431023120443142203442443234243141333314044423222101140313300414341021401043313004241133000131103034400414311314420423332124323401401324013031113112001013403202300310101310401441004420300013303312141033223231301330331312301320241132143103024111243400303024101024123421320440301203140441010000033140242042044100413120101030324443211422224434134111403040343301112104013104044342120234233034420213422031302142234203402023031211420000323013232202231024140223414404431041204442011132431013322244232420032134323231321433342440414222023211202212234441140340131222320210034123401102243313230231030322142343411304013310321024231141141312202211301040011412334314242233124422422313442312110431220310332021023440213412240103040044122120332232303424103144224341011441321423032123323411041313330413104141200240430431310014042221340014030220344000401221001320212233200332003140410032113104144212120310314200241234404140433101410032332323204211033103034040424310010133112212112001022141410021403312142330131340220200233444032130324104331214014224222304304210440344244444040003221141440130331003340411134200003214401142012241032044410011420030202221123034004212320442120422300421003403213244124100312224122320411321021212141403300110000301040240433211414041021432034013243024433213134014441010314002422203123222311112031133102210301040340441123424223220242334003044023132130031200301230412221102120134102324430042223103012232401440204120010331122112404340242013302414121212000344124231033104221220430244201323114142214034300434023443310330134104332331143020004142314102013033202410031442142014312312024334010223020041140321134204404302432432224323120200101304012140123043232200244134214114100203104340404002113333323233013433302231100103234224212233433102300133023021301223202341142342200440344132313104223144331234322212421332234021000020331030022110121133000001031133012133302434201422304131324431232111244133313241210211013021003141043124321111022304004410231134302001412101033343112431034244412342021341120214120022133420020141343023223013311044003422310114440002102221020414340104422340120433004013311230142110344212104112233244121244312332434332330014434232131342004120120212111302324310040431011112433320113404114103241214434332133130414330233434140122300202323043301101224303020441224300330044101440200412214014231401211234042312312341020213303411311344432440310003300202403240103323043103011034143404210341313130410204342031444034324243221020332021342231331003212021311340022212224031024211100123042240301001211442321003031120433412021000434134142344410141420444443212033043211042021112402104424302343132300231202214040140013442013020201322110241002334313032440111321403043331401013411244222243322103223220422124131123342141014243423301200134201330301143113322423140121313100110003213213142331322211341410414012140342024133012342314240004114442041330021113432023413402303444031424233", "034443003143344040133022031340430110144203203311343300401321133202244044412001104204121301010022400143440240033301032243434331410423211431100404421121221320114142204234413442033220022120433133244343400434242420422342230401323002010433314242324401042412000330132442143243203333302040443300431140431403244304431123241404413402304222404310320424112002310400044112334422010023104433102443303243323101220440444242031433432420423213433442111040111200121342420040031000100210433313222311030030331040222313222020411003133032221131330223434133233232012200241232244420404240424124441432143143121240433200204301321241422013211332442410212034330441410241442042401200114304213124242400144304104402233031331344432330141321144041102413212224430234110223203320410131443210130023104143114131100240111014401032210222202024211414141403332100134201111300012333140213434012424012224002242142432021041240043432223204213341314421301204220323330340322314410231312431203224342420122034134342021232002010102021123314332414102424434141222424021043404143213120044221422241221243023122011214413203301000014040124231020001420301441433143214223300240221021323001212340122211323322421443414403123222412412341124100240443343111432343413213221021104214131234310244103203241311340443434103040413030303021231331403112421242422204313220023121240312130213010000212331223014031221432031144441412043401031130403404303441222242322132324441020112412343443203224323104200340343210231440344044401320201230333114413234004230311121403010420430123424031211343012321043333042021342011403402112132210341420234104201041110114111330244414020123313312221034321110414222112424244000424100244104044040304331004134232344420114244022110213330433033212202300301340132140001434403121400424422214432014023422102133421300130423302114430011433214344213121040230144111113212141031331221131042103104342024143133114113301424344412013202140010222042232233423301230312240023130041112421440003422011440243303001430143344314221443344201000124332303400140221441330103244141042213431203211432312233424142011343012043414124111010213333320000344002013113013222323204002331212422042021413414142041113330040343411024020310212014144120240301220032122212222144003121211433240022222332414431304034420133240234033310332020133100134221211244134102330344120141434411134441441311023031401004203004014032130404311002410201441440430302242321123120140234324122211340441231332220234412010433133101113043442301114221013331301003113404104003220142224024013110430200043234330442114141330112201104222411304401033340310204212314104024332434211403023301011102003204100011241401010121043402421322231112112413000141214340014444340200412342011431422144444424300041334132424300410324102310011404320040230113410131342334002103211033101244310042312422431314123303314324412042334423013211141032121342202110221313012202012034333040233034303432114142401124303240214323201334420033033414143031310131312024022421240112332120231311143321403224413423332040434144242042303302141331340140103223143412213103120421133123214241400130030304133320002213343243130104401143043122232114230001032143133230404102311413414342111101433200444102041000412313110140400113414004110123023142241110100011333442331144301032011011214214300232102421112001201421212033242022014023131013234103122124121131001224133100422044402100032004014403430332422300331340144044421430202242412121443234321013031242243242021030331003213001042001444100002342021333440424402140413143430142433314104213441301131414202202103434024423023434120042233203213310043042134020210310434144422111431311013200010320410023041121103113321032401024043413220242202343020303143211300322300431003243440441022102143323422344431004403244422033213112312022300313110234124023114333113211423422024424243204331401024244334023201400102420413214030331322323011302321130021332134102114241341030142310403002241221434020033002030440211114023034343432111114001310400220240220343413423401443200330231334230304402132032402341400440113124030422010341440314044002031243201242144131241033334042144241024230002111243210001113442023432340310224003024223104101233241344313101232243144241133421341112143431044211202110013032431124440230034011402001144113210034142203201031203320212302213411230010432201322004214011034414121031212200022332232124241332414222322114440312403300321203222342134113343411431121044014124203133244232444243413224012111324121313414", "002232233421443313011432444314410023303131311333101141110314304414032341223121204034313343012341444431031111041310002033320340114404341443214324442012132123342412302330004304201240224433131312444112210410413002011423422433312130233022442343404414101001331330041044422320010222111440412343044312200313143144240212404242143331413230003024003211242041403130232300131123130434242021423111001203004041303240223413113440414110344142322233120232142344240421221342422311412423100441341430133212012321042124430214310303221333424031013142240140023042113312020243431132111011033143231400200322002123041431204403103044040312130123020221324430041111214412201320011002241022020041432024001143010232203233103341343141334041333130044340211124312013130141412422040234110443214003141213033423422400333311232011224104004211121321244013042134123111104432302422433142144043323204404241034330104311200200440123414140220434323332024221022140344013030020433141232232132103330101130233034310424030333314210022432212440132003011301103141041210323003243024401333434100434401000021043322020330223342034112140340041441402110012201331140341343422030214134113300002230024321232220441143101110300000403102221101434440204011322223444220230200002314423201241402004221333224012142242230200232043222141432330144002004210240420120203431441322400042102234301024243114411434104310231242014134032342310110233130413010122103240332313121000421021033400443031313010110021114313432303024211033133104012144124041001114331010204202333224242032310341242202432231443013320443413423120001410402210314401322302040434102024134131302034301113212211414013021424212042032201014013132430424122041420312321302233121311012022313210040300013343001304141030001334334134211032420344224132223024240000131401302203323134432144032021341310430223023310320404031243104124031131042143034224304102033013023233133032014022103013112043004022104133140121124410433031003401113143040012213213113302234130213343303233341030301240404041123431321243133011403212241214434411114434134020123334402011234122023420320000034022414213012404440303140134121232202300321433110412124313142031200441411331244202203030013120032313143032432444114123323012341222343041301023000030202204241302234000402123200341442132120430414222210214203010031343031042324340104322223110133024322331103243331321110420302404212103043444321421004111423031032400444213340210130244403423342332411443034433003334041110133234331131204004223222002400243402410014142120044334242010400003122204204344214323020141340423301233343112014340121410434220104000221342344220002332134110344424333434320133441313431103230210123321103423124033000241030011112441200222313423313102242234330331022340443244120032013020010214444311030214330132430030144330411124122422121444330320033244122412313130114201242132213212241434022103033342221323041432030311312113444043401402334033412211044134200204230324231220030034104144110410411102404301203210202043320444431232401433433044002241103122004103223122220310302000222221134020214043341343200303040121432003444342440322203102132224032131034011000124422422001111101443020112304221134130332421324020442120330321240432432130333232334032321123310103140434403113320120144242441024231331113222220442104130031240333341413304223310024030101303110402332023024411214202111032110010034433241210321202333032232344233401024344320310232331030121320112313233022442203403102404401231202020003200223203300112000004414444200404240330010020322134111002301002020412133143042033404312334421042412430412014222204331343021324423033040402333103030441442330100413412043234342433342022430220131102100312023111244422230211124001334040202220214231202320012441041130444142140040411334232021421404004120401132243130043312400230024134011100231143122242014140301431241231040304241412000240032004444040444110224011110320222332000110122310122133321211141003333010122141134310442340440430341214042331224222413132331312232223044002441023233013131243213112013123211122413300014401034134234044324330143040302314144040311333013010011214033300042303113322233212323110232003341010123140313042424140333300002231434430302412010421124134013040440342330133403341203321024221301244211143034002213103422041013421344013311220020211030232233132304142124311442440034203010312144403241313443203011323241411430221202411120143044441434113433031224041201321134322342332434131421430122002423020130443310221111302241", "001114124000232023210020301103421222244043130443443221131411333120201430312104144113022114342034204314342030104122104333221012220324023034223000041012030400144333401234010133403222204231401242131210144024400032444434241030220324202102302111442343204411120400423233020330200334421014424301211202444013420441242440422231103234303332421021402404222243222313424201340140100112223242234021422440223324311430431421040310402413340242300002443433302241210341012043400313101403011441044421433032420231430102003001443202241304211434124314434333412134204004202131013220113323002140314433040442323222202400042222043424400144332344241340041341030110121213312111334034124231403010214132002040240303022330320112400104034200324014244410040104124104241000041024013420203334004302423412230001342141323031000313042300312113122304031010103304413041004303202200113001134423344011332143432112210404322141302133401111013214141012042120042132420213411434421321003004423122010101003303133020214103033214200040322421042003241201202044433032200233122440241441312131004010102244032430244233142230311301210404204234130410441444113042403040213024241311400031232211110042440141321421012231131334410142124011243233210442313241230342414103223201421443203323410042221040010021111334444031310222012102033023422412004421402023023330220001233412211413323424102110140121133314223233303302120044312310234210123443241433332312023441340320100130221430330223104343222414411103120323100413122411402404211413444023313432112004142121112034004240340121121414442422224420313013041124343341243024431424121332314011040114124113241202324031113432110423131110312222220012123001133140211233204311434233404200321143201120222430101122043432001211003033301023133122220330012233301412433002213344402011311320042041344020104233201003004331030321001021113004121403113401014134310102124324103102411441134043240002004141033211423231342241242101344432334020400223320442334242043430403220030233131442023423323131140004130143034100430011224231422341122213400333044140310134242042400143010234334034211133001232033240201404122141240011242440242213041322034423404131022131403233302340201314044313342310220411422421444243200020032413430221010022043123013444300400420304130203003104410230422242010310242340122400300334141334434212033401132200301332432422203104112420442331224043031144003200421412324244334310310204121423322004043400001024134020324300042041414311203123441130440401024121300124121242401332104343201010041322140012124113244324101012123412210213230001300232004002421024024213321001212403133320312344323100431143443100311131124130223300323342240440320331131211404430330204012432412204402404230104212433410323422112021314014144331000313401304101423141310122132302230422334213342402414342434102034302411014124043241024133021441010304114412201222300113413202220120443041213243221433431212114222043040013443020410203432231412214141421131032323310142041441341210144132233301304312311013011203231103211343040414443142232434102321432441404412210103021443321400413131141110200124134321130233110333224114331402314044100242212222312111000323210033113403200201314303310441230043031232103141410131013424123423403324422342020430111420020020303124221140340404112040303340021304243043021343444404142424211131124002120243222213430223333110303112211200021421410244441021313204132210323442414234142001442423203323142011400142101230332210244323312211441104340244210431413142142100231014320013101030100144222410431033222342200332431014010024241231130332401122131324213344333040302042323331141040101113403144140440441243210013021000002121122301224000344411134404443204424130240024041201200442034432142224130432213101142444240230312112314121112120440311103322412114300333320400233440212144340422441413332112034131432333344231133144133204320214122340334122332101233204030323240221442031432202141321400342133442241034314414001111112312114203101102022121101404004103211342403012422234410432333104241133243334341442032123322423423123124420332411300244132313010401043100221442423021143422332242123102442210324004443200240341142411140204413031420221312230423313132344421014121004420143121024113244421103032121243243120213212342002223022012130102144211324401042241243140141020231310120020040013434412343024322312002401134202130133023402332043234312032023234040123133044100040222313100431113414003302213210004400021341440034442010010312223003104223404202422", "323021301043124402024201300243221133332324013314141111143230321410102112020021321304033114440043021424223202321331132030103033024004402224212102400002431313100432414211421413204043443334322141413410240334003034120142413300431342221213110300134323240132444031324422442041130111010313014402030000344220341421100302434303440103420410032013342232122130420201011420041312331231122404411422431421232311422143430421030442141134012312333424241303434043434040033024123242420424403104132411201021024040111312004204333112210004214424323014343340104122200110133202241221301244320013232131000142414204042010301344410102411241021210332342231121134333414323102023311104130421242443214410413103210232102320040032402012423123243433110044310331243433144111231310213443411434320023443203104240424301423030124112102400324234310331121132321332342412321032013340333430113031240034243222111331203043043444313342040230324134420021123242411104101211022013214414101342401110001340214100333004314133412341434233332402332204144104241413404244212313311204023321111242444024220303340442410133430213203321414143111320411322220312242242021211032133442312342403032204314230010124321032423320432342003220032212004104424422342041024411213420340311313410204033200441320320233242333434404103303213110032010321232432242431423242344113004343304403113324402434041340224300201332343301130110124441013231002211404240013414344341403442220324001331420311114422320042143300412242333234104141132421431132013103324444200134203434132032140032003334013400404421344413021244212431130101024044033214322200040302021343010204234242222111422212412214111404414423144113012243044143233444042243204221322440033334403324001023303410122342110401044214214330220212403410322404214434214313041421221410323011041331011043221410244034134024311011242143232400133124424304402421324113042423044310001034004100020142320241230213323023431421121343103333112043034013103023200404220204011222324004322032132433210413242131210014123210223223131422242321040012042200213012001333320343232102101440442001024431124323332322434414420322210242234401233124231330302134033214401230402030204204433404303122300034324422311130002200440303444404024204244123300141412303240231220232201342200312412213413103123101300442001020030344303402311014422432000420422441403420143402220400033010324431003440410443424122432231140311144442343202101440320211104232430042401222132032342200243101210010120422401412302211200324234240034414101332302221230342414233333004211233120040310440230020421023010023133330224134131401320340223303012402031022112342432240341314324211420442402431104430231030440400223044340441404210332403110030043202313112343013340120034340440233420221243043130114332224414203200224313440130301031414332410244100411302212143301230404322314401044023410100132223443433032142042211000410411142323042031221312033210210142020402432144341413423040041041440342144142404210300304241314434134120041303404120021340304341304420444201144220210344201421423204200202013243132211041402234443421204324212100201333220410432340334401014313313012442223201343022231040103124002230433041123422122210132131304442202020143133411400234010224401333120333233444210200340422204123134201331324402341422442224031140133433334103242412323412011121243410132100010003313002143324134232442010201402020314142010304221221300004231222410100240242322410303011024012223330024201040030004103402404301414421120204330302421310313400410434303341013100413200224201410243040310031012104300344340210100034221434313412223111013331034422342222101044012424233443003020031133103332032030010203233330112033042022202323340333003042123010202341423023130234020400332133234112010011424313414342040432000221210313410343124021320340040010044114021040140034344021011131131341111212430133113042341302223303001203201043444104023334240144214330122213401034410003031444424113234322434432243023012233420102442034201421014024220143040411141110430122211024013414133110340021223021302234422413332430124223102300323300311232224113314114040013304042332401000014131130220141311340130142014010214224133341424011444010031242411133434200233034103332223223222222241042243111414104120120024411124414334324024004414041024241043420322134013220110013423334033111440333330332443141034441410104233414021103112422240130041422041204210322120343310201312004430320413224042212240213430004124443433132002111021100101104111403121022242234", "133310322320044304422030143232442331234004221324100240104421304332312230413341440222344010411344110114034433131244003000142243040431244424210044033204233004203212210101442013131220402202112242211111020341204412044420014310243423121411414134420420141020223202340133230030102210101310040201031321203433131413314302321423424323314422303431243430344200214442121211141113201013112004034013414020013100424341122224220123334030031102110304432101104211322244132221020103041103400000033410201322404014134220101222004131341441010433104240240200122041414132124203440201444440112004002313141313344234130000123231023240433000443020122032011433134444304423142444302120141113244240030011344030023032320300142211231343244224433044003410441001400004122203232201423442201203313413014311330333413102313141411433020304343300210123142201004041130123031434242001032232013143121430244010224201102220140431213240031311432100413200432310304232100120304112420024002041432311434203432122401210304402110012102102120232411141000400023310111013212202101133243242412300144344002431240221430024321021201241203031044313441241410213233113202413341411002203003124424302411332322012201123144043044301124140121403321010110311420242231232032221302031214143004102442333114044111142321423123444101324204234041014331400244231401121042430044234200000342242213030242024221413411430221202114022432412313111401320343001334121423222223013202340433212022444241022324030031424211411241101311342301310300233302321300313112221003011421210411000142012022224122332102020333110233213431410044030133041442443130230101342223142432302333200143231222214001031344403031231312003342122243314132143124030301042430110223432140104240010001021011334014341223332030332211424301243443033124203311241001200140034032141421322210141012324323212141242032404132332410024432301123334343133400001323402001203223133203414440221332312400113141231234300411424124332244020210343241244414432344014244040222111241231303000033042322220430013142311014420314031210414012142330443422403333323140204100414424321141323011142034120104003221212431421223211332103314324140044401402313034121322233340220221304433142033141134331301132413333300140301440002124032342302211312124110220222402414431434101014033440303201034122031302244344411443143320013431101003231401312224003414140004331221420312213020330141414000000422314114444430023044222443211023341302221234114333433044332102110101222002224114202324023141023110012003101100324414320013412334211442224223022402301044044333131301240012024333213034121223222143323221040441434044003141210443343233000421434311312321420303103443244242331330433243314123324223212040044204224130032413142234214300342310241422020413002434314414211020213443221043021041042413440043113331043031231432144031414434144000123024203122110242312313042143333440412441014042044404013030141231140231001002102314211040144442031230103420320411323304241140323342121410302410433112443013020140330043201302120041103302323043401321243002030220232241000041403432003413400241020440410000112122332411120001231413032303121131424440443231114222411313102044401131001123132321302303344344013414022300333224242424424334400313000004400021444241303213123314344243012032131041132110034313413002300241130220412314420404341110424102034424423310443442302133223311432230134032334210440103103402303410310343003042302024343031002143012103401201144410320423410024042223210410111221244101302330003002434101431232043121442432222040043340423433242002130442433441113042041230200120313233422120344420231411100331312232201314333240412424231032140102414304204432110211023141301213221324413202130312143023212033134241324304241114300142102101030122002402411144332122314403002031100044001014204304334422203201021444330320442324441230424033022034433443404224223041131234014221432123432044414142041330312421213100332242302443433333044022300020422130422304010130240013040401331301403302400412041231112011303223342430122241431304121022011321000101231401341211230034410111121131130130302100320013121302044444142234232432222402232343103213104404444441311430210142411311344311240443400023314230443341111120424442423414231033244420242221034112131410141331242201230232102223044041223010244211330202030304300313131221443014411113234144002113001141211021241143142324321421342340330220112001222002221224430001340312014111440403423302434101021343220401343014030232444142031004110003424041311", "424141243304004230241421303140323214421024020232114004304020302201113432110021413243210034143342200332102120301322240304412132200133413244344211102022404341134421224343433423321011412042030031230042313233042302323020130213013112042420332110332444332210241400314120111120130434124401204123121230033443313303230410211433222421000214132230032001244440434202441020230041332104323424301120243443324411420042130440301031134333031004424424223323023424402224220100342404422111431323012012130342043300030342233421214341410124312210210233413202413204203012424333434241131341001321310032040142201112013100213101442244240443024320222010334041000144344332232421310032414330320020242033334320214411430102401204004133320242224102213134324014043124012032232322332224011234323222421344122032430244434401233013042124344441401134113002424343200410411113330023213441131311214343432403131302141402221442322423114002014321310432023223242004142313313433003330424422303131102222041031343103404041202112114414423211234114134223130213100210001124300114314230012303114144032434323031141224343143221112404334103321012402220113021441142034043233101400444102040441231131220321133333232410123014042204342212034233443442040021134213004120432423423131323133034200444204212033422131221244124222042040033124000121430400042422132124212244421314203321034434334201311130224120404131022130341030223402133424212044413302102101412431344313310143330423122230402322034102433414013113322122002040111420441334110004340044033014331240003332142232244433413332012302402411220004211044140324132042012420111023334101004213402122031030233423021311042141230231330211224000231000233340230133010330434021134100002241143430112310123133102113221013210101241114320343040140232321431113444234114314103103140300401024011442133113443200424224300003411023412420031043123403212342113004011134012423404033402420112123020014014322442313323013444012230124133014024432040321004230041104202342144241200300424030403214424143313241212042103022122420011421402242121044431012004141432410024234130113143241103133032432312233201403232214124210224244130342400014013024041140333401030203201424113411214321314133314440212021010133013311443000414420212433211220144031204324311240212144303443331401301224132444132102310441313043230342144031033300121443344122143104442041140023414314332112124004200242022231104111202021224404110322403131022220212412221343334101120243324330423422313041112411114024112303301201021010243243223421243113140121114414422400401141131423003013422241344342033304103324344111342434443340010213344203204002041013204214002204122244213223024001302434443014210044021214144311001404421422130233343041321021340430334331240234202100023241302322404323234423143123433031420114113124123102414330430311204200114104212434240242414330412333232404442021203304112011033433104224414001100032334023212124401443443333142020312002444402340012422422043134410130314331111212202202031032433424423204131042024440041011424004014024131200240400232224120113324103141411404443103312011132314242321222312022120314014103114404014244213240431302311420000404314031134113320123102340144120002210220310202402132000242104402224321431214021304233104301131310401422212024141220024140044330232300142312313344124443014103334111203424100234314021011331433222000102101232433243014214334023140102224411441210304343012342411444014341212040420433104104324223040241414400312443321013201243111312041103110243022033213203202041430143012203041400422031311410401322143214403431030231143200034322401003224003442202341302111432203222322102433303401332134444340204414104342332134113201332404131430441431011301101332041414400303320444310443123002221130214240001324122410224220120420402113132021401100332133402304011104304443321134344202220432410101014231130333224211444344022004300144322241014102404220130220223123201000202334231022121113204031004132031122230242202213134300233032440124144232044000143002112120110300403403211243204232111403444423433423033102202120321042224042402322211242414413240423140431220400001420223304010104001442112011302312300304212402003040040422242034200233121110124022402111103244124130022012324422144042023032432224213420243222113343323430143323324122003400044123024120212201233242411121021144103334213343102312200342123433340324311104404310433301420424103413211314013014123113122023232040242311111222022442312311302333313144212113234440330330434241", "030202240102133134242202400144012333224122004403424024003320043323224144302420020024321301201310143243204032003420422333034313022241102141341331221023320113112342340444403211200440203023422440143004034032443142404244340302230114410403201423102131042224244143333331430014323410321240030322103200212144342440132212030043304013204333143121420122411233343323322441111422440111133202343420424303341121433130113144433440043011230301310100022301344220314230400034304002142244123320222204111234011012333341413341331342310031132432002132223243442001344211210201314034231433440322341440140340001024040233020434200421424324211202304001432244022402404314423440231121410034400032111233110442422404144222003023002044314110441310341141103111334413312411423131233222104432020012202102442210320414414021304202111122133000113221442100344023014141423244411141242404022012040033030344403330240332013430400433101322222324314133001001132011230244322314232241314323000110444042222201322002022331334222240010040432334014103221424241010132002244302034141031024331110121443224002111321304110404303320133311342022311142102421040144301231120412243404002001013020322402324103014423032404403312401334203332441432441424131400424222133341043121411214012422143241043211113140000220243434212222213242120430444423424221040101002031100402131002110130204203404433114412004213341203303432410411401320413444140341334422312443440103242212024404323231213010233220041242341442113311220431143432220302103410144213404433323133404040244233142132000121343231431012334412303420414244001021141343100131412420024100342301210232402120113243420234122103004242413434341410103024114414114103300100303113142242330430343120022111122012332200143414240114400431332212111243221100303223441203223013100420303130023323011341230234302104440113420341143431301142030210132333303300303001030101034240230232411331131331011120433121000004113004430322230214443402143404340222334400214243423412230443442421323342133203041011330222024413033322122420011021044102121231200331431003311241011204400222442011213003204430140301232230100413342333424210320433032233322013344334121022202422100121112412332012042434404123444004034402412003004122011323010421413210344002113311311240210044003204010430241011313320142123444233202233214433240103400031014433314444144030000414444221140341131332100400424323223123242243133132442123001432344411404431322111440204012010114311002433022020021214231110234231044112421344142213041032431224220042431131130312210243003033034240403300130022321404220134030031403224414212241044020231121040010433000114441421014333102012033044023201024031142004304104231003441204222340243312142222044324032402034442134000430403303212144244113244324124132122330003302114304323022044221110041302143413302001303400331410101002341141242444122241213423203314341124140433213200200234011042013331332043124124041431031201442412234303243140114141021303442044034002233304421303334233214143132331033311420323404341221020013031124101342232100430042232200304031014422113303122014411201342314443434002131242443120002131340223034224233003130441334334103000012013303444314212223432131333231242010031211143144143303012024312023124331001034202433031323202403134304041341322301440030414024241234443202304240321131300341421044133300244104343203201200020434211443204211133242443443130412141003130230032410400101442332402222022142032413212431404023201002233304234103243212203021244103410033301102304440341414222202124302432311314212101141122343413441121013234012241222123123310341312403320433423212111041004210200124241311104131441040110320030200434204411211100304022444321220000034243431210223040023440340343210334100110222223314100422340022402032043432420024041430321321410031223332404143324023224341041244024024321302340011314121320113422101204300102103021233101243230424210300411240403323213321023411423244000130231224042202102201103100014003142424003313431413130022321113103411404240232210301224421431141320340042311310433323322033301303103334400143300401101244230314041240423312020414024213244341043211424301201242021302244422223444041444414341220311440443103443112032342322343322241020211433321134444221100224404124141321311211314014142343012120313444444000013332312220414103323404234220432141401104114001133301421313011001440440210021204404413114414233230400442233023304240444024422002443414111123320343424102003223323421214440340322031223242104322", "243021314031230033324422424033033113033024242043323302423142412104100140233203103101400211212433241000230420422012234312401302423202042340303431020232313313131340002344101341314020211222310301044220311044204242432441433402012334103233123112134304044043331030120344413132232324021143020400002123022110341312211433334202232001023100312141304020223014321103333311224121242102121403130414030242412131342312014433010241301210221222022124300240300234312344113024213241204220010042203004430021114114144112040323313433022413033301140231203444323021143300400002130043243412034304112143020210000102420000032104402413411310201243102342010032114230134234114322344301304444323414301403022342422332322344421411304200302102312332410343040133024004313034101002310001201003202300112243413304110213313003343021333333331311213030214224041113010440142123403211101023333334140120114042341133204011124202432022402342043433413213432212042142224222113434142230310210342231313002042003210242430343244233340222344304420343010133134112231320344130331314314320401400412441414334010010223004404024141302312432303421034011344240001401312403321214013210134141134314332144222130342113041024242001430022134412333113302022122143011301300243003311324113234413422433414431132041202020324000102332432240010313220034330400201004343144302023001404142324341411134014144303014321140134114310330111401024042010110102011101410411243101111004201330040031120230203422231010434303004144342312004243420321312343400411413403442034200240023212044004342223420111012301033232203124403243204200211121210323200012033231111014110432434142023410003432403330224100124043111241041212301014330001111132040012414124210111220302111131312023221240132432120010001330300230123420402244100404041340301434244122011102431401443123202223413421003030231103131241231404304110042202233313010100242042003240313213121243414133114132231242041142311341132104142412103342023021403324323202231201432013344321220204131211044034214032422041044003422423101104121340431013324021432211414142432320244203332421311114330040222333130021414344323234003442114023423043414011401102234024441141124132243101000233320142201224022402321321223330034130331134412321213111420223200421032000121301243114201343342231224223304420042241300141341032232202312220444444222312102334021310412412413220203041013040214413240314202124141212134411244231131044004031404402310043021411224021334021240332024124140423102404043201043410043402222203111341101440131112242044121101443311101423010000312043341333100013103004232330111210033222122231414134312342134243413201323200022222134432441340224012404021012302222212032202121221114433243003321004422033002123123214004312231322340000210212044110041321440113412430313110030014104434132121304004201132031210213131311214113301100224230122423014132343111013300034422411121231022204221333034124132342010343230123213114304141002040101141424443201340423140124012212244301011011003443230343022243143324031441301430234140144010434403321310320000104401122101140114423120013001011310040234440244111201332331143424032442313324012243131002401214343420200133114030133212233442330220313142223104302141114102102424320440341311433333343230043123031022332430110201444401210300343000022222213020011124111231023404332101234222424312212431210310001013324343443133312242023403024211032101140304033331323041341024222432303243030412110240241210402141300040121143224113114200440013440044244043102321322014133323104440234101223213034130443122402401241120201212310404412020013321434402121001324112122020412341024404311232330221133103404004000140111102423032414400200322122013032010102224434023044024324440020440321330321402430424213113301021333421400043002140404432300432420232404403200041301240424314223121233003112020220402412104020444141412334404011330413403102433423323440204143432223242403013344401334204230434114041302013322430042111200320320233310411143234312404034301022342110221230112001020021322022420044423300302144212301120401304342324342332431123102421420440133302340243312320230122401134241214023121002113210302100342140321021243044011400234200442110433120214140441344004402041343220442342223313330114121330103242044032132401000123143004021200434440112430110130343432120304120103111031124002304242441311340441431332310014302321110033001211403414430411433222111344124024111031101021024243440144342230013201311434124041143122134043033333340044031104", "040111234003133440131222134310342201100344142204124332223124341000303110403202342300002321100321244343021222443101114000230342342403102014314220232333030202302201123403122440240032430023044422024212413022444004142210414342301001200242013243141121431340303403334333044412123010101141323231234313104404132111240122113221232434200002342130243130333131231312042140244100112440121314224031043034132431232243341430134000033200401342000242012022034213242243003004242044111014130412344442103210112013322031410042423300312111203133120440431114101031241414203044434022033321404414013244331443223014032431121310410104012444424404443111233102333423113032243413004420414440212142123222224130211343424410014324131041142404313002440213440400333302232224320321202223403302304444022131132103003012012000424333103003332343421110204023414441401101241202133041022201040011103412423333330322333201420404224043234404334002114234134104231403234344103330421100414202133220242231134424341104200440124141241401422311042400433012201342221330001434342320442031413144430022410044144131213423040123423132144012120424312142243202300423121324200022242024443324334400201304013200313004344402212332344133220221233221034412344044100001443303424234412323012014334333020032101400233434332130411241224402413110422324101244043232440131001122111001344110330213112320323404324042212230430424010340242031412234121342030431301222343233143333403212214440424441210333241040302211324100033443042134103420020421144230020201220344310340303103322421241101211011132124121110414141341310111412024420302042414321111342014420013124044031424210443134033124133423001001114034004102414210300131331403123043000403312334100420234310042213304202320203120014012041401302002310344443410123333424234042400120021020120300440011322310441212332124130002013343003433441313420314433012112440231103414210210102434132324423214203132341310223013313442142103301110442231344034132243101444103320011113420021301404312344423033212022424001122422000220231423310014132222024443434204044214024100414231223320422311023410003402241301104211244300422003203114401100124223200331342033231114001000314324324033404244213123201221101424030330101114122204024220213112010302233204120110323132104321321120223443110204424421423324241224004011232434434320013141143311002403014103112133020100331324303140210413333404143341302244021100034143011424113014403233133044422242022410100420430400433134002142303302010024004010133023444303432120342143243341441001112330333434221103440024023143402231323110213140400440444404304114334214341000311101014032041422232212212030324344430132423002314420443012120210213241444302122141340344321421410043232213020204011324201204431221041320142344123232324442000141230320123112030302434120411113032121022420344011334430131323120031031321212423112130440334144401034213110432140040034404302204221124111203244141102144323333203000130214433343003244022222011104331021112343401103113343313224011343130201240133110142114132244021120423133024420223224224144033111213200020144333331010343102320230241303124110133431011114410314414310314440304202033442134244040313031340142404020141032112112331310120111422014142140314332201040204004311043343241141140314414114334014142434323124302130211122030323013303031240333333211403324044320044403103223422334033441310001142304031232301231241420444004333413010044232231434140242201100130411033040414014311444444012002012431003104143431024221022204300311334234312141424400240023434114143222023224312210320430022101100222244011133142012301413310000322443411012022040020210334404013312331412013040201322300140122100104201230112301211201114323440303132003234022303441323344240210301143330332031140040410341321344142411143300421341020403403103031344121003042423323120033214144010200301203020040424310114010010204023223341314412000134401001104202343223202142402220424204221330321231100013102111100330312302433213142340400101343332204412300443300012211002114214013220101431041240334431310322104023403004104201034341431014010233234433014401234113313442012012411312002102424042320114314133411113122134340121304223323103222211010144242434000211440112242344200033031133330300122020044303132244313200221120040101310424244412221044322142131241234212134141022241010320201203300242223131400421313324020120030140110423034120332122010444112321222322422033022021410041213201240203120420310232104442301332410422031034211044", "020443204143121323043032114041440404423113201442022112044110104024342412303314123434102202323203432422004124410320102023310344402122444112301214111040130311322402033132343043141031402230344122024312302310203402123311321333324304434322430212030023341241141402201044010000212210243044144034430201113233222304303322343233342100303213141201411222432441041441344211404110234144133111101332140202043012400444003431414243130322234240433043342041342422114011400011044442232123013341012233242140133302301103223014024100430140111430430342314011244023402014211441334332321233313322011042301434421100303014123112243212244330303000321340010234130444222333320102223301324244440424140020442321232242103014334130324133133430040331220031112301404402420300232133001334044132424141210413043214011110242412300034014300220021202113321242101400111404423433102401200111213444233043421204210211122444401010420323200233044013141011014240100024233243104102042100324330000430302341303442144241441011142040220214422100123243231132024001413442320424421124243332044303021231240440120340424244444420240122001002341124041300043134344211133222341010034322134042110014340242343422403012200420413241134131140442430421311420002432034004322400231414330043401303330314023031442231034420114013100242244342124110301240200424030412013324413431103111331113413320320223312102423043011331001300304402041123240013340043113242310323410333011121421244340213230023444033324424411013232440143434330414102000312011114034212014400300023400212021103133224423332443214410243334011444110134134013032443141320310302103200100202423331141120211122143014204300430442441310133434031304212123431204123212214210111200143001421304441424134230313431332134101301034014424230333002443020222122144003023033012211120401301200134144020003143234403344124240134442412324344102202244314434011303342204130241223313312102240003421312002014221112323330100410340241444342012242240221040431420302123201402412320433132021130302041143344044111313120420420023311314333321233242243301042424322023420130434124202434000143421220014223324344343414404211304441010132333024243133024323123132331334022014322234411033030223201114230433203331220113430301231310430310423033210222043441032213334221140421422014302331131400402401002442400101121010410234203023210402244022433221304001110401414434422210442101344234414311312333433200303204301101304430314002144234323104222331224203124002210200021142402342332030431214004040041121113302024411224344034202100130433340204244033430442202001042120430113420133232203132241102000020343240414134023401302020021134203411434041320200023102341342343444044043422114200413304242041121222203112102104324243000303044310040324401122240421230330242323433413324142344142340032302412222343042224212122413323400341212312134014134104433424003221321133012304443210123012113231331243140423022100124400401411404112314210013123142212012014301034022201210002411111343333020242401411013113202014213203241142243034401141124043411424142110032033214403203113201101230431030222310142114441021424143420200012330033143224331023441111042021010120031124203210104342314404041031120434314144013130433012312321403441301340210103311111231232004003420440421031030444024344443143420134243404131332340300141114300131040223040203144044101240012100232101022000303123303100204204012443221022232022331230244131013102313223104330344002204034243032242203223010120144022023332214243212023112444224112104123310000303104400421240421223431021304303121422440124000023103332402110402244424111100213103423220401042443421204214423233440302141312412021111400424144420043442031113033404413433232301023330130011432121143120414004220022442230031332421443413401210403331010024141203142210140302330201400102040000203121224140132333132144410212130104330231440134212010341042233241442122021123004020432003410301214413330433423303400411004020112113204014320222304003330321213213221230041410022043044123120401402333342212203144413304130331004231432232423303324434300114222041430233401421040313222310341323112233214134403143413201231342424223114401121031303130024123400444040220412032331243221303332340412233040004202221420333304010022113302112244003234203431021323040223401413333014311033044442002303003322214342343220041242320210333304124212201132301411101012122130243324234322021232244312040431421324002402320414320102112143130411234101444223314202031331011441010303233403233320", "110341010223030440004111344433104020304302440124313443313231043321404444242100042313311124014031420324102213244232402213023414231310000424003214324344010041001133022302334202141034111310331141333212021403411343140132004144434111132324032232423403444330420042232441241140124033324313201334231424100200000013423431430210312040431214222133242230133121313021321332134232343324214120404203314301413422204010441323430313333132010320024112242424110344331333244022332213032331214004132430211230022342211012011204121440441101323242100112121003132040120232212141333114013213000003200130401302221112003101231210114212002131332330300034110212334233400204213420320414431014042020203241014113401223301000321222423412412431303241231314432420224202021221021131333402211121401433430432142334320144000123140020332201330304101144442222431142222213241141024422211440131102344042001223044043234001204323221310133343200122202004423334211422214230411110321131331323240334142222143010231421302432212401014234440040443031403402312412444131204242143142402401142340223342323133143400033223442032014003230210424402310420042402133013400034140214312334022401132010130123421444104201343134001220000323221004332240210304042013324134100014242213024324333200234140203031324002011114420313144420231233030224142114014240110014202331221134032042304313134230200113432444011021440144042411433030203244422414313110423311102104024034041343414114024310323042424044041010121322300131001120113204043241324404003430004330124220212034233044424141130311101013132211044332300044342214223203112313304110302401032122203343431440011232422224034134424241301211303430043310133231134302033123432123300010432222320400213320131232433203210422024404012100412034201341414001203242200322421414430131234444012204014030220231011241300442240434343221144130301101300232013102113302122314442220122132114024031034304002434144104241004111041410111040003003104420033024214300312044042304334410133412042413442011201310144011422433214340001410234343143114411241213430413100140110302323100022424224143002320301242101120200320212311133320124414142122434213131440212004443442240410324131324341124003113023344442111304133221021301033340323224301231040303342444034233123040401423311013402330403020443001312433244240101421344324412130113344402330211200431241123133100034020413030242034411033331201214123203310221211244233222041422041134222434010112301212134110444230042141044323344323232032201304433231321332420314404344144204403134322121202340013344304343322224422441002134322000204110320210444323140232443234312202133323122000324402312100301020004224303143101044012441432030333003422320241431431243430210341124223020322142211000301131042042312114302221420210124224043400103114110022410030424042301243324444311421323220331420200113420034214241242200421240414414031040241433334132111202430232012044221433111341212122423000422121430130211013201420111311133411134333013121342233030432030102210300131202203114130134444031222202422031030230021431320223321022140340230304032200112203414023332020213042032242002042140230411200200210444204110310043223010143411302220424002123402431402434310344100033420212104222330341120102433241404300410132111220443012313002002201414012401321130203204324342334142401242022144334444310204304312100401002300403114342104421322033303421121203230312424243141211022404203132111433320331321213101443121442103424102320124424101413013414430000043142221004142422003214300104444224430013143443341320204024040014232131043324040021022134244203403203334234002111244313220114111203200400211204200104243401342301412420311034431322220043341033014412223314121440114004400340432143441322123004104334342343341101400241223004224122312132220442411011200300430211030211103140224213422024233322341043003310410210410302422300202023331104422110024211033031221412420314031003043203404213322422011123201221441344421103200100130122120004313142012212423233010122033131224413011411343130111022434113322412031403104221103001304111441342440114213231314120242323010344330244003022101442003434004143430422213243133040332004304330444041342403344213041303132002424220134400041014242212441142201142203401341100044302441133424113143221400140241014301341230104301412004030240243120000134101421041243213313121242200103344223043442430144222024014434010104134431412303010032412112121334440223131011002203031301242122244342420402343013100000103402410003223424101", "003024340131202443434131004214411344222442222001202132240441402022114410121013420111434022334111323424142411124332202133414100243441332310122233403324400434440344100012113024440140332214143323300240301031210222412342130140414004232140230010124004433203002221140402444100040323202001343402231433310201113112222003212431031413044033444210411103243303302020120432442044240022001432212232043040144004422202033230040410330221113321121020211110203132231211134231121001431022441102032420411334040143212312042231004401204334304031204434040141022413244420410241020422023033022220142124222400130310441020401444332303210401100431102244112020221411210143122030030020213430231303234214433111230241342441234004114330340412242120400110231241230012402201141231033323041342123332401003200302241132030020312304330440133203331342022114341024201102302211442313230212333040123412103242400243423440244042431444033001443320324104432304313313200431120342334024404212133124132213113234004023041122403142432043232400320330343202342412142023240443322131141040230444400231312324400043033330144102041044003334113042104103131402410023404124041224411040224432322131311431403412322131230431110143131322101333401440314141320400433240144321441431133031313224000000002234002131112342433420403103244300130014004111013140113412344301141242043031402014343100011423234242240422420023022002112303422104223204434010102003414322444031042004322042031421123130402040001004442004241000432213312004314223440012403141240330311030344230031234343223010243111413244301342342201112220212134124202042112121412201400103104342140041113210302243101032304212031120041302134240022302433321323043002203244143021402133240321200022032040043043003223031114331234033121213020244332300210102042213414422340131424321113300402321243402403320143112320132032140404130100244044430443332303434042443430400240224013041233314213033320122121212012432010210230221340000404401020214112142101204223421034132032401320323040123142244432331014403003400020120143321202101022410010431314322302111440203412031214203333021130134224024440133023411422103200301433234333034340224042342443211134223400330240414200420133323240342441420302323233211033214421322142303401100133123330123322431042403432011403314240014012024410343204333342240102002113401010443011440132411334033442012320121401010030434324130442444110342322340144242433131340043140342221400201102124444040210030123000031301314201222411110344130242004121240140301303044432442440330232202014424411102044420021233101121233302344210301424323134030012434403330304202402131134144033023301433413413024230413032321220304034230204010313104333242013444023344323043324132212441122133232333313043024412123011343301121212111400432433434141002223420311143313012020200440021210034133010411110241040100322412130242233014314123032041121112222134401040431101240202202140411101423323204043320214100403244413312123442440211433230142104133421200141231202343121401234131120414330222030414341142214040413240401414430234104414224423100102210404140243130301341414212113223401132100231414220044001401200201402202420041042442244340104130142414320343034244400313041403030304042304443132330004314020021003124130132220304213024323331442243344131404000041341211144011233440141113111000430021211234411041232000314233124441342110414220231133031413033410412241321024443212430232342022032323323400230011110234040103102043431340134401023014021010401414010232412110400034431303211233224402212233404140130104441003031434024323040030012301031233030000210140414230204244040023140414001143320330333002243010040342300114221144243231411141133001242102112434300311324332044040213433404433144040100104432111334113243223042141331121111311142330004022040430332143230230012413410201433132022130213421200022033004322042014314404423021404013021100113223401311242231404232432124122214244314440340131312221340244104330322040332200100231443213023221000042020340100223333120100033223120334101002130324021444434241112140413212032322111324424440124120131222201303102032013043233140310332330103133140030032302220203400404300402222241223204220141304012103201303330212241403300433114232421232430411103311344222014423243110024444043044132001014420314100101213420400344402032221404234441023434341413400133032423223201224134423231422411402032421001034302333001123323231203330302230431442042203401312141433211244113402332001234442440401300141404432124401004430", "212132224001302020002203320300331444304413132244134332434104201330220412032213113121143332401331331123010201234141120420214112022134222101044441443024303210100013202210024124414104210213043323012112142332420301423100403433244144211211041024031443240142104231131113112300020314303014221131040044321000001230114012113232441421002032032142230034443242304133404244222304223011014302244023324242334220142134142211213032341111224113301332014011130202422031420044043000233234034030012431422000320041330441241001121414010103314034304433244243411033422442432431420210212132432130132121400230012014302004110100030332141043421312324141030203400342100324221242013022122324130401211241223000011012444114314400430420230410304010431142340402100013233030433324344042443204340033131032433242103223310010133110100304223012230302121003123210403324231033122430113231342431043023101433341010343414301112301003001342200421312314234334334411201024012213342014440433343321342133022242312134112222100320323014124024112323033041202341230143210422302041102314013342030230112440311132421034041201202444314411144234431223234222031430210112223121212232141111442020403201420420134241213203340222342031040100432012110140120400002440223133022112413443114020301223110201301301231034212302024230430012244200343344300024440123243442232204314314101222310031014230040011223400433111201321201244243044420420244311141304134303233140314030244123420201434441111044104430104212203130014131240341414343241420012044110041412221312223403121112243012143410034221420122131004022243324420033100134430414130323024313301324320231024444121133402220241123440443203343221443330013034032310411430212241003402434043343100031422241444133321142333101031312123403430333312233232220120342003322224101230400342121131440311203111214143131320403400221412420420212101211434013230122113202020430200312042331314243211313201231240203323313103144401321030124301404304040232203042242402234314143333043014224012424021403333011141133240110304420033310003000411104002444223013023101420134031433012113034100213342222403423302213401003033042100404444242433010403200214240211004221423110102014103301410131142410302044020424244032330311144023221313144001123103200214430303031023412222031324031000122334243131031331341111413441202220311423431134044441320024320143410024232103313443200100041200101202034243043411142401434433313212401114210413102401142442423411300442043344320320114401040011141402314012223012412401440301303003304101001421200003421014143402241334204023112230302012124024014404104122120014230241430131122332410442134340031021021104142024103402040031444234432132402121233100341200430304200034421124031004321213013014410232203304014312120101320104113014024104023214321322032422004111323243333032034032422204343142012313103401043103123222113202030320402110443320200401233103243331031211024043131034423224002231231442123101302123041043230340102020001424321012323414441233302003312220232323102000202024340030211044433210124001344141013234041344210104013211024204040201303321120331332123342420300223114410034414122123224022034301433120203044213021312010403201442301340234042221220043144004012333311014342343123004012240330434044441031222314024213342334230320410403400312432313043333122204122011200014024043111320123420341204200104014030120130224114000310423411224422430402232002014420324121122130232430040220301114201302134243033101111132342431320124321231334103303301433222202013004334111441420133141004204324243112432221030134121024441401314101303112323422231414303040212134232300310240144122222443430122113043400242342004011240034430323120202413342313402001401042444043143114343124022221304020412044341141132310003214320204440323103213323242001422340014211302421342442423011140332031341103311431304320333020221233110431202300401400124010432023143443324010114030014433434311311433331002123411032233243144004324124420310242043040410321110141143114202142002003120201014343124344232134011441122411244322233111413300410234130310414221314100234311210133301333304344313343221310220212104440321413201200044203040014033213402043420021420424141224244423301420112231313342113203424323104100431113042204203331013213221202221042412110230400243144213110422221311410340313211301401343002300402132200012044334232434410120211001240143334114120223423010234312203220010012044202131300233230413403043312210322443112444304332423224400421134224004102111044220", "330214121310102324410313233111113403434413400011010220323302234122440431043244243304123142233201130320310042033032004402324421214313240423132142344320444410134333304404433232424310323433134114442421121233112133100032033213034304230012440104301443441334232201333421314001414124240200323344144404300110234344314311403041144213420222111043323041211340243103220301440032212002240022233323100013033100211212043333101340434303104011044104133344444003112004004303413123430242330411403341143004013233330233430100401041400412041200020212423023401133424334133330333143301042401131312111124120304143310143304320004424031114244430443420003100244124121212200333041411014134321412023300423330131020330424110030304333321010200133423301330340004212304230312434340434423202323041300344011043343131320041214412031332422004322112421133401030132033121444114223432000302330411304302440330420432433314244231011001032243131242024031322342122242101132210001043143034321140243213342324422304013144043043243010324431010444144423130034024030420140200113211342004134012200100142403034024322402224024103331241232302433221114201211033101212012001343343140403233233201221314202200031021431242314314042420034120101111320403301010102443103013412323434220434133102122421104400402020433213014221213023422134201231434042422304024034144232010313242130200314202204012004312304341441234421440313201340342444320243030132423112420301442421144404024440311220431443022142423141441314011344333413032400044113044343201242303221121314440120322000114113040030143044112240222403142014100343140321222330020003240011110242334041443412134324212344231331400321400433011142021110231101112034033304211101244243300101414222040322211311130131012024433020443102140321023414010223340341423043104210440421424101402031431333114212110410333041304443121020234041222021313431340420433013044313313104414112213423312402203110403342140212412201121333343022122220221024120013240330044344021201212322340402130433012100303103041340424213300330240443440122324124344110310033030433330413212411430314030133411403410321134133023210412113403320044040010033311234431300434000313424404223132234114003320401030014122143111420203300410132024143244113302103220341122331121112031123013230442121211043123124134244234114031422044112404222110130411233333221333402322233241434030214423430142203210403320302211320410021240113242142042042112123044034340414111310431030003230411144431430241030232420211213012423133104301443442340043003224434243200044241413141223231040224303311100040131120002432440434413413010330102033421002104122004443033320334343222440141321330411414201434143323441241410201020341334142022110042334043004302201321431421241223440042024210303231203212103410332014240413312101300423401314332104122403222310014012012041333300300443014202210101422314141220102022304324330103301304110402201204343214134442041313043323123132004142411411030312040312112423300011420223340322312004322213113023131100043012214410044443322443332034034224411221041330423234231321033114422340010131213324314333030111230331234243340103014040403421122001310410224011301423131444033401024444002124043220220142224014443340411102424340414322440022101031332302304230022302303032121104211133313210020420143301133021320213243142324043234231130124321322134142202331114324224301303402312144033003324212233000422111423323020332100230221314211102040304114104221204332312044322302100400111414134121332022430021040223332213423103042410414322123432244410144400323321113213403101214210124434311410140131042444314441044143124340100120114431330233313112104342442420041144432324141144144100040233300204203122342314411141224044100433112343042200044234040013331343120412114203123311000132113113024300034020002131431133400240011022442323143232000422222332322213221043120122104034412211143410433303103433312134123202110403332404040112330102244112202013213021444321143414221321000231440334030112021233340203401212231312300243332410342231104132002411134401014230034001430002022212223242210142034204301320223034204113313233410143410210410324123043244211011132031144441331013022104443433240413014413411420213101334411041221131240233202231324243214324403233022432323013033132334043034403441141302134142431444102242134411334114143404103424213140010341404232222003343322124102421440233030400010042032241021311411430443200103230112303321342021021412222013230410231003111401340022411122000423213324402", "342141301124233334440242413220433442314312201300044401443340411004410403202222032140441300332413442030442214432034203200220130322241303034134103043232031022042120333030123011100411134113011212223400023012243003112044240304234231314021112432032142120402432421331224114102124244240442341244313141204124034042032441144241034143112302144223404320132230111311100414022204442400233201142344014210241032144233121313243331212043432133040114103310410433112300200310100204123442330432332344231330034330003221132201431342320201203444101004031340204330020311240200001340330043213444123121130103101400243000404411431112401311430220042100304230414400011314313201323114412143232110244310441331331221344104113434240434303210432013024001442242013242421324342013211434010320420141211423110342401212211223040203413334214314034330401013433332430421403300014430421400013430241424100424420442034342403333023310120430434321120322333043200041042234323214030234212011021442241202300043311231002334414320202233302012242311114301401143024113114132402441112002023102314301134212022321222343310110003303203241334240432032340312344411244311312322023100104224123142443343001123013044240430044013244244221010442204042341200230303140041112233330004213304444001032310144442304433034332410222200323333402020412341232222232342113133432040243020022303200200212142134203112034104434103103031223020124024041432124020431124440343300234010221212001244400433023213031043303021422240240043323213100331003102331243030240001131234131411324433444021303423120024114231320044043000143120403031441340010114214224410232414233110014404424111340412413404033121344024413330431142404440220223023012042102020123414210222122122120231333203343213424124241200310243243224100012303430340424234412444304444324214434014323023304044104224142210310034313132102033420341444332001012420014421311310332410103000102213043031412433443114123243134441210042002434111303120021430220100440432112112322014401144143302020004313022421412043001303223220143133442143003310311404010320442124021414223031143300123223422024341121343414410103311223322243423024134324013211144413021014133000403301004220240323034243140300040101330032021213400220111144330310204133423201121443011011120111034332310203302130040421110431322313243031343344042000133312232414424220443030134333414012412012010211031113121044004113223142304432444433242014201111121103333422242231223344010023432004343304240001210142114430444331340201244200033420220044440300442244433002431421310342122244132343414222042334322220412214014331011442133414400040223300042340310202433304144440421100032110014302423241024240431313331233203330144304234020133222232302443311323242204011422243104010233400122043341341300324301142011000100323040340432314304013123121433234042123031443243101041314020243200231314400000013120210242232002014401102124312044123011000304133410020104212303344310112010321440240033314232211243414122003030200132042231214423413030012033401031333331243141040143411400133134444344430133123242102002111144340102320200133133013421003103411312422143023421203441430040034042323243110130234303340210041331301412112141401102334334021442043401043341311100310400032001213332213023030230101144403423300300040300410000442231424233340000323333334044011400311203404304244243323322233000414420002240121300040133312224032441303111022031040324014321220342232121344112313201140443240332400310444423422422343124404123224310104020334140024121023241113004234412043200003112210430401311434300223334021023301410034400004002220341004122023311223030421422101444134444040423302312432434324030421012221130114341411301223034410420440121042332024411444341030123430204244442102141243143232432104213200132112242022443404323311424212200224441202034033431042442002102013331241300431041311430143434234240011331401433021004421030204440023141413030204433312304443421000203334314042132021021122103114143443410442221011034110332021324301131111110340030040310004014303023110222404004431210234013100442000302110032023303203034403202024331221230213303433124332040134130222411133044132101113122142400112343011140343030033233044404110332113320344400332234442033031043330203413401032022000341232004112101203022324120011420322104120021003230142012023423141112042004022404412313442304032032121043211330401032224321341120304332032444431304030224140224213034401242041343200344223322333113133434413002300323424301401042440410301", "443023413144202013020222412014424141032304404301434241123222210002244111234344334043142222021231243143121301241422201321221310324421303414112410440230210413032040401030323113322214323322200302244242100302033243344341420100022022302212304212210233032210030202243033222313340044431341434001322413043004342124330243213130112321404332334123020022012341440012012103121004321434123402433400204300324223323104142044002313021242313444302212141043414341343441444232344341023041220334230010234103442013314110022423014132430240222434140242322322032022143041222014022040222112422301203202142233311344321302331002404212042112131002222020340002313022001324042002221434041113204143231422211042112444022140143304421332224301344431341120010341131311411423112422321434123142231340434314441134441030221124042103003040104432314124400342231140213414434431130332134111044303214310434314414024414141201424321324400011221132010110330104143114102102421042144403000100220400032020202042044043213442304243431423413044420132022013442244342334234111320114304412204111041034302210412103111104243431214111410334331110444001303413222024340340002422021011331030103232240422314211314011124400431303130423421341342312132103402324013324032023443003413411401223230140440204143031232024031030311413101410020012042101402243404410142031432443204233220141343434022421142444001400332400023234312132130111340134230411240404242331003402332403042420014400134034120101143302002310204134012021410243022400404044202220140424002002220233412131332012322311221201431144013424323122014431100321130412122104044301342240420410431120240132303433130114442101234404234420303413421021412102432002210214404434423034203040120131410104102243104133241020323130020200444403342240230123002303003022220314134001430110121433313221010220133011401043010014040334342000430010134330414032424242122214331323430123201202222143313431302420133120434430442432203122004033144011341321234132324413031012420432142203243432323424410412132210323042011034003214442431212001332433101313311124430331032412322431000140244331424413213022242213241121120211410003323400311341020144422132404120141112421022220032301012044023320132432103111314142422030024444131420420203410342324441222010413301221421142042230131001124220121203301043141021311312203333101411401132303230440401431333223222222223320234023441200203103022101044443042414244322101243314330231201333241143013443012142400344442040243041034300040112242242141444000301032440311120000304221211023023300214232432301300333312114322422111412403223301133241443300300030123034310023410131131124043200121042122004324224202121314213134144003333021202132233313024400311124444412203134001203302110041312244320304101241101213321244034011041101104331140111432311340014113002322313434200110120220242041220424442103403312121020024242004241443041404320000410423012233322331111410114302311324030102302324424130224101141340124131433222214130124101333012424311112010443031030313421000203023230102131213243102302202043032413223434014241134413430320224414011410103422444020120220412400321400034024022432443042420222212230432304120143214010103403204030331003440012321342210110334130333010042020143020040203142041033211211224331431233103044222014310122034031411341313311133400343234343120311033020204222332432443034424032002043333112010143244440321231142041411402442000131144033340101322414322240124400424112301240403244231402410221102311313314120420301341222442332333040222042043101310231202243230112341420014420332320033201211012213042031422120010212441002002130002004202444400342301210001131120040440020212223302304141004113403424111144424440033410401132013233442232232234030313341424113032144202341013031143433412312114114342234232241233014314003443034344441110032111333443023123212113340412013321213003311442133441222414213332124410001120033110142232123423412321024234143130341332032334343322043123212311201344344434441344143200114410133103004412342032124012002242332224124201400122124444300242042414403230321222441141321424424200020302022004123114042111342033123341403043231432102110241343441112030402044042430030022343421213143112412100003401240334302143021234402023304242113101443413442433243431010022202433130313000420400333434202421132311103004043042232020432341231112112340124133131000420334130003121411331444343100123222204113134344300243341304303214322233204243124100233031313031133200210211241122340032410212133", "204331001134211441414032002230201434212312210314001332330434001100414403302410240140004222431223004342001222004314114043203121010122101000123133333134143441422043120440331110402321404110214322230240041142142043203224030402321314042423230143002014043110423024421434301030433124443224220010213434414320322132240130030234234012420203231214322233443332033400414201234214241434130003414113133330244010333200212320301034121324213332322030031412140133212341441011131001243320341030220231024111310212343010022401421410130322311314430333223111242142012032102140000022303041332024420202001031441231203043411013243043444300430402412210112101230412312022140203233042104202202234323113331143011343324003010322122204202413131142400144130031233233404002320234221222110214324321134110021422431203022041101120043310324001034344411123303302411123310334301144112201404431120111044230100144241310003124322120003334320332014442221133343203034430030041011330001404123003342130032300034330310112223340242131044120133321423222343102241433243220211204041324303040301024043340300401043144012402134434010444300210034032424041111131340440304434342134311411214103423320423200444141212434012022022134443123422422000321423230310234414031334323300334131201410342124113330022023200234301221313304314300030222004004410024334204224020023114140221111020012202044213302401034131014120123143320433102042244332404243222043312043441034304224000411320140204231334421312100014301223312333132204223221214400424231313224344444111320100313220142033144430331222330440141342311423024224244111311242131224044023122043340202012301331313402020411421011212301133214042434112022022422402432303134333132023444423414332332434113043243200341320020202241413433421311220333431401212244023331124012031220243132322142104422312044220014043200442113242210211410424221124321112444442213400204321422001310124321112022031423200130034344034210412113243411311334414102023033000432144013044010343320031241124144203142024344411343023140310441014203203342024221022041410143331040134002122401344211120441440232300242300411320313132442133010440223221400331422222121224031323042241204021340021210123223044223211142114333223223413234243401020010041100030424114120043014322230321341232110114034303103331022401340402141444310420133220442030202020423120301021442204304124413321421404243133010043223220034004023142343100120432403404024424031304420412313414021004210343233411043041312104022410422402322414102402241112301414041222240302320133122331102002141144413012440134000403321112440300411033132220314342124013222203403404344303010023221123421412100023002044041412323313431224434022222340111420142140111014141243210341024323402400112231311033113024314411131023320140111403113133022323301320002234011244223020203013214210330342141144440213123420413110340243310314230333130234100040444124412202231133303323210324220312104344444404241021204031212214324110002243142244130133132404410144123330224431410224244211333444044311120413113040323404220401242444331424400011240401212043141410233133020424442141212000020113303031302210321304320120243343201220334420412320222332232102014440321432410103113223331001422214200120424433123132431134022100121314341141030031221141341141010341044023000012222121102441244104244432020042001004340113434412401142044343421023142402400410010334312032130324202324214233432012341442102220104220014344303314223231320032122232121113343103323201434031100112411033314124340224002124021140212234414221013133220432004412223230332221234214340044014200220032142240211220121431011240030410221313002443401011224442422404134000331041044230313222332210432203000213322021310411012110421140232323241043203020343304422321222143222032432320133243424120321321403301010312132144302041333404413410023433102300341242043134012332322431102344023311221322030044400102401311214111210020330122441322410013104112133201040030401444113314114033244000021232034403332412310303403002000342210312101230132323312034211120302103112420112324010424303042111221113110114121042234423402101440113223130340304334442412404332000420204101310031224304003120101113431200100303021103302122400011122320004012041023043142233230243140340442022420040131040210333220434442010004002142240344100412322300110441240102140410240130440000011340140311131242040334240102013444103210114213341332231400403432440442234442332410033243414012314112113304432000424221313300421422333330201423", "112330321403101341231200420233123014301321112003101311022331322140133334403334343203034411100432112023220142404312102311134324342224341111210124011244102434132402212040403331220301301222403342044111143220414023143232232342133021302011241412034420330100421011322140322323233102421442214400320231034310030441133214404312204001014041323204044312131042032032301123021042413133023433042204002123021410332403300211133213040204310402102334241232234411014203010232030202023443033222130224111212320302134002110423313232431023342122040101211404020122113140444202411441014110000123411111101212420410442111112401233320103320241243133321432013432410044240321444032333420403430221334400130223022402241303010144302323304410131004144423413120221303204302133233101101440143433410104111233141241022104214142240442444410431002404213044222141300440422314422042102443443234413403312202213144313334034113341232032122211223210032433042034214303444343142413141001332043313224030122441322442423143020024412020021201443013240342321330400310431103330301401330231434001400203241330013100333230200011120323201210440103142012043130203432134142404211134302102343443441003233324030210402313040011021213223020233223434220301242432342431400013432111134410204104414240434422241030340113441240422402022413443241444231130320041220332400044331231020334120010104320004000313030010331222020200414422432102243102300224000233342202422000202422344332231024441334333021430244244424400123244231023113411344133011340313420304300304111414421210401404022013440102211011331221123032234300044024042301214104012204244433333220010311420313031343422020401322101132013244444034403300112122412230420421244241002303014304140401103110132001001041212143020030010412331020224313242130431422041041312210243041203300240432030141201110441314210033033032400100304332134240423101113300234103431322132401202002423102403002412130342042013000402220320030300201014423423330224133231401042414410144133310140342024310310200043030033231341120040311021141132041401431112124242321134021424340413444043232103020421101210130324321232212420130231221223410143422124411003024001131010332234012201020004023020314342233234244321334144000023204211231332300120101040241304012140433320232424433032322001443033144302340041124203044302320103033333122301320402413324242330104304300433333414440233223300331043043102004023240241420114214120211320231041414300343141103413011243310142203223403432003400032141443001243303124243233303033201222343302443202430002012341334410404103140043432432010310042433203341103422041141144043324301323233310242423320141012002122401312432443034303113304012201304101132320341230234000340420342024110423434040444222233224030043133024230144421032424214002232402031233144334231143010432141101232043240111002231400041222004220222110300244023144142033212330343012103201031241140020000023242142030212104322010134324404233210200030444233411104334331203332401344333341131222130133302130030144121412411222441012441423132120113424240411004032310421130024321003204231031404322131110040420002100342444104041000130131031440334130420420440444441100220032422244210131104414424332140343104234114023140413004333330312102434312134323441413104221102430104444124231140232302022130344111342324140124300122322124303114222311000343134142333000132424102102321111304122144242330011002104212331300312403403424011130132442423134101104440241242323402313132134434134412100014331101320210011441314210123104204040014003013011130021021444041143212021220024041340334310031043320200202433101121212204013203033421042330012222222102103200010131021203143214444103214423424304223021314320221143014420230044233202443242431134342431323430400103402130114140420302231022203303340432213224042224334011230041244212010111211324243440324114011001221044330312344232300313333220034032420014404212320122423211134232133444121101443213344210030120132443321023041031112142112212042301120144140310300303403303441011310342144112222111432421312113404230030240334320420324411301101212413421030120024230133200011004134134040332323402344021021433421224111133123041340004003110421141042121222020123404304033404011343022104241402343140240321130033042211040023322412434013224131043423303310242420222040014023124434334333430232201010434144034402121330330312432020011444214431413020401140030342444434301311014434401321042423330314010014400112133404101100344142423333024201333310111032132433403", "142442424324302042401422434020020331110330333202412343120310221133001022031312214022121210123230043212310403142442110201214032122024302022123221122411102400023321240004221223104334220423433244011131120240210040130422431002013204243431210343203423112143130413240210134241402021031241020203320131140122344340232002232220230423040232321341210330142322413410403311404422302323033000241224230241321013033024442011030110311141233334201000423231121234030210404313331242104241032230204114031401102141212120431334224033324102022330401431322304000003311133221212324202103431324240240114441214320104110032004343141031412040001201002100034344313241121224033401410332431001412043223241134004013402212320104340203444042232301032223200103140032224124401201442234034242322343201234101234143434403444430001230240042320231320134410411243310402411233414044112423243132441044232013210010424231023311110230113403321323310432024131014220332200402314110431244403443431014323102024003412104032321104210311414331434034401444131434400004023424441242443223214124442133243203302111242131102003103141030144142143020444203341311333430003341302404143221022133013004020012124130340300424320214120111014440334401143031222244213303043020143023130003101143132202340144242001204004443343400121210144040221203142343403031301312431043441444320130310432332433130423130333340004324210032311312102411433001403044124033343201302411042213343202032140003211213314402232323302334143034410141124420440333040124133441424004032120211114131003210142424020101241224042340021013423202203211143431324101443444244400323431043214134011040431244020004404022324211230440242310411104430231320322241224010313130333020034211340333413402001143340303412201100300314140232432314032300333122102312412123200312202101023001102321223443410433103331202120320231243431422012423343444441403402341124440420020343002302401040220423312304313110003242343020322030414130130114132232001004410200411130134202324344314002112011331320313113311111300142121103111121140303444042444224001241344323411043200312100143011444424032304340111221230320410043121342133042031401222110240311104332242341444311242204131012111404403034202112041244221330314331310120200121123424213111024421103023130312010230232014204311343041002422010431000103003432432033314211311441411423323334332010200242024310134331442111031313332312213140120242414303203034230134021004310132314330400403414012420204201102420241433312243210431130330441223121431021223211033412012241204223144322224434224010024013101022310100012212331014121223243001230031100132403121040414203231402211404042332221423102113411332431244240241213030224034024124321442122313403340202311022023303303312124423232110342433302430232440330142223331331030114432433031233342143312320413304440241123231432124414413043031422334330314143214311202242042401302314224033212411223441201103442244143432143403424220042103233314440012110422124422123010042033433431223044130400424020221302022142214114104303232132031122043021004332000402212441431400403313313213113001243044113332022142014113120013000244400113204200000441124203431214032243212404332242113140121022323113434314203211142143423324430313024211404044402030243103442114431103122213021310331324422312430242222021422012323403341333001213430302242023114432222323133030132141410100414223343131041403422001101302432402140412321210444340211440301124122000244223321024441320402430221330124314331101034034010043134143202033322241321430403202012210411431241111000121422010341233243113123344432324034230021441014242242440332240140140111110201330433412324342114322114142411140123224124020002310201003412140134141320003403003240333042010123422043103311303003233332223231412430421003340312122104021221040210122102401122012342131342304123420242101212234123123133144342014244032120333014420143430240034340432114431324113441124103230413241244400104304230434011401412140343042030123133333341210443022022023024421404434210111310134001131320300144002444430432342431142203343411242323210224132201230140441441433321224240032143024320240401331414123011321411234042204340100331413411011010233133344142310400434211124232043212322402044021234210422403023322221112124312124444412122114230031303140032430340221210021313031034023333310033001130241233444032134143230422433213114123233213234034221211112434140200233014000410140241323014103334311304031142131431141201140433023404300310110443323121422424", "443013232022334203312343414421012243311322003413320100003010322134242424343402122302033010003144010241014431234141342210041211012341100420400204040214123232412103320321022102112022012203440013200331340122314044120310101341214242013034211402442242242431413143432114320020042030314041322412214300404143034442122430222124303122134202134420424400411040140010123430430340241332344120120042440010444240242244220040424031031110131243404004304043130343434242244424243113410234114340002140403032440212322222442024342432332202244420030141221223441010002442041234340340242303403211120313142443304434314303431034244310142003003330233014423104140311114232202320101244022031020242041314212024030004223120112312033431121440204034021130321013110110300031320330002340112000402112024401134230343214444420333043310340400111312122120443343322004230104312234444114030030024032212411400002441144301023421214100332311230410420320402312324213042401404330204230103433301303433143243130402024102440032034441422134241314334041014430211214111014132122223134124300322413102322342111341144242243103101113443032231411002310343331121332402213211143421304240201440410144344324430104432224433330204221213311434221000443222134140430344311131333410010423122414342303443001120120023012303330232241320141423404434401000042441343340403220223331223442432130300122301241304113311311244421043430134234413404030422330443013330240034134324121342103303414324324404203124304402413413442101012224124012102201404242010422410002332104044120310441131244310410003140123230240141004230333410221144342143212323210300234014234144042324012140011410114141414421101420243143410141041014323212314243404402041013303444104140321001303331433103003401210142212130404111223140422424043041133342324120024032123244402322434441334244244210440201213133032241212321231310011243003040143130111203111443332434433141111040401020021300413432003413222414032412431012041011020211044410141310014022102103310204204204424213014322324341004122003201441421301413002001112231420142432302031434241221030121011042223043220311312423342210224314423221224300243100410343104312244110402014231332330101024242400234244143102303133314131224412310011304444141241424023000012013422344041401440110412300241242222144122140434401402402143323301013413034302222101412404320124414210200333043003434213320244231101314022342430110311120344403024130220132130314112314444433042242332023040133242402441122100231303201013334400324024433220340301301242042323113422302304200421333302124321021112400221324200140324234444244442031222330141014244323032441013042300244303423020043333041044441310100002104411201421041130133212223432103413143400420412120222232412302232021100230130213310341104241401203104220243223302431201401211323142313442240422332243042123110444404213203002102130441234301203033333443021023131121233123332003120044400032013144114204222124430243343221121020004111202143403234042423104241124430313403040020243101031301433433401030244320342414202113210232404210241410240431213321412421303411322220242144103220244212301132010214134441123341404404104401123423014320023113401413404203214000041142104311010003412101322100210241322330223331002231333011042224223032333310302423414112123023042440200221214014401401022412223233342413141233210334001121132442303444100344014112431131413033340031433021320332200423104413142110223034421402334404022111402123104113042124421111322132433420324420204403422321402213433113433244233321310042000034432124240111411000122124114014403433024411402401130342010000414300303123144120340333411322302341133002411104020243143030232213401131232211032411204321404130032143342400333403302133340324004011432443411104413321131202134143002312141202134131011330132003033440204120440314443020021410123230110001114141043110331240414440322302141433111244430024202342223213002102202103022103120203103022030214003410014323122233341213001000401242410403001100043403344121014434121003022110414000400044233144100124043121322433044120230421430421112100123303020102220330203442331133444330330244143441231301023244223042010041424001141114443231441424441212231022312131144230204244001000022213103214444032400222240423022343124322440333422200341340420114410233124011134123312041404344242431011004410322003400331022423224004111132243430304412411234013044243214101324340302310343320302413212124132310214103041343411042031120341413114440242330134040431130241010420433", "234340014041034103440004424031424313041330421443043143312211302313211104123224402321402134313303024210432040201230043030423313434400202202033222403344334313224333011222422214212242314410120110424212122410013222231241320420444111440322412434023103102304012320000300311002201431322014342001220223010443101421423000422103340311420031144101014210014401413031331033240243034100404314222120321200143121141214031140210044241430313241233100222313242030041413001422342123120321432003232314411003431001002123203001432412201104022244041404223434330204344211131111422412034121011243232423411232313301204001341403320310030102413141224134114424201033102421303011430402303111323024030232210011131414332222010310044223413412220140041424230424400122030423011211130033242304144204020042334040202344434030321033220003244301023014311002440414413034401313004320140404313414343004402212214334242222342132032031113132423432144242231002234234042233413143104224220334412403203433010424244141020343340220224300014333020003031223112113212240031233111032412344123323332411331122302444022041101012303234430000413331311020022433420101041403230110204322104302131401333104013241414430113321200024204100113431344244233223201032333302211332112121444031410134043430223130243312211241441313140314111043010201000222143312242343422233131001143212344421013424022312304212341031131413222142001320240011201024123420314112024432400313400120401224411120103200322114244101331244144040100241111442000010220024403124221301113002024441033012202121011413114122124030340132034033413114333023103321201404334432302204230100424012133233241123221110203223413102302302232324144414033422034334422024030301400434332134313131032310234240034441041302041241212020102303241132421213411214031213402040104143330402240202343040143110244424010132134244433022323132404341241323032330144021442244120343300100004414040101403331114013232113421114104144423012240412312412034312443023342302334111441313113220202112432142140341022212213041404424114101314333420011301324323110311341421400324132030104213003343024040213041103344424241401042021003310331011443244322221021030012011423322412131244411413003311241330340322020104334110244402011001002411423444344440143431011443114214040204042233003340210230213331111202344102201322104343034201002330401410202322013210243422243041414023324433341410111222211101432311213122432312030120234412300111243114240221133343013333241104334420234013113210413012341001300022113433412321331242034330011132131102134242021231244431111122123132040330000404143432440330122211310441411144211343232130213024130034044023311434311341002403120204423241120321402344101133412143101403132413301024131304322330434110433440031323221040141340222122244022301133342003120144301420201122042402141323431021410211103244133201424223224401332411113043432032231122101123431413444131224010202441324342224114230231313230030113023413030214023200423404202311042304013400210301414100020344210422241231213203402411132143312034001032411210130102130323343042300320203044024412442233204231222004112133202403013431430402141010142432302430303223032311231032132203023144432131412202424322031230340034211222130142204404144233323223220000103021341113321044444004204232443021433233433413121343124211314014312404411303403341142020203211111114302043324321142404142223133422003230140003222031314434013421314132132004421442003143013114133131322323042134313224440434211100320014410103013424003443000400314344440224044221414031420323402311142003242420220144044203023242411400204433341314203323033304403221120422134010110442311330020140344120044030233034120210131022323014332402400213230413423434343311103140134014314401104201000422100034304110124430314144444242202040031213333043443333321223213242131041003420423412241231323140234421222343211013113204421424314200222004242322314222132333334203012001022144034213004402434201042023211332120303124343401044440403200243401114001030440142410102132334142413144243233111442200130001322422142021041034222101403144134132134314404033302422313123211044114110233404403240241040430100102032223403332030144414233133134412024042014412013222402330212444010134103331303210313101220022441430114300430222334444424000200014124303300001301422042121423303020224243104143302432411323244031112034343303210323322433231334233440410043113110243124310313314042121444203413142443012314221343241241402324430221042231110430343011011412434", "113010004103322334220344022104024001414010100203403232431013132441122201040114134413013211411011203201224211321411033434433333110421001420012221041343132202044031241211014210421420312004210423103432442332043120244341011001101200102024102331330144424141033303414142210111344213110100300011024442044044422301403231002212240014033412330112033131302223124412331304032103222113100440222142224012241240001012233404233144442030143414113430112433134003123210034024221324212143410124404002404402210431323421000221112213002101303340411342201142332144021102443432432143221333010223202040130421140234134343443141202242140234103110022332124334220213403003021111132310424013323300043220213432144302140400423203322041240232234124111100401342003302014322422442101020442324042011004202201334132433144314221011233104114031043222232340200330143124132234344441421413310103442404443324103100321121432133213310404303214001020321341340224221000224144434214142401211313043102414233123234243343422303133101421123344202333144234044003231020332224312104344402342334433410300122131114443023212030012023044144041402104144003111021320422002430304002333241213144223041213131112032201112300120012332443332443322321431331440423042030401204321014203440210243112001330214031230242014310111222022333212340023303121114432210443242120340240111442220130200033113121402100112432231320204240111123410404024412330312032322330232030434023030342340103211012043231443441411431303110333412423410441124130204420003134443121142423222122013434230040310124300103233413434403442312021403141003310132240131330444020003444400023400211403033120130441121100112434132432101432442131141131210343233003232230421020432132144300331423243443100321032013204004002133412422421423202024021140112034012013214141342241011310331443240143412212431122202323323311213244332222140202201302414313111414033344112133432412213211402421304120024224223001201201002213104040022020323144023001112231010242201141444340403441323311101240131424222324420201123300311111002133424140003424411231124240342011031324420343312201021430444303121211203233322231442004312303041443400424240402244332114142433120234313342440032224441441340404204031341341003432232022322402020143111101441214312112431104240442001021120040144240311044432403231043340143030304034003410444401131332120404240010302314114403002340321202420421014021340043041314143201041102311323413441243233303041040101120401033241214200020331114001004204002241300114224210000433044302333221401322410202111204030324030203424422033032340310340034230303411301421403403422244133122144224110032130230230034314423040044112011414002221214344023422314401442401120223414144400102432231211233242121242110413042443221122013221013023320132430140040133444241002130411011004130343430023234133344141004033000314130201233421440442024103133303224144201414242432324331442443232022324213204102010233142144223442121330024032110140404323400132121303002031342312214040313310000142322234104442443204402443331324104004040334124340001232021202301240411321443221313433234223400311130021432201310011422342330422402001312244234110134001230140241012034420114120104230341421434320002110233331410300013331410430430341234124300043343040440104121020301121442011143102304422114044012200402434443113140200341044311414040414111040333233031314110233332110422422210110121402111134441433224012242031230400404130310214340142041000430140420232104221322221222213042400043102142201441014230232303344344403024301100111142222002021140133104344122242324421223011330104003134121343034420313204102431141222323134421323104300310243224431244204344110343212322133132042144444101122332322102313412414231111233400200242122440404311031042124403324220123100010340310021314004044431124331432130014234322002023421404023034004014034424413043441302020403442221243102041200421023412201323242440203224032111104010110214320044431141142300423202101244442003102114323424304032210400433204101413242111033403214132034033101022424342041321431240401110103432120111014401303121421310424134334032412314101431214423120103212040204202240313231223040401242303440302213413333140433033031313334410334214423030442042244344400401323141110011324022343344424013433313042322041134410202202444310004221133341232143341130320001211034103240003303303431230344321320031313402221040310020440103042232142020012340323100203422323443111131202024010324021302200142440330102302011021222321234133", "322041023201403344122341234022313040121124332432101420220114442232401310333130213340044412331434323334333322442432042320223424003401224410334001314131233400224424002102042323304100342134243140010031204440001012104442430004332030041122020210412203424442210304301423033414423230120434203432133344240321343242431123024032232204001340023431312433100211030410220401002442030230423134243030420434344310203113401334012100344412001014333322124324111220244031104021141210104133012031133430001001240141311243042031442030240032023314300312330142421103010200011011112101332040324010311221213102220322213004140433013124124431322331231300214022104210414430134313231324220401240320333032433041111302110242021004342222304003023420422114004133040134230034130113344102132444040023213324042234014313323004234112101303030342200022233110340024321041100210300311443304344234011304044331420441323014102221120444140313314214140213013310213103043110101132123124321204023131244113243220333314213214313404012140333234142104020020334441144012412243121310003044334120422101140112101114411102440420440324110242301201140312301100324313110334211420030433104213234314131033323121343440020443140210122230413113234010212212020303441212401231023033044443214433443210002113311444233410020122102342110002342103412002343022243332240404304202423340120124010311301212014022332340031442101110102321240412110044241034300033343012240034344001114414130101433242033404443301311324333340333231143230343020213411311022034410113130333413121012330310021011031430141441104420440212103124443420421344102223332300211241000401424320233234112440401024333034442443014240402132400023301304341132310433134444012141231023313400302142012110244040301044114330323443433242413443310432430421102403231303100214311304304333211030121204412044230213421043312312023213343420422301414223021044444121430023314123400012440324321413131344022224203220102341440144113402020404100314313300340140421014020413424434413133044231442311420300334320230043042112202200042132222231243332013114222123400310143134244203040432143003332221440042014440022423003112232000322321432141241340201240441240434102233412004443401214434322100330042022300432000142102102032444443320034411120343114032321323303401303043412322244204201030130342433301231234244241441230130012214321042202140222302131231331233220401312210340224010103413142433014231313433004033200302223130123321003121231311044231204211310144333423023311344113130142422404200311221134400232241424240410034300410313231410323032323301334433020331040000312020332421144023422323230412243243204120343234023303420124221444404302111142020220221003142000044322012204013100312420022233023333314433243220442411100010140310301332012330244431432404434240103230224212322120211120433444334413441101421121434242442210300240102142220114212142434311214401111343242414104313243442233014334301040004420310104240430014311022442022112200203411101003124042234241234321120430034110213214221331411100313300233430302332301444332332424332333103342223433110422030310214232302343140432423042312012443430212332342110220302213132300132323344144242430414030240211112421323411244300403131414112142310240422242312213001102134431040332211044300200420133124042402304433304001243134221121024020313043110003034022140014324421344032302443434020144442024131032012030334303324040412111202200401313211122040033414144230004003140143424244244413223424112442312123133044002440144412014234301102422012030202132003131421131021304232102424230132230101014123013213414041432331444003331222132132140344331224342213102032410104424142214211321433231134440422041002233200214323412410104103003334023041130113023234100031114224330343400310213422002312002310242130230332010014243011343103342433100221033030342102320244102240234214320112030330303410011440243142343033120233124322140013013044241131441100404033220201232040003414130112431341333334224222244243023420221331332312103401320130144210212140234422344432432320021122130314341003312223244303432311003034310220322204222412234312310234332240212443212343344120013222112312012444214414430322344304041134414021204122231030404043300143002140343034020012213231012220421212333301141444403321301330401034134414244304343141222304434220211040311234214243341421400414044213310440211310444413441102332220303430111223234424220410003411410244423043142212002404241120104004441010311342203033331330322340132313041200302004334", "423020110440110044410220400233303241112331111021201101403000443200104421402343241240432313332231234121411403423200433432403111302412424333101330303314400410011301102034301400141224030200011333022403402021031203003413002142301101142043214034134113421243402402041234123320110343213231224303141041030243432312022013130004122224033033340334003110213312010030240314203414444321413112440304232441141134411404111303110043411332010113443100234141301333101114424123011440101001400333012010011400041101201014404133242224013310412203232113010423031122244104132030103044200440244020244222231423234422012103220213124212431340012122432132124322342210330203131303212112340141221104342212112302143341101311230241230420313204103313424440124002424241240022114133234232012301334134122114413340011220321214114301330421244023314343444033203044024242412040103342403441023020224421330014233304042410014114130100314312043313120123443442341400443441400012010231224124001413230440041421211023022333123302423140234200004024111112211222244310103024130110012031101222340401403244242121022000341120012342211422000300244323403443242424030131041242032112311324204201243241420104011332133300211123423311320240230101141034324142010301243233240243001234013441140134021420011410313423313423311041420022341400212112333032323040240002041021030144132300221202233130402430124402330001113022000400243441334322324314244443432041210442410403201443122404331202340234241442040011342201134313312200343243442111023401443030032103031141404330011031204243130433043443441114002330200334034123424430113242342011233041144440220032334142310314104021334304234030324400301132034411002321312224031433313020210420140402210132413340020232031104101042201102223114042231003013210204341404304340202114034234143331423112341341231230021114031010402012111004030320344122030443411242422130434444243303321410304422014240132211013214423314004002021041210221423221011344334404204324412042210340301043401323300422143424401413140302104430011400441113032412004104123102212003232014132432042223421300234010104021441402224240311341012214030231432330231421104031003433133302210004002001421311441341231023010442013331333142313234341333011024430340112004434201314440111001432032442140220333141412310440222220002404221122444443334330324113114114422123020342122103214010032230330211101221311011323433223311333240412401011303222024033211314141124432224423114112102331144121320001001122420140443120434442142230020023301442020234341332023121403202131441202144424004012112132212202420403022033301201044241233311020201123410203211444042444433034102120134030143434102242320311420201221033333023010203203202234412342243004402314040432421140334000311111123413042314014120304244122233301003243021121034433023234143013302241444311302224343023131041404141402233304324431441334020044011331234311103312324412323034230014324403140043221300410301123030203121104302201013401043410124122324424421432431433111144442012032234044402040000124143423042341142330201344421444204123132134342442444143011230223402340323410422013433324002023233041402430422334003102233240210340330234214224101434311023211433200231343023301234121021410412143343240124100141312322022323111413304330142321324222302242034004224301003033004403310003010140310104443241031212240231414013102110111214200032042430023141110014301120003124142140111021000313111024113223431442403433340401341033042212323240442422310211130101223304013143420444343131030330204201031300204412222243041440342324111344243023134303201304113024111313430013402014241410042232104301444322343143400144210244221142134213442403011104234022323423343434331214411214433404310442124324121111013444343300241121433120301133443430430133240003410222411411331024404423021043402120120133113201024324301321444231011344041424124040004411212200003424401343423014134101002444244412103332001413432134122411010021141142201330033221334331443033333243332301443111202444142104320311110014312110234040323403430412013020144414304232424000200340104013021111304303003400333103444123231111313320433414303314432424331220300441210324423403421130040042443403300441314133224040202330030003434343041421020213330314400423123214100434300130322143412440204030231140412342014401233412443343010031223130441231311310200422402110212332024122022000432420021404200202020413311240400301103142301323232223442212312142024202142113210122210122121204243421131211322231324241013", "212302223313334012300130404314132410003144214434320142014132133411344000033412232421230124411004200033042041402231041310023332302222231232044220440112101210012410310314143421241011304142403442033010304132222302302344224040314011423040323132330201312021314100042101004021123444431244431300201244324431000201123104444140201031134413411300442101012442101221132243134344301140303232303430122342113331314312330112130001310234114343213243434014130013311340310013414413420224331314111102224111141121223023103013404111111000112243213210413320114331010031231323113412110430423414143134334323111103143101200123343002041432104444302402021102310341203114332112200440210034301011144023310344224231100111204031302310043400204012300214233124010432040430114124012222314311211443134303024230031123210041034204244241221432102003312220424402431334412311040313201230444041033340002003241200440042402023343134340414123021431002442330000310020211041140041110431134403211203221132240000144141130202044420311133211203430331403432214122233231121003042032004434043342030134213432431224103030433401003020211014220421001104403332132141202243310242141042043144434141004422111224104244230313401112010123000222043230021304133121442022432042004141322223330332133131344010014030212130143331044323004224422030144111202132014210442241244132042241322311102400040333333331403440122201032441020134102130414141012332413141103223230044314041113401313011131204341422140130214423034300343304331210333410000110201130041042004202104030423413440030002043124302110400301302043240312301302041214323240024030124220303234014201241303100324122324412202022011033332023343221410130444201013110230140234311020411301121330341211340232212342324401103323302014301233040341044411122121204224412101421111210113144122234224401323230322210440214443122240230043422024011033011311303313333103133423241413141214421121201404424033123401332233313240004420010031031322132040320334423244021000310201001130033431300322104141330104302211433440414400212023232132011402210234040332014421342034131442301332111444320120314014341230323332214331114114221243400430023213223431230341122122142103214400340041030410023442343133422232311220334122332124411104110024011341203144314044323143234242041431203313411340034010312111030300004314110001414113340140114142311344440422222214031043402123312114313400120232312442222302243004314000002432112304212021342341010100101232121421002414003332334001004030412422320032120242130043044443100221001432312030433431122210200230101240433334323342431130044001013123202011030130223110112030421102131340014202112343032431112024144122321404214121001012034343332022221420131112322241032230334431334441143024214334220213324422140343301242324221201302041201130322020210124121323301014434404012414104202224004320242341231123423301031404301422424241111140311042320104233101000200424244010233104232241103042102021041201313020134423433314023233034142432242302330024110041210121433211411020142214403333444401404234104043100034124343032244101122410412242042000200421314112202032344104302432241140402400414331420011332111404444310120021101211012031102040023234021011132133424313300302210332432204042202240044202133113300401424143031044044302334022314300010412124232010331223340014313211301312123022003041330433331113400323321131010101201423131234102210314332411102144434324122130140041141044324420320012024023121331141444220012100432243423140022214322121130023014114444101014131441323432232323321131023100131100210232313334404320032124203224002430413043131434001413224001122424122204010101241204114303413110042022003213102042322402333332401201102344142331423044412411423133410003334124213134402344340023344014110420433012123110011141240201321033111142313344301333032033041132124014330344311140003400133110010233404304023120334210343414211243012343344140242432304304220121444214321242031314143211112132021023013132023412223040100313121104403234032414141310114001234421133411214411142403143223011013431432331014044134113030021203323210000300011303020424400034400114124402142011014033201322100342424443300010404002113104103412443021110221011241340131201440401224241441424204444040044420132432112432340440130234202143123310304031000333004400034424112433144133441131410013214223130424400300024223123022434404442012104032324140110110033324310240410330314312314022003124312233003112344001332104200411343323211101122433331102433331404003", "334344431222003334240302134343402341320231420242410243434101334444312430140421310122402312231413444042021341443130242342433303110032323320302212323410043112323344304221033400023234212042443032344134421421313312134134123412403224020120002234433231001434224401114110201013431303122043432020232132320401202342100432111002241212002400313313032201303410323043322414042232413310140324323201443434444414230402213210234030401132132022213403310301010121031101040202113311101443040003423100011031030302420414430220311344132102011434043034400131033033442410401321043030430004012331110031322422044422442214144414042231432014221011232333321403003213232112023332110113143444113102332130312311011011321220342133401034132341223330324422443133230133430301331120103141400140133030141431023340102211004244042312043241444101212204041043423404102301342343140402340140313244204440303314334123124400132224044341441314220104213200331020002402342044441341040140342341202443311444332024202100104011343200223441133241004204044343000101203121331444240441023103100424201244400324102011013002120223220124211024444313242242233411141131343431324300221310323441214134111013221224204400140103040414323320144020340230424003211004310421211130110204301123033214230120123120233232443010102034314124403321111300223422003120240132433231031324342232130224300242424101341310100424204313044122114241142243204331034400213230242322434111432123443311222411040433022321424212024032434321004223402401024314142433133021421400121431223131020142213411340313232314140100042240101221321013030433404321134001134310214443002432143003300111430101201004033032433002203041033333034032042420024000401212123343402303124313123302102100132221124243143302402321312023030234312210040201023401340202014411231401231210431224333043310400320221122021032112221044140030144120432141032143111111442334011032104343334341214130144143042312314044420044111432043401322004312122233314424020402223321320313241100121010022120143023111310103304423122131420410434004330122204212440301212311032033332241011340342012320332244200331310033003430202131203040341141023141114124032041104421144134303442310313223011242021023143321323010002244103302244330331001134003442433023410040004301444004300233432414010033242211020004134312242233332143241024133430300141020102323102334030122420112440022144044414443331123130020102104233312413332233240032434420431000001440111443320401030012421410304032324233202314032200323430113123130003023444413010442303403143014040421412214022321000031020142203313102411341024340333421130434303343240044443304003312213340202334420423130021411230012114242344240034030303331402231421303214433313303140123442143411222321114343403031223103213244411110244442123024243432202111102311131011233441430143443213244100322120420041204133003141403034144240221011103412031100213334042303001122023242431231010010432443202324114201201013000112434324023042440022043421134441142324134004422410401410022342302434300310222241212422113423432212123000120020420103100344342140033213204434201440432014344133111443101303120213023230321043242300340020201322141410324421130130412413013204431111303022130420131400242432432004101101142324223200014113343321423420301234210233124440212311443342111040243120311432120213133211433114413204033002201032312333232414234302004200322232332340343331020234432104432012321021032144000424223342343400334124312224044342043004433321114113044303401240231332120313041340410030224204412422432342042321024012312342101324024213202241213042340341244323111011140031043421031133402012224123313110002122413342120344141310234000240020041440424121002333243441112344044431444033131411042040421113420212422102104143013200424320302431241030101422313411240341034123000220244142023142420443003122144413134003322200314003043112414340412104413143100222342122042222232104304211113144211422224433000244342434302044102124401340204004243202433432400404302041311340223234403214130342244224024120312401332044242404134041103240422340303410030014400210131123422141340414344001333234404043014412041230214311203321012122321114400404143214223120434401003031402411214330330401114011013122203111334423120011133110110302132342102231134402302203300010410002402302014424303330010232034200200040102202304421401034030231043444403220341402020134142434012113304304424340303300413120430440134111133042033220121002001400113204332041043423032341113103020103212120324110", "442024232421203424020344430430222312041013322121040444403214421322243222041140100104301012304200232133134202203122012412311434430144300133240330021142133420323141430103240401310430223403122332212332423042404134111114022341010023340211040434033113410014441122121003121133030223444324131332313434142021011103424431142013104324312142110442420403213113421000322342142433242132002114404213034132301420301132440141313124032410130044241201230424340431423404314033411110233333033114031400233044011330342123242441314300110112133111031443204011124102303010112213444241341442321430000214130311433211422144234110220310322201404024443231310111314342024434242030100313440410231304242211344440430232043013224032430412333214200023332431200204342214231410101322101121420111321313312243022244032234003232423444010310222110414224234214001013011403431013432344244341230020014021143030222342323403143440330002242103000303322210020014420041313022143212340322021113244021141014100202102114233302124302200244311230014223000142300343443024142200022334210441033010413231140232320203420311323333230123434344313243041310211342401102132334043211030444321140223114141143433430440140143134213140123232213221423322010340231434442333433341243214111120334304342123303241443340204413312222300224013124133024402203242131304312221243422201124242120201334110030103143041400242023140422032401132412014441220443444322232424314233033304230444331324402232244024230442020141414221321130003103313311410100302402134341420242331402102132341442332411343443103130022114341031240100121342022214424340204432314002111321444020113122312211340022424103024141024204003311003202414422144411404132131031130241233113103034231402011422240130413102442224304410104014402241333142312121412343410244420213223434230020044424103112011033441222112134030313031013304314313420321432424311344201432122124440213013443020003022002422311330031040414423023103332402342100344433114221301122214323304402343213042332003002440102203142303033001234340444044210003034342233001343343030304441132133324303013203120322231330201031430303220142303102040013411134334234144031414322033132302001443003031404431432043121330030213043002114004414431440130042121214442111230431203323404012112023042204212103014403130014443004440441403140014422414444410300124410011123024112404044242314110242001434234022411034422111020411112442433004130403241340103040143313421031403142331220120122440134434004442042432241300411302022311301211232000013341423411130143204003214041133400323100132434311202000430224204203020023222240114203323344043403304313141200123432140034133010220233014114301041010312223003413234213441311004301421013413243114400201442414313010230102301132141443300033213412211244412011022421111120142321310123400444300324341334342014211204444222001324413122013420021213230204223200244420324201401313133444042012004001041012020213401321400010143441403133332012410303131414333221011033333243343300214333013020414003000333004404244001441000412233404313411242102240330411412230204011342423332101201221133441313404111011324422200240411431243442420314411033402134423402414410100000104411423113214434011213241303412333301404012030101124140121401413440034214413101021322441003140104321434202241321310123101004401202124043140430423004303021204200403044332213110322142443343111310040331012404110033243333310413121111302002234224141343102242443100002243210432144341434220042442102414444433242420122340444240430230440000134102332230032120434200040232101121034113021014113414132440324313111232321401234140343114132241343340322002141403423313004242220422131340313232202341430021200332301322120240041434211313320211311301103331131221103221334114412133214023310211144442300142412112421313140313300313001424110240133230432223104342442444222112401043340340424331111430044032414432024440414201044314312442023440434324331230413433201302121323000222041123213443014120104304431222412414100312331042320044230203332410323100211100240144300321112003432401231203042413014344344343021323443013113040122331023220131322400242024410433011300403234424234442141403423144330414434342122041133122330424103114301042244414440203301121433101323220233401420223141413022414113343242420202334013243222300430132201212304413023012340244134043412120341004221141232112202400342230144322024321104203322024324404020214131231340303204330110320441202133040221222010312214400034113402024341240122103433240032", "231110002241131002234032304131022100432304132041213002143240100344411401442103122422333244130001323320222324333322020424243233103244300224044004341133042041241414101200144330022430444203141231031001211131224342430114030324013104122021442302233234030134144123430110012343204024403431214341134331344123410422004444412133423032223321143200133122343442323123434202412413431200130114244232300024421023443004030004324234341020003043334011004343130203441332441030224211420113020040303030103344101314442240331441402424302010334114002214334121333420041442010014042421003202114110302332240343040224214422221024020123044410402040110222330441112001422430311210210213241232134410043234144233342133441043024243212432420341302403403001014442031420301401121144422440024021411300202240042100033132143244022302241313233021014222234123243202143430444044434014120432414243100141240124233303041132023010342234411231100440213402032102011434233143121423114103402420401020223133413040442341344223113100444040041101240222420030004430200013313332040240010011141044043140440133222010212142343232122014321312222403030131330021032012044001333304414020333100214402402031414234130030040003220412042212424012410133303134431234132423421010013044324442034041410424202432130211014234130230110133333200034104434202232431001304413022102030330223214242342024101404342014442224134430324320430212242103422440204110201422320122431414344103042212102043234130042234344031120212100240122031340034330140102324334001122410241414111004220442110123304421210301234222101142110230202444202404000012440000030323240344320331232410022331040123030423410103414234430300040213431101320304443112224234313441403204414233032204123132020330301003201112012111242043324414423244423010142022222110004310210143102102122141243310342322021302313011224312320322240423301443010003424134142141130424422434334244434230431310333011443014344232224040001441214334341430404031001213130412114234310213413123243114131132122400423320014444333014311002324442412402011340022200140131043433243030131443442201010241243023001102330034321013110131124134320233202243302123424423003241302443204142422134311031013004431022444221020443021443012143301040301430022101320424433141120203313232224422013101334310422310434132311104320411114314201010321033101120230130103202221001011323443111234322022223311213132130010123144400321304143010004104043343111134133232424204014002313143140133014443323144333402110033120030111142004021003023312141101300121233241400314403021211331323233402432143412042224440434012244122041141213433000143000344043144420013103122414341404132314411043042224020234010300222120100112021441320410440144302220210323024403120224232312010442322223310443231232110300321214043422142232011220040414344024443344220210333213331323432012011442221133134240102414013344113113412203033414330102240444004214003133433030312220140330013303240332211030130111122141431102444243300322034041403443023302404213121341313010343221113103112210233403231014424404441400241004300413240344344232331422430034200124141001322324440441200144140414110412041202204143142211033420124020104234101310431234211440344132012320034013204302212102143320012240340333424233313032422134344130441232243302110211134440423142102431234331200303332400341102403144300041420041334413132233041242330010111244244111000211121121124011334122302102000032331011333321123430233303243003042030023220343104424330414304324004314232013440313131333220431102041310424131003204014400304001021233201003210140301042240123120320443042311433140341040422010024301131002241203331133031211332320212312124313102422330142440412140243133333403402341214012110412011312131220210114330400104301233432434033131414014320414432321003143340132142211031010410120041144041024103431344341244244402102133012330210234223402204330031042233332113311032212413111003223113322111420132401134333122401332441221040010114303431313102102230330211301304304232224120412304344330012441103443413432334443313430111024100411214413120000002034023421441131344030000201413420241441121021232131103022304124210322422232433312442123213340134231232143233300241320401430041220140042013410123132443130420111012222032343123033111424440423323104434224301040322302044441014201140421141334134044331014002241111102412030320010222331343302322413310201223333130431213433114134240420313323303033211322112030033344342334102312031022202203030032102140440233234431", "010232401224111011330314221003332232423303044210420111403220333024440323432203330320334323344020100420321021134023241410113133210330001033103400033023002201403222001123114404214201403430212404414224011212300010213330411040141103203003423130231320244201230413102110041001134431411443201010440422003321444240433100424022314222042214242142030000041101431003332431443442022430142102421021030122312010033042444021043320340414032012214334232044010212342033233200244323132201004024022222034341022120200323040412000220431403112430222103002233422011312302340311304314024440304202101110031341233012023041330120300214131313423203343342322131440430120042431032004012401010243411330024142131211130223041044101320100214013413412441131130313040211141010223032123222224443330001201111314011030133202111103211341120040410141002001342313033223311042222340013303304312144024221014401401321114231004142241013400002414001200033413234140021243301033033413211423001111444200302140402213022440241231020411232011142133303033414113413111143430331240441413203242111402300333143012421121133440213230231242401420313321232124333402231143424041021031204214144422204233423143422332410423233344304201414100342030211133434431442203401102433311040201122440003310211104040304422440333122121404231432344312214322433044023111124131111043023211144234310331224130412041122231141443122043143312143114233403021132122121331403420130322103310123123241144431041142334103110343123222002401304442323114344410431421441433340442144132042420302402423212314202421333321402311340320120213421311333243130011323140033224342102424434043010403230204342031341231132321331220141314403303412303132121343234444021102103443114004122013143411110302144130300244120214202204203143042032444224002442130410420143401422332044034003444441123120422012143013311403423302203240212201434131414422331013304134334202442223224042141144200242002040230302201201210411131121240343021122033444122040224021413334122034122233240122021232402324012442413203420304313413413142144222114043444024302111012213421324034214244341201302003140424024024341222042043331231032034041320431142130311403443224410234112334121133122410431023121413222314212123414101040310203233331220240420202141110023330143222231001200334140303033102400200414020412012131044123111220021324313042301114043100414410014240322402242433100034000332233440400203433313211201130420402214132020133332410221144023203224032210104141333220423011310232413404143240334441121100144204403221130202404143410023031011100341123231403042224240432223221010403111003244022233132242430143040432203401320112034311222420111044414120114042033022222324334233041241000222400221404412221341423433432234310301000142441443240244323421003342021010440443434321021134144302003020034023030244002131144123030324113323320034001343301113131120341430301222110041101112232341322303311313013120234320100022012003322133001311144041022410033420044202143023410141100403413344112302304432301204320331144220312331042140014114414022403001432431211440100441314234410104103441400334113012222133030240034223221312413114304314134204102433202411042203221043212241244143431332244020043231003341232334003322211330002004002311244232014232341033134330211103332033203043101144241030240023102302023403112144121342032020043214414014000424334411321213011212214113000442431230103221001413324102124004442013143334034221413201332040030402330323323213213344201030001411000434123401333210104210231431411124104330021014031114301323323212140434132412220421204213200204143042312421020322040421000324340103322402313403214444233331030021203141023440333342423044034222301302040234013244213313320134043020412120420310432310311001221200220412020120441403302410213341443431003434222210434044443001224121241301140434100421103243012144223003201033102413122013443423342243343120241441440143400122014311312101244101311141411024442332332304313233424042120134103233144422322132134131240121131224034303432220220102202320403124130234220314312300243320033221104303230333424433402142202043323123110302203330441441021421142343102030200113240003044431234333444124033111104312320432113412000432424020323020323134111100331333230413002132144222142001134231200321233041414202122340344311421202214113004223330341404214313002133011413110301343020413421410043122142402222210412344403423331403202011300034133244334124221224043124044043044101210220121212132124011204241412220411311", "333304343201013233341231130434343412312314144310304334103434033313043311220030323222002400132224220441132320032331043442342011200432344202303203103440401444414143114222142404204044433330242123342021114442243021044004334413440141030341140102304110314230040304201430403044142232322323231200011040323341202324222021303032141223200202424124121410301331213422214321244100441000314402244243421212100012413434010423003412243033431132023442211011402340312040002100141244313232100303123300031200424010134312320302032401004413042223033402301424434421003220341221243002432201123102440134414410143311300340230104340003424300131024231321221400304023024040011100303143002000003131214020030304443434133210442041210123233320344313333433343201132330300230442434240241204133431323013313244441123020244031031401121202004034411221400301141031410434340121100042302103243142110114424404212101030100131320340324423342123134130123402230402011421114113321314411021201040140323410143404411000213213430314032343420100441421422222334412421023332024111212020130233201004323023443130411212410323113311324043103104423110131014430001210101030144423220024123412004410212232400333401224410132422100332321421041030134244431240210142301323310440431140310342101443142032440330142032334341442412201322242432022122000012212234041110020442031023410041112340402310342240414240002402403132014224334420320412142401441331303221433332134331121223323414043040030214133014044344200432403333142401300111044003341321204242100401111420322234444320132441001032100142430144022231004113432102443320132403234130334014004023210421343411344110210332211002401102401032200214424003000024312440412232332121110112003243230430243103014043012213344400030221113332232403204402303444224444013413204041231414133122333322022403022100344313220324120421023133313222243224300201241321342311330232340323222401431312410212123044033430101411241320344332010030234440014421144334422011042101404303003042231204444120014032332434113210342332023324102110303340443214321344101103110020041140311342230243430310330413200002131442113323201402343111423140342304002130031041303202030031141012122444243431210142441211332044212112434310240020233034024311444301411040023013200101244403423043344030203434322130431041232230040113241302012300032304212200312220023213212340331343124432014140302200400431134340242142413431202404232001233130030023123101002322410231230442312344440144330000300103404141202101140131030244111014211444204422302023244230302402110403023032434232044202040233220043340324414330010214140312440042430340041310341141423242143222242431330423312203041442414112033432004212132341344434123340011132040132432413300144404300333222411421444413401434444013242323414440022400302344042034344240143313343031443140040001021123401130200414141140040012221220413043014032133134420312212224010011024234212443344204214223042020042313341314242232002112034213441400140012012400113220301403033420220133022303421244141012302110140013330400021222121241110034422213340441114113441434323132312224331400423441010131012444104442132234142311022410102110023224434432121411120324033130423112312102144012330304232323330102232233411211431421214222340324234003424113232124421243441141333302122430313134134200113040034132310321410034232033134242021330034010203400141040123323232422243010430330221430214324424411042240333010242301224132200430043024242430144033030414322002020442444324032033111341120020002104433234200342312013110230033214343403443044223433302102100334240234200243042340334321221044004011132422122431300122442032302443044004100120011241202413131334121202000102200414044012240402142212122002113304440011021331322111234223241432110433240424420114310012100301023024344130341102020414421311004134320411010414230211100202111122444011031130031324112230124232044240131132142101121204243111410003304400344002334444314121024244200123422122011202040414400433114131041020333344100324423303344403423204141003130144312234012102011310143320400143333413423324342144341201222422222212313201443014410244212001322241201203422201243320103044402111113304412232422110114043001231041402024022000041431424224201442200003404334020310043112104041030001431042032431143100022013343012214041011141210201002102200242142410442301204210130420324432124031423311233303300231203124004042041031101303012300242320012301410110000223303321413141100414242012344021043312331240111333443020320314422", "142341412310331120302430243143241230441030443420232211142012144204142022002213232114422403411320140114241241111340234221224113242424444343434320233022404330003314323034441202240404422403043312021323304120030204031043000301001141004214442410204321031444301102131323414032232101212030404142430434334040014134124111044434033143032113000301413140333244023304402344024314110231444020444233340200343340422430200122240433100421042021122031142230030312144231101241134203142401034020301401302113111323400422303030430014024020004401322234222422104400140033332313112030144020331444034101124342023300104041000033040003343241400102231021212131241014411223313434133404214140024243224401001314314443234314441434404233312024234040024343323120442244400021344210142221111220333010203010323322023410013402424324332040300001002111443443424114200102220303340300222133422334004111123322424214433014303122443430033122330310242200033310223231323201321022202204024431133140004202244411002314032000142344004441000302110343423112101212014104431021400144131303444220130432211240414033001143223442330304140112441013321402223320410342031020141414113112144311244231004023332233410031422221112023401403242122412002114220404144313224102400340103230320330341101400002221312300124220320400222301244322020020133242003442141432224401422021020132234323041134424411423130240040440424240433040330202113400243244420133212431101444430011440420303024131012423112024114041414422331320224222234313311322102032233122224044132221434033220104232413414014423441421210302003144420004441104123334433121240334312441301434401242223224101241300201403220040001311404213300433312310432231001000233141332313242331031111033144231440001330443434041214404324012232213043034103112141123212124033314400434143304322040304013220300303023132304323114433004212111344211141003342221004402230414302023432222344133221031034314422400324011040322202430314140024434111010004313321441220103402440240303320230414300134122331113330013213422041403431221044231331303004032034114424313334334314424234211030120241204140232113333022214024221304244012220111020011112211211124210143020011314220000332222341423132044233110101232434444403044231224232031114240424211113302011131211113000310221210023230333243430130144211001141111130414022030033141342012040340134220401031301143303000003014102342040231102422444210411230244433331210132302112420311332101242403044310412222320101011120112303201130412223403442032132143101323100241401232323231032013034414031211320433034101432100101211240321100024014011314141110141320402240203441224240340110401014120321110341321101210221024212101311424423000201344031412412113330034404040122123334243342232000323234013331431302343431443423320113120041032204130424202311433312421123024342422141333004224202004322031212241232313414410102402413143301411230221033022144030030413404101323221322024340210144033222040322014443003310202123030240422303120311121234142300330424202420424011333043144410102112243144032002004422310211401000300214021243131110214121322401442232043130223441044014442204104421224100040124243243424312440340321114234000121400234200444302231412024240300222304104422203221401031011244402321231030312303201303012412402013143422242000133111431341331220332412004301003010122041230403310230342102304020312341200110331421114334020342030244420412030141030244342221300311331243243430110243201234002100431323030344333422210101304143023322403411104242041412342323112100324203340010403132442244403332113011120201122240000333331140214231112213010244324033233004142330404300424111033022421100422404214241044110223103113103303410234114021411430141200144311422313344020043044104413324214132031130332342321223324343321121313404100241142241024022213031004243431324030024400302142444234323101443403114341404301110044000201321140114220004204440210330010214340400244223333022204430112300343312023241411102410041130313324402012210123342243004132342443304343234202133034300140400140414111004414423403031241441011021012331312343142200041421114424012040020022144303321324001230020020140003211012120021133240220120323210231342214433101103412203244103444222130142434211422032430242101213441301324143314411002242201121242210333122411021232122423421421230034111140413223341234140434344104311133232333240331111411401101023401440310114403041141340443244201440404442231200310401414203414001110232420334233123220444213120141101031041212334024", "011201344022202011002413231201203130142244004233424202040024114041214414313210313242424021012233103224140240121442331404141030330444332322110423334421143000402131234432002134033100301304300044344014330124321423403414023411043042012010412334221113312412141224204000403323231320021010013212210400324422231433240422231241311103100412424030320332114114313404232232304302301012021423241232011112314304114042020440144322231144131040234333211442101203203310434013421400104300001132001141334322213303044300312431100432204002201033213404042404032320021033141321243411212042130311433042202102203420414131220403131422432232243111032213334124401230102420233214213440001103131424224031204120223014300343312323301111202021342444231144244301204221311102302404102023343312320404304143431021024032401001321144323321101444413244411032220332134312242034003402301320212422334202322401333244433322311432031343133411144322212422244000323202212010421001101234201130424223200320340410110022203210101231442030101401340332201213321342043214312210323103343301043442223210320320204234303442411204042344001332044210213132404004311420123311224233241012414223323201304142111012200224424232100032221401420423310013110311130240111233031432314214113200232440120303102320004012343044222400340021200224123212111102220440140103432241000133321410033002104220020310111131114113102330023120011030131020034202231300230010101004031442021240210010042041410210244133141003421432010423034202321331414243333334140320323121021424112432011422422211320021333132234023102233230311334434423223403441120224402002324424140244142420043401124122412014204301312321144013202023042021442314402143333233434112120302424033132301113311211314043334133142014241242302222322041023001114030430344404240102203011320214314414221402312101221014400401231221122431100144034141144101141323324302043240124200240000104043202402142130321121411203240114133132433322114403231403423341323421343042101243122322144000224243301310132413002314401204140441101301330101020412010202204332200304011213024132011221331423032233434424110400413121113303102011134000444243222343102003202103042004440041122100230002234023241331024401440201322441333441003411132110403030404300143443200003214232010213324120004102131442140004101224424124201344322441243302434324124201420001122333204042402132133400114313444133414222132033343043311013032003023021340143032210303213223214210243243204410414430141214021243043442424413311422124012341042411141111421203104413323440444244020233240024144340313441303141001130020321043012210324132311141422313404224040033312303434423212200431431133202122001412033333332324430141010014113211334213031021141434032413132233224301324010334143440310104102434041233342304204400244124211421221022140210442040044213003114102224210403402341011211203124303002143221434013113023141301322231432132313024430424222244443210301333102431040312120402241131213301010414303341002344024132424212310003412122230121213110403012331144444123430202201211000441320030122130341314213201110124040403424302340443432204220133431420342143204344240323140313442331421214123204143224324233113434010024101104124224431012341111042124313020040221030122222101312203244321002141432304320003242404320243340120144433410443004211210140223321321030143224434201144134242223104302344330332222311233423312131001313024320043211114434102042201242131432010310142140012033220131242203021101132014233402024431210040330120341033312301111420400312103144243201042300243022201230122433343433120022211313231112412422234212011041101040044231442144203101321301113232313332111134403100214020012101342032244442010431444200444132321001314004231033104141404341043242034113312034330203302043020221133241421221324040430410422303144240313424032424040044044144034002243001201000411330410122300033402024301344344421131310302323210402133422342110323122104214420400233432330120010243300124432443034112043300441420331401022320423140022220334144200444241322441214233043110200113330421044024231212333230101130322220401340140300223304201221132314131331123123432110431044223444142010301222012240210433131203234433213001301141444343402243020223143032222021030443134302130400432414423422314422042312333104032030243214103404434434230304124143023113203030234432311222340001313333121413211112110212121124311242300042001004010301402201231134131244002122204314242202013431213421303214041413201122013412244323422320211132", "230000033303133202424041234343113410030234422301112120211023003201242021032322000203410241020331300213424012212211332112040034021104201124100341131214220441303341323403100000004214212442330042420223440134442040444134232410114344131040221240323010342211423203243341101024041311044214201113113143144204134134040423004423130243231112300133130321002222030323243420113033442133003113303301413101032434043033333000434044212441421234123211031043233421244320130103402000043240433144244311003103023000404002404404343210313003314112130114314442001401034443241242241224442414100344233420320023222042232013332242313303044240412031132120204403413111431422411101320240440431144323130241032302304143413213023343313034322202001200404131240230120403124440341303343224123013021001232042221010423140342332121320343342032103130031443132332212132441112103014320013022020341034431023320341141200112222023140312122203033122400444003202214042342002412032112120403312241434431442203132012211430230400303422121430112223110241222331222424332332441332010122200030320312012104311321403024441043331413241132113224111110230022313422412334204342341020304334204420234124001421311441421411123234124102004234120203313110213301431124414001012201021441434124424211021430042312303103331004220111223221141003434210204140241332402110010334020324234403420001321023241201222411403001143322420403210240442240100133024202330131032011432032142234122240101443203121404244134413143401243202221202031344340034411340432431134344012031133004423423042334144311222130221424403320433112103122033414422213043434334222014241332103004310121241021000032211320333213424330343324241433012023121344324441124223234311423141211424200200424320342421433210320234300411222104432232220342444301342341243121144231341103210424422003340043121432403412112300024123304433134023402332344344001220400111004333310414014420412343311122134423231340231033022121420111041222302121101104423203030212423202320041444242422101322132140004340314211013240140422123120442401140311030221334221431122344032341011312010414141000420234003021211044410014014302133442233043224030344220123340132433023344131420232314221021013214134102420340432442223323224233240313100201420100123032434101420224203400100114342333134131241133440400400431212131401344140143140320431234032310003302414111244203432103132011113140011103431324101420240323341401112000133432322312024122422110044230022230120204120024014133111112420441424031024320440420021334322034032041203043214331434222434443403341414302410324134121144301020410241120403433122212000204402324400213314441042214242424142021101330114023242142121113243322442120142033340342203244033303010141314004002122232413014033204212344130132431213143333001401224031431232203111334212041100203430400332214344202220323330402003104334010341214033030223330044044011012420203243140413202143320200112041423414041302400401143442422401230110111240031243234134321432141313220141132314102024214320232120230420332033211414000123334241304433030304102130323132220141421422204322430331132023241040403031442442041404041341001413301330210301440323210100312414342400041033234101134342242201211342140411242314123021033140430331211210111312433404404121310244213123404034243440041212112140033313214311144004102334041312032044403234340003142232001020100110120411022441210132340131303414030043341414042121113220144010122312300313223310210001114300004032103112234110432403213202131412400021304032420242431412240113004020200143210224431121442303213223243023414411134243320302300324342020221144404100321244133311123212022314202312233332330234011313144223130003323234234333320200004433130441402343043004422023022002224230020132341221011030213313144200222142310223323422201311322401014110244443002140311312241134402024244141044434442432224314044432141434243314242031033343101233304212212042131003112221021243320041133431242122330433020404211241232411341214411410402443332144232420421340000411442033300033302231321002430044441011201443020010211321402243223011401442222441300442234034011042110214043411010440421244310024202140120104223440331141142041122412030330123214041013304414304332402343131442131202032403322430131014410421440340212422323410422143110144033332310322033321434442300014434202332122211133134444134111200424010114442412341100421240324231010443121234333403113131112332021344444111123433143440332410343332430401001032332131214102030033124020233221", "200233321444024200114000003344421222113313333332403400013131024413443444313344302004223123104320310232331422123302233224124440102331134000334331204022343410424230214223413224204123044232134440040032033400311414034302441024124331020330133303210420014424111413123201002340321304031024133012311400032432201334041340011114012432241323204231234102241121021211241324040403430230042144131423221132111200412303223043332333442304231223310434002133120430414033044131100032224202021202412114212223220424301200210242200420234302300224414332440211301042442412031344111434400114414142100424442202440320200002000230243432312044222330130010244114234300303221110123233033003201303042213002102303134442031101042441134211034231421124440423033304013140022042422200204122230022012400014421121021022412012420243301314210221120334130100301020032013243103020222142041412104242410133041001412103244403142411002300330244001043342421401304132400044311411234340101141441311020043012311211224100012404321001100110241413204131042121344101012203340044043312144211321232044311001011424431320221410211341302102030320300430010130142323031204143413413004110240001422324342202332443242103030411433024301442224141214011344120304020301403141043334443323034402432300141013410023304312303224404334404023424141443204413333434212130112103321343042421120311122142123024303204344024424102331141431443042421100133034320402121411044321240310413112321243141102404341402111401021241224000304013002014431323240044143010021422132024322011413344310130320102411102242040431410432014311411221003211143030114241121144240423241344111344343132424422224340442122412443440310123403341322112240114123032402301100012232213040113343401311031442300301144332221004140430412322333332211301314232011132203311330441230020020120124100041433102014311242240421310234114411304341440401221044214122434132400331132112432341213322441232343023044102344023430311043123302440023001200440341330100403004213202413232131100131143134110333014022041241222313433441203340340341132314201213214321044131313202004314430104424341232042413010204211242443303120011331340034301300131344003411144331102031200310304211202444300002042421234230442010010201021320101314230341102433032441334000310240434141214123242112303343301421021204031431411111000131114000234314023321212000110413021040222404433331230010433440043010431322122234112001042322240412131310440331010344044113041443100034403344334200423331423121013222323441310111440233303040441322433131410011430202411024244443014013320014002344003044431441012032423001031311020102412220002210103312403113330300413211422243312200034114440113222103042322422120022034244204321333121242324403140242031021213342003402312211101434220213103103000122132431222223310123040313220132334224342314020110203224031043212122122220211310434222220431401012322014433341140110230001223214012421432123014311344333113043213224213210002102020233430214104244334102424323104120401133114223033200300321440033100423003210113223220021342340330104243303341003142113342320313400114410130000021200040232231004414401343440442303340414004123032330303041313313400320003240011244242233220201111314331341231210240144140343222012000301210030202241024424434044122331412222223343204240101034332224401032040112241101031231330304332340244441412412303240223102343431200244304143114314241000203223403310114213242000141444241323130323301102342444230033402230122133124344222001210400120312343002441412034302013211141231402324233321021014241400103201210024124404142302001123343013403432121031204101410422122221114020002234420102120030133430221420120340201424320042113343341204300213433001304433312414121124223100311302442344404313411034204303113222120241241304221202021413431312111041323130332423240403011004014030102313302103040211412004413033323120322421431331124220001311414242420343200043324003422303421400132214322334243114203141143111044344443010000104003224041342132114444201331214143203443012422124440341011220240044322443312232001333232231123432334344432142110320241222130403221101334310201230341303333223343220400414422023203244323212312203212330011233230211102313423424002224404143303023414144314430300341012223231320121342213144211100240343342110020344001320123010420210241340303220231144330111231424304331114040002223232221320134211113121123203220112234202420233130040410242302343314433014041313134300020012243211333031030321433201020043443214114343", "404303313032434312120402443203034421402031400212221304120411132224211313331432244213111133032001424112414144032012011234231310211211311414342342212341122440212013312324141422320224411203423411131141403213100112233241133111132244342312302410103102000341202000214043040101030232231243413143232302212434412331401332232022223233134340132111202404110413241323341343234002242201141412010044441312331030114212123331222341214104443133440440204210340224433302130011232322003420304133323214330433220102121311411043000300342400012312300320220203443311100312321004404133413010004201233402401242342110301111311140143400222010104322302402002103000043341200402423321222014433041133131401041040012121142404042443121200443310134431142131312100211432044343231024442322143100133342020140320021330341442004221204043100332413034031441431403402112201003303421444141034143244334202002424001213042111033413304032444410124000111434422041402230142033444133131142202102244201203131444223401124322144300211113333141041304212023202104341212410013341132213322040301424314044013414143333420311232214240221220231033312342321232324244011321101011320231140020422431233032301313311200043024111202210423114114214314140242001034121244213422220243202422400201213440003240440334344312140314330241031412433243413020314313030444040411403013332124121241110100312034241222343142404402333222303432330041340240424200320111300123404432144140310300314232121331131233330434420223144102424134423000121040142103422024012343423030233031141311020433420343244120104023210031003303342333144200421344103334113113404244202441312210210421021204121241002204120214313300213141300141211003011241430300031111014121424201411121321020204133444124413430321102122310043444000234121131111012313334140014412023402210034421432143103341013223021310320041403131312412021203213304301321312213120123112301304220140240023440304103242202300231000014223112233021422330024213433144233241134122143133041201424133404443210222441442110230134322223204132403023244122341341020233433113430243101203242232014013042124044031412044402333420313430410413032311400014223242110403043113020034402110241414102111430304233321221341221011111424031332442022133403242034411411132313102332214114430210231422343043410433221110141311000014223411110104222121422344203043121230212241240004020043140011022234443420210230310020430214033113444143324403232332301432234324131041442320123021232341243120300143321432344134143320443211020013300344012042001343203222402240232111440320234421301203212014043031221123403400321004344231020020433140131111012311033131440020123331143301423333433200301233043312124033412214443324323021442223202244323230041233042311120201000023210303300103100412232114311042121100122100411432231132124332223041230300341132403431401443321133402134410312344044333243303120313101004122243011142132142233213401320232414201031402434110441421031443300413000414002130114313034013041044004111441124243012404424001442023131101124113332234420304422412213200301414114402021332014103403212233423231214430214433441242432112231444401212110043042033213421323002341322230342213202334333340402431402144434424404304303402413204431203242330331222403233244003112311433223433304400104103032012322314114131424321120002112343341104111304423032440311432020414031302332121324140324224111431110023443322431434313303312141100040242040144321103230142041234334421010302330413320022420402101131214441343422234020424322400023042131241231400024314232204101100213221142420242323232412302204430412444342304042303020314114420102203434313403224441412243324443444043024223004200332024102220423232112114220001333440112343310443030401021044324133410003444013134041144401402340044233332243213143403011043210030020221230304301134421203243021400333441444243204240421313142214144002111423324030014310311014402122242214442233422010302121014420313131113132311144101111420021202213410344220004413331201004014330334103324144303214331442210432040010122402440221123344312014122314414143043112100002340114014310244333002011222104103010344124024003332341112302143333021444012423130202124313330402003003020342430140442223404240304412303202214403010210243141331122320012113431420042312423023022321113121310304134214424212321000103433403222442321311144211404232320320142233021114231323131012433400330432211020424311134444042233124421302332014112122423013421211300314321200231000102330022134431303444322434021", "024412024444114242304300342344200142040441442202300103412110044423102200333003420411030102213214430224321201424102000141411324301331140112341311311311312232344141340314423102224133404300110123203330200134114301244241304404134134040143124420402333043303431203042124334414244022314301142031333000111424134311102340021401144003133311030432431311344021301104130023303034102430124303123231404430420223204344144443112400213202003333300424030320422021032111123123120410310240420232031143141230021303342320010430340331203214413332140311304122040214344423144031034211414313030102143244120302243123323302232000042141131141401421002013442102132024304141212400333310344043402211040240123231210031404001012240333443414334401244034240023133241221314202110300012124002201120111332132314300103012334241410322411343043433003433034441342402441144404033212114043120342240324134424124411112330041401024303030234013212414220004212111113002224230124420212400420242414423040213230331321201143103100222341334224204122203121304041330412410433302424323402132331401203010230420134034142430014210221222241002331134022432334020024241342023411312342130440211434423131110340224422143012011040401304302332441303304423301004121422433233441341121201200343304401123120213230334121124324442311411221032430103204400312103004004132040330431034011343131314402033331141144341212323340114334410320404004043033021433200400400321142004420041123121334202033201141413314442143032410100032410223332223201420113042332204010432130043312002412413030433132330141301430230220022443423123420243221133014024030342434120341033334300321300134232120123312040431200014231112014241431200011434134314310032411144024423010100412024002010004113000324433203120302241011311204004123320311200423221323003103240133402142131112014044232210312401300024332224304112301241443441302334011440020242014101323324140342314244331040141312201431204030004314340120220043234333432133431002102204322033204022333240132234412214421404040314302004033134240304044011444243114440320033032241101243121142433330143341102410200311020011010131313220440320422121221324243204200101404044031004434003313214110112334410201031443224214120201133121330324443431214302234422021104120430231433404231414034104221133014213400411010133413330024202332134401040224013210220144332434444123014010023004433301434014304344324020102304412224413044232320031001242020101001341102410343022002122224212413143433310014030133034244401143314324433210433444131432034440410134120430033323243431242114234213202001131202012401430113140220241231134320214003211222122402311340343223201232231220140324240232133303021424322404202302322414332034323011244221322343220034233031010001342113033402131334143113041103323130114341302334110300303020122040310122044122214121142320444432230132132423430441411134324210411212240310040240341440043122301143211203341110412210203432011013223220434124111404230341413404011310133133433322102432211322121321442143404333244321113144032340144332122110341213214112043240032212422342322342220140424000432000420324432201401224212424131101034331121343103213414441244433133411022244200233311214404332131200220043022214134224132101443301343313131000212142404100244321212204133133233300114042433020433030130142040434211302140341430024311442011212012134421323134232344303120043431400403430443212124123212310202432113203230404444134441142234231014303203002032342413203002442343012340124224304313144142341201301312310410130000114144244423004400312340104032424430014041302333430020112344334041404442332323103043024443422404110112133430301122143341011003430314420010432344243142333022413441223312034403124424042301323340134240332332142131433100333131141022412401320141401432034411411140403312133203143312042444132324210444322341313134033402343031134231233131443000134102413223213423134141244432134032440404411043002343042003332403234422100401011244432041411033040013233330220403332433223140334014404214240213030113433101331001203144004422242121324243242112210431413132104401123031032034311013300204023022043304340323441324131433441033211131213343033233130310232204011033241333144244143130004420021130023034041113113414334321040344403114201234443344324120430110331340444041141440422204433000220304230232322343133432010234440232142134301413334340241012031001200444040003214013010111230300121103203440404013101013140413142312232403104200041102400200022321412034404100240304323231", "120041420121440421002211442144124003320431424310101032324313141220002112323131100323032443340332310424144222343114203420220113341323214342410034211002133431220322211404011211023312433042044422133133200303320332320433041334113143431203423234434134032444043443002044430133433021410142430344103234322224104231121324144432221114122201000320021111443422323403334413412400023201211103211430301100032011240343444021332003001331404040210013404130321120142431133121233102202320033404304420134044300221340304443103123323111223123444430304143242240123044403301014232100423203122432032040334340003344401400004420030144100020011402442140234440042302413214303034314211233303122314213414433124003022301330344104443402331223124331401131444410303141111011201321242013141220313314134130232231243333443332234034402121042131040030404211331401410342211242211313000314330333142044201431020121322244203043111341033131334121021014334111413141443333400420444232143004004043343334103314413222324302021242303334111441020231433420021433311234113243411301400222404101021031124101233402434042431102042323004022231400300014203230110313402313421211204413422010132210103041301201240244202321123031443203431032204444013433024344400012312334200024213111203122041312313343100123220444344421034132144320310420310203222014040432240243004104400402001131023333221041421414400214102103310243222341442442140224144143302220431012234220433223314134114324013340110000242441344241244223242234402023224124023431220201420404021201223143444023142021332344100212341314110301434213143010343024123343314242203023334341222243212044242241043101031223011421044442011144112311124020103101413022303001302040423140413202332031242233113414000423002434313320134202022210331220021221044304440324424042421040240013223242220134021113114323143442200234102100420320420024011311121320030141303334341204134423041000212404410401121422241011001444043040001221313302043114234031020342001400233304234032424003324114030021040422241224302340023424234441120121400031441102004330133310413321401244112110222444301204010401321223344034021101304410301403013341022344112031021332331100243211224344112324204102031224221310132430303201111140310143304404303044321110040134434234010122441200213234320131434434242032404304013132321411011340224400221301002241213012423040444004014124110013323122441024314144200330413222410343200313123144143403040230323020342034141014321210021414013130210224313444202434010042111103402040241010320210144312244323022131001143042102142303214001204012431204003303022130422413132114103211103122442022131203422213442441320013013331020212034344340414031243130342140313312211222123033410004204404340424240410014243013211032231311141223312414001212024030331422242211443202234421221242323131111141401324140003334023330013220443041320303241204212101033422031110414113224141323221401032324231212042341211042424413431211213431030202022330211043024430413214124441131043400331030020402300411302333144042032012300141423333032220342232422334204102033222304042412443300000312042034312031313331422412104144023342433111322341013443433134102304030400440302020320100224122111333321403320104204100040200213441200234103330222444203433330334032443230212230320041314243242243120020042234343302442234104324144022022414404443342044132211411204213401330123210440100312043414043342040410423423033143324140013110410142230414001324104212243043034114332011214032202131133324014332244420101020110233330332241311142220330120130302232100330141300244241044434144431400142032332232331313201320343311312342034434123131433101343231220420143112000444232413311320433102012400110312412210400032001130311113211422302111144030024441224421002312112430043220411444441223241342244224113102011431111442020331213001320144301020014233420300114230023044333030042043442043210321002220420410214002103310313404312441010330233132241001231413420420421132002103430244033433442342403033220420100240002411103342222303432204010021330013340144102133144332304014443420034223240400004001010431223324003022003430341222213213232030100412340440042231412403113303213133313244431311442403332433142202130441141143310411400410444431031242301011034322331033000444033100023034424330420110104021221404444342240000010010230230331032314443412411343002000201114324431310210432134333122400034414244402202030221333222032320103201401223120303014132340022201114444233113311121433401232012430210144243204", "340340444100421303132402441301000444304033224024401201342212430131124212114210404001244223110010404223121112023040442423003421142013331224043303301444113224003321233143013341444104034213004313204013141114230232130302443413322022033340244341232200320010303410414423030034223410104001134223021142204202242022202032300010110202301310044024024421413344304421230200044021010000022324222131042410410221100234131032334014040203041022340012311131134444311323302234341112104030241012443003303140431332004044201430011242202202444140234114203212142120303112344314001001402140100042110143420433241141311021142200304113340034441242330341242042400320414342211231034130202401233440234224414204032333330201201443414313204433010404200202134404214212312430401341401014231402444241123410141402414330323341312040320102010421412102131101034220033431413142413320231234121041324431042112100401240200440322142200103003400023103411434402402214010442203232130330034333430432323312232203030323114421444244003301331324332010243024313311300101210030013041234241421210422111332123132142413411101324244002214140123211124340342104103144103114313104301114422343013100233414043334211433031132432002443014002344141021424111134030413300300044220114411124214443001213211444140001320403141230312132020043344411121230114340310134004214233334403130110404131200303043041434011311034421231001010204301301203200221421333111003233421202143421144341311040102232101430133012111024423013022301102314414133311014314230201311000412443024220014400120344302214434344201204442140403142304400444242122343422311020431141123200411343021403432113311421020031120113204310020304003130242402120422102241410404221404423140440341110323443321131201312001130033110331403322441324114424021122242302030220024042033323240044322423221442022023043220430210302033330121330001301401221232111130333333212314114124041340233003140443410413042012133344302023111001213443333144310314141234332110304041104414121222100231340043031222301013024343221200141442340311304102300031241211314042143442143231210011231413212443111322311133313331431330421044243111043320002020100131003241341331023203132001333020231004224420320430133402234131442302302112110301424123131442230134332340304214310014411003112411044014213301042301320300101232001000313133210014110124103101323014330431003223021003232240111421133133431012201014240134123122234412133410112420441314342222113144041123203410103033033343141402113334234411033212001313112434323440024102020140122443310304302021203444224214234104301103414032342401214342444140142333412044342144342100441022003402123213402404022420430324230043434012130341313413421300123223230401444320414040021310424322033441423404443040320334033342230033244223103230432101014113311444313004010222424302112022333101040240000004230114430443044131423232233230214012332430404300220243102110322400134242233344112223412421004443141212044033232240222102434441204123123341130300423112141030130441032443144331210432200232140021304132334224040144130230441134300023442301440232220444143222203414402334434404204014343244214112201141020234021300221101033420040432021424013004320420004333243001433421302344422231410304304302341023400344303313443433410321432242022244020432001430034400001404310310423224011312002014222142402124130213001103402400342011342003023024331441042442333342434040414422134203041021034234430002044110421244301142322003241023101024244024231410414120324022421224432310420111323413211123403044230143400224200413042030334341404012011343422410320324104113012112333313134333104421434312444222304221403224420140134134201221104243313413221111231434321144243110044341333432042414441111112204224011441023123203021031021111404044131232444121102430132020131330403242014341233024012120400034044141343132333331130032230120343030313343222001242321003300410042410202034401303212220223134313203311112443342132303044003414012122432204440301123041422412220041414022110001423411322321303041304440110104032403410232402032233222003404010410000131301433040410110434404413340130103430442121033334203410141113022120303212120133204331214142342042010333041144124330134143034244333243343143334414441331333142020003113341242240231404241222102430024432141142010001101203112000324044330223340003402132204413103344332012303143213142401404102313012133343342401211233033202033030143321121300212033242442144233130210000240334022344122141121431221232323031033224101", "344122433421021024332230034402233304431442042214404323104130320314241434344204232001231444203100111320014403402211103301220412302420222422342222044303432212334032421400410434434014041422233012204430124041312442202021442034404421301420334344402434340400331300411402402002303301011333402442000101113400304004210200223132312241132303404412112312133333432111103004101214010234241203422304440420030012432424223014243300343202432404230414344312113101101011131014320303141030003342043423434331304414342434444302223111303440340313123134321010333031014101343223201024040210323100314210314334420422023024233142032122034200411110402024212404213031412134242132441311222413013132440203342101120413411123000143400114330040203333431202130224222403100134411344431141012134413310331000424434323344120044202344143412040403004104034214011211041402330102130343313342223201320423300021324224021112003311021034033231014404413130111344033300022131043312212303343134313224241314323400444044331120122241120011122124330240400421321400424002022141013102141234114440223201111244102001441211010132340012302231241040232224403020012302410403102241011121020013013102102331132434023002003432442422001300411323204321403443434202434444331444144303022200334123004240341304422000432001341443212331413223014440302413214113402422022010120113033300113231320234303130143201131321304014032442333321001430121110122431310240224012304230203410001440111044044440324113304033441040442121441333234203311113010042210322220401420210424413004403214332341212000324331303444402112044230214013001410002144411104112341302131131402232004300311013004432423103210412101101310304243103034424324113141014103304332023320421104404043004224040404403020341201412412433103340401201004400414110203420030402320233013123040312332141102214000333300334120110040220324323210204204423444030440410233131034402441241242203322033340121444334122044101341111110320002031003341140220431123232042310330424022220410120214401123214031210433014203412200102014201402121434133232203420001301020403420330102332340434032431311441043014332301033320232240442104130430104004331043403203441222444010224232033230120013001033222332234430420211234043201041432410401344201103204131301111130020242312000033240343403302222313202133210004330442313402332200021324122133014112041430213341031012144240311004024410434444143423312400124222003312332024244103223433333444334014242443131132220311221034103100234101203243100234210011321313241112334313424321210402432402244114421120011014102033121441111323242422302402134241103242400404121442342400342343400322222434341443132304030243433111200021124143004304244014103312324311323441014232033104210342342201113224312011330102031324130102304421003211212103404230243310031110344121000412222130312234304341221321340034210044241243141040422424321032124410131000220332340103021103012412324113413210210122202212002041044214002203023414412332203420320201434230003222421141223030213333414442220133413322241242243111023121324204001330124341331401334134343304412100024310303444001124010034440332032034413242020410300142013240414114410330031414323243301010411401223143113121023132314404242141433032403220342134231434114332212110310324222340223121143213140013014132402401004032121243120201204014313421120324202421301041330302102301231034210244143024443041234333410313224222333331204200212402331303442032322013042243002000114411041412030200420420212204440434103020310310121334112201024043441102414213024414402201040220124410314243423202124001311310303132224040004431011400134040334421044324203234410213311141304300131443133141301022143304210121134134412411231112421120333031331321313032403121340043430213321421241110243112232433113311013234141203121043241031142413202022111131340123042302144044102342434122044201431141021200242140002444410100200110122123332133020302202213223034304314331332040000310102422333322021222441334003303444304033002314143442121000311040444212014334031313420414244330013004143000113403243122010230103300441122302104400211211431230241102301004243100224344433200142442342334010412440043001143210201110332420412124240022303441100421102212123413040224403342242123102001212202001400120022032332032113244224200320410424444221030321014300041423141032440143240101012333342441101411023432442110414323231312440004141111423414214212112344321313340432222341222222431420201413220314421420100202200023431002244434432430132443022122", "210341100102240200040412201112023422331221043200341030004341030140311302301021323311133103133413433411122304203430214242411332444221240043444033122341134002223234123242041002303232442301302123201434433420432022211343011033043230124202231300203023430431441443341321040143210432124241323100102204011143411212200221344424432140041140012210004414300433240444433201120440143101321041013121031423223342344434141234220132134302340131213322310230123030302312200021443340414233312004042324242001230331423044234143330031124441233401332442211433004332222122432020442002213441120142222142203344021321302010410202003304420242014240044134002100414214404342122441433101134131113211402231344030134123433230230143110030102303141012430334111112203304012140304340321031012312332024002443232321400140414334404421132003014024333214424212140402110424443023033344000442434011003240442311304441422122142130304030204000100334341420224011442031442210414120414302330422230401013211310203033231130030430130431414101022320012241032112102424014220144201431441331344341131332040004102412403210223014020131441343101332410334221122110010212103222234330310011413211413443013402334140420412342423323222100231440312131111031114241311431204022421410110131120132323420313403121212124020214141204032203041131034033001300232240123324433434231210023304022422431214044142344303410201241002142123211411013444234424044430330000223333310013231222223232104204312204141030403333443314244143133012341444104221303441143340440211242032023134042042140444314442243001014404121402220334411433210032120341134420313020224211011431242111414234304432142323242233430032100314310304204111332123040320431302103342144243101102330241042304344212232331232004043023202443204301044334441103213221424034244011413431341213133024043233332134400342404110010020342203201312234102410143144404104303123412312112200432202111131031322002313013124411021434140213413312212022313333102313321410204044130342414101421224301421141424020413223242313410141020421332404422041222313040113213401324202143112431340344433202414322032110430022420122213041341214022134401440311430344401432000222421232330313143324002310011310421402331444214020124142020422011311122214113423314301042343332101141411330212111010042214442212131314203112244143322231233012421330202343433021020223321033240340114311420114201422204020234200131200032212020413120342400331413431410421230111322313340413413321114112314211044134234310432030330402333012343223023221432240334123232314211233030204112204223101440204140111110444344410400111000022241040223023233010110312213014114344243124303031101103340022241043034332344112222010140000443304141000444343140021220024431241412302310304031301201444333240342212244244404140311433120121041210022241112320102411202420212012002034201440113204201003011032212034434223122121141133132110232024000401004331023140430333111303210324433023321201223134311121012131010130222402242341241344120234442422343234040123130122420044022304344300124002130043420243011110223022221031432013033113341341030241230022401100024323321001431443322144024322212443214330221031434103323402401200210141403040233133014043201043103321232323310000240201341111230424310043021243120010124014021412130424343423033001302242124402300041241132410400102014220010233411442313302333322420043224441010420220012323341121431330212404422440004001144342400403040244334432123221444033332223044020122311202004322210143412412013412032001121001001004204134132402113320222342011131221120104131142221323113433103402304313032021342424022301001312231413222101312214431124400313421302034032340330121400111033011234433204314434310130423011343143140303343424113243110241414202403040422223042330311232322424012031402101310022342131300003321210213444032320113001000200430411221302442242301332234244011342104344400444100434232102034011333042113120432130204441123202044113442224212240021402101223012320100132223132132021343322402204323413420222313424443411240212201102223410111011013420232344021204114210120214212423314242003343200431430434012042044230303432304342002034413001232422141111120400301144112401401014201221002440342312314141414110440312300140221344001414130404433223313033021344413320323434044322431131130104034314401030320410123221301310034014324142402210432130403441131243404004402020421441203341424421333221113110403414004044003243124030433313110311301411332344313310441040244144214334203221441", "241203011404224343030013042101401310133001104041321030013212413202011434434433114332344144303414312012122041140422402334200204110312314012414012002024220111100433131323240211403404100203312211024433214014013242102123311400114141231044401241242141411033311140422430142320134222433010222003310104031430134323013224100202000311000014134312021240434301421123302432404314203422404144340103244300203403211204420010000344314223234343024142342120101423343141211242144030440240340441221320311103203330442110431443044434034402030100114314423330041321113421311201243131003034241410133114134304210001241131231233221232334241423430211004140231403321100111141040311011021330424030124314230234344320210313214401312010302231203141331014021014323444200300314304213224410024003214310440011140202102122101220244124033130200141431121201321042411244401121044412342311201331240133411121231222404304041110000003310334431434133242322214342300120030430432410214322240141302110040002334034013314321211423024010342011304442201423004404314042141313104211032300320444322021030103220141113043313401024133204144131100112314204024421210131212442140331200014323012034101320041442112332444001414143031024012122014213334132030304423140042142333241143041222004012033143402044311042314233133123221202113344403102324034214223014104013340412430120023200334021412010014203023323200101143243303411404132434144323324344121322134001404111102441323044334432013334023044403021343201122021301010242310331440301124341104042403213223010021201224244331343311030401103302113012021301114324222244040120344444004041202034042014123341001213333420401241141140010312413200234102224002204233313442431011033243342410222400444322403224122120011101220000244341301214311232014401140343024221414132400341100221113144400230140430121414440411312041024243031232412432222122214002033123221120321301024304414122444041341121012011143212323204123303041133111410322023434310124241331424120344242040132432443312212031100020142400043442130310210333014444032113324143200230402214440321422413123344011431204413041430101112222032311223022112232013043033203011331404231132231430124014121313022411332403324321042333242001310123134314014311134400310320432003133223124101421204420212314400000204401014430323331033242112001000404422010404222234230133424440243010030013423322433220123122220423213440333230313233044330223040230313431402121233314223330133410232032102120324344002134044144400412430443023430412222422001224143034030034143443241431124111114101430243403432311201411304100310233014432344024110122033120120220440211243122434243333232443303310111430343241101224242110034422314313404413302300314311444131211131424330343134110131013010010033141324333423214013023133102402023033240012431314342041320000121423402342133433421442023203203043113224414242232220302112244024043301223404414121024113222333043421131312202103013300131111404102232113113431312332130434432130142013131301240114244233231030012244242122131110311404331200432121020231111113413434340102201312402223001241341330220421024133043342404421300401333314340400124031312442443100021101344313122421440433010342233112110032010111042114211122320231142244444111112431322441221014431323443302301341331400122003314134042412013430424002014402133241434240130022214343430134404344011030121012010001312341202220141110222224331103230104140332130130422314031120432024403320000123131404244423234114410403303124141234230224434121140412032122311032421022242433023334110020030010313320204400422243330410334330013312404334313410014330112002024042210230043032411243002114343312011113024344041010201041143044234442303304420123412141312321331240112402124412341141042204334023310014014413431401443140124321200214440114133033323123100433311420442403232411244433311402411101404310320104343434101003331342142322121443014224310032041212220303304123430414434241002203242111220211404233114044020014001340123301224211124111010043334130424022422321133331003144434442434132311110231410220421442301333132221244324310242043204343434344140101322410002222303032040030340334412043220213432430043340004122241030124121243204234010421324343300111234034110414111323311301243300303112313221001202120421122000304322221221000420034312233221102423131023030342400441343024333234333144211300334002230034244413314304003121402133343220103131340234323231043434210200312414000342434204040424101004112010332240220040313433330131131100420", "243434344214401204414233003401040000200034010041222332202020033104121244123431243041213223423103341000242144440020322413202223204401424130042130324103100231141302324001004232020104211013240424213101300122424304044020334430232020220133243300342000013433143104344201304234411403013404004310103231340033134213313402200440104223432413412124110043130224302341043234033310122200141232324113410003343144002313011043143030031030114040323021240400111413322241314233304202034142303311442324022040311114212011211014431213033214314403112110420230343200312004003102330422113301314122322441443213023442311323123113101040142222302203440044201034210421244303432124241044301321433014201231330442333022113312032401040321202142323013043243103404221230440033233332200343123343341300030122410134103011443343313003232304300400224432010022432322131340344200011134312400202122200102310130424443120003333113100202403233330231431430334423434321304212134322023420422031232123411130133031112034101021023444131403433000042002140203411211411320003023411031441311430223124220230412034223123102100130043140103010000424402043333234144414200322223003423440442240004323234311112040010201223024310131111414410340403431241133033402132401233042230134233334014104044000021333130431242211120132443330324130001242013231034211323321403001320141214330112210140320323323040134213333210332141401424433113144201044123211411241031112432412141323000112311103331132421240122201140412232232113441133342304210343032142442143441202040413311442040404420201420413030141134030301300442002414211443124440322124202101001413113440304132333014444123330244324224044334032000202141400443113320324123033011140002140230031104330213414322342323422433304214410203121420033020442333220210421131300132342233012132111144130134202313402414301001224433422242104424413140301112141300202000444334411414124102412434200420034143114010413142132030124021342023233121420402022314244204410120104430421422404044110100344034123222311211102032231331232441202040131404212330131444404032014442323301121042202334124413101024432113140212220110142203232331024240044330123333244040214200310024223233223413310410244021143331300242302211111040311232342044412030423342024404422343324242002201202034111340114040340442131221402034124021333223410312141042124001120242211401341131423120044230123021344024412401133303343320432040243400121212210444334202004012141400304021041324444211231001300033423013244241333312113424132313122412041243310404111002421413202101142223110221421324022130133104212430404243403321222403420314012003104310242320040242421424330210432144412131100324224123104314340021210241032421114323431233013443440421114202224213423331102313400241233012013404442432102432103012202202103030302413110304223111030402143220032012200012321312213404324244241424100201143131024103121231410010024223204240023020444043331110043214431031242404132223410342320121143202444042042033210200234331220134343001411301221142001202343200202211000021100130123224043430132402410241214011442240033011402222003110232143433213132441031202404024400002302413114124314003011312122223033032310101342303222230133342244323203430141421133144131142402324443340344410334231144124130422012223431121123003012340244434404433243210431011010443211344104324004424411324312422343220003332040314420144012043323124312024230333231344112240233022030442114444441101031313130110431220401134304113314040432433403143141014443004314031441421440343333401300221421114310403234114013024030101124044032041441440310432320144040021213010443443002422211210121033241403111402203142203403232313401231422013342430433212410433324324422123330122131131214143413232131210202312314000413312410431230403142313114210421304131030221422431314301000134412140001402144333140443113200440011303004123121111022301023033433002214214100132134414333321041343213320443124042313031323201444000241020413230242243112141011413401201313002111120311314023322331014301402032022444304003403343433003440120001121344421424033432133011313200232441001330240143014434114330332113143000000212313423034302214433000112204423442004103013213414434204243142442410124030341312113320042020303423230304012302013312004432224021221223020403422420324112414320443241224122323130021021440304113011402342410322302234113344341212243404130311312414000342331223442243423241322134212011240224422223111404010221300004224101430444332424010441234044342114301413103104", "343111001000414424323142240400203112313401101214414303100313301201302023121314023402240414202122340414220440022414133440303033213423432332413024103142233131043044232404210030333214112322040202013334222303443243114302001340442440100141023002043003401230233141343133323413321211433330132313303320003142210113300210211333224310012132441211034422102111002422032141143433301000020240443043242230130113244220234440240430040301112204412034001033131203200244434000211321313413024442324323012121113224342311440100003230214402142141343021142031122331204211213114443244310302014444303120323032310241244333101330322224204341411201001123320002314100120233111113302010440044331041021434141301112400041043142021212240232211231400333010431344340111032441202130344323141210420343332112040114132001343302404322003221032110011302044322410130140242331401102302242213402112401023133441143221233304413222400442433021001243014330343121111031244123211101420021004033143403013434232231222121041400102041022440411344321420113202014433320203004004424443200423430020041343443231032002332204211323133040112300432123042341344112431014200243444201042111134133223023010234420102043120411014333004100401441220422032013420033034040333002323402044402244422213232043431222310222110122321434130221231420221411401134404001334410402232200031020203040403111104423341341142402414224300134441102134104311132123301431123424333444302404223134301422402403142323342123431444024440004434424321134330230144320110434224241320041010432022422141223323232042043421213114313430341222341432100023114241101030411311400440331122341112314424242310101422300034302440024240141024013431441134400300334131142411401002014402322242144002412233241012121342213110340120012311212212431140030022130303102141131031140331202132122232202413344244211433300024403224110143000404431113331041101044321343400012134102123120420121342213032021110411420002421002101422341211341022003402102330023231324020402432103023342244234100410100044222000432133442414303444300340113242410141022202440302134234432411142222104104440113112202424144401000012041401134310342000014304440122432241231344403431032211032411034334422023301032240240230340402023312203423043103122011412030223233010103110321212234304421011441401140434312014244011330344422000101413333301124404140040302031242312221120113023032004343113412321131232312241344434432011223134120240330124410000121343103341031033101343244304320330200030431040400033123314312244301322442014144122430204114311130304432240020002032024204141432144303302434221121333222343442243222124400244304444230230130013323234344343132044104243332014101421433230132344442011202432323234314321333404031224332030314300430032424244100322340314242303240033222201230343023244224401404421440112421143220410044431014043203241004241421233422014321243424212222113401344100234342200003240432222401023114211003240123124121424112444133021443333001441431012040244314400330341224303323124031030241343132332143341202310034111132441201131223444313110144241034311133044201244204031042342104243142422002302240134443323224143122420412033301232303243434143004112102402041141400243423033002030321221434321010433340412021014434142331331212134301014010324312021014014231404401422143103342014302210434101234241311400141041124421233001401041410440243000232320441201312012303001200401020441111142221102124023024223122222320210440321334303234333340341101211312224300001022220233023203303343023120340300043323244220222332330042223130301231240232440032320301204311244142434323201223010334040031023240113432013340020120200434010132143213020333211024320144200212442241322210121010310142213210104000010120224341112021343323343032311001344300020130321234124130143104421240143101311344401420323234110101424402124034144331330203142403230113143424021022434021444010423342311303401110212043222220412212404411002203044022003104113111243201334123401202104033430134442323133100222141201443120104043121311313112133420122222104011244424021214302130322011024001032203203121032040410024023330021412334024242301411121131132200431340230242422344333120041314313040241204411200240143331202130014004410330434303111140002102110111313111410330442212211434110344121143110431031100312201232343420201023034043234334333423303232233022010311410202100421331202102340034432311400141424110244331123241441211222322142111442143112302313443244104044112121402211400244043024014211311001112332", "124321241401431433241202242301424240040224321244221221300441404113123143301301424330241402304001422222103144340121344023010434313330031110341334312323024411412000001320304242111220004240402021020102340124130230111312143221334032104231010311024444114423322302014133030121224114240304200123413404431011221233104110423204121321224121304340322104411324434333400311211412203103110114223212434444042301444001111343024030410113133214411144304124341243433003311331314304333123443222042144122324203340201002040411434134424130231410412321000244212243414234431424021311114023022003121342243010324123343043313402311410301204320221213322223423000144410014344434410112042203034123423233020442304143442010332014020421210244430410020104403232104241424332102221342430404414002204042143324001100003444110004331213111213043142044343230443130023044132121422203104413123231323032044120343402243031421031401103440313010310023343021221113413033421310010222321420101433443322424020001000203442434342420144220440231242000432220224103022201210242043202203214314004412232331422432020421412014204303323200443440232011232433224230413034313132411311132013010234440244014031010443444102420144233443013433411034334112012022042324234402340440303024304413310223400030130120022123110001123130132032433233023131302031411324332041412204144002102444131341002120102204401332421231201244443100321131143000414302232434214324102412333221314120434210003443243214122003014224223034404211313401100444330330440412300120241430124214312340100204204121310310300013003000422221022130424140223140231000334124203344242444243141321102331111232104103211223134202423322441443303323430304201404314124213004443413024323412223423400031244414003414034103412140433221110440014323434011004041033123030002220112411041230112403312123144420043032423301142313203121204344410203321012242043421001233212400114304340030032433003014124103203400310224301012321340401213232330000433111034010340242131322104413102012200042103013242043040040142030410423223443034012041340121024323233314321300301244202413013332341212202320314422341334040242223143201431042300131120002131303023044040422211304244020310311300212443230310143440203214343224020343014140440443311014121423013331024413202040243121110341304041021022042442313333133333423232203141333100231224200001223303233112232411302043444324232242404022420002400121024131113024310213141214042211403133214401204330130330012124321031401230131303132424400244312423110230043221140214220434333032143322013042304240412404441013421102224123223223043211102342422104304343004424322033431041134130400242231341322431140113011310411110302134423341140113100210001411332200130022430342244213302241133201244243431203311124402012223202204031113441403024401333024014104404024114424113414244324442213204402213214141032144402134344241031232240324420000302442434330013420232301244040210123043402242410412302144001403143122230421330310413420001322403034340031433042124012222410420324131113310313113223323140313043031011333332334104330313111203124031342000130442430002102441231122403202330030300221104400413020233410103302104341330130133413404113224342011034041343021242344031024131321002204421100412313400343422240323140303000102442322423021223130433103344210032142121320313320310013023002422204412311322444400240110034022031331213322313430201201123044133223203213440232433234320434321231344012133420034431230143034330241414341314244213023421031110234014042020341224430042413300321304220032104423310333134331134142432244432233110043103214401423014101101003430214131020204223434000044103042312333202242133020344130312043244214004403204303034041333043024203240003442434101120103142243040114320330341214430211420330124131343300113321022314011422034101122312232130130033101422213340202010323104411013010310442022140113330431110112134201102040341400211333400213032120103211331230414230323011000032042410101201034212332431111140314000231322211114230014210330143403240013004023412022124443013021230320142210022344324421313143013124424310023341120313400031224211312313343044033303412421141022113110422104304142104333223010232403231013211004001004414133240202420343410221132444403031242101303104413342142333421200042022233140002332301230111202221202434243322312101203321404221402000102304412443440203203403120331310022330432110231322144041311141204423311130213102203234441024231444232242001144041432401044411341400403142401311003", "432210133424102204143112112144030214222120202132130041123104102014321440204302333311441002412303340113102310301301001211233234213233012320102322212231332332221342333324444320144140114233320113134013340414340011403033432222233434304431022104343404232123023342200412401101214433303424430111210311043211424413034211232110021444424124313140340234101033432441133403342334021311204123114044404022314311020444120413132113223044040040123404330132112400142000444314310243431241313004332012230204400441010143433331131441043021401013300241043414302040133031301001022443032401310231430423102212313434011121034110441012410322444240211422340134441344342324331120403414030223202143034143032414421304430012312304012414033404302134400124133232243111002202403132314022420244341023144302323401130210243442120432340303131232341330242012442400424421133310412303310420303121200333014210312444421403010312113323321004024421322032230010200412343431233344042344443021003304404433332244431020112303001343312414421041114134302422420302303412133021002312240421112410140340114310414241421441440411412431032343204411221012240330200420201244243004200004023320031344024103440034402202312312330240002440203432222421321011030414103003422133023103032414434214020431330443412403122114132323032141011004014442343443432433310242203120110022042311013243334111423232330142011444332431113012304141314200021221320110433330004020242341001004233311212042410040012242340222041241011101141232044330102413421432032020310343402400121132401143222321141324003301144310341004400204113341034240240213130442333043233423014214142023244424014411400304102323114332313144444344102223304412221301100214233003301034442221424411304410221013200344422413023202032130212323332004443041143204241202103111304030024010311000110302313304044323023322334440030143301413031222244240132343400443443233044104112032102124434211314143330422004231031443011131332211140132433013032301234103120110332244240432414301130114303301321324423144130410232441430334142331324314412114041334033330100420203000300430340344144104231223324222240110420340000311122031334230333242011002312020340330214100433124110101401132014112321100222113310042214101041310334414024130130100241020100432404014100001141330240220404404204202432334303321410434001334104340123312133421333141424202133211304444121002103204334202223110100132041032444412141121012111300424200041131004142040212333343222131010020210233243222240112322212433010134203214330031011311331410333021243341211134333314410344330030000140432331234140011114313223302234033211032024443230314031410414223334023004310234040001434043102330332414303222424304402313111232233404442143330143400000443202111204233110223230100213034223103223012440212241322301031131330110433001012413302441014430244243112220104441220302242214201233214111023101123040414342424414224100410013441331140013341203333404431434042443210242121022331134242242234204110232223300413201300010303100422112203441430103412214044410240333001344334014320441342030100303021204344020233122102314213000324103414133443400134012204420104000032044322431204133421104304302121433014323243131033134122104201434024440023042012213142204011122213024223200433044124301130003411044342104301012100423111421400443442021202242134434043101003013141320440402341302101201233111033333144312311311134210413102244112142441104322040301322130400323110404001440310303114112341343002342411131204421401431123333030101112332100240123003134300242043233404304301211141204423201001104230104110412001204442024130433343214230120203341240123222124211343100100234431214011242411234004042322430444414430240313400102222420300033210104011020240331441142410120020203112404431112423412343010443302021102214022410040343320402002002400123322330000322310322114433134141143340334314111403341333441234322013402030224322044243112212402314100422021413004242313423034430130303041330203244244002031413344030011412114113123421244312201240034434144443321001300311112113313024020122433032404424013433120214333014033320114040341404142122311022332321302200240114002301340232042422041130224021322443113243134310340331012024012041234132142222301013413321412134021221412413043143433303300342030004314421040222114341324140322140411131112002214333014403304310002114222114240131302300404402233320144214233004421032311110014121204022201413211134210400034140243123314012401143342103003430022200330100331134401003000432311", "122004244321004401331320344341033402242032411212031221024002302040104114021400412144342321404242420344000044344033032201100121214324234212342140041311233341121024142041400223422344312312132024424244100402100411020132431142123433113330330434341244023222034442000301440403032131043013421104322321201003204003120111011203133233130230303413031444442121333400104420012140442342430000114120022314201130234202220012433001110043401431113101412001234010011233130122324402314401114030114442020122303042432340114134043331244233013210224122414202313442433144314401023012042314313142002413301222332342201011420332331111242440404302343112221113134441130121210022434220142431021013342314104422131142110320404423342312110343201102410401334010100332014244131140324222022040342102323024431134330301103143430000440341322040011131122234441321114204023401100114014114113241102400213341330142343422241442314400001403234343422340420443024302424104400113334414344113320003023300221122304003023441302223014024423124212303040433403100401021210230430402412311201013242011203232123213100142223331112323344410202100310323020413114420203313333444323120112411323230042031011004230030410231223101330003411340210132304332403243223440230342420200213221333341021211332210103000001111144112440014110302313443420221241214130341333430112303340432124201220204302024014302113401012232314144211302444300133042311314321430441440444221020124311201224344013011403204433330040113223132114432114301124010433224003443024302032342043213240423403334141023204143233204210432140003011401034102323341001334434422331232202033341213433100444143224142110111331040142431444334032420440321301232411343233434212420101014132040100440334401433422241110223013421012413014313003203444011044104143033224133242343421322302313411222310012321123444412100140230011444003403244312343403013232200413401403410113230341311103140113020333224202314303143024200343333023242232143243234103414344214143314403313342011211120304110000333212402403011203213042040230333331143014242244132340421433023124443344041133033231403004204401422134143400142341140443123303414431110130312242304223021012414400141201040024031042144322212213010442433332042423323223340110043230140031040322144132412014020313331121443434304243423411003220331321130424101143441204031041024200433220104132124333203434442232412344134302103440104431444403301434430034301023100302304024123021412104043134434244301301430402301222330322002313100100233023434022332120130010014221113431200044033420030014441340133223304404412333022040423102042212141013144331220310031030431001312302333103244204412033434200124341402010302223211003020430102044411043122223420201421401410344320004023010400120133333420341134022220100311203124103301003022240210143010331330304340420344312013213314121114120414413424404421211003241022113001112034011334123422231341304400030304230334403220444114110434124034232113443241342224234142012110433411441143234002032110223442104440333301422242403403413000424431234102312214331210342212440132044342030044132221100224302013214304411223343323411304211330002240201142010434330313224434403121303100403302010204224103311430324404130140323141342021124320242123040423130401440420001111323410300020410233440014331112240421004233002321420220411203213243021214204043031422344243204132032441223303301012203134341203122442401412421134342011211244300142034433022341443413413033213423332321102301121441041304311314141240212132322022424040441230130402324113320103303333414140020330012323344433100303210341233200024030031234321030114124401042114031014440114320212130031142030010223414322223200303313112140242012032001304230433332110204420212313330112144214132004404323320300313131443001432104241232014134022210322411344144111113331102013331240423214031410230144232441001410004441031030242300114020230343114432201321320144100424400414431114140210043010302331021244332342304414441441044333041344134440444421320023321011042112313140043420313213214442422313333220420414111200201422400411323240010212300301402010122140113320014041324132003032312240034110204303404310400400221120022223201301030202111101332131334320440334143322132203002344240322224423400104230242202241032421111121444030321420231023410140142322312104243431114314204122233421130044332031444402110431030114203214440034042141032413414040444402122101201413222101321442342210113431141210101022124344132422433031433133121202413044341", "440030221323102203020341124222333314400044424030021224303134130100301030411030404424432203303112422434134101041042434143411131424333413314004102032444101322331202111204114401104022401023202221434401443144023043214232130142022112313443223111202400404041001122013213034202240240321014042402332000204311430332304142041220020321302041222341020304214313110200311430033404323034412134230323342012010414233041120044042141322411331103344112441024244332023034223314400442210003141030431244112232214103113401003143134213134024214400003123210010110410221423410214411142321101241300213400434330104334222141204424422320310303244332000142430331423210310421234210103001043402333401443313343242013023023133120400314442344201344244203314110311040442101231030020343404320343412201112200404242024332333041434124133302434200310301203323243131211424220101123110011002242124302111033443131140311032222043210443020401223414242140212033400444440230140343003200034224342242030344143322214442001334432400224112321440344000232044032043230233442432122104012110132204413310320322332431244032021323201412040044243343123043300010402200204124043033312342444033320232143224100242304141411400242000232041014142200142311014421332341011313224110031003024333041044311120101301130343111111344233302431000034323423034324444321232243212020432100322412020401024004403442114021422301320333044112124344132123320322431134440123324121142220030034041144414303023122300404002003204130031212331040243241023022031423110213240034103400423144211402213142211102423144314304104101412403410021222112233300342033330422421214401041343234231021101041103032241343344003033421444114304334210443204131242022413203341231410042111312124101122302342302004132210204210022312322302402242231402443343224300201323322112002414313000333410410044210143122341212244010033322111101400042012222442233120244314144024311223012404013341124303010313122124141202033004042430314243002313443002321132234100422433311040214201303332340142312233444243322320001314422342041132144134332304441321444341014214133140141320303144404140311004221420200420331232231214143033344320202111431310000403322403234203132313201220134323102004121244311243221302402123111401040433024412314011201304034431141141421400244414110023410431034012310014022133243104202414231124220324102231104230441202020311044400044421241101221011211101130111201443401014402204401411242244031031122411314413023241244241020111213341001201310230333232121414131342443202404440111022320021012221323024204344144311204221013313014120242001332242403402433444431442333200203003212132414220414224242433440313040123112301412121404401304221232024312112220413214203310402232234324411400231400331211220442344430243243434140101121431101120233030142323124211230013211224211201021143322424001440043232443201212230414244234312203143200413314220320343343022044400201042142140033310232410341404303320144402341230410011123400141102234014021112030420400100230114402243414233432240312403113104400303421404312300314244402233301132340303301143333342133132313104423304344234434424440013010011111034130130211403043210240332142401030034113144113213122042142242244322131004203121403244222334224112143344000414231343020012324012344032101021131240123302211443432322000011332134223213223221113240414422130044404220213333444200011434122100440043031122402342344132022340120023344201111104002113213130224003202123323101002441322010011332304340342301203204413340343324123441101002431434210004234111421100202103314411332212323112203221214110224041244321202221312030202112124100322310324233320043243233440033414340322022023243220424023003222310231441101140414233134034240133300200240303230101103311104121140320443042032143224304112413223103001041003411402320103132240232042342111002024102320110104234134412112212404420011340100431113100444013224223320134220220243334231024304331033411001020140042044143114231244420024023143204222131030304403332041203044121011313201033230211300134004244344413144402012420331244310412333131244403102203423323134424314002332423143010223323340441432001204400112044400412034202402130324423423322042343341422331032420113324020011031321301424134224234102240331202241311131444410244440234430322141004412034222442020131134121220131320240412230202212203213442043332104023103401340334330403213022211310340333400432314310300111120024131202102320342440401102444204130323440243204414203202212440423224111432124331", "121321201010001100042433012023210010241344214321123413112034311411104320103411001021104243231123303304334443104111202434101124432301244134004002402304020304013410304124100324043101430033331414304402224423024422242114334040100231423422234123030223330312044413432014124323443424300322430120122343012044313123120423134112001242304200031302213103143102031103424110232230010130133043033344223143210412431410423002433244423023111440031101303343120424004421124030021110223302343223023231110124041313243042313212444312004422410020211404401314403342004132204202301034344242211431330200424201324333024201143140421223122141104004042133321120431102013022200023113141102410302004403232304001333124300424010033340224224203210212342120200431124214304041320333233401301013204041120410332131231230112102234331430412314013344403241342023024142034240041411333014440233333031100334112201100323340411203332231401321324232231202001132444432012020344344043422132011323324230412111442022130033044121334312304202443201231202041130123231111121101040111324320432304430144143440222001332012132140220314233413013422200304200441334444034023112244013243201303010141424024230044003343242114341300410341431243100244440211240114132020433234310022224341102411043224230024114213430132211010231111121401211033141421123344104201313243040021043444330342001040412443224012203214221333303344241232301002113010241323231443311023341020121134124340421033210133024343011220132313104230000304212201321141214112313142100211222303010223400113333043002331423402402330341140322434410114130431131130303133332010024021114302342121144120013311004304412433000134314214133224420310232223341321224414303223312230130031432234202342021332323011103133224432411303040323341244242143141442124040131141013413241414201343424343301310401444131330310333113243204423412234123240302030433342212143313412040440220242342342204420222221123301120140043144332000332023232341300040420213403233002220311430421403434442000204111432201314203132111343402111220032333132003413120244333214400112024313221143120200132223343021402221034312012141313011211310440103434033420140113133332334131222410023204422230102431330014100220134123012042430310340134211011223101043112311110142332232322423443022132231320441011442242202034314401140041041113221221412203201401121313320110343331430411404120001112013013430401013030144412314112414101131144313140032041413402002131343210330442342242443202210123021100302311240110210002242010320413124304303244342124013214010241120213330342340333331034332441132323224212302434242324114230202233040232104320202031110414203030323114342420113211041202401332101113403411222031313021420432324133230301010030402212132211210011013344211144112432231113303134323024424100324400421414141101411221203111040302323340102233032422034314232421420344432033004303331241101024240441312203102114222124420301014001141244340244344303021224101001230033312143042232133242023211223133143413240102034324104144110310220031234142244243202332413340330113100430413101204441214213021103030044040042224214003001120214104041122320101420202331240222013014324040311302414032101232120442103404043122144411421431212210003400333424432334043103113443302411214441201011422012114402314413133034112122140141434022242213300410030430320113211113101122111404041423303332034001040114043403101230413304221013043310242130024300214123312044113031442143433342110341444033242034012301341113101232003324122002242022221331041331000430003334121114334114123402301301312440202101024402341202310114213032101402241124043224010201330112021240104334224022324431204430142400033202433300000030043143333014311021102232123440211321403301321131100444133211223030311331422342312434413303313134114010414212431003441133402413244213321103214020322334303310042202212214044014303201334343421323331233404124441010210131341111104222004442014441440340403124123144004141313140004311422334130102443140023103121334101024421033210332014010421324020202022102103113310401333043422123230243410013323132423204133304440444433221322414300332244044444401402022003301132111243322213401141123222244442433234110203104423304240001132212330310232421333402412333002222014413131230432122342424010312110002421301242320142242014411343042023100432243310344240340334143204214404120200203202044012114031002121010021401141023330223220142222230431014432444421032234212410141241030031100242302134410224344002400423124422123", "401340011242102404131034141221420020431142103344411342221211320031310300444112104243320130133404241123032421344422440323122100321122440412401001412313424201301034143401414201011040322213104312323433203040332430334424423414110120304243212443304420343044431424101411444323140013232020131024143433233342404202001133023340143312100231021102043434244113101210204243123411023440011433424303343314022411442223200124314433111001242412122202000003010411002432122211432202100332200311423322211300402413113324431041321010301003000132324312111003200104011321321241004433421100313232234031332011430330244032041302003400014311102144310123302402304214142443310034421212113311233244330041331122002101404022131433132320043212121304124310000114132333113102302404421333001343441241404413104034321300022112103100012110344402004421134444323124034222022323102133230023222134422041220002430303202421131102311042233101400031201022224411214031302243444203341322121331032340021403021411210422231044313103211000311011111003333103100234102143000411112422230102444314200021441331402433144124012314403003330143022302332204341224043311134224013442242212221243100344142240411222214321311101433002413220200243203112204013433031222024314403034321404001401440433223234404311442314143314133103102224312203122410443322134043002441440424132330440212032302021222404202201301143221113214443214402413331434401203224141020022403411322233431243141223331023020142104030340010304334200402220121204000304214014402404310243320114323414140004440003233303142403012103002434341120420311122041134113021440201023341322220434143242031411210141330412420314203240023244232413401004344403204010101202220421312042312143222002224342143132321131343402344002000043310012101433132233023141312132204322442212410310133313201413222031314330020030202304440303321122232424043303422132101212401233441123022123441303430023204342213122404414231122243332122113312221023211410144134222104141442224440431410203321313320003114230330140443411334111342430214412134301133011422041122442304222314434312222021434312000040443242110102102144312200413113020131342343214131322312401230344304213024333134314404003110123000241210033300101231100424332211043202004211431310201101200434404333332403312102003432112241000122120331401422203011404024034224300304403002331324432424041030434021330244123203201303240310240343032203340204330112341431110232341231310141341010143244140123224133112100134433140212243431221432343440232340340011333041214230444323314420031412002403003320403344204002411421442341312311303332320204122112400330241113111411043212232310134230244110341204123413020332124333104413041411404141410233112034333233443114021203203211021331032012301142102031312301334340004030423241040002140100002043220100214001031212321000311340322013143430314012240400111303334124424340343434213014001003012203201303413330424001124241203002012233230004220423031234442144304342204231443120420444102000220333014200242343011103133333432301244101414322000414220301320434100243011434404022340133424402241110120013420211223411100411142312204114102130444423334230444420004400202040030004430413302111221022322104120212102240141221143211431042210023203020123244110220332042414302413004400043230000124344121411202120321143004101000132414302334313242323134000422123340142410344113341324121221203401102403343131320431241224044212443014334024441233004330300304324403110031201010021330444022223304004242100300401411211131320222311013112030133301303232212022211014312422421311111331322431224220402023002344143223202102223114411311011042234134331432113340010404330002303442113043122031312012140210014432101133422432442010443112130220402402423130342023034330312332200102131224214433201114134340213011034433304001411243203012000201420421431221413402143323034024343122201221011040322242303301031401402433311010341301431130241004243242144233134244221113310440014244401203343032341400021403324103222442401003332104311023011221031342012212433430313402124110004234001011134402224341422024211223022242221100403441110012232320114444312323312023012312013021300233220130232023334214034230444013223223210143120113304313403210102031000113003004233423302344441002323333323233210220401110100314403301332203341201100241304444014213213120043021333230020043243120423414411203043300030230011221313344211324321433221301224104144041230210201123332412442233143411313344412444013004410403441001421413211", "031113112311323013302212401024423323131231123011213343104043044142324344210032203402041000332322221241134111421420320424444310413141220113340311332222042023331443424330213224333032412331242043102130332210242332414113044041041211244003320320302310032010303424441432103211132224424021141422320424000441110003320040203412143302203433143222443103311004030433111332403210002131444131044140344200200401232231241102124313143414244011210421341444044400444432234211312203430202031334233302434003310322321114431041013230140110342141001201134000133400321234323034010423240043414111202224241400231341304421013101010400124111042241303413441001003224021321042210120000423422320121412024311141131133304434434423221444041102013242110200332322334322142213421321120123231214400444034002340003402101243334430102440003313002403420034011440231102343231011011324403120214022033230134411033400133213404033220212303000112301411304241131021040431101242110324302013322420242311201003423131201332210000403213233433004042144022324141413400321003114242241022203330122334030041103222123001202232231441424032332214002220441200301002233002043411132414310110111031021142102022342413214242441202342343101430242441234442302321001134114130140221004301432142400312222032433032431414010032301001234410220344002334343424004001342323122401202441241412442200023012243010412441303440233120300401102420424412301244000230100130422241012143212120300241032213444121331310023241231233412124032411302420203440234213032141023323143404014313220143222423410342210130203200122003204442410131121211230422014144321301013112303221101440340134021021022404434144231410240341303031043331433300242000320021414311423001240442334000011033112212304023442130344204414022023300432323213340134403413033221010011103444232020321413443034442200004414202342241101030024112114014323024234041030124320120302310121121244004123421101441021203240102432142034032301133334411221214414204433342011202203310111142213421114313312310214121412233134100021413344302422202104221342411310012243030342113411010133243141424031300141141422344320343341404142143140204211414330104102332234340120441220444121211202210234203011232332403421444013013001122314203330332343432220443410234004122240302302122344143021330102120212214344244314224144144430130440003431214100210111300041343300411432014041220240034321032202433203343400414330020013432343030304422430312030013033114323232304422121343402434212031032333402333121401310043131420303041014443434412302033444441012241033311304120121401444101214304413424142344432240024030303114222313303242411403031110000201424131412341302221434223322102333412011201301300231332304442333111432124413401430423310243141212432104224412221344004322002231410141400001144132000142300034224233123400324341030033133402443032033230304331120010413333113114043442424032032111324122234310043321123024441210322224002100122410222322444144323410310231013334124140323404432143424332334140144112223034202233400211001034124310202204401413241012203224041122142321420021304210132333001341342303123112222420111222221122443303322404033400212432320020421114134041220002304132101330343400244400200302230443030112414224104422203311433043413414211133310140131320423244421341234441213444132123420413330103144240322040344113424430041233404440223044424421343113012433022241202423231333133044244403203032224104334442222312012402141330402011212012100210211422302440301204221000242314401224211032341411024211404420234241243304244224301134002031024032331042331001232202014420230403143111211121324234213102342301430211301001422332324103232320243000312121114223403341204434443403241340032311231032144212104203020214103241311434002240443002013143102210431304123220212120113321012240144134101244033442442244143142030133012231232402344113304143311214112121040034032220413333340402441330412010414433334310043234143423201231002312133322411312342032244004403441341403201303144240210104121032330410243300001024312114242334431012132123014013043213334110210242112232024042031230020044204011220100021440021110112243013012113132131413423200241303144432240244003432343124102324213434321344203043433011412043444122322142233212242010321013100421040341341412102010033114011233324224443111010033340402220214130144203401120343111413140410212241113002040204124212324314234204343114021143311241303424221122014140421444144004331413021442300300424243012322424344421122121044303033231414", "114340341314413222224000310320212442203032141414002013404030044414314322434414104242224204122223303021302224221020311413123213101243001122113431202313020213322404400120100204340313313420141214102311330104002403134220402404314014104100222132044233440233344201313322410103201410234012120040103120041442401432040313141133200302002103001412230314343303021100130423404032414414124032032444402314220023102432313341411040124331424042000023232204304241342404212033302112010130444433040212210333303413404221222431412443144100134332023342214421014001040310013342024210324322313132104234340041024401002344344213423001130313111434443234443103114404001132121330003331340331121143034013342011114221101204224241114122343333220220403242310042430120432310213024221201143334210334300413001434101320232411103130404430310421131113033412044020402102042402302413042342013332411412314242233221424204310202131403130100310124234344333202300440124304212014324302213032424223410434113214414131002203112024113030203432411001234340422440013130324031342422330402402010420042411403200131344043401240142213321133422420011100442400211133310123024140011233232001241413114420434412441100421004130113123122044311213143042434330314030224143030023332244204223112302004441132214133402404111240340131130434140403342130322040032402114230343431004142310310411232014120312223001322024421320413113032412303311413421134132201301141400330221322202013100124032343302234330300100440314034121231413134231224210041211222412133331130113200141410231234313040000013304203340210412402424443334414440433111302213330044200220230000440322232123233204413143012133312242401001420021233424420143400132234331300010144014402014241324241301101312334011200122314304200014240442441041443234324032044414322420101323231423241023322102331022013104221303211331313440414041322200312402443110204140401430103323110020313422012021323221224322403242130312021002221213301311020124032400101232010320213202320322011132122010040321321102343334023223014320103140434334134003311000401042402321442430001243010300022120133344324230304034041112414410423312444113404331444412033333431232400444004213100023142343032300420110443340114403010412243214031242101411314134210234242443000210222132010200103103300304313320240340420020124101341124304431230333220003441404130314222341001323013204313334402324131123000134402334133432141441100422242144341121413010200041100012214114041230321230324004120034114002242121424321421334214304313033020430120001132433403320401112443202413114410410203122401133140214230433342220331223034022140233003244343023414140312233422244222042311131332202142244030411110301001412341440420124243132222221030011333443040201214140201213433202310430401120440003410311323344212423441214300331444114431243424100020441100104204014133410312140234300034230414333203122301231221413401333433043021040012013022231402441130101131122202413220243321434022324314203012012342132023302132124203210000403412024301433414240202241311344410040200130203440121134401242444204222131200243414230200034403342313001413204300341330313034412421101434141214432423221242312244111240310340301312243300013432022042214040301223423034433200221000133322324400034434343140404414443030030234323012403202120231122003033340422204313021020222023231212332030014131324422411230230214141124232032241234402022214101044422034012401332214440041001342311003211443020214243111311124140120431433401313220030242414243342120342202131203311440240100323012420344132212241423023323421142002014010424423404413201404200331343334022343340102414033211013144343112120120400313420431202144442014012420042122123403432412311432042344040431031221241042022212412434243233300220012221323320444323211110132313134420224132112342243102320200020013223011311313113124303224303422130432432024300310023331344232200414240432220242342301424413310342220240014211030214033001110220311110412003434330220113100031214011230013101411310224140340134142020231141223243213034110240333222140212002130011303032442011002113204041212302120400111023230113223321320004011322213032142431430324424032233330421320422112342204301331023013213413224113320313334322134143022424100331322433101042002011433200402121324033214104224211310303233404101312011312113403331422042341332440103311124120024324000134310001221200144100311042142020201442430044334010110311200132130212113140212443311400443204334231334312120424220241242131230403443323", "331303224103101421241130313220310343004042343033404340424414410440123024113024133034104440130011300100402300220400303221202100441204000410440432213312410141310002120243403440423403400410301010332200113040003133300003222400414410144401140333202100402434023033023000002034100143212340433320313133021341102000220222101433422230142240243433240333303322332444422122141141311244321242223430403413124340222442203243014414433312022442411011143102143212003302244431144213233122204303040323314323431124124230022011441221103141120342034220414132220300233112120244442014231443421140313211141142342032340324110213100122302121001443032444201113131013431102124332203330201341444441413144133343002130404114112314222033104244102002113020212102340421343244313232434431140140430432401212042230412433110223241034420221200230400210012223244031340030202231002042040022103231110424044313410130233021122440040021042430023242322344022443004442102000014441421332031001311213322212121213024020044311121331022100044104134342011301330124400120304414330324304240431004001034142313211213402340030210200421241443212312022412430404300301141231023444201412404104320043031332423423142101212341320033422322100002041240142332044420234112240333043423302100302011111432033131423314400340132230142412120441224422404320104102332042213144104210410221134011213234140413214441124444334312121011230021424422143112310242031342212212241124044023044013113120021243442320340042212122032203210122243122040340223413113120040444232010302331333344230332001043030300004204333142231333313422403044300110401340224324123111240033321341220412230221012233100320302212131144022132441423144423101411424343342003210101142311403312013112133432342021123234311034004400103131020032201434204042201030201140443100001234242032003120443410020203422241231034041122313422203322214323121301340441300142401220334134442331222122420031130121114041044143132134311033203341110204001404403430024423100034013210343244434313440203110101304001233132013232023033140132213420133133132442330003143212341432222324201212231221141434134402100144110301233002204203001434423010120043301130311240120041403403114012413434333042013400334423322421300342201101120403122304222213130112032340132123213420003300441211431120002233103123110201211441323412234414012414121242432004023302443414324111104220130423220222313433011313110141200323403123001204031410223014232311430201312201043330034101421244144310304230313004400230402410432422042121424142242234203403241431422032412030423224332414201044330203010344020133120421210240221310013131203212304022101111040321332004110322140204144102414244022034412323321032210044230321412033200311330441421320140230141442341044402213420322422210234334344303242214013301124231202242301331213134412434202402242140303242231124324441401224441201212322042123421311041433003311012143343244311333242024344002024400103103441140310221114131143310011224314303340142112144322422104343121222403401144422011332441201333011230020230041022131222322343023320031001431022031102402402323342001220333010432303114233042103014204300423100334102343340224031122410024130014421302212330224331134144100022423013210010004234021241004431133444231401430043011441200112343104422021230421300442130032042431234310234112231033314423200420101034141114403213234210131341111103433242141240432130133023111110240041010412041300022202343203222300223004322312211031432302130214334404032231333010324444322234304124004304340042141044104332431444104123102142224412040122000022302010331403441142033014204313433213133302243104403400434023144041414444203431231430040144012004440402333233343134032021032142012212214140144042023222134330142443411422234032304313141322440243120313233011102402333442104122102121143311231231331344431040114124223113120243142424123322043421400243320240313422032012322344040111322121310212211442011212124021212331120231114122201220104220432032103310011000033323224111202142434101302321130133401130412240420301414134333420411341114243233340224044020232014033333103331202110434404441111343111304022303201030144442210313010103113423214121313420341140412301011240020142422132343404241102230144043102310212402243322304241413030421321311030243003201123412410021111333404010332131231434044140114301004422042024300112234402233133111013444033434300020131140310424222010142311440333411443304031102041140404201340204302101412401314023121000313201413311440013441420", "012443432130444114333433032113031403012324204401020213244441411343240432240212042023420443343124120303304423204033333132112211333104304034241104123441133243041331033310410441342234221312233004412144412243401030111121342011014313112021044231434030311442141122014301343314411304141242341124302002430030123214201431302202114122302012134231322022432204240310113242203331200440301024332233303410214442223332301221034402024033104331032244211322242134240004111320413124222331432344114334213112220331332223110411412113324230114341111404432201110020024421422333131133424413322230143300204331412012432404431044243110232203022102210023231323400340014343302340212312411103000111402121311422420144332011121042244024100032043204023412400240100114104100112402103003434003033230123141122120231011404010420240423332432133020230220222332201214044411303330203042131412424141430243440002321232343423444244410004042420334101214140401140402044041431133232013420132432010322410134313300042113144100323341300143322120314032414332424213322403130242400221234133314011241322430204001311202400022410201223122101112014333040331343133230411114210202134134300232211302314023204121020414143404103131420331214030300410211314134114204023040223004322010222212202213022123223203311013234002130242101030214213044312333011214444313444402320032134340011422142111033121413410413004223413001122043424204103224214001000032442013444242100131410201312310122013022204410110211242314110212201234130240402433432013430204204103321102131343044230011321330330232003212214224444402401243043340422021003401234140412010402424020001404120022121210203100342240113223243100121211012234310040103423020110100114202140002020243331031312333040413310130304212340011221201123012032004231424202023112432120402142020402402141324030112121223131104321124342033214203324314434421103410404410030110341342223110102444413433022411413400141401024004003330441342224042114203020344330041321033041312310130312021034403004332300140204022103004231110303404033432344202433444320000431222111410424442133222424302041133421342204333430231444143044123321241410334133010424033343314100003201422431131242232340240141321112232042403243303110400200034030413121441242433223343332344134111444032124022203111334422130334001100424413012212444110421443200434321231131001123440043112200101234212114241034002021001233240134143113400023020023023310233241021010331343033400030423212311042022243111112014404222012120141021343312302433240014343131103044412400020123230131113302233022203012101100140222331410121340242240131342223001124441010344142400112310234233404203022443223412224344434242441131404021100143231424330333422442202142041011241243411023333031232421042021330413410333202242104034112304401140332132202222440020223041220424320022132431104302012431330030040212131313231322331404214230223431411300212430022411341342410140341432334040202242121410044340103122244224102231324302434001234033101333312202404131240320140141022403213413413423244142340024042141021143224044111442310322410010403210032244110144232100341434322010143441323143111043403144044313412214444410233233123421440123014332102201311134303200020312211124232000334331130400222040000404204043332230223131422202212442113104114110403033122044342402244304421242204104004004132131043141001134203033434444243434231110240441000322244112340014022421344210014021440034020140020030433314304323300142343230404103411340020323211041032441134042230102232000001044144142301103020332101202441113044203130134104224034020304304441043403244004043111341033222134130200312301212012013203414224114001330200403020411414132322004043232112132104001224324244443040214034403244243201342041104223143323204030144412144111033124204024343031244321300222241412410102342344434044112010334024003313222411430100110332011404043304423241304443411430423204130423422030124330342031102312244401034102214002322414424441403303003424420221424400213330020222422231244320411433101200423013203233144340413130044342340421211240103231110222132212230240331300344022023143204422214103140131440303010242242002031310443413004202100111442221432440442413131444034044113044110124343224144023243121244333342432342344143303233331410011121412324022040422020114320312243330214313301432424120144234224203110312211420232241441030230121014024040131122411440441231244421333334013204441042414212223442004130214042333342200043440231323013332331001424142242423201", "310313304123241004103104124340030300222014142304133313330232423202120110442321403400202433300231304301123403123204033043210003111003443323210200411324401022324101000302320444311312114100242000004204122423301404143412433314420302421310402210412331422403231300434302112024021402302440404402400012440000020234030410341434021311334233024312140040400412340301424121023014442341120314014023440102404032141304120124414102100413232121213021003023114432043333032243141014340242340343023024300111413200140113221434401030031322423011120324434014332120344124212024032132211400233111141314403014220220144203201413321141112112422140042414144224101210011312021103040110134010114124033043110143023440340334211443434140313210234010023411121304332341423323002014142424030142111230000203440042412122300432204142323134342034023441143304312322101034410043221131114434012020440414221341301201013132421343201420003212104401442310004444432111424042000204302343003301000044214344223414323130114440422442321100244014213212334411104441044003401133030011424124132141233213424410304434241400022344013014003320124130224300321224333133401441300341123120321303444304002304330014444143100330120210023043340331412414430400403120223121044213200213121222320223342033020010341014112424310022420123422343133212221230122141311243011032001221332430212312221324102142201340311320300100231223431240244220102330214331342421010211112023320244013031041231312034333023311323243233010021112023434234023400343243004133033022001224343101332123211424424214234444444411320122023333042141420141320103303003021414404301114111423312332101334441144242103244321441240304311040110302403031003241121401132022124131012003303012001431143223410314044232234013432220142201101201403423321223103243422144244144330234130300440241422202212203244201034204034120140231202421314432330240124221040134032020004304221002034242110243232123331024244403210120331202424120120012234132000434230243004010110112321304033301231021243142240423431111001321110224322121301214423241412404043330303211122130134343132010011033201322201340341101331144330141034010244443011101203301440130303003021334232131244400423314021233124243211130032143222212412140442240240322132003142043244434301221441211133400420230302100330202311124301240110420134202244012440422420013212320030313110314040022444013142102140120344304231131420204223140102121042103441440020431041244200202122001014324104042313142133404240221040013223023233240120210434343302123302312110341134414430422324031430130400042401304124013240344304100301144333431440120202012344200302422423023200133122414111034122241111231110130344412312310223420121343423202130044414141243241043213220230440111010344304440314124431043143313310412233043012303114401221022212440213221300423213032033202431432340321033131022112034143311402223314220332110202433031032100001203024043313221343400032404041342024304140142013434133320044412430221021143431244010240232124041431344222110212021034221210143220020133233414323003042411000322400124111034233303032323410424134210023440103133023333414130433344314003000314221144314244323300443341032044243432041240012241313133143004404321313221413343201024032221233144224423211203342303304140021430202343102020333413421412122233323131412230224110134042412402301241221400203042112410200020040331100200010114240421321412233221311121344234021113334303403110111004402234101002423231431303132123112214330230132333001430313343102343134432102044100224311003024210114423103230240342433001221134231013331301130230102411124240044430432433112111341402414123122010301342210143304121411300132243034444033443201032433023002310012214013402032234043110200340002010401330141333443144423301131301112433400423223013004133402440403422244431234013332221234404404134130033013012223420234210340311303221403404144104003302443320130241440114121242023304304321133243242034243110241022332433444242200104341423440434210112234120240020024201403102231124433304200204230123143041321243031034131030131333111204344322111134242211444234343024344422143314124130021242123034242231032423244442121420423332441400220142420143443042242114141341102204301041043021242141403241031204102343433104010304201044322311443322333231012134400201200122003244120042400340334011134224324120224222312114102401203434330214323000000313303013141213233343021004143313132102232332044013030242240300142423321422333111142310122141232010342001032102011", "210012230302443113131330341111023320344334300043030130124240440233241201134300232104230230422243021300010411022341120010144432314200144403433023132013423013331104013213043111241410024024130442342244311402232413111322343421442334414213023333030433433424011144422204001431143444112313241224302120314134032200031321443411231044343322312212002221333442414002111402331412142142424422103204231344241003023312020144220330203114123234333201214441042222441200342423042113023033441200200333442431223440411020224243103410212022443340120334230310210032031140224232414302402001022441112422203241103041124243121240332410303121200410100134044340113020013233421024401104342413223101322110444244104441142200021123320132111121330110201020330434214040220002210344120021214101014102333033202101041243024321121413314320322230400412222303430041424022030131112430032240221034212444032120344104103000431002313112330200312000444023200213222043140324130112403233112403400242110010033011220123324012240334001302321413411340040220031424312241334320424033024302204124040121303444124001442321043030434021201132104411424443021303304430133424431000344100240303423113023234142003210210342140304312220130103211304012200344041413111022010102203234112143432034134441140231202224001121133021204004114221114112334320414004141313030310233043103443440140222340240030142122322240123441304132312113231043411200200444131102324401111411112002244101412140410043423302331042140110420323300233324023214314431113241430232000333021413320124102133100211030224010200140112121124310331443100231103434423230103031003221424334013042444432100423414314100001012332441102032002444004211332440024304144042321002234001201024442323414244004443434113023220403443040204103434003342122021020301224044120340342302040042023013020224220441420442142233311244034214010422120434243113041202321224310343444401423330210414132430442331431111413444203414102130042210403233300243434120241210412341433214441402331433222424400213124404043232112301143120423322300404114202322220232132340033234442414131040020113321023312324232143342231041204213223300000014310244042204241313210110143244101414340300022044021241203143133223244004244113344124424113342441341320300440404433100014342222032121014210422304044013211112223042404310200210210121423032434302111233044004140014120203414144024011324000422133104400430212313004404013040443104210412403040002423001122230231231212400342412031123021300130122022222310242043414014100042011024214130421140441213233042032312412412442123434020220042344233442010012341210400333244333211422422001121441412411333401440200440113401301412133011111123013340420310431132140044201313213102112121041300041334133204203330332332221010040324220031402414023002132132441411431342004023041310333214332302441411313434413102304231222211334131344101124322324003313020410224043021322000234440414014100023134211322004401044101134311412412403114120410303300233242301013143101222333041213320002430234341030042321223000442144004002222102223332344442032010221022113111141021101014011120112313000210441422340414112340421232034201232321232110120314340431112321444414314340234232203403011140133224342014232340332312212143024003341211232342241014011240042410213042032301140041424444030304044322201213344342112122222401420034314034222002240332041000420142033414130042004042210123124110423124422030010321422312331101434212402110330010013322431423043443340342223440143300303242302140313214203241314214401302311421400311142142311424342220332402312004434241141120344040042323014433022224221441321233221002303111424134330001320104410334421123232344131102202444234204144323234312230212003041303003331122330323323040330241131331011420101321101304010332211033040302104334321230002121021034410410342122014102414204444330332432121231100441112431311034134040000130132104241331432301303032201124244324421440010430434412333301221043244013231220141242111122040234401414300133043044042220004140000022100440122034140410423003213411203234003201211433004430404101441242010100114132242003421403120411043401232143141024043404241020113410443034202441303104434412110211244102324421441230232242204301122043110023000344101424334304034200341201212432344143401023122433224413224140213012344214244421343131022234131032240244402111314120202110042302234032211311233424441024022230002232100002234413313433244321310231013341333143333021144133233331432414131242201344101011322334", "141234310333330001002201432303204303334201121411223430302411302313313240310443013023113202043144122040433410000433111241324243233321304211323212103424112312103440224123200213110301143023230120414320031220440124413323014220311334023342433310003323043020232123430012043331312313132433431132112014132313102230401033403340230441240223121320044301044021013410021123102123220220012322234310232024444434422411301030141322300212000112423440122443123420130220400001102440230134242101334034031314013011241033323101234211302034444234120430024413304012103342102020120340300413223020410201332124421200440423240431320201012140223230410430424241132414433343203121241122042123034122424433001141422332203344424421243111423014103024333111333200201010330032430424044224340244331142013324312333113214032231044142220132010122333034420021023010404313030012433403020411234341403321014313420141311033431410211323021331330401341010200302424203230314301044104431013142103201232033240213244204210342224024321011332102031401220113401030011301301301302001130043223030011132132021030010122234442031214331404311234103231221231310324211441233412204331212134001043112012432120210233121142332203322011103042423214014430213102102123320013004314103321304030344404311340311233220031312433413004123013442332243300132412131332023301404234423414132032312102140314230112432044313143204332042330424030233042212123342003304044202240422410204201111334240004411334414303230141343132323304342123110030044413122002413004241200333441334302323202443412300012133032343042304042202424202334431241032414404002123433020401224132040204121411030301403440232032042341300413422302412404444320230402120444211420124010100342320121030123440210404121412221331441303031120010022101113024013410020231022421223311044224222404000121010422240040311142340033342020240103014240120023111320343124134432424301421144011411410223110034041402344043013221344240132434410241202422102441042441303124003032030043200402211444031122421304313244300204212341414310230301332302401230002012420344221243002321020103441123410340111213212211110033201002442202244420143003404231230121311103012203420132334212020233433234431223024320323013034002432311433244223114411000202233242232023130123323000022002422143200333124143122311430111443422102011432020034313334223221013434243130401422330404120421404424434011144020114143104344041032214300313040243231341112211223043024034311422402403110430141210031102320444234004300324431303433014143242213010143343444332034132002142114334433001304411340220214231242234324222020104241442134143301112231311234114404424200332224213423104103240204333212322413223041422340324411121432121124004444201200041423112134303422231004410220343442034404234232124111034401420040000300300234142122023412132041431423224242440112241301200332230323400113440302402431211132434240444200121340021212443434034022344042000012100320311113211133312030141140032342442033223444032002410101011001331023203141110141204400111423231324423422304000030302210203044000010422210321421031140330223021133043242100130410132402341033431412020222023032220344431120110342314142120033003313323344044223332024423231001101143044044423210201014001241211103212434322411340203030122001120324114314444422340030431334111401020430320444414401144144221001420002421113441031143424342303040333342301022040430333244220321204020112001431134144143341224423043413133113320434120324031443041043214241330421102030131231134224031400323104323001134232421211412033233143122310204424443323033001021041110112321313112141014410232244033241412243342230240034321224231114003344430034012312431431113111403433423424041121131300243320304404242002203243030002124443323434414112211440013114434332122022313341323220324221203300141314233224331424440012120342220434343214411240223112442111021221111322014443101114103414341240042432400142032432444034313033300200110303043102412034422433332004321140401420231300333200104123304200200334241413101343212100014300411143312424144103022404022400034402111222000311042223002304131423202244041303330341100210340010332044222200421021232140130103120043230403433242231313200411402224121432140313043030134020420442020003142211102022110142422100031033131122203313432100222414003211232431344433230231113202120202324032444342233432342302131411220030442111433442144033020103031131432131204402332042031344034421132441100304130031300341021111024102342230433232420102104143", "340030141222420412200430442334001241234030330212233430304334014242000034024004244234233223323140110423231432222233334232442334400223400322000102421202433210020414134020212014231341340124012020204034032224302041301103011112141142332324232303200302331234401301132124333414402432101442213211242201332300444340031320201234420032102440344234023031042120401042304121231223340022443404433223110223124011030123012221010014323043403410044412423444141110332102144024430100043300313201030114410303212144123233000001042133143304401434011004223321333220320424101114344041202230212321134011241043230422341044221333210402033304444121012404024322143320322113143203302232341132424244131230010300211234100024023424301231110311231041242111213200324120021130232020032204204331104131331304321412000203140411142022233442114100122202131222043334111403043210240104431322124040001114203004034144132231003100042402220412242112400220143120444113211004420314013411212040234331324242031133204124200104334241323200324031222411144020431113240323013143000242421022013204012230011342134042104232132201330003321244014224204240021221123312103332010121440423000443304331442113322212324013310103103031421123320233131023020143011032432141443231244142232244022041234332333314142140040220042410220321310234034144413440320414100332332410113111210324022221224041413014320214244322204212002122303234203444202333342041442121444430420143423142003011140411342330111342231020303411104232312232233223402342210124310144324122213312044241240140423314000004001243032421214144114420321033021211302133033322220313420410423142221424223440333333040130020130220141000114303311140213023210244133113013104242213042321020113103101332311322300014134003442030323433022120032444143304014241132142344414443234343134223242343333431033413112400200403412133420232424410304413402302140330411043444030041202403311114343334044233402411322343130124244231231322031004020330424402204040103304444212401224322401404032404440343340103340112011141232114033112304432144202314043234100013240440044402124033221321143243213444000110043404131041341101242030402331023321323223233404143310233333200332234233210042134310034124301234202243012242324041331024143412423343233102101123333104441030212421401243221341001042104321204241302033413242343240423302240442323222233442220433043422142343444201332424300301043344132341302432220422423012002231210044122430020230242001441034342433230323241013341002040413423124024432321012023410013233031320002004103224424414133123303031001203100312044031212304024140340341041133123142204334431302033220143420304033401320430404430102440121222344034111444412103213424112114320204430332040224201434320140232414413244424023110412024300023401014324221402103111033000424420211141014433031034411431142342020432203310424123223134221321330031113320430311241431442342344013200214322403131041332210111344241320143302342021441424231421410141423110404224013030324143231102131310312321110020032223141112024322432020204241402224344010201030310130242424232142432044032113020201213414342121013131431002034143113340302140321044030443011301244332140332440240112234202413110431011201203311024430404301002213323424330034013401044224121303410340131241002442331042210243014432023440243014420414110122211241334410131322020202442232313211213114031321304022133343202321334444234031203203310311024003024232002420442440442201300143422310341123313404340030310012412444332012313013043343001030411041311222312133123403220223404223210302132414213212221342404312030403432421411422132144222104400241210100041301442234233102311440012300003220010311314402223204220101324120312003113440110331321032231300301022224331031320120011230142144113014440132030032302113110412343113442010300104322410443443013321133433341034124332112220044200020412012440131033041214323344113311213413220044412030344244004243430130031332200132433143434333110144000222140122221244430331110131310142013434401423112030340303122323443301011430204230200011243303003340040003014410102123434400424103331032413143333323232422104433043403234040311311313110204012241141202412112303130413200034311013003322034113002341243141003033301200313430032131232433302342033312311110013331124232123034044141203013003402341144302131200430204420322341344410211201444243332102010422200424110441330141403200442430211303002431432130334002212413002403024341241000420243034234041442443133344311244030014302041310433", "200331304122411204320403341300243002103221331243424001103310231101022441144403143411341234300201320244412424443231243444400333220444442002122043304342214130301214142032431413303024332323113002040443203114300100222003323240304324313011340143244421212134122404331400024334343000110202313112400000413410233420122232301010122410431133410243122434304211422000214432104044430132412411020420121212443002433034014243134402330134114031241241140022314300013222441121043141344404004412212431333302004321124333404003422313120222224034230231132210040203042010244121303324420432311304401330310133140001342123301301114321404140414220311122244401424134012341203221413030302111112011013222132343012002201442202314141233314123431114102000120204424143211000043014130043334420124304304121104312210214042432431244303311341423043233142141104101042223304143431040224021224143110211012241144310220114401202120211404134401410342401232043341040103034430421402430021030004241443201044234432041442011220033140444214214023104114123344241234102120322133244321313130401442033411341431444111244420122221412413444444242434013334030044144111404344303430143121442211211411032213111414340102300232200443001013332031141231131030112031020010403441330323243003413304201104341210040022002442244341222400201412010442001422002320444031230104341331012000112424333234013031343320114232034401022401401030033214443204321221424441201011342324034403202020323114142341413401131242110214122014203140011011443204444440314430121411143240112404002144310442410342401000430414301340011340331444022224121203334000114332031101243101004443210130311240044411021202231243123404310334241014201020420342212043434300143413214232442233024010341003040333001134424230322243243032001131420301044012201243343031221403313123020310024130222444233122313401342023314024333342210334010132121344444030440303332220132423022322431011302212241410110233311044202110403301410410441003233333100033430342221123232331343120043102042032401304114042430111343112131102034011434001442431231231344222020023140101212123121134410222421224144120332330323330202104003031403323122444330433042431443223421430214311104432200402103114401344022243110020140404211323012134020310440240113411214411121133123411310214312312221302223201203303314104322423302212203321404032123141011342332302330434040334044311221340104300423431004403314303203400233202040311221004444402421102031014214242241341042304230043402102014040401143313433121220021230410442421442102142304103410324142132443034044410002112441422232232434104334200142334014142003033131132031124411032331331232103113320343040312042110232333341343442123321310113130140443223121242001100213114243121040033142340312002024212321114201020140212401340143422110211013031440324003030231214333220320034320240321023002122013340342331420421000301303104131123300021030302004224433341332243132330312420433034424220102312323411132133112110240343101401140244013304012114220121101123412324143240114402324020211141402144034204042223014124011410001043220343213344121042233311201022014233143142224310230241143024333044030241341101231413013141124322301103002110432211414134321303043424114003333111303340043012414103310133403110240410121403424120321420433234112121223122242231220414001444300303310444140040142123140332334421210332420111034203144432023242004320324202443023121204133122423201334120441442012142301213232420402131104034340424304132204312430244302314241342424203402311302042221003330102431403041024242344302332103333003114303201202140121330412143313304313204340040120230022130311323103112033323411342311330104431312300300410022331241234314242212411024433414431334231143000311400000014404332420313144332421412413140042422344311310120042013103424040210122224212240021413044113223343243041223111040042134440432302011202431330412100321003041443030214014110203440040240200132014240304330104211102010111042212344243013110244043440424013343332244000144014440210343203331030103334301143202311224010320130101011101430310234401433234144414140001004004323304403420320021340030140342214004142013434400032130120422442104242233202432040130303443411213210304322341044431430421244020310432030231444030331220244400120210403011441324211112341110213422223144323141401311023424143220124303234013130134431121113040313332433430223431214123032313420402243344103320031241024441003330020100223322312310000303240411402011123034421011300202430040104031402", "240111401133324330401100124112423323224410023000442141333422022210201012322230321042244144103144312044410113103144300331100432111400443230444201443042222222103042210223101241300110111210244402240304410224342204230204313214302200141213003331303120300223032030212144423333040132104134122333330102123120213014340121030241302034002124441412433202202224343200130140403033401330013140111103302204004331024312414204441400412423134402244314421340213244013342021042130440014001444020424044224012042001414133123213313234443020030410303041432101144123341234141011003124122122413244442001002341042232344012211023024103141420020301324203010434314340021204201210313403320102324223440001024424201420102423312111140424212214024143412224023020422221123443334012400100101043203431201020330011243121244200142123333414402141044231320331330303433233400140331040004104433433244133042022131022240420023340010234242412002404222342403010101141014434441021210012140034310244314423244434133223421340310334001401434134124204230330014114211201142204310432434004102122324230020410241310222124320102123244303220313401311222312221431204144122400441331133224234133313031000302104011344101011234233214440101112440231133131013021044340244321212333420403124034214232224000231044112142044344410101101301031130024001124333120140214133334134100341213041202202121020413223324313300040001204444401042130330413324241342213320143401013332333030304214213233142033110343300304143044412003200020441231113240400000334041000434042412242142111134420212042214423140340033034100202230034234021420342333404004013400012211100113043242421212443213102444132320102034123242201033132034114200024440313014322200323142421112201202312312440101010442442144421202430130002042230112332420103341404110434000003414420321421434431220311112120430102400432130220444110123202242420401422032430132240231042223221010403224404431231212020321023100404403000030224412303004321311130411130330344004341122243141144302034140011131113312134240214442403440110330434002310202144420013122013301121022400341001330124400143323411103344144123401223320022131331012343302321121133141120302124311321141440200223240231243331041443402203010423431110421414320034233320011303400331343421002133112113214222331232200000301243442042211004211331201311200104010404100233113400032210344104233033033442404324144343120033004131300401241134031121043422110032022002401014012113221221132040001214134304002334011133330310122110011323221403224022410414344032344341013434224204120133024401021104304411222321410413011114043410322121442422234412212042403234121320343104434302304201411243112402232041300122034233101022023323313403222432411440040023433400324123213214314434104402141014211332144341021440033422042414242244100120434021442312244123344211140143221134440023200141421300231334414414023341031042102202002330030020222404100201021141243331311333323210044222030420204144444411144242120430410333240342043103340014301441331204221104211043300311131314410424423322111121310234131322432232401230413211114012024200301002022403001000013131243032401431341003402342141403031324213001032132343124111120024312300021113212220342040442040331242113324440023343133044334413110404133212002243034434112030233334040142443144004443014122032034344440212444221411224100202320103424314014000102311243401211141343040300023202203023121204230300232103411414131432243101044402412430441231303012310142111041311443304111104422230224113223011111104104221034220204240343014101014213034400111134003214341434230230003141442224143023343334220302341321211101143122242321010204423011321132343100032034004310322341234411041134403020114120233443124442024130314331421210301442432203014100011041002333030041332344202124422013343431400403141020100433024220123340000322212310021003223121142130420140100334143114123413401344322311403141024043344112101320123004442132003414011242323233211303431334112313201411004232004320141231024442113232404001310432232423203132120230022042343110022130210102124013344324124313000402232302231100403142022324113142130441424021321434012341212320300403231433140244020104432132103421104112120124344033200044444224314440111002123040013244334040240133132442124322030232314303144244110314043043011320013014243340003344201444101414012013144120243322413422044402423203002040130314041040211111400213111223010243144203033003442431232433404334113143311434120014132424033112133100222214010434440", "014242323304112133211214002243101242302300212203343341122014412120101434222214040030023442333120033412111210301202142101041244010431124311310323033041042233033412124003422341111140040304222421242142224232020003021211423434404412422331142324214204420212013143223202003204330002203123321323113344324034310442004030421112223022130244040210410410132222101144102334440212434122443221431413242010214120321310133401132024340310340030321233442102412014111123132124133233220431230433130341342443031041103233230424032441412320022320324340444404041222124231231422402334433430313202323211414341213314011104441423440430010403114004041101144102034443333024243332330103110133231320314400202020221214204320411430400333122143031133133004403104112422210303220330113431024142130002400114443030410001323000221040202000310222321224400413200423244240332133221012404033043444403141432314041333412323243141240003240441103031022103221230222011124430023402442414434324124433414133232340332342341224244232322442011434423442332033230420130304201013240031434411202123310424004344042442142443132320213303312433434204424321423213403301203133031133423110214223030300213021013321344310332101334034422314004033414321242344212311224121323211113031324111242240333332223021214142132423233334114000003113413204411404213412321024214422243342341341201412414212232222444433434111034320440311312320241130214322334340112143431211341002343113012021440234001421230141033314133013434231221032041444023042034444210412244033022123033313304422404113223431000312003420310243020034140441031221002003432334042012324120301240121142242343044202201343310014204434240314133232101234244320014043024030234024104141244012013320140311422244204130411144143421224032000004310422120342401333432102021044412134233133144020322012002314320223024120040233011423143122043130443110311341401112233134431300002100042314124111424334143313304104130132213221224220124344120131232324221211224122101041411104024033222324243110032040434144401232234440302430013130301203403141230120033143403441434211111141110413421340320021201234224330011313321240120233203240010100011020141300300210031130331340412314324024340203111331400040403100433201043032103211443243241302331043100303303003224240003011123213031210120200102201144230141131314201340011213101422413013234111321113344301330002133432414430104402033344434242233302224320242121302214300011401340040433240431211240324221301443032121113330141311101030224024103121224031132212443443144232314114104044132414201102034224400002313402142103112110213332034432210011140043121131443421104124424024103330242011203002230303424002342243304233344304021102414334433430113004132230321423333302003300123213014201042230401000320210102223330121240242231114044244333432200032140111101130014313322120304334233131131004422412134242002423020213111021321333110111331324124312132014114314202200400300341324123114312234302440413313031440200203243430400244013230200040102143033003222323313434313311340442104010120404213011221201421333144220443301034013131203401433140230202311041224034402241041222224040102312442420211004114033200203033131314444310431200443404433030204024400021223431324121214203203131132244034040222103424400443331113211400234340110023032312242333242430201442104214143124442030103322242434003410331000143433003310434410402021334402204013414014024131212130224201144334010212311023340440432334311213134400230042344231424120131424104131223340401242124232130323403023412220441441404320032103013011103304434310331320421422341440121402020342212001001022214104334023133014310400011320203431143334112212404004211143144211122130243223014140230121421233134332122243240441331130101414442414033340040121431102111402023443001242212434244311141244231232230111314422240230133432012204002432401041424131023113322222422404010031124303110411022331231414113023333234202210123021323110223330310401101201030020401102204421244403202143121002303402204210224430141303422404332023231032220214431134021242200421103124002230242444332022401033241240141431030304131234022040333402444143404043212243320142431044421221210433001212210304034431301243441014021202420041233043404143201140014344204133011244334032442133043242111431242300420321431021141141422132224202430001003033301124314033142214142001104202224032102224121033134343103333131201022000013331243403040112421231214102122402434333312021334223301043430243104124230314033201030131010", "214014443033001422311430014310404123434224310410401122204124003324444311330131100244133311440020443202122132203332012201042210112122011332031014143412113102030332320442020401204404442142430143443131234410403112223441320321331100202210332230240220003013123403442421141404040213021243424131402414330203332204000023143411124434230213034133334313440324203111304412124420400033314131222412302330110124342030001043212121210323423123401132314400440410141202330300224011103344141010332111431124140031131120114240130320433343232110122420423320110021402301023142140044304203312001101104030331211334343241023031210414320100440000403312423440303044420322403033041400433024033411203034433041431040141102412233140330233332143332432314441200440002300423113303414233334302332322422224124322413312034402143034143210003244034144031423113444013312221030414343241313022221213004321314221423131003230333103000322201203134030201200332424233310401000241443132233241443001313431013002341400032323241033424241244042032201344114421244003143112040100132022012022032421413213444013244124043444012023224402101002340121241431023233120042434013420302230212414230342042331201301434100231442043020120034200334431444120233220234334134232223124310121013432134122442204241401404242430300332021111142224323442244334401111243003234004002004143121424030320433300142033242312424404044134133003204102300332311121340123244421234100143134133141041412412210110230410304300412032343400343240104232242313220424341440400333242434341110213132210331014114403224232413132310014404443013113423132100142303010434340421434323240212312102343421014012012413224412101102241041432030112224133132101432232232220043233110031112340123232303140432044303430340132244413230440310424400343322104442044010214014304043433101400041203142304320312414132101132411121122313231103142014223321144200000400012213002301131213231203323334041140014312212011440242030442022110440230420413013004204133340142013302124231331141411104203434034022134023301042001210433210440204233203121233142244413021101110214220412332422014040111403424033314312330221424104114101201234121203011341414402404044413042311030112122424403042111030201004402421102104024301143223414201010041044004334323144103024300214303322421002233302321431322343440434001303412101320101402342031443304400234231204403310044304333144410001302120324214022301342330422440444034011343331310032134233142240043114331424210043104201340104011411120110124244213111320011124004103322234001224210403344434013230302430110023000012011133100331011040000330314442233440230023123123422331421113144124023234144030323333434400410012034021121111210301310323110010301142200324213403043124334414443334211440311231212023110212422134242001001331234141302131013120024144200113302243221312142330301421002122241334022124001233414241324231421141334242300132221103124214021030212313122323222014104221214020304141322324134112144242233003111123304424344030404044131111442314210131121440303200213020304331131324022320021144043203331221200120044102232040012304204222104214422241110323044142413322023014332412300014440424123102413413221414434414000101032330042213230413231123042032122202300424440134012130443330300424222142233301100230140442124103142020104004141010334333241431002041440112321043120113111433014041302131123211142241314023230344440114403321230243132413401123032242013100102201324103034341014431442022434033342140402430344301143102340021130024414331042142040042014334204332131331341301312131131432011303014320424020021042443123434022113032244330321130240013413442234002402310404011014424010102201100104420234110021431233332221032443414141201413001031232404332422300201120142122112432030423302031414032222144220000421032421100004223423233102332100303443240044041202002221022020001330041302020322020103134344344212230041230440400111024330020424221232401020002321434144314123003242432204430443124410101141023202144103243202002040422120242104102214431210124222330434004244322411020324321324233224130040013120331032002133211322044003100241431234400134102331202211411033030320004111034430204114102102234343230034303023044301101210431432201333211400001322033430431221204224111314234042332421334343122342413101243340122034040430214032241210240132104202130004431230444343031244032300132102213434313121213023112011334100413131301431220324104433101321421102414041143320210304232031214123312240034044343040124442313202042", "121041120412040013333322344342142204340004311030231131114341144032444303243003143430324343214321312420444441340010312121342204101214043240230241001421243012140024430202114200024024412323224300040340023114211113421202320000340311341202034044342110000134123113430230410234204040232443224104422402344044303330022144232320314341403002234203314400402331443044240013330322444134434410201324322104141321414224343424430303231031133140123411324410010104214042313240404132331341413422010142243330133331221240233114203312001431111033331314000400300132231003012311244242422123432024012200233002022033430030013304410404043414233124422203421034421444122344311430332020020343423202342311114112324332120221124333130221443123000214110323341100132042223320222200440130413311041144420404344423002302424310240322123232143422310204322022200033223133212231042304032243204333440313313332311411402031001434103041140011343413102412212331021331400444303334102441020031100341123010012314432102143023330130023024200043442444444433032301223113104403003210304013100204101122023223134231243310211134134440211112222203121032430224131301414033201420114011010032003112120124321340232143420123421402321202010101112433342241322123122323310312102441301120413412111302430302143320021021300121421104442000000422444030043212111424130342233123324113101301324020232014124432224221342400312341121134000230411413024200313421002423130034232122213230214413022402033402032013444301310023021112223212230412234402103123114300031013440002243144402010113202202220101312303133240422313032140441131244012304334004000422232122430141242204411334230321243404410144244103423422203034111144120431433001330311404222204424401420314011132031402031042404233220431243302113012332200312000032300420242414210304011214402104022023122000143321330003412133141224241211144023141414112244111322341433244044134323410231421024001223241312333321042413333003341142413323420414001434123433013431023414332020243424221114222403241323434131013140132334442024224012013241234221201323430000202321214211111224301244330022144032134430434401112124220322014033312214232100304110112422024211414320410112130413400132201324220031411402000340411130130013113030444123121320230144404434402420202004232011342130123434302241232421222423110002202411300310202102133424224100400224430131413224330243302303310211344244121031334020300404111424403421102003431041101123411121021142433413231324313433122403330320312240042341412100022134021300230141430321112402110003401310433240002040300134433200413002314123212322432213233330122302242234230134401230220441434113111040134213104431442043422102111143422014333404443033401412443030320433004003312012013014340412114004211044143322032422204132221124424100140121141332242243223003340444201031101023231043242343042202210203210413022044341124411232000333213203114114421413201120032321221424441032324311111332301422342311203313434334430202040104123211113003403100143433103341100101203331010010130411334001334143123332233311241130034233320342100212102314431314412044223233240114412120322230133112144201342140412034014141431111204243040430104241210221024010044004004412220331021342443214140442301222443311424121213131104132332400244423430241331204422343210404324232240433114204412022434014321430112121222103431402331231341241331232220400242001002020000013312414343032444412012003012122022334230023012421140041401112403142444243123220340322114200424204042014411403030214310331143032003410421213244020204432431011120343304141002100111341333134410202222441112244310012134204341221032414222004141340323442330014221400321131403221112442132324420213314021331244432104113003004011414041123433304300414240440213304323222114203013012312303300000043401102420004203334110220112342412422142431421421443314422110321342434132343132400110411114001440333143022341211422102220234300023333340010144422031212121240301330432340310224001020140104432304244031232231110211124234034440412120143221122401034001121433103334432122023303310124344232031024312413341011320232112420421000130132211324032143124444101400331423232041302313414133104411201220402124101342204010344023030312333031431403311411221001234123320110213121024013302300313221403423443342310243034003414441320221230140440324011223144240113000240301314321102443334302343011331043231431032310410302314423204421222042221412400134302412000011001411042123102321013000214403224300222334102234202313044", "144430043004441320244104343000330121114332414304303311342333341032122133204123310440021432242122124020140140401420002232314341431422134033203010132410133322434013143242113020020223334130444024333333001044322443411043230201423214042120132342231423344443114024422102014111000303400012133310124423342401100231331442304002021423133210041404242421331021100310003302034032134231334443112343134104032402013011111113113142022230421403303440441340340122120412310433034401130410014102202310310300002230201230200332344403303411440234013223010333101301222341401424212123202042213032234430420224113214443221021413033001033222121330330144143413324124434232114044241020213123124330311432041113323424121003434211213121120443121220344100131331033201012424043333202334144132222132441313132032041424020121302011343130313333013130323012244004310123442130431324114013130043341200220320322231033404402243132420013323310004421210010403302422442432304031343330234403121110131212211401102332112140223432124202443014400221401234413303121033142041322422223140403433442441321131242223110114404234021420020314343423300444013044430013444200033433210334402414220040022132212311342102412113243002334144344421412403322331414314222202221213421433323440401341104121224103410131323300043343240444420003102241344312400233134431343411411130434331342313240204243324411324242212202320341140022313331242044440430343404004012013410112202103332304002131412211042224222433142011200324003142131010204342300142414112003332230044010013400430231044032223241232134323431230014240022043141003020214244331203234143131203012420200341413310124332111020114130120043403022034032032010134204114234413334023431412322104144231133213343422024302440112240213342231432120031022013322232010243133001223001411201210433200014324214433131323032144420211201432234031133204432101234221302311322123100422434130401004122130431202234121033123202043400331232342314030400203110331134330122133032401213311243322002101104200104010310010144023442324201142240143200341110342141422212400301144424210144134022233340244101224331344144043033333110034024243043030412223134012320023232242033141030120200133333034422440202244431044410131100203120123331321421424212344311244401340211001101211334300213342243403323141132010022103002221001421203423221332113323441212344204140311220103011343020322110314143430104032414220321041330313013301002012204124444041340013103440321444213423134213032103442313014242231211221044040104202111413113003033023340324320000010334000400320112412321402022101114224104241443114111211332232004201034244233213340022303440122310141010320412400142220114434221430111010024040030310014311414211204333323322331230134403330030001331322340203000120124204324114111221230314041420344443210220023233221231111121244012423231243401030340242421224234211311204304100014224340131400411013313123311214044324430232312240010003313012442234021123301200423431240430011111213412102024412340104021044300343113211130012143213014404223411102043123130111321322304220020021014313222004311420314203440411302434003041222404320212431400432431411133211320043213442343404213030230424200044402423143230311243302442223243031133041110242014233124203202431431340101044321444144041332444430111430203230002402322011443233203122031043034143413440321344344303221440323313400101234344110043304044412211422331311301244420043314323411113133242041242022323030312220401242124404233431221340342330241200231112112101112403100034313114102000303432423110423342010334313021300442423304203004204230241100221313242001023321231222000041110423321240013344133104002441422031211042130312324001041401434124310431414130143002101043021000003240002014130042033424432134104030410133143204003220034342442334134212214333103203144201323330340400244344024201220122111130031004334232241200202223241014332030202142242014422403032411204133023441130144104404023112111044301204014424402012101411310122002321314433120021121311022140322224214440344313331242230341204311013311233402412041244120132301012300223223111421443010312044401434331103241232330314223310210443400422331013024331113230433232231341300223343430244303312212312104413021033200230141124432413304203200430143401042104030241213114100143203204040230031013100301443130021211013321242140142234030222424200234100004441311422004120112113101321302004142441231012113234340120444134114220103132232311020340114434044141231442131312240401133301103", "203112230042314033423422424334242221111434332042102222401200224244134232441204320014202000411413040144310403123414410040142042023033240041401012432032423121414344020220231231002431122124403113301224242030430222310330312220433110324112321111230141030000110101243331033030014020334300422031332024422031401141124030314111340013432234114003122143432331440222412124230410312233004241241210433342032213221243241413213443231242413033001302421112433241211000044313244321340010221223000112412304323422234023042441432201421322423144032023423111120342001020244334222110241103001302030330211243403210420111034143020233242143313010034241111404231042144441042421200030122343343240224302234104112020040324321013320030224423113042014321420204103144041414404343012302200033332120020440303434100111341320341020232021314331133120403444243204033034222104401442331133121004201011244404422114242443101314320110120044420034320321423030023323443232300402202242401032023140343013212343330133102211204213331041411401102300024221102223114310141304230103112433112310041114334341142041320004013334214420311313004020332241303040231302344404242011342222124114024110234321043412113220100030323433324000023120340300323104141301442212402221440422440123312401343243304422333043244142023103423402103023001001314320024010324003004203340102333300143231214404003124114104042344230130433320343403211131410202442032342120322340043324431320234031100433113231023122401304143200013404110403441431211041000321304102442324313310333122223031043013420432220323103102010231444421324444440243213423440324220114403123040002321234143234334440111214243322114301431300143223303011204021330021222040443411213130331202414221343334142121444014214304402214030002212102400302302001004001121332222011302301203111043100024421413402303223333304021234213221004132103001241200003223111441401243423100113013021031144133010134041100310144423111323430123213114224443241301222233300412200211223231001021443442024414404100103324304001302440234131331313444131012402220011401043433242332410133303013024030324041332211432301444341403021102033120214302101210142002022410301023301144224132334101200303300311232133034034112211240300311303031121213412023104014202420120401323401332012342314143440314041132324300024030032134014021240030334002331431400431334033341414300342402332430340400421444423414220400103403310110114320412134222402210214023011104443144244121302111030214302340131323313243312314042220040222413141103033312413312400244240223132112143044214233113032133430320114321422422244012014011433312440010130414020141310343020234321103410312232012242424234320302131132312243312021112444041230331142414200434122444221410144101121112124402243034314112204423112403031021320024231412212434322120022311343014044300243314014304112004303104224020221141421303133134433342432024210334213431311240401341323333420103432313333103103304201422310002231243043412420112331020441121202110424124304143303111404410100111411441302410212132434432410444413410422112102343210344003020413403300434424003414031312002343002221313432042231042042402420410304023120222211423223244431130102043314440324444341244311441320341201430042121341222001141102303002400211302232234313334012224231210131340210343241441111420132131144341022241422041244304012341042334130220102214311034111421231210302440020412244423401340113412432113301132042333401240223444004414442233132124043300140341320021312413114020032031344103002210022412311220311330412202221042142241023214303142014102320432203201444432203024432410023423044431424130341010000040334032302132210122113414020222430302040043031120034143030243320124231104322233212220203333204231400331114304201432342022213212040243301123223411102441310124013001040000402222114213041402030330134334400123214032331103133144113023410241232001131343022332223010031344032043241121014102333124023343432010212432413310131301420002100432313002313134113403313412244101400220440420312213111304212103343332002434432114302221021422321303010222334010031111433101300330100413420003041100330204131302024120234423113214023020010410140041114402121134322022440122111401202312003004401402041130432020021401224231344312143434141304423422132214304002430001404020233412431011132014432034203314222234421001333311313333000004223332044222330111244421030444413322210211010002011311101320240403411100200023431112343102304001403213120202131433402010410131201430001412234323", "003144213101140003402330421331332424023420312443032042241102210114412304413040022120012402401233444321114123400234240310111421000341140211032013300240330410203320341144140430033423334404403340023002131234034024121042314131421234120134232424341132311341403423104103204132430404332441331404243321203034043040303201413432022043000300411130124124224123243302201430203023424030041021204442342432200340321310311200200044014021404420034412033240441004242430420033144112212311410102122441143130430342310201402122304131433400122422442213241001114121334302412121044044032030202031434004111403223022333200310114301401404314040301222024342232222144224000431031232323341333434211313230113321221132141011424222441141221030133131432320433044220404330112324042242313232443113402441231324212433413141033412032434242333222033021233121022433243410311033100041013323421010010234213123014120442231410031300421113141210042120441001300230103430421442240330313403233432212230043144313322224240212210033143041204142043321031233103231434040341220220224224432203434002032210322223221231433402201331213132011043041443421034444412203133233204121101102042421003224341044213420341402202012302241104401124002204041042112013212114223122410120233021213110221332122044220042324430300201200042333321142434304400331021030121400111331343140240424142020041301212234433100123433142120400312442344443323001132000233211411212430203122041002324214021040042040022341001240321000024104044230104022123021220230221210344423424411144213110244312300000312204031412001221302243442020424423100404420012003004402311110110000430024321130101310334043023220321241004014423432122002134324134431221423023010213034131042031444244241123201430223332102144411213000220213414343220041233410241001130210432422032331343323134003344203222122011020001014011210313040114403304003004420044124113104011313423010004222314020122332113104042213242011214302230431420000143423034122134233203044100213134234330021313203022212441023232133331304333323242013124114004011323302143111213444223320242423210443241111444030044402413011443212041234024423414324423041222413210144110323302431433440110211222032224134442313213133143230131442240004002024023120403304233324102244424222011212243423321034002334104420034414233204443012340410322044040430320314310214321023333100134404222240124111123243343313242100121344334213030030300443414000022130142440122331114442000332020232141430331421123122433140014042201201204322300444344114440401104343023000131114431403113032211024220333224113144234412212320430310002404003131022243123220214241314332441022100430014224414243141002004442132314422432114132232324211412100440124413002402423332411334002330133441224141203002111131314402230422244143400440220321122333212201003041424114344312020341044100104404410130221430434410342122041423202033121104440033314103013113302403000140343101111013240342312031022023232413001201422140323424400432404144344014134212301313313423401404222202141334221314003312310234031014124222323113003003432220240424142330211434344233320330412441341124422432030321014214221344004100421311114022344013432000043310410344440013231214222024344202230443334411114021301430411314112114201440223231004432330211403322023412124244210034100131301403141420033212042014323132314403333024310012244421131212334400122211324233140104432002434313322344220104233334022420322141140034324211110001334413423410312142333121004333223110130034422031142320034041143334433330020403214313432403220222421441034220131011000210134121002224101212003044033322244431444041434440330044042144141444210341444001233120203030133403134111341331340330131400304123032204213033404210022332441413010312430420242411344320302433214413130203104301131101332201032312100021120031412443331032123343333014402002102434021403403002210311223000042024330340122240324441431323122014221214232424120042234434044133241022301201100232033022342430203323224320421014313332430223021442104123301122414144432312422212331002101113412323311402411223302212444433033024421234232222130443211240204243000224442032014233003301132110400124341023121241420341024024434300200210320432224112003341412410404413303210241130014003133202022330301022133012042400311001030423232011333241113032231031441011141324402442102020132324222134332420021230410304120340040223323443310134404242434130330314343023323224203011031410440101404220141101130433304420004100024241414110034433033243", "102400303024102310020341342300002112112244132334244010210300340043004113221204243314232013033312103103323110011110232313402014221231044034232432220124441341431023041312000131321330110423202132301333412313040143004244040241344332433110212343202401111300032440210302223410142423303230220020004132124041031434104023130410121212433323122202211320033333044122003302332314302022011122334203413244001232324401023340444001132021023000410221342442133302444120312414023042023223013432303013222230031102030423314003444344342420131324133003003223203322112030241224022223431320133421103143034212334314433131444420323424120142020204220300110044331000040040110003321114031301144310243232121140110312213102343411122213242444110340113030334413204132324443324101234421141330402423002332112210441221114010003021201124321021024332224224142323321240443310333332220002300142340323421220342330110321410442210020423104001014312223110411314001340120404210032304344134014233422443304021232200432011443122013410111214102222123031112133233030233241010340001302343230141232430434103203312334011204241110131243331021100111013243341020201414441322412024111310412421020221404020143402140204122012223132323340014430443204004301124010302311002020341223114223442414222214340200442232043330033324404144004441030240401124024041341214403302432344000100230202000202000020032113221313220104340400331003444101244302232130204144421424240214010231342301434020311443002323034140144031302132112424031430324032034231041130443302041414413230010001113331032444001020111313204110100412300402143230332312010302023023223232432014131011313020444004031224202040131203111213204032014300311204000113101434431301043340411044332232023341021203432333230142243403223330403342213331200432300121224302144133431443400301130322213240101411201341113424030433033321413142101034122111221042403111004132111202434111243304440024113040242210232232412223021320131331430042003231014021242232332034331333001123431024101443023334304242014034134001414020430200311213211104240032443022201304444303002121121442020334033230414131312412332304123234244124412114112211333440234231033030433411334141431204112232333144341221333131341222042313110030241130430023011244142011113012223103343244020411404422310022041210214303014124014333302202220312034413141222240040334214420301324303043203412321010013012103330031100012230124102433224434300214134013322431340420404134011222003111443300402134343431223122013421434003033344143432400421222340040304230314422100103431211440131443314240040004124402401314414110423020424223002441103341421040412043024122113324113343111404432004003201404030341043321313322004042231243402124404043423233101021402334333140240422342030344101224300402144103004424003100034220444301041044401014243442233413132414212321222103441232414100442041220143331001343121104213301412203122020431314214404101204343020344243002241310324412243132114441040244042003214404334234310410040232443421144042130134114011443334342341321100041130304333311141210240332243203023041413200043043331102123342310440031114222032311342214313221301111122011231101014202130042121014200133204004223024142102221213043444222341423101201204104320323110343113330204203121021132414314311200234001342113032141014200013423000000431203012131040412033020121121023233102123211102012032203431032102304302104302302134024304142221031233400040442104011442422122210424043113200044004003343222314132401334004441232341444241313210324313131120104221443130221002420311421240211424233044030324134032203321431040323220204121104122334303041042012032112321301043231304104440203143111024241114001441124142144114442421423104310310043403412410303340243030030230213311210020034241103300330402004203200002222341232233143432140034232100420221401333242321131043332400331323323042010221443403341212242340342112012314041044040443321132313103020341114322341102101110433141424301333243033334303134214001433120331431220410034244303032234402424333330022232112013404443331143213021343134232402140240431144020114011214420002223002114222444342324333404003412021231141241113101103400440444034433400301221300413344213021411310421040230302211223002003341234331304031341330040101343314333003300224432211243441234233030244401222400001411401204340104431132312442340141430134014310033444004321031021404203020121001020440121141213434214240013231422030302344022212032313132034312014114442424322304222412101030002024224", "312010102240211303022220200323223410123312342003323311130021243012303214141014240043112314011433121044341030211424324432204233101132113012331033142444411140301214030022314430243310114442402104024003441041031432004343443300433443041433202201211030444303032230222004342011114004442033404201233103222443422202433124121413023112033112423200142432022224440014214123300412444043232324102333044013403403344423303223423210423213340244033222012223334430140143130441123234041102402403000022112201311414140103123432130224002121422003344110221334130224042340202112010324401301200331220212222132032142142234113014103214021422424122021440130104422403221214032043112400011341130144420213233101320322343421023314030101330100001313014200343332044232214034404034002022014100430123410244244042342310014021303430414013032341134440443202033023220131221321341424142034101240113401123300022114102300321011000301001342101113343214023300100032023042041141222221132001203401343101120343423112014442004100023244230220133334433344131340014010023222134222124142231323012401144444324300212040000334100041440212241104232340421444022211031110001233210141011313112033300223034331300410132444430422004414203140033124341241234124200343022202104341323313041333014440044101342414332301111102244042134130342321402112330132002234020240444443103412114310001120403410341434031242410204311103313104330214111100303323124141124234202101241203103104322232342030210234130220131044211020214243211243424243434242320320144040344400011333201402314202341224212040241020002011113024103424002211110040412344411003324042321100034114132212013120313223103330124113313331230103031014133123223043222421413440241312122024101011340410141132100143303023222012044032302430243210013133421100144141440334300340213202142211344010021433332133240402123440320121033003313224341203133301104312010000242043404232301311212243210320031131232211342311324112424024441422130031030230414232443341114243013330432232343233412200010033202244314301103314433104031402001002101433203131321310422440431141314141123003443130032210200312440132122032234031343201404314004324234034444244320412221323010300121341234230411040213213214242131024242431233431440130214133042444031424402233313342131021210234233121333002141023233103444042124143204400430231444144410400244430434434204131113203321322440211330121223131312242302434141311221424023442310040234032104103213042332303213200202012022423300331104301324314344041032011003103343334423440133104000013304012232122023443212314101231042111342033041022432333200101134413130042121214433101001312124321121010411410411400243443222323302032033320310012100111024141320323304012402243340441311441221012413100100303421324220230133433230012044413030440412134302421402414403243001333213222444134123342033100220201032011244333114434042342434143444222201430101344310224012031123221431114002132102011334210112314230442331012014022440144042143044320331234223423433023403421410443033321143234012022311303200211132414204001243230232040321143342311441120233244102241242001440242312221402034314433400011031220141401404431241424332110231341314000340310332402210032343112313420233014142043244123441142024302230212300114243041332220302244224312340223143022403233104003033113333433314222020110244323230214410102143001103142424333002004140243104314222343343323232323330314303430331344212444120312343014221113033240142200020432304231014010211020044421234331042303113112000212402204330223123131431410110430212441303303112344211232103342421320340304220303144332404010010434304444024130442243414320424440333411444003100012420100311421412111410113010433013130120332223233144112114234010214203220041230210303103103313214311121131114332340023332411021220123424014431420120033301200124104412323042030242320233001040331103333230403333101324321011323343311044412310041240414144122301122424113433304110231133133410032114341224410403410101114132342233013442130403004141302133241101241440041222001223243134231213410400240404023122324434111334004400240003130004014214402102430440241234203410443201310342041324131024113313110004121330311312001443131313231211322412101134012030040404144321244144414232114123222210341023141314312021120101211121430442034411310434113420240402042020414344103123303102343002132414114214422200323412124134342410021242012300442321040232332103340111433444332120100221121302144042134320343143201244124100342312014002303042040421", "141334141134040442043111243320040114124131001201411212233021201322132330211313434432000043203402341312334004131212423201444432031421110221202233324023442313341414141024430411204423133043344022413030140344341304411332240442041140243303012422301201141332003323112302121034232120131010142040322134332433012140240043130000402332432012431441441440314133114422110433344030130413404304122240400320201304110224101343321041001130303223322101441300202141222343333412044032230044301423230330143120211143014032144031044024242131344230013433411431330440330233341323021443420131401421011121122310330044230013133444204440230401223144244010102212114040413340202313324404010403040243241321403130303133122431411023424011403104321001102133440132240422211224132004233214024442311240414013232143001201314014221142140224011331441403404020314312404232033123001342130440303404013312224132212114120211140403022211004410043400143112231331313300030142402432124101014444220241434414203222143040141311332013433104311113042441323421334031232422434042133034033401130411034324232314141343220140303242021231343413324042022223421041111403130331430323124323330423304400310303030434142213432210040124022341411414320124234341131034300013043312420113030311333401214032440101313233040144443324421122002042244013224232100221212344431031101412230424004213213232222304223013234211444302114033344023213300142404301403231232430241310142214110200420122421230403424421402343223420113410242431001003141433010034233221332001012422033100130224212131020124343343223113421144020342214433130314201212244134102401343034140031132440413341010100224332313204403441404110024432103134314201423222341424001334344230313343444223414132341412201244034043224424000423123233210243141101414042232422330121341132330211132232330000013132400343102201310314004244223200100010304131100314420330120443131234312200021011222422222310214243133020221442102001012010044443333013024204220004433421104243320133323234011313102021033040332444210321200330100241201111201342213444201102113444403233324140403411322001304343132322103133104431302140322144123340132030323403000343432241020222240440222230134332232144412300233021111231203303421124200223030321221224310034334224440112123312234210322241300343212044000031212423002340023440100133023130212412242333300303412414140100003303302031304312012410302101114141234434041221401033432304230142043024232331423240213040004314312313112032044331214144000133401121031300031130044222130300401430204141014031112311343043222124131032342322132022314124413210203314242331440141310124120140221243141124432443204330223203321024403132003323043213034240310022421322402002102211320240314031401030242232430302044324342410222424203423020044202213122333202030022114102242324424402441233402400023014203210443241143342434040231223414113023013301210302401204341221214302142032400103033402330010104104423223203033003122020132342301123113424044042231122131441244204231310144301440104121040213114132120444420404202040113003323023102113202241341411203241040223214313123414111442143044323414342043214113104031234220042112134344232414043420014422042130333423210413402201112021233444434422011344444003231304042321303002032410122200124320234041144212304024121201432030133314331112411124130202043001321333131200234311420214001231302203221032002014021103231433244002022204232230142102202014404303030410023420004421230220331021331411230102440230213230100210144100322022402404420043010023022401342144104141334011210210324424244414012204033223313320404011102114241032314010132040231341144344343040213022324024434323040411111342042210202344440042433301131342123410113204414030031240240001433333200003214441302213412143140022224302214432113133012113021210242404040334404203042324432404412144411402043122340010301220214040420443310341203410102440233433101411442432202301442100110133004222244323134340324434002210413300012440023221043424300124401414434222032402001034023220344042104230134332140104310032003100033120431140414243144223000031330340402303402104430204132431201143003442112140130343031400431414300143014104403420023431303443433231044224331122204430222332041021020304003402232224133122013421101323344141130021032033214400004310222022233204334300022032041333401431114113123404012204024313441222440420310103421013034400041433430013323242400443412142311230414244333022103021443011444022111021131241132340140144010412411020224323300412211", "323431013420303200123033400303123012402410133112233221021131414431344142212321411114341402043411120403202220300320001224241421121213303212323444422211344411222000340241231133232013124101401004122313201313414213222020243432220423122312143201440320420213022104104000121221022403134440141003112204310140331412420240340321324242340214000410013223222012312243104213404114204430323000444300412422402240233013044231312320244002342241023420321041414203411434044233444222423331241343102412033440343213300220004140303303144402424222233440413412200422340332242044113330000210310422003044343024033302304344320103143323423120330212134133024412024022412142010234211122023004342321333244223231322201024111124140231012042430300402300313424230412331112124023411343442140343231344204401444124140011141422402232232331442221014244240014434123202322133210042103204111304144144442324214043214240202422401230410040001301043420224432224340021424133112303114224422302112440000400313041432244224244013230222102300041122020021300110131131001144321342022114213441421314211040344013212424320133331230341424410133400033011102114200212121130101111232300324143244032400234202144222232400431001221203131113230103022333404212232022323314031430240303434144110323204122313130104113111424414433441030022001041423441244420440141034441042422220221334111420333133324430202014401041113430142104420420412230443102420402140322104343144431323014432223422012344423342420212211410421042342203024333312004431010044334302324211143421321001321042043133323310131231041430420004140410231134202403203324302003231232123111033044240014142330221103242124211303400112312013114440044304343413214000200430323043120344303231233033314230321334231222401414424331433220141114024443031242202311114201141301120302311442140412023204014214343412244312100023413321114024204320402030343342244202424112034341022401134313033331440430330412431434212441102023401230013041201414421243102034343232041422201221200133432414032442243040210040443322321440124400411331141200202040203414021411204432311131320212310404233142011300111104111020041240123201431402330430233234313021234241442223213021422223232224433343331014111221200204421002404442124232422002330204331012410414144210132024142304140412102111240143240404223204110330410312140300343333040220430430412120124230422134114214220330402214124124034322123102424204214432340042443400413123404011404204421134303404431114241021110221332034223232314003203300303134200012301332243300120141241244432331122100234223002231100211030242202013001040042242020142230033420210304243433022431341223311033112022043211021014211420201444042024312114114333014134034203031402024304220032443322434031041024413022324330134134111301440100242011344013111313432330340212020142243020341300020101010332243314244012123141241204040304230413334313321213240022044003003210311101423101324244110142000333024112021340113031241330213224320002043332134140121423030131040440414033432414313231131211304231042302112332004300311130340212413433240200142130233213141143302331122243443123234230424122141022334343423342024040002300320134122441424424124301213031310422331011014244032201012002330130212233444411112004402324021413034432313413120004233034034041303340221411440031403400203303420322031141111422124213040404441203110402130241134100200433044024201420431330432210203133432123140331133440300101132004443234024133332011220033331040020111243001240224004412001411212312032243234314424120033430244320444242140322402324430403220440410411400202211312130412210112111421212022331240323000111041142010302444202333242031022300300222333100102011302101413421233134043124024102013322020414303241020112222104322411443242340031332123301021231324104113342432114142333010213114110220134113101130110432134324200204010334044312121123140042134033041013314221344224134142104433314403214240014331114111000240424404100410140021131241420001043040231323103320041013131014231340100010214344303024140331420303102402120331030133322341230431302134211214223301440121400222433113042411413303030312334143344400233311110142004113400143412200113311413043242440313344120210303202010244314104322341020023420044220322143442301320331400202334133043310433214310340203040222144031410411012303021340311320243303330334123420104124004002320341233234201023241311111132313333312011023332443004011014112303223442210201300041400031214444441344324112120341241341331210242004113401432", "130200141013134420204431022312104044402244041044233010231324100210111213132241220140031124111134422401243403230023333241431323342013301043021143303421320120314122201114311430223321300440012023112303032144311434204100121334003231312400142030001401402122014222043140414224411214324413120403114024312340244344414041204232431234232211002334223323012002120124203213440342210344242311020013113031203400113132412243312140240040023021411222331344132034312101042111014012423423430433122113200424312422331001030031033032402043000334131143200303443234002200044202232000032034112001023112334321134032414220313403223010033301031311320111123000223210234024402114343100000222100130240242320122223312233010001032204421444102101400032313431440101424034020332231402042340213123223023030320433232113123432024332003411441202442123204010301041122142010411041031204301213334241034101310324401413104400231242100020124440010331123303413140440231241210330304403403244341143111312331404400104143043443002001311400414343014334210340413204042433043014421411044231402114413404021101402312233212322040434242412212441323344321442144023212222024322000304312104201141101210002132441323301413012103304144302202440433332030220202132211132232134223223430331333044331244242230102422034414213422324123331433144431020121232040132400003203133323010221000040040122314402120113420042340130102240113434441123321133021431302024113241441242111112333430333123001304313040143400422304111324123003001410301211013420113104432213224021322030140232313012400331411013332324041013400131233022413014020444123240244420423430244300340422321303212102432224000420043244202041234123134112323422201242343034442422330230324313423311110404320200212344442343432402443144001404144431432033231120321142111203044201121233122143433343432421232001211243243201311324031310133110434223411100413433340222431140120441331120113412011123223200030244233430300024202220203003103241331102343042242412124101123414034000243141003430313044341122020332131141301221131204410011310121400011432423100022310042032030222111200402424322201101200003440300301300214030424421023030401432023031012041004341143430414043020242020442010032433244120241102332344024021114232233203211132242211411204131314443202413234314040212302333033111213304244124121422001141314010010423013041432123141342340312141341432030441412223302014004244331132134310001020343410413004204300341011100202113212143223430033043120133203200440321203143103303434140442430223331040122412032003342220412300100102131414101344241043302341223433104310424111101234301333120300010331013201304400010121103033021013030200134010122331424444201311204332204223330143044433213401020110402044242303314230301042122011443432444304122044030114320010321132402023142303311400223333121141344031001120111401444132330324110031024314441322332410332341402120301333013121030231333421412444234343323022421342423343120344122113331020311002233412403340223320012422202420240203314432242030221411331022402331420331033421012430233334042343431303314144302443003243041332223330112011030222434342000142110133121232144422440140124223334442333220224122130212420204442320341234341332421223440341304302003230021302010410340042113411104321131402222040143213414320023230243011444132241303010340314322220303032330121101441334120320304330022020232044110304432110010344344232004400031032121104111231341114310421200031123242222111343011003121240311334343331301140431031301433212124043001430414120003041102140101104102131003432122144432203201034110122032113104442333011334110404231124203123002244410110044024040234444014210423040001311103012433401240214024332311402031043402233120444420214131012243332131340221040303340220443344221134031413010400222001244413223144322014242131434334032301342214122002242041203424100101443103321024242344023331222110204332113420204301404200234012434233231043403240413344222404113010033013440342021204241041424240343222120314312040132321240313213303322044003324102042202401100400301343300303331031111122003343113400304304310013001232300201341242444233421321234103112124232304243303102334042433010011001213314310004100012031210244144002112114324124111300101043214221012242123242113343222330020401202244133320000240322200131410033421113211310012034323312143231204031333320401030042003044113132114324120304041323330031401114123121402210123341242012133113434432321321011101100413013223200100314000114311301211400141", "420321221422210123114202001333222020030240004111410400130432033020330341404234204324212143302212223042201412140021004032124444201241244132132202120030101144413140230321424043300432213431013340333201241142203320431432102340224412114243112134213032241123233312240424230240420310220143243113003140104014221210230140302031211124321410243324344322424412422013342043213411241023433030030134322112033110440334442143234342013303410404321030031000422021420103223423442030402134200212211311141041212143014040331222402230303231103031021223314311300101142112440312224201031334102431131121110240040221013441342033044410333100400413010034423421321130311142430004113431034024022403224442433034121240020310213214311004221441310101231310340224124040211021304411110212124201021432200330420220210021013410303322310212330302110200311400341421214310414222443432414430134134342023101401024223101210122431030030344211341123443424421230111223044224444012141112012022110141431442224441443103432220100324133301411140204342314313144201314111043213330223113130230033404113110434210441112310201203030210240022420002014423200301433323310244212440003432330104122300121412244413012234004003222001230114140424302044114113020333301312441233110133424034204401243400040432404204142240002000204222201224133414030331342031314233144234342030113302111013222220143340000421222141443221200302403121231204224211213432030222214333131113130210122143101210034401011434341122202143141340230122120414041200140310023212221034223321311412230312130021204024040043401031120321444413142221124003334014230114421114423300433132223224203422141042003140130324431020032220341240002030101242210304230341242311013420321240024112043330010023233334033202231234303102411233300222123100004131001023110334223204012240041332323000414312222342224130334140341144131123143010233244240141404033331104302324304104223414320402201033041302302240144420230130241144101344111440431213024120114121144224144201333412014103012324313410444311212142122411302134101303244403304214103014341444104310231211214421140111201242310011030422210242400410340330244002142202203222131412304242222023342010440223301402344340404120044021130313140141030332442231123310321223044013330031203311412131212114303022204231013020141100441114122330421440424202343030233223224421144302420313233212301303230340411430223343103214033332031223343430431044004042100132241240443140142320440233234100110042330130333102231320214404141103114344242121120243112211342313233222432302124344202302344104044304431334220031403331212241130034202413243224110433304043342344031430241301104022322300404414323223312001301444400042242024114443424440431411420034233240304043211133311211322122442012323143430030313243303322423143013304210140133103240434414431423103111144210302323022404340424004102110302202403023121233413123234320440411042241303300111101023003131100132310300043012310234311021433331130443414122411034303422431044401313244400301040003402324312000304040132130444101140204204330132442100041024032303131212344203101021221221430212000124430432431411310210344312102002414333214430244404222032304121212044124112201344233401011022010104412440102031143030230414142244230301111431231401424303233234124442332312213022243134430423304442423141134304313324402111024122013340313123301411404322412401344312014232104414422410234141404142232343013431234424440123302302140041410214312112123112223324224010124100433143220010030202341323431212130010324342304200300114002113020313430302433423122401440323131204323043121332021311031021311232340100232341120000010232333303213014004330434213120113043412113130211211013242333322224202141324430201341302414221244021014242344402224410404103144443202330404231443143430233433311032130140030442024202203320113241414042231412212132421034001244120432330320221221414343022020432234441300420132124401243444114014304304023133212140412010124021231133413033424413001202303131410104332413022004202202400303011433343240304310231201220203021042103212430344302011420224230101230403320440404124102300322401130324133244142133332304231310421312333223203411321203243413013002432414301443144012242343220004203213220141323443220301031300102110021200400322202421101141403221204232423104313311021141302322201433112023031440144340004130321004000144104431304322424042112441104124433042032334002232004103332243304411312313230240224142343321020243404140101100322323123214214444004133303", "123123442441243132043440142034210201404404441004031413243444202441324141002302021004314210123421122143412013143042220034034114232212331134002201013240403344022031411422340440114031440001402030443330112443003301142403010101412022121444203433032434420210404121210000011243134044100301402231421201314241334430401440012211223104410410010430104221021122323010001030234414413123033143230441034314003213101400221240321421012433123402113020404400400423240342430122010002144432043434413100211211300122034031321023043121022411313300413324334414323101223401333340432424440113204440114322022012112202322023334422322424043101434423204440100433214144201023014313023440001142111034000412004304232120342223300314133334310340441004200433133134304400410421014134103213041314103404204010243333131041342301421413110440131333030123323321301242333241344221003220024114003232142411220433130013334221441130042201243243304322423010310232023004444141233401243321233133420030423411043044003313101433000301334411131220331240111444224322340300100004024310404431124112040310132412024112303442313423302442301142224413310031122113412211344440441320200101342220240133034403143143424231440211141433313001030100401414334123304302032011311314212321100134044432400122114343344341432300004204421204044224224204031300312432024032200234111443342310344433332302423330412104233440100440102200433123101041124314144214133104404420330202420110322102324031334011101333201331032244332222223242111040311100141312103111003103330430020213444441040330120414021040140003204340422231130221324313134202414312213301224330443420334403440432413044434032130122104300232320443043442002310412112330422222141034011411320244113422404422341440102322431301030303030440343314011143111014242310221100401442024014020003344410330311314444423201114022441202004443021410422401422140441110021433312331430141142424211042110023240043111142332222100333103420441343322210024432243124144333404013224300133012024304004201200223411433100444103104134420233433322443122320114033112121330441412432104324312001332412204140004222311413143303410013123214141013224440100214121311222113443234001210130020141443111440412321211034203104013410413130344014334322121442133144234203314243434144433202433312040342043143334021441142112213024414322321324424410100221343242021212040320024341232430404403234341230423101241012013012112244310323044222221000011333322203023403223441332332221024214032332244023402310211104014212230321023444413003010112332113333304112241311141023032413340123424004200210103002021022143144111342144324244022042020011104034212331434020440313141333432010201444111200301004203413412403342333113330212044243220033241340122221203023302430002121020424400430111031242013024113121101232312132043114431130021413430402333131304244221212201022324233103211402031444134003333111343143211323433101404442032113231013300432312134403231401032040212414344214441111234403014232121110412443422423121314434311241233304241210204321421413420423142011111201131140412024034240014221400333040104244311242233131120223003100403420121414010004103312121100132342443030213340243341403000434410131013112240112130431040343223210101103121442302314142243120331041410011420014200033342342404423041142313410004341211222130413440114432140413400114341024122402011423202210221411012000400442102133414424402124114302322342022232433042410333044221343031302130244430303310112331111440302034111142144342112220322222342422432220044414040342221100340102013343323011102200043430444442210002123410421312113211003310214222042402441231424222211240123233224013124211323334332121421331141223430134004313421420224033204143040411411200113112414313411103143004011013031100003411241133100041111031302023314244100423322211304344134212041334423313121441241410443301210042223114243241124433124343111424132220442322111033444443001244130000212304000413432220142020303200003230134003124011322140102243201320023022111103033302112214332224233441031440131342342312113444410233414330333121123142433401302103432123333410232424212140041412112311102330241311042244224342312430420331221322011234432032001030203320300423043422331423241222120103201314133123430403212114103123233340032420023001044021142223011014432032422120114324341211403134330430311103421314344201333003233122424341333333011410002224012430014434430241002443214401310114222104012110134102430200441434244313134010220012101343441214324140433323013", "413214334333402211441142222032411404033041433034303003404104431102441003111040122322330304402422042002442314332412242302304312203223314420331044113004402004010223224320031213333342344211201231120230240221341143141210244242431121434213424211243200234134401001104414412111113331221004011342443424030302212410200200142100104341414024034203143442023304144333414013033422221220204333224111001412344420014430202230430000030334342042200403412331421020442144131310313324441444010423400434312423030244121132100113312314444410104040024414404243300402411111321143312111322023011241011433403240123210204402404344142442344223040331404441012413443432440031120013131011343230133441310002230132011341404221011204042332423111420314101244421002224443342410114041442232014313043001111011432311300034142110113322410124314003101403312232424133203442124233232341022223030002142241332032230331144003341324442322000112023201010330441144334111344212332320031322014211320421223412300144431400000043123223420330424023044223021110014142424422124241301333231343133423210440412434024414300140030103422024220310220331221423004242000343243304131202110040044111021441401314202122243341230001000304440300221322434010133314312041343421224234143113041203320341243022123140104423142142444120310244212201001044033024114224331110424401110033302224222322203013002240103241413312110023042203021411144044331243044142134422001431333433110431302220024442404302012033112202342324142101242014334023411243042332423423014404213200331032122420410204221434142044213314301212223421430421033401240124102311110221303043411123431342123041111331131134013132013401034034431424240110023013440240430413203110214140434201034410022110332022024442020431122000400231234241001013121332123431410404030413041133440113112303434012000434400223300420422010213400032323040110120243333044443303110040021424414130412400143243334020233041141144122301403314212203311103402341334410041130442223223230040101434031244224213132312142433431402414324324123044413334020240100022030412010214304234114223242133401031203033224112110030410220141430301120043301020403341101111203403031133023204221332344201313241441442210234342224231103144112023101332033340421330042424130123313110403100220141242142033421331224424213204332320231134203413000313244121443144412422433344022001221204202344433031223134203310440430323022320324300223030122444233032023121112042033112344014404424334300344223311242314033110332320134140004441011032313421432320320043243432141430301422312230114121443342413444244012330303024401204104332400214034403404404142220220241334101141311443430324442434401224302334122422403002234221402344312234341001123130131010304103122003402034444214020044011443322044204030242111412330040002141403330334021310404001113024133440420014142323343224142322331324211043443103130441031024044110140131404033113404321231314000204120443020433401144033441111103444342331031431034122142343242430414131441001334002311333243441102431140002333404431403103214341041303343110131443234101224121131404014440022124132431433323413421333332111333240200044113111441220434021413331100332032142130240113411334242410210332003303133203424424022212242111202200341404203144202222121323013422003143221110141234001234224004143433141224343333344343042313440321433242102204432410122432042334130333022124401332043232142002340000221431444042333034001323201200321441101003013022410101404212021340104123011114313000234433020434231114030124113404433320414002433111002102222422342210143443023332420131414414011442220003230324432310413213244132313412133430413033003100442410030020341122213140142113002224423032441100114233220213000141321214322311130420011403201314301430231003323431104242303101331110043411421201030122024201301040234334200221314331110214430311041411441214302040344001030000040103313330321300330231011231213222421020301102244311130213012414112324210212311242202223141411044034134101410443343330414401001432032444333344121132430123103130433240102002401402033223000103140100101034223104043401204402310133320304133413332120200100320112104020422440431424114003202124102232123121243133032111013112333434114402411431133443122122140143401121443110144403042104030102241413102304212121432302310422441442140411124004221123112114114044411022132000400012223432014142243113121312340012403420433241330101001241013441324420013443132310302314213432022022414314140404024213423314213240333222421", "201430234003320330213203030413240031004202122030224301211444433011123400041002220111011040400014333234100144423324232244102110243412034110223402100141421244310131443423324032304230012243222402404322044341323343141043042042341320011414233143401322223441332132344113431131230111442044302133420413313420432121333114444121341104340140102001304441202213343433333213131130211341324414222141142440413014413240321203333142441403024124120434003413442114413042140310134231230403141443211413144342243400310403223321224343144032112234132040044443013210011220240000421432023341431004400114444031023322204021000030322203321424302111204014034114341220031242110344324001341310314334402132432430101034344044342240341244124411331134222431302433210401020433140102232420044132311403100422213113410320413030003300341303412141044144134430011031143034401043031310020402122443313423123334133402313212020330333110204111111131022120242444131023021104144211241312210104220140313304133002014112424430010131030221403140331010003431103121023032011013000220430030302224014343004434423100014441344423140422212140412010314021241224034200010213120144144144034134300042002023304414140100340040001222013432310341334030322140000210400000233242143104444230312030431140302100410441340210014243104333242000041102020223333400140031401414414234230201303323134414240222440421042141120241213320123232430411033112113041213313403211222043442042204304443201301021143304002240001211022034433042214434433124033402102404444203314413343020104410034032440104440224241422112140402214041023220121000231442103034034032442321434330340401323130313423023130003131312013443131314344441022341221142443431100033011311222330313200203023020410114411201402302124414343400410044200314034202210110412032000313320000131102040230111321412404401414402033421213243433003241202441341332433312420232342224104400330222202131414431300234331040332201232214211124403332420240030034030422030432101141403313004103422332330441204334201343030020120310042201302421341134320241303032341002240003422234113243412112003201220033212321021243322303024014033111223414033104331224404441010003140021321133104341344240232334312221410313402201104030010104131012010341213202244231310212010300034333114112203303303313300344431332114034133033322021411014010140142020043104211201410403200201143131022100001022224123202401332004333340004142124314040330412110430120103041242401014433240242033204344133304440303301044311031103044111023404012440222110424124100243430143303110342021222134001124301101434130401134032323201033411210322342442334103033413100212204031024310323412404102120022231034003104020000410323230022244203134411421143021113010330140441301332200020112311434111214344204201430334232113221011034012412021411140223204022420441324311103333202344030242222341214130132022442220113214311244431413414241100323422442441311433040203033201240034443140000301111430423412441303432212421343222221140232343404420114213401240310400211111420442102412144400444342233430112140404104114401033140242123004223141324230334233313120340332422210144012230330310142323410401333203143303433042444421334020134240412404420124424014134122404410222344404303022320214322440133311110414314320220143130041313204404324420103402230131030410132310120414412032241321104043231012433103341031011002302044001123400304132421432024413110321414143340340044111144113142020033424210012322000223414020211420142122140231003401021242234121100343102130332433421223012342430133424441220232233030400314341133401142213144001314210301304042044410422143412444434403441123231014231040434200014034441221434142141141441020301101114133014303132411034231221320113203113023244222103004121311101420441312112043412333111311341201411140343214342201320224104333141031422401422231342304043024234401010204232143202123333230234233300200401033412404111033030314020234003434340441430101043322221212212344330304233410430444110144334440133114434343222112023201431321144013123440203202311104120333331013210121304122042312120220140244432110114044423302303322232014112042340002402120020101130312102113214333134203300204210442203431144420414411041104201110012322340211324014312140122324404221134113412011424432113302313431020330112030300203001002033034431414312140011302442044040431040144231031112333200221233010334101100102124303214402424042344421431110133144421102044223210303420330240221211212404042344042144101102411411214231042", "041214023443040131344333032343213231222022410322004014420133021414412123320303201412433100102020142344002302022240200032444133343103404301314213413001413321221203011201220131402122211013432342310322242113323422241140402231204110032320102222032344043144444440140330430323044013013223401422414004002124322131304321344240142301030214131432032143323114221434221423321220123140000433031242111100444234201212112134434043213132330233420433124112300122011141242002420102404220123111431303122341332304320024310134130222241141110020233423432200212003004302312423123110403003123331314300020300031440440113314220244134410340213204111200442423313204110012002443344140411242420302023001210031344214424401113241040212224310411432423324414010304340211312141231322303404110431222202142142042203004111243304444144322304420302101302423144411442330103233104331204433311321410201402221103114341412230102102312433212400001332343203203002123302231212342114411432124103341424423331430222304430320100401231240211220103002321433310114210032014322321003144132033442334121223201224401442211102334324401442112102002312122322222340443014122412112330031220201133343100422032343240301022312222221014332001142412432110211434214211133411213233420040440210442221021400113444134410331431201242242240244342121322144044124330431433321231110014403322410401330414121420133110130224033343040320130243311240001410033412224414131112300102020021014102144041224342214414220112212203120200024220333112403211000240232032112213014402023303411233312101203444304304313221220410102334441104142012230240422113323413213412133203131142343312044434442211001200123003233001243124340311414131313230312120303214404344400404202411321040423302222213314234334000203400443212011230232202332034021330204102040433134041124242442003323434313303244201143220142301403142124234314212441002020122012102221003201201244102241313014310042241131423321431420002240202224411010142320322031232102330243232222303122343440401003334432211012324242330444004320102030312032413232214140122231241122102442413011341144443130224312442231331033441120033340014012323200021120404032121433240421010314321022040102014401302212432011201300402432122440043444202140314413121032221212432113402132102313203014230221312230124311212031214113443043044230244214314133040211031330324244013143213042314213423240343442014230404340302401211440144214012044403103032031212230104134141343321022411142122344301200224230010010130042012210203111330343334121010444201223200314423140434423431124041420234101423122410204003234111141444342244210023312024331024130124414030403401130423241341242310412411233200420404102323114234012020014102042130140341403101200431042341411221143420203001432212204222100340113043343243124040231114322131020133102221403110430321030113301323321421400221442140301114232334241102331242142213010044122224331442213101240102311444323334440134041340243332204112341213244022424123014133043013223121042430020403231011301343300323141324112002313013143321103142334200421132301434000330032441122103303021004141202124141240111001140231140220121022334020243140000223133231442031434144121011333310432401030000023322404114444301122411444231314132232401222124214113114424132242424433431130140324000113402421003020014032401323204032121311412120414132103013231013310234311304332041004210240400213233104203244322024311201422020331043440104003443430121401211144202103240332020012041410242034431232302122224302212003230441310321340321121314212140432301020240114034434430404030241021232330322404014233400023431114444241244342421412304410324144232244123141242432044322122133422342314134311131223141110200304222431200020312200013201231013302242342110402423101101434442313110202210403141200403012431412402134321112313232322112302014120103443134432234110132100022142321443220321332143221423043222124240013444110103404340113030122213401032413100023313003421420022124121014420220031043421301131043020313041024130141243022441244113004201402014242142122233244033032111114340423223244000210230334432040222333042333443104141123100002002143320322401103242231204121100004144413130120404432213023241441210111132423414011400242232010223414030202442243321303004441031402331403403212301403220100203132033321114144324310341432223430203041332013331314101142243320022030020312043203231120123130114302412411411001240430323302113404210024304002123330342244440013404012142313021000330004011122324302", "200303120104212141342244000113212011113421114232011034213334230314344432303121121003214303331432423334300032140144111224120141442142200032242242414042421333143333110023223403233342431044004011140434401111411432020043332001341100034321023310411443113211242014022203234021020204311022343012422330000414030332310330343001421434103241210121333214240013400042223133120432224411324224123111114040120413434012341234420204223200141031322143312043023121003304444223013002223211141440214324014244402312303114411434331212004301232041144043233200031040014002203344322043201033421221143143302020033243201423414124431431212331034403410111423222041234412022143302214440440410341240421330221143103404330314320242424433322020044012101302020044000304332331031003040302043344020334030223441210030042144021332032023224443203133233321440344402233101314031143410204220401420412402432332440144033443124242020040220013001431312301303311402233140013412434220013344333402442310221421434322402411023434313323320434413310133102001041221021403422101312234040100031040041403340240040024000030400203420404331112033341004311111224132320212431320302030111334421042410333332202022421311221224221014312211314424034321000420043001131431003104041002024003123422304410233202214144123412112243031331002432044434412421014222033414210121314334320434140410400214230310313222011140034431201323243213322202304010331223132024102031333243241304043044011023020100132201113224131014130301220221214420102332314141340000230434341212114401410313442400421412032201242243103422120423043023114023023244034203120321041013233202421140324243104130301014300100402014111100344313132432002332141242233021131432121010120043344212204230341413243300121120114041011000141441322004034333433323332113321320233331220221240342232420123313242111443132401321030332432200104010113043303204044240431000010300313201200310031043132331243441410240321311303344412004131310230134100310111433044342100010202323233432021123304233341143120132142134240444413141234004433333221110332233441042231100033004431442100400341143140443103021131124144322032211201044003210411212341311220113434034341311231143010004312230301333043224142201104222221424122412000103013132244230244403431430141012212133313101100212121044423401212313433212413421110402304431211042401422223133343212010333422123303421232214120301211344204313203033320130321122032123212304233212013400432014041302130044020113304220113100442032300102102044402144331043303230443224120242121220014312341404213424002424011211422112230111031410202313311043432224014200140440400402142201103030314233011001214141144133313301042401000330004432213244141103431131441024121441403232203332131403411212022420440023034343440333323320321304403131112034323313140114103222121343100424403300111240030144023322103322002433442414430001212324021242244440132022312404113201302104200444214243014231410034324344401403110324341240314301020103020413202214433330231021102112003343244022400321124143013024014203113431240022231340301223102113203233020443232040102333222211202233101033123141341200020404323121134304112143433312112140402112302340041242401023131144344130201330211124232201230131140344022340441400332321402030243044314320203200214124121222232144104034441043240341411012121401220331134440342014114321003234142201041222311002433144224003301422323040244130201212400314441021233330014234043414340043320142301143321401212123321310040140124121043320331141032012311411301124322131331144423310304020232001341420302033434013144212210103321320300330212012213240334244331120413101011024403030134113124400024244332340220343304322034112130110131314042333313421023113231130433440234442030144031240220000100442110202412411243021020303102134203003101011404204324423012243031201300222213134020402043233014431021000340323234014404021344410032144432120204322103032113421121000133033131032302310120440440444100443013003103404444421300301221241034413023330144234424134042042430234300032400334221040300314311023440414440313003032403213100102003312341223332431012300221433113030040313443200120433411221303242431104044432144331312012201122340410041102021112221141302301211310312301132322103131320042103424241033111324310204331312300111441033231043234241022112402220402021203102121140244044144131411231202023223333311100000423224321011144230031013000332133140412421021313140244431324434433422302130102433424140422024344120101230431211112141443", "014102313433314100311104211344243113341130202102222440132312441334230440212221304424002111312004112432322200242231241022000012041104441331004040143142302010411401430002344343212110222110402043412201424142222402342400342131124111202132433214423223114103443222411104212322340041203321040032102111214313103210423043213203320303230131443110121004403423431010030230340302313234242332314144242204003043102123003332223443123333202420234113442023203210004123403041320114314210323414401021141140103400420200132231212423213434323243224434300133014004311333000134310123311234400403012103402322124320401430023021201141102020441123214201041413023430043013420141430331003310224444213044203401104302322323322000234023440140001302131313334042112243334110341304130410013101440211303411430323141302222201203400221201433030441131130223043010110344324412222031334224043010113222130122043212414144314444134233343432400240002030022431320430141001404423224302340014234302003102441143111013341331214410310043103002341401031004413432314221314243223023314443240331343211210132233133031043332143424131144113002121143224333222302420423332311031043033111312341122324031130440222000000003300122322004330044314421400020133310222144433340030012032012440022104201323244041100123331232200234344001404211144014002421013323434340432422344433411142041021213334221204140430100240443430334340140441332444440411230033144244421124100002303233020021432140443143400013442233403323144340031130402304434330121332234020140444031222432040002122400213003141114302430221411001223424304041222432443140301011133211202132340244342431243112001432030334033124221322202342421023111000330024433111003314440034313024303433120244314433203432221141402043011301132114401030043132004214440401234323320223030340212112333413022430012010200411322410223121103032233124311224433311413424212212122403244112103203202324144402112204330243212012244312142110444230004110012010422111130313422323224220343020140111220010201200314340102031110411422311231104043422130033440044401314042024000341301041312032211230414121330014421330110040223113004244201424143331020303230412422333413111102214010101034134040300041210343010022442401143011400300122411043330044330200344024200110403010402032021322214411233002010231342414334023300203340323213443140421141234222331203311142214020244400020042211010123130230113334242204442221030331120131421402143221123023202240102414102032231423313222000041321320042140130234410310413234031010002013132030333122220323140143042233132202244410403142212344224313044432024303320031440232340202310320414242222231404221443043024114422144403200030222431002131040103200202441440413034000120032434034020102130142122131344102144113320104113431421423130421230122430212414040240040421431012310030004000312101124204420042204323421100303402022424440444410320433210014431103342231303243300400024401141020031233333003110024012213133204114011301023322412202232134432340002333303040444320043444120233131304330334023404142220412400014224041041323102202410322431143100114424433112222140002124342321400030330303014303100411241224420120132230330343440333104233433414410040021333343243112242321400343333312304421024014242114103210131442422101033132010042222044014143422041132102202404302302340222010442443300021122003014223044014143434432312101022003302400004023111130013340210243242210213143213134104003100411412202032011421102144222441120432014002333222202113120220234300411323121201430003000414443200340341000432241104444433233231424031300133143221414130140201234211201303311340103021023423003313023120440342110122401042441001224334204421122313204433123334034134101104023404141004040304034043112044103343404212204023042131014303134020322114403042424021434233134233142331313424124432230112320121044304220424340314400033322124041421131310421430000212021313012433043224113310212242044211431121244012134442420410332314313314211201134103242220340424040423323313014442040244030223411444322021433303042310231344131023304411400203134213131041433120131442223204302440304004310310122243324241143410024343324042432101101224031242123032002143402033402214123021130203411220030341441323300134130400210300441122403334434431222334421022234200204221031413230102340002120210323400200413443000102401241303302411020034402210132144330342441302132424003101401433140000230114243421443033112042424033142404241020220324441411002133442204400101423433404012134214103", "111132442024311023023230141402343000340222401311312241000124314003434333320130124444134104031400401421323032321420220240134122140310211431242101114111210043204434432041103141200333310034421244410012311112230041030310312024143122044023000242124331241023321133343033210431012321313203014143341220140304132144322034013020040433230134314123404100341023021201441214324340431434133411213413241333422012430410433311341030443014242340410231001432024000233234100233342313404343021131431114114022410040040343242112243321041131110244042333301422043124131443212034320412342420443104142423214441440131214212422441231041123441112110334234414000243210243130130320442120442322013230100241211104441011413304343210423304011432143320014000014214031331141023440434441440240130311022121043343330021113003323134141233001140004234431432332103321010300422330141022432033342200021222143402020244122344043020323422304233113400311230223440210242434032441144100043124144441104142030311433114124401044401444024000011411421222042412033041113430040202230430244123433121301430314011420440203232220223213442003220021143102004404102123202442213333044204121120344114242441200142303142143310200212210120123320334210114410331002100143412042014214430143432414011200214442000241321000044220400220340321114304333303043303340212122040044141112420300440331324101402440414342032220100333010113122133403341022241320204013104312431233244123310001241313440434031334212023314302231131402230222443003040424431323034322243214231141111240243203011004331314234031414132303103411033141231103343030231032443441311213214034400340344002112413131030112021311300341001443431203143144022302104132004321341214202342303014202324322100040324423223010103240304414242132432131232021433344031404200010440014012020323131324300033103420112330323100202040120333140401431122244242424344323313230200112300003134223141422104013223332340203242242132122223230414110000131033414000104141021032002234220423141131444003303220312441032013033030104130240114010442142143033311323203444204223230211443431424300040410313310000023012440343342003224244300431110001212233031224410121213234323303332222242400004412042404443404022003414340102120424123003143143142101220043343223420331041311103420114210112004111040341411032040032240232241130242121302004042124102224441014120314411443444011314002031342342444240240444432103011112343024132140413133344214011103430204224113040332214441213022202232033212424224400313430323234110424400301004223432430400440000114320101024320141311230303342042420103144432423431202133104302310023003301033433032010104014431210343101120200314440141010331133324223003042220011230423424212034124444041103134034412002411200134303101143100104444411232443003004111140410034320341131242213221114214401141243421242201333443103243401000101213002220442000020131431332320210304401043402014402030103203044410243121432312044203210214433123122130220404301223112240214420142403412404301013211011014330042000001110232030430024110030114422013203303201144431003001342341241311120001420342430221342014403413243313323434141212130220244421333321310412342421202023132034121433030411044232320212321441232310004121431011310432024024442314003141103341112334024012402220020031103042102430344140003322233310214413342420331111112040223322424040204231403010144423221030212443140103223144223143203433230121424002401012434240322410002224413413424433344434100331400440101402011401322431430330304332032020030220043413124023144014312144341310432000031121124040421413001344221233142003242244413002242344020113002404443023041240111312302223143303001234021143222140213234024112044111323022114214242123004214020130133431442311112230221202011143304342132122423424222333203342142303201320033024412212210041012204211404104441440140242344410220130022443102021213040310034311441102203101242212221202104404104402343240032241123024142403313044231313030122020410412224334303331322130130401223131441141331201213330241011000304202402320144303032243003423122231214213024214141040322420122213102110231240000410300434044342410004143021410441101302430022100120441330233030233131442443003333140214310302323132222400222422413132100102204401001201440333302001133310214024130423202114011104314140441244303410141322303102014442404133240132112032021404444120044212232411331231220431031140341320101234323242440241400214124241432100143203003210124022143402222330121430041440203310313204301", "041243042314433004413401213213143304432213431124442304244321034312020140214203443433112200244143441413030044403434034013133344014021144101342410134014334021242411132430433440323120402210043321244143021231413143330224402420411423423121340210002112320442231304424411203001343434211212001024301244442113102210341012323434344141422014132111213204340122401412231203114143231302201430344400132123313110103311324303404044043232231030434311213301230013411122204323310210203033300434144203344100344042334322123300332024123220140340044224411014322114420100404133410134400114322000031433141212013111021341040324300140240431023133441310212340104202304040433042020142024401404420444230433143013423422104101113313241244240110320343010434431031304110131422000141310004104244330442144042320002204034044303012204032332000101344442403341440140000142334122223343143001422400313133003120114402034310022412344113304413414323020303213210314440220340010220024331211403043030032410222204303311203132412042030140413200223402414302204040434433320021034323423412300441032421114400021324032140343011031313412144043131333112303203124424011244022423123244202334023211411440421430202103242320141234242144242430431120434014211111144241430121201410243003323213210000120334304323231004402303321340303322232302410024234232014024134402014030304401413001234134332020340124331430132421011401422012303233002432110021121340432132440303433240431110120002211120441002040140034241310003303103223110411141022240014012240001313214312201244212020140030022134011134331320401203420130413031432204322103141131332232314232233123402322203430000413223430301304203041241001314212411424430122310402234443034042124111134322310042222014000311133033412240100144103041234002201134131401403000114222334120023334430422322143203431233013030120133444101332323010133222422134122303131020331002034224344242341343323202414332211343440401411304232244133103233430340322223402243244434202124323210341302441020421134211241124242200014131201134141403442232330331301343421022333201401032301313013243344443312133301411304142343230223121141003333321332111442234144022323012341242141423342241323013004020111300232214132100221120310242100204343003241421130431344301200014433341132144144103122341444431323103421143330142011001314112230412031321121014424322103030032034124114141240232041222320013203011322021442214241324410233034404421434432004124031440403233043000433434420420102103101021210401342213231101202143401033210342110043011244421434301103010421232024310243433120343023113413110011414034042322221141033221114421344304441443140213001130314204130324304001244222330032410234302143001343113040332112034144242003343233304101422043421022400341000241224421311234031441244100131301432334334420124313010120014402213313024004410221211003224231301204333034223110140422342140030313213332214013011431143441240320310420441224433312224222022303324242000003323121442110001130331024203001041032040313223421232442114214202312222423234021434130040021313114110034023310112431412331231131004241223112301334232113014430130324404040214400221320303302001133003040212034333042331310023102131124001222321114033242434332324123312341431312343221324444033411031221313132123231204444403012424000401211140003033103104341404141221331234330012044110420313322234431232423142202110321123430103042013342410241303433430412414420230323421431422444343211201232313444141343414233201310342101313341102131113113240340443021441040224141442230414021110011424020031231431330213333304101103124300440011324303441111230012100331130420020042413421304412240331340111343223443332032312343401332020243233112223244241222313044231221222130004301101102303221343131140022032312423113014141040201003323014242404242232220341014404412040040020204404000214230103134040133014310220433324104122000002442413222223341024021334440224332330410312343034010021424412124310141010123114431333243113444312240023104330201341123140133203030241003302320412302413024340101011443210321424330221102024031023113430413004223020000304024331012030223403410220313202432032012034243331120414002323113240123013100033132302124444422411200224110441232033031122223432310024110303004421003044004240404334423323042313013121413320341014144313322123404123412133124222213432221004132344311440221233313404020333421003201034030202134414123242420331212031303022231234421132123133320131121334320223114221441111013442331301020340431412", "211411222432124420030444310020102240114214434043201222202114211304024132200101241342410331202402220432112213413301131234301301432422210204044412134124402343000303431203424340124143021211404342234033042112433124203341221114202003230433231213001223130142201011244320230020411024232420200303032220104324143224312230342422230431100021023223333200413432031322210134212242124332243412231231240140144420301141131334430242203111133300131420141423020044142032330224110342403424430322333041020144120212211140122240334022412222102341021204133403431212334343310023131213334040104222210120341120202243200004234240340131223014204000123234231010104231102100120303412213201244002303311434211221014041100301030221324333201443103241200331143211432434312302141113441030424424300014443400011402414403231312333324243421410403203201032434322320312300321424004000122331424303021432233223031004243030322221041011303320003020212011031221003031134142141132144334322011134024340142012434322202222102203444103001112304214424421341204431010212444141233442142014120242131241422124143142144003024342321243444443303444343022114300330124134310310112213441312231321200222011220023011424330333301240424130042402121301304003042442130124110412340212203014414302144022003324403021400324134224440121140442001423043140124442102123233200310041000141110114011012010321011202041431332330011331030422113141211121144400211431032440102200442121432221041212134101210024431313233110243410144340142310143310101214243222403000434142033434021331124422444302041030420211433120141011310433401204402401342120103101143023142044144204232012023242221232144034002404200034111030021310143131332023302004320411142441330142022204424122040123023403103440403220224343011113134242201102103303032330041123310100031030140333433432431041303314241441311240021201120034223224330444141003300231132004143230213130343431121322132002200312011414122022302443434220033222434421113422031301341424031034220432042334122210243441023124401002201230314304240242440112030120102200112033032133402403133414310221212431321242031140022233224021311041204211444222330012434124422102321222132022140411320103342223244231320340220130324334414340144314111400230231144313240010112123130331144411441334203211044200401234113130211340012132112034233201104113021312341020422042312203102000343014243430314420403100030223032032103143214432314334212103204020431134231441013103433320432243331232203142233431042330320110230412204024400421142313410432420214010141234330321014032110040121214041002114421212333122324433041040010000031030441242201300231240441433134032003022331312414433132412240014203101231312231410422121412414140411212010202241032020330424443433114022001320314440031441124011231102321002321330311021321132443113213140244244102401214414031201000121200133410413420110241432433302143121341022120120003304402121131443033141142144412223140323112143144041234140211100213003031412204140141442422321201430402322000441030414303412030441400224303341323430133300130330201402424341434344312443111223013303304130012112414040044112244001443034400112243311033011034040241304304304132214420214033223222214323012042414031332112132001434112300143023431131444242343311244224340413343224232013011321442302120442134243200331411303300332220134032330342322330342122440013202044020134034121304442414200232320322400333312220002132330323132010304413101200440111120412101004441404033402124341112344042220110244323001301120344144122432313012434020132124330233424410203230021210024332432232441333314403443442030010220234302433104223040203340143001243212421304240144022222202231432342044113000244131010120320321032204142441321242231004224020041033324221340140124230234231140321131033133132242042211243432311104300333214301134014010412114420411334134010133421204430403144340442013314231030214133024042333301231231402131131321431234214232011234101243221442423303004204011314104031022042042423044420311022040140030234304040142202202003044001410040404134233000334203420303112031444240044333122430214443214230432023234122110021314444444430013343420133100220311421114400233012401114234231401210012120231214301110220241000343404012023341423134200114442131103000131423210310132043431324200402442111034224340430214401144112404204301131033010201212414302304002320120030043004330004012211320204040334241101444011442241013223341233331010223044433140222432304213203243402400042321244323344242333312112", "443201130414443330142231213410342430021002022121011204230333431030241202314111003204440412132222314211422224044214143224242441131114432322331402322222330332112032331031040323024212130412322141033422211324403314411310442330401203304111031330033324211412340401243443100030304113423301203023103240301210224413413131043243012334114433221234204040240213202230331212314121233004121121343333213032343012201242003130030041442041111410121041044203243010224103014324422110424311432423102310130234332232020310121310141341433022211430433230202004004244201333443132431023444414104133432234242024202112133143434011432142241122133411123324010100404413233002332333231424004041413121330044212330043311331441004323140031104143022241103212221330234344433433011442131210232213330134140430330333310333440214120132031240201401431234414130311331404431104234421312010100333014231113021032421332201011241344234023232412442210002031414104330232322022014013141041122020402303001302122213324041023441012133233013343242320330210023431444011031244302314403420342204300121423424024300201331442132220034043224103340102032240131340113114041332324302314112030100430434133211004310422322121234102213412412312103321132224344440014120223012422441041042021203100241141232200202401321323310113011333312204434120100430201202130322210323243242120101031112102141221004011130112410043021203303313324141113124224224422220322441412423441422311424324440134014340310041324314143104033241124014312003412332020440320144021030410422322420302314323014331233430241412123321222243443401323000313110304013441430314414433112200100243102434244311301040301313141413401210321443311343203300212421443011133201432200101323401100244402440322231412411432411242011012300322242031003142233210243210203243314100003303133342014341341210000421230013413114344043103222124204211030241004240021143023341003313204333304223224044140240244332143410004322324331102410420233114222034343303303423030020331012403001023431212131444131443013120140320420311321313342341420301033102013141243111010014311010004103413343004130423304402103140331432103024241113220041440240212100021212420203420300304044133041134222014100432402400312241034114104143021140433242001243200240014102123014340202442430403420234432310002232314434404432043303041032232221244023344213044303231410424220141333143104223110100112133122034404210002310341414022100210401022034004122443114212141100210444132330330210312432014420032202330421440231241343341001104341441020121424243431401202003041324213113002101040204403301410421420131223141232041314100412124231314032003313040314210434011012414430330041132143004413221134320103011124143034204340333411121413220322034334220231412231444320111123330420101413021114423033314434301022340323432442430323043024044312333014213110132124342323401121023213111240333320302233144200040231421140331441021114203210220333102231430204213323023034110210032131121334423030240204041201232310143020003442031420000330044222224334111230234243222313412444332130412044312301241114030042131022024304301000031323113220241420332444422222112334403033300220104321441114203131322120220232424231234012343223131202004301043104241321404234311144202344331313033443002444212222232221312143030301400014131021022322332324003324403024432342024243203220211100011034410402010403321411423402304410102403024030133430202112223440033240324040412212233112314043310043033001301424404003401302322144211430211221043444342031433004044013430432000431140323340103032114444103033032401312334131240103240013424021234140224344314212111034441022124001332323224343414132430033033302001224201340200332442243424444241121110202304201310010203224240233002021341023300424244110333032112221120242221200122330204134431034244401403233300310142313420324032203041433002234420221001312321013010031330303304142211043233013414143420023123433412303344203343422402020312323424001103331240103300101014004311000242323313133014102211144223234123220313242222140023424044344400343034343303011134203421320434312102311304030423211224130222101131312103023000232020343310321322030421143201104144210433434224024010210342200124322103101130241244334003221441013401331004401433011101430033133200042043243342212121322341412134032030330010303104034444014413110423013130030221141111332223134232404430204441344023402423331444231034432014312322214314200031232434220134322130440421214031023332041340410042214212141241031333104132", "040404432244122310403240131314030203003314410124223411313040141234410321444244404243021233044022113004024040402120333144114003400303412240034244312400412400231301330030210400031023104240404020321131320414414434134323112043342412133302040202104430342034324340011124400002441411342042324004443343022344101011210014214021441242013340210203043334441040304241334124044030000321312323200240044232423101121240144303411302322342434131412022110413141012240124242201400344014244044021012340210440402324330122423334303342414113021441323234034442104144034141043020422031234113110121434341344240012041424411131041102242304423044011224213113420002414243304010442410312330411040001043103130131304112104424242241000230041200440342341232303313244033124010203433434030130142203140301131240201031144020040321342312022134312111434022020111413202031111312123431204202032002003010410422410214430231020212304243210321100130123011404113444021044042313010122310440213222342210422012314141111222401322224302422212111414232432241312423003044014003304302222401141142044120330222001441241103333333234303021331421002024044244002223433044004214201224131244021034402043302032003022202104312113020432312100344330104420442420234402001124244231032222431043011333403114204204014314002010313442121121212424020340343020240142223300111431141320034330340331441332141224020044212140322231130133302204040334040213430323144401210412103400323412031143100123121333242332340013200104042323404111113331231221321230034400404014412442213033132402232422112143110433000332313043144321032242310033120013420431113314402313211402432001434440440443011242243133441142330301412403322144011334041043031142234031220143442001032204243102213443344101224214324034430032440100000141231133102224314333122323031233211423244421214023310214122333230422333313130311113222442143331230204432011241431122413122442344330234442320134311324240412114443040442130141243224141234221020023342143213321313022111213222024442200012333013033440333400343044444012340011140021310041304110210044004203443014001204021340240010423234342203222442202112133124210301123030121301140314342421100042231444322442114213223443123220312123413031214311113344324124223320201221411000041411414003004213034301114444014411203412011403433431202112303424204332403043033232133230431410113141212113200220102342440124001001143322133044211110424011043132404111424031024412004424010142203412331024410402433124102114110130442310044114142210214342012131142003324033003022114020040004032243031414344141434401344312212133013121420414111230023440013010132423214422042400214131410022440233122121231444144420140301303443320111323031114122200132223210232104230242411140331223234400102014031200031121231232023423441112133422022322141323042131344110001300014041043112124441110240023230340143110141200231304430400344334101130123103002330033010304340230431120231010111223122210414030342322224441102310233341334441303432232230024421344410010102002130104142043421240213233333011022101404422433412133023111131012020131110331044040304033040201342304024132441142414033421121021413010202131240222231433100002114131323024333402100414410044020141430101142414231022432114342310012312120420400130024213004322340440021211133321411421304432140323011103121230323033334142330422201212010304204422311221301341242123210341304341332321340342322323344321341001424411044213014214343441232330124221233022140012011321400241010420211230301002424243130413132301243111402131132331431100101410024300231314034414222311440424140420020241111422010112433311201311034204234401431310314022213024002033020144130412032420330001203002022312111202344301323344213310112021030320111310421242223304224014200401012012040331311441312003002104414110231114120202032203113402020122013143301300440002403232322001032042014323413004434434120314410141442304212120102223432101240011420411431342410003442434311314032312311301144342404234140340033020314223013401034304412133404444432132443000414130124244301331430344114224234132214032141101410142102313242003101441410221421222423113002344120042414000132131342034332114334031424214044313340412222430024101332044133424240310143130323342103143220432204232414401101412024342322311242101112210324343142121202430404300404043010134404131104233401142430431012144442014403414320042432421222443421202311100441033441110134434242134124312110132410403333202400111422111243331001130213113412402043223013222", "320441134240320204303303213113232103324213322434214031122214304040012312011021034211012404320004203203413221010022103230104420304021400410410013410330121303041122322404010401220011231341112224341300111203121000332011233113240034220141403044120000114421034010410411100310024103022014134430404214042413132401004431013343402002334142103140414443440141130330130211112220024101210034223022432031444344230033430034114431110423023433343231422422424102110244434203211211144103004240222211414101031001324344310442313330122121430212213224244123440422013233202320232402022013411013432020310130242301304101224412021020012334112313031133412104043014230210101241243042243114332220043331042244404234112221011024312130324031340432221420140241410002443232302142040442414433024112333121032441243334423102332333024120211432423112233121424421330313404113131221033202042230344333411111014411021142432010413202114014041113042342140001433204023303111221102300400133111411002034140400230420332113113010442410331202431214143141002340410421212211320030410222002030040432031230032201413421314110403144401100300404402440441120441413042000420404321444231432332040343213110410304420203112402403314420042223102424212141333313433243422334034040313242143010103222003311133312244042434320001031312230100131414110424322233321021041004341104241113440331100430023110414422323433330410124343404232100144300340143004140043414103300231203220033323323133303222033303323242331021144240340011242241040412244131240242121214244122013033002023243332434331243414043342340102410222210134131303330104144334211013334013111004423404232120321222113313000421123231021312123021211014443001412214340312131004414210313210422341320220244224244304132134124000024304024313041044242003032233321122132100033104002011400434013112102440142221110344322044231341034212314434030233134043004232403414231004014240222412310312413413134202112012144110310424142110034222201014313031430344101001201201403241100121413013312311103202021241241410302241311243113120324440041042331442324342012310341331132443202230011404010011132413214323333042014431031310143101243200421142130341430300441232024002223142144221034402104043144034342132334330010112124230242041113010213213041221202023203242122034343244241301410011020312443130131114343232300333233344111241024223432410440344134132444412003241101433011131123133444333233032404321102214200204330334430212434331330321412232342121103133322102024100314013402021340234432020410124101011311442004244322020004410143220144104234031130304030134430041424013302233313202021044433242312331321401411142442043234402224000321341211312102030202301024310220120002421140410132341140231032210303242212343303102023043342431020203242120144433212204404213423140123212442101223302443240242333234002022333330243122143403324004100012024213311242332232022220334203444133334443421222024300223230013032010103222411013123211131204302124121240002201410021130002034311244011404141410333330340223340030241200014241223342233020041324414124120413021311433041303003100213430342134202243422142301301140102041043304212341220213034102200420000122402101330041002223210133112302330021030411204214233433440131031213323112220414340242411304343330104202232311444222120331042034114343442034243233200134231212133321312320242423034244443303100443043303124030121332044014443223332004230031413043230203013402000030013032421112233404242420212441442200442140212311320420411021422320304302120103332242410303401041103222221242122232243033404010100302432202100440140430433243003042111142443222133432021040201333434242022132234214002014030301214424232341211314122413323321141431002233101113410012142424122310342244310144010330004010231404204242031332341133143340013211110240323201110144434314420011012333011412413221304114140424320310024134334212113322234230424234343431022433432112421021332423223010243302241111023220011000304032031022412443233332012330113113242123230423204132300011301233040231121040104434101434100234014241444032321434404144341001402400303004010300313423022020430430220333413324311214320204021244242442224144302221441321243344120324131002323300214201111323403012412100212031430433400001114331024142333412000034111111424301441033411114122411410141221322044014403222241144044333042112103303001000340021023340344033232131211123142040121022244430304213400202031302102104014112242032341234104211230412220134300410411420022040324103302301212", "300441134342123244221203131042004212340323002143231102111423214101224033322402000211402203130121202022142204243240311033343244032033224044013430131030301110100131231043213034144032040010033341034213021100243101221113112213323133012112203424312424302422212142224131341212441021432303302332113314412343040240040310112312101432244234041213130304004024011341023312211003104210441021430214411214432440441414401430104001331324124122041400341303002003013130120030130320310243443441314044441032424101121421340101140423144040201302203133124233240434231100133112212021110033021103324310314144130131411204043414322301414103340103134341121122232202342434024312123011344324323413320323140341032222310411321440140043442413431222300412424224124200140344322443444201332002024240211340134034312344133231241434324424302132312311234243311341303041303030141122211042210302030141341321414403242423103332041340400211344024224142103320102044234134244402442041422340231302400001140324020020221222101444203401403414032041123324132010320444112031142301211443414124041132333303413221313021403022102410432431030224214232204102432011232041210012402320422023134240040343120432333431413303142030114242144101112024332211022141324010334400112114403311011200130104244110443324104330011233421441212032031111334401024044402003214014113023201232421422400242133431133411034313223304024301021244244131020221423322101410132414313041414213112014442211310111322211003412001033230214300344032133214402444203002140140414104130112031412031404000024144131431131201403240022443104343302323014202011043441043021031241034230340204420422422020002003100423004132202433123200342131033332341002342311310403013444242303431234322142430013413321002444012323303343034231240203142400423341223422343301432301421233220223100010001111333340213444313232143041142323241312420403410023011043033421324232422434434230024120400140003124223431411003404244044210310002341131233113341314324312330340303433434112344201104340130341442334321401143131424111043000442103110032043341020113431402024234302330113334243133002441132244324424340330003213300332223100343321312041121033411302443203320012403414022301441140104412334412134330141021421433143132110024233210003223430020200433320302431213200324424143101211310033302223211344032440324243000123001443231010430431200140222421312000133321404331132122220344202140031440132433323142443410204432234003304044101012114123202414022041400434243202202414002340142303020003002041400130020004130034302133022234122102230313244022200142120440220343420234401322240322104311103332243040441101000032112220442322012241022430311422214402032322433412424323231334342430122014144400331132443140042311442404301023432001322440140322244440041331200400234310130141304220023103043410412200302430343132230334212222234022332333400014244424023204404034111442112343010241401400321332324322222244200431144421412412414421312103410232434121322311303122231234012433111243432313002220040340302412402311130204131411324333434223433203314343121334401014341021330342403404214413401311204432312322404240132232230123114441044221434042033331220442212242401144321211322020041123304331322411440213401233424040104314342312343432041043023424113014133043024144234020404330013221312112023111102433432201010144132433012040341020331142324432312340200022331003441041044130113344002044322242002241002333220343242343302031114401101133002232031141043201014044423020431333113131021332200012344010411433441031430101411212430222241431102432041110033242341100200423022404042314333343433022424014242002320422101423100324124304434223330041003030413300340040001000402020202341301011341401212012410242332430414104304024414212001324004402121344012411430000013100100321323423243333133331322023033330022421144303141200040302222002212013101414440000003403332303102322110032144203210432014232313120441340423444224221414141302143034043222430301210012120231301323120323110322324312110220444211401001343110441424010312410124343442404312234344000114022400334133330024122442410320222332122401323113434131032240200004040334343140021020302233331434003043234413140123432002244110423442414330320101433022130030440140012221233442330132430130013303113044403320031110134033001012441142331002434022402113320140143222241103132140111021244413043213033434223200140220212001322443212441203400001120043012011241242023223432032111041221012430434402003302231220013304240034312103211", "034242310113240042144403324001113221332324400322122400102004410410344401003224003123030040013110341333242002220232130420142000031112411112121020412014033314323340002414022110411223401104034121110042400213112132103331104022344130240312200034422233423024433324203333034121431000034311030111102440123410422443112411231400034344101240301314230234122042220303011330321334040133213140314030032203312120342103031432204343444001402442333002233422423024202043011220024211341030331200343144122200222220301324343310031133144320303032411342440220424241212102022243114201120042123124222433014124200021204023044000440203314321340400210010244224141114230233021420321411041310124121233023024000422044131430433330421330403022214313040434010441403413201303320043134143411114310300243043112322334441313110201030023322041001111222422443402102120233430410121100014303120324412214142212444240424403300344430044443121413040444210414440030031310113231343433013041344101121312003304234323132232023421303432222004033141224142111401143434221431131433102333113231400430003304410004031432313221422121232210303203210221032201111432140210341431100214440443213230042241331433000024233442230222400023421043430320344312404044110002302332133301130221212401434322011020421404002112222420423002421222404040423432424002302111242222101411130230130213313130012241423213232121404032234404220044411020432411404321402243001243021411204212113404103013023130434042002310014141141410401110021424432431004300233202320114221241414031424032122104403020232001301022320103214444221142412400422343011201204423233311434220343320334100030203233023022414313412400403122111244240013242230440434011243144023441130003331034233312223431042212301143432431134043322012324130023224120224412143133133334234103142101323430410322213012100301021221423300214411324124213302020014140042344323042311312400333024234201021221001122120131020304131242331421213014014423131043220320232402433114302312002344144011430031141011313320030204304031210112111003120023013333033131101042443110231401100410100244013433044133231102312121410331141100304131344040044012342400003211424210324244412124402432411243024311133013243024041024241011230430240334320441410321234241020210002401001343304111341014011034202320432143213100232013121144012004311300212141233110120244423222433302044224033441030313024044022211033341234011024240200133033223013343302330141044020411230304001044000034020003333333030203104401024230430440004314121202123110403204010021403214230224441241430441330042423340204113334221414423432124441232210244440220321112034410441042410332120322234221221420001424121414330201414041012413423404440030024234432132314032340431023143143324022424344020443122023141012110231141144330420312110431342144434410023000002000032314204132341123340402231213132111222300103011114024423332420411323200334434431141433124134020441301343030014402401013041442203241240432334001331022423434311104241402110013211132430341323412241302340101311310122202031332344141112101334433044014424400300113124324123301343243232021230020413031040323020301322330301301223332310042432340331001312040004022422304301414343201221314233141300232440323430101212423120234434231342014012033311104003301311232040412330211023123101102212302430431040322140403032031144043021444443044420102242210401344411101034331431113210433024402023214300044130403340100231421230034400331301314224221142204244144310211133032030302111440433344021134031031030113443033241323234133121142144302434222343100331323010111201302240232300231430322300013124024302201323103232411314411121434301333043223040001213030310303111000342340140130000412343133124233122302310301310204040203330112122020201340204343414040132002340323114031444144433123002234323200322044434024111424343042242131402131300321133134213322314101340324331440234042013030210203410300342333142301434303033441141331024243433011102440321332130313420441441114412023434411441040200302420114134144240111200442013032312333133143000144032421131222232301330044122121413440440012314243232443212431430213114404441300420144433022103124213432240101323034211003220420212301013312102130142021212210121412144433424422424420444111122203301002232044431042411042203130312013033022432134240134243342432224023432043100421041110111422012200322333322014124344222010400312202412410020130411120033420221210322402410334440422341422100330230430340141042112044004102234102344402300323", "112100240434132221132113413001412242032314200104443134400040004323413414212134210212010340321322024142140301204032122141041132442423242422143231010042012202004224234110023244031243013121212223342312032240444444221110121221310312032421000243214231210124004410320204130310202321040142330231203202420234114230413401213314332230122414004303003210304422442210134143314442011020020134341340322033021442031420402140114432110110231011003133121200022330422413223011423241124134433210033421213113331430012432402334220003430131023012122432211400144410001040323114000120040003111041213004431132403131200324422333211422420112343041304033034422431441212241032321323214242101311143404320114342314342213000130310441240141014231024342312224423142304112401114232303420203133044142000000034124431010040110414030121213300234032412003433042031314010404003041133131034440242440243122201411140022224024000030342023414301203401404101032113031034241031012101403121110242100111112234114303242300412320304032210413031231432210134224110101330222420223312113142044433000434242243303410141413022312402214423110242421300040201321012443332133043334442221033424320010103223403244112340342343014344430102440203231201341041314004032300001243203110011013023323004020344432224422221144331403440233413210242200124434304324404432201223000411444134430120444340240212201223223300412231310324131204201222314441144042330201003342323242120000222133034420324244420323240032013113333344230401424413133432140121130423230423221442321203144301000140404142403100410101103440202224024221103404223301132101321201432402034014100431123223114031244310122130322401300423304004033424210402240124343201423311200433403013012420432100133334321330121033410231001331102224223214334042330011101244414012313220223012430041320442030421413423131014230212002123343134301220042422404423420000204012002341023024221414044110331233133044231140200241124233001130020330012310004422403440233103403410433132121433421042410411134333124404233124012200311210110000112144241322340304333000111324312103300330033330402342003414430024130222130242011344244443033013020001410034314014412043004023103312002022021434020442233044022404041413423301310421133344302132300332023320030204233302443310313014042123433243311113401242323233343104402223143232200331011021241341212400321412012034324302040214001021444422301100201034110043413031320012011024324001412324144022132213124233420243124320013010223102233231324223404241204430422444001102101444213213224414044231013112230341104143122323403333141430031232240141304044144020222400421241014244012242010134102002242244302403342104312340433321304310313100121320022230204413421242442221143222022204422130031434221104330400221343032440111124220401344310233234031344202020430322224143104122214420130034220024010343332341342211330122242214020032121033112404210414102022124014110200231121033031102444230413334342323332034443304324212022033032322011010144414034412131020012442112141102440343341312414112233302243043032304213330012033202233012011114410230012403201020342413324001320223030401230243311042222120004411401202221232222340410132212133231021131434130143243123421313330300404220231132042113134312004020222013320242122333434112102444424434200414041401412124022113102041131124141400242021110122223403202201431113334043134332032401041433032112210433322142004401331100321034331230244244233224403113442204423123243311433422134312011103244202312313301103143011114333203420343223400340230420403303103031411034413123321324131244333200140204412311344344113010322222230302220002410042404143444302340202140102334240314243323210222204020040313043210320310444433202310232231232403000231323200313340424323420441234230420342203100320012202000221343332201124242232023322114112144414331302201322014042133233424331241414102030141440314413421442142210324410034312343222202302311342233222331001000200101340011111222132023404410230232214120401134301430201123110000232220111000002314430031133303142102411012000034333434024421401110330213321044222331130203102030220043430114032041310240401033303422404012332144140420113030403343024224103344441303444424001300420343021320430412023104334443021432201432340413242031001213413110420201020403020020444114141033141022124012101424414013224012303301334211221311212343413444234031303043302031124104302030300401400201201343044120240042344443034324421243433221110141421242011043330230332330313233122", "121223230400412003200214203114123100201010010404211240440221130134003233422103143321222223413143341404321240341021102023204200140333104310401442244340042222242404210242040130413420113040121233320232242131214314114410040411114003304421303302010224114100210223441103124234044121210120142402424042401111432443433124023404241000321124411322033032102311011221432013401343102314224311441143033114433322342414143332411231430411324311431330342441011130243214023222002203130023402213400412430041443344123320330112441012333244243023340224444121101041021310421020122222001244030341232304033212302342432300032113432212122024342343220320331313012334043031430141310104133014213042323431114222002213121303024122424222310030200114231202321322213333304141013401033021324130210011414213420130110124403031313231124200342101001143011112111231330124203222400113442012111321320341442401414030220110402323413111321040233402220400114001300324140443022122341142212343321200201124121210122200302121311223220023414014110044024322401313004140020043413333212041313124200340321400120140430300104413240001323214243122240102011444244044202041144201041240034101342314214440121000311043342231304424040410041333320322221414312120031402104111110201021232240144030141013120023421234111031013034312130304011412110031133042320302301440300344323130130212214303313244132142044444003241001032433402034304204442233412242344411401201002441322140424013030220423442041412433102240044222343004441014422132403213323420004220334041311030010320321444213144244233443120223034233213403232303432211104300220310324211123314003213202021144312420201324241324141200310144000414200210332231240412242314133320431003124414221042004440110104043120030431433240112323444310043214333241430303032341341204240331214340242013313240123214004141344442211312232304442022102411102031432212121333321441001012142110101004240312101132013024221440340103204314031422032202300011204243230313401013000444111202021313414223020201233320434123024243223000422233321241121412021244233124130014440420344222404211241131301102013441123401433300044231333123423004402122131111310314134440303431434443122231313212124011220031131404123041034114113404044431434242320000244324214001224143112123032004012412041341101133330340334340040013411030120111314004042101112034341230142421100430400402244201014001014102303223432002232421314012324224200120140412432401210342430420010433221344240023411041324200214303342231222143343341112121200333232423234314202344112404210121404234144212103024011403032404021400120042211011100414421101422343131334131240011442410120104000240014142132414003223441130220131320002224200231012212100202204140040133204023204344404134020112410002441000031424414233040112413441002322023213423223111331312103112413312403031210142222132210114242424311424442332423310204410310314400112342402421032411120323311110403042440022130020213002431120032000330304133401234310341221244221041424211124324033213023404442203434140234341241024442002422322330231123332033421231200420341343301303001114234332204402230033233230441323223013221013431222444214330312040043424031440220311320312331233413144344323121412420044002204201301124232300433430201141331030431301213430113101113410242301133301301403424104423113141013011002324103034100003003214143201201221023042104011434014244210244342420401202430301311324234130140142002240022310342341324142101412223414004240022140231123042041101320241031411130403424424312301112413410132340224043004222033032333223021013412404204300321104321412204330243203034114400204343142320334223321210213310102310403020441212403103144204112023103420232134034002213031012130330032320243401441223001234143400014330424010443001101100113312130402120401330110432142440402010224300422044032003041402242232220120120111233430241222310322312003333410441401001114024413203441312204343030104101230312031321023443421340122304233412131321403124122131114340313013431402101011133202112404400323011412002120443211232020442134332440300034220401341011021424324103330131130344213003413422034000042311414032041143340410240324031123004414143400203334040200423030343244003432323412403012411413112220130032120123210320010404144024404231342101222230012330203243423222441330343202441233341001141430041121342141004241101310240401342003230240034121403004423444413213431430102431404023023443022420221321300124132212304430101043141122203320212432400031334422012243041012", "043301213240213303134020020334102303220304440311143301022021114440134312210223341422214421030223412214320302433023103120412322233203312200230142000222041340402031443034212100422111144111424300313410104342133311241122124142224334223210331011223413143301244014121132223023432024424441141210442203334412244422100101110112132132211433314241102032302201311303102223422343241341213124403401043130400044444041244042032341130041442441023310244203221214331001344202210321313412341220030333244314033242122110234412303223200334211121302333122213033033443330004033044041131141410404021332234044430044134023042414224303021240200304002000224434424323141233101211030410231412010230123210231101430222043130134420140220423033342033032230232142122120213043001040102203114233432143040314414142131204100124221211423310301113410003223013444201014200243044021042422420140332031331230312444042204132032410342304411034204240223413040443424331123100044204020241210310241113403444233442221404320441212304214004340034001041403410301041404400344434412013332110342113204131020214030324302200113320101301003131423440304122323001042322212200133444330012342141224244102131402330204021340003132212133332234343344212022204124034013210103434040433214322402341200323344304140002111000230413233231340112220342002120214100012404143011022204233043224223024341114011111023403141442241022204134022411342132441004020130020203240242302021330131124424402142214243333122312400014044230140310143220301302024101102242443412004431003143340041132321024120040310303120220041431242144223141110223044144312111131042234412112111311440410010132041033231200230231021021131224441441124321130103300404222202113000114110212142001343210030204003332113133322322122030230340012444130304301323443224431311431411120332040021231033004324202310132022330031023144001441324424113010122222320434240232044213413040443224132413343014330434314240330044342213034304434011203220141023444004244243301230330022102220033312332411222401141204233410413104140404044120424110002213144113323114333201422003142014313043243414130312312010313113423010024102443402221022241201123410144241320102340120024043034443041401102324014112014412120444030432344224240032141042424111322410114433142442021300311313012402303012011023040400143212412012312204243240431420202444041401301031031443302442112013230303202201014323323342430300344244242242203223213320004204412331101002011304444334211302024012234100114123231012030010304324133242004104121314341423231222204110324330110404342244144312242011442030310132344200334431013113341100402412104221213420240103032212404413110214412013323401222203344113114403332242001130432220221430001023320304213242443030230224303403240033241410113144313003100433102024404010210004311302044322340232001404330234002101404441143333240200014121212212403241031033041203014220303032222140001004212234414144322001243301213111344243141322330113423413420333212300030440441014423211442221044410044410140031204412332410424031120441002222104033423114233144233221102132344130334142230334030134243413414400314204423424023143214214303112001120104031322202403404200244440123443401101123303300242030114144442422132013442212441231220010210212200232140240221214133013421032013211023444430243131310411032413112032202031212234002244340042031311121413443131221342124432322012412231301213220404402134414302231224423121243304001424322103200021220310132122033000344304342232414402431032332110431334201114230311414401141421033033011214420430200420143441212320241243033124103204023024431240443220334101142001133340213333030024003241410233131403330342140001243304040021433432431424102401224032044104301420134300304441210423241100032312020430200332321032142010003030313403304102244101340134344341223034203204340404402312234344401132112142421102223124234034132101214421043432221110044432212401201034101221242043304244222101442014214432024303344411302032231402422230413433401220410302124314033221130430344434110211203002303212232031113304232330241201102123320221440303034142033012403003111432140223112223040331443104430204143204032440323043431142041303442220433240224433104310342411232300313444010440301114324011043403241013230322302210401310412044304002113302233001131112333223323233020213414303412133342422204032112230424143133132202000034233213104423303234132334111332013230344112214332140244220411230143302413424432412102344132010431212314132142204124340404432131", "233123324122411223422430400431410111431211234403424201441433231430313312022201321010030413400134014302230240440220300411442100440022120013420023324410002411242021002030402423123330233130203221221324323140444114101403324014433342120431233114301310204402411322300413422110220430023142411140001040030303034200041100421031143034323141401240104140332333124040412432330410243132201104412231300142134133102442441432321132313420041214441110120133132431331112201113400014033123311040204341233211032032331234244000444330231002320111211440111401201213432211302134102112223112232422112331441042321304332021221323422023320331301443300123222101030330413014440144324022322433222440141244242434013113131432110242334223310021411220024331013121422030043323314400234133303141441411323342432403032243304333444144100103124204004334410421100224031301034033234003431440232044401031220020320213303133041224114234320024041333304230343310140314122001301004402214003122241333011113324031412440010044322244130221441323300233002423034320111220413341102211433441410011134402243340420004034234331224401414101212004241204230134231411112131042244304213343310042330240340421433021420242041304131431043212012421024110234412020331130434443223240423332421112113442434423033103444113211004011114314242342120034022004403124040330024223142214240003403440010243231041131320344324144301233343200023144220400222102321031101434413422013334311230240203001332401101143033333214241042243323041321143442411330012243231142322324142422013433423104234144432141222444312120402413320111311234042311403034121212213404041421413413443000244141342110221421040142434234434443002220330200420213244434314411424340400333021132413142043103124031344420041320300222320400033102220022013143412240340211113110210132113222213340213114112301441143313043411424024011033030034211021232204401131134444333134434423344403331302303334421204431110120441140221332030343030110221123020433002113002033204230243232133144030012444034404443032233220223242102404401331321413340242322433433203124412402002234044140341130131003001323004032010030111001441304100023030411300110231320031324232332340432320223210340222312240041444400400110444210201433213401223310440211404202200441113314423422343441200221241444011310231332110200411441103034201010041342141343211014403343230440000210443013243343310132313341111112330011423422140210111111312011032211332231331010423113334234223223400443020401431313040144002112341032342041220034224122120342441034014343034420013232024141110411300220210222400330222321113440001114212043140314344234011320201120122440333311022234301003013242121221320314334420002322310112112110113400412042432014040143132232242344312411120411201012212034134413230400041210212213244110304032111444132223330340204322233002241134412032144110202044211331431340014142230241103140223311311000221211421322224400240042232232040314340121140104313001042423124201333423234413400323033312311122201442103232012102240024123433022240104040021243344211321011004324313412132022014012334130112344134440122004114402002022012444442130014403044334223314342211010320242131301340223413131201132402403102403413233403021304103240012342424322221012144322404401114324333110410330420112133204334034100024443343412424333242310004140404101101041244121122314143140123320444322100414214124314004303312214113102324230043131224030440013421110123030432302441340341244311342102121014431424403121141442310302401300340240131001234204230212342040202022012233124021311121401040123030014330304423211240402144324313030433301201104041024133012023143243304433124132030420124443300403223322134033012014201102014042123103023030103042442043020444141243232412113421123442010410120004044011233010441043224104412431423133441144224413023330430432122403241242324441423134344314341444121234314321000321130433233231233142121400014000400434133214234213413214241403131300432442331132423401201230314340003132022422132112110440012312424004022024144411014224304301440142302232201422322444204413004114443321321020142034100420214143333014220033043210032112040243322134410434001003203341004141003134233034101102013030122103324222231320304233324402232222040123204142344000121031311140312210014420401303331414100112344002322340121122020313210001341003333331344231012220104240214343402134144432324232430030403041101231102440213220214402102210101421430211001121240302002311243220234042400413121412014240434023122", "230144043424020444112122021000022023003243110112102003210221242043334414412112042404400101404334043241031220041321312400240200302103312300210314214401414320422142144142420201411400140413031101224314100410244402341133333231220142133422423201221223323200243420304033310413232410302123110122420214410203124040120214224033332044033424011422421023030440404300410304333044232230044220212200213431230333344030242041222234302420330423130240232310110232121243314322304240213331314444410121143441342103403101044314122021012443042041432241100304113100000343004312320404344344222441013224433412124301443300311423122224442224232430120143230230140122244044322403132231244300422322343031243320411243114044341143142213133344104121113231214344012312322204210422130342113211212233220341224033034211012114420122143041230002232234341121014011011143411110440001204142243022030114430232242022111334203140232303002002323200022430131232430220340233344322040443222433023330300112421124032031010423102433301422220231102210341324101041410234442424121113222423320134044020223442341324133322403420142033334412431041214131400323114233230003330440211044300014040123004340333313420121212223321134011223013014141411021030002001340041130123241044302302102220112033043021034222044013004013210410234211112144232014031313424314041144411122211430200410024441223204303042231133231224104200402331214223403134402010311043333043331421233433300432301313201433131234320420120242132230320211104134033422230044001100143014314241024041104242313322004101332223412343202321313302132001031300031111411410211241201313040411244231044021110040322103240123313040344324004130244430131224032413033223433302203334401201010140000042243230004034413201040100431104140040411141423320010411434411040241230312340043243224230101310014114432432341332243433421304314203222021321241321014041232122420102100422444120331332000403043243313222342020044344131044220323021014330134341304312322003222013140101234331000212304100131413330003032203013424210000142404301024401232402134213444442311330024432220342322410144303013114224340130104314021443023414301401144101032232324411220300110422120134110122441114402222022314030431100120321130343131123440021033142003113334402131232224123040213004332331032233012411031244304041034442200410423140432344323233044120240334014211242212231231343232432304103032021330211403433213214442131331233234221433112311043314430232231421214402302233234303302302030101033141404044403243344420212400423431142244233434421310440243322132344043434130041234222221123110433234302041403103411242132302021200333434221123302221242100300202411021320141243344103320322412442030112022203421424300314404403031441434134331200411200143314032404013142420242230310211304320302312134111212402414140324233030112032122242011320332222222014304014242014133331032111202412014231423113302201343241401013122212304124320122212420443303443204023114014323330210024330031002123002323302121214233242214404424222414422124422030431124104213130403000432012222404010113210342124041144411034011344340104010220304432342201404123144140211040134001022042111443400413021121014210432322120120011013441332023313222011203310041030324144021421142111002313330144233230441410140301304021414410224010202222140323143133104324010312440140140012101002143332302103414042202132422110233110100410213231344241424343443130001010313324202234004320114232304004244034340111303411322321311200121304312212344224033404210001234033341011021012220311241231242101400004324310302132124031213340040124120334102303022414203122401241424002243201111442140002233441401021032133040300020423422001004034204411202131034112212223244310411103011334211414341331043204112431112424234011130202324240332330304322412001322040044311042012030144220322240434110423012041421114202140231134034213423133140333431130034312000441424124343321321223324201232002032104202131434422121032332122413303030134401104401122000103403223001343024112032020032314244200421324023120423433124210433322421203021032210012214223214234204342334230144223003112213413442100022213000400221134110203033420032010244101444304020013410234423222032403340112232113211314343021230403043343123024243423044430120312104102414041342413443022321010333214220434333334201404111244303142112412320124103113004124123310400223401333231140013240320222122102302414244011311134444144422032103010200114310310004014122003340230042000424322123422403101", "331204304002111112320203243431214044123042043324402401313220431310342314441321312301304334320413404331411002324311101332200124003224124402032313110043434020303433243204310020004401014130441223421414114113430203143142132033410231324434240142420034234444344434303000011141131042403024111320140010242002421402113124220121041430302144141213441434223220233402031000413031332310123004421044011233420141103203012134043100332212434313133330103111142313440233300030043011320103200142220110132101333033040411311421113000324304322200431140021242421002203111002411334130233220401220220244322203143031134111210031012021424122341321330404332042022330020403313244213412122302143201421243011214303220023421400302111140331131210000400334102403224140244234233334311130322032234230021334044210320210234111114331242433224313120143043242330334424100300132231414042104134043131214330040134003244110334001344214243404410424440112201302041301131102042301014121330334211222444013144100130204120311422100431234333413133212100420420401444400233100312112324434132324301211240122404410301133000400232121334202131032431140334342143320404041432123340404344201001230312231210044441022424441241140030403112343223313313301422210201120422312112432433423222003314012121133231011101142231423111042013212413244234102302132310032431210401411301333331431413210120304441244434201000432442303034342144312443042440413220221344044341320042331123222013321042140222042320000301211013041003304003410342021313330433230141332013321111123114342014114303104211124334034440143314303340341443330104424200200101202144313043102213032101232341443110423012332001214444420243103401440203031423412240042123132124022214223221201103041320244341440211103443334231410004240413424101210211204412430210124211124431130331412043213400443133021222101413422130422120424241011401144100324312213030410034023143422222330430202344323010333013142304202403223003343243242302434032034424230222402134411434140113412232310410103333111140010301310011103210320210221404013130114201304124401301211222233420022101010132320111234040104131313111044344003023032400301422113032214403140312421142214311340320421221320431013331340212323233423234230324233114142200110331402304411104000323210304043004042403021443424131314031331132320141404403403442124121134402440140240121321402114431213041313433303321004200130132301413034330141143142231343110422343430042120302442022344213412014342240032333044314121321140403141330001004304112202221322201104431342140111414442301341314200222432202031414100120011102414224340320202310234132014414413341100311212412131022342402241003102340332112320402240234434214414043220012404012340303114023230403201114222234242423140331323224002124433213221412240132043030422013031423014421030141123140123131413123024231241102403111322431331343304403220402123103043330234320430233311433143144232312324340002031021422040311313440331020232011402241114441013222423122441433033331202300434413424401224414022121144442411422021211032423411031013034004312022402004024102412220201414010424303443401102002304024111132444133044342322414114332020240313043444343023323330321312010213311141442344010110211233233043241024400301004130111420212104234110241233030130122111223322320230020134334413100410234311234031431121220420021322002304221222022214211341120013242303042032004422231431023403210013123040104230344002113123010402213424421124442024411122214100231304402222112011031131334432132300234241044144023321403114134432430204102314334002310044443430313030001400400433032030404013021233012302024344222343142414321414303403142202341422042232401441043311234101333033022101314111431210014342433014024134421031143004323422410204112023121443421424114100433112340230120124241232034212102103123302011202234100003403234441334141041221100440144211142222313320323221203311324111012220002304110014342300004333312022030230221032200442230044032422040214442044322012222224134343014344421120132002341422223104304144322434120304232001414041211442204110220314000302111422113310144034044144142204331130420034120434403311411243440014204223121032333233144114340342212221400402333224342142110230444340340422033223423300314232124444434023243304441033223213434114323224034343030211442122400144410123120332120204113413121220201413434244204113424103213410343411044312143144443003312204422423324130044442302041210404244123401333123012132122014332030230123441231333210414043141023", "311113240324034424200324213013413343324413123212341410331340031404330434113032032342131334414241144411113243120033340422143302341324022312420032222022203234001203202431342022332421401304404140312112143121141143214323013430431023043440113444031031310044131243010120133020441211311214331343021400334200441103431230423131144414123403311332342013310444203423302414403143323234243122441210240124303413233111232243420314000400132410111033234103040214420120144120412342312202134234233003314223232002342124100333124002104201233420414020204312132221142422212040130023110103042432340024040224023214231434103443011243032123320034032002141344214243113002330032420344313130404043240102311323430201014231440441103200402003422240100144444204223003303341440330111200243010133200342401430113144110342024411223310020300433400444232014112144212113241041140131341424321230344343402221331302214121234200302102413340214432023110030013103110124343240244214432303310144101121404021341042140440012413303243330310443033131020203011103040323104131014414213423214131134023402330134441011301243032033242100304403423301113333313342444200141104224303303101214042443302430134411013200301431334241431012402312242424102120322121103441340002130221420300311011410111102310340003232312441113342122223244243132130440113402430111233031040414034012133013320320322103042013014113013100333201330331324104222144414004302440243314331104413430001103213332001043413102441112233443020120011002013440220131102120024310424244421320021021300110240343221012414400202300031243401230010131042103342221214211010024424134111023434310143323240430422011233340301124202442414021423332133201413133314420001102142000121334314200323403242300430324022312303443133103200131144424034310104002333211411304212123111403201122410103100133244140313122014103143124013243314324042012040400321330203042410321300200141222311320223024443101013102430241022401334422421011023411423014134004424320403213100322330202140040133430122024043230200244142024244223134332421104432230302000314113410401430000201212122304220120131241031124301334312444440034134021010022102403000432012100122310032300111123300030211420204124324311102424410201333444122001422340341020124330244334000432011233313012133122444330144120222224000134312324242331442310424001220220334300231112004234402202213344231240041334101324401422314303121132024341223030401443410031140331023340111442224304123303432304211443241333223212114401333214213111201142031010131014222122401332232021000033302332110403332244121202232210224012213434110010410124223113401041012200442304324224232123231411010220321023123124103043203433303304131401213111230231421424211434214311040043342114101400030103224332012234310011022441020142040331140412044200422010410323203223222141401242203114101211031403101333203133122232132414233044024413334413140441312021210413203211244033102310131313422032131103401323041430330200341034202132134423130433444141232420241330122222441403134203040402443220222210041403013133022023103120224013430323244341223104312032242040043223411341241424042000431413142333111023243241321102420211012241404202321130213241210113333341244044320223230412322214201031021312214304003434144012224131012312100320201112432442310431214313402410223420403423022203412441103112044334444311421423200231212121441012431012344420013033030000042103131404332334102022110014200412414300000332232233414244021013031441221112333323422031101333100042322012001412120413422021034300242221020201141343141030223414312044400034321101221132021424014122031304233030130023134422113241402000031324314220430234112033123422414021310442303030440444314341134334120402430123000423400012342430034142040342331231341030222230021313113412303334102413243242001343301320022014004014100341204202433212303213344114131013014233400433440201024213232203414132232410221442401312412003111443101220134003321320401431010222420120202341243310411001240311111103301004230133304240043032044134041300203240420303300243231422341344314103014230212224243232201121423303114030114401443214402324441120334022323121010231420000233434313323311340401143324022021403300434240231343320240320011022141000041402121323001141421304431020242242403203131102102024322441041312022432133231134100420434200103123242000231342013212303112002134413420334144434224243334020201400421411134230432004224441141020302222014344410403313243433033202404123101223104034340434141103310202", "001024224222340000411402011330022241231300104143030400421042131321234213441222441311344021144320110022231440422231444420311333443223321332204222201013244201210042430043341441033224203402420320133014400140440431140001111323003432342214422420244241103111100013410142404440140432422141111102414114231012131432202221333322141442310204411322333012340214124304301011200443241001200002431030421344440414423412412210243310010244001300442204302313440403011400412131214101320242413431031022201212324320244243442210222121022003001142234103431211343011003030041002214014123204101402444432004331422113344314404102101001124331214132320012400203104412224423012140203423344242030244403320411400412203313220122340130440330301313210041431304042141020200143400411034413342012024042034000441121121230234321044242424201201310114110124222140133011414232230112334132124330414142104440330303340311123044220134004333302233212410001442311043103302221440301412101124122103011301424314140230321002044030243411120214120341242302314024324311413400240100034132144033441301141323304013141323114214101011331312131032203141002230430102414240211434342242331113124224323210302232313201420224344432334240114010211212321330331120101031240200331410114340413324242000103202122434311111013224440211404400332313342124212434443242312431201332203104300401312142433031043413023204131430342421343243223341213110330234022334242400042432241423024421440414023144401322004104403414203230243413200300211221424244133342403120402143110012420132130321300421014112231403234023021330001434410002431010104011131241004012133441113210134230334103330111233102011120020044314323320143102121310124310122013231334120211403041422240140224232344404223142411423302003334420321242110131022130411432300341111432231323431113224442041422344101101334002232413312130211042300140101144111401321432424143234043032010432211402234334414241230434442422330101212141201013211041424411323122044243210024224140144030330431223444042022131400044111344023033134242241013014114110310302031302231102333220323141040123002143312033043120101434323011004024241302232304031211134334220133041401441411133240433231302030203211232213333243011413323221043043123034423340342220432301301003412121041333421143312033111112124431010113422114343400012141234430122112120432342044214114101234133102332233031411003110431240210320300344121204310132403124111423143244304234022123342123421212112142414000314322013304002241004433201211001440023012303244144003310310023123113134302204100134100301124134142311111113413430442331101430140010011402022133330220144210240201340431042032423210002341403433414001003410000422142004143322213002411230214144334121321211024240440232334341003331343403021401112014111340411400242323332131402443340424201213012004330132020414242113304343221012321243003431131233313033201321031441030000224240322433343441244024414014201400102241234213344303044003231033024040113122104301322241244302240340044212343133144323331234302032020330143323302414322403040013332034422000444313104021432434043132202130000202020333404413342104033242311134313311423201303131122134421114123311310402434200020041221200420434034333240013010140243424243133113131204414430134332020330314200210103403310240000221034242111222301210124141220240313221040133302322224233232143144203001413014241432042001400010141130333002301243411013020141141420032424122141034321341340142011344300202230330412124041234213421212400042120202220042303343223043132241142123130223424112430411002133211120144330122133431320420140442022130442010010111221231400440241234001004340411120442240412200243312441141101414002312123023134300333024230414330121102200024311420001131410234203214432213043033244013332202003111020321402341024424411243134141022231203302404040042410333422001410420132312230431311041300320224330403214434023320342203141310003022412334132121201342201431011413010042444111213434204110033143143212333101433024421414240010334121103414014224143230220240140232031141300431232144004320243410422304110013100023104123133103043223421321101421330423214233143440141121411024324310400433410414120023130343421202111422401423140231202200411030401233003014411213443024313014044234402020302114304020322101321403422304014333342120201204112222421023221013220233113130221202143224134324134010313323203010021244121410241421432112220112230124144413431130234333011440302024321341002203412302303112104003414120421424", "033100221032222014301322431333142422431101314241422300040220410041203214344311202301320021111310040031033401224120114114033311113440121342324020411040131132122043314012411124244342202044030113132020041223042240120410031031134013144302013224041010200210422422003341000033411313121032300011322233212201444020301321042401203312002214102344114243220142310131430411344142213120304003401220140130102330030424043121004420142123003002324224013203221123242120114200214202202041413414442032032002440423411344430320222434334422233003124433244143000410011231440403210124123223130241012322431021233103342301443033132000311023404214134442333423104123332420102200333232142232404022433413040323144001300112100112433310403302111413303130234130323113333333013034341402120232041434000000314031103323122224024331430042122112331044343120042321112040443010004431032142411213142113341444230340210433141201003102302040030443010303014014024233200423433132201313340142414030412100214120001304344104323230242223342141122240001331441303304043122423331334242234330310441442040233033101340324242402234300411212211210120110434001100231222000200204233010412413400443324021422133332003202440114200333441244302441130202244233104133232413314304130240442203044003011142200041141313420442324414131101002232211144430114021003132321023201412043204102131302142313441112141442420112333301221401320024403111134031424011433032104344220242024104441221231444341123204240021110133210401134340343223212313134021343231012432044440204120102134121320311100003120404301000420123400111042030343000003103322032213212300323012223312442333122011141101411402234044040114410301030441310140410002123142001143413300433240410044112233343140442424343020424131432130234121213304403034433444223132300131022142033422032331332101241444131022021212302042000333121111424313011333214220242011013313434030321130204133000243144102443303300033433112034111133432312120102311141201034304303301211433123410222231231233333444122110302030012204103122300423044220320412003212023404201412131431442342030310422344403244241130414321110212414144342442324014240414103210232233320312041203314113030110034142304212023341141102442324324340142301243314133223100223112330303401041330420202134012100000314424321230302410434130204302330302211403402301311440422100202044403202012120400200022340403130142222424403034230312230414414444042340244111114021400231214342020332004332141221001100411130333123402021044401232323144220024433422222121123310203201330310024343103234323214202443042021033241210401312013303233402142121400242411243002404302441313310030004313232230423433344213012112413032001012314110343321310400024432223403131112214010330201011422004312122241014212443430443103040304034033114124144014200333434113102403422342101104410441320304100122100441320102324231340044241322143412233304430103132103343242102204322033244441214030003310432230010141031202343130222200431003303320322042434221003122113000203211124431413003422313042203400342111230401102440441224312024234114323433141011101110430412104034123414341020220201311034411302310003044214232344241144131400330433404104330420230204042044314241102422212032024230311444412212444423121003102323303204433330002122243013101301233002102404124220314401434001203243331332112002234031123340301432134421122232042212331140040312114234211440232133310344340343120404430044130411030024330223241004020424032334411041312310132334004012321401130301114323010010430133212304020240031440324021030204114113340203300030301024340312041132424231222422312343403040431233100114002143241004134440111404300410112331312124242343022143404223212210401412443004223242043344443243042341133403004210402314131134432342432011023024023001403030400031121434044122323123014421333014140001343134014221033101123120324404333110440123312002221043244023134034433243103301001244134134131334012201103241014340010042330441110221240424430114304222411034420143312344230341011314242231033343402430004323312034404440100442343030200121412134111121202200401323344314030014244113014002114231300034132433422344230404342131130133424430114021111201400342023340211204200401330413440104302203332030234104021013141030214214321140032143322203344104320231112002131142413242431021420024132241322121111142220313014231434443211001323224012421344334234414222343123313131043430310120241124142133002014201131100133214030134120220144442423031433242032021040314231210201233", "202200010031442104421304003001040440440120020021312201240232433014443144123031144430344243330232413111131030303310214430313323404322132034403312322432401313233213043044442131230042130240412000114141203411122414033134444132322443222020144013012330334224433020243314120230442443044012030123001134312442042101303033132144021431322301004440301013313340412002012321141234014102324300412432114344003104231304212034320413031243003201111112431122041400303143310243030202321421331103344232113121402231423023304000222000042002442134113312030012410210120243211241422142312401441201304342430222401032034031233141411013420232042404240013101100014133124032320422022242010430143141103433342212343432123344321024212004330114204134143104233000320331034141132001242430320222143332100434121203410041210120431013410313431023234001234431431344222032220122322202222023140241411140202200104001413033301432433014411224002100243041443000011414240004131113402313301300312132042333234332001131212322430221033142244431141100321034223313241210302031302213030413002032332210321423221003423330404433002201044132400401033430243332341322433324121204200000040404414302213423322313344424030244221320113031044313434230300032211242321123320333012010142024020033421442333342212303123023242343423042000222214121013234411102001014224034430103241122221421344102202200004113324033314114402243001443044244124431441342330422021040233232003241433432321331041214013031012222433300330323210024423441324344412420313042030343344242021311411143332043220444330034433322213213301310223212331313313040041220342314104123404134321400212321102224430020042204112322334124100240010110404341030102120134133343223004020321234032124302332320042102423302413333121314004114401323042023213112031420001322200423012120031344343201301443343431030434204304420320133130333303312011202311111402423323433420422410401041321131110112222142022443044224013010134423442440102302234442240122121120420132410213130202312414414423402224113124201342310404344133300444342120021113132442004120402314412301341313004203420312142040241341302311431120133000103004424020010112032300124414202120302233104424033300123333112032213231042213022032220333141043241323430434431210203223424332014130323142340402124104303213123031220102113011440043344310434034020111041242202413013034040422101030231432104430014314334411423124311013024242323302431144410222043314002311431431041320444044124331101310444321043102220241443324132134342300332410224434141400230321322244214234102414023341110010412332430301423242003040004441341214243222224221134002031020041243031424023412003012102044200321412430013204300331324230020300042232303031142043111042013121103221344323344414033231334103213204134424211133001032004221324032122210133114042243213312130103110412004102441230031121113404044234110001024312044010144023302230212122242211112203133312220241111301021400344322024122224000434042031331431043021424031133011311244311403334221004101422414142114121430001444321101310122221414403410440224203111100400304233104341020343220444233202414304221020431333113330334331220323413402003213220313231304423140234233403401301214210104401020410134211332001420421144212202120301312041211334413204100140301101002132422310212231014202324243344401413400142014022234402021320114422112004131201034333323322120240343333220343012331121214424013431302134040440221220110021143033043112141132032233143300432434322001311311012323222443232240410112423430200321313020204111244333202304300310404031312143034120401012342424143230003332311411004043200234101231041234020214123333211024120014221122201132142230331304001103230402443234002110343441040211330143110420233332310411302202132422334432231233111102423140244340431414210421232320230210322241244312420413042130143302103240320330112142021111402010424000142422413244443330100230404041120030321330323434042402303131121234214341031233334234124204111200442321441003204022321322142323331431123202131433034123144010300120143001324024203021330312232034044143101041012121020210121010304001230102421312414113300104032003033234220443441001401434313304040201220244432200143031322032211400331424440440424340234432334042334043132413044444434343014442223403343001400122142043321241222243312111143104031210022020302100223221444300213414000442303403443421333033041103113003143000241310432123322002320031043111044113102030312203332403143002003130320232214332014113023244303000", "340244213144210420400014401103330301400302302214220243111143330232101112331224010310442442333442311311302340031104303413441142444101202444310201000024423442400102144330403333423042133342031003400321233104124222340431142031323411432422143102203022422001320031342214114441413131133430310220242112324101044334034141024111120402233104301231044100442013330210231220344000140431310303412044312331320341201124120123310303213412302342333034132241114203330441040111402213120224044310040100403400043412410110304403314204143221402224222213204340403122444024312340104213304044422130122313443200024102314130044113013442220310433231302401413240221210403311201422102432113013020032044431130232211334311320343430423320434410421211313111413321443423130213401243233420223403414000322332222132410102420300033221140134422023421400332043211304140102144131332113102111012130111423113240311203142022343021304043043014011014112222310343311123212302443243434003233121422431310314030130112142402342000001312402221202300022010113143143310413110221311422032131101321240313342222423214300404311014412312431144141020401001022133022230244432013432444411313332344234144212220104242443034332033102430441234324141242404321010323314444421303341333001341214034110240430220432122201110200033043232032134122433034102201030031330022240313204332230204234003133212433141113342311302143113401314332140304210430131113103104344104310134243321443020132032130114322211041110101424011031402423223134233113102214200013200010420343034334331011022210244423402302402430234113240222304422240042322404341224232314341121303222204010320130244233032334202014202002210344424111424023424300410412122042243103431043021021424022441131420024323042130113433041044101104101432040040213414003104122331231413304432342334112320213024410424104410230022333330102412412430104323143102044121120131442043014412343331442434413201010410042024210330200221043434422103231324413102423003141414003140241432303322003011223123123002313300112141130324220431204143023300432212221143200123231044324300434203232441041334011322204301201314014443001403210041003424244044040120242002402422134031334421311103024003003411443211113003044224112114120122241011121134003421110020431412131002000243411131042144111433204402440022142014423441124131201100321440103334423322234320241110442313124342041040324213212102041441311304122113411311323432230042024243332332401022033433404130401012312324134404210001223042100034043231201112024040330003223304010012023440232102412113020344114330304342314200310301443044200041000301303220024141021123020302141003223110114342200121334413113320244131104414030303420120332341220220204314240223210332434010130424411132034332242123423131230421100142311012211302204433404203014403442041341023314124434022004324414001120240411110011234340313243000140300241114004040200340441131300302233424041230322432244034300013022340401334023021132300332444304433213400143342104002411020121043432221122213020132432322001424214311040120004202212340421203142111403212234204114440302344340434122401311212112422321404342210021034322432143141040240344222100220412444234023242034134442201033432341103044333333443223100140101324320042432140003300404411131320431110033133344014133104411204312322042102431431002332141033332331334134234223043203022222140430100121140001200430223402101214010121330033222102130303344210121321402444131310231040440223242103404003224400432312132421200111203114102311412403422141433442224344440244423400430003304413433131432312013013441321333110031311320204240443024320204000121443100320004413302204040303213443413042440211124332111322242412134042414330242022320414000122130202444112112102002243331410212012404330114001133211034141211334240344200332112301300133321221040124230212302441040143242400013321133244220402223443120403200412314032322042033223320201141140223140331113204234114221112030023431344413000404202003444333112324234313001020323010312213301134040330421203132413240140244324024024040443114011422244140220313330321200000100243342442121203303130413120420321102113411433413204203343140112020203222222203400104434344033011303303024131240041043322130320010321313300321442430202422031420312301104102332412444432023434411111113441303122341332112412212331312431031141101112112420300312220220033144410200343432220014110411321333043014104210102413022020040043120420133314340304440311040103140241332434241424022400211041411402322", "421024302304022402434423343311144111421212301312301234013103031242020104224040210202143412114231310424414432340443141422111043403211322204124400133003414043200004321241310403130434214140214304112401220040041340413110111120334224224032011243030310424223231431100003141132330223200213442312224203412341041302044043311341001312400122001240021033002320041231033031144021311240040414301431111404224313241323040314202104013201321104224141142123214203033231300401444120311120342313023333324344402111104024211340124134324310201342104231114410042324214344140344230032141234432430401234003022114321023342231243433414220401014212432324402424413412211143342214434240313230404432433014231401331032312301434421243331213214443102423132203120140320130340100033130434314401012311312004321320314310143344033041232041212331110332004420004142211144131444444421024433212224412341124023044124012322313304121233413124404244413221244310314333021310440412102040301443213124410332010112123331130003013441020014401442413424332333343343232214212102241240204202022121213043024232124414412120323431044441410143100204421121223314134443003024121210142332044143321334140313244234102441230030130400311333102104001323200320241301322442041423022211133340123412034430032204200420442243430430220422231134143324023431003120311214022032222200212332014210321012310310043114024402403130401321202234130324240132140323200243211403203012313433024310111112320010040131403324044031332402011012431431101234404441013434300413344021240200131034010203234223010411023323214414120403424104430302240411342220042123422113130113301402004123220322340122401112241012223402140344442021142240243222221302221310330241130134114311414232323144410223001412204131123013443031433301242314102002241341244012142204040011140203200013322442003114444413140324414032412112321433214423000444042404321010003144100314044413313303013034232024412422301003132332041010424301022144230004013033140311414033103224324320233444023132420021022002311233122304101024124021024420400401203134112224231224113444410013042024343343441200421201203201101040343402433343411432441440002200020243230143120023313110123320123223030402301330414103301034232331410331320134211143022143411243114343011002032121012320224120431341043432412214441123132301244202141012100232001404020112314413014302224222440130141111334200444412321143133124203112302400444130023244241444214440020400402412343120411304111003301444141423200224231243024410102344222203222213114111314424121142214023043312234104002322322041001201110121020432333100243120230344231122404122241321221421123314430220441044133112031041101123002300023040342012100244210422121120020440324124441332132131004043140301244030144423114043114020313123013034141423220303220104300422100113124422430234223104333311204300020030204330212220313443100002243221442212011431331102003413342033320210214200222404441331241012121210411412433021041324103121141000314014144040313130204444213044423111123322200322021244110410040312200124234414224041313122014210341401220410112420134321321013422401013414312412204141320032411300240302121412031121201011303221113031042233242412301004130312021402003412140311022133300432402303424321320413112304422131441033321130011111241111020003033102423133414311210312431340330430041201123241402243422422444002112133022131001303430410213212022200031402143000044002221022430204231324242114203333313013114021244004044104044421120122103031243421430212020441004401224221030402330300021214332222031424211114440224332021403123121303033001330331212113404002212113241332134043204430330331131234300210241424211102030214411111013201133441024024013130212213013300312103003242131111310243020322144121234440233102342340310313121214342114420413234432143432422343041320033003423024404140114034141403041313434443420323200410012440240213044230441003244044043214310213131011443341104021201142342430223104300201403322241020204224110042030423121413232413331001220121033130213001104341424331022224434222042223310333143002300013211234234411034234020224011120431403212203203120232220202231001102122330012001322001334241101302034403021341311414401134023223204120143433024030403440203211130030034222412430441342403212032220212220320430412442443220433104334432232010031144423220013200321433442421231022222301133202413413042042022433114434441331034130344033244221413233430223430133220024003000313101023343020310132320332211201110404141301", "013201242302131420203220314440342403310200014300012304111234423341011331020224113442041320431020221302243103320132442444424020343144023422224214123121410343400112444301411233204003140314443242003423420441044242310420200424331200302431410422304442311402401310223444411003402311323202131220320101121244220043424104312021314103221224214243341014112021413023024110000302021201303213104410412213220022314232420131204200210410114243413234021243124240140243211333122240342404344414442040044123040432122311030200132102014124420144431401411111442143444210322201034102444231214320124240022114112402143012243213001022440423414013122243401031413213112210443232213423404412131321414004442233201133222100324013221041100040034000220300324130441240142243121404142441124002243301112420430421102341112222241300224133412034140443331131032224440220344031142121422014002403030010231141441420430303412101044320344431320220340311200041221331213141430004003043012433030440322313244004212333342102412224343221242040400440144413003021404010402111332323034420141022423441411322233432413222334333003030401320413043032311101303341002312211112223040311122230424000323043000122130203333023312310313210204144310132010234434004140243410414000014030201331240223112403021303223014223324243312010023402413023214040122041032000002411100433303300221113324341311033410114100134243014222321032212143143331233003300344330440412023300431031012224210322341430130244112310111410040031001343244001341334044232303210021220440323314234141411344444311022242004111414202014204344144123332441034330312114204311030420034031312000421343104404302321214134102342142423200134433202042212334312112411441022120423432214410333002403101243434134124222141432004000314331323312431431232441110301002343000412301332241132421431240003201130032302234210410303323210222120220320342223441114301100442023321323210442021212032104203231120110322104133320123311300030303421404114004024300300342420031210344420440041312433303331412100233323042241112113142043201221144313322112142132022401110100414123341443434103120201143012044112430010324133201030213033402111013041041441100303012433222312123032413332323330204134204231332424430341322414421431143010311242312312414212214041002101443320022134333232111120200233114100343103221402314313312013343324223123323133234434102100402100302342004321411202424302022032410244200242441332003400040134241104302242403240012130020140102243214203002120440302102221442033221430303334143220242013414441302004422303320302204401230331303242403044312404301334021102311320334400203131031330434311010214303122140021203344144011221444421313033423420440212044023434441341033114202423244013013031040414243003220042421310301403320242402210432400322303431434122333330420203324301032244011212040021043433330342344042411420340423300022420012001301434230400034241130414222031441022240242424044132412003444204013232404411400013223304303131114232111231310034401024021143210122034042442220121024403431412311301142402234100113043424212113102341343101121344333344321143002042413220041413342433433342011311312421343300314103141242223011324024441312242042310232220034133222222011134412441342331203404004020141112344443023301402140121210001003132011224110101031331401434221322143441032201403441134201011101042202133034323444041101043032123323142010041330122023324041223404211400210113314320113204143214314431223312233020324310320301320402412101434342303434401013440333114323143112134310104443443400432111203331401411341344002411031142010332230133313334034432240301114113431321231001133301330310041100340230300434002422012342340044042044420041021324342220422230031400013204342134324441030232214234010344141210304132011402032400032121143124304443033201104113414204332400214323213141242014040122414200134214121020013240414222130224224241134040143320334200434244410112202403040134431233342232433420043131134030341413012411332444112243443113040100222343444403034143022040422124303201034021201233310030313002104121211314032103001231301410421012002314014000002044034013404212420302040412034404002044034141330031320102033132023432304200023330342134333342411201131103232311440231244200413032310311313433110440310142332120113204021013342123411401443200004441400323104024240143110423221432444324124342334431341441330102430111333430040214424102104323112342030100142141340223212032214204201202033214403144403434240331200433434142140201420324102132", "143432304004424210441323113201320314300212421332341204341322312313433312212420311141322043134233024443014204020433022343403000023420243024442440022021121142003343014310021030040300211430341243201010240430321100222232011321210334011230123212234110122201003042341424431024044434133422140340124301121442340140322322131401033400404444121123441444003231403234212140101441013421001233010014324110020000010333113124102221234313101332442312441333430303300221232000340243142420302333330121200330411144100332400434421143430024303443241102100210403301324213000402124032024121422434200221000100130133144320223232223431110030243113030014042103222102401314142210042131304420443102342132242032401243111032321341413202204024412442324204411024043300342044103224320010423303430304312100404010300100343342423313004034140321301120424434020031401112333322220011033342222300334230141143441104102341133421002301003411043213243443122424441144200223141430342232232004324204232114032400234132100143123413224104402003134114441402121410044410102402024034411410222404114013300102323432131323120111213124311420411010102404311104240211122202440020113334023343140331301312320410042314122033141102430043431031211414100421044203300412030233223303442244244300124231241024423214331324023134022013244334440304231203112243241241202002223013232103042012223201123244140222320032431123433203034402223111431312124203423432123232243113321122240033402032032310311031012133240100134022333302421232111114441323134223203134333041244134424224301421444012021111123213323242132132422324101420223444401314101113212120004100101333403140420113022033123441401022344014240241403442032033002221441243434013122212200330202304122312212222430201233004230224424113420311201204404001322430240243043141140224432143202113120333140224140000410430133440222212101411410244324240431022441342340402132104213433003233121423444103221312121331232434331042001310124242423024431311321413434201400144221043243034203141331020232240114113400001341433342124210014331100211124400021001421411134013023011104232412231432133300011012140104222331341413113430413331133020144144121444430201221121300022441442114021342012141131142031422114233242110330202421442132311443242134403203311233311033111300430003032021433340234314011124140332231044102210434120000344330411044222130422322134401434024121402022022413303301240220031221303134023111341302044200032042403030424004404110243240422103234303002134132431303041411432224344124211224044234303121143333120040022324114232032413041212024433222421313111013024213104041231304011123420420011014241443304112330323020422421223224220344234301202212130031441104331343230223424203043001004424142444011422030240003133324103122310423200144032001442132032103422234012141333132030314020413332211004303213132402333341334410344002423030213022301224104222043110410403040330234403203312032122321012202243334104413433311023130033334044404322143411342240114302203031110111223100230310202432123411232434223040332010240402440033222121023233340033414004212433440044314141144322210322031402133422421040403443423113123204131334020112421212301303424211333331444101333202302004302022334421334142233104113200114121214234312302444322403341410322112124010341023320240011011033301304101221332334300224014443201142041442002404210212323040132141234140132301033234412330020211240042231404130111134333230311432231223144243211142021313240410402441233042132443241140241143033034340131314322013301002202230323203133130424240112432440144321042104241421133221004112244203232444043130301442331430320210100104242414101340233343331301223002104132031312322122212202240110320402424432311244444421220233032430421230413334141104404423421404103012113144332033341344412433242104244403131311403030141004411310031234020221443004422040024142034341143014440130020233321202411012141130104441011013341121021031111022343340021344212314041324112411440224123244321133031123424334124111432011041113242312030201044001041033404334342013240021014022024342010111122031140303033400412033021143220132401110334402002133304442342434142044333311033011212221010011141424301024234424323424344113330211020130020311231334232420410301111134321144341140403044122344120224232102314101210140123333022444102440244243212102224403321422304214321001002004333121221143103400330123421421123401422331042421444023302222101404201141341241444111232444230222221320423340433100313330003143100340412", "323211304444312133123233400424133014323144000032044112200240043411022400233043313111112102024221012102122400313131124341000104422323043403031301013332014324320134342422022012320411100310423344340430241414040211021103104203034023304243104213043022003303342130424344431220102014144342121044332203112110322124424410402424232423344442042142220424001033240311410130441344403244241331202224030024230434433124444342242101400440433213142221330013240340313304430213131401014330030002011131202012231040242414314421344322100103234241042120413320133033114012101113324204440001023220344204042333340141330224444020120133212244001341440140134123100330042313133402234332124242314134143432110322004443424424142040330304424244224334031334210013400414211212231133010433221030410241242314300034002413110432430133234114044104232241321131130222140010324012121031020140232404434343434324143442224210431203330324100121344144013040042323230140423344310033321340020043222434041114042204100132223404224423342114200130114124323304431101212111040042421014242131413231230412130011342330122242431131121041404302234040240114022043343412422243122431144430441403133311324200012040130441213140343443320021232344404140012342241414102040443004230214313040112330302001442342301343433013200302401431212344121242434312412324121431213010311102423132432332103312000224234114012333311220030340300240024131143411314012332321102413300122402043420334202104332422020404222220113024303440133041303124202331420433033130132202424044413031332301012332134311333343230211440222344232031421000111312024321024334100321334220401423340014012102434411011044401142210322311111303300024124023313143024200344033333411213333240110132211204123120420312440440043321000021430314012431141010221412343100334044123313011201332221122032122332232143342010342043201410012042212030040300004321100312120332210031023402322413303232112223232414141100124040144430323143131013041311124342140422401103041402234002241011331331200224030300002223421214403403233020124302043433133030412442330012141003144313430232302121204243141212313233102003324434332012312414312231232404240133244324112243244401412002332130302100434111232004220214044412343321104413203411210003004411120304114340442111313441402103301211442223011343302214404244002012011313424012341420222023423334200002304004024234004114042034123331022010430303144241034011240043310202312223234102331114210024103231314101413002033100020320404100401040204224102041013241320142042131030443402312030133000440334014240312121004332124432010141330333313444320343023103112204114310123402024221401123123113244443233324343312412402123440312104031122031240311031014341242242041043011233202202222204043444241320200011331413023244031431034404200031123401112044221240440223343420012420220401112203244310324403343323043004343343124133001302000230030424000041020222314233340020320124002231401201442202234140010301243011331200324333410403212432304341001430040322413111302221031333421330424223330103102031312340302121324322432201122344330023434123112114222022012240332021134234032132303134241332203202023224404243020442130110323120313443413440024101120410000124042103003224030204321030124144143444334444141223113442310222242010202244343140313031344310114234134143134441230241231141241200044324223431421444321421014111201214443310300121112021401103043140331110211021131034313144013004033023213144042114122324232220033403413104003410442420132323310121241001303010004434320222230232104241443033430040143323132411131223423402034000041110322441400214441032330232022434420224323002301141442142321321302424441142332000310232031011202010132012133013201312033122102334034443133240441143313042201000220231033443124422232404444132214003211222420122231010410120341020333342434300310011411201304402410141033002034044013111402122321320412341042413421132433301340443024431443401220340233002010401303400100141313210030234411000144110234332101000204202401141210331022211100002222240023441302302114010340311121411321343334114034131200343113140301040313143433214222112334131414003123203044020341110012112044232423003230143132100121410223230002034013011211412110044214411240334240003340330433241222032122403234243314101341432331334021143141310304312223124024000034123411123203214340342123212310343323422234344242014040441323424330342413141104431320344341412343101200311400012142344230324232421122320134323323011101122423431123014120031410", "323011443322104321213302121113130344240331133401242012041230040403323442043412030110233020111323414414213320322430020400234230124330042110444334003222201343101404232030021034034404104430004001103211413112313403303210341340141020434241403022441041142303440130121324310421011301044411041103211311141323110014243132041401024114412113402220401024423230022240122430222440110211121230430340142012312344021140140220143044231304013144233402342232412203044013243333031401340424001343230341221410213211034101000423222101121343034233402143044212201221240421431141040133213111112431323200102313442100102124020003022332420031120420124413133102433233231031332230334404203210000443024131201444023303302112303332130210323041233122314441104214142221041231103001410220332234144012410440411022021133112101210404322121000420021113433441020232433444031201423434313332122031341031120323214103434302442214412111023400220102311122014101034213214440342224302323310344132243440230210444234004031214312240421104114013324232402242340333122241433234303223330440223422012102022112030324243224201123333312440203341443413111410323404124413024214441004020030202013143400041224301343031122041241123440441413221432204140423142220232443441442102432132332403114111304304110423324443032344423042004043002202232331202031214102031312213321034134410123331010134220330003141423212211211014202423130340230303341334132212332232044343133422201203423134401014104100440342232330004240333114042232234212111142322341432133041122431142343204241114443010100243011434104122422344204344240012212033101220044220400444124104424010124124022021401134030031142334133210224441304201013042231234010211021443220441342422322300012222223430234111433202323040134111412231144431331021313230224024041333013412223414402431301114343334332044402030213323120333044333332144314442142313240101134024000212313301443141231203243311112241201002221432313001201412132042012412014010220344243313321301341100303022004424223204414120122140140113413231001013343444044001101424014404203204101341242341121244221113214301211311022400310314413133043314323400242331422103213324003012312210341314022040443040323424121431342001223002141124210144312241214014140440020414200024002314210300240142421103431024021102411440423032412000123120240401343043133010230141122000043342431403023320402421130230211003402022131212104311133421033124223342312023030033414214411331400311223024031340310104444223443033302131310000440012104100232023142334103403202330324200212002331414211000341123201223310113133110141341344342120241021020304344240200114440124420014432042121112300040124432431223201023004323034414010330220103320031134320010240423213040013212423010024143213114421034113410233242330343110101220443200410203423002402203432412420140133024330142104034012212023042410133443044011111334143104341224330412011111010042443241133021110440024343323301013134323000142401020403401044104001430113003033044124244420342141244201014201103410310324002101102202241003140214224403343240123130033020201240114002411111433401142241441100211044044134331433012424140232420030142421233114134240210213044414300033014410132022443201214243204343424421344430412111441421312200401203143444144043204403124431204414242113421344034342124332402024342142420220002331202314411201243022404314401402324333041210344413214114431230404213330021440040234341040340402333340034443320100020141411421024203242314303232100343110412431312234104411344133104424230413423014220321014444304123020124032413304003324003102120342300230311002121121434244111201304034020234434331033124213301143041044114421230341442404143420424332441113433323342322042234323301344413313412304223244040132311402431224201002324130433420131404041344140203434220220023443032004014240210024011200101412230411413200344204121140221044232442210112024011013142423412042310320210041143412214100012221234110202204023102202223212143402020404001022104111110242021301243230123314414233102231314324110120110431043344422340014031122301143434414411121040434222034323430232234103034201210412333012323110122042320041204313223344212014123010422400233413311402400022324303033413124434043011244433124202101112142121141241431320111224243110042440301300422112312042320010431331442113414111301344424231140414044410103220124103323103102103241344323430040024143023322441012430133023143310304344312130201343443124311021212033443330320212220203222304134301022112424031", "143321332132232002113124032104401023124001403042031240020410312340233020322102230102111401134304420232231100343000341040014132103033331024022042124340031333113330101242423042012123031211213330434124331021412431114032444410231323020441303003303213232410313313123141110420100112114221214213142434112033130221413420441124221041331304204411403332313013321321132211322110211200042132333302241012022042312423323310333424323122102312213231143300420411034143203121103203032002144410322104311142311413110224113421444043203020313030111320113022041341331113013043411114100100402440041422430311340343433122224012432010324124313121342410220204201422303032300031423002400120414104432302212401212442310030020020440403024112114301102333312210413212310121244002341414043142303311401304434122340020430212232241111023114014143221112111140200343041400020020400141122444404001132404434141220033411130212202242202330023434344430311334110230024410303323130332114440212240212434234223034214013024323413422333040244011410244330034222411433021142210212232114134342030410310040020303112002041413220313213210341012012420302223033301004334241002130433324430103204103424212410121114440414403014001021404022010023031320204301221424334142010224302000422203404143331131203213334134033304103201122010142111304210324111031231130132104212011302411132131110043031423421440041414324120440314402031231331224241224230014432424143011114234231011204040210224240013002230032030244311114130302122301033204142324420022130300020032244321123024232444402402314111140142203213403133404323204212232303341110410010404322334041122402002022010132241321431423123004324441401034401222123130013344100022034331132133432243403001333324111123401023031020132001213131132402033321323401302330044133013244143340002141231200412343244111224334230400334402004240233243314431132012023000232010422120344003144042143044124042032320443341423244223224442040200410433211044412203410440023441033413412114342024421103433220121422142401340013133333340430421214234013141211342031032042124100121111421241031210432034044044222311212241302344400414143111124012413004234423043420410224132444304304031211042412134111004214420011040123243442432232213131023004111121431400120022221003014313332040232430200130341332304242410241414133343212230310403014210233103441331000400401124041041134204110024010033004220210340412124222143300103033041233324420423114112122214144121244010223442443140131032041340024300131020314013102203214114200143241022144002430040313124140234211110242214313030313112220334302111432224102420111314140410101204422243423012343114130242430401432001424212223114123211431240411332124020011241431203244344123240232411012021430003422403304140031140114021310224421130303443214210402131112431341224232340413404230033402344443213343241410413322110100321441134300333401333204321421224300422101303314422221410031013314142121030222403402412402010020143403011240020210201003400032232002130124032204200002100203343142301100433414422114000244144230041300211331240420000004132201332133202321311230134430300302413144300434213422133311031300133032023301220230042120244121230200104022112341300013022343330444422402043141434241302400324442010011401032012341004331433330343411441232320342112423342442303113221014331202332442430004202021330413410140131131111042243442334424140103344142301433414030022231131012030414433331440402230131242143231332312212241030302011410214133001412413300203434423410002440212414101034234133201404042031400401031412131112334022321434031023220104320301412241434214333100443313111244144214321410042321124214343332323312230140332433323234211102104040214343142122322424102434111010304440232041142424132341344320442244141013310402040032244010422141443142430132232223430014300003304100422441300420300420002200102304030112020444241304333423331210030112122120224212424013402214402141043431210234020233134121414123143444122201211121001112324210342302342304324323431414111424421040040123222311020301020441320442301223143312343002342130440331200030241323431344300032031040030231040002424210244413330100303413102230000341010104343124411402344003224211010024400431430343303334124122341344433300214140041140132001233330134301121300442301034223331423324124044020104113120124120422334213020220132222234001400242124232044031334422442224041141344331213343223140422044410100043113432401343031120014213212040134111041030423132000324003114320134004", "132322403223314233442114403033224422302110442442013234024423411142224042422300040303201113443232113422310241324423011201312330024410130233310413203024142312334414022014100041442444232132013223234423401413311141121220213202423040343302014402443434023040400221124441422243131221124303114221342000231321311324210303131200201321302112300303102330013344213134303011203302124424340103013421310141110021102114202022143323432034440033122302441323110214023041014142133403330301401343312304342140342313013430213230132012122010223113421034201000141141422000441441204440313141403141413133414001023124204001313140441331212403032024303321432104442014124101330111000020341234113021113330343144222104342322220211441241214023322424400010032112203011031233224210314443114114030444342000444142420121444220020321241014213421241314301241004132431120014242432404312414120141021220241320313304304002130324203342412100041403443000102200304034123242013043322302441200244322432322031403444022134213040410433144410014343102000444031433142433213311442143333004320400014010303342201420314331203401044103231244014210404224402242433313430032410422122001122244200412440233200400432100400224012400042311324332400123200444121023420444202141420141142324123002030132431023121111044104214243030033240020324403013010231421021220312000141242003140003230214143320423021334223421301440324040430303101441241441244031402432010044021413011343341402132130120102023432101342421211300241304043001103022231213203140320242244132101230442222101010330134100221103204042000322232243044333302404301114303223211312340120300031014434221334340301400214231302433410444400410431042013420232231433112310002422114101230203211422243032130424320330323124400123422131243143440113123311014313323204010444024113332241400110042304320240000303141143343343324443100234434043310141210430420123232222432332123344043143213113110202340231140020000030240431000403123311001212134304123244414031230032344213323223031324340220021414032341132431430120144342300411330231002013221044113330121140040024244404243121311444334413023100143422022133413441020021223241343044211441314432324311422204302412102040420120424121334333421344243111130413414224212430214030032303433321023214130442412042244001011234104334240200433240404414002004340230201212241241323012130402002023123113421214101440304221301113432432143124423131230321030024220302412420233412344101423321111131430330320201243041401230411143201323242442332403333113213113410204330334044130330410410344303321203133122042203300401230121412223230333304442244312103024324240211420012443131100141143422004440304141321043141201043230233211404021012042023024032223134211103004414240424041432420033342220012444221124041403240210222201101422112110204423233224223143134111112114114010021314313442041224024320300120121011013240400421344402312443233031312031221432404322311004024340041142103442141024021343413323320123424424423242212302433220343114113131330324312101114030144321032341034220410304021132302244330400023320230334021242442341204231021041434234404123413001440202311002042124120404302223300134014042200413042224422402343122200041304431123013221132303143012431313022243114344004323440114124211041200114333021123100001400222220400223112110100414130440004421333320120414023231341204001211323101320222420434113203403133432122124303443033223011133400414311212420421230142230114442221104143324112040323040410340211423332402334104313402322243440211044011023220420234124044242440331420011003302131031031443134110012130020142333230323412210332131314411432410010040114234314304444141243220030444233210403342021212333014401044430203211411303441402234022220034011321312140432123233334234334432130243202431424343241414431114134404201424012141114311301000420311432112014313400043310133200333440234314022220441234201303034121220440203423232002021231102324402011303321004230102204113430404123341320413021022102230402402014404120444114031114404420031423302103132211043440422024321002002234022244402031322111121200133433320030321200443004013313421222130222111341213223321321313324202443311244011131240030221020430331321134421401120343240402404433344412124131223134021041112333421302120131424203402334012302120444323434303023200240404041040421430200014223424423133431142404234342123401320240411020103341223442322200323031403330013123001222213044340202042340022441333341103423021334420122330114402234441020442103403004324", "420034323310124140413423332410124221212213441010144200411223132242343102101240202112200123111312430102311430431204242130020302040434141314100223422213131311011412002412440343240131441430020001221403013113041444413401131442334400010410214233101320213104311420332100131424130340140233400032211020434400144032021224020332133402042130023304120444100312412424420301040134210424132001114010424443311311022330014102134103343203122034312041440443144202410122242223240224244443403143232142330120102131102122300244210431430003014303013302431212142423322014100022123232134203143202122343114224031124440133400004410410432041124201123044242121223343004310130443310120332014433343440311131002242431112434341102023034240310323102320124210301310220413033101034224412100002232204040000014244031000030240240102224102301220111331241433133410213201043201304413110403211243030011201021202242343301401220133441342104112411402022143344240232314401410431104214222344102314220333133412421341143331331243402314103244201041200033310422343202441314122200024201002333123144103212413002004010142434023041024143230300243222014332241011233414432303320221440230022403100113421434323322122010244144210323443221204344040420144332230132333230040143420334441421332410000113444344001132332042342424040103412443312312303144443433332030442214123102034331233130032143320222133133043013011212424214322131441423330014022134204034440023423101323043433323132120411443422243224131434422430330423324423023021003420220434104202303021111041341034210424120413444420012341134112124142300120113232212340223133204323114412342442041311322332112442230021402042311200210302333234002333244123334020204042033120202222043330324412400022333111421100310333402044413244303134310100324211414234112131113313120033340404423144200440134424031043310332431223404404331302344234341122241014240020234043331303000004143221111143221223103213421314314042434003243110314413141023312221240100414404313203134323423110402201402143430412140410101441423423200444343221203443014221022334421312034130011343022133221134020104314233404034130030034421021430032140130124310401333440422430122301100202331420442012011244023120141343101441420242234343031113022313122414031424232020312003421333424324311112042340012402303020341221232241034140123244240400440010433432314024424322341341401340044411131344323000230302204243144311130443440211001033222313402414214110401121422143433213420233443322133032322003413203413312440312130211043102224322111013343313330403211433130334401044124131430241410241200323030203244122400010412100022133341432310112014223302144214302142101200144034222304131033342332011134120040110142324143313024111000423241233313323132124312420043141034234210000003330323142413203212443220012312040201003011140013411320431430434223033021204111342222200333140324312410241404134110424311020244421033242233041320301313120130113200401334400411110004132101134144420000322124142011421124410402333430440320230012000134201032211113023421302211121431212040102204333113100403012433240111204022011211033111420412131401422443001344100231421314400231333031031011423433122441002023424204240110204034111430322310430231344210413341333120113430023104332104242202120404012010433310212320123103301434034023010123220202042411433201130032142413330042043434223013021032414342332002003034221104224441144004012131012011001122400221234144140134342221230111434200444433301431443301142331043201303111214321404442233240031000334014204001220202422320234143302402232310330210431324223010312403444010434303032031220442010113344333311320104212410133312143230320030430210214423141342000131023230214043300203224344100101030433112204002241003132100104213223420241434440112304424044034323303422234112233432303234101330031330340010200144310144314213210012101122224202442244130013111220131210103203133031000433140211212033043210312340222313110321114203003343034012123233222404401002132404103114340224211240141041000020114010432441331444230334344342311212044311210303132141342322034100232244440141124422434114424114410223100323304033244431011300141103030332201203201444303204234140024011201001411121134313432232402414401001341241233430223041313443433121003424340421101131202232340214232013201242402044410042100344324404000414314220331213321221120303114023313210014124042441141130403340233243004023122430024402144113132012342013221330130443212113201240024002304013222010223234410201412314", "111031434030133034134301022102020234003321333023422431433313242232333140234104032110034232113442001123411331043311411200433200143200202221014421334242102023331423110132101333203332142013430014231431200323430143430212224204201334201402414044124420342400121011442431232202304440134200023030121321332304143344340023431201404323343103344020004224330140040140412344312330420123412010020414134424310040320213212241232424034343401112304243443231422201224303202431031402213242022400210222331320440214412201134114343202340120344030212313032404000210101141414424334433443022424110214341402313134323242442131141043424012232130223300340310133331042440223220222221141211341144122420410322412313343300132434324112201421331000102412132121020034310301033442110201422224042300301321323321103414034321202412403343140144422003021234104021114024444103221004234114121303134304123004430444443311411104201104412111434040440000424134313203132410134131140203402023103220323132023102304221234313103134412302413142301110203132341030004030422031334043314213223044241322034022041132442104333033401113143200130020220422314434433102342123434130030330420342400322101104112402221124001024304014443340241110340340122320044431121343112422121432003423322143142010332401443412244313324220201014343124213221021131141240411210143333304013100331432313113200443102214311101201012224033032220122341431113122420004330024001130430102331140403313410442202101212114123011324314341110240402430023134021144014202211104201021000440442222341132420044112323324334324241022443043101001432440130304124434034030421300240100342022234324234340204434413022113312124202123101204310421121431311104100333431411001222133402224404342403144314321022242212021124332010141002232404002442000131103344201434431131234421141331434204113232333431404210040332102133234430043141130443212104412240343334312001211004413420332340304004341004241430404333021411012241000442043124400312040001402321241401203234343011230300140423104220030240231413342344200404244134433424034123212402113421311401213140333233430044232403220222021144032203323003100421124332303024233223221223444314124303110331411322443044040212331333404212311244333042424442333014031212242111032033223244044312402011021013321130114222002212123100030301100030330403023141020034133040311403204402114443130200101321022320123143032442300110011304012302201301203012143414033231203312433213410231124334013033200103203030013213042031220133331301011032204124442423213003111221204023400321022200410143011044431133314302342232020031412423412012440311021140203104314203001403330243232040144312423214023432000312131320440422433434043040221234103021031423124142012301112232440002144232242320234132400144032141234223441103204142043003141442343033434413144041223221300030411022423123024243222002131200441122130213420013344411121404031330240011141331021100402344223111402024124103230114443344300121244420232312243022002321422240032301120002411142243143314342344144023200001002112344024032144014124014104311323134140414332144400403003003440424141414311401212303430424001320104011312411141213301404131003420302141322030144103010121120001404110114301301244034020400001411433244100130323204214432032330300041003120143033033033242241421212114420430023404014031424204034034403124342013422224414313311132340310241423314331423301321311041342411222414402441131444220111320440131014233320111133112232304230012241000041202011121200002420141241022144003011314121403002233020022244202202430412312424331341024130002023032341042111104003320044114431000420134033413142344011331403342314323034100443232420321410444442444404020033440423022220213234214413032243042420212213214020211043303401040310044023142321204121000401344232320121114242101033333201214123111014112034341220013341011303201101333403220130110121403112400203031432424222204134203330011233442133401342240443341430104212142104131444133203214322332213140211120144411200413231332012441224233033140313444230420021333030402032034001120340044100004234413020413001321342442120021011033242121332011203232032210234243243301224011024101432022330340221410233041404231100403042233140143330343022433234210214024313123404043444202424211040113231010111402222322303111414033021304343444210433123242210210444222313413020022001224403124412041320103120432033121410234044330334332133003224024343122144210132341100220311044230401012321204414341224303242012124140030104414043131", "333210024423141020103403010034234023200232024410034031231000141004221033033133230310233233141222304124030014333002403202343342314443033124404302411020214014132214420204240301404230413143413302004443440023242042403011101202031100010240024113104243321210411442232403400232222123123202042441444430104214343142332400234343124221403314224243132320313342004103123130044430431012303120041300141413043122241134303121024422132044333323331111421043402223020140212134002041123410143433340240224401423013102402343403040044321441020123444310331304122341404101003014032300311312223440214103041131443004134133040400343041111210412431142330110030440420132414210041301313023341133113113120334004034332403132122410240343340104312334224331040404134134234434102234302201012400241141200424440302022442020112011020124241103213100401213004421121031130343134140210131103310300223202243123143340310234320023410144341021340131440230141302112112104223042013433111140223032223011102214344331142334331101030114214003344110221243200113202230313211211443441340043422133020112132210411113002200230412300004323344100330240344040130132111243243112400341101442140041223301123313004232110332122322013143422212113021034304322011132200032440220130301143422321442341310241420443334111321422043134142042022420240224014234230344202230143144434444100110123100103212422233402412440431334310242414241202343131410342104034420111344240211331000133134143334421413324431420040020021202023022410343211041333001033022230411410143442244111301221443143424044023400243142201441314404433332302304241320221413110012030411310244123143222301003043344002042312123342444134324144121001301204032122124343030032003134211001230124120120010301230203101232330441221233044433411442000030221030110121314132403041440213004110210040024202111333231430033143223433310223310203022433324344310411401423442330203343401340304011130431044234134402312140343300123302422011101021310023103122112002144142223024034214134304322310211234124301232442230323230442300232432132400411423044410041001312331013001121042122201300444001024202113013021140103213014212231311224040032214232403413110432323044310120043044204203023024140201220014302013433033434330402041442113330423043443021442012300441343031100342424223142114022242302112212441201420002323113410303211103321210122211220412021431400431031200013122000141114214312211111010132110321322233201014400003311203023430133001130443204130024314014423313320103200340130002030131401220131310011202332422120422232001441430413034014313122132301104243400434140144024030414044211221224341034043312003220441204033203404314003433134031402111110213034314341313143410210214141311224243313022421111413442113231224030312104042131124120041132111143114330200120220014041203021114113412110104201424034432123420324141011122131441441302014300021004110104421402312143012110111030224314024431203432223314040423431124012340144324023024132204242242333343321132213214142132231340004030300143111014404431034031104030141411314321200330303204020110410230003334403110214442102213321002244041202431113304121240134110103431413402321223404202334032030122423334203013334004304334302030130100304322302121043443010300444041202421434424104113301232042334134224423230332204031422012321331224314440030144010241440312104144002411420444313012344331303430141130342024232111444400232144040411311431012133314023303223124410112444334012303231202431214110012424044104011321201140303224223440323143122102320343220102211314224322322211221234221034044430013140104300341030341330141302302212130124044224404422322232042233003141303210021410032014244402411113120334343143444121433103123443430230200420112034203122334040314312411424432023001203134204314140120214203013123323401044030232122122410101031024040013211124144412430312111421104432311144133301123434041421000230142434014030040044004110240013241333430020310102030204342214234041443000141020141101011230110140134214220112202023400140212323302403312104024304424011313423024200121423330342011344433343124021323030104412211020441103304024231103012420043104201034233140321212244402423412413132230333143300320311213121234431400241413411034043143344012323003443233322404433430000242324301020344214001020203014221313333431112333221104104242240433110123211100432240400030203302143302333332401113312344410413023311142041011322133020440122401431213334131311342341233121231040411000242440330103003201214134342401", "230204314044110120330230130042234444122334423240221443032423310304442031433042240422142304210212221110102120401101241243332131021003111440132344142210210134042240402110131104100342221340142143204003311202133230430401131033410443244234423121312044220030114344114221302422303001100043012212243104231221300202012331431011114030043244430421340101113040403423022113323042022420203223231421111331114303044403434412310340342301011123023121222421223032224033233134431330111014420021420143040002104311333240334013210141220001242023314124023324030401242113432233131023404401243021223220112212301132243233342001304232443001413421331404213421414041330140411102000343222004321242014243123303201044104210200123314423040124424221142022230102030023430124032240243114312310433403121103042422322200344330034221142040201104103320441003444214300431133204302000011044404132231232134142411124224344042342144223021233243424012220141211144212240413310042234434332202021001130114041420033040332133332340014423101302201034234024221313122220323311214010212443222212330000120224444134124222211222233242101141114240002403242143421300330222331041300413240133110421012443113443231440221210113440200042343030244223432412112212102233403322334414344310013211031231023311420033113232444242204430104021002101444104333420321220142303440430231411312333412224440044220101024312020030243313230231201403103000311204141232110423323122411114341314422310213421432244303424103211100210100122432124411321140121340201411431034321112441311404432112132311043240340131403021314443102231100434112323031221200021412001400432241211121242103234431223124214131004023243203234230112204212410200212003203012203114442324210320304430224424003301013000312241111031300232401221413220130203032124404122200111123102142340044023144011421331431303132323001244324202212200200041231413324034124102011232123102230033333401421223004141203402222204243202042143334240432103114004142441121204000333203341442021430243420433320304333420033201210013231410124244100434414421203123432332230210021141201310222402224310340432404031304001114234343331403241304002111001131243342020444433231212110334433310104141223331213340333213331212222131213103311432114443413434120124312104140214120423324142331310410142440404400422031011323313114132144130324042302103004133223332241432412130234100213314133443012404232040031312341403410242322031311033142434444014321023012301423330231103312302314200224340310314131211024230234141333101330423401013332120412131424123220012433433142412233132330121240330143102004423433410033204233014240430141012243203413140404210224234412121111422121040322400134131344021031014320212320223101242134440124311211144242042142214314001304100140443033112343133031131444021302241431313122422033131104202112011222201300342104014220111431320100430023003143222012342103133334234033110410022012142044423420433012140030014013243333024243340011303122242301241233433104140023240214203304413231201440032443320030210002223302040132341411102403420333104211443020003330332002114104031401041313210023031440131024034242324401401010403113403420300431410104220314310311103330140434234000311034333304400230310334144434323420033302423010001302220234440340431410314031344121434322100404334142001110411404441204343212010411423140024013211342243420044131220202433411104202210001444020412120401012331224222120224124330410210244133340014031000430331144202021330142033342042411040104232311324440103300032400404442400033101444404221404012010233001030140032311002001201303324010331022134413201102231422303024223444141314141334411443012213032212314220300020144231214023103342123320030143300031211202214431132222010414104143433103232211201204413112030334403341300204413434402222323304002404431122103343303002100230202200303341223022344120213402402021203042412034111422443434110143130200203131444332310300304411233124342414220240322340001433424102103202044243321130300133203142114133340440101401011142303142302442404343441433030023000430414401220443203134420143134331413140022244344014441110010102130234033412231232444430421132331344332240422132100311321441144210414314444210010402121104131431041340222433303243102224322103124100230220033014111431400411002412113022311303123012313444103213132231434240320121121112420421322444244021230442423144131310113100342444313344434233210433034244024013122320041442114122230302424130100300101013143244104234130334303233422131104", "223203402412331223000330430432341122014040431400411220411312230313322203440134424044112011122412202011023434430203131414010131222120131144414103121104443122010403423410020424214433220103401234410331212043031333040012111330411022021401240332331404101040343411012210244041042220141310411123222144232411010414140414334344233122104134141130032024221211440231332122241320321130334330434201334032320143430313134401432222334044140403322301143034441343243402032314401434202403002044443041404413243231423010121431020433421412023244013404110220021144100311030223232203341022334314104403012431324443032040340104234242214141201133134222041042330210404312140303424431422113021120223222034113420133041114014222122032021343400244133132202403002133040312041300202110210443041312232340413144222132210023001213000403104331041244234310024404302103032413210122234134344023102014431434402011132201341344124143104022143400104003302002010344031232233423341200212443423300223413344041414044142314403304444330112022414412243342402032324103231314240103034313432133323001033441441431424400003312322031004011323303103243413021311431402020310011032114130300103332133340243131142004414011021114203110214230011220113240243344413334133412331334322223303201322200331234204141434320143314211104022100102231133031314032310322202230321132334110100100040212334202244223232003004101302133002331144303130343103142343300021213412442412433112413323141133412343441334104443314114033402042301242323143400230003431220124130412110120131130033141021210014400443301033044404412204302312241132010343113012300413201141021233424341010113023111214004212034144203301433333414100412033220231113242432310402320301303430220324322104312233402110210213131403003401223100344200124400033121022324241232231442031434022201224342401012203013300240323304323314401224003001332224230311132100440344302312230130442304114100400324341413034440430301120200133140140104233312222041204024030002143131332140023401201143321444310321342141032421001010302210243331443322232330310021213343201210021413320114022022134133043304441232303030120213443400341233111102141210110140123231424014004023002323340302031032424040243400140030104243231200001023330424114234123322314133244121002232400122412143334432312300124014313322202101221440112100034222243442330422403411211102140113403044414430320000401114330023302311112443123342243204210111133133340141212021130043322103140441131241321023322444313342243431431033302324231222321224221432141313312432233342421213012142141123221144001141133323243304321123443220044043324433043120304420103311242311421130204134221122032133414104022200013401031443221410433133123103002232220114142421142342324444431243031230421300431431334203313213404213422212441413232441143421314121014400423430233413143301311132121043002331331324111131404114123013212004042431441434222243131014402344140113202011244203122042130111000422311440220040301121141440220424421403323321330411003021240001203242404411413004123401044442402412142241132331121210323423024113302031221140210024044440142111132310421343102130121240334002303003021440443202031322233021243414241332140331144214440043013200133423302314142223410202042213331032104031313440040202122434222110010343021232111223042110230310413134400411302333100101424244122230002331311244110030432304120103413042201131333033411410230401434233202014302222212103120113032303124212413030304421003021001343312110332241234431244214430240113114103302000240042210333032320000112412031303034133421012424414343402112233422421112321010344144303104410143020334304342333002021013042144322222030202403340400243133444001421201024223103431402424234044021140304002310032124133044140420402401111430422111322130304432132010242142141021142040041304242010410430211431132320112104213202140214442112440203014442322132004430230104301212042100332402224420324013404340044212211400220000334002344322331203042300414322331101202401111412030341110014244003111140330413204340303322440311042410131440020242131421303201300400314301130201020342130430024002111311131404313321102012020142304232143041210403423023342031313402243332234342023403302141032122443423443130330321120220400024443020034423403324114112231312410242141410230331314411311022122022024144310324401014014130121100111011410201300324110443224212244112202343213333104310442340040041440333242134343134110440034011011144131311114003214044100433111134010012041232130312141", "403241430344020024100440402030413231443400030311441332424420202110030001004421410241033213101101042244310323243043340010301241131043130320143314303310230423334120412244411144114442102011242243342044203132230343124344243424044103103203430330221323004340344312242134332103004314124441141001441402400441042431442321102023412303230232242243411140111300030013432140222431400424401044403030303014433242303414444144324443143123114124300324242312421203243232000204441220202030131341232044433113420114114022010242113122021203211343100311330412113434233240310114041234113341201441103312120001241442020320200324033434433332400110204201104400323232402113404322423033213403410201113411221033323220313341443021240324000201033024202122203440140042003412414024340222441002230313321221422242230322141114434442242211011331113334024022331223310142220041034223132043240042012010141322140410213313333033220024334301112322331203202042222221203303210103213022100302431423110133101204320402120043121311004011221240312144442310412010000434344331323343100122312110002443141412400223313202240413320331043310222411202400100413203430042211303301013443122012344241130220132432124424141242140110103231111133331200021241023014040224111014213214434404014423013212342230334113412031232330411441213413412104331234120230203411404444123224031304331010104014420034044411041042402230231214430214331403112023231132300341004223213422212120412044144100101322043223214114014103130300021043340214023210311102011112410400002011400443120300003343411244003043224412103034320023011114434020401334313211013044112232433311143444041242210112303034442423411423202142104202324242233310044333340341222223314232423143321443241344233244104321143121203432401300013230322212104132330440011344001102313200421213032224442130210430222322332200142411031403230220133432040422402041303410130414134304313103204410130241233341233431332111141134210230210423042213402204123441304101031322343123231411443443104213103114122344103042023114401132144020212123303403342244240302034114013430043420120121104112124234312013434320202013414403003234202344010212444132244423122023232344323003213340321000401221124034111244442202114313241122202140143413322311441242104240131134224024310123422403303144022144413320101344002444210314343322100420010313113130110321004410241224214323012342424021341344212203400342122432402334023344011120041033141103410210123323012223042132043302011004414311313034102044032344414334204000104420224140032042004403244220211410424211234311342221211231401300400011144220022132434034311203422223342011421214023310131133130412402022430340222121223013244413314203300202042023223001440112230030230042110013424300111404402204132424441330323120424443132300333040424220321201331042133043041414044014122213412104213314412433331024440414231242311020404204321210402341131211212430434404422001302330440012022304143142420431032244404104322044214012430001100022240043230210110323410242044010022333411322144132204344103321424113324232430430334041104032120411434211003224434232123344224044342324433213102314031343210301421223244131034123241244210431434444030122121304421343330213430320342301233004430404203123321334343143142011321344032112201301113010301023312223332112123303112420400024434104213411324230403130040410430001201320321130403220202101343444304242312103032034033441142410131022043132304421322130014203023411013030204322014040344404232243143022132301004330302114222224421211131200302411421012313210413444431113113433111004402002041101434314120001204204202001301233132403231212211244322102014111201000031021140414221140132112323423104022300323333022420313203413311102431301100324200430132140130444342143023103133410402412331243104320112003140114413431111202221440400000304032230024143213331111310110032200440030113333411041244113120320143400212401321203110034430312431321120223322021322244202434434244100021131221303201134332443130012213443102123334433011110443032342102144322333440110143433230014243021304244342330301434144434331222214013123144111300120314300440331141424444402441413304421234122140234141413222131020324444432322434230302423202303330404410041032201220313122422402030442403330234400344323000022410124000243103402112302441143130401122434421344423203424310004101443440414101430220310022010101140331242223434023034220114324134302214244202030344323432041022310321444000342314200221441104143323340112130130232234402443043", "444104130321403303244243044001234014044133224402340243240213403402013202023041332412422030410134420324210202443313030324201104231031443020324104402403413242041233002241431112243001004133234441244140410021304400422024020443333323422131401233442400112443243311203303243104333434021011231443332020031140400310343040204111322212142003411141004304441042124242030023403244004044012241111133032242020341434110334104131304023104132431013340404042223112201203032033424341313043221314210300112430013304222413122341402120231204413113303412203143224430410233114311131020024031443144111130100111010311042031111211220220440020141021013433030203342230020130302003400111030003000341130102043130103334122310343334133410030141312042221221333211010414023223131330400020410002312020303124043403341124300334220213002141220140223043304030023103234320443032040222200202404214430112034010202142343142303200113223424120401334304044103424022400424303320133233242232120143232011121012411233330322103040003104414422124440244034133101403140234343013224143134314202024304102414312111034213423424030121414342411033200401031011214022144043232320332224004424232032213311232220012420443042014311223343230313223033144432040330332213023041431441332223042024104010104113322312334031401204431344130304144220020010130043212344410241031331223340122314414430240332314021312200433240444422440233301004401404032343400041433010232133104004421324213440123102134014031412104132430133214130443333233421231204343433114044410024422000224103224124204131112214032330242310141442141041132122030121320411101410113113304044121210114410112401010431003302221022013220004332240131411131044333323412401420342213232432423444130332133304210440413422300030211423012034122430343020444243221444013442231302303044303131413101412340203312301030421244003244144242113202400404242320230013444424411424334104030124430023243321202202130044002223202442334244311112004143404423203412121213133022041033342311322312130111324234134340233423434300000324204402401232403302223310143223314040204413041043224204211412324431432244010314141233101014441203102031443421301334314140220133411034014422030133142220304331413313040320441424334202040201200444232040131033314311234124332120013412400210333230014202000042110420012321022411132200341002440312014341124231420303413321300324310323022213213432044314142343112022100222020110434103433110434242102141400422110404222411142433410234002112032111414011401442124110000410030301230033221201104342211124234302000302320244001221121021143044242231412334011304004241221022403014140321412400343033432123340140043400022220232101104012410123213300441040313302124213142011140311213432203442244043211342301031234144441302010311032203420034423233023303012131213402221333213331100300431341332221230221343213133142203002310331414221144313202343403324122023342410312134423400422201100301203043422103230444140011221332042221131030010124112113340240200413314221142423411103033120442112141241220114021331011133302002220412423111420404000434021232314101111101333241021403232324334030400202430411301012343231031012401322333231220232220401122422133303301123241240122132020000031131330243344201013400221320120344111344132021042410320022324212244430033003024223100330142104140323023403333231233032443114200021343342341320034434111314111142321143224133221410312034313222031334244420414011124204340411433021313424441312433423343211413124323441403214211131423112024413013400304432342043014343103202313324001010110423303300213410003020024043201234310002143332312412123214211403322320224241342004041340200130001341320041334123014433131040341032014311242102041413432243034431122242322030224040023202344200213442241232001231311434314321321003442144402432400320434101211321224433004002430022403133433403433411424004143310140102144324313402031223242434433122324022233231140400433321041230320142102301223302233310213223434423234142110314023240333342022034014221033203101431142042442424200030214002103001230430311312412221101304343440321221233443033031123121031110221223320232210204401200244411143214211312042100003244121404132034201331101123021222034244301414430144241210403332142311113213422222230032131143232240040420113321421231043002340330244312344301434341041223333412233343034023142330232303344034013133142401444313323140214231003413232020420302031104122141100411303404423300033400201340002122313432023000433031221044333000223132041444", "410143323023014313210301324422021114440444142142411012431302320211322124234430133033310011323131124222111313014133040133222344201111443432032124232310322421020104221022213014001101433100022040044342241314031134404132310414300324010024044011113214214332341442342012014141441020122214144112002442201212222233212110142002144424440400003143134224433333334233300021213410403242014400404341210414034340003002140044342403001234341334240434212012211401303343204124034201433413224421140403232131304431001313200124203300310414212132012224203042334043230433410231243040021320040011134324044340313302131330003402121021431211110441431413021420043300142421311242120342403343403044004410314433442130211043432010433332403134312010200002024233221141303002340312414224340042144231020122404324232134122122431322230311140304213404240211124242110131300032140233243131404224023433402421333314241042242222014340110033430433304222302342444203230433132443133234313010024400032010040422310024010423130243211404340331010210040401401113024034421000044040031000323012121103440041430402332013002004430400132041110313001031012314222414421300403021403331002414443131414224402111102131313040230334221232031014004100002103411142400004233001202330301401044322020202123414440344400210202142013013112134134234332002034241120342421401024344242223424010312130202222021013041224043200010434422201243030240211313410042334302240231421201340430312220430332213444040030242420013332211131242222400033010104443234001040134212302122113343022111044233413111332401324341331230401023421234134203113403232213140220101213443310110204320211430311010144234433122233230323320120141412432400303242102020423303322041003141244244220130030003224132021430244124311221340313330002442002040424214042441424241033230103413444322420321214310013004002342313121034332040431443240303444432230423414234420324220024223011220332344341313300310212304130143143013131210103021304141332431004340032113424313344332321203021200220022033420422433200210023222332241402002004100204214333220220132104141000100042014432011441422144043021313222220130241104343014211303013111144211310203030131243403304003420430133401420240342121041423043134031140400011034403313030034334343412404314414102322221404030033024404113114434041223443320330012402303433400430133212032300203114314440214204324213304131313113220310321444122324041200000124311110413100342330323244444210310403203323421444112334110212240112322311214314410232214112040214021411023404403213224043403202301222324123324100414400130301034100130112333123343202444241343144432201102123210142342303421103420104204222414211030033341000142213412330301202404423320324213042112432113311423411040114312020423032110043322410130223242244101224443404431222241412040114101332213440230320433002011400441420434440333011000012000412420143233313422214120210002441124240241330044340320132413331014041411012144034142003240340120232123141214402430432304110413143444433211224324104143123243404124214212221132043330402000403032243442323304014024024210021002424322233232133433243240432104231224341300240032244131224412330223224201111023111413223132341112233432144143220334021032332424020340322123101130331021302134310303114041230320042042414020113224102033430103342024132132202210424442213014034110314134220234101431411201443243020002011322304041441121141342403000322023344143233122230434241123301013213243143322111134411004310134110344340043402103321120134441123402322041422322433341340141121441120034221403244103301202201433140124223344200400312120300430144313433402324020111432300422110340331332434213342304002224103104203222044143223413342112000211311011210430014014323333421220212001321330042200032030200001020041143240021303333342143242321410003401201130440334142023444243413021113144432141323310203013303313123440213141410443220132241102112421440344404010120112430100113012121310401043344023120131300043304231432013413202411322313421040424222313314000121400424442243241401010114000000242410231142103212001004144433402014404440230021234040312103214240040022143143144113442013123221131323323424420111113203242334401134421220314211322002104312224243032324103422042423033010040244144432434300100224202330201244004220231223112244220313023413233113201214101203443221403420032212013413310403334224211233301213030214131323224041340040134021000202212242410033431220331003210341400003203204423020443101324004022032004003420112133", "304314134022320243321012340301031242230014114140213110300041224131432242232243300110112301003134233431341320423113431114022422343443023331421002021231433424143311212223033040304341344121144230302030133143242040141313230004342434442304422100341122221033131321033101412130323101442002322334200330234332410313121413144240003210322142023203230210204223334012002304214310334424232404041114241124102214232422233102130202442022200203231033300104443143244010123131201243200420240130030220141203233404231443110333133140012442110212241103430433113241043141100110420331333024303210442031202031322301343002113414003324044214320340214212110244210423131030022234301422343012111143030414100342412033320203320200320442403333223133033411204032340203214101331414042430243001120030400221434430003131221022330120321102242220221121024204130303443304040113041411411424340132334044422031000102121101312433410240312402334031200200321204042024200222133140202214104221321403330121141232031012133343223341114444222023014241231400000343122444411204441042230230002312020432010304020433420103213223003420331400342001011441324341403313043411003032141130031041031320423424344202014432203430203120203240221104203123002404304211224033011322144133204243004043030322321022210403433041313314023131324200032241302202342242244233031312221402442243223030232232021234142331310003202122120001400224143002242211222210242204231422244120032124114324032432013440440344013401321404420224310340042101324222311212132242204410132411044402020313324042000130214304130404014230441442103331033023030124044112044134112143243044331031210322422134034013033221131032110423211432344344322330040302421442010334203414323040223430222022200240140144023133014042231421340223341100444334233001141214111220433034402303031141144242220142424320113213304144102111101341432203103141210010212200200121410222213410002203431213244122012233004012231202304213111223341024333442331114014211031224214322202213044121011430423144004044133000444101121423323223140034010131321343044010404332202023130112420142044111443211212121300221132312232012313020304331311332021022002022022123202423244421304221044023234110044420234144310310210431240110010131423233310331221430014041004102010141221323043423302244203013210004421220424043032241141134211231422131222024301142112440202424332242220241113041342322132032142424142330240431241323413101412321403322044213032244034031323420233114412044300030020032244243031214222334314032403023114032222410040011343302332431341431140041330104141314031121111403330142100130141040132300231412431302343241304411330313000344324401012433422024414421032213204220400201233242243031243431243012040033202124313343103234323013230104204112343203332432112233311111444002013202211400414220404031212424314030142330234041023121100331020241140320421132442242344333120033130323400111411213124321001031203104441312302112110410441120140341002022342341213012003404032122131104202123312321210010240334013022433412044424022211234434431211401243024433230022444442444112401023004241021023222102221202220331100000033303002224301004323240122130400322001202044122013104004423000001110002342204443000122222100333232013401220334000320013342341201132032311030033121123303022331441232444001234431344203424201301201030021024001211211221341411222111002234212000333440311423131223101424133030444323443332402313412344211200332323320300112410244113202420123414202213324030411013200042411033012211122032413143201433143000130412114322144443000024133410114441440044222242423120133224114242324341000312224124323120212321330010204030003244220002132412340120344204024210030232443213132032110141123313304204212310124102023322343114004210233101241324421142024030203401014120041123031400123442440100220240341030302104311041332004141011411302421032110222122144202314424041234341400444344110434101014013223414033023101414144221343003404433323321313043433204303333043100232241041320024214420201120112223344203230324414213032411203400202041434041441433410020440111402320242243132400003143332314302044100430240240000323122033034202304333000004132201443434231444422432241324124123304441210403421242140414231414333433241432042122341340014341233420001011100141243431301010322311020211122220344100221211331011142234103312303100211424112404443040012240100321012343144110023042043132200032201431013102121304104042104140003134014144112242314202403000323313311244232303042121232113", "132224344211322144432002141241432210034323123433443031301312440314441230011111302433243000334101032101324341400432002123422203222011010103043411430133101112021043341013410324434330002342040112301032123241213222004020122313443402444404143221023440021141344320300120100142101111411043011111333433410442343021441043303232311444213422041324211200131204004301002222141304243333020402243011404021043111211343301112440020011042021403031434130004211024322000403313010430434443210404422143421340213223342304334201311240304240133000404211424332210142023134001340444024333244322404410033113332240424211043042103242103242104403104303413301441011033344404313031242043432030402124111130344403214203314012003221003210300001143030014120404103132243021230113340031333223024031220024014012440100123322424230211441401201301120434422024303320302033023120100232411241424210423030234414122211424030411400112043110221103131330244222241414313423413220320330423411214210100030002214421413143221442041041023002332044204403322423103433231000123021123424440024323134101031443221303040331400413042102031101013143011234331024123223434440142142421330034434344242001214134304421131031033342403240443234302134300002000311212403032313244440212033414324001033442311011002001210140410040140311212200223420342032241331312311410011023013331024030103343214241444134024441420341201434223020003011102202402011424223443412222044012343021104414101132100330004002013400003332122222431040211220244443401303403130420040401304302223023304204311223142302041301413404330022432333041343203200030442333431214230440334040123340114330444323340442141210111004433423120204124341233323310223421333414130440021343112214213444110224043100303424333023442340020344241044024440342423310414043312444410213442140422023242023024330412212430442403331423203144200240200230033232103144212431440022202412401124023123214422433242140413242214011442002144423012320204310444420211242034423130130134142343340412131423412044023011343030231014104440320221333004331321224222421343111143320100440402001104004211141041433222421400142221333100220024334114401330000324341324410413002203242142024230433234133000422441330420423040140133404144224414233413441332402442311430312141223320041221003431444001041242013001311323322340424112020041104411413201234220344140200024442004204430114112330331131033212030104220204301134123110432122232101403113021440200113041210134124140413444022444144103401310204404012012444142131132422302123311232004343200204341230002411320140040232314312414141423041033420440144441143102113002111403442224200001220423021414134433240101310131030041031203110222404024322102110442133324322432130404132444204033201004401214124410433210044310443424300034103414403220100031044321040131210301101402430234231331043013433221344003041142143332234302111443403003101132120114044442004120410232423042443204012131433231001312041102203141001412210402133114120412310113012421121314322431111314110131000231301031300124424304203214300041124010001244010043031422011243211030111413344201113400212310320231134242304222320244030243213322033321403004014303103232143114240443413222123434301102113420024302443231443102220222130113103220103334413110002242412031011204142312034232442110042213042020442143002020410030411044330411210031224333143413134242022303340041300224044231334421033131320431011344300204012030130021401303242024320424132034233120334433113334200414223422313324013012443423301012034141103200102434311433330104143243033013032331243133042324421302331001300322332220134022131343233404433430001224434430221213131230113433031431004444220010133213030023321014432414330122202124001220310340430014132020433344310012423020143041201204440403302104444203440231344144223010242000030201202114211000320443104000333002132024120302000124040024042013321313144144424122014001424420334211141012312431200002043302344311000433202042403414042101031030341312412443042344314004311443013032322241014310210204142041440021004301302031232133244034222404110104112202311244033440434310231240233300023301234332242032120230122101300443020300403423340444123202320132012201313002142220404230410423440434332344234144142134021013320314022312222213110103343414420314023013313224042432400444141343314341202240004411423144022223213224320022204434313301003233302012340210002103300212341111314331433342322111243123231434400314113320440431240433022120411131122312011323222001031420322", "404433110314232011000203003002123210441323221102031142212022444013142412432102333204304302012300002410020231304032423141124302004321424432344242401143412242323121344324223032344243333204234402203112204223213302313013320123342000232420031214203324301444203001420410211330210022243132410113312202331003220430424233214112342342103131414300310112311003402312412434220342303321304014203132043223030444341103423120323133012312104042311011214213102434213401314114232331410143333022002341303141412302142211222422132403320344110343333310232240043412112224033201422311042034121312100140323311413241442021131341343102304323201333440431043241221301300434323334402413040103334304014220243234333300231430202111404210230301244044131121320031012224221432422104334313204320320442321001334402112100233243043024033231101311012112014322422003334322003304430341114042201441233031010111204311332300013234342230144101221432204322233342230440133413222133403302320301042121140214333140401042101324134021210410412212332340044042031021321334134113110213101144112420132421314111103023424320034403443004414322404030320132341302102014044204200124112330304213140120422202422004204431341344401013224022323310033344420421142234023140033001004123430144321332001214142304434244121032124003103241100012303104210443404412242444301301311042214420442124012141342303110242142231413011204301004133011122314210011033143122444123020034103141030403102421031001024201023230243223422334412030243021203004312134204142144320412240433231414143111102002212243002121443040404220003422430314113112221243124033210113304400302422441332020100403223323034240114343141422334443101341442431104111312321420232213122423103411404103121132340433043024204403303203022203442140103202100220300014000330001341224441203430112232200403032000340310123231221034124031243412204211441121030143131331300204111223201244302243402422234412044033114044023024422024221000224324043322143314341303212040314143021222001041323033001331123233433032241230244222233422412224321400433304430244424131401303244024420404324040012443132213000020301443134424112124423311424404220422204101303230123220321201022004100242414424032142120331234211344431214234123100230404442312421031144410111440311444323441330033403422420443432102011102331301141331000144410002112032203324243434004433222421312444144130042001100101341412302243401323221244120300212334334112113401002304043120333320240243441143341034244042131342113311414323220300320331323200241300301433111320401310414024331130124243020303442220000312312204041013214123321334304230311113304404304242221433214202302203401000341111142223100122231242444131330230144234020241104020340304340211330222421342143130200232302433442121010320323421221331221032013430430410324340004311034240102123211321044444113140442102423010030300003240000113143403101331420434010311142044214222412313411403214342320244323324410040444003042424320412042123402333343311214112410224331344100410030401402302341111411121023320441304403234214312024004212031110304031042304102003322433132343113323204123300303432303042033231224441133004440344222431341142214034214202242322400242300211342104011003414311444032344421041303420300344343033340021340403020044423103110040030341334423220304221401112221404400033320311140340041431320434422112422104343403323043132413211213144222123433403014234021231023121404202220240024431320131414041144243213141210324211424333130432344401024133410402042320332004340231223224233110211104030402240001012403210210231323201303322024401403200211210201114300213043040314340440233333030341332134423312223111333222033243030404424410111130132241101322402134414411241412210322314033101020120221232120100330410043203141401404121104421312234022341000334442102222031000122221344114422403314243333043123022010304032131341411002442231340113420411234301311033104314344333230014012041434120341032321143003031304444012241220232134333433430000223020224143003044432234044413102312202001313420334410010201020104241001223413421312044014141410234331230303044032041334440031103201122232431030302034241111303004443422200314403312444420034130131134223424004412414114034142033130213102130200423121132012143341110030420403411333032211114044414032402444043112130434143042044333310431303424024403224314434130321313431414102101114334320121311413002222312002331210322004201020033322013022103233141423144423314043324032330243013430403214431112231130030303", "344141400232431243422222444110142212201420334231230111403210022231434100100114440110300014144031320431313014324413131132101043311444121322301132420020033300340340200421123143241102434242013400202121402240422224211003413323003330200202333211142102023114011212402432123304333212223024230043432120420140130142434020202203321304333322000134433111212422400210121004322110431221444440323123330020410421430340044234224241404000043201122321002200202430103344400210111133341121411213440021113410330404223313324423214041304342240214224022121131132443042121034333042212033430423104412344122434140313332343004204114242220313340414440044424421443224101224034440203003142424140223344010204114404113311110141410323342142142434322140312313343224401124121123134124322221024434232041414312412323010144044101132422012302201400211212424304312234324112114440444024041301110401221410302014121142400213432101102302003324243410133014222021203104442042011244322041110330121214134030144213223221013034002400233242402201031404204204412213312013014410101104341212244131230403342210343123322004333423104342234110111430213142414420340111004221024003403010304011201124222443310101224140134202120241142401444222030111332342040214100344441332442003130130342114044404330111413100042240134214214303414142444200432240144230223310402441424301233123103300140311242322333123304301221321203100313231021223010133243141114413001012213004333321420410000414444414442441031202202431130323011213431131110142440321141111322023422441044014121023010301400031034444241320102433032222214331030120401313104224202422342322132212123301030043312133144144444313232100321034123241110011014333332002010212110142100140323232210213014241430012314310433031144204140442323033420414132212122314413432421324141321042440012423131223123412131110001310131314010041433313241244342203201313342304142032041022031214011413210232414403341141332414120021344240422344114044212303040214401223440441223104044401124140003230322203142202421100302010400430420323421101014101031243032301322122434202033143143243412320302042441220434231112414013314401120032040301342320412221202121030103241002223203124102023333420310232424341042140031230101000240242300443344323342212211201230142241223211342001001343144443410034432013433310441323233403404122040134104220314231143443040244024014414232213214420432123414423342011322133313434200101134240010321043032000224442332114244232313104342113334123204233230241432010131234433433141402424322320233230412033023310042413403014221242312301010023001413011140344434023011202223313443220433341143403302330021314420210143000342110212201220433104143313030201431124122021042123210101214313312102241342201403020302334330022032113403302012241440442202324204423422223431023442340200134210110214003401014413212443443334444134222211322342110340232400141244121241012440023444210033444202100333230332131412303241443410001024244212242244203103413043304344410300030011201311313434310333201433303331144101213000333212424400411241243413421404040423044420124044140330134042010434023331214431110112141430020113042230003002233341212213223021331011024001242221424133412213012001244422132204104014443203412221323434004123342321324141423120424232204034130231243143410321401341222032031304044433321243402102214012021013010213310212031320431124122224401203030421013320424140041421002210121003323121334201121421220233041400024044114211300101320444004144411030202130110131002323101133340242410444404131421220043312024111403032022420323041420113103420412114204310103332404332012130132234044143011243444212242441331144124413243130114232013431214041003422241243332311114213333410401414200432411222132432010133113102334320310220121101312413022031102422311133242133341221210000433313023212021301244224001013044241024314020220214024322133124221134200330220011444331141424430210200040421302231204243123012431420111000121044440240130324410122030021340223310413200442442231423313124112434342113104214014341023401004020140321444333423443211314423230230430321014130411103341020044310232204114302433404230230231242102444432121442000014313111421030000321421443010202430121134214442200232120320010244010211001223203103100411444003314412331121012301111334234304220103413211234044124423122431014121033230213040441234220103044440211203332033403343142112201324022200413042344042240414312224121332240132133203430012000221023011130444121413111423342343413300413422", "202213104331224002410333101001323022404211323334022420430422043322244011121132011210022143314014240300012221202021101203142030313231020442231224141113413143143110421141431010241011214204034022334040031143221224300021344311040431324231023443001112020434433143024243440443424020401221311104120403230231144320342041042341233101233410234222201324012402203410444434203222044104141434342413422332120222340432312100311000303041241144202041132011032300430112104324401020411410141244343131412143322334022424232320123133213102034033040202013221311344134321403420143131414030244420033210222024202200442001222112203242142113031432313442001422143041231100302404220343442100343114304010422114301212220033333333004141401141313240313444013034310011120214040300114431210121042440113422300423442313443122342214443413442131433030141233024343234203334440430041323124313200342323032244330131030431102203403243233004112102200040033020301041241412231021433441300431143043224042033344202202421033123034102442004441123104440020132433214033301014331013412044341010443044012432314021403322130130124233210124313310040300412023203004033132433223023011034314213033302233211430014242212001204012211230142244200002341203001210414340231202112310232103310311242003302441120320341424120122211442024424111332123440112322344123044213310113213400130201203143104202001243203032400004042114113204244313304030201411021113243034304030224343243231204124210032210044303204301221034400410013342211403003213104322010214414343031034130203213000304220233442414323243332021002420101213343023224221443222330242120112343421114431413101020230440411410323003403321300113032222121204331021121423224411414320441021400312313031311343431001423112231113023014313322224301234134402113330112014103131412421330213314000234244033232040121132100433434023011301342131244100311322312424104220322310134203303332111143443224333041000242221411314343134233300334043112200231320230010122001411203423012343400430103243230000402221313343421441010130004401121332044340434014241142021013131423343242304301303432223413401210412034102201444422143221133434444424213302031414244003113131202004433113340001201002312313132303401430112320142302303031032412240401443222323142000201234400113030142300212432443244434322110320212341412421030420214042134420031243430423120413411340433204421042011204104113211113122401322011200200341103410140234232041220202034413404332341320304113223413130234042024233213313232020400002330412040440044040021410442444100310002001402442442121240302344233422120104230142204011121422432043024134413031341310132131433300201344442143041302422141032314101014041030432333244003333033433112123110304130214233431142410301442220320402233440233121401211442114104341404131103244303202121214141303013402404324420111013013240441243012314044101242431334030132004440044414204400123422134310124333322303020330304222233104402121131443300430022040033230023424031324212101242130033401441003030101212102240040224211002440430142042203134401401141322240300010001234233030043410013013404031114320003004220222023333221302110423242130330421304123204134240014011410442123333442430404322310230111311132244042342123041412030110340441231412314141432334200032233104312203333421321201434331232442140120440304342041001210032002000243330323001320202133340222040101310404412141040411231314200041322020014433232011020020044421432131010430342411403301200314043224024433311404413434004312312301020232210004001401411121323344304441343322141134310440131010431222340410224214240202342444302111122412324222114401342320423033341441413241411320143440220032210214234402201141422012101130141340443100033032423304432124010210430234343400423212021243343121201234323432333223441022021400330044430303104040242320313412414020211023403322211010004020042404112331113412110024320341441330313212213120023223440204221124402202010413041444134403210112401110300311333301221433104030442311202114324303121113122401303030342343334104403244042213232342011144401332234123112233341233240201214441004412133003042210400121021331230034034323402411414422213241043444044423300022403120314114000243121431233443423320312011010440020020200013440020400204014203232300441221010410122124240324020444421441230242202224234312114003002102443314123021310401134104344324201140301144102330141214101313441304403420433420320342322224441430230300404134342244343112332241443001331221301212030234441304441110122", "303013303003112404222404310334410220301034001344104433410401141334343102324344102413144000134330444203430104340040044314034412100444103303421204304320043344143122132313232341042134444013334002042023143104040142121010243312012111412234132131410222440102103000031402020131342202203011122104113004124220123010023311221300031300411011043120443131312111444131031303311143420234434444233440044203322200014424124330014134332121430123011124301441404302231413144301412100411430242140431112112330312344241401011423240132101234322141030312301203134411113033202402144443032343032032103223023042210144202034103430200012204431320244142441400442212214232411342012124424144024440123301123403430444133322440012334211001224224340210142320142430032044132422344310234403024330200134213311222114430110431330322223430242414421424233424012123302130101301323340243202032321242302243001342134132010033202130213203033032134200312224340432343331334241242344243012000210144401222221033133010341333331121222214042221242101033030110133220402020003212230303030021102220312230204100222343001212102220230223012342044444301230431431212043030004331403430230114403212322112113424411204103412030232104433143313042320430413140401213021323423231321300101133014230400114043012221044214223432131422334124242334332123022243040021313030440130134202334014112410404110144010214431332120310411221214211123444332233211444433324212212442203034413040134244241023012423242100011034324040242322244440000441114024401413402340414404012022033311304234332433401111444230020013444114220431220223133304213332030134241034342413002023232132224414421140423002420013041413444013041040403200000041034340213204134424311111434230241133421144004000232244201101314123312010211020010431444421421404332314414222202240130044113422141114010123140032304213224342131204014242113311422101032042222343140021442223234330130243142130230123334132434311024024123204332031331141114331000143142321013114200140434220314331044422213004142233042340134240313104000443410320340421344101111014340332333304020343440130321001302023234341230201024223203404322232201211411334240304103114032241310323320321423112311022043034234401310314441441201314114304134140032223044120302330413241000224322321443140142330334010302223441104444310140042420122014011413001430400101340033234302333042323221141143032042440121044142020331124331032231113144121014222023234230120440234413010124121343414120233442030200414000244014440310111210332431234340012412033103214121232213004122003324404221224240114042143403301431214203013320230041042023312211223244021124122101312312134314402442134231044131323414234432031132104340242332140024024242000022141110100410440102302411232414131200434310141320133121342430000012311004103241040334031430022014124243140220441144002341213324331423400121043221340233410430301222443414303440414412330234034130230101041214311124241022424110004033041134414111432020120233142011424312313314134404423142021240214210322122233224311040331014113344004413323441411004244310312222214032023044230000042203414143314410132441034301010202033402124142040123030010130004312141334113331040011212410202024220400402422332443444244312212441022340430210204124100220402241121042130021024040312024123421221104313041441433124440000412331114122402312323324224244324442302124242224140404042221033244301403120403203021440220043423132110130323031233412024203133001002244434010013000334213014320110433333423022220214114442212014141044311141340320302241320313221420440120034124444142002031213241144041333103301311403033314142103333212130114440404240333423223143332010122103300011011013110141400312430004412230132412314142420231112240441330311134141020424224341044430430020234342430343234100111310131414034432000003003312221024133304113130224204243140000101131144233401401330304043431424012201042234110113323030414343200234003210322302241412300114243403141113102431000342221020341004400004431402044141024414220032202432032201240324421403133021413032004034100323113034444243020401121442104414003421403404130332434010400320204400202324433432442303020131404034330202434312043311314100314110240434233434042131430001034423101231000040321432421341140201442101413440400444413404020123114131103123242424243211300223132131420201311222134022011131333323233142212433412113242040312313033001011210320111213414032131234120044340303302020200141401202113442104410034433144443223230102024443220222340", "213301030202320404441201324414010011030241143421331212224244343411212014004410424042044413331402144140233431230421103343422324133101434033440221422433220314232214301012241332431440402342042341030421340014232020021340223312241323331102344001242043140221143032402442110403242111144443421122410222022141112330340444013104443411002304101413303210420102341201340404103222314143402233020433400042021201413443340333202211013214003240032134023322130000202043411414312441232343424303020143333343113122103314230034324304033202002204431332330041311042014403211420310420432212421224342342201002214141014131243343012331430001114334403301432141200403400144321233324214402314311210133222430334400303332303443204004214022344410420002122342420044424331103334323320140032321102012110232424204021443401022131114100103044033131102004012101233422422231331341140030333203044241034343300343211331404402142122401030100432032000204324333141132023210141410102341400404112423210112033240132034304423142330312413331301311110421413411212232221310202400443104143023400423240042233411304102433443040033413134123333420441402403301302042430411044421041012410443041122221102100231142010422213134012121412044323201242311332201022413403114020414224202344303134124302100122321243002411234321440040341111043022132404120322042433423243110302414323204212340320411042420300214441224012340201400140144033332401443104344323101442301412100043124043442301132301330302231322334022400423024024131123334231123443312104223434203200012443142124303332422130400230113432224311334422003410100341342101412024042324330112021112022042000421133400034113433002433120344431302041030244302041313212202213021200303010144113300300102323032211412044124113241322244020002030212210010040024101320131024000334334401112102402313214220134421233000032120343043223301203304440134123000202143413300214014001443110223224323113114444044024143034321024214332321114320232114040231130304031141404012112021421231422144001201211414232314313010113000410142340243240341413210342444341214220433121204020221240144024221401412404320111234430441214404143202430321424221200133220132203420431420011102400342441103422232124244312141210002434141231422222434104241203142341113222242231244023433232220142240132000000002314310112033304141311403224114120444310001200100430234240101334243132122242410103434344231022000201421343002224230042330334301444414131041211122034404044003440424031040212432003033303401004234224213241044240213322030420412110034312324343101144340411200213234114324104222312102341444314240423420340042312332413342302230343031033212333231223314423424102043323421313144421043010243132411421034242003104210431042431303002024341231321332034430101330412034404213003034313202420303313123323120232431400312111422341411313423244144340110440131032320004121324424324301330134330444114403422021221204030131302133400441333432431131012043140133321333043403430444402313333231340141024403343011442101302010143443212100211001031132023102043113011111220440334000402334004330302204230143130323331232103024041330121233240344003204441004124134210200044311210143034340410134331411401140331113000121320300302042013400311301143042210211040424114010313300031430430113113344001302402013132101211403312223223220134303442343104400142303200040100342441214313042341304013012420444421414414441323310130440014402041443121240422344423221022332033302130032333410334132412214122333212231332414311410343100013400331002322100321032231433142133443122413413222242410044334032223133422034302431340124332044023234042230212220241421010034200204214120332342021303231302010034214032004333204434230202230433431340401443030440212133113434220013202313201340323340314313314231112043043422212440312003212003403412444132031342420342222041213214044120303402143021142100431431013022203241443123230234112420322213020423130424201130340000141131044444334303402040422323024040041120304222040144012440432233033340143023034444120331001200323044321443021234003002341130322302213010344131111132321013140014124002213044112130344224043123434412324332014023442021210103010324232233110110210042212400202010403134223202231214220021112324124104043110233023431142422142231340344101042041234131322313124031002212440010422232433322204213322231044101400414112114412002014433212310201001413224434323012421140030030330312034042024021312341332031244132224032443142224332212200042332311312214330114322212221202232330", "431100330034342423234341412000224203440232314231021434343004342222224232443200333213413121414224300411440042444340141233000404040300104024323002403203133134220421243411232433404414020312442214423022101203413103413140000323433411133111241203310230134003131204304300443114232030401240400304241131320020221211121411402401242144211344320014223234410141031231222022124000230140412402104001120111313002304422333230224314442400004331030411311431033223420430333230302121433400032304202231010314220122033212423213242322113030422144341034020041422304101223333302131104033344114302222234121204324110010040041103041414421031414301110441140210231124100413302343311432012321401242401430414440140144412402232134023120141334142311102330313002011200033444141403030433312434133030221240411120214141124203243142022402233024023301400130100414412242433214444100113133222224221431332424243240100343003111344411141131324444313440313324101221401030403322331134130430112143130101012133401311234033200144220041032302031121220344203401421410240212222420320000012141030123124001322324314231241323231410142403124122210201041433412240130210313221030423314320322013341102323432014410204123311334423142300122432213142343244400010144101043300414242430303210011002012124111304221401202003142010334010034244404233030101120312131302004001232110333113401114201204433423323111200230430220322431033211400322433314412423103040441120032212301201031322342232411104012333422224132204332230031022122020002322244414302140242011131333121022124134314022431440413104411333134421302224233144021132030331440110244202112032343222003231102141032233413012220342333242034220233400000314010021344040421424101102140313431240332043444044204102424330012304144410024013141302141224412322121221404311012322124042131200441342140214441422332142131221042030011301130044304234103411304234443434243010200233223320304324232304211110141110201120232434211130203321144022024122134414420120212421203000341103243242420440412341233301040414221020121022402013111200401301230002212411210442141330140204111003043411401112031224310132444122322202342333312441414100231024114014224402312420113310100012234002340212002224014021214442324110403440143044300244200410142340202402324243412342000424344111012320131141241310110312313220221224101040332310440400101014330431213240201220043020243221220041014143021421211240211044214130212301030444002200114440412123122402234342420104301032030432104014140141130211214424344042431434322420411223231400131104031033341312211220422131314130303214342044140331004121412214311303004140143301340014421402303302202141011204433343340223142131313223214101124212334032142003413203144200130200341430340134104421112333234020313104202332024010204414403404012320031133022313130314120120011300332443221134204020213110242402300131143233312324020200220144243241113202133330320000041132021341104433112204222341000203213330244110342232424214033300033321322020021244420034043033142420404111424441334324144103304421444344031013441111321233103130442013434312342130214242323112332140114124304313234443301032203434404300110002343022304023423110031323143044444212212421430013421333430031411301242411240334423202143132032010110111202321042144043404331142332130232341402343030301020430133341321432241322322111301440333442034330344103213222130402342010014403431323420222031113413000340102322444000101213123333210404210130431421302302111333414432111320404443114221241411313244341414113224032412330441232240341243113314423000203120220332014103123030422121243433404211031140421043322323041030412101321100421224142420343313242440323434331111420230330421122233111041031003131103310312212320404044213333031101301024103031322224002441220320430441434400132300230312320324321334021112331433311041140104221300203443001014422112422322411222222201320011101344301103344432031040334200413312020422432314203333231103342423022211031230403233024400001322324230212132141343404134102233130203102022004213331402140021404412303041011430412311121442041004414230101223021334422402341102124001120132222220001044034024410333144022043233224011402014112340444333440001310134300043234422441014322144232013143012423420204213121332414201011231210141030420204124141423024204304010230344201432310204340424300400240443242142131404244001444334324143320002024403143240030401012002304044220120134240313110111343440040311314211410321140010333212140440041102024303013400323034311", "034331010342442122003124231134214432104442214204112101003041433143221110441011031311210410243311004313010220022322113420040223310140111003110134044010313014141033121300412232040214232241043114200124000112011334003020320313134102013123431001101040304424320123243142134041243343142200330431214144401210323112201223012114411423130313133330232014001433440241122440334221032230323321221434044341044211124440304313100412301412123030132311124104303303414043103112301123423310122041303143434320001413003342023213304041401110332201400011411043303141041042211403310431443442031033123432324202343043033424324313032323243324000300444201423332021333114210411322013424223240210131002143444131114312324110020314100232144430244232404221300044112011323430041223211311211242414214112412034323214421433201111121212142303304221214421400433032423000423443122031102110004000401143433314024413114024102413243313410000413241431244041104403212400210231334342413402332141301140334440230122111310442021002433242400222241333201302300120240210341221243141340131324232400143203241311433430301004014144321331102041200330420410104421121331011214023211000013343132224124033044132412111303131032010444114100400142120023323331340223402314114404342143434444111331113324423044110402424420200012433040220032133004044224411421332004312121204412344203121403333244101420033242341242114012212111303004231101432301004124002243141331312022233230122211424133432420041033121000401022311033031100001202102423140030304313311324443324314211122003200210142410314224021112441242240030012402243320033122041103120013121411132023314400032224213301002012020131111003013210023012110402401002114433212233323002132232340101404040134003013132341123100430002003202013223144031034141203213134341434212224421310321130300342144204033222011041234404422204130303300040342110421220401242241311132011204303313212231142320213043042202423011203314434023231221333332122210102423312000322400312131431010210230012401423231133223441214223333324034110411013443322321310243343032214004020422043113310131414440012014401143113321444324220443201120210331141241042231223030241340342422012014410321412134120011140444021122234030111030402142323232140442134022341033034021234114002221121333003432004122303340313323304324424140104310042222010322024122330040142042202034404341010433034413013314441340331142212000441132020223024344122214441040013410132112400013023131130222021003021404011432323200322210342042111001202323242024412430212342214324012203014023021242312300442004121141031403442343313241321044042014112321233402121244020114142413024113000323310434402313110401220300001131411321130204030142410342404143322031020002410114223141331403141030402432442222004202011243121310402304423110001311420030412212111224030121122422142000312334102141120033432222014013204042403022201043332010243312021424334300143433204102400330003011024120242123330342003304331122422221043012330303000140304233011343213003422333200410244324221331401322434421000340214440234213113300233130211041110010414023041431401011004400002004001210321430020203432414344032303143030124243243341341212110104430241433411031340244404040334012214324400023013143132030021201241441023213202021330144313131004430221024021213344142230112133222114032341212310140210341121343402420402123141200224234420412422224012400240333041342442041041103221241204112033243302404324201003214042213022004421402344403123420410140014212000321331331414101341344212210302113302132433431244322212111001142104202310310343112220020123422040223410100122102412441111033344134222344022012224233242322303324014134410323214321410234430113244314120414200031230121341203120222400223130242000423313310134141120244240432440401133440240044434341103244111242023021033124433313130120341022433124002332042400100411142010004010314123443224421443042043243434103334111042443212323024422424141430322334142334443310313320444101410000241244110022003212043011424323024013441414323232011412131030312111010414034200124333101312014134343410142333303203444321040322221210404041203000310040043424232022420401142300402110343324001401243330313403242101441121312033311412124044110334322224124121310203314141023413241042432410122234003102023022020041411013301030141413311200103040321422314133113200232133012001430340330031144403011034032204301200010002011104220342121434402432301223321243422030334443144242144444212414143311030023324222222220430111311", "213302230403320014244020222441314301400342023110340320210011013243144444033343423233204133140321122434103232330042300310413210113224042242344004400434400241040210402302343330223214020230334112031004231131340213301122143022220012011044341214331313200102321310040204000222034301212044020032222244412132021331041102241341302203211113031212010143213413102210203130423242243320213212331043313030240011220010130340003312130343313124224121421400131031300034322324142324133100012422041042322312042403211101340410310322322403340024232430012233441443313324440343112404112002331131210130033104310004440244331134321223004223122443031340044032433004024214334440010211204442334201110102303333302220430414410234002322114124013201103301102312140334041304112342324122300421332013311122412234041012203023224121022140113112110444230222140221020431214410300142414030203201134310440013324143200303142431121130341142210414330400004304041220020331212233433334213133430110411330224044043332201204210112244034234023032231041011301410024444211421222411413221130223110311443300241002124414013010300403202332301421333032312333020101124240044100222423430143410312312200342434003242002210440210243344223313141101302303032411132412004301143443311320412321301023330004304433103242100143323232244401240033133014011133222330111310342322411303040241233422020304444113201243130021031110134334334102334304411432321033121144240034204130342342404230211411134014103212112214301202212242140132423403444102334114322323243112201132201121433034423220233210133122413314423411143404321444330302424133120301001333320322224234204324232144001022304101440130114300331004411142221011230312033112030044312242202134234000221311214300014414243043443203004143440212014240314413130103040342023421434422443103232403421134121303011440142411402213204333403234211314203442432313342123420001001120003022212301412100124213022221343442241303243323202413124112023421204134420240402133343112030340322142324320032341112242121100223041202330134131301211121314200220220401012414114032413314222240204401242412441324240223142110342022441003101200324001204003120101140243411011213144140033332341320131030342332302021310234300024202024443212044042324342244422014340220101400104420413000204243320240010020442414331432444204011330232001031004210232001131232042003420432423124043024321303312042023044140210313002304113041340131131022104402344001130142002322244033321112122143431012433430442132340333443422242042044230330313144022023331034421232042340322401321040142033141431014012132423114143113343241413321041403033423024120221402330400033211404401034333333113412241401211310022000201114401022341422142423140402220402014304422322004000004120202440203043142402044444132012102434004244011323134310124311434222103141200414022402024341131323104021243423320130342202323032140434301103201300214312043034143410013040323222114112003403140321431124233021221100341143034030221314420441422244134420110110210203013434301431123304140423414404432044431301443121221103403424334311131322033231224334130242121132040104434244230341221142033014413303410413303003212122223134034441211444010330312431444114101204043323043120233020033343402134204243444124023444321304124321130414341341404110101302102022044004302004321412114433240413241433414322343332341411001040210312413403011044323442324233034114321221242220411203344030231100421223404123030410114342444211130130430104410041120424244113424232440044434020430302410041032242320114044344114024011424204344333023432334101032103104021410343331321404333033211342210222324301402010442301102030030211320201022044304340223430131103320133023211141241010333121202043422130223043341300124234311321410022410402242430223422443403210124013440343043114023323341221332022143213442442200313334203224030333030114404440234134333010104342322104333242431211433302421231102430101033431400413143322430310324213004134001224414130311040003423303131431433110443402320230400004014401132014330211404402224410301011122014202114113304312100333011433340303424034432104110231122412104032002101303112301333010003000010244111414130123412441124042200020124202403412311142004233144333204012234432421444132322102343323110212244002024024000322032111413041444431231224243231243204202040010212011331243411102343403402330413200400131113234144230320311213004403311203432113004210210203122003320133132321230031201413224123430131203324304144121121041324344000", "012241341442231330412122021010031413142444143013100020120333011134114344023031434403301031102001030402234014010302421220422012014110222310030102021011423040122000244024244024332443213444002314331044041110213143440323214123014011442411142004004241313303404141441042140030123231111212442403032402032404201002331040414132011340320010140444210103044223033313330244431414332041302433422301224402000043021343011442041414234241201414242240112113311420040104320240214243342322032440002144140044310413211233222130040410114311431330304221210403000413414041231423011220411102230240001033201023244302330023432112422344434410012143140034012340242034414121120214310001404432230123023413423020104304344432223113143110130011221130330021232210433241344434240433000423111004322403432143113414142200102222220031201120322044233214112310242032421032214443143223304210222124342443141232102343400323141132224300211220303144421202310302422114013440102323444404143003004100412040302142214113412203214322040124211344040030132001101030010403002112143141321034010440224440303340210411010330211022344134100112213013331031203432421423022242132323014202124412344411323222321102441220321411021321024000310303434203404322012423334323113431201342144302300343033244402202432401142243141122244113344420121232324111023332031044013342201140400001313110032314230343314120314131402430341442313320413020230124213233144324304030000221042423134400044012114000212443042441324400240141111104000042010120314202340100034401230432300123333401213211113441142113401044120113424211310143330104000424441304322241101111201243402422142001120131024401413012334324421214044341042001130242143412340240343213221430012304343021304324024243142303223330404034231240302401043442210403213140214431032411211403130244433342442202100244231442022124343124443241143314244312432133334023143141002322433113403441223224202432320002421321242222131322424034410310041134333331204034113334111140100111441311310141402211314044004442003220023031241310411331141403222432012344243012042404322210120302113204333213234301431404411022340313123123044224424404224143040223434224443111222443334202040041024003432302201011023441110013300113310204112322042101202101300012033141012214410023341140414321333210214430440234344103012443234113401344442243040400410413021224404312431420324242123014312413431233440142344132232430410102343231401330342022422122304243324311134200424134221440323400134033210004112044100213424340100410024123132433033114431102013440414323021012303220320442434233424211431324210241313310302202141333013132003314412230301131303302233433311133112133403344123222210411224041410033221221324232330334013114321103012121401414401430403311041301421420201334134044234121013331132243430210032312424311241442133244244441002004323114132221430233403434440333004030320030313310210440342334203024412324401214424142014401232330130431301332020103444102313430432422302224400231322414420234143342401243312102233304231313110413431344202411304240324404340313140301340121002013002240413244102431143124141102340010242021302202400400441312124102320100124144033011404112103411141004144232013404322232342024011301314020400134021301021143002044304032444112141231420333223100012420413224403230340001220423330034313124101443123403232040313124103444202442202124213110334043421022131232431404022232440442204031204003343320021444202001441042404124013300410241134043223011301410201030314030003202033043303342031433440234140340440212421131244333101203102343002240412424103113244101410343241440032140104112200240342121121144444433030210334232101002210123433114324232142103132041230303233103001140232301300130211321244312344344220340120310130444210441204434043340430323424433403034243421303012223204304411211401024204232044114341220322043330103213201034311024132343420130433300032323240320043434114002143400242300042004030104004032013134201344043402133212143420010412243423414410000211044001113322323102020412333140114413332220002013232443434324410343012042134334103010442103344343131210012222320444014003134032344103434232232113204031320144404434333233403003212132000402023040024442441030210441424131432033113110244434002203442100433412341031433033240434301440141114440001021442111402120301023123432341210022400244221030203401221214312003013232042314101000334224200033231204021240410440123212034041022003223300404044230123320304120140034400014001041143433331302333423224003", "303233410440203010411314343432222102430142231302230212034001120231044141341240103243421340440311333030241113330222040030243141233042440124400114100033320302004103223333230221230243331431440332210343302030024404231223122342030122403222014212200202332102100040214320242021413402041143342431331024004101023041313313433104231200403030322124214124211022133030431113044132222221324323243013340324323220043022442232343013101332330140020033432040412123344324422110210430314423323421240130240230312400343414142404443332100304100301222403211231310022234210442400440443443103302240311440121433042230320330341404200222221243441222012102444313214113043001332221033234004000302142112221321234444312411244100003014233400424424120011140333300230203312002010241421420030424211311031013132243444120002124434004240341234331402014332302332130440403314434144214312334121022131441123344004242004401131330200244220141111322310011013400221324144140113444041244443014120140301020412410442340340301034003131331422121431113104424143120043003131033430022121310101332220240240233110444332432302102041430412124024110404312431413232211133034211142033032032212004023443202244332244433133413312013420014144021301120001032413440343130421133230104122120011000242210402132440341312001411110044423033024401040122411414413433111003323103313003402120314034400124201020121034402204014313311442213220203323100130111011214144030110130342003321143433101111102401432430012000400332310104123240424422403231244414011333000422443430133202014013104303400040403334231210322430033220141411114322243423004133332343333330044223331312331124230124412334411020430414333412303324332230443221014230322343004410142021311033000401032414101001424404443031200232132143012432300010033314120110112220332204404001241443421422021423110320314323242340043134141244101030042131000300030143222302003102432324012121100144143422043111431414212001411012340201041104032213342043442020334134313222243304034404211442012112040402443332421044432313241113123111031300142040142201241200312104132224134441203322403133301144101010011232311104210144222333241131014203120233344044104113442344320140313323400042443333420421443332021031321243341201433011434203031301244343211134440414320243210443320122422203040223404231202032421240312122433424422112431114203210414300430332442022213413144012143323301240421020442012121014143012000422211201202024243133120140002433020022003221032223234330110140244023240344334211441000140044340333411132344431010243141230413133041031114144201040011221031010242031224400102001002240401334211344244020344131011342124432111323131442033334441224323011224402101334241221214024120400011333233222022301313010011433324330100102214040322102031234231313024332434023420012301303434333242310330013342402233324242210222420220430113112323044232003322022412040442011124132132114020340311023313200220034204311044121332222330201310104042214311430301343201443114043324101110120321212020041202303403432021213342401034021140022201301404222123414331114330202104303144034031204310031041344100124344014214241130401402400424220322114423420132443131124044424240001323010201134440043411101040031103241021013431410232231103330243410421243040300042102001103440322300010444144224234322122220102324444224122122434120343223043444100014301311121340011012103412043304420132443120134320243124124031302034014341300423012411433120200100333344111110000344220144341100103423201133341114404414001210122134022311030002144130424112332444330223324111424321312413033243030422224043412343400430300124201440421224121341113403022334100420302111123122413133010330214211234001344124231342200210121213231332310343312340423424024042423341031041110000420141034412143300033321223010202221112411131334344320211331110203124100443422231020404433141034040121302234133214124132302211102100441244023231041022302410302222130412424213003414230003124240323431304210402333312044301004211312440434014321120442104133110102100203231102104221214440244214023424404103402230104100122023001122424030301010332202241401323140431340444314144113211243224214114444300241422212220120331344000044041012300400442441242441344410300003120134322221020344230123142100130230341300113213130220243222104240134303221113403111401202140412224013024221034103144034244043034330300233111324321200344004312332314334214303421201022432114234040123411232144024110013201443110003123243033240141010113442212042033322431", "020422402314442242334111424443040243420210112441114430410300034441121314012213142003124202041042042413141200204042120401423200333330013323304342421221010330133311012214320143011102003414123344344314241131340430312200414322210332444020403321430032110002123311333044434304340243020324314401143341304123314311144442324403042443044103430411240141303200121013400322212312120132021422143432111002031440220204014433013133011314130020200412212111023324003001213034234340411324412311331014141022340442230342440114442142410332140302444244201204314303344314440410301144332003303100211240124311022104340043221020413343341043021434010334303403211400044333341303422033233240444420403202000010404334013443440211230422411201422143043000404414410223240332024133441044432400411243141310330130132141343420144143404213430234014422313112134013043240244343302110031323320403001102224401101312041111200410434100011143434000403030433413411034244112233012443304114400213023301442313023001441144231040412143142123313014341310132243314330122113421231244242203111212124414124124430022441324132313430024321434040213140211241233122032244123031023132434022104340321430320023412314333011222144004224401132224043120144324412222204324322100333143234332140421102223311402431002142411040221032320022140122411013410440342404112332010443320232034140231044013424021333144202240243012334121121433000244202223423014422043011130342214340434203014314022214011411214103214110004322341423024441114400204040100220122211130102111422320312030132424401113222113440404010031431033324430403103241343213230324233204223024014110023042302122024243322320443110321013014411041040022401444332430312241141120021222433300114442401121301042410003312302100134301001400021030400033403412343030221312302432221424323101022022004222044434323323301333443324114043342403222410034032121001124324304043401434010342344401340241140441001024204340402133202012120342310441101120240314114002313322013113433124224330000213044311423420121301220411204101220233133433044410223004343111423223342242203302301132004322231140210444122141210244041431110034401000313123111411201234203313224311331231024101422441303011101133312421433203342112302041444311200111341403412332401214004243101434330400330100120304103003042213141341024034441234143332002102322041003004102024042111003104414021241400231123030044323201221410123100021333031442241112240002241110424121103132430212423404223114342340244133421020344231300020012043103443202402211040344242324021241343444340204314034134220232421222243033112303042321141214330433021104401220103310200000110112121012431020222242043443201440140210411444231414311111234024021411004404141301441400123204010022432441333200112422414141012134121404003111024344040423320020111034101340413320424323333331211004310202231030034303213444032113304142230331303421342031202004203043222210214444231432401044022004230312344212330244404310344441122340402141340311443302334143340402410331224413234201133020124023010112410333211433300030041302143240002100423214030201224111233424242412014332430220302040333232224230402031031223200244024403233013204430011200300424140223444304141434311110041144024103414340404223123120000122212333323342101101133200213211414220032022044044211014112034124000110341443331123020123420012133212312010102124232202134142141214003221212140201104434231322031441411331134442231041222334130004023044302004031423121222112243223443443412434040022240303043343204024414233130403330213200022223340303120000242421310210420021144110023030113313133124002001034332232212221344441230421234440302304320332241421344431020140024201203432144004242241023123102440341342223413314422010403044444300321012433321310303311404441043113032222310120300201421320121133111000411303403331421400011313311010000001341224403112310431104234402122022432000433324421401134422130444041432030033320012441242331430042111432340124043431233032032412423123024321313331304211444401144044413112102210430434333231000430224310140100413123231441041323324224220404120124022130024232130424434134441010132024311341032232110434014141423442110012142344322312303242012421022202032404443240203331213440122031122421312003033314310132222213321421401104101402414414402333242101044442033241004103343303421220441242232412231410141443122402003232200333102141022344002222030442343103342102201021032303231243132141410102014314411044102244423003423201424303144442224021301102312", "332121340440101032024340140112001421230303321444103030044002413101112332343021013123431400140324201234310342440434141420324413444100201103413040341302122202104202423030024100111122114304332304323121342023242410222441440420000412431321402211114403333140110313013033133111432411433301104321242013320310242443124030244343234034410334313302144302331441242242332341323420122332331320411441343133111041131032332432414024012011204441320234413202424102223002232333033341102320000411441440103441442032242013444312014012044232421314000112244203014443104200303323013033301431404223441442124440214211401004043112311141322013424244232300012112400022024003231441131042311140133143421340004211300203141240342023142234314230244243102332301024241214011344043121301143130420140421121424034034231443124322301000032431042000330211240431324234042232343401320203020422410411431430043430413013040314044032423342111132014014334003143424044440134333433421110013410110343013224401240044120323103244242403202323234122314113043440220014421134300041200320234424242034312401103142100031044200401114040411100414142220203341131403431013142423233123010042432033042014040222031024304132021003200023443321210304423221130222031040210234224100402202120014134123444202233402212233023210114414132004123132020344241112210214000002111040412230240210314340200433120440313444010122330022123332233314340014201200123031441321223111233100234113414140423340313103341041202422434040300303430133030042021404120022131010001430210304340303410100100434011304030043302410403314041311241331041024240024411424042022300114333204223113320141202431233034242210030324442113324340423134222330343130030431124123214201422300244230020430221144042011440230042204223200000431443023323133434331311412021120331022224322123102000201434110224004144414132324331211344212141034024322134321314003032403312331112103021020000030220040030110004320321101340000402211103304234341032433032103041032313004303402324112044222020142231103440021010242000324400021210223233222141204241401101322101130420344040301303124142020213030230322320043012230044130004341211401430444131143403324030111414323344324040044330210042012330112011112101340402223304033414002214123003223331220043310201410043134232323001311101333042440111024144133420234201140021223230014344232310040214332241121222140413243002321100333023143242243014312121142020023341321313303200121101433012344130431102244342441330020430241212412003000131200433404433444010322103113411143004104013404413301002312404202401230104201023304222320244313103440144214034301001233120021423311001121204134133031320042423124131010232443240430030103230020321023211430221322033031143031301212413210332203213130143303230314100121303232232023222402110420233114300032403444141322102432230410313011203434432123220241304043340223030141102333332102232110000420103444202404001311403041220041033424221432202142121104441102221342423334002203312224113442033323410111042232030104212422234304410114044034411203114342143444441030111340003032021341134033224043220413311113214404101012311230122020134433200113044013202201042022140210113013310102422001112332400011341404334313423202012204121243430234012224010124220444222331312011334402110344041121423432144413041240030141310302301020313212213222002130333204033223211421142111022401020433423214244433210404434340214224143321030343202043232023230140424212330200100101304141211112432401412014344304103120332034010311202202113443233400303331341433134210133021323042004212131341120241231242033434103030040133310344413044004110322300240003020322103120122003040134104222400144433032422344214424101404042401114340023312444311232402212030243310000313201420243030121023120112301312232022203204043141014201323011203344410123224341012012200202101123113014111431343234014420240212130404030023112041004412033441310403034203322032140104341023023302110444020021112222434230422414231420302141033324432414331133104404024113441344302244204344401442100231243330222124314200213012124112034334203103432321442330324304341010034310234231331101000310320010223200200034444011044444031311304210303213022111210004130320320024323043213440030111232112000020111442430312002024243012232141001441414220434201413124133240402021134443301131412441302432204012042141144211430311330042230201342344432032040210413313131343042443123114344101022432100102421001212202440021421101401214431111440200402242134312442304024344442", "014413321000004433220140113420314100314344021321232222413210141420443334343444132433130232020032223124310024343201443214022104123021142214201104012042241330124141303032004131140000404310423111110330110133101034302041321022110403031014230342030222221240424311002022404211121132222444434400102214000433421114440434224122030102434410122133333444442122440133444402104401014430323231420102132433343103422131323134030321122213304331243423220411300424101123412012413102400402033321341122110120304311331440134034311112114143123323333223410001112204114210041130003103113000323021344440410320343441103124321422312222402022002103110302240303000033001043441120224403221432001323332311444111441404010131340213440410222110110030011332440441400331220030244104222040223223132243413223214341424032104144043100314344412133010333042214414424303224143131432204410400340002234042403003432112412220424344140013013114444402401410201424143003043022402042020321122324413321422040324034341241434044133023030323324342342224042113102102314424441010044304441224401244314243301331034121312100303040440420440024231212102420410442113112223411104324211210301324140442133040143404320234211440304242304021113033024110432321424203320224032441034032343421422342312212124143230420132140200314101140112002323401110423030301424314333210324340204032101321201433033302144344113140042143104402030210101023214140340320303401340030012311444134132212022431000401111340313404441243204320104033034004412000224031213231124024231032244112214332024210431301011213302413144224134110221441024110431414422411011230211013030442032142430422320030121102011144314120120431243441301331040121143430042312310202023422231003024134140030334444240040342210201234243302240330442033243331431041332420114102003032034343103131322311221201431300013043003222033014202332144044000333131031310443431113302323013424402200111043223432320314204000441112133301232002341230214312230400243311411214410404400434010042402003300220001212042031313032244020342340144133414334414204203432240022300242311340311313201104443420103234121203231014111012032120423020424434213313402134241324210430222322224343244302344404042214413413422234420342121101140113301303430144230234200010444231441131401122401103230224413234304440401144000044301030144041323342023132001120331214103423000203414011230124204403043332224420222042244432104222031000230242103401043210321233011211330243320303241443143344240211232403204144002432110011234134030031400141124021303341012302131004003301104331440244144210412022340234001144131210041134200040314323031130441404344134200044420401314404031033140412300023422403040430241334303413141221122123340440344344404040300004141132244300422140443023332123200014303320320414001313014122241204322214102340342440014433340443314443202300044204141331214232323011310044240023310124231300422212344012411040133203123200040413411410132002221004414114004314213010000324012242020343144034300331232234300214333101410330410014412023311300122131200212424241231032111320413023021104303124300414314404001131242130222433043212101314041424102213203144010430333342012133121014342443112434423021313141212333031001111223420331303224322144013300221124211340030103244113321323033030321134142123422442311210401131424322041214002434400032032101331403322240220214102302330402321312432442203301302242141243214322302211420432240214123233044313130211243443230224202320444024133232114303034301230321432124322403232011313432041231144322010223334313200014040400212210244211022031402021134110210321222424000032024032202142111121300424341224441232043241343100013411124400423121420422221442103322100432000323240232413044343441023310311000031344223020320332214032301443221433213421333202233411112322304143114221304401042343224400332432220432242141431343314103123443314000320430131314412111324201033414203300122423043213202122301204042332341423212423032323330101234333332322000340022230202314113103443103402413413120331342033334004334202443301240241333421001212412012012343123012042302312101131224302022412412211341042323430233301432421032401100201231334124422004344201101302333100323312303211202234244033434241014433110440343002122204044314002104101112414444424240110032131104004100201223040210330004020330023201204342042340300332401423321401024123044321421203034313413442111243202400211123144101044204342331414332103240411133434143203412341212114343430110022002420413043442302132", "244020130020423321413131114122100333244021331313230024322132122134440220121402202331404342240221301202402011213204411440304404322400443034043100040034241141344423000214413242032111021003002121110013223213141120233112244020423102134442010330201403031301410144310302404001424010002340401343044443221304332044144313131410042233440330102223214214004041422343024130004440103143323421221123403013014210414310031200421403324112221312211140431030211123424134220312004124144321410232241140403410122233244141003032002040011331123142320011024240334433422224120120110110324100332324020043001122203332320442342123001141233332423401221204244434313311441330303231232444132432133143430133141222312301313420342121432423121120004213302431000030342242011343342004410233222103040043333231224312342130304423342030310033330431200224341424421403032314443123242124213411013044333033014443330332041343102014034032132343003413140202210101140122323130131342323024233242410031320212444112200410303123401303114022302402011011034310422413301404113024402213200442042344142442212013342413304414233413302124224340441202002201310114320410414243404000234022110321003433140331032211334201133100021241420200330410000241014023224401440114013040032414133000123323003204242140042044334412434023314121131204440144104420222401011133041343411302033004412142444421113031310413241201014103224320423223422441142340143403320412311001443424100111210101422032222102412444342222130341410430430421044332103333443402303103140444223320230142331444230230411402203040143341410224421223401414124312224224242100301110310121020122110002443121133000114443241233010421220130414430401040332143333411204142044141313114420332100203302434202214043201220423321033314044341231211331230124304132233202324302300021144122032102440413404342032303422341312031200424000020343014023224244023111432411223020331301313331240301303342114114132240102233344242122132034042331434324041021243322202100401304214011312231012242224123203100111243412412404114203332412241112331020042221140113103034001424412444242401404041140341134213340212011222004230001143440434420244023031444401303030003123421031221014134104211404303031314203103443040442002123302443234234013342132143124214023140132001343032101232204143132344444224131302013413200242110013432310120420214341142202143232234132232341333403213441104044300441210430100234114404014113240244001444032213410243314120224140433202431203414142133334411142321242234101111012020240234332014320433300143412304303333003012002000441311302131212210204201313003202223031311121431100311310323420302443241443300102240041424423113120321213313142223111232001302341343324314004203131030221023123304031432132424020312401340432030014314243401041441200424122410243120241221411311200433013223430123424212444312130102033241321333344102332044231332032103144102220440013132120321311210222100104130112423401303033440030041331100044201333141133302224243143012434413214043323124441220220202220402040034313423410024201434114200133140121004044330422433210341432412041403330342042201031220131300400422213120030031334012311130204042333414413302003102243131144013424212124233340142324124341030113440232202312211403430124004133142222302003412302121223111002042134400332120043042340023220111113233342304131233124304234203000131410144332030110424134301142301330322433433134102322240023103022110333400002110412131441000323404301330222300232043104101014343222323341412124322322242031001214042100240000301202302430040031103320023412322233211300111213414200440023114134040243020400010222212031022124204044041013232423230104231430042211422032200320101030401410123102304432240340003121421311002432114433003423431000212230442001304034042444324413314011230301111321311332213211443011401344242220114244024410400243223442011343100223310100222242120340023431340040314444013133414000422430014032223223004110440130044313134340204431341403413300443321030044404230241302243244120210313440322201114400322401313243034233312124032310121112243000443211241130113131104040001203031314220211443132030432404312101104032311321114412412044243044124043114024013404434341341031134044344134330312123234341340203440403333003434402113014401411440013333421302113223313421202244200130034242304002321221343232010442322001412303140110144330124442344311343414214233424042324213204142214320003204241221331312424333243230130423440203203323011130140033313132302401414442101332213", "343414424314300331331000434122342420130210200300440013004441020113110003441300000010134310403443022030442434414424312020342411332432314323143032201403241231144033040302021403103344333432030333114222143311410324404211440200330041243141203000102244223341202011443234321042303410410330232142332342413103131332411200310102044131233410323022443243223012100120200242324223014143333004110413320010030210114313411242421113201222023421420244113201213342420121210020144440441300423444031023311443443320103200304024131314432001410422403124221102210120440034220301113000241033422341102233333042204013420341343143043101423210023402123242320044403234231233024210303321422411320402104134433344232004100132423303334303104204004030432333004323011241303333010120030223403044134232112121001042412443111200244212001430013320423114310220431120312134010101010421322121023110231024320412013201134031203224403224330440430241030013322240302211000122414210130130023413013032112403302110241444312011411101021004232233113011113112340231334013100213044401320022402140441131241114043334000120213412130324141021413004320441023111030004031220414120111303210120210434231410333421223144424134443211020412424130401110323003412141431404440323434402331244123030310302101021031434230341420000330200123422234422213413130343112030134000143302304011011412033341342312033330123342203402200324011422110013303030344102443223201131243221433231420300100312333433043202013011411201422214301422412134114223123012300111344202003300040434043330340230410010421343040020011320221131330231130031203022241033040404424440000014103433412340220042413003402123142101033134034001340333203301343201431030043303003122344323130313420304122030242311312240031313112424003431103413420110433420202021441031232123142211130341343212131414040410020201233222022114300214423414102340013431233024301304033142410030140133323444043301310341340042231211030414200013121310440412032314412434031300144222223213233023104404413232224421041140334324102342334022033233204210303002240000212242222332004432100224243223130024423111100144040202102101401341334341032444412002031320040403413132342201402333321103214401143233333433213234112422311140130404200020202431101441423200143221302431344322423414344332211031200432433411444231113244334010213303014024424042214211000141032222430413320141204431313043041412324033221201114020442020340113332342123020342341442031011331043410000140444432330200320402431412313314334012434021230004023240404110432241440143304414133301204143104310134201133043440224142322121342401120134242101004220424303221411142441211430030200040431333323432041443121012400431110432224124201440141430342040410301304241222032044332442414221041124004301033032444341011410042340213342333310340330240000001204343133444133142200000041300141010241113023110341220423110231202434131001332033200003342403342122210222311213314103131341132220100143324431321100311314224442130320130011031103242400012222431130432313234112340143141024242440123424333310243234033231113324210012132034142342441044104100413102223302141442312142100224304420441014030322121004304300430401220013043342322211124140410413242000201331343021330204144412412324200114201244144333022031203233213232220402020223313423033123302144111011433030411140341312442234134141243304114141112114013111202314210234340004410133242413001402244434214124412301044210343120130342230000014421412303203203243024443011213221234020243344301101323414441003110314021204004044440201430213101110144424304441102230211033030434444310241322440412120332144002142112230134431000214411224233243424123001230242131134320104130210142420130313221434031103342321302134224432433042344120210023433001231210303332432233433214132401420101342430304343333414001000334040411343342100103333340311012403330402401130340232322234031404433420213034232211243200014431204004040301400303230320131214421430200112444412342133244430320344123403134423404313324332424114024233440124244342440014441340144112344212133321212032022230013012321131434103143014042310201310400214210222140434304434143211000030320313202423441411331222313440110042401041034224311211312010023201320424242300131324404304323134124322020201213442034123000341030021401043313413022034244212430011034121321230013003312033332212012123002144143343004342340444413000331440022343424443233220240200240123232012243201234124400430043233221311212132042233130212010130033133030010220430", "411333121321000223431042423432432224324024333044000204001344211122313111031203000022041203000311433002223424242112310101143243341400304420014303203433101321103333423103233410412233143301104331230013023214024134010420321033103003100203203322132140203412244043122221411034231111223402004004422210142242241412314411121322112124113004031133032044300033244242000132123124024432022422041043244332224222334013323230000412114400242120114222121244403132404100144230423243333242201311443330002213401232320240112023403132120031442422411331143043123122020403113344124331214232313040202130344242332343414321241302011440220020113314344113430114120211412321332202022212121033110142302122031104242144121231204423231120041334104410443022402304022044344110240140430312324122334404333213020340031423314022330101101221032241014344114134012234033144400210034131444300112101344030434434000444012034311300344332224440241200413021101130241141114342034212143344310444434434321143342134432311434130311311230200031211124010201212201100244321223323441202203030114423031342442342443331101431414233330030443023023000302212342002121414032314023340011020403110113041204303333303401000221003034421022014242134124431434040310024012303102111421133110203122332224310310300020102134431422331133121113232412210333204022244211121023232102304433110221000011032102141041011333343243342344032440333112100342231210000012443211332343231211110432224330430412442232340224323430112003131220121431200210042412201331303102221020013344023410104124031441204014013300431303230300321120121133010100013343133024311121324231403310133444033021422213241233244010244431403202243210204440420410143344342200131404012322033012133010234120342101334410432113040303044121012132224344400111440404334013331000442011442241024112202410340042412200320103443321414110311131320120100224044344320230330141311101431102044142440411434111422201241332220343213322221002000431013243221200113044303421400124411004214044011310440423400023102314232234021233111122214214413103442022424431030223141214222144230431112032102414312424332022011044411131323103110304001120214242204301403411121430203231133021311302141430334312110420343103413311124310212243341444334421041134242342320032132014121120422131101301114313042322013022214344320403302202201004221331341343222443042121130034342214103032132301410233332011403241014030031124313420104040343022302033342423122213411303041200301321422424101344402332423304243021244204204021323223213014040023333323422134401314234304144134104042032312141210110112434032140144012123314410141222223341340331312422140132040312001100123121122423222030443404131322144200224132104223332333114230440232103133144344104342342311334421141212422220211121430100204423131422210300020024342034202211204044331431304424204100420241024212314441303330442404432012131413200201134014314103041411020003410440340203330114132002020402103041320411330304241233411230020330123321444301431042324024122324104004222224434014342130302102421013320410444021233133123010240043403330331021201100421220330042111020333341330301410033214114034334123401441242424100010132024114021240003433403443413140011214001134140212033332041042222210320420340402400031110142231200210341444411241032430412314113322421114011432234311421220331142030342431130444021104234212331310122300200143020233212003043330243230302131011043103121432222434124211210121022011013241313020031000014422144410120203033321023320134400134010242112001321011010241240411214111011241100124333213110120301100101341424444241004313311121103142000212412234041113402244423423442410240214224334441044201033410241030213421443223324443244440322422244440440000010401300202310201033222220114044114310444402300303330024233310313003302410344010234303320031134044411144142244330200032313334244031302132021412223432303132411324142111340330234022230042342040201032240211113412304330140212322032341020103434200300141301212021441221314424310110342140323143223022042142231302013330440012433141100241141434100433223412210433004001002102221424301312322403441232322022221143233020043310213444333313000004133210431223302421334040221112334114234223120100432204133044412434223411332301420344342014101021410323222141104430414023324033233204123221200001242243344003133234101123104043330234143442104114241410040244422134343012342113010032413444004204414341034112142241240213202423340334420023301312012441041402213100220134300101", "024231144133041112002213330033301403021444042102121011344330314003001313043232323201122102031020203401103421212304223414311023044012340012103314404020334030043144420042034244223113103112313004320210210430440241433323241324034010104032031030132420112320001213230322203100212410301222131301304121142142220031410422414101120434224044342402200402334110331130132413241031434344004300032302431322140211200433223014233231134114201031000112304113431030231304230010302324234321020121032003432240421431330232110132102010240421322022134323332322000023322000443333322230041014201344114003400122443134201131110320423200412221120032301144004120401244132124010401221200240010302020333040124402441203431441440402143003123042132211123204131120402331411430020144130002230414114102343302120324444223141203241323041144032401434104011143432333213201231200110022213343131104030042024433301332104404123103144424103224310033224143032120340331042430420121214234312444240121224000223021013234114224033231211101322010314221401403012423001014431433204321211232114210410321043013332240302300241242413342344000403230340411042021220131402401300404020014041230241040140100213133320321410433312040013331344022011134431314043344200131210343030140031421322324414221203110210324420043314413133020404340012330204441000101141201434431300010000300012011442344041420404011341024232231414242241301421410430130332434112043442433043101230414400221411112401211201402233142032011224010411121402323334244103123123022004212344142420024444244332000042402402424033113420033440332120143024222222420324040413334204002421200424220131201110102432111040032301314421042133122321022031331400003220200023233441414430210111000013211241210120021134032110143444340142343222040143120213331233212302330340241103012441034134412003224120001014033030221214030003424301342410320430034433143201032403143302104422230204002243024004002202022432232313124440303242000234304340144403414102113120121140301402321233044120244230434401022410414241134024411001121420412310022243130303333041001330140412432423220000301010312423031042400444101331212314332114242202140234032233323420314013220414220311323431240341404320120322141434133231122130110110104411130241343223301141313124442113012123024312443313411020112424034334342144422404142320120304240102342333342022301040432232322301212120420431140143442021333324010103213431243423034301022030143012434244113344104441012001100111234003231321244023010002240300301411224030133302114304042030443130402222310412233241331140200243330314132142430143001011011234321200340442444330232142420240200222400230112030111411114401044323203332202444242031403022223433312140233123414444004020431222001213220041123131143404224201400022022020441134323102310400433433323113043023201201200000221120302141233140424231443001313130200021410104340112411341113311300204132443430020031214222131322232213341302021132024010324313112233214032322331242323023230043033200320240404341011241014324221232420210142224440443304414313310412142012432202011430422244033201331223430413213402032101320400430213030021122102300012123103113344123311114200122222204200344231433203100210424313014322334112414334332414310133301000410424321331342420140301100342040242031203112200014440043344011232023224224420102312443430321232003142032024144111041331104240231103211404322003242402240101041110313234440104311421230410214121024314422414443333204111203212420240211114302244343140204301120111014442121413013332400433143341300234043243000144041040330314012303103004130042101320204231041124043323030343104112100221234134201314230030114332400200431012202023134304102121410333013032032402400330131411410104001322000233304101334310133211231120313242212213234003312200420231300232210011200100121434243334413314004133234030030022202323333020000033041010232434114232241222114324443143431134122131021411421031321323014021320234232410214021420340124244024010032334211443302012222134103234423212322421141010234010011111424130324023044413024443340032202443043431102332132141234120404342121043114232201211432433403411020014310432103342131304013340330214014144123121120434323400212042423140211034330301314212142234111124232121032133322132344010310431204030322042203023134141200214000132330302414230341330113244233430402204041132400123223443144432242224202000342123401312442200142322040231442041030222103142320121010112310023410132042230201144011123311311110343344331131", "030102420014321421042040333340134042302020012203112220222202314312140132240110244340144103314204142020411002014044113030133404030243103432011014234224230412143022402323420200110314231030121022102001230032344440020133340003334020043102413013140331010212004034103132314341301403333100232331243032420244442320232041030340303132321002430240140131324234342420134034023310210124341331412224004314202130022003232343340423241232114300013440422010444321143034304320110144221121244224301302010243040312433342243133130312222303102233342443001040114140420100101302124344432333224004241420411202200223402413003301134342404432140130044423241321220341102333012023403140420140000230404204132332102220223343332134412400222344431434000444212211214222130332242401343131302221030414044342141202120431011211342031221431123334011044032044322034423202022144024401104440304424012122324322102113311033424342341132224440120433442030032122133313130320003002222203033313012020020244333303241144102401210103213133203313220012243241403421001240010401413031222300034434013124214301402223340122330311120004314204431113211421404033303443200001030210423234213331434044314103313424441111113142333130131320043104434220204132424140103321014402202011022224241112201123212010401323044343011022433043013300321030024114403244014432443300313231114200340230221113243204430244330032442324342143401033143021103422102221041433022344003433300102001020120422010134011332222304340442341243114403400424431404234322441444234423244202434314331140233130140324423441200432333001231131433240232214334243444343400201334144342303303142112111001402341024332003240212123431332342413241002220344214232310312311203222310023321233022021021240301414133112231442240141112332140434033132331142212031401230212103433304103003140012412021422324340103241221430002142440432001024020124334224243140242340122024240432202320302004211414223214411320124241330434004224440421323212113222221421214424040101323043344300240130140113124412313220101312042314041240414420331200340301144343204301402112201032000142243030311411023444014314114034224300323142001032401100341331011431201201413432403100410413141404404010210301432434124321103313421413004332402322402424024110133431420330230431031303123011234142312404122030343034032304224011441044012301124020132313232104020400333040344022413220321231430010431444402033013212021044244410440024433023120324300323432314332344344224113044210432402133420023334204332321424014201340443301200012104444324242300211441044210104124303224140331204121400222041323123132232001131004342314104414143304343334224020312034321214443211323100004242021041124403012031202300130220433414414141320020332431023433413020222114131312243023232123230121334044241200300112021133414042124232023211123241203101240132331421300430420130212123424213014034222331314243212102403103411342143124431213004404411234143411423242041022320303141402422423124234301340434113330213231233130020343421110124111233013143130400441400244000213242031440423332040012114004341414214212422144344103423402311301042424132002410403110114334003304404123140003232021420222344302130311024133232442001141001322042000103201324023202044124142424011233443213011324220201222033421003343140411231123320104424003243233043141030241243101020422130042312324232143343443103124014322241214023202301004244121324002044300310332020411112342413422200120021133321422030230004324224244433041324112003413420344141043331013232210042024133020020111221301142223401033203402333030400421442310040333203111214033221410011240134123142003003022341241214223224004433012443301430004103231332133402121203132041313043034102234430201212141231011334434222313033314230314210434033203324404303141004002410310344310400433044143444203134411233021224433043334000201404140234322434210304244110400320142213020221132233210111042242124111031014242301122030010111111421201210031301433204410410143324244102243222423121213112414201340222303014220033432422132101340014100410321124423310021030402234123021101203434303141234333041403211442414401141023120331112412424112012443013300204304104311440234430203004422024204302141440313001341433220023401034202002101123030433303200240312340431113013243133104420330133133213110304333332333014131024313342321222300112321440430300004131144134411424311021203421324443340223201043421232012044043410123212400312234334134021432233141011223134202332230320213443443233240042003112342", "302341314044203041034231343123401014104332000204341130141141213230020211141024324140112324434142112444042403011313444212323013000404003100124204330100223431231211141420400141004032411140223441341022101110001343304113104123000133302441200202420134410004000314442123104113013024100444031043023024313300143140043134030032421110001344334211010144101242233423400010214303232301112334440020423441110120002320423402143022044423110311432244023022334434022022420133103132334104032012124011043432043330020304143334134423203031301113322333042041002202332114011123014423114140311234311331244443041213021113332444002341441322303133403242102341443314440423421442244204002400342233431414212222424344131140323104320111442122020144304432124433414443324101432321243410032320340301401401123242430404301441134124100130312114143140130203141422040312332023324323040210421112342411401244442044130443320040241212022400324111033321434030104324222232244430304104421140331441221113112014144241322202342313013332440112402344213302001120043422031212302214300440333444122432424102241001241433400341224123224102031044204123123044232301032201202132200201211420204220241120002020444131224002331421243442213102021011101242413400112422131241231324314244042222310231341111320024311102313234123124421012211421313031413311343034423431001122033202410200032112141143421111014411334223223144312044344241242314102113003343343211301003334004123041022441442003004320013433141222021443032121111324120311124100210013341013321313122230022143040340002010010020140141422034004232043232232404122330302123430202124111141222213130224211014302411021112300303013024300223240440144400433131221323100144142200411220243444034200430221334100324031020341214111124411400043411014013333401410431232100144402401044420413211021311132203031001114212443211113110033332033111002320041241003214234422200221111101102441422041111043024400431213242022112011340020432011120214020310113014442322431133240023210312431043403203032320442004214203341010022321011202242300012040100442031033123000033141302443210323124212214143404302320033112434414321343034312034423240111131433230101202121020212422200122122400424223103340200041141021031333213412043044130114242201043330242232202330311130220112212032301101342221443231440344242232434132200333021100332230212032242110104013101444043304303432223404121443034224330423032014243144332231213324214300242143211441310430324231404021420320142341104224304222422100303431333314200322330221041033032341412411134032440000404442134233104333213303330142404201121332434341233334401312320122441011230234342203431412131321131121310002122442201312142142403124100103112021230422040302311034211300240434344120322443042013304110032321144333300041110010000120212224332200220323242200212313112333040420203014344243410034230104313011400010011222220113033300422440303042021011432204111243424002302022002314344213333104123420413040013201330424404423143033442320143102021323233012311421021221042341443234000313121433300313101403123200234324431303210333340041311124314333311341341220010330440434203423101332311300341404124002410111220142202420332141014310000133134412310223313204033414423442133422123314401030040324424043210130313121333304213130412344322120001302010233322310131322231321244111432200122332330443113113044030230320224140111323324024112301221421232301244030130130224210443221020003311223242314000402022201241200432012210423122411210103403433332310402412302333321300013224102200303431321133444440211141001022243231411414140200314211044301100210041342331120222231130222343432243012042032022440143240103144311001001000410221242403414433312244423443000221403401044412220443124423211212311322004243200430004400044123043242023233400210330113420113132131434413004210332443244334441423400041403131342323012030003030304441300423103310022222321200443040333114420430041343314114210020111332030333131212334404013401131422343123024401010244444204033043212233243210344214124042210113313434022233040302143211214014432141404321024142140211333010144332222212041423231402434031120240432444431402322024111314022130142144424404033033331424040404013113043420040411233041402123221014323144340111300343112312203341021220324234143104104332114040232203221043004013103304234412142400002222340332210333012220341002421303042313112101340444334323420320042312034232000103343134202021101424122241231333210302420221320100223421103230343024023140", "014041034223403413301324314120043342030233344010004230422004340203144321023041221413140232121310013040440441413012330010214110021414100431200114203313113232022241402204321403121404414001114014424132342102140200333223311301143314340303042000224311013142311301042331114412240030420042144420131003310041120021312141410044304341122334021304411111021110203043000232212013331214212212041243132042242400114444413430402013100141321341141141033021430223222114442104414024111141014121232134420022142121322111233203433122404301033221402324422214320124301024004011242033044330024312004101020034021014421240240021303324321313033304441341200214004123044134434021424042202240404240133113302202431130104324144211340030111010233424440222004100203124433044113234120210304041302122224334121411334413043441031243322301130223343441430210124424003434403401114230402331320222404243304331100101123141343004100101020333312020032243223430333204410233112331230344302134233432210130421134241044423123333344043003120232024133122220313134413202024103341431134412134241243300000303334403221201124203141022430220023102313012101311112200131220243010031403100123011442311433444004214223021322014033321330114202004140122001100031402414321330234003100400432243122334131331403343300010411022041330023110333314402231220233210403003124031011321100312230113441412242424423043134131211100434343222132412010101141224322341343401133213204131233412040011332414010103100412114402111031004114343230402431340133413402403411311110113320424200440123234132323132420123203311244344431214201344134104422140342244422044340443122401340423222023110124231110122431342313341122023032302011404323002432122431340431132012000323100211024414301403004132143134331032214404110023234323103343224011332441443221001403023034132220212222224212021312431001241422420404020324403343432312330024230411011304002042401442334433420132410410102332322440134410222043403232420042000244120001404303014140101231200040133243303203010242430140122223130440030123314034420124241404123321403311030031341112211104420112143312344430120123221103233001222103411024134134242332222432002244213231134322421332030021201034223320341111310124332204402400131110422001100210421223410314201203133033300431241303210130214300440340314004210023214322340113224422303233243240330224033240142030311221430340442333400433310000104040040013030243330313323142204401244233024403343301002044014140301042304024143433044242442341134132444241132324143241012422012111320021023033400412400133232241432313224410421213322320123220400430032024203321130030444024331143030113042341144000144322421210314424404033013000214403032224012322044323021024141121232240130420102002034131241022012301043214304241201204210411322402211231322331120040220312114401440020043230422042140110230422321321410103134413313241333342242024243030204301241423142311321413141210021240101313000134001343102324100140013312222224000430434401023141302041211414301013101232423030240243331420211324143013102433002120234211240412432302111334441444022313314030412130144010021213401302413324431430043413012330032021422010412342003441402022331243331300032233121321301301140234433404021324020001001123101411032444030404143101224124341433211341302402113331203030422113312041310044002243110322344020142403120041304232333310043424131400121313141340244034440013433020020233434234122340423001212012110103242414214000241434413433243112143330131002321034414040023121342421100110140032201213403334440302301142233104204020244323432123320122432024014003044242110300032301120403341030441131403310440023042012122233324321432210341012142130234223200322400032122021201110124024404303122412110112201114013320120104440224230234201041433403024342100033020230143000333333010110043014124214233031340402214200411203142042222032124241201201430401141202313013010001410122342110030001423330103224124044331014402411040204134432204001134134244134123421220001411401000012131122120404043303304144234213014202330204143042120104311001210103402443043113310123143410304043242021013424123004200211410142212343332430141113021000411302041302040112001400020130220113133213024042441120414211113104113313344243440304322022043342412300122014433313114000240141244130142232130011301331431034412010424231210103321113314022043341302024340223411233412213041211331410320220124344111131003222030030213140432132132020324321230001400113112232240211021344400141131430201034334", "034001442331213024343033403443331320441202324311313322010001442433221332142330213140420211131123301310314421034222212040234221103440123441133412144113144433420210241012440124240041313424120344432424430431431431211001122201322410122443013130430113223112120424430011221004441101040311143440344202022042124211120132203021214113023001343104324041411143104033033112221143242113342000004242242010321424410024140131240232001032443242231120043200030434341443240410013232402312140342311332324000401121202410030342334300022124040420211213112244141231331131321413440024331022010043242342033204303133033230312201143440231204402212244331303032323003420442214330042400404441412210331411421423134233103234001231231434311000110400414144133013320403222021230342231431434004421142202322012014002223221122231230104202013340230431133411124042012440400141143402241111123222204121044433243024101230300010402003043433042134144443321213013041141334203104032222330103001023133433034341041023331302203242204101120234342211423301134022210313324130403142334020232102412441332432004400412223023442011311413324443001231403413141301341124014121041342010011420423411242330433224131232110003303233002103143412310324320220433423023031224124112110101111403101230113230123201023442143042222212122110112100410400042341114322034201312242343003334223312141241302024431342242011200443342021433011342301321000002134331341231341042422114142220020120200340203432311102010134401313341342111422343111441003344240220104043114244423041022343234102423113420444340202200214230434413123320210431214443001030020112203201110341012214004440144034123240013232400334024243040303402342334112221142120431320412323333340001313413213122420434221222030203031212310403313244011443031200002042104414330424021312440211301204421222032102221113412431110341021021042324031030400033040230033411410024203243104412201222422433123012420121324123202124220443240044241221213412012223232111441040322304421100111411034012241122113442411203040240334004103032000123322344312014140101002004103132124142324330331133144430014330213210330432440132204031402200414342203302340042142131441413420300224010012103134142123110113033402010303041420341344334022221020220413202102044222342033324013430200100202122402143410413421322040421044103130200331242030211020411432221104032222113023224244100121044123324102311214210043231432144432113102233301042200123324203424021011411010202333444412413340443441403041242400200112031041313344400401203013440210324441040440423122041243043231144013041014133122232223043001342131434240401311034210241200301331441241412013444004213212024101204112342300301121430231120420314330344101234041242233003001212431431131441440023033402413101030210423300043334041210133141021334041110130044313234303214413300343000031421020120130432210414200412441243232033203021120121024303202223342221431131342102221344242414443022012041103222013224000020203241020114312121121002322422240211341023314411012213323424102330300001410410210433040331402222320303212041110420431300231342441431010222021201301222423302404000231012310411412141202141134413443421031013204212124011244211320303313041224021223420312323201042432223333221101341012044333110203323320003212223041111031110230043014010004141144404441213243330122144244000130012110033132222020403033000244423230043023123223222312012344203001341330122213042111024341140012214021210312402120241411043411311320032144401110441303212214433022402400242404114324300313443430202030021203142323330122442220113101210144203032010031404010311441141144413211232032430123431312303113420132033043131402033241040022002202234100142022443303343343240341410024323014141210401321034444043144221414434332432202434321031144222324201040313322402022100441210243211004321101022021441002414104313001403034012404133313131112224134344144042131223413304244224243330333302334323021323100420200031242001040311342111424043300204243011334200401242332321024011220420123222244444121002001000004224120024304324122100422140033431244304143130403331343233031311043440003233310121244013440034211332441221400031011202242113132434243013004013032330303400301401341233103112320412000404031410311410031020404301313132000343311143121143203423443423210233303114443404234024014223004124144130311323424322244321134234042430101310012204224024423443242213040331402423440143413333032432314102131210124300102042321403242010211243444103244420430124220000", "313213024140443333040304201042410031122120314202304201144340002123404140442334131420203241142121110323243022314322234300400144043210044411034203033334024000032422442111404341300223124003040142003301031213323231003221413301024314302433442313222343230221142431400030411420221344112003300242413421442302231110310340131103021421123233043320401302334332233102312414104412304233213142213100324023340142404314114130421010203034404213340114323223222200130030200212422230410131212441412131100312431241321221121402030414333022100432121401124433132303111044234440234434111331120030432023011101142323324010031321022030201421414300123013230430431041133414214411024223103301443320104231002031144113003410240313021120104142113032311300130044340203401212440023103222121233312334431430001023211414331003030122012321024120232400113314114302231203432410201301114041322423124412244130100124233223404421344101031012341221434142234433424240244141301322412342042034203403301143210112311213414302224043331342240012333442404244420331301204002001040144402120024040110432322223142324404333220220331104341241043103031330431410343421033434114010002430214021132231313320114143110234130333110110123044110011224433132241241040422122221042333230400340001141442114022243333143304110411031420014431211212310444133121414443432340412112133224141312033120444321442020424302222421442413203401040122442133322042231224032442411110231312313022000332034144230210032132311003010334233201112423002231411200410300443144201112132310122303331431421233220004240042142033333233121340014240234132114012140011342033302320420340420014212423030321240223111200101303410040244413112244140410114114140312314420223420303144432302301310343022020234044244234134022400211444002412120404331221033141204342234242131122042001040024142134310243043414443411441410441433434432031133304023431104034134222210133100144413414103240110314140341203030110433140444434004141324211242340144144301122032333313440224422401110304213342330022324312430242224113220203014343021034312123140022313312334043132201142010013401044231433141242111033312213004301323333203220200122311240302013340324421304033022001001313211312141004031343040212042001102442031221412113123314024112341112441301044423440220424100213041120113222211040043304043024304010124220102333312040344233414122334243121231121224242141424332211443104211344010204123132411204424323411221434241302410232210142311203032120143220200323244430141212212100204002110033001443140033213410434433334433234303222012444234140131032020223002043424102330041003210213341024044041230123030300224441431042211224100243343334004124411332243211211121110242241222141114014110213310323301344110401130040314233122243131312300344414301234242311231311200341000104313041403403331441224001112300213003122423023033400301013241010423414100133033110213403001434013400334333211324013321421421001320132021321414144011300121244424011124332114012143230200432310041221203412124030132000304132321401213124420243241134004411004030003303444002040132142014000004143432140214013400040321112043330323233221121420044442042131302123124314013240231103221434441430104120002102012214434323302331033131130201320323222240344434044240421132211020001434241302120010320321120241442003344424033003331232333442111012313341220222041124133033344334211042114024031343143303133433400141134002401201040311422123300032322101013424444222123042213044021330001104000001240301443302333043122233422130134033044301013304031423312003031402324332344441322243321311100024341100213421311120323444334001323431234302110110230404422004140410223110322231004113044300134044032402001213314210240323142423031312140204200424133332200024001000012320004232204044214441344010131342330242003020202343240001004414132444423411311204111010220420212211041041320440223041411112143340423040243112211311210142112213423313312334304202104232111103124323411431300141121001134031120214343330203343243042340323430110234341342301302002232144143001214310411011141431330401112411143304322132343243030001013013403213143233433231344310233012210423331400434231411402023441131330211001134300324424230214020232023001420210200103003313403332031131430123240241240241103402421241414103110431122024302211332223044203122402302443320343433131030212300240404010014203141423343223022210014443022221223331102314144021001002201314140113124422202034402413320031242413112301340243023124100214000323402430441", "220201122404010044240444011232001443321031024302011001400421242121103032010243301114411313201030334042412124214040022413223443301222210242141442222412440242330330332334034111403331232114223142002321011412332111402314332243343432032300301101042312220300340010433120210120032003323410341402224313343414021422230041211402303321013201011402102024002430004113223401123441034324020043010124311340043204320044122312144042313240243200303314231242243021102320133140322403001142002243341130000432243112214313303302200231130034140243213330213042032321044214313320313244311212033344023314341043123224344334410234221434101321014300133010331432314204440213221122310220433320021343104230240323414140331210312331311430313330221310232443341033232021122000023022134042034400440130233420222302440022421411012304233140223144322143404103240100442243032432434122141410044322230400104431212113313204440403333001414213141143341311101004203403123334042031230214421032042142240441020034001020321003143244333043423404312222422230222021002001300330022032021420213231302422314303220304424333322211043431211342123242422223221104421420401411311322013011234320310100201232420140120141243442012244210103412222103314141031100322124403001324024214101030243234000102401210203131241420131244330304230224422023440321301424112021401134213410002232102420441023234001012330213410132012233304410110031434134344300411300031440122424434220323204200044031324431332133420302042131222242404130404000131301041244123132103312341240423143024140004002010441141040412302000303414420001213030200133141304230132423421320323320401214044210404143020331311303303124133212013403023030034023330314202242111034411130430114243001443432434233130001431040104104122113132042413423441000341021223330032302213040143144441021302044431024323434041321323034443102344414421011030340031334310211244234214044030222340113011041240423443014411020032020342334304013304202330313120234420444404020430232412321331434113332024014134340011423423203210311104112004333402414113431341020331433021001142043222121411311132044300003322203341101131210143001324344040404440342311140101412240403220042441202031021423422323113404304040110403131101022110313031013400303002401424134334204340212402143132422142234141203004321012124042412023400412143100321221301424012200040132120232112301230230041344013201214121301231110234220022131223444012302402044141233412342011212422001134142122130342243304042340114212213234212030030114102441441223033003440322412332414411004133040022410422240013021244212200430142102442303223004024424233322422233021040233413431433332342220101313043324112411240403231413210402141241322441303141224200103121133432124012114013143113012223431010433242441003103024303122140223320300200411201423221324110134123412414103022242413431301331434211023231334333221301434001331021314320401402011132400241414201243101240344201321441233302114034040023403103321111243413010324434101004240332302000104144420030010443404120013323330321331303121230134000020203204113012032101232140413104344244103030231321210103123444443203433431120332103411122420200213120444403411403012111114032323043321333121001401423322202243103133322124043243440232423040313224122002443232301241421041000214342204032243021142402041423034313230100024042104024001211434341104211030414021213304433041122232133314120431102424432042120201041003414303232444104342222202233442242042400220040014241412141111011343324044312002201230222341221002242224140103400144323221333203434031344123213444330032331403201441100103310402234412134321144422420200131013442120023410000143224403300303310424231423143423102303113101141004224333111210040231302133411242343103020210123120114003042323314323120331310404244022120203044122322144443302343243123224221144210420012212031421113044334224342223223440020403212322210013144134323210311240111444403231101041234110322322402303214221023434423104144021343323400233424404423101342401133223210140021433112423120043041244140443242102002203320032303122402433202310440132300244031340311414431042111023303123130430223410011331134214430204022014440211144230234210311001314324002431410321344234420031042312213334232140012211032322344142314134323121140104242340312114021140144203040221021141210414103433203414001130243013110132123443323144113032330133024441334332314224400400220210112332240042100432401431314330343101303043041002134440214431040241120120213032040432234200444", "113230124030223201200201324132101421003140412312204441213231213112131112222344142214121014430032234144344003141103224103001022203202211200104420041321430024001043020343103143240003321403410140314424141430220334203312331413020123014110243433220243242030212031304424101303010410114311112004444134011141044332000012140341412044004031100423031432033231444301103030223140301301412411324344403134003220030111404014143013341301122024133322033421433434041221303112204102324340134324240444134323343443013220231021434212101420410340020440310423432143121033040202244032344300013230441144022313022332412212011243222204133020312424024340003214404022122332201400443132312334240121324322424310221142044133341133101421342323010024441314142110003103012222242424443014021002322211022201344314100212114101232410444412103042023320400220013403042032033021011442403044021212121222143432133303442241143044230113111013301312041133442414421020320243040332200322423402333311321233014023221430024004223321444331411241302232122442343300220111021412040013214320433434402020301413034013404041123401130213413041313113131120421303222243313044330301114104440234441423214124234334131212421031041344140202441232100230010434110120133120001242220304101333302333302434214421043230024014411410332401213232113414023440044403020321114213033401340403422202112300314020031031411430001323214131230321341431132204012412143202133344010413333333044143102401310111240100203013024233224341121244001014101303103441202003143311402404211240110111330444340234203303344120000132412214300442230400233034314031243430024443124431014314112431344144204132141042212214222024410320313104302112240233210300411133421034213311213312410333301211104420311344320001414241121401322211402404042310312141320014310410401404000101331000201110234433030113004314131310111211311020301113234114122242030123113214020422331021442302002120210323230404130021032102222404214413231423234001113321113023434303312403032110313442131140422122213033432013313034414423124043401320220140210044423300033130120212101222313310033340410010400214320214120442224324142444211010242311034024142421200304423141400042321302044303303421321212433031434441233303114301411441213122430310140343313430122120104442300031411234320242442214124443424424032044423002122233024241443244323331423330100323320221330300233020110024122314333244130024044221214441144241323013320240024222111433033311410011002141434024123112321240321042214214223333313324143022030140114241330241142434010100034232320340310311041403410110012403401332313421434300040204143414020302212330341430332344332233041313042342122304133234202124434024020020031424001304240202121213404131130440400143300212043144233204401244331203112422324202344002404334434101102122400222111014002121404114432411223344121410423323423140310341422223200223014003140234122113212314404343240003442024133232134440013124021330341312224224022343222132333102111433434144044023040232014123323211212212111203421111020211343020104123014020011404402433213243122324042211232111221202332411332422133101424334243301143033100013003213220442031441202023434110041310143444423104204403000004400044032222032310124123434430113444234111103304414214034441044424142332412001342421140210020443010431102120440022041111314443322333132011131430233334403431032422322040302010430221330242231012430403210142444123023401113333042102141100411314231043131124131232112241222033412444323324401424441202213430002142422141424244010214412032202310202422031211243320120410323244042023432423430024103234023023122330323011423412100041124413042343114002220134432300223120113444223102322012442024131244040422014410314311420443220300242234132341311314221012412003134202024413131444322021333342041142300231410043144143021111004324301130404314311012430442034033421041333340422044212143032402302134341140243344204130044022200140230234422423040111034124442340042332232120132100221023021032132020432141230221223310243124041403104422330142000442324441321404221122134213420244200221411020040343204411233322312300140440242032022421042304431122441410341113004333223311120243410232243221144310232420100023033012034412412120101440414200022344300104032123110214133124141002142242240410042301012023303441241340222441334113320201420241120413314301431334221041342104310234021112240314243313410310303402204020002010103231234030042231010242201132203243300322440442414013130221132204301323401130240", "413242304133210021122040224240142134003244440110201321144332310331434134404231214313213241001442012344031301100133133430331442322344340303013144433341204131333214132002024124304403043311100024244311243233441402413022433131301200344221010400333110442233240420223012104401313414412114200123233313144410104300020343204142030043111212423132104003333112130304413223114111040221433421413042112123024001330233013243243444013221210141142133314423023332042322133222331443113233201032401044430121312442014101332400123310121142003123143301214332242142414404104413422242142203041140003030331133430034420340400122033310031200243030404434420220043442312410032114420203134043134301212133203111110210033110440142333410333302323131303304111341033443223124233313413420323442000341340131332322303403004413343044202440441430211332203224443043444211342011043201332034131011044032230422133212221014444122431220243241030204340043331120133344121331420330040141010233044323102343014122311003041014000104312423233432014113410304003230211232320312220042211240301243321423414111032020010403312211400342203320102000203024044403122034323030423012411412240034344041424402341040234414101300032233231014210303041042222423024142133402320214233013212302220304321442243022100243424131040233000243342102203324101424320341201303142422201441040240231134233024421442311103042442132410022034444423042224214141033103333103231302320313044123341114401001121313023001444422111203233340402340032244130043141023200313344034133123444240024132203330312242101240030144330321334130222214433421044311312411241204030344232340211302434132344214041211110124113022444144104003112100140131232331103124000334024112031403022304234223212310004121143240014240330303420233024322221210114443212432332413241031242430002000344043023411112333021403444011431033022013423403401200113201211440011204243021102233113231444240411201043200242123404211432004334321204440200341121420203130102424201233001333421030304213124201112213444213014320143411134144413010431034341044423242000101424132314043343202122343032340031432430244333233332234341030144223243413422111420243100043430323320201040333124420122233030040210142130430032340443442221330300203221244210011401421001103322101402104010300000020333014232043030433334231432413113133041324104204224041321222232222401204400432331202114023430014123330334134011411121241243142311414011401404012030413100223112241231421342431201302020330321204243441442102233044424220201241414201124004124303344210322343212323013434013341433040103242242103304304342300442034103022230420302323242022214311011013421110421143404034411314114433423413114424002000131242044221423224003033041123212211224102402412434302234024404012043230340441441101443332030420433132212102230301221230223213430030102120120243400230323411421222240310200424432422213213201043030040020021134402222034310033204300440010344114112204332034302321033140332012103244044243004041423124131101012434434104431341200111111014123443201210402344413041440143334323211142304312421013433204201021333440402401443140324042303440400140021324414020321243241442411334433131344434301040412300110422240114412404403201142222120304043020200440032303132442433243004411224001344114002000434224101243114333004223022322324310230303233403024411242434114024034341203023313123124344411224311201342100431112133223123330444142012000111301142221404213133211242322342113441230410223222400304232104310034442421341413140332002020132242033023310324340002023240214240331224012304424232112011243032040211434131334103121430113304101031203412414303241041304210020211200213114434111141414133134410140112422331403440134142104001301420113124124413244431000040234112303440031214002400424430421420320302133214311412123212312333044412014240230344111112203414023111420031230410211201414313041011142413221133040130113112414420330010041223404342220222211032043444403133243432310414203030040423133013103402324114430024320110203023134340121411400402000203314144402424044142134200103434203434020420230104221114110322442430443230213202130101300212402210424320444140330321312311123224214422112410043011300240120031440324031132244034330010133322041344244230333120040222033131110100420032221231011440111422434432202233141123442301212404331310213000003414413414401301133324222014034021431143114124012134340234014103030000033341343210343431110424413324002040114324310021233331012214320420214220332242003112", "022312402110303144442212040342320433423201142103320003332101202303323314143412344221014133031014320310243003433242114121010021434144143232014231324111031143234223442041220113324212323033442430242110400112302043033124234333123141443244324033003412241020230212041424020203421320133433421411143102404414330412100033231010424200022341242324242140440402231303410223002222113220104202122144420303102203411032403422212133344144113323201023141114112331240444300310033442302042114314044204420200030441110113302222100434404421122434334102241202332103011410123134441002232204034301223242401313001331000420313404131241423214202000110231020003342234243224043104204210131110010203404414434001011300011211012202112002331142412303311224333342022412112020231230114323203314404442310332311401244221222311003023223033231434040212442000202224433321210430412012041311044020011322224003400322230233002321133003401414040344342334113120134340423021430123220403333214031402400104310424013302220040302413031034340203234443310343110444034411310344401443202242014300410301321041411104123140110344100310321114414044010422212311421144420144004012013332230443404413031144040330012211431400100313110000132143043330344024242400314320023001411321441233302402321420310041242442414300302120241141124424144222313010232214213242002143434021111331423401242143411130411442101430230411243304013333101101431140312120300144242102314323422123340114204022230130443140211211302010443000434132114334010004234130044300333304044303404402012424203020211003432210023333012412421202113103424201424111232004432022004130432132242141004040204001114031012313443240440304223141110041033430240044404203132103211041104312144412401344413103110432130324444421201020301010322123403412020120024320334120220144313010302432320243210024331004124041041321013133433334102104042441432244043214411201400131001121023234203140342102134440334334001203043020330021431302324203440403424310224302223031103022010441424434423031124414133221023220332113202222114434333322140130341433432012401442222413240120140224333441313440413223213324330324020122334221240243132044434020010324431402003202331414214120112321242440110302340222420333300441233034213222220142411401442431140340031143301303324212134041034343100104344124340003010104022230240112223042014000011132423234433341203441314142442224333133104422124224431402203032343443231200211321021130330021031241332400412040230321120023344334302023131333411203340433324323141330412221441022042321113110022414434044113302434200431310130242022024312431004240443304044333303100130100014402020403421121312240233041032113141300010433041014404404112243302203222202330100110213121420402201122024304423334002444221203114401032344032421140110213414314441422112003333321132441444314224242434410203320424304323211410330142301434424201241342024321114001000403214143320004210104323021343004214343322211422212320430331014003344041123302401211344301224244024134440434241022140200024004243140043232213120231030304430102414200314403413012422340324440410433114103123444314410030143302423103103340140421103121030440034413334024023320403214100322442340034022121023430044004202424042413102213202244212144342433224332140434303320430202120111234304221321201140000141443013111340302311421231104401200311312144242120212123134333032312430343112113320142011422134331140010432443000201324402313012142102223311232104442010223333411203104031202333311140111421023233244144214211220434001342313241441234041040311413142100000423123422233132431134323132033004231401010143413104240101233313220242210243202031302021413200440243131214242402103320321122422034001043000040243304400041432341340312030323343034124001020010320433011230430242300111414143334103321434014110320434314244000314320344014031113101230143330130301441122301420104423234044103013313013423224331400334421240021002231213030403213104012200114323133443001023103114304141101424200013201144140413440300020120034431314323441234202342242133142232321213321421000214203301010232442222134244443022420314420101112240313402044043233240000401021231030232401124222314012410243302340241131313230122224103314143234202421312334121310131044423343341024421043433033142134413114130314220422323041220143441034034200323003300402231313433233003230100042144214132044432401440103210331404042114304201001403334344024103133001344404441324011011114322204302122432430222030212122133140041321114140022424224", "422121333312144112331031422324324214342032134422022003211124302310330112221142101410240210121342312341243420244040422030434200143234243113311014201343021142140000013002021440120402043313044343321112040403310120230400040023134203044133031301111121101411402013141324114014421221231121430102010413243024231123424103401110031120233402023103121231132304423230111020233232224031013044343224444042311222210032032121212241004210112114123122220221302331014003311130002312303421323100431322122010404212444414344304340003043114120330313110214410123324414204012231200403023232111120234224220301224342102230310144220001210241203300310403411413123032113213422311023344210412100141314410123430120022310030121312233210403403244223413033241300311301312110114222422140311302020221444231334020024423241120002332432012324413120120111233313403224022002400031200042203221030242344211241331133234040412104104041343332411320232121043104423021114033334043310314233324202401411334022304022310300232440403423023103101130033134240434314302040240100214343303230003434423221231021044320232132110432122214313214244324014000322443420122400423321240433423234424214140101303311332112003301323201323044320401102041023312112022344120013330111440332014233101204002443203324102422400310022120121014011012223442203144212420004101133430112332004233241200340303114221314131114301011130201343420040443042330421204334021312123034212230331212441111123122242142130142020322203213100412120144401344341000000224304420022100001433002422123434434041013331000302422302230143042043213300432333134443230122002213033011204322323234220104003104343310344122430344304012200420420220034032202143321112114332021302002442322320241231424314432422023000211300110022224441320112011432020113212402334410113112203204310222144202200313322144430213133134200234211034421222344122114441440422242403203201030344110343432024244321043312130431332204222211143014012431333333132110241220000402244302043014344242040313130323011243431311340404131133433133234102331014441040402212440132001230113440241241030224231304240323124203130202334032032322004241030234122040100321320043113330424213334334433103023404334240223344341343332144034443121343331311234144312222003222413441423133012011224412004042242323343213203420242103414200342431131400320013404143112142032410033430330040410112103242023321022142221222022002010322434244113002134012014200321240111210101302421404141120444042200433413442401444322030010320144314034334120331302312403224242214220443402113124213402003220133010212321312314010332423322330344021420120400042210202042140142000032024201223310123344243003330002242122124042100210211442441020230113204033414123033024103404331021043304332323102030411223420103443112210024440014133234101041020404123110224334032330032103344204030113241014100433421414024443404101030030310122430402002314123413243220341412201102434414442033144343204104342121110334141303342042304200233213240104444112123214244443122022313231331214221213142041443033201312113100200342431434442412140334234100131413411011402440333420331201414101402033124004330141312334432102303123023121202232221401232441442330404401004033003010023024033313331032304201442101244124324430412113414242111332414222223003144042012344202441111400401324230123214443044001030243202232033430320300233234321434233210323144101422404003431242243043441031021204433301012432214140140123134132222143434433233130044213400133244204441441220422024314011400224223201400133124441334433243400342130342301304243204013410444134214423341431200411334440333203410032241221141401132143310310432112004312001302340242441043234124110010022423201300400300101204342104031102422033043143214304042143103243142202122030223132220041120240422022014021004422222113134424142204403014310014134324032403423442101041344201144113232030121222133121030121144104320122310211422231023012440133343310440314012043431343144103124203310432132424130303112024312314103223401231124301244220231222412120230223041043133030321001311003141134211400001000143024423344214122232223111423021420312421300224222242131212202204301211143103234230222042431240044020200442414022111242333113210043413130403003323244400143223141232143222311021032011200002014444011031031230440220331114104030310140122410102041311244404332204123224021044411041024421304412211211321233321130321044143210423343422204201102302244342213132301223143333104440334004142222314010334320313", "020304243322040302434240312244440310133300123221441432110120441201141324230232101342141410113134310203301230433040422304031431142040203403003413241434344413130012303342431341442223203321441143324042200440300224132310441003114433112202432141241030242111023212121132141043022140003234021132020134322123044201012432212200422021400031021014344011012031243013313220044230244011423222031200033412231321330401000340003013313002120034232342422334024200131140242103412130020202104300443430013132013123132221313401220123300240134103302304424142214040223002441041213224042330011004123102334012333444021023142421021240010231402040413012032101033013021333130330334214344012003223244031444321023430023200412424204303032400220031234423430411343133423324320404114344340130241223342044040423431114124302442343011342122101323232333424204032100340311140410334010121320004010344040041000130420231434324040233424131003140444433010011233341110410431111112231103404214403301021233022343034134124212434423210234222342404223310323133400304440124103023233410031430434120420040420141322000103032200202001424021041024442011310032434242422044444042430110200232213304124142223130332312032013024334202341231010413231400021242403302131332424413223002240304134031041130132421301420242044420044114220011041122314320100004332440032214130201341444243010213414044300341340100233214230322203331431121144342141444140311431030043220203141123223233430430000122302441042122331420303131220041331131142313044014240343144411411203412311212244101202342222422423401331442141302004201123210220110040430320440214200122104434113311133312201244100432113211043123124113144313432300231421344410424112132313012432444044442110210220110430022332023101212241312122142342423424401244120222413323400110212011441420432123233430040404343104021033322324121011030221440142034244242321201103033342022231031210140214020321210413121322330031031030323033004221310041333304142201310034043301211340411244144100402020201211122111130333302410032312142103203440234100220323033422012300104041122000120211330431110120314140240220030330333300031412210221320402044043200441013001143021314022413240032403243030300334410120130234143034443311113112302041004302023230024430440440243304100223004033010124243004101143034302044021302004331210302243330301310233330312312031122204144211042300322311040311311241434431200034221423430334113013213202432424044302431310111441002301021324214122113412331144030424240442040211243440442244042403423212322021412214222221310014334043340043320140024043404312310113420231244400211242421001102004033122140111101341143143012111214042122424120422120112140144422240311024010330012314214341433012300121243032422142402213234131014221341102013000122410221403133120000002041103241444301113231312300213344234013413302131411430044101430410310420101111030123121344340101042022312024131412101430103001034210110313320002403213213111423104040401311344004444111021430120011224202400310144031010421043420114433433240101031004411444300324203422140443304404423241110411021020131443243012311343232104420230440340224131014332401411012010214423121443410410242203402122134130204004414220241141423423131142411223321040413343111402114042222330100222421032231330412031444203134113431431040433202100433243202202141142033310213231100111004244203321100302422313103013221133132411443234202302022142104414121030324423031012232124100244232001030222424320322132134232432004204210344413044143022402001014133201211002214130143144233101302244313440324132101040324334130200133001440003021434031421424432200444211213241322203121440421144100014341343430024022342220221032320321000444010321143343021430313343220130112212230440020112033002332034143230444002440021004104334440020012110343043024104311042430304200341400324220400131443003220222101030031343323141231344422213432102231421213404224042434303121101234032040023241220021434343300300012011400313111441301210214104410130311212341323402241310001321221304033103310114400240011414412003413412333213330040032131021131022314021344241441004332034204113414144243143110024414420301444331302342014104203231434410432340013031302023314420404123032240131313403424113434201431203244141321432204131120443122214304304020232121021300303234321110400102024210344220401141004300203111334133442301444304430340111204042001323443304241014203301320440120043024330320300342244332221423224303121304023031031031134402124023332402", "222241023320001023110033442143022113121311242304302143202224210043133033423401011031231122343000312343143210403411234304422244223223222222444022104130303412301300334200431034400134003303422121441123344133012230402234434243120412112124211214304120430104004403033241043113433134130104334104244034442110240324034424343210302040002123204422223240003430100431000030341334411420440423211311144133131333414320340402211412320210302334043223202140322402213410422103401000224404004011030111241231040214142110434440031122233230241434211102401011211022202143243024023100112344042013144421141420204231300141323442023101403104041142242211434232044234043343322244301144404434400300110421202433444301321411442422013424113414121302441334214310224041131402124300022311434401301101011011403021233110034144141034311032142143044403232430344410002200311222342200404044114223230200344030104400331121344444213413113321301000132411130200020244403014223340000324204241003132114430222414134200330233144220030401111022011431144030201443330130313124400443042421124011001041234344133411210200004144224004104122012414210044000340002113102402040331324304414310432002120033210040040424011040043333242312231420142032010412331240111444141234344230121413101143432430421202400221431200421234040042033433320302000134014403130422332143031332331033430131331110142133423303341203144412013403212330034320040012411103012431433343202111310233131141244040301233442241121001331240101413433114000310224433102140224431000040130321410110141330000014230221443322134011042012323130143000231011102042120110033110220143240042234031324341002010442224421303140301334331234042401240210443233442113341432241323304133201000021031444223321100232140202033004121144400114333043240012004121331120300444302123030032324231130343202330314013302313210220100432223242241144400224234142130224034431110112202220212411033104101142444103112201423031041441130103434410322110213320332332432414243224434101220141130221302020210313002313231023021042002213244220030022444040024142143212233220042443313400041023111100110443411324013222341344400433400222411102113344432410133334404320431312121142334014110432030210341434014010220224423023434041204220323112040332402332424113124311213142301033330400231423243402001203443410311021430320212400014400140111133143114433000444412002002423333301244203000134321343100042234314312130011004420402022333022101024431243440411224340223302222304240143014444314101333404004114300001110320001044013013124141140312113123110211101124111143121332331444201114431223431402141124231144213303224400000323402033424000300224300104321132230341334414101001102334044420443030030242203134413110043301421410040024011224144031212432242314000242222010243413040201124024103131020341030144322042412433403400440014410320023103342220203014203323020102100433321032022130301433100122341241042321404131400122203431302333223014214032110412011242100304302310202434013030220104132121100131303402130132221133120431104030212003322413022134312421314012034122103030432144300030210042423342402343120102402011403032424104140014330441324042132033120300240213021203233220312442120423312024402313242301023441241333132104140401401142300341203240403341443241100434311233240114320110200240320140100010434130323300421403110423101244110044441423022002210414400124124201330134041342033302443134412232241043304422401221234021220141111243331413023033130242123012022104103231041322130211343430114244103142443141042324312200011004330430214014134040232021343010331210012234443304124103111303122131412203303310442043320212232313004441004000410413130030242112420021032032443433204211124431022010233302112121313422113442220010041200041400241004412012242441223230412220333411410413241123333102201142404342133333302414423103224040101444430310012414001112323342122443340224120431400242312143341030001003140320001123243043332033142044201302002221004042013001240343402214132401020122324414120221444033103220212330410231214301434400213302331343022432241212134112241241141140223030001401141220143240101402412120043312103103120112213432221244204142112324130424442133324243422000142421000102321313003204323412302430424131300104414134210011104221201033123102123220204132020324402242023322302021141041304444134040100000144020204232000040332222403012340344123330201240001314021042220023013424230133123000104442331022113314430030010112001313313314130332204232222012202301202433", "211014003224230140144421033434244434104432111000140443132343231001331342030120123411240442142033231424410222102133343221404103000401314130430344413144421331132333413343030101140443223131030423314132113404442321201322023110444023434331330322404003313224321320420222443412322003433032441230413100331322142231040032130212032310101433211111443031001040024024422311403004202424103113044320101112042034331110013041024423034423431014010320121040410413140300403013340023413121113321201400304243041301131320431443003023001311114204120004334212423202102314144043144201300043123221414302142444043141201234434240200334423141310340402331401100421331412224030111003430223331313020421304421413340112132144211433022321000421010410111033344413410120313111000041421223442044102304302234323321221220203232031201321103313423201232434123402112403132124442343333220240001000103310221221130122133122403033304402343230303344302240300410444022221144323322133441103001420023042101011143444231310311230244320234202211431133303020012140014142020423133000432012412213023321300011324023013300141134322434124411101014100124211330032323211000114122332030222113004132330012324210210104412102410240200213024442023233223342102332123311030110323023214220024341143040033401303111103433221130120032302302024341312124034403144142404134124244301232221041332043144232034402042123343010011011232140300333423334331034400320432134210201243130141243142113304141311320443420124002134201123340442313240343301012341114333101030210101211424414143331410310003301024003402232032214044430323020003324313140220213320230434032442034402404444312240433221304422242244334340412014131140301332403333121131210023413113430232014420120104141104413341131244012340304330204311111230312410414330404342343334033141121223424113023141241132110234244301123321342403320240143401031423142343101434043400301341304002203244441300114032044001301011021033213200113202231410044313043211041001310311404001124400101304434304103124214233023303033330300133211443400331003214243032311430120324344402203312141340202131324204213144113330002134412231344300010224221032122010343043231013324344233112413042103113242323440021344213314421430244244304122402033003201233341000001212031222440302104113220120103042031033323143243421442403244412011221230204013342343203123401124403303144122031004102234211214003444422410343340024110311302443002014122100101002232442033343013441300433414444044213032100301420013214012122212421143221321002230300101220203240403043110421122412132302233022100421432402244110023233211314343201402433443230404340303341344230434021321034441020043332144103211320211030034240110334012213014324204202022143032310310433034441401344112340430212123100403344024343432124222020141204042214224002043442142440104310312320210304424331232203442411324440410413040111312322123201114214244100121442023434030003421202122024333111332421133243141441431410334433021201114111110304102314344230114413232311123221401312120144331332310404421440124420410231100131114211031300143142041130332222230231320331122141324102433112130042441201034130202432142233022020031412133241302000443303233020030000314431004222434243300032404020022224302142142032234302201221004222422430222320112444143302122431100002342310120143443122421404240312004211310334444014302011423443240113420222121400303314014424342243242340441111002124030120430144021113423234141342444444330204042442202131244041412214344004320300234104330140001030030043430140142231332300241421143334010424311414444330421042431420241212414031400404340444044313223442003323124333122034304422134411221144240124442241220241212341313003043030040403010042430230342324120100143000041304031414123041143014120140014204320021013423130010111410420203401440314001430400331202134422200302011130112003044214133041404214223440432011101204321030020310104113304400140022443241314033130240034234222003204013314201304320423414443320022201024113032003041214323330102220044310434240410110301023024011010242131124314100043213042000304334343210000214440211214101342401324411230310321004302411241341144130021032432242410402004111200043040214314422114342411433004230302443004114330341131243214121234420340124314101201340243233303432110242242221144040022120330431403230324403124331312032312022430322030223004134401220033234013041013341300111021040044224431444022411242220324041311223402432210130041142211334110140144411110301301033444423431312", "330403444224341323323044224102413101241404020310111303214401330104320424120444110232432421110041344314001220431314100334112140310401233202134101321030110320401244220121230442324200112340320144404443114201343314112222430031203123343013323232323113340412424000204240040433322430112030113341434013200442134232230414403401043014043241132242120013340422110102123123312414322321344434340241222003220200310333011143223243141221412242232324340443404320321404402333342320234224332022244100302321441233422233404434323412410004201032224400041300141442333001333201322443043210041034130430104334300003300411030323444024314333134430110041423412030011033412010011111222244310220434343340120211012343333424321400430201003034321414440112104414421133000410201331302034323123030202442213101003302010301202340443230120242424331413230342023322111312130144030114441430203101441104021420113444143442241304312241323112100203314121223214230042400313344404201341304230412422411204014341001024244404311112411114111320024412040424424124401431232404220343113440412413102340241343300143100034311140142421310010030332101322034314301434134210210112133341424424242023033033430141233131022100423230313041012120434440304234111142314041122100343230440314102133022224113304013213004333401343244404230002224132411042340404433424011131002011020141312423201140210244000312422300402141230024330120324024111311014201003103412023144030030001014404131423120032224410044442023300102122241221121012232004112133112401444011434344021140331312311111123211021342111111000312330444232012333234240314422014000410122133143422100201210212341201343244112132403342211231142114134000131030430443110312140134021212201034322220304324441424034243244414340002213000402203120244443403232422331443232023334320240120212013002242240014123021023143124131410123212210333200130043313120121233004413040132330411320421301342441344420004421432111311220342324402324142002323414344140023200442404120040113314111430124434220420440001443300314213143111113123222321030141334032141324213031343004141442432404100201324114014331114430104400132440410123304302201404403002003223442041011400112344204013440310404432214303300124300130211234302040124021001000121212204420041402140324221031243421010042230102131020214024341221342224114300120300230441442404444013303422004144203201232444444213011410401142132324410020114041334340030334314443321340434144301422044410430230034014120120024322234013412404422420214041132403224401222043424310231101123222414212103024010231404340043004331133042122343020041422403431313144230200141202231110210341321314022001342401112222220031200233402010013231001041204203424342010420120100312403042104221330304443343212320034003040240333012044110010232120313303030004224214402421213230133010121142432303010131401404033323332424132432014414244224131321114131411023303043000330003222140010104301440330012111424023144134113143201100240230022420202204230103214400143003223003201113422322312411400442420440243103102302411444344332431433402231304332014202241144414012112423003420411331123101003412413323332334412111140301044133231213040443233322210023042110113443114004220040443110331300443004233241314232330201203131400023322032341224334432122323002442223320221040004124433032210223203134203344121421323121114103112003143414402022423413403221033044100443100022312331422234342444141422143424103320313140433443242022313320303410214213244303023043121320442211300233033024414440401323212211200020231210210344223311223404033411304121322110110242232130423204001242013241111314143431442344020134042303431132420234123332202222320113403210023230213330021332122200213223214422433210411224412121121422314212343043442033444110301022433024210310124130424210104420234232204134403220203420230444131104032131023033044233331013000040400244432103331420340201034200331023420111020444032412041222204011143412031322320330104400213341144433040302220320331313311132341014403100434321003132432242100133142312413422030123004322120311411414434042233314113200204014041104121320213423012112041024243100332102130044442243144303404132130104114312321333322104440430130123201232231341324400031020404113304243031403221201303130332402041424103011430443213144044201234402104424434302444300141240001430020423234410440432144331313032030112301331240421040413420001220100122133242024331013000124410431441122100233043132010133212010104004413140020142240402023134103142303340", "133111313313001244242334233031302200230040200100343134044304034203443432201403242444201331312002201124211024103030042024313244321001003030430324423231300141402201403131204440233123230333144221243303114301314211120241201010200340114140211304041242131123310021443200313200310042100144411304302130003221011310432440002210020421324344111112431431244442400134030304433321041422431210024011143310201140421211131100203031422433400022321224410033104413342221042321420000321044400410323212333111431332124242320010314230421001342100234220212441240322243243231212301413242342002044203203113020122003130043131113301210123020244433001312424312213300020130440214340402120321333420424020233033223303142413444040024311034434134442334102420211211144014022101234220230212213301420223412100121114442434322310302022302313021221231230344121143144103002221112021440131322143411320014140411124242403141302332012024012433110430212110313233223141012312214222140232000411043231123133102343241012301422404044340103112330133420414421411032010122313411402021334212202222003313303312101424101131143030433431401421441244023341321021143132330210441130014002231413203413130031340003302430414221442232244214243111230012131143003112433123432341321332132020023303330231123241312233022103443413243024440422110333204432113213041314323431030314433412031332231144111142023012204424432434234410201314240301111041401202210223410443220010210022000102410442324242141331110203012401323103122224101211214133424320400001342141031322242043104123323440424034024404321203423402322214323224133413234413033022240230232024222311231402330120223120041231321122143010030141230340324100111120032442120112443121234024040033004200214404004101331230434443344200334143033331223430331414312110404110022043114330323333431323031322211134310243002123121144424322200033144233011143433313141110142134013341241334312202434230200222223333420440022134024141230104411141401243202420240201322100130130222344024331312240131301004120330104304314300130133433231310023344131023342443124213421103334102222243033130222220200111030123124432104132211421100211003233421443314133022431404210412320243433221103342233233220324133301332411224222213104310302443200443013342341332324433422130032421233133124302043012322403212203224400104111014114332024404424321443014140022143412243413431034413034034010243040410134233300044003134442243423420221304410104002003231204320213120014012402321341002301141201403021011202114302444122332333240300032241103144233321141031034330313324442220244024331303224202034422323012111013402334230404414003223320033410014021013244022441103113331011413414444324212243041013442141011233013404124441123344232331343332442023102431020004430402312333001431442003303120334404033230403020221434322130102241221201221104334231322420212411200034243423131012210011431133432101303202441104324300322032213142144424102040231330300423233323424011411421003043111214244043221043243414002321021431243110004241301103121330213112300324342220040000030222423240414002310002311330301142344023302342020223110042014443134330423040102232304432012122212102212112203343043210034231024002031434203131012034130131422340423340321430112030121013322030041041101402430044002311101334442124014002213042131103123012003433011213112242411222121143101401230304402022343323414311421410342441142442033040133120424123344102334222400242012314011404231343141212024222033023403422022210000334212422140024333001202412043224104443004010412410002120440103331022334242233242322303334440433122434210010334314113411332412242003041012342344340302111410124132401303403212131300003231242300104410042420240301303030221413013402322421244001040123033440233124323120000020120042321032311400314103321044243242343424411324420130303304041032204312322222114311212102434444214330314144022021232204103323142332204133144404044033100203140100021124303033443340120221414013231001021140024112220332332410033434340343211141332014031014343044420203330213431024213430303343230123301100022433123111230420214101043231432022001033042434141440134222330143201331212310402200222110243202102243133314112321333314141424210302101401244441122040224122433434304300441314432304312222121010304203233443103234102132043121122134142242002320414240233213343114212320234204301324440020313102413112312004234434221132120043224304433421210331330302011134241203103302333244032214043020131131421243201420022414020141323322124", "444011402431443003003330312011202203042424023430130104330224320033413001342223130430032312404340442440003321202201033303423424311404342022003204120302040214333213321123041112404113443421202403422234441004123314401224230142423114004420101401414103034242014421031324202210432133114103120144223441141444443421020102000310421402414240234221301314011002000203303224001313414104343000122344022000244214123011003442304132421333012324234311442101013112204331242034041401204422411224132020422410421101102433033303324312333322404322000011123301334232402333101314423321031301322300134143014224003100144304141132302343143124314240303340330144140312310414031444101311041422441343102420334311233204111401220342202110333033042334101020413403044310303301231010113311004301310244002143320021443011102210310332132044344003024210143033231314131210004300022404143433141142110021101414011102041402203223420421130341131423200222131220000340141404423114140121200000111212342010130324040310401132123414141020322340144020423024224403221313313342113023430000134122333102104233341203110044113244341243314303124302413441103112022434130021001332013012242232021031323210440041042322311221001044233232324123401444321014132431433210043034223010203104204423210210104431121213112040104131412440004003242033220300210404002421202013023341013411032312411321042221421321041224304203230412131101111024012203304004424322242102343234010100211122222321124431203112300004013013214331012303232124420231442210113323022442424034313214220410224432234413104310021003102113204141120201431243341033221434124131110400041444032314301210433122242334234412031044403233411414112114142412114432411442212303343221113332324314020441132144304243244113021200110242314304103340344331343144423124201230103242442330302334330141123344140330433011413244423133222212444441334410311301133003210121302230034122303324340000241014403004011040230031131032341012344111224440414141103041043240132030301123423014441240203140104243042344200113213114421102043000124334310044211240234310100001401100331110310011421323042340434140424331244030431434130430123320111300124021323420220403143311134222240411211123141024332320432414312411434241210033443421124003404111122032303430232423232010140134342402444311002101442044113403313421132121140202211203240444221231113134301010022223404013400042342412020201412321142344422441131014411232141240210143111014100043410400222011020244240133003042333224333140324101341034034221413340323013220234404033202313203414231124224323011142313004300321011443121244234022442412042244313434133142142403300141343441412443331221112034430211032330000321242403041121332222241302111402101343444233130030124333422211002431210310111021240120424141133433243310144131020342332042401212021004040403302311141243142312440134322201142232314244003014203133112344242122212412303022324040442313033400122222404130012000200442244431002004113131333021340332432433032203400212213041220002332033430423223410340302040201213114431201402343100421222410402033143314432233404230314203044324043024044311223331311031200310231310303300040241243144043314141303322243031304220334414214330441232232400222033433213024343234242400334120020312342340330244103030122412113020220233034243240331204000012240132301213333211022031314111220342001001004302011302430104024423424420010111344042221434333003010134003232312312430213131413334432402133113223242420310221030310444421303430034401014120343144244143142141343232201031032432344124412412003044213123234202232121313010223444044322001244322242132343102322133234131011334312034114432134410141303221022423334233304302300032423142121032332430221340340131432200121101204222111221011410403331200201442030033243000102134440404434034324220202421400432343111431321034342014124103342434331142331234344040234321322414211114320304423042114123132214122303000204433032140003421043123321040034422223020221434044200142224442411313341444232401424142210032441220213143404011231442144320012140200324020234242430124322122444321130202032140110423222410024332213321023000110144232022023243130034423241022100020213140131003312223031323223432034204331120232311240324042210304130222423210134402342234402020041421321421230403033414101041323113142141210420021343104031000311241243312030140402420303212112411411132111133130314441032013200410413041113243104441144040224213231323443200123422140433302031201444430304214434401022130031441412034", "322244012403434103304033110134341013013223001232020034201024434442002233413004124242042101430100443131142140044304410343020301143244204224131132301434331130421124431324022222433314421214343413311422441344020100343010310204312214110012122313030023322002131230240441334403310322230012003042421401304023424043021042420420202002014102242211244324041231001000043321234231242434210341422001341442100313110320444002302342024143242200401203102244222233241432443211314411221121312114323013032031021022111104321020440000013222122310043042124330043401434420200203034114413224323223243340241214210313404333231033103232430022432323201010210023311113412010212023424230431113330024202302234204144344001141422142112101333142314120340414203340123421414302410223443202442032313314112202144212124324443241414404421121203442404014444321124434002333344430103001143201320210301143311000221022331243232311034141220022041430001130014412132432114120433023444413410323302003400121101301402232231314332440443420414033213310331404404112321330013103142140113132144104342134231204030340040324011110314413040104333201244233121311001402201223341340122434143442440004111134322333231114230340030014424303413422242221441112240134210021432134312113121432433213300242334044011124232404021221332420240023401121433433021210103331202201014424231200332214303334042034132013121223303312332243121221141303111333321224203333220330122023313421141142332010424420421441411323120343403401042344023023022403324403003203000032212012320020230114134233104103202341012302031224122442420422013113440323030233312203412312313044331100322210232213424300443321131333403310412440014203043143301303213042314421043444304410331020424420342321340001401140110232024321204023340414241033022441012410030410143003343113421312310201304121302321410413331334420323421340240242424041332302324120132332303012332140031303100024444241440233024421441121403333110132022232312101423440104443104032101023234442041214012232243002133114344241003143040424004010021012343132102312323034122141011424010140130234110221334423230243413312411220243321341134003030024200123220434431112101110112012032020000332341223044140320120341214243331242123113414321304004330400141002234100330240240042311004203233420413023340441132443214220330323202213243222403341402004330040300120013314203101333141333331341234013203201441040004003021333220142342013402043114303140324432431410412113032240140323310120103034131143331112034013414423210311304432343121323234204324003410443343342311203224144040202322242033241210402443222004212243430000442041230243212242021310113141231310211103000032311403321111312340402140310403341100234044110041303103304401141212031213103433214004431022243103102200323330344103141304301021213331212243422444332300140441242114003422211402144434130023141423144410424444132134430330131434023044231430101024002321443244112012220030440034333124202124344042323322044011402121211323004143414200400313444434001102301200144420231233341304021434432300033111331124104132311441001112204301423204133133423234300111341331330313030334431412144214430131103103013140213222041413434302020440044432042431131303011213334314130313334012432220230041343130012330130031103321440243424213444421022010014124124244221413143031200034104202200033410004300004420322313233242020142134334011043420033414134310103441333420114223132011412424104431224040101140240123044342423410404320100024032333141220134403441341114122323141042342303422110341022410102013212032241004204010140131313013244001100411141140332400031330221403041120024302023443200230121342441004001312413043403040430124212113132121400214003330001120000330440133103302323003003102343144440411401124404004210303140210102220443132243043014333213001212124020142423023312012243432300202103200312020120044402241103220024024234212033033101233123041421334121101342133022443214303331140342100032304140013233021313123230323043411223420220432100332414300100033030020110312142311410012113304231400403303334113012413342432233302413010033403211012044104013103144202302341302042214044034240214204401332103420141210340232243231030330240013223104444042322213241333403410220112440012230120241312440402230331212440034234043130213210132213231204230213411141431000334230434410012234230021223323304133410440342432100002430423304213120004221103213433210214414411323121034430043324431422033100404440124210320110401420023343204044102111420212423344", "113322123140143144040020241402214401140242321120411124310204014341104142222202343141412401321343402313114140240441411420220031043002242144340014401442002421244142423042212320031214142133442343234400113110032412240010221334203443023313322141340013311240423111301321312332234330322031410440444230213242131433134200242210244402044134412020421340001414014231244021023032022431012120244111430202003213312313411240214030302430423443113440224102223124011424130333200223231342222411343302413034114404130204102142441021023234013242104123201112420344420423301340413220200344020042034044003043244021321044333001010044234223011010312431220044441300310123033330422400434121314133014331310040011334022022144034002404142340002431432403033012301410001231344011130400324042444223342004344041143101404004400413222211022032140044010010024303320112000204121422000113213440020330310321133123333340342001044000403312330341214140422220304023331224033020404412113010202130032030344330131443200114234213331240124100001121241101010401031220144402133401043144340431132244322011234434431222231302023032312044200234324120333340321213442021023322044444441101103404003141002223212344000010324401222204001010113400141114030402101330102323231100221332434343030403101431410210021324433303220234022222212312013023031330020203000014231223300211123132441004404010400223313341233200302214423233224041334401023432414240003313104021323130221200012221203211424022411113114112123123014302001130123201142201102240440110210433141404414343020012142334133323022241332023312223332143332040442143040431122324421032230310420343320402304140101102344404401220334301214000044133131132313140340111202011023021234210041341431022244411212114204134304002030044002230134142400234112304404013044014211334333342433202132031123334121004122330340013224343010310110413012242024331200402202024234420442233422100334421333344042222312043424100022240021333240334311202104200423144020004013132203123311433022144321203433340101302002342040021002200242244101033220142134330001221300044122240324103332041034334004211211124101022344432003431420421122430232432003012234112423112403343032204441242432244001322212303241021133042014040034203040432011241301211240331313003130111313042013221211411041000044100234441411000404212042010432144231034423101331314421200402330432313420442410201220433334023024001431240323040032440043002210442210422320044010221311314403320433102311303033113443002220210403440033023211102120104004030201124313312002310410424413424044241040342302221201000222304122234110113321313144033142022404143400120122143223244342320204142304102143141102412231034312322411040304102341312021411100214104204300331221123302231332204244440322411130121100443114434042022441342321201232142113031042202232202012424022412143014004041214230002113023133330413343301131000234143343234242130411342001404114104100410214213404322414104114313201312233432421224243040330221000122001234034141411201424103103231324422144043313042320412201413214411313042011212330144234001424310334244132312342342424244030401211214140143024234101203013011433213202024103133043440322322240040033343224200420141430012211233344344100132044231221122134321132412100141404224204200401244102330044204101112420421440313003040213442142300124403043004100342330213010021423244010044334321440341034310233332013124233414333021440333120234344233440041233213334240402010403433243210432410030013422101140023423004443203332021402214133024422343343243210244110300400303134144001320014440410003311014041134231322034421323132320014344114024022323423144130102131430341212201400242222030402414400203234340040024042012334000204222240400444314221240043033413143424410112410210221413130402340104000111102121304140411121044314044000040141303233211140411424021430233031033113103111310044101123424203223441134110110432341303141311144223300003142310343223223120132020140000012002003212233001124321023121100202104320201114334320201234134434444013304243204232321423103103222231122330313202440433123213021120220221234442344043303404112011404324220313212001143432230234331223434241332442024030402423120101430343413111010432131333103034234212034004021033044313123322212220334122134424210334423243431111021102330222121344104242402214404233011222124342031422004110404442331012311004004223103433330134100433200222231301400104114404003033124303002432104334234441410002410410430222020124111043024424314330044342", "122120302233133334043104023134302440142233130122301300043024123120101332441223042342141114304224222330430414211044411101414122400413034044422303221021131113330213142031340103143221224331223013120214124432021303111403002120043234242342324243341202030402221143114403200312100011144231134214422442233430321021244433321320442204231042404244401130414211441033434011431223443020044333402020002204244441114231201103430014024442021221311344344223232412122404304221211112401441012132034020411231210010104402341231000203042333031141410042223310331330432143002314221400002422034020031111424241241100034241320122332321032440014403423343134321123423242102442321404310041201003301321403424230220342421110224024034204201012222020013140013443041023142030020042321344040124130240343100240221134410201240034144402134010312332131414314440311421421224323034031313304343230143002132112243131143413122122332410011033332033334234133330121102113430004030214100444241140313313122140121301401224134032100101001404104123131140300224032022442403042210240032122010122413304404310130204310040024301142410440424241440111310032214200344400120214140210344100302344133133230020141340333203204400441422140334044144312102321211213034410300213232340134210023440314222004031214333411441424000322013423330214300001430130214122200030314413420001443002310123020022201303331440124101210020112242344102021001111401011231041111040041234101340144443024103200331231422044112004030424033220103202214240142422220040242043404301430223034200130322440320434241213230243404132431210030014414113133220214004124211211421333303213243343213204221003230320404414010411243332110103241301143430240321212242033230301323404112403330313132224231024340204340400100432033242302111122243020433323222231242013342233324411004312033034113123144310140144112433221010033033143040112213112144411002210404412011430243333144320302201113433030222240344110113301014402414441123120413301003232103040100421024304414021324333310033213310040414022433010300204343423141304021043212424144414421230134011411414421002321342310312210121332341430413222444113342303002402212141431042120032340223144214332242101434002230321412310044332433344330400013300123131212231023234242444013432102030212312320402332223113241303211301102342014210112211334104443044143141312413042114402333341343310334312223330303222032302400222244203204241122124224041404333003112022102000214402131333310111132304124124442233412040000221032412233213243330312033434424113240141314111403140412344010201200134422240442013331144330023022340014413034211034441420422340213320033312043314032010021040444133340313220200311223420230022011344011030210111114212421141010104342002312002124244030121332402030101120341013241301421011414300020011223024210443442041442314300001224120444133023203420033131242212422101330320043434422214141204210122432132302310014412230344232010340213423313321424243223320303013412133422424023314243241104234113303210023310444323302224231140304401423224443224343221042040311041122130444231441403104133410123223412043440401230034213043323240214323112443321022441102143041130044100004224101102013103443124041324114422410133001101140321444224232113332444044440214124124233211423310031033313304330201443021222200000004101234030110402330133032402042210113243010110120004004044022021342113233434431201130304114032441413310323244233301014300214443302201022100321031030114144210022102132220442312020243240333342444122144003302014402024210220401301000131040203442103114311002143411010134401042142013313300424332120232322103201212304331140021203343311101242143023440411100111142220401044403000430411031423331211404233211033113414102001303412313303202401441423203400031300332110212323310300404302243300323204122300310344431424024033424101434344334443343324404441414332224004413100420443032222321402011342133242330131143130313010421442231440023002011421033411430402430040340134140012104044243144012230032030433243302114113341124443104322443143211431312330401313140212114240232332331333324031044313304441234244414332023011320144313023112101132324000430322214334313031110320313342021230041003103102324412403003423414440144224132020110241004140221122012220240110020421423021343244424123224432343110030404013312120233444320422214422021202002220001140024111002411204244343040120124213232402401103411140342202300424113412322211023220004043313111004234041431313132430102103243233142120020300", "212222342230010424430013431242243133140202341112340011033324113122223140214100201011031024341202444144331442220141222004132332102124411213242020420213404330103103342410400011333141422230144231124034222431004103323143143241004403404042241203100020030013043133101231033121244211433121033010331014311223320411402134333203243324103323023233123432443200310404132300334140412414340040410241433321132304002110332442332043134201134300134014341124324433041141344211040413013212433304243244133224401041003314304341240433224331214110124400431104400101333124412220003034040334011200442430203204430431204133211414430121240014143203020111324143442122022200033131342021320224134324103433011220344200221231022210420414300132102021110423110324420121440020032134322144310122211002240423403400021313421302210241012242412221240341144314240100423211430242241100331130220104211312011304240130421213341404241410122114023444143404122101343412411224030120312311040000343104201301324433104101440244140203344034121220424120213004422421411020312323023120004022100110024401420213142043032310212011011412022440132143112143103312022244220300111440332221434031140220233330042043310200302144303022041133044324113410232401241402332211334110120042033010431111431204241200331102024302312211313340432432000111241434204214213312024343314230104423044332032040134324120400401000312304214123221411001244211244443041211321031011022341401344132340113123313030304010222441102444122344233412301002103024434040103214143444214443143033130202012010012232341312223111410124142443144224101430344140211234002300030000100230401431124311342144403011132410201024310203012342403340203331204314034442434112011104341431144142243134100122413240314421421344120302144314401334300203331141202002131444041303143410401304410214214211111332103202211120442041440230100121210101144344214440242343404021130404004201122233314233043004313221233343103223300231113221044021130304320301113204131301024442111040414140214012413013031210143113140121022431300123002201010000323230413224442143231411141122114441311442434124003100130432430041414143143443424340414133242410312323334413234442034130331241413033214332204401420042210433004020103442121340424443002442034220004430122340223230423304414311334001221011234010232314034303341104304414111141343121423230443021223400401004242210240003330112424114324040324334022141342222303313204134414014440311421341311224103404343012333424433410111234134431142224242241214400042420401122443113022340323200003122232040034430413113201221444344211330104323114141400341413402041012213423132034224423040320214223134421111430434144034124132224241202214441000104130222403101131233142430331013222434313014340430223420322141302441433432303133331424020311321211104041141430323201334203210422403102024221303130334033344422044102341003212322321442004131024240000200330440430303010021412133323234401414044133103303234312004414020230011023044440421231312233100144132104143311122024023244413122110403413023310334130310104123344212231341210433432432110212211113330023414401003431401031230130432243133303242242413144001023040114403303312213102110033310340201421122403303330242122441422210301200134131211310040102410400321042242023100420344130443232220230141010410330022241010313120244234403230044143433032212404323243121423242421431122401230032201032231422002220340031433113341400033232333014432141412241011144430130302021144121000244300101040341140212341224130302424303203444003141401334042442111302441023122021440331300223204411304202332334413332334243411441403132433204244122023203101210014043102133114122402231334230004234031430113332101441120143140332424201300433330311100111034224311001024133300021034341033020104411020142004413303024224232304301300231034333321020232233431134123330212404241143032031434020300242123100031343333031004441324114032233301041303213302302414110404134022410323334413211104403203234423044320130443140400233303123041034343441411314441031113102141041220203312212034433403420434134341102340342142002131023011012423340433114201404203324210230330104224031211234313011343040333044402113313132222210340343233244443401302021410401320133423341203030441231213134120414111024010014102312434330204011220022404312131444404320444132103303411401314002344304213440402221423042424322322243113202312241441421133020043320042222314304001420240440341233401414112211022142042310224243044043313040111131241324030341143", "340424344321422201223300030123130034343302324344342410222221114033124233401201333210142142242220143300332442004333240223303022113243333140120121030032120123011001031302400324401121423401330430404303312022310224303431332141421204220432023134124220132233424111444400344114413301034400400304433110102430434010104123404203422403210003413244431322404223241340422222204432314044132242340014443223203244103101213104332120422124103042402410324324020413040434131422042032242133042042314201103340040112043110243410302130130033222433004000314343421300211422232224244122110303423302400042221043224340304024341322443424203024112244403311103342013003013032331343124312003401042042041043141444420134004244202234242221423124413343431114242013324003301432301230222412433022300442044013414211311301033240410000141203310000202340010041132443211143142312134420103223031232200233033440322400342130204240014313032300223002002213024123443440343024334011403403224322213323100123434011431043323132321301000410030323012224242412104422234403110140041304134010111343243310100114442421203341134121201431442014233134112414412342222321021314320343122431133010034341033431133223134103210420133244022413210241440330020442134400102042410311001133023200031322110224423122113041033323220043011303332433404113411341134414031044214433030331414324034100343224311202221430433123121333342321042134200412423010333330243011323100022333330200131443241032434340431413404223040341332223324242301203143134410333202213441030412120342432040031413223432044434340104442430203220430414243304310023241101300432341242120000244203321320241433011113400021034341230404331002422233221144134441132140412203132133013100422133432022100111310112431333411304310042222024114344112111343410301122143344313303341343411041432212342104043224010311200104023442113410413204334230421020303041134102222422000340413134034244340110333002042122130341014110044022343204034022313423104144034240311011012303434414101131201402441303410022334302014344104240442112131224240214314023343024210101303422320233403200232234214122231204211400421322013334303330331441221304212231214444244431301144434430241100431204401311234310131131241241332013422304333331000410332401342414400031432432201114410122132332414340131244203304221433124004444334013120433320110324411223140012020341342400344400200002033314023240011231421011240220201432122131233434014032311322122013100342212413312222214123331412413114434041314101210413041430304032320120130422023203242334123201141311143031020024421303321130024140104211302022040034024042042332323111330010042243001114242012113011320323014434314402111110432322423332403214030412030121413313414104001140104244201001220201144040011244000001120002224122301243133214302133444041114111014142042401411000013220133442222114343244434221030111241123013410443123000141030332204121121141300242241004044414212002001311300244341334430004043021343304314043124310334320010220210323411244323021043132131314330202410303202132411330024014120222342321244021343044204410323032001432033032313001222424422434234042130111242240043130101404311334111013422424323341330214322114112120443134000312421100411443331040334233320143204430044122402240330431201321234023203302030121244133324133023123041334321003413230402124003134304132130142133304410431411320143241014230312432102340134220022431010003333314003220200030242433014320121124224401321422101433321033220231004444303122301210234422002002024402413433434020014140231240014142211031224300403304204300101232324020041013101024424223022232214324213042023034010004131220121313410032204322300120413210231034302024000200131220010123233021003430304044400242013022031331022314323444024402423102433111203311444214102244010311433032310033340431013122224011244233214404041304040042212120410042302322413331133004442221033103014324421103244322001230112404132404424423042403303402204333003410234133430133101202314112433013213203442230112412222242443101042003303023422431022343030140300032212113222324342344144403331141310003201223102202204222140013300202212043120021021010343101334403032200211100411344300001422013132340331013423411132314403110403110210002142022222042400343114411412440432201442101143003021140120300111300004331002304014201432024312240031421000312410241410342122310101431244304424341302114442202203404344441430442321331334433302300220203301044032401111234204101030001002333034304030134402220004114031031", "101022423200431014343341204442430130221231224442132410400001432123144030321024241211311103144340412121031330411022414404044301333213404241130334301021303021300004103001114424213130413313100100310231411331113031031301243323421214122230443213043003430220043120324022141410034433300123300011143133312204102321244402312234013411232320040421320020112211120200431432212310121042012411122034044402300124412310023422342103000221030243212200120231402114100202123334242430241122311202230340214412334014332131022110334020010333033101031433003443030400442213003012412212100413032110442330032400011202202111003242411312223220034322324022221224021131212220434224121334212230314004402344440422042421000010320312430314131022134311310344413042214300022024421424102210324014024440232104222302324003201121104020432302144103102312020300122410433430131110202032331300103101220433432212144401434100114143014224043431404322423212103310122041044102430334004102443010301332440333230224212443222130241433130004410233201131430321000424410414041310144141204334134230014324021312243230013303110114143242312204221404134122103440033000320321423342141010443304342434122420202142410133404230430014330001302003020401000244320024340103231323023204314421320103342202132432304004314431240402433114442130310403043004331121402143122140101221122441031112413102432222030222412003021124201323402123200030303240414040212023024302120312414121332240122001314030041204342020114420434301201304321231430212222441422214212233424344043142334433444032134303230340214312210311042201434223343440030300140202120332214141210440010334223323122004112214203002043122222220102123243214240413423411410131242111443132133004443244100414031443101131132044431021443131034220232224322300010440102232022210341243333223444300203432043211034331413011341430042041111123130111332122130111323021141102132300441004222042442033441433231212200024232310004420410044424411430432244142214134021300011013222302320004010013131130104012113021110432410104222134144302422203202310444343304043332210022243030212014301042431310431122402403314030040321132021030133113443201343201204404133111130024141141434041302204014134132320404433203012321300224313130014242113420330032013020411042233210324334133141200330013412024214224014314112233443002210232030002004123101032340001120423224222232100401134114033404024144301342330422332401424113231044300441244411321414233214304043103343400310020112234024343033002013200414221400241023333010230114141324413012221033104042240112314113040411030023123321331114340203144221410431203401032110311130334100241443330222142421320411140411013210121040134241220040420431412404323220042004132421024344331100412232401313320004102033034001421321031000244031123230004234022132224141221041404311332144324112322221444310201003441321002113103304000432221122043431130013410033040124432122212421043334300424421033304003314202430134233244001110413103014001423114110302024403014004234200400100414201233210111230401102244422313002410312141240041432114200441324021432332433433140322042231014214140431124344230330140302220340013202022021212212232424143203213024343323132330210031024142020411113320314140321302424111112321012230144103343122013323332034441122143130424422431032300434142323111143220231241340430132320334201124224430434044412232132311324413301042413331440211001232020013033233043331232143243444041121333433344214124023324441020100211302412400321104002004022132431001001141322122404200411301141134223431440440420410240012011320220143140034421211402343040240432422220024004342111034030001313210020040130332211401301321110222040303021401411411324201222011134440233343202430344304243221010204022300230430102200132432244043004414310401242002131432111323042042200114421030031442212433042124314020323144002244042221031341222401021033032340411403410130243014422411032231404441303340330100341343222034011022114143304341030232103302411420320233444234100333113321122031003400200323043121034204224240133443320210014241441320102222212334202001232102231301403442122200011204342101431104022322303401243110420322441240404340014343122211330113120304210421340441020303130300201320424021201413421122224112340341202121414130313000303323021242413243223220431211134412341212332010120314342012013341033404303333042214304410233324332234130340432243203400032123320134401440021002220343010131043042034021102144320444023044140134214212230102240230141210423", "432233232402043133433112101030012140301244330403334400042201021103324332430040333201040030131034444104303441042021010333133002112020023443301103042130210333313444031142040440203002332034113103041312140114231423014310221241242413412003233131004404323332331304130140143412402010241443403003301234421011143121011024402413134122400412313023032240232442403302310232423020322443440140333323414310302303402200200042141242213342103034122323333303140222044324431141033110323123241431301110041240244443310014321020041411240124322130403244240101131103011102200114034020110102114123302200002321041222034441000203003314411030403301143010320244133034044444300101024340322302022223232243242212303314440433343124131300022101112113431214300201234244231311134341114342331431112410402332404143222331314143213143433424244300221433140030131313410300242121321311201004102422122312103443413321041404444000142324224214434321221204302231240233331304103440232041242110111021412211411330320433330330210224003341234031113402034142243340142032134324301340131344203124342221404404023340343410113024414401301322331424212100211342104331040230203422121241203413441313404141421132444400240022331121240143224230332100413203200002302304332244034222412413314302242422244301413021411032103013114041342311310340114421312224332331012242423344223304242231004201244414411342210134001331022244343201401402221014331241021121100241033404022403232001110121423340423201220122423024110332040201233334303224020304130210220241411030400042313420412243442123212423231110344020120420211144004322403321203100421203002110001441310341132210241123203310012123212414142331222224114212230034230441120244211434111131034231243300103440001322312433444300410421202410412223044210421124121404320302332420003121044243233323013441121234131240001201423031324321112201112041123201232441223201312222214221414143000411310224020213033022342411141141012133202331311130114410212022342030133031143022300011020333331303334232013103432421430402334310414010110000214303234402300121201024000234421224111022102042322230103341020014140121322200242402230342240324030322100223040401200141232321411103144133224312332124243220104241232443301313330433333303042043142221033442123141404341113014234332314433214301421414233030012432310031004103423031413031024401131114034330413444220443422211041413230211242412320321140302120342024121400240034140044032421030413232220003044210434204110442142414124203213023321102210322333303203312343010221421241033022440323204114143241432244032304204331433000043330330231020410022431202433410300214412203024420212230413231132304412103124100344104001410243230230323222011140333134042312101131333330121343131103113200143033443212430114422130202233334204401201140244302444112400444104241204040241123203344343404410143014204004142224144132112214111413424304122103044140223101440131442214031324202131313402232441012010130440303123342122302214041013403324213412110031204131022131431334112414434423301433042413402412410034024113231241313430330023203301130103034031021234224402304044242430431434021004230014212421124134313102033344113421021430404013032110012140433111130403242211142313001121222440240110033102404312143341132444310011101040122014000344403102402204310312420032410103101040113342010422113243423310224011011333422231130041244041112010302042040111130314210110123112122200021434203410001024120440113342431211242022414434331143410210103430312433211330402013404344202131304314441314210400103334244442410112411120122000042211434213210401110123210401010402242100423030234001104312400030100301113020210243403304403114432011444310223000332140314104222041222210411341022242001124241043232431114201322114113433310402414312024342441403024024431224223242003344200030440204123440321412433040323112143202423033343424403423241004224323401330143111030134132410141241331132323423204122030430430123424243342203102301022122320244323221230140023011013213131012243344242021433220403242031132204030202142412231312333323140030421404012041103214432004130200104001303324114140133042302211100021123032401000210410400031234121104001330430103434333240412210324423213034032200234123231201444412222111414004401111122024124040302120234434244041202104232031420220222322024041233214340343003434321420001332234102311312102041440333441143310223101031344041103233304010141021033404343343412310420142432121341420404111444243440020244103414420010001410040314", "342000124403230442313410420234403312223323244412333330041241121331424121321440210323001343242230302130431412341140220030114002443034011344120443310411340140121014102040420322112004000303244310132010344031221130432302341043141333314044423401020402034040344113143224231331341034124143124310301404442131332230014123312020410311222223441324442430240214240100343143201133442444004430231342041204100042303421000323023332244134440110114234214240003210201243312102300443124202020220302213213100234332204043410021424303220404314421132321002004400340142401324201001210144203012310322214321310444314310412040202020304222002343430032134020200010114110334111402421013430322134111001142400403030232040100012010220022113410414302244410104140401432022023404204000212321434011100422304102404102201220032004220331204041010431044121421322400433433422333311222210014133014021344242403044240012040324102123103134201443130303302443221404122243200402022213041131342233132034024244031033044304102421421011134234013333232133031233231143142011403332312210311003430400220304013200114213233341001003244213314413130113211422411121404211003244320230433342130330304342334003430340424420330220404144342304310030341404300300443303304033001102034401224342012124034010240400343400303421434243230441204224414040344101322343323201420124201042032131211131012443231230141440440124411142321411121220442340033223442343020412141010412213003431243313342233401220014211103423241430313243041304423204331210134414132123303031004334421111242344413000400344002003434123230331140314440122102123214240131140401411032224030002000041203323424103131330240334424024401102134401424343113440034332344323302110314424203243112214041204212033321120311214420233110102412233014434442434221232044344023040042414301143342011030131004312343400141222022423432410104021021133301111244011222020101141103304342122422424243443213023200024444224401203110303410432024111213103301132004022431323040323101344023012314432103402114003311442244444032310133333441233034443441203423413420111301214421414400403320043101033414302311441423132024133001243444020321113011024412304231141403343222224022121312310320340243313332421303333120302310011212220042113231134440140033144443044004212243412024000200123121314213022110240230222021442123412440340031013410033423204441420104424033314301222020002042001013011212132014043433230343413422302134200431133312030334120313311340214210410001102304123032202410030104431042341223422234134240244423323210311043304242101321141402303424211123323104044342301002333031143044322200210310222143344300212130033410230014402321004401333433433324443132244133423224102340333422431142420312312234040034232331133121440444111143104301301324231223243222200303111213313320400403014200242302024421440004121243132012403124423102230313413212003234020322130341303124133104434000332414311441121320310331210344110223024200333041122204244411444442433322112440032013110244221113133410232304324421144143111110002414412301212333001130110302112302213343330131144121442222230314003042000031423213012122104443001300120404441423042443144144430433441241122442430120231210403040003211424410232242102113030133430211242142202042140332040142043441212310322010144231014304042234114334400442441104223240102432302323211144144210024144144100321321232432342201243033223113002020144000003122412324101011031041440011210144210402023101020432311312043144214134420211402420330132334240131044021043110411230443010420440120442400222013122232403340031342124130233244243043330010222003130123242212130132044143204212023114204230111300243324011313233122431101141141142321032431134311114130132210443044103242110101341101111400434333340320141241030341040313242233302242033102044410031323224040243312442422423313140000320024110323420121224021012010034213140113413024102220032022121030204440132231142222114222430200111311212033222001314430442032231212042331043440131220313243421023244441130400120020114044004044223223340010244223404204200201021000143303223441100002301024124114124303041213040433304410132020133332220114104144214340042013032331230020012220130211014102334044420323012204112403410120021020223414344303344223440331220302411002211041114033412300304200330004220320010442012233401123314242424214404032322430103042242234241112434211112043202243140411344443142220300343024141401422144140030103044210112321341111204333423101241443432431140314232424132440012430243", "314041114442413231331121104131122230024434314422322032120122104033211223132232121043220043224241411132331244400331041330012410211440214443434231043104421433041243241423212141414341421303240104113104034000042234421412322101312121010213440431044112323414131402142011131012224423112020140220421242023004020303323202214220013243013031344234414142014343111303231012230332003442112423434132320211333322431340321001241421211302430341314131423320003441414423011230122111012324334020230301331002321242404324214403134204421342312340114422122400022122020032231144132310141004000412134242221343032204421021114101033233004104300103410442034012221232411011323112133102130142044343313101034220011322212223134223123123043330412131000212423313332311103334143444142020440400421343213332014142040440412100424021344110241342023342440413343104340034343300334324432340002334222103140303321311102023210142020404111134424303244212123223242224342012302303222321122431404423324244031312132434223014444034342103113201012422311333104021240300011211034240432334034344421321320013404432423114231310121244100244411242104442224131030314342333201040331130441202440300234123110442421213220032314444320042020114140430202400100441131411341101004034201204010201133030104331402430421033032340011132342303130032320311421200323414420123011341222203331311414020302414211233131440033313134413413413121030442220202042331311043203030402043101001144444342110003101232311423413420141401024303304433132413044411333312021342421134042142041320300112243143012130004234123134423103023124204021204431321231133040342343301241300343342030234220040340341412412400433033102213420020110200020343303121021321314404344311041033013210002020210324200131301423114032430344202041034444432422021212431044113143221244430400313041033310330301443131131110140110003331214043302144342023140102234013110211020221442320410311040334022301421343143402223434204110133020323241140402004043210420311323234002210234310003442420433221344000232140030041111300140440223034213322343024103443301233012444111223301113130411143040410324244440122311224041043032132140120221241032133131132323311034311443034133243444404322414211202303201142200323310014331313133422401001322332312041432240011422444000424000401234201104333340102204441323412112112121341023443331310112003433313143234242432333102404430002243401240012113042200302332234411023312030030342102043404422311002413404231204444413113123101241402132144031001103423213424131103130143032311422103124040214113234013043431021301144014244020044100102141010233132230043212304300000100044234302200433404020441301412211432032212440410330310213313440014422144214212040022210012314141240430442103022403100134003033111234010412304134221414414221221043122004231302012133334121404423232332024444430023431040242204240202044204434420333020420101402232301030001322010410000241404032443313132201343300330402242412124011311131022013100114242201131120103343102012031330301031021410310441141421224240121000331302022430323302043130100004223211312112242014313402440024032310220113013443240044003244030441320411042320032321034114040421002214110200032111040312410000243122233141201314220431400301213434010101413200122243104011414101404402411302143214111433441014024324143412114142021340333231003200231221203241201201312442044303033322431033222000244404101433304003434124434032432400024441044020202430033401133041144113402012221324421323331323230043402134000112043213442440421002233442011400320220322231222000221314233001003231431343344202004124443102014200344203040244443231304113011344100002411223124313340202434331431410044302112402033413033212132411212334444303123232111413441210321014234014423242023004413141104231133043421020143222122031320431043231220000104233421034234241341304111242442222302330310332121142222223103342013130432021033031000341400401034013022213141134320341403112230420121011314124133424244101444120433142003402113243301221021242244043024243433210014114412004110332002244120042141004302404414022124442424013211031421312021212433200211241002141220043322203222433300201410333011421202322333243311004313411120300024132121400240412114224241014130042134433114130042011330430233000124313233340134012000124210141230402332104343020433124130332011213100104211242233212214341102321220434414421001121200421124234413122313113231124241410443230441131101212134021320313441224224324111241001122302420410113444204311041", "234021002131143313422220111321020123043433313134422103123432333341122012042310411130202301133244223103343302023221431411234223032223434322410124400142313412341214422334414421310113031141214230433140443331310242011334214100232104332011104034004140133410303002010311223224144221132123221411231244330434344433213210441114420443332243323100104331012103141423211333011042422214240204304424313031322344420321001011123134304040344041143340040133310220230024240040334400433342342133110133011040410410004034330100043102101230443243240221211113102430024314414413423342122232101314024040340442121133323420413341341030221222402320421212022004214224434222302344313302134204222010141441120340214030311411233243414022134112230233212411102114000141140143324230001101310320222223433343121001044324101101012214420201311200220030131403203310410124140214301231442220221031011133131331412224123214104040121332442202331121301001134044231031223113132413423110231210203001302431344002411422443243414332032404440221404321013224002031431214244403004011002112201323312401301002221304202400320024331304202233401413444141413314141311414323132004033230432032204442432423132333414413303141012410204223410120042223201100434143200000133331131302112132141443413044431403320241444134231320413302044102033324334244112343244242304212311441011342012412341213410102310441043440001424100011122302204122410332003100433340201433100434341423000243311223104134001440202120223043224313204304204441022240211130303300411041003202312400134143213341130220310121331244120242300123003241113131100030044113042132144410414013134222400301424000033041422204434110210413032312323240202132120303201201110243301013024042213212221344424310441212244230331201043413440142433200443022210430104040440410242411213102233210443221040334442342034444414123120331401033213100331440243421244222120443324330201033331211412223402423402003304024102323101021403320411322431402344310410230430323313114130402323110224203321131312024221144032110111101204240114014114312120030333401123134210201124402133211244234313114241011002424000104102123441221311310043134323303212123223114130402034333101301413201420203210402002002044201000422402432330113313304432231304342114432334201433013242344043421340320142242022403114110100214330144013131414402323220323211012142223141322132340424002232304233142021323200241212322023042002333334021002414421220031323434143113221433311102144410430140214144042042301323301232202342021043402333233202004231414440443101302123340040021440230200222331113131423243201103440212230403221132134334003143304211320301330311403232324443221401244123113034333021243223203033243314243213441010024302111341000321141314123013334101132100302403004320322401204103412002140303333002343033033133441222104411300442244241200010012314324211303143032241302211431000214113000124420021141212434023323123011320300123134210412113014031423234114010222444412122402323440321311411043232204133411240133330010241211014321302022000110012101333240003234023002340221423300121044413232344014403021114023144330130103130041343330424100012400000403123121243413222404341042331021012433222232430403013204002244221314000330232242024313102212104340024102004332230312242203321140022343313144444404024321131240140302132422433422213301401212302323130413133230442221013141112320400140111413231422124242304133412142222011333140433124411420213334020010344241042012320122203004140024331031423211020142320441314043314324302200224000033221440242232123044411311103140202013430304400021001011202213344114123410124322130431403031400130141301220401120410021130104024200424034212102420001042304042302040143342424110043112220320031330314314241420303142413330101340124234101444230111204221201433020014340303214020112023224443032042423003031021332212132111310202341234331440240024334140003012414331404122212441301014440031130130241120041211442334113104324242001200224231401414203312330044010424001432342043424041444421331110404422221144221420110210424210123400221030322313210444440413144341414333333324123023112001311443340222104424200401144111141342111334001422101213031221230301233042204141122321441342340103340434042303223044114242441434222230344331434011344410431043323333104242302122321103031012331000300012124200342424333040241223014320030303141103430304421221143403122110400301143241304000124232024044333331003311231210341144104033432011201434013222034131003223121023133403000", "142122421334001432420443404133311400004200214444220131243234424024000441440234131143440000033102144112203432343203042312114220004220001021111220032024412214134410423032431144020032203420101432232133200022430444014124443300344122001012013424333201412040021421211421310133022220010220421204244330221341203023022202030224301342103024231240140434433131341234423210130242431143024443134021403314400232324240412032442341142321222221200303420040103443224330114311444102314403020112121304411200132141303333402440441441342231310142410213413131301404132224211201102113040403302111002432241243424020301133421344132040141404134002011111211424203332422432320212032113030140242043311112134344243002414412140221333144430332130040241034040243121034230322112424120332321121413212200424321300130440134432301421343001414413114233042234242042111144444232022233044201243421123314242414313304041043000440013440301442344433011221022031200302040203232430412420202330032110111243230324310200133120212022013322302013302014202240230023200001344243321040044121032342310321411244341223220110020212201334021112422031402440202240141102312034410344411110441442203342040221313110410121420342432301112221121040234043030044010422410314300140343140000241443234040102230401323431111343431132111443320141002340200210422014133302123101024021134200001040413402001424201011223240220340103221044211131124102041202100432402211243230021110221024022211443424400101214013320201100241341440111223013221320442124441422030121321444401334002332341310420122301320042343220222404402312424443402343303122402213330000044400441044222102342332204202030442042010343313420411201211402422114143113302313211433212302220032002334020220102422313444422030121422302114142202301214342422204434432034120441210314341110234232310123012140334240220403402401234320202334113303423432314142224222320241114440430444104410230414021402010423421020233114331323103322102440311440334312332132023423440222440300030403440300101012012004133131220314431244313112020310224142001441442200313322011212401034202033013314031310422101220402100233204231321101111024333234111324311341020222442141210113030420333324231424440332442241321212141111303220201241342001402202121213413111402432214133123311020334022332041144414233220231303301222441322424230211330241011042213413044423330003130321342243042010143301200004203113412003213203411312013242243222014321114104423123011110424321042021303230012301042403104401301101304143322310314121101004030242244412441332310404433220024112441110300031120210303230033224001031343304020032240343013031423234444110012314444424423410430214244212410023403134202224200442434140014003343111331003311241343431211240014140403240104320113204422431233030012410332112430444444430430321411232410030040214224334210333442320120244333320113113223102132102413040044041244310230144020310433013410302323344411312100133331412132422322310401310232014433122321423132202102300334332034120044032404423124120414434230223322230013420200310304332411332031023421212140323430314042344324034230222304333304401304442402201423040211220023233234312243111123303444401102034412434141032423132202222411303032432144342141331200204302233312103200324243140304103313122233334224314004044023310443000421410201023210322413013224224123324144444112013414110404322121122312441213231302044422213044234101243124121434110021421314224312331440103313030312222203102112422412001311020033304443221122414324240021140120002324023021241130413012014012410344122442143434313110031100232204224022034110333142423242334010311301442320141022432041101400433000430122024224004244121223212321323430314420141004013140044122124010141400401000102013300332424212343231320333014011134303010003200241142023233244424144143222014214100444331320204132130441420430441313322102304103320323104233030003020100144312211412441213133040013400404432011314312433102422044114123422110134433142304031231314024021331142034213442234403332302111041202344123031244144242131234020233304424403120004102041442200323314124033343304214422403312343102203401333242412204143322121111401413133024334032231402344413130132142422332010204420114213342312303110440314424343243223043402333411004234433220331023402144221324024013011113000140300430042230144423333014004100303023134321224210040234004201332044101313223441320421404304243404403222141110212001000400402442413300332023141423142112443201224143321142131024311004222331334", "121020003432142220303332112412024034124100402443330330022214223424433200344431443012344322400000423330423300434420312330341230201421311444204140421332244101123242023200242402323134130030124403031311142441131003011231003420401004234414431412132424104341334132023010342242023032300143130344044030001113340023000102044143233114231121311204200312424011201332103331222310020103433403410420220140030402223444234041321100220011043323102222220114201240113322321203233322120440011041000023414342020144104240313333330400113221101012123103010023001041013121033104100102323224040221240314230411434042304212022240441412131142030200310023334322442204441111042443222130334042342040004044210141022141214044420244023240113410340102402303213323331243124030213103310224134111301243041431341404114042100200034431303201130213033143211141044030022240410402433112042330244311242011412301220343112102020124124333022224240233301302140441324203014431124434011402133210112044014124410434011013321233114302210133013134402312430404214023123211011321143222322131431323043421212303404123240404000111414402332300210012214243404301011231342421402023221100012222200313134334003020204140030313322310012124433141204422322312230134421334411340024312320040120344400312130043341132312134320324300100210221430012414303423232344121323011241030142003212434234322020034210020402413021424212433020243414430243343114220423340131034444231423443410204440211120222012420012203431413141122110134234422124433143421344403112404231113021321220122312414304130024013232300311341243020422412311001403430230000223443042132320440324313301314310304411142140420034434031140110312434203003312143020322420213131100102042220340431440431040304230130430201434140113220212444340313034013203022330141413444033313044040243144043112322443323144140033041004212242241204122403420314043141143234242404002321333431201043201042141042030202104102123421303442102103303434113210342241043040222402004230130112203011421004111430020410042230103043120314220301224244032234104100210020222024103144120212023200221310343333440023423432341341021230420133444312034031201133311102042003004020022021202214401222313403220042320341343230232421234042110014411240321010120130130131100110013241403211000420440404301132120212424433433101300244442340142122043303433421301323411424112222432033441143012332221003304013044301021144443243424214244113120331111231321301303120423023242331322112224103310414430221201133314122144334423441121441323023344330431224024232033203404222121031101334131301302310133001234004302213222122104034414331144434312211141310304303110334312044232442240430300131432341301131124203040332323200222442400420202403113303221224414322012000322300141104130443140031031431111010024142404024221201111430041204130130303431142400104023420302133423201244434401420402303302142010232431103004443230113013114113431014224103023344411413120230113114321322331322244400010131411313401431122300331130423122234102324422004120322033214214303202222134041400102332200412430403030230012240011231300204101210042400024440104140202340131144300132204420441404033133033103420202002024333200444033341120140032012103112221331331010004234424132004344331303030221420213234403143411211120041022242443404114212143242101334113034204333014201200104102044332120120311443323404201140004022321041132330433440301303001200123324000130213423234034031110023324022244001311241321310232321310312043123114141243121134222133433444414000322320434423323330433220333241340044113411334042332400304030114313331242024031003321402104320110401131433302321022232003002410412411443042441120113320420343220303301113412411410432104241421101142240243143301343304342342440141110120341133022101121234324432112231112413120230220112014144441044324143144321430343212422202021314123042133323114241210412041322111042304222221014324031410222024404034131111433223214344121241214402302144324210103241322010033033213313341201142113213423202022042001243002200414303211113430013100221113004420320122342443143414242022442230303441440120041401034000301331433242222404330413110333431424403131121424130213010140113301124233043402340023140041132030320113141102321344234003221200241211444012103314323440012011420332224102441310411200314322021031141312323424402133143103404200231432221001323434203210440041111440440223333203141111424411024410131041322441400342234131440324314112031010144443123432133323334033210403404404421", "310100101331320131240123233430022043000113211111104320213102343031122303222122343133034411003400340332440244421433423031032421420132210001003131434233302001111020223204410231433321000341433233043303124202314204014141243220314121123332402130301021342104203101320314344330030012222342311332021001032234202114230010141023314320423123443422431404243233311242110131001130204344321211200232331311014211224312412200101241114021000334111041423244332304132031041223314103103001232103432032244124402103001130101243033003114413302440334120202041311032100103310040213022424304014212340311410430413322144324432031014321004320443421123301122003412040411333341104311204344404342140414031333134410232114344103110221241433330202302422342231001011022101411123310422201223131324123332402042040232224100122233114331120210231420244133020100221212022214114201241224140244112434004141312103113341342231130132141033143414214231311434234200102103114103301441224332314433124304142031222133214342410234422141224003032314014131444211442012001303232410020431013331322321311431214003044341031030113324113204412022103104241231142014320024122430223001403220043042103432431030211300404322322201114030301423101123400121133342104430040211343324042100420014322010230034120243002143100231314401324323402221243034212404330341404403011201031132302443143041030333402412410233331212400242313211133113034304014003011320333212400140143320131423032104141113412234213412243210101301101433320113442244404022144144040324321333003340233301001122204000223302122200223322202111402433444321034244244310301213102111040201422100242433224113340032041111440313040433111322144202203033141300414004144314422101302413032201212441042043140304304021140422114120311312243132444112030222120114412330213221343131341324030243010332410424331140403442402204101441241233434000344300033133321434341200102022210040432340223134021312130012033403341140021010324041442013110111211141230440433334220112343104240042120031204114323123312404434110143000201232130444320303203441023113304001101030040302103231010201120202411120223210343101312114133442401201004244342310341233420241120123124421304244402223212444200142442032041301220042140023240000234413332133104204142033344034310121113214231301244133324421320104312144123434144041243043023123203034430411340303130330011134422241014144221114004341144431130440222422032332032301231304311313044042421221231323440403410304341141442102032212432004210330332230131040013143114401223203402114222112114040220213422000000030331013110432012103110420340230123200300012414041222021311210424241103022041403403332340011144102014142000344120344231430440403430431411431442221320022323010443101130423240401433241211320241021041313021010120324000122242240142243313031220442212140324203341311104223040440441110210224233243402241113211300422313311134004420430104040340234013042141223220141431400113011001414202143040022424102002132430020130332010220213010043130104140143201112222332300433030014000331110124422110403413330011422440031242114040341413344014400124124042340042022203131401134032241333041114401200020040020323202444231332103323112104400341300341034122221041424042212103141133210234324423304144311300410223134231230304342333241033324314012002422220234310011434134422103110020402220310232003403031242320343243013230014104144411021420342334210211434413334124133413331134113340244322213014010400012403244202030134302420240320342410343424320213114420024214131414334012220310402303212111330323424201103031042002304043440124323441321334223110201343444403044201211233413244033221022330121202424403134143213004414414021230003043330303044103432211104011444212020410002232433213321413130002142411430432004021213230134112410242020313312234200013201201003242034140011320033142002012003034431312023310022413343230221133312431220123034131310111103033322211321234124031120222421234212412432011001421410112130210100011242411341012124321321312144022302444430013044244213300241434213324030444420021141411331312200403241112101011011112401141033433220114220130222032044042020120434014241134423033442142213433231231132041221222402140410403044411234133432121431223244302210003330414242100200130413212423302121014004132030411220343214422221420300404144342302433034102000400141434020312341212333413141404023040440444140202343301201230400023134112124003022223032333333204022224131232131024212020214104420144111012103303121241202113433", "202214242041311001142032101112001123040134441102303214213441204242343230042324212400132233103124402104333400101013243232234222132034210214403201424442021402104324311431034202011132413112243031124143123123343013313443113340134434242342114330131420344222130432034324203132131441421230003134203411320104424211403022342110443132443441233201204400244104313402423241243133112214431110034332203444233220433134402141024432113102204111233203322214400143300433413121314011321234442043420201324224402004014223030102203220444000323314232033132122300143343202202212140110112213214421301114114444410332324313410241223343134141432341333411134423210241103311221204330031221030303434304034040030334004441232414113211143042142420244241400400343424114340230014303424042040140312143103242113303230410023332040432243104024322344333300122104234140011140040004312441133023103303023423312324103014211103102403032000221203442344240321342420440003303144412204121121144042323344443103112004433041422334343344243020312303204302120442243110031140442324100140244302040302411240334121143110442230220102210303131204422441340130244412230414410234344112200140043032300413013230312303234214330104224012413201301311333243044233324304233211323433142030001201220034343430011413101020321121100234102011013120204434112013201144121433332333421113100041314301213012403240102214001102404101204312002230344222144441032134244313131240304334111430234102410102230422111320022040404132424134240212423311244103143212310422302322133320333320242212311021402200014343410303324230324303200310041010303241324324333012201114143441244212434401244142440414334302033402322204100004104102230012334301230041323114314414213430341343024044120132330033120444413141431224042301214410134122310012414420100002033343211431024113340224120020213112201000320032330303002430403244401014102312230323014430203322413032331123102421322420020210213132103200332203220403411342022244120414313013201232410231431322134422034434004004332414340013014023302434313000432020203131034100242043122041120423121134224244303112144422401244130223331014023324432324424203414221421241423130014343033341310301302210120311433342401222232112221332020040201012020034400003441121423012321002222140102123322230232104123313303410313104043431344413122031032343033341212421223212110201202311232123233120414231134333003420044103201344021240443301203040330010134004112240240233030234211411242321031232303330310003232342430330230230422102322040001203110330400232220020432044314003044004210113140410020240322444132123314210032110010311411340043102412310022434002423041243224312132013444241142310142414431313100141302122404230301124240110423102041324034114434040222041044333014444013134442233113430344223124323024403412300434032423200131320433222221304311020243434004131240310323140133134101312242202301120204110310340120031000223324320111313332012033103010102413234413320323332043414143301130424044432122230123213142430432042140103210113222121141110100340012310421103013404304301120143422422042043232340442122414320421330123142024141312400133303214430440431344120114032000424141323410432004221214043014111241041130441323240212243232302212224440144244203311040311200214332133002221322123022431110441341431302223332001314323141031300141202222023334022130123200431113411122323401114204004424330310011412444111104011344002400332013233041000103442141012010230032111032004432230104021111232001011421123041321022220021114140202202444421222431300203001013231024124423020414423012021021221444243222013403221403020413232431440302311214121044402411122014202230041040344023132400330004040230323104042210443444044301241431402121423230433221343113101334201334021113012102313021124223034241132000001313202043101140110442314402000010003000331300044003043113120130010413414321243041044232433140224413442031214433214014410103140000242334414221410102221013040242344300321211021234020103402431133030230012311113302203443144112041104411333024001232142140342233124022033012231101430111044023114344233201410404412002022430434333424214133324342444314043434303334204304410434121312002023142234004203244334103023140142300344142342243234011144414444040121030021100123330134431344113320010141120224033031100410203002214431101241013120323233004232020423302424203442224332312433210343114444300214342320210031124041012241313000122200000441342031014423214414234044030223331412330104121423102033112031033024314", "040030421201031332322320000001140240432322314131141323012212011131330233330042113420243031443304211303011010201022023131311423141103304430434122332430414203104043044313441203132430334042144344242422243304403232101140244141002344311234444310132122414423431024100443302210443034144404110040333140141331440432024412341144124331222423332022222322223124011211231132400334321330002003400201302312030022101020112313233412202243243000203032344231022114234304001443100341441202001243412241041011121211430143240304410140314114131432234333334133140302024022002302144110140304421232244242203020111223430111301044130133243404300031243142022133143040144342421100411242241444203041340212232233433443333402310044233333112013104212324330131440010221114221214302400100310221112041313013412400314310314023424201140424344111210132302223014243410123214433243331243341041232020222232010413401301341430143321404034420304234011104234102440142334300130401104012122213130144301232332334413042301402303440014322303122022043034001423433213202400344323341230210341431110403242242103030033000201233241031122214344323402440004213123411131440441423204023300244112421021001324000444233130332310233020133424342241331402100212313421021120204041423244010423040232112124344042002140201213132210422144330132244131231132333000231203430343314002121412320224403220040043102014332412342032023233142334230432204401223432444110421044130213221321242300402233030202241223102324233233303013403102331120304144402301244334020224214203414022402300114230320220333102411441321343033230433042323344200433424441304314402400230022320313311004343344313221222324214432113321121040100104301010113114023220021033220320024443434434044012024313044021034424342121123241240020221403424420341200422313020443441234201310223143043130003001200410322021322321432412211004323120041001414042414330320413214323134004224123403420324040343313310320413213312243414230142301003442243012313403422312241004413030142403021410414234120420103400122030122030402402110321434001200302240004341322420342141331103214204000141102213342204134412031032330141041301411043013042234222110411333001403411104412410210331244243044100240401102413003104240104000134203414014231214401434430302234022401024420000001240002420343122243033132433410333323223002242403400314444204324412434000322133402211000312142044313131024114111044434011311003222234322411004142422440403122143112231440100431304040030444231120324343034411001324312024220004103034043104103222024214411212200000124113342220310344121243400433114042400321223242224331420312241204234330240041214324422430104024112044033310211044142304044433034304331442414414100202312133223403222440400112013301031133340433021403340014001011103303010110300134011120003104442044302302302141302421203004444322221110023133213143413304143214212020400210134004114313442434310141110241032400040103130344441300114444001011321243304010341411244124031420013131322433112242244302203243434330320122102112332421221122021424244134143410314242423424130124143204001021113340043010421110004400001124201121000234243334302333332300400312331403441004121231001113411302030020124014023434442231001410140103240000142203040023234423140143323012000102432342301133312434012323221322320041323420103143044041011310020334133310140301443243144024130243031111333012000412033314100142431003020220403440442042140112030042310323112224132200330241204213144134041203341110302410301043421114031144120240213132323430204330304423334441021200432002124203013323023201333421041204113333443332441323342303431333312140440113213443411002240003344133304212043004312442240401244023403412202430421244121340101123222404124324212122221234030444142230223243022001430240410331413113042040030120004011024232121322011214434033303304411213120013322104220114103404413321021440311320113434033221114004120422202201414301300223041133441434100000222412340113143123020322101130401243423022401212123424431230340444343401423243131222324434111433024432444033424402213432312024224301223110013304220414143140430141431313100313013034024240131410340021103211120143030443420420103114022210233301134414044013233134410230103443311420431432222424404124344420424331343101004020023114111423112013020040304343001331311210401122100343020223444333140104404324040241001434201101323424403233302231101113221411044233334443232413144221202241040431443020303411234111030420444412203340404311001022321320142241", "211432141122321224313342022301243400231434313433013101001021441014210043034201134320343001430221334202343143423204332333314103404102121312110434220432432404442410011134311024030000042214321214420410103210444010313231240210033243221123001431442232241321124423231140413230133111331403433442211411242120101413042301302411033041313010321312304121231232111232030114400133044130314240042121004032213430131410214324203230003124040230030330320422114021203022411203330434024324034112440002233300441424411341103404130021134230133032141232200302232241203310412331440041400334010031101244134231424140200043203023234141040320103241103431242344400313414041343133231213330310013103442442140410420441313432323342411401201300424224321033234324312340414011241011041220404303034031241302033432030443441023432423223021130031222323132121104420420022224331302220442044202131003024233440114341042213224112002134124223124040032204341310304201321303442100311312322330202230203420240110213314303240042433342130222232043244101004411044442122344423342234134214140004402432240130233311001014422400212312003233042033414242220334103344101320312121434312230412200404134444041202132010010243320041240044340042104023110302403311324301001122424300131204014142310111412132322402330230221331023431401043004130442230000242431131421101343200141100331414144131211133234041040232421434433342400310300441033413201302122123114420344112314244224130122124102041313324401233114133303334013224020311013224001300013331442222241444212131020344342110242200130203413030001021313312202014301210023123404024320243034344411213344240232044303223220130222141431210131441433030223101112133111331412221141020033001014334420031032014242321442004403040302411243303433113300010230123244102123144300244012321341342012334302224102144422333003134313432343221021012232332403312342134343112313430203120233444413143444014004101101101134142223240412404213314004044413104034024222042033032222122110111134422233441222331402042303300211103412203402001121401103022130231123402432220310143120333234124313043320322041210422204023222122202441403013111440311401041030120131041141340121123303433303413214420123310421424142312434214110123434113020103104033302323320021303020123440403244111204100412123443323142102014140300142141220323421244310334231211201322403323020043241444332100032200431002201044442214222330000022334234014031041010444304103322142424014214314332312032123401242041403114342334223024124411444344422124244004234143143220422113020323410311124020023303043320242421331420113234421322103110112344122424303230412224400434140102022131300102021102444121332322241322030422223230442230341213034304442040032213302440421404102012432312043133310241441314410320314002122033344144020141413210220144332341430344421134440122331234002121120144432311142140420143202034003042140342423341011200304341211221322214032412400040013100132023230444230312324322404310120204343120021221333101232223423020304222211001444412044412133232300423043200124424113232103202042121243002423410322403021101444400223322402022430113434234224324032202122224420414233301111004403140104231021031324333040233203021122121103431222033122140220101030401004203411334210213233234343200203012221311341121022341320213021333011111424434031423333223013402214141100433100331432113301230430410344400222434201020411200013410441000201403030023221040331143013144431432432410402121311042041122023010142442442204003334232402400122210430422410330340113121342133433433111232031304212003443022333414210221241030321002114401220031312102443301440134134042444311113120000101013321040321233000222244330113220043433143433242222343031142200103444404430442024132233344231204032033340322131032134321022441420241020230420313020412313410204013443021412432001441140312222421220140412230330110344303403204323111411410210220423330401131032013421014042422041131122421410114124442110241042121140100131431134311332324120421423013010124124412330010400421220341111100213110212212301342032324311401230113042424223330223410133303244200312301344112442222242010421312404303324201321420243042410323141120311101033122121334042241413031301303300243324331222032211200041003431434012103240034411031404144220202103400340401311441323232414123414301231242012431422101444442114414304320324130013211140133412104200224140144002344441024401323211204133033402134014220340120403120222402110214231332130230301402302302021102042410110", "033240413040211314333301013311233443123203023003011311210431130333344043330113000140433004003314432023002013311300132423124111214003000221300422120131301424011132431110340100121341214233232233132324134400122311013234120340214044311233422442242113311320430002233202131034033344333433302234410423244001314341303333442232023333130401012212410040313031441331233114003100030121030124433202201301211410443031113132112011314020342141112311412342000220101141341340003214102030230301243143311031010413003143333110120122034043203112303322014300203324023412240312023442004331320430213213104014130332004434140121141002311401202210020410230300131400211421100333010240101330130041304001232343114410421010314221122120424433104313343322343133402041021240313220021311112224203232302334431441040142100110044400110003212323044400042320434043312303202310233034222421033020123112331124212020113422413242423043443442333114112231032014343442304230130343432114331144323013444312032143333020302020230134321304201000344323340122100033303230002444331230320434302414412240024031033213230323141230022122403313321043034100433212404012214323142334214304122210320011141333314330401402323121142033010013143022213320441411442014432123024422431203441230411040311212404114024113130203404034343214400202312244431300324130231032244232130042342111220234303323021214113133131324004041144012141014343241221131233142012413421034434320111431121300222114014011420341341402042033314401341043314311121340301443031234100321204102342043022201140143022133220332210124212410214142210232200014032143010243002421121332330201143313334213322310404331210133342022134411101132100440441312230304122320102100302433300331132423203313304002121403001332004032314133034143124210302230314214423041133302002102433333010023313004420402000322112032111444233304311133004121132402441122002302332110323442133221314332413223000010432304012200100203202434443214010004143441321100212000340000000002201342422304344114130003244212133431332221343043002440324043014242044323141110143343231310440113441234340003443021341232240402030033321111434400310233141020341423101440132021430322434323141034112313421310311030141302143342231423242112202243404204231403232242104002032232202323200233024002023221240232332043340402231441244030310002202334141123340132114334330431140331304434430114214330131220142043113131132220020103431442443324132331132404424403140334140332231110332332200141433241200313324244434142403041404334014302400031144300224440322401422020324412000113023304431002221040004331013122401322131422200212201411042024121044040122323401211332133210000330211042133142114220412434044413401000430320431034342403131334214030120313242421114030340040042422141311434233434044432443341100410240414223103330214033401241413211441422320002214410244021221112333004210334023302223400213302141310314420432414010403010443414324342402211011310023004041133124004341012430000442211223101220440343333310103142323111330322200100410430021033321303344212042222122020311213014332201324001433221121031211243320044211403400112143040222110344421441303401404403222444242334230440200210024133314010333301403440001101231444222300213433412333101324023343010442434312121102223413241132343334313400440410411103041223234324440030111044134133243002242214113320303312242443044111000332043423311334134000422134232441441313210420041111112202414013312100433344320202203441314340031104222302233230324412124300321211324230002400414113031002043102134013024020130010421032023322240133040101430023124421103220334220300334021233314443442114203440230240214000224241221301222210340222103232040121442231132340312142243440340002001032420302323442242330421400322402433114142202314412043344122004012131210232333034243033411120301124122011401130203332233144142240412341101123010402413301302213311331420144000302421202133212242034211043413113441040402013224342214220024220121113314401431234434112004423043100242121234201123014342122043424013424040323020200303144123001211243402420113001011132242442334320222104441331444330034301320020143411424344433433321222424131332201004322132411410012423132224233221021233311143010340232001133233213442101434003034220440103214224412441122042302411413012031404401300231012233043211023020100024443133443313124322122101124341341342340233424121014314001313401431214224313104440010133433213320220434301130402111410220240002120013431133140100113302023340434430023213", "233014434101420024420344130442101324131424333142144403402430002210234412002332244223201210042413320043032321020432204210333132432303004302013231312121443443204241210200132101031023040304022311411303433410122222012143411043201244310233333323124022020242342224230311204431333040333000324201442443122343222334321203004432203311430122020223040410442400342422101404204413013410432023220202140122330214020431034232130202404013313412142441033303230240133203033431431440104124421033311144200313124443421230041211133043100311243440100332330311102012310444124022410444100203310114312302101431131423221233144413300102242402420111040310102300221441310333042141212121302120243233340321141410021242223421241343014440030430111122110320031220432344110224204013431301132213241410033443433200001321404343121410033341030220020230021312101100203433330302202040041212032030241010132243044030222422310212304004330002303324324400401422224001411442200142211104211112102440304302431223041012044121314224300044234134324120404400432314200103403443344422411221440130120300002344044412301211310133243030224241134311223204121222043424212034010214224340131231144412044221011202204221320410200200012400124100223201412424042110420221314140230330340410304314123340013431202032103320031321310003144220244412023202231342243334434112432412210204400314343402442012323211324404010201114024034210441320322021343112044032042320000132102124210224012222322224044300120211143130103224021220444422101033000324313221313034323442440003424132023402331330333311400430113343423344422143014310214324423112123324404141132321443330220111434404231104211023100341041432422342342341300204224024313431222122241223144234211123131330000211414042323320243114232410301212003114223004324121014003041441042443113011021432334320044344003340221223133122203302341244202401140104410430434110243033424341021441033010423100144310320123000234131320012423241420341221221130200114040404102311432432340042112312241443220010024041113143221142143331410100304003001404231443124312312332042210133124333321124242034231433130341111320120210244200044441332443201342214013124443140420103144443443031000342120341302334142004000243014341040010222212231303310122133303200041212333321412243120221404202311300013100223403002102242401204142112210123120221032334044132242231200401402001330342030022230042234412120412313011043211403303440204234023034113424420111224433004410441332041032341204330102431232414344420321343440041423340441110041341110043423044434344424041101414141301404332001133311331221310133410404243040102021134341023340410030021141033142222344012314233103211421220141413332343441404442302140044141144304302132323321434032202400204231003134103214430433203213414343044104311442324134223432442143213233443412024044001402134031032230123001034131234404202441110210112431334224343421221314003204414004411223213414303413311410232012042204134301340224124334014403222021240323213311142442232144034013423111413012413401421003321441224244332221324341011323143103201240214034024241330412320400024132230233142322004244144140011044241031400031104302304103042110244040134021223441141143412400434420044322424131132014340014242141122324340200140412322303003012414133244441301201341100440211342110344041101332401313440403131410444114213230434424444341223110021414434124123432321303402404123124123441113404431120213330014241023403300311122041331431121110013441202102140423132320433112213423132020444233202210132122141043130124232322343313420040324443042441331242133003010042040243243140030132400201242303234430303142033330234443444224442424103222113223234310042404202020000002114020120222442434043132213230433312231240140313141223230043301223344223313343331040410233021220300311133011310014342321002144201411014134141412110320030041314131142042024344421023441214032022034300243121110410241212012341044423404020043433112411441040303410022244230130232214102423420100301431001342344120103230400331322124434402220424430101212133202402340222414032323044404340024123211144402431124113044034222001122021444344141314210313134043430011100123340110431030331422402114324300242444134433143142400133404022232403400204102413034242001022404242001241142142421113034301441114002430121001103112211244432120343123020203103004121223344213143414323044220201432211342010112231411342430412443233232111223412342012030421344002442431014323120032400303402312401142324323023042404403103001", "014131214310220013420014314033303231100230412313431342024000120414242000220142133002434014043020430431000240303030201321420013110330433301121330033243343014312322012124222103404331123032341211330034401411020031423431231321202431101313314243041114431430030122441401211411211330214013044343300143310343412210313111132110410140002002004431414200420214044303200444421401132100000302334143043142343022444311421041313210420402223400101232244241304422300103330423013420312410411401244121011234321400034144132031033124400430002421302124422331410143400344201101001432300440101211212402024220131000131022244331120143324142314241232244131414103111332224241221030234030204400201044034113114441441322323202421004131033220204321313440421430013002340232310004434241213211402441234021131311204032320044431003232230312004344011133020224443332402233421023420320024424430020434341220322441344302243421434020330432110431012320120104433432440240223212233100424300021230001132312423330344134421420432413103232344123303312433134213230341422331414231211022340204342301241330121242013203300330123303211201134121100030321423433211400323144242214433132431443420041330141002033404432032314040121044324140224031242341312211022221112403021304402210111211011340434402414103421144003213144043113033031121330014412012334221143313232213210111000100233003033332312011324104131130434014242132321214424042200022414323102444112332214132101031221044311344312234244314230441213400001404223104004042401444142213200331310120413213332412124010201332414103433231400144113314112024013312001014124414343343411113444301412342202332230010011324032323002143342133443313343142201232144121131441043014302302331211142331444113232341334401310221432011241131041042010240420301421332300041210131342033332201112203234340333310231133044114004113402320331402433420404144240041213240044313424123140401124042421201231312243321332140330144232320313213412120301441220403044300430410140104414213222403104132443131120401411000043333323013141224201222443211420440413310420133322102413223213404434400142401334444043142342421242342430221100034212231341342303300122011403343334240324142312202032443034144343022440103313401214314424143312201101321242204323140023021133221200100322400101424300113002414124201040330414240424011133233024400234413113232213211333311132110233111240111003302021440022243011344213303310014032400210433201231303333144242423110204121001013413430011120420044233203122301432133032404303200443040410011114412101214434123042043122211430114004304034044313340201041202421301230432444241204044003343344240200204204314240112032413210144202303121032322241100301213141432043011331431330040111103324444331212044030412004211220300000423304333210100124411022404011300242213341101034232421030022332323122232031410340323330214213003404414424021422414213443344232410224221203114433112200210314344400321231300124442132024011314131443232211322344122002241301413412424400140312221241134320112101414111034100044320401343233312021211224302023312311342440334022412243104002320111432121243011421032444401434222123141334143024000001010200330412213220141422012110022111323030212030434402033414010142023232132414243114412440411403124124004440120142120314314110220320343041001102101301024232141343144004200003344142304312413120414441000124203223422134002223110331133322123214003410011133321424442031420331113204010110402341332300002142103021004102020033411140123314420304043224021404201310013331124404000301410403342041230230040000011440014404413242001431231110300434313024414211013321140220124112232303341202112144320224203021312244033041331104040233312023424020400432213414044200030243341333343300442033214010202010040423303104013012342012101113442130344042230112102420442021104101213131140241321033302022102103414131401202321003333244312431112402210213133104404131332333240113321121141401044401232221222302320140030044224331430022224022330133410030433012441202114420322131414103300220302102233043403140242023332412403301243020100413041331303113441033303140411431021042211304244440414212122422000113200242432110001011431430134343022134422400002204201411320311131330103432203340010231010200403244040414340202444303014042023124120002003212342340400422004241223432041421132000032421340442200042211432334200342242443211231011343212411021220134420002142011211311220112424221440104434111301402033211021331340031331311420041333400201000031403312112", "334144440342402104232032101012230424411222320441222131224104244422423000210211213031311343241404410210221420132113200201444210333424233141011412020332012322334134131034431112431340041213224333110232430130132134201400033323234114223241210020424412442203213403221044111142322402231203404111201334213422203043220401402441023321020203424302311300433203122421224233144300032400433043204431214431424201212202124321423342101411130040041130312002140011440133130220011220341110301321321341442324010433244002423310420410340124312111321003323040402013210340112440330301422031310331220223243232143220143212322130414341100441021010140210002110430120413310024200003342112213404121313131311110102141030341043103321233012043241222012434044103233403403044200012032242033003240131211213414002020330102032244024432120132233034414030133304202142133441403412210003320021431131311331132242224042043204434300411234302233203203214044244401422102133121423214212431403304310232221242210000124424230220030124240023430431143441143203003112320414243002334411032443431421102123143320403301420210441243413233233303400401142221122113440213113114421143221424131410444240234220010321013300201240301002314101400444212012431333220444420424401323444103011314002332114332223130014032103143144400403303410013001334240042140220344232424440220331233434323222000314114441332413444434101001113413224134310420142121242431303432144441042304420122012332341102344102413211214432123244430311101424101312430111323030430031304044022234413112132303214403332014030301440312434301401341330031440222112144120321124003440410341031304412212002112400434240430410202214234410431200421431203133402113401412441133232422334231224401221330033424033221210121311302444022244001131123431243140122343122021202014120302120224013331224240034321231232040324304113223024424043414002330223210303120010231312433120013311340141244121312240420201401033441202241430242403444111141330300023312201042003442443343403201424211410243040322412441304201403233012324032233303400243333114334134324241203223302303131120344210324241420201124240431333210403104231421022021332124110024131244220423223100013304440333131032030020043422301330343320113240030400221330112214103141234414401403431101432420432231220314124233134113343242023322310442320433243440433340404324212443140140044134120211141203132312130230142410404232001200304220441004444031430101343131230013222041330331010133012433021132132404323303200132231412021012010141321310202130231300201022303021232313222031303041334340242110041000000333033421340304401112042313414131231314234443420134332103141201021401412344242422344124001324412221011112140014434143340240344421323400033023423342112100311240313244134241100000304044144001221430243430144311122412130120012244133334044344333004111240104431214222412403401131044230341334310412403012233243330401331143234410343313303343212141323201034334241322221420303244411340023030442302444301333312113123000102323244004433130340031331034013414134101423214313232202210112020200313020042220434444123320403442240224434202123114030442443230033232204421210033342341000301304143442042020124142441221131022321011403332222340021100031331304400422044343440400314022412443023140112201342311003040313104212441323211402033434440331414022010121220114012423224001301111301323032204422432332240303322012342412201312143010414011412143411311414214121013142041304014340242443142131232110320100241442230331320301233043041200310334322323202440330144432003220403322013020034224401110114214340414144011400040213031343340212410113143403230232141000323100110102041040121130411114341303003222130141022231141240340334031432411413032032320433221041441343112420022231212340341204003144332012124433141002332000411122311030434114043131233343130203113304331120340123211022402240114034330314434423220134433403114423302332344324232234200230124032212230130211010302420024130423311013021022413231224014102022244122041412344232201322312113403000424444404412324322131104224444423132110333440220130003104304332323204124141212143223431021141334333100301401302024233422003442202103103202243414324422034241300131041204300021104431120340243334023402010420223034202421024110211343210043201110031022004202144202204334433314043004431402144013144424223433202031203130230203302112314312102041102111101202301424143004212444110321131231120330012400232022423323311012112414234322302133200230414301304440200334301", "141400003203022434212003130231330433034242031404221143014214001103132210244421140200204333401312043434030202104110404142231442423312010403123201320411031003020113432144311421211422412131144203233121144403304243102040410423222410123034404432442024400310140240102121423312033014240120142410131414122020141334142344110334031433244221112002203103422332134203034031034421202113404403113213014121441204414121101030341222104140222301201242110431420441302021303441440000414430234300223203034243421400021210033242431034303220341134132223322321214301320412001331204334213312212124043214231023102022001034302431434342441331232402403424400220011044130413333110122234103311313244412231223424300420442044002201310314314102040421014022301040404332232200041220123424244404023234024102200442302340320304301244430111330130004122220100214104221432443324312030003443123030133100300230410133242320042332401202114114322243031143314122411014034432323040014002121222203323044400233434120014441442442322023332301324121244141121003432112212022100141033203314214341242244421043121204004330233113441110312013212412004313300040110433320033140001030110040144401041131331010140012224121242144133413342030002224440124312132314112430144300034312131341231310142140243002210431020101014120234113142314121220442323102013034021401434213430114410310202214234423011024132123433220011242120214210010210320013032132010003221224344223122031124222443412004300323021411232004332424403033211320001332311044301043044123200223010120203303420241423031244424114304213020213122222323234243224334400441023413201322332114320012120300033104143323112302030342432440422403304100140031001232301102342400410421342322211003444433221204044110104231211210242322310301201431134104204042413340220310130230441143044012201244401241022134041313231402320214343410021044014131214241241213013244120230321321403021411003012203121211022241334040103444100004304412432014202314033230434203034014420241301023302004412103131202132332001013233112002334224211140221244322323443234414140041120034202033330244241414101443141432422004204312431122421143324324432404424241313432242430411023233141131021212201231424040103014100013342042343232330301322431431314023404442202130313134320100324041013331223033143321201034134424143220014131134300043432213442034124432311141212132214300410023000134022130000410011424020232324002343343244420211111213202210211422012431332231043403242421104324213441041111441442211112213040100440240021234212304024431232030000233123220100031112224134012340000221013334010041244034014401431410223410341230234301343300200201200332330033012013312242203101212301113131342203304010440014444044042210323212423003033234401214433231331220043224001413314202133414414130132040041110013224331223211002312431231233411223414232024302324100403222314200422122020423010241412030100212404042012043001301120322302143030223020421303301140401340014142144024304242420142241420044403403232444420343121040022312130303033022403401422122120111022043231314010033021413141330104442144104222303041300222433421101004101212143304041142030101434142030213311422321202340342304330242314303214001232220334432204122430131130202001324144424113034304024101321322401312141242244040033204024134002211132143220020412020304200140223044241202124300020124203042320133244024423220403032122440400312204212222330402441042020444123432304330441114233031300200012403123100002414421213404020410243031004220333111440311132200233100430221304423002101220304440243323224324112411344042443343242343041342344210101233441123311430004014112243041043320302041442443241411032403313012433342112314040130014233434302200441433111420324043214211310420104103202200111002101210310222320134120010042210132323414100024314143043221412112133022111122401020422114122412403431424134433113031033420411412033103140422324242124231024011222123112240014402411041324423213440434412220012230433240312022141411312031102210344112222104211114420103110411040004300320232044312144321300103133133413202230131413123224444111020303243231214033220032114104223413300404423322104343413002220303013424200402242431431022312321421342411341030010304212313424131224333231434113102421330331424311134142420013241222443340444012304100314400111142400403110214004011000242412410123441241130333321434334232300213342203331313014331313041303011043414101001404102310124442410401112330111402210114141424000043143242124131414242240130", "313311344240143114201133103310140332102041122211021010004024023211011214133433442333022114432002104013002323013341123433043014112234434302210320020130023034122410101014132244242301212310343440033043241142212244011013144330132431142013233432122440231343334000410420240140121211021322301420101104331141323214041012324120032441433043221400004424332302340210114414411302431304411233344324014312201121311214424141224131103333224301423013222311324243020420123300042002000430314424211104432020442431203334144443423124401214302121231203202101401320440122040132043310311321204320101004203423230243221032210423022441432432044040431201143223341002124310124304422123122404203442112430042012213404341421104300134301343400321041020223414141012303433404340043021334022120314111033400440443003333301020110313222421301231224024404144424432402201424014303101421120033200443344333333232401424130112402220332230441400114142031423411111102103231124201114043340021412342413233444000013021440141424042442212221121034303413300403240212203043133342001423034334232320032120440133414213422404314142144321243022441021134330122323334200033434241243331031124330214340130412232240134320012324023233214032230032202243140214043340332313420231131400011214402120114230423302342222103000110414203240424130342101202213101220102240010230103233203021410032124332341244340403211021414431104412003324424001101202011301313011111010103002001202321310330412400144121324142204320300130304412220000130013442244013343034123222243404414331233413234402221012042043030123404041323024333033231421402311323311402401432214341113010204344220132040414021131002213303442041021441044220101400301033141012114203210421400111134421230121230004403102122412202201101100102331112212104314201420421311414423030210134432310030433241143031442002021012010431131023413243422002304100404104333033143400313433132300424222213132422300443120421330000420303244112312242313342323132042220411113041032220304411432343332330202100101232001031413324200032141032114212343111212232403143411014344011042223201414324424003021321440112003302114031401111430313303203014131200401110303034200113432212334020230134403023240034242132210340110402130404443010103441203241322231123140221100122210214444010413421042001442044103443432004443310003440040432134421423011324402103314313320002003400044144030140241403233130003123404414043042141240000134022231404030432141034004434123000242410033401214120232132301203224004100122021303313141420031220441140423031401033000020124341434410221400022132121002432242113123030144434440230432122403024401303123100100322324432002440400130424314114041310441243223221030424214434312033133420311030124321214402044023403012320144110140224040411114443300042212112042412200200310001112014122034142302012223413211223213411042214144211214130314200300434434120141123134120012414003100332043241320012323442444323403443324322032001340403404134404121141230022222204311102000424042323002212221300203421434140334114001123111010021404440401341220214024401440320234304123301320301233133420424423022342123110141031113420421034233212420023313302211402033413000043144413204234221233042041403244203030344314012243113434113004430332013210344143003021222233111300221431041001413304102242244201223013042000302422211320314224033234032300330203112424433203213210243201424012114321403344021330444104311113041143244222110114402333144133202343132323144121221201430221344413434000442103412230112442411201223442334423114320212030201110400313344102421241013434301241243303233023412100330113242042241111211231343423412123403333244031002102343322232321104320432141132241331334104421144430040441030102424441020324434432130221414310242100243404112422043431001422201404441241002010021232141222113123044222230432202304203320342014144133111044101323142233310233234342431033310121131034420034331220433441000101332242013034204044043431004122004411314012000324443232041013422204414343100424324433104444430210323402033341200422043111341111103122422230031311004410034334233433121123431402023330410011431244232421324234240113103124323241004124241320101032020023233112020331443413123113314423224322242040442141414031140400321111204123131332344403012423100110230012223322442111330104330444400004301123124344322131400332001032103011320034102014142241342240411243032014320011444032033302213330312122140010000140112442311013414103230212411002003043031044132010430421401423010344", "434344312332234112441230123134112314212410043343302314213032114431031402243013414314433421333031023423141413203120202300213403434110304102130434220220402222324013023420441004023240341043020302042343031341112023133233010321202101032411104033331004424314122122210440024040301443220142230414104002040042201022201333001203224130210404313304422143204123301133040233024110004112042031113322214040420443223004331022412402003213231203334041024421143434210230121441333211341421210222331323204044010443134121310201040033044413041430123314312314130222024101230023434133120043224104311444310300311411221334404423231413230022332003113404230042320401324440324204111030432034422234111330100410144220233022440031410144404011241043040410344310230343030142142322330243331024303034042143034442343241331301422403403101340034012222032200440122234013410444443134332404012041200204330410012320220401044232413133043422140030444310030412243313433134000043221113331411131224330201011332032312011233141112130414301102032441003210402021214244443311141432430231010214331413320234103232144443402112413243313323421001100231314333000024223330312010102100041221134301022340042031131414022344314034021413421130000104230103031231102042310313230133033320213013233121340000344444404012034001433211413132023432340043214400033233214222314321331130010343034022042024213322422213441424223222213013044142200211114144012301434132120143322020323223003031430342211220321444334132030211422002433304431004332021314320000410234002123300332343332134233012402424311431101032143204223033140010042104140343302041013231334111410042140423111140022322104130233020322003300413303443132203212320103111034101232043430222411131234342143043100033010421231131202140330003104443003414044142331101212213203331022041033303444320311101340440013031400204101104004100304024414400231213201302022240002234101224102244024140303003023303343214110220410213110220430314422211132101244232133443333000121103324211144114443212114213424340423013222204031104212102224144131421010132012213214244213034344220114002411413343443301221013011100040243023230213103123024424401240443003241304030420343012301244241343430330343300300322324133142421410413144422320014412321402433012300310140032203313303244000322042444413231234414242433140422004440441204333303131003001022312202124224320214412134332431302333330103233114314114243210002410124314124222033321230123330442143312231144342430011031110223313042421023234420140420440344013412042322142414330130112004041323413230012414141310113422413024442011014023043101141213111314022410122202042411412210314004112321304033042002002014412212441343401211341212042011433323410021010340044033332031240200022341122020324332302201221320002141021041042000103242403301024004110024243113441442340042412321112133204213141030201132424412344300112141401201224412432443413433100123332144144202431143340342204133143102133042420142010221420444213421200411041031141244322012020414004301434340333243203211303212324233440032041203341443231421041023104014240344321331202130012240231234302231444021443314114334033104442224310300140312301031302333440302304021330021000333133312042332234131344423320203412041101343244414434224214413244230321141313420222030322134442421334304332041110311131222411213102142403112411131403201431123303114334234401033114342223024143233110212312440340414442434312403113312420001111221204412040332133201432310123042124112043221141111141221144210212320441041111003224434133324242403413013134103111314303243422204223310143303302033402311214221142234212400000111024342404442334402041312311003123224220133033304110404041233411231313431100133002442403420142132324403240111422102014331233143041024100340033410003034332310312313033403100340411130233414042442220301031230413412310332101103441031130404344024042443112301223034440113323003140142130304110110234030111040102202211110431430343330100004401313243303301322213032243422042420441323243340144111003413041202431031140043102343431310423333240113132131040301322341144120314304311232421224401030324323043233320002444104244223442332012201034404404344442142040002323311430433114004432330330444432121413422423413323121040310144240334232404444101134322314230023244344121300434430400104104143302233110133020011413112430230201104044023311304334112202144344121134441243013023123202331014144101014141414141201021422032131434123241002344004334222022000422141240432400222334230", "002442342110121440024011001344411310141423431143110142414000103023204214422100004042444030131133442331342204020143302342230101242223002112412333020202020411243021124010431410232103134430430131434232000201240414312141133313403244432101011400443110022101423021340122112304232142141311000103114311003214404442443234101440132020143014220434210012413020423123422130114420443400133410433324144121132242413432004234030003204041231043414414002403321413012322333203042221413234430043011321400242104424342012420201000302400313042400243004143042421214144334321413213240010443042403031101004121012232234344124332344233201003130043234201124114420421331231244443131044144004333032212221000421144103121100442440322220241444421412331120321402000130342022414314410310130443103004442122134440303041220100400144400024142023423032444211300023443004402210010334411234031303410220031322200433121114404202320124133422430130201303214134001321023320101422243030100313214244044130443021022322342312310400201023043404203033301244321443114043132324012023103034231312211122043302402012443111103311113311444333202332333434024243132312033123301020232243124411013122402334203031202013133240113422434210034014343430240014114000430032123341320143130143031032132041241311343444343223110411241010220340102412341121214340334043433220133240220121430410422221232113043334410240311011010003413212340041124014130434121312210401320232122002444043420243221021342120042432101203223042410202223200131031021221001001440314212232013014001233240231414142241234434234324121141114222211302204001233301141211441334240030122432124300410323412042434022124113400101431002204440434441003220200203134243113101221101404131422242412013124344112144023202000130331343233431211133134041143334030201222020110303222104211142330122400023130131002412404210343311030432341402101101012232424024413242012434422034442024143440431000223333311244041200341433144121320440243133320100344210444103211111201324034440401413314243344403421330233403330243014223420132402100400401000042204342223444003422010012033121142113143224044221004422414331341040022012301402020212403213433200342133014030410242314411324120440300033211004101133423043132114342323244123330443104401230401401004444322404420331010421220301142212142244420422113300030013223031003412034334322223214310111101121023120313443010004014031320424221101342041340422202341403122413131301304100233341343413434442020430020311213314300440410244013201014330331101323422114142124140231410444143140041231411112132323211441323442233303240012441131044421340344203012031033440421120402422133211334200423223412344200410000412401103410003034311440231332443141331001332001310401440041242430001121022242040011331410310340043004122333302124200023204203420032110302300224330434410444014331214202114220421043321003104030432304140022310304031444431211040032340331231311331331003340132330010344300021444240311434421121223302301200020113113434034304432200220242112201200422430442244123240201400001430040110412334013144432000241301433443113332114334131032320232213220404113042041144040203011423012440441242113331420321322140204440134124013332234200032123333043001101202320113214033220201234333213003211034321213444420003234412301412141443102234344021104140103314103001120032043024121322343424141043342131101212330000414230220242010414140433213234423341212313003113240331223140244123140324110210224401221443432114010424012203244033212123141030102324233243014333303034312241303102344411323300042044000001114142432322232343403102022413124040404120144030144434214323311142040312243204122111240044213004320033201231024230113133134004310043404424124243214203404442334224200112323441424211142200131020102421312113142102342212341301022322013111211210304132123344143001344222140303444420144312024320043120202013032422032444313121420234112101310334033310020201231012010030401140013300004312133104114431041441332021204243212110402044441422242444224113131013321423034343413100302334021144403433234334144440000422313033233300210432211323040020342222011103314341201441221021040313111143313320210334101010241414224410321301240404243440340114343033430331444433323220140314442420014311340423004214003302013021111134321343401442140104203313312141113301100434314102332431331221444131121440134340413031132022430443342202413141101124301210020340433342200434320213421303233200420120103303402043324240124022202242423312311344223241312", "042411420123102014313241443141040112032221313130214114343232434021013134443001322241220142212110130233342010021144410213312000340121310322214341314322221121303214234104210401240312120420244403304230032432230014012003224322313332404120231110030100112122024031344111102313200303444043421334044334301222243122444104334114222401221212022232244210231444111201303100304302433432431242220304000002323300424223323002423034302134321340023331013120142412323334023300434200341433244310030421321331204322033231410141101243300112041422200324142030303013232344041120413241230023432303204211214313212330444203024224113341011222131442243213024121320004234203334240413303234000423224243313100010334401203242010343233103124211041430420144330140434111202442004400400110130132342133320320240344210220121332404102413224221441340242414033112443301232222413320143410014144002113122022032212103334311102300030041221303131424242243023303002110403400131404340402044041233102333134412311044013234142102200024320221333440224211203322234144421221313442110111111111113202323421012222203004011220043310224412210420112132104442223032201100400143120111033132201333404043401311043113123141123002422023032414101014121430303400014242332014144443140433212300223031330002211033332304313022403113011000112210004443111100042003213412412330011301240001441340040011311321322412404400002434201020330011032103440013014113212111103024122303433303313221322204443223103340430333434011040021112324332041142331044204314333230240433102421210333434103414024114212440401122100143321241440001440111142433422201424011424032441023003100310000401233411211131113212223033034340021103343124111021300422440344214434120333021121441240303233310423110433400202000030104031114343041121204233312224232322222432200440004214130222434201422430221143340211312231332241200332044122000114331301443042032441204031220410113130333111143204124444323324222143011102412434222410311432314321003130000204013422023442124401402030113444243001421131320341031412423322200421233023142122303414330444343433234144102203002144314232220334101222340400043301121233432310110214300444414110212433011411203242244002103002342041202240310141124131420340014133221320124030333231444000403240231032343030312414411413044200313334233233120040413341214140343112044343442421112444044233444300110340224132121002442443001012332100223233120011243241104000031244223434041144310041302430034212432011410312003441203432401333310311041210143214444344220411120044324324332104001434421212144444313210432322033034334420102431131342423211342343420003010231222131140103041211212432434434211213131401302134442134240001104123240021413004241120102431202333223120424304330214432433301423032143243211420032344202103400202440340024420120042412211402423422222130211234340404442202414401144410311421341213341421023211202200010023310100333224443034211204304132230004213211023342423322213320023130042321032220112220442312402242003014403241120321313044024433212344112203442031440321131103204002440121143231211330000112003032323240404104302322103210013000304004412304300043141413130424410401031422141212021401324430120412122130004232331330334014131133021240114013103440412134011124433110300421314204440420444240402223010013230303403100142443333413111303024230042320134204120013424110143300044402330411121240102224123101124310202011333411210311432323142322414024321232143401101424103243202040312222332030210220430130303402103033132232214303034432334210330233333201403230103144331041111013233130331321402004414101301430410331313424323104142303142111123234420133010134344044224430144404422134312441103212333001114024412023242144033414400242000104410011232210034014332121432011301231244102143002424201401302431431142203444004243301330141014124232014414411100200000430224332120002114010120034414400242032303242440110332443134140122101223044124423104231303202112344102230033021241444113344104210304031134334003303300301133004420133012324313203443123413312040302201241030043032132013013304000142413324133102333123243200231123241000341333121444430421430330010432033143231202040232331202310443433213304021324140012010430130403021001103230103340243004222204441232202224004102400334414310411241223434243422432100102223213440320220124341301433320043433243041424021044434131003221413330202330130302321322034400343341131211032311411143410313120344241441331041022413402034422110142424011141340003311312212130444", "023213343100113203314221123030342104333300120122320110113132230112002032120044120444022101324440021144332211414313031100012314301244401120121111242402220140201433040022203213203002411231034021014041444430420424323222210041210040134121234441013324142414023012014142332140133022344323243013232441314013214020300041122424221111231143000440230314213031302014303324200143404144211300312303140122001000203043123034244021322242220430412441343431003120302311422400234322233330002201422003131033211122233312401212203122222421423400222123330131343423144131342214103402034014234424031101422434003340001400413203022020021111240204042342003431003103143420114132232201103441304334420111123222101330030403200102122212142424404424113302322123004131330101213404440200101424021221202344123002443140430042333214304322333441113010014240021412324022033040343220042243133324122001114221002022322004402240321242040241132032321310224302312002414412013013002120123334400142004344203344103313404214143131201010404001342101202013043331340444044122320112044234023403241420110422404240214404110042403103103120132313412234011224000000024241113131001323033032431141431201134341440032323230131333203310434004223240334422343300322110210433221103023401324224330022301310233320231320300224314113311141140314413300203114022014113341403123201400042212333244101121043444013020003014003410132023124202403121240021011211134032320203122223101142422324442412410241320413423012200343412343344311402220100433023000312033013413324320422144224110221303014423213011430000100423113224011311110202224103111000410420431304033413242231420411331214120242104224114041002430114133144211043410002441311221303101441034444230120033103232223140434330142144110343020204002211004031020031314141430304412242221223004014010043430114120414042302022432003014413204223210012300001024220223314112120341333311044411022412343412044211222010024104434234431403202243302400430424411133000041041023010101240110232223230242403341013034340324102213034021424403204443101040122411242330244141423242124414141013022314040210222020001122300343421421130320141331043104314012230344022020003103402020300010341400213122410413402414010212420134001311001434100040032421132010120401134044344141023013344134314334301043424332102421302104242312220344401212140033040401121004343421203132041432401032302443302032044103313322012422443302213030220444320304114440442140243400141114304000040444320234340434314024133414041101104014331432104323403140433432404441410211033110204421131024431021200123324342224213020022213111321210121301323140130241243413022134222331142302130313140304032324120201011203124243443000402334200444111132420301113211044101343434044343441130234323132423201023131312221400121001232433012013243332404430431341131141240333144432413400114400331241312000340121000310004331014042303323130343004343411221412031000341301331331112112420341042341410020113004421024133440034011031204232214342204233230002240212231224122430341221423110041043121120123000242011140044203334234414002304213324021042033313214232132414041433201202003021212440000003123331322020031241111432033442322402212030330313434221314332311200420143423020241400011303321400010031210133014310244033331424130122423222001313111133214030143222224441330133242012344122413332042224024344330114124010204313123434313022033313422100243343402023034202214210004212242220111100012404213013303041424430243043014042014200340124224134031243013044134433013232213113241233442134114123042011401104442124443420312224432400210002010112302211422402433330302400401143422231034103421021414104040210100010341404404240423000304014302000340210224300404221042242124022312242423440034043324243040314424234422413023240410024241133003343300102113031311220440314131344232344100120340033234411332040322240420320012432340122200243434421210433230022140330324413024013412222300203001340003042321402124022131300221431033344242410211040141414121013041142032204431331124033242111221412231420242203331323403013421344432141234001241001200114312441004011203324201012344121301340013012041132132023023313314033431331030203134224023424040201120141141333401110143321132022003042330104330142021210103021211001343220413222321143143004333223434324322143413144103003220320334234212311411320413031200041432010030213412100002040224003134003014140441331321022103010201233010324003111343201442242143114321234323343334342210233130432433212100", "302001231310004130001132014410023333441243242121113303114400131341402320234024023303131133402210101203113201400340301212310422030231033010204443433022311130244401011202204302121401434012313300123431422211030324414122323420321034240320011400030014032410242033304423231231322410324313212223101421303312414130102422120102223222120241342223031402412424012141013432122300320332032222021334441400033442411102113412420041122244033411402220343320401333234223400302121021342414121330044012303440242440443202104032241043402002213013444330012023401432442442311340241204200241313321242310140433211141430202131414202023031434320013101023114024304444001302100100241144443400234331404114434310044130304214224200402111041131243013241430201201423402141114114312304431323134204232413220412230010012104230204203134144244421030223341024142442300141401044103213210144000112424430320122103304300444434212114022411120134120324144401333101300101211032423413314402033210101103043244324440340143411004033101144244310314331030020224443302123122403420442232414332411134244120221203243243221041204211313402444401440331131434400303414214222032042340111434023422013044320112341102231340240443312011203134231110313022130320011311440220344242102300340133024320020012232310341110044311114243244441132432340220232040314013033412340323001044421110103313103111011130141104232400100313330434033133203122131131002011404014404222231033031302021313314443004442141102042022113301241300001334342331130421043303301200123404413121131443211214421432003040210001300414040202224113412332411424031413110110114344311433332014123220013320321342022213011143042330010334033244313130330321444243023323422414003021142020421302403401010412204431120221033030132342302404014423342100124142134314424241423042434224333001402424330412303410423110201443442024120440120300344023141011112240000312241022303104143413104144121141034212300422140120131344441432012102033243010003233430440311204143331021140003444242010323431310400401042110134340232120304422340130211421410012201344043012101422421043244234320130224423042242222121100020333321030121223230230323024214342100233143103302012401044030130020223324441433220413112241232000312222211244430020430114130433220211343034142001100024424141023010343314302340411002044412321224033132014131330324134314122400041342132421130141242223223141124213321310332331013420342001120032134220040122004134133131241211412232141111044112013331300043332240402211120043112124240030341434134313044101130030013122430323240034120412234224034040123042104101421040023330234103202333133122220324040431220420432231034022002112241142114302031300403424003044202313141210042120431144023432013133143432404300410403124140103101211034030144023413224341030233034402331134324330120212342444414243122404010233040143012141122241103003432212012144131214142020043310240331214021114112300030440122423444320041042400004320042402402330301221240320303003324411343210031222120130231403322124032202331413232412413313104224403432310202400401212333042314124344411214440401321013330300004414102121320244413213333014011414140203101102024304334444410010413003232202000122410311442101144120040432300123104110403404000313400400334030342013022120011203242443114344244123111132044124121231033200422310203134200143010311042043433201421422322301240442103324131333223130313320414034441304103231100240430233334321204430124001430010131100140120430030143034234243231143211430134200222232243343040213140030302341110133413404021234443443424212403044101200232443101324102411430211031423110123020432031043331433412304042120311002234112104202114444424142243314341014141402232100010303342040223030121232212043440210234203424023102221412332221241322011443403304331333040240421433032431242403120230234334043314203202203032403104333234134122242343120342340341340144311434010144041342232231120032202434014114220223404300410000312212130214332010201004114340003111022303222232410243324330222140002411343111104410124033411224140421130330100120200431402022233102032314231220103310233030144324444031023431222102104130101032131133343212240401230343240242020142404110141142322230002142032314104120301442000002110023232044023140242130212012134312230412222032131013330004440342412434400014102343444143041433221340423421230023024332214101000210444321114334340201334014340444430410020310423032134342111344004431013340141011230120403040114014030421404003211441040410001", "203433411201340100001010134310430020431132434112200024214312020200021403412333432423030244001240111234012130220002021300132210034014014122203423224401122244003124211111231120343201400024132333323102214044232240030443200041000121222224334222343133344034242240422020221204404233330113330411412200203024431212110423434030142312401331230404121033143114430304141234011201040441412303321124443104030333044232100322331343202041340443200134132323304414441431431211022043431331411201223432411121310230230343440012341041443404111323011303300344204334434230030020133102024221101212340341330220441043211232143332322310210144244422024323332043233111403130022444342132423400300023233204443400340340042302240220413402130121434320333324422342403331334012110410104433024220243320310144023132140031222242004313143232402233124244002411424120114022134114023040431123414130444004331230223043302333301033422302040311431223312033012314320340334232310103001141132420100334221233110232403224411132301144142123330221242420030420434040142142212010324134314140414112322110333220413044000033233013002103423344403120343403141112122421100444004304001020341112404120424424124303443213232040430121213441411130340113234302312234142442141030432303323321403331313222313313001331413243010314222302212434121213330032434322021444211324212024220410102241031314114114324202200110014301344340321010224203421211044302334113040120044344303233302104110323000410133442113034211241442112433420303022430302002212400112011241434030102404004402040022441043311100220303004210000210102300322310430104020023141130013021320002014024423344123241413301024314040242022201414203134003323042243201100322040043213010214403220330003312324241104123042011042440121442020001200304030104202000000122444014404341203304430241104011204220124440203401031233404303024444142123403212104401031141404322203321044334412414040410324140431213331122141330340243312444010300014223200134412033144321114012030003040414101234214012044220201402143021034422402222021411012421130400333211202344100000232124434133313423422103413114042420303342014300434032213024441201233334413431433340004011403413134411200122024012121402033111022301423330432143240243212240432024040424313240204341203010023103322320212212232240311201023411110403411312002104124014222012431433121230324144210003122432224410143214344430102102223042334134220001110300331040403200120221031231013001414103041124102333404331403103334432412403301303102141444242412131303321130300041001203112421202232132242111243014401122043004023431402121034100244043001223104203330020000210321440343213111414031240304121003011223310042332200134331123442222203222331104244023220043402402022004424222234040414224022424323410313104211221132314231123302301420214212333224004013340113110234333333402404221134042443343034002124421010034241321121234122434200212111332433104232343001222410311241043124410123414413343034243403331021221323212113222330342224331342114402232243014400034011043440000110333204234040443031301041332110132143032101132200222204312422212034014014034044043013430034332200044413013441203313311144434012444442010424423442342210220234134013132233143044023003221224024100210233411212021114124010333330440123133141422300003434011341124434030302143220310213120024404340203001242442343101240324014113033401311322143332044211034443413013220441040123031004441344311333103010143103420443103420342404231211101033443103240010214414410121142333002340342241344441010102323400213420342202133212233101201414433434043033402200102342202022104034220422041141111434002202040102024313041414321404211122122431314323121244341332220232413142202033310100243412312130211011041001231204433234411440144024111040421332321232200330234412443314320322211343433244042200301343043000110000412111333441222234123221341234132220031431444301421244110314404302102404321330100013300324023220241224040333431413430102232301222141324120232114342320241420402131312144204044022341111242040034014001410212204413211324021420214331420113021440313113023313023224031420124021441234210101043101140231400030404013041220143012134401441323430412410433311330443414211401140341403130310432402341444330101101130033041031004321444432343104123041141031410342330140403422311230334442010014333110342210040331032341003002443332440021420330101440224422021400011421310241210131124021132210043424230013130122440023413032003010112344430012124104041403314342310222", "440333421032001013321140333344121113233103033221410204214214004010424312242203130023414332142210111144422424440304214413440444213343223000224130431321340132440014420140013431324421333330211124331012140042014302103311021012103010223312210344423424220443030203132112041041133041414134224443240101241114142223114234311000033210143332220142201020303201312012004221203404340340024023241124441311332032214403014443311124023310030023121432404210314403023042224032023442034422314344023313222214312412142202324412141134002000022442100041004103232132101010003231120404221333221442144421323313414022400141234010204120310323343244142020203211410011021114301404042130231241320042133213444240223432420413220303243024104200331030323134440333142111203332241401134322311144324204324114102244431023301043020211112313233440013103123400320214323230304443100020312222320434431410300130013342204434102141321430342031100022442020230423322432003312304443044441242400431340340414243130432230420022013410110332230114404243202421203141044314334433232212044020344322130311442203031343134231221424342123211203114023333044303331243333330441032123412242220144134300332440331312304321134423202334242343334404210122211002013434132341341021220120403332441401343002241433020321024442311220202110023023240320010111103322423030301340101411444202331203302410104244442001323343133220130043042144312114304020110002321100403320410044404333321032034321423322121221314242002101423232240202301331122200442343434301400234014421014400313120122040141231003214020310334231044211011104031403444430014420324014444111241213044441141420132301342312423104224012022400202124010004144112221433221322110212140132121320403001033013410203332131134102111021314144333443114142414021422441101211431040210112221021232223404204431040320202202302232323334023123010220003312244430313340400113241141144400221420303240332102001224332141134121123000103314343130231031413220032143302244144224121031310442304344303002331430221220320010121040232243121022322242203140404442032113143340023423132123041222203133304404402423140440011314421104120404144211114310442031121330024032431034313321333413220311104141024333430142111114221431242040234331242103032044303313400402323240141221311112114340024112303343404144114310300200034343044124114400314020140031023422024234334321412010401042312023010443241042110130312203203332021442014340303330334121121013214113340201201332214242420124320204220413022323413240104303302313010203044334132221311202401410021024214240320214421331120211313140240123134232024104342042143202221401313331111130312443122212022412302011334102400034444234312123324230341341010141302101121220012413444442432004334222303331002212100434030323422220214114034311014404420204424022100134140003231300403304241113211301410320101124320241434330000212112001113014330012014300040202231201230333311314143102303022331322123020021341334200003311433401301442024312343324421433101344340201323212223213012233341311332024240030021441141022143044224344144221440322402124424301122323324401234410300330130210042203103233223214221424340041020132230200424201431300033022411434023031000420202033202402031214112132210232033324334201221340332333311100041444420000210331004220420332324301021114244214144034423444323110212021340423320143342144314404411032324223441223334210333101110200301113142002112130014001334433101320312030104030302033213441344131114441143242240314222412132314041301314422240413124432142231133001441304230023334341004313222441013031034122043224043243044101430021001041323312024303301212201230324022024431014213044340443441114011424404040304423202402442300412231400243144344221140142220222340130020410441114400101000211041042003440023234141011222141124110321110344214100212020312100201344212333102123433401012340021133020440232011212243243233034410422344013120124014111113312224010120122402323302044004311302211440120300220201013303342021124113400213204210322130334332002302040233021324114132244443321113224013044024321444013013000331304422412212433333320203232241104103030243043110134114403203223402320030403401040203340231301241333111113203023042210040121200142302401221423202432300111103032322204340332402031433003410333322140021444420431410140132410421431041044213342033243140013411112333033331040033024410143210041200303234101430002024111214023100111134040312100103114320130400434443141220310023020413422000224342330102004032333324230", "144244414030114241221343010442324221004000023334002234031333134441320200033303230033424031404344410241111210404143431020331141442021303104210404432213133331143410204212230204024002303331131421414223200221001414240310033020202230120310004022042342332412132023324343101140012320211123041013334332334300031214433232332444024223442341401311034020422012004122313010014124431342032324313404344411304333100233422041123230324330201340122310431431344401323134442000222224010320411224244123221020301124144300133241040300224443432423042230022313224310424414400324203432303333311421103312300442441222214134412022120222210323000420342040102330042130241011021021110034430224022300121040312331034413220044212040240200303302040414012224244132244320111003022013433443014121104124034110302403421003300013100230041001421231023334213211420134141343443012204310220223344122433023333243330222044020213302142143040202134221201110311234202134243014013342043421303121313002242042412212140404431301114122132344413300241424340302242212100101031110040411234041233112330304133041320314332143304220044320414212140110023343044203040333112203202013044234110330320410131102224420231111320100210323013014443024414240212433342020000341340023422043031321234034330310234221004014220010330000124134413310123244230333430402003430310423102331311013121332140224003104103010304441333234021012104022240221430234004011104212013403221323034423240240422300430344124131042220314402132214312441121323244241114131142043124030443003234231212423142244343002101404323043424201410324112214402322432210143223311433311421111431224000301421204411121411203121340133144011222203302214131023041100322213112113344332001140200122313443343334003141204202001422142440332401422033002241410301301431033400110113423342412430232303042320312333123211433141404211103031104112201424042420313323134132110410211322210230410324402401130442420020341221231331123413220413122112224323124414220442011200420402120304231300011130320121403441234104431340021244304340444124230432214332404311130304320004302344433123103232211210232113023013313210130443113120310204413402230413112321113344131320103401410211142200410323114422414313410031323112234233410440014032343341413341230403023200101233042042401121244301132000134141412444012211002120133000140121114122023224210210243011010231243022323423304232222444223022244343200420031421024201221403003234010240403441300410322432102443143344031333442140311430140122003311234000204411113412020123013413420002320312102444022101114024241333132222022040320121124324231411012322441233412010024214402003443322434030334004014220422020211143213004141431321214321000130031200420323043442312310400022012020224214033101004022100141410313411132201222130301003040303340211410310410320133234343220412411013301200212213124133143314042424420133404131400304312314110120130414133101041341304430441202202121143141002310301110443014240333332430134242041340430303124233214434444240440210220124410323140344212414442031203120311404111204341402132114033430010220321412111103042423130142200041001404142401004210242303134202122102014111312012041303340000231442424413230202334330343233232200241444020441420133142100111142334104423221414344004304411024131412423412004024321030041230434101141200212103020013220302104343341313433214031241413443241314034343141210030330042103022113041322400123443340303214422222423112210343004201433110001303234232410104032033202223420033443023341432124413104040312220133224241001312432013223313203000011424302303404124314021103124414320140042203223442310412231310103133434014023120141143334440042443431422324301004203421123411404000413024220343344110142244321140112101433002323321113014234003102403432143112100104222233444014420233023314333434134014031423102240330111220043212123400103340132340010203022312234141133111113340401103040131421234324403412434333300123040241144034330024332320113411421221020132423032313011242231130111344141310223443101000110212014441141134213344303402320113141411211434300413011411110440142323104221414140201142433022131331421041021130213413412004213313434132032204401001422031414210314112133412301104300223434000220102121240423020313234042300201120243100103213310223414441203130200140310423024312113302333044121424120234144003020240423200131444334414302010400410434031304120323310113412001440234434444031324402421402142420012411403400033300240041101220021013002433421213124404342", "024431333334440122044243424344404400004213434340211201230434032221013320211124143403210103310032031102343342244140341211421444430203123343013240124343323434112204143203223141011344213424134430001121440343214341103420140234413121430424411301024433002411422034230322141011423413220413321211422012100224412303030133140301140240121033132114431311130432402110001034024044313030334421413102224040423234011444034300134022303413241311244402334422133431141211002332233031320130442313013033403141212320032210141243333330341433241132432420120221122010423100324020013031424342111114104121133333333111133010300303433424122340204021422422311304202213213412130034114331331122313214301444413302432334032234434243342400312323222243422101321300101430010000304121203212442012214420341321323434403202120323314324444003041412333114030201203121103234210134233124004143232034131021124204310404333330322444441321111440223312014433132041212233424124313123043233322241332134333204000142003343112102240101313124001134133123441104312232322232431432323141010121141441312413421000002443131031031112010323340023420121041314423101133302031340243044134412002421102120243221413112321423031431343131430333024122233133014400332041112321021442043341300403041033142310340342314012214004422142121343340211200114442231024213122101442413422103431201112332123044040304214421433302323041322133030400034442022022121413313123332201023222040144334032430414110400020213322001401403133430304314423344123114342000311322120124040110112400331242424124423434031131423004303412401041042232001303400130224404222321124432143041102220444032322213042022113433141202312103240222323443142243320102302144434023232242202000043320422303000421310132434020123233113143011112421030214041013402221120134322211403221211232320432030224121340114021323040020131102203122314220144434204222033013041043223230311343142040012403121020103412144214130331030122221301012211130314424011420112244103000331234141221231023400220430243321433131244430230422402422241043403044330230134304111443021143331340321311042114414133334123404321443303143141332141214301122041134004014243040311430021143100033202122103130202234422033021230033240020310241420032034143042423124030040004232411344013041341133210142400343002222432424203210023221300113102224440013310241032024033002333400042303040201410213424223142033221404133010012333203220010102400443221413422243432233013132124222323032013244130114231232334011101432040120240324431244043043021420400440244422121440012113222030312011332223323042320214113143211243044343212320030402002014034443142022031422231330213000311111211223443030003134100043314411413013011333012004211001124404303113321230032034041224233032400020214440231243401341023413322402220401141313131203044133404122144143212423401330403410424221230144034333303144220431441032304402212224324432420044402104230410233242430441244104444001140311344244030021433310011010300333203302231100314110012003121224123034141413201222401300304044140121121004212242122313220330113412024243013143210040321421432422231103213204320241233013031224431400040344424030113331222034043102220102423113304234032111202443020304232422231130404413140204221214140112224443101021014214431113141022002142100322142224322143402031110203210410010012044031122113013420013442022410330021141033012000301242003243320310233032331023312410430144134234023330412232442112434122220320403213233012031320444301434440322304110013012124120433130203430433130023414112203240414120022141413102241114412444110202021003104232344213423103440233344341110321101212202302414440042443432334042142431032102123431201102231042301000204411343300144221010001330002033113210003040144441224120223400310204222140302121423220244121443042232240020412204013243103133013441112243112424340041202004313401344223420440311311444141330121320100340204434121414114400104003011411311421421024003003102142401423012322443243214032004244004340121212102123023220424434122311044033023244121113212310022220320413140401132010243004222330104002400411144301124434412133040304333303444001011143330313242204341304020341100111244340034323204224133121033330444100130432203401120001322333342030223100442134410403210011331313231243420242400134043140440242103103434422004213210410211011140033004111231430323111420243201211243434323420311432442121324421013204342212242013140344420241101301040230401410444012140101334111020212413232222100420204310242", "104432323231412324331402221330232444443440414010000402324123411103243130223103400101420444322031414041314443234444223423143344313101104423324020012004112243314131334444344422333441334242330433002104210031214100122312202011222344230211324404421411210024142044233100431033122304312022201304040431002112311210200124440114442420211241412323021343234001131334131102410243423411020013424303331122020334422133111044144234013342222144333224242012433113424433114200420233423104432440423432302100242132403404420214022122440342322200211434024134303220213420112221324300204110234420120113241111033110104203431441014031311214144334121413321241241323102321011440422330302203130333032333112011221244314202443214412314221032444204442414244224311331314131133303413234200011442141304334123034032323120020124300140221441420440103321014111230401314033120401404400410101234112020011434114421413043013401014224113122333241203133312432002314004303211314120422323202442321321232444343411123200223003023010324100323324331133244132121103031043032034140132202430041012422400123423110434140043104412120114122133434402131211200122022011210123401023324030323333320334411042111220402040424411343402031042443223243244212313430213234030404012112320331441234202213014144413243234103143030220223222433320434132121313014001242010303102222332201202041322124012140413130223232123214322421211101340002111214432044120034121210333030042344103032413322422122233114131434143142302223342230421144130314443102124112112424441312422321131041124300300222004340143340100440041114133244244210131302314320041001423413230412431312231244432322402224341422103402142010412110300420001230224000042241001012321402314020004303031314102333332120104313133312414304122233141311112023210011132213231121423404340422100343424420144121242101041413443023143102212223331133003321002433400403143421100131113442133311320222443344244044443232031422333030030021312201314003400021120102321133000244442112032100113344330111244213002224012444040400210312314210110003123321243310310023232301114333443402134002324043120314234244420024200112200304044011034234231231112220143203144410244243132424004422020044123104022404241311143133330343340224421330110241021341020103134431340430220300340243324343424022344113223431044103110112212003401240333200232332421331020041431230224301434410400022314441402110011400021412202312232201040244324342113440034304033032244402131210434334314321222133200030432311124132322201413431222433323204101424202303042444433130200430023321424340312001032002311321321342323101431034014134344204213001302103031434322343310212310223213440303433134302200032330214232331410340411240431020224322334303030101223120234021214132441001240213033331200113213022204021423334011131123102404340214100334132420334031310112121223040201202300330442404010014331334432140442421113441401121430031111102041322413122202003404202304041043030000302142320224024142100022142111032341414334412444304320030032442011122241320031101223031340130320431212323042303303330110421221324110004242033123330313420121423204023001040101241020244330414204432023030010203140443112242031212220320134113344413113020031400303341323011023202013433042324444432303313433314012222312420340431032412034020111203440400024214103441033342142431312021431341324233324224242002121234100313323143434201133120202203443311414402223132032031324023431221100413223334310020223144302433024143440212212134413232033014113412332131204142333322330223200123302400013420111044341224334031330242041131320104413004012214404032412420210004002333121142032430134014034320334043413411100304141121302224420143410214321403304223343340422143342230003302114242432121223340110100211314210124001104134414203303334300244343344431323403330344313312201120300440401201232442114234104033100440244401331342344321222043222232422014442321344010131201322131414324322202114342040342010423422244340331330344234411020330123412034332043033323414023444432341031401012013434210102321120321443100411144131103122122334303124312421333230332041311403134223420211011211041114213021430132301014203004234244003233221323221434022204243334231104001040424033342331112134310142303402002022341012233410234014212242204423200112442011421041224344323222202403010111141034130033012401131244442413044211111243033220313214234020004004131242342141102340112023331022210442221142111020011330302333120220443134222330332424113313022013422042312044", "101101404021130202102141223210304404133311022134222103124321433022301004214131111403021311041440234012404140414230421341433134000024110333123322143013202331214000232423013141400422213000441030401241231434311234201132122111032111433011314144134401124300342241022203231101242414010303003104402343412021043012312233203123433443204443412040332441301012340142100233432442222432132004230241034222413004312231022031412130320142204321011112001301031133210444412331301303040241311400442320440042110111324122014232114413211422034023032104123203244213144341020120000210042221321310223122410214134131042314302410144400200322112110023203311203204331340424230120322011320440024230403034232340433314421330242031014341441241021323321402033114201320333224024102241444144211303121444240023120141023342011412432104231241022322210213324143424214230210112421131012240322104444202000112022202221130043320042242420242130143201132103123223404334122200031424011304021114140001243141113433321123044422404233012412421140031134242303233121013024224002333434144311120240022234244401013444320410313211144301441411441201212442010014104020330441423304241002012141203320231131031302420102340003110241344220223242443332133323020111343332300014132404014042032003212230124002020220331400034424122021141031240040241441323223101401144432224113040412121400432303111114004441004234130320010113443203443234202222023021241434100201342312002401400031143221341220240244201100422142131201442014301032432244012013000134130424332203432441421311311322041212441422230424101010330102233023144133424013241114243014421000340324333413030422140211213333201212421104400312432102224031033334402013044401002400322240123222300310411103233003003211030440121210121001242001433302201341042044401041121422324342022312212303142414022313013302140344101204022431123234301330324412344403232410000412031020233402130210331423401023410230033103002232240411111131400240044130144422201331414343343134001030323112002030132220014211401341324032132231012404110314220102212133204201133124331414243302413320331431201314424014421321223131011321431144344111421001010310204012232124420324024404334132103101213331210241033431113004121403210042300114104440404233433344303322411400334043340430413301220422230141242400010301023221133233123222034212210343303324303004000403330122314010034223131314333300413404331033424132034321223002124041333312101114113301330440234412223213140213400324134224240441012411441121122023303423220231111332401320211201202003102141300124313433424303140013213313420402004213431412011034012313243114010331241302301101232343402234321103310310420214323413130212123034012024244244443123313030012041411402110323321430212230404112031300400131144200402430011013311411302100003011142121102240321102233031323310413224340224222410323200002203332134343202213041423143030011042223124424440020441422231024241402124142031413004424120441001244104100130102210413200011043044442324322331431441441114000104131001401244331423401144140021213301324204213321400023220212211124403422023203340300224133134221131013210110440321204142311430113342241113322201003343200014431442303031430034214401114123231122102143321002300101143104233021202424221344202412414412203423012213422243204130140121032313433430141212220242432332200213234013330023221001032012001432434101142300114014033102130022211434243241203330210130020030344310221014330344410332412232101300001110022230411343324041111024241001404140310141204413213140211132043342123243241220313202001313412324220334022043432221112433140241103220313020213243222143434330443042104231133121422422414042040010022004442102224124002221110244004000202123033142023203420000323141212424423112403322021020412022132431034413304201212004320140014221132042024132414142412041324002230402123014203101141031233111210041102403441211113111231211024410100233403441033310004224114334411410240033113310431311332112112103123321440024231430201410311100224144220343120011041243043211043331430024201012221120341214244003140322242020234233111331332003111334134040010342243311310343340434203343221143124134224432403030433302404441004334211323103340214224404003024034120010402421004322103410434111042202343410432032121043330002144321123432041320212113231002121103340111341142414402142411323344101044421004422143210240324441114112241220142310110213202132234341134440123341402130434421341033441344303201422141144042340212302102431122322112", "243230241324210404113312334140441042412420424403231211044200134310234041210042111043110342320404134213200321122020232410334104331430121310224323301243214312002443340413034111031414141120020033301333323332121104442341100133110430414103001433221210442324240200404432010100442343244111224212432422403203102144123401321330433324420343304201432011022114214342201000141013204410203023422311133120233140424340443413443211141244101102402332302102322001300401410110434234233224441000304004102442400214233413114320220030314202100433100204442104320230401211014331034333102333112211412434432243434330342233041404131344131311201200321243000211343011103442334020442213213121114401140212242412030334314111032213104024222340140240443014321022313013243110104220413342421040102044424021213044111032442230302010042114340242242132244020144012003240431431000012240112231223221400120113201034303232423100401302002443304344232121212123431434221311102021042342333242421011242231421012002304324311341023321123304213004332001224442220310222204011432440402441134332310004014244310410222023102111433110301121123340214404033014122340244420434334433342310011311102433103130233013123200023413113030303400324404322300232223103444334102431004301200413422121200124200402004322443013041423400123140423130233323314430224130143432000433424424313020020000234114201443103043202104240420123231432203103020142233201112010322020340130414304144221212032242134221320322202240400404310343004320014443410402410341002010303111330002112130441321144204442214223144020234404243312022241143043131140200312044234343043320223100201422112431014040032010224403222010002403004302202040014214110241441023134240300200440302121241023143044440012042313223410331330431303323443303420443212031000124430230244124034423334021432110023430412201211003341033404131233203323412111323123141104224002410344221334004112433040010334303003432134303112320104042440202044424402320104003223320221011414123343024241220113311413442231413203241003123304432031344042041400420300101143313443401213321144313034410044010100113412431044101121412233114222044422444134002223311234442201411122120304124344222122133141230003404132301424432031022130330003443343210440404143041103144043203220112343322414420223111233330130402001011124340024333044100210104002212341213012321202212200032132314124044423122001024020100132412123140121411113021302043232313003113104431210410314340013400411124412410342442210100343332432022310031333341401130431341204441001030424213240342113223033210011233303032140214240112131443312034423302333114310022024222011431432104134224242344104203201242421222143102214414020312142134013214440132321013242402130124123442043020423021030440120231234012140422321342021000401404201024331024221012042003440321314421441000444014201022331333003431101113413003344112031343330302032112411334012021223331124414132440222443133131034130314312103240143030220310324333014240342233121004441100441012242044002001023022043244220044132404110133033304343410133104241010422300213421000434411244330340221224314303130003144240300233242422331434131212233034304113132432100033412020143234214110233314020240043022214024014140212403133022440111432111411232410304021221422011341421243411401440122022142132442341002221003334013102000100341042333402344004302122443331431324340114200422102413124144400434311212231231131241122022420332404414244214314043122012020402031314003332314032112003321140004421003432321312304204413131212422212344242400320244411020320101303222123121021221333232204114004431324302003120221321200204144041223304234032214112312234022441014300044311411320012013011403420031022313401434132323143002122440112320224241310033200323024413042020223123121003232002230231133111240213442401343242143122021300012211233230342044442231403210200104002202311102000303410341114230244324042001131101420212342014344333231434204344243244231132440031201014121221030113001433322232330412021234302340033004232031222130433043114340432104214140321221234422021404043000211211440341424312301320241042023431104310112032032421341220112031144434422301131424131110211133402433243231112104344103010020443003301431400220340222100032124403132000232031332240400111432432042224002423213123030042243303121013232111441330201421130323141340422403001440114304101123132302104120342443003434401202040120430331212121410433230030434341321312143224401004410004232231011014440242011031021400344130", "143343121202341100143433132300423411104133423400010231341243032410023322310240101302332123420421310421000342002142334334440310342040330401422101321412321104040042341003440223040012331124021330013021301212003220340040101231331013102403121403240231110043104013111413234302024133333340034234304031322342441321000221104031411033204243041313401234012140231021220011030342112130112440023024320222430201240144434400041113133402330224202414034241343210024300242131144242444241141320413200000121242023441421413124113241404223020432330300431040000402342130141200144131040020144442302022042042404122333330030442212330404231424420101301241402432403021312140402341013333241232212102141444003142140314204021242004043120034031034442230000403024120203343033224142134103423331024300031420411234341212010103241323344424012013333321423310131422424111403013103112221223030341240004232243112340230124244101323302223002343022430202343020321034110420113133000134303131402003333311224113410224144332332200320200321231024040010220303323424013043433244334320231303133140011212122431021020241410301313311440243001301311420331441031330141444030244200033210420231044203423111141134341302343324412300142430004044202004024000240231130012412442412412343042234220222331010011421302200344111202430133104131410404020422130002420310314201210101130301101323440023122300232312340041244144233004310123103343130120042040013444001304030400424140233012000404042013223113220411200233032041241243234332430202132233004440212440443243043023202314011321042214020122003342043300414412331210030224221420140410320444414024112221330000330010024422420301233240240230411332241443240321034332440200413024014001433232001023041200131341033224343421204302304410440121402244320240401314242340110444332214220404243231321133132022310430310344423034041230211021202234312201431033430001203003404140440114134221341301012214332400041312440240122302404410334430214144330134243423121332113114324303110301310410002431203214401134013302102244434200342434121324221233341011240440222320211311024242411334321204013244440102232132342344213324423130414443002112322220202211123132211431004244213202433201424234333420021133114112344221303434042313003400243122301132123012301114300114144440043341424132302203244314033134221242020103421012312232241032443130343432311121000042242143203122322201113230302324432411131003120134423343022300023112014312041212421424004243444334310401213420104201013341043444301334242220012102120412111020001134043433242342314432404032440021330332200223324022013033404011410014134302111040124133431334331333203112300314320043400231032330342240312000232110041024102143321301213013321300410301334224141121440132222020442234023000232203302223113323124004220240420423201040323103230144032112240343323320133434010040203301423010314104131311244023034124243024130312021024320014034242111040402110044111404133422400022414201030111411422241021101314124123214004042104331323123410432422141121124420230120304001440340324241434431344123312404233324204120242323112013421013222123114122113421401224021104401222442333224103311211133413220023234010442241402232211124322410244010310404031022310020332210424442433431222220221442042120012132242034213403020310314003324032342231224231324123312140240333112424231302202442211014431400041321310121313432321344220210241204344112433313441432333110340131420123341102422104314444213230340121001014410214113031242434231420124223331032232130232244302330022343004404313221114102322321231032022001340204322320220244140333012141342131234422403342143312114300212040244330201024041134411041122330203103204110324003213444233433021340000444034004130102321042242044443004143011340034002443223103122423044014110003212313340021334411021210111031413241424431230401104330230340412442234213011243120314332412443443031021010301004310231340204220200311433140010043232413230421413111122340324042411110302440200244213320443103422430403200331112144422044033042423002431302241203432304104314103411042221410234313404421041222422240440301130311431232441313320441432312342412420141000110323034224212443124011334200022414444113042011240142402101114123243441040202332243041121211444404403032412303201414344401140311130043044440032132113130101011112430304334222233312112302210213120234234410130444311122112414021240431131343330121022414442201443400404212211342301013414103214121100213140103243322311430432112433111341204142320", "124341322112403340022344132123320131012441403144334440334242332444433101122041114032200440210131144300244003212000221434421013400302143130121332124304141144030333012233310340402201413223021002042042434333333144224440224443121433114103314244243134000242201020114332033133441214014241123220413224142322200131301342310404201042003332042042041310302310441323440302100300204043142203224230101142433030314431202421102403432321143433043224123312034011120432243313030002224412041304403023110133140213433021441233214443034011412401140043231341231304110334431230034043334411134121402244044420043103434204000340413012413333102043112443312234314330141334132120341423112210300130221034212433210003012001010140411330041220042411113021232414000140032232243130413212323304431101431121342241134012133230313334132313201331202103011114003020302134024443001132443204434334000230033140123130411442020301430340143123043144101024414224011103304410300123034133434431204020330131101240142104121404321023211132324334244104323231021312134104014230431220433333013331414130430104444014042034430220144400113422301124110024412444033234120021422440041334103123324423011120311224033140304232240111032023010141413232134122130021100434134343314243313311020441242331223042030013410103031213022112344002243422130444044103221112033410231030441433130304021243444011014431242431123443043300400311340414104333324342012114112240320121304222300303323100413401234233331431131010044331323003000043341410424020030213340101411442412310100233404133412223001404002243044421331243111310043033221011013310121014031111231034120021100134310202021022204410204002242433322040023042223332410231302213314300230022003320142442000032320201234310213331341113413132310012100211314112221043312321320233111321233021321434010114200312334020243302421032334122221023440014422034101400010410011441104213413004132340132114340344321134322130004244303313024021040031232212204223302211221434241102002343110044113101040413134414444033133100213004442130100010303110124334241141142240032122143341334311031331332413223121211410434120011344320114433013134322222440300020144003422103011321342241003014322421201041043030343024134340404040111223200332213321443304310341300322020311440302432422213414321111033033424132441400303421031044134410311110042434331342010331002030242444432440102313210030442123400041044313340401023401413210140010103231313404032042420233143043034441331011030001413132132442142031022010000031112000204213222013130341401210032343201430113434303021014413204032431203201012302221224402120334040430424043303223104413432204204333412410023141330341334434403203124121334024200204022342243202430433344431301101141104021214323433104420114403440203042000423240401441044131042031134010023100111320130220032424012443021402002342340004402213023323004110233231131140434034142100042131112132302003223343331434301411244042021342041402204122431430224021020123014001020214423114200120010031001214411033330113011013343214031133011212041041143141244212122244331241441302003124132110144034423431221203423214344300312221144331011334434123322444423114204431210324040112301242213234022434404330420344444134201433241012134212441124413014332202123023300412102313044300034210314403200310043122100224033204332431411221303343340241123121112323044012114221134032011430232431132004341100032133003131420130004433123220333002340403440131220114430214023242411431202020234301412011414024443211132033300434011430111414124012042040422244320001424311323230022142112044204301120043223444104324201044001212144434112023100004231113331233121342142140004212121122413000100424234000013023224044210133003314314043223404212122000432132124143443344223303410134100424122120230204301022310240401034341124133003042440201042024134333114214123103310300032420334301413124103144324223414414304211234023143322241131114324143141221313431033442222201030102343424403320232430043220202344133101120440140302012444241442421333330032404430423410014223021032242021100322211133302420312132313230240404032204021023424412202314331134011143344440242412324134233230032342423141304331214224432433141044213333014102334203331002203314223103034401123422310302222111413240332300022313403101342210101244212213102142341023244122043413042131304143013401404213431003034024021042443203100210411321142403130041420001423234304134003411242440100123210304014204411412413140214020043032321020010242230104332400", "122304210102100432034420214303320133211321211143324043131033012204203434421301444242013331014020403441341200412420304104231240021104433334342021141311202113332044124002140202030341430341320413223122223433024311440300001422324222340420443204134222202132142102233023100120411241231143130040014300430044002241214141340211404244134134233114233103230443000233320220040210202024240421210343043113404122244023133110412313402330303304011310431032330312330043434342121444231200044104020112420103212101224303131301131042010243240332334303333243321434213023240310341220040044440444410332100314044244440223214024323231014144110124203412314120403411443431232140112121202023233240202022444402300423422441144242012311242110141310131210403011444113022414140420421143302331210144300114412242113442142030303232102444401110312442232034430100220434303120403334012010404020101340133223212334322014334111013343242040334443114044100123212204004433000301212033022404101441020444003021000403133211041102012231432412144242202021424133010204113204142404144122142204200044023221041032101434234112300120241402230334133142412000231422133113202411244144020240332422133034242234132124204134304144023100223244324200222212011411121220114011302313442114213213240313041334432322233410134430433404223243211131333023342322124421220224312413332002223040021143410324143123011311000202404401132123001441032301134320330420014102014213240001332304244332240444134033040042214002213214430422040144003043044203111042141232311342211101121023010342430412413443121342412032404031401113322311230133331203230342040120242004203034242213333320322310402300102413142112242444214403344022443110101041043243130432443343242213334431112113200223340012310221321430234241144032202431020201441211012234432324244341014031401232422104242434131243030032204301013324432022440013022013343202110213203112321203443303004344323432114220203401141312010014103020313301221203320431142333311440142213233204143132332123114022241334424400422224114000323324403024401002021032434134043404023200114314240221432231211313402020424032224201213143411113142411310210310044143211340112001244042021020323213033101121322210314411024413001430413320232230302320200100241101204244204144343213230122100120111224212144402411244133130202424442201022321323041332314133122312330130414413331024304021413341430203000202300322031113232024410434400441434333243300204124110334331214443040242333120014010113423140441040224423000402140434132330231324334220223444040404120331444002434031212023141412131444333121043230031231013442040410230313242302311320034042212013023202223104242220221233044431100114224341024232433041114040130024233340344014224103402240310243303313132122331242133010121204143313340223134033012304232311211022241321430410402124334140243124422240140424120410113024333303412424032143211022402223322313433211102140403442430041123234042110224020140034422320341124433322141131133131200421012132234120304122001430012044110220340142212141340004043223344401143423421104201300003423324411003421304420101312211041121433243332031114004404323044402143440443200400320142123444212343000023011034340322422020000313203132031103040333001310132321033430131001420312013410030321413220324104121420432021001302112414121233120322141410214200001230341232221332100420402402314032343442244112022232420111020124000013010133213444314122340144321044201141110222010144020100432423010110233342441421223224400120133341124004303304334141204332430340341432422310433311021403243440201234440242103124324234422442322132444244421201213424311043233302002121010040122401231120441310424142303402204223420310020240133001403240222112200202302421202430130131000221323410212020204343424041100101340203122343202422031013413302200224212122040123123213413203244233301423231211323141012143020001131123203313302303213232144420204221442341132432341440134132333320111300414030413022240410010242113234344412030114300131300100424333403133442021002041023330212123431123214114013102304433242333221200100333021022244401334114112013041314300243141313102310100104233101211123010311410201201112113112323102300322120001442323443332424020410014132434232204211414410024330213314414440331132424304030211040413121242021222021011331133134041211412043030331441100224204333441010102132231312303040120023203142420213323033234441233002401203431122041011112030322423140344320301301011121021402333220233222230330211210400124020", "123034203014143111104012023131102031242313230223323040334342044414014331134322114442303441002043033444144214201424323223144430221423244313331204234202404413300432014222414104024144111230312232000132422400034243341241303423010033100000212321340242343320312422313203024430413244002211032104010131103431121122403441021321100402134122343222220040034213212121301441301043441334201314313014314311000333403140240444202203234102330213024311200002203033224124114303243200411101443421123221330013233022011432432221034004104012303334232024330302210341330112132441344244324442403213333301201241400313433313422021144230011142422140144204321204120202341110442344203121442202214404404014331032442102213401424344331043043311222443304430123430301114421322211140422214434111433321003123434300334234142102330211434113331203043130210131410122032301301123013012221334010011341033143421041132234324041204444020330304033303030314432234330240333024140330412323404121023322043012120401100140422203204120324123114244424223001202443243131413311423312400414043204214404410441010403002234231102210121013043000031440444444301141421122104314232221344241143201014413112340431410220341243024412441102131141424203411044312004104414013301214241014220244302400432103240301134341202230334423302334123224013024420300213322021141430103223134031330122422413420202300213242224401434243430142041013224441041422024122044442323341100243403431022130123323443140121200332112222213414030001204240330341012023024342233341010211234004143024140044044102313224230114411004202133333122110443201224434203320420411423443414304244410444433433414304034013331230242030020414434011001242244032000442214442342310104341202331022313231012200121021334204112243123230234104303031211031111440441020134122012001114023313014020332431321222243433133340144010414011234200402411143130103233043122132440033410114332204341322414444414014321024323014004320124022313041134044403311413432124311203142423010322302310122421444442310420441000040104110022024130330131420043441201120430042020000222034341414031004020030400421143104234003021440124403113040323303214024403340433200032140023320202431403043322322224130340040204132100313210443031232021201304021202320240341014143400002100114130311440344014001000101141411423230430411133202114423433343430034231200232424311043330214443140212134234314423334313210034211223010333044021323223003330324231104123420122434422343030400030313034232032034243220233324031404431030340134224400112443330104203132311410041132112200441440032444421222442114030100140030113400403441010222232444113433004304232014010304031140444423440430223034304014411320400141040341421342241131141033200440342420431004022322111111203133121200223143133202232100304032131402333333422414002010220042334422212033040311343003011243020413030134344113342333323223243423203334423321200130431410144344131412431334221433223414100344413243311341310342040213223242240233322203243233321311430002413344324044303324444244144211122002331240334422312021140410114213132023042324010441432301442221132422104031004442441214120411030304404431044111304143103122142203220232201234302234242244314032202311122042102422224112041134310312031041444334312004231341114242342120000314132132413404102103203003212200012044144103231321411013412213224311144100344431341041433403130130303312102122440230030321303224241200223330130034032040423022123310143032411202442322320013222010004212411320014443233032322244434421234110144413421021302000101343244402234444404313041403244044413420222201202443434243044314311330100234142401001122212133013423332110430112323440133133340321444030300321323410104234021130413343041322100212134211242344214441034102140014302330003414103324430434224101133022133034024331120432402342141141202422144034103221434402011030441033102012211240022222341340212212014042401223414213213112002303433210423303223441040104342214222200003002413042011121413312321020320112333320444303344443410421020320244003021042043101422334033130130340332221343001301113434304242441330224021120413404434400441434404210104232133134303331222321324421000202033120232344332000303214412244013131032132341310433404343201031224302342243202444313300442112120304404122110211321004430423011413420402014312312021113142403424112142213332332112014440423102424222023223424012211434410401021342401400031340010133010112211332014333402013421442032104410412001000304231032014321043200311404112", "301044113410313112040414421124334313340401332133202234103202344403142343033344103132422433122223333001113333303413302123302400143003114112232112213034344442232311030014443342021202030333343213014134022102322130134434234224304001202211023223422100330202140302421422020023323344442140414312432424143121340402311221003110100303143443033421321324122303001232201443032331200020220324034440144412141334022313324113140312140200033100242323034143220111041130312200212420011330411312232403423243104142141342242030041420030332431404242100040330343311332244440411213001122442412103210421033420104423441444220224440143321004042220111041312123300100210140430022334414022313430440111241044022344001344423003222101030234233131343200444102044223330444031213222114042144343403332431110433222301323043401002223224114313023230340041111230220113231044020144201022324333421240004214110044331432112211320202303032220000243100442131424320303014032232134102131003001343420314332112142103420204242310314002043430202200402033042334422014334431200131400314121200433413133142401102133331021243223212102140313331424404104303011140303331333200031102114104343243224100340044321422041312222032240201234331204300124334304234204121421422441101434332242313403421214423010311402413140444420000112323430133242230234224430111431401142241004142304224412404111321233410000240024201242441134124042434134410000344412434424424442233004033230433304042043344123234410122121301131424222112214041300322312441121024314113313224320404132230324422212124141200300103144411243330444003000231434143132410130013104401100234102430200404414443120444401342032111040344441240232413223412314444433410140140342431110414001321113203114000413313443231131033202030413321203431014210222424232024424324313314340443133334331314340101132122214324031414412042041241041323133042111213003033041444343100102441042414444303440132434242434221214302312303204043243112304024341213010430203323304442414043424422113300104243140330130422200013222030422243333112121024310010334402402440400140341224224330400140404443304341134444214033043410234030421100233201432101440304310024003404023333223221112114340212024100222223422030343324443221001242313404123313110431433241414400101222413143322424323213233112300200302111033303232120222124021224403014104413043134012410311311002420141141342411424314213012222031040310424341212042312323202044323131021110024400400244423320310340144223303101314133143203100114221241312104230004013133423101304110410220341213224313212330303421322433343321040324402403410220221124424233033201023124224201430111102304322440244102144214040340022333004142002122141233403333431320420022030300143031031413043013101223203012411030141242210120400244333401344110344413233100034114233112403032322442143102441121221242343422323311230111330002032031011144102440042234043402310132110143030103433321210413022223023334304211220110404001024001224004422121030212230043104141104004202331104311034003341100232210204114124111022144203120322241002441442201413314444431432443042142134410414144440103423121014440111244111044434331013044230430101413102131043001002340012221334244112140202320000322333340040322430320341431300312424141033340144242220222243321222120432222232114000333442114120311243331443423000013041044422443130334010130011211221201321114344312100200013342401311012201113314331103233212331313312210323222321104122433004314343203011221444434400121241222202224001421111441321134043042104221211422044123401331401332303003220010041132211011412021014042341321102312344040111220303403431114233333111312014444113021130022434322101324034113434140023202321010214012423320412411024332213342420314211201224321131442302404232203204403013434302240413100214300421314110302221120332101040342432301221232124021322404123214431124240140204003103341242103041141123411010123001202321133444030340434314433112030330311013423310022324312333014421140022231214130433010411010034304230112040442032032234004211344301313141143004443432244214420022424331224044131120221142212434334312010033032320444131411331012021304443422032323002211442300233122334204204444133340122122144222013244222104424132212321412034122422311204304020343131200332220212132044004123404300003104134200242021000003102012322020001102414222414222022224312143134404214302224020402322340034013401314241342033344424111234400224044211232040030422101041142112221121333413111323240201322140101102321241", "030321024223214144201442112221302230142021213143313110022113420204202211213420140402431012302102340230401444222404401244123004104124144142131041223420421024141421040013323102111414212000040313131242244331234034123202230021003220332341124124030230240313430330104441123024210134434201442432033410324100304013232013113112434024100042144430343240413112044421142002220112033442030321203020340034322333404042304303111104211334303043401230033142110110134221011302212412340130342301220240333142332104441030444000422113110010103411441321303243124313231213331042212212220201212333040223414314002300201200021121233010330403011344134133343242012344044303222103212131134012303111240203122101421104332313043041420111012320431241104101404133211142330420321423042413032413231423324123433332444102431113021132021030021334413134340441414022402344242123323314112203343114100440430231322202233143402223300144044113432211440324111401132422134211140200334423044241313024030111334432300402344423211143240012441213102043401220014101031411101301040223142000130311211340422242140003232434032114441321203033334032121204132341242113032401443223440344101201410440014243324344102221301121341123141000024444221224234414244133201012211340340132233334244432422432214202423102101411144314443220423221222443333420024332142140111140413202423443003132222144100021010011341421142411234221302021343224331122420203122103133320442231232303021141014314004042033020131414133333102033120204414203231413423442021104423132040432202113303102034121132033410121320001214412413124042241211023402414340343240343101312243424014110331002120103204410211024011431210330323214322421023332420244023204330243241031200313323342414122423442020230321341220402102132334403313433413132243303423424301243033234242334042144012233331204240032402320303412332122311040333232103041404120303111431240244312423214310003233014323232440433442442324022141231311243322314233033343203323411240013241213242441400000314341211424233343243212212433423100000002122311113024233011010424034002141243203220141230244430230131331210242134113334012224234230241410302410404102114343034214000441024412440101342303423143313044444401144043141204112410301344323032024043322033410441333104141311241302123300122442102240131414312120141304212042231030124213402441413241232323300111421204042112402202131043311302004421002204444241010223113443042113030024110403331333313142440130004242133212144241030131411241444443014300313224304344104444420114123223303331144032444124124432201433204210210021144404431024344242422104121240402030414312412341032102233121034303141343414102200301202313420203432203230424134413404400411412101140222243442423103001322121421431402014000104041203440031402431031134124221323134300132324111441230330433031212131321131000403023041300004300201322112403404002232243312120133304124243221032243004141144441024423243313210024210232222324112341313331202131111234020233311204013011020232130330201104330231431021431303001123132000223010034334402023141234304012220033414103123212234332443204332232001141003101042014401444140111302144240230104304240323421211402344313423012041120241214133410314434413104132142310000020122121430233031103423413441314004033413221242410112404033223200104444032242221440210022142232120444134000004001321411202441331343342113144004323321423440124324243123023023230020433222330031200432141010031023202301123024133224114304232121232103423243344133124231443124442121024404422314234334201410011241340341202203332421314322230413031412402320413421340001140043101421110220132241303314424412040423022133120214013224304213044224013431402223044204213430140242140341232301122304412402423034440003003221001224420241242330242340120040422301031341342400433413241121401220140443030241220113422421222001100431142424310002202240100034242344032432244404421201331222004432441243140103114202441101100344221433013343311440241122333134302443310212121433421433444410224112332004140031300024000104321124333241001034043201130444010140414340344430112132140143130333420340331434341133201032000212310232422404100224011020143140444142113333032021200424111023044130233402003243310021223244134031314210103434000104331432300013322221443111310042243243102131133303340212103433324132112110011223340324214200433214244131144323304314304030142334300111302341403042214202323132043243214032004421133140314032000432004000234200120333004030323013133112101044443304103", "303022202212024113111142123403203433144324413104241212304211333024002301111204102231330341443041333412440232411431243314324321121034032211233412001223101420131302344100034404334411123431404301334130420233044304400110140013413332114043423302041214313241142013201412131133243413120424314311324031310400200030231043020241130141112004402211023044412341443344323130113342412122041004124043420113132302304102400344421031410422443301004331110422414433302214013103101042314232013212304404114401134441232011141000042104212043104233230110143141411043000100002431112341433400232031144040430340030403412321413423314323302412023241024342330023103214341431312330330024000133142320003021230211403331343021444122413203420034403230422412242420211022131410311220013220224323003402310120132401012010404024211423103003423313311042021420420142104020231210403212011133340030240010113320204243233244444214203432240222140344213430312023042200401013032402330220323224314040342222142441120032303211002220202431414413141000320043123100233220114040344243103203022010002440112213311011040242021023243103443424041030244111242312431034411011201012001404114331004322013104024330223332444402310110330422300044344324410002200232414234121121233230414000322323431331411433312221311330402323412034001003240431221330202411123020443210414303234344030401003321201432142114114032214121212124134443030404232131023312213304020442341241043401144222213443340413114341434404122240121343133313044244324403330340324242134141244132243420222012222022421103004111110402110311232404332302143041132114312332322012000331230321141343411203003011104144234310431324234013042040101404333232023420432424104011444101042332132000212043102343230201242221032333112013402240404021003101114131011241413132120410313433323323340322032323311313341421124113130310411302314200223224012033223232422232132311111220431341244103433113223442104424343022414424214143033101312400301124122021142014432312024421213210201302030223300030214141442144040204303413242123313113430312014404211010402211100022424120440131103110140102442012334232023314422340244201440232340114301113321203240414213320014413423302022204012221104311140141133243403021032133303031043344444423020034104211023411130122114401443112042222123321343021321401322344021234202332034134243344411222333420301230000423424334211400432001243410103024112022021023141321313434231102031231022044143120122400040204132200141201424341321231422414134043314123123100340141143123033311343041414202313431114010341334210342323332130300141024030430221441314003133141120310412131202130013324104040030031413323430304340413034320312412410111224032443120404402441342242031421232133341204210142341111421403141221223434444444402231011203430034221000204404433340131123234001433232430444323213123343230120120334444210123301134024104142223142114421304024111030231143112444221411004132214414311212323210341000400023444204222333112122142320143342130130432320330233022420203200143312124214423012100102301212303104103101202410333024332233400430334324423321011034044002424131031224143404021424342440102211322141423233333120101023022140243411043222312121201430202111231244001204132201343224000320134302024044021142333240032212240033011313100041012402110402102021210004040130104324433030341212102324021220204443120112310022420140321230202421032113024113113104332412414300011003144223221323030414403212122223330024004133143420221011424131332234410221134142440322040310202131220113431110042021413044100200102333042441442341213101130431314243141022143300413434411031413241343310442333240213343423203411233201434134033414044234201033111200324113222300200022341303014334404233111124312300433031141320100033433224313443021240203101441222244420341403123104011433232120212320132224212311311113322444143102202341010204021313124241243030123340104031003311321114132100304222043332440140332303413420402320234232433200124422332314140004104041103114300002330123410120003011120402230123021102401332320133314012010200021430201431013030000210234302243333412140002303132432231321132420341401340413324111443342414021103434042300032204043332232332314102111114302130221424343014041313220042244244412024233441030141124141223140423313421403034344102343131400014033344014412231233001303332123302442220124042141442232202230423224411122342041234300340102301400310402300013300212412012331234102223331414220112224010233242421110113203110420444202303", "211433010403131033220013313344024221040124101111402212441333032202430134001004121143323404402113113300040032241440034222213344342421141220433423434122332414210023201302233443112222324243220133401144302222432331143022420004314232012023424223002244314212040440212414144440312443443121431122240102220204341243142441314344310340441230343241030420134024142010443322243410422311442424214440340043140322021432012233221343232130301124302441424100214004002332141203144131200130221321444311230323124100340140010212121213003004011302023321224440430321302210312411233110302021421134114432442120033204442014134021410134200442403304123442443221443431241023014100243441241133242440000422130012000121214404010140340413330042443222324404131231124413304141233023014243022121303324302303404343021120040430314004422103414014002044023414422323004122404314120000104012324430002303230422110344040004000212342302330004341143324314243204420443220024314432403103420334112130342000142114021231144104223114043240201012230214111113310434024244303311323434112433204211104114203202203232102300324433043010201431144314443010143131444224414212442010403424420140333334404234130131224234434031112131421033303432044030214301420222201210014343333030414000342223044432230023043344143144312000440432423433341241220230324120410223004121440343022122111143034222020230203244214444231222230312100222233110342214412102341323443004032442422424420342131123301320211342130102211320310342402233102234433022211120024141024401440402112244012430241234102124131442010302310202031341331042242110334220022112422320203203223304431112432010331302032012211023004321044122012013100102320231214103414310214030244120331121123101212114401443010300301401120103013134242102332032320232313230204100014122030241411232330104044100141040134323313111104044110402244341000133114300032341040044121333031301443402434432340234402431422211011021230131013240123322122020332233111344314000444332032133102314303242303124110211214230301241032013430121240401444202422043142042110440113434403214043031141434104320002422140104104242122241143404223133402204040432104314313020032333104443222213243441400023042104303013300433434324212424443034114411041421211344020140133034024040031440143111300421212011032040324204343321222004102300241433100122433302441122220412422122242044333130344042400302224423423331002420332032221403131010003341043031412333201204242411011140422441444324314442143444234040044340031211033330031140143040220432233111040203314233301131044411202411302401224441430200323443434143303404112424110241032014203314314234344241220123413214433414102332104442410011320011020322210110311410201343322400112120322234131233213123402121231242013420423123123420421101211432411111242234303221034414023243002142410114111103210031112012411040244334024241420032241344413134311204234114404342341243440433140132413014412000403232424011031410333321100010402300124432402413413031030303231402104133121122142113414111220032122023024400203232023112231002012324203241134032232412111423402341101022122310220042043343122134042321044420031321412333142103124324122241314433100412200130240201122431040203414124402114332210120203034331430001243210303232432012422400413213423440230434014042140223003044002113143000112133034012242304331412441030202043314042202144404230114444110420224014421321323132222244242200404032242101242124402324023431011133342142340013432302200230141233241234243124301130403210102341134221012411012343142212131221413013320240001434130024231424001132343334100111004144123100314003434231112203333044004134431014223203043024002443332132400032211412114400132104144133320022424433001424224000211104244234310000111032102212414042121131223144121433303424333314402223112420444241001111431033031132444104330022222042243113203414020032041022021131100432222211410024010413101210430213203031134102204134413014010042333020103302112004123014301233312321304220011312412212021222031033434313111441240313331402024230231000011122220313434021141414422402414030340243304114231230321133232403030003420110341131411222410440403432131113434344420414000101321103012043411402342141142113423323104020301123210224414413313204332032304241133024242224130433112224301401224402130144412322442424201343402133401313400433120402231020344413310402013301333330401010434213043033134304411023300141313202143443342230210342313401124141040013012304120110320041224411031100320340321301012", "234210103231240133033043220403434021200322204240004002114040221320423112012234143424112201402412312401100101133203413020333320233133204000421313421110142320343021301104243243040114023303043040133424332112420441402433340122024012413121312223422023312321003004120044214100310414342200321302304232211433443444340314303114322332202440110424402220302232024003012032313221213221204034021042134243003141333112401004343232013340340144424403210121442202442332222104424141223114230314211221234111031404341430333113104014230302431232444240212414241310243122333312330422431432010024221001033243112341404420344243210142243110421142410043344111020414144331044202001134432120001420434142031414100200140111113220423303110021141110122302110403141444320434043241203341323313400143124333211321133342313111014100234324004242344443132333312411444441342321341233233124004241024101343104244320233432120311430321022330043200001331201013024320210040430122411430132044023410412333400113121021131043023214404121114430020420343422404402241123010400022313421243223041333424233010142100214310211214224012434014133240222340431130210013233344120142130111024002041334413110202232412233301301432020001101003430302333244012244040214113333310032232022140400434231004033401410433431140043103433242413324343112001202234422224141423410100031110042332422233301013033042044331033034241010144323311244102441441101321210101244224244044123042021041403020403144023030023202441411411404222102221120144030424202022014020221240032324100121013042314002013314212412431320314400441302022412314421203214111431013012143110200021412420200011300324401143011000031424240001431332433031323132123032014140000013143403030400313121421303203014021222123212133422040401443211204241403401241222343222310020043041423043314340100401012302243122302240212302142213010221401213323402434314322304041220132040133410410410241414223334200030410401203023334403021224033010303230244314133243411001021320341423214304231004012110214412023200201213202221420410033231213011401231213243020002433431341414130112331104111343213032312112133221122441141340310423432030440032000311222300304213104003004003043021122010422421133330142413201322201131334400440232411222014001344033141001432010412222001003044222422142210404301400344103434132214032421331420332313423322213313432403411012301104120222033313230123102310220341110432330034211410240201021024003102021202221242322004404043001412232243213242114224400124230320400402142204200133010312343012001130122042321000112311302101200222440403144021041123240110013321320223412130020042232000301300033143012032302144310342113304241204140442214104134422423024240143341121140200431030304223001412142241130340324133000123410213211042411122101444043333301120300140214311314422001333323204402302243021044310213434103031403343433241312002433423114434001332204141324000040403211103424033421132002000113044131014204303221240030424243040042143224220332040401214003343212221232143134140102243313000033010313320212033214044131144221102233034443003132233000143042102203133441401433113031021332243110103010432430332343010302221211044421024040120014432013222311140400234310320431002321113112403222404130103402423202422114444122001340111422141201221010223412202000212324343020341220040440231243403441330144101040304230334241333113413440142434303012213141402130313111231410444412133440112224041440313301300134130321421240111323313212103044200214231000142444001421230132323413141041211112041213144440300434334401230242101034441300121011123102303410234311133102143331343430434034022134001330000330020041141114111031242033342241122300204230012342311340421233043440131432142331130130444144432133141004041424341143302200034224311302344022020400022203432141232333101044210011434212223120131123130024144231034431210202043242113311433123144012220324400243432044232241234434441434433420403103433122030103411401410023123312142302321332340004013043013243132323042231103011101222402443001141204310432414410011220333420200142120322444000432140032001142413414132141241111220014023221221401243242001241002242422104202032041032304423210230043143343220100132302303400442001402300410122012322334221140114124033313330424311240142344102321004301114441133142312043031312400012330011343134031101120442220201422004244021311144134131304142223203401422134022440432441441122422304031440204201101124400233003241221222242401303330423204402144041121424122201", "311302432322244324403230140413213231432121342330044412032244322343221323433333440024030022434104023332031423020030430104113331324200034410432314101144444114120321033303422044141123212134443312431240141442440034043301442011014004401232413322242110020123111134030044430040012133104034204433010343033413413424324310343003402034223041404324340113434221133232001124321032311000143324012224234312143421402110031123031122440044414200443310314432042441320233003410104202003220330230000401110030031411301002303113233212324433401413221122102143100013210032014413014210030004042334143232130321031403214301441014232441011413002342042103023010302111010104441001220304433230030314200222131314302030120101103131034331342144240221130402403033333400210334141401430430444340204414432244441224301100124022103404113044122401310133400230432204014333310032120344423114230200313244143440340123140340324134342314330304241443404203444220001041140003331224203242424043324010212142041311341443011330424102012320110341432142133200114020133422220240001013224334311204203112133104241443301131311201113234000443244031030443031012001133341023232433122002014103131241130412412234000442412414044430031013432120102441044343210000303444220443102210104344012313323030120300041024330011230323302010032121001103302141441440230010010240240133102303223101143102230213221000010423204204324202341114113403210030413334133204112413133020310120310423031322223200140200211124332331024044240032403132111010104402111121020143013412424313212024412031243113222414402430403040214104022341311400144124300241112310014120130204433100421322221342444231130132332310302140321341240322421414044433441243340304414030411224024420110444042300321410034121323042424001142132132222314404113141114134011230043114342402134323103002440324041132311021334121200203033344140330032210142334042230101214001312302210340114103322411242120221414233300231124040331224310111313034103232022230213230144030330122303132240443402031134333324340344204120344012332132141311343130214412243310000214110230424442430432134100310013112044024344341423143044102111403040104112141033110221433100224104021222341133203103113403234031234131421030413030311010434124000042434032314230021000420104014321014023000212012434041323313141034201322122303402041301033231011441044311021002241101003403324313021233024400312330243102142110042113340431333103034322412221234243224001012134324144100214413220104041402300344224440120121423431330202222030243344241431000224310101224214142303012202442411214020332013114131014224333034244021004314114120344430333330132302214300104020243432343433240302224223230430414204413142410411031230224233243314031123332334014040402434421122422121302130013411013214400113424141331213322114243202411304003124100222212402041420341341144101040143322323232432320140303231022143404024200414011200110331300204344340032430412134131010004203320031103122101343421123024143420432343021103423400334410440034431333033323423302011442120401044020312143414110211312330314120241442304213321340440241042440433143113304013304234200414402221244403221313434442202232240114123142312430020331042024330202131144023222011200001332033444124221040244120013344400140243010214012414314104104131011204222441111340034123440141331323003131410311300030443032132020042230230030041212424230312134444241212342033011123104334113131402323301002024033230223130220330000313333111124121141024301013113200323113320441022123124030031023314143344202042004114332303211023043320003441122130442121102112021101400042244130420040224304423422304134211312021344230224431032034432411440224111234333212311043311214232134300201213314410401404141312204331033103320122303121030321213031212321242022321210304003404323231042323120334030024113220244310420104313203231320232123133013011422330334042310120102134220204114001434014433411010324142043120123121022334230021332304324230422244340310034221033233422412411240321200341033133241102321221421011430122242014404100041113143222344133034441230303330223443111210421404324341223320213313330132014004441243313211001121402143423020114324130404102103024020230331403122322124400134233121034243330322324303031301404113203334210040200320244221110401433432133232232214133141322113013430402433020400443123214432240142331430222242033434011211433111020030004004303232130112141400421014123342244134224303001432044314432214331031201044212303303204123042230331204300243214", "430144104401030244131113122223331411020111443233101433310000122303300304031423100211001020413113030101433404013123112114322321341102201414223200422123440102113113321330442431323300304312330014442233024400401433244303344140210202231230202114440021244434032423040314042144121242200222140422130441312023333422311442043410033041023241103112322144411212014224224413113410141341430131340104424223121242410301101032434320141442230201230031220404301111433312302122220332121110420240413042314212243144343001411214321313340313243034011201144021331341400121424002104420121421024414424010403224331200213100110002404122013331333334110301043110403440443210304101233232200034204301401214230301023231341032113424300011323344120222422112212444403204212111440402303204200311310323140034210220213303021004334134423230310240341341120344040302140244111433122212314233103303401311211213202102022403223024210043033133313020133023100130302223210204113011014011222110411303212422221321303101440310302304413222310012131320331042224411141134131020314110224442332234222222200443001201400141044114043401034240023044140013020321221410301010103234124000202010040442030114233411414322100112242233134130000400324441143204020042010331313321343303133302432221323012312334423100141113200321414103243111334300443104024443012114300302142221440044123200334101400304412001140222212310042404104110424043414140221331310422203311141301010222134324212342420131134444140132322341332302012403110142020431012220013314223334340412130443132043243114200124034110234132111322432013214131014413414121411213414332411304323243233012401202401431443002102000142404132342031434012241312440142113331031143132242041400030321134023140401442442031444310343244003023031224104002343244104231000342244444403123313211144230224330400244023320343134030221112414404204133300030041343020021033244402441210212012221330313120034104331302433224211132340402214032000040013142242242144124301143324011203001422112333140040421204341212341423301122301340141121122301242430330023423244411014001404030122420233433110221103201302122134442401141434342010230243040422022034023410130442203100404324343100311113443233223430330211244204443023042043010030412110113014242031001143420313404044411304242222030102004320302110444201313440320102013110130301244201121140230400222334230234211432423230202441340422142332143031141333302004222132131311403443024423440332133134010420002411324242212211133231331130121300331042023143244344443204114414030104011411244320113013023232432013334011411143024441100410233121411242320403233444204214212330342332013143320243440111224214211231101240411201242133111130203141014440131003114210043001312134034014233441113043131211340000122301402044344042321331143041213300044244343303221303121301433144001402404114331410440012212410421404303422300430314343221300124120014113242143130404304142330042231334304143204214112243433133243124433103212022444143330034212433130433431211022043131113242110420412211032323040410421041400230402331341010202330123140111403220044214324034212012321033300134431013303030334413132122041014020033211120024324111110223440014343201332440302141312331043143030122004442134223334012414230034303330434442231210241042244220431200300034113243004003230334330044322100003110232031102220044031234133342010321431311334023220204323042123011220032010311324302102142001120031214431231203100210024314101341224240144314211214134033021121323112110403340023242013130341231214203301443311201243042421222201340220240233204303442210220142240431341003344341201423411224110112022200430001410031134134213144132133001121201322124120324301203200333301031212202240203312304311323132233030444423144230032312043331011141212403014131322202344102001034004120443122232023022443101243110042230334343144022022300321140013042431230101344334302441123001201442322343140434021403323421213002140411113341122034123233031220040143412021000413224202224234422333224433212201413233011223330404022141313002440042003444314421024000024044332214400440103104300234044311411010412444433344322010223024420034321043430021041123144233004042014010022030300102320100410013332024424130044021224043211124430000102121220322223241313201341033204430242103310242022422342234002132022220421422231123442302213420324411112213023433142000231041321322334141133101404342201043100110021313331212012443222204400314000401344123223330240203141201223322003103021110124140423420", "112124243131414140141022241413030203022411431214202332440311141312043422423004411341443014334143131421432311314022432004304103004201144241113111032023424310234311414444333133041202214222021204030342210431323114402131034103311430142214000221202132330042020303102233042412412310212223140130001044331424323434324042221431304442441020134421200200022023412142140103103412200110023322212323414433444331231412234442303431442243430120424104232443101020124222131232043334012102232112130124130434101401122024330041411003141143011134442241023430434233100021024000042040011401201200230323234121232422214421201013421324314431221411044403044320114222211401431101302132341110040322113422244222323432004133012420221112103313411411323101423302410343043110231141102111042441334433023042343212221430242131040200402321320303442310410412443212201400004113100301123214143241444020432034131341444143443344330414000410333212010431341004431031213104013002211304022131333140134433032322331233312222412210203444012443030334131322414101413243344342213324144142232103130024412302042124143441014030202243310013002101404001242010244102042101213321430334302433333444222102114140310012111121244420131404423234411111431234101432023023401444334002303432403222202223204020431224402032012332302434143104242430130422031010343422111334213323211033102430102401010101220131331203342034123013120303220310114244101024013200344330401331423420001020112441310421313411103013140010140344032300420214411301440203133424440123134131411344441001421314410430210102431330301100331112310133331133343020311144330244410332322003120341234330444411221332110130144340110312420211040030441442034410414224423314031012130321421242044031120220223130220010414133403200000411001300132304421141111333031230444432424100101144440010420412022220220002203223130203402243044403312003322200444314031313042024331220014014211344412002040100421441033440001243030210302111433211203124021343143011110440313312230020330413111143033312402222020111244323201142320100141022303421342432314223002042044132110341134224114130032331442044101001433301004334224341202424223443441433132232142202120343320401411310412001104243022434220333001040341230011321344332443103401203031130040441122040040024443324343030424111343024242221144004214100200320212243400133241423200314130442222140302023021113041203420320323014340342143324023432403402103004034103432412030001440441040110024143203432113421010333000404321204113123003104403223400201233311100321422230223142232203011304244132000141040202114022331100323300401411124000411241010423341401214122320110114023430001344312420200312321023334230030234343400330331423013241024034213010000234044020310224110000420042104302414442243203124323324302220332012024424104204120143324343224432443132212313003303420031332431111000222213014423112113304301303312313302402103221431143243103104011201002212404002242121143140030404344133314030400323113324120443422224420320100320144212033411323301333424213120442444110323330031011441242113300101243144413034222314410403432040432201221443224211000042130121004140110233434330210034200310330444111320422434001024114133230041111200340232102123114322223140203010231132044401003003111112311102121010442402140300432121233331214140203111301300144443320002301113113002214012043043023044132444113203244230111144340034144134010003020033014313233122201130430312322301310113342203041320414021220400132030124302142012101444122302114013131140041233141312222012222222411114134024230044401224400302420432043222144232223021341211242123044411140401230231032333000240341430414301112300321341210040004221212040022141432333040230214412420241402023144444204332113204304424130432011323341413332022120441410132321300310414212124122444212204213001234222331202101313402201031233120401023114212343142124004220330332404103432134134300313220204200343244411123230220334240201132434040311312043343020400420320010103423333432042311100203041101043243011423131123003401024410440022330330233124143232200144324213232433212310003310124431322144431124104012131202400434001034424232004203343033103001101010411103420234003040444302314042231044434104112331432212332303210411131102402204442231121132141433424132214333140241134300040013434414342302030124422413311214400330040214433142311221031342443300322340431030222024241121114311143041004140234424331211314320204424314342140144330121204221031013024012132022111430143424240033400", "323013221302004432431020324022020043031021112312230013413324011134423404341432002000244121104141030003301133143343203312310010113414403422032313334413041420424401022341023323203203212421024231440424133344214233411022134201030210034240303400110040034140323003303400130320220422321103032013331303322101423344022211021210313444142011044130323031104032413144400401331043312342302410340113224230333044443213014022024140410311041020420310303240201012124210042432404322222013202241132401433241141314004044334041013424431334102240123040234430123220240411020103022203012334314313100044414234302000031322144134330104400313444142142110002033240423320012410034301013101121034202044113441402431411414314040013111230210000133222240121244032130030101331344421300322344404300213220432101202340310031232023201433223320013302312424443023344324000301134412303231003313000443110110112314320324433412220422014344222242040132243342302334320400404210123130444111203402044311334333010430343110334404001013034301201303420403043214010331030443140403103024221020111134130422133311111200132023412200100434212020341420423043304214441121041342204131020240222134102334232043032111101334114003413114201302221111141141424103011100143402432214210144344013242123122421141443422042143102114424121222031132104002402301103013011002434324012000422434030002341402014202130343132144322142210130234444033101233331413122111002244131120414014022404230212324313242344121244344230231143314223043441022313422430122241020441341323134313242240304302120010410122432342342202010010124310224330140331410324304041413010444431443443321001441404330344443321103404021143130111110332203420041002320330040141143131001300231223142201012304114434133332104334440230040120222011234420202004122323431031213412102121032122404401310403041022023340301222101220200343122401111421033341002234103320204341134112233113230403402323000201042332424431241002311232141112430241333110333243142234214000114321304334001022210343042021142002042140314020423442330002120103001024034141233101313330313423414304121144231231121010300201322241012214104301031123244224213102233440131133110013200201242104041231130233342123334011300110221011213102104004442313041342341100032321341024443213034443240022000232104310102232120311344413434412322024422302403043142242300030304113011000443244210131211133231244114031043030143034004344200343010130240110203301223423241014422222402242302002421041003410303411241313302204304431213320334304323003404021021432322034130113014144344341402310301423442214242320241200311043441130031224230343202244120323441343213032123324231042411443022114404423344441102042113112423141022240104210204243040043321144232302021310123131433141304133334444302320124013031040401311312411324423042143124230141233343100121411444010120232430113121024221012441202340204324421434144412310230224430211133141310012000014201344340300322301032304423000210341333322232204032201222133400433104001024221000241332024330014431001320130122322110404123332421024143424244102442322410003021032023401230034300411123102131314324334324340212140424043403331012231431113424140311133411030232424402221302142333343211041120024002400324111013342404023220243420121311312024343011233423241420302042342113422313243324433431414423132010120301340410142020110044242300233440112112134210101143210144212443430000031123433024301240133310442433002033103020140234110442041323411100141401143312204141321403203034014430304123011231041323230232210201312313121313012202404144144433340444011210134020111421341302313030443032010314013043400234413202114033140201021200412104213304311132403124431213143020330421344113103434140012342232121024410214032302412001014221310323434131034024113104113040404041224321042303211212414203124303404132142100233404133102413231103202312431240110112033121233243031001042111031111320021334241042444404242423443441333140330034201313334120031032230341432043321312214343012032041203442014244104012233144223332204230033423140104124033242034020122410423333340004243204243144413213122301230432220300100303344401431224340342220343302330333342300410201321034240442322330040332142410112230122144432413144333313001403431040013224100121314232330444031144112141431130102432130111421021043134014334421102440003340004420111444143314210132034141104043011432103030223344303134031131233112334313010431331102321332240124044402144222240332043431234122333100341341224234320310303", "434232403213410101130040140001200333200011011443312432400040144431112141334111121004303241120212040033443013412123132400030113203301431442241131033223120212042312144201012211332212234240120441241224011242140203200402112112031201202114220143201243322114343112110443122243122340021310113124021142411222114441413303333324410344410411333134442142333320034202404324344322301410122103314201124423221110223422212440410241442302232120001440114310103142443311403443343042312402441202300130402432022031434310112201410140341410110442310012033342203320144211130433213420221331141232320033041301331010101101423011031442130210322320024001423134012130201030131222203122431140032300224444313201423410131030322023114131244120131120302424244130210411131300434140124132041340330430331020400234021303022032423444422444033111222002213414021102023423144241121341412442131241021414214443110004224431233004231102224432221232240313220132302112412313144121220222024313210342132213100411324404304004340213320321403201431042100332114012030113210110420344240202142003041323240144113114222242100444213103404301433414403221030331124201444214411132024142424300040342420132432042312031211144220311433243114413314421100431244240121231303032242244100401404410303312144140123021200420324044431124444244341033422024440034133332341422101241212430412421243440314203304233412121112411134142143031424141222422114330020231133113311212201310033130303120421410132232401221342324234202224242141032144213432410221431222432023101230411243230221122404131341422004124303341414032020411322414004014131432422212024300110141303244411042041111244320402404431102140021314134302300244012423212342431000424244034200340432203311303312431240204222222101111312332111124223343312323230034231010331100314034313402231223230140214433023331440244434020321312304113010403301012443221231020003341230100204211441001403424114402212022200342022000033304111122141224122023021320201422401432124133141340121323303202222323021223030223313404324322421244312341034024321224213400243111441400001111442434340324314203110404304012113213042413034044004310102132222103042342310024311331013310402424311331322010103133104032302043122104102412121001101203413300003330401344312330023244112032332433331022413223111422420040012112214403004402220301143230423030102002401124030311142100440231104322144101432004001030132404244130342324322223430011314404422204403034033010023224110123014410131204114234424002202022140030324212243231043010444434001333432013321222020133304331312033114203443331241124242433022000432120143002140001220334000414313023321414140210241001312123244421431132114100434340200002214011412244100101410010332041440243000013031314112304104200224410420204422102342311404404323143144423011121302431433402312343410223222213122320320444340320143313030214132421442014433132343434211231012332232311343112340342424021124023411133203000220143104004401410224224104101204310342100232203004021012403141013022402203002410312320244332400243103332404401040411111031343400412403021122202222100341140130201202424404023401114244234223243214203442311300244024034223110113030332433324244110321022130212331202020021002414413302124241300224414103404311310430210301430003011444314424133140011340342000303202021133342311410243031324030031224133103413324300344124121143422220323400403300010123142402240013241323404212441332130402243111440132323043023132431134014112103411023243433023130222400114103422424404311311434143013012400301034310021332320004130421313401343221023440124214313333121240303441413223442431012402240111220041344023241341310440341044103444400021423131441002300201430224420030003231031410033020312041202233420100031440040012123443340404134104301203421204341213230310404332021323032002042332434200102124303413211233314340300320423143004332320430143313144022104402044334124301223441020410102224443401110324333314301302001232322032433221334410141201120344110424403113403121304104304022204043430112440112101012331102122320442311021341211122314220431214203030411140343102321323222421114312434332240031203023201020331421330212112414330323112400230240340400111304113104100141144440102113400240002010142123043443233434432000430242214344422123002434114222014004122332014041402211102113342022120321231440034430313114404223234311214103201442324141424113132143300010332034211030022010023330010403422041223133203324411411224324020042031423434122040222442333224231", "143402012210012030130421233134330034421344423111411200404032304142431023104234301244430314113302244442141341011043443201111244404301340222244423424023110100214130444344403443222041131120010104311441444242120243232314310124334400033042424321113102400413431334310113014114332340230014444032310112303020402143020430144024041143102111311121034221200010012000314032400114140041201141433043420123311322223220320440331432103211112024134114223323410034331320224233113042424013124004200402113341243441203402402440130221444203443444434343310223244033312141411414224321114021041232243300404043300233023122431243041401022133302040330302303112043203244103222123440232413322332112202241342120334401242313310103443130130143233032132411320343014122232100011413033313201134031104214023301114004113312340323322041131434100124400413133202323212423414230431002124320144042401044244143332323032231210030040402230441402431431444011340323113344422030412403041430244413422313142243133443100101134331240200242332334203224434411413100224144004144203424041410211012031121202014341331211241432332111142330001211040223244041242143323002432242021240041100114422400411040112011404102112240031133234133204021342134102214121330420443113214134330403100101103121244130432140134132421320402331040144132120131211001312342030401024213442243103040440241421001342032434124002441433023120002201210233333004411130232034132224130130332404422404343221204114104230114403231222141041414222201104112220232011343143244201414011322232203110312244410333143431131322341412220112340410444240410401301103311311342043012243400144420443213101340444413403042133113214143400020231444041140143444022404143403002134441442410143240402043402242013310303412420304310101024423031041132014430334031411143211234440201032241200141431320334240132322010410032132212320300143222401140103142333301022001012401201202313220413340334003300111003023203432203043214211032232333032220424442014334121004040430013331114440334340033443300442342021102212322023103334300200341330413313144403430414421104423013333232114010403340110031140043033012401014214310044403342403233104043020413323021441414133124110011132002213332322003312320123110200320330342122213201232323421114003331333441200142142304112240343342200204010323443403223224134113044340414124231340431233021130404012331211421212301032444302402332304010021214012122134320140030234213332342431343043143330213242124111122411322221024112200102421143433030104421204342300203234224413031233314121431230041242343313142314004432013120203244344022340431431240103341040300314440044432024131312304001411010400243201302041041340223441212142311421243232212102333323132300114430101000312221401123414422134044243130232410432041424430143132112021433110200341302423324344224243201001243104220030412301211303201013201111412432230100341432433240434100432111003423001234043343302140310010313001032232020121103123204400133344132301222202031213004313202120331000244000443330333321302143110233324203120343142144322243004431403044023343441420121304324201021202300430304342224434303402112431231424433101011231412020334440404040100324004332404044322142102133103120102132242221114014331323142301413101340114020434401411400244103443340203401041413230221311341012144143400421414110220100400032332000233300131213023312111003132302100333011403144342431100324433330011014140014243230242142440234203332141003232413020032311001311342034332343302042204434320401034423240143010042102314411123220404401241044131324034324244020321022124011320241431111430101420214424432101221111433024130132244114043400014132121133411131134131030340144242433320310011200034031423030144310432104112033200401044104203212002300200211004032424100302320423014011012401130001323130123123414404341132004023320013413332222013313200333011204411012401132422431210141013000004022144123323100321034102312421301004341432033304413333101000040341214003230122142221212343411303041243412103431000204242210311301122031403301210320044032332433221313204130143011301442341300121401022111241333134240340220421010442320231040113311041233430001441422431103432024204311332343134141033423432042421443132413403114123021444104442121244200111310132034233244304203034141012321402400210141121123334120140403314420030242000224334331034210314432013233030034333122020124032304034204224423011221301343100011440230402100223132304234201404121341433130101013241233143112334112012223322224", "122101431142314043104044413422130234121211211123214034143414042033201402130424020000011442043411142342010142430213041404141133332233342214022024124142224243421244111222400443030304010121112142421004412241143342310223144211114334223233401121134402120101244442200002442321221101024340300441241203412320121213341132110131313411124334214140141141401041433323232103421340311314424232420420432021324441411211443131042031343411333414014024312434403141234412210201041410432344430423222100141243034404403212423112041223023400403322033143203241112320024333101120013022421210400042421024232211300330344413040243423431112433204024411101301001213231144411303103234302444134023030410141121402243322403041304323014200300313124021040034003442301242420300012410144231112442301300331142101412041311114202433213422013404004244231441313104211412422421430010404341324311201440330101042244104112233300404341203432203011334114332020434413114014101302312212410014033424400410233130143332330323313321314240040111331210122014303402120012114343430344302023341224400142003120324131103123412404421142221122234400202004324413324104124111442312421011223221301243412120222213243442432344441400313434114034422100433441104433140312142400320321130042044443323304400221204113431332010310332404321334241302233344111111442214242441103303120040021444130440100001421130040420212131144242323121341142413230421100213133012223320014121031442141012144432222000332311400030002102231404400320441230400120042011204222111114124013403442002112014032012021022413003413411101122431303013141103033020230031243021133231202023120034000102422212200223200112424233113042331224204103441400314404030014242020204444134102043231113113041342024424403332134443032221221023240422021410234224444004104431122131144424040420323130432102033440220403411330200031033442331422142113110144420220120003320434112404001313221112212202222141413113000143111331312111012423310332123240014112014144130043110121140344440310403101333001433200130020230144314311340112003112202031431241133341141203014033010114111241424104431212243310241041331423332440143300444340103431041431241323441442020304003011103401000214242310440442422342111402144213420303402232023433404422141232334241303100401041133024443330333414431114142344301432041113221413301321310304341320002423333400410130041442313033001212330300404012021213102001233130010403320422133133303320310311242214233303202331304022243020421014030343031401212223212304302333401341013042030311000104432312012020401021411312211201201441113433323404414311112102234301332213310112212422342411002244440300011231003424440300300244222430204144333110322020101114033033140300310324001043244000104441411440123323330244323332104300022221304442344214030342130343442410001133014230213124410433243034013340203014224233212204414014333420300101413124413201303304322041222324120020242223402214430021000122423304121420040442332143130230412030412431124101002332141101222444423032342202004011442340130031234241021000222322443420303334342314410421142201240210303430424040042403244302040230310432433231412000240020403311243022214332400004120124023244140120140313300043241222430002104011403304430041143422402240200412222044121430413331443033203023323221201120232242222321004010024001000021103102222211033041121230101422432103330011043440134140240411332341032133133104140103412231311033310030202402303020000130344400241120001440212003114000421221141424222141444420142441111012321113424234220402302024430014101122014432413412013013422003124314320242313203234004442241131000202334232143342422002303234121423202123104142241200201231244212222420330444133402234244320331120431413104312014134210421101004412410212102332301241044133434230042304213143004341013222332002411030402343432314234422311410113000111312401431432324204124444212411024202443442413330033442312343322033203231300442404440130123022121310223040201002042441320313010300202200244204013042102011022442321311011000410241021003021204214004231412133014303141140424440241004113142014200301444444031143323301031240020002012111033440013342031300432232323321330104102344420234110014323000344020243241000022042031321141220202202310134002201202014224031114231132021320243113410222444004314101011404433102121132124113023410211111011231332021333124022412322222431300003041413323301044004010122234422241202342433144013113442312132311001440104140340404332031402101032243004424030041220101", "202231322042334023004133114112001013301034110444303120322011414321140400031344114010311022202322101101241314311002021431122004013323103431142424422121032010302444323024422043440321213124110113303304220124004104120241001414244323323002440141112313130423030313311030114223324010404441204401123203233402134024110121213022220213130300320022121333433304212423123411411113220333032421434042132104040202230024314230042114144440121321412043402013314230313304302020430422204403413313021402311003111410142021444004303301310140221213131233200204321230220322023420412110224243240300423213314334442421002442234401324433320321412240223032212103224330121214234031200013114343410124003114010034202142401130332410303310134031101112202201003320332101443022130130133102403013431112413403122442303200222013400400141213242434242434404234343441234304243230404422242444324133332121143203201332440204134212240302322144001131341142420022404214413301234012110323432013012011332411111434244023424212422441433222140331013134124101140133344034310144421312201032243233102101221433324204142234221330410110421110432311034440421311034134433104124400112410322422000302331422423421022332333103122213330340223334400123340202002023420244133200120243332232101341214211222024204431304104444403344023241342311101343024122333342024040304212332212322202200012112043121204311211031024204404440141214020300110224033240001212210201343122243343402224010404133414031110441432140212313233234303020204112403410224310233113343203032403020130434402234343114141001441431321440402113421411404111222104312431202010304421344324210143343304014133441123233241331022420104000443240032203044304423442043130413232404403120134004304233421034412313113313422213023434411433422243014403124330221130130442222123201344343204224312301340121144132221312413431204221410222342324203011111231013403142303404333101222043313130044033443234011211021324212224232441330314341442041010442422421300321333113123443014344210240314410404000130310303314024411124422323343110322043414123320131033320000230122033243211113242124024200440124421111431322443013241340202204231112332433400412210322334424212411441320323044222023404200322030340330111023402024440411043034003000142402220114044214101242312201004110421142420040230312421443420310433441013342113304031240112001101444421244203131200122444333031122310312031010212232404114103444244111433034423101400023031314441343011341333130000303343104431432144310311040042143023412201044232422331112100213140023111243103012121130022322224442103414020300342232403310410002111034202420102303201004130133124013443243324011401242413011120421031104214340111134404400011044421121120411240000011332240331314234210410343120241104404303103044301312123223411423320430144022230004000121411410301424204133224240340222414200412012112244100302403011202400004431020244320443030042413131004344232232404332100140324330244232344303344334443133201300124304430014021410432130224342211301124302120301431401111310132021433143110224041313124040400214043332013411324113131420214421441211334231300212241413222342411024200202132240343140203322121341431131444214422032223432404331202213401432421400041221422001032034304244333431324413441241321021323340204124431323114302101001011132124131432432132304130330341421142003143004012432222023240334330402123130101340401341403323240140001340323311313332111103133010042123034130243104301210032020104002011234240021130020143233142243442003214002100100131120044423042313041423420323003210022214010033123420414342341144001140314442421133333442430242210421401321431113031424232020330122431302001331120203430022124241041023131013233441021422011344042001442113334440424123434331340441334400103100321102221022220322403144042140110003100414214411313233130102142242124032233022114400314342024124013421303240043142033010242433233213001131342424124111034210324001144224021410301124311304434230441023310341113300044021024102142131400404313043241124124123343422313044234001302322104003211320033401413134123434442141344422014243221132430101000020211404343011402303344133122001113122422432114332340032433423334314014301031410400003024424113220030421121304144004111122424342311243402111330422020243243013031330301221310440231031444132030024200231444130242412241204323012313412424030224430433322423034213342201423121333442201423002111331422341011223334240310314423223422220430032040022341103133401210032231404214314", "042233031001121144341024223322401220203342032041431010334102433042302101113022343433440134202322310420144102240222113441310330244030020112033400220410324121043122122020122432342102022334304020243130213234122424234144020443111114123402000443231331142131204011142141010144110030401033122221134012133243110321140404011302313404042000202303430043131140313313033020110014012413143032423104213230432022011313133140200021304243142310130210410443002402322144233421230020232141430430312334010014311103443230030432110310444023102122424113212202431022023102041121231210241410224143410032323410304004340111124231403411431442042401330333231012032100200143004430111300204321431010123413413411400301102121144240341231403231111030421312411331341244442323140313233202242132323422434023434244131033210343430233023332102404033302201211013142212330014321221231021433441221003212443011232103310343342241210331033243441044433014323341220402202141023201200321004111322224133124411332041131444403430324332142442424104110303123323104423100300424422132303440123104233231041000321213240223410324422444424134424444202434011040234113143122020210134412402221124120213411334013444220002123004431211023402111234244044143123314312004324410343422443103342422214002124334114402131413414104313212432020011032403034014232134333322110124214244104441210011122133231341300234001333042420004221444041314331440131200134000434204031414013331034404222014414011424221410313200022434123321132342210104113443121403411032334032423343200241322131130140320441020040004334113300031423403341402004312234313011120232234204010202024041232004111324024130203340431411232033224211112433123330422002411031334124012142202130112021421040131041214440412430220211201011243312134334210044114021214404411210211042023340332414130101412410122321033043244340404344212043100130303023043102010011020444023330304211232320000200034011033124000432123133424010001040103214011114302200413304241001122023210012034234404321020011234103131410404224410402212302404423023331420032212144430223324313324144213201042430301323131033330344202322232440014220201331411024410314114320230300411000002104403232104313400222242214234124104022420443030443233141332204202444232224041033011204414340404412220032401024111344341230314032134042142012132341403143114443212232042343001141223124032423222021320244141203230403404412032402000413021412301330013424114414034423002323002414241424113404203410230311103201411313202404313030200134242320312042011221102010013224101411410132104220443343242011320320204124022420312030400220400134323122110220331243024214404421140214143020314433442014112133024312213420044140140014442231313041014334213113443042200144103020142040104423402304223112132234443103014100440040121423314433141133301041102244304002300040100323140402101233424240402102444023431104234104031134011113434214421421214130434314303020111103322114033111230111004332023141021002344023031130403244300102443233002024211241013422314414200100420434200034340123114414134222334041402412103311001241341401131320022010003042403010134310114333311321241234101222400343023331233211131014100220311230343322021041443210034433104134302031142333103330344012200110211331304023021204242043333120241324312303113224323414333432343114023340343433110410103202013400340300011041141240301404400432121041413102043402422124420100424330104323442022200413404021424203320123104011110021323021300002431031113324324024103200113410031112013234044241423410342411210311111233301322440313324033024224324111103202040403244433004011210410421213404041043414002214302030111203202402131344211200244044411441404244143324041410402232004102004414202003314301303331231402124223433101022140002310143040224443224222012112000014122041134213020421232444300222310343241230444401414233301133101131312041414321303100204433103312430342121214141233344212414300003004441001134323213414220444144113102142440432332031303434312012041010133022040034242414433214413302432343444121000134230101423313003441304301133422214401031344214122213343420034204020122044200001344111200440214130132314341002130004042440001103212332020034333044023231322014013104141210321114310203130341222424443423344223424404331110304424221240002122032343001214040024123223033123113044224400042101324033244411421143343432211124204003411440414232210111123223011240141123142444302031210104042213221134341302033122121301100141320434103320332432412220020404", "001402432233212020212124433232200122021130314101104120020040124142442301002214124042300444021420304104124014122033410240310203112110100144001142042031240030410314433443311300134230012001012413123122031103432232014400012041042304131422444024413021213130243234434040220311342324112010032213100140040213421000410202444110322403324240142422132200040320244134222104334444321204012420340110221420034230142414014021242320412430102433031032034401303200123301424141122443211031031443342034244002301344431001401232233301204441124000344204303304121022311324111102344031413022220303404320114303403204324423344204101123234443033201323340010001041010312143301423112130020430242114312412422211241401313441324241130133122110001032041123132034400412020003221240042320200400233414011242044443414332200132311320303431320100033040441200301142130113240041034014402021314421442203121011200400124240422214014001104114433110211204001102433324342100313311310020414114340423414134130033143224411023103122032110001340121103144441440333132232211412341413133213404344431103321313121140402004302433104113301421114300420112143220244243344104444044131103031312123130321222142434040131010003341230231030243231412201113142221342221210112431003232120322000042331303231211410114412311034014314201402112403404323411102413222200044333242102402032323223411442002142404024132300230303433440113213223123404222211340034442124314131323132431142423032343112114134420102130444234134420414204443311221141400122410044324222334031002421040224202302122134210203221302332420203443011401113343200243334210202242444420204132400341041020101202141030100144441404131322024040113102440220231211243004132231102132213201242432123220010334144312314322101114130331300040022332104104434400143421241203241201023112033404444104122232313023311021424122201211202020333433404012330404130303230032404441044422114002301123224021314340320120343010434443030033013313340220141013222003231312343012311211222412210143403413244200101320422404303222212120232022343323103101301140330313233141033011421324443102310200004113303114210232302134421043414243140332232030203343311123143404433320012221323224114220134441311341201344202121442300143411241121423012102443402013211234140012114241012101040343330121221424304432202222402013111304410240440412431240030240204121412332203204100422124334231131332030332020142323140230024013002132212212423241034431223443402441143312423022220122330243441031110330202424034342243032440431104102030303334234304123201341211214014412321231100212114102121443240122412131401122230343132132014130040041123342424033400202221332402333042424000030012131421424020041102343112241131244300232020320313102421010200011103300342430401310402234424110242203143213212111204041131321312313204434111114141421101221224023010230123113232413231103100132301013411324041310210040014324323443421110314034123010004144332432234300402314131442444142414222340410123200230322441010131121400214311441124344130012240044232010300140121340221341413024443100332410011224102321002424220414442243211443231001313212431321031321114213320223112304002124132432143014400421313011301303432402403003243441431411342303220032113111213412020033131313401433020112140223042442214220222114430420011103344241013104003203104344423041344401040122312223442044324300040302222201140440044332401333404321300444124311330410121202210234231033223033114140211243040121210204402413232012143031440404014023041203142224422001322241424440302141212222114312304032001131300441314003110114431231214122434320242411300143014302234243034012232423030030001140313404243013343243432102040130402101321030120143403033012122441401221003132402422441034101001102112104112111122242142043004020431241243430221202220410312403401110114131440011234021403432430332024404230410423430212240044301213030313300414444040001121004333042314221201221224133123212313242242210302212301322102113441312331131411120223242112220320424110200420041301210033320040230410422344010014321222424144444103324104424124321121134032100403141323203002100042410340030244243241103441424424022344304303214233130440204223044121431111442442112224443124334040413134014102342324021141433122222110433334131344001213434103324014100244133040242021412221222444232103232114011143113321130113031212433213022034322112434213210242101334202234030143340410303410014141422234403001300113020010342320020302130011033120223422320400011003323033330401", "413334104134201410204221414002140104414013030142121231230432242442023134134300144110041413200242130340224321102113440111131023322330112221202204003123411422142213230041004023141200342144123032343420300130223010303344143412302200022440110223034222000323214111442342201210332132404213103224433033114233243124143341242210312224430000322420100323030040032223033341140002012304001322240230344212401221231444004311312040442332331021422431410021002030313334140134203324404312101333212032110202043102341404330001322414134032004423114233001241240343041230331043021242424142120242130323124231442003214421024042012430222020040420424441020321113100340431203020301410204402424244402002234131040320412224421310021424103140012403014204343020040323314104312233101022141404314242032230220223431040112103324124133003103113121122303133221400014314313113331131400300434441142034340314403023432401312024200004304210330422343400234230213011311410304020224130400301031042210042331340344011402410221310221044102334011224021134310301043411342341431421032214033342123314320021240112231010121140034244313334134122403102343442213323031243414301134100332134222402214422302400420301041131004124122214033004121410232111112442000024421114111000340131043444434314124140013442214043332403244213030040043300242014431310124341140234301122134441403220033212321301430311410104114320023443024320403422104402244244040013330330404332204141243324130443213213022401421024301430422204203141233143334033430003134333311231140424310311410304142214241203232311042133033431411043133441012024031332214103331221314244343042010310401134214223343201112323000033434440244413440042022413212311142130102431014100031124342400213214130200211022332324334034322113010214113041331332124204002121034202011313040341100221110111343312014431413340041232202231302213110340004104322320221123223142121223310240011213301311301303213304423211234213023123341120211003330330141300134421142304111020422243141310314310132404201001240234021042324321120310244123242132230232014421342443000100040013110113214333431001203424004400410211240144004324430034000444214123002022021412331433311332000030204140122413400424014123400442101340334240300200324213020124140012403344010331110031003242401242044000414213440401434001223210222303141113143300011304044431021203041122001132201041042002344403233244210042112410010031430001034033123133124103033340312032441140200202342213011003044034431400230020413443423110443010202421031041440441040213200311013333241230123002223033310224440101421113202204142003021012133030140313430143011301043112403042402110333244310431233321104110434132231230121111244342212022440111101244000134114121023344404404340040313232130013233001402133440041104032133344024214122241003344343133342143433130120114410244120041121222234310232211043100100034030333201032310232121341420204443304110044341144302124024344313400423301342140211042440230034032440443134030432111001213343042202030321243332001404243431030034040332132004422142340404000043200123243141101241003301412303122340320200121031423320244313323121241344242023013304433130344414204310320030113402001334324321302321223043404303243131213111422031021323041413120444333141244132222411334421001320424424022024341202043213300114122112002300202032034011421420102242441134133041101020131402244322144224203424023210303101342213141014322240102102013021342244330432343302311122001302220313101333103020210243233411333243240300230411244323431334224140324140330224413040441140023100321433414001311132334140124114343403034024414104003411110143321443212024344000014343233314334440021402032313311201400414112302143322124201140124144424030023433242244142422430022112421224201131333421011240111141000302430400110234404032144130034402443442201340142220020230113004000421144100442231002242103020123330040402430412322213042033234400014014024210212203300241210441420221320134034430240300133040214414434143423343021131032241100402211403202243102043431244002404033220313220340232224331224231202110003413333320304340410301423332401132402202400110122442232444322003104303421101120003021224140034011040140210232434424111141320313400434244001432342440401432132433134220213134432222033010022413041002144133144420011212240402004103401322242121013034034302022123332411002041344424022004024103020044333031014334224412121431121134244410443140402420320223142042201302104224301422434304432001104044214412203233423141", "133001212022343214013003143132324314100432122024220000012024242432024214121241443223204130342111420120402000242222230324021123403334221241121021031011004124304043341212220221132341242032022242421204411400321440204321032013102301240200434333443031243003014321424100202223421100143130300211134204104100200413344204412420003022311001023202012123203300110004431241413112404333422142034123130123323202223034204420002241342303012201211314441432303244124211021001012431243133014420441113204022010330244200103322211424021441404040301414221130413234422001143401412312311341124410401000304232331214133021332241440302241144320313221401410423440414044342332213042130441032342044430323333411021320401434324032012331014304220311124212101041002011333324431343023424211040013413412222142121232110142420221121133240323144022014040120340432020222134343342402241230411421312113432323231013124333404101420431243324041003413330214213441431022410301432231420020023244204100142044414133434412113441214421243312023330220423324244102014131223120340341323100304032303114403404340321321011023240012023242230120023341314412401322401124141222102023003214113142304410444204213113021044400102100031021201340313043410040422310123211420010411010344021233112040334423030331210322201120344240110001041141113412132410001204333032441211003102314130404014033303421204304400400242412332013231140010203121042310034414032402240024414243343130120041011210234023024224123130441212403021201043324034303233311301142110004104402140121431401402343402342221432421201403342312312011100323212041430211143301343323341234434213120442222104144443312323212301141442301442332110300332343113300303144324143213023123132120112224324310312333142110312221021441223234224123102433030033233122331302323010223224114322113402440123043340044420121112120234024130421243220013200000122102002332211101224410114412103442220111044112230402122014001142221141133332422344010324044022342311434231103333334144030031243022001042333031414203114440423133441014422221011024343002201341222031411130202311021120301320404211111423121442032223033430024444120302410440304201111004300201040331214132443232000113120220213324342242301212004322403440424413422443132310002310112110041404034430144333112440113201003321230431113030024313222044123112133023432044012401441332122331412423344121024322342414411441213202302041213021113140212034001112043220204001210122232242242032101241143321201103341300341202211113340021323443411402430144103421421403242112031200441101311340300141204104022031344211122240241022332304021340033230402244211211022330210422114021012301134040304233000413140221400341312031020114130101314411133044131010212402002212123441222134333323120213401222422142302301230231003324224410042402041221030222210432144032122114024431231134430122123420221403003230130144103103010203330223114204240012203133444422042224431324122134040324140231321230231320343403032441200041432113330043434120110423134402243441343414230232222321323243212140223212242410423202420122412104143142241020323422020413104041123241131041110422020431434212340032130200413400331013211440321344200211020122201034140214410041134222020112404234304234244403133203022032012431021002423314304131221430124230310400040231230422141203441203423100401132441323004243133430422311423314300443111403314101212112010304021311032112344041342313444111013443121133040443113120420222311442204122300134312313420210242310203212022010222121411034201411112334300330130333300221410000330200244311424023044344141302024014012410310134404033200323124341113124230300121011421432432424201244312020444040300212012041441034102020441023324400440441102230133441304213414203304102142000340043323042402322224400330101440210333304100340143210101420323214334410422010200440402114344021210011310142204034243111103421320304401303202100203013302441021104134243243124311341434104141410404431334131310343220341303443332321001241100120321003424342300133323441433423224321002011020434322140332301220012234401201101431423233012032033411324340200143112301044304320013131242033100213112441234240010121324243001441140134034022140130104332334203113431232221113121133414303240133041313404001212202011011013013004211020113334041331110244232300404130110444002103423013024200303344333243010314042033020144321433433320203140022212420343214330142310430343201410412200233104242012424043001401223142134001123231123311234132233421144332323310", "131043034442322034023321113332023421121423220312021232010310100402002331322003022121003034304044423011121123013040421104233234002011022030320130103140413421411442444103302211342021423210100124224242413024244334331114412401312330000013144022203421001242020332134404202034241123011230144441324002040300441103431432021024230032100441433223104421440412044442114424331333011343131312241341413013444210143404021224242213131002333010012411320001013441133221222312232401323400112104040123423040000201120014121112434214124220041042021133410240433111202303020300430210310034102233100423034041210123212000143434404400122241224044214142141041124003432020241313203020113422233404120300330110020012301114233134244104101244423131200013404400434000421231323440042211210314000201341134044323310021031100414130033414334143400313143440444330240423323232100413034214300313441013022200321410313133340122141123004311233241021324123121303114003112320113044301344434311304444103000220234001040333231134332432340202143213002321300200024314042112320334234330221234323141322042233002201221304340410011413203404324440330314132101124211243120444333023130312102430320310342201302100141003030003330144000001003203032443221144012124314013133312042133110124334024013313301032312102340404220134030030412140311421003302124114004303443202131222033221200341114220432103233012441201442212200034311042313034110442230123033224230124312100211030333443113041414431032301341021310433310422203211441322224234333343221131400403203430001324421341444030124300123122213000013441433130131043030103300123003310303221333124210244223132320221040412204340101204111302444144124403243321232044110332244121333030443222404040440442110010113440404124022443014222300242412233243012123013333443404013000002311204423401020130131433423133334031203324422334444332220043231342404140122422031103222243014040404341320321110234303320114202030100204241031140422002131444022032112301004003111022342103040011230114133403001032110123322401321043322140130320042022422042121040410232401041111042402421012334313324314331331211422233120040302244340014333422330300440200224131233444301234111043430220210404421112323124400140031332323243103100304442304444223240232122120230033134424410100212341032210001323421234040031022310214414242040440222220343002241321330424243313132321031343311030030121011301202023042004101342424243242204320241344310231030402430423440103414444314444012121311033213433344331320042002021140010001212400030323011231214223331013121412420040431234401104402113101333222022040430113444234100121042112314103202420232421412003131223103344211024114413401044224442224031320030212004440041042011303123023320044442110401142304403421110003212323302304201003432012043221220232322300434334422033423043400214224033124032403302410331232142140042200111223412402303403203214202020344203313331211422202122234121414002341420113402103413103204402221224444034042403212201230000332413442303323003341411322431102031444402030312411244440103033434244214414200222331034144132332143122103331230121213141130324013243000042414221200322402130232011123002132242200212432421423313011244213413320323331404443313142021001130144313011413114334020130003140203331320413010022423221433313130204310143104300103102314214431231032221120041141431132340002230414402040331414013424240230214104132312220441233043101431033324022244204231103302223340434134421414203433104140413414412213212202112312302311224121003421132441320301103121244403222113130321302120403324130011014113210131323122023104424303313203122332301243134032134023320300303301140012402201234002242413340024200401331332040121314144103344423420324044300103341212000200121324311033204422142120032031200311030133022340442031322100224444341202042311141324221133240334010133003322113413413022112003431341012402122110442124414423311311242233002301331320330440011011101133140314201441424403022423133211244023132332131342124440042032342313102033124140103430110232403210444221030444233040433121222011212214221204114131411234424231241441243031001233442002104142443304134304303324100233101023420133142310410111321332331301332440340413312032321410410343200030413134242342244410441442443203001302304422244414142122441102302204210003131423413241113204023433431111102240110334041030113104141222244321104331413404223400124324031034143021424320220023121021342420113031134140101044040103244430400211023242134142433110310213340", "212441441040022432023212024404104232032021103202001013424414240131212410210323131142314031310112301444431314432042314223403040132412131023211423242443213133231332000422141112131310114320030124303210104143103211411420212403042244131321110044044421024130103211431223010123421320420031012104422121032230211243113011211024400324124340044113344111142342133220411324302302130300141210320201414330022434301102023003014300421241432300122313421300210323110121220203041313121232234212211000042110224241043440421011314241012223024104410311304441104213421302213420140334303343221110300341313322344122220300031444433024422030133124210303132331401223201432132013143332034233314330010032333011423413223113034320200010431021142300442231212222030243340113112022000041241331012211433434103124024204032013202042142212002133433003333310104434343443000341443224430024421241031314023122024013012333014330322204243041043311302112423342301001210044433120344230240040343103321321433043140420433413340224234132003034011013144242040411102233103444413224040231133143004132024213123244143323341433431033042414142230132010443031104214133200322343330412401031001424241024310332340222141130240142032233332404033003214322442232133323311344441443123143410144104430012200422212330013143022134004324222442323001224342320004041032231322340421044442421321034211044212321421123101220230032322204121024220242444132234441043112331334103003013030311301400343403002213331442030214424400220331323342001121003342330221114232343424114144123031211310400313200140103313114303201131434311103042103421241104204114234442314013302133220314413003422313411021230442014012200010123320424001232402044223204224111012403414103021303241203204042120204031221220412222021400134430404100141411414441101310440420400423312330333110424214112021214432122012040430231412320314134304004423044322401042031133033414211141330323321203300421132023344042020130132022233431424220403403404312234401420420210441312420422022302134133102243212001244244040202021323134044311002220233442311423302132343341012004013413423310010420024320043220414322410444421421010001414004034203430044321303310104100211420122241034124001310100000044322232102440420410402421032111112331044200000431241040233004224020314040000001240234104123202003420401414420140410220120032023020210121143131411012134443141211020042222341031433021434432230123231424201201423124433041311341110124104323113243443334210034412230424242301214214044011330410021002430313011342231200224403001031143401311442010104032220013010430344434033344011031440312140321243441202332144120332421104434441324111040202312411034420233113311222101002234234332002231003302012221342143220420241411030100132123441310122144313034301011000110412000420203323324034032043341204124304033011133414210041323421420033002232334042100443022401334432044001200211214413033440440434244120133003421030444233312014123143311323433333032012203004322221233142130342211324300322203213121212200231010013122031311210310214040344303444341332200103132430444332202322310330443134013201343213420433200420230203032400003310101111034013411043310000002130224114443210303110130111003440212130033112331102202240234240313010342411102102423014003043431433003342112014040342110331131424010344222110302042103414112131333233213022211123302001032330022114020001332343023134042304334311341042213214231402143301101303213410043240311124144124232033330033431324010324122403023211224231034230004022310024032142124041032144343343042120232231321033034420000102011201311144401221001211003410443444012403033024020041320114041003034213034243123412034021320402130101014101204404423002130214214020211102310401400214242331303410201003340244000003032133312324124431031342413414412123040003213032314030131112213401422143111023443130043203242324421032334410422201431101121314424331324242411130114323403410041413320111043200310120104134440401234341320420122421233133042402010211042400143132311442403220032423012442341133302212014040324421212210443042422243403330020000142341140441131130323400220211031202132203424412103143404430101144422440422403324103123401302143112102434411302133443044331034210132132303404440434134211230001223213321001043333320411242210443040320134240321144120004123201110043111424113214012324144441111412310230343102014133101140441002221123242111343120400240214204340410344012421414010012140301440002303113121411132220422111024120101420002400201", "234211310222142112142232424343430442303344202442220133243134220131103410340024244310020142112443412314214332020412400444434334101022020402103403040144222141032023301122234112320334134324100411021322414214003012121400104030321313110004404102443312020231122234343133111240441220114210141301204211231301212010432034440201310441220443031322022112443430112223231311104104142100342011403432002443120100442131134434301223402113143020333411034112020233422114214001134222200120311000433041044031402342441410020004031343042033424403032124302301142300204241322142411443311213233232431414243210023331442113041241314204022313221121012412232113302113404042042234301130221114440312110044340103041412103414414124311134042333001041040202210032043014223214131404004013432040402210420001302021134431432210213430232214131400200020430014040124244322221201403040121432214140134333440412430440220312401404034241432000402411003011022101244424041214324123414303413102140442202030403321144424031221142222234000433321200120202232330334043012003131221424013234000313220220340402033003001432340030011014440431211440121313202034241444000140020404342022421101032341424404103411231030042032332413300110123221021131222031113431100033420031324010030424421424200221021420401122430100012341100144240042444312200343331241344321112401434323043414211010302414443120102131042322411114432424000314223130220102212423120301223301432214303041223131134302420431442402330302200333234112444140324104330301000421332212313443101034140043213132220440244114031111323220043114031201422142241043213443131022334232423014302403041002320211231430102011241332303434342333004134412140102411443221333201322322444230110021403322234431442432422142313103403244201134331340332044413402101433101202020244131121303303411344342314442241233140111412412332032322444341100243401021104430224320301144434322233200411102040043032410200422222410111141124232433112012024341120104421221400022210110013030210002014230211143210123040011413240242133113322310210323102433431440114343223232313210422014212400242331022220031212033121304312440032240321330213422304432303230240442124444303132410020223411010411234411201104402211000320423402344121043443302110400330030210102341111232240320201423004034342434414310222011122203022212000221041013234123101420423111310442033230013424320000441433330402300133322012113210412124124414413330034402331124321110140240344100014141020341423224034303320111101043401101332214041303330340400044443020441302201004300342103022010023221221432412044124120114020210033101142444014422013140204011243241332401131122201302421244140423413322240041442310140331040221001302224031302234242242220333002000400414414040310320031022431423001010344131402043113141144140404243241134302202113433312044242422041311024344132310334041223410144314224344011014441240212402002013211332200122412004040404241320443214041141031431144301342231041324233132323043201010230310111130200443423004332044123430034122212242324211121202430112220342040020302230004223343122033331304304202210422411141204312143100110243102322311302410023402201114211434031223442203331410112104021012443231102234143144402000233320001200243220234110042043412140240312111420324313234042223130032321321310311011003214124423100023023310033010234124444133223214312330302441344011232403401141414021320214331131314244411322001112112140310101301034123321231313331121341443310230303012121010143010100002232031341241441103342421014100202434242212020300322244122313240100121303101022410142121114343000330024134102332222023412400002443313314203441023220010130011441413311304004431204104012241102310111422414323334342333304224000044001343123131240143034430220414041331200010344204241421120433132412032024142312110144034324211223400143323113021324224323331334201032003341234002321011442212403302430303304044143003044041421441113430043422110430414023000103113220033403011041144341010111021244123420430201301312204133130231004141314204001314242044022022122112233433132410401313400112024111413332433222343132103131333221133424100414334403312100214020412132442021322021340013331434214304223002400330100034042302220130303420010114042331314333104211400044122010134024343010340040203130143232211301342140040044322420022433030400323332241031440042310104234134204443112034302344014204243323244114204230020243003314420323034001301233033224310433102024213023121001210343443104320314211101104303440410013", "223023433341132301124302301102001120324331430314301223040014341002430242134401301242244440401004430210100200300312222334134333310212010103131432341424304440113441423021304412401110034314313313422424421122221202333122123104013121301443300110042342020040140421124324414311313444012040113334044042010441211113041312212030013123421003203233424132331041244300434040410333324412344420304301220230404024213112003322222041430421024413122130310441123443212313023403402403332342032133234311043244320403231142140224203031233123234214412442232003303142011423102340441004334204200024113341403101131230112231343410213403222122213341120012440340323400044400032033141124012113111142041113412413324334241240243101014322422422214222022033243113203103343402020230322233222023304410130313441424023022244410041003203303241310040013442401243340220222340421303414210233042324243103233441414130343021441331322214233131143311332401311024000111300423312203440442440103244112201420312441114412142244413441022110304143400340340440302430111031240423110322321202330120303031123302433122203414101321130101010440120131240022333000202402224120332133040040321234230340444400200243122343301201412302334433030001123241003134323231133321434031010324013004120403011444340223043131432042343423122434444031111122434243310432010344041412013202342222430010301012233324033024122243442212413134241413440320000012243423444042344040233102130003004431122441112443002102012414301421434231032134342101440221021430400403241140333030113120004302344101404220011323132203423221023433440233220210443432101313422114321402310422124232004343042102033234302444440014020110204230030331401002202301311030030141320303332344331100424014101034113303023424432234224200323224210214241423122414033313344104002222122223333123401044241022042333203021031210412032331411040320412233434334033403304144403421003102022031113124240443411040332002433202412114311301413003201113404032203111330324110440013103404121032111043030002233230224003304030341201313224214403334313322420414344230001040030004234111321034334143430402421340023120423324330322432342413034314203114123110020143001234241302033244103122003034031221040222421242314434224101401102210144030003123112220204240003441410431223430234042021300341213140123424202411013243404340142132003233333323322430233430202310110342031332231021142140143242221011010403041233110212331222230131101230241314341104313442124203424334103431224112420414133404343442323104143120204044031030422030121243421112103431202120240244431444331443001101243112222104340242120333202002232030422143211210312302431011342233212413321011202222433340300043342414332222401033032243311241002204410313121443111033001321300031123240342122242013242213043041314423140243300133111212332134012204420412344010111203013120200011222144441421201411401040402040002330441130134444303103214213403021104224201210334312313141120121334042431321442331340301120301442001122331334021300401142013143310432212033104324240114304344302204114232144101204213404004301023443310343141124433143231113103002442232312221110133243120303322131031223431104140403404234242131312332331121104303201003410011011002421424333303434424341331233412144042303021023243342233034121312141122410040220341123043114211210222020214034403400321104444304043124320311323202441201440013122321340102213134232411211204110313144420044433022322042344300311441333222320341341003000111313344442234234120313324410023014024024422442020014142013301101143121432043410214211320211002421414402231344430041401244342243343441011420222131020344013311033341042101322240240044314301122040103004124410213333003044413043304334240000210433013220043221412340314330032430410420301401011313314140342444241014240324012441334310242110014314103120421201110440044143213213111011210110102020041100000102323334101323201442111144440001032223414144102021422324302303332342000222114332423000324334012221321224433123420442344043331300041040442312321012211420224114432344444321303134101330002404310401042130302004421301113120230232302122203334440031304444121144033424100244002030011031411313004400222332133234014403431340230010231441431042301404022203302443231121222122321432400443210130133141142012413314120114314030234200240321040120310040244444133441203002320401222201321031333212312401242330231132044224340300210300430421414202141202441242342343140144233123230402413414221234401201101343204224231441024312301122", "433031203431323402034404300443300000114141414043103143222033211434414012134434424122041311030030222204032132214114033232122112331430031420334234433030311103131303043201231340322332143202201244432402100034010033112204404423232410411104410221323242002132333120300111421334032122233121042243031324332313144423332223013444214130211143201400242400241100003413014004100420413100413324121304200324104120440413101204042404012102311200024322003131404234330340032244401232212012404312433321100000243411012341122042203021424304211433220111202312413304044020400122242423200443124403010024023210344314021414143233413414320414142224400421204310024300123214411010232103143222320120134021002410324314123234130334242040013112114204442300433040012133443330332334111312043334220423411010432221023213131114300040131222302003121043413433130034031101101111020222440240144234124302023430223214114114002440432114322001312014012440243110331423201001334313040023120111231011221030302001042134211443123223122304031310313303213224333442210044333133204411443334312423313202004400132444344120240424034334020010224012311442142224242403101100323213433312132032442421203143230303011430314441230142322233140022441444012012343042440021044301420242142204434444020432144241011210231440344023402022124110041304214443024123423004041443131222340014031223242232010334443143003140142203234441111123034240214132242223242311003023121313410124213320144043411323412014223432203111421020342310332314141434014141304440203241423030100043234213124421230421242030211122243303021340224204142002033320033323400311402414242011013032134142010242140301204323230423210313012220210421212242110142444011120432440131011030333302403102230014120103243243222220420220144104311320214134332120010300414012442031211130203002102303032302301102213003423442101020423034103243440014043404401432034114310030300441000144010420040130001300343440443112044233243040330103104221043222001421132320024311401030224331041440222042243310212020430012114121323223412131410430004133110043220140013000213300123414223430404424401243042303010002143301412313442340310232013434304023200142030004333413201214130244001402442331243203304432234102132440031332044014322422422012202313240202222300011104142241244142121313342111420134232023400002432010413233042444240304013104324002414423030230020322401002040040002423001320411104123244233133441021114330112040442212304313104410034034120112010232101140122110231401423304133043333424033103130311414401011022331204420110104331204322104404222110432010221313003433302240400124202324140240024301043241341303301221023042203114012444441122014011224122031004224321330211243044104442044301440244344230003120120314124230033402121204312300303331210440310241023404330301423231344231233211034021014203201100344331443211420404134140200041311024103004033403242010440424144304032440021141303002423213241012221133434311141211320214244212020010022113213430012111123310110331414424024033233132322221424412403231344102031341143342414004241242042241213400432314040422103413113243422042102430402322424322042014033104404413444230011413133343311200124034200332211144131320013210111444130112421304201322044001112112043304414120223332332441112404443010321242044310302411011314142044343430322142341213144123423124143230341212023440034221434440313211113040214134103410401434202121334124114144020222110114303113333213431324104221214122244320422433434121221312141121024424044111141013022321342103113202222234133114111034004003300000434331334011404110422001240402142443143324412043341013204102044423420432204012214034010403233234144210342231104303342422312331431202422300012320410001314001333010404230213323431404342200033042430412143014003002133104343404203420021411204244322332320223242300100311104242001402144323242200310200433311331434142141212044331004401011330141324143214104421033322203341411304441441233023441104031143111204432333043321414122210402243210000003340402100433022210241034421140314404300022312044020100022020230303100140430032130302030113413331011113333440202210323324222200041434144133124323240241433030202110003432043024241132032133221304403211103201300024003024421140123213412333042424430100014320322230120033303430440430203201320420430221303231014431211023340044010104023413414400443020243014011234123120321140314343031312310323121100113223034110004234023111042112320404241340211020141213440221103044410140044030323023403223", "311122340044044324143321111433331044110040210431303331302024444430244024343421241321032242342040402303313132122341044340440032414230000123313044101034032143110114143241103204022243042330424423134002123423323144013344233442432133313342203102142203432312022120240123422001312314210204400422021201020401034312141100232431034424220112133010443413102223313212404000110423441404200204121404442124044434300433433143434323133011302214043332030334301043402412323230220211331242404122321140202414433022322123320240300123401003010022220231123240412141321300111104021001203013142230234033142001043003134204303324044222023343431120120313210244124123030240012103440320021334334430041132303402143330141341033214113202043104102414003402442333301202044234430010110032041330432401303404122212244013434112142142134404434031233341400130311334414010400204232310123322140434114314044142040144421444123440220201040414044113430203434401314312414011204414140424323211440242032200222013042013330223324122230410121323013234333432122214403421134202441232423121324441124013110131432341430122410423442224044431330043422000143114142304041420433142344423404123212423340113220213421203012332144442404423421131121011033210103103241113003101411404010241322012343121211010140212103112402042200132220200402200031400040101411104330242344002040213412311343121024133143110434244323221101402140300404301124423321020431000002224441314404300000324434200303120244013220103104223303133113114224012014301424420121044000413241221322004312031312103343303030301420440421431030440334442434403314320012343233112334043111040230401021444101224333404124020141030302331101031042022040334424320103304432413314323224401304120001002220113032040104304333304040410204443413011340423223424231420023114143141312314210044414334140020003414443231112234321204101210222440403313342032434334112003120332000220233410324120040041013220202243203013114412134413132132340403032204214340203102432232401300022001200211422020034400030124310020120431030014003033413342230204101134234404110300111420410404100301123431434004341411122241144332230020340202014331221413031411211443023203104022113221410403104123121320343130232222010221213120124143001121014240413430314333101122440123304410030113224344234110011340404014323104102322312424200411041440241231330300114032134200204331330430330020303200440112401324401200034241401312224044231133412124342412230110310231242203040331023433110444431424323340002011011124222022400013230441042200233034240440442100122212234202330230231343404200241132402000134140302333302111302012410422142204311124120241212044310033023131341422040222144033404123434444344424130022124131404410002241012141201144023040231042414202021111444244231340104222121402111314444323004334241320023224010323032104323234203034440212312240104202121333334201342413304332231334133104232011220413041132113132444023133410342031034404123342243200134304232002343120043000002034431301044300310413430341301221320031204223312424210412140413002413243442041120400143221410313104344313000431344341313302123431112024013002441223331202232004124030213400011023320343322223022233042420403313034423243413034334343200310021123321032410414031111424431444202224323323210123433004222241412223203141132422044402322430334004103032324112322021444130012132400233002113343143424442242001113010421120004340012433001410444444230124232320141303430140042121221411021224340201110401120204140201324303323342002322434432401231133103000121142313032220432434402340411022024321420022000041024022434031101323423010431030322300004142412310330230343300242311002002331113334231432103220303343220003023104244431131122433032042211402321221433430233233034041441223322040404111123321324103142434420244222444020214400324142003340231201234410304201333141221234030414212312114230233411444021400404143304022011312402401023434124123413311214210114113311024421323343222341344000404242403214203400243111033300320404100101033411343023244134204031143322000303323310400031430240112024120141001400244120334110110033444100040213003332234240031400424341431304223422043444134443340140040421004124004221403333043000140011120324330403100030034200041034103244102443234430001134032034341421321013312011434422344034322141033124401134001012304420040212440122001110102041432140302102204440314401244141010041103112044041434113201211210211001411323311243041431402034334443303041300000030143310023414233441043023", "122022323211443310223321224413201101432122232131010343200311023241334321444011243413240342441412004314203312430441413140414003100140422203112333203431213003240421403122412141140320302124024030344230302320244344321141000123221100032232221344333221404443003400321434412024042410034143013220232344041111134244234112130422104243011244120100120223034423420041244321234234204201221214241222304234124133320123231432333224411123102043200401234031203321440024420423143334402303414143021022304041003420130214202214423331303140040203330224323442230022103000313404100323321131440333022044120432121002430123231321333024003131304123320044134210202134203324000141114124430203431400244444430442232110012130424041102100010320200031422204204140214023441124331220202023312121112310012044014231040321233010210420342240313004334434400341211303313420244011214220213223404041124242214130223233203340002002233233041030442304121344112030424341441212440302010421024420321030204012101313221331001414033212020113203211311343132103202203242110134133202243232441333024314143103342412441304341443021130110033130444134423314311423143114440400000303114234414200240312324314240334112334122304202300442400233022004031212443134301120234122433402143442213412400334203010343100224314440003143142322322312033034420013331431221440041043020213113003431320132433220442112404232000121444243231244034221323242334310403413344340423221124223421422132030022411144404410434121244333342324443301403320340310111043000420042421444143230124320434404204002402111002023431224122340341432121432143430331141301300100443144034224342143341323140340440223333110022134011433124402324340230121412301130213042343311230113003343031301140141400240213310231201444242312400104120133131134201002012343241412224320020301323343403320010421132300012244433141414041342212041313444124223322400020112404211004202331312403230401311402142321221011314012431311124400031303141334211240033230442000434432212203032434340040120312041431423023241122243013104121012030033434321014233200030224431313000344444031003323002134324114431203434001443411211121004432432202040224331103000440012400013002221044311121022032104100224012124243100301141312220424031113441200233413304202111221330443201031400141110121202322024441300042243401024332020434102223000410303134340300144444014030231444410203201421023123401023121402414102404432112030120101014220341203001030014244333213414323434304020313430230111204020031420312014341300323143203101224401413420333041244330440123332310210433030233210213402444121202321422014110144030240330444432023300001241034440112414440034142103121234024030024140401013021242204031211324324114323200223231020024230404144222113333131040143322110211224341213112110000330142020412032300330114102302423100131443132212420233004332410011301034400030110134334101321020013344010413241211241321400111240134240021413233342341130430313320334110004424200211112003214123422100301002103244130122224300122003042110443020334423422011044043400310021203223131244043302412414023232041404100023022342401044414323240404002421013410031001420124013040342203013311312020440002004011240302012220223224123403442223411020300340421142413330420343231202243104412014044214322110030100114234130230424104144023442330310331211103440424203333041132242330340432212433110134421021403214014423023430040431404040442303441343041414140332000413030322411320310440213302332124014240010120310430421411243322434403431423233304330134233231234104004444422331041104401144232034124202224324200323301024014142240313112004110413122241234224212223323330014432311204103224434102242312212202010114141130230204241020303410401122144323000031210200003110042014234132233142224101303112031040020210210243310333434230412100330121041040112002221041423202130344311200443322314422210404021440143000231111034020433232404144311202010211401344331031324340004304422324422322312323011332034413340202141100431103210401100432330221130301010003401030313023212243022320023104323401011233403314212430134144403104010202430313344024344233411140123024400241130434412423423233202412430143431110023014321243404423104241332420423314033330403022133221343234420304131303243434341202300430243112331100211441304001323202340213104411221221423000202033431102040240221221130424330303320143210004314111144323034011420431314120123121410110014441122323323402432311024131334104103432004100123434103401313414301034001103431331113", "103341002434101423122044342242342341040120313224224214230140034023302413414232443433124440444231344231313020112141431114431133014233110333210143043300343330242120242212422221012221112021020113001111004034320024041440211343221242113214242114410443444204231322313224024123312342402032114241141223041104444024310321443434110102234414011223240434010331430344233032411213412012230244010003114232202141201232344122141211333011013210214230422341101433111411002201423304023341033021434331343222402011402234110304134313104413402044432244043030002042410300041044111013041010311302311114330322434211444230230144123322200124214014103440032031012421411221110040131311441314120021104303141300132010430413112441332201222011321231022312001310101103001440300304102131014112212414303223022000200333334221130030231402032234114104222120331414440422022431112043330203420211433133124003333424142104334101310302004201121033400142322141000433340214221303241343221420030331030140224404102224332231404334224102302420212001411122103334023102141011203022033042112424113230313243013332003230432330230231043400023323220022241304121414114231131044120243221014301230242424414133234024043003210142320342002404023120020001201002411210311043312024402222333010100114302124022142221133132411124110412223331032021112334443142420240043443003030244103404430103042322014433422231424030411113444124403142144303324144111404413032112213413242300340330123100113104332011011442000041323122404403221003342342343000333122432133000122224240423242314040110212333322144133314101431414403310110243131440143110100412220304034340004412123011043411244343003040444043340112301013323313023102322440302140241112101441421201402400432221003212413330133223243333313340030444013243320032432133304410233411402422300132143044134134231413124124133344401243433423111003124414144422243043441410324213310022300221322003301411414243130241123202213313222410343020430320003040222203003411013132022433122410301300144424433202140001344042442021400320244123344133002201313204110211334420401112134232234214224001210130222030432140431404021200122221231302413133410411224321033403301112340312121422032211141241002334433313420410442233140312404023202424444442141443230023130042010240014432410432430314010043100211403342314320220320124121301021012043223213034302114423211103444314240332332413434224120414433140420442111030032114200432442211332130102400014043420403413430021132404401342030304042024201102431440242404133142202322242342312404141431304432330334301334314322413324210323410232113442104203403302414220121144142240120403041400230020230400344442122320111133223010003413314320201342413104043400304043003214410221403333324331402104324324132132444302022201423224002321124120322434430111221042411303032041142414401141321322202111134102020221014220224334321314212402033131041432412334100011212402232130110024033430433240320244421234444114233011411003203440311304223240003304413043234040401400411421333300311102103034142201013321214022311344343330103441423311214040203343302314012200313222242432220414034000223031134121422124112203223323340110400304444210324223324441321223433414421020144214203443432412031413313024030141043341142231431330403342421142122143313410224330411141240122433011204144013032333413233323013423431011004024001231301240313211411402004231312032010123412224143400043022443023331304322411241233344334221312443312121211331423410110414334313122214420033310032042021004433112233041102112310142023101032234104112420134322230014003141414242300003223011104042100340240020421011122022000144431134434200432012334303432314321202313323020410221121441441313333343020203342220014030442413011423040404401342301440421142022330412323412203040422341402322143123244031302430114233210430104211023124212243244414031311204412134404030404343234204111212003321403434100140033343304423124244030233044434011244300033201422211314014230342003412323331302411123141242240020013431110124034044442334021032212003202441404421200141442140403240122402343443004102132004431304400021420310233134004014302102342112443104344100214003104212221014441024411023301001332342134113010240320102100401131202412124424431102031144412334114324212301033010114100023140003312242344312422232410230324042230334230143124403430342420013310031243203310404102214244004331334212232331244340330022103242020241310131341143431343402011013114420002403111230034041143000342243043211330421121", "133143322010111404423334404332120031233123114333214403314020202203102214341244243343111114202110342221012233341040314331042223023301431434013344210030004044433440242230143010331043031111423030414420110034140243320133330113033143021341124404403301322000340121223414330414332010424043032414112033342304444320324243243404141410334233424100312202104131124430411403144140302343132424041003430022433103210232314342021223432002013111103002232014412023102232304142412432102330212230203411301430323332410230224421042113140422012304021132200013344341102411311100221114140443313044410342221123122032302333331040304303440201140313431411131421033004103324120242223024442442114304001411342043330303122421431044024034104132413042314114144301134313132332231424320410233201411201124024432321124300214301324320114211323044023322443123410401213400021113432300022144111334002000201244042142404404233324000322044024400000320312001414421030302133242340024442440411242431201031142100400200221130020100230232102102311334202044010233320011434000321011403300431130032104412002420320121240232320332141012202201044003234322204042110040024301404043422201123220001043201231322441221204410322130043012204324344140300343330414311340344424424314311202131424431233343140000204202102343440241341303422040020022302220340130032034030101024304034034332113333344240234334330304342043231411140142303404313131234114322000423143132132422144041100340043340411020441024144424233231110140441134403142124311134310313411043021114001234132224303240404114212332344031114000202100320212111131000214422113444222143024042220203222203203044201134440133043032132441310323014413431403424123424304121000422003342102420132201122141134004012041144010423400212044341443101423344443304303312310344243102020402444040020321431230010324122411103110433212110402044340012011310433110041403132304421113241420122040424134144331042442132023404332421214423203004130412113031111112222123111434314412310431102310042423443240222224333000102034432334302410124242231421331322323302131321313310432203311411113244442044232232041121210122000403424141023142233104131213132213300144234413400200201014401424240402012320101202424220244303400411141342312313443411414120102043032430431103323311010321033011112223213220333303303442442030100112123221031221321121410133220302201131312043320234211242344412442333204342133344412300424400224230034111211144323014132410423342104011344400204123301040013303444021204233213114231420023122241302311023410014433444402122121032002344043432343443212144303302000042140301133201104323401200402034441120311112133441140414403231233123243330123013411324320241031114321140341222243400224404030014231024202241232210432110124433210341032034330330130400041214113314204030244102411001013033212303001212322030212241104131043132111202042004440013303013414020031242442040042010223023124222022214442111143144013222311021423134410344420102414412412034441210204403300033213424344101242141204332113343002420111314140214113142431313230333244134212313223014404402310302314422323120142421400121340131224341224321232203011443121401320022002232330011214203011230422234212011431221003130242010441104041200012031043424301123124141100323013332122224442144410010230100143440424222314223341120343211133122010414132204110441214014130133221214200042413234321102000443343334402100230022442303402001042200310223314311333302300344222211303430002040010131324414101220132442324433242301213002033031140411412104104420023330204244100304131300123203033330442404020142241432314401301121030244342024011340434002310012113011101433142044101140244001023113133332142020331203443040131430441142014142133134421330111413012331213141200314301414434430143342341400321200431244340042142012312042203310034412311211101430244041243432213222402331243011341133330200003440400411000111413000012431134424344133042033433343103300231440100214111143214104130310142221322233441244104302202004042201001342342334134134442033433430424042022114200410123330410013002240404131233203313302433103224444404213232214010012413321143130233220114324424133322122424423313141302323211423221210300403432340041341311321123433232442401131100323342131133343033324023204423034042313434212000112034120214133111322440214211441433320130022204331210114113141112224302132004312304313043434012021140124111414241102041033330131200234023044133232210240214410144410242112232322300011443320122012222133412110", "102411313004230030030121020100142434402434400214343104420323302133101331033423403332002434034011013133322140023332420410421112442222434110422122024223331431303123020243233122104321430133433211101020002310210324111140000423011433223303134332134323012014444024332031004242402210401404134044413130233203433022023412240002213142221213300320222334024313313013243244101123314333033142232403440321344143322223200343121423423243033124014323421003330402440200100201401404041312321040204023314312031312044041213243001303142323103133311201022232143423112044304042232424343423144103002334303024401433240232432233010324104324123340123101414133211331003120330222020004140214432043440132114412133123300023112220043221210123041014122202221013214123141002224021032202030142032133301020323224011123032021240242130002321233022144103221411121334103234044430100032124112401040011124434112233433243003110201442244303423323302134021231423141044402044311040311331331444414301101424221340234440411202202333031103200134343341243420143033000024400302041342021303312303302402240313040032113441212112340333303330111112410441324430023343241140122312213130003212022333411223121111343323234220011213214221314141012002124404020123011010344120304321411212413243234043413424123203110204403232340243040424024222042113002243133121311030212004314240203423320041203030143444123022314013311114143404044111310114421414140002212121111034014202124142414432033330204213011332321040103442120123011213244214411303133300402330003212003422044221321201243314431142204103440410143131304414132110303334242314110001042333101110331313310143411002112300413032101130220102244210001304321342343314102130320420103103122233404034403202332340104230402243214124213002211343222213032120400340134423043213230422340124412201142134143241123201330304014332233230111304122432300304024001332023244013043002303312120444310122313123204033022343232030230003133211232423213004142202334302233241413024121004320340101421331222242102341322241110201114040103121031212233114442421411123034404043234131403211020312221100123131020214342432442213222320024113142201434303032212422412242133403104231004240334312422431132320023402140334240112130420404042324304443411124200122304440440021404023213031414211140401412440030441420210432321101140344342230434141244042103122134303404104230112411343214120044201144214414342343033034424301324443144132040311130412343231301111011023330142032042230112311100131034220332204442214044432030313401424302433321031243130342203210221031141333400013113140323322141232220440221121344124201232423201320411441231014402143133114240413042230041100123241133104130321433404330443434241112330332204434001432034444413424324121144322331242131402040102440013440430344212013233233303133303300020102101130414201011022001441331230111120320044414024111022131430341421314041240121410302122234202431333230202122222024144012321304403342121221404303121303300330024431303001243413310404301100322433323444442341221201134210413310020033231331341001134134212042300042442242224410340433221124003232234443200310202110244301022104021410201043212010041144040210211001233020111014000402324203243114324332120100043123142220102404112303100440432341440403140332304022303220004220404312030021442240430104413342032130132420043113211324141304212340321311421333201414244343434330401432314031141323244411422424311124312340313003442420033323000143034311121034030330133104314023232300143124220310340044433231141430221103221003032321443441402303320332242210212014232104202240114011103123133030121202314403042033033004321042202040323301210030310011244444232132222140203410120410322113124240330034331041243000220030102230243212233244240223233104143422314030412333124240142300342041302143401043012233342443100423210310212211101242204441431343443111431230313411002344002401111143320022204023220222232140113404032132303400400102210213020032240211024013323443102421300442432443103412441411324210303312223024003124132130343320043404021301314134243212023142330334432021001412212213120242433430341224034013122323231414213013000443444112242444210411434330022031104221400404130132424103220034342000130314424120421333020242330342001144011240042221403114403102132320001144234121043111103313140402300302030433323431222114420032212120311034034032102134032432004344024233404023442002031220120100220322210001213402302022104041330304403204301323420321030400103140132141104230342", "222001321233443304314110132420002042410202004041101202240301241233200230211113324323042333322310321442024401344101042213202234411010203442031224104444104013420004302022313012202133010133011323024134231032402302414122141334234031302022023320142202133114412440234312431030303241324330022214400331410201300312044340022322433234024424302443202341134230443410301040134440141021001422130444233022444302030143023344014144021331220313100411210024042102102444233124120304421300033300000342203044202040413414141132021013332220023011121442204342313440042310113430134140030231434403312404334033232303303031333044440300114210313404340004043011204341330043140444412321404030024023141224101313032201031124021131030033132131313324343410132103334210300243404424031234242224320240321044204022430002120242042301121321102413130401102121123033203224431012031034401104202021132044223112432201111342040420011032014030412422444132111042144220002133243122043404134314340403120000004112042103000330404343143322131202313023314022140342220201231400311021314022200100433104120144304102303313440230024313044434234224104333340441114030113013334322032004210033342130402441332004343024424334021423232211441301203413231313122211013344323223421414401110421304434141441200410322110342131223240403003121041320134123131211011303201132314334331032434022131230420233331401120042203444043441223220104433134032002031014430233401014113143434033042321101202243341222031202221144231134323443103404033033114321244444034114444342010320034333131331134013014001431334142214311042421124341034042311333121132001224041330431431233234014032203431123103021443430400203044103114444401340024214324201243410301402012244311413421434304101321222111040031122302411112240140301313030303132402440122212330002002011220243141224144000031330104140330443414130431041032304443243110042202442213320140403431414130012210340033111421203131120214343234312121410420043403043241011014120203003134130144343324320440042122343411234424413003200402233034423423313024222013202110423441412011030110201414000043104433042123030401243040042110121211201032132142433004113104240022330344142130143202200423111401102431230104331011140332044342422022043443032202043201401343342103110104132300243000420013344213304022223211412024010233223303242400304021330142403244210200211140031043044122142220212011311240411234123013000414132001231324143031241124102041414401342040024402210200233232201314000113040200333214300031143022113434140042041211431223300003003034124411432014312100110040343243114203310432401231024013304043443004220012401011131320230212033100130144424240022412423334421331224012130314010032324331322401020101310322042434431010330014044221112040112213140012220121012234343410333431230003020403240310303012444224210441012242210034201043140420031111303030133430043431213442133004424231434002120030042413101121232341113403430300314231024021444211312130220144322344123444232113023444214342102141432312424340312202412102102112234041422003333140411324243231034304130234103334122131214313101102442210222104003101240320310320214144301320230441111421131112232413033040222320200241300343313432142442340230120302404420040433042024413042221403333200040000400313144032020103043033101213342421201033002402034213424211433401140204443023410404413412214223113303322144103132401204110042404122001412104231342342230323012231431324043343112321134241231032423313101034412111420434210013400040401044401214200033401301413423322020421201123200141230143301132204234422013210040401240400034313401013433113141032221340313111333410440322020013223201342402403132320342314422123330134343040120024323132132420332211423000422000421142202031112431304041310103202201204241331200441021400324133421144003331144041041440214440302041420242104121102203320011331234024224004044330301233430204001013222344022021420214341041134332110432040200024110101201331200334010232001242104021244440224420330222012424040044002401224240332333301233220024310400403113101221212300001201031343221213144323111034441221024133030444404203124300133400233433444024121111311031203021120131020110010001342230143204443321143244301403322323014041400012124402313312202311224230132421240200324010020421412321322031124320204101203410314343341101201332401101430412313100402424302213140204310330220030101340442023442312314211322022111224140202010333324414230112043211321402123220202244333432010322130312012301120323413044", "440314302242013110444333411332140424234114431043103312330334414414242103441232232221032120113010333341402304412400344240433303344443402424310441314304433411310303034302111403412423431442214022040034404322444034400113130300041241142321312132442322010231133203340244241214141042101403221433344432443231231334310323230211003213413304001112023004143110121322210110024100241333201030222344231203121112030140023043420004234444242113104321223232112031044012231130340110303214303010314133030214410412204404323244033332101401121342400043412032243421301323320233334030044434124220321110041433202133110141411333142110122204202011322333141241004220310330012124203004202412013244120111202413100143312212043432044123244101403443441421001133302243224214412210303344041242240212410300413200403310224011314230424231433013040433400044413431014013340324302233221222040423202130101330243001442044333434303104411312312322321424301214012114322001041131140402123001412424100004321311401342343400442202143232340343023342020232404124102042312244132433244011014202022300202024104123220340313344240233224140312044222331434034321210300033403424011143122010412404313120340444213010312413413040010333002002044420112443340221100043004420041042343413210210331031410222021314320030203211342213303320131342314140442244021204201003411314022203140142441442000312302014034332243442410112314240443321422213343233220021443140142332214122120431442102122041103402230322033120140312134411434232420112404124111203041024430200042401241312331120123204441104323222440242424123022011414420301113311411330004002133142220220213024234243403101122333044314440344222132000104441122200323010211044134420130023243240423401010041024324434042043013333331404030314121221430014402414401410114413010221414301014012302340444203422012004121423214234113133222421234034420101001041034134031131343112224424432012031312201124343340113223200333332424132040141323203224230031334333010211241201022221242310110132244343444131022310444241130333040031302322444403321332304023303414021104412410421413111241002234233041430410043100110400402424024040203433001030113313403411233014440310404121143141241314002030300221124104143000220004313212414034344414230400214432204331003214144432231112314214113440414433433142000020110221014230242310040413240430142213424401442104044021343120314230332330131131432014213340213114141312021140320000243414343331333020420402310044223440334011400033122023442341303404220223120130404224022340002431012032032340222133122441422042003221340122442342012003303401242013030333430300122311234023213330304230023000014043342300202232444343400101133232224211123332240204313344413203033222204424310310314010003103031240411404024104132032343342024423343312004234441311411441412101032122240403403002440042020202302302404400440211241330003023022144142412402000234020142344233112112122241333212404131014003112321114303221431041232234424224430400233424144031223244042044433024222432321043341323004002304431113422010444244121234410422341424200333020221401401310122440312033212330412024221231141023333001401112332421204433023302443411442444302314343134441214012440430243421412203330130324441041024403221020431232143020402244110433232344310310013141103021210113443033432420004233100104311112141240003024032033430000142332221143322042130212132033021340210201200214011121201423223314442444100321401311323241322223021230200234240141233322211213442332144041211103423430201444444311424213434030332404142300134002320044444020221020312424402241141013234200424440140042013024142031322420312431120344133132041213024202013423122444301243112444004022142000444444344111104120222404111332130220231131401043034100110033114224041123134200010412133231113032141411204120440101434413124411431034202101242424232010421101343342032040234213344200203302221412230442241204323111201234303312424112224141404441002302440303041440142033342004111034143211030311332224312214341421043302132114231311320111144212234221100411044023343222310213420210400412332042342440114100224241130212124034312140441133000020011242023320101303200341424400414244342412340200110004214100123210421002020241204041420111221004033240223402312220411441304421020020203020200103023032244241133114143022034244041100033112341010124343013113002120201341034233231240013423312323332432130420232021411411300104430324404022104312024244311323341003000202432240032042312123140133422312123321312222240", "413424221143310320040341422434143221014300334421343322200033343212210143023404210014314020220013330341241212021222133043131001414030023131411343210301042243410110201224101210233122003243213132113040411004432340432241244314331340402444242110401133110331113132010331313232042231344410221304214231203144344410131322242242242122340033144214021320400221400400022132132441112210120402101100410232040432124133413410441312224314411042430201041203334400330311410441201301221423131113144244234040434100112201434432133040203143142344121424210320042041210023002141432103341030433403010001004300101300302421124122030020134333322401401122302442112040440432443142321303141310141200441200410000232130322134023444133234123132212340411120033232343442021231022423211414313111112344002113113013330200311424414003323132334101014041422410321200202000004034302303421332022220342040244130143444122213330321133112130112211034002204442234233103341411233401124140040431414402032312021422021204212421031241311301303142031404024112404212330111023413034234123032433243012334111304334233332224110102141010202113410200122322033012143423214242202123434433134422121110000134311002441214211310241401143320311410212202441121404101223001113200432404002301300112323142140404234010043444124111213241001243340001410022330042420343202224231223300332002430343043130024113114300230401031030331021033044130010023113343003304413431210002043201113111001330421330444302244240112114110011422123201421403340130233132033202441134030020302431041330004424343410020141423343204142122001330034010134020042134030214012303400332012423014223024033104443024123303340330003211304340101412040423440403142010020443431022221003002133040421141442443030012021101112044334303302320413440014022010140030212121344431012130440332014030021000101032410323113143330331102121431142403100001340420220424021031001331003042340030031010033033213424004012301304004342302402034332424031002444013311131201241311330304323344440243234120142012322024310220033404401241011222332341043022123031211013213131010130423034234243031103133020434043001002423324243123143002014023102002121434443014322341342014002220203022042033102413144230200000124321212000024021113240411442140021141310433320233201403230042103224442143004402424222331203024400132214000300040314212220142314114332111211434203230131321204044004211330023012142331113323321432410213210112123443002324324012141134214322042013034324424024440031334413143103112444201442010031123024323002214244223020120243413022434224124023410341200130141124410333033400111242441113442223400241320324320411331324031231322112041434034324142214222423111132123400134220420202344244112120210130034432433441332004410014434204112013101423404221301014203102233421220010340413113412210310340332222222111030241243314200032424232400002310004022114422002134032341343332040301034001210241422221110011304421042012230442224201433444030214312224021410131132420110011104440130020104211032400233113313322241233423144003312422321443310442130322203030040230233314333202410011124212142401412040320001424002222243113103344104012013043222402341034233404034323340022404310440343223441344121101441010334334420422132102331130331144222440432213323004230013134110042140200123120302234133201200021044214121342320012133122132243411103322433204042444112300242230312043003310032213233223000332242143013134322102212203110044401300431230234321002333313230434320204223232202443021423243313343310043202402331221043100314200442220331413323333003224320431120242101003234442313423133312401314203230412242433104021344104213334212232431223024200330042211210203103413334023301040013441022400421004133043210404434031201344213213212041401434024141000334411430104314120304133103243103124240232413222130124240222243310421403403134143440110134221103040341123214320401403031200302403410322143302302234430444223303344310414103342244222122324414114200210224330144014443230413302003320430033001413041020222110202222123232040244314324101433344314144423304141344313434422121210003344341100140441122132331023200331114103221120430110033102000333043000310220004241121440132012312141243110440121101001212123330102003204240224244322313240041210141343413200201041312244400122011411133234331220020332004144403243334301232001432033134424242330244111312100420010024222203343020042000201124301000430132102134032303434204142301414213320040123340032112230440300404403003122043014120", "212331324022442343003423041210233224122223300402114412141213312022240421200311223004103321412040302314434313430042241123214112100103410232104200010024040413133432412004030142244100414311024230440431102022322240320421321320242132041103433411013322100410434202230443012220144433211410043014043010300144230143243241244220201324433121402044111213232241231240214421110014323002333313402311313410013220111032114042321112110431112214340234141433341034210432433344040212200242421041313431102032331232244221134040042134301014124120114221033341100404040303244123120114120320023402040221004340432404244124044240203343101343312220024221343031103424311002311233032000313433441042331111013210122031124413323342340200312211001410241403000034402341023340204241301010234124430333424134203134302023242030133224103134413430324423330440401422222212440424424301220413423000001414044022224323314334340431003001441103223340320001041014344123302400142431430122022433241003324414430311422332013143320442032102110313441123000132222443030101211141133231004231030243100314404444311331231221042310024213231322444413423030322332202213330044312004303331434004214240433313243200441244221140113303433343004320302300413044202332212212112442400004420323413240430424404013331323300001340424324321032102221414241244122404024321334133444340312102120230333334323303342320212010410442302404142222201242242010032141142321230434132013031404004441310021433332423431022443244023323112223102304021340221441024234323322414031310440431204130424302333033441332102404000130310431411321013020300124111130012024144231102431110321133313333240324241333443033002031002120401202024121232113342402330010021113404400013130324400440232202030223010443422243411002013002323231014041142214234202111014302440413022433022121022012000211103004131214301022124112313240201130343334421210004342443110304334213212211003311330310140330331222344012213221201300021324421014030004414301334411134212414321010322103433213210021331001014133013410020011201312420211042002020321403322242001444332110442440131212240141334242024441342140032431203241014012230304300234001331114043024344443110414411433342224223340200024443143033203012302004134042241313412401012324002340121120004414243404100210322403214140210142130221221041143132210423404022010111222133204241102031342242432233031332424322442300110123040230444101412340314333114301123200211410024020003133030043230011134100244413322401122320120111034101342020123444344220243432334413323431100221222243240043203011244220300232120031231401214312203213121421120310222212022132424233340043441041221321031233341432422210014120343412433212143442142211213011412413220222311213333204244042401040420043311311421330234024003012000222142120303130010214420443440303020322111321214242343312124203211042101342114033243320241200420221321343201110311443214442404144333234342302233043032244020344421121433210403043101113102220331420344232103344004431410340422104414113414132022322344423422104401210014104213230032031130330441234023231210212433242310404030042432441104111102302304324443123321030111341042204410020132110033124420423412302331034434041331403432220044024223403132322320011330100123123243341434204220240221304143434414102111234011313212424404233240134310012003311202224131332043020422210442032041300303203143342024043104334304124343030211232234241034003023334311200042032301201021134402044122111314424212034304203101334243314111442402430124441211220222104310121231040234223210001304432112102331132441032131424423124234233134241414111214012222102003302301222241343112340313412211103203223441410323012040320000112310220144131404323040233430324440004434412330032133423444134103322313230132421044230402203103230441401342043111340432433403022312043011312311442120304141123330322121420344042130031141324232230031202141414321013342033043200333330334030143444431103041314104333232214214410404414230114024243333342121240343244140213201431342310034214241304312444331341010311433143240240322333242314340343111143044322402103224133034011043330200230434344044220122303034434412241443433044001303432412043040031134302201242232422341010224102011234131414323433201401332243400440002142033233000001200423202022422334032342433014222014220321301244310314210321111314431311403332024310012432221042041200231121020310031012123034032302033131222322442222231431243431014442312224012200241001313140221120441434042310212142314004201", "234040303301032422022111303033214134332012023222321321403024120031314010020443030133034310014341342143201330210221142222013124230130434123404023440344130111003144224021024413422242223423300334421101203242440132220410232143400201144220341134300310144422413214241334300034311140432113202324010311102213124402141004024303042330240334234402004111344334413020043241321003342002411222220424210243303121430142343210314032302204201112003210304222321124144032010421033443341144140034204121201323402012421314223000400301310403240444001130132032111043142040310002311021110410332134230230332400231033112130244421041002232310143200434421424230111123324204342410120403040403020042021004020224023122323221023443014031011301403212103320203432012120442401031123124443230440442211120003013434442211014422413332314413400341321022111210201421203133340210003213324121334202103313023240344010331031220123410300230434301304321003021010424430310124103224000042232401431312403403323332213214444221440442440432034301431133244330314024143241011133234424332433230034320044312000324004211104043433300122440043044001004014103012032433331301110403221011331011222112004401341340430420424041024003123020332122121201442332442414424413200114443121401010214310021102442040441034242422030210420142144210413323004312420221122012323433031441443332210314221323004123223244241214132122303331241010324123120331012303234342343033123403440013101322123440203412130144414003224242230403001132201140412143234430142331143233341311202431130130100200003030133303444130413114332432033214140014040402444010021020002032213312344330344033402444342214224421113010232044440342310020411210134103032131442414121221434142112343412300042203203103030423214111331234134443301422412241331044332203204441100434422023030232012020043401400231301042443113310423200011321012204401020403443002104211022014244242302021140240012041013044004320430401114421141114421404402312324001320223342232323130432030143030241021420410214240214113323314230012032231310233124233431103212142032111423140010442120343230442421024234434143314330024432221014300210333401134144020432334100444413203112444114301024133144000104311314222341234100032444242222212133034233103400112003202110443243321202123244410430242123042232234230421431112332014434101024124112104214032132221340203241332423202330301232420304334143423341242420134013301341043414020101104301140221143004200111121343444222430033232342404240001122020342303221243111310332320341141432140100200331111343420400324424113203331042131013212020001324413242230131230203441113432321332021103010330134120031244124304314132034412321204430320412144103114443320220314120200201011303421102011403221021231044222424144200111124122020034114230003241231012303321403204014311220312124042431304124342142042313042022132233232413440203244304220414340010303221023341444103421442310144131311120224104321214400043424011400201142130211303211243333140002230103323042332314342323014223142311420203334144243343344043024244110111200012032423121104112010311213223033304234212404043022302123344323440131333042422043403030212102203414211032242213331331244331241022240103133102344120010003212423342224304301413120300432144133324114001012024321022221213123204141414302331214434304022103212002010123301044201240404322010304323131121141244340320132223203400021330423343134430242041210403413213104120231413434113114421211102411332441213301440311430023432200224213110344403004422032311004423210240424332233030002044212321321324111241200004242431311312343203210432330212011344143013431040202214214344124221400332444024104331002441414140343014312110144342331121231342303420432221124310400431342322230120143024024202032342222021343241413304113320300003313200312332214230243231212343323310213400330303032134211134143201233003310421311341210001331211014341210003241213202242221033121313020214102434103343303444421141014244023024404403043444110334424304441431340202203313024204401024324044230240133043104341003241210331120033020224334124312113120434201234220224311400112242142421222104230110423411142334021403434042032040432323031301324121120021030340000121030413231040010013413103421304010203032220342342400123134411013211023001104022301143021421220342232012132120344221244034303212220342422033143420013041441110332123204033010040200341012121304310330110221103100240341322211324221023043104140333013014411143134421023140133342330402304034141103442", "102112431313002332044330044402012141403133002123121233311212423332401022441142322234321414444340234424201323111024012220400220002221441041121430120201322044034402010210442031232234321302123231423211014413340203412301332413014441214241402030200330332342440201210441313023400211314003123441020440103224200041110113132440010432242143012103112403222324203243220434131310022211331424024022020001041213414434410220121100143221241304310423110340111122202133321040130024004124003031434111222110032431144213420310044112212412304144220410430130013022031424124110310434104244242244000413314211440231440443130021412242234020032201313302440122020310104243033122241401014442422021241012040131332310340222131144344314113312212302120104202024041143410004442304214230122103030024212401012341302241104200022014222201320332241341311110022204124210203140133214412124323400230301321332300240123140313313333211144431431202403343104304110421423441141212320242332433143210001202341100101001334220232432430024121314214221332424024434330213032311300032002111103130233421400113143324431140113322044211300330042334244444212300044101423201011330122442400001120030311411313211224024141002120302203420321012324231111120221104001330343301213042020230233432421300021243243113334303043331010331310104444114124400240424142433414101204042410314203032030241143233111232002430243334032420201242200231143430214324022312123142200422113233233303004013333341124211200232333320131210110111122202340234031344201413140003221230204012213402231224243014024213420242114144402100034020331431012230233432443401430442034130033321204122443340414220104111441220433441422204144300213030202414233421124140233033344202104144134122332132024041143403332400144414243220341022211343304440224202224102430223204240401202421100244424402443011213014241121224221310220024310402441113343434044032232323113100003441022110130010322203013342413422303234422241010010313132104333140333424401414323140121232223224010030404312020141030303030124404304440211442403243222430123423422310340033311111040211210341130034230122233131232131310444011302041400230432331134040030424324210040402100330100202144034210332030441200001213131010324413044430044024314121212310412124220112421433002312240141242301244340114230420134334321100023041300223442441040424020204213020132131023324220021403442224204102204222403324214421013102340213343433242240143010001121113422010242340420003423414012303044204023322202431312213023422411424123234021030343124204014244433201444022031043320140420303122033210121440421341312241430024200100013323242334221141211120300200343103343133302021011231414120234004433442141333444323121434113441321141334331242223024402432340204010001434404312331010442011221334220331120113323340114421232414202434114003133343010330014221122114233404214134423124301044214220113334314403020333044141141433443110111244022134434322034020101324004434130411304121234443344021121034114422442242324440103042121422111001022131410232144322334004114243124220411223301032334021233201103001122442300211221422240140413310130003411411121001221003023221133104342013143232000304134243321242000140412310021110312231013014110431131311204241420442131443441422204120332440033101140400112013232433430203100340444034233014230443432422344344204330444011310231442400130343231033331033203200411213302224004324404121420232004321443404020204204240040424124223103223221114012331200343443442031032424224221301342033323114300040303031131401323401430001434033212343340232410132002101230203302203034120322331324432423344101240140030443303401402401400410120131231434114211244100241113014300442122013401433204214032321230011342010343111014042304444430310233444334341212031402401423140211440002213022114103404022123342010012432304004300410342402012404204121101123403114222331144341032111411232110242012200443302010124224431404231121011104100212130244321343040103121312010144244022232304041311020233034330420440424042324031030011010400310441312301232101231124232312434201413240222240404310233342313200310300014310432240134231202011021101144440423321133303203100411021413444444134032003222422122333042011143123044403020312310003010203023310422040212442013323343342201343130143340323022240244311441111032334014330312132102120020332111244024133203130314112010131423100232444233412023413224020224302323140212324212244120214423343442043330033140233211334313003340340020434031001202000102212020", "123041341102443204431413121344001320301222100430331430004222043124411203240133343133034322022044113244231220041111111121043244141001044011233022100302213302031032324200410134210130400410141023030220110243440102112404034112044342122303013402204243330443323230120332133342102400130214133341322400340213422033232333031113042031111041043223002123341224132323231140141203210114303302123204114040132020440204032420444233440300104014323100241041124331113434412234444133232222400312120014344001412411222142222303414011112104041104344031333011333041202422341123110211314134024414231044121003421111032211432132134330334114101434012111132122020001133243112003214400312432432131441113220233301342231324002243202442241043242241213132303201042333130101011340233200244030300311142120410140342441000031330412042302310111100142300414342310210241441430324430041102141020242020013420411242313340041403020122220324334313440244213403102122232022000004202443312100243013013304141201413203410320424023030320234242413420342020200204411023210132113420122110220420132001110324124104214231441022343113223111241401420034001242434014040304440312133424223021200422142344204133411232212114243110224041121220110343313403304332203301032031240233343123134143314233423240433011321240001423403342240422410110440421010312103110201431304102431410322012040421042222340020302121422023242334220444431430004220204231023124424002323402000023340310120241144042400413333142124202314403231220003000442444140331021224334121233033230242310334144322030020344033224303411324302434142412144212004434244313012432110333322231432434403001403022032010201212303404221341133033404020322014003000200133221010203342012310324101231212142443222143140410132143041211101320210033141334312222431404212430322124243420233302231403114421404021033442400310304014402102303243232134003401020321042311242424341202330102040011412440340300240003421344013300014404133124214443240301434133323303411120204134112323112321242012033211223231433101404320413222012432341134110010020122100412013030021224142321110402441012232131231022243122000402304012430140004004334413441431220024104040214023133044430431103031311124202320342310031012323143040320020234121023034411141042123303341124440344011220444412034242223423104123110322042001043330242304042241002022213421131001403104312331443112413413342100402101012410013002331211432222033433301122140010314033124123123413132244310004211312322104203203034244321143000010244442224423430011312343203341144032014230123140141304141343103124133132434104031311124310123334314211121121043023243323121003332340041231430340014300230041422420304012444401303110121102401334222102441443301411402402400130204343103441231340400030220211020202432234311122320202034002020233040404110401344022312203000100012143310424311342030442442140422302320404314223034422220220042413102130022231042344041242020414221324002111021003430400110241001132422301201242003001000334300314212333421031200224034043423143432110003320401230101310333233242312232433344020341241300140310443411324441233431433410204124222231112424043210141422130042443441201203343121401101144021033042411022022203102414400041032343420331413042100030232002110441204133003343301004042100323020431331400330333211041311323430044100023210310034302210141100132132214442100344411403141400132204041223422121144010221034333211012130400003434032141020400331143242141221000123221222144322202122112042241042043010223334003022232124302110023441313333343214212334001432013342003031102312442322142423234030401240010101213414242223242420001334234431300033033344311344023410433330301004112332000220413031442414021341334420031303324203223423103140421314143031241301001010431114133440022024212410442414341112104224041402201033232204031211440143122223302144002103111414030133021422141021311011214043321314301444200121004421241202020414411403223002210332231220424031401332011401210234144040144341223203400022330143441000022311320430233414020322221301410404434014130003110422411100112203032122043223123103123334040202123324103004022334020121012204334400141012213003301214100342224444442342422221323003020302314043340243132423331020042442244312320301320400324122103310040123403140212223100124301120241331200001122022142242114113000033303402311031143130404023303332034241140120120422012332111114110211040334304442240430233002410424121302440102123300411241033411124214123440023432333244130003443441", "103402341144213110431033011222032034404301241143034104220212030202143411103141400033444243410322413214230221241211123421233333021401220101314301323122010340412411313022201120242422134001144342132000042200332120441322201013342001420331312102013112434022213034322010434410324440030041221043323003421004214310431311020313230033124012442242303041111132144032333141241111101224442241321424140122140012304001121143403340412102300112311031403443403102041003344100401001431331014014334141310434121223104103212241400343220001223124123140223311100133134204024412324133103442222333102133113444124311122410042042014233143244131444412402433420234304322002340401203323334012014122410330324300331413103422331103421122144232100232041031211033300204021440132134212110001130320240400304304302404130331103200413023240213300210302030441203010333340003100241442440304011304302023033201121432341104304120124400100032021440321142032240413411141422442244433004024133041120343133023421102403144023441233032313010241430123434431422222044112034041203434320424120214230223221343300102432221204341321314334241243240304342212444102023104130022430333334334411213021212201003031030101321014411114221000202301101342013244222244101111402330102201122432220003113203201313224224400410211440123422141000431300114002311331020043223014041210000204223234033031430330422343133222203302200333124310011301010200440424422010102220010240140240433234133200442411321042310220220014301303123134312132013232323203030414313203411310324003143331004434414214312120303030431112040443332233041110134244430431202122122412100330432413313102040433422310130244442104312030204010442413034130402340123403333431403422232311310403231221314242141414224004101433024042013410400334043324440434414133044431314220144323043243432232230402300402042033432312042014341022440302220221204302423441103320134040423243113113422014012420023203204410040441234342012134041342232343423232231040414341203033234313231311241004313221110300034100234033314323130022201244021203112332203341003012043213314421334333430004333041021211012311010441202432300003011143343230114420331220121411303003340110322103102323242423224144133213100204212420243230032402101222203031001443114421443314021234010123122212040130001333212300330312411221241441002231423442424041414134312004304420034241124232203120134002314434033314041440033121444414343431440012004142241203244022203410220431233030411240012232123343200001144343242133104304034231024022142130341222123113023041032314021234324130424020200033411304434343010334431344104103341040240421331303312243142100333444340400143304422313323202004023204430201033434411343313324004221042020001331041221401011314441224243434042433111421422223043443400210111012313411023444343424131044123302114202144103034222321333010313032401214340304411322442124220044221041221100214421224440323403312441230240313010122420013103130203333310034311424430022313011010432410044024440313012431430214301004033323131010244434443342300214432003224112340024342204130412223222323440231211244113021332304130320321300244241110330201124023243331233010304222013321113421014104200111210042020010031343144113144141442432021103101134142342420321403443133434103202130432101214334104122424104440000002234234142141423334041104444020340112324301414133304412443021243044120010241330204042340034241423222333131240014201002433412422241433433304232203423030142233010410130340444014212204342123411424212322442222421103344124000003201042134130321014214241310313321442103320200300222412203211410101343030103130443243401420120031213002402144243124312421200110134044044232020114312440201121032100022403322122304141144124014424112444344143011220322243021242222041242432211030022330434422132040211220413340414012222141212103244410003411114224033014210044301043124204420211322324342232414041342322123110140301132241100222301213033212221140240241104402414400040311101024102011421333332011131434412302300332401011124333202341141213133000402013030114204120403242433004140342231121204424214212332410300104101032202033223013143240142303023300240342331044124021323022342402243013123430024202343104110141411303231211014023201413310402022234421030104412442401011134341404044440412113400411210413043120233312241124441142410321403201122340410240023034220410033013021241142201221004410423440140024201403010304221110400113040130024032144443322001243024423121442112012313400424241043304411324", "224321313220340421111121111112134044044242220212013321433423003334442144011440230200313012130204102100131011341300411332440234414133131223213242301411432322222203031134302021004112113301424141204444413410032213341234230104240240411130434413212231112133243112241402340004040004221223004213412044211344133103001224303404404313340330231201123324230131133102220120224124444300112203421144110111424403140142303312323303310042321041010121003204032012241200041210121043431202440103444221100001043341412113440212420040200241202021114331000243131410242041302110003402110330004414203304332320332234314102141111323312321101222100112110331242212310323241131044202021144413243122221202031401233242414222033044220423442121001123340033404414001124324140413110341232330132140430022021212022030213032231200302014414322441112042001231144130041321013020102424333040342412040341010321314440243244130404222343130434442240012114233141131321440010424033124404121001230110344441243444424040013013032412131404121330301004001101320234342233232222332221030021034114204221020300141001220314430140424322411214121111340343302331242220320110422121021231333223410314441023432220140214024241414210302043210430131111442121143100142201024000342310444021313213231220124141430241400423420001023311210230010010300204433142123431043130203242412302034031214422342403034204124243011211133041422011303204044312324024104404424443031131314241043340432304212300113321411322033324440143311043221331214122202133224313210210210300034004333020410321241433203140141220131231141130034441113333122224111134143101233012210011432242244420101021241021433434433102124223323343010220022411134330213044201022330403100201142213144220314004324404433444110044240033403011014224042421320344201140124000002233412142413141332220331340213341023102243311213011143040204411122121443402213013402401114031434032444312423410221101100211431320332232014104132302323042031310241142231240344311411314013432240343323304041042431322341424314120331414204443104013333324221300424031340111331041243201132113234040203021020323310321112342423221142222010143443233302034110142304214244244114432040222412432413143143100041422424433131043231124113034130134042331412102014021313340423240403401424040010124030114120100140402334132120432212140024014124132212404401312143221432302344442202143114333242403022223432211241402204124220442424103040433020033221113210121031141300343224104420332112121433300212031144433414231232042331423242220120423303110001203000341234303100202241223400244033420213321022323212412402432134121340220220044014204001222303440111400430104031031010311041302322331024232342242440443232314231112042042000432343200113223130110023024031042410332423113322304340012040301334402240312120212204201240142142201343204012033344304032424423433024144130111112243224431012101430020013212111010431443112114324112244001122212400434300044011123140214212044143220220241311333042121331320234221320141231001344004011100141020121100241443122103314133002113113141100014034404331211340303410010434223412144240004124031232033203301000242124233234340242021002121424103032204202311141102111231321240414341104031143403240304021130412001234114400233431113121142114200041322432320031122204214113030242103102233341222202043344133203410023001343040432403414431143444020300034303220210411133030244301014122122111403202131124331433440430123401411313233020240200112102233401102344041242411040043014040413421141233311002311300230043301320222234242144102340133402441123441301241312034443013141310120142340322223113300200240013424022204020420431443134413233002040030233420203123312302122131301110113340221131242012232012210044100431242103302001440010240211121402202424030122423220330422243112111302332220004210404114103212032102301241023040401422303311330412214443413102411224400220130241234104303212031320411221041412300113040032230443122324310404313314002120110043212223423014041310031031020200104004322124030423423401100140014404103444132004212010421413330203013244044403002032324042431233020222204033231142442012114102301322042031424104300401321243113034420343234321340404103033221111442434113003444112232320301412133332002203002104413340311041040032130310404101311414230224200310302404200403101112120041332003133123113120412421102422113440420231132004010423224440201103312012343140002224142211210201201213323344312211043330342401023240401334214414120113202113414313342", "304103301431032342031340023034141112432414102111120042423234401032011130404111401100122223131334304242344343404022244043330430244324114111442323303343323000122032032213124111042221001112420001304131204143224213034400211330213410413123200430304000132322233443132130420130000320122204421140003401233242232144140034030342304430124121031212340102220402033003302202203124004044241022044213403422014000133322220330100141103344003233043000010243120302224110020131311340331041240310000244113430241304133111400421344041243442133324221441434142433334222230433403210442030242133402421140002442402142211204332123203342140312104412413340401231003441434043424140220120014001330103144433013124301210103243301110214030111230410003431012114130210341411012410243124230131242142104411301032224041413013120320022301221012204043244430240043031000430320033001212043431032000213332324012400331341322210242433031343404100424302133441234212101300020421122010312200231231110141411212220022433430212231322110241403420214022103424320303300340112141023210100232314322314013012314212000030402441413322443134434022201344141044431114402032023144230224240321240232100034412242134421341224440331344023334012441244224403331322304141423300044030211101412334414124420432111331440141241012020021124121131313144213123101102303330114302132331304011230102032112140214002110430301043124012004211432220233410413333242441323342014212103234101031424413321314024423413422323424331222222220421031440044420202112100233314002043411301414032213223323012434110442414414202020300124212034200031313042312420423140202422411320004023433220003001220423014412102202433214444410210223410341201440040400443410311130030131131021124120210041444031244232444344314311424401301104440324323111034414241311403320122212023403214211043141224120114204401011303442023144131443231424211120303432031033044111124033410330323200334202011030331024323242300113132231011004222403013201410101011301132040400314001330324302433003023044310042413404310220211042021441100110124113141124410022234342321433432344400301141300021332014214422033113043041004124034303144101113032044404042231001034243233002033341412211044413021204221100432310110313231422040020203122124033042203243303440102131341213244422101004110241120343030322310214232402310031212414314134001424020132414202031313431030412224204433243302044314424323220342003220041400232224334341230121232112103443321412022232431341021131442412230111424042032241404344243224321311043030103243044002410403041430132120211423113301342101313241434323143143114301334442300002032200224134430031202231014134304121330400402413201414413212003013203034141134443134232444410431320422203230434230331343324312441142020231313141431210203023301114423130033022304042024321202322430321412332123032213131104234001330134204341331141132133343032202031322334423131042111312330113144023123234003204133302040230430004402122443332343402404132111033231402422303211024033124322442300312400322002012124204400431403133010324242002002404233211310004404301003311003042244100432444334041042130313124131141024432004111230142124012330434310022314241100230323344301441100234101432033330424032423413244014302020142200312221431311133234020211331200413140111032002301431022041222231420314330112401320143303414243133440113043202044323444033104203310111300224004244022324430312444120421140301441112133213330420402114104242301013011224331210301143110344142120222403342443344430104424144300023311240323413442414032000304014432301000213432341041020312311132023404421211211231413334000042042103324334214141343244434330241332040334031030342132144000413222110131414043311144030301032030242243310233221332204343304223402232400240240434002220441044011120201112241011413220224142142340300041420130313314403232144221420244344314200200330302310234204002230020044000032322021241202413321224440003321301202030334133311404213402340121113113122024130121203241130101312140344202113303143214202022212433232314012233231213430043211341404424023203244202031324342022212441300211240322333220120414242231232313403302040132013004132114412021203131214031100100203221324044244222013443000301121221402200301131204224343124103143101423201031343341040110042042410401030332344201342244243324131134110113120224031121144044104342333244402240413423013034410123021100322024041124233000302002322242343433004310022320042121021022030304202340442123243231222101311432300110413440231", "244144420431343043322030112040232104410022312224313142040120321014112144140231222232241132231332243044324234332043030122214300324121011313303114211444014113214424414123002113444411313041023212431412043343304120133130143021324243210012424200344204241101301031033143422314414134013231014140324100322220102331032311222304222244440132114304232240211040243103342411120102213010214211000303301441243304314122001224341241232424114324244222420432220214233421040044143203021244322200044201222102102343440134023343341001304444201333043434221330341331224434340223203422131340220041242043121113223204344342044331312023111133424311043320043023101200004220001222430030420003131424003442300312432423141122314134200204230411321123440040011023303114343312104344141043242303222400230040442444321321413402312020131334034013333243013141420412313300023111013222342221113031011134430234141211402142343220111024404240200402310034420331313421013101203340121433044443323031332300221404241101421323131341423443101134112042243304132130331224302433442044313302332133330123202012221420423441043441134133304404111113104313104042304113223112142132330402240203424234100442144233224404434232300413331121011312441342243042321001110132311211023123311032004332221331334233220240032332221004230340012332434042122320330140120222103431040021223241231302314342033404241103042042311343332241322143404042133114121111212242213042341001000122211331023102034003131003432330410442124120442112232130004142330231333243121132224330114243231314400313120213031123400334024334102411214132120442302312234313434113013442111442204021144230121240401024421301030114230013131244343040424034420104311103232043123122343100332230220320340233120020401214434304001120121132000032012403102241114322004414221241343320404443121224042014224233104413441412413031232242214014124344421323441340420202422442401434000410112010414013433040313210232133013401311223423043113402111432242010412432233020041202312012133321021121340040003010443120203433301443030040130410242400103112344410420012023212023134233214033314202002241310430412112042434000242433412211141014111243043431432034013232234003024433121414200224042344300202100243420311440120430122230314404420042211441234133400212200401243324043013113232430042303143423132332414010403010210341014143111224044110103234032343243142441421011011202443330431010422222020442131341421120423104411442240344001323100142332233231140320031203320142322004020040021132024044040301430234001234232124103430210424032003134422433304402132422223203442104331403013111143201213221042323022401411011331232233421221331220323221230022114242032402433321401441312141224212434304203031334212432401032101341244013244024303320340202142223043224102311323231204032401424123310004104022303302312004424410123242244011242332402044223023222234104211404412133432400141332340141310344440314434144014312200011202344120204010342224213424132444232133131211040012031233013134242021222231314410123342042214232031010131424043124430004003323313323124123111431320203400122020103420013311224403434443101302220020222143341224202320220040431144344220020303430001123334114303044332114123010344411301042130121201014220041113113023122124003133431342031310033134032414443101203043443330231443032342401310122102132132324240134200214403101100212234221033233311223444314300343233141220230410020040441132041203021332213140342144340113120024232114210123032034414433130141423022313222240343143232110201032103040123002212131430422114044420402003000424111341240143404410131011201442211313122220122443011242232031031020331124442224113223302140024202210100121414042343334113311014113320221234040320240023421121004034134143403212101410402432000024110220402042423430412223411240100032243044300430004302043131241314330003422033130102242020434400303000421020131230401111103234303103414441123301342410414441042423204231100120101114044012034411111221001440043012320202034324422412402211322110231301321200000232243323420124414204044141010233404432422104301414231234021231331342110224020200144242210124331143034412234242412120123300313012223314034244403044321230223003433343101432412330041440143033300203240122314422104104324323314322030032212113213211113240224300223111330131342224433022332130443114003433411204023101420410011404041323310110412301213033210311423114213213411323001003421042344320203401313031011203200001133112410233320220411240411104432434110303400", "100300000040420032202111020333004133232131433102403301243124011010010023233133132242242403121244330344111004134024123322110310200031141002110222040213200440043134122022001403300102311241231240224134424432413011034434023022033202244020102034244342043302421124340244243442320433000031241141041223210144024342412422342340412200430031043010321134231111431212421232400320013212421414120433404111010044433331000304032113031423222011203224422402422131202144203124004040230301103303241224230031332124324002343130342100213233124131043234211442133012300400013043222444300211034434333030211404224311402003314002102221214414342323422024032304241420111044241021311321201124324442212104131103121013100124413041420321340041323333021240240300314422200200404340420102340442343212330031114221314231400430403344020302301244234130203343113304421420140002311142011223141003233402113104333221311044314312023124310143104100413230032022121442212323120220314343440101140043410222314132241120141233402314001414244004214340130142204232104320012234122113344402323112023040121401111201324444033041031123114142142220112124131044143202231131401404141121032124024202320413020421404442032214311441244330231023303024210034104142022323321002311240421330103340113414121143222343314402014320403210141134002131424200233440322330110130231443121131431043300313131042212123124011020012324222320442312041002001020323144313440112224333431401443402303121244404401131001412401044224344122402203313124001432212231221042202300240222334231122124144411031343420143320024321034410324422344444044401321103000112222210100411024003233124013000014042001022342004114243403103040214344132012311114010344000422414244221344333340323003113422121400144430101140033244302010120203011100132434041134424321443234330133021204032433100001123012111211031212002042334101201404002002313334033403423120234401322000201034400332241441412423140320414140024430404020330330202142010020142021222120432401244342410411303103430340240041042412444124403403003121303031414014434302430331440142204333402312323441213014403132123442341241134110033010231144431423014433242141220041301220112030423203034232114243433423034112113101203212200322140024230123204241342001400404422202043014322312113203242242343332244323040340233244104022121220302121330342124412334340400223030234324220043103442210032031422013142441332202232123132222100422324112443314234041023323204012031422313041230201203410044443121324041031304032034210210324324022220330210334222214042004432141331100220120233323121402130210204211204141044120302241300344231321020214022444223441040014422044134121333420143111401000032134040103230204002313333131124340343243010220132103122303424312410322223324411130420114330303002104302303201104003440022442221033341140312420242034342310000442404203121342042444034234002221240030042233142441030243134112240233230420003112341230002242231404210013414241413243111332424313314301330242430241024022321041131321414411213324140121003223303313024110311044001121003441224034001023144011344243302042242400422243344010343003410023344314041044122404012314002110332444432413412241130431132224411221300141122212023433321143331033144141211124414320343203424340334343020413014132143340124331241042301042404243140100001242042140014343143112110420300104110233320201134410404104303312240121100022203030232013432041443413140132443101032332022114324221341403130224334332442223131122111400402021230123003040312024130144304212042034210012104343341032104121034411403010024440310412111111322404344131221023204202212200321033341111230213432322223444332022142321332340404424232012101200012000311021020123022302001202210420312210224011240400043032144040144412404003411100330331210020423342241412344113334324003210112410223100012432234020304302412232041340423012433111400343043413432313321210234414412011012323124441010422420144211210141023112340341133221343122340110323101343404011032344224341441243200212400231203111344114241242343123312420304300334021034340034134202300140043222421440121210014243244111300221203034321430302004033420330233341043423034314040400211342220000133114312034034014013441111003423140223414323114341122143342003220142000401042424114300214301034024412122440410341010312101424020412004233110213131443003131404301402332032220410303202433303032331231023424241224344231010343432231022000343412430240000300003434144004321133230343410323114342331040430324341100333112", "000132042033233304023431334240022444134300214202440113001423333433042322034400343242034242414133002142014331311002232423142303033232131204401443040400313301102002300130120411223144120340120103301240204402000023433133233420434110002322131342212000203103001331242303302240311012444411112401131221032434113234402342143320411441114330220200423410224103202001100001342230102031042130331203424410434011210322220233044210421204431213212020303240311044334413422403410442434304230443332024024244130332022442411114142212143242101424222313044221120420402231242301211431143004310102444240201443034044241024134042420334040303214020203233322010434034113432102224030223441120000030330230043344231400332122001042120040201432123243312302040430232120244004231024421240144430210111143313400434201333314234304042440301302142303030021031244144342224111322432340240330212442023001330041330213121113430414331023402301010421303333120320313112113013004122114220022001301240130044203014231402102121332132231444314340042201033000110433140234032323111203030123131133343320141333300200340344422121313442221043340110023011022334111414010202333212113133423201223112404111223443411403344134222331311011324114233133213342031042034023110214110200303003434240402021102102303410431003214441130234114130021210313023023011240342133240044000132121223421430030432203144143234403221141104212211232421210140013432303000401104441213210410321313440102114020013342112141240314034244011224321304033414110233003401431410142213111211332414113013123134242014004424404000141241443443302232402213020333442324114322433023000020310033112243012033312003042021322231324400034031000223010322401011230001333342202131223201141443303211343134002443342201423021014442302002230300241321302403223101120302001402342301420043322244034214332443104234303000443433004132130242344440013101131413322122221130442332204044121311343433222220024011112202342203332312221431002243043044241401241430101343312210444231040020223323332222021140223041200342313441303104322404241012400320244333100332042340103000024442134324412224311300124021040204213103013434303433234133112220130221402434422121240224114423131030112442431314324434142313201442434222411010132102431230423304130330434130034011340432041401223004101322221440401020002132421300234110340320002014410442442200323301344121204042121333330142010040300321423043043223440102411224343004341441113441304141002001344104431422211444234044004231230132040031132403423132433431224402031402231031422423423404214114230021304104330113432121101110334102310414333020102200220012432344300302241211041131122104030202042010010014131043122304330401044342313211332402223132202320312412110333321100322034044342443140102104140030230441432031234011332313032403422020334002213014234103043143441241301340044420323044121401344213200422130021312002201000013240014302034101002433134443021043211140323403230341322412232100021104233313204432434302112413224414220133322324423221423433124021130114301203413020002112332011231010422212341141122030430233303023213414403442202344414121111133221031312104030421320212010120242433302203200403412413001411300231133124443131443042131332132131133100201434104030022142134114332140130324310301122340423012233240344431314302423214144113111313104302342121230333101010342340101421202221444422211203124330434423202413300343202141222311422030440102231044131241240430124012211212202141142321144113211231431243111222133144402212442433112310301020221302100334340340443132243411223204213011114333132411222203333300401211010010134214011144130331024033201420333434343303223421043040102020233404434314240442012331202421421040233424304421040223011121431221312432132032113323320221223323401314002401140202121042242321422101334424434313132410224012102122220132210320133112221241313400213213213032123204442214300400441430340012023003400001332422043224143041024332043123041023212012144230040031403010221403214222113203120013242301410034324302323410334004123114110242202120223041210121244041021232012140041441423421143224340033043011434303203201330440040114443410213302402044242100020103341424201031230342301433241141020440323413300340134311002044023102340033331224334004213104002100223410014244204034201224314012301222134301042024403423032130300433044114300131001012344303112122041444440201242144140444423232002201120302123143213434221010200142124241442323423433014304230102220212344101033132432024204420", "144102403433311240202010312021401044430234004430040341002211040342421112003034240344111440021033021204324442441332241443101200121134041023201234032012220031012012210220421223230340401201222244433301313410403210012020120414301044034010403300204231330130130014303234320120144004403440311122441130041011033213103011443321222131341211104130324443123132440300431013400044320001223403342111344142230204314124344403341022123332342201223021333112201433440431343140421133143410243022442124022001044141442032034142030301442301032014422013033230020140013034030203434404244124221001242003031404233331420212413104344403142443224034121113242343101302312400043430243043244421022114013134002012001103343442413213322410021230003243300133334421313112003244440222332233012420414121104213300341024302423440001311101010402224223041312104410121300110402304003123210203214033442221424312213130334414233430111133243244212442331302130130123443312141020132211312103232141030110423104142012232010234202141122403222014112322411021344032002022000021020132230214232402212214134212302233233403104223214034034234331123403311220221330342321323044002103100333332340033434434420221142131320242401314121024420414030033220243311340144244321312004241023313432332112012021023012342420324213033341444422143032320044444404404444010242441132040132434324334113443102432132222122423332412344224040330432421202020243330101331220320032322043321212431223131303324200214410424220200312112023340022403413113242201301232424021340330200134102423223100014401343401120240022422330132400013212323232233323202311422120401331042421130433313142000031312341321240301100200141143341024322334231404040413242323314311120111024420242023443323221344020444423101240304334424130102334430400310133122241021311400323241203003313344342002101441411202113032444111341301302002121302332301100310100403021121024412030434101400032324034204114120142303331140122144204420443303424441440021143030314202042132110102024041212203331404414101101103031410020111241031410030134313133333030433344322034341440401244213014013044432234133101304223301420223301430000042142030030011100224440123110232031304131034032441243420243301012304303142232441332034331000211321011423420220111212240114101224411431212222304213142233233330433330001323012202031442331112010424214021012444432000110102301212402420011204430433034202310022141321034303443341042041421340312211122102020443302444423413130300123231330230301041440213031441230031022200421144312010410000044311434110013234342314102030311324013024320413001322320042443222421112114233333421100410323411031412020422301232302234402003024044211310131040101403221000322424022022342241323302120421402304324232340102342112414101232442044021012301340432123031342011032020221010223241243400204141304132104434033343124230233031343013033140133410123003301220414233242124004303310304100040200312024001233223212202413443232044040010330032434314104430220240013441130410021312114204132233420214332410214141020311343110023423443300234011001233113143203111220213132342221231010234421341444022034124041004002034223431214023122331012433324244422422222202303410334001210200001034302303102442010043041333211023132212324140234221430402402222414342321140141220434004442143310420240000422223422400133221400240220013431014443010323400100243213012212412421130341414403304021423210230042331032003410101011222313024120242243232313213210040034122040411044424211331322400101120441024024042222003112312142432402423040440204432314300001131014440210431412423141144212021244030033300134120240100242441423114142014011404234403013214121203142013233410414142140220223022340244130142131111222213030204333020121031131341242241311424222220224114201300431001413001443243411444240423432033430424000314343101423411404023011110404034014422012411244303034333112301440312242113230312332330301123124314142021140222413243101241031444112032213243124004101442101303241433421433204411412121423003224213423112341013344002113343110130141114122204024130341401341303330104023221030200011402344021203243200200200020204441023034114340120003042110124140102244004142433322120103043434204021402422232012024140312441201403001320011234321032202112232321033304401030331141222404112121113404142422300011143111430442033424113012101233001402224124013421110340241130413233010121004044200404334122140244331421122222141110230300334032321344340334242220240420213310131001212344342203421", "433111303042413040203140224341310243040413342342233210411241003014410202040211321232141403402022123234200422243400103143100010002140020034442302200414210312444014334300112233244204332033034314144413042204402441243132244224222123203201413041310204240404031022343403042143244213332324124101333323211144201324304043213311433444344011404021230342423213323240042424132422314424322421043330214343323131331021000404410014103413440113242040441110330323422112031033003041131002102234130402444243022030144443232401314402344134311432400132103302222402110112132030204300143340012202031402044123001113414422001112411313444300424432012301343403424221424030221302033411034423033130421301342333020230343330413133133440202313230212242233212422433303043402122141040043102003024442112332043242000101401300434012443022122212224310220102101212301432322013102320423141214311032320022421242423003102311134122341311240113432402000311211421013232440434231124144334420242223042100301111134411043134011220043223044012422322103403101244301311103401443404221313310400412042124331331213424122233034443042210404114440121424331432202244133144213402230330032134223431042110102443141101431223223440204301101443344220144402204010023410212040113230333003110423314104300342141040243130042124130242123043314124344022134042213004400043134423100003131434024044103411111303344101221304144012333230331242322310240114241201043120432300132312410213020004300201100102024014023033433101433420440334020122001212222022310032201032314121401104013010301011334203111314324201124332300244211432040114340033312401131100421433110441042120231141240021033043303304211003420103301133013032102411120023430220224444330011202221044012101213424204430400110303030423443222002121202040023021120330203240111043202434014231412033001310331144244412304221410403133002341231010303002302312010304043412031102204023000442133041424130241414124021042211213111310332423132021144212340403401011441441123143200244141332114411131404114112404240221431042020010122031034443434423034304313212214440204222114422443432023031333314234032032412201043432201430000103004104402320131241310310113334122201323433241330024232024104334333421304000441114422223314210102124344004403111444210243222043110421033333113024343230043040222124440124401214211414002230241301011342313222214012133142140230403102121131011243401144111024314343320102331013221220033413042320321304414112324133112243210222124032222430001102423200144443031130021412041033431033014120424433200300101224032401122200331111423014032001010244301331140341210124041422411424200314332213304401132004402342024443221140340221021221144434424234142120120002414242331412043421214220210314042131203134410043434240304400120214033101023102110234413434334220331442340231342310244312111224223242201030323223123242412424033012424012224110403432444044212243000140344143034013240343132344214100333342023301221122232344331212340142020034310304143212130200332030403210003214130003221442301012233241233244022132424102142110341224044233301030014203020240320142210404324300413133403413401411431313120331034141033134340321332332133201424323310044022121320011404132024000313122123000414424040344424311200114021340432440430112020412442422212431341324032102232213113021312203440134422041424211421303232340033343224003042224010314304124140114412023403042214331422031011334001302103132033412322243001024223440212200312404114400113310020113304140301322421043211134100433023203424321010343400123304331034432414421311214424004241213431130321020124101123013303234242414331241100220002014323320011404114000444032324310033320101020244243114300142413242210012312034124123303012122011120022234322041202024023202212231133413242404244020424001034323001322040143341021012114204334241423341432200012340204333113444443343444134441334042323440312113220104143302440324113000234014334400240030341403003444232400432240224422324444042044212112213132423211320044314444102034113144210331044143134102022344434023410313321012341422334034420120244143212204300424201404431123223031402110044314034310103013032012411032322420310114004004042411040232012022331301424123102412034021444004210322010320242431243224331044424414420133021411441103223034101033422404003442014334231132423443343103234434444321331201243221203101410140211201323232324122110143030104424301400222302241142243414041230333321010401133210440224040123244334234221314103402041301000244334", "344320444100002241120330304412232001400204022010343414221141002432243414043442244144333121400010401031231313014412433322430142143022331402001041101344202400334403402343111400140312114344342101120311312424001300103133012413232233242124140300341223031112224340200204220030403214201131032044424142014042141342242141010421224233001432303224101424433241212342330220030042340043331012401212440433232021420213434111031244131044221023212103144034223211440003013442220202314430402021234033034043001403240240111241100041441120333431043144300100244314200313430100231100042411411401213240120224103230324322313434103000324002414321403100303402240012004244323233212141012110201043140013401024230413044130223422442044440002134301432041334104224240013143422404303302133434011344421213143340141043131143342220412241204321104243324104441001111342342422143120024203104311021444414202222131222210022100242434243120000114244122132122000240441341443420200322344101424024201123432440444204420043333124224221413423114331221211331344012102032103412101143203224121300014330442120041412041142220333330210140110321404413232303042221320123110014403324203140230334114411314212212424122343112102334320322141201440302211331211301403033143420143322344030301433011311113011331403030413214334203300314000302214044320004022002012213413034020043334001130020102414214330324032401101422044333410333100444204330021221033114021431231322342241030313302311003421230431021430414241032321140113031422003310344043220040042224443002243244233231012013401230020300413301110031413342112032020222020241300240142411410302230213233110331230410134021231340034422024434102213424001133024121402434244001130202141134100041042021414221220003234314422243121342043314131301444133043002311232344022400443410140031031223142323341413321000103433433102200444113004441002123122034222421320111422003333044233013011011203112220121131022132211203231022002021110101331311223334401012422140034020313331334344130404211124310222101311424242214301021131342422413034211133111443313332331233031204040100411121342224001244400011114243211311242330041021431321144423221412013240003234312112214233401220322223003130010201421203021022134430120310234403440201422323411214041003141011120420244030213331244410124021421122413334234400000402012234122340342114302001412403212232211401334113020014111141413304001122412141022022323013442033412331443122202143424144334441424344420123320032342122111211123004324432024402212221240020021433211413001440014022444302003114101342143414143344413420244221213212021302344220040333231140034340333040304033112101423203322101231041100321003203104030141244320313232024432433410131401312310331412234212400222302223030324034124103401410111024334034100244040431022133410243342443202243043034010333440004044103442114133000003320112033202123323130444042200343134111322240423301344402243103333211440241242432443323232114321121141144300233032300301342414044022240330033014340230134121323014114431310323000240000424413341033124133431324441041330342032440343414322223140204031434243140110221310203440312401323400412212122324133411100331021343010024011103240304240402132212323342223021042410124431402144414220331102204131441204230343302220004411311212100332240241032322123201110421434324344200220230030310110021043104414222110302322030442423404222413013122140320433110004031210204100344430411410442201301443343210100231440320002043142014313123041323343324321003334430304301424010440323221101144233134213432022420012333042412031102104211041212102341422243204242133441320132142114020224010031143244202021300014410324221113204344223202434343022313433220324404443434301201214321244140022142322432144110311322044423121223404020233402210233110020441330222321301210312141024302424324233314420100430141230102230102240224423002104443330304312214201032324420142021412221201121031413333310201223103234112414311240400021030040330034042432124400000241422400142422211324020043244213310410103230030003334012331112022013142203400432314010213230001412322010413234342304444122043014433002102424040142224134043334204012142203341414012023111241214432202031423430423200001022004344021300433230142222102121330204203122112303233004331002404424104424410422102001103333304432443312024034433040112320232414311021420301243443002442010232223134110404231301224123220410130024230404434402343204402430124100114111133234323004112012040320101140413412214123424001024", "200324120240204340424202434321034322442143223440221243203110122322222401130120341341304311323223410302414312312010112434011043204441004012211223242134102134242004431402313323143120212133233434400203100112042011102200241114240011030233210313014103012044303041432304023130043443201203200004243003410000112324024430430413224030343242310330433303001134034210041300243401342303243311131002000004244243344223312341420024333422304132011024014224301221120310313304300314202412212430100410100304414341201043232444330123404010010402313312000042404121002024213041212022023104110114301213003232121103122440013320300202233411122424231330413311040412341312024432041010444044100323013122044100312414041024340313313012330423324441012334020233141340001231231033421430444424013230432121412134410114420200334134144432020343310211412311011324330141432402134144314141013244431011112213312043131240003301030242110401020411202324244302331231132432224242431320111012213111344110004320312141440420020114114422313411320020112430342341103340230141020340341430320322001141210120122320434401104100014040001143103312224240314323340042344131121432431032444141001413010221233113222411022324330304320414203220033414444142314112121241424440020031320313104240233411223210122042404424241423033400204114010011332132340214424013404101430030202441301133433311414101314024000420143342023100324230232223131112141010322224214320042014213344111114030424033001112040203331040430413332021100002330111310011120142121322111432204024202412011111233102020003033202201123141200101332214443342130402240120421022101021422201430201133311112240201432004043321123313323404310111140300101340110141412331114411310442241222100220040300223324412331134433113022134444424321021400430034023144203032314431340341104343210010141020230212242041344001413123234134421410124014102202004440334133023233223420122211401204042031233032030344321343222043101004020240103211013221024034101100321011124034003111314223020122122434104244433232041234332021203203332122131232342300041322121330023014241020030331424412424001013133131442014411123201220123341440141043233300103324112341400041001234413204414112124014201112310441321334402040011033024232203114302123304024340344240011303132411244200311040321410401332342120124434041203434004114144302420133203340404233043433122224044400013202034244442412221404240444343200323143024114112134410331013043230330421003213044134023012030114103004222313003003142000322420332401223243140132322101343221323303114113402423231224031124220024430041113142220441104011403144443302131332342310101343011142001333224434014101412242322241344333114213000013443223022424301321421402423032211324420042100304203422111314232122233443022012002421303340112424124332103024443232213232242141330332012414211204320112023210233033014212044244224044230422213220302412042323203311243343321402330444431131440100224212413141002142330311143312040403243303321304230112033334033030314444323244312410330324113042310242004240212224400321400033142230342210043110200313023341134004401203020043322231112121121212110041333332103102100040442224322410324110002441132041420014011144442310201444204103243420420023231340424114020234202203422114024331311240330444304002331234400302230032224224022342430403404100443004243223321242123131033420303230431324031014424302130231122433114421333402243203012142300103240412311222013121404321422003333410204410200324134324441311404402103032121023140241034144421012440343233432101401011340040032014003210334302020242314444013403243040041140043430403003111130133141341142420414322244223443140441341332411421223102042310334310122020200024342440324222224442212002314410032132433310224401401340101012111343414322234223102311142233344401323421020224423213032200301324430301410040130212333034401023024002240220414204442203311131133104214004331330203212340213010413134230211223031213413302312304234301114021200123333014343121334003424113242310204102424242413111324414023140410003024304114310222002034033041043413030011043230222042334003110044424104001400132221204010343233333344020040321312223034412030414230022222013042201210341030221211241213012320330104133400021331403310414302202044104301303412410324101243320431340340111123402401424230234333200010211314234244332413124101433142003131133110023141303402120114320422010244201001144410231040124402130123332443401200200200303341121000141130314122202212210220432310142431122", "404404010443330300140014401230312231344132344004231441010242134423030314440133332123423424020144323414203034423424144201220433320433202423404030003222220303243043203320012132103031030244014120031020014443234422422204444032330340013312010234412440412311144111003013121101114004304311041321311030444033303124100302334333432411332102242221033430341032141141114020400043220022213330314311023111013341434321433124303232243402224113001331331121242102204212303203010230412103422010413424000043104341301441231213012220233404434411012322032430021310044420303030320332022044234122332022002213130302011311124243440000144203341312400011432324111011431323330403000301000213213034202440334324233244402234232421223024041010242430114210211233323301431344304321044402031101400221321210041400114414114044032020410442401132244233233344322400401111430444031413112332314201000333034411042323044201032401241300242002011331031104230320440144232341204242314134410023443032241200234242410233114323133403224223430424301344404031112212024433214130441211032442303002122233211402021043043322103121040122233043324311340144320402310400431430243021132300123443243300000223211321112314312244041244404004220020334404403100123123043233420341414433330244211140412021022034244002334043203212402312011102410120102243240433231310310244221002133410101004011020442110312343003300343243300430443012414422300322034244340104234240010324424220320044101012444241034321323442111133442132121141344030322310313422404030300142031102440100222241332000244202401421010140242031031300230130023341220331104013144121101241314003212230144142232410203101404414120101230341433431112412311124444314321011334013040003441341303424002131411211241411030231334123130203024411042203110441430320114221340110043334131204144033430142403243022231402123034042432003321142410131131234041411111130124432211301144313434020404123343433420111303204242214044312144103030322443324001421423011211244340330020343414400132143200303303432030444331222214420410000020121214144421332113403433024301242343041134232401343444021410011001221131143034420120430010210032232203341401223334143144004402024434010034242433324042423410240330303212242120320324320102223310113102111013114001103122412211041403102134140210314404104130202131403110003204031203443403112421004130143321243211122041044143321433124111040304001134133311331233220200142221134324011111404413042310241113141322330203114002423402010221240241101131123312202430331201124013210302003340102111204340122102300004230324033444322301140241021442433424001044440320204311342440444432133133202022344330403102404233344020221143101342323200430422430001414240041102140112401021422442102212121422403332232444400220141103314140200200433324042300031400212341142400242120331021301333032110421314003044243100444140023303022021412204023120323011111010422402420414434130141212034003434013324410431241332330334320412133104131333101410024242320421034342212324342440344424033223424300443312111120444340431441003240000200400040412210104030311020131212342313040102041130110224422440032213112214403413231244200024421123011223330032102400400423023101010231111220334212404433340102404110201222012012421303203114001103021334000240044423312211022242104224312043402212202433243133213130231212402110304323443120223342230334123244102243144213300344300213111303000311430243300410302344101044011134441110023222144143100443414021311130002022042411124142302034141313302241221120124102400434444104241011324123433010000343211412441323110341444110232400434134110210014414023211240400211430034400140413011103303120014441223143020404340203011001321401444233032240424210334403020122121014014041033134104120203100130420242120342100233140414043224030034434000320400002210131122022341343444224120041022323430143303021312030020224401130212212033323104332220240434400313232304230244101442324103031103424033023343233000411041002304303041124023234124110031323422302123340234233300102032022243102222032432410004012431004114322031121000110221440003104031412403142344213441110434412301304224434244301324123043330333334401421011013421202022243014232011023014244133244301231310004011311301304122402000124222023121013310042123434204021020422123313104400322321133100040133414011111124443030244233233130123010320133102440221003333033404120241312240323423433313014220421141234441123230423203000410421021034343412041401441034211233321220341400121120040240433", "231341421423431022100100242042301134431104131401224030204104244204344412313331242002331224204131140440013321322114433412424311033231210042144033440143223214330013323222313302042331422430243340224222211123144221410232120411034413223014300421421402303304414422032203042100240003100230113122331210341314143021003232211013410212322341214114410434230412104413341302112141404140041240232432442212302244034210300232400431232022133312442214432112203022113210421402122331423311230212443101301233301302331223442400302141121030400041444000142124242121400321223141440314022300434004210032214040312414411242120022321432432234320202130024411333131223111004301003202130000423301434303312124303203240223044331043332044331430414101431040010404324133010004043120100112120232140331114024321221132134022401424001241134013343432331100102303340032104334344321022302114243213443240133224323123312141431442233344140124320444413401434434100014213043401201132031034141111023203114030310103022401214012232222230211420222421444001023434024411411340213341440302314331322040101442123211011242302210214344003031342124331442023104130023224110144401312402403224320031242220404400010402133222212440304202111024131344321003111000124241233000114330232242211313402041130343222100402443040214303202044031013134343320311431311340210333041324210404203021142044002014334013332114441044110300230110311203440040412402341342213211313102331212444110320401140341400033234033223044122442223024143210424001414231343421031213011424413400004204200232401420124021143020301231410404334030210023340332420043134102000122401131233032004122313023131230411104334403134124012322011140313132133133043234014222141212001342103432442323312034302121330040224410203003024024444102403130132422214342411203342203303140300340301102301123411343313133244400401111144143201112130204032332333000204301204312330233414140443212103321302234342123140414404213243103011232102110101210124014304004302203321203201331441341411442013010323100404214111103041034323130331210221044013340420010341143440210003322400134142132104002111443020222041443432314231302031310024021100231200014443402332121410100313403031243144244031030222000442434233013100110320414330044230244341141302414400433211141331011302300012140430032122232032014133242234432411140111424320331341432223402242344432333300221121401232340240031410441434120034444422121124014242021141142010233003141343233313102222234143000240003020331121034330211124202334431123442133433404343202032000314223432131214231342144340222033424114210202411412320114210033201001432140340310003014142014421014044141120002144411223231230201414144211002132140222014440403340412321024343430103000431434033420442340231000140300412413044342214010220020433104112332032201300021130131430223001223131044233221103121424001200310411211400320224340424033434204133243211001412243122023424432303141141200230223420311310000031300112424341442302100114410421434230310042103314432200130012214044310243444132401312122434021322242443340334234002303331344144414123210330213404144433101334324230320442040413123300022402314010001323434304040212231421144034132012421432011243014113402110132341132110242022234214412223130044104112430220401341032212020222143400111032323444324222001243141414104024201120330440102203220020223343411333230341323101413340311001133341034121300401031214404140232241233013012004112140040303121211340100132330423044113430333103220041024431011214233222140000340243331032342333310114000231431204013430332124011320243041222312223244102233331030123122133211222032043331122021133121121000203004124203043220231300134202203342042301302344101124421143312231434042110321242334330123213231301032414032200410301244341104000401224231212121211131420001334304213223323243200320003344304342133300004030122410344130203021311324221233020311333311023341241411141202121033212230113204310133022321033231441042420220002410333133041210240314434242441031430341121104320344030120340311434232100130304202231323230444020124420314234101414423302100402310431442310303114420203321042243413132403004301120311333422404420002334412303230124241431332331044433440431010210132332010101034230111032443031400310021400342131403101000330304140012214042330311340211201312220224434144113441234041210402004040030302404424244023330421214032243321112430223401411414001204031041134133014320400104324114403044004042341030342343332432241331203011430414122130042202", "340330234341024304333411423223124322304334310102240304313311014012010304310314333410013021010003240020033241110333420411113312100024220343213244131333113130420032412113411114032140241024200124434410141201244412011211424434303012030443322432233233321313123334244342322101334104022332122314124343113033231031412220043412032130240433121114020212443034301214232231401422242000033404314230221004130331204022310032141244044144201413300100242103201443032440004230410421313221041140221221303011011334021034144231410433032123002131321441022414142421313334444410011313334311232423243212404413402221244104111242232234343234332021001121441133223134202243122404210222432141302134222422244101300410200303103242231311344002142332020140124302214410340144143010010330104041201013020231224000004030031444211212041310120342022121224300404112234130003114222311413343044314303330400411202343243421224022202400121333221013434441100410312342304121124131132400200213330033001243022131202104131003010110042410012230212312012412212133303210230414403142201033210042411244342401004242441422240110322443334403101014314100244011442141041340114443244120034234214003213142101221401003123340231204444300300300021210201310423234423141313040014412110310441303233024031012004344302324144033130022301131403323420121014123113401033340402140230103110123021032332023402014213110142400241022343440431314011003321144402411220143411100320043014334141142403002112032102432212330114003241034023433112310212132340243240140143341214410032140332001213121420341030000213210340000404013131320223033204330321301002014023223424032203031034221422130242433240303411211340342021223223100022001242010033123343433403122314024223011404402141421111423022403242123342142102234241414121020010031002022021124220011303300312002414424044102411124410042012044304121223033304010204304444332404204314323303201210330104332043124431341223242223221104041113033144134343233300321413202402403130020321042404211213242323130120323000003304333044302312113014000210031121030044220224113030230032113422033040134312231044124220413331224243344414100413113223313210104203433404024321341044000120203024013430133130143021203400133213430042133341231124220342243421130101301120134200121121021420101423313400121201014322333041314141134112330231002042303142102204333102422111313322302330302212320020441242433203344020421230441042300423003303014321412310244110023334220043212443240020414013240143302344134214144221202233213304243201041003003030413412040202410213410023243120432410431041030124442210110343032213301243443034141322033022200232310211343400313001022143002011121440034020324430201441221321400140400241022224120414434101442313333432311033230420044123444211003110200213133322244404423432424023333144320400211034214024141340231314003002043210224341204024041112022404031111421334104130223212002120212343210240123410234302311423043230421412110322104434122413044243131414341301342423123000221304221202342322014342340013022224031043314300211213331423000013131224224233430033004124122102223121321324334201304001303404134434244110444431434404023110113143342003234204200410401131213332440104023010010303213032033332401222140000240002221214101223222224421404300402000324443324332403124040423101211004331033311022212112223243243204444001423021130440114212030331034022012144012240143122433200423100412412404322440131003033212410331344221120020410220230031014031220123332044243100032343201121320201301403103013101343020034223312204120400120421002413032132314132114220241032103231012242131341301343334203303203130201220202400201341420200122001123444034122242240040230232221113031013311003241023212232004004410240310113111440430114434122330210021101321323101213210411400202141302130000224243204000030442342421141311340100031342434010022124031432113011003101233432412400433133443431110430323421241014343314404441020430000404104011112221402443144034242302110311432130140242123310013321213113003341001313300443303011032024314014242333341020341114114321124312340141334441301313340122422314100234143133310103031143204143104304132432042114010012413022431311023104320121110403241023400414323013220022433140331323011111421022134441230330010432312332412102122011324434041230142122343303312402330333002212402301024334302142144210440223111002220100420323410101101013300000203013120043421044341412024231002104101023113131330011242231422314422300431133411302312423133222441112", "313211034404022143300213231314111113421333104202114233133301211034213333321213312112342443000143232204342224344423300430220044013423142221340112202421120320024043101211100133344043404004243242324222021343422324431310200021302203242331310312313002023420141120232203210034244442040133033031401402300421010212200031214144133003121432440331201313334344411340324112341230020124134132101404132222421424034022433330220420131144210402443232101023343004144113203414303333331312330241244441021041413230120003242242012222424203421144213003222324323104241111212130104341211043420111220142400011443222122424014244232111004310020341013030041132014232113034210441204003444132133211042232402140420023043443403314040123441121132431242214420104420243410144020132220233012342132021213301200000130112044234141000421311034122122033301102022322100220141311432314034410344323402232243014444222242243112343122304104423044202420020043440423013101012230132333343413333220430112111321040011223144201323424204321114401230302342412302103023241240203114413103332240310432102111103234134233031430144134011431341343404221421202412331423104232103311414313201312200230412413122410441424100121102244333033342044444000400420403013434402111311232302143331120432121231031232203114042114042304241302243143001313131214344333330142402132241322034104221240442002021101143110414133431200411224412021042031341020032221412442043243242324441044044021220110420431434134122321141320232110301441041303223330130011014021324422342244234213134301214212241311102344323342310101041141032404011444140401422243144440314432342413411000403010044330404224234033100023411304134404302223244044403341413413330430232040330304024142231312241423012134014004243412310323121043231313142240134112142021023014231322243131302244312021102104241102304430334141433240301222442221110314142011324240033111022034032320111404412432313114233222340301344130012204202142030110030320214133340140020222311110233340440404013134100000342320111244142434201213442412240103210432231100122010144042333440112102221332221013134131342002204312043324101111333200241101133342320142033013342340141331323140043310142212340101031314040402304234121402020340411043323441432214211424203211234321230420111040411231413132014303143210442431130113004311400103001212213443221410324212442312301424333041420131110411031244340243232100000022122322240432402004022041010340211411434122112300231212304142412212123142024223022143203222112213242404303102132031432134124444114113413320342141131333113434241031200100012114144133433120102422112212004201022123412104443414112034110340221321344434324033341020432322132401243010342000104112142420040101242324234223232311122114122130243212021133233401340111241422442244432401114120144321313141230031011103413104432331440224302134023242243432322101013434434320431114223012142431111000012242300230103202101431234144012402003104002041434433101204022000330402401142440222433101013420402214442231202241021001110410434031032301442230330024343242143223100442421223033313144421230033340144130200413422434443003211032420444101441432343232030414443021202142440020311211200341210412422211030111200320132431304442232442132013321021003042314012413134030144234232233304030140324130302342023421021223132120413012411012321230241221220224430444204104443234323401333402004234300310332103331022133430413000022140144212134141414342213022343010302143342124030422344434301321044110021220440322041000442323403430122422120240434441201113231324043103012312104014110043422434023420204021230343440140240100133423340213042034210013004131100013202142314034341424204443231303142031043034214030414104130221204241312040141004304323204333322433141210320244301433222120330034404120302023230213200210034144233104300112002222414443113232233041131101021010311023323434441022230114412303013424110320142231221322020134111444001142430023044234214012323214224223000411432112102014432122210014110233143323113101021214214144224024341424032144443431224211404114204001301424303100131112441433430223042402443103011230434104304304430243442102032341311313033440021340104132320031430120013104043011224242233243200420420233243130212112113323412011221302043133204022344342312240112401124304432320222340212404300343322200102212302433321432013002231303114132112001111310230343414000111134422003034131142131041102144110120400012313012234411203143041412020233130000141420122000101123012232043103", "201314334232000304021243232343124334333020133201013442322013232210041410034330324024342303242143020223010241033441243234233202404140330141214230033014420310322101213444124241010112011120441042113313034312140040341040243311432114024144142032442410441440000203142341403424132311044224102402102004420234111133443204042112041012043231441230221130033041340241023400411410000440100231234024340412432141342443144033241134331202232200242200134203011043324001222133044430322110340320442343110023411132301042134441322202440141134202220344343240213143001243031321420412341021240341241144223213140043333043140133421222320022314123034231224044121002124133443420302040131121111043333444111433144132121033110313144000041110231211310043213333030220321212330104204301134314320140303144420220343421300310404412123442304430220033133342443144210141233444303031203224040204423113030132002213100444314412404201133121244334232100343333131222120401231324010210130100314012341441404030213411233214301302233404141140243031334142433323234114434031003113321224133033114413142242432310232403131214323230214324312223314113102004212010423033100443043302304412420101121141001414241140314001202123402321344203122021414014302201404141204440130334024020000322022010013444410220342131034244244232302243410410404114200320212130021310133140234021340104231002322413203430333100333041122424013031024203300101243321240244444121101204213310422101404044332324434412142310021323430320000141030400420120411331010121404044412324401302234000401312100031032313003211010132434140123240211014424011004423422230314202430220230332133423224121204343033222234132202201120231020221331020300304432241141431200420024003002132343224232203223312143222431013440320404344322333314123102042131444302123000011210204430214301214043133332134413324024122113020112344342142114012041114321002414141304420302321040110400030231432423430403123243300414312032104002103343234220020140132330411204201214440242340022223412101031140332102241243234343013210114122302433141024232310141220203341144332301141113342444343102121443013140001210142402143323421342143104341040333244321124441114100214203122132413304144013444322030032222133441243204314323243142304244421040413022100040440212241113422101414323023312010222321004204110131240241203331341430231432011210223012134400143341413323313313124141010022234242421420104202130201231314134114142213223412223421420004242423411332424132114404044440300301213040300414330133330431211132434411312121323323342344123413110244144444114221133332410003411231111200204120210444114301422214401022434220001200244221302210240344003243004421430413220212042223243002444413330230202330343131442033231334031443410104123332104234120232243210343211122301001141211413004413342134304040344311103414324231211303401300103014120011212124242023304311204132132110323000413320040131420233422402233020224042422220233130200244022222121220421331303344233404024300400010432023030312302333133012312314410432133002303112244430300133322203331344233443433430434332140410321344441130201330042001220220021030220331142333121420333011304210040323111401432043113122133000112341242423102112231120130431002300231002314021411303204021023041004223412230034431200322342201300431303424302404423440422244413201233310300420214321203033114341231422302221304333300041040323421033122441303402332223132142112243112312100044223133314202223411024312213020230334342102204313224134313042034402240211002242034324314023114242212111434232313432240203120100033040204434330120313323400232410331310103223404014431242441244041400012144303422131320440020230301110021214423434211431233034300100141103302321003403121012234304302242340104100112043100234424141023112301434403041330331310303213300101321430341112113222120031204003421042330212213004243102003313144443120333134214223111413423204140203431100021000441233302404144120212024330431402342023434341241321133114334042111131111143112404440302300132301303420432331131112111121112442323331143321431341240404100314304134233021222414222434223244433032223211120022322341441320434344101443320340420302030042124104204212034004414244014023042013321413113003030330210321030442233010003230124204330423443343124434040022033232424214313320323341112302140241422233043104203210412112010100242414124310423344130034113433323440241214303133030213010241033324424214414130043243413442004400122242441302022344020132142342031313120440134201", "410331300323202013442334330220131231001030130432430123432014430411020333041144120100412333411201434411202241321024111101412400121344141331320421031311122012024234142241141123402342304424000422310144340303330434143324303044401441443411103200042312414011100410302404123111443132431412141040324222020300404232100041103334104233132422333323301420140214244234122111024244424114423214403044212424313412011441313040323441311221112013331212100322040130011122123331134134012100440130034031412223412323243121041030020301341220230321024223244403234402410400311121201210301021133020130044111321313323133244233411101113000424302221112231310412403313130322444101004313322243332001111424040300124402401313323312230440011432301443244003330001130101202100400103344223003402132424332421344041113013242220431302234111130000133340002310442241442343222323142304002002322014301100003104433142104324144020443032212433341323143114222020034423010224043322130332100111101402030303332110104400022213330102314123212122221011210222041013433111302331421122242414224111342413204412202223414043422114110302302422012123234030234240343234123024440423024030033030122403014314032301123002211340122313421324204034440411232403010113423231123404110143042013401204404100002304320101232312144210114203441032141324424044122300023340011010031222134144444204113422143014024133403021000404341101330014113011333123022421243044010030440244231044312032020033030303340422312341414134434330302244423112333110231320223014112231022334224043310030224433412412041314430440242210301223131302443342441441021314433341301020104210321410142341434114144114041131143133031402000011144324230111232400323244032204100211213030122302231322404310433403102202013331104040440133434111340441221022231024003220343204143041420303124400204144423322422332214020041443120424343031442304044300041310032223224202141240131321234234324204423323314220423421342410431023030143031400121010010424411240203131211122322420413222034431403441000211134324041143430410312432402134134441331211443312240234121133322044320432013014114202243222301043323324401412311343123303231020331300313123441201330121101204201314143044331133231121331102034441221422202410313130313030412003341414334411341340124434013104320221431131403220304033321441313111143121131024141130044013041143132101113124420303114440324410010431244012420333044314342412410031313331010323341221140322012234043023131104023224100400331334430111322402201142203140202444223424312240310312023404022122000144223244113312013402224243402203232303331031121214230141024344223321343103200302221402222421344431030122213323322223414004122344310430104320123340144440103323124213021012130444241302343302330012201421130424131244012222331043241110223403303401014214220314011034003212101240324030030021014100041412324030242142300004034024243310240113434220411424342322131302400200441300024044143124242233104443100210343214234122441211441023020120123220044213400133110232302110231322301323220042331212243431003031433241334143311303323141404142340110113130201424024304033344014124242000412032444213220411011302424210222210431231101011331240213342223440401114303434222130200120411233103041132433224042441002111311220030401020441324202103124130144334012024013202410040244143342432000411320132230301011412134041023232322431432203114220312023201321311121043341430131033230443321114341344441444104022300113111432214131030310213003234313240311304014240001032203434233002034331214320030302213332423221021430040402344432133213401211100441202023210434040204242410240223400141114344424134342243334022111444321121421341302023141334103341344444433132423141104422132022243042131341110130423020434131401002044321102101024204402220341042304201110143443200002210021300110100401101310212304220012133103202140143431223203424321323422030212040103101102014332341441321423204412440230131331124302413314432004423134433323014144444134231344420214234444014314330301433443110014213034110044341402122410331441441034030143442120121141143322240000000130422212043014404100342131002230214134243201343001124040003241042422204110404124043130412344334234442022234001312240231310013344124212143220013012440133100034042302032240400130104043031112114213212414343313234003313212112300410132002300011143040200220412434300113423022022112433434003130004202324334400330201222104001331003403102110230124301021440114130340443230313122422211200200233010011431203430", "433113143422411344214200023220231412030402331443414312133302030110122102023340112332420044213213314144032241244104322412031142431044202013312122223244013444001213110023023144221324110003104324414042440003022444411011342144201311131233040120402141322421300412220203041424012040420101214211230403404311012102114110213332343222203421442221423241312411203202240440013412434004111442401330440441322110202210240422022121022031402101320230123044430114131310221322320443302310243014424400113242402403043034001031440004040020100331211113123400012012432241444011121334244024433422040343013120411300243332302010241143120412414344233032320431012012401142432134442004212242422003124140411404433432122032032040200041341331342223130114232031210320130310314442210401204100434122412223331040123111343000214101342114041330333220304100340234031201114203132433221124110042212024311242144434442032424331424034242143414123232032102123002310400244014233423424101014401023042303032423001111202412432221031012230011132111220102033040320314003041412344013440230203403434311030231414122042140414441400322031130121144012233341321244210403314100440223041114410121000001000340021231331203244043030012102402043130110240301334033312113112034214204000320224003040101003414040203110340112204044101430410322112212401012422141122300324313111441131432231233141343110404313211140201131311401234203202203341311211423001301220314043342433243303041200012232420012414134404110120323024432321103404001234433432200332241330001230001033012432220040204320132430013131103443021134411420004313003332231114231031312211423412021313030003034114104113202242141444124021014230432024030411012322230232200210121030143440203002024231112212004024022341222120033301100420302243103311032204244144211222124300144330331434122243001112243222102233002404013231113034321131314001203014101423014312124311220431041023420413044420232410124111240023034112341012400302422312430004244232031342240013403331133032303404012110131432233312433331312333042144103400223233400131021234101232441230041211302322431314222344214233003404422004231241413222143143243113442010224132141300134013030323011332123130104020230033113043013243142443411031021011302413130132211134310324432443144342411322121311020210120004040224344331120004242413240332102433321422123434443401341143313123040441241224012141214202420332314441424044231342033302430032123034202004012030003230221031411204300113003403342304022040223323003324204003110123012243031224104032042440334214240312034142010441304134314134122123304442131204223111140120333322414320222211300034404124143014213002222043023124301330110313220412230332340320110244440333203341411240234124423004440131140213044131301304101142230002331200400131414312424414142112144214202034332042043041231124002021031143433430101234434021143200201324311222131211214000324342114122013010304121432421142421023332310320011243344343141423204014034323240000210124131222400334031131304100333104030122140023214031444013104122322320320414243141403141122131401332404030301010122133140144212224023302013443221010402440124001220413322234334044410140104200402001330400034331314303142004234121120442413330304411101214321222234344042222243144140230404322423121423300203103141034021434102220422410032440001032043443401341122121204004223441140424020243224130132311000323011142202441334223102300302223331024221010044303311222040204024244230243221110033431121011422003442034411441040412222432133032211332304003430443122042320111011341122030022004113120141123032104332324031032110413314322120313122132440312024112342221341011244332340424442204113312141424431413102334101001002132241222014030301204103413040112320103202233300344121044200032212423232400310042431124230330043034311303133342440242341031000014412224200120023121110440331010320140423040223013424220211403040111330304214213312441400033210141304143120111324300430321412024233141010240223400031042343243424440314101420042444230140302441203304222010122102000244432424113022114001021403310023033113020234112303434324212330002100300142443301422021303203131213034203411400241143022023234113221400413213420232102244134444131130344424043204412404023001402031102142014302040333423330332120124442401310104301131412130101404000331143333230130030421403141003203303144440002422120140234410033144112141432141321004241441112001404442204411241403000104111043400042242124134311341022013322112022412411000033040", "134421404431021343223213401000031002300434000221440422142012112111242200420102320101330233013314004031341023024200130000310420144021141220044223300124414322310314242342303304440201244441033210442013340410322443134111422434330141212130324313304330241320013032221220021403004121414320401222313241322401310403044241130443041133114012030003203122104310022042444431112410204333333144230242010333411020211422144341032212022211133410431241434034131403120001204200312134334323113010223430123223220030413112410331010041122304143134242224243121202241332141323213144334330033041340230432114214424010121120130133141343043133203221023433001310142122114411423102300233242342343044131113434204431203343233040331200440442203043103104122431323111124424334130300000414011010032234332312241314440110211320431313223031314420312222323111134214402043211030000002232303201131310003430001434234121241432402121440411304324104244340420401011240013211404143223012003223204203040040443413230134424210202220434202114140333230402242224202143203342111021033301414432201414324344341330011212003414321011022204231400423044041101143110233133124431012320234424203321121231412333433142343144202332243224444234324122430223022422434333012310143432032114334213232031233233403234220444444022211230224314403422440332144231213241120233124413340133341041141210021112010042312202433042100322420131234014304324030414102223141203214022302444111113111104304443431424020020323222334242024442012322210442112220441321103243120412110234320222423110321232133332340322121222134032234001013012124111332101211311021441020312411322334333340104030232214313110041112410441201014433424220022121311024232342134001223100243132324443414213012040202432420203010210032303320200142030120012112124343024240201020143220440420231010014012114031320442112232141322100032042141303423442131302112313223324010212010143311330022330342441112323403231423320434010431104104230414433224101322434424030032423012441432213213224023322422123011332130401122422411021303020223012134414334143311230312201210331001231024021223032210000414021233324312302000414443004440410212140232313234124443301112103011200324314424241404043312112011311303144001114114044310430211233242403404334240444124223243144033432444040413014330114000044130114211443224440443432041113341042242321224443302411001021023414230330044432120401031123340130422340222140042331432342134103333234423332243042244122341330343302342404043424444000110121214000102234112033033222114420340122403423043312032324244232134241021402313320330224104233334233222200430120301113024341130132420402013312123012421343324432442021240213341130432234004201330404043001003023141333331332202142202322031000444101121432300112412430034110342333033441433320100431222413203243331442040044223200012220234434101232304040330433003014310303413244413343010321001100332442204204204310314410022333311224441413441321423123431200021203302234423122313012203014433433024200033044233211124320241132240311314232212214334010320002413112112003200220413421331320414203110123042101002443011200034304034012121344422101431213142301413440324240121103303201322331311102241130143334234333012411211403100004304302340332443142323321123420132330442410023313441133342043230433230012222343404200213131304440014212211403141202031331123103422204411220034220244133020024203014444044033001211032334141324440234202300323204310001432224221144211112243123120130412232301330421423140243301401120301431220233424020442114122100131430244320120420402214143123131402211110130430210224030310341312011310341312034043221431211130113212300222002114223414123211304214004241413102423230230240404201032142322332201144304131433310112340414141440414300110332424313230003024211031130000132011213231343321433223403111421443003323424120430404124313200311002213244222023142131423242324310140332032041212140143203324132321422221041434302321010413220423122204210441222431310412302033211101103033311030110333330413401031411430440131221131240401434231124040340133244320132201031212404004420232011200004232234341032002323440411433302411144222303400320312003201203230320400320213140313304443033121343200301101122232103041003002414223341424322111033002004411404212421420120233242013124012421433014220212231442220202033042001200214402320410434044022424413403232434144220133131404243030042212021411223240312243041033344410300442033300200040432320223413244143120040300414313210014320", "011040101040110221240120131114434431302131202011020313021441221411324431340320244033332421242330120013241434433100023320142323302301313104114321201330024130111212312434444023043023144303100033214024322432203400301420102211112341444332214203004014240230401422112033040402203240202010123413323401130114040233314301220302144200003331303203343311233311403042302300203124422310122241422400143420122223320411021031232224401223403243311223113230312403342022101324112211220341220034310422322043134241120113344222440102403430431323004321203244413320104101243344434131134302342223411132203232423201110410040243142140131232212414322100313323222421440212312320003031001213101232210204141440201024440433444411011204240314220113343400430242110013242324224204230033110423030130440324024002134003244441232231404223123412304420321300434313034210104203130242033130120034040312310300423104130440433234004430020010202220133444040444444214443221443021321414343024020024131241243413344134241232303032003311133111322234032443222223011141114300440124424424344112123112330114012040110323130214323123420142140211023211101030234441031421241111420421134422004334200224144212324203323202214143220144024114001342014214443304241303021222023004341333110101143143444400011342133142000201223241300113200333112404321034102220002230323402242130121113242223444220340112423324010301140022121440433121020401110443042130432432341023010314410104201013000134100132142243011422222202301101123130230423404302441411221423133213321342424102400203000140113233020113022112032314433333223141344140042301303244102122302340142132124333322003411411221104402244443244411304314332310434443324400131312113220240140100043204314024404430144131203231434121244132321341142420011142131321302404034100403232032443431011441321303010432231400300332303424232324204331442130002243021023123104121404032000412131321342343432123002220033011413024444032032112130402144130404343312403310130131303342112113012104002422300324442201111141332030402210210130022333240444331331211133223401012124444301421023341413404032330124104042312433244014034041432434110234310242100121111210203340033101404422101302244122043324144340003012110213303341310120112440334344313024343410301222304432013201342002004113303333110233442013131232114410121021322013031240121222132022033332424240104230240401201111142300104202122403224404320031321344202322424411222024300414113423330114332040111021201331342402211314031043002233340312002401000303331423422342131132341432330344110441303344140102433122431341143112042203334111020430322210241301324304302213132124243402343324423021402130044101434224014231144110011212320440402440023223330211421120044212304243423003114430100243423212113201421242432021200133100242014041111440201041300311004012222313340012031110241412222242222222201112124213400433302422101134404011302140401100334120114201123303440101331312020112332212334014232200323412321210002220102211301121302144302301144303404241243330142400031023440044403130112114310012043202002041023301431144321212022212242202324104303331331410012321421403434223310440024312224243340400430442402323100223221112031323434240042331204401143130431442412440020313334210144224020210013142021412124134331033332221031141411342304034142314003222201224232033303244003303341343001231031133242340203320023223420411103003203204233102241311321403440032342301233312202023034143404124124322314341444312333333431310431230133121021224041111241013100403313003004413414032014322400021131444411403243311112124421121032001131122010230220032102342201132200300201402140031323430134412021304324334032301321101230122043322111310431441404322003031023414343101421112333321332412434112343213303043324434302343110213241422230023042140344123313440242343014033310244444233023312132222042404303110040430230041330323300433223331330211423243030224031224013104421413320021041334434331421431240211340321414100143323212114130304431402031300441042111240203203314001021242013401110213430403234212144421123022344322104320211010431402121221021013313230314102231422231142320314400240043304133311314131213330341400200144002344100440430134142210122333243100121300212120403100220032001432322011314100300320232022222013421234010010211224201113221123114314231233140312042143411242211304020343003342412330344121344043013130110201133143131433330210202043310132301021133140420412332030301420222003003201141422041142243004200432413043", "334133222333044122442322432101141432403424030303213004220311443332332444413332013442301322203334404403030102434021101422344302111432402142414324412322434213341202202130013420110023022301330002120122144101411044223110310020420424243034124022424303324202210004041431231233033310414133132141330422423122440333044110412412102442424214230032122302131023414410342104301302101110010124323041111024043041214330230344343233324124424202444414031214024030043032412322400431344424120103014431232304212343442442030034220320331221030113110032444432302313130211213031101230004011304043133201341220400444444311343213311231414244342100413023014320203040323410343231432314043044401411444140133443213000440041442243114420040220323442330222440113244221413100332021213224221021302343212323034413042310133443041203411011000311143303403102032400132431320022242040433432230011420022341000400410014242220130021121021300331104203233441323212421311231144442301202104334041042003142143224004103231241433100401231414413001434013322211410423021300041134031032201113140341220434320132243023241413023243104332243212214404123024313320043134312011432443311201003022413403434002014430211100033242010201341322022002311001343341343103324102220241432032123324200031403211313322114032204231041204040003113040002331333132112042410402213130123021302234144310141233131313411213002121104103023244401130121312404222332132031110301243114112203110311232303202231310423120444134020003431042222132103232010444144130003042414401210314234402043211324141324041423120232122121344202104124220003430041343420010311022112233422234224312030023123341413243303422413333224130334322140203204030002241324442340320023021142423432244010233421201440233304311114424243323202202231014012043130122421314334321222111414212143133004132321244314110144130024422422132404212214330024011431113443240343410343302022443232302412430300244224334212030204102430410140314302244104444242314032323404400302311343342322242343302334142013444434133100020244010313131423240233344124414213023333210340021034140401104433101023143141430132001212323132032411112203304404030433232340033413423112111313003314112012224212334143213244224142122340302222433330023222131011311210404212311220024221411123311134324231242104401412003023310302114230410314333430023322410310130144042322323123301203133411303432322340212233031200102004211343410223032041030413214001221032222301014144131011140021200144214332301422101411220243010414231010031042224124430122001203004101302411014100212242004220421342313013014033040341041414324224241110120334330411341443344430333411412430022441231411010040131123010322000442011321321231342433134420324011040034334142023400414433003033100110143102042121004444043130244211234240143224404211422334102101443003143414411134433433130330023331421403100011420130122031000210104132440132234121001320002430323241203110143341034244034122143204301144404113211112041144444413201304020323222444330102331311112044002213441222002042300233304323433301333442103141331021332412402214414124022311130001044202434424430440341202433001400010442211440344113141032324214321121130321000420200144403023422022200011232410423202244044113300114434031042424113241212402322141234411320144320301011131422414434133112140001114303333424323301114341224320001301332122300344012212432332103401113320311010022322122044121110213440313202020340434430321433112423431213110230341304142441102100430241200012444103023202320421344341414313422442211123412421444210411134220201234330322001342233302102030014023342143242310431402341000203213000210421131314302313101314120332423441421132430001232111141312014120402124114222304101223120202121140124201014420414022211341103221211143441440210343211023131130344003214312023344203231311312204222103243440312321311204204003100131123042200220434110012410112304041044131423033131342033242124302244004004411000121112441044430304221010420112224343332333420324224400332402020301121401000441241334211002304001124300203022221404240131342120233033200410100402111302140422234321031434302122410433140131131340444032343230240444443112123334213421044340303133301343420113234113321234120124142320013033100112403102141100020000410131421234103011334222324201232012430203111022221114443044231414312122442021243214432344030422111211233301043300444313341130210111333441103211042320432212020323143300340234140132243241130304311304001041231234303004422141441311121414", "401344112201221121230313432002134334014331220121412123042013004420033330301133333033334310342312111344141323114032402223334142123233404442320343011431210321103202112024121242342043410103024144420111302433434324310233244133114403013422224423231342401300343000132100204002124103244210314021430044422432423311303104241202202042134413341203231333420422200121240104423404024004343002022004333033041244232223102234303014344321420134112022400444434232424012332203120302043124341242341300223132114433011313231431040340300444010023200022113204113133304024333242232402234243400223024234003331201212333000224243103403414001411102143230403023104021432131031012434341422424434113301401332133333230212330014201432021044231324312222114044211300400004322302123102120400142311131223402000423213030010244103410324030201012200021010323231443301344310432234134000102140431444230203101010032200331330241031001144142304103203333214423242002320013122332132122340231034334301211241332401200301442220214442332310003322113033240233433234033303144431324430413322240001221000213300020102103011430142402024442121412410310010004300223104330201413241122123423013320020114113311233302022023413124401404023214003432242303041032024412223321021011201143141300111113044244142411103410404000040101012224344224043313400344412442321323301112311104241241023440432340132431001241310140004424304324420001303333134432022030132312342322022103422244031223400443334301200143313034231141423111104112231010430221210023430330211431222001222020304121300440201434313434320442213322441424142020124014440140304402242041240024412242241320133423130020302024234414333402314230403233332010030141314430033440103214220123333210240022343243412141002010301321024021040301230432114224031121033243314040130412022114144030340010044300302100334301232334214340302031112420022231044001112131400100241340441142222311014024132430140310220122331043131422443444242043243413112442044330143243014222403411121441043230014440011320242241031022011010312402242320043201213000314220440004043214143222303143414332023421200322231023011201140110013444241303024003003010131023214043433414213411124213103331310204212021302302412340121440312110442220434130214103222401410434343131013124033142014142300301111240211143234011240234413441320012310301234413044323413041043041204022220421130434203011201033344024433311041402323103243212224423321024021144224221014022441213304023021003331421333224340001022131013431012240302012322024304422231212001140024141334011003021301101023012412431013203412334432214030011201411400114320301011104422243330114100144342214324214132113342410412412342244001331311014032434002331004303224311244334221244101212031312312013412340044400000234112214442200024402120200113342424234042311241334313102400414240411114240023232304121200332000224340133003030403133421031310013403212411413441341303000413424403244223434003430120340230134214042104133302120441031110302314333400221102212311412424123442433340014220010422324420213142101441040430203404312233241100211132221112021431144131432134400442442113103032231121232413142124023224021303224104434111410441334202021411044441202331424324434410420122421334031300002200314002103040112101134040203223430211140123113111304212113310101414202441131320423214234223440324211011211143033301121034230102434141220300243124010342101334410201124013104214343032311021224344322443010441023422034023240013313201113414031243314424400341313313203334300424004131032242011341420131440210301410101042303244200024132242413203100413043310430321241210320303011243311013122114311223243010230041301112023223112002141044403134133410214331203021321414242402340141342343004431323322302000143114134210131324043314343013031142432322333213312243130312003420434023123410403144243134443224344410214102302231121101402400120220044243042001011342123134123040333324200110300432032033400422423104302014131403411223123013120142023320102142032331031430322104133311341422032002344013431420202210314133122344012321401042412442211220334431422430303030140231212100231341414210230040312014300001132103213330034022230001303413230324222222240242034412244034034441331234312141203433321321344024301111023314431203002234224140313101024010010424443410221020324020224004312224200000314433302403042033400313031413033414334021334201232123013424301401023323001110141101114101440134220001011201432002104110244430023043222021342330332320303021031102", "043123242434402103102034314112321420433140030041231212211221424243302222223410141133114214440100443043444333414131432224032314431321304300314112020423003232230023221441441230140332401122011103002124331003002313011143413403401340331010203423204232241004043111113320144021223301242441004122112423331003422430041211141131202344030210021321104323441412111213404204342430433223443003012132332132213330423422010222301440122140202122000000041033012203134221244413310221344101203222344441002302002240314310013212224213032111213114400240223123130224211424040210211224020204120321140243142001431303023244303413233031112243304223321304434201404330323303030342431133213443310421421132011420024300342211214231031131134402410001013113243224333131202341320123201011140322423401310424103423043324314144400401132401012413330032022111044212122111400332000321312140214334240422012330431124104433000332033320111220222320121444321133232143312341404433211244210242340410244001242242031424221132004123403310022040004011140342023140140031340134013100301413422023124231341240241302113301420020221240142041312102013132233201422320302124434123323321031031202422310201040034210411140442332034344204220013342132343443240212044100143402232123140103042002142443034043031133004044042243204034240024421312242203014224433114430030422334003330242401203113234130431430312112112003122120142001342341000222130034222434133002310144020332243132440104033040421030042332202203110340122010104200103420112330033120120323400140341134413212240243403313234341202324200023414403404313113132201212321433142102102440303332313314013211030132144102323010410210302131004320314321131011202312441244301410000021412233112424100431011111432013013121443024021344042340331221343413314421002404202201421133130101424033314303200441240110411332302131231130401130220104211342124223311111234220301243141040014304220343402441144042302103044231021010342340200440122344140203131412033233443401234333400104403221431044310402033330322311313002023001334030021422121141002444440442030130340142232300301414232440431431412003034023121114104230424141414114130240332040043022422223032230304103430443441120213114443004234422044423414424020324414401331034244144130200202433240221320124434040034223343043013112341444441023224402310341124003421140412034430211042333023140020242423433142303120100221423103010202420034322142042310310344121341300243313311214444010013034343311244230130031421043322102231304331412320040110401111322124443220142121011330131323223321041323133202032233414122214110212243424224230214031140433123323120103100004412342200012011342434000232211042134141443443000341331210400332023141321442132302444124020411200342233113113143202123304103031214221003041403212314432233102112404411134430340013014242223000344124242344433020130301244433344124344241222104211400124113221122130212002124232432113341242113313432300014431124132112214314231301412111342441442224404410210143332024202233144024222331221003020113241230202023133112131031230220020422110032442231121014212130011114410310312441244341310220443240342212414123212040234400424342302000443201211120412230423124423220143414444234140300444424043133303412214330043214424022123411320324241221444304413344214322330441241313220033213420331203412323432242210413310003401300311144142330200103121434000313030440343021244103232003303140032324421140404324012004422232410010440130312001442132341301010430421203234233010224442142302021141330331320412241133314222322303242430224300303000444132243243440131222114113102441234033304134220321412040431210120212001104013202104003111131444302121104034342231301001444432103000122144100011242143101012442304303022134330444111400202211242011230321344320202003023200402022433433440401313421112212314133013201023303442121403201104403401400040433241024221302111002030103312234143242112312334121414242400412304442034321401300412144441432204303321331221200323440211342223030313101032214232040201401434402001233114200300003400331130324312220332113100223302221433402422132023134403332142422400240112104033114324442320311032200102200230343001022010100244341331030412423022022112420302213214320240022413224323344240214324433410304000313243314123244041344143241342033031134114422100340113000110322120300104430321233332133141220020111104413322122033114011310443034131241204322321233304131321003021001233333301433042102323411400411421343201132404433443012422304121303", "111210240032112202242121444124300443224003041422143404433102401210402340033400024034242123331031443313031110314141132302122322004103241432220231211023412440140241033021330234123330132104130143101112112112312333321441223204413420112023422332003240033441110211324002034124420222214100030340232244201323203224000422444302240443024424301330141110011213103322420440340432013332300411301001100241003020340131341021320111111331113201220411440340022040244441104204210442321044132331402344143341312144421023401041311201402442142043204143220444004432421431003124343011404343422121142234243142342042114421142430111421140230344032412232204402140110044440404043041112213211021441433422014120323034304324222100300420022112103440323041021414120012420214004012224013310043201032132000332300123323142310240441243041130101244344120321301324420324313144040342231440044430432404443310331113030103214212101343243124122044300343123013144133431120104231311322142320044010143402311311101030201102041314040234222333124113221201241331220321110001121131123411340022001233301140144102203420110220341013414140342201012442141141040140404033234411014131130343211234200441244032301122410244242102242431033432013342403243420323111103020134122130411413333044132200344020322403433023232220310304211023113111443120000134313134011323020041410024021202140401024114123044142410421443113112003300121242230403113223402134243100414302330204443411330243231143313044033432400310243343310442343400011240142221120304030232430300001320000240240112223201140211402431111343321033041404442201044434201003231203402233101100312020123424313213402310240434400301010430413104211100433031101130442201423124402412113243243123231100423442433201124231343140003430220122023140233030143134011412134322044220122113003000022012443013232143224121431442423410211143134434403310410223011321100024210302341302421124344014112023012100211440132000330404003313202001324434410311344440224213433002212321420141330040413000212034130422240311413102030124214313200224123313434013312134401323421332231143222333203133132221124201341411124323034223412102412404311040033142114130302233244441313011142042103214440331344312023220014044333411100211144203200213111024300311014044434001231341343312420320141131134402310241104113123232021320034334303340232313213421413433404033123330404333330400040241324333031342111012131004310320041232030403132430342043021022420402043030241300013221334242400433311112334220202112333212320244023240202224011240431433121022420132020110242331131104321121042342022414231104020312202043344023111133044120303212200441341241234332443411003022020042442404301032230303401104421342032333113343423421001033231133100224302422001114401134134204442024212400411341413212041321034313110140024123024433433011022121213421330121120210410200040441231031211400113441421344410300220102412311213024221322433013001432011302433130111320012203120303221234121102010230202031243121432410211431424131322411411420320441031340022031024421343430303432440433432043041334143014311411143202112003002302432411210334230204332322100200331040321411344440030122323024013443120332110221320024342300411102204313204031224121040101331224134220034444012112100421004111421243022041432434342044421422113111231433202041320042413401104430132230431023120114244114244313430110134103234140031244202012441034010104413133312021142331202322311433032103343122101232334430044110343422243143121110122211041342343301444240142403033100302404041043120310331244213231304342310231002200224420144134241102300230014142200313321141444013024030341044031110331420113240331020012012424132102123041040030013004201244020220324200411211030014241233403041410241140413412334003431013234303243412034434111401401410103104402341011304341341214313323000213330412214421133131001233432400322404443330320230000022433034412424101320234413423031403420123010004331444322040211312430140240323201132322043022132110000013420242203441330320324123333132014422010343143014331410432143133404243404042303433244122310114202130410314022021142331041304422141102140304334113120130003031441241434443443003010343323220343403224441204400214410113432330134440114330241421231102223003140221433000322412432210134423044310241102114100002200444130220034141431424340204023043342310014413413042100201233303134330443220203002443433413233403212333413222341140024442212314143244144413303420243244312012403041231041104220303334012", "130034233202414340420242023143420141420310223020013430202142241201131243140441400041012302420442034144244041010130134310231123134023111302121012211334404104233314204022114202211002330132424234430440330012203144401223000331431001000020123310230003121243341312123414421104140004330343030301102334034221344044443433122311322223014224131040020024144012031333340123401322113244422044332032103220214321300103314422214413140102330433133341321140403201210302433410023001243244010132132122411124112343024411113101044114441114131141243422400433024422241410140442303124030131401413004104302404231204210141110422241130433344021211100221004422222312023042433123422411400304302301423232210131440311111424424421313240341132342213004340030413004024444303213431114412444033031310104222320230221330210313132204121410031142011243043024123044222430214012240414230213132213234311334424402410342432212440324231130310141202022402224201431413022143144403444124332224122304221300034134211042312030423120210124302231442130020214021000221022331213013300032222241003121022230142040040001122302331011320321002213210002230330244423434230241040442141411003223103244434341124021212422440033404243044130022232130220020010430432243023134023331120430123244120234421131011334411300213441411234031042402043414204412100124401133104121432244423211023343330411002213300142421344334304323403312142232412302410204112432441033110402123012313130413102341040234004242302340140003400122311002101212333423324133221300143221310324111031304102021011200230100224411023224424334232313030422122230143003421134240024234304340220200214410144442224100413413314202242211001440240111342032121142421223300311030322101444401104143011201340111110014201033144014114023143430231001220241234110344112242111401002222421440423142310101401111012413030141210023401240034341233030233421324241120244322001120243333013213004111134412342231003321221413031030031412410223342042120333130104103031241122224332124404420131300043004302414032240043032340123102033221302022342044241101422414331324413222113212202101332411241021004012011240300032302023241121231222144203003110113212102324422301243231144101413430321042414200032142341032444044404134221223341303432320440421124430211200121434031010300323330202043112432043330430322313230041120310230423024314121042230001340204111242003141441441113341201313234104440110440314401323120341214232410000421041400022303040013321232144101124440400143021234401132231142013240310030332040000203201023013314431202420033334044244244030314324220321044002432143331422414114103441003134021333233403202121414011133114234002122333044020324420303203134024010103401413130201303423132244130220220244041423432122210420203041114120311310220104433214101343034212320103001400111302444440032140330242103334043212023440100213313300441012102110400311200231431311023022413210412014324342132444031003430233223221012104243033444313433003004444013333001403302330312123224330242414023033433233422231042432031342232413241024311443112330413004434344132301223003243101323431434132031042311444232031213114000211442132000000132431222341444104030100323011104200222200400323143311113223430200303242233303220412310100442003400224403332213404230410123434110344413344222112034141433134202340023302413042112000422304204422312403131102032113401313232211013243044014130304301000320231320331443342121002311010243232320442422312411124430030041013114104443320030443330000411234023402111241401004222412234424422130432404114342011312023400142404431342111210323422121032320143414433104303121312213012044214210110322222330041020210023323442342023411443130410111131230314213300001234213412314010124341104020304140402320404444040311031444020221442220433122040413412331000004311232332412312042132020332142102030231133331430301103003330114434313224441440440340334223423430424033410400213231331111121010300423002330411141102421301034200133410131041220122131242422402313212100043133223200121311041403341003402223203020243322001234142003331132314313011443042022442014012233123100344132423211240320411340213342424300304214434422400232220300412013110402231103310434242403120041220322214024412322433032024111424124403203230414031401043211231411001410333102112240043222112142202243340133102444034430113110044233412224044220132032122012034013043324333011213003323022444110014303034302131432133040303030303341304203014031000000024130014004324332310022103144301402024", "304001410132423241200013440141232024434404202124124321220022004141110200210112233424202430214242232431413231030423344033023013020032114113423100122143002312234132442412333421432434222223024111423202234034214121003224421302133134133114321201312420411234142331241400331120320404203240220210410030042334210014012200121000122114002033422330220411322103421310103111314132004041120244143334303413000421123030324122241332412220121321310444103200334003140300234013342434341314401220221011030410224410214111404310231413121204340012014210114242231124102120322023010211002240132302222303234423112003200430342202341011400344003231121323240241300214144013030134124322400334203040141211431311344141321444240121131401241012012401310231404320113202010114233024130130423213213433331314042044044223414140044012302402112102302404024214240134110102311014411440333002000032320432332244322031034131234320321414201402313312222122031201230324401104020102320024411312223041042011444112020300423310104344021333110220121043124202330114030344024434042232122232313002340401030414312404233204310410341332313341213313442421201204322240414140101141341410322414430102031130332430314013402133332334044323032003303133213404042440133114124240222003134433342222420231041120222333202123004142111102234011223321231020222221441013121304144112021224244142431032112330322122434232243441103001340431200202241220021140421113444442032213203323301033323424334204231102000033221304023244431200144332112423442134302301241221033131402111122344304402112411101443244003220011203341102232030401040144412342044243022402134144122203134200133423424041324320311244241103122340142141102314213144444210340321103304403040414402244014431033413023112030012441413330203312431200200011221204304130034231133031201320030244320313402002332022244032314400113240243400121410102130314104343340043210140243103301131313143330413411300431431131010031101444034041130223222421043303124110440043140443042030323044321023140334112433122143110344430402023311022301041120321414403013224240043020012310433213044304431423240041021124141424132403001222433213042404334300314334313313440142042434022024103230243302334310323324304433042323044434303404430243232013011310411203341304112244342314213414203424341113100031323241430412232311044134132244403433442102220024040030112402310000004322333410410141024323312431342333342020212010133214333140334333100330120001323022412032020313021122020234244302421413021334201033131022121410331001222223044320221223231042032111023031122103430131332012230123331140244130104421140314300332103111402104423240313211010044202122340242030043432400434342320313032400121102444234000232133030200102104120300404240022343312422034101201134343031030344022430232223122213104402000312210340434314222232101412414021141340434113032113423002004422110443420443434203420144133044140034110433124304301221241224321003140043044034243030211123402344021404331112323231213242022111010303034033211434140421420041433311022031340014110041421241023213014042341410042420441213013123123130431332004034324141300034101032331424342014301022203121334344114214324224222423444201144224410112023430020240033210423031421012443221024342334040433104022414014222123023113324133043041133300041313433034302434032313431022302010404242303212244324023124340034411302113443134314132103222023020004140310303404111130330414321232032012424314422422102224033313003312343004302042123301140023222212403234434313214433333110333434221241024342344444120001311100240333140121033033112020034404021322214423332444244211142411044031001402421130123334203220434444441341400102021122440210341203342323143232143004313311210233344440440223433042011323004412140123341112434034141413413024042431031031443030041303143021112442440414003342044422231322032340342001400322242344024413323314342214222441220043330111304002102304220313422024312020220303423231211024343231430303333240420041114444124224013441111331104311112224222443002342421242411134211402401233234242114131222134100401400003223212400220403340234303131041020134231302434413143031324300001312440410002133001230331141113401234002330410103300234324011111113012142144102211014433232303414034422422431100412300110111043304111101202441123302142300300133433241401423001013313033412010401331141301442440244212144302210142203213142234042303200140223113231200024422001021433104233420414044220233332342004312301344234023242334242240030123002", "033104114414212000232302333210214243324220013312034431214122022331032243430033213002324223114314143414422431110010002012143134441004313321201424304040000220121443412112232101401204220140024130131330022310114031112204223122214400214130131130401232421300301244113041111401032222130442313002104141241111332202204304012224010133044414304442322232432420023020213342004112301041212224420144122013041134443100131224411033420421143423020243200222340312303013000021342024242242421241443332010222412010103244320002340321013332334423012120241340414043130031031412412241433134133304212133402000123133044322323043144022241110044132031422040144120043033342242440403200123114133144242144133233234320013124341113102142314034410342044430424004114242104440132343241104142334102124440014203234040022120231110044043144121143410311302031042012000120031032040430033234122234411232321224143432034213414313222340201323142204440133334240414104004000033340212320131142224212433301302033224313231001222301104302422400442213430340142243423233240112330131033220004123211444110242302432210213042312312201220234224142230141420132434010120032343442130042220141123303123213333322144123312020213424020134323423034441104300221144032200310011333020003421104311410114204214030414330424321222142432442144340442011302013433001404011113321130030244142234132231421410002224403031333320214214404331231100114131332041021412133124443222213141100011330133310002112000332304330433134440320044311101123004320232312241431042422101221020221004143313140323421230030312120141020201023432344324212233403233230130323444412010432033434110413444344320344200041113014231404241441023441123044112042413212323100224413213142132021211221202120101204440330002412203431134014200040324311020424333222224024144403130132140410041121324112434120402130212020411023240430300314122200023312103440233240312314102103324331404044110322202103432403030301312141203100343301221031103042104302212010013424431240242131134244422001004232304121313131420042100111013100434213144030102300324140323144331444342424230004342312142423413440240102214011414303424402403342232204222201201221314310013032234440032431311012033104342430000444402000220041103143440322330443234320431012113412414213000141302044201444442201423301011002223242120312332230304042032221422001024140314334131413233211440430420214030342013342222143422130214004423431113000033031343400233300220402002203403401402002014401020221311042102313313224002004112401020342014403043023244444214234011230001042212312420332031102132244220203004210432242200142110002411142210302230023301410441420102323344223021020143232003000144234312334113142234441020233424110221000313233244123243202200004333144200004222013422442024012113321140012340111030113144202032030002433222200442434013230400403413323141434414414122400033301300310044233324003243234042411034424443103020403023433314330044041131044403431440331004343124220104432141210031332211212310042121130134300301433240431340430020030031003140430321133143324323224432334343044234204444102330224143011012402212403302324220141310204403121141124142222012300230133213302014203212233004244244033400014231433323114331231401133022424301433032442412310320230002241341131244112200444020332124132403024020313410312001424314021013342341300234041234330124001242103221321031204441104341410123102313044430440241002123110323023301122222442234213020000014032410234121213412123140014220141204034120124104130233443310423033222433303404203010131140141111242110301034410321024244001341240233022431002142002204432022230120301211244303202032212314333131314314124002401444121020113144001341303200041141040114111203213232423312343420020242314311010313412411132003121044223330101440001444232204144330224140411103120032013243304200040221301332442304213013120404323000443200232404104442020042432032341024034320243214113222313121000442133010440233332301101403030411431201203133322104110100011310323122102440403432224222234434032214020231403440340022114021143330202404114341224002302101211403320341443013122441234030321040121012104312404421103214032044040331334202421110333404423034113444324303040303100224143233142302113042201204112023021340214211113342110114423440443343034332311424231422330433033020202421343102203331242010011111400021221243244321130032300141334403241424304010030442303101213302014011104322020121100430343124232340122414013420402403004113331303221002311043443024011", "044034003403010334201400231324233210343233202411220411121411030004203332121001243424413100434420034113112412213430143321020203412311302332312011021010042014444420034444420202001230102022120420220141303133340412233443222112233010133022044142443431220344202011241324430041123004212043332014233213240242414041334200223434442340314240010134343400113210021240401402340210130023023120204433201211320232120321030223140300222120342324313004134010420424321401322201200323044002030014331424413310331103442203340430141113402122311231321230200211023432444413344230230113013214411141233420433011241031034203242040433230143211423313330303221111214430203234003243213441014113324441133030013400312010312221203403333422332404234303440034142243223342023403041240124213110430214230123013004124134031411412021422232130411100231413010141241343322034223122242204420140103043442022000203242042230114132434111402433303330140020404034431323113100410200343331342241201123312240103343000412104104233312003312404014344314033003020321114420102124423410320020044344224322040302222430200324344030402444403223042114304012340423421412302233100341044314322240410124202044434300413401314101242143012442243320243110421104303443441444031020410301313321031323012342341202202012132331322024124444143330311022404224430210324341101120334401324223112444000243234021332234143040010332440230123410222201441113113343420003140104114321442032120341341030014201404423143341030433142432444233314114203202240430130324033103212201431132441142403031332110210043134001213321411142421414440413042334014234434430141111323013244023012012101114221204200324041012411134311213200231101134402104242410223031204312243300440023211304404001010234104111124233331143122430032404401423302140131142032214102433232411140041403301004222024001332421102320232004020420114400323142220433330314423414220201324443144021220114124432413131303104231404032030243033402234130224434033341340110212441303034243033114241343430444031403132113333210310004324332412401000111411113432042410013244443140334334324214124014231223023344201321013134334234010433433121223203103121221103322320031132114441132130433232221200114443333310433021342304240414121013004034100344141132123323400030201332102244333030310223013144443332034234434413142301024342201303042334001024122313201112300241042443140300432412321004402244440324123343112334003201142413324311233044131021122022043413234340004422232223442213223124400102334332020021404131444042012200013204302121332040343121302131331202341030313113033310101130333032331411332111433413302331202330042214100123244104234001043311222212020443020221003420441134022341244314143212441412322341222144224100042332312421430324043134220132231120111023110232341200321434344100200144044403043403330340214103414331434342312402204414304330114331332344422201013301114322223214144232032034321130040444113233220331401314034444103120402344401244214321304444000100232222221112212143304132412300442042314030032213444342413120212320042140133031411140020233013311343342130403110403130240101411210434040204120433021224420224422144132040302323140421042312010132022404213442330421434113024211031101101144233140434311441432324113131221310231010331201011041400443423320343440123343034101144442004211430223311124410043100101444304112243020303034114013123232203400423204134311234232330220030123001204413024224322142343342021203142132404223330231334021034001001430302202412310100104103321223413214033044111132041403220000120114313342143404242004433300402134220320413041201223400421122311030110043101100140314234410431313443421022021043404012412141101123134424124102224413332204031413022214301342003203344441101122340001244300232414144243340023013434113330404434310022041220042133344441122221101441440101402221123042214421413240144311324024021132000441432334200440141202442302303301231442140412240222420113344141044101142030311001101431232112030304300041413241414403142203231021020213240103112200401004312113012330230214430403133403000040234034010432302022013310334420021110422121314330340344404223103312214113124001114012413021124123421213241031444234242034324422414340330041422212133243312411031000120010411412232101410102421103234141322402320301310211011240222042123424203143211022200132110210412012410233144101204014334423230020004420201030142440401411102300422101023023002220001131422041134102033331240243104130423224043010242332433013333134021120123", "214013300122322411033333043400031033341223412301344422344211413431234221343213042400231232314434433144233101211303213343214323223441031144441400343233233021444212223222000302424124304242142004333433120140213333011132141134144111120200202243024011033442424102110431321400401311120330404040440043011113214212111321042420340140144243144432203101331310310134023423201441234001134022324402100211110421001240210403004304411200310320113333122300033413040141003424114140313421041103221420313432302330341322022440322414241033421243200112330304304040201431013123220103310120211101300012424142421122022042221142312444003243320412420130142213412312312044414002112102020314444410223203143431311424133103020323314101424231120123313144322143340133300131413243012430312331032322124220414134041440413114241141313023342440003110302230203134302324421340311131334404300244341312320322134242421033322033244000114143204240414242223204204143320221441113421423132131044022111010340441321014211144221343232444310101010032331414032031134013130213300222032241002001131000422032423122020131413333331314011300133101121003213001411032321044120243403103003422432403222223304114441132020431301322021242114241200131103444400320011203214010041434030122334242100041344113034440103344304231021134422341203131311043301421023434321212141422041233143304433431403341444333422440040221241103432133141201331321102243130013241013423043312311212402344001442321433303003330012222432432134314022240240243041144321032302204313001113103410121224242140320423001132211433102343424324431001413324202130414140130422123023134232222132233114213024244331140224310110032030334044230430013211124132104424012442320234130010042034434341401020003342123423022012111324401322431213422104024000003032420010204113332223201241342313414131143332320324014404011314404430012033321312214141343434333330141332241031024114133130044040231213212322122342020012242010314140430434214200213033402002101011303212220342314030303421412010331410210400204340204421024224244241034041300433213002023131334041114412343300401201113143341242410131123013424114233014243401304043300344311222240422332103231341341023331204141310043130042122441111321120444021040233211204001332202032434002214310043330142203324424110042034121400320324401202433142444430430143400031310342012310404141302321402211000344434323004422233121210104222414021324010143222034422104111212311141132424123022313033422124232401213232340401031113312043330033220310324200002432101133414421331343110143200132401442103204131111010241402331021120400132231243233041423314103124101141402021213220323014443304423334410244032442104004140003424203011304322410031233043144122432112200000140403041310334204213421403340323331223100104444103333101142104044124404314020114203413413114412240014343021411044104243042440144332032404220421144141440301343200023243302113431100432101134303123440441214104104331221320101140040210332432230421232120332431113110011023204233314244231401404410000442434143101332220343432211041422313233323133222324214313113323044300414411143044200224221442234243332121000443200122410410100002443034203123403033103033030110412422110301442100422442440334142202144431023334431210420203401333111421142413204213013031032021321004032030313140442001144103100433340244303213010433313430200210341140134424033432123340411000214302311040113410230004401231300104321241003132230341324400202432012404021323442212240313422304131131121041122210122032243404104203214003230040402211014223414313110000214032424012414224210422000002120222242424221320144404204141324011211430330211212132432223231324411404303421303433203103101444314320101030223311341011001211011344333304124300113314201040313022132041440143123411400243111234221200344124140344032032201300014322313103231121112133420332041110032031000103143412340104321441100301212120402402032320011403011441444323143213400123434223034002333443241003213301140223231220424303223210024101333231043224041423232423341011301321014202042341440100432321033113241333243222410210344003220231312003113030410411044411113111024111330312000312321243014204243332200432022314344134224241014222224011231410432124322244404340004233013404440402133342132343022342431332342014231311310233423444010030441120440020222144411042424333140033003140440314033223232413400311041434342102322400243031141332030322332241302201221323010044331412111422202002130021242023014414320444342412242", "030131231323400300310222330104444001340031432243413002101232133343112332442014332202330422414420443221101331304223310022030243132111234103233302120430040210000244314012333434242034413021003034122043404030221004402133004344333123434303043202041433000402301220142131414203303114433431130043433020412243221400000121223304304102324212244313442334331023443340242421320124101341220044440042103034100404144003302341233213214023334024423114100313100442131323214400230441343311413433203341140322312000411240022011200111021032004130023243032041000000431422422333243422413343014333302032401200111442214310034234312323431300212334331023420143324434343024314440044223320010014333302044201040434304402011221014130414213013124304113442411100121124231340344314122343313240132104343112242021342310312110400204033421412001131214402122143002402211122322041424120320134022444222041142323023340021234134140404142202321144123102022033120334132100022010302032431021344312332304033013423020021010244331002033323200102333331223402200234311120213144214022331332213313221420321023024022113323232132020333012432030444324424241111013314041401331303123323114141422141302231001031002022404220222210442211214412344434243414004022244223402410140344422441000001104000241430311012124213032333110432021243223322334142414024220213313240321234204303424100032002201311430222420443234430024330444230311242211141130412223223010304224430140414323231330244442002042122410240014432402020324100322013320233412210342444104233231443220322221031043232320214221014312341302131413240142024140302412143241313131014210334204003002330204424014311202231143234421430013410430040043220200400432434230040323300034311104413014144030441334123030412032343122414233412314021401214404203023113021130120224113134131143313302421142110023334314303231313221302202141042043122403424142101314221032302241423430313034134210131033101211112032033223332204143443323040104043140103231020344420223342404131403143224014112140011024343124013422320412302021014002211031412111142144214003012123022410310031121201213324113431131001121434140040344142103131402434031212033324411431221414312143130101400321131022323222002002100004332132234233241424430232044040310044033130010431042002314304241132030231142044404233140314101304103413302443110111314010200000214204410120114423423443114014223413112243004231430004304414320310321404444113343442124313231101034122104324311414144242132031422003232023334240424130110431443243023201321401343024112311214111020304434110001333441111443434213300013440400223304021443113141400322044044113021030240001230010414414202113102334101311330412132122423211431413444124303030144404443001333413213200403441400240111001302013022214424402403223241314311242301102312001233401032343321422111144204243402044000300411202012343000421343102413332421424123440200303303134443113412241411321044143203141241221204302121401230400311241121020414121100241132410033003232214423000420333204201141113344421432200220242420232123022420300021014112434344403301243404021140044344213023030303101231334402401332044003044332423300133242020441221113320222133120321330241143414223441301413003124042130224311433301340340433240321032413224304422304403220443320304420113214102244012034020224123234423341400141444400140041212201401200201113222010010313322021144404033404223000122311144232423420202131404240331441241401222121213300422313311234414012123332100004403122421324314224400020320100233011434010131104214124244323113323100034303221044240242223000030101322111141433434031442320414130424342042420312234110112234402341201130124334412133034100322111433031203314314004140301044424204231211420240240440244314130303420213020304013004342340214133023243233211302323321231310224312304200113040132441431041203130413112303002241340202422000200201244444120433213332443210223140322433032231032243103002310214131244102212423304432234021114130223433143101410031222240121414000140044410244042404120123234113101131111320320413420340020021114212304243014312333014322421212004300200242233242212322341312213221113432224232043204110233033422141312122131323214230313210324112241443010431220323011012041222422231410100113134213221231232423331202424143443141224113132221041311133230414031310120101412343012310211231212323440101304310213122302021021000023032224033344304414041342330012243340022122122310410124212313304043331033243100210132204402001431442111133223200132301322", "433243023022304411121321034314442344103400231423322414442413104433032440241220240010224043102012022222230131132301114330313033404234244104313012341301044413442122240100021430330113110202110401222114214431110410240002241222333331121010004322301304211131040113044304142301143344000344412122021320012001123004031314203334222133030301012203144030241321342101310144103404323444441012334231332121003033033440112034031010132430410232440210014013430041343234000310243112334441411113403303230011324114201022444330222303333013442331412411211402204441221431343313301004303021234443141124042313443333213404114103312320023210344303140213444313002044031000331303342131034403244301201301123202230340114423022020420002002042121222003143331131244301304030003133211422124304220120411244332220410041030442321432332102114444204400241242112232204432123411442300404030132211043004141402334430241401224010233310312032422420441303424411430442224304334344413033113202033011313030430040110304133043430341013040404424224332012141124311331420230210240132122310231201010243202432031021234030201111134011303414444144144244240012021222124232441244113421141012203231433000410240001234413011113220400104314414101403314000221213024300444043414331433211321002030004424243434232314241233102203334243011203340302404034041144222123001323441032104230200400421143322223341320200220033304033123341033131343423420240122442211143020220210233430030200000112334232023002310012020342100124231121232123203111412412231123030333332340120422120341300014023210442134112422321121321302301304310444330243124440021313041403040031300220313144113301010111203140203130443243413301141131412143242401112020203311312334310422324344430401311002424431030333230122302214401312203031110403402313112330012004231132021344321103301213234301331412230223302202420342301122420222043444021220434021110100201413001144003223403232340042114210131013300233230302443013232443134042310341432014300014430343004420414403320331440033320102322231311010300342434423302202333104303221331113322124144204413421311423343010342114430102431424421340204331211204213410024303040230223301220032100022040313344432412043320341411214130143044033234043132143201222030100420230112343020312342031422011441013442400413041444201242203411234401030001243023242212001201100134114303434121313000320203041423134321132124442310333000314244102121023424130104421403310421313323412331001023444020334030434222422313133430343213100011100100421223222113133002422023212002403134113434212034202003324102101143123111223020043444243234211033000010413414410130230321140143113404130442302224210213101404414004310224011323243221232002403202140404410444314143040113133203100042344124140034004242224402423241420203243144413312200114331102024333341241112032032043410043243041321032333344112003021001330214212330304331132424223424233413403014431300313311124322414414112003402042130402201222411303301333402004232301004110031434421010124214020131230200201144402042203014312424303133041142013303442313001111042201213004313022113321213013113414231333311403200234421030040222410221340101322041114444110114000400300400431104120314142412124234111043430324112142230423323341313422420103344001114412340314101020140241433223443410333223122123041202312004044200323334304142210434101412042200204022134310340334141212344321103132430344323001430431013433410231301123023020412203430403241314130314444310421030044442202031302240311213333424034333304312333412210324224344340414201311424444243242104013343430013102221241411044004233021212210001242430221021341404103200411114240412130002202014103201444420012300332213424132201413433320002202120133213322043141121134214410410320123432112313002301334013301404131014134213143313302122020331101043143201343024313223031010012112410224333323212044341421204130142300233312024122430242010430102132111200023142441233214311202343031040313414100441223302212320311010324310010244101340122010140314402211440234200444223421004222004433323230141144300344002201212212044002043214002224442420043020302140232231041441202041412111333410442421202344134131342414211210343222123031211022301413313131200432331213000201000003224401434402231211202200302331231013420400332442322343234114242434404311402003130341431014214002433331140131412341310401213110114112211230342214410022441324114223141134133341002121143402034140144300233240002111042202334121132442442213132232431011122310220101330", "403400144441311102044022332343041212122024224444342213332214344102301333322320120440341322121220320003003403223300333342141130432220214132104102043134440314330413322010310403120123434324141034233142301420420121330044320134131014020232003212023301233423002300222401420430420021312424124014401040240310324131244134322444201414140314014410304420322310242203433140302314230002002234242313411223132132442211000112041240434121423132433331132230341444344321304232422112234422121304032332233402234033240012343142433233233340113124124421034004240404124211204032000040321414013340030310031424220213424021004402141444224121142424431430014410300331102342211013101413123000302104011413444022244001112040321333314330234112410220341432412120242042001044124423231440211333021301321101240431314323200242113201233241402212311040032300134202212230231414144142222042443423414334144101311424341034301043023413004332304104330340411402400021342402214300004020304223043004100421102330044403404214101111022032224003313124413114042213003041000031041312424442343421130130141222011302204421024210140323130211432231001123313414141413330131100324223044040212004434334402420300313301202401340142211333044301344021104404303032042243302242021123230411320010411142240303404340013201202010104414214032344423321323210023303414304041301321330002443234141100003412304302230201430310341012333441203241240133243022244400342312121101423434122033242100022040342101021011342124024311034111334234124302203422333042103303143221323101004122004303430031402411202232000224023304044041444342334101201044044112133414141303124343412041411220341202242224132001342420430244120011210431234023201242340021004121013032044430200130223102131210032133044340131242122202232121001122100123130204004032233044433441134102330012113011202031040321001002203430230402244342443200423440423301213320344121422101403420114012142433242004413410333222040402433241111220222042010010112221332103123224102340121420132043041112230423441404212312212121203211042200020303103241320044204403104201400314200431243411032233441003132314023002034102334431304100342301423433341132142141140221222110412122213222444140341044202441444420242124344130312324330041223204101344243243131444424213341341111100442143204004404322230421030204324123203410302020002013030023322324101203200043013312222311401022224440122103210102131232433310344030042124012224431234241142313442414030444134344242130230331242424223043202330423301232434110040010131000403012322311144340133442200413423334034144443011102100211420101223044042030240244033321420210212104241243440002443300312221233441033002123404020430231323204241044441012423100240030031312334100122433120132411021112403111032014344424000122031200131433200424442321243144114300102100433142320223122020200111002210022210421121210234244000411121300441033420223133201012313444000411342233244242043422334020020040410341420002022031233110423003421132440341422120220211330032430233121311423304431332222202031342342101141020024312141343123211142422143142414100412330242002134143032244233402230330300032034301041004203331131003112202402122034044432132223423423204034003021223022331312333414332321142144443231232224413411303222214220141024140230400214230203131124340032101003304303142000123440303200431342120410223422340003221123203014110214104131412202030413101440242102204330132301133402032323322224120203240200240442420324434143131041124213011242203342412224003201131023002333433342040211413212203002141030001033320023344240132234002242203111442021324140000422120243441104120414222043113223124121143012313334414434130020141301200133313210342004214422301110424331421133013033244433314431013122440022030244321023301003134220420132414314214400220332140404114100112314430032432304041412242301412121444200324432040242233301033204202211300214001423013030132342442343144212123333312102041422404011224114340012224040441234033113022302410442114001342324320343040422203410021440424302032320023100124204004040031034311111203023013312130032113204131330202021223111410213230300014200411310024203413000233201000042342110430031310002441213123004031203400222043424344323220144003444242012120300042431013003033014343043301003400444444122120334321112403202422403402334213223404314314342143300032234230040431222231204434011333343400104423341244221431100322321111241412111324422143234440112313401441210342302324320203242424130432200220241322340442214330", "103232104413214243034430011242041324144004104043133220124114244130223230021143341333402022331131043313101300130414312042240233034123221000304331110100120320212220241300324200442413302340240222134242410110100333432243241242222043140001240111311434100441424240020011004040243033124340120442323141032111231021412313332112044130043301402320400031131330434003134131414142403400334304144214033414034032300242422033424431011244221114444231242202222324342440130040040101032014230134422403122022340133432242100321102310322212222320001440000234322114224201340230323133430141111341424044401224043200034131104442040304343321431302011142442440141422441303101400410043401403332222331340044211120102301113434444302231013300121331223303430133313143001301113043000334344330330234422032430333314223434413233040013421231424304024330341340034132101220314321203420132202121104112134441100320333102434242111134023011121313411431342412124221403013301444011213104220130244122203303321134341143033144224322442330123021111403122234022402232200313112030322311230003131330120120333304433332140211030420421230400434243312321444114011320103440120031443100121342444132441343111041423314124201344303412431112232112241020430342312441133110200422433104012141121322134100323120141332141003123224202110443012210010132224220042241104323233134041010101233100013031140044421303332241312342320443042121421110141340312212312222314424340304001302222021301113230444303221041220132414414142103242223111333324400313131113143113041420131301130421202310022340313020202203340222404440200201042133311330301111231314044240430210441340204210323023100004403112302431200342131112134131240304442413420104304201232224443314210213302221114342134443012410012202331403201012011242013040230304022324011413123122343102114114104103124441442430134414212241233224320024434014334304241144424442102141320403103424232112412040204313323324000412140032343214140231204041334210034113241320040142130442141333212014144100013120004312023212103243340114400120220103440413313330414234130432240134302314330111040004442022340040221232430140444323131333240240304304433303344403021204400134244224113012122024402402132302442340440234023413333213213424200440403334434103223002343342122431244132044143313304314030200413113402341003044304033213004032123034231333242004103311212134030140230403341002244214333144121040022140201343322242134120120124004242111314111020444213003401144414234044123344200210143000033000201004112300313343221411132042223012102441104003224432241003420244240434002041001242121221140021231211224221130231232404032233040112100442101434301202313410322211441103120021413124024423312123102004420410342422032403121334403440333443041022202413241023201230002444223143323211004040342440144210030112012423043043002110412434304233022012214104110123344003313011341041110322234430144441144012223041202401303301011211301104334433430034401231430441401314331424400410442330314031422331442124041012320403033100123412143213023401240120144214324243301034221321411431233212434111403313013231120123324123332440223120241140303044200332424242112433412242011142013221230431241241334301203124212321103344303423240240142444112431120342404012010021244130100212024440431210104221122422401444443434142132012400403134213023131401310202131342124141304324320234213444004230223013211203143334141314131003444312020334331201344103421340130140212010430332341233221110202001223101111414401220440230204323131432333133344002443011043240330204032300302242022002131042242312024401212413023442223413230224323343102212121042000300044243343211123103200444432244243120241133341203214242024124022200014140122123422324004312424441044422214113120220400220433141113043012342034342142000422340423001310000300132441023300424302213030124122021001430100310342112241130041423232134231410401410410312023141200030430110201013211341404114421423212140104310401420142204131241224203340140444110343204440204132034324343330200441443300121131314343011304242210141403311222013102221003431434442322333403101333444132112012413141301134030042004310324032042344131241240040104420103223133134132223022413332444021340303224202401040134232200344002434411414423100231010424204414404102241142144143130110340023343103431210444420001143333202111300100102221332441211210314322014304031212210144300110310320144214144040400420212031423212300400204033400101440431432241201221414202400004044142413341304200310", "324422332432243414430300241113330032403230041011442444222401124403423323313133201301444222434232133111124043402000341110113331101204002133101131423132122422230332434233213200331311032211140024434122332400402324401011424430031414214113310232020013123200241243323401342114411143133021244311203414014233024233242340044420204201043322033321420103104131311411112241123013303003214432233443131020323023004112014443021024033322244200433220030443441304221134113030402043324320312313124313031022402313113404230434222413020104310131430434242032304303012103034321334430201324340231302434100242321244101134022210200214420034432142220234423043301101301242301124114321214332102423244030240432113102300340434222432303414333320234343021111213240102234332301333430012044122422420022004320330122412200112144143101010101300441023014404342340010121323444300430102321242314423303114310120331101313430303013203000421441200121043421113314042030140403010132031442413401332343233414434004431211311313341032410114142334424031400230244210131423112334034414112320023020200440123240100402103331443412343132313141430320413020022423444214430003231041032243211321311234302111433231044134231142244410013422213220214112040232240042041041400210130123403030220434414133211044334124343042043013033242044002003233323220030323223002414024231211203131101110344040144234133234411411033023233102342032320024404140211014204133121000201000101413120120414313013132331220423223420204143334004430333343133202124400002022030322021434201421240114131041244441101031311102441130440442101314114424204231004142133444101222402344304113133102414422241232130132011020213304300122301134331100444331440112430003323240133441432342040240140413010014014204113400022013340111200433341034040203034042313242212144021330032222444230130212130440141332420212433303030014142422431214000320332341141204433242144334431240032334344312110033043221104124014031440400020221113332101344443311022342422144310230323132400041210214043413323002230014021212024124322011320144421414443403010004223320132042231031443403012044132403202041402103402344233222410310032104412143042323200221333442211001300430411343444422114421401234240203014011314330022411004210023231433003200032240432324203342000040333143312404312342440332422312042204124330020213424133404343010142104144220003114044033211203242122232002104130341214343242440211011110122132303402341402413402100323410200033212100002141344231214210421444310434423230333340341301100100444112301412401330240000312224233400011022100002323134231434303103124323321301143342422331134330202002220242433304333340000214003423144113121320030312042302443301234424111204103030343423401230204013424102130002044401214342434014343034143443321434142141302420443003142221134202240232202132042142320034034043011040323001241020134242204223043440333331143233002234244240410203303421200430401021031431441102400442301233033430413410132010240021424211103230420223114343322144314321434024430000401230134403041301324313020021020124104204203234122423430144042141402120332302021134121212000024404114214201312214102220441222121434244201013332134141224223333122333400433230303311333034424014210243100321032331110232302200234122243241232040220132232024321232404103010131033043422131240300423143313203330112240410111410402122214333242434400214013433313343130012311111334303401424332011141202122043210132123121303010114234112023400214012232010043141340332342142334031110302440232433400300434213101001004413211122000031020414231100213000300043232212343113234103010043342422220101122403232211431040321310340102002133031200324012441030322011044114331124230213134131133223044003340410323211431041414432431110223201310211332014314034021314403114012411244301130310423242011130431434303023333142021210024221100344142310131402014044431233414004114421012000121004141240121134020321432110333100010414244032031011440110414002014130113442402313034421422301003142214124044001343122104312404233100313402302103420412333244442222222043342143424400010233142344431123232104242041004430214312140034031023032122310433042043200140231232131003221322143002002033030401444400402330431030200230200433022123010023421420421033114301222133132413021033412401121131142340213411430121414240333213121403041020320214444243032132221204421122114241032420130344014320134224234224411303102302221141414121000141303234212100023022034304341232302100442134311124404122122403131414", "024402101101131200414432010144132144411440431243032024340110332041022230131204300243320344410432440401112110333421202444321210133402412024412303323420114231331130042211010344112101332032431414024044233022213301210300044431433012144412323213323412312401322240214210134211412112000114043140044243021210040031231420042400232430230231441440220443212401124224110040244012420214433120140300033030223041023034411424424212404321431342023240320232303324020030014212423041211302332440304442211412401044403100241102330130141030403443230103131004124332220231324441123222040004214104323333134133231114110420333110112212230130423020342410434310310112414432014202442203402123422200234112123312434440311404102012444204114410131110242104020033434441243022010211203232014433112201314122030200021320014122302411122244420212301100420420420402120241402223232340111020014433322404114023312430211012243131412103340234000000200204101044232414043224333442143002140421041404123303043114432000400040341333210334321332000314113113121124321004000043404300323330030044022343344344200214114200004332424301032441014331240022101344231030344201220213312310421402114030323420410002042132012401142044322404441121210301002322111103124210244220242432443323344132422321302011122210420001444124111223404132442013211413124443012441034231214320442312042132221012330441223301104104233243042042042143312410302304211312133321201430344302341111424340241142322011220444220112411413301113111311304343230001010322134142230331434140110420030341402113421424320420400001444103004233233434401011210441300023014113041442033041322143223400101142414032422224210411032142412140111002341420114314201313004311033101114022112134203012202022214010442314241103402123112210432234421221202313121202130311410010114433442340024444212004114313122340130122141330113142002233144241201030241213413032230202124032211344240322123001010124030203043233403324111423403234031043002214001000430220011210044022243214424130012330220041323213012323333021432320432423034024123112240214304444302142242232210412221142343243402120202214201124404414302403114324024420100123141400131203142114133322130214140131240202020013203340212330303341401440043144403213141142313102030413134400042042422000023141032104432340142202421111430300134421143220430020320303000103100401142234240243034441233430442344110320433021322420341431404301210333333404102400443431341223440204000331041330122404033112221201343043301401212234342411313240130340044303244141110432040302130412032212331212433240241103324001224033141224430443004023234230432130210440303001322032223100313242024420300232403213401443230034234340401211434320402230222044001020344003401430023120121003432334401233122120240241432422311022034132223343130014243024242234004022114210033210001333003343224411032211243113303303212301003102110223432421142412332130133132203111103244013441122130141341243231431342333434021424014100144301302320431213124240111404304131322434443214414022110011343300141311222231324403111244331421234443040144233243140401123344330000344142313211330131301000111223401121343124234033244240122332113432131403402104010412401343323313021133423103411202102200011114212433141324212232024043304321042421112322233011332332422244420301004014231412024420221424233333020133243031400133140311212111340340410010123121001240342420220030222133011022411003203343411131441314321133242110231333224422204214433110413424203402340140031002410142320143144112422310343003202304103414331403120333203011233231303331341403432210443242023310343134014000104024223103402041040430122114102024432210410332342103440443433344300001120030223114030012414104231132211422101040201143420114244314004332131321034201130020143031340211140323341132213211022010002022303331323001141043213311324420341110302443204142020022101124424341212323100202140002311422133423030041033001201434223344200421310222013232434342221103412414420012202341331013044114043213141423210012322301122414243322100440220433023423424201411121010002000233304401312104441023240242000301001033320422414041301014330331002100102233013412143414233322233302020401210103120231133312413412024132423312132114202413104013233413131013241042324211330441221143414232001142302313240344340213102030020422413430113014141111020402212133011344204202303133311241001430044303224221320422434101210120331201234002344433214242211232314341312300420010120400242001112313322442210033312122010", "404104114232223403200220143203104414421034431104010413031010131132034320240413034104003314223113041103143140400224100422334031123030034332313011201043003411314102343131420121031222310444123001204020033434412200433301312012143013142420242220034404433012402212010302233023003432413340422001041324012023243304031422441010342002440320214041033244411422433114403433312212013002132000400002101323323023340342323124131141234442110423310112244002401421140422022004112031124033341212111342433303014100321334024030412023134021342303244023112244430310213412242330211432441111400331202304333331144143244234210230311230444332442101301101241433322032002330010242303343444343332124324324402042342024333010003242241422032310330101422322320442211440342241131040123100334120334412031443022424400102202141043301044221032040124331102132244334302314344300303224221444413111400404314011032011113201032340440010243033422040201112120321020134001111404330341040444403200124010342342130002021122100124114314031213423043131400201304210101123214323310223210244332000101412000041210213141421203321414204341444043023340202224424432423421404344232122241334041411334423342214222031222214100021412144204340422234012404424024413112411321030223344110244400113241424323433104100131301200402314103103144333031414301122110402034244324244240104022430102422441404210100430120214010022440302241423244302111112404332104001433444413344342204334211112040302321043313313114201240243320002424441302231402411221344342102414003102003022241134420134212132303041123123444334010433134130230010340042202130203240341041040214332143144402003022321413301242403344234004421023004331422100011333204321421212132413024244333411244430334431211243420444114221010100141332220120112130230403043424241242331302010310423444134140230424010004401311000230124403440103132043432132232010223203413430220214332230132143441144220341431002403022414103102043230221301301342342423214410342421324430214124443212310143202103401203342032010242333314110343103300043022002002003422113304423430103344322343042203313220103244341024343044234431133431010143411043143004121300314101130131133414134334412110130410300242204032003144412334213130114224411200431440404214201403012142211113324034042441240341243100204032031310341314413023122400302302421222200221220240144144122001330011332031240443112430431121044231234101113114100424343310040434120201121442013332302011220433313433221320143442300124421141422442240340342414233004301311020022420414442111401312122142111401214043310010243403121303242200340410131144134424104400330234144011341344141321233434122122311432114102234210420030303042421411022423343020121332332331114442010232313201003214333104321112010330012112434202441343243230431320302402122340022033113314414111101042334332204324313431301041424232002341423022431030400420043211230221104404243002203032040313204343102014031322044401233043000200440101331011140123412421304102111012022323220400004421422131010024222134014134144320430220133422411400131341333403322031113202322113441143130434210044334113430221430434341424002101211203221403443133021411204143241032310120004411333120104320044042300310312320322012113424311040024021431333211303411144140040220424210332414404403112234313014032214402430003042432012240023043232113244021321411214430424112431143143420224201201222130224414031414431031010420400304000424422424241343322442131330310333134434021432424033212144412130134311404011132041214100142042231312113332141114242100304240320320121422123140241142204004104130440311223304421322213103212411124122242410210303213403032310402214224214201234132424010012402220433403122044402401410303120344040240042313341243333403110100441304322400422202203101200414220203044414241033314401440330110201123341211313021120140301312342321242102014040220213342144310000302232111411400321340224104024433333414004021003103313433130114242010401142341442143102200424433443023431442201203043131444301411200000334124344000343204331243240332321334103133240232201312342121200401211332232302342202224312001440441343014343241100313423010423342243423334324010323004041214334430421243122431302010340410000200104112212133213110424010124304101233334304210102434114202012223342312333442402431223304132444234231221114400200220022113103440000344040114340132333324012414224140034440404320234114122101002204333413110114331340310302343123412340120243002330320321343011023222031123311000304", "401120144220303300424224032434144042441113424430200002221304012300230214001233234402420013424411340423111321431340312300420303113312432312313023201422223231414403420144031023334021331200331003201232303131343114404000140202110202034131400043041300322332012430220103130302031003140113004022101124344434441411343300423020010042012323034432003422003111142100310341113411423314420241141033112034403413000443312223343043213034434023213304423303111411124033304142110010440102001232311301304130241431410211212022430224414333432434021402410212340220124231100433244143244303344044023044300414122022230231041441234402030033324013412043113442013044401141242104204404232334240013241242111220042014403110033222321011403230203204122044024304213423421032132042001311132224420300301020431242230423000322004013130341030201042313413004034103031414140334241141311420412200010130304403404343400023232132304000414312434133001230414404033323234204412221031431213220142123041431110213332404344240110401434331311103200444430022004032340122010023110342313233010214431404201111233313404421344322330034110233131404121301434012232201141201423322144332230300102231110320213220204211421040010322110130424012113221200421410224203044343300223000304321012034134134330302221144302301424044242103421013140134443042333300410130224212124334334022303433004123421141101224231032134034144212020400041222123304300124311203202343301123041311123012123412022301001224212420223402132121010124401302141043024421420341433021400022214034110211130434210044140412414122310314203013303240432131422022302414213131030202424342133113304431204223343111114331002423321434012100011421444240313204242022423343423040224343230233331204404014240213203422301330440134324031012231242134130204300041101241333241310041220342420144030313222212303211304002424221340424021321133133220401211424114434221022440030232240032034041034300004313131444122004104232344241303131202102010111442413020014233100010432022413122104413100013410104421102112000424414143342403124411302210203434203200041221114334143222042222333310300243434000404333233112201443420210221434111403141101132440314142231030220011401131321322233203212101100133201202233323042404114010430112140322004113201241032341030004110123423112313013120313111130441340110141403014414024111021041403240122344323223200013044433133431412132414411034142020323121333013124314311310132020142112303341210120131341041420300413340121224340012331122312141402101002103130003003132033000144124023221322032033331012323102320004224340120131322320341322442442244344423204422100310443421034400040223041031040313213022041341124423440111434122120100413204411342434402113134012114324220330104430331144141103022402101432342341223400211220332132024434421412202203422021133314142113220203231430034123424231340243214230313240242212021011342421044132344302114024031304002333334324421003241241423134412130231133344244200011224433011012032114012243010243311432413034322140001420111112122201034140024411243102203130222122413203432330032330330122024123013340231312322113232200243013224334403434434334212243132031120144433200010423144220340124231033122100232200404130011012022441104331120421024020101300231211303210210131422013443134022134404102130333141113231201412001120221124114033141322043323401340000303232040320413423203220421404204440232300011442413231042001300342240424422344400010132231124323130230334331211414314044422100100403304324113301132014300024204020112130222214423144404340133030414033024324130242134302442444311410232020401143402322401314341344230240114104132213220344031040134444411244304304041433112042122100101141413114130144332340423421012323100130113442034042110141431034202213202012320223131110242223243201021404120033321422101100120023014323112013404240133203331423210303433134201133012210000413234421413441200121403304204133103341034021341410210022120332222414141103010304134024044433343413300024341224202124121013313240022133213414322143404414203133014240202100314034422202140434031400430221441334423310201311120304110412214002214340111233110114212131432344213111002031321123403044141443430100011300441111043400210412134423223230402210333310011140012300012043040400033313123222210310244024223332244000120342321141313341222421100420041030412111210431131303201201131420343010113040124444434310204113140312342414304222134141330443024444443330034423344432122420203001303130032342404301203022431222", "010223322431303102124001330440112134012343404220230331420232113042340434044004113413310131321203320224300032340402324432224130234230134314303330401321301044312122310410410010432120042041243412143040441231134012214212323024411100344223444312234104202232232021410342400243412204122120442423214043421110123301402110310120421204231223421042240434324242043324111210322443114343430333221200213043331341344412320222203304232141240441201043112402331344231231104222000324440203134221131041223131014024023301404441444112044423212103231141230412403344212403140022030230233100112020020332234113043413340122040301313302331334043111302011222010320230310010341014113024204244212402132322343343332231000142121134200134013100210044340202111321330421121124004402030322022301021103334114414100240211120201140113441042131032111434044101123243312343411344240323210303220411032432110242023313430202010434101401043204232320040444400020322433203311244101141301242304443144412222224343210220333132242021411322413412100443131331331113434000040010024044330241430021033322212012112113330111201323213043132020242434003103041440424104123220234341221023111421234004012310421440222033220444223024034214420340133413410330031220004042230220020021112444234102300110110320003303410113213214210332302330031022300203241134012030212442433400110310331304231434144112313002324330322303014223303123311002004324413102343310211022343200343324312423234011234414404042220204233323200204233031242101044114033311303034121032213341343231323120423414010100344434321314111042113341310314322442142241424013242021422132110130440301203431421000121341320312302410433012201311343441430223003332233203323211003200230310420123022420413030233413332430324123413141433321204004223004104140314323411132210220242242402410332411414032400004120101144034223433302423341031324323000103030240131020320143223301403123011112112043010010321110333300332100130224433021020244004430230432010001342404010321213142213012440004343432240203134133401233033341341042140413203041123344120020301340203222101134340043332121422023001243432102122402333332231224340013033010323002311000243303004431420310043033000034212042342340333123344113433210323321003013432141204320443342142110033344340033034222400432221224040031240123442234131203114344233110141412412303214331022240000230021131112420214120211043244130323240144014443121332013400111431102410314203131021400124204324340313313043213143201322144041002411222303410114402402343223414434210402024311232321143304430031443232210140203013100040141231303321210414234020130211442143043401431101022312440420020010211033130320241131301441230300214003130403010143430001300323132304013224430434123403120332234302032113304312223321344112104311211140322111433134342333420014343114402013412212133142331102123212420024020421230232343231331324114103220413032321211014444412141103244121320430003223331440301434201041033032122333300232014443220202020031043214200440340044001431220213304130020030114430020432313223043043343033334130120102033011433104043311441000101010403222204432114004314134321224302330141241441120400401131022022124331410143230103440343333304131034023102243211121323031320324322414333423310324320211314332012002144243121224230311001022402021214040444334022143423332443214002424114020013412101400324341031443402330201104142441043204232123410113043223300000043110011443343223422134042441213430311312211121244331113203133343114442302441021222010031043442304331311244230220312111031311111344220113141204304123321100413021040122113200123343144313241413210441243000040121223113104001122332020012232030332022042302440411441012101124100423313224212031121411210011110202230400230244131023342423231240022001113402400433310201023332120141333034003341014040421001003402212241012003112200130023204342222223401242344101114120040332010231202442031310001114222140314012003334110201411044124044213313444313000414331130112201401141042141342433313210044011422204224231121410224104200141102121304340221342121441143410214014211002341340142241204341200321444303040412032302024111401231330344001412433410001412010020344130102341120404002341213031034040201302230110223202212213100300333112343413303314131030002041411013333003323111241323211114031204314212140301300121242314032244341311332103404134422132204104021340040321121020012102444304433004021232223203211141032204333311021234222003112014034112323031134334012140213201400113", "001433143103130323042010330300244220313030121424321430104223410033131401211432124100310002320301320342000340342433013330323104232331413114100132332203304303141401002424241330314314020044212044323301020313111210031441232324004404122424042242012313030321344322410331231012010123142120303300233211014322430434142332110244041021313101313313143413234304122440121430032104010043111120224111031333441111030104421001322313404044244300140401032141101320340324033322344332233212403120111130121020444332130222220420030030343401314403210210330120131041030331120034340111402244304132022002031004120200223033412420403003000023142342431441120013211000133441342021311200210444004211404311320420010243410414104210004031403430433314110220344231012221401210013403424142343004211231012204132122003121301100341343203323424300020230241031221000400433420103300430322111424242444323431214444112033444100344202123433122204204412040441313420422113333244132211024400013010420430401233133240211022103133144210120320013220134101031044211420104310043424043131342034413442441400020443321132133003131012402042024234142411320202322014302400120244024012320222021134004304032030121421222412111430100410303020332433443243442344101110341200221134231042312333212432114321013243112414212343020422113312133424033334433303324121413430422323303130030211333132030422423024442113001444434203431122324422310234141202002412031244130303321402224042131240210100244021242134402431332323232414422203413032204010440144234030033341403132301003323042242101340411304024040201221320020002131441132030300202340344324114013232313114012134040044302002134332443334241430042201232031103141020303430203040201214203231242013420210224422440221112324020213004314102323144203142323011303403220443143314212124404021002123220124043443120440024101131320041114201130424120241421203202320401141012413111031240421234231220404110201020443431032110203041133210001241100330022421323440211141223121311122232024210100130042331021124431024311211103242110010111200031113344433214220302424033400231421103001433033431044341244334431203343112042200220100330433011231121421222121410203234204033404202013013234221431304224231411444330430101020132404010241233121321331432220231030012004311102201312221311011122040230320411414130422230313023303413031142333214324103013241004403401110411244131322312130304113202033134310410323320102330114400320323222022341122333102243014343343101444443204440312304003241010144302323131112001010100112414332341114321313010330041004400320002133342410402304030014313023002034312021332240120000142201124141402030010440224303000000202221032344203032303442122223411001112002400014320101141014433011231042242440214303241000040012242234400411020311321144010144023320404122203241114213232122020440013300043400002233422214010031330203220443102143230104433222442310404334140434001132002032042313223412424303404112222312440230421221234304411243440130004114043423332421233221312032022043343340444044302312100114420103013030123014400403141211241442011432331002302211340123412310134123313410203311012124242201434411104314144334442233412230331334334323404023220102301324104042102314033013334102443042320343032401121230131202144433014343144034430224214242442000010041330244031212120314431302440340030032333244024430304031311011204403114320304340411320023424430312243443030304102222410120020011144200414431323011012431314211301101434401222203244424242031040243220100210010004022102222301301200221034204202300133224434100320433403234242130411121423301301410014310020141041103431422141003203402214200104003332124240323423023034223100243221231312422411211420141110110042244111443330013440420340332240444223114223342423341000220430002030230142333024404321404003044041211120340420114023230232411411140441403230013341000431031222443240133011202312420443021133243010321000434004221413404431022142011010201001233230221002330320401212332402021134333102441004300341032331133323304133203410314310233243434432244123422031321444234214443203430204241212223234400143331032113233311034122141012343413034300103432034432330114423144030223422224430412043421103213421420341402341244103140340003434020141224404110123012024134041012210211234230030323022040412014234321403402303420130344321441011132322032044332444312334401221434142301333243233210243444343233331204314323221233244024213402330423034400242414210310014224414204402031333231231122430102310412110344423", "311044230140311340324440044042230434404210014040112200042134024321230434133243042020123304131213110220432310124303331241242312223444400142404240120312431133120333243141244301104101231113211110410134204233442132402004332101321424222430144203111342411201212044221241224022402122330201432433121442034121210042323410301013111030123232320000143312420014344023320433440304011410231323412003441012111033231012001413100441203242223410333102231403212004211224034402434110344100001410011412002011140442042130114333034402044320313120241331121321042420313000104421403033112404400312302332412300233122210144213203401301311433230403040322010301233104440341143223133333003301422144141341402323413040131303424311343101111314223023140030443122344233200331210240112442311244313412443141410100224023130434042404042341202414234132442304432222412432443002130343020330340214411304034430141041314443143104012231410404022324434321321434311110314123010100133103042423130331103213300331110210404301340244142024422402223412342340134310231122004002100011444303041332120431021320132213144432201042243312134400224331041102133434111142202023010041131340341412420314414214032124032112302214311223414401111010240023312440033224031233431043010031140230013041312110131214043231201440333343114400400032042101022433110323144434110441221014043231232441434321010010132321133413013123442121104332314340020200143141034431320133143222010231143312033032411410202434133033420023311214420443111034301112224212414330222301420130410233433402022124210414331210340230320302341324242314024443340212410224122112024441214000422410032442444322010132433111122132100322124444113242244144214301302424400004434424142012312130430403110444310242111110230232111031422434004233100141013110010321301314031122243114040344142032314434020324133344302140312311442321123121414431200432043020411220001221002014232300434202003121314330044320032022444011134123212041411220221113341112142023031313201023321202232042404231132342101213313211401332123400142224312431043334104020143122142343341404314323042030144013024423232242433132131242130134304403432433120313231103021324103300000423210012214313041242431422314022204114201123432210333132041413333031432400314032421202221111024111200202011030111324234142423202122024412003112104321202343133201320001444211401303414100330024121214430343440320431110302023414313442123000432444440243232322444024440110234110330334321444442301442434011440242443023241401300313214122420403201400234024023100440124414433342242013012120044144021334441201243222122123441431031224140212304200044143143201242234302223412040430210133110141041002440332410412042121304110103111224223113131122423020413431123300311231222142110332232434142344041401123013214014434303410033200200312344442223204210104400011313421210241401023142104101331403023224424010003212333400100300044144122420113212333140443320304001211413302323224301303143022324423010342442441441120402343343122133003042310413300430202042011243102243141041000212121210240311204232023222102102400103021314300024420402034423323224134434030131003440123224114440024213002034022114213132333240300241001434312003303411301202223404113021400320102400313444200320402321433141104300444313033302111221410100022140321341334404314111234200041403413220213342010441310223004320412222320323000020004042001010014303321111410300431430103343422032243140443412210222141244202012324412210040323422010332100320444324231244420212220201140010331220013002110400143112104133322220240233120213441113044131004330234342134431230110033122000303440240341221321120312220200400400430410224340021223133230040144112043420104103214031402100331143441011133103103123220123431041221044142100021124210230232011040234223413314430321421001132401344201243102113340143214011301013410313241041011204120201004202244342412300433340313300204130123111411334134223420141241040021120212401133123213124014424404101222021132021242211001313434010213002121044201310243402113440344120200030204421332020014402434342114342023244303310334103244440311001332422324103313412312020124124421424244124242144144242131013102221231202103143240034421021432100213122000134323020442122323133033020310214444202441342001421432122034340240133412344402433131001204334014432020202003210011302414232333302430343140021333133320243043321224413410003442440002413012231101200144234113203121303340214441403100402002200122042402333321304200303442020432", "302124041321240343043022442441113321241443222231111340010303221134022001231434041110032420014003234122321324422344444324442223324011234033410004012222032343130414322333303333343012423304332142123002323432042030411132111220302421214424133101310323011241242432023312410203440144030301342313430214221220342410104403442221022432333120011304202343402444203020421423210431020230434444200302434043003311223244100111123122241012423320033140410342113144241304241244432344344124021314101411003032034313041131440311220120222024400422033132323402003001043421400111401000343043300222331401300232430212412322433014432242400413240201040431343422301133243130341034131324040403041013304330333034430012113411331211124210232044130444423033411214424433204333402222102444224032300441012142221400230200303134131300203300010233243030404013241420104134412041043300313410332442111104140430021414221040401114001102121101041412302333341032041041104030024402343030020422030411112332403232000414012204110414412432332142043240030202300031022431032024002324010401301321340331144131430042310342202331240242414014201103341222224003301101044134002303431013321020101334131331023122232341321021201132204003204243234440321033233431030031244214312323131014124320340222423322434042413043440341414111124341440133214323010013231330230000442240234411344004023300330434002433224230213401032344044441112022123240100331232010100403300424014314114300243300431420441210223033332444420431300030113323423304444110433443224214242104302112211124320100200030121020423024100441144004441214124024224333231012333333332422332343424424113402411220144323020200224003210300401101032210404440304230120044100134203242201240134332204021421443432423042434200134213440404041113144320241011434334032333043244433234312204013142101034003400032021214341240220221223421223203322234233022331144140234304301404402130443402112241414434242341301214003001310021241123403001424224203420144342311104310143104111211211103420444403000102444044031340234044342210334400320100403002244043433340022000443300004224440130122213124122101322300342313113444402214231012412034102430333443033401333304221301230131314010034030321031232410440040300132303414303121141011441011142213121210034344230112333010001334134443344341321240014412040014424310422244134312112200043234244200221040201201100010100200224442413341020443302001410410144312432030212030342231341410140013130334422244030003303240023304011043121113104114143332442320424140441232300400311104033404224042002122104032121440041302012311213443433040331140223030332002031413440212322423102303403343103011130002040131143413344402441301343332324242231220212413010401443211232204214334100413204331003443314343311112423422232223421331003141142130130441321324144214000111120142323322412323014102403113021331104123124320012203303341134443202232230433234033001223131144044210330414001222202021320332202130034421341223444013114224241430300432412233321342234014224031030313210120301403010043041203404211221201414343422211212432210212312344332404222112333130034140112304442114224043223023134403034413303210402041343334422012212314424003112401333203234134240141430422013301434414241023021341112211302232030002031022243311420411344212033111402141403232320020423113204013203300024111031100302414414044332344324240320342243432200224240031200314112022104422230342121320401300113002400202232020403343314014444141234220032211122412342312432411102410231424121124102102214424224331210022244411223123414414204330043324432043401310303040233003313034101203143122413222013234223102402223210310030344241134200103240242411322131320134231141024041020313020410224322102004223330430421203043044032020322141312212124000400424131423030444442100122324014321323444233440212434122133132410241334124421434111020310034410320230434003400000141022121012332112301314023034421434440420001302143401433144023220132010024401141402034113340412111020203313011134424301100344210421230233223033432012112212213124304044222031111411143111023411201431013023102121324024131101000023003040020112214143023214003440410022142403403001420040444423343040110020144202321033030040204321440314334222320404430132332143003202201121140442343133240311033101241220422122423102302424042221002441344020433042323041011132033134143102041443301404421434423343134224023111121423343203142221443012334414201324121111340304201114421040331200314140314443131123310121243130403001443", "332021420433114030413030212144213022332113242014342442400430342140220300424311232444111301110241242124023411141043040011321422314444144434240122214302004114143314100144414143030433140104201012334023122203014443444320304202132121230022214423234331133414241000434123344044212422321444224432243231040110414240314214221244200110211423323413042241321320320342412012434120240400111333040421444241200043004411004011302322422143303113331330211133331204342040110202234101214012123341132120413434420111341141334230033344023402431322310040311243002012221231222241242000224120132140143404222114433401203200001122330303413132001414402040123131233421111101130341144333311233101112331044000323031042021121202321032302120044414312410032241442141304114312120011040000003141131031323130344401241100041104330021022003140323102022443434003004440024014112343200201021310220033134330243221024102010041023444302014334230034121320433431011001342211432012132320021340440320410042040010231303433124111233212300113401114312223433000433320232101143140321440331044034202100122140102414213210042041040004033100434200030404001211034321010330340114000323313432143123332114012430014141103212222004222332343103122333111243403244424320322411412133343421331410010421141031224101143010111410420322241204014244330413430213211131343031400120202224023100031344211432014320412042242123231331204033444224322042320423443323022320244031341210224404114132430104411000420344330322130422302214431134413241344311101233404443030233043421103331001244410034212101321414133012422103430323144032103433014443013113414230100100432302340324430000431200243220133302413103110243114242042011112014132312022344031024333003014032424244244012410404221030214322224212411113402031202414203101434430003242332314320103310443400202124031103114232232221020240033021424124242312003321444311033313133214440324220233014322023144443200340203032421342123010133233432323303142043000343131422442243034241412110334100233133240404041012012020121222201314144003334411321424210332304442021440303024431341130112440002112312134001432243002240201234131230102420241131443334114412101202402031111042102401332434440231420130012433024323242231441241430101001103034014434440043032014031334222122334204414403100122020201422031431122303112134042002333120412431011324221410041003404031241244414443033423321102424320210212343422140030401312102131203442003011340324411021400311014300404110422020003122421224420333030013140422030200201431101444144313423312101434113430012224413143023111204044232202013321330213024343030443141143240331041230422021040300040322014343400104204242034440202210200444040002341211421220144041314101433023404232020304144023303112030301323244203110000411002240112202003331121213301441123401304301324200303420441342130142301134331030014042441430424043312422110421442131013212421002040112024431441004022001010401342040403214044343432201221004123314200201133101400301340403331300011200324430231033044143113210113212323114133422000123100334103134313031113022410131344312440312422401231332044332320043240341232124122300322312101041113140330221311013430333003130323010134233340111432121120011403114304101242011434223230103321312324024431221100431013334404010101013043341302021312421402314211444430001211441021041311122411002442121404411214402022104342231034001314122113024432301044444440410101013042424224343003302221122133411210242313123113140321240123432211401201004340402224244302000123443433204040313222121042344241222200434310204310013332310414230420122434420332312412003110300402134320403204001412044403400323424241430202213433024330000334011313004414304210131401341442034230031344210123241232110014010042411404203213331121433201300423344412314001100433210240331402321044140204244302000041412043433212304021022001244220314243113222214303322341322434002303244210414003112422420034433003211014012211330014140142223030410123413004341204423141340130100324340312221002223201322310240301030233434303220110143410313000041304202120231423232040033220320103141311440420011314020122413420202003031102404001012124043413424232420432232330232420210132033011323014310110413030222322430324000324243220032434310101143433011412123120323202011203200341340042042013014111320102321342410401104033120403402434103344323414234002414322311023012322200110140333320313244221113410234343443122402320113330433010110430324311442442434434133423134222303334212143403401114", "223320101332004002000401413224040323100224324434243302424401124301344103304214131104202234343221120400433403244104103333141021324244321343010211134203024422412303142032111343212302121102404414222001300414120211333330040102113444114414114400134223221103433230402223412220112211332331104303424231334430302341400310401332443041003323410104014243213321303343244440324202144233421210340341201232442000103040234121210144421003140341304431314210214130431313223310040301301210133414323033411211132312122212404110302024011223024321143044103200110044001031044431142040103420041204222141042230043343430340344232242442110341430102123441301440312341021133321031002213202423044423012013131300013424221043103422243211412222323304401132233423001341331242210243343134211400044021022210423204124331342040222314002104210422400240013040033244103010231422420111321241020420012413424121312313112304212004341021001200120040012024302140104414334003124240340422114123122243233133101314323333404234404100201044411302300440411243434414430024234041043034032244340333110414414244210110434113232430410340331404042101331302402410302210141000142002441221032233014432011414302341034441143310410333031330243243200223221303324220424312133403321320412010001113404233012232004440013222032323110022322430404033023413314104443421203431220014044030310333143312344334210042201021211010001243103004032210323242222114110312442144214442310144333002434420400224134323033313041033420202332212001244431124113220014240424240101323134202203034402012322142430143204023321140421020024002040343303342240242001111101234122240224001412410324444104134001401220200324403433324413202110414313243220043220423424032301123103143410033302010233012343300232141114000012231331110413144030433011441012240312234000323342301041423431130010302021344130132221304133130434341213144001432133243423311233133430232233302334303210120044422313404103443330224223114042204302132421130133402032333220303230320132431134240244044130423440434340140214333331243344024312443140400130322403423422033022204343323223023041431030101312134421110301234333003111320203222320023010244440342134231404410204422014323341200202322021424003034311020042243444213020331141340032444304201010200442330242311021241132004112104044212211230213022012131144022420443434103112314034231414230310210112111231433020102222331131302142202111413100403322423020022202344000244022022133401321414423121231043433004102420241221030242211214323313303034010230203404443402243410210021012404104400020310213402321112412401041401420222423203324142302310433024243113122201414210421411223001444011444044014301043022040334443341102111320420044034203303113240213303311131213231034133420433204240344234401403020143243413310022014310241013033103031421000241414203213111131301130222443012110013031223232114340104003123010412113032323240324130112123004214242032340144401401403402301130340113411331302103304132141010310214402223241110004233431323342221323440031000233041334034011412424100142401301442302123121043122042043043410040310302220120312121203130442013024202222404100233212022421230221234224243022040020200343310304011444041420414120332043143041240212013443144313000420343243132134131344100321143111141314231441202000030313004411422313414122341424110204022041211110030123034441424342144213041023212304242112000321214100123424331344202231232042042221431413230423420111420140241222411214031303303320432232042142300423310023434040311113210002004102232440213204310013442402343132332430444442121132323200344024101240404120210042434212424041421124020110314234302203442042042323004422211424003104433430213024241233202041121202044032024002431314410203440431434032414443410340203114014043343101432221403200310032304414130333211000431403243124124401132242341342344224200334131121204343304443230213040242044323210032021413433111130000100224214222331001242430433422333422134234012031124003211010142322400331201101332441111301112143122324424012014213330242440113012143344403424140003002444232041010144430242144201323433141324231221040424010010311220104101433301440142313033433232414120220131223324434144001222430123111414431131343044123144300101223312132201242242100433234430122104410442301322144402031203104223431021002443013210142434022024032143121313143413313132302143133424114041202022433224313343111310131420024302244233034100120130241110120431433301122233301031344343232142444030212121411434120301134", "012410412421002120432220422322332401102344424241432102221032432420241000131241240143310102424212033213414223000432143202340332230431003140032032201111402214441240203114113434221144100340142012022041311112432412223202224343441421002120030141424334042342232124040001444233434020023112044000104332010431330200212041401424103132131234304424314341410404112221221302022033212340434341004131441234240120422244200040232123314102223312112201041241331301423234334444020201240221004343421020200401122121230343424301212040211430024013000430333141311334410313221221434340411312220020141433411314234433202420044114214403231024214344301441311113224103423034034002401242430221130123323322300132101344443213022324302034201112214330023121122011442033140341231433304332114022134014212340223403104403431021043444113304033302002440401400014003310021411221030122310443143314143134333031441243423043141104021103324223410202432213040342002121242213034014143044020214020102331134131203141141213411033030311330240333204312401110020304101133112203013420411324013113121413441314411421012321421121034213333343441004030424323444110113334313121100233404430112230303434132413101411440223431231210411213410210332211403110241140201430244121020230244131333004323433424220432321423313201100402004120301422124232241021103411403423120432220234220330041103430043031331014313304132104040043001100004302314411224211410432420312020440101131242410031133032031200412122220033441131333241404234433221131042312202311321102112000343121203024302024142421333022033334214122114124413332212442142244031201020212324244333320224033243233311243023212431303223444044134423310002433144322404042141202300100303310002333242433300344131102143202430221302203244243301442003023303003310012013343024041032003424110300302214033100134043202331041241104402104204200110240214044433443424020040203124201303440022044230023420211102302302133303122340123400004032244433233112242434323141210201001414340222213231413032443443231414413444221020042410313421333340314103222310013101111233404414330120413102111444101213032114431320403143131203143120131243114340131421442121410103431410243112222214113244101043342341202321121343222404414110432114410444420401203203402303222334410310123414020114333422403324303113224234213002411332134213034031412444132222234011032322330022242324201422200210233243112404204320431201202110111433330202341024141330013103404023224301432024413230141223202421202034221242134113430000442402400101124231441421230320103334123311041104302224202324023132434112120343312230211132331113210044334430044223021243403413403320311334321004334101421411244342332321003330003021241410014334130232242304213330324210232120332303134032442310331122313310142220121302412042140320342311114241003210411332020124420133131104131434110301021041141402344140431411213400301202300332233311403331121243203114024302234011433200421040043430443234114201302210012243131412240043243404423414103224311302403124023220244231230212112204344003042003411133314201432442312120433240242120214402232420020010010232103004212412214330244224321013222113241231340431433244110243130030010011020013130011204042322303212421332433304124332101110442331441142243414030104233040431122400403200200022001332134400321041120224334214340013030023140100321212024220322403143402130114442331010041230304144322400230322421140143131200220242204333440203302230242243432340322003012233043014232434211212210132134431004331322323110030212440013240424212402301421042040440222211032000404313232210240040212324311324302123344443400033203131340120313113340300432032300112133104102334042021410301312203320210102013330123440014240321042123122423402043431132222323031200032412331144141440330220021424434231002442300223410232223414313130432431114111011203222412021320120433241113440120113001031400124012221233334021340444100322034431301040403414211410311321041010413441302101440101442022042103443113244403101403112120243201133220403333230200403413240344411231220320313000124133312103110113031332112122021414442331403320210311004131011130124400424332443110224021232044223302112101040413311433042112313233240043402222222021423341102313140341010244200140341330121110334123132412243343142042424301404124042104434224034140110031444010044334302000324242302100420103341223442003203021424214231001310324424204233420213311013442000222401401401011112013443134414140224301340223321441214041404202224323303400", "101400223033242444011444004313000244131340042123402301303133334214320401231044331101430240222001043422113434333040212031322320242231420040023110112314310041004332303031413203102302132024301110314413212140202313330342224413011242204421001140110241032423124131434401403203223014144012302322131200222313004110312421231242132120100410111130031413413341210314404301201444022301211301230032010323222133414104223410112432302012002034021422410311034043103101143431003101140312132230141001422222221102102424400233144232311302300304212441200102431244110411400112130022243011042441422240424341233001414221131041310304422244414121414412234230414030244010440330023013241303032004004403332212404032130032241003232124101330002110210110104101023401004322142221034332232224140222334302131140223031322112203303320102243230221020141231230124313302111104103404031031234014140113333210010314403441203320414041204100022332423120010131343014314442403320332144121342140010102421404331302004343203304222030304233134023213401433043444224333043432411234422123123402414243242330344024014434141134112301313230323330000424441112022143424123324441030410403304411030134212324332433040042142221201312243123314042133130003401032403400114441121210130340234131011123044302044433144314331332433430241101323010414010310401430240213001414122220312333120341012334010041104142204332423011013043230432120014341322114004001244220414321134221244231313403122413142223031414110404323320130402323224110301332120413012310434234012404224311134114322031140442104400001342411111034224012440214002103204113143324413424404121202412130112012001241214404430032113232224323313104123303001330424404220414400420310002123224323142323242042003210442321243124043340400343101134144030302331431211234404313211443421221021022304400231101013043314414212342124423040002123323120041413224134101442422304113443112310310310440302400112124431040103141133423240022220132441333010104231124110223402020414131204440034424432233024124134144134202141124113322131211024010133244421320140403130120012443044434411422104011311304133232022141200232130121444201411203144004134233102430132102422432133114101342112421003400313414402221203424211320234101330314133412041210221131422044443043004231241100420320201433242432411241243013200400231303212421130434421324142420444311331234311101210030032222242344442431243142031300420202113410044243121130101404114142100100442332020420440012003032240401334232124103210011022231303113434331442442020131203200113442124010421413111343001414201110044333001110332341132441334002304240243430000400011323424413333114002020341342404400100201441312232442244141240124103004103324021112230014104302310233033041214102101440424032434313420224301342144212242301304004411033023303302044034424141430240240343401140331011420221022432314201422431212321013320322340131131034341114234324043100120340220230340241040441332033314041033011330311220134202123344430022202441323024012303122223223110341332334432331243331444431040210122411003402134314123030103443002212432002210032241422242204134332320012031041142212413113320312230311224424121433101232023441441003040222044401202103300402444024021311442003222440001104433234124431424041420112010301021013113404100101234033214123332244223400243041222343103421102021230303213410300303000141110131114034110004310112300040123133031211024221432012203022111431203434040024141404202124302132300102004214021344242422302041002020124100101200010212314241030123024131313230330020410041141022301341322103310100410201140340313323223224010012104013401101121014122400043104340404131000033132341000340232443433021333003310332430304003201444000321332424301013340410213232002413011104404004244420221342143201041242200201111314113022404024443302400410040210001203122342142321301413123123314132120322101131244010304423241421002301200424413422121200144012400104104442420233310414024332240220020022144014242033100311212414133331111223441102231333011020223041300234130134333342300233200240213313332430013301330140424144230310241312234111203232044042113202101241212321300003420322413331031000210432102001313014202401442233002232243303310200312133300442242241001122124143244100401202431140144231240011141114233220321034144231023232132121443211221433021033031011122212014023422430441110214103434304141323102132143010013131022110330342011402043322344230411124323012430113411213013121012221212002004101414411112441313310", "114440344201304031031040233444220443133413011103134441130412420221323022423242434141320410320100231343021003244002440132223141003424042422424431340214220321042021214312433000010024424220113003234031410130432311414310420321000344331201113441321103303443342140304333010042024124201023043011213324344014021323133134221403202431432031322042014032111123443012104324224311433103241123402102341300042403333231401034132221111123232444323023432400020220032011330130304331423411443202340204421432213322111411030402200124002332043311300123424441102310113200202314333110430232314003343120201031204014322032143423033021244102032342102414443424333031212004214001143133023313343323233014223134011034433214332030121111232320133110240032023200030100344230103001224123301234031301120020144303021312031431140111301001234141233220220134413433331123242123023112111142303332234111244221113402133211003003010243113401300024041031102232344111042403434430314132030044124034134310332230421411140300332444421302012324341403333312322420131423414422024013333333304123441324431232411034423023104203331304043443103210140422142114403144440214121434313330104421034203021414121124323420221000004043141420314422134321413320314201331140344333000002140441112140130123403242412200243231412104341024041304304211122130020440433231211223114044421334032341401312111324431243213322320110032100142414133233021044044340424343211400010320243430341311404242211431144013140012310000434340110014314310333201001444324311143042441200030011431044424234200020300332324411043001024121121320240341213313243102024140213441034304403042033130020210333213430034130133331201411302440111210303143242342230132222114012231034301041244401343244322301122023432024132333310004140334304330330414240010432224122000032113300313133123212142320302201042013231342331220240431420241103031114201432343234230313341313141023042312100101341104104141220124423044242030100314104103031110011132232001020240340032112320143214131441114243201420313132013101222144344223220403022114211210142320203214422231241342314440201322224020143202241210422012231311401002413441213323200211113441130024323414242431003320121040140304414104404144140241420144202112110022411302212013034131301011310130414111411443434323340443430020144442240303224101122412224401104302102311332022142121440214132234301100233244412214023112344340412114141402322131333014414244101032411001202324314422121211223130143341412323342231332144111210102310233014412130040242420241411402330402231023424312114112304000330023313022434413030011432043431411410233224312342403434240430434100412203002340020423010430231042121310043244323112402231121310130003234342424032111303224443240041233331232343314244330221121111212144202300121314441324120143134213423442110343421144123122311410224044440122430243434212111441321214400314033311140121404441100320143003323120143432002200321331344320313233410133114303401333424424343410332130022203002144024004234134022444223113042114143014324234111012121141232414224142312402322000434241410334332232400040230003402040303011014132404342104403223213234344001143143324103132302113013311430002433403101102331120313002111211132424114242030401142211013402423433134402203122432021204120342134111403433103330122211100424031441324022304031012323003031023143203322200034414044014323200021410443442221313302021111030024103034032232124402211221220213221401110122010310400401110223240044413314312111311114340301124200411201441244224022012242211204043420423320004204234413213121241020003223132432140013213442133333431132413100311402230303200042020443221013102231242312000044224122322444332224401243220201103110100203120042231243411404002024003043231322104032120341303200333211221223414040123121411132113442213231211202422232124431343422032342243334402441011201144114343433301140042423333422104333413430424421424011312230102443420214440400033044134143230220410301044030430200332024122243322334402341234204003101223102100103301441221443123040421212123232424104123114213143201034012014201024213033140244000403033333203023002021244423222232021203010124332303423002422040143441232322001412430402321043021042111140200121023401432423102333441311422341122003422022330342132004010304322431101131141034242003433004342202114000403012034313240100220132441120141331303131331111110130423011033112312324130300403433333332012424223032013432140412130010303110144143041424214143342114031133103303110", "002220114142311320240421033104303110134014422402202400412012010230234030110001022441433133231432411132343043140230034332114443222440241043011413144113122322430424340110001302003040024032312110331143134033413200243014024222312102301111300430333111240443202322342424230422131331114440344000133114201211332003102331410043214221301221004424220134021010033321221214333210410303011000004330423003222042141201031410113043332120330233113124402140444021422240440133133441042124212014120302141104322113342044010334142000423442303331012020120202414312231231424122332224432221024313443332413133211334400134200400403041143112411321014230111100022343011142111430340202434210114310002404213023431412241344321444334030234003223322414132311042422014412312230213244402430314413131312300401424010230101412103420024111442121142043211124222102132321242304030014414044121404400003143233311234304300433441221402441031430240044334421231411240410322232144444431400220040040430032243342321231030241332034414131044241323410114322110242203302034420130110042001203423312302213130234404412430402003411042033204144043203201321343121423123022331403232142420222141422203200103120304011044322443020223324402034242414033333332214403014110340041343410003002340411323431113220430233400120402313303123132243312430030311324301302330423234142303420013343313430003411024324114400224111040123221024112124304424200142443001323103230223322343210202201404013244140120044120341230343402332113320031244001212341420420043444244441120113011322443103341211441133211241231401222204140340432023444220114231233222442401001300323430020211422240334121120202110001043231433223400411004314042440013422423414113320320343340013011213233011434012232413134430143412230424024331020200034200342004320121404223432244333411211132310414220433313442331220441443001302243022320120341203440234022330203143100110444321411410233404241334321433441244112413444302411332313244240422304104330244300330111413114011120303312043402314342031213102400330200223303301441304330331404013343232223114432224011043333000200024230032141104104341012140312124130041410014132031102343334104414012341000012144404140442142320344323000021104400004424413421303414414343111443330224414432440310420230402013404010344210110440330312030220111322301343400223102343432431422143232121411201012011341304432312410012244310031342131000412144204233433412340121444011241110234200203320134333221404440334211123342300010431033144012103241322000144432313132124434022321213233412111440000442013303102344143331220023010113300142210010410143301333121014223334030444300403410024103031334301040120013304302433421030141020031210141010123024132342340134400242110312301030243022422412004430034230434204224140013000233023102112414423431120000000114003413141144134023134223141214034022410223031420224232222444033423301300103243304111113113103111232430141012344433204223310223421333234441002421303444442414133402432100431422000104423032124141123103140434211440233242403221212414130442422234431212240330340234440243412041422433222240142002434032114241212022232123024321222024113332201043022424332031100304040402242232230420214422433210430243134244314013400431013042333441402044442233223440131244313300434133333313213001324103303111340421334200324000210222340131121342244433120332322201010430020240032444402221402310340411314411334103223443123040444113010123301130323312404330320220041341211300101304323332140024133214434241322210040323020314001242000312323103132204034204002202140040433301322121133322343220414032433201024122402120034114011201311014234322041041314120033401323340403424120203023141202032022441242211324201130322001323212100412130411330014444303333142240031134023040221203142001143140202131132301300034340142440403312034243012213012124001121102200133333040313131124320134200404040324344144044330343013330010321421433034120021323034322200333424330124004010212344333311240440102241020330003421141322410342303234111314420022034231423230422401413414141430124430401433421114434302423041111110044000030202234001303123434331301012002230023342144321440223340021422404433234044414444424100232023410340020200304313233442444413442214103210012232413230332002011322303124134320212111220002332231423311214341403021403104114112202133341042043210240341323440033333130312430014010440431104030234323443444431144003102400104000122333341342023334231233222343231034020103402341441421111021323300410", "033430412301140432213320342222332141300231240214140144024310321244232043403433103201410323124012441123112234011301310414230143212430204111311124233214340204224413133003040141341124001441100241311210010443234402331404030234043220301343342111320214131230144220401301321424130420023012213323240021311303434304101223431223124121202211434122222420110123013212402441342442203331321141011302310444402320142031440024114220210301424140421020002003001103242132410430400434131112221012021420342234404113240333320420331312304001104233344101402134201344440014202430102313414241242001142232443233111424100302302240311411221220412403144010110411401110424440403002442102121302030424111144311011114103001342240041401031234412010221132143341421144401330243332121420342442441210044210120342312231232414121103432024131303132210401403313433142013432334400030202420010422120401330104421221312202201001412423440343121010101131120241122211223033434214422013223302000132423330334344302412400243204124103342442131142303401444141340222330003121314320110142323141122003110101041403344014203041344131403313323231422041410032123313230231002031244211021432200403321323404134110010311032441341022230102220010340310132201344303023111233444440330123434212332323024300323210134144303241000421144140343004003130330031020103143320443113343322421032021212330334324331340312341203203012221001131431420234230123001140231113323043332432120201311332221213403201244214013130232404043210413042414141234123304003130004004033243324444110404333423231143411004302021141240320444242102021243010312100214003104333313103422340203033042202123310242440011142434124000031030002402442233412330021043434132020123341202300303301143320402320223400000011201432240430401120230333003404410210040332420344120402034312412142041220334321002333230414324043021022111224030440243323121012202300300133100113034012102332040142404144003130320124244311311141241004233112420144431230324314243411131001112102410004441420022043421311044204432421220233332101332233110142140013000334300140244101112223113121344400034031311310414143423331122204333410340223432003231341340320334132234434444124314443312214040204420320042244423330241220241134014442200342004130304203234410232011134142212420020224002200303000104134240440312223103433134102301322224200032442141131142324322414131043104012443210010023430300202023331212043241344322414113004031001323404312013223120211203110030411410012041100001203022144330411443412203212431011141100344303313320241003041331410440431114223343020413440224402411210334214300014421223040003443433220421144012314044043342120343423141023044422044224012310010210324223233122102331313024433132134330420412031424203010010032344344400332242443421103233434323234441023303444141113234333240214044413014030344023413024233011213141114030013022140212123041220130044441403104203023334020443331133322002414244031300434004421101234033232324002042221212301230341001343334213411313033344042220210410041323023414103220221321031034134223344432131344331022413013434203314021044104134231302213412023003343003104241203032214143121244120041131011423324320211443322242240144443100404130200042302424220401041013314422132440110202123434102400234144401301003442134003432041230140442000243021024312310310223423332041323140223004400122111331314013121011004340244032411034314114440321113110004424430141100222124413413222320324433341410032414322134314034311201224411422214313232332144312322030042341210242210021243244100134001432211211411313432100422412432300044102032400114101311413113423320233204110343021011144314333134301243122240344340334413042131443024122131422232422443302440041214212322341003444004103420320041043121404022402303214100044310424224110041124323142101123204211432123303120100410440332200044344310234113323230313210032032102244040431323132131413430023133243344030404134343220430303004044033233333121301204011114001332430201234423021010210220241043041321441422124342134323033114414312323141304001241220301443421000431131021111332010121342400004400300002221342104110414423331122103012313204210021030142121413132320420310104314443323114013243124331001331042424113033323442320101220123330130234200243033221424422344203042431221041314311130430200134033004110140202100430203420423334243334442023421334303033314323444420312442443443241441202101213133313200232203131004134124341420441000420122212441043342114212424233132243422210133331020213", "221031131212111030424234403141233143100340341010143021413104143302342222214440312142321202021132101323040030324224144001020044020222033003014241404010004414131201012234423210033233404031434203122302300330242040341402300202321231334324213221004032310310231302110141340444122020422421120001244221014121041024100404244202214414011321240434023403031030323424414004331442140323301232020421442404423344341301323222101121303030401403421001214342132221420432342343313111022202000300010202431422011404304114304303341201143123004403002414124303002114140203031424203434122334330444103000123413020004103120242201211023033013200210434201303013310334014103031033040210220212402234423422003203302023340121310440420342100000134213240202021024224010203210110222223011442231302121300430402213012010424104134430033404432102422212101220442441034232104134320203111413040024011032113430423134104002403422233012131203144424344230342030210403243320422112141143312334434340340043141113143141144141021143210020024130333334210243303340210444410040002131214303132241202132140041440430002022023231014232003230322221330330304004011114042141033003222131114343203112201424024212020312213402132301243003420220341341323120342021111323220122300010131332130110033202410213144001312100231213341143430211013113140411230020121243140410303422413204213244114120141142434444332343311420201142200022012044223110202024233242304334300132001141442044224021130340104004323203014013011234033431241331433340420024132013003024114213421012220432003213403033221011233001224142101022024444120442010404334011004242130300144341301020014212343444004121301312201431340440141232011131002244312220332000014042001220434322100242042113334304040221034013410431333020414212123341403032331303342232421442234212131302441334314444444011314013443113130430411113024122101430421324213212301304100203114032210242423011120100220234323001010443113304213340420414202330414334422214303131332413041443132133210131323332313334120143430111213322414003424021300031022440104213334424404142310402134343010040442223143111033011224314441212442024134312412040102031444101102314302123022031303333442342401141430430324142340440011231011202440224431133212042420412343304400322414241324011021030322243421012032044241444012341331442033124330404124014320004131403311021440214322444401430430211342241300041012214021243232244012443031130321023313222334204311301301312230033043223430220132324021432420403111104024341124031313340130310100421123404120303143431314032210240143233034141402322401102433102002114424303024234001323312100114222424443311103423432433201100412121241223442402130011112124221413140142240102423031234242310212004022300234333002232010242124021424302024200212220220013320144443122224132143331002103201211422332241202322422132212111232203000004213402423022420121003144020330202212434341030342143240122441143112202224442424320204034003242021342334401041104131020010440113014042211300432103411002424224344213113002042400414201003323110423003214334441323431214023422111312324121202413432231013042003422342133242143202404320113302440144230144011400344313344242102120200402231321012303022141431300314414341410134140021130023210310044240333214140223421401134242400042213411431213324404432440002433443442012401233234101421344202232320234031201324100423422104441124342102111414244200414040311221331421013423444124104103230014331013000204401133023101001113334404332120341331034140202440043020024430344341001442430423322220444343011000031320101331322143122101000321140431231431333424233400443222341041200104242104214041022321222111300010004420110411210011302304302012330032211123031022014441320404321033110321143102110241241043334124343443103304120410434304400330030343033442332224142201300224100313422030321402112224221303203411403440424321144423043220244330302230221140424204410101302114402144042214414014123420114002123304130032344013103004123431124312402201422444001422340101413130133404223301300031002011304444102303442121232334203320043031213340301244110111323404100143001033420022100341243022334133333404104014440124200342032343222420330223341242042443214021344402213343022301112124311232404132402334441313301032041000111210241144341100103440131220010401333104004043110030430322113414421341132100331042440103324324303133143404423330414400322433112331322112444403444021323032300113220222320432440240222140311130102414040034141242413341243130413432423", "041320020342304034422033144122420320244020223014344212203232141401321202202222201021220144130421440000131243304030121313130102111012111123342410400023241231212221231242413044400140220423443043310223234400222430112244402123422023430102040421430230333422411332233022034022232001332233433010143101230322022320224042213000444140004111213304222111224342433032301243242320114022241001243343004114413143303120400233424441240404211231143400111334423330112401433202413430234224002230132103210222022344022044234240102322424024023232132342144214413241304133213342442211010041022043412011020112401213124431200002320220112222240443433221212342343210401331002321224044042043124220142341212332412320034314131022003331420101242140121402022120024312301412430342301221243244424134431044314402103434312204141343020232413314201343231133320402030023214132332223214342131110123420031142440040010440313433224423400130023142012124023112430241220333113013143414102211303221213110203301403004004140341230431111040342433300000334221202414341001124400322334320433410142312012124341011033431122423420021401102334021300204034012131341434144202423111431020240022223211412312204241424202420424333243230012311101042343310040230222423331210104310120132124222213340120444132111112200012001031203121432142003103320113121020103244342333431120312202330424300443432410232233212110214013020431443341144222300231222230113332414242002203043301431321020032402243210102221412120042111223124032224202242140044322034214112101202133404234221402120122241142421333020342111214330442220222414334111413321241100132321324304101211331132402044434043241344441304022040422014333100103114301401311433310444021112412432404200201114141024042323433304130430020343120410421032043421243300442123411344331440001124234304243011031012404324124431022423030020024113123332324241201001032033231024213102424341324202120423342223240204141424013321222442123224420042042242040444131011142004310110020033030221000103202413314212123440314313111343240022231214212041402211101013323022224113324411210124324222424422121212103010340304222041134323412033340312024222404400424300122341442441023204220100442302141102012141113110024200123230123430131001213210114333322310230022233444241124134133241132132003130133232341130123342021433004202244133034433202331242404202320322212302103240113041121102340213343001211004032414404420422323442113012222242004304044420310011131413014103042203440004040344204120423442203420222442231242213211202022442301432113102300442104120111023232231112243224030423334033430140141230344133204212032102203103203342030321333334243023403312140400203101011243304140140102323214131340404340014234112243202424040224402100232224120141132433431403133213244312401410333243303222043330034103012032230422023443001201120211002444210402321020132201400313202342102013022221013102113401131131110233133001210002104241434040303143442104424033133000013221200212210030110432020111344421404421433431201101404420330002320142110142041022221010431140103321431311430441140341302341012041310203332341420013302031203400033101414143413242000244303233212023122211232123340334210042320403140214231031401304234312030412342141334303011413122404320103140324412104120321330244214403431042302122210423120221224331432233123120241003313103212134214444333311144230044241341431230420042232233233140141301314404122310130402222043224424004044143423333132212434121310121422412414410244113311424421403144421311244420031210041324213403023022044203200121330322012234243022421343303102233333000031110442343443323444030210042034001434003432210443112424314104010103410033343003203121434033044032022202303332422044241312003041042000031331322011143340030030421412112440422233402301213404440434131433220023033122442030221324430104241011030110110423014211403022234221013321030343430104214111242141442344212004102010424330142214143210432004302101022113021220110220112411333420411014234111002030032413042123100201301334112112442001313240300410002430011402020444433010042214243320343213200200324300311124100423420323102222432423440311340002043040331141444144241243134322240310104214112020012202043323244223124143220312341432002322114213300042213133303233231130421103421142410404144240021440211431343434221300304423024220023411341414043100014200231443403400302022330401044443232133214244201300021103334301344030132014230344221012431214302321103342011313040141004020113141023242331", "332324100421321034301430441104233040031014212330102241010111413422120221122131302200411202120111111211241340100142212024340134143302421122240013224043012314223101031001422211332033320010131212102443342432131100143411140344340042132234101000020333040433241333141142431330213042332214414021421333134334443101042020233112233013214043401402240142232343221330134440211313244244331014032123041033021404030403221032340430020130302331242423300342340130020410024401221231340212031433222123221402204241144142140414114003430223032321222334332240104413011330323303413420200312104303241432142210124102012422220223300300124442043123243444003443420333341324030001034424224020311342421403040300143220113010443334002332422341122302314213230311003203213112132212232404133004403120323420211101030044411222420000440023021201001240303202132040203014011231314121014311102023441110243014320433420311441300311024214331034242231044344410044003021231010332244433102200431121240140010443044201203332410432434342042323212200001423001311441200113201234124401433310402333021322244411022413103003143011142312102032114010221424403024034203403224034340414420111404311111102324113211221103121230140244404034342120040112020340141310033141344313211030201304012210414321422411024400413140314010443432232120341322022400122034210334121144440241103432222410311403110414341213142042234314441410232342243430024241243123433123222020033014403332101041331114303312134110100224021010003414110420033202202214023401004422102243143321032044441041442110321330344412324044303120021410331214232403044111100200340210434323131434244333224400203221304034110104431424232114334023421331310344032401002213201130012202004313010042011330020342421333303132301144343241221324300233132241013333443322320440013000302232043320334003203004024102200000013334114232030144030044433431030302414330423124000310001332203302014310434313143300402221312420021233430403102244210321424221213311041243131242213011123110301121241322321001211223044410303043444413201303204240404304100014022413301420113432312330122223402240340100344103424320144124442012112134221321403131410341344343422242244332443402443014141440424443041333443122020134012340232313201401334124441102012213233442304142234434021314140240001402224012021404010420203330421204424403124131031233440020120313314101312214200303104423134342211030122112200304300413111222332042111402022210224311030121311010323101330411210322024420003240220203141422343441230321123041140011412114212032001443021214301222143422401443422013232240122430340112222042303122142424230300204103342021040004444210231131000401014243412341123214431211404430241221444043403043232332021401040000400022321330142211203122200014240200400111404013114043230133311024330021242032432124244004240344101420201134102003443024014323311121432220344241044234314404322330443301144130040011421201042141031223041120212113312414341132400322041112342111000030212111022311224004042344210340203232043444024321121104022113002223142141021310300222422032434143411243101311443004130220201312211033304223423231432411432340024321322032244200203021010301430331232102012022223320401130232231023012111232010414113012434000143344412100420134040412030130000102312044403010224432012401100240424232244033312201414003444343340130233320034142310132001112310024030411234420231310123431223041243331010022211413410330244044331440134442043144202234333213202314042442343130131302344332322024444203041302031042203021214222003020131241242034041000240443042214224344133030111412034001202220034344104104343024130421141333422012042342303442341201402020013342220213300120214312141402244123030241023042000340412320011102211030103413303413312300332410434223203314332014242114312331341344414244202410033311432220032224004432400002404413320424304342022323130101430331244243312244210411440340334241012243343001122124140321024403333014012213341242030344022031442131114440120303214331213242421013313323242334233111124241212120004203243444430024301440310234023001331342214101422321114012000403233131110203112000204312011400431003033340244340213444023233023031204134221240040212023200110000301213313124140244142410130040040212231313123441200434240343403020113334124430211111433244130103214431041243114303001122314000014031440431331132144143112130311143142400010100110113033441444032333441421404342324034140404414200431402333234142031403222302132211434404330323024004244233333313", "324204340413034303343320112201114441334041114033012133024011404200202130314424422424033044411203423233042421134210420014120311242201430023214001214131003412341400412103004240203212021004102320211141001301331223341141142101003220322444222432411233431343300102101331213431424223003413004124431343112303044244244341111432324323124100324133333011013333221333004221213432333344424214320210324023430333221240424322042243001002020044413030440023320130404342422024202223143224424324211341412240344442332432343440121200023343013111313010143011344441424404214014333100314401341210131023120303104022101203320341324033133420143314240313324114402312133231042143042423332340033414400401130200122320443414303300211230420344404213213312323420012034300311223202344044443000413041201202324013341234202201013002040440022213024020211143121232133030211233334041234141400211232202104332332042314432434301214404421401044410243401403344342121014120020431130334111104023134331320422430033032130013010311110222024424002321321232313344440301003221142312323303124231242213044043311012004222221340201412034321210020121001102123030003303034432134313200143214414400324014320224041411140111102133221211341322431040302410241443114244112130131133323334102244424324301033310221014004132403414130200304403011211222112121433233312243022220431202121424412102204043024012200143213422230200212143023124020223121133140442430134213330313410414420040224130442224323221143043113144001341211212240220321101222333412131332340103022003001114013414332144242101344340244021422441211340342301110330102322033204314331312401113422042234212201200421212114342044040431121003321203311032232401001303143141223130301230103114112424334403432213300104322103012033303431234312300441001202440203332024143322212321002030123242041113033244442023131041000110414311202230224341123000444124021442400143411340122031034233423011443401312024034403004423112444400200324343012024303034112022001122244024342233231412404443223303032141410234241423141221444313430222223301444023202230201123413032424231343440103343041421241213411221030242121041432121311343313331442132212331201411023033243132102220332120314212224120030021234211014142300404304102002330432010313022231412144222213334211342024314012433140030334033004040433013300230133111413433340441324002141113300022313110111221210213013401410331031132302304121023444343143102010334002033113421113410004212330003444143413104343431120023424030314400123321401433230003214033313041023331130114431114024230112441132230210420132300033343203432222132020440042334014323012332144132012214430221013003300443024232423200330430014101132330230223343331102414041130023021334233144031134110103430202104444404421144033230112423231340400300004244043401404203240020421020030244310412424400112003412323022043201013412221143132214104343132224110301404133334133222324233422334034003042401421022330133420431112114113433214102404003041202400120033000133422012102331414304141132213013031141340323022102311114021110124222341014404244202230442030033420030204440012321234410344310112241042424101121103213403011403134004141422232121243443413310140333410314201423400214224243331301112142423320143324140040402440214313142013432143234412312323331200103001122001440001404221414433212143400221231244003323230434422103423023141200324421042011122131003421113301244404431442110140001414114343334320431140320311420031100444314132140324010043024123144400403223314311024314101013134411104411401021124231224130300230024203231224424204403012424012440032421203044133012341101330041242044133000000210420044312203003412002334233341433403022122424341204131024442111323411004024011042122400120430244232203041041112214104202003003011400240430430432330403013130411322211433204221120231421342121044300020344231311434344431301321411110322220130011334141200214311341342242001424403303034401031300032213021133204001443041000303240222002322042114313442124113433410041113122411204243442031204401424412414014432344113443442402301312014422103342131233023123134000130300410031000023301123244214421142003333432010413101103212332433111001021213040442000013043342443320024014401310331011244342401212104341311231003330222214330423203403023232141301232000042100011120404043004202322410123030131021014200223203000022210410233210041124323410142041123342021043043230320411202221044132410332300300340421331043320143302443214012432244333001411430113344410342401", "224343434032314010412230133422444103241042242233434211422420124402322231103330201144012414421221412303103313301124314244043312021442302231344012421003340112432322032012330322404001040330113411014442000122001124221332410033323400323020231314141214404210340042424241312033311400411032143213423401440203230311332214341001243040310123013210120441111320021323121044122401312433342213313042102344133430204023312311241134013224042011432400322300022232103403113341224141323334204230213320014340412431042233111120324300242112230441424333033004204210320304311312010023440140310401013442342243001131322140332312233311140313000442332102431241430214201424212303221104434242423224342421003220123223233020441300444440430030011413220020420303312102401444024024443323101221244330222241201440100140113144200430212413233143400314243312200032014321312032322410021432034420043030111343111440333024310432332142343430200141341440401120121304411332124234002133143131003401213414443223122000410241424203241421232412431133202124110003413140213120401232114022002131220413123322341031213212424310213210142241324013431303033004111310203001422022432013100303311100122443211213133443204044021221043403032240033342443111021144044443134140301013444042120043010423212434440031033432333010014211013302432020332323310212031423220421410304434234422311220441312123244332420022242121043022143420442221011003311300422304021214101220333344343441100433423143003432230220202414324201441444204230413323220431243342022313300113400341142441201232012330132442203433200012434312033231224021222420412344204031443322013121021302403103302311334441104442331224212340040330323122401343311341344210110121123134004344012024303022003110233432432304412114413102313201324404103333330324111120142223430324300231433241223232220440301232342312414111110302302042224023424320042111034234342243141430214312313041121234234314230000414004241040343224332141214131332424024334211034321401223020113403243140422311211210142414232413342302024231012112303223312242013234102440042124023144244033434320310102041202132111100440223004022222312312141002024222122202343112341433222212004003234233243141111422301121242114144101342104100032230003222412112411311343043121122444214330432342232422312201242131123303104303433030410310232100022301412213422231444014032432433312423224120033412430414243034411434111401123332230322340043102412212024021300210340022212020412123200143212433021311041241034201013421401410330144021333442124423033020203102322312333341020344240140000403434123302211142144021010033444040412121142212102114302110401412404221034433224243020243102202412124322013312231031140004124102011402202244041441014202124121421014233124132014034212324030211241021114210344303313033111001442424031434200433133113311014433044440232041430424043013420312134311402421101031214413133040144144132044402003443221342110113112411410000332113304232222221423330213401300111343323031111030120413223014104104202221414341322311031412402002200440042111143142004101023021240121334430422330411013410104331240244200120322122221011022144013314214433414014033313430041440023332404200334332004044131311202200140233303031141001300200030333422220402031022140202402004344324344332130021021334231342124242332424433241401143014041123300204314340012110234014200101221421110121304000100130000244202031110224114330444323004220204104412044430102420302301200142130140141034313211130140114124244310000144240302031142221322344133043441243023413021023211301231232213333121423243213111204043243140302214041312440302202033040224044122312411433010003012112240111323124000410040001300221000022103300304114034134223412211000431344443204121032032440112311044042433323103244313431002122304422420221304322432101142133123204300300223134334020233140431341334143102042304320033021433300213222334431412402110331210220131343021402323022144132240143324041322133000340320044400102422031421121404210400441300410424121221130041334303224023430240200313341121332243431042112142300142213340142440342111142001003410102413124222142311012311313221124403043123200002424240322111201332042004044400210421040144104443414322203033320032001410433011441103102043320022021421241044412311001423320243233121444203043423322103213242231344000022334204203121331234322222331104103201212424404401430110100004244242434102032020404234012332443131103002414400242110440114320013231300142040322011144242141340334204013330342", "421122004344333442133022242130322233214202442114304121132114240121440311341233324114330110321023140422304204222423303303100130123220214023321130203332232204131241230212101441342240203303123002120100103303420341044231143213400310320441320240212133414112031441022202120230303333002220000400414114033213024400440320433114343222104034033424433140120032241002320014423142223142113031220411003102211244210212000102243132323320410400432234304224022321201122034044300334242221400231141120031144312141020412320111211122201221312000200341221334110214430443113004212040113023210230302044213312410343344413440201302133443224440112412303231242342142320244302403213012434444144314340344423121000023431431330203430432404130130133141020221434323432231040112431201123024044232011333114413404334021001222112242204330224124124443040111032011420233123112304214302440221403221131042234020322103012201040444130412244221221401240023322221131320312001411311110341004143432412414403210443310204243433342323432200043133142124342233244104402100104044334440103411423112202240410320343220402431220440214122412004242301332230012114142220434142440211143000001030223422243332320132443041234221134434211440014323404430022223302022031002414020200304241200310402334111142301344032324340412420230103222300022424031144440404022440132300021030400431122120220234400141243312313333004202024233310140343324230014000103241402442003221430203343422410110210111343442420044304341402042304303321430223303331341444033230302110122021423114402341444113223334130303444131320440302144113032110341112320034304332104010431030233212231212324320232414032303210132401440104144434104232310211334401341321202311424224403441042444110041113103223342024014330002030140211432032443440240212034130103124300302343313031433210014133433122430330433231432104402014122332002334312403342421234341040244124223041401433303413300100013032322423330014303313033101331220441304244242133002222003023434022330043121423143411003324420414404143011331000200333404323344200101313014301101123223403020140210042013333120404310144002422312331133420214301032132030401344133002124422233221413231422441333404013004211441341004033322020311023111121212212133041440033331422341331321243113431131122144440333003024232323244221311320412412233321202444022133330133430413302311041120213431313010022024341031313421324302322301334201001043421031432324024210444323331422440203304024321302201002114313411211222412112323314131210314441010210001123340423022213331413204320023033233442302212233304030120340033243040440414144344140343131411344433233211114104413422314120324014011404042433441212212022400002134404302231321030022423113430033321304022142413422112020142013011214232211324313443010414101431321411410034313323411032134224010303414023143222143333224443240134034142041020301403144141313340444013043323142214000223222433330330021413000403241303340442421324033004403212131312201222244413304420412003341341223002430221412212110120100400010420212210333431334041224442422330344141441441201300444100102410032001000101413323430342443434033312200032321423011012230223230120432202042113443112031240003044004043000334021301430114214412433104202331034121203100004403321324201312214134402032032413324444123311030121343303414441300134400110023021134200413142032222410431434312223204002313014214434300313443222424144044242214123233033041044224341013321211201143342040004300312223011113423000111241313242141310200232023411020123434322422040400340334321434211031221024330440442333034440020214133113311210134432142404213320243440201040301413033411012232230241134102431313402214110320104142244030424202403214013131433241044420124043311421303144122112331212331430443220124320311104403413222124221323402124231133413401142323324130201143024201030041220211420140331402314040302011302421324112431230314004140402003024433404400241141313334121423001441414103212241134333323433240143314222402033220330220324214410431420443434403122422321403302133204413212000032103443402140310032014430123344413012401102121201114220331422034302344323004432143000232124231130332304421042230130403330204422440233134032000231401013022033034000313110201142441003332331440204231124221112120241431040020212100001413122300241043403304133303244244320313223301130343124101440314204024231214110134032222224313142141034101030333440402240024011144401431342441013011301344412134212110212013130434140220311022442012112143", "001432320201344324241142241300023310200022334434321101221100042033424312321111401001030043330342431041333234432141420203001102412333010410024040433123214430021141422231314303043210303244303324013223113323433021012020031030403310322114334033412232024021140223211124333002301130204432310340224214124102204200402221013201112120312420443112120432034400400422044230400210422411000044144000113244233123342333041301304104324310101314010211140011144430021111421343414344120430401330203024042142314113103202001430432240001040244343322332401331000243212101424410112331243231134043030201043211301303024344321244431141104311132112424023243401013243433140223423202110034104102133234134130104101010212024210041332334133241102021433324231104433134221232100024144210141232043040421314431313031303343221424213432031300100412120331211200300313131201424134022220202313121443311324320243303032440134034013401132340242441003032132424101140441033202122421030313031104134233221204321141340203413201334431332131404402424302331131304012304043020444311114034303433230121312204300110220022244213301101140030242113200210124304020432430432422200210430424030320414102321113413122302403402221333140240422431004120300434311344343023302403303000113304032120403213332124002234101324131121130011101434313344112040300011440332420232000430443432410402123331300020110030321231142123421424313022211421142034132120321410143443324211044100411243401310041112141004433230413041243420200321302233422320234340323401404430043241423432222421434032341444304000122411030040400034433002212302421040043143030423210212213232324101142303234423343023232200022000421440242243233132432043440343134141130142113320412413110010301423312244030412134422412030103011333323442303300004124402044020141433143212433304224041003220140041434242320340113042340333034421114003113232420342203242140230100214222003312434414220232113214023424030240312214120242202421432002232444431030420213411432212431242000403304320343423044432110421442334114302411043402321220431230430400044343000130210104001344433031124104144121433101401243142340043334040012332303442441124010000430143000343403203240224321124204002304212222141012024323401210343014143311021001031103233410321312402324032444343143214430214322040130344314430200344121323001100113102413101233302314021110242432103130210020031304042021201231333004242412243034431014241004314411000330110123440123030240011301220141010141024432403042013031332400110040042043312404140223242404044103313312304434410133023310134121140043201412321444003403043434421002102401434323400302320231411423424111201344242310201143231221200231213123342203444201031123404432020032400101120314341423101122343100340211003123323031232200440000141241042402301311103220132131440234310031400131423434434322310433403412203433113000010430304101402332442140311014242212441441300104104133121221300021411301032004243222143223100023341303432400443243401214223140310431230202242013001422120300110401303444203113444111402223410330432122420442420121041312301040313122302404033204402141312234334311103023121210104044434310200030044321104424110322230441010343420244120141433143201314140210103301042423224344110402004221324441012310101330123043113104413101122332324121230100010242044002134224311424314131432031121240123440133004123114031004342002221001234203114144204241123203021133412044042134203134421340300442232324131142220322334012320043001241003230433333423022232033242200341203400333242110242012401232243300130133131433102142443031441020031214104113044131201130142342341034424424214300220034333301333301110430001123320003312101211210124223103344141114334444213311344441212423130444313013012342012322342212204332013101100201444234401000134004340423144332223211342410331231421010032123141113042302102321233310332413001242424133230200324421303403040411111004200032340211430132420111423330421000101244200304333201034000220000244330433140422023402232314242232343421110143200414021432042211131320412324324431442232300040423303020142030431112214320102141123413133303133110131141230233032301443330200032403430042230222303300332403222004030342143340301023111434323423212243444130200211433023220301143244242012412031431313122410230341341030330200233301343444100120212243333230401030313342442003132131022141241133240023440113224201402400222300421442224221222322114204020140330111120440404440434013234223323112231200134304321312214413040021034112311", "442114320234044214240140104023233130143320004302233031442004002302443201140212442303404414134400123444223043022112143141224111013243000133121210424212304420232141234134202103344334133140323233430113312001423042014312024341104102334430100310003000441244312231303244000402030202312213341102440033114021113114232231041301421041222024423423204421124002400140024221030202432000341424100233204342002340043223114320232031233202042244421121032113211322034320123411021434341330304331002433221013343023444244443144212240221142343211203333320004410241101331140144210432232020104342014220201000013333141303314020231142312010100320221330322442012421332312321311223300430112334024343103342303402014032300302113322403132202113114402143303240402144000441210231410001442041032322330112114234342134330421301243414043320103343323021131330313240300144332130431330132422413001210140030333120223040320200201301330111030314033214202204122322143223003433200400000132334203113343043142303214000244001304122203102414041403313111231230004213201020121234322121320122243223321401144310111432400313433331203222200220111142342212203304044004043401102440100313232121044143142122430040112144224004421021100012230213142030443201232220013110044001144311034021102413304244133434102304222134002313423024141212320223410422102101322310100200103304243313141023322412333014134312234104244313313034404340334410101132212210023043420310223443441313040004310344344222040024430230242430212221000141002001023201002201021232043041021023433040130100240311013300213344440122400431032324421402123404332223402113424422232214022240441402413021324333400330313333213020011314333013100304044143224333422314110403440014111122221400222342423312410233304242234341031240211020413034131232410400240242422013314000122212024011224323314100224031012424034020020030422443042144033230430403300341311404200303202413021004423044203424224210344131014334340440343231443001143004202331240024043302322222222224204434344202423303122300211120332343020111020441110113322221401343210304024341240110410433420124140122100120411422310031103140033040222022114413214012430032104214024124430122132220230030014340121100013101221430040323422413402402300343034102304010411342410403233212422343422204233021400423032144243444422014003210200003232312104324132341302024120300240434231134220442141010130014332412221424241000342323244014212243200412134303134110003200444332432403201210424041020404301432310342210130342211304212442404231414420401441144244012041332132424022410014431134313033012401312031203423122110321032124341243424310044024212210244321011011322401340304400110110302231243410032304042201023011341113332014102032002304013310314102233121042132211034122200243200421434233213431111434143430420341202023303113412204130214440010341323201332211144001112121440142420314200314313424110441302100114241401034204023204333041143241023441024143003000030301321412020030021444004403032101104140044444322212432133031140202403111212113121323122401311244331010210201211220224443014140321100003123110043334201103412421423310103121034200141304100212431320344211113240232440333243441104331411203020403443014014412120200111034121243444010340334441023202043132341012013334143441222012433110234222204032444111410410024023012014413302010042400211000210420102040234443204110233411443430411111142203140022123123230414113413304034421004001442214324124203021120022014040404203101221040424032430133011143301004214033240110340241313242112340330112031033001242241024423411232443322232423130341331140130320212101213432042444410041241211040021343314304143020204424200131010210020240411444102100230202130414344432312310400340122112044203241022131342401234344013301012013401040213004011311433023144301441131402200024414411230023420414003321041143420313334442331144143040044324114102244141244343410003341334340104320142421022123401430011011311213141320012042142004203003212423203002104013401304041333304011304440341414434304201300241423430210122313022143134323001222222012001324110414000313443314043042334210343302414443133013332142132001201414432420442242040014102222123411112012302334114324021242432133430220430030004224010042142221130232242123330210241232442444443422402413320432032203120334443221140303333031304324444400401212332412302131102422242142431133243223302133313200243442201330114103201110413311202203100012314012111140023440010410134222003020301004343312132434030424000", "214430002242233302444333030321422203224111431020240211341414441134313200424423334203014042132232330211233320333342142142024134203441044031221143410432142311341222200111203122032100434332040300104214101243441012424442103000012320210114033312140314240001111334333214043410322344321032020412143240442203230224020341244324222124001110044324222010403220120124334424013302442244331140200442104341200142121432334222100022440244331443100343432314001042101100103110131222332043240031323311222343143243244343144210124444220113212213343411124220142223440434002014001101333143344242300011103411014002213211224242442023431442442434132240204130430124331320334120134212133132130340322134324244041344032122332413240410214320324100133224403330114241224334320341124223002100413431033410042011001042212214204014043103031021123444210100210012304123333142231324103243140011004114304133140033103242034230402402023020313334400102102420401012300012202004420140400214314431240410011111431333331003414434212411004042141124333221440013201304143311314403102441210343014214312422330032224004341202102332102233201234113434101231314302312024224010024022212434302131320304040144010404211440423013130032413112423300003033310234332244443223033044032121103022411403122204202224030043242222322120033244043013422343331042044210231102031144233120330111124044312414010312424144321231132340403413223412204032410330034342122343232331410413024033444321144103444332303423143431043434130412103300140030433132013301114124430322444444410120134330334321033243244322034204434004303330020000223120412240042340320221330200133331124014011241412441000111232242400032244440402124202031033112330123031020121204021013040013002412002032043231320330232120432332043131301114011233140042340323132022121331242443134233101143101034133412341123024044343032413312140011002410141130032020202221131144310042323024102022122133012130311013242002420213402304113233443443110200031311344100121414123033431103204144114210020343104000144131230112324321434333133132000230120141420240401214434044304313002401322030110301230032311232001343001342322112103111324204041341101101140334043421004313423433303002011231333440440112444443302341412222033244122143203443333014323040401124331313304011010412410124023321323023330402222411103234034021002123412041004131100331021424113434303104324300301142434201104102042214102302004443400330212410040344021343031420202133300042420032423330243214440424011034301132222224132020224414132123100410331204224341024402004430424031444324220423030101142030214440121343104302101002041302214341424313132321140202240222402100122043434041241323113124222104120321034440120340412130404424004403444003301142112430300303212323211203443332140433434331022240343323434204032230101144410014242014300312023133022042133130303114141334311434413143133402303120020444120022220320200101303334343224140121021334131111314112042314322243434121213100414443012434112341243232102303342004310040112310211113333404023424000234234113103214223414132300404000304230204303411100143430011143121443441112231014240310033400132412032414014322440233220443231412111330044414314012343130131322421042414114000114333440143210203123340022313444041120431114330233312124113011412444334022234141432103244242231243442332412142203102013332030213103201110111220012423143344444331202111333340140322412241231312331412033011240022321000424300413202140011111100230022221302023134232403031001121311443122241102041021234320243400040010233411211343203421021400410120220341044211020333431304143413341200131142023122210202401344120324020322034330333412334031114314011024011400044013412231023122304214222344243102303242443400031034032022323130244411214124422031312442212243001332421324233133310113040014101434413420331100313133333404030043412433021034244330004140311214331034402111410132312313113340102323002014100324410220031313432302310201110214110031024231232422312043203302001113434040340310044434032203332141031014233123021144340324011321433303241044140143431110230213432042133304411232002334320020424441042401034341144034033023312344334233300442041134043010004244421120031432142030024432301040303333040043313033414424403101144340434420324223304414341210320234024011431303332014233242430303302301401114131243410221322134022321441312441431222222231103033441233123213214333423411320444434400334230232441044301020303222444024034240213224221330443323411444004424120134431011", "430213023330321102214324203120231134100330311440102440443122020313320421442301101320111104343043443443031414312443241022023131120123414404022424313023132244044122110311423420231331143304102024400211113411033111031302310142312202320004223423101101032124331102214400304112032433042023223214123422314224300224200323020424303333012400243322323414032021123423234311213423223101133122200331410232114401322241040144232231420440032331414134410431202233001144112104022304214314030023344011430241123340004410221320202204301324111402401420214022312314120214223440442434110010041113444411031131113014004431300011403122234223314101241241242133013124000411403224103201310340220412330414121022031132322123243110312242133142401011003304342434243332310313200302324201323012143312322024131230041110430222142030404444214242234230023311233041024043313410321131322241444004222414220443421040141424214244212304132242033000414014301423403422113221330422102011332441441402203301104120233321214001223124400323300423443421413120103220044010010131130211410113401043104033220020330030314234113004104321420431044142100204121420002321342230140314024111334221203001243430032420314224030030220212114034210012132324330100203311322022003433342023024314220014112402404223342320313224030030333040331430323422241221230114241200404224222001422411143104411311011400102300411311113014300141331313140413324211313233330404001423141000022003134301143102233011442140142021330310432240111202421220332013042440114220223141330433122023420300031434340413042211341343424344340402120120301444403233303104300443114424304400413232241113242431002131430004312401242232044222000302402111414241033110141400040323444144243441022130401421004444302342332113412244103033304040001132213432303132344443103310121021142010411240224233223424041142013320431313322131220341444141031314010334040120234230030211421342034141344244034043403103431131131400232444001001230044042312010401104311121242130243040043013311114242301312014420042402220043103203212101210000400100440000342131334443344400414141142410441402234024002222203032041344020241412440114442342321230003111331001120434443110410223440301130123202343144443134003423120403342101302344020303440043333201444332330222231334304201141012242024031112431210214143121212410203413241203033144400142012114124423223412424010400323011210302023333111443414130203244020222343444040003432024302322322121212222212301434320411003111010114030234403001300440001232100340311124223324034430402412032034140312321330412040030242220122210304324334033424041200212103330212323442101120021323041233424231422022024024122044214013102004301121211434304220423334213201403130004024341042111110400022012013432342320124424014014114222012402113444021142140110444440114341003024014142341211042440322002324033412133342443221334121121041141110444313143033302311041000243223431241230421320132241200231001144210434110432014012300041021043021033400311023024214220440342333213010433404323310421210422022132403133344334121204042014234141140304132424304144034411422324202400402112004323443304401142001134033224244033302143322411424103422330402131242130110012123302041243422013121000123401344343003432213412433131200032342122143424141204244424341143043422220434301422343442223243341441340122022221411342312014324401042020432113303121322231441033433321414232112312214040013314213014022310221341231110402231414134041114111144330232304140100332013131004334021222312442443042321411333233320234201042341000000430010314223204231413111331104343323110222341021212333203412303131304242042311314044102322223032341242034441233204011210222243102443314213230104444041112412441212231442320344223420344202033440302404041442222323210112030313420323323124112120300300202042342110211022432422314243112004214100013010323202412342200223431424224032334130001424411023123440021323302000322322043220044340302023023202441132330014020230224031344241401114400000432424401143403300342013301031414314430340441431332022212233221320140314210130243200124440000433132042204300331411333402220031024201400110304203341143211024000202242204233033432330432000311120411131202214114400241342220411441020340024112401043032104011244021241124233420030014101343343444423210134202344223313142324024232400224313432323102201044423412412222121103020112303403314343343344243304230340303400330444113322323444021424240243242121141303240121044034212220301223014443122404402341224", "423302201012423200300422434010002311001042204430332414011002142341433001144113023014102401011142101303243003104430240140031021400201023214403304422014140020141432431402312034344104244214102403040441311224213332303334232433341143303042423102122344200112143241320343113232024312421211101140002003231222304202431312211143421432324424004402434422342124144331404323130412413421414333131141300003010120042320203032424023231112220243434140422122141343113042330114201010200402344233430113223231301202043340232444240010204002133441230424424441241420231423031444024002114300314243123411331302233431341311431201133420123001401322100112143110344201240311414043222010230341144310434143341023220243100332012330024134444022331231011320212201333204240322212121341103342342102021301402320231314104100312410223442404023241344332424014333034034223300211012020332411431343423344224034044244022402434041020233234343303122124442321124402021230221030443002402022323243424042423112333004143211034310400410244303443131010244223013322442043200134001002022210132231420432442301243221014312110312221233112021433333000341003333440223233002302103302212323224342334140103123340003313302122414332430221322343213432241323443044200233202100312011424421000330143132111300224401000431312124400324124030414120040143044304210400033443434343341232243211320414041032201422020012100141334312021421241143004331142314044214123300400304123212132112210441234304221124234144110241113133342320310120134404140313403021103230243423400104404233422233102442220234141101421303231344431432243131340042332134021132000131201331242342033014300202101344231410031110033142401200114330210321210240434104214204144401234044332301414041334242011114310224343401241422443043043014421043411334304340204441120320044210014211202213241033032224130302403422030123110221120321310422101420114313003414441230442004111121133423440331041341143441210410042314123021210411001303131313123234002341343204424342104202231303002241422221310003224031324202001004410441420311222202040120202104420301211312241331431102043133324042213043240323242224144212132311301223201444012230333013012304110021410341142233411430134210101042101110430434213201323114331240221111013311103020331414031211213233132412331000213044242444441201120010423201341233140422011221342314101400222444200414001441041212433411422131421120332133114211143324041244110134402104234412330224213212113020420040323214433431401013333144301430323243314302434242422014122341404313131020243204321421320133111113114234134103234132444330203002034043222202143323012210230234213424001441131000214314132402321204034202412401440341243343411244444210140121020413414414010020341042211402433324202041132040400022120023133024330042421120133211021400343211010320242314440432343032124440221210010303311434241311443430233103224130213011122423302311221331013210203102043201002220202123423430320003202033211104320334243140444413440344410222243401124144203312142424404221411021404312100022113120234110233343430400224434113322014242112221320212120402213122432342201002103111124244332033034331211404100132014123102222444434342304141204110322043243010031330200144030434412434004234130332111111030030004432104201444321013112204204004344434214322112323104210200022042341402323244004022323101420202314021131104400432244342333013324002202144424021030003132140330221331321243223140004122433442233044341421112013200121320312221003131044232202400441212301013110440021024313444424411042430020224441034231403041132314223043201000021101414041141230313434033001130301213120133200410320431444422313341334444322212340122143123410101342231121324042340434440300143442012004101443410424020412120111422331314432223314244110430031140404221342324324311004430214410144321013133324012200210413232010433223303440213423011330214103021421143204041101144224223213443232033000314401123130042142433313100420133320420343214400041014341110013001121302421243200422030233021121013023322220133204430111410200121034331033343232131030323331321414232011224422243321121001300110444134102102210041134413000104002023123342441311421143413334042021401231331014212442441113431142020210042310042403121200244422320240432200334013202411440404023021140404211401330040103211421023343211344124400422110421240133342220022400131110413010433302344433202203304132310040220234432203202241244440041332204044421412141011440302431144114132312213043420340242411000310321320", "434233334031001411100203312413422211014002001030443400441142402103421134131330212044034432322023232122043441413304112020200031211341022440321010124131310113114333130320043144144103311021121130224023333442030321430211430411101221121313303102204000222212220144444041334301211211311343322000010334401321411403422223040303342000114442431234112414234302331224022342044243301124441413203443221444402231040322100113110040101233112241304441321220203232411130000243101112103104241000242413330322310111423010300432014312101003010334131333134103204333204332434240111012302104000423002241343103304430441142442022103442231204423324210422003420413311134002211214020204022102441013211012111332330140142222414330301242224021113322340201331102230204400120421422303202014230411032424000410332422301034123224232244314331433131420300133021011214410232012434104401144223234402220010133011141131101233340211004432123112344443421041232334011212120330124410314221414341021422341132010344322320221020411100242241101141014122431304010244342201214323112122032014330223441300123334201031332343104433412323301343003233200203013030111013121241412443014301343034123301102323030044112004441424231044341403241122440104231203320204142042320104114311404242301432312020422044203123424042312340432302023201423410140041401000310423233342312311320223111033121144212444341234244441300121333201013144244043244420344122433004102322041331320032202230022211343300224043434043444220241414301230413212034121304323134144144414101134240424030303104310002003142324100302422312441312231021031104010424320214341111233133420423214432222114034410132323401201420103432212421332431000030330344330214320130130422220332431010323202334030230130402013133021010022143230343424344302024231444343214334142204212330412120100311434014440112234103443304041224401202422201013322111440122113233234441334210013330024302434440121210143140001213402220330220400023014010311402130043444033202141142002022410113024130300144341222414414312302000423342433410204033103224442032131400234001320003203043223040343420010130110234433444310233122203141332433132413334111320403331244004113232243230020231203004241344323001000313400341003200101433123443134122222340210123014312300133313111431203122302030423132414224401433213003100441404314423030311044231340302434020024303323422441000110224424132002033342443400131124312234032032200022313133122033202003120312412242002333430300312044321222014242000104210231223202321233224220404340202112422123233022103422134333023033412013333221001103342421011302041340022311402032312423013021221020000422420123222122223021014221240244001241322012331313421320320332122131243223440114023143230122422144200134440242042032100202142430331001341421230221030034410241044020244210011034414141040130240120040143240243321432043241332203330311343430432422313000400421033004313314114234221134243324212010423114300422203122004423203340344214211400043331011110111032424102344041303212141130414142120133233424100123442142044003010141040124423110231412443132124410222210201040203113032022332141143421010334312430433224304331103441222404200204201022141310340320112122420010231412141030100202431043130102322104401230221002014204002312011044131222000031341332244004104222444432340100210123324202314101140213300430131222241133142400304420212400442411342001202003010440323402301220201441034012224204002133412030032022203300304234112043014204403000344020134003320120243242412400032342010400413344024430122331413310403421344001441122104230024211314332422233104100334422130231001114343124000121134331101342134442324032230012130124024344233104401122020344211021210314113334022144101142030301242323112412311244424321101242422421232144343003042010201133340313412310432133342241122044443014242133011313210112422124030300033033013412040001040004223214431301440011213104232012011432133142031233424424200304244202402110032134204412223111103141313433014230402004434033212323120224203423034220401132104143030004444033132033104133101101230002423003322200210022321032200144312414314104103333212223320243104033130032141120242022041000331104204324043224132114112130232031303022021212142004200041404233020300144240243014341121022034431332334322034044203231240302202423021401000300021001234101331120012114301331101304011303043233044114234310011332410222323411200232323213420304202022212312202241000444432131324244101204342403133012343140100101004420323341443", "023010320210143011430001412314222041441012413040020344332442311404003100423120014434114133133214442224214444341240234313124442302313013410321142021040410334002210224412014222101101114000311304144400021431124224413100210122133322433011132033014341212213042221312241234404431412301230313140103130014242044110033332310444300232122403303044221042140300321314324040023143423410423232330002234243341012440241342411142004112132120220200032312240134343211214311403324043243121033240413400031300240421122121134331442014321113004020323100334233222333114214444312312421441314142203420110103044140242030043141303023003100112410441221130201004034124323213441323340234322121221212222333223231214210014302003422213212220021041432323104202340010441433000114041401324322211303020301143143210112100340223044404031131303311313142114304114240011220010444230343134404202203122234344040230143022441413303420410112432012414104411003043304410110100423141220222404143222024100420222030224341404413234304341430324430442420323013420331302204411344411032114403414040034134431304333223404041340310433204324214104230413301021232144313220214424441032001410034230220312440101434043243411102323301031200022342330432402022003143300020223414220120041422403202201104013324001130411034143240123211333400123001341444313140433102113331331412111103342410112124020041301044134211044030112332104343224304114021044431113300214002313444022110401022423301210210040232122332023444222324402410404031031400302113334020201322342320312023222312333302232230430310430100321042200204221403102304223333201022130001234110123123244401421321043222303034312111002223144032121021110131230434202022244414233342412030003003214131212122404243243121224320411040340043012232101013123032013121033341030040233431230240111212341332444040330211300003212302011121301143444014103424204330244130031040411441411023313441133223303331024003131241130240333420042333440032212312141441030121303104121134442131242340342101303321133120213130140103234133321134412002003322113244100200432313202014333414224442331130422431424244011402344004440021344403401220204024234224143243432443204322013424032311121231314421201233211320024434212334123102203214422222220410124131423132011204201212021214124114211422021024422021223010112403012000303332102330232000241113213204242120142010021301013443222124323043220020030143103042024434122121340014402101324042141432234301201301331144010440304113421040124214222044013031141244021312231224314144112430134000023231234123212304301431244114013444010132233423041134240422333023130212113341431320314200041303121044034023231114323420400224013313444204324403244403313233434132341341422012223143304110323020303410332244043400004443230122132300111010344001042240104132120401233014000101322241333013311302114331431320044314002000341414144042220001004134323202042421231204314143402011014200124003233011212431141030013144420032130023440302133104200322143202314040213000434121134012120440041300242333424240241304423404101141320213230014430342440402231311434130312301314312234243323312244443002113444442021331332404231301331144021141312120131120220302220113120043312211110004440413340301112332031024043030002110404414131310132221434401314204021402132434332013011114113004023411302424140043444242133043144440414321002424234110124410102341001332113413033013012023132223413213201422403130324041411334314334143433404331210224444432302000001043301401102412243442014023441324301333441000441140102330104130403332231432243241442201411331220204233300100033323022023441122232141110232024003020011201123122330214340310231031001043313030212341021431140043131044223233124434240424023414211032323431401413341012323233110343122344140311441234441321033323140101424143321041244434013141421421240142322022120113242441302312443123013040302042031230312201113232303401124421124040043434032022210142402120302030002011240421304103321414130334121013324324224410112131310422431244414231203411110112021113442211031221444123403401320221341441132414134103232240412132003413313023202441113423030440130132042001203002300432412044343302044114422411334103031321020303021403134331320414312202404231201444102204230100421041202101032302233322010440244242233012321341111220410124430341323302004322133044430241333421330011222411200304014432230342402222402120131440440324032234412230000334012000100202312033343001220224220410032243412313312414430140044213402023200003100", "323221404021231300303134122413220021003233202201202331000040134342003000240420204101143031323440004110202040100310021004140143432013020244310114204233321440323411230231022441134033231303320110212400340300031433120421124340034211241030003123020304133323311440104320341024021001223143000143102200430320000414001100212220440010342331100401142043341310411341101000230011243032111124440114033311003033210240334201121123322411021122003122401134222032141203044123213200040220443434101303001320142043301124004131323414210440202102320240132321014244122141223040124123023033013320323214241331413143111304023003420000424432033040431431123323130004422411313230000041204322014344300313443000224002141430322103200142341131224332340121331421431114141402222144214210420403212314122340402404411323433133333424011111003034042422011124142004130424231403120114244121322200344024314112211330233213304002012004302430310421211320231221110223442304010231143400013132203130024110424301131024011142322213434142001213321343323443002130234444034102021102211411314422443320302402300221114030124402204213443142220423333443410314321143202111332303421224111102142320244231231010001433021414210304431240131013243104341432010431343410414223424311043343230410232211121012442402432433240304034034434302244111333203223430133422104301242042430224413004442023411121134134200404333143242334322003244044132043102231442331220331032011433324120430033114140043140024213114231200011130104013322102413413334220120111404110410000103222413231322403214114212302422211121232442130220314422323024020401400303141222230100424334221120123313320334220224301034243034430411141124313024121431313203342043133302422021211243302413203031202121121323202432030000034023433224143034234102104241120424102221010314314034042013402423300232431410244122021223214433422302430130221033002030341030032212441213302020421223430224043030340032143120111311340034144243433212012444031024223101111042413423013034440023442143010300333214342120234134134143124240201322231114112340421422043422223143040144021424114313420240201403210413210014302341114413442044122401112402430032304301110031231143411430113313100030314300301444330221201203021401010224123020212443100023141321421331122244103232314311021434302001032110123000210332110403021120424221301230103322034102023433220243101442203301434434112314033132010214203420042130401344003302421202324233434141012211103220022443422143432330313022414444434143220142230143012413044333112343101402310012403144012310124141303212002200131414340014303000323313441413240122001214342000144230334034412130231412121403414231043422443324311421343212220324424304131403042310133241010112004444311414041300224004440202230333420433330100443111120323310303304142442323112334123312021410301040033240210201240121223430103314131011211311404240304213244140333120223044303210213333410132020244013102134432301132404023104201311120242231013431330401213020123241123314120043113000233311103114214410220304131223031141443412221140422230440000410223231003013012412213024123333223300412210200243241434323012344342343243044403334143221134244401422412010121330441344130111233344422331321111432212343400433013410100401204232344122333034413441233214341323031301304030131440403402311011231000033324314104001213223203012034010100132414322203441134341043223214113142244414414143311410434133024344311210233023040012223142120441340424113212411040301244400134032433214222203001002224343414240001301004320341044140341301333310112102401000140010340314203413330443133401113241301133132124030003222410211030330010434133310312343333040033422121124020123022102130144114044430411001441342141043422113321314020400433043014334313034130222340303423411421122434434432214423410400423322233200333223241241414101303202311014341442401142042132141221113424042311122331142431424130214134240404312342121114131124143400021102303312221240020020102123141300223234002141124234220131411441220130012201141312211331232132210142142101041430323342434110413301030334312421031300040021404400241410402123432034433143302100434011004414420313211304443443200424022000011233344033403342102423213101301244422330044011434403430200430044040412430102221240422434112042320442434102033134014431244202142042244332422210124334324344122333231231114004200412043311413324324323241441340341041000034223113000413230343122040334213320130113214412241032334340430210144033212332114040100031141401", "002212412212420032242220320213402321203233431123434304422301212234141110231024324322242240420414424014112103111313440023013323414441141321312010110103131024110434200303412330410203441200211423033411312401043134031231304124311301312411233114311023030213140002420234242030213313334002342230210124312140113211222422040230201200343312033034424402324043124401020020413221142434003002140121431343031421040004140330403213332324222432433221141230001002334132423323042323241301304131341340414324323241032324012244324441331210321023440104342443003200123120232303010041043420211440021140342012302024040442212433410200233143320111300141311442311220340312431022104001212101404110121304044001321241342211030103113431420013234303044041103003123433440231434112232214334132200441330332412101303214033323132240214213042241112101124434342201103010243344213210221020122230432320424120141030141220331020134042422202340423121133314342403440120303233340220200230132421431330033311434332423103410414202401340021222124121443413432411333214213313121012301200334410100024002244133301044302324220433043214242412010221243341112422144414040041410010421140441204321301422041203320310333441141422302441100343441333120433020223202321021323224133124114310110102004140231421231114014101134130320113432440323041121040213044243413021300234000224333022332124020403011200032122302123414113340404221032240433133210234210241403424012323300101043413344324040222411300400212010444211322442300212234400302103100444402341012122323434131142441123130311121212020420001424244321223241343004330424204403243421234004012221300110112300432020040243104320104203223022310344242223303013431131041132324001124231221332443013421144112042021011302004403132122331120232410044313003411120042223322133442334043444003423120200103423444042410401140102411333424222300234131212413200002441102133411221324110341043344210220020004231141420343112120010133114340433001241444121222140002234204302231241232204230212111141410002133104124134234424301014020304214401240210443441001323314133010313124304221320043121413413011222223113421234441224323121432240401213330113333111343341340431143312122302000103142432143320311140114024341143032134041241344131314222120332134110101404211443030142434430102134423303324133230024121440100200243443201331034430021232330143020100043424101014402441043230121041430244423140020110131010003211313424120031403043130034030041242240320101212321114410202210311111303444400001033142041014001344202320313224421211302440401110312230042242140212343234113030224424024112401340424410032002241031204330143003403130143240430012130042323220043440412130123423014330204342111213111440100110020303222303124012101441043442431004440332122112201312001202434341301214122424131103102440144012113200411014241304413020010242314310433044222341412024412404042243103310402213402242412240433322223131444323144121241130003020224131413104201244432304301044241032433430023330100442131312001120000032141044442040211224402342444304442141010044214044201421231340430413414342312432012011231301300241423331220010402230103032410400000333143212240440020311410120244022342233420040333113240211143120043031220230103203121230243410410103403104103224420330311403011332142130102113343214100433040222240221211210230044220414131343200232140310311240130210114001010140102004141443244004323320312122424130021423214142130421144402204411443000203320303130224412411034302222422343222311302422322302232124402204122124201112423112342334402241414131010431210323034223304311123431234143232234412301014024333424334102142423242104112233023100141133010404430024112240133212113134211114343130113431331442104144441422242122333132402330241314413412033411304313302121223414131402130443122003211132022014043323311003312324302023311432331104214234011332410430320344013331130413231403313023342414000344122000443232422301023334213002011130424234100303114330432204004114230400312311410144341404431221202234000142133141311002014104023103041342113112303240430121142103002420023103203143210014414032413143322104422030140333331111420401032411030324212140340311120141223431420130401432003101022334234232030220210114131120124101220304422242113031311244411023221424341003332442321220042134302230313443042430142112314110404012212310321433413302043042234242232123432201041434032014222144220423112304231434202210003114132142242042114433441420141310220324312402414001433112213034324434044", "323423004133030244430020340302042243101113211211342230041140103010242412103241001431131103402433343411142031421132020032223341412410211424441210114331323333132333414042430003331404100101120224324211403233430113242203430322423420243330301031431022101122021432414031122111211414343333332024441344201112430310133103141111412302010024310222303143421334033201203001444303122204244204134201303103102202433032112142434141340123240000144442402301002211340223213402343400144322231134132122431340232403224222131131124414142141143402222421433214111214024131310414440143330130002311002422332034302340042230043104120231404403313304142411434232032233314104300100213440011031202000113401321001422014043124114142332204014231024340414034042020411133031400240312412442120432323423020023323144230421323011302014313013411244402422231043314400310433221014023110144400213104040421113111244010110413022300132311442142212423304314341034231022224100241100430124314240202324221234013030411402430434121012010241322433202023332012130214220344230143442421141102011442243213432140024332441010224342324111102220233431441132332232201022220310020311232004133403042200312423402343242402434304244213124203220204310103200244443001330423010021014024121442044313004301214314411031414444024114404032424224020134333010431310213030420421334000003340303033101232204102411112343000031311124300013242103001130412321124012430023333203224000041401441241421244022333432300010041020321412433343242402040330103242130034430231031130443423320412144200402033022122402002234021242412112124341123423222222432101403340224200142121121130233213430230330101201414022133104121214424103311401302223321144344411143134320440101101123432321324210242244323030240141120242303344222020331031424242333113201413433343313031024021443032212301024332021020131314310121420122033430344314214003422003330414121222403023203004343330212331214043241403433002233000023332020121322103241311203330121340122013144142102344310332032013401232121122140132422114013442300431041001340000031230323044223424441204120001122124300221101013214422403143111402401222202422213011324034144420342334321144112000414330101000102024134020121313402234411101014314024302041120112102113444422110403403311312403314410413113330124324201140300403342224444023034424022404244434320334411142212332012141031010232022040224410222300434300041142120031403043140004120444121112020442012210110412131022114033211143323141101032040434340401134040421142424330001400430003414403133311131124103111132210234103240121131232202320202212321420324233223241030043204010010432140141331430111330443004313403102203031224232324301043224414133012204122340404240113304323114024021220311330323222143123342003331142241114042204220021204443120440213030112030012214413212103200432223242400100440431201201431331303010322431142404211214132310332132443420312003442123421401104103110411113213002013043024124033320403233441221302030221413320314034233014301400334210020423243143230221304102404203302031430014314143231022324233003034110321334321411344330103211401302404421120324440142213244122121412313031031030421011011302232121204344042414402404042202330413201442340213131013014444310213203243444010410203131113210312302304443303440114202233031223403003434133220322103233100424123044321333323321120341313332213444313024242201140041000213132333211321221043301030000103002133443304332141204012142003402212421440414220304312342404433042400122202411311322040442312112422303112212443330332014204120130410243242440034424222034102201341400241041040343433404140401334411404340020302000321411104003431020243224441311104140334330032244443440022303041100140220030233132222312123134344031440124422220423100103012343024431120304420334411202034433211131032201401314244222444323232314020222111032343144011200222010242040231102220130032113244140412030033224121243102313330043221102030140312120323343404130123001303011123400330334001003342242040332320020433123114323140411212311203422223230223042403003300011110241433434043112243432343202102203330103234322110314401312111042244343344334030342440021421423211321304433320140400431001043213120230220023130432332244400144303023224404103144220012413234122324210113400211113243343303024244420331040043242322432034301400002044120312241113232222022120324140303223142302210320214400432100004034212101023042313321102133422222442303303344232443122414404111412302403233324113100123210032210", "111214230322124444423202134104211423030203134030142241213244122010402143210213433303110144303411414343313311321214231321242010110302024440300113234031300024220341034442434330113230223101434234122024333340024320204020101233422202123121034330110440400101110202424402133104041234030140140140030232322040444131210121244034022134110324040140240343430221030404444344423431322234434144333032240343103100422030421421031440114033223423401100401134232004014434222330332211442304334143111012014232340334310411204321121231032100141120232022212243212422002312134300401210110210334300434130013414142111114002033024423212422434133243144344110414213244124032211300341034302344320434322442242333001203332000214320131114042401230342021002042013141313230221331132344230423034210333021313110433102011243434340341040203131004240411022101101133333413301030014130124004214433431041324222331001411210214444333403222023333304402143232134322241303114101234043021403424443011410404313340214233123433301100223124030023440432302331340013011003131011002342014102131003212000240003313031204043030442032323404224224003234023404111143031334431433343431202400243223402023134104022230441412413101010414433143213413021242331012033030432432013130322141334014333100330412100021223121313440012314301124423103341220121310414200220032113334312114430210403342342000123331300343203404012042021031121014031132300132234001302303342324130431002033442302103434442101000400441234123013101232133444214321011322311012240013320342210132210423244024241331001422033124324042412022331401311002314013301120111113130344313241043102432044101300304200303334222004344020043440210121341303314211334024204021323404112020123303421022343402311202420340120304311021022242344343132200041110343432111112342114110124204021130421100001201413001323430403220443420442044421123034433043140101410303444333414242031333122322431040013223213414300321202100404023403334123230310010330210113034202020323033302404133300120431430212141022443202404404214123212011102302042013111300421400322311320413133311434010004330234433344241220104442401230444243242211430344233334111231024343432221321043130313224334232020032421430124140110232404414243244144332333301204200334023201003240422330034110233132210110434330030434321400114012344130122300314142342102304434102402031122241213203242300243414113141112032424302321032042142124410342304420142314022431331210212214242344014324214210044431220144314033132233044010344412223424222304130444122242144230434313013000034124030241140130100024330002443310001434200310334034223103222204130424002222214131411242103212022042332431314203131431114110343132220124102232314033420442101331024030442340414304222141134210432132342102212220341314400343240234041324113242313143401033444402341002230004124240232404012023214123134333420311031432130242204334241420434400141221022242412333311124020121430222312421243003302012130341103220331341133230240032130423311113411404334324433114403400203134010302042344333212003102402311020130341100403420203441234303104431221224113012142120223343043241312301012022320322301342202400132314411142201112221014414140342034343020233202434220342111410443323101220104031041212201442444131301212112032413233310422340002402011313022324230401404213012442403133433223202134133322340031103310233223301014013430341234213441042202320212442103432131442040032140441444430200344441310220014021441300322000311212001124424110434203313114424231421313301201204442142202010234210330234202011332433440202142403123011144103313414010433114313230442100032224301430232213120010130220214100132134201420143210424321412123024421214320124010214112311023032234443012032243241241244002313343100441023430333340424204003203220104200321113401102132333312100301013334312212022122140204331112314214223304443134210122332223122443213432313310302242432431034200310321413002322022141213444404411101331200112310021330013344120432323142200000344341023333332201103213212423002444210340324410024102130344310223120030221330421301011143121040031120100013402320204224123103304141332122103031223242120422004333430111001030104101402114421303431242233304234221334221344001223314330434021222434303220323312000122234141244240011100031122321423401334240342110323200003410120223342034041231011403442402344411000102214131422300204024331420222220232220341030042034013013313341141121133102224224413000240300420121241030031130224400103243104410441044132", "232420031200023430214102113122133041143222413213033222401410140203022033442142444200132224103132342340442111101123231022332203022040232213024114130212023041442411213200204221112210320031140424120114224304410040311341432422342223121343233421024112044023042121214114212231203220243143032424011342333330244144423343022022423203244342104113340122320010430031324120401210244234243332021332002404003343112321310402143024022030420121142244124134414142231133000100213300141421322320110043422224331041420013233111013103442422223034114023344221202041341241223024141200411020303124211040133101423101223031224023244310214224244301024323300313100010403411124001210043300323240432142022344442430342234003044421303411114143134123311332032012342044303232320331324001001034201402130212244042421442441220142011220112313344140324003240112022414324330231414214134203320141231114103101212121423120142210232304233134333340400442403121111213121133414042333124432012402423200442440130333101244421301333003244211043333124140342330040221240420133124234410340403110243020024111030441104411332403233422234034222402131310323400430403403342141411441200344200432340110033121442000431400112400421410342321022040404013330034122002444401233440414240410014100344103440114102123142121322201113122100012231411122313004123120034400434412423300311040143214143310343120010443443414422111432401222404312411431110412014341403302203401442344010243410201230314202334223143142002334241430212212341303142020403443240333301010312332440201320000301440044142022001011240034430103324433011231401223210341100242430411034241123141231321130302104341103440033421313124021111241120011111124132121222111240434344244443431314031324430413411430031123120104434413224333000003121314000310221022423201420110401044333123021232313334234130304301412030030203104104140211002424133424244244203232424044341112442323331031122330023141002231333411041223300134010021244214132133143220440114104230343043333020030133223013331014200044224411403220024110111412203110244043021410414143310104013210333010334404310021132304103214434221031130333423014441410141140400333103234213114420134114244002240124341424214143203343031112134201234344234210123012113100043013044001210124420224344244314322131434400020403300021023040330120102323130332443312343240143113402413124300311440214331121144414130440444404443303222034323022204032230234032414214444003123210022233101224321140323000401104110420440330201200303442412220213323014143021341202342314124323141040303403441103030214320243442012021113434040333103010324133424311334301211432443332044031411143440141200124211234143311234332013134303424203124112444133220340120103404413014344324242030243041430232143444202144241431130413440140444114344100013133234124101334322222144343000230323310204340102422111434201232223243321240110311213442324412221441312303031411114213222411320020230433332433133144310402433442034201000124341024231423443324101034230334102134423014401310040040120133031040433042301120240340123412021234343421122212011344240330100424244232242331004243213001103133231424012133440032310110031320140410003110321230403200401010243224342121334400034222401334334044144241014412042443204304204221030001211211212404414122223114203400330123032441003231141414112410144302113204110014214010443331414442030144232430004232003142131014104334430231331432401024131244333041224034030130010040140412010103340210443401200100112114304032101213211321033011330223233011211441101444122140413033211114213331331233431332303301243031424343203012121432442242240243411202213223331130044304430411303202144112313340201302223301213203400223232042000001304142140402401243100444123343142040210221320023134044344310014203233404103003331342403113134011440113224043432312211324121140310143344343004002244010113034304330433424144213302332044223100410113024404031133444221001141403033124423120111330320132423110203421324424042231043224113040323234341000222402142003330024032111113100434420041001443314413431234023103002420201413332311101330441342043012331222321133320234120433433244424442203430010022014123234112430410140030003144040341412302214411001343033302131344142042341022311032042143030132303423113242300042134413200333412141033312430230241134310012042213343110210113043321112241300213331410212230201433243131314043103323410420012111343111143432140310221114000044422041242433043114434024433113412003444020430403243312024310402", "021423334112222224202040411023240321340202204404123310211134444404310310411443403211310312442202104002440132204201332330334344221324422140212003342031100242404401121201302341013112112103031100123242100242302100301414042323414321444131200100034132133222144043412001003000234343004012212321143212434040113442340212032022443111231222142402420120421304441403323012231124142404023200311024143204424223120212244240040344440403442003014340411221321110332223231424121110142231134434014204014041242434243213121212011022002344110123404204200142003232234300334014331010441210223134233121112211300410133231031222431320410143421232440034314233404322144034022002011021143442000410422230031434023044132241142144000334401423041242312021221122332334202242310333141232041014310442103113430330143303300422130030324110332030134003042342234112243241322012233043232432323121323222240303000031443243410431114204011233221231341100403444421300112022410210133110214304310101142424320244204240234341424020423004441021433044300233004431121132112300214413010312244204413212042301224100311444302001113142224012424412122402101434104334112200424144220212314002204012221134413223102022114132314233223031410133200441240203410441443241210022124423420431413104110221310204212132312224002423422110234221404213133120321024231043442103444331122420340313420143434034412213123241223044301103344043032142011430331404330032404140010031234331024430340213333020424443024330022114233213111341123342322101104403042424444300331323223120340021331241133140132022410044302300044000222113143103002241301324410120232323311424113421042024114242344101420323342133242141431221213412102410000241042024041321200103423020414224333013024143433432301340212140330321032443430024221400210111010140313221113303232204301203044031341100203232014113123014332424441210114201311004132420433332440043340334302012414224333120144222324232110324040211021133444013032234310011241134121413121321444202022321112312403230331132340411330240321020303240033230011301222104040033304131320320142243203133202010414203221200413133221102011232004022121023412213303440041014240312101401011131103313100143413422401324332120444413024020413123142224102042111020220101321424013012440012123013242402000220301420204113331033131122431412132001443000230341022431230004401324413414013133030001341342411314300233144002440021242013202024314023034403313240310401142011401443104424040110222001321101322001234102210410422300311004141123321232204114134141141023441414414444022042211311022333123243214443022012100442200302020113040220304304122220433124232041434304144021401023400242232332214404441124320131432413203232114140003232323400340300101424323412340414433003033031233413030121123031134444131144342032411314021014003442144312240234111112412334134421412314110410113031442430244211311331441302134434402321311443141413231323211122234441413204101010000404102104342032043031133133322100024100433444433020123103022433134223213300021411423301010144430443310424140021133140013344033204414231444242204202200303122203404120212242203313041143323022043302410130224002430114211413143140224042240120113240114420232010332310022322220311140140003033441443222243333101143004131401112223312311434244203423313023031013043142232133210322002424333243030120214100033104101110012132040002413330300444424412322142402111222421304404032412203442001413440233241201200223102244041334224323030114334324100131240100110041312022411430201212014443010021021221020413100430443413211432304212324433042144334040434400211014212120204110310311400014011200442330043200331341324442212324300044313031312434131013022242103044424433304404134421444440013114003341121403440304343401443320401212404131332324434232334002343413301031440414414212114040324412014123303434333101400222340303420140220221201304133344043224214324021333222010331010240033004132414443233032212340114033303314312200200323112200243410333103223324040122233304133124440111011240010414112342122112401031102424212224322444312342233331214400443443233320303022114324042432040233422120103001311013031011344022042410113411023332333220434234403032444312133334400120310132320231004212340320433400404211441103403000213311022334231023134440000121344231333040433300334204444101231430023002334442200431334340030141414311034300324331124141320402223121312103442101412230313301143231241244421100031101021034443343100114033044100004204343030434141130212330112", "132033010041432212430444230144224114104120040142134334201331030002312324431103030414132044234400332431000114030024034143313223001222243322041233101413342134120424442014000333113041040012012440120220110321012011101310333100002443203344203020333023210414230340034112014230411100302044131200403331114242402224034412333213441442324023003224112111330314221204134140410130432110130342433231402414301444212113011122234012301041331334042200043142434144031043310413411314301321410440300024040323140033003114423032243314321234201302443020013420033301210013020203433144021041243031111212423002411341031312343442100330123344133422031131330443434440331411222201212341443213144310112402111004220034422243244213210212234431430140034403111300422114002002304030203034041024331413023012411002440421020431243222120311020323204114240032402210114032400443121421242121214411412021032140033040342102244021343314414144233343203132233414124303422121030310040220322143424022340201444104033233014132203133010400102302144404002020304404420422142230111220300132430300111200430310330012332311420222312043111010410113201343130223010101402042222441342304123003423143220411410230243142034010243302040433314140311341400040230124113110410442320140133242433400243213032032302004131431004023214432102044124223332124401322302113031302210000130111304412311312014203013441201404041231113231001343134310003314131102124220422104443040411302112200220231403340302404211003312332002430301234411201214442233433332013241140121223043011022234433040240314134104421233134334301142144010233211024003343434132301140131143043110431330014211221443313203324420013420123001120134030241101412122314411013420314444301222224011134431142023234030200301402413312421010130001043304443401113043141001410040444013311131321222234331411400122222011303042120213423102101343421111310410433314413121003010203344301233331033133330104234020013103120201442232114343242401032202134332214221020040241100423341104421201133343312110213422320421210211144024200341000004123231332011204431232022232402131121341310122242132143113203013143043402401011331031322404134131420033110204223334210132042031421432433011244031042400032110222102123314022333042334441114002322330130123403344441013301110144234431212201043243220004433104313232332134412232210042223410144433320230133443014132034434010042134124441043014400341010201131232321313403421423104134141302104000002140312012044241120143114002020104243424441244324400300113032233444113243311142233334243240134100230140012414044010232314104222233333244322311133232434204213113331443044312030220212234320341413324212001422303401330103022243013403010023413322143401211100013234034023144014024103332211244020430413241222232423214113423101331230312414110423111430310144030002331301132101223142030411431233114423421224424442422404014244131230320434321431100440333102444300104110210111402341301244220310032230024112223442131410424400341112123032220240422414122213111122340241032044430412241014332431104202344411431130414304002220034030421233430301040342303132442141314020420404001224021401442213140132402240340431204200241133243010443431113023214444203041131134342344022313210011143204104203312141413310232003442341223131343034022232411440321243202204320304411223044104442110410332140012201112002011302132212341443242023114120020444334100240413221124144044103404231023022434442222121201112314012012033411214022404040221432113244230313230141441423023032031433431324032240414214144410322124402331140414323433430442341000022313242142310031303012141224444420330220341114201033123433134044000122444402120300304124322120412010324100143123410411333213414403011412400314143414202004323323423433410042413104414044323214323223004042031130200221324412210011010240231304041112443000021223123220112440310120341022421004031444342442200012231341421432221432414000314112231412401312234243032312104333424034100010402012141434330131120111241330231012120020142432440322433321300313440401243041004220131423140201111021440012343440410320012101210321044132401120020212343123023322044004323331042031112101344224004331044031230203141243000104010313203334413400221011433021344034433003423243404321203324241311430432142424201120103044214032241141433111242423040021313341023200024034223122043114133131131424343402210223113322342044224124211134131113031303331320211142333140030310403134221344131210304033312344000014012242333412424031022434221", "023120420014313333202310040042420323144434241240433033202340031144122324000412042243202310404143203103242413330444213413220102210133244012042013424213402430003232203433234042201003222441122413221112040043444311011012213222201433323140311322313443114340410041401203014031204241122441442114014430230220042430221333001322021240311121221243334341241042322111230201030210322201233433141340420122030233143104013243002424102140443230210030104033002400010203411232442231101121032431144401401322401221010424104111031421013210121304143401311202422103312403130122342312401440101240414324303202320003044211224110204233443440404304240332344440302012430333222341433240302400444121311333021004310133420004301424320424342130142213204402131340341222432004412402420223120102203333424113010340014210330111223413033224431134410321122040323123341441122321401424142030232004030420311122203214004320410234243424223114021242241201302402223322321341203030041401010340200131402432003234213102144220214134401340440044031211101240411110330420130022322013324013120130221110143204131022423233132133402342120442121004012140324322130401340311114010332342121421310032223300143144224003120022320340434331131021134242010201144004223444430144104332212131140330020224103114423334141013404440030120310132240320222303043231002300102134040400201203103342031120233440041300144141334330402212342103112443214404044243021041140221032212140114241343203023223421434321022033241303131423000124310022012232404304043403113221413332121031130423241410241401402221313110441322131123230144142323442241044434000440434413103101342304110213420402341013133100024042103243104022040441211412144403022242221432323210043122330331100034442004320334113004012433204212221222011223203132344143030343324021230032230202323212231420200341314430444333201030123332320403200041444311403323123412442040103421310112210331143241430001024342300103014004141233023103110001001222312110334022230033434400310130230112201332111343230422133030024242403021431430030144430312311141403302011102133310033442443300041133134320332421424313132030432120044023111220101300004304123133233100213011321121102330412030342412113344113240021343233034240122433330423141124423214133020104103042414011341214323123242233034340211242020223123332113221003201000130320043140144411312143203422030121402410441020411104020221023221113402042022232324242242421411320433222404314201130404211443403010243041034243111234321321424340432334100442011230433221103330223334330214230132403422304420234434310024313130033404230231142213242314423032244240402031112113201202142120441021011112123033212401334210040021211120403434034343012201240041112223300434040134131203240304414211122142243111030032330123040001212021023120002434020430311430210410120041242004330441023240101411203413314212011343013334131220312341300431040402221344220132010022244341241420312242013014024344430413142204240121044113410412113110001122430223431303441204042034210012413224402314243104134124224444302231041220041114131341003213433223112142443431343241110410024424303102234222123121242024220130014144134142404002040032012342302043402014003012203132423222344302031043441101002334013314021012101320313331222200131034300121020024333402113343430004404430234432430410421101242333400034002241312020011322312101314444112221041212240301204410103023140323212341204301400024301220343303013033311434342104241004431101022220313303100040144433403020440323443443130441044130432001211101402234231021044004002124044143214040104404240441422304402043122113223133030223404000240031421140422440421243020214041104212100121302221022241241301123214130221332242314234214413001304101012112221330024341343234232442011102213301314012312134340200243111214421324204212323323204412104412411340420432130444114422030110000024334332301230421330100222234242324210043233124230014002312114301244120144413121210040410121300401342424100230033441021114434213401121143113222321112213310013343221400302341412312032110212042330412121320212423341441042012320042243424244322041022322420344340111221203324244314400223320341024033311034214103320022221340203132144410132443130112040141420131211231234424020201121413120000202130442041441101332320443334240211433143122204442334400030344423231303301134234440314103410043011301311203143331004301013144300221431024344213434441021313132141201114223004324134410302143020024130244043131301002004001344242332340144344432", "343111024244022103424200121044422344044340343024010122014030011434203434101343143401414201021131144003431313440434130344134123003340144030002023230433331202041211431414431341122210314130030414400230342323022114422204211430423221310233234102420321213134431102404111202033304440244001331241110302423203304123213342014124122041131434414401204002432234041040440033421401314043134044043313112441033444143322400013301130124310224100114444420430144041313234143114300421222012010242130400002132433021101041224201214004004413313304100322002030420100322211231400040402001014112442133320323143013423401021413341244400412034211320020202024302441300124011041330304242224314301042044300420443140141103112310223031441142230124434121210423011120330033144401224234012444331034210033332010023234314343022041203314142131404214110333340111311034413434133013421031430120221011024434232223324331123324234313222224024232143322140013010204233120310131423100132333302211130411022443443103330300011412304441444401130212004440220104200124403023424140014122001310220024234424330322414002342120401213231012301140402402000123113212003323012141410012134313400210010241341341202301142143234342040003232234232133003410320043300244422440003222223420411403332001044304110130212203003432202221233312341313333123211304034003024302141004402434443003012231403034340140441003314142344004221042324103330113023032120231424222322340031314123401213043420331322322112342223210413320124012434231214011030012301421434411243203112144401231042210003043443001424012434440322421104321310410030301040020102312411202133013010324220233434033341243300321400004014030443442121334443434103111030112400100220111420400001043031040422304333134203041112221402143232310111102143314400223240404123221002244412034144304222141122420230441000243044142340023124244101023233414044410432434441042244202012310221000043112114303344224000003332400104402041033321023412444101300330241032122133043413224320214222110322323101322223334230342201134442413433322211032201011132113113230134003402333412213330243343423000321224333243312131424032100311314120002232414042214023032043440231441332231300220044000202321330300143121143142030213110213410140040014222013323212440423011102120041132002102104224333432332441440140320343131201400132241012100011201423311140023322120202202301311110212112311111241410224033224020314210113401204224444011014304401221113121400421320434232244434212304133024430222144004014230202310000111433013000322130030034434212111302421044331123202442400410303313011122104444344121340141324120031344210241211013342011312232444343233312312104011242141110121411401130300333311043030301104404100023212344400322343443340144310201402021300304002040040343420204330040331111032400224410110341311243314140404240411412233330411033142433132102230420041032020130413424144411244333400344310313010043201310204243113330302342040102131144340411224000300332110024141244230302141122223134011312432303211303232404403123400143440443112124042113014422000311124020130314414203312342120344310042204033341302114100320232422414411020114234423024121140301211433020423303120013214344141022201041003134321104422020202014200224210042440140434432331243232222241321124043123444012240032210113044300033233223114324122022340213214404442001001103211140324220220240243042302312203320431022131230433121440212331030220311302024112032341003221223124430434334340222242033012212144334232114201432313004303020010211041322424334131314014014220223104012243304402011023040042112001101434100101422102211412123300102332203443330210100341203211234232420310401031013424300121043201322001414032314114424311312023310421334034331213131403420000200033021423133422014334424320104040103134401442432042122331012232010304212431110103110412403223144212341302140123130104100100413333222124344132022332014002134344304132223014303334003244013320300200243103410232414313322043243110200320221044223322200000122223000222431123243223422220014440312320240414323221312244210124203422110101043133304310400120334203200303324111142233001412021020040430203302410310344134110301202104143344413330002101402240103021421322212110421110010333300112213030100343024423000100021222300131242440210011412241212142041112044110031134044101230142313013232230311313111433311340121011223102040342141024304424311301331111413244310004103234011300432043101204411434132031111124334144233442442024132111042411223402423102", "412114041204140340343124313032310403400104034400132304402400000132003424040414233440120003401043140403232404022003020324030431240021220321322123214044013143012220330322014242122104044114013133140421000100042041103014300011334441422242444042402431112341121001012404131233102441421021024320101320244210330322124144021020031001431030214434342044041203232440003403221030014340231224212022033041113223110443233404233030410140113212333343424334421032342400440433433440442024032413244012104244201104042204433214014410021301412414122330224121044401344422110002342333122043433043140441313201421444141242114313422012223031313233333300213143200241420413421133333332140242000204134212111423224232044404440444130243000421112111224112033212002201032330440032040030444211414110313010031442102320320412312132334333144010201134324233320212302104114200131023141102034400312430300104330130031432400044103334300001101234424123132432444044034232142033111442313033043034203244221000431241133343012302232340142122223220411414201322212021112344210214121412131020002200313422304131220322043400142214110103003324330200431310422301312421333130010100314033124221314423104232112422430143201133320134130024141220030330214423431024140322401233343010044411044303144203411331241134314032122440444401104214343334104311102201012221033304412104231103140432142423103421233043113004422023114010302002143213313003004421210221402021344403401332030210432000114302202001213023113210021102400311441132111233400313113112001332114123402431401134140202134142232340132032431130430122331434411124232124314234101013211213341413302242312020311333100000403112443042311120300133241201441130031244324234404233032212103241214133320314223242223103324334313022420003414430244140211020414412214041000401202344032014311041123430323044313233412013444314123043013010211000103320243202220441410142321142021301224022040440203204014044133224133300314444442424440412302132433414334442221223132401430304302330442434443021320233131343340202112003124222333200433143103333340321344233321121033011023130102214324342222321021243413142001322132332213031041341144403021232104244442403403031242331343310443212310431230322011343302044314231023240202241014300423142140330111312410000203410432401221313200141044003013402334040104140123213304432312042401033221011123243134313240020344231303142410043404011424320433012444313114101244142213024142304043332042340230041310012012231011442133020300401233320322001023312102102040004142442241111430230310102122023130232010230321424300022443142320410023403021433244330141102313211123103132302233204320441321344201130401041431201133141303200210034232203102324440124012021314440120412323144413213102233402130112043232022134403223320420200231312420004133420241342033133014103004043204324224442232414320311312002324234010223440413031043033404240443101243320010222440122112031023001210143321004114111241242213324324121414031203002414214100420442130333100243014021444124402101042134200400330424011423142431410403041240140242402223240142400240314134110312104142242323011044410110313342130411432402110420314400101312312333144323400134241102332223401242130421144144200241204203011412422123144221002220023400322312001132003423211104334303240013231121043142200312401301222200404222340312033030023242342200242121210000424244014124021104203130342414301041431041030244301031200132141243011433120003013233330244321412322020243300040104013430431030334320033212230221113332111132010333040034024040311420334330133313141013303441332032311410421214344114003401132112124011413431212031104440110204010313142300303334222022334242340412221002000434040130033120022022403203141401331304431030300441004301020334421230122310443242240033202310341324234000100033443243421030320024114342321030042412443023430220031140443110441214214441110103123331234243123422303303102220123443322334441101141314204030413030002334420202033222134321300310333212121241402140032242422120331004033401313413220400314221133241411122104143030121122124123224123022340221122133022313112122433322233033010011421421112440000113032340242444303141313101102334313111001412401120010331414423412101041121004210002302112200001332200210432200431100413242302002342141133433124134434001324143422233324304342024242110023000204342204044300411230303331140323213020130443001324221233301431123233213221311211413143240103023020401302441230000023044311323434021303420011412223341303", "214212300232023021433202414324201431222344332224032444332222402134004031434001344433110323022001304322123132110121310344001130301332414313444333424330130010042244414014203022231022233430204323214340021304134042443434301122104401112400343011412143031213021022011042412013430104333422244442110312434334341203023043302041404423232223231210321233334401233140244031434301123104434340302423114140440302411030410413242224423413004142021442042424420111333340003300030202411343102024422423143200132032023332330200041131323310224002121443123043322021234100443433240304340134041312331310033012211113333310000223111432123031423343211243323412233314004414140021003134031341241142041332414130224242423121144404443201412110241330313033334444033003024224022242322123024103314441104424214404441440131003121130021012431440131343032411330034344440342144333020003304101214113140312400140302312212343300104144143303223401303130140334103440420434134410120314300342423400323042100323411040430101110231102340110423124214003033122111434111311022213043234301002224213332004120102002000112410342041232324013433312443340244241131443142440042033023312434200242111344431443202423130230004041130340322112330124212201322220304043343124224401312323313420200131124030311344224003113322043400320211401204343304343412010312304224112321401404203340013243331141432022332133044442303401221001403241302321000110320244432310141413212201423312332230420330214034141413220024304200311043044141114222221130304401110202200242304413340112221111300003322131004103431222432111313334220210134031422112200343243142244022244001122420144021412423300400424033340111310431324030320230131224144101233302424111034241421213412310214423400230103132431132302110142130202113404203111331433423324402313003142013003142024313441422123113221043124121433142002124122231101420143100203334141234010131434404013222221042340422043200041032321121234303443324042112220312201243121213112344244211043322142034303013440444221242203412412110430402012302414242133011044311031404010440212121323133222441422230221300143331313004021103020444104101434300134021021302410344124100131211241403031101014444244332423121031402410424320434413243142424103403303434121440031241301331132212331030034112433234424414433004213223231421012414204421121231312323112324243012210130330113100214122123241314124202200110240442021434003204104441020441443040440002024342244234320303330103140420444404030404223433434102303324404304003203122200300013200121110431203033104333213124142204100022442114422041442304243100043131214201102321112300030104431230401014011302223001244443031304232221110310423024434032412434120403134102024003101313444223013210242424422331003110104244324102304232300242410031032323300004241114332204202113432312223213023130010200421033241004002011121223333010110304420414142014143022001333204224002302114444032021323022020134111432100132413130043123003243310023230220404432140411302104043203101110343020112431213002240242002142421212144221031140041320331324243313302232340100031240443004340411011414412401122420310021221311123000122434234034221430104434231331123003203344342201144133430132440242232141140410320342141030402424324411043020440033042214024221302403111413022102203200313222422422220431024212412313223101021320432401323021311301413122121313032341034214332041404032241411203133402003021443400132140314423312331102403304334214141214123400310234024424220224333413120102024333124010211420310230030424203120340033332314133211412024311042443112310431130411323404122001202444203414131432003302042340300032144022112131140313314340421000014210031022444333211102110111301443024033000033102242401012223401310000140113042323032043232004244023310130030342111041232201211200114142131413142413411223332231043131142231422012103343241104330402240444220424343341421434332431244342140314233210341240133002224230313300143211210014320013132234243424024303224424131110221112433324221111320310104302240404200214123324031240323101442310201031121310420034323002432201432324201223011434100010000023422142244231331430142404003204011443001212210220224013040020000243304110020211224112230141204014203144020404211244231434030134121021342204220114340440312041103121203143242204331044334144222434032343043113234424420423040214322002332020442422440232114302331433223034330243441100442210012421301300204311312331434300303020420213433211401011032424240224104214034102342011002230", "003002222243410423104111412113121031232341114310211202044431301443211221230413311123332324244133022403432011240042132222412132424020021332234044204344401123134132341224042123213402444034442021114220014221102214400133224132302240233240313334103000421420412113112330230002011344432444444144434234101222212334144022004202414201023114211232330321122344224041113022402424001202214231232110401141324014344204031434300113102343014304100321020041322433242102302223421214343443424204012403234002314414430230233112011440442142223014304311401221141343202111313301244310440040320112110332022313110322441121214414434300132144341101104330002211004041122322140222334033442211433324201001232331240440124201021433201134440411414240331214211202033401122044134021113203301342213134021032020114232204232334220213403302040143112322200240031312330114141404442011343004444221302440002420301113313212412010441403310120020040303100230004312013400300441113310302202004021130111343031021402221131043133331200434422231431330202044300430432132341410443433341324421211200444044340104312332334342412003032300240400141000102223023021342441101130410234321412442340331123001130103324140301204212142113303312241223203011430403312424442133313334001013101024323444341212044030103034001210431243003012410313332212331112231130401432121024042332410101334024313302311101042222204133043120333111331130042311133101411340333003310000130141002124242300142133413412312001112342413200102033111202112331211134240031222341112340441144322313003420022323041220342343133211400411241134201320134412033231340141211042210004244010120312100304211003021421312330112243034333031323110041344100432200340422430012231323043120111321224201141412233104220231424411332430144124302344403040014340201210022342244314423330324234144241334324240334043412110022302043333141120313001311301414410000011330032430021112124024001403240002021020321234100444214110121214010000313023244313310033234122224103130330443041331421300101104002013330242031222242210130012041100230012213444221102034044304333044441310142202020102330031423144020103014024121202222343101423221101422133002434120303420300044200420002040420024122404322310034412122004043422402211334032203114044304300121321034233343120302334122403020304134401204440030030143004244032013003121020323044020330441420344334140234241420030002101310113130330404011303401322042403412320313312032333243222300001441112432301420233140440340442440431413320400133030123100000323340023421413130103034242120202222014434131321231242020001014031044034102031113042022010240040312202203332001112114302413344303022034100002232022404021310331402412123114413103100122324320203342104344014400033224222243021323423114112041030104343041002013321021011131144322204340240422344313302132242320042340400402210022141220130240142443414300420243012302344131242244212303002030444343321204200014013032421243411112031402431323232140014113222444001300143201443402431444404311414231041324040033134032321132044030214021302123301010024411042243230124024040323120001140221410404223433143132020044142330143340313132003110014211001202110044042203342344344131030222030323403422123324130213133003314204332232032043042343414013402230104442113242200321232031103041300322101304030344404013312123021112433322343012343222034420032020332423333210133101423313020411332044002434234011202410144404303033120430010122201340233041334120330134434340441024044001341110104233012004013203230000032421323011112122144104343443202004131020404220212204001134443300234400202124010143014330013023110431323203410101413003041232321213300404414023141141234232104000001113221031132441013332111011324140303034001022422024442304004233403334034334412434231232132420412214342034020140200311111111240001021002200013224344133431434400003100441344104242240012132323214420433440113403303213432000411322314213313233433024241330243300101320230140312443300123402100140202142021133433242403121342103010204120010431214243043131200304201413240400430244314000440440423210311421001204410203313041041421201204114214434413221022330232231103401122142103012130244040444000432311303141320034223332314432240142444424234211110302143324443212020030311204303003343210323310031030100234133300442323420242314003322021312401424234204203443030431311440411003343413234140211102311314234111401033032344302142141130133214121032124211033221333413411000223303022314140024311403032041242232202321321", "410443430323332342014000310024344411011322304432441334442123240423304140011041413243413241302231202023033341302132141313444442210124343004324242313244400203301201200214302031304330200201242302110124411243000304022034204431401020441314143024130032340421003334423432121421203130043200030221141022020030031340431141312431333023341101321011304203322422212221443122210014242241304202144223432224111122002033404424323211341212003332232230340002403403101333312310310412432034211241333431301103123130412032114341433130144442004101341200124023343403131012314324231311331031330301213422114132132231312313130243322413433234101234213222403113204102411324032123331302200344333434100302123413041030224313303334042213034441010232223334203042342401033413422213101114202333102422132243013113341414424312031411434104432141243330131242240333134323123304440424203140214132421301224441202430043332243111124434342240031102331000433410020222040301222301144240234431321134314222120110423330140232030333020431342044433233002342423142441423131101413234202112014442000223043133143132111124044342332213201041044102441021204344030333111021120212112403411121334213412402313401032320431101042122143434034032443200434113033210431124244140023210414332204301430424310021220321301430031442402201112124114312043321343444241120332240101132101311430203434421411142414401333401232241310001441124010242201013311121340421121424324210203103311341230141213031110321301122104322043143310444031143014013014221211421043021423140110123223303130002322324132314231101233341142401400143032230424320324122000313424312143044044412414403141042342111202130240123244042322404230100013403211131431403424024444122201432430224142014032142030144212122420041034301043142030220104133444024422442343011021030302231321140214223223414101404444123042101342420321122000411324320141213222441241303403141424443333403031421122124043331231024002424022033402333402143301004133320430010331233013043014241444241113103203440112133223040022013434424312143303144141241040021144000412443340330014124031421403233041431311124044421114313113412111012244431242310142441330414434322013003144112214444421431423020314413034120433020131113114331330244242310442210002244123112144140030314420200444414323414122203102233320341340112343020113233442330243442001332032034143331241101024200312430211332023300024212003024220424004041012314302011104004243031312300202042144434213234303123224344340422330221442031041424210320440124430042132010034422002144024130142023123430314132132103430221220430443240232323123334122342424300244213222442423314343114340432432231110442410130241110440142314442304223203141424201012314420303114223104130112301224211033114223414034014042010212424034302340411320241140341423243421434014224334424042324123023403324303410212200340111040130223241221231332030024230130401222323202423444230042121422041202413202203022024144310320420044321442242333441224213244111223032104324424311044041012004122332432244041230003122011323431002102042104344221103022110023214222323113424213141322024420424021433010044043424320231132234440244242212120133220003113000233413043023212442233421240141023114221332321003214233332040121113424323220223320430033423044204433331041302214201141130304444443143341211410402300430312440040120414441241220334231320110133343302023231331301123142342303223433101040203233102423043204131412311324023313124140141232430143331001300000203140344044013141042000100404013234231413032040224012111401022202001133114430031103043103103434311220140133322000212320304042333003341143134033342403014434331324034240112313234104011421120413233140244211040002140140413442213134232400401330001244140110314313431101122301044031113331232444223314040002004013340333021312213101212310030142224344214400224433430012443123010240130243322200340210412403404202412041432302201233313410034022311020413401242031344422033200344111324443324213232101421114443013001340204111124423202031433104224011230323024411021343124011243414422312013141444331123022140202012111032443010211002140141143331140204213320224333141103343444221222013021231411424443143112201401131401214423130323413444102430333213142302130440404423334003100002421011132224211243242102020234210204134042011000032343310031401022113122414332420200332002314111113013121244134100301132233023022240423202342233301033144431320333204434214323111242444141204230301340431132440140024343244231220214104420230", "314114102342341224212442220332202031114242124412212330413113202433012212422414120332411422412012131213433230433012121133400200123443233411321021042331321142423331144003033113334211342103230023403041041000344333414334140023134103434400232212300443033111244010341340243430342403212104211043333131411140202320013100012221220004404211214102240041423324432130404433144234332421013214143440210130200440012232041004242041320320413231141034231410411431421340411101131142334034131220311022011220334241042340110040013332002103321023224211040220133440220200321031034323341300202200232010424310242310234020120113422222334442212211140431304413141032210404000243314142033434201104011443300411231400402212334424234011321002243414441103402311412043332430011001024041341101231431302000334233113420201012331320441243324142202213100322400402011434300411212022323400200004012012043013300234202104131310012303342203131303341432331221441040002132041101222202124114313440022033144113044442142142333210303023322014002101312321202330231213421000213202310103303012044234213444310314404212130323134112210020342212014412023010212013112402403112112311332420300022013044004100133131142133222320033044112403124400231313303333100410123034312421442422243443411401321221022012202142144140441133312224021024421101224102444141432024141223313230423320143211022104304414442440310103312112024031301320112343244334312132004132433204334144231313113043100301411014223243340321423031222211312212201330022403024134010022020120303411442140424144103112242440123342142212431422203213132310443322430102210013301320321214211301132432413223331344213403213203001104012212004422014031100234330324444203434101403021110011110423130211323240030233414310343123104143424433443430040200020241121200111330111222213140400121410022423243100243310433021324003131213244333114042341411424340002342104320322142114012014402304031333412014233424121441031022242133312120223341204112402203421020413003322402131122031412120412223343233003313133401204443034132011012000040320133233413431222442424414341421201204030334333034020100324000424423000001322200403444010331002101323024333101212111124143010023313440304022212211211330023121311213102204410334444004400003303332322033011044214330423420103241402131043022142101113414320420020303303341242420343440344020444130313333000123420010314002140410113101342400120411314422430302031433000210411224242433224122203341144213141214432430141342310410303414240323344314112013414202013310430022324030103203131111223132402213400210321412431103403042113110310341122210343302422100203114101231130424202324430320212404234321430012134330301244033212321240104213123233441203430312313044244301210242302323244341112120244103024342413041203121211022400320101131220133113100200324141223210241220111400014042033312434341121240033343133430410040312432301233122312242112411343432341340133220231143014234101102040012112020132212133243022002203402323111442220204011213122043111213143143302222213320032342303322222141202122210410420200342402322043110221102404111002242410102321123040344204320032242423332224114220012012330311223441242221411331444113323423421244124341101134024122332312403420442334021042303100121121241402401211142140002244243304443333423343220241012300411231200430303202221100243041414423042013000232433410044422202401434232212304102440010403002332342424040141302420424241123204234430040334113244100234324012132412244124100330133431122422342011124213401103003010314230214102302343000111324400444013134103444311123012141111204420411302133444101124322220012213442410013034302332102323333024424314230243011430240311114244241320304420140031344000301312240233203424340042204413011244422131401210134020402314202030234133403130331114030412320210044010044401034434404033144302420413343400233134402011143322431202222304221431023134221222113121230002422300120040234300232003444232001012243233310324233402102240323442300233221121010120000024203100304202102113222343401222241422213443444320123420233340230201311100200121013441201103340004141432203242404212013311240044141014043413212020330301314124331302234303243232200232134110010304232000143200020322242032034244101304043411404124440002234040401012431430422314422101401321233334134203331133040013041204403232242131431202231311244333333113343144343414143011023034210212342133244423222142332404344231103131041144420213044423433301422144414223333340122121122121124314", "113121114403243323243201410222033330410132222144431311042432404120243232100133344332043213202222232314404112334440403042421124223324101201423101340412032014120201004433103304132310142214433030012204101211002221332044130342030342340411000221301014223141131130414010204111310013010130220230100130314031133043434424232204413333243422143432432122332141223420343124430133402333431042122200033133440003013233103000100304200140141314114204301030002043400001101133114104203014113032123122143230230221133134422440044204221042120241234302041030131431331342300401321332012141021010014131410244113304012220121300243324042402420220433342044231030230230012313233144144400002140241242131412304222100243143102204212010222313322203243442010141314103243412103400223300132131114120331000013112111411243424401211040142110142204231420232114041004344000044304123001040122433302012204312234134410010013220124313144303341002423340242131314420122240000203432131000133102023034141043424102322132422431142030430323422334440100143233322204443224101204422300130324202113203342431023420044330214101114401034414322204032423023023004000340414402232011222141030311310343133121314014322110403000034104011241011323031411020100042441111134423424300400223031142034033111003400211333404120223102143314131403020131331310404431420121441413414403003313414420120204322344312310124312221243443222100031131240410012224333123231244313134314434422120112013301201440341241401411213312041242343434424310011242200422044213203231112004300002000122440103404230011224240141324121013030010333422111432433424222200321014040332330041000140414334414304204004304100111024041320433310024313431020141200320311202013430032240441031411240004233120442323130430014102112013234444121204444024341440233023224411301343330222113132441042130124140244132231043144040102341222141413144432420321112132111444023243303041001123022134044131313122241321111011220121013413323031203010340040201332033243304123140340321034042243412031443341112240041210101142001124323424040344142441330111224402041121110230241001300240334032242433430021102423424010403141133004004131212000243102003303344120220321411012410120422320214424140300430230034444112102444024321304100032244002340423431033214400334444120021332030040131123313414441042111024312101333323002244024401444324211131310322313123311043443004033040402212311303021023303333242140122434002210132113341342203140013211032240404034002121322424341202011013422032232422220134001143314014414243301024140104103412344144101234322434244200102120434210133122011224223402234224320310040002442324132201124041032324440222131340334233210114344034334200401123431022123240334241420421201044003234002241202113024014021321041310421344421411411210332204211302331031124030011204431023410432340102413043331304312042422310312044042122103342123302244440022234110123022344214434013313224132322401122402402200034333044414412223403040144310242402010324234223310423143043124320220342414011432030233143102112324233002013102302110004434201400110244330310300130404044343401341014201110240023431134200014142411430440010441334131003210311002341240231322113400142233221314314214233042404003311312331202114401231212332330404340422033311311321231041033133233403000341233043331104434043001144214444404011244123241313420013344411242301034030133133433310411321204323121403202120142334143342202023130344414021013443003044301210033002134421431010042232210134220203321030020323022114233434103324001301414403124231403324344202043311132002442042211104333014042201312100402411404311141021211324411103344332431122242231422112124324200122202443413031443202234232213321010211242044003342413130440011342212340103323002032320241134401104033034111121131140443110020432421443214244444322142133414144421403040311113011243420402132223211204434331343433424131143012102233112024103212420023204023303404111010400242103324434323022041332103433441434214304141031201431122213202011330042404122412040302424100101201033203002130444143010433433301144320112232010232100310323022113112314323134140140413402014120332021313114330014211424022323032413311032023112042010042222322124040013403440201410004103103341030412411011432334422143230120333120143331211433220224023400010043230114221013312422342114224042340201033443242110143033024304110203402440304031240203110231214220430113430402142420114023443131112042240413004023442411221330311332031230342202332442321122114421", "444200112110033112124104010341444202010112002223100121320122102224104144031000414133131403042124411204200014203104230313014133101301432042312421232142022321242122101112220002040234442203103002003414223421144444424021440031040032042123143021304302333133420110412043440121144344034130403121344144003442121122203020421344202240301323021441041124202332410321434310410140413120224322430443434441424343201340114000301022304023200223444242131014112124410332103323020014103012134022244130332024242130422202233040122241031201323020433100134230443441304040020000000232004130243304230114131242200140221412422211124442112022240020302230114332442212200343340420042024401004430442241120103220302011231014212230330223430214001122201214040314232300214122232124123124122412231310312030032330201343130400403440322433033032020011022421440103003322212240443311110130400140203401013444213343334142331014023004040111300434111420043242221042342322132212401413322012323332211131321244424042141034233442240134342210021004430413044441242222400044444240122202024233143442424021432123231413144032442204140141034112334343340040121113404041012001303134131032044000340112113030302044401204322234143311124011030040413143042210100241401123314234211131101311004043304013432432440231023233042201210123043231303403102034124444303320101210400120001432413444444020130022333201410201401424104110112010310303121420320141213443123130211230421443130434142433331223113410440112331112331003443423342232111042104110432432413114424242043330130440041124303023431440442201404213413341321023104114410301112110140002340033134000323040410300411232043134420232112301411111013104102204124410242212131203241431221023032402431341322410010300413111130203002301132413432142300214341114220111140414241330203344331233200102324233414121323223012343420033010020324233010402241000241144001311344413233421431024133231210100423104310324014112130230104102331013331140102431332444333012431013031210323424414443414130402342411011003431411311411424042222040102241233242441224202134110411222213024324243224414230430132241433311110442142422331321434330422120234422331141424303011141120424002321130204133432200102441442434003000330204141240233222441221014110242114304130314442030012034214023310012103341140300111300110013403434410324003124043232002033212132244233224322101301210424240242304032113130323123411303134030000041044233024231231141404330442344133003203304332211401031200034033021201123321304132304221241003442023302303410313211011431414430022414011243004441040121420020321100414044303034413111020114121143212023413231201203414404030130214002010003312043001344222341341100010242031004321140314121143304023020031342003344024443431343033324400210321022230242104331342410043412303422401000133412144224330142412210134104301400331231330003232032210303100420232422021240104001132311011434330002311431332140013410412001424213143303434030122223121344444104343330023022120041034102302021003301130334003300422440043013243432130012012401212023202102310233414042231031442121211322320413114401112222212024010231433043123433432134410332103311142420424313400042200121122014131243241212333042411141330313343224100010010202341004331302231200002120204242323210021401241212242310034202013001313002131110232221102320001141222204142410301212303314030004324200131213100420400324413132230321234042342124104323042322201333234131343412122441142241423341231230112103233204232121132343142423303134412102444331011011344040344441440133443002033434024132122101233004300030024232030433234102124430330023104030402334124411330422134011121331104120242200002020100320231234213244120443044434111140234303001312242331423141242411314244323420402440323010020302021320402202140344043210040104340022343332243002441331424441110104040232034204234200024231203133333202404123202211443301142240203404032434240244432001224240014334432344400343111324433300001431330244330212132300141432013134123210144411120341401433230344323400004140110231344101133024103104320444111000444034021121214102342112120102431210131001231221213444012042402311041112340322203110411124034202041221010414404112220133411431141330341032241141230443124301101001421222314102123404113044030104131111344010012112123131120302331030444232304210142231314322440142142444122323140423204034410443300430044231010411443101142330210141000303002241420000400410203212020243303344411323430342412040221123203340432022113203212", "002233313242023120232400023014102122440430013032144220241123141420400301024324442001203002133313144414311442314314233423443320104241103123243200234123133211412442423342003223210132124212043302003341044043322402334301140131313103210000233020423434211232213402011004441103142422124113320203330134421301431013401333222420211021113202011000030322322113142142144221222302020244021034023031423403010012230212101340421243333013420344023132342332024433112222444033303341310122011003424444332303122321434430133242404214133024122311430112031040402212041324141021333301434410224044232133242440422030113434024411010020144312243233331132414230120100043031044322344023201130423403303203400131101330122443222121302041221002030243042102021211043212030310310124444044041004300243424011410140232400111102104311202102202310113414234420301410040303003312011012411023014122420220224102020423044310124031431333222144204041220411132311214342342111141313132404030212432231234203040234030100034330211201343400202011332134241010033220232344312312213111202040013441221313232312043402211242221410340332130304204131040420022120231401202233120441212222214130014102301403043003300441441342101021312144322232042412300331014224241031303203133201111244222242300012342202004404340043223010410200441341443343301313034222243440321341224124334033234434311122110030312012214103312020114121401222423103214102232013312324233111423322122324242240431401231042123340020203410342433031223322230000440013210100011412224222111302330441303412341442113023122021444434211230321000042202101004301110011441122210200344140120333341114423011102343143211224012433000210143220343022142014042134321244240431141210414234430310430230413330303410103224230213131323313330214240143212021202233133233341121034020143022013423421034024144311321211122234010103100013242323411132021333242200213021313440422300234144230210130013220142033242141003421301401301321134402304233202024333301141412010404221440141244442333232004244030021143311344000000044234240323142023400430324133041223403011002343010123333044240303224304110121334112440040002312140343220414221242441334432101322304442323224424302201033004003040434020302402221023443333404440140234131122144424301140130301024000202340404411011201333112313130231024401223423104020323434402034134022010203403044041033124334312213113434244030221113224201320434120123324201444230021423330414142042130213342111401032032100100101114103234220141333423432104043331202120240124032234314130022241444433322422302230314103122432420312431044322030410112004101411320334334121021031032440444100314130110002024442304204313032104113224430131000243101310002243242033034010133023432414314014412340202021420102334443120043343121101144144411424011243400444311123124210330423421010331214140331342100324311321323212223132131203434022313204122110340424134023121021044133143310422342323021431211440434300204234220012122403233244434321043341101030323323412001123103241324101040301013121230211041021033020403300400312031124212201202411124012213422123341134041400333104122422023212414422012020222231444211013143301232440411113300423044304430130204130441402442324221012244413211422020132204144021114124400041402440030124032323230223232213402203311410112201043110032042424340420021240423001410141222133204001030414214431243344001012300034234320124404233131441034244413141040431342103311420404324002302002122241314114330412301310300012401322434443212111442443310400112413344031442430103421212234001402431030020343021203020214133021231043431242413041214322011112203303002123122023403432444311032313110242413414140014304431303241320422013122001003120321120003102201041034014430102312243203031221140244343432301233000224141032030423122440331042334203340222421220233213334002141200114122401132332110310332313231321414333143003432314103340034032204223422111343333124040233234234134414324321320123303444043241322434422223412213032443043111313014011400104021320300200143303242410133220244131440300104413413320143130121113221221324233230221001424343041323301400211414311432111222430144311034033200314233034334322102424000022323322110313342032331423003324412033123413143131230202110400310203302110003231202220430331202224403231201204133422443112024040411014210302241214303334413102422303322102223012110314344342222243432101232203301034041331430322403143020033224312244311214121324123321242121422232101303033032103031440334012403120114", "240423230032320200333304341224433432142343144110204322121312120440144412131403011000042044404013331334342043142241033102102104440012230220412424310433240403210033340343314242201014211024133004231322404323131412010431340414022434101044121314324443423311200442142104214123102043110303232140230044401113211244221343041112232143002042123304120043122402433211444203233340131040014320332400212213100143030100033214041130011011330403424014022203034214032414413230001412011013324331020411422243014111121233344212102404042202042040304304241214114120434401304120004342421232031002224203333010141021134332421434003003311404211424123423122302111414340130433043213012343000014430312434100322010004140030404201341433412031220321443124434431314342003232223404442214340330343222441434142240230343233323124032111424240101444121310310102412424042304333144010023113034401041400143114014412124143410304332114010401223013204443113011021133240200204432241311044012121303113314011103103340132213211412241021030301002314301223414023400041232422232442301302324334040441222233314122232020113400404321331224310001313300144343440023201124403232231210044324201430241132422330343233123323320243031431100423033011313320213022011340004400332103103112304413421022212120403101040202400010232320103233334123344343221133013442002440414440324324331312020302314213242011004313340424133404010301144002020311310024103242123101312304100224431110231103001440003401431132140313122030332001034110143120123121123324134214040432221101241303421043040243403113000241040101032202000121342423332304231340331243122401203321342133324331122202433021233213004212213403241111133021433231410021422404033040212441044020443224201320124412144431044441302302430333141412220343211432242333221413122040103133412311440024434342030042122213431222323214222142411114103223023110043020220212130120313003124141241031320023343133111200334220402324232212022401411343310111413324423004224231031142444020042213202134201234213403142100421443342243034144003102431023423130221401232122404432013413431342202102134310230320000042202214023114342010044430242102020110030214140342342232013040431303144300411214242231404143032021423100302140413214314300243223422132202213310421422113212344213101331412200144240141414013010010420442221121231321413331033133414201304120143423422213042411113101413232303411124040401131011314320144142112221142302410213131341121314422104340213120022132432122402240012310213342113433211302301042031443040224233233224120004130422102044344211434020031121031414143432413301342031343043103223403234201234143200404203144404333412004442210232130133243423241142121104133013231312441132442031213124401444321310221444313411102202243313022421124232214120304010332301000123240032314022020234141113431034330240040312111034120220444141012204020313223200410222144234433310243124013102100323104114222422021340313022304403242341210411204202441432231214420134433012440211300204102024122242432331312304003330031134311241413032244403434341444221000424222100244134332004433141040341231041001330100220011102224104000000214123033411232014234420104313320413320044324033211340303322224314010410013234313230344433113230121020133341412224202342402401232114303424142313042344114333031101314311224232211410041110013303310444122423302012403234343042023222313030324243004241232212130100013222322124034231102111414014243420043013321133312111200040040003242201201220344114444400010411441241131013234103441143010241214343300243134301302440220234220330310332343324301133102130034314021441144342041304343344134210344330212212310202301310202042420210414210030340313444414022031003333121140030434430314310141021034042114421221342200223041421110442203201230010130203241012021233014323344111042030343132433343332420430413144120021424203123412102330221304212404211212433222032214213243100223403234322423013133124143031222244201213421340304310222312311430401342222442243324134442232123230103112412204402240021431321234213344224404200421421313122233204200034121443331002012101332321310120404203241132410023041323240010144241433404402203142110141301001112012324342044130404200040430022221343313302130132203330241123111200040022333322031101230110321110301020404001003310244444423420300143300131330131014114314144212434344132412421402314301434422142034411122042243201424412001141432234211121013431320322331031001422441303304310044240232430032020021421231423211334221014", "021224002222442032203201420314333111444010312104443403042034311333342414422042102223320433134113212232111444122134301434411044222213421444110242443422102222112221433411301323001144432324031101324440443300031340133233333044211413304202233010103113120332311304240134404120033441201003314431101323301102202442024444143400232223212321332322243403244403213113341423304233103012014301143430421203232032110024103343100143302232322112302114322221424130231231112404032444212210433403041432324324142002323242443314112204441412241013341004221221023231140443322321022122322101400113420033440312414213102423144241031131343141302202114004112404143114342113303244331021002022003102401001322101044341440341442440110121301132023443343404223320013104214230014333104200440242414304440131433343334240040023133433023031201313434322100020141343240201142203332014220104244444213403410320143234442411431442241421104132100111020332333210340424443234434042141124030304112200342002104303114010113044343324220314032434403122200104443442120020230211202113143122311044213233124240142440340134210233124111423432044431040221102130433331433243334424224103220140313243411112103314312102422213410412130304434412343311341110202203122111002201130431421222110200241323243142311100020210201314201434034024113104442341003020030132422302402232431303343422313324104103123414023243434421340401034401421420311141432102123021140340412430432440413020412113411021431020223041212131300213030002024403012204402431204101004303044013120000023114221231444014200122121414200034100311401243014102334302331430332123403114204330212113142340113323234322343210431010242413421200301413404303423310011034142412343411413211321241034122141202342023412044042243144003213311111244222040212112320314433141130340334024410130121133424220343403130044204303342240040112431243312243031312410200112221310440120442334441402140400244432313300121000342444334322402234333332300332343313333310201140212100242044003144432110121434111104204010143031242333344043044002344404030101003132100430312232024234043130110240204201024342043204302124130313424033222121104222143034440424202414111143201241232424121012212211222401002340222213143240302204421234310340013123032123043434434011104410244321430211110414123000223242403144014440244333202410423422213430004131230104202302143031102302413121423204324224214010400243010123134240103420133012142113304120221333134241114400002222030304124400424041240140210220211444122143332334023243232244401434011303412420141024434332143024431123241411011341312031134442120100030301244011223203032110044443411331131444214433330120040413214333232413013304000304333223010013131041204312021343133040301324221122132342223400240000101242404404023040111321213421141433224303242324040431200341343423130314422101304330043003321031224012021344033301101441421420233202244132040222402034233402131203242104411103123443233414003410403043001110103031023411332011002221223430121301014320023102040003110331243010313332443320423020423214104040041323022301331213204303134032231233400222004243313242412224043144430443211433140014021030120110201331032221311000131224403241403433320042142203133031142441300244141000021121031241004202144202234033322131441313033113434030041234400410020433233213420401014131102302212003342012240131213311022223233002204140323212104433434444133113432032334301420340443121341213433302232120320221434002244100021120344310244300240010011432340210211341132040331244043313324444300411312431243422300230201202011224304423301001423331401003313143041020324201021112320314304241143232142330401323212413440334110400412334301112142304134204012214301230344132320122111041321211002443043444113343341242003342210123223403001032041413222400443031314323443342001302103412140201420231311243421020410134424200111421024414120401133424444201212140401312344313204401111403231424411003332320043112331004322421142321233340212443042131040422043322222444201031302411330224440323341302233332312434304423111232021114041143211233131003323044134130313231004103004142224412110130404042241223132224224341432444223202202012104231411141134134021142032114110314300141212241340204431312242032032421320444144302041212320242043114132332304113421432331423134232121232240033244114000122444431233044233010224040204032343234312343034244230301110402342134324422223112032321112201323424200103223434132232032104012004144233123133314433043240103204114213220423", "100303440402231130032303040122241141200112343222404304303232324432230132021003124031014343320404010132120233343044431304233230214242412224023301342424320434301132131441233432413313221312100030030142430033403301323134121141201043301201010014333202022041330331242331103001330141123420442102031242140244140411223040313230342432342213320002322330012024221333300134404344324034333134343410200431132303130443034340101434212412343043130000344144321010332030142440130421431320401324033234113000223133240332212140432420123304013322041210241341012103434111433103212442430300140230021404421232232204114310443414021212300423141031141404321101013211443310442003122033443424442040012300033033134002331043234203043233112233444003020041043333201124211130214411004222301441441031344321033124124013122242042323223414210014140312313424330323442231204133132420332100343102404130310440314104140240340324224012142304010240322144121431211433340330022422012324120042443204034332434144442234333223443143133042004101312421110132121042022022032202313132333034021433222432113104224330314432243114211232101223344341312402042340201024341433404411241410103022224432122331403131410320142322201430424121201342210130132141403033202343233124004421434043430400223413323010104311403224042234312233012000110143420431214234203004340323044114130403030224312042343133132024210341414130434001240031440121211141313340342401023132404033311420210444003434000110340400434004433301213232031111044024003301113220004030412344441112412231214121331433221321003240300122232011034412224244343121340412003303333140432114031001110211440020214422414123223102412333431332014134334314014241113411302440023300141314410432322011343142030141411004343103200342232001204031421034104213043404202343443020132213323442410002322201124302431300111034143302411100212214244201342141221114130432342301121031304202442231300040231014414321244112313341010240241004303023202203023222011440430242123114330340220134021300214302210333143033032413140212100123341212424324321410400304342322022322442042213304204404402313332440031310032122443420033131043234141430240411424010320042113343321332132123202224020403400212331131213124214233241411043013110321424421402240103200230413114314223304201001011133413023323043203020144303020030221002042410103321320341230232114212132033314321324403204100332230021001301133204014402204312304043434311200001332030203240120232330244324242430223444441220001420401320121032124023203021014023233004100231140033013010022414203102213023121114002411013320212043100404221120143143004213440042012144242320241330242040414241443223034433321401233231044134431231033203200241401210140201420010403221432323422430043421222113100434301434242220413443330401102030114043043300433343201210013221334221202223331442234121220044303444113400132322132013410210010024012114004314420143221024044423032023412434412403133402012324202113334223301131234404323313024340000101031241420212320123422102432424343401211111301133330114130121444141432303114213233434113041223021004302240214101240312401443312021404043103322334243221140431404234013441422120334130043412222212211412224221233341121113102404411131343032322013010330442240242320100011220343002003144214241302104241411242233331142123130400001300140341431320141043331022333241002331033303311332044120413334000204444134422004344031120312003211312234441102412340334042244144403210220323104123343203201322343331032100312312040200441124122324221410301400102330010313311030122031100301013134203104230320443310103440012430003320441242420234300001213304433233042132001012044314034033110020323042231212332424242124012403243223300322000411100042113104242043440030120121110113423203313322323142123230232330404030014124403311431443010223121342401223243242301312403322212240044301120020332003200421131004134420314404033343444404303440312440210344432322210123412222344043434003431322304432114003233420442003303432300141441431241140012011033130342041442103232414304042010013311130423300434304321242403011431220340141024022311031321324112411102011001322440322404301001300404002121040420422423222323332240220014031411014013444010100124100434311342011124342131041403020102221023110114141020222124200404443302013144301310024210330334034322103412122430004422220424322344332022141411202102111010111321220134220144443044324422404112331423242123321001241322131424222312241143210124222033310010401014423311410314041123", "413144344110203131043023110412231410424231134310420414404223122301111402403344041203300314322014440100104120130424341100032224203120204422240022340011400211340112320401400123444433010012123312004031343034120012012122330322444443230233134102123412203001110131433234322300143200433104204432110144030230243121331423011302123342131323023030213401231224221230102031220111013111400441224021442024400302433022421214004031202444244112002304232311010414330422000201423003244011444003244010334130044321221320224000004300141024421311202330300322033024140011413124232012141034313020221243341432002440204240404032430144031430124433023142132120411323220414300311200223344430144110441230234431001410000224223434111244430141031414333331211420442012343311401221104333321400134014132044220034310243142131121143132214404020214440211000044040300044134224403221013243300223302201344111344140344004201101412044130332003123224030103141402424340321143340302041412013000220001143234211144244022012414000112042221142314241403212244042341022243321122240120322100422201021404040101001400410301433201301342222233311133030023443130243012014230144243202011001020422004122102014143331022020220401412240143130323444412223411004442344121310430121123320404203024314034134242140333143122141430344440213320000423042020322311323224441140334044144020214140443232101412210001411314141110041200114332014144324421034203012031123021043132200132024013134111231220144013441213042233210342241432242233411314411423211113233013324034103242124214114032212401411034404144444102133411433032304301210212332333130014324242200033233013233144301014021330334330432221101340342021043132210423211203344032304004432102023311130203222240130033040213421001340031030200242200441303230341112421214200223410202414321022202040141022302112341013414420444223432204222402033100430001202020340421141310334244032010421024110031210044340413233023331213403442340330421314123134010214100402101343443232312344030300311001144331441133030040300204224134211304032212410133324340421043444434041010044314124424211434220103341231140223313002140241240003224210220200121230411123114104444323421301320302114314041424134330230201203100402123030313411213123123140124321232422442100312402103121442101330134332444033232003113224442342321221410304300033230103110022002223143103343023402200014321143431444030010124101204134401403033403421434003111424202110442130011233140140234124340143431113430241101440233420104312004412304404241142210040210301004124431001303104223031100032134231322230340412121310204241001040313430411014222231110442033113121020231420011140040023301201342224420433002320012022413414100311334404403244040223101102231144024203323411132300214422344402032341222341200321043402331021311411104223221040023022102234442302240314042241003424112023233400204120212242032133422144214102131014321242404422213000403103022442442123400144443023012042140142233200234033040143420224242000121244433002112104201222402021220343423134111033242313144114420004143141241342123030342113230234222440113410014000321344031132411120342214432023111124014232343040110112013230301030410202022421032012442101043210030332320200444424324443220422330101120234231020101124104102102333004040024033330440322421433420303232123043201111303402241003033124300223144122414213232142411112201410443343102000203241341011041022123204444104144442412201234202132340213300341211342140043201431121442144142111341414130421000004014140001023044441301211222233242214210232113433421230141030400241201242102433104034444201341343103111240044223313412311341404344024414130324113213402014114141231302210140121101013100401031234042400341113212301000313300302241313400102333122004121134141401110101231233103420104423341412334443000331204411104321032202304304123424422321301442204234130131413040210311124442020132013004104340004413403310120404331022214331340334041123320234242100343223141241133002324412033303313231422000433330321043311112443123240204423312130243341432030244122143131303403023013114104224442332241244330102300431130424402423104121414400104103401023234011342214133401144301112421214042314120221010204130444402423420441211113100213012342344110242131423112234132443341230033203142012240100243140103113114100323233122124044144420332044433133040432033043304300430240244331342101402013200240424414012024231412144030333423411322410040022003224320230141222213443223004211113232244343301422141204", "044220200331342033433323323430242401010042144040424034113412210004332241411120414224440211434132200120044134320111314330101041400102031041011110443010140233104101341210433033011403411432010020332024110230114203033043322344022111013212441214122320430402301043220222021440101012042422214400343020400100410042121423300313114323324122222404003340231313004230310242200434321410321311320404000102414332300010412231142441141004204314012100142040343200000203312200032440022404311320222222113231033022414322133214414102231044010102300144212241413043341042011102231233421023430412021302040413220444313004142243104243111343002041241020234002031130113433022340013331340034442232143043002332123131034433004424000141201304413102431204211442424030241112123321100232434122413400340103331303022000221132001314134033141012312231223441141131220013003343100104341014413230240411402100001220224234000122132420333103001312132330402100012112043241211021122101223201030404002144314302403413341231222443112123423143104013333130310144234443110041111321142121332400134203340414200002433441140032212340033000011121424103100410124223123034403104121230044202220310434221041033103434124341444343204314000240003234223424204213310233434012140214104044313241404113114411144203103142320303434322440340443122301414312430030001342241214040112211044321300214423334414013242010004413332234102424413101230122334103211111122240130123044202140422043131343330040242001122404410433302004033243030022232023414442212033020410400101141113213100013121011340024023043111140322211113110103004242114412414314214402242441024001103132142302243342224200201204434223410432441402240431042131330013324033243032424222040402314440431424131404234340324022124002001124404222223140201332444113144201112201424022332104304223231432132321342000240434210200114422030100134012240414024134320424140003024423004002122104443322000122430441112310033104000124303141140230224211340023232340143232313230223412300043412343120302133142133212143111321300303302023420321320220422332244213443142033343210120300233321430443021304232210341432303322104011404440432034234311100031321122114031300240221012330113242203331312414302113020243423434131334223440222232300143433420412431344324040440014020244411023213433444412312224121021301041333222312033214311014423010041002114413142133414142141144014101201432421204420242224213432303244344210040113414220103243101002433410222322240321243223020103200412230421041123423042442123311344112010442021242324231113211200322300110340424114204441333222443013431043231310421414300333412302231444000321331120332424131211334421440224123320103310312331444140314314411101130310114110044044230033014304100301100110302401121400244430341420104144124043002212134131304212333042043433422030041032231433342241302432320444202104020134232340020410024320344440402201423301421000230021031310403001143200222233004400434302302232130241401030134331022243223102441041301323421410420414120421412204410234304414211012403401231421121233014223241411411111304321021320113210224241034104020443430100030440301403440111401224141431341323114014130043032022334313010410124314210404410142212143424240202200023200004100310214034112433201003044223404310122033011100020230314140010031223404412000413224301114233223210333032110431132141142212011320211321002033332313323112413233101244001432322312114124221430421344213412242232040213242104032221410404113010440410042002331403430032222103341413342111423214430333011302023420044420342144421201100024230011002433230114312024101222114121322442001201310003202241103310101421121214124010212214233444222401433120412113323300021224111012433210032204312201233324004313243133110013230210344031342202202422424401220324343000413321313132230210311112142143440043032300401022043330412311013013033322423433010304131443120002312242123242404224432241220121124310324223340111121300201143221034410423144133224341244334313311434124224113022444424012143140020013310231342401433312232340423403322030332304440030221221443004204223241243313302123341311120413420230242322320204210432133231412244023202140420422133134200203143231242440222002434334301244033443440021103432231303002401131441414024013420014043122400213320420203124301331234123142413110033114024242112401113323433413134233433024113040143220304432313240323041212422332132204034124433330413101130423103322240432343332200004410304342220114032014432242140301124430411010", "043440310041201303033402241204124422124002304413401413030324342201430423242200000030002141402042242120340122133012223302421424142223340124343101310333404213221433004302013431241032214240233423004040132301222224243143444042312044204004341033324440420110333031443420122443132421023231023033410341312201011400033313342200221433413141334324224323142332123022410143122223340011123110331144110130042041121103122423124322431324302231340310412330344343432234132404104022102014301411232030202243231124423343143401343404220303234034144414303023333414101201100320402420320402122213400314013222242142114402103441012123402030441434330041211220402121014014012401301233121122012430121143122403414434341244013400403122013233302130211234314341404002331143414133123410043113311201422420344421040022344402420142043431430431333320114424101043121414240042330304341322103202014120211231011344034203132102344301300240331301113113444131314234003030021132000132112431133100340103341211423100032111112403441044231144403033432113240340413433311220011024301101024000313412132014033432431321122213421010144142333200233123221044110212111434220232033213242412323143030431101332310124330403340410113002414440034100231043041331321412444004240141112040124342434021401001202104424242221304030302332043042234313122112304410342214243134432142430313043202201044233013120131302030031332334302314110141414121202222034444002410414241333411214011130212012112200423240202034402211024234143132331403302024103001404411214001301131444201313120402203424434101203224343141112022233342441234243021312100331030133341113411101202120004430041342123111004240340003331104143312202332123203112040442441423443140403243002032002434000432100310014241204232211223010420313302041241241223004233024424043100332020330243242133422243412140310012402223104133110121022324223032140121121103310112130310233043322241040310114141404301133114302201404314013204111303411242443310104213141400312212233232411203424011014221203000341333043111100213323244313320012413120101002423042104034243114101400401143223314003343241041440343033020033241030341302323322002110141303120421102230313400420300330322211211122244131340420230043404204444342234043244124423302310020034323334332041114114142032024130441031231342314140011330441412310104232431314121421342232440100102103101411103303204040442320130021201442102101323204004044121201034342243020410003412242031314322104223121444411202040041114342201131244003311100143024312114441123044002002224213003401420241320144140341111110011330421241142034440122323100040004000203333403432040214231003443421202122200133143322003441410022424202320034321411412340104224331203240341004012312112023001120322004431434233110024131240103234241403213144340002120120112121322104011324120101122434344311103114423042402401121342013200412313112041110443400014334034200220312441431000002420430421133231032204110040343124443101122242422413432044400411341042121133414310044403113232434441244330121042143111244410142213204123334121221312421323414430424002132240412023413321130104410442431043012402023241301441202141114211230220331213341023334204314103332102144441033414133414012411031400340241102424004321301414114434440013041341430443342324201311324023104204333040432211204424412420420321024033424324424342414404410202400220044022214341323001331414222443124013320400134243222302331342042432020340431013024031312202204132232303213330030011124001422320403442234011310231132103234414442003031421120011143013431030240112131031444113433340101200022014042420440020212043314244121441231233433310131333242013204343312231303342224421402111122344012013122441323232131404330021411322112333131143010001304231441110021334343410131340443132142342102211132111312034140010412234241313224121424044233223033331022223141342103131331324311114322100031442310411220312000432342331303033013202011141140442104323413133133012301310421014124224430120332011221303211023022100123131002120342441144022410100420124221312130432234040040244131101043013204032003031012303013422033333240022113124310412120144240112402004204323124144232143130003440222104030420131311200243242410302130314321103132232420140313141142001142200220020131210032144043434311202232311400321321433423344140120023040124412323404210304321033401030320131010331402423021142140043204213224010232034123321443341444413444324342131421001034030404131313431131102313442204142132410400044314212430003232", "314222321033442241210421241423442313242432424240411314231133034431210414211043100013424200244212023301430300421302124131214442320344223204043010342210321414441023121432024203121033200324002210130424142133040430033233101312432031203113110331431041041021410121302411231341304220410043320141423310434044030140441441000204422332123344422133110104430423340012021344344033421211411022143402322131041200300020001032000123443100323120424424003331244324244341414211132224320033242134432002241401240302324131132423204100021304141001302010214032333014323443143413202421143442344322222120233244220341132302444114340001124442330231022233412301013112112310222140144111021323443320233013441401424220133413424042011414231204422033302404214420113432304300443143043042110312002444230403221433413022132344124333324240440322443030042412444444243023223201032034113113140140334032341341221423020334432221300114404344021222101243240120014144032013320040202203343302340422110330423401004202312012003200140220200122204341341422212331043143142203113333031040101003034031431341030401211143122143424203133400412301014121100102003433240413104402314303400304011013430220231040240041411111042220314443122032403010442132233120441430014034400012123022140314001410213300202243211104010233243322220024023144422314113214211112100230310233423304004132402421003020113300344144333324321300141231001140211010040134434144400032121403020334320410103431412420240342340402444120112342440320043411334241332330243222441042402124343042122220314301201423401211223011101030321430110134033044130303031040021244141141134320224012134131323111224304214344341132001213223421111221432000444403124221401313214024204131420103342114303200343004341002230243244134021324333410401102220003421420442330132212040420041303313122121243340342401243034400343043103204133304103432021301211431132303444131124002210044310104431213404420042112420222421244443221104224202240110202142304032400210101223344300413404030141144200423141024222334303300340222402023323020114433420244414002414430303310424401122441144440204041442300432411002314344021321130244043434441432442023233232123041332343341144331001014211031022420303122020204010234110334422441324003142124101134444140433010021442414134101030300430102403414413120444041102402204234111142230424412142344041112430000404130233233433201143110143040444012313142233243141331024420203221404310402400241131114222210132312333031030130200211400211312142132430133141124332211404410100201310310441312343041431110241044431422303433044103204401403304142143230113022414211123333114340404003043400213242224011204301412444311421121131340340312330313142232433121124000224413100401440214343213142114022021041034313200144220443044424131304304310001111304002421410123223333302033404004222232001123244120422200303410021432144124131320204422041230410411130244120010341401424030422124012431214443011013322043032033012020313212101134033123124033403310443024200313413420413112320112012241322110003041140103332231130301442043321022210011210420414321241104442141412311432323000404340200232012220404212013330123123303324000430323233344442000441131310310041003431411431441104414342312114204413144010322103343033130301442303431112112043331003143111100222104110010100303134223031120310431412022012123102103144232312001133231021002310402012124212433300221320204130022244130212243130211441122041110140311033123002012204232122023223403224203410203134114112414110432214323213001121021030101220230101101232102440121044234002212301113430011102013044300442443403124110200030333343202323230314423001210310010213012011211404122402142232021111441211011040410022124412422000114213204314312020234142301320304431232022034334003120341333223031231322103220031031414313213424444041443144333021000040340044113310224132113333412004032103023242014401412134131042032234142310420003211031133012330301320132213022240332213342203441404344323320230424240334034330333404002003022410344244212431220430324114011144122141402423231331342213132400121030344224301341413202112420330232120022044302331342402144311212043430030223430113204324010433214231020310414204140023413214001133043340212112102443041201424434243413002324413044343220241113231122440302241034102240000203241141244344443304240401030000241440011312434202023403011334020424024031141420134121340340031402321334403401303001031130334142401423324211412022111322100324011033131414420233313231110021", "202142440001131142022324011402200211101323021323240024131313201111321110002330334013221322303403020330343230103311433422333104102032131104303122010230413332024010311344421404321224321420133040143340031214043011221214002113124242441344231002140232312410032141321123003310313023420343144011121101230124140040441321423334301111300402043400223124432300202012244322313410013041102340334114440144113303130230421022303222423314040442410143333201412341143004122000232443322114233202311212241002012024312444114322422424312234232141310232341132322032221011041302230401213011044122010013130231144133341313423041132122032431420112122420233201444033024334413134432121101430113031121034042003102420442322034442312312302404202120010400043302341403111421113401004214124444124332100243111421112003342324322232013234001314243010434422042200032043111121041001234030321004001223141201444042213234043111014014423424103440234013002112143120100010144442413114034302044422342313304413301021012230424111323030402223232103342321341042322131423103400003233212423023424331231042341211422114033200320233140002310431410312012340024314040202431001340124301222133133413112233401333242111124323132232311313132022241311323132410303022232234130034242233112420222001303213342220134300140023000404302231341043042303204244134103013034002034030423011341214213331222122034222100024241332141033242114004122244420442243441423224101410001441111241313040242430443111314344444034031442441421310410311420034031302122304022110130234124300404413133334041300212122343234430220402041322031113022321434221414244133230441011424101033224400023114331221144131223041221422031323303204341242223004212442421042431413414113300204143403430314312104020201413332114204234140141143412223424112020040130413331032313110403130021344203421142201044034104301421222320214032403202222001001031041214000204242234211312334434140040322214224142341410031234433041012032324101312330000434133342002342100040342021300044423123323013204420333444111022433331211423443213333312344201212044341402212003421231421044033130014420342220343210303334344244034001212124432424202244342312244210002433224132323341243023402244242222100022033340312442403113003202203431104001002340114440413001413024002201222211421433031111132030244304223303332212023042420144424010201420321031040030004114121034440222433413012423144242230323000241422224214410442340113410001023301443042233004402100140433320332443401223121142230212011303001433204303233331300304324214413422204122434241221414321040014420232114022110202432113124424011212140244021201143231024020231433422421120310002133032213234041414044210300031313324433012103131420202214112340142301110022220312332312423320200240032431304232011002220234112214213130231322440211034424334101401021122124343410433033013301442412333332202113002330001301124002313022113014222141131201343231310310231040232413304014011221131113102133201124142414042022404243124441101204240330224133301430231014020141030211030322242422413133414434420120301002333412011321304041203133114411133030342101331033444142343011301100323013121310223100132002103310010010232313421400301034422133103411413041113242000432334411033432143404113201213030244243430444323404223443430310400320341113414201140341042031121210004213421322310300424044342434311203104100300430343421434043433312342313020330143411013004442142331340222430030410142211341130011010401133222011433332044120440224441310230423401122022034123134330002044313131230330213020344000102033424430400413223033133402003011122442040322300420022342143304214210144011143012030002222014311114242120414444222000342114133401320011132014303330330421413413304232042343241134244443201202033114020033414003330022320444003333100132420210221003001101110144011113342244042404044122401220033201410114140330004344102101323001411243142111234443434430240204430024304310441440323310212102321011112320302334230113311333321103222401121311144244222441302411214343324141231321321300431040424403241212310412332121333441211344234143101243011144410033403033430224040133010241430431410200034143302030123413331201030300334432434201231142432213212304401231432434323244042421011402203111212111103434140341313344213341032444220030201400113343220243413044140244110400311411234134410423412410100444132401411242002131103313123103000000414224231102331431312133010442112202344022203011112203014402113220120332103421144044210144321140100003110", "022120403344041130121231034334134412144201344432234131324003302124034033143121232034030042142322221432101030440013402430311033002230010341203134223202101104303113123142430230322430204134131022032101343123031143303144221230011244042411413413010200031404123120434030411041141331013443021014024411342314102333014232142304122022133230013421431442013042130332222413200200032301412000140323432003341413242001022023244112413424442020110121134332142244421422012114110330413331143243310213042100013013302200340440344211411401221424313040233030340434413030423213310111234431212133200233341131034303224134401232413012132011302443032221414411044234404100230321242401024320210300104442343431203331401430422123201033034202324224242221314200413040043332203142401144041112444204244131423122141043322022212230312301234142321001023103230140141234322102402230040413420320042420343140232422030331423031031023323041222334033230434321423111302420302132303320204244431304431110122341442142123421444343003321004214104210414202224322232431340211402230312240111110034231204232110103320212424220402320224412042033320242113144110400422411402111444112004241013413313440242412430244042003324143430124340103133302131333313322112200232330044212200004443133332132030441043302404242413341233330343342302333223432432424311013244023320230232424143330144334023213241414414124141003224222302441144103313402210333021431142101211333412201243300014314404041132143124433023121234331040133022422331302224202131241244001410413303420113102341114112014121223033424203301114444124022314120324213324143201122314331301230024013113003433122100120413110242023330032314213321220213242344200311311414331400434023322212021130200221424441321030021420113323224033130321302411114233113343024233420020301430321414023211130203041030341233121123242423030330042033212230021043234403440302100010132404303342012413402402014013002433322130433444304112144001002414114330144040412322333223323014440113102122330024044202200313404021140013303143022132300322222142332414442003214404144400112212243340303431032232323102202014230323424324111414443310400421314431241021434411210312213213023300333004321321101410332041320131423302240003442242121000441013024224321024343422442024021411212320340031034041134241232334412434043112102423303130103142114341021143412310410002312241001300120134022444003031003100140441230323323304324433004242103234411013120201021014420224021041143131202224322110204113301323042232143441310420044422443133201311123312100031030141300222323322323124034422434131440232410244440143311104024323133313011322212002120022121034403311423434120133302002440030423343434422330300401134200303302444420342203001432313034432330000141201214121242222313121204401320441203030224220311103410230012102422210404342023021242040300142423414224401201143401421310022234222144240311343244221320234202422112030103213022202023030120411010311123402313211133204142132210313303044234430200134332413403414414440234242424131130333301142441311413413341010113312011212041200314141202310334441301141021000432244324411144044301142323323411023040412400142212013103003041341121241431421302440200033114201244420112114000334032322204032324031230101200412121001313033141002033212314303033201221320202214211322304002120310004004014221041243241322323400220434214322413302022111410202224101030132233321324212131130021103243413004443220020142000213441421101033024103022341102131434301433323330223132310133010314434201204420424102441213004113023221331303244130030220214404244334112202311314042422140021312220044240321024333022343244024321223420302411124013141412141242412304310340042133011130132010123413420042344234320222123242102342010013020324423021033311420443030313142122100041311222020240324423400143331142223102442031220111144342032112441230114214323100403033012233310414400413412414400213134142204420043144432000124301443041300431120113123212334212104040410233212030023404212004432242221422003342013134443132132324311023333042043010413323000331330301203242140431321033241430423113430044433434003301240001024341440214304413232100221433133001343440310343040023042420234031243244324143432004434313033314220434024220123301223242014344232124320040103141312402304001413441000001132320120012100431430313342012331043240414134442020441224432420433321404432013314130103401230411302223221013300131221333113400001143204120434430033310424413340342221403301010222033124132", "021342434242010330241342104302232302041042120221121440423200042240420410242014031244003043103310022224143424201413032302430020231123410423244320230200013104013032424034042023441111002132130440304022343001404120402411230221112440113211430142110402421231021103420131434124144310033102314101424001332043410403042344324011310211040243302031313132002430344423103224341313300010444203231424440234342143142314001100241240210031301314142320313340004410443012201441312212013011321003231424430441424122000303334320310224044011233400221023140030133442121211243320034413110211034004243102002424213004440200003014133440311311403213221043301242423340242410442432302020110434432332401134222013140442143400042202413044222123440011430103012001432212332244133221121310231133330343411434323023311043342431223130232231213432411130014340003001121012144231424233421232220200143121422010223311313220023023421113441400132034110332010103421311322033404030443423214224200124140212440403220103103033433002240412211242110124443442141220420010230141344132201202042302412402402010320433040422233444200130433223030130444414323213040343041233343123122422411331414113432014102440242034304404240440110140213114243002443033133340233341111233013323041134004142231430231301210000324143414434220020222044130023113114432334142340040141004140444142143001100213404122024034210301430334441140442133330440211110322423310444122424340244203323004411130002103143424230242314430423231343113124312114214334431332230030204443120203122403423344043213443203202321211201333012322220242022130004323342320313314012444341210204034110432244313132104111003443024023344413011004020400302122134142323402124004330420024412342120424223334144042230123212240410033014000044314120424234242404431103133444042014103130012013201344343031213121122213341414423243332231342002102303303324430143314342243113124324132330104121344331441403120112402031141310314101020242342031033014102204300000214140241143141323300232001024313214001301140201421441230443032002043030003421231100002110020310413320313133400321313334114203131143101400241303222143143030320040103012201422330141214334021144001042414030022304144222444000033440004330232421242404404223424444244110043401111234012000331111404331410133310403344144444240313303042000244213410344201002232131310032420220400142021414020022322421213241032201320112340111410034222314314414030414223243233413241010103104043324002113022230142402243132244012301120241201414101214204201344442212434431014121004201014100244434223100130341243121330001233401030330132313424131230014140430220341023203400034412403033300143202402233032041340244101001403023122101334324114304334441011314213424024000440321033041040333413401042312144130212420104312401022123010013332314113410411344213412233212110121131324144232314220112002040330240120310231331312320241033410311214213201402203231321231340110124301014310204110342431204034202030430020334231421041214431323200314124204402224413124013224133111433100340342024021343142421334242041214343202021244022231114030332340402031032433442114043224203321003130133340400120430210444430303100410112110410123401211313130310311222302310331103200132042414433042143400030431210302143110321103303013422433310300022101230112013234320243430240231244134023324200444133021424222241310041423412034013244200103233031233301044103144220230131000402014221014301113032244314140111304114102202043044004120421002013020333021114404004330443112024412014343023224244122031210432240243023223032012442210204000433000123114241221434434242333434443401413000340234414233131043324013042234044040243342302334432410431310123242041211101144331314340010344400214001111410442142133303311322304430201220021034432024102204003032013013031304332122303002444144423412033414143331333214033412004212123030040133333422314042102130224324103042442211014424122244403340031311330440221240112011021331343232130311002104004310132430323340403302110431300011021004413212113122104411443042334400110123010243210432301201422112223013404442301034341200402400314331201421314104424120144030234131401122410410041434000120010130120020023230403024114144312400204200203124322201001001310413402233443212004123012104122434031410031202014123300420122010220002000420142412013411240332303303202400402313140244122002400411034202214404110320021122311044004011133400421004300202401230434201232303003203221413210320431342304211031001422314332110130310", "124231443423014042002212000212311411334001134411114211332044014142011312042424031013100122424212324213323424304221340012001310444402410212013301114121440031441032340241240204000343124443310013340200404101234200323030201302332202442310442222340203102203121344201111001330014024320033141020320432330334300231120012013242133012242003403010140344444104223330441012342343124211204142443334113130424443104334043232033440021441014412224412344010040211110311133310102122421010021241124310301234301403224214413010342422323210320122314003031132142443223033332312412204342041414031402211410122121311411042413430014211101443433410002222133110011334403334122032441330333232314413001024124413143102440044042230333233201032010041403011124234033344332104440104044040004144334120123230442444011343244440010444323122344310211034113434300201031410033030203112021331403342314033201202403333442001300231012321440222412442110024144214343312412220410423034122132142232432344124414304112040304402110443012110314212443233034432024102033431130232121022434021344330010222401334442214110332024043222400343203004000214131343200230041234121001443030131442044121042044302312124002032110003341404012030312442044241240121302124041103404410243321034032333303121434311021441141123110342343144332213444213240124030441323312410043413430422000122243411402300124101132200133424130214311044312430242442300432223321433042213410223123004003031133004414020222313030402024104133401040240403231442124312033402423132001143413432333244310013323134241340101224320204030412012011343323104123130142411204333341113044014334231423400331410221200043412441044412214331441003034041311102140323103211023213222244141442414131401002042234403033024114010242021220034043144003010133043423044043302013144324402130003412341333132421044414003140212113003413102200104142000201444302411432040311240214420141340033044031340340300323144044143110023412403403100132222330223141000043114300422140320420432311211441304123440312130004444401342343234443242024303321144110201011423113401200034214203012302010401200202211430043440240211321430403231022021121402233004011410201020404131220443314131212400122214433134201021030224124430203044110130032412111032123041121144103111113430144131022211130403313431133333224201224402142002331421400034223324323211122312014000203121424040421213030430442241332221123424443402403004303004402214124422010123431423102303441000224031141011331043102032214343101312100004223342033103241422022041203333020012244104203100002230111314041441013224024112010423334314400433033223304223240000042131334421102444411101302430344001024011200310213230010110300030231420302214414204303343343202300243103220404012102123301233233431140310444244024132441231330041201423410344343242332332431021010100401343114303314204001332111311302401100112221001131444142434422042044132340222422000304304214023011310141202301140401321033424402114334342202022200001043412103102301244203122144314042144022310210413313304310020244344433034232130433104300301310032431013144344031203113244333033041442130221241243020244113413114114311422010133313424021224040332100313144012111000202332301012240234314021113030100141431441000142331343142410243114411132112004333224423013222031210002133442401210014140323031200343412401033013424024131010030303214442320411040121223123124110233101224141030431221333013100111330032341333104320401310430343040444414110012223332224112314230320332302132344310332223030002014114442443402023112004432013022122330413133220440124303241310432340101113314013401123322342430442403233204434231320222203232020233441122130321420320040222022343422241121002410003440210141041314112433141313002303220134221300144322420402221244434423230231134134111020221122313230101144140040041332221324124222203041304144432330220120012423133244300033142333034133020114134044014231132314323141331303130211043334321321222011431100302344103431210323102042320434042201143404404220104404134034203131431144130111424331011020043131103123000343311044441312344311143341244422242301133113203042320103443033120131142424324110414244013000411144213411124101413302033224012244111313320330233032413332031444231004343001100222204430124240114014213320443144032221334030323241134101413401000422124014240104204010441104143043243303203304044400101044322144434231433032344103243424444114400121144204323240230411423410344311142231124301203233012034014234011002034231444141040", "013031202441311013323241424223233132200421222341322324411313122030203013100030034012340142234233043314133033021340241001332303044400011203013234410241340223432311313033104304413331300320234434202014131102403303132414241022242222130034331430242130131313010010020003320001230022243333012130044144431014341443324100104102242124322043413200312320111103042333411440442234403412231122113432102200243201243112140332211030112411112431411011210044231314234003243231332423301043133042403313412331200340140344240223300434430242224214214241120001320111322032141320030124023240300412220423021142024330113404144130111104421433244010442202114010320202221130020310123021140113102331023341010204111221324043230044223302244111331043134241100112121233414342201030310421122043423434120443424303341420100124010212341221413313423024323112221132114421013442231122303020212100001432123001424302434124020133023001230300310031233104341100004341420043214133043131401414001011440112220202440320114112041103134420124411024334341234431421132001443040304130042314310200104203433324134330340224434243402222141011100042233434022424433143143314343114131334003024332443320321231132421343004220211110440224020021234244433122440234011200031222220040143401241214302212014413322301223431213114440012044042140043420104413013130240100112300134111320432101202111342332144422410320302312213343434431303022011222133040211423402014310224441424200303423424012100040130110004242204233113210214041302241020131222024230344344311214113204133122141040010434330013400233434441342442013401110103210213232443301201221043322244323013243112122422001034122242324322213134321000142134111434102412023443041303402221031043202122312140000212314321340303232234011210424224040042324124211041301331203131214404124231344212324034043122441024221440010343322424022330134233013412432040020410431001234040103133320202034444222124011312201032041030041323433314110121024342312133040243123401032140214110424111433424020432124241043324203331143002341022224124011131021211043214300010111113413410214024310210413324404424323121232341230400330031130000144424200224100302421204314434220212401010202410033310232241342140340214041341301203120203243341420231231113020043031210230243232431020001230042321220034113124244040113141241313213132033002413114233124434330211100200404410334442411131243313402023400232423223142422304000321122240414240340241130013422110340143111304213302204313033223030233030423202243320033240404021242234443241130403243101224100031301434111140232430313041101021130421023410130000243002343240141423331203302434432033044033140311033341020042030041220011430400444101442400233200243311231300302314442233340202443212022202224323444443432131330021123204334404140231012310121200010001402401220344432114302302312301212223310321214124414410320310044422440441304313344314141420231134313324434102022230041423342332212042040200033230430111413423231134423203024202144014102124124213343410431443443004221403441131101312221232204420123000002220203141424440213212104304210414240011230123214214213201203043034313402022204232103040210121113001034322313202020403332420214101034244140232104304401234010044203230422422413412011222341231332431341112120100313141143324431301214101414112413301244334140242021422300324040124214012424130403141003431010241433000131431002200011341240321141233012314241411244013330001432341333004023441242320134130101241112440242403041130443422300222402130002011203344244203213232003403312313041134310423223104044421304420331444330144022111220210041132011014231111342112410200140031413430423013431234224011311030420124132240000423330402133222422002100043121140222324403320041134303434330323331212220211113140330322343000221111220241300242420210433412033000200324320432102404140242042014231203411444133241423114411241320043143230233413230332320443001301411324434011300324304222401024043040442134140010233342133234142301230400013413302041224322440334044102110144133320304104001303242104240424141444031232323344111030244211420101030400221122121210041211434341131031210434000303433141211131402132433222334404100024324302023201010001034133124311013411440414120344424241402332211112313140414022020112200200431440442323012201300334301424222143121440121133011403122411140224003002210231011302134001242344032222423432102142123302232114042213203430041443212210114312221424223102221430434320034222400423110432423003413413001444231324", "342213011340340443231040422424030023103020410300242344143144332221222404440101124112242113111141043322010323024413042302311240144441413300102044002112412141344213123311033344221431344231334324242432010231410242011202240242343400411401320103300141331123023330342013320131440344220311021233444124121012141300333303340222233344011433301134331324312324132001324001242423012200332142234303130422140231231434414103221204210032230224042411200344044314140402000233133124030324120233021114004340304322310343300423103341220334120301321132003414443220343031322310120323421012121403333223113403444301204403144341313222044214220131102313234221332013204043142230100142223013043141430140221001114034014030102321224131423012133034200104410424242303303431324013212401241034143321141012322103240220141133123034111020323302413121142243402103011012223340041134043033133210102040000040403300432331423204434441323240240112304013341402320430221101123314401422011404002441140422303241042010101110001310133213331040441411404214214210432144330303024100243401324411140244020230332411011013223440220333021433120311232323231001222414041210123321204044044122400100030303224114402221433144203401043320002102033404110024010430233144241334332130043234222332443000200140310340144443422004020333112104131121031011130440221040204131223414030212421001433113324104132200120112313241300321333234400233300113220302042042244301340120430123434441302143242323133402330212241141413234110010142121421103244230442113240430211413420420111120034244004110304422404122222044012420201032114222421031234422431043321231440442200441444410400102412213440110333100444133214243034312044244344143204134223032411241001212134440440110342400114131104100241420402041123024432104124013104414342210333101024120301441343100424143212230113033221224243331043034232012332400043131301013403114141142414430003442311343234231422023442442401411030200140140341110313342202322013233200033432040304422123322141112040214011040312113424220333002121110432001344033031210441422401301343402112310112024432240424224134022311211133130443112443234441301341430114040400243300342203340132321144241122011040012400102211122322133444340321142233212342322202332300142222420103342223321124100112100122011024202124010344341234103410103424001110134220200030223141210412131213420123342113444333343401312220420232342043204301022144144440020010332323220211134420420020103144214434103032024441040331021320441442340432340041401213103241424201433101314134440224214220240103133024402004430142112323303340430120400131404414224341234211222214031124040241421042424342444300430441301333021224400213042332434341413344332203313003313122340232333131432022432203032342242014234431012212011031143134404342444000204401120123220111414221223401222213332434304001220024120401114024011411040122001424314342423310331302003020341443422240133110021100422433031411410432240102242242403134431101010313043303122140424333413420134330102232244221342320200001234140123003040041001440424220101311022010312023233222122022204112334242433001204300331434303442241413113141311114303340312441341303314043300323441423013342231123024400323032244222204121411022031331140104403032424311112224042412210324110042224400014322112111134340314211143440102023043243103204012020340413442234400123004012234331041434002031101003121042314000241224100143300221041104433333402023222032300342341040100313440224321002042113340122032114030321123413133102324022421211210120321441313031002412100330021111031240414433433420204223341430011123333230002443314443433403221323312101043123401241201120313043404312123242120113133044443212422234204444200443032004302041143440143031331423141014132232420424133214402143444324200123242344441122042244234311041043320312401143412110431444134044020413323020241331211021432122230424031041332442021120124242440210441140321424041403000032444321132111311022324241201304443304340003243434300302024413200041412433103200332412133201243214203430430023202424040341401424331433340201410242140021201041401042233342140224100322410422241330130443210430140430220441113300441311002133120404421033200243321122244011041021221021133134134421203202302213031420011244022114134311022211101033220411324113324340232401310413044124001412212013342103300140324111240021204334124413133020201144211344244213133401102404140033244200000043342001132144304131032100031104332102401422424214441042330332214020020031030221", "212132111004141310431141331342334302120220123414424003120430141104413043400103400020444023014422024431410014412122302200213004031314341103213140112142124244223110120332144133024312214441304042423021012031043344141041432330114213012332021402412001414240133233011134114424204220041241004143040000402301033042201443330030401020113134003243143310002203340013230340201000313243122203110313203112034421332311214203301041141202443320011244221433234111312331023342132422423412142143031013311313432241203222020230140210113414313311443422312011021343034444004102211104204042442123212131321210203344142111033131242234341244341211011411144330431114243234302242102332310410232412012433023243121004111012121320231222134421330023402143033040404431422340020323013100424223014404201443303414041042241001034311024440213332420103324231311043224421311123243234401402432242110430334222130012221330312201112430121142421331444302433031414224340210312120040133103244140201032244430433432004422103204432243424021001313223100341222020123411040112031210421442141102211312241021301231034434032222004422142201113214243413103221221023233121101423314011112002201112022332113111340004344042324321301132444103332321130332100023443223202130202200440431420414121200434312203310130134213444424340420403403003430244331200042033124021243011214203033134130334233200431002332344404120013311434141123133422141011044130443123201001240023240443033302304211300021431421004133213103341330403132201333240323124332033320422020141214421033021030224130001321033133313201043100144224104103223034133302421441034211400330442414022141242310242241310244233022041204412004332322213344100230114102134242422213341302030404120411414411241441300210114210321112311002414421044320031230123421324411220430214100004221230343222411334432303211222211133222421344331122031223120014330143243430421130231122001114222231422032041040040240220330232442011012401434132031103311010311441444443021200303234113211204332302311133224001434233413234013032323410231041014403413141124040341201401142333433120413334423130010041003220240213440140211114304023101041233041122020100333031210143430002011012434123220234334341410121213103002030414420244102334040441433140441321043000031023101420322412410303110402230141211444322432104021432002122020043430103214340144041433430103013301412420343033014201344442301220011412231342243312042013034322422120402141112301142303400134023441323012114233213331122303202143202100342132104424340324443243312132211430001400104012330324220433244342411340111020302022311314422342244112000244303432002021443240204044402233243104203414230441133412021033430240112302344023001231113133342003130240320324311101140332142113323411042344024100412321001313343202442321340313142100323401004011413344440134403144042222301401302433110104231242013034034131401313030401033433300002322010224342200144223220300124424142422313423202021114303204024140444103400110212233001202333104110230001343340340402042032300442423403401141144244243100412214204043304104140213211131032042434442110203312142124230100034104112223012124224144313322433143443300224402432324224443321344224213033033121403332232331033123241043433401102112221332210320142413131323224200010032433321221434233211421011430130002112101233434110103322424330132343412230302302313000004412421312001123422422234243211112324402034204222111403201301414443401032020133344300312032231240112143402342043320430433240321023201333223024234142411440424012041001300434023130141121424022203443301042132321340031410211030011410343132442110311313414114021333421320221343320312444200443302232432333141011230432433143314111342022141213230421403322320112241133334220122430212030102201343204302431240440111201144024411404401013020001323414310341040331440414300320301133303004424300410240022444341403022010242113300202000343220130342243043124440234230431010243214423421411233031433011122431311341324444232401001220010323002304421020000134224004434211413011002404410221241014023342420314042124133431121011443303322120300042203000140410442202013142204313340404042201103421421010242201241213001433202002010441412031213240024313442021104101442001242300014004112233121243210233023240200331114140213220003243120141224411001244411422431310414140000330330321044222201004020314221432024234444402341002024144431442000444130212244030222424202341103321342413303400400330232223231340144132321132430114300204222142443402", "244342104241033024132212332300111402040433202214204434302223324010444432323203314104221043214021223233004043231133314442424422000040324003113014244311002401222224032134140011244113021331222320343430010422432342224122031031034441313032214131401034341431434311031122323414030221121204133441331120211032404121242233140113322112340041330443344202132303112100100430020013011201120023434413213211443212312421122242123001442434410004114230323003232021312014230234112142244244411124013034144424431100122300111022403334040211242432032303433011044301113131204344342342341403013002340443314321232200012344012101403343043041113132221313204413220114420134013004231342213141041324431102111030424210324033143231301132210240302112210102430002201021234341224403402110321430203441344041210201442041433331202122221412301203343300212014022100300040442340423420234434241220440141242300042420120320122344341411130101404342400131230020443333242322412222300114101304442441322232040043342104433444412244441321011310414101004104331022220222034120433342331034244102404040131314111031242032422134034332043443012301334034400130402104101311001300303314140010414341032314124012231204324131340432121232443220023333400100020031443241321134021230320232130030430203334034223123132044201102104004302224403442240003213130041331110041211443014224220243222341222311100240343231101402342430323101101044310200340423302124112413004134231240024324444342123100403141102320204300231002103222444400301234442033212242424043332342301130131303012201333120103402114043413403104104032234420401134134003044130240430320302113212040042114122423433402344211443134323130332041132132434442440044322232131324234312310042410234110234413010100220304024122314210420221042114223033202413232240444030301002143112234122034342001210304400000032302043141302102322012433231134403321213114244141030211123314213440212040011432232243401221400322022244140020103412020121223312221044401210424444410112131012420230020122044200142101201004223010002101221224343411340442043443320130242234111132444014101200343014314300241340303013043142433302404202123440303224100243031440421314434404402210441333432023302334443444423213333113110214200312103442302410033104231201403433031202431021310400441231434013114123232221321443021310334232213443102111411332021010132304131433043304113321222110201424240020200443040213431441404311020234302144034040321400041243324404003422141411404431430410024324022102020014301313004040214011031132002043322314020044100404411200012344414100043222421441231442000311100242410212331014002342003104020242331014221004013400422300032133341240333404023111322334422413122304142013004323411032123132434030412201112330004242133444110142314214212102140304022121003143220440303032342320113324311330040013102412231103403321424122343440101102140423212020222441414324413414004424222203030312421103104331041301404321434100303143124202301233121034310300420131103013001122044333341041112021304041223141442001414331132031344142141300343423434324411044214342434133414241143430020300210410200441002104023222344133011304132122440101140242103211124000422403440043443102040132212301302323142411420420233411413230430000003220332200344121344131120244200342001024031232301110403311010140043203300020303004334343321332101001144142440314040432032210201134424311342214124013433300141210301344410002110021030324122213030113124320002041113022212421414324232410310323443343142121334142430432323131121000433302404241210331313041311123101000102430403140040432321300421304431242204410020411022421212230004310142314133202404433033022304100400320311002322030334112332023204303012004403142232410324431122213004344031022413201003012422302224003121142344301031020222231314322311232301032043213424414301233320220423222301120243224114010340444242422414101400330341304433302101200314332244121334411233430302322340102020231031332232404423302300340341334222111301023443210033341331130444340020111043120044330224304204302330303014001022210011020242034414310340133043102241103332022013303401123341023033003044440234421411430141200343041411300421221113231241032430104103123111240312442024032204022442324310202313242411020133201113410434143413210231240403031201124424004033330112013202213001131342411142003322301022302121032221140432334140124304443222330010030203032033012422010024122404011313444203403202413301312333240111303310300244333012020402334131132310111344022443232", "431411320322122102124343304233132011144220022222303111322423030043341433032014004311432302203324014002201242223403242333341342344144044114411232130104444204231001120400440111104140212203130321030303433121014124424412240011010020132240034233030012203023143000010144202033110013343240404423102024040124413041242141343113013024121234121332311024040231110440413213233200232314001122002112223310131230342100130230323340131342142332411233243011204043431143313010020313442000323311333443244033221042231111313434434130244132110311103410300343203321103132410212211410134322140101444424432012304310411130224244400414344444032002311331440041023214344101414123111403441421121001040114334411443420241022204041202141434442103112343244011343043200302132321333000232042432303332200411200031303233002031332103122112224312313342333140032224023322012023002044221114114102214014243131143202203021021310032424121412220011422103214121342401021434201124041234212140240313132042004020142443303003013024142242401111013141201203333400423031203002400221220120433123143300202013321031402401230341023120443232323331004333432322400402342114433224412200434140304231134131201232133134400103001300200112142031313000200113430334013404214421330310033402230403201340023004232111100000103121240233241313322331023134331140344031302423412003303101424144100400313233002003412423043044431411110424003400211303211122331213324200132200223114344143303311442232314234302033220333223342023311340014314124423012331411123312332141133401012003120312432323034321330304132121334231301042410002102031430432344002124220404211121004014403210440223422100040042141100000011121041120312040044443324111030122311402232112104231132411001243102223110034330113433210043122311000040021312113303221303404432033242122340413133424232102004400001010241124334231444120223404243121132442402401201311304213212233231410421033100420304210003410014222440300034401024012240342343314323420030103412334034134410340100200320304141342413021431424433103241022201401341221001340244003022102424124333344202341003401310241110141033433011321244014312120444432321022112201322233044221342343144314024400300120322110221023434031422331220100323200044222313444403104021404141004401314230412421012403143334203021024040303244134330331004104022314332244323021143010411301112142311341000020430003302303113122334003204442340331402332230432004122323133311411123130324013233334134422430102003441401212004402124442220022134302001311400033140242422110024023043220011323014034440221303233414401334404144204234324314012401032410023444431441130320113204221310242230102013143031241240434330432110330204442042433441321443102003410210410310003133413103321141121220410112024200233223400440124031202032103210201300231300430331433202114042021342033143103213104033441231242323324241041402203414233443103314424113443344311444240112132113414223302444100201232034323233401302023141240240304124330021232104332233323200141230310311340034100141022232140001232410303301221201231414042102304203204033003304132304324212141123431020014322331310010012041404302412020234114243203110330100100202320122003014340411013201430340111343201243114312344114132443421044303404231313403311312213244123204212202131300314443414442111234230103421132234422442041402201011321143233220304130104412433011312440330314010403021331232411140040303012301232012432402034410214430142301403133244343132401100203324014214232201141104040204313120321243012104040433423313234313113001434041042024133322220201220323111121032104334200403110442240313442223314010440011141222123321142003344403004032002001143243141410202133034412323102432041112133230111114304341144322001240020042123121110202411021310030242304340030002212423202211234432241030242443310232323001343231202222442012040433421304404132314401310141410304334403041134410300404012103233211332031001212324440010040431011224322402203330000432133032412421213040204142302223012210404244401231113211442320434344240222041340310420102213423422332131003323321102222244432000300004302321240420320421034410320021040320400024314240430021112304013213134214001331304443201330432412002404441201240214033400101001132443201331032331441212123214333004023120301114122434441431010312223302041200020032113340031140124013021002024322324420044420111123023024032241411402403430102212104133201204010041443243443340100313410034244104424401003332323342021310100322404301424424021424032303142", "210123034011434003333423242222012414101304132010140334043024222442003402234001434131314203320021011303022040300300103334332112211011410030134141014211202010324244221200241142122033034340314132420122204210341433313321020000324432444043210004310220412431110240102222232211002202033440024310434342300410241110033124022421201314431320100403404004404024240002431111110443323101433124412312000431333303042202021110000113030444200011204124331113222441121422000301214111340410333131130140224403104320314404420434243244423143343142140102002112320320113424002432104032320013340214122022043121241402204034022000333213444102313243214122104041000342432420442111234022423441311024431300402022011334441020334221344334212122340234312321124234034321403203044042234424211242404002214421443030422200432200003434032001431030244244302011132332102431403002224340042310000313423443343124434234331111203311140234214304301200133020012343230340002111223331320114314224442022234043044143241142441032213031410220020140314300343044021021140341242424221320204223412111332430002043144201024422341443423433134234341010124112030114403101334243440111020402312001400213040443012421123210232234031241034140212114000100410022101031231311122100100414210143413334214220024304332004220211431322020332300122303003401010212122044211040020221411123201332320212122133211201300203403010303433141441220422014330444330442300214212402114200220423112030412430314332011434334141131132231130003420232241313422333134331232200011310131103224313221402341441102210022214424414004133133212241200021234043124333343040140013222434141340112311100001110400212131203403230324203441022434210402224344220122400344300341011003043310444002230404114242032000313024330243323021022121142134212432033024433244010023023422431341222201441442303303313114302143404242101001313034133430404003323400231204103343022423344142024104412230413140223443213320023012120003103300310011312234113231024340301311024143331201123321131121043313001110100120120022431204320404330310413212022130043414310414132344412333313043004111044341201442142211402210113144340403403434311304114044242121014043120314122124043031043430103034422444313202421012214430041344332201312121412003201414212331422202120023434123233143420400001303130220240044221030424222433321434323222014111340412331311211322434210340342330010133314133424204124034101101211002412431414410401332233444111430043324032100002323300140132424040341000304011113241120023112314032424213221202140033343123102141120024343131034033431344223301031224130033142331020121201243444002331412302102140102043414211302022130422320303340102203040132444011444003201302122444202411324003340421132034111012120400131114423024423020130004211011424004142401423141140210132414112010320412432230303012034021123310321441020444331010410422411334324010141131422211234031232001130220222104123304231312443112243021013012014242102422104332133440402400400234032030122403000431201223041434240203310314233414043314310400121201423322213431011010333224421413403441201303211410341014004333010313202001333321011144311231200314310131322114123310120344402231010102324301222000211020142220211411232020100144301024232412311202101301400040102214212021323344321421241323021104003142410102000421312012120203130210344320320130342401340333421001201403240324210314001403003130412341400212342313002313231110030202442030310003000234400442220302202334404231404023441402013104114132141141322304141444311343102032343030441410011103344214421422121140301423121120223202113233440020103212404130301241102242221013240131041333342441412401420211140020110444143014434303221113141232104021334042014433340131020421023222413204114234244212011212412201442100001211330412110404331204233213142044311004301123300423143402433440321143303020422123140144243411303040022104333312012043120221213040324122423144241402102332024231301213430002230321313243400010233241223331034241201340123400212433310324223111001120023402412342130422103403030231302420144431433404302322330330011334112244134021024010232311143120220041103002211334003234312032134434441442121304024044204133444321021430430231020420430421023333404344230302114314421222020230214341444223202224021312101040414120223033120313201001334220113313124124304443202224023404321100122441434144044404411123341412314233214223424011111243442442311032143041022442201014443244111312140032440430341041441333440421012421414241434022121", "224032421113034320214311403101111323022144042311211234340444000313101430133034221034144431310414343042223111224230413322043402302230103432012424113434040402141220114212032410004224424120100033140011314033401434324040203004442420343302034331132104110103332040131202410440112401041002303304134024240402331442124031323424144314433444443021311040023404221143333101340234443000444214044333241231142403310313244332144424032413133040202030120043334312423321411103414034012221133211303300212210141043343340344342401324123040024123233341100401123321241423040201032444421303243243201430223234102032302201124411432201300433300143142212033102404220410042421123443221031101341001302240404322343101242304430442314212442141433212341210011311130404221033332001424341103030143214144340223303024343204434331120100102204244223202120212144134000223142001210042420114424422000303023244244122441231341412302244144220012014003331141112011000144000201310221330332222022240402233114034203233434204203023214113220312440424114424333323101404440233414444121233443203112324440111123211440000231440242031331113341041441040020002332111202143004123440121121212314422414243344403342102110402302011332213422140003132210102223411032324242322341001440330321101230410333013313330302113104041112342102213420232423303200243443311210203244143324410414214012224022330213123303112333122222031421002000414231144123410021010103121002040240022300321232311223120333200434112433300120240443213024333233011021041410444042221102042222131244131140142220102414413302010303120124202322244301104313124000210414424404314111343000241001210104104004212003443321420330323413120134042403322223233434141014020340333320402113043031101120130420044331310003011020144303142201012303324132234123124221323421102110221102212120110023242014434012440101332244123230413333034232204423210101434423233412413330330323023213302403003211034133410430223003204403204340442411144310011230230230003333002104232231043034044341344004034034033413224134031330400321130202304324310011204143301214322244004242101120341322421121012031011031334011001101321230212310444103440420422024004332424421043212213143401300021143133410034223422403140223244204443403220134424031040304430242342132222001144313401210101443322242202431424414122203233210032141304121021123411332413301423023034441034133341143001113332100312222234341303331201012420201221223203142024104413113434411241042224043400424002412002014042024134421444141012142121121423302124403041402204300434423001133124404103430222232111011323223121020133211314220221013224321411214023100234431213030442103432144432422011321422034303021404213013032122301043214204202231141433312214430044341004444024002443424244012342023434242443242044022023112013233312102410402213404440442104440243323410433121430013303400231023232143443213120323130031131204204322400012040013132424004444201431140142114444133110342322134413121230404233011200302303234103402130041012442420443003213040311143042420222220214110403330144234003313312003342133341233101011432103320233002041302132423044341322312110231333143314220304410304114032400142120144102004331433123144042232241331133021302434122120213123422343312122120041224013411114301430103302430301402320104331423420034024313221404013101020000302443104020321343000131320021300324100144244031032320204241224244220444230204443301330040144121403241323222212323404012334201333300441231341443044344132340033123321012142243400242033102314440102244102234303421420210144031044342123440024331423123302024124200323112121123432132434101000233403214144004203141224201203002341214340420040014142022102432200244131133333031444101000413422202003020232301423003330013320423103242423410411022100002120321143014433022341204120340130030130300243434242213114043323241134122113121400021402200244123431222010044342221333331401303142412423414323310001204324401121000011423002322113431400023033212233441314034110302431123304230040034224000343230440412222304242041320431031432124311140134201300310344032110403201403104300132433330112201130133320101123441044014132401003120130112043212301424044243140341122111121223124231323134204014200431124444102001202222430312341201231210213410132204412403432022410002012313101340401040020220140443214031222213403021133020033134421224413111113233100303322104310212402011432344430312033203212312201320210224024311241420311320414201234330233101420033010332143312433424000134123144", "213141410112344201113432202314430413330201104411022033201210040122223120312120034444031241102203413012313403201221410122010403344214333440402023024113401224313221221000004332111120314142423443343210002214214441144320114321410410221133331300424434114033200330323024404202342441203240222221033244442201031241434032001042010204123233144112041104343303211030404212022031034301213121421210222230313332021443204440144241224043441033211013132113124444440413144033102231434211334403203002042440020312100124104442332421030102231300413021101024233432414222044243131302243303030023042102434444302240044400420231013001202442210101233231001423304132403300310224340220110423133111424221420241042222203302242011103310234212014413401413213434210344100212314143421024110240114322021233023214221330413143222002344024334104010100021101134133232201310001232124242313444202431130402200000401140213434210022223112023134033220234332243140141141330110432121340333040204204042031002034440011140043403112101230004241433321312231110341423210321324012312320214312043442404242001021321310003141430212441244202420200130300112430401304111030112401332314430111113001003204413411123004021442330033402341223322044110431111020204122220111403231301010444301024042234202042120200404442431022331221223013204200301132013411211003110140000022200340131301303310331221401441041122321303130102301402001440133203044101421122032121301401232422434234244010134230030310342031141034210112400222313144132304310131102300044104203040414304041222140323002200424302311111413431412243104314031011243412114043032332410114242344042434411344413140013222202034032313021034404440203121011111332200100302411243310441411041232441343244412103140310104303103040311041334133110130103312422412011123341202101340212133201232424000334441440230213122342030232003012120031333401211214003203404402020030142010442301310013413411340423332431131031241312042320213103131030343312442000224013103243243242242321223134030332031103441242030210032443244331302333211444413112302402403442344203433224204001222110130234043313430221343240310221121144410041424332023341231441310441304200103343221032124423032121011334343231330030113032414000112143123440222410442224242324024304220410021001114201202133302111000420444334212213233030242223204324311430043322133012042334121002010224110034034244144124234342120401403204222430314142203124203303000423214121402130300344430131420114342143111003132233302400424143124023212211441220241434223343144130111040321104214203320023143324231233314402002114333234440332420041310234430324234231310000400122213002144044103343112222304134124432323103133344413201014411232114123210220123041203131421423301401140111421012011311044223102222011210034122030131121432131121222013133143223300014420434034010120321040424120424201243032121323043142143124140311321314323410443102114432403330300311131223221210300113221441232041010401031440220042112233010313124011323231030444334231310240230134341420232204132233214331043314002323420320240113300041404022211231043413044040412112140433032111044102430241041201342234144014200444321434420332133420222014243011314040020214032033224430134412113213230141230423143341320211341243142223031331413232302340043214142324131332221144000330023101341223001124401242230203222124003220223014233132443424312401030431400343424104420431021113442141021214343120411410034400242324001321222412322443114233334210441211211313200034113210433342021243404321130020220220400213233344002204130344423212214432321312320034141244213304202411123320214134100142330130430331331103012231204032413232230110432124420343034043431021442323232430432244110122121112434121422301124314331423022331433124202022222402132204033242003232003100322043114403321200433144122043333141043034140022101033441012341011344420331404420141301411032201330041143024432132214324212324013221410030421440123134101341113412221114321142413221233030214013141024242042323231113312231110312302223314213220041240320041344134124121032400113141002212113244041411410031001411131401324314024444414021014414414142100230420024012444231121040011322334104423004204040244244021341034113103410242323230441314443211442131343320111433344043011303300413013222240320030424324330023442011032121301242321232121041122000432323100411103303232313010200241214220114030323324400242113244331230430000023412002033114330231233003200104140442332131310340220142423323014141220324244101", "132100312220122013400423214040301230431140113232121003302204120303222422442404033214002301411324110334043041443034131001204303142341324204341444012444320200030340320322040000441340314101044441432310442043030142443323440441013441120312414030134421331432142123123120343023334404124040301210034332320032002123323110302143343324123103322002133102214234010204230131242444311044332202203301123431301144243244433302004334112113242103411431044131023301030324431234141002220011112131033314300420104301210023210312021241102210343241033014241412322210403122440030222302032133203424413233441314434042140104331222411300232012420032333234223401442140124114344132100004212044203203433212303414313224111220033423100421023312214304042223001333340001303223333124030241030100242432123002101322403032003423410014313101140240011242224404143411231102240333002202231203141302121342204332101414133440210032212243112102130104413011344313210013342144342201013204241112121344411413110324234234114403321211111430203103332023332400004440143242323440340030322320034234400340423303212224421312340431001014303233411102134014010410132001132210023411114120012402304111123001432124304410044202204110011223224410102403234001234114012031240400141310401311432340121020412304334404111400101033414103412113201121003442121331014220332143123132314240010434321203320432410424323401234210232313431301330111121441004414114012141434300300021100300011040000144243333000132040343032301203020202104123203314124101203102110133214123334244332030340123044234020324012120311021202313130400410002324130211334312130223003333123103010313011233014014043010413112013241412014101232423220404141413434202041043043130414241434340314144331022000402211023244313334211404000434411232144312010212403344103404323340242124420120404231333320331323231404034322124321202040041240000422034011132102414421142423431240312304020220422431210220320411404432320300404312211403011131134400032212412220011340030331104101313033400301231343224034104131241344314133431133014301143103444440000214214232021410044300123132124341332224421202230132200013131433230300314101144344400044331221332222120114000323113222422020030004232301314143134203204030222142143341041003100402144111232023102303344121321111400203434013121303424414342132201434124220030111123000330033122204213012430330041134101344121100033014220210200001402133201301032214123024441420210302242002303300224441414334303234402043000014214001243314331404401223341100414030234421011333234411241010003010112413341001334034141431122420011323400301321430141112114422130301121112424324220422122442114223403142012222033100244440144313344424442134443032013324323114002444202203243142340112142242022340131310004131404214414213041033130344424443303420333420041130012443332224201114311142441132422430320130423100303324403122333313204132312212402143141031031023241003423144423141401234002102401332410212123102432302123212424032411140112410132333100101440232103330001422313142314131203432020210434422214222144001141120421432244103223112200433232201302133424112432414240002340442122231220342320003120043304342212223231133030311144143410413013000113044040144411142403222132310134102334002110013133023224432331343020314042003142423132434144341231440442302013442242144303343212012444142402011111001441300124440414320214122022400101130121044302312411440343030321030244024303433124041233003442302340131012314143240413343431134223111131300301322133023430101211313442233222412301313410420342334404101030413133421414131431214304130414132403122243142042123211213001014200031030401011441033130011110220341400434330040341020233232413130213334211211201110343324032421131411021422234410214431041244041004320243224214304244200021113231422440432404104124233221312400214241123032323000130031412011323142204100223010144020131031133001023330301113221001334023321433204104011414403004131241313141030220142412422244410413441100041300200241031232332132213402334041000114434140230131104234140242120004443120141434404102202223144423041143203143100143314301043300100301044432214414414131331123030104310210100302114440114223302144344412100433411344234302441122100313442313343332301140124331330024011424320310401342221223404210404410422443133243120302401233143233443324141330210021004001041214404103111042233034410344322300241212440212331110223102401101443041040302104314131043144331302303342413232321341140144422302413321204010102134204", "444224313330014034201442023123131002100120332202114131320003142034010131133003320234222010140403144300101340142232141113112004040203414231141001401401002140003002340240040131243030032114031433143330013212234332043121213033242243343000431222424133444434300120344133110004440104224322401010143303422302322443403442010404420232044413414321204120213314133204232301013223421210023431244402122023041421141221112000113442202420323243204043003331444202020142434344334200143241310340240014132323302402230001033410021032442340444114044402102130102144142344441021124431410013122301303213013232410002003032013203004224403111203230102331030020000411334104012412412013310311301141142111043434210000330430403214112121004201412313112013344432413032441411220403442033411121321320013423032210242331000433311442310443023430311122301414410100340134432304243034304003242121231003032310043123222113002120424412141132310231134014403043341424033014210332112411141222420434231213032202033210304033100043001012014011413041244014033103024424243024124102301334423000111341431204444012342140324000314103121102303234211331344443101110141202243303014241232301424301034121220223031104231211244222102400120213322304204400413143400102321242330114404331302211202030003042212002413120443404444003340224414401012222204044034210143013414332042410010331224421322204441304230231140434304011423440144312030411414344412204022242413240202043204302221430122342330221443342100441031133401002230000342431123442044242341301011433003020130230412222324402020210103421103131111324004134004210201410343243321202421323110241303410302031042041432122212211134300422001200012000243340322113204312304222132420321204400312121040424001114244103433341402032303130204121441132034213202214220112140104324340211220133040013030324221421230444113212111033333111401413142342414043120141242344444440111033332222110433434340412242134223342001200032444104113420142121111440222311332020111441421123244101430321010244234403004012223411033401311103013324212302104013214241020003010324332401131220141313303023021400144312132310230401323310103032233414444240341124043244132421202103404403142123303014244023341000120141040301040121000142221334411220300110343034033330230220023400114330103120003012123122023343212410434132324302431140114310242034233103233443023031114112130332210100132341122324040043413044012334031244440202243300314321110320333324242243020314200113320240110034441140143422231423242204043330024204442104143323313221214204044140301121013032014441231313013032010022021144432321120223002010210244112331244013023431343402004141430222340413140324443140201213420430204144142401423404433100220441012442443020334202032413202022143012114224412403100442434012214221311100400343140010332431031101020011141034201022010203343230232021413241440042301330324412024201434404443121123410141343014334334240040302341041232010443002420214324410002422332102202021444042241233132140202430120142030044002330044303324040011204431030230404114122412033341200001224213004210122124120214132210210122224030234134123030144323320020020342430414211042221130213010043011004014414213420223001230030300410244334304412114032241203002442313324213340004114312014003124311442340113031403200310014030042200044013442302024122244020314131440122431222442342310442100141114114211330102003404042211212130130340031433044021404332133133024100223431410300023312414020344043101221424414233430122431044233141333120220211220300041210140021100430012130102003214321242442201303140434022023412310413133213104443122440422424100441302031402424323444304103241434421041233430244430313110130300431003014320130132010044111441110444102323100240331433342342112030232432113130241340120112434322442003343140420212322444421202100443422313012412321124243121231144342302213440320430240124112023401241231434222133234233202020420300222141440123204320240111412410304212332213114120112401242234410103342144433311114314034021124310100301043004422122020324411414241214134343214041440322010144020023314244023133022242014402031314223433201100103103014433131142134002313230440423144110403104202240323132143101011010331444134244321244330111234210123221341201014324310333214022134220114143240100443333421412042413314040240411042030332443434112114020140121043321444014221210342110230131120340444033231124013241102011124414214400023133324121321000412140101124023104404411132414404042030130300240044302401320232", "400324401144423032101411211412343412204321142300343441440332303120034044323024214032211220133130104204103031100014201412022440232121324113114304201304442141242420201342344003244020400240131104304310442214234014110424403303002401222211422001300021013332412331022001114433341013040231041113033312023232201014431431121431214023413400003010344424203041420022133300211411211411400033122331320312020124411021004122144000243144030433340412242221343404302312404422202422031342143120011044034442000311002301304301421133113233243124441034240301242103420214400313240214312040241220011200302122410104042014440442340232032430410230212320041324212142132131410120444243032110334030133114014304234101120301440034400024142140044020201124124023141142024023110404213402403104411100001321142034231334432322234234343313024032324233222131044311020232401144330140030131142032014304034422301200122330022244004314431030222143421241331113012023030023143203130231202310102033343431301243443334001422244033423134322321302414311413100342312131421411121111210402132121142424211231431442320232220012204024000224101022432420011333043040023121321004102114340404434424140214403042344211142112044444314041230130011332233342442100204213221233110130110223020103024242142243001032314024210011200121302342143034244224104443032322333122303341024322020421204422312110331212011300143103203421300204444123200114322220410212314214230132312030013141221021140211330223004324333041300304001231103413442013434300024002132303442113302220222444020234421330344241301031403404240410003023000412300323021033242313241042144112040244042312020111111233441331342130101233034204041034101402133140320340001103312020222101011232242110102000421414421302044000110101224303203311311400340400240400443421000144212122012313401230410304024422213122223102133043040022024203330043144143112213134022410301114130200201120012232244141320100444311000023430044203400114302104210013244043031230243402403134341111201441243402313401021412232121430121040301441402302201040323000040134432304420314134302342421214211012301224422143042433010014440221330232012310233121101004112023303120402122132032130313201044121002304434033331301130003330210301333144303343012224204012314432143211200443412101414030224434131004204342301300333420411232422200100433212101414210303130330122211440014142144413024011411413121412211033331143040100430312043101321110340233201311410324311012343430330314442221030020141312134334414214123444243324331033013000022430242023410101011441434204111230414003144022033212201402222020403134033000032122204400422212423103242343000411120114034322210142024040444021143430101144020231324231133404223134332323322433240112234110002220402443331410402144431111012411421001122242123132303112413241041333004244000130224210434211304433410411222133113422423002111221223100123340330414040231443131230204412021322030303221042141312040431121342234023311343203330431223240111114342030134340314323402141143134422034023203220242421423400221143310003031034133303034300024302341104420100421410131230401100303331214334303403324443411110413131243233004324101203344220244033342142423000440020042234130321022101004122044423442311232310420204341244412401202033210413143001411041344404231230441143111441200011420320013401444240120424013040012024111034333243102232020034114331440010133331114422134001124003340343112042444330102442444314411224242121203313104131003333201404320000424401442444410212322022400240423432142341010221311332214240310244220142221123202113141332031202034332044311324220033313440134444242120020344113123321114402311441402142431442041113130244034034420014102210000202012021224241133011401032113411002213211210144311301323341124434122322340101203012210403122321213031231344113421032202244334412410030102242433443011301240433301440243230401433011430212414120403434142041432230043334410141141302314203130420210413232443431431142012414421324301442004122000012130034040110130244410033411004134040031344431341340101421333041340221112400020102113233304031430111032230404300204410143133221013023142034240031223414003223324112124332040342222314210302133422140223003023204104224132043142131134333023210244421321442212223423302442100024423434133302202031410121411214104330204313123223024221244240101001324300144231030424103334331112402120323202034241300031214404303104420203130321303423321443032134014322110310442022111111244132410340142330234413020140", "103310204223204230142424420021243202440024123133321411403111243204022103020244303314431423130324321402140040340000421441021130124011423210311412013130110443230342033211041021142220134244200103103242002140440123132041202140000044344201113410013104210140233240304034302110101200121333000421242431244343331022224433111144332022211112243201243142130310343144243113223220110111234404420231040010223041014411000133033320104123204110101434232310403141221341033014123143232330141040312340131332430020013011230440211000111234040413304134424343123040344412343101040204430044113233041012434103034230444320003100411241013114233444040140113143123433434220400122031341131423041440323004334142244330304100434004100200324412422411422212010331000403311144110034112312323001303311031121420114314311000240340131044400140222023013022042010412404342200140343402342030341132303123301122224410013421242131130230241241041412403121323224411301302004344444102204312423242011010212223030111324414323402110104312020401004101030103320044112310413300230433310140311201014404021341131401011003033214340120331223304234233033304140201410323421142134401414424132312402411121023341401140020243110200240244034032124422113320222442433232022311340140310413401024124014420222113114412404220312414233304211240240203410442244341214012141220202002443213200330122023344424004342210001202404110301304144033303422213130034323042424320211143032224403024204404203144401114000422420312113240002111224134313324113341432441442233020142123402403300022411301100014013120100313402303134012043302433002320443431233201231041122422413001021101311312211440340200213321140113214220211011403200301333444320300424330013303411002330143444241122324441104334123344324320042341040444340033220213024433134213130343104123001020132031412431203134423113430131211041001104220010003201012334202431410422230042421101211412402212301401214100033042301312431014320400221311131003142313343102231233040210143123144223411121310422113311203120103434424020343102004203213401221001433132324123443242013314022440131422042041132003333432413311310341344332113001222011130233244134414422031040002001322321231203324342303440333312422023433442324033413100203313241242223440133333241012323213230320233111314203214423443234143244140334110111132213320002043311212413011004312041124141233011034034034414223342223310421431422313034243332444144002244303134101414233124111041311411344023432444313234344042023143322022122303404411124423320124121414401200334102413233030433141131420223443012330312421212312412002341311344142243242330420110140043223023243104000400032403404312423104101113333123433011021434104411140422110220421101310333224332233311301311340241422110312024041201324321040110433244120340130422201334020140114343112424024124122213204144410342320230320041443432401111041143220031012341341010343230204120140313342001344203233340210341033303332112243413433431103040402411434121033344310213342043400243313420201311100133423033201021440021334042042114444012140122002443010242112243002133441043144233134300123203413413044432124433302322333302132403441034444201222342131022034303412133220013243341330111304232214433210034242142333202330321220130403323112000303340400134133210230221334120033223130204030104424010123421302311202422240431024422320130241303130443100414313200443323322203223302001042433340124100124033232132322412101234430032102002430011312033434133320203302122044144011410422243344202321304344112212111430232034444413043223223011402243422301103023420444410020313300400111210333002003343423201300231144121010034004301434011303420304131034024032021433411321421143003424034042210144102201332403442142212104004404200102412433234311113032423022443200014104302111043420410333322304220114110242122100334431030232413442202111111231434344244001220412402404423103330111314134340334011244100424001133131414430201233003200204320003104230442001342111411022131003200034441134340004412300224400221144103413323404400013000402120101030000110300014244424123014033030211413340442343112132114110432420441033131234134124114021432223000033242214411412123430400111330333333203130000413324331122032113032333303130103043323233213301200210223210422044100013003301040014131403340021331431342133424243134213134404441423023302132423010303224343333441111304230404314432031311230333234142412112324131103213030101313041304224201012204002401211020110122431004440330131114034330112", "104421103330110022402001113124423001402244314141414440041343122434240132111414040111401243134012203001142240300222413330342020411434301111224233034023121013430202211320010110304224312032341332112233022430242324014342112321410430324310121111203422422221422430031141330401242022022212243322333211400212312114223432314321240040031111241044301120244241121001420204301310104024231220424010212100240030223204333333304141032303333023103010000433333110132103311201012031030011033104442111343120214324032220204101100142242322310212210201242431124311242414030021314230032041232434441130311134200242002130432334040033140323432324131312212311103024012141330220102014144031200101311030242003043214424313401404212102120440140431012112214244310413000124143414404010314331140131122144010331431144331132413401442402110220012442032410011343034340223331222412010321132314110410343412024010234441332322211411140042103042400314041440010233230202322101420244320224400103334032040214340333222111434010040421241340023021200434004111232230131214330440042442401213412113340413201333043144304010433031440441430103433013101122012204100043042214131000131040143013324221140002333043330414321323330441034244424112203202311304343423304120322444124114433402322224134403304210100330244114310320113330133442131004040221343144030102311140203142021111444212302224434430021302123033343214004432334432430344240432020030302113024442213433404310242142033043204002023420000422131211314124122112340323140041142411314333410034121404141200443430414130244312141431301123144330022013214201400314402001213104400124233411203240224011422241314222233004032214433120032134220400202003123413424132222422102403030300133202110010440013211442043200423423241141203423111340330014021212021130212412312301033022342331003301343430303202243404111224312243440101241313330442030004014203221203214430023144031143023323024203222201210133003233344234014331112214102143401423112001042442044324321301034300140410032223022200003314421434014401204421140423230114233301140244213144310042004234032340404103021331140144141141334403401010400113404010224124331444122010043244441224111012201342023313040122222421031004343020214313043242224304220322323332400112111442142031313220112300413022420032022332412334314410432042411021131120302034110310340031314423330404424334344121013411314204102203403003313044122130213103110400211040041242142222430304431330030244330301211004344333310220124402323420212202213204033423324241342101443022102301134314231231200103132133343442341313313013211234141211314411101103004231121013433004413103023443041311314233342012333413422133224312111340031032313230242044210143010402144123224311142420320210434340102113101244240112242023122430440213324403021323241404314341310101444220312301112103230144221212301303432024420323040043200132423102130022223100102343204041302200314411202013330343241302211412101324241144124441202112412420110431020323143400321132123024110103111121040331213413031041232443412111333044301234433012442134140204033103204230414102004224043330300201230243224220433423132040000033133044401341120400443134300221223314121040104234432320030343421414121320401101022342402233421420042220002103332143031001003322043310102030033302301221043413133012412123403140040334110213102334443233141314301231011042012202034234001313144200344140133233340333233143321320043020042202021002012342200041022431412200401111302041121301330220100042413344212134203010122321000122012033222330001142033011020020332241102030222311400032314030433212001114312303221432204230140234213111404344232232314224300232213141234021421130014114203302421303201031433343400110221143031002401302210201202022123430344130242321212204222030121212434104133143134023013301012422231013242224001011420004044201430244012104120233234002200144333442413301102142043420433243131400033030133222314344042113112403203012233214203420404320144231304133332202333034303404130243344211030333010342214231010124222143211142304133241132414011202413214230123240123333011130213204001320021202244020112321401331103024403211141410042443043103100200100313344300443234022020440244412301432133330443321100301024323141141412314234304231341320440211002030444423421203323001034243040440104112141110224044142142341321441203023010110302042214403211031243002221343003223123003000312220203031043431333121004121121441333310232004323010202213414324304314310300234331232043014040043123434", "123410432401124413234203202444110411000123303443124031432100343212334303334144013003442021304241110311004210302340414103321321402020301001113100440301322241232213203421300112111401011100004401343132123102414112311133422424331224200210021002020420303304333304133301243101200204414141002430413022320022121333411313123344142433103113343034023402201144430342223223040231442001322442304141040442213013213440232314042403412210013413302003214131401132034434033343333222222001102400412232041341304014341314320143333113044412030423321324422442203243410443303424301023300010103332023411430001332411203440430102013240240411414402430132030110343224301140434144412304304422311443333013200221124112403114124023210420230231032102223321013213132133312100401414223323310411320103120301313320404231243122421133021311230112123120213124033130420204231130021433220034113111040203104023223101244044434142121213202222220343112141013003220024342114214013030021202243021314110023120120432230020013200400024304023442244031421004210104440121304040300124023421001014243304303413022020141431313342111404430013304342423423113221340232230040213320203031223104214133143130304104111033333204411310020402134121343212041330202012221112412133004103001214141420214134341213201212332321231123220133044414332012042133103023432433334301122204302402114341312043344200332441401414244412324410424102121323444400442421034022132341410411312211232344122031123110413243023040441210124222030221003341024331041340322210104042201330440222132021020244143101422140042140241010040004224202020232201233130240032031232141212040414234142401124034444324404024044204341043232132022221424104221300130144424333032333014320014202100302440131032433223142312230023244024202433021411131131414204113102204122100223013433240222042330024004310301111233111324240013203434411034031033004221440041034322120114414443311242102330231144030212021030443022333143000334344242120422114442144314011002401412141320414004122322021330313410011114024410012341133311412203110410202211234443003302133021004230344142021122131023211303212210304242231124410410013111030144103310344334121103030111044331121113103034241221132424440304334223400002323422330401102402003311424430010040420033410444340304024340134341334201343112332234410133100340432313424413244313133104102000432333231434121130434430330400000340133430044324441313033441130322040001342141011413024032200143214000302114303401442234012342340414120240203102313144030340104110004114434221104422421134222423422101021120020022323234210422132231243322410124440440343234243121323430232343122102133113002143424321343412242441214100434041443114031112242410221230420303233321021401242144320001110442130330333244041413001220010421311433313222243130301000424411010014432441042204030333020130212111122210201003312222342430212404203032004010330432241441203422424440304314344300230001420112043001324421110014303021031021210330404210333421041031142413444100040023204133032221333433140314222341431433041020041041131413002022203300211440304010120002424402042211304043241020312122103042320432321301400434101001214240301223130042410134221040102122412210004142430111122122400020242234331324313004210331343242012440424001222002043303313123020203042430141300003243420210441334010314430421141433344313020313031132121321441104430124411400324214120241312314200301321311141123010342230132430104102412342110044021411201040043113224101221131014030140401341212423303232123203213003030104432043404102010213242413130242302040231023143120412203220210411114244430031030130333133201234230311131401332434200312330204430142244204032330111333204214421430231023312040001223134231130221221341304433131214020304440104102013403211200132431342011322443033112020224114333022233432120140041322234330421042211131402340001414032303231312101401020231133303330421013131020104231012444341133011221303431332040204022223331322331131342430441221422440020410123403442302141434020303324111231433104243021231304312433232132342342123402303000203040031440402322313024012412301203140011311432343142203140430220203200402214003143201013300134333444324433140311000414220331041302431310131123333202324304420111410440140034334244241441014244022132302042341002322411140134220301031402144042131040302120420221014300124231221410032034434143111344441114324343122443140134202240040033223003402100410111102131204301201320323133130421322240342304220243023141141240124022", "133213310020404003022232013332343112102021200410111403021341322223401311341430123312231423211410212120144210322121314004431442432403033241302223104114443321024102121420314404031124030314132102320431320443401204341111042402040100402203323344401332412433210042144142303200430020114102143340100321201431221400402141320110044443043242220132300024043124204240422001214400012013111142312004024312423124131102222100234440143020412140121104103444402111241323112442200200001111443010143421024301122310441014042241040413344241431000044231221443211440322221122432324423003320314213202431413421431121211241331212123323131223311030231443322404444002342241141331123222004242230103241401444422023030000024444102423133001010200104211210333301224014321133021210022000311243220233402330010203040111303014411111032202401332213143220314331101124344314432102021041220320133122301022012111013002021143321202140102143034132033341420112301110130130213211000023410322024142102242330020411123311320212310302311201313022011411334444100140220033202123032201013102414324422341221321000014121410343143402204133313424401320221440110111431313420422131230202303114332030314413023032200402000211142134100104302121410104022003343130443043004432122023230141440121212422012340340400320112410122442021420013311224033444313022243102303110422310134314442243142213221020214013330444401233414421421044404100200342123233210242232303200444144341013012412302211302402440122411232424440031301241334423440234123130234113303133032013034021212110232034134100202410341220002340030402224432242021422032421341403142204432223133021443442211224241242141204243130410431244121041424030230011102323420400104222010310333322023032302410243310001144234130023202303334134332042342040321114201304044444334043144012420421412143221033231300302142040231421432441110013302141413242203120311132233131331141414033001241314104402241423144022303211404013342011040303441141433140144324421432124443141100042231414423111314400403200414240014014412422332420433200211013411340041244013224031414421423441042133031340032023414044140422143222413404323231121232234100244140214111330020133200310044041334042243011433404031401341012400233333101243033440040303300030041401040032314423414323233100214343414230002133311034444441113433331041401244220402323244320222121224123141442402440410444423444133214324321304142142401023313314323440322344342003004343323212313030231404223303321014130044123032242441111411334001401114111043112433231100332344223422300123122100412012341334244002001432002400410014201402040124142032012424222330411033013323144131430111114202221231431144443131124323241142233043242333423120112433340410401431330001014100334231233200004240040323401342322011012213300204104013303112131331021340142301104122042330043300200410410321311334413340002222403012320141201420222204043013113224000442023444423204400013120304340341101324341110003433444340344442420000103300200410032014201241404231000131231200104403224030330423303133012420413202314412110413432134201323100421421322213103203312220123100321100113131401021403322344132300041201424324242233323322144431241444332343014424411203424412430301123103133442440210412441144341440013432304213110314032404212242101120404433213014002222202334323311442203424241010333244233234124004441110111404423234041424023224143204312110222123431011221112004232443301042440031444312421322013340142332424322032214000114130312442213102431044113214434002222323304432144131402323431413402014404333130400004133430003314432301423130221102302210132000142404334413232234240214230224111242401110033200412031113230444203122420112033030312111314123010210123444343101222214312233431103014403133220104410033232044224312021444143431020430441322320404212021101031201032221341014313301142114133004143342000113331244131221432041221000210000201203244040011334143004244101224123101020423222220424340120130133000333033422324414430234200124203402124014314011130412333103224431414144442421002214002411014221001222403314103231343104232334410020031021443140312243320144330023314302321423123401424033022212414131131230123104102432114302300223233113130300341041314240411442340323313021113131030434304014233422012002322124013213441404210423241310310331104201211332440321023120012032121433403313443103244323342034323320433204433232320333314341344340032014221012324433423142143302323003300104100443201112200042303134102131332413323422123411023", "214421021424433443103214333343044024320401424213213414130043430413222024004002330241412010420031112114003044331031113334422020134030033244401130021441132324012301013430331000012233233222143120310220024312423221104012333434442332412114202434021411131332302410012220140241133234433231440122234043034232421040402401320124022333400134213102131001222300212304233420112221431001231313314210400412340222214033443042041032020133042323301022410411302323213221113441003323202232411322201332430333130124113211021220440323214211403240340212014224110102001243141332041211342212424330021342031413334010423012033031323233321132433240203143441224434002131433302120020343043021331003213444043344343043422040224424420434204404332303201330402440204324121033202223014313142201012430424211321404242123122414212034302343343412114133402042014004001324342432220042413214420031211204312432224102014430421423403312313422400314143434103341331340322443142011234301014030413031243142421302420043001140403040033110403402332210023232143401030442112432202132200342023131121214343002312030233000402202142310140021033321042230011214211433113434434340334440011224320433213002411103301321012403312031420143002410234244233343431320422434042220201144222313324313020414331222021420343032423310432200424342404412334041413143033410314441223430322320010044040434231142312411240344333221200240024414402304223124340032103210014422200031222342220314310334031023401144003423242030241323302304403102432014413021033230413040141031202040033101012311020143404023443001424013101032344231440113443422421422402311343204131334043021312233121131401132344220400024401421240124031041304332410134204421132233120114133314221301343013301114233123322410142240401343210132102201312204221120112214020221312120121002132042321443240200042101201042444230303413012031224332022220302210400234313302223440321334143220411301213210214404244401032112344134041213020143104344222011102430232430024234431100400203130410102404041123400203012311310342121132420313201203211011131234121343243202344114003142311021134121103321234021011424202221244204010042211033010234004144242133103230241402430331244233134122333004310214232313314101031442141443134033143442423402004441433441220133304414422014301431422012424102440310224223122004030324133211342411431401030132412134304001213013444003003412000431322422030004242030021431322133133002243040202302201332233413401314220031143332011434241444011233322443242421102142343042104424204244300041142121440111141341134420433303244041400141443302340421414310242422410222023103142014220134202322213012014343442221034402311422003434004411241023400344432011013231031341120430241141400124413243132410333143402404041212402333434031341402022041440442420220334200211242002224400040301143002414101210102220222021413002021133430120232412044101141324240134343301231311442224041001243120113322210220242000402321244334122433232320100304201431203033112202112404310421203300240013204203002241441002402304412200311201023200402431410011321421024223004443212313032410310302001304034032000303401241312430224101041121323401021203431313242334034122430124431212201204000220341324221102412042232132300140321033033212021304033442123111014023441024442101431301342223340334211321040243333224244330203131033342110344320414114002222443201402104033342322422422122442402032003332230124002202200411012433441200000332442024201224314100322041022112300024344322021141244333142410022022032334213143442410222130112030034334143024032344014201144224242003011433121340304211023010413244311111444211012131124433440123430132114143332402042001433123302013414311031210330023002231010104200421101320013430134410311014013003300143010334224422230423141320232213030303103041022310101023320411011244211230213222131041240214142020331444402401012012230314342230323243123134031143204240401211233014020220320014200402442001430222334124434131402112031043314401013311333144014030201123424311322243111401242300432024440422441000414331201333432233332312433442212210014403101410102443241232202204424340332300110122110314203002043311410020111400101340042041313212301214042433132102214430340042101144423442342042442100113021032400312204232441233203330124032223134441041131131421124314133401330320134032213212224031112441033302312220342300121301010233431414133422203104223122343120204244011424344212230200341122420203042344224240430103104433114012342112301104103343012033412", "302203103222242121141310413202222103211043021014124442414100012210113012123104113203144131122033114120013041044432001012402133011204242014004420440220121002023004004440440404204420040413022221244412242212430442141413310440104310142444024430434041330013304143302423201403342003214210323424332004344343012413121043134110431132041141430014132300233011430442141343134310203311434112432012411234323333303223203203201221434403200402113010313042023224104112430421400421331300123244333023320331013031341243201014240004223231142031123100013123000410043020044020230111001003124311122432422114041002243313012332301004314441220324303441101001134221141110123313301440304032124214414121014100102043103221103021334242020422434030321343434340032120012123130324321143343334221241111113013042223203214441323411121241104333420023111012342001200201344214400001343242043420240433234221230313214211441403020313140330140224421302230310422344004340331332001310231220300412003242043002320420330001003020403320103441241321020230000332331040240001040043110323240130123022021424030002131430333222432113332423302142420232431340024223442110342242220304414044231421213431140430000404414442442312204142100332420432143310400440431310111441412334034222202200040432043000231132301312030313234322234422414444311110012210444022121032330233320230000230203440414002413002444303402414313040333110422232140202220311101024043020322412032000212122010140231103220313012020420331012310443403121224213434410343124020004244332101311130140410401444032012011220324203014432422402302301031340312113140044041424112443223410442222324231331223013120044141234314423110222230404303021440230101103003413341012432440201324422340022112442212002200243301223314031310033341431403031121421124141403033041141403421124122032032144400223334004001410110131022221123421134002104434240144312201442411112342201242224211014214343201431240003433412010010043222400043040041441231313423132213203114023042220231033414341220124422440012343130001321012400412124433403214303422314124222211142123033123404242143112322203113401324221330211023440002041134424441134021013041231022344033342041342303414221214414133321200333324040424201014344102344003241224422002221424412210231024313231222023212222102434010301440223002312232333024220344332433414343002220213242323022242044420040400242033120344241101024323203203001212414202210132144040303402333240024200204112441442100040042131103323341133023040324320221223203314241411002031412221440032222303000131044231442020224324201413033302313310302432024332103022400344333043334030221441021014111240113231320343133242324320320220231114310104433410111423200402030130304243212410420142302331043242204021330240020314430322214130412011123422040343040011304134342001312131231432244031442401002034231303410312412140412231130022444030233221011142403004400104420023034324201434414144012403301410231243141223433134142020442144414034142223313421221333012242142443332403043324211042314420434100410343133122341111210114423200340001211324241223040110200124213240043234203400342421434320131032104041211011224030323104001141201200144323033134043304400403130120322323232100144243300400244322402142422422114431440142323300102410042410232122243103003432331123024224330003121311121013242243113341113323341300340431033214430143424331200022001022042243310044044001131304124200304134342444414342212410131400132203321141322002120104103021130312033434440332414003013200113034240102232240323302033002341443233400412024104424212432113312343313131104233003421240220142203042112310423143440033034413031110003124022340124303243042101024224031443332323231342421221000344413412214412200144130403421421430042442040120342012310442123010130134441122024134301240032301041201400130013244411421410334200402012404331100223333240440301102213034111143340441010000440322201424302100230444202434110204340301110300144342042332443013204224413044243240134143112411020031204311024324232410433241130210341314310120300130313142312130421021202333013431104402140330021041400404111311133130122402234204140241234021222332103111223330333111231143010040212041311044420401003044343002114010210104044201043422311333231242033324301210134304230234004430103000043231123212131302313020424244010431230103303403220102400111424404213332323413020410421420210331431402334403220043322311103410134422131031120200021241230143403340330014102330322241012314003404322141001103000322", "230110302334002011411443234240314424114424032443412334422001000330330203402221342211044343003430412004342000444222243401100434422314410243431403121302031000132233302243030240222011214010223021024133103142143031424214321443313403411213412143211320141133020433214024322202113230034143021114434413204303420001144310433024332031312002130233220000431004210134342110204322204424232401444112410323144311300442204123224312140343433222112221340224202011124042300311340033004244211301124342341440041302220304324224100231212001100440330410031401032002100442331443133204342200231411444010243300120024342341041302333434000024203321222241122424422244144114314314311122314134134411403232214333230004103020142114134002233021001004302002330111342010142014330134404313132331002020122324111002301324402131344141340323240323220030021024311023014441020224142232202202424202143000021112440404043140313434004144122031342304102430120140021111103231221034303401344314022140433201131232031104421301433201043232322123304102424342402343042310302444013442111302231033023342324010102343231114404102100113313400232421331302311214440100043122324434213133331233421301311001342012124241122033110313104210141130311221410023431111034221322014311402044204243001000101202001044043322303333101200213413042021322240112220324232114410023133404411300031213130244141100213113104003321043240401403100420341320042010244040141234032100113432220314343310132341342011313014420014424241044342144220303432420403033421320334103233234211434102404331101404423022202221113021222133342021113141103031212404102423014443334024012014021340011210020400124114340134124423233324302104430410000133444100210143241123244012140034140103403101042112323343040424130142102332323113032331432413011033114440241332201344303413104140332211432134300203243413232421100033024323031334201030441113344102304424243242021444231210240130204032120221233114311001141344004214204422243103143231222212324103242444223334200042141313332340003121112022021441222003300231440332313442422013032244204242223030103141340200420324341014324304212133242220233340443433424411400221014310233431211020233200021403340214241022102331031124123200102121442020001003204101222100222131310413412431202424040331012002401204432204231324414130330242213324323034234224204040131324211240432312201332301113424003233220242303402331312234140423324332432221133321021143334432000014033010033334012243320404030344331310221122011204022134344244124214334130043420201324220324120034300221412443120411223404023212203411030112320230231340214443313201313443230240404102320410041122020434224022342032030342441243141300130412442012142310141201104014401241103221120343423023131103200421404330022024143202411301011123023102223233013203022342001243004100141102343412022103001133013241301244103333323412414312030202411214122000021413231442113421020300432331313204232424031031404040033100123444033031402004034411344244443043121010124021000320100221041410140222141313432233432014103221002142001200230234202211140443411402220113232431231314041203322333203231221131340222001412443211133320011023244200331312230131140412040424333302100223342414320404111324244442420203103233314241134013032434413002234441241003414134401042214314330024111203314131403313413044331320431302013124030410410104103112221342140333442432441040020240411101032213010132220202340433332131341110144303202342444432423100232421042123033420222344040004001312224413414143200220110113404411334300221311131130442134002220013104034202024331040401302233023323431324344032101214124132302101414211231102413440321343122211232130420104102224241011400022001400300341032432004233130402001233004323342124410421341403433111410003211321434301221033424443130233131123003113400041203440211314411220443142000332043042013124300304424040001133413342301220224314244300321443120402103440311432401321041203100231332242103210131142433133334220332044403101024040004323120034211022343404420320444130412441300233010300243313044213411240440021414043104140124220303120430413130322422410414144004333144301420000321332043233403041223334114121243423114413134400443134100122311034423041020241440123401102211214234302442323341021131020233140044132301200302414313012103221420312040130033302042131423242302410142411323224441042130234234033021444342113420234132032202104424212232413420041244413422210443113110102421223022112130144033311414441312230134112302101411333244411", "102442212240242122110400112300143203222033134231403421204022103103002141342322230021121103212440424214421021411124312232343042231202214421010024113441400213424332023211314324333102311013130330044100313232012313404133410124244010222032030124334322232330012032102144120001012421310242123344402032333402344031211220321042420021021330413220322402330340024224214202044422243403001110303013024202241344022240314441312343244044122420000212344234423302114122420201002041422202330324040404010123442344442200234320442213220414311411133120324130134243002034443314431430041143402411211331414122431214000104032213341302234432233304234022024323422131314313134202033001224400211400103011014311014222203004022123333011412334144140144013444301121111404300243410300321322040410014342113010242134134041104111404244030302034113304234400100302434323410332441333014112124142123313324344111242211230144404341112203412043243343213043341304220204231344334044442003024340230121324302024140040100012021214411311421410230442211324222433402243444444122040421023011212303243423221302420112434402242233234424431433142004100144311102233242222233311034140303022202023003433332300031132411143122424333013143222100143101410303221230244123140233342343200004312141304334134131241310414223242411023442030210404033340240014220033033213231413133240422421314404342342021100422040312433111411041131412020443403120430103323110120303244402210212204433444033011211404332234433202010323212222433034303044322330102230141141021423233002012430112311232442010213112313033344204021304221042431312313034214021413130121231102123044432233042021200000113323441123232331332400333324114210003144223104040214122310012123142444314204204234402314121411144210203420323104011431233243011442124113242310223424013044110401433333223424112243223210042324204211111320241404130224303441202234132330103403120104001413312323430430222434101342244001143403331444140432400120224314323012244320002210122223210132423124022344320014332214213414231010420343320423040311410203312433213414141111010342003010012413334414223120430433233102401000203304320013023210031423033031144201103040424201021033342403104200244431321143023030010000004023400430413120000041142200130111244430341342120330331220021424344413420314340342011341413302014131211012210141303313444033214224000131304424420323434112140041232340003410102323204242004404434103124123330030140440320133113014310134212401331203224242111221224324310322101322024432022431121234200114143132123133202113243340033114041304214044130022003001010000113233204214241133430214303411314334234010314443243301034140233301342124433141122010242343111110124003123201211133013000114312044221011044323320244331431411430331311304114314043421040243103431330301402041100302120310443001123232320441122041102142010242312130100243403330234242132022041210401302434040040221021114004310313424002011422421133124033224124123100403203244143340141433221311243040010344443403003122324322313212103033314111123400431102140312123121010200443014420334011430033100443133341022420333041210231401003143443132402331200224434140142221434043122244413321302102431414323244123211442444430120120341300202433023203232200113212141402330302110332042102001332142031423312343030121341031113344033024311424432420424324424320143002204420230020442202141423013144030203341223013413321033103222242030132203240041320414220202404241124010222104241034001243213422133223321040422331122443211023422000440234234324110400323402234144031042101441404334104243402322022124302401220220141404131022430032242004322203103331024411202404210022234233131114301244104234233330202211230202112310021334331403412433110432313102240424224204004323431213042334422332024334123144024431220014132334411331242034302123023412020003311040320444241324012312434120012423422130322320103044432413044134031013214444101043421033130211343303332001320230443233233412330403130120044110341420322111312134032032014010440410321113210120141431233334301032221330330302043212344411402023102303141420344410040420432421311213410003401023400440020211030143343403220034441311134403203003144442004440120140043440412144243123041011023220043224333104133443414002330020322001011334441043234403440024204113122411320104111124221203234430331112440114333102002013124431304324133232402010434322311114142341343144102422244410104042122443443040103312320012320130101013323033303030202130323433402133411410103132432", "343033301101412344023220131141243412203443014430324122333024004014020302213014334423414034120413033214320420003240130333102144434133042303031402401344332130201320241102204241224033211144104030324211402320123242033304442411142004102223030321440112042413333013044212244223342340114113132230214011220013221421401014334431230131014011434214124043011210010330013404142304302134312304300022113322333240033034132230311411123102021321402410202001410033213302431303344430022202234241412213212012144213201201430040301243324100312000412312032203334341310423020323212134240143312404143044202140324133002021104201214102302310131321014300434114142433122123200042134212200414231123121122134402031120141420340123042023120131344131420132422202414101400220440032100042402340420340203341303400141341334110344434103244130434140141312142203111411314234341044021103100444210021223424444333214441021231142401313113031101030310403143110202101033031240342440120122134134224203442244422201241113223102203022232140143432031002232011222433244124021114412332034102224421244430031133132011301320333203432241002244314412430444404023314202323311324103122403424333241411013310103004341301123144333032021331042313044110111322203420114132042004413014423023332013014313411142323141420043030211031011424440111104040032441241233131202144210040123104114213424323443041102200404402324212343031024312333231000200241121403443321320114242041424322132114321332123314412132111101230022110411223140423303404000112401112240021040221412324340213342303114312112201043132221441342230441010141433211040234122002404221113231233031141230310120043004204142123120024344300200434301021144123312324144004043131201423224234131110421312031030144413342020144410012431304322424201422100223114230044234430121230432434204324214020020243003340024110033240422134021222140332142230131341402043233210104344243313404303301241412404111111322000021403402024201231343221104344334100141102330433301443141030223032221144444234010114432120134141434034000401402402342001032130301411212312410124422134421443133331321442440123112302032131440440411223401424121001123424331004322102023132414243111034213121112424242031011433140424321103404304013230220304342434024233204132010220142232122212010221100324014113120123203313243112310112432010304133022001420240124301204141214020021401120444132401120023310102202103321434201104434143144122320001400342301342423213410444233202204224031201020212120442133432231402341021132311100314103112343302032244021021211211320120341232343432144342403230313200431212320004340320213204022411232240231004411323231133411414213200311230214330011022331013000420112101123002400013311330403044211442001423132230143442030101434230432302013133222114201400423122344022433222234334323431004342210323003232043331324322433140340340300134303231343030242340341001102312041200324114301221102423312120424101120444304123121012033301320131124401011214341024120443104022344132043310134034134240023033300342034020301121041221324032404233111013342103223011401143030101134111244412043003024002223030320013430322424231443123224012021342344440143321221020232321413432332001300124142212104223443334430031242312003422311200213111321201300111331144312233023434130231440121410334433434112010334144014240404223110222324322433430402102410330203110124214202102340124304242130010321134112224224104103033000441241032402302313124334403304120314403034014211131404134044312000414034243420223000212420110310332422113444032404101132442331220324021423103223110003041014310411113230004101140103140143122224131002114020124031032320020210441341344344213221021234211233140232324031101340244023401122431204410143123314002023110404131103040211201123334211010110242332142142303333444332102010141402144444201024123231203401143243244433012203322300234422444202214314412413422310423102440142400031343012320102134013212411443101244041204101140422402141024200122103043301411130023142000341302103432220034404324214124410021240000031302243113133404401323334131240133043104034311423334304331413143130034102010143411044444333334020240023043444131002212413300422114440312130144102302002311332242303030130414433041431231022443304202144320142120114413442102340100323313003102131221310314000123422343300300131344024022020344021131201234300314231321204221440100243403203314323032324240420434034422232411222221414001202143141113300413011420140421212214243313032134030331422421304031", "401403403143342244433310323210130303140421112033000342420321210024023120011043404312320034214421313411311001010220044202144024421043302201121111113201101144413022213211413420204320030312330413403034402323311311102422210404411412041212202231234001201130014323033212121230312043100401400414131133343430304404341204042222212104133141234340342142104143214241412332342442013431202122310101334230220240401343300022123203343334200243022420422032144220212200000232300414442001020131314411144204343003243022311424140244132041011234331110433432433014444423300032020233441240040201434232421303141302244220011044023143041122124021411031143014414441030413220124230124042034034032031112130422302334210140301110003341411440003332042024033103224441143303041134132314000134411413231121342243044221421114111243303440120231041204013434033430220044012401344443030242322213341144431021304100143104023443310403030240334314023224231100320031313313413102042233200031342232312223144000020410303141042302213210401302133011010040303403300021001101100023033404221210402321103214410113013013102310123313143140224140313232211422421140312233121013311303001020314140203343222040002004233214241334411140003023343200233224444001003114344010300043133400332413214133211103041120421102344114140232242002442230302323224232041012001202043323121003432403012122040324202021440401010004220402112102221214123120213023202042331320301424304023243224132222144001300422402202221324023130114040223241301131022301132444403322123433314412234030131240133442032443334114000403401122023213044134000421314131001412310324434320440003014124110312043231243033134040024241032343324123431320332244303144202114114212444102301342303403133024042010014212111433412402421314140034210444041043241130212311004443312241241030244014011241044240000414333231221003142211214003230244141433010022322241123000423023333344100233031321310224200142421024221014441111222132241201010021430012340302100404234100131404304032320424144200120032232031131110123144101330002223410003342210334221204003012331331134134410140212202403401302343103444233301330102331030221422433010020014003442341423403340313412230323424441134443143400041040414324003331330014022320032244032100330003323342211202102223240222434040203304131424142423001020421044103022224122021142010123030441442214222444421444032013131043403444424034300301243000220404324240323403243414143243313304141234421022424012302404430420202412202200141433001301410324220331414022220210432320441402203101120231130134101204402310223132141333004421011232441240013422022114300024024110203443441103330034344202342440212222042241202204011322013302424333212440430000343244134332340434100020241212332110224413304233123433032003233303303440103312041444032422424440142200023222323040320334124304111120101210343443233322410311244314301423101142114404130320002330103422122110013434022443304333003434123112214112344040001103101244424223043221333234102231022221322100311033030041123144343344432033301201032010210434131114401004320333112340242032120310001211033003431122104412340114211321331203211131400341443003443022214011301200243123140034224143041002043001414402324442141411341443111440201443411421241422424211424141341032203011244242414110023330321220011422400130240144142400321231210302311131144404332011222342214333442323130144411402241234141103133213420204021410434230243441313432043022144230334220021314240241023343211114423340304240143010214324034402132234101412014402114031412213044123224131201224013441404102340323123103411022311332434423240444024211410241112001220022310201402344303013241040244012024331000003443432440240032201114220114111444202103004342433344222240432310200304222132140134203320231421021012201423103230201314114243001411310002130332022443133312040423202324210133201232104112233331004002430311221012340100021010142301401220044412223220024022300302323134341104042023223030142033213310433142441002330233314344344432330211310302123031424004302104303222243044021203304003333132441130003432430122043200331424203133320213004322442331333102402440022210241344203123404411110312234240420332324032323000312314001111333114423121114401402424201313323444114304402131044123414022301002203213343300030033120423011142003402223041111003404201124244011112031401102211023223032302201140432114240221001102041042430121303204013312033220442111331103341133234403421041321010101303304102204100231012332130004433214", "431013101240202322121342144233312124020304102404320144331404201310322344042423030013232234234343401121114041034311310240302334341301040023333403320200304021401440431212210042423312211310441242012414142342201100001442040003231314342131112342142011233244230400213401011442302032031333440110321123302140430114024343223000402221344132412340110110402011043440012003333442000231243130040412133303223112332044412440022103420412410403410431141424204404400120200403234334104444433121440010024043430032343330443331321200122023144001223330432011423423413140433232000241110243133004012444011014321011434201023431411433120421344442341302341224413024333411444344221044000124024132214432430304031243131033030041142422422024122220020142100420423443224413144041011004143001213023040141411433320133130320232002240023411024344111230413313234110031232342412402000444304201400100301113441102104321430141104034122203243211321430234222013004033114331241312223031241314010200110314023300113110231243143443133010111130140301003123430214222041021033012002303021012410020401220432340332320104244234040234120022321321023313220022332302344004011303410340004013132321444321244114423102020434424113201022422112432442111012440042324112402003220230023122410202423432044130332414402122234211403002102102442020424103041224212231201241031432010301424102332142413330131301300112144430044424130133130404033301204324323110134040301431321314222024302130040223200224433313234422433302040313220023424213030344140402441220201433220133110110434403240122132421133242330223310343221244330140040404114101342010242224013320320020212101221312440040440114221041304132412424113411041434132213331341344004033001203343401214022432022422340123240301421302304014040433403124413340320241340034003440222013212331342212213433010403443201423233313043400010012342410404130410144420042220021012401040243214331244323030132003302033320020232010143111422042011040230304142130004123031243220233232320030001440204011343400244402044044302320414410024221320224102432312211231000030001424113301404031331142111033201423312331411313310241023100110414332001002412120114013131210422201243400401001023242232424113122101423113033023413331101420131414212144413010104420300142204124114214022304334000301431032333043414412102404210200122212214121220204103431111333340312140002030341013212030210240102244332223413140312124244001023230031202124103020232440423333223230400341343303334410103320423414210030204301212340200442232113432110410044323443020320000023142411343334312132241122123204111331324333204201023400243313433420040202412103323114224004213023312431100214131132443003413023420231020412114413204433443244022220344430443104041331221213124241232133222143413430041003333232234401344424124421014422423424043344012221224414040301131024414243320024244010014014304334110032423212430314222342401230314030402002002014232343002134123132141311040230404122343224041241304344221210422220434114013142211433000103243333124303332010132434344331432330421024402314030022102134400242013300344122030400013303141321110012210001340130301432211323001133241230130142300200140402413223020123003323114243430140244011220142421210331031243042021130044223221442342322143220302403124401143440213100323002432213314322101414024030121021240431431131102414321031221432012042212123331141032243442421412130231003310402222402124212421130423011402032021303134101420343144341234123411401222302424220123312420104231234204212343414312233233243311232111002312124034234330100023224030010011434423241322344004104002000112441013131001332030341322204423103321411443011341214103042312431413210113211210401021310424242400111242344242203421133123341403432333300204034200212442002320221142012412144403023331343202234110114243304011340340101030023313031010242340401041243020031133410430233213202012004034030210134010434123401424434400043011143410421440034321332340320230043310403113101144434444042213203434421300421043012242202211134241112241320410002021034011230324424441322043424041344033120010343112414144042440010133201110201131441002211230440214133102310433121322214410144443014431200422430031313321240100014412143042322403340322424134004320004203220122322042213443240204033214104220402411020014302421240332034221120432140003311423010234334110324321023122301322001004334322341032323243042012441313010222104442113210433411021433443123040231340233432304242310423400003400241304224042004341", "423302423232443441320020302444134410401414031122302432342333104313114320420032003102443241204142302320432214121323103301442243104124440422204110401330330020121313122132302001243432211002404431043223204241430414440102020231343233202014224143441144101440443410314423241000220331103433001201303030334221134034043313211021042114414244324313203401124341340213424314213424403013024313324142230332203243410332443334014211421010141400203042403113220114112144221324220010110411231301403122121020032123044330243034300444111223243310311132143211311130104403143341201244233112041003000144140402424323211101112004043131422012101100442202221401231432310410430222013402011342214034044332202304030410032432310131400002033230244032002212222024441124101424300423214202031021013233233111304133200123424244200020033304233002141030220221404114313014221132021310412004444410431002432414210010002243113110322221200221332111032222140031301342403031303210432004142344142343420423003001410331421132111343131342400110230201212200322310332444042032330013030012141402421111334211213403121201444330222213014134113323420121310334221223222244311422233412421144333013202142021213030111123300123414210004024420342341300003204313423310244311131030114331440121120421433112424422023310302412304343432212044331410011102303410131432204404232123344013104104113323414020244314140221102203132012231120423113021421234110324424023400210040213140243401334424042314233142212003413002443220200024141130401100314034434111424012302431312241212420311014112030240311212014231204132243421132003341033043231144342032000441132200434441220030143041121334312420331110032211034102232322401004443023101040123132224441423130021004011132404111334403434314442240110102404123401003030133040211312342044443101013124002212142244010324210444143123441142443431204014214313120444141244432223231212200424132130143102132130130144020222121230020204242221212130102004432024044141101023011230312204110332133120341443341442241421212044414421001243332324341402104324112132143122102442433442324001312310400311002241033134043333400414133124210333241303443124110444223403014313033043312420130313001014411113043303303443112021342433431423022223243330220033022020413000030040241341330434411312102311130213300014444321003401242221240032334240413234324343141320123242311123433433434440444311230323433040024244222034312233432041214304231344140410314100112120031020231022000404304043124203314422032043231012330201114144344024441014112103440221012404040011341311424304032320114213110031210340421100043122312002102221020440223101201220430344224000143232341324441230114023221241204011200230110012022040240022013214223402014441243344140242440013221220041400403412134001131023324420313112121442240012304320130214000002120400410244231111241410102031440031412303333340312144321242044044314122034110132011300113001414220130303314033222411244124413013340042342144211241142300340040204240202302133030301324432003231303103102214320141204243233121030213341441404034303033402301104434211441224342314324343112242410441022124402212202032034214234432022230213434042403213033343310013400330021232131441441440304222432344321041402041310010031204144311014121401411322441332000103013331311032223021134332030210430010043441331140344243024122101222201401303343001140114344442142422314124423323341201001124120242140004440443323413341014313343331344434433023031303342332443133222422423343430424042011313102432211304312301431031323000113420303443003203102303402201411241421031234440414121224322422422104413301003022330121301301123334021204140300333223101240112234230034113003423402322123414000300133313121014243423200224104144430131112143213130300100303230221410441424040103121422341143110201041230030424400441200441202200443104302302004242330124403024323202122430332321140402030002143331313244410212103031343132004032443203101434243033331034033410001221043123431344043341411421121131342104423002240313240321430003121342211400001234140410331401201104202231204033203143433200221403234420434020010032044123422102121200141021224012020124133334214442412411043010302112132104244204003144201113343013342310023342144414213313241040011043044330213102133021023340003031012341230411034344010312021424042401314231231022301111331411240222033044013432420004442244102310142320311030314111441030444201004102444041411412042113211041112402142441333321104244023334300412304023410401410202234302410", "441212041042232440442232211102212112430444001203022310322311403101321002330402343334232201330043341202012144144130431431111112431102330114301201331342413134233123210202401203221433000234210412024122420201241122022304203341340434331303302023210013322344340123143140304330421431402343334431343412130440410013330411403041211001302323220342110022414300220342440224304010442104103404224342032010112112244132421403221231131201441423411044102434133340141434110124300211124013143330122132024132420103141303242022111114103134021100303211412003414314004134321400021234043343331202200411030240422421022411301100041420130011013334214234020224123233102301002114323124143203424220412214232100310323003103320310301313234041114410321140404341223214333114333343144012313244112013403004002241233132440030030331213400243014022233013401200120011300240121420144441142012313131142320403004112323343013044400214113323041213304004302140033323341444032013442112012342310322321224203201132211433124010041041421020142102302231034310144341203212332034402314011411321133323102220042134033141142442142243213021341102233100023300342304120224232203224234420312241124203130043444243324143221410333021042010222114130403120142213033411304413302220422420343010310420321411211044440202434422230412102431034044321143024243001121334342413003031234301413024214204124302043331140200132220323021013324303022443342304344001140243222430424122034324223330341031210210123032430400312031204411233123300110340230423104020230142342423313041300321030023134420320223423120001112032001400344143010343404243343342020222341014112412304311320142021223330213232434132441332000012240224432102330110341310430301344003011420403244342020331242331430222342432042442224043021123220312013442004332424001340012212234144341020234411420023400240421234100300000132114314234044424443234232423003321213344420420241244311323313432031343022323224312122241204222114300414044211414314232332143124221314044230044300232442112410322043000130201144333004204432121423431131314311441224241021340441043001430123233004011011302022442233440131222221033144144013123314434424401234302340440123141032232104310001230400244003301042213300114310441130022123030412421224231220404111444131322332434210311122421020120024224233443403234004214313213320211423234244212034031032302001233140400304302043444342013142043304244322400434414104221230111023341400030131144243112332300112324002233441314012241234002143301202043422030311033040041014242340234332302214211434444312200410313214120332022412031121000224344014233114132214334303321110402301122204232020122242242340033222020102214113012134331123311334202320102224223230024204241024321431422243323003120243430141321313204103141241004430143444000340142040440040214113441333414023021034042421133032100310024142024411114321144221024311012001304404320033214224344012243030404410330431042310213332314144033122034122120431324102011003041042424420144443322400230140000423230412223113312110021112304301024240334203344410143324143434432310414202322014433341404331312332143400032304042104322341332100441432301114310124432130123330034031014340432040030413244222433201321433144201420034214433144132042312123434023120242212302404400200133142322222132231410424033021330031113340431321404313302414204433431242012141031341400423224144342304203313220212320024220404313042012343312024342220331210431414421312424012140433142243244203313142224303400013104113433300324132000103324043232223312011220302421234341323303000021300424420334012004442421210234002444301022132131130410302222204021222204012424234412432420330134143141444404443110210133211431433324011003303011414342031031204210334332014042444321030322414021140331231203143244431432111322012132402413221210041413232303141120124440331202432130433011441442314440013414142132301403402333112322203403033413444000121324400034242442120133122331002423100004101003312230311014143424321414442343303123432141001344402312123402411133222223244244424421123421214101131241030143122101112213243220334023401332004301324244121304300004401003404013241402224020230221100213342334403133241024233130221233202202120003033310314333112221321240400131200422143013004223232101224034430310234333111231110104021413403234412103411102014344434234401423401411124044223142331203023202101334411000423010412312131434412104411200233342310204001422044423232412344030440340204114244134341024010113032123130210130211120", "333204232033300342332041223212340014134202014311431122124144102400312213434104334413310400324224104304012201032301200423132024220114334021120003333122022443200120113344134104323104134044310330120230433343033410243421030123201204104312030302231332014240231442201221101121334120043224233411232044100314011314003002100122441102024324143231440212222233344421114230142144132240144410113221044410123031003130142433023001320133221031024220431140203431143313021232440412023003332340201202332014242202021001331432011441333404234211132332200004042413342042042144113431322044113431444442042214010103420010111243113224211314323140334332000103330323313441221430241424024113114321021040124020022322032112032034143033022341010401014234141401411332124111230241302322124032330232131144010204213431401243110204313322120340042144032322213031141212003011043234212002203441334344102020140234240020023001343411440412224133011343311411004002002243021104014231430133213402230141000433141032330311144023341032422322144044112022021202132300121334022041412422420012343140330432014432333014412440324420110104031022433220231024134314020333333301321401023211401222111433201422001200111410124314410230031344321023130433312031012441333013213020110020232444444001400324314202424401111234322303241033401043240343043110304421032032303144213441223314332443012022113440132314402023431201113223432324103232110213014403214322004002203213224342114211422212144210324412104303004130300024231123431023444232211431412143331340303143304012302012321133244302224130411112422231114334320040214423341441434244112321130141401013324330132200204321143234234004124010443021130422330020244211222012310241401314403404042404143014030400012033034133430231302431043414443423220202221022212120101044102323240222430442334124043101044213331143431124141124141413223442004043202441314132141140411430224100223244232442412410302344312413102433442224033431042234123031342000441413344001001234021312010340443302401013023234241240413020340322144404330403111043412114422321003231043443244220442122110431310404122103444031243140024441414334401443123433114322232100114300432243133410033333301230443304232113034421043344033422102203414204321110322422011142404210321220320430014031421210431411234440033422124041310221440221413343020431232034234204221441204142011123402113112043244141321314033333320344204224301122214044121210042413201020041413200124443402224040103034322204304342143144144302020111202131002233423330123040241314033420230000411313424202234014121132024321223131430343131023320022214142422421214143040340121310001344313203240012421342334021012323444111122221404331002212423124411301013044123110311104240041030323303032002010432443343220200034104343142232120434120221414200020012212412231414012221230312404133333321131122232002213222140301211304301042114143302212314031013120231411002140021221122211021310321320411442320424434413121224110333144103402442344100100202301032041443014333024330224422022411323213421232223041031342004120201440203242122240013333403014123421331401433122322233324143414100221144020124413443431300141211413200221033300420341420310141114333112441401022123334124322141431311330432043434041241230412422322144300432432443002221042023413004012240042003111140233342213433020030340133340113043144201122332204102140042222230041301001134214301034224202003003432224310341240143440133343321224322442222133222441342233312113142230223032033423330021420223224340404400310121423012220122444224342121233112401032344341421014124044404001241221001404301303130210434033131224211133113201311040443431303100441300000004304411101130231420320130331302430333014302130111122013222402300344200430221004313234044441421224330304430100342444343333034221114043143411434423424020102304344314134132304300042331214324101203303414444310321044412232424111033421203132230112313440321003430112133242222042034214240042440234441111213224301114224203311112220424002140411120402012044422420111033244402432011004140231121241430140042343223440012321322122243422004312304131122233243311222404124003442040442343023422020202003024212333241241043202224241010424323424112303200322004243214102033204332430344201231100324013032040322442311103233411130324414000044221203210302020312011312122223034221231323022000021144301243341303231430441140102143422324440034013013134314124122332440033222104332244124103213332022441144122413441001442121440003241414143032231", "411303303213242142141434422121221112104140220411332012012413022341334111431403441131100044022414304030424224234302234342432200314321000332211211420303401214343113233411100110031214310122301304214033212041030311441024443333331310140012011304443442333340323030243441412300410342040334004430100302410302130241121333142012320223001430124403440321013400320142312302413110024123314341300100203304340241422143012111131401431340420102243443244114410223004334112232214420144204110433112132121443424013402012204334131013343140132014144100243420231410244241104322242342440042004211121030244422231142230231034430002414142404100231332231434224143142303414100303324214102231003302212431312014321332200034113032212342402113441103304301424033014404102140434242430343200333412002101320433022043333122342120123223241434132404031210211113240230130310410023131441202434202224034303103102132041411422423140034024204014123112003042414442213433100012241410424243341403443021234044420420202420303032210200413232322212033242013120234120234031031441034234331022114043213213133340204431211431032302443231010034444021000002044203334242200244430101241441003202431101100203402034231123134103233101433022313212241320034340100304442443430240200332330002014441324110403423423314202301030433112340013404320021220044140420212423424343333013133310133032344042440134310323343144443224032313403300332233304421324041423441301241204330312133313124441001031324112133243324131101114301141200421120312121224240221214413311332221404142041341344324121041211243441441112031342040111230033303124344421314141141310440132043022330020201012403100320444444401433201210042110422112242022113440201332100200041233311114022421241224341301310010404003223144034433014200100011204021144230102043003133001022222431143443303114024313004410342331010031041200431341123424403322110101404212402042321010134042201014320040122031134340423431322014431312220321310140410430102144411002432044203133230132100343232212024124402000440300234342324010200044032100011101241002112244331213230143313234102321240042143403031042040044302111231401211200331432124330443132241101411444310044422204400300103033443304124312343203302104340110223200241333334144223200014021424223122240422134304342141003044423141233234334130333221420030140304441004110311123231303302012123112041314124104312133400403414410130332324122123121142041242122203114332122404132104223113142243230324342212412001130441400400043424204111403004100223032423134423032334100211201410332211044442403403043410004331234344311331241413040223313101231040023301422344424001311334403340032302232013433120334322422043300031200421424324214001013041112313144201243432420411421021300002323421200031202324010013404412342024022033332044324201201110432444402232142220041231442144304210021243324204341223341434402344023100431423121223223234003244404100124002102401340014402243024334021413304032411103413433402432403122330044231243124131300123044442341134311121300343043000010113400010144003321424120213422003033141213332242431132310202000201434122430243332230410110111133404331040123241302203024441020022012203304113220323341441003342032323400310340141313414124420123113410112031014123410424011033402142121001304114323444132230101324343234214301421013423340421224313142104341211110430024414023441223323412222130020230033210103210424421041001112014042140042022333412230102021331331021134211104212102322031424314443134312111042043223414012200014302130223141243234334013204222223444312122300434441043312043443441123313400422110110430410224314422434043004413014233422312401212412141142400120220343423214434113322404211202101401321020003432341410420412320414402322412420024240044401322032141330311221010404344231143430404220342103404120030030141411442212042241332043242343410321100212012022141224003242414044441012404022410230024433201232123210444124003124042333342420400440214203240440013131013021010144234423312101034234420242011344421240211023304311434134300421442202022043024333002210210443340411332420210423142200101213044421222412313444400301210422321234204024224011231004424232210120241231214111344433444243312330102322330023000023003424431120424432144302320444411443123322421002431100342310312423121224004200201410441100421412341121112104143413242132042142311423324413413432003134101214010022140311242130030032432413012410110203243144131103324044210234003140240014340112232122224213112430044113202412", "114331022300310340303302131123123044221430042233333232131014421032433244431320304121344343442212220432003303202042202424432403240403120230041020411224333202114214234330023213410014111220313304243303120034010410343130021332022023232102414303041211102421141114221322423231121231413133222200404322312214331322033033431222144133123023242134422144220144212322003241001422331124341012333344040402002003444100432140401304131004032133041122304102102340202242130422434022124443400314002441043324220131334141140101311311414301433410124304130433342421022104402203404023101400432243233143323022132314142243234420111004441101301233330402401443104202001243233133402421404224200440204243042102224130024422434333440023442004344140214044320432240231303200134131124422430432001224333243001003313000403300444231030044442341200021404042024111134443122004401422413133332014141122320233011344301444244231243243000112300120441144234424322211134410323410004113344243144403240242211344020302400322313213133444112334440223013323120303300320341402233212340020400232332443240000221000223124412211410310112234433132043440031314423211003131302422411044420200241420043114213211234033034140143211122332203421201110224024212402003200014103423042034033030132122232214412120244033122232243300113024041400044023042000134213212224000213004430113424000012334013324211141414100304101424324233330142321432120041432024310410002001310231022131314110442340200313202441402434041432423210344440043231332111421212404230003140244101110011101043332210004441302321003242021113234411124324231141404214433342241340400004034201111421403242230032413023314244313202403133334121323204330041142400301440110400324132141223423241220410414103141242004032020200231322130342334132142432140133212101120141030104324441232342001423002040144413421143320331122004103033222041312342100432433000402424302143424423343211220243031112421344304414231300311244032414202043202114014210413220300224202131310342114024101324022031324243042233402433031011343110044223122034444042030013132223433300113304130220311442433142340104332414330321220043243123201130443301141220200423121133141231210123334003100332020013410400212430120202031103313043333112331203110214411133044123433344302033321101411033441111042121211233422114211410431102141420340423401303220401142410233021202133232013124000242101341032343000343444002442211000303431324212134044232114020433023243101423233231044311212101414404214341441001204334134420132203401311221042034234102032313320131343042320340320314431134043200040010321031233303142403044404300220440024414110211114312340002113233041221432313001441343430312211104043022204002242313223311232211010302102003243002234424344014022344210310433314321221243433210204133023111023330404012022121424034101033231010113114003313332441132422441240441140000412110000421010330100333234203313042244311144004110004244443421323133103341223341420423304232114004230334302034331132242011433033010403244422124314402013244233311443200124442041002400403432100320144144142133213334331144320410032123122342141211300021431321033103000043201401042110011424404022000404200432132120440303422440333332424414344304030301411043112114411411241442223443123031400044004310141123011201441302231433411340123114001213343431221124221212311400401040131232404032043122042200114442331442304020001124201123233441022013033404111333012043231200104323001032320321412304231041404004211102004232120014323312144011134340212230102044110100110332112023444402100112213000212422402140002340432442124432000221043124423044334112020243302144143441300301233312221312113434041242212220411211301011214143101403222211211114013310231104411301004102230121103131103140132020244244131310300334324224221421232304400344300330421240142030031240032004334012220201101110400343302131201002201143143421324413112130231434033200104034403441434003003011204432020212102213220003331033121210412203201044410012232143334040112304401233141444303141402113302124134411332204113303242423441232242031413103113431412014022332132114043443314210243142422400424122113014234443303433240142042234441041240313442102210320410140444034110143013332424143230442440231303203031113131023100314203410424243042440430304413343412124344103042402034221403240142240131201412433342322222133134022331340304240422244143234120022301304240432144403324134313102243020412031434424320232004023343122122400032110120422330042404311341013412201", "212112201311241303401300230403123222033040000410121123112311330022322402133243220124033320302224422414323024212122111000443002323011440211234232412333014212303211442114300221343222122131212040302301002003031100100003111244003122122023332344123122431044412410142343112021014333404023044313220322044041302112331324332213204122141114104043132211043114141322201210334112012014242002442112434100242001314143114003301010331324201234131401134422401320440441044030324110110141013221112432433101230023443344103424110422001140323244104310331130304310303001213424244041134423243101441310243112202212223441303423313333404411112022223214413303312212133432344430444041410033023102434111233420433122114102032403034230434021411210210243403233444042123333311244420100102021412323404201313230044103223421103110104301122001241203322114041101002223204023442113444144113204404243422143011010032414312314212101120022202242331311132214004443001304234033321343110410204402004311401232344202343324020001324431103412014442434132423221001111111424413024424113233314322233302140121402324024010321040433030122122000014421222443201332320312420143100234434110131341401121240420124304103433101431341244411310203244312242204021033432103030124102420123040142210130212134303023322414421033014141211413411304021310041242221300211112122240234334324343043340022224410221141430444344122233031444120004201424023421320322233403402002134041024110020143403114103211002432201123040211001304233404442140302332300221443214313422300012014024411123004014131330444320410044013243221143124040444223420300442130310010122342320004023441301133444302201310422124102443210120102111420220114110304044401430443030231443441202244440201413442404004410334330400212040042324204434343001211341132313404033021404312404110240401221013331121442240040044443422041322300341010104421220333302034243011301312434232331342143422132240341010020320140110120324424440213011410443423404010431441014003431241440401111420220220014302331113304144002222130400114002300111430100413202142032211123304144224301211113111203311111440130241133412434012243300120121401214240020040021442000012404404040042231244103144314320233112042314223412220144142412432203240244132334413141302310320333024021330344421102003422410242033142343102324104101204012200110304114311340441033010310140004424240334344222323111420122230202114422143042120414402303323044304223334414204143243041310430434303200414020113144000101434034210341022214043210130114413442403021230420022434221003320021234403302024222121033440402440242420113012333434134031323221021331012012240020040232204114133220220031124402341221410342003424440112002430112002044404442324230042131000022414221243011021101011103013340100434111410103012244014120140031021101242310104043340000202002021313412044013214034201104011211410421133040401402024344322221132013322413113324210413131441424031004444033044024302341120104114414141410104340121213110232213432110020402010022412434112234324403113302101243423241410314033411412110232423121434104132134421303240430413020004423424410040111320214121214104301340302420343003010430320234410041343103202002004132122214112102030010132203210000402324221003431202220010311241111314434430303440040213224132402004413032410440101344444022113124201223244121313412043140234440331204322341022343300104020003130232220323433130434000324102313340124332443011023223431113001413434000003304442422332434104000442121342430343444310010204442323012014104413231120124224224301020144002230110433331330424030303322024233300104420211030233240013300113033414124323233332230020100414011320443002121234324312430130421043321320443332402141014401204000412140420342402002232304141013123300301414344011404344041323101002322044402412142001433441234200131221004424124210224301402101001431301414042044431233411132122421331023212002342134004243313034140421300040120021120012333134041424443230241033212030320441030234431202333121410021224213313344112202230440110311231213032004023010204203334004321130444314230112442124210300130112000203101321034004113241024103042224224014344220324123141414433314141431334132032020040324404112201423103004334030042314142142331231003100002222413404204244143234243110034343003221031042241034132233402330020204003323322311420130413424312112243311433110020202101040134202201310344244403342101110424302404311422424302411033142021141144310201403231013403023120131402400401042301311220213", "300133340440413230320204232340242003300404233232303320024140021110122010141331410443313430244032232321320143304013412230340423341034410014421101443030401100233431320000334124040114201432330230341441340130344320431203140111043442442420303234002002333442311301101241123112032341402403103031201244214300031033010241401120114023320034340123014442142200333240124101324403121034043242401334244044301143110043232212012032100411011201243421332200432312200203402000102220443134243344211104324120321441322143144011233443114043131033243033133111140304043200001102020141034114442024234430341340340021343432021112023224202102401334121334421233144334131122400342321123213133242410021430002131433010032020031413243241012441341233043034211332004002044032341233042101012022201112034020323043333430011024034442004340102233001242102233002113114330210044021332021331121420032333032114142443322023343042044211113421302121441430312311003333130140310443223100400121121020334343000210234023320210240212223444113031223414402120133220031231020024001131424123001012123212343041343404402230123133243130133331431130102300131003104043313404312224111343341044321310323203014401334033204101213441313410413211032442142320410322110302421114141031340241341042404112330320103114223411134230341212023330404330224041040320102041021313003304242000323210110222003230112144301110313013113021401342433013141232442030220044041303434034012344142401121412111311443030322322422430313022220014113201313412314043130434141343120431132202001232210412330400334300414334414024332014142143140424023131232114033331414401042424310012244202104144322121042043244033042141340221300102403141203432342013230344343023204121014304142434423334411403230020101333033033212024314103020440232143430114123443213040243114030421442302112403220024421412103031112434223413231141401042214044122040312431233433322201313012041040332320440422022420004234434220140000044321210010031144123321231033431101243032330342112013203434124340020321342330403401004014023343414321111202013421142242012331244204110144201400121102230423124344210220002334143000340424140122003122400114100044244010131011333323112300304330113110421000102243142204321014132011144211320320203441111130212423013144143221121320033230013340413240131324010210402020440412044441421142423103414310244210401232313131343231101200110312331421023001213244200213023101123430133101301201024200230222441031100044214413212140432340222243330431131144040410400040113210313140322332221400400004110112333104230412024000143441434034440322320021100440211143311421114312204333314103110022300404332101432341201041222221420200113420432042444423204120241343314224030313032102141140401143013103144314413334023044033014422132103310222112324003234034113041030122333343143042141302331122012432101024244010301144123320420440202302120440010111043301112430112302234442313104021313114401441044313443412230422431223030241211000434320013104101023341244233104024420123443311333031221401202203301102044303442122344004341203222432223321120141301134030441433244010302313411304242232244423442241330214431420104103302304133304210433024433321011211012400124014300201034243242124244130022331013443031414123404102023232422404123331333433200031333102432221020310333342221301113142411213231002020114323344222402103422211424021123032334402120332333141222131221021234024140433101202101124001133130441434002100211440111232441013114132211141234440303130024301122040103101340320242304211424130431213130244321110132441124240434120231030430310422034431440220414301113412314002203003422001004331312431214211111022422030022104012022240341223243441222341402010404413443040000020303034404344033300310220044224200344233321412201400234040331044210244144322000441021423412220224223114304424102102140340141001144022310331331004104144343042130033404241234313241330120342043030010310043243400141001212110212402334224442444233012023421441412402231233424014044310441202124044042202410000030134034323223223230223424030104422113102201100144020423043131310424321302011104412230400040403033423411012331424010324023000243001311014043223220310303204310140410321213143004011422242233034334430434011010411312111304101443000120203103131340430403330103303404323201300032130014423422411343000110202420243010221314104421310233043404012440121122013333012203134231131344214404423430210201004423110233133322112411012223444434320321340400404111311243422034124212", "013003113243040231313442303301224420203402433342333124241134122021301313411310414201440111023402002414412010311420340411031110420312141122040241213123301002300421012140433331010443042241411022111110034413333223104114204010421413230400342400141103234432041432204204104231232202122333410034401412020433100202330212014340032121244003142132031014324232022411432031042032242200341322230213411411011001002413113403113224240140422334001413221324240202212114342431113441404342031330102244241302034131421442411102021310031212213142132420210113433243030024301103043201421033020020002023414131433311221401340200401341204044323410320333332241114412132331012320303422344441444102141101422432323423240131313003030431330204304233403304333010112322423310333322301334130034342104042214301120240121210120434144012231043121342040412042243321301241321132313104230242323320424211440023113220421020130012012132222013121332402314322010011044302142412404232314413420420444203012222143331340101323203223212301112443344110123331114302112001344212202234014024110023033310234434202112000213130242200002203331013231344403320313433142120232402323020021014004102424021202220341210242224122410444014121410100331030321013333420430244302341024101213404114400424120443441004102012104441132412410030120231243303432301241343300422340341410021124234101340321444332111343021313344412012011303222113033032344201210123031400313122313321033302103123344224332320014023101012000233322420202031423030222020404130140134022200321330004141121311232200341241112400033134434013343311102130024102041410210221132302433243003043024114234221004013403010111113112340001002224430101243043404004320234440442444420024111224042134442333400243140032403314324434343232042104024103431010320303121222023002232442033403104230432210033442333011310003003413300242300014422003000141304311114430011321133410224111240142034044030330411344224232122134401203031321104411200131124340430310111302010421310143042110012413232210144341124342414031214113030421013033004321230420300420310403002400143320010221430204003232132342300134343001313313220042041212012344414201443301432041322441433203042004411400204233222343033131440343210023410220144114031420213422402240023221232020204133431402034042201321330123140204331022201134412331112334031034323122441240211300040441030032022301123013130401230202441303422333434200142132404313242304343444340142211300330314400343220124123330132224442023442023110224210012314011102113121122003213224423422004023303000320124213322123432134341211424223034433401112431320443422440240343004413333332331202221122234401102011021221304200012434102213132142433020130400400444121211443320031104010310313314320044402120344122133331400443212031443220330220302301322401321324223224334222301144241343143100211444124110124422212224244403103440430112334414212442243320042420123313124331132240143204224143304010310411421013011230330041010113034221120244424302122423401302430324142304410044321024303243114021014013331430013041241220120242111132201024002222301043232000421132111030031440021441112340344133414124423042040134402301214202004344330122420400104203012003402413430201123112433034114410222331432001241220404412430442423000211414001022021032100242021303411444214313433023410230331120401404100214411210221044321211423440230432014131230304433223002410310304241204101001044010132001024243134323403014113142413214100401200320120100104024433004202000412003043240214012320404001024411013230123432143344301133314341031204044122111030203040232441031242023230004320333002023234132342344211012312343024434440310402304213014210412210032332201204303224104122110303333131243422033122421042424204112144204240400100200401123330404001203314411434232033322000231230202441114332241031333242424043322033333331431244213321141032442123401242042231423324400220322112132144431211414044133141033030010311124414000200133342224322442002002444141320213101242432132211300311201434120344040131444432330013223001403321042421044443424030001020242233241134000301402143111210003422043100043331342214424233120301001102012134244024213200203100222043400031121221244130311013002343411142341413123301131130313410244401434021402110231034344202234043324323204101310400130222312130033011312412434443012343014141240044221110022211232214121411044223331431011400310401341323001223444120002002413240140003102134241243221342010224240034440042014332100443244413101303310013", "043023432442100123300423421204332122423033214324001434440010003024113042111424202310132044112431100142330121322314431212004432234103034010441022220240203412420311233124140141441044322322442200343034022323104233203341324041411304141324114034214401034421411223011030314144423223024032000134001124044400241233033201220400310444431211031140404413104210013114013410133032412000143224312321304140113404344333434314241122021032344003134011413404102112401333024030331030233111022141003403021214232424223400432124124000404210224004042241244224303141140142140303331040123410210221243044104124123204312433432230323233424031020131343401234421223212103244344002104023242012140341222313203410210231230440243114244431302042401321224020211013012023133002413022200103314132422304040223423243444002020132112231320220403210431433024201402210122311212023002413311100112313024000114402143034144242413214012143443344011431004144444020010310431304334340231232034144130042401323420024432311343143404413132002034300343414400000113243111000212441132322132344022413101141211100241042444322441423332233100314124414240340041004123402322240004204144013102141412240214431111431402000432120033441443240322142112231122131221234330324134200334444003110004421140340423030420313420020114323313301010431302140324242242221440142342410020041434410031014443401121301210332030420331340323110112134234242434301210223203303232131241044444201124234123134310441311014103323312420401434342241113214113124013220203422300404132032140442124230222314111000131033431441402234213241140240424043420423204211134140133311104020102114214400340101001323000303344012341131122342332303030124410042111422224243242204042342334311441240002103433214420013004341400331034212323224340003441200220312123041332132412222423103414211012233432013402421443320212234002204240010321113440110101233011131224024403303412000101023212420241201111141030420444213341401230112310141412003211213133440424041240431302212400321302210333124443403101002203213211211044342014203130140042301232302042432422032413300433302222431420123042422001013401412104240223034024134231210133104402100010304343332200043022043044441242344030404221222322330344113224144233031124311134401341411140343124112033100314444041010441311102403233443010010211213311002421001000241233230220124301242303340443343411002310123112420243430404023044434314104201344334404203020001332442342322101440244014242233004342013242321103003000422023203212304434311024314410143424214341211131421334301322031202140414212403302342334340003440000443041233002301144133303232233204121230000114103304200214100314324420444343210301301330012340400242002043141200332433111420031002222244344321212304104401101241444100212043122422332044343202413213130322432334204234002113024110143244143430332222032123033112000122143030014344413232011304324434211023344042312001340212403034242331240041024424422030324330310113301233120422402123442242314401023113441323432004443421330031422112103012002303402412044310141412443140224201424004011401331433224020220410003444011141042424113141310221042412412011413302044203112404100240334420404011111404002030243331112124232443303244132013342002303340104344404203122444101400212443022422021222132320231204402223412131131322333233010044410004331210031004401301021402214432020324111342000123134013323430021022302121204123431332410434140313103331243411142224040031121143434002404302241332120003203010224420213033422210442330004022342422104341313410120130003444134000231200021243220141441004212002131214001011402242324141343401311244231023412000414221100202301122413402404334202130004302233142240143022104200304133032442040323100312412120230222111433143122030234333424240033341010203302112014221110122102124031144201123101144233124202314444224001420123223123403223233000010124432230404013313321300303040134312021443031134010003343031202224212331244341130024341344424314211200241102233041334204010311113244303403310401432440042404043401041123202040200423211223242244234102004323340300004112223033214441423401343021204433113402421013023333032231002341100442301102440441024000402200202010211040434044440422420423431423042122013442302242414343323220443031430120032441034202040230232403333241120213424121224103313134021331033444123413012332233030133334214240243032142120414202042423341310211012402241024014320214223244440003032102203213343313101021002133340124233412024041414104333411304432", "130041140220421204333300412431223441201442234110244244422432142241102044211443141024414121040003014441024141321432214243244404213412224410333314121310414002013210214443222440401431132100220322421012013020041100441432302314343334412222230131200042221401243120311120202001420232312241204242230134422232002241244140143031421124302034323014220003033443114132120012312423403423302222421401022004440220331004043424332442132024034303323331430340411013340323342134323000211340031323010422412330402423213233040103214204400230420341230142341120011004243142232304300031241201403230101401240212442101200321301233421100424114141410241030042400024433413314012320040010031224312143322040204044010230214143101210433400211223223430112414121044243004344144301014330234031114421300134024340413402420140331131244103332232402134243123323102014034141233243140210320212133243102130424404341041444312410400321432313221020010333033232341103102440230303334444214234013330421341421430313141010401432010400103021103242231023123411220332042133222334004324210344231223322232043432114024030202341341022443242111010224334443201423043302344200322213134302232233214043341411333220202423402411133143020222013221020431000341022042340403431431320230003120104204243014312443203244040331232413423213212443134310044332133401402431200021121000142020012043230131141434333000424224401441212241030433411320344021020220141204111403213200344400124211120010413102323122143230310203344334003343303334134404034303412414330123031444422404003241302340014042312100310224340142424024033303123103423411332301234130131023421103021421240003342210443141011434011223444121432221140221422113400321032240242111441212333031111132234013420341441140344341401030330101040122214044341214021331030441441220212301220121413402201013314420021433432132104214004311034114424441200343020342442341034303304001033102311203142334223003220111440200243320414234443410441040221332402034421131032320402210220411100334212410041232430101140422241201100024011014240122210401040243121222031221204212444411002433344022332312431144210234234220232100412000313043102332301223220132203013141424203042222323020442230102341334323111142440020312333221234131321043122421333422402100110141440422410122302141132034300230242131440132222001342230243303441201201130010041314321243412001022132442421032224312431020120332343030411141410003114433322222110320414130123044340143002143022123420130344013314143213213010301113203113402430210311340233410214234102013434413021002244104212203003024210013124133212402201411344001443132124301023043122231242200001032312422112002043344404004410013204411140144241213130221121311032234200100434410242221200214223302130312242412142200444432333010113021222433324132233132000044441001204134222000304311324204233223244211221301344333230300013440212220111001241413233212344034410132322203212240240311000444410310233023001013000104330233111324331224220431331103223210310111211434032040111040423242443342444143301033233031141312103131104433123122241122104140434430334341021222433033201123042112101220103022400000043010401203433024100012032224203334103103034200230132330021244213410212234334410102232213210311002333421013021241444422104043343340333112011201041431143124022043110000414124330122232012201330220412033304313412312433211002324101332230044022022102031102142030233222341323323244140311033214131000233222203440414143232323042304233402122100032103112010222321411311443143120121101113101404342110320303143322324331001444432304114343414044100231204012002241222200101024404324142102041021142022001121204123123234042213313323420112212023244102010113131103144444412411040103140244000441112232200423434022312044342124122311410033033210244233322111301040243024110230434333120332222223344324313224320214224030024220040121102220231340311412304240040124023043412100221203432033040000323023013112114311332343331430212304142111203011312014100110003212311034300044412412440012432123142113120220403011304002340241422321432222332214334213244430021112223431444132121112322044201321401044320131040222443000130123104123314111144111202323241344122140320020421101433120042022244131313044310414200430202202134333300120340411014103122412324030004304104144300114032234023120244123240144324323420441422234114443303040141433343134320420310304112101430141304440432113414432214411233441332213314401332220313003011313010032044133440432412301123002330042310143034", "434321210423201200413104210140241401232213210413341224232422221213410400014320004220124043011044313111311221321303440101140322302100122403240303343104323024111434013044123331404000141022113022404022434333303131112022112412410232012130233204342310220241014343133201111141430420322443202043200130303320220232214401104314432200122011344132423100301441230142423230303224003234043001410010323224333403421144434033242402441042314411000303421421440342404224303141034444421331141403213300100111134323441411214400133022220204140331321121114111431432131033221314143034222404041002121241244422434320420410331212104334132204313011314312013110032022131422013200041400224433324324434414441231300311210114432402142041102314103302414240044140333420040434120430331121214221213412241100213334320222013120002431341042021114332134402344440144220102423111004032342014244140213414141030123314430220101233342321031221421123120330022241041131140310040140104031102224122122243031010404213031030212133003023133330024031203033331331323004142300121223222442442120222200222443011342004232013342424412244223102112014413413012032212002242000112120440133321312414304201021114203410402134434321440402313302103223122440234442134123441144101331303012010212230423423120111322412443423120412302032222031342334120443043424311420132211111313243030240002000333444400222414241114212222204043202013113240334220414410200141114013122011404000100221013132233203432121131400032332101102442113422434313342202423112211342231340413013411232311331223330121304030114114201413031012402330112421111300014342131202012233111321102403200204010242013034342300300134443043311042211024443311344412233104012232332431221044121402301203434003140030320334231213432201430031134411121120103131043322231131202123122333030020313211144400324144401313210021411033034141434433202111442343421201143244014242001322234112022010044231310023402334302101004201210433434203111400234404422114421313011003133112441101133041302430103033404101441021021433313442143141014442041003012000340011403003131000120231113342004231321011404011223004301121134343214230200230314241324033422044123021310301040241004332042444332231400103231211122221411343441022114110014410034033144220033202221041004213202413034213023203402130222204141333301321420043122223013230220112042423234433221001440433032001243121303220121130132303230233221302234231430130102001013200141301042101344334101113130420122204043201131301233001040340024100000002102203122211340424224223124440240221323432344112032303242223021404030214341041242414110230440232333143234040244233424220210404043411042234244221003141103104410011314334211221344140340321203010404203130322133312404040124444013220302030340432444322432423323033311240204412333102300242043340441001214222240011232441044221132224332002221234044232411003121130021042021331431023410103403344034312331344332414242132410442331311301233043320131130034414441303204224131020341422111400420234143224424241240341242114104313321123333144202334443341042202040234110112100222044222013312143140110444144140241321403233014234220324413202140102402124340431422043300431341104413132320024233331342211344421314221103314034030043444223033434231123421130322004142103102433442311211001441244324134424230001012320221243401222234424333012304224344020123343310111311024242400033231114211400302433220443201021340311001243340002312340342122102244222041113210124343341401243401423114024302132014311221342414141430221444104220001041240241140230401032111331132242213300424344422202130413340004032423344434244343032310430233320012121102242401444324310140311131403013002301414420204443144434344444203033110422431041333240020320320101020410413021110340213133423033204214011323413241432242033200344303124303011310341310313110434124130433434434131044030140134444110022412004342021242200441031301142002132224024324311204204201022114214002430142314121332103000010444230104100103441243232202302104122404404333010343144102024443000240312210220202211144024114114103000000304230430444343110301020412013133233104214334044414412413033232434434124313210030332011130232343311012131043203233201214234120124222121421111023443434440301210133040322330304421043224043412024213033023403212402001001410431341022301331203211102011204021112303404044010211130043023401414232202034214030302224121111002322441014204114011120140421310431231102403124424003313413004020303142203112202002404434102411", "403433411400302410102013424041302203111040231304142040423311444411213302320231444431012424231122432340102100441244123413431144310002204413021103321022312242100321103210302300134042403040140034124234411112443210404231220302221044432440304101210121310113211420420133343214223101231133441031021214132413023234314323033303021333241444130101202420030020114343412244102002134240410403312444432104411232124212322103002002421300123302020222140231341133222140413201313311332400331124441013200243423111001410311101130331213400304142104213044411330403113043113210422112141423233020000344134301230222122210013240311212412230143000333110343330304322023140022014433034031242110222332010220130240234031000332401344241440314014322340043322321014034244211301344310414401014430020231013341004010232021033221403210000414110313330013114200432213224203433122233420414114331102120444110241244440330022244121411430323423321130204322334004100441000413012404033434011003221443142431121320403132443142040401232430042304411442120220212431214332142323022340332400111331443304323411223131043043013022030401321334134434102014241414340104234003112412100144011222432023200342130302430142301420111133201120234130313113312311033103301301112443124001400331344312303223404400122003404114212310101401111124321132023400123242100114032403342402200123221131141424212011141434101220133134400221141033214110442014444412104141044100121100324402043242010041313203021011414033241030423410423003304312131011411023024324112203124204144443433121130321212102114021310013120132113141413030130120441342133341022434100021204044412322041034404203102411441244034302133422104241431020434100200422312310214433440001342342340303440221232411402421312102431112400101410334320004323214430240134013033033422434324441143112041444014133312342140002433032403003202210104233230014244041111230014240042214111020310200242233100444241440412012100113304414330444322432001141303012030340043234404240441001111023313231130233432100020042040003333043041100124140021244134002322324004341240413141204121222314412334141131204231223434402231233134413422323004401022441442222332400031210142001324120423243201442420410002121401404412022101303422303320030400401304033040100431213110323101104040232341043300213100441201300333331414232211203314342314413011311204440120124211204233331434342021011402320101331340143142204034432100213430203014234134334424444202411311201004414323423403043012402221424203210234041213223100104301201230444313001423400231024331243224412244300030424021223122041134403234211420202403204234423401004332044401403143023440420321344214234010100201220021441301000412434231202031212340111133403100410400322222024133140224401122312030010410431312424323342131124234310124331110204323311344340344412344420332230404432011230411104124323344222013421300433021030214321240410304114021223124442303432210402400202142333132024002024111233100402040034132400042211342113431323034211020313321010122331321144441122241442300112203013412332232021444034223401334444210224224024333311133442344033042444104441021101132124410222001344333041303033430030244231131344012000200003411321132311110440102123133401401240343114314404200313011020022330241034343340342121243100302440044440213320220410342144043413232001240004002310022001300433244114103411134320341202343032134203441202113213333402240310304411043412033203224020204420333030434034233141343010010402001014341121342341431233310110222402201224044404112142124402034411244431344441141220431401011400213234220243301032120132403123000344242021421132400404302221424144342304411104311333330334213042303014140240403314023434244342230102331102332310422033321303412031432404344213231321032403001214110222223220414120422344340030223130420012223412403234312242111124140341122342200404004003100323430031033241010204231240034320100213303010311414022304401111334132304014214402100404242314034100101120042123410122030333242124431111333330013031410422332221103131140132220231410032433143220441001004132304232004324001421444441342032341002014301033144221034213044420124210341133312341111230332223112113124130132411332002043202231311321310024401321323324234414231412030123233212144401013103113343332032130042221431124432401211131344220423003000041130142142330221042323344001403130440341310243033411311420130141124203030414104321102124044204321002142431434142120243324331302242222430024332103110404142112021031300204030023", "042301104112043104100241132244300443024433224343004322314344303031040210112102430313010330400111431014121030311341442134403323114334440000012431402133211033021211201012101200220232314200234410403224233034042342124021143303111402234210000012210202120133231443340210013320332444041104213343430412213214201123332130114422134302000402124434111221012413000104430232013211140144210420130043341444204133304014333300032100044312312412332003321211334210022032002324232014200032224101104302044103132230212344300032313443314004302000031022324023220024140100033032021134413341230344111210213013103001244213310411111231102022144434032424243012442004243124431001023212211124033032324020124304001213412431334022023403232042440031210211303220434431441421300241202201341402104020243211041000022333432341412443041200413103113422321230043421241203311340202111221034133200431043101403034143440300432434004134424112240204110014424322404303112414420141124203010200213322220242231221431423212430044332303040031434411300023200331132433001330440204443122413011403134040342410124203220020431440143114122214413023231040244202323231422232321233442113214303313410240124430224300121431204212224400332003102412441012140010112003201202242411002002400242213311111114031330434213040234011431222423214303423032133400044311033424213422113004411403230211123233021232221103223104201024102124404240033342103404343330104343401034000243444310232103310442120334240003414301410422130412334004331404024014004404100244012143303031240140211333241032434223213144442142243300302102142420312420104311334410021114230304032101442240403344422031231314344330244211212213440034441414110342423001013324100421104123103120410322203041430341004220301424223242030243403202330404311414241120042334003020413113133321124121302340301422141043310200004133040102311432244100344441412041144332434330210234114123242202444421133123340211211211030431234102212024413424014310020212020423010440003333112314241320442422321303420042103220113221222121302124122020410203100033341231133443111134401300230311011333444134033013124112242214312010221443240322013132143341023042311442024332231023331212323201114004022320021420441430020244211414432331030041140000402330344244310233004422403430341123311323340012124102410242000012102214403121421020132311431322321303314420214210033212140241231413033201312244414024142031244001342033201123040241224201441303100240324203420410234423222441344223412114310123310424413003314223110241344124030222324131031334134304420331320000303230224000320023113331412404342310140244122140432341201134301002023410042040400442434420201430433130231204102113424014413001224004322421444420303301232334034444423211422202003214402030024300310002334414232121042131314101400231112044311022212302021123413301401412434000344313432340101301310020044212140210144411231220334421441331241311031101320404040340322433301004311101002010000133121344412430030010321244302430213302034142312142222024444144131304343232302433114410002022424321324104000121224432112301340010001440243432213411112413141223341024111103414121013213034000342432100234322132010420344403200311222142321023011342423331111222033433201400434213010320104434113221321102022020300034011203404000300214304411102422034110331043011303204324421143041320000012334122024004243331023301021213241042024034230413031243121041334400402103321401323432432122232104010432301043131341230240110111423403020330420012103231320334000021031111214034200331302211443033103132403101213421102442440432103341013414111311412231041041311310001400322122002314204332442403421404423430140231120212204112133244323302442333144312123023030120102114230242413300113120411101313040433402102102132444221334010121320210402224412421020312020100323302421301434402311434014042114042244323420333214421220222322020342342443222114111424323204021332314033111332004301432133300312131222431124332124043241424203022034304133133434330043132430212434311411101241430211343431441031441312321131222214330402041004211203413303443324413314144110331323030101001202324421104000430400423022300444042142322344202433404334331440210301043344141202404420141202131124413120442324024131143202233124423444001211444022201403340413230143401030033102224444111422220000044014134332023024122330004321234224411320341003342334440211333222410431322044421124123424433111140041140233442334402004134202122000204331311230301311321412211123413243204123023", "124021130232211203301332031333214043113213414123344143000124330133142230203002114013410330144201242301031432230124122144143321123124231141303104121211332024004413203022110133120430220012131434232142222013123123303203423112211102410102312031110124202042321140240131224034103334024101143120201322032420431303003113124143123011410422440112214042404422112330044444004401444010010314033110432232304001300123332100202134322404203402302403023141201012230420314042343004043323031341420012300420220002311121400440214221144320112040341044243012030432113403244112114031334024442441040444231200002002124402230344004012310244203421233014302104210232413224111013444314313443030211113204403131333221103110441134421413332234442212310212111441342244233343304204421220102330132221124001232204411243432012212003320004003030402034123133133103244311342404221332144342041244410224243323010243101442422430422240113421242302123330401244044331031004413022021144124013100124402424110042420123431313013234210221204321042231322431330312123103211411141443321234342324023200243144433330003230131212200123410412141343030421314212043322100102004344421044401303134131222402322304021442302021242322430333002043040312421130144213204144242002111431310003120110404123323411314140224334421020142241311002421043401214104433434211431124102002202440003020431003122140013002422431431112322113224214043024130431302011230414102432243413130132402143344331213042221230143422314200244433310231000014133210031431010101132324212140222132220102103042443040434440112024321303130240114341032214320443412422300010240144044224312310241224004424120234234011124423331100130120423232444211443004032003033422032114312233340144042223302003143120412220110031332142223101420124120433011142033021414433131240432424444311231342130224041143132340014213240044411113234004112142022423230011231434042414104331113314332442033130033441433234302224444114140321101042011232401213303314304130121014200340300011413231421000434223412224233024411133041313121443101430211243111300120032203223211243113234202334101300221023010314442214414314224232134242433042003144410344121242331103322011413140114344410024133112403112414433103410322103143224431440440223402110131013410000411044401340203312330444133132133304104231423334400240012102404404031100302120334323241340343343303430010411433323124233021434411342024031442222231311403203303102300230424003314430331140414001233220201003010133222023210411223232234202134123234233040231332230433003321323230310331404220034130111310433413002210243300041402212310412030121344010110221124011334330040410014443213141030011221321114143304313430103034300334420344421134221040124303121000112230030112342233021112023404442232443244401404031412101120013221220003322324010212411323223402314101300102204231321000212330113401444301224041100001223110300210403412210240011024343323303402002220414303102344414113024240402030443422243301032431131420243224342444323224413113422312441002224421401440132423114434144434420441403142122232020111042334102010343044232310300212101412002221340014401002410333132211421030344021030401141434112313213430340110122222101022114111102102443200140010142343040401403331343202040434410002001142112123302044424432220141241441344321434103334202411331144244240432121404234130023122303140130233004400202423240123222031302233142102242031004003314114432303042200124210304303413402044022030320402400033140000342024044312042242321220340420323112243143240242233010044431341031033332413400044101014233203122121241223024410202424202412123034432414140112241203243030022301114103131301214404401404342311202430204332233023420021303404222200322214002034320230232301424013200342121410143214213320431131034144211122033034113231230314113231103324134102313041141243211420332404041334031203034210022404314221404214213103230244334033312113210203024040232022032132014014031243110143134312122314302100211124300412104321343004342403312003023302244002100202242222122433401444230002103040222331411234241333130121303024110330143332110313403012304234304311114303332123030110342013142224030020001323222131431301220312422234122442044131020431314223421410420001014134211443322102300011413101300332433302100411414420300423440244033103034432110344002322300100310332334403011304012220423233032004101132001321404400302120440021223303312211342231114013203114023322220041023423004244404001112433241323111430241411441443014343024301", "200032134332001134223223111012322242404031112014042320410140012000311021044434034324400232124423303243331423142023200023433442213411212110124111440330401442200324120043102322300211244044032400344231321302003211201003104440400022034024343133443313311124220332140322114412301044331444341400300203013101334401023333244430342213242223114223041031034040222132442244414142430212310321040300240103431020233301401230011040331103243100230430000323333324324322030021020041311232210402122004400403421401220130201420421114102330313123401400331134231432211041114012032013103034440134412422142043013403122303303113334240324331024043212400320140014434222203320122024224111124020022032442432312144130141012242203242433444342441041343304222314234221023311110023440221222444420344342412004440432011002312340002431223424111304040341414414112404440422244001234004021301420443022342423401314002244211111200432310343434412311312230420133230210000010441000413122240444233124124414033401301324340231334030402144010304303112010312201303223012242231312410423033021422240342140140430410343124231344320004211344120443301121234222024404233034303411314320323044224030140144423003011101203001113032013431314404114433111043442334042440100202110034040120330320223110421133312334324112042313314223443212403131043234342324113123243320404121404333024233413212442144223211313200034300401210420211214140131131434214034441122130101301333433001211111043312433144411234304004113012010443301010142204201134123231032424024114003004333131403312033422221304224244302204323113040112442204303243034122324304304342400344220420204442340024401223341440020030233344313023311301000321003122140312412203342013122231403341321230320321341044023312410101233412022434312011340222412143234434313023304431300434403341212010301404101210102441202313031000233310240144213221110314003141001012224021322141401024412143323404433103211132003142233003314100313130312100334233423441010203410222330200341320143441440041042044333232212024100114300414241434103103144401002200204411401440414421124414322104214241400200430214104200102410410320120114144003144310324221411320114122000214433122303102233231323031044113243311330104314320234243401243002213434430434022140331104424320314043034242132400013200304304034012244202223401402104420400201140412033413032120412130340204134341000441242111443001200103002441420042013221431430321302334024410111222001323402322343213023443230110423443441040034401304203013432031210312231340302102023422403332000023440301431023342114042214313234404224322201412110040112311330030241323231143213444220041134240343120234312402001040101101022014342121441342400042242330012014120304123020002021440140120333200431123411430434120233444440411124114401402044203320310121410433303434403413244112304232232324404244203104041423211240123023343344321242233403404412200230420420440342321013021041424423430133323424001234333244342100124123410121110224320103210200124300100223430101332334341132401124313044322223214221210212312322243240431014332323210042112342011321030343432313124031402030213423440200200022131343024302100412044323140004330111441411214434104423403344402213310110011200120331323324140022011113342403301203041422013413241410042300032002111033044421324130230411412334403002011442441444114134130423111020120332222402224113234343441033222123001322123333320142403234102320001104440002130442421342022113420411312242443024133122210131213140040141344323130221121332443200034100144104324121002131431110111420043322314323013004414310402122320041020112222434424130142043402104442000441420002330240331030331002240310323243232221132302132330210004041224030021332230413331433413413022324300304241312410042001430033430440042413241243422221403042034002011442224130343213224013134141204003211203304111330122333033432324223334440144022331102020331424113114330004023103233141243203112140430314120202432213201221413132332400302432143312122021410120042134330221101311200133303223040334413020213101001412041230404031240330420241134403112304224222304420144210204013100403422101121413044141240343331330322441343022241243424340020134421241330314144203230222330443201101141404420214401430431100201001423432222200043131200010403422423424044142444230040241031041423324100404334244443330220012212332121404221400000234004314431404332233222433044133302412304110112120120230202210302444021304104013404123001003432034031221303103324001222334214000", "424420240343034233013100211341430321010112340321423131321022222142243334104004234143430341300112101114300133101004403322322241303310230331242303040303411344211003103311230201133220241431324410432302340232203433044221040104111301133133301043434302300242322320041233003402000331031232123424111440240331214222033034030001432233121041104332031031124343344403014143134123021041401122220410202313011322010034204333123342414231213011422312300212341102444440310003132232303341014313120104222002014414232221014222020103043132242242011312134122033103020222143330104221021131003042102224220431433333241404400043040102432420140213100100144124210431312311043323311214400422430342332243341411433032441321320233403202143003340004004001200113024410331230112424220024104440010314101001423034434430421244403111422300004300234444141042142432340344400431233321101124021141001210040022323204014300234343420430240144422212121141323243112200101010021410410413144010410014321222424103433204223023134324313034221132400303402030121120320414420413202044340012231121132212404231110431102241232243233012234304330022213430330404222213120403402144330200424223312441133411141241131244401220321221404131321234310041211302224221300031024132333413044223004201142341444443120340311010140242440343030324021411420000011233101003410112020201102433400443144213103221412302301111140132024040141112223031040433122031442102321210214211211033143100223242221344301444023140220021041132021123341101403444412441324223422313212020144410004141041313324003200210040324011144304003210330002442340340202041321312331304320441400220413340142002130013444312332341332023411313242423024411401020433200432203334340444220104134144123122001241211400324144124200000210341441301123233120344432344412231040043323222410024231340442444440142443244414433134310132204144433133121013042332331212344001244044222332103102003110234221404224411140402100420241143424400212341132401142032413000430141332310140332240300104434042431232440333422114314343322210013244112330444032310204100241002112024232222013013214421211121324031402412324310442421100222330103413113434133341403142222121422001114204123103240233023343013430031323333313431343342131231113024044342420322440002040100032341124041311434123303431300100023313201024341324313331334203113001001312314002112122031440241100022014144024232320440131324131303113114312003344033323403034430104321132421232031401302242242102301330112214223133310310212001211120333011012300344310014202323323101420333233310031211410222444214324130124000121010421111040340042012133210143111443124144331031001224414101424014422104332230120234233034411104301024121000444041132424024042112334022311002344000220032214414233223440010334203413034343441230430210413234240310003114010033142401434432200120241221230330323300443431320410110004132330003441000210031230021341133122011300034301141143202002244334202203430314023004312411244031314343303424243344200411032312203401444240143313443031031341430423041302333033130122023302002101401131144422444100130034314324413331212112140001123024322114201034312224324434043014311303112122344301101100043410202214133240042300220211433433311340334143232202334013000312201304414141100323012102421001401244444332442304441402044142203403014244302310131011133420432424141321124421122313404134334112410034424024121201133114324431234143302024023123100021001122134003011112230023213340240012341113133000434340334342203410131442410211442121410014102321033042401431333302031222024213303044003101212131120330002101443442211141202111331112320233433332114323111032121043134100122212213000120242233442334434044332023241300432412243333223130010412013212410400433400413333320132042333043434222400333001302022421343140321110111311233010022311103104022413320433142031223314422434411444124412130223132443301324404400342243313201242010334310011120014304331011112141203321210104203134240144333320012431441414034444211324014042312202221113144301443302122204302444434200343130444330124422230322211013243321443202341141333443241331330444014140312032113313014403143000241221101241002432324440000423443330432320214432022120010110301002222243334130334413143033012014043014123001042024413043243210401302313121340233033023213021010224324424313141021404111041111041244433230413422104312131220112441131322444301134314311004341314114322302142312113141130443240202130431344111342423222433302110121442402230124120222310", "223342034242032040214141424303413134232140400120201410441023032204102343200010133413034421232333431433204210323244332043220441001004411400320343023340324123302011030320301434033001012221032131233020442211442334411013401011043122324441331243123222320432232203233343031311004443132403022311303314300132213414234124103222413224441201004304230102432331042304402312330420411021330221204101134113213231003110310142221233214240022124104100023330322442022411304303002323122242000240310241013004442100001432034421342413101324440130140111240333123331043221001310431212203324034340333010111313333013331342332013203013212032021320320132343422320333331041200334341123002140141043140210331023142330423434200403334112244242003400011004222244323334331422130403132244021243313340310143114114143112112241341120010003123113032212144310044413303002423303441334242210443143412010433133130004322311313034141344000431010133210021133311021340022141020114102221312342432431024132410113411202122101101013300331120001114131030304043241023440040032324422134422433432200210100002233030313103443010144002142010413420302321221100241123032022312014343331013413102013233304234110223421103012441001030141413414431320124323443123432414042124233100114300403413202321100031042103121302312130243120432420110332134130243430312310404430310212411121343143400113323324414022402140140131434244304112343202324402140201110243011401114221023424210221123203421301411101320001431014302330320424124124113420302423343441201414423021322401001033002434304004424420313132241302210402413140421222030330102222220011040441320013323401143031440423433103231002034222034113102414301011032032243114004012320422433243220014020014401013421000332313213201231220211420040323204132421200122224401322104044122302414004043444004114304304023333010443011413414111114143141220242043442223123131010233032224234431211243402311323402140413413123304221204314244430332331224441224332244332334131104414403224022242431210442430234200334100334300124242203044314142131324230323134142041102442431134104331333234014421322200241302013233034120122204202400340332122014003430310024232231441220320111010033333442320010322413012234243341433142324114230401344121100010341100320104004244434103033233101304103342202203100004244212230304324001203012443243332323144411011422341043440131024310410414102033423411234331220301324320130013232303203124342331334030220000420411140101044334011130024421433003322434311011233130201440333030112204244312011442023132224140232222423313004131112423010300444321324033024012424131412004442410241200313121222134304340320311340240321420020400433314312132232411414042303401020333102341323224332430224111242310211103144342444304420101334244314224133230114421342014414423221320024402421241002440222022124340434242303320031243231104340114403420202234043121334440444300242241103313203203023000221102244432010410431310024421441214242432140020200231042414421304302422441022320220101020013402003400143401402404242342002224230230210432414104340424000000034243021301443244211324210044311233004234304140111400333132241422041440112021124103403401113032241211021313314034423430102033130102221230324332444242101012313010401334200100040131111330000113302241313342442424222012221034342431402342403031212220222434314034001202223243232332330031422133231220201121110034312103104200134233100134140413130014310203011004303100121434320210322431331023042024121220242310244032212443442324414301432034024231121444100224124212344422222012231321333310223341112442344441203440304033134020402420323243013413423132143033411300042422344023033041232211342204230213111010040023001304430443404440213314033234231113020402412142322102044442341132003212021002410210404312121300332334313031140422102131324433400221320134124440114040331114034233413014044000404232321420324220242101333040433414321030000334001213242323402233212141304140232102103411443434212413143434331430102421014243343042111400110131011334103310321411012230321442122142234403234023323021301122310330124330334204230210240442113342142240011231142002434212101011322314422204131342202023003021141013404112242221320211142040013132402003034313144134111211401141401230111214034044020314423414241120013402043321020144020310031034041320314131311031413222321032023333014241330442421202011033212232202134332042011221401421102133333014412300244400224240432344404314131230332043002314123112441111231222113102042033", "102423344401040111344011104413243400232324433043311320032430413423022414142423031223131104443212000322202244441040002000431033230423110240414013123243302131213331441101034333124102213214430030404243433034442431131344300032000344222224001240242320420420212434441200242104233102142021431240432241124042312421222013424323201034322003202241233130403441100030231330234210400041434433434442141142143042024110411202441441142432120343014041333043030042313023444421011300323240341303331133121312312433404041422310020442241332122101323140214020112301422440112320141400300211434143012421433130324404344004002224041020240404444441222332110023001031014413311200430030031220212402333422001121001214413122202240220024040044402232233130304213013324032414443211014140042201314144002131422004042011311012242320141241410240412133433440133023022314340423443222411321203442213422001022122213020300442143241410223420124310024021423301232022140113200431022244004123020314320141233031242324040320414034011303333303304404043312011004241231304401110142323013010414103242231331230010121013213201230431020404342131342111132301010344421343434243243221014102420134013201342134431044224211211201012211440431214003433020010124444100331303212124031133042210144033302323222032343010440020222332222310224003202434102402420322022001014100014131344230213000300210411132344244321234430122313103314131004200213321411022112243202301234244220234430234101241032311240322033320211000022100000243101144322431000433211210034322441220212013102024232020114141113211432041201010240134134230000134021211040243020024302204012422321113301410103024202343043442132341441122440340111034304434013002124243044103201122231034043333322440120201140023343312401314242322232043003133022202011002202204120424404144310330332024214330300140121301013112300122340100204204420401013404312310403232443022304320440030300133421032330222302223321132102224400224140410210411304303020330032024244304400312430432314110043032102432403111434032112114403130230111101403244334243010013423022113100420211043033134121030000102444110343311031232432411123104403331420312340303044332434120120330243422214301001030240414322100342341022124310011031444120301043132024133212030103133341140043030322414002414404211420300121223001412330004344044311140223030220140344031324441410124020220011404413014402332343121003144204240324144223331324241011144321404424030024400142340023401114122233143123203311132231320102203410214114003132004240302034434403422344304222013124440402203003333022033002113324123103423420422103331043013231144230430412043404222233442123233343412440010132220013241034240131033143233200223411420113234021034431103222300423402230142403404203020320012134234334044011201201044032200443122044210403233103410423344120134320410402044024212114413422101223101441432121230034003420314342420012340233333102140030022200141143223420242201002233344330400341020324230333434232402200232330244041202340432241440433332240112000040031304114003313041331310214101303410221340033330300340322344334140322104200121311300224304011421230443420141042230341041233042042442332311401132311100021421002432233402432032114121031210023213300330330420432234404411022301430042443233003410132003430404044302224320411241203103312311131141221032132040241402340243344024300141300233031434000034134032312330034001413110222124410321402103024103403202224224143342212211012314024040024112140332444234011231230011240123330022303111041022414243414334131013210340411141312324204041132312203133430243103323423431012011210041244121244103212210334214011444034110124023414422203001101230344412302203111430432133443323044212040431301204444402313040330101104311302041101341412243233304314130031323304022421330404400232043332320121024020323031124102113123103041002214201432100320132413320331104144324232411021321421413310113033333321234211010333412034022201244201343113221012401141120441421121412310333043122030234320400420141120320004123431104022004112230233031041122122300000443330213420010242204431234213122323403143211114023223042102121202200341002420123334131232120410311012431341043231321330021011431341130104342223313002131224131222324402203440042021201313002240210303044020104300033324330422211042434044140123002313431424441444044203121242443112041102103243321202332042200321403113214104142441014323201001042044344134012033314032043000000303320130103124430101440234333343331112340232220134", "344332312200132032011321202244124141104041122344413000324020121113201231411222443132210433004202003302421243004320033342024002144123024234220212244411413204102104101321434002234044310240214441402041301020330122334021140010334232222030014133133031211243210112120040441023311333223010213024020204101330011440033234032043410313200021420334212312102113322321341124403313324324223424003140042413432244242020323133100101014223400224114022141043213434432034210002114244204010404320234302314023014112141133121301141304231131434001004431114230310141003403120143143133244013201313341430322432312001400343023300441132334044031112020142334424323242341122141430110333443033112004311044211240314410314114433343144023444033442300403313004022230234030342403001321230223304321142122423403040401432302244144034342242210400222114241013034334413442104203022044214304124112433301323100431243103321043431243211122312212000123322330221131124330430001423312131203002340413323331032334034133104111202410301321222410231333423141113214434310202443024200431120414223414012343113214211443313332032140014013310012301424411240043301201041423440402410102100334433144131314433113120242012221434313330412241121102111014202211241330443442102111344210121140011131324002041404202032144302101041140133014213212221133431404440000043320314040233300142242142410313233040123140011240323440333242101013131034101302401330104114314232120120043030300113133434203443001230111202310332130223431442320041334143044233023412203333113032244210223301013143141030300100022422331203414402132242142344124010421321230340143241031124312442323022144331340224232423332241414232413133412212410123021240011203110013411004030210412211002223313411000030242433342233003212012422201310400201413213122022312434433443420342144404021241300421441111042044330341122301331442042312011410001420010004140122421024010301134142244030420141403233343111412114203032432002220011042241222121333342221303412044123323323202312021034404424344440430010120120321313114441410222102230233423444002423333214040102131212214220213212203022232022201330421313424401010200141111340114241123120133404204030333301022332140240242301124232341302014200324013434024304333222441041302212332122222432202412040402003332423440303412222143321432241124131422443040030322122433330002413044004011032431013240011023240334401123024042242001344343122412410433001113443044221421142443321234340341003313304124330303104340444223134204142421433144211431031430313333011033122402030320430233141042141044323243313141333140413211033433233041204202031142123233233440233014030442122022414001131234333140421034430203000123320021430304221433100103331131320110343044333001230000040243012443010013004120040432232134042110013231431444423124303431301041002441433202142011112114014421014214031203313130133310013131104122404041001033320313203101142300440314112014420420442234102124412310013101433240303142113212120220242234420132333001440342424141214102013301431030422241220130311041414123012333202340203444004133410130424431134300101241031204402214301141443023432021322403122443242233204314221112021320101224324043133310004130430133412333333403043102300130400323132334432034402210242404022042112203221131333434004424402144010321431244110332413443312402012244200301333401322224411432413313210014202024124200130342011222304343321011430203423431333241034242331323133223430013243214323214411231204334132422114023413010124033242234104242330342423311244013210041140032312002010111344032042424121314022400440100011332112221303210112343121043022211033103020232402111230341112141130201241200024432331003022333334113013013211330242101232302012321344330232420414204003140431430022401343021312121224122132423414224210044043213140142314021132030101334011000440230410142413011443142133214421141320041213003414232214402043003142242033224110220033414314243400322123340442204422340101313140320014034311434220214010330230141102001103113403341211040040044242124224041314104124242113004022331402124412434210043411122011210444311443244322044434044034232131233202022221102331311113134414334001301401344011112312304023341101103433034331344402110240324041302040043124433224003343413423241423330301203230243404112022414114324134320310214300213102032400343242324132330003324401304403243121332233240102013303312123211134234342403120230420112200144231314232233143421131140333104340401330141044004313403410000443141331420324422", "012110341022414131231202120141134334442441101043304103211002114224211023323104040244133410342434413220111044402044200212443032143022402030242132223414102411110303323224411344321032030133312022102041001221242442014103430243403211442342431200110000210021023321112102240030212311311240142102412100434430143142411223214013324101033103110023244002401100203020111331230441114040141440232243411234443004414223234024010310402441430422100003140331413014304042404332114412402234330144424424231410414010240334240134312001240401442232412131324410414020232021000144143334123010431220240402220233410034224114344032340244300433213043442114323314330402234004313231324300043424313233311431143121322031024201442022231021312313431244114104340300430203240404340434441443104014340313044440222312441133402330243443312101403120004234041044201032334201232044041432100012043331310234002222214343204424422124013213031433322133440330431242421140024043124204302440031021341030412320021024230444003421212021331430340012010323442230221112431300100120031024001233213301431412240140224304144330312311300024011223124003403244032403400430402402342010003204104434014431331132002340203423202432312221401413002302234100223202230333021102024001431320412202123233143414202042344413123102402433044234334440103010003144321343020344010020430242314342321300043420041414344042200200330304024423003313321012024334321241111010221003222322221433034242114132202110102123214320314200430224313034021112422430043201433142414240242223104241114111111440041320044104314312242021244004422211040031134013432142201324114320420142444104244044441414011443213102002111404344113201240433333301034131100434112300010242022114133400243102331442011022010040401401203043343221031440423323132010231322333142114202133103424014304212001213420243242024304200204311140414341204320021244414210413444412403402131324101320443333322410323011402444313434043242424134322422400114214143423131203141011233124024113434020240011412203320121411130013122114041021333312430341104101043133421024434111011023410210403334400131403013101122032440141342410123212441414044213020030434412142034114042034203424014322313031430041023412114032144100044111422110233024042412333133043141242043242214020120103144112141000240442103141043034443444414003433003340020013043104323021444001232420114412240144034130342044202222023324213310311301400124310320341204001434330010332020110201331111342111344213333030124011011104132104031442030030322342424301243241244203220433404330023434404334400303122222033434202141212332130023043131144443142443124040230230212014343032201233342304003420420321232303134324104334303430020413414440143402303202434321232312333132243442124012422300404311444312424330220122222413114021044212004240033122013203242013141421214040404420433011141102300400241210211020230200100042211122413340403103121030032442121412310324301110441102131210343201144232431202124101312343422244303004030112310040134100422412304402140403432423202110344401414100034320314321220214023211322204123103111413434432410212224232043241124201433221432404023144131010312334423034222323101114440021040112144103114324401321302444404414101001314340141033142140421113331123202014113032020240020414241400143011244241212204023420034321431031424404421434444042424220333410443223032130130401342002232030131431214021010330241242220304432241321424344442231033133132131104141201440240413330424422000244310412134321012041432300334332434030343400320404301300124020322311133211001014134102330434121333332202300002220432443130212312140012222410220143001103023231223334443324431431202414014213144312442312432120430024041343201412422343140034334441110034023341004102020322214231043044222122344242123204144223212032313034401113014444432211303214134234422234024414124404003442333141404313242444411343140032331222143322431302143231110301202142220421030030034244121034331023040304412023001102333343421241421242134011111011344412211143241332143224323133021102301030010321201331103310122140103200401232022323204234003000040213331204230133212330130321213410314333022240242343244402342402141431104433112303123040102331214301210002022303210234343131101010001444221330104422341441040030330300443241041013022002033332040213022410212320332403303104402413311402043232140303421121413332442011333044424334201402043313004011234433004001413433213031231241441141040034030401111311043101201112200113434341144133211423103", "030022003121320443423302130202024304333241140441003114442031402202001113113303312414230410032012213033011140440142103240223110123323130143244244123441344011432440330123442230241021030130144231220120222030103241144340213211034331213441100141412002140042321332031001023013434420402301130100243342341031124042142333243220014244414031204232241114134031014002002321434433131003134124132421120422330431211033141100320123430233430413003121224042112221112013011123424322110441344122242134410044400043413302030303301430301002041212102310220141321313401230124132443014101041333333232200002331021422440403444222340343411300203143404332233000401343311024113432134124234200203224444103010102111131344412204443201104402222201402130043230011100320123012214032000002242321314212114410012014234121011424304200230134124120103320110320034113222313213032211103330441312432431120440013024314121140314243432342413342042132432141321134033442044403111310444101214324134424121201242442222423200040441111122300041302231114144124023021331211022144020241244442443014423343001203411124123014331341033121430031402114421120231232014232303120142330243203114113240101034020414013024433002140202113320211442323422141010200131410402412244112240330024011114213323232300130042224022332432124430303400043033412343333424114441130142422324330333112042442244002342200324230412244241403023122023304343413323134031222312442012322220344021210404243344102431320020224000213103001110340400112213001142243134413041002040412211332042433040320333203031001422244442212032202002404434134200214131402100213132214221132312323113412413243330221124402410103330333402103120411213044443034241312011340411044421242134243214410140201240414222031014040041213431344211230421314203140120112040441040200032103123444224012000041144131442042022341020134112102303111100340022120231131434003231103211043044201230223233243212023001040412113104142232314334110234444001440003304230023342300202244423344240442321440233222021314033233103031403301213211142241430300002322123221043204414001031400440412021001122342441433413202332204421401314020142243243434112330011304144102424040220121002201341440130014144002010341033033122114344313100420044131301004442324330240003104113212240303021142421243322110122203213322243333032213311013033433204223421204100403420423100234112440210303024433020112203303433120023240320120242143310413443212142023322302432204141223330242201414213311311442033441333321020331443434242341043410333443304212300101143121101030400133434103402040001320324244343122201410200434030420030122001132023043222432042001242010113440002142400043311223242413112042343221303204124004223323404123110144442030214010223400142014141224132234314420403310443223202231211024412033034232010440203323432301204310113222211221413304333334201010301021110304432323330222041110040334131310010023311010023120300324042223342434044240144242302023400403121121222013023112214144000240212323402330322341020004242334001121043231000330022311034214124112002443221243304004114333120443102320102124440113400412431403022113314304341004013442340032222313012424321241023014130130004303320043242344200302141114443421220143011334121011210230132400132324410121042412111303310201202422234301331440111112223122212342340302004200110333001402314312033324311332424221314433020023222143403113444421433442011123043323130303321113420012010003332234312431121434412421431131211401340332314222032003444323213211232230441004232432204442432344223420110012341224333144123223234332104021003201110111131343324020131303140402341140401211042244140211144312341242134410234144220432433301030424243331141424244030423003003124400432231410310342400331404222023421423202102014404412214403110412403202412022104301343310034002223200143143441041222221403133144002133101040102324043442213431210000341101031021132000124212033220124041102414333022223133201223340424421440341302000123023331011441111241312033301144034004114444341301044120244404442212322043303401410301432143331311224332432204124141242004304341210013242104020004212111404213413403242230011233114210440014141301433004014004140132214234002124034111021044334340123212242441104131103402013014322334310041040231102320033342210331444231224411040120303042133344030004432300001441211101004404004412143203100134413004242230440101404342321143423200210223344333130021130244222302231112422214143433034210123122110141343411134020113223230034203344", "301104300122013341113334102302332004111333200013421303232401301041023331423042223312044240402234142431033033232044330210433141300244223142031321024040010434000140440434024043424210131404020341232110344322324342101300423434214400403201341021100220444230010434023241344102303341234402004011341221034211031413440032344433440244202222301314000433243204042341200244323314321034443444142121404423303133413342401440103020002101342023040102044303120123310133412331340003001133112212300203213232230013133124023242212022334204130024324014421442300223342001244214424020314340440131401430440223231233244424400130124244013121302241224333140102044423231301414244203320011432304242223332331100333014202103322040132203331204121330421311104223004102130312013321221444404113310013432300140042100341432414130044132143133422323422433420342331014434044331412220202242112022404214422321022244011422402212032132243430103311001231441321233311412110231233133022342021431141243142344344141231004014420101142220010244041322432334432142404104431444302411230012322340420221113421443100430033043341244312420044400011321224103040111142244310430204443012232010433012344142131012104314344110404311132030401133142012243423201142112112430303440400430443410200140432044441101333010040124203114211021104324213324420101232310111320442033333230130130434033222134103131042041120320111202243321242004311214241112130431110122231014044000432212444132403002434021141332201321442232422444434214113132231322402330114443432033302031023232343122412241310200330212041143030212341403033211420001424122420031300134443311332221144010031142144442144402114422240044130143344430121413044002041134444121221302311101202022012000030234100220040302444221123440442324432231100040020044022332121320024040123414433113202043142240141341232140240441204301334221420320224130120202134411344144234410331022013312434334420014033114133042311221333121444023332142131133433114241034111242443010123401233202414201034434132003313123102122122220123301242011244314234300004414130131103310433414012301120421003333303420430321012344142200422411242432410330044332330032244332210031024112340033431033401423021220410010313331301303242403011442214422220422034314420422322200211204212231204243120430303043113042203340032434012231313013413423422031321120101143441201431312343002321224210004333242442432443024142240410023322324103023012112442042041104442243004401330101130311432232114414302202032203331133433221230112422034144133111313423341124332114320222100411131442320124003122233002211044203302443021311021230333110002440412034301344213043303440104211231433442040444401414020413020002114223413044141201344223144434302123321413220242420044403120212434230110004211042042141231104400112431042003331141133043424221441340244011324240423312111103322210134021243211221031303401043313411043002410111433431144010213330114301410102234124143303242340022432442013421024322011142110423321130142112112244304004440102312230444010412123343440440210342310004032121143340002321331332441144212310333314233021324313214204400244012411233434142421420403234040324102203040003141113103424444312203340212020203223213330334111101112234424204244344120420103412323202002031013104441121140022242211224334110120121010332003211020422221303224020404404300414442134223442312431441431410222431320310111410034024143304100321104330441304140232324101343223444120113322141123401440220013201340244030221202434334030100401203442332111020021412234000431001201101342022133014040413021332242330443304022233121320134322243213130333214242100312314314403404232302413411012231221420123324211424443204023302303200412341202004000104014203131212102212340204303221144244434044240400411231310323442341212301140443444441330411222040124212304103410042103030423011314041002110011444313200414201012120444142013344333021334301222022402343120311431322410213321203034312033422123333231310243224112034120242041010340001310010312400044013342110023204322333123413210334434302421302100340301000404232200113231430133014400102020234200121212233144420041230102133200442414033323131210242302102004422104244103133001231041301033300344002234140143313343211111232012401241332202102400042141133033012243132310304133100243200001223030101331034323032233131334014224102103440032001431332210100224011403241434211304101144133404032331302302042023341044302422433333404114202212110021300212443241232111300332014300042244231143444", "101342223432100412210200332231414200141443221134032223014224331140131043241222413042141432111323142333413313233240112342221034000313412424442300212120122101441323422012324041143123014203130022002303114211303421021401342222123302201221402020432302221443122030004310133112033012133414014421132123022041341424132344022243421232224023113121113020044022121420200110431432022400104443231441103133240101443200131300311212433210111440110413330134033102413314330201302432340014123403144441420421342414342210023101140314314331222444203213401133232102043211322401212112441142100013330401010020424213240401342221121120132344434044333102401201024310242430022210310024021230020124122022121103320230113010431444403204204240220434201132402432040403223040002230221440014132213111404414233423302434223343013233332240330330232302134201433444332234310020122232402330323440341323423222004404004044043001402330431000400301001134114131304324100320431243432334201432010040413312221214312232314341041240303232432403011333344133140124101042313134201230131403411432443321101212220330132321132113300343141231404012130222242424310000302233311222112034303012112340014342330110222200144204004331404101201400140432010001302232430442134001423312201130311431430043320222400400140202402240111231041040103231130212121422144231324332040424123414214104233004333401044110214043342234424323340002332440310304210403404330433134040002422044212322004101030424340421034430312320242420233123223214002133231424213241114113112233331102413123400043000311200033402330034030222100110024103030332323244343302324344441343223034431320132420003243024020133201230123302223132200102212134020033202341102131221034003020003312410302431113402332431423020400214134441241433424220044401432200012200211332423424333242112140230021344022001234232410030433031230223422331121112232142031311310441000333010312113332242333121343223233200230231044020330400044204331031114111000122421144030103143321133100401011142322002002311114342411131101120242032200241044102243331430122414202342013413442433041321302214000404231400020420244020314420132421213324213312133202302424401243242344031034442430133044111323432004433401110122223124321321411140214010233012443040441440244430324312022303132232123424330412121313103042433341014122214411113010432344410342024344431214303302441011220120341134440214444020214443323314112134340032322123414314241312203011021440234002133232133401413143343333140300422103120132104114321212111141413201020221421213433022112431324244112011324101143344421142032003040412212414021331031204011013113211312441022032231303240002122441211304402024304303344421043431303144011034234123323131232043323122431320411020413234434303043440232224133100013130443001110040242130440132143120011424032311411412430402142122033434323214134412012343002122301204130441434414311123330021033424221002431102101302213223004143314230341012041241143021434112213014414303440244112023411323103203324420114110004021043333110221102031134032430404340114230334314033004112333410221220110233103330030240130030203420122131400334430232441034244332014111013434142211300121313020212032041334142042131430323034212344424332042234021303434231332400041003404113010232441224031042102403204443410022231041344143444332113114401434031212030423111401214410200201202033440104414220430332213430340410432214031214221222200132021403413010434202042032141213322213024434122234130032210304242330130023313223302214120202013000103201041143040004402101114421443404131103300321300330112322123234020304211230423330314443100214042343130230343044404142403033014424143404123110010012332020223403001304231010312244220142112002124104223044431101031003244332202003014230104044244021132102342413020340113014321123322102302441310312310212234432113011224244444221023123401403330031424040014113441344233344314432432433130223110421221001413404031322424132402034043404333202211112204023431300032211034434022300212121402313204320000113342020320044111003313241241304203122010033332221234030211100022111123302133203132431403442441442240120244432234144400232211013302042023014234310020323321212444220134314201310304304012112444020323011112401130424241020101213411220441201131442114000410030313003244313141044324424441033303232222133322433410144212324000303132412410313341222113034243330123230302221220214410211134301430141014202212243443404414310144230240333334023141004022242120204141200442413401324", "210342242122144310412442203201033331340130342021100331243024010130234300001204341401124130232144244330341310231442242004004041320240201220320033303034030402200022110410431422230244004104004143221041410044223120420233420022013034140430212400122144421444210032213032320323314041020142402103102331240310241024214124223414412132000320204223031230322033202441044040030121322202302440002244410410303312030322144322203041032224211044331424114014030041103230003042411432122130033210423224343144214440140313421331420423134024341344204022442433000114131200021143332201340330124241001143432020313302013214121114341214002110343414434123301100000221301021411313423023330132340210224132221003311342020103400403021113433014421112413332132241433311340442121314040121020221144133133313120300333342120332203132423131244320410401041240342040020030441342202313420431140043230010342342301021333331210323014212332244443130201403132443334422421022111234202124000320030214123213224421120234342012242142341420313433442403240111300403014031100032024130422203233102003400224104333200223441304330442401014203404234440002314424440102223423132211101412421220440242341334400144201420412110011201340021401414304430133414210400233342243344342121001114411031144331404301320242044144242244013201441311100443442413221411041043232230412302334321224432143313411010310001134131224114104411430331233443140204331421231322404233320013002420401214312114434144403121411304113223003431013304143432213010232404302243001043133314303224004320140300222412423434424042112330403234213121223012212120220440100034111422331420103242144333213301342134231104334440141313122321340124042121010020301023120144034044404042040340424223034213143131301004333343404223022400414330431441132134010100312343230031120033241102034244321033321002443420412311032100100403042123420004114123010232432402400313404102220414213214004400043003430444034210400401120001124144144302214402442122431400100044040240020223404043420333322343304032143102333241423422420143324303324003000010010412341100133023001310412302334424144233303340410324321124130034410023221414444023341330441033104243221324141442231001313121004204324102321242242343442300144302031141321010224213032401304001110222204114422203430444043433232314213144023310140423144112344441443102201010330432422421403400430223110444434303012140333200423122041021200411120210400431421341040303322111012303110001231321324103002334122011033413231040232221341430210302202211003244222234031313424204421113200214444013223234222310204301202402401010144144130313004240430410030113000204000120003431412304143332010220140333440200434012324421412132212133341111234441033102044101214213344344113444133133110124420321344324300014342244141143200013441134010110343110442433334314102020241233002441401320221033404334003304130314214133132124303202141433034241032002110041004300113324224321402212112104031230341411402040010313111330233121042423002220023131224244230000411224223204022311332333023024144330013434102212434424324302142302324114220140204140020044412234210122030233441343422001334211213343040323022343221310420132411421222324231000130433203223041103201231441023132313144324311404330311110041311223023310032420443444403230213422012320144023241423420034014434304233440200343213101223312411312322011312041131133123341434103130243241211313012212023410414411124424001044033332022044041134423300301300010240024110304044122322310011234040400430240032432234041034243041444144443230221343414220224014211242120343001304020102124233433243031010430412320333034133224221213021323141340223120300013231410230113220130040134032222032144132332332400133341401041043031201314014133442311033230211244103233323133201314330034214414104410303302202123103220103021222340341210333411044212242401213130433233013410343443242014410440300241223043111211100233341220423214120311233104214343014323214003144324130134101241301444342302421342110311030421403340143020222142142123042002001324220124440100134422132234220403442420004002300300111411443342333421402123020231224120114110002233012110010323310041014141143420421042111043330240300222434243211303111213121002003402143100031324113442032124434233420001001301232043043100242223113401204210423213403302042424431402243444324430212204031301344200422032233323021224304113443231113211030403040102230410201341420313210240303114241143001410131202422003214334342244121331010034020142121330440222", "203300323244210310140121144420442441024244302023233122114444043344101012030301224032241001404132011102011202022340012041444434112343241201344433413322321241030300312122204401341231020144233112123341404411020134431101323141340211222044401012410030002123114023311040314201204204011222431204234403314401123140303121203313033333032012431242300434303123111310040041034244444010443303414441204330133101430413203234404204430014341033111402100100133424421100340420320111131203210412112040202002410214134431020042423413104140400114023140313123323243241020421324110042312104002144011402231322311303002133240044440133114221044003330431313112102012131313331002032422133304423202434221120110100012402243141043432233340230314210240230244014001211444012202110330430121424332230100420212232423131242043343331021112021044423121011040343221020414333232324434444124303144320220123114432031211104024330403012012132144330312030341023120322432220334404130112424324331323112100312121023220324413034221043113010002340121224413203341411324042321213011022013314133401443113442002433103010143144412240224231114130300241023233002234230132424214221420332311242441224220301110230120113112403034044010142442442341232202422324221204023043024141310310024123334232342211143110243422303200230431342311002024330223131402024141403224422144423331332030231101121224044230034004141032433042410044412303130014041213341103403112403103240303313442312402101313343013400023201123421231340120132100204142330324000202110142022241041320103103330132200222434340132134412324114142044231330014331143344330400230203021131430220331320203414120211434103010133233330313314034334031023213222124334241140134233001102340412442440021024001310430003132303201442020442004324412113001410430044304343102001044342044142004320301011313412012331410004301202210233442332412034224412313431003404243304100433413110010012431121140410102024034230331332342011121134100200012330031422302421001304104434213042033204302334302121134314201033312033020130123004412422433123332230031130331013132033123240233310430204101313112440322333212042230101233402130103323312032011012120012022133213432424113320112312223132042210232333300143123023223211341320301314431303211440440410121121100121011121034344424230401033311334124123022144304014143301444130221202334332442340342014301122230041432031142431324023232143242043133210434214230111322120412322240343321113221130442402204412444043030212343123312412201221432140342244212002002222123321004202323012110100000404300240121212203444432312111414141341302134331401120202000100312402011341130230202233130422412111443003200240244434400212000414322441123223432132423230002022102334410022100123324334111404244003202424244024242430102204023134423313201124100413243022411241124024133233000232340340233423110343201420433202244241342220004002421021402003240141430411431011221302021020004031011011224302031331402022331242321132024304230020413241433002244431410142141200442440440421303103202304344011003421040344003103301243004100434411220044031200130302220222444404144201111220213313144201421141220220333441132003244434320433223303021204223211143202030343024400041310440301003231114414010044322122414441434004011102420312442434000132130343203422240333040121244110021040143204443341033303240234100124434221301213440021031101024342442130401142214044433034214432212140334414313030004321014323331320414333300222102433320012410032400134141304002341430011112114303122200102114414343242433221421111143041343033412343204211330140223123102024334022241444422031340243114404234011002434242400020043104113134214304420022422343001010424430031042200211323341344121441020113440113444412231320331034420211333111022423212042042433340413234320120410210411213211341143303241114132124242143400021432400344202111422023033122301322400124040033333230341214412324313211024133410111410323344210340244104412041440021430120302131143431434334001434323032220300033431333343401302200013142102402233143243340324031430034032242120121032024322000142123332234342443231241210042040224410234132410121244231032011034243133012433332204013333402233032411242041211242303312212020233012131243344434311213030212100132044403221010032442132404303102214130130314433213111014002041340232414130204033402004114334341344040341321010022241004311224334013342442300234213440240003314402302404043041423104342212002100141102114400331244031113041121314320243341001333311030423", "423402123224224104143231301110031421144104002441114101102434042423230131314330111431104303043404213112212344433144013213300312312003323003020123341031341340322014222033034312131223434322103032110214421300444224321233103101002402114301023112132441410320432024100441421214221401431024322203443333001000242400101241212110320033321431210003430232043122442334120032231200101001321332034111403421221333134233344311320320113102023341044240132140303201410232141123441011041434301113243124100422132043321020024122441112003333204010432131403212340132133111213211104321303402400030312312022311434230003034241013410232320044114021032302211022301344134120122331320220442030211240103211431330204321044003423132322140404310404231104040204024301214211323110223444324043311332411404430303002131331210341024014312000421021341241441220123333243030443110343304032422440441102140340442201224030422342341144114001124122013033414403022243034403141402123431010024123224314302020011240131241024324242402334114033324120320414040333323200441410311341341004424101132403324132214034102420411020130202314222201041400021010431214011234003230034224414302131144310104220023310330232011040024343201024312012132131414134414304203134342402031110022301004220121134311421130100422423431433323000022404101403410410113023010311022043320114441304243431222141341314234331241004004422111023010104420311240410042041310314214204120300002312420141134223033124040121303403041121332244031413304203321040124231301340434204301143030030224343013014340322023202033441022432111242111040102334440301210102031434030342331424313202200004243314214424312333042303344020302414144234130333410114022311240411011321004423241323211104000010131434111324021414410402114113042230422103310322421410021404403144042113013414423300030401242304243402004024001410240042144331130421012310003332442341313044144144433303231300143412131300203403130124002301204104324240010243111302014141213431241042203433232043424211202201311230323133203113144332312323412420233120424401330121340321243422212322031421321001100123420020043112020333041422331200343004444030111233242012444302401004242121223420343343011431021331110424220420313003044243322110342332003433410010111041132104343301231424404004343112431411440301133212321404020323011342401131442210220342141014202312420434334444131440134443031322034100413314024404234204130020230031043341132022410344313403321102213101124203402434001342440134131102123242404020321330313113231201332204142411042031213434041431420401133243222420430141113021431420310122103020121313433003022024342424134213334301101344401200020323041211311431441240323124221022100413242323144422110310410401422410224202222424103313110431041104023132401033101201020241044241230123311213030231141122023213231431422114040143402021021110430300044310421311140440030231114430032034234242004031442000112433444241423204321432120121144140004222311344330141030241140334322101320403201331004324033322433433222112442141223201432003441001323104441110432430114201130340132213422340022312030022020432321102400404332234044142000230040330420133442331413112403204312013142012200142133133420242313442120410133331401100120330212402034243041020344131222222202304333001423221111303004043403134212300442413013323322434311140301202424110031441424210413040244204314132130320042132101021343021434142111321234413020423442030300001321424444210421320004112142440431024303433240312200104114210214130041303212221223342230301011230203133342434102023400002113000221412433402432334021213320301241404320413122114330204104022200243421123214242414011010100343240042412230340431030311230204024310413423421444432304240043011321441410230411202044432111344444411423332304333343231420214004343231411022341033034421104302133242102421413341322203423102001100011411131004312310342141122331441230303001143114410343140422320141042111133204024142044202133113424104231002231322220342143124213204411233423322421310302003441203023224411432133441143231303101320402300201003242342321024001000442030123423104242112003122403143440004123220310400400012334134134031042423411003230144140244041123421333244414114324134202231102243113110100112122213103314233222230402121110110121031431002133321200132230412023441232111220202212404130201042014024113021214204102230034132123324310042423100200401032413041414332220001042211342430042202434304133241300313303024004133401143210010312024441214304310424012414", "132244200322111003222141003210323422422303103303121123240420311004331434230200144310242102104302340134114102312420114022343130323301404100032331304322110003010321120323002040124341444144003433233310244223120103113142004431334033120331040100122323342421344043334122221044431221143412233031301010334201021422414442400423014401443414444112203341420133121144200012440214211211120011324223043423103411043421443312034323030403030034401404423034204422244242211403041014100112323210204112314234214431144200303320403332420210101240140323234414310403413243142241222422413340424213312443131104232412114233401114002310412030334404000232124120333144102334003310410203044343142110123332230022414210023221004000004211421431430242130340232103412342322334144202221403101213033333311231131303120442213110213100302210312243311024413442340223302214203422141402232333142044241001000400130324441104334304132343213130114123222241130232240143213303142210200114104313232130040320144322224320001330010432321142244220330101234232321144334101322001000434444303400214034012010322023100403010223012044203322201320443203404231134101144024434122043422311021431011331223300313031133203010103103333312011100401010421312211120142444443101124012002220343300023014230220121230201032120312344300301124440034234140012310132224214330241403140303032240031233332100422234411443222332020244332304223301243131121412210201131232111202411340422410021101443201100114412013303431320134132301034242402443004001033404114311342340104343443202140241233302130132440401330000002341414104441014000421020231134042411120214423020144024030334000442114214012241024434441020322444311410221324330132343412210211323144213240011420141312033433132031324211204121433241342112031402321100111412000300303321304442142131432102330042403041342020243303044334123033101220300043200031141424002000344230200220032230113410420030430144214031010443242023132440004011430044120223223130022244401122003111034123012403340311104144342330320343224423002233110433310342024214412403030301041224213414434014223032314024023211440013013032043221333401041313134143024010014411212003024231313220141301320443141320202140213302241302214033132231023010312033114113230344432001201013120431343441142434441320214110230401204303033231434434212010421130324414012030121312230001022011022403100224324412234024223424420140332102212442334401140410344142424430432113033341320324321401000332113402013022003020343110300021131420343201224011103334211004121123101303003430042231421004102033231304331244340214030244423023010344344323301303040231001200241340211401002112301410013033200424142233320413434123124031143212332310300043420113244334031402434401030300003413033203322043024143001112203132104122202214232324413021324431114234000232204411102324030112112441332203403220313222201041410020101300113202124344443443242000443043020440341420014333322411243312143002432343230410124200141204101414214102144133002401124412331004012100420243312143013443312204143133433441114233024022031430034433021304110400203301443102443033300121141041112003210313312223131132020042034000120011433431233431023442401233244043042220202331032322221210301211112244011234313212410130140140104113223021011022104140342444333141001313121342410140234441340330011204104443443413241201014041034343413032343213142400331344001033333214221003420022003332320040314434040123232303441300241410101310030011331124423444012114124441130400413420033220210130243302404431211132324110330021104134423143131311122343334203424210141111023201124023012424021241003403312131101434420110423140240230311301141123140430121241114011342332314201111023431031230210233003133110111132300332033302314300213030023333444241233020442233120141113200334224141440442402443403322401342004233221044213021211300202302104121144422203340440202021124424421044320331430223022011311142101211142122120044200141331100012213412330044023302414430243312124114232024001114342023201433121032104041002140102121013300111011143411310030311400322023211431330140141113303033212410304031344402204234110024034432214020334320322403320140241300311413134321042304224401404433244041243220021420133432344213240011310231214014224024042224403031142423342223044204203420031131230030101240033132403022302330102123423410134132031002031434132223320144324220412210123321431013434130130024412221401413044100443244041212300220201201100042034024242414010221432023042040302244400130", "400443201032322344401404023041211304414114033134231204431033123441143132403213030423003303231220034321113133242222223443420231122400112332001132132321434233101304413342432340123010241234403044304031411334421234340440443404214101301104442432221120144341324130413223243304321243310031140313234411224123302112242401001002114332002332003111144234244044321134302241341244040300143221123042101132012244443040140320424332310241214113034024341323041331441244341302312041303004211304412013142424124133412424041421221424342043133120413110330110100110231424113212241340324244432013444404012041132142102143004313014040000301440230432334104110422201004420241111012301222024032204434024113000040431340231012403210413213320230113222320313240120144232312211132430022423210111201202222210103324012234431424102323421144004234443021301134123142203403200302243320310302102013013401122334120134302423410441023130041412123204240432400014432112312200110034412022242332232033423313101040401230431011213420144414140102440443404140111014331320143110020413110220140131043340432430203123001033143132100204331400043111141004301310332301214003323200132121022033123334001432132111322233113304212020040123032023341200313311134321334024420314141432411114242214330413323234422043413304011420344202210131323333311001211444420402120134403310020433031241212111023110121303131434100144444220414133311110402344013112403404344112024341041042134323133120013311122012334300201332402341104023343242432041404411423302211231210142301432323143014010112222343232144342144310240001343400234132310341304234413423443110332141424432102243301412232322124401213144014414332103432132322210204414101122441432430204343210321243342324400301424442001013401303330441220213001041203410101402121310333033233010103111321302104114311413112334042030030111304032130101004040124243423003043240000212341103304421034040112112301143112023440120421421301012303214230110104332022434441321204410042332323024322324144033202032114410333210430433432240042410044304030443222024411330313100333414333341144413310230201034403232340112021014001201240121343442404302020021120104231031341132412421141412034434234404100403001000311104404243342434121333100120411343112124203333040032214243132233301102242200234441400434303413142111133440413211311131031231013142131412302004323240340334443222042141111211201233330134031201242400141032321222142340213333003113200212431102303324321224023230313321421032043311201113304421341441211133042323424403030220030444121020431442434014211033011114012320013212212000021010241312343211034042011103331114211144210212233424341012122411241211314342031124103213423443202221114121310130100210134211404041324234122304103414112201132142110440142112214113024401104111234232341110213244200112333412411433000412144441303040212044040021330211030434242422442244230040033103410113124200424424331202124414230003434332142202432130303134140313110002303134401003104401144001010413341234040004403210122113221413324401130222304112440331311242333310404220014144404020044333044443222022324314422340224303312201443120311011112232123014024212421303224123341202402131332314410101141444144144102221423300320244424314213442033400201022221132143132013110020231143432004212340411013430304430244310222302203333223241431242403244223040411101044321021424323101012104133402312131413133444402302210133321104313401013440241021032400431104223442301411411133322010313224214041243441330412433424022334103332023111112224314300143231201411043312033113043123403032230143120214044401042211103110414423140314034242231131322342104112430341311324133414413414041402442400110302300233034003440224341112001344121044201403302223240440424423210133111210004231420334300202320333131243443202013341142430000320132022323001240110022222200342411011223342441401341241211313010304242111223201240343013003032023010221102303232144000104214243142201240040034331303240142114222043330321011414121223022003040424221314110201320123433120024123231234023334402100421230331304011301124401314023411203324401003321302113111142220303141441434021203411414330121042130302010033234130322441443033232332341414442134334000200220332314010120442013402224231342040031424244410004331240314011113301221403113321240314043103244200024222213114230210244423404423414413344041003242231304032000412220314304133144134303204323344131011001014422130311022030231010120031334134443231041321340421412441222233240", "031110400322334104340331131133234201104134130214242032023123120330212312122244134143311134144014303120133210043001004204130420210012344121040223424121140430234134304141400224140303312021432414033020103014303331321401104002332210342312013242210313001143223234012424323223431120322241021002400240430324020301130444322012112033241314414202131210433343132314231341130144121131203303431213340221302000000404032233300323404223344123240334133234224003420204321100214220143231200422324233222033030202104213403230203140134414441012430324410314300222444322232200314130312240014441034300422401333201320122433324410404123404343014440033004023214013022243031344004120414422433321004342000441423311342342213230304041101134024240020241144034402442422400422330114203310013422413422021031224202033314122242431112113020440130410444001234001123101430103403121031312303013301011300021444212402023442000300344312220224401324430341233040431232301411233344233411103312020324020002333114210441231103411241010120100043031120441331131430420100211442230142022321324313421100031021023004022021210411300020311434340110322120202231110403040141410102303031011403231203022434113442331034231141204040424133414131034020023330010303123302312414420342434402121410320040042031034322202404100132011222040221131104334133400342200004443133123224303244421223444403040442432420344304421414342422232443014332400041332330303413020302003111203204214302034024322311143023024310442011430204311300224402410220004044221101432322000323114121000031032030234413400412144414423303200442032321301231213202240413444013303111141424334100242323042200424322123332013210423324140122023401424441240434433444231101403332003121402031000342340304320432133204033032101244244233013002132242033032144332341101040134201031203404431444121042301314210022042401231344431233300012044124112232141023344202312001122201411323234304411300311141324300243320140112212332020421020230003310331342303401204440410100010230024341312011314204324103022401423034213231232340234040024033241030320320141323102313403344213340034034443330233223113001340424313411023214043001031132143013401204102232240303242244100020332140124341102040101030213042300233413144242313032324230131103232423234043441202133401213011244424120034024344401313442212303313331402124412303313144323033121103020133134042102111122423433003223342111041344042324322424313302442222102442133044334434413412123412344014020422324002303340114414104413231231312444143411242111140204430421412003343313214303032342432311242423221022324330221243102134043314234204243014144443401230321312314330001422113033444234302334233100311222213043011420422244111011442232040342320311111421302422333401310014044341221120034204322141314113304442330314131101214010430031040024214433004210440100044424423441330414412242232333444144213112040034044340442000310021010223123421313203441301134130331141213100232432343113433143122310042411420004413400131102104110233434033103132112131242024010020412323134120334213242414444324123204424041242224031432201111134244010334400200330410401010013211224404112400112041333132143340002232003323012031243113111242033333221222103221000402414003332024102430332244403112441440414411201104312421022232424021244114204300212240213421223223004032320310040330104044410222014344330012332403120220343222404213341003131324442334003331320402213443324120020100042201400111313032440432103100202232023420433013221040201411030300220333111124320140132013404134402230042042112411212022434420134214324320212202304041234412010230301211120331021030021003202232331033222441302202022014121321132400022411001413010230241311011122014143024340204001220110143332334324324440132402413434300110034022133310210000302232233132321120043011124044303221034243321123111243414212123421441140003331203311032013411011330401101413430210304222121012330001222112042131030343023024122321302423434134032402411410420021004204413001003313213121123341041144401033144324211212201244033024240300004111404144324142204021404443231123312232304443323420311021142434412234403243103423130214121122330103220113220401441441141411333301322410331244322210302143212141204440213340412100144431344213304201032234004324113143103220031313243224113433240042134312414441321323142242420443024124203100430210144234330110130044441342423231434021440044404322202434124232032112313241433021402330400320011240402041302124210402404114031433220023324400320424", "324401334111104144033344314103332031200120442443401202023141112100140244040300224133243314413214033320142202243442311213433002131334333421344220013111242301011203123432222334323044033130121414230113024123041421013134424040232434121140010443341341401422324211041431122140302341120204102010234414022014424013102313140432040143144123333304220202204013100103133212413204121442400034233001221421210000220133023420220124221314133203221341100410100100240004032014130141042300231122130311324233244203413203101033221301333130202121330144010244000414111022041430200230241220222121034031111432323202233130031113122331302020130031123321444313202004121002024440430423204113342222400110240233203241441142403203240122030341231201012403434223003413113332220110040004431202001021004031001331441132103332433010333110424241223134330442314443041443330103023214224320120430021113033003413004301224112002430402034032324330144140021440201421114343301242233103242323224400340012423043043033311321222214000402402310142124440012412101310344401311130042100401141120003221403301240230244003341330141002022013122221422443314040113432232322304414212143023400300000044034030441111132331404141130411011041112023213443133440320222301442221044001203134343403323022304303024221333142024140240242201344343302312131424420020403410312123213244010214410440303133223303240233204334241422023424112241140430203342212234002011203344132400112242341314332321142121242443214214043400323320142211243331300231143100432211124202302222103001112422011044330433242332404440240104312110300430103101244333134110420233414001323440042104411420232301114302020401432420000001314423111103312200310114043014142040442122023302242213420013110141031224304200401011340302332123431304321142230112011011212321042232443410331020443222340404214121300423124320211132112301212333143213012140031403332440244423102331313422340204113232424240210042432001013011144323341331310440121300340210113330400411343334113430024224110441314233000404113130434234324213124300143024413430013133421210110122041310324303124241222302203100202424324344311310313321300141411341313221034313244224122402301342330321412202341201433042311023140441232320133010442433321244034033020334033402212104440121240430410042034031414040230233202403130104343122023411433134234300100122433112213344442101341224003030122344301300311333220240103043241020330423433120410322011301343032122010333330111422402343131340131334231434234212331100134133131033210330133330123343331012144414403010324203001111012034204340440310132110002243414024002143240341123000203023220204040033444422043343300144412444443420044222204110134023040322124041004324134421141002134331214324021032011043220424113432131342134013234331000141111233130300401341302303111331234234144414121002014331111401113323003343320203231420212110030200104433442131112413241343044334002410132003210310332204242024244304302134134144003031130244133341022013321423224213312201403223224203412040333313132221100332120222342221220231213123121034044041404240100402202104034334221342222320112402432343234341232304124332024301242314303413231313121113341144320312230224414443021314242033413141433321300143111401413433424021302312132203014344444001240340202334012231233002410200140221401221021231343004324004130003103310303332330233424003442140440003200130332311333430141133314040002122133213004003131302232400012024204103101400213003224031331022414004201130302320132331330233334313122133334043221222404333213143332402124241122001131342024113304334043221420311023341020141202433113002002420303122224243120442004142304122132401244123242201032134011342421103031011020210431322220044224042200011000102331203322004334141023340021340234011420312333403002041444142143031042034040404400321223233222404313011303321433424103031440432413311222303214330000430410212303100030042441400223324324231103341230231033440413321302222041001411202233034330210111214421004312223032402124413202431013141340331014234300344320203011304001221140200014432443134432304141423123434343141013034334324013022023404213121123211420011322211443322033031334130234412440113044410043242321213111111031334312423122134002233231013144340121042400304211322300201431324324420140124440304030013220210331421304333401002210140140400233200123204312044222202440403241441322401214001240024414222300023444031443424111122412410104002320131202110311111400033402223121341123203122402232244021414", "342413202001441130431044334230124131400424411141310423001231200112300122010024041112122144030340232143312041114320021000423421033004004322003342214411210202330210043003011114440210204141334220244134231102230444403014133124123140443424420042141421132011411141012244411430324011322341124101311214342333430142021244443041220302340234303430213241420211113243410303404323100221033024330421443033023302332333330003210342142001202301430423222042144034224014412123340401403020443213100204001311344024414200040331143240142312124014430223234401000300124010043044200122144222134442232020143240203331334433021040441222311200313301320413214332012012332032002403444022342431242312440121200403034234441143400311300421443110040024020022043012434210302411244234443001303120340043202423124300313134341421102041033442213012404341300301013031333133101024321313323212033121032013334434314220210313314313123313333223334431341221423010124120131003421002021111110323222411414032342212144323434140143221333424122041114233302113201101321110313304331310044211010040101403241403440133141444212121214434403323443114031024021233231211212033402122023030403320442303444340332421302130322412434010132000102323302003100333442104313131241112321322001114234202144042112312124410424344243112412322013012032402414040442221141322141213224343310431244443020204233241441013041020142304024433443230342130201304232040413142041330000433424013221024122414304322023241201042220201304131200344421441024200440323142120221041143013401204303233330212012122022244242244300403133212444001404212133144204330333413040423001121432214420100320130012221134014400004111024042001143343122322234402143040010323313110113132132121330202042134304131001420110120013134302434242201112241040440330334414124413220404040440021430340444421013412042142240322114022102113102222204231432433341004312014122314322243013304210330010113313023043214034410112204230013241221423022024013321420403241443031321230044120420111041431133044141233342220032412020220440014222042022040140432302024302212141034232430101022041241111242311024010130331121434031014314203323320123041334141143424124110004432230144013314110103403343102213204310114002234441031204120324441443232442312141040013022413021444122131334430120440332304133340030411410420304440332413131141303230440111104004301332323213440003131322120231443301224001210122202312322243331040021142230410014210222141041401343101400344343202443130013204342330034013112411214141041340341411042200411021122341003002010340210212141334304030303241010210240021440424404131210222023332333044214411021311414121023004004401033010304411013131301103240444114122210304014222434013003004321231433313433434010432222211011041312331220142333240042302211140023423012120440323241301104222213312022144322423043203012201130044443012203130021032000244332010101042032434034412334221340014331120313113140102404100014231133241324302021214442234421312300014031101223440400124430132110112012233330404431431122424220104001111034401341342032204434210411223301401112023433142113233104423122142111413101442110322131042003344402103222230130311434210200421424420202400001114401112122342104230121413004030411010204033233124232320344020043200420403220113212411331341214421203104344302314433330003343440400200441130324304040011332131220323233001222012201441212044111213122024132144123000230210011124144021322001200410211013341001340120220003113234214402204002411241042313003222400114043100341011122431212214433000424420314204030322333010404330413141403001212340413142411021231214424103000344312104044432230142230441331133443001013434444122233302120341441213402203213111123233342100110331024323213033143412121244303243434304211232223431110021441123134112020024122220440131021424032414420101240404101424141010430310001133142132143441003224314424240112422144141120330141004322343131431213134133021004020212312311432144431140402331001030144013443213421013100102430404201333440010001413144212033032242111110300343120110330413412023130400442310003210332331143031130041243124122111322100223304214123343111422133041431330204302302333131120110034141233420023233400034012120003320422434420032331204434044104324111422341021343413332442243242212311402343310304012330124012311412413324304423033123104411140023102400021312210423430102432232130243442341212343210210011231444431421032221041404132440412131124032140141120011304100110302001220023200210242104401", "000411042230021043211444104323100420030124210021100341040130010034314410024022440123004141433242341313200300301400220021010413032032022334300302234230440221002110234140033341033420140432320432241403432334014040302113123104024142023431001311421132121310343122100413310320444114314003112211410324234004002133124313124320413214213011411001202144024413244124011341112244333314203113131231404222244200440431000433114104434433021130134301423212141231230301231130124302023440422300410232401332220233203444122211434221404001131232023411023030232013344402020103404013300423431223042240430433140112341210020241112024430212141022214132443210214103431013223131231100042304114301414144100142300042021221203143113113124011101320334033314324222400401240002442241023040233212113121323311112322223240101424001143431342333202130010413432434430142232444420304040211333223211122134001231401411442142040000402420233120112322011113121410042241120412010120013334324012213442231243123342234044030414203331011124132120134040110024323421304012112240102124032440402113211034203133323323033111323122111121123244032424111433020044313314441402222004231143311040302334323233230232311412124313324434103404232330242214132100403134431223312111223233232120432442023002241212223213120140332143212310300243434113023410332211303143421231414412311212433121110112241320143044440413220414431102342222301013212210403314344430332220431220101021241202300323142423432200014410102333442321112244340300010243140220414241044343334344301141330412122401212423210024241241134023113421234144312324230014404224343231233213104133223212431114312314030313243402211422130140121421101342000010203003141314141303303014220020242103114443120110043303031413413101234330100012023232433401031210101032400314430002113040102101411311213130002410010034102034434004400111123212343122241140443224202401110202114110443301222022144104203244030423334122023310341024122304244213424430132120214134430121212200444004424110033321021033244333233030014444324220004234202212321022413214031203344342414131144331134302200023001334403341133121300040241222100401403431334410413022324134230443122320222141243020244324434434102420441214230332030302234010211014101210423343244011114320420102042132034422013332323043032141330210102314304300302313131213003042144223124010014031440111421014311434003420342410003401041124213232140204201234203324324443122434134003401131404441102303014014331003210211300340101231141212104433444440323214220314242314242011402120221431043340221401004203442223440401230404444340102403334042440402413001404230040202104102010232440243003413133030401043210003311143311323410422301233322420012300420243220411442222424312433102431032314340143334443402403232223302223002231032320443023231311121302341423103314034044304112441212010313422314420123310322244233212420022430000441231330432423400234330314231401040000414310344431300411344140141011334340402302334231410124420434143322341000110221004242323014034420414211014122301003331202001134133033333402430443204010004112300222102332120144333431410413243211441104422320430302114032243202420114023013201123301310012431402331014004101041233124320200233432443333034312413041320434011240211301223230240143332314422002222321411330114423330100123301144133120212312001011423134231330304122310200222414441011342221001400423031202114233440111443243103033113342113202332244022311200341243241421032331113223440143433014303043200421114303400310333403023243041342020243123140231113240413043232330434121102144323432140314444440333424430130310024432223404240321221234140420421413033022433344033124033310224224034400102402441143430001124134324203133122401011403314443412124423302031304000330031100020241434311002342342412221013320111111231032431101241124323400230303024400330312334331214434413243001244033234211430311014343342200144003132321130300223201204110422303224332240343403031322320400111431140201340033231341324220330224140002133213241033040102334142244030033404224241324303220113113023232223334320114103410231333013003101420214401230124331342200240031121410434143221102203042422201144021331300440140333342131420300220400101144020212214034230010210322202341204021140404210213130312240212243234411120030233011304404444134342330414223433410013140432043020033104010403114232344140212240211212022424444340114420343224324442142124301424431033442310210110143200334112001344413410241132123332114114214201044", "240423111340112343143432131424334044133441002230334204110142211213430020022223012444201130120233042324104131412222323441010443234403014140314020413443211421044013214112133211431131343132034240433333331112224124022131403341340331300203200322003414313300232224111121311210242212123440322334303430123021212020313410101320302423033402333321333400204004040301112400244103320044310020140111322022231000101301012133432034031303040030230442404100024433220223134032012300304333431303220341430231440322021024440134331314101410041214400241212120110013001431134444313413240102011023140310130340430030110213301204214130440044402240031001122014040031001004044031234424320043110320031330421230023033331413313101124312110442441240000230120443040220122243122241030244324002234244340012012014012444432114142410412112114403431203402202033001323341342234442302330103024201024022003220104120404433000111032414322213044002044004424220023104322343422024003040211312304041213332040133133100242000133212123422440340440032132324434024002242142041441124420301312224231000143304012303312042220040302100122303210311243014023233024421420312034001244101244003024434144310311121412312111204023420243431140314200224421032433334000232111430411240040312230133132141320304223101333422432104410341314142241443122134341102314043140421221221404111113243303110011223440141141233433041210023422243002031111040040004034310402001100122243222313401323022043301132341013033321102244324020404210141132422442423203403420003340322212301134400440343121210043321401014002303240130401243312204232021014121421302421434003432142432041102003200012122221421413413143002140424001331111230210211240130034344440143302332122102003023210222301304234124020221210203100014041311103313034430401123041142433223043234023412310303400114132332413132230042042021030420020014114113223440402243143321000133312032212024224112314044432403443004021131044201344131014030033403202142442332113322401314212113424211102231121321032104311340412341401242213100414220032133201234204011340010141444031102013301323200230213320312121321140144343222342241310323124424444440334243410014311304303324134222133104200322223441430413000203040420401010100314043434424413344401003214110131143434431142104103024010040334113441313341303430312431240003401214124132430230324441331020214222331413230231101013201421021233104023244004213403411302012300032203322144441430430124304243341120244412243242043232022131432411124341033034142211214324103323132412433044412432314102214303341243433143041221301402004434102000313301241300230130301343122433403111000344113240414013021042304410110233102132102443422322323132002001400243021322110022440130101140433141240323240044333432123033304223043332441202013430004233422131322243103423320122203032143220100143404104143242303132112032344012233132403132403444013434321023004342340000114304111231004332223304022222134014010120334130021302003101104120231320431010223233143343100224231010032430420424422021131234040042303120300120421042223320211240034002030202134343341033340423042401310223033411230311130110300422131140432002434400243344033031302044313024004031221021312430121420110132002202103030114411221403204210341034110020433021343101021413420342221111340202210103300341001002033123430322300021224311000300340042001102233103143104030202343311121034143024144431043031423140120421001101031342233311023344012123032020131443402044301340244320200301142404212024131214200440011024020230141234104422142202421310420023034204023114241432213010341122124123203344022104324431322044444324134030321234231003420000420022140121323122214110300303324232031303012132413141212120310320404241141041412011134113044434223401142324033312412032213110001100114412312440302112234043401003100140240220414233432411420234242424041401221033103003122310141201342411202304441113343041321224420142332303334244200124130044211212420404321234431430410244201440413222143432203300320013401433202133111000220210431332420220211140010244322104411300230124221113241321423430332132040023430424204423231411200320403102320213042213041111133340030002002433343241340313114121122010302123023324003332043011032000110123103332243213303224030032112114041201144424202242041412100114300013403333400340042432130221123432034210432121414102431010411222423011342424224011311122001213011131202214144000413404021340333244320102230012213012400234443341024042001043213344332110433404402224330", "421444132332324233030412223100201112143144331411301130101211233424113320132034303213143302041102442300420212043321420410431243224011223401324322413114122421224332413021131132443023431322003020000042314320223001004223411220113042103330421432202020131231212041012022012023000303424242141224043314343122400000030103310331013040221130301310313003424213034034332013143333432304131414420001130432212342144213110302033411320224122424430141044020434314141012334330402221103343212431403343134321331223443414141224041311421204403203144122412113403224444133323102200111024432042102314301234324211134034201241104241232240321022101013214234140013020411111012110042400431321144121332343334022014301200031344103223140131244311222242434042133204042214022402042342241031123101321123231241212314134340003231020402000441411034204333134144043011101403023442330013110142030334444410341433111240444142242303331030302403241033030024144241014040420310402103400314104021402231121014422240410221002420430421243022101243324423430111022400323124332443221340411222302421241133104430131342034043403002413340243203010031141134233120330032000143440232402220432231310223041134331123241044123432030242314220030032140234413200310324103334330412234243404100144244342101303220113303322013330314123413140031003241442233410140441120104102202014430123113014001220431030233421241122420412211401443004231421023441434410421210112132223231023300221302104212210023342102420303314042321310124331313441102434402433100441202101130310102120433213000143342102244242444440011230204410404430114221211444434241304031440221311412202430324100304034312433230212204021433401314113440222244124010031011130011334021303414021044414333410032310032442330104120022142021414120121123401100001404220014001033341431100410442133222323002331011103113140210233410411002141042323033121010403324021212414203134341243033340124002223404330404131041324344133431232031242232234333013330240110041120443011204403240311233031421023002210212314242322321344340413112134404410240113421134013421321040233001140300434103424342130124423244144431240320302002322121232333324201004324220402424443110441134230423430243233210101324040012111323043332431221442240030343124123434014040013202433330221040204143341022221430211140033111232411142020403120043114040004121243014132204011114201302204420310413424300303412043442441402421140430441343420323203102102224332413423414102324013104344404414334222132421314133024443334110412230432100420233313310440241100111443000412021400230221124002341110142201302011333142414424201313023412334104201422200103103103344021222320423102430434433302141100414013400314014302134401143311304102103142334404220424204001303431002122331224201112322122030340021403340413303324143040443010240414321231120323202113242112324310132402320003024320320031110144144033102222330012204140414020032211333130431104431112101003141300023324411113124244011421231114331334214001442113034240310304322330330202310023224141311204421234133414420322230120320314403310433441034122410433144312031441144012112201314043221322311244311224411120444334032104202040314300032202303221143412024424013132023313444004131434211212123441141244443140343334120121202403143114042134004122030142140021302430010304043012034143112221311241404432020303242040242400334431012032140421042134334242114002104231222211013003142214022334441011020344302024203011442022102113013444121044040043331423243443323331423110204202020042112420333121332141024300243001040242424112421424001031433114141412330013301314421212202224223221332024322113130043224324200344020421424234212242002044231421121440131410122333123401132012144334120041342331343342004241303034142412321403443203431143211420443324331234104223411333203414341101243442333132010312024203303243023442030330210213402214221141344212002303033134344413342043130310142140013441322140144103122421300230222433332322410200320224413240111041232423434031100032104310433323003441320433032440440423231123221400141224331024023200232403000323024002220444444202204414243223223000402431001414424104324422121302110430124323022220304324341223340304000313433300344341444121113124311030110431423442231012404320123140201210241414333411143021332421420420003213304004422031134343303314103124140220232011142013020000023424022203143043323024424111433142231322310313020132214101401432113333003142241440442232431123331234404020234041014243230410032411401333041342", "131341134212001240140104114211002023132114111110033230142003224322132101121111130013144344333304311203014104403031432224223224300033223243223023340344133233042102040000403122213013140144343104132033444002424242200442402013323431114431024413411001011142014440310432123234231111333012220111233130042003232220042202330131102424134441332200233441120111401431104032241210414302111442244104434142211322244400303212442001333410224210103221240324423344333442424141411210443234003014211424200200203204303144300344432341314231113124114201204340413413030200121344011042033210020231123331114020213020312140104301404410331041412024401003131024143324030033132420043231143042011012114044241103122023402211200331022241423204111001011303331010210411422000401342041231424431114324102330121243214312232042321222204402402203223130001222212021402431114442040103043241440330344130214102143114100121044422142033144213020131124312333030142213041230234321441341304401114201041112234133322004243014343400024441414102013000211331310044013141323331130143132404314000204440223004244042200324302114334243311411414004120001334311032122244243244134012232223100343020131011240112303032001102301034300330100331313342440210120401234243414203212300144410024001040004031300143043304323404100031443400241003232102422334001001021340333222200432234144212142013412031444100133032240320211011221141040244302122022002412133000240332212130020420004021203333402411002412323403121010333444032330232240043321023313333042100402400130420222431311040334214113343203201112424242340002300242342400423410202141043223234410400101330230041303000430303114204121441421321014341010000221020214211102001300421413014343433000023031304302024402130304400204104411123034400014034321311113300221310203313234024332200411311211402104210331400341322423030342430032424241024041410301122124211110322243021131244130202332132303243233334440233001000343330103231211313320341404101220412424134003314210122133430041431141341432111134143132230124042223443322410001320112024122212243342232040013024014413313041413232123421220011444243103022213100140232223143142000100012023102431433411103241323002022024433420301304310402000202103003411244000402340134333132242403223444424001241222400031120423220423233403404141001233003222434324330303240202224324301103024414213033104013243141000322132201443332243444004304311402314113043104203031341111402300202121043223430241140243102412313332114130220300104312401432212233241220222113302422411114402201202314421134331434142213341323111041314222111034041003201114032134423421420241410011103033410214411310321412242403012324020032323313202411300414201120434104131000024310022204012121424123133322310323210030201320202222122330100000231124344113121211413221332001132021213433013341104342244400404441204342003012434332212120243222334100144433232300334203432241312342133033443143213434221304212230340424244102433031102224312023142322142304443422021042241343234441120122404300430434234220300212111004023144133231001120222242144214142421133402232300340130213110130203110112422340222114043223420004342400333122110303231313433301414442000342424432414242434422230422104343311340310301221413004124114130334103210133421101411332030320032140434343203214203320222411002340214401324341110113204241013300144340041013303401310400400041211320220430213002342100303423124032404010323023203243144033000232411130432133240231031431122333030440334404042424122430021412130001003121421142340203443311010104101330010314314234201101012414321010124012003404101122213230223244441412042322220020244124324431333211033212040303403411444411220303040004303420420321403442043204421230430122240340312404024143413111112313233203341042312134421400342430042220300300322114001420402012001301310121214130043141210213222021124340301324132103021044214132024010333213001314341424422104202203402213013110143120112400411112423041104124103201043130243130301104432112020413240103314404123110304023220233422434104334410133123132434213342234141301331002443101013031240123210123142140213111401404324243210433043220001434403224124041002042012422010032224200302323023212142342403322424400330232132011334031104111102412122032001340020311234024343021403023400223200342441242312443413114401202300231131231300324143434023440120023301130202431112334300234223131144241104042001202210303424444401000031034131014400224402323042221012134141221444141412312024304101133201432", "110310204032014401341321433411140400114413200210040003211001134410344000111143442313313331010011404022020142204030100400321312014312413223204411432411103033433444144201411231300044011343411400430001330420441330100100023413043222321342133344202022233403141333303321230000130110040400404100212041240001241313013411320103313211333322441433340434422423101142033134431321443141141143233014203324143041330021214131112014212340342140411341043132101312232324332013223034412331202214121144433010221142301232044301111400303422430410443403300443042123200040331013334244220004113024331021034323130102003314204343442214343141104010440312311010323144402421120110421000032124201443121000430214114120002100120213443200221313433431310244112020103413404432340232230413232112343411141020132122331101213003401332113334231302113201102222114203412030132223003243244321143023033400043430211203014132402334014133320220101103442044013414030312141112403402223301221113413412332211440240041314313201333420411214214421034331404444214344020144331322110221022240112201421421411240132422403042230142120204011021042231422003302341130033224323420041024420213410232420323003200244304034114243202233200130034044334302214034023104233043413131000014203041004413221113403044343332210334122421430043112214342410041340111413444001013321244112012302140442323010441401101231200220410224324323344024334141012020134420120203213202443023001243402202214011443234311244414344411010331343111000232411424433432431414244123404440024103214403312024234322340110444144342314334003204111101103432213113432311413200333244134200132140122210041440100221101231431130242203420013004131210132322011341204340111410442112223233233042041110243243222230224013312213331133413424110303313233433100330124130043123424320320421024102431004220402114344103341221430012432041023044043024300122300434341221414342343022041031420133233430424323241234110312414023400012214444044402042431443113303100313432330431111421233231331131320231000223112321333242424044334231204023142332100443340101421140401102430204423420010211010304010141043444413104410142401224322142342420323120040030414240102422412410400021044301330032204402443333303344223214133412422213312122440243234114433104140113430332443322302413123302330013001344334041432111114312022212042204314024112331400122414303030023011442211011403141332300222003303200222102204020414130113130403424423324134134030342012330410003023204202121213041302322100002024110234431031041433231421442224001140412401123130031101422402114431004320142120422014032232314304204404111342101033211404200011300341410001013001110220012224220133411440214220223340212043203121243004032044441400122343030320202320213213134203420041022332000201234000342041442201220414043421301404113214042120224214222344431442110011432202422201120331414330422323430241242222442022431102131131444103013110200332002024041242143303014401431312422001034344114313123430243401330310004221330021200022404302011113034332211041334422444332022100443204121120224443002324242213404000022324402234212232230213021130111412012000302042104033421001443200040011132101241401111430142021330044022103333031132012124203112411214412213433222104401124342023441023241001201133140111341444302010440434341423200023100313332032434044301101403411300312234332224113033221213442014341222231134113431020414400041312440443311414113242120341334000144210010003304141403113304021213221014000134434433003120311023022031424334130112024003341223104141433233134100311231122304233310440201012113204334333023314042114100221324340243344220412121321344134320314130112310223414314311141112221244330401244204403134004424100221313043221120323004103401012100202111030201423340423242212112041104221310431422203303141333421020004212013413243324100330200412213431411101443324244341124024124200121003141020042430223031020412334324220301234213010331230103420031202012433223234241344021202223211232123044102442130003011334333144242230341441203240301433431140101024202224420124112303421431123332011021122440032302332314020214310212122010233241422023331101003223043332231224333302134414121111203123410203231421404321033004001101202011102044430224232132431222134234443013410010324232231021444404443101123440323231033211212141210431444041233430020321031031031131242433333011014132120122212023144010422341403223321020241404131021224331130310122113220321241103033124433342320004404040421103011313032021", "334340101323230122322121244303103103042012341030300032343213234041221310041224032120111322232124240323334042030420132313020002124231433040343224042344303220114423411024423220011430343313443211303241131401224001422113104200202212421403344220240330010233321443032134022142200434242340122343014143243202010233043403131221232131233020412340334132133104222311022404144423303442220004442204133224031044424033200010304214021410121223432134240313114341321011200341224113041034404404411132044143440321340041241111400313222204022132331322310300003342212031024111331402304344003211442421421014111102332432014320034422221212223244030320414332403140042330324413404301324401303232131241023211212131121223432432303120344021340203034030434402023413422343201022043232434423024220311001420403104100043041430101223014332402203331223222004144423032212221312432410311041233111414334102322412011432234114030342121002212023101134000312420014030014101440142413114303301204111401233101041203234141244020022411103442340024133421203431413002000441031211043013001410344041033131124034042342334431424313444300003124313444413202011211033333332012334342302422002123424333211111223432131224313104023011122231401221011030301110140231120203310433343214100234433330443332002402201133341034143434422130104301320402030221213140200410123332332003120212031214313010433234441443430132024401303301044332314422430241011343000103302221224110241301234040032242434404021043413424222124323440212220303444010044003112133011222312313032102312132442001224344144013031404220111213414343143410402000413224023414143002404321313322312210322113233342102423420422132321130332224422422001340430232112011134020103312303312443314401414342142430134202302000140441043221444021313020231343340020404424210003000140402130211441041143104001313330420123342420204213434431024023132324423420121310443343423140313032144243034104010430243322414323143043144301232141102422122244431021343003413044404043401413222013032034431023244431343201430433212104223044230311234011130212203244334223420441224243431334013343221220322241004220400324330220014301124411131340041202311434140204110243012341010242402111341313212014000231023232000024101141144323032004144024031232223042203231122420120003013202222130240032144342431002414420440411020414432021433304300022331041314303220210121311040204033322331401110422130302231013120332303241342411120332040444141231214330320033030214340120421330213114124201211443220222434231223214044340124211042342111040142323143334002110121112033021040440341023103343341430312422044242331123224322423123124443021232132423314002201430220234012402133320440043433104312134202344412430122042133022323024411023001340403041340240304113211023130111004233001230131302242242024002142003314244221331224223240022242304330142201033441340030200142432004113201102001434003102203434411230034234000110211110100204314412242203310004420042433233404111112323341310344230121203210324430012343430012212401131323332410434324243343333400110444444000421432010300241114423014420302311440230324000104330432021333004300331041034204203024104410243202212404314141042311223300313200121023033141400400311403420210443100131024413000430204302200303443303241103130102334431113013334014432302000043400321003013101311421321202312132142120424441412434430423322400243103231000411320314004442132243020223211144220434300414044103012224011200420243311413004122144412444220310332114424002232431034232223422234203031014030143100442401022011301342324311210304434213213304200100040103001102300013300110302044300242203233220003210001343434022214401313044244324433202423144300040201134333320044421143344003441302444411111411010444144344041402202110334010241412044311014143300222324440031310204011243111324123223031332314021141120112003424420311010443202114002223421112333104202310213311303320231142311303122333100241130002030000112103214213332104033330433403324123010211202343121114304233011303342014331432113411211140234001323002311304000304401021442302302220223124403214033110144033202004202331143440332324231130234401211302142022014114003423331230303042024423143414234202214341300400013332003134220200230031120020122212040133041020013223403031134221130120043120422244224041210332034033441022441224323032124213410424343421102144211401221112222421022104430433402304101343431023402344310341221241442233314400434320234140341041021303100344032202303204214203433411121103223", "314133021400232303123402031133110334310030143124004222231304202242041042024101321123100312213240233030302140343141313340221302134003231404433024442233230101024300102243240444010303323023241100310013232334410101434021344120340042142004010020243244243030110210013112304101411300412004413231413123230014143201444333331024441340410020410421320013443341141204124332112431203014114402003311320432114331140413242444013303240333142444041342413020222010230320213032112443320033424131414223331313242122103133340431441300014110122130211111030324130423304241401013011430014304042302042223120411432321114014202122432402221133400412032204130321102023440142222040024003400000433440021113212141111322314113202143412040331404332341303142103443322432012130424112102213010231033400131430000400411444113112341100104421334311140032133302121444232113331132434114423422421232044030300042114440300104134240340234233113331414343410010442403010401414413114234022240023131024300430433314004442313131104424014201324311422242301242201012100224412323330033133244322410043131402200024141200112414001223214410220023300001212440000314211441112034424120032414112022444224040041222332231000301423314411412301330121101240442022403443104123433012343030402242112034202344120334121231034104433104303304343201224422111134422323013012433400022143211324430314344100210242410403401044213443401302033401141302233004110433123031430131130322110124012312301144344203420300243031224232044212120231121342033142242224343124323331030144204433301314401413134413443430134100314022004332412112013131241303133113414132444310321223302301342443144022221042044200222111143122014424110010243342321232104200342013032303342413231414412422302444333124341220201421131314214204022020343334024201302402103423311041030323132010220134202312122333321141420314124101203041233144110143242000211422410431022440040431033013333410404033240324221302120403433113340344240223434230213144242201330141330401444024401242034300033033324041412143113201241433103040133010134404434042211043222413300204334014423344234441211230104023312302124421232431212004400332123341003002310234120010223340214002224412043303442440243233201433111022302111334213114433040413021434311142003040000232314122221343040024022231133133041301322402140022420434140330100032334142312140024244234001233430023112121421443431113241313433443101322334243220410000332442104140232101441201334141023441313223323432240441224223044412212343312300433223121220442301104043004014142101003043004123344043333343220341424134300413241211411332102324421233010421003334444244313232141044033330411314002012323130042423313022110023021324433000412400034304200114100303023201014441410420001231123432023243400214243042401300020240132003033223442110041303140314044142120243313323411212304120131111043412334410421110103102102321443111203444442432244333114121430124331030311100321112033341241023021204144034101302031014342132344004124033124031441012201023000341013201401241234402013022220410441441202324131002022123340211132031122003301323443213021220113442204340302300320231343311401324342424442434301140324132021244433423440101121340113323430202403030312131240341213200421234230243301001311242423011243011340042142322102433304022034420112414042211224044420330222002000433232221200220121013211114013040022144111142042122440430404340014032110141121433140021440142002331004001021133113112331421402323303243020224402014334011122410021101213121203431112114211214221210233202031124303232320034401112434430423220222043314344412303432210420320103402123010420031310302333214012344414123121203431411401400044323044330202113042324003021340100200221400220320233302324141434322414413020132222322241330110003230343013344144021100411032330224242020024222334413241132120420431033310343300343214111443031413414202424141244110023204224300042114314222234321403012124441334120231113000430314021442120432402332413031343314343412302421400440023402021411442441430403111022342131303441401014402320114022410104223111412132212023233233130002311001201343224013222344144324303344231430400304120232213402344414320341033130402113410043433134214302120141341412411320224440201203120100323231430243020332321030424430433214043203214234132140434140003120403144014334334332124011404214104122001210233001301421334304102304241024104140223141434343414323231322403412434141011242022341022110203303421140030200002104322243304310020034131124434241", "043212100410402220212034320314224324032234420043321023332342004301340030000134433021234214021133122232301024232222021112010123044040342120303334443410312001322332430232040314241434413243433300330112102111302013010214202414000344104113110431342031414134412123111023311021441341142423244442341400030421123304122433321211403320302441321323133110113240403134244211022410103403202313131121014342320213321003031242231010241022041244342203304140443112404410030100114102113012240042342214102042321440312203402012224111340244113023340143411430230130241300103233343410411134033223030040442033112310414003121402401003420001100044214412241123013002323142241211201003220311334310214331043104332434330123222300431033412133414400243134230303122313220100011441142134343130331400004344321333402001210303431444013404344014330134341042400201343424001404110031131422000034344434144112000340431222434203022003441204433334011201330011144101340100014102143134140000141401203333344211441312433331112421212133121213423412342144114021332213030342030142141013304211343114023002432133411012110023301134430310324104022210442433331110420200433000010424203033023210003334244243242310343011142040312434013323010012431314241312214000322213140234231021331120034203422102031034230134220124302430444024020002233012441314330324313012412203332302410042111114020343004242440233432130410402302400132140421004314343212120213323343411020304022014304200241223222211013322320212201130020233003301302214334423203224344221310042231213322430212224301422343403412202311230013200110024011403314212331233210400040112024012003013102002311222131110344012402022410103124222122041042021142323012314333204234324041141220022340003032011001013224140321101324231044414004101303023133414002240222332340130211332233432344432240304331230430242044121230411120033210440120014441332011013433401220333042344113243304124033320433141424342041134220132441030043140014040301032331003430300224142433012121001032204143101432043022233441404041024421311301404420030003201314331204204201441141410404400121401020443442141120320332142312441012434233414401033021101124133300001120430404023112331402242040232112133404140340031343021322414010033223414130340222042210330143244431123301101103413114412044310344403200401404143412004221332243212040221244231213442342301142044143401214142414314032224130224224120431123402310301442104230231402134344410323343010320131133201130103432230234023434432003023002304040314103101201400424321032122103303142433010413130432340032110111440440322222001243403422422403342114123042412340013433123042123134032104341033334222424444344113023202144103022443002043021203001112232313401132314400234442033001221400043230312220242223410123413330101000410021323323431114002324022212213414302132014321143004420142330121244302313014440010224242234210331103321100341112413143120403034011302143222322231100231012400120323121213143230434304110234323223322244340432300223122241102434002143000310441131123112342113031230131224143221034403310102010444244021244002332430020230301322313210332110202210210240240444024004420101113441011342242043330333240033124101334010320123414100420012214314131031323021100321442103334404213312143421131334313013111213320323212041443140212114104411321440421132444332431213311202024421413321310033143042420122302243213300133114200223010132300221230234412011243230240233112122403210330002024211042223003043442400011303344403344342343400221243031344413342444101112330144142402210013042000002424312220312033434032443341403211102412300412221411232233340420301423413223410104420044303041312321300424313112404330123104210443234442431141430401340242032214130144332124443430041003331223312444032044402324311424113104104404141441111203323211241341101310200000421322422413103313001043311033011032214304011111214014441224304204210303224110040302412102343401013403142214224213223001044202004402213041434440103042444402112442401132402133004024302331334312211004133040021310103112210010040040040220410404240433100144442204141331330333024341101413212420113130014402221104224320313342044142344143132311313102122200233301233103442203100030322220313321400411421231202021300011300414304002044343210111112042043224423231023422344424412422244011410212400044420424403221323413034113111001034230441220304104342032010314033334434024431200224230114202040011324242104133140040030344112433400410314131201123024402132221000304404311020", "341210344324304421314123044301204244420244220110221204314301241341311430004044101420103412431030311322430430421310001302231422413023001220342310221132122012423113224440401340424402344103203303402002411330011230002121241342433211423241003230430302012214424222343204323100341122140211030200343412223044344213242330114421242234302110333132312412430424042302211424034242233102022323132413423234220212410401213234012330003301222101041202200344203434323202400430431243001020244010214142321103432143203340201233134412324331424432343310131400443021423441143032224114100134021224032232420200201421244334042232200011340314400140024420141033120312212411313430140242132113411301134112130122114221330133030212204321031231322023031313213012002024043004402212020114120024222310032221422313041342214432142110233243024013310111124231343200421113420123214311342102044433102142410132302313432412222404340440244341343430013341330214143200243221144214000312133234043433404121132142001140141214424222034330311310143002423213404303334400241310314204412024210010430041001202001023434140344330244413202122243404332000300202201322412000120224030140413122344320442231144423042420322303220413234101013230230304114402301241010434114242200322000122044414340440102014424132300213130211121403203224414230020124444031004423142312231414130342132343012103232021042012334030033302040002122021413302000304344234401011201401103444321133332131204413322423221033242143141013402202401431240423101013041403034202344304414243112130012241300144340000213020330324343140311414320142131200242000223020334140410302331410031412420313202314042334420122122221413441311140313422300131111004104030031431031124440204214114143033022230122323233440131040113444141410431223311410101100020203020314313132222112341102312113421103210342410033340441401311240420220214312220004143021013141000203230000001221140102222221402034033243310330303001020313410043203030313423011213431413104204340032344411111441330121233230012344002321311431234433204301123103122234134240403441313324343113012402120400230120431321031203202014224102242013412124103210103300133202222012232131021410044403003204202033311201412324244242241312231401024322211213314440110142141411023421100241021000120333430042314331213421342400313140234402432410441203322400034420244342113410120123023433104341033111342333401140330204344342030103141030010332031020120420224043421010314300230442232204403422202312422324134400233023130320024334231030402434123032200204203234210124420443322134344404344303413123422322042200223412421210314432104302444224012233320122404330343312304203244400100231440132044444234024302011023233000113343041013041344311442110211041422404242121134421330200444101014102220431110004244030333001423341224314302202433331104023141342331200400401310420134402003244343241233443320423223421113020434324332221020141344022134140241023003014413444433403310112230023001422333234142400102142044102132043443343331230010113211101333041313110334421410133412014444121041200023212130113423412003124123320420410023240324443024033101404442332300243423002343141020123143114221410123344003341411113323302012220432413402433040330001432201340443434431000113333141330023143244011241242114144031042203022310042441200044120101011024014244232212000131032201313120242420101421013100420043304143033322434043333143344320442403430331044112334340031344312423133020213323001441104310234303211340144413030414431014040132043303210431411200104412121410320211303441443430132340421244413430131441400012120222104330234344430444102202330420330413340032431140320334133344442014322413241002002202130404434413413011420412231034234232414343121301334221002034043343143221143114011141142330030444211131122210424104021124440113022324343032444012242000100101011040202011411230030040202204431020124423102202022344321442212104332001113103000323412004223221311220041420030414322411030331141240334143442320231414202232142323010014243421240421103013044422304404020431142123341224313202323213221124404211214203200112310144043031340311311020312443320133222444433342022222032110424033341000113403221442443132324400441321344302133121233314132403330113140223200202203342242144412324240314413244401203300333140130022034114213004141023130020120024410202332333242434314330020234442033011320321222013434133111100143140300243140000014342343311144031023212021211104434031013311240201413302012224430100412044123421144013", "122210344221413400102040313121221124312434021430032143404041301403200233212014234413131024302201430440203031002012413333032241400040101130002302140010221142211102011431012033202312140111431430121431343223344023232232123142142002304021022430333023033112234102442122320004122204230400131104331101011033041000104202303444203340302431123014344132334342202431131331241402443404411100311112141304102134443000333113204404433122041442442114343330401003332111434412340012432143434443031312221004211433331432034301104443002241324014401231240344000040421233113221231410240313033003033424220201022014122222012243211111103042334441044443001040330240422414220012211230400233013033230003112312131131100413241301134344220413134200441410202304403121400443131223230013214142133233433033333231134442100334333231020424141342300243130122220201141400223443141403132123241114033203234221131222331434311414022434410443141204003000311444212344422432330410332204210422412302422140143400131314142324234300101021331014243113122120044331020324123142311014030431442413331103343343223240114002004000331120001121121023021401211440331044201101411030401111211411232140431100334140404300314423112030212204122410240030402112424013312302233403344423033230114201011023303402133031021414104002243224133212024134241001003304230233431413320143003341311212444330243201141134404023123443001313413121220413323303110014430443321404034222211340331034032431104421114212432432011312130222410031001143434324320213032432430112323334231340011123123411204331241401112120424002030243322000223344420001033412114022021314311141434444120312140110143133221223121330444023113100303220020304411201003312213034312044404024014432131343103422321112204002101402110013440022224241004142434304231001321441220111434434020121011441044140413400230402324321020130330342010144403344013430431310220224210210112444312110244200344231140032420120114334221044223121424022403301000030223400004001224122042304001013100210022112440342203244303304334311244234032120310402210013340300034434240021301032400221032343401320043413114342221033241421000323112024142131424012342310444411013221024102101022212300434242103012404304202401324400424201240234324343204221224320144430342202301021101013313142233320130330340024114134143220333130301141003340423400431023143122403011030232442241134114002240334302310013230341100310344310213201234231323324413413210112102332012320314001110031233203300200243244331244322331031330344231420331141324304103213141332203034004321311014223231024334434012022401202420243411414333442022033314413001302240014244333223300314104403202412222041022420334133114214033103402032443023423014420204230221300230030033443230341211032113323221341343430044031411444131201330140030302042320002214113424441112023204204404112203113244132011404411223000002421302440000240223302020320310414304022041043434203242130230212100431423433402334031114433440010112231202313224423110141132040440312414232303231431021032320042143330411314443231012212441401224340303420300202242344424424100113024040042303424320214212341232304423111102020442133421334011442343224141244331201213431114223200413020321301443001303430400204412232320023243133244010404302103241200444341221433040043444203443402334342024433034323110403324340020110122423444410430304210221331043322000103232234203224312034400201144213200401413110131033342433134301101342424311101202012231210433222444411140042021334011334133332410442024121102344433021231322242331101100104011123014330411221311100413222032204443100421040243423430431430213010021214231300040333222140320212332404113113320201100224121032200111202441333210244234300332430443443100134031044231312323233334032324313023341213223201312201324002202302220240032022122423014344134112310431432021011241423322412300031411123322313341244421411412134231200130232211114033113424443003022304342403213313311201423430331244012232124200232341302334422203334024331114404132343411440010332001000412343300111311242340043431311211444342130414414022444130102032231100423100123111310214230101242343432224041424214300101324144130420414321220413413200233443440101332232013332434110023311440412000211414014113040211421321444342112441123344334244422330102322141000444320240330224313042024401111412130140020203142201340333203422302130423040021004334442032210020231201301100332041043431210241013444321131111103340033010222210022102130043001433342010021304114120102", "342323334243121000334001020014321032232003000004020432112212321432412303142242014210422341203014021341343333010030340304100041222433024443402212224111011113043011143423331303424343324214032041340124221333443322404320421414330234322220034224203244311204034204411200013124321022040430442404043034112131233021132442224242214001212342033440341040011133421230012230102014431440224421114133034334331033220203402040004014111121310443401224302412440042004001422031413211340224114111410422233344312004412312001212233033342401442214240101011401212210310343041301104310244142413224131032421420404242001120313114432313140433102210013110232140111223324203004430231310114340134322440004410122021000431200122024314121023430432100040310341240432301011214240422340423303213041243422202333143314431134012211433134324213041324002404434021341244412321240010233303030042404331010331102023030330441420144114232430404404101033444023114144341422033010032202034211123422200241021400332413103024032212122433040430340220014123434442022100224210232240303033424432224011023444121023142413142112021444341021321214001404240320324430244434144110022001344410411004203320024434114431323140304443422102443120323043123010213414112010013122222411110024101210224202042200224142410323114440201111340143131400240111321331044210443444314242114441412302333440012023331303420140012300403202020220221124140214234324004334314041002321213203000241112110434021103113043201143234230121401430212444010240240412003220004034414014233220141110213341144110023124143110133212334414103221221012310333044113114014103333001302111204010401133100100210442220144242113211344242323113333214430222312310300244021004242210131101340330402411310113023201222111031100431210444213141300404402330343143122134134443310414221341244301324022122313244002324210342133130113013432024410144101220131003142243342301313133001040444240032430034132443023314430221211404134211442420040420441124201421131233010242140432401122313214400100233012302301233304221403020431230331223442013143312112320040000130024010443040121134241142443140344143141030100324042104304041414410344404103144241414043023002311230444101340144413201423321430120221303142100220221031330334104011113422320140143200003041121043003101322204344120423343314313224020023131402312100232021044122210302100221332312243210021133323000010001234040110121014030302441320223124201313142230321312213310421320003304114403341242012242340223400214322021044112114231044141031420141234120341124220411003124420114243433142121434134311110122200241003311324044142034111041004403022413022143332323122201200212313000202300423320003311313243343210243243242234041302023201041431322304320211244012232122000204043204332024031343133042000012432203412340300310043213310340310000021320420411023223043031330434041023313203341043333222013234112201411241330230133321231403110342132332140440411431000312024344040200322144422322242430422013030100314444423142434441310024221433331434103231011301300240344300014022214224332402334102332122133221044011140013202100103311110313133012122301140313111401340241031010010412200414004340031302040103324324000311420420133023032143413322444000111113410332214013223012032220240403133011210412443001004443200431234111241410032341113301102231123202040442440410041044202041401300141100131034031243340301311234024234204223433403142230243242304303244012341413303010304403240324330331432030412201203114344410204030101003023404434114344312321020412400343211042221212003002123403240121044410310041433303300101301132441413400020211124344013412132114022310101301223332222033302123100204400001240042303203340140321242232103131101123141004322032333211001114130223042303001323303434023312122210014103302202320220430010123144333110003124301110321330111112020133041120122031233324133423014213303302240042210201214412442344000421441400432331330314023234443143424222310320034204401104302022244343234313211320040423420110204444011324304310041433224020012334012011140242044131230314240200444304144221103234321420032102141142244142041332440130003000244041343330344340110233323002431412230203241311431104001034443004442040422200004424403032314034232011304121321423230023420011000000443433313233132404023003444401402332301300300311423421011303242112343330041204333023434131033044024133101120414000200014230410230212030302344012220111012202011440231134042132404141010334100401334440230022101303330221003443", "024334203200404432240002132110011031210224230412403230321033412434303420234131031004321313221210011120221203430024103432004203233433432222410224242220400202033111144013112111003402002232111320042131140034212203233000210022010434000230131031042202422124323440103402204443030222443002312132012324322430304203131110002012221121042042212330121044042123441201030003303404201403424203404321142110133002300242000434102112144101124221032310023432403114231432420240020440411043402222003223041020202100133414330321002434441430341223433131340242340341301100421322231302003122301002431013333010030340011231012204413130041230440434334431242240202234142114002340102344033422001211140122223231212124100204432140330144230304411144330414423213003013130430233130020023431440244301243102210131044343110314124121220321020132241434223104412042411303213200101031042022332332133034310323431221004400333144012014120423141311210424032210241013213344424013343313131020433204134431423412111131433202121400023121211400330230204442302303031211134332334211112300212234110414231122101012211004403112314133212212123024342144200230210440310330324341202002030144140341133341110403411402040402314312202224331141211143204402303340313203332012042234121340424201143333130043412004031304103310413034220313330324420240032022010423012022122003134001411221023312013433431404003021132003021432242334023311444102122334313403023013024120203140024240344414004104040234102343133141310031024424112031331214304324202001320242431332212201213130124410041412021003014034243423340330341400142034212010113042200012030231244410140231312232330233403421211040344401313004123201034241413432443122224120314143104224123023243432343403004432101344004343324123224424322311044124043310304232243404210012333014442031213022413334143341234013214324020214233041411112042313042122311320212221301141212341444123334230314404330301041312123011132014422434230421123213132112342442222410004202100434331321220421223232322410434444143430233012234421334132301422043211433031123034431304334431100402042233304402042421332024422141431004300223133034433414200202423102242332033223001241103040424123402244232001142203030131123003343332433010122212441132030444130124100100104211034111341444212304432320432223112432230423043001200234413012234401011134211133302202034314313224230104424212043314212432021130113410412101343224414301404001201210040042443102021240342303110231044000200244334122440114402424000213144332023320013110030430223323424240033320220431100422240231402104233323232000302212433030042321002332143303243331302011022011340103443230432243324140221241324042242203004213420400334413230441331031444403141221031343422130230432241132201401403022222320423243040000433113403342243001132433400140332342342222024013132024334143442112423333200411110431440430331340223414304134010423401423302014320333042103030002112430112213022302321243120141114304311200310040341410342410102004121042404334440123334231132121013114020132314131010332340013210410341420133200344340043244422312003021214322431400330220231012423114130224424422322401043311331332323230304133111042031123102431402144121004422221301444414200211231023343430240124443333022210433001144324313321323324414223201231113213234120011301122341414104410414324011134340240343043332134321340100044323141010324014114102024142424213033344223434414344444343114332231332410020220131302334230444424010132230401044134310320320214214301313211321344443310310422111012100334230443123313031021421020230114302203042223211044333400413410411344141331202100311322304223141204433034043014401122410310432323320312233203104131014000102331233040244030240432221123234404123400312001424221140200032211023013013344441204114312411334222333440321224232114303201244031313022123431124031011032223143333441213043032331210123133022403210112112400330010040012313323303002030140444442320342341111014440111131213413201234414343042201324334222124020142231121000424414124224004032121322120314231201111210030344102032022022013313340120223012301044202110243031111100420011114421444024433133044303234034131410014122321411334221433322441320334242341003432430124432431102302201014021432113202040401300113342113043040122124303422242322423001100213040322302031024334100213223100322431241222211201432221023124342142203104100123044201232134133111124343002324141110403442140432323102234244413021142344020233301334332012333424024122312342304203244", "241301230222233201434131204041332130103324413042133014133024031140400002132003304414230024140144231042341343420413330232121014023030403241200212140141440224403412124211042101231340212422132224201243010420244421001004404313113332141212012234432431314431234324232444333031323113100330041431130414000421412113400134134122331442423113012330334240411003224224224442203120020140022440414104134012001002043311422442120142401413042202241312104041131022431230014120234303014401034314300211231411441421340320144100113420210232321332031422401423420133422412242241412112320430002033041344033342201430402204103241002021014334030102102211240124024400313220443240110020030234331441024101313301311110331302442301424111133241333423433201121012400221030304240041041233301324130311444330411323412033010041430021004312241131104000342140100103302040213020421222114131301342121323340411322330212122302100332034332143213202022040422330404340244000043044431032231103133020003312444223020400103210111204303104401020303143412030313400303244422302323403121023332313300120230403322411331041020243213341233421141310134234443101304423341122042342044104023130404212021411201320442003340031304204132230133210041314432434311000033034031410120142342311241404020011014102100142021204204200234104340233022340041442102342113012130303441200312320243414044212434012222320433310223033313313001404303130240110200432300113102241041224000341141310022120043211203011414440143112422141302232424112313034433331011240444304330413313210132330143242121211004301312134244402303231231100030031101430243122031203313414403401343323342231023324402001432223142134144113421042112333234213240313424132413430404210212413133323214132222004343014423332410033113230223410031321412043411310144244301043001211011441340143100342442241440340122413343312433133133431124301434313313341110101042113244200142434310233343041104230001411424210011211344321204344031344342210421100110024312303132404010004003404431333403330411432134024042303403232104201204220304231200404330213331130000203402143421340011114320303200122100100320332441442340104031400041031341223010001114031140422044413433030213012211113111424323442134202230143441114013120241043132442420332420400230411301422240221402402342412132140411232411214203234103221410002142413421340041004322112102220102133333311431430340001204230220301302120204203323341001224122400433420030311343243131212404110222303203403010300023433423441111200124210244431033111130421234200303032330403412324020311412411042043214430004230110023023412430422340010022031103324114400201214001213212333323402100234101030042313230202200111233040011422040303202203410234311333040031444441120333402412342233234422024032003024330301203142433002120320344403403001240121231401044323413413300121201233003000402133343101142403034021432412313221044314142402142401130304142401101303431242020440003021101342434420421341400233314232403231311444103424144400324232020101441141142200321344231201024021441144001323130140242404012420211204423244411201413001442100443433342221044023014334441230241421202301302211240140243142322423103233333202242134401120441121203143124201423032304101132231212043242320142101030004202030103303220422340131120232242211432343313220311124021303302140421333414202212224401142142341222323301334111324020442234001342314244221202412304441003122111211011020000334331012214221143011321034413241243241112342224212243424032301120200133303312403141420423240212312112003300433114132210300240342104002103322310433132010110213133441142111432312131402341324001024233434024331100221144020211231244220420004441433300222102002240420123202044331321100203003124142143322333420131301433421314332004011244033123443340141020330243434311111042332100144034131333143003231144331413113411222314322241244011143241131032322123224334324420242340130043123220204042021033213123300103024234004231324121331431330032403003024232030441300220032330014314112033330423432010110343433041201144132410101030034312032221312400321404334134401301231214304404420123132000430301203440120030434413300314231411124340323141410340144311414402440010440402141430331131121243032142101014220242004323431123301220134343110402423433240411141400340302331421122342013214203022433240432321121443104213300002234021230213303140222210331202140222233321444132000344410103103030043443310032342330333112130011423012242332310312442404011401111214003240231341440012431310", "303324333421134333122242421441321112430134433300233244220232200402031402140444300320124134110312021324331302302100311442311334013330301411043112001334033431300013044343031041223301322413014011131124102342003232442142012021402340424131300400210343230112313022243330311040224222331420340443124101114124323234211303431414101213213311220102322322224113020420244443040300001423443231212143224010103404211404103331443213042323034132131242444404030414334420314412011444211424120034003200311243042343403110322434203414104103123203422323124043331312210141101414332333401122232344414221031300024222120331342123432122440131220303341411004331313121410202221343430320103330410130201203040412440334203234310412030413311420143102030314413444210123413433113030413102434444104101131222144412414141340431322333402244204310330043241134343231322012041311223244322142224443003322303001203113142400134231310140042434313041233234200433013101421042102431010344100034101400203042001341040400004004243203313313243243413430424243314420130402421042022342300034124402241141143321313200020300402432143021334333010241342102042312402444034142301230030324301130001131234214320011020232123324240213021342243223144404124241104410330421404344212143224140344123013111031403424120303124421123404223041142042442240243313104001112021012011130131343430321100400442030014423422013020230030440034441324344314031131231401412331314423221100244313110034043144120041010012443011202020032224221033242131332443130202223040433310413314001022142202443342420200410413330340211041244434034424124321341243120130032200120140411413233234013122210120334011403024341120203022224223321023202210233432320343330011330402322323241141400433312231124244114240424101000013131043411323201000434100421321204320140420234110300220412232423410122234143033231323110242103243434304000020141304202133403340222132233212040333222333412023143440203324412241341241302311001302320020204222131341111131214301311010011304323300442201044141322322111103423004130321241442023122320040040243403224014144443301332244022023341124342402301014034204212220033431110033440322441022311443412444241321130030314134310130424004401032240132330311434044213224221144214411341112232142234424133001230220301332441223204004302312023100124100112423043114144443012030004102020303324402443023213431044321223002122223034410422344430424403031132304121044423414404134423224121304410334042302310412132400031003142222343132131201112124213332141104243412340420100321333421004041302124004024323441000103323431203442102020013113044342113014113400110343200311303222223402441113304100144112410101042210300122002011144041033101214440203232423422132210133131444330231201100034320242404300134324230013244403310104114112013114122440012034142400102240401424404213430303323241202123133024211103020002332323220231422313401300004213403322343100322003214413033404431230111401404301211123211124132421313131323341443004144124104113210323141244010041101323424031320203240100104331401120022023401111324034241341410432432411101034002013042131030230144134024420014410032311340001213011313420041441222430104302123242340421324030433121414214022420304114030241101034310104231041423432001431440324222211032143031022131341441310434333041332302423300432024233311113040230243323120433442332041401411040032443433133014343302302030341013212332113203414242220033334130111430300201241203223443433024340412101421421204314003142111031243012243321243121331240110410423224130412420210313113133231120311310440232233114310232214410344124300421132133001344321223411031403234241100211022212432223012440300401201314310032440122320323010040101243430433022242233422032224102314014114100100000023043200321100022230024132043012114224240210234301130141104231332220322020330314003023244431031024002323333423021443304110413413013021222232420133023234123021213414124114204113331332432043140001330431003141301013042313233013414402213003233023401430133142341311332203032422342001132310444343310133112433421424202143423444230402304320102111100221222230132033344043301121412224322433211121031320221012201031324012234333111344024102014432411303130344201143221004334413421130102134440321314414221014341133401002134342440002240001323230312001444030012222213441420443110301222144000201042324433221442434242131302313421101243433431323423221001331024100020130132224412200102132430332441340042313332300030014310332220331034432204302213022", "134223143433324000102101233001330041300304413223013314430311444400122342420402133222121411013311221314342321422330200231002424341044110002102241210024204321023420423041321301123041433110302412021013022330110001010103013401134141243023200112103400342401011214222333403204341122343333330214231222241121341424042442131123430343020020342030431300213421232430444120224434401330130131311333144133333213304201203440332131232422102144312042314041232024133004211220440140402022211412412413420304243322002443120004233412331210440100002013103023402340300430433300041314312320134042311134022441300144224240321314312104112203010014424400310220104000110401412003241331143211023420041213402410111322440022221310403331300403221141101233324010111222114041310104442342014301002402413142411033124412400422022022011302210434004000321404110433222000014420440440023410214001332324104043010034433212121140224111123321101210203222024001332202424144230430032334020030421112132322214300310010413131132210410041342440114332311432312220112341401213320030011041110043414200142032402121241302144011414224442343122104034443421140022332120343220333211012034303440230324242222012132224331042344301240010234024133204004140013324342232341024404013142034000323110210144100240441004034114204404014203320320340242042303102312004223023204214032340011113433402002112043200333224142040333440412444211131013340343101210120333131240444421234042331043422424142442210343330442422340141004012001001424330402102440211112344043031141323213210410204303031140014022211420310331430404204443413044132432404212334133014430244401214212214233214233204110221213141324222102132434233023440331330212422202332200241424114342103133201211324230132024234443410241400020330210411011131322023240011114423403110113121123322122314211102442132121000241130040332141011243423430114112201210433341002321230020014040442212023430040413102112332202424023114303343241303044340132320143140421322402144214243242123133231303131231334411232121233041131123201141404314144032033001221244003330123202414344341220310410023204331330311201240324331333134423414100310420140040440041324023344243142204310113421223141002134310330020130321203002321011323240040202230140242331434231243431004223032110002440242111012040143411410431130101210301312043302014131443301142130442231330244130134232224100432333100111044334314032041214311422304432143420433343422400212214433441143341400434313423032130144020441223310101231420333124101244101213442302431042003400402442402121144231004430142011311224442233234431442441133140424112023321022041212403100132410422423240131212422014113103001121212044141331210011332321101321424004430423414100244342224202014344003413201231430433224420110113422224240441044312102023220224312231141321134210414221404013244034311300304314240132230030031204132421402142301300321041341120211040024310040013212412023031044214221023000120313012140110411320430033231330033313120022201040422214124201003112420111042430301134243012404432321232202003324313203302432340110203332210031143044301433111101403033121002010021131022302240110011420430440231402240444123113201032041002304113143412223432442002304114000121120304143310311120120423340413121021233140410324041032343242033000110322414032330334111300122201303412332041104304144410303412022211014213411440443122434340441230142100340214201213033223323003013301003123224423101234041200423440310032440220004113220410203313020043300124342134104041020144222131343120411124141403324332414211300401132144122301044422433043112142320123132023220422012010221313414242220342341400200422224403131213144213303124113331134023312424003210102433310041401233224202321210130300430131122414321211112144324442102423134302103041343230332023442142233232424214412101244422103312023330420144343330443243003112213244431004031332214411334420130402312242322024132433221413212303234034220404343004013213004312211324001423234230230343140402011403042412104012403412313004211003332002223124043140233130403312233414411424211420231223141101444401214443024011442130000031022241330011331412022031233323320231244010041443142410142100003432012443004133430422011141412421300010202231313233003004404121421224303114114241243214404144323413004031023441440114144032343043220133400233122230431120014231332100410113422342122432243010004042231423324041330100441233302124223201303332410011431411420401333232324024120121244333333331102123431224011131", "243022321004403322031414410232211021042312402204111233244222424323040013131422042342434124104240410012141133341441014100232124102112243430222032342423122020300022211013104232444224141113034311401043242023244241111220403340344334020104043124334303421211310141330030034112401121240230400202002200243403443021112040102400032343311412342103312323131230141324441132121043232400340100230233241443330341231211322433413242414004210330203241413021210211414221002311003431442434001323321424441304212013100040103230414210303320244204012004314001234410421432122233241232012214300001444433311001222130100114443433444101101002324004400143212304420400303112103031021040421241231431243042030301342414130032040203403140411204110313213420224024200121112012201203002110122320301031022403423444423340313042003012432214033440430413324400122314402431301310220422304440413344310044034430211314413033313411024202114031220131402243401111021321024121233330413442011214304241233113240041201410220111021202032202332020422044013140101432213313203224232400112330233013233432342204221120301132312304404001133314031140024230042413112210120040143324122302020420323111033224040014323202141403424110221203033434320312103213433300443214303301133414000234003241044001410111411222113414334022133114322230410432131133021233111014234443020234003404202423234433021323013233334130023342241302110333002443214321041100043423004331402330044304201331040123422134401441333041231441130320011214231320303404333103030041232412421313304133122421131331233102321301004240224101440300100132103210422044330343234432221304123040041114314201312132244012042332233141031231213221033442344341411432104000440233003422411443122034442002414204413400110010434403004113312402111442340304040422231414244102323143410001243210213302440232112440402230234341414020401333422313122110110131142444414111204322400130141031311121443033433023141314114103322211030412202301322341404413240402301104332443211003111034331413344424313003034213040130202143130302124401012340130002110411440424132322001431340420342430223221420211103201244421421032140310211222420143341210200431140314242113103431010443104244102044224221014203303421214343424412203011221410444013101204333214042343131410020344402323213023243330144341234301434410202104141444330233212201344440144434202310334223300224224021301344202111004044230242421333200121421244433042022241401114404302040031340140200231111400432201413313204313411330314441211411244442402022204200434121333214440431230133140143231442344002112430231410441220124300300404431331312321124130323420034242142212131334243403440001301400401300301234211423130201244133243123332423120022404301012300003214233222300033210022033331234231420001004201334424124212022040324003224031310104110212432321030433441003133024431220122341131042120040403420002122222300123313021340334024430302412133012223102204214142403311100023134122300334012441424012420041404433142014213332310302203134441403042121320120203412214131223422341010234144240412140402111243341040412121422244011432330122413302201400344143401241303432311022130322401113114331304224222434132143430303303314022410001312323204221231213341231144340001410143421121424110002341313001232143012130231233001141411431111441332014430041111331314111322224422314010421132004314430044113424422043100333000033413124314313124422104303201320200431342044411214040313302300022124140420404340023313440431123422121033411411033031421114040000340432333311402422124441422213123122424240113333323400030301332104330033230102120340140210340130024340320431212141034340342401420044100033113130024200441222210311310332031240200423143113102123233444423444403333322012032401222010424004231344202432342403044122213100000234123423142324240044342343144402300112203413101142211321210404322321101313324420410233343103213340213314412231223044134432411301223041224403043303431044344334023230321420120134021334124422402444030012134422434341422342304032103131420340034214124133034130314341332114434012404240412020404014122431422202333432204011324332113231430212014332214322420242103434221031142340203314421033342244100333022404032113401334000333404321340003130211030113324010223241221000122443340013402104121143431102411130014300200321221044320314210112133214444011311231422113032021304013001420432031024321440314020444333130231013144401322044324134433244313224312014101104240430244044144432404003124312000441011132104403", "142103443243111313313330014141104321320331313114432002224124340000410113040230010020110434112120132010432202003122443023311100122244321442132112103110332303000334414421202032303224324213320041201223430443100110402340332140430332321241242411030034314143310110042100411211311300234042311212033144211441243420131232302332112010303201440344211220344324120402140302242404400414120323042113240213313444203231013214021444202310431110401414031411221440142214114200102130243404021220201423023021004130202441341402010123123342300133324421322140414321104141142411443122404343204342021023121141023010423320100021332003002302041111322332420011100011204113031331301402201322220301313334102211001344030003210222031130310132232133011213021223411132324013334310341310100304022114112131042332413442433222443202123322333031233010013142113123010004334322403030230001231230120003444403311403022040243441222133004011300241201231220430110010304413243323221111131401000114333104403222140002321402322002104420313230402001313330213103340020324142244213120232330441003414404211120130033400024003122224202421321113424414424100322430231013030331002010033004402243233010041400310313111320202221113103033330120114111402313333204033102040032433210102230142001040224314401233020033310101412411220103012321222130331340034021413322430442032023240232120332333114042023210033213241441224244430201244211221343341040414233242232331414440422412043143432012330411332114343130204322140120240001142340030333104000114442240102410322123303410000212421120444442234124202022420311343120044030201404130003430343000120311340434322421144141301243110433211113031211331213031034423432121201330203124114131310312020123123031310240202243130100043104340411231012041324211021001033240420102301304044132443344100400401341402113444410420211221100213201143410410244021400220233422423233004200044041103344410210331231132013443232043442230124143341003213132240024301120012200423000333433302401303003044001010200134314414423414040422010330440300211420223340401111302412022311142114424400210024122403404013004012044233300003042412431214444043012342321343122400320404310022101041041412441410120213144323400123141000224310334144442031410103324011203303132344302104221221103043204221230113014104431441402322042242431223332212240044243420214103144224024002442312412304031320300001434131233301333343042101113034112231332220131243214434320003034012241033003143110001111214034103302240320321210300114301400130300133410321230101410222333433021120412402001240033230131023321121030024411430431400202210102240400113434422422213122213044203440010313043333322220343014033234403310434001043130023140403422110110042233411232432044040013403442441223013034014000241403104041000410134240130343311241130302100124041434410342244132403143100230221030333414021213440241141004414334014120103102223321443300210002343440313322312413144120431400313442234113123442112113101304110023022042433424234123344010241304203330243430402113313040131223110001240024124400304130334314031102123212001301440313211011401442443003223333022232033302143320100222233231210101441300302113420443404143430233141330412421233311440012434440113334120143213331440213221100410120121031121401211244200131340114234144244310201411410432440223033440112131114413304312324143100010300143232013014311224033143104034121341422101144320434124404442101101211332431032203313012232212100212320410121331320113422100301321332013224231021242212000013302302020034310440321314030102032231220114431342422300122342121431142444221221214003324203132234330044332431410111420411021431200232122310144320221310321244044023140240302420443024213103240404311302233103111220303403413410423122024204402003214420414342102420241332402044232133031122212143032132001044242213412213001330221302302010202004142402204111231023220300024033000011412231421133324104232423121113410230243431134444302240302222211112232432141004303112324132320110002300200011133332244432323223432213032000021033232123430300104314424013314434423033403004422431304243203141133144022201242331114344131314311121442433413321203303144410111212242203110321420011043110444431234311332334413432110313233430004013002021000104013112101230341224322040012032334322411234322424320241424421040044124443200212122014042302141003334132033224301011414323031244223103210341331331000340034321130021211104002210313240012331001011204320112232134022202203204004121403444343", "132114343244213233312241402333234340110403223142040344430013340210134024122233132100001344041203121331142123134222022031300041230201221134334443232313323304201033341114033104410403044331414331313142411442431143433424124013414442121014141221243132330333044242204401223012231041300211444313022011220410201341233331034122403243403241310032323314010401310033332134310041433324010104031210122000402423304411044212332303114010234004312100044412441320202112333131001011102222232033032100210431224222100243400004131044300440321222033444213414433410310104322202232222142340321310404200203101344232413323101433423210143024432033220144403130322323240400403004414021234104322042002241231114330210141334013212300111141002030004142230301102442201221021441344344031020101212142423122224313134301033124124123331221240231401114211402304423042323200121002313013433322401030210341203222442130221223414141032122322341403443410331211023403043030440104344244110340111221114300133221003133432240001210241344034113134201322312224121323311340321103303303210404241204430434342332303321314242013443434314300413434300000430440412034121434230242413421324332021414020243324404313140024131221411231234402324342314300320122222030404241434313021302122040300202000441020231130212023311123322223043223244132422302011313124140410043424333321002302422130123012130331142043200130034104444441230201104300103111411224020202143043301121030230143230134213210431422143233121124212232421304243043444023003124033014430221031321032431020024140314112103023123011321104033141200113423143222200043303421210322440342232433103011020411244211132213342140443333240130020242212104021102330334203244014221104102142242223442304011043313020401412300220443000413403300002113123330303211224314100423440241411320304432242221344430013001330112243310214133114213030113203041124044204033413412203000240423100402422410402343124224132242112221224340232410112013210121103034011312403222024110032201411421124311134210032210242440321104411240103000220342244311341144400330032200332432304132011241140010042034400303110121102312232140420321310114012144031442134444131142311213123140400140420302043130402014420001203324420313401030030440011144220220314024133144413040030020044114244032344040230040111001011440443343341320113202210233401400303401233221400434004100041104144133013132133301010242133140001334044344004013432304430401132133213043213123141404422233044230231042122240042342403200010241402300040433040312002431321334144320222232113101412002243342023402022431041203332210010034031142001440113443342342013322333233110403442133043402024020331344303233341111122031120024421042112421121313023214032010303444431000233020123012124341101141121130142032023303232344200233343402122422033333212241134124023310143424020333212042003414231204110044133110320424411401123404231142000220324400340441423014422311044101012432140300211400024430114134414143133210303302130104232244331034102040302244343321132134321130231333101114023233301442014043213022204214042301421244224322102424001231223112143200142101210303103330410342300134010243402112012233003410123330410303401342300020141334403234412303114123413100044200430444211022110404144133240333111321121010142100314001033333120111103034034000344011144324240202402322114114003030430442041241420144033012010031412030213124304031221410021103301332434041432214012224242041300333131110341113034021143123030433301043230113134101302304011020243420432302033022202434421410023243243401020330312313323442411041022031410403133104432034240340121221321121001333343243000120423200401133441444243424230443123324023101144043104423012142014332300422423141400324441121134102324333102000200414304004122140313040112442233101102023314341420342420411340001021240303210111240143023044401113231240444424223030012222114134143304232203411413444412113444211220302331240012144442143203331111313233414123130320103220213330223243232341031220223242334341244023333114212242003014421144412342123244044431040200313302434134124022011401301243122424013041240321322421310343242301220141401200222114023311314311141420201311200300224431442302303212310220410024014414344030224203422433403100334120344412230222124423003442204402224223134434322401434431330120102432143142203214333210303401210212243210224434030224342334034044343212311324321243203013112431200002204220020411433030130203322021310321040103122323010142022433330000220323443101403223", "224314421204024330030041414243140201214400142320324313021102430434132300334303420140430202100431342033041132121304044411423404120004214302422013000432240240244221244423412142101000233011434324322333140214131133013121240411414432301421412441034201120222122030134303132400431144300000044220022320203221023134020024242103210242024201323034423440410031122422311433312203230203313211412200141110443302232232133141341202233130412243212122210204201033210000320023010143222014321024102232230444412330101214203141210313403340414401303330032244330344421303114024302232234044114233013000334320012424142014230020022442424122224004123000134213301202243142414224303020124222002142401104100430133442301223230043341442201230402221422240322440013230233320244241213212244044310340100030143242210302443323422023242420143341230134444320032123000431043041241314134010111133111142424331404302422104312241004303203304400020223031021430443231144424110433323330334111411220420132201020432403342241300123232334212120431423023144002400413222230040443103301134224334324311320441302402140200021313001023323042342003241230120440034130342104134110012422033124240314013244313310204231400413110024404341442040242021241224121413210202100130444331202144122012201102034321102432440010220404340444232013212313004243344332044043204220320421314033200202324000102440033000022300341033211043234014342031042403204343004121122121241003230121140104222220230131021243141434241123342203322343001231441141022213211024202001403212010223120401233323420040240441444111412102323314033323412400023322241413423032003131041214224201444212043112030032102111332124333241442242314233044341122214433204123312044142302030224441240234234230300333331041310031213143211032423010214214131234430113011220411243324231234430212201134021333012413044234001414241034333201031114023132000042302131243420402332221233403142313101042423400232212110133200244110402444022443213200212033121310020020400103000033124404413441223001213433001431321314314311243234212441141024301041023240240244013100342122021331004213443424011211123310101034430014133414004040232332441214321140121131311042314444113033123111203144300413021141142010000112143401431044101014420023310324412422030300303044224432033334130200344134144030443041042221404301001310410104220212131222334144431242321044103414201401340341024210230100311431101022203332433143340310242200033431133231241312233202202042030110344334022303431440402444124323441133321330443010040331102211342314441230011320344014012311132014022143343434240134034022130242434102204041420443210424102343014002133041143304440024424211403422342340142314332323133420412002221344400113002222242200312101242024124214412130122201022243204031014332031043230112124230012333123303013000133330144330144112234010114224242034244341044400111133011204441031203433113143241214221043420432422040120442002342400032133332021240404130141213213304133130334042203140220200221202032232234102302022314014204423404203140400203311244111132211141333223330003134402034001320003123444010233134120331334202113244003022423123132241423124324242322300313042001100021412043141134123313044110121311134031022123003443204043010022230444323202021231413224040120123200342421403221230231243201142441131404012311414404232200034020341022021143040333344042213032031141142223232414423401201440131022444201233020320114003004022320420301410314444102341320223113131124331102103333001102311024214433041240024042244432204103314104332013444111222040344302030241223332422300303211413341301044131200141023141301201401320344204422012421310003100314232044044241024200100141334224110112434404231201234341031433204324344424023031322340133001322444343030343100031111242123000321311432330043314144413042444413324112442421422300302300020314143210011301202110332223033000414431303412224010100242314323210333413431121212232021002204022100034340103104403100003422340320242112142323113112331204342112120043202102040012024211131440010031224444344324040132122233411403231034141340130424003144140321400140444212202003132322312011113204342333031430123113132230020112130443140242244404104430310434301011311220400324233132223211010333334341430311322040324411134334131110011322433222144302404004410223113004114132434412313022031230240123010430141300131142441140410414230301320221422431442010303412302031041221022030304234311231343004244414030241322402120414303202142303330131301111320442410", "233423124344101102114241122223100444434222422422320011124340000133101001142142133000340142420244014212120244100110034200431441200114230120424220100240443244414020431431112314144011124240031333224214120331042001201233423310120230224030401103203320310423030021030012032314142204433430004431141123012232121230313400102440422321210220003332341100104214301103131124232333123302332442411001423041304201143321010213221333340410401333230402002244343101110444202023122413401101323003300023314330121433214320042321320323110224034014023440433424301220002132032400203242402241312233103123422021412110011324231124243243330331143132311333334431422133143013443343010003441041302420003413001440432044114424032210133400022431031003142134103040022341414000323230122132304134302032202313111443014101230123203000411001201121240213230023001422321420032442231421024133233211444243203103401041130000240321131100211304234002023334131022041131401134014131244314042220404433020333344014103314130014442111341132212440220123104332132043114312312233132001331433142301433443134020442044344212202440442130411434032443330223141401221414120303411343112100024323323102304400304002414123100132302143023214002423031232013131103122443234312034040104234001211302104331233440101120332234113203141024013333432213142013341000410341021242112231323411411434433014300344441104332434221232031233443241442423421340232344130044442103022240030314404401202104031443010210321011400023122403144230102142111022330223433102421121330443044323002404321021034420033103441142444333222441122041021121210411032301122023043140333110200342112024302124232113344210400140403433023431204401100402223204320102344430133224424003104013200303322242431343000221410242114013123031420002202304401122420134411030112402040213011130221423333423333210423234120040312013423041303303110103021211002143044021102200412031142113421324310322302144440134221243444443133403220234204443033100213220434202430241213303023404124401001302020420403410142112044232113231213212042314314231030131310030400030434123103400232434132433204443014342442240043243243034130111231200234043234100302234431101020231321324234310303144322410013103200133402043023121430124333113341013431241221041410322300244233144433004322034324301130140140110214244034413100314341232130422003140241102343104342033212303103112014204140133301434001301202440103241241104323030401433141440243200020241144003231041322133244122431214021443443210132304202422040342344303201304332414103320223301114043133112203411343212031310333200043223233204440420021221110041000421102044404233020340224201310012312133421403112023224340103203221202002234341443301022133202440342040312410103224010301012023443240113044113032211022134432213210320220204004320223144221121024400042444233201304400023331230434143331331221000143401401331121434010331124032032440340012133241320204114121344243212311101402120011010302341241432211341303221214042130144410241021200031410124200431241342030042423221232211144200411240140224004314304133321204424312404310200411302302241211033003043203204204332224423323321202230002203013240312212323241431321443413123242401122430133124112014141242113421221234333341231202034243114111034230140324410230440431141201004421001230340004040014234340033234431201244403210214420431304224133411443420441120142343210204343421141332002314102304242020014411100240104442024230230013042330102120011314412221222233032132201020303042411000113102420101400340130310224123223421103332131124043142113312301214114122022422124032400300202002343403301211441412410440223430341220312431112112221413123424300103214224223422112103443121400201013124312204300420203322144111321013220114231220414344041134434123101302324034122210121444222032112124312403210232200001221434214044332131301434013302301123422404403320121134340103220343232313011140211000011212310200434104323441001143411322320032013044142000102043211133443411324040043042144000212133014043103020244412114442430401041043340111421022222313143202004102114303144200240110300133034431343231141222211012223142214322210330033130141302422200140104012443211321020443211002031132444143042021211243301434112021444022103334341210234232112011432230124003323343414443340130412232244424403342321133021230123222421144212232100134043423410121311200122000441041233330422421133232441134220421303101231324230214403033103431403022302442043334110011122422140322301232144112201100100313", "121223112333022344023240303100300344204441210011124210230412141333103310220230042010000120403422242221214142304400103042404221143242020332004244311210032113134321142240442312103200400004033322021301033223211022100221400143230340241244343000200232211200122414122113314021412323402102130312303432111130211433230104431144302431312004243324203341343400122212210302202413023030330334201003331444323210101040333422143210031000134303414011202444112020323244211114044042144432302410314400313310412233044044200111143414043313343240121241121343443103223141012441042302321410024012331121412113021114010440213304121233131413101334014314113412420104420424343001122012022100323400230244431321104201430012140244230132214432010232444314204120440232004213334420240000032241441244420104104012304430143010332014004302020234333020343123243313342201334203003423202014202410444221214422024143011034031100204220201323213101243003300020242400434120301010131414020102212343420013321220010210302304113121321014234224324144233002320011242400340022031112410113001432312130322101324200114214143134211432123120211003400323031443423400333414341311214020240312131413102330000021140342301313413331132022333244440114004412100243021130301442443314210100004311300430431133320131030333413124134413400332432134121040002102111311333324423444030442402413032133221024403401312440143131413244131131210140133011200243100310413430113104403044413134134323144004202041430404331131214124304034023000442031103414402322402114212403244041013432012012241412032230401241223142023312341033132040411323442432412000400332331002211220114431303010112040142400313413320222122423041021202302222442311031112020311434424312024344040100313401222321132312234300002022403213424044342331221002242102202042214042334403004001442042410021242034312024420420241304022222143104300312220403432421130320003011444424400112113112141330331202023312043224121400401200320423233004032333404014431411021322112413242232312021341411224024322023340302111032142212430203113041412332041244141124401402242444022111200222104441424444243341423010102113424433322432403223314003011204104102213204134144431442121242210003210013332144334012324410202112421200211432440310410122030440040322322244230321032240322034411423402120020302340423011434301242234003132221042030431043132100121322421420322111320020402013314200314034031121334313340042221000040040113030203343334400440100403332242134142234421303020132220034034112332212202332224431232244013103212102141210010103420234101322312042334324023432340121002044314020441113204413203141121144210034410312330243432420213312141144231403120202212200120143221023243402414030213332141013001211123111221232133004343142433134034200403131122002414310040202102131122200113441402441411414311221103130011433424433033234440432334114244142203031324334112324033141310444032301201141030311240300003323342100143232433233430044240402044240114300002131404442143132303013211030402333142242334444101021441141404021024404042214342303042044123314041342313314234431314103114402300331231332403201043020042421233021222040004004010320422022410344422011302112020244324203144413133214230201112020042021001021004313124211122341031201001243301113131111413112342204031142244020211104132334104340103014113143214123233342032023012004343010204130403140103100322304343121331234100012321240313041420201034434200442323430212214103322001122322033031004113002320311221442322434214041043434404412201033443414000110102102140113413433422343122433423434023210432234233424440413434421140141414042140221210221342030043104320424020320001024400133102034142001024203143201413221000123301240421214403223312040202340314200400032244223323322222110312212240122232321343334112434013442044442012302423112443434441034444042123401103423444041040234432443213212100210332021432430034330333141141020234441013110224113242020112021100132224433143143414311134420121430140312223400442412223030413023401310021340311112102032132012021220102133242121223242233141212322424204241222111401141310113014144013344311341121333144420344112234330033102412341004414301340212422220014310044400231134401333301300234003244231431242224234312322021042143444040222344030400421111301432441220102423302322212003334020200104402303313024320233200230233010422214130242240313104411424104220442414320403332433032441133312230110211323212441213114022330041312231142111231031224422423220003230021142141013224142", "034240032212043222140432144441110003322140320010303110214133303024340304111110201341433404342342122003434142141024320001411340240041230003313400314344324240134320104304100313022143411413214110412221001231204433331420421233304043132204414124114003020313331031011421122103002344033340323332411200211132042222202003433412211133214332142111401443210002000022224312332103143421332231142214112401341413231224232234103414104122431143341234002222044401001210103222101042234422142233214300120330420204311014442124231130200033440440404143221443333220143110403203042421233024103113134213221021201204400010144300211433402221420113440321121203000112223400043331113343442323441442222321041323430230132304103321103304043144123000140203412232410232440233323320014224440420442214231023111301332124100114101421234311243041302310101442230431434300344231013022412343243401420324220040401130431000020003141111342031034102221022210342242420022132401411104111440030102131200103323330423042323233322023444004212222133124002211021104041144014141222142101434323133033101004431342322001104012441231030131443104112343333041120113313244302004421420230024423011230421340140433120031221223013131300110112241221210012421341402424100234133210033342431100244304124213114004424442001430102010431132213413330424003320330342322330311142100003341123120420442134121232320201024224200130113303224443404042111040422004432432031144212113341424040140140040441242024021444321243040111444114133124334432244223324214100043402113102120043330302013131214122411434201231212423332243323120221411422333141221342404040420340344411343332441414423331303404112231202410221101124023023023034232224231214322422243220233234031421132114124302142041302122342202003130043314140212442240400430131423100300203213413202434402123042444230032042034213102221220123020021211101222004431333202343421140232303123412234001240122224010343220141223223044331330230023010414333040114212011041042213333110024301212112004423400344442423021310020234142203442430144232323103330130012443304204102224110234100443044140443424243110200240140143401341241400104020113120122000431014121233402213421001144413104103040042223420010341222102041032103423232143124420143114230140143100032433241301412214421210222000103403202043032322002301124214211143134130141144033110111203123322112142332010003432103423333114211044443333424212412340121433041101103210312202003243131330224402232341114344404100120122240322421421223213233333233134241001101340212224024134011311114232020214321323332324100322234442404441103141312201204312001032342244431434134213230134133023440141131222223314230033443343323412102343304114020412042223244401032232404422304002441010311040342124411233300130040133032003102414402342424302322231412131100330401203011230432023210231014321312444314230303443113433322204142124004024423121302032322304033340003431324240441131200133100032221333014223224234314411320141102020103433041020443214014201120341433214401121424111042430234034013010342331340340304410141344111304422402244010300322221334200344444402220443124024142024034230401344433423031433432203402011141204210131323113240241012404230100211240314113013011133411101331012344004144113203412244431002044341331222104133311320230224310010324114420024404112030210030144330411331234430201001121431443101100400324431010211224210123202214143230034043220313242100240303043014422430144340000302100202423412210314030302413111002011122032221134430002012010342414432321332224413304433312003040233330304013400030021421234401331204342011320402403032432303043222104434100043340421210043144123011104324123020142130440241303022034231103430404303004014443232312304101003431324323341311044412133143411414420432104241432243302421442444332114231441320222141221441421340344124313341243422211401000104410240314404234010022213424244232343423342011320024010323340323443300233431012344033114444214214414140020440304010323133432020003334011430024422441123304121114333103240432210400044340333124444044240340342241040204400143441234042230240102331432220220010423233044313141022243441243321124224430332012221234234230010042140302002004141133424334323032203143344132300302323030001104241114323034304440033130034130103300123344421423233244313103412320213304411104044003022430102330342130413401440213320043314032340001101341103101002343231403403014031322224010324102421302130021340204324314400311422112002120310214203310204242300310", "114132044402024342120134331424140124000023444021132203312344304430300423340230421401422202244410300033414200301111330311322401434213122220012013213312241400004323044441430423304130101002104012220022234343101430114004301201102322142133203122001120200234420131114411102121021110223312140023103404334112033201143424243322244042002434230432324434034014032322412130201221410320410404023234204301412214400121402342233113400304014002341213212202332414343034331433432143430112033434300223242232443311213111331132242333330003103121404420131200131123214202301403343033303442431400030012440432424424124043311032214414112134422222023123120112414210431001204214424404041424413111343440141221300134333330004222213300021411243321101301441113342233402114311224040102042010030434141344441134024301100003134100334403000142142304332033113121400331110213400431422114242011034241412224233203233033310003140110043120314200030212422100240403334122002041414130011310321312224030414000444232130010300444044340041232014433112404023101020010113024404224201221120422320132142304120330421311222241113214442401244110420340041203231423341031321114302322101342010421314302141440043133333214244444212322442311011000334230322422133114240210002010022123442401402042032404132041440222201120322213220212013324432133003310424012311231221304103133132124330024303133310420233342343103120131112321140232343213123344443131002113241134424212013243024044240121212223320144000122120112344331223334434320321043231214133242022443341302314131244124341024303440434002100122320021424132123034402342104331443421041041043411203401012312013034020113242041233032313142441434223033420423322122114030402033430021113443444320013021044100020113222343312010301104322044323023413330002231042321331431240032434300341444041012301041034202132120303030440024122113444421221102020041201013144342423242023443413302231200124031200321142020233144222330301114110414220210420142013230343410113400043121434334141300124234140434301032402304303413403040412044320200131212021301222041134000224143113114142211302140013302021431413041023434402341240042203421010401403202420221222213200343232030143321232140200043020400241113014012134313314400034421011404024002231043131120242232102442344101302242314303240243434134302241132102401410032044434440111234303213114023444244041104310422224104334023303441234132410132000430044440130144342201001204420124132203300321042320002103304312212111233342004333201440143212334223312110134201134330101122302302414433031343212400442223403211202002314001244244244311321221023214411123443222332131432232410211112231201143231211042322204404141132012134134220220242232043341011232023402104110110003321320132024112040303331020401113401241403041433004024144043322023321404211423300341413031411243232021300203004401301403022043004011413304211203042411424320142422104204431203412112302223030142243024444334210011323112333143422411100112130414012003224433200410011144221001441124342323032234320132143440411243312204220034134222033240201033323133401012403110433221033430113330230400442121340421110332142043104300431100102122341320443223223014401242022020010304341300131421412230303441143410412211410022031103244333104021201310421242400022411040111241002042432432102323042314033313204421144240021212420000300211343400201000304432333014023104241301012123303113000433234333310333312040114411233123213304310132310000240014220013321020130141231311410211032021131223100223022013232202232320410214200422140230313341024013420014410202314232333432230034221223011123444430033222300311003121323113103442202341020221211132141034124101212122211420404112003041111121424234230410202311130210133242413411142332200404144132304032444004222312234301143011430043402410020224101122110011134123440142404004110234402013430042242343304032413024203102303203442203224412333200313333234243322201402310040202011014011121402432122322312341211310322141003022434411043042420322111044302442140031321010414023002003012442212022010210114143322311011101400402032220214203340233001334041041120032202301300202101444240240011041010231144124323201211410322041310300112224114340111334033241144222242144001314200212142233344342411041340320314132142010420024031434014230212032333041040343332122343121431320340412013023023422403333414223110401223421242211342401242303044441030342424204220100330103442443422133204422133204203420441323410032320140112400204224100041011102", "224131413244112231240311214313200042213330334124410001334243100410324421041020203014020422444223002222110143030110132013431421220303113301241403424132312140122020022002332104002320111002320202433124423003432032022134342323241224111233203122411434100411232013241334440043431010141330140220333100420112332414043441223031120433033231124031000103123132324343303141433403404331003114304121310314203400301102332132000142204010011312142400430140130444020313342241422444410004204412411023033042401031010100430211002333233110121341324023220402010030024330221431341313411102034303023001232304312404332432034101042001222144232242133203113123420213041044444223023142004342423233243444003242422412010402340033101243144210011024341443121404001040140222202004213204024000402142432211244000120404102341300443201024032330414104204010104133123201133140303024140231332030034134034034213014424323042313320244223142010140112110101231413440010203142234200233212101243403002311323412144130043031011130312144033341033134433132121311422434110123020133402120400123421403403021211222123414423100043302123121044034100412324434111212044424012023420332020113331013430420410423040200033233232112040003101244010323011334414442422111043040433343320124024043212441443102032200320013233132342431013242102322010114341444400122131443232220113330210144444434431121323214420210030242114111012302222420241000331103443411010413310321133022432111443004033142021034413200200211403143144142220023313132011320223242030412142412321244440400021120013032442021144434014442241421220134044402330101313303323331113002101214222444231124441413114311042320430230402331132024001243140410114010333110320122422434000322211332232201341440233001133031033002001244303141121221443232134330433413432414100422224302101000231140013024220303340101340223132331044031433301004201122412120022213203411120134110023012443231020412202142040332322431112233311311230013333044443441121141423434002420422344102430421114423344341142021442030042101033010304204132321333203442342312441022221011444110420100020244130204434212304142334223403301213413243102223041244402134433103201133340232442424434040242301440040430300222044014324124420304022322333014422104214411241231423203303132234141242142303404311344231340331114004023440303413144303233041200204130242410312234201012031142240124243331332322434104311441100142043430132333333130330214102003130322020104043332204411244120123300313122222203213413024212232422311010200403033032141331314234432200244430104420434230202212322402321202023024142321344041123110042334300004131031414403140404023203031122344112210130004020333204231424300333034141121342041223132330343343421034343233130202103242300004000020014201103204111344124140332244142223300241311044343022013303202230440344030331114441140422424413012130033333133030234443343013214044231003010311202310440321223233114403243302222443433344324111223314240133022234311224304212331424304142033112420313020230431304431423144312032403131130322420000141330021242324034343220332423043101300142314141240240404114033100013140310311301430304012221203231030110124200112402221141042441030111330230114400044231304122234032412020332001042432400432144412322304132442042001141122211303313203022122203222333231300432440042312312431440414134224323410220101112123104313034144130023131413033111422044104133024022003140232433334123231332433221022420224204231442032121023014444130010022344204101333133122304110442324224403103311012141142044143041021104312114210443421034244312024102114243043242422002302220013143332400222313432422102201003113213240240012442343010122111313431342324410320244311133030344300301202233110113300241412423410000402040332301302211412030420120213300324043220424101004344402030334300323221440113400003421410013441322013003244041112320222014341323333012232031320312033114132140201442310141443223100341031131401321000444042443120243303411320331111412010043040120143404321111102144312133420013132021400244140443432021233314021331042213434233314411000012434444042314033111312111133403212230410343134444021324413331043332120321030240210040322320244030313221433033314112224312031112444432400011300321211012223442122321241211302000234434403334142130310404001011210113322231241041303340322021440430000104023141214443042241110112114300141024003202021430133433324123140210110011241233410322314342432442131144410034014232032420414243222124140141321103402442211044", "242422430423200324313114434021341314243023110430012042331040032013002023404033032041010001443222030244314131131421334042013432033423022114402103013201141402424223242004043144132413141331321111100002113320230212230011044144312002221224233431242104101040033233422344143132230212412331200001122210224202211343312104132230004340243234334242330120021043001201314041033423344204200200013333303214031210102412034024432232342133230104240120110123001132332131004041441141343120300030412313041012440331402343331032241031112140140241111140433340323010303131202200113424402402014240211230023442034011100330143403101442002040242121122402142404211203101133330441034234422231224314243210023233231342313142111201232443324433023232100013430302404440112422211143131344123410001332430023140231033203340230134443014202220333234013441002234004300003240331342122142422331442142323120010410322140334231340314130030004010113221322342222020401112022042211200302301022212014003304122024120441341100043130200002342043121023233132133122443443342014141340222243043311411321010213113244140120204114301411134122200102304112233311143422240432213241203011242020444203243320001402200214241421023321213444103003040240214333034021112432040321230242030300432311022421334314301114433440112333033244400011243021131143310010444100440403423241434114024220301434422403033323244123003214004204104241101423212231102341344104213100323111011140021040022430222041022014302003002142243141404023223423040310421041011342343410204424232424001334304101100140441133214204230312140344212240442320334222232104213442014331310144323344311231143321020402401344304430340434430242224021143211111242224343243301130240231023014204334311200121422412002034421120323413031241232321122304113433210200214432112222440342144421023004434340112344304340323243134342142314204421404440303334311213202304430413322214302300001230444112234401222033440310330332130102130030124223020100430324131140400414343101121014413433443433342440411322104311231011434222013324213310241141342000321004041331124003410213020112021320100032430004220240000134041032023440021113303400303432233343310201020310404214214303114003021321010012414203142400030210421322122201110233000100200313223101442404100410013404312123403431022333342201341042100311024230344133210330421220404322221020002034423231202204120204222144304124344101314042020422302120401101312323444003043100141133143031302401334312003312042330200422413244300213403011303332313301344432113133241123241104334403202331320233221010230032032214303112114040343101112241131221032021230124201120420334031403110140412311321431130024212211411241024302232034034122041113204044100223432312404021142422413011233124234103301414341313143033410221132243422443140021212432202243113442412032220400013314034343343440332330042312004340413212422033212234004243142132221144022312010124342143304430132213131003341341324303404310311324423213334141013343222113412411414101002233121102040302123240000211203134344210133210014342311410124021222233200301444322232024320042041444242003013304121403122334410011323343442331114033113043214332340124122033220001112020134231134402412141040032113213414204012222231400203241443203011331443302032022040104120032221033212220333243434032100443244334213002341410032010443243343000211030030202221221441040440222304121343012032134124000311442222101133221043134132221244204410224142420304310142233414242230320423221130412122224112343130044340301241210431030020012124234441100013230400443313031211231313343033323422213134230324000214341132440403423300431401113300323111122434240232400420441243110023240332311232014231041013320443133411342401000331412013103340133330221220331033434224404042230400342033141334023323200213412324242440342434443232321122133400334424043224210330402430301324224142121113313400400112412040310031100013441333401344403124421402044420314330031204210132303144322004212030212132242432233144030412321023000230432033300402414040322324010332343010100102120213040204431141301134202041333014431310012201314324030443303244324042320441010031340033403013042303001401433104310443402434033014321301312000002301013024040242310440002301001014031143412321324100442303031011240334100430432021013330011410211430332001022421430421402403114021111023034014232043241001203211234231044430103342214404221441314302103333340222244214240321002034440011033332442400040121201424443143131104322143322323133222", "343324133442223433233221430120223440432343343344222001400302013314302020222223423303122023331103311242004122214044413003324222033144113241234000310243142201133042141311131114332314311431124011232214433221433422441013002034102113422014032122101001033422342301331344233414242310201212021021233240004243222202200040300341034332402323042444243131321002403022441003040032042441331413142242014430434021201000140101021234430343213423102132130422134233004240124210113322323020122010103200321234402213143232000401210113224122304301134431413011434233303313232141243043224303133142242413334124034412143121420441441134341212313143344341213022204143001234240111041431422113212412102112004203122013002111202412044402324423002403034114203440343213430313000114334401342330410343413333201143123302242104420300030212221401022101302002444141111100300410334324023104113234311141141003020310031314430142131332332302142312024134230123304314342232022333141000100104222420022443211131123402214231323040422422210431213334422104004230123134312344134423034202431124212102423211024133301101234032234142404003301243402003343434420420343003241301032012413431420430211421214030201324224110422340334122424434204324324100143320220440414220234100023021421140141100202001111401022111312443042331440101211024102341231430442044213322401103432424403411221042110103333311234031011320204313423211010244133424322034112424320100243132001211244012003002101014133344114022021443000100314211233234143040020321440333433420311231412230432102234434114124430110304022131001410211042321043130212221400202234114404043204223244440043444431231132340431031021410202403130143040314014012204334432121144102400104133330141241044004211042024222034133404231303423343332041102223240302414004334411020311141431003410143343330132004323200012030404403421033204114413414341330402441400124414022110313012412341401312302340233113424224404441414130300343304332200001310431204423402124313212331404422320132213411244133241132143201320423224213140334142413442403400232333210224042220424241023013224030040301312042201200331101222034114441221413442300343040110030144102413131101000410241104131234112300224330343011131230210102432313211240343341441103110212412134220212411241043113420003403212340422142044310321313214234043122143323203240242411430044032004400440202411030420421244343220130330400331401021001031313213034030220143111243101034012132320400441234440020021242201204034243141204142021400100310222132202033130411030100201000133112210130042240140034203420320244201444204013411321313340321342140132303220101122131430340401314422322222401221113121400043110333223302331132021434343021103140032143404140133044021223034441324234420123021133432021110321020124242342013100033331420131300233314223420214201043202210331222044043024323100434132012041102022144243113314224303114140204214003001213310341334040412220300132241442142012004241000403034202220041114123410104033431022020200434040124302231321313113410114043400313244412410204031344240130301212343021214121422234032230224212221333403334410323334224010334101434341131321211033032201341332212203203421044430140041123042203203122401144414203041023434101110411113130342023101312014112033002023312320423244204213112033002131344230124310324011111023441102210324014212304324403113213341212320412244121034343112120132003310320434133002324032331414410344441200321230234110010334222240234122141044404330340100243103144410014434421043323231410104441323020020343210001432120013240400334242320211202421040040423132113004132244304312220323423203432033032212101301344022401233023312133311023103012100311311200113010013232032404042322342104011440430122204224013204043312244120231012041220123204030411444340002131334322012243123220331020004044003400200101311412240001044214333403400010222202332424044140242400330010121023433023230100334304021112032244004214321144303431440313102303134403301022103122003103111000303223100441113321404240233143310240310412231022434012404233201304410001124201110012222224221100303430220041213210030344002002430201321033130142430243131142432121213032143240340413404322231243201010433444013134134244020422400344130103241041314044342403244000244002241203402003220231034321340303014014144320232220334222140313240213414321440001232113202201400001422143003113040301303433421222224121100434443132443142411201414022121443211231411041140332112001243313101311143004140322141442232402423", "213011100443003031010332104230144031403142012131230302013031113324023340103133430024311041034343104444313221100434241424004301330121423040223033204422104413321001002010441401214234044000202241221113001040422021024141401300414321214304103444211401204033311202130243244422042021040412111034300204333343343021240304103020144104403032323422430110403100140024123202320124120133023402114230044423334030231411030113231033102410210232140022130112221441121021313203021113013111122120013040340042424310343224224442041000023123243211143143301243301102013411320331004204330124203030304212332012024214403413122422142111133002021100044243244130342444301141103323044024122312434113434034331224341404130130332200001413112132333121301010143222334012400402202443440023202230433121234442003331014442202033000042440413414142142432224212443333112021223220102042444300324310304241030230304023232102044302133322424042214241004221444203320024003021204012403024321234330230011114311434042144341230401214302334041412023420444044131411111434130140200010314412444334221331004230234320224420202122122203121030233021243014201024431440441341224301142310032134403130000412014413013442123031433404233024000041122430214130320014112440412140140414123411411023022203240042033132400201443010141133001343221102030132402014402001403120110314223320330001122134221410040334033213441133301411021202111231302132340122343104313333222041240341000103114232211411311043024114412321231202003202132130021312440020033323413024014013211210111310402302201102002322044330132320022232301424221101014241443002203334022140233400431433240304300410440412213234314334320001442121441300011330424142303130102424113410122120440013021340222111303434432121413324310230420114122113304303402132430240331441443400200112413031012023212131342013430341000414440314040010223032433022131433314021314114041343141120432211204314410013011114011411244243011443211422000221311330214324243404321024232104224113021433324142401202211120120130343440041444442330001140224012211130200143422110014041412043141233301330222131303040342401202444232402134441233222420432421423002200040110103131243124111104220204444100442311041322324221420211441401120303013122221034401144124103142001120320020204241023011104030203222102122032031222422410103144302403213012211002042431102433400030001200422313413004103122311202043233011004134110413024044023120132144310234240124203340412240414401301100041331240432312240320401023131434130123031301403021114404321143002143042423402310304244140411143314320432321443123204343040203044000122111040040013300344111424340232324344342411004203043402301430314342434214442343201112023033103432144143443404303423021120204020234230203230444334410314142031143310100040433322123342340011232411212221322000014331432032431110021342141112314211204431320014030140224224104011142244303233140000301321011432211230433423441311442210020443423342414244330241044444133320230120303304024021211000120311241323403212241342420321044200243024324003144033010012120310224441040310123430422323443200210111321034121111214114433310400110242342332024231212323114310114320312441300131411303414402341123033132040043331300233021401013214312232211411244141214020310424404114120401014314311421433011241444341404112442220403312130211323322341322333331204314140311341334103304302012122342130344011120441141120201140333413131101102001113403401142440444404244102143023333430142403014131301313010020043031210441310220030100432231043330130232111331331304220001034243210232122211002010101441313330332323304431101142421304100000000040004410140004010111211043042423224143403442410043232400313133123304201430030104213440334032020142213331430423000420001333112201441333141400443113113041314432024412102232104403024324000101011002002204314042332040400333332333331113440212301212313412111032113033120322314432444430323024042311334113330241324130104413323110023241012012444121110112004034042212232444303344420201311443144130432432310123300113023233220421240330044140011230443404440042330120034031222302344133020132120011213422331022011123002004014302210211233134430241143411011344144414244330042000212304314241432044420211334022221212020222411411402112303204241042404024134123020344420222140134121414121314430324321243021014001312301221102103013042433204331344443003031002234010003401142421041343412041423224040330132121033413314013443010232330114422011223301012113330240202340334", "300303201030211010322242304313040142341344233302340202333401130330430300413420412442040042233022101332440240320041014232330042241431012040202443240104240013410401040431403332310311033311110241104432422142332244133242302444123321131420021221404311303414323113440340332240142132224024142110202433211421233101341411312001114043131022240231332143242221041020433104401422341402002340400343314111033422304323333313124331300411122231210101332034122301402321042143323340043340431402423312301104432433430323120202012333442004430123214231343013002344040320104120412032124421122040240442121343224242211231042231141123433343123423300143104211104240230433234143433142114240020230021034100131422430421001443323303042112314444002124433414031133132302023124004311342224432242142103413102312342224310343131043332212424324414002242103041213342111433202144210432301101443240023404440330000111414313441001303230114111043042314034220224334311103402022021301442044322210332020214402043431141424022440232031113402212101044111241122341101332220011231412104001423312404210212243341004323200030401304130420020434223033334234140412433024133134201424432041131301102342043221010010404300340404014001211412424020440032413211242403200231143104134202334022141040000424042100403340211421012423021444402341422120110440334441343334011442223331102113414302032343003234441123321410401120423024421032411323313121044132020121024011140240134211010443434403122441442142101124110141304141444431043024423042104401041143321220120240200131424220044102031034400111314034112114143401042423040344014313434013334033020020111100001442402101021032324300224414233012433202043031400232304330114334443302101242043413343224432002432120001440343444022034340122202201403122403032000040231432224131123233013121041320040300114244213100431043002011010134132222230140133240140433101242102344010310304233210003412334413412021120112214023200122441140311122233400143444433214223121124040122330332004410310321424203013212232242320431233210014334040422401421422024102100244011411213402122333334444124223124101133010403420221400443232340300131404440312340442323403242230133232342122400332201101243430404113330301202211413414103341003124003143114100234223231221412424030200433312333230031022321212431212120202132002222223401224433410031200330411440000204242403131410230443303233101243213234244204332011012012143411421041110432013301312004222031203012401440014030432321000000012400213131102242233402234313413103124122113123331231431021224121033432041212142431023031010404134423232002221424424204243403223044233223331144330313213423440240113134030202403100131432414031202422303233404244331122423030321114130243232114420324422004434241124214011022114301334131140301112423021132102120141320430421042423040010414321310410220112130410042001414001032420403213323230204131120310042411003031000014324200144322413040403034423312242030341332134234300411322434441141302023010101422331433100402214113224000024103112313430031330110432430310122044412431401212031333214402414002022401130141104131233014312334103021412440421404101243012304113442211404431444421203233300434041422204442311003030444203323132011011233333331434230344322124330221021440043334423144122440130131234034141231020304003303130310434110221414300102144114002311111020414244443200004341233333004003440124023224224210234413032012110112243410013102103143102213303331433322324101002420023141112031314143000332332323431114130320210410302111002023003230140311144040404420140433102243331023232113113321234034224400330321040322043200314102040244433124403321141040101304024020322111203132234201134103011340314404432130241023411430332013231120221231032113204014042224213434010420440222311210202202012314231102234310412024214424434410122342210320223430104023403144341032214313000142140320003122013403244341033100123430023310232140220412123124303344043422321224240204001443003301412102213133144033442221441414441304233111040003034032202303032144001211013401213241414143332030400400104240043340301034100342323030203341443200123242433410344043443410144040324421243013110323411434400013431223240200142343401240203142431432031420113202040041442043002130312324411333100141430421423241230434304414414100200244332213340114213334011010131040040243303411244300234041243333232044101430124241120300334302424144010204402004014432420020301130442331034141021310002003441222113031212331440201112020002300343024420", "224404131123032211001401343041314320323143140031204411122031114141320441010303144312341310231233124124412002332003141200300134330322041344102304003242400123042121302434300320111120344413321103404212323324310212204141342341323224233033013431101024101440240313141423114421410210030302220230002433140103411243103024012122001023031303442102001230312211224113204002244324004204441411012331101014143441301140011333422333430143440241203212114211313141043142233023402233304012331240134410041133114014402043044002200432414412133130040331002101414333421143001201334110330003022230003414221231223241304234020444034010300000442400040100304004403322401421413140201011404414323204140130311013144042222421214203304032004042024010323342433303324424412412041334312230030303320424343233141201031324030111241111240324204443102444441143011420400303241343002440200211221212444224440443122334220114441124344132320003112422230031040111023310002440114134133043213423031312403444311013221022101231434121442104441410113013114011241111024144342304224232232143443232313430104002310411412101213011424144211244042131201113411312120442423443000414244130000224432344124010333344010241143131123134220120123040023304121122433443424303102212010420114133303100444130014112110114211444201310430402100143000200323243242101332044321132211301142304420423221323040122233131241010410134133232313343211110322004234431424321024421224212202431023420243034141340132244420244004311430410440000313333142444011220423321134134102200210142010412401400224321124220314430311230323403122011330122020322424114233401333041200122320003433403312120114124014002032003402301143414210101121402100433330312022312244341002143442304244210343400121223024341423401343424204221344214210414334133441323123010101213202410442030332133004200330140443310312231212332242032014421422141121213404000234114220342410332021403140322413231432041401220002001133013021102002433122010032321314302144431033420400410133243014220341332320120444313043001040223000122201144214310243401143242433322014012003412001141013200042433300420303013423221030400233342113143044000314034104010131132231130444001331222321320433401310112001240024034112223023210203102042103022231140230140122332422133101221423240412033144121241421212443000111422242233141434243330031214132424314130222440141021121131113331202443312023034200000201122243432213011220032212420230020202014304112003323320330433130234220223424042301221300142410411231422240303120100101224212414134323433110442421431101411401342043113400321424442333043300424031314434314130010321122431042301320134402013411211303204120402423132334321112310213020124134101032210010323113340411022120213231203114410211213114242200243312300431342221100324024023313324400404334030243431112340320003343222142420032203424010210240202143120344401013021441133234323202004022141001034412420410240100312112030004332040431014302410204204342024101211221212140403321441340231312131213214411421000120334024442103342232032011120340023422143103012000444342431044443121200201020202414400424430041201131342102342323230014313322341310140443230104312014223010201104032314001030020340224010221230331233134242324303111133444442033032100313223031000212030030301311300244420240411402320122141421242400332000220200314032422223230042002221332243124232114202021222343110300033212120224444240223020043413233324124030402303444233223233403024331422001241143131323244032034443413404004410030142313114221013140214444023201024240123430300240212414301013001143332222143124034001444304320023221023022133444113113244311441442131403422111234034044413222131231132111114224211100340201422131230141013122114034032044103014130124410132121443341110404123410021131334440423024421142244300421020023103034040220023341242343444300344402042240312022141223444144114324331200311303422204021321430013130044212214404204340414201230443000224201414440003443332043401023230021322220322214121322002032302011330214341122343340000321322400041221032140133414130104333320022300431120424034433004041002031203341322232130012204032001222343103343031121103023213124424143201342100042222104014132341420221213120100014213413140142323232331311024014103123314120214303244331414021322410404133104132043020311101401324113204021234034200403110143111112030203021131321434331121033304334101020323214112013241413233411310304320122014310404021410240032440143112011122104313314243300013330312210101424412", "301224241403231140234422042220210040000022302301020323423204434041131432132013301022431104202400401024303130042330442404410303411134333034302331212224240300242004234041202213104411122031214230302223201332023342312400430223310404114012320401100243230231404440020133031333410423013002122212242010200003144000143103101143443212323413312041042342111100330122333442322423111441331441243231043032243420122213200011333234113121021244002112233323213421141422101440324221113444434400223042101132332010323012412132011024123034443244134233304412122333304232332144113021330313143421312243012423313421320142234002402221344431231444401412212103201314214312012204333031132203103420103202004034243041203102431040044434111024231032223412104000214211022010411410434104002112334123231210042040011411014101003412133324130210044220200242230331402031234131210442424300332421410140211141022344341302020334020302412234440410032444403033003000011222330031241134121012400121130442241244223413302041101421334103321220430034132241240432300124221042430022332414304440140102311414432141442012431012020342432434124411233032412104344221320103042232333042331143102334431244200104110032442432000201021202031342233432203411330110212302444440221322400322011041433404202212034344434033234422101322431111010314431001143122313004424324304343242330443400130240002430241112212224221333110442003313214042121241410124110404313321433004303110010010013210444121424312423314001434341104000431213332010230322421444043243300232343441431220342431121404044221411310242200231224123411224412102442201412144311313000021402232332102133203423412421112210430102341441414203142442041332020143103410234002332433413302014341404411312014110101022034303424123334420133140210221332121232204133100241113213404114233230211031110002243021420123413441431224002332030124203410004140033214140310222114134441123013041224400232223031442100042333400012001013113003024333433342201403244320144011304433040434304323020330402414203433412320304421331110211334222111020010114134330222220122322341342033231234401113344340014403333213302231420340321233220301020034414012411304133002211200042413132133122332443424130444211203302133321121030134413311102304431012122143302321322004004431034240203303044422112113143321402132234402331003402244223010143103332213332322244042133104441213132414213031324433101220042410323322422101343100212114001114044413204201031342011012140423424412212313041220211014441034433022230302012300104243223312330340044420113200424214204214221242342402101331042001313240322322121140012321201103202234434002133132030332324130230342230233041034002124404224232232030003104410244413014104214111004311401123110333043430010412104013241443442233403304300031331243400112142111421210140120333344432201234104000423312311323400341422300211444411401241442021233404010402100030410112014230210332403122021424403112121111340123342020044440002320444310334443004012100300302202340142424003130313013102133134301023311444233301022303432400340441113310140012424042001203324010310314014114334414322044020311313233130034411103414012340300004244330311232442001420133420413042024314413100341130002314140231344003034013344133024033320321004332401011130343041224241124431332004303401101011003432440313114230241001213303343322241002303403114313334132131221343311422213320403230430100412302340230323420304313112002410230234244233414400440244414014233224024404324344041034401214124401033424444220101201200112203323000204412423144131200300133111303222244022234024211111214234424034434242432034111112024024134043100342013301231411242420404034143242030404401412040323202440433031430201130032314220233303121201244342403434331120340112343242400143123023343220044410234002004214403013042423041244342430342112341113113124043022321031302013031440411142113243013013244310443402003224321114111112013414231232020034300041412122001204012302004030330230131413030140424321000334032130033042202020410322010310113003333413204230031211102403201204401414323223432004010243100140203143432440200332424404111013043043413234241341002200320311203224010023111301133302122201341230421233323031230404213400204314402022330440430420010402240102014340130201033144313141010324204402330144221130411331320204003420212103313101421231014331210222311031213103234013232200242123433110022134031110131301244323244132434314203021102231300423443101400444124133124241323304233343141423012422304141042", "211343033004421034310420300440104312311202102010423310014321413014142413411242121411130000430010344333113234233041204244021342142110404042244003133102021330234100022421234222111200131004304332231323320143143314314311144314113241041210003202312403340102424230113412030232034110432323001133410020222413321212212202240124103122443232124242043102443442303102303312233114013330102030332134042422040042301311024433243120024341120003210312113101332041202030012131340042132111121334001304140330320310220424414403220142303000404010004400004204133220014303132324443234023413333040434421042121033331113402331300403041131114424401212310100100101104422010224404300131420404041413114324440201440041223204403110211434402111141201421404241424440401212231324042430431300433303133210200000404312432333334313203013143022233443301204443431221342034003004102443034412212000304134201230300012414212400114402044410142212211412214201414043222024143132330101012324244401333402430123231021214141141312133333211121124211211430401113222010443332323344402333240311140211304430410331120334043414022324241343214400003201044410302114131331130324103021002230210431340200223324300303421341044324031233242111312212320003134322343342244031200423102410304012002010212243200201131040313334344121031243031201343121124010241122324021210223430414233342300140142221203002300401114410313303111023422334041422440144131424411103222324110404311101021431332012202201403001431413240131434321200110104011142010403442033301124031220231312113140434144414031444011410122441430102123033433122001121201213422121421344011022330414041210102421402210321441011014213414041442140322033021200323143001104300421244123021434213101200343101320310000132311012322210320003341242210421312443334123404014231444330320431210113420403440001231031030340304414413013021334331113242320344044201222042304001314114241400043304030014221141243211132221201023400114221233041242020201342341133200420430003234012420401012444422443404301032114402134244302421140310303331011014031414030041104411124104104043130233134141124330114402244441243022022200100304441211314333122200212130043224212004202232213220040231002400120134141004102114302223124013242004001200114143233004321344311114341224134323120113204331033410431103141440012014132231431334131201022324013001201121142112121121430321313224324322232304114330334002241413401302312310000410341424312001434213310441021443222104011320222000201012344313340334012000023411040021221023442321312112144310121401204312441441033114021132202311414124324104442314123032021302241200002202414244021444433423042030412100303344424431133241242011430411041434221144224403002441120130402111044033033121341022214402324342342333123213102423404441012004410403210320244334231322124343242224222322010123044000212020014111441234004121341300202302040343320230012412220342102220121411024410003441102311013322042234320400214233312042121032024031013003011033030120030414224432130230320420303024434213411403401413020210041343332014221014232421322240214031430210420401131343243124044413031200420014422304033142134202042443340022303020300423041030214102210434334233201000323312023341013112112420222111034234130114204242414334012031423421201012324331032322342112444324134000103422302400013024123130132031042100230433232413223023401421332233020023242234433101114000342021423031123100012420402432233321123400204323231042314142240223323242143142024040110332121413022420423424121314213340202013122224402241411424420243034424333123120131334232424100241011233221000201433421124210243424431330424241234012401334041401022311024001412000102022303314043403130214222220444310434403300310340212322033003212023012124034222242043010040422114412334432141210302114320210032214144004021344220224111400322432012200324422310314303403113304312021220404120344310131432102301324304431241404204334343400424104320413034444212101141003140001200411100121243433411310240021030240331200132130433244310224000131331114143123420003432342220344443221300304214201444042013131244211020102121222134410444434441310242342141100442122020230312034421334111314113311001400123003444213410431410021232104022140013044044444233333332424243403314123042240130110441212421003244214404240313333214010122330142404410031301444143404343113341211031304413420434042221131132132004300434444431134400343423242004412324343344340232422012332102022220420424410211442132331322222400041010400321343", "022103201440114214323444010124004124011024333043102234220300322040024003232414102410303342043020034130034111133402232404431203241203120413132103220432112223001001421202111344114424432122144334413314313243110202412202234220231321330310031432421123300131244134000420244034010322423434320323104312200433311420314430403014102224431040441412444002224033114423024233030044144133242234431321213041131104441223042142423043122111204130124010444141433432233413002131313014210102020133243241401214124213410332134304311024420420004323142121123232232131134443101344412133440314114040204222231304001433111303404232232300400231112221203431033101223434324014040103133234332220410443441102220341114332233014134010302124413201033110131103000411331013213430342302413201420100431202404104122133243143310102444403204041244342144443311043212110032343314411241021422240334113122111403310400203434201200022311043000010010230220033141203440003231223240401334403220323021312041332230330303042033022430343113442134423123122114011443443130232124012010404202431240332302423432030331124242421331314332223013311200144244334133413411310030213322301120223412401044220003030312103204443444120202140411030011230012403221320010004232111204303030242011421340231013420230231120003144400331301121314214310304342341300201120102244334232100132142242030200341210102304013302224340230222241303234020004041241012232324420423024040141214103144330440211412030324421033411034300320143402241232002124404030134012230034314103343143333440412313304004224033304413302124303211142142314312230311120422014444120004342023132340134442101144201230212410330423411243423033012130144240144444430440440101414112204212034020030203203243143034321420444102030421042400032140423224301102143233110042302424104022004420232020120221023022212122101030202312334043434223014041432204003220333301140324202044444032000230040331241002121410044334300311212343332434312440134320114214001111434313141013234201324420244302021430231032041103143142010244131400203312300222332032241314120322202022302022130012324414431214303334111042333340414133021412421010312324343321401403423343032031130034003434222444110233202424134403340222103110144044144211110120140103210231300330204414412132023213044332311144112110403411332404243423321041433023214122321413432140233102333314214332004230132030034124113414042212343233434240023413112431230320200222320201343301014314311001342421433314221203210014431420201233130401132012411041320443241413331104304231000424323141321102304202413202201340012434444041111323440121210344220233341130233343241301400320324441414332302332321402222134410230403120002242103324401003102323443140133010213100301432033232243320402034121342240103210131124021340433001111011443231021202044134410442201203013222120410131424224133121201300034412300034301130003402243441424112010424230301020010144413014313442223311441231244003430103244341123440113100144404012200343013020133212203324321340021400243031212122021431013020310311041143013243113312000142442234231211134221223221113003114021221112120044121231241443042124221023444120211301413022141214404134012234231123410124311124122021132032204421014041324224101121142442033114311020234030434302400004011400303132233414243222322400410144131110041200440202124411420200044043410141124021133213202140024134324032112013341241212214234440224114212120230431341322132331324340212330220213114324321002241320203304112312230334302142002024143432443044203413232223043203121303330402444422340342430423043002431134000403220010002301042330324313004212401320413142004300114431030232101001433124130343001331142412141334433441422434302230310031142310320443311424140004023333122013330021244313441221213112020340240314111044321130434342123031233323143234344213134212400112404402014401103344111311022200101343442121320410311413032221200314214310014030043014302442014412113404423123141123044321220000133020332124400422442424004042313000123102132423201333144431311123332214110133340103214002024434434132232120341404331210443034041414221424424442143113341333013213403311214423021422424303412414433202002222220224242234441031423334423220341243122012323202110443042323420424224034323433301022422342330002414223324101341214200011232020420223201210413132224410023343022114441422401222144444400134431121241304143044444214421144432330310434211112140440202121200144333244321442324241114041102030341022241040110430333321230340404", "440401413001233404102321230331104032343420433341333001421412232443212044243212344312132444102311124100231033421304220143041103234222323003133423031332111311220144202113322421411034030014231122144144113211442220120421224144022104023402002003304140344023132000100404301224313134401221433232404111240121321030033102021030121221322120104202413140303013012002420041041433314213214403422321414231230312021310143444421201113230221310223023112134243024420442013410432110204421220214401110113323343234122431311432043204342203430041433244300401314144123241032023011003403430241114321142221144133023141022214410334003100244041030101111020033414403343122130101431040142422312224011102320331203124033423142431434142003002322413423040431312313104243143233232024302230013320303230443101002213004042140133030001330424332114134111322402404413033040141213213040011220320321144210411034021433311421201402241012323244422421032233124112040211101440230443224321213232243141314103103123304342213310413313134110421440120330014241404200002441314213220311431020014120304310442110110123020301143010223421221031240323223400010422314231001100120221304433122440111302014423010401144124013222341243013240002004330330203411311310344230031124340023321110202041314041312421423302201213321123244143400230341220233332004110133220204004220001113124334104302332240342214101421430110443222334130432211103020044203402130233011342411411003243134124413333434130120140402033132013142401431220403342401134442013110410313313121021100232022301334144234032044104044411322102221432120401241322020433304310423222113243342021221243443400313011024434231311140421012024021124414222244014302331214332223022340410443403211302424000211303402142313311313241011031432211014210133020033400431424133023140323443124434033044043213223101104211004111321320123400402002140402323144404320100202041221102223430141022231124101144431412133111024111412423340232002112330201201444241020132323041124402003111040322140430301323044344013312332100043011323022004211402140210114414023333000430331004334114334301021402020023140032213004120011413213212343443232410013012012244314303142331340300111034220224221013300030241143304033000120111224124441333042104330112223023230342331142002340141442042101332334131010420044010243244342023304331121010431411100101324020222440043102211014103230201101220042324244442224402330400314044300003143404221344001324101330034142203032441220231104124411301420324330411144430122043141412023104012013040200112020344040233243114423003420412201011300311013404211344342014100002120000244211423411233301024440310021102242100443004013211322002101233022043142134000342101402230102320122301413330142434100233430323413013141014000424423243231041041321113242033322104340143320213041234001223222043422411313032031141200324033124043402033320431320323121334423024342401244123421010240134023030201411120011234402411330432142234241141212134401003122422213332102021021202344322310413302102124024132112242302322434314204012131112244203210110200443102103320120343102304422300314240211040242032320024413332332300123123113030434422224110300103013113201244000104001120413104344211443002123240013313322334240312403014123140304340242320134120132012430431300122042004040334000411131144411131214401422322100104324444233034212102011001140422143032321214331000342043300342433030312313340400320121304142303201211020132400003111010103104244210000324210320142123244222301110401103033420121112222023224302113114444311142204430442012332314024421302141313110231413210321000323123343110203404303414111440321040303140020034120142210242003043001034000123210110201432002433142102431412444440010012434201342300221210400420232432223034204214400442440131344311122203013211213230331132413112121303214033444222303244243204311013204230344434340421224221224404013244310111222130212220014203423043031444232033003122430311013412131443043303144421422420011134213404241110243132030342121020341320414133202114441114223104001204043141030304311324040302232422202333004243421202330422103331230244001434332341132130230003003223100322343334301243303142422432213134022033414331131112411314024322132441030334130213211410404140014014101134224430011332213304120411143100234033033400030333020144443131324000040403121223310402310201033221024323121021103200420242421201404321124443311303211124410203240023404112011121443244102311043014120404303101242001223320110040120424323024", "324012012441120011144230441212043031411043443241010003430412013033324431323033243244311123322000011331133224243042401133131444200311421220211403003341132314331110024143111232313014201013122423222333431203224041442340442303414121043023032423133424233444311211112214124441021312310012231130243341032133102321014233311100332034211020323340313021034132432223421232412431312401114130042120240012122310003201433404023000034113032334422111132311140400241122334012100331304044123304041324420431044220031212323230323304010231324121204343213422032113022404011211133042120432403430321004113211111312114042341411441121443221120113443241411313131402404130314304020023304214404134244221133323023032332401311113032231330140423340232303343200340244410303432030403210132430404413113043333444334422312122040020042410243422244420341420412433214433223003132042311233133140112141414020124340044003301443332323220101100114203334142212211344413241023143222410222223010444431333040344000033404330104000422231344323303020314024424013234201143133130044420030121024033010113221411313132414341000302413010101403101021213220434444302230133120344423331010313133001240411230021320023303140111411241043044200121323311142400232123033013031241344031443214332421424204422441342133230223111410020143401134411233221124103334324243143030111100422322241422040430002413030141343414444324200212413221242432110122001130310234310010434422140344413400021222132044313243044214412403221114123104111314141444300041141031210410100103234034122433103332411212204340141130310432444332034204333244102204042113030301410100303240324424202333043300411121343114440224032443024432311320033034211043002341333000304033031040403134333212112311330321312210401434034302123123032230434422242112402241443422214042223021014320142232323311101434323341440014143020211200000141023011301341342204040222444301103022013320402224120242121442400132203123340442113440441022241223223442332440110222223311304432013434113331320034112104301433131420002030333443030101443003422042402310400414401002023114301410430421104224001040342322220422044040221140101120144234233302212043110414122304344132314313121032034123230021140000341033234433442000402043201240442303002434114420302434310110441210330132012221343130404342343130333442343231334203023014321104323300134001233123201002232441014043024041222244001302043131133233221434011130122221414203002311421240110220022022223301414202020043214214122143042444421133032322031222020021212202214212221424424034114330223431331202141214341123001002220034440244222232044342222324312210010032044402401414344132210042422314221313132242244442324002341303111444413342340242011143010422403034424132044241213431014404332424403340442020042240401431204432330233443011204331341123101211302424423221434300344114140402214040123230330431414404024301144344213344344244020140324121442110240010022333344203240024403331341231234403111130440222210204314142344214211443322134342121433412323023143434243204233124340030420320243232032423400240411341210223202304434014313234004220044044331412033013003400021114010121133212043401221300232321421410040014341044320333404123041410314411321431141122144432141030034134441004101342023302122230014030410200043333122434113334204223132341144442021102224013413430314203240003023043441144120234403020302303340402442443002313010423413414211241024404444204433204102410024333143222223430144112120141104414333333214214122221013322211234042331310102124213034433143440411003433314410022120000331131443314441242421203322213311003421342143031141443012404043112300034340341201022403123312040303112223420304101341303302134102214000021101344304302421410233141431244042100320222112443011104040203121104110440401044103233330302043242233110042202203223111121414144012430232014014321034110333012033123141044043223203223044330131130213224402203422131431101444430242030034134024110110024321003123302123024041433311313114440010423313101412413411221434331140101242300430411122041034404001031124014011124004314123201423041013232113322411311311243031301341310423020144441042220400024043231013003111322021021310004010044240402244244230344124323344031420222222134112011114314322130421424000024444432112301402334222300432124243004023432240144112340210333413444431040121204344312403301322104121030242240024030143010343403211321104130103333410123143431234132422130432012200030411212430332441214404434414310244232212330020442", "123133222133132223040322223331120340200440242233404131122001323304344334323012200211134030444322404003322334200141342241041120034113412143031332313133043140210230324010320212200310134043400212232310431113202204022124310430013232043112004444100043330300432411403031300102001244312323140031342303321102142041412020414144234443343430232440314221320011141013012414311004120001340111231304332443420222104240131442232132010423030024201240332033013024300431201331000033344141433110014142131243420244122021024411303444230300121011414301433033422242312230331124032301330331311002003044042131333332400013023114214332012000043011224140211124203233340202002423241011111230033040334004034134310112121022341002243142341440420330444304423320444223122442102240303434030302313321330310332301010244101421342110012212022244132212033202001210030434412421203244222103123412020031131424424402403021100343302242444143220444021121322140330221444310042120214110440430101340200342034024231131342141144122134110333122401344401244320021441333200012041434102343121341302231202320301302324343123131134210321412043322321224234230241101121342432211041010323123223240101444343333324403210001130333024111401240232412221300412032042021422022222001113412242143031123240323110244201413101434142201220234120103101210043342330222131211110103214033121241002414204240120114420423120234424314111131312113443002122024104410240031203141413022040132421230211240121424422411340012123410110303221241413113240402424333413121431222412144302003010042311434101413414234002300141032440201130003311112233400303341400044124124000023200421010431303131312333034040240311001404424432143432342332104240024132410120330223112231113244041212424023434314002233241343202032304133434120231232134440040314330213440444014333221340432000224024434144210220120124323312221313414443332142203013014301434440413022240001234124243410401342221033402214331003221424114102143414320001233434302131020300042320100223424042222144044410004312432003224142242341131341420113403133221132032244113101300300120142131021013130203013130023230013421434224424244002031344333100040301213002413040203104031022241020022303410130124434403031340420111411013232300010414212133033024142433231432310012431044410232120243212041140104031300333004400022213223320144334121100204141332244343421012333031210014303131420321303300431030311300113444424312401004432341003322304412120044423130313443224123231203043214331344441144321011311244143330341212441344441111310204403121323444441113032032040321043234002101413233141010220103212404434434430441204343204401410413411210023003104022003221341424132324410342310200334233331021443240230423012233034310322114021133324130413441013323120203334344131233241141001224242342002320124300113113023241420423033004020133044003122013301413323134334021200420414232330413423324302343304220001002223433200000230234441043414024402302421213323411312030130433044110423331433104001010110123201113341124114121304043343321130304001131340230200321224303133411423011410340334012010121203320310411330322214430424010003434242202000002411220234334013243400030433300320434204240244022220444110421330431334140043231344413043443310302330423012302243243321043043410442023313003223210331203202424323414234414131001234243413342430330241144343432333240440334402102243443420412104221220442041434123312101014103210132333021400343120111020140301031410144121421121420033320143210212104233311412231423300333322144241123003041222304342003310324001032134414200300230112323103440442320134200000132101412321431203010130220100432311043204044104220423023000013113343300434413033220341412042120130000200330224343222130321310320204013320231144434441404124103333033103244432221314423101142400303014223410041413220442143132012340014011303322410412122402124243014030021421343101334423010332301213024042422100212102214133033031220040341324002122422433401114210222400412234224021302230042341013421033334100033211401204412222042400013230203143330412222230211424302041102134403243042322140440040004441000100110130313401403340001002033003013102412304300134020303314442044042134101100201100020113243131122234432032241321202114134300002200131204103004334110140343331100120441302214411134333120001201013334303021314102020341042340342012432414403231044213214322410322043122313031313041431333001043333310313440421244322143140431241011424242421034230442122403324040214303203043013032204212", "402042231020104320340433313410244333203041332344214332004232042034302144443022130012004222312030310303311443443202033042220400020330023322110320202010314021440304201220211044334111130043211033131200222044434142144334044412142323434321441433004213100202000131023101344011140023213004110244242214111033313223304434044032333044001211024132012400113012014313444410333022010102141402244043232143424101423144310014443200441033232024022334042042034010333120003143333422213333011441431323214434300041241334204211030122233324132442440333122121223440044110301401024142340142433433123032304320013302102013343441340431011334242242021332303400434022102342104220410220433344434143101241313223234223220301443041331434140022434220042220030111123041424104433320114120131323243102204202330121201430331244303344121414102110042221433120213410031001023442124044034101340323433000010300040343002214440033441334044341301110201144244433121432444213431001033130221441114041413343114033230313403034404000231131013010423130301310343404430122433021323321343142213023444442131141220212334242231234134043003141123443312124441101210044330233321434233143400233210031302443013102012023332331423304103133121002403224311442303041341133301211243332420422014040420440304233401123331200233134334301233224443221322304004343032032242232034213230334144121441342112403444312101412324432420330133132333100022324020102033400221111231044230210214021033123122032322212241200112304034320133230233230300202244403001011223422231241200403130401330444334230022211114134112130222313313001430124242324222412244103000400121221214344224324322442042000210324034203002030102242242143324120433104201001030134113333213214220022034423222134014414222403034133310301244433140030224333130210103134131110124414041401201420330341033321130304204422140320403330341224012430012421343422122101234210221423212412002032121013113330123140240104300131410400040224042010043210222434433043331334320303103133130314011444442040103403123210413413322142113011314440423040243000213433111122110320230111004024120230134322120314300113132201421031423100003341231344110422243320211211104034032131220024244442012400021114140103420224430141442003043123123434031124441122201030330101110032340133421224020341044420132311031421410241222310030211032131121132143401032211004440313324241104321203443313023342233340023313034131244134214200244100232341044003332411242231434342240012043214220234100401311200401303204134110011312141243334022241034320122434424242230240243142133004400302400140313434301232343043330442433424023144334202432033221411102322003022110222243104222114401000441440044012312001040101020020131401040222341342230043404044141010033131204441430024220423222434110402211441433342413024300410013141311212241002013041102104431112312134104422312013124320120244343341340442422243241033433023444431230042231413223111012221331034043022112331340000032320211103233220234142233133343114423002241422113000322312431403043024331244101014114343231000333010441113413101100224314143004020130013103112113024013232431111020024120433322144121223002401123330201232233401333424021444321413432043003413003401002141243402022220220300403302400120304004410340303140013343142434334244423024332112403303223013042144144140202011234323213320033304420403443234402341441243044402222321122223130032412244303034322212300310043011322000041312021110132300123102003403103230134434013241133012043113132343443314443104120211134440300204410141300242043312421020403112340301324331324203314413222101124130014233213441043410142201203144011004434112444223343330100120403214303442413243233431231321301000303202204023411130443402141201242230222413413124302303413124014241224141230023010222403041403230220421323103331203000123230302424404244241141142112302043333424101404304434303023040204343003324101220404234341323144403040114343132341422142103332404441200142333220434110301233443302022244402401213122034224410022414013124133340203024203024302030101022020340223024311434113344312403123204103232401231011014240212431203031142223112343034404230213210013020244112203430204023430341043210221403343414314111014423134004130334431211121122421444034241412014403031441124033310413124141222231131134403324443302331031243300213014234122301322342314024040443201403030230210144321142234343321241431332444413434440233122403132143232334442114202444020323010221132332210133010011404320340131002422312443040222", "122310424210344410224020411033104301324310024024224040410432433103422322243113231111110420212320300104231134032122122133421020410123010401224413233310334432211044001434013042201322143210401102131140402042321414440140441420143023201131334233330314310143112423234200143110222243420344341342233044341001211040242221101342441413330444231440033121144044310411443124422100240102401220410421133411412220424340432132133044123211041413044212043201432032203112104410130343403030344330410122120021030433020021410224031404031402240343332432322344322012111234200012333310002331134344403223004234301322030322010302103103440202114120312424221422130401300411133030314011120313012324311102334002221230140040141002322240022334120110133101420101201434242340204313034330102001101420441111223434300024102111132141201410310301011104120422242301121412021102002244041122124202031310141003112024340400004310034304220230441103331422231240401433302121413010443032310222140120414111034031211422430343101323432241032330044342340114143043013334324144442334243202234133201201032421321344302421120224300343310011201041442301003422012321424204032110323440122040334004431340332403222240002422424112441021001403202141433210240011240313102030220414244404300121301321201414023124340031302123043124444200444144122131200014212011403013301021141303042344322204304324302312333241202344243314102210002240123413224240423102423044431420311323303230400033011400002204300404401032334401043124113003424444023431200403131110414041332424113341331311231431140310442134010213143342443203302144440002410403033302231043012224120234324222000332443334440303034124202412010410043421232201341313220114133103403231112300244441331010114010310432000232023414140320020144113241333340301001023404044321041234031224141143303303014044432200043131120434343404122011040411224312122002443230220331034213104221420000122321341240121432410302201113141430213120034314334233330404024144411141021430220431211114110300234204242022142221123402334400320300104030113331043240040330400110320412103343003333144210114320431023420421312204110012001030020142320424301144440212424242430034222223000043000003231143342213302330343022031440224201144203010300244324331413323301033104413344212012240414330142121011204042233301132331020003134223314131443310220101042023002442244323412402124211014430302120122220411022024012123412103443234403301234202040103014141420132140124213244403423430404204130123020010121431343421421342422123004422214343213320420123213214122140303401233234413121433244220230121314023310114131211441032121303000111014030003342430110140100431330442201402334232242340323324210400200401433302310442120222241201424312331042341340231201304223312444321142230033242403122323441102300123232343104012122232100100120224000221412011430200242003113041431141040121122313314430001323134113134210041240030433123022042340103110421203414343232333013041224144342343424332312020034242132232140220113412331413243424141234332134321404013004211220040444021134431022221431100130130023014304041212301034313401131331234200040444343241434314041040334432011242302144331113233143323022333212332414440331313411310331024334313332221224443444313404320431144332113404213202233302341230134410042201134322200311441101314332212031421330430421204111102432232420111443412033133424301223220033124334240044112021340310431213220140011404343112124201343133400403220112202431121011320401123004401134221301422340002014304420233400121334402124244334032403003322123421331440210111423234104223102402432044034102210012401244100433323000214444010203043330102040121442223303204230230214432233011141111141121433030402442413104220043043140241233002211144220404314232202144422044131002003412044310340141231441011041214333142311310332331344312403302320242341434301043002113000241304233043311333331340340031234134244330400312244201243020331340241223134234141210310314014234401024222040441101024432121443401221241001413242110022112222002120101143233101000413014030441042003023424442124130101102430304214401311040341221111043301141124331314041420241401311214211133240342001210230313202103431322331103141010431100232142413413214402222331043420224101240314224042422230402212131424110042042300020410010003240314304023422030222222142321133430030431300242142212222203010043242142010243321000203144324214202030042003400121400243004102243434040423314400430324031134104302420003024334013331323311234143", "114231312022302333302432320204143341133202304220421214323004143310100041320422443332201223111330332334412330003033213411140002100133103220414440432142024142141320033003314344020323244011322132212100422211231134014110022344313142413034144013202212431043002114043231322433024212413142300214300214220314241244231130421044441134201010301210243013204303144300122023013342140114121443244043413400132130441313212123431234431440122443303303121101411402210123030442331020023403422422403403304430333140143040103444304433220243431114321431340432012112001241431223042022312042013310011440344401122211324120133230213204331102314303322014201233431102020120030233312440403343110201042203130402220202003304230433300243340420041311041341222020043103234301324413040230421014031014402130222403220420411104022243343021422001231111112431420324114432432143442431222013002103144011433002003340120421211430221401340243324310201000324000444013442112104331431002321440103023000224231131204020031443130341131442211341043104212322233300224204430443004400442323304132433311404402423121323431242314410431220311343111344330334230333404030420130141443431333430121214331220030413143430233442413022023342043324012033030121343400214124214304142422120104134011343121304014244324123410422321121000224033034101234131330034333233242330444141340344424003120304441024442421012040003220020313013240210120232044334012310033232241042030121311433124340103240243240224400143434104241422300130133313041134244410033141042033043430031131201023131043303222430322133224322404110422024022224314002001241424200101022320013341441133414402201102201421032014134212324133434231021221400104103030220431044342403010401043111142143121210402432120201304143441142111310014103222312321214403234023322410234444121021123104301301044411312440120243424323140222243444201444104314222234104102313333320202020202003203430300102104201124442112200142200202034322300310411222022411231214430141440300334211231012334243312133022410234012121020342112201301440140312020002202433343044240200234323110040021313030322112311402404413001422404343030012310344203400130420320300334013422333042001303241410142131043011101302313123323032011314311320340240003012033423133111432142134142344404032211414013423224441212040131132130013123103000114002044233021210343431112221310033440221032043132102212140102302314214340103423420003220434013314132040141033222110242310204002403220101024342412304332331434040134140313122331403420011140432220401030204114011133410313223212313020243240204143320402200400023033401414101404141220000401110144244313324033441002200441003202020341100004120144134431441201304102121010034333303121043333310033232142020234110234340312243233103124140234410301223024131143141422133043021310130103421022322124104133342112100401421131124101002033104201021213214232220120113330433013002210420102420242140201221333040443011031311401011030340040240301411413331024301413242442100242444200003214130443424343240024220134403043444413244223020340214133000001313223412332013034242021304314011243431113243440342020232121301210344013032241240344401031110221212003030034244240300130213404234304142431310240440442041101343203403023230413420343232033101212410221402303431343312023401432323032011213031424443314321010301222230322434431100000303010312332411443420440223224421144012424243232200432021133320020014334323020232212423231422212140433042121322200212213422334023022404444412014401011133244102313400302431212322432430034020320220432313413102112101444343131320111020123404441212203234431411123141424321230223430203444344010411303334331442330434301441220403330133202303224043042311220423310112422404201334321043244014313302341022121223223401341420442034401314323243204341210233344110442411342440343433021112010210220030210210142412411023330320334131301201140444042222313003242442401212411034304240244341430230134240414303423213444233100104444334202222132314220210013322444140431414420143042342123100443341421003100323233033334310402034014013342132413143131313022310424313200102303341231232120141414323324403021412420323341331230121013321111130204102400211030413204311031214220120442223041034124420012022400421240410010233000304223133220243402043413440403311120343224040133414413141013130404131323312111414013213232014423324222414343320444130440441304140104221421243024443431211440020303210411214012200200001221414042122101221100013300333240321013302010333", "431140323003213013312042112131341304011343112341324021433414140223422234101234411221134104044304213432033310423241221342312112433201121311421244241140022210014201404422420100124420024230404434004333433212013144430202003420441444103423432132304310330002343301320404243444434113313242312100030021240002133224430113140120214441324001013430100141202230404410204013204113324231411203302144233440034410134332310330241030031140410424044320201013430003320311433404302412003013040003210321332430241422033032423134400402442330401104304314232010231120121110314431024043334014012213133423210321214232441431423302121130342330431412243104040203010320223433040144013032134313444103044240242423420320114230411242041412044432130232121024130203400123110224204301244212242224102412033041241232433441001112400432212242432313303233222311202342333302301223323123342233001403403034311011312212003213222404032241033444021414304144302010103333234334241210011421014231414431413213030232024134213440132230214340122100320311311104412214102412130303010012132412323104202234230331420241312202034424044401041104314241103232400244421233312242134122233213330124334142300103330331223101032421302030402223023311411430024103233330124211133420204124101041332100203431344313422023221112411321301220300240010414031423202142411112031123014233230104101424103422303243033344211124424233013041244033421224231222104201044013204334414332030010431420240431430012342421440004130000313220010444134304440004424400213024403433041441310303423421333323001332111022414231132411022231204143303123333304030142313230033023310411423212224304031034024123242032412020014134230024003000204010324230020401233111400342044412344123020200213114312144132223303012043120113034403242442001132040343203324212442443242143324242111220200430302102143040142303333433343332330434002243440133114424324122311233334120044242423032322410303013010334120240034340013244330000240141144321411014143300400003030123333134314442022133223243200132403310104030303234143110212224244421021034020243102442140031021333333313420020120304220333420331334210324442001032440334141113341042443013042321302143043112234210111444024043340031123434203332333042244434034424431444341442021302402022201011321413203211403144434323133104014223033300200442033344402230300020441443433420023433000003442014101132022220143413312143432344004231211114224104310442332124410133331411401003300314441320402022014124143242404304303131131330030404434401110232442012221421012120121431020240321304031141143344040141332212014020203300420102303114410311423414133034420241400441330122210011241020040241410341003124224412234402422432223431233312243302042122224212122213101133411041221332402331343300241002334034021402141111402331404343023110033123021100103124103041403414030101131234143121033144333403133423034402343400202401144004311131132413411104231323220413122203043420121142022334010243301230123212321430102233402001142210123441443100034223134344100020224243320403403134112102031334130011142423340222032424034321204232310230323131004310232124303440242021442303444212330042031424413340231014000213114441233332002401121324232043243104011242332130220400300012412414324023434400430031003112141410132033324204322144224124034412200413301131314120340112010203103123400010111041421434121224333112144433002331101100111022444410321110101332302423102303203340304311243130111213044310032124013300321303320001322311042322220311204134441314231024014243300101422224010210240342321320411011032134403322044121220342101430140212232110421133230013304013312234042014120402324201313123001442030002141314024401113400002141014421040424044000424132430214403043310204313332230421303421302101404431331420103442241032200023113114034311000011333241022243011003123304211032324044344134222302000033242244040331020222331003141114442040012240414403002440004430330203404112133232121232340124001322120302222404040202242021201200110024223041400103321201133344114120141421300001110321412320014243403414001303234423331321401200134423242324300321034203243441201434313413440122410420334300311023434204230123332011114322430230100101441242323014420442324432404303441122442140432213023302424300232412030312224343131431020022041344244113240013010223214141041342414444020330121043242332011023314001132222120123300024103203443304410103223314404124432213414023324331043022221444330334414343021234112014444442231314304042003430130121042", "120132242312413340104434233144413330142213011020330124014231112132330413034411402143303324124000444241130444300113304423023011242312111022330242001102322333204032342140204140330102243242223232302032303203421400432204423244334103331210133032131244000032141300310413413441212313240420430143433032101123144030122212212344032042314201133210223333331404401234331224100313422012013002013340443111313444144012002104224204010341034130042130142003330310140310004202100102330341240140403441034124044341443223241242102342430100422410103102420412121313421031022044331031022313243442220102342103430222133024312200034240433022313110032300020011312021103023442423044112223021014320222113234321211140033421424102424421322321133441111031321114233431011241203400121212431020112412201020321031020423404111230201334032033024020312300124334111121111341044142414030210423012341041324141241424132201112320432301341331213303310022343304241403103202443034034134323311230033202211044112243221003204110133142112332410413412012400004412102331241040420014012340423220132120234113210413233403041131414402201241021412412314324120430104410140211014030004313200223423202313144400403042204112231043302013220434401303441300204323211222102234143001124203404220121134141230131013220131312014430003031400003331340102230310300133113103044402103343110034011204330330333330340341132130234123241031314111121313141221140223441343321041202030104340004413224123444241220431002340410230411110302224043344014101421202303222432312222242114440202114243103240143301101224102401120331224321220020243434122242313203024202242044424411242314112432440203243443211141344210101140213303122144422132003334400023140402022102444324422204432401241231240304030221220044404414401030232410013334342022343241212022434204320334300300030032122430234100324210202134431302010144220103234332403432031211232440443404344223401042123023033141134432024041134442331323240433032322043123404434441403344314123132034331444042121214031212232313411213423134200420322344344432042024330312031431320242122342414200330403341112014020310411010314244002144243114133341104103301442111001142214122133033122434103010120000211340103422422030440224114022311340422120230420331214030143332224202224114222224120331224420102140231300300120024402043311243001422443140404300330012344104201002143042141243103134412244434341011024012403212320314302311322404340204234202413024143400443313343120443024432224212040441433010434000013221134011404031320321232014214140102034112430100133223144402300210302441244221021231201444334040403031202320110412223001101113002331014222130012020132132121122342200122411340440124200421400112430323442434214203003022220114210204332002120414310002201111232210434032430234324114343240201024220123141332220132304031202020232203002414042243102344202441223203341010004203332223040224430333230311414022100401430431210343040342430241130433230341204404103011430131213114200200434402021101033431230134412314233223433013443002200132210432204134211441221434342200121421210430430113404323223044301122103231124022223242400201304133121113101140010122024414322014434303242303210231044000111144342030421144011413140332124211041004312443411311022301233402232421401443001113431304322423121221244103411211031341311314443000431424024223022310440020120000034210431422332013304432212000044320214403040402131401423200123201121402331200023104030311024004041143234041224204344020033420130411234010241103341311034003344044223021404300022102233331212100200312333322122222041442202330124200322300212030432112433304432404101221241441003413132442023304402303440430010331003424033341212130100214102333123000243012031230024344210320014330201301023313302034424200123421220304310003434020023120030231003034004030434330213343041020002422403104412003430231404201203113101303334424100323211124230230020131330122310304310302104034311003434413120330101424114214430113310443103022222332120312431230230013221244310231112340041010344300123204311411323311323410102223211002001213024331103210104332220243342242304102012124213444404021130443104011011000241121201331423023012124303001444232443410203031331143141423330442341043231034443342123343010000100340121000222220414444233244123140022112443340402400120003323033442011144114101331124342313400004344042030101202111422330422440221121241020204444441341012443223023433310341012332024032120234241441113240330334211020331404123240033211313", "412142330014121311121040003002112040442304421143422302413033400133024101341431433433333242130114111423010220141223140124002001011214421110234211242134200100414110140432143033313414312024412034144404443302200031333111142304433331101031342402313112001033041001334432413233121444341403200044133044000241224112010031311022234311033110131202233332304424440403003102311004212431042400241004214003043341303004333243221124113101020143414333203104324102431414341041010213323300243313313023130142321221440103310230424033303123330202203214412040221322212221214232402102204143203324122023410242334114224113312000204020024422220040114343131143141221022233123032111343420301042241101432402143004334231211011430330130212212440434323020110431100043210222300412311312223442241413030121400412343401412120242113000314242142431311131103311301342011014044320010334220101044340422003141221324022230434214133142132433332321131432423240022412031311242022333132203140010311322113123313003042333204121341044004240413300043344102321422300234221100144244203131213411443000434421244110240420333130213312332314004032311123013301214204321232412344023430114241144421341440344332132132102243432110103033024400423313010002210401442012211140413140314034410410004302121242442004023343400410342020004113001330003144403032442114314032411330241202241043210224442411242401034442402342223341003114104141244001402143234200423001140114022340011141311131121320400022240232104340113004443333244213403333014021242034434420044102003343442014334431023104002403033241044230300430402204424433432040144141311002342431124400322130441400333042233312131043113303014313403120103423311433210433134124100022210301300214034141044011224143121441224243240030134333014124143440221412300003412140040041313323430420124231211301133423444342234322301311314302223134011220340303030422004433301023413404412040344310021404424242230003243010214102112114144021212444240141403444242013241134403331143120413242034221242430221431121102142234020244101311101222140212043014123303342413211214010421234031314314043041231323334004340300340223043230124203144443242404202304402112403234102441130312433240421011224340203124344420222124442031022311102402312224301324122044213413041342101033042111103104103234143211003422414224203341112212141031003222223043132103103342234112000320240343300341141211321040433141133012424341101132221034111410210101433114223233411324114202133340420001211300320421034142210343240342303220434232030232341442104113304003134134301314240102004414414441332423101221311202004032340124132202244231213333340140320042214000440344402132441221134112313442031220111300013410134340341000202200143323013112042321022110031103042230342201402332221042404432124002211001420224412223201412240340341030221342443121321313420240410330311000312032413233420210443012020242243110224443143244241313041131414410021442233422102202013304204411412000033240114221342403133224000411210330112104041034401022301424121034113401232240334014010101420402323010013234330120104403440420413324331104324041333343222003143233301243413200420404231344324203003440322324322230133224403042221210313323044001231103444440133034341010443120040222123441431411021114132312224340134040340441113003423304304311441231143210333024430111244443300223322344344300411210200031043222110413442020032120022133221013101022114214221032130443313420343042244323104100132401132012221121232014340223044412021133204404121311231122224113313331033441211110241101431200331033444244334344101404232444210042421344031204234304213330202012422424114423444100110442422313241402112044214210411411004131324321022123434330313031134231301142100014334114020000133114030313042434341243300044243320043043331120321020224020232103344023114424231022132231103002431023421101132001404004212013034213444240130321244140042004301141024041004012330042410313200202431110403343004211441312213303232032232323101240400000344110032011032132124121120311220034024220401142134032411401244324321113400212243211101142201441041323200242131003210411014300400143320014032131320404003002432132420320222003214111041304211340413333233434224322200420413223224124403203214013301213333034342410340122312403420003110343244014302340442101314040230101301330331133332203431132320424341112213343044343132241442311023124310234344013323313433131340312330440220203313422230121401234311242420213413213313021104213132044214011043411434042041240103", "112430323441231200141402140031411342100110404344442042314324030033323103222200020421321131131222301002003113404144322343013014013242310443300341013332202324423241434020422304242411414124042214213211421403130430422043042423421123234112124202032141241033034131440413330003233302423301223403130412343342214104221403410313440411434212403121020413000400033042411013144302330131043114432301331040232422213413140110312434014344300343144422023241210133121124341210103120002231022131200330332433221311033043044020023344000420111140102003302123032121431101420323300020041343010342021221011023104414211341430424034421220341104211110334020342401011401312421301313040410314310010234210310410243232402422231244234102332104141220102013141412214340134422401331103144434213334212132401410233210232431034110021101421142243304241344432222301122343004232242114122342111223001444121331443101334443241431023442223333323143121444202042420111111304122232010044301243003240242444330411202210022103234414030303230430043100213432440422313342241321011332132132420344011243323440204020233021431114042040123144032004332334112432322400210331424301111131411320043200311414240441301333033100104433323322111022101210044420310410211122120422113104103311130100113323440141110020103244440013323304214310220100102410202330442442432032304001340343331020030040444003313421332200440413123202110311242100234200234033211001231011214220110404302103210313243403030111141423020343212402011300000222343232322400300243132344424204343114012024143144142324044003133014221323311303412413241444414331213202113243223012210320321244212002002144330043400200324214432233204443324331010030134203214140024420322042413132213223443130343213412112111010101334201144302403400004034140231424123100332140410313332342101040121034210134413314000101403240134422223221032334110230141111231133413422431342412402134101020021234112444313413121242323202224202242213234344301114231443100044300022123243322430404004020343433101323010220401120224432230420322433431434004303014101044244003242231134403141321123411001332012424400344244411011400024021012121433234221201040340022334124034211102330141330023311334303233111113132420233232244201444431042010041231400012340011112043201222010312424112003433430310101003202334000124310110421133341121224332113341201202311211224444321033001212134100140124333201343134011210320214144023433312342201342412042034021440442000414220223333104420240410021002311310422444100210311224022000222033200401001423100424413032124423301321444134131302214142323301100314001030401132334344343424002221333143340123341014402240103042401242404041302324340232334210144400441043004240340214222011123011420121301234041412100023021423430140242133212032002101122014130433430014214300034141001314134121004304112004203040220133401430431411343331133430133232224012101244221110341211300320120300144032202004022143314004032024042031240012144343202403440422311043411011414122204402020323103202220314324420114131321001020142312324124311322402212142203142021114322301013344024023033344443112400030404244113303243431130123020220301133334110444442041044034132104214312423000434100211304400411042240330330303320212143333203022441230440313011141102423010230140332211312324014110141420202342422300320330244024200321402234110110030111320310211403221042002140003311424132320204034333003244333240102311322330311124112224414013241013124130202043004043442400120413033042301003132002201213430040202330243331214323101044130043221004400042123433222330042233232220441304313444041320122313243343030033110331221222222103403413333003041441213430331030230321222131440434022311310303231200113210411320200232131342302440123122302424424441141140410443224014101433113441420201424200333000301203044314100400324232124123313221322431331034143034422331141030312043201133223211441443400113033311043133210402401312334130340244432430110422223003241431043332103241120243224110312110122204043242342410010243321443434223143443024303424142232200341303040223103244110004033423230240212001013343034323412400311024142244033233342203220210024132134031342411333342420430340020042241240434242404440432423223143231343034322210234231100124024144234001023020303013444324201411221022022023143403231023404044041210141142343213140332233242224220004320212441433424210140311401132241330102040024430342023301333400032410424433312341113333140430401241011403134001011221302411020120113041000", "114044303044001313030142402430420412011221014221342041042211303234341011111441103431222431341330000002243222122302141403223430432020030230142124400012240202000402044133411431432410100442323413200130033143042223023401420122403413043204240011143041240132220140031121011102024303303144023004213431044012312333441014422302322310020234004401442434443402042030442031301310433440110012341243202132212032333104220112014412213330244043314433142103140444240230431444331320211130232141420042234023432042241044400231230421040033020232424202231240144210141023021134144310000342441422302342321121424210133043101441234341003343031331133100114440310412413021332041123210303144142121234410334103102142110244001311104104214114340441304400201030332022423230210320323232140034101214423120420343312401041003401023341432411124124221113431134441340134300422110400422034420204400230330324012240343402024024044421241202240442012243431311442423432240224320214242013331130124240110140313230044040024123224311344241311222211320200344120412231223420041410202302114014213314313443231321304103123141442100101321013210240143000333030143100024240313101020411242102131202101401331030324300300310222144143341312311244213022134430041404423244223012400231001230312330444010244210012112410124123113242020102410401203021442240113120024240011231431444140244222231314300121102113434024104401432040411244011323303213442041220410111234043142230132442020320144412333204020333143421302240201122131012134010133110300101424301220240243443004044122232233023121124000001411032213233230434333114023023041100221421304030230012311002114044022020040131220143143222000122220231123024033301414304010210322111444244301132121041410003403212334022041024210232042322002231033324312011440021410232443133112003401110001304311431311110233341224424003432210133102334132032233231141330040124221110241223030212342314413322410203014103421313321221420124213031332114142324202414233022024103130010210440401010340032442111223020431033010344213102302421421440332041441121332324300344400042144310001103222031122333011204102021212424024102402320212114214114344400013444114033001003432032434431430114243132223423312033423103303304243004310141113012433012200122010200032413301020223301240434122441104130222324133112311222410332334232010101041334130310230343233131032311131112132433131404410240124431201322403421221331030212004200401200212111422040334034424103321123341002111424441304304412124332133303424211232213120013304111104440334221014202032213330013432104130320031101304041320420222313212303040200202300023332240011240431211241000440004130012113313340204043421413120442322020400141024324302131200433424223420234004022220034430411334241111440044113412234000242431204441213212444244424132143100333143233033100314222220014423414124140432401130041103421013110011001400311211404444302232411343143431130420322241432200321033430411413004031441023322002222243040413214001012242120340123444004043134304133112140034230042212210340030404141413000322403340130130330132413134243014031101124122214223430042414044230410012122034240343122203043434433440444130340223304221122440220001010013001242040033034201244441410130321304202333214412003034421232124442032003002302233432030230441244430042043423442210042402001022001241314214023321411134313012000120202200033434023120023340341243311320031210242121043302132343441310200333121314224001203341021213433100130443231234013403240331330003120121012044400111434342442441302004112330242104210023232204240311031404103334330030301022044433412323233312134314234244332300211234340120022341242013023311143233321403243034101124140302333131222412323131104211431334220142224142342220221113033031044110124214114102323122211442123221041212034124042332041233220321432012124414412020232011240130043214142343030223334130010413004021144233334130122111330043401104104331312442420034303402222042043022434024413211324443441113004411003020421033133234242042134024103302201443441214203441210113003100204342230433221143143323214224243314333030322330413330130213000304330311414211310140020410310203301040044004240023304010031421312203430330322132431020104334322032100431210143414312024321412010421201303331302331400344002432410330224003113243030133441422404111312023414433010312320230342244320142102112324120011022203330232324202221204144230002421034241114042331323440402340242423210200040213132221041221034124132224141024312030320100", "203142103121342430043042312204244112111222030044233334022240212441001334211214134012044220301000123324330341112030142220003433141434123200420111101043214320232433420003421444324320203440042443240003114131101442302104223324020103141400221040001334041041332344303213334334222040300024033302010423120411204411122124431432201302142322210001021404242444341222440421444042421421442230034311310012332023301024431122034431431421231203031112433004420222240231312113403133104131210444023102314042402034212340120441130232312004403030244023324040102132313011341004322240144242432404131011344401032040001341422343414030403204203224120320433013044041224440431234043342300041443104044412423022334300132031032431210114210223013240333030342003130424013122412123242021302114421022113114022444232033200444044440143333411200241323042230440044321414241434321003403104011444123311302040332011000004213214414330403100302122400042314332022340104131233024330043233403441132143402323334234201122120330341221404113414331314420441342424204431043320242431201201041042343042014440141413001313233004431012014242230332403044210002403301342014441324221100333333340430133343240330243141414032331300343002412123334013301031443233134330443410323100043121210111240400001130331402212144322324102002404240413244143012022020211331123242223244430140332401422001414020004402032201041003143404422303142213013332221423214321241012033443344121031211201041411140231000430021232040420141340124000003030241211213230104031312010032202432104403133102414224022133341033210423321002121334210010011222131224413310034021343042420312031334414200222034001422212232234314341312111243101333234321412400104110223303200433120230343102442100240341243330120130014343030112422223242244341310043314030233022133121304234240141030111413014321001411421430222310144232021201133132300334032333443411001140002311043114332114131232441443011022100031003022144422224430232013401014322024021211443341204322324322321422244342133223304303344123424313030034221343041421434034400211142211111120331101322104042144343102420134102203233200231041002400432243010343203322111214133140243022410034040421141302010033203032301300232021221243141203411022440434443324323320331131031410014024214304432124433143323113104333404041232310113213114134442002123122134420012112102230333421130411201431400022223134132142244241111334334143312024012124402221014431224023231411404420444301403110341014144422441441144320443030014334422231212102402231300011221340111322143412411243400340133444440123244003341304242100420121414242324242001433243221344312333030043212122113031044410231440421240341334123104440120334422430021122411103111234411133200112342110223243412130401223423321010412424302214113304234140144422423344344212044310023221211411140020312341321420241404134314434433121104413444022001220211224134412110202041213313010212002131234404244410334411040203042303312414340230013032214431332331004304410020002111043220133304000320233040040110112024133111111124344011134212113112004222104110121322143043103102020423322030111000332314234434200301404423224222202222022112141342144121211213312004123232240102440330141110434144422334400104242414123242103403400413310132102403134331422233020042023443442141312433313104031221102442332203020112223414412004132212141010444224222003203031301233224004021124202342003301320241420034311003041301014431401223421141034024011410323342001231440301113314233000322414433203341440041023131040211233344232202103101114221410003113434320014214311300102034222423223331031033103313112322100313441002230104114204403312212201240220120031323240331413404014041343424133011112022413002440421222210420221343333344324301001241132324012414132011200301321324244143342230313211433023043200203302321403344023032311311403431133220220222400140201122140014210133111231411214434410420303141404434112200432224312431032444340314413102434133133304123342240303101220112131321304311023324211241324400023413410340330400332402433420423134213322431424411040441000320044000034022332103312403443114012434141243223324210013300144444201303002133330044411332042110410311234130133314021244144324432400411043303310343322323203031432133024134444041224143411421220430342340102223403232041100002004242013201204242414111132040311440231031134204122002311400341334014214223341030113021141231404233222304023043211342314322402142334133314104304132040303323430434021242011332313300341", "320332212034343204342341432043302133313423120311000024242340223023212344412424324113032343410201320042121313001240111213140240230131211410341311320042321102121140001100320044201422300333224212024002441124142310120121301323410343044110031040120100034324234011210410400231323300213430321221312102322330022103111120142031443440344324322443200110102011120033344431041103222003322310230442000411323212110400334232232234242323013400231230234204342034103001043310333202243144243144031140432320311232000034443201424003343411224012043104131244343300424130303101104113132331034401231423323334211412022114222013030320244201243434440130200004104044021132323440134241032413013001123244032310022310011222402014440410300101300411043210424244412403301311421341300410342310330041432144200304213400033031442100121031224214413113210111301410010010140344144141432100204332113340434411421130242324020443114224003021241342344222211140123141101321314141343402241304021121010323003213420434041444300412303302013220121230032423411440421441404204404114033434443342431441103242012012123321234401422010334243121001314210000310311330330122300320144312244402023410213330334314123341013221103030214231442001033004141104442102021230401144441222123122203133324332320414441400233004441121313103321111204113042423212434042002113311342421042041430243330212321303311320202300103433214341201131134234204340130310204102042421421203110204401112100310440411304131040031414224410434041403210010343202432313030200212424311302420303330231003113412041033243441331402332102323043340324212232332311120132132432244122432003400014223200022333101220031334023223202112041440011200003344401333011000142042324202142234110434010214420033140420412223241110043441124432404324423244431041132222114144023010110214134431133320314301113420004431303320314143434103024043143412013403131234302332213324303402011023201224144401103343223303223423031411022433032013103331144040432444101020333214403414421412010202122340444414004200433124011214204431111231343113440112330340100003024202314341344134421402201300404132442102134302210032122314214001322210424132121044033213011302230100114213124044311313212402313303424224441022423443020324104110442320344220324341433442430043222141130102140331022320300340021440342124243400223041000002424242113401043034242040412231430114020322130123304302202410331431310142442003340114104110223213243121412424440134033012140230224000100230412004433320022411111341201034111243410100033140234302233242043410443132112012421222434024113312431444240104021341441044230230202302403414041320410103212430303134244142303011441300430341141434220441201124400344041142244022311330430001002230021132214414434201034422443222134442022221404434032343132110334113103331123000201344201314224444324231243004202102242310242144422113241232422100114044110404103202320301041422420244312030220444304203212004443022331124233414244010113301400302414431030011143114103313303310204014223100014420412000313320000234403340341104304133121004311122110031322211204343320021314444421023303023004403000323243122002111012414310343304131310123104441312333304344320030032331043243112441042314221020310301400201410310342134124322334440100401142340021242111314120011312430422310033021120444223330423123220002411413112233231114042141133232300001421042434323244411122144133243004143421304244221200230240312424204144033200121131113111134001420003403410010032042021044133412303223230120031123220030001420142312303101122202044141120224130213340300343411100333333203044223144422234324203412214320131322233040131243133433442402234201323024430302231221240211204333303040331133004102034230341341104100234240201033414211244220331101300110103241112001232310333330023144110232224443214422330342304321341404024013140021202422222341133403324404442433211122312313212431304424443143020020020131300203133044420413120440010231321123310421440020434242441110420133011110024034144100411320044404340032233420021332414112204232234312112423011201010313413100323300211133040013140244021022403430214240341343214422111430321431302112212244120442404131122211110140001024230424300343432414120412400102340124023302312230420122200433403120124230010000413322240210244033212313344311043323132220244144020303310001422023122022442043321034331333021003332241110030241010330014340130111100414044020221430333404224012241011443341320222113400413104413300433013101101104121000342303122220", "123323421223042400134333243242020234100241013344330200211041141314022101004003202024141313442120231121110313414404214231401114401011241342242333144220113121140144133314400142324434431441042230324021302222123141423302341422322202421014322313242041130333011323110013433100024410323422413023113120323011342434101023142240113030143330021211041012133404212140013010100232422041004420331421023001224034104123020431441432022103230203131434200232203212114014301441022140002233131343343400223400413244002320321013203432334234214310143424230401400124404113021311144341231442144142223441140040114311101240013130410011140204210023323333042414213034123242112120044132331131023111001312404243441133344034442002040414104311214023041041333423110033340400233422020442434403101440312430242300313423410422200211111041403222420011014014320310331432032001112324112143124340342014332410412000021124424341131122202423224343232142100302213421001344021142003132010301013342400440214001421204333112224233340122410211113003410340424022112023110343302330134024242304034020042414241233112002242011103414233424142013144102032300301402142214441242010111430030321200222420143012031332241134112411130424241333220322122443142221333413441112410004100202141114404042313421023441234044001324413200432303323413433334301204041113204302430043341104204140143120404123102334423240430231240404223022013411220402423010011310331232324202003441231413033111421023334430332434012243413404214310340040334003313332144101400012313320023411423233113000224423040231341404010103423414103300031333013322120132133022401120122304004010341111040021233431304223431444203110312040322310024400333233203112300432243231142431014401341302434422312224321234334133223111401244234313224440130112113303230411131430110122330314231344400043403020322412443431011011014413231333213444442114023300202220212302412243443430413420001131432404031421431310402330010113431001044231110430224132244021113431013330010102304110113442114444032212111402122031323012442243424300222230030013000323200141404122031413240144122431122302003004111323311134141311141032212030131200331301343043204422340440142224042431224041412343130102122140432240300204422231112241001204141213434040212341132422102012333034040141034233243231401001402414323021403402014431240340223034132444220140030321330421111144243324100301220332402034101024410414313343130204001332431240021214031422302132424414111113210134402031142131300022242140421044330224431031421104002313124123143333332103400134213302434010314424103224122412224011001313314021332134441313232003201420241303214222044423111102341210203043343414024030201040032444030102343013022340011220421010301402220012214233324111032444221020042422240111420013341024200242401023431402101044113343244424420104410242203212200414303013043433212402410131343033204440132044141200224110434213422321432340432333442431444033443114034211110203330343032023134031100410004143403222341043310421203222030203212420233434001423222031323120112113441334102034313043410403100040011401320202342442330401134211144321010424231010311321410322344220041110424023432211341222340040324104310123044400434443122044314132313211211423323242123131114212304114042024044130334204100202120011101311242430240043034143220032243401003334043340313123400113142121231121121101224230113242024013241012204410242321004213332023134303044013024442231123332124121243040424104011210141224102211030330433242043020222104143030434331122243431421103431334432134304304342242024222314121212420030030102142324104200132133412420014034401331222320013240340333301002312440343242300423334044431201443140133424431200403143132011442201421303343424431232441324113224110131402041043010033311114440143432403000014110232101310041144041000003113142031244220320101323130222230144312113001413032022130100213200041100422311243330324432043334004003301122113334221322212424331344324214142322334202403013130442432410220012432341412433324220432204130122322233322401302342204323110420233400123023020421422043431234133323020401413112211430321313240021041302424343010333410230112131043204001024401223314042101134432233332003312201213104103420024031140301420214212014223323140043040210333124220340340211434141014202033200334142412204403113302242214002233420030132310101223141120004130143243224144411234141242203114233200203242313310403240201320140430434014241102034340443433303243343311223140234420444321121101104", "011234002040310033422240322402414441401033413201103331010423310044332241012222244034233020340241043213123134232041322021243043342123144033323243243233310204110003030240421223124302032030214120023421020442202423334412043142312142033202444441111120241243032303240124102420003320041424012040220044013420102113332204212014040124412404241133120013400144224004112421113210002310114210020230000341041032242342001221124031331402223240234323033322301340231044234223111240342230411411031103404334140301331123304414404232244230130113410301141033144130021431303303110011243344044144044023432134012241000134211431413334203320113231242343013413003123212134231142004303200310104300413004221044112303232222201142314112211204444200241332042044000330323014422104033413224013300133320403444043323443123324020423240043004300324113402230323034421434043422111130124134322143213202422242040233030240034301111422023431213111112440044410131012131002412044310112411401132413412312200030430000440104430403110404134201111043131220223024143423100003102222304110424012421132433401241011302320002133442103014214410020144242230110230443134301214431221002410034142030341134303420110232320002004102442314433434343201112001431134204424042114431240003104211300423312244132231144340310103144232211123414314303010300112033142303121101102301202441002420302112124101111440133130100244401442040402242421210432112224023012300011201121113204231010343202431401434002432230214423432300003302241124004132023011204141220424131031124001121320443222424210120040410011004343124313313320030443123422231043310443112123202024000314103132234304034242234300143424044341212402432443020200220222040404342411322120420313230101322312100230114204110210441110011343001323422201124412241340433134001440201440123443440131104124312441042211142404343420440200332033201010143441423302200040144403221332043222302341002013331443420234401242100442410400143132424312430242310423303133240110400323001411402100004403344242210132420434430301133410241412410024211323130001444124111143000413343020021232122341042232143324121342421343233323342433213343444134314014043021430432330033413221423420101402213201412012413443011403321113024031301420234344440222220312121200304002231221013133304312322224022340432310311302230120311012200322213321030032230431223342402444441303230304403024043233140212214104441410212021123013201411332001401322313032120310441110234234114431010212221430041213433434041143320203133022443402404414122241202101222342131303211340240433241311404214034330130223344424314444240440341324013102112332434223100040043133412042402423404132344023213123441121023334010343002320423331241233413331340233102012443232141104120413301212133340101221221004044312330200303102420314303024110340214314430302023211212230412030313342430322232230130414223322234434003414430440013343000044320432003300414343324204012344100131233412143234001203223232322423304104043340410301144030420031411202114444403323333231100132332202433013213101323304421014024043213303230014331423111133410232043442011223444142404413444303031443123224400304233301313211324402033021344422442331122120132223301311124023021331143100343032314321323320411104231203433431332230032140232322042110441031142123003134034021313303130312342131100434114114123241310032312421232042234311411422121441323000211220301144204010021231014102300244440231030142413314103213230001000022441312443223043044211244243204113400234014120120243341231041343212301330012320303224234301332020014301401233232200441014223412413243433112242000101421034341411200030302213402131424143314141342310011004034041023201414000321134110130231440402412223232313412332013232123144344013410143430020103322043314043410044421142004420122421102032114431343422322424334021033332132433443300212314441341411012443123000444111030121231432024214021343422341412211423132424404222002443311333341213331220130104113444221310030221320010213340433014200302000231404322332120144142241213321232400042412214434000201133002040144414241123123301343212310241213413420143324021441444211322033022413314410402214214214011423324424402112341402012443112430433233341342123400340304124032001344023030413222320441302013100142334232423234403102343142331422401244313340312114012430000310140343220320210423224023222210100344204414404432100440334200422113230203034024331301003210413031343024330023404100004103320244100332140003340000200240033342133232013311433", "121002204240401120104211124214101340014201310201040022112041302014333111413001013011203030142242133410414243221301320402103243044401432322204214421413014334001424021033214441432023424444320404424423441020242021124404202023011004032303024201343221343300114403333432341423430101123103222111402213320014321302323021433120023140313434110140212210242014122211432412044340240300334140431114044011222344131303413312010112030221244122034241230011110042101301011442400044040211202340430342240244431001440033100143133011033130200034310202112214033302142141023224133320312413242432043321214130131310013002233320020301232222100012233304144012324013424432020231213104230010432340030341440141222322024014200324421401423313122243142123321400012101121300433031131200131211300304221132043401303444011200332124322112313143400320244432041201244100214010242311233423420311433210211301110211011312014311421132201300032044443432120310004223222341124111240033443043021324240311004022232421303030310043112204334302422003212003243404332400020040340342433324231222004223414032043012224214124343121324343221301040132022132130344313304021024321010101211200021213414220414123121331310431203322323113113444222240221442020240412430342430223034342213210340013341202103333230402244423434440010014332004223443423143033202214330324343022021021144144311324434303002210444012020232034323322030410444214320421201331331104212313020010431343432300141201024042202223230341101122413033202424131441120424002411144331432041431441114410142113332323430201231204344300330124212110233404310301244432021043322040404233430311340201132421242122034030340404121222013441044103031100013401344204232321011032032042231133442042003002243031431311113342003102003244044431242010340310142441112000210333322224042423431003300021243013340304410334103001033441424104444431032134220303402413234412013421212021104413002423144234302221222112414200012412240203321401014311432310104030304314013040401122413033231311021213010301310002422301422010240002401144143201304103423313440101042420423421123141020330003320421411303114320213034020034431123144401004021344234443243242234210334040440410342100120134114143103100001141344201040414204020021124323444422032101412023400100100100344343002341224440141332142300130232302101430003320044113243431433014422040211133134441434341020443243323133312224123121441342121044410310100434120113123112402420002344040033222404340040131130223132302123003123204344044013201032040103103224301030112010223241140230431102111124014303440114341024024044310001021314230433130121224403404323234301441301220122101143242414343200440023442103033021314434422104102433031144343224010340031301323334031241203102003412442414144400113343033324020403233001423331133442010111114412304124123223213141301013423432121411120230202034042224334124023124334442210411212140233401443202410001044121012213230304133203223024241143033332123022402101220411110022140211400111033030423300003200221241311301441002233140411234024031241342203414202003314243111414313300324034001232304204040313341101210140223341311442222143324242430301433344304344033034314222320423311030223002123444103024334343302000034322211321112042214301422403301232442311331441214413033414442304034344413414024412400040312422223404121234420042322413333211020132240323331230401324440043224121423311342421441040414042100242001221123212003024034230210430041140214201223300032004330232202313412111420012441130344030402101104244400110013310100113134314241223333321224324140142111214233324214011001102140322430034103301024241224101442102420032144320113420004104111301414120304142402010210111304220004200103021131422404144410244403124101300220222142034010221121411204012034101400440143322441323432003241104423302024234402021340404034223311430344211423022432040402222220120033242414002042311344443210043424321213323211304242303330142220234143100324013411324303314304041444322334011200231131304402320201111224000004331304434433030012441433441023134134242030340121101203330444243440443100031340430002440114403244342001022104313312321223400241042102421144002011211001011234331114323433320030131213230213222010230441224302002101334323004401441144203340200024023041340032023021130011430232330134314124113132414003440011324422430004341112314220111110321402440413323234041442424301214334204431301133431202314140232142042212033332120004232014432122042141112223444432414432104204114401043133", "440233040112002140240300123340020423111410212111130202020240042121224220103103411333020313124413334213320434333412402322014201102042403002404211344323142202341002312422412121441003001202144404042100333221220432041202402104212222434412230212311012214004000411312034304043200002431443113033233023310242214412432101213323144013430204341000331022240043300000132233110224214413342303104004224202422401102144220443213343312321233330131420433011034311102400420032130400001332200433121223244312041323114322304203244010221231341124134213140100142340102412434211024233342002101242333104212023433000230442404031024310312344240212444230414032443214020204231213041341313131103401103322033431241411102413421343042441313441412234303242400431232402240341023200400243113100234221132014342323224000104232140044224241100340001034412412410300444331113233013323403034232441324012340124032213434412301303022040320443243422021400241320042342034102000110122130341323001113444423430033003411200242441431242344040120132300101341100143112101412340101332234233034204223111023321404042141301121044222404110433400031003032302310231412102133103020424314243443143041012400224103234301244102010131313101010443121144440001144341322412311303242441313303311412133432121010101212300020424124012022413221240242123204413333110000000403331234213041430221344103134114431110111032114402303223123113023424134234124012133103213204144002443423141202400344343420113110434230402132014243433310134411111440022114024324214112121300300104302242434233343132434422001004023322000444421031140213220404333113113422342302123343221012411414143302233331002143120043022402132333314302213024230402310332442203113214300203213100224340423100334142241230122414313131141040304142013412142142404012442010232243220242222020342321430014314233314101140142112243033412000031313320040200313300343431031020131412201410131111004444342033112211432430333400024442112243144424133402143210331131220213210103312021140021303300304111121442220302234300431222044324210411320423222302103121341311213143433331330100132314430113440223141320334110312243130102203042344440441420144212312031041040213401312134200131014012132032042122334130032403011241102322244323304431403144200012401330244330422440124122021232032331221332311013423443004334212212403013123033002340310131212414234333311003304441130341310321013334100334402103041300420231214130320301041113340113141333342210122334211002014102220444003341041004103330323213123231013404341122044321143131424143144134323202103001243024031023110033012401314314242233320033321221023430421343314010040323442431104142140340441310423334102123424241342221224144222121440000032304212314324403014224303233112241432401403130121220402421323122434324334401412200241204430230101030201040402330432144313223341334203221004110043132023002434431241330324201040212323231200422023300043233240121404012401101033033422324144341404220223340421311413244441214232122333402224012300041213324142043323111211033011331130410211421343210413034313324420442100221222241441211443430020142314231110422132230324310141341414243200331443040440031020332241442120024311443021321412102441022044040413142420431130114424313214121433020442040341033101114434211003312304400312221121022124114123432102432231322031312324311144244302330131213241041424430223121324243010422231422240302304203230431103023000123110433013432423031403314322414444233023344430110013121314342132424044123104002404133011424130014331213102443220211330421323230043142411200142442200220230014200233311344231024444401343300132000010340434111143243224313120133421234301111320203112013440041104032442023300101331243133123344311311002141432400443212001141430412234230313202334422432141200240032022410133022000134002103444303241414124300011433411133430414023243330320424232144403303113040413014132430322044231013230042210042304042043114112230130113110302221042411002412443433211341122313433104210111234032430121223011302024342032212434134444130322204041124010123433341112120121130443331214412412210423323104031140331413304203403033120111404421404402244113344044443123111112420131433041440110222120323321200112240234040241124222040243134032403140044230403231234331322342110001012244104321321013201301321241341143044214030022431224100401432343202331030204023213234444031410240403303422440121040323330422233304021221203333421304323314433012224221311012332132230022042140224423020400034320003", "443002442213112000110001101030424230043111104244120022230104011140440122423143300214440401440220114014412132233210240403214211332211230242143422203003143304131300422414440313330221404411212403324033431012402424434103040131323303410444430131322301314414434424213441411121144201043320112442144424103111230423440312044404111343131323431434234011112034402144021322334444030041333441144330204223440023030124244143033000040431004233044040032421341122413120240332010231422302210321433003112231421142131224302013210224003000124131242010022032324130213103340032042000203011344104233223134124214243004143224044313033031342420442410210413421102212132421424322303103413333412032243033322422021341043442120210011123414042234403004123322420233031144324404424044041003232421224203231433344242012332224222420404134423042430104301441420302120342344124240343441134210134343032442120303202023243114022441322112021042230404032022210114031330210110243233334113233121023342102302333143144322404113031424400202144413041244101120443402112012034101131042322140234403333413330310322034302423043301102303010404230420044043020421030241214031121432113411323434211401101442303134001342311034224040241034201033044400023324313122003041400001324340143030224144323402422304231402121421441013012342400000112101344042303443303001313424402131323303131011130310423224021032301320310202024322111210240143420011414302121004014411301410300212030113334342411420202432323243221223401041124441243140412131322310033044114134310103040110314410030021401114301241404304144434004433433100131443314414402221240231402101223421431111324040232443003302400230422000404411132412232114122201243421000234212424320044120314310000311431244244042102103140221400104220022211014444403033010440043204031414111131213214042011142303200303001111314442041024003043043120024141443000014000222020410043231430022341334240311212311241300223243001413421311440211014022140423240132224101401430024220043430023322404101224313422102241224401142101043013314030224103112312040302333114311202140441113414021033440323024420131223414403204111403131334033120421240220330230001303424331311013024003120144344333343032202033134444112430124410412103220420224240342203301414211001230241122203443400240141332114231144224123144443030402232020323321324034031140321340124340441011342342141111022332001241412303411023222130402202342200310004414330242032223204332314030004411224014122202342132123240314422033442232111332434133211410201423204132410301424223030204343320231331233110224004334303343422144012410103011044423124411334433233403440240200114331140310034343113300434140423111003243302013120133414312444003421124232214142410024102130421401442032331144431114412223401413443411341340340123100210143101003143330432004011320043131110010321242334043141033414404012044324111114122020033014411213213004200241412244243032333043340043212330114404044101321214224204202424300014013322244233024142310110122134002020123041223320342201220043232031114232300241320143304122004402444013133103233314323332420421431224031400023003440004021432124233323104321323001330324304321431132433212210404124302133014002411422003003331144022221021010112322041222340022120144020034213342310213414100410203100044330432414101023101420131423042444141022240002411140343042040412113340311124121400102333332130010002241204120434324122200030141441424313003324013401443224142103310442233434310340434131431332120232003122420340404102411440041412343040400231322002444424123011002222030204101340340333333221300421122413330321301403221430233322331440332001211103414303323321110242103221023243331223110440231302003101414220122214123311444230212240442211341444224013120010143310042301302323242320411213034210201123143021240242030232424321331010003311010133113444402303040223442213223343303041441441241433120441013421034311221221032342414332442421311203442143112003313123303021142204321431212404132143433113343114344430013102131424030312341021242443201301214112420124113002411312113342042120032444014212203013013003222400334011033401203200002433032000423003441111013313401411410414304330244420042221130324402332401423031231223111101112020320111121243332400122000003111212432330241342330033441324311043434130300412311441333031410243142030420203323444343143304440031201444431303430224424313240003210311440340214132232010422002402243321313214341440030040013102322121124223131211001114121212103344141212010314", "304221200302202141240111132034440013200304230042223300011031134310302133302243112212111114321332234233242224403420120334213320432344011221000232133042000104112203213403232100213234300320200000201323203403104122302223430101222433010203433414434001104133324233130340234433003011322210323233232324443404214441013331114130100222020221210022324004421024011211411330331244023412332332024204441300323230123220401114414332311304040224100434404103121012323321101144104424104301204311012034410300220034324224044110021332234023111010442323301413414100203432434423304113004243332001124013413030041324310322042304034034231131213232301441222403432433444234120333103302131244023340201113102222230144413332212410140014310424414214444313142313032033410032302311321313131202232131140320110303132431003014213411231040302112224133044131121441411410440212001302033201410422212430131301333243234420211034214342132041213231121401201422322200342203444243344103020122004332322301324042124343432322433412333231224233401334124243242341231140123141021304243342422342240022041231122141043234440211421241204234142131423430120403434041201331140031400324440140434044123300230331132313304423121212200121031302412021010131244032321340103434032020434031444013022430403420241101120240303000222424122214142032304110120141404113410011123131003422213001020411321132111122012324044211222211143413301340410301211020400043120140124212112242230031220303102041123402043233332401001013024341010210243114343344420231112314330041224334003131243030310024342211344123304003223130414003444324331314044103234033324021402311234403142221400343423141004020344011430034443411110214144122211041321334304010423213312041411221224420003201131330243100430424423022002343122111112320444411214214422240040343403101033012422031434304424231143131433442443421323413023304332112311433031302120330233023224400232304001302434403133004012044132433320432232004041100332124003242410320304140422404133012204223400142044114230311301301130000411013141133402134040404104401030113133441210321101403234023033032441343011232031442312142112042100201003441112343334233002410240301113441243014311432311303211110243402300124411142101441023433241433304240142103333303441133004100024002042131214000003423434003233133322112340401044214232034144022424433100230333104230342334214340104001140432140101340212412400441130124201400411342201031222214333331242032024441041012410312420432312032404442424234042244202301011014020300440114013000223342301300323240321244303223340032214242430131044400421302120404040333001430103212012004133414232222124024004340313100443102124133222103443143343413123314300034423313331310032020201443014203201301231103400014212124142224100030302043102320241031024242432433232032223432443032033032413303433000002012004012322413332021002312213430104413023111233030001221124121110234232342133420330034031403023041001030213141342003111434012030314203134210233340130412000221423014424040330014114400421132210011210403243200042201431401033014320414303142102440020221012201113430100112322000330104042401003433100421421020012222313413300234412021030032222212112234204332343334204030130323232400342301213144322214041441333042434031244221132312103043002332434413131303101344423004131433342102240301231431230331213424140022010113303424244404421423310420302140322440012232101213430400230344402241044312410140011432430023143424004123222040001214132214330440220014344432404012021244300223204412432143443201020010312042014000422024223411242234142141232442132340344343342302103043213221342221324112210001240112321033410023131224024222122320112034443323444012342020103344312234231204220230432344034200031042041123120441420303312203022343030442002234102432211140140040003100411410123333341140233120204141213122304302332413113243100032223242101231320241344030334402242412200223334243020410110041233144203102324230233402010301111113424303024334121341230441110102332424204143030002310332220340414431003101042101110321400143103424024122430022202302103012330134003340230422100010243033020133024241233142001400244003214411241432331431221311024143044134211141231142120010223210332131304103122030210112034402011214230314043003031204144322232412214323434304042433334421300303041341143201323402412341121320114203314212122032444001132320013404340202330342110421011411200230201243402241414241103104130323333443103300041332032222201102432424313131314442101310102320442", "443231404310443340401304200141422221341140201421304344404413214232214321144112411222022133344334122020341434342314241313302014213231442403100114221033112202222304441120210222211312401342422211304132023304120031002134223244402410140301320204033430120334041114011344202423343031012233042331042343314010331112113122013133201344301331110431213122124440131404031033312012021412101200322344420220323301132442431231123223424012113000143122012102300042304130020024333011133311304331023131003302242101322322002411010344223142330134100313114334014110232233003344323431040102221442040424143222111021231232131303230423134243130143402144002341043000304212003314114002241243401424303020201014041313242032101043321131122042133331244313313002412003100043020103010044422410102442320223223320232111434210304231030041144313032321433222042142133034324422230204443043121422200214121424044324442040043300433331224222431012030200312201424220213231324123400004403401014100210024322242124311121342441413312332013232232040312303341440421332201232331123002222403330204332422130231002323441203412244324110110112313404011303203102431412440331443324114003310013142413411242443102003003432323212013422103003043013003423424341144141003112434244121342303213342314404344014421210331400204441232442322410031414121024040202243243302312431004333012414232444313002244133424334241344134311244011341130101212331211040444423244031243214334441203002132124221432342102220201014311000142243330311013001440243211203023210121320233443413120311444120241222333444243432343311244341412444202034033421113211000114423240414342020120044123311112304043342044000220200244324203442002343334141114121203402324104021123424331211412142414044303033041230340201222002004341212233230124134022410414013243403104420314140414211021123122311324411300204343220432240120114234304133342411224003212112032201324121111221402211030301442434434203422233313034031030440013331401234202043404021202034012244421204001421320111012043020232303332011314323114241231130323011121234414032201221232201433041441044203202322324211222024040013122134243231131120343020242101032014424040320343204110200213104344214200232400021440130030340230311202112040002040103320432332130443402344231212342030003124230300213330410401443442044314031302121112444312022000042044203420221101131031012224004404340323141203103141301413411114104321022044100411300434313433100031422314331434331013201223212120141422141113114414224044124131012241243314444412334413000313342213312211241341243300110302112032032210102123441012122011144434341003142441202123441032030332101411130242040214004104223100341132223142321201440021402144044102014310214433111103122340412401123021232410344114032430332031420214420343023410203143344031043310022434134040434414042312011124001020041320242214334002440013323013222242021242211341301434404022032014444414244414114131311423141134102342104033232333302324221304340340400220420323204224410303424322111431022311110244232222324231310141412004322303134202340422040020332133322113024141043233401023004001000014144220143033214100243341323312423333223423211041224442301313110331433324301414413133302440301321102202213403001100403200030221131333132441002134044044323223142042031302141004144444044324102200011141033311303020401320122431041332042320342102304440000441443434432232121120314121030141221144441312302103134031044202044134420043434311320241324022223424240122013241434112223323132433244331241011432441402241234010311232020314402300132343202402111010313223444423030034242112110143400010440210403413224332213444022402201200021344441124011041424013212200412324214310214130242441121000011031121344444140342013341432040244132403233444332203432200024420302421214323113110110311433120224430432432431013412330102121234221412224142303120434233430001410412414141223112104002023141331004241330200013122033230211413340422201230204421422010440433034420424323214304210341434121043331344443444132020201122040402411414104434331003031142420242400244034430203114124410332100310131214202220232321213244020323341443401320041443201123203304422040012211341230000443304240411304101421402334141222204011121111303300402020312123443144321331121121100033344404241144021131441311121202030402324120012313103411113022144010120113041031212112122234414343033131421330422442141041330000400042413114200033344341113012131044411014300211314234414230042422342430031221031131301423240312411", "202330414101410301021442210404421332120004131210412301143011423312223132024242013400210222421240414414324111024111430424004401230424030222212220022232234233032333133022312422304130100331411333031401413414242341032402113230202234144344023241041124431343423304132412412041444134324430201002001010123202130124311111440241423130443333132414134224220223102223314441143420200444414021400422324340112413240041011231434214030001143424233022143301440314201404201133124112431301321244400020002313130011114122324440044104213310430214331112240302332124412001444332134212311340323103311413113233442312230404404312323430434421400334303123034041404444102033024200331143134010114414001214424233121222323310140101011031312120101010204044001210431211013442042123444242340103140043112332214432131220414130440440203431432441433144222033131002310041320042203210000400024424011231223333410224134241001020321130144241423413013413204424104421042003200132400222303314303330403333044024322104400043004034132443304122114024310034423402440021131143421341220104234313033304032043414120033340002022331040133240324044244243444331100111042243310444440411413313143133014233413400220230324041344423232232343320404102233401400120300330010243244201333400412004121430040410401204221300021440033033334043311204122043030111402200420314424431111334303000314424133133314120223341220030331212232202023414102110200212232020120420423422233100301002402322332010441433433422432424033400044403340413323233021101303123344244204033102232344034140132101212401222320132314331100303144131310041103202111212313002222112420342002300324020043042303341224020123141423443002123340023124224413021220301413412003301234004103301023422311200444122001110444321010120110224024322121344414334431141103431004011323011200243340133200122314024314120444002110220123323204302101003443314223143340104234000301100240423342432223334342441101401004321330144230004131001134034330033413204022341320434320340002323223133234021200300231243000043103422041140341100201300313001201240220014322012043032321412043130320412230143140441143121130431101301131331034042330321311434041110220424311112422011101111344023332334320443013431331224332420131234003220240044120103331301021324004020443302111122413300120332344244313133331024030414240114342132211311131134310232243020331431434210314414203043314010313013042312134422420011424131023223124014421410142332433131310043141144111332130441024014220211003213300344230200233412301131413040013102213210010142440302201342142033342413111110343431044321102042031433424003103230113240434422334043040214440301441424303341234334442441310100030404130213424300444244204022334312001301243412442201440032214103241244412413200032312100034332122211114301041212424422101203231313204011143442241114321033313223031104142442022030031001313334333222000132342043240131134104131014212013133120001431032413221313200133344213031033140211242223203343012014221440144122104440441123432003400111001221124102323021331043103122341104432312230101420424401120401442121033203400331200341111040422143442422104421222403032102011133144344002014442103441310311430321201412021132422112400243311102111112034233021440123003111014001101033034134311320304442420114330423012444014410013302312234323314332233201003010034203143114314011013141333111244104240024011020041214123223202023033304114020141422143131111022141242033010220432011120002310230314114441122241112100040001440023410204034140433244211104332210040004110322330322140421234043410133214340432440420114200431004421244300231234302020314342020310104424024104133214112031101230343244003240103231211244022011124234312102410110042302134012240201144410331140102223343044004203230321034010401001334103244131111440000413234432400332114434034441013202002100431042114024443103314043224441411420110222421122144023241310132210204341030023421034040100241314001433322222124334243124113020123113222204330410403104330233313114144433241033204414101221000230343323430334021002144414312330410442243321421244041200221402000004214442131243042200441402340424303313310433412333412322321112002034331312211134113142302403041112401042111310143010342422212104131013333312030441101132023103124343244102113213030042341300210240430430241024033202441000422421101242442444342224442022213410002324320042434043034102402120344112011204421142044134342012220010234320112124021133142213443314201441401024040300314410040213034033114", "323221030441120234313144134340403323442104323030443240343104313102232402243020300412141010301214113104001221441142132343222331020013041332440231223100214013241333031042021232232430234314023203022123300213324341412444344002104343031324132241422301231004310121414412333013041401240120324341221412414203113141031411412324421443444204110220021000000013234140200121043041114042024432343403301442133031302040333243141000211214114304434022410100231442234102223310422200202414401133032014334232243342043213020214302232140011204402421434033110013114033023031014312423233244141121032030010134213120203304441201124044413221102141023020311342242414001320423200034334222022421103022433034141104404033141300234104113433134000340430103444143434411224002433211400414012342310031304300201023413241040123402013434033041211041214330303114030442221412014200304140433401410333220444012103012320012132141313240223044130003233143113041400433130003343330112200404112000140432003242434103203003403011324412242323011241112034420202041210113432201314420122302102014140420202131420121043212303124243200302400131344123412220321300033202340404032021014433031240044343132334233304320203441420412301413410232122204403321214301034122103400300242432403313212022322322213230433321001111020430102202100132132212224313441432201041313304133134023231340122020411141432033000314112034342242340014410100400222114110324411020124024013410324313033310042340032432141113434202121324112241312303342414213032104134243022210302422131113220314310021430220122234010100322114212230400041144430211434120014130022200130111144413021440243142201343302112004300133244023031131203330024231240211414312231004403414323432003413243223442403241111240211302203334212010202443304312340240023241332104103143100432203303222401041334233034413224311301112323213103220324020443133420130421321103033302411213401340113201440231321234142401422034443230343313141134204223441422403242010304141104200213442331412012233233030014232444240234142223344024331202020310123314204220320132230043122011313431023302203343223440102304232242032301201423044134023012121234234400310040031240332244444402233344044004102044202321201022003244121002024041434224332410242410104414334434440212110420220242014130243203142431143310211020320013121213010004344420133034204304211221002310212102213211140414034211120232320010012414444312141024000110232443123001204130443030121423010000232443031414412024423012430134042031134314330110030333421122203420314420201133140422243240130332012302143343032211122010020230140121223113021134301140042401043224014121441324102122303212032333031321134301224144231233120440222041043320142031232224141041301014443202342121421004434304334314122224231221112422404412042230132000421341412412002333024102304311230101003242124233030233302410011312404343200143431313420044401112303344343340114412444302001314123323310021244024414322311410442020213002441112323221104222400040103001213132211103012210401431303312102232314413041023220430430234434221113434024122424043400211134300022141033002134001114444003210323041420101243414100233420110010030330214323403212334312221444313024204304100012221023131344214242221313111132233022213200202422034201414122122324224124210132203012220330222034014124014400304140003012031123233334441200010434011411030023342320300042403333440033132142120311431223032012104121444241443120012134111210303131030001442010340113000123030100201121333104440132341112204232411201320104323143101212231442002200402323312301212313103003121111043241243130112000402103300230322302300100212333400414424442412302413203233220143441141141414002100043204230334314414431134203103011423232344211010210214311014021200004231331031012434231233130343303302023032123344442213431042031243012100223442443432411201022420230141114021010322403141314324441431141301334440200222220043131000144230140021421041413123403244303003120132424111204322434442333101321411020140100134314341134403220011413011324203021000201413222434141142334233414234043110421231032230312020120240213040223113410330241132243434421014201021224022430311332111113324110040114004401334044024000414203101122341110144132231020300024314214223144102003044424222043432010143101004410003202003111431043044211110013024412340410334413121303234141313314101230242104404014223122444432442120443302400043203224044032232130113002244321444220024040021234014411244003121412303344231443211003432031430", "303040410010343440014404012121223240344233123342010434214201134022041432440424310430413132101224412323232023401122300144141111333111010012304222000234010014010140021030412412321420132440243004323124134213003043220222132312224203324222242230033144032342423444233444212440013044131434431342413312131003103413200413031410333400222000434311012320331134024223433232441120224131012104441402212342102232311143324431031143034213222043210321213213231321304144111211200033303103224112024023240402401300114011002044302440122102320200423003334414040112322223304042140202411011010440442332303232140321202110122343340104240120001213322430141043122410434024322012020010132140303134120321041121000431141122202000321020123324433103232243314310333032322020432313423030240132022344021023033021312013341201214023223313324023330102321044213212310140440420021333412200300100423423322413003100404234301131324024442140240032142104324041430042440024044424434043040110214133211010434231414010302030311430122413014203111311041211224000140114440403203322343114434042011030403411222332400224200134022122443303112134323011414242244241202202433111011344442214423300221211104004240314432211131343341444320024440220423010330404111003021141333224401431432001144312001422342230232434144123212123400113243442132214311301140302234140123444113442103210031441333144012211121100321401210404342234014010222003011240320130310443222203342240424102131331331234020212401001400441200313333431344324410222412341411203324003044124410010132414411224211301413000401040142124040042422003443233042201444233343123200041234231032104302403300430244313103013121013431421443321232324022044401303213111403411302312333224444010021033204440003442201042021241230222301234431442340030041302113112011224121111203304104044202314341220332300303220412113043130003031334103144303213010113400301124123241031300324213334114412402020141001100431312011233041122431312200214000341413400344003344313413311230323323002012401424131122043101110004311314340243234410004211214222413002232034021340432113422321333112201244422431011223102143020321043313022400043122431121221124423344021320224433131142413104102023210442013012202314142342213303434030104141101024131023120040142043222230042023143001002404440124242131200143311200213304133242140324320312434114434430423412040124121101122031401212000242031214341200310221301332422104030112204002403043234143313103030324020122342423433140303444300302431310330142444144434001414424101323441132111031323041143443243022031003302131344243131100032440344430141113120321010303423033123440332023214314001101001024423041213303302221124224220221334314412333202114420322033402410042304334413002433104303034440323224440200401000311221100400223404024303310111131310044100002012444102223043401330004112121340434312202244344401133410244301343044113024401141344024320143222104310401323034423231140330313444424024140120243140411113234230044423043224143114414320000201133343041134044002311002221433210204212140421240120020134242410111312341241434214301013442321412200133221430113101312411334004140014324101114033221133211344213031023312011242423424122202010332320433202214012424403232111320024111124103410434211403210434102221110414130433043423033341402123211203223413032103000230302013120324442131233123443440404112224104033100412123240444110214430400011312120242120211411044242012231323043221133230441213434133024441012230324013200421334241322121200333321020104402001402423014120004222324404341403134044021420422431121013414433304412020411243324003003314401410210143110131401123012410043030240322210413033333103210122001143004104144240001040420322014220202030240413343312111211221331110031234330031130144301410413224220020034101134410043000302212401243432123041310234443231324412223001234441032321304140220233123021230203113312113403214001144222414241202230141124243333424201224041433011142041041142034302422124103341223312301120024141123243231420003234211221444122244233312021230012403321004010111041031230223422141441424324010401233333224004313411340301213211343004441114404230344043034031321443134432314112224132044123134310313433022311124423123321043411444321333321243133422402303101412224224330441313424402403243122034113234434101324040134211234002234324220230243420303140323343244333010244012332202413434301112433400311433004114404244212430223110000421403401334403104041314402230144221040400440100400012024304033113", "434040421024311120143334113140304323410410333134230014040434313110231202110120121314041031324302341122040141342143230143034334042030220012210131031334210324220033111200032441044330022304400330031402000403321001432302421143310320013122020020243110331300400023324134401204223334312433024440330331423130443034234130243133413200442434232321200240131414214400000040024121304132443212221020023303004002013131321024014131011320343041424303433040334020402403300332342231423001133411211131113441141212124144041120120444312344331202043210010242231001110002222024211200240241211400133131240120010430224203113110114103234122424143441103420134330143341202111214232400340233234103422112130114310131233124434340342320142220242402233134222020414140012141020132341402310442031212220443023213432033422433013244043320230344404014241103444403340012323434243412040233130044204113334224340102123301222331211001332441201311031204422020034414022120122143203134114013113041440214142433111204102203332242104120103204040413140401202323101324302143314331044044012431220300344422444214313014230333121142012103241120243011243431443443002330240332022203414233132132133142300240213133432441314324031324141314430340204340331434204112000214342202411014222430122300111434001201111230420100343122144224433114430424200023422233203040032440120130110241434220230224114213343422230223311140011203311321213013131032303204423201422124122443330411222120303324201334013310234334200020420123412242312412210130003330401344122420023231423411122220101431230342033122041320132013001400110304422030221323132441403044243100140041031240013021304303223401042341313214100014212122022234024342033433344330332011103222033230444324221401030211031232040343330244043142441422201412323240422240322310031210412011330231002314430221133413103340434440343442431334133141013420440004413224143243102232234433221201320304323332112410231042232130133042011430302004432411044314023134004143030224140114213010342033210010312244324304002233441010431113113202431330124402431421444404204414142330300332402110003423113032401043420311032122311202110202422023303240013340044443314300001033203322412444113143131310012242444112022033301122100422013241341003144423322124302214311222240402434242400340244103132330332033412210143222303330020002220002044430031230130101242300020422042142030212022004012411310231122340144230210201432023203110404402411122140230133041122340210430403110410443112012324003332421042424244023141032104413423113211021241031220241304003212100311434110144410022130200124034340402030204332304424413330243243412442123030024144031140443113240133133030400040204003040043242400321000421243421201401320242120030424433433031233410023422032124412144443123432242402314402340140232013001112012341200430013104304313113301324400320133410013220313014000343004402134340302033441224132420342403343122034323434111022043443441301143403130430234311034401311302134043122002303110423442122334002114243230443022410221102110244132113330244344440142423033403310411024003240204002443032021001443332124103040111010011041231314141300120443310042301331232041221332010132243434034240103243140443340423000420213234222104340403200101100343402044131111222143040114341424120103213400132043400242201321403430240023011334211134003012003143202300224441102421221434303422324003441432340421230144311014202443103032004034133324044211402404244030040002012332034044210303314030222113024310130334041402410300014004420023214234042134444210100332214012013124131301110420001324040401314103114433142331443013210323414420302120341020230022102301040414444430322114331101431241402144204422401320012020043340140002412143421421234323100322041312130110133443431424312314003002141004311314134102200201233004443321332003123342343011112124110440442444310443112033313120401420344313422420320003122010310002111224421330141003032044004002330430323123032300143221203342241442432230441330230104314233331324240122400024401121113102301331412112121032321430141422424010233124111341231233000404002034134321430430401322031240333402004210424322001232034203224011243320232233300441332201441420004213030311413230333320342030234322114002124222124001101134043113124223223142213002403300430431413010312210232221004224124431440431410401312131331113320204013104013024143132411131303442303044334031030331432421040300304404114023044113200440100110430321134413443103100304413220401444122222223003003102204", "330110310332004220223220110424102242444224013021022413223042024132000142023020242044220312203040314432414430344010130414300240034302141113422021122444243023141314421301324104140232343234442420120323010230240414321113214424430414034311003231410241230313214120134000341443221011314140304442301443222334121430200124230432220123040011332013121220202430112142042301403144224233414401120422403321222014244001121344030131234200114323343114004321230234114322442041400333410220030114201220130023343204431434230312121441142222134240323312031331342421403434340320043110124412203144221134141441230122210341201313432124014123321114223244012242210414122213332130134032441121322124032322401300231224414040433144321001410011444444012041131223122002402014222011131032400044311213411424031410021324024320444043422133143422044333214320430332031232041124030020334220201414134241141002024444242014204040020323124403013232321300123432020124100431104103200433442324442424041320242402224133001042321300042443231404122103143321014214212310111041423013134431203214123121330024230331213110002212222444441143110341114031024044041113423004211132440421234121313214324001430102043412344203410342023100422332334402001242032443131142332134233423001010102023444121011124203144234144122201210014340340133330144213434300112141030042113133143234331143120001330113142312403413102321423114213334020120042140023240344424030123412000401131431234024111330022213221030030324013030122111011402022410334112012302043124340112132130232420414001003443134021322001242202143200313232040021301142142224343443441412024214311244021134221211024340102320231213132030012000433011431001043141202330402030434214044344032241130434411124431200212120031103342004242044421100212333034213130411343300131301203232012221104304134143323134241431443302132113030100304043433221000220400331002414420132314233242101430112412134331030313030103010004233144423204430104444223134040341011422043232442440200240223401234313021444123432441130231243103034203204320124442430032104010002412402214102414103442321301424242011231124104041031322021222222201330001402021233320040322433201033321032001303223100141304422443204001443220441330241331210303401041004320310230141312041043404003012214244001420104233140414041333331442441204442204031443311324414343414330033332023113043220033334234334143114332201034441100432301402044413121223014421302300311321333411001144410103014333330144203142111021130232203012301012101441140012104042041020422324011114431430021411404144000030041431313402114042434344311443234103041011241310000131044202023423420101023103041320003022344414220102014004403001243301030411010221221300143304434201400323414241022432122423224232122323340210303204303432033342032213442342413101414122002221202042402314330123313322112144101301304141334202122403312223400423412202311213322432340032301241240322131413331211241130424142300041220412232043012343020122331002000120101330340312042434142310104213212233113412212203221104312014043323303234424341020203004021103124321420314212404113403443324223221213402313040200423234444230014241113113042234030412224133410340213042121041302111144411133142040124402314313100032131404123401321314140121233033034430141341032310210211323231102330022443330420341221123213214343223340114001440423020142341444320000213403132120410410001234400121024442121314444331012114004230213304014000302310040130304441333210244423010041441310321020134221220223442011021233321141444140432204322102210404004213411400300141431234021341100402212323213022324041024133220042122240403442211323444133304101223320333104131140214404232214143414041422013010444144044140402223003404430141210123321023300340334403114232310130203233202041134424210301044311234343432112214314130412444114414243412034332031112043202000333320240130220443033240434434031042434130022022314441023441103444033201423400314010141232442233034331024040302242243220041041412433010412323013110110340240043143410034430343043113132134241422310122041121131143311421413023333111121022021033243122423134243300243240222022020001111422201040011014021210241010101413033121000314043003221243302004330322422221030204120044123142021120442020200313401403212421241012102004002002041330223102040222340103101331200421001322240430104330043000142234112030230102121303210401031140424222234434133342141343412420123224012030304321324200123412142323104441041013040314001020012040312121021402420", "101230103223041341022034041201010221221323041312443232030020013214312042034342303313100343301402024203004210340012141341114344434102440022241421021322113144410221300420341402330240344402134323414301224021011324002322442310022102421302444304112420102334421330002244042213311334301004222140233411004303030032210440023131401223042131130120342120430401202134401003020404422343243003310314103403442030124010304020233241143303002244103230234104311304103431410441302142041022133211022242213130303100102410104210302100443231241402044142423104310101332221102442304433031014432440014334022110312102142241013442301142324131130433013112021230204332241020313131000140434124343202444000313201304131330211244101042443342424324100224332303102422201311214011011232134401013041414143442421342131120433034121420242310000200131124432111403034241022202341224211142233323012212411032030043114012244422403032444131332244110142440104333342324334443000232130212441413201022041202020221221112104143131002012012412233301301114102211201444202124433020444411104413403302232024303314144313143334214013430010111210224103120422214001221041333231330432040341103240432300433140213122313402112412213020430442344204243132024243434014240433000422340214402133343321444423314230143241114403300210210310043420040013213244224242403120240043144210244302032441200324244404110031044234302131042442413022122324042124324214434301242110101420004104232140403144012042430242301314001124211114134224444210311114303114211220013044224304122302203133110433114221412132020024220232321204240430421101214140122241212004013122430222401124402221210100403404214043234100330224203132411423222312100420013442134344214201222322010000020334221324424140023423442403113142104044000320234342214022242142244332424023212244124232212032130020430410323421402431323320312233430010444000143110004141044142101423043100431230203000100022243044121131100114234042102330423323324431004024430300043434310343141423302400142211442304221014000142343432302010302433240424210002220023213121102400032434112042302430334021443233344014340130443421232011440111313424434444300244103120021041401133320112023242412432420011442400422324244423234233414233441121434004131201111004124334121434331102223232423240034022234413214334230231231340102234310000443223432131244432441012200141013301124232312401331002002003314424204213021012131414132101120030220433030342333011121313432010031122424103114403201303442113330423020101414021034243421041110223311312042030424200003231010303023420040332031032411312002444444120030314412124420004004031044311110121221333231320444032020430200031311430312231242320131223340243411104332020333313442401423123431020022323304432230300411340303402342102211431133023220111211413222234131011003333433242131001432304234331230443224202130014441034120344134204342440122232130013124113000231131021433204433432413301323244401201123013440331212413131244312311214410132423004200401312103341243033433420122420311134414400130301442242342220324040303202303431122401221124410011040222012134401322223122043414043402413430444210000414140303244201313240313001242312043333321000410222244201232111004000203233103114312403340242333201440141143344042444201434123244423233132440434233303221021210042313021311404213344230242332424103222313421411201413042410140011220312333334302122223100213032401121113022400004030431123201240304013223220110343231333042234221101144144434324040024221021413410402011123232300112001400102213243001331140040123021201041240343241411340400031003200324414010442003144020402412043410124010144322442041234344122333312323432320334044404342421323343233214303223320134414021022441142342114022123024421300121410240303030113202003443313221221444020431424344403322304440412134110134434310440244211024222302411421302120334440120242000220210423442342203440101341122023233234124041131222101202144221102403121121211400211140343031200312221013112240042440103414401122233224000432103132230144340031020414201104334312413344311222240042101400432212313110431204342210043140341212343104012123040223344211020223422044120321423004142202231001011133040412143422134310200010022144203014233003113040014210223003123441003330212011000442301241002024422044244240130300010302232413402314303001440331242422204100041432424243342022341324312140423042432244241412203224011341022031122243301100430144111021003433423224110120104312421142030010400344113314224040323403", "140400343310414041203014310440413201224314423234233204432421133210141421302014140142114314021433100100324414113013140432321410312400210210440424241401342112222044023403430003322313201004112322413433014414330440000021423401444414124122020210111243203303413342241112200423322041222120333343024240341204102221301243422122022103041404423001333203311200043433414041044121122040043440421122442443201114041324320334233444344132131344231340200003322022241321113320223130332011211002334234214032142331333211442411122224010042143221441204020421124340414044342222112203300142103322233113211343000001422343323343201210431113344023403141134244034102321004003034424114130341301311134201321143341412023410403432032044402302330444011300230132141011422434212314340123201010404032214003221101423100422400110243141110144331220223233244030041031444224044400210014312401140440042244231232023001143033231142222042432234120143231112100212110314103341000301002411422334104141331241202041232214313341302111100102232022204134213403122242241310140213334334321412200200402102232224013423244214421022231141201234433030442123300141004312333241200430313324012014241211141400331142203013011011443312240430311432411233421404012330143440204033141044032202102341343044023144212410010440131210222021313413100030323412143202232441414141241332412334114113320423222133101110223443344441402444424134233434010433123234322434124043334401244021133010242413421401434210210404201120223240224402414330022044200104412431110103424100133133434344333240202221113443242213012224230232004341022221021222024443224023131041040112031440130304234041323231231001033222141442131111024040413344004140122001032233103132402100331102433324302444220413142401242113000320101200221403040133233031214333011421100423401414442040121331123110002441210214133344241341142422241412141111441002102022012201020022103103300243014111033132002342412223030042112300410421401211430003012243011400242422314243020421442042203442000421042022031110110433422403111102011042123212224031024331412433402424420301344244424344040223201232343203414300100103442144033404334000340230040130314210032043444420000242101233124334133303312311312022413131102044042041201111301212344124433213031201302113012212221434111110111104213212442412101410300413001124420443144332013324141221420212201120133423312232021344433331033300122322110144030330112200123233411104031123003031344000400202313214142342334220113420412101303123212320212330224431431431421404422120124322401031221023222402331330201430032043032232424133303304014131410131131211241143022231402230300000002132421100344111244244331223411044134040342310213141002330403314420344133342320301344404200240140414113213241203324314030210343243342122211212030112040242421322130014303302032434243012102444032200330314242111123032120133213200240421341230330201413004230302023140323133413210010223202443414130441420310333142321342414233231424311121414304314343121443141031114244214010124203424231010034431332231114211402322103342110334001224112100443004414430043031004334224141212114420331201331303041030110102413102322320103222012303301044403043110412304411334410213213323111431431214300013341244314034023441413123441110101222104202223220412202022222401341431231411021342000202421411412134401140440124203143314413103344200111203304133320340101123401123211114331231141340424333332411424211240043322023222124343122300204133224013222034403133024314430321422422012110403324412042002112140143023022142133424034310400410141333432300133241441213202214423212013034013023143342004330044443310233041423242313023344440334023214313411310410120104233420042010320032442122220210004223131310004101403141113043000202221312134100203123212421023341242112241100234300333221014223113203121114031022122142244401042412204411134144134312204030430104242140223443324034000422334414332033024422010413232212403343123133012303302143330404110001241334403201401442444034020300143301144144212102320244422321244431001122040332444220414001003340231013124430334301341222314243200412340211412314131322443221211321403020024111340004312310010322131131003324030413424333421031303403244341002304431423220003314004231202403102333243303033430222003201440203011124431433204201023422200132244244340011344000041133323333342342431034131110230223133232310024212441142223341202442403223022133200142302400010031434044341432401441410423010144033242301204031013333101131022314", "233230031034041140331034440322033234204034040411401212432033403202234201321130230100321104321130213404234434033214110211341321103121102204013024342233112011134141311004112440232331133324212411144120303341033221120040430013333414002214313412421402403433313340204043213311130123341101232012214341002101420401344112203341414132324133242021224020132403243331211412104122140312004421011213224041440323334123342302402124141003430400243321044130440304412032200432231213341430043244140231124342301140132041212001142022440344410241130142324132132003223403030402312301224100244300142224300001311332404021411011402210330434341211143232442201303043201210120030122144340004120314432300313104013010233330212101301200020400404310041300311011134000124213442031201002240324200101300100000403123112012030121222224414031244120143000124110003343242441140133210231404242404444141030320140301213213241131041321232112232000011133040432233004404021222012132334134210231202411323433410043221331420111404214133132424332033023123010101203441421010244432430102112330123010241234412110020011204430131122321434044331032321131422203024424200420102411140224132112230414044032431331344002213240033023242311024003011121100001304444302132414334314214123440144001403134232022240302321241324441232210343213110314021101400110220412112340202100301443442310203311034040024443440144232023300041322414320400103300243243122222420023341320331104222004303221231211310032332332333240203041330100102420143103040420400113111300042112140223414134412212444000321313400330421030201433411434302221212431040101303341310433424224411103423414341013122402302301201112044210442020404124122122130412332441123011312200224401001244331311422024444021443130110012111312112432403422134111011143231002400121234223340111101004020112443244444132424222330323041310102322030214233234221333044144132213023331432241113233202023420314431123340001332024120243242004120131042424044401221411022413123021211303104132213433313432133101411113340341301243411434311224313111303021121434344404042120431302441330423041342234313321244411034422210121321013230320203000400101302004113341141333112401340124404004024432114244222004404441204233411033011034301333242430431402030212021144000311240111400213421421140133130012032403041333302002343143042220114434131432414202134022030014433412122104234401103422404202420041224340130214002114002224312311012003432021140113010340234432021102411301042121323224340310344121230223033343343113402234321031103204300044112422432423114041112433443142120143100143201312220444011042110334213143131422023314233424032324302414231212121332011204142320444110333320122003020402302104122313330221414331441000022223444213130103213444020201342444442031141333023234013144344232303323403230011423000202212042430214423202334122014143210210114413400024001214020421031120112210443024010334433312444313012320242442100324323030420014013421330042100140230214422424013113022240002432232031401414030240432321123433412110014021120303411404424000302134413402304004402110224142323213304131311442032300333111242133302431244343310000244113000011324443214400100100222344302310410302133222023413420110044421232302130401204103443044334022224311434044031012444414422203143143014401441211430423313220314212341230010113313414232424042440320011022201304221311043234112233112423243434104020023022033012102104100044303330131013013212223304401424032243314324324444020212032432110332142033410031201402212443203402140122430220213402334143041323243002344410401031004243111203313313112302200302324134102030411022314411141011103023113021101044002401010442100020412341444023212424240041021311141312020334300100401230241230402341004331212224224142034040321300303001032014320404404233444410041103111220323032131113403404202434232240204030423430333323212441300422244430233211120133322110014011021330044241044430223400401420400410410333403100302020340034310202031113211142321044104340203232422420102100100233223013210433322021414333443020344423233033243340220141300002134033014324314442414433341440022124223240401212223130022430403424114110314010320322332424232442043433323404430133303211004302301234014133243111342122212212232344103433344101310100400134232231200122131303320041040012423243412304330044011123033024223210033424012201200044221003123111303034233303424323141101224104144343113412424342203112224021200424114203002412442134203341002110331032244224334043031", "240041201144301021441230000014324443413113014311122124022131432213233101443434221221422434143400011032213010211424422443132123031020102230344133230001422220444014442203140313440312232222314130301241420411432304010123312332213024432044412402201112214431020234323433041213414203343404040323303312443012412032011042313402041313042241240133403224141133130402413211422240130114132203402230042301122302100304033112120343224330330334110130443024032222131423434414040013102120302024131134024114120221441432024140034034443023020132321424441242232114312441211331210402000201124400300012232100340324044343221213313133020210333400443201131100320130412400314423300121003312141314403000212323032330034034034430012011444040012042122041024334124201133444343304222344301320443412403143204304041114103014220423234201001400423132314210233313123112420144033004311142412402023400030101242111044430040042133334211212233123342311400201313043300232322420434101242103342341300020141313111011404203401320423124122110111044040231224222002343243300003034402002424021111340213011104020101331304312222331232123121020024441220114443034002221300042410304010413112233040100102210122313422323323003443313134404244413311200402102310021323042023210332413341104321213233124310140010230414403103144144142112040342133304230123032211404400204123320023403402304110042012042314121014314023140313241434444221211133001230133122302143111044431413333432402304021430244413230031421101031412233211401010322214314413101133204013334402232302221143222441402130311424232034200140022231010043120024020121401441411214121302304212010133434442044021340111214434022112244243142343113240041433231342442201301211343004042133030331142230300210041044434303322404433444421333030101140423112430001441012314131401314014132004222224401404214030231300411203243334331114332201030002024404234113310303140200021334300404141224202132021230011110024013200001022120132421201212410424414204023434320443444123121130024041142311313120444220432421240412131232044344133341240042211114112134341031010043001433142404323123410032330003011422120443410341433142441343041123022113433232030232011400310321414310113442114404222412423420234240242103102301111333203043440103142222323422121134313202224021031121003101231042304411202122311230022002140332303334242423330211243042232032413414013411113322212040131113313123013124420411110130001211140311430040044110011342343200402102314311432413040110220412311432033024333320204031112123143414322244101101424110131424041340304124443130310032024332112101311421144240142424032311133300440144343301043140201100140200320414011002430404244334220032234133422231104241413134403321211031023234431133213414214200214321141220314010201112110000100443340414311034242120142344343400213313041411430433331221314202331242341441430304431002304224044221404114210222402432334142422002034034414104243240203324113402020121220243411404104001411243220002141210430031414131213424103333332233221400210222211323104211033042142143343421200210303143440043001312213302230044002411120230223431342014020131143143433441411203310121404034222424411001003302143323134200140404020123211211001444330103401122400214200311323144021033142233333032001331311211023140140314110011300444002131030433303123142003234111442312002423241001014424211302131324334322133421300001111122230414434431342010041401130411242120204202214410104022102314444422123222342201203401032034004210334324443021000133213422430323210112413020014431013040130441040144120443003440344232203144321134221441423313122301122344222421213141031424433332221341210103210443111204121142113012402424233440343101143314100122311112114233322133040110313103002441231023403231304002014001204232040001102421013422224144032014400024330110044431331434013134311410314421004041021123112243441243221224144332240120331441404224040141333334444441232401002204301403323022400413201221024014142344413310024232002142024102300121422141211321430440331211144223213332322412234314101012403240024220042300014320042032144033440143321404213000201202003210010213221342342113101422430241331213333204002201142214111134122110340024042122031333233021110101204443032000002232443403430022320131410241122232034123314323144142001112023123420403401123424121344434220411223113440243324341421141404300003101223013412310001223134322020412101000432214003433334234430432411043101042312431230012420404030401134324141100244032112443313122", "434012232321400213212341142332103031041014204012432034110031033114213433030043211014400033441034303423230124001202243111244113002343403002302123423023412323042100013214202434000030220323342143242241321302314031313332301401323243223121431043434301403014230004133101304300224011411133234024434322230420334132441210111221210403040100010242420403140000200020433404442302432041433401321130320031411113043440204201430214104224031432300214421331110422410020240243410343421120344431204312210130041012142244340404311034140012102311340224011432110231314431240221102344203210313121003014220033311004124043304343002241400241324033423003001314423231242411413202414442003300310403024020010342311310024202403111011202131012443342310230011340440302022243340231240021402403214000424203340143431003344040040240103024234030310411322401124231442444424432421132343412444142304041122200132102122303114212001243114233224231141004003143440033321214330414114141400432042011442413122401003441331112310421112133431130014034123302033321014412023031120231312300043124433300140013442140410243323023242120440122221012204102000444342404424421403131341240343224132323304233113430104132040023003032324143423100012220042431202122444333030212211204244131330323122422401110223120230324241221144230043141202423032414031410110231132214213133403242400203300220321232110022404213442043023404131124022240301203021231333421402111312100444224441032020012004330323034032403133311122312201232043204020310410033032441013434300233104443114030032011412113140110420203202431104022141020431020122242333012140324133110010234240030114300202243241103220031434244012033442030011032244124443132310342443214302430243321421013012411031400211302013203323223323421224013400412213234330343141100003331243032320231124041402143040332001413122413424002403103132244344421240020430302114301414002223011322104103133212143041240314104430313224224100201210402112400140003434420412413102424032133342232244302144101102001001444220421243044142332143443413042033421101344133140243400314044033430234013424201022131100424200301321231034242010411234312410034333412014000440020214134302104230024334224413024211034243414202414340341144033131031441242002022231400423212423412000133433303212443212223242142430431110214241244313014441232223302000010313012011134322031241030132232422230223034010333030131323244430110340032132241303030002422120210234224142300341331303023130013332240114034123423204433140344244202412333034020012302412012122343013213124100030113232210102314130330012231112432302143134111004000300121223101241333110320442433232033330200223213224002304434413244232340110203032330121301023414412034102422122000144302123201441011341320210124421100303143402241242020322211103140000110444410120022333233040102110344034124044404414043343202044002023004403220244232344234020022433202233241230420434243140220231043322200443424131011031430224212403422041431004202021322142301303143120303112314123030113332134431313023320132410424101404211023412002444241223034043233002113032133222104130404320200414220010241103442140444423403002322121003223321313103434143004301124200310304011140300014131300130222441033320200424134044040420030221204423341241430110424423224110042324332114444041343433231334324212002324410112224212314121341041304110112402330241140432223212331421414443302110010040013140303233234014242243012010420134420100221100012134403441132023020124224400344123413142400412212433233304301213001320102401101243112104133102111010322230320040200120234122132243111422443314000234031042041241342324241042424234330342113203010104442223221343040120013301242430000340222212341020413204432021444320340232040220301122010104402413421420132131443313223140110112422443221024211033321334024331014243311443231104130343324310013343131124424420304333134000344131404233114143212303244431311202304210133310001043011021414121033310121011331030330410234444322422132402434031330100333320233204322133012032413041104312221004310044221042421142424224421140021243121444422432022422233312043040301133224423110310330141041320320224400200114102434341134144204340002120411121221043102232310110022141433414303014421044011211332011412300244324401123142113434022043241313121423141340430103143111212042422400233340013034424134103430112202111114131240143040044344421323300131003413414331302102243030441120010301034130032323244412224310342000202340414032102242440413012340421333200", "134004023244414334243021444420331143413301142041334443132130411112421033124432434331132143440221110222314242013141101024044030433204434033102132404233040402443420141113403214402434222134444002332230120222343302430033121322043440222110404432243333304411110231042043223200421104242220123041120313012433210421402414321323111012303144110323402110242123211030323300102233034241312040431223421040030244213213321341411422013133032024323042323442033331230023244403412343400330134310444144000402434042002032110023444431141224402120421410243401441134322101121402221430443144332030432434042121341041310422442404103244413221303010202333201343334014241100243433124042233341211114000331304130342402021421214031231032220022330223331010121024242111220341432130233412332220203323331240004321014011200124201400423131032403334342411122312031441323331424302331411234301231320422303240441434342331242230212002110343433011234241402420210003212311122021211100300211414222400231040100204143112130111122044314322331234432403230322201132310334012320123133024303134020321220313132041231200332411013432334342344411244403234340014122033401310244321342243440303103402120242342124331140000441302131023240010033011323203222332214441413011120044121240323413003224411124432022430332202444323321033414322341143241011222320122403331221434021222224323343314124310444013031011224324324301224312132040122400330222020144421040144303233110244011312140110434110423432423430120134414411314031040341334210430013234313124143320301012330320403401122020442113423232024334240030431014124102442243134420142141411032422031310342421010031413130233414143434031011031122444043031023242320300011241132014321033223342104010104243121420321130434111212114314202404140032412102331244131423420434301023300323110232433323400031323211044034444133420401024140442313420344334323143403000430122204113443201212101243304144033034441242030213424043343220400142022222133111014413132013022034241101241133030433040311444102123103002124314422234001031244322101210222301102013331043100441324014102404022232231211122410121033222203112020324401223024034003341143204444141001014221233212203403013441443044334332130140142243423342003341424320001113313334422041101041210012002340120303330410214133223224302113231120142213404322210413344043312141324411024320423313234433433000033043421332301021141010202440121342242240102143443132040300034030124422311300311102400224210122041310241134044304412240440204043410342441400110034303014201143310030331044013221424111130321423101431123024210021334332331411434444423302103100100412403440300020034012333131322032334101410120240004000103304303003332132004321410444122114100242330343311023121111034134033203313333002334134101442433330314431032301323343032041111010300142421201424343332423424144220312133301000331403031321142414443232232023021040301232031200230213434104120313143412020413430431310010334430200013014030232240133430104403423301131211033424004224110120430200130104321343243142042444240241333422213331411124102334222003000323333133043123441224124130003023144144412342211400331110214414241243311441101442241044300201010334401411420102104301433443033100343221110322233003310044240044200100402032213314314311240422234404444440310440011414202310302240443231102032423332322010440120224220241210132134114440410104221221303301420114402323321120133204044203321201431432243143311020224324430000233034401240423001234132232342222121140044020200024320404400403431202221320344404412343103101302344111433014100313023340414330030324324240133011401120340432422330201203014342123144042313411203043243243013431044240320401410320011122234024402402340301122120220234344232124410303120424331434101010342302331410404200033422040204001222221044141011420201042133422113010433312440021240223104302340423111444221242223002230130003244431243414024100243132310120110030422233321304220012421001422244320313403434233114334232441043414131331242040441410321314400203224242011310422403043400011134402243141102023231242340332320020320221121230444331023002143002134112131440014211102124022022101012314004333320104222242312144234434122104402444413200013133101322111121040203212002020011322213032301034331022344224232441001220220421110001312344123123243342304211431322434300344334311140301213221103414341430023034110420104442204241104422232344142433003143002043323242321144143342330124124321204201430232344112323143304030310413204111033", "411434120303020031114340202031433111211030203214011140400030041322414324301231041220202100343033430130304123043212420210332142401443044302023044213040100304110221402032420423214340110220410220110323110434113412443411322301233223231203322004024303020302133203031301111240402122332102004223402012404303400202024334402112123004024414043011413114214142121442043104313211413333412411203312210321302431213322333040102022020013344112433440310414120420232244331302203342110232230332310242020441000234043100222424322001100144320042214101211203342324040301112231221421331301302430414314011332141304111121441014331232031402413222232423110240233330024243214132120243414120020432300213034203344130323323103040223302002042300240003220410100313304340200234424002300104004100234424101130001014340101010143210233442422140231140002340111120241402214004003333041010233104310014401410200432220133404341022113214010102111203440032443131132140134131304120112234102024122203044003124434030141011134312324130434411332223101104341424001401310312402340222242014141224300444130432322031402112420021241041414012100232213110321412313102121224434422300333132422424102304223302444414301300413121101133312430143403324122131131021400320141212004203401322430331131114030112141000320100211420421430021012341133234040421324241440331114224320211220334310424243300340043034042022403022223214232000044331431143420004124013233424440213313223334203224122100024101430314314432240134440333121320343432411023110433413140140402020400001223230414210444411142324031402400320324343423440424441430141330322242242344024103124331010000031103334334443132143331123222340323411221201043424421331242343012041224401142130411203120010023312214203332300200211204112014130342421324014234001020200132114114114133213114223103432230404234221222443242313011020002321333204440440134233112414304002142112313301242414400042324104323301444014041311423211113222031320244442201010423113104303320100124023112231104040400441201303034341102410221112324320141041000000444344234011121444103302131443012200323042003420243331321214222420303130431233030330423412030221212102423000144312020200021010343441342140122024121141102214324311201113010202244411431131421411102311342321041244100100313110431210333030140010114223300112323311213232013210242104430041334430212221300142031142001122332030124021304114220134001321422111444201340300210130111130421134102030341442403030122314403101000030224222320033142414133403431322310023402011122043214320420123200341112400002420432020312323213313101312310420322404120031014100143141413342321343340033440123002002204030131242042042213423212101442021401344030041333142024142121242333121000141243403202031200031241203143041243302324332221344211143404413031033011303012210421344303003001010132432001402142101333012203441023114202031202243300202410020303121203031342301221341024440000001324333110113404040324044121332433223130002344440231444342113113202444204412441304334001411013430124140424323434104143012142323020223134311230112024010101020323423122310103030110031233044222000303410444323031200113311010023120221043330421222100202102022214103042033314330022212114321243122300122303234342322212113211112044321040244400301214031202222030241224412141202003010100243002144414104004142244334010344344302102212024200231044004230141243321002423144144444343023310124030333003333241022412434410312213410431434333421424404401104421441011113242201423200411304012420214332430124112420013400401021212103344111332343220203130340222413301401401213413030040423421142410304341400220014223313324121440411302204210021324202141434331213303100002011110101300403300204140030140441234031131004140404212342133340401133322441243141013213242314230402322020100130420440013404010142320341012012313012324032421322430110202100120204102012222010122220402112244013420121411321040031231443243121343204414144101220111424321010312012421131000044132220242021230441044444104042243010342100313041222123140412200344130222131114202103402223222314111003003044033331232110241104321343221334033222122033002211044414024032124333232323043304320341333240001044003312142423042101410222231411132334243201401310103234421344332343200320430021344322124303143331433131104330014323044044123244001042242404030230344001014312243130310401222431034214101433013421421440044403300021233221243141110220104233031202231012032322100300232242003220024112043210013402023204011120", "202043131242043101034023414042012202114411222212104124004424422334230143410203020220331032133041340133013032143241022440211201121141103110234141131323410334332410220310242043133413441121102011124001122342241331011213004041314101433024314022430232420311330231413404012110123311214340001102443201044111431402102401143103114133333041012003420434213312231043301424321303340033003222203320210024033131344211033144120442021442212313331431002302400434140200422424432431211234324031342403331300031244320220011001241231440210320233104141430203402303022222300012223310130344234234223224332332021221202144440211313013001243023320142243320014410130401323123214000013030303114011432224000443204333420201334341112414032034304001432000201424433111031013314013410344343204120022231343112400333421330134203201411004134033004142021334304402224443431441021203101440001310220044114034022242412413000422240433432441034112030242243202000320230021302334442431232002410230030424320201204220020440313330000241141423101200302010403224443320030421141010432013233333322313032011121004110322404133202004031423203404241103113241120010222004011232342421400022421234224213042003334110114120323214330331332223212023331124114114212304012244313302243344142430134114000434130030423200433402403001114113122300144303131444244301441331442412240244414141423431230143421330040124010320132431040021444430424134302131110201314242020121141144030400420042334444344104442204001332333044113200332011032000132104010423034033141314231201210330413402314120001402331344341411032242233213420243332041421241343343334113200131030221440023332111041031303343311110314101100203304033041024343142421021111402011101024332114333004342342004231043033304404430324312323124212142143414022024042044123142022324340421324204033244102222012132311003230011420101420130404244442122202314120222130113041342324002401412320021441220422440223014411244023010100241043202123423233321244411214314033212233032403230430030331010100234033333344344442144211144231441334120343332411200430402420231233141330400001100233314212122313114231011132322433221200144230433040314233303244442123203431101311302212341413223132330223140211342323044111043110031302311214044203214223240014132130322202333411341231021130341121021010020113204141232210114420421034224122220441100111024204003112134413413332022314331031114220001110331024201210303041321432421414241241433330042311433422343304430031144304141040442113311211320104211404443014444321014304110130313243444244311324112422122124011131040414102214422110444130111012440131333100113343023032023440422410311412301232413304000101314321433301123023403222133234324123132043023302104401131014020130210120321033033200321243100412323202043422103001444204104132031221433424434224232043242441313004143211341430000001313131333400112010441324222440031333001432032143004101131313030244011104123342303224020211400024414302224421224333202011442243111033003342222102302320241300013140103304301430312341121000442344331230404043442040431343123120430302122314142443330401404114412232333231141220144313241000101020201320200312232001132402213232100024213240433120413233412232444324444210342114313030222400104320040133042403201232440243101414434203113234020310343341412014213113434112112244303201032042304303004244330223304041441232031122114012002403313110402232414433241022140044343132310203133413441442221421224342034101311003321342013033004224120330303220004230013324000423442010404041342440000244421011121222433100233211102133433143144211004132411202103304211331442413322203303242032340313314434443214041240000220302301004434033310124212012420044142443221440331312300014221213134144430441202023000412401444430132021220121043241401032122313342042412433101144224104340340411210112343312422020033320114243232000420022232031323110034322441241343003132311132204343333422122341122104132341312222134100114340141203220144443034323204043302221000404340414203322021022101003332342213211333000004102340323010100132101433330401001020323011220203011234312302201120331140120121301034310033104310220320030032421014043231403301111110203243434243411221034013201223441230410212100222103200310401341201030342020224402440221130312003444404101230443334242304232002031133303012014120344040002100210120212234313001412244114103203244210220130300313102100211011411001131030212202403001321120003013304124030144101410132400423104030342324041000210200302232320", "303231410020000113203342442012434023112410013203441203231201001341214443313021431243204311340103122433124030301022042003241244414132202320434433432402020443241044122231323011024003113301132341443342310200121341243300134134231431230423413123302210404422340030143402401404302133234440404022303331112232222203431423111000402030240110011130410111424202232002034121341430322012204234033032242421322003242420411243402343004203111411221434122131034421414301221220304232141344013123333321342002143004211124234021332031144310442024433341423034431112112020023313320330200422222100304222223140232210124214132114041024010140133431340133021112304413432141324343441244030224002124400430011204132401230220432200031040341302010343120400100440012042231323240102311244020111323323134142231231300112341231032121201403444011011422220421310223400221323442330043214230020222313412430342130222214321042331304222112031302313422012101213302014020243432230222324434402232142011214434310314230021223411003402031003424344314220421213101111030041411344312414113034030203230443033344103420032444101421134023324433411312243040424031410140200444320031101324303022213414121314200441414321304221231121120321341403332031422314123400440402223444231130402230001212421134214443122343423111444120422410023413230011234413033031002212114434110140413120312231002043003202334331021422123343000300203203114041312131033102301112130343440142344240214110132440114141121221104141313113320311444420212221144033202014321314331213144211234034332041442342110441014013314434240030122004430034240331044431100202020133211242142113300114134233202034101210100223100333023402010022243221222112304330042200403202204443410434203121413042413021300134222423014102010422014421104302404323114021444111141142141240244004301110220004313411303213214413141310144011034240211010202402043121120411012110321244132332422143240332324104411323033122224322420323003241301314130002040221213114122431432133341042112330123140221132440332143030234030112242133220204411020004100341100214414114211024144441104132431144332310001114102234143103132132013313144213214131032344121124443323434122100203130044421330310432024301444301010103320440432440404133204040000112241001313304023103343203313133003013300102413403304131030423444011112304013231144340424143433134410240110210324222232040124023114030244040134021114124242311120024403422123203134423002224014241232003022201424000103301132113223000214412004432300011011021121240014000442104224431401340002014104302443442010023320203302212303403324130030133403002232211132033034114301130342423011223002424024121203212001124003142133130020043420030421343401020041320332123140230332402433104213011112322022013310140103400314232130302242201143312223232412112411142443020444243410324303422011221022330143130211303404131242224240043122344411440200431441203313104303010001222223331000411420443020403202311221212243420201242321241044404133311224012421343134323023344402423412411412023244023424122343004022144030212100042332130201314030402210222311403003131330421314231432130423214002220041313212413311143114142242314021403232224323021434431233430301223021322334404211422441224024313144301042443013130423110402003004324223444424430402014033130414304404410414111401333431123334340324243333213001110101144043114042343430211130043104220103321310030304112044103110330341323314023204241011231242431314444043114022432321443042100234221030340440102322002412323233330432134002013014111100201101041433041401344311413134231201022040242243142110200402203412130144031243402031122300433244023403122114104200442032014022010131001344212002013010301122133022423323322322322411142041101034104442341212441143034412212232000413441401114223113433414440222301321201440111030022133143041244331021201400210310131320013121142101430300224222240421133344430042104133224033041222002133402212111113231213440101022031032402133031020200234431230123203403403132202111134230103213031140023440030433140324423142230104242221021122422413041203020202313330340121404043100044122232022434232444031313101430230122223224333120444344214104203103143204010210414104311434241222122144141343424340202000030311302031244122133231414034311004112110341130400420223124322134200201441214222221110403133341110222414414222402204433110120400041013242444143313021011144201201210044434113341042122324401034444444423114224144142414024102213420004021210132040133000030223412301", "322102031402042431330314232101220410230112442101344144222310304021013233003224030233224023141140433212202241231030010112023113034110003130144043114114104112234003030412432114144004304022231304400320430422442413401031212233212413402231020334042344201114240401322223122234102422310313202030244341442133423024121043011003012421023304412121114400142100003041414234101243313201301333123410000221132400120333204410312233201103423132033144100103140230224231310132410224221241030431132340104304302340324414434032302311342144442040023311323312324332212000100332023414232003331130210431242213112212140002300230442212143033140444012441402313024011031304242440111311334211040122202240422313034102303433012023201440100010223040223012431223244311003410333034301344000002143031101332110441131423440021312430020143201314134321130003001211134211232231004440401340433010332104020423214014403323314314403302210220423333324133123100114411344222420201204131220314024442244230141320004114230412144430243320311340223033433322421142102001404042040302134044422112332103423130003313310330020131144404012441320040422314041004313121102104422101102124400043431020430413444301110312233413004131032243041022440424243042203112141400311112422432322010021234131131334344424241212441301321224033234411004134432142421333310023212040001233304303420333332431232332403033413430140112010312314210312212311233244112421334004202423214001243004044222403142314422432022302032034112332330442000242103421411320320122411324242031120003241211202011103300404131401320244034434341221403313134132243034100322133130301110444124300122042213301421230020141332131102432220114234121413432334114042210041200443011232144420231332443410233214123341042302122003311122434220232240201120220344043111021012404222202444422104140222431433423432411024130012343413043031140300002210234233244044100420444221313003320314112433221322240143333013133134411211424242140003100113021424141401111314223222114423411042403200044113103110444003211024233043224111211321233130321102414141401144124124323323401242403423333021023111410232202134433241030422212440410112344320114044143302210321103411240341130133224141144240340344402011104144244102113223212203233031012134100113321032420401423324400110322224444034421333344300222111344004034103303343103131103303213034003144432241433234403041432233100232311114030202232032222132311320344011002203222444243431323210104011042143203422443301311042131410242410431114110444021212412242231412200132002012320201302200142201103442144014111244431334443321314130401244323033442411334320213341130430113212232124311321113302014040313420042101024012113321023401013432022134344221133010300243404423200442101102010421204322241034331322314132214111400031300410113014414141144241332441130333134114103413412112231010441121241100202033140001011414200220020034414433402440041343030020111030211143403422432100103200142222224210034014041324311440112414341313001214211324123233220212322214220133230134113111142114034012033123430100204342144224214043320401040123001040112444122423402103340344101122440112343324000323040320112142124323344330220142204423310333004030102411041102141301304201442340424200301122041122140033110220200223420311031024301331014420240421321140324244230324004322214444444014013312133330234030323130404144214220140013223244041003012233133214011043231012443022410334243400224034334000434434131021044400023340310212434212400130304043104203330220002222311114303143442130022440002211240331230321132322331021020444220224412020404134004324213411011202431101123132111113001443012243441024214300042421401021400404343020143123243242412122323104241100424243311213222303301132122242314133123300102004441134200221434322430114210003210434434010241012110222012231121210302433310120420404211031010134140022430413140001121212144401134030212040014434443314320223013440430221024414223140430433334014201230320210441041242313200104404243310334143233104210341313123134202444202142134422033344431320341110201433034014104001322320343002310301342432100223432440411244221423443324010232340242443420420010231310314213403422310330421022421334132113102400340001241434413300303220231442210230433113021041323230311131422120410113023210443424444140033214211230122313234000402333233304430433320210434401341404444210424431043002112132124334313230433341104322140323041420301033200230342112434011423443331231202311024242114244204114404104203240", "420142220410224041120443200314334323323112203332024141431404210231433124310111140323211211140341122124142310200100140401000324301142421022140000304100111444442330431334111122343444431122434002412112014112422211431122244310030104332431242104344332230121101311014413322110430213443312121231401133131143043103144124140143010220102341333313420422042320231423104444114142201214004340033302144411324104143341334233330101412314130020043324441012224300321433212403142400320032024210231402233330021023330014020221030424141213024203232121104210334433321440020023404231244434212013222012134213004140322341104234213434243220021322211234444333243244244310141330003040111143341401130243032233023204143120144043244113432012230104424323313012224034144240444212102113122033234234440142302242444014341020344323401142340324142121120133420221311040424333113144424023240144443442004000230141220122101321331103313122304322121421140002340231334044013432341411403424323423143440044342222012302140023334203441424114003320143223121414430330112213403443242213440344144420444143014443310444442044102233033142324422211202222003314341024203122240030442204031314040004423343142344440230344310310324411103000444342140203010320004040241014021230313001200340041002312444123323343110210423312323320211401423402234143440032212200214020040201122232041041323204203342013234412100314432020303300012214320401043303040241240142043110143333230300340022004302401300331411042124001024434143023224020311000123401431411012014222431204400120000112044224100242044341003131120034231004100404030043332223440314241032402112112411320300414233143024100440221303110010104342123233200030324110212200234401431234433433112204121231034443132244212410031440410433313313203414310234223244110330310213431330022144231331400003143114320104322103424424443440142021203213200420122142421123431230033032123024143034202230401123032321103210111432443304434100313302143232022321212422124104211304343313423431103201344101120314021043331322023031313324132013141030310000041231232103133033034002032310104023402434241041344100024010132320041403400021200432340141430014422443014200103224402012130220220030404144434444331112234031242300212111232003422102020104321022401233220430232012122443410012031044212232413114222012134314010403300203044331043020224212112042431311232012423104411023111012021324430302330400322321404110012223124312213121320312402140142400314410421033310220432422304312132044011311101330224022122211022423410231041041130140411404221334414430220021110212301313234113431020432114234443431021023404011314424342120112014213044041314440412202134122331031044420044344140100014044013302213120222030442342142142124234224303143340332304202003431022124334134030424320113113103212001013214010044113423040144204320132121343323022412323140422002040402133311423102204022133420324430203403001224304411041120043333143333123123422320320113302234304022133034402002313300303223120114100031422334431131131031314213411232323443223114224341223010034413414113030204043222031432020332040240042412212232421111243042343123424031201023333240402443333231312420232102210320201013443323211041012343433214242212344344131132123322213020021103444211030411334312424342304224430444120021343032100033422213140220343432123212030111141312221130141342042234444210040320240300041044012134440444230043103430040033134122100204040243122342011133241322121402120023313002130434340411432321424201413443443013202031410113212303130222323344323411220111344134440220123122341103110414032411323141333401301033004102221224020402322132202212331043113203123010312434034011013414423442202034321420343112010320434003440311020320204400012442213103033140102114010224301412134310104301323311024111023102133203030303020233003330001024302230140332401113030211123433403411023323123123223440311000234421424440404043231412124243310404413002144014213030203400002043133342024134210103100343234123241122043400040121000004212320013034212322220332204122413411144020410243343021344422422133341230142200310410042314114303414220121412233102420244300004034102100432303322312214432303410131201321314433122203021402221144403122112233012010423123334144421144331441322422203434143121403242400012041242120342002201134414002021323440432044003244333314011320101140023223130310003334213124333343323343103021121344310114412210031304301403344334402004222120340033322413023303014113432002330013333110114401112104", "002212431331441201301001111110312411012323441332211224224034321310413032143331044334102130242330334433042034233203432034100120102230443200340334222001223110304111230344013020422341411131334443321431134423314403223010301340313440144324040223232222403100113131221440133310102034410413211443433240313120032004123202110323043313233010441021431342322300244004300204430414442331244420024411331120113214230123100130321340242221214423014201344022214430430304332213114310132101441443441300024342344012014302230042320323334343131022310012443214144401302042112321014130131100004122433144424022433003413313003440432432430400034421403240243114222020001033043142240104002014232214031340023100430102440103003343222301341230340221120431024333241222223113334244311312301304123321042104210230100434132432033304102304401440234440014003320410213313313120300310321122301224130400044020000323412201340321210100104002011214130044104343431041121230222331344341431033401013330114030032243143124124224104243013022442330044242110203342004033043032010433112022424241241324313013410012114424403210032332331142432304231413003213101321340101021231224014003003410411203113214022124133143223340112131102324024103313003431440033013301441000042224340004301233344414200403412004032033043433331110111104432214313232222021214014402023201432323002241241043410120044233130012144021030324311101112223031224231103332210223414231330003441123030423301423024423234314410342404232041141000342223243043334024303034103040431433430220124322431422400142330322301000401423002222220040010010244342000112410023112340142220114313220200403314220004044302341401321040034433320133433201031413321011220320304333333144240322404221304011114312212313230442433441031242331443344023344332430144140020313120104141321141132043403242414304302021223221124213314244344014024030321243102230410202420221034140022333001324004114230320102020023200033233040022230301232404000403001412003122404222132220130122231120313341321431130104023414422314321304403121220241201432120324330342023431323130411431200033341400140203202201111203013310314031310341042312014013112332211224031124232124404342133321442332113021123310212231401144132433113044430040231103402414401212100313222010133230203304444102210104003221332423400344023244101113043430232323110010201133200102434011310132230022403042133201123313144214003222340143223410302240122322131414241132402334342131323104002223023303444222302323200332224111142002004321104401244313442243111440112321344403030300342323202002130012140344010212422234024444244214110333241200130401131011031044044212344132430004310132012033334440113001012010313112444112412111440431113211001123002030123041130034042031434203020033240010114434420433043404044012023411143334134413130423114214430010312443031023130322032440000313044344424101201333300400002001432213140402140244444434142203220440202422242414301434410440132341444004300002434442110413214311044324103014041104142323422411420313444144201012011300213002434143014113442414310021244303012002213200144222232033404430413212142102000223142023141323341002233123110204321412441013320331400032142313131242400402433103440420131244433132123243022013434130144202023320201034411001241444331130224414330230114403200143413221234041200014300442311412244032104144312433121334431414220120222144442340402021323303111121332412423214112224121233422341240302431044010210424012210043023110312002434404001031431313341302011000242414421433430342303424114240024221100322342113134433031102002324321132032130030023213141300302301234031123333340403241310011301332120213204441242410412301311322322242404432210423201222011440224132202003421324332322033224233232301243334203002242300124134114030433211014333413422110220410030212012111113431404220003104220143022312413313320341442031444142433300330430202012442423322020204130444321410341143222131302003422102403003004000234223011430011144010122211304321244011000331310444104413234343112044434414442402432323103003231322341344143413133233210441304423334324404231331331332214304314333401020000003043224111201334434414042134124433333214214134221104314140401411001000441400122414322431114330204014432030042203024332440240030034313144103221430114313413102132013324204212040331413014140314310423331111201010313123112402240334230442202403430123332243043441113120134444411321322000100242214224010120233410442310433114321143040223420321044322131111002342423112", "100313443340020141131144333421003302031134412030123431313331211421322312441141204114134012321311022131320110440024040041314134422010101033441003321143044123021013132331122012034440434310103400413342424231200203222400302043040213003410433000112233210431230032124301204140140000431412132042132222402313122112241104313112233300423010324314114132000230000200034141432144304031221234231003224231414121342342224420020443004221121000024134402403303414204311242140402101011202341002331111210010014310434042121302044411413240010322340100332243443333414324230340244223211102030304424031440434213433410432203202402130334020403103341331213020014324304220210133312422230342023141034012103443403310034413021201043301240413024011310103043332212401211200442111431104222333102210011011041122130002313431423000412431024311402003341134041343441012201133444101302341202411214044321401333102210143314312030132030112242223311131222412330113021002400210213341143200423110134231314321122424202301411203422243343430300313343104003440243000030400110321421120321121312034331342201331432130312114032111204220442204012033202114404021102022032244312111340411300330420412222012313231421132400403303231341234140333103334420402012113024012122202414222212003120013034131031210320410020420233214021213133111201301213121400320010103034332413343133310330021332231040101142042333131032314031000002314244314302131420200203103124301111413103413301323201131023422213314140201141040121433311212423023104024442433130140432442003400132121212244324213433104031312413122441033214444430442133421313101421341043121331401334012002032104300340341200134204302010401401103201443014024133012132140432244142233231024030311024124343140412200204122434122112414143241104323313412214443431431113312430000322133141011132230402224244140140033424431004134332211224204122304014103234413210331112023102401040032423002101211441014303340440111230011443012102100202133440434044432021102020220320412224314102112041334330141344203020030003420401432324343300042411411010414222114312231314124414222334122313210430104123442211002044303330023331242231300310421110421330402212041132204233314430004341140244343340004420430010230300034340422232303201003402142041133321242310004224133302130131311031231102424322010413300402241031410314332023421231434211131304320030001342002240132300043032003113132014200321224241432233333311242324001143130241112242411321444033414343313204041301210343121002033244122302433401143202444012134122121440233023434020243004002200244230210410320134313111200024311040023331124233322000031022440240203433231122034024414010441222243130130402032020221342434214002123012301421211210410310114140120032312311311220411343312302113103213334400042410342120143303310034113320120433120211040311100001121012043024102203120011023114131231420444113243230120133424134440043010024301012120404222031021111130333422222401142242402010230120311322324111322411322320032200400011104023220143030142230414004010340330134122212412040204333401240440031100444434203343132223432302413412200402342323132403411410302000234343202010221421404231244420334201422314121433200033124324424111412402324104304102444000120422120413044323013122411222013011114412303310021020030134321213004422131324133443422224334412342123330101001232034122144123433320304421223412031144201241241014113333332110224231400210043404432220140404304044313224331402440222102040031312420442113321232023202312033443403334041211331021434014343203342411123401303012233243422224402221302334430111204433441332310244424204333032101103123431012231141343031024340142440300203314124031410341422041330011224430400240132224411024300001113101322232411444333240022140034011103020411004444233013231043202133431030102413202330232014413330112333421020023024422231411030024412230224243104024213424444203244400222014203444343000421011010212343320324404231423131211233004032433232002043013210210414233243133432111143023230001013431230432103344033334213322031443331221011442130233233444341142034314322102240124141421313112113200014400230132213221413400110332304300421044034122003442421130300421034130412011001212220134131140413021013031121324432310433401320434332431042022000323443142340140112300400402122332443003101031114110413433222243240002022232110313243130144040311410331232444212220003340212210301423243403224210414342303040024341331032441001303410321114300143143340431204301301401404231032323430413", "242302413201323210421343123000104341341134334000211130004442111023100110231132244102221442010103442020442300432042023401040343113441400444403230103310312112242234410133331000203220143101203400003330300424312224431201234432000200414414244303103131014443321134330141320422404444422113004230333311244222121222010324321121420243002200230442100413211333412114231130243000033141124013303314312200311043034234101434201431032113132230230042310122200402421241031043044430000302444243210301433304444122000012204200131320230313333213203400014223132302113211130202030014234002341414010100011403243123114024041211332444141412214014012230021442413113210023342114213034114341001121022011024341441334032231420230031024430203042312043210412442024432142320224043410233021044333211341001040143031130201111103421022133230120042220342320034100112210324232243203132302013214204124330013102003123313401101011430311420210143201330110341221331404103402440211204340341342424203243413044001234343204121214214121012032201424444401010204441044432113223300334400240213003023440142024033024011133231220341433300002142340310244301322230044202433222402204324042331121430310413201000202011213104111023010100420014204430334433340221433440040010220013103013143011431400130002403144003232043112422313210134132423113400122304111430402114200334044444023413231124342410434030232043234110040240202343041023110301402414113113433224404214133003042320401031244024331100003122332343214244232030323334114144304211032123110440400012241131030332040431013332022230023131322042313320242100201403130231210224132302230334123210103012320431103223143240120402224123300020441400210432332413021022000024224334333133314340002211042304442403042303043434110022420102032122401241133323204333130020031100241424031434034301104240324032043200040222404122424203014342224141013010141421000002244343113142434320023030010312141332142211314240141241441444221223302003432431202003012014134230442404100143204033433032120241104210302240032003340112040014301222043334420430034442242213130332121421200441400001223241310124312112303401142122434402010003200210424221122220012430220123112133332120032124304204420441002121041321122002341412042040021101011324131330403441104212012131321420443301233441003130324134331041011134214430200400202101321244101312302243042403013343334014024304404134331204041241001424304031203103042442442102021204430013132020401121101333324131301424011404410212401420201322141413102442203041022312201442322021310003122320014014230304100243324113421200234230112221140141334201221144211241400332443001321414333240224334223102412213001043044234443301200322311031111440314341201140210433421012043433143002100033422001430112031412202043420400330410412234440230041244134313140303204213313110333410132241230223223144441143011214311010424213240122111404114030440011131444141440433000031042423434122400004014120223040440201034032041031331242224224431431404232302122012210342121213403310002223213030013113404301130030030120300120041041344044413104234112333234343221333233433203402331320114410120314200043141421111310212131312322340032223240304243002132401241014034024144133300203330223114424104222331333200421144022310013221121412144141342303233444042343101134040114220043004314232104432241224323233432144343040314014022434242431100120141400033332140341200043242301401421240411321041342313113314330414011320120421411200131203403124401220244133124300220340310411204004012223310123133103122141411130034340412234103122344330223331024310241121112034342311400143024311332334302323402222044400033232201021222330121021230412122013300123411310034444043221233233114002243002103240123340141422322110041001123241023000031320411023113123232302232141402203443211343241241000220024121040341032311323202022403203234342342044430442343220230123331423422311012300113202031001414203340022014040110214220323010142313403443223224232424420231020021243004214224403131142422043104443321133024134231322440112030122112334213413303301222031344042142444402340344410212431444331421210440414241314314402044323240043041330313403030010432211410301040044001231121012232123341241143402233434140443212013403210134024420131242434001213411122133244304202411233433200210204202423022342011434421001240014412110303302121343333212230404012422113030123433311224444034210140331034233432131312402023100403131042032331232031003134130104122233320344320024441011434340304333334412", "114120223234230121130314143421002321112211204003421144042312433040412221320430043213341212043202032401214310021000043213021222024044134431400104041000141314342012121212221430143100434242340134401024111103103423033400343314144243021200040213002401212442042034113444020043201033213334021313114110203330034422230213200422023134032420114314320133024203114341003340140014112222403002341340234223334214120103133000034102200423300011334023204031124324430022133400014012141434440220143342211410012403341340410344024103010403422131024404123132323233124431320120230144133013144313004431241232112342413434211221241110410103142041044314342113021240120011302402210304332233024100030030213223310402024131400342410322242414423032234333444114113211022332211322301100200413032340214213413024040213400311443234243142043141343402432041122122432241440444141322110344431002423012042420123000330020040204340343430440043422443422241432021323442414322421243240140010433423423300021340120311230132402241414303220012333132042331140232032010034124303141112121342031344101324204303112022101112104310312230343413043203233033204220430030130041442043322214441031134221030243001111340431201302042202222042202331211424424422320224113002243144221423420000304440012244114221422404002134220111001001330131122343221213103121331230112112441133100423440431313202432134420121430110430021213230341303032012330334232030001230040343420303344400233102130404231243142004030143004410340021022021323242322231202204144331243420422010342333333111442310300042423432112014112332203043111200101323220233103012044324200341323312334314223134303204323200301334312002004303341002410420233034233242134430421433143201343022231110121104023112200412134013430432323304442202210201111032334114010412334422244232104121232013222412021244121403320211440300211204142420420400030441211133432441430034340221341000102313340204103100112214221213144301212144202404213122433212232044444143400130021401322030000411322402302323113431014344342030231212333113231143112140344132224101212112302142224421341102423334223020340044422111030102214231213120421220034001412020032002312441444444242442212031042110242323410320343222131322134244430041222414142301203031344342200434343443321443024110240014231202231030432430442422120140032304343130222242230031313240413030311042340412003130420021233203400423322230044020043014412042133430112403230310103032130022012123430311120111234421110104013123132033440303444404140214210341020103133211410041033410010222010424403304313144433014000201213411444302430230100300002213212300242213230243241002203221414131201012411033011301244131033202221340321144130203421024342242304131211030410010223021402333433123241430312422313033201314042233233214330120112041213110403020441440212414404142413312140103134243442114011002232232221431134022123132320331113402332100332414213414323130044344132104012304114031044431020434111124030401002034014144120413131413411041410201300111003211421002204112233142004132410323304002312110024023302002233311240434031303011020422343420112024330230142431140433413023020023104130433311110213330114011020403212241132111121300340412200302023232032303441103322320131141444101124343301410141420143440333334340123300044301213302133332013421301343311044120332243122100011420414320333111034123042300323042232311023110330314014210322213204430331303010244022014042001204242234443302433200212301214410334211203142003323322303424412330434100311420321043112432341224440442141420230441100414332332233130303420023230443200031310402330032114000100204342012022330024101011143311044440332220140223401004242243033410113031002234430131130432040330022420111041333344334113341412432233244311304020031421003213220122331203142041241312200300404340312341032311023104303430242420211040430242333043140232312213314004430304122013311332014321144113323241324000104010200300031231220330310001140420004433031120143432133340010304344421224104444404141211232234140203000301443021323342332134030333221413100420210122110303144443441143331110112401420332124400334322411333212101042341343330211032310123420103300300112420412132231323121303314023113210142314340112323043140104342004441444000424410024042024133340322442434301141424041421113242113404324333132243210144031322231312320324402111211414110113131243030130310431121203420012441321221111142304410233002344341010441414430344213141224400141144213134312012243211200241022132224243", "202334041133431231324441021422241204230412133112301104434403223014103314003123342204221111413424332113000210301432243144344443244432404330010404020444220332133220240133421011414414110413413411410223443004433341141043304313102330241201211400121303024202403423112412132122123310011222241130014424310404123414243220210423412243100342221043343241101424123223110213101431311034342424143230123212433014032420414111100130300320334111011003301114024323324223014303213404021034344101033443044333323433030201112320110432322032420020204412432432001134401032422242223112411412341330014411220023441410404103220200024342441011112002213444122312034210110011013024432234003002341310243322121243404104323122124432421203340144404033112304122042104220221232432233443314104143323021432414231332010302210230111421430011310100121122222342234231131020040434114020411444342313230301003304421031433400410030123122024130003224230143022034332111231242101331122034244344112221240322430442021214124420122430031323301441404332223121133301422133134000103200341434114021110221101001440223244210204422240020304314004010220421431332433233021110404300422144211331433414223000330402101402442114342000122330420400221334021012034203441144340211114141310241314342220400340224112321340424024233324322410200204241430043333200023310014421210400143443000203132001122024100102230423022034434320332140322442012422233342443204320103111122334424434213030344121001124314041234213410102311120013342102044430423134403121402210410333243313313440020433304224124433010400234222440123031142021014023402442232124243320443103210301302410300402410213104122332134242242230304232222012043310100322430421241143243022022314432104323212000343243412431002332000224140222203344222001442314314212401403032344234431144132311410441304340443043111141142312011141441234010242444020423443010023000024134230243311102422000202114032241321042200414414030024022122220331420213414221244002234403203234120223132020234404303432402140004300002142314132103244334332431010032224404230013024220314331411403430110030234023341301322041042340400031212440232132013243002343044104021444403232312122021301324243022404243204402140311421401141324140312314240441141204022441103022011232211032111414000434043043341040101401233211434034031132101343400322213113201314310201001310412201113020342014432310040303443343040134134143301402443210122012343044333444030202011321204114221101224212030312242404030411440240023131421311313130120032224140014412313300001111233203201023412023330432444334410101130424311234141011133022230120303124343230212433320400141002324034424040143324342002323421212042400013140102402100320204034330213423322403111410223001113011131210023221021140344041134344314333301042002420404132034423033221034424341314444131031313001343422424010242312230104232212111240200340402230212220003304334332134212244443214330222021131023313202044134242224442302040214414321022231340243330410004342324333232040232431204121240200244120040302323042413004014040030021111202111101400023030430140032013100204422422330443033041311122024002420122301323100143000104043420023430343400214321001443031244420340031311340210444104222313341421330343331231330110211122231441421140043333122322343100100111422434111334432024024421213024432200202211332421322202213310314330202004210312132000011101340340323131414032112240323214120402432222120101440433413331321101023324310031203012430000312202400244114211141042213124044014342331203424004100103143010112102311222212244331231412311201321211221431041030132213230114442002422131003044042123214301020243432321330333122401404010130113423342321413441024030204313014302033241310231032022124042343221311112031340222102143002131404312111333434321404103023142110130302113233312444422020231321241243102423032230102333030131014410232241114124010242314220224124412021242130420433013303301224342304023431411022142133021404321043440010244020140031124124101013400403304140230304413132432041434113033123401231134122241020121324221430044144214401124342334323230201230343131203300303023421234210332411201230032333034001430331020020023431021224334102214113013343304332144202123312021100333141112404241411140010320443131043144120413314103034411132230310403042334434223120440021414042142432241313104031030132000241321232403010133122211320324203421223201324022143242433330042044100101230344314203311411434224124004243324023222134041124233012303301423342", "443434313324422332000410330222201403024121243041120021411122111411420040212214441424444433132132020444441121141420121442422011043133131201401302223241422010131043120410441202231224022323440302244114222434431130341011112421443220300000121011044211331424430112034330013324122433322022224142131201200313031103433204420021121031203040120234140331332322410414244342334140003241024430303330414414210101220113132204001412341124400022010042010233432000122110042211243334011004223222323131020332112404424432321001024314342100214302422301220230431214022010304211320203021423032201124324040014313233014002244044031034131324220114341100212100343423010301440432220233032434444240223020131410012030031341231010243143322212313443013210111131043113224301012041420001313331241304112341244223212223043103043334001243343042430224223041023314413244421222431434240344234000021440411214023024432441044142120133304322102324010314234440322234414031324104122442422222323120131243124201431041440214104410002242031440332120124122143034213033031002224341030021214434234332013402423001341031321402433020311042341141123133302323402443231332301212244023304411203000202044233404022440143400132442412342322114402430011034104242220101143402310224141201411442323300420132224204422124103412111124201221012102134040311122010111422024432224123422143033211332002443021444144022312024234410004044403434331211203334330423340344200443344130031143430133442442101020422120420412404031114342122001302131200014330132300424010021402420103222301311120033311140313232121021234243221214113300212032000000224001333224331232234111040110421340420301420024434403042244442421001144213414333443344234234120114231401321414310234404400302014312424220220141132444213141214310423424131030143334213030134023024410002224244433223430323201222322021103022114204311124432221231124010413131442044430412404231432203002413224243234140222404042023420314323442420032131001002440211020331233333330001044120443430321312334142030240242124404110032321123031024244334401402341244012143331410243423143022301202121020220130423123131302100244223440010224401131010030043124020320123201020401211420213440402444032442011433134411023124001421311304041034212401132244231103244441142300234003103201102004111301431303402214034021142343441301234244000221140012120114123103330243001340320401140133031403220433343034432021403304100042024031444132314411333111002403311332222341302123420132230212011113344243142230214004024320323002224202122334444110041010044340112131131200304144102234020021021021000031403131304020231331300010444231203134403004444122213210341414442240142230421311002130213422341223441240010444301331414300402000314432233104101034313032103133104232213212240111123001422431334004330113241332034430122403344310403303042223043402010021213321323040212212102024004144244043432123034433124322342310432223433412244421444310222010301240200442001220212234430230111402400234042103021333141321033011304020001244142120131303000244410430324444234443343424444142043023143303121313301240121001024311332020142112341204234104311220244022042342022434431243141113040140234433434232312121300133032031023023012212412331424231144233000324424302304402010220020330333024401101032320110102312324022203321430341144320213423401012132104440224011334401410210321144044121000114341340341203314031410243201314213110033420102000011411313323344142231424122201434244241200310114143014220202140220040023104404144101140140044100111442434240124004103332430123212122133241443343123141401231104422333402110121044430434210112100211131300331212100403410003441423200013120214241131422043200014124410141202123302310412312120334034433301023410222004403434331120142123420140442322134420043334404001141043114143044242113011320310123024401140101332134203232223310231301031012312400003444344421410312031021222222240242232434432313434320403104120210321111421100113433002020420232314333432321211443342330101433222211401302044011011033240334230112321341414241310042344241131402100410203134311214332440032214310400104333302403400411432341132433344443312302014320100101333010333431231240040103244433400133003141324234220411212310113242023204004221011304044231230002410320323401042413333424043310030231414234101400414042144102220404334120041032340043403214120033231344143131123424342403210113043242302214144241024142113210203423344341114104432214313321342202313402212040444342044222223243020004302", "441040004142304244132322314001043021143300400332404201104040433023233040340422124112230330144303202022411244314304422002031303134100233341242000214231424411302323113223240434440010110314220020143422411400132114411130204140200413411043234203211014421310421434110332022022304001240041343343224401414312341323334404031422301431012034214440214221343122042321130414221041442012034031311224020014402240223140221421120204010001331320132441310123140442332421013011034030323143212042113121332020314411110302310010141244221121004142313330210341224212412033224013430124243213303333212200112014110104243130343000013142122320220201132024304224222232402110340113321120022224402014002202334431434340442420001013302222024404310444234120404140334403420424101302334300134301414012033013122343114010303343234112432244340311302310432032034434423444324042210003342024243420443140112230423420103043243004301132200240012121232113244314043422414102444212021424303041122144130310140041404314330012134440300134313302124332241321130300031124304344243340022124440233134032310421223220133331013101403113441030321112211433212010441422122113041404032113131440444403220111120413143034214244041321213024413122002121043324341311002433114200242441313344323144232421032312001341123140241214441012120003042411312140240120410011343324300110110124310240010234404420210310344012334110011014024202203341413414034113340333411031144330134402031220421141030100212402122212440143120011312133304224214021441310032432011403042432044303200310432012140323101332410304242342411243002414144334410041332222102141310002141042034114424310031042234323110130042340004122332023023342201020232440230203130202321013031121134104124024043012431224313423220204234030021424113432121431321323341231421023012334003443040031411223421322220132310313332141324321123001213101333211330014101310001321332112344212401014300011131113013044034231000420043331214303303142314123043344332001011101004333334202033122211022300230311122014420231114022444402133043432012022231002312203421341002244401322144244341314240311223133431010314121132342343022434432220313302300324311013421243442140322403343120334124241320423314244332214202323032323121314440244321233330033211430310341344020220101303333123443321432114011444304244444043010211433014044222403010114033243012120043121233421041004201423101401211404312404430114330011442312100213321403444300014233202203340043444334114141234321430422311300413424120224200143011133343000410314004302344423223103024234202221321010131421121010200004114220004204230334111432422140114300023043410144112012232341011433414124231132324100322401002003104432231102004244003220143403111222323202024010223201042344220124204220344041403413311440131002241430413242224320043130024343113202023131320011302314233440024401211311300313444010210232042002122141132031023333111142331444304444042032014304004231134112001244112041230311040143014012143442120010141231001312244112101403430121033204124414140424224220200442202441121211241324031413322343001402214030122133110304022241011131324434213401410201422312002221010320012320023141323234030311022411133012031024102311022012343443202040432110404123210124441023341221312104332010221012321240114243204010140100201422422140413303043313141000444122201303030102411000143140010401202113420103324210040411133324024433334030244110124410432023103013314203220104400224004143413022431333310223111030114101004244024322233404231423242244044434412220100233213313344002034103020122302013301042421404221044104210130144101141200403301041111220421221030341023400420043143414411342320303400302112231010213332332020040420210104101224134403222300210312223201141321213241443220123313210401012024114014033140334111024302423233024320044201330423202303340334323001322201404320422430330332304401110130044204002400034023201230002331022313221214444101133023010030304130144120023201332221231300422412300043311412340022131312243231120423420233310223324210343242414302132032423424130433400430424043141430124014204021123322341042212443212340322101013142410043003340334123344313414320142234104411442330412402230201303311111301424243113324330240010241420231114014211333330142320003143421422441143131012112433303023442231330301014241111304423141300040010130221230334230440242140041022440240442121342410333342223100143334131244334324223343432012001430323440210021244040430112200220341423440242214234424200011213313221231424", "222001434044211102131324043023221413134024410021123240410000300204443122434404040414320432342403240311410004431031320232320210140332114142342311433311131401132120123133303233031022430442200201234423110303434133044020020020424441114231433043420304144310304340014441123330413111143114041404242344112201333300040430102342013043224131200440400442403430231322310033123112342104323414013224233111012144421302011434022303031423134424413140322444000413300414004333431440302403123314242433142444144011432322411132223234113234313024244213344200121331032000130303100314423411031231344100230432442433132100403412122442200123102344114423141043101113221133330444121213101203011434124442240200114223122131431420044244142231212102331111114011323014130304102003134002123342211430133204023402042104201030311001310021340003142412414330311240423201143230111334010304102102000134203442314311021434310230110333344030343331233244313110040141112113244314222032232021103244444213001113030324140023004042141211432424133441203031420413422243243134241111232312122311311313433401212444031312103241204344243201412334111130010431044341100244131033204143010423220010303301231200232214114101023231104043441114321432222233431103421034324034120400112203433321242111241220141423311122130223234113232232433302324132133014441234331141020122304033411114301432333022044221004000133142234133424403120014344313303300142023414020144421444132411242330410304134312011443433212332313300344142224132230002220324120203204310021303234334410001022010131422441042232132231341000103140244300442400111302220022210031214032422114423441124210143213024243111123221033424234212202314243132442301110440421444112201304424241022113230242132340442224112340242014112224242032330002123201134220233121333322433201122121033121232114303144040213031301412113313002231404302042342112424210004001242212301421401034301304201222132013342121044004410034034301430014201341322400212134432144342321210000033322103412442132422121040424202422333313331303023204400223101023103001332144242312334334400130200102042112001343410204100210401330420000310101124031011203423231110413321012220224010113243422043411144311030222233213022021410312004020302212001003043131030142020341212432123034104412202122332232413311140013322422323040204101132004300441213121043031110141340442014324301314024220442204443110041434024341341424243444143242413224134104224244142402410100220034343033434321403003100323001404311120211102333101314422221033334421441341420002210441010234102102022213221112203421043130442441243342400044240200243401323021111433303120424343303010031210113020122443420123132141042314043314142023211123243140234032200020012123312032031042042413121342230222000444024241432020130112222234111031104130030201332140133211214000334124144220003224010414340044343202144414140312144112044342320013430103040134100024232143441132302133422200332403332231114120400201231203014224223403340132434200101320201100133400204404213104414223403112300243224414431344134102441422012302142201321413200341300244134044102403101212104120134403132223124311344003240433104134332143014420414341044214230100321303421224212111040020340100303342433304120412410014104232302020320331304202044234403243113043300144301400404301324432300222304211410412112221123114242124412233003031132343330440013130020223124230221432143214244141030233243103421312111411320131200440123441230340012140331431331140400300240042411414323030034110143323044224111222100103301442002020231043230301240011231413130320141010414432411440222020012033143111322243211100223222424420412423023234133234040024032024222134324343310140244443202402014333241034033234304444424041434044044240423402404424023313033123023014113014131112024023044330044332242120424202010230312224231120143301040034221330343341222443141041300200104024113004111224420412034411023421014332424343142324340211130011230231140021032201413223421124233310103112232034423402110302001021342323120341244413104043111103011431400414320230340242213042323430014311030311323414441132420011430214420444442410120013230304201322222110341313310303144132131210101031443032324101202241201030424244301142304224143023312403103140412211311311140132312430432432314223130040340032440034043103413011024330023134221302340300344204130423104141440011234314400224421130313102124044111030013442044344101033002020322313323021022444010422100043320430330144333134412124223120220032042001", "041234002021213431344121414142010011230310323132204034220434043434121322011302041014210124034344211142102243412312002221041301402433103424224042222030343032233410141123333230424214443343124043130224412343234223201121130003204030210410143440334241103104301204333012100122211313441342402014202311300021412121022224302131030424101211341131101101324140440412312441042143010103004340423220313343131331043130240332242404304411423001012010331133230000211044213210020212414222443433202000111423133242000114434030002322402231131304110210304441232114414404412232000331230313434110014221232402023034002140021224241224413313410040431300444122132234412440023410003132100404403430140333443221121210010222420343220242223402223203441001132424444414032043342040224110021012033203313342232432414421320443131211204102343102023341030232212243114212442224310430322343234333111042214032212100410431204144243132203142222441232333301041334133400042344244141411001002433142033310244031113024121213404142233342404423041113434333442004404322324030434041404324041303322244334023132233311130210213114144123231422242440204414334130242101011324112442323040140310300442343141124033240242242402311443121004413244313021013143020442214143431340230403321304303240434133110133332212312023121414244011010013342000013314413042424143443044332402433102241413322311000210303113012113022421002311423301021432421430422042441334121043241200010440224212203044303432022140023342130212340333200111024134101124221304011010411124111001013334142122022313221340334221124000442412442001343124101414202311114442204021342330422044020214341411230423433231010310023243241210104424441332244132041432134411040004110200131034442142334243443333242001242100334203443144403403110002332444204311003420244444411024124120444103114341012003332110322330201242023321142130401142000433220234411140422404012210333332234402343344210124142043011032330003020201002420010431003204442312031442330342220101031001233022333400233343414242113402103344144331441123200140432023433310432320431020103143114334343221230430303341204044014142420044024311233300114122320321114422023432404221322304314131130000401324440234030114024312311243133320441433423430234120032334310411111302144214332013134433141111024231302322421123104331430324333340441110001013320004121021122220431124002034001401124102011400204034434303042114412401131301324124031124423410020323012141430330111011412432340023320404410114132023004413221302211001123110024201202403244112434402144102014443300124040330443411403034022131024333142040403220233430014231111110010244134301210213420444221411000441012403342242101040340401142140320114320200013013413001222141224303020222140123243033233232142210114403222400111102234114101310024404322132242244331431232330024101030042101443002310040320343231102443311242132302244131411333233400113241042443103320143201120030021311411401204223034331330431210023132041034344022031400212442114423342330234414310024014124142310403142011023014044003044242344332014114212100141411343321324110314024400001222002100434433013324404323043014110423021102204442132443214103244404031130023233104322240421321423243220221232141432140424404300101243313120443103130033202031242014243020204202112414103312303440412113432220224203421103243403320410421111111113024123043022424224204224132333342134324210402004411424314134314142402242310323124341022443322144342222102444101211043243024431240040422344303022204234101212403334203001322432432144430313043423421241312041114204224214244421410440214443244200201044204300232230320020343432441131244444144100204132012122044022444111002403104314142231222103223231340041232402440141013111002321130402343132303301122221433131412013323323232142014102114424000140210342210113423002123013302132110012423433030323024231103040410204444222422014130200020001202433112341234101414200324134040012141402230124031302140022010101102004200044434234411043020010201211240404423441143242421012312103413424102324414410123414044420404140221310100113331211213223133110042100214142033311213120441221002022232240121300224104131233240323304242333014344202023223133211032102340100101010230130102143224330110030142322022210342141412234243401400400004400204300433434141410201241414222124031403012023442444342313222412230001101140444212101234332213041024301013442034231231440142011143120311442114133014141220303342443013144122014330021421312012032203133012401234411033", "132431331000113024321000213232103133111220100130423313442433141310032413423221022012440423323340141141240403423320040021233034310212400330142002011421323400201203404213400430133200203040103203004411020443043410340232220004131444323342402244233414201102332430030124011110322331112214033412122121323002111202322104032411443002130013334321404102424142143123000332204340033313330013203330433010133233213110334013014030444204034140132241102330033232134240100013034132214413143440003234020103203034014211414033211224424342134404101010244111200423423012442144423301122113320203322030432002124314213400014433111140312213324222124333223010411000201232321100000012240330344102101010234414020314201412204001303021004302123443011014010220313242204203114301440421413241243132124442421114434202020043013413213301124133041224302234102203041144211133100101234202411233414312034112221333234324234430412142434244031023420022443320404010431120004033243112124010022233211310031033010402212031420302103410143303141013342040004404100001140112100343010044321003304303121113313314302014422220013232010320011040311024033400102032121113311422103110242331203330142104034113414242001401224100334424440321341011344042042014303034443243001424212203144124130144403044312044303220041420033034024113210413001221024443114113324232023141031302143331232034100111212311342013332233324133123212340422023404031034414443403001330440400302021204302204040402031322431410230222433234310211223412001001130034043430420432104413001230423413122241242030004400110222103022411340412414304143422010232101231331120003024443201340234033402100421400000333404014023100230110330421442042310133313310244140240340233114313301414321402221341231234003034040132001430432042431040013330320234034422110223332131440010143411103431101212333203034004221241432041334042034333021314424403410100232002341433423404104103422422220304121101211110044423123340440242300034210142120020442331240220303420004302211313230221144432120023442232413201314144131104141431034222302212213313233321144010141213000131341024114201444214000012321313214144144314103141234011313021440430110243244002044401022100024404104310403004234204013021241034140323420133403000441014341041141104323413320411401042222131142323420340410443201144042424111111220414230010421133021233340421243131420443213241401033023402102114223432440131203234320133010202214432103120103442400113231323322443240420401441423113012244223024342224043422302102333204213244421013142011323422100244244100234230023113101000242332400313124202110404141431310100443110222442141014213134303434304442142231202010032312333401233333201313020211313012130034143101024421220222220412334404313340330313441024100410430111120241111034341003400031301302334314443440334103131213003431104020233103030433220114331334323344324341102421224140421333200133030344024214014022332124102221330221330341240012113302334324324243233134002323244131230342322314241343303240130214130021014344241034403401201314040003204444321400133204402220244110003401021404000302430303220112042111322314222243131433122303231310034324302431313403010133442020321031033344410122103411420122142020424421213313122414213341031433321111400030402314441443040122342401344132322213100100030033043123433023301404401404414143411132323241130344023031003134043133423334433204440220212430224034330244302341230123443411043034433330322334242143331000222123232404222212420213140332442042443313104401322312211240002042401223114010331323242140401432133234004120121143141033011004314140232441141400300423321241002403440440331203420012202034320344433030112323432001344421114044034424120210332201112420311404334331013320113120232144330112404121442434231322100403242110030000233122200423404230414322423031020304142312031001143310111313143231330113032433234110202313110432041344243144101331012100034100331143232014333123400003433424101101112424022413443332403402444420312002201221024224024013122111013124342321240012322442310301040114244342012134340030441313031130004231413313332403233140042433104140300102031403020211342102434121142211441024140110240143243303323232023141142413031300443344232331142002323123231031104331431212301112233010441202222340441240213413020030310231113211014423113104134314041314111013243002301043331421333212410032202303423344201110143424132121420314321134423010110233220234011242013443130021312233401230003344221041443033044334234124324444321203", "302201300444141230312210331333014140032411141041020134001244143443343322000101121430121233130303001040343401003320100102140324442123241012141333404140042210420332414123024402411140400000024231311434431323300220440420304210043121314333144014440320201024400424101040111114001034124432433204203223144342030420244002402222322324304222423423211302003413202222110142110114113000321111301010433413302422311011243132412144323412034124040331413042341301041104112311342401313232200410221444243234323142012131424411334320431202414022343031024303234022314433140010441310001403144443310424040022011010130322340133343342040303244102021320114100223123111331130044100112023224243104113412201324141020420431021230411401421304142204433041104044124134103331010403321421002131310142213122310432403113230421303413123124124323222310033110144441022234024300221222310140042133423023243244142314231310232004333421233144344104441414333431401113120103144033400211113300012133103030012431132434200210323343440333120323011341323331322411001120314004022433100110320313333131224041302034111110334443334432031003422010040101333140204232023001003140410312001233402430444303213032313423122101112234144303113114444114024134241233214003021300013042343213104024002324420411204112024323433214242410303144303442443032111144014343343000222114042024444313030111420413341400224133001314320331343140231120130433241143414411120312031130011012420323441142300311031342013224201130314010023214031333004222114223101320213120214344443302330000134002112220033241043242303413102434021044204403304334212103410223143431003003110213202210404321114312142113233410302440043201341421230200004033130424333340411303214243221344333044342244100043021240033240224121301013010202414440134030111000304202402404214320222234334221002122424221133201422032443041043420232110410234341421431101101400022243441144221010311241112432004042242240230342001311332201140012421223033310430321404110014000402002433422200141312340012303034311111442333141443321221210322204240102103201231122130000042412240400331214323232134123041400011132232201200020412301014000000001424340322143401001110201404440231413332334030213013330111013320143132131224431424213004230442014011044324440411111113214232200211332323212440021424003030214422040124022402232310404314022334313021414014113341414400013300224322210131401022211244002131411200101224400132404103001132021232302403413012330221103304041103111300001443114334122123004203401223203242113211403400244413244041141240403333313120010232043220333304401004010220411221442324021141303140030244024114444411243443332330311120211322413303212204413234322311041110104114232140302321240311124014123104442103310003420130332334144234202343110102104242044142000233213132444001041003032243042201402101140334430322004044014410114044002214011434043302200004222440134002344013141201134124300431042012201014022224133233442301041143230213333241313402141220010244030322214243440104140012214033431410301440341413442233334212334434110230410020433443441003030341201231043340041331324402211442410022412214232043212400130224104320314144331043403414314042423141032312104322241144411240023241100213303434420144441203212123020224333333132444320234242410211242221233120114041221011141031341320124242111332114144141331011212100201413101011342430332032122403340323331200240131303034101341132341243012030012101214414102234323441012122014234200422123100040104112413444442331231030231101421112234222313100121003113210301004021321444340341331324421104004211444124422023442113123100141440041232111344440434431334323404302144330101434404323130142022444103122444331243311120224211141414124101340213022004230201440132223001124110442130042202301030124323421402132322240201123014121412022402133230332223442312234340412013423043124113021240323011421312300130133410113032213314231004241110013004334200243124340403022223204101423013111242401233320241110301322133311122440200212043313134240324413403422412340320004310223101022231310324001032022130142430243244414410023114120310423042401213431142411043133023120200301410014140133223203223432044403320041023044024034030130244014002031000024141443304034243123400013030204132133022321043004102243103143241142233224240223320312011130342222013123324123443232203330412302341422121230310211014112221012420342000112401230330223004414133140334223142222340214142132132100220301013433001310143124431432230424433424002313", "322331334034011340042012432334143321104111140312000103144421220210222234333121403122203322214410120440242223424402344314203430224344324244203010004313112044141204030343111230424103131432220210334003442023204302343410124111114343310121112011020144301120330403332432200302314403430123242411434044044241004404433241012444134002041301012422233214023043024024241331310042004014223120324310423442021200330022134340143303203220031133034442442442220041234404441103332410244013220000342410321413300241221444344334330003144021143434422412310421010441201011141101023234442244400334100043040342000400334330040143030440223000404341014233334000342404114434023103200241011202313100300032231221413003412130101213140423020000132023212110031213144410433440232132010424003131410100344312300101402311422001200422201300113334424044011403101312211013120034101342004123430201211412233411233221122201302121102112002302442302013300004300422130204341024441310010312331113211341130220434210101142404341401232232001210234433124043324223420342431432424443423431110001402011043021034141442034144020423231444240324032124242344021322320240234120121434321000302411432133431300302341213213302021443323304034301012300403442003244003022301413210300131404301334422241224244011410403344311244110433443232100443033304123222400424044111334223443342300040241410213224141203100430034023403202443323141144202403041024102222113103214043313340423430221323310100404143423214322002410303312100214304314142112241020442342113232442022301421042210442433440322044141200220440034141334001003324314220403043241001221242401222123120102344133121323433301241302231310140121320130221440314232142434220013342411402312102320133340011003333443100444341444211131243434133443321313214040213312442331401021030321202021232220330400131212240332442123034112244430313242432014112331141244202011324233144220004332124334022231433022401114011320104031144220301301104312310342041210133423030343213314140330141233200021444244410222042123321032304420130032223211143242001000134420224340020204241213001223312230423314343033111103200010342132402240214124313204042421000141120102020232030130221021313221323000024133112144120022231010224403201200034340034340000240333232213412322413140443331144120314422410310120433141410400103410020003043001214223004434020442403003040231213220310213101322340104103332314142212344104114204013331221300123003212443244422102340004101211014123212144032312241024313310401112403402313314431300342134332431232044102041214123423301314202224341221343210431031224104411124303004302243013032123321303204333224444112144101111334243133324312421343124322303340013244111142224230302144220311032124133421221204111033100100233024310431002213011344413401011424401144340021432231423441324141133122232321441203021041234334430431203220203010342414123144020312312224441030342422223412211122302201200203301222301334314023202311412240001210213011420311020234401301231101232304423403231232443114342022330231031323223141020032000423224001000403032404220014110134331211412034422024204404024020042221141033333412443402132312144032214444143140340032330011243100200211111403334024042414121431011413421101124122020202223440112124331002113141233240002112020100240323432043003414303330203142322133404344440342411132140043014434034131001340433001314003434311004214034000404200321140023321131414121432120312402001100124240222010321203022223023401201343213101104401042114112334313202343444134003422010444102402140101040402421410331010440223411002411013143004402220004213322001130124231122243102331111000004342033401220234001232234114042104033202114201134231221022234003112223113041124243002004201014003101324121103314310231441444423331231022020020031222242121402423201021132320212020214310011303320103402240312011243333010104331013422002234203332011331341343141402410021424323102432133224421111410422411121030110231011411333233343021402011100330201130430330121101243223010031240211334223431100311241121314003420241134302124422414030214424243012202033122212423113332300244312003023430001441220441233400302121323130001300240422114334240203240122430442323113143410131244201022201030333302030304314004014021100320130332032341224440203000101014341344102413442240323334001324340202403100001343014133120120141323213141423331123304114344432343304332134432320013441400122003000333124223233303210011121404140002203021030122130143121332200401141442321033212144", "240334020111414243321231133343010113212133123041300004434021123334121240230103434431303422124122400203003112242342231324104121241134322234400422021114044003043332321304023330421040020300114312134301021102403043003433213031422414300401211022012411101402032443124133014041202334013434434031213004403300042141200231004441221340214043204224304014214301014400410213433311134033042301041041002243402440103444401321232323224104234330432033241102334032242440340242240401211124142403001233440132443434011442201230223410130231140140430322212322102243042410140131420122132001403214103103341242301322020322000114411022242122221111044002341412140234020411123330001103042420333342322400140232011120234444040031332021442114404233012402132044212422000242243322321300141224323130203103434440414024001321430241331240343314310431344131133100432102214243140004321041444300321442142110310431220424342041142030341404013130410211300032042410323204110033420132020110122302241030343344231400220210111340403322031101204124431420123234230132022102012241041134314242214133431214224442223044440021424124111134021343300431024303113301341223200341243332323243320044114313220030311333320402133334041111134000310441303200140240341021132120144313123333043211240020412301411310431334314131440324402423033412033133101314241020320242232123431421344034322341433014341024234314332044102141033413413211434233230133214124430133343343301143423110331012241031000211100422242123330201334404000122404243003332111202310131320433224430041431112334444013203404414424040141140010041031243222441224012044244002112032023430121401414044003004024332132100443133331233211021101341032341302344424242010010204213300222013014121240310400120143223033301133131400040420310012113021401013133200141022444114041214241142112102244311022104432134032243103310312410342022444034201203044433123101343232311132231102032004142122343100213042102224113413213113314233340224420003031042002212401231323004141330241014004233233140431221240044030301311100302343134133001224220213002041411434202020224134404230140212221213211312431220200332232330413113401044214433341131024101234012420441430012141100210001332124130120024021102202134042321032113210213311113320240232422313434104112440421144321043403410332220211213320244142433244401144030404333123044103041203103332314410321302333210121121133042433323313120443323431440233042111121240342341342100340332141032423322140110044242134424400433333340132124302131401010022230342441121034324424323442403104214130430300142221101022321031014044000122414304401141112034013030134244322302312323002431403324324024213211241123321142002322203300304344441032124101401344424142121121432224312341100431141433120443302234020340201123031214223103141333413433420242242032323122202330023341422122344024221344301332130102320414201330242140121244431331344102010103110032030212201243443311430000012030204133202212412242213241112014013433433030023104023310122432024240101322010240203322404411243104123301330330013313322423002240320401030423030443130030124114333042331421231123004221242422244323412444334303032140412433003310403214130104242340421211324321041121014121024020041302343023312201003423314142033101233422044021234121424443440440040034424132113032031033131404212442223324212333340110133440033103211004300443342123232044111014013114141232323142001334232241021240102243123124102041212234401334330220304143004333313214314132310320320102344123413223304400302313341411311120012211220010143412122342334414334133431213132224112200310014312131031023301011423321311033130310041044414142302204403333040044311004241024344122401424423010421010223320340143410022214423402430101204241443203033311111244034301303041140020424140142133124400220003204313121011401310412212023331243041300214103302320430344401114102340320224142310231242312121240103343414432140042320231014111303404230232014321131012433111021231002323033024122002344424133002203114404301210020223440024431040032021132123200230102314004443441432120013120214321344001443340114203203144444333041423003041440000230010130104403221200224241342043310330022011240131101110442332221042413031143303002020303031222112344113223022043400344011041304022341342040123041213013412023131110403242231040240434412404102243122112314412234444423120032310444334003430300140301313014111032142210240433244443334233343242214301221243423344143243102333010331320221123412243102224014330330221300", "034033443033211124301102302341101141134333144320230332322422411302410140324000441130222021121311143143240302034213214403142243423044113144244121003301122000004020442401041223123322034002114444120423141102131200204131123014022200201323242324421242301333433424340020442024133304212124232043403333214440410401233240440402200340402020030441110220302142014034241110033233223000224003340314044013421002330131014444343200022030420000103402222222132320230222132241223234234034033233322214213034133442341441322121022012101440033142311233133342402334212442132202122332320232302043133120000342434213211022314433021310222140042214243242132004241122240223031200312230332230312411304204213031441242320411242142120102133211223343043032310133200133043220421200310233034330232201300220123434104102100321014143201100020402314234211200003321122400421223220342442240304034120442403133401443334321114403003142103124020311033314333331102212013101114311130233204341334321223312431343212243233444130434441413340131222132030414021144000121404114212010232002434244343142403134000234213033141231343134332033331040140320421021212011104104340400313043204043122410110213231311401413303012300431131421014443321314323232232031212440033222301140042301441142101210311441233222030210442233224022242422102233233433203202013401040321331030432032340040304113122020334442134431303123404202041441231044142033213411402022230140144330304143343433311223124224220140132112104301124330121134403314402102423011104012341311422004322100012332342320103001104343003034441340102203041123404033400233014210023212020411310040441144020211101012321122123412021233202141420044034110340131434230243324134442330333414403043334000123233302414213043040114011041413400034032300010442002440103312003311333300133410222022100232430222132324203331214043422423034034114342133204010204020031400212401334041441144102220323014411342333002100433033024431421002013432010030324304042114200021101222441041301204121102211300411013413324330201130043034424341444242432133230414110312030121130234333312313201430112314413302414304404411244224421120143043404403430403340012130043220223332123241310431041411023014134432011421401032330201301301430403332321044331004310223113410032241240000343331022413304311133442204303441410140044221434033324422012141430440234012200301203403004314000304403341441344230303034314123413322320142010331024010401200322344100334322100101032330040141103331031400403210440422440404004130301432143110432422313402040203233341332002224010303324244024424034223201224432223001040042013043311301122303311014210130231202223340010340044023440310331042411300431221143441222442121133344003220420011332403232423010013100103400342331303214124234312322431214223232044404030241431323322401130121023202343010300304314402110220102140033103331403123211223031303110240200100002434404022412403441314124310130234242323440124011210021041301401304414340432410043420420302213031141304100422430102341424334010140412344340444434100030340023030434134400021432413340221003000341104100034440312130140442134103311121021434233210213203443141142304110240332044212012324040342310143132032123304440214032224122444110312410114441212102220130043410312132131223240422023043331201402332333131402242223143033112214213341332201203143004224423101334333420340044332300212311300330104200413324432214330040314202043443020104030242332003202421342303443042204102030124102102131421120133300141433310024230224414042432200143042442331020011224403142110103143304011323000144034044401101321202312411400220111424042121403003121341100114011424203444132044310023023401443203213332031113432412022134234302343422102333411202121242044030342234311224421222444412441110310234204031414223210214141133340111104124403403012114241332243334300220220444132010303142010323411324023043411021134431200221411112034334100144012340141433000104033233324401144000121342243040330320224210341110123312320031231134433244022202200011303300221330032122223041401102412402333302333210201342440410402440124400410011214240302330122010310210140434334444301010210112012243202132030331033400401033430241042040412223222031414110422341304230024400342433440324444114010013220242240210224403200134320302423112102420144224422143214300201240300110134033433412024410332304121102114123432014133042430302022011231000432240011342400303234210114432234002231011323410102113240321341122143243334431424004413420440423231200", "344310211314400434341144431114201102400243103021043243040041431031143224021034400212330000011311224120233302003422300441002220411141132030212213122000320403224440421004441312424321020020213401104221042434403000300014141200400331101230334031020322331400120343321003133224113110134440413334304211312040404023201142013124124414131130301423440110211122322420404401303112040124313324422311220204233103220321224310100210431143222423241234403103441230131140204341341010343214200314043001014430240213402204424140213343344203104303233230043210333123031221332242323232001322144332033203332310033102331012343111213430001202034443442012202131011040420024214104011240231432241044211211221143104403314004412343422314332124324140402314224412114121103414220110434432434203231441302444103301214203001411410124024241000243204334421342144234100033413310433101434302131124034102301124041344331114200413433413431143032223443411014210234143333332412132143120144204423224024341321020412424233342201232442430044301002303021304442211142134333011331014013121244311104231242201401444423033101233431241242420440302314321403113131303421232404200242102131421442234331100240011033234230044324204334234214323142400442304243301434032023333240234223232241203143033134403102413200422324233433200231103303031133211132343211444021211400004343020023302222433143342031244424443404421204344230114444311034334120124312434320331004414401440331120224313410342030410240412014200420110024342420323040002104311122411403134131003333333113010400433221424224044222120342302000304031304432404344113032023022014403342344011444303430222400124412321432344332014331344133214200131244020120332043300400414203032404444220241322421023003001203112334223341033214431143424341210003110444143242200034000432304121040144342211401032043131422224442223402044121343133103044130024102241111014101030214110020324122003243312423223232033231001203204324044441430214120030344401421141401400020401144423100332301141404422301322110313024100032102333314423334114441303443130431140123412024412114031321404044141012323320342313313323312033111331221002133443411133203444013132403340143123314014001023011323201013112323003221222333243244104313312010312403244444441433431414414341232241102020240122402201203001110433410114201224410312103401442431142020201003241211230212301001410124042212310014213342221414342414220013234430313041140112212303124312223324241343111442232141421204224340342230014141301100224441221431403420020113100143134420004032130011020202124432403130030031124003430343142332013333410033104103133413344123404410144041304334041423414002443300244212321311001243214321003424110000402234410243102414443011112334042141303420001032204233123304220124201412310044110421304013210104012331010321144402204303423420441110000211410131131204423212011212131344130133240144134334212011243234442310120410404311311400003222403024140234430024412301410222112302140310110030431222232112332042232102034023440233441031000333231144110242430332342142242322431444210001422124432121034014403120012242401000103301340013240011340113201130044110423434134132033333000321013414201210021110401113242432002242433313213102334414223100104410100033424312213314112413112322311121101301413030024031400310221100231342221312030130134303014020443413320224131330111024034234320333033343421233211120222331034434440112144141010224401102032134003200120032432031430040111241104113331433420210003322320404431203032414332042033230330100132440144034032444243440013211420323100100403401223033212040411240141304404041141440430020333440402243441011240312014242402334010422214103003010122002041112244111322134014121113124144323230104102432430130440212414303102442240004012403313202004104211143342233342412342141133322413243442102330100140230300220402434344021423413101240343202011113421141200243142100023110323213341203043423034002213120430320042231324424431004023243344300000024423030003400221241332232032403113041244401431001341120211304121043214323021000103200201344111243100110030032313044131243434314312120132004303212421023003331112134400043040114230043433413412244004241112114213440014434333021323110301033343201142431212103243411420144022011442120034433122300434033002343134323202200230330240412313412320310204132443212104314343313010344132324014244001433420411412233104341431343304001232011220144110424202144230413412442141423021240014012230404004222324232102203042201431041430", "242011000033112101134042121223221202443223202132023043403101441204023124102132101100214243143400341200332010330432041001034003204003332130034212231110320422033431212424100102330033404320343221441212311131224420303441032241310421023411243014310413114330031313143331102241122144241231221030220320000414041042341002220212021032423301210304321232223331212021014021331133004441432012101301242322441013443200021441440022233002413144303124111300021203021314204403100413442033414041040211102104102123112040011443301113314304000004212302301340233343022313342232003402320341213412310140334313124313100332302123000444231132244204221440141314402144243301320100004421411123012204103304031411342321013244343031000132142401242220444234220424123131214231124243342124331214210400233443144404430144334044112411422221224000222002344003232422242040322433340241324313324043114233414234301201132212331230302103131240112034133314204140411022441042124130031111431040232102043401143113321034322324101012403302432011322343212304104100404222132121442343022103311404301432204433200230342214144104234241030424434210442220331443010100332444031111041020432331343240222423320110331244221340311412212231243102041344444233144423300020430021040042100240012043303434434141132202412430301102413234400310132303204413423324004433321132242440132304130200312102312343044103434411134124423444323144304112314003021220442340432224113121123133043243022421101131330434323120404321443443233334230141102034342312302021303341302401232444224002040301222400040423310040444104101013210014111442101021341402443142024140420230243101224413043233004142034112432300121300422001200434321034242322420122334230441313433342324112321112441201323134200203014320113322400200141223043421030442341044001304200402434402122303213022240133312043442442314124214130212443101204304304131124224111100440113124223200010434332141130104130241341444302242403024330111331012220232242421001230302044313300223423104001344001110241024304232014000301214213013442343301213301204433123340311142144443334111211120441123032224403320434441413213311012233124333320434431432144440044002233012402104022100441032420134434034304002203201231402000223211214124243121022004432144243202102333420240403414012103042311420401330444342333022004033344213212340101111341144120400042233400144400414331313400203212200413411302323004420141440403024314441414431003330340004221212413030402310122404340414102122413424243133122432212003132112302030322103010023432403234434222421121200322441033411214143123344244422104424123430210332004420213213012403213020232003142041134033110231443320333043211044222112103434414124324140143224242312421400303244412143113001120440343330032310001311044100203230244422420120004333234240024140232121122034122210124122341412234042033010414121433021041301044222124024113140044102423141242302400003231034220140034430120432143024404133203234313321212221344430231302120443243203324231441413313212002044212240133324013020431044412342112401430211041443420140434424222243304401123014124202302300242421012240022211120322422402323230420234431231232122334310210420222213100240414414411412033432033430131200420032340010324130023041113113404222102311414413424412103321044011002421020343440040244404433204322124003230021312241342023120031431222302413022144332304141141304004402440012113343434313400134210131212112201000401210104110031331134420444204102434320204001134413413133134203041212331244242140430142334134322432140114032112144241403424430212110130442401400222223141224040440304403024242413401332214223314433340001233142411033032002301212133341304231120043001400011314312341401341440004322003303411033420321423440333241420002011041043241430210024302030102313422411120404043243321404310243303202432444412144414432423332400432044401423142114113340424402433013301012302201010010414114101104004331342422330342110042001301411011421241410300044023223244114232041234144104031044230140011401041131040243313404332442422340124014033240230424344434220341002043103033223241413330222401100122443331040212224044423404000424212312210423122420110422012040112031112122441144301221414330130002221320311203123333023221431401430143014304331323302304342131304023410202423312433102130411114000431010101422442113141244423014141333110040334132442231413102242204444424141001233300104324203123111324011214212100131302210430432313042403244210343421032042121131002414143311234320012030", "413021403203304211242123312212244243113440234132030011004311332210301322023222100434414030040144423210022203421242332120114412130012310221140334230230213143221023433401010300223220440232312324240344422010333100000030421014002231344122410432134330402022200310041313124200241010200440331332410342131430132440131031420430403232223324133023213143203320140431212414221012113400030034004420111101232400430434024143013343041440112110041240411204443211204220042242300004404320222114323341342333401211020102143442231013214101104323002020400142131221311204302402213021043240301410032122120324303303423022031423040221020100042324141234430124242000114141302200240240042304214002322242131411012240441130012132410121123321244430420240040214404030114431221422011431304012234102010040400403232422024431300221041004210431231320002401000120022303404343112030010221443202102044312014002444413140323312104443444244343021014120311423311201432221223033343134323313430311030324142200242421330432014112111421001241230313241201341233431011041134300241103302041111133121033103203100134112413102044104330021033433312434313043330242040123021331242130314142421312232431321030343124342404124012320244313114200310424431222010231303214211312032313011312040002104414341441422442032141134233321222411031340120242104342134313420203222121101211320033040144013314414041341443222224301323414121410013204243022001222042132444223333110001402132342403101432230301024130321431200200123421001122341124131340420324240241112124202102322121333041110300032034342413000030140331111212300402300144002021303134340032033400023320110201343244402113330220342014441110123310323404231343434241123300102433213221003033444034024324440111100411032120311231442111401132110310330121031131242214211042042321322020113021222121040133211024111342003322320122240030144443300014314131231012004102024144003024404101220231024111001211031403204342232012213110402434102044030001232212022113301303240132421142343010113341330201343330324341412242341401002234210233114423324243232442314124401330040124410324422424002220400414201430132430421213413100303043012443034210010413143132213421233023112134232101121142043324042013323213210302414432011411204340244111433431443240430334040303201431430344131303204322322311343140203132214430011133302312231402244411103131333214141400130013123220411023334430344044220130303312042143340110120140303241021432103104204204232222123023142343111120231033410030123111312201143200210121231141111142102311144422331214441041234142123300434313000031304210012040203133010331040201102123030001223124220103342131340234134401144023414422310041002322211034300132030204432420240242202004231021310343341133113113324322440111202041233341233440002104323213401013003324420043002210144312322234020130241104021320143412330034233143102404010344443012011310230033404030311124221314032313322144234412320121231322123021022244234221331343343132042144122001043211304113412110144242113024023041342430341310121314231013304431424200443413001240142203313013004433430140440224334443112002340020333204231242103443112001423221214214031203302311033042311143103043403201221430222344024104213443310241200312410324443343332400044331140234321401444230432102334230013013344133223242213202131111013202240010100443021102313113422123040344013112424102444221343442300234320400124342141023001000213333341422040131330122240211114230133121440111441323141003002410411100230313230140414212004202320332131023201234144443211413314144140024243013141421134301133223011012414301344322014322414441013031022302214101314030230132401404022004442433132241213332234202000234443004234313200313432212414434340214131011240142023300301310223032231120140211420240423012124113320013433420220004042042100334421322302320334401324233423044132340024240040320104322102303200200103331332001343243330321304314012443100121143241121214041031434221214203314123422040131314013012342123302432421140011030033443222310430410321421413041031014333231212011320021331120241442031432424403233321231314241232002014111231414413430431031001102121424424240203233421230223110004103410141322403321112322233444004013230441430213042243233214000143004313000434412032301104142012011322140204210330011104214440421331444121134231342121322030042302430144430302442343230400121123431401420333202420430303123412340123043224132243312044132440213411302421403142334014241024133224142042301404111320440341323424021", "403103043111032342214100441134410443102102441313313021312443142031134430012001213321020130443003104204420311423411242340101113440440222010010314021211313114213031414423034222214330313133102003101443432302004044331210001342322334311411421322220222244124133131420431332143132221011320104031404024221140121241103431413400003244240313301000023421114113003101323111421001033213022101320224122003314200321133024141033100210434340042220243412332413422342423033411003143214002330104103322332221141021432021414323322222120110213000323234314013224343031010030303202341102240024410121413433130432001231424234433410242212041324411323420442441243200042331143020421443142141223434443144224434020344021224112132024001403042422341021424404243044320020040314032003142243020124310310101323413301400122441114041300300203244330234241033324304140243000424101044424000124001310044230341104140422132434210333012133302421013413241030111241300214111004130101244224212012223123030341214401211401001014040032014420012323224333214344322444230102400312420112102242430231033422010131140303201443324424311302311440010021414311021312111214341102342400132133342021223222013222411344140442212344340233332344314441010242213134432421241220210124002114142202334132032132424324202014322421400241203312230433002221000324013431221313300140120032004142002101431444320413443212221221334443424033011041314124411002044244242434011121311132433442214213412010124101014103131213230414403421113203210101222432100221022422040022041020022144103210310021014333211114210433000324223004341240344230423141024000000114414332032321310212014114000244430301320202113332440230020220420114322124113343404000313242424333421100332301103031441420111113341004220203330342123314120243310122012411134400032342303034000422201144210204134003412433211442222434103411012230442020104024231200124030023043344424343442322401431311034334012410240003231114213124010103002312342101232213443022323400444021301402120004000024121302140420324030410242303202302043201121420024023204304340343224413424031311104342221414243303202014322240303040404023221314223023120224120013201221313024300333334014103011020400012311110324023411332033211340232433142331014020441304131242042031443144314432010104130313214433002414031441443241112344234122114140131232302401030231212334330021224122100314434401142211331122031324300232433044141112212311440404422230403240044300314041140134124001341331213204442434401441233011041131111433123322040202004422413320312003304242111243310444134433021243421313111120420000311210221014122330441400302203233121434331212110022140124430122411043304031223431100113422030301031132202302221421214041211130004103404130324313142013434223123103211204213143432314220010010121333314021240411404342234033233003021433140211141300341112423303111302222324222421104211334141144341101230301103001121443111003322340310200121041020044413333141323434300220342214043113443422043343110243002202441231101222212304423402112313301113122421114232443333412040312414024002111321203212043411243203222324434330031322032011200020124241012303424423113144314004322143000143434344442444200020440144343010323313242443004303304424233444143003323221004130021121143031341032301000220144013123221022244303401411010402204001420204210001343412401203040412403024421241141122412100312223140212130342222003444031031003200300032300321204323140231312340110441402221444340210111141243424213132243143000340202012110404031234023130320244342223042123404304044323131032233112332123124002234231413320342200322301323141401430243004240143131310213221103014101422032400402442110304141311244434034342411111014243130344033214241011411014133342101011100211013123420031012002400323142003222441242040340112320313441231400244014333143212120242304034022011143100211143232321231304412432341100302422340234311434020423210420424121430021103233000031421014332403412100434403420133201334212132030432111230020004330430042042131213104302443121414002224141104122223101333121412341101011002044140001200410332103400241334202200311243113104443140143342403034244344001344113314043003222212303021233103322404413203022212124244303034330334343214003310003200032410230042014304101241104244010322304434420341221314421234200413030120334411223130332323140424231244201402132011133033033344311404043324311121443420422420323410042322322204104330142301212242332000224334421103244400430000000124004010211142232124421402", "003312403024324432042103024222344402113332332040141244430423013232343043241101203243310403100402134122143121233020444120333040121200202421303110340123202243123311113321204331231141303212240230122321334000103143124141023142141120034344204220223412110311013243142400133424343134300232100124311002412303244203011244304023002000043233424300102424032234313041342432133142223424144204200321024021213022030111420101242041340201342130011113202000133400014112212102043030220143002433212212323132113122400112211344241341033001042023410000340100132303422134022400032401214401310124410001304223243123412040340013024101010004323004200042040104240034133334422043042314401002001111100103112213032013124124440110413244302422020240034441212422111131030422044434114224304111133224240243022033422444411004412134432010121333043232222032210414204143404301423041043001313442434234200200114023140110000020314003224323443121044004103230130310324411244334042041042404111223142042013232300033233001420313041020144420132400233420413442113001322213300222202231233211432344230433241100244301421222130132001340104220300413403440000442101114441032221103132013020340041013332412300212014124440243041431010311231234444013421424114234041132300312011044200122324411230032302302143320133220312212021032010031304444243040321144142214133030314344100424442232423404344022334304204040311231224144012111423003104200141444432300242134311120144411230341433323312241433412404023230203442124134100002432211331144313432313213103001404023040041111201023243243334033214334032002133440224303301330020112440311010400121100133212441340101441023412420140330343003023330304241210213303231420200003331130443144022431400222142343344231314222023020240400034104142303442421221434244330110302033303044443101442133141040221220444213432313140413434132233022044221324142144414014121244134331034301421113313044030023332031240131330212301001124413120313400222144301214012333010241224440230313030402311403411201442302441001310312201200213344023214342444024004002403422441144401234023201334302210343230331413310240403011443103040104322230012323040013011232233210403213004404220003302030242244343401114202122014333121131420322441421433201422313144011403121441441343202131433323021140140013040220100242022332021311143202241222114423300300042340423301203430034010203141121023223403304024341134040040143021013222201130233444043440443313012334401043104143030420302103323133123422241312241211314113120320044320234233444301014340430040320142221212133013111311303343001044000022111124431013111100004231413210230414303112412122002123431242424023202101423314330014234130314414313033242142132104434010333241113304410214122440110433203141030032131332201413432444201121000211142341232240212320314031322044042102212343234312401331441203234031140301241203013420423124022130213120331200233111310432112120112443003242404343004012102110121001330013203134040132330010442043101214111041312230404441303013242121341431114124101341211042114343344242233244002410404234400014302311204334012144420034200114120422444333240123422042421233122241444233022030002231002414101110334111043234443231240043224214201020321320420021402141414022422121413142313221003222201300331444100130331224013331413111443323402240104320431214213404204314212442311122003423323301432210302001032302443011203011340004403221423103111334130010211413041032321312130211432023443040324231434040044322030330421230400320123224101312033110311010424432211130224102111032240021213440221140420232344404421234230222214343323343220022131000102123111033240023244203302210004113331131322004131423211304442214101404341304341441141231041030130433233200123300122300231023331343322033230423234344121311412233202240033043302403431334114123242012442032312023132012023241240340223314441002404222210424134331033423201311003424304120102341442410141314242013234200110442334410223044214444044102223240440322402344242042032413210120330324302431330414113021032030032320403200242134112014224341230032043300223224420413341340142431430022003430300434203134023301132300030203211241323104114402311242044132134133000124413231110131414413110442024300113212311121443230121214444102222141244330221024414034010302213141404303310333104110112231310241114120230340100314212341000034000034131440241324322224420320111230224302123411102040010413224332122123213111400342102303111424104434244001224414442302201211132041011103431213234020", "412122304113430311014224403132230443211003240333113113303213411131311421103330101112342100001320404324031403042424142143133441131401301110344210421141043033220042321043430014120440343401223423200340423314311203234011112440433410030144423144322342324003410324320441424204010241111103210421142330130402114143142023401340234103210003222202434222024312311020004202130111420232133134044000000030230112223211311243341443440110104024010434443430141143320202300010032124112312000330001311211242133042201333040220004103100003132314113001224313344231100402111431000403100000324422132440310142402044231342114233021440433041322321400443443323113312444204230121244424104400342411144103221300412001400131044231124103441104412401034303022202034141310133312224042340344301110120423213012212444132034110132303404430310340020001414341003324232222310324120041021143234441140030303111211142311024323410200034412000023314323431142443334241244210011201032313003422430322041430422022331000421010330310333243213241401432310304421033434310202043023200221321444214030400033031430211412141404332010434213423023004123132344121001443002420001110100110233111103223244121203324200403203041141002120041330432434232322031300133402324221311004320444444433114242101444430324114014423310411401222413141204323104303403331332443301423314341321123341203330333143032041324344024443114031222103200143402114004030203401123432144013233102311033341122344033233324000200202123022400010344311112310410114412403432412021424023422040014221041132443441421113132302113303113013412442330034323402213042012222020340433130112242134333400200311302411121332421143234133434032330240311220010233442001002341322204440344004342342142310314211342342142331011211234114213000013123243022131301424424204113004134014200301444114120323444112401411101134313414243200441213143220332321404310103310232402413022242233224330114240020042034333033232104240113410433022203340324044242430330303024240112443022403141010330142124110320042313143300232233331304444434040233242222420121213240031031102243000404402312014114112412003033333443312130332424113010410322442421130142000430223242341234240034140223121040340212340234120412210120010040123411012230201331002102112344121110011444212044443343124300301212102211244313314111141043211410041203023313003340103040302124203311341200000442100033241422422124121342100132303111004034300412430002313442041221342130002210413211240424041144111443224122140124013331101203332222213342202123443310441132441203442402141224233321332230033440201320433100404111013211323421002331130404304240143440411111220144210331234111222004120334100421141313312124230221414242140103110011444343411444104321032102441104043014031320342434123442301231133204322442021112123140320303410422344113423121433432243422430031341110130000401121340402003232232340032342412233110420444342340004124044104042430413302402240001224300333324002441133123213132020401024041224402232203403014124031100242143430004132114332402141414032213022234400321443010442213433241004223231044014013211414330224000124002140132031310110432413002304141423321431402033421220341240210233140402223312031041121431200040241044102321324403101344200432144320133110132144121231142032403111411132011122043344423400442001430243234440223401114133004112433132302401401020404432300313442231234200120024312303000434212000021313410131214034001202113212014022131242442342414204004303010301241401412042030420023143011432230314110121410203034341244433212443124421240030301122023013424110201444240444110234022000340000012000000410304024320221434444101014442102100033001401131022310030413400014302433341413042330043043313203432442043303030343423221140212240042000040412102401012210334434114013243402420422430020113140301112342112041004403142424431304230441210104413442300002303044013213243423031030301013020002432432234121114023230314421411200203322323411022202333132323040314334434131342242014433232410414424404011333441141232200111333331314010034211002113122110421421143232042201121100343142312104034214043034221141413224422311044140323420420423403120223030323130423311230404104240322102304234334242413440021220301430000341330344322143413014231130311331434104330102134232230304231312013113202444314123230144401433241414231322131233433114133021320011440030114002423022024041102243312243410312310213104020223022140202131200314203333113324214102220204431420401014332332134411413431421134", "410132333012331321003033011031243012222143111132410332140320204044243320403440314301432433420340413102334301121442414131420003130204301314421204100111133240432230314023111031302110332343022201203324431102242023023223332230344423304024424101114332312210313023241411224332411124102410404201024422420043010421344314440200341003043202231123411010314201443211144230042344320434410110223041220424030404333013410412003033200310430102102332333003012104224403021031033012310313423131330344122012220442413220133212421100324032013320131433323313220324033131113311330331242221340444444033211431111324244204044231440101002302421302212433443404241311223110334042314431034232213121143012030200441004033144103403043301331121102433310400241324402104212213004114121432241022023430040134022110212132113320100432013102241214230000430404433221141222220101314013040342002434403113014314441121242433121302040243303244302231311444443203111144134330231112330204012204203233333024241414210134403430133001411212444033412232044002122010400223403210204001112444134302033042430132100121003341122013423101233311101201133004002124321311412340110123100402232412204223441034411302241140342410403021311010041100104331104121414140242211301412104132221342032140243433020433411313301341044332144343204344014014012002041042433002011320402124144144314100314202112040142243001103232021142403443120240013411340242344234013322413444302440031442120013041231212303122223333034011021402101101403000430221112414203043021031241410112441222100102420311320023443424130410143313210003104302300031003012443324413413024031232414334003010001401133433033103002421121440010141323420031414403032422114034332234404102442143102144241204320441113003214100132033221223040023020314411132041444042431224004442113422021424222022223403403011301321101301232224304312033431042333321232442104240044223330302241304423024403200324144230244023323011022303122031020124241444430131204222022430303334300103131131111230342004402203042034130342021031302211332410344030333102430212212143033022443011320324241144214403301211224123433334304213220033043400123432343114224302231422231012242131214044113142142104032400241204421432042414004404102244332002004012311423200334332324213430410402444324011441044203301044024402331112112223334134113021134314010401041023434141222203402031140332030442230412044102031003404310011140324133340024244242144344342221343221103102224313220313431310210130310341113013444441244024014023112140242111044340111344100343322220322112040034424244304211233122021340140411031411321103333421203244024340300434440000103213201344233210130404123032113004340403234342000313324100420021033022014433412112434241404224441022443111004143440001014113414402143433134122133412232444402220313000141401024322121400011441203423112041143000424312124104440131221133132113402303110334130222312412133342311033114200131111343434334124443223032342221121040143311002123420403332030111212240123321241133230211213010223022223221401204003443031343242143203022103240143024240333220014242213240040000310240201433201202014313021043231103241210044013413101034300143000413012141014030211104432324402422213100243403344333142040404132341404412340243032330204433101434411224013430143440213413142101002411220130230333112321200431433341342320232441442223424204404231424434312131203242332432341422104304022100320200011204321201030343423422010334343003232121200441024142003144221142222034404323321241014223304141244111120004444430321100004401004122431232134003040202232130400213114242221110413021231313223040220202214130310222331113141121201144104231411133322420212141444224332421442331430321214333441423021123442144031134411442413112322111444142443030424311101324420322441124000444211224431303311144420110300114423141014222043041020312124111113113141134101312244420120021440423104140211300024342301430212434112422400202324431434404101130132200131300314234124211302232131223303133242201434134221033110332444303423130001231023112043014134214322332121133024234404333412133402404424414342344231422001210043014011414123234432142144400331310141411440304310420100134443234243203101301400013033341104010342222024043413132320144121441004424304012100141430043424400133422023013211243141134042403121204413123043214314223422412300104322144023241121443242330233424023031342243002430443443401044301342444223312414101320341320430134410122330433331002003010402001321202333002000144", "331130333434142044434403242124220311024323302012231103232321240412142403011131301314402443432421103223340342220234040024313024013311112033034243403130202320134130221242140121002332033223000214112312132422003404011123021003313211023420433012031432100242021231142434123014134234301141131122422123323220231243324233000433010313332420214144121343220323422303000132121143312424320201143234041040400243240021422442032134301101233200222332220131301420113301312030014424402044143004123100110430011103031334430010441404300013443003240130231420402424211423104324443202233442201044341042110102411443402141241132104431214410233023243343024303024003343003313244211030123013044001013411342304422032031140243041402311242142010331333223330112203333413004334044122011200444104342432110224222023311413001123101221112434423331001234012014312332401342321430320301131430341141110011010434233032014401024001334223040001134001303030310333004414112133424231414123021040443314232444334324223330102303101031224410222132220034040431320313303242302101212232410033244130444041310441441042402421343313122231303112222102404022100040031233041023132212040330003304103303304322123443042034300330401321104412213413230431233200411402402301423441244344432202424103200032204340020341424201320044132040220114301424003024200001333320331234223121444014133041033230031330314020341210423442343121102140433342420321414140102400342311303120313104424310224224444432304223244224111230033242103030423422012140423201441032040320202210142244131302432110011331210211110144123044443144241242104324200423102004114242422200201201234203334033402433242433433114441244320134003320324014424421202340410210302341411024424131332103414343300112121341212130402442101220232304300032312130311432100113444120324404122314323441020322012424021042332214204232000030432121144213331131322314320204304104024333213430244233311101344144412311433014421424400242113342421013013322442304344414141303344421143023233010204104230013344143224423244201111334213411040143332144044201410003324011424241044312202134140334140411333013332320024233400003003000003014014201120333132210230034331334111331410303212142010203022300022333044341143022431100012223044244402020302222113114310141410034013412021332220403101301004101114034204004041144221322414344044442320141203140422233241243434310230001430202030312201141303033042022222423424404441210333114301134432021022421434122342442301132011114041433400340201124230142023203224413012414243400324213430023014101131423324322122100102102021122411121214144433312111313240121233144211301324310320320431130130223301343230410010023014442402314123434103141133034400242212212002300001132011013243144241121313200322343320014241124113133411422200203211340404230442324301132011433120433014213213022043420114332403432302123440102443122330130040433224313240313303423122302341404001140210031112001240330313203101423043130412423033002024424330121223332123044220031332001021121340331121242432204012223313321012113200111422102043224030134320414332341021133221210211003223000112413333303032300224344201022321333203442411023313310233314341120240030044422131000310343230412244211243131420222200214131141141014423201121044403233131402001241032402100032333240121420443332021214304111240314430043040441011340213431103201402241132043403441403021432131231223424242313023404021100033201400000114224414042032031221434213330233444000222122433423102220204232332032101034003041330042211011430130404130142014044220414141301003413334213204224131024013124010411011022240042020011432020014034320103234220310332331143313344430043341311440202003203120330013203021013204120331414323304303203433320011144324001201221210302002121133110001231303043040422401024103312121033130302002321324203442121402323100321230212204102440030232101433214241414334104201112113423131324332110304420341241012304324310213114243132310143022122402033121120402343003441111022430311013042342130121214103341043300103031032421104143213303341012113334020434140210100022103323144214110311143101010401124314011012244104142331034404211000010320134221400101444100131112022144211344134013411414331411313123222131101030130332441144313011343443332222011212341300323004212240342312012024233330343101443210442422442304421430321221214131022231013443343123204212023110341110230222241203210330002031403310433411041002103202402321234244123334204040203344210014131243443043410324210300122310401", "230101113340130234303402101141211134331344220001112344022200344100423003403424312341042423131242241102411103033442424431144231144031304430330440044213101421311012402441213342031444133311214144441321304214433403243001212220141110031434133030333124230112144021134302310042444300203104042444404312121012111000343331342043210220404432013041411443224141423444322342004213131102042220322243113014333403033011133221101042412341400042010303124204223412111223331312001300023403333321320301210201130140203234100233230133410422413340411331003402114104224320211123144410203341431431330123323412203010402013114414404003301304234100304041240012441420232302213311133442444000311241324324133023010313023242330132040041301023211410144133424043212103203043331133214423203430414133042314422421143204301203422434013412241310023424334214122201420214121142113301130324304334004131411231203430441243021420113001330200422434121331001342000022043022232433403104122413020401233300223234404222120221021042314302222342333002404040033223340223340432003134110102400311200113130311324223314010024311233014133203410212410312434144334204344441432430040323401044320203110132142403102242430443312301434231013134243324442110134243232440042243444424343322223440213103442111424002314430314013304110104112241122413013414031010040010010133412312201340104441144042121320224200033411123242000101231441233033241232030104441103231134011032403322244231301141431322044032303323323024013241104444244102344103011221011023443423303124133433403100400140043312133311433144331424214112131234244210422331432342432330014111130330421443011102200213424421004144140123001332100432130013230244044134341334014034421014031140314104301212243034130100341241341130030014104120333330400243003233023040404243403240121101120223212240001100240140221322213010344324144043141111131420431021101334220414200333320041130400412024223033101301132421401223102110313102102230230044440200301124304304210043304232341243244421011241242334141221212300344004004444012001020141222012433030143202213411040441420143023013102413301244412410132144133211131203334204022402001422122200223041233442430244321440321110122024131011023300031032111013341112242221124133302422040023114243000201442302301304014333041114210004031110012420243020333442420441011130014042000144103420141333221132043043031332124424041421123124042404110340304044321222034130431021024003204204210214413032342332404014012213003030413304000100220101201000023424033344002042312042312343344013131314132211113004401231022030422112413121214341241313113310101031212420423301120401330023244001334323014032423204021200130040120133442014130034044010400434233010223214024414422341422414113120203231214234024441032204041330431014423144131204041134010220413434304124210210402220113232411010200140003302004314041240324220024210343121042033011304420043023330242421001022442011223402013303232223332030200132001104023432111401120030432123230213444203110333404441340340234104044422221133223131431210000431340113112140330344401321002402241034333333432130401310201210242124301001243414000221211140042440143114414014424242313100333222304204101414202303332011244422204424224233042410111411021021342330023241141112124412214410402214444034232242413303210120412200200044444311330033014031314232240302020441311434430023042041210233000202332343332322113233210330411411021242412444240234101320333342222120414403010312231430303143413432002123413343000031403032130232432143220122041113300441142103034230034000143421024302314042312002330110043010324230323010033122341233043023443210141400411042203233122014402401121432240023214342023232003313333420321433312143010303100014233121202232043414144441421332021012233113244321214042120124004034443420434414233411313444034430420410441102203222142433212340034040323242331014410401233414340101422430120114423114302224242040221013444041103124232222411210421331311102322323234204031440033232120422301122433004202214204412233442330240330010400413402144010431310020032202343024400430041303032401212414343411334422214423131124100003132203140241224211030413403440304322343321121401230331001200400000410443441103224243022032023222440344444143100020331404103112012440343440112410420113200041422202224124412332141010304234201113232203014400242112424124022312323012034020033222021212143332130121314104142113441214120312244440004341220112131342043302403042221102301032310332310344310303124130", "231302134120213424421034412011030341210200144234301201014422222114230411244331110041410221113131042201130110100440203204121422142240124223010004432314214013421413404120324040422230343223410044421324102141401234032114114311224102121422103020440302420204223130412042230423040422440213121401420433323040402243112434231310034104433012133130233222202001404404430011043212121232001131330242400211214024022321124322313000200243201044020310244400343313114440322210221241112233011134202202430424202400033044412123330442123213143303033323040302244341010240141010323011233000242441042404031240322344134030131443331040222233303223312043131334314433234311000023420314210244042200243203021300020433234113013440334243041333130440424013320400340412401443440114121144201101002320123240242031404411411020221141122011033312214331121302440041404042221431432423411204212431330010341201202313412131311342243231320014323244304223042400413301134040430223003141440203313130123231233444021023330320124123333214140431304134044201432022234144214041324441011020034410440410331001003230223242122101012043021123202103333042101411340330104241401324022301202002143423112021421120443001101301341411014400442131431030203202023134002441320100302410211334000321334200004131424111324444440110040000343013142341312243031344241221443430200204421041131233244442022021341413444234442412003000243221213014234010410032444130212331132301041330222312232234401110331304211024321431031012430340012301234304323143434401143323221412040101400343314031121030333442410440334142001440032331042111401034033222441430123424444411232443440121413020034322411330422000241233433143421243303424304113000040142224322043223432001140424213110430144022340412314240424142322030213203101102211320313340003220200014110433302223320011321431312340132441120440320030001014134233312000103300133221112140224202120232024333010110002340412044204110123220321242410244333432012420441441032424230034132143001444002402224322034444034133440310110222041014143401114414322244401342142213113241311334143322334013413010210121120420143423402334310143331421242410340312104113300203224430013241422230033444010222041232142124324121220131212214311301130310221221140144320410303343423313322044323034110102040020412444030314240341300020013022314001300404402042303412000120333400442242021113133432322433201201420204240433404020331224010103433233130103200430002204104230101042301340203310242224300120413010311331010300421124403411101033143112010132033211412221201212230210443004433303443321223311113011021324403332431032204103430204242112410131342403202030141114101411112241204240232440311044343424430200423000103120241213204144133130432140112010141122013203020343033022104040431343130414334242222342200142423102213223423034241023124324210312114323134143244343341123333313402221344141031022132131231430401334311314031022100143420343240442010121001304013400101313304314313010343003100220122140144430202423031124123044031040014204100232330442040330430040410131300342020113011203423340044124421412020024334204432103003012101042141331143414432441030421321034401011423300102044200101103112143214002421110221312112300044044224234004321230232220322243321421144101420004001144013104112430000114031342442213004400002400441000141043002220330344344101303431004303002414100433134011232340121202402434313101020013404132431344111400324102044412112033044103410132220121314434041101204401001400030403424102403232101032411321321140330420330142044122203021131330214132144213301232324433041304223240114130124200201213013221420400203141404030404330432323420104124304334020413334340004311222311224041421304041432400234203341402330034140034343141342320321213044133010313221021143004023441240042101401021240142103220233421231003022223400040102441114042324213042241442130204440000443044033104132302123420001022014001323110433221441242220410012210240023133001100320312030221410423211404420341310330003133044414433343241340441233132312142141021021001124143024403342102230042030430334020223101134342040342312432022312101223401124313334330404020111013311121404333144210212132211340122221142410113031233440014332422332224110333421312023032202002242241203042014034300144203210413011113011410323210212020001334410002333142022303112033121101000230331010240311230440034424342313242121210200203342433312240420440144440200204333330410403241321110032211202311034041443134211114313110404320424411021211", "021024213432201301234131041022231432103204144021212134201202411243310032132313430410003113320302442010142132023123022401412143211334101202403140401021444330134332421201412122140404102312134132224011010143322223414201243424322200030242023434333030413304130242144103332423230312034231040103342013030344314434031244043321024224413434413200300031101242123021313342134012410214123202140424110241414042002120020010100434421323202331412010412432003314002313332214002204222423041330133410344244044430401334414204433132223130224444401222223411211143244304224214312202102010040133302344344342000420040343043132200330243212324330112433330230113124210033404031031021301122100311434113000314314423032002021421243234404313111343140224122301244242210141433434443001322131430231040021241442321241341114244234230441301140210402233341444023202102033221121210442302100223421024303004302440220102130014344131224414013343124131214334404004140433314100334412112413021334242222300311223103031422223214024332040141011423411142423120402310320211444324001032302343222430432223443344141323140442201041110123334301341410014042022242224424112413431432414420313320204243331000022121202440101224223040201333440041022414103330013402442341104342320233122224312221230444124321432121333124200203124223244331240103021142344342303420320243301441140042244202343040001343134242230210034411243113304122012104124412112441023211041230234420043322021341142230124341101340432303142211433430423303301222402441440324204410242322233344002033343412101132343223420331404244433142410311323122204211133134422321313443341144024020302010033413400332340444043312414122221233333042120203242344441334012431243200312442000301421311220100244202244024214442020331014143013424421014001214204243242231144420021012111133340040110231223202210131041244311200141431421102003321312444242424104200410300040100221022331441400441113043422002232004221313134410102203023131441444002413433441330303421114443420341432430302012423434401040044141244002211240421131421301402221044410301201010141222031014011212334242102122200312200133323012244011300444211003403333211113201044104334044422003420011344004430334140340203034433331103024332220042010124140121401222104220433202004243331234024024033311342413400433114302200320411100310043040101012444224310212442134040431141141144010212030010013122201233243030033320033104014421430020233322120333202441001342130404330331420341214132413313032301110021024441010210210233244102040431324312002130342243410210103323042243021033401211043412421103003233213432342143301113203341322304040243404034343244403124431010242324421133304111210244441014101410410434434304332321233121401303200210122440003444242203114322432401022313421231113324104110023001144210430142243202401231432232440340214201010401441440341143112100422124441131212141304410213444400203243134242234021101342120040204033201331443414043304400420323412200242212000010022110243132144003434044322344443412202134420321403432404422333230110120233321300001203144432210031433124411103001224020421243431012100431411132100212140211121211413303021133021331021201301004030222443222231401224414010343101303044341133011111110004040123002331241240044211413034120112202313110311400330024041420404421114432041300142414131223233033123141111403001304220304113113200401424211202043314441332013211342343311130000104402214441222141302300224000230414421102142242240343114424401442344424330440330231234200242343430223401124440434004402410134133323000102140331141230134313331320204242413103223320424330414010441201024414400444313230333402340401010442343103201422340000230420044344111140042123132130414121333342011342442044111422220341202140021243411332233332020413102033124443014031330421121111114010400214033422314240221302333300113310341010043323200330113344120443143231412143004130434023243123224310431441401433214334123002101011134402204011424101030122311100143444020344342241013404443210324214132303142120421042013211004414331221400334302134210032104200234414204241110242340014234204010000132441044320033411231131121024343202101212130332230204032134440103400220131041430404244422331314330020104041030033234124212410141002221443041313304011133101313033302204411401213220341200111202024414310130042402044411411221131242012304004311042423333113214030240044441444301042123431120232111320014432304030024044211444300011400410424231220312422221141030140430141313434303020241334", "034344313024304242402121000230124234034040304003223304210333411023441303411234443443023031442230044031041322444211442403040202202330220412013212212233301344112332242120312211433203100212321332001004211033401331122411103242013234133410042444101430331011222300001001112204243420003241043301001130211033200110110320002320122434301301002440331232043121442312134324021413032422342023141124441032341104133313120223112042010004210144242302230443300122011024022022011001334221220443213001303321334242040304030103113232120333120042343311240033302122234023004034221323211120003032202014203421442031233120400204322000334120004422040444123240414411410311303243103000144200100021334120004403031112243240033004231124113032244021333142042103101042224413224131303241230111120424301004204213412443421321423200343231014232003344340323103332003122003002230344040130220311012042401134100214031401344114104020133422340133402101124221403110443231443002033213213430143220144134221432300214001001441321012304400421311110311234231431424323414222324232110414302121003140411321102313110334330414001414340234340414030242330124024031344200444221221022101133313223144440224414040232234433423102302300101104311320234402402031222114402402220132020044204211042422412043241231113004334404241030432014031003040204344431324043211431034213342033123411130340303204443322044014031024330134244233003010004022124330131312211441004101041200011344423230321433100431202103143201212103142323131201201121424204433442214332112321242104113110200230434223231002014001121212442001212120122110222323224213411023143202043243124431112014212122024404022241231430322341314003200424241012132334424001112143244113023141100002032313141302120014321002104131314420120211412044320124104343431121304322342400212002041103220110243231221000213000023210231433132043114431401440031120402434240422403332314241024203414001202403422031331222130034230010231302143413022014132244300100042443224113124414110322031231343141120233434213114420312321133023400440311140444112213332413420041113134300213304301222041404410211004341130313014310243034234132414121141021044040040420400443104413412324224434233311212043213104412321403301001431242301303334023241230213214244030100331312440224023322024233121320330032223110020424031413112121200000201233440042102222302144043030011220410444243032112230001130024414233200331121113041113303320042004203020314122303414440201323220410441201241240001204120331143340440034221330232242100002320244123040014114433420200112132131401211321001300221233221441343330323143014220342043441223114123113424430302322410002101022404011403013033401423014243322000110032322414242140404213132333013442430100212134321102233024303211034401000422433312144132231242121314343211044004421212004102421023341214421103434121133014104413210403240411012003442113010432300103411112141334143440021404333330330000433412042320401110331442202322322330101221103042341014302314200424023012221134023313004142320012411440300121323203121212124310221304404244330422111203041021323041212422324200431231004112220442211023134343420323223304340110324410401211220413140302312033122313304402203211221323043232431313110011430243040400312421003214123123333413432321211132430003003324223240300033412424232300311033130401100212002101323211304141400331201020204011111122314130012111143232113102122014234200242102422342212443423031322314024244102424340341104231300000203420303204002240021333331004344442140344232434420400404133322434223041342030223240021343331042412132130121301313333231230423021142140130313321120133040241330043210032311413412131244333242023404101300012133010211020042230131442133032113240043211340440123003100142113224200434411203411201234131211244232233212112400000412100132032004042110114142032021001020423311012112204013344420323111133204014404230321244401444210040111113424144311042132043102321043002202214140003423234320313241144344304011044403344404424214004424304340313323124024303313142224233430002044240411102104200114233320044010043332132330412324044133343324202410403113143404334232310102341423331221140123404332341000342010433113333203110411112120301422314111444143024000312304413202303110124022424423104004033040412413314002423141304042434310303421113331123230432323042314342003301404032203443144430231420443323342422000020322433141221303110041113410222120044240130311031133404203142442414040424423442400303042004321202442200300001", "121420444122224122323441402022114102233243222300222311103132420222243310301333304132324434340040320330000044341034310201214331124313201223121104223331221000004110022342100034043303110441113041331414130331130410221114124341033324343142311240442402104141422213001200121202312210322143024441330041112003411231101133124442130204342340220214444124203313012114242000321431204133013122200223120014144133130114130131124443234034031144020314200444031022004040321210432421202413003123120213022012334003134113200034023122242434012011440023323222112320433133100044022141344444214033111342210434012002423341104411444022032344102241342341120221431241321301402113224204230124244321042202001011440023321331132244442020303041212324222244224020020003134120443010033311400400024212424310442420424213241334014330023030303402413304310031411223124341323011312132221244244140432021134024333040342444012213220231240031010242142321040244040132304001243040320133123131002433144041141001314421142021101110334004240400233101420334444334031120001300014321102321133444311042302044244002130210104303101304432010114003040120330333212214230233044124041032444402434241103320332134313034411431043104112334403032022030000330441242123204413412312004431111332134432421404421000431003234240104302143044233010304223442144441420434432432342133141113142111104130143020333430101234124443404131443111420202210113333034212301421431433401440041330204432042303442234232300214411110204044334223240310403113340324442000021444401043132031443420003124132140041230033040114003000343302444120242304144320014311141324033122223124134440422211333133023311331334341144433334122404340030413301333443104142433104410230300213442303401123423414331310011302232201010413040013412033203044032312112214421401101113224344142442331222120124022423040144140131014310421123302102120331140310221233140320444011031311344324044003040401203033442402143131011332401121212401020032222211224030230022430413334100044023004211012344404400114241403000442304044431132143134202233220234314331014300310331221033303444204301341202021431031101004343323233023441224210433204044210411412204042034131232111434133311340140234033302200302331332433334434341323044234041032332044013304442003300430020314212441433443311442021023321321030234333031324443321313142024420131334014412430211034314042402413022320020333420322242001112004221041004310342330142020332134322442440011244344300340410333224044111114032121002023333343104023201314111311044333001414133343434110210121130303324434031221020433201410012314434311334044343433233403042414421330403344431403143203440243340311023442331322230420403241013420311101403331303431411431102321031211132120103114332141002042101342202130232414210122312101234040132203340323132024204433202434014442140130204414200012323230402002441200341433241001432032211022013201301303021222123203143121313332001020111140232332021044404140224100343100134231322441142120030443034024201300222204043043234231244404341212231310421201134244411343421344212041011014112403220324142001021331023200323420421303122120301211404130241103103240020323021031323120304031043220234404221403101343310420430210211114342123434031304401224313130024303103124044310104141411321221303133113101401011130344333421102302022421401441214300021123334220440330230423432210002014101023430441033031343201121322021012123423300130000230420002214224103112420431344344032124312021333300443340312140301112123400443111330401131144413104014030114000331210341123341242432212110302031324323230432330102040131012232123010244424333412002004142221414431114043330421212342221203440423200140141103303430222411212434204044003002303310143104034042224323310003130130413404011200001123223142001433310134233324303334214040220003020204234240124330234402423433003032430333140324404412023223312104044441034110103024203013204103133011443222130401043011241413031031011010334124043040032343424021330240121004440144431422244401402442300431121244031321000402231033401423310221140034022444043342401223000421014442300404224033102033230212121111023313312222221242220130212312020124133004130121233424111404404030332201314140212023443443104203303012224013023144402123113230303141440030223103243024121244414331040443202244034413214332114024130123143022114000430411234424124111310042011121344200402220444133400202013232014004402222321230114201412012440102141312202244332243201032103423221121433412011012234010322", "411403023231124032023040220112140231010012401442041412303122423303043222143100012322242004010242131044214410333100414443044323042410004320403112034242313211010424401134133101220433301220012223143420304141341121044110122401302222014403412300032143032021422332111303433132234321312110300443033132340133011212022344012123041112443131342302042222200214331423314144024200100123403032331313434113414003440231402204304033413323130233002041241400112330143213333122114240434301314302304331410420432412033032410021033344014031331402433014020204132110231424212233434002233100200121410220402012402133433042440321314400401111423133003242021040403112220241424313340222203300304430222141024114020223121103240223233203434433003433223131024104221231224442104241224420302422011003144441023112324342434030143310021431104113121240214444004320313044333342012132223210304033223221010220411434321003220113204112230234101434142412103004020430402033410420303324122411331321002120003100131022220332142123113133011143311332101012132131103100044022413311102400224431210122004241433210130103220341221310103003102223240333413143333342124112413311024402000030011011014444313440201243432302321432323144441242223132133221321230010224332333213441122212031201310442440200324043200211432100014323300103203044024111121232330441401424244401401300241203114334200104111203123242020242341332143224030221414144034023230311430042403323403122124343302310320320120033032213233032324013332400403130000304314223031411332342020101422100223244130042441220012240000121230342022102003014111104131112431401324340243101322222234030330112014020040310130442210210342113243233124201244112240003201132330311303410404244221243241001331202301300404123321003102204224110021213003303040404424114241224102222404034220242221014300312304401133440211142322313111030404114142402424342132201113411444412041040443330341342412313432414033124242140130044243322014401300001310412242101301203222344024434204100002311244014010224021140403211302142030000210123244022312432312421031320014040133022430133442110102243303201331122132142042444133112023024411422140111302204012202443040134101214033244401442024031141101331044243422221423323102423100442202034301244041344430001013130040132431240240431024410140102103214012212404210444313202123232130421221321430221333342204033324423442240341331321220043022022334114412404302410141202202211104120341241301221031212242434220032122023400102201404004430420213400231444313440233043001112410132040231330332013133232214044443420003002344003412420441204220004311223114410313310213120134311324314431304232042423200442132424240340420022124002043134033133012314214300104111341003240200324002033341031322203021234142412410220210444313032201040040211213421133441114343140233443421034301441330110144323403134031003103244014022240114321001203133123212010413142044342302000143022244341000143320031022304334441040230404034033441143323103330232124002440322213332111420144011424421243341034011230301403114442224141024112312322103122300442014200242413412104040301032424323302122342103302030332223442342322014304221022121133142103413214114022424321341210013310221143033022202313431000233241022331330403233002440211011123040403231014030333040312013143214230301222212440003414211302204431124031014043034142321313003400103434204231221024320041303121242443222324404103012412432341304424232230421244343012313403002323242232114033010211342413034322242000220233014003444130443443424003304101040123032023140231224431232332440220000414044021124311114311240400133414144442343001432203424311044323310114423223021003024422200032022310230311411420120423033140234043312033433133130340004204200130213021212423420003132310142414111410342240140413102312214434432313434340302400304422031310301242113414121233440304311340300431301024222442231423313110423441213142311232212424113230324313040442111213002334034330211100223322000021401432002424240443011211411344313303210040332030423042031313344143113432412103102314442303101240410303124140131301221021102224400330101444121033000411131242311334121314434433104410023320103301422442012214034443233424141423323444320401120021331014422314040122420340122244340033221342102024424442211022200311120210122423331011244224400143212242120144301031303323022213324424421400410130121020402011103434432141101430214232120103212113404400001133113104312414343100032440041242042042321243334224221211013222103133132", "214443004240213142121213411114322430304031320224214040211202434043120211210141410110411032031213312400440003434404144133333404201100123133444410311013341204123130330001302200140213032103011204313340321114202043024121201213143411434301134400012340230330410131041333214324132040102300004404111410031400302421334042304100244432011430434234220244222410302321143444123212333000334310030131131012143020340333440033034031133031301103242124412304033410412000202222421420424344021310134232041422133141420213114203404341202403220340124434314432030241223420034223303442233133120304043310224033021244110212434144211211203042131302313430421000044414411423222110200434443441001232413143340411143132340034223422022201441204140012344140212004043311004421011314303242121100010330013313041134040210111004221441424123444423412312331314202404424003412331404221143102034413314340330432230412240124113311214030221303333430111022210312443124424041032331132203030014211323424112411120241022042331440032321000114413003213344032111023331401323231331433044211041230201122121342312041213001102030323104240344221141330201031022333324242321423343231243123233231232000014224224124300401122020311322002410210332340030034033043143010223403020041242211103023334230133210220014044010102041240232210422140143420144403323204004212334020243013300022044314224041140111031210110412431244130302322103033332432111401303433332203211301413243432231120024410301311130443142200021433242044423032314113203111321400231032134404304032330333142212444404022432003131024042440003302004133131004211132233213423114411224122123412323221410310443231013013032211044311311310030040430343340401143202422333024343103332224330243104014004044243133232042433334213300240201423144123024113241100403441100134131124144120022433113203131142214422121043412442420423201000103301243104031022323323203202413443244340213142322033204301214302432014223244334200334203414344412413100431440124002113310103244424131203233004431403314321304423311331014432333222413213334302111210400010303010004033431431032122231333241120030223410113134000122003042120414210420410131044301141321333333140131320221230044301321443032041144122443244314403420410141411211410004311323434401301103122031210003322114041411220120040143310341242044403343213440313321031414304220314203444203243040442044110230224440201040144031043200222321420303043122203320100131230313240324023041323020133130403221342240303043404041434330224312020322014424441142210240113402312214143102121100222010041234141033411240203313033003314100224400142013223022334433240100401210210404412311034243311342144343431034121403423412100314201032132123300213113304110214443103420132303414131420123114310330042041032213330413304100033314331310400300031304110041304110211141343121220123121132313041321002133224442004102122341304342134121133324132201431003222242031013003201443010310014223313011223131234040320233331102112402334124402213034402044420242024040222034022203401330402232123403022421023202221124110441200242421033022110432001334241212024011043322001021104311241343404244332204331114244220132244142002142113210112044240113210004230002121434321143002423221212114201304202221312420202211443020412021440423410000130120310043101323304114223330043004244034322002242424022242304234400114303214204130401213010220102030341440222011001442342133323103344412104010140110120100124024323300101404300330413234130103342220440132201144040433410320113414023414132041112302402102321314240223010201233101441221404002122300431022414222413433141033414100443403040410233201100403301120423021211122024204102110423024031221213401333202022224220340234334301134004241434033000402222313432203420042312240232343143221310144300240412023201203234232122333304323342120314243000132322324334420234103020402142141233344431012422431120024234443014411140123201134002313114042433200020233304231121032142021120030334324421430442112224001113243104121231024333111411302143301030304332222432432432414110314423214042301204344203211034404040312331243133214440311022011011140342201444212021343311440131014000202411130303423400100133022111233333144140013112133314433441143120223223432033313410023214031244200134121011304242323340234231014002002311430013033100313042442120313242303431021140440210313324140323423223012113022344141413131412043421201313340103423403330132223042402433030114341044422222420413110013124422411343313430220012341244300434", "422242320244032014211140213430410410410214413402230143234024331141231111141344442104312112212021130133303330204304143234241113304301101444004110043314100331224404240011332122034441311334101041001323103112213202212304444033331422241322000340244013121323412444410242343342440231342201040320112330303344210032111412120323312113342424234430340144334402134213012214300101131312220013423412133312223024422103003410222011011012143140240300213223320043003441120404423440434211433031412140030031120003123204023424014420013430130440221414133120301144224000334030044011202431142324414141040424140214113143204103021332324232130332242310221301341442121033434102143321112324030413421103400444104404023130300210144012414044441044343124332443430213140044401012030322234441413110442131112423233403414202314434421322442042102002111413323110334311243010120314001240344131242310324112100142044211133034334424032341312430002143223214104044044011430131321323040041430014420022132332312331241203212431030112124340332300234422311102200043014022114134132004020134012233131302013423433400243204321430001200030013414043433440000100310002200143023434421114310141301434331434141110032404224123433213231244133204101312133430342003313241343402040104110311432100343003001041211334301321312010404024220241131112423324110420441410114420431440440420244330304002133020244441411312244240431104221213332302001021344123221300102333213234134001213333043411003342341443234344231311143000201122022124320142220413321312121300314121403232331310304333004410330412044442310411312211224422222431230322042033242040033423341424202221404434121020201032133244201300234443224241033020003120032212114244222203012140204012113002004103221341233214020301423123341142200240243413424402413301220334443203302104230130404231210421120434131441300042424443402114102002020103212410002011121202214243131133244223411412101331211234223423234104232123033432133440324413020440133311211124000043234010031214431101301024104114234104230202214101042044143101221304202141322032113113123140423311244422142242422134031201104344020113033104334134444313122323222320202130240242133141421431142311212444000241000300130034302321244320314310021041404002430101423403322222224341233123434140241400110401122030123233320300024033434323312342111433402314024210444233313321234341412002404424033243421001431014201233401131423321434120401041110433123424414142230412212201124044233201400344001012242142140110101211140311212212144412310034100322112111340424310123100224112142403241304010110231422031232034300240122312110202131414131110024114331032434412422423001240142410304143320340010114032314240422013023213113221234320341420212442302224043031334231232433140330033213212122330014444303130121243340223431441332241012303101044421401304224012042341340132412020212132130121323224312411434223444411122320110144131104321212244021401323313323302240143440041303434031403321044423120222401421220210244112310114401010342441410021341431211304200411431220440434311010232440002303321214120402100140030111403332020412231401032030033440323433332244440214234242142021433021400133014323132232213204101133412342033020313034344244310021444201312402011023303111214341124132004402143414322431042302324211344002411223402311040110334302304424020341041344303004331414043032302411412103323413341132014001222423344112002034322423002220342034032113214141020432100101340343222112144012133444142324220030224433333023421411431102004140434414132021001304042202231004321233030220023044011022204100122012332404143443342433120324200243032024113321323032322143312230200212332001414433214001443410142030401014130133242433011112003213342433433340331301003413222103034331322211131303121333332243433133034440311201100312022432114020141412333441023302022303414331312104413401014320011113044411304301413331243030422131043123002441140333443020321203402034002103140341422400121220220012400213214313302212131142304223413102032320204133030323224130112142312111411110214301232220032042023244130413424434304041110211201033404243231023421134212423200012124224322301040140024244241000100410101440210004133222330333341011034204342230204104021033102310403130222213400221243100343002312020320210422410331332022413433123102302232043431314143433121133043001234222033333012411142204212032111313130424234401441214032231200001220033323414142304000330021322423311310400102313243310414302244320312223231311440431124413", "314324413212124440030103331341210313234112411242310010020022003304000202211412411214421143030014213001421214234121200200231213132004014204044112040221213042404203010213034401313413442112404341314311021100342404031441101120320133142121240011321111024231403222112133020003134234042240432024220004300422403331332300404423031330134223300424012220414112034312301424002331404232434112013032142122122320314234134401024241332224002142322023100410033110032401042201113024133424234424420413202103244313422214103424112203011302431443012321213343422010204243132414101020314310431324341233204232423442000434041311132444241414401013011000202311004112233120043440223112041204443104123423432204022232001444113010032011131401421430042022422420211213131403100134034131134334313441104412430202123243320440413333022114131302322340044433210223400000444421331120112333244200432121300042231444420022141212432443324121224022003030223324113012242341244232024300031401331320133002410011400410424400341114302201104240212042040144233440230340124033214334420143211443224022312130201143040441242341412210243222434234434410121332422114002014032043031440030241134403043344424200200413041234214414314241122404201221143043014004223401444424422004132412114342044224401130301030324424244211231302004330444331210441021112012014011443042340344121241341123404432223211043123112232301011423310041131110110034031242220243030110422223310140214432124430404323123342410220430102320032201044434331240031402313343210032313444301143413242401123342103323033444313203231324212032202044441320230114321342413231330020342221041212320212402233212244222110221000332000030142400340041024100224040401112332421120422003221200022130320010043433204232334000202000101024322312133130321412104440131410141130202010010003033332434024330414410410001140213142413141421302233121402221030123102241311212321304432440313132312303314414423303201240241200110430104420343212002134310122312344312404233014042114241320011432010421102412144013413403332123332340131122011302414013410221120241144111224221424204420303130033343304310011330123203041111111123103142222130332432421000412243434234314314431322022333333322220303321440234223442143213344322413030303123214244432243234204332220314341122433222310441122000041230001214032033431003213344141004302113303132332412113200114314204112110343400231234241302102223441233401024043130331213323004314001203102224014133003134303240414134001422420311131041221203310142232330220302032002440131033223423104441300213022232214114130234340201233012420322103331134023142444032234112220210131222334014200402231104100233400420222143141202210041213422132101403230403402421100323333144101411432301410333403410012342144220101032140143403110314402311241402321302120134302022121141030444314110323403444043334142240020202133103330310234314101012124140044013334322410234122001122143023301000104222123313300140320124112040122212441204400222000214422124432314221132041001041302331410031113324211140141433242120043230334323013024320403404140121310240310444111311121032033230111044323400440232443210124200134211343133232333144020311020211102241324433213042423120441434031224130304404023422302442042121141303242044231340411030343202142001044344112121003042334300444202431030044124101243020302013234203304324202432003133024314001414114032444220243041000340143211043440232031042230002140123104330103413414434023301040322042310014004311341041304222322043233032441201341330341401111324314403100111100441312242413102214120443040303433214331014420142333411440032031221221312224112013441024030220002234132320313440003212203042213331214143340203211320332000031012314324431321444434400001143124224412323401113341223143331004424212233400000401401422434440104344022301130103114122413130010413314011322143211221203330211212400304011212344422004301233240134134010241313001321211103243413440233212011334042130130144433310020103112321110220230131331344020210330223133024213210002014434012402240313010140000132403410020104441300422223302043021241242412234330101223214121314204111243314031330323044101324111213322320340213123433400140234114431202034223302430423243402130041004344013023323141230340423430210311443133232431124114031421103102130403404232020403032311324341400322043340442443011031442110424443100201003104141343144040223033331242104441333010213304403021440022003241110331431143321014423314230413213000341240422030242204131223333234", "143222133144102413211424313014421304342423042311003102203442224033104023213301323244320222341144104434403323320410043421134314342201022422233444210041434433300403004102231413211341043311411032144021441222212312001324331420131212111231211344131423401214021202201242420012234214422332313201043111313311100314113141432044140114223042242120132222130304030434321342140433343434014144442143411232304321131202304224232034001443314003442104224331201042222133442014231030023330144032143021241321010403230414121320140413121212323200012442114400412411022340042334323000120231131334000114144310210401204312204343132100330130322304431423441032000443021013210410142224204013140001243103023111400023413431130144112210241231144311434231433243120032433303244133434204234013212233234424101001230104421331400430133030130241132443132330004400344214444140102431321433043114003210441131132241102432042220203220044203200120313314214212111234142232324231114012333130341233303123104122104241010122130111341304400244413034401241211224444443430222331244022013332332011111020313200424030313133300241214433411214134031440202102243202434102313002001204103323110144044212021342441243234010321343142442031101044231242211242233431330411432120443334144224024004241134304242012204043001031241433004243323031124100401224420213214120030104120134442000242220040121142441020443030110421002344434121231031223401323432231400413114221042003402231222200002304413021143000013013310024012444240203114042203240330001224203142102420213420413110013434330302424113011331221110142313220442002233300313432431004004443030210013304104001433304200414001102004410322231321423420431032403433242221014142410024304032443113300433023242041214441430410342214114433143110414320401444343221221200420102003230134103322203304442324141233140322410140201120014143311131130201200141304201414103422421313214400224133044141421023110003301100111131344141041044221311244042014414144313012122320221103214234314404330130401342043013333204044323311413134340034222000012134113300433003014122124233202413333410413243104420033412202124420221021232131412434212131323001102414443034420230004130214021440004433114140111141013144400121344444201321212020442144422124311442322022113440432143212323114233033442414242444003330204242024232203024040123412332242142034203302341430444030300102130303424124224442103130404131443231220411314143101123320111414314033431201030122400132421412020321101444232301444142021304341120201432243044041432134403200420204130341310140204340020242212331013243230321212234041301122314344243342040022221300214201312142033342124112401114202144134243231011240230103422412010324042003113301333114340310313001422204001121141204300333343330331142304131322022421300303140104213230031314200320223132011212330200221034343302340142331132034400241130314000444300130434001414022203141122044402242202410100421234204024132344122423010432411224122011343023340214010100003222134303213031031000421102431342410140302024411212024104442301402410211113032313132410413330322243303000014112312032412011402121014331213200441404214303013430021321004241341330413440024000202423410143311342311410341023311201034230311313342012111202431214341223401024110214043134044344400314343341303332324231320143121112421403221243302132424324334111222004114330432303411421334120004233001101340320113230000031142023101140014134103400244200330010221440140414213011012001013321111002310403401212431144232110032043444130231223410300442020021141421341400331310123102232240023013442010130211044400302222320131411402341413303200114203342402133300130110401143113130043004340403332441210210210141334414114124320441232333301031012424333243230031423033434043404442314141311011042004114222404330012210444114442133202221420332112341200413214413302313131043102312133321432100012100100121031220144113342434143144424441420132322222101311214442001113401030041414443201212132342143404132222403014124203331310031042013343110144240320123402014430323422014142322042043304010232441330403310440434031341220231143432443421213110020432310030323224330421243234010142314013133210112200323034322042404013244040214421022304230132143322040232030341122303142222410131130022441334410021000034231424304121101013343330413413342433311344110110322420231304102303000001144312331412334312013001321341240144043003400143120213443133144132224044204323422443242244004323231103001134110200121014020441443234441300", "024124233141022234333213223142430410344031401203040102013331131112412011123331431403114120133112214000300423331001043220232140140232341334030432120203313032101004041121331444222241220432331412300144101321042402440000133114043342301244433031320223210321132132210103422020412320111021014044244424120304134111244323113214124414304412213020221113224144442223440104320030332124003201423213002440220112222403230110224241323041311441423334304314433111323301301234042320300133231004434000311332142202420014141220022414020412340140312021432213044343211020342030434413221242324410331110314001413230031044022344342001130044202021130243301231231100123432433243113123412414134131211222403122140320103002241134424440431101433211214110103113011214213020420432412023303422214130411122234434324032143002114403302332104124404223031121023304024343343331304104432433440314413444440412031104011200022121434000414244030001203203012133020220342430443322420224411001113114320424113203300240001214232340314440341312141301423433042122323201042343001340323223124113142311410214231212413020222414243412340310002313041441001240232231420242421042202222244304433422400433220231004114433213221231134111022420301141033132444410042414421324404441104330040432041102101300100224302434132120032020223133231241131112131303032120402331032120333214044141334340302313412020314332243143312100414104223031431314124430214204221124013434021241433004440034121203244423022123430020440002410421344342322423243424124331402233321002143240303042103000143002312404132114000243244012023242014433232320114140242221223020330044044333120403434004120213000343441402234201100431212100120241130120321442032010434131041203023310432004023200324022041120230301014033331031030313441343402114401223343012023330322443402344040233320212303123022130021432032340020111411004022011021312241140241231440123110320020114021321033112030040221143101004403202203122211043040123033141103223300322432022234002200104420000224400100023040114340043311241120334203330444143114144003230202222244131204034244203230244213201404020310324314002331111400032444000342400110143321233234042204214310343031422040114424143343140421120412134444134342103334410232314214421304022333402400432211122242124320224423423103333220003422401422042402010132430324323014203412423422103303230142101344430210311220401241020300303413111444011133013001334030333414040444233002023203444120113434023222300240134234422433334103111224224043414304304432422323202340404232412043101214032111033310432201140120211033330303032134431341330231324300312131440300424330321140001320213042401123330041000301041314343234040431414240033001221144312212440303024211333344404324433123430322404221412132041133442103411034302242420001003002241432414424321434442011111010300031320200030300231042142230221244241243031110414312121214033044332021143400102041331223303040322124424232344013103214334013112444113043410330231141423342011301202132211431434231304143440221132042201441424312412324422101412143340430343411122023301422313041312033240122302333212143134032200034333204011333142204120412340030223044400224240303243112321400123032003012423310020334011402230133244302220210400412424022301031012421204142321032311211333130201431132042244133334021213003302011002221302444043341134434423024230200144221002243413100000014143014424432101422010203422322132013003242434000234113201334013132033144030143341331240012133224444301421012142424142201314241334001242232333243134224330101004324012020202111131010324214123424011303132042300123311001330124120423033033304124403421142203241110414444123100403113434330021313342042031120020141400003122403020443144342243143033420201304030141332041310443402314212412014212042204020144342003320111342320432041301323241322330100312314413320002112430441402211221122444103333120133013123042323014433110313402233301142003024234302224344443040032211021204112444232421214013232203312104424103024301223441233323314023420403014122010003422021031043410341210000322234043101040334032333433101214301434103223243400432023142430040020214020334440024033114011320310040312312443133110433031344202122002024134421103323241422013114402442233323314023134203024042113210104312134310422444240012221312444300120202204343302344224044442434121413244000142333414010441401133040222314342144343203101402004200103224242220322314421420324403043444311441114411404024024134142433223413014332113003413430033", "441010031403430131014434041104213231030231431231214314400042140122424040231413043434344120111312220204230232023334332430420030232434223433212041031202134304430300443100311241420331001200441433212132223223331111134212230021013202411420322341111221042221420341033321031034414113020400002101021111031041134420022103021221101331124404303422020304043212424020401422443404403200004412011013003144302424202033102410231244014443323043231340434444123442014142340421214103102032434024131123112112441344212342224001042221100140341121210014322003034244400211013342222003420020213331320121333111430020313103340022442322203142300033314221331231302404212114321204213204102322400000003423132203020233304020431120302444322421041342120101310124120001441144131341230234342221103200321221004322021303111140213243232432131020030143340314423104201310100041422144343202433433243004201342043320210330421413324214121430041220212333341103231403201441440422323402400031423013113214324424143401444223030330113130143414210421423231420114303121230443242023124040211400311232300303412432231340401243121304104400400134412432210122404210030232011043423322441300312043230423332240004322003002343201422103323421341042032004132404210313332441004203144144430122320420401000143400212214030342140000410312403224130220303143114141004431043142002241223421344334224043020430013443403222312414033311043233212204321131123134123044110220232003110200404422434312240211113011214213112431201110403044303213144414113441233321002003020321302401220013234422310011300331110204430432013213334344112110030341340220434241000420223044303324200301021034312430114240320344103313230022313134431200420330014000011022100230131303203213310440410210304010124323000131310213144042133403213030430323402302412113143211032420423431334411201244240413210323210302134031023244222212011014313031121440042001434224130303244312011122433321002421213234004241101414334433240321200223003230330422001041312413121042121244042121240101441212411134043344400434033222032113322302041113442413330433002204120241011432402220034302233221314421424302310340144022140104432423003131033312101143122102341131041122430012234443122233112014144133433314332013203110100302100014333004023202010204434101132312240443332331232343111333330042023321304440413111241104411411243134231130441141231120042414432310110243233140220111434201131140323023244014442101311012144223324204022002004142224441333120441142144231123132342144141340434141432333344200234403114020344101310103010443340300441043030000130010020333312340321340214304030213021133303322231441111130104242402410343410133141343413240140320410032300434223332134134004443311423121344102123434301032344204234404232420311444031431112110311000021033240012414024324241313144011411441041212343012333013344223441012334211144144043003031403410320443340110101024200124440224214242020003034344032440242430202404132223443132041422201032132443343030114432131232120104311111440004424301322404043144222342124343214232032024413002033311314133043011010211001300111401121241321411310402411301421021422121003434024133420342322223443043433401034004130344134030410413023212103103332332031233113000143400142010232333444042022130240403413211001324222212221020424314213242441044414230341242432332211142043010410100142324431043440441301203413400342220321303323244230034443431323123010121323342341401434202421312121113230214314420021414402321120020223142114013243411142124221130303320340300024040103331440024342024424132400220432230313100224033341042344101341412314122330041013002444130214204000200434201202422423021342020123203024141143123010002140330312142344323443104101423122334420431014022203102131430003300120022133111130022322242031334302014322014414223121312403422243134410444432412444314324014013414043221323342214234422144042220403402420324323421443001144014412113321434031324133142024322223243112102232210443012021432214012340023121142234044322322413242042213323401013021113433014201233331413441210133330420240042014241034003132431120332344432203400404002310420102234034313330133214313132122300030144430242223342021014421324443420121202320332331131410211332040204434301432034310112010341012214113224100213040442223333221201324234020210120311231140422432322003200201111232330104120223102023030423412030110003434240343423021324100444231121141312443131103420203013333130110424034433223324014043002111311211244241111124341441022112412", "431103133004100043410043303340313441331441021441130143220113230403104224400430310100431414343304213223111011132122132442340120032243044434431411301434333021312123232130410302431241130023111041002303444412133401312110014040242220424410042430104312234111233033410242043142013041112003440034144440244143334033230413110140243423034420442411202000301321102410342110113203233240231232013021022323332003214212244404234314413003202220431111011144430132040310103133023211303230242322010133213210141233221112231003100301211412140304412030210233220022020324201404334130044241143222001042044422342202111131211420301313114001324413333211410032430414323030230103223331314341031144440000404211410241421440332110201312142311230212001302002200013340442331101002431233422131411234200320031321201402143304333303431030014232303344303431443312044421032032222123101400233310440034230022030314440401404402211014421012111140220400404241142011140431434201020102212214112004042120301230004313030340411032001203420012430042103322140132131313132343443001114321444134231330012013234031214411110403323331404322210421044401213104042111440312130104424421241211031223100422100122432442432104441401112401043444322041331242201001430243030400332340141444021413132344213442232314401431340101211122311024130313334020401144332340313032441020014312341403403311042134001303444441424421220040442234312013014443443334204003040134203222103400021111101314104230400102014111111144203223041033124301303322020203410244321333234341330221211133431311142143303434103423141103234002214022101000223111110313422222111021223231041130212000043210222330302324203240420330241242443102144310114220010020301310121220022440422344332011332231312321012402044011034321122303134211243243404132111102002000341244414032134103411431433101023320444431002014001003110320231022401024013221414120131330431401344200014111132323101112041230011344013124042211103104344304033314140330100200112410344303123322030230014340304120242321313013431412222133104020323313440013423203441231244102313314101410020224413303110421111041002423041004314211113301041024001042223243340021034024023214134014410402020134403412132240024334033244231300233311021204012124131231310311203141222320442402243422033004331044342112241001031343433232030440223011344140312004024242142222142010013003212204401341222121104040443423043433234032140333333101012432041100222204203301010020334102044103341443321023301333144043322443320321001232420021323001301144423212310231343224114443101401323212313410320220413301320024134233203331122022401433422401132324313132044200032230203122001102010103002423023232124034114104430232214023241233033034432321331412202411331222044043032220021313312103330020443321013340443311102224412400422422031230130112342040201431401101322112310324042124301222331024311201210044104443122210034021044442402321344301033420004220011441220014123421304100002123302120114340320121423021333240231133033041424214143344204032111034430043014323201313434211423440322023223402400024302033123003442332041243211030234310213121221130410311344221110132432440403031210024012132010422313320211302240120402011234211130223020110324103132334332020034213444002200341323134421404031201221043000012224233003401234411400224430231011412011400441131444313322433114211334342030230231331041212341201021423434310300102130434203023441332101033242413002341021422020421431342010111340414142141312424420043332331343240342103342233420100430001340330341221004424100242411241442021413234432421013434404010001114402042131214004022441044342030224220113412200324000233201434210443034413120232320143024111424422302140431003020244101143211213304104421214322313221310103240232024422100242430330402043011220023031120141400230130111031122004340411120411202211231012100102442424314141413034121313443210432224002132323331243310033434201310413111241002313124310123012341043140304042102302314412121123304244233013321232012031232202243234442414023102223313023204420224033112401202240104340323442421123112100421102010030041202413024430331040202003031141243441430230304213200002444140203444422442340123000433030021032121114224143144242033111100114032444133302312214002214443021303202422400241021324443223224104441202143324341210324043042021443313233320100410440301312304302100131433223001322412440311143234444342110132430344042144141110223301034213310404310322301040220433003330102434200341342311042240114311034", "401330023420443144141210303030114203230441112213233143204443221302222342310033100134432203143221310442243420032104134134344210111331021330210200233322134144404140143442134324400024000444003233414031330004210230333412122300244243131033023003044142132110340020214020203041314443010214314032110122230112012321342032103422322001330014303420423223300023242334010132123303202422004114211112014422022102200203044133203304423132404003124143233401240410234232200321343311041142444441003234233131142003024002212343233440341444203321303114144233200010024313112330034400402213341130312333140211244111100442103200020100223330210040220403031124322422401131440430403132303123220223034014440432131112244041443141041224412414113433242202311414133432230344312032042340344321043314040404031130101414442140002300431203442330044332140033104004442144202444434040212413433412300100041023312211301114034232213240441244044312032141410110244104241141322312142211124212242324034043424233134323112241440021413403202203242130300442232202412040004320222433333301340130221142213123004422114012002140114004311023432030132400000002424421320032334044004301404102332443113010221003302041030400323410333000410433023333142320041334220332143312004321201004344124031433102321412301124311114120041232110430131131130403311134420023341210232032330410100420300220230042140412420223024231033440423032441114103211142002111100310101223414342231001103423131413113340100303310114232233103413002201334201041202202303103021301244231220311024204322300442111310331020310140321103404323304404240300044404104241132003312142414220224120323344121333424020244242403003210033223110201422413323310122140322430442100221320130414304111142214211314221120401010013004144140003003221002121134013401323120131013422230434242312130110410133410331142411442143423043214434412413032233431103131403320422430004414410433124110442334141110230043340414242320232443023001032413311332011113034243301340021214314342130421020231041043003124012321324241143000332224300324411210414012101213141041130120030413203312130433023110101311324402140334122444431144013443240000424241014410112403020011432004133042130100303031210143123100110120340404310333331022242302014232134140041043410334142121132220013044241020010242231324404322313324414421004010412323303101324410201112422230111241343101141212243032340211012241114341033442002201043024312001200420042323324103422414422442313300033224222040034044111344213341133123013010412123404333021240043323440023201422424233202002010240102141312340304314301104341140042220040224241303042411124233030020324321344312443021244021431010201443121431004132220411243211424100001203023021444020211444432123040423212120014102103441130242020403030224124100023402114433422343314432432420413430003312144422143202133401421212421034224142410010401421222432103423000200413213432344301103412441300122013212444010000240324034303213202211214012401320410203101303342400141120132141221320444410004120324042210103430330300314221434022142023431214104314201232244414211140203034113021244124214334022423430412411002132222304241001023224132041414132123101322414311424440343132104134132431222440330014133114000143120322424303234403203111134431342122204110423020331121323043100033304124243410011420120224321321001012131243430201232103012012410030213133201341300430321431331142241044410242231441100041004422211212243101002041312213200114032034133111110420040431303023240343222022132123102001103130401424203414131343220440131043400223412103413134441331131320332122444310010433303204312432232302231011000420042410224412133334132103103402042120313014421423133443230442240141201403223132224302200224023221302404134101311322212133112202201414414221102421010211212422100232044242024310433113002040114211203414124122022114022410040300403312022124111234314200423423342224422011144320342213220124212333213013312411220144211140412102423240220411300133402430301343022223132123341101433301204144201412222400222320030102111020320240141110444443202311330004413012223314421333111420124432341442241020013342444102212021032033233034101212414011010042132421440220044234304030020401220121304332340430322423000431233213244010203000423331423122403200344111311034011143044441144144030100024300202043411210420303210223010241133310442404113040222401313341444430411111211311312001032213213131412230201402002130223330001101120422121344133121400323142430142132011044413221", "222203212031141011334101412213212404041132422343423231144004443122011310422431111341402144304011120330331212444143122331342220234341244044242203012010402222200200202022123302304420443112231202210414003442330003344114020102002011220212104431402404100231131344003102231413310131403000010423012421400021102424131210233114023014011402214330203424113414110420031104000214402401002311203201420120341433243234133023441244321041112123400010141414423433330220224441411234243003002233441143444020221014213404211101341203131421040043101431310424314004104004231434324003344202034020211332202100341321002110143422340012300043304441403013340041103110323330010324004034431321043310330103220012022434312144142310412212022334004133404403241204423432320311304302302012031230300001434203023121120001132343210111013240441222204131431114330321243110223303421420243443130412111313140120423141031041301303123024043213244244420143300122302242310331223234401432414220421301330012242003432303332413233240310023221332304133012121423341124122302422323240040402014110401420434014311301023011032433400423421312314133123020223331213032321303014014141444211430123003413022341021240014404304244203020111302130430432102044140042113041422030233224340113410013342343443013120132424003341404144143130121342322423442314340443143222112203014121232233203401412343401433123202003431122241143224332111203143144144023202344141013230043210104014221011110100221443432042014443302431304121143410340001004200141224143212321002420103002031233403412014034112440010334010002313314310403004011414212102024211244232314300121042013432423133120340430102033012241213311141330000103121404302412434303040434131232232324144322040211421243422210140141011130202433023443424104442404021134221442323300310411422010244233040134131223201043021143221042113101410322203431212020341130330022312214032124101020413030322422404042343343432342131000142221100321230132314243320124012133031020120240041411211441223324312211124402244142224420010331413141400312302341320240414143412244430024020223413012440302341432001233201442302424421303102431442243331400314040024032120011404432423102141040041404012201411302022103340330414433423044000322341124344210223000210103022341213304302304434234141232031113444243011214343444224023443402220144233414210341302430022304113302420340010240230212343412441431200011000443140233403240340414213003330402424024122213131122022224003244030112302031234303140433324324012010110414101020033340110040102343323212121034443203042110342140013432032420024102202310211030113444414403000120010430200424133312124324043003232323203331032220231141412443022330022442202120322241302411421001122244112142034342112142140141400114204002440320214214320040102020204042044032202243203323130231310442343303404020304214220300034312411222442011000141100404002404233001231430141123130021420403110233111344231123232211034424241431142410030143103302140043421431223012232404033330223122240324320210440302044214214322242413134223440221231100213000444102424232331131220133123344302301400112142102400223313201221412142444414214042033120424144420221242144424043132440144342300302322232421131423233011134143022122211313031422043342430221431002342343344334124230203311232233203300331401133313431030301324201040214021240321234241444404142222041340031330243422130020432043211333141332201220000320144023423223130440240142121112123043032233030302131000102202012033041423220221011134303003100224301421004022220420141302402420423033241131042344433132142244331144311023013422211403431232012211231002243222102124222001020101032320344003304220042411302030401043402004010231322401001233430243403312341030130422113002324231310221411241412101420400412213433113001244240313210221110021123344132423014133141001132123410324010013421401221341130313110103340032114133413340101101133103124043110111431433103113041143223403431034441040420112010214341434313221203103414223440030334441323000311310242414014401400004402231000123011103242123403103123213240321000311001034004000103200113142003333444231414424440124113034203414424330211413040323400440143301334204443221024043040043412000323440211004331341022414443012333044221044333144430420340330110031443000044011002204112330231202023100323000304111001200101400201011143301110002011440244204021444041040403201014033340111204014344021102424144100233313224231010412312341342221444442300100321000303022321110223103002241312", "422221403014322243041132123103412231000214342314300322310400441004413344220312011202240301111434303002102123040213142443242311142340332042441223020031303002312402404332304021323223431021223343110324401041340240131443013334130424440013224342301310300242311004104200000303322440314044413000414143003130204032431010034313403320003241210012422443411413442003012322241434203143311332221220443020244024031412331331034433220201013233414114242112324210121340442413332122413421220000231234322032100400223034444313324310414342113234201244132140100124103004014144114420424434334221203402442444401434224423204002403432220232132144121441001412243040112430324204033400302303414334124031411302333021213104202020014304004444021034242144423232324241400132344013432122112242242124401023040140403411204343211333003410123421003244020111404420034412011423403424100024412212434413142241400012331214413043212402420111223333110231123111110143111202102140023130111424021344110211042443003230000011231224342040032013031312203120321434210442322312422411340202212043234104333034131121230141430230402304322341414341100331303013132143223131002120203433340213042010014324444443133232404012104221301142230420110333144332004401410143434201032223010311222424444431242043113141234442304214342041020114204204114114433021021132120332211042001324244023113331012403044223141100433214124232333102312321122140400330023244131441401024040040032141133343333132234340314312343341112443102320431334233122114212331044012334211021314140120444342200432043240211311022013424231441233443102204111441044443213120132141042334214014204300023301443212410222220311214220014210401102442141443030132041314123134401334340314344330304024140244210233244001124101403311203042442322002101240202203223044332020112210231040103243322310322312333001344432133042010002014004012043211431410404041034433004032110010124232432110012420314423423004404434203440114243444030243304140324143111431004241013021321213331413323401141304010134411303033102402332402321430330412244420311340232430142131321103443232302300302411243042041012403201334334013411424123441030114010034032404043000213310400004000211301211413342133040221443021011134122411310104401001022030022300011023124030431400423413131010113420144322403033013431144303421323310133424242233430223430124143342243231304424004444311310132310300311011441141240414213332302403231311142402411103102413110132320010300214313211234204013222412021233201430342140211003241012212034033242134200141003432042221413301404004133304121341334124130344343423440310312131112112410320103102300410414243041124040141001104310434110022441323344332333024311442420100303220021444240423012030442232200230020343321434323214334142040430221103143144100343101120400022000001241032422223010010221130204422413433420343421221342142333220142133432214212344131441300343400320242242122110143031243244213042114042010430344430020213203034244031433103103101002304042412002310103433214110343340434221000130202001400203303401121100132230201442140223124242442241444143304242102330044432000034204442334220043123022323002213031330310020033400232401110420334444201034243332403443301313013341321113011403110302002430244400321304444032333302400222104411223123303214041203012222130221241343144343214222021140432313124233212341242300044430114330000221212214001130134111413320203314011404224123223043111243043114231314324321403004202340023142300032314224434202203404300101440203304313131324203402442121144334000311013103241213100343204213101440242043243004433013122313241410241302111034220232034024003120110202023121414211003211043120130012320244220103021123003432432301234012423401014144333143424133302311042401030102402110422404042410203220403102312224004211201040412142101303240404041332341313200043042414440141000121134320342420222112330041044120042203301144211240304440314201142423432130011341314314204004440200431002434404022231043101120200343433442241142002314343142321343414101030442132013322341310243312114034413142042411131004242303103034303103024413202201034224101001021344211213243101133340431122100001204213414102331431444002413400223322314043333203010331341410212214324422313312111001320312203423002303413144410030112314140343120411441144040022001012041304004102010302114142242441032211021243320320433401400222221043302140400004430413444403122221330300431142230201141311324443014310202121233432033244430204032420403442021323123242", "320310024042404233324113211404211404321233401330244310034344444341030323211324422302442110122043130402014412101414413012223232140422014002413122112412241000304142224124011211023221312031200304430440111201204331400413213343112430144120332240200231020341101402214144433320311333222023400330033424124433103200404141133421232012422201304341131424032030111000024320224210410132312242014413214140433304234422020311311142023413130143403024003031214402142431144311230030103014323313312400041201432212333330230013114411331030343412312144210340434410222300034340011320143310012110033101322130101203340440223043310240341140002132304242404041022022010312314141023230140403221242144143224104104043404243032330000321403124114110303412143013444411311432231113312332224124223000112044003401044401422411211410414431004202233312043342044140202112121424320232301433034023413014220443232442112001413440020311224433213112304410122001100300423014323030412242041433000300041133112123301321404313043310423014041313344313410002010202341424141142012200211223422003211420231420431132042313313044432442142423041044222012043301243013202202044113303123142401334122014200442041004342223440202441143222430001142114114020111113412014032111232323014103200120343224434213432434020130324000043342220413243103004113233313223143332044110201213430313121004222333023444201244102423334404021022200123402242000124121232114224342022222324124140244402011404341010410322342003110443224102032023021220023240033001433413122242141022140023322314142033341100232014223331243231202220013304231423221344431234143312440211314324030022213004231431030124221033104201440414113410011223244213324422440214321030211220414434242004332414320100030301304013400102123114430041244004141001100103233204131411340342300232244412034212433313341044023401333001120124044023421340031004204200244013021043221241131421023231024341214233231423120040303311433033003204113002243330434314421224341334134134314312321031204132330112003301433001342434220033341003401240020431232310214421322342240204313332140312224302013021011222201004123201434221101143404214323001131020002431004244140341001320144342222132442443140044212140330102101400040431401003120004114342434412233100124201024110410233134120104241413003130022122034322414331223242444320442301210130410240223311443041343143143110202344323211234132231444241231004411040441213031243041331121130412110043330404330344210421034041010211401401130400231201430340223431430334301110110232212403232433411141442240010112244033101010401420321442402134042143240140334421100432240033204100241342131322032300022024430103421322413111044341013414002143042404423223112423221310223423202222030421424034324421122004114223201323132120201340022331212022130431234301220322111322321300314204102302423231144303301202444402004132303143222124410334412122440441231314230430424211431044044302203400043011210141140224041331242334204200342003022344431334133242401411133323403443202020210313413021024304123141304012123341321344014400403031410143241022033401143044440423023140414001124242242223013033021022240214101104123134411041212401033130410400042342300220242204141224430242213440140240120013320021140241024230414333031304400144313131240334313333230414130022132204134410443221023024223431311144430041001013412141220201410401143013340043010020022234101424421343200221040224312142114404240134412044011430032430020232114101211212003013101444041233114002304302140440212101424444413223243304131122402422303130413023142112212304013042134021331040202412422303314332133330402114021022320221442310431022010141223344230233404231112301320321101232221023404243423404243400041221404323400443044411301201111423310344041120441430230111122042312242240401410042142202013311432120204122043001120242010031332313044434133021042101330001240132312240344032101324112024221231433241221323400122330314333412022234003332303230034304021221421022330302000041210122433010424002140402404130221320242342332022411202320332401311220123023302131213022220111303330143402123342300401104434140030123221242221421313100222102443112114313042224120003202202143332012240120233333033200243401421303413213440010341024220240314410120034341422012210241023231402200040010343141040002024323320402142014310014230000140112130132303212211110242134314232112230030231302301244041342033241202143432310310330433314123244240034343234204013024201414123134042224204241411311024344302", "211224313001034410041211041020332300104033102234421032342334030044404113140004212034424212341212204422311133121403340131242241300303203434423301231424040012304010230111010130304312041021312320432001200222242040102012213304202241404442414013221442234001022333201204404242231443132110300440441341411243304432413120201430432130440200143140414113302421201413333132101301131120334311002011041443224033022304040401301222133133102444201324134200132020102023032121432440110003242313021100330410300134030441443402114102104041231400232222301333433301344420342203042011211441120202122010114123340102304141441324110104131144321401032134442344004021414034001314043322312134110344214443121341244131313413312412311314043124241441012010022124332123313032010121022013031321024423331440341420310211043230440244441102441404112203043040334302320321131220020144104032302412403141342422104041242142242232414240302002031033300044140101201340324441440111344432242013420312121000142131130223331103232134041342314124443412031420322240022143111202224010132212344201041310442140130102443302234312101434241413212042012000340144201143222422303003404111214413144142442231211223032013101033103301124313302312412001143310122104130410131414234024303241240303200143411003421411202322130200200041012110401401230320343412023001442301431231004020231104124322344210233312303431412103134200343312033340040224431434023434211312124222240424303424123343430324031220421144023443413203403132202130242241141231030104204314120013440320444422303442433130200314021320122241221212112421311411224244330440122321313421240402323121312310333440202421100432133433043440401040132144130021400132412143213012124140214104232403121324112103323434102133410204120133310012100102130440304134401024244044431414044123304023204434244124013014310023102112112032442441130340013040124423203044003421111133224240220204420321423031020113103412220434201404144322323020112143122224400020430324022433402410100300432444140201314012344404404100012144220014234003301003200100234213312432244331043242122241212144313214122403434103344042102412424311113022103003242303002104031220121312311011432221123320232234011011414101234031324441030044433334141124410043441402323230033401202113422121023144014444243212443043443144144321133431222303241042213102023301002223301332040030414301444044031303101330341431300313232424123001214022032102020144244310001231444332111431243340414400101412423223034203324441334210312340321024221422104121431433221414134320234143004000221231141200003420324234400303141044211312241420410133004243440313033020314330134224133024422411410110113042112332242143344400104313231444424100230342101113222113330203434021431144100113244010041124433443321434143334201121312132440214322404342432212232430022214014110400212222042400412030224230030004324030213414214102330034134130421032342431024424230314320041324033204333044144333211303203204212300041123121213332424001340242343014343100413132004302301042414020001320233222130014000124443214101240040020332241121130113244201142242322424104431244022204022313403244431102033433012202302301144034000222214041122404041442233032114214444232142330233321323331044413333011313040321042012122111423104243122303042113131321113303214142200141433104131031111034320043420114400302113432113321344042322443044104124222340024302431141041012303304214410334012324122403030120224203244134301203442110400312420041212223112142003333122140000210200332410001403211332443121040124130302040230031404334411410002223341414331100241202143032402042011344233133122400241010011403012213332033204324401213422142321004040202032042401200421013421331001433313041431104404124401333203441311140313001332122022430000231113001132130214230423311300332132111201120041021210330312330201041123343403010031441044324002333140422242211104330401010221233241303400010112034203332303233141042300442202131213400332340002204133143001140214323013103423244311132434001432204412301134114413402102021042042301402223331113000340103342210144034232411444022431000201444331223242114104441342244322011240201140114032002040423121414411100014430223403033310441004111440124201120131030111432024244423411400021332231222224300213043113110101221131211024020401241231443122103021223302222213301303420112030133312224420413112014342401244330040431413231100022432313240411042403441120414302120031234214223030131213442113122211333233033041121101211400330400031431", "044121323202011424221102311102401033232131414334012344313440103140320404213101301101340441122320430240223230032022142103101241110412324332034242102121144340030041000024221033303224344410142330333044214144003334234400313141344040022410423144144022333010443120303134320224302120434101031423244112430302111020020021234240431043434221212034430311302413342011241144022114410222210221213244211004320311110030240244431314301424043214301420114103443442404333041011213102114410201133404241031221344204321433322230111404130323242423444011033410411010312242204333041111110114313004404101143233200204331400123243113120131332342013121011423233304431131124402030120422334132301102403202131331011431221323230322323313423104332403241341031042432223033243211102420012044021313144042110211103110333330004200143301413014422434432240312242333300302121311031301340102302312111134304314033232130104210012142404402013322030314142110000340433401434344314021142322311000141010104302440442403001320242311123043134104320422021131332411001244123431144414320134124213321234033422222133333313201342101112244022014243340130311020324314013004131241314100210342303033420244430013101300030404314400032332023223212223231143140202111432310112331100411031340003332420341011333041434224330101113433220142221323440104241140330213312302440022310404040044220414134033321023440431442421142424234101343203443304344100032221043001423130032414210230400301111102031410333440213130322322411043204442222314412202033401033223002032243013014410141431022000301123024030421300430244033313332003440323242304024211343123332230334402241440344032113222040403243344042120312340413340143132113123033040140000044434224244410223340301021004331444432430124321121142410013134044413144410022101334413124014420221020143033001331230140001400243311113131422014204140043204034033324312320333212044241040204103233244332213141113004021340331143241320113331104110140130301303103232403023303431333122223312240310041443401323231012341424242412331102224400313102102203420140042200423044111304234223143412240202233003333421314430224231120233233342404302343214340042143044014021112012031033022042301133004102323430002012102414142101004242331444203432433204202442220334111433303001434132312443001014141333032401014142113241031032322140122002200131224233433324003304240413143313223000131043331240013244424403422111332433141302001442142430431132304344242243432110410010443021320012333422122024314232314444130131011420312224202423122002241111314332004231244010130412043122321233033113324330412033041221041332410222221014104231314420423413423001313112202133441031211342330420433421223341040314403030221204132422321301303213203113413401444423211234141440103014014443333413102040114131033444430314133024203010121320412344314044131224212013303200244030000413420331104202132011400403002331204134340421210342034220322114314423030042204432012410121443114202132320243441303203343031020010302344302113124201220341222142321304301001110141130424412040200023120430013023044120412001414300202024032000202144143220334321344233023331222300442343103321443044143320044241333442210302132420032430034304342144334014343114412214240412043043032123142343311441343404430114444301221304404321314304143401442300004422001042400142411343333114244423123134242430431443413434240014420201400230204443120143104111022312313020003242434324321420240242433240113022032232421443420240431010334020402420102340223144410132331104241010243020243223221003444433411112310042143424120412234420030104202133110010411304241310302111123331323021310202421413132104002400012243004203211431340331220333303212420431412320333014432322202431030141023312220320333121020232202440344210130134141403132130100213143134220110240004033011043212202231032033444301323404414401221030202123022410424442424120244423341303121402410213122241111332123213131003333400022111433312132333410320120033020114314042143032000421102334420302210014333212040103220234004210321432240120103121402033322122101112013304411234443141300401120200240234203443140142241214210404141030114203303210413314203232200310132001214120014213402013024203211024233113042110231104122121342402231413142142103142113321032143200010222120221241430031414432022044413222322434323303334204141003123201211313001043010403010232013320203443244020344403434312032101011112433301133244132034003442443020001032112423113112403303044214223002020204213324232344114124", "140110003144223031132234221033432304122033331431101321314441201223410343203432000443000312130431120212123220341404414444333413114203034342224240412423300121031220114224413434111103204431044303310142004133444130342010134224412430102323002323122044023220104024202342044204243414002434443310122314010410204411411032230032443143040342003442400242114024122024321224331404221420224224341330412344404101330444042110224003402411213212344404344242231444214243120210002402430310120124131140004312113434004303434332340203214403042144113112240313140232443424423330334132001224032034411312331143102240222042102023241330300411031444312304021302041402413031413311333132244140430333010320031022442314244101301203241033343131214232112424141021302442444333420124221031104142020002123342110443334234202442332420414013220441232324241441022331341302131402213423123231421240424012012424112030201221330034144241140431311433043123422013221343222130010111212442341444312211304142321032300414210321433130312430213044224442411022034133042202132424430303234422413412134404234302433304142344134113201443302044340342213410141444302010440223020243024230440131142132010222410444130403140430304004140101343321122343132134343203022120410001123432214123134024111021334102313423023103131132002243331333400402002041323103333214102222400433012340133422030444323202124343011030202041203230144442113224410124423442021420122011000132440322032304100334433000120340202012412120323243042111100114244440142411121400134122323324031314002413041434403331243231431203001100140023113303102021000322124140303332343233113424322140231003222324214342342230000143310313201114400412413324331141143212402121343220442220404330331010113141401231302024014002402042002443402201341243420330123410440333313222141122043422241331022332322222301322242442114044344231321033311433302211224044340440032412421414430210203422414333012202330411023242304340211244024304004402430431011211312241034214241331030011240242034443340014003201140113323031130403444111041433342301313222242001424223423412430331312402402224031042020223412201231003424044441223134330434413132404232413224132311440402102233431203331241022203001424014321314321202012101202033234024333023321400310041131033430320030024312130014401142123023131231403010123021113421001233011322304234443021014010201302324103422231110114000243103224043321333131301020121140031213042443331310022113200014012020420144131031432441032034141342321433331140110131333111112334332113122303404231321202202231313332302040234131314343000213220323242413131104440112432401323304320321022044204110213302442301401220310102440143232240221304321314440002004302303440233423112234032321230220010202114340132123322131324400440431310440102334121040343430301330213302241324342110221420403201100202001310443413301303424244120033332324001232000130344234023040410123112220411214210324330414140412200300011314314203120140302014041444120402433101342333232120130021240012214021133234424000112241123324332014401103344421131314100323041120124000300334020041243142304304440113222144113101410403044324333034333201102324122321131313113124323440104421334234431000030143134104001334420134213410304404041412312333020033013413043011440034044344021132324113043032142324403413412323244233404321123204222312044140300222023431331210011002130220221044430113320323430324213123033213243140414321302342403100013243441141033110224232013443210220120103040110030444300210012303443320401042002141243231224332313143130410120143201021323010234204010104213004202124432233314313132032012021341210031310010323421031031041244404031110133340411424440023342021232132323301133021043400213203404100340241031131440242213001012014011221433130143122114243324010213002234001341013423301202000422402002143004202410142320030123140033143033321101140403414312201031402013314433213410401231424341133303112444340214020204401140010330402431140212224034133013342200241242201014134114320334143303423243343311111444401422023003304121122403024342114043112333341224404123132103222003213014034202430042204023434343432014244420010021333230132301242041043313120100320444402404042114212042232341002443142143234011214104242400320233304311213131032423342220330210143004011144201444301114032144421440414222043032421242314224033343403314012211220130243040342303433011322200122033422230200223313222430143000002401010010323400133230142013012423413412203314333141212313034103442413", "324032041222121321032314203234302122133123004243224421314344234020123021204312141234423030142242100322021443112344300341233040413444434224143123302133203424230200414340421341031110023241411113402401240001441202124321104243432430341340104034414032242024003122140401124221240011413202234241132013241334232020044314123124334123211042130231411431142411032404043032213334323341011003400420344400130101202344233334223222040132214224123340124241222001443230143101220341012204240333422411202000030001244312142344440000231121234021234441322204444300404422220340401343104104312203313104100422202241330122034030301320144343422142212043413022221024141110011404012333342244410222220012011203322112132001132043001101300222113142114404221342302031340322104433420124432122014304323122014122302202102243100104213002331211233310321343344414233203100304033430210243402441023240203133032243114040302033010320242004120203424341014320432331123031130010202024124231313311120404422402010104444430102321111304034041333022224000224142312313431410100302142412402231131133300242214322020431143144444230423120002431231301321343034134414434302122330234121021144302200141232004144133431324102414022202211401344410204013300410000203421344211120330202412214130232132140021111030223431430304113410201301031400414212213020140424434430324222020100242034211204304203041121034420342343410244032410332231040242213422034300224310114421041211144240042210320101033332022202433112422133042410421134424444312331210133123102204212044420204411412244332020231011314202243234441214230204323102242340344234120234213444414203032432121132021214342240404011334413124043411301240434104432033101440102021012310200030304204212223020012314344141144300211144210120034240323432120021221432424034423240110414101203001244030103224443410400201021114420412303412331303422424400211033010332313301313303313120141204100410023214321120104012442404201022202344330342121330232334110230341204312033130023434444431131404244210223241100334411322033023242141431044433413114323333232301112322010314334433131034423223001040411021032022041101143214024222343120313044403243113022210333034420232310101130101301041034441422242214440412231121222342100430142402210320324343310340412441334120112111020112331031414400000322103134241422044412041220444201441403302420002342322134412220234230420200234133142403424340232303232333232031104232404241103433304230040423220004102420143113033424243330034421424304111223401242412122212204341234104442031311404312142312012311024122112424240320234033414234403341222113033210432444000243432020220110033100304044422141332211410224300033021231030132401024042231202143041224120031440423320024213212332213304020322303133214421344211301040320134210131130433423023210444424344333231031412024041220040202042414043342004024321304141013202431402404200341122011102413233224000134143424343210342432411122403213203013411322422421402342032321322222442212212440143020410233300241123141203201304103302431421202312302144124340110344123032143423312121041320121144112334304233431432101424443240000031043400132331034111313340243231042200124144014033022233323131204312011233112334123202401441002234213014102410324333320141304443212302001141142341240330130120423440112224432323423211122433004323423132110201410302343220113334021210043200432331210112120431404112414121413433403322422101121041200213040224023442213014013130300304031003211023403332404440303204410243131040403321222314401310222043323234123000224433311303304121120410101103244003032114034313003432104004330210221034042443142103401303433311134134231011413233143041042341444143443110031132214110303304044124132310123211104342102043334211022001020340411300323201041321340304222121013130114124300013340310432221234224141401220011243303211222040313123210112112141044021141024212120122423314421112323101241433444310404424021330302124001324412241301140214431311001322221404010143012000240022134404220010320210201131033031441410214034341013030240441200300312134004224024102302441214004134431102404011012312214320223121040412330420220140030342001224424034100033334103421312031242132332143402342240003304134221041411404223240243331130420112124234442110320002320122233302231204334110330403141434130233342002040231224233404321301200122413332043412204241340131110131010111012034431130132244433042401023134143342022231321143423414102021443134242321241000023242340212010234033224140301123433", "134004332431000444223120310142021021320333100243441124404012122400041043413334032043122200040241244221223114011400203100312242222444220344104301131003440410234113014434211324410230333243422114341114333233101042342132043204214134202414313302112241201200012313241010114440323432213433143324440014330001442332413403430042300131034141024404002213321233232304134103231000211043314342342020441110113344323203222311304324422132014320124423113434403144303043203232424431122112140041023120201403004403100003020041100034240340313013121324224300301240102423313320044404332042022141340043001222210100300241102031044314140341140040414211001130004114402230333123100204302420002331402214024000310324332230010132224032040422022243222100220024303202414214133041223433123144334204411304430401431403040130403302221120322420202110024241223000433023412403000031140330402022312312321410334114240044042112432402220111404033123241314441433041302310122422041121124421010013311100314314231302220304230412241413444042212440131242010021211201200131012012334412120444230431012304314243123120130403120432200143102300022310421333344202034301202123042014420033013301424340134222021414304042421143324022340233302130044034404123332001400010200414313304240013221142241203111301143042203442044002443202341142231001204232100432141404131413241412411121430420412003401240301403323434031221414013131102032033132400212040332300241430440110123034130420034123142211302033224344313334433031141031001033230443212021103144433142113120421222034431410334314103020041312244102422221221210213324323134022411213114141241021400101123400130021133422133142000023130013202240041440412333422133023014234132020120000014030443404131432012302014114410313020214111404102034231204313301234431332401341102410144401234004322404222430222434132014443140031420244144100143141401030040313441023103012422401443014004240344123404023111031431403234003223333240031230110031131041134121341013431442313133124313304101043101440011332303411330214334434304203131430344203021313443122340022021330134113343242020404441144210202114001233303243313204404110210220041200230331024210432320230213233220101213240443240130330214330112400321014222412400131410004203213103210223124111010320424403420230313120203011330121130004120203122211200130003411323034302430144413421304414211113423100203310114232312414243224141430302442232202030043214010341132322342413403432300304221210404202444244324204212402422142301130224104121121420420241330441200001334200144003014014421200333040004422421214312343021244411014203431431344324112243223424010431214331243211014210312424121444130401014412021000232334402234234103020233034311430142011013314341111213130121142322222003322002102212224423230331330233331010014341010132424021242401113310110020012031024121122312131333301301333341104021030011230112102410024200312200004321001203111411404431200413112113223433213221202122120124120004131034341012012410403031212221444144241430033344323241303430434000403240200341314214410204023212303212043010132042341300230403120132340302110331330441332222414131444334113433440234243313022320312232242213140311031132312412033444333010342334303443431124241203034223144212330404333410114013011333121432430104100331340411401221413303230112243213212044414014432201321130403120433033311244120433421040332330042120004120224410214322322220032310332240034030022141142212041141413012440004431332101422234432321343104230400020403312010331432033424301142443210433024321022402333042433313340420102440034232242242111410333242414031413331044304121010242023440140131410440413423123224023121011241223412413444321323230420024313321114342332024012413134012033433440220030324424222134120121003144223203243110001301341043013312134111113402002120424140403434032423300110334202422121241222320334000101421240020401431033020424112232433124432120244014330014320202030342222130214124330342321314442324431131402321140022103134222303143332123203323424314332124314130100221124333322000004013110301113423400030432420023443022021310214024440031200240043312032101234142401030101200430004441302303221133310144033110100143224241324110331312144220402322410441221014100020430033304041311444222323411033111100000312240124021332112400023342404030123422400412044431134004341420432323120111300020324312221411024010203323423020132112042242041200241011220304012340123324444141312211030040140320024341344004432410120014140310003311204", "430412204423301233122210012432032003120212301304043002320313022242421114204323002223441222341110431140130432110114422003012112030223421200331320241341412022103430443100210413422140241142043440121041322411232111020204112214440041000140100304240001033110424133140023134111431200201434104020344013410030222024142230102343131122322222032003132040323233443223022223113141410320422324044343411214311401340234200140203041211241214320140040310332300432434013043323430030232301101234330123424011031124433443130110223121200131112413243233103402323341422000330314134300113401341443033000321203444041403014421333102430022132031302331114442044332140143043002412120441343343134032240404120014433140222141404032001321123311102301042423301232101014442120243322044433040331320440343141140211103222422333004414201242212234021310000132044243341401010332231403002312321124100403231040004330324143443211100243022120301340201024121103313421211334330141433441040130014141442430233110440420104313140343320320441240220033240322232404042212130022423104301330103242000443201414323313243241304431113340142242113142120342224124314311431132033101424441001411440121310332044012120124034122020022311223213043230344431041221313430133241331302023440201402213402233432432413301144134310204200214114202224343304214221223341202330001100044100100432302121312134340224234440123422224010133443440014400042440040322201240220031312342122232242031440310211434030333121122230430442223304432112240133402234143002443441222203134342032132104043024001114213000444434213034104241310001334131432202120243214423414414240403433402304031412214112241032010434310210433101044442042344244043101323444134301414221002310241202131012333220023100123204301302143014013123242040241414242044343423311122401313014441140402031020300343331011333314110312322300443244234042104012034400124141221013240130332331312030003242441402223400434033234210423333030324331203312110144120131022003013112042334221000334241200033113114044334341420311122002134114132430143322111403404414430422222440310110130324132212441340334040034341043220301240444423102202210130413403232141211233112321041030133013142033302223412234021021114111314201100244403402212313142243423240124034440420134123142244202301022421403021032120001402230214003041410323342404103442113344041303011111413212024313020230010141021334031324124110030411220013230102442012430000430410302402102024102231304120430242324341004400123022433112422112403002224100033413343344022213244441002344423401022032433333311040221310421331412011313112223432041411412440020304310122314044423134441214011444314414040014341223412144420001143041101002304340303130204120124211110300224132242102221400022304410434020443442023233204440443001104214321222012121110022041044433203120301421430101044331131041401221214340324133420234230340223002033310431134011442324221141203124101314000033212334203330012120242343001243042434104233324104310002303331043231210110441344414441011034443000140024310440212203311343334101441244030411120402231320201313200034104023224202202002134021240103143440010032302422044412120313430144303310214124030421441221002414023402221333021142242313431111301344102032112213210124030313240042244231431314211031131442142211403043240104324310243331233322110330343434414032204433023342232141111421024444023403014211213331314141321321232412140342301111323203331234430330214341122213400440313000223403032244132403224240134211003222211043141444102224303310410414220441404001341201221023401321003110100003033202334041241201313314311300224044120224203130442240340203330043203210221433413322004313214103212301224020400212011003323241214433442003133101120401332324020431114133002334413111020032411024030133110443423421220434003111400344110404341423324141131042144434200201103123224333430122304212043341433010011001102141404323400003240333403103200143244324233032332144300200422430203221143130123342422304110414121430022332233002400200233332412034334412032123010233124104122104241340020223010303002132102001033314414140111133224220033404433244044302420431442301000344314314202024404344431204413432004312203212212420300303122342223044024044300412011330114330130041114002001342103220040002224040131410320431204134312131234313020331311043344244112141422300102434020310441432420300330111001443231200210221002243310403130231201440114100342402213314120143132413304343001212102322342232202334413311100022010121101340", "232131221324031013114423442043344101413420042244202234010232404322114101340304432140212322130040400322023240443201134314021004124301220033300233012011020334103033421221341012144014440041341312403314340413024423221424200232134343034024122202134340404311032203214010000444230111422421244240032244444414321423211300122104424203021014314411342032140234423123113211320411034413343213321032214121101221033404422402140144302410144002140243230023401331124240333343131433212130441222113311220233311042224423230322020021033032313334330010003113010120403130034213321212142422042233302033010241232223423220141133130403012132101011314112434123424031143233434230411210203213424002120041031334010431043033000424132123030021100110241343210301124444134321403031021221321312423002333310001340324400024403224210341113344310412023310421220203014303303041010233333000024111023302324243010022314201010230214004212412443423134222241421424310113342104224142431424422341113321414300420104122123121022402023424434333104412012140302043411130413320233211444420014313304140222342041121244234300143033440333133122301423231104342323304311333042110312110402330243242344041220100311241010411424142433314333002441101114330421243100411230023021210104040402011043144204114232121404103322140211023240213323232243231400310433044433203122042224130142123333311323023243442002322200124402244300302430424414102113022103123232420213232140412223414140343302111211412130341412320040410021021320231323304123443130133344230443101421041234330241401212123034310402434401202012240330430421424340434024311334410021001431231210414422002303042034322333121120342100432304221111003320214342112142232444401300341314300012404433111301342340230131323124334244132304304124131412243002423011203134110001113011231114110324033324233130232334213213323011232200422410021423404440332122322111214214042341404431340243201332333010031143230224423121433024023212230224401034122210141441034023431322003133413330433110140224420301004030444343111430143041304334013330241414121421414124410210030230200013201113404044401332321212430312104112232441122420043444223113103232444331044322242000111400322141010204143120400231304120104410134104030014222322003434200341412040121241224413040433420334030220423212312243224313411104310123213432422033100414214442401122412141404444212224040221010020242434103024133230431140411433100221434104204333002343301244221313322020442000303314303430023210323311302343301442032131033201344133114314213040033420324004234410212402101434032341230111332213200020442130124213232333330142202224031133221210233404112413333443332020434131204432141140244342332134231400242442021242131431003401220123134300002242031302310030142231440342441404214440120042113241212001232224012411414302011311433303231313134143201442030230443101300321211024012131324312224440211303134021414203240433320431314302431423242342312133320344431330212321021144203113103120401442302302321430304020233234014404231122301202322332321201410442412031202214004043443044310431401022002112101404302221332133323210204120343012042442222421134130113414331242211300414103131220121111242041321032021432324302011021040344040423112101240042433240011031311104422411402024241130212204014123130441040220321422313034433320013131000301231144133010423341400431431033403224124000123001324210214313334333143322240132444131101111121040122434222134131244134101130033210014321311231441331432314001301040332221330422020323303320211414140441420232103244303343111323121313330404040401123401333102340012333442142022344440103330304304324242103423124134233242300023230341024321121402121022331111033213343042302140322322334412103320112200121010030233133341413121230014223420024211042412320202241233314420120410034330113130030423423320242133014443401344443421343320441014400112044302300244232214042220231224010000401433010303043041000123020212243042442004313430333221322211310302100140133111120000011011233403422002244410442324343234414231440421414114002022041314410014400121213041304314404240430020201301411224211004000002403044003001300231402232344011022122332200104402334103341330302342231341310030003041440024020321141334021241033402141021112240021100444243201432233243414113231421233010042110030100300103131012004223143111413342301321404313031214120421300030233112414234141434221413344141230401434134224001142420240013001301312233101413000311013114440230304314011012222223233243102201", "022441301204030011114223022002232204114202000120343414110222021202223400202131240023214420234304121434034223023300221443043412042020032204311142242231430333313123221302044124114424324414200011440213224204312032200122324030211212024442402112301431433432404333143422202100214334322202113022223234334034334031222140110224132400110102031142310401222434242242411011034321412403213004114440301011022021222314430233323121221023124032224340021113131121414330002330010123333222024443231102033124110321244140013224012434020400001422203304040001321041321002303034304042233403200132134413232134303234234220304200211333102211231042203303312101312013123410021000203210212122132341112041020134433230301321204402104031033212404403331443442433144330231313011114332122040332110212024102442240114302204333412312334041043020230033342100420010001114311012304200212222032210131242110000102100113200030110323404024130402312221202244333033222214321324304034242341241033002014421144203422220123404041424242142024043214213010220242423020232434122201300130421122142104023341122014420203244301034041412130120322302140432400233433242041243421211144331441333301423320104410023324110033012434010441444421304104344422112400042043204104104024224241014402221042002013344400243412443410143221133241443314132200134110330313300020424430400324103103011303313431021141342100100043011004130011414312302421244322334003000220303112104011404011431324041231100414012202143044042143020330231332121301040222330310201101210222433132300241431232111241010442421013043143144323331400322201443024213024411214343101301042133013412310100202140231044201223143100001334442312140002031003433011130032414104043304041121113104010230011201114430123343441322322042023302040242414023230100132143342240021021141404013044043021030044441440122311030122034021131311404423043120303134332222024020112331140444042433322223023111010300133013014231402433313434031440303303430214333410404322322424402321413424342104113104144440334322411121041434214340000244300314403433342202000332324231042314222113124231000243431110242024100410234202434230144411312022230304120243341122404040114123241130140014424310201200023410042442123031301114101311030223011241423420344231300413444204141304140222120000112303200314133431042143320000244402142134400312221234423133243200232204202411223032243224030331113322012112202312410203130304143124444131201313302424244201014322443202441122330420044122121024432013331114000334343100111403143120212401311121230020114020410400144432230033344444034123401031030230424011423024111013423414323100243140324000100003113440012301002242444301041333233144034042340041120200244110221203022441340444443322031001214033111222442230422011231412124402034113402244100213200024021034332303213021124240420010211223034212313312241203300031103103421024423123334141021230431030210234124243021002142304002233234442241321014313230344110011021003302401213042202314022424203141002331104043240231243103300431223023410442040113414014113423342440012441244132320412312324043140010340313303100023331214140222422020142122032034302323140130231103432311204144420213001003322033110013002323204400100333314320242440402033032431402131301011042301031120344323401044430012404214141320244202131121021323130224323031312242103314304113221121442340131423402142043303141404231111331243244404140101041044310223024131010020440203411120132214443234333244244242121240332411032122204200201323112434222124423112011242320120410303003144324330421332442043100341114120212302134433140441124232222313001213100121120023043104440234220330042342441331314200214332133024011422023042204040321220410432212143331441222104124303424203331130334110031204140322013314130001403022220420221031213020021222414234212214142021040433203414240430342142013123403424310202232213342041011200431203323112244310414000023014101424443400021123202030001324301313034012242010013431323041340203204443014430123102432032032030203341432122213030122031301420232110201330040412304112310020420201112324313440041411301130442341121001421033130041430210144310313131042342120411034104401021043132031421211431344103410312224144121204034432143424220100143301314130340043123433122140344402343321022404320232412211200300444002343010332024342434244130210232234412212133000434103204221324043430130432304343134442444130343203333321324003210300111302101202414302443012222122122443101230103041030234123041424223133222311", "200102341300041134022300044433102012043422413040340413340222320344432004120013124014001011314413121014433323311313023143232333133104230423210301144301221023102402442023320310002202210321124221433330222200104223413231232400140130133344143442013110102443310301242034030012442223320100332324140012420220013000310434001220202121312204043003432230113211130334403320042220434321203333003130003111132344114320321444040112321212340003324133030031423403321224120104132144440324222310402100303231113214040440324413000412121404232303242021243221313342243030230220202114024003340330344231311024312141131241334002431110242204323421341202323102324332203340312034242213313022441402100330334432332122201444230031412112043142244321023244131240024122434410131443242410103443302413333234430242000243411032232423344013014404401044221143241041432304332314304123402403002432103344044240334131324333302401203022200333413010400341403033040130302223101300200134130414244432100003144044301123032140001321124330143320022314000223341112142324031124234411421040003034134311344110242003242402044403224044314343144022134224422124412041032423241020203021103421114440214343001302021233433420323414424341323234014430331110413344443421011210433101444130012002301000144034423134030140041032131110230224144243202241430034040234213001004114040324031223201320004431313402003040342042442132033012232304412413132222200123324412012030344104024440210423120012341003042401300243413320040002310322230134113110423114200331004004422314113411442220024442113432441011134324102422100143432411221341201340304403100140041334310043114333032301321333231340114314130134034301303301230042034302343212144341404334212222210034243221342120111201311113310010430140044340434230132300241402413213402140301020130410204000344212201100113230123143020323332203400240434233242342104421102201020410022434020103431323302312431423343103301333423132220030403304232342343400414300323141032000323140000120223233041203223100423310241322213141133333344432224104003214001031304230414133341204113101030103010230100411004430014121402004331211043333124121313142114003321141102043322032230212011032320143000334111241201211304022311004342400010442000213102121100120302102312140210044132310133313030322332224232200143444143304131404123102011141043243244000201014132333433431024004420203042010321110002323241304423044231330432344301004031111210121041432001432443344110002310142420041204221421430321320440333230434022113133031240322243423111022030431213204331312242403312243233124324241142240033404004412132134010424020231302420330302144142321331131424320410434003103414412103201001012333014414030314231434044132033242421442240303433213310142340011314434040433031001341033032302401334433312310020411341323220440223313131024041132104212113334331211032122200113003444131130110213130302412341241004432401432022201201414334020221113244143342343300303412121214121121104322234121420221113024114032214223444403310232443020301410114324200324104233020103124421230414222423144433400441102024024432410404234304423413431120021212404311123424244144324422424300013202324214431014410420311211101101110124331133203441312333312314232220444243043443024113332202202110233103101242233410323313034240200141030301110332444311430302031044442222444220440021434233031302123440113141233341210043401424443410321301141333141141413230201401142414240322304320343403020410234431041233022032203301324231411201030140323241300233414312131312124421002430441030444213102102300142302422231241420012313024231431131331011330002121422343030423020232311130104331302040320230043014332314134043011003013114410141340413010120120411223433141310042443000342221403303410123320013300312124232424020223340430411300433314201334010233324441102304110402113123244013310320402002404401242233321230441404000410432424310033242221333300424122030022002221421204240441333434240121302222412300042014400140003031321434323101000214013034413011112144231031322001210144433032213042201403301312104444003042104143114343141023024100134443102322111432344340241001222303042023402441323222322021120031014221222134022344311400240114011444210033031303214440202204403124340300200014214044232440410234412204202332224011301413100333224201314213301213210322121132333241134301424014314433401133240322302414220343310224212314231233213423001103123213302030424422010133330311202121342114244222211012103010023124041013134041304100431134", "320110240302142130434400333202200421402033222233410441314332424413042420013111103312021000322421404324110442444041224031433341033300001430142022432200210101143344304102433302433012303133211014444214312204343211203032131334404204311031443444004132330201220142323034214443210120410031343332004120320030432303242110442113141422030201321130103330432402141210104341010012232310431444014334422332031124431001042223213442041301144302443022443043413330024010342234234222024243042002440121314444034344122122113431004412212121113421220244002134142330243311212411211403233241403043412111441332100040301100334402302020043314234213121013221403004143440201334222002223221234042324220421213132232122421041023022331221312203210431211342201102133401210244000242134311244410230224002310221002304430041131342414424412243034412320241014341200301424222021200123230444442222201241100013213431000301442434001444042211112333044342404040033001231003221031410203022313031310431104214142134414441133212311343213131423320324231312221011320000141103202211403342031043402233014210424131301033124224410443031431414404444114130420402230443010210242322410000020200420110340123221003410030423211240411313232403133042310441330012430133341213112321111404030133011233044101010441302122402344443004144212331133301324030330424313032333033121230230101204041204304401104203104132134423000342044212431341101203134013221324314003230323324021131444011130010141143243410330120141201130412221011340144342112011212332004403222414233421003002433113242211421404204031304400020040134134102411214113134001320011413320033423430432130011320242130422122444021044320100432331122323343211322141011211140102214300323323042340011314213111242142042422231101044330144011343141132334403211314344321242133411103432230412222240044232334230231444414444310422123023041332343131012440114441022220110343424011333044131332133312212033144131214244342041321001301324421203111024330104443121410420134012233114200103432002312044230134311132424314144010030302120113311343044011034120323200144012132014014004024123013040140100114243444231001113210300202314044301422124444133230033201332220121213331244300030340422203032322441334322234134431013304133211344103241324301313230004041242414111224413424233112433042314104334322230011243344323410232012132013011140143020104242303011211223003241144403144123343004314301204111301432103233241024030204002111141010414141223404031444320033301011012402304100042430104244431443423322224343141211442331343323302333114102233034333404340404422340314310101141013102022303203032312303201440021204002200313111233021044142221234332331103343443011303223131422233414221130132232401014124212332111040302110224242100222441211024210140430322014102323422214111124041033400013310214203331430100130033000220040110431101204210110311300020141302441033223003031440001040124331002404032214002042300113033313133012122023222334231042014311312101414013041401420104120142224140340403212341312010131114321403443024244242240231001433001121311231333211042344421113314311413044304210323203114100341414213000022200244340332210112102101411433022344303121240202432110313321433114043343000003031132201131004241333424003041112003140010343233204412340244122014223223244133123201101444221233312001100341342220310131321321313314011240111310100022240122244302102423333213120411002240041241133433322242143132013311220334002422220001441343122244242110212121001124040424143120341004211010314414102334342340103340242431101020220122001224111434432204234114134221412012414341032032211414100234014303013212343443400400302443123442340024403010020020143000011032334230420123412024312021014204041301033103234242342321024303413213222123242041424144001334333132120144122042002333023114341104001021024333202343444342022043303334144241023330230313412022400104001441241341401234211042414204143243404044241442140401044320310423403113121303344443021341323334134110302411112320030133424112024443204421331032414304420114411433012414223420343042241432203343343410243400411201300322344113432320042324022110414014133134420114220030332240411412031001141431324212143034240412132204024111333111104332113343241423024223144041442004114222044301134341313120313011430123001130221302322111410404301001004430144332220300204341340343324041214103002314232043303022042230102322121234030302130443222313233230401121344310234344210123143203033100432024124210324042314134101203411320", "142414104332000043040301040112322020021321343110113014310324414113034001232411001103144331021220210441014003112412243033220200000424310433442111112221124040414002444424301313102000341222443402043103204011101101311444031041222223104234111031302002433333323113302221130404431133041014213204234014121030334444240314104332443313200401023444030330110221101343431331332033011144410142402031121000101032012011110103431244230023133123211030320223310001112004014042211241401324434202221303222322210143020241213013031430123324411242423301311221032030442004203102233140041322011223420212111120224040334431012443101124202033314430340114040224311442344020440041030424422121320101431424424234440342120030040124310004423032103314323034013112344231140443240103020421143400330123404224104242442141104303214203112111441344444240030422111124143401401120222300443241401230444434012002030414104342221201231432333030200434343113213002423143341442441133214003141232101130441421424000213313140120142003314141413221222121221230021041213130241314344334101134214043022032102330001113223321011201110332213100044313234403032231142202034003233010124133310440423414030402000323131031130331312404044032224420441324120141442020434023142203030341442124324304234102202211441100111423304143330113304132221304002002421334113002221303011220313111034432111212311200242132013342113313200311013432333333331220043111343422003110102120000143324213230034123010442011442400431033313042234224333330321414001440004244042222244032244240200221442232221043240330422402121403322301140323301234430210424010332333113400112210120434213002233301343231244443101404343224430403013240010024324341232440110114201331343240043121231131213344232300404322123414333313031122332031231101430340443413240234043313030100304202020423013122111242031221124332040133414443030221333043233020443301214413202111021330430313404130111310131001020414004440324130433234130000000324100240012034112303242423243221440322032133111404403134104041434201422103314100443423110341132220024333432104023421430024442443211122421110104420024341203134222403210223233020144243303040042311122312210220222334132142241021033100112222423223021410322103131143340313314324312143312012421410443202430120411421314204023014212302213231020410024222240421041131042222322021210443232103044343324301414400022044223222013101423321141244104110131142320040233101334330213030300140144421040012124423401200414033344421213011033002301124433133041142014100233243022013221030213401311411112433323203440203233414002230201402314124123122130414443004114121020002413331012110130100233302434130243101011133214024313434430334114101214114444440243032011223221131302302444240214340230004303041014322140244203102100120344300304300104030444313102344143301034413013412321412414424321344300312133311313430310143420102314103041200433323131110404243342204234200110210210430223031232334433242233131033402412322313403012014142414110040440101141023023024143322110420301111204001132414112102241120214311421420121143133412201211444101310334144413420323042433413201140441243312423301131112021300313034002111230000422031124212122024301024220303440321401203003223344232112133114130411204000241210144111032342221242241104414013101413320333430110300313441420221432422022213123440403403240401022240312300414320400413103134004234434043421342133431200410344003030203002300123120031423440214143223441441020112231403313321344341330041301402410013303140223400042030212140411114233020114220133111232220431143010210321144121402414030101140134210303204302424212110424310431421433443314203142011312444341044414001130031024343000402343240110220220021040200404240430221011134301030120222313311223334241120232203334234310041031231442231211011212102220040002314011202134012000100224143122122112331012230221044340342044344100024044321424204401130032314334102013303440344114424003344100142131322202232002014121410004012141244331314013010412124120202023240410414231222432213131101040424224142331231000342314413211124340332241240212034114314401220440002122210100402004234134213141320134112123330142333311112022200401431100410133120001304021340104404414403232224033024341422214444043242204434142213122443040010121443000223122114221143131411141334313324143020213001133012233431230242342330003020312343243132322134310110440324142120333203211431211012431344311122210210331401133214120314100114314440434132001423304113121432041341341", "332124301011411424310312122123044413102042003140131230442214122331213024233231401002332433420020321223243213104212011432134233103211334224034114401410434200222310342103444011300244034003131222144010242021321044113122111200104202421231321433433424443132103313001304141232413133202132202210130333033232323401334110002220024411142441212223144313342430220211414414104302231342433434442130033011123130113421304041002131414142104144204204311202331420303302002004314234204003444300032201412422400414320424404432243422203124012442241434104224232204301002414430223311303213030103314420240243320004433344003222231022330421043233221242303113324203310133240140013434120341033111112024323233012230212011243333430220343242343410203302041221121404142324221202432044143030220230044301104114021143312324104413040443343032432404411033220130000112112440411044124011311412004421444024320313402322014012344003233020320241012020224423233241123314023422240233314132110420033323412444041121314444331412441120040203324233044021323113431144110312441410314301001300220323024334402113301141313430114414111434334144210433444132203002301014430230413011203014111001224200033343013024441404102203113314233423113434432331203321314043233310201442404223044234322402140343411322032020023100000114420213043420404110333014410444131244220334423404331303431330411343241230401411203113024200424420211034023434131442343431330303434304214030041041303143303144314213101031431434313412011110004402230003431333314301434233032410000442234010141141432204413343243243300302441034422140201431401420300310341240103020044101224222100144401403222413142443410110423013421331302102134032034224104004420323240320102324133141144340313204334442443121000114033224002102331241333103334421343020000142224403414013003433101143434234424234330222034443030100403442343444423024001032412224210034443131220314203132300011233320242311002211010201212312132324410040324334044423432310242142030114242412311300313041241233432442322214112322014212413021131343431314223401224104022002001133200444130300331330321013001312404110012420332440001011243233030124040412310242321243323331104144224233341130112223300001444243231203132104312302141440313330331041010024111244032311234031332321111213304431121310442032142331102013022431444401211230210010104032201340304202311242423222431014322220241311214233203014002422110413104030231303002230234403233333004224221403131314044213012233230011123234240122032114203131440303201410120342242420033100001200413224140114410111111440410244134213241311214333424423334132214231133414324310042142011230300020230421013212304443101222204414023323441421433303343040412011404021002040413444132114143004013423010203004302211132100104130222211431111444243234443020330423444422403110312134001242320113133142242434422320131123203304101433010001103441103342312121404101340203321232340030220424133204434033210231122143243023241304041124104310040224243331442202020240010031202324140440323333202121440334141412341242203022401433130242130213114010300410020002220104204213004034113444321204403143211144044012121234143312141030420442342141301203120441423301011121410020010144333424111410001112333033430141213334241332204124241201010112204000324441024212230024412201330140302440030204134200233211413014343313022142143314032002133021413331004412332211101013100222044111300022023432314203203423203034124141442242332424423011002232333211434022442402030240003202140101141000000211024403011132203421322202102221402333124300111300443212213012024111320033420030020143232022313304243212112244144411032441444401030314233033443243223201342243313034013312020011010404422410240302220422331210442110141331412221132403103234440320012410403003443130141404233110423402433041130324314201322241204310200124100330420143221034131202042403043344200444302104241312034312120412214220040014133404232114231044432222111314320441420044114344330104031004432002342111111402312433142442411032441210111230330442043422112432043043320320321102101301302001043041300421304432034224214004020032343002103403303233340142030214312040331142322214234132320120441320024204141402434243143433010340040313111301440442121043211322334422312212320403220141024014414220442020431214310241102344234224122240242313044004022342024131301122024414444000013133243124031104201203401020131433300023243010132103130401042034020120333120411223324240230142112201002403201403301443402320444010120", "333323123004323131014312130220044030241240323322314102010134021000443331220140304003220201440402001203132001200003331013031122110044034221343013401443311132203023331302140012012034223301023034202424044330020342344101342142011124302140131044203430204012344232023404114032434130232120344424242444122020313034020130240130210314433444112423202334320300013414142124021032332113004122300240432021332222211101304021433141233103101103104430343124323333221331440344442313410234301000301440134334040114211222421232202112030131411413423003201413333041340430132012040404323040314002032022012402032012034343121044323222403200143010020222434424442233040021211020212430340040331331101044430103424033414204303324303023130044312414041204204423444402010223323431120334221042312241424430142312232011402123131304433420011101412134120034242130233000422424114422243220232403342110303434014432313204230422442033314220022241132114301421144334300132214402321230413111303302332300441100202120100023413043440230013444241113204413011430241210241142421140240423432441102213334444200023322013023132312430440334122330200120332120134343100030420443012222044011143143044104344014112320423112011204112220201210024432023343210240003042044032322344321010140021030322040042414403240241012102233314403043034014301402310123411042240004304344420023400401434443022044234401140104443043400131342201040222432014110343040033002311301202204232214000341214431224212234314413102230430330302311333043311013411243202233431420202310223431222204102223014013420431042224133304302044344413003233001202324231123030233411444112000111134221014411222012231043202004400444402202310314020101433002322322420444010132400322003414012023323423000132214240322302003023143011032214403110113404421114421144423403222440133042204343224422324010234303404132114421443440440014104100400140124141012431323110013134322340113124023102132141012042104343111143103324442101011431112204144234301042444421003021443230122143443321340120232220134123443021010013004411442333001332100324122213304132143002030424121222343232144111144332103030301121104004033423112130131424320103203430214244332202214413411021041212204024311320413232320024442330300320133323412324224221103322313332020344223414233004422320340444001243014441004314032142031311203010223313222202440223111004403144234440023322012211323422121132024242404324313323130410240142204033432104430134342211420440333342430132103401200033102043021244320341022012101041002402240023242232421120122323033201332421400112104112211310232341010030234301332030203241020023213443122404320243403213233313001020001244213224301403404012001311334244343441432224441103441011420343212320110320422333103324103131222401101232330300123000032423141342203123300344133403040244414004334043204440212301133410020031233420042223112320441401313301213001024212131402301130140120304413211121004202214302021432432321412020341334030112024040212334022243110321002021221332210112124041434312301213141401004022132110304431332440343220132434424204132024121400424301044221042214020033311340142310020212234240022013314410320010303330212434140043142141014303204100121314423310411242414331234404402442412201013041230100040140124041344330130441231042340133003411042041301312231343244021132123330140113031212320004040233244330132330011403203404410121301141232034324011030344141423143041011222312311341042143202024420104342040313130342041124223120303133020030423412032220021011024412310234321112421003402124223244341110312002223323203410301001324044134313103230121341344434440243424040411444202020424434010030344231302002002242013330014441322014442131443430320241120422141011200100403330311344412042323122241033240324013211321134322024140002420213243330432430322244332311323341144304102014330321131130313413314444444312230132021023411322234341222410114220400320303413200203411340244322434011110142011113442140203144114034012000220320204420022022203112042324412342322340132223420004231112424221034200303440431030042301102211120440140001233214230341142303231004432132432033311320140032001113001440223330344234300013314023132232200313303023402221434410234200342033204421110113024312124340242420414330111202312444422341031310210303104110421123104244040411102122422223331302302204324003032221034313104212434114120030201303210322324121333121234000041414300133044041234441123243010111334433120341103242304330222234303041044303013144343113220400014223", "240431040433043202323422430143303001323313011124203010103004324331402114233120114401112201101001404111213221140204423142312241113143111012432324301310413212313003132132421403012312003320013031124141043240112443424134330334220010202120344144233012343322211401031134244441400122330231140100233022302323002010034300103202442040321111230434442311024404113010033304031400111331104321202022333110444001412241040224012404310444124340434431002221220004212442434342431344113210421430030004234014302413400213001033232040024132402442411212304241134412323301001312113040304203122240044240401422011130043013200332041433421422320411434103430000133410224403010230301010222300433330424010321330134432110312110420134044103244402004023323034101113032140044421102331402211431431442333311213331333422022000003300240202401103320323344220322400020232023301311313111222003331102444241134020341423413303014221401040321412443000124101432404113242201411303332012201432432304341030104232301324112300412332123142102211313231014043031014333234343113232444032000303212211302334223143100343041111323214312302024232301313303301322444221123132020241022444033102003123021322433233421443012423340422121022422130323032040132230030202301114401044340243320044421414324024204404314320401340410242142334224201110122033044234200201400223400412012423021244311104234030333121240401221103302044301103330443421413434424211300413030320102310123221232302120012343412320041323112313014114040403142043044324412121342020013410012021300100003020211133333313230303033301043022210202400400001332042312103443212410033330334444442222444411233223420234340332232103131202104400124143024124223034331122232241121344300440100101440230323140413003412411230041101204340211423130133112432301033324103304102002133030434412130234114433121013103220334414423131231404022034410214142233220433214240131000032211412113200201141441442131010411042013121004110223342424033003044101430031333433110143331123414220132343110241113002104412020311411410311321244411311131333312030330011241101041232404344123311200011233313002410411420043434033113400240200043341242202004322131304033230024212420201431012242013403144303224301232411401321433141132133422202234432002004140242012043311204022143102413001041023100044123020211124031042440010320330011221244442001130040044310012131012342034220032412442424342311322404340033112302002220123000314323404211231322314210104332330444343433002234021400043022400312322440312124340031403230031320220403034441333143201342222041403014103233201444424313200303311221032434203302434013230114204411130033041321003301010224242443341120020331342140302214122204224202003332232321333021334112404214021211024322010323031320210323212140423134420310401231232223313011212204011341301312431310201442321040230243110123301433201323133030340104441423402404402022310122231304330132011031142223410204031141143344104433341243403331003114443144131000403403132230131431343144033114023322131310103044123320030044334044103014240041014200324044220302210101011102314142220301433323303421332223242031104014344032010144133433134441343111111324033212110013233104240223142301330132102102032442422403202432431211312340202012120412442301330404043221330421334130030431322121024213333331223222022413343414340104032120411024324334111013121124423030002420124424130431430341044223122103041232400343441313031200341431211220213204340204230131202434143110310013040301334100044124212321102412121043030304404211314424004214140313312132224031403214412430030340403111444123410120320444302140333040433424022310103401344013030114030243331320121310322004342404211223223442034224242131412244420112220242334111044244234312202412401341001342343130123304331041133403440342421001043331212313404300043230000341134444200340410012412223131243020141430233420442110344032214421222224110314401311001033320410330022334440212340311404122333020431004110134101303401234042001244204331441443313041331402440324424442411000042432413233001113214323240324114344431222444440142220134333300034113241420032404010103143403212442244433123144330242132323311431242442000401224212404444211443112101343404122133334444422404233432220414143304210230343024213233101131400214304301144201404423042044042241242002210301432442034001403012134031324221142041224422102240112342130220033431210140033113312043124412100023204113044223122042232301310131122004444232420334102043020312014000040222240041430110", "424013012040402111114423430401212340344203422412223112223322213300130344331322421002224142401313222024022420132434414331342144434023432220031022102104214404442202032244222104300231104103013213443301140210011330344404203034301213213220201432421102232231214302413401120123333103331340004411403021134123344020334323002044103010102001421344123021111401130204321311012344202204203032232342011323402130012004022030423331413214414011343000020300340003432014120042332303224434402134021432030231431210113432142222331104322102111120344004212132344223440204311024032433314000430100414344203024303443241440142214030323402022414111113134421410430130423110241042343210103130030223022210220223120103324122110420241440104232114200031213411221032042142433303411232200000144200320224413002344020301121410021100344223404300411114431220404320213032340043403131032012033324033124312224033003310413423214323010303002300222013311131114114022243441143244112100302134211340330004424341210304124344211100021310042003202222023334102344413132024012030432130031232400203023242342413214420403224423424023424341402203404012443043312304044230143420044444320324423241012103130114210311412000022310444434003004320200332140124122211014411303112011320021134412304321103014133030141110201212431341420111202034212333230422423413001042134241310042303142132424431330344200332322034201230240223102130102120101024114401242320431110412213214022123042042130431423032221210123204112042431141011204313422302220444114232443144304033120344122022144014111222431242043244401432242000304322402323313044030404121042244433223102144234202211401142041113021312123314202042001131344312441042343342242200001102411002440230412142034411430112434144120121420322440020021021424301244011123330013403420423313202431232340024024110400031234014223112044241332114120134332422342200004344423420443413120310010024311200140402424124411421043042104303112101133204243010332140123040213341043421144411220410044130413320342222130440111114311400012232442422443142321432210103224441302443224330300442243342044230102331112440244212032030420223442140403044231221244001311304234104323041430223100043434412122230004143243121042314441444121013332422314412210044210322144434113121331314110200130011404314324043402432104000430110343213401100203203031342133244220103301114330401042234033420031300224332300311342403032331431432204032331030031102330304442104143411011442343331100441334013401302131424330244424332111433323234200214222013004011404220203313104030020002310202002030224121322103043422010441232214320303012134414140412310013024022043122400100100002304133132300111314432031033430344442200242020212044220130343011121044144013224131120402232101030022414210121032211311010121410204423012243110040404240423402240031301441213133120114040432023223222044143212433014014220012300324213344344314213023444041440323342303024133003112122134002204331303314402403200230442304021031013210410211001322232041440304211103244023142412333300332233342003144112012422431323423302133331144404123423220132404102241310340204230224404421220313130424122310011123130024133320213212344033304100341033102122311443144220441442403412311230411203310420210311344222134023432401241312330423104123114444344241030312241124230242314240440443234241104243141423220314322110233214312400112034231313002402233414130441342001140430130423430041044412323100044333321222420243320343314314014113321430003344002202141133202313200342103114242314232012120102002344123422001034003113312224300241223212012444433402021143401334241031210212332211410214023444120320334202420031023300122141403144110020304231132432024432142113134133344230210023313230134300403323114231202011211023214402140424241101043131230034421312114412212100322221441442044432201120012240132100322142413113122314003312242320043000412212110330401204323240213244032432300343043334341103300000313140441010214041231144013200231043024002214433143412101430312212101242012241121031422424221032334243144033323231411440424312242031122414021204403023024341220220300114011242331140044221323441014001231201220120113213014233200003003330221240403440031144440342040410344143111401040113023324114000244214434444401111210401120023113003132131224121323213000014021241240431443343301210301201200042432034000001221302343130012423022232233204444031231333101313440034412411133404032323010140342110404424243143414322114224244223142121440114113234403030330", "101323114040102313413214124002434122323331040240424012234243233203024341114414042420034213110200420102410243423420001440214321402041403214423013312101401042402130214310231413034134304223022320131440014121141121124340422010433033404441430141020422000301043303112201322401044003222331224433013442033020414333401041330133144001200322310340222220044322342400422204002401311213202200200041333234412234022001301400302211031002404423440411301032311302101103202013040333423242140400203433310433402242200132100331012212204343133011000444233431433023012012144431040203040104322112002143244012242403322234204401222034100343211401304043003302223012032240011200430311311330004401243422323003341233233232014111431111312231342243220240432204343042430133434241003114031113232421021144332420002120004143001124014221411443023310042423114303402111122002413424212011134420034111420444410422424114302443101202020434211224133311213104301241422004300024140404441041220102101013120100321422302041432144033220423344121312441313013020410042211301330441402022223343033433112330044321344000230201231332222134440433021113012342122302404032034214044230144442343230312023243120402443044332030410220331030343220303000133204200141220440142340012223024230314333231000042343210320214212344303014114032212324033214042042030410200413320224344422124432024014142331313301004104421300432030142243340001140133331234144441024214242143213024112442310031443334321412012140301114404322124041423001103112021324442031114343200013202430034221324310414303322220101323441023423330141312441430212221423320101430003334121143003032311304441201440323224203000122043224123144142213202143211211224142434233201224302321312123024124114444330413330022444102442440134332131243033343401120444344104021124131402021423330111102034322044200214221130241013121242221043122004224133211340331234302324031040040412410404102422100310022422344141022444341410321331241440000443000441443001311304122131320241314204321423224122112203344430103410103434013302312433201240210310034014130423413100232414412304423441402212141223124122222204413313131212431342143240012332341012213244330411340203412443443234244442341014023331401121140431234104302144040314324321414132304213033420032213303030323213443304220214233343132213043122243304434232004034413214344304311142402443014142420414332122302034234014402330440104313110041241430203100030131232324403120203420130242311002341134022443210220420231012104111021233334241241420002411302331402102103420343313042001200112234021410401402134144213243213311013324400101133322024404020003424000322013121101230312043043420212331103041033000242242134121041301330434433143203022424321323110331024123442013024333142440014234123444213214400023321010330144431042420200342233411121212042203220314323111102131334201222342000232011201204310000404330423304243220303322233044321103334334330300401301323220410230101043021441230110232023314102202424133134133432034211424212141212041212104130224013033240133324423442413324313240100323313333031414221433220220420132211424323110304123030014011441020412004204322322231421243044210320244023304302330342043231212302314101144210411444022101230214342330202233041000241144422020402301021301410301002144220422244024443200442041004411324200103323401141231222241220434123024004343023430301430044203011004114212210041244001413321401121440034000210400342013410304112023030214402223040302331004314202440130020222433041202004414032043200442134111041401101143301031222310413230230403000134230010423044222031223431131011203433041422313134222122332340001441424431023433204220100334200113042201103101131224024000123104404141213121121313212342204304012301432341121302442403133022013101400321224444430323413012404412332323020021320123411322020111013003000233402412140341133421124232004332221140342111104004432121411404104042440042414214444014041022211012230212010224102101330340223323101020420000000340002221322201234433134433233310100301230214013202223423344304434340433231301013130404134304342220124243414320111004032443412240431232230420144041120033142310113004232013424001341034000022024100120342341210332144001223242330303400431434104002100123233242110212133234441241311344310112134323040004034104443213434021031014012132140300432142413201230332003003411411121143114120231132040314431102230120230213430031301002222443341202044441003310312420342232124104020242312213333221241411034020142330431131", "022324343232342434444311330143313334331001102314341204231113230324130101321324401424400411402202200421434021402302110030211114214404332230241003240013330340000431002314223133110314001302234132321043441432030412241310212044214421243431304141123240242120314000111344013231301410033041203020310122432131313331242220444033312413201433401144200123044030342040423104400201110401223402041332424242004332132110310403241422330000423334141313111103321310222130313323120201120123330430443311314220324322410340331001121444210240003314301414420143044314124303242410334232121141314110430110330411131201013041020443220001402404440123404223014023221111324302314000224331232343122002331234332320401141140420012402041120130214122243123422004220111343221233402424234021101142214444100304341203234040200212121213300303201414320031141214224123143301402041312031034344010423211231442111144401200113302240422001304221411343021202403113433411140202041144311311344413302411042334434242342240314224344402142342121410021103442414334211430214334012011134224422331413303222313001231223044222412404430234440112224022004421324024301241240312211002240243423101041020300224234200111034420213422310124203020204213222313411242420122443100224211431312001231020400004143310122444444343101142001120023032410400121023242223411204404133223032440213310410421013414020300222303110031121211043243022313030403011041001133432000412204321002101244431202024010212221012203241212300113313241043232344220134012221314223031023332442032310110000321131431014312323013134034414202340201004122013142111022020340403341334433231140102233213312221141021400323301244411304203424202144102403201404103022130123413143234324211213213102323032414200330121204120021120300444243234222031024124123030434033401410114033240024410104042341112423410241134203332002303143420234243142321410002000134334304444020223124340211413111434412242121044221113213014242114321143332102304143141201413424342311132200004111343331230044444033303142201000321022222412344011113110423242300021411222120224302024414232021231440433301113240100302210332432042432010301230113022413042040331013033414330332220141120034204414332312424101134143131321042244140113011213341123313033242331334332132240202404201233412313020313211033400233042022023424231230432321101043420443120104403241432210010104103213403103043014143301012022324441441414343434244300031022403123213302303431240223424240004411231440422423444041341200124233231232241144241113424223241013423102121124432202400311111444334442314141421303142303340244041343010003214041321441344131400304210242202432304414231030243113440003231432034202321023321240421204104423212002012404112041444423033404223234442341020121143420002100323334403131223403231304112334211204003310310421040104104114203400341430222420310344202423201212041324043114243341403122300210431021302340304122341110403403110404042231124241230300212140144301101314143414201233101422004410301400441144301021103043423012414311234130301122132220311403022303122042232242143303320022301424224234433323234044120433200443021000323413043000203343012204240144342003221234332221444201101104313221321142122120410311300203243130024011432032402044242231331031334132231202203004000200313141133402104010120110414142434244311441011430422222204300012202143302410313103102431132421313213401102403434022231003222144241211310440423321111134301330442302412310200004210303411444410322312423143033441433030402014234400241003320303214341443443041211042410211314122010303033244324112100401041013422340343030303032034323340044311043244003123413142134211013130241012030004302012023320213000140140334412211243221332442012122120201100314101144213004034042110441200424222421120123224303220130024014042031234222012044200142241134232134413101443314332103313040030443303020123100342030201031130312010444222303314341004003403440102300421343003134240002200313431001204001430431024210443231023313003434320234313343211311333440132434202244411020114044124342320244102242144030323222330341243411442032022423214423240110324322143224430204141002433340004341340310130231212130004144420010301223202330422431200243212313244012421224431220410331200102322422322403242201340112113212232434230001003101301432432241122022334312041330304334021321300120414133033431341204410213341112402142402123210023030420312323142424223101210424434442140232333442124212233004113333110320232202231023043031333313411244403", "330413101341414233022033420021122130404403243013341141210031313032333322100020300203233311144431334140314213001141441443000202220012441441323140210003302142231303011033014240101043223204443213201030000313012121111202021421011211401400321101003104044302241130234142102414313240043243041031221430300320412423024443124442442021003110122121142321241114142332241110300141204032012032240143120321312111244340000034324220132312144434343213344311224234221220413230300042402224234140324332331342202200330432333321110041332003020321134403300424010222032234243401002012023311111044142203243412234111223201130241014434213030021041430233432323041420301022200211301302220104420433120344244300000310312040404202420434333010443032114404034433031321110402223143443022123432220423034010232331004112401334403231100230302200214440124233003210213114231133301403410140013101231201114204024113220240444032023104234220211000334331024340441333334424244033144201221322140203440314112212442221111442432223201331332243442423112100232142233101043100121232400041330001110323230223240132314134342124004221411110332014214404134223021211434433303123324223244100342144124223324021410111441213423111314210322232003340204144042431101230100304024012301111133411343143240443243323043331231004310433232030030022101433240224221224442313210213144110032320430312442410343002014323022303010442020111020213141240031011433030234141004312434322430322010200223241324434142020144214010244130203300203302333311324011442241141444431344031014310133300030440401330112232431333012044123010312330231110231214212414222013242214302003204310113443302242314224144323431203013043200134201012403213213301320040101042004040433041344003444233241413200144302404142024222111230040144224122011021422024401110314021304033310021243224241312130230142041214202240313231004332224431122110041240041101322204041004000422341314422131203223412020412201022314313403424422330242041400011023324001241310224222123342011410322301030321242213230331132112204242332204130022331221443010430442123441133300402204413044032313101042340120031102002204000430111412334233344003204024444342310401110141403021142143413043331032311212210301134243343224231244423033313400444310440234432134003314332220231324134421220203124324043103022404101310440021031110040101124440024130440314323232034431402131240244424314323241010002231010022330341202140230220332234432320400334344002421300221002124344303341403021303424010322103012010323123011120143110342430324004202103203112301134033132441420013431312421210233003311141103023001313133243210423424230132441121311311432422323242133241414043241422413133421000333433420411244023222130402433114220203200040311322320212223341322433102012311002333033204203023243430422212223202402414313110312322412102102321133221330221103202130123223111330403012134024300320211122043120223344303424000341104243021334212143004421100201211132142223022100201134232014211044223400310301304121030212200232043324303340224131140241133412120340310422403043422400321341401210421211004100033221241440230124304214132213334113042332011112440112220131330204401011314024222001134211313310344441342303144134420414221322024410442342340324302322401311024142400243133122214024123103112143110140043431144233231213131413013432002030102224443304213032234342013444102040104242130221013033411013000132414222110001333141032000402212011102223134412240312013423302102104133422340242334110124401304101214301422143023212201311330400322410334132311022422323440410234024110234302312032344101403133314012101014024343222110100114102101300404422422141014400134214304230021234104211124433444234231314413013443000344432203243211001130104431114011444033043341020043444124104144201222432443441222024240442112134031331100310413334403200103331001030324114341433423304112313431140330111032204204134321423213432403231331342121240222402014323020432420322412022244222001230244444212441141423340112201122330342220000300401013132222301410334330204141013044122113333134332201331424223113410241143233401221132412112233214133124014102203304341220303240412422303001114310000432040033301104020411021322044204142224212411333432003001012123431332422043212442233020211201102211121101401404222334222400122244344224131400220023224234401131233410030213221410041111012211320234132334123232402223124233011042040214242444242400013032431303322243024432431241003321241412231332200342122310412032141431232131", "230044031024014402220432041413201440021111231240123004324030310040043102022404023202001022123020040144121020024401420312341221000033411332204431204423224020222103334434134201334012402102340312311220241120144204131320041243013020302422210202043002234434220413231012222102401112023310120320034201311300233243122142033030112312141030221221120101302043122023203342430223100413341003041310220030201103042310143101300404214212433001220321002242244044031130402223310442331441444421034043334313321303302323344240030244020214412121323034120333032244043041122412114012200121320003021414211123241124341400434044011414343214113430122203210403104213020031414443040430200123020313140131204212042030204304111124221414114002121303041401402340032224110344232310140310141311202141434332312110003400132211430323030221213310021440323241330414442212024131110003140003322040223140112034241122011430133131124124220310024002241232311131333012403432344131430324123120022444412144320003412114114002340104320444200402412030144432033104441402230434242303114211442042024033120143410142001321420310401141133321021341310323000441202321002210131221210130002104004314100242403133221422414043130111003010423441203030031313422323234233414231442020312004430013230430034440234141043002001131023034420214042010441234142030112113020201220030440314311002214222034043403244134441123110240104024113344012422300033310404322242000243234313130124212241122122314201341042123230322104034402120312424230330041214113421310130310000112020304121321243201444212013103022142311423311041030212033240131010244013042320411243344142142332122234411322002234411012330124203101401243003111140412324414214013140331131002310202044000420334140142110242200021422032044141434103120212414313111401234324433104042103323234230032121132042034403334433044420100314423031440313444344133342234202102342231024333421034431303312203142240424010112401334332002420423221432114130211021421314231214002124210214123140023203004313023101404014004332433202111340311440043341404244332230012432142300410433142043222222304230042231210041221011122203001033102313204034332124122034020401103411120213401320233243230231130243304143111413221431232143110143244142343211344414422001320112141042004204122120444214414303324412022443310421240232123323002324334144112301311044212443241142410134340140004032204124233414223232122011403130303030424302342030423413021221101334242203031410124411404144211112143412322422430432331003323310000423403034401212202000420323200040044443144042112131140300023411132023110430011422412300221214143242124231241220222434431114403320121344303303114202334222343344400024323214120132104121012213114034132100004120131334101111333323400421333101024212313100101141330442121321200411413241402031143342210301004412431213143120211330441104320441124114022414001320214023414424104030033302040321341343322130444033031144234140241223032342120110234123043121301020330202011303420244202344123231034223123412232221023141032140110003420232122242341134304012300224213413340322414230343404113301424423331022243423132144241334433100120114413032414101104212214401400114322032023113044224143330340214403421222402003133212143233141303422401230303143323200131220312001021420001434140314024012002300124432243113303423341240333300032102442443334301420144022323434042032011333441243204410304214330310403023231240140023102431024142221330011241020121343013341340241031001401002110422101021442230320222431023234043010220312022330200212144224303413110102311232423113320033111013002101243213212203213042414420304431343310023140332422013033412402430434230321444110343332324240333123034432003201204430234344113330112232013020342323311222042443041410024010212444121301402021442313422314034330332010110030223413400314003014431434123133244403402044323203320430414222333001241234124341311201441100311420430123323122134403333022120001012034321310301200313014302021041101022414020121332232220023323234012034100232030244321234303043030004223232313222300120044324310020432030031314131001431213401300243130213012300343330430330140323213300001200021344433434022411200334242040043134440021441411233422224404321142141440331004232302344410200112443332131302231241011233142334212440413302010403130143002324220104103442424314102034341212210244411410204300424033124003433343200032140312301132334343202042330243134000444033231011234120330311413223212343214223432002203241334320323340403", "210211112233211024430433031333241210001030440411044222413234133002102022141443024014111020203033432244243404104004134000420430114410020403021040434012020212412421124000331331111220403243203011023003304412444132014000434440444332322142140110213100100202210344223041324024134411121213213000443344302233243000400142142304404041422033010412434232332210204433300024211424141302314433011302340314314340121210213400040212403412221330343140243131040104021123432340133010402023003242224421420424034024131441423130213121430422302121000100020202331120433431202342001042333202442131442000202203203120003042244431003034113212022143001421410412240020012141244221301311224402031430224021422302032234444204444314212423212142001120441330400013310121010200201032111434414000232141044044323141401111422103032311122001113041220343132213330010012013123343201141422230014123103002313230222103342240410203423332442140220323343214230404420132303431444142210332222242012043301210443332432123320214233423231114403132241344334243134010301034200031444404000143331032133342434230440022200232323042123100431012142033232200321220113443310312200422014312000032230243140232242422013443412411032324140412001244133044131320021121204220223233034334044422123011022441140424032334113422200031211430420020032313231400241014204132033431243332202421001010001413222111301010403130404422234003213234202330410304202212143334411041002311030301441040033402104422103440034034442201303143323221030344302041220321121034103203341024303344322443232441143220041221314024044402331344011123430334033033120103401202312210224144410414441021000300220243400041033310424304220121031220443140040301342311411402011141032312020134231342420122214101243213121111230404204142234212131123432003140130433200202201213341102334133434204413221134221400010133320004400414202023433230344223343033134242433220110321003302334222122434204300322341341313134433343323300400213221012114403311344124233342121132304130104101424033144133320231232434011334341341213411302031332400344013010430002003244401430312030434412044203420233031241224133124204311043330204320430123434442231422313344340202303421044441240341440123422140422304132132200333304223043224421400212230121103044440322030344340213000143034243230341314100111004344132310213134044431014413323303133423214122344013323122322133243022021323412142340412331211213303212140101210200341130411142341414143002102204341234122310342001032111131330014202323244221110023141314120322023411420033130112234313030421031112232311230341302011401030100404013030230401020442332031110042302142413004140441103343320340022214340000113120232312001221300302012314004310014022200100434211432013341244001143422420420131301123404303142042101210310330444440044242413203313003143210400231003214222234301343412340242322304213200043003334034424321224332103220143120403100114231422113233100422310041144403110200310030340010102014211240412204432303004111244113011312423413100103341123320410441120230244121201021443113321231041423322002223232334244314332401130031230044021431434130112122324021443113132031123213321233001140041131032244302022444314100013440432434201222303334103323003400410400234110000344340404134421330333313302110040021212330140142223322342240140410300011303442020004222232242404440214201332003014212132210003213433232432312033110240131120043111141442132233323231403243221324201004223430321411402341040144103203102342331214334004113210310403112210240314110201203313113341232343301131344223413203002443204431404331313330330312432231400403134010334243134332011123241001042112104132401431220410140231430204041211014232130232213010331441423341342140402431333003204334433243434442241213000231334113433444003243203402440332431410311421242104114324013002233033322224010021404123014234242034204302132243324311121331220002410314434323222240233404330312240013440100414434133331144341011011042144043243333444042034024241030020321333222103202014010034304431033001243122223412332413031031213343420233231304434114341404030142001444311043104441002243443034302430214040133340200404144422223432042304134013142010304114243133134332334442441431024434104121114441142122140133030332413412341143402240211001121412214024142003221302041004003302130141411140432034102104330004210124432321230331203212100201022031023223233442443040342013034330103403123320424441242340222341234104004210124042121204012223204300041214141322304012430022441", "140144210222102201220344441303103243340432102404230031042014301430430444411314423420311024310224010230231101343132331031410230302444303134100123044400110403030102233220132042310301200431323220343424310214110214034240013021204104003313140030240302303212134030214424124312040334310242332443321214414134210233330223104033103103213042423304002421310114204402102340330243341123110003220203314104230003020320432212140441030301021003140210214202222222110443332433412143234120434110344324323203243311031300102203204303324243101300333221113101242201142101141443332422003220033344211101233433141404320140334421440310103222411012343432410134213442110111231321430203421133403142024111012440200222020410404344330322103023111241002003314343414022410032232211213440301414231342110434033101434330430343001000302133243403332112320222400003332122220331421000443321132302301133034410114431224201212221314441222322222403443024033434121223134030423121114241242010342114424340404112321421113041011233032234121040402322311023324322131220123223240414424421341210322023230303113413323340340302212403321443430144214402441422242102110333401342244000220022312123113101014003321423444144220244402344432102020023124042314104042044413130444140130144414104232301122212020413414423433000114143231402333420331312013404113124203320433014201222120232303042042122442033344221140410131044303043034221343443042041214323224114444402424222021243024420200234042440043310201200230013333303030444042202344244324010042331024141240431412141044013431043002332444342221201120401301132323303313334213112330112432043132411343420433401212331213040104110103032223002043413143342144030443203044420144411011030104113000321323240430442302230242420314401140332412331421411043421000032302102231121023104322402240044443101421221001224031444011302032013024224330111340042414432212003400413200401332141410343133441320011331112304113410340103032030240132220031204211240112101344210223430101104434303302414443422112014034004140243002330320303332211130202141102401124313440202011023403311002020314314441434134321041443442143411320300401140413000120332101001040010232232113134211022444041002343020013321212331010340404402241324033220244031404032413024313310200030033101111034434003401012133241241100003234011400133214011344432011323232142414220413113141433224122341204142131200034334333034020342342334110012133442411322344024331331004000322234323432002432242113010113320014244010042103210121424432430233322030033124412402121142002443304430421002423302411014323323011440300041002223201414034000011001011122231024422441132001102343231443222000243420311221431230323004403101100320132001030133122020221101330244031042030004022210404221423044434141413234242322042023040243134210041122331423134424334033431343311132042231100112323302221033442022102033440100133101202241331413141414010411233314401243300143414431231240414321224230031432401014312402304204110312041204220141031024323230310113114321221100000133123401012010044114324124034020340434040334411203310234112424413031203142231332042011403413303133042134034212304021112314043143110340304213242230444034414241223420442114401233321030030032223410033334042032320034402413434112034033210220042313310100303400121301424210112310304020320210321134321003143113002404314420433421022043313002032144333302144001321414320143000413322401130134412311432000442414323121432134123434434411312333402441214122204203042111343320213131140434241113044033232234043110314004034312423344320303344034242224410232230120324010003433012122423004334442403423342021202222214202223101041140010323324314410113122241201334411033220430233122013331331122104304120414101243331400241312411004412324142101414031223410434231423000340144242140030324242231011224130133440042034403101112130222231011113204413233000213134034244421102013112402012412303413021134001432113413420213244303220232223221114012114334411443123001322401342222230140043113212431022144242402342000242344322310111120002340213120043013112411132034143332320214132134104410230241142214420314414102104222012201032042210313303300324032434014240300323332011320142010312443014242303033410001030112421342420404244000244041102401120311131101134201314423012034014031104034422021010233111424010233232330244440112132022422124433321222032010131341103412013343122301100143320040341423422423312331114244202414010022140331411021134441433012023100010342124144022041332000331011", "331033031341410220310011010131404433342421011304341304432303013320140141124104124413321002242014004122143343341000002220311433444420422042322242211334414433422331014244223134334333440241032233400224324244122323130242243002223321304024042104244314000040222344122232002104210141202042441110102304103302013144403011413413310144231011233002341240301430143123220342442314313101202334440234420340140211340334100034234331131011244114012240431001332331403133030204030103342333330102404231103444023132343442013132100411032200402311143204323300244332203120022232114121414030314001130341241400400014011231000103334111421402430102132421421113202431214113331101412010100341414203310131014024430010202122430011132224143010300321404220322211403003001444010433412140404002131231103204002034342103013311430230124124431003410134424041024341430243042333233202022133230234043104231200333014440324022344440221310303233114304402301144233233244223401413022041313021442000014104220204233102322031402124113033423403423021144041202420134324422042430320144020421441404002200123223031440020404242012033002130202323324434442332143032320202441420142434243142433003441133342120034234303034302104201122100013223333110103221444112213230413311101243240004001144440012024331032421430041321000201113144423303223242023211003100141313412244232420244011004404113011302220031324343114120020011130322044412131133332220131424302333112403304403223314143223112440402041001101143233121332320202030042422343420122330123024032114104423320214444304234240310232204031011400203231440324320404440042242430223230022140101323400314303102131044230202323033134203033111342130210031124332114004142404114332040032143432102422422024312201221422222334024213423021431424301023100301104313044220212011423321132042213120444201004210104323001001412013331300144242440323101411334423134212013010432401422321220344103212221240330012221004443311004430134444112303340104433210131234334004400433043424020330320323303340400202023043410231202124332112300414402321342223134203131244044303131200221004030234044202113442420411123041330214314304312341324300240112330433144303331023304302330412310432242141232011440401402103422410212424013014324323111403232011404144032214424122044340110243301242414033040033242132314042323314200130101120142322232121212441411223202133433010422311440210212134333134414001342400302123331132133140030303142230030120032232212330414323310123130202221011114200343304243324112312021010240033342032044140223304432421343122234040201241332331340400441131401434443223004042014244313101234242014024413340104300204204202444210031241232410221003330233300323401203001103021231402113403113130332110132122432314444132122024304102131441124430430204030313313034044240201403430303200213314340120120121143143343244434203011340333040142343434201301100000132300211213012342343311311203202143343023122410000332342121344030333400203001414311124401122114213433004331313020304424110401014110104233400402103424341321121242222432413033134132113224044104132123334201133401421341000442212113122422443131143110244112412413124022031430204143221400301024212313044122134103214320304204300401224401241134231322014040303044341332420303043030414213043124010223032023232423442241100420433124313101232222214211134333303110340041414124002104342430110400444210221231344430201120110433322101434221331233030202034120244301113334132110414443140114311123302204142022403302143242423403310344112113440334101012333234441214232440124430032231140210201041403021222313032021413200442334431433030224330001042402402342023300441134200443212323034333414413222034014133031313334042104340101222032442422214311041022022333034034121010114031203141404213440412042143013042232142000320034330432101321131214223140212434420044413421232434323423210120031014143401322133140232444242201304423033302303343214232343233212031022312022030100133223230234004413202124412022304241433203333403231340202113101412043233030212004141110414432211442132232040310342002030003422021303101100023014322010113420310320423112014244423101320232434102242311104412234111220312312012301120444042430430314234424434002132012022041321344243123201411423431404142001110010422111303212314103101134301232140220333224044123321030240131010343100413022313224211020011121333443143222230114104233001333141414333300214040443234043031233403202320323112343040321404044123204304344034202414320230000210232343002141044412", "413312011304342423200131413131000100401340240441232242232310321321122214202342102041212003214443421412214021401213233421032411013023023222043443143241444241441102123341424044143123401232044414424334422113443401443414143434130243044324222020310104333333403401043022033141240043123112422120113210432142320112400430233412121003310032200322100011141143222003100040122302211404122330333000034414204340320430223140322303041321330113422020331043222424130412242100410232142332111030400300340040401104043022103110012434033222202020431233310310103401002400343110011110342330433110141421303012121240440143321313303402004143214041022344014143012331000334211001320102144210423432340421230422433412441412143432313300330431121341131241102131101310030100441440111330423301224210403110144223004341333123244102433344102310102243224003401344413402232130132444312144103410032423113330221341034340340144321401242241324040432213134112211203111430302003020101041344131112404304114312044434310044010341244412410133421314141043214200403034343402011001122001014111211243024320324043242022331434423440430443314440111404031331300431020140031123021014042010133041321032321441123410330230213414041012242444441211230212324434311220102234324203334102113222124004331212234223000444133133121233401342411111213141232013400424214300103342030222433334012334210101133100030413414232424240232211244323403324240200301344244100411110401310303442434413123421401301422220014041142344121141013410302002111140001404002400330021304311420342020422331211211440032434311301144444340023404014034013113140001222312202332411113322042121204043432443440321443113402244243314244403221212410124003030034402422204130042204433222423010041323114230040242022123001433024012421444440312132241202001443304201222040031244211130302401413302404324013130220401310331430430204042321124100330404434440424032013110044040213003222000323433012320223203133404422322242222443441234223440104114040311310113330224433114312123321411212430424132003330422201322022414200343434133210321204242010422042103041224030111420013402210342133431234222220222143041342302401411241342423234111101311313320241144401002030301324102303032000312112422131322104443112010132244403003221003344101102212430101143131412300042443304124143101433221223204402112333201010243022213103311222430304304123010433312234443131104401234224141024013202223040324102022142341034313443210422424110422000112144420222434410211003104023232244413123333044413111321412131330231332404243302241013244034034130422434311214022320102201413010210100130314011314232032324242334020140100043114302244030204203031314230014423400303404412020203410031113233200212144442303221322442111214112424411233011140113412334323130340423302323033243420232032114323203223312123300244223411403204104240333413144431102234412333431320034330124424214324133033201030444430401241141042412301411044332404113412034203144021000001023022141232400124042323112442110414202314414442224112334022242412010104343231022030314000221140121201141343003120023004130441224103322212243020330010144232423004003443402242104432101231204000041131033440031042413110331000141333220313104143444323104231444312043030242444004220424111131341421301042200223243213223144023233110243343240042421230220214040243144324402121100210240231314133044133321322310144213140314322021303101034401300411133432003344341413420304324424243301204242020243120422111300114202424031103031234430122134211130304444041122224132020114221401322430311131022400300021200002401314120042011430202022144112343013404224101002213424121010310322203103122030313120021001440212412110010322410143223203303214003141232144423312420113122444323234402441131221132243301111421334013321101000333444144413314141223112121444103321213202120332430230331042233133312144331424130314413224120322112402321303121421340344003124222211003220341212031321404143033440221121411410100400300311142110132121422412104004302340021311433440413122441141022131342302142242444323212010040300403033410142004104003302330411030323213442214222003143302101200104304311301240223410044003212444343304302242324241032024104342423003440400342304034441110111141011440033444441440122303133232323313214114030000240240442001324300321231013034121213031444011004031200111441340310330423201131111234013103001102333320043312134423233042044423432331131404321022411403001023123324240112204203340141014412444024321024444242444332003431", "141041004440041344211142223020330444313421232142034311022202140210111313304113240112321023002421133022211130031012333003334102232241230304133414241441404311111104332244303402213212230300341002341121003243403313201141122011022042030331111320232142304122140230323342332303202144330021203332332042400104320204023214340400220334422343234211242013403133113100233012334004400102401212023403143111413442123120143420322041403200324014031232144100124113412234021201132122023232420110110424022440032301030140331201404141021013034332213113103414310042022110102334414011223030112323014042432113332024433041342441423140331324332133222123141224304110111400134441332102414331201344212002140411100233220410034042301303110142102040322402102432003021431212432212141044300143120043002002203014100210043214410114233421024032142322141021444010143122014240013434304340413334314141144403320311222143420112130211120114120320300113304343033431430131201424043414240010313331100231220401312403202032221034303330244221040232114201134312340121300003333333343142424333221212420312111214332420133324243104023300414342344204212030030042113142423414142404042124044111242224333013101133042224121321144101110314301011033214021220432430141201042403332330432213321343401443002001334342220143044014044442110441340144123014244241143004404434330100132103300432241422220300101024230332211132410000413333041313413120103140041004023301221002141412103340103323000143441043204203034212331241310342431242442442421322400044014101404403442414122010424321421311000434321120201442402111324404300310400212311204313130040423314402120140133400224433021334400401010331033444041010244222143132131314021211130342403313340302410324144200222142243140120310421020232314032401312331342224002322441033440031041012441114300014142342130030022012142132340241031123240422232313012111324214022402233200001343024243241114003330432024142402310103140222010031420012001041200302133002212411011202100203441222220232331001120321434112042333420042312023434010233423242124244040444014214304104330024213422430133424211142232021441412200314343314414022110203240232112410204430212111101210023403313413041144344121432340132121022444401442102220111342333244043333040133301201301131234404040324103244024441234420312401240024240434000314432013241413441024124431301232314210121444422112430322211404312414022313312200114124130340210413003234310013113103242243343031433413033143300331340200332441022124223343302204021144343324441241300034113443013132421223421101214343321024330013240140032330342101030321343224133034301002334122313242032404044132024024223041220103134131300433144222002422213100231142013244021440141220210140130422024042424302331113342120124120423241023100412033102130244211230121332103210211223002303011300321202044034114240241320303402241303343230342104441421201404030234304010233133103430310441041040134120032011030401144430114010121311211444431402302021014312432103141321422413003223341140202300002141024041414324332041344441302301034421214020041244131403400031423220340013213342241102140023410002340042443432432134214324404042100114204132313020411000112011223442012134414320110122012312402034413341131340443222443221202014203434302023334204424130023121404243214113244432032434322434240404412443331000032344202342404214414231110144044202111302013424443021242300043110311430014043033020331110313214313140313024444420344331240042402300102112221402241244230010142100312100123104333103421113322002211400303123132014030304123424124124231133442230004114243034013430200002430234440012000304212333142404240002041014201244302413444033441141414310041423311220022120024103021042301331132022340320323113430412321021124442401134111232141401034444343431142323334423140440201404432414012100411310231214342401314233134242030301042113132133443402103231104140100330004112424324140320031100112332031431244210414410440220040013232400101110041432044232313040123234044423203204023022213244141134412010423241433112032431234121104010224144412202434341300144142124222123004324431210241011144340420440340142434124003222414412034023110040031333013242443432443130224324010414110133320302300330433013431024040113414413322323100113034004042142423210443031113222114444011220230202113112040304411320011420200420044313141432020413011134341314344142103234413313424444111414111303203000103434110344302131313441022421133424124004333441300424104344132104023003032013331043", "004040330342020001023210142042232101122311010403004430420241341304224302234412144210211004431224321401420024131221411040410110243444204003031322412220121443100441340033444224343011214133004013431310310133132224302140112033314423301031140134033004144002312224303301134132023132301314341133330004041314341224331202020201323431303012131331131202033443303422013310222321421043143114201042040124241300030403333030422000240002003143442310120411242113043412040234110232213414342032230031044102404230314443013301002034110043144011023130303004001021323134041332112304312334204233233324423423133432212334232240013420023030401221332441442300433420210220033301321111203133242421312440123340233213423140043340243233423341011242001342031003401041244122333222102144313334003414311121141104100331343140422242441103102244104230221310331321134030304130443201323432041312003101002444320114023232042343320122333100233141120020113223311031402113304313244331443014134012444132314242211434441003332413123214324143244334012314001303332300311340101312244442000001304221304400200411202221103412321242320131204014002021402414141430122020330341002133124323340240211444031200224410302040234322140443132100221212004013210301203343243023433403124100433412102322341202434333140304300440331032101003240011023114303424204133031134322220102022040213041002211210423431344011322342412040420124330440044312402124220114332100243202134140140123333340231423132401130421100344041212204244002402120400433300442411120111213344422041304340301204311121014041211223143334444321331412234043100430143024443402203124221421301011232301240000021330001310321432013002103322402032003033420410004221401404324240002423014123331130234013240124114041011323334013013122132211204030033430323313124440044132422132242410041114420300204021201213412233310424322102340124204141432324223243133401421220113122322410031114443241414044121033110014224334144342320121101130024342214043033421202122332330404323033333212343302201130202434203300440440314022303203204404010320103022410104244034320101044330110334043431013042110142413423201121320121230142111013441042023301202332112344342123433343042302111000230142133344100400244222201300140121003223440042331311434121401122402403214414230302341324404333311424201013212014120242311111224440120431214221444441332244312040314014341321144024202341341041224124300301114112343430344434403403424103214410333442111003242033443341403014411111413320240424340423142332134134212343302203223142132203101304224314033404301134112201442244002004204114300334004131014131122113403041424040340343200203003131201213103011433233211001343014142323340041401113404332131340420031322324004130033233310342004023100244021004203423100333040044442413103003223443012142031143420223023403311120112304124232314303234012043233001003344043431324344003223322324442323112303311434034030310232233400000410401320311231340140401131030322000200014104024244043440410120444111123432433213303112210200202444210022421414144232004030422404430331341014220232003234141121010244221402441324233443302241440133240200241341303003414232001133340101431304431421301230021043034213120424241144443034200224230101000013212204400004332202422104234241424113332441413040421104244324321040040414110410133411224233243311022420414230042243301444014130122242001203444121203203431212204141341441221341411210134201042213141232300424222134042323310311233042404102142112444112244210420414333423130311242014014131304202424432221132024422121034112323210114101342110422433042401401021030011210013340143023334331101011023230401010213100424242211234210422230214031212333420440412320141433322303203210221211224231322412123131232433441344303032012313410300334424313102232003412231332111111142100041404023120204430200214403104243242133413343231302302401304243044202041404133440043242202244220214242302022243014334210220123000234140133334442303404101444032441141341230440442314130243203313003313104223130011330241020330343122430204231024022234200043114040101304223440434020032223242130302324324234034242314422103102041142141321343230023432243440144121210430132141130202424141131231041011223022022031433041301112142213324302321112301210132043020303413010101201220444403311410202320122033121024434144104034400034324412304242324142404444014033040101131130310123402341002212203311024433344442032132320320320210143402023324440432113131010311313044043011404302342201104121030330", "340412232313230021203240131114024420224034133213011040412021244433420243230302412122324214330121240323042424341031004331412412232042100433301440133230431303323201112111211304144204230333333434410413232232444404013234104314223430124410233331200303224441424232344030230411203001433434310232313020141104040034424142330031302330042342340332220422113034022424110301312201214312124424443214143224022130133003040101023314303332201032442430032223440012222344211140102344311140440122233220224034200144414102123131313012230304132001121400201120121024414442213243413341144211044422430440212144013314023112144401400304432301044431103213002300213233311114121402400200431144103123032421221420031102110001344230403212334331304041202044010100431031242013442002004110343043024303120212412111320123213200043340422004103311343234220333130124000331102241301120201420341322013123111402412313404431140324132314111240333314133134234244013210340323324311303324010020024201110243420131021310011021330043040313301232043430124312413310214034134430110421423121322001423412243232043402324024324133333224024403000013211441221204202210222334421042231004400031220031232333411343424243231241421121420340243100020420103140443430343313010333420212143204024210123100243100421341134304103020112341422243323422332141112312213201014114322214312123414401114113122332214110333301332304433132433322321033112241310103304202442440202233243230141432041243013321020400124313014201122414324032333112001134321212301314311323143221132241140242430021100010010344313032023232204201243020042340121330041201201221334203002041013232240002222242123123404410223302424434012412401143440102413311021014113321200203200223202014041032210133413111232124411010044003442422322040434101100002031144212432112132413442123231120343112223410244111140301000204420110132240302212024442432413020232343144320243213330141402221234242112223412203430414223100423030122111030443220233221111403411043304201014203204041100233013333414020231110133200444323140100112131102001311434112131024400212233043134430430232140143042322403034121422112024401102441302434302343232310230044042404210240232003323322214134014123044131331333312100304343121421140443444344230421202042340332234124232304031202231244340031340234340104331013122341342044022431244103302023023340302442311202344340434244032114200030104123242104343141313403434004003210121304040304030001112344200111322442313020400023240420042334334430344103212423311100020232421244240340402220210000222224420333244220241222321021414022043013431224104003123013313110334124421412003113033221223001230443221243224343331433333300313414304210424040420223241441440104212420132241211433322232323333302414231132103444412433030224442140010343402110023220212144010441303003244013234444410333311012410431131104310311013233221301442232134120100031130234211003130212334013441230113030231332244143433221320413122034342043232340414300004433202201014024230010302444221124114031011131144002213444033022142223211200232222330414332001203021423214212104310114303103043230333030340123314003211011200141443244124302124112202303023334030223100302330011334404424130430024214143404112410420114412034003321304213302333220232102321214412403124123332413444343424143010013020104011123313022302140100433442112233240102123124430201402330002031214341141001430240022201440243012243110312312011411432222341044113211201243030313113130233444314320201142142334111034320402403013233423012334123134221212244303332414312043132024102444344023232042231034013021030111430040144333440420301040030020441042340202200414040443021241014321440441230401431441114402214234200132124133144113423242014431440011033244342212310222304313131043044313103041011344334030444211441012441101244104123233003101104120140311431013113030430110121133320432012411423003332340300300401432040002222320220041202313421242300120311134013133002440123122421110231241022100412434432022032100100201441134401230241422424014413012340133124330111111340200010430141431311031232122002100131020340120122310144141132000234111211321120340430212044003322114231413212344424201432002311041321104110422244212203321122432140430022023421134444343141031200242140030431002330234121301122322342130202430124044004134034124101401014110311014201420210303131441134302024422403423302314111022121012124032440334443431303013001121342040043300323342122241033042024410443121220020104121202430140244211124020113", "031332040014111433402214444231233032341324432243222223342243032111110031032340131122200144223414421124430444424004042122202200120202213343324144003213443043223411324344032410023023441414140320214411222003023142342204240133322133121302231242144204223411240420020132240104133314321441220310231012202211340333200131134402334434002041202401121033201322224131120222401113413120030400411302403424341444334112312340421342402231301014040004010123404104401022300042414243200100421114214012010411042434030440040234344211332220111442232242232403411313224434042030242313322323210330012121022302000100211144103122044010233312003000403214343002244124332001130224333341240434134213420313322301030041304033001103000113132423323411140224300044221224134414324024002113301434444110324234133040210420301240323144043312244413020442411232402122144243140330222221423110440023102223042112044114240231123412401113211012040030223142032110131303031322231041014310333034230344441343041443430033043123234024212010021240410104340240201142402101301441242404031240020330020300204233424100001313321312002221212204120343230041441234420030102143314011242320032220233024340200420312044122422333424444420442400411210024304140043233043423140010122420200111401431204420122242044210200214024021143133242304424320203100014011341333211123301333103002202021010132111011133141203243003023043303442021120332243340134034003240020101020010122404101324304241110310423330444122101000040344230112121104112220403114131432240042241410102010301424103443102143321301231102342143011002444031104101332302231212312101301210422301220111240012410404222441031413443024044342223133344431341402432212413442012310023342002223224034001234022423002402202420220430124004143412411203313000330102223411120120334011200244244133420030140400142142010120240230141220233434444210232313313212343313301304001042021441324004433203044301440134043101223232304020420311034141212034023304103411103144332410114304433230142142423403133342143333202120440134330324044230434313411143323332013321204341233211000104223313401212324343400322344113240341311101131434314333030443121003304323211042323222003240320204132421200231321203214334331323204142040412023410001042240041233314103034033433244401031143412103140143420414342334231441431200031033003404131333410142444210230012304134411403024110440422331423313324320030333343131144021123210112330411042130233313313010320442012131440130101322412140010313103100211411404103042102342344443423303020342120142400322103022430233100240030200421443430202244113234212303341224441022443110433422422430311440241323332202222341412242023114334211430140122344413100333434004133402300034024404410140133312434020344142004102243002010001334141210440413321042332331114333021440043112301431433312401121140004332030414112100002244304410103232041000103442123143344310200104140000101131400343010003304041230003100003144213413340340401344243202211332040401204142312402032223103023201104231114421424340343312201023324443434321243331031002004114341404110022324220012103030344313043330301010303230303100104240141100433143332341103020343204101044200014231010112011034340034442411120021202043344111023021110003424124401031023214432332221140033031404340340412434222011411244101342402230440341214204124343214301110324212040010220222031434120424021140212332040312223413143104041344021104131234102333214234232434424132021422332323212010134430430110223033301111133344103321210203011044143030032233040244231002002022134220400400043400122034231403104121140220324240132330411040211234243133124100220120424340211443414333242012023303304111223404324123204331242320204200412210133004431143313314111000224340300421032132212424230014124042322240234203300241013443402333420133143424241414010113022132004441134230144041024244222112011224222003032344030444333333403424133120413430143231111222340031022304213400333320120142232421220121234014042124334300344121242212431242312234402000113141401312240442414303304021334301444043032244410343044201401042000434202440301010112421402101233213110422242400341341024434110240212123300430133343432201331304013124043040444332130224342202112014444314320404222334402432033314420312201032214211110012043440323242124202341340423340012012111203342401214322410004413320344131001110411304314344132220033003131124031331434320424200413030332202213304202031132214232442311333441131303040334202411214130344343141233333142120142141", "032432243112223110243334123440400204241133412334404120402043203024222330432021032030131442231023243424111032143241032200433421333420023132120133313104102423112240130410203130000120123430423040221322034122132301113244232201004401134324002410423013040320223423432311413140101043111414434100310113113232200402340230042041301331310430112404321041024333432430222343422213420342412342442024311442414022221324333313404110403220404200301244003021442044032231333311142203120330231411204413434200332012130033214242130303122121343111111302344434443340141412241241200133334441020143113212100003341140011233020441310402240000214013031331004312412323324213330413003333010314232232222311424111412033111300223303220232043324022341402111430434431343233233214033443024333110031024422410201431442302423423142131310404234210431031122023220210212014440244402042440303242334433341323330404112012224321144004000321144143413304011332433240403223414103323222204413304403204224231234242203310012301242424334412133444414430130402302423101141122021021422402220443400304134320121430303314200040200120204330213333140414330210412030330104414132131010323023220424131310400132103214021100322343120413424423321244031042324103143400212421100232424203104311403112034201144201433221122100011224241311042242310100132314432023120024004004302411044000114100044312142422433440224132403043130141404444342401423430022224212401144010210000142331102303014013410312322120311202404110220044010111443411413423110030033300103003132114313440413102203334120043313302300100324114220234113013020210441212120320412240243213301222023213033403320003134011231144420022304111043004434143331140011430132304332130033134300034134201000341442341211044131420322030101412102210111333422103420232340120030032432100120442144310000012004312121334330013211230412312213140222433300144133242044411003111410441144340040200014233423032011144413414403413413323102234434414122413132321123143301402130021234023220304334333001212241231004431144311442223122042301230031321111330340412124022321333424312343222124400331002214030021441110220041432102404434123242423002241424313144310122240204211414302421034130023103034312040403302143211241104213421022430414340333424210212342441041203121310213421123104440301120301203103030212342433032443334411004202114310024421224444000241433003130414203440324242212142140324321313130001404034020340324322224133032323033113104100044222142441131341012302221242111222011304242443401410314414400220342244231110421402444313413223133413003212320302241031230110001143404043324311342443410221020114032123220334430210334211231242412224232303442220102104320240321232231012122312031241111141143333041143133301242424331421302204423404101302103332030412334433140324400024132101033044224130023203131110430404032423034210030120010444432320222133340140122430134132110200044432231132334241421230331103320402243311041432213441343011002123104201342132224100100441344330400040103222201334142433140244313400333114120131042023334241143123421212314114122204000133304141204321224310334132404244040433202303033321023341300041100431402204234111103002000232432130232202410214443124041114340121330244023422244400224001320433422443014301013020430433104211234211430134040004300431243220142414420213320211130113413104431022002340142024413333311343243401234040311044311211023232434302224240322114423231413201203424343043141302333411041113003203440103223424320020332412131111313322300331320001110102234101221010414420013334120014231442400411311133003342123344012204000344001023103212004113102034242224442214143033414130421143230310130210044413421410042133241240424324304310423214430121113131233213014120222214040333041323001212344102140422121201411134410202030122140033024111312214044030243141414314210103424122424243200130402330210030040211234424243034403432321100314133214313230043112204023014441324000423301111443133100144040224112211430041303423413101031412211101022420104132240333000043111302434004124244033303004330443314122330042331022140322102030134023304042422021212324041002141340030214300311403040140410342310411324132044304200204003411214443003122200242310110044031441043301130332222021130120303240202432444112334444304441240100444341142024121221434404004123422430032431202444333303312020131413114343402201244003121033000021043323030042020321134101040003033012414421134342323432011231220124133310413214023102132043024214330020323423244", "013344232310124000032422442214030304400113014001312204044433241131041120142132320332324102033110203034040212214211304423223212210421223202143004303242003420440222144142144332241412120401230231122222004101141230241442432043100341131123123000042443303331131402030234400203421341222202014304141443402320324302401414042021341232204241333110202223034200320143144012430411013424100244234143221110221302302414233020411120220142001422423114140033031001214344204423320222114023413131332301020401443122423131422421131342224023241332403300111330203434304414224032401013401321011431332011320413302003222234102421331420443323121140410000431112440323431143340233034430201421131130104010131410132232131113234300033421211203223113440442210423142003001212023314242114113142331304404123210304333421410331111044411024112110324222431404342223334441040104402223330304430214444112143243300200404333441340110102011340240231114342141241004411024121101301310021203314430004102111214311134213121033314300003120403312114203230310241240400322243204001040141013432441114123310003123122002022004010442343421344041400332444042132203401243323122331340224104230244232341201441210340143433401213414242002144314100104420400043402420031010210323020113221100432411312043330040240344423431133002332004414142414103122012401204412310141133033022103310342422013244411041232132402033421303121031203203220433121231140444441132144230204140011042110202133220003020100300124300331320314242443012312040311022314211124011232121132414002414034020003421434100422234001443203214402422120110414123021411331330032212012233243314013240312121404324022023322242121432433212422313420123020242040222402130143204020404414201011023212001233341222223340340421120301343301244042144330010100332200131321040032424121144221410224104212011320310443332111330311203400001444241031330120013001233441342033141120412131114113024230110201001401140430342441002102211434212310130324434431223132402444444134200410313410240124443301210014032202314014144024304022303241202401341343231132101020140304102201214402222004101101131014303221334000014222443332314310233323111140404413000440421211234243202424342423342322221231301420031104314204103200141212214342432002211013113323444303420412122130230400242332321120044232143342001102420000114114423011232220211144024120220242223201040213202214242242240232442140140443332244412223430441041324233010102221044110323332142334143404142200114230311130141220410302311424444110414034441142311342102234144100413410233010342023102033033344002143033214000111014232410013301122444102302211104003244330241201212421103111033134240144111314202234403340431320034444241323210344132213433134240013210102432044144324341030120030323122334024010331212031111123221242023222024112330041204221132414433330412113304402214024121221110103231041112321132234202403003212204012014143311404412231004434420341013032313330420204424320431301244140113020113404333304203033200204233331014432113230222432122212420433301210141222330304330004321312413434303242242340241424100414124341211144124014100232313140233103312020312324402020333034013420244044133124313411404042032340342113444231424111234240340302403203414021011403013301013204431211040311244000321020001334413431130103133013212143033421313121201411024233121112000103042021142124030010111422300424231233103242233222040010201120433403400213331033023002141113013244414401113242402102120442323303021333041100110024432000101340023331323324101313241104314303422124124103114324434333300423300424042111131310224302202021033401442101330230444231032031424204242030220321113203024434140433102011301000132110443000134004421323130221142333142234232120104324444004321103333103443301332023222133211323112002240243223212034403130040334444213024440441332001224021134111344314133241304342243243341124220332413033444041120103141243220210331320104444021444340020140312203231003434433430232044012041224304021333303030004044420430041201120242343423301323410140031323412343344324323041134203334113243210402421110114202041430113330022340040304214242032442421124300020103412231013310041034210223333321404014312421303003120001332444422314343122301201320300323144112122143310311401003221311013203002230113100423302403410044402414122034334432032424222230424313341402333311131221312133032243011030342331031223241031310122301133321414001123101103200222124020242401013134202022211103331432204412414214313432232101300", "123302031224232324441230231320101243242432332022044340012213410432332430412321000021413421343121121201233111034313013400434201012342143401432341101114032031140233420341340332440141244342202410433432421224143423313410304412404243231114422130303243101431403433422112031034021123241411124201141224203143424342033104430003433143144331043003300100213124141200301414440102222441031310222014000033113224313304244111200111014432343004204100222340202020212032300202222322332324110211303243024403301321410000331121330034311304430314143332211300322420023140322303113121440413122302314004224342101443221100103142202200402114032032430100303120043114330000333434313142421401131222020400233204310423101030130113101044322014321010432333302042420332110440043032320213443310330430131011223431403432241302310041444102411224111031243323213214130240413033000101234031241231320211231004424320031430142003424423414212023030424431032310244442130414412102144213134140110443044442001331103103340223020232231034012003342142440014322414121230442110342224324204122143440300044110143404311200411402103132244301102012401214104403122100211321110401001230212434223320021331013141324142434423430300403324032214230301423121111330333013232013422112022334320444322430010223143311001123340231424402111012412300212424024431130302122112023232341141004424132220133302324124103320103313224412430224343311440020124044043302402233244401311030410444114030122010340200230330021431212112132321024122343133140331011043214414144030031430031304202220443042444040341210122000424333202312303131231430123110021321421020102300023014111213331210211204232440102132113302313431423211231100234001121210002132130322011124031032403323142232313114041242431301124240002012042334113211131404333012020424000344043322030444232210232143124220404400330121424140423022344020442321110441244040030424234412323042122413121441330433240033341314132032443033101230122323342001410311401024333124002424022022112213020113302422131131422433134312220014104022101310213243240404431124143421224001030333132343210123340123024230344410242014143132001130021412340234322433241342310000232032023331432403301012212044343323402131203330320143213140240222242413230334214231201433141223404241420324404143312123444011301412022021003403203013440231310242411242243311331200112122423003404231342144041142132404032220143043442021024444211313422112133313103314442222420102130021010122440301143431013133324434331320334431204141214231234004113321411022113333432321341244042300043320313232314323122312111011102031010341322433413401013020031110044311113041133024420140410110233300344314001410013403001342241244303132130340312142214001314440333101002133440042403034123320432243222200044224001021212322133300304400244433002031241304142244020112441124230404132223323102402014234143324043433403423204103340322132414341320202102023324131041102440244341122344433224200011034122311002002302443143204034233233413420404230031413332203132024020402231420212302441344124244411121333041022430214211003012001313240044014000413324202111300340210144232343112422143323442102212433142304342031031243341210204142144000440410401221143333100411334140142410341411402130242141033323023204300240211233043300011440223220414420242442101131004043311132333413040001032424321240123334234420342031310132332133014433142244230004134434144300104110002314330103010031111020331401444131001400031120430240342043240243431244342440000212132022412000100210413422424444330120434020440140210341122403144104100113304321013413230114124243414314010040400411333003243040014030032224010014420231212313032031414143014012441414430021303101114301203340104213223041003413300334112320000144244112001343210100110421004131240444113401021223334042410024324030040134431321423300043304044340023013202041330021422312112240414341430004212303102312042442231021422223331244141222040240331241413343334123042234101402341324204414314124040342430242010332242210124114340044110403323213430422130304123341043441431021004432241142024110140242240433212114220423213011441021031122112131423330220434110440130220020320403122332432442121042013313322120321442404120143211331134441332213444132324443003030003022310423341233331413044333340201411103230341340214022140103210010102212333113001114322310401421334244141033214031034314020220000134332242421020221402234041021132201221102203413424203402304310043344303312102321200121403113133201410210013", "024304304421021101331314043224444442240014310220210221314440303240041130041434032213011141342111332134341213212414433221302300402211341242044404210014241124334012030423104122134323343030220224141020100203302020303213202330201143244312332314000132400133342402032303113124141020003024244422220404112242143211224022342124422403441430320214002240121131221400044311334312104032124444333421312401441442313021023440332230243040104023441231320104240424440443421134322143234420144224214421244300440024211431241421340032133110230432130012401102012211314331203241401033203440313424044142102023130010424143243444340231412010013420342343430313004011341301413410043043412302312223224241012034240121003000044224323404343020430201333300031342120122012120003032344012333100022113324124001120442303122220203322401430412123203411133320221223430200341121323331102023133120241401200441130144340204003323204441321233141223244411100222302043424314311342240022203424440413443214420211244444344011204140020203242424310221411313100421021331222143302021022341204222000124031432023030031312341440222112404240140434110230212432121122300242101224033240321441231131213420302440120120140404342440222231243004140410012230141330410400244241341022232304202301224233044301244001333441123320114242440304414434241200202023121401311002042102344242230423103211102311240101010243440233404014122441244322412322401324421433441220024102123444101031342010042323244142323220002140233021440440101324243101241221341233333243401402204222410232044212202012130023034341143322430143204030224432003134321022304331341114413024301301304403123404021222401241103422144022400021413120101010213423311430220200201134310231123121424420134431101412102343324341141113440044131211130001201333010332240244031343312142120220043243434012334000033410141010232111112043221434233101213401424333004324042414414024210323404304422411111230341311110123214344222024404314144412402020030134143444212403430123102422244402321102032324022032413112243324401433223014112211331112144030310342341120311024421421030140123340432433334431432124311303414140101321223034200221212432023303312443244033232220234330144130240101411110122343213340010441423220211132123220222030040442000024211243341210430234334230210302121034040102020411104224111140342120303230313010311331103102042244312044001230231300030202342121023332141440444014430034142430344020443214202024212233114323433333202132134214032333423420340234401103422443133211233000344223300124013142414103124332142240020413413042230042321130443010144003443340233040401324300213313001242042402332044040223130402414011144431124141444321242004243140322120001111441442314230100231441440100431123110400040404231211024404023431103310023124043341231241111200403402213233302421141211010213042010333210112341131303241400430342240321114031441434222200321302401313202222321331224331123232020141010443144044113202442242130202012443242341200143331411220300122331233200023404001432114113120443104132400131344132340230214341042340202040321111320402024202114114410244011334233334241312003102211340122122400423441214141433402414224000323133223403002333343113221442033024303140222242212431424344120114013033100421303223432314323211340434440044134204321223032214043304413012342411041230222121440024333212141322432312200341420402021313134322243200044211230420144033310002134433020441211040343333240324111422324122324200230442201320112301433243203124110112431231003023020204424324010434110301241431043222204400014313401143221140041023124032013414423432111000343342134040341421204240030420003104204031341302444334040231121423403320412044342301031402134004014303241110221244143324301032213002401121344430040311231312422430420204312303000104310021031004132010022130241043243002041222432204243440321412120404014314123201332044200443124214112200211432022121320032442412012010213333404043213012233013012001341304030234134210321144040002002324403213111133232013424110114210421133302140130202303112031011212410342423424131324423424022124104234042424410440202031212403212030010141143204342413142312041210343412302230213334102403131231400134213221344412121321233242433031434440042230212004341141133022414014140401232334421404304220412332302323214430322230302404144133300120413033433002231033413440043311401003244000442300312100444041040024201003424210130332243112132200000434204140331342301321321413204323023310403040032012011413330201203343", "314003013241330100014033040244222113134320234224443102204403344221012342313213432403410313103421302434002222031422210214243024014241230103113304014010101430234433232034332234113422101022133444311002131234001141021424340104210340322030204221401010444434004201442340104321033001410434340113342311342224010341421134431403433340244013203114303431433004144143012122421032423201314304310330103404404302302224202402121124334022432231443214203323111034102310224411342424201221223324024112303003224200402144004410223141000204443412043401414423110402204342130044433411342032443403000013212321303222403104220343423342003143103414244330410230400413022302042122432341101114423134021340434223410013031100231030040240301344234340333102133012140033032131222431324140343140133214040111311414410443020441000412131121103024044204210241120013112021341140442221040040331232130444024212402203000223231123244342021441132001233030043303241033412421341422133410001310033240440313044342412143044121412311034312114410201111042010101300414010100440442423004112204113102321320244403213241240022422143101130313434444130142412003333220122243012240102010111001043040414411020040220321444111301241233022101200231423300241333303121424223333234011141241210414334332203133340240211410414303203424041240221424334033043401434301002414112321414304304022121034200401200131320332241044403021333341002400044123331200202213334023413334324033104101230400412001302210204011430404134024010030243330412230034200142411311212044230102201024412301414111241222221203132143404010411343321141224312123232102414322430333014131344211224112034431140342412233031302330322440140402431344330120134031002332104430042003443304402443420040441423223344313132400043110244324233322333220310421022021432340241300100144222400324224321030042004203204001302002322104241424411200000123440431440143410200244232422222110104412412444002320401333124014340010230202113021130101432003344403403144202443141311243133223433043120221031311314031201321111230100210112241313000201031121431002014202402000343221234134232303001043414213411210100103013212300041143044440134100010122122341223103111340421040431100032312323243101421133221222022331030414441343330143430332012214431400401140422021144144033101404244114441032010043431113243422234442243014414333200432221440024310433311020303244121020304202222210124204242404444100114410400103440013244021432220233240201104234433413423204341240102012340100144403403220002221442124402010311324141014234403212201413022100310422312433004404040031002240101234110211433222011442301133302304332122340203332302324233100124300403033131021102140024311040202400314203312100121411431134040224433104421034402242232231433044423100111143200112121121303202123303011214010330001411033121210142021220401132100321344314042104011311312404404100123434423004421233103114411104413102121330403120232441124400403200323133201340343102242110442111414331343422333002000333244002344422111402212012021102231202442142314322332434122332232001404302110012334433002211041004441303114231001214230232332000300120024104402144403042031341310334010013310311411402324234103312011221231213432342404123042440302222143204343222443040403303344144413440103232343102003442210043322310340431121400211414433434402413224131110220310112224023200423101324202200040023340100301212212210142300011003231121034140110311224000341404134202204043101402020020222333413120443441244331320340334130342204101034022001334423230212200210414403143030244041204300141012101113214101211233121041441012332313211303144314124322020201102330444204130300422000323000141131233214240324430112104033221431102420013324131330111411123332303321000321230422344312221123041112402321021203223404414440321142120101403312003020223023431203444112403342440303344244043412044010024224132312200430201022342441033114110400421040413424243014244332030141313404120120413320124330033402430413221410310021342010130004401213312441324032440343203123012103121431414042113334121043330414222444110012133303433001343334400140304130210301433123304434320323144241311021221003134020031010000234441001420141414440331143144321402304300231032440102004323201314443411430222401023121302122234130103301420221321420313043110240242302100304011220224021004323103330321141114313413312413311021340323132320122120143443440141202301220030321331032010211222434224400422440401432000043422302220314334222444434200324040021014031310", "032213334141112143334334324124312201413211223223030031442423434003420103423401234330210234141044134304434100433422321443031304233044042422140314020240344210122312122003043031033414243221132404144320022301111032110124030441430243130311244313004233043411100434324313134233432011234220134040311003031202024212403133330041403131233142330123133240332341120443144311204140430433332310300111431013112204340044332311404303424431420432201341030401411143221323402003443322231120443004443242204240020234100232210122110130413312332410432131120401200413004011002023312302433444114133441342234034340141134343002110121222101030412004244020210044031343011334424340320332301311124401002131133114030302042001232041422100143013404442221340241222431024322410244042433202114042233221013432143220010413323241244204401400102404102013422112321033222312301314004443241123304414134444233314112300040333444142221031121443043030011403100323402330012044400343401433120110000241200211432431440334111321120320020103430300444144240322314302032041210222044030444230404110223010124101114110431341140222024321420201404324013314022134400202400430240014144210120420214120341112134010020222331423322132241211214234214422040022214224014212111332112123131424202101023330212002412342330040430120144442324303014344344412411241131334231223210430220301400113120030123134432400430434442240002232331333421013300234100130203040431430430144143331334022341440331001404030321402330231303203331323121133311421201211222430211442030130321221441423022432320001430312332312114244304111121332431201441211123121344244440034422210211442312443402403224213304004410313220321132130114022400344011233101003104310130010100403321344324413300332020033341012023034423032223114102113021200044312301121112223412104412240123313121400314244244313243204210402130442314201124403342132142204033323000011132441324412131011344404024402444301111223311210414024121442430044013014240304244022201342433311222133112230100444420143221030314143144002043241014314140223104330202333020124240200200203413021003121210112124301324114413404011043014141244034110023100210403014432203112401414434431312013124220234300320011413012422300142333410123313230030003142111231344210420123410423011114114202313320102414201032444302441130042111334043121432310223044031200121424344411422420224323202432413300322011120001343003143243041141202323411442203412233241141000443110444143231220411120113021034121243402444122034440112212142201332342011033021432123021101032102213423414443111423421201102300022114041302203041324001034143240112202243101221042431141132200033202433133013120414213243343422240401142402441304121431400230214300431241032041130240041032013334240143423123302112424011142010124413420033131011103330103320140442203124131041341014203240101022233012311111143044313430123204212101420421144021313421310001344313300131111413134114412442344403300221323420112332230033130002430142410032144124004322032243124113123144213113124043203434421231214114120141210100331210031441410241402134204143400101111111200442220340101011430410221314224321314001433323121314144403143004320113202001430131243400300330022102220430031233130240412313123222041000323032140112102123104221234100241121441001322020210202410422211244330041043024101011014300124034004232124000323133412421043322031022130222031122134202122312000340121413101323440100312440232102001101042412234044214424204343211213213134412041121001023212331341234001300411042002341241000012324220312031023342100122433211413343222443102022232002041034043311034143121143331030001001223322031321042404431141210034324124041330233340343200122440340441133322110012320234220324213442321032124132204443013011431203031102324030311131201343021300434432242032331211344434031442420130101420323430400114244404014333034133131313212101003314230033001114010001321034420210304111313331311341332443412011401111042142120233241022021031341311422121330003102042232240332212432314121320031134422100010212011111110011424114313040440343403213302040222144042030434312310241122042330131310113033312310200132201233233333440312330322212213202442403432412142404401104332302130332411221230213134303402223103023303423131222221113310202344212132334311242213343424410143300043230301124202324400141241333012244244212440401404230144130122404432400223114432044321102210003323440323343321124032103013241031111321200204331131244144342400244413042234401313131401441232", "441123440214220012141131204042001204442213130423103003442213424200100111432323342124142021213343133110401123033404140120221320414231412210144213223344443443211143321120042123022301030203424303101424022433202024232302232244124020421320232231021241320034141000042421014320233333111401103402331320433440132433142001223223022303032031331044002412002343224140141024222224032103344414044121301334144113040440012014201043433212343202444124040123020240344412333110403232212030030011041210233213030323012244104013412133042234044440322442444311043414433111224113041140243344442210000330121420334321314131340444332432444012412112100424204444420311314344333014413431041210400213233341110210143010431213134420340241323222403022120240404212334243221401423300021424223310031434103244012104030420223214010442204204031022131443324034004303312313342214413211244142121413020244341140010043313034344414224441223012313144214032124342242111404043013123203301000322043030310032301244014220420014241001221144102222041424314133211311122203122443333032104112042240214410303243041244441111030411104242041134100123121122034101204420404322022322303244002330243432141340214324114400104222041410234120313420413320403101441024034320302104202022311334402131014121120220102134124103211430412144013234111111211210244240332123313312311033221120420101412112321134240240312022444210110141404420204402434012042222042000143301333044231303034203234203040030311103331033324202341403040224413234134121331304232411304434110223141012224003300132103240213420221404433200122034431234244313024441440423413413333233200023133443341402231423220423002243014211002130442432333031021321322242103113044301243100344003203210414332010430212030340124400044412200343343304031332430334231114313400204040131223114104141242223412423310431220332210313430403440443104443244334110402310023130420324111201342032323433144331433122430100323343001441430003244002320440211212414043201222103313042333440434003211214123122012443104431431443311202330240203001240032041241434244331123403102423322413203434332244333324143114213243300412012103222122034023340002243202330120032143042332302432100213301214112341343000433200432234341212101233424004111330210004314130130213433122302214112331424042242020440402244333240023133412211422434442233032403433113321221432314442022443024104231334331413311214040011200410434222020421244310242211122010222134234444133123434423144202344310302030320311432223101403433024241241004322234023403233021423430231104234210201440430142134443421023342404310333241300130123121331100410224244222103143103202404224040121442030324334340333331044202041334314432210400340303313301024410143124421334310031104320424231424402000302431211041204240433341121244414430414131001010310122410013213410312123404401323444142101442100200044114320343140020130321414143301144312213404331140233441240441013324403212432023441341214143401204102143404442300240413420404223432033413232041404012310211231320341202304320210404003033313003303033334234124323431211410234103134330140001440133110040311321344121033433241321333111413204420011231033244344214112303243103223210004002022442122104114013321220133221112402211221300211003133312241441421222140240020124241333300401244402204030412410002423030130334223212104201323111330420144244200343040233240301430041442302112341041000141411442043011230440413120444100440323413143200002134030211414023443203004222143412243332412240203233000114131003422100312132122340323314401244420131040442232400300202244433002322142433232041110030012200433021214433440423034332042442243242311444320313313343143420042144202334214204233100233330442440024300424443320221121334230414302144113411342120233313101200211203244010301440232324001212210030204130242230014441242030313111413021441222434324140134404330412200310324202232113340302412132143140311111210144011000034422034123242211223303004212302320034424112400412201010221221224211201420244433301042231213320341313200320101401424130201421304344304232133121140010214031401043220333020434004023313123443323233311434320213414100313104221222440331011144401040100102113321301244204043211044321123244304421302442143322114131434002143223243430322412004430320121244123230422403000201032224323011301342412443011031123312021034434240144324214041014230003104424114330424214321034400044133304042010331142302312101103424202032041014333324322331212204100234130434131223122130223413131020414", "213122424110104201200324213410022441020324313410030231040432433003404134231223100114004223301113003121013413422301002332242400000232410321234104414222140440232210243040430144001243304044304144124303241302321131312241442111010013222121303231322304230213122131041403043000341234110131400141230420211021242021230222101432004402110013431220423301113242100110200422440303100341034030121013412123413103440032033424413002443240203040233013132202132003410112023410030133040444111231323101443312422003012203220442142031223124443024201124024130420322002213122120410133430241224122430230221414104101422101300401111002404230024123203113243044403203324440434342311224420013133114042321424404100010244331111431341003024033101424234402012344424201111303003121004114334321012020402030241223344211014302022302030320304440111331111033441112033312014401420442132102034230032021000421004003420210234041440403132332140202021344333033341333423312231023410203400313203333003342231143440210300011424224441032124304044411430020201332303331202220132031022444333101004224122331022112144422430234002041214222134220443001334243421334233103112032422114221100402303201411243222430311032320410143243034041423403421433231404300204433110400333023224312103223330403231123421042134034440110423232233002244440340040021201000000133131021204442241404431102313120224340103220410114332031323313203204403014334024021000232301334101302230241334202324203233300331143124200224424311443330100000011203410321222044011034124022304102021333312310424304340123332314300032020421233141344102413120132221121021223134413201300302101303322242331430113441304130240420414231142323214122433131422003133111231332303112441231411023034404014333202244034000011413004141121133210343002332313243133433133444420323303314100442313000142323230442312011040012110300321222030331232223423112231322102114304221324040031402102043330422244223121044243013210230340322242420140242404123140314331340043042433000232132024201033131010120334320112321313214443421001201424340222121023414332401212441343131120121241230300113141320200434432331222034003213222441300040040413241304311430214411424134442101423122411121341114344241343441404220210112410011214100301101211310302103213114344432214233412141304330234334003110433403440422314011304214303341222040203042243304313220041140230214143342423442100213242234414114434020341133112111012042200043244203342243310311003130240130424331212022124404044303244202213023101003323133340412432311233121204234030332134324403031221334022122140044033104122123330402224122414141103244401444231023011002434401432331413330340131001402020321220142421124314044433311311420410242221143044402210121313230434412334201003102443340134244302320202100123443410301212240124100421022222004334044443131314242121343032133400104144000401121014134020124133422304313432042143040142411243020223432301141232332213104310340204302323424132113101322423411414001210010330443001330011314334040133322144044002304124222041222014342414020212431422230243444004204333423342320332231021213032443300331101324041423232401244102121040313403213111223002342020143424312433033402124100001441420232042322220011323212341130441423041411302230224402124212414322012140324031134234220434003432134441002021142143101402214212140023400031131423242000014112101233122023343343244200102134323412431231002113414141012112334302411412324414032443113040342243321310442311103304313043402013141210110141112121120301000441431444224431302341240013231040414130330232040222422002441130003432204222314440442210213204134243042020204442330233402000002130203412313404131343134322040133143242200114432310031300010213420430134144200442234212334403004334141410220434321430133441210122011242102244430413313013100323301223324113043020241223104122134102113341220012033403100413300400430202403130240042141042012004230243103403420114010001001040342012241322140002340241443413214131311212324320142331201204232310020342343204324442342102132314112334210403442404131201043324034323020344413001011232042322210133131040210204432200131320143413244132214334414333323340001442301331011224342303111310242341331421201110014122233222001321033132414041314321333344003130231332404440330142333124110133110121100212224004032114033241402142131422011112244320311214020220243133324111401424302020414443320310024312243233303240002402003310104432203001421330141034301224143224322323121111142213420303233433303443", "122334031320324332313204343042214344310014431103243134011133233044421121121442432141130400313241420000021130243024443423224204244103443404113041240214213203022403034214444441113401004232431121242101243140204334212241420213231300301144101414001400344222032303201132400422212222414140041344413002211034431022441141133023022412300401214440023233011043110103011223040343331002233200402204100131433302412234010204213120213000013003403424302342432132004234443130314403103333243102044431334143244421201103400223100144410111443330221144110310041144214104240121122021402133201140310024013400000323011042330202424320110034311302104042023133132113244320104211323430242031400323303142211431334403101124033224234041403100041103430414422033440032212410344401412441214043133144344431004034014142042214222142420023203324344440214012123031140311243013440404223333202040242301202130100240014240041310200024023441444102330401012311434224104110313211323204142444334001410333240031410402220302411032132221442133300204133443411321244102143310340222344143232413130031234233211441003123400122301140334124220310042024021032312414223001300340303042223400200413314244423423211000230440041423432243212011203421134443202332204034034400222232302212403210203313401413231111413311404212020342044022041401341043401314330400442443401044322022433230033043113001034131340433103332113423203433032321321100201130144013114032303344443043323424103422022142202213310020011243430321401004132220440303114142031024102040300033203000413033320434102442324030214244102223104404431431004211224212134431212110141411344320323401333210110102002443313033322240413241010302332304220010302104023214012033332411110202144440224230414033144403111022142143411122343233313431112424431200313214100421203002020333202140333442340431431230031430240141024223234421102400113112304414420034134121340423232423022024211023004122140404240122311003410032211112024242432121203101430112042431132313433030114110120203030102411003034223340344112444112100020430134242433414412002404104124231131004040002441333243040110130430101100004301102331141414323203113131100144230304332302213121322112122423312444032020224222401012134302413122141134233143230004004431340033420133242201421430200020444333102303410113330403441114222232340344303310332011411141422144313304220144433230243034103441301202130130311442344034324342201424223132110121144114310041222412441131114012334414242212143432034440300422134422404141114434422003343431301041212444311314040440241010404043221212242004200141334300104220312211100113101144332021401124002310241413311344040330402441210141011434112434333013210134231204332022223302123400104413113013124403200014400101042113041441111031003233311102141401111344401213203304423421043304131010343411013120034221311120431020431130341410214442141132224002341334232414002304042201310143004133303422121334111044312200434403444001303402200121133140304031114412221331342320000301142423143024310202322033240124302101004103314301241001033024403312242243212210232444033030122033023314201144133223204220310331120400222021011332430331032120312101311213341434110131410110321041414130324001334432012424443221000333214442114243000140142312101421032014423141111324433401244231431314123121042004012043040111431023033203332103404411114324221420334433324341410444212040142432443244343400100440102041224332014312001304131011000214301333022412302344202310131132230001430131413001110312413321443342100322002401004320410400341030103114321343323224441344111312214100320220434422214114324211341121220140301023033203014233124320200424040320241010111003023400413123230404221403034032044424012144344320102214011103302131201304143011044034030112011320412343433143340144424003344034024320011324213103202042411032122341433424442000303342240344331402002000331223033243123413343043320211130221110140342121202121403341003223030113103320324204423042041033104320312431302401114210213022042244110014230303223013120222231401422140111422010220110110411021442421441042001204143041230220123214130130113113321141201330232034004214304204043120030014024402021442334143000334102040043444110041231032333014302230134103204000343443040121311214242411402231032143210313410423434334112434302201223323412044022423112143332120042304421140411330410134434111111203411113120312421104132413242233223034014242221214103441000330224012000311132132302343203302311342312231340041014144400422432433", "033413342021142323422342242423414344342024013221443032300142003204331240200431324230310144220112334024223224010324434214441203131422210412014033233220000201303220431004243314242231222132433434020421033003043301444004311131112233221010422324130202420421031024422431011120444400010214023300304020233100032104342142140244442402032221041141311310422300414130203303134443141340112340003211222012241310304142033442004204214101134412331112130302221231143414334042211441042103031011003342323422341202233304222120413120224223203003230301231243314242444320114242033400130123303402341244433413133132210444003103410313301443020120400301442402043021322332201221011212300330104111301024042423102134301414444224234334110440010000004314041230132243122032132311323042403412424324231124412002101044441241003422040232434333014011020204442141444002130331010030301424210403344321423312324304331042330201004240332341214402041344344204300104331314140100412114314112320402311031014420021400422301044420140233441304332430344423133402430421201004003202234441410334321233044312214403044210020012404330214102042224144303132004214322302301024404032313143300340300311213444123220221044130442300402331022203100004400403101331002330124124332420424144221301214434431103242132200222140324343023331032102303202420414303103022434344224301242030044213024003342141110133312214434032222442203130443221043432023413020320022231033130401024243142214304104141141223030243443333124242214301010331340120012043303403021134141131434310103123322132300030234143014112442421420043020420414220103134424403420142024141034200222433444333004113213012244210312421432004112203321040142120122100331312104202112403240020144232441410034144442231211230342320122103323010400033214241044321133031324241303202210004022312032422310120044310324312411302110444220344144233334221322004140240322220221442202343340130322222232432310242202143003342101301033311400001014203043311100444413300331434123123404220003342123322041201240020233012223430201323222302014342121303141240310420143002310314204232232013014112000100304114304134214423303313424203202432102140002030212101312303001141124320041433420443444403442421334030111344001204433200021343330222221220340140303124141410424404430322024231121002241110302013004020114042411122340344043041440131203112221123143303244443231402140441142434402224212104042131003323221302113410134023403321023142010010103334344400032231102313404042404140422141310310244233031143104411004131140310410132140330133100134021133200013432123030041043102000301013303441034003344340200313222412023342144222134441334030000300103013224222201421431313312314240332204324310443211203242123113022210213424410301030111414332313120110003243124330222104100444013420211100233133224042113241224101144302020340130241434120202423441240100411420112311441314001413340312400314322321142222433001241123433131003232231320221340023401234412043243110302244334431043030424130242132044114130144301123030413223223104444220103432424203111010310111404432011441443234344030003012410223240143340433434203330202310402023421031403310411231242101210112321414302334214434240431020302214443200220334001201120042014431223130210104041244301434234021400224211334013020142203420321224343331231042300012224430022034243422130114343244323043243331201403000332401012414322220334140340142410013311322411323304200200212442012442424233242342243302423343424203100340332220440403201201410023013411200401112020041024244324034403030442014133242141303342241214321022401330202311424410104310231403303421221420231123203110240131334223324120413311301330221430334243304123410110430204344332410421023110041114200241131102033014431041022130422432300202123422304204330010110004303003400403414423313340410440212020144242313233202103143221310244230311241120133111302233114103102043141012434110430412340312311404133334400243221003002244201444214234214400240141024401332101311400423421342034232123310121233101003024223334422200313422203224312302211020130211024024043211134002301213333001303024132243124441403334144322424311324442233431200104041213333220433330022430241240111043411031122104404030332344304041114140024402100030303212023401440402133022322233042203024143422112033432220023212020420010312012012214043030010443403024410043232103441143422113243313023142401412404220034404201033402413141234014140203132312221200210211043222213421221001414343003021314040323100021442141214", "313204102130140202422212330102042443240242203143143223231300232300243422204430121020033401233030141044404323321220004044011001110013012123341030143003320102014122202342422130104442124412113442124312232432420011113210401412231201334233411113140111103034302331424010442322004303230224244013140101104244413220110213112332433430422004102110122241034200131341432202313123422211230440314420303004214040331040244242202041440442040013144020434023131442403123341022410314022013022041012014111330001013230321014333144301310114004031200430223132203440420413210400333301423102042421200212040033240320333110134021220214213403134031314430134203441234314114414042331202124343430444130110304333212333003020333113230431043430404004141120022221001324231240413142131432313402440412100011014314213123311421422200423411032331431204111200222444220033231300342034421421232311343202303201111443003441013011444123401434321111413201144030421001322343012110310212232123033324232222312021000022011004402020142414243133123041301411321122040320140213111440310011011433003204120142421011213124301112103020231423422404043042230323024131400123414444033414130134121320144200402011044320230214332120013020113441301032004204422422114033010100144323133330222234043021020432123242024012142132030114403021443003411320100043324343424140231112001034431322314040330112442110002301144320200434414424133201203433414433223230224423010321423114421032204420143234141441310422044011241030204310111233144121024404202141121142432002334340023422424441322442104233104212431430012231230003103240211232301241431302031043240432303013232131041124142023311024431113442434410124332310304310003314412143244420043211332101214413233002133202234422302131444220423414141242322401002334110304244104423400001032424043022241304023344333412432134243324320102040242233441301303120232004433114112203314142441422003232224024333130102323111441134201131442101431113101414131023424330223042042233433030310313031033224013034314043234230024410231022043044323104330022443040143041010022142103300042133242202322024412003223330112010434433443402441422400002102223143123100414224330022324030332433430342102222341031141233212301422141420100031121214404231333131232331101404111110423000113230324031034201011212130433144220042031143133101004100201214031413122003224011033220204230414311110432220223442300001403212314323214431342333020242234121411342010404422023444210111130000133314334030003203334020040003312212133403044202444210200343424111020334424134404111403420042241312032420114314042201213113134233422111310102021101003423141241024410334423010422211041401023012102420433132344123410132011102140232134230324121341442201423210424220043322341034331423234110330104430202342202210334304122234202103443130021312212323432440334203202011101230322330012220200340214133411442442202130341142024014142402443414023212102422242310030420044313430322400222240031302223022122214342404320030104102234044322132224433412310223300241202303421130120232203102321104400232304030044424422440304344001122324234012204210304340410011312402240031104344334232144322121210241111100430002210112312244314324323423204040014441033142234434344012124112333311200232010231101213143301201242022104342010414222020214100120244111010333132323314103141302404110114104211000134042221440324322231222240103304144004334342102010302314241212224231330421442421114133221430310240401120030013402143001030331430121230220221230311341304022234020220302403233001323213032211013433430120344043142102100424420421202041213113124021130014432320332230343103323134312434241100241230213434010114200123412021343423220020021140044410310434030320243402121130311204301402033132120412333023341443431213041202213004104442411123334134040011121342402234211041244244014243021420211232001402422432230304114310101312313413043231323422240123042111414123134044331232100302213423423311423211234214411242004441234321234234331133122441404322422424003042403320041120124144102324041230110424002302244000211110010432113203004202100434222032041331221244040332343143031441202403112331111111232430440144140342203342201330123212041303421000211400112041232223110340431244232344344030413042214010420024230101041310311211410121133130333440003030420203322111443431041444330303241221423100043410342042413030002314413421314342123024120402043402132400434040222103243424042311400344242224410144120221221313141121021031210024134404023221404", "430201210423003424013212202234444004122323140320033432411200411223214120440200403340312110310410304410340214133042211331321042433211043301004131322124141014304242124202033310034341244420033241314234000123242432440123303401231222424040123410023121302031013130343002410331004142004400442142101104134133430022102411201321121210310323332314342221021201021324214340401414020010030311443312213342131403430234112324120241200323310100230201411331043234101044001201401444134203310031130142240344024111042010130030020232233132014324142344424013230322203021134423134131023000110442121134423031244231414040410341220223110340102210002341442103042110403420114010030342220101133440240023201403232130420004104310442104044400134222112324242041340231212111121200232322040020003204342424420032033232202214033033011104123412404032304120130211431244413303241210144322130224024140410113232431414321010110223032033033444401203110324100123242124001012413104220034203421040100323223234222431244143014032340444004042114034403400330204430340034430043412144033423302122142300140201421020130122301344223104242311001130241020130233042213444440343303003123222023032210120123211213104321230003434001422040233122402134014031101334131304330142202004413314001011003422101221303401302220001044101020333010300242444321343412402132021324234341222220002342114024244020300320224200143131432032120022201243224001400310401243314112210444214322204124340412041210431232124143443022111441221244030334122401432442324342014104234134344240323344221003114430423402344114043334310410424103434334424012333321103211030110100431301443331201340302313003431222320203002204141243033403311222004112330412433034240442240024200143043242120300101012240031034214414324313222424443031444403421340122222131423011441320141010320023302042203130303303324340320033243034433040042211030042400203114200044411324100200101201044220214303341112344401320003243133111312001434444243020130423131001234422413232301242231022320423232413344301200413341400112314333120300244003110041044234140314043322333212103431244342232221433214303444133120231303434332222210320420011110313424422310210214220411304031204422002320012123421100130424123144430030200032434200441111000314004323044113232434234112344333042442233442431111222143323034232223040420400011042320041424433410421123403342144030103412313001222432132113003321221222232322122102244122011110040432214042002211031232324423244414422111003114111242244322300320002203342210033331204013141043432401030222121014033440330311224142201120311314213421043112311000443120401403443200120234002042010231004433030130221013204132300233211241124121231141133131413202201413202124031022124222211420103222400203134004011400440304334142122221131300312103401421234414303032214301303412224421100004141101004323432114443034123330202014043044341234224430224324012404102314313443131013120204300341022203314340233443240241403400304102022003443134010430041323231014322224301314324204334002003411300042111444132444212201333040244310403111321411130232433321214320112113432233431321213330333200224143422033243443111403312303142401212220133243144044110233134331042232014431404140433423241310023010342224103310243410321311004311033243042030000442113310033122324331113133041321334334233120022343134130021421323440422343142433332134333101022223012401433434012414203443023422313422130024243320131133441012122001002212101432001340204223104323302432420000202041232302443102433041212110121042103032142044133440200130303022342441430434201123131234123233011031034132433321402143144110103213134301423104324330344030214411314422324032023203044403230414331040140333442430234132402242044201134130141214313140414201402312211034403220403202431100233230242331313301041110333220304204242321420314011232100404200013412342224233322003041334442310224043044233414400034133000202303120144133440330403214411421434140110232324004023341402210433332111000303132342020431240232204120200442430410013231002141240230232040020322123334213321131132012414344304224234313221142223430421423033404402132221033200024023232304112013301421444313223414043032021010222301110404423213234024400112233030212210311032443144230320414003332322113122342441404222332112411111220303104023020120112133323034242431410411412020120022241030004001230042113311113103003032342411132233434322433234231314114312203412134212102232313300104232131243000134203310003333331413002402420114310314", "043400111334123003441210201334341203430042140220020333113034434331300130041320111424342443400043104230024213234342213013224324330330223332021331341033301413423034411134030140043040012402131414443303323403111243212104331210233211341421421240221030412224134203122034424203411310031032204341020314301301401331041333422304140332402441242224342004434114130400212112024430001330131021221432404113343443234210423312041224214041420113101221114140142110422103100000102221020341144444213142141412234004403343302411133242133331233211022420430411241234443402112314133140100010013030123022321413043331412121211430314321442014410422010343112032133042121304324011141440442234314411011343013400343033441243420111330041201413202212132342030320311444133041122222313101301204410023311002224204234132344442101340432312341441331133240030312112431444343110410340221321424410233422314431213241401202232241340331120231303441422201333000331004230134142432424310421402100230003101232313023021202022302141421402320001013123312421024432122001222433441414233112440242112320040432440332312204342240330412124021000011143244014242040340204234114114011021101424221303013303034210100204200441120103231323340443132031123110124433321003001111124303101414103332211030211112142424121332333242011433101431440134301400023410334043101310422031342342410440111400001442211041044341430220142211011224031102122212234432321334110222023030403043000344122420414102230402042141032431244141421422423441111340200424141114123223134313034003113212234332211221042402343102240112144033202304013032403033220134302223403343134222244440001144412130230221144404224014234300113130433401331032420321232403442412031011131211302240123312304243414213441421231342403023210132330300111443413010412012221013302444100433100114214321041212003021321003144333022142403111430003000140210320014004223421210244133202130010343012223120302111102022034231400211010032412424020421401302033130224110232312340110141414034211431212002233113044012023034211141431333143331103334344210223102140030041021213322411110113444111143311412012222033420341300402041323313332324234301013313331031111142213042131404211403333421320234043443124343302141000423113433012311124102030340211003212343311401220232300003111242103314443124001300243302032023311021140133013031242232330000300234144124240422024314202304111121124401203304110143423301113333431222141433221443200123034001124442343311031310323022010410343024322014341230233301300012144442443333433014130113043212224022240023214040334224210012111312233244014301241003114030034413233341203044042311030201301424141304033203101141434421412242303323301010304202441404322301311004043103404322440434040131224132242220240422313203132323004220230222123113113220021134103333314413004344230430443221044213013423310340410014423311234124012121203301141300334203424024144413143110223021320244030331042421133300230241212432141021443431003120101322402142140124232443014221411232422124011134311343102410404130020314421300340311430203410404441322102033230112400214230122143223233310332000340404034011443303313121023141332313303030022322111431224421204433340304403141313134421124232200102002140320343212232340200312141114141324343343122431320204410230024300020220202142412210014030122020222004002000420003400112020011114340342111221331301340322304021023013000211231213132412402444044243423211040440021144440020030142323224300224220040143044311313323104024102200444313441124032204023440340034230310130420320341000003004032013004411330232230334241303041424031130403431302400032344323433410142143434311433041231342444101404112111023121334041032334113342423220423334433102110422103040312432421414111423404043343340241133403022210144422031310434423130003141002412441402100240032101310411214412134333144124342210011303444222401001101200310022123341044232130312111314413141200403110202400034143232242114402030402010434402340232022411201232413100034140230424201404031301100403420214221021242000003313244110002013330024230231234013134424302313033232001434321021242033214013222242304323331430314433043103413204322130114410223441442242413101022014323343411314102321244122320320101300401232210244113304010434440041202221142132131031114112002131230431011440320243332010131340214332040302412014042342324402331112203230111332013003130010211030404231240020044101021443002323403032233431141121433044300010113234030111034444222023123431321223130244034", "030323130433311130403041240002444402234434403143231012232414400001142211300041334343211301140331432324412342333231343424433122213330113132212302122421220312143130041003343014423320401300404341213220123230402132122311330334030321112123030120440144244004121034001224004104010234204200032300002212223001422411433340403413233211222110104320134124010101222404113332340122302203102412414344030142324233110013403403111212244423310440031204404144432231342221210340121140134122111033443320212220131012110111014124442023100213234023430212013104010240010014134133210023403023022104001414134301024301142003310140232114340243211214343131014303141143304310442104212041124020324133400143414233201013232021213130023113320341021343302021032210121101020244304323114041424414233223303113421441230401110040114314300312022414024014203104332401313000220102041303200100031043412303111302442114340032002013001004212232114441402010104034324031232244410411040222023322031230101023040313322221100101311212404000413313024234413104042110422234332103120404401300433030214204404130234243102230211144400214324342234040143041031120001040403244131030100240233134131301310304123020441423032322022410322133330400240322422033343042043202122111141023330014110020031212233024233121243003222131443000123324410224003131211404210332133333330042210230234111034212120131412331141122420311314130423401301440112414242241411223331311303341014400422231413441012242442012010031302443103330320401104013220203104024142441104313044313010423124421401144321134031030032013230034223414331332000234033043330131310234342314000442431011410230403444321324204241123324222103212330102111223402430212203003242224100240323230022031002032422321422402211243310131234433110122033404331300044042401044321132420204300204201130414211444304220204431344421012011004043210132241304423233043334211202134122003010413210202314043342141021423034311440221140440120321430330013004120402432023132040404444012033421422014321012211311100021414143200330424102423442123133444012304331321321103230431200312012241222434112044233300230303424340331033220000241343314014043122340103110412203241203201302210221140242442443140121404114341433031404041212333024410314213214204123131010220314303343010030123144332022004242313240212214210130241340422004131214412414110132224110202110022030233121221344244333044342331040403214111303314321420334441341304130331302213010411133340140022421132341230230102434333332010002344413210224110244144101433241121020303120122411313042011412112443210432432023204020224341234430422212221022200204123222112044402323203341140012030202140442030122222013042402334144442404420030323422330312221432004443304041202423003030324404122403223304241144424324034003124240424324323001213312142041012313404140400330201443240430210031342442222024133431444322043313200410131011143403300404410301101212003241331204001133343130442304343330220211343421341233402144012231141140310410433422020422120010301421301221144223331433133214434422242020211312011320004103140411441044332300132313213321420442102201203142210141443202322103303244444333223242411014331413101124232110203303341014134120142221302431434442130204013101213143011140401241133311102424320322111023420013324040021121324010023024322344101340020014142040012113022312243203404214201421301031031331333314304131321334242102424323033132044003301302440431221443433003330203131234414322410214041204400422344134114414122021020111422342133301420102332200124234303310244403321404302011203012141413234043140242023412323022034230120342421211211110213303124244013423014001343342044314424414201300410304112221011040122223414011431322420030344032320014414333404442414321402020412403022432013401421222142122213322430012430302304330120134443041331334110232123204102212202434243224301303332442021313043023113021202301043411013304132124144010333224420031241040404301443434242442320300002023434444321131034241444213332200123020410222322012103014413304143024332201030113042000131302002223401142004112430113124410242434400104320301022113144200123111022310244433000413443422033200340040331323140410132134131130330421343424332223013404243132200212400214133412033143243332232234032020142002244130243044124313114223331322202013001044012301121242220432013322044133003312231320344244304343200240244314101404134232424044132101442442414022324033440410313303221333224022142042014310322343141223023034413420241104212404200312", "020421410442211330031002400044300243103320034233144321442011413431144441400032143124020224313214110021104141212210004043434412444220424140241042321040041041040440332102002112013330020113130010404244042232330104323110442134323023331212443333414224030024112034244412243003022214220222413221002121244044014133434140432034404111023141012214330412234132013422422224144043414310310013114410334234434100404411143330211421004312440414124340113313312343434341411413333012100144300021204220023144031311022224430333102324122212202321010131443113242001031343101431132312422114431210010042033122032402123321212343113134200042312023423012402322322414240113303132320440221423202332002304443120344413301314033044004243044222020420231441134123224333044331042012142224320212432412042114112421302300032004124121142010033221121134343123030010303302300240414331024341214014011444443301302200241431032144020012101223441111041403401234041430114011314320102411420030202144213304124404332132423020044413444010144243122434013300120104423342102341211123121320402140303432002020124404031023420110333100224024330313044040233040000304234342314312132224144032221324431300411023414213242223244132204111214140432241422233431111141144002122412012224001213240101130434024243302344443234404103131440124020203333241324203301432033203414211314404143012320144411430214204300040301431130144223431034410421342332421202434112423144240220201344300440412200402014031200443101322104422344402222012203123043040413002230124404232341221232004303040433010020034023112403012403443010111011210011044224341203241141132300123024231233014302023233003442113221032300440202214342320330144141424324214032041330102334020441422131203423233122012124142442344134310140022040004342034104022010130044101121100330203400304211132034424013212011012410444313410412412314221244041100240100321200431233221444200221022312301212124432123443032111020220300434342331334301144032314300211330012133142124320124430204320443442222203022441300042421120301114314134043442011301114121242040112041042414000104141313413123144023444132234101311320402224331444124440342134222343241344301404034044141314232333044231330120310204110244320113011001200010010023111200232301431301344142223110211401240202413134203333421424402301211030040412122113421141124340101230443440304444414141210301030424202120434202014320121334301213121232202031214000233022020400201023342311040011200124333201032343023131132002001022323444132132244034032123334232213110311332442102313114343134231012042424142122220212041430331043320213233332432140423421223042420402012031412102032000243143432414120020012044423233131244103340433101111301313110143342334212321130401333002330314134230420324130032434211100213110023302400401213201003021222010101004002322344404140121323301201000414011412144040024444103232041422112420422211011330243104042013000232120221143131033100131341424230010433144130200102114110130030000310412343200444233333410233140332111132011322441241202301441221314140432324400201034100303411424323101402302302304204444114024014302403024314241023321010003301403221210034213111300033122040130144044120440443404024203444413334240101010233413204310331443400030303302422031020400231302340240034030403412003340423441220010040021114112332131331341240231200303332230044304100420114243334004333424403142044231241412414244112323134424143400013204020332031202144143020321302141304330032022114132412331201041022044201340221103321300132444123111344332233033301224004423013004224411124303444341104143224244300030421033104013111334423420310404130121111323330004401002420222412000424012404314013034122312113400423003142111340310110022034303302113140243313041324322101103034214303103403100034220213442442202213304042322110042323112203412001341141432132211201242040140130222433032223412311140142303340011102310002234222112020432023340131240143122340401142443342344021012223320420431121222210113220404021043141310021224231433114122321323222340311212402202044230423123100033241430330232220424044000130213333332420401403043441300201010322033112001321022313002231323044240011431344422430120133142402120314023042432411413413120221412310203434104402223421441334442024210241420100410042302311140421142003440414422313323322412341201024112324240310002430344403241443002202432100444124240331431434143121240441343142430341223342014342442404302132204311344203241432031440342114042223243140323443030233412101", "214431113324212130440233240304434020344221331120014221122112200110042321232402231344141332033041221302042231011430300342221440001423324313133134321110303020114440431101300214433202310323213340432333041102120243203033214410141202014124230341003321040121222212330123040423240131303411303421232302341130042404301424322242042212113203203223431341310441014214413423014412014140132031430041134232211231202441022330332422242313014042202102332030414401213230404342021210122211101410014120002313210330124431410123120300201141211132031032031204403300311002130243000031323132024124301242002411201111011243021430123304331331304400022010223142010121132114413420102232023322144120013120204002200332023401322320110211233334340124343210404112421223230401232200441041134431330140034123001120104204134221323431431211443043123001423114313003031414222122421040324332024131343240311131323441440114112112212423123043402220442144222212014244043042032430124334240141221324131212102401011124202411333213101414433324321023121140011242343300042202103041224014404032244130144334342320123220412044442042231224123301430400030234012140204344324130030033444042443410343112240123034410044111404413141043302444042221002142133441404043104031014313223044022214204230440042442112411423043210430024013103243141330301211213140330132312101103011143141302212041123340321310311010404414324103403032220311131123443041441314204024010133232124021114424140334333324243424004012432222333112220040004132022410131230312410232120300222012023434304324300233341223424314201234100204031231021033111210234204303443304203333443131240010221420312121132421343203031441324034030201233322420044022320402112102403004200131230033441300004410331332042211233244010342010121323443111034200230230421231220343124131121001431430240123242042040214203434224134112142043424034033443123100240301011040304144310243121324100334242441043033310304410014132233022141044031210313131113120124004321401331331002112244032222033432441120344044224322140332143102104133144341010433122214232144241421314004114030110130302200111010410010442323424431233231221321333313113213440323233313204331220243014010332411023411233001444241131343412403042023004224313441130223121212424404244033332041301122343240042031030144220201141410434143201220421100024013412433244333133012410132103230410033224340042200243131243331230013242420143443044331102413030413133242322144220244314310041120103124422220130243444212212443201012113412114204411300123421124230032221010414240340332422434140431334413333013424231410414223221342243323232341040031034234024122241042124401004220112210231433140104043000440121421012312014124244410444204241130332310432023300344142431100410030410330443332400403012111420232423100114341011222001324024334141223134104421132111340142441412312102002344130122112333200141242033203334444424422103042321424011001104324203232322413103044003241233104314024241121401442141042123114032121222224131002224120130402032234232324101100234420312141232403122143414121122420440020431312010330000300442144201140444433014130412341330231431411122323414421323311323204422300144202114111020422023000411302401133020202002320123414404130132002341403433022223031031412223421112401010442033442300313310012210330020220421131204400434411200102141301340332233401043243130432322102332302421341113200402304314404243414102344340123212444441112221003004301100120422200404404332432322010103101402004320234000400333012044122211413142123432302123100330030232034311030131041304341022342434012030021230431411120221134211003033332033342030231330103231004042104242043334211014134132442140324442121343343200042202011111231010121421311222424300323333034243344413123202033112321030210044333110023114003100224200423440030030341112041321342132042242130220400104010101233433332220443014311342431220330334310111241204032132401112043114044120312104411400001301131402040202300130413440412414100422214031020003134322301021144342200410423411224330343114003012031331142131022412024321134213204132210030241341300241030340420330044112122412234044444043040340002033131334240034432122042211004041140110020401014040414423344222231233304024031131034321000302413344330124320423014401330202444433333340031131301012340030420124402403341230101312232030211101210412242031141303110112440301130234332201321131333102204012332333100312044022233003340030001301141032443142013244133234432221143131031021403123212103013304", "332020012332223324434004040324111033401231343023404040304112123241000020204140140200420410134444313422324422103422042443041401410321131010312443001144021304344300233313411221301334123322442212402322422440413143202333232001014233000330040232420440412431232123430213423432033412320441111000430044313403242202340410210212000141142134113144114234142042201213020423022313403433123311110011033310123422120114014300430101341110110020211022420032141344232020300320310202241003401100243014324434401422131443302321102434224212401103304421331132032224114031321342341440433314211200240231204210230124210321331020022434014321444301024403403243122330324342321400134014041120404423034310241011024121001443042023203203444413400112104414314244124243223132324221241424111133240220310224401140124401230224003243031322121304203033234303423344414010402002133300044401230421122000243142021000200034433224010224330203011312244034210404020340341414301303022132220312033143212022114122423233100210222202021142114040432243022310204334110443023121102203334123240414301003204220040011113100130334202130322012141302011244402423041432131244222020220323424244030130423121122303214104312034324110340213334321201212033240314421210001121324011342043311110202220410344120040004402224200020131223143313431310004003413344242234013200102040301020123131011024241401334100430000430321110442113133401222113343314130002401313324020440111102302131401302400103312003342000103023302242322213102230230411402242121143400042122023210123033113401121330131342131023323342011041303444032430131142134031000104110432410220122201342332222444330240333000440010223314143124014043001344342124430340302030333100402121012014231423043243112004001202321303344331344334334322200301141041420411440110311224214340341101004341243313323023223030010334024404004030140413313141222304141213213300211232030320341000012210142200023321130240040440003001213012411400312234442342442410424434200111011143124413404203300031040440111042443212223243444233402001010434320430403303401444414024201032221124210410413320134144041000311404001403330044322124223142023233034343110233041223401122032244311104222110412334430134404211004230040033402241231021422143431133014234331010443203022100414142412031220203202200303120414212122234201132442141440444403320441140433231312112444313204233323322334022124240144102141143132040233033400144302430303142100441420241410304431040400031443443133124412421040023222413213033214243343200240413342422132404403133034044014321312332334010000120342243003212134202241423421443100023023042210324241232414430334200132100402433232332311012042432030212402242101444413433214413114342243423240014341023420302012030232243443211312442304021444121014332312234242224224430340113334341324044221142432234431144421421132002134112431244230414244202122221211001043322403444024201003101023140330400333323304002134104212210443301322402214343323122003422134323410240143004110014121213312010000412300442440321211420314303432044232212000334042120222010441301133340111000403021030021024142012033212341100004300042204221313040024141431431231423303321110020103242043443013410413412140311413110402410043203141131113130010312214123010324110214340232110043113141424114432233314044002133120214341221441242444121443341402323214020323434203311324113102442243441412401003124432303203422312123323441214131221221314342330104104241311122012021404104443310321412333200430202112104423004011002322210113001204231004304030033423431103420013442431410321212101341244210442234344032004423232123322401330433102234021000314141414202430434104431133033331231330301242234214104434423023010001242000110431420104214122332013323110210000214241234433041432010100210133133123013130310340403443031120240432232003410342314412040442231331144024011342121244102131122430401114202302241440131324141132032322320310300333040131432003012124104233301100210431401432230234121330034314331142431433220040312221124002421012343403021034212104423104123134143302441430143412040120302333233034213111322013112014030320242134403333203242421322411320001020443342141441322322104434023330012124432001200303043103031402332144120433201222422142300210220314410020044320312221144103311122204324012142041340023404343401210133324124014414121133313402323433310243434341103141101111422343413230120400134131004321042104243401001314244311344111203404242411412241333320403413031401000202331320324001132143413", "320213140131442130334014224001244414010330224100421331331014110223442102103312123301332330001423221401240330343014010142121402240332204114322222244114002331431112330142332122142421210134323442132223202024004244113440101111240121412321242320433211130034230420114030342400412344200341304012042241121212020031442044144004321332203410304432412302204241040113323400312002124244211431132020342012010412013213240202133314120023232442034402423424240214212200443140240034332013313143134224134143431241202401241443112313233444331011014312312122301424030420124144240021411014132111111003304124011040044204023321411330342231421033324214043234111244403441101014233244333040410220030313133101114410223421012211414332114342201221231100014334142223224322441441411230442140230424410244212340011024120114011420100110301003042431224300244442333410041012234142124322403144402314124214040333304202123310213323201422313442112320002210321122021200042241011201013023132201302322133402424423034302424003412341114142031023044324224243004121341332322023323003402334122441312231434400421224432023320403324241122443412442122401141114113033141001101243332122120110240002140343424200044422403212413143142223020212230040042231103233343344113310231231111331410104021103112323240243024012144232002033443011414104242003241202122211422422044211332332424000101222124042040340234120103234011121402410121122041214121014043110002430410202433431210211141112401023311222310401433012143141232432402233221042211404444223203013101433303130224013333042143431222233004402204124400030232412441331012312240241331042144344401233243400124012423044030143341012042043112021143131021134011220212012323110211200441214204420334131422242021302444044302142400304303421110323231023204243134203141420044101440022233312320113002420102443322342421344121133410011141203041242044244024222320134234303320044201432042414110442344143234404334034213212031022432424022233424014320200010304230123142033212440131440420331111003403104441203230423113002124230321130130412043042110031213244413303120132121013044212400420123310412002431401040443004330114312030402432003233141211020400223022031002214403112300122320244444020041141444234204044444222034303111123141102043432332423310100010442040204140030023140321424423234003134441402012030001004242040333004441340113023334403111134224130111113032022434410243100432422420402114421144123204200304220020211343033304400143222042414232213332143341220023131323004131232104300433444302411134332212012102244422422401401031122231324334000301112403332223110333200222404241120000314430322100131223400111244013312143231203311221040020034224122201433321144033132333001140000204440334001221223130130212123430101134024300100314104130014104242141433113421314024203010311003224003043130203422101331313120211330314303141121144123341031101400201321331404220323213312302323304210314344410231301301212331402241410023200202410302313001222224234431344220013440400234313324300343200313431212013112242314203434344024434444422042333223230121221303044042342143110212010243003444331310343402421234342011413433100040121130304210000324241442441142113340200142213014333440144432332303322342412114012314112011414131343342430110023214414221143141342031220100122020002210142320314120313003132040243302322242002400132131131230003240033403144420224030302241110041100314221443114143042203144443000130423343140132202302324112124100021423444133212320411304443131443100131340444413231120011330000042323411321043343124321321042200231224143004234042140344214221331132220234014302102311400423303014333210113320422044104311113421443331423113012220244001133322324431324134202222421102211243232214334232023034244300401410330120040240424324403044312334230413124440314041400134212301234324124431030310231031042224302110444234122233011141040232021302141212340210020034123434012344320224314442302304331102242012420013123341441324022241102424432044010311023020204410342012321431113143230434103142300042013031433241242130014042124400433343331224400030140020034400433301033234402332022121223034230031220413010212140432404002432020140024434100230304130022300234220243444433210012132200010341310424021123401014034313410222321201041440301012300110024244104141201224301301122441031303242341202231324103320100304040014424240132244220242014443230220323323331241012124222240301141223212313110140000023223400212244042140211400312203303303222142444014440040331", "231233233333412103302341124314104102131022402134244001111323221100043431100224310142311113103122422424302001324101333434142232140022021231033444133101214441210132310102434424341303120114210201041241111244121323430301433240304212322433423043010022241043321321311201114404412244310331211320132042143134202232233042131024131243221420242303042013102202144214113340022231340140311203331302323014104043241124214033113033330012302422434201221443321022312004311004120231421242224203113033323420330300402022133044222224431124113114431024304133300423420040241341411224100121244124322002202214340200112041034402200031404342233231040331020044112440443424240232114203411333213433403230411134213323123143130400031020144423001033443231124304111230111243044440333001321303023043444121210314044344043201303123022342320133001430133312221341014043120013041011041213141411020144201301443124024214043313043322211322221430440034142243222212112440040014331443310442022414420231243003101102224401000243122104133143000242040323313234434043432134314242231334114243011312011403440032041302342300400323043033300221314002020020112320143324102301241241104301023030403334243224204132303404220323134212123102121213331042043334322240441100023112143214342243041411411104203310231030340102133013122441443130121103044210301000400430000022040214314144110013413303202114041211434103421043222332231224431433004103140212202444304301432101103334210424020410023222223341421144002241314341002040312433340431014310313302224002400211100244401422133333032413040311034321012003300400011020413244123210014343230311110131134004041300003010143234400002011032022414340214212314420424331202223242212021223201132122013100024210442012000102433012442124333234414022110002143300200000030344212410022210302341243023130341133042323123312002442310002432123200330200024340144000020302022014411042120203242130003100024131023231033212413300424042111443031240302424024043301241012324011144234041100341003240140203041224322444431103021031240334233000134242111343330434144440043102404030003444404303401243444200122343301011423020442040022220032004112131211230323002103331211424142334303422202211003023211410020404140222012023334014204411041033131401432121220203123201304022004020444303111322423440242421113333141202130310232324130421342011041140440043034312202441401144211241402333002013334022142222102432202143241014110103341341013111434200232111201334042204440131102223203133134320230212432224103014324312410242143132104040423130330231111221140014421200332113012144412403302002124122442432101433222104211243112242303222142223143122404201023212213411330111131101213401222034304413021033022433334044334401241440043413421312000312231324032104201414301112301113111440323222324014210123103321202420323241144043221214232211010444032040114210404341244101030413104142231044220433341421201143402103220104423130431134000431113224103010243432420021024142031430201202210023314414123441232443421421312442332031321011420132310131133212034323341031340201123331214114243123103040130144302131010021012221122244444413444123042122203403333414223420320104424424411233013301011424430311224000014431203412101334432100332211431414011041203204103441031331004113404300130033030101104324302021140302033011302004342243130404230114404123334442422210314122030410233110003230123444031342100220023203022104332420112120100230042344112102100422403133412033140002332340404003133002233204412013400214441331111434223040044141021001043134333022042130012321413230232412032133334210140332344113242230214411100402013024124443004444114144233423020203014214244321201302422001121402121410110100230243034210444403122221311140032030104441403021122323411330401004244400121403343413242423344304210233430244121421403343330143114222103140430234434241112334222103032132041213400112104032144411214044402210213432420204033441243303244333002440134412144341003403324003342240332021404233103443443100330244213221444440023023222422132201324401424434312223102441000233410401344132400032322003123020113223233210204310021123122414120042320004342044333202302034220401241141430340140302203403331044322121112004414013440444144040421442414434333212220302400213223004424223244340410121321144423422012223002132222310322232242132323234242232334242242204442114144441004144313404202023223220223143044403441003230433413140133333421302442244034130114233100143203431120430310143320124122204101411324323123", "201011211230043033441023403020222103414312122201112400433101311334010333402231201420232242430331230132434142443403003224202342111323320234242112210424021412112030203411300110324033300433001033024224233111013101400201044230040040414400212223224100421203040404110014410234102204131324430140022221332441241042411143000330340422100320412014200210334311213211242314102421244101412231343313021303124412100310300044220101433440141231140332401201304033202402322414241102331200023422421401141210000230110032243120023303133003121321333011111033244230334140243243022312014404224443010320241332303011203324314334420013132314403430021241303043133323321411412433332224341013234004400322110340214111404044324402114211040023104020100444114300210044122401430432332103303003302300010114403230230122440142411320331212244224031334203214012100411404240211032421444311143230231101413101431040220143324333241344332131312130303012212141313023123041241121044040013112322322204011113211314100333040014301130102412441043401412041031124310331442122034104404203033320102223321304244322230102002222331444214313143210211334241333211131020233022312332401434020033122424321300424404223044104403032322300133204403111000011343223121304403123410423430223200230311300340201212131434433333334024304234242421122332230143430220411340424033411031133221003341403203043311111231031313242303314303011110001224214033434033104433022211334333201141030430441343044323332441110141240221013412232120033001122103004234010430203434202231012012400113043143221411433313204032324103010320341211301402210020143003013032132204344401021302241300440443032433221430141434122441320122213202213140003143212222021430000403244321243202331030324201442313242231132243402004411214143432113313322442434233122121242100143142402040442231200211222223333314214324432431311134122334043110222444342334001214121420401121313324131134341044042103303014140112121240110401310441243324234404321200023044001400104204022203104120000433324114133202404320013241133122022200131112211311321013432002204344010122143212203214030043021241243122430242211441014030444420330331342234112233234210023102314423414214310001010112421014020013230410042022244322221244314310310014201410312330430413442414111210043342434231111243104231331332211011423400040433241311104424411440312120212212332013012310402320323301220011432422343224400012143230101042322201000013044004003334320440223441143330331430200323204132414003400341404301332003123214314010002441422212032203143422112402323121410414223424324441242402104310241144123340341441133032021303114412110221004422440344244111143431043331120321341331110120220130133331421024220243204212230243110332410334332433014333042400321434021230210242432112433002211130140101300243121000240432223042304142122103301003443440043310020330322444002134022111110141003223324132244004020020243101421121421140342331421113233112211413200114122443213211322110220114010432434434200312114143340010400201343020102141043412142402212411341430021303411422124432003343212110011113043212103321221430314001333224144020302300433433301434023034440412430224212303023401432331103430220343042434322021132111202334431420242014310421034333342021320003014404104034221402134241140403001111210031100101140203341034031113242030122332001424343124013434042404442010340300233144342420322023313041333210442121210340122013144101401121233402442214102424324441120134141242422033032242430234311012420442302334133442431114003000231412141012434223024112412303324122404344101424021120114444413101210322033230043101111341244320200202233143222404112014412232121040410232423300342100333323340324422321301001432102011044223200001040012200300431243033134331413003024313323030112234322101433314014000024103413001240204432430231142024413102233420332322021302110100134002431442031414341041312312442222011021202142230241401032101110412410011402404311320431200142033102010403014003323012003413130330110201314420122202114144214234024104101223412001242233323131440100000303331024011112213000244241220111343241042024431230003342211230334323340232440104104311122203240102004141113413140232041330302132113404004404200132014430334100131111402433024142231222444104203041000434320314343341311134244211222430042110004031213213341432201201110200334021120032303430211124401333122231022222023421142210401133114303010233441234001120110030122402314441423043012103123203033330213212421044124320312404210", "210142414212140224201431224241022004033132014430113120342420222414140321122222300410101131342413022413413311223232100131210101344432241431221430421343144041120404313320042000112320323133244422114014330133402310224121203413204432023313013420004423403420231211324201421424133314123332443243442120323333300421440320111112320342001434232233112311203200320421412204010323341022304101314434302003201144443211001001040043421144424434420110344243222402003300444422004300024234313421401102404331124332033400001034422234032301102440400440243211210034103334402131201400221213420332331030312043030403012202213001120311041232443110341101340230344323014114201021413411233322310340233123242434411410430042044010222244434312200313210204330343202223300111101000333421440022401440324324003311112240213330204410130133241414031143042302412023044312233230003040122043131204442432324041140132421014401042143340434232000043132034402010331022224024241400310144110034133034300002023112203304304310111104203143420222043033223213300313343332441134142002010333004424231132024104033034121000403113024411110140211443011320102002331103321433110424040431124333402033440243303013223321440240304011141434132202001121243130341233101342004112310233120110231102041201004213314443021121013210340102433303104123242203432331420333323444030441401231142420241441100343004110242012411123313232411412314122242032414340001101432433142433341323120112201334430213002041114321420010331234114401200042402444222020312422404111122243233002204231131030030200442421240334102242133304142213144021010003314221033300422444320121303443100031123400113030200012402121202241142121443031133110142003213231032440120030012434310242111042343212411033412112013142301334020443014414040210011404244421202440433034001432141032023331412302400202122103021104200320321430033040000040424033233130303303104142421430344204113323021232131043300303012032001300414413240000212201312104310043140240010020031020212001412102114340344402124130410022104432304233012430300020122344010420024111440400333032013224141100010431413423233213111021211313243022431140023440412304301402044003423344041420212211211320411042111122142402331444312412224422404130442441233110344420043434324114013240420143403021221210310304420014303213422021301024334432203414214014304212403342324011341022424430201121211203344030131303222232332120230020132102341430112133443013023020301102211142004322330104004401234343001420424342224343104434302122310120344131413431223033303043211314012431022142303413440300013114011012243323030421032444311301132030322430413221044233044113103342223040222322230240242111013013101244134343133321404442431022302424401342413301414130242123202111232242202434042333422314300032202000441000443324143241341123302131222441313203104400132312243130440220223344204121023102341232434114341220244041420123331122310410344340120113402314441403002440024322232133212011440243131311033104443334342030003232213233340410133212211223232032244303144320433222101000321322013231311423303404202011444401114431210123034311002311330111400010411122133303401023320124414204111303202320340444223302400334142010432041430411411302010423201402023422000203302422442023233434120213043121442120320233420022031013034331214120213401220002231024240140222233242204320340010240240132044223341030330114212220110324324332114424331243131242321302413430104323434441311441441330110042131212002112233012004433040014301033102320432120241041414223014214003023223343322002432411224142202433220124432021142013023331333224111320142402333102203424201240044100304202113431014302024221300414331004441412410230224112302014033003101321333030023213230103430120444331333240042333004341011144423414102134404143223020213142313104130203033101410314342200421300224240131100214422132433200030141430210234231401330011444212003222311221301043341332430241331022242012143210014320441330042312334032103230443223040314142300031442411343244241043143422034032043302130413303344432341320331412444031030412311442132002334012220034212320223400211032422231430320033400214144042211210001204343013124342201024131443120331203430322134200100430302404334030214024233311344033021424100033002104441232324031144223102010044020240111013024000410244031141231332341303223040211402122444441014124042114203241124442322442324114033430302013244222231340121120312014322230043121024104031122200213430010231442430411431140240023002444140043020", "124013330243401410042144010202400344021212413312441242330023144042310124030001333310222402033001223410210000004033100244123130213141214402010421224210142332332142333320134404011103244220334331200002040223313002011411122130002244202431320423402034231211104414042314414333344133141212004244001131003322232321032121424410211101034204111340224331321322044421101304101420031112240040112131441031440112200323221001412432243210213002423044031233110224132213432212113221142210322304124342422311232300122233224002222311341141013142144040122143012143114002142121311332331033314341311112221332110333410233001333231204320121042340412220020300140122312140232111041312211020404022210124013130131223412112320334121441444334314313404013013234413010233130024330042003011423423001143010410214102033102111441040210210323013044401231011220042133043232434423443013402303420013312042400002143112422212200440410221312440443002220041102044041224340223411132031000200124234304344441322010442130041433411332402400214404202301122312100214100143342100423212032234120213001410311002311204340030411132411014314322023342313344403104441431220011243430434400413343220241040240122320201223212034112004434031113332400043422233122113401031111013440413313120422114413110002022224241342023104324304220433201403241043322400324343113402141021221142443200122422403440223310423003333400430113344200042232210033010401242142241324000122130240140320214144131311442140134022320441133344111113101324030040433041140120024441433012014340321431021121024004321023421041203133143101311030201424140201142423123432324244222424042443204240320442431431441101340401002222210100244414121221432300114214342432340232430301100112331410202423243232231042423341222014212343144102110202011403030310011144002421202103201402311230200424112123002012312012142031302101212320233131020442430004233011232044133202434432013433120124344211130121000202234021104002010313041130334024123223031032422131112243330321042334400103144241124202113022122333440101213010433041332303132131331342312433111424202422304114343231000040131023030132101132001142033133133433410333040222021324001430013441424300034212401324404103414131023334403101402003031443344244424401322213240033341110120240113424024003010032040432024013134013241110323130014440124344320304143014213223241332244014432022040334320344211401101314434020300221121403012233240413402444332433342144324004112134121231004312442020332322404114400433014314121021240221431100221442101411443104203404231000144241121004023121003320404024340331010411401100124021030410310423044310341244242222003332330213223431414222104234021114340421223131133113301301101322322124212144410231433020243143201012414400104022421331200314124403433433341411413342212321431423113010202100142404003113340431300003333024100022144411140444313313033011310114341242131221410423322402110004114004331410300301241331034323102241420013123200404233334300231023020213233044203324324420143110241223004004401042123304101110314001033424313241411141243002311314240311004134243421401202003241204340212132314030033030241110432444420210002001201311023041020403340420421012233304130413230013220101400334303044134424201404331443032202103043424001010010211121044010301420312314344233430312311442130243124014024131423303231020300431114300324421212242220314201412434341123330044202134303301104330302410033313404112020341313003231103411432420104142404400040211330203214341020410234310403233322121222224142402200234003340100244303004030144313010420313444001011141121402331441144030001422300040224012210412441232132431441303404040044130312000432430000241444241133431424444221101123011433203100430132212413303001113011000140141342123413333300203311140443333403343032422442013433420441401042331330320023220434420210433432412010433044010331441303442422301314410142340320222104400333102104433313442433344441231400133142332223203324044131300210140324144331213203304340433032312310433122401313402441301322022014431413424404100424334014223031234304200022243444142334420441303022014403431211433203210420423313113234234343442004021144011302022431232213014122420200342313323212001420434132203040133014124133344343131342441212341243012110012132011103311434223033120240421430000020344030234222343343243440000212213110442434123344232344130040321331341331411312423342123212144210122244204143344243131421243000004230102243043302122132334411141032103040442222231212323141", "424301144442323224003332233332311144140434241022302041030133113012313223444100021422424041410422340222341101432412220411010414031212441424110434010134044004240224142400001222103033113100410122121010220201134340102430310343413120204331240403302141200202411134040211342220010400331302130403112442022440440244043300304201142031104321412243021021414000231144243142334130130033103113131102143242001303424332423234003044230023000444020222100303333412134424142101231421323401141430423323004402124103303422412142201000110010322302310343432244310324322403411040202101110420400313114003234331124422344323341303440344410021401004330421242440102231212114122031004410433133424412123141102313002013432343134443411432322014320031222241234330243441404303241200321220033442131214301430230302000022023322341242331131330444324014332230143423144212124341034343443211330443233004001324222044034204321324022232311242103314212203441412233043400204432304013143402401002311024201020134102142043424324234104010313220220303033014344301023043023403133330410301142220433302020401310421402413402203344330410000322232211104122413421024322202313403021333404224141034143343020131421422322414012212234332120001423343043100104001231300140240103432004423122402433204404004342340133401002132313423201441123234220430310021324102133323121312102211401340001343042324112100334134023140124213213222412100243401334102101101114102020124312142241141340433434011303034203314211122144411200343203432140232023343001122302214023143443011231404243343032240423000030023341431200431044141020003442414234031442330101230002132004343014441024311401021002222004212001004104234022440024013312241432242243303234324232324222113002332111414402222410114431314031214412421124334422240332042314423203243140313202344410312402211022030124040411041021421111041231040020204002001112120201131400213034432222030123014420441414120310400421133130111422223214340202421321421213241232311223424033113332032244223234412122311114320121244021102212411232121100433144214443011330110222000314032213001441230444423121420200212014231114313020224411041202221211423232324441122000404433013434142344211123111124011233010314044114433024420221443231300442131313402012404243410303314210220203023320012422144022320040014433431301332432422020210314242130213343140330202204441442122130204414412220432132032232141241330323213044144040002430332202234122110013322214444314224022242041330301230444120444014143132442102442043312013443111420111420204320131343111433432023200224324000244424402203444000432004333331014023024424220034133102230210122121141302244322030203311332334040411341130030113021142433443143120114440303314342440121423413301124120211401042244323320040334222023103130342200234424120221430404302021113243241302340424441304111332223204031340143433404410134213203234143200302341021202212134034123101112401310304344241002004322424020331210003243434213441430310204231304143012412424043311411022004241200104331002102241401430314033343224111042233202322420214411034434314013133012032001003421240002134412120341314440012001200341243010422210444103003112212244022301401213111231314422422024131241402314442322344032234400321440212040403221134110242110242112423001034413122011123132040342334100120334022220340034213214042442011401040012240301131211023142022201014130012142013020404400411420000410430440304241434233034122421213420433241140332211312103442311412110230202442332313341333343443323331010400324144021043310341031310143442303103433343144201022032224030110402243004221123034221004203144111304423340204104001224233432423233433110024134304101320311241110343133424204301421323032423113304140011140102043422203243422013433142431223004430411110003310240240112322032403030214413241034331233014420421101433142423401220330002421112300413201303313401412033340102442423032413024034014024030211002401134214033302444434311030213032420433303121424231213202434041111120142012231411420222124123321221222100314133031142402334032323104220342433112403202231003011240144042312200411033322133202331210401434331113234103330030110220110430024120010344013102023302414240141104444221331232310322132431021044222420140124300404404240300043141411423040033424221334121413322421024311220401313202211310033311012111404104203234000244230201344300014242014202123341230214134330003114111410401120002214321132142312340310010032310342204101012111223241123142214300014333401223021423000121", "002231112310113100322123432212434012330102312112141330100000000311411011242032011011000024202411323104423333243033123402241011312100144112221401232344200030122021230104144203121422330240223303143241143103022114231023321404101024344402141344333014011131101043132423040230114124300402102342420211344204434033330433201112334024404320323124200343420232241323241230313334203203013040200033212232331321421022444044022343042001040332241422324334134043002223231204223203443211123010230003241323444233330214323042342102003101431200100014341014223330100302323233042111421230220404434243023323434403033410134334411430113144440220231310113311134433231333110111221303231312212211424344214030103331234144224114132323203142033422133424340102313232001033430033000030212224124010334241102233014110014111124304114423211441113113302220123402110120400231444124023310302014224000033420111424332311323040323044444402121342214240434443230144003233111002133441204110144032323444313114302144240431440423431022101401442223431030222211224204102402243442003421332103030320311344303020221322313123133434443144124111401144133232004432414412400420333331000444312431441033423304033210110302320214421240441022214444231323120021043103310424331341002123124222240300214200213400040343114022022343321210131204432310202314442434134333410302434414213423420133401424213202041422404413413003143140323201133041310310100140233412331412330140443233010033014134322133434241040023332433233124342341332232102401034212233024103334211022430121121100003444021042200210014322013440310231332240441030243040414201141413433134443232042241302212202140220021221333113033043401301320410301430324424213433131103342023342243123033202013434002330211011240440411441120314332044134323110034110432243303444344230323120044311413401102322002032221322403042141024102243021131034023213333242314042232413220440323112400222301221322422014421123340311213331410123212011301440224101112002143023134210340141222231143201034031331440322234422343303103422322143103313034432000431334141402001040242013414122040311124141033140002411044321124420003244013143303210140211402010241201022332102442233332412142132104111010423003242344404113443111020120001143003203120112430113301120244433332320110141403413113232222103111134223432120041110122343403032034322114024011041011123320343143134020020111122423320044023311130144314110421004241144144140330031430104314333034340304434200141003023321033021010431233222404110400324232434003024310223010003224002104310334033324312432223331440424130314103401431130422203041042033412302400010021120240140014323342101142201244324434114414123223421332324441100213020400132403403042141313244230010302311420243440334000211224402230034232000033033342104140203314324023442201202321143133103001432020212024324040013341312003013120400214223333311034342024303110342042404040214234243224313413044233314212144311401123000424344223141413244142112314302221303311112321302111434203000102311032341420400121000222211304203302203234214240010342201230104324110343343104344441424230010412424212413012224320211134144031433003424414230124031101213443201124330420114320341011443331121042113141003304401210431441111421344241243044003010124303331410223142233134442011331131330112411444234210021220442221314340323344114424134433122414434421122131004111401031021341313232320442102142010014430313133200001031132424030422443021343140432112342102334103321124322034441232222120013030213334141301014102434244333124434111031303332012140423043424204234114441110011100322110343443120330212222403340423221410224214331134402302343444142100333332114304340220140111131013141023120042144411211132311111421313313430042200144010402243434141434322401433323211413204242234433120442404042441442001304400044030231403410324302300001212223100140244443024133422040203433431144320040100203232203323343420002130313331121213144133440031210101444411014140220433113003340443312032122232213141200331033422423100012322211223213211413112120020024001433311243223331224102441342300444104121014201303004424313201403140022201124414044103431022131413343003041004113411020322124243122344343131112330022022310442020202322023034124140130433322010411303231044014311422442124224314310200302124120000233122443214430323024110332004402133031204111334333131122203113430114101413410211403011200210003020304142002313401433200103400013020201234112300334233300132232320342340333043122124324414", "013424122131243443034342010013303024434422332244402224340212114433312400041310100221323043202320104404021041313322321340030433212221244344342430024432010340042022423111222210103324430430324210420443410420140224331313140401111441142141430421203401220422010442140212302340234412000221242200413222121200400231003211433044130434203042224233114024203232412004021304213131103430020440420402130332442340222324143133113314310123203241041041422203410230024022144123341204133442402442040432323214010044304432421423323103401441332404323112322141430001201310320331133412312440314323104313404203042234422231334200243020041202433240244430212314231012324344431320243331323432230322014224134333401344020330243420440114333200121300204303414143141023221421042410420413400201134343402234114400021321342340411142214114334411024302140003013431243132221300034141113110210434142332310340340330334142401344432143420401432032422013211313143324430231400213032303234042133121232342344121343233041200414031203121234201413234032200002323300131004111142403204100442003242422202442222401014240330112343134133300323041413321432430130132012012200143030043113240423242332142111420131242200402040044100442140311202401204302341142044101313124141420243104344433401033314013401232231220300104221230213032404010030232131324424021203132212331400422221041203400131221231120033300430002100021442111330033321302433341230430203141203441134013302103234023104331312043113220103120413442244233131040332333412332300201343234144403040210432020034044003323233332142313101201232101130222344013442421333100323221311204200132230411020033442124210011000412020113313303432010430211434210341411320034124034311140014440411304443034113342241324332041444422141431344443324210310433414303033403014041320201200010424343040332240443004211131210421300040003333234424034230032112331224040443003320104302201444324130412401304003000333402130333212111111413334302341240040340214011111424342213303404433400103342232222202011024231404241322133122342421004331201230311432100440040113111114332311402111204320110233434423120411314224300321133204231341141410012440342441224401444442432433132234222333210440044422314243334040114122302443231342020340311443443234324210211431324321130104243344020112213030233412144140334312314403323133340124213102432012002434013304302324102102300443001200344020204022024232410021234441023104242114110211113012433000011230031343343404122331303043431444231033003331114144434232024313200421244001103020402444200323344330143204142332014003412321331140213220133234432022033212242220410112021340224442302331031312043141214322102404423400300234300230243202320121021330044333103043114423244240210143144010103033442441100022113422403214144344244334004002121234113213440401312221223421314323210122031433121100304214311044312421032233142413130110421244311234204120202232204020400330100234313144323212304024031340010412011043004342130142203202234123404101114444331111024132022003231210413140133144222101320340003042122231420111430344102232113110333141114023001222412140220104141311031201241012124141440141114103032241243412421143023243441001021044200420132203244333022031230133140424031143143323102144043310132313440213334124404110332304104430433104001004300102223142242011410444314343422422031304010430121030220042300012403042243211343311433434141101430424411120112212131144343013444120102222443024331411234321243202411230130442420120330144402241103243002024033301001443111310103020204423132414343344001141121202421234103441043300430002022432113101424320432331404022211402320201130333130434010312241134204240313431002043240224434304123313204432033442222323302324103340140343122312330422403320104344301210113210423242320000311210442023240331043433240114110041144042032024022030420434243331021120044022010100111244202340223134300441031101042432444233201431012413334030102340342031312042131233203111332211000244321122310341133331414341422203012123140333000141102033134233300344343243324214000023232342301420134001230020103024004301142343322131334444322412304034100243201143432224122231213212434433212113340142324411012120343141220124223121123022333104043233440243214300101421312410210022322302431401101144433043420121220304210143104430132010224213130224112430001424441420134002413331222100011203231434030331233224341334231213243113042444422144123320444401104144242420231041244341142223122230301244304233203042414033232302400333", "330242013231324234342111411114101102201414211441333431331020024141324303134014344032302422344234423033041244442430234231412331222014222212144340030342240441240324031341040131402224303421013140323343401330243341241302332114140431224022402210301301400040403244312000141402324214412242432040414010233431443431132231231100113230242102320000342104131202320434134010110332133123303420224303111012013112414112243203030234133003300111211323340021420431130441244441023421233224032441311214112221121201333121402112123033240431223214123242033410333343020102214131214333300040213234422144400132131422012132122404201041132010211414411412141303121110442112314122023030214424220143223103341243241312104000321000132342112231121203014423331222241142110412332141443333331213421431143002422243104012341403221043133213020100324202142343321400023102413303012402411110344142341344404021130240440230232141220100301224440443000140441302042002312004102314222102023411411314313101411214024440023311101330223333043102203341124300213100101242004103400310120420123211320423423044310311333231340033123423410140221423241103423130333200013200404013400201321313031032023110032411114122222100124341032130210402424421121341301131114321234223032140400213114344222202314101334242044212301224411344231332233333444123234110424102034300123244332322231424242214130140031334324134040210340041322104134420404443040202214243212443403202343112233334101042022101112040200312421010440031041123411344101244411210001111041134020402203222241134303242413131003222222013201112431213441131243413120344104143001142043341321421210413102432111300300410024233402110023113240124134430004000304400014041031132434331113224320441022401442101034242031144110243232024332433301033240040324202221324300013320223021413304043214410340200243230042311220203000020344444041134223423013331022102302000343241344434401433011431133432000142004232434024001331402201121010434101444402300103340404101020021211423411130400010403011304101312113340430224400210103000204104441413321410012244124411234204003324234240311411230231431441142002311444403004442401444332240114444134311300301410210431103340234010234144121314212412140342131112423032303110023311340322302412433241004202433240432124224224130443423221310402120210130242232310124102020422000330033031214014223000231120424413004212223232100213342321320322241314413431134421114310412434233410043203122100330344110440134340030133031341411420420302004113304333332221013142444112024341101144242313342224024143024400313222004221140410001120231110304231130343301030434132001012304343221211041121204200330040313414311314000311311232242000421304002432100303434400233202200134412114040043332423104111420233410321331113010211112321110302413032204100003432212241123111134120410030214241023112334111021212202440101024224022232323423224114432011441310411043102433342321233434323030224031020030413420014121303140301311332240412302111423433224324232034333010233140232210031014112013144314243402431414021204400300031331221032334400231043020203230021030403344340420313322421421431431420030014034324010233012244220434320034024223322420402343122314240232000142202231113334042132332240233134031433043004420312410133344021300240313124022122114110321141314230302033103223331042100402024010332030300110234132033441010032023444444223301412120011140343342234131344344420332124434131112244214410232432314011343213130402442424243444330013313420021414114004202110114434300433342143234130301222101024233124444314243000223242203230241010103224402212034234101101040230431313001423432233000334310314112002003032034103000124004020034043010143103142242421422243143221023103230410304211143301312114240240244430212203203130112231211202111142244420442410202442142440231320233301112134244000412301331042442021244433303343344412214234234430103221400341243102134204123213134401333342440010332223300101210233104310233043032041020043424201002134310312201322242133143020112301223434340202033031040312003420322214122023340033324443102411414242321203330301230300234324000013331432111344204401302423334211141203340324333304024031103112232230214244330443244132442334224212433322323020140011033214220422233401010131220011243143000144203122333132444101204221413231211221123412042141430314123322341041012403101401400443344144222143424022332214434141143144000342334111032221120122034233200404401041023301430032134144034342433433340332432242302224222", "013210231333031403030001314401232042321133204224412101333212424120230222104222312321221232232443231000211334340031303141144224103331233031342113242023203413000032003334341424113124030003021421004003031442103011312303213123124411044221124122214432022101023402332310114100323043244201404322103432232234000002002303124440230001132140423022341144044102121100014232033112110022104312304404322140420302333300313342433304044122333340012323431014400000122200323142231104134240404300241324324143202003021411132333433410421441023221203231200214222102411244204433432043002333021123244010341034404132122110340320132230103132130232033113223200300231423212144130404332024443311040101442003442233234014242211430100020334144321321041323014143204400240042210000420041113322223432243433241243041222332220402400423214212004120134341420310202301401201104210244400430121231434201024100402104302320043411113014220434223221302221303212240014123220332400110320002333011403040303311401013330100220442230441441124310441133141113200022220431144222423342131012443222223233012304303442100434402430224411341143244040421340233200021003304121321430301034231012201000324134231232200123124212030332421430020040104234230200022021333301023020333330204202304132234134043130003030240324404241244443333442430210130131020144401411041301040430011004123114022303123342022434332230302400034044320123310101021024424403120202443101300444024332200423403220234040312224411043302221011134234110143131012312322003042331134044420112113330201334033123121441422004323101221040131202303312010324113121020230213242411103014203324310332201402133323203212414311034340343323004344141422231340033104212321133311133342213404323320001424414324311024404040301004033413222001400233014030304133114214132323404132242123423440301414432313420244340231323414312410302103002003422411110330330312401212343242302302103102242210300441001401113044321341113444203012212103443311232003312400412304111333402212201020420303141044411033400001314301421314443121132211413333114441423014224414222001422104131403002432102200143401230043122341240204444002324230330443042002110221300212321440100313422332120014402143204023133214120333043414340104343300434240104141140214322443414230013242042211120302403442341301322420031412303003314411111200440420421001422231003132402404122241431021234030244112433044241133204022232121344332432144241402203401443223440422332113310004410042234411012304014110001434032043022232144041303214232243341223432103031401122322133334102412421110311440414344320443240434301114212243204412412223204032224231424404123204312233413010002310013120014032442303240300323042303110113022122034100421221214131332233000331411024344024211234124010204041413322432040343232013130041404314002311442212434041231330430143343314211140100142041331441312223430040100334243040123442102110443213130402330413120200300223240220320203404330332204243330014241312141303012232421444111044100443133231113321014000020322434024244421114312243034140141340323443411240442200231322100421040142201431120120423002231013431440344041013031421001010021334412043431140234442343203342122204223404020410004341343220312433312101223134434223422022420421030004200202433121210314421144423201412130203343012111000324201210411224013434010202000043442411420020043412140443313400001331130132112030222411230144024323442214422334004302432032214130414222034101014422343312410421113102141222222322023423341301032201410134422144000301330143424303440322101032124143114302012203133233200411304334113030112120024011132004203433022323421421421444410321004200344240440240014110201410134244142411330222440000223121240002144331200331431432344042341120210042210222411030240411041422234204321230231331204240004024122440340104434211343244133413403310124044034331111304200324431000210434203300120240211021341333433031410343341431302043210133043441430003400143232202402242211131202313023211014001332221304014432410342311221331234313404142213104434024310000341314122320112110311130033041104413203002142233210322322100212223134443443442223110404204242114003310024333220120444241123244414202223140421002344014420331213012324334414212042042144111110314113412143141021402202431432241010230320234100101422313340010044341214404431433131311340212332032122241230000411043001312140301002111244001244002342424013111320124203314414444421302143140321102003143043201434234030222332434110213020021322020401242021", "130001032033314124041234302232343042444044434204240444443311411420111034421212303213302343034432111324014401123304420401430122132032230201411402013023214020011413213024021412333141113344331321104232113410441231114212144322244043440300321322312202104420201012143442244422003111310033322344141040034243022042024333400012032144041141243420411444202131343431131222434042141132213234012010401123342423240414321033214303034112133224224040230243300032232423244011023003111222100144042023134344223303021130113141303044411224204341202200211141223230302302304211212132413032224242234343334032323311334110002331102213330114143313240142311112443131431340022340330213103043413241010001413242031013420423210144403412223020011214433343204002131102344304114430303043241043400004410144431231311432240324214304324041214430403223414213041143013013332440232112212134331342214212213410022122344212331400014131114112040003424433222122323143011112201202410014300020103233022210441310001333413420022202122132203440322340103304220024234204332431002031444424003342130401231344230333341124110141410431432131022313402141031022330113131411014201444402420044403310233122021343042040324221444320330020033042404413244410041340024222430322100221341342404223003104231142001131431423303402133321201413411341301020411012100232322422123412333402033302110303000211341204333440122111320203123332311410123340231431044020212023042320344200224241403004204024033133240203132034014020444223110210044402243112103123442414211040000212020213204414441341204114343401120413023324241213212014220130420131314100000043343143232024103013141311313120223233243140443400341241310113213103034341203343443003134214040020130324223332122134410200410413331004004011301222214301231414002022214014224421422201211110332022240131203421434240414333400433034210021310224301432041003003431131421012402332100400414214014244040111141324334143330420021024340213142031122440200204143441104212414343011041323320104010444330424110334030040131214324310040430141002044300441140212141120112310303220244402103322102114013112244001323420010414303433133241420030244342110414001012423142413201111202233142120330140114321220404324432400334140434214420442221301403004432222433422213124212030330241431121111341433304131313303301130224434242420042444011140343412314300333321232430010202031034100333204404443220341311320123022234113122043444011213230414333421404224343101434000131303422310042304131042030101140034333141243431423330404143414443111014021101030333203323310032242233131322224140102324201020214442231112332111042030432112104220410210120021443004113014013302433020423134020044313001302110111321433312232211034304243031211022301423204011332221130442002400211414041231013213444013130010440221131410324014031014431424044210013113023244413213442444213142033333213031101224200310402002242330323012402111120001244210101440210241214113233011323104103423432333244131143142031110243200011420140403341201103322323001221433440334133433123140014204213233412020013313242020441321011040100403111242400120023031000301244214233411321000120301324302002200413003222411404104043401010323200010200423311112440121230141041330120332204433020240333213322321013101400343034322340341334141010231132111123133023200412240222234013322122421140220421223301022144334014010344130440403424003233140104000314342114044233230231244200441442313313003434100120311133023300000221404013342423113404113032322443302310304311031122234424122031011114023024222311141221422424121242332212414202132132331343040320023414012024420204103110001403324121121102322414300002002033442222323101103303043212100313040030421301231423442221224440302423230332223021131043340033322340231204444034231430442204310042014100020303130334044210032003340444241031433232432420123022041433003330100132434222012011313314410212340220312431320214044011232101214400121010304431304210001234342124423020404121140323032404211012101201112231332103433443004032031303032433443100011313322124114431321241124002111310204414224133130034314424441021013103414002011211441431243122411201201141321341243213102320043432104441123320234323012104212124441422121331430430203223233422102002214341321202201010310130012232423410112441120320011411003341234104313000101110440040242311211131244032202221121410123213142020314123441112003114422233343134014411013344003223001234420211423122240400340232330420314111032300113121412431200240031022013", "224043404123341000412324033401141120404014410010124123403424010324400113140112142200433310212342334423344422021114233103424420022340031044032014124243133430214010421124210303341423202430410002212423333312133212201223404421341342232244120404123022401403030431013233223000113443041103043143034441223313303220212124234102023404004113301310200244112031414211034232020304040040344431114332224011100002213020331423222202124110211311211204244131201141311213300142040000013321021121232123143133040102033333243332201023303130032021410144121300124010030320321010221320401421312412004343404000201014321020203330132313434334314222010304022242134414431441222442122213020302241140122110320312224332122021131431212242132243142413020424120003002233010144030030134021032331131023240123104040102331331330212042213113411210323424111200322232130434300214002102044103422433040323240432333331332411443132002111014411201334243340011204004420331411420023442334230240014100324402402314432111004424304001000010441012100133403121140310304221441441310034244120111242444240200441024114104141442101100011233244103244120241341300002421220411443443204303311230412301201342114142110040202204222211334233313311302301411131240310324134343323342121440001023243110144124232321024344031021312342013310144423433333344413020142234444114202114420333431103142022420113314231123133011322412032033422400313340002430311102430200413234112230122130020200141110232031440102412413242112024111343121432121322040320014233213344124110402104422314034424341011320121341132241140241414441431343201241023023131423021241343141012032040340414410022201102220001000044220411210333320234014144221213141122304400301324001423423112402012433214404002343412323234102013311043401102104412034404324014031103030002102400140310004040201043414314401344122232033403324012120430030301223422010114200113132103101324414233123213214011430011133024003331232110031220241044410203232310222424403104102241344114432324332433201230410434124312211413044431042303432320343424422344223014301301420112031203104120344342302132312240310243414130004441134340134222214244341124243242422214200222400001203303103123244344214111011400131323404132440012404010434000134010444223144332100303123242342030032014111122420223243321302011031042034102303400041313342431321444432343142213320440133432423403142210410434213023243222120111324232330211410402232342024401202220333230442044032041043214333310344434140443334002444334132423132133421302410240422040402140232401430413113231023321431143003033202444420310234404302134442212202044403243042130313443201431121010313123333404134334102100423213133000104230434232241423040330010012034431140303401032410324000340124202222333043210030424021322200002204124222100410204131323322301200404210440432001114141320130432211341104443023120144411412344333001242130223302143421001041313242100313312120132444230341442313101321042122311401111041114244112313031233113210312101332201242121213441140331313031411204241442230444021112312124414423023131112223101430200324424134313412143303004203100440434214423033410314301422322104314012312302421042041034343223330230212230320013202232312021433002112310330401001413034022034044204132211201420202121021034344134123002422214043020032024311232202140111304232102422202124200013232000004313223211233131334400141430214041122243311340040041032011224104121411443021400211124134303224100023132311440001141120244413133244312104432103330311233021010331220424341242412141200241004413430200142101340110143433104402011244223210214044113341330221242340102440421114324043432411420200030142421443322000031104040403002341010343413122033342101210433401301101212034101213301133133212421101122002402110031321411310411330421410103122303042233043032441103422232001134212432020031241311424010113044122223422340034314020224302444100212411243231342420222424033421242130420114014010020314241100121441343234300122111003330342121213343103042321130320444420011442340304321021201142444133131324421201024124034303332140132411320430103343333212114240420121040202301320340233104041320233030024411323143133430302233133040024430021422132243402323413440413440420130230333240004403403003022431003311311001302134440120002403132143320001100142431443403411303414441400013130133122212332244044030234320040420420201213033441412324200100214340330300334320402123302414410321442410144101413343224442023431212241444243400102131033333400010044", "344300120204413323000014131024232144024404021103103042043023034002112230423200334321120343412013203014424204341432334141320132223414330441410022023203404223340140314403012043331222321221400424301331313010031233323114010123413201302104204041004421030422143431100430020221232444044040202344000004214313233003230244233141140140220301223044442030431111312302223340231210401401322042044020420230320133420302024123403011122220324324313444231043004202223100003230224140021001412343102423011120212410443021032422243203432242230440201141123424034002032032240221133330340412421321020242110400120303344142342010031020243002424444342141102304311343211421224401332204133304141243334120121144011332132010424121243401144404412244204401321341133432434142410443114143444443124334343231400321240044134341441212402033214021430311322023412411223133144111101241112122333204223022004234344202334414244200240022320223032104100431341104331042141414433312432304304123410301433403110001141301313200043441234411144331330234200313242011132212321414432141304311440321402231323222032110400444203241121310441442413134023301304330430421010024033342413442100301133414322203300441114410302133222311111221030241304214030234431001344101041211341323303403304134132210211344414232104434424010430423043133410331023112310430044010410401111224131123022113312144402330204114033121134104204112214420201312423042312223400104343430300230203012122200013230403211343001140403433031342341000330022030441423132043030111424202022304124243004122331331444141443124024212340424320041403200304230034433030122001413332320204100421142232343040144001330034114434013001410443244430424023014030120143104103040230212432421133401010441123400333414244124410311300111143010034330223301411012244210104141120240320040201304231104414222333043322112412122034121321210134011301001440300300041142410303330322141200024030241111000041040313422410403133444123131332414203140121114432010201423132033312322323024120134200422131232042320143214142302302113231121334403340214122343303400144113233200420003124042420442213313244014113141221334034420141111033211403023221402111120000441212133342132112124234204133411324422211301200322322443232204444224044210221032043203224244422432222404201224041122013441011203003434213142012111232003201113133104321233322214230330103113412333444000024120104031144302414340322312231301323200122021102124300024041443412100303331134332411330444132303344312303314243241213432230041130423211341320031140423220223304013314310301140312214042403044110301030413233040044310003240023031140202302430210204034342022330040031200431214300104141122233412024034024031022020042211422330414023031124102021200343310441112002243220032132130403402401141200431311312222232012013020444433333400103334411341241331022101134233012421344412404333141141442112133404321412004224343200122300400141240341033011221423143303332022311321030332244423234433433434340114014414433243134313303143012344404424122132042021022213012040113011331432212203201343331130314301120114302210034144142244130313400220040334423331024342001010312314422113043424101441334041110131041441431304423334034033140423124030013411012111423431302033413122141203242434420403312231223231321414331133430304142244341021032233433300310101303400112230024442010020011203231043104404240240104244313301311110400044102114100043400333002404422303123001103133442344430233201424020433031213221323130400323122233314423402130413441123031130233232312404432232204321341233124431211142342131221423433014400312341112044210311200003200221243032413220312212432103341402113243211114301133041142121320200434421413242022121201304314332000303030423222042324204433120032421313423323212144023003414143434224403340111410044134431233201204321201003142004440211113043401302411103022010004212301230404144114302431434102012121012222210403203041120302332424323422332142030212244341242442143334130423421431004013024111001343104031313114301013011241301001414342034222000013422323124133342114240231000204240021413134100340234111113313100222213444333132004233343312142341240330432224142004011010220301222414210232222000302401214041132214013214223222434030212420324234322321123034220011030004342121112123243204441042414222322044444343440304121434001031124213013312020113002044020141200234430401143024101200040203430121142114322321344323104420121234232104143201144242124244413304402211312324204214400232441004300030410", "411000001200411330302223110244242301321220023302131200302134033342014320043143430130124101001202021343400300014032112042042032330010014012312003422114442422004131444302121124400010202201043004201302421220102002224314240000001140421302122004413233011343200240224423400444300232000104010100433041000014011044013440101322241010003214021323100142323412130223233141242304010240321210302221301322311441401011014212340024121241412113320421340334401243033440411222222023313034222121321424401312220142314440443242021133101201114014313131204441421443110322414014044302403100042214412143232212300003012102432012141332140234000240241223431331433140132213141214413043201320142010104031144401143022100321401241200433422440342340334034212210303311422440230412204034422322403200312440414212430004110214223044140343023222110203324442410134020211402020131443030010102144002130224014112313403214230133203340041434112330034014002204041312241112423402323321031311414132424004040431301144200233022212422423320043423110100102422413433213101322144231023322032024412433102410432434140014200202103200441203420332230112043413203140320024420300241013012323421411203442130133244414121413234344204434112240303042130423433334412300331214140340042142141344020140001033223213041443432124134223401023231333233331102144132042010101101022111101220340133420420322301201141032004023322344333324211441312112432142340210430004302112221112301334121123131031304400202330331220223320113402424224113342403112043330144022212030023314100020013022400414130334211040401133344042040242312012241340423220341401321334043012110412204340224112041104322444111404332404341040432112443344020240330142123302113013423312342240312403413113431441033110321004132142013222403222000120134201102212021024121433103033212000130413324003142411104003330032101214043002234040210341104310122243300401413223103303020340331101122231244230224242400402341240401441024003410343041314213330423030444444203243021030013342231404113003130033221123322314314301023210033022332033134043404110324230331020011113420014001224420031201420440102301331343324112232140044242133404313432244023411144332134444024122242410444344134243331331224242131201203333030221141203300344201344100220433130001232243340203000320104400024332302022004331404011410020422122213130122133224444244340012100221314320303133133300020330442211431031300040244121133243411242000104122320022112333344031011334404031032430034304134424310042032324041402421222024103100200222304240340013320100040224030313322100444313033232324421242243202020421010323220143442400431413320041401213244043342233222100113342120430321034231123413142303004312432111441121134332421121220010432043011030330334040443203134240432333421123220112441042412324312324022323323222440102203111431432312211300332234400013420341223010314403100302110124402144323201412423412141232034042334114440400104330244313323232432444200024130012033103101313301244314220320231130231004100013232200102031143333221000034341110434442311230410031020311214411013114201330113034440221231331120424000002224333400213244401420031311133133343001104204102243032032334243332234040022011210142030421201113222322033124342141130410031130233430310211044224121403222212123403113020003134343100304200211033040120431421234104003233124340422330132134303034234000443010403131403421401223343203401223043004012312014401411133034030331024302312334434111222204431243130110111221013230244003130322313041123031230004004404424020200313112142031214131431213302134242200203441231044234311030012401424431044022342402000240142124214300324034230100422304000421222044404133003020422202202034042314032243101422343030334121240104341201424011333433204034231411210401033201232442233442142422140440023443212420113301101004441202313342104414422102033411143343422032314211003204120223303321230213103241230123221020314032141032011333131141241230024004241033422432020044110423234442000423334203310323034211421031234141241043002243101024421423104443243104200132402230303202214311321121314013314011242234102241432041400030323042002112400400330340041012332212312023223344013211323042033134012433110314244313302212043112123233232432214201302020412141421013200113330034242024242411441141341220442403001321324204332324303204040113334243403213113142313004002244344300123144443432324303020314020140110203310314024322344442000242332123441342243321111223210013224330433213300112344410210044031", "044232442123213240022112012112441342204042023043111302110241142223230041314200424032413300100044431114232104304030242040304232041402021421421413120321111143313204233140013320201230421313432312402204004231131034431032134302431422213104003323314202212343404331041011021011314232424012044200434020433210203444043001200043401012100023334114410332402141342220313423122340243241004300023331110043142443300302332230031024224011012102114314343331300324121043444202023433430421104220312132412201322343401033034223432230212002043111011224300013120432013044241314002310342022202004221221144434333110024021012112203202422110333410441341144234231211102300402203433140104434304420124441104142443414242443230320210414212200330334312033340302420312443043200211440042130241100442401120012324424341241120120033331120221030202110020342101400133031234132414444210401214323114432234331213343224044041143000143011442013211311442032432411212423320202342333230202432104123203040333310324014011211243133120344331100310003234232002243400043442221004333341334130222031133101223023001141023112214112242133311443403043422021410310214114303213102310212314413233000013324022344442111432323441031414342313011100403412130433031432044122211131321141143324102133342102230403021241124244403304420334130222011414331102331104034212034340123110131230413413140240200044200441031323031324231141113414000312140412314140100124211240402403301321303244403120310230321144433123134342033134401311022030403241402442422101210400004231411032441440321411200300100343212123143414131041340011123111311231411113302224022210340022432303421134414000324430443442002313341420030304034244212430123140434230432403014423300001124414131244341420211243411120421341441233213312124244343001002401241444301324012243124113133404422323433441102341222043224230131233232113314041100420032113331222101412430132103121430401040200104221133243431122410131310304433001044011222342024010233122013112143222041130102040330042233110443112410240234340144320110040033102022102334143042231331130112124011140223240322434340021331420000102014320103420402244142023341114431043122213242011432030410042343301202221103100022322124334214344213230241312143404010140223333224340442432141120230300130113101100103203203010040400001414430322102313110430412333011300122230424300233413031400103132100203424241234204442113101311144402321343130344100401112412013010340003144010044443342400341022101012123424220012431223111200422024002204033404121014003332410101404224113021443240010304023404004203044232313140313230142022100022042323222103202124440122142344144031033324111311030034400413031040334144324320302422244343412000430013321410242210020012422302304244320031424234131023401344324431314242224131301420203023023004433303213202142114332324301444444032442440103032343022124224331010323412324324240233104124220014034223121234311033402343334102232233143322410231441201213222042331002031022320212143134412143204201444231140422442433241324430020210210103330120344301012144224240212041423121240124011333133210243430324103442111223100214000211340111002221330432222132111432021031140401302142042323403422421020201103010441444433024223110201121421130144044203334043202002144241210414324310014400102313300341041134433113010003211123241333214034120312014244312122131210112304333022213012032420404404300114413440431231031031301302333434434404343240321010131013124000240040442334212123211040344401311214233431213313140310010241111434203113042433202120213030221130224410242032204330324223402211441213334134113103014114332400341443423124204000100430234042321100120312022303412104331000442231242111301342332333104312202013421444422312043103304132433202233414324021014312114204314323414220433141323302103441303313034101330220413243142202424343423443123130441324412230340332342444303413120100320104241013222043221220023342443000341101440322423442400303242002233310214212031104312414430421343113024313002411202331334104140240401133423432132142422123240022113224023241114341314030244222101302411412003000124011431032302302124310201134331402300300331130140332244140121121002204302203303342321231220442440303411431013432143024030204300024423330021304434012102111120222401031121124343322340200044401021200414104210224020000042043341202442402320023214133420134233341234443014200231434302403021400214102241443321432142011413124034014132102031030004220412042334124002210131120130403440131013", "123242433313304042101343322333033333214213430203033333311331103302110302030112303010044130413423012330222201102424011103011021134043123440201322410034200322313231433023240230123310114331412421243034441413031123312113341420002332031230202342212332121433031202213203233443444110221414004434330141003042433012432412410041311411132312443333234204240342032322431243403202410103410302012302122040413112424002103444401210324042444313023121304012411434410204320413304214022134231230011301203130133232424140141101104002431243213021002242133300432430021313341022403233333144204430240343311200132443003410110330303100134202022312003002430300030301120020112433321204021022411300142330312320230323411234012340104420340431211320201131034122434143122331233200123110302233302031234344033124402214130442424114041120421411440440343111042043340012340002240101024123044422421223204420130214201143203143304021022144022143103002244124214240201340410324224234101022104123304033112213333432243331243041212002034440342444234200212123034321400332233313343124214414103041002422343234310232213121311230322202204333423411102434434224404314044141300020101003411401430203123442023343133402200140330403034201342244044311140211314033041034103344103421420014410301433404402431321004214132443230030401224231432213324011340313012013103223410303022234004212034401300343210112244003210131242330004040341444331242102232422302313241134311222123432420224331332401302230223003431130131232332131003341210140110412102342421022233223113322101443413030300111134404324423214420122403012122243200200124440202423300301033013221023100122331142034412301430200244333410124140003103300302131403114344130214030410313131230402013022300244031130020434320011144324341243304012420202132023011104210233113033200321201014311313000123110221112143232121132002344440201430011230143430233340212004020310030112021100224004034440144240342440143223143423411111103241303011032440220122004333232200342020441133141231220223234424023214044102404104132024233111411221221023342300002441312440022314343012110341030131331423421334403144320431012211234431012333134023410111410012413214341332221113114342400323231212400000201001002222113413441040024230020114342123201222103212321133131200030241104110203042302311403303322232232102332104404003323403340131220301232424343242101424410041312324231124411411243424431131102034234012304142444311444114444431104222233301031213310042403430134424233430423033313340404324102424123144002300221034444403324133121412440210320034404430031232403344231201424101413303433303131112123422320442122223421132214000342240114410040110331114310201030102301040130234302222214020241312004432330003142232032143230421020103311121102212141222220034412404424243314142140102323324220200401330142300132330432330332341342231411423044134311144430241410310300133324130131024440320423223210022434310214424344232113030420211414012042234121010133244041230010123110221000102341304214320431020440110200240030440213101432302204332430000211204444043442113402304032214434233434443404101423122232023333102113131434114024221422304443012301413332423444101413140310121232302024400431042230302212404023400311322141041144022043044124021140040143122113434314434423242110230012110242013100440143324110421224141144223412142223111430400140442322304200343312340234243100104223230311003204001003110300201144412224320242343114343013123143200202203331101020412042431001001210112334212004030313224100322213430204204321424322031020304420313303333320204204214101013130302402204313200331341401022400244003312023242311030134203312230221220004413313001133400041001041102201041223133403030332302202113122030312333243330020143410020013103014432244431212442134322212012114032422422231224311013132240042204323113142242034333133140332431301403324400243343413404434204002023434413434334000224140332310311211401321312202322122424204013104313422344210022044020120310132133111434402201002023344343420201312131303402132222042440313431010204210224033031401120302434034044430243403020342023244012212320022404043314404213344442210232141210031340411434330433442122022104110404223340333113244344211430303303032102202344410142420321021341300120114304424004202240002442344443103444324200334423323113130320041013102144004422004213232232124412344340012041300044303213014222210111442333021034041121334113302310331111104223300324041401042401143032334312441421231412133122033103422104", "041422012034123204301304421402120034441121334430213311213203302242143440313310131310240422101103223211211123213331101300102400134000422203404342142334244323424303002111441123410321430031313143423132104123102324012220131033011001430201220342432210243342003433101234112014302324143024144433312231324410434400230433424223222312343102440411342431431132333332341124440143211404212010123210244124104231023324242204033220342140143232213031111040112023341442030204203012003222003022344300241044043201231410000312122311032131321024444111213321023212432440301342003422204322314413101330332404330323333210132410231004211303201222031423123214202132040340030230422412111132304002032103204320314401132022414340033330320244021030231010413422042344203312141142330322232141233201423042444131132344211311144034302304234044402422330411141203442411003230131234312130323311341024030401000204000011412243314020041211234234200303200422324010132231232313014001424423412341230310043311421310024420101214214212010111402020314241011123003342010201101411000400442410002424431211243143114122040100412103021202410330430322433020432032001133333133012412203000134221334310141440040420320110214210123022212212421032224424110211113212332224133030311211304314141301223341134033214411020300204303143142213043003000243314233323221002203202243131044240203200442210202423322334400422413043343241300011001103241323444401102230230023424211132302443043232220302030241230403320133211430241343122224133200034401022242322234423113431401140003003024300144313000021024341222241014444001423324440401120330314431313100131301430020020430220303401321213414423140242304141042403122022444000112130313231201233300433123410412010333431032201010020132214022324334431114022302201333130114340332140113323303213443130311011334341012433030111124413041103041011442400341343224214302322414010040332102240234420040034421213321144003204420212424132203113334333240032201242114104120414203011212313310213120021132221230424114431422234414020443402234131302041243400111121214033222203302440204000223444002244420111430112123301440011001433204133111112004430321110023441330314311213013103024133243143324223104433423310124223230214402441344332011243113314034434031121222421104240001131230204132303232214201114212441221144023223114201304111402344030410210221213333300111234130133123110433410013014400404101400130042432103341411244214241200432211302001123403131410422000100304010044113400224240220402011020224140220014100434303404244033003121112021331231304310322100234403021230143333122332213113012333013421402442124433103132440331431242443411021202443104200340240423303240113404212031024204404142000243012244114044204430041140430244341232012410202344204113112031042114424033322000421143220232114122404240433333120002333231030443133401434413402034141223221430233422343331342110344204023331001421034322341022422441243103440434400400044301420423143424131130014104111202120042112444214331404142104341013212103344131411403403002234343033200423233003302143402011041311433012424004014321410141241122211041410041134322330130424022123431321120343414344432430001024234022100004321130023113230133214244443404124342420322313301434403132121201423312024014142111302310133101434233343121104304430444430303434343113132412443443203413413313141240234144410110203444302222210344433033312023431404244112034004004110233230133220402242031230132420401121341142421421424331043221242034142043011014421403312414222413123103413031030303110213130133004111103422020323230144031431431114242220034043031103244131242120023404424110230321003304302421211213434230113322344142300442401022411404311204043140411112100240420242213104200134412433003033144323322343342022214121101044124021242343024134114042233314340341441222122011344133403133204344410140213002041121103314110234310100142342213310311332211401032040231303042300333241224314013224142100234223444002100201431004013231303203141112330023201432044432022420004040231113143012031240313420220332124320432024321344044024014131031122124320032042013432002210021202220131302210233121203001010443301414112202302100110034143042024011011131103241021012114104200440331144000424421424412442041011310320233022003324410140311223130203034113431410121241240443013423020133214314313243102330341324410301234211430443120232004341144040430202241021220131020113423022112211024433423033314010341223342231224402114402431420342340334340433221324", "420234243100402242240023232411113242141034232242244240134213142123202334310301340340101311034443122021022142124104241434132004020414000113341402234121140340013324103302302011114024311433413234132321313134132423031333410413042402030320344441021203003113243203424111301112120412133141112314310433200020112114204321042242102314404420133233210223303042330411201221230312011323232120232034403432134203241413043222233213220313220423013244331411314401131343120103400404304010211201300213024022333004030114412441303444212410434110204231224430404423300420113103212414001314411321141242401230342100210122210044332033101213124412342403023142331422011440131331111444004021402030142223040113141111333000413404010432422202424200421342234334242402401334223303342411443224211132412302213301421441044333022031444221344223233140414414131443111034130344311243023222111000031321112302300031013230143003312333344043134333420241201033441210230230202223220114044422312031132001221132421031132344131124332123232243102222232133311422211330040300441222342201421331300413341310104204342134002042022121031420141322043320444330134340312431044011133231032123232211312310320304222241124321024023233102412234241341130221332121020424001240340403340434024244102143243110201023211320440044324411201040334133021000304103303120333301012100013012341240230421121431244010332134310440401403304300133233440110443340143403014413201321432034313012441330343202102344034320144403411424341131244114124434401120221212141142034412101433134041001230013144243240420230423101130330122311442100140202044123043332134313224202244144343112122304112440312002410422141332020110403033032240423012204421420130412422131023404103423132120224022200112414443044342144341100023421331234444244043444214303331000443031023242132333112300333213402413424102120210400401421140312333013300231311432000012142210143114040014444140124002132444103340400030211303404320344302124442341310242422123320134403212220030124221021000440230323420041401241204413233012222240203422044234224403013330411404400123133313331434124143340213204314411034310103001431402022212030042021443112003014433241344013043002320100144034003421204432230423442011321213410120312014334431422033244030213013433114143122140121330020011103000222311104210434322211143323003033131113113133142431431330034013201033202340421310423142143000213231443122413321021032031124021224403200441122333412013202444312220041441133441434212332301432314430431220220221032121312341411443232242102313422343430132111313422112323402043204322001000003310414432112304334012221320211122034004340422213132241224223041443441321322312232032303144002103120310002324201243111022433402223112010244143211030434111214220113414112203234001031203023301002421320314313120123100431243103440140441322212443134020342034003441433442141144142341022023244423132304202000312443421033401133123301430023321031324110320300014102433421020221043103143100023340324130334331201033211114431301142020000143010114443312301243222343422111130013100242002410343324001241342244303043040011041032020012211404044124322110130312400202124342000300422431441043142321210212414213402112311303210222224220422440444410011110210213314110101144112103430314114303200343204024434131024232241231233304213134100024231013234331442010331100014013232330342211302133232042130234034343043402110423332023230232104234411020422401042202140013131001204421403210241200020223232302012021114200323200134243010120002040142140214011334343200213311420233010204043123232310004214410232140011234011110224231041301013314221243432402040041124211304440130214244112110443021033022311322042213341444321044331343311121342310331424221212042312311334240124143321043323032443203032223422422324022124232034032013412232241410231130222234334104102340323013130032431401342420404444033412304100014311442343230043120000103021133001301243034212112440100032240233110421314212032332231403443130424313121340340113321331130434212133241103302034203333143434224032031102104212110142140004233224002031222323234044032323413424333212223323042240140423110413114002143244231412423032024431112141242034023402324121013121200334423334312033314130122042111022224444043303012034211110004101032012411240402334004432222222401313231340243221412014101204220420131010343342024414123121333200210134200032223120222412421413423331443421331210033324222341001243440432414404221231022320333300304133404103244003040", "430101002104310302211403414342124214244432313304120314432032403202134004024200124314412442210142404331111112411424403334310403342213141042330320112041341432320233402041003211323110141301444222112241443040002440432341112014323310321134240121424200032433134120210233312112110330440111243212110100232314023232410100032234304330420121314023310432121222133204403224131403241000024402044333000023223044411443011321141330013021100343024000301410300000420133404313000001233443130221020423443204202404232211041431422413034110200202031343101314404312222431002200210422402403440334403223022440304333201430221232013014232331144223224223114014032313132030334233342301033233211010242214424423310324144204124302434104444332131404133312001002104400401301414042101400030044121114133442032430211113433232023141344241240410320233200301020200023031010243434103231241122033413230412231232403202404002044011012101400232102422144104212024320321441423013224313224421401204201412403023144010201244243433330231112231312344011331203103103022414011233422443322113412403432024234433004412103321023324131440031341311122422322401403404402324114214043321022130300224120441131200214104320113023423031232444321402441104133312013011013302401400330210230231301024042034022423333414424341021441310140332304203213121001334023013130202202210044011102112403433440010013440343102121233034103230114443000243130401120433400120210223424343133134033010432333431444433221201134431202234331123211313031321242443002322314002344210121102011311311244304001210030022140014414331233242401411002003310110142412300020032410012222231232422020320311340203012203414424041212330230113441343041434324041044312402242321210421141324233420131110314132440303241224324044121240021403344133244024044221231301111330004310013200403030013233024204331231220120403301201131111344420231322023424112124430131022012323044014212040444311112112111144203100111100421100442012000124221422134121342114000341444044342002230102402204141320233301231210422030334432041443240120013142140224204404303412314102232321304020201244221232120214310130002100131110443411313012040134311403340431003234431302323240212122224022010304300230103310223300110420322120414420301124122231011121003424201410122000020104214200034430341041344030021143012142011340034003411434343011423434231323311102210311312430332300124013203143321410341014130402012032221404104444141124413420022123303300131244232410432431011223240320404244403123244100033012133132311421113240302113200221020431210321443204442314343323004313310313333310434011032302202014001324040310013411044243311440210102044412204330303410403111233112333224012200323411142001413124032043322032112103434332204334333013134331124043230313422132304233234430443012342443231004043220331002032431132042414133234342041303330013422141313302244002432331131343214030134332034211444422011241243003402443120042102301213044022044120443140344113341233131131314020022323433000110221121112133334132023321021112432401010400411202140241320310332421443110320343133122340023241430003122433304143104221401343143110214204413102230324311022300230033303131311201203400020023402031034142432043311234314234444440110131140422004034314130113221131303230441223000000312104432223344002321101401221434222144444023344344430201244114442100404143243220012003003022334433304320101342222033011224043041343023201342210211114310341230043240223222141441124024030211410114100122412444020003202102431033111324234330242400104042233212400402341413102044342122124033300221201130311242142430434331432341322114411234010213442310224401041300323123333031002002140144233100421221320443130022101032312242140211014332044024121013402210401444313104121100131003122243433010320341201110333131433031200231424331000442321442130413041413444431421143041333222020033034114223342410320002140334431302131200031424244140001143432024333212002200101433043034200443024043203021141121432440412134203303103404134323113203010024231442314322003143014143243324440333130400300230444402232103114331123130031132221001144130004333141114024323241133220413133234320202423120433212113342012401122220001422204123042134310210144431431021120014224201140320323030002144441133232422104230022340320033000030330422013042424141420031422343223140023032134000004022333332423402202321201220332332041134001411400231014300420020143421344023344044103143141431340401302020244000101434012424402231003021233234004414", "211132003210412210422302424233304401130240243204412213410001313112423142210423014141200033212142410021010002200142401003312412132041341113321120413113131032321002222430422223112242314210144333002320133020023000334132423313041022040324314211034411340410400332040243241033114130122240343330242423122244024024102321321240043134243044334430044041212043221034102221434120324204130211421443312343042101412104441421011443102202134420220210334401002440004124201342203314212204401430342221413230322041023024333411042301120310431210320304103030430030443324410223123333124224233043043124434224343203243304100001430234414410224413231202214100011014233224401110114234104412103202143014213444231230010344341210412344431112224442023044304112300121431034243231011430422120224134423211012432201141412310100303102413411103020423314103333121131104001010000320034211413221403210134200101210220313414143034141331434240334230413001410002434103233000424444313444402033223022404032343141031003440222113442303331142221202100340222244131040332114421134111130204134334114231011414421340022113413101342401343432101003013110130030142410410343323320440342240233422403042212013123212433114410432241430003300413334330413244344002100414040030422324433140120333320332200222101404031122132300332304140104331120023442020132423234020310113032340123103334114111243224410322232013220011440110331214131333411043414023300413422101433220123413041300340344301400132444400002222300112333023443334023223343022420141203403310141234340201322003040330230411204234140042224413210231142441430341040412331440100031314121124310213400030020312343413002121344031404144133423111311114244414122101212200320021104344140000131414441113144142214111200433320240142201330243441324322331224032223314334312032020004020222324320213242221010030041304344321430013030400400220230221432022340200403010314420432110213210403241004022414034003300042220241410033323222212130344300044012241240032233223441422342441301423010030400344143324420333213222112041314324331310240413443412423144343232204102440213033243211043441432300244224133013232430023432004003244330232103112400104343313001343204431120333223213320341010430432401241224213041224040144303231420213430123314420240214012212040110432344021203034004204330040333033431142401331133302222242240240332302130131213233344323402421302203333013330342104101223104242003410000334043144102401010420241402144303324031444024440424120202002304334130301004340222143032324303422014212001223321444222321240444213400113332403120214330343144131141223022120440423122312042244344013022333233124044013030011203424442224312102441400424333344431444123322010024113330112334112034140012210312332422401300432430412333202023000333033112401013131401241020434030432411401022301014024423032220221440020111104032101004000320023224321121140243111203322424434331130132320204343214402431213034420432334044243424040403141343442203411241331043301442014233202233143434442431303443103030434204213424101224322341410301441022413300022342330140100443434024431441312000234423003322443412123021431210213012324411043410203120303300120242121000334404411441430314204303403242100112104041023010232223203032243200340423004222344101421213134041132301113142402120214302412013314302133432322400343234312004401314430102004404204401324104013101424431002100130114133440001443031141121244100402301411313240202331400441002443340403242000412410131130431023032231240422102314013443202134204231232130410342043323302111120443431013040303223424313202340020002214301140031141440344342120344243202204414320112032300202021413321440220040124211131221202402141002420122011213133110444142400203014011004443112304421331301043411400423432214010122012001432230212144414033412213011444010422101414134444202124404333320414133223131331334314342411212103422020101344243101133010304211401311112221341440342312343423002110213442141002011232243414104421212442244230342144033110012201210033300303300401203231334042221240032024444404033033343223112403000443124330123144232342012224234304324032114342011313321214434231404430311314401230331114213400042044222331103203103402441242200413044303442130011202201222403334422202441224132122212232000002240003213323414111044431223142022200142323402124142420012003134443034144120003030420112042213432022120133102440314233220012134244402003121003441023101331322420400040422440202441044440114232343014001111040433312412214211031033", "010040034323400032040002423010314030414302224011234441000200412010140230044142210313200034304434312331034124204210202114122104340410324400343441212040030023434204332041123210003132414311004403212240132431223401133413232441131314032410112212441003014223441040134431012402112012312011420044324210232323112213030104004340204313412442203434333000043110443310240032121220121434144014200133144234130100130301130001401144102002412432202300400404443302402001421023410144430230111232343304313040203231242421131200323424122141312442230210220331322140234201010124423312101104412244343212420011410003244320024412024100101442322314324034304133340341204303340030131211443214230434310014221421034111102230333442331032132221111130134440032343401132432422320030411012342012223012101043321314111213420020303130004013124214021043322142401330130321441420323431221112422444210101100113004110224022033111032043330420013344033443213424211434440144421221032044142200110013422044202040012111331143200231400201432020330043133441022011143344432404012030221031310214210324331004424412112003234204434322230302222141441332043102310110323341420322222220221131303112410414043024111133433122113244034031404110020230433142421311143023230233301244300020411014330431442440130022041213120314314111432331124311410331024340031123224414303223033014021243433014344241041312122201211411314134024243040413441044034111113344312242310121120344424224002303103404123230413304022433312111440101214023101304434124120023240024230334030000144434142220304424444443410331202440441332444044002134134420204221211411231134103422213403044333332000440222034041321032043402212112432303102012214213133410311412014211240011114144130120114321100440243110220022241222013204131203141114211122243310043004424212431011343402343344231412110201441022040423242044324214231144431011012320304110011122142343330213340044304441001300020030410300044230404313132340122201204301004024104424323243121312114214234424023211310130413411311424212103104132430322113234030132433114314130124142412303241401200323323013032421432334203201332342221404031432412042340112224404234424114002211402303244321433020420033043103330313200404234042203411431123133411332323032210222140411412002322320240301343124304341431320400411321403343024332031103134331113322044334224241010233414312000202112202102333111010440333234013041101313032032314434411332332013203002033143132341433443421140102132123421243214241414034413422132203221403444320220011331433224013043241310340002114243114433304401323412444342400114210011243404211314323110320024004413122331100102232240042421400210132243014100321300243414144302100321003342231111032423214034042324333310122302401423102101113403433344441400044211321242004213310402124130423343240311423204214223341124123002421224002012333212213001311121341310422213334002331343304400203334231134042311202314333441132234200440144401341343414323103001134444131311410212044140444404441004134413443044041212401040400122304113224204241344323102022040320114122022032314414240103421324303422141241223303212222003012323011010311304422043211313431141301313120442114324320031013322121013031030401213012424221132344132243232440332321334323124201221243130322444221233342211241102312202143331321340303442244403311241403032434421033403323412310033303034212244043234311133012112021442330330414042233210140233312303301141134332432011431041123343303101432022143113313113013022102141110240002144421231120402231320440002414130111424321110312413040020031043134101120301241034234024131410104234341101201321020121203121124423332113113142131434143130401133402100022303302124103011004333133331341423413032132241333212234123012441331302000200400441434243332033133010030112103322411134231424403144122433114103120010141123201102430334030000433420032132103434200122044202212341024242411101334021330202331034344020341323222313103001024410434344320024444224002103414013342201422343130113213000001024203213304143410202213004214202104032344131031142440012334041211222130313401011012230224034111004342004032144044230211021233320324241320243021031213020042244324443213402211011210443401432012232030302444443413334200432332101011131131410040040433012004243031404421343221023001214323231322214430244424413400434302200442114140044044423110442443200044304232112320310214200341413134340143441431303223344121103123331200140124122130400012132242422320333323122314114200421001402214011043", "042033010012220214332444144300311304442113234301241231344340220302104323123333444011102322300244221121142230042002404331041404242314414204422441404314001112033131310022423032403304102412104112410442210104423314440120402302433102443013434223143034002101442141333420134422422140332333041031402424334010441121043324342233033110312141443233223044112100333240330442412202144110410340230202130422122022121141323121334044412004342320014342131021410313202300132121333302234110423031231043002101234100432343233022444140442330124032231220211303141120243020002211034040332024413232124302214034132412432102022221312003021431141311120212104443230024234341323131103400431234130033130131023121210311431244014314212310141440322202021433414401140314113402314321104331244000041341444420021421244441423013222433102241300212010433224322020204120220440342422141211014114222043313010100123402410143310120330240342421412003244132342002312134000130101110012300102402040121144220243424324324000421010302310231231312141032311033223124011311212342043331243331214433331310203330312024011240113142301421344331412011311003213113412322330021444204102202040232042034201024121001020232121414422330134313412102340024203141012002304224200433231432313110442130242120433422100232012132041041441212420010230134301344304320430200303140210121133043104433403312324232442124312410220414343110440421304100310031212011040444133224411111224112413121011110301142331221012033444143103111224020201044011230142100320133432003244402341043202330301301434134300032122111004433010120104130002424331220202124404102331213442104203241124222411320221134232123402412201001414414010003042422300342210142401312314133324130101043023110344330232301200322114004423231114442412002220103032231331212140121310022131341203202114013211304124211230324020320320320133210104414430032040210121343043030300414111041203320044331130142021333124313301340020444110323024123341212400021033443413412342421410314300401420130300344344010432303410113242244343013212312303043314134331440302024022423010302402411112440043241112343342322241244434321243102142303100310231123443433342230203344110434032132032430300122432002441041442422122010342221241131212201413422301410412202301243242103413421421442103330212244244004211230404230102103234433402323342331404114131234343413400101044033323332204101420032440431222441301022343144311420244304203243202101401012142041321134003133110321304202013322021200402343203034210100322232224222222302114042032012413314433320341322221223320413212010203323110230101322140203113211410413232321422410221143410424042243431202002312220324411431330001042440231444234202322133423012224341332433020031430023403002204332323320424403041310121302020320022314223141040031101402031321343412023331121200204302013020424233302420143432010202401131200103202101044332133010010410303100423100021303444410403242243002142224102334111411242132224223212044043103014144031213040421430224243114433242123223020412113102203204333444103010422314404104144020044422010120330343414240144322421113111202424212111400012302303414112012111324310023030413101121244424124112102201424013331023242312044334042120414330432403223310033434012214421241224323022031430000340220042213003141433332304020321322140432244332330001122341422013121023210213123141320243124344434233444121112004342404222143333123343144044010144314220144242430212234134404402134140131314120231043024040313141342120413123334124024312140010423121314201410330021103032034442231032204302340114002333343141100022421124032414113133003430010234112300103210344102324031044220442120312242003412403032322313210203421030443033300033032202021444211002031332004032024433314000223331343203143141223112234324040042403003030442400100030132242211211312123430132030043312423013410230401003341104300012412444130240413214220310144002204224223120400134140301031441230221131030324324333024030400243223234321143124214214343124322122344314440430220432100200120433010034140332010440434444031420013123422004103134111100342022210031312421011200224142001341401100043402220423000123113244441324143213131110000411031204140423223010301324443012314020210401021133122121244434333424142142304332141222033401244231103413014133030212444404230314341312230432213311244422412200423013023312420112340022213400042030404424220023320040334013324310434434341024021440013433014143041420110030433110330422004433211402000242110211324123241342", "431324244043141441311034231430143213133043411224330041310034141041331431000433300444322001024131102400032442121433143402432244144301441441003413302340400433400140043130320001242422310134204041201024403320121102320212321323311241421213300001134110220011423133320220114012413144423034414433142440113120024414434302130044141114402340314241413122412421341130403130044024123344314013330331320310202032001300323043204010320434100312303034133343320434244000020033041443132314330231212232220401311012342230442424301101420323332014202202300331120042212022401020120323014241203420203402443304343333231111213430123323312243221420433443442122014142224224133341144230231220410131020423012201230400142210143013444302413334002122204344402211220214221203321141103010204431422223332023312221314110111321203442124024401234324334014012330340232320320404000134442010100404000440120201032001104221214314202132033032100413010403442443332442420134200430001000242142413122024442342211204230204442011123403003141130204133404122400113201333222142423243433024343304402341203344304322211241141344402223420240321040221312234014114443132443424113412133244033100140210420010240433244313401104442420123121240012113104240004414223004122401400234021324331041101003302213231404220311111223014240413100142130313422413444420132402233013212142324400331204111003002024233300104244200343014134213304432200313214242033232443130221203444040122223341321331344344323043140433134434312421124344001240224421041243434004333044242242204014400102313423004110031424002111441310144034231414231430132441011140002304240023430304011131010041444040330333411421331244443141312413032244234221123424242144422400414303012243214322041402243023210432342031141431022024404142310001411221114302304034133102424444223440304132444323240202010332234423234244402301142311100133022441114132123214023404012400422221444310332331321142101442431433103442013130343143042031032123330121102134104100213030122420022104442412114032104134443143030124240113013300414132432233331121030012121132320013431340334041433003214200414430120324212222120041324400044322440344134323412341420123120203444441321002102131003422144232114031412444034020400244020424221400144224431234411233333104230334420330213000242200400234403142301341412401203323124302140443212443221103404004332140314110114143441342411011122041222002333142200134322211433120113021030023343042131341314321430331101141232120113330320011001014422302211224442304023202013013241112411300401410014214041401240343412114042011423400303413324103043130202021100303000101400400103232133302311241324134320020234443234032030121004401410224142230301432334142201404233322404200230332210033324014440322112423101044322312333304042140020143420341241404314043212440004430332103323431300202004341122203212430322213021220422434433000213004410310034423124024322124043244023111114114232303402041324333132110022324120223203014022312023112131410401230042033140040042321413302312000243023021113340443034200144143403032014434040312041104022001142331034424323013433311301200312044124234303124233021012113234230224031043204332444210410134343132024413404012131223144343242132100301301144214244113234321434140041402333441302431124443141212040310433303220323311130232044302243324313104302132102434444314233241423113431043430332244414220433212300004011203034143220002002003034010140143410432313044210404103130021103301300012313034444240120142404304330340442210042344121143112022342233131320311420312203414444411003033200131410243321424403433144120141241432202141023431433144321231102003204422010021301320204040033004231340301022111412144434000210110144312401040200142011312341440410042443300404311343343000244442140122444110043020230011234221124131402324413114014411313301331331303022342330414034034412031222213043110032331241241140211104214111023340311422024432233034142312132400222431004114340113243211414214300030313114003223421304240331032011430022434402300234233433101224012010111323430033043141121424311133122110121441413402221000301243132010420423110222341043430102434333230320143140342432122210014012403432031022204214124301133123024324443311404031144241311121421341121430032311300440401231042303221334141442200434332001011244010330004012330130320331100413130320332420232122031103220131140140034243230204302133430222240003312320312314142001143410422234114343240123404443103434133424313210312044143042140210121333322131234", "310201140323334304414102120220402120100104132102143142133013103200443042214022404304202321403002231343004121230231423424430133300244043143321011010232303230020210120010411434003223124334132333214312222041130421231333423420403131020014330301030423110223033113301121310432322044234143331204342330123231410201123114013444424220340142230341022201214334042030441023014114410043034314322000423214431140124340001423022012343201212431213134142014401420024240310320042222133001120321021401333411001033224224104041242043423444313441034413143141122131203012430220011014433024113032144344423411423124142414110320313214430033232211142322221404211400330123301404410210213304202412314002233330402141201134132324230340424433031234402023234122121324031142140214342423213214410201223143231240403210331404303013043404430441000113431133421442211323003141311441442322134311320111311210224241222023424111003204304342344134212343223040102423200412213033303340241030220024211020320312314240041413121402220214001313114101434212322000443223343141402001434101404124240210112213114300104004243120232210432131324340422301333222110410234422311012432120021122104020042433314112141104310323410134233030121124411302441143310414120234413204414421042131214440230321120311412322011320401212221242410423014041321410410042033333113343014203434031313442040404043433234314320340243411443221444340141303120302431432313112340434021412200321104333234134032221444121224311201002040413243203031403340011433342343433204143341423234111301023013311300441040441043341241011342034123223310313140210121444410420140300123224133022003442200030211334310101014241423204304112203213433241000401223311040311134412132010031432200323111400030113144244411033332112223203341401242043303102442012343202331443311222131234323211132242143244234440223110240303344232024113314303343412103211304401412314443124002421122222312341102103122323241242434334140033444342422141221224301102441004202104122042122324323040132323344442300010224202143000322233312143114300011124021200433441442200231322344041331303401112343223401014244232141442043214304231040342121210030112000322424021224313230312020321302002204202110441000313434444230134011030300200012312302404431311443230221233102142204311204411313201004231320401024331414313013330431014332012033432344332101233321234142204343200044142423303130414143320422141400100241021431144022131214043301042104103322221003211224444100242413224030413114020332040204420032021312102404320301002442044140104440210134301143203210243322403012023103442103033311210023223003144310234424140331440210244144301422423001014010402342103200344122321144441204010004304220241221243142342341143300222302142314124212010112410022044214230420120101444110441243141103204344221233233240021241430104113133032113113301314001312412440130303204224124133414130143012124003441411043233320421104133342021301104220444013140140304403211210033122223023012344100413341343313021421444022004431212031444024430221303034044234240200431310203133411104014413343202444133132443323310041110342220044033241324044413143243004213204421044133444204323210024313131314213240311234432130113131143041312412032321122442220031341301412314122432233112430204414321311420200021400140343144423222020100214034044003211431002344312303104224232401001112342413340321310432030040313404304112330310302204141312404111410222304333323441421444401112100324022203133404344442242311140341101210431002301011313043330041200234040244123020022431243124203011043430000341124120103220323413433102011120341024321103400034424422031100434113124030110033001021324043223011042204432444201212320030300110410010222123012423142124410330123131432003230404234144031232104342413133003301124232401440010104314424310132314220402403004310324003303100423040022432031304332404012214442203203001012041134103404140123441431332440222412014211312031130001224324300410033203130244201103420343241044042244042120124233112441413113002020002132441303104314112420233304241104032413221443031422410023123133303304411312223143123102001230432331104031223231422441122431334334030004230100330303143021123314431220044221314302104102102422223231411423201000410444243102234432203422412431420444220413133402003141314103242123021223434322010434210414414124241131231402034202431334333312242333314120233423221444423142001413103204342442340420021043232144210421342302404321321102404431014040140444121023422432134022243010", "041224230121103002340104121400222402323104213344414120342123414312031314400144024201441241314002132003113310123234140213204343222130002421201131002301004343310221342014344343121433432431033343042133324001021210000114121400243124033404124132011340442301243413214003301112210331412114304321142132224043422414311020340324313212212103004320421213441131034334104132031302440200143400023314223224121343140030200311422244221433341311321023444112222321324244312020032404424310033222444101241324133010021114024223313020342410122020330434411022212202341441033314001034120133233220044124402112033433124201441414211313244002244211422323241013314032300121143002001303111033330210414421224412331340022234034301404432232311104134410020222003334444203434132210114211120103444001133400024232204243022432332433144402431114113133443230340000212402143334211434324034333113110320343010032114430020221212304130232014030042031443324142102212302442143001031320404342434110001204244202343333122402440232241113421220144101031133223111341410040223113212030342310332042410034413222223314220031224112100203314410034043304341320414242014202020442320020232231402034124100141143014011234321323410043120442003404240204400140111044031130033443203024300022114214441421003301142124033120010341312102433021001031401110023420103202033344003341321023403241420011323041121102143132421031043202304134302300441130310442104130221011223414023244043013004200230214144404414020314202333241214102134442313004034231121033311012442120023223232221102231301103224102040241433340410132244200230224220232121424213114140012243002334224341134231314430020044121101013402113422242034024114231120404234413421422202211030332001323431004233320003232004113124443114401343312010312334000432122234304011011023121401004003232122004010024100220034131003311214241143421444234124031401422244141422311020212133234424200433324044402144232441440310310301031430411102444310401232242411040003422342202424003102021021202230214323112214220042420421043203100332022122243411332021020143334104441221341122210221202424424431321403031240010144331244443423000233202204320432410333334221031242404421114432320100142013443221413223232222002002112044211310242001002102220120323232402310110133104401100444223122124201442213344111210041102112032003212112043421433034133122413411244143203434030223302132002313224024124010012321420334113200340243243404120232304220443100103400001440014421332202313030003122422044300230410002304412111021003212030002430010100403034412021011444321141331412322244401244330413242013344213444112040140144211314120232414043134244011304030102424201044123420234322133410101414141304124043002013210112344302131433444141433333131401313201303434244421443340313313122042424233320044233222040201020122042220100301312123230031130220211213100010420412204032043441222443203340023212240120313004224241123203010321114324434322102224022411242100433002221144021403443114021242213410133003302242433441241134434321301410112232341432340131012103041211222003334402130314123124301323242033302234003241210043240014004413111232041000414420404414434442330044112110201424403110134340423123331104210411132231223411042030211403021111204331420423320120030210423401011210312031242022134323004013231024224402002214034221032101122202211310310023221132333200014433311030202034033143201124402312123300103310322132423421121330313020400441332420022014330200030430202411330342341114134004324242203123421021141040344034013343012041310242133120024132121322200330420400333143110321141310221241004023321223314113232311210032012423040410443304143110221430341344043333020424430313320441304222334220211203223322233210431414241414201003210130040134323422243210404400133101022422424322031344043422143041224104402031144210304101330040122324422400031321334033013321302302404423233330213141134113043433333211200200403023423102022343323124031210143442411303220122000134202133431011041241231330430420340032043140223023324434000421042241410404241314432002114031440212144412311303423033420003122341032344133300313143133321014311122332313002021340410440100223320000140342441400014333044102412321441304041133024233432422223301420304404011320132210220301331042243010102124130332324420043444330313210304022224331331031421212204003322443003411443330044230232411424220210140424140230313101432311300424122220441340303232004004233401241101231411224120232110040421331314231323421114341041040", "222224210032210444111104034401041213410011110313220300241114314314221214434420034443112031431224421320313403034413131144301141234224102034142111002403443033102342334334140404124300140143014431204123241224342220020142042330243120132040413040124211343303000441323114401021324144223414320213413324231331020314113132244202331003200200444240230020042323033133220013010003032342342011322210103344310120004402410112001032323311024031314333124400402444303113033111203402030021324123340032321201220323210121130401044201212223431240323013131431301220104430210220024034230424301322320124100242332112343300202332443220403314240422203032400244430413110220222421202332024223011223113324013443412023212021431041341443111221110313010143000041421321132203344144334424422213021030311024212023111032432034111404301410143220301303131431110044340404431404344011231442212010010112341022243032123104222220001310201303432410411304433131110433341001114344334110112344143141223243114104240243303002143004433221134000231213044230030334144331422131322020432343014000343412040031032203421300113431004313322024424212204102034403313000143421211333142444221343000442101011414322241314403031441304132423434042444132440413042410341311434403304234321201040441311123233104333141133024104034144440143310320002023302313313312322043304214402334434420140300332431100124032310213444001230010431024012222423214443014001340331441433340014042324323401044311014231340341430113033302111312013212323303202001324442013023020210403330133302440322240010214234321434241004303311331043113311143102031302423111320332040242141112204414134001240402212344132420423011333443414010011323212034040131140131240323111234142030401124100021001044302323310432221200134031100122114421024242244012030111323340201131334304332332413442304403420023212312300401414010020313012241121431334134343041044422134334234143144204012304320020310112301224422444324133204312313200232313200411022402000213444434420221400110242304211133314012223032224130412142114120431324142320004404331433210013343212211132101232213313331403321012341434324413424431122340104022342101331204403044010102003224133110322441010421431221040101020013313423123100324040414312013201024202140130230142030132111241413021244032134233123023403202010334001403410304143231122404214343103113212240120123223302124433143313212142134114241311423330112421112322124230313201420314312244202341214301221341434032132302031222032021134142310224234204011400004123440142034403423242241303112233032220403031302131344340341112141414432320243203002402433144321110211221200413340014311321103200012411430100024313043414212023313243444011220221120333234223330121124230344241000133333042120432301331333030324100231100220041204021002201422011132124440023410032331224124142133142304241321223301133101342040411214241234342413103304103113110040222233231220414400331120440424022111003444323440142034020242443241121210300033012423142324201002334433112140423032030022041132100344114031000331114221411421203332441244024033402433013142014234302443003043134131213033414444142302130134411224122101113120021323442300431144103300330204240304132003121021141120020421230004033042322421323211010401101403002344104411232302222313330412011122432342433332143322333310230322400242442034430403104343141124442213333410204310333020001313031314014440331324222212221410440223323403440044232202234041444434344044140410142104102120100041122112141203102331123121004421320440114340001320320002301413142032312441441241324122212320204123023434340424032020340433032031420110303344300322140341412420123343410414440302323104114210412412402203043300223424233444424013333411223041014444431334111112142134104124100310203200144144040242242010010040211021110034303314102331023443022022130030130302200122112300044102243443402441224112443341312300200212333223444210003013201131044224103204140004113022024104423300141403433112213130013024023223422300414432104140400041214443141421140444132101124034441400022204040111410230330313223312442403040021444004043202230343203401430321032102213040231443242434440101110441033230231442440124411131122021013410104323104413200301324412001214130011012004040321443342312210000014030034220402211443420410304104142201104323031143033203403231410114231121224403411004443333020022434433140013000104020204041113234220442131024412304410342212434203000000234311234032300301304202320100121330213432312101202221442203312", "404410341442321304041020434322210144102131104044400331414344412404321241041403114134112442242042311313224322410342301121012014212313304134343210441012132230201442041023134412104243142400301134144014403110441320333001340444110201201331122114410010240034012303134003014304143014231144412133222401000434204312342241011404131400204230341421431010301042220130400240400202330023110010224304114033301422312424223000422220334210012443231142433002331442022233110243402411440200242214132311324340013333220101142410131011042133334323320402242122143233422141334104413013203404424023411242320221301441044301312403141424130442220301311032314430201423102030404341123204301124323423302402231203124124001220211042033012311021103221144442221432420022040240402221430013100133203304142113433113310333040114040002432042343004021334332224001111022321222403121034134404301423210224414414002323040011211430234142402110310243321104204213220034001112411023024420444201220203121241043214003201112301211241422024334003132423342332312440402413132001443033123130421010000214224144010131442303430010430144120103234311423034114014140244340204201342204421234421203010030320324404431344211214123021120410132301142031103042430423141433203100210323313403142304042341402230201230032004031112043333134222233043302301023232433100424423134140312433410104042223234320013300002230301410214042022204033301001224232034440413411203122041024002201430210343421032214032203044324013333211013043241132222102220434120041422124324023011343404411042332141301000013133424103434133042021102134440020020444431230344220212133404400242331112404313440210421421233332221240404123042310444034341344220040042414141103223204002244321202112310432014111420114403313140200201011044313430441432430423012420134003334021323234223342200240230403301231401442123423442410302303112103413021224040222312340220310132440132021134442214232003232223340132244303111301312014434330013111430324120221442024311113443034442424221443240311223244344300240212112301034020231302042244210433314021312344120400434012023430110044123312324243002241114004343020343100032302442144431042324443301204123112410100244222404220002104104131321244010311131441141040100143244311004331140241431140311120201423341123133244434242232444412440041302021001040401034444223234014403431203012222211020334423201103122112111433342322010401124110142111320002401100323124440124004013414221430100322113042320424412021430010000312322211032033340344143022332103242020310322203012102144234124444001034312034043111302333321014014423112424012233022411221214202001414123320320222243212413322321432200243131330223212333301341232214040312324203402121131003403000222444212111420231110022143303234121341423012301143342014430134033203030123002244144410414243313141341144334402330404100012210212010321134231132201112220113132404213202104430204403434013442344414234313322402033243413404041132301010113302104111141343122034334441101134222221432410331300344221403131003434113120222244430013444243142431341432224300243124440222101240230143221130023113144301442314113200021001431003411130332423240304230000211224420440303244332111100222141424210200134231240413132012113344210301000331000340014444334324314020144444101014321142133214043443104033301204400433112413320442233041203430140433141003330104240141210303344123413433213222112121401201143033312332332130022104412234003301422404321320002441433030234414201321003142322003100122034343142140123440421014412113233332324123112443423033243432042214243201002011333242104004102201033040233331114034020202421103403431332004243331320401120234413314213123244233342444042402202003233022021321011302130203420311312210423344330312030240443331241420004430341001122401022014111233341344134040230112222113211402234401132031000133232421413114342124132230214234203211223213230202322332422001000020104114231211420120241231404434124024130232040003442112432210220124102041341222241444313120342331004224012030003240041334022124401340340240322202031322300143011201412014000243013214232010343300303134404042104424341241432000301301444000301333413433304404131022010121324043031030211310232030343032140132403040341040120223101222342411024124320003200120430414413111000121230301114203420403000332133341131222311314021134042142222400410431210303003421324211400223120432032032423433231342200320342334223343212403431420024413032004432230042023100402312044030042400301434320341420", "423433224324132041014042102201114102322312432230200234003410231110001203223043034421242122124242322142143034113203044041022434410321233312431123404134243421114421014304333122344331004210402140311013204423223330210434220242030123323213101342131243432313214103303100441001034012134103430100001042402342233234240223040124412201441103111440123201044433423010241412224420132332323110400411013130031334001031304143112143240324011110440033121041134041431142344113322004341243024004324114210030224004144202040341424201431130031431401004121303200224130001101403131031110234311321000134202131120422333200231221314244440310342334022201343304404140104231131003311034103310031434313042404001043010123224040321142213431004212232322301431130332210433244423303141411041444424442112444344442204412143011444424210000231202311343101133333422113002443213241411132403033212043110101033340123033002024123022210321313043311403211101422004211100423421001420420033414330004401002030103404001404110112214141413413441133342442321220430311433204303312120300420024410342132043100413321240320404102121300023010344424210224302041013411330332423324434220013122430402443443040343231414000342423000004431330042322410330044321403241204443340321430232242140214422024343020403103221431112130200312343332004030404112211101432324431311002300402411104204042400341411420231143242023031311412100220422334011302332203104441223314220004032312341223002004312432042140134024231320122444222024001103401444001232441122430112201314020300010102210304010002302322420023403410224442231144144244211442300442040030032210042113010223043101020420120224413112040114102224133223002230204124241133441334200414123201103434022341201034110431124203012222114402341230310040414023422422242240003132131001012212014202001422134120210410333023314203442212442304212332242124201034132341003322304220131214021112014132323124131400024202342012314313134144234020200013023141144020401121141300113243103021411404311204244243004400342121141242224310302103000031330143324000122323320231443211222413034431303424213134342042244221320203242443324242022331223312443143103202412204244121223420331401311331131141323041121200424000144400003033142042410131211112400411030440404034432233122203441242043311012141000031404012400114211332102013343313303203422430040301411210143322030232140104032023140221000023241302112243412123442013231222334413213101323410102142304124033014421012302300304032433432443424411420044144013313420411411204410403320411400100422200400241043003134341030212214330143332301302410244210441113422300301331300214122001104214343412100002422003422304421142022430400040120043322014242134123331142334021224312410100113344224034340014204000044030421403333404341412141101030134214342011420204404422413422240221113401002002301441210104111321143011243201242034304234331444003030401201443103432031142122222312231143223210411443304324100311303311242044414232443440204144204210411311430213042030203021041340440304324443414431132022223442311010340224002413334402010311343133141434211202122343043222234044342100332212141322222442114331033114020104021412221414340400032043113010204142122333000241411431320404424242200302303144041024300414102243031444012041113034111224424414402030432230142313432120240211013324043021341413020032322311323011243201104432003402123033314044144201141014132221103140133101103012124224011241030341422333313000003332122342343430043102323304112112314403204030211240403034001333340444133124423332423210312144304040242304112034422441323440321434404234010013410430300410434230032021024340314430011140413000432101014112142241101114012441341430122030232003020113214123442440120021210034100220231242043200110331200233122021221143202013400302022022140444130333233303340420442142013033331422004102433323344130410100141421303310023324441341242233204322044311001111240201431241122411100434140124410223444240301221343201340230103043343321413423224043013210443042312123224011113014323403141404233003120320214144241040311433442223241124023242214240110420204043412331203132113321034410222331001141413043412123414441044434224444003313103204442124222333012001402334410200011434120303242120104210023321044214441000300222241330140240102324201340133224213202144433303101444013302233034334233243313223134342321332403204000002322124411334234044202410303220402331320231221024341421111330324202023102432142134001202331232121441223233242124111013304", "424132141334040240113122343100402102220203123142331004133012002224332101044030100342301114021201113011013140103434143424121231344121422223020424322043301001220233310432401413231404243303130430011343231203431303104411214241331423231033224323244204044014342433421331142011314303230343013312302000104413002130024041334124040020334030202413130213031142244302304201410134211141132434104441303300214441022311204302140211032003244314420013124211401041411430111210334320422120043432011104124010140141000011033144203423201034330432024221244343433223201111211031231431113401002233221130040102102022143424123130323212320230310321404244320020224122103333323130242203401133342004420041340014412222203340140212411202314331402424341041440440224014334114414314330244421300332213110002020313331223431302432023430020023234343230420233121140030020044142124412203001103033243402443310144110223321020221312321340310203222212342344111214013010333122431031330214224013222223232204034022133042044314221321324240131321212301100240234322344020201120243304434231213411323221424000444124412321102311024042401141231420041021311112412424321040014140330423400240201022311324331220020340410313011331233224200342413223131341410020002034141213142234033342011101311212334424220113340020420101021300401200211311004244323443401333302111441123404002240023241123122204331444323201213344221420302101404221123002402422303231311322440211331344114002210401334004101443433123230122420140002101102304220403211013434430201342431340330221044212032404023241101033124214113433331114442402403144123423320021424304331210024130210141031122224112243144204241230244024214130231323110200402120131230321140204212130033030341143044233214341213231404420011422104022404102302013103404030412234302330124122203413203401301423113302014321101424044023204133131103040333002302324442030132214431003432204403331141001334421330203133244401100001142101111044313314324014413334143333130304324432211343222132224042344240001432341333311342013342421444420102004111214143202404314414030343202233343243043220120140134233312404144023321102304312231014034322420023124240113104142443023411044414420202422413443300113041001423032332240330241000132203423123102042234022144142310320141144111101312443431122023103012011233422210442421042030311010233303432004323422404430121010023323304041110032043412332124313114114112112342233333331020204234201421114101234041301144113311011134200434212433402102421043441121401322013213040003431314000443104040214041332120323422331332124022043443240134023101431303013120130432404123002230124241141201122141032020020103132304213341103011032044310131004000123023444044341224403023140404043340134431300112431414042031424304042302143343300103110040422144241302202430121433011034303041223420434231331233241144420342133021324431310401113421414400400020312404311213002142321432244021103123412413324022331313343343341433032334203420123040244312323231101302434330143441133214303441423233134034130021111243004243133134042414413321101320040341032320421121341440302013042034430030400424142304004304234441043044000032423440412033432414042111202224434414230430120020112212201431033120043022024010430113112043231040110140421441103044242342432144321001242031414302130420000043032130401411334402044040231031334043220110404112123022340213002444311103110100442241012303234314114404121410224010102331242414212123300400313004214010220012004030334201344102012311001034104020220243023331001234030101220023344400443100333211024212034124113223034210302203204403022114024020004020210000124312110413334404101404330040001412404102234200423342222020032034232203131243101114011230011424323203133101011231214424200432424333000123410133032442212440231430224101024110314241142401343403234202320342220111022131322011041331034314221401400020120120010343021102013302120411021302430240322401104222011241342123401331132430103020324211303301133024412102001004401331231144440004314400423303411040403042443400204344101440444020224332303434234041344404040403413204023322104312232301221240241330342113310202120123444211302312122323100342331413440331141424204442444311421100341142434202414431204003144422302401344404210103121421014421343044444320311342124034021310102021413332040444244402244034004111223144443420034131402211441442112110231101011032313201121103132221214013122420344102031112140432102331231343300103223242044243323231121442224431333100342302034103", "121013221402200401322403422243223142001133220130134111302030142122432214402223032204003100030330211112102011003030300041200032004143223314044143120114301212142304144441033421342103320224314133222003330042032044333231014110442420240123103333321040011101310213322434242302013320444241134430214044413233241402000203111434120033123140420243221441312423410012004210310234144042413122444402001303031300334341004232321200012311324342130030202101240111433210434423122241111423102111241202000034214121131241434222240214240132144004120400340121214402422311312014242134123022333143103401432112404320202243411420141110022010013104340412041133100334244412012101343232331230311223132332331422004044343143403244443344411243413201313203012220322023432103004120402411244231444043333110003432310021101411334300421104302234340442344242411110340001344332204423041040133332004112021122300004442420341240440302030100304421411224133201334244033132102123222410043413222041120410120041133343440142332301414330343133444013411333022344141031212443410201223334020113431241431243204033033401404131243034400333441342201012220024402142243231124332201041142340240421010143013323214322111342011024443413430024403102410220122240324130420214430010030411441010203311034233301201133224331431220022242432330332011302220102212131241400102303311131112104220023230300144021042011444403020341102424400414313100230234303133022144232104224123142411134102211303300203430410243401022002431440303222041231232201434424111021133244334021031204120224133144220210124113121210130143124411324001130422232312004032320101333032421121224314102144302440233144432341004403121044031100324414043143440333403034341430433014434112212033200121142342410341214101412243204011421044144430121233320324111312123200434121240013414410402001042444230344343202232304341232100304414230203031003243410124234004122230124104111221232043121433044324001324030114211242121134414204133111333430323200300340410233242202304114304421310221323243214314111024110010444323212243441201404310321143014420302302210342401012113331031244340110043131120240112220000431300232144240022100114011040122134122443123434232201223042222441133141024401443140224342410403440040031144420131034441304123321423423134001431422121202010412220024131200130423203100433003430022312213403420142300234232410101121113114244430033214322204341330410323004232242041312011410041104241342031313230441332230011024024202033130140043123042001020231424303220322410010144002440004214143001143132003424401424301003310221340233410220231041324401110241312344211331014220302110031321040120310030424243104201122221241023420430224034222132023123033143300301303342142040343333423432110230112134004130014002303422121100041130444103044124003232213002142414024223333234130012034210333210343110033422003310231240111030202110323323134423213400312403401241231324303423223021313344413433001243433234412214232130402421344102123340422014443213204234211113304213140144024230124043134044142130104441312204433241230202333231314432242441130400334400220113112123141102241112112112003000041011331343240021101013414024442420331404121402211220413244342321100222140340204332404231220134413313434404020104022110402234121034330334103204013031104024021014034321032203414242232412002041312233403111232223032433232233301040110314112132140304321342143202000300432133141423012443203113124110041113242331402210222211423211312101213142233041314344322443420134034304134331444001222433244124443322001431103222133404143210303411431323010204201014213314410042420203234211241201224422412143132011024400202141303432142032310424011400340134330401110322000000433331133011222243301232240204234434100220433002234120441420422230443422404121121211134243332102042414023001111323433443312131221340203031441401401244102441132432412301204114020000132102104201332401024204121033423444211132132140223210440110144240200000431413101104203021433403010001130214232400143111220201421323224400400120232233301101244243424124011033110321402041311311123410024341204422424211323142142230440021033210203344311441042120334221100343331143344344323302322242312002010012331223211204040230403143031044430410200301043144242412414321021112302134220010023021011423002034213024033200021112131200041112311201402041413440141400211013244032133440033030423244024202144033134302034202431234421041203120000144122000014401210204322430132242433104231043203431340430022301203", "040211114413131104121234000242003331410401040141032132204212330300011422313024344432132023322033320213411144124030320423004412244222201442440402431430114244403043444134033340322430113424213402333033233332241403320013132340423141422240122234141434434124443422204222433243142323131240240040222132413013233240123304120221014333212243122444204003131111234211433212012210034243113411322210440344140300313040020212441324020433220201124242131033440421042320041003030401124004232201240101002141332042312334410030103014030102430002224120442423411132021420124401431302221331240442034042001232401304231140010430004112211310210230402233222342120211332130424424343130111111310421343123131022230300211403234421430201113024103102440342040132413232333132441014410132443234100213033123121341214141013024021314021022401224103211404214003444010141043210131320432002214023213304223120330010204023342213433333432434234103213243443200210122122143144044414411140114242122441300210210213333313344134102101142330032042411130200442103011300203112003130221343232022314143204130004442343122044132202011041110321301040014044122302323043000221411332013420300311001420203123223233011430030040041403424101242124201102442421402402402024023420041123410024321310312210343330043343433401441301411102222341110144434300143342324122431201303234201011031141041143011340132124103423434034212402224003041321400312031040423113040142142442120144340440004443434020113412323111420410320320240034243424401200414034224414001203311122342303210423301311001100432203241313100231414300023320132343103123122244241101331133212032310144240443234022304124302003324322343124202431013203103102304113403111104204011433103044414212131331020131233443432334214441444121420413333110020412344413320344333411222303430230222221212323132303133142002103114142214134204100223033341023231413032243214312034004413031313322443120041134221300101043413211212100003013141304022303212123213210412333440441342010024304243312234431002024023413201333123102204423130134340020022340023100022300220001200424221141023304012242301130431022120224441430422031002414213432302444044143311024421102231111443434210233413423401013201232420143130300113120310022103342000340300212312002044131004044023330011300203034440421421212034323431243442421023431211132312332411142212424042204403403113030031203102134003121342121113213431110220233012434430031143111020424300014221303423342110211230310400441141231412232030002422043300140224144300311140104224132404304333124220321104344041413401124402132410410001032342203042314243332432132424033202314224420114013214112443130241113413230430223302302111124101431020440404333114441410340312034131024430212431333420212421244430213430411143030122114322423244422413140033314443441110224441430343321411113020311324402421240444013423342233140022423143000421434303400242121303132240233311342021324234112324042033301301320141422121243001112401340343412422041100044340232313134340024240242204123210240041434312221344104032200333422213223213424331330340412343343203342140342402023321410031423233421102030010044433000001302322404011031244133402240211444210401220311204213300332043310323331112401001200402014223004421222400102002040411330111343224102221400302333003133011103122230314143041224203022213240043101303440221433124331232202320114241034333244030210112300104334022111414412003424430423040122022220142134404220242443042001031013100032413212041342203444131112343201110400314412141414021322404303123041412423332233334423320002043010001412200121210041410433201114224211011120102334411114233123233221020323224332143413301201100023304332122440302440023224441030301441303303420024343414222043042413321241043430002333133222410041113110012404014210000412302203444343403333110332121123132441403123041132344320424240321040141101210033231431304144300201301232002424334113403344101243323134240124423433442314420414042113003114443343024104120222021302213023013333244102313123220404314323103211343302433110311422141340410124401123442404234400423424033434121000442021140033020403120441214100432231301042314203042101143444311241313140441004124432434141013103130432004314412244232111101024041203020414233412304411212340131012434000324012022334042022303442214244143342331443120342321331002113020102010140014042231121410123224020021241213212001120321342142214021231131114420110110441144243401201010412430012121224301434341022302014311201140232103114", "202122103230321212442443222401302201323300000301230023204310331011034024332212412004014120413124132044442343441344220011411143110013012423343132230431243042241412101341134230430331233331304404224014124133003431001120101401043021301210302001412141420143124203331222113441402200303231131033404013243220011033442240434143420021340032422232112113211102110411024334241422012340032034434333113212342341203121100302132114432343404143414223224200312113103134214044402242232203444420440414310402230431422011140202231224023210201444330034431430402403241334301412034130443440312243400233132304034142132143243221111220114124200231004043121024103311131311410302124041441412231004441434131240212303232034441333430304400302130123213203044243212004000440031323133221314003223430423023324344323231341111100212040034211431200413334303023002413001413044243332343242433032032344240042133421330401220332404343140002032122144222034134404223434034031234110411431134104111231240024042010211133233343304333312102043300021003220403244434312313233141404011410122003313313034342112424431442344021312313220140302344242211431132011302031131213422331143430140011322201102033441431401143304033102203031324114240020442303231341140433441132143342122103301323032304411123314401113003231130004231410334304014244021014002301104303302043103303233430041433423012040032442400342102341020222300301311000424304143404032434331231422322103124032144440133141041411301014202012132440033110014424201321032441101434040001110321402100210301242422210414042343114411123042103424242444214003441042112320303113420240143013214144003203344043003122443223344421441330040111243223203034101422024422032340432100012143011213243204304012430234202014104013230313104340431341042033030210411411331303324001321042342042142013310242432422023412012402432024322212404020124114423022004311304223411442104314321431110143112202010114012331310231132044044011304104423232004233133014100032243041130240213023102120134322343401321221431010114441431133321301102443340334233010034030403043140014341441111300320004314303224242132041423022102331203131211332404421304302140141310423313334013100010233311314341000041242402313104230013222434220244004140303244342214202123320143320402330402311202400004130014231442310240434330424134204103402411300313404411300140303242221322412443113242444033403101242400431111444223304012224134141214322231220044023331403442223233401334140311001302034003234331433340303023243421341003040122131123420322200212334414314323440242010143133011043130102012332340134430021303132002104230104102330030443234222444032213124214134143223120420301143110422444211440433224204002221122440110211133011234124104124132210234243401123231421430301241234304320024313402132422423443212212241344142232134002020341244200104431430212432133044401410331011421142444311214203030143412134222423313403144111033204113223023113024044323244324010431323334220031122040200110032314314100112140343020130131414120123034322213021141233431123343131213423120234001004323300101200420422232340233334120213412101234003343022341443442014103302434220314443204010243104041442331241204113323010241314014244024133422204144322240403022230041444031041434103124010330430443013240121030141201104321000341442103243004400023442210002310431120423400434431313200112444400424122340000401320400031300210343424301334304013133443021424303440244430043104413212212034400112211312333104240402211200042211401332323402004041301243323024011032423400241122322230220310323033331011323314441300444412204313102033343134032041113033321340334324404030121333040131021213301222021100300134442413242330230314134211420201132121324001142212233044121420323440104144211200233100102444440102212240101310321044242302300024041333212014044043033324332232441114224001111442110341023242114132303042003021332421024342003144023331220131220411113220322300321434144023320443341202010140203120032440412310013230201300202114211413324022322302413103102003331311404324310240413020304100424324240412241213323044043143403014004433002100234210321323000434101420331041434440021332110423131221124433311300032011210434031332411400230144330214422211020012312144331144322241410331134022420133312021423200413111321401332412431232144341024300131040122404431414043132033200443440430144333344202142111142201202413023021232403422001244432243022434310142313123411432231010334442232311014212334112042341100201442211213022141234", "124303313330110210343141334423332022240302110323341340412023431414113013421443303122432040044003342144102134001031324131243232433141032110214411011203110103100100342241200342013411120442042023332201342021200234412233333221420324142204032110131340420112312331114004314102031102114044042301341032044342340441311300010013310141120342014101314003031120013314333042413403004221121024124340330001000044221244101142130303310332224411123012120320340100143404104321411404304134024112230200123024340342300120200023343343422113130203303403013043432224102430134211330204300431432403322332131442444144420421320134433104104331102330120002014132334200242231141403032033024301313421323222401024310442043242423432440143402411404041131324212304021124211313321001421232031432022432011430141023412044021120000044303214404210040300440333033124242133030201301420203200311141222314412044431420441414312423040000114441030321333243310201422340133014213411003011334202122424011023003000204014342134401421114400013330233021321233432344203113100200204141103331012324024242020343441303421413011042433303113130003402021122434433211444200140430312134211020311034001144414114031413123020202320404044204044312200433030323342122220330032312024202214024130243214442144102333404140111401430002020014231001042121020133003101123321430123233213401431413034122333431340411210442230021344004134344002044213021244023321213012402414040110100031224044301202243141000113244341444440431220040102414241140342300133433141430331334103313420241331022201033114320311440341333422034044342121411444400123321244332232432300202244040422130312124234421101032344211014443230443124210422131000321131103012403411413231442103031114320312412231141141022311234324132302244214044143000221143242002410214243230143144410102131310043440411302102000213214104443224232401323031222444314133310241000330104140144122432044244111132310321043421442001012221423233040434202212001012121300322323444214142211431430013300100232434111133022230341231443211020231212213130300400003203123134244203244343231340142240403014100143403044332434020241341122411323243211440023300412140044404444242033321340212102322413202130320241400102211030013413331010224020342301141333343320430334400433413010030432322322431322304103101400233331302331010114043231402131122320013421244041104202100112232122412301033431104030433204200210030213204403213221033243213442323043014013402400130302012403133202144134012123421222042200411213331110420244402000401444122142413122004001302100203422144321320013200314402400440242402134141241301012320420314040240044224121111240141021400040033424033033304122132440214421102300302401221343001431444434404140434241124341230002220341434023304021243322341311203201040411330001030333310311041310220324014423134311414412404144120320200042211402221412102234121310424241403000301433320231003323044201404240214442303420023032302400424444331331013011412123231431342034142431024312141233102114014242412420023040330212404333412340100430012101031441103044233332224003014314233114203041102433424421001440010100020331023133232200001011043212023123313414232313243413304231033321214324230332304000410121442442014042441030423442102234111240040223142220214430133030242032030000212101044043333143103444232140113011410201224321122033333123130321121104213103243332410042114200301313011123213423243131424402103230122104430422400100342101341311210303122414302431304110401433304231321322132240222231324204122430424134221001102042113422112242301412442330204142221432040230223214203100322440022022204433144100341214142042432101430041023320334144322401331000210400144444420341134011141343313003310213103040403141331142214004043433144410130443121401332000330033244141141041330320142234302032001340101232024221403413441300032433323313222010022204414002111042104234424044342021200141113423134030124322120113234231341220000442433310113241134244430401432100423123114243230022020424210140031441431240213042114133423010330211010103110402132404342424332302330244433402120301040140342423120310022344020311423422034322302233232100041312043304131034401242424020410034004241320124030332142012021043310241302031110212140442333010331042444143231204004302430201402224113040403334243012344113431203024201001201123331440233404314334230103004301202033130414214023122401321031431300213124122022141234412233442113041302343004214432114242414113334000143023122004100013332434134041023131", "210243240404104222200443341201042010132334111200441214230111302311431014102132232233324131040024230431214221234144424144313334314211220023004223314421102034002121034310403124220303030412021120410330111332400411021114412331131231313323314443312444443323312033103440121024132110142342312234103230134412242014114422401130124223223043422232044104040224124000442013224044124020434414124434323221224113021404213140114140434313334001314033114200010323041301202311113001030200140033202310204241303122421133110313300221133312120042401342441314224231213101213211313111214203220413312241031014322300012404032132404001302204440143114211202431101240200431314042214413344340131301424214320422300014211031231200110121341343200224222412333334012222303312304013433223001144312021042244242244344000312131111413041442040134330032210331041001122141100133434334113113214002020031433044444003000203213333233432430441011320032430243411021134423303332134102403000341311121442012430023322211330442020024323032133424222330242241331334314440402100403430334410343012310234303213444022312222211013221031242311140310400024012023344040211130221013031400322332112342412111403034034410103123020401143232004021204302210440320303224300341020144202310202310403434211302143201423233403232230100221420410311441332404313432342420104434300124024144224212303431330331133222402000242422404310132323411340011233131234342300443424132134000303032202300402324112430031342240014321443021103244031424323320334331144140010214341033022310121003043211334100044442121433421403422412113040103242200122013433211003044323112131134042133143130211433430424440232430334144133404111232424311113142201020223021413200440123423020114311403231402133140232130201232114010044210010444222224012203044200202034332323020322302201402142234434222330212100430421341103132240424200104100143424203121443444100440302321213213344444321231031401021312004003124240240432001304140442203401431021100032440232041321212101001340130143221000010041104404100031312210444013242033041214130022031042340044330002300403114413433030001231333131414302003212412223101010244434134142040041120330200420202321011221344021042040131234422003423330211332231221301430204220412310200003220033121311034004012444333424401014404220412201114434210301214004332043342402414202413012300401344404320242023444014414144110103343032022111021401040334104222210210131040023103044001303034031211120401013011222332331404412420341311313130323430440041123143301412202440240144003202001130404212141102314211012001141240023132300132213102321044020332241211340413303140411022424110420100211403123242303243023220340432121341120233434443021412444044213244102041041113040010203004311130401401444442232231233311014222011240030420143400344310424110202031040143221014033220233024004022214320031240012423234321210022043030433341142132101040102434241401410203213242104444202214431404414412403010244220214214411244013040130044122302210403412302234414113014142033404410220032434224423304201224231012044100020130002111330214042024412214230110123113121032022402224422300243000444403441231442001113414104030412242423421404223310201303012044320444321023101023042340103222304142020224404410143144312032002413432431220340430322022223013310241120223440330322212404434122243320140244311110403204244241101424140301400131144010334000024322211103133124143031412432301444100112243031211021110134410433423234312124040130401032223103104404140310233040232044203130444333443223324134130414032340004133201113010021321430411042004332031200440111004042430002444023102404031034043441340412320322441411012020310341402124322332034244240330232000413422422014034421230214204240341324103424030333201141244203342213120244014311034041133123202311311220424302211214021003224341212000342110044300044312400032443122200113130232314144424124002021310410121221023240222210430103143112232132240021310140013200442113022231223031141113242231031204311323023324204440402402300314201213111100121012321042320341032344340040213003213120042100332110344133401014320412321044201132323342222242440232311012144201303202024303322341321340214331434443324343130423321433442342220234013243213433240400333222344311032102202003313022442223343302431304322003311220104021300040131030232222213421301223430344424420340013323000031310104041443230420421403301301242431440121003124112434344314031121310414412432213001030003112224211342234134313200030034341000", "112003220232012410004043000000330440330003402041121144330023304404131004420430001122242211412212101322110014420430120230423313232134330143231141403312112122303123103112004202402242323004104102400403424242010120011411332001303024010224011203322002303144444231304440430033410211242414423003032022114433203042234342013023211020303114342102233410311344222434430132044140343341232104100304310302042000444001423323403032132301200433342343002042123114410224443323412324042324243442012243101303313140440322043122020123134314314302302204120311203010340143133304042141212144401232142320433010013412404121114144230410101433330404222403333010222314201313122132340302230431343030122313042340431420332200440113144011331200424223323403412424230014021322100001043214101024224104221322020343301202240113330331033031333113341111322424213332442312241202022134441103104434301233242332344101422100143022340101113224342233002031440212404321421221104312230104132201343403432303404404433431421203113430333413033102224444041134334024141413201330023400401210130104120212101013132320141100040024014312324210313401013001031402422042134021410313223034442401410432311241231230412004133401041311322204031420014230111424324022404220120242433020334020123213210314121024244423220120421220443320021311112303133442324140302433203300411020132203102210012123023344310230112002120100430433441120220032312400032102242241212241123302303223104133032013131230134202114041314314312304231413013202004201143322344120430420230141421341323003121320133111344210202142110030323101444144044444021424041222122344334244441103204313221224401443141430043114421010043344241203214342133212433112042040242012114324411121310130222434242314123341423213403401440231141220012142434203132032013431131432142403433343431324220233434112432321114433444440321324421032331330113022411001233143321043312132222421304324423204202223321432003313034440011340411133304441423221221140313114423144330134340430241241120341314220301011313241424042143411423412110213441421201041024104333132324224312120032100323134302302310243411423301321332134241130023204432331402321201342022124302331014042301112021332210433000403004120203040320311133131100101433411330012431123020134202124002423023334033420120321430140012441043403102024234110342224413242222402022131231310422010031344143244212440001242033230210402224333430133211044040240422443420100210233221333123430412443430120212231403211213332444122100124121104034041310002130113232411041322110430134042421431414213401303113042332334012204010113043340341041344003410232221200403040010432321044104420420043242022000341400333030144321104404114214440401432403103242101432224040033322032132100410234114003422424203134243440200133302040232322402443200100014444004114114242040340243202011400320324134314331121032240402130013043312022123444400412203331343333014130222414212120340004414043034213200111320000030204010044243032303010131430311201311444442004002414100243032110100024230434220044421143221222114423243101232122222123100041230413212002441100334433023421041103203214132414000201041240120441444014021344231314243402314010231330222100404243133443142131441341314240430434422240241014322010140003423300132224310104041430142302204220132414441404131032044244124421433324414320212211034031220042243220302333223421003423023313401431320141303233144121034404203144203010343403121322223240233342324101312140314140240011203031400421431243023340430113333303332421014324333433041040233333240403230114034333224314341404033033433240243441400333133223232330024420421333434133234142043411441233130141033412020200211201310312324142330310011130004222414033222310143433421144020030131232203433220121133023011104340144200333100321422220003212234004300131034014223303042443403411221412133200302020242411404413243334213111002314204112324120000430000222434012213342020142412430110030032203432321030410043400443334344332231244113343003102143211432323413031240444200420221000314043402130343120004232244401103042300243224141320140020030032033312022240301443230411321422120443413112044230202304223130014103111003412101324114300200423411031424120303002144431221110032314321002311243432243231440322234441323131424323320303234033023114021443132120232230434314314213130024201234031204324241100403433204313112411202024444030324431113443312231143000204404141241200201221012214113020303022043433310444121220410010332241100201342301330224432340", "204111432444034430130413410321333111034142211301320120442310411212220213213021214332314321140301133440043104332324320321413043003201444000002234022344024114413212423200310110014220211234020420223143232333310111114201304420102303323242301033413410234221313243002434243041143221022024302000402124244033133010440404414331112344000032234422213311111131304331424021312113102441141142423134010221401030310021123102330143042330321110422123403040221024142004014032341201132301234123300013432111432244134233112214134112044410444334134441012311320242312303412340411244124342441423044121403031224431241340401134324012444021133304323123413403142430322220213030214331331412310230133001200144410201340413020211421324231414240023112101301001202231314132224000103212140342004004032223122232320411200333034041042132431324324314103004003244043231312023320304304404022333222134301404300243030132424430431022430123211434140114333341043334414402044214121412413424423402001233412204140031433123243322232143244312124341104241211023132041420241024344213310342342432010333021422202033301212100204430313112204010320234342221230341002023404431343301120000221142000004424111220123240410401102243043132231143211101224441301424202101401312102003440212232210010432243001314113333330212240000210000220300321333312424131201342012413002220343220413231230333102344241300331224111114042204110110231410144403414404031003223203121221324140424104344404434344313231024012203011230021101024044413102113431232230123341242020130130222434034133420010414204121143110223200430443121230423234010442430212023332423230142023204323023312444134340340103204141303102233341313003101400231330420011440011412231302122000211002011102014411431304130133140432440333301341024024203132141044103330023342203442333102033141434422443214010440130141211134423114121433213021003303211232400004101421320320403400010022241434222401001311444222011301334443320233110402444100411100403433431040020440344034341422040421013410100132220340040240212134203431313004003424110233100222021004231213104324404120214221312323430103401101010103403443144221320011114401414234213403414041001323220430243430240034414104222032434003002023132232401014233103310004023442311023041412043330134214442112122033303141142003112034211441013003202034004430310120322331341303144220413412241133444340132110121140322133200431122332440332022412333200203400220221412344200024132423110031333040102021203040223202122004211120221223322213420403320341404033303222344223110141200431111301341134322013243130032321330013120114142401233400440031410442210243300130423222433343413111200423422324111121343134343000220311010302302302310233330331320132301412012204414244000102123043022102201142112014221314001221304341034001103000443303113201421130210014030204403322334344314104333231210003410212440412222442431332141022202014341043433210131034311320411114003221430431440120224104212210414202311322334240301333003023324330440230133331141211023323234224342122122444014232123441102210122042433031400330442140403432411231222200421402410223241031331443330304021343434000410242140444114134123310321031324242320203321012321022240312004424213031124341333140344021204230132322400003410312302312420021302012022001041342314332130014210433034210134442041042334340440434204011043000000000434012040340200422213230233400102141134003024323433031402123020134220400414230404302402224032331123321424231403240103203323443424424232430440320232201334211344242103003201343034410402244411113333413141033220240110432242040044430423241410224202421240214401413002424300302244434004424042432303202324041230242222412220114024114204303044040334411334321324214444401014201301241344442441023004102130411341034232143220000110303340344340113314020213304041022313020323022023141134214322202242043241231332333122130330112400242442244403143224012020241221000312142404232421303110402130322402024321440323112042142232203313141110330430224203130241143112114243144413420223132234030123210032202033402341322311113011441330042241104322344023120304212431022424200432031431342004331131321142003404421243242231103101032423231030122443212123214340303332044443240344103202223131303203133343012034133330311314404141040444341431024002031411021403001243422441120024142432140323000011311213234203142104233342124240240312420400221341434114242142331044321441232233222111421234220031133042224114213001000310111240141434304024214144341322142", "421423002001043332312220244040243413240143034230302342443314141223041240014034444443001112113333331023412324141344234240401043403431003120311200414442044140211014001111320231030031244002133321240313113212111430111024221143210140143243112320440014440240313341021303302120420243234343023104104021043010131442031204303431134412133340242304210214424423133441410243402031114142140143243002233302334213112402342011344331133203404244313332044314140231402311000213411232043430404244020140200103103032134130313414442323301104223240040203422130142011442420113431322132024122212003330444001131314402102221231333300210133430424420343110404121002230232030201023244401200243130003001440021342400210122344411042344022320433332332130414323142423414402323013131033143130034234303420121440220103222301022220032210041013243431214240421100102441441420113101112111001140132213222214113303422120241432443102412430304210010241422422102334241140301311410040113224414424240111022113420343400133001340441203101220224312140414311114111123134221011040331134201104020412340124430012204333124122103413204200102403134002320022241014210422012220314021440432014421412344111043014224343322140423021410433042010311212330024242433320132112012043341103242111013232400440013011044032431211233230334010034120344301203222344034302023022132213022334120234443400112210002022121133232002143223213332310231402334132320420113234132131104022042120102301320344020423212221222431013130231110114221021232340002311420044232403100331401310400111240212100312113444434134120043223431301300043341413402131024120101242401414441433143440140330134413414134330114341324234333402123411413202410013010321423404223131222342344304343120114120141023102123201240334110243042224324142201044020314312313124042301004100241024144420323132341334140241410201300020321043423003021413422040101433132003323220224111242333412321302222103222221400424344424214021420241433123144132210424220441311042344313231302034300332021101322214334304340230442312301423401000302441011232223404232103204010212203012414030020302334120301344144402404233344304000230310234011131440331011320210312242101433013340240442341014220200244444210112211410134303324001334020122044342301241302113310343304322124301120113310021131332304424340140221113044404101311443240324314014434301033002042100343232244114443313241331321023022104340100131434004333323143132433401431204332242423102414220300424420244011243301200424031401301301021322022041404131410132021341422000303303104123204232404212242403230120223013424001011433301301232403134210143314113410311332040021320103034144230302032334412232313134021133211141134410313001000443422014123131034131441330320441032013223112403104144323314343442134233314001130142042142321324332213011140234434003011031114314331323423344100004141312334013134204221131400102003303404240322320323411202410420123012013212120010201420433434034313322233021012141402403240422101033120113342320404010122101323031100440112303123404441343024212232031123132140201334031322303333403233412103230301422000200022011124000204443004311402034440334143321341203121111032043220102121004130120241004444321234144241233122223310310040433004041033223024212210012123113110121032433023134341012434300114304314303113121100412002244432333430130020120100133131133123241333142401433112423422320040433121022143440301132100424113321404241434402430121004441233234400343014420142244444131114120443022130132413113241420240421042122441300332041232240002220321133014313412304020412210424433024140004002220231010232312013222420402300113042013030341224340133113111011223313301143401222310312323411224203341103222023023420114211204121233031124021232243144331402222330442331231003044303104023422234424434144431310424112041201221220321441201323440043014003102430440103013203123003101344004233423122230121113030112103102434232023243024301013113224441410212334142023020010423030242443040342103332412343422411120434102113113020021104000014302210320223220020042102003401033013300231020434401121021204212131444423431201044322232314131331342001431044422042231332141410444440120243302404304434320304132123331440113000311130411013120241034413234300213303213041423034020333001103042114442420043422231240021232400414031123120314220004241132030434342243142412304122121430423414302244443141220302433124023420201010312124444423012044324443433431404444143431341314120310414410143103334102331032140131413", "132041122443120231421222234011213202144402304020204412220102300201012401422431214323021221433431012220410424440230110433334423304020420123240430043224200132011101331130140122340400210112321321422041330243034044004222234143040414224132000421113221404434132120334303401322102321341023021240223104142134402331412432401420332213212200342122103430111044304404023030040443200344341232041211334313000030020224102441304204000023320122020201202340213033343142301241114113043224332013041024403043041240301000210411141203420102113331243342041224320220240433301411044230033132004144404443204244400310330431333310001244223204024033043310122414040243330212234020022210420040244330143032043100042310413102110011333443200312314113200124102144131224444441123311241241132211444003133140333121200104021111211003332422321101002444410414212422003302010111141141000232310440142330222000340422234432332313434111432012102423212102413020422040112340112201100404012223423103030242433241101120432403301134013402403203230144003203222004134421103242100302311320323002334230422220114411021412043212332140111301213343310011203213001204010111331124213113043323114431141210244113033044104322304043211333312014000330041012111110441022231042224112344130030342113114413014120341334241002303402103441021232204433002340301124010031220023320320113102300112111334031200312114122412221002002140223414001001430133134404443234240024143012010202402144040340023224112322320203132122340432134420024410430314034232120133401023004342031340121002201111313002212304244220040121040230001322014142001240324444132332402124231240000033330012202414424320421010112102134041204302422200330220203442131033322023434222444244422011243011420034023320121124402432002410044030340330444400401413143131132301343210241020132214104044244323010032121443131000124431241230302332030021040432203400300241312022321331400224030142011413302204013300300044234000313243342432230232220332014333013112213312313334143134342343110234010331041111224034403420031012233413313200412104013131440224114212110013241440130434221322020102120144300111300131033432423333422103411200412131234400022112213330234142143412443410312033014114301042422032020311002142204331101123142043343201114330344334313332313102011323432344440324443002230341303312202441314201240001423420134142440341001100134102341433342102124433410221033132311420012114014201141024301243402120021032240324203233242401403211003440300342200043234003441322020043131422041323224440333223200100042140131333141404411432124224310411433411203402422412004420030034334424001013341230234441032211211010321221112233304432340103132111320302111220413004424313243433121434343414240301340030432121034432310003100324224102100244332031224131333120004440121143231243131000042340422222414412433043444401004430210232201021134021040021040422040112114130213204444240122322001033331223221042012012120110330121043330040101441344341233442200244040423332402032031142322431324410123403242214042300004320414410231100322132214000004313302012310223230321002041021211332232334002232424043031241340320224404410032020131431121324144423343410303231044114433110220424243440142214330144142302313011231221241214213211303313303302024131032211331413102010340411110311301221044203414413400120134400104230414443412334440013322433230200320240001213242034243121201313034221042411043341422232000014411314133403133043103223301214121033341202341014211332310110413420432121144244102133130010010422341034223134402324123300314121044000234421112322234130310243304220334040000400023340043124310422120332104440233322110422302443240143134034242432013214221123023433333242002213111312340131104301222224023330211333220221440033030232142131010333211204244120321023142144103344032420202020211234444100242013024411230021111314304102220331033140301020003112243400334224310212200334434220410040012111430132024130013001414110331331323211404411140200200444221142232213324220443340204013300001304002342414002034242440020320413342033333124304124101213440404433120241002233230221114003142131222313343223322424441211001332221024413103221401424333231434341400430144302113443421344041141210303122124201210440033131024213001404023231310313032003301441443210413322344432204104030020001203232230441102140044002100311130010200212133010003423103133301340203420103343031220314102134113101313010242322134242234340244202104321230002320432322223223133312043344442202030110420", "023011021403014241333432313230323044443314113011102010140122221001324201130221310421014010332143024133143040130000010044110100241010104432431132410141403040124332212201432112222032400334102043410444342001324104122002304333021143321431402441113343314331420110421311133333110312433441101034143431400043222433012230422222430001142214421214023343320230232014320330220001113033111402334323132032411101102340440421030011214414230334433324400411113131404212003414334220404432110414001400104003342320232201042143004234010420344141010143004230420420300443341102142243234413004233101312231101100434220311430203414433000304040234121343114231332204402104213402103443200313421143434413241104010341403444301244331040341232022013320003411442011414300234201220403000101231123101242303224443044421001034124224114243101424100003224303032021341432344440222441030311311113004303313324424341414310332444211403223011002433401031032002420132313120022301412400444342222112214100344444144430242130041133310121320430433030002320431022003130023340343422133113433204432110431044413303304130113000314224303311444143330432114331020003334122431120322121042414242341213442234031132422333140222221140230132332314134124204220342101031143433121202144011213140034223033101300331104201430112110413220230244013042313002333444431121143413444433000013441421223413201133112201011134033334431413242024344044400141322323211340030020444341242242314220223020400424420104113404423312210322031243002222411331241142020222031024120242100041124042102210010233041403302100432311042214303440423311420323004023422340101031014224243434034222030003444243124122333223212422112221433220441444230411434401434432230110124301343323040232233241340411433213024004002224001014232400401222330030124240001130322442442303413234302241331044043321432203000034010124010100404221220442021023421113004300130141041321043131140302414141112003203004313043233330232122132233123244410400432224210400110344014130040134103414231143204412432201424113043320421323133231410240433440101122122443310133310401440402411142342443304103230421043002200214400244021041031304004431232112403141421312130234142332211004121132323400413101014020430114114030231432334033114100034022440031131204002401411114004111300421012141300433341400100003210212423104334123023011044132122143331233240044414304314234131441003210203213141303102432233334222440043140102420122434302111000234102104442103012302140231204401123444213120334101344113342434421423431120242014233310341132320024242114042241034301143231000401120123033333044111320202214002421220114214030433031340323434401333411341112203021421331334321300301441130310233413404200441003442103134420440301041222134143303224412232410300411322032022212303021132442433404340013444042311003010113430001113404314411000320222443321112123224044230040221223033011202232002334440314441023014143430443013222313341320423330102230222124243041000314140321311204022204142213134123031013400313123241223404444213243341131040430300343234440323323311321444232232211323120034104123304221111440113242020322213132112220000320141043242124213213111443020420140212302112421114041322201120022440233042444344303144142012111324011340140230134133324133140203311134440220010214331002111002421144421440314334013024303243022320332210204242021011233302314400124130410300330100330111222000410142312234131303032002333103430203244244323132100023311140231414214313132310342201442434213020110000032022431144334311412234140234112013333044411332433211110113204030230411401312322010102430314310430001014044012132210241222001302040312021303340124124121000211130114033421403043030422240144023022113222423221111324221203421340024233243302031100202240230414131313423332242244421332444040114114401440000001433143444441244202302300232431100244411341034430321403413413043243312422300042414144111040412401031343234132233144313101023040143120341213003334144410244010022101210414241314043043313443402244241121030432020402201112102240333303433313341341030130204330423140023201324023211422300343111104243311340140212433131212433004433221040113433221224434401121014110431201022243223444142311112342302200334243040300130104132404411034443210123001214131001302422203324121121034030410222210444023020002422341423023201030203343412404344101420033413130431122331301230331403434213442434233431243312031233202103424203021400200224034240323142241043031413422022200140123323040143434034323", "224142041034001442014103042230103013441040213004313014040034104214141441331401310220424414142214432314422100042102020424000042301102424402340122041314213404240411421311304034032204011221042112142322200342242441304142044240212214312114203142333120143422120004241220030130124323340441321342003412320131423143301301020433400432113323133002224233014400131401002143114421423132034441220143432344041341341100024001104024203331313303300233422143041421442244321143103000240332414331104212040212102302143323221332324114340123234422144410323242242232032433031421111331432033431204431043141302401102201220302243033040312031301423200333112110424211330234222202240311204141311432443214302131400331001103323241220234132440141221342104200333043132102141223434224411302340114130241102112321102023024314143040301244222300044120040242300311213401201343100034032433132444014001131343431113244343432103444343311013433411404414002411034021300140110313211122044433401333033032203243143030331224110032221130104011141314221134234122114432241410430403101111142424023402330402121023314011233402114100321001132041330312011040321022000344443031240312133302124311244443034321124334402314331032040221204141231304112422110011240343030113142424033130204133030314232043130111421002142222212034133131312113110434240423413001112441021231321013130413424231334231114114034213104213114043100410421234410442112022103403233303344131103341104310222241001340212041214142014310014341202102220342013043212022112431130323341124401202004443213404212021201010312242323201114000032311413320211344412244433032133431100123422202423313324132130422022322041200330144000332003424141042242204233322312142413111110432114232140031133413400032122002113404013132013420403042304134044123143024244421130440104122112322121014132100442002300131120030143104321110424334204100004303300311340442210434430344034402200224114002324120210330143004003012142402323223030333143002133313124204043343314241420033422243121214110032243202014242401313422041334331223110321314213234344344133402413100312340103411443031240433304213311032141321201124422442400042424440312333241012033002022001434042411210202432321120310412024342040100403201213330140443143311432122312001201334131123142234102314021314222130342214303304442310224002032424104441121444402424314422011002022020333401340310414441411440401243020102041442321144303413103322330243432021044220323403224401304040344321013011333444100434032042103434033344201433140042011400444401313441100402240033322422301330241003344114104320123222132404004134230041004112041423133401424120321243004424011143122201234220144132411101104234302102343113443241010000240432130420033133020133330344040121233220131200012203340332440342230202013001211224030032344031311331342114400420244143113043203244234343341204212210443302033303002022011432422224034411121014023313244121303130001303300121211200112323104114243010304134413443211403120140400114202321103430333331040420032423344124103300304033031133311444321344232003121342120440104242122033343103324003220244344030131444141133131100024324322301242034010342221423140101114122410322023021011241312003312442042203302134443002204243422041244140043034401344341004220202032122031144024004324003044440441410100413414012011443440403040311134013002204114323114240122320241221230402100042243310133420213012132140210303101242104421404423011342134342311203113411102411103230443103311130143214240101134044103044311111220330143030204433330132333422101141433224404200104434230034221220400232224133242333032301242341024432404403424303120042402424234320321023304221300223140323202414403430303024020331010100334224403433320441334023211333132043300120122434203432440402432333322044244431424432321130224143442312212133423140412412004134244343423410242132420224404304432201214432344121203211403311220403212442320111340431213120314143243014313004214013331034300412243102113213322124131244010230234020311401042041111322342001412040443403032014323210232223004120342014410342243030202323110413314231221331240402444204103110442131413014303404204412243033032404121420130041431134134433033024122442030423244210042344122311043011323111142410234413342333331412100314430110100011043013101134040023140010024440424411302431302142411114213323243324214242441230131341204043322140020202223111041004322213030401140112204312021124220100421301011342131443423034042223014423231203030043422421442020410030442", "104344042030104033240134142120344011331112410442403304202031240123403234242403200420341412122313034244033444404200333040443001442233323222312242211303132434341243321100023432441003232222411244002243333341002030210334214001213040330444220230311413030240112302331243220032022310224034120123104114040212104314010422030414344020002210134220134211121342024141414130403202433111340123334433020314040031133002014030432341321304042023044112100300100433302313340400430341331102330313220412303412003114001343003442132321042404104133102131434333024333410443403134220424124324210132141120213321433043111430144023241101031143224243131143334410433042301142202041324013411134320231041233303230322414134133222221324413311321323231343100003402110204421041144124214201032044431033332341232200040223233121420304114040042342341233021010021430441124031001423332420341243324111423103431444241442241341324002312032213022330300133002344430020414211234232420112332133341334403410234122100212124341231022323141023442204132424441412304303404241110020111333024042433102330003100444344434224404311234103304434314110424023104020120024423443112334203202213243220222122242024041123004110313324301032400011404044102122332301004100120302120033401434430031423042014344242444230024042142113103013423333211231413014111143214231422134434211143233011101412141340203314231413104112413331211113042040424141312131311233343041340041142100124024032202421142314120400304241030442230101420212330031400114030002221442013340110103140314200423410103104202311411434134412111211443401111221043400110003203121331014221302233343332201030423241320110032041142332240414223102430021213203403433213411131143233131303124222000431414310241240044010422442123342024201234213140444313240142331433144324142421020122344431110101142122044334344430130422423422033423301442320241223301240410242134414422331402233131003100031143421030420144212233300033113343121031323134342103310323313224103402233020331014041012043323202200020443301331422011102021100332022343020102310140120011243432043040114104232302011203324144101420022040220221243241421122222412224214403233232211443120233212032212014320102042233101231400110022333401033121420232414134313141222011222410123122240200130201120241202102341443401321113240244011213234243210014201443313300404143013133222241410444234033113334402204424032304423100342043420244013241403210144001244333204113344144312213343213431413100404402331031423420043311003034031232404423332041113130300122241002023441404323130240011141330434303311321322223332003041422313220324240030403110242043043434334102421041301031233310022403234310100400100124024044421403321210431211443444322344430012004241413332031302410314401331024400044231144324432434234134424110413121312242240332114414333344020440120412010144410021222423122422324102124310121303042431320401413104240202401012344402242241112200423434044110044014014203033144300143401411431324131010311214322404423414201241441321300204433330000313023422211420244202040123231011332123020043333024130022003313041230133204413022331210424431243104210420204410304021312040121034031120300034400104400221244113440041340320011340144344043024111342130124410114043324441224434400241441144410124133414101230332304403021430144330023333133134002130032013441013142423430134203031300241134101333322220304422403444332130003004440304320234214242142213002431110320020004114441031304131303133334110334024434242014220204422300230031312340210011324024422122310142313143131203333120331322124012034400224100340403312121440344321341341330244111003404132404333134023042231100140112013414021041223144331112141411303310110344131431212044322230411124323342233133341344320110423133302311444204011012042331310303431211002301023430122401400021143441341043404334120000220424344122221414204042442304114134310341344400122231403040332123332003022334223044043330410234331320014422223123241121034230304024332421104123340303331211121442133431220324141433244420424100134122144401030220410042200043302022343241334304222443143314211340222113000000100340401000444203411110012340331330441404413300323041043433422144031442311311023224324422443123130140441442430444204400302433432302241212410103023211223343101203010101400042031133113013002220334300433414002143202043214133443324030320021431221244322241442034244421143441440300002202131410133242122210433444331120120121030004332441344110124422303244104411403140101034142", "443102403130101204334222001330224322244302414423101201140102421122322032441002120314303000440424124012101340311023023304001031120340113202302423303013420021434033302100032203233102201410333232000303002011100031411043423244402031222433342342330020113234322202300342041144433023314001233034303011430440430231444440023311111434111311210141433141421323442441124331400230344134422112222303301131404240121242404444324224443333041143224130012411023211344232312444332231103044323411311041203301334014232131141430330023403244112214332243031432110340430202014110411213432320300000300411402043000004221440214124143412240334041214411030012014101244301410004243032141324301320320021022140124423221140020431022042214212243443224434244222110423444211344442230311443034203212443043423223040102220001201043203130014210043033102030410334200101130400112333224023044424342403440114303302020024103001440434141123413443013141402023130140341044144422141014201102232140022402001221422442214210201144144203143100444144140024443001324300043121421041041421212132413323013241203132210343012414044013332134013132242243034003231001302024142014203000021344223003322410202123332320402440211403112203233142001420110442330340144021240302304413400230413144122323443433034313233302414112424303432432411031144210322122120410423211013410412113243344330301140014023101214421021221013411323311443410434131442113320232321204114241414033201303204120133332211312304034401404404200342130304000211244420330404120424024103331421142202034102200104402402030113303013141400330200111300211000423001143443113304013433214103114131231241444332002241012311143014221203434343310220124444114344244002233322202210444442204334033143133131331223401203301033321232222330303241340430410020441012300203420412441442241040210334114121314423114213144243201011130123333234241444330112240400141022044442224010321124331203443220121142030124403301430000010140343044124203431112122120001414102004140124024411323241014432114020400000404114041424343314421023222142444032430022240141021004224101244112214202004333240414413231102240400041211214032121100133041202044031010130433300432101044030323213404443433142434044324411231213204103123130114022421423221042424312240022342002134401232400434123323133331400140142410423102300141134232224132002043343031124004042240424220223311332133324131401331143400432101011231110441430333210043141241402324130401023230342243022202110302022403234010141401104330434101123040141040243412204324411014004041342240210311044044003212213342110002424011320021241110001122233134330214440012344242400203334401103342140442440200002241010311200334143441410401214242132231241411423132401042212432430333313410443042311211434422411340220244141401123110412112200300103002410320410124440411023021344021012240411033031031322024111144410210214302313344201100010232123122240210202411111004320112220211104441012000134023423322030224300233313034003102110021020423113042242022232022213003114300142310230012324210311343103421324232113240340311223420201000032112223241212413440102214321424311331111043334221133021424020310114313412340100000114344304121100323133134230301403012223300142244210410402011424123212214144012303211311244020300232043220012122224241201003030003401340443343324331230143400003300221132343111103232422412210431043130320442112233414413241033433421234014313241042402222002111220232421204203312304122414242330414014130422330211204333100123001401323124443002203443134130343030140322110212143113102324442323203341420203434131022401023001031400101031233433002342113400131303114302343044441400012423101000301010121044021401410441034113231011203234300143212440333331324312140201313231004331142414401214320233200123031232004123403134140110221340202312031333030401201300210333001242421431340323343010430410433403113441311422311410231210441324420323334221424032410203303302324303424234222213000411410404413333042130234033333412133002121144442313240030420213201443110000003223323234114334201122024042131100212143100102203213224000300234203410144423341442001044134344000430244230010224001203200103332314001041200424401024304214414134344202234020212202212302134311410232041240202143410103212430344413204032120003313313112221423442001421144304124021324224203002301013044021401121030414424413232241201222004323132400402032222221110144344111232404323142043221143221341014211440034110240134400142234344432210103330141323310201123012", "001310213340210320122302223310334230030100311404320241300002320000041204440003300141013242322010212002412431142434142220130114140010241422334033411331434211331014434313344230202223144044103220144013300224423343413114240033444032001100121030443203221020212232300302204302340211222421022201243434124442031110040432024400122002234313411122343214421142444330114004130212213202110003144034332222420311311134331330314134003021023311311240411043402023044234141034414240324311003231012213100104222002312143100402430043213211230032333420113420433332403420020324001311401441340011421330010140240244320110023140042433114220440334303203041340443413432324304443342443130433134323143240123212233424124233144430202422224433041401343404104333330332310310403214103410110331124010413413134221212223434020422304200022334002332142142020443204211041420120242301413130234321421342402210412024024414043301211440401031023003110113201113331003100203123233004213134440112010402143004110120424411304321301242300132212110310320312344231323140101122412223030134342114121223014212313344404310242320122304401303131314334041003034340323241012110310321340021032030021110121101243333144234301410301220100131320030112122343434121010144333123004431030001432200133222132242401103334222322244034344240144214001010323422014003014110412233341144244402303024022241200111441022410414010021241312444314433324412204303104434324312041332102204330123014443244403141002444341221323340042221221144013430423121402240122404431143044430311434331130204142421300142420443242442023220421232044112202220031340133224312314112200413332033221421212230341314040022422243443230203300313441122011023322014340331001222230010410224422341000421030110402340342111104223220010232102032034313032120030034320043011313230413440122302124424124034344323232200214414334333014204202340041224000011242123332122113132440324312341343242204432433001440144413133142233244413103044013204401320001224024022213411131421231013440042331030412024331223111034311011004321434010401131010302004124202013232411330424014432112313424210303331432402003432431223322441204434004441413310003133334322240220210413434313144000301241422411143300101143001331243341024244243004123002003323002111121013140313404340110001011424202130042232300033334310211222401022402142440413312201421310414340221023321020301231030141420322412402134222323244343234301331142431210311300312213400034421123111432031122114401241023024203142000431311402021301410320400310141320121423330442004214111340340231420223042110244244323121443221043013403443242113332334422434443202431344340014303012421100114103143443341044022402310042020201331232002343143220140002142312432421024403030130040341311231343332101301213004030124240220423143231404140000330420442421031213043422221200042013041413242241110014000422003002422342420330423423144341112320031110143113041214114044022441021022043041412003432433004030212020404240441032441223420103441321033440234000232031044334122421230021433241043230303223321131132440412323223141442122310412233421402234232112413401034342244112303341233204332321204121123400310412132310401330041402232131340131012233241343441342043134204213134334443442401330341131432202434213240423103430240032242242104124401321340144041311134200111021120323141330104441401342002223003100202403411114020242443034004232014414320404412330344302143232323340131201204200341233220200442200331324123302202424421033122243212102430101033020331240433204243034133204331230033132213310221203223130114303434040022242033430332424241023411142104233112444024001114014430411142022223312204420410323211323310402432001324114133411003044232222200221434203001014300431242230123131042401422123120124012114420244023311144212040101223140434212102222030411331421413042322040340242242030104134203313010202122434121140402323422422322421200010121424142144244344040111131402302041442110241004000343043121340404104113021014204311004231202110334104034230121432043243331124202010314244342241022243101041212213013302024414010333114000311034103414124130111430313144321404110104242124441100401010314244003230041024311442123030110244041122102131024041100140304130100404132133333113230123111211422204013003234322410314304301313400004412434331200111433301024444140220432312123032320313013423042143011014042423443030033241024011134032441143141020441444331022302113121021043310224420130210020333141211201430221233134333130140100010222", "313112420431303114031421404234332303140433203024411414441210431310413024024013213414443320032444221111404012334340144314144302042040411020100101322134043032443303103343333223421040120024342133322021132400341343043114242101010103031412414441414404113300303120140143203023234011141102031443000343331124102241144221123003430030412143214312103112232300444134124113403034134331111000231422303243303021434102330023233341034101404420213131441304322411411431040334302242242142304023013402302131234344231203224110042041024221343303444433322313034243030104131201021041012000421322411300422321101041110022323112140030223412421134432242322430120244401034102233430430343032000010220004314310414213132134334121422032244434234300320100023103121001242423124201310311223423013024341210303113120404334134014443323234224203241334033002433312102313121313204044011012000304331141044343423222304014432243331412022322300043240114101142112431412441124203042234012312212102011100412200314212032124331144110044110102014323201101204244341424111412424422431012302244302433041111444123421132433343400340021221103312222220423213301131333232103132413100232322110134401203222030411134332114024420340043231323000000220222102422322424310011300010322404032304003103431243124311014341304024441010144022114410244133444241001204213010443023104424222021220001302011144024212440202320023420121403213341112233200414113204102212412002140000441340330221014010212400200243323244324013133403333013213103203033104410144433000324100134444332321104340044221404244310244304421222402202030440243012244142034204231042003034413132241421104442424000304212443001014233441221012423042321211414220140342344101412330133300430100012400101410340341032242120133130314124234310103320044131020012413333041031221013423041322011132121322123210331302441420430020242114024040444404124432002114314331023421004134241110213102113033303422301011430142333334233141321022032431204200234144211344141432332234403211001013430204441420001323321030323201110444102014202111012432333142123143433014030213402432421321231134100044114410322302014230243222414424202044034413111140314343100232143330324021043034223403342144414444231310402313020224313241014213240341324230142033203432040122042243423432324122204122130303233123312240224222331423412220233021204030343244011303141241111114204343414223242212101141420003142332413023321243334313431224434112003200010244340434140301234413110144233130220230232242442400341102100020124142404112414413102142413033224133102440320223322011144430322031422341303021214401413211334111134440124301124114420220342144311300133213123333000101422433000122302112332323343404213131142204302432410424123443401404022441113124343321030321302420243004410233202430043302410121234322320141101032231124002203320242424433032332232340124002324300001331121112422112132211423124324213300110121201332323420343414333203242142123003202434410411021021413003434100413243014410113004121440324334020440142241222112233041300212322042412320311144244322312443300230313134040214020302320334010020013002011211214041214104342100204234424112304231203233412104330324000021300233044420313201314321343212332420103100102122431444000102211320404333001310212413121043400133141101400011303243201410033232441442340224411240231324141320234123333003034103131311211043140433323314242332131201113430230110341102213324343244112331213043323422101301213041013321344144421112213311014201210310212133111202220403011320112244241314000044214342404034130231112312033130431124111031242312104121410210432141403311232213113013313133240432403244424123142123041304343142123133432110430110443034134412001121240004432210432003124242321131122034131121332211112443411313421144212343431142343400043314210422003340401202001012412234210213034420131314044141002042301304321214044322420002332234441031413214341031302420401002101013031230413211400212234413010220133130242111122210434220341141342234323322024033121233201231124401044303013203112222303323210142241231201111232041311223324231040220121140112334101403211011113413241241113240021302323334333002343422014334410342014220331100211402143424303244401234220013132102224423032011233230233343413033134000402401014432422304401033011311134122322231344402220401314421334401040422121413441432102002330401002010002401331141313122314202004311003313104020110104423201240004134234123212341024113421204403202232230043022341403213440122211304011", "301134421313012400243403141040143001002210311331124203043442143304441403430222230013442314342131301121442223001240302342330431120241344110011211202000133142344303303123421434422033430223033223343243000133113011424401441123432344024103101422341024102031310140034310121233122000233132113434332130101041333031133312401020310202144420010430421143440301304002201341342141243140141331134444140221042231003243020313340403413322023130211013204004022444140013104203013420424113020313340200040324041311313244002340122201041424203231232342214133222142004030213122421324210021440312000142043012143031001123211014040132002214043344312114400034324111222042112202344422213220341014210003222043303021134034104431103042320043442324243230322203241444404214112304131204433101243124203224002031203403121210000340134202024201420212104344424201321112123424330330143302340044334243031313133332124243041424240131313120114003122101202234344111021303403044120334011020143113242301124124030124142131231002001324441101101122001430313304242210212211420334023130243333120441424410223211323114121034101230114021240032442424341442414303211410001424042410104121043130432132030144111242031320332421123012133303402042420304140114122414324042423140041043023411100402234042113044401304203210023430134322000323212411033123142032314013101110111123040443143301241200214043320412412124241103303303340310004144442411034141044040304002411221121404314240111021213441100323320403143003121412012410123332201241012342124444113421432334303114130121222204421243410122212130214444410302341442023121443103343234303343343303413202103020404002022123112231134411433310413110134202133444111042334212312341422403221211000020441020101231442030100344130112244101202341203402103113141122002404341434443431244423213422221044443310403213413022134113241312034204241021131303243214003221012343420042230304401444122043033002241311243202421030302211001201210312304244122210043100423041123304230234223334143042430123103013221114300020420210131001002321124411034243020411141301001213000412014224434043441231020210233443302101321000240340222444434120320441431303333202402142443124441143204242342042403214241124031100214333132134213043204314031232443134234132132304402304314421122241444032203240312232410240114300413210404010112330132023001230124321104021430323410214012343210002304214432330203343130444334302124040043412232103224141014324041300241221140444414020424114233244210404230333114233122202221040124320230222221344013424002033321030020104332304331004104323202233203330141213343401430310212430134110113302424244202041212210142211004211214033313034400341334410031420211032104414124132334134214222340141431024042333320402330012203010340141131312101142114121312003111042124402104323133104131410420400132130024220334400243012344223001040324423323403224404034231342342224410131231000220230322330020004130212221132112430040313002401343014213303303432331132030132213304311000220202044433331003020331114433020110211400044220440420201422240312224133002433102334231002222112211322114331000111341034031124422312121303013022002421230440011431313001144024124134043304412403340223314043430300020234214234242132024012302211220342020224021033030442120433242341202124003144120122200313034022231043012133230141312200011120301040033344023432310104112020033024310103402211231124044321121110423330223320442013421340001123111402030431001323123010313124241442031343322103432323342103123211212310042433244200024220204404312113333323233404120330034331141110341004414233121003020102321124343420433000120414422323341444421203221001112424412022434301302000101412041334433332431401430444232003211141233033402121403340441100110314440002401304423022422434231340102343021214020232433230341142113410022332342112230143401324212241123040131134303032213102101122002242432330403212433003132100140420232100214414211420313442122143321341041341443032011020343410204402433130243304240142404304341221110401104142110200042144312002103120142022121422244102122212042231230321114012314441102114311311043133220041211311224024110324401144424423030340021312302144040042404233301030242211423233101123424014302342023444404310132244041214404314144212234344314102321033334024330311220020122211311010422442220421143242140102304441032040413241234120222302234232111402322102044422033022321212000121114302202142011300140311133041130120322141242143104143223324101232340232014102033124002200", "222124013402123422041101110231340123414023240303032223434010230044231103144313420413204020414043002030442142241202334233043020103203224331000224312134442401121302112011433030230030040323104131204134140323143331213100110133102023111140123303441233104103102440024231240323103334001001222134312400203004321343123201344301131343244401220130413043211022413130010220130240332443100124300411122400304122003403443022110412440430123203223414044314341134222434344203313020323130400333023402230243201304401130132022030422403041310230321224204221020002203032242301440234304400423204412341030111013224300002344123442231042314214100244014421313204124122023120242422301400100242003334441112134234233234320440131024112040304343334301402112022430024221142404230433403442340024030024022203333022130332441132413023342102404144113301102302440340304444331330402232024144321323412424204313313304322020212321300343320440231432421233243132010424330022321404234303300204002201312242232221011401323304241320111424230101124003212400344023413413030134111044031332403402211441444123011411443444332421030240414432002442301343303114020424404143243022220323120131023103012230302343030242303130302121031010113204320420204143001002330341101013234311210022432220123010201442222330103044244220440322232444011420023212021230022203032201312232020420343241412010144031322421443423240410012233331024134021304232412344200044430414122101140304220300142001134330332042242402344012234222321044302234441211303043224431443210244442032000124343130204020432133220311204304323131411004101423202234340240431043112314143430320203141040140141424323130124213333004034024202341211211341334240420031341423031334240022014024243300323044123143412020143341300132210213440014233231424020223334144112034312111343201403331224242443234121310220342414233314333234002204303432202104001400441011101400214240411032304413320211042133220112142344001014442440344200221324022302230001344124202304343210100310243312340113120300004203112444314112433322412244224341214304040022421110310300320441030300113300302330210331342311122312022442102334300002442220233031404112140042443131220433011302031021014043112041230123421240244100400404344303130132141231223343024202403113301322040341443344130004102041232321320340243410123201034042022104244121432414011314442334040412232312134434100031410041410140312140332330034031240144243040023401141343204414443322032122442031044220011012344333320243302010322233214321333312111340114442130040230301143100312130434433420334400240031022314433431243244333230442432240013430301022304334310420213022432102344041243144123102430401114202132144011032343440134043041023010323120440341203244110302332423144420201243212124232202441431324002221324103013410440143013041412110314211231421021214344331131102434004231020100134130042124223020130124244330333000100232400444032203124103124114132144430321341230202322344102420212331024243221034120343024421413200442332210031412011402424012231242222140340001222321032320342431310003440044230424420031401311124214114444330004340402120024443401430442302400320203131234431044242431033321402032343124321101130401002320022344341302411432322200324102333231223014022400424031132321423314011423001242444412010014440044224003114111420443343144321040014431000114110233134042343402001420122014312043201444423102100034104022300023430344001000411300301323041142014411232040214200222240042010413412442331222404400101132410110001413042100423300432101124103220303213242103233441323420244010341342222043311034101440213140034333113234210320302211134013334233202203433032313040010144324140142340413304310133041304242144034210312343204203304212013213322443030013431102031311440440241143433301444310321102331414130301324440102230022200132102020401113224121204120420414113204341042400220442342240433042343132000012133431023423333233422342340243023403404334431314410001221020311011043433324411120413042130444441212212130220201024444202411231042422010201334410313142320304101042131421232221332431141011114241022421230002133234230241040040440343040433130304034103100021402021300332434120424302300432424011444301343343110023211023410211323224120243313024000414223223123421314241211011103022102214301100330030144324031332121030323300334412331323010004212024202122343143241101301231103122231442341003002423312134031232412401404434303240121124044001300120114211412242400200333131122201043312400324331340003244", "331310023244100234440111034000304101020102342301130131442323321124141220410212233200241003332040433444042104001003300224224021334000210222302241001440014112231310203011110112014400014422002042242200330240123124241142011313003443111130134210311143224022024220141312321424434442331133441124234224044033321222431443024232332144411420102442221111314212213313202313423020224304043443031110121231432440440113411003132121410113300420300234041221013411334241402142011241001020043432103114310033033421312112014040124102243241304430300240110142044431301101431141140230411402134142401323022010422200004132001001312000314201414041203013030310101420303204210224012413004101030243331102121431300133111421210343300014231014233303114402014143402332003103304344342322200300404333443013031143413430404233013111024320442242422213411002031440313001344423132302401020024212342201012120304012443031031023241034100123310132244104111434444142213432103230314320400204043111322312223334220224433112433000311431232011242002411033004140011420112222441114000202303010022142443234333340244121144024431004000403142241340213330244032031423243343142013023414041003324022110120311222323300343414034422211114231220432132102413213232243210402432301002114101432032141431044134423004134040000204444200040343344423430211042112142434012004113300213221223213034410203302201013340213122403122143314104333012223141302412144302304132322112401044030441402412030320233102144333031324423433441324332101444040043213131030441313401200201200123302020421334003440031210131422434400030122210413433131412341141024433011003401431243012203040011221432221231132332322014023201220312123344441312312402400141414004220430312033324120234113120121330311012301430143422421004130204040430224002424034443224334241320111322002411403414142241104240232244224402424022110110340331143422041321011300433030112241343304213041424140220112022213020123142001022232043141214204021401214021411133104131403340134012443012340212033230240243042311203213313224414440320303040103403410142331304404414133132100402413404221312132233034313110123441030320034314133332203324102130420301011342113320241422332002320324242200003431100223200024330443424143000030031222211201014044332104202422134400002210241212222222320110134232231224443112334321140411102104203243314423410120201441000004101200001331100212220101134204202044122130414200340142103423430010402000042120444403143021414413024333111304210434324432444423033323413034132130231332033221304342301243242444302441033044234243340023302402232034014033202340431303310024434031414224343113011014000241324440120414201133103403001212241323034142141413130300201034030411433121413441200321133404243411232232304102310001101340324014423242223304342102410222233014434144140022302311300433330111133111232420333414041121211004330322430113041422442401314341243143114240130323323203243343421341044213200241043422042002043432321314402311402110302202411233422123410214203240430112422423302040124034203340012241244310110243330212213443301104034304423321121310014222214100244042203124334102220204004440032320000244141243004033044040101210021331002030011342404444224044330204213201200402142220144434222433033401400232033344210111103032331200203034100342432232244140031410221430003124214021423220242212212423311130444221341013131101400300333422203133101302202131422011130131122104100030222110301233030100210342210013104141400121204240022344132431013141342322342432033403321334030102242210310122430130224221210041103012432300114423432030133122120000022130240332123143013341130443021443234434111323031242430130224320221042203443033412241004320204024104231110314340210012441140004313223213322432123321443103420342144012423002130224323343300014012023332412124033332232440423341113041413423001021302022113440113314000234003011210441323322330410240034242042112113004311130421232224041023241224322331240341402212332302401114401331404234413314312131242142203131300032014102402020310220302244421211424400100213230343433100342331043221401030203444143322110434413004301320433132101033031142303334100442000312314112021412421313402334211234234204142131033222440340333121430414014433004144333001022342314032432103401131104332114404112443400431012333223312330211204110322210400021422103400023142200341444021401341402442001110332201132431210113122400003011343134114210444131323140424002130023313424202231134101313332442212101341330133423113124", "212333104214420244230432004410321120040332320100034210244323002110011330433330440334310202041442141040421202243122424043302043420220122043303001432444323404242042243301433004002441302104204321031201304340244301232322202410304302442102201304123244043411432240030131414404342210420443023431422230121443323304314201413410022342220414423204443131341202410323040330023233342430104133323034333441041312231234134000204030003312433443022044011311410313343330344402240241443442124014244004233122020144101034131433143030400404201330022021412122042342334340312113213431000020331043400001220223424002123042431311123032022111302212310132342100241223411111200404312102432422120241211334010241202343043212044324122200023132124211101433324044040402411410032233230301142432020002343244202020240421103201304340442210430101101321431210004221344410210040041301333213422310240142411003031104131420400021133122420234030011002214224311214320440101320344313204101143123143414232114421424001023123431140413414321014304001100343000441004341341112121414030140321131311410043430243012243223131310213104332014010100344211030401340314331310033313211401143102213012402040012303013122423413020024432314020314202003023213413410010332234214344203224341303212003110214044131412333423100011441442112331113143334011141041040020031314102142414414341123100441310331213424322230140100244104203240112412342014123402043434324343313033122030120110431021244424313302121130213022012203433121012243441131301322120424301140410121120340033303400404304244240404401413404342320330204310022031400423111113020412100203410333132012120121304312033222021310314004302111421300421130211004200012430024344122102411331020034412001203041321110044003142003230442101003320310330010113003340111434342204242013201041132114031204400010224144110434433232202442242421120221233220321031110122033303410402332444220324121322010333044441323132443222010014130024410134122124422423101322002201333410304330012203101114300014032344222444303313303222010410224201130130021030301412322240244112131204443111231143400343134121332041110324021224013000114431331123212031014440004403414412324311414232304323301230402201014032420234144044314110034320224432300331142420214114341001314230403034034111123011034241203432040242122002343240321340202320212222221244021024214320420220440224002421022003302004124432021413133211242303332203314410420233141402230023130233401123044231340322000340110313143222002311341021322401402024132143300213141111041412131034204321424134131440412303023331211032220332021103040444404020141121203031412334124321234223203014310202132423024422333121130223120013122123004044403340240321042233013013142321301203331203204114112111112232113034024442320341412244040323443000330143040044043232134112204202143443133041204234044100330210434420422444330023221244230333441440243214401342343423103212013321012332014214310223102000412443044143040400201233030114231001113143431222310300204101010411403314404044244443123224031220202443214341422121244400444014331423304431243304203401021110020320112032012101323443310432040231414041042221102044144204020242202112201340140133103020340141003304010121232110140433214420340400241322234013030310430044334210434111402442013133421132302344312124422214113030234030402442311143003402410300131241244013314330021243143020240333044222134423124223001100011024324432021313432240301314430004104122332402134002112404440443003122011423331344322024314232402030124331002000440323110430112124001344104011040320442222403101244020030132000000240013421121134222421111043443202322340410101133042141030120024301032202130200020332242242320330223301043421421404140210134320333000320041404144220023023340210231040011133433322242013301101230110433432441341043104204334440023422034114442343340412303434130103203101031220304124430213102420003330232222120414042214423212042442443113310234220333443022332003232232114410112012022411111011324421412344322300322320440120344221241211404341300241004423224420134400431433244001132012131203022104402400031303434313330411420300001434334114340110030222020441341442200213211110424033333041431200442210110443432034100121321300021344432414420140443421302320443330021243213304401422002230321311042004403004030104133441210031043212400333232302103220234242401200000111423242430113333142321220044412443104222040024223243221324032243133230023101222310334420112403333232243432340142343203322443034113", "130310401200040104302204440241303342013441300403001021302441014303101011324113134432004220021101430214214132121001013242111012330223124043440434200044343402341102440003213032424001232112433210343201414043022424422321321212341420312203201042334320444330401020202402241232320234134144301331401134032210304401114324203101142030214323423011234210121003210202112144334123130013420041331342412042344403042402320130411310312434203204014024310221020320121410100020002044141013114123131403013310134134041001312342402002001120024222102024233401032110014021342143412124144014004144340330341013344441412433420300221000101331440044020134044121012224411401221424130131023324041342014301003224343344330021300320121122143341123042300304201041001240221124203102342301141222044423140141132302101201404241414434140044212041341423110331040141231320332011122231322422310301432124400013002221144103212044044000122243233004304021220220323112132312022242103034442214023021043200230421132013430023124023343313112220021112103204133002102402333131123040444120321331044311403110324131102213411344020334330402203142413013340204424142204003311141000003344442111332330413121444442223402013220441420230442224233413032323244204224123323222224031133113321420341134301344234414023143214404440020123421221001430123204431141420123022321002213323103122202421031342342043341201122130323230212332022114243141334122010440401213321334101241022143011330403413301132100213442341134430414423230423101001240141330404220412444202321322240011311221132343430232020223000133414203400330342223134331133120103423010142310121124033240204401123244043041223200410204002102002220334011144322031344340123134244234331034033203304143421342420332031214030202420034302100004001141003134434441044443223100400203244430110321120022214010231103412040414314044240142103434334241323243144102440014421142321403213024343442341410402344012102422210304313202212033231300040443234411233231111112112134123111432202140432023014324141134240020211404341433032221423410123410314222340134422433102142321242110233023122142334222210222212003232314233110330113410433400203234132412112130342120431000420201332131431012414043301122333300140131301314330334212004203302040104442334421240323423044200310322121240434143421303032044430241300323130412412202222241203140213400323023441223423323444204304300331324212013223033011124031202414330022332341003321101110021430002113102241203111033021210114313024014213032402321022023000200034114122343423444344010440124021013144140032011422104313104134313442413033120403402420434031112243022000032230133313123123001212133310240312441313440303402413103141312343000200310310402212341224433134104144112211422111024420240301104003011203102420221011424422331042044323444043012332310342034011212103110344314341001130224242210431034330004233101110312224211121001120413303031242130310032131313000334000244413131001244112044024302323131131423021223322132234421030321333302103112100321003444423000033001200111012142413103124143100431332102111212141443104412320222442430111212031103112033422320110100410403421340031002100204402312021303133404432144032341242103203312144324441213321231342331221030234302112233314242212210232200031112441011000322212434000214301221042134344344404044331111400240314430043210144340200434341302202432423321312304430342234242010032134340410340203404340220004304334300304024222314103244442443010244210402242322430101222244212214314040313401214303040403432140232331143022121423044244021144324441021444010132310242003421241414300331020301024142024130242131132124430241341220401043402432412314421230414330110204404343234130120144222033222203032244243104343430034311131200323332300332113334320232310133433430043102322124010422233320004013344021220034212040003002224243424420204413140313321121234030332144142434442320134443224042112144413213300300410004040011440102323231020304231124032144320114212341102220011122014142103203304003110030233021233424330242212400431004240012030123122044404001332332014341202232214013220141002441003021020244332443212032244320410242313114114220020002412301321302234204141434113022010314230223002232140310432020144212440030034144244313404312031410120423103142003321330234242010124000134302441420130402101312140124132343301113132001242130041243144212034143104301313323102430122121010443400431323102214244311311041043144113123002044412240102033320224111313220133000043310102311004", "213200014314241423440314320040332140042220020123401130123143010012204414132010221034034013230403240332421111311323144010043304334124223042102312410014434442103021414304204204324434001030313301004443103334230442034202202234122133231002400242000431001424203032434404411101431214440131232103101212233124300131233330321120202223141404324403412423331001124114221303403000141143000313404101000132411412020143244211332331244020210420332232030242032411113021222440144403033413011122204324041441342304104434201203432414101233122041014102401424423030121014003024144241042201220022431142122043230014003201314244114334412232123412303012104013204322142324222201322310313100412314332304121141100400122234031402411311123043404230320231014120113331230310400032442000313400003010332334142334313030042100442443431222440011433133442422102413101120300323231032441121131124030143414440404032032041324030422314003031304021422131222230342242314042402042424211044403144113231304401424412211443041414102120100133242430111303224130124341423422414003210122324413403021241241443043314412402404434332412133143043201140441114204030110401013040134034144042024002014024402311332230414243244331310001143120212022140400231011422412003113034114200111423343244344431100143420133214331310141410441030132024240343300240343004323004330001212233213220314431022433213032031022200312342420404010204333114444310131320311204212121433414123222143101404002400021142041010122133110334112341331323322302001143124341020324040322034410402424023331001423133441412304312400321234220334141414004031010300033133310141203141013242332233002012423310311210440441032034222414114033224034323044044231213414244204420140132124123423042003434421040043340011311240000224132134044012110431110234221331213331442440024024400041121320421044133334311122114101210023321022113234022332233103131411441342421311441220320102240420012214240010430111243241041430122132012000410144213422041413120041404314230340002304224413242123213230130224204344324414123430442322030132200102110014233211212113141133122223240242321331420300204000104123420144421121343222211002143301121434042323421431213234243041333340334433323422223330204403213320414344344211343221221233442122321302331243430422231111434143202340014133400343040030322433234103403202243110240104001403031134410103334013312131110011003121323400200230012043411201010202320340440040341240312312003244034000000314141231224420221044142243121422202322030210023211042421310014130444042123103344341200103013033144010234344240211002321113444230204023014432012114112304112034013214341224110030222122114313112420202210023123003131103101230101331242212004101332010131021211444243303101420333330240400103120421124422203022010211114000122144044044210404041132222433201020330443323324432441041412133132322110111113243414110012333220333024433120212341000422201223400421430001314234340422423340113113423104420141014030232034420122431322100110443120223334230401341021431232303123020304001041414442421441342310333334011343311404112004414243312044411230344104132332422021400043023402042204344114411440324031443334200440414444041040130323031203011111014341112020443102131334100024220131104211401040421001110432114034123232303303331134442231430410121040304101432301433311212101123242022121121430421132141224201313022410101331104441214132320244100123114314224244403212044002342140223024203131243044333212124422300120204304103042340142434131321443142424211401343314032323113210011201022232402104344233341131413043002212300104441111014201110044231422224220411241020011243340130301241023041414203130002044311212040023022224343202424124442240013412230411232020202111300322100420124410204030132032444403333432241401131334114044140420223244312240133214431022312121201442443410333131344314040043220134441341114030032442410140134102432021100200140242130433024112233443012401104220113433130220131114114303001414431331042041112433144024010023143301132443043034312221242423022041103103230404312403420201342232210222113304142000321123123004330021302031422101010021421100003340101141020401334004322033430143303244244341312301031301404401002410012213212201111310333040114234444033011114312301340100442241130412133240040100414201442422122024201014421133304210232324422004422033310132334342321140010444103121133042212423111210412413020433244411330340120221423130133341104423122421003141232314031400031321340044211131310344313412213002", "213140204131114422024331223412231430104300141424030214434003322234342044134444131341302201134230214120141411321433233310313022041032322243100401002424143320100303320012022332211310104221242024021343303331400101232410232330113222321424241431212312111430302304024432330003123442420210022024433433303403110212221440112000411434430434401413003434424412411432332202400404131032244413121320343343332433322203440104043100232434143201224240304434212310423424014024433202010003004312342022400112434124024042130012104343403244223211310043043034024431441021414041124400231303220211330042413243403300404221000430143331104411141243042312110130431320431004220333321322004441100134410313202014323341001103442300410200034302103222324412034401223012010102112124142420422341313314441204010003323121143244104211324011024412124210030342234341033130220142343314244403013031341443343333113430233340400413043403304234101421333430034223134014023310001321040012214144121134430311043411044103220044024224040113312114212131102211112002410033143313203134132411113411423244431403011020402034421010231412102400303114041302244414224304042031303224444121223012404111000111124401023100044301230404024044344441344341334112023240424200403031133122414441042021410322132000433012342213422204101301131412402410010300103000030122244234313400131133030311044102132011034243223430210232230311414203212101023203021002244034342213024440302212204343343001312242241420041143404143231400134300120100213243301443322110321424333004043214140113214304010100041310330004112310323010342344121043403024133320144042013403123421312010410230144004003030031343301434303103132142143432400142243413140444234210332011412203024202442033034141403301012201413300011404301201200313102404433320202314210000330444223440211110213312343302032432024130404343233102232142221232224044240123413303340224220124420042414034442313202320331423224342102021403422144203344032000400302342113422131103412222142401013042124041244431302214211331304410340103001410041113412232332224234224420202404002433214122022330124030340122043010234014043331002414100202134102123112411322444320430334021113222040112120024323430101214430334022032034113031043212410032300303431302401112143331240020142211112211402104130103231341221030024114103324144112110023243021103133020242321443314040230212444134102021141322300424203012141110032244304034242001003013242240344123334232420102230220214243210030334100313010422404312411211410124441300220442102141140420104103323404240342044011431220410234100412034222204011113024401100001103302214320132404020413114103233310430341330410413311230443241323340201120201134110401020030111400221014034132124440103311221140341202320201322304211402041041041423323024042003314141114214133340412243224042144233413041343113004432412043243223220332423114320320003020302414330403143131132302130143013211302333343300132230402233404241001234201142044341201442031224331434310421123412143104442314121243032004341230414210310430013341013204312233404120101301303324122031441104314343110033220340302132014111010204104422132431400443210223024334000430240410233404231114341144210042203241144344441102140041243001203144420141231133444410433044241042344302140111011443414413213313014122214312330102203410103303030220013142044311313441322002104111423240011124133233204444113010320302010112444030201012212211102414012220102230441322333314412020303001231434203223443102102132200124330243033021234204232040322224230402141342033403120324003411102012333302111300142210421442104210001443300330403231431200323223123244403133300402323224100104304042141304121331341110342042443422242143414302121030032422200411002023232231343110234231111034140022022334341342011414422001423332230112242403441430033122314203040333304004114142002122143443013422324331311211413101412231134041420332433242231401400411233024303310001412411432201133014311241420401003322242130011043044443133041220143214223433222332133133221014002303222123114430031141200411321034113420303204333304013004433331220322323413242433210400334421403424243431414242142132131244244124234401024041244434221440442221033141404203401042041332422231314010030302130232202434032102224440203320104114441140402041140134003110323021322034321434130034243320142423242304314324012103430113101302314213444342020013030241224421414411210411340021300134413004443324412103014021044430234340022421320130101040133332024230140300440113124", "120443124013304212402101341032312023144201123131433112320033321010344034413014134130132044211001424302123104230034003130411122241432341130141303134341114333233044024334301224202200443313442242421101330213224233241303314241233313213012242043222033244200333241121434201304402233003034020441130333203421301342141421043343123133314340442011440413121144130044422404222343140130331412433020410122423202311114101044040301344344310201443320432144004204424334041021012344430213124304211324420030042324000302201042403233303033402040312311023431103404412203420444302013321101310110420141123402110022022314123402211311341321112111433204040102000023234123123243221003401110324044140112233331234304411404201412041142430024202331431123041104021130214324203133301312232234440221100002023041112042042223310304020113124423432042442201322330104134230202114212343343202010201010024203322031211333343220414110243322113342113144330343124424322012113432414043203210100123300123210040033104213131031444130143123402033124331331221444222403143032210444343001104334303341341223002112131223014024024032141132043421422134222000320022300423331112022111300131032430043014444110140112222442233314222240222344413414012302240030001340102330202301033444400013042024331134233021303322214040230421144003124320403121234131420124220003224013323200124114240344344111342340323233124420123103004244321232211130313011100124121304040333301403304311443204413322333212210011321404000122201210012412300433221224231003231200142430144004020143232210103143012320344343042000434121140010340411423124420144322022233421322220202402421310001130304022303140140003234031223022323332033132441143342400430202412412242341344024432133122442442033212442221112132344034144003042102101043410110430203230034221004014132020211433014333331442401041313321333212344340121341444422442112341432110333440333410340422303300301114413202232242241310112304301320141421331441442021034303202013030401413213124431010330432034420243011430020230320233423211011314012022331333420104012213041334331303102230230131131240242144343212404124020131211131041242103231244320332102001330420103341122100431120412332232422323031330211123443224134124313411410244020411342131114033442304034304102132344440121033214212200434342043443120330111021024230213143144021441041221014110300320243214411402113033320334314231241344322341120420220341324103032432414413233402010210414420310224040022432313030240203001332022401322304431120103230311202444341312000114303214234030104223003041132124231122034030120344321244311131142432034210313332403243142033312414012411200303322333013213321100010304421031023424410041024041124010404133243300012104143103004134410242411102211411411343213323141224333403112224131122420403222342433242340130220011242142400302044102143304300414301114400234103210003211432013442044440243143344132341113233021100034031014024121421024030301230040331130141322434400444422323122404340323403222141343310433422212302044043230142144444013123243103323412110004210021110242313021332010302042041030331243023024031002432411011000001401111443402432430313244324133413143020324141330311200333440124340001032431343022133020301222033401134442141211022332234014104030323412320400010120430412020120003410140132231210221001334321010111312322420304322323321140021231233112232303321422201123333403001130344441202210200401212343443232300332220124203033414132341120032343004004140244202142034042141434303301040421231444443041323343021340142441144143400041421134413012012113020104412240414020244332341404400031230400313310311314041332103411330340312404124341401431200133434113410410413220201322324440132204442012422401142311031244134444412131412031042412022320244230123332333431234434101031301042320332100412131311213402044004212110234411302313213303421044043004102432210434334010414021201334021112344323314340322123044033230234000134041322403404213424314200323313410322220032301100422441341143132111423314232100003012424134010301333044303444041434331132113441101400324101131311440244101132302021313024332242011310430330013414003401124133044034123434424333410023433022143432132430333443333110100001112042023044220041423331443122320114320120301144120112110430124144432430221134320044301241242220432043242021422310440130314322234331131134214101114224424321141343114002133242040044202031034332113423423043314114224133002120324314203004232304021214020000102044113322143104403431241", "223242240132003220323014434332204244111112011034121040404231124241110213444014114300201231044043134030241311031414444410141400203442223141100240014440104122434012241034402300442342211000211214040222140043332120342440441433332200301224304042313022031033440131442123343433402211104123430212013342304031122011012204030334431044033032120213433121340410202333140242024220122224040242113230002211440034420421112324213433222144433244433242313434023040203101222302200144211344100031000434122311234433310342120034430321013132333424401241133313123330320330314034043441422422333111314321424410411030413214430130010001142100044110102100241131033110113024102244403202012312240102124300030031413124303022214010112224130022234210413302411434344300403011134011311241111344400010120031313300204320114424232343314242404300142240201224330130101010430344412340031032403244432202304311321203212322332322340411114211144321320131434421330321224142032002134433433304100343244001232442220302201024312134224013130433030032303020310421402304122424222332214112002110223043100010433420420141123404222401223111441102321323424200410110003302144112141444000232412201241210312032311203030244304213234140202324433333323020021013401424121030120223000232343031342202424240224442024043121012102304323241002120404313242231104324434324221110111422334344312203434002142343424100334303002442210334034010104232013131304440433322320044141201221202442304113312322340112202143331404120302313444424114012043003040302224202032213203144214331311024010332202034103332421324120232130100103313231121214434244302440314024410244303400221402304232121330032140440332343204123022343422432101343144413413234144401210403210131340244414420012311200303433122211341433140402140041040413443221412241134101203222343021243400422421222204304001144232010012233243214221433013331131443300134440024204240431314034132110343211300024002230320432404232233414201103101344103004023314031224044113423014203333103101300331313304211132421214330023301003201020114422000313130243403333213023121134132201222004141342032120211120102313330404420402313142213330302211210110134330122143333122244040011442113440230344201103031320003402443200231304113242310231212204232301423441333301310313330140312334243110022112234132021204130320342440442100130323434300431204210003342324132120113103411404231130231021231402122132044130022001341011320024012201014143244404243143402441113033043140131211043331014214114340240013341003130234230132231111122214241040431121333201210434221031140340224401310314242404310141321131341424000223213233101240133133211213334300230011031230402134332224003224040044344221232442443100113040030234142222444200100111143344141232413423404022204302443110223344332124442323020110424200314441000200021403343020030322123341140121200030004000321033033124022113343403330414120231031410213310132232414234130143103322010043042134031030100001322220434244040412343221122444312042201433321041210230123203234340310243044243303331410101402442420222431031302324121213044034404001030224210010343010330010023334022040023333333103102231130144421431212130432341334401330104312401213204411120243431210210140403014143140341331324401212004104104211224203420122341243312333430200311000002014203112442223133200323423140321041330120413312223004342214131221403140444232404102211040300333332314204223003104312102440301412413102221031342043410112014131141112344440210314120143110130243033104334302400212123202213004213231310422441243433130244221243234231430141331204130442344400312031140100214230142243134004132441342404202234302144322442322322244401320201011310443430010332424004103202330212313024302120440303014400120241023431101004010303442212302212041442301210430430311034441422112342101012403412230313434414420111444102124413112431210201024414130304444031240011301443131102310030023422332242410310041433323032340423402332232003240422242242010032012134044242412010430202124130110003442321411021443300131424244310224110332042441122421240443433431220443414143323300021012044340010023321313411341331221241124430420022242211314114030101303242242122134240114324043342044033222441341122443413123133301034044140140331432310004304033002413024011041320042121003341103010321312333140303022332122220231402402023341113231340143420230432330342140033043202443424120012344433030400032111300130110010424022343140022233302400331323411410203323410432012344302234224132031042431000", "110321314402334431033100234302310423301031021142421112310431012301040044041420111243000223421222142313110303132423402311312323134103014030144310224000032222114003320120101423232324324213312213112143413314304134221402332333030214320202202141323012121144402122202444141231102412032322030143031311142113301442302213421443432244012010240213421102312210424344433104030432011232414022200100422242302033400311131022101143230323320132343320102041012112304003210430114300124240324322204422224123044103412404114011403034134112212332103340324202230121130423114041304432011210144434114210110311114214233021101221012302333120004311142011111441242320040041114134322421332020210331203420124103102422244443344200243130431324220202224242043132304042212021213000034400043332033400120223311023214423223402120323424120401023340411110103142232121000043421020140241300423310141414421443312133010223344141414444114121203413241330103421001022433441042144013311013202342144102434242313000302312103012000101321413304140333143023220401102234210312334441241201130044102123112312431014212344144313112301104324144140340431343421400442411411002310400211221324212443343100014042332330300030322203324241344111013434100324002213143111204034330420021042201000210040422413444432300401030113041232430414214131344040420044210032414424341231123233013340344012013334101424121403041010004134232442100444231204324310312103441411410303331234442312333222304111320243223143232201311112014300332421024412204320332433013300300323004021420422131222220444202401002100141202222331210332322024024310013223111321403342300001213011040033311422131041323332123442011420344411142411310241201123402232412300302443113243424314420312223132431143312444113111340114340444343002101343440324344032344013143111204204424114002443221313224242003031120311001424440032334241242402430112402120421443214020201000304041002421203404420111023230403031401112434104014011210340340032420311214132320023211331320211301040201400211134321114124111321000240234344421304043021240440114110434001210122222043321402433432001300140100103233210424141141023204010401103210244102424131033234114323312432334321312031441110213021202021042314030423240303044202323330441211104141220244442224100143221222123202133010134124432130430423240210240414320421224331300021232142102044304003341322443144144400104120000210211341401324240323014320212412400222322301331210432240320241130104413000114210102212404441102340004304114122313020404200042100403301131233202401422201112433023124222231102324124024221332032030344321122223101302433213334133202440243403000442142043022131344303012423010302304001221404320424404441442103033000024213121341320400200011213114442422130232201023011140440321102212030111011323320210041413022311142331434224434244240220103223034411024113303012223423013031301214412421314403233312132103010123100203440304433001123122312320201240122340112404231212103403323423423200414143343123002042041020214030431121230342423123123241141131101202131000124230103131303014304210241121042303141342311341201121431442234424231312032012400323044102114124442232310413413140312221312113143142101422044000013442113434304232433301213003242314202104101314400144244312424440242432022202134303323420233034144140134332133113431012242214314441014011003110111412313034110232312111000230010443332232322030324012240442222002102432234243143140410231300220234002111240143204240311440401222324214231121434340232202121414140320301433301433340221124221234013340201242104241202431334134010100214134440300133423041010141104413324134004333022411434330413220113402420322343103441301121034121312102321312040222042133344213200101420440120314330401340332213010430234232144434000131240143212144332323212330130031020212431143002230320132033110332303042333031132104200303244033013304314203302032214244322101432034123124324102102042302013340421134002124034040201244300304023240234132302103002433024044112214221314010422341030022020413214323212114422411311020222302022204312411210002140140134310000014113102042421442143214024323130402031012323321031411100410221334334322230202022344433334203404332021022211310314411341101013010024020404303331411234441330322133300142041021234213240334344234022120411220244022322424231402334233131310413432022313121243003224211400431431211142334134310101303320231102112401102242433244312102032433224442022143143034123210043440300014242400423141031330441303321143422", "342210312131134343432122240410221041224232323140111210423030432131343403320402432204314133113212114041203302343343122001234102422314000224021413434004123304433311012312040214103043012314040341040003241142320332340432340030100342340340002034440423223013331002243020211321140211120200314143111132141024334421124221232330032424043202242003430043410030222040220002203044334404040133031313321413211230303444433032133404241403020013443131214400021313010244002234022140124333214202220011041032401331130000240103201413220231303000322314030340204202314130302223231041303421232234113400401321401344400220104131414100423141224400210440434001244041012202220134302020221331330021331302023132404144033204304401412211034320014034333223132302422143102131220124423131241402411421240122430003140002343033212312130344441003342101143033241410213114144242030400033244442221341130244014104203114401342321244442314434144120020140321401014304334410444201143004014121341013233134234112300141143204134041202232422401412140120001143424200224322344410201324242323003421231233321103443412123313332042113243423434033003202342043113343132131434212043023104110143334031031344142402140122444210030043433240003410121340242301141000342413030210013030331233013401011433334443240213244402133040241402143004243333020420000443041040401402401030420000200344233043432123321231031203230420440434321443240314303030403042441344122120042032322203332142102110133322413024020443233242232334014431343241322214330424423002420022110220404234133402003433344331330222420342443014401331223143223232210342100323214041230201314334321310441200243014321313311240430044321124113423222433314410410042341341322421132102341034243333313331442031334133231040233402430112122010213222130022221433430320303144342402111001011021403411313032444032414443433322300210401004020242001114320343320223012043341210111002221330422304340142003332240443422030420323401013433130003224444031244311324104202142014141013344113342423043133033123110440231102211100140013222410020431424342424420331424400401343340142221223431234023004100101314140204241013204130130310140401313010222040342222022223413022430221103031411203413221122432221423024422302010143000022143302311310030233031013001304210322023322201440230231240331233001232430113102311423300412440421302221301012120024404030031201411110011040104412340324331403401014001103142420241243031141121401041124131414402234242221240104412433041210114234044422133142204124412004224403142311414412221414041440440432233102442212032403321402112022242320141424332433434441232002122334401323444314321402031103143034042102141442121410321123223321302414322043431204240204112232212042114130222220440304024133442140010021132003240402414403201030042320033100300442233421344413000133133000232302410110201333214020303123402134001144224411200412321221113113142441414431431110344413034234212112242010124122432011012301100312303132104122343211441024324422040340421434310114434322034430402040431404431012043020044212411302121120340030013142113001421422321301141201423300140023301303024002131421002020241212024012331003443304030204332102202210041430414042132411441434102322001023342213110132040340033124421112412440424244112221111011124212001320044420142124032221124422133002214333333440033214004110310230142243244402401433133233134304314410432032012133444324300114343043234112440012140111142133024430340223330011033241224131024011214034401243222044034143021010320433440121321100301432010122320240234013111110434044330141113340111240001314230123230114103303232132333134100202012243320423432343204024110022312401410330004402212102242301441234241401314101444131043104123233043214343033001344221400232012342123001303432411231200413003131004102134431424320123443032234201041302243103130134100313020320411001441030023211014113133220440420440302211333231343124434140334320133403223444421444204002211132342310303224433124414223441400222304334232043442344242311243343314441211322411042313002212213433303031022304002233100234011211431313230203304210203223330101342300444144204220024320410221023132144420210034210044142313333040134122013002021112331434010343032211131320441100301211133430211241024230200311112023044332043443132444213304233411420010400130040231242244222443034243124442244002444134021420130422320423014241212130000321204414442224414034424101341034113302200221144344303143420204314040032003032320030031303140201413113201222", "003240312411100000340124324343010032302122411424003302304244001004241111323231120422103014413020114211434010430004342144342020230343231232201214441103341430333223020341140313340113124342323441104323310142220234103204442003244321202020014114010013443142034123241301030341310332401014140404004012214241142241104203402031024334023212101210204333212414232021120020303200001243431031102442321040243200420430231341112044113322034020202040443033322042132142200431303423321221030400103130014441330322303244234331142302214331104221422332141012300042142310224344012121200013410330403242144434104022142031143102443142402203122011303110022242310320313402402224223430334441343241313243322042233320000014421424014402441413213101131144420231430401023001140204442343032414244101024121033020123010323221241142134230121122300014134114201113403042130220142003300420031120120442030123322244310424242134301301013001042101022323012423000434240030320324333004113430224034033041010244432410212204024023322334412442124344343042314234443344330144313202320222111404340132233224122341302221310000100130020122301303033033340141143100222440101122311000424122432034233021324310402010411403312033102324301003101224213404224401140423013223034134400403201011104411211140134114123402110221144011211330201003033443433200443141222104031330004402002022204344211101042303341403220120204334400233111340222023033304103032002334241140421444301230124130313341010303332210211024120341401444131202200423022322210404001010012424241444414434034010401300024124213112431013022222441401431110240144000344444201304433124003433140341424224214400220420423201010121312314313041440400041223313043141011122224041214423334411313441110014244032334222200331331433044230241142034310402343131022404423341030342342232333030212111423314134001333424243004414401014241311244440020434304311201234333011000242311042300144410442104401243142324321410444231230423402440411441100143023433043013113343102232033203214231403014433003133220241401021001112103421414130113042433112112444403134102331322130202101021301301334433232041403012133423441221001020214203002422014433432210432314122221214241423130312201011404032144142042144303031222440230233222043302343224402202122300130020402122230343231033104403024422411034204121303130003143044040212300322141320312333323102341030234010021403303103222123330031342323001244441313433323033323431100104111240242233414413341043112033033000401421043441321412243041442220341334222301343421401324114313133111122343103024101230310312314302232223414142200210203242141232232014110422011221422441220203020032222140231420243120214220331441230010222403400102242341204224101234412341014412042131444013301040300044024022444342303000140241030232322000300011300444044103104330243123024041424201412402044233313341333032003102012322023320321404301321101120224203243400013131442023043412034032443330410143442443222433313321211210232120002434040401303334020230431000321330241203211112240440133233413443014331222133344321320220440343300134343003111423434440320301334403120342330304413234411020124224214421021033012143143302234041023410410312220042310331223443230021244141004320213012122422210011244234304001420233222433234404433220033213030123042241420134014442012204024230012203020033413234300233021244011040301120303122040114010033043224211012422003213303242001011213430111241240410032410401431321013123234041222132222220140010024103302241123313212322014332143032424311100220042133003400000344224340420211322123413324431440230231142040304332140014143313200022113301332220213442044131120232230202224121102243241232221243124033211012134132001333143134024023243224232140242001122212104123211031423313421111324112103023100314303444401230402402101104203412313232022201244031023040134333130244033142044404431430434013421340413033234131321203231440400042313304303234022023123241311444442440044230042440413134131303441321202320124021312323201121022001240244110034424022124044222304120041214003104030042343304421221322043042121113433034342014414301144232204230100243334233414102030143432431122422443244240133012401111112244201234320340413210430004130043001022420130422041331324222323132213121443211343314444134240234200134032040344412041104344432024401002320211421400342402321410123433110034134230121131240143314304430031421401443403200403233330022412332211130032140343301432331300021123140010440404431134301321344004304122122234034", "320214433444101423403244200302001423221412212321203211114212111143031224323022042034141304023104124333204322104333224230413032330234323022401431434422031340403404223122042431211410242122242241034414004220300024013211232203122201141232020020014003023040013120304141431222224023112110441230442304403201413104221030342002221432143211221101042444040142140234242104030023210444033041420103330220002140420143324443134230010313331330244410243304320013024031030044310213204331310031440023221424144244311413113224022121201422111210232313112302320033121222200232001430323213331140334414102233321220241223422012422413404012124422220441334302321443310112242103431200224033301330432112322241222113032302113231240332404244001004203214444413140021423132323432233200242213223302413443413400322022100320304220240003111431221112333012040031423202243012322011212421010234343142132440011214333421232323243333013414041221322212133211212211204014423042114134400133320044241324331321413110402231143102023410004123222134004113431203114333022431242124444313314344220420034043231441042420110213004420122044202120240122234032144214412333210322021243102344143020033041430011122423214321023113201300304102320404203442402224433140114341231021420244044223133303200133340030020234031434001132342300002434131241044030110234230321030132314244032000122433444332041302414102014234303012141220320021143022212141123403101332422123332011304440322330230131221232024422130143013414231331343020204044012421432344324323332220313032122324302313003130200234243220403204421002333043233144403123403413231324424312142022021134114223141040213402042412233133400320210034043010412433331041313104242030102242231131230030012103413412130234441002244132424112410101134431341303444203323210030130001323412003234140322021333023203420434023420301311013213200232322000134113344401142143241341011431204211232112021412304332140422234223242244103220301130014300033413034401024120333044131413140124101002340343212414234421203132202012403023101140122030202324304403202422023224001114344302444322004442012314312133333100400231324223314324220233400223400141410414333302234422434030034340431031204414210044034021113123030444014224330321423043023034122020343220324321120100334411302012432040112113031311420140032021021143410000041304122031330411213042212302211403321133023322343022312140311401020003342113100400344243243030411122121223404100241130224201002020204202104334044202333044220103204414312402122442011234142040121141002334321222411302324113130044321312244121213110302321214224210444422010144303303424314241311143033434303041121000233133103230233442014042123112440232114304403120142400123031340314430001224022113120121300302042121110423400310024132024332024320420140340300403134323120110242322003323131222444434122034243214434141034424233013023330033141231232220411340332133323210401231324323010133324330244402340121220420432201222122443441041242042041331344022003304440142442311314430432411224214340243022213022122211110431010204211142321130102323130143022341202110402313100340412024122123332220120231421431241023003133412412140023300324001414412100241214200001130202224304412121323114240313444332031333410131232440440224423200000013212133031022104212144023234412001003141230222200014442010320022043304434110122214134033221442313032112334001112043413233441343210144433121332313102321143210320000321442434321303210431343011041043232011301112402430024002312310134232223032330103030412313221114332422302341142111004243102040330021114314121024412030113333444121202420321323142203440144423200414244324202102110122012401314313321303020240142423432112300303314103142211431101403202041443020424200022044044124244443234304001043430023403131210100010234230432103323443032003401034002221001404313344211304140141024044144332200203012114002041020020012224410313321032424421140223332434033413434040424302411423132021000110103304120411221004131211121222432333414434421320204320010424401424230142121433000013213223144333334043331311411433130121404442401141120433414430014111004201021143430130312414340203211044403143021332201141130233014302441430043132423443423332433413002304314120224041313044200102321023133303402110124041134420323402144400432031130204433302202004423413340201433023134043231121011324220132123124111334310031131410020420031421041124443440200131214001404444204020033413310340340441034444330124442421044102134430412022222433300143", "120314213342041220130014340401420411233121422312121034010242443431432244240041143033030213412001224222214243041220023124443431242432242423100110111432223110222031042444004100224213134204431413031110240300032233301144344004421114400120103104021114122113133023322342123011334204441221134120104403213332314002121221430101142203331023401421433340340113240021322402001103213303243441413321243104204223140243111124101003022230223241414020200322403320320222112333132222234023010014333332400430224300323214423421114411314423302434112423022240031424340234043102423210322343203322302230401103344101134244233301220001000302333234244120232423012030312233214112224241314240133110102334321101323310124313412311400434102230113432032223230333404211103244212112432223214223431402313234241111014131332044123023141322240311113413241222124222334010113034034244233434200003442000301240143121001133443401413121431434040202301141203314334014222221402230043400414403244012121440423342142440444330443301022224343400423041104231004213413242144432012344324223221243104303103122030144402140411301231333103120001340444101131133344134222200333221101111213030234042311202201242242440000242403121134311320011213004233243311314332044104230002303403304214312004013442014114222323101444232424134440441002030402332310102341212402013411331213432030213104430330244321003403220341121040010334423224131020220441240320341443402420224210112332313114040332441414022012313422002031242434400221341331302402233313311304144342021410101411222220124031411421412142442422224421224312442230102013134240302320244404301014130213421021224111334433332021002214411412110031302100432223403344334003402140301342423114123221014334411433002402214204201243004103242440140431403131043413031223033022223200231033241100132313030412232224103211213201003130033104042321322203342220121042442212404324121131104211013433102141313443312323301202210440211431210433443311404320402333041424431034312303103410401143324003244111420412413314013403122110040223421022022241421434400244220100212022040031220431202422213434021013114032242444014301434013304244413121314442223000224123142214313310043412443011240233234434443004034024133234132124421343244240212430341413441333411220021342324403441434113122322033132224301412102244344402002200301421303303133220324002441404410321333132310431244034212310041033141423224301331111033042234400231011442213022233043013142230113311411330200103411443431103124022403213111124103444321220421110033121422234203240020234244014231404203023313430400314412031303012410114304100402000432340042432002013001330241411223421223002321044302430411430040033424330443004343014224433402204412330240140300111132103240413122030112024142440044343211444021104414002003212214112042403321141124422211302124302044440341431241322102220402021232214430131041323040012411141302144140441131303001220210213234320430303331423311304334441411432333142214134101431312420201320112120132000100342013023104013333001413342112231332102424033402220223411411220410302344412203133444124234004214312203302013304241204244121420001334200403441134342423434310204434440033444412400430410233200321203333442301344004410142022133001304403131301422341242342431420143241334442123001403011333120010413024211101003044431004302100434124222434403123130141402300403441030322024324224121423120420400001121220431303434213112121132224221234233340123012414142112232442312224313100130014003320133433412003314400010140300341140223024334043022000220401433403033120404143000420141240412034000141432043101224044222303443101442322020413400334322434234223042112104023020022412031401123144230113440420223241310220011310323002011142321002112312013044033040020013203343441034111142321233102010412110430413111121312104434244022233430421114121313212300120040202144423122320410324320143121300420424212030213224210423412111224044240223313023113422430244201103410413143343011420340121420043002302034314144340012324232144423401123134302432112031341241111442342004002304004412431114011304123444202311420033210230041233313321202200220032310030301041140223443411343304131332044221203443023144424122101103234442134312302323324212024043320242030402010022012202044204143220403403332111212422221104002211024140001003003033040243232123313141110124044003002334123043230224124103243300240002421430432213222310314031213221203230343024124233034421312404242001302413213112211340300233443310222022003330", "404422342443032423021020200032420220020314021241244241021103030422012300232212210402033003221441304331313043310130323011113342122303044403403212300440332443121333404210040430331203231023401302412311102044341100124130410102214242310303133021003341441203404343424132041023400340233243132443432133313433341410302341143412311011013213341112044232030200404144000422424200121000034041304244334433130021303444313343423414013204211344214243232303332434341003002123030242114424334340303300314412340231041014140023222113302101134244200021312424141401232431421022412121202300413400302204232341104031331031102444230023440304000443042334044121301443244304112332130121124211204201044232320430313101011102333022243403401404320043223124343204104303332403042014030124130304230214321142303243302213304422433202431442442323410041302020032424433012214344200011424242131040240403004421311041144411002041003323223442004102401144113044201320030034223043233241134131044414242444023302120324012143242021100100022432341042242133401444133240444411343331020222320114443303133002331223433003410312321432313032433231132024001010011120421133434012043321113034432044434424434234143404412200331441412410424202342231112442433221142243344223401233324204310440131410322334211232442142334000021120022002443122212024114332221432423412011311220440240423000122304244030042413103221214241041422432302334004203044200040044313302213130443112343243420134240033203104320414221020311423001032043044401202412122334431044314404102342102414301004024214012213400003430444242143003322241200034004410213304223002144111444412300214100020001411130441441033244021131110234433034401442414040342131331001400432311042110330011440430232200022112244221344301010023320321103421432410230421344304434333310334342330022220410244200022110222304400403241120004232013341404414141013422011033014232231134033324312140044033424241142433012224024343031324004114120302240121143332212214300214100141430442114222323422123423210133031002401440232041032021104432200124331300424041220001441343204211201402022413202131441144440010103113233141243300401422000411410412302330231331141041030143141221403213212113133440421024202401021040010440120433434010444143220314430432022034433111130202141412142342102223142001110230241243201411400402114240332344000430213232101214002434432013312024212131103234034413101440333330131041230240230001423244112131133010314132013201204411244002443410223320320141104330134421243232232434343113211002223312204420104030312310333240233314322213041343133110001101000411412040412122222242241023231230314111122334210342122221200203030101243124404222321331420412212303103330243131021244321440122212243023400032341402040141334414343331424443202302341114221233234401204414022204030332122010032430403204234134343114230213312402102143112111022334400044320342202113223420322104404432113130021431031232421201211100323031442412102303443423302203321213011310104143341342212130433100244332330442330010334201234011303234320310324331411041313412003440301230312031244214012141312330323121122111211423331044402410400431340032241430300343122234300223032040323022034141212344442320442022332012003401012130142444114312412120420222110014013302112444242041140431144210231430110311330141331003300413300441403330041223344114042341423221321213431341323141223301334130043213130202222113200132400041334014403023334122142012043342004000102323241144010320112401002031130304123243101221203104031044313021330031424122032400120321233242331304221131411202213230023132133233222342340110140213200110030140213300313010324424200034232222232342404122122032142031143300231230244044313321212312444410001042101124424411303340221244440332302442121414133113030302031221431002242143212131144344311033423414432213301044100240231133211214203123240213234130341000223244242223404242424344103012322300101020020113410444124404102401231333140022321233442030044412241244021130322013121444023331002414403231344140300204112003020320044040102030112424330341441103244010340014213000022401042213113220013321001322320101413314200231234433231002133343041304232340231102031432344413304231242340332301044013244341133241120102000111220114322010031211122234003211423140211044444412211043022041123133422312203110204400444004311333444433313303241412233023311123420010233111223222314211431203123321020131401232214211230014121114011433304402234341203101011231433434430122032223232320132110243", "304003121241434031140101111032410001022344131200031144212424230412242411132201444340143200310030410010203311130001012111141301023010023321302310213423341342322014002303043444213444033133414320133312241220344323313332104431443401340444231413410223143401031322103120402013020412334301211031243412233341141344011214113412413221013004212044124221421101342300220230243101421410122120314403134211230111434100141241441414141041114203243204243413142112123041104122011314320334344332313332202440440243423120200424013312230400022202314334043404304004102331244043200010243024400231214331101300401303413133022204440000104411400140412133110421223011010420212301000201444402033011134104133110440312034343332212203023400444402140112332000442332213120140414231224300113443042304242131310013243432422341303143240123424122213443330003404144223001441143014402302422333213114224033000444041012330322303011132331411422004240011421204443320412334403304100010320220203210043034121041031440100002443312323140432014010324142203310203414402142343212233002202104221330132322204232022224041420320134001402312202214200412222233313124324110124243033144130343413202101144110040230041322431242123412302323131040112134330120212232030113401144231311012031112412314232211042441030322302124433221040343203421421443324310311123211231430021424201212224440140222011342321032032431200300314113024310303021303123133231443411141314321333214443313322404332011413300034114112132111311211123220431112014412432112122340111041303240311220403201343314344043031301141230143211142140330013110344000420212134414442023212042201103113411441230323200422143144400003230302422331012004143241141224200344213323324041121203231302101210331213220100001443321010033220300402034040022412234113140002043100201334012332103013244014220202044034134442001132234220223440032202421243143020240333031340414102230022221230144043412021321244022310231114301423441201002021104433201412111440422440134302432420430340043200402424332243320234023204141103043112042033014133403313133101122312011413110004101321312332030110111402244433202203233402411304113322322013101030401003411331004440341422003331033024343112002421410400044240234332200313340040044033130133044221131300431442012010310121230021111023223220123324201413404244030043113032222323144304144410032004213310114411322424120032404432423431204042113423411130440221330113024304123221011131414023432340413423400324212001122212434044114311011212402334004123422402224111344232321124130341242202014442213323234011213121043310200201103031122402120222410200023042232201442414124142222033221414011241420011123443414021311234302443104001403040441120204104032142210334112203030413120244313010202414131131424044004433244302322220020404034410203224134414314031112321421200141001222302423220320441121212122432414240404301323431031300304102420034242321212302100002244411442103224140403040024321221442344403201334111313224312132013003211102140430310203404343044031032130402103324411211323034404301433232101120013111044103043134041024232431434321431024214311404311341224024320034213330032303323424011202012002421201230422200423440301413244200112401024102143044202310122404001112231430404030302423221134441002411320322441214400103202102133202441031120311302010241201301331041211122012243443100223420404322040212120444434212344134111221210344034413024234200310014043234233334112104400423303414432241303411340423323114140143412413411211443144112320141314100333212022240212102410400420322031424420333413100131224431113111121422333440421203441331202433224033300430013242414321441114314233014100104100310031043034022020343323002424020212221223311044014304234304040014323024442230212204220223021114223033143400340013120042001244333424314201022404042130342310314224413003122423311001442442023011310141302113411132314024411044010234041330404231233203223020231334323411442001242033134114324003444100402023410312201341214103244341220333203221404344042014102200003424123344004021324134424240103224111132421301022434441210332111443224311134310310322012131314311110410112330113122023041400213344421321312124141312111311434412243303321132303413001021420314133043202110420230340433242032331041130011030221023304044023224134013203410103222124400203320014210422330221420344441303142234313310013033140303041133011201041314421022122000130421334124313343424043102130220014140410402422000313004241133444334033211313442323244444400", "401140103341340332424432401021434124141412300421334212040113211002024214243313033442310200003321232001011040332120424103221022044200132132211024042330421123212133134211132003310043004200003114130300423242433100434434344443202231021223312431410111220403232432311404312001302344231241101410444241342310144243312033044042131242441412123400111130000013431143421243222023333031210320011000203234121413033421341002244310202343103214411000122221411344340230204144420430320434031133112200013000042343333034343112100333031404032144140030444430102300431340322421332442402001344104124240244144034214014014433310002030402023341003444030032030002320114442043243204201434104431411102110020424424221012404121131224433001414133432330100010030314034330334213240121414214243130111202303021223041042002012120101320103330020102314201022001344403030433013044204421400331222144242020204434133103401034013130401340224043123130301044003111340440204340043233203013001413143232202044404224311204441144322214021012233030202134044041101033200300312240110202100022130430420130034043404434213223332412313222203130302241333313022123432101123103323201413043110031241143343322231233014102211040103410424303233303114303414102341401442010130311404143313002402424430030142203031402411414311232134422411400013103424303224334320030302110112414200102043201432224101310200101423141242400002114430002341234323411441010402320031220402342002042402431230033444330111241243422014414420032232403014431341313301442320241212423211331334022101433014402224232033042444422441120113312240304432243200133001342030344004121203212340322043032401433434324214213220224423012333000240232100302300102141010104333200322444433331133021330343042002211031430223004020003044134343432100341030342031224143423131142240102421233430120013112041342433200311100122414321444123313301412223031133102412033141220242430014113440411320413214213210140033120000313241410312300303301123410230321130132440001221440400014141203003302233200333401300203424121113044320032023311221324114313231014304300401001203132000413120212212224143233114222322020023341111201402132234231232223224411104143203314411044322144342231403000403020203400444344433301431342230134232413443224320000112342413043110440410000324003030112413213422312140030112414040332431433443333012334014401110002012204230003124032412310423400043342242304320013034323224044242314301003322202033334032112311334410111244311424343404131101240302100321213214142334301223104431324224123102032412231440223133313231000113313424413241320324311403340023434122202101400420301144344224113010320113130020300034444244240043242224323314033013304134322022144444131431024112430012413323020130434144234003204021103103022103304330323242104241110213212002433120304124034342342130102440141442402110222323402031104313312032140204203420040221410232102110020310341103134420231124243322011020300442413040320210314222214102233334304444312122002404234003202131200032334144011200333241343143200443433404120044402000234133100223123234300041220210412334313024020022110130044011111220201234004030100340433224242242403220000414230014310044404402102213332311104244404013101342031014412342032403224302202014031031323012131243233042204114112424244300443030311304204342142203332132142033101434322014113212410203410400132113244234013010313401042321034323123331414312442021130021042340144234412300023222200211223232034321202400422221302121210134441214142301330311100324030013103010213220002402014123320142040102422431042431001132032412204134042301132033013340221011110010300100102333221233343341100223234101440403210111100112414223230323341003031110244212320203400030233330110211122243433421030102404042220013332012034033013313232210400213132411201403301131001042122443034032431423414022333430321220322014411134413330030340300013003311304011422312442221023342424212001104401140313140044020011014212110042210104110001422441010300303011343423203201002424142040412201344002310410243413223042201104023233212432243021342310131022441424200142012331423243301440000313004044022143212440331411442422332321331102113234232223304042201322342332141213401203421113233203230201331341242420042000434220043444122104104043403110414014101033422323324100101141341404402041421344213320431031220123302344232420120222040030042200404120144423414231312344041240034000412233402223224112310103244234442311302201433241133424323243200304230304041034343300013233", "303213210113301130400214042143132414101011033443031203203031140021030304310121343223304114121010232100344331012300114120002404112310434434143002403024213031234034134203441440201224111123334210432433032340311134323211334412304443440424112021404413300112034412322131113344014210331403422401431204404444214112110300421113211043041424434131240420123414144113144214013041041232120002301330402043411144121341103101303310043113434300302442321140041120113200213434303121112102302411213034221043020434340021220113331421014312302033312304021003104313002201400142200440343011012211211041423402144411430014131102012343040242302214320114424434443134121003432412244103303201424220010033330314201413110410124442223142111412420004040140303104110310140333213222331113003034434422101022023313131142314442232441202202224242412400020214402120312432011123014124123310140120431112330301123120241200243003313101334203303031302203330210323111033112423234211400111023121410134321031100414320042300420104104113104312203034021243100233424144302221014110343123002314240014310102241413443200432123021401023043002112141430202320321000044443121301241013244034220221310020243400424411110244313232114313421040113112224130000240242120114331230324104341302304123334320121141444120344210123114024200234024034341220034042212402142133410033220344440242002413432020222403332204103231442342301041434032302423432123203441440414414014402333410330422441243112031221120200102114422442143222110302401141404324212001034131043332102213020204223044223001022143130034344102034032244001330010311420003234420113320130330113014212423041030110213143330404442211441224310433441203423412413330131231124233312214012121434010241311230413241324223003412301122223404443320012004311013204421134113000240140241204422130201411334030322233143302311013442322041143103130112434113302244311222212242142424011103020423101244340212241401231121042341111432101003224424010013241131401113122000143413244014104122401113313432344301043013234031324230203431113320213331004101104400011120130331410340222140110304022341042421323402312244042224103134204201404343422322010044302123042033211342242204443321224302443030201143131403420032443321241024404120143011304220443221222432443332112142143340433300133240423314211212043431102231104244324404424030102233041401211210220224002412443212424201000100401024032143230030143003342034401124340243444034124211143321202014231403402114330230240441213123343434211422011313321402034034224330400040420224040404414141401121344220313021223434303410230212311431334023113304132411332134400210112212121100120434001344021334402013200103330004244343144432031142013321104044233024133104331432314240002034022001212042140201213130230004140143431323113141414103422111141300101302133333243021241232414132404404032003432042402143334300300123234144411323203011113342204301024434012440410323431323140443001141013214003210323123222241234420211040010312242012322320131201011344321113443232404101202034320432313312002322401310000002231323131300103144343011320022440012142013100243331244031300340320200320122231332230212302302132044131243121134111324242343124011223302423120024112424030012144112200240443242300003432020032342000014024344144142443020313010411211323443021043244321000242134401014110114132022040333111323434110240343031103041424042400044241402100233224432044142013423424422134212242313322123201114211432021013342321231301213022111013230021001321211420130204321043041314134201031000433022342444423433242024303332223003030041301320240001442214110401412012123320121011432401204020232023422130434334314204341232240001214340340033341343423031013101140040140204124220010400214014001000413411223334141023000310012303230413023202140402042320233131323421021341410040320112312240343220234230003122331100302014220103442313344444144200203432400134044323321242314221201241421310414334412410024222043212030311430142024402342211101442024340314203434222213014000332442033421444031024010234310444334120014411341441103042210301104101321340212341404010143312203234421212343012040431004333300011422341032042143310424430222112123433124403243322300423330010334023221243140040031132104402441301321443132310221242110321244312214234441212041404344434314221013413122314230334331033441311141142310431032020431120403343300334312333330340421033214041202301234303201442331221141401323244233122431021004413300221322020200304421111424333211432130210", "030421244441132110123311132001204201314033104220030132122220331224333130014443343041140402402110023441204201231001012410311401213130203430111142210434030221300112441300112411223030144340243410001020332101302421120133431124131210222141333032121203324200002100230211324014440023141101330023422142014224344412313341144124401402322323210042212402322004223124130144111301301014031223330310114032304341000411113023214023013034240133213012424140201033201443304144414000402410221114420301300302101330423130321130133342032242030422124413204140230012320231112413113032304431112442124221004114410034103004214310224223103023032302121320032232411220134301320401134423443102211412022243121431134024331030031342032312044433141133004030132442312432214101424442442141443104340432042441302034230302023232424310222443213421443131442201203114403022321330140144420302104044314240144311004323020410402201310313103312301143301044302433211311431334333130220341130424433344340034032033301434244220423213401124442423040330434033443211222303113233034241120422422103012244431242421202234421011040203024431112313331400443420210440211412442314000143310340011140433132430131201433142041100044010221120043224003003412212030213230434433112122213134301230211034300340314110214232432304144432222003012321010322004414433242010400040121434423424241432234114310112020043212233022044203031343131410132022313021242230234221112134121402330043142323041101344243321424202112340044033240202341312021004144400422133333241104100113222341324342104242330410233221120402242133144101210334223414043204133211441432043131444413000021402121400230423242234040410321412303313232340430214201333431413313311013002014420102331444302210231334120431211134043231424412132241144100012022223402343042032412323330204002413020212322110343441001022210002214441200202001140003341224122000322441210334400433124111101430233444003121301042144213421313142101142000020100423103102222200330004444013320423032214220000440040433000013131241233441402001203401302412331214431040104233343122140132310204112241244213144033101141440231312322344011122140413320103100330244421423331424430112431343430243111323300002003000344110240000220413321121342001031201122222131143013234312222414131313412414430300033222312101434220413200201431044321303024100241320220414032244340313042231223003311022012000142301222233302202012143321214144104221232010213324342200342242443403304432440402031124104421321401321113200330030020142442332444143201421022200401432110241104002323132420011323432020312343031342204313132012400141321334122320014112204242343240333123112403212040241324302403402433431100230411404333224320430101031324034213202233122114231003201220122312410120424000130430031433424422020203012224104203101322021104201222202221044412244222030400302304101124023134121424220420014224231142240020224034042124320121213322431030040133304220341130214211101013333140000120333001342010240304023100030033122330430101312030140000140230342220111323414224423431132114302423320124304414424434224411123133112241432440240013412201244411123440003144404134034211122212332212312243332432044021003210042312341423013322343004400032440132243430423133043124121400444130102441434430023040431031111123104034020303031031420424201234434041222222044041120232213434223031232141323113022010420013132111021014041200330003014101440113124101244130024434320122441211231240404303242140404443342224033010411132041104241434320324124430204100414144133240222320414100331132034434440212121340144203441013321242132421431311030323240243202022404013414041200334124042234324221402124441424423431133131042331021443011214040110410134211111410304140140013421102320000103023430230300341404141022224331414413334320032011014220011213103320300230204303340131123124101341142423232004111242401244341124004242232034111122304213211433210134340021203214442333302201430213343433424134220112301323042223103011241212041234221013132132402314021423432001442144204332212241311311041421030341041104313442321234412033230242434314402100302320042341103422004444031043331331403111424144212301430402333321010302042200320240321024422234401424002102311031313012104233020112342343204140401010314204234301330121422333222143341413221432302022224314334124024400041030200240211342024101141324234223114403121431130213200020103041331302101114120000221310114244342104234120034014034431121431013112211422342433210141313043340100124221001110", "220314310442434002033034023242320433432442244043430221012014000212443444120421310303402114204044423321143021312220233314242042444022412013244032344334402424440312230132103020322242312430102143333344420300041411334423121141401232214310434232014013230302040134120323030014044012312111303023120223420032344101221324221203432112303023132003202421141244421234120240430004443012234443120422433141021230043322302133443003342420340434120330340144031222442114433041241404314330130231440410432301044334400101202423322433412222301142121100201431220400222023031224210234332144443232030233334412002212204302330040443320134300132414101310231300212310444212444312240004414002113011013322240202244103012411431333104302341024403130141012042301403430120334344002224040044202343002232343223404030000123311441211003400423433100003030242123102100113234004444214022404121031042413020210232243244423014303132111401302221411304011324041421122000202100240014002200202033220231140303201122031143112440023422343044331344300231321213231432312442321412043023242234414042432142120323241234402102033220422030441130441242332133402442401034100220413012041040001441212104321441430324030301311100330203330414304120401320034113244434422133241122431311030402121233040223101423110141203331223441242202432434343320142144421233112124240313120123002241102444140141112331401013133144141123232130203242243233144401311434444333033431410003440202022240241222241444000242440422204230030324344244312333121000414334442002032102002023240234120312323132131414043130123014243244130131234320332030214334113213111142213243302404324430303201440013043023110202032423312244114324302411442410301013411333114441120021334221213212142100211320130133033413200043032301310444201311220132112130132034340432213020132242401202320030323310313402423011320141424043412101411343413220041233313212411311211003224020332144112010420104044112111000120202040040344204012343343103412313321124002221040022033211212111213022041142303242344041132242044114043314230204121120014143241441200204443241401202022134120041334422032112003300411201002411304204330113404133312213331130312422142402344230033331233034223233112444101313430330220440410234123040041423401302413403103210223430044114030113321112344313012230120014442131322000014342424134002033222243122102304401022124434204204400134100403001430034042323220412344131033144402001310002440334042222303313122331231444412411301321443330444140222032113324312414021203411202332120030322404104240332030413034031032031323404211004223331434242031411140411324443231234010320020122430114041444130300103223001302330432314041200334002122444410121411434331400124311412020030412243312321014430130110342322030021304201014404120100434022424002301134432240330020424124201221122433103111001103431122124113430133001021214102113132430223044241121211010244203113200144210402024141112211332344022324103220122114113302404213022423323111432341324120221240113104401334114103224114410024141012033414314314200124320401031204412110221202311131130010031134433000142220304012031221310020124042133021024131210104141214203224211004230342210400021134140424042411400430343430032400411324242424412312313201104200041431110403420043144022332300001231422332422423213311303324300313332341241332020140043030021312422444144221233142022113212421044132110131214111004024442104443030202440412323422213400010134443342231311334012430240301330243432000403044123044312030224321114000404232233440413423244020024213204212132242034443323203012014010133222232120244232303313140311421421132231424022432013333031122321132424411040304432344314334344300422230042424430243133342431213133304133312134444244102103201304411332002433102231033310224104412210043411424342003213120020423243322221430341331232440041043133242103203243133204043042100041410320241130432433004312043044342242413134033322022041424423231120223340040343302344301131433012313140410414041442213101200021142231121011021334034303111433331234440304430021331402113131241444010132432333021431143020010400200011122303022114032321422013421411013203241110344134202242022130404200243440331304431142140124111323140113244123310422210231322132401142131133432443413432002341310241342130144240042414114000310203232302203012013131124422331031304130022242423430343400323241204122122010323214402102443143434323411404402430442331400224133043312104111442334202103340222200400333130044342313230131043201221343042", "124011441013202321142423340210204402344142120400211344300330440401213142223034011233331101004333134340133023332113024404022212430410022043132212401440041104314134132300244311303223001240011021313043012210100120240222413143414343343242242103402202012103334341321133312213443302012133200234401204310323311003240213201042140102444204444104300414121234132104434411030013240324221034114020340322431214310024001022141430101313101243413414321201223210341400430011430044034110144214433113122442200323032403424400341231402141331223042022111331334104034312342342110440300144000414142233113041123214014124003242344323320421243102322332413134024123241243111324044440232414104421132201141421341330101314321102410322322144212031040343030240232441204223241221433012032334413224421140213321031132442400131042421302003402204044001343232200344321430032200432011314424132130340430013323030424331024112022402214104220123200004113014202323224201313144201330013233320241333212033421111333242422440300341320140222243221030304114044242241200401342012210401231320101324111412433344432032234413043242423142343330304101110412403024020031334212423324123032033234244341021114113224331142031140323444401433033232310402102044020101143244321442222401331344030210031014323244012224332203111004230014201341320430400334311202242322213001221403132314114022124213014340301404100412323112240030313404424313014331431311133434321334434104234314113034242103142243112104340004024441302201343241311320323304323130043143003340121332140424042424114322020014012104143334341200410143134300330143040141333114140413333431431334341130002341232042421124140213002211403114013400342203420243023011233431222004224121013211433121222414123332004141123413430342323423323323143414323021312303232111341230434324414004110340133300013231131221043421433444131312433302313101242002214234322002304201040102031413042344333231143133413102203243441031310133110100231343100220344212230412340400122141200113200003430343043431112444210344131133131030200430040414440110024133012100123104103433210011021322223203210312441300242303403400410421041431124122233314223420000442143031143123103422244403201040133043302103432023211103343333101142044114211324122100403324434003301204222131400032122240002202120443101013423000200034014110431041123133331411344400341234024133214001133344022020033043320330430224341211321142211022112204041240434424331123420230303330433432304402333430320230301012120142302343342013441043434303212442023410132310210124121401413031240412432323222112123344333400344204040131001331441101301142001322014421023424101232201443033033201431044143130124201033021023043000201334302102103022030231420303103410224130304021000020100021442240423402213403324114140301413000244413204102423041110241412324441102312400444240034444221030421034200111400302044340022104022212014030420402221300010223334134420123344022230024224433340421003144333142043234032003323113002324311400232144241323443022404201204121200303420414121424013212431424232423433323400224030012320122440242243140314223342133402031430024444134102444103232130400033344441203401034240031333111214441431012003033132114034441314424423130010331200412432242331210423432233443410412243134214042131224032141223121304423102240113030333443011013122224420403033333143342102301323300313244021142110131142344310203034230240412412212114014024400211143121142142334320111133133223042441132310001004140023044341134123432440012440234221022214021441134324143402122441000141302142302043233020411312010302130011144044432000440342034102334110004232114220144104431243302343402412023413030123011401344033413312142430321233214423140032202133200012323211102432000123343140334402132343112200102142413033340042400030123113421023423410242412244401021314342213004001044422140241210004121022011443020414334430430104003032034041131322010000121421124213121100410041212443123121140343123304122032004414123132004414303144130223312402134441143331341242340343400404441044333144321103014201111002111014333130133142443431410132440211031102233132432312222423440412024433314340101300301232423234401213140140100321124114330402201110214444402442412103043020322212134120100144213330231111023041401301403012404411344404020021412133424344340144302421234241033230443400241023131243140014011430441223143043333230423101423041401110303041014321240324012301010211303041120042122100440234213203101030310410404434330400142304334434", "411210442344234022024402034141143204301440404314130122134213423202024413242110341212110122301333443412241002103214112422242340323330221000020434240301144341323232240432212421140401432124414332002023243204321223232213114304032024441203014100242240143213314331334000423401043313420420233110010403041410231303414113124042344001210213444333300203111224104310121300304143432041424320331423004444041220404441431142122214402222343143241021210114223104224402404003321030223203042124000141120121320430412400122213243441034241211002422144231223440431334140440342114113100031324123310220121203030221234211441033130241313210222420312430144344113120230243342124334013034101033030004123032123342122344422032130321000243423342322121204212121322122010332334333423034023004100312144042410040320300130123341003204142320404302223202244203014430010421243000403134140024243334313241042320434201443204230234324120024331110433333233231334002331323443331200042303341030223434141212244313124330241004340103424323031012124304042223210232012144433241304311024040442012311334244112232313142432203301311330224434101201013341312312101021034422302043302144314103312442343422414430434412403341133440233043210004433112113241203440422001434123233433034132342202014022321041230021244102231040213121111423404323400120403102223102132224144210333304224300011142121044234312033114010120442422330344011332020432104320132442340120144330030142434240033440404110411223102232221420212224202010341412010123200414234214412100310234030120240132334400344322310233140043114311104422322300433324421321331041412412013432441311404244240222110442102223040243214320011024102031210044232414141243102433122311414440041302223321401044332122144232024314432410102144203022224330432034334420023430212433123042311421442310131023441320140124101314402402431344414141040222114431322434102443133221024003024420010131030340143110323223311241110120212201042202430121302414232323311204312342440201342223442330112334333112114241422334311203000141130224100010441130223300043123031212412342004321242004421011300011022000233030223213000023313044443220004010042200044424242134130102314403123022212013012143440401144444404434202121430333220213210333442430424124033403130103423133240001133430034420131140144301214020022232023334233430433232243302114400231401004422333202004012114011201410011320420213433121143240230201441010141304140234111131032433113143120141401100104203322122243024322214044231141233021040143323401444442020241343122044021023220234001424444040441424223131030012340012301233040243112430143102111442313333213302314012012114031040324311301411221144201033142300032040103411422404421003122430241110114100230334230012431031313342022311013323403313444311040314334130444003002010441410322020010312121202430100041144340400401201303333440211143114042303044122403024231412223333133323400231003411324022110120031041404121204333014022000210304231330043020342132441040341240001422433230423231211123203441101403034412414000211314242104131300201343204323303140111243014432122211421410322400401432224043344331420340424321324234033204123211042344222333110443033303240011201244210202434143230114310001101444144103144321314102100201340344021443312220344120113324411333403000011332342221032310130414312120410320204314430143003221114131104242432430133030001131331110102321103231131331324020140021100023331124402111043320431143003003021444322014333102431241042004022311120211223322123340143042110124033013042301330441313332422444401211122124011243322102311203214414324142114111204040130100410344044400343433102412100043204441221403133004333141101140224042023422421410344403204020434113302022032321013200432201022113113401320323134031322011110034340402220303044304332123010203310243104434202110302422322304210302023411010032430212432321242040314303024130122443013434324201134431234433023032101231312440033141214010334023441200320010442214144442113031034343244240100204203041021212231004233222004201202334231412242111414010400104421213110204110100001201440340103021404310320012134242103421403030311302400034234141240420202224022030002230331114213020034013344034313434104122443420001112012020230003412034020201332441212332221402001002310014203321043044232124341312342400032234203303202411102313333331322434433320210322133434401202323221142423303431034322002421202422031443034100212140324423234331411222002321141212111322222101341004303201041142211120341", "111342341030302124133342444421002400103442434010402244212100122204222040124444120022030440223323432224343433014423322123032001142204122110330124243142132114020133331030442314100221032013412133310233124003402044440313413100442312423430432323144330303401400310304143021102204202113341040400401142301343221143001343242340142031344221113113221110201012021413401042021110221210440130342144130402231141131443144404334420333032040333104140341224412132004044344234034202022111011323411301301042202231140023120334002141142410323323242341022331230020221323211342322121423331123302013242242321320204141221202421413424024014232131241311100424212414043301233420124144313410213340411240034320010041202034342132401323400002011234300433340011224213303322213231201403003441222201043201434341232204324121314404303013044031030220333212233034410441311301422210144120441102402014013104210000410212031413431102144004410242434011204110243024141041414123112342310014343414233231202441431310023200143020404011330342022431300311132322001213242014404222221004300331242220022023140434442440420031102340340220133404321210000314233343030141134202232334014024123201324402143313134222414001212310011300300232121312211343122244344122432212144342244140030304314441231234330032234130034124140114132014201320240221041422200311343312232002021112142143243040430332400411233010031111440340133420013202013424333012230004312103332304214143130330302231202403403040110222110432304203433433102022013004202324333321204434012201221102241444020141114241240104203142141040301041412441303401444131313334241210404232411202440023420111003434030032030210004440203430223413304043340144433032430230322120433423311002434024222423123320221300201233130434143421133002302002442012222012442201020110123440332134034324212031401442241320304222303422031003423343000032141413200443032032133414223131444420130340313421102441102202232102442202223344221430202240340412112224040024021112204141303311410322423214334411434044040212032233302100330200422022340244340443342220023413234010314411414400121244401000114221142144401441024103430101221413423401033434404330214331414040344140000044213042432322302441040243032210031213310301211022104242242441222312104044421032304231324424111442200001012042133441421301131320333424312033231222310002011440443443334221230002312110130442210131003023244023123444420234402442414234221221330024131221413323342404342223331100101004044212103420330433412033303204124323101122113003241233332111324224433241123313123120042203402203333311233423110014432214131312302142042430314243200422320324404104421310430142420430424210242034441112312300013024322210433342404333220412434044033032221010141431142140121023304204143000012411024102412113443421344403422201012104333022224043130333331414103101422334123003433111030201402140411432234134104304342144021330421200324313422103032332312010140034442002140320043401020200411430341143201124242230022302043234434223112214422100224440030131020343333212123144011111312303320242441244344334010220323133010200233132133320412310432442114233003121004003303014041102131020042340422431021244432414330422231142121423011412412403324410401124131441131410034003130033402222300220301343144213242400240400221304121130314412123310140313340203440014010312013344433410311432223443420421244441131121112130343123140112332313403211310312233331223312430442123313441123314133300032141430204230430310134414200133330231312001100042410030424000224411200210313242204233402244004040023241004122322330243101040431301220404103001314010034130440134000434210314011424003123432320102202002134334422042241021444404413114124331030041001312001244443221223414100000130023344130134034013032311010114430343334013444441114032233010121112114240110030230124210021322203211030430400111043214001400113042311340422220403332314404100244411141420031111012010334240221303410210313043143410301143232044301130240421420244340010402130004401434141224102240142014033314314220341044441123340022020132003231423312031002314404011104404032031241242003114204220333332021210002221023444402203222123301403223340111434040233040431414131343432004320124434142300240021444344130342212021134304242400424111220214323331314142232003430310321210013140214003403440012220323221024011342224423444332204434210333034003001001043433311023014330423300202321210143333210100213023440040024011424411312303414143211330044013102202224023232010423244234331", "300010342440133414130311122441224312403413322442002134030443410424134221023304302233042033121332003114230334144140223342110131130144122122002303132302023232412331241230312424202100042004043024014344330343032041314130443212003404004140113413303401333120114344033303442122034124132111113341444001323114344001041300123020331403133224304113133432310220303110441322133104404433332040424103142000414034141002030410332001340431313334321142121432433114414401312434144202412141440002041223320031301201101212334231120211030112003020110203423413421143333424243001241041324002241330003442200144224313102202202124004330321013104021320021330432331043412404211203201000122344420031104442343410041100132201300012201233321433113003001334340304444204101001033422142420412234424434143242013320114404310223324302243143140032444022421100444322242331240413244420031111203313000133410130134132131333313220244400322430133232003142044432134011144020120331424312244144313204442443014242231444324011333203122200130432303121203220121233214344034010010432013033240021132410012001431130223303342420103432144203312322140322112242331114123143004201001412204103244331134221003432002322010432003324340304141142430140003042321430203303331443022130110241114413323141140110340241121042312330440020121022141124302421424400203442103434210110030343422213311442420114204044030404201031334414304123333314444334424232431003142433343012112301240114412010132130112201424043342333314331012220422033412210413402101021232141312004302020302224233001224302404034341132012220313113203341342411321020012143114240101041411333303013401041330124110232303442304011043034031134133020312142431140302430232120221130323334012244240413133020330110443234014414314144344120040033010320434120400043434420222104413011020232131420143203321321342323310230431340411010202214120410201112324101130302400334202432244400242243431012241404442014124322111124340311443342220034023234303000102021010014211420321201133313443200211314002122222114432331033134120013332440010200004142302122002131213311002244313204244101034302440242020124321133404100032121404313114413323114303413443131321140044404000142303122414343212424340201100403011421442123310124403040140000403314143000130131141300321304412411211134144212044303012101213101032400431041211321200313232343230441300421230314304113430341214434012113202221241301123241132342042043340104121010120330123030041402041222431010102142002342302431301211134021412313034323401034112114313112130403432013401021041012334143033241023141300043141002424422321021433412341200202443040031231424411201113230112232424234220242002402103222441311414012101321242231112142140003103340430031133041144443040202102141211311332421111112023422302102231232010444204224030231220324241312224020013141130014410340432023434312344402312022233111214100144302231333403233043014312140303112204233411023022211023033202121244332243141003012122221021142104211102320124022342102333002231300204003412343334003202142422110340302312220124224311001432144141302013202411334014442440114023324202411101023214134140423320404021241200403404414221322321333224112224324022413144230004241223212122332422331422222400442241332324400241420413013031124342131133130232402310310222413223444234220323411421042210042131334040304243222311022230003302402440344221004233214403200001332303142222023342400242233021204321234230400332331110043222300341443320320132404033142241020140043010012403133413401333444412223204344430301020100022044013332300123212212320442031434223342234130414401134243332430044331440130124130041030434220432310104214032220421202104300300233242004203410242010032343114431103143014211221444142214104113010233323031123100111140223312000030030201024332100402103130012444321403401142323443402044143441202304322411324100404011321024232424230202231024341004402323023004310424413402342410442323334032422042324401142322044342431002243430222324221404311210423300021110411224101012134420410410100214400244210224123214144100212442423032040002010321311102022323334441304444211141240224414013330114241403024244021140430002414140034234144334122403014040020400120104140312231334014220322111013214212213403403344013041022133001403241212103241331024134400241243340340434420210004202414122132402322111114034332214203030244011331234242243041231034340122444233423131311000224334441102101414400004101410040401243111102443420412402210421431034142122224312000000130", "413434202342044123234143104040330223002223302224433203142424300004334340332032302422100320202242202430020043314331321312313242022034300144333344234033241414202411203432222430342343333142124220121334232220123421143004144420443014143244210224311323440444213000320001302431230041220034423320122220103444111102042022221442420214211101210012131422212342140013102413400022440432301200241232120212240300044412204334331101130320242321432132142110214144034104034324401130213411303220022230104132120102234300110111204032333434241122410234403400411101014342104240422442132114321132414342323021022304410234201121130311422313432041404440313344124022343321424414030243010314421441424212431010243321104023314023442043324241141441121134341121033303401303331433144031223010013421103442012400220212342433300302122433241424001244012400102130042130304344042110200044313143143111221240211133334332400104434213232024340012224431121304341321024400010400324014210342233334233432430001003444301310013114103233333301342344121220242214244204213312020021323220221141231220143041433103410301001223312343430103400310141132130023022124213043344414004242022213404023033131431021424421413410241022214224313203142132444444230123013114432111113024043333142013314101044030323012244312224440040114344433120042430032142434334003100303330022124134212022213000444230314430304310431103133441414002033000443140144002431322110410324200404302134310144404340421320140234312413044144402312023012411203340010422002314444244022032121440434032422244431132020112131401242423113102124002402433303241111343304412044321341342404333333042131440133334042232410130130332242342142041301214301323430040332130104323310410040343120040412122203442104340302432244431030001321402021413141201403043330121434101401203421142002104031021421312331323430221202140222021210103443333030104123130430302213100243031340200301242032104313113011440141141402331231203203241124223042122242320134330342034311444301202004034334132100401234242103431134113124003224033133102420334421434400104433140410034331133324401430432230401020243233410414142210031102200110144202033134333011124021403043340111440442012443010330303242230144104204100014240300243312012132241204200224202120021110013402224200220413230313321333010222324324013102134100433342334422241233010022020321224312042124241323130310222442244332140411322341200312424204330023131322013122132004324243430340432142103102443223121421124422214122043234240402103430440431330410110102232323433203200131224032423100304100432011432430214343000430310113342011132422432040431002330242012402004330413212123032114134100122203242430140001402220221004234130322212402233043433414021343244132311222404402430424004011443012441323120004143230212021220402223023320032224002021212034043043442110214224433001113301041230444140330111131111043211131333424030144232020134242200010301140040424002213124303420410401133224200041141034441442020401130414440340242044140112300423110243213323220301404314344031230043311411324340214103022422042014241041443114243344023120324442003101342023111201340023420220113442000221204103204210134303124222443011412103322431044122311002023212302130341334030443332324324034111232114201220323341431312210010234011101424324421223413132020141404131241334301400423021333122113100403442204104022122001423421003021200432010441302024122101220112122341024311112203232321220312122302003124314022404422130144012124124310023104142432114010200202100221042230304130401020103433312131214234111434320304340002244424034303211023410424340230143244400233123114440424140203421121001343212303402230120240032311114104043000132031110301341044430214221321140421320114113323244303012134031022013410423242203100012104014431410324124321313141043203030413341042011141430404144420024004204012442203330403203433422424104000411302341011303241220210243440343402042402432122444243200422024104210304014302303112141401420224402300030344212443413210301243104020223231232040104023423224400404301110132120200401322423214230224413431302240430434341031424123413301110222311301003021311233343231310412212320041030102141324404333024034403234324420131121023440304213331202240403110220210210300103012330033200222421412233320310432241312021332004142044334432414013411233224013211113303300404442124403124214110040244124213011423301122232400342403010411421301411314443431223240404424001110024241012231041302143111013222200012103130142011230", "003213424423332440113303213434241140143233302242142440141323344433431143040344023323214123410004140413324142231012012043011300014411031321301341211232020314141424041132104230401113233144303321234141330402323421004131022204101104433421340401200403010041101234244144430001304304311121324432034301340411004111421014232342041413314201232011030024422213243000012401041133313034001233323142140310402104401014012241222243430023440141131104224103104404021132333443001202213223400404241144124331121124321104000430133340234001234440344400120423434443103323324222114342400401424034032333340313423423031410313211422313324424130133321043332231410041142142141002110413103330130413003003014010121242142020242402134003320110040433243120320300410411144030200104332423233020340330430040120440034203220203330420003342321424432424044143133112124412210323321211233314114232140321230321304041411211334033220034312131102314242004111211012224024311344413014114400042422012402243113140134324234211241111331141043302332130143413110030323413441324441130220101111011240440023404230113210344301222433420111322441041400102423333040310000043112132301342321142120004201201040313442131444023212012402041442212222141242132414003134100102200234234040210414004112200340312343034411034112232132142321040402334230213341410303141240422242241114413344101104440212323100332122434014424204210003433000022401334332144100203401231104133040031241114340313211402004214243331100301311234033322202420420233341043131021144231204304120402243313324042033010242421403213313232110313222401114040321141131131333410223232210011020304212010311222303020022003122242401002013123040302031214213130333341312332400401011113024114222402413401310413042242230341433112011203301342103014010432222043324241442042433141111224130400100011214122441223140102241100014412103202302133024340010100444221421032224032434031134241023233310223320324442014410031001110224421200413224423013002311121310231131012300032421112014443413413340022032330011021012242124301010230424233132103300324420040132332133132130301342300133413040012401011403313012231300033211100410133412211141103143102211223134001003331244210144123200431224003143202012120014244322203130224314333341443342104401411404041322233003021213413203401234103023111031044433242103332331302431001304202240423021144244000311131100231114123121424420411033222412021023200224334440303114113033011012431313130144413001334023340333440314321111234222332304210140042313224334014011440014324423041111230121021042003211143014303040304433334234444412224421330140234424143120432102020041044344412024203344322223133412431332404102234412433013102022414210034400210030402403224011021000002314131013343433042323033021410213222212313442134313431430442024343243213044412203034244313040312102300041403120413430130204020101112410414133121034313032133433010432032124232032101423212431012342010124414302040112231003200033432123231213433330223242144014104404113132013320020102022323314021040133042343223110202140000411434421432122004021021031042344121023001031410043040124343322022002000104304413210200444310114023322104121200030223132313410433410103331203322443331204210110444132202100342123002210240111220324433141411332010304031134222000244332013421221343220041400401144003233120131221041203131033211432230043241143303101214300014032320110210003410003131422244302144404120320221012132411200343222422302422032032222010332144444420240044313014042343000331303123000300244143432121420414140122214330232431402332033233301344013440303110310430342002222123422044441312214214041403200044203432401032113422440033404140131000014004243321134043333441434110140414404233403021124313032302141042211042011400243230143133024401400313002123124133323334403421040214041031324101040300114303321242402424140210101112034340220311022404240220010031113234223044020412423020041424024204212131144144442411220211014102043240010033420124203212220212132432211330411043100411002340403240341213112412443234123114244121414042111341222140303104334430014110244201030330233422412213330301301433312441130210223420232301221301400033241043302221100102323234223413322420043100411230022222031321014322112140333111220011343202112244441234400110040203420112231310124021333212343220224110304300344113014130132214411101401323341413043321131211244222412011410232020334434404040310423431140302234423432422410020430104111113003222314342441212003423220034001024", "400213230202014121024320420110200423301103003044010331324140101432310111400020222034421133300124034401042043023441123324440424144304324103343401133134404022134214012104242323334414004310422303140204421202101422130113140210320013031303042334030030402023033412403301334443334120400401334012412321323304201021242144023114242221100431234433304413322014403304414024041424110141414040334313200320241431443024142130411321034341200343234220104313142213202313231033332344143423140300424332101022041323311041020410133324120302240234232431040004320313411041021344213301024013011041102423434233230144433013131433310344211141333220420434111201013011400220401312322134130333000323043303404223343123243334122220343002221041333114212310424413000132141311102332340044131424310023441100400432330132432412013431234211432034341211133401024133431000300323132200104111040130321122211144331031113011133241031442142103443001112102342211414330311102241131041342431302032140140113341002030213123204033221402322141011114303132202231203420321212000013233103412144444023121210110342401034441123033341044221031043321232333233342141011332322401132414230223432304414130404021421122231423334110232211234432040444221234032332102223314003340404421040033312340124323414131000403110143231102032413212344131140301122202223210442111124024423202423021231434441243001110230031432223031440013444334202002240312012441110042400224003314201344131031140320242041121143443421242014423124333002014011342214232423010340424011411240312022444003210220034301432304031130422111232301331413101134142031213214222443403132121042434230243202014413124222310414203403124134230042440340442001323100320143042404121143132032430231134032101114134420131214023422221301222113412021320120323202224231240241244431034432033213020214140413310024231233314141342402220131402202432234342040131102431020042203021342442124313442123030323211300133423423420112313214024311343432133304304324304132424011222130030042334430302413120434102221300211024201210113401124133044220010202344332222121443224432441124032021231123104034203020000424331404143103130401304344021100003002024044204303313332203001204234133113142324000320323413131140333233233030244413022220441224143424123143403242133033122444212001213430022140211304430113141023221341221104103441310331142332214140033014114044044044013430314114312234323003100334121001330230142403044101434312313321341231241432213102020430314402233130213313223444131210434340111432002203021203442133202231444214303342411323304030224101310334343203320344241412422131033033010013221341244210322410222301114244112022303320000120443024211203343400002033103340202334124113421443442403204144443023341221300103401234242131012020102241442414124332334131444420342423002134123321430302410444141323110314334213233333143004402302242234420100004242422112221230331141343002212334223234004034214404101204031114144342221012031123313341123000111123222100100333224143100333424400441000232433341122203301402332312204323434132400320403013111332141303223121012322114101231240414313332121343321031134312413202033434213213103213211103412241411014212241344031121314120311241001020410442202300100434202032001132330423112333342314203434223000202003433104101140424113114243440104204341402243321111332220134002121224000202033332011440443321130201223030032322441313411214421213434334331420122043314241101010401423333042222133413331011233344041033000223142133104433402232022033111441223030104324232431411232400423030202304013040013011344434333202310314242244203322031042000133241314221042123012230441230222220411344402003124033213041414141030140412113414421201140344200034213341131130322023241043404032211300313224201011222130203321041033214123234321431111422132411040303311044312221220402021401001224304313311124240222442444122010241141320101120341021300433422120133244303244114442204340340334244214114414340104232221114013341424233434112344120433122320312340004303312133032001430344220041022121402034311234123232200340024043124311320013310330213231104103132224301233033130442100420012224332033311110023441232320022033111031021321202130034233141411111141401201401103113101302002404310000034313002313120114222211421423000201421224213244024000140214121134320132313121211022241131312313424230021410422343200233444420223112001010240214330444013200134244410430130422411243003200430404222112432004132031002402314212224132202420044333443144212432321143", "411221301243034023004232140422044321144323313241212422013420221402224102134024023414414223430011224401313031204104404412102202223331430443043410231313044320032332423230343130100104022010211040110343003212143444423332214404122441140221121020434430120042243020403131302120321114422233432310123100432132031301442240111000240122434022422222413022031301011113114311142003313002222422211144410231120424020204411421212124244041141311201432321344324410334011342130433124243330121430110113340412241031203213011010132322423140401200031333234104343412413132020424322430221231110240433101211011233413044030304110323122002132443311244024144132241012200034401331000022223302240210401340141234303034300113100041433403104341333404201223320342303234142412331443142220032323123212221420310420300322220304341101114443141404412221324110323320300101012343233323004033221322404110344243314342231014400223123432210340044042033103314421100032310424201132422214024400004321130141043342044103031020011302014432421212403034440401103011220412111433222222440114400131404233002240133240124013321403024024414003021401300313012441001041031411211322301044232430214223001130304314240201420433122114142422013440030420120000311423414043202302323114434424202041413341130133420012033333020321041114413113441444011101302412242434241210431323023130000224121044310043421244104304011140424211431140303403142030033342344230322243400340213344143404331203233244001310333003312114333313122242222331213402042301241312144202100313222031301103432103323340402103323101231331432044033102134130322040030231211034322441204031011311300002241144432301220133211400410241400412202043303001400202113004430131411440430310201303130201011203324003403121212232321330402141414101400313400104010210340214230112013043432140041001413331040404144121140434331401043211003010022343414222104113144341314232200134414230400121012203433242231104233140320123332023112431442423200222400402143013443000124102322111212330104121113424304124113304443234201324010444022021244432120033024131012411401422041214144230400440312310412442213204321103330240023113312243112334223414103104040211221143331434202240100411231314034422313402130344101301041230314412001441400043132301034334333003430333310030320210010424120042101443311310311202131414413324123140240034044100122424344220140443423224321131342034333311433141122324300220221113234332242322034320331002404412133330143121331012020033012211304114442112340401034420032413341402143241341244324110423303100012010213340243333434444323414112002113011040022432014223311323012033344140100214400012404101441134030231131320204231041403413244423312410232202420404323410331011314423043200013442310323121004002031411322121212440443003112412341443042230232123140340220240430330001114001333001211223341222040210441214244204400004030203312222324303024222222003013220234333134342342403234312113021203200044343121333424320431424104024413314212332241031322414240424400430023042440414300423400023024204231312232330101013120240013124403043344341324203232202422134110432123100334110230331310034422113341300324144402310304404103223120330011201442301022300200302421232223232322042323104010014331423433224032443223102113014111123434012223130201040032442442020041130133012202012420241421102330030240401420122232340310240431443400011204124312303402210001230041100402234342313222003000132311403001143024214044334013221200111033113240212430130410041143044012324211330314112431001010221234432402400323413332134020230304234231211344422131430444330102234142233031212034040211121322340210133013412241224332043213424320241120434331203011141423310340212104010240134333011213043314212220211102421000433231324140220340041143332110010210423120310331310002314130000430112122201232431312432303440301114141420142141234211331000330411203343113214022022202424203401114203210142034323000333424223102132122021414110431401024232212341423414314111021340041001212123020424310233034204224311010314330042034130402121432221304330131122142300213421243343132131341344232243122341340210411443331110202201032011242243112031041042030220044013402243013210312420102214402203043114140012024212010443422120320103130041200424410434001044220321101032212021430341013234441030332233402010132121233111032440041200140410011000301410302302213313030332030043434440432344222114443133220311044420020233204302311140033022423124210321414322110410321143302304133440144232043041", "304220303223031342231123020020120123333044043431222420033013144034341402410430334403410100112043203224141402044222012110412002131034040343324324000421031414114031041002310423043222211324001404023434014341104430133104132321103201310020444024433411042021302343112321211021112220213023012311303204314140432322131013224103440342141441033231140143300420433111034323302112101333022114204102114110333034200324400224031222232234421142244412100030041014232212141434441433033422043410214010222120210134142013330030213044033112112002140400224002202203223333104111134032303314214400424121421132310323014423121041222304430110401044431312113122343311012332011440220420020410221014032114031132110333424411010420210343440413410022411441441143043334442141441212420442243001440402343202403013413232223131120400013134013342042010131222040011131222214110301323333231103424323410110033344230323300031044201241132201132214424140043411044244433332410042212131422023222303000133114343040033203133331111410140403310332112231004344114234311341441234324223100222104220122101224334420011024210041310224020232343131030420130342213423430143430303003004011013411144344400244012004223343203004240340042313222303021020214410421312433424130144232310324144204304311011041012032410414432400310203340143434120144424002404310422134421402113124140344022211140403114134343400213224201403234210023400030031213334231430220204410201234322231023103213340301204213333342444202142143020233110234320422314044204421001304044012304141040132244442120443001423442144440232330114033432303304214132222410023401422042020114343442001433100003333431132121043233341413130431111343134214322413101131003014310241044003010422304212213322103222302313214211434102430133312122302041414222143214413002132043240103020203231332203432413244311124404124231211333241401143431143102403314032301140423100443422220314203131231434320004143114043103212031220141303040020240243221040321124131142010410341030421221124044133101234130141321132430342032100304311430100300430302234313123102343413002041300311241023011430444130411104331333204123011014100021210222043341223401234201302314413320343420143231244143034103130422013430130420100410400431011400032214422211241400423341000214412030230200204413123200400202122213422131444344041200114330104431343004442110040014413341201334400131122221202032142114211323120420030023331223100344042043300132124013302120040102402103100421431011433122024001323343400230033414313144032204130032120001130440000324322042312111404030233034302114201224113332143144143442424124344414402432220101402340023102214244323341310114014314242300313310224434344334404014021122203322212314341341332141011010400043103140310124310101201212222413034232021402231242402331104314020200302023141241140323101234230431422423200132411342030244414331141132412132400030233203241001122333110400123212244441300432300121441044432244442231013441331022112430001224434312040403304410020244333412310132303143341144243213223104433130310034412402133101004401322024230403341033123043440123444401430213322404201332303231110333334013113344210012202222234120001434103224024324003124141102001200021133330223100420141143211410020411244143122144312244141043043004424331000440420104203330323124134443242442404413421330403103400002020232440212031131100041030042120001013220111403441041001342334031123220442104020310202113303402014113230410233121132130242242332100003121110034013013221040301430200223432233212332412310130322313342223323241443240404343344224341303410000321124323340213232141222343343101100303431021020314212323344432014124341144142431322214133040110434412324132444000324404220221303133412033234023401310301240410442322103414442312300134201233120302231000014134231344243202031044234044003321404440101440310402033302131020103310410102414233012104032333314343432400000412224402031300131330124313301322421223434001213301041321000224111004102014331132303004230321042112023143141444120212020111214201131434030122422040310211213300440114424012103231124121332211022112413203123012044013102132130443124324034240421324444224443222202031430231100322433242124101123022121032231342140343210433103320340101432434423421132432230301013121032034113424130101142104043201434213413424220422334303221320300131403122322103001343010421012210332444421102202413334322424114002304111022221013224210023300142411421321222410414311224204313041404001441400014341342222420221312", "230144111442031213434304424202213413141434124101223303123233103203031240200241134210402323044440101313323231412314424414444331420401331300220302313402001044004220111321040023013334331312240103140013140213412202024101422304442223304444442403120233110012111031020212132133341233014010441423210001324244312241144244310132132144012004430233144101321133114044041443121402041144021411032101303411344100201002431123412441123041142043423413142341041121444130142004331031024240340422131434131424130314410414044120301302440321433224133010300301201123102334334133000040103214143333002211021433121033221431341340321012100011434014143003341130132122401232231311232244012401211130021404440140131224202440201232214231040001123424104430321440200124103324120410132023310223122342210311221000133033111204131012423300341442401422313134422101010441313412214432423141303323222340310140242121242434023403121110112213004104101333222411024222144402133421232301444343022314124342110144233430410444320120113242403323241043144421432003444211114201122231223123401340304310421410331030144322303304232013441113133033433124011034333210300300400141341311330044414024310142423132123134442400244333204043244033343101041323040114200320312311040311234032432230301334102432021140241301320124200220410124340331430100243044102422210414343320024244312401402030000441233321200101442202040413323442304030332213242111334244033400100331421203321243243100234401222324121420033424433110443132412400240343404443302210202100102113444313014140112102204234404034443402314200413332042231132423243200201032140440022140204143132124331312143230200021130440103134223140243343210323211210140201213003201233132440040334240342233024114342334122322143401341113220033404214331141344040103000320040042334231011041201341203034243110034321101002401310123340301231443014303332304401424411430100402332100203112042343304110044013122300033342132444402330211043402041031442312201110434111332120244342212021303111202003020221220442223440442331032414113100222441002143301402224244244230210222303103140202421011440244024333014422012331012140421441234424404133142131443011123333103214112022400344321323314014412212104022032031014022412104324312202011110141112320432411234041100414021420013012433031402043433422122000123414124223312210340000400313242321022024404143044420222323124310034432024401241122411342311243424433410200244124030222224304111031111203212321011004443121240301410441043002331144432401300240312312412410110313341124442040112224420143443431114041241330331341134124134310141130234144012143402112334312231214134303333421000213331240334132014420033422304422141043302421403321432112004422230401140014012413233000024323142343112014022302203420311132030231321400340323014330300333130214141200133201412103311110114240110230330403334003413033010210202220323042042130102014233243041303021021044243020230403324103312210200222223210421103230433403031144240204122314442444144034421120323042023444213104214211241321023103322214110144301444132303241214420103110033331134103324044033444314034232040241131413011311001401123140203124433322224014213340342224301432003141123213233421231214024433322002223434332043430300313243212302112230042243220201340414302121014132041322013142421132031442103441240202211430244241010243344431411404444424122232243043130202224410222003112212332214313414240111341112040403324210430133021202214334031113110442222440101440221122202432420213043421024413122413230321022241124230304244022112244311130234404331011310334034331112414142433211203400221313012214200431324001302134042211214011342032241201422023000244133120242100011024032120431041202434412203340331014123213332210102010424131314030223414403420314031141332242410432423144440324224413004001202442441124034300341443320101224213214334322224431103420123424130131401443031210121243034340041210321201002332112302420030143400044412434300011400244204412441413002333313343231003003330030342104441343304321134410332100423234112012133324434434200113200200233024034301422110023130103111432303112214103011324421012443231134011220420324433044413410031124114444403012110032422224421001344314442404342143101201021231000211344023410311211220023202240134014121300444442122301122323000230220424223120144414012021132342443212242111201130204404101214001100333303324032414424034221001003444302001234420001333033111234213030412023410240211113032210321304201343331433033043212023033", "130340414410442141011302331113140104101334401130031300321133331331042043412444333041042203242243433330024021034401433404323013112410214204234124131343212113434414223113020413214324400141132323133231204321211101011310241421342400014322202024103433003030211130301300310140010402033304312231312131202423403401141413042034000414330401343443424143433310141232001420300432102424301031344313022130144033212200302003341424144213412220110411043412014031302112420343311040223440343000220144313201302430044131230201141202030040030322001233223243134133033144411211432320004041143240441304100210131110013414402324344310233010433333313331320114000134424442020010432403221333331320422432340340442013201020230222100420241213301203001104004444211003244012013004232243333133110404010442331324303003044140342322104412203042344313323320101232114442331044004214200202200101411432044411333031300001340012043133040240111301314100304140234440413122024212122311033343202013421414323014004100323024102112421443013400133401020443112022443122432310140213132133234131302014132220433443341210420023430320343013132200203101012221134122234230401234031334042101223111131314411200140421112323222244302312343040433340432440412411010123240103423222102231142430300241243221324101012131404214441234320223243132441233203304003114403433304203344231301322442120401331302344112021313024401012300232001412222424243324144112002304243431043040440020121122204204423114400422224000430433421034012232300331103120210342431120204243002314044222444313424022020421112211403112204432132410322014414044044402111420431203431102231324141444422400211130432020101441243314013212040114012303044210432231144421443303140111442114300204411111322212214324214244331303122323300201030313020242303401132121213130133042044121012341303012032141143320003443021031332212311411401122301241302101312224414313423243030424134443143213342312011022234242031041300444020032122233031300200313240014323433312134310223221201224032204113224321404014422041134114022311433100130422431043320411014421131421404443242032231203212022101200011134324320204014144321314243303442202340402244423321031143104320322323104440243410241141231022421033240032022013314110204324212410444330443343340112011013110002212112213441432201143122103233001232231411042402222004200211201302042423114411304334223032242244320120222114230321103300320232144414023431030324334420310020200303123010140241222330043330041420341022401222204442041144123341131302031400240234034122442121013210042204031121124221120411344104140212011030043101330040412420241111243123344211223233244210124304211222332342211333431210124214322300302424134301340414204343121303200224301412443122312434301240330130042013123230420401403204023413344411323013400040420230443242324211023022114032140112043412143413202110324101143000140000032204244341321040322303414041130214144330113431203100043434123032341423003321141442403440043310424133104334002101104113023233121121120430411114420132124014012120202200204104212142020044001030401112431302424300011313241444232143443230442322222304333303224223143011312043020040410331210024432422001410241202134031420034231444023001241312044304241323120344201343221202210341024244200034233133424031422403043223200122340231240420333310222014240414433324301200421113402212131142102431103411021420020103143400240034343314311431431123131322043342401410143001300314031121334121303403343203440000004443140134113333042224120342321144432343033233124042312440142131213134221444002120104220330104344014000041032132223303320332030412041420434112211001444141332142323024110012242013341210340202214420004310110430403002443344132433101101334013102233330334421304410141434310424030343442440214200041324432244032243304201410313412010023423224101244102031224203010332220314014131400100302412024013042142144213240011111334212122100034241044143243312100432410044030244043313102041204404134032404311311331002324311401113440443003222203040412240404330424123103003424023204341011204434234203201430413121331332401024044004433134334312423030102321400431223130404234433431044343321411033430003041120031241344112310212302231241342200033134124310012411133110101220412320300011200132120024204042030311110321341303101121010442113020323412031340101023312201042403232140332100010004420410130322232014200442131220322211010202441124133233210004323434123410431341123434234411323044300143100400214314423020122243140204", "101043402134332210123311300240032123443430134232344440010320302234011431042444004104103042130020110333422023003144403423420342012344420103132320442220020340143031232422322022013322200030011123223033102313300411403402334001233333004100221442123111344412140143200113002204401442303144433314413244004204213400044204334214314113002023131113442010331000101301241323033110122200014011121034324010434244200321104341244412143224403042243304004440400133020444321421101331240421111041104130123130420133403433202310304233114432001313243122114134030230303234140312020411304442232010041313012324122300031144211314421240044210300322112421431103202011303344113103423320421243124312244123242124002230420343004404204300040231013230204440342241034303004344213042142000001000401322130210331144003114231441413021111313310000103421000423243422342443033133042210242321101320410230200333301200311400140032232343131002410221123322102000110220404021323231442404022334140240323033121100231330130023401403110220243110433024212141440202032014331021424440224303201433141444011440244340243323102243322411322130300200341211340021411322443010302223004003031402222200214020342020223432141202320113400223430232414210022344144420220222411001144342010234131220030303410120010011222120201023120231443204020441313422041134333201141000002114031231101420033333103111340432120403001203442014342220403100212031024322221243203223130033134000322323213211144040423312313211304341202442211034042444233232034140224232000424440134112032102112224031204403141004243201222142314323440112210202123040434420421204303123300400003312003334434402241104433122010434041321431143103224422343211131422140010034304124320213301232444412330442130111140042301210313411344302144321113344024233044000442230300021320030224241324040322112114213210011040214304432432101413033311323032423112113401210403341431314133421424400402311040144013104001014140030142224442242140243241414120120401034100414443440321003424100242212024021122044131412201102014014001313114212403201422024401322334111144042033304223042430030222021142302143210012420043131430314322003422000441434243243443121403421133220231403230023110434033101404403420320342121432422341420140341240021423441114214304432444120333402124012332104011214230304201010424433000444024320131323103012331444210304411042021411202302424213424030110312010002244202420413021042041230143043413242204134302141201142130142220140120141020244314312311132210304132440232322042234131440022233212342403104210221232341233230242434202400120034324412341042110441122420324441001342440110102124400213404112331412441321011113112102301131222003113031100233333124424443244102444310431223242423204412421301210331023213114114134222414014320140300120201443102243020004022300411113234321433204003003413142410414040343041043032103134322214413210141043011300331112442432314424143343302442203323200133211241402242030331210334224130341040133440104013042414241342244224420444210000134042244214133341033411334224444344142121403414443334021302141424131140320114034002412104130330441210340433110444400322140232244414242414434110441212443410234020130204202010423404412123442104022021432413441444334132000144232233114440423100201312401003142412101302224331412323020310102024432022004201221442113111411312330322314132230104201000433341131212204034322012232120314233044323302432302434110041110444344010023440343012240222003434411410210043344130321430410011141204242041013120431414241130300400223202013222240432033124213000432430222222214441341312142003110032322311331042022203221122044020220423432342400420012031124243442303201033133130313041441111302224212231114031001444122402312111233111243413440223203142040034013004303014011213331332413320401004124140333224042341401302043203411200131010143301142321040232041233121321020244021340220144204404031400114033222010232000213023314001132112440043400202322232233420032143302210341410224244044320210421210042220204233141132213140031303313413422241401232332443311322423222121201441410104324312313213203440322040141343213433033413404014222300400001213402432021411341224234122122312044314413203300103032203144300024110013202331330020403234411023110130012120243320112423302313114043224441310111344110410110232412130002020044001410310140041100004241020312411203042102010124214124132031213304143210240230144120334431000101001221142001024431204112220342212023330104312410320212321314210413322031", "411004404122140324201020144122103334143403420233434444111003320422342413422344413221130124234244401003300014234141142142311443324041402342011130430211043123311012004441314332141201122121211323400032131223412021231210321321032232432142124111402340320310303244024014140433041021120423441132032241410011324334222211330320412413400241300420424133131221002314020300434013014404113323303123421301331201423240010022431113430014242240443100242140304011140122132240223002021341244140102243414111442403141210003124121220241122212441012444311440401002201330124143011430230011302410144200141204403031031211422244134102322032013302320331021444441330112001031300033403001204124434302410032003424104232210421331211234120424302233024304120423134401412130141242024014322213333020310014314232100022204403322001402203442410224101043114403330201203011414102040030104303033001140002203134222440440204423241422210441023230301004433024102040334444441404423334122440130020340401241032312244323303432123433244410020104044041243014131211302333301201332302433140211012021122110404010302412130143304420231104044434141334100330311133041201141202343223110201223303400121212124341444231144424240221244030302340231004402104111040041120002422001434234312120204421434222243141320133214040043240040130321234311441133231312210020404023140112122203112344012344320124042430141222024203433411231021040024212341043433404341322400321141320424341104100032001234010240002003001110021020431324431404312040421101312200410340204321331032303223421233320040114422142442121411242320114033042421432031022224143100441302144034000221400223202043122041112120000420304144341210234243443212441113140040400411302242130112401333433244410400443013101012233011001443314410113203104412003444433423140112014334430212032003123321111122200001232314332410342441131411344010213131423442342414312132322020032244001030313030301340403311421012033213332140340023040213033441100213120123242230221310042224414003112213133123410201412131134220200242011413340341424241043030434021210144234123331441302302440030414141242310304142232213030320131432204311344423111123333431342044242134440302002243130410431042312013124300222332241234230203330403433130214412111140214030422103033244431141204344242012003214202103320424043241102332304100001232330103001100122014134103113220033211343304403201041323212200223320132201322210132013044303003133400113111412312330322120332042130444222143313203242232323214112401410303214203323003303342322013444411333434242404441243244221212011132242113020221144031034303132101032234031013240432144241003432313230123222041423242032032104410114134032321142110111142142320322141223000320403110012200000423401200044010004412433314204221333110020142134243411434302112101044214020141434134331403331142224423424121332412134203103414104320012421221000342112441302231422143330420420023122433432321421433442123124023323010124310404300444341410202034201300013010040010244424013402123330233333231302243133030243043432401311313001433124314440231212412434132002434130244130004311300440331312301400324000003121441112121001301013434443023344204314130300402114320422141314410114204423321223012103431042332300421322401423104140221114124420231411312320233204303343343033210321033223232122321001343333211122421343130333423230243024422403404444041010043413432144412104431014034023442233204241110214131423103422320144423020200013331320042104014240443103024124030122022021014331102010012300240134203300342040304020123142011022400101104211420312213310403330411441214424344032410401422442041320100334432312102441402000340202012020231334020233131243414132300222420040313312042043221112334210104431212024033023312411004120012203202413232444403043323211140000021111334211103403402443413312103232231000302402313402223101243012343334331222332310224301230032312413030024410320103302030404323011312313441412330421100340433301200024002242330400301232014402301414141213103022341201324412224043210002413441001322313131333432143043024202424040201433441203231301111131230203241010134221442144120204012331310443332140242120211422043422441013122112142112444011232422031104301124414131302424332230030332402124223133121330000202330244434043120331131401124331224104020133240300342320414331321434312303433241203110100122424134303234420110210400040114023430131401124311222312204022342040220003221032112224001442142313200224121043144341344141123100320234124241204203", "444203320314440410411121100443322022313242113432233401324112101114321310433101040440303444444111103443144233441244142200300431300044323040044330210430442212012441113324222020223331140304214221401303414121012042440214104301340314131103123111000241043122330422234324212110400313021314120122101121120011322032102323012141203000143232121303404040423011113204430310210333224313124212403210331424132201113310044304330233243041212103344022032013141323101424321220414143434130024310311444133300101400132240231110321044341430404422334322340444310212023120020304403440041024130300032214001040041100213341101230311412343224420201122111041334322311242111103102131331434341330113320342121400340012012210130010234330300033211413030044313114333024034004142100121333404044002123410301012232013123443210440042332221041342212340101243310244442304344422322401024024412012114200244334222214001112432033413243220313343132042200141211231403443230111421312121012120441312210111414231114021133224242433313113144132130220010432402431343240442112042234122322423003123340343211103314100412342133031300131442341131213041231311420440422303213301044330103314303340343120123123131133420301010120130130033242313222221122243110422020014040401103410113244322002011300344440430102002413232443221342112323003001431140402241121031341014331340003112044440422203340014334411112034221303242411200243132140402211433212442331323022012303134240343320344402234303323140201312044120441040404122121421240233011104314101310120421213213114034124224230414144423214024120123420141302020320312031344123123102304312424411011142401140412214230340342122042044341103113221142204121034004333113440401023133424101333222222220212100112343300431442402241314003301110400330111101321432130110313113143330414132300020033404320240112113302131234143400212231104342334143113130343330021324302431040011434302220013132003242100341210210141330411032310224341024320121340210232404031021100024104024242223221212140213203423422224011124004232341211233312013411411111244004134112104231143301011401220434243331442420144011142144002123013142010440033100010440420042121132200104103424230343001412140240341133230230324202333333224412414220401211141003413312131241121123020031244332331344321303404410224224032333234333330014403412312004104444310423231212403010422443112321331011332133314144322010313340244021324332342034013444103022001213144243342033041140130034211214140220310424010030111414431012144042110104344402320332101001331203434233243431310141131331444330100142141324332424404331222443411411132424334143012204231321110223314433040413343440104020000141224203142222101244102123342034333411224401303220230000004432202434440331330002021424122334132332220031033320100333432420123213232230302133140122123444204424302040210204104012430223322134142234102442320333133421322200200323430230231011141124414110313043043432233220043042421343142444432211213411140143421032304241304331323004202104022130140312334300031010312243340221202332232232431102044313132030341230340042324234210233204114430122342032331120010330310333030231113133420331423320042400324041422300201113431423004123133040243114011014421202243304110000130124220034141202023033214414440031323103101022231210031132431304034020020223031311123034123104331411010000224421202334231412040310222214410032103041044144243243344334430204000200301230024400413434002312414332433324421440110142434003032241404422021441200323101222413012404101032211401422123414414244442402430131223421113104343311031141130103344131420104030204030341441030144333343242023202324333233022211112012201243414124214444300104412243223223314221443310002033431340341430123244101010012241020032441430143322134044434342440011124410221220004021123002204400222314002310401443200030421334132424131111220221132333003040202400244203233121030403422430423422223124234334113403214021122014402324411142214120111422003112424110101301014321012431142111312203122212420113412241043432321201231330224414101011341232223310031101442212020220434220421112220044440320202344203312203012214311443013123114444032334012004020212212011240113401242100032420022221223323411432030301044242413211303012440412441301344114430042202121224423040323330441204430011031212212441341341411242422430324244400412210443132040034030133032033140130341310213302403010020222032410224431132444141241344033403102121411441124342403211034433420030224312114011130004330322103110", "140214032400412321243003311242222404324030203104010221003111024044304003144433130340442230324203024431220414341234120003144340101412120313432124020412120112104334101144031022433402142014241102104313401244202320324323034212132343200220244414232313010222243114222142111141022003202244141140314300001322021343320040114320014201330341123210313134400310442241102041400412002304224233314023432210213423410212112440413042110134440430434300444434424420402432201021142202330204333141000421224214440433321200343333313411431123244020124212100311321314304424111320441431332223411211012113100442032032134412342401001334031144110200412002422220314023002212411102420421243401042010440144134113134321314232034110424300413241044211224120242324132440312234243223034103000121120001012043023410303443312323244203213022320304004231003230220141312410114011033412230113200131432211024430440434342403213030420104101400332114344004113031200014003421130110421322042233430223403134324420110220223121130303430422444014344334244041444433124440402002100131012130213334041400240342201214413143103200143120220433023224410010344431422130004134032423024033120243402221122413014221134123044414003212242431434201213402333412120110343433324134013332130043021233241341042224301101231304130114403321122310243402430342434234234432244132121002341210422411404132402040102013134422034013123030102434421222434330213010231024113304123311010422314113121103042330204222441320021022022012002143104012331300230300112203143321242430111241403304243113023110020110244124103044042222040204142134420013403000131230400121434130330131113211001420204003302323413302032404142133131430442231022202020244032422314444024201430312103124310002233424030401044221103322404142202321120230102424420124412312204101332233034022412012343114241324041233304123422010004130322021333433440403323221124412112422231103321342304340411004003242022123002124043302421113323200403401431303023344114341122233021033402222002333031442303034223412420420342120001132231323401404041020133320122230341342324442144023313441431311412200401124320013221132321242224410304242313000012144413404234211423233142410444131031321300141332444144413030131200020100311431103402304211424322413123303341202313120141412444142011402404023433430422343144441113203004231412102242333041440402021130342334434033210301440333231322003132340200323334300401123202144044113024032443121440203222423210420103123334212443023214311412413030022220444323022421420430123324122104310330032044442244204303220412230013323014210121114320213411304014410023310342243030014423140442022021230113444021101012130031221341200323200424044134243344111004302222002334123401043210002330140043024214031002424401212213043043142211221241112401423003004340114033320012323430142331414121333014044231301211044110424130044144344013331022341134000240414443222400414034034240420244224300021223233332400442432131141330121444211213213041012120014113000214010214024440300031310113044400013013111341224434323304242230221332421000421331303430301342020110444321411024414100033040043130023210010033202121232032342342201010300202101241400334322311430232043424314130412311232221244323134230024410300341403043101000442302311424004134034330423322041214011434434314432023442442434422000103313201144313001011300012132441140321401334113330311033440434042114402033212331033114321424412324023443411401043224430143042103131322133131113124041124013311403211423404313402332244440004300340034423401222330202323412342243234423432300243210313431432411421004040321140424444220410230130021332233234344441342333414021324231344130032321214013234042210124341411404343003232430410330204300222110213432422340301323110040342041013434343301341040233211432413011011022401133304104432231030334000341441112331230330022012433321032101122030120310133310204342130304302002300411444022304211222443444241231404323423243030030304031121300400134243134103240020440040222144140421440121221213223424331341103320412421122223042214024212243000221312112123004104342034021340341102023300000201103301434102000102201122212222204440424220021312003324310422214332122144424220003312444211144222120230042234412022402214334204213230002102143312424204133431224324123433022002341242434041411142444100102120140130024411241010430024101123133032222030414404030133301104002301444313023030111210302044201132013234013121241013424200324221013014013134104403234422402213401242310002", "014344332422021310001432010120232443210143233143431311403321042130313433204414324003423433434140000413240440200311424312102142004232343241114334132320431313300440132022041420103202313222423321100440423300422442231024020122312431424043414042413141443120103114102243140103311131223430142321021410203113001210310033121301401441310222232403423204424030210124033440211032002302221403432104124220441412430343123400122412401013334442340112110413121330113223310344030023414243220204304314401242411100302333340314130033013202010414414430231220010214023231141221140122241314231301202423330241111302432322310331324331432111321310341344002220324333422211201242342413033332143124011104143134222410003322213124310303030040344342241400304144040400113044342014023320203031112232401242321400224224110024434241000340140343231402141021202132013401121302014210212214443233412113010232241322020344434401434212124011302402114131434224420230104442232231322031034214321314223300010230040403023342331001223232132143204100111433101434333111002442244312131433111223141422021430443430422040300143112234022304301021112343411101034423312342001321302140120133342134124444202413213410230121041024021033440033114133120343234231300102124420133104134042042314120043441433002030012424011121411113330033331112440024212034200324322220412014111441221343433111214021342142203343433330001020042220010231440002411021114332040203003320410000303034021232142043234004142223130214013411214344412243313013210411304402330103320143222210003030342421100223212013123344324134043204100423441032134124314342030030143444300243200220120441102012320010310031423134123240422000040112020342340443321101232343212011001321101220423121224322133122321141101203043012434402314102330003243223424333134041430300003303200330314341032223030334320340103443042322402240013334204233030032412141100033041342010104430042240013433300020323420132030400202344410203202302340444311002023342024140220023323211243402322412014241330440033124413123102232404233001343102234424440013424241010400011402330134104103032233123244014032013331142401044434330331303143122444143323304401303022013001112321021214003014113441013401333142204013040120141413000020442100043322243040322410440322012444143004033302044304142404000313322444110421403140221402213040413110332004004003342024123042002402033302232004201402431234041413200244403302423231420333231122121333214232032402422204243230101420244341031240424434040243222311213431101210220120430311014233431142420332333100444243233044432132434023022220333222421401323114322214304322043411112424102232440404114033420044433332134140012142414202213314204011322030430124142200231340100004211134003314402100223313034403130040210043113241432014201121400310442112004041222331220424120303133342303322311131042011211312234314213441214420122033341420343043043122112420100312110314332400332324011314434420304201030314114302300443412422211103334130314313113413210022021104240023024410431423200021024202314331144232040420421001430202043110431444243002213402334432003111310311423430132222014201411011204220300222001042424412222322301201021403233432030434021240142221221220243410102033214022111322114021113103310034104403300140204130104411443400240332201333433201022304113132344041044422013312104341232013312110233311344442401432112413102321444442134112442102034112241210044031330302344420041200024413110442240112212304031144002440404304200012231134122042230411323342432232042104030443341242243043430203410111432340242102011444031201144230213042334200014204342014011413022011303211203313303031442310202231444000301421031122002044340331214131004312401121024401310103024400423043431233234134332333441044404303023114314031121442240240124200434031242132011221024312412244322434122234421410214322321340312311211104321024012120411010012313022132114432323324312144000313212242112114220110114112132333222224341404323241121213011410033222000214410333404341020240443301404014003223214042043323043012314322043142144241131322314142441213140333310013442143420444420000210122123333143143214221221042411041204244100140322230433304341204024234431403000220020143300143011034034001113344032302142013214104124112430134411124134423314234232413230122033314021310402231321314432221414022322123102324311224222423031220124103234210400103011024344021031024443410020041023003040033124130022114340101121414440334032142403111043112123323043221242341343342211310", "411022043303313200002422103312010133411441344224413200120113202222011414431001422441042431420214133032310300002442111424134104040310031134220000442124132301034233143322032432101030001012323323033410103003400343131444013413404312304310043312023213041010024142231433033401214234314323332033232320030001421342412314124211034121403301231330001312331310123310403213420423143210344432003342024332210402232404321140023311410312200410140201342223113021222220104242224300321330020321042044403103023344334014303431114310023130422104024201120044132122144431210101044413143310204104202423440211313243242141123144414340103223230114234404300041223223223330233434213330231034442124044420414412210213404402213424103211340430412004444401034344130412234331101033103323301423324242403101400004132034443202040440141331011441324400412422224340211223443440104143442234312022104234342043440100101341441324201020234404022304410402100041411142044443413344021214330330044202322443313342321133344130234411202440430401010420321031022343210243131401432433420000130343143221131023342404131134101212301104441432041433101322232003211412431020021042133022142401032142304100024023003134141330210134043424122020221402113430344144421443402110222333413003244240303323104412414142433301330300314014301140132340132433000023201122400133334331040233244210201024241330110002243231404024024311431343423041423244332442034311123404403032103330042231043320021143032003214004011444230104324423132243114331311010020243034301010432120234433340424034113032331424012112042310133114044324142003041432121412224311322101301403310301423111143130113121214340142102140233311134214232000141314334443214404134301233132333133013134244223330340100032013234230224002142321014302120233403331240143301300020044142034120312123443144040324331222023334232204210401442443303020204042003444024114302240332103141403022002043122132334211302232343241304241014400023310300143004040002342014334141123322310312111422022033111313330433220244424001421433104032010402024204402124032311301343342233223242034132124223323103411432141240432134403313044442442023421412403313242441101444314230330210240312313220301220242413141304204341303134110013213421414433424041404340234244133413420304120444401311021334340233034004134303010410103314442214330224220012414440233311230401314223033022131132300044320041234202230013430334243034031441213214300234040424040011431443032124434201332210444242221424033314010131423334142231032441002420124412314121244101302133141413124134113100232124430103224122240333240120400112314142013324433143203334211021331222322320302311244240121422341344204200042242433403330223311011013022431420402420014122004021123010143004042402212201241140401343410042043023320040114330331021304222402142302442342301110112423223111432444243301330314132322032441334304304112130312112421302214140102340330443230441212102212331031120033013043440143134034041203301103131312322200111203200243044223312403233203442413422031234330323202344143122340412014310132410311323240224401402243111213211123330031201240341111202031043413401422042012042412014233032323414232231304134211130440441433001233031324011022202140433432002230434421000113323313424123401211012142420233040214021022000331302201010011141041110014313343112220410103140302014442144203302322204201314330222024330420232212340342201220033032434040430434020104400434224311224040223223401320333443200200131120341102210110422033022224443204000303334102324222312413330403433400302224200242442133342121021140302041012024341134410211243102401241204121221103341200442320341312322001244201302242341300123214312300044143341400322434124421303140043002322002010032033302412213041443122214131232120342242043110144301221332420323433043030442434232240343443104031404443002412314110241411044330433223430141332433424443344441441300114112132213430323214322121211021004340044201102330124220411104232414310040140240324343433124403343132130410310311430230102014442331122121343141310344402312324024104131102420120433043441212003233403404343441444132124314421403441400420024210023312331401302432344440323212334424411312043403040114300224014143133422023432101011044012032431230131232130024220041042433430302000443113442021323143340102333130201403442123403333431122023242122200041242310223304444040403323230314103223422342030024304400323044134011121133402424313041314200442433014003143032223400214303423104321443103014242232", "020022102333431433304201330202334432343243041001433143430230214403034300232343302013013121224442023023000011140441020210442210321322441403123221420134212012014202410030122431000222002310301412401321213244323233213102343344034042021121442112113311420230232111310203414100410130144340100204304143443032024141042304332222310313313423342242320401024404030402311124302030002122244134302130131300111034113344442410412034034143021113144314420010311433022311443333013043111323234141221221310100231443202312343010214142013310313240121113300113013204104104422333420134244401303122441012023141204333011440223342203044213121304013203433201441111020203143214141212031424113132142331102040131314110222413023321342030001213100010044241204343033102420200142444141403320140411013420012120211102333441232213431104330201034001040132014314331330330240103023320423021413312423230111132223341412203312204314432240403324042220242133131004011130234430412313310203143012102142033224134444000401341412444123413331400021032440314420442414011002223423201011400100101043210034134010343341240444243004421102213124321323344101241010214001334430113421124312332344433213030240004232102420102143014112332031121431434300143100021013412041403444433421234244420221011331101230214203104421413423202112104124103414411110323202120443200330141012302244123114401322012143303031333124200314422230043334231342033130334411104203402321041124311043033432041444342341203041124302343304321341111442433233231413413331321411214011110320113122404133142310240144003432422404213423204323000134001230202111043412201403332043013114334031440200120042432304221222014230442104131340344030213442322010413223244243401341240114004123042333224340044301011101114133123433321000242341223400100200410032021302102201013340440334122421340030241402000132403101242313112041021033102223023302134211343424221034410011444224001030110104423012421412224212443213113300244031303201041041420010143102024030030010200200030324113430124403304402300324030343313020343110300224334232400233340124411430323123024102433243233032044032140322430440132212133414243042220444023133010143202340220141021221013404244411232200341223442030233014234231243441011344101324400244140312011342224223242242314033242121002004040144344014340134143401302013233210004304320012434212441422113304212223143013320101002323132203444302030304422133233130213304444242210421301223413342201403110231000104131411303323340111121221030330024044021043434240434404244114442343134300214321330311113222031222203402330130120214242344113043111012411304414220012014243444233430300042443220144110312014131032023011020141004220242341342423041301230400020403124344123011403441414300301340300304323031314102334222202003101141410400204214412130104222301220230300233030001443420343321423221014243104034004401030221322341201212222114432032112002233433142031223310042424331333222044402440034131213021143040412123110200440112304044230130303121110333300103113301122011013031201320031214022240333413320103301200342012041022422203230432444312211434322301414121342200211200313433143443411022430211044240332244324400040004340032124440430241243321132423231224344044030342011102032210221003411341433122243020000314103003302423400300444141221213333203343032012240412422014101433113431100002314404201344310340130013122033004401304442022101221420431112201013023323340334232030324043322123000131414321300400030111423201432104422411400103411322231031121132200422022124303242012331421421213404242220001221204203423210323224022431001243221314412111421400322312010102433213300133143101430043312044122102113132414000331030030344412304114414124234004333110400314140444422021410220211140022334140303344432104031031333412104230404004004132123404331100312400311103010441032301441400303302300434311401243000142413111203220011344400441032204044042333341020042100142120310004020412403123411033314200240224342341324021044303120330004012122100134433131211341303203220243201414402104423144022320220044132042120334320230203004134030034143331310313432434233200441322324021130442003310404021000043303104000103303132001232420000133210431204040132014014241230420434243143423013021221411430201330210442032024410411200311230321240444111441202122214403021140300043223021240042343034244343011031022023411332000304014314322130443241342323002314232342203200244211443010142200121034410221011142321133001410243212203231021214203402413334333323", "344013131142222132124441011300200042404444030420002434141443332213043041242132303430204401041421430131242412043231033321310301140423222132104231403411200132341034333311444320033331132444021004434334241023304003324221430143334103010334231443310244440021302320343134434232114220021214444231423314104013044012124010323214031033101044401400140343342312410411443331404443314114410343134102300414320340224144122041210043030000111430001410240301040340011321231102104141423140401243302022310214323043041224340232234210203130421140332104204010041333033310422102100123301140243123002023140423201331140220413022024032122330142023404221213103140420341122211243442131302211003412413014422012212114011111413003112341224032034004331113104402041244044333432122100210441130221003303310141143203113123224012314444332123211040443310241411212030330311214433133233243304232020444211402011304440043041104414032122011110434402233122414020133112021111424203303124400142442140240140202120303101314011311042211132334342243334333024031303322240220334120042200113013324002130101403200314020142111210132243443110304134311443224112234332030102424000322144344311402343330101133324003340320310300124141333120201103123024300300003301044430141201024311143322240323314312212332203003033142344223442342430443414120410433400430333034424314324214041314234043001423312201140341434240402130421204120220014010334333341124142434132141131400043423440024221322231240243132342302200211123303403422311042032021141433024112040300332134243132033334443214224300230010114413131321321142243421123432101213411233431100132033103303312431212442231443030230431124224401433422133323114422343111420343031342034410140130144040112440111340214221002140330033330230240033024023311243004123441031133041040321113344320444044403010010101114100134021134104412303020122003302103212330221013034200342241413200201144343312304122403421344114022230313422214410331031441313421120434121123303000224333000201344321422242431323323432243031342240341230232413134141100341101420412241222240321024403114431322024301112402223032322104401244301340201433101042134220333401204310100313103303332324411423314100333122122331433300122124342232044242231223040314441020204213024000013431400212144133014423130033032244433042242432313431430101400400332340233334210001323324330232223003341201340044100340322041443113240040022242130421221110334042234210402344323214430143021012100404421400213101423441204111100344410012004123420021022000430203243440014043144121031103224214300240412403413344003013423434020120211132103433140402212211301422342302320100033020220124200144324211303111442130021314221331044322332102020023404404034202011314121023313222100420123204303031443434020144331100122123144123004112230232431143240223104301011220142224142312200442202100301033334431012134141143144443322400003120433234124343140403132200132221013000102131342011000340340300400124021442321410012410310004412344344300411304341122334422032222020120314122444421000430421003214330244113132133031242213312441323423330023120233021033040001003012433431231200111111331204430423404340042133130014201000444410400113313204131044212240021423124322042343422313340100114403022400011121121044010300403434421211331221023430241400423444101330012422412440203021024123214302041343342223333004021214123014110440330233041331034300033442310034244324220101122200112334021211240134020132334332133002013121021203330141400231314042343404010441044230130141231114004141424444304020011314330231022022134303121400331331313230243323413233304303241212324310300021312424404330422320213140303413142322341442012340411424014440342003133044102114030244434031131310104020343244324140334132000024342424212314304032102204431412100444323144231310401240440343024004211321001401120020412303012211022401422302302403014204114001022323102013102444003004411423201442142321200011142334231244441341101334402112330001401343412342143334231432021024200120102033201123220041132304000104211433440301022310433113314013103242124123144022204334300144001200413441040432223434303124213103140131432212400131312333134032010142022230222130322003113012440241220124430113442332441242001334013020401021443142143341130310234342043001420332331200120124140301104031041421112114044143000330234110442100140032120324044244200110213433410013101122310110431202003431133201130440141121324221023104430410104040203034443344023202341132112033001422420414400", "211320234032143124000222041214344043040432240003020421413340033231402034333101103413013201340340414100243243412224122204344240024134142432123044032113132004421314040112133002233020032333220331411302041140104321340442002304410001400322211100314210410434310123200321401310230244021023432134010331241224133232343021304042242110223322213043323223310343121001434100231002144243413011000003111333344301404132220113101231313143111441142210224231102334341424010113240040212031204443040143311410424401011222240202422412202040210240421241121240400014024044324140310320111034222324411012232021010101432011014440332132442010242211104113021412321203101343402443002031240342341224141142022321211404311034343401003133240021343121230112133004243420140210032310103042132200124232223300022313440112232430033332442130142401021230100112322400331122142114204213400032442431143340142403124410442403311124122214004002001344144320121300322331003343222204422202330241430040343222223142023302240440220322210404341314440434110122342202103010414310330442132433141130021410013314003132241004304023240330024041331313224412414223044424431400204440224330241434431013042201032110321020422323302401241204421210402143142411231014302013120123301122144430323314013232100233120132320343411120033112142401300113100142201403442042214341413300212233034310342314031301231320303331201424041120124122310234224011431344141203020223141334111220411331220211200003420430042232433121321313343323213100131111212020130004403400312424013314102122312202040401432124423030142240321111210232241421011341112420210213201144314013440010434140101200433421231243101203311434014201302321214103244404303403400214111342103121040223304024222204111144143012213440324143111122221123404142032313102131130020014111123333422310113011434044324441000413330341410320444301141122400410040141320403234122234344141014213331044434422203224303233220011002440203222403023202121423222044343221134402411034102232110120111144113001020242312011110241201231440312412144030210142432421443023201342110234403334014124330330111243122442301224412124234041421430333001320133034124403304002133434440110401340321030100402212204011241424010231304024324120012211021134144311133440224221124410030132001130032411343131123341412111410443231102412310240024314032204342400313141114211400424040001331231322120224203234041220101444422342104003101201430413023304300001434301144104142303432104223204302230242114442442002130210133344203221324012044343412124241141424030203144144340010312003344132430311140122221301023142132110033423212101024012130313024224330112310330244310231230034134144133413000113000130412342334214442224213242034231414041332413323102140121221140030031022441122003310442114022332114134301223401400313404113223442430300004032323213331232220432110003233344213413400331204400142210123103010334220234042403040134323230422412411341330404431300244234024010404312201224220344440041310402144044411212423131342204211412421230230330314434022431132043024143414310033212412040442111320004143433331424132340114024240002023031204430410441122041412100431432120432322321131223243321043013122322242431414440340241223321400142232343404313434343000022103112231001110412004040401042201031122020332321002143011221420120402030410204301043103233400303423312103103202420441032342030333343314400212201242040314423413100003414102413304421103324231112123421231342012302023400030331330341103220023104312102210101330323322234324201433032033200104010011423243432112431001321212013012122000443441044313422204344422012233032430444041133332404442012142003333041412201141202431224113412131122423200100304213313322342021031310030403422101413100203243031421120300221444020241004002401234402201434020040120422433012123322421131313410410022340400224232202321234224434210120101314004001103442043441043133012003440222124124321211340411120032434121144130301321024142104133004110320334214133331001230123230112304433223134034124144003132223022120344143342313123422010042000412112140201302104234323243111430202321421002242404240041201100143104402133100432020331011110003303313243414043131131343422244302041034034230402330210300402443130422130121120424101102201202111431342133431003324210130203420032314420334331212340321201333004223410020311313201341102124331232221123220430103413031442414402130130022012024311233104230104432240442344432043204114432004412022014134434344133211100444103434112243414", "322211223024213304403230420032223043201143043141402131120040224140434032013204142102010230212321323130203443030443404044334242322211122113030100233131121002214000423242123043122130321412034133012044423442034233120132440114301441434014024044001211440040301220402331300232301410214123144141312222223324410433122042444020224424314333401423222410031133400131020020212142323021104423423304421010342314333203214300223220304241203433301312000300434224402112202120222023341334344430121034240033003112003014112312443433403143434333004344423440344202014044310214000420242444411242331141344124020131214102102333012001311320242222201040132024022401304330213134043433133011242143243243330343010142331312000134443043413413131442331242222242312224404040142232243221233204023322300424401240400342203001243022032402240043214112434013442004212032334400341414231132424122011321342101234244311340210442040013301322141122130230003100012323242303224141020200213432434031421040340444032212201403423013422022124412142400000011442214020342000044343203312424024341334030041102012401201001033341001032000403110430403144431101442441130414231001111200324221020213133301411142444412144303402224014043210414104024321103320440234143220044423202021100034020044133234444012443133342102032414114022213201443140410011140410342212044044413420324411312020213012433242444221130442014310002331241011324233433244200041310420200134423241031403241441400340434410413110422134404334334244030443344421232212013133031341011432123124412413011212114442332232230242332103040243421132040211444110303422242433230231021400102011423422331242022234222103110103401000412431112010031021312234342204043434122330342342013044410003323333132344334334034110040310413310334121344310343124222134432244143420123133002234330411001123230440333121003322024313004332304343434123001322424034232200101324021124123213220231341030110111110230431002400000002211110441203132010233011221003142443440033034033412410441312044020324410014111044120443010141423401031034404243004431012204124334243142043440302112323422241102020411234404332043223440404022410240120103212042004242240213340313231123303434211241001402012110140423134430222302401230314321213133234230341312001442201144201302110312241030043103130011103110243411100014430321313230443413030244212111201431204111343043201312422022114412443101411113231121144221312120112312123121434334122201114143021323111214423242121241304014101201033242244410443303000140112210430244402223300320430000134414013301410310233200343003441104104210402242213313222203010121343310211441240240401410001213101203221311400121233143034201232104022140411323331104031042014001342123003324421133311003222231123241132041401140343031003444042411133320010330313430434014300333132441133314112224220004423043413011023040214412132344042211421111341101113114331140001210110134043332414230332404300002224312013102320300034414022111134210431104221421101424300232313031014232430013414200104021231112313343104440432424230000224203404343143221432324210102030020133242144421311232322303241321111331101330034213302000004013122023022220100010222310033202141142432240421321142202003202020243310422333334343441024244131233121144321341231102220113304221220034134332202203012302423020420330302430041303124400033421434334032320313321112004323400013440231330314211410303213104211114000130412011144424400220243002301424104012020141002323422210024422043123123143044403043102403224404000031411231202220333134201402421020441311120111231400224014021003112133102423103220403321332431020230021411443202034301420431130222034141210120143130134030231224032141222431200311223233004121103400414104403240241230340100023143222430034031104133000424410132032001241241334424133012104030041233103002422003003212424344331321330440011121022410032402210202021323112041224001131240143242030422041010243132302104401314002234314023000134041002242121440124040143400232201422222201422000313421321313343120143430401044420310310144244212013303012031332001102043433441110300011200102013142223423101300201020200034344340432420013134220131220443120410042142130400243223404010300020340201420110043201021102243401234324022310334211313100304341023401433333412000443110201140242411143320004423211222003304140143010141200420132303213120432233343103303234043104421314103203141103224012101420232121133213340040332413421432122321210332330104420321020004201344404320211222420041131401", "422142212341000440310343331220343444011444200211300213033003032022120014044134343113421004420124043344143314330413431041210132013204221433242412202232221100021044224212113331424230322423403024230034341232414242223013233433000141341240211403411220043011422200312441032120222210312211223242103213203112230143430104102420343432201302401321124333221334421240434404004404334221412040020342011121043223330141222242040313330032403123303032041414231212043433442042020322044010104420423202233344101221143220434424313133002222433001334124110130434202221134131031041011341100300020020134212224334000102140442303343222123004110200302201431131022203341323132134331443402434322240344313023220401244110201012134141324203010440410001014140441432024123313340003321000133202143233441312333312234334143333331341440234313332240211413413113041341232241324304322243421204323110303111342032304313003102032231132304330310133314200202340441443034132203100144412214410232113344342300414044232310004434244431144034230421443314340112300313144234024343330434332433130402334010120243400124432342113204204244243144341431134244402310340413444113212441413341304400041100313311100013212202131100343234043400231414122124224411121031432343012000412112401003023400323414443132331133300401440011030442041333102214044400322340420443340424043314002211014001033421421043043204012403424210110433224314024401221211210130144101444240232103143134204011340214123204230012033440130244001143111343442211112211311243130242042144040331210110240201121343432332411120014402303032133133041141112333323224333144211324121014112040043210324320331310212023232311212020330022200401002140204324341420043404130333240140104402332014222223120000131212133444434402420011132443303123103232304223140043411401111430244300043130024234232042343314110234443031001111321222100030212320041204020012310402411302122011414234333143132141110442201143024433412133413001221333344210213014004340312010000411341114323202201112441123341441423004134434004012012243130011233112034433031231443212111224024102231422040034130230431230100220330201130200344032010314114344440130312343122013102232012040441211130341312312304023111014320311422000311221322243042100402224330330200340431233341312142113300303222410411242424422023234001104032211444124401331020332312100231342021400320122221123300441211203411430400110022024210301241401002433010330142440311210421104240310011433012332312144430002141324334203014043422044323134311142343000033441133223433431341223234023142040440304111422443301024431030131321102010441210300140120431321003133423434204223341220003323422133244202103114301433424420033042233230444420004004000010043200134443023303410204333020011013004304132420404232340233203021433343304003132230323124242232201102022124324144230313310233332234224424223312300200403311011404340021432010213300241431001044233322410103431244242411434403213133442103332304343134443344241000212213204342412032334134210300431110322034020302221111111112340203104224303401123243044243140403404043220331432233232003022112111032200021433012002034020421301012104113304431300124040103421100311120121203212331204232401003420004002000141022204420420104022001223011404211343134030410421402123033431210220113002134010031031100003043101024231143024322123001221313022024402202200133011110343242302304140341441012340330003242133243400430341231021020242111124001303424243121310122233034211011103340444044241040303213244404440124303032211334020232131124422441013410334204210401202004314102423131402212303322420110311133434234321141333004324414401214100440001311431212202313214442424101021022013310444310012044211321004124040420213030331343222240413113031440124241034222143230010243114243214043212300440013313332134424023111221343312441134241321012113100421330122213223402420323202131243432112223303112423402442111420142141314131444421121021223244121232111301401124111133032323412434020122214212004113033011330421334040124020432022404013214414133330100003142420132304440240420014323303141011113032302111314144422324130434042334440103043332320031002134041424044103000304342330312234340401420202321242433224020244031221231320431403422140122311000423120343303344142404324431042000144044123202142003320312231301141423130012434312104334331112400004413322024244403422432210332231023142403222200324241423110232442420031132040343323002131423241103402242410023302003331042012400241030432203220300004", "202034030002132030240222040321344044320300121300334434121220310042404004433224124242403112401102444024213402244124230223331234210100034412303131444042311422120111312300040231312121013430013133424140023022311202442141301144141433301314300022033022021124232330031332413244412202340411311312403412130310001110203234123403334240202100321101143300201024233102144341401001100401133341033023212311423430120303143112304423310234243322024123421132144311003003124114241203301023342204132423302112231424211102130212320203143111234440243341341240404004241424331422033432423113204104004013113120204440024433032322421233204403414200340101211211103333202131012330322434230212232201022233312134424120441401412232402132040222340332234110043133444304023014031401411303043132333010234114414101132142244421320040303344324103124231420444432241000030000143422142333113204341041411342200313320240000310410301112423044414221430442324321030200102012300003340202010102024432113431443411141000301401043210221034240023342022411142234134122211243212122413020320120313430021000230024201124142324214404302222120041441100443422330334312110232044421342213303102032344234141423300323210232120332320403033041241132311234210212343001244021441000232001030332323442244203014423204023301302001444443202124123044231314342001402403041121102212140424113400401033232222410012301232213021142410212244023400123332033212444344012434341011314110130343034031244221330011131124323342012321013201012222241410123042042333133323343400030303020414443330221324201013342120322021040344444210344344421134323242204332421124140444020231001232421124203313101342104042404214430344120340101031442311224241014311224032040234322420041022043202022020212031203221324004141320132442313423042421444333432113202332430032322401442000324003003132433013041034040443143113213120122202140034221020403032130113321004400013423430213041433341401223310121143313203241440321120120330220221243102400244221400042402011410241111344011341320043322000334311431202040122114203113131342220333441020140300202042104004331341431144020342141413011313141102434020001420142030340410111124144014404040102210103430424213342201222211434210313004441011434014321212311213121112001044224303204443143143020012404431440122301002242410220224022034440342400132401234411434223203433023101111024301413223143414302030343144302221401003341003040033344311321140432240224400332310101314023340312112122322113220432040103320143400042412440322344034304222420044324033104334300324112420343314434440203111132201122034333004314033103024013402202411412100120342134403040041411142404242122313203134223210034402004413420341020144403010043412241314423433012014200341044100113430414334120043403433243330312420041242122101044220312022303220234342420244332123401202434203422403111023440301334012412224103432123233144142323232311334213143122134044004330121234021200404302302010310031221222302344220414400114313114301204113032001420101201413211031323200200233303243222000000240300243111434442004403432331432324000312301021302421140042001110130420044201004243024214314211022114224131412431201001322201412033111134243030234111011223234024420301204224043234223421034441014430002021421122400031222322324202111400332312013111214331123230111300320432003442112233310212410134224143003310124124421441004040303324311302110404112333204443341411313213130104324034342330412432433413244442120421032242332044414114213411211103124034400003220314133034300443244432411143200300401241100332400013003441432133431301333112101311221001342104102120224102402303210124030413143444322013041012411413032301113441041033342212134424034001141213231144432200204002100431120200344203233324414402123214412413111024442242302444410430211302320234343222022301102230032042332140214202331010223030034134113311422223030244310301243421212402222013311130303214141311121334020040124203244422204434241032323241442024100232431441220221120041322440230002200314133101312431343012013442314211021014242244411402403004100013224411132110433303230340301043042020004012322031013443444304012224331044022042114401344430214321314242401241441034014302300302344401323142341200442000044331320301130340141242003320030421010002114411441441213411310131334304222132110040011014410103203411413413424411022330432242432321144300424243233300042303024420244423002232320303321310043132131110221241030343130212100023431341142230124131014400424232422134203132232", "141023131343140140142132011142144110202424234322300023200442301321222202304341411100104213343404421302141300441111323124234403214031103323130041143144030030320301041232231223112132203224121232241123431020412013433144023232001010301030423130104340444042202333233232001432221031433340122003233011321344314133311410044322320112044302313420431343111413430244403143424004024312112423014112422234222124123220031031304443023022210203442002322003243230140010211402120201113223124101241300022433232000434322410134140114330213233423311033213022324240223314130301423201220024223113100342432310033203320144234240123314210304023241132412312312004231233223141334212413323020440044412424034013030312323334421243200322124012104312211132102220422321240233333143200043211113440344112030122443301412131100414423340241330321004434204011031141140314204334003434231430000404414022213431102230111313022342141030102140412310233302444311101214104010341211334034213111414411222440244103033212334043131403141231234334011313112420302212343403032213412300111210141403310233444310241312001122224410042300220323420044341411410123044311024041100421404034030343322033432214233414032314114203143232041202022410212440123310122224341030324204023340111320200403234113241433413211432443344201143412444130333400440222332413343231042440121233402122140220433103213301330020101224214124441340244233132440223113134411143212324214132300210343423020024131034244224340202021404104303200032401020134040402404322143430433112134113204422440114014344144242243430010243441312002332141440302322401221210023421003343022134124103043132304102321033231203202243411200340032144111420310332311124342144401210412110204130231431103132430444032434442134003244144032314411201442004311314123340302312013334314101114432021014233340433344032420201441034444434413331132312212412230202301001112321133030101320000304010234342414322044101311133102114302310033232212204332023103220022102141012203032341230032112304213203221404304132000110111400140210201342202031212130034204440224333423311342222332431401440403313224444234010441243300200404203441340011301112010201121043344022411212034143410034321244340314100130322003101221312322232442410021002243203440310122412444202242233444430340341303212314341434232431323233220323343014030243030411434044412323212040313143311004031124434010304303232144102232130104111130311110233134340200024022444403224441332312240300104040401040111240021023113411311112110433414230341222211200430403223200033212123233244044223420433230141132204303134424301243244413230111324341023233130312200310433432422111214430402234314414032400002044303002430212121104433130200120140441342302341012321100420030122411124021111144002212100111221330041123413021120113220023334044120200344002233010010102133402340124231340423043022031344204201132333013203012300022103021004232430011201233413111032430410221412323303213033212243110400303332142341332001331410442122110202014042111141241102434324341132234024420413212131433121143204004002044441343130244020032124424233233221341200102114331034241003004134410424034413143244104004033232013111343002443221223043222140030401131322313101110342142230234204420432012232304020424302410311144433403343200334031302413303333212434023003003444231120304342143421200442024402110323240040202233210043434143242100021010014232034414022443340201031201433404113013121233230213222340411402132211142323422233030010221101143011003114243440334033010414220214230424133131203011322342103421141333422424103410233124001330323240224323321433122323204442332111224412230123431212324403211424311313200214343230120440401230203012410220231204344033332110114142310023332421244144044403004400113003431303011124212001420202400433042444444122032014242101014321244020331124200114302444311244120033014024433411331212040310010420023234400121133002414101440422014223022324031214044000301220130034120433420410442431133343130112433200010221231234104004314141241241032204010231414140220110433214422043420344431043130313011104200330311430000024224222222221004123011141220223040442031133400003100034043311404124430230031021142120422432200222004110133404012231213434441134333012112321040131031313443232101233402103314233003001324332204231012134140143211242201032120200444320200413341043100331343021314404444112113102303221100102424141230424312403014121433121103244240434404202212444414302410113341240123413104031113411040020240224303", "414143234310403300313134110433141231104343122414132131234232400203421403421020201312101223400020324400100022231003310001204314443401403433042131303143232231232304422311024131144330410203131114021021231224103020442343001440412423442244200340322031131332101433242003401204424433324004204010442111114103214400433132242400124333342300243010011220311311014041021220143010023433410430421030302410143303430124310414114331130320141311432033044211142440422121313000112221344111424202200334101200103410211322333312300322242304411222421120224102401404303123024324341100342324111124112333243103413113222122422100401141324041402101022000302234424341144300410022111012132410420032210002334430413113134240324224314220443133310233423110143144221204442211242202323200213332021424124043004222332324430241204412332124002003012111334032232334020213102422034311140041412323001230401132142304201344331404221423242000412214012113114234313340411413442343334004222332132022202241313300141224213013413134331413113144341142013234232014122034204442441132202030141202130131310114420242001004104202302113113313231232121200131444430002414420223220112432002131420044124114304004122024023303224042311423322220111111132431231444002433300032240034033433021311144042043301101133023024432310002222003233120042311013110311240444204022123421341021111033422002341430423311133223423244241400404140400300004443124413122323331421244310442421334141022424241214443034004321212103312122111223223211022330332202342212023004102200403433440124024030330343110102432232012113240020221134023143413110210041410042334014022034404333404344203121124142142400034343113402220043432232313414324400144323200032244021424314443124200204021320431144033103042010313201024034201424233023403143141203334440223431001111404223002214323204402023113040142333223421344132430212022203104124342012113302302141230041424340424031344420022112042421311012231132443200424010333040322212241041141324420432404404213333120211311132102114210422104013200241144103032102421122223342022403403434430000412044440313233244344400423032140402003031030310012334120221421110311043433124214044230432421134010324412121232313100314240440424313001121041200041121440113442140131041030311123424341423344244301244301430334401230403112203102324024030203014214431144120423243103211122333433442134214340014042420200141122434031211301412010434114302242323432024024230133033103122042233313343423204443021113400330343321444341030210114232141420403423020000043004303021013403222334442221011040000102411023301302030312121432134433222112030200423103301341244010243341333222440323142221434403404234014412443030210203333323104324412113040224320303234441032024313313014324140132112121121140340323131213413330413210000001432042320321041401140313341440220224034304410401301301130300421001410111003213123330334220430443044124432430200241330114442404300412034301120334424434203020021111104021241114133112031403104424402233232433130122342320233332213211201213010001200444123320240334034022400101324310244120444312224042100330402344133403000110311332320331410311224234304230412001410401124444420300121023334320314222040024412213430313301331422011423200103321423042221333202414122002412022102311323140014300231043423002323444021403342310131400140224204122223001313241310342032343412421040431322144010030212403403012324403330113402303334211040214020440132344240114240011300232031311021243143342013243014323403410443332414312113424233423332213102142421112440304024144042301210433234431141414002222334023430033100014034321024140440000031034300013102300433111413343343132112304130324231400113343100440402010020203040022142323003320143231342040311004013221212444424104031142422110401331103232210244322330224431104312440134440300420440011444113102434414004123402103134412024431013424414413404232130112113043131222032332330224434023420414421342001133422222000303044440204334403400332102311223130220343433021401410232431434231343420321040434443224200224221403413232020132421444023344441310432111434433410300202032433200204211222100113422321311321312242020323303023443442030130242104241343224113023344323200311132230223312342101401044440314411241112103200344440411422432101321230402001243220330223200012100332100342024122101314231130023202234243323322022034033433210411333403014220222242432003301013011311232213312311312410334044244114201342042200210113203340223124440400333212102000334400222444012", "012232402000044102143004114030042213202410114022024321024434312133312244120443332220122102231341223233300003312104014404414433122123413120400104130243443111132224331444210223403332002421400403324112102234001211103132411312222311242411214420411421004400131010212302200343101242334103232311000242411402332333111222432332002323402014244244432130131123140342234024112202414124321130010203130303130443000303003211134100331322341102123322211442011414023341102012324333114044002441000022143220344222043224034114200133114010401112204021221244132022303010101300031013113302012021210301331410330220103332423012233131210113013304022210014102022111401302143204320200012003203444430241441224331340331010434321103420130323302334343434232320311323230312440433141330043430144212230242421322110124311313224240320401100331100300302140424041230210101324120443341030244003203423111332314242334244240441040001202420310134112413241003443132123142411332042140434341133311410134011120203420203040323010024222102104110033232433044101232113102224233100244201004240231413301222412004204303410344023233204031032002330402304230331400102422030444104223004322212223432113013102441442314421134333230030413033023442212231403203434434434410420310314402044233233331111344422114442022030140030401323001402302004122221411204014142430433424310034243301333101023332113103124031004111032424241323420324121144213201322341344314320000443143122430131033420223120233300334221431130331130132044104313322432440244021024324031034424200331011131331144300303411330304011311044114013142320042424144432010244041010014342411444144304001101203144242012233224131340144433123203030224430143000334204200201040200132041402142004143330041420203130211130204224031031142121042143333340310300401103401232100113310034311142204414432434011024313120040043043322244140112111030340342410041402423022231222302044241101434211241104303222020114202341422203304030322321232133314422303442043342402141021410402210040033114241312303412401002311411000324402224422413041442002132131020000030101422410141013023403002041114133440204323233003200220003320110004320432023144340101132202012023022040012401114203221000310244243021244032330014140141331131014041324442031130332313330004413313220442100140343310324124134113044044341210033433410142004023213314224441341000231313142424010413310222401322333001002211122020340422024301422402140104411241401244011130114311422241401114341210112014231223032040243420410040442314430241441442022122400100411211211043143133232440324442041134041434432412230024214021311034231323331422034144330214311103233034340004332324212234333443304344014044141422211034032013321114111444340320241140043413411313111323221120223431342101013101044413344334402211101301033221300100401121414242233020024114333204141133401212324410324324200141014030000002214213210403112334440103010342141000404301402412201233242210110403103201230323421013224120030341201302334241401032231441030242212020324131443101141043424014004442432311413241432044331423320302244423124231313322103320312120030231240413331302140021223010101340024031324410202021230341120021140004420322114442034140230100002320311220004133113044001132003312134432103400200112141041314002222224434010110302012110010431043220211211014112310011232331333344032010301430020332441103212132332020310320211101432340314100104123344440143400211241133444104113140120401442013042044123013214434310012204244013240404032102234000032002230111442323143222300233122304423323443122043430323121210041321244121130402113401223443402243341442202013222241030102033303220143031240202222213242241304241334012113244222344230140113324033031312412123133414244420310342423404221122304214432110011440242402331400113333010111402113331022034103034022104101231404444410303241143430300211123230140311002203403124414232341110140134243414312343400213021322314023040111434033244123001322444113420140442441001203211010040223231413303411200120114004312112024334030214420404444320123402234314311414222302124341313203000213231322323234042424444121331401230032341031202000413032120124243404204104311440432414424001213422201322410444414310102034202422222143342423233301404204103301441203424233304234010442210320231331020402410412120213112221242231102200211020030204031433001331012401030130231034303104224132224432021320220442021034004102041402113303441321321024101330032333203221034031020431314021110213203033133142240331334134", "111243113132304140100001223112033421300444000021311110440111342031132330004240140222212122114231023033041121040021210240320124132403033014311324140322313420101203002120013232113034100424221132432441023321023231411104124441131330341300220443212033024112140331112341421341101322323410230302103234324110204211122132423302443013140400032321413223311402123304142122033313440011242341023424313401233124203210342430132024431223042021004233033430340414043000431441341003403433034212424313004340440001111131202311223241034240433341202422230104303031403202100023131012142421013410404200133404122444130341401432402420134120242101101402203240003143412234222040324103444424340134202303424123222441344133140413121144410211121144212434120002204434012341132431114131142031120420431123312204442342142213100200111120423311013441231240400301310022413304224120102224244101442214201334300043304014343333010014440312433314410333333024220000403443143404430323210114202022434132131440040434204222411420423210334040220342123023202214032021132011324312011323244231130001410340244302143424131111211434040210144101410341230222310213131100311020222102001211321231234413134130243340012204414301222121021243343001442412133421012110120432433001203111302342322233330024244222112113140111320304011314124044241134034002401204012322001434034010341024412412312300434112210141031400211421033122010344011410142443041424132444034203133133023331330002204313203443131323024312012200224211302421240002014041141440331000340302442331433420432421104302400111314243313020324144310310212300433343304240412010231220303113330443332004222411042234044233134000022133431211404324241110142044141043241424130230133441333420311110040004130314410434244341324201122301034101441300122031233141100312304331314131321323424014021323013233420342143422133003414120010322132310220202133402223340211100404001000432204203134321331031431004024012424312422121224132341321412312202034212133342332232130143042033331102323020332131212303333211444110002014343112021240014001131014343020303413044332240343344030311324243204441141414220224002021424414034403312113043133341003140422021220322422231033331040021444210144131400400024310134224002210111024203203102312020123441201232334032041332123212421143441013141114323430403132024200424433203421021001022400113133100431012400034300224422010213214331023434131314031304304344200301310431334100044012100231012432330143321002420230422233404411403442043130323430023122401242022033111323221104331330414441141303422442101421424432431343221041300411441143333210322341030103214020413144132130311321301300412030340233232332103131340320404432201440044220422420334411411104012423204002234403422244013144320044132231210143313431310210233111443114142224401032311414341040003341031033114040311001330102003400112304040001400230420322034410343043131002322420024322333110211423332242302424021404012041201214330014240033130401421014234303133023202401311220444030202022241344331114404424131031020242232421212303331030214121033002422200234423200340434234314211113420333403043114421002240142120022141433312313023223241214013102234122231310234343003304043211210123041224104220212430303233214321121143001203014022010441031233411302112013101411343324014204400322013140212231111040034424414411001022120020112341322034232020100441102130211001213014122033444321441131202004312401334324231213131440112333411141230430301141421240421010300434030010424331043144242122203030010032230340032443410044133440034221233111331132312004410203444203442030340422043212112402040201304022204044323032314031243030243432131332121443401023021211440013310424010030241440303012111241032300040134042241030113222240224213321013330443134123031101044214223102000000412333432403122321422303113202212032322420400130143123033034000303002330311210123343002334042401312200314204441312400000433200342102240110340113323023243314212132103133410343113311342040310240224414212241000403023231330321303231144212432003341130304424410222011041041411031413041120030324221212001443300242121024412434412303100114004111301134412344221033204241140100200043041301043104434144134021024014340111331310134321432413100320012131342314140234231330212430332143034304243100343400200123322101114211124003414323444412314403104300322022201140334122343114402411402304300234134424441100223021104400223341443102144142343241322314022110310341414134221110434310001333100322120334003301010", "311043021411000403411220331142422132122412202304400044434021122213342201044404341133204433100001213020224243441434331024314220240334332034232321340123022202100100030412412340224211421333144232421143202211330440303203043200003330444444240013044304300114030440234412014230044010013412040012012120023113110234141301113123404001023001113340211134243103100134102200212401032321340420133100110202033123002241303131110400323220143440043324102402103214402323311042030332124002143334333413104340220203121102413144021324032021311002023344342441020444301142343030202412230201114010313330112142112413410342403101332314211301340141311102010104311033442232121040400211120333144343222200244340140140210112102302320321112143122412044243142040404130200201032301342403444221000031414130034134114012032022440030243014440030033012412413132340014114242030212200323012413243002102313202243224034102300141343244312000003414200402111340243013311440444242134114200010121234340023104031200242122111313122334403312431042230140222311213120103343202033441043211431412040013320410030243341010031220403014113331142001241013341224414303031241132202000300114334012341400033220213320001024213134030132113230401124241243132303132013213300333322412101434102014320211440014030200000412430424340100420324114411243120144423200402323430144121134211103413214140420402320004403340103141132240241100141302414112322240122333211204320140310413311304230442303423001124041142330231342411234012011143103104302420402234334332304022040411320004042124331132210120314244041420020232210400200221232301201114010140111114302243420224301101132302204444043413423401403212313431314440430403140101103413422110030021411324221002310010001424422334012320432010023114204140333410132430112133124323112024113001332314131444232314330120320230130331030300310141431442242202422042002102304310110042301443341322203113004420140412344244013123143323310134200011343100122333142310220100104103340323102223031411001101114401134144421102421314032120132040232033222042013424032444233403243131142012112444244410224201241104143434021220042032112313302221020313342441434031012012202422424411333232441230024234242021410020344430110400322131443322001011332203422032331101434303042110111302441124012304022212133323444220121342134320404430401243343421341203024123033423020423041121424214400210002423310440401313142100111102111232332020132234342212322414121030110113003331123221124003003403032402124133020300241121421121102220131103004022401212241212103043244221111442132023140122310314224024041302014011310100024323314344402411003442223244133030443231341222133442133023121244141014441233432210230403100240010113312031110214222043243304012122414402323134224002222411422404000322221223232213311140032130043303123032024204111132334310321043311224003441233302103034312330433311010334121104441201434211441211104301033402133422001411120200320002410124233122023141443301030342444403104310042332444330411421043220442300021233221414342420342444243313120241001111140130324130232413111443332331013432023400440444000002042043000030303020034233142340200332401034114101441311203042221201012024422244103241221003203433310231131142223422013214042011313033221320223420031343242000030320112340044443203000312144203230030210000032111301402041431130131411402334044011002100414001133301202030332130344233232040234414223202212113142012033140221021422313302234243232104242023234421012242213423220124421110411221100013024043323320122314104020022203134000114034142012340041004320332021130203242311234421012031134104044233311223314013120120121313443013211131341013244403433101422242040040440131022112401232314031410421013140244411303120404040404002343043334442342244222130042123233044003124222210313434032311432200431201130230100111001431021010004010100012204231014143101403420232422102321310032311341313111411104141140123313044403313312404033134042133131333231112214140001113423410313202414021030010201210411410103420123013233334344223212102143020313433234240000023142044103421424304112203144011023234420303401301042441023240003000143210324140144232011434211330312012320033331420011212432210212024144043210302312313344332141140012134134231341024331444110330041301410024111222002423320043431423312114312430414231233402430023444011302032430242202333402223131424410100120302431411013200010444341212034410132000214034220410213022103441241412433421204120142334121442042400010420314443", "304230231442340043310144204132020111330031312333110044014133034013332030031041440003143323024432021120331040141043342043020211400144302013304304232404334301434003323142311310031011033442140433130414022133101231103203112431213010032342142132404344424410431420103332022103434242041333331334134004011231142310111021042444110142234013420022314230011104014031002140440332002344202310241214133324143200130242330110210403301244130113203232133323333424401312321001103221201443013200000324134312224414133103331211221234021234233304242034234302242420443403012313302421132310024033440220302301130211020204324013412304402301333101220104000213010302022221314222231243442041100003032121104304033422333033431204044311323233010331413421240022404014403330302120223303412434434133402333212243333420202441420401234343312322422331334401003132330004312211312230000300104143243443434020033341122003342104344322202010443430000100123141312342234332334030230412020122201003311022131202122320441404011321143331021201023001243342321301110413033012303002024411231210202321340124204402231202044244342131444020440032302010334232343422041421200324303004022113013230000021322122323201410111201202412414013304304330124304041044400040312023403024441140324433142010003020210422331312133004131221234132233043001312444213321210010431312122201324033131322140112041244343210323113400034244123132431103312324012044400312231203324411003031300311304234031341131422422442412012010011404400413210314411001314441021004143334220332331430020431133440210113422104314024312000134200213000411204404012303210122341312104023240423213411113003032333114302124410032211040024200102220104122302112341401343244344331014343231221403213034404044234212323203044212332131434400200001304400113124443031031114302323434440040230423201012223041214101003402201131020233043102010403441042041400130021242343100340321424243033344302031112434033433341201234431011422343403444332200002423203241012443443312140320200102121233333344222303402010040411140302314313100034122004412031003443433343233014313424404310044003113110212321204110333344113111320002231420220442040324101221211113103002104124402223121241130341410114234334310440233342023100312244110030423430010020112142134200402120224420041322210213434223341210430430312323422222231132240432242412123044231403134411001210122124123301424414011214423243341031131221401403010232012301022144431210034443424040410440301221323304403404203300232441444013302030012403120401413212143230012103432330014411123411231420341330100432244411234344403112040331001004101401413041111234421400041140144204320420324442132102442110243011322133340231424203201113133231332343412031212221444442303001244403101021402204134132431003404421343223401422204243212244034432321321201342210313304204110043134210014003340212421333330111231442443021021241423310420404434412343111013024411131014243200320120012421443030332100234234331023033002330332441223400123141324023320143023002231021003334004333401204023313144012230302223404213021003200013034302114422240241232420143004423443400341142021023400120101141443111443340102412414143441221312402013311033143133203211214320320442322002243110344221232214211020004131312120344242304022221131204031034144413004214404402240101312323234023344042043133302144244032000023233244344222213041410223334442121404223204133032202323422000422110343243424120124131342404111204014031401212424023210111440213401420123242401344013443131403302332341024330021023012133443430102412342144034104012043132200323002202000211102104423040043322034111432214014024233242442432240422214021210324242024310204033031440430211134240231323012131200100404041020131130103233313104320302003240314223241141311443114200434434103234021431424211001233010010011042421144114323400102300014021203122242311413131003222224044204440214340401003444314011441122131323122200104144233032432040323430142403101103420101424412413021324342311434341141142322033201201114114104042433331024130230130033333301333140434132344340004144232043323232140200412344013414224123103021143431213031323421124140403413024101111010130034002203130130210301211401230110032222340124100340414234142443413443040020143032312330421310413100233323144302240311332411341241401122122410420111103201210441313230301300314102233310101223420444131014013301044414342330340320231423214402340424243340423303301430444123211011224411312341420244203140400213142203010424111043", "301331043223033112424312303331010001202304444333211114321044242311220031444242003210342132043121032423133240112220123233032013121144344043314100204423143241110424424401333242322244214111430034043111044231110323012201043100033403012003114124123023403324203210023144421432022430124240222324103221311312021442100432030431312403243110333044444040224111141443102303233030442033302122444201004414022131023120342234414420033120420010140211202023443420002121202100430130430124330144110022310340301441021231044111031420223444310224023124421241113040231420111330333042221003413130231031401421331103144443134342220301231041220300231023410141433231310042243433311420343310101340400330001131140302330312333110022312201220140213134024340223242404111432131444033102222443031304231104243400231412024011220233421011021032244332203114203331303232422003311102140243023421430140333443421020031220023133103331422032043140311202440143212203130311440103431010344332022340133433311431120040440124224423131200403403321013442243213131221214433313010420031400213244102042333303422322342323213103411304420023414233204302202132334141234344243131323430324234004334034023112233122240042122332300020321113121331344043243001224104342344111031030410221301414414341023201133331011110403003321314133234204421133204012001041233124222003022120303444142243123140132200020331312030204001440302402332444213114421324242223304410400111424002124441103342003133432103441412041410213033324212002211344000240030341020433034404440132042131223000303314224311414010443313334432024210420011132244244334103341424140321114432224034342413213003322111121102111334204220410231434204314131130004302224203140440230334313033234322303214443041431122434403021112313213033423210113003133041434033342410313202024132010021410122232313240333102214330322131044302112434241323320301022314022233031144044214300342104314413002112324001132231422104410320420240021231311202030441341412201124400131123021110410000220003022200432121342021300331022202231410413130010330433043102000403344334001322010100240412402300023234214242331312033200313230002132224234303442244103444241004440041300324103440341324301330111231433012200330102242034324401112330323320340410312304320230333322102112334422330244113022010242022103300244014412134033030110231424203412123104211422321023112310343123341340341101234414201413231114011011011224223004241043040034212411330132413441221413212224432022040343342233044122340434242121231031342213201340342223401432313202043404033400102110430411231444234431123333103034044223122114141422433434410142223041104334441304242011213113014243032400230324401143042434314403122013230122103203032312141042412040002404133422044432031331324031200031242203440103114123441403121410441212102230144423312413340423210324232413221402044134321020202332424310034004324410402101123010212200123003412221214201013400020144422141214040232212403204402220102041312104241202440222233303302144433034120430023024211304431444020423021213410044330241134421400401202340014441422142432430434244312413210330314423123200310314140231303023010242131021310323234111143202414030432322212402414200100222002031101322141414433243414110244142204400034301112130024343104312231324333031114342334302033301332210032224440002400023321210203243241232311441011003201023102404424134133420103420201443144202122310124223410043223041442434403002101123011103100022411334412111331302210020434210241410111314114101333014030202424323232132341002301012233132014032102112131234142103140432042324223200301121033211333232422033330313420001044101433113434232103100132312230330322312014333322311110211042412130021334220310141310220233124233143314113040241403004011121020310430340403203124123200004040342230243222221414011030143042231104304330334030112212301440243321430131222102414322234433442340422441142234401440233232012440221022042403124031214201311111322424400242430011022201142112421310003021342444231344022041400200322200021121231123241312444444421444314313133302023022421201104304142102044030212233203204213144423403200331430002004314234100211432020442220343120032234030133020032021322210023304122224423003441423444110233012103203210430224123032124240421042030011030411021321242241433033434024404421010343302434402000023341344343014422121441223443301300012034022213411404014300031022324313120121124414442104123023134242030214123320110034432342412242202401430042434302334114033102003", "201303212101132032330243223310030410442234331424114041100100413141414101023310241404033242013403142343210112030330002031212242204240401334424422404020221202310431101410404400221113034421014212334120141200232220114034122141434021121234400221304320230031413204003420102443104014004311322304303043241232242041132233130301040422200220133401240324102014113131444043101123342302244142130131331423403013334423110210340200204302010041320110321411120043021224002322140300010322104303311334324042104323321012124031044234140003442304432411400234434221344240441024420431221400221223342024233041000101313332224024344210021304404312322042422030133440142330033402431443000233243431213422402103142214020304341313344143133011240410001433202404440314001014223202000332023043440004411104130330441320004112344121242210203302114100323030020233401030012343314004314102444330001124002101200442423103204003003331202421414132124422432414034010320224403221401214202122101232440440312240400334042120231433230011433123422411401101342144102201130102432134104031401441423432301333312013223401331040240330402240430420143104341342124141203110222203012232441201243422124432012221232142103122210032422014412440321213341124221041041411023144041021211003441331224104233413120313202122302444004233302424100440120243240334314011331020321211130120444211124204204342441243144012404302003244310212004412103413244410223122230102403404221122012403323140233404333124434102441002133423044434011343304320334142141024442024424413334014030144411232424024040333100032211042044110111302124211304114334033201433210221320024133232042301113033333430330421322431213001411104131412331102420413234333110042021043124033331303124040000324010341320020430220222300210222300434020111144440303031242432221442343310313004312014343413240130041332341401412044341324044111001011302301243440123240033134110224202120042141433342033000120211414222401031130134013220200040440131131013332203232444040324200401333300312210002312144411101343321314313334321040300134401134202212434343331400330343312211224302301022121214111031041241301124124423444404034413333412042441324123104440100034030002102230143413232000441331230442003043004314431342010331030041240023020044200422234311201041132242241300321430322004024334203311010444014130022340044243333420001413131140022134321214324310434123322144013430233024434310131440240020221203420433302240203342124314213012333332331100130044440031143000230014444224344120341432421223203431023024212412222430114142340032411423003134213310211014403241012014413421104143043132012303111223424112141223331212200044443320202340313432240124200143400142104304410014413311341212041304424032201422232231104242322030220130132224204304441123210412310131134242222422422444420140200334443300104303211301033424322130141014221240332120304114414401204000033231243001321334123303132424202401101113111412234341312044440302234210311204141022404043231221331211413102441342033134142322013421144234410023400032434102103432303240010310242012123131124241224214010020440103302012214112444430001134122320130334344033004421142400021022234400413034340302012242332043221311244213304244332432442204302430042234313414000131004421144202312300404133234442132220431031421114342142120103113303444142120442423333343334131311123020210442413131043312434323243423014400013433230414212214443003210234013441401304224213032112133321433224400021334032331111443310122234424012011443324341240130410121034400104211112310433300233040203404301210434413014201203343022313143423412430021340400201320334443401323341213400244434404113430212343404114242114241220120421410041204322311343332131144113224033433434210100230212443321444043302113303412301132233402214001030112030301220010332132422041100102111100412230402244211144232002040402322230222310133240301441141304322113143320141130132343421244022110100040213122202340224000333241422322424011402444020202103003444123122111334143401001343330140241211014321010111130443210004002101423321134104413401000000234134343143422423231041334030131430333412313223120112311030403042300441200414344214222332012213342103333044014020223301333421333404110021122314422303422341314034414203243140424301110100230313444333022204143403404432144033003022433330021134011431022402214410203221022044403011402403011023302143210203000022231011221330402331204123031131001000112222144312403200131444331044130131240221300330330012122244412203412", "421110000344141310432131242322231230301413231042401020332033024032400003104210342230104140344431404203114411231120221201240322210212421410042303300342401224240120321103111234411242010244003410321013203124000043222113141322440210414244320134021311403004000321123301231140132223100424324321311331200120412223123020231044324044034431410223414222224011032212144421401144101103201224121114341424430341434314321021003012341320414330003143411034132400014300140332421122340443321130314013332130222244213022204114113113241012414301224403120133233234332202113403243431131120424243241001144003122004222404334332332344440312244341310340313000332204414243043234410333011402304134332313222321423200330124141232012223013123021044321420200204231131010014230123320043041130210312424214002121130031004313303313101321300241203123143334444212442201313100444304211022444444334244120040403434004401101213140002041413432143313234444104434421223200114444110344234100001402244300103212404201340134041001320333124022124323301003110103442302011244211140434023220040314324024324121404303401044311124403234311100012141403413303403042202110012014230030231022124231220221213011400133330142014433200023012130212011033403222414103122314444201243200423301222303132101001132221311301241401244002033002303342230212023120343003224310344413240120404320102422110000032443030002000110301030243202304410113243012204241403321200404422312204220414244412433443333113433223024313233232441203011330130431420333103223440414213342302133331302122004442404114213214112412114102101441000003202021131400432330033444442224222442214204402021442104341003432441133424223124311123223331404131144002121104122112100333203213144344242113303213032413141401340403213000004242234102204424401202141102422242044431413344231122114244114223411443233310341203004100111020204122131244234012034133131011010220433431214312114320202323201240442133304431422332433402214401031121334200104411113041413342402403414222344222222012324020030103312200341210312301024400311341100333220313331420424141022220011020044301233234012202433433212343044342402141224013144122340432002313333332324021000243014301100344104313232203432123100041323321203401424330010341032110022232443230243314343042210242131434013231142214100114211201420104020301311043101142242412121400110342012124204313121423341123314141222132444024122143330401022212443201341433322033130400130211301402221323333311420442401244041430430430312212001304002040421322013340430100420101042342043410204241134224441411342122014340431433041131433010001303013421204433001034043242134004342444140430412144402342320004132212012230232134121334214234020143340002321012023412420323442341424013312401002241334341111322241102140414313431003021034343040034311003033231000234132420201311343102301242210323134320041410320410410212414444412122123024310420031021433420041424100303140042321402241030200430102102202241113210203342004000122040400203440234100014303104132341034101234221000040222330344242114211122034220000313000044320114030014330310011314041440332234334211112133443431133040311302203133032434223114033104242414102312102133120430413024444341113442112133232113024343400313142240141222401230423044031311204130140441440024343343022040431114334321431100443044122331042034332241011211333404403404340333442044441122101202020422443232043213332120023023323414213421312332321023012241420213120334011243244200022444041233214122013212003223111122313101344322412034342312044210033313330131014112002112333324103333034442243111201220214244131440323221043421441443314211020103322401342033200200033220312344432334310013014020433323302440312211000303220434021042104330100213042423404431112342013020300032001011110241113241021142204322412310220123140222301003204031331142042031320332442222143001121103133102023124242420132310040102004004142044433131442243014040441000022324202400314201403320224342122434142141032342320134314042244040001414334431213232220321100143133422421003012231324223202300134444243300441101100300304200343441032440111231431102303403021130134421004020430303431200111420324320400413141023424444242230333042043142321223141423243211130433230044003000121103402331113340124323131431334144003410202010123100022024433112101334141302413044212010103142142114314014331034333410110240401311102212231403144223113442442240443111003043112243024232222241343333043424430421132432414103344431244404100330341110404124440", "024032314024022413222121242034300432404421012424212044433323423042322433302202011134344041431032443334100002243020424430013213103013041330300114432301302414203410140441024304432202043033042223421102312004342043443231104412243123142421113241432012133320422233120110320440331032130120201212212142212413102110001122442424042042032433431202431433133234222043214411132241311040443430422344043213233220410404430022443243314224010403210313103130120041430112302233330022343301424120134023333311133131401231014110321233300332321412440401201320031013032232114112211442123321322211440214404221243331200123010243213130103232144340411400411303313100311404014404004122433100004322241324220310202102244133012042003321132422214002411131423142332223401033242142404403102012400013333243121123313243303330210030303420012343410301420303021431232003222244044423000013421031031103431024440420440023422232002422132421403333001300321242123000341243310320403021013204104103102343344321312211242330023324330112342201231324120042411423211404200100403243322444002013044332422010140122121211340244101140234221410334210322300303333444040404210101402423120001342240413210441001003114113121403430422430402030314003002120212112100423410330332034414421022401101143412144301044032044434201323243231314043234000022230003313241022030343202042343113023141303031211244031021234431303424424301324204002444203314111434442224121022421033320101243423204121421302214000301324434302400110031114321411101141333241311434323134104001142431331430143043012204334233100000423123044140322140424404033103012344402144214321401210214143033200331413441211432442124324310034230402242413210101024320323203103303002212314033442412040121222442434430034322430004344313300024441413240442333001211431230232334344013311024334102344224132011233034401431110221111314102312240443433313202003143333033121024123212023334140143031103034002130032034003034031213343100114140432333123134324103320331101403030033334441303412023433133334240344130324414042323024234034423324342104020110124341223131444414404404111002413340430142222221311304320122043124423002120041324424340012214232432030130232401003332334324402310321201442123011020413444324001210302413210111143104303342203242443344000204444233023201014112444430422141141300334201444124423312044314303102400220041441101201023321330202234120341220412314143221044033401420422314130020321230244042310121024313000121231112233330413201001021444103432222042222402044120210142433000411232000211200222111430433024031134021134402301443321224131310322020301413334144312201142411412320003423224100330201102434232344112410332142324433421401210002224031424012434400442211002341114341131010104101123333143241133020202342400121244031032034023323043303120243014123040224011210440130443040012442113020201411002303424433141341100021210344401333404230113232231040034314114024413202434420414344303434011323331042421413213430431023213042040403011441230422412440313204012304444010321421102421440112102032234442442134402440102333430030303223224102313110223421042310332302211200114403043001133002104433300014233424310434241032434313430201013424401043340443113104041440333211142401232011432300323221423034444211124414041303014211100312321133301202011443242110023204142432320232312131044312101103142334241344033323314044042411322223141122334041242043302214222231103431430113140140233002243224221321213441302242023103030314341423214430044444004331232002204110110434030041043334132410001014442210123201204101110202034410101043411142031111131333432043032341024041212334333441313011022102234421144040341110440124040302102300441204444221044233331232144222204012111422234044330021020001401321112413241024244441140440240000423044344224233111103013111014034123200441131212122031411014230413100144402244410221233302214214400433440104230022041243231404014441440141142424210202303110220322401134312334044241423004240043130313141214214402321211404024034012142243120430443211324213103222230200231444233002430024021114030134430421422022431232441302313002203011030214114223213044403112334440121334202130232133110110332031001121430202232002111413414001140404422113422103041213230422044120241131423313000444011323242131440232113212430140043303340223442420000323021413003204400200234443322110424340410030433340343033331031430214111242003213034320020221204434311134034222130244243313112203342410011221323124042443102204103310012304142322041", "143130131203320144412000441233141011120200044412341024343032112201210344103322121340401124430221010033221332001143034143312122332004403021331041320201041200143141233214303212041013021141432041040242400124021424100340444114034032102143420221132404244003413210413142431231144232112423200023411432423112433022033113313414021314420340104131221144241041201040323242242403322130300340221421120412130011223241041032303333211204343343133020244434212022431320310142334010010042330113240124223420400040433203212300001433223010423434010041230132042323331234120224414303343144314013003232113312043311340414243144033302244330121231323301112033400313423423030211322100134231001324101344211112040411220320202211231232324424133210044431022400121101022420340100011114321223114102233402424143114133012042414421324112133414333033330000101043333431003144344410302240332324020343343022040322332231334332202404310304240411244433221401123031323212204123321114004410403311430331001000022334020122123441431440224212301220030120214333131423402332402214014024141000241243043313213124330214134211422213141410342210124123412022204024404334342113140404322244313424230442231130410023320324430242224120013121102224301223422220040011412234042021122430301100323412433122013034420332422102104323312040303311334124014230140231220403412412403202032030331414412022001221033020243014004003312010400400104242211041114333212102103321421311341224442234333334143030022013424443003321114421010123011104330231112030131210323202132431222311011104313023422004400114402140240300442232341220434313112322130443203242032304033020331211040043424412012340113023432404022301142342042132423332414122431013324114112424401320140421032140244311311042443033014133411221010024301331410443242033243304122044443103030442323204144141024023444422224212314031402414244341204433430240032210032401321420302230244301212021120030102420334041413112423141023030112332204321112330110043140240034231433411143044440343113033122201132413014210041324433434002303212113330334124123103332221100221023430141401142243241331041122304020413341041403412333121201334413242341004303342102012401034012211102402211124440444000103234000311102134323302041443401201041122240200330224111304212242232440001434301141134122204101002423010320414133011202024431120403104010222404143030312343404420341204112011331044324201000014031022404101323100200323411441423343414224344140020023423221043033210110441302204321111441232021034334120310124400332013214423002233004320140341414121134331033243231040041311201112144214322434142322244404023233413343440444022044203231031413301342342410202122043303210210011442334221324004133013323423441312202421241001211104404132404244334323414222403042330313211124322332411020333102000124141042143441441441311103422213420124040313044033440321242012140100044021021004242000000310322401112302023000302100404400142020440033444330220010112120224423334031431100004102233222341330131041001213101311344403233032241242410424201023033012303214340010411133224202022124314242432202024413423444313223124334042101221440432300321201203424141113224340113313004104123044001321043310102312323232131122330334233143310443112340111234300141200334141240321104101421024443210204023332210144343201111301441240141102014011412140433243411314131442032441442430240033440134230311424203232023243342343114221201033241244043203011201434001411423031401242321220211100011133104041440431130304443203244224133410433114034222424423202204203240211303313410321433042020201144224421200313043214342431300112402333330434310303223412302004201413303212124133120121401032230112432131040332431241013031223413240113320002333400043022422202103243411141301144011134031421011004103242221231030434004032323443102311304214444310322401112410141302122040421331444033344130202324124340141032202401143410010322100211133114420114303210424103410334443210230021244411424301203234111041330034023000300204241414123401112142020004404114411303143340310201121223214411243422224341031431334241102332204100414342443442420300003221201303430313410300414203433420242404022221211402223141224012043303423020340400030031334011430434204341233333224433322203201313434244330433014322222244230003104400422334421014401213044003432340443121402110312222242222332243302020331031441323401114210113412102340123124444443342444143232044023101142132141303232100442230302403013441033442420124242441121301202403330104243233", "240203023033234122314242110021221104311112143102441421424143323202142344301332102030143011442422434211014323333410130440321342040444140124103130002201411332030112231023122423140114230413230324244110404043243330122401334241033402432424400424423013303301300444224204111231331432021304202033010341211111230441321403320314243043324303243131434414204340434002013401214444004433333001334024120202344201232230224414331312312112201041143142433400410420313214001002310330340111132024113332131400410410440230044010214340310014400030003020003330103424032101134124422043133130144342133412102421211004013131414144240423304020300110343112314011112242123102044211210414100411302143411424132243322414010331144323041312013311404033021110113320243401010330014440334244111443231023224430132322022411240410230243420111013023140422424101434222401014140442321031202232412114100033022141032113233231124103341303224210221320202402143141401431343101412034132242143141103004240013233423012121213114142004210041344342220002444040042142400014212340100010211243112220401002334122210340344231432314124001401112031203024332120022244431104132321312142022212313103310104043302203022240424334312403404303331231414402330310410332440214403223340212030243243212122142320142030421041230103130003420133233040032102343022143203111043410130031043211231111001114214240111223440423143141121444313014200102021410402231312143421030013031402211202032403010404440041040314024111330214214030442121012420332123142330000010234242332430034320303134131433433300042404400003113013140011041223023421213021303430242443142204032304441032410423234400421420420204304444004134212412144342342412220444401442443433102044314431340430102142240213122342224411103301002123133234112424130031302403010044314212011220143443242132121401443232322331144241140203120332310322104421310413344413322412132204022122022143234333134414230224044223120430134222240130341343130113304033211223440131222144332430302233412023244402013241042102143111302320420001101201203300031100133443134434302234133422143004120421200122323141422310433242401011422120422442220320241103334000331021321200334033430413402343201204144141220111432400134033310203242433020003223201221341033344244331001343101314332124141023300442210223320233044122030233443304442221241030443034011242423412142231133102043330242330312210241202233110112103241402030413413431113321220343023424042412104431343214112204410211242312234110333044122421044043240402323033243120320112341131304041141312133320100334240011410310114334332303444031310303132311001340230021002440221223214023233403232100331133422310420312432040413234212121204001200012231013342013323144342101403321120124213114124421033433213033210212114404413312423144441211231410330112130122142413111324204134100343231134401000014120143242400303100003113112323142011442404113330131002034242214334012032030213222243020112114401132430203314021124314312320024212143314342400434421002341214133002304224210101340031310124122233004223430120204114102144144302021230030242440030230330100302034440423013144230142004141030103034031240110444231041323114032231143431334101231141420100022320004104133014033441011233232422002223024321212213331333321104201342421401312424401332143332444223203004113323411403110324132404434224432113041412432043104114444104434104344003013430132004410014030033323131300302434401421113434024242022430103313113042100014422422322040420220303113240404124321204002101432222001144344240130444331131441441032211034201104312420240031340410444303423423322011403222203230210242041322420144403322442424221322010300432233430124330002314213344221231321220034202030440333002220321134041302411033430344220230210022142343343141110211220102131300143124304414412142401140301430204333441100033121311132213330044111100210032443120114442111430421324024034234113312214440031104334131243421411430112123311003104421331244214122143310131140402441322002202331131230413132104002341401313320440303144332441011203000231130112240023341143422403034032033034420204303341444012401001131433022121040442300014310301240213004232431140342214244334112403434343041424142211020402121130033023430403233140213431314134001232134424433141202312131010331443104220144330004423133122241041004201104403311011020123113030423140014023301444243414322042412010424113044424144114232234010231131140411031000424231333032323210442213012232203202233112314432320314444302232422142334", "033403004241304400030030214210440022101343003001144210032430303432014103442004011030224421423203030343042040031100014034211432032210433243212300122422321122000434234034333003311133413123444101422304333013224322124334123422142324104303130413022410343441440031022403332311234130042431114322043301400140424302211030013034213314142234132442023420112132323441343044423000030431203330101420434031201430442103421011412331312044204302334220010430322001014322414214004303302444413222133042010140233430404312331311230134211443322102423430324203041004403340100243424003040334310241323234410413012143011030233220104000004220112124223001122213140101112324122004310314121310132143131021441221221113220420330210301241422011014031010222303303034023242140244240332404111214444233200401403031214232021324114100122242113042331330200340102210012433040304443443343002414212133413112012433230023111413101411421020441124041040144023110101411000013432233042240434432212203131040132223241244043110242134112111231201420032020024403031213110221133124103340013401244034114414224303401223044302441321041111300334002412242304432234404334204102142431434423410200331111222121420143313101124231140200002124131011324004121121144210120414301212302341244134100320042423131224211204204213231004202100442101141230040321232333012443113440202112211303434422201321444240110302114321304033013412100130214311411341434342003104330411442203032341144401314003002420023001311014210301413340411012320240130012214100003031403111312301330424404410124103210011104044113401440324232242414414021104441012024244212210102001011214414220141433344002043402133114421101230302324233221422314114024120222434232042001410220441142313311130110344110021421144104414013113140013402411440302124222112420114313343120122044314224120434221224122023404143023030210212333340411302210114100101143144101222121021033413040402002342021221142214320000434333140212132004002241301044100414312412222431430102324032424200104313031302133042034410442021213422413401323440340403102304411302110204010101043120234401302411320020411203203234341332112324334234140344312143312443410221001310001301422422444330123101342220022203042004202022411023134303433213100421021111343320021233000032040021012013214214320232231424214323420444210332423442423133303131110442430223431124341100121200440321042143212401011422230223000424213314223024423241132203020423044000440323422210340310104424201340002414143123432440342202411410023143312133304132344044404323001313402321323232032124223001242031444012040214110133242310233010311013243143410423002340023430442043334012321222134332023441434403202432414214333431204033010330331434144243041132442320332044131441222300001134042224112043004410204120003043000234111414000443141244333444143331302423104240413230442110311410204411142121213310131041443114240131112214441312103214430120340003324044442144114330434042422400012121211212104210121334321304111400414201234241023033040332034013113224021120001144211344112121423334101230334112144424010143042034021234114224202311240313021122021032211142232412123223030330444413414022231332033433443434130121432234234430444342022020430141003434013333420304120414014032222400040401042344102333013424422104433122441034311024220243042441442423344234201101124301002232144033241134132231230332420411223023124440310014432433413421402243144122003131430402420202124334133442422043244300034041324432410141402104143441021432432342241101243011034104233223210002323213110014440202224213020421243113220331203401004004133232234422420441411204132304044423413434442013114240114313021333040401132302132301023143302334044142310314330443413142010002430400242423343014031421202332343201320401044240212130122141132044003240222131444023002110114333122204340421244123040301444210312243033100342024221340411321440201132402340442130200041023224220221001304313040031020402140322310003300440323123000342030014211143402343011112133132000322143141400044202443013100323111401042221132140442333132241113311041321413140222034323443222322442004012114202430420201020041403430334434133110211101040221023021242341212100020212243420442134133243001230133243343202220103304442430340403220213031111310221002331141411433423421142143402023124142421033444400230024222112113440000341103333323313142341402044400240430124213313021013014343440101410011332412113410202410200100022042221100031412324103033011013420441230343142414202213330423", "114330242234411141142300301202222414113141431340420020114004441432044223140001144430224202144113314343311441432024124420024043441322030412223340421300121002221433030224432241231313422103123133023210301400231214404243413231231002123001444003402300430202144022302311432433434104440134201441010443204004004201442031143400000232333343314434121333340213312323142134212141222011443123012304001431114340401004121211412143410241031031302013241042301133321411034412312320213243132220322142114323333333032012223403310123111133314144233043112133110112003024410110444121004213021312014341320444241143221112221043200332332414042300300242441431341302140021040212210423434324114223423433021143034132410424411222444021113332442243324213043034021404131121003013333004004114042420042410412201314304111010111302202200343003320330331014443304204002414122043440401032324131204242124242102220333202324202110210012034221012421024420134304424423022103120331314140431303144430243034102234144401211020331013144411003422321240410000030421421141043321442413340201013302012231444101242223233322211440011020224112422420322444311402312342311412302040410020234334002003223244340311403034410313400003244143031342023422330313220000220123333322223004404010202322142414244334031114221411123213130400334344243324330022234214144120420201303100213203343130411023003143311233411322211020414422411040344033423140430423433441431000420232410434432032231310204233210312414433202443031403341404010223404233342433323313131344113441442410142323200210030311443234003210433120233403042344132232323213101101233024230401011144331031321040204034231042101121140424403313411111222234240444411034411140043024424112404343233014443231301003214423412044424341234112420442030142103411434024032240134023101323032003020414331231031213102400420333231013112012200331242421441144442020331330432101323413143020013041224230333410234313142120414010142420104411024401122110310234441122421433300124431431034134024000200233441134102310222400131443222013300440321312400021420320302221203342243214331232332420131210311211333404330024332133310001423110341442404334130404002442104114233013402231220234042312341334234023311341130000424114100130340420101341021410224212403044244103130143123323321303113023320004032133102010323420302433114342420411314321214411434124102244004323120421134301323242204044213023342121340410303241004021112112011041334201124121400122304210021441433044442143040023423224030204422403133434414021341143143001221222334113342414443323240041233111022444140204424234202230300432124001334021032400040034114214243112213001142033014304404342400344443134314020143403401044214231112003302101341021420211444341224231000422342114312343241012402312241024344142003101222111122004114340101332413410213022211124210012231111112044342410234031223101123212141134032214432230422343420143034321433122304013101211314422200332044420022232023143434204242322323010323204141344121023421401111232031404422124011422114024102301421241024104020400421220122132321134324213012441232304330332131101101013300244321433220343030113010432230330210234212103423303104332131423333200300034041121213144301021212441240430301223333420300331322332024430311022442113124110313234040032112003230111130240411321100012033141400120112340420330031224440314044012120220434020442124122442334324432023341223421142041021023021324202233204333041020324224032100041431310032430420343230301343303210210030134204140143244404110302302144122431120242403444402033033132140221444122044231234044113002144420211341410300224034314422120120120422244333211334243443140042041210023200144321002144131100401033034322134223123304044312440120420122024342033320240041443023213224441110021100203113131310301203313211340014330111100121401003011032104402040113033334323140022002331032201210422401213311424432113044120004443023014202011032241323431420023000300040020042202022134023444024230041012331110242413314200304101403424303014320214010140322142120201001113214244443212404200144044232400003342130431103143343002020031322402132242130021043043222004203002233410333011431102231133341324133143113223031221143322421124021044442121111121011134434020001202104041123133400033040204404414121112033200211414230434412140123214140331334001313203012441222131124204201431132420003032011044012022312201034313010432440242240342324412311103023312412010124003411224234114041122201010012332240412411123334411122114", "112030010112120410033241112003444233221204014031414232021023003414331241001203121232024104012103140440201213101302421202210021441410314011411431414010014423334024142002000034131314123311401330111143001434002003320122034202304344142023003442422232102234431413204330103233041202433103003123001333304104023004111342431432020234014133024003314321232020314342133222240401002130441202001311222434230204421023024410003201013402112413202204113213023332124444440010223010123210140040213203404033312204343111001442201002333323100112110012311110030012214310340103330004233420232340041420003421000300144311102010324120343110342030224434322131324341234134214114301434203202233420220221134421121231443422203332133030234144311240434333012312212122120244310322234220334144233441343341011133032103020303310040312323244123233122030004400122113444312410243422444024122311343003144034301433141334200114014402202342021220230230241210132402430414420204100113104401101441323000142331413320140232232030432420324421342422213231412310431144422321333221043401041411032114134412102211114222323120242414343423423010032431033123412044333414024122132011321211210202214100142022212023441424313234334121302434303433321301040131213313104132001122323211421313042424111434422032231004014210214442020030002414344010121002200442301441101310122001300440032043304114410323022400414102433422314303021221124024001401304443220213341441330321203113244000330404300221222300320203104321232310312242330232432143123342311441323221304233042423420102221221120021221101423034324444102121430330424404131030403432221020010231234013210412134121203340301110312344344001100421304021332304312012230440444130241043322421310442201020144413101242241323231212203114400432231042034003013201002131021212232101210002333402023212214022033004020110410021033012244342211201423444141211042012430124334120230112111342411410323102320341322331434403031042322401122332034301121101034330042102310300343314304144324000410233440430422014442210124020300404102403040021203213024130420140033010220444403204333421323240424202011442210322224322313302220331131344244420324310012444213313044223120414430400203100141124404431422204440142240143320124134444444340110421333143410414033042133420302432143443320324403034203422234141123000003431412303130402203432021112021303032211201144403231330001201210221144102322423314304441123124120334441030323332104243311013233331221404010200314444413212134143340231341034410020130013412431310301024431210323202121101441133442100302140022002130032004044411344204102121024223103200130223411422222434012401024023311030110212142214141323441313100130440231114320422144404010142144330211422224442210000134010133024243242101321423122333443130003303412243033143210404401223343241040334004344423310114234430311244142000034312204410332232003410102120010204214430214112414224213101242200423431431212344342000120221222321243213431123423431001340133011402122324423443103213433104022232303011444243231033114013034341224410241404232100214343311243113004103214100202214101211322403142230400043222010112223410242443400011011423122113202312302232030421024133440100001133330141042002143330214420001313021300221241442231442420224402312013001441141111144223344102114102122203401422400312242124200232142300114123111024041424223014220133034321322010002033422301010231013101003201424412104034221001320101043123002444404131322233010243033100300003321321131330324003120212100232012330111321121003222200223413430330323141413231122433224113343043321104111233440224132201112303241212201144334333323001114021431434422404400040330120413443213132002102222414243140343204132220222103441242044321212420232011001221000140442332433403110423014300322022402401403001211033432302234022343410112330233333034204134441442132110410244213101432021310400024032321310142443232233100330013334140012121230142211331010423430010141021304411230203240403000102240024444233013200131223411204024433400002001200344012321002323310221140044102442140442121323200131032030243113441242403222142204114443301301301324134234320424313304301342430433030142244243103331432200004431000401424202314023313130320313030442144442441300012444202442343313130213100430324302320124313434243133143102314221333322100214401004103300343203043312230441023112123000313134432304210201202210211041343022340330423321033121231033010434420133040241030224420220241302041444222201344204002433420233100201330", "224144140023404022321334411424413142244040203344302103311200442134301411423322232332034013203123323234443220241330123403433320430124411320422423122324214232210214213144400342424432013114403003431024331122300113014413241022134241042301221143011431443323301030430233203214320303334030402302443442201322314331310232320123433414001323301333322030334301021021242024220403011213143224130421031043140424421020130320023300233240222241310402134201443030414130001432212033401342002013210410032330033212013403333023323232124110142234000134113220402124343121411030211211120232323132043213330143340304100340220142330200114423313140343002011424143333224124431002311032331334014022134040303140031301402043420141444234401022412042010241324012221244144100411323412440341200311222334034131044203221211412031303042000340231342122411322231010434300121004324431044020112010042211214134202040124000014120214101302123014142424010002004033110040304041414024234313300102032021103132333340232042434202014114101342140121224410402010234010420030432204110424310322340104213410211023240320121404320343240404224012342120334421021310043214024132104212434113213243104231411221424333140024041122440223222242214444400012322043334104341301212334424143441421413341440212301214032110002112420240343340303013210220404310204044013301012121014102334100040414431403433020102320214324022332123143002233143440230310331432141343122420403120002303243043122012232422022220412421104043222240214443443120223043210243040133220342104302121200112203400211142033303122014100030213130432420200140214444322130211041211200222223043120133013002003213002101314140310114230114220221214103304011202033012244004202441420202121420424321200003213020044133412114301030342003204321400140231432304400424321134014434434320022224133243412242114204001132240404013102304403014010242213320424122344332142142220020044202111133010314223024110213033043040144313444213140123101334420404403000102421202041114331413323101414420434234102040430042010401001131123431444311243132140043202410433141324412311441043201144000414433124100300241031011044114312310443143040403342322013131403134301244141331420314340234103100332324311420440003340020331344132303343411310331004241111432223324430400121202240013312014223042402233441401114002104423133311441034342303443131013032030023434320011143422444212210410201431432313004040013224430113100304433324404200131403244131021001304102334240124343040242022312312304220314341101301200244034204003223104023324423242342434441224031334113010200120433121112404411413121130133141021113242210342112312422233103202444313204444430104304334121321102241430121330344120014323142001314123130340414221002243324412341234001133301322030203022043300341330144100034212143142122140424132333403034032144301123411201210232142031233414402320100332032040402300114414420242004141014244140230112023004433244411340122224241243214001033114411142440412300220311142104444340004044421121203144424330324230000412143131414322421124321013401133001012243410243144333241443403403213030232204420244114011143013021020241302301434201114311130234413344211201303231022120411222441243234202300214243214420422411302412032220402330122403324032304100012211322314212123102221123041231102102041234231022420221410323143300333044042341100240140331140341043020020204043313331202100230012344141141140424003130144024242430204422442011203441140014340000322032334430204404314232024314322443220422412001241244421241134204140003442030441203234334233124303114440300314141304104024344333140200140211420033303211043423142410121342213142001434343441334111020221242313113331031434322242300412044120133203314013101032132000114232203201403324143204030401332400322133200241412344340343020131221243133424414113413111420214341401441230114240043014021010344040244400132442234032434311110003212122034100033234032103301442314213311204303201011030223244303232021310003242202033234420340424341042000244030444130112324302104212402110224300141323033121012214131431343034221402420101322014214334302331312432014110302424011034433334424340013042020131021321433302101002021441311024133004403134132314003030024004120222411010224040314410023210033013043413134420101203401041001422021013412121043413141043121314242333110043124442011203222123302313221343430133301044324311432304231024013341140340023134332202431311434132013211100443403231204304341312013214012212244443342340132043340111301103412", "344023422221222111211031002304244033400214244100220324320224122030013400340002210144021010110110013110142022101020341232213433213040114041221001032240012433440433040423000222301230132313203202422232144112211411043124111110103433311114431213123400200341333220020043421331312242000012204222202100212121034443431031324431033344213102220402331112000420324141202041444024432404004042331311044314342414131242213204010311411340132432100343401034321434122210323102300421231112140443431411340302232233221023132221303341401034220330034113211213043112211012232203340004101214301240043213302032041440432212234000023231102123121342331144424104331221100400311334234410203410213412031013003411322034132342343002001023243331433233422211000403311240233214412021310401102130224320422110324012124111211002021410102412223443030421442212213340141211033400211342113330422212133214240102242002434224131311141103120412210133410123233334233114221224120240044010442243344014241203332110012130330101444032040144214411124403113031032111204404032004444431041400032424112440041404212231220422310213400022121334112200400420101100411130320340144321222412212132420440210412032230443304440423200402242303241404221213041133434214230314230341424032134132034110142231322114304441020014411123411420103304141012224314300204444041301322420404444442001033213223214322033432302132133322322314130043202334001233422023324323341122434331221441413222220421440223223230204332042133032221221241343011303141020311002144210034230204343021410332432413214421113404243041330030314332040103021340340213031231330323433324244111223323204343303301021240413113322340144440114130310044421441212410020423411234113113211103432430430240312314031311231401322403013402243232331323031241043400332412132431143242131213404413311121040440431340434223400001342032112444133400142213201404242403201123131140310242340313400021230100212212420303040124224002202100310332310131044111024101304021220114211112231042421414002311023114402020333033203410420322113022214124301110040410222143332444414022403414343424130330413020433023002013132404034213131312000320421434410312240040144420434343403114044431413310114230204412431041232044444031343103020424300231213003442200140221120122243004310033404440201412120310110122133424032131222422323110100430304044444311040101140203212322140144331342133221220122244224104001211214314212134401144213330221100123044002430134123203324202203344211202200204213243040031412042304101013102341332423041430142012141313012422031303024214040304124403233110113144214021204141210321402242111201344312300200313434433232310413313233324000101044141330311311414204334441234122323002222300024340002431442112122423100231324303223310432112020004210210211241204041030214343340243341114103014134004104442101220212143134200113220002230240043431110401130323214044112314300333323004322124121004032004010440214144412131103401440011021421242431341440030123302322124303001224033123421301111214230232112302121323024434424201420224432440414422042104334021400101342003044034330142214112324143212013333213044411201112113333234100404130341321124340222433042240421020403002014014020232242212112413144012304004231132434120404230243342304201410440303024113023432103304123341301411120421140344401221231024321240043321134203442012031341412101112324120211311104222232030320120100223002430020422324440442032240200320032402323413332131443011310142104122002310313002210400312013342430403220331404310022232030324313204324433332041231124410203041404400330043144020021133300042021434230410440004101032442142021444001001131333233203230432044433223234113411103240021010212200111023130400043442113111302400001402203244101130200034331420002433042002230142443313423430411343330203110120003110424314222443003010212112334010110444422004233143411024230404142410444104112124310421441041122221333111333331211003040102113103113422424430334032232234013442112222030410001120123100024132134012401343334222430231322334102223413113410141234444001012330331112342110133102042221030124102122311214133114424441344131211030100011422403002220213421400210014203444443044232000001013033232442012212044102441110032011210144034410033230332443004422410131024311411242230442400121122324433420032030030134122221004333001121134032244144400004114423112430132434102314122322313444314432224022032030343013301031413113333234043443403014244033242344121402023020404101223320411132321010433331", "121403333331413330203404314302122121334144301413401220332340010433140442034112004312320441020324101441042122433103231111123332201401111320441320332444343234323004334410420123313014443143233203022122142102442101214021421003413434013220244401331441143102300023000402200203013134244124404144114102024211330441201201434214313444342002112303141043130231134420023420411402023322000001443440242241402110401411243320222442434213403314401030402313234430212342233103412210024331100214103044223214021133431143243434122013213444122222233241121211041342342413342222133222000303001140311322232211110111143230314130303424244143032014411322331230024120110343341410432143313003030101401342440230314044120441301001014110203431433022110114023423240002113042244424143021000241034220203130211334301423202124112041321022111101232413343224324400134141303340101214210104124314100223220343030401103204040004234441320320111444403222014120104123043101334040211311043243002143100111212123241040203343320324021423124222043144311322224011312312434012123020422433110243104230120013340440201443301003303341430224424333203124100420024300301424002400201441214142101211401243110332013231013031211401431123221123400114022023324433112223441333303102133303424213113304204204111101324421204212303232043444143234310114413131141021210130124311330142020121333004403033112001124344230344123300242421011304032140431341143422023021211134132044322412103233123224202220310343241342431042342321204032342210040224342314430442232444013123041322314012233243241134230330002134141441444201144332312041240024010413101200332041232243222124030440340201313140240231404232413400031240304411201234142102041420403303332333013434244404013420434312411101143333100411112444302002141311434411304322240022241424324033213241042301201124432120413343311014232334312221121130042010112014133323434043132310432310423143303010131200321142232324142201002444101300121114333101121104132411232441432233132424221200342000321411131444140223024113301343133422412111301434240001244104214110311333442201101424210033313040032114303330142232302100211212122024022433443441214101401243422231032240240031342424442103434343223424343233234423134103020013333240011420444044342442031113204311231223433114020213042101440244210430244413240402031411002014203301223013201202220123410122401423344324133214341044241222344433002224314033033134133342301211013124434021242420002042140130331040004134423111440031102013033123022023230323134020240420241032110303101420032314130030332322431122324414404001433022330400231404220443443041431144011342113310144224442010201332340334324214241330001042234340202013112401122421244444133132312432102210111230404442011000301014410120314101424344330400020124201304244142013024223422122430414111101334021304114444244230022304211331331304433400313422113033102124343104413220024030342300102320102332020414321304410422431430121433101301301340330323234033122201431130114221144140432224113122104001343413043444321131031210322340430044104332013014023404012403304203241014020040311330430004131231243333413122104330314202014000400201422232214241040002134221424011010204213233104302322342033101033111441200323304103424130013143131101013310340121130403213434023030443012233143034243333442241322400341412314332313130202242132024441041130103201400000411024421102323303233300214414222304402204413023302424001311313010311014233000203004331432301033143300231030204410204244201241412412201134340212434412221143204412243031040411120414100430114134030330141332241440110000103444040443313424343110201114032131231301223043204044110312104011034421040204301400212043023210442004140103321402100002444204233414004330243023102333233120011343442032211133122242011333101441010212042023434314234302202140412211120303203234111212241002022444121302231011042232242314422221432022301414043413032410023231324140330133102110144402224224104321131413424400221431030240112100223101312411323421234010044320112442242311141342310313100110404010400100231303233131100124433102232143024234202301323301420143233014413132424443120004102234232002332212433213300143204422310010041112344101442014022144133232033421223402022134214204042004303444002101024440404112242004210002210412003413034221022320304210141000412210402442042143332200303040034122104240404314140314220443144203003430233440341103302300422034004422312141312304301023210420133142224142112331332230032124232320001212432424", "032434232301031344304213440113300434004414001422121311410402214101320223103121434441413241403200113004111111100343301033321231111212431404223020302104034023324233221100042011441230000102032332201314104120021134014342441042110341111110421224441330332431123203231023110400312424224133134200213333044323044400114230144432420440233340424101321003121114431413314202400402121114303043134143130303001244030344311014223011133100141402231402022013333343314414231234403031032123030241420233442323220422443413344314010210014223202013010121403132132223011230343344232034412231424122112412342213120431300440132304211434034324030144211013123431343211444041322412024314240114013121033042000022411114310404343220141432342421401313014413340341034124440233102133104411414423202141243141234002003012441003032103304042403133210342101401324221220243321141141111211140121344011314223230342143321344232142404204440300211432142334400214201103013333312002131343423431031404332411123331101000210030303303401203133010423030430421223240423313411034441001312411141444002133012210041142422223203114114033300003321312041004012001220113020020212233011201420314110331421332101233324214141314333430011122442330034301242044441114140112130341142243203313320020211000042342240311112301101424034021123424132414010421304001330433334103414203320343313211142023432413303120440210110332430031222433422324003004134300334420433241413004213240213223434104041422044010101442304444214411213111011344440104143444220314204030313003233102414441232001200130300202322331113314230123033211312402312242112014240000121320332242300030430021332034234423322121132423202422121203121141002233411423324143310212433041013401120220140243211044421034240110303003413033343030202422011234322012224331123343242431021103030220111414212141424304223022300414201232004230312030043300010312143044124403000223200310023023344400411210114344311002142033400032413403230442120341103220343004012340021104344112341124412044422134322301330040442330401321011112342101432101114103202421333112343122402313212032402442011243240014034143141334221103344320111232444021112041040204424342223422144441243121313024030313020423203240424030313312032042021221113202204410410040410442023411012241140134202423230004033121123101131030131104021022442312032142310210103412242310132233333104331010043020021304031031022022221420311322224301233032420440002200141402432242030011242023331123441224000313040321123221331130014444003401031132141403102101144431420101404214310213012040144423001144104422303142330330100022331041041013143402342201423341443140232044143312412023021400422000300202120030410201430242401441432011442011241144341421331344043012422230122444034204204301123242441443203242134104120033133142410200213042143422102044300241244034312120204432422342120324032432430301403202240004134043221343123314442244011044142241133020041402240031011400442244100241004043424141043311130320042304403034030203423011020422131201234401122124233003431202323203101042241324240331411422001043124042343232342403103033042012422204414140441130322224432310143014222320002243212240112042021421132241210243301203112331343343301320233320240203241123311443321123122120011433204100414212414203120421333342010142443221220314444010444030414141130211031222334213332302343433401210300312334030341132130014410330112211104312012104240001132330404131230103143324013420402044344434210121330211231240300124003132013201122012134303143210334024221301310212420402224124341020332221331414312222412203244412110241030233010222113241204010303423012114244341242112042014303302132404311424032441242220341423100424431022421310121202043012224441344414023232221324112240120041414144030200331211310110113343012433420010014401041214202031401242131143203234042304321434340013433321331322212424310444113134120214302021234344342243022431230330400023011031334242314330244402123124142302420222031024133241212011012324332444002401224012214133233332100401010340030404032030333304124413004032142114220403330233121444000333111423130340344132404330220122344020111432133101440403042012111234144401134424312141312233340321420410424441332113202144400104024133141343230044413114223123411031212401143430444140342223134244113424243122202420313422003243310410202103331313401224403140423311431143041243132043023300001013010000013033032430302404312134210304024120433420003422043344210243143220444222133210114321300220443044303422240", "002110330242421223130444332044414134323330044201244142000412034301220432310202214201230412230323204334201223220003034332014330210401311110232223211324100312424033042012120402200414023214143333131310122104211024044112012414420440431222334342144233311032140034043002333424204342210331004243142412120023044122231300203114412311110400343322230420444042411304202310011140103022433124410130200403202021041212124121220413033432302002131420131230424300143132240144420211444123124214034140343232402012140120144420222400222444334101004423334314420140044434410141210400441112022411114032311120204203402401034104111222334331313301030403240313312400122113442142324432302023240344202023024303243420323133004133421201320032110342021110412414311132010303000314310421403200140332441004442324334111432343313100102141303223411423404333133412040302400421413444342240433342434302023423440112132042110434231120312431104042023122323302201343041104442110030121400001240233410311124011344112324330233002143110313342203140121011110231023001203411400314222313401201104330231341431110133143142331323330043141131124443141423111303344023032201243323303421133200342033332131222243423442223203031234200343411242232330432140033444140311210422420021444434334022212140201434422043320022002144244031322114232113241210431300134203401341311013232323424113300332104144241030410432223310330042233010101311122033134042101002213100241241020212040431113044031303432410343214221113333004324023013222001012142443042043324331444003214411234242133330111314143214100414330020421411241311440231333314003331122311011013343333421320213344124212430002040443003131043000141244321123410000412244113432440103343020244104404123323213240240032443042200004303114103440102314443404200120311224411113100133224344120144403214023344413130420203413034443202340232300111133313131142113341232310344224122141433133111013333403142143344004421043100042412003420134121223330311213241414332031134024111200324444412320122331030134332022434231310100243002333331200143433404231332434232104234210434023320330141044313433221431113044411302110140220423142233222322134301124333404334103112043310340040030011403331142202044004431134040304113402330440014024341420213034041104233444441313100411232001232303221421401214111321004214040012411321323313003104334320334433324101234020142033321032014200011313234431413214423403021211442321341412032440131023312344000021442032313040221210333202004443314334113412042220432100421034044310022142112442440043121013403424112112300304240032411014134142144131014221133323232343243130433012222413322034002101131220232424102030424111012120314331002104343443341401343313441202442313301130200212031334440103204032023302033044022332211344211034210241443112223000101134200040010342130000313201403214100231331044030321143421140111112114400024104141200112024332403003230202242223334231241432343331133123203140122330424132300211422243324241042324042303213134202114022000104230134003112214034202044242303403011401003111244030243123412003141201222323302304244300311202140111043131401000202301412004301013022220210101040113110020424122410004121241001410400104024424011332302011211302440201141242424030413034110042120141441123220031343002034321333304113334122402304134443214431111240040003034400123242021412300323134304230201431331230123014341044143413112430044112142400001011022104221444004142013000230213233421000024424102213444111324404312200024433304440421114113033433321311223212011203201412244404023001200431003330430333110242144213214041344101343341444230113400001214143301040401333031123221240444443442110312323303110442044022044314000404324224120121304423143143210141033300142144231211102113434303111000130012043442430224223313214110022221321440013010204333211304142444304021424110210431343314334443101012112212022424344212340023440302141234343241420421043201432243323242414441130210214021031103001401202134132043003313402114430334430314321102420120433433012224100211131330133022231111311412414312240133430343423330043240204042010333122214434033240144114143210430111434034324331304100113220300440421100202002431031324242043024142142032300212014432331423031233202422222244244121323220410400422244012322222300242304030420414344020442044323031413040422013404100441030011110442441210031442121014041222403420241330132421143412002014101110021241340141131423131434244414342120113434420343420002143230210343321014303114314102411", "220204034243231100112001202140042130322302402243240323403114301214002432101202412301323320101421330024110032030121214132012010012132241221102440434343422134411443424004410213303410133322321232112403240312201204113041234440212332233131043003442403330303112004334133142243424220103033322403211131004010200201042132214102000004421410300143033411144231334411341414144431101111114302010344213320420340033131212243010213210433401113121004424240013424321131223043011333420204423110011011130403411302030342312112322342444011213340320324333132441002410211120321331201004232303212304333440322130430022214423003141333123032100220321130102233044111412404420044320324124221341340032342224433331002121331430102240010340130214113122124144302211241131132014431041001421432230223040120201420314102221321214333013324442323402024233131132223203023330121100414040002330313322141341324303243404321222404143323421021001320220323344130101330131234000302134030324310223401122011021200400403222141014104033444423022420040313241134114403101334013323441243200400442132331021334034112032034320333032433413402344031401212344314430012042200043132134423221242304403222443230413133442300111444340201230132443203411402411312113210331200002131100130114344322003312124303401201232224320342033413410301222134312044240230343212422002133043243121442142444401021123444022234141123410024142123344111000103111044202433341001343043304341431132133322002043400443033134232300344101142443001044230201124203221322112334441401343410321000303313332121101340021204412142221200324424002444121334424332334203434403340342231022121331330324133431220221034432043230402300224402323000220223013440344331233001342211143244114303311430241224321042314023211230443444104002032201220443311441431200110321431114102324243133430323213414104332240310323330232143130124211130231424131440201012112331020442110204212311414442322220011323143210311101310132130004120131022330023011044202324303220433304034011122103243131424001212232243130341024143413013324042140020322030321403244414221301112042122021414431121433203423301304021121131121433431334232344121004314010401403410042113220110233441421223044342021102433242310302034333210020334221444420133310430213124300413333042310044100212043234320213422300434121022423412100020040402232131324424312211422211132012133304442403031222403100100344344344022211343444242240230034031001202222213232020202132343000012404011411040331142142313124304302340020224204213431343140244332022224230101230242420121231140112234224440302411233140021414120442301314230244000221440422430320120424313203001003330304124130310344004240333202133241100412143130310244343212110314441042020012023044113034433243303321033044121314100301210410044120413403431100240241423122240332020420404334000434420323243201042222003241400110112213103011224032230114304110111341401310143122424340231212223101420101020024411120241043222324121304132330402133414402304114301030012130410442110130212044004412312033113022402004031212111041103130222024121134303001024102110303201021300332204122401114431224102004144042134320100234120132033002430404301320104414221313224213432423420432424421203110000401004012043210424001030344204413021321110210324332204143034414023141211023142343433204132030030223440443304114302443443212030241004021444403240341313342414001024421344110032230021324223030421400222343433110314302234123302123410012201430232020233240343032011012030440333001440300204330331211342141422234041302343122343003240133103131122242223041131134002441413202330133033000302342014202044132413442130132032304314021043012103440440412223113030330024020442122044010202241100134224234000202410302431031023211103432323024112021041334413041200033400242441140043103431100323222224131414432312223203444111222132302232404332001122302144112120102223012414230131042412422323131044343322412224011441041433013311234442211423003112330040204130232110431243002103141313120212000424131314434114034244110342234240133003002130312002114132212042132413342030211032442133202424300423403300141333300214042333222333310211333130302011044230221010340304304124444141124221414343324102421114111111414104131021000333402034111120304203204403221021414022414143344431144104420231104400123214034114340141323242100411002401101000000402102433221314332340441334331004244022332102111013402014013240114111041103424410022011231244142120320020233111400421410303004010234431004321233210", "410420224123341012111420141024312241204240224020041103212321103332130124444044431010340210123300023240143043430131143043022314413030113230422313333221421212330031312313203430211033001002010434412041222433323101402010402302401403231411110200201011011003030013320033330323322343223222100242141202221121331330334420441031244202341120041112123202203011122020002133011214122111111441321313012022313002312024434324142004143113332204230031121114242104432142100430440440241034423044030430312021310022211440011423423104014134240132411443234310324003130033022231243134444040334111231421414423342401440211243421301440430121132301442304132442030411102201134133420030310041303214240224211114031102021003214303140112240243101300213242243340213322112323013112024041300324131022313411024022310032324133112143101444440112422130030412403212042104111022311021100400043140320233230241030112201101330233220230144224100223310403324141223201412243313422334434030101124131412134423030204012302031323120222233323221341040440433202043131431024421220030224031103402011421030043114114402021043220411012133104222340144011210100014301102400323344333402034300414112243010022443311244234211012003430323341410040144334033003110104331133040310000410210243122221343423202342204303401103011240241242230430020214313312433123112130031002403103142021441221320414320214024223301042421432113244102101403021330331002411241232043032240411414323334442222112030303403210031341142240423223022230132433300301141144203300112121012410210140333403110343141233234431240340101202022422313221420404431040101241440301001014111243334024333011024230300433111323012323321024142144241430124140121132000023242032223240302020244134442141012014300222001132330420431340110444401322044142213420132423312124010224024421203121020412132400004040022013303310033042430224301012302240202114122332211114021213342424133241130103111442431214131103234303110400131343003314042333301103003103414112013342343001130401332331303244314003103104034222442020410112303014423311011041412131442443344414401024444021401440113444142300210241300124230003022044403212132000444240424204440230130123143114121230440410413134321020331134411314320111020100141124400013324333041220231210312003122412343422231004120044030122403113440202434210001212422144312213310323102341403401444200431240242023232114100430410302103131210231332410230212341044312412243102044200243044200233444412111211024132324303302021130001310413322443344234123102212412004420300403401324022312332422401243030123101130134021113420143212440114040102434240233212212003314344400411411440431210112203001422434111242301343140012022331230431410101413414114131232240244001323221010232104220444234034222110320322000312411122021040221430011202313003300422010330323311220444431232302230244420410312332334121113221303443411213412230410433111243341004404330032313000100423012414241211041001244241102004042243022030242230031004100130130424340314043321414401244442443024314340044201302201202404412230241230400230121102124123341021101121242443101121130442330200211413414214401132213341402304440214220011433130031212203414404042010341320110340322422312034032440420034242213021431004214243000301310130104121014014142032241314433431423021144011433130114110003322133224324210030013400240202421320234430443240410402334402300040433120103032300241413111314121221222120330223011304402340322012231122231221241313420400224323131404123143024411024032421333320422213014430242413110344423044033004223342101310103412032340401201204232020103023401244434011331312304102123232220304243130202120141331044242204344242432241111020214324314021324342002103121004031403201010431130224222230303040324320031342213003322210003110011002010401403124440334312204330122000444300012423103141222213022022031004113204210000100132431100223340030131202343211202320034100343000313303043242302010420020002301142333201430131323034242233401131022324132240020144331300430043301022112321432343244241424433102443034421023042443241110132242002013324211131242003000132124441441223223331320412112132442343422342100402112244242432324322144144410330313230044122133344114344332112202200021323120330243220042224302130202114204024214340120400110232140322211004324111440103322213220411441142432034211310011443241200231413321434034322331343242224221344123041312413023120134234334233001132112344104212431001442224244142421141121441410000420410323431110230144143013", "004124434403214344424024423341410124430114440313443301023144320210033241430333313100042222240104421141342220031310344113032110410422212100103233133420044310421034333124243001222210431220030324403143102201134131110120020033243300410301212431001013110014200024232243232104042400040043003401202022033020100122344013101141312314334344320210031103302113143413112144431144112204130103304113413043231244313240012422214411112141312302131443211000013334214143042320223323042133042202332413121234300430333102140000132024140303110433040221304211324110212130020431143014444342024413231124304124301434242313324304032003100204103423321103433120401123441343042123214322122341432121323413113224231423002240331031412311204041341431240003104442431430012434044241440423140000024141301231420104344323023210143241440404040431002000134432432410444442102313210100332023410303002243322213040434214420400043031221044443141124412034241204342111022113322003122121133202412330002210304142043204444303342130204211112022220313104200014241044432431123311102420400234403241012422002012434134002124434202122131130201424423044430002121312024312432004031233232114400204233112134300231320421114432010030101041400134324144231204240112013031100410043303431101140133230204024414401414222424014321040231233033202324110330124034031004013411023222121442303104202002223340300434322413321013221232013043403134322200134240220340130140143031140132344222100044323223233022233201422132343023231234424002134223034141224412034310144234244241103301031043004020411323122411204200001134233341020224113133120311134223233030044304043201332214221012134310404142432401242011430443044043232301113120030331421142244412023441120323233104332243004403223021313013142244030012404104303343422232140210142132314220144442433221400314400403404403331244004143421432324223241231303102204343444001422030230110123024141243240331323411120423244021410344102430140124344412144120203212103111234144042333402131223414003110000232021123342121204014130210442304341034202421021143034210332404112232310442003020231242304120101000311312341104444231031301020343344004002121421223214211411213303204022340314124340333331223023433203242104010012312312144442343000304324104121234241130220124200033303112320103012040230420112023440303012413201004031112241141013040340143444442300121103332104222301440413341042311312423001022310031403232031104401244140301212000242043432411400131202323243033434243033000300104033023002340242434410023003243011330211342341424100110040240310141014133110244442242044110232334321202223230334242422301202110024121431314104234131220320200123033032342012023030301022241412112214103034103443020011000304104422402100234432300014133003403242212402134230122411421210321330200441221110142232102133440244312334024404114323124301424404243021410324220141440443134230020431430132104342004203001401401113232010020334232303210334403140322142324344003042334112203123322240024242430412042240434143003132210034243311004044413433240321434123043321033211144124140330122413123440334442304224343413223102331130312240201133304022440332200132320310140303042014311324421244402241404142142030222422023211344321321340003421202444041020411400302414101332031000342230003001201043340340314430044334104123241411342040040141012222232010032204313013033220120114022142243131214222300421124430432424223002331021333230004302324400430022344114001330042201140121430021211003321223130411241132423113324133434024040044113330014201101224322041321021113141232243431411132402011203341203332014310004244423424441303431304011103312141311022314202032242443112310224042143121331313300414132004243424131011022323111411020434444312233440003004201223204110402004301110302030423233212334000111233144244402142333211204141102042401301140403443340040034012024110004222133200144420132232120211420334414023321011111101221302302410110211243213244303321221234300443322144120344204401211130310444123032303110130223010212423302014444314411433134412243303310023020402241142032331424123244242410022104312424023302423132221111423020032134410423133014240010204012230132404101144412342022442234320140002104242000011334144344241122404424414131040201002414411112322230430142243212024334100134121313343132112143331102224211110322403320423104322404311430120410224431402400244221214332144220144040433122313043240231211040413402331231134221432000033444120234413443424011121010122242311020231334422124", "244422214430134134420120241204231234034032422400041020313434240333103321323100400404323433321342023404400240214323332030032114204211243204221221203313420340124233333300430321443030432301023001433144100332220140132442240112144110143010214301233013134214001340010333241434442223201121242141020321121243240012020303310432421323323303230421431304234003144000103402410202224142031311222444104113230232104144442011104311011303441412311133222202430344011331404112233010420210243044422320133331321211414343101113131033030102323224222443231332222230212041233121002012443033033100313232332000410032124010401010241014413034312002114410033300243103003414140440021222034224240341111124304312010232230043013424042301413014423342223041130101231331110134203342030233312302230112201023112412230231131334332012002041440122044134343144332302032224014001121103131321214214423142401102340031342033344041222301142440431204010014224140421001021100012344014421044302441120124031411224320024330231331224023034043334413000014410300212213441221024034402343333403024314142133001132114403312031031332302344340141334201322021430041340444244131330241344122443434001213434241132424213124442020424031130222034331432344113441324431121202444010002001000441043344143122131420043104213032423421303431340433434032313423012241104041300023113423200202442112023323412444043133100130011411120443124130100034300023411232330120200001302012041333321423301232302003433222433210041044204041341120401104124442042133342224202134321103021241304322102313431212301314231423113130221133213430322310024411332304241200440120122441140400312132410001212100342403023321124321242221240214100231124123113201303201334222133401301210341120034230224443201044413024140402420403442200434421022321223301433344214043043144122024411343003024301443024430311322022041044244000204104123442102311113344303120401102443032410214031041031242304011143340020133121144421140134340442220234432323221440010402230220334204012030222211103122030423330324234033114332402114143320241410233132203320033103422303101310241004011324031411441212204222014223040141013322011300232031020033241431014134222324423221244123242221301142130043022031220440222300002044444203404123100314310234034441314201131013342200402110023044401203343424204022034120004431322030032344121314312323242342012030130303201212024201314031124322000303122422430424403101341014321312114212000440313443400121320010344032231412312421242040420223322422123321324011421020131422111130004133012343004120313433001344030043422134110121340444024121013223212404203034232402232331224413040204014133041321121022232443202412200414030201113311212243212044022012211301234023412003001412040004002143342300031244130443130424031440304034030224434024244431213320422034314022340034324113200102102302142110301200413132334200241123423033143402114302123440000122343433431013400213432113011241300223133030004211144231033243140140111010102020101032040010043412402200221441243031200111220143023314432313100341011121303014020022123242133034143423132002411113321142440000201410030031030221102140344432132344403104012142230002421120322034004443243201333033230230234340311003402220310322023441044042202420100023224200301403141323303324300403110423401123123403102140004443210043212310434044141414330014001300233304120214200220343214341002312104121204200041040014320140024401331102033140011304144031214333321022211423234033333123234343432441440331102023414101112240233243301041114134144330014444110302222301223422001021103103313004143243232243231311003213214020343244134201031004023241234402332213214032121240330132442313331310331434421243033332243312403141112130020021001034231241240200303003040443340124121400220230401040212412232323244341122000121241324213211303343013344003142412444411401030031341333143231244424211214033433120024004331031433441301201123402132110314221021423413100230001004133342341223341131200112222214022402332110442021401411411024140221012434041411241332332423303130014123031142304312210022130341003423341200414234422112121420034321202021444420423212443312224311413203044404442141011121243340143232241434221441101230443343442124014130040404314401003330213223041110303221012042342320141340130234113301043024042322103431414202123040332402203331110144311422024314041312130202222114023323311200443043234121230030324000414222223010130210322102042000100141402240111043143310404042043442131104412000432003404", "243431110010411400000242034132300402234420321013421304402012442214244421433144441123242414430444120221014043110341011122414301313134033103104110430332231031341123121010142123202333222241340204042311242444020121142241420431403221304143124432243344211113404424433240410220430014203033011423241330030040432313123143344331032021142433313110002011244311044420442121140122403340342304140213011442030323020203423244133131430121413224124434123313040334014213402232434002223241244242244141020221411421112434344044332432333121114201141001130010122341312243220334303334230414231310414224401243411442420003120112200203131322034403224201344042010142011210043200433000322314340210041000134000044033401014002003213344312032323441204042012104144101311413110044101114310034003033034311040114211202430412010220233110041241404301243413031101323200042213221211322230441142212203323024044201041133021403412421224340340430321314422200224122322041011234434102001223210440142231122200444313302312404222000400311341213023112010224024203214332120031302103301302401140114041313341320240412022003431311333000334112134321004130231024240134211303240004221114304300021414200331434122004044320332100412411324242414340341324333142010004130321033242110122030301341322212413010244314232310242004114321233242030111422424224110042214100220311130031303230031144212440221000321303040112433313421144110323023013442122312340302110024412432410301011040201220342201434414014111002120121301310322024230000420201432214344423233303331022432340330433402330403341012421332002041114202321322113032444314024141002141214040444424322400344021432121232433414410014340421213423412211342011103030421332021430041312421202434321002331441441343312001404231202403322210400044302442433234034020010020140044302443441214233341044432030121132441324102424324040213130213442221433310233023140420111400302143314344330214420423002403011123120140133102414121423021312422121002232000442401424444231033241432334324314001241333022302142011120021031121101121114020021411442100003003312241000134033401012040020030403213002124033000344133143010021241330441443404440341233422343121044331333332224040340342143000340114314331112222102100434223034222013333231332424221131142403400222243120313222201311214401010021410131203244344414030203402411331120213203341334223330042033444022443310032041404201223210010212132040244033204303411042040010041331240241341144042420124100042204002242433043110114113401213200203010421110430212144430022130121422101124220322442442244300334342232441434410002000204124100020302420331243112042314332413132002022310011022034142130311344443133240230424213331022140123041020030121100122404302100033141233404444000404322210214242024401111200040332144111323110341020444011032313310330031134331443414132131423014002330220023034142122033311400113031313101042101011433440031404210221341403102041300044124324430412044344234412030114133031311411121142130322043241312031214031222144312332100331442034444412340320121401032420040321020331022323421023031022211022344134132312130031100220300104040043232114110012344123014334324242324101004332232412344401410431211003142143332331431310032030144340412401243403404110323234441420002102320002043021444200033313021111012010440233224333020313332212444414410200230211222243034141120012113210211411440004031033101231114312404323012040200331222232110220144304223224224144002130221421330412223230213131410331434021022110321202142432432034401030331322444031040111412024433312203040240240000013020223421133220421240143132323301034012242012420320430222030223331124130324404221320423131024233433400422401000021303210221121224332032413443023310333043221023013030443223012224314244120004104303424433102034334313433312441330412222132044211322242000141243013440314230124444324420431032321303414202200230001043130012312033422220132313300114141442011044211413121221303041102032104314423242413041203024230440300412142112104322204021204120311434111004013431332004210243014402103444003124142042013120223313424330211030330034031421403041221140340324012010240131200041411000443442233000242403022434400142121021222440004404430011000142431244041012311131022401232034334010331102334303442113023041441422200123341202431013330014211121122442003202201103130332142401220430430123310444024004123121434104003303333142433432142021023422221440032231303312423300432242002331000222413122430144021443034031044344314142223421421", "201311104021023220240341130104123140130201444324404301114341110011400422122023432400103344211433221423231313204344414334333444213244000343134132240042234234233414402121004230031443241023311443013101213322013221312040100034311313323440302203313114244424441211223342230131012342101344404031241334240304101111242203241143323242422232233142204141122334333112023034343214432134123244143020422133313033000021321010412230031042001244010104432213443102230400033243022210243421141230300222342234421324003232202311420101303043143004110420010142314332044102110414410434113104113131014432031104310114132333010130122330134040222003141023300240212114120133323233201143320132100422201011131311213411214333034204141241302131340020214201011341134134002240321212324242240143213024420411220231411242040021413120014303313110430401330231024033142113000441041100112402233201124243123421201143213221013044044212120030410003312000014003343443441400102112424344323111013111402114342011340204213421230104110021021212144001413401022020003110234004234124000402200322101343412124222433232211222234440041203314404142043413333440313232441220133331310330313110124333342001101041443130303022334144110223241233444301014333112241320121430412044440413041113343201221001231122024231341011100300140040143140202301120143223340423101403034413023233440200234142041200101021044043131012314014342411123432114130040110312220441132323320430044211301002221244440232130323232124331031104413043242404040222100214424110340011444442232204313303040322042144044331440441212012143141034121300302423400020124030442203012211034444142213031244413324010331200323012224030322000031321413242020304330304022004004014303232032122122242234242032244004400300133314333004022333422322244230144413221023423444430221222334442331304132114242321303443111144340420140102333002024030402232040342012304112044300042304421401204220043413142234330300344041334123411212403341244401431312034030043032433023234120120434230133423123020113430421121021421022231214200014232001311142142004332011042200021221324121132044134330433121400401242000434004430443030434232412332303120034210402412414321024232440122020404232134320122000110103403310144012003441140020401230331141430114014313221344411141403143310124113112142220430032121224302313423201211304202321214400310220032311014204330331042002131043110112320224343004141221400123142204340204323242341212431113321230234431204434212103444143211202141000014043401004120233001234312221302233210020320331312230133241414443223130023432431332403322242223313221323320001100203213424210032411234424242013004103021032013424304103230042443334142144033232223234441040413221104434044103014231233300032001322123024300412243212134110333024012112440412212322014141023203422111100110443413411021041330042442303101410320300131433043212411001321021233410224223031314422334244321140200104300313030311400242202321221403200440031101112034411331230344314221044000422434424314401130123120442044304144422031223424433201312333200140404124043234204213023122044244332014000301011014312213444241414430241342104330034300132133003124311141043202240422201411441342331434200130313202144304242444232320212023111321223120343322120023142444202301200212014310130204121040142232421244140043431342343403111443340403341130314023331112434132021133024410131301414343340223241340123204223243040422344441344023104333043242244243204111231043000432032133104101142111023331142041241121141221242223301411212111104410430300143230123211014422444130322123212403202032301003120131401444411130031343221120323410241434311444132000101210311114204340224420402004440242031100032322121024422134331332204220310301211032311301333103411033220121341143130403331304414314420003134430232333102311330242440324230041124410112003100440222230314214040212320314031400211401101044420214030242220432403230230423030202000103203142123310342012024214440042200413112021412132044201204101104143241212401234422203042302324444011210123323140334230404233104000430210402443420330104232144014412242310413233322014240112442341320421343204344213033034102421411102213241401414211010143424304032032441241012441444413230003423304101033041122324313240234332004014402014102030012442043110430400404340012331044014242222331121120414142400313010140310440113301000123001143433113344413141214433211421410302430213042312211444012012230401014144331133423001213201330443020221300201320032234341324204444", "143301232001304402241232234132240240044143213334133020300441343214031131422400104232440232402243440442432342310303244131203211014341212301423003014214312012323300241230042241203400111110400431400230342314010111040332200004303224433224144230300103302342443003401232132434143214412113120233242403400411040420113320121303123432422342022422124423431330100104321421442431042134312313240043014130233124334033120413414100213341002011104124224443231102014311032024003442042034242443424102020231224312034341023121402123322024114203342100004344431321443012322120311410334443340033140421212220242032241010030344233334133420021104032423334221003324043303034301012044002410430340330442430212003330210334320133204202301300424024332030022041232243130402143104324322223100344222230420401331223222113322311020321131112344044041312200030442331444400312210123243211443402310321104341301222010401240114142214240324021400111320241212442204424410111243404421044404210033221111414031400441421120202123221340314013312413332243304320200121301140224121141334243342432433232032040234431432140122320440201010313321221303144031303112002304022100021000330003401243001112412014423214020044324042403203412321444131313332312101113141122342332123132211013012040012132332412243412131232020433034310334344011302114331243402120021220030034011001133032203301323303404023134324233003140422241000232440410411310330402102344201231123003233312133414211024014003444322043330322103213013111010322204320341223243210002132110320002411210424042134034432442101012324442400212220011303232043230232041310044320330234220102023021031111230412431223002401001401122303234340310201212110023011042431221430102120034130043134434110134043044001230341312344431341210020321221140010301341321220020331200004010224104332341444221400341341100134412113434001221223331323444123232121014122421034433123233123033321330021102032213420023114412104443210410123434444302134032133321011340101103223144114212104112230114441143242401211302324112004141421231312101032443213402134101121423133122230440140324401310320032210142134422023124432231222020141132332104404301124234224000122312241003340002143221422040440204214410414222140431331042114014124101232004234121231101420321044234041034404121102043140341203313014144441430342440141002441100144343140323213033343314421410443433321133100021220343444333112444211000124430441440033244123033244204220031221144343432402241112142210421200142203241224012332224414142244043041001314121032211232310222023234024214401024042322300304302224022444434311323233140314141121133332241043333401141014301124210210002140144313224433244424143341031134420330312003340442032033102134142432203241233411324420024124033144011140423030444342031411434111413311030334104304233001310420114011332414040334043103222313123123043443233440013404102101024300402312024040112440230131030303100123412434211003223321123323124234144321011030440310134411140401003024433424143024304423203302414300133423240113342234410020323123200223304201211414410411024310302200410104104043224422432334340223132421302344044020140342142130021201420212031023403410002314414212321312444114022404013342003123411142340244012132113343014221242401042400331123100240214430210100030324420322230141102114011020021214102100344143323101001420241144331230200130032413041432044130000211231201022123222422201210211321322014023432112331442014443231022441114113311113140344433424200211232441122142432103321220140040101001233402412141423402222114113411030203132210000340112404321421010224224102300242314412013202242033414043040243130123411120014214003322210044031033013412400111202421022241201001320340322233203342333004142132201222204124434123403401241301224401330333141301230241100143211030344031422401213120302221433311300012142301003233231134442003200044031411343214243331021220342321332432130240242310022401443203303432244310313130423331241431041104333013002121433132343243044331341420412321312212020242234310024213114112443034301342111014334433013000432004434144340014101034011334220344431421434311120000201134101120142412342222120330313213342404003414142400203144141311241332331441110420233224401121110340401314122331044131432240302043341001403021130324221034423102330420212101202313100241110033023422042101111131200200344303210421443223104421043222223300143411240434141030440312212020402140404301313442324340211221244130444223313321122112313422100232334022321410023", "044231121342134004044123332211013424320043233424311401442344313301102102324204110144302041240012243110203420031021301041342221322322234134234241240431010114110040044431331340301013142414031344230441014031320224421311344224341404331243122113204313042333424140103321122023413303321243210112002342002314003324401023033003231103314031034401411413021002211411000020324242332240334413244201343021310031321310321142014342222000431124301330304301240411440200014023340320134331401413431310121134012121011422232413223322231443244212111314433301032004041141114340123120423431132004133211101343131330402033341441241330310242340122304212412431403024420233013143044140343431120443012233402011024223322302424322424422134141210240411124341122000242434034333004001411444344000033143423304302202422432222023134204221131202124421424033333034201031113042424204321141312011022101141244030131114410203032011000340024033302030033212314030334322002203013223004112013430422101123012030401344034402031001112113413200310120222143030244103141223124114232244002340402441100340132243444220424223341323331123144211122421243411000331324123214400003441230433430423044104121401413104421123042021321304024113403444332414312333042210421001331144030340223213214211011403220221024413340300110022010103331042242441113124040413433421424304202011212124034422014300443243142420012010011413043202321103443422243432031401222020242333231244013341331012440034031244101413200001301302430340121230221442433313123341214104432022304142234131044413321404041043023014043441204224211204412300033120002343244304423004403200013240344211420311301021110042032322220014101404122324020030330232411333444040240412334320040244441014342414222214443343012110440201013430310434412420044431343340434201124324142224001420111033133304124433133243301213130034042043110422231330323330231022104311224204222242212442110020142134133344010013333342113130041132021021220211030211234440434402420240100220441030422010310000201102313410222112322233442213134312144200421023322312103243143222024032413211222431221101230333120211103414340201014023413004301341123230433110040411412433200412211311322232013244024014323340443313102400121314330340204424413433424230432311341020412144041024423324412223342043232433324433131231114411221313312041323331032401403201113342030323204104443331141310212231041334131220124210143042034122234344200013003240302442100241324134103423334312304141232041010210032334033434130421344440031124424414033023042022120331124420013001330040334011031443334022010430002140031411314424304324433043020111243021213324340013113311202433222031302444020423120032002041023333333221010344133221414211203324111134344433113133243233434043012302021140113042233202244222410110440404124434232424202122002010240201121334412110440213404400112412000121220041032221342102311243404321042441412020333030411414301241120004203432211212310312142224313421233331443301031000100244024232241113003201442042423213014421121122230223322233330403333343240241023402333014001200214342342022212110441203034320402134220110142332040114113234301101300414340102213440433324320134223032431001021114444200033131432404120420102124302031340442231021344340204311030123141004224330213212441120221311234302414313301122143141213012444224343310224140111040213120223402304112311110100002300231440011033214303231014000022443103010141414124342003404401213232401042042312202033141114222211040441202440344121340014003422210204114303021340014431041300434402310022104414043304230111011113004321031134000323134302112323214223134120043314332140121212022234244303411231104121434343211241244133140122300122413004301042410200443132142332243412113132313010000133122012411222412121330304121023023302343104040322013033332133022214000140014004200403141101111233400220222234334301330330231424304202113324011341222042322133122440034310230223243243430220121132330041011343001212431342144120041420314041013111231411431011310013212314034443020414242041013333100033021220444010014000242402342110400303300112020422302333231040423020343034442302133114321304103230323431140044411011104011012144321020431322403431114030034040013002122231101444211233232144403012413420323014042432312122432344243344124401021112000002222403400114003432201002243223122100114103221343342100001031331131421034031320033042233143142443442000224340333403203410104243213400030223102322404044130104024323020033310342013302030343041", "031041341140441332201042140111302422304344012322022040104112123201404102443231140233400424204142144041422211103024101334232021022314003343104113240443211200143113211023124223444042420213241101112032141033234101433411130201102202143130020404142220133112141314011411121414234143220421441141423100012324333042113410442140302231000000101103434141204133421411041243324132344231014310323114004140004200021143214322342240100321012320221244200031042331120201002113124323431240402120430044210311312023204231424134342423342132034141400200242343111433323430102040400312414111130320402024412333301041314332412104143224323222322400132320142134244030140011023413303432121134233320103014443132110112213000342200324013432414110301104420022023240120320203433402110140401343403031204404403144404033030012240431110302232132011111321203222012234042421033224221021121013113201020210040022011111030104200114421021213234432412341303244313000024434120242321313001440302344220304201234442022300104110402034111441020144434323121202032222421214032110013410023210030333402232340142402012230304022224011024221014432113141211244143120113243230000210444233324114023314102401103010301420324104011020322234034423411333113211433312233410311210241323301440421132213331332132333241301310003300323241040141344001041200342300404441420020240420234312333104012103010234114424431332243430331403424342302103141323311022401231423004322111044401031021032244331440041144133311014402100401213410101003222140012200313220130230020431244101102301434441442104320144433044234443410434212101014103034024234023040314041002323101032132311001223412024031241000140403014441203003333314200201121013041223303342420341320114000243103404214430310430021222121314320132134201230234013400442314421001410403231204110144304232140420334122300201420123230240012312143214444314423422103024004420241340030232301301211330244402431110123123134432120334410301221212414302204414403240142220224012012112112341241110011222313030210101031243104244230104313324304113320220342232042320331113110403232110323332123102113220141131023233200244443140430222332241111300004403330121231302132201442104031404423213044344113310231101414010023431030042030131024202303102342114104010422110004422443441212323310010220440221123043012113220024202223124140204320100101234131113014110342434000322101030131022234043144004401330411242242132112130020443224114312011244143313143203303440344431023322002100341240200401443323240023141420123431304342132102132322410140133331144424143134413232243114244204113121241042233042213020124420340041410032113220442333032121240224421120144431343303234330102334014322330424424442411340244402333234004443233203031224434423300314403343112141143144323021214313423034402420332212212022302120310014431132010313411212241041442122244043131431301232400241432130014200414441323213331341244121233330003402144410041322322110044000040140132334042304440324411024143010142130421024433302410213430143134420002210133312240442440231403431310142340422301211013132143322314403310012141244221023143420323211314243130432104011111400210421343301203442203212421201100323134310204311011202000201221224424101221422124423314221112431302034122100021332004420443112132203044031100302141214411123113131410433004230022143320342420332014401044300433121402300013324122211322323333130022202310244201202322014123204313024042404321301123104322333301131423100320102040214034010000132214143212433204303240231324203344004402241422202003204114412113042233244114100344444231021441112433333320443124334112024410431131403240403433214343012433340410144301400142311122140023331312412203043400201303412042120030124110223403133102023241332020220341111322100400122441220223431214113301044240321202031103243414201243243143320131003343032012412043211333033202340314341222441114444201423011424232100242440402420312214210121132323401120233434232004312141420142310304004212314130212003220032040330124033131312423210000242344213231030422431442340131034432444024442000324323221211344441334030323223110401221410010414441113201342121424111242210221102100421314031224414042401221242212233011024410043002303132122123300131420033414042013110224432200021011220443010210042041324434433130223222110101114424234144022222421422142033343011242141443121224333010033142102322000340414312021113301200113414004231030211203322321042203301402412324134143301214021434311430313002100100311203243104443230400", "133444040320242243010324134414001023200330113312422404231131443110203243113440322220224312123330332001013302204443343303123232422014420240403240133024030020223131021434000030232111034000241013000301441144401031231032442210310230110110020004324221124123331040012112123421313214000230140240422340440434324022120144420413104332222032010131001400244404003423140332314022044301041320402042211431003442332011101032423331441401330303321441011412312324044244220301430110144130120143314203033143420213030313212212123232023404114112134423214212021220024232402302441002040214331233304114432312342003033230123243112442130414200030043302143114032432002114103032012212313100413324241023440424040212311240103021240324122421431402404200234040432302344124124131201223340031111413043031123003312240210012444414312111032303400140014201202220332123421242303023311400242300104102114133324331344111000204412033230203242222003000444204443103131243040210114114240032332011110443312122021031321121010303432040401222134130430032132242220114243110320210231012041212002010101220101200301442032240321120303320430240440223014132023221002034411320312202313232000040014210323122241143424332034334420431031102400230141441014324213010340404433441123121024424402100012221212100243430222400020200001033430133000020403023203100231301031200341002021220240302344003113300133413333103214023222234442023111024110344104213414214412312031004023214033103011330133303344444031420434313024442431424412412432042420440143243044123432402444044220013242241021132324334100123343323141420141333124044244442312144124344143123340144044232033403402421013024120403130322003032000040144324441340434212103101020340332104402011121122302130401342100341024122324102123011023324402123240423222334413340030000432101123214010114230214042202200012344411241313344232430201414340320231022031242020121421214401320340100010011234024203342041424434230021322142442404033141304443410013230014200404334300224210332030432444423124303034230340033433110312034100432411023000310130200020143210140123323034312324313012114201134304403440432404211332100034120000412211324223210401001432020104011003021114224330010322231210411334023002302242311242130443132302212120011323243433244123401022441421102112434233412234144143214214201310410013410424231121223103440113442143032230033013023421420400334224323203033112204134220313021302013311434013144320410333244031034042424004402222224123032033223141134143430343440101340222304142433413132211222240314412324412004011422330412412104434004122312311242440221433341041121221030243010120221104444301410033430130442430032413330301143442114100320424034010121204433002011343100033304103334110410042224402322021134000104122334223242032034201142400422133033320124244222013301320212242444410004114231113040401334222001013404441414334424033322411222302020343244401020134023341233140023004043211334211230321144040041304143422114443122333002144030234233430044013310434444334121111034221444331330212240334003411221230441442430230242130134244324130200042211002410321204231412013240434130013041120332102041143003410103113112033023211444011223344430211203103234042231114110312122211041112023131344114102303044013103132443043134331433302433442012131004324223230144101132223132320034402110432412044114311240211214211444124141200420011324200443233102101313204440013340442000040210203114120011410404320344224223333101342400003441101303213114420134220040424422010424212444043122220213440234323312124300000232443202200034403231022412441010143032420212201003303021341020323434433332022014440340141441243400142420312223202333244324114440421011220234230332331423430000444033402314221130024423321203331204324221211112010301031221221302243322231004242400131330133100221142034124241444044334042314141342130314132202213444244312042142041413033241301003340124411344210144302010200421414011232033424313412233044321244402101122041442014240113320140031131221032033142202104403410403130141114324412211102240342222301440422211301101402243203401011043102123411122110231113313140422010130001142221033404323432004312142110342032013121412021414222113010340104423124424003320011102201442410111303044044041304143334421210100231222120432334231242110110131342340112232121011033210104211344320244403001324241103413120030302404342041310204032143130200021133411014123221300442433140211311342023400421044444321022241142400130310432413323013033004311104434114", "241312220410112231312221404442440104213143223232033342124213024441012324442423421000112043210323231030031002434241422040400420004200234034423410443024144234342011240211014111242430141203131402431331334314412022032101303004344200432100400032343120234141244133412241242110312224223430232410131212031402134342143243112123313241140431103003211100231334433101330114140411402001333410010414013211231024443440133303403102430203002123013131034004114314302030020300240444241231420400444011002343400210230022313421144404304304220132432203033343434344203042022400314404012004441320021141334033340041311200144431012422124400322202313000100013011102403034343442331421321210342312243303442224203031431000120444242234420134444414304031314022411311412314230344233224012004031113301313301234210214114312004241110314141224244033302220043120243001100104240130411324430232343114203032034331343323434220210102214224130144013030044231013324434344224140342131111323000304133221302421001431314144303130204030324024021100324421131332023231214212204331330002142203132202141222132330032214343041402404043410001234144004243134101233214320414443210221214012320144443424323022340034041112344322024142210023040212123132311444220230114343011320134004330401201132210202412111102041341431414021304114410433111302044021022204322233042224320322243143440424144044423111144212221111434212310242113142103414140013034224130243331011320001021301322213341123242112002243214011143434141401130112212312214222340032010240243331330040410444042242120442004331002410342330003210324040041421212023313022401104420214130422143020224011014311233000011430441311414012012340232240333022011130132312314132142442123013204442300134104220334123103413303420414243003024111101031041411134423012320103131021143022134241330040220240141423240412321124324402114023314431132324033122403423334003140310103000031333114004141420310020223244443230113214144341400120244223404434401324042304203111010443012312304030300222220240323212244020430032403212103030021303234003034124301201303003301141233413310343041342441224031403243120133241344324210301122241121120234023111101034420403041202210302444031300224134004220424424022122210201333203220122340112001120420044310204414124430043212410444042200002022041220030310121020420031313244124433434420004120141100021210312410104240101000213141104240212314302412243022300302432102301323301002223114202301140242113402121420442302200141041134343141304344243101033431214222034423042003044010021444140443323100140011104401020302144313210312111310021022443433004121234140203222220124400041422311021044124202413414110303310231214340343132302404341324111032044103004432431210343434034201230133344032220443223102211342203143221121113130132322433000123100003240222422223212334413344143100020112234340442033401232313331133424323133214232402241213122333104141344112224023223013301320441422231334244034231131041340142241004334404421111033031121132302402241411233222134431322222133211413123341421110423233324023122424400440141223313332313201222332224321322014112220133222010031431320412213221403114142442043114412320310204133311304141133200331332001402320443412102200421344423310441411011104321214131234210310131330234224230210020133214404210444043024431400124141322212111343323033314430303312342204041433010224140112442140411421213212411430323403123002422130141130212113200022304102220420112014001124243224032101323104034343231411043011213430301322221144440210331212341421201221004431133311201420303310311301041242000134301024004132230314411033441010230241140142340222434133434201443314100211244011444211300303301242243201011324241243140430022201040122113342443304002112311422201312043323313102402142142434410430133123022214402202212314420301414114320211124202000312212424430432100010131040134322410022411034104220032113304302344002041342001242222330042221240000134114110132014432143204132130232403204133110423243133100210400433244101302312132023043312421441134300403033322322200404330041420213000044333234124104111123311112031204240420040231131110131114212314404214411414333220002320340021230331430430402130420013341333333130144000233122140341012031412444144301333041313340123424432020122441402302210423321332123304104204400411001142433140244014301004112241123220243102110402422344123000302041001223233203421120432234341202100231302430410040310342212010000434402044141144323342214033230043423240101313422313440000", "210231110022111141320214230034202410440034344240040323000202314413033012324404300042442144410211440003034143141203032214434003101420111134220143210134044313440330033444213104140241104330310324420203344341014132124430422140004223420403301123341213143224033330410221103043343312114131431010114221121014120443442431310034232431032422002340321230101210222130310221024231414430131021444240214240141332421314412231043342104411220102104112240204021110310211221102414314023331343244311434232014332333242212434342412404124321030214023230133422411433224024123401311042212333133133012221130412341003201143344200040142140211003231240041020004443311031101430011444000042203014212404330043321033033333443323411344304104302424121110344033212434413114142012341140324214104212122024000111121444201030104100042412121023014304342214211031304120124112143144242130103221211403204321312114432441234421000104231400324234202304243433133411010211303044324414243131220303020343341032311120434212010113201421002222140202010341422022212413304340220140312322341311104202142300123430444120424412014310011410021012041341201414401303433231221140030111034413424132431444403413434043200042202340210141100000143042413113343220134244440043211112014032402031240001041310001042434101432322200330123433013402131140433424032302113232233011010423444421024122032222121021421442300410111341441334142323424220434314210100314123322303321302121113244340003323204412401210000010411132223030143224224041232242042403034220421031314142412133403242124444201430101412132444011141243132213211240240423024234111334130112312434020141343434201030423002403401042041423230110414012042131401144011120100100434330134430123141033222244112203213101044204314442412300314441002242020111302211312133100344411034422342032043140300130400444323134231011422242414140223332120112314410200002301012122033212230324021311241410441121443114310242332013034404102213144203122424324401124000100042122322132330023022420411441124024130413342231214441243304434032414131401414201040233201310334124322341312444202123010312300000102202233140241410232344041200034442431024323414024413402030340411140334230203323113144140342101301011041001124401111321313113322224434204220411041142320222002324014420044304130333002333211320012034403041022102303202112141032121212211440421001133041043243000041314231133122203034301024342044441231012342123324443034130224342213140443111044441111430431411123030302420403000303320114034330244002301231012422314102110122044412102123110342124214134321222313101004224312324030041033013004132102030441043403002023102332324110412444134330110031220021213114020322102023031244333303411200323244130313112042231333420132234302032021311224034440321330124231011024434242430113441103102144331412212402131001322133414202101321211423124331214030220411104402344122002210340102323112114222131211130414121144010020232444222031210010341442124330123120441030043030042233013013102222034032223420422301023223034302400021404433343101222000344304413300340234102430224434421030041401213123142332144104031021003241104010331203103144222212144023042024440342300041304444430230033241011302012233014311124243142201014333304131100001413242113312324130323142121211343203231200213204334112331033344323043130113130220330120314310031024013212102304241442333340323030143144332200112300113144231040441443422400430341031020232300221131004144314042142330011334234421311130231311033402243114101301131343001340343020303143000412032302400203203424343041403001012021111231213310220031411442014223024210303111201412332141201221000212043201433204241332203011234243122103441343142234441422214003243014010310402212424241204221101323021103243013411411021340224042313322224100312023042132223213003422404012212042134134033241322010124021123301040011012204132242012102044303100330444224421013100244231403330033420220403013204202202441123420412431220434020203434101034030014204230013304234023342132101210320211441022323312232220220402321400440233410232143303411312004412124004231122423411444423202222002210240004202412221044442421404320321331412102211431211241221421142343120103024041241113110130101312443430222422042042201440213410244012131003242124134004120120402134010104240323231333101241300432041314101304044300412202101103231431124014444232202242420022424132030431334341412222341004134203043144402234040342412040340030414243234243232102243323444220400314430440001144222131", "132440234312244113234002323420230104340131241432240234343042402023123323223341424442032130104002422430212332411003204100223032414023314322430013312234240234343314432110300202100404104102324024311130443343032323022313303023222030012040130111230203344422014320431230233433444231041111142424200100403424234340142030224203030401002240231212434234342430044133332332404020044010302113023112222044011010443430440424301034240133200033042333032120141123424004142413340404020114434324421441102233010130310332312244401022024124204341313144141221122300040022013303344103210242010240413441322140223403112224323413340114441204213223020410323223202110122400240334034013404104223013100032203402211142341131334111321102434320340312001122012343030322004320432430431321422420323040431414122040023110112212100212023000103131321434242101402133122030312000441242122302412012231310304232120141113344133031022214102313144020430313043322233201043041140230042243430120423104140132113104200211440104240410012014132240210433232042140232100402312220320420140000203110222033314440004434323232134320233340001220013240322224210134042300211403312424141210311211142024344223331100044130031333223014041240314322214232244311312322430330032102012402142124344411124311230023401032220200204042220221133311114223344404013434232401224134401343200133340442232001330014414040211242020442113042101203012224212040330430304301242034234322420114442424023034033124244040133014223314433014430340021113432022400234213313102304224243203120034421432442011220314424331100432430012001043144343142430014303240433301323102432234204111031314341222111332322214343041111321020033042300124014222030410204211300044021212320124433131022423212332033220012220411244131041311422322143341244231304040112042044212134301341110102324001401413244134424243033042001204132301434341333341423424313330324312314034403404114330403413403210030103234110404110022420002410041004141421400000313312011322414212012102401102102134323033232402424240122301442403002324422020000001011444410233423020000001444304124020211140121424421312314030133203220300421331320212024111122404144300311414323200334012112240123221000144213402044101422133333103002322111234013413140313303112010141432132421443340121303013000244112113203321400343114442010010044040201203103340132143321220324230411243322402440013220421342230024123110412310011002422132212242201042002240442103413202202031021421004310004334131043331001433023303242104043214344343324201324303223033304201320101431321003001244233132114122023132232224041441034341344100103343321444203432420014440444043002334022112334344440102123400143433422234323131210024124110043031212304320410111221324343113133004201110020430410141322403310103004031410122440003020332320041134221013312112340101341100214243023340424403404444414200314211042321101211022002010220324424302344212131344314111210112122120020212014012344041141221222024234424430241123200441112333224402003044123140322204020143234401121344241211001112034002234040424022241323121043243404231140313113111310301223244421141323130312211120311334123322233442403241320403320010210313104141132012041132212020243443402340104332234114142200020241342231233231022141013004002040333124440101413433040442434442320311402410200112321110244423332022244000123200100022214110213333214213230012232131230222230420020014142203442214041001401144221204432142011033142101034134243320343323202420121014043444200021323302432112212301044344224441031210241100310330123301320204140114421101132100240221332342132041024121334400041013022404204301404344410132143131321032043022034312322443420300121433320434210300111204210402211232144013444414201343102311413110221014031043440441131031014103214032310442131344212130033114101441313010124012431333321302212320134244031104140101323024241213213134042222144403144431220202003344012422214124423132404110311030411304333242112030132004222414003103044040234243424133301013240324120030103201223010213400244312220303401023021421444412433401132142314403320214410442210130000034411442013041310014104331202321333222304242301234323023202224133242001123241340434223322433124444334220024204442231400442414033044034000210203004044233401131113014024134443220003021044213043141433240110210334031042140222244404331311132343433112332243143442031212023103412302104110140032342033230304402311430313303041002104000242004044023303423341411100422342242131410012203023143201020", "201034430424332413002003341231323411333240304402420224231220204010012030410024242210000032243341231001134314321002034433200223342440001003242001132423033424110343142333220432031222104434000344020140400032440001014333044231443232134012222434104004443143423111243423222100003043414240244313401312402130102444043340011104421244011433430042141032323330120042323131143102304341343304021132410334122202303212120414220224212233203120011014421041423014102243220103402443032011021330134422103031423301321021230011324124230432242404221130421131112134301440124013311243323414104022214343420231212040101042312204224204220414322010323221304141441321233031101130023032243210030412411234130221420203143031244432243024301424313014104234333324431423113101412430332220303302140403041210323223412343422144414024032002434433230130413123442020200301223243442340103031441433300100003004043244234224000334144232202021330402310031104301142332212421334444333140033121131132011442203441014140022204401442242213043233102203334302131044333010422324223003323141021112134010142423413412111104034004433333333411133300321441322342323330121443124323442002243320214224120330143234040431223140302342224322322203101202014432223210142202311023111331423323013404440103213313312141342041413411023233441404400420110341431342003221103003021403014014243102220034410010010331431021123300144121112100033032434244421422120340040421010432024241001422203242222310424233211101000401020002104422030210302014033304441433420143332311421024344032421112104402233402404224331043301232404421134240314042130013140211321130321340134221421414422000142313444211234302300012431214220114002303410344131400431421333012242203333214323024322123041100214021332442432204402132433323343023100200422432244230233030203434412441340104301024212322341133403044001113024202002030333240412314132243111233432231433243011223033143023203100214313012010033424314144102011111143012041000441342420023421212244203023133311440014441400141424331410231303330103421343302144024312211112300404023212144240224333301112400010332211233310030213002224214213032302402440011422041442114144414141431242333434330233121104444210001344002230403231410113324032233243300414040313142134443232302123410412432312241402011100244432401123422422103001412342033134323131003040022333424414400402222002401010241420441234244321200424401030244020141414341100011442021332022220333243020213111313130132422234203102112202424442431413212410343201414304211333232113032120340130412014322032113201210311012200020324034220232321041443143400344414323323112210440230022233301322014004423430423001311323334341333200221204023112311310034004403242243440204131330342240133123002230322244442300044202112241042444422201030321204300444040332244222234022121304140241023141124412114311112311143234300334033230243300242011430333131101003410040331130213004022334432111344241322230431143224011210440301342332012244033043213430134244141232120002413430302330303042330423443341100032433120112234403140211220312412423333220400333300344011441220344443221134314424000420221030440330133041413210442321221142303301244342130430200430210444343021342132432042404123013111413103443240102141433404144411112333232441122330240312000043403420401110204204401313324320001210414234404011314414410320001121034132331123011333400301012343142413102311214342224132102224200220011400444110410424403121200211030431214034112213140322220201132441032211224421113403210213210231314301202020012210023230430420421344024314413412211344442322121024004230341210011404204111100221021102313200114212331130424004330340203024142401300444212343234141414102301044444124133443333214242434023104204313224212032230224210114242431402311232124111210111334243223302032243124124234100131131102343031204011024112422410334321040013241330310413101404110334140223243224042300402343430200313031134023004041102304344222400414421301002101210323401324221203322302342333000320231413401244240002023011220341233232420024020342123242432014203303013104323412343400430324143213412322220013431031013344043234141400322421131032230322430014142012404313200321100321304430233321203013424330414202024424241403242123222101110110143242331142344340001231440130031001023300242230044032020342232213244131212220222133434110344430221431411101411044221410012123021302420431323301314330133203002024412340140033002001123200311023240023303143110012444424144120130433240401023301303", "300304430300004114010134102303414012033121000014000311213122401042331404123333224302303230433213002433222414141142201432331133441044002420314113212434302340212234400444111434400121222002423232220431301341301342223101031213134021414440241132423040130240214300011340112141122022403224034020241334000042444033204021442320031234142424210133233041003413240200301414404300303104434203121023421231013114304420203441442200222434101411031442443342202441414234302040223434002101131432210124020243433040212024411331333023401120042421423210134243021321310332244220022341101322320421441300334022412120003104233214141032141241222000032121331304104444204321442421403104304140331440202341322322340403034344203232014024213221231203021024024000013004320404244402131333330131142234431420422222043421230443440003014401424210043003322231441134112032213011112100030410133240202204330412421112003030114200040413311111033232243420124222344304104121042014000032404344423110232144310332103201130321044413241024104123313420241242402243341143041021242144443421132440121112410414143043300202242300332020022402200424300241402201134334003344032042001003411024013444342202441234140111004130121441320044120123401111011333023324344203434011010213400024030010301301410200033310122341131113121432200041101430402134010421424104132333104324242112014021234410201311013033303304013141222033324223330410413203324221030034210441041002441233332210340302044321344234123001341030110420204331220411042400422343033124431123000221232040030100014330421303100144420444010142113401432003034413434034332014040213134430001313334001340202201214112004234144200433040142420142222103404440033310212242201220102103413031413332030422104021000043020231104233444214011011444113240042001131012022212412311241312312031221200002130344211401424424114104334233040023303424203032240432312022244042410401013213310304122420200141223013311412003424442040313343123100110120432203310302040122430340002432434412321142131123221314302332132321423022430121334233021434214131440033120402121303402400234400443434223402120002032110322214041010430133033243241124431421100332412132110104230401031044010121100331243114312022124034010102220241002130412103123411121144423402311313311402434233222134204324104434143140221300422204443024401324004011012331023231142212321021131112422200001312340104041101004101214302302212243443444431312314000213344441424421312132224100443230213023212044432323103414310102413033211344401143032043312041230044234304100401033444304102200203144022331004443224024440422032310324424203224133340334342033101030124424430133011412223000433102131321240330034201140340111102424000200432223210311303302330420104044424431200133434231024112344331403403223010230403203301442242123021311343224443330423341134041320012312440041110134023002112310203101324114310114103244220402134140413131333444420134321344004100440311120410342232432410242430011444304242411011402341011231310003102121200133341431411232314332414213130314430332331214012302010414022224021011033203244431431112421232114343140131142132210020234114323130404430434030011113002144240324442303011401000443030243433110431300133000210142223401441431011040314014131021032143214444331103211411030433130210434033343441322002434204133121301043031001314133334030310233034431042141323041132343423001432002043301304213422233223400213034041032303413003201421332320023324421122144434443442000422132242442230212041230124234043102041343431240142242142022310130234431101002220144003224301342440221033122121044002413132431200443212120221020141412240444340144002224401133242331402334423230320144141204214411030004413113344214020012142311344121414312403114231220210033442222013411203240332012424042213243444213432443423424221211020434040243441444344300430034322313210141420400020222401312401243021313144313342141322131022003122230222142344340102143044432214033030002410233233112314120110040033404332212433424222042033334141240312102204431441101133113434303232412431434200403022414031434334122230402021330103421341340440132412122124231242424213041121342203440301103142030403341133240324243331311131000301041414300403342334330122140133244010424121301242031413332443202412324143414342124242433303233240014431310233011123111413240422112442221041314332304420041230444121034122043231242212324204124131440030011132302102342011311214201443203133234031440002134102114034030344134034033332404322411324212320102", "200323422222201023040123203104233140412142322202024031021401000220104204143333010241031400110340331432121212202220113310244242343241302041024104011421141123321401030123212404102212414201312334423303113140243303203342003141424220010000304141431210212300031310334442233142323424103242301222204210301123323410304242023133244033112343132443244222133032102023021133024204221344102411401114413012024342344232142324403032030234002403320414303012300031230221411011401230020110313142011420341143322211200303424143012424242022302343102202343421230102312102303330340021313032230103241044003412141323142104304240413324213341220010203043001231433213431442440301203210433443214403432104222210313223323333031140200011012402130310201030202143002002434043441400114330032234440404200211302014100343010014430233301443132414142303212210434241424121221131033213024213022103232403224321312400424143201014032414322423101234142441413013231112201142411102422401321244212334403011311130230213103223112001222443122000444244201324301404324034101422134420142113213402041034241413243444220110412113202143333321001401020144014401210240032132130002230114430423324312330232101420330333333432411033030044021242411421003412431113220113310120131330320241413410312410232032311303130122303124120114423311114423140134344030031303202134211302114441443411103341320312244210204001330304012041311220220433001333212341142034011131420243003334003300030111122043200104341102111001023241303001123114443421100043143200242213213022014044241210131204010423122003404222211422240320000101203224303122043024012343141422031131011041004442124231434312203312014241102400324241210230331321111231430200133024122212102213342404431233421301340130422144444210433322110224433031042202303432214303141222102000101340331330321324044004434132301014300010134224113313130014331210131140401402342443410222303343131342322113241434001301341241244242340322321242001422323222343124213110040034302334130400144144333132014112443204132422043401134403411134110443211023213411120341132341013114044232001111411214411234320204111222022013434340003444310232113314114043300403132111421210204210321342204444311210002301214022220422011143241432044114312032030334023021244003100440033140003342140211321100444422221342210044444314301034042432310444124304234404134003243401441212202332011041411431400220101020133403004142112024202423411223212314140033032113334222411313002222300210422343231431400300441312422000420311234431132341431331303234012334422313121231411240401121313111304312210023320241001334433410214302130310012024410113034430114013011231121203133020331220443144241314420000401143300321212110111133122211142241300424433403421122311300342304003412042020442410224133314223403434402214031334400413443320412443042003222424443310214302431141024134024021132222201241414022033132320331412243214223201440430103123112311432112122442324022320401322211311000323112313044430132023231304232114210223413442033240214414400412224020300342220444333004331113004422312001132301343323421340342414120431424213010023031214101423234420430413344221330234104402302014230301232432444311324202422222311440101322112101330422431121213140124341404201423320204032413433304121121211212114334304043442003413133404414024432211342110034121301240204132240043223430242013430434331102030123203133321212000424224321301102201032244430324244232044002212423333330411434404020213240031142101223324000420004402121401201301222203431121330033444320341032131222010112403124134302404334440313300100231312111401240214020100241134231224011014240423433214234013443104302130043034231001023031120144230143142333140401432324303114432040403223431204211433403131140112143322313431042043412142433041001100310103021034213320034311030103011022024024024333020124443223322441200243432220230323333021242012231004131220340420141424140141334031134213034334101033331400210301431334030242023143442010420042203344242444213004220304314321243404400432321234300444112421434113210401242334023224030021134211141011442213040402300024010040411104400413041413332144221243140434432304212204314234422313334043304033013210220243443401431323141242441130242014232030122242021314131022212044231033023021341404303122241340303031334444023130414430313331401324442122232134403102413222202434032220043041002303231314242321443112131441144331241324402341143200033141424044102002124203142321200424322321314023220032330440101104301200302", "213341431133310334031420223124440141010210340314311034341414042004414042413132301011242101324040343121233332230210411114331243202302241110421432240240033141311032032230330034301124243133241124111340411213213201341101434400213104203441042301143103122243403140114140124441103331042144234002213230140110124122412331243433144340143144310333204133324210044321410142244103410140333322402400040412034312300133221000123444024014134304123114234421312001142221213043220121244420241412000343300342033323203300441233230011231412001304220113021403344301213214232230000144341441102424234211401111231311133230114231334420223333401123231312432014200013220304142214432100224344202031044204130142244230332000212030123313432122430003410242004041314132032201412303004300300413134234421424021433112020013201401341444114313141224314121430223204334121400342414143314042121100333130422433233402204114021312212434213241333000204000434143303010142233144304411004210030433433444204223043332132021313320313344031232011443102313441104432042402243401114334013323013000130233402344133142213334343044433321332233210401032113012322132012024430112041212040331431021300100314002423024344241210321134314222233142421323004203140243444211321214130212101203101304024304143002302331234020430201431042444222021400124442401003132440231104311041024103244403013422213430403231440103021024444030234424410330223310203342042043030240412342042422303041423023132232244343130213343414410421321241411144011202434320424312140001413441001423114434412241044112343111331121404041423123243022323331022410212242243444314043412444010434011214420220204130303222441003313001203334442143114013022024314340222301433221033044302313101423310121442123203101042214244243220131133213022423433421344234231230402321224102012221323411444031300430322012304044343224304141214004324244230432230142111322133301242244011044024014343240332200234000201142131302000104423202121043304411410204223442212220121222024122144313414312103120121412221003122420211213401002231400420104141141111014341422130142432130041120023233304120411420222413003330011303404401310131213133100023110031314211410401104004102422042312304121440431003203404422213303033320040031023401204014411040341133311404014432344240414301414044013032143112343324103000023121433414344323121224423242212103342001041243311130024440101441110330321434100103423124020044440214424441321443414232011432210312141240014213032300331000122034330422044244012043233244142304114422303033312041422413412041413423312403243340002413213440201223423211022443042401144213041212122043103434223323420144113331014203230324443442422040040421231421244414112424032303221021030302031310213310311303242334304011203400104142244314144111114402102133414201210300240241120444222222343413121102340340424244012410242423121102202401242112234210432002131411340001202204432324020141230214120214043203213030303224002302043312311202144334414413240140004430340410220340341140120443113241342244430014213211132340421324411303011400111043223044322013424331223114313400001012000012232420324324103401424020111200400023312213103322443002121342400441402102432200320002234423103134312401011122222332443004120413113213041314111334142440302242121111032321221004114141033033221211100044241033413100223003431340232202003213244244111320403002310133143433410221304001210100243340302331222024304212001404034132420244231100113300442420113430430422100201020344212104121424440012412411410244101411211204242404042100424411113422233324120000222030202144044304242202204034041414214102231314031044444132242033124031124310401030444133423244043243341004132221334011224102242120331313143330443200231101140423204033230011341332011014132300403314031412212120313324302324203010244344041411042423333231030301122014400210124234001130343412403032342300424314030321010202233401041234310033012022401204324012032010030142140424421011131243041103340020031440203134013300200043000341201212431023231443101303110242342404123413344004114044104013230432342003043142430212121200000430433044404302204441434220014444423014001203000313242043202430411443432214132440243331102310234412300102021102004233140143233111443400422014321423044102010121032314144214410211304330043132212002302030310104002300413240102043203143131132020200222311240000123312341104304344212224321110144420214234401212033224004031424312323020313344102300113340003014201311223013224222314141310200130331002", "004003304440443122421122110211324200440002323241202201332142042113131043022112230110112243431112313323323441032101143043402033213310302334012001400103341001224144240343423434030111010133323044302013134413414030344320402122441423014214443232443222004420430333321121003211443332042403424044104024412411433011413041343234323241413122410420312422421141221302423311413001011320414302441424120133342342122140030440424114242003403140011203303210144331310212143341431242344220313320114122410340043321224014031444043022402443313221134314420304043101231233222230140441112001231124024014441402224234001123120303441344204033322013140143234332300032302133102332130212424132234321112120410140443131312243021102343224312324033244201412211104013204230122314200120000102430404331314423443330203424330404234220230410222100202332013341114232422130112403230240043422244142120432422321034003222122343124013124103143431221144404330231030003321111114141122443111043211431101001102334333033020421214234121343123242312121441314142121300102110334320414032040010413104344202320223130003323440214323344032330240310101331323210411104140034240400201003121244000344222201303302334041120012041023420223201320023003023443303112120011114043213013032320041224030243301421002124424340442203200102140132304422034310122301412010200031024101212431142324201022432434434220221034120121332133324232032010020440343420411300024041040200103300223002230411242224210213224411042424104242212410420430013102103200111034012014300320244233223231303103143104204200110002420224033404233421004404031300420312112301230321140141121401013243212232014321211031142404133403000403342424030141441132424030014203423420440234004241203223422020420340114314011003314002241434134204201302004044033134230213014334234340102224034322120303232011013334132432200104413221341000323222142214101134131044004043133234432201031124343213043102141011200143344340421020301330323330134444213400203203243234143020331214430321221010420301043103201310013434323043232011403341030203442422302422410343233134122120232434304011231433242142244034043333343041010442403012130020043314410242420133211111302440023124433342314041401010020243231322432440323443411142403232431114030232100412000203220012344143231043123141143441410023240413344003340213344414033110332330410133224224001023213040444033000023333030413344011023304122203421331144031120104123444034303244312004414300013441220103104301321101004221432323223302101411304304421212032320202412302020221444102330233402212114113431404133341000244004423214113413323041143442441200142211010212401232441403040342330210042013010223203212020201200113312440400434034032340202234002002021412200322221202412243101414310240243031002131224331311431211222240002243424000032424404203043040214303220202342012322200311220241211303243432324230120400104124411412144133330231023212212130342431422320101142303440341001424044030410040342212043221434130204242044421433011313021213321010224241133313210002343230041112422030424144231032144123332333040420003441442401110332034000403310401103124102400444333433110323324302244040201214014410311433402403443404034332342222423243043021003002140002140142040103233140241100200030301242121211102444432441133404132332141331132014414112114332424233323242011211203242111322141021341233230234202110320043442031322210402004102010041404142224424112320030221213133442421142342341410144114142003134304030344341204123034232003341322244004331343141103403431030302043044042010413221440433012322412232223243330302030300331310224422334203133024130133032130012032340120411400043131403122124323212333202431144042241231113122041334411042134300020422040313044101432043443143402041041304424434424120032121114131033001234103232002114041203242130223243312223344320310023023002321000414424442001022344223313311340311131432220141430410021214312411230411041102122132421004433143121043133131011012224000202323304021101031032143311432334344010114020310142440140104311311112434410333142342023003422004212233104442000331321132324232240422042111132222340121240202440434123440011204044421414341230131421421223220440020240030134314221241443040312314100002042344303134334442204131130330413032344414232043411431034042303414402230400300232441344241323302302104030132443444221113120324402311404004430434412234043431424124433022243304120242232011042442324034122112233200323301142410101140433414320420243211412031023134043220443", "303243222232302022033400213403440240200313443213201220331233124013012334221410403244314024023200112141030114410301412010422103411133240042430131232444311020220401012112034444442201040431231441421243403103214121432304241031101003103003143022420024020012340033330112011134042342302324442330141420220140301031101332131103122100021412231402133310134123121433244031313324003143113441433240240012041210304441411323034104040041434232244030433410144102311403244121414432313342210334041411014322143444120033443122130433103012024024334223212310322333022243234002411332133243212341042440133241134032200002332313120321323002342013103230213124224234320331111313343122343042202414324134040312043401030420314144330131143440402421121100311404410314222341233021140320200434410042431110434243004343111223312322234314304111030310424112102241240422201021300314440422131000312234320203241334000422423042120344022302312010141431214120211121324402012434242200010221120020141340224312444012324010331334414132141104401103332402342021234302403413031012214323410201243403343012202401314042144220330130321110442101210433041244142331221442310034220411223442124040144134310441340001204040002012103202033441434310441203133243203432020021412042020413202123040012313122321410111301322440311123233011200414041030320344124342411003411100134203423444324344344442222011444331032122224332312314321423203201230143323233144442412002241211101244411243232104014032113131332433141201110440411334022334421134312410302111342021124241340200243004042400104344321341202010142141230230100014340241032420141430000134214033340424100304202332431220042341213114221321303420232002111104430101102130312241430010212222244034030210214303142434120102103311141302424412224310403211202221323332411134311000111404203200023442234434123042414444024334221010434101032243440024332440311342100144101343121342203114341242324202313423103000203441423131301413042003321421134304322444030321014233012042424324444321031222114133230144430023313441343032010023030103324341043401031330242302230413120310003420422221142410210002133043200023430034433132413330341034002124042203440400044203312223003433003322033203002043124343103401224103132343340311104141343010220431413344203103032411432210220011440103300402243010240021121310030023321104020330400134402020241021410420414434321233442003031412343133141344044341102131010331013432044232344133411120113402241310414041414101100113011413211442024210011322214114013041042421404134310041313441144203110142143102144003143332411401003204123102120314301223443403342113303003214300434214410124143422104124144201443300341432034003440334031101230011100044300302014331323441430434221323332230134101214322213044441203111124044210233102332242423142434432143013404042211032110403041101224440441232431211321204300301400042420323412410344012140324313301012314234213440322132330403311414300302402342001123023400121034142422222341431432104340041443201423344423303024434221012043112011210022104434000012441223230423024343230333320022344001144143112144434214042232323000344223342430213420404301113434341041121223432031014022202212003110331140420113103122112231222002400243132320331414200234030033420421320410043320031400320114040202100344231422423243011214101213212013330003121323410102113323301230323321013421133113000324324130310212444301014420103042020424310123010043422141300221202140100300043002432333334331402044300432400301240412431311103322244312302202334021314030111300102034034312000322301302212133431332110121310004240101032012113112321024330144011143043440232022200131142420201302231414111441300401204403420331142313410201230122322044140334141041342211331023022021120133444420144134444211023221244311333334314133411042204143303001444024023143313211023101041421024440042032400110104410201011113300303311440403241041211034424000101132003303011033100234302304122013012344333232020112223230411400111231433212024131132414302431321122020313442311414020142431341213031312131134420422421332031120010133001333114413131323112140314304313421222234103411134401334330344133323414221000342122444330422133222002433330040222104112333203434203321304301024120040003213312431034032403001321301134200241111223422420413204430231403123304302424241443414310333234211343013134020424133231232310120020144104243141332042033143344433302311140323420213140444303100432433110023120113131100323310041011420210334312114220440340314223040434", "343004343013142041431140313424112222333411121401030214332441200323430423300440234214240031310142232001341034441434201423030120400040001322143340202340012040102142143120334100312032121421334140314011111230402204423401330142241114301301142240123331241330441424330031034241212114303430444220300112133334021443032210113114240134113122434030433341302212412313134303032413130223134222241243343001042142313402341211114312014304422211234130312440422223301131324421120410100131220044034143423313002444412211432430232244342440134232012404422313324230320421144330244404343014141211221303204042112430213010304231011324220023331302001133104140310221324314121420404411202142014003203101031240140240114333001133424002223313001330224420444043221100014431301020044024422232143403114144333122222402221002410004242214433414224241112211113241341240142422340244441043034322432120204010234103131140331130223031432134214010241214120214201234440233421000414331033303222423100001330231032041143131114220013312110030024432004131231401314401112120200200301300334111204222233242314344002122231204032341124022430113421114211334343014023342433331214211224421243001223410202232011014130143201244020033041114431041100013241343111032330433441432440022341220142134143440003024114020433114441200433431221001132211104411233144003231143412040321133344443400103203141333324042142012011300110331100102241332304334121220211320333200341404130214124242100022321031442440110023114134203424443121214414442134020303401022322134121224101321401031234013133021211042340024034014302204214044234241442024411231221123301300422032333023234311441103030214001402421042030011331321244040002133320414221103123440341412441243414230114024344211140321242420342231241221032121403133333201312114010401240330102100113232320343112233240100121101324023243043123300441422033140232243401321124202010111402434320310113331423113140234010014330442213042223443413430113202322101401002343113134432140011030413402303202411342344003332443244022122144004203310442223213323123423212240110140222021130001213333041103444014113214240130441442242013100414114040401241021204123210411242223300004214042210403344224240403240213303230113303111321403044020330234013320131323412020131231230400230320322324240423243232402312041034031043411300231110040113120303132221203201131333223444232023224221241042034143143024341143302303341011331401420104444012120314340001404131044114400041101243421210324111210402241030444341042213113013024120340134243141423430201041302032431333204013422202423411132014301013014311323403131224140233143224420242440202230042231002144410134043420442043001423003223041402322300401441200200000420321434411122240040421202241334424103414034002444411243122141313112243424344332212001324123103000132001211113341420244310300402430103202332204423443301342000112344422143140322211131302001024430023320012104003440122222223312113101241030421232040010324132114241231314202240301223403043433423441433413333421420101122201321324131323434311412241222042022423434031413421131401013413030212233043430244202403400431204404012433403331120403413002130404231212211021043414130122030404242330420311100113001321332403412221240412113303230424041444110323131031202123321422311301123123044113301021123301033204314444023234111100334214112010422133304223243320340421100210141132233133021432343301131232132132003043211034333031121014444441100144214211413244314410204322400401002433114040230401342340401211200122033141022223340331343324441404430420004300414300434033003333414221440204120244303010333101021211033242233321424143003034131012312123243211041111112441342300010332244241430301300300242013420224020133424041032043243114300133040330341313144202010342322120431230402030112043411130122202300102004201343224040144021402034230322223142221102112200014010021311112123234121412214002420302413003231440143412033300204000104432130314324143413133233144401042300410132104340104204121320000332241101441200001213402412042041343434443133433032122021242042143140142240020333033240444034224323432220031404302031342322034334210121101030240142201021230023001002140402423130032221244322313342320130113030440330234104120222210421102022442224124414430100224414202432221144033031044143120101420104241044142213340412424202000212332441314103240032302131333443000431413312244001131303101113204422310323222403122244431202242130230341210010234241042134311412413410214243223022214431", "414221440010340400121204212440102442214422233043113434410141233003323434023303320103221332423343311014423333322333111140020302134422410423041300100442034220043413320100311332230200131234400311244004402104332030321120141414101142422020014140341214244014401244013213241332302443131324134022032304134031211403403240133410224044334414341242332244113041424333104211043124304424400032412204234312134111201310313431100313013310110113222311310223302100244142102413411404231322444142002101441141412330411103110311304413234342423132331303430301342243314443330021133404303243144001043302420442441402413330203041443232040330121344310431424201010022302020321024020441203022442301001333314313203134201300223033443440344041410030431343242330334411444243131413111302213214032143443012143312040204141342022042044210133021110033213431402320333210201021111131010011332000234040201410021403202104121013212130040323334124413132412000211304132204332122012402313121422121430422343231301434014120440110232342411432322202411023142331223402333240342033430114210233044014302222014400341112410021022401223104122201003340012322322320404420020434021244003322023424234210310210334143012423133100331401340313130414444440040232410244030420141002332444022434234321011421130031201224432431114243232442124201210031203440020242143041010320342141100434031131410044301142401301221301332132213402140002242040411433423220331300403301224411201442134402144122002424342023122012032131422034121441043311432014332043331434243233231342103324424034200130441442124002314244410001421233133311324040013303123012033301044330423134413332111011400224313314423004012204201322003323210330021442321223220131033021220222231001021011403001331414233323432231040014212424224143302213022141423043433423312433140341333101231332213442232113313343122104322020243344442400342041434220143443430142002311103403214311142043214031141234400001141233230311414320014221301234203223212344102401214424041224430124414222044102414144444111422113140442113312100303340141100142334300012030223031013142321022402132030434241230142421022443334123433412204330242321421312132110033234323143314012030013013323433012144443424421130423411041441021242314310200422043324204330134340044221211022023344433421143321210211014331300434002441422011240403314400112342221224221134234223021211100310201223040343221014220402241223230302420440312023000121133324123344401000230112231022304213224031401123341402021434341442402032043013441001111404024231131212433431113302000402010142440420124211211130403134331434010320303033003141143420131343134231210303214320234042024443011343334301013401342004143333010443120320401442000202021214112230220103303302134210120033400442303421333132424121442301304340332012431230301021422220303334241203342004113233102411043031003103330230223312034031213343332024303312024414213142310144322132023330230141243230412231230101232340042112224000200412042133222144444403021032101223420112044313113231103302314001414440433412143043023041232000331224331131114422330010322044204324431322324313040130133400000234023200011322240002444134222400002331131030001404211202040100442110441004031341430034240214201142310301104424132112423232244322034440333141021222243213214132244210144230010341432142140301113203322403320103110001322014332413131341411021421423422043422041243224311134343223103030431420033310230120413340410203323422023320013003143440423222243124231222031140404144132144203330144101021102444121142202201402320210301412024103041143143332014010413322334022100414440313020400330143211120404333401023301342443202102023420332321430440314412411044232013104443001223111144244422140224404114330112443134300404304114324011442133233312001040031201222002014334024413003204214031140001001301440011200133142413244011034230244112421112343030413222323402331142321411312011002114303212343041001240123031343013443211212414234210411441011341200144331422401130024024243133143301141434342412444140221121400102142343204042422132141200442132011314334322123034002440412124303304014423343423340044104432211342242413411230310041404233340424304021013222010410321130411234111022343114313003011311020201210122013442423143124212340034000421021211222221114023133331110043144410442201222001131103411243202104011441230302123102101224212321000301222122222341401113434022201011224422034334340234030003123223440012104220142224233342011321340041230412034344023232202203024344223", "140403241423030312214310400023001102420310040321122030432434342144031133220400022344234110103220224312202231204131424210132111112442414330312132213231410024302012221110012434144340432142001303040141401030202033132203214224010133032031341242012144010321122021104302322024412034201024332313221313000413412024030224323111411122423421212404310422312204323230213403213344141041144033000223124423141112424024312240223214133004430334004400022042123432243211303221433220341313202221303104134433401130041011140021444334203233104304001104222114441021004334224141422414014040343312044102124303133101300200042113231011441234411420002203102223401443432200101114010412434210042212022431111022140111021203320013001133112013032401443011341432433430223213311132241223103243200422214002204101102214133044102441422444014233003123122443244440004400103304111103120321031432343212432203121100012230414202331043041321133312233222032043312014320040004342241320104121411302204323403001012101020322041103324311344202132440034023131422344431131401433400313012133410424401022442313231043343130022341422300202134440321330034133442112202020004322234024320003434312240111414102021001411344410013214240444202304400131441240243144214013044144302204323113011144233230113224320022300033222311222224210010410003313040440330110343433013101301413112331040203342124002403012432003001224312203234110133431420411400122043324330110431021420003312444301220310232143333044430444041413344212233101024310042141421224002232302043300432034123422242114414024224103132344224030424122130330100221243412023443033340132331041344444200234412221412303423133403343020210013133213021014223123241220434024030320432402303414011144414200422313201210430410134012140343342134002012331102030312300413202122024411432241044143404034402341003123323103041404211002112342431214332122302033314141042321114334332132343330400140241320201210023414201044244430324442132110013324101143411210302323443323324220022034332324224412403324112340113141130033442222212040333122221442421210214224133220124303143040213141343200203131330323040413040312241310011322101413320432033313330100141121412320003202202342144430402441044402203411442110113243210114201131420141233430300110042322321441024242302341222003420031113201440104311114040030401411102141033310124242022214132221233230241230421341321400132403340324034010021140104210304400343234342302234331043014342443044144040010412133104100001143040141420314443320131431412134123302302410310134300323213101310420412043422101011110212311034142342424130121303332424232123413033301300023132202202242243131421400440430411310344333442442313401422202323220104123441304240132212434313424214013030232111321423132043041010321110214243313012202231422440111114213033141332402112041400200403413413244222042330232104132403434311211311223440111424340241214323342122323311344130130220333100413130013234344223031134202140114204311223002024440133302204130301331014311324123220102314412113420302133104242344403024320344012231002034130330411100442234200130203043140021334310224210002341223412411302130000310102040213122134311020110440403021000001022410414200202313443334023033113043200122102144140100211023424002123433003441131121403002411123200342312332001043203214034334140403404003104213111131102433421434422340121224201333331301223433401143131211414333341241423440402221214344013312241312434004313423124242144400230412004002034231433403031302123241234114034113011332324330021400340323011301322121323433440332424023321033030220303222404431411413413222100144314032331101301422433421401334344414201130310302304200241034141341312244412141103430040034214030444303211410204343334000410424034100344324410421133242311233343333203422034101011223313232402203210221021043233431012123101241140214224103404414122234414340241212002042440321243330214021403022142113332413411230222442422323314200414401430222014303333241030024101121210403313143422024222042204141413443110102222014120443011014432401240211232344404131331114401104030232413104330442223414410244113310403320011001240002321121444113243044321403241334313300441110411233212210433202130302012312110004101242112204331011442003142341420102022232010233244224421444301031322340101200434434243234011124310431200201224231411100412104104330433204323232224330212334304014001403243103222031321133104403324322232010311140444241311013133111313242304043424214202200133000402243314332040313243", "003144122444402012041200230402321130302241223130131344402343232033313311104203310330312200143444203342112301314223433201242024201013323441312323102122433403014024333421212020114423414432224321323034000230432210200034444041441222101443100111233041142021311202330444224003303210002212343143113221142314014020340130114422423124222312311212333442204114144004121233100042422323001400033014201420301403431424331234132233204244144213421222221022342101414410141134433400314421124332234201234333100030101232034123101223432441312030304241414422200044131304143044312111422012241130110400213341122401133234430022143223101023344233140023032020133133044430303213100111400312320204123421201402404134341433324104101433410101134011443400314424312140243234244331132311012321221000214331222420133023304211220141124243430310014441032411310240103443021412143301142314103212324041344040233320004244134341203430401021210420011102233234203320114101034002012422303013022242104324034203124123233400321404330022120424110010232012210043143202014040400222013212110212003113231312144143012021310000031031403004110444033202223200441220103020203012212410410321300112001300132103030043424300223132111120300002203221240321403333031221113001100343330340123020440403113314100130034101332421002124114202034033132220014132400203332340414133244420101340014201222104101344410440032140304404434222210432441122340313121343400044320212443201203000120003134303031420013231411310442311320300424341421142413330421131444230341430014342332311334312042220413101044230220343411322330334331124314342104224314243223224241203243401003423422330401401123422003013301023220304341333001203303140310310444144201040401002213104234310303220240313140202343223143013222132034123003123403034341003222013340300244133303044210343023344334001423234204031330130112014403312204241141030113024241043414311311333202122133424414131122133214413041122004040043124303411312144300330400413022010300002244024144112223122303310021231433101201122144440422144243042040222343321020413303034430122234340414421331412123403122343130403413404300131130044233422224430442212213002102042330331232112223123442222431210334401303040001341342223333032323204210132420040434432430003430304414021431213200041342412012342241334141421114141341301110214113123330210012342314313002333123021141133302421130321113130004213012434234114302021410431103214203023103102414312044234012211444013141024000322013432234410333032014342344402043102134322301021004004422323010434001023002000432122004433140041324212443242020221122401430240041234102001422444043402414043113112003122402203103102043312443001403243031222331321112131141413111312222234204130400402303040443342144104433223222002030420210032302123420412441104000004042030240233332023242421404001112040333413004333332442201220211034343230340120310020123443013031310130332004312333130114004402014311123420141122010114110400242331202013323333220220122432104043313223231423202102101220311421040240320210041231133444102213012120011344220112333334423021322342441402111422210111314223002134231110242123003421242102223343334400121313431343310134200310202304104000421440311010122411003024104130022340401440234004023244200121230221323133033144001432321120220110214123331344240220402312100320142311413410003300113432213143302130131303002143123313321133344321103423424004030304344022131334122424302131343023403310313242444110103110304214140132333112010304300114321103033432204044140033104114211213134331334020310120044222132211021113031232324323331232123432201212023214402043224331132330223140014001204031323031442143434411103114323220001000143030103234432023403010214214020011141101012030331043312300034412141000022401203413340112410113032140200004112434404411412234044221110202012413002023042032221020401404321233033134243332041344421124142431433120144102123121400030440342011403400313103022324104310103012223202340313141434144110202042413142140234134220421322244231400303012414044202341344324314101323412432302140403033330444143242211010011112313400004333102121031014003004020341214132000110033010300210022134113123203034032331101442333033310012411120131033012013334323231010120204422311420401031213340411400242104244311443340200113202441102323000341123310013043341024430314320402320230210232401320301003401002424231022444212210203120331404021140442220121140341224011404213003220202101210320033212203111323044414441044221420444043401", "242201341130211312403410434033233002032100130010111323323020140223301433331104334102430030132341423011023341323431144402010303404231441404420003300421313210240123204244021013241103302441234440043040021343321433302104030320040404124330033423412444144320340233122232303401234431320424211242340330014222423344113432213330333404140322144210342033403232130341413412240120230014022300134032433244100401332013134114031433411312440141043131011311032231202311324301241042031412122413344411004343204244144012310302423304311022303243041000431044400142014244330110440234303403240234320002020430202204134431001411024024011420010232224321104231131344140232130222444220341434141113223100211434144323342402313100204141301314420301244442201323443012443001302434343243224201431330013443104221313244323311121444220104102203132004224040044240241112121344224311043134333333400412130043232313444142142322034120303132232224422022003421420200323241044021303324400231234023111314213402022312322030331322010003441441223432024404443110001232324301004111323432310023441143212140314413412410403142022424122420123030100114124412233203442041220044100410424414444014124301430204222403002402341012041332122223313143032131333311400303003144344212124123341123203233310004233321311020240241231340021022304213142402341333401303302444344142442032103311403434204110110410232441340414421304304202212140143404300413003441012134013101300241120344202333132344314413433201341043431024023232431342410324324442042304103410143303133330114102022322430221021432102422423341211122123021424240124241202130324134102203041422221342001413201032412134010134230020430022141212431410234304430221001002044142312442330044331040313140234300113340303012103434001234222244413404023300041313200332430342124133102340402210011421224110003423444034444313203201243242034402114444304314223302044302321400133440443323322013021213413144102403212213123140013334101220241042213234410422123313322013324140333301242241221202333230241413142330202300343422410002100302131044220234110430211224231142104341133304002110332100224403132043224002302020400100011441234141313313024024322040344040302200012340040012221331121133244300014212221424311030240033311440234112224202031130332100323100312144320433002401222011312040130444000010124310401340031312111211230304342233230313133322111240230044313100311111443312031121303110023414103204324131140214424203031021240011400413420432014140101134212010042432143233440104101222143214333343040442024234201142421302334144243214102103012024434022044003242404213342033104124312312022320140043224004211302014223300412002102313240400342124424440440034232011120134120040020221321422344122124421030423144304332410313200321141242014000043442411020310223440331211401044443110142422430130322110224000411342340412233410412213320042104413021224130224214242022033031044213203443402411134332203230130031422314130022241014132234214024440141211200322011303033231103421410300330103101443131110413412001432342204324400100042033202404142141031031234410040243304413441430303134220301241232344240130324430403232232402030340141334210401410400402344141041221433331144301424213020333240213234433212200220032243201044112343413021231232444402222130002144231410133021200010313203403221134432204112331243411130142221220143223311404013330421423434212432044302441021334232112440223421440101320002323311440310022201200004124434002211012421333213243012104203131143132141234401123013400030121233124133130421330040011441234424231334422033002431444202114004134130433112310232114000021133232303301004002011412431331323040340141010334102030124043034330401023433220214320000241430242440200304432133321121042431440230411004311411033303411223130240031002343120441303431013413143101344141211303400443322421030321111234423131431204221241112002144122242021113040313410413002414344321022241021310210443103144041442033331111100140424404343043320000341114104300113044430032320312231442200422024234014422422301434313144424224311123200114412042031432142140041221012322210120041102310134124043410004333440234123332034200123021113303403330130012010414313312402220210244403312420440031333002042241344403220121100234422141024414204443414402411023110002111214332233133013114031444444333234233413230032010044240314004140140100130034043041203111301442041324122132110311413024013221132021212223400244424224143234111113110334013232022233122113302021402224342030211022404", "244434301404244144233303314113204023410142202442112000303200332221043022022411003433111121304142122143221302232430340114123233123303011414123404203124422112432044402233312333122442144043231433322322130443114113214242020034034221204020432114134012424212123221241313442143101230104242402341131132111123442234304121143213103231213001242202313343420331141043241000442043434344433012114320430122243242214010212004024101334004441102212401022431221241223314333134422040210340421210323403140032421103212410431124230100414443034011323220301412432424130411242123331133233201044242021243440124334310011242431320310113301144141430342423311404230304304434421131040120214444211414310344301213020330433042213420320231140323341433023134024411321043342130303010440042430211123301301223031324433214313023321111133334241123041234214311433240231024101243233212143101340003423241011220342223213023414233402422431224014211300330012032104424143404012131444300303002113002434042411412423200100424430210040431231033023014010132130434333140412201403142232040231111200331224204431140422141310203042304030422220413111413342134214203030324113122203411130332400443021143014443433014040424044433340403221334423440202311342440412002323440434424231044044432340112112303233422413423402202141440142023402323201233033030141342244011120112130211323433231033444410201013412343340302304413241232112000300440443032232432243133424222423030414043312243024340101224422224343232102400213240243420434000223404331422144230131040233200234111004033200341111220232442312431022222331133332440210031213120143441332314221101301333141341044000412200210424441121340001144213332302441020010431012441423114041403213001441244431120123213122202401312424402030022414404042203201244440224341032430124444113200403110122241122202110040211121304343242123301443102233242112314122020131212121333442341030234202233432304000342304441410002234130113441121343101140400322422114204110323423020231123132422314020340400344201040233442220001440422044230104301332222402440342213423111432313403331004413230311104312203111142020210422331014132040040241001002022022010041404012133102431123431323412330324031040022031013424400430424431431301240142020223342000211200102012123311424432102031231231300340433324324214112324104232204310302200102100222204223310133434004401341224213222233313432234121411430021113200344323134031040402303010334103440130032113421231414234424302040324210111104341411411224433410441404432423141320023040104400411312310100133103234314321142020304004444130300311341001431241430421122202104330233333121124441042343221223342422002240124141231412120133324001114123130031323242234314424044440223304314124042330324201333304104044311424201010021143231331243103322340112304044242304144103101100340323322322344331033224120212131040400414212241441202204114222434204440043131041040424011324322014132011024030224210041220310301133010141224141340212311441304130441343200010311030210123134410144131132320131131432424331040402042123010422122431002033242413440202021110312214213342344113410320230204211212122224103343440000301044214430330123312131013224033041002200140423430313222224431140442312144020132212401302241024112024243234204320431124313414241424144144021214213041232414223430111342343133141234100410413030311414123043324021113431204030320014124324432000113401433104121422234244401044431431143041204243044311343324110014424410414132411443224130334120331442212344022434214322330112423141330430344242210432014343202411004024423101011424313413143424442003110231012212001433142033144222321120144301303134132023312240121011004102311223210423023302431343303122304104104030401020203004240011403403214420244320400402123430313423443222040012440430320244443013232343244203213401221042024311113403441103112203024441202233211124104131140223133230224103013100314401430000104010434432244232002042114130100412010143124423102402133014104211420441404412104243311303104020004444441322420223312432023013321002430014323202342013302004001410241021413242041220032113214244203220440040304312132330333422101132224023324033424301411231233243412003322412331443441313420321030242020001030111432310104233210111013303332340001433001112330234134234023211443132333033242410020011414140221310330244144331333302323212233431022304322200431103203103101402403100413414433134443402123332221141042143312002144023241410410000042244234000224002114143020243313411323034041413", "001220334122300241214313204112342032414120022020012421103414133241303313403344400420412144031133414322223022220024104124311200111141143214323334401314330312103233323004010202440034221430244220211124031141100220320344043014110143122312342300103044424131124201033440402432313221320332224101240322412200114434013402011122431144213100312240040022213433300202221333043312211031420400132234441241342043324112303111034314120044113132043110044334043423341231203344201011313400403430324130323021421413202013332221242242112323111041133112323112202242114433342014114313040102344411034000004220304242040214012200030422132214040011032422142321113213332140433401030301010430100241204122134430432431313120031324414220440040211300341001302232240403024343043334332114124401012000112440020210013322430134244313304032410143210322041012300112422220043141222313211122412243440311141212034303443113131134121331312421143110310112011441041224201001310343002101024042334422143414321230040232343313210323111443314414433340434432311223422401320324131222000222302004012112230440342244343030341321212043314443230304400404444041432220414342014224404340421403012442341041104212444202234141124123104102222132423014304412134200042310042200014041133022042202014304323330341441213334014301343144314440131420311124131220412303304231212403442100044202123102114034032103213414333114443142000014134330230114432032420422124023314141143433240100112040341134201133013323011222441121304124143220442001333112423141220220434303311443311404234020431330302032422404234330312142033234331222404004132333011043031301414241132304213000033101034044423422401320130244441322431213402141421142241203143114321120410143320004240311142211210040003013401004014301323423103320104112200404032330333312201013042304422202304241332431241214422302010144234242032230330330324232300423133400000403043144410202101330002133422224034430231400220230113144042114131424342240312101004121033203222021231144430042042143322334214443114312310223144241124100434433201244222002043341411341124232344203334233413233003020220330334100330220130042424420031232310121142131124011424323434302133410330221110114333334223203101203031042334304241123212310204023322400113312230031212034400320133412214032321430403320134201330220410111100201343043100131102320224413012302420104003103401022203424031213014112144023314231201324320404431114004114040220424011132424024424401322143303331123404134022220331341014341314014133442213041224323202220144234311142403410020311413203142404303104400022011210443111133040100443302140112333323032402114202401244113122012343402334024220212343321213014020223332041344211014140441222033412400414232412404012131433014013103432300413012403122031243434041300124204234112402101223401223210233142300441442104042332210233032420401210204434312004021341404310414402121011241142302300203414201244120110122204402404443232341131240420201143334211003143402021134033320111330224241144402012313321412144122240241233432403102441204212141142121102041203141034220144432440323140432240122221340013123233302120411002423213013012030234130343122013013124322302230314402111414113242210101214010303442124333244143011224200440320032403012401122214142432221404143331444334431104144113200404434404143223410320244231010222203421134440411003020241224242413310134130030221112100211120101322434134413322342300401421033100224403010403114233423114111410323423412134010234434402111221032044422003141403322201113111411311334423110244204111143403300413414241144140432230302213104322040103113033232241243310033431410143200323334334332204011030143441432433302222422043440214110242302123413331003013144342013003310001314424424442422203320121404002323343410002241014020413130401444040212300100230231030202003110220344222000123342202121203201344042041011212241111103122430031212112003122300443131100223121412401123232140304134021011431301220441123401122412023211122411424140122223024222404010323441141024324243231143143341112320024343341332212112421123033231110312104330101243342024304243242130041443332242003200202401220331334311333201212103223114412232424002104204434231131111324204034240310330142132334044021030304122030420412443012240334013334413143223030331221203001333111141120424244301233113230042042321032331114200214443120031140133003132311234233343200430210002114013332233224213030130214400022123323320010223302234214042431431341110330243403331322231041402233343", "030103114203034322112004000212011404001400232433144124113432321022320024334001032042021103014222110440223230401033244430012103423234020410123344342123113144033232402120234341103134420402331004013303013113411320224320003112034244130200023033124323104013132122332104033241304200103403212032121421311044232001243420231441034014012132402130332130022024242232202342402200442420202420113444113440303241312000040332331133244440033200402331033331300110410234022410024222244421440342124244034344321330210432014041331404422001240113301013323242113213400304340302043342440130122230041024311032312343312321122331444232312122143401431314004323043310223222420212210104231312222223230222112211012334333403234424444414220130140343012232104332131033222033101240203134104103231100323241041003010114414034212143311443013340214132022403103421240342140402412110104112002041020433400223134230140202440144323232313440403004222044024000033304423011323030413100243232114200201330030444333234341221011044334031421004033110202123042034431134331332200440143033344313030103243211321144100132331212342302224114230222342404320040302140422042442022403404440041144141401400033340002223442224120434431041311332241343143021421342302300120003140233410130310141404323132141144030433022204311231140240444114342404304221240222243430011310031301323143322323213214112214322403300003404120334311331132300420302421212100110241330344343343232242040134331042111203340134444414431233422032032244014024111222210101102011323133411033021243420002413240233344234002243340210130143123431032221204414110424333002422441411200030441313342134111201203410300010113211321400410243320404233032043000344332411232121114043104232111312132041330241433222404301402100433041424212434143313412334000224000323444100440231340314423040020302134322014004023414431212334312102442414444221424400342421044421332131123432110333130111202222102043110304340342442222331421442331122210434104321044100342413403402021430101313143431101034012110422441230243433104130324123011341243002414012230000001334004040300012211404222200324343344334143140340301212142333334044331331244100020230223103234112134101314210430004330202132110201011012430401114443320140012100311403444344204214240323112243123234324401124344221301434344422044212044301440312200243313331201320322330111301302233241223023011012214444242333402231314231421234143424222244102001100433113431132302130244024041323131410113000242133002231023334322234040132414440430021101420402412204330140342321233440343132024443124210400314043313022241340402022310424111242101134231302344424140300103211344100221032043200140424424031222431231004210140312040022343002301304014214443443123423241444033342344411200001413320322331300003001300421240444121231212102402203310030211442330301413400303320041142040444440310212204231111120321023144433013301201311103432102032322033201210312101343424034010032341024002024101310031241110014004024333010014040031401431013204422331230301134403224200314101310330101244040012243310120440132133243140144123334302043302041123031004433331324024303301344433431433143244413410331410304440110212142431410010401232212210320101213412014133412444330213431231243211432321204214104140331402034034303302241210333412432013041431001031202241432012401313301002241434021101001031011104010144132002313340311134114242143001032140100141340302403322010341332032421214420312420100313240220044203132434204214232002240323312033341012324312422340131434020431034311230012340040101111301141314403302241043431014223240042040234040111011142211411210010144122033232321032002021200042100043320023442011032312434420244242242402334243333104212104203121122413323221114244100424033444420234340244322122210143143010321014221311142434112133043211312200443312122242021141424401111440040320201012433111024302300400143213430002014113223311122411002142143244332140222120342031034441034234130014030430102344034442234143003024342111101201422114233303422130103004213213024421424134132440113202114001401210113141404032124310430114132133203011432122042433312212443042011431321022441024030020144334400003220104400420034042043241300203041411201403332221430201023114422030041041311023232331023443131200303002100333131030304402114244031112114241123333041304232412301334323320330014323304120322313242411021313334100311014302344023100221243332103133013442420403234032310020044412421104031030113244420103143042121332413110302234", "133424302444422330020423022140144033124102313404314421221003333001040112002341413200320230332344404121100204320424013313214033420414324122210234304333312014134024423412100311102231432423310212234024224301243100042134113101222033430433011341031023421314323110410022244222343114030021242403004204301023432424302442313024112041214342113232143003032110111200214131410000401103243114344134334230304423421323221224101313314442320411233011443004324323334342100120121020431204120442104320104110412220122344424333031112322100424244214444210322344231304411331122303440233343242443420333430321142010344443321213302413230024420240240103412341334132244310304121403022312300143342322244011230311333111102441023344221313420112402321223423444011444321400313100232414040313124042033212424321023023004111012201033431213100334414303232104113424024003321302412444304430040301422011130123332444124332102340110103013131022342024234314221401212240121414142040343040333321021341122432423244443021342414001230101022132002202040443020444132444231214133232204101442414040143432120203214031243333444401224341313442244013010113441320103234420132334032140100241430443303120310103232341104201444002440421344011002403400342203322412110140442143204100412123413023422300224100344211343344144114043322311104123444304304010221304233422434111110100442140001300102222433011113134214131112302232230411140011040344043431424440323321431230214010142314441210414104130320342314201023431443314023031003443200133123022201034122101224123430111030404122303413002334441300120424430343424332213021114040402211210011241220004212120320232101432110132030434100102413400320043323112304441312401232031123423412214341322403142142200323312341043214102340040340114440414141210332310033010111012104411110041133102010444002432410414442042004420200232102332140200312120033212330232400404102244234340131133113013234044030331434131101113213020211430033220214341241010201242324244313114041040004414421033202014041313302201043432203134223231020433423203343030430013222003414013042310034334022210444021433000101140141114230440423424332103411011244402324231321140341131142043202334044144324222144101124100012241411231112042344032440324202123244211240020004010120340001224142303300202321414044140323321203232341431230301322114302442103122211334023440311221044424241122434043232031103110410301421021013030310023332143401123022434103401313400233140414144214113133430044303331003134101034420440123202110214322140140442231444430101313411413330233441434321022100111404124120001313232113213104444130213421212211434343024441320420212223230300411130303003220140433224343431021044230422301323031033121020211044443042142213101142310210041203420024121230420201130132103424244013120303231024031210422214311312402003244014041421240232341034123034201222012314144302442342242321231010210043443441131202011440233100330141041144041320421100400231010334140400410011203421311002031431320302310010313244131302411142223222001042240221223221211040021304141342122424001230111431343122134030330340211014442022223111222430011112112132434023442134442332431242002404112000111210431201420001100443031244122313324312042444143301102234100411213221204212031033130241002201441101011134430421242200424143421044223302233414320421043410403001024132442302024312420124012423321112234311303031110443310432321413002334344321242442034003140340432302313134001133203443403341033413111244234044412121424012234212024021131144321110434021423123001001242143201022003310031020320443404333204402143121100000442121032012403330144434443103103423233230003041030120122203004104144300012230322410230103404012140233121432332423234011013422021200003142104410134144322423113203012323032423044004030033104114100312333100411300313113320224003121043422133440411332143024044141302010001033022344312241040014140001442012020141400422421342324114122221244114102001403034310244320214401421134323022430412342111231103043121010400231331113422100204043403023230333421230322323334300230310432021203210121132123023210130404442430001143412031032132210124413203321200330332443414322322442210432304122334232313011224043212004122224111232343440344034204141123004004143021301420102140441040303034234444212234032444400330230244401244041021324433414344311411243423140404234424012334310423240040204440100321010424332043044314320040220130101001220120033300322403000132110011001141331224312333204220432014224041424432", "402240244303434141024210211343431221203131433032112421342343003132104303434124112000021311114012104111312004341331124042301013034201331013413022220033424410344301313231430040133141313111303000312311033310441243123423004302441434411401422320221202241412431240343200042404134143300104314204411021204331210404333421120113241122303324342302304143234221004034024313423240001331034240032022132432242130330242033431334011310121302121343202341410113012034332410024301433411143234442243022004034213441002223030024003204340241301110002302012423031343324314343021411433211213220432112110422341044244032214421441313124303321041221021131021031424323134001302431233000040420030441104241213012221213012344224124130044311304131204312330430004440323211234321300320112232112142432440120333040122420124322021304022414213244214424323430403010020131214430000043442430223141434434022223202303001423133324242432034011424114432344002000043342340123413131130232022041000212101413123442402022432444101413233021431133410003303201034144111142411344244223403421041033304411210400323043302040023103441000232112234033040012330242212110442431242333412423124030013302321021412411031324042244412143320421201320424340024431231431122241403421323111444112043224330342003121420001310421322032432441030104344342330242112340042443012324240023133313200024433133430124124420104411330041140404010002232100333422203103402034201423022121022304401024111200201233334434201242424223410020012131020331010444402240211240344430431124113140144243441101144410404343100211041102213234211342331320310321320243134400002123441310344003434204341020104210004304023301034312113220202213212331413314033302144231203214404232304424201134211343213021340411440433200210123141424330331341223100323412234432140413201213323112202212031241030442420231004002224313404124342131041444321223044031403412241031434234423142040144131002221403100344313341242011101340410204123011203320423310100400223412211124402224123211342424130003120300311344011320304243241410113321231100113000123404114421012410343134344321211134414304441004334224034214113024001022401203342403034201230034444324134122331033230433420103013114231223003033424202300412144401403301131041310302224112131230444402104442413233403023134204234432203322114114014134140430410230112202212143200220104222010112412132203210211322314011142423101132400234144302120034442332141000113311131014213013242122141243303144243444432203010210311244104014203413033444002020330224032230110224423301343133101411041114141041433344333002121333241002124001014333043412443403313033120223330010004030234412414022002301222011233123344432311044130000034100243422420320101441340140331332122321310414234111241304221411310003330402402421044302410334022223244002411101434210133100141013022320441213424111044000442044324034134210001012332230244112304114341132011234323004210011330441243442421401000122430213144014340034004304200201003242020104014344100044433101400324214033400034010210303121201430312133012230412324304414433210222012033041413304322242430143440101331241303230013244143124120023301401034200440220304223012201114432012221313431412342004143110021030122401302443334234010412443022220222124101202222402423040330214103111014413432223122412140003240003340104121100200300002431223324120214432111313403111224141423000233002302341442142340314430211043031113213331004001023012440411442414323043320131012434141133224233130434121224230400114304121120011013232332034103004222024410410132242400120103233134202343123443333231130222433424141030230241230123440313314341024332321230142322311040144430202031334033213224041124120313322212324241421212410320244443401341300102304004302420301411021102212303031003434342113401140444123330444104242130333114403040114300423223033140422331340300412303212132012003344324112114300141243110024223200434041333310401003131034401130200211123211140024413300333421120433111212443014031111403201111432001411101033243043110114421114110032241034120413042232031123330241301011123402104031041020420323234100011020311124301441133122441141122223124141201220323203030230024233441221322004440430241433424134332043220041100024242041302101040102114022102004441112342420402020102432244223131430021300444041322414340123321040340234220224222130011113044141224304202122344312341242122413313221443121343120140340010132333343320302403111014241333343113100314111311202401203423221214131242043012011322444", "324233423234343340113044234140310032231300240211321343210101002303104310123433404021302313122323421211204003301313111324414403044340434130341134423041313104132212324120403004340040330033232320100004012410000220314014231430043404422010324010442202301230413004113402131040021413333002423020201330413123432311314423240144002341031204020323014134243401204123402102434310133421422400333331314041334241311433214321324433321043303201404442242420210444014233424343130010013240310421323330141322113102412013314020223130431223220234104443343104400300114143400134411041312031332022300112224200323340343334431144411032042120010112330402110012124421201344344423021340040341433322144021013111330440014222402331311343000023213302322121111112311323021213243042121044222130023443144143424012411403242121223333311201110022134304410224203200004144334013343102342042141340344333113230301103114424214031324024432134034233020232434411401004401422431043340401000110323110042232334444000113000141333103140111023300343343122441302413140032432233320404124420430211343131304343043222323330011004100234321034103040201301014030113334101032104433422334444302221030424110310002444022223404210001302044302202112411024434131230104201121001423243213223131422400201441433214241101433230431044334103222402344312440201104321321023341321233021132040442342110333214213312440020103002001434330040334411230304131013242441233402130040144201100403401204230300210431024111004204030313134122203112404430442024040402314310104133034342200014304214102413324242213033403121130302424342342023003001040010200211021004222324404134434303222233001414210031120002043220240404200034141031130144232143413242224023003401322002210234041103400344114342103314431420104033310222440203444321321110413432142404324323443410112014323221422400223123331202314204042303123410043014120140004110221330033232104441141214120403003444010242134430333323044333041120303204400341104111212401422320114201414013331402443324233440234100220012012411204431243420102302232110202233320441100412324141230431410132242141323304331311342140423423110424114100122011204414441140014401233044241014034440341044024303413411442124412320104244431211433411304200141332234410130002244331413121134330220242100402202313311201324034233123213000041234200123033312011310114243431141131324033022340133424211103400400431423140430000003432231140340421210342003410111300111012413402434230042214324430220344431404121311012210111044302014024434030300011201143432310144212402323044302002403021424331003224314202441443330133241341321342003413144122402034020211003223303302323121132431101101424211312440010034222020133023033111022300031233232010024111113220410223004124003040014140243041144042224322144400144042023341413302223140243033431042332410110043341133222102122344411214430004421003313200342044242430202242030214040021401244134242330111234121004241012123342140211331002133432341022023131221323032103111433344134434433031342400241433031044141130003144121110033204034402311320403243002414022204342024022434441441420443004021034444221221040340413310021112443444232441322140443111033130022401303100114420304211302424043203234424401322314133022012413031004444414313140343413223120430131000130340334030034320003424044003044421141014232434123331242312240021203102331410110214214402340411323311014024042421113142231402211101243301324224310333333031101103030401102003330403434410122412310141140101424123011120420112243311133001233414401234040111031200022031104123024400303422114041222143040412042234030100040141011201332024040344314340201414330413331341332021002424443124041212330321041322340123411420230222213424240240323134121120332303330220210324433122310201030432403030301030044343033412011233434013003322034230010103244304314100234043123124341132340203010144204002032312043240243312441311041301344314213210032102232423132133302021033142314404242402031424031300414340410403232200203132220322042212111121032001441243140103310330421414120440341102422141403020031021324320143023121210344242242411234241220344313213324131343240400144444340242004412213221002104100410320143124211143320411123140402444442140104131244331303011012211022441340234404121111313132223132023324132303300244303434240400320000230131330414423313011004042204223013242323441314213111344331020010104442420104140113402340142344212202331002321200013304221430121110300212210142401314324304414313011242223211414243032111", "121040123203322113213441121410042214342222322344422213144101341031214232024201130002310210032224004413244010334100042430240003431442203223233040203121021241110442422144012422130103433111010214114101234202033303342342424310111032423200304101032433101434431122041220101332101112224224231332034031233123103034330031212324310014424244032201044223423413031432033144323300001121320341020342041013040014040301120111314001432041223032124124211324020303043144404240113410434114004434033002211441443104210020022303102401130413421344234020344430411140400411344221044113230334431412011230242444124033211034201211321130003134410032314132022041010133321233142344341401000220444312123131342322110122144303210230402030243010302313314110141033314323203210344010330400131400311301340231242020324433301242233112302031201201431010140240410131422200204401131000410022101144010423443223041414042141022320101424420123034413140424441200011133013214033322013230303302222240231140011433312144242141222401020140434004111202411143102044000414221334030103411123332140424411122431340004420110121310334021214340202314042103411114201130212201301201124233122101033312110341421333023110303402002222204323424012211113212023420210214013314121000222121230012021111130120321103333402110234024330143214234243034114200204331014013144334223433203344313131243203040204011330344130221131422043402433344442113342242341344122212144440303022012434210301413310420141441042224124104102443334201133043213103413232210442321242433334111002044212011113323241113223224010433414004042123104013031134302233240442144044143033222110003422314311401402342320302444101443331143404134402133220304311341214321441240443032033411142311134332343220013334401103014422101040341011200424412144422213403013224313424103301403201220242440130342111424330131233122334010010342310422304440024344323441022414222413320110131122112034232011203331443231323113201204040344143430120303231142011101241440421410132404104441034244420201300141224230021132101000423232401031304332424104003010301232344440213031340134110122430104422132121224130112220243240002210300312440300144322011231102040102344444143022401123033104110104300314334320123003124131014232122321102041122402002340114021013102033110102044414323142324113224033220213112214441044200221203442202103143431404144324413220324423302314320022422131011121022330100213331032401323220002231234441110411123314003134244002012210013303123040101132100434324222420242310203041200444344403214431303224303033221000140311144134112030224331303033021334412114114133424334443343212122000014210244240334303020410311314202241003022110423110340331321231342314213130402430421032224130431403204202432230144003433323412044214431014013443312223423422330004410404122433332401243123212340002133301103010230323314023432044330314434223434214234031343341030040432112032031242443241341002033310041104020314431303310334414014213241220412110321214121010212421223013004301443001430223404040303112411131214123320004302431324320421034024104313323322111020424433321300322410204144212122121444322333300332010211421012302341200302310001100323014133012343234433032040001311440432410034342243034231341442023244302030100241032124222031123442031412122423421000200314334021331330024230231404034221012044101303420341243423434321211140132002140433003032321411430221320312033140214010414201421142311322411243021322243423111442012233333113341224424210441424234433244433114232043221021140213141140231422224243411242042143022322404343424131404442212240031003110333222234223311004120204021012122220331022304411101402203410020042242121120404132422432130434230311144003330344023041343104330144202131212421132104014312133313232124401041441110231334042004044420203422100012312334344123114202201230132342321042123332430431013411323021233312210311124042004341002234221011142001224010144230031230112131232113034030043313234430140403203222301043332114240114141440324444320304402224331423022344214412424321402244403442332114133240300140344401344340221414034141120231420323020231331243041022444240341443434433043013321022310123101321222330141310333210033342200424142002000012041213012432313014144402403002040313420313343434404333134143420320343032404304411330042323022143103314424302333144210014231310014342020014132010312022433400304003442220213233400040231212313103003104110234322440402020343402221012422032014340344024431200002304000441324202432040040420", "313114103110420314133142342213101401101423333023142003143234202214120020344022421404202113304032124334004442441200124332040034421132441424314042031143001122244201130310303033223104000330341331132420343303233423322222444143313134034120042424242432224002302221020141112134412221030342123102012222314041231413134001034124214111031201201212434120404031432242304120222243123332334304220302231122113122002314412104102022020240333114130202110012311043114220032214141410022122320421404214233004342203130414322333232330131422022334412020241140243410403034244033120102443343223222142043213224124432231203222213134334123121020413332034013122200204032300114402420410001011224122300032304201120411320030030324041242004131344002213123222211413024213032110020044330204314120334121230431320032304310110013031224411021343314412221241132102444333030323013242241421314132230121120414110113214440320030111200114032114434211441320112410343400113212204304033233333140243440222023000321414101412400311141411001334313434112023003044342414432414102423232244322413102230231402403343113130204102412412442243004422042030104411321103412231042332220122444402041241132223034411134003034243412310033010133311320311040300114123444304300340341440132123220203321303144242110012043420404123410032400024002203402301443440233014203132433234032234340320100114211332101022331004424014202334223044130411433313114444322431311210332230202320201411402434221102242301122012202440133301142411122243303422144041030201333042314312432200310233343102121430241434113400110012402104404004202224103400424202232130202004002323140101313414013120432333214423124000224332044043421022310340430340234120223321100412040134001203320401034331403413404111243202044012134100041400321440323343223102140013234314113043212021244331401244100031243102320310112430002414420240214410341203041300403333042301340321400423110113134043403014223400123404004003333440142242042242032331322323312223224120212101103341004232043030114042034102140313010301441330142123243002334303432032431313213411440243122202220300023412134222422103413320213240123200022132424304441303224232304400041402444404040000000124341010432403330111441431330312121423403111421132240040034202011041424211112420431113044301040140034410043343113113212013133114103221042102223103000424030233323110012243043232223333322024200144211401330220124413213314232032412041132412240413302141202214113443131401324322442403232200244012302244241410131142431344401142333214230243322031304134344101124020124034112224244413104340341042010311302331213443004122400000142221112142110300040321413403441233313221440202320344003233202400323430430114412431114022220321202031132042402243411304041443001341324323433111422211014240204113312432034124112234040021432002024040001241403442114412243120013244323123314210302320233000441422211131314334141103213430240033203433434304141142324401100414010204314011214022102132140423203421010301431332100024002433013142200124344001133421414123214030121310443401034112022300102214030203002032203132113023333224130122440043040333243220011234240132424211333320041034100231304331114031004403444332414022002223114420332242242412412040413442411143331233032401434400013414124000200010021222103333221101044003314304144131222401301121312044044200220313233312220124241144424000334244324334444122344343444103322421413122234423144013111323141414304314404421013242232032304141012114020000402400034101102043411033320442444430432022031402413104400223002112000424100222021234011031031423231240304202143334130231111424122343131311021311223144123232202042041411442342320323210013011413242344023301314004242111034121010224334433420212304404324030131211241242010404403021110004223330140143210212033002044004311220143041430101040342331214430410140034203441334141224134233432434221334443101334330014234131232341434130234131333134020231222232031220044432013443410244412403044310004124310331212042211023341243023234201013002014031341344243440432003411431240321400422220123414134234441331242323300032014020400210111310311200100421413441124441223410310400300202440334022313144324414022402340101223211211332211012321130020242140311234414313214111334400241311210334222303033041103413400032333442314332141124021200421023211110311342321023244232121044223314042241001013334231004043423141434032240420332211144433021030234344320034322321302023234034022314133021044143143421320140422442002231021434431", "402134412114240212320021404102001343123412211424100304100232213143221002233322044123224101143001310344403002302414040223300230101404200242433402404142040404431302002232011140304132112411211330001234314233043010243222443022313033441233421104214223414321122340342114342134344434112442331004442033100213332100223440223302144310331042142102320210323400400320441033302434123443124101111302334432321234102300142343434422101000140010102001013104402413140024403241223234202323444424223232234013424222443021342312101134110104231333044130304024200442323311321112313022340304020141334002123333011223302231414310124130004341340414412032124034214214004422013200242333223004411312203142131330240213423224424424041222123344442424103430313043011244330232200121214140424112301022144033122243024341120124240004001412411240324242131242001114442340130244130011000322143100301343444424413012400013234223200124232402020440224112114422340342402023022301314033401024012214213040133212400340140403220213143241404041104302300124203311040141433204313104142410414422104230213220303234201014410210231000133044010100412220204141312412303322101221434310230344043304311141413314102420332121114242034020121321410134243220212002431031444031321011432121033023104004430142244000100101433104120334430024231444222113134102324221422003143414021323232202114213213342441132141114124024134444330022211324422114303420440200242342244424332110232142213433441141344014340131011440114422113300002030112120143203100004444100421143344301411234304214342123241343002240024310402431342234402043024044340310034233210224034101442212021443131112002141214244311421123434304330021222310433241403201213114323403412204034244434340044323002241003232010003302321443023342010120324214332400433010440231112443220121043424402014322241210020303110221224012330133223202014141230233200434111431204340211010114013320231303004441002103040114243204114300000132331310121441134030120302322233132444310211200041331324003211220410331334124024331332214023334021234242021320123021403013242110111133224223211010031310242134202024114004241221444001024133022120403001410243122444124431223222130340321233043231032440142342140403232244141440400201012103302140203204321400221342302001210413334321431404114431044010341142034413213113213243234403232111022222232122014333244403020213204120433411031120213132432343413024410230304210322231344444341403203104313312441240023020444423113401341142040333443221002331403400011002330443202001430123010302433211121214024343341140321031300243141041341033313222212421302201223041111004342343330334034203140104021223324111142443134411041311340410034003403004004202003310231244210221124103223422022044443030244120300302303022434430414231314344334422134140311313402041033243130140121104232234404300104301200231221142020041341032021120302422030202444423410202413130214001113101330301133110141124311012442014344110231100333124441210301422110223104424320243341320343430244403331043313033321002140420103230310040101343212144044044334130321224202213104430341443131101031430211114114301221413201413031221343240014022334024444301324103001110122424422234141310042222333120111124432401443204234102422411011214032144121441323121323410424123100023120124122121204441421042044141242331101400041223232401133113032142010321412404040341011320231011131412103322310002002241224313224322120012320034403111342220114441004432030102023231440014234432444423334424203323223203032440124321000344132141032212010144213142334000434113021041304122304203210240303134001314214310404021443210241033123412130330123303243024101100034222322401433033120140110241413023241240214240110401214233211210010033133413124202122132343401144234042300142121010331313213123004210200342422401132201320112241443433314341024332022430002314414440220234144344003103242211430412304424033323402021034442201442204142444244210402433241044431314124401442421304402212004212432304124121400203231011003100400404001234320023112303202321432321111343231400001210442414310023020313341000112431241244132342320204442031203124314034342224200411123321324041221123024310014223441334004332131202223313312134101001412311301033423341220302033010021003230332423040001433412300341221344304332434420400031124120301132412232222341114021322114210211040014313211432213134122331223431102313110023040311140433041212001302100103012003421341441142243202444132442400223010303423312430021243442020033403323", "340004041240313334313323234330243001204431343211310233302112201243020233032124331220343020003332202401423441141002024103340034234140231104202442312404434301221214114132002133320114322441201443133022110411322312231431231030013232034410121232413244243431022224404232324042304003331030223140044122100240041113121122303334342120101403321040333140342034343231324331334322044442432303040004440040322431123010000030230113304111404122012320033412303413312014103004342324143022330424203140234040001003232124001200243111112100214231240344204122210022434444431331113423010421000224324244232100400122234230111004301102140413220422440010320204224224300143430110042341414401010011003141100444242304110123022022101214112230230310410332311421101310130141043421443213142031442202133001440411444010231330244012040034014344030240324243412010342023304401233140102330041332242344211240241401131310203301121104231002203422340001044304012244040022413223204024331123412223123120234030203311340022130440304414114123321343443204320314424112012200032401403200003121113211030430033212100210034433342323132122143240312022013133223214432230221430004403024020310020203124013024103202421134401141133301422243441102440033142423213443424202103020340121234441201341421033402000311444441044431344310210424433433041024141201340431322010330442121110100013312113103421033013341432031321422444103241433212104344230134011321000330304224010121441230014220140233420014314333443040400002113024344044101231024143232340431344310203302012032221331101302332402030134342143044142043002414410321343040420220234311120433440441442212142234434022443002014230401233243311331040243323112401011140444303042103344422331123014002023240204124413313114230242424110214420344110332020431231122140422100402100341102420301400204134412430003142021011121424004202242313013434134122333402044101134100144000423432424133442213332004213230333230014342430403424244040041232004001004241123101022214144431114243021232410022331340020011120112403404032330142444131033001001200013321112322222040420434100323414314220324124322331214011200402432442013220141233221131100341110000002400012344241342223021030122023403240034334023314000220431240021311203210223304421200412311112103032011333433443133002134234201333223202311302221022204332024411024103031443234412111401010320204330213320233021003001304423333431312432113032042204331441224314421323023404302234340221320034323314402444200234431441121343001130424221222040200021334133431241103300142141032111013113403104230142012430124201024144303341220243223313223314430101431244234312140431013442211234431430130140413310300233244420130441412031412012021011232111114030341333030020122343410423412104023222440001240214001434021230314204333322433431224244130213231242442012012331231101002030114200414034324341433101002434400101341042441411420021041131231133320423343141113101442441103142142040304130104012430002244240034023401022324204143340341414010033112133241113033112130333224142013233214143034400223140231431310333423244112431300323442223120111402321000024342121021023332304241141430213302424232414123442101413324334114343140433321041132314204040144234100210121304342401143111242021413101141202032120131300230144211001331122333122334340224322131044421201040341432043130221201211134302203433312333404404333241001132242114121030341101413440010110402043340402232431313202334403201411343232024144032323220010112034142241203311430242113203420324040303242311321411101402213120432022213440140124433132143003313144432221324303004034304221143330304101402404323131220242444300202011222324004211300010304311013031221211202242103144140330304033014140013412001302024340324441201300321140002040014111331311241121201120432301442214200044231122124300241210211432204403041334034141002330221112201200402130100140032232131130223232401310322143232010312413300341002120204401214102344012313143040240431031311244232011214240330100113314001314402334130014112402113334222404010404413000234003103024310302310213241310422023222200041122342313442241241400230322344301223233233220401331310112303314332043420443131234413240022430223333411111020024124143141233142443301210033014341031302202313020234032244242034313414103344442211112301132244322441134023042133430430043031241424011141113100234143324324101013440204202430132122222023220342323311340110312243323401022222340112111301224020403211032342313314431221013142412202140103124214", "132312222344021331411203032402411042013104311311011123440043442420233331112102244243110020000022303403424141421313043434410101341012024413441032213323421312200142441434202213232020230301034100132220341334012142310203211414324243201203124314213402423234143010302343233320201224414443303314221221103433143332000433321000043401311331033214431310002403202400230120042104430412043023111024033401300114112042210204021040413211110223133422014013140413002341334130201432232142241034320431120002141333123210104014413012310212023232112142240023134341324310040233301402440133232023122130044104324441410213133323443134433220213304401312104334204220411430010211341210124021103201222003224213041231244422132003111020432313020412114201331023444221213421431241141313231244441142002424011121110204023320040424001301232314320403433101021311043242033122334112431131210332323434402320042014200104200144432301333043002421130342001233342210414031401030342133443221040104022341044003103413112241312324203002032232230133111431004010023121403311204104134202031111340113032303014024133031120110324302010103000110112124101341234123102010132303330041404043044034230322024324333043302311320104142333221402041140413011141041020020220324104140222243434232214202423212142100442330212320433212422020141202103440303333100012434144004342343121331032303104103143142311032224403043403443413041444133410000302434402214002340343044103323333132440332213440410142032211231144340021032304414040444322304331344001124214110003211442330023000034222304340202221220133331433203243341310431120242222023310201440414103202442023300242324022421003033140022022010233300323210243130441122231313033040102333213424233134444031304101333413123413434123131323404002220412421041201313312303433133434203011243200342232120431310123240044134201011410042421002034004003004130021104411324411123412311230010241232004132021014201420331043012123020041323000101101333203044102004144104022411341204213102421413113223330300334310214321024303444424442430201414130134313303114204222210014314132213432443040343412021233413240101024102210104031344144244413033430143041404040244044234140423134324421413343223434431142142244330324440301300430404340032242113331243432234442130302423240224402023222214031004221313103100031044232324103314223432210301001100222110032140022233022031341331303230304430342030030230323032301044440333341313122402444342023333211102132104431310423420104110103332240342143113302202143432300044042214312413333203423224310020113433430224342104311312342410140301123333031424224444404122103323320302123022100302211423222121133043040010332024112004404013441332112044030344031014402043131002044221234410422312423140320342232211100340142332434422343042441312032200340433031323213000120013340413343043431021012003031042010321410202042322023120230140440033020433112043241334240442424112232124144430442001304414020110220110234124413210004010342400010123134244010443003321212423420014101014134133011422123102010010014100303140004002303043214043111034340413330333341040312433442424000241240302111324440134343221114242000334324133222401301144201022131100401341101333103100031233103112321003024112140123443113134023343034223304043343333410144104432310333031014201410211443231132113211424240034320131114110433223423132341442222024230302303033112234423034411001112041413030042400332402123233443302030203404230142012440440402122340322414213413204031244200441320324130233022112133301301300342443041011044221044343423214343204244203134024200333243434024100221230340242420113432103334034224314232404024013112404123202133131302043130132110214004014020324033412424111023043333133040210202440004113422310234031132033332114442124331031021403440231144030024233133311400003003304122431211010433244403330412312221012441434140041424204031331240304202101144124214320214242413121000000324204110343401130021204033304144200004120224223244143014414201020233413422032040423413012342032404440223331113243330121334232442142341041224043224242420414033334231223320104030130301033332223121440422122121024324130020324124423441024430134422042000341123401021313412023300334214434224320240102143022224033232004120302312101042141244430122034013441313423111231303044213340343014313422302130423313103333214203212212010103234333403110133110420202040310220232143212003121001331121312442233414303144301332301130232440310002413132443320120412323141222144222041343123103214413", "011304202432222024240121242113404300121213002214121043041100230023441203212000113220434442030313413442022141324012430204130444441034004213134244113042124234443444332244232234241020314231412034211423342302322232343103033032012033131024132140324213143340024201432220442033244422442022202442441213204133402120142342402110014142323234110314141312040412143100444311101414143203044201334044420422044020334231233234421131313220412440434324424142010433140403222424334032040132342243140310404320222222222421003003041210220243002024103414010021003130323210140402321011221003313132414242044144221430244040210023334121020131323422214214041431021140232431444214023104033124312431312100442341031202241121330211013040203233003440242231203203413311413210210003020332413223240443330343100403232324330223121114104400130310130044201044034430124303430103401232002401310421031232103313313131324010213240312420043414210213142223011340142343043421141132013143424212344314214432010144123020343011201013110034433302214033322141010201131234231304031323424132030014222004434420200433324333102024324130123230403313321100441334024021404400213214311444330124431240144024303422134340020212302002031304241200301404224142323302321430422112231202223004130131404241402014200214243204241010420033033323203411002342410132241042041142143314110230321402304024034104431210444042111124342210112343232002401422323200332442104432211012443421442144330442101312113212304102330230200333312423002420233321043102104242324320233111434323114121004401011034012020020142002241033413303443414113023141012021144342023212442020324200132242243112011003234004440030032440033431342143224240210211144401434333432034403404414201032424414244121302203412142310241333041340143020411411300131402001011212110200124144004333041131201240311301433124410002300303441023013223213141344113232041211041441314400042133230402121242141140221212240030210101232102004333211302020032231130034133420413232423232143022130443114402014244121434320142201020311332031213233224312001230013042321002111012124440123431214241300123131233233102132424442122323241002042030433214133003130123330041210120211124033120434113312302004401042344004223200044333313120044104233321404342244344410402224431340323232104132440140400141323244010242042032130442114214200041403022434410020441214133024414212341330320410430340130242333122021343443242210012132141424333334314104212010124210201103243402120234020004202331133000422310023323134430314143232411444120112204434314214144440211210104220243240103130234014223043141121042042020301441303321232111044342223333143222443041042402221012143224303333221100443423312004321331004244330133102122223431000133141314111124043323004344112112114221324201432214332123134221012401414012341033133204032123413131022410124310420203311113014000301300423030210134003321204010240130241032034014123323231422330204002342302402101022412034214330241314022230104213244003413220303140111003214440434304011011202331033340101343021021322412344324120332240021231140423421144221022011140230322132142221302414140014232103204030132040442102423123003404100330202443242013221331212113140121320114004313030210431020100333213323444224443100204020242024141432130311243421212101220203413330411024022010110413334011243113323304334013323421233232312341244414400031313113334440134433220234121124240201300432203021001024011044031112032311014104403102010340301222044003114344310324233411222104234333202203423401344411320332114122133321240443032140002134331213134111103004202422221040434134230423402140441321101013320044130133203333101221124030302241230021211334203333303303011240140422401303343012314222340102103214322432023042200010140100001202133314401342410033443334400120400411041313333401410141204020132124012231104342103144102113004413242123441434200231233042111040222204433214444244404344144304200110322100130041400124231422014212311210312402232321120011032044332204131033201122043000333122140240230012211140033440110144343024334213340413403413030010223322011201234020441440134322400243022112044001042344222310102112114142240043124212211432022334312022330201300100110134314131132331233304023304442141223401334203142143224204401431140412340312320103131034321010212430002141133104101242440220312200423030220020121041232244332310113314430044120041302130422122001301444210234044134423334234413222302404014111012032132312310133114142302303210101323140202444214142231", "133401413441430130233001442212413142333313122432022102103341144403144140233333404313223023044000434333224420110304010212104324113300324141321333332324042001322432110241013233041310224400224301312444403221002140040133213422013221033033124313013103122422320321024024400213221403101022322140312124124140002000134043343231240344034332203013002342320321104144431032014310141224104111314213303334044314143400030420322140021431243133042231133011133434400341423212020024200321201304112320140024342140111243004120401104011200024431104434304001024142140413440333402342410340010111313113300131012002441200003402320321302314313333124111313101403302003132131413010414021111144233132430012421323142141421101022321423100200441402231122421120313322223441113433122044104223421140334130031230414440302303442013141102020410131403220014001023120224102044310020443121402400321114410132124103431420120444404124332140030444212324324310410033423131411224403122122330443330304444033023122321403324410304131304344112041404240420030424103023340343431332120412020010031243432231321311443422023201033444444413212421104134420011442004314414033022022241034042443214440201242042240302443431431412412041033044041132404420144314020321411200202322401134413223444124301414142140432314241324004443420124200112424141130104341124023341410212302031311124403042201110120032120322233011032143222002110002324203231432120240000011234132030221410404332443110144114144243413210041233420441113400030032333240413020331334113231024214341443304420121410032342100033430013433134211044300344113332244231242103240130443102241210100033134022324001333332411440014301103110023112430304303014341202104204334304202244220300043124131323020332114021141414024304212410104102140120300030243413112031243410204341221124221343441244324300114401123210213430240100430440444410434203401110214312403313133141231112040000341141012042114042122114322034210221111104221334040304102003341102100410224024402410424312231213111424140204430244412434121422302412242431243301104124233400031004403120413304044122443214330042011234023333332223203133100014434220243444433002004204144221123122441041414444021032221103432004003123031330233100204142423210241331043414310224323312044234000420013034321412412403423102402232140242423420430240424020201412010340300142412302131201123204220000002213441344324300030222130344141433313414110221042042331424023343003344120210323402124103142232213003031102130011034003413310343030340444110440321443221314142223142234204040314221422013200212200401444300344443421124321042020241303133320343220410232331320142221404141402313011120310022142202224001004411133313234410133023442422443331001034113230202202240302434213220414330400210204333112321242041400101234321240424132042302324344324202240122434012343413032001111230031231213114012114312421224301024002210433001002241204211014333401144034143000341121243122031233110103330334031124041430102100421222341411113112442104233441041313142314430420304424004123324031411340413140130141343012302441343433220444144113004001010243243344203104012223440442414031034300040011344101232002304313000124404134304102124101332010300143444031322032311402123130014414400301212332004202004110020142020430020203324320244333302033224200140002014112134133344433401122211403414133134444231403210421310432323022242433234002402140313132142400340434043010242003104021220033302312124011224141023231323340223011214121201330103140031042034211321114203300324403213033313212011440334444000322444304014443013301100224311331440302303134400342103243200240002204403321010110100403442204210423323421242334443113430340332024413332410113304342344224240123343331342023423101332112233320314144323021330103300134103103404040022413414144224134400333104421114141421244401241332241322242042410122003331422040130103230401002314430022032102202324134322212212012034022032412124230323322003101134422324030032000013340432402241433141241022403440333241400044424003441223440004212431002014332423102112402313211322012400320331042024220132104112103411444030141024132241240302132224321413114301313231133100102420133021243202401023340400041222213211143420332132041001202044020332141403004043122201440330312104423121121403313432442332212404411411002434023331040213113114323303001411440332334130442244413414310340003412210001202331132222341101211200200210444111224140431014244122114203101441044013104434140032330010312114333312022313", "023330130010223432440140414343241110213220424024020021204432131131301210234401121431321123003100220041204342244103244234243212330312023130023011243122032301442133024200211032333344312014002013003012044334314440404103242241042212144301031222224003212423403211411021120230011242124340333013410010044232012421100044030403003241200232032203220441130104014413113303232222311120443412333221042304132243403144203244043241121221334421023041402340101320320434340300342114341423233312030142330141332034401420242220333221021344334102023043103203303323334331430031222243141334032100012022000404121243042211101022022103213011301400102433332403004141011101314331203332240440323312100132233242004101131213004033421013212422141423413012220303013042200130243333042214020131221411024411012111343201101314142402413424301134322241023422214040124444001211041032240312132320130021130204101220131413213312031222141110414232044311021122044423021401412332220132232143204042302222401422204424204242311434224201124313342200404412211142000022434221342334003220130423211314402103042401330023023400214240332434004201324110434043034124444003324234311210423200421131340030132324440421410111414202431411303432111301423333221022412034201020241313142344241033422110430323132201032134130444240442003104211023412312421021013414222333123142310211242414130334300412042212344011414344300323412022322041144314004413432403044234402123212424324200030234144110330224243312023444240011232442233040210042230002123000422242224314130334142222314320234433220243112403040344011220201300030431320002001412214414302104003133003124422033410140200301032240421342313424431141311232332044000442414323240241411041300330323133231030000012001210001114211232424443313043201211121004241132233401110133313110110044134132431421042130003142230401420014413434214301023434013043204441342122410412111432221013000331034042401230000403411110333341213311023344003014201322214040034241241114221043241402313021443124100400132003241423301102102302214432423032132133313401312443432314120410103334043311431401403304302423122231042341020433313234231344214234021332343430401342420102104000233334210002100021444110003103034033002204203303303412212220444341042120113011220234421002242043431134400411204040041303100441001040432331433434230214102330330301213302042331143322211113203443413401311404422231432214201224014314112343214213443441214010310033014020000032040141334332144331210402434421022240214031230044012404013140414411310242124431014014002330212032140023044210123301012404223141312011222114322413212130101043011022343202224401000140344003342001143413400302241001244424333032131103434040420224422313411024023031242413202214022134230442110313321441313111314113332234031401114212432211344122003212204401111330144323313142144024131124424144402424141041013212033110441010014013240032244134012140210102031304411443021024323001324244213320112101443101243040034021340340334110031040031201124124431331412023202131021231001413101424314044223233422340111131124322223332440040041121011203320313130033032420413110034220334044444133343120431310223044443141023414424140233221402433211222102444221121123440223111421403201231440330433014310323102003244442331240121031444042030342411120303242120430034040001443314224404302221022342043440130301123233214114110000013333312210203231230401331223411433431043302442114200214104134402004102442114433130033421103231022324411320342241102424303342122400312100124234140101443114201234434243121403223433132333102023103144013401141142420022421421133031340142331403332411322412041403233002212420422012014430213210414431232233232000203304412413000313331324412324223241332021033400141000324403200203223330304423020230144042223000014424034410222403331240324111001024320420441112404444310203041113203034210330434234210443230411201021300414414301304234421422330420033042023414234020444422022233133112211130104103202001141131322241033312243031203043001413131142423411444320300403413040414142240433401044142333214234123123411414431242321443412003023122224401420040423243301234101304230142320204333130101330302324402344422222443410001023344400330234200223034344041144211121343114333244310210204441024140413304312102423223242431021024433332323321104403334140134020433104331003341144331112313414213431010312002111121333114420403234120303232244313202124223034120120232223044030101342330431112243324034240213002204334220033312430124001", "014404131002021400124431210233300322443011332422144121334341403240100243212322000422010120213033311321024022010410112100444202030433410322332222000300043001233123034032231420031230222311421100123011002323014204430403401300231220214022013222200430033421101301433234240401433120444122240414311111221240332031042103340020234430101001404111231423111434433333433030232431244140033341211332221110000211402023144312334440230130220111444103432300002221003133201143034132300212213402144133424021443212232241012320010232441310413241202010434410220242232341041322200243442204012033301213144422101420344233114341010001401032233243214021411033000314010344024014424300313230334244324133014104343430430212003002331332112300333340333020422034324033110012211120132124313100102130300211031114213402232140331333402404133440011110323021020001434401334424110202314014342240141043242214141114332010233143433304440423442044201301131013044404412232234232331331344034201212120001433430303311134234024444033444212013012011142332410004243202320021143202422203240340244100422224413012133023000012240204010311100211103442124142442224131200402143412400432441340030041100031244203321422320141013422343434043220113242402010401341314312123344130041010101022033040010431142242132011120201343222024420211134423220044130442121022301224434132311233410410441203201101232410441041010430020243021443331432300130040112024143014014011024022114313123331333313140401423040433213301001214112341022411003232012302423234432312312203234420220033304002003134214443333212322413143110043304240344111204423331424042334032303344100001032240143301011123313414330244323324141422340331122044140231231230432410012122301122040243213424340331132303010311010442022101102130330210321212213133230101242043402131330443333340001234322244444442031442433313322404021442034142342200140320130310202134430324201031432014223112312112202002414212344021301320310023430440433144331034003243420240332413420223031103220233134323022031420433232110324431230200044312332431232001403400433312114140133223131302310421122024231023313113213400402201310024120243211330324214423144140213020040411112223442441312430122124143111201330222124342401233320420043331044321234004002010341022200131413401410421011332040311221010221320422414341134141122213121140004404431242124241243112313333311033312432040113343442400142022000231224144000440423013311020242340001321424000340244331203201312122023221003343013033044011224214100424231104230344031440421133321121122301000314214043412211210114430300134023041013341010420023221410030424132244101411301001230334141313401420022223021243301331301024101210134103031100040041333212140322340241032333014012212041002331011340414344331120101204202300334331114134101221440331122423120112402241330020111223142003434044130311402320411313341413241020220121410012320041020213300243234233312340111444022421303243323022411111411321332010342012023432242430431213410403443130204440423130013212014113221100144012322430002330013042140041331334410114240144222413401300323242243230400200404442122402434331443030122132222242220012130043230330444430422244303444131101331032333204013142120430220101024342430032200243412002442300023330232003000313001431140414424113102201334012204430424010003124214114140314141420323120122313104301134111042211404412133000311211333233123320244143421113202212004340432103301444112001323030313130323310342431300302302342331100331034201042410240200202121224011002114234332000313020234242331432242211424204323214212300402433102202322230002234033030241240321040330300204333012433410110320403332332422200213001440442133241120230413100412012314311240140413000132411320314001124022033020130212402443421321120434440104242243210124041041111340040141334013434402404240242403444430311332343444010213411222414411130042331020331032412043231434101113100031403341223403103414004113200210012224004401414343221013244014040333213223021231101232031444240331234131410142101204010442412133422013303201321013240020331330444031200330432344432033122220311402441411314230321202402223141330031111213134131044321140213242041232443113413213213023413422403012340320230444423223110422000321444304441121410442430222413014422322331043402013242322000124040231022102331021320122230203410430313243041032313404234100011104333303032132132242411301414140023012104133312213330313004400032341124330334034132011331234131122131242323420431032332011024133", "413044042142410211001401024403421112411103032221342013222014120411312043433431442121042020340230410012204233322110240103243322432000244201430142100423144102311334204004302320012032131422341031403434422442141441312242421211213121023103401303143124421010034110441141231210442441024411401122234214231421434111140243013144224013122132242304022233001402014001334423342421402342441321102114122320221243221402100333020130004033014322110202020031224113131140212022120043010120300403342023344032034342011341410343222144301034303334231132012403311011113223304302013203031114420022212443140031023230413443402212121043204101033320143232433403421034301014121332320132240010301004304444004234101413242240141342333024202142322220300311222100031441204320011324340342110443342203233341321121043401222333040103333222102442311312020223203044024024434221234332041130141341303244014142424041400422044202011203440003231032412344332142432030030414403240131240420023334311233221044011202134210214011344014210012334013113324414000234003403422304412230411032102444424202111124430442210401314032400201021102402114042311232334102042234214321242403341412433024124143244122014241201214401042132301332200413423221301330301334102333144033230314101001201243321133304412333011202432020324331443344304201231032010010421344244321111420212440024233331420111323214131230211342102113100014030404104021214201400034110421313311244044430430234112122410110202444441022233143020334310222111302210042222200033302033230204243200322322031212214224210210013203340014410304140314244240000212142134014342233213301142333020411211141233311202414024102021411333331212031002102303030423134323424320433141041443032014421321241422114302340410310102242434244022340234013030221231113433422113111334442422243031244210242330243110124001013200130113443113240003002321224211121000100300140221034101024111432013022412004434423041430111010213320414232110313022421041233131221140344311004002104320414022403303411212344302223301443004123324004303032142004424233211331242332331442021333021430314404330012414123440214244044401330124243441344443111303112433011430220143021044114442210414203231242104002201004144240430302310201032431441420222402144144433413330303404331322423323040304424023113412223000204122143002010110043414341031423041131344022440432213004112140030234121441341132141204133030340004221142214204220320443144424122030311402324101304440014232011232201223402233242432133442443441404440113313300042211102400221220120021402013024122300012331101112313142421422113104443133301232323443130022224210434233411424334434440400013322440041021103314012420001401341240404013144100044222242144004114001200302312423211213343112400113023241003324441222341214220132020331202201432342413443401243201022333243343343002131330032313434303221240004324201244442301131140412124101022100403402020240142122102430231020021204341412331342100231011210420334001104140121310101200330132204331134334301144014442303201334030341004000312221022014033100342111342403211242421204413244221121401244342122022401441132324333343414003311441313010102424023234143003303301324043033124030220143123424402324201303401404022421120341032311140143401301342031302043404234313042423002134034002214111230200101300143423041014141243413123322301413214312301334310003220142324220202343420240302243023040331014444324030441324202441233020233031233023313334411224214022332332022021304340020320224412234332421343342114104314032241241133144340011223213212432401411041242011142422023033413142414102410232222311033414142224000023403444433340134211123411311114424320442323310041303134344402234334120344241140110403433140012313333032312404223430232441404022443101233440012111000323123010221142430004244120112413200041003411231420412134431303324424110142340210103204041131433402242310220320230123422131414124142414044002114203124322014340400123011334433113213132200111144411023224230033142100032223303041142023003102343141412424110033342144233430220020033040320134101400220340312002444431121000404104211223120124101222041034310312310231201244102243303244041013223321244232044120211142404121102011114212042343043013244022214013012431130110201030430223323442203404213221442303304422220104334241224400134434131000202114221331033101022424041001232130132123043332013424434123103321444402422432402424414014403210441032133114420440021311200204404034430441323001100214321023031344301111330441100213", "111030132242421142024343141230434010423323134422131144142041144143142331303223330003440431012111340212342440213233123000211310101210343024313242204404043003213314342031424004141233143300433420323023332342431023134443023103310122241210324202043032404302442121124301111044114242300042031113331321004324004022110211323231200014033333222231324420303144444430121144121134423341123013012221031000243443241212210023433430210111013030404123044020002112040412340311211413320110213242100402313313430130411442003324243404231212131004243311004110312020043422223232310433000243030023320104402010124240024431241332221222043043144323300223212343020240042333132044443401302122412311202123012244114234431400424212341414411104411044144123441024232443010223322242022013233342211312332021233234422042341200324221031233123042221123220114032133321434444233312200442214130030411303440131412243314021123221130342342012312342242404000040101100423402243200341431140312314343233422202240341410232321000330442332430230422234012312232140300231334124221243210301213114244343124102100104330002040343141303411010401000124102333310432411342221104144301041411214400000310041421424143413241101201423040310324430234332211411240030010013040120322310320312133241231332121134213132441220400312323410240041142042342442040221301313344021113014313211402330334112342104314330303010413403331031144034042400404343240123341344114030020331314424302002300020100200044342421010431241104223343040030111302300434033000144422310201141010214110213034141001321333214441144404033021020024323011304321112402330043013410430103102133304214033140242100300101242131441301344204143331230201104142231304201142234212040303013034343432011414342014440331031442402423223242042044403230111201203010340403203324242432443304334011104220410444323110043333201423341101231230100204143101041114331311312031200123020030234413400320221000043224114222244344302304444023414421220204141131000001224440334200124034343100004003003404010200340224202010242043143030323441244431244342001434023232424140323303113203124130221444114201203333313200443101422224131123031303211223424004302204300324111113220322211203201311233024012002333003221202341221402442201112121000002231321024322104400111434042232412230433340224433223041200202203022440004300323444021324031131022033333004241000011114021401213433034423431133000243210230103120004012434000044322210322004222010431124302333013400413212404314430023431000344023040123224121043304341403300301213402230234424442314201213130231142443233041403440124124212423322114321130324024320143434023210232033024221214302442402314422411121200003302140034233344400031202231424111014104323420313140430231114220403203302002341043242134412332013322431340240110113310301012243013330300210221323113340142341014434341004100132340331431334134000214321433323144423133031314100033323331031040044332112100122401442314442141000213102142444034101002204020330201341440242332234114002431343204014134422031110031223024102032420412410124311242213430342214023124300340034103211131020131214202443221240300004334442210200441031323110111314122022201444210301443310301303024003004402142134204334312034404321112420414432021310010221120203041142220040142402124224401302410400114114311101112100331213140143111341202310001241144123001201111024102040023240043433343303133143330134422311014331200000324230110210421304134242302414234024000042412304100044443311313432404103022001440341444210000113022414022311112422241201042330414311231003331004344034010123403112233313421432300303031010332103211041012342232413204231323341343403232333301432211320412220014210023021040101444210100422420320201034132113130013222412323234212242132311113223202212241014314112102403304441101023120144011110421440303412321022101332242214242244343443322443221143202222240231232011322230334304102020124220333240243334334431410000230223221400201041423210402002322402423224331130424330412141413323304044224243430423403411001423012310042120013414100431044200243422332442204314423114022200132324300134312322003113413120201411203242214230134122413401012223300233432432100400432400423310333444302004141442042344334341300142433214440424120301110131321213200311442023042422413020143302012124210034311311344120332330301011121032312203041031411220312243112410343124100422110114234211440304110211220340101204112140410241124041142043201413421311003011002401443202143030013441203422033220243", "200323442211034122444011301401411444033434332044023213320334113134002242032143323330214111334404022432003204404232013141033312133012034032004121242041224404132122213211004344140004420020201333122000214101434041004041034030132021230234344112401304210033201113324244110120244013144113341024300034102430322424203101344313423441234101231002242010423014103400243120431302042223133020040014300301301000044411402230132423041114024220000310230233241434144132240032121212202134023231231001013111101441133200020303204312030230113134423231233103413312303344000124030104133333421043024401411130041311004340010240320403131024343112134234240431132002002204034401003303103211443142312024030043122142124331210402121202312243042114032124204244441103230242201203222014242340412003012103413332432412213040143442010412322243124412044244003200211211300421210302023411324134032140402042120230231024012133030023420022100103201314323141120202104310212400123330122421122322313233312210424302302143100040033111020232010332220424204111243011024222313442042203040041120044310323044343300432212422101401131120312403144043141024024210003103234111003034302140343123122310304122041443013401033140423414403301032143412113123122030102302330301301200244014034033240230044030014042332322122312002143044421104002401031400141000303133342323014341232022300204341134133312220110013322311111302140423011140024141441311032002321314240320222412203030330301131422043023412402010332242322443310201230440041132302414000302221324104041131332203303324242103301424220421213123304201012230424303032240411101331314213312221042201431300133104322224000330432220201314344124241314204213004333133244421242110441121413223041324421303401203114044223412014314403302033143140003343301031110120414321111114102001144220231314341222411441241201423420314332031111040424103423242120033233030310204102433002432302430130334423231242101401124133000112234021134134111311302303441001004014331043403133213043242343210113102030003343312312411213211344014224021010303011030421244233144333044323041121023413224310021421020243012022341002131223202021434044013332330441101203234420334201310440302422003030430310210332022403243232400404013200103030024224142030224143424442101022234422242022222113143424131144343042243311441103122310240240211223401344212240040012241010303212304334114102031002113344442341334222120310011401231040203432304342110102131423131402010033321204241010211111341333342030321431014010131314210432220421140020422130104314324044420224202344404220314121211112100132400122023313214441132143441033122001202332402120124131123204444042231021133114310131023111330330321022001203402401421034022002024330033441004111422030123201401131041323311133034343131041404440114003142220021332234200003204122403402041424243404440024421430221323032324214022232210223240344214321043044204020144344401033314100442423121311322131002220221221242234340032011423202144101140002231314032010221402231104334141243333332222324334444224141003220230433413423424321312113132032101331042010343423332440104021121311044232023114304304401201420033000413410040101324222141431432144313310403143224313331022443321310333242140421414234434431333103224342000441121144343310334240242021330314013423411443004024341101334020440100322130304223121121232302344444002430100440143423200213400430140441013122001312302122444131110314121402332300021212300200142001012122000114042321104214100020310014104331214240201433342302333314112143000103102331141323012131212402202421410330243410222203103144203444112242031222210404032231133202004113323433104310103034300314241222023003130114400030100302242103324111204233330312021301211220042403103044314322343422244014233110332024410130442433300210314434142023004010430002124332044010102140442123004412024402431113122401421442111030041204313244440044134403234103213144133341141214342031434244413243441040222440433134331004011220244320013241341440211001301014023333331121101240332331442243430324224312312304214033110241201132203111221114144241440204302024442224230441003312440410124113403432431234304231140241112324311040243003324403220241434034010040410242113203241041003304042412310310404123301313002121012410004230420223330331104102412103120441103204222213242144111430401112043134413034444013040000411303132413330410034320112404213422034314143301304002201010222300434331222012001333414123021442314312432411412414301312131312140140043402142", "342401310301122340142041033321412040200313011230133204200234021312413033204420102023041421301143342204410212214430143430000424430220221100102230224143014412302223144133333211113422441313122040402331343014430241141213424030423040313140242212140202324301403422122121132331410143321200114113002312332413121442424343010140412012310014243001241230111300233132311433120344121113431311232113132312142043210001332431440141134440130101314031342042312203023234421230413403122121444200131034444244213143324101334120002442404012022424134442104033410034310223411330441333321420102002441331013401333100104033332224331433022232032441022443001114312330323011140442233113142013011320002133323240010443020401400224231244321311333203312212321030403341230303001211134112123100413203033221020033011211110041102221223120431223223112324420211434022241033103303324402334020034334341111330343140320411134110343044034331124241204033300040120024021013011000343143411330130101044002240410231242333433410322210344431033211201313124340041432423041300222141411000010401133030132022404441122122144011024411224214240423334103441022004433433304114143111200104213320313231040404300013140004312142141042133231421042131001014042244320314140140203222301244001140132410003404220312342143244401130011024243103441020224422120130021023004110433243114322401312111221444204311401424100243013100344033443343322102100220110243243202413433220444432100321044132032222241420212134421223023243040443213002014313320221430413210143034330234330121111314402041431212111143432104141103121044403123311412021422031311331203220011312020204212242303401344112104122242400123144434120004244224124440223203030110123040324432131200321442304431132134440132422400322201441032032424041001234110333233040040030330410123403412102441344303113132433340224234021120221200343044432120300203443234420142420423130244440312112440320401420413423401140143232104434012104441102443300411212434142233241201204014202232133312113441412121221100302442421202224320411314142330130230404440113111422232011413201124023111401332211421312413132431243224310121412213312112404014202141330133302314400044231044212334000001321201143100322041322342021003301112043421022321200041302232434032344332103344010401002112434010131404232333321143133432232014404421431443110041004320040013240100323214342432044140341002121014333333123041044230203323340323233434244244214304303112442312433130311211323410012101211313242224220314422322334203001111121300130442024341400333114442301123302304212444212210343411123222400432014303111010033433142024320312424003042033234231143442422122141131140400003030103410314340223002023343033310443433133113221420223232232334104012143044343242440102322331214201423032132442002344233241212314021231042140404102104031443330330420103422332414120314213222220002104222432214431241021131301211140144302301020431322230300033112021013234003024311400022004234224010324133021300321400432303211142120324141323220022111330144224343443132243103241030224404320241231300301402112202032030400324330340132232232440412100141402024420032224444422302400441013033023424130430141242234203323410312100041241124222312031131023343443042142012124230220040240300031324111242444030201000201313112124311411403034230102201000124324130143334132423322333434430043203334122344044420312403130211234312330304232434121401112034132121001344141300402202412442440141122114042204040133444333201002212204230330304211411314342144243441010214234243213330333314212422222012134411421320012040143220212242211332144413423212321124233243300112303441111413222202241300324211301131413141210222204214443013043424314142140334012422343200432101144003434033420244313313244022042321341021231240432304134122102131412413403412344240200032014223133144222233424424044400020231434233244132224400430341233414442314210331122340211011222443420300414321312021324011044040233010244042102144003133120040211304314342330013314403313410400432342421101311401411233020231041422131221132234444232413320330024431204303222343304044233432022144041040222430413222300333204211334032244000000410400400111224323111443222004320401112013011004034444200033023433104140203022220404404221203001441011311320112040204021204444030122414133132144333133412012131212340433002212014204240313103404020404300332101320410123031020303324012213434223021224241232422013401142223323444142223343033413212024044212313200110142240112301410321121", "310423113230111041033322440141403200133321202022223404014130210312243311040131430311342221412434402004241341301133242140334434233414401022431344103424224331144021431042342221014120203331200402023324201134104221400412422221040411304120033443012234213133142044204324243112213224112311022224431020323300222133210002402021341123143112334031213321421434224421234302014020442112243440230240233221330301021444411404330004200213041400134033332040302223113304342121123321132212120212134000420223230332400140333020014422101323432233241041241141433421303040012100144013204400142143314121142434124321342204423442021024314214431211300441313004434331021010443444213222241043401421330314303014033231231333304411314221233204432004430312424203121104113222123400302213243022424004424033243220144101421124411300120013401333324302203044304233204224323223440311442332433202142410200123244024031202200232133001033443300122004012324112301430000420423414301342311001044110041241020214004341341112032301221324301234243331201320313432122200121003240424031440310403310301404104104114210200011443232413421402011224242300221200403302010030230104220014004112332332120004301110431212104203301012420422040301024111004414312213443320014021004100423413010402402402423124241312324023431432400443331030222433222240000433130142441211042342321311224430031130043311022122131434233133144402111020324432023421203111411231130230323144232114432223124322220011334122311403334243330422144234431301123111321234413023440103024142024220012341301033122233121212014132434123323104142043242004404240213242210402424233443142030024334010314041322122410422241002304010300103001411031214233210040040243343221140200424223422341411304130223213341330403243004022343134031221314343103033031331020240300422122403102231144424244100424332133322034412030121041022204130441224241404331111120221204144324221313020143312303124442332234013410011004413440410332421213321012210210004323224124022443204111022422241311032212332304122312002231220210041112001432441224433331214223213004302401412434222200130043342233243344231224301112331202422043003021142414430123440330210124112401334231124241112430013300411110100434443000034310112123124124024221220213013331244104240023040112132214132004144014333120102204021414420044142400300304332032440042010110210422210140202132314132432120000011404113033311112321023014434240101113130234113000132212101424433143401241304210102332244241223210121304341223144041044422433321132140000020201401301304434323330241240431423103213122243213321304202200432224410413000432130311013240034340342302020033020344311324233132013412040442404211242412101023240031024131443430322333334342043323304324001430430224304130432110142142403024220301204302312210212230143114240404400430420014223323214330430431431432341210232041004122434144242203133130202304301333433140322141004410320424010203014221300141440424000000100031132402144020422011032122001323404024044310013422104401024244024321100441203023322303104132430144312030303201221222213320243443301103210142020003433343234233320114203041112141340013033001244421303104431442443014101414330340332141121023344444210234044242441113304343223011041242200441444302032132441421330002223141342230300411314024013144001323402304130222430432404133404404013032342211323002043030222124442004303402204233011123003120220014221123403442411100421410310402013041332414020020012444432433210330334012022442000220122033130100421010143022112411220343421210200034320311221234000210023310000014121124121341331104430243100110032400310221344434410031320203121441201312240434142434144340223114114110000121023304402033222040241041044130000340433101442203220020132340001102313442304444032110324444231222340344343010214231200013424131010144043340131432043144113110314303244322300122304112432401223104241003102431231401030440041411232041403430023440124041323440013001214310344443412323023203211013122342213044243421030124311441112100011344344012210233233133413332214312303313111332020101220341101200000400243124221011333142201201420334311400033413410210002343341132210224432422104111211120122303400140044330341313004231233430201221411113131342214202101131403000002333110244331312122233104004433440443432240030212322122114324132243230214412021401140210204422312403410440231023001334011000422014204003311413303113220322134423132110312313333423031403044243333422021232142212414013143232122320102024113012124234", "321224203242441003030333413314431323340131203122313220021131410210120212311133402123012303313414124322323432330124101202040412032121314032111442423202103202310144014342000421344123143410213341242400344321413122223033221022032444134243433423432222444001343141141142444131012100303301204410102011223101321400100014302100232203042313112312424030204240002403111041031343032140340424013101221213421121323103320032300212422224032213042023434120104234312124330401233323321303133044230110340001200414122322414241131330210011201424313342244433212413321443130140440001133010223021342140422130312322224012102202322142420142134230334331312404102311111344043042331342404321210234040334303321121134231032400444431424443211012133444332110114423422040114211342032134141010010033214004243032401030111304200124234210130201404123340220031134043444102223430304400131104030012411201430133400113323222242012233001403010401141031002310310404243031021231441203244200023131112442030202434032112324042430411012412403442311132313431110403323010424010120202402001220420231402042431324012431024014122031342012210012322100130141443241444303401321442343240403021430134043232230024412030032332441240324312031040130221224004000200423414003014032421002223313312004120331442012321233342141000201444414404334222402040123431134401401231414223241210244140413334200012330404201103434303232004440431331242204024012211221444141310202011040110323204240302000124431431433402112413032400403242320420122144021031223112412000443002413223111044421132203322343024234242344440010434244244004424101210242303240011411124043004300301220412100330023000314122403420043414031234121013401041401302322401122330034111214301022210344133043123130003234340404441221201323314021004410413123013223222203103322211433342403401040044321020212143421322333312214223300320312103220123430401413342024141332301211220440234200430344203232133212332342331201040334212211041434430404102244432441320343000243104310411414400232233232430211211310343134210331440000242401141114312443120410042434333302410433040300203033312432304443300210342422403200431140443012030331314322103323343222402222102401132323200300111134214144040143324333232313131414120010031044042303213312220104231013123431120231223032224022131301204443044243402411303402031131130231043032202202000441211404043000203023232321444144434121110000324323331444131441002101040124301443214414431212202412222211432240130002003244231244044111041141340311024332113024114334202232312014221143332411201140200444421134113302122300403044031031102420401433434040210200442034143324222231224431310032130402332013202121320413440124322321341444032042311423444313032213110031340233111414202423234011011103100100313232241042140212102341100020412304132003433424030431044132220313144124421111044404130010442111334210322402103243441100414100432303121423224234142303322403324114032143342212440443410441031020033343123121043103413421341202002413143122443000212031200000403343031221034433142334004410423003432044214442013031020014142141444342410141423130343420304103141441422033300323422422444303141111221421413142000200421402131103034002211440003134430143041303142113331244304220434103131030124041413343243120343232132431102104440010033421223202001011411410114402440043041222441301401001310404430304221022443102330433224402412022024203334004213413021421222333011040304044431423023022032441300124324312403234003010120242122224323231133001130311103022044134231032033034122340102022003124114204311102043432122432112033414044212400342221242341120101000211114424334410030211112122240430013102424043220431043411112301123302143021132234230040023101433332242122440123010330241112421402234101013344220410212341403413221430323323400432214300442430221022031222442101103212302024100220342211043314424224134442024132113224031114413332113302333330034242013112201430120330323121442311120401201401032444331242342311312230401440311113200033232304432440320300040142303020344123032320431002131112042333330123021043423221222210300000104033041131114411201433234443043010110312434443243023420010410110334302120424140310032343104302034421413222422032220340022312033401124330120144444103342310132401040304101332340222303304331412331013031300423114100330224302144120041241014234132102434203441323034040202413000043003042101200044133243043001241020310010331242332414230423424120114303444201210401434201321403202103442042304022310443144420", "313233100440301404101303143411133234201221242204140203040344031422213214324030411423224034220441124341311112211340004042300300411110302301241202324422023340442002113121414001201134401323310242104404231233003033331202423042410112212322233404020142341133300112204211221242342044314204243243321401244114441224402024003121121322311311421402003021213024324430344130141114231303340102333130244441321104120310110320211030420410320312040014444411213313012440224044234110044424311223140200334020424014234333344301324420214120242024114222204304213414231200341312131342322430330240113040340421200104441114212211244301022332310233432044144412042311202101242304313120134434022222422431301122240021300234404410420142423342044322301004241020300331443441243343303410040222344124300340322201233314411104310040420033021114434214010342444040443102222444031402010244414431313131111021022420414442113124110022443441031204324304042331430411233113030134313223403002224320420421022020142403131002042300233331204434311023330234241414004213113033404101224441314334024311321223341100331123012300421334004023143341321320040042122022041021443000344320000220434201022122300033421024211322334202121001322302412032000304122233311413123432034103141043022300432313343140114423331241141303324134242324421330124402402231410243004133133240134033411011222212434142314404244320310412400012402443422401311231343210444204233443040001113014201320334031301332020032220002340210430224324200102000333332321022110032103101314230140012021402233430411321141411112021232211044401314302430131410022140434121421324413400033130022213110030313330104211034403422241202102202023312330400342204243332442032244141324114114424334421143432000000011442400321200421443104224103032430421111403440432104224122211242132401012130444100431031223412420302033443003011222043231213023040334111414343311204021332000010022434110122100414023143002144043403113040212142423234043412002232341103323422330102420242413202221041423303121033132222323400234200424014130243224331144131024032120101133210101304224344433241014040431442342324130040131231341302000232223033103411313332031320313420033211221100320022231030214113444321001221202430331324213333433040231203230141134131004220001343031140313433123134222324210103442143343400040112221210212024322221101341241222103202434410201401431030142403220122440132141132312211300202320020012324441312401234001032210142133342110042101234314031323013330044021103322404321132422304040242133121202243322120134333030310212233430322410110410344331240241042023002321432124110141044403040313340042141143023323104442220010243232110200043003423343230231124120001121232110410140023214240101021224214002341034312111110033010124232012114240443233023422442230431222304413313232233041224224420111432023232024312422122111024220402221404141140330200440442232111222133104432320400211021330203031234144104114023002313014230201342040443112404340442004100200133000242030130120330021243333144142310402444220032101023201321014210100214024041134321343302044424340132342313240114403032314022131114123024420303213120111023233233214244022401232144123103003233423301332033121332220144102014133100004112024003122033401024401034312334143110133122101002013232221210422311413122314403122442310320014214124332133342400103230232014141102313234201221422403321212024400242344014142014432331131124020432113301400113330314420423241233240101421141010021241224234433120232021240442023301433041410302302340421422131430002213004301314244441140420143332344042340111434203401431334403302422240432004000131204323000341201410313313120021012011410422120143010104440001312330314414200142341130303011104403141000024130102211024400124141230412242412211211210022301320413334404102423422420030231012400432330302331313231043303043021422310402220123044131343343323242420112442432002114203141203323401101140402033041313020204000121224134244322212143431043014434401201140231303143410320410244433424413213400223310320412032321203420340424121032412341001120222203413220000413311434144132120242331130320102433303013211102442030411303442434001311442013311133241232034240441140041004101333400310234104440402031323302033430421420341143214222221111030020304443433233220003302230122324220020424132134103430334012240120101012121023430040011321403133130024311010442132204142223243233214230122104240010024122011132420143413002300034333240244424340331130223434422112043204031", "441022413003241322103234421433123223203431122023431010310010010413402311301342322313410013044033130320021141024144413124134022224422300044321221033104124103204240040113322134141422410140144001322431140423212304430002030223423111100013332104401041423114044011040241022333133402344020310111434312314201423102301242131223412233044011321002323222324344301431000241230201023242041412113201123424104131312201304403332220211424202202433010332101301201111212031203031042331404221014214120423012130211242234214243221040334013004243000231320341332444123332223143204141131402411124224233240430202342300020444212201412211400143040024020044233434200401004432204224304003411101322322411011323442140224220404230420314230413403100112344344023343300112104313114301230004203234112010343304222042020231410043122204443404332300130140441012130342344231210033002230011011221003144321122342144411423424442124323330442420321042412444400123041002244222412112023031123334310320430324400404220100323020442011324322313444124232402133234332433212244411130023210042341412301342430230241104241413041042002441403413330144043223214224231400404423024244442141333220210140310400424332131344211212344310211104144212330011420031042443403131021344230343314323441103133110141433432214220124240133122113123441433342142330004342201203433112303010320022003133313101411104202024431240021124344203320242003424400332411001124240113321200012331312230432341221010122124244244111411302412103220244040324411023243401042304431224131211012343424440113020004400344424222112133123111313244211003141240311031402142234013244320102340130434004342112320344424432121433334424300201000120033112232003101042004003201013244420044343014133424204231433324241002333314004321301034143201323201102004440301113342233413413224401004440333344130233244033443412002444242002212104334241300014442031240200111302121411422440024043313314021430123044141301244303142022330341100441404331343001032100333120421211423112312031311243421434201101213342022034421220304443011023231022300242343440231241132413112022230134010043422424022013021113221034440442423242102434423413343040114313041130332003010431422224413412320320404114104404021211241232033404440032233221141231042114232440431002202234424442330420443012131100431040022221311232412120110331133144243422123310343204043324121031314213402311032200023432002034110443332431440210211422244313222314331142302443422010214212324223120010031331243232201312132014421122233204400420004022023004302103443334111423101320110031234421243310342233031311031321431004114444334023433303021411224004412204043113243040213340304332413224033003121001400210120120402443240001123402422332213004044340443404212104312031432332344112242103421043313021134324144124323220414404022414401144413001202314402213034234444213243444404342340211041414234410222144132232044140422141342304140404312140044321242222001341043121012104343234340204112244034114230102303401020134021042032404214010244040230022403210111043144210130033221330122314203412034313341102334120224042043323202231013110432140134140223012422020434203041432004442312301303102400030214441134411232303420212411410212013213400423033223203012312212314320404042011022322101112310321331333310241002320030041004334100124044040121024343000031001113320102330020042041412323140141132011012322440321022323141204033202413343124134244010343012034413201302133403330331441421420432114210132413112124204210401003201231102214220111112433120414012142214443400140432110030440301213430321312112104401330322101221413144243430002201344420410343432022221234232211233424301422044201301201232343043244120211124201201343102411323040001420304133142223143141010420142201211402402210221223332433423301211143430222340232211323200141211232411231433404200012403343113324210244203441001302241413313144013444434324442230200424004141242312243434034430143242100042230412220421414004203121201343141420240213000413421430423401212001023343211413324240233201221442300243421241043401323104041440223213432323214423022101342020122143401014101433113123214321330404200313144311421144000101331430024343044120422411200430044331440241200411023410040222410330214420402041344303402103423403103100413302432020042112204332244004403010212120200412324314020120401034444224104204003003112340430130021230033341420402420243332120012044124100231124110234344421212203443242432220312011123424242012201404304011304100013102320430333", "414304200140110010412104314203024141003432401203031020212411111440124000123133104311231303203220414212231041424442012203423201222240344202044212113242004434333442102124403240321401201133344430321313212323442400324030333113003444421431143434034414310040410420242123103144130341220422211023402214101140144023422123023023134234014243134311322113420233321324043424202334313014112311241121123123030414123041031014030202140100413443041131021442104121333104233412444034312030232323234243111440441211322301040123223321011324433231101424024234140024313401333440023203111201304200104444401411013032000331122004202334042324001332230120422111213001311114002002203414240001202012122412223304314230204341234403143332434012030430042123241004410020310321103210131324040100134233132134114030432441341403144444113223020444430341011213000020232312441114420123120431441304222213211043034310324322220310403324440431111341231132314432200020032001143200423243143323024040420121244332220140024241444433301311300412123442102413431221240440032443022042134122334340344240404240231241011223043324302443241434024003212020024020013231130001111241411133204211030411012103124110101111313231412131024000112334121031141012302124222041041013420133213020410103110101434114410311110214411444234334114130114103333134233424143242342041220314222403423324244134040442013121034201103141242212343324221032020001322022043344000422433411442420202411130020031144340234342114244122002332331314043304013013321144312132303304343110040220042444414112104124214202224412230203223103240434323333032133010024303430344341244010230403114411132323423120303201014344303404221122311203430011142321220333341313243130103342303230414442423411232333311240124221123411042224444442121433112024041041440423344141333120432333044033242411233310030402002400123422133144321204311304002342022312210013332022342111314203333321322011443314201113212111244304314042200132231212242132310043012003314421120002103024002102320211431240123103121331231420012343100334113043313443030140311044201030023232134131320103301303100133443230100440234213211232404030312321243134004321111032240021022311100101044400111433231212431202041042402232102414344102440224022214024243243010131242144432003404021403411140241040231101341144303341132110141001434324242420314041322100100242042312202134410333424003441213213142023401021113331140013310104344214044224240204130133131344320102140011020004044042431144322421344332132433040134240130442400420004200113333124041212420302431202202032410431124234001324314101231023221023243234304020324344330344302241422243424430240111124201044220210023211143232410014403300133110114143031304211222320302303102440031120241103432134432040444332340243044041123132402021020100231113324211210440100143420344424442220013044322441132414344440001224211123304430434043242044142001413223222343134214200243204220340211313410223123111030341443343202031300230404231140112131023423144340442200333321233224042303131241003423431002220112342134340214242423331144243402401234442333111322200214121404132400222110021343231324404432131123234002210210444412240232030101124104432302101240040331304303132103030023043012430430041413341002320341414122002340322114213112233434010212124244012321440113104023004201024403221304030444132244414221122212420021144202122104421103402222101010412421432020044331332024024024110414433441334121141220031124123301034014321032200102414012222211310441331142110143434113324213421231401304124342134440402041121123014400103013244124110141023404021213304312121101144404433400432401433240314134243433121102411321033200140021143340001433434043300204414220434442130133423244034301031324304301204344224441312112113022424441022233101120032114321022440041144021032400031012421324122320010230301402243103314442021302123021043424312332330432431341103441314020310404332034244440223333400003104110140121332201402143102111222114333232441213144431032310222121242320310110023022031402132224222343100302134100301023211133331140142020042221443400244042343104113314320400341342444433244312414414302212410030312320142220231221321132422014241134030232220212014003100404441024334340201103322313044204442202434343134414334204422121441132100404424033342411403400144023402434143223244200221104412112401030210434234130000103310310430203040231131104130131310144203033020143443132304344211221404222203021022144214311201420343301324142114011112241144433244", "442223434420421403344214302011033204301313023430123323203423323422012224213410243003322100014011332204320041234331130010131203240131441320123420100004244324043343441430214131122342322412001122442014332321200123303303040211213332300213322001421112402400000444110303012234140221044042134403123344304212041123000033341223002324323321421224023403420311444441104431234101323102034344100300143412002204240323244422312323234114241040423220140122114340040424221111124032242121422434414442001214202301444241221404003302023103341401130444433301431014233313311244402101443124332013433042120303031013011014031333010311124423021340403131004333143220210010423020230422134242340234443233400313311223441424402324313213241321344443224040111241020431431131222433142242413222223004003001413401300111420411200022412041101340213131331441032304101101004401131032322041140040330310130003313122210402032014010443432410144124041403443232112423011103010120432133041132230001114201031344043130041223420420023020032311401404040123321402131121010322112023441320310244432202201433424322141420000402112013200023333032412340430400214332204313134001413444332310100023340031322400003334124142141222014444433410430011244440134042312443230300222344124301334233420443004144222430142123211323202213423331011144121202343344102342322224130230143432213112010104240123222041430034114042334141002404242010334402421120140432224044100042303123213441422104430244441400434101421043301121321424241400034202014311130341001432434431411144032401013441211303334334412424013301222131131114143203334342304203031342321230104311021334032120321031042240130123341344444433133312000010131222244403000102320432231320211042322042442242220011123232331013212343003103222102211200234132223431343200222222023343430313333124222424223204423041314400334442123030231241343401413003013443124214134222043101423420433110302033420122420332220313144313002211004000310141333334441024340202103302211233213134042241443300232302122301302133431241001424424424403011411312110220003244420403111302134110344222412224301441222211024024321040024020430032031020404034314421221014103044010120044312323100203200304234131131341302320103132004102102311110022324012324341334200113240343434143330421033124440012301111011002340333114114420334043230401100220143422343433143430213004113123341323213330422123424402121200021044223240240412030241320311040244001422223334104023223211112140041211304221043001002234104222332212413341103401104113404223132411441244121331030124344212043111131220001343123210011332124401430230302421201120142440421442143234310334002222103231232303014333143403442320203341301303142010210204014212112111333401444442120201302200104444220121411020403022001201002132203012044121040242141141043214232023432400323043241344441334020203242130121244222032101134011440234303004313232211144423022203112402203001322103134022014404301110232244023042214220431134444200104400110413331103234204230421303232112334000212214211232422220112204433032200033210103121220141014340400231300341334304344043221132210413102244421122230314024002131222400402433443143033312000142243220300400303000001011013440220243144140022202133202204311030403302140444401101424222201100413204410411223422144233130432113000441134322212340113342410420323222234242011331224240430030341340030220410143102312301410011341400021124130444144104013134242344211200304024341321444201133213421131423121240203440342022130244312004114342441422402404310401343312034032401342301114302022333222404441203011202244102414044021242004003012430123114014010113303144130023332130111330204131412130210234304233041441411004022002410143033133223224032143432011041210444430312311144212423411342441304222431201023322011421311440214340120141111442223123134230422231012142332440113113310013001001113334343114343331202003123323100041302302412310032331034341441131221344121113044013230243221230322134122413224104444444220423204203342411210400032041324234131104032443100021202334134243032240344110433140440112213313241101411032421404041013434140313223141024110231041341434022400314442404102300232010134402233300041234132031214312102334101112322224212210201241322201232200343223331414324240323204322200402333324242020311344344331431220403024210111104403231333100334104410240332032041003423140324410123003430400223242230001134113404441120100420143100323041423440421102042311100113434313411222200401023221123433400141422434", "041440202134300344130201210410202341440430302022123420403324332241321120311331321433132031324241002340113322002322031243433130201413103211140022102234323210112022100231013130332144214120401323443301233443144213043232134121323410122103040313420042022131021431321143024240144144320204400000102020100233421132404404414310041323033030044344312321023042434314204422413343001112303002321303100440133410443203441402004223231041430411334320113110100244031430043310410220213013134140304424203014211434214044200230014312130111333214011340111010221424432410213402303410240111134104101443142103133333043422140110331320434330233240132244311121222130444034231123341034421234413120112041234203013114334133042132243104431310323222201132212132431414203243014031313022244321023023412221314214211134300240332122423214221020042020400244444443003014024143331402423010131431332241102432232430032040012344011323221114244414324103400402214141304430214241440411341312012411230232041224442024203010444102133432224141312402042212300443441103231340004114100311214403312131043032420444300134031321404303001412104140044340323324131330232002104124020220400131340442344303240041014002432443220301111424303012223030121144243000334104203244144000330011212232403432410134223131034424431020032330320442034444230210440430013432101144402134232301302322421143324413420410012441303233311311231402331043100341243102131331204444230131214104211124333240132401423343313241003323423121202044424100441231044330241414310322343204121011100234333403302223131431244442323001044300122430341444324402021213232440012311312443440131102022134444403313020020142442133410203340143414134204340013214431004413302332040341300121112101302341431102344031144033224122344012344232132043244321040012333113232241433303311021111144240102212332324222411013404011221423420411211311334321313343101042211344140011304442311141411301431313432124113043320032310411240433023212221343443042304004221413101424410240234112212443230024113322424132014433200020111134313240222324304302331342231404302341343203034442433232301430321041041222434202230031120204134323134300432303343413403014332210240333304330341311142322011223103310210432333303414231144344104104432410011343134200423123001010033330312002043002123132214131003024230113412230011012134300323242421301113432301224040114300041324034444142231110024314342400111020120123344004312324033013332202410142322012111021434134101410042340231322201423243013043430234100422022042230223113124424131101330242011320331113234121144340100343233242034223021130401023400001033144041113121010040203343244113213033020222430441431100040220413311133432222443224444421412204110202240413430120420213011212202034000244331432312034334034331311144442443011232020104241001004434421002040313121122123420101340234433234021343021004132224431104242111222334402334031041013112440001041110420131243100200043424341211431101320201210222140220000320314203014013341124331130004322441001144433020010402341311044232120342142333001222400412400240422324331031014434041313432231321131242411120132003222343333004130410004312333024124320102211400301324010240422213303114023002324132320440432333104132442334101401111111020002323013323033030224012401144313221233002133300404000002221230242101030240313333004014411220042200430133404243032134244243012400324001423132112130330043012320040003010223143424103420234100130104311012342002324320003403242013140043322443333224323114103433233004033422022313110122102041310211114324342022011243014303421424124211230033033021324400001304344024443104411302240202422112001003422310222334042330210104310210044302330043402220140312333211304123210444323001313444123000232404304012420411044041021110410104144002010014120141032340032112122124142231222200221201400312033141224200122000344110120103024232312342242320030433322412134124200234030014332022104044241203130141303324013032400300104441001220310110101202304211102244121401001021223031212003414244023014143400102430231234231030221323244122441321400034202102320123400323203310414330313240424020213133221341303340131133311000331202032433430440030003414433413431324422420040130120410030422033324222414342303204432043201114324202334300320200122032110332313002140430130431121300220434340000320110004212023440033120044220302103000314413122310413412403144420001022420441132234200033341032311204123032102243144200010020411411042344111122310410213003311121240440223", "212231212424141310022000231044124023032422043340233200304232410134401033422211223342203012023302231310012030443212144344214011102404042244013211241042443011004221134022313103233123302121001424344402400114044421133222242433111414313213044313131243110244312102201413340322042424333242420313032142121230134021210314021213244244313440211142144134423414441214213013104020202112100102443242013302423111143424424140000423400302343434043130422033220424201433321043134320021304131122143440033322142011034144212123402224242430004333120144202232133443124430102412431034342414121130200031144330103204312140442220313230234332141402303330014312013121134112430242430443434304013401240224221444202034420210130120232042242040212401032313413410341104414122014210001441142434431134120310401342134220342112220312314024000200234141304221033123122330021000232003240042132122013043330243312310332104313241412441143410041112042033100123224041133220222422312211122442022040042033122044244134003312100002020441003333233134230143131002141121221424040310021400241002221002421114413124140033143333033314420142022211214431011204323330103344003130314240013323142243042042343124221402023311131243101111432324021314413203410432032231321013241131121211204301301421433421214023301420030002004244322412342140243102342332401304412330332012202432443311124020040324321002203322201233440311242333002102413340342443441224324444104333141124434101443213301033212204200001204434220031101033040200433032130003143222120112312423024343242131200021132412301343223312303321413001432004122124312343123241340343211014212034001104411114404311043022140214103134410431214322243231320223441313131122220430234240203301233321444313220433413312113341411430242143024143303041322413232413042330143021422412321102213220414334024233141322111340000000011141321410440303231033321333031422201012034324440102244111344123141012021233230043003141212230211030213320400111040122301300243242333022220011313441043321000241221033420334010214102431030134102431002331432032003344204112220330442304412412004330340430443004431114203013013422241121224024124244240132021412214312331210211041130413402330112242134324443410211200223311214444311442012402221114100001032403413112101410203433220333400101311204433142214121220420001203144004433203310133322200341041013311130241011342031030410231420102322122134341234444241014422001322043102212222012124114400201103424401203130014214221131132301233010401201444430430121220020403012412101423114441122100140032104441142304442401202100341244002342202101402224400220112413441032414042402330213141201421010411133034222041403402101413200334314120124104011312230444224311044232431040413442341421430002342200312312132001140341204303311113032204204102020422424042433130203201342141211434433330032112230130120231134124324412011322110120100040330014420300301244022034143122140000330314203423410213242311322144114223024103322333201330134223023011333020140204342034403132103332402032120311131221221023014422140300243013422041311403440113444424333001322001020041233114110313300121204141030310414101340243231223334043141213033032031200441113141440404441410410231210411314243343201200001240241030303123242102411410043241323012243244113200241143242301104110210234022330340330413203303110120211342234010043402441300340000122321211210120202111331222221301422341214330032223400220212124033440320421403431314410033112021114000311302401004401210143413142040443234234104203114040120141022412140240034404203421200321003411300141220244211314132020340400232230403044034201241444313034232110320024434101424234410430310100231001230440143124024244341023203131321024320020041431311404324323430301304230134120110042443200102143144320411312302414413313043401424020243143212244043120042231334201204223212333313310142103042333104010424313434110020331013430324002024234230032042431242214313412033440232233024331020300444300412102313240421142204332133014112143030000022141040224200004011330240100412431214241222200220202234223233140042422414301441222410204400330132410413233341312304423212020142040110442421320243330034134022303121210123001331242414301310332230442310233101043414310303002442100424440111400124013220341234203221341212210010223043232414141233214340334222302231323142431343034244020322243100244311341341110042003234022021002041342031024211422442110101013223210003101133331134110100034202300230413442411133310343043423044304421403", "344021441442213120422104310233034343033431223300331042112142110041201140224134343422021033333000433043034333232143032234040121322112010123023324020424324110113340110144102411412220013140343241100431220041314110011230014041411402304134311042024311234131200410441310243012443332344334441314323330103010420304244330020022242433410340110414244203042330220330434324334444324203112421011411322120013120201330324240202012103114003443242024430324210113341231040224430042344113002124334314143240320034031134000002401420333020202024002331322404041340220110343310222442220030023104224233103314040432222001214042213244410204411001333312140121432132303402433404213102104023011024230142042003404231222004114043311334001224141031141000004142320021122331234421434311413030023332124231302342410342130413443301400043202200132421011103111404221321234440000032443220433332012104124314010400202244111120122044433040420041013014032420404302124131124110042443143421210443011033204210333040424200133010411432243404001403131234022030243211121001404330004314103333231214144144400223301101321123424022004230021131403210141013124024220420131403002204113410232132204202221400204011200432310424021432214131143021142340424033430000033022341243312311431044314241241443213422134001441343003003222022332210311322004100221402023003230131401420120432132000433142224133110131243232102344403233214033401142230221442000313021442401202033010204200340112111442220041304042201300021244021332400402103404220032011103112001000013213423303134433421222331204420402413340032123123031434112023111331333312240100023234310343422222100102401323130022033133313433113114402412200133304431144124202120013333441322144443341232212201224200301142243210242340210240323103404023410402232040034214411141044231431110024121434343321443211240141320441021122024132220113320024412430442104014414434142413343110214302301041002314323330101012114010142400024201211042424142021100233404421344330042423031402024314333102133000030003134240444032121033401112203410030224413304142344333104040312321241112314100223100033032023234003440131231040132032001244200421214432444330214112440302044210342120112242431300434413212241230114333210012041123122222134103313440000421114123321310212040413323044330010220334021024442021433243142333341414211213024031300142032403244301144110323304102133423410220240310323421330140020220102114314444042322110032432110441032434220100301323002133404440114002004133310024032011401244124243130044232304312304040443041202403441001333233310310323202311431311120031212311014440442020312204314443434340133004131413433242334022204044103220404132434344244024341221131430244100143411432410041230041401330112030021011411321422042210210100220130301120244401314343011223001022030422021103420040222440310330233041320123004123321332424111001214231422344141442210221442414130030313100120144023004102310312401403410122021401410311320322134144040431110032421432100333101303322133132010441402214320143021310113440121012041402414200420303331011132122200442212424144304434200212044423131443300030204204103434440302401111032032233412010324223411213304201033431200434233322432142333121031434033322124113000024241114133113000330410314011413100442330040112032124412141340132104440422204431210031232034004142111034301120143201410120230413420324021321240342301423434143001024242444334122240420412320011000044104230044100331312212423402211014244440224141301432401313202211004011432404033023141211000431442041133311334434424211302411203300403234011241443330143210212140420101103421214033013314232314010141312300231441221412101443103200232214001422120313212210134241320322013110132144013124330224111004012142202101010103243424223234112403400221030303313314110432404131321201304323044211113034124031030332141333223443234041020231224114131042123224344224333340201132400213320302134420414123230210443400103010310430334203210113433421300141210222143223020133130411114014423331322412303321341144242211132341323041231301131444203102310120013343210021031401112322210112344312213004111114131101142234344421431442020343411343244034014432124120431412310304034142223323044204104001042324324234201221022013042123040342021031303134414443122314202102412341241200304434212433221414334201220332321020243100103342144402020233013221321024014434240121211231203341113214340412430123201134100000131414231341134121323321010310430202204332201231421323021031141000121040", "244421310231133044323124222401042340402410320041113120413413313230121342334420123332300023431120043110110104113313441024010143110314304140443044020112021401412430033213430203020012334111324221014024231113432042214410224310141201301241033423330323311304121040111204201141404310224344410311243140401221100024210204314414002441013434040030341312014411200421010030003002323311230113013321222414404112231042403340241123114340314224111411012324434412143213142241201300330221244121441010420032443033211222312431040201310434221112211441110042431422132242133224134403442312320404213014441424004124211433140222324324202310333021312001400013332300230213401320041130244131032114411441114211020323331221303421044314423334414134442204322430240420244202201131422013302421232430000123304401004204442343244321241100324442432002303444102204232304411301130101324444221100012140243120422013210100421001012041004043303431343331003042002043111421212020243034311223001113413110343114201332134341231120203214440433244002434312032020220004301303304243042141040100110232134000433401123244100430423134434414104330242203001003333242042101040430433032412142111044300234441313421140203131002442110141431442213141112403421130310032003242021404422220324311014420331102344232134232240000422423023122342012020203213024101424413440242131033210414103233234421300012400042343114433034242024413030324203224311421204414014323132220414100442200321443401410104330412440042234214321201013341301300110210022344041113010103204343111032310433231244412432023431100220332310321112124431324144311122141144131310311102404032212403100431402432013143022200402132130424122244343413024300231023221224220221134240313023342411201131234213410324233243442210322430234220324013420414014421010113302201224204404312421442402034021442330303312434344333431424020344300110333022220134220203303021222111212304424413414211301334440342410201144441040343133432104244442040011012113133222023212104041123401232442214214040244203441041200124241414104010040103412333343400021121034232134021342222314323110214404432223044333202420421322304010034102221301102340412434201131024130443024441121220430311022243100033041044410312201233334114204100000221032330432140044023211044034434233311140411131323213212414123232410443033433213133120140011304320410142041110322011104432321404124213203112112023040010402021320322241211101020341242400114341431324004010304410444113101012433100024332243000210242322244232440014231001303121334114431034011201311233212304431131444331311302421234041330113212020421024341141203141441401103002333234120311133113010230023400004440100334243213030242300004404014323024133114331010433434321434020222242020004401201224002442144010404420434102102034302241142241244012242324132421421040121030303403234043430433323144231144200344414014114141200414233301412210211413204443221001031043022403431023021012400123323024011224441032400432013034313022034101444412214303024330144403312304232420334411333224341231114301013223311142130130203111222011121113322140244224320442012042000120042110123300440030023413400132230403000442123304020212333233232310001114323334440233130323040120322423024404413100330021022143022430201100404343240011331310034042323120411324023034221310113333120432231004240123142213022402343122421312201243104142044402012320110234321021130240022332234120304320024421031143404101042211302002342432214122402200343331020314402412320322043423423422342324410222413140304200024010344114334020024320402022414303440001440023234433011321224044113120011442233441020344230112444021030230131140100020442442213103434011213434434222203411143310310044410221034224430220122044301341033043322030003240102434202443203131131121423132244040130324142031044210012401141202011430132333011340401244322343320231012224424400141432314424411243224011131030441231430103413242440024001234333330403444440234210200221033102042423302421432004403210123321042331142034133222134012403443120422102100041420401122123204344413022342331013014333001224212400123134242424231211000104101312310014403144040201201343300411434042342321334102101303243131310402033332333421010200010111444231011234303413414020212140244414424004421232044220133010042111202200230131011204303243242032323134242020241402111443200211413221424032030241003203114041034042100210432030101403131420313033114200013031411034242342242313430340001422430333440200323101343310230431102223400032024100", "330213004424432323002100124221234242302331420132430223041030424212200202214023120103101231333143431440111421403113222232221212032104034113214332044210002021401412303222233201313201101443224122120133133000400010440013331042333204424332400241204221442002020201104314011312313002412212230302220322113424231340212431310424231424224411214342410201021232421003004304111021011031231210002020000340220330102143331021444114443032020223421444322103401312100332222232412212123441240444232410123042220440113210222023034242420223342422042320214410422131423143312134313022414214221434001222430302431202124422333022410132404041403123412020102121414200222234230220221324300210424140114212232112032143333032222311430001303440114032232140032031313140140300432120400420333044332223231231231201230423332220414303022042242300240304221201303440232244312421033342113102320403202133421331023322404422444242400211203233322023113320314230101103100024033341343011312333334334331111121103033433014233130232412140443004320001434133341343234104333324121144233043204230213321200203334230103432002344002031104404204003433102322120420431233204124001210031224214020023001134223101024404314023044212030002201301044342213134110300144341221224032021330304320104210041444422343324213304142314042130401342033443431332002042242323112010142244231033344012114202414120312402200232220211304143300341113413404231014140411402424214014441200131343204142321112003401012332244033330420100103043020010421032414201224421213423000022024100022020212043410033144401240444030400000033430401143334444403121421140001240420344024032314342001440312313000242304120212441440112144120004130141302133132020120421432323331031023211444140432024024144430401300224243204040243443122422311102030100143132424202404344102034301323014031433200314000032123213032020030124231133042304112111303133131011004430110143020201203033242013302134304334313041203020420231023442112112232121020343120042304041304203112040333100143343010001442434100400220311102120323230221031000303222400400034010202021021224100140101133400211142234431202021422231240403003423124443312113143143104001132140024131242012131224224323002110202302121343330144324140121303231402300301002220233000113232400123130130334424120433104431003201400401010434302104330323211142140422322121141131110441000441324341303420324032044233444024220100341334314434330104333300331123420120104114332202331322222223113412200302401441441113422211430332210014422113042131222240240124230021214410304442141311421403321410443021003131012330230344000000420033241013000034424032341343002411110232041224004312320032033143313212031431122211232212203022213314043034412043343001223133443124432314234344111124044032142021323141012004123310341342131334033444010123203003322224140342313432043421230203324331042313212403314303130420113443313043004304142112220304022002342234303302003032200400420220233203112203303402242001222042412023011031044114110214424222442314230430203412014330014314141022030424410342201044214313322322313301131021302424211441144133002231034411220131134233420212222404313303211023322302443303404414134122000410040311400040100440021113043333101133400000122342142243142413021242210441022022304442132141141010113020420113331241244300241443334442304330310142112012212404401341212303241311204004233044033113242142020244241134204101112132131140404320202414413231344421013214140201403122020334441310323131344341242410442234313334220012340110413202104424004000100143302322133122342101033234004401211221444240214132011002411300014041211022240112314222012302212322210321323131223341140423321001324342300412023211203022124010204041404221230344003313201433102440232134034000412401024422042123410004431200000121444030413342332232102202234012103241441344031041322334430032141202402223022421441421040421044320121131331011300412004244320231334000320112002421410140220120102233323042414401134013141023023124404414302303230434104331012121002331341010130333142120314143112431004041302103340244023342133032401104313113224011111403243102320201321324313200332231210022104302440042410223143010014240410234331120201422104040414011344324221230002322331410032321440200340342214203020222333102413004021143131322210334344403010203443422134144312020213041214204101323332121330020431004000200124224041242042100244032242340224412142404303430434234412103334343430320424303242223220244334004423301310432133320040204114043303", "130223223232221012230142131344300032123134402444241030411030322303001012002040222430042002210124040124100314022302033210230213043011204440102200020232123332030334323222114141323010310124340430231202444414014310401243000402322433230110110334234020420413342341412012203431330410212041303130231321134444111232332210144223402014444341040130300321032024421220143021211144424322141232303404432141210023134313232420141224000000421133204334331114212111142002034131402314243230341113402304033121101410431204341424214413211010343232114130104232044124311112240032443031012133103340420220131100042003122044244122312040144201423014424443220323234113034130030424401023014301034310412113124220131312012121434444430032020040220141332141202301042413441213401121124423312021244242104442234021031020103041130343311403204301023203404432403031200133201204114334214224113330400112020133212110044033322114421244242120143120221013101234032441404401332330030231321100034201312341401220041243340332033411212313201304442423321124310404141022010432222320422124204144230200042103401220310340331342121424234000044002431230332324440240230432101423031324321134014104231031313032211243414213314443130040211314340042141444320013020220301413031043322422343033302040132340114013034100131324013141111220010042443122241044100240224131424104141043203243122214141141213034142344432201413011410040204401442200230301443140141041240343302414401033400032232024030132311104224130242113430400423013404022133224221143413401033101300433113341032230020220120200021122422123333332003323221042121332003342323010342244200413320211343204230344224112432122321402412022104042112214222313233303232212433402010110441133032441123243422021431010303330331343010200410403032302010120402031413121314344400314024340343003223400424143043414333441400114122214102410340212223414121231404231321120232202403210202014412313222341214103412340313201301332202442012101404232110224432440441443342130404223322302204431130112104404412221413033011242232113240210301142222411111402023302002130132441240043341310111402320324422340104222140223044244203322432224403233211334303223404224312231022412004210143223121143242131010013200100412110404422012031003320043311223021140202424120133440214240032114434323133103340010014124421423312120201201244022234443032200133242222011232104112243140040112423331212311100323303001402431434232434441340113013434433301423421304231123012003133132040222321440344312003310401013101403023024420043341121400110200144334333314142332004200424441033310322422033014240234034333302304043431210001413112422014344420024132021000144212443120023133032010210304104413211300002124433230243012404434110413003021212102003440011132123233114444231030314442202030034233344202104401143313140012222133113410133012323124043413220332012403000214242033100332200033321134404021333030011341313120011430001102341440110433341043011402102004000324411413403020340212101443413034340323432011412411203003433234410423142211302134232324113031433432134041100023300304142313300430113010111401003004322314001324002424301311140244313103324202304214421014342124400104044423011011003242004322424434440222403444341231221021331140402001030121340133333133323403311133004124401330244030344420303010320110122043224244122324210441423430440023131034123144312031311024404000013302131110242041030241042102020014002122010122423441101241021010300324414304013222223011011331213021013212111111134301412441413302112224002002103013242331014420433303013043033434213344331022444211042434340044433424113332343021220042434312023030030332341201243401210224202022434400134423013121110323444400023413440423023023233203334442020121211244400243003133014332404211110141300330201034201110131224040111211310030243401304120223412130032344340031333002302131324321312221244141103313242322411224422334120343244412031121242221120123002400004323443230144232221042413212314141143022302020202144041422402212424413401102312131110304342300242322022414341440442304040041111001020132114320340322314322102113012114411342244231130342443413141301310023111320122133443142123011220214424342223401223022201114043301343334212041142132341034022211330431211212202431212033121310120404300232132131201221324200321111432040222022411414441233244344042124022013112211022402431130121041331443344322402320410431021420104302401121443410443443434042241433222212414200421104202430340222130313234030131320444040220133", "012123244110141034020302044233421121420404243402323144413002241344312242423330142233001412244104431323113411441333444203133230340004344331334041232140403342140012414233014103331132011430222133310143330323141330432330210344021144433421041002104040332120302140304022032414423304341303234320304033434113420400010110101330314041110324000214011122043130132224000124022433002111311421040220431003322311000110241223020134014441422302213324122032103214104432300323421033221433331240402202323413034312412143303143120341020321210102143310101142302422410322343403433004031322101243421020311042342301203310404234043144424232042121010113222412102020012324300324201133231422114420000200142113010334314413121301042422314402234344001140233440313210312241223342130204233442304201010014023342310441142214010243440424200444323321022121444240110132020340421332033132211133300401402031342402323121321300104400143203344421234202413241341033424032440302411320410044441120211423213334411000400131441442013433124222042214213044432121132131243241104021234212314333010231344240013300230121101042333320331444300221223121034410004202332241122300343334314223143003421140121012144120114423212224422031334302113203324422200443014321442113414130003001301440414300321140004202234144441432330413420143443231022433340312114332240021332011232031110000213114404101412334020334023303332031021021330403301241141011402043121041322202213140221341311130240000214443214040420444203302121410004212331041133443124001420003100422310244432233230432334120433421420414300021230312402332433222124030042004103430110302400042100322344113022411313240121131214041234144031134132344123041000204032301240131104432231111112100314413113433420100223222423114110411423341113442311032220420101333311001201242020142244034134224224142324214222302410234413223221231414020000413014201443012203331230110401323343344304244410123142401132403311224130242133131123234413221141042341414001143310143030242032001001122331330240232413213322203330342003413233302033344134123243230244220101241134343423431113120344402111222121221212322020404440344103211312301203020303030000130310430311224333124124332343324324412344101303123034201031444240224042430342213440311341324400104144003244223033141240123222410041231444134032120030241431304443421423144142032114220424302331104330240312244320420344331243200030223413342033100314033422240423111330434004431024003202321334303220404420300421133333424103001202034433302222111341243223221012001442120143421004132320114144414112322112424242331241423113424444403011233314040332304233334321233442242243101331242033330223300141433112021032121314200011234021144043103202303311230342324044224433200000132424414420040442200034344112303233001312303320243233243010100000230014133332034004223334443111013400431442111443013041121034034203002213344304314020400144202300442232410340044200000241031031142201233401213423313132201342120304000141323204134242304341332420210424322221100141440202424120410244343304214113140124411320041411322133304323433322401101432112420410122444203440244433414143414420033203143433043132020410021341113214021204214323323433342144203422141134441340142130043234344341213421144032303114031443023023414321133400123444434240043213141203234220100012324321420103013044113200134023032214134114444441240002201322341213412210204434100123004221332324042400443301013003431243124432104304233141424131023401232333121003032204030430243402320432344233301032213312011132120231442313431042031024234443312412004044212423014114140341412304224412222042411404204403314030433403021000341342012214122232120133133413010342040320023011441100320412412421222334420143203201034030333220232421023411202340322132111114134020124244241023110132323003411322100114220112243300344330430130100230301100012334144220133333023214331402142143212224434421413243102214122322223042201242130001004043320443141114002010104124002133012301011342043141404204230433134402300242144114204122321041410214123223321402040401302343012042033431321413003440424004203033043423424040213431114334203221302300044414131413202242130222323044341221112333222143230402110430424433033320031231233044444031043404101002000100001321303432300410042240412113302301012042234000404134333101143301121102120342030011440143432301030012404140030433103242442142231304033201040003302432224142343112210241334042244233343242221101231031103034334013021021004200040322421243220343", "122334133123122343114321101330044420142210434241242414020314141420302300101012410043021010103213224422420013140214340323342322141112102332140444434023133001443340212002012122020403121300410221101121310010011210341103244411342423122124422121104131030041103031031422123431230022341134314241444341301031440201244111102032111421400311432223232013302242200341030344241442043244442011413240334220104302201234102230120133213011102213321021410020113411344230302442214401044431440110001312444313030324323042330401341303410122301200340204301310404123120101030032333412034444021100401131041140134342033232410221441003413022234020133010410322030444101040201100142143203012422404224333021123022322003422024241144331100130403103041444311213334214142422234332011024300022442101332323040341012330344201120132033042231421140231422001034402241120132403420024322412100001343141234114143013012141103003313203020000224303342344202400204130323230140144214234023001303301422411441114032033320121330443244122202313233330210420003231324101244102411233411233020011112133140043410343023414340104221400313131443412122043210201223124301313044332241014414321041134102223324331212111320422401103234414031322441134314001324220340132214204311031214003410440044300112342134041340100332312441021131420441430131331333431401314143101402021421140110110441000112402011221223232033312244422014311211011221112232123140444400040100414312331002031042213011321430213440100043042411440214220401302324130412120102402411243203432303040402333232431430034102032000203021123014042412040401312041324323001010413233121141123132142103002132310311304411102001022323224113310101221020141243441104211132243121011204004440023203041120334441043132031103120330110020403441143101341321443312231242302134324104231422111232003411212413310002122313204411333400131312321341332440203200422010244422224100142110303033203101130110243321321402100010410132104342143003232011031400040411101233224343104021320202403442124134131112422144441321221041402131131300412201043130311124133201314210114203040331433113114241212031110444220033013204030310341113432401201241304340232414211132042210233331403024443022233223112112424320040424222412400404332131243443011012001303301234330424002033234130201024140113101123014103134300340401142403430034400404142320114144344031431304232213010200410100210322000121110202142234444144220330242104424041024344333201200222221440042443042324101121112321443321244114413322232243204232301043113242223312302402230410403422011423314331404041114101001321104031240430312022340012222004141310200310441204114140104141034133423414320244020210404323422000412020100441332002211411414001041243401110003234310114423133410304102000423122312212110102123002040020411310001343043143422124024033031310222214323102312313321431112324210331110434242301333114411113104411240143114432303012301110000032212134112011011310340000103442341433302103344122420413001342240023120010130233124022234402100042120241411414041431243440221220322233110110131234334244113210340002241421044340341332024303111011221102041241311124232444023341332212122422414133144222042202404211213334342122032122044214441041114104113402111234101221401124413223303403413121421204430333324130020110023404303034312224214004140200310323100443422200411140431114302301342044210011323124111014121121420033303313021443304124232041214214110021014110230411422110424034332342121223414321441100434014342134304214041033034243402332204202010302311301222224000034020102323300433124443040444334044041140401301203032244001332213032212322112200321301112233242310234113020201410441213323200120340432303223112400022434303322031412331011000143411120004211141432132414143432323012110244244143001302440342013040332142144320031134014132400301434114120201214434420312242144310322422140121430310413101441213142134143100000211014112400420312011243331112042012112133311320023202144233411431324220302332124020110313011231221341321043044422101032001112130312320104132124333232231201324303220014223344301130241011243001234241313403421103410003121144132041130040441301131122024314414024013412232134304313410032332240334130403422001433434230011004111424044131023032103342312101232032340334041412401034441140123041400024033120011414123244201214231002213404433310020240234042232113313441323422334430232330113110022033040223012400201120034010111311210431020241131002131023134311240034323400433402341034231341", "403300122231021010123021303002132001301440400121400302041204144314403334120001104222103322131103004333234023402141404221411241310401403411213144233213033410434414014432044413310343330102142304443203103242333400143443433421113141230021023303223203341134334112400441324120130204431011134224430412003422213331444403404224432023333111122123422324002042134244322134134431132202001312322444332210030414403033043442314131402244343300112013140002114143403111044323210143110242413402430440231400310203023443423043321032031033211320140342443204111343043121330202420320034100104410440223004401103100014203040424333310413314144014130233302434423001411423241031420110314124212221210114443414403101012103044243244242413423332402402220203042422141410221014131014041012340122414002033003014230000122434030300123411442040333220403234143342321414430042300431331224400341321232432141123032100131132111443032222431443222232421441200004234323412124044200010440120403243101044434343442120231320142020344122422422121004242220242301103134111123412124012324440232244021104344133134111311024040112334304002242114304200201020324100121324004320323433433440001431014403321102411421042201233332320014044120313210402004244334443140022314122001411003143034430210414421014102112123140142400214210121442241013034133314322102233113102420124432420040203312330322411213323231001201003331332243430440012004442010043443101011004301444023403011230000102400213033311410100322440003031011411121104304444343401003323333403222441304140241101321124134033003121133044422422100123144013310432110433010304121204440440300012423032240202234341113342320141200111420203312304132421212013020021113302234432120433041042144220312041214214101420102104010033132041412242023112112434201333414110143113144340342004431411143310040301200410113320300112220410130344112022440031432200403011022131143044030413144012342422211010320130042441233444001030132143011224131440000332403230214031024240043334341123222440142200013320010411103431000114040000200311342322203414244043422320043423400300401141311131133240241424102020031144244122000102131440310322442342432301304412344012233130220040143114401302240313324033233444331131040410440132203202014144412123400120003244422311343430313232222042130141122440140213013434300221112000142323202344140313442404003302432013004330414431433414321432341101134314142400412022041033034212432030334430344443100331331221331140114431404300344213402044022134410012424103403414120320423041320310130234114134123241122302234134000401130110444212241424342110330001304244121410122041314434010042201242112320134340214413342324400043100143432041114414243014243123312314120204430123331000221323131231312022223141204311133013131212203031430102404100443400232304030303404143103142221414011124032323004410241341030211102204310342104103420331100411034313441222332110324212123011202421122113311400304101143130421000210244002223344140430124323300100133442444410044012330140403334013122030213444303200231324241430401220313323411200304240404023242114301413203011421344230322213144001330003433404031202011430111301231244411202220212442420133202310003241141243332204040113304332110421111301404242040143230233201434040221234313213341030140144132214304104310020144442110432211002023012324101242130110331341031200004440444000012100112322202040432220413020112421142012120040103440042314403014313223213441232040310423314320430312341032021413432104212004001104421004240420232340110420421002043220233041201304203440142430304213300330440341232403024030330240012014120142003040421433321404103112003134003341342132231421121403312110432310403202420400024313043332222431133201211144243203434033022043422343121131431303041131434100324041202110324014230443323143434110424224103014343213123113104214010443102414430221244443100114223234003000121343233241312231204242021201232300044233312433040422401044241312301201044443334232103021223012011413321020014000420134132401221004113312301202224423342221141244411340310124320032202300140033034304442042022121333300300141212322434022434231004104412441214042212323300441140022223144402410332112120414411341213230313341031144033424131220203042200030044013101132441311311233203134044241431114204433401404203444241300104212011310103140402243444023332142210400201204321111221412043424141200011401321024244230042334240400030414144044330143344304303304240034433323002334330134024204301324434023332121301300", "423404224122123324004134311030214204434432421410302303412004204234232130242142123302410134032133043232010021014224110441001322220033220013133231231231400244404114024341443411331433224103322112121220021330033043131314043142144444300422301432200201401322202133133201021312441213424221421240113300414213342004203301300002324022034341312220322001034304444444423034304312144022230314124022303134301131043431123124300332021321243202120230323133221324033334113323424230220210444124222134322024341113204410220230414422034000132122042410404034013042244122001333222332200200034042244411113220403104243103444430444343244344411314433103300334321023200412122434134404333023421312000101232114141204312114013444341331201200041420100311104130030023112423300433012444114120033434313321103313202244201132033414204344302221310302141130224024413221423304323041420232214414404003201113124411123234222312301424103134044014404313440430221404122030022002311040013441044040300314443301223032300123022232340043022102421231044041400112334400040101133414040330212303334431012101101132202430300332220133230303224202440203141311311444402203203404314443413230133140243441443004111132403414101343313042310220024332434302330444021434242204204123400110224123322333011222343203013324003010001113204214124012423332232443042244021101244440134344312100302021000023041000141133342430212211041442021444032430011434223443332414034010420143223022110423322203032400131020322341211123204333214140341012244001403302133202032033211400343404330424232220224342102014431140404303011130122410132040441334333341232041141302133333132224120142434342013211302112434203100034323032124221420321003134313134343340432403024131401333133022131214414300304244223434424232320331113422310012242103103240312324444220330224321240344110040432240104002103014441030411303121123441420101224323104023103310020432401303122114424141104234231322104323030020004120244033014224421140042004141334301000021323033033314140200311233012134241432041004334143041410421000422444433044424331112120013023340232042303114404114033044203434242303224410423340204011334114203400031044433333332310302100344402202134310004343140102122114224112042440103110144302410420220002304134230343101400443432432340241320110404112344334031003414234430422320020214142004212231221240221213420033411320302234040121302003010134141332203022002422400013244044221123440001241010032434343142244244244233123143113211131321141441302234312212122444111011002423430032140324104042330014222302133043242040442403130310220012131133242222044410300143204304213012224140144104243002420341001432400321033040223013441214034444404213034031021441040130431131232420111103001404413012314411120300433233431343411043423400333303423402331240222221240123202221040200420024140223241403441014002001213242404220241104240440432430033011323402123440011213402424012421220323310400011020231321314011113121241144403013421443401133414202323244413441203422323300200201330421132133413143443404300331302143403442401411412100003000000121433121343202020022012222410442124340043430222401231224121231212002004242303320003031330133014103411020342414042342342101040412424414240430112231212342134144232101043120414203310333022213112334001403441111202443232040032342204413443201134400433341112420041034124220144432220233412424242433311422112141013230124344301313424244234333332202030400000144314421121341230140221330310131240241404003143020304230434241143200420440313424444402342221431212130011224001104100433131132322423142300013312131020232030221102211113143212203131030333032333202044120130233410301113344413033304332034433104021132321131110411004132404422231343244424421212233111210011031133312421201413231110401444012034201210034344130341420343314244243332444403322023221310431033204332310044122212023404041232314433342441343343134434200410043343344341231102422020331013341220042211124040420244101413213032311243411214111343033440004102224121330422232341042241100204213433031213000203022200120211420212211414420223010101122424201413140223432412011044123232123141032233010102210404224312022101120114123430012400340224201410031400202133130341334101401303134113444144024410412421411241101201244131414312412103130131131201232024313203332014401402141031221140110244020044222330222300400022344434403223000423224042104402303320110114230104143323412313131404203041343133332324203224432423443040210330242112110221111314311221024", "033432441403401441044411000201441242421143441221104311140431310332332122422341202130323244424224232131203402214022200004004341012303032240001401243230204044300411211033231143114141130232231340411343132221203131201222111001244121331002113040142111431132044313213210200104101310021004302010210214020044200443430402333133011313003432332303024024100412031122430303213302313104201002344222432443204213011304404242443042402340124402032231041322333403244033444323013020020214421000320022201200241323324020144234231444422013344131323441321133412342314143211113221104120322102114441433103244103132340330403004220420221410044314302300131000004023430424330400304012411321100201411344240330023110223334020401232132234102241013130331302130322201024231141221200241430204313020103301040442122414002043041040144240323331400021131041001031342112444114200040334132033143233022142022211303034102024223443332113040324401412401204411420004300300040213403131200020444014414442332223332104043243033010334032000221100221432010212131402334200314313420023032341302210040042324224332412044333031430314212201302114440000000202104422230123344243204114344201143031432413413240123302341214234301434243301232042411240420441021120442041034131421300410204130211311122332134031001431002332024334301424331313322003202110440222311123044302321433131403412122333322033222302013314022241321002012022244411320034103313324113440013444131004441410143133041324232403444142413203133323441243100141313143100342400440023142133422112244132211000012011243420011102301330431402041143003201403041010430140402033201310000440231010410340413304222313440332004121020242243212032322242302123101343032302311032202301402444043433343140033431022312103131341203012121202011000414003010233101103042034202331032323401423422414242241103123321413412042330321440012011321104124320421421143041130043241141420322024431434341302244042202143410403224424330121022144102303030411000314241341203444110030434343044301143410404424344204014311403042040343104034141231021133321004200440312240221210142201134040002333401100412104100003223333202413342103022321310412123342220114422112034344043321221130441324022112044040413422014314313242200340440340132120434200042424224112133232122032031301004323233124241041144114402021442433400333121332222210003041030421033300040103043030222044040033300130111324200433143233304210030002023044231032030044212324410440220333320330131242442133414233431440314132303044111400012413433241301304224302004212420042004411040303410143132214044203420242133212231302430130401334442114412334432414100030021413200211202422203404101120104134234420300020424000240002031112244223323131044324302042301032104213020044030222214031301144210204422301233111133112002431130321043303111043312400033020423423021424324244130214231443014210100430323243243041404210311102031231400033422032340442414342333341312401443403341414213122233120301221244113134401022344344443111213102333100111334222310010443332410313211423030403340211432400444004204444443104243024200203313221003133421303013434441043441402444330303002421131243421233432232210022330242244014443011103004020230102401111113121302431034121022222002124204121213412043041403343404421241320243022113243401420430142003123202144143132013022024101413100433010030114303321334300130310133143243432342312323040042323402410404334222031434403441144212224014202420431214333001144303401031320343220204010232442120023231024044004442402102123423342023040103143313441101344014101004414121033243244131210014341424332410304131232004012133033143403102104021340443404021044333114121334244413041343302423124222003121422302131040311210210400042444410424022300413112120004130444123420311123032234322411000114210413043202134334413302203004232110130203101202343400143443030330124040313433442211110443044234032042143014134113201042132300030421441230023443312420422330301130231441221023001144441340130131442101014314411220124144000401413301320344324312110332332000341000443234334430332340420043240334200003112034000430430242212444014111314224304113144313143321311320001030112103000042314410124421122220220243114330233430133420213011123431002144021022232014204310400230324004110023331412420322444034323443120103223224214322144210404023021334321314222041242231213411130013320233143010434314331242012334230200403030131020324203242412313343000040031110013331210024344034110000320244431010122124444242230002022243141", "141403210111103241243230320244331222013021044444241122101404304213203104420400111104302112303240240131301233434302222303403100341041311301414124101404041132332214010114231423300234300420304231442342022413241202201004301340314210332422131010042201333132341230232322022031223042423222142333321240230142303123432032140102320133021020213014334302333330022232011103421231400334220412302300110300034430204413220220022234433401223020204014201233203112420134331403220130100240140433044420421300003041011313044411343304004202231023420101340044433300311010401244044341221121004011343440431444442214132103243104401220214120031132111031223413241123132234000030302023344233421441024431123123304301213044303342224442434421104112023003011123221003103301420034044210113044221344210323310001202300314243421244022311420014403042012322231142032312010433044330312001101001401241142243121144211031140010132211204104431001012112203340303431011032433213043024110120331304011023022031343403402242110024443422232310003123020111400103433323234321342342134422420030141411242011201010122011124104412330432201201310403440132114402311404203002324041342211313142221442213010123024312103301111440330303044430222112423013230124102413243220114410004324040411320404344334140442401101204112442114431424103022043314224242240344400213140030304432340001141440442432430441103214400212000020134102200033413124443401201041120422320422303320422231112230030133044002411242200040324242244140343100202000240433434001004203031100413033413013413330412213001114301111431334401034222013043210433421210113033214414114223104334142142301243320124200412012412004231322034420412134210030102024040410343400143430420123040214440204130331310024341033423221242124331323040230020000000103420021404413431331323332314040004100221021401303313210103042332221404202110120321240311443410144042020343434000122313223312212113420442100000202433100324330340101032242002404131024333431220224424104404010444221244104334221311122412402003311144242300213211313000321332321420202231021411111420412433032433012141022324110002411012033314144224213330400122313200313130033220430241400220443003034430202430003421344233403440424231301331211131411442321131422133203400300242402324413001134110104043430000312214103204310141220003244043234130410314302204214330403420342311212023131301143320214341000012430341102421424403141212401033041123221420042414240320404022011011423303121410101341323244413341030024224341320422133023031010312223043324014413242302242313014112401300004124231222410331031033123331210111412112221001110430324141002003441113013120013124203012144433143111211314112424404131203122410324223344212134321033430212440223334201032000321310200442421110003044043313142311124101431023020422402430432421414214334130341010341142224000344210010343422413101432301003014224032013310333422200241333324331102141404044231120240224143232401104122104023322321011204003300234212112110011303304400303242041401120323003412441314323302322344443422021423004040334342102140104444440143414224430104144402401430131201114421010112332432123413312033031330133042030312224010202230440243111304144011430014210101414310021234224223442211014400422213221223320103140011113201233414333111311234243010113214111430424411224231031440321411422312141112230330120013000312313033204002332412422433301132420214003320120204441143224210433022040140414344343112140404413300141440340333114133130201043202410001242341320304344224001344124130331142144331222344023000141404020223134411121100214311323414441322011444020210442101040400032211404221044433410434123411340020444421103213432002043330103121404041103032131323413141301032312114132130102233011010123303214221123243030204031434043114344133440221242114132041331311032333131040000023023442011304401204134014032331203303323222412102213320041301301221212030141113220431443234204122014011302021143010400121213121442313324140301440233342203421314412441142122212103410111441204423044103133243001111203413240144123244113024242210403313231143101024100313023232330241342210232423333304023223300410304334111432234012442100311323404403311011110244242000223101330423100430432321042412434333120130013033301020331321110220304432233033123442004314312221213301211113242301232334020203001142004400224020001244314111041413324412134013403413030010423120434043003410313434044103331200442444304110423102011413232040134112404140224013422241404240013320441", "021312042341242104012243411401324403103040344041243111201042304441134421311040304142043222312113221431314422120220344123423334234320102234131131011444044204300313043011304412133202423222044344311432231040031431121404004330100422202403241422414011010314214331304341201242031113133112203341133230232423341122122123113342043332033133142211230130102401240014244212003201111401312421110331031131321412133211024133344101112340244004210424220301012011422133320424243343431214304300044404100301013430011432443420124412032343212112244014103014222344301012222023211342242141124444224232304103414021442124130034130213200442433021242233114420433241313031214212112011332430301343441314030334000401131023431121131044410430224331201302144300020221134224432213331121343412413300003213211121220301240430123440013413031434133421420031000301122302111022242200402214410343023140342144311441320223113303403341211134334433224002412022200421043100441013430120234024111424224021103441204133003222043431011343344042424413132132300030102131023140414224221431434021120324242301141434012421112232224430232012330422031211123203330021003103044124012223430444200304300103022004201414034344003440222401201314302321300422331121134431212141014442323043013041104022134003310214210112021033220040340420214430430021030240423023310104110003213014221110440120133420230331010410231232201200013322111113344431222142313011410013322041404001341222322031012203412012443104231023222332201013004113031003201243013040202011420102300210201430204420044242032143102142333243132001440434232033122003230241304033031211124041341302110110144342141403411231043104443114424100241213002422030422112004413222031424421213132241334012011040420004014100421020224023001412421240322220411324222013414120010201000134001431220031023114240224312332210324002223304204001033430240120041420431004421141022112300000400343443303403122030130332430012411044303422322134020104011330214013431130444222230000124013122024342413120220133244001330404304214223321423404342110424230332333411343410403413021422432412343431022330331432144011142323442423143410132104243143110023210434202433321442441134210004044404334022321011120404221312421412022220332131410043020211043130001044112011324042002432111124243034211400432302411330422021223043142213243304300002144020441410222302203200342220011021030030111320401331141221122241010233022420444122220141313204304132001131120303240224224110311401240232433313013430420201331201013214341321334304340104141411242142313120022204300300014312240241144131400243220333003214331121131332412122314431223342343221301012402233141413103221111044340434410200102032331042001131410203410133324311341440232433404231130043023311212130322323040202242033323444414330113244410223103310331202432443202202431013030221132103001304001333232000201431342324443234134120024203101232043301231411333142420442240423320343223444213232442034111342211322242403124211321322321121213102434223322211023040131404224221443341403334212231203121000144030411403431420342441303103441321324100304403342222143101232432101203104403244100340031302344032044030442122412132220112042440212421442110403211044142001032200222402240020020243000124210410200200214031214102132004131034222421102321320243040132032223201020300324220334321124300403132321120031231343444234201240223034011300414343214134330310142023231313210131010430214040131141220031311033020332001240443121140134214414412343410034022032030241034444043211433221022141334414043422000242111142024402343230313213402410140323232100440343111210101230401133243124321033140233143314222311313424344033024403200440003411420244002342021223230424041414211114213302013443142433220102411232323124241024422444332141240401000431103013402104221013144220441002111121002142033444144423423440420140404212202122424023021223130014040011031321414102131443414443020003300401342111200012112334024111443321402423404120424244200114022340444244343440210201124002401423001440013031231120133034400331034141033333133043340124000403023142142343002242144004334320011310203300402342413034013322214414022311031023224324320212301111323130043443000210200231022413442111444231244033300413202112120134111210420240314010144433141402110104441041202041010401202013432223212012240324330300403020423014043110231432430134432200111411141310332121432010230341401344023410010233113312131131101141042023422113333143100341044202340440021312423222133334", "204434443104310002203320110010140434132211132013312002041141410001221212330144130200123031003032012234311441113104121043434330020344441231020004302402003233230233424023213000444444400430022132241321203421203401301342404121300330243101011032303033122023200140303204133141120401324320431032032113003130023401132443342212331223021222413203411440014133204234420410231013224103001013012011340130024003420012200430423433440330134031401304232121042003110324011041234224010110234123214120224204320014202241242431204441221244340013442433431224012240320034440242344423131021312010214101021220334302314030344001122433223402021000431012302310023202224410424313124242312140430012134011234343101124410201414221403111322112042012443333314001233244224024324110241202441111202312403430401344143404303202340031120333400144321200441004240103201412143331101124401330333331211123421143402211323214211133022223130223400124240024210222430104134222241401303200121131422103234202142342421401110333143042120230140400301214112113120304440432230004303411311020423030021112410320431313004132413321104043011314400204434301030310132343421122314014011434411140242331223342300422003023002222004303204020420341303402441033343342401342211430330010441412103330031121040104204134420412424031023144344231230302041314220044300303314343322430413121100211114401104341104431042031323331111214030014204130014314102040412442240210244011103220312002243332304023143223321124203032300101331034433141340114414121300234023430144103344010304320232424112110221142331200101133231443100124131222034443102133322222340141442323430042323213204434301000000023010002244324111300240241413211341110110102213440423342324344311230134132021342222041214240321411340042221212230410400321430244330022431004430302032142412434330021140323333012034402022342424431411204232301310341243312010320420041330410324420122401301324123213244312310110432200001111203043320120440240201111111011122313444100341321201044430301333033202241023044203330331434030242341142134012220140243341323304113443002333201032044433433030303301441113131002131130432330104232431304403134401302341422221413431022430130242044132304431403300431143003120102434140030033001113331302022432014130331341013401140401033212403313140320011122010200134212330324000034244022023342443200221223142334414204034424320223342123203303111301233001214004421001423340144302131121400033410144331143101113140104320020303140010034203421430101344443314101401014102431422244321124202233114433041030424134142432314231002023030042034004141234243304124330303211131333134404130312111143233242342032031324131223143113313000432131433332443424140310404244223332131311200411241433221330343434242111220404024310300141114342013311001341223402044034014440303122434114413013322312412423300041324022444302404242110100020214022102332404003000423001232122224311333220032430233234334311313301303011240133310040134302334140344043223242022340410002011320011024100124012123144340210310234302014203011214121123013330244441201111331301222032120003442110034304103131441141410244432302423144104001413432113123300424241441411312014442344233110134142342344344003334314214300410023422122421211243024413114024131111232440340212210331310413030332242013441440321204332421321022020332041023103121304103010203203232230101004300413211132041441231211014403304442400400331112010434343301002032043212133204144021301411144140113434042032444231334103100023002031134144411233334204012340144424322133112341243121303400401412230012404410030341444044143104114033303312441431144021323320112402101123303430000344121013341120231000232401211110444343242042341330003310234303411022341240344312133234434113002300220234201443041043322344413442243233304233343003024340131120441032444324113013123434312114041411002040030200011002024042122032301114334213012002032214100140021423242331431240430300133344411010423202321224201240042321441342330032100334403041240032101312112342212232420201410234342342022044322321133111300112421411333232134244322304020233433410232402311130304324133012111433320043421112234434211344242223134204113033221034210124343411333013233043122030412440100100440123412341032243000033243442122010202411440040341140000133214223342004041340340413243023442011203200324242402033221432312240314220411031103333423213144024314341032104401402043310133334442044123044311230041011041013211031223220331433330134100442322223310313013214411102", "401214214121132444432041032231414434313044212443341104324000001011022241023204333410422113120011122344332342233431204132030134211414033124232224032021401200133140401410200024132134032040030200210033401121232312424413244333111221012111313420442404430300014130103034343221402031132314240400420331114423421443043121042202211143103403132124111022213342330140414113304412312144103204221124123343231410401113411311331032422013002223341113240444224122340021104211232444224310123242013334111100430004242413332124101034223443344141001013023044014124414440112414402244224323300241041123031220441044033213104004234124200231311311101111334412033433101410143404024401200302411031311330100101242432400422043003024440414014300241413024021232243103110434004313010334034434433130003033120244114341421322123300141322444122101343102444222342110121414323012400410310414420010113314013340023323400443432131102122211222242221042443144222332434330400444012141100420323143242302431010404023211322344010430004343334023323004043142220423434221423301340034340131332244341430401011334223412030024133322003322221230130342400434032102121143201002304414141102440244112320340444222023010221312442432232213102414224200414110122241244441344414402122112132332030101322444341212011311342341341004441422032221402410433232223332400423102102141320022200111344122111002244302331134200041123030042344211343412310120012201433410341014341100411240133312442433132004240301302300001243311242312031431133012423110411202413403001322313441343230030320124121442142400213142441040230302242143331214011232140123340413441332142334401213141001042344303433414222444443320241014232440111340123412123120412113303324212320020414023102014224441202330011143034010112104403423111302412342444110224233304113020223020210211214130013423101040201000414220423123414240110324130043401420111204204104201240102124242311132304312200443302202134022433001334242023031100141413242431442202440330311441032143312120134001321041414404021404041232113423331334111312400014131144041133311132243020203301130401323010322303211100223112112114030304341210221000213023202424143200401321233243240413422232013310440241201430433304433043330313204412410144021142330420330031230121330002042342301413204203020441014030441203310101341112304113243201010111012012430024243032043002042132112000301104204413410203112413200042102304412443431140040312322201400320041243402211120233342013402134003043023442012314424000131330444310103412040041043113233130404321233342033432301203040222314143332431013043214123213144012132114030031120111212200300321441331304210002034104402140414232044204232400432112343334201302421033102223031112200100222223003443324231243021120240114443023303233443333223123334222444333243104033303320222023340342003010422013442303324041204101113134230143410222010313434140002312120121432304113433330422232141103030310032212413030420423333022101244242243240330033343434143222110043321132313241011242041223412013012214040414344402131412400341234411340032332302424034113023143033320314133340334311434423343113010434023020100002442322023222202144324143034332141322330431311421210241132440302013240402211234240022130324413022141112020001413022044120443310003140431343122021411224330033001310100041340143013424314321031202401310003330200223203214341343020044433004401443203400122202033123130333104040334432134200011344233213244021404112443222044313330330131020241122004120310013130233440212312133434334042123131001032122433103242002441432204000124403300211340431440123023404122313324231410321434010313313042034324132041202414322014103401044220014410413002024221204340442120143331242042312303132440303104042321333212222421012410113412234113443130413242131122020404004103012213022112133341301220044412104041310024231324243221011321404341032332320104242122001123441100100444024332343420404344223440221120223014303320302114024211221013120342430123243320132013304301010424224114142204232120031414313414444301432322042104100043200412102104044144324001343422343012010001442203044432102044321213322322421330043203041341334103404300011244033443411104123442230110244012323433440003101041310240301313244143300343424424211143014411232404402240400111410320224123034341123011131440023334304124423022434411000341101442031310233233242130411313343013041042414212231042423111314344223210200441130201122334212302334042032401320313302112341031434204424130211244031112300243221", "402322110031213211221301121014434010244303414130012231112032131311143342324034300041213110304030243044223313234133011123443233044421210014132021322133333130004020012331310414310200200221232310044011420344431203413433412300142234331130133112223112203144230201023204331233144131323213423304102042022144131014230334414424030430222444342030034130441033022132134434422244012142440402410320031334301112301312310202033313231310414310403303302423000341434213301210331401341242304020344102433032310122303144214232340042031041430201302323131322004313103113224342042044414033411202124302022222031404040113244411320112244143031233223344323340212120242223342412130142234231021421212230010211143443042410420413004430202342203030420143044414030200224311413033103104302440412423210011114334230132020202423044234121041234433333441002134110224320243013133232231043024410144001332222131132342102220200120203042022411441131014443224330130223324141023111430134311342431222403312403144231040341313002243433024212034113402414413211342130242000233413033001304221010234030133100312341222133120133224142021114321210310303043200233431113120304103444103303224123431223000313204314242441240313301430231333131143413000002034324403114243301122224211332022234134024101404131141213433301420414333301211113434332203222103031000221140144423303232342413401231434232432124231212424210343301032020332314422333340033214211123141323244014313222221323234303310134300044441100244203020311244044324322314213242022442211002030322334104301330220122234121301044132134331304234122410131004300144020002120123433233440444322123120443020341342102004123131422233024114013234031422323211230222421402333422314004010414433423344232400232213243020303120221220301102120233141020010021214323300202400130042001013222321111404421201411132033113443333043004121432024321423241303124233302120030323014414412012232044433122124104244241123434434320031333130112433414214244414121103214301431322400443034021143333110304414234133103414132021222031121320440112144122133313210123024330212100002003401030213331203433434330014220324300141411131401214410321434220101134324214301431444441101144324021334241303222020123330023110311230133043103331213242412304123012120422300302211142234342433333100141434342133223140442334223002321041332412003013303411321220201442042102433444343111210322203301201032442103021011410404123102031202343400331334221323021134101341134123212034340423140230220430111034334421434123101023203213221104202323104313131133401314114113024040424034024111104034210203441312311211103431334224043134004304300210444000330412421400421333314044012433402303423224033122003321443021112213221022434311022324301031013333131100202030114020202243322430214303343000100034430433102412342110043202403204321322444131432004142013331044204410213111241123034302043112343203231104102231314333433343223143400421324431334302204204023120201403400404432103333422021243134121124432310032433141241333322113241020401043314222424241201024040103422103232340223022332101423112230213201004421314001212443342244104032030103322400223124034001420140213314143410321124114213103412020141144420203332301314342024230334030220422322203432300312322101414322241113443044332130021142122434200100240103002140211033243432423441231401423340123024042031140324402422112243312231431001212322013222404234033440034333402330233223242314340044401223201233304424320123031422300211414203441334142424223131304022143244443010111330433122431101333033214120032403302004114330130402302240441303211410313010021211120441143043001144234130012431310121034100043103244024121340421321242033121230030004410424000123131403242442023100441121012040042011431100121221321332131241400044114200321202433102302213243132042141221304232023044241122440434340430302442242423040040212012410023224141222420212412312124204130014330432421410234234402100343031402242442012234110410311144231312321000144111203034240144411311222100014223444101112322234020332224123030130024132411111414440402102313320302212032300042404411112103104042234433124214020214332121233030313104300403304443214423241401112203112240121411110104223132322333412423434221103111411213421313204212420032230000141111413441330423200141232224403243301142432313313114203141130302041403443112132212434111114431041432332024304320320310234324343103214203140020340434231330001022224104114113312140230442122042202404242222122102333420303421044241010011", "244401140433010211042104222320011123244301012131023221324420044234000332323032103022101012013313114312401233003241114314432033332130410044013102332333203212043310323011322032421030142243021314421034433201223001113202234043444042103013403232430442210313231241040112134441102324400301244012222444432410422204223214041241122241434241430432012113413133403220003431024322423043031414210123210444323433032441340401201312204230403040422421041201202344043244203111420133343323014234331213033331312440410012341303002102300123033343414311132112322321140324302244333141041022212330221441404044343402300432440101430200200043412211030043144421322342342424132242104012422210012133021413112200001022343321340404313441023044113211142341423014302140333334330024210423112444213120343434040320010010101434300304112214122100322412441111333434224123131223422422243200423004244402300134024204210011314133432321310310424213104043031313430413431121403010010141133040411441202023302020203220220103124244042012422400434003040422043341332431222202013234314413443343044432333141311021412220412334232423143204304402340043211423214032344002312022044442040244022440024040434322240044400221421212420032042431231403130044241120013103320322344402310112202030132234204300242021113311302122114120203010113044121244313421041302343121000241043310001131343000401113220030144223433430130424012201333301041410031000144032414144302033120334010140140032333110240032202443042322011440314233413243343210034033243300013043422422111411204320112123234211020004120203441214210122043424041341444333434203014120313233300034044102302220232332411200224434202324442114123111403412201341033402222432201314322344331434304003442031020011302134014231011323110442300312111400111024214320000001103404121313133401010312110333330232200201302200331412011114014023210204411013403002141412131411302311240033143042011314420133331010341442321212440401441400341022400044322014410111200210424312444220244211410421141131200202231423001040304414323404144204241412101202003202142332343113332001120013302201020340300204343120020440313230140022033312232320340124334404302123223222214012240212324003321342131334022232232214143224123100021310202320030404044143204410144141300412214100043221042423022022433114243422032040143410243300421112424310321031243432321243243114030024202023301240032041132041010200010413113410132030340403413303144311440101411213112404411301041013013310403222443423143310142402230424400142303213443420310330433134323233004222340102033221214101210033031213033242020241301134144041220002110414413233103023212230223202421423200002213041133000322331043143113221314103323300233014111200120112210240124101033230404433140324212212214021231322213422103202032243301314101313212042322413213402222342000044311241043402134134112012344411430424432212143420112430134124130034334311220111410403122403441223004230424204044023242212101120122034124221104143210241111203424121411232241204413004112222043421143313301324331313141040420310421402403430412003314004223423132232224341332041423033330024411321301100302304313401012140232323313101402203412301210313441321044303233441222442442002004312030233121242104141430413232040330000040404314321343322004411412030400300133001242311221334103223330334404341334434341212400430230214311220344422134031112203010220321004240131040402311112441220311121433040003242402410434032143420404203200432210402324122124433013423321331400204442414321342330202013130141101040322342142203031024244422132224313132234443322440431320044240121220314341341434231132110110244011233111103243123220422220440433401404240022013113240334301232420234410312430234442204242140240022033301321241112214043201402333411034023244014012000343323010110420200102110311302442210101023101012134434431334420241034332442004102123034343223313213243110030440141302223222122012234234144030303213314100144101330040031404312110444123333430430310443013220144411240440431231021404214022430423120132414414424010044241221031131130241034240101014320242223444312424431421201110410324411143231123403111430131203403222141101102210140203330342103234032012234300230230332321010113421402100111014232404410302014143011420440031201323123014200101401124312114411314322243204033302130030023041212131320142032433200342210423120242423021301111041121213110121343011012411420211232104001232324323243423411404133402300310243044120113234104123044020340200212114024041023", "032302333411242031223230200042210330102140042342431130213331202014413124120010103410333101014221143422034102002400403434412114031201100302401314020213214143341210304234112240443204024433023043041042234201341124143023241341112234100440313330444204122020003040121211340101441011021211114014442244142303120430430232420202024441340130100210243230313142212232303242324143101202402314312413422212142032043042302332131032420214233012132121141000302334401300120401410033411400340300430433140332440130003204303340011030114220033000011041120302310130321421042301223320104044032312212424113111234111011434330103320121233201433210203223320013013124430204313030413043430120434120320201413432220414341133333133044024330202210141013431313043000140120104102001104014103143204243344221404300330102424130311324222400334033314244411430302402003134430303312340122210040033301343330433020104132232421142200133411134223244101004101240141302003001044034223120221103114014121023003413304033314102014323243242240242420220213340243320303422340122142402103311001123440433044000240132030143003333014220114224242112231142320200102343333304010204023004431333403000204013210430044011314432231334014124320231224220102400111411132301031411443233142141031132334332321302204422341113033012330112012424231442431443331421222141110310134044203102242302040011113011021231121121440001340342220000001032330202033134310121200032010320201442122210024422004111013133241023322410441121114030410431012140343003321241221220233231442403412323421333120140203332234402243123342212003033002233023443041132324234142442202111021012133313021411343324114122320242143304114340302123201043314120330221320232242043114031204031201221133401340002211402042111211112312121031021431413321224343341243140340023320000132104204033122301141101344324140414034204101241122102110431044342111422023404110414340004331240314004244022341331233331433420341121324313012130202402441211101041433040343311003244301120030102030014141204441123201120313202124000141402420404040312342224444141421300320213223312313024414003024312300440201221044442240043234410334232313232241311102002004301301411312414241121012422434400040042413113013200402220413123030300032400001022341024244243230304403400333324301043221434403303200000420013121240422400121021012400313403311320003142010303224442023421414243333032424202130114320131410334023242041231312033314433022410310002204240032413232404131240203434244314123030040434012142432101310240221042033201241302220142433110301344032333241442344202123403213432201440001342033440201230401443244023203320222211231314403041134130421100431241414234140331441431002212122244010100441022332141022122201220244423144223423412432104032322010313040121030040330242220412230302130303112140203144221444100410411240221202242441030230411441344131100443341010421201302142321430442332331243430202243110112104231104331211212033323440311013341303403413202304043113014032332010032024340202432323101413020023343034244013212022443423323240211323422232424122442104421311132344232300020304430040104341440400202414301332040412121133214104022304144313021020231304434303024314222111414234104112301104301032401204020120342301101412341213430013410331332112233100211010310131131103243004131040304233021433333201012422422244304420414242122011410004313444333331110142113202123410030433104132313333340020310112433210224101420402422120232144124201343311232221223140101414134100031033410231301220314223300414324434340304444001403244404010024211321344023210412312421320442332230214311332022041131400022413313040131234403344333241440032411210311414113134443014411344044123113420023324430444123132101342310402041231231322002212043001431000110040324130031330311431143210244140120021121432043340233024341440041021022030343304211110330414031342342411143143240242032432201310224002203343231440412202123420132123432231321430300011240041414232234243324112313100114341243240122343230031310333423111344343423024143023223012004301130341442430144331003013030414344002413333121031440201443034131044422231331200201103013010140304200441002034114120043340322031012300233242401312144342301224104404143212003103430333334140133120021333004330332300411210230114014043440010113001413102043400402431321044030442211311433140342033022421210034303340033222420222322012001301242204230123141244132202224113014044110003420402101420434000211312314342141103020342204320211011300310002014032", "032032433331002331210203303003143214034413220234231402002421443134441342140223024420134444340133134341222120044401314213041142014410141101332400120413103300212140332131312123413222021310123113413334342224430222132321320330231314432200432111341442144241211013401403221314300201430424244440241321340231343344423423010121401110423102402231210222242241322101402041032212410041313212443230402120310323443301232424220104210201401312443121140140241330434301004031243024240330113002032304123322014443110331120234112402421322013001104002243321433033012210434341333010344324201342144210344303034320320221000330044420302034404024434303304013113323020230303221213344301110432443231244312133212340131444012343040214224442243014340022114201401404340102412414032400010012014424212223321043444012030133424030234020021033430233332241134231012100423323100040220342221201111111042123000013332401011203242441021334412210330130244414033004103333402002110431212423114120332032243204101001423133021202231043301104032221101334043000101014030202240324222132134302143310030030421433421021421203332203334442201243132030140134424433204440101212344113021400424402442031200141400032231111231010130243444033112242112044224111300114343130034444234034241214421100024034443012333204124204011111423330412434440314200442433313431400431224421213112232243042344410121011320403441012142401134043342122304433204310344414031323313133313334142111013203122412312343310342233201331322443332002030123240414324222341140444213301440021124142221321104322420443034012334124022040143031442340033300420001431313212110310022400012002320144023131003204231033410102430241303133404441321311322333442400413013223420021413223441330020031301242442220411422303024444343012103423401341233321333343210340101100243111112344441410413112400140332133022232241400121002020400403332113204013242243132242342024222424314404242003033322002243113010240324133440201342201001313044143324101334131003411431404403242143004123033001322300441114234200421220330111402414144210422100301324301031114003104133201441421322101402041324202033400124400402411042432411324142133030004123102420034430202244313123001032230443214210441331043122211344340331303212242124203410410221034224020134101430323020440410002103132334324342042320344132204440000220240004123022002244333413021001313134410440031443144311342200411312210214420321104331220410202044431321334324221403220322041140101300323411431231203430243410033104004244314231110023403412304030103102240342424223334142010410113123212411143212314044220130143140014110143421410002213033410232110201012103313122002200331120022301443003210200230230130324101040310002402413444424301042042000324123441204423202214404321121243423331231121444312203314302422144402113403002012412020013100420201404004410241303321244112220321420121301123010123024024104410321313112014124032132031011243104130312341143444242123400343142223010443141443110223143441203303203034342410202213003301434421041100332140241233203241000144201401002013231434341322132024122303403442211143443103130313311123441212043410240001403120443244100010214224444001031143012011011401413401022401024042341223213420041123044133114311124420320202020311434121244443031331442112240441302414334203034120012044330222442133021133441434434313312420043401041042401020403022422412200044131304214304143132430420202102342110233332414314114213420420031244313024012142223320331144443201123240100301420230131124202420431024211444243204014122313242412414223434001414042423113124120140430124000230323222211243041441200321400221213221220443400222440333343030321032221413013023100143141414311041331410132130110133043144334030224204131104123033133032020442314202312231333421034441404133334343032023310040313341022104000022440211241103243203143013142311010301300122244142423444443421234434000000431240240423322104322210024111034024003130001343221123040241011043100124323022242120242104323302213141214441212031041410344241444402023010034442441231021324022241402440133112433430200123201444420231323112010200432442243232003144132333134111424201410122114120311021424110001112201000440410401423131422002243220131111400210400333403342124030423333213022110044333244001013433333242233120242313424311100320424114311001442423401104101400203230143343134321110140224332401042431321223142020241413213134420302404020222401303142411340103121042044413433324213022204141340400042402214334412441014114", "410211232043030444330101330203243312300203444221034403413220403013010420034013102404023431232414134400111230112401441333220301141342204132143100201412320131003034220443332341121431034443321233324331020002030013012310033244243413200333320113313321031001221100414211011030431131424342242241043232244224103422030411203334014121024402024330443442244210014311400223013331021021111444121221340120313100004440022331420130444322000011421422343343403200122320220340103200211422023334143141324320100343200324011031311130340232402331134300011220204134224211313230102143210024132010343222411101002221323202133444022404001434222212013214243224124402313210313110221110023041432022123104110113102223121223344403334314424433301422012230332124144230104312421223000141114312343443211304334401434030221002320113413421012032322041030104323310012130021432313003222320230111124022410202344411024414233140322422412142202021444410101134123222004032144204123140210130220044132402444413012023143234421201100330220042004142012244423402422031323103024014041224324210101322231121302344401223304312030221320320243112033141213411011114421221202043114300303132443232013323032033313041122324303013110411110014131130220211300100224022232301133434124040003014101334221420144342431321001323043030414142143211133140040014133202411201234024433022223213424414320444144243043224403400242143120320032023300132212013224001243433201133433241040341421330002130243213320322333012103444130033421404444223012443024130323420020331341302343013204031141003401314120101430140141341014223012421140140143131142002334040041040212004310144444104111142324401041034323102114201301212422142133201143214100321231420331101242133423442241321033112140213013030414221124214130414021002211120104003422411312112231413304001440310013324221132402343424001403303003310331242042003201140241341003303041111340303021010422313000420144041211344111423111123444043030021231204233141321241113420141311223002033234023413333202422221420104340143002401140211411212431320340002333303041032231232222142320400234013300234012031242320342424012024210140140314310420311433034231330301304033013141312013300212132332123441141441310420221440440100030100021443413204101404430413000402020144434103040114300222443402134243144100133322312020043021201232410122430211130404442041342114020102411200404031412134120202401400433112403421230120141404230223230411112302020322133042133202410330331122144043443424212411100033421143441031343333000234344101104243133240210012433414120012024103043332244311413303341111000103324011303013100233432220012202114240301323441402131231133202040211243421403020200342434333230344121104014024041333002314140034003242214343020124412131222443413440323230133313004100443411130444012031100441130110432002244024304002440020301210100132002232221004341241122034103342400220433244233201443103144203211434004223001430134242441120222431402330040111224024310002040012143021013302021000342124103301002113114121110201041122000123044114212202133120113300141434403320311302214110103042304244210403222030441223340401103244312311204321241323132344044300210344400110412303210443113111120213343341120444120314111423331211310020423403214344103102424422232101003423102144311020301120120301034110344322032204211321343300412330410320324424111404002304242314214334233130223212214303232440400221343040030401041340122411213302101434144010110123020144121134442240320333142204443011401324011013440234421220432403142401410102412001133404114120213200133124230014101210332120333243334140431440224100321132003201013010344332342034320132202321122023403330202441121322322442442421042443443242213004011003441234244431003442232410433421444241444301224221311324030210014110232302344113404221011334003131124101213302244143242041024341043444012121304200044442122432404332120133142430443003114100403134204040143110210014211031141230133323320430404240244333213041441114140221040214303241204432114431331114121200032330111204022311231122010121041200311023001240434043400113212020223443423104340310102032401124120221442403103414333020333233144014213342400420102340240001232423124424032204414031311210043221143443440134430202420204240301014440440110414031141404024242304214312324411310142303240123200022443134421341111232214100222100040121144100321212303341302124232402243131034224442312043141323311103122241441410331341210032143430330442103302144103200342101133032322302334022012", "140030444444300223343430120012124011004002402242233412241140000432304102342413222140002122143420422300403212114431042020123442244223334313011341221201200121244403344032000234313012212011304024430104120013433221240234111003433320033134411003142333313324322132143320410400313302214400211233442344240243423320012422311214344334144402234222023321212343132222021010120001212011014124021023310301233104414224324104243200040220321113114104341313024402304431021410230311030114321010342014312340041244040334330430022442431122440104034432024041212140244243223340223112310303443220402001202003300413221101213334344210441440441243442142303011044243220410324013410444111031304122310202423322331040001244100201144144321400424132300413140414120311132331014323213033203413140433024203044112443111030232331004001233122340141421010201310231124130101214331003414313334212120430421013124440111200144043331212032011103034043022121343142142303201002430401101004231023114401131324411244430040020402042410441341340431040412434204400430042401334320142321311242034341200304043340434310301234203443441304234020203110411204203241124122311240023004320333300142024321223001034221313313241013013012133130402441423213030342232433430303403422240102100143120422201242113210143104020213243132402421010223001413330213021033143101031224100230402210200344123022044022132004214240024322001202000102040010204211423340024402444110211002321110243344400103243034034302030114033144000142224041421110212140201000341023441220140302124331404003301101333101310443132431242441302440333213023122022002422300141331042332231004011313414124013204021000401100341440312401222300312344330140410214204310424012112223102122323042233331140403031031242221212330401144401323141112043344114033230404214103302220440401234020144100111434002410401323140311130403024342433002011041200022120421333313341320231011302132130420444043024000130004332201241021303224330321400130321302421401344230020103144442014223231143314421302200034321330221213402221323324014101012103112143042114134330144014332423040013112411420312413213231300220414310042234443130034400310303341210414220121133140011343023010400244024303232103031243342014433132403131103040401003211022203132232200203243102031130004203313414043132311110102102341034421134321440340030001030142004024213233334013014104130440001231114410001313244113432110443404324410410131330020312010021000013333440244134431242240040242133441124242304011344434434311224044444102441321211144242101111002042341330010401021211432101110100023032100300444202401420111342401410233001031214233144201311413410014224332300003300203103310212200343334040044031011143221123240113431032321004014221413330222402014244112130220234312323241120043020432102232034132142414011212042122101200213303011323401403242111204140143303442231000212102101004103401234202024244302113300144010442432003232003003224222441024224204223002244002320241143004124142204010322200434011321314401102113210430333122142102311200134123332240411244122301210003220440204220410133144040311113223410243221340130340244331024334340243101401340400411322001441440403323134122330212232414133424034221421301302003041104134020134004440113403400220203230433321003123314210302340443431403121132030024403312404144002214024322041004001214402100340402414004434202221134224033344411241030422330133100403412103134304401101314224341320414200000224213114122200344412113144314301203010244131120102042432014400103431133244043334403314102143042241111401323200034202003012023123124440123033134230124222041014302010303320012403123114144001020020333344341341430422300202401342242302311141143201411401311334013230011420114343111314010004000322241004441231120110040214340240403420412002331244032131413232433400004104431024140222410340422310302110300130442020421141312340430312040432424011324123011401023303330030131314204102313222013414213323420303221134142311123121112423402024430211140020130200401130420212043412134302320331034231211221043034214344432221210223002414123402320111421011203041240013434033133321013312123002424220014421401331213204331234100420103013433201031343003431234102233310313414020433001324123132200344431434244011001143344134023444211113113302424343104021211024232132100330102333231000240300230321221431423302412443323331014423312040332403040413144440303204001320101244310233312441223141432110413014223234341141044301144022101301400034414442341230003111410", "323313303120021310144410234321203303334113413002242142400223100344244232143224212314404412223011002341202113130031423340200114020104130324042120301402330434000334203113042030131444242313410142441142242022031001240440432223444404410310430001434334022331113442021240114314312000132410012213213433330022434344212413422011441443343333024124330302041103304340320022112411124401220210432224333031412304110403021302430443113102141011004003444401213232041100040123420440011142413443233023024333200131204434433421223031403442002343011211104202420002333042240302320033142441404400402123431201024031320122133000204003343103220341402222321232304120021030411011242002221130133334441131232003014434140010334431444213330440420144230244100122000313003440032304441322010341044440411342124410131221322411004001344020312133433124221103444242444344223421104041400244244123020230311034134240343310321143341332100403133443442044431420443032333333410240120001112010402141144041320442400212400103401112411430221103240313321314220041042400033022120121423422240023302311103124133044344314214423133140302201301130341044344420230130301401014110443233342100102420222421142103403030322312313224441341101101401422012111243024244420402320104432411423333304344244130143313004043200344144331231412423023310402243440343231141040140412230230422222103223000324222134143134330343031042344103033333443024241140400414102013333324413331423002001203110132243214100032222021434003200241143344134211101024142412100230324102430120034002333222140313330113100023113201103121404143130023244140100404241003244420003231431032231020044441131440413212114422041141203202223032444103333134102210233342110024014001241243030224413432104122324244133300111310231221241130440040044013231004130000021210212201343312131302411314222430140431111103204430202322331221220003322011003430244202223012401133212333144211034422234211101103033241424211202144200011413444324132303320134130110322224410113322111221234044434112111040402104322233431244111000440040343041441222032043334110200123114302300023341200204342004042331310220200234313122142110044440010311033010203431412033114000330102412321241241412322034204002300434201331140401434300401204200014302031423323411041134132023013233014110201100322134344010402330414333033123434143222432344041333220222122434332443141311441001122011042434222142211330134341304301343413211301200300112030022213231331130322112433344423444403331224240044140303022301042123402203212343132302144110312430213110302443102404204320301242240114202011044110244320404342323214120110022310130443402201114130043404034442000212132412114121124340040304034214340012302012422214400314424040214332220442233242133432440020033332123202403141440414441101112343324222000213400112103112313342032120113332044242341243323441244224331230030102002231424320124400312304312040011124222304442431132210203001441113303413330010241330031324310232201124402143311023334010410030231331004230201444011222103242034221104223143212240043431113224340202213201424341340203434444213444441134300431233103023312440202232131140031413200111023331211013203312144214200324004011231211313320344411444223122341300202003124433010231434114003210144230103303024112033321001032002442040343423043043122003244314312121022323012430144243142131240202211211343343123133232204020034344211440241141014132332204331432313034121312231433103303443042040132421304142412012210310004422344003014332143400223032231120032424202434341110314323132412034024020421022224402421441434314244413343231100101114244323114003400322013424012041242441302032233234434102100403431423041022441444413113124002342402033044444112244313210110230203000003412431243314131013320401241202201024221403130423043010424320323223021130343404214132240410210243320002033244204204423101122032111422031002122222103132143410441443201044014331031002033144344432240431341403140330014043333301031100002332324013302434402124410434440001141401224101021403420110344401413241322333442443313003211243223222104140030320022222040303124432041340413033103200024214343011412101133324202021041121322330043211003431141411140013201231042324034323043444442414434344330211021304220204220244141003333104321113204412003313144144131323004342434043433433220434024142210204044330401221344143232341243334314212030344122301011030343423312100314200102120331004133132130223234114002400233411323112423411332444014201313230000331313133210412", "344220402101241244212020113403124132032104030011142432400323411333231411342011040423032302231414321243403304322422203332200241130120000414012302431134014422113412221134034202334223412203223320203241124031224120103213231341421242343404211332333024032322123023413034201442342404324020311122320422442303021241001202223443302401140300023003033244022414120320304412234444401300301213043321124440024322433042331240002142112401034331340010122301030343102200303031202110012310211203300123322324142304001331444014002433423404002134212000342230342010341434000442030300204113443410200104102330421013230440004202240333122210020124234102011142024334344103414131424133231342024004024423304343021223444424243203242232140241114444440113123440401001442311330314010121124440402424330323032314201233140102002213010224342444423214323440311211211432013340242230313020240344222241234031312113431131013240203331204140131431120430434421440342442430030412404224204222031042033224410203301433011144034321112233440000134434300013200210334410401442312122243011104041140301114033433222122441143013121332413012143041333323310322330234241343220311401140410420302244413024343021312023012101214342111130440040442411240104412241311311124143313332110030001202141312422113333220130324323311124320241243004432213223321113210413324310344202421213124144010411314030032303303230311104331211121300444134113403204021123121201042304304434101121113314233031400301004220000243323100341301433003104401442420002243412031300202423340112420123411332242014111414043031100313230001014403010001332331023442430241441134133144100414012414231043433321400321023440314340344243402444420333003213312210414020321412124003032224423331340140001103401401041414333223033140422102434430132411344133111140300303314120022342042040140034304304122223044043014013402422220121103404024040102013424114043114222203304034212321133243024434320432400020040230211130010031434430044413332114133410312403121420444004124001042411302201212111342140040314143241300230404140411423423303400431014102320444433020144210213404334434020310012113213200423311213300312423404444314323124222320014432201300214342422344043003401031300423401204002302232403314112322203314213002430102344031203304202030122103240221020432043114420204331134333014334334111142034031114124434340141102001400000321224104244101434040323411241313020133401002332333130111443033322301430310113403204411140301214213443100331210001442132124320121404203111142440234221112012343004331134120143213233021243034432100110214441110200133402413122013242044110344110214343213032223130441202031233103123414431103034000100020130102200223232324420104031323424142210221300230442223203434032430014410104433040243011244044043143114104424214113411204212033001021412313420201123441010220133342410423004421033103022321212242013341343432331013232000202213104332330403020430000144041430100033404341001114440432210024044432032044423320431100223214031042031420132323310210030404212242401430011132010411043320431024412401224022200341224133424112220102102420130314220404123444302333244413131443303003000311032212012424440212341430313413200333310202112434220204440230141230301231010042324300422423302114343233104214334331024040134203003310300334332330130122012214430330414110032401134421234201103313030244240022402043443142113003400440330242333432104130241410000313224200334043414334013034201304001103042044104033121234114004401303131412213002244433221420430302304222210404420234431121044430014440410402102221032234102202310411343432104340320043230241040402210332430030444024410403314034430232314314322302303102420024114420004213221003030134422242301040401442030100342210040343132014421442111243222433132303021334340140401331332132442114012112034420343212101104143230010410404003142013113100234421400444442304413432333314314400344433214443002400332304003133230330342203214032031210440312440244311311123240314233011313011324310342002213143412313333424244410103003112100023223012200010244042022012030014143303231130343103022223301312313000144421142100013443304034230242344220214131023031210331313111220423323224030232440330244303442314413040214203022440323001020341402412332213412043423013141130234014014034302142114142104132013003031012244114242421222220341343023010034233443132200100324034230103100044102043402004200210412442213010013122333124112301200343202131042012021130340113213233002330114143031141030240100324411", "012322042122022101013410222042303042444001142020114121413133102230022431201203030202234404224322104010404401031030032322004044114002413344002403142114242121004200231100011143111244424432120434310024321011142412141411212320143012112320224310120423410220232102414434133312042331124132224244224131441031423001103020234424121042122313443443222342104141423144403231200020101234140102241412023443342103331233112212011013410131140311344411212332213312212320030400334210202343014034202240443330303121141420444344321104204102041410210111104204113402432033100300404402303044210320011410000103404410221331314303443212322322243202124203122203334132230101300310223133214132244031030331234212103111421441343131442133444423203210002203433324203413302311304042043034134404331042411141234213203200411111000423044001402122141440334113034103233233431223404042300230422432100234000334424113213031231422320220021021202020401220404221400022401342144423343111134014014111424320214031114302403034442304021403104334430433410434140032230342403033023001144311112334301031004230213341112034122004023220244300300241101331301234001300212042022021131231240243132342333410310232033243134343342303013004140414003222330041312433232324011121002034211121304302434330314410103333043440024422042212301103320322430240410421441120431224322101443211230113023344220002013424401403340113431220042231022413302334102114122104021023310320120402431031112201222401231410203423443102004411110230023340332401310440131343002312044143221411131214343422234322104411020312442004143023131010413203244424404013212211334201441340311033323142104403404030413210013222314330343032210303233021224112233301332440134424141021212224143221412204142103044113443243311124343411332101411230114034403414411230102142242031234242032431301143124200230104222014210404240432003443343211201334123221312113340421431111403233041331143321000344112441314331402040132422102423311030312334110320334304101033104320004230302101131101141423141121232042114320241010304100334022221031223030214013010200424213430324232330031404314120340404231040033300124132120003301324131231134441444001234444031332201124212442222214313204424300211121134212010312101410111324230340411210023120224034224111002222424413210234031232034243430321434223142211130144144133443021200221302312021022000203402010142431321202332433420330121024141332341422140410011034113314442424142124244041011012231312042010241031332311243302101123010114200204114130010244134200110324440130013101221422010432141300104044342334313231402024412202243100204400210113114042400020212012131443442403340110023123414114044030201242040120144220233043443224124401300111110401031104414343202100434220432043234424242323113313241432131010130334113030303410033003333032413144422243340312431012443313433421314224004423240341411133422423110034033012200213314413030403011012411412000041010102003331432102234042433341223444201333442412220223211013230010412322232113202231442243123143203002134223144412322242120104012323004221441303102202133201003130343442211412032434414124220040323403021401403440331012244222341314303324112210400434243133434142202102301442313343024123021403022040440123233323303301213444422214012002333411103343414211102040044233434144042113302132333432431113324412433330234202120430413410442020211333133133234203114010212300321132322311440004422441301422103101341224422123320032402113003430331324224311411310040210003224431021310310414140233232314200301121404143234311003424230240102202404423311341020323030402201332113024044314404443213342424122211132023042414131304323130421211423023000323424234433403133103301313401004344001201310134131002320332413413333313432430410012104424000121100103341222143201044124442043320244124041413210424102220012431242032310201143412020434404001322344411410343313134423031120014343430344143433233100042202040034141303022042001441433413300110330123343012033000124020321121101204432102302133423213403401334230103113434012220043132311314321141240230144322220143314210343244113221033044110002344344110323011042040414441021444001011404403134214441042410032101314111442110232203340314423243443244241221113112221002001124144114243131324021011222230224340443020301423334212423020322032104014121433244403223244143000301002300032011014414444143432300240034333214020043034033432304304320031321424214411124001234130420102422103303122214420100211013041220401431402023444413241212330", "131134224303302130421423330230323332431221414412023243222122321402143012110203043241300221423030412233111220323312024133233434240420134123432032010211112440102231444302134330014131103003424432233141042422142421042224413400444014220412033142224413433101141001204431204323240331234431434100100032442314412200000141323331033213330141044311212100022211210020320300433133031320104144443321234412034111010104013143413132232332444112201423344143204214244123033141331000442331411334411331001043110330041030202011431333403402120444002032304221410340120234342233212424324432233214403411314330004224111043421003420404104423000204043442020441400121243233010041200110311042044321443231401021223040103400031302113221442104310423444314113023220311110133301242442313430131204313131200322241014343041424331400423241144110422320100000433040340434424124202331040311032012214421021030244141020311102234224233232402301341431330344300044122013312114303224322134111330110323221421030204240343444313303243330042401422332440221031323004424042030440244440024040130022020310233321211342234343044420232332424203401410142212130010410210414442330411133223122000311043444024234122331104413124321242324240332230431104241242343343243411024220122313122214314120242441312010424012000230220201021001222300313341232334102141433220121204044121244404402303313233134421422013131241340024203432442343143124404140444230334134040310011344111000130404420004342120201433122210321300142202401431041104404243410021442441411412434411334110121214344134200003414403240404324004332002443422432442222132434411210201233344104022211030314032204321104243232102300402034344143023332133403431030200230221342101042301130123411040204404203034423104041443311240004034443100014234213321113142112213214024003033130343034122334441322143244344231142013210040420142414130341032424122314043131020403332002214221413341004220012324124410042443404302212242401424114042001142042312241444124141423434442244241302230014104121013120230413013321341000233241222301121311420044320034400300211330020201210234101321222322431122234230202112013111011321024003443042433030433201342301330403011443410033024312330341314014323322333244200130142303232143002331114432300130032040031201202324320200433302203132303021414244111322423341443000342412110140013402220401024412222444301233134043031332021102134134014211041102041422114001311010411310011000241214132322433031043122111201041033012010432012403221002011124422433333003312230232403242320122210110221001401212430441423224001241203213000043344200100243102130132122134141034213442430424244041310030134232410003412043142410234013424204410402110443214302022233134104342121444203243301420344214332423424140001322202320421010242143123213333430214143412243423114302343304321442344414144443210233403113341241432010321200311333242003143110332140303133012343234423332002421142030412121400131013023124301430124420321311140220023132224432323311104100201130303233021022023140001321204411044023314033224432312031302244214320424221124332024233320040334101311020101412010031032442121430413132122132332133231213123232311234144443030044430402134432210233234344134340442122013131102422040240044311402031113412332304143413310412114210110434433230211410130213341242114100021114141123101220311344241022112124340000034033132414143030430113423022043040431002324222140433232420344124330104210421244211321003310342030201114441131441234423204220403130321302421223212241134204040111012432010023102124031044240021043102020423403400121414322100332330442002023244141043411212311214114443214320124003344113031142004001212413022134312102423220220111022313442344021122103004232001133231001424304332420411402330332423221201210430410332123314023341220001030423233123231213240310330204400023004243011340022304234433441312223411324434001302442440304403312344141143221314232314041404111344114030022442244020310344140020102312243320402300232332343441403130303134312014140342403442303102223242410044110322033334002111133310223424222204432301330231423123012442300114012411044223033221343112340113320323224113203431441422220322401003322304302334010342111324441043331000104341224043030422313422240414411313230002431322230124022111021311314323220034222442320232322442241330241441044022211002003222144011140401233323244443020220230002303231301401424101024203003014021321040224243103411333231343313410433122433322200123442200300041441313000433113440002", "024331033444014324341110000231200114432403013433110104300433330320420430122012143032123024424234400343330143141432140320242233300000331240244124003344201240030332412344044130303004004212003040240204012224430012223011204434021443310222003333010030401200300400331021024143130031041130104330033232010440300033120030124004304420114401300240034130040004223140400013411423312301214204402002443322034231200201301434023124231013330223223001244231100222333321221010131203042232041424404110243033230434101234022204124110241043231221132223101043402004443304222121421014241124340220421412222031432132143124324123234442202341104404404314211432134340131413412414414213442314124132004421312244404323000324220324024432421413211442132100003242024440240211314211110141304240001220020222433303201111330321043130242321102144123443333101301340100022110300112324231100224232011213232322242143033003422414142243032204010241433213012000433331022400210212304441211222113343311044322312300124323303221002443430020322321010230134421230034020421433424423033041043100130321222033020313124243022344141410244431412102322210210131314400103001221001330443000221222230102021130402113402032220402243033044223311012344243034444210034032211402333143141143433040131004310410403243440042020323120044033130324102040242113324022420214313241341424004223423212233142431111014413201011214323441112231044114220114342424311431101303123432131102011020420044344242340342042301232203301240141200402402102120111240133310301201341233403101431301122012203040404333242322302410440110410320124324003100440430430433132004024300124112310332031330212241144312414224424102022040001040240442111114334302313114200131241204443441444103101020020233243124022410324144010243242341103213340032011032212240043003030340001142143240240201444030102023102221411114000401144202021114043201010430023331441040332244144102313110342044030103123333241312122102222311414020020430303430200442212441304102031132142403114401001221242400241031124121431132214010343323141410110244432242331013401322332011330240031434041401131424030310111001333022134342224032230224120041310143200324023410341433412414123141111432441134110233211021133321333414313344013034121111212334240321202212433002414231410414222210324221214004234340103044444440221200022034210243420440442221310202103334102240311000301344242403114044420321444401441330424230413313110140433310344113110131233023442113221032244200403434111434201311031323134243414423212012012214122014423341310242124333432111122400031122430143244031044102204041444312303421340304101234133022140202333413042012411112301100422201033300134311012214002100134143302422441102443323214430201313301222430140040024130202230102132123420411004401402004031044433303104300241040040233414330101103112202211203204041342241134410401204212314232404014000022141140434233311023440410020144033131414102234121234343112443034031043331231400024010403014202011312241323114300341034200022221402440121004044030230343144123200300413021104102012003431034432142023114203030343224430000413244421304220414102041013340002341031144321340123302232011313102030033234310444322221420042140232043234114402411204302232032143204322324312400221421303403304120323414433103442441124013122124212430201410244034433433422031440144212101402302204220334011234133312441322234341110030220200342101341234042201210302413330221033332011212421012313243223142141234421332440030034332024323234304430402033403303042322422214132413424020423011414431113040203244442340243041301144314233244233024420343320041414401310333402241424340330133030123423313212003040203133124013300010410203423233414100302332203212114120244214111214031431301442402430220140202214324323204103341242411020120214432414131034000223214134232412411043134421320211431113131340124043323334322140024120400302303230410213320104202001240121003404303403043220234410213414103140101141000412132034114034443414402240444102044131440101200441112021110200432333242203203404040011324410332021302212212214110201333440424103313221212334032000211121440341003420114144201133000002021040322130113213344240241214004023220314241001030044101032443323002421331310322141021114222101401110114223333214124334214240313000002231111142400412234413223341141331403004243000010314134412320030112441020232124111140030102123010331100114113214033123333414442303003241141034014234430040402443222322311121044001343342213104043311041433030413040", "344122043141204224133031102444441100204012212400334203330214201102331204024141112021100014034342111332110142322004304302423300121402110224122142422004143214300104201030220140001002414134122221024340030324231343143024040024243210303300210124101443343133331112114312444231040301323122322433234434401204040300312300212203141133032410221441421220110130103441403043041412320304302130204224330311110312344240314314202044022241141123231002021122203112342304224321344203014120023230223243133201200002344220114444010234112421141032444343323414243244233313113141334333013040210303213114243202133043404412243123303422210332403032130244330341231231100223144320404410030020010033232104021241402341101210211121403032412432321402344341031144042430103440110122010310004001133100422101133331431333330141222213142411311024441441412022302224201302404341113313432004140440011410410100030114011014020124004020203344332134001144103411323324333113121312040121301423312403410401324302043043340302224301214031413020321011202020010212344341442033434014110324223112042141140113031331304041124143231124203310243012322223010023310313101332332221141144044031001311311413000130304121220031401131430400414234023104102424020441221344143200104141040244343400343212333112120220000110211102012431103312331010001344013312304424414100133101402130033331000042044404140443402032012214403120143032024203423121344010231321323314010344144140043442240441420303101031412403122301211400011210340402110312031323212400332242443442244321041030113321320020414041413001244310434132043020143342120111130223241140341322100230044424024110013030444021023224033004442233241141004104240002333411231221103233301330130403121111241223303311304440332423301432440214243332203123402143111113403222112303102401344200201422421014243144223440321003431134423341140021333042322202010322320021103330233212333124201140214100044221144213322440320401230243434133203400120401233320041401301442301321031133012302241403320432303111310341102410341004323030342411411404011102430024312144343122133204132112404040324113324220032044022032221143132404343113011141330430031314002201110141200332403142111200211104140430034244112431410414202234104224221421140313431303401323231243401342012402211200430114004421314232443040113230333133210010432014043314440333114122410201311021334203002221340002140132200342424200201200331302334242403334403010443423331030402040342222024233214014031111200144421212041101402230002024414043001243200420242420142033203412312040222331022002302311114444141133340420332322010121213231324242303401040430342030432343401404031142443211024211124221223344432310024140241022303310441223434431101213232412203144000032004223003111440103443003022121141123044323101232330324321140410420331404204012403201221304304101423343322311122134030041130012014403123433210300011010034330424003312221101141020104203414413212244042020133104313444401201203201114044001122321333022221044342220143222142140314432441043032201342241130003103134014022120131013221434311102310003443324431010232020042122430104113430114240112424223423000204400430220142103424230200022241202442241303310310433410103243240431402132040302203441420432231144341122203121211103410243434341430330011020033122013033414313344010132304313014334202401444114301304404302433210320120334444304132242040430402142314123444411224112013034314020341203043342023343042331004132230002241010140440220111121031033231321002213033100230130441213013244432014013003344443331340220421400033011413001102022010310130344010243310402412200100322020042122022200011432200141430210034432042130302343234204423432101224221012202400001004241234221424101211344033430333300421300121420223220410224310142443204114301120323211432134132134422210101114221441302411034141422322110114440414100300433141130000300140240113400321132231042200121032043302201123312141324330002203042110431414123100113324332400432244142443030012422431220431440423103301101432033143002423320434333111122044420124404441240220321002443342412340344443231302442131214014403330300114142222403320144331343014300024412240010102104102300441304240242123314003332030430344231320042444443312121031430024232440321443221430431133040044311120320214410321430101034240002030312423233430212112444402213242004212003203320311312100120333444002421100304001322211000313230444033223412113423400243411400031000431234040010242104204323221030340041431234124242013424140141", "114041004420142213311121100044344023413031233020431341034321341242112131213003203311122413320442301313104132042143321312221121431023122043443130312333342434223041422424323324321122140203311013121403430013101342242114312142300333133114442004411301311421034031141340013011204421332020444242000434040110310103210340004410130002202100141010001101411223410014213421103441000130444100331440311000314421223110313411340211210014234002224300100342142203132301413410312404404133103011102401143320040222131131324224323330244111210140141414121431103023004421312243244414042110434243302230240202141240032211043013331113423031442020221240232243424341021010120143211100131430143142101024240043230404120340002102121434142010330423331420212243104444144140120321012230240041431404204424334242310023420400234023410422341314443323323401203304332411313300220124202004044033104130232343311001102212123142003321442022301230342020031121143223131220114303223112410043402231221242403431211202212240230410100440333424320113241234022121142204222201124211313133242041010123114420012444324423130020003204132004443423021433414304322331143413030343141230024404111132244340243344011330433402423320332022133224411310143121102104341442123010141433133014031401124223213112300101404242230431324311422231111434223101341403034340420444141414314240222310322213321231242220322423441034011204034104241313243232040032021442430201341434132344220010002022122210321123202312043324312044124403304110323402134044310003040101303424030141411104001001022112232223214243210410001230310111343201233222002440314334440002433340314234202230220420204301302120232124122241302402241422212122444041122342240231142213324433013304314344232134343444320342330104300102420401302222300424421402202010432233133100323334332032404211300002102431044201341133000001120422144443011423404321422343144002411430220113111212441420224014231232323301311120244224223403221310013002321434010011340212213204113401132101402200320011142334313233003030004000041302202323020040124211111210403132302224210223314430412224110414114421204441242110203243412041113002143112202132320422144100103132313331410014322224344102223101430040123443012210321241411300040023321143041232432040101042021440442334224100320300143310401231102230440203231333121233013421103320003011124124442200243400333132320320011200114114211424302122343310311123404113103121141220433321020104330043431233304123144310204302104113204412441241400440003103423032014341300244401420112302411104401440324300040101130413122410314403030431031434440021404220103144441313311142143414131101301403041421030433123100024133042314300313043341320221112213301303322300200040234113024232144200422310312314000113324444431324244030441031312331431323124103440231001312011001034030042121320323204004421002221123331334143424341414322202343331233102404123244310000140402120031103311434403002311130240244144422213114234240003140440044232142423012300334430421233104103123212112343323003104342013420234201301104303010444200314342200300221331023002340224130002302310432432124441221203123133312441421140113030002034114401400343321320104134413442331111143231302144201203130300401013414021124114043201220402103332411013242112214333434411033430401340120311343124304221141041003231241131433401103322221014422210122314132342431122010004202320221033344330003113133320014434044244114112432041201321403414001232433032410401424210100413041431031222412210224434303041002403242304330410032404344120300214021301114143103233223440330440114301244001334101220342124232430210330124200030121021113212441304114310331442301304434114102410132233422201001142220043442001233002444243203341323003432332012312310433042443230044102214433001324222412332030133223430114431131421432103223022121203123013323144244042433220411231014031400134340314023020342402004220221232023224204130414123224213113431311410032203431331040323214322141014040402303304331203304332240411213100141133441412411043210200032003101002144142423144324223134313344431343241022441322242012440421023200012332334421303033443342323240320422320342123143403134004022222143111411210421224301222303223314210013312410304142343224132311034234122310213233012231443100334344300302314201442134033414110243110044411424312213102102424314422011243112414043331221341122302321244003011342114021142422132001014044120432043041023211340043300001134323421124034024210020421403444002032141110014040332102", "142103000123003124211423304032310233112104004002300114142323430124121004111431134010423330100322403311311040434303114340314312340210142411040132413331320403333104122304131132331232444230113241234104401104142434142432144301130304233404241323012031011312400104031133031114424424401310311204121140442142221421220433310424313400222324321114022031434424140332102312321404441320101014303413324200100403433212112334012422402140301312310400012211030414134330211012343231424013311112004433334144313243424234433312442420241224214201332422331201441312400123441134443130424312020023010430110122222330432114140420013343420210001344424414242232112412234403311334342343023111000422214414000010133104103232430012213331001312020012403304300114230102034032220440111214022323012431124404232212114422014431410122143422121223222010122244001114443320432434302323302314132444322022412330120004222240202102442014324400012434424401334114214122430014412043001101303224143201420002322134302014234313040141021113432040123331042121201002124442342114234101042000013233330031313414211211242042034302411223324411033101124212000032403130031444133100401314021013423412303402323111432240304442314001120343412321033432413202200414104121332231332401304021030424012300322440203233142132311321214403323433340041104333323122303031021404340013242004030103101320210311012134341443402122301411010202223043222402010134422241202240243221121302111334432241401042342132042220434430203041103240022334002343400022022121243010312111040213141322210001441131021200421431033014032124402321421330313442443332443202413003103013121041431010023131404123032203032414210232141423121132013101300234233131142111140320121010320443404132340231002140134320104044324001342442042143423313102442040243302410013143411344140310311321043224040330423001311222230343340230304101223031114002212423424204334100020234203020130333101222311304202301214131204132221124113033414122334024310234411332122243002123010204220422303111340211212010142033140421310330313332111222001034342313224100322443312334333010231410010024321344043414400140000342142023022224440040123101131314134442334333430422211341004024411304221210332333014244121314443423403302143323412111244432223130003442424144224323101142024231023413110243104341232232210232032201324304000120002023220213421412434210224024230033043131044231401041123043102423104013343222203442020140440030111214422421132230014200223010200333022223024113013201411040100134332200113111220124110403012111333224444330043020430331220032133013204224123331304444131044104222201123222003124400122201321341342221343434422104344133131430343430431243122121412212111221230111343314421324233233013333042211224201134221233430400141431102441304442042011232431012200132243221301224420241302202021113303030301123104013233422101043122122444034043430022310134112303041102201411322221403024030043442102344211232123322124103221141401433001301131302413141440311013340142342220424120234130142202004210302000120031031112242344143230013144232301440312213440410443214230302232411031423411040100143033011031241100432422000132030201002201034033000433143403003111330301334412240343022120323044034320220221312124323004210234334324244012121014032443334104330204321324231104100412401302142043043441001431044013312140230242324001341213133232133211042342142012233400003133034444433220213430021414243133240022014434012042130200111232242022011441203234021124233122402134104322203302443043340120003413020120412041132043412313333241141303404320444230103243343442042233414124222133322343310104220241300434314213102311230004124333134210221442023021233212002123103421100140140241400244111032240132121413012421043043113044134332431224133330032240213222001202231012100000422224020120424132204110021142344012410201244402431133023200224324041140234134422343121434322014134432414032400420340212313200003121044003121103443314220012232330111102310331033024132332442032031213402104304121442223332204020433202324244214023300104114213140343320114124414331122200331322031104113243043200041214144123431020110000342240301244004343111102220444310104222432020433204030213340334341124120134114300144312222033413000014312402431324224311012030010433033314100010442442202022044002432234434442040201301301202111021312441443402201014230241132344203431233020302133024130341231222312122444002121303432444041410132433112142421420330433301030113434440211031443321000200413230402", "323422020003003223334104040333244100200114342224010213014021041324420323441414022243003322103234314330030001003023211133021134233130142400122124113333242444400423142131313104423020422232422423033203134413221211240214044311023433441000010122310002111402123223400221314133121234410203304333002300011140400414241114034333214410144403400303014423003110102401041121442000303131034441442330042443314232222410401402213100331214410114212104432322433210344404041333403240013311130220133430420033243324430124424223110033023141142401411442123111414011212212221212232014211213022101141040143213020210004214441124104230011342412221230224101411041141343203324324231143323200323403012202413323340424403330204410114223342140302232113324201241221442344444424233304004440431122340040114231034432043140320123430212311342423043000442412204001420422420212332322103300202213331101411223404044220220212040434414201422002000233402213102010323343433244123213240422121004244323030040143000044330032112412110231100100443332324222444132032134042213112121131340124302123332043342300210210004230044144124412241031142402032413200414413034434121411102242321440014004323302120421041412030220123244201100124134004013402401400001004010000314323131234233334422132132111024202311212403433121003020421023402342301200123314441341443414200130031244220334042240204014003043420010311400141430320431040024224402104333114343432114441021120142340432021413003132313340420313302131030443031213403310024343022400131200021032300211020142020222210123041434102143430221304444424434004344110334114430030110244433201023333224423423023242124144204402331203144142304131034113102011132040313324043004444430430030112001043042112044042213300240130243113322332411044422440144412131331301223344431401343210120323312321411240143100012344431122110014231132301243140100333244040302040442402032302313444014430240304121421342234003201342001101110411300110440113143420104240210414021402442220120043114313231003033332223242222143004224332240411340022344243244032133034030421104301400203311212342100134141344302303044211132410240411400140142334020342214144320102231242313031231232423430240341334140030443024020322324313421403244312324114244432222312330413114310344322223344300004342203241314032113314412423344024323042002343320440044240041341220312240441224244142000202241023043410112334301024022303122111304123344213142014033400142431221124122223244332032112143134334204140214243020432203233442023044121323011113002141222330230442043322131222223243030134203233204001201222202302123023112244300022211044104043012124203204411424414431342323224424004101443022024332431313241221231034444443142303043304044334312412231132402223314333122303143433101000114212102303334123031003400321231330001244141120212020412124114233101004314423213103414341140302310124202321423203342220344402443333041122404314321412311323043212404441140002300423113430213141323420241301221013124032241221321222002400320114032333000304334131201141131241340314301210132123342233244140242401342020122240430201413412200102100444101213130214210320234103110410004011133020344404103022214323234322242044221023210241301412301212243242423103013023232412030104441102100034304322304434420202212011122421221301120112011222142203041332143310014104012114041110222103414442400223413123002340312032243233122233444313242142300322240201202021240413141110222421433244111121212041121122130003102134110232311443133104314042102411232002332030214203444324022240001034011211230434210144301330111214130434411220020324003014214002242232133100001313204440210134034040014012141114024224431220113231213013313344334022204310141421110241331203343124433141312110111332344031013441113430424221331302201311101303132303331141043041121040404010114401203202042134030341012101040002232330110414102213233204112432100242210204420331142400240332040311113423324033302330331340314120332023212301212043413210224241123121424310014313033131331432034232241023202011211430011300413023024133330203200224041034343312104131134001334130444120310210320424302203332322141343334443443210341241431021032302100020322332030334214401121313144303421233103301441301303204432422114223010412044420412100304301140313140240304030114041214334041314324303121001142013411423044342433122312233421013031044423442040333030411004202143420331113042344302433030231422333321134240141410223301143304040113022043122221104213221221040334013200221241103", "020004043440203232131313330124242231012013234232133123142311032441213300231444443341221242412404213133142013420241130022423343221020142132432134322222222134334442013421014422020124304314301114242301404312320120034111433121103204130220434314411144330404422411222424441231300304330020444423223212322424012340022224021024440432041104133430221330141144421044313332233134402404014423222422020434421233421311124433020300432442240442403410022302324311313222324444224433021213323413440204402030300130033210120244124010410413301333241102331210041142413012043130000202433240311442340343224310243003111043114140330030042443102123220410224430200112140340311114130223320303420010101421342003344012331411014310323424414214023332142223130142110202341441213312004143221003402402223024424411214221424444130404102331202321121432001313013111140020443134314000422210123412442123110212440111444441140223033304041310224133423413100433323231422122403321240230301434023004403423130104003014343323032343443243020112432411343324403343232004013330414033244023130141132033444214323342124414343224403303000430040231023400444134210311402044233321421102424231003301224034311330143321332231313232144331001231343344400133144203212141301303020410323142231043241232403430111444310123030342312143041014044021210423214042123440240013320310231344034421420440234420302330412102420410323114402322142423124400321044322200102004233144040033321321211013310424320314112134101130223213402111020204134310044031133440213124404034433240343304031022041414214420403024320331013123334344040221011340024123011432221202343333131223130443014403412310144323310300332202121002212432213323114332111000030444120110404121033220234323044114243112244031200013031300203131441003401213013024103111014400211120330224420011000132113031443440142120020200422212034000140413213431144420410244101303111141310404111001322300421442110430411211311241121442004403012403121401024113100314013123142233011333120312002142202103243010002342123014230020440023400334231414211403022131233014032434124431332334321133114331320211243412043131144203413302000440203244411310023404002201343134004121124431340402420331243144034313123332334440314211432420303332101323211441321240404331442314043221230402133220324313133000234113110330111343211210443210104431300421133310123432001221314122233313300034334132304413144202001302011424142222322340104110000220012432021214103231121121424443140322302034301434301342220042124032314043342430413441434040203131431324222331111323404130143214103441131113141042324030434121033331212340134040413211023434432224033024241401343410412443034131002410141204131031133201030241441302113303300234111423423112113401213312230440230312044233433132333310401004113110021321014412211112143411413443121442420420241243004023031333201440344233032112433213413404144143304400122214400314410111421033044323231013200303213443110222340331323301414312411032412430304233231244223302132310432342040142042044033422110422323201334244131313312222033113004404331421243000414030023424401020132343442031012314334020401234342243421012124340133421122402413402442021403403231310321434010412334423001140414423341334040034043244203334010221302220414032114312421013313140012114313204321011324042320203322002020424200413443004210024334140224310131434411102013033120343433332344443142133241344403024424114411011313340422244443440243210231234201000440414144341414110123442142002332434233443340130442431020314430411003401023113211431410321212423034113242434434320022423342230213023144331143304042040302121023204332303300144141302332421444133224214234114023034442010023224430103120434420333004212140333420331440443012132331011110302430341343044103214002423042310004112422240114444203103244232411022314313340142404113120134110400312244400231332334432421343201342343404040424202244414320414444143033334400443424113114440003411344430004020212140241010403322424414041342113041340140040433411320010232032123123003430241233213302240122022041424310113110422212244023443013112221030432323143102304142320103403041202241440143143324241301220002140100130413142233213441332124013303221330113411314423030030444304344331110331302104041113033202133322122004240321014212132104021023443240231240334243110212432200434330112442343133002131121401301111320111413121114014134203223220043200012140243334303110022104043023441002220004301000322134102114112303021233113323204403122230214211442", "001141221421003104014401132244203121410303041042034414144334214142122402230041322132340212221231201411420300441230420121231223033022403240140340111110101404104324031300113342444102230442020402410021221212102324202411011123402324342204113023022430402434412204214043432112420313142232340222440212441344003211014032113122444332320234413030230223302130011240100211102014311444012222234432213330300303400001114331243421443001034142043001413142230031041313430243032330000041240133343340332403011214403002221010343324331031430443204404224200434131022243243102313200402032030240031124230021243002301203210334334200224100004340011210041103303443040444134043311131042334113024121101242014121013420001140130121000220441101201433302010133410111232330114243220340014040314401232333002004123210011234043241223104214022030211042114421204100001144034320433023430420224211431404312310241233241410432124341223230404413000202443442031333244414320310401420230114142001423031421301334001144120344243241000220204024022342234324432021003320242001042110441012334423004023042134231013033110441310030222431241312444433103422223103101023223342212323223322444420244443314033003142124042140124243334431403222230342301232302321333102143430032410324322333410421430301131431011434013213430144234320303214400401143321021242132240323003034421030404323020134324143212440122422034244012243122002343200121213211341131420124330144311433302113033142031043312301211144222041303313214230234211333121331133402200240234103313104033140224033043020314001331420001414033333012144312434222123004023140004034430134104002334211013010312012041021104101004042301413414214234213440432030343033301104020432433223422421212300013003441421033314420313230322013432403002231213000024240343340332441400200003020324431214041034332233214010421033031112113114043122132242442302434244301202311003230401231410121130403230223211032343144040214224432301143031143114024204341043032000112004020142144241141424322434400443412022341012142343412344400422344412412342030143210321322010112400420423313232414412342440441122200442422340341240144113322120240002120233040134443441313444221222424032413322104300223214343012020111230330234011424110013323031402031220423200342123412141333330341140022441110313400233202224222121034002310300143013033144310413141132324222221101442302311330030021402132204201312324424323001420122223031420304110102242002034020433324040013113314031233034300412340430100410013122231101341343431432234244231433004044234011120301032243140142040142024211434144442404114040313232034400210004113233220001304244423334122340412233214134141121124111334313200111233340224312403334132220233040423033202012411144412442022324210244002140240114433320210243000423322344211310020303442134210234212414230233403144003102434022331101103300303413420114344212432343032040442010412101410440213312010334243400234410400420320043344342040032030034211104304040431402234202421114422204140234402102021133001201344433201144201032140330343230334300324044022232422221131032034112312120443421221343402134234200443341121431111402321330120122301110311140433201113421212322422314304400423123422230012432031300022304130343120020040232420301334023212120232402324334220432103004202302124202242041330032143200320312231130233111212320404013003120132141143401111331414130243303420210443342413302431423001111303040424311344414033030442240313312221011022203404122341001424311124030300130103110214040131401221434303212232143002112312242033334440311214200443040431303234442142000011233130121034233433200024331433021100241202402414113214400042342230212342423344122042310311343034140301324212402312120424021032300322301024342332141231040200013224232333030442012114021410432224102243301014414200223210142301421323144222303402432003221433243132131404202432231120220302342310132023440004222024420441412432203300240121333342023230422041302122221113102313323431440112312143004220032324033143442024342001212030143014334223131031330401242042312120330432410131202141330134224243113042100330431223104303012202110024304424014243343401344432012112244412034230120032433442200143012440232201432320330242043034231104004030021230023023112122440044102112344043241223120012244302141000001304100222421402433420443013124103202230203101331424312411432024222120033144304444420120330140041222232023101441313104412243442024103040334320334332323334010043234020324231004024014414404304004221033", "112224011314331033204241303133140414424124103444443042314243100311333410000244240114141340331223244142143314431140440021243342232442121412120040111044410402343104334421022420304223100311142444233044414341201311222210102341411230041413010320332103200331103423244131212101424140020330312213213300311010321403010413002233341101411324341144424301400303120442334413013314111433003321430042231401201202341103021240410111011331443330400002100143314414002040011410130313330100240333042210144113121322040142004443400221411443200303103411342204244330240200230403343333210234034144443043044121142314110122433033401030202414030331402330314231421104313114144104304020122202144133302011431033314203404413112430403324134242003220021334043320141133333341320240440124144132422411122421403201022113043332004331202321130224233234322323430043434430102230211211213333043040414122041221012201140402042304244141434400420433323040031014400132321424202443314443444314041111020204331101220132003134330302022131421002240143424124422332013200203233433344122320100441021240410324420440021003300141032423221401420202301044001021233424020020343224024113211411414241201401404334211103332020111032200104222000024321231403400343000203041321022044444431011141213301114043044224432303134000312021310101434430041303214331434443314100441233120010310240342412243144034344133141223441223221011113431212111022034104224343204033302402221112402044143411021131200030344203020440131030004002000043233212324213001333234411422344144132340431143121112203214202424121120134321331044421130341424212332443240113412442324100410122031213041022240424022120342441310243344041300011333202221211013321230333024231322124404342132200202000100311333444223224204000411320000031314323144024223444310300331313304240314201412023241034210414412224440100042021424210010314214101341443302133240223011214033243213011113214033022041112430112030014004413422202432320444242203420110413011122322024243202023140413030313113100113132334300144341321334233303412203224132400340011400121113202331331413104430000020403201440134014023113140441103122401210134320010010404110014300410004301110104031020344033241104412214402104303131234101340232022140211424202323321020244304242221210422340001200430101313342302124223311143321042133240224310111332342320012114122142233130324124421343014333232440201342043112201410044133332043041324414124241033001034411424112301034013204224331222233034243330320113240212331230003234434004231444321013434423222010034204334002012121001041021043203334103211434401113033420422202312321103002440340120131201130402230021022022410244022130102010424011432402022322300004441201430023213022134444213021234321301124433001402413013143233134314312410013423440404301144122011131412212044210404032021212404130302432004031243400222131444403212212322323404142323403103203003440022001443414032214020033233331243413311421030240000001223214210442421443001230203023041321422422141144022003032342231222033240341141433030113242224303221014234334014234402302004311430230400234021441210033144230043411102434210114433203411133422201004110342313224001202020142232214030331112303044300242423101032224223322210440411410014323041114114323244342141023021422123131430340221341300440033042424033131044430004330030233203140301322412113020113243301421322331042231101330010442022323010311441341220340410020311302223320011233230300042031201021240341340203400234140121302122404243412114100311033220004120440334444320202414230204220243423120234231421320110102022424332241141212132213412302102211222010210332034212442131000010144100233032042201033413340113101021312412240041414003213403100300223414411133423310212322430220342030044104030313240023101441330412001430022144140421423304324043134134444343033331144103240011403121440023140311340400140231033434331002220340220444013143443341221413002120320121202104400100402000333042304443414102221422434124041120043230303242043440322133214313133332122323340341013430442414322141322432403200112413031100232331401032401302121340223022134300334214211133330241304301323004404324231244212443443021301043410303101310023144322000242241330313034130133304244211342401102202003433033343220344034124023220144014424001244414142441212200112343330410044120123213210231333040014242340110123003120234211110203003311030130233440303342014303302040220204003124242204140004434114232311042021330131234214222421414222001310114142222423202", "011001001423142300010214320402002041211343220012423101043130143424323232000013143334414414133400141420124102132002112040244432441022242202023122210034133312014223104202410121300310220304410044121112121032124423134333043131101310011003344120323034002203010242143112410424242040423203220423211320200144333340133010111211424443200340102323443213323401432223343123112200324221144444033402442432012443441031002143224320403004020300014440311102303103202003314211412334210424413210221110200413300141332201423341100104324310203301421114102033103114200120334124434132204103410133220002322043330121340413430322040323023112100042003312232321303120333221041240333333204131041142231010421001043223432142224023221233143131401430413404114432020021021423334334401130134103120020302312221120424344141024130020301342113243413044402204301010233421322430134322124211311032120342111023344213220031422014114003344002133423213430134013123110343100212314322323031443231042400321200411301244043421104433234241112430144243323014314023100334344414210010041441412414420023222322210110123444344023034111110241213001442241404144023343332013220010123344203131024103324440403432302234302303022010044203202024023202311404433322030443310230401124313431430024022412143114441020043314041414312410402311333101111012120424041021043214234102034142240313042214202133422332132140333224410240423411140020401230212443221414214333313321003142311302202123202344143431142120411211224110323022201002114322111413020113244300323214423220422323124331233223104320043241122302110134302004102110020240013303004400211114030443114142111022314201324410110031132442403312040114232104111021323222304034141222112012040030414400234233342322010224133240024112214441302220123423324141224203243003300124214024014003420040132013044241131420003032402312422234001300320003311122222404211202100143232403414423120431033311323000334130311432032412344130313430024030021331141222404404100442023400424412331114402321430223243022314204220203301403232031202103334241202342340132243222020321410033423143431313031200023320123404134424222113101424043202342222200033023022110230311431041043123222422232343311303211034304334444402004244044321121303333401200003013142012343134333341401310441102403201133322240042411433331203031122141234124124302103200403244001003202301022213433210124104212423140134421334131203340222234144043042142004301422323434414002200242334000020311342430303001142332303032132220023000223300230003433211410011133234244132344042302002224440341420103310303114431331012014112313444410312244443113440013122423211103242441011010000114004223244020004424232203104003201241222114041032334241141004333312343341412311412131323114324231434412432424433110130443332302121103243304040444202002024232334000230123413244214044402443313132102344442322324013314333433442011032303113222114002204341103304012321412113104343431421304322442300000414021324111201434100043204211021021142020041233032244000101310441100032432443400101343112230031444143011314314323443312031341203342402230242412310443300212231221334213031224011144232301223120221123042021122131404323214123433030113421220033431111330322403320332212421313304321240223134003204440143134224101224230112314343333201434414301031243240040321320231401043423024242010004210433011100111141141431342401101023113244101321303034030320442040442211102442341424324012433402003330103322441303324343231403302441140243341403103422301342022224120434204414403134122403232221030303434403144302442202143430030014044441224400420112200114233002413204430442111033211334342213323104210232340021342211130203424422010211140013103421343414320240441443043400304010124114004341224120102101322401114031202443013232101100004414104002133200241030113100211144020444200422342024002421240430240144330231040321114003000100002040110222443144340040443234234121411304131012142103442314231413124030031110222400240414112101244024334302431030440120143231120031033433124032322212021221042320401300242313314044324001031202200330012201342234332211211243230124020143022101141230030224241422001441043302301340021324113134010112411424341143342004204422012312103021410321213233231320212021112242121414434344003320343030001103103030122424114303444420130223113030344334401014131231302003314230303233042113430330233431022124441244412314432032133042003431323302102012223410431423044300200413044033301241212411032033132112324232220311003322344032", "003203322311313223123133022011441420302222420041302044203344404414331000304212444243204414414043004020420420210142430240211133130434020014344300144230444313312342034421241402441410011140343431441220102242421343444010434312231223143220434412112444144121441044324130010044221300314323404130400232423332342432103001403120222212314121224432232034024402102233414210144432344320020243101113422030243022424120423224414010424204400340211014242124421342242441020034003320314002231331113332304000030120243241030223231324412202021340110432022021214103421240002134414030234104100344122311242114202324232304431114342023413201330212422444304123000422023013110043014000011001000030033402044222114233314430231101344413012202303222222404410210344411010130444234113044204333011330234403320110004331003302213001111212041134344410042110444210021220233413143100101202014213413144344304020111341314042244142314332111324240121111123114040100130001331144104403311233213403213023444000134314122223103340341100141023432403300143344043423420010223342023331400331313121410000420300022402240340312104414442332141222130413043224212302334100133043000000401340434201242410330344224023033022023124004343334100143321330401434344140144100102012410242441012001133211244144321144320023100332030403342013110001002443134413204013032212134013314314421232340004441104202122304303104222104033443001410200424404042323130421402020421234441102101320204310340112434404004144040101241011020404010441014411031042214044043433022104233334242003401202400234000012221420324134123230320334233131140132431203042414034240103034043244234234100223332233431134023411143103022413201444424324343104211242043013041310032112044332240014334323103421101033332141043244323104132121010343001042134404421032110210320421002141300140440034234031440301432114303401441010434244041040000104140001000410303124433340112141210430043144230401033342101242222212444044331002311420013424231300214133120344232021234440112300241424112042410134434441043424021333114001012232341143441304000300442410143141320242320100432431301141231124234220322202420300024211001033002000230134142333131222311131322042414400034122031301123420212301343434423333410403220303222204131034033003404224222133202122322003244403223012332330420124120430213210043234220111303104110334010231300333112021022242410013300230212412401142420201220311443141321330431014231233321133102434332334011424130030213212302443032233031200341120222040214121124124244321111111120314102403243400023033130431041234121133123343320433322203201001041203021344421011443430340221210203013134030422201030204310003024100434103231444340242343332210201303232222401011124404121420342244413302441011330014302304004342144430102044314322001000440033304204431041310113120340003434410104043101133432210400122003232143002234211314442041110002044101040021244002023221140034013233134330200424430342242230202221340000032140333243030341230204424104334134034420233424201232113121222444412113141431401111132000232143230024242023333004433110211100314030123344403403142101110201131200210330322034012311340040023110124412344312434142424122302042021423004000124224142401231301410401032220443211120114330014330401031000430344440433422012444023313220101144032001124221341404432011113414034021214124144342314404310442103012113104331342011301440420312123331300430114312014110134431001211404022110022003044203134303240231420440120234121204000200024214242222224031304312101424013422323343023003333131101304032301220013233103240400112231402014240303014034333244431021322434210124304342024341402012232440103444121022223334210130320144422203041144304412332214014343434021312142214342312343430320433043043312442141423104302031323404204011140224340443011424144342321000220234330123043243210232102144230333444344241104444221210412411041141203214144043323423004043104240300101331004403320404202030104011341333242014020200023301330130144423143223112231433420322224443144400331214334313204330444041132321314022400433320202312031342111423001011101341034141211102422212004440041441432142211243003223234042231342330131222444202443204011223224400112004441321233030034342413121411303440442144133122433442132341030202302342221324033403200133402220431342401021420234033423434333434044001213310030431433230040004114100411144222044312101123000104403104214040201012432001300213411310040232410133311320400433213101133032200024103331232333043331012420001", "131324022323044012122330224132034244110202041242324402402434222444012131202230420112344320301234312021132030234200140041230031133134030312041042031441430121132320303442342240132443414011241141313211410333032401414440343204402101432440332142213302021331321002234410440344231441134224001233321032333101240102144320021311004410133004222304410210111232230031120331024232400100012321412112311443310111110003434224434014200141422321343201404423033400101310444230200044140021003141441333032430113343122341130020410332213130332330320341034342302342112101100023224222140044041021234340120421334434421241240040131231321314211330220213441210341112303130001430332304224004003111123322333120330321042433114112301040410112220041414223331402212220242412433412224001040340003021031441134410421020111022100040214242230013313421311431030442233231242221403210332343421102303424024214031331313423143131334404230331404044201131131210333140204210333132020324404031114302002202131010102140011012210021333304422232130242143400101230133243021101131222144131313041041130330203432031144402330033330112040410333040111442321442020022043432432033022111003430423100142212433334222133341300311112004003111331414401324204122120143022100413332040432102104231133433434201233433321141122311242200402412103043013402332001244210210321323324110233401434210022424412220040334214342120002033131334434222111242444041130210024310421421133102340240140004100001344131031044120233224312012112242032111010002433223423433121010110112023441022344424302011031100211203340223244141011333012410404422124231231021232403112230100231144244132404230444003312103044112331102202133403121413042420403312020312144232322403004422124124340204243314213123340234040012232012211334141323440233114310424420311134323300220420143331402403311243340041300303321301420040010324033220043113134302003441230312212341244330433023411001232431033233230320414100104030013222120313434103322234042313200412212100100244113000111222401132013324440411240010121432003412201210004444013131122424442230412030044444334212232223212001003032131432433302230144032321444423101130413211330220244044122111102024044202213212323303334323330324002213020421430424322023044100224122023034313204144342100204002400441331423144402424304413132311101140332140101342410312013034040424220340411302044121010203210242030134041143121022143223030023411042304134133032430142210012232111202411244301002334213143113340402343231330034021314022203442102433002422032441124421223200131444112100034444201113300444313431201343204220014400332444200032430100313042113421434213211011214122043344230043344341143131142002044324100024332223320204021241401144314133034234121003412414043110211103202211220420422401230414130444040343133240003330204124230131131144344403424004310433330423233331401342020001413230200144423134000232044122012134201410402101122042142243131044034130142322321404420100030200141110244200422200432234402134202423202413341003010220141313023410041203200200003442012203200123042434321132041323234023222301032302023221321313211214204240322033004041111201434340304032243323204320010121343143020124224230120222441302244233311424320313312013224111224213400311421434124403013400042130132042320203142043130323301144412430434304033402200040024101423113140040230431034423240243344140433213100320421301124024033430004012102120410000434223443323301314102231141411433143030044400402442414004200143432204233201121214031321440212444344112014032130320310211023214000311224441342404140400410141121314321033432414144424400312341430241134044304213122322303303041010224214303432324044034031113334103121300100322002341244340014403004443024002111311200422344134410444424332413202321004420021413400011303131111313422114341233301031201413114421413441022223322012444444304102130300210203304304003132341431223121003223202343442402113243004000021330031423202410144312241410413010320122314441112044224022212200404433001300213313411121443341331333310403404100330001444420401241041412040021340403021232332323041040400302410010003112102100000440033002244001444044342102332421220114021312041410034131423103201320224441123220231022023413001414203332004012231132201242110241130203044204020141212013343434342200430334324322014143110430302444142234013201310041333204400432433244342333104234211021441332220201332423121201234000411323121123313421132340111220322242212444214443324321303323212012003313332330410440", "220114100213424412304000322214304343001432043140224100310224340034132413020221430410143043402004133324242014200331142300140211413111243213401420023231242000022442442042233124044444444423212214324021313032414004423401220412214220242203041114300131021132024212320322102240101423010101022033244220131342422131210320412411434300343442011031220400340024422130100404311110240310204043000030402223002112202202041023031420422112332002420303204413222004411113413021244120411432112444421230012014400032122004132330022332032402113010302421144424243033243211231121140400430324421303123421311423422313311122101313322412411210004010344311212214010022034432431400422130400120304040032122431113140420424320212044134040021014302113132113241402112333321022032041134230241031044012340334420441312321034212111432003221044210030233032011243420200424102224313034442334144203442031313413412003243042200220414033100202421023340404410114103302314423102210414422214021112211140134413331202441331022410131022414241431423440214031110212101041012112003222314024440021344342240240211131122142112223041211000413430014434142222000104320322311042243443012011224240220432301022024414234330011414134444402343403222133233142122303310133142424320400440013231004003401310403424122430132443101014434422014224424300032231420324440231340302204323201400024003014004441044132121334144314203040420334210410442121121423112140202233143323434202221203420410424230122123122211223002424323310004344220324434303313100421444421243431443121212414320320122142104032332030200323420234043433144124334042221122421121401111302232001342031124333022310013332012220040040210221442133403122043142301244040001012301332042123134204400012413324202210230401413203030113011302032043202440431124010012332234441022211021320302044312211433211030303432344220403213043332132413003231033043411233000212422410431202221302030310334430143120303433224302124443211212032422130340031313341231110312004242010324423342440422204244313203142311102200220013312110120411324214000101331412312401313024210313040033020344310321312014400342423432321413021401112213024232341143432004000322243241233201314000443334211042314311424122401400413232011304424024112443440112041322431141020244143230031402443304422213410041334420024331221222343203402122121110444101001104122434142430240202411104010214304023324411104434122241202023131242130002102104423201304122120022443212401442314033132422043133442013002123202342233011212124233111443443310321004114424032142242041224343044320401102032434130432114300442334104431320033142241204131422023203131231042001032422014442212300324031043104313412420124332402220004220213433312442134232211004232102324144111142301311014314140313444224311230043034232321424332403332414402210343110320411114140010140224334332404320132221402033201112244114430224412440311222332143404034141120232103433222043203212414014333222422440104012132032312301004414220043000113343201243141112423020402220031212142101142242420032032401123300412240142223313410323110224202303000334203104221014114443142011114242240400133441321130022203341442323222210441232113412313133442000101400131221201330403124230242302221021240114213113114031041400133110322042221403012112233323241004140013002404343021420234431122222011414414203310100110020320212321023021410213234121010040324430314001024430303203322014431143424110042140242023044012224303210433400130324414120131401012041124041200140443232442404033332324324143201403241232013443313230413023031023111104030004112202201413314421140310020134311303410242034021234000100043320201223233220421304414204020004443024101403224321334020410332443141000240231023011334201313230004402111113402021104140334401221221003033433331040200442113414304130240212230214240443243034443303000212432234303112222030311411430302404442110212144132014010432303223110334431320131420104222341400441233312240103411301024334330110313212443230200133040133233322021241123024444444301401033141224102041413221404030423104331114423031114111324313214123410323241233423222144324324422411042224004314233100244211313401314024211004323110012232434301203324022314310124341124302220434021324102444104041033210011442122013234402124303003400340320134311114113122200300222014431012242014312423004401021224241042212343200242313031144421243240022133330410221302401411402102333114040301102221430412442103043023134020020323424001443102434443232021303012342204123433300213", "111014014443112234344424344200031103431413232323222133132330341400213104400121020141022223441041221210141220334204221243141002420213121322320130043210220401220130222201040330224403340124003431324000220311244133304020114224003220443040422243420301143422041001131231212141431244201421412144401112204332434121233032120320014340321433240142410004224430413010443132040313441033114421214300110103344210313312320324023012231003322020233221323110341101041023112402230313422231033213302334432344312332014301431134021422141024031120400404020211431401114433213013134410234340322222300143233303302102103021112110412433130003034140214133240211003234334034401243042100423012142440332142433211044104041442301404301332344342430142123223314401424431404143333341322211343323110203300124343031143212440140434420301034041020110002244121142032232111124000143011411030024223242314431344004133342311300411114223412102433122422400421230312104101211212041143420110434104042424012121031240003002333142111033320042001220433424124402444001404004404012442421220114010312222323121244410444140131212124324041441422001320313414131440042443433324143043032422003241134242332310220211003334102212242313101414134303422323123422111032123241304141203033140403102241413321033401033111131410113341403043222144012214102212423300124444434042200411312420111323303443434413220211433033130341431042311231303421040413220233024343211313234102010224320034412031300242214244430111131021341301433343233113403210002223031000330102121224131024242223233003202240044304441232031140411231311333014222044023131210140014100403411443414144230202044241342201031314002023322033300344314223230142202014344144043403143302002420022332240040414121443411414332202144101202434002002422124404411340331313033034434240322034044114000320011432124000100121332112013330224011424414211110422413302222123043123142433300410143130140234424430424200020243444021200022433412230440334203411323020323433101422240013104130311420042104013131420421142111130222011321330113312201310142011330341042232341002220113421030421102044330332010432113140024141222330424313213101202304133211101310222200234440103444440233203024430333423313420133140020440302333112311022302143300122140212321144243202222401331102010320103144311320001123032100410223141122332011224343340100142332004420401332331401222300422113200124332041434031231103333412004303400013140140104401440310400304324114211122033003444144001022302322240304034442134331012334043111212424021232412130332143223010011031112320140231020311010020033314041444410302314143402043132024013023444040133020400404211002214213233320433212030310102433002104123134312131004132244041243104124134424444433430114040040132021143304014340333241330321322443242100414024231212240214311433204111103032130004104120234034344030041144132232200041224414413210202403220010311430342340102312441120240403230023442414023414141104433344240134130231124400022004000224231242422213344300304234241233004031124221022033041434114112112342432324321210413420104221422241420310113042344221204123423030001424230023300113123131211300204223012041140402303444143113011044122034304041023301330312240332011033411123114011104400034420021113221024024114033101413140134120123103342201143412023440134310302213243322431113104443221031044234002433433421014414210332413330204321220320414040443223211310143242104121020410144422143110433301021211304142013134133412402041204120101122223413314143402244020413404123044432244030232141440421343222024432442341031200110320312103034314132303244400103124303040103302434020443202012121432341434310123322204144110443314020410442403201040430211044201231101322131412233024212403243124221133134433113014031313131143412443432320432421011400033204420010422302340034031023112032233243213120344323044021130213331400433123133044010431322222144004132410003014000232443430134330002243200400132412312100212204102431243003324342434201342030043342110330011031331220342233032223434131044104004012340142300211020000211313434321414022401112442344010101424042021011301132144043232432211113131111400240302420410102331332422301321411224123403441011110223133232241124344231132203100211300434300420040404304301402343443300322330114422011013000110413440044300301313010244044040242033214230420214233230431341020301113311212130042402100321134344344303311002132000102112314224124014333314322321403404420423440411420213340323343431430133330041402044", "001301100400122011200430141214211400124214432101422303022121440233023342124203204011223244104112241301100012403403400013220431333232441122034320213303023303433321042320323204433000244032013123020410313440113102340233312312011040244423300030040141140422420300314320110111001111413042222441003041214314343230231224230340242040304034303424440400120140131314323012042434413113232131403013311322133044424044400320212421221041320142403411333211211310421012133314213004114201024421101130033232222142211041042403223303200224401211314234402411413033310332323323413110142131224422403342442223444140101101430224031140412420033132103243030430043412412001410012414033122304040241134324411202443330141244313003330234024324430041320230210040121244021242312413204444144331112311424024133323340103201432004013001030432323144212431330300230223423420322031121243201320342044204430433004400020320444322112314431322101230323121024114420141034101122144310231114321141303010401034203314112431444424313034121404204314104332144210301124032120230302441431142220202223121033222043201112431321414301122212224111424102104134432002434022343413211214400034431112021322414004423014403210203210201131432323424233321430424340223401001233431341140422321410133110044230342131432014030224330411222401402204100110103314333333404041310122230034101031030411434403004404214142043031033121301300423402211030101422024432124112313210403111042431004413030401101133331141144430412223434102201202020411133034124023122430410034221402144130144422241430412412214311220443333432103201120230324102132144124211340144131030030110404110243242312401411130110022301321003022120400102332241222403441220402422003221300022410433320011134310341142304131131030221041022224340304124200143124414444013143103132031011301202121132232001033410323131423010212134203021040224433321430041400333322201223040000101203030023241103442413412010314030301012311414343400301223231401331100132100143401142114033212430214420422411301331422024302023243131031003433040144331033120014324001412421342011034020021402442101344343234141002311134444020234321410232432324142314231241214120144401202443003004311103311214212041444242114042022300140033020441423313200434342310112342113204201404343210030113240232003311213344421330402244024141404102244313132242103140404111023104132331143300422200140244414003333314324221420422433043312211244304042003410400432104033220342303422130144222404120430212431112010203332120403223430314222303424123123230120220422104324441030103321044014312230113340032312324333212002424443420212122334030134321314113002231224431424223222432010342203113110123134141042130334111032224042010223244413404100314104033412323223442414002231234340032400303214144313120113232011122220140222303111110132122023221241011444040140431010330400240212431431014002422124410212204223102242413304421003234121400143223014122110421300031403430103442131113144300312330132422404402032323021211022244012411342321210331442332242403200112324042421041141412420423031210432311211300222231022034421120312012400031321011041014310020130304234411413202413324303142300330142023124221121433403042023441330304333033244244444341422342303002443424134034302443002222021432241111200212430033140334401210333103042430303423243423341210330420304431202410400141242222012202132333301431214433434033324423143434413013324110134340044344230424213430041223121033322443413413232401244014242101232310023411004340203041341010040143202403201314334322221142322124214434230443134103210410042024441142430043304200423113131434240333212011440304204300031130113434410233410202342141243132343320210014302133221302041414410311303043124233313004334113420341413034101340044233103231324103322141104332041410130423244412143431112024331302033034334223002422441033140103400111042131431031014434441011420412000122402232410022401231302421340312123423242303102024040223234101112402131013412202400033332420341043313443232312230304110440442241004121324141311432200332421020312322444200132204241033440010000033204010034300113012201424421024224401422213443103442224234334303413431441001032130043241140020022141320401331114340121410220404432434240400100411440342322321142331400433400122104410114421122242303304224144234311344040330312102222142103324004122203130021104003214134043240112312114413034121410210230444244334441014211401124213402042432403101410401100222330321303310040304034201201031002034410404443334", "131123432220031414412232114220141214012224010221421220323040130243023303403300310303131121021003200021401313033041311112110203024032311214200111001030021312410423041332121404112201323002010241223302240412402024041144003312332411224104103211412234221141031024202220220010400341010234112124042034032143143212001302442041341410301212412333233102430002020324011222022010142021334023010041001214202230210204222441032140230422211140422143101230133321432404340242432231131204442441243433332102244212140133211432011202332323312230040022330044413011420223113222211422100302421101424041231224213212210422421021323133231304320323344300041201003111021133440030044130240021040041120032101400234124404224110402141120314112440123233114324143142301202210140404421131443434042443204202212020413020222301320101310434022201042222012303204322402033234242114124320340220001331011032423431103304431103110341232011343040114042402312331422303221334012112321133021034323220010404214302132110341001002321131133104411131024314234230131210311323310442332241344401320420412212124122430220332314131240022022014134332213224112133231113203113433201340214010201104231401014112232244440044140232314132122234310222040410413432210111222300430120211330410023243322331103223301222434411213023121313244032123133014014234443001331424102100314443023130002230241012411412414314401220013310100224122110044023043022431211032430034141344343424103441441342031140104400402001411232320430004142424304132230122213330202244020212230402204122102444402211022312432211303213110104120200330340224044014341002040124013342200443010312241304311124040231204231441042432443112001024321230123422203220200123440221221002412033243100444342212233422134303132313034430312410130303102220121441030114003021400133304213303142132402001001203204232200002113204330033244421230304403310022132434034244113043322314434002433003011022132003322034442033244021011023334223303121434241024334422140224113401343224022313233014223004123310241033413123321340230142213442331014041130114122102413021440103404233403314310224133444043200110243331003412231104020341032124310002230341211344424302334020221224313021031244101221041444402024011032011402143410232412204241034331201404014311344341222014022220021144003242122131302032402311434310422100442222313231312121113124112212111123303314130431141214144201031143002432031041321430030144033144334433241140343142133401243203230230043422101444412231243222230244013433032333324224112134103033432342444434011224240431111123030434103012123411343033020141001444240412321242332423221314423111220131221203422331042142122010043140324214143103421021304214021223114004232320103040042034100023002133230001300142413233044234143211211220301332440343430342202101034402034021233100143400240433244141013033434301400223024014041303112031110042313340330441010400323002211303133244242443101040114210340414323324313132031140311414114134142221024230343410342240401242002011334011040034414433301141344323341231203234123440242243041033103010123334100322224201414343322133110302331133243204033134022102333343431034130331420441402412431211224423420214322220101010044323414003232001011123424214323004111124202030421401432403120242404014444341123003430430401201101433220211002123333200110231333340242413143204301434134423202212023302211001120434004012133200323431131313443424220033224011040002311110332112224410012441241302200313203342211442410442413443000233240332221431202212402141214444200143400110304140321240021224331023233120240044323423400044013413020323242131001424022142321043341141043134301012044230204413112203410240301213241144422121210311101104301414300122232004041322431140202014043442023130443043032240134042344012004424242030140233214411313040342442020201230321141430102440300131332123440321304121104203212232243314022022311342430134102303400231142333310144321221324130323440432343304443143021000442114312042340113211340123421220144330031141020341043444342112314031134221101134444231220421303320203002033321210212304020303011000312334214202244231130422234320334311040341022043130421203114034040234314021404000212212122400214111140122144201221414101221131344300201024233333040210242441022100331040110010444003243211013444410000414432021122312430312134142004231420211001304120400103201332022422213013242342304022313112222444421213123031312430023402313120041212201214230314322004233301131142231020210013122323340004402343340", "422104201403420044034242334313003321214041022220334202111002231311114031220144242201333241004041301422134410310240440402043321204430112044123411142324124332044434331113000430114102344012141424442233241401213011234244311314104423313313110011004331041203043003334040023430413232011011322234240241401003040144222431323012240124124141432314344041211341004303243022031430432422334421411301302031443212113021011433033012320243200241211012422410111230102033443144230113413134220041230020343111314213314241210010244131024421231312233431314131222113241420013421331230423113042320222334312144000220310120244324411223400101340312323331302032101042410343241440304003444003211224430104423410444402140000411141314321443311000213110304432033230314142131014420000113441213124420122421020032244414344113044102434204020243431042103211140000402112012113140233222213243201433401133323441344340234412402131304012242400244134231004324141313031214431122141340412310031303200033012144224201423331314242444322003330311343042114221332204234441332103142401244223104433242032200030132403012243113332242014442021431201323102032123034010441032011022301410213042040112134401120303042322112022400041310032140441102341304102440431410412024432043233311410122033211013421411133013030031003301101342424412232030300414234021214312140211340433404223124443012104334401204334331141034301224241404422040143421311210342010344334424341200311241042040114004413011241403020041424124000001030300414431034412312034143332240120403212321330343241023234030034210312320203204440140133031402010431333133124421141120121210414422211324133403040102420142033010013040103110404221223023400321204332320001044314243004440334032310323111001400442102020434214101042210403214310342414140032244443212130433042230204003440231241043403342134013222310433212211444031304141004224413441420141334122443422421102344324003102043400410040012224040223421021122323030100104310114144121324443110244413142032120323003004011004020232230144301104344431134312342321434000402434314111104043440242402404414442423004203111123442134430041143412241331030343210214204134413434043421412204110131403413440221132441104430223013031414312323020232313442303332112300142224100043140244424030201434323331123202133310023312121303111304430001103443133240111001140044001241342144232104142314443042404411211224440300041442404301103222010213040403231114334133134112032223023232324001420124421021323032201011312133013110223430033432034421113134113144022421403434323044132212030440301210031144122314414220443134002123404323224230304020411333200031420410213313431413433133200420131333010433141203044404403114110340433121303144032200344000444010220332301133232402004333112210321322430113304222434433201342041124024243034220023243120134320331040014310213214314423214142030043402003114224402103234204432102330203242021244012214032141030312240304424400403014003400024104413410013022034242204200242220431032324200044224421024433240410442111424231440132201440031442300344424004121122240131223243304244242442114133241400122002004413042232104440123210202123143421313432023221443112302020044002340141224223004344224032311313440421132302034123432041023043332132034132040011142001440141221443133312004002203421332044334413142324222013421320024142122434202230213101132341142021144143313013102021020242320222044214141102213344200201102414000322222231421022014330144402240030211314301243310304012004201142233141223001302334213310031410132334130142324131341302111004201033123013124424332233341142101011240110311042220303433011133204004201122230231144414211113431401442344124210111322231403134004201121123442202322144011134320244412322334200211123123433222114440040240312123331323312302114300202223242203000143104324242121333133424344421303044322042240143104111214310413211012214242404302141012314130124300203221221003121013042113201303134140423403212343013412304230344403402133421122132012221423333124144303213103124301240232122121420334343013134414204111421230313041333234212331240402024321403441222103021213310423140304120242002341200420413430114014022233302043022404241014031103300011011303032303200240014334423410142124144144000413043423204421410322201340304133321342343140140310240413430444311143243010003040130300200021411433104434334200213301302440423420243412124422231001324013420003343223004324423433032314040033044200313243412230310313020314121444140112223011044042433422434023", "421244134443343012100431001344144342322302424313223313312313120220433100343310423040304041300441341143403303433312033432001430304123041414120044443122122340132422021012203143310320142402444404303413132000110220414213300143442223222403222411024303014200230413141410012401303233000232323211241223403142313420224431411202033240130141030324433111410204314122432231131232230442100422141134424340331443014413211030304134232102242330244013421424140331101444000141330100431020230443204423224442203033420114133042244111134412030240231443204123014442203413202224011230014132210212031234000300330241440241010000222100333134131240333112142040010014421142300000300311131433134002211003341401044443342421443104122314412112334042222031220242324312431021420340023143232120233243210102130444432003024030040220334204004301143304030102214001214032444422112214204443202441241330423102342214330202232411212440004004243334334004314210411411141410344023422031202030444224143443242413303410144022422144140043120010424433214212441201424240301410211024041202330142102041302330100231244100040003231411110132314030421030101322040203420413032244434230233441141300430130022232444100320342041013413210441404241132434331101102400023302021130422001333032132104324413334323134444404302001044323242422223304041321123344211014421043231421302001022010244240340403023433012313401322043310324433403432340423300441101200412342130421203344424044211330044240101012303301031103013110040011310402222424003232301002314122202001441430331441342310104041344411000224042003341332413340031210220113320201344411332220304112042242414112133103003241134424024343344100032322210242433033104402431420422044021243110142030143313434243041011400314102400120312002301431111322212244420441424044243001111201432302343304234421012401400300231432034213402004341242143433242030003334020122111123040321230100312113200214332000214402230431041131313223112122310041333223402333201131402000024402423201442033330444442014124233202034233434041014043123341310023411202331041022224112034130041023122121314213200203212404334114003224300012124323222334240332001320212021220100110332224231431020412233210124243132032222304300133031300344123020032004203301421413230411112123211200104403401242412004320010332434143410304204301213214423403131012401203414242420443002412022213204114021043311231430413201400240014140120442312002432031132302412430411322441131202003402242112014221141220002104032041340443201102403102431031413304024132322203102402234114221111124211423011432443344342221112203102104430114002100101422331214433221213412414231442001212441324401214210111111444343233430034020104332034011124302140332143402012123331442031141211203121432042332012332244344301122444133434142203031032114034233340424000422021304332204134334101143204210142140343242403333201142311323331023412340432312432413434420321433304342200301014234011200414202331420113401032410344420301014322130240200034141004240413041011312444103203433101322441224423421242212400420213403003110213402421443340014413232311433240410130143133031312413222401024202404411200123210243042102141131230114242422143203304113224133201142202010341414143233330223043121121010104430010432231230131414342334132403030011141402002220230220123212204042011214430242432022442244104123320113004342022402244323332432430323022242014230212234310420403101341204411331330430143343210410300210120123044134041112202333410304134200442010313031034414223310001140411003131112210030124313204001120240412033300040140420230444312301000311302132420040101132400430120103431043140210140232131101314441413233442143221013311010303234134323003004034444420414300212110103222202421201013243144344324034343013033324441221121311340412413430131411332434140333313430130313344321221311332441341440403102221412412032332140021322442222220430343433440011214341013233330001114000031443413401230343420021423144214132301304433131434340233412310421331044303224014200302401310342302022041334013340212214333340113012103320202022200121044022430310410332220140201101101231021300214200031404031130014344232220430321433030031210334431402312110203243213004000222232220311113403223301431102144013011143011020330023342003012201243421104341420430343042242144310242300012434444202042420314042320131140302141021342331231330030140210004443323104033211042411420431334230432341112410032400403201142400414410041012244213344213413010130244124201233130204004313", "324043022200411133430143421022010343444010302204313342003300032244423030041240324214412142013433100201223220303110124233202230004230013241433234412210333043033011211232003433433032012403432324321020114413231222144323342404420002140200024444410114204220023420043411300130201433322432414112423110211212111001414134002100303432100122314320320112401424122212311344222100230213231030303240311023413333114412410000242114303301311432013304224134423340034022133240202324321014344431321042421134404000310324014321220114323340203402404213240201232403102313122210311232130110000300322132033412024334433232431013221221402442224141023132220333023022232411300020033121420441342322034433030200001341101420123343011303433232113403120002104304202421311013324122413023044232304403330423443224220400044333104223434431243240330400314003200231001010311323014444101212411144334143100241111302433224233224001200403214003303031100413103302300033323244204020111030023134441021423220222443220444043314321230133020130221310323410400340312042344400202203203200324244320241444034140013113300101102411033243244203421323000131344120340412440112323323212122411441323232314222342332231010012021342401340413213232304412430330034023223043432203332121120134013133331331303130134434104101314123442201210314234112421010240020243240240421310121012031200020110001203330324024023202330243141134000401311202403324013000334032300033030142200430222431320123231133100422303321311323242131343313404141331101332021022233332421340120302030120413132002411221344042434121322220133001424422003044213430012120033410232243212240032343442343041300100203210041234140320010231300204424221334342402421133430304302412312420143411040242044111341024234002414124411143340104230024020202404014443202014141444333440332024203441000023423314312212112122410133232304130040043023100040134134002042003422002401403400303233014021121311404423303423004422232003142000040044133410213103431401410044031001342011334403140413304032413001041313211344210424124431040422021003431141412300413104434122222404141332433302230342002344323441221312412103141202122312421423201022220234314323003014100341332123102114313324130343440400022000043103441122023410413402030133441323344342340124204212110420300034240133430200202423000332112122410024334111221304101230020132100000331123440001133033003334244124011242112402033101311123214210120011443220404311403014024003004110343114041234133131012132144132112144003311142330403330131103134404130221122143333123103412403120043100444122330023330403241210233314243024330442204104123221324121243241241313110121401431410402232121323214241120101322030130430020030301241014324114431342203431023211140014242400201211112442413343303411244303322022114102021314244324321112343010301410332002410042144411141212034214441334343213112013243413103240403022214303213333320031322224432410004410124443303033004122141220223323321443023230442123402302201203413434222040000320301101433443242341132243413410312022320133441340040120013104241341424000123042204421411423321022403112044033112034042023410132041102201122100042341124033314143112112312211322412303110340211031241020113344400324344102142013344133041413104342313304422030021101003134440424140114214301311133413042110021122212241404230423112134221420131423201333321134141004033214312314314014004131002402003202244401401031220310023333401021003142430412104432440310422024120013411012120403334341011224421434030443210222320034220111403102101224101444414242034444010003224044434333022242432042030002334343222134122204314223312010340010022231334331340444102034020221424023331333102222410412433412323301401011412040400003022001031101442244310442413021043200113123030131041004242013122043332411111323021004401223201242412001224204220312320411414243120324210114444230001102122201334140211340320224404011310301122023344404001300310301101021022210204340102132414204020133224234003401414422343114241141000243214034011211130420014312112221224224004232230210410344123331001022320412334010432321221020010042340130232023404044301443304302324124110030300030021444121242411143400024114034120410021103412041114213003041123420011312312441211432024341110144223321421404201333133002141321334340312011120124214401401103134101313224121421003424334434014033214214042224243304211113340103201044210110240323411104002013332042322002140320434432110012013220344333311420300342232400434303210343023034322341324", "240241121322024322440424220143231033133441323130011020211412341040234001222001112030031034241200004021042340132124121040414211113104200311422413102341233002443031314113113003023442400342330443332001101143113034422313411101223033013324310010332023424131342234414041344234414003412424313030211444022031000302412200331003021204341040032011144044134142101042204001232000411323113110343312242122333312222004330412334310204114023034220443413400022141402344414033210333414124011014132241031411022242300422334044011030423233200313104020224202104243330002220422222421333202002423341244420230143110341134213321334443100101231231002114320401201232431320014143233102400443000131320230342410331032422143221434124020211442110431300022320424322111020240132433141341431403231320001432240401112224413304332213111040011442210334144111330301344103203140314024400010104143041133412322444442011403331131230003030011223343114342240303223311031014324014301402102010012122214303420020304400133024301131330410241123430433211204241332203320132440030121021342113124323044442131044402041430123123224223043020404003421231434311303014030213122330304401322141044230120233304242133130143311312434223124332012040433444140434043142243243113310112012210114401201244421401202401040134414032411411103041200230434102400021041412000031121340242424034130403213420220030123340403220042310404133132002302102114303001430224203422200000421432043444203412134112132133413443323230023103134010322312244233210341400142443234002332414014201032222003224231002113120104344434303432003313333131222041234402130112441323024124043401211034101023224340014432202010020113110101300102234022134210131333102104112240403012223014342013033221012443213132022434304243011313334234141103344214444404241404343134131012141404330331343420034300443001302442431422033342420224322432040312000010144240230441314333101011442431141442430342240102101001403040343423140130333323403423130122142303214031312012412344034043141034201403444311324341243204333100411311413003334130241221013344340031241331204434214032341322044011244211314003234014041334423302334003242111323112221343144011304042310314330401213304444132123304032121303213324411422410202214321214122404224001011440423224000222142401222344033132321440211132314130144040421200041212012011302120430441133411303424404240003104223231202212413301411321443004004044040044123044223214121010033304120200000143033033431323033010033403242134011003042332430040204412120030103004231420233112300023300303003402321403302112402422102142103203443322331343100214132030422212314423303204231240110233430220041000331240301440443442412304212300140013310313020443342340313014134024144312301111231032342440231114140023333233441334122011030324131222241314143240330330213134330344134000343430442402013200144014023000101124230421300410431342132400220423003203033104444132200124113234200411342440303203104303130140423211122004240112214234134433311201333302343024044101344224024043020321434414314341231403004014300244320204341343002132342212313111404404342422402404333021213013402334011102420313111413110204214023222100032011033434411002401100210004434404134331423113120104003024430101201032241344332113332032420414334434303404103002410024114000100402031140414140420401320110210440204110421313224103223431030441014414234033401111433432002124232203004034203310121121102233130203423010210102023304102004200044340411401340214204114202210124040123413100401220134041003331103000430121032201142142130331240322024421444111140003003002112422140411220344033322423431114132303223032012224244242011434333112204240033333400330440221040244403242202030211331332313101400442342232012040321212342430042041420323414221043411040121421200242440244024044330112120224442400120230440321203141431133204030130004141244013440203423001244320044043311033212323301324020203103242341302242143124030301303334322144433302231324442131430433414213200140020220344302021033303024044333302033243220121020011100111330043444231443102344104101111110240004431002021023211023430040413331410244303311331114000220010103330434214310434310322024440323012100340101003021124130300214022431200340411300103433120320302421143030233314323033123013400020102022314230410313342100412324432303210300102020434112001144311301210432242141102400240304341013433403444402232341014440333334430142243343302200204202313141411204000242230402003441420113423103213121022223244243111201", "434241100040144231234002100000304043303404433334234301133112203110113332102314243400323444134114144433114422210140331114230101344431123230104113331133344402204221323243033102131433110004204240432303410333200034031144140330314304401130401420032400331304103013221132343040230144321222321244213143220140442002310230041033112012323442010040411210420401021441122310132213111423022323044330231320340430333320014342231403403211121222043023441301131223121443041400224234324121040400404140322222304103304203314043123234433110224142240200000432003404003000341420202021412441141310041333124143002302303043021420213213042103321104033013434432013011213200320320012211414040023222342213000110410033232320240403240040430323111240420114301301103142232240244202010144123030133044241422024331022012113424440111220011204243030034024224103244231101332133110401132020020242122341423301224001114114412222121024311312031424333342020330343103442040302002333404331143241142203130041221210041413244301441021013023234433414442001114013110101021242003101140313102334244234440023031301234041141344304241122141030301444124300103022311411223402340423134000311011132213122213403313043340444202030240403442430223002424230234412032010042443124402420042144400342410142422441234430420231302112314114304002031224042402144302411414331320203300414130420330331111223233443413232443211244421142124032303202324230414420330113204040343201204121433414214144034131222042000240000242402044303424013422103100432010040241401431223222004111043004242411144244223432224121413041303133331443040031444321220340011240033403200433423421113040323330334002101012120021200123003240402034401321003241123033330024222341032141022023430334102241342320040114312110141303231344214401040123443423034243411031421241220402120040313203144300314120313011314024403424201213230022104131311240400024323144214041414040010201114202143013144410204021241031330303421411443320342001033400421331130344121322233300232110020131432122203121114323241230441333042414422043204001121340203423340200413034140442410100020001430334203403141404322131443030001130441114402410140324412303002001301202041302323333430344441112220341331412232404222002422122222004144240413014121121320332101411130113214340423423033324102413220434421432301320033020231024420111002221343111014323224220013231314422441444311232203240014023043334014444404002140141203142332133024421332043412102032040201032240341004420422300140343240330232131300014101424020301120021414220430023424103101412403030301431203403000141334020012340212222430423412131320122124303020201422220143223304320142043421202012040302004414224034330312414200101133440433332311144401230103433421420321222010413112343223044103414002010334230331420414301424130321113022431134321222244313122020140243104423310441000003413043002142303302440223423211231441230011404441341141440210331323132213441400021030233312221413321200000430243301132401404323341043224101413322043114203120244043432341341031244411220133104143012214111144202344303230141324044240232340221142433402141113022040123421242021031402034301234310214341242312234021204104301424131140041032341003010311124233442044240040440001030210034334131033013311420402133022234441332421122113341231311220002211033213333200323001024242001032120240132003432111022323343423241110230002134212040222040220220103014231140423202100310044434134132003121212102301223320201233233232041134334323420243441110444222403042043141234023110224304120122423242300400410130320131334130302200443431130213124234303023321142424143421413242104404114031001021141310000322022420033010001333324004302420144312223024442103123431443331400104422214231001413344342014143040300244300423311210313241012344021013320413141421022002241312204040230404022434022030434430003143323022410443314412321102234014114013440021114233132134012411101332011102421220201143414444122131230430304230021240314012040120011210321124133011400241100443431231323310434202442031223134320411014010102411001311443130143222122121243301002444320311024403402141303111113321122230343234141441041404334321114311311034202423043043024031310443243114023121241104133441220043303142410232430222314333304001020221420202241321233402242403143410012340304400232041302220403414322021030443214013343032231421114214001232421314132400113313301100212102133423233130223024034334024431414443103103400110032344443331220001122131120144331024020141144214144141234", "424243402440323220124114022230123404200413443012140400041442404433201213121113332020034121024433332130002311241331212300124133110110221432101000224104034443001212134000224231030301212313101124224030211032021000140424434420342133311020130100111400331202411210023331024230333313204040020424022422131430203423320411044141420402023214243434014404013310402312440304341214412424320014401113110304302013001210001110423233404413001423310321200422214421113220010103402211344300022214344444213001203022123011201221202400421342244314012413401134012332441040332100131102140033334113112230010220131340033413314222422012343323104330311444210123132244234032031303243220204013242443042313121140412031404310421441101102200131114324211443014121410431440124241404323343231011032443432330411241320233012012341032411030001132030423442101311032143241314003111442142040220131022323222003344140432223021220411420014222004131124003343040012444003304022032212314244133230421011240401010230234224312342434303122434133344120100400310012410200434201121101134421331424122222044414342401042034444224103434331033034112033431344120411422103231233102001214111232244001124340110022020122200300143140100111114312122343240213214013413414133100433002242413433320331320434002332420234220233210222344140033041111413320403314310300142110423202243334221413403024302314443332103402222113313100304144030330141444302102004200130022004430242232304422124141204422002434303141000422000410022404341410322133343420341042314134043440214400024233032241213344301134131113001013102332143224413333022043122031144200420000243421031142421242033232014240213011444212123022030142302130100433334131110343134122013343313222302302212242022312121002123231130411033201102134424020114424414310440131320431032120302322224313421322104311021133212013301022133121020222120000121412442203132324341001022203441304134223213402101031442323241210331411303311444120114411300312421211020402020340302032211331414230401141133421322221023204100031110400304140131043224210343001001133223422202122204034440043404204403320232301430114441011300433000243432333032042242310222102113402103321201241312120101441413404144242404222240411211000420043113404002213241012104203042043103200104232240004144130123141323300303114142133231422204313233421303221330001421414100130422443201314200330032134443420101330113022440033232220244444200242141413233141123410231002023221401023130011332141343323312311013042112334033142302302431141000042123113242411321214421100344442212424122310424413030144333214103102302110444342402021203000442313241241430304133302443403210301342204201333244142234001201030421004302130123014133320434303043211041120433221123123100143423040221223121142104411331314201244120111212012113441413120011041041030222031314112040024202300001003202123040103230011001322204144114123100120401222423302240130014200430344240430140431043023141204121101141320443011414233442211434304344130121243000120421323441334001220121413011410113103332001222204142424131002323230331243134440440443012023430433111434230012322231231123322314231443320021411241342131311144431443141402101133304243142424310203240230042403322331223002341410142124331102032330140201422342033303121013140334320334442423340323144211323104244420312010442034140324134413221234300002042000042140412202111410244311244024310420314100404423302443340302343121211233424243111134303440310432110224032123141213330311134113120320223432214331311320430204224124340210441231440301110221443412021101311143341343024114403032331132330124230111314201414212030314411443110122324304344032202241213201423132422002042003411040414201242321130101224021040201012314441300122002444430243312111442041013211214021300333222044402032030300414033223223102110303200222314341433402230420033222433221343133340134042344001411314000423403234241412103421411120114334030343340403304200404023312133244402031131122410422242043441132341024130322413123010404122324304411242012220032011402212444300040312143124340303243224013112331114403010143433232001123240243033444440034321323132424433414010414410021343413022133123200243030414221321211241344014320344140231230223412142224020343143414043422004444010303132301240220010313204442401433414331442331004240221041011303232104230423014341424414041033340121321422201001103024312230404313102433143413120333032202041041424002440123302034314324321234134443013042314121440410001301234423013403244004310", "330221303334234142224014400331114412422210113334422323032214331134431300330443430431403231102103134040102122044021141042212040113431320413302232311232232302314334211344102014012340101012141403101440401111003333122131442143141112002110412130213414243041200043244122032042011420244404431010034324310130343103004213210323443210320214323342121140324310114434333110443430243330332343112444431422143011420004100242304321011444234243033331013330001312021043021100123240211103310304230330101240204424240242323304122214124230342101202420133414422113032314000420113333400424221432042103330200132113214304334203341304341442324211111420030434422003134142203141100203030212414443434211034032024023343222032442444303043232012340321122420113212401104012432113130101140120130212303443334330034002030344430032131130400121244434203320143002311223304421214333014001341342303310002443300331304213000103400340410020341024404122444114004144010424402312010214022412034140422404001312412020440031342302034213344223204102111103041431333412403224321232424001411430201324240212210002440233002040424300342101404110440010433214221111342220232103111213333144211200402023422321241411414224044414141114101413200444310103430330433413130021201210213012103002132411410121040422403130421203234433324204410000111024230314432422320230314121334431442343301004103232130104320342003140220411402311200144144324203020202303401013334112222403113011443040330223343042041412133424001044313204320132223040003323234124213042223311240203012331423431211133420110014010122220413344234432220112020041030324023402031331102440230024401230134102133402003040431203020404320000014140031232332010140031041132432432130342443402300434033400344341132421340024030444432212402430004112344003414024043414333411332342434442214240300104432313304124403312100044314040324410024003302032242124200344133200123344330041011402341313020441111022211201140102312332344234122303404121021300242103120112040412101301441143244300344302140443332233123010034204200230012223341024024400003430203332332022311124201221023412032134114114322400323220401133110442224111444213424020212022310002132402131430013014223444401233240313413002141303342340223334144443314034100242200423310001122412131142311320344243310214002344413440303031344014022033422142404443430144204312134124104030222031210230212320032221022411213141312441233022424014433323412311431104100443024314342020431323422224224213102021203221201123231113121022114341002323124010204330200224423231104421322422001202140443242430321110311144202413224124414430230132333301240313304202433444224203343043002433201133331231021441003431240013143421414221022444412033422220420210241321220202000043331243042301111214204331244341114402241121041011330143334444443121444021143400321331110430441241220003310434011402403312201304400344434312003344222313344433311240221303322343330002344402002313034233402301411222342324111420323131132200441441201114213443322100024142340432032003200220443431424113233214143114342414203422420013010101311022243012131243401214124130424203020213342232444224304013102333314100433423123003031233232140202100203041142214340440103102221422121422304002334240022414100312410020314221141001403442404012021310212431443210320403240333121401034013430344041431223124102442122334113120200301314304234342333103020301314414311411011324342310030441011323021203423014030130340234300402001104020230224043440123030214003302303042430012244402310110341402314300434104212043313032044212224413444340313414004344443210233424141134124002444422133313211401001132323040023231413301313340110300322013311403334233024140324440220424423222240214342243120311001123330343212324023414414201214414040341144024240233213230403043212212132244020442043243102300043114322210132104344313330330011014222130441131212402434024030101243211413121322334201102232020141144433130124121440123004424001410200420323344423413114101100104412333143111344420301242310121042340020242023140414331420444201403124211031002244022131214030243120224003442331301333440301412441300031101101012443044113131312011424122412034440310224103023110132331401004122130232420303431420042120023101401110033044033131034322242213411013410143143332244021033402241420333412021323243302210232022111413240324413432131223341400332012302332230021203211140020443202224034234224330340032113031033323300422003230032012321010130420010421244000044232220420001304014324420424", "000122432303444331242210230414024412201404012241230304111024110042010342034404443321144012332030103002342233320410033344233001023111000434310123304210040143021111140332402424134343403331233134300413114242244400310434243324300233411410011213040242321211222121124003123120342221402241044411334003000441013000340043032001141244242400222421404301442214200233014124023330234340331433103102222202323121243234403314231142131431140102233210121211000101430222412302024033003324011331140400232330004031133224304234412044013044440110443424332342204141132124300434041334103310341332424141123233000113022140133430333114330002430200430001443213230124301113141012404423430030142423314103010414132033201340324244344033300421404402010321021134331132233310413344340244320441200032043030400231014111110210244140014424112004001111244213013010200431440040232331002442032333012314322203210120231323102303433401303010032121004404442020223340431424422123220341103231134140312034341023041214444101012024434113311221141303242230403440001013320123430202433410203100231333212304220022441113100233134121402222033434331021114343321120111131222103323441013004032201404223333420442101002403010222101323330240400440023321221424003013302430224231143344202404034224002313330431024111112143224114042240330143301020114302323042340330413000104222422234401210111422123141430223320334330104130133314241013121314424321201031412241321101011344240022142301204213224312234242130400341133230200424430341323403430200302423134431114422241244344142221242044113342424231020323113024320124412000242221210441302221100224034232423203044012243334434144314033041140314211013022403320204200210203313304130242031044043410423244424001230414300404213320403423333311233044211320423113223034022043344210444404342402303444020010422113330002120240344041221433402041400311413034210321022142411241101001022222021313023120044110012444333202011232144424421322111022233332033414400014430311400041142240023032014233203212034123320221130343320113044042443411403221233212104330220040402343233414343340433114243103042431100413014023213302142212224410231430100243100122003134214440311424041423314111022213221210411012341201134321342133442111000213144234303244311432210131122433431141324011343412231430403220442123202100424241320423400321011144131444233444342440101020131201100424104214212242230410033122113202230402423341231440430001310123224241340420024410310123010130302102420412412302140131442404240323312141340134014031111431302224133444110432024134204434101443022230043224412302311014203222103010311032123211014121421203323013202024114344400442301110124302230220420122130201114324440142040132100123014332012302034234303301443043124400324020344104342424134122022422224323003232334013402010032410421413303403441011030201211221032124120143422220123410433000024311040324301421114302324404013140343344403034420323321204233410021010331001314142133324314040024012324202422331130440002041101312424122012134234333044300340332300210211403340103420111212144040040133244442120001224030101442242232120110233441242241301304242142203333120224020433110233131311300012112200223000320244043334044420434103122101410221223210400404023210303201002403110301233330303014413120343004143402114300233112302421032341200044031010102244414211212313330200244401143340233004431412134221213444031400142133423321311032444043022421240331311133202041134311403000243342324210221232011122411420323433021043320340200403113402303224303434012401032310134114344112133432332310414030403131303111143103424001303024413412041303302110423233143013123011300103044302302204233442300400342040010011303101412024024040124014312443001324243140333343232201030310110431243021411204321224001344211241244224103242443432403100213042124214013144240142314311031431202413331221404301003212243140412324210011033310043400103333340014041044031030400322132323241302332112434443323332201000024024432330433310311143112343020010413223001000341001142314402322014330313431433241112322201431121410212110212401303402320440430422414004422404240121022124423132332333312102401320222444032401040010242431142310042311400304314430401201104440041331211212111242022420343313013114443222240121312221341302222210244402021034330041320240110122201222322240433302043043101402233004011042024214134111244333333424122330222101012044343333324434010443022311043324320204113103300043020043330224123001040012004434441000401423244", "244011314102014031404243320223004443440240324414033404342110003314302221341110214430211334124401143131202140322410020200001044211223101113340123424400222120020201434120303020204323044443132202010334410413423141434034333221340110411444244322143141202011320232441322144041224230011104413131142103011400310244313003303414224333302110140433142131142020314234014233430343104402130121200302341121430002200122121020032040113100034330230432202132212340240103132113300342344321341101333404211432201421030041401222404400204330110310130303034243104223244341213010442414244112314121230412242221024130422112241042202243011441323133024123441131442110314124232130130241141412032212320412230124030332110030043442031424414304414303241132011031330203221243104142403244302234414302212031143103443401040204204211111234223113400114240424233042041232410413340024303333021014244440421321033302403232213420232134104300112131040014433031323024404304420041241304433123202404023003122014321240032020232211013102322330212343340431300321202304244024111440343402121420320032012322101141343103004214121033422400022122431321023033143223221234141040340113122311241003203323124131442302104331031423413201131332240404131221113122200110203411100034113323010024302311404300220432323423243140140012134002310432041233303114332113113302310134123124311322103443103410210431230414444300333144324210144343432004301343134140202040042340104044432321004140334104430321014300322011131014204302112233211222203031124312111322413021143244032014124014024112003240420120034322213024321204411424202212121004121140002420313140213411433332033224244122020113140302142323143422224203234102133433331220313120131413201130023433203121130230333232344023322132232140414214013424324020222141033134201100243134104311321320013042104220132144002333414441033341223320414021322103412214112303140132224303401131020222111003431322442431423034330430304131434003044341331234404404031030433301004230033302022413120113332420000100100031004434223441042314244124402411432114134114002312301142023221112143013203422412440302402241212021123141443443044222204113230023323342104344322322324424104441141011443022333320014031103300111212332401003343131220304221400310024203343043221143304112234201340302431044213212020032310031100024302301240032432340431220231123211143313140422210222001423214012412231202313224103133301220413204203222012044412313104330431212031041000124231314411001104241014214044423240233431344134314220210042341224341300233231033140231230004300123040404334344124312221320012341134213223312221344210033103402402443034244001133014420134422130222133002144340404404320243203204344043340423004223044033344002112414202011010443222311322213113241213332132302434223104002424002343301332030203032041433234031233133120202103410342414134121424041210344313324241004304143334014142330443222321440133302424434024411043043004122012144201420134142002204034213042304002044143203321203020124321112114024230032323434134040333322413431114020341322330043122004434000022043013113110101011031243304441043332122232041044241004343103001012130413210411410221234002134332424041243114330011424011234144310404102143443041233443112424434243443003234300211024301022331223243134411420111320011222211320014000424011114241212403042312424232210100111303302314113141011320402014244024123233431032230040210222413320320441240241421214132214022000443012144403213203333103334341100430042313213312134312002430200143214013204323424123424121422231103241231211120032433211334300010042400102401004330203423120333302234142344033334401240033321443402020442400400120211143433102220131433241143232223100340304103131343433403203013132022402311311142040114041101422020022313120344124413233140041240243030303140202124413141032131233120034010102401301104321401311041020334322042221001111012231202144141404231412132210002342311302012143042124413102100022134422344104300020322001421033341432000234134000040342222304121024213121330420234303430112323341322334002201400024341112134210022014341210011433213440240341430341031434230324011134221331301444014034323323141414401140214314234232411402034242141412442223040214433344342434340110342233044424322143111340213031243243044404421133332104230030341311223324404443431040313220110433003244213320131203304144124441142433243311411313200143334001333242034432200111411334031042044411342212243114422200033030310433334022124200343110311430221430141312", "133101312103330234322044023031433134344023014222121032112040210003113102213030430134113404014212312200203304221404302220013103404040343002100022322301341243112131410001020223241441332322101430224301222041334123340142342004233213214201204202210023123312231342201324212104212214141023433244121201121143431002330203411111030430242414322203321433412012434042003340241112432100030310322203400004133030334222324433323103124321002240032143241103200301210321112020231130034142210403413111324132112313233424440423021232144224011333001203134241430124111224441411210004440140041413310032223414310411130423401431430304143334243400141430011314243304441014132034211011132432431000202100010321143031344042230441424040200041410341002222143244111121422301441323002423211210343124231302012131340213210404212114134221241413213433214422143224130211403100003332401334434003314314400220340143012103023303120120021041232023302230114213100232144413010004443214304431024401403042244044413333410143234142133203440021420143341203324221432121010024443014021121434304020224410214442244233313133040023132004334100444213214144330104212013344240030022313120111014244302203320344211340420422340321342002140000212302141100133301204200014121211310032241030411324044312100232040421301200244033001234011214321302320232312034422204303301004123212204344443421440341231213341001012110311213343110134341311320441220223310144332243223024123134004100140323403414404342111031321434332222213001324034112013004243202103424233202232410000122433443422013022330140433413210233443203202421120220403222032411003301242043310300044130131440002434034014221004222111031421242214344213243244430410020311404444241020140243101334431234042213421231041330243131132131134203432141404124323402440422412311424442031024341410111214120220410404341013100044201233412431342213343212412003121410214132242340330003012310210122201402244024002133042130342014140021414420040032210233240311034304221221422340334420414320303230110340244013110340131102013423321242312441000432223134141001340332211044344320334132443240042024221310143414300444033412421311044011340311023313224412420414334342231410024203103014232013041223240011333401341324300440114420243303434401002223021022332230121014001343142122211012344210430401323014102020032440130322004031004210224320313300414141321204414020013000203142040444104241301003022123410000442344001304202123201143223204212444023201111343142200000021420443412431441131014302303032300031100220031224112331102224341033224001110330332031243033144040243011030411000413323332142441400121010143441031101332011442121443310022334322224102122112320113022224411042022423202330233302201034300131242044202212240422132443440442143240130441343131322420430111110343214444431020342344010010333232042303344330134243410143330214444124403312412434114240124232132243112031442333212443203433230300300101120231041213423232040014444132304123244342122043424214001010100040203431202204104021430010102134433203434320001001120134233032232233102342043012212110410023423034322324440134434034101401314421004111221330112140323331210003433031130320213122221330434342211421340312233232310213323304043342334440331000132441310331441410432322020414232201134431113112241422043002244102300212402440131400310001410420434331012013420122034433400142210140100334231010021020413024104234411011441312440431204032020001213344344122223320321303134311113340103002212111133411143234432134322333040233421113144041220234131414440312344043124443244131314103303310401324433331401143423140421231113133104001242033013211112324430411231300004031244102410341102404214413404344220302023044421142020131421023143304413443204013320342043032300440133430201313002213243414000302014031040214244444400341102314322222113302404313222400141333124102420321342402212441322211403423103000030020330102322110422142122242213143402234211440343333234320032312110103224043014023220210143230442041432134244110223402141101402242144314402212033221311033344101422232232300423000333143034230241112112204040023021410023202311434214131010012240340040402320344224440424130012204221334313242042301101011142323111002134314230144124142412401200134434103132121134121411212142212311042041322304043422232341314330123113224313133010221003322031144222423411124432113011430243234331002314002110234412421303043112004121040021100021033130233434001300141323340240131214221404442041241412023030220124421213040", "114420431033113303012144134303422110400122404013120424013001321202312040134012444411004440314103214201301312112124333344121430104141003321314110102121220204014422140342024040341020042123133411333113002313001030023223030004134201400202122033142234401224001034441312044343213020301134432340131021204104211340334332041332131444143230332043040112103011134402410343303212123333113224032310033101410413133332121102134221040002342424101440312313303141410424340334342010334300402414103140102242430134341311341332211414123441243321134142014040231404202132031043114044314432223300330222434443420302324012341304212310404424140310201213334212231332224421440443433131234402333313440232124213402420322111203122404024422130014000333201203411222124143304342114443012412422400040232401342310131212202303442303334244212233033112232113441040020124313202244141123040302033442200404230140312014001134420120312032233302212304211203030004141233322410204124314321434422003241140244224432311403024324433121122033120431002014310103122404303124420330211444334443030221240104030332221134432104133422434240130332313104343104120201032200310330430013133200032132003020324432221433020132302421113024234004120002440224013242133341044203333243202433431030311234322030332013123204224124333123014241020233330340344111433023313410441403121003434122020422421131044031320130123041200234334410230114330203344004241210431443014120444014432030001100211044134334201110420441134144004130012423140213004332101010040444024144222223022313201233141032233440302234023402344011004300310000130311130144114212442223302100342130122243211123011034312013413431422323114002002440420202314344420002203000031310414000323004223103434444303132210004401103420331323430232130323330422424402120320230323424123102123212212343340111141230241012034013113400334414443122114221123114444122213412330233204230212123022330210404213012314300100411331021143344323441244002332342343304100000041121224220431443404431404310221410330003140443033003004244143330122304242431412234412124200230233144213411024414041021124222003110140020441120002411342002200040230143214011341424344143001042403231404322124000443211003112010013420000201004323322331222143413423220233443020330331403412133231402132244240334223214241404202320242110031033323021423244440004222103114124142010410134442331420140302242433040411212213132100433030141110413141311122013434242210014110411423142443120141002014400411031340403300443324010041410140410224421012014143022001100141143110010012133140211330431442433440340032304430120320113422132234133420140413103122331114222320420030112214303224431421013434211111024133031402240112444444442213340413433421411300410403122020031121301424424322034144310403110441330012433143202012443434131000114030042311010022123110312311143204431024220310001342424341313133422302302230023021430323002221122420440001421442200223143200110312202341100020144003033030002202332320322110341142211403324040443002232430142114131113014130322232243030120433224001324403243133023243144134412313221334433132330331231040033222112032340443144422300443020220303321032224012343312424030130243414120140334222432211240002012440123114210413111101144140243033110322100233211441234333100232113102213300440212330033021242440041343432403004301323012011221333222030120443100240303433101430243000013010230024223211102020124424434442443124411110401400433312121110440443031020431132433410233422420110414440112120004442020122221234323234444410211443130443400042011404110320302143111244123020210131104404440112101011222444141333112221232303144441413021130341133401040041000421442223033123443120432001303310232212430133024424040320204101002243010142222433122340344101211232441304004220243310044102244234240422211241032034142300041433042012412043011044414320422031220244234103303342204124443241121302101441032002004232040121210121321212030002111234021304342312124323013044323120043141444031331430041201331144342012302032233433111344420402301420244222120412231244021004311310443331200401111343032311210244401402000404340313311132113130112333003010103234242022342343001232021320434203200130102200413442134331413202302133002413302223302334313322340002442430321344134432041310040014242311314432410131142340311100304342121244300220333134101303421003021122424442030411104222443103222303243221043040142123044233200111114122223103330113432300111432430003204423324100344124010204042044024204220", "202223301431122021434044114133412342402344242400231040342221301142033044220404130044103042024141032304041212000010320124202141004021040232034314400340031004210043110241033334332334440434430240302400334420221404324012032101234240424320323033111103442101312201020320304023003203331013120334332330231340314341331022403103022034232322104232040423431332314210431213320143210421103311101212002231400002100242031113301130434402311314213121423422041330014423021042100313430023243344302431231241311030311444141000024203320410430334103414224133423141414344230423400112141322333203101311121013413124011104010330204404343403020013444111303404141102122424023334431442212441130223330201214142441031313031430220112440430104333320313104010304332234423314401043204133303033421312224413240023200233141403220314133213040224004132233031324140221312100110121021210140242304011313432303333043420140111434344400220012412032131204212442412002113340022401104444440200313130042112301001303141403100132223314143222344243310020301323102144003311323133122210213001234101143100133342010112234141400034301232444324424134430140402003203203234342211233214333340444324332322014221223212142204313431422311212233023340130421021133021044131022120240123033431132141042031002423044443004230340244411122442222114244301312114103303201402120424014302033041020333343213313440302002311224424113203020301140304003224143443132434222311243203002412012204414102323024230211404423144314324040343330302224430244341220430242112221341334003021132322320344111323440032114442123341023012131312104013130322403123120343433121231040420214204411300114144114133431304011041200210401012032411220340432422444210133132041022020033130110413030134103022042333400013442440012223432121321444332012404231042344004210111332301202340322121411202320432040344441303133404120411430423041434431441314041210333412104004120320423212224204134121402110411443232200130133442420202041231220134302223310141220132101310211034212343412423140130042231004411212024440120311333200142422141000244440002200130320000040114032013224201103130042330403042442323433210244313231014114001434223411123102320303422112222413134434433402423003142120413114344133444000003214000120102421233003243023101103402011220403221121303331201122121143421302414044224421203324012343314202142122401010434303312202121432402443111301241420300001020223230321233333230340301224100230002112221112401342324434233433122024431231201314041401200304044313233043134011411011013224111401044002032442300321130222040100401000302211114440114434311412000204431342230421144000321140311013430302013231322000011220000144303030112204143114303223303040423031143330241314413324442311001001214420303021322111344124012403111131401300100301422412331114004401011041011422323211310301021143031400440034104442443330023430430204133413002122433021132413400430134344024014424411431230140034143311121020043321133330032011213423004333222101010444413031142323314330311031334313021010340013424024322040022421333133044102104441422313100240323223011314331040222444001233313403141412412300204400334042040021041103114212011103211432032421041024300032234431322221224023344304443330122111101001413242210410102211103042413102134101323224033213121410441042232342042012334122044021442203102031101043013411220122301401020444204101010122400140214423244210012244404424340000020123100210433124101114201213030422433421342241322114334323023440211130132012141032202343300014434321214114013004010203303310324404240431000231314243404040424224034424203011114220041400134020122422223302223034011022412324012421332113114024212342123332111422221324103212220422034202000410232023211141030301300343144340132334320001241323240011034223131243304003000014300323121403221423222204140133431403444041104433102010311121124004312441211234144430334124112410214042420201023223114444442142213131103011424421302221213221220233442210213243000310223303010240231014443121242011110400401041130210322443412003331331013434034340143144304120030300130400444114313041130030013230242110033223300031322130212344000340231430004400031033413214203111024332122441213011410032124414031024243212003024402133134400321114044033303304442411322034421202112320103120310010102302114343141404330440430300410044221220044310142422211344130313431013443441023240333144330242213112302043113312420444044220011202041210004321141022124122432013421444002112211304411111210310244244331044", "024121301124001303203243340134120414220410131402204203324430234224101230311041404340000021332423224312113143412431442214340232202213230002422412143110420230314012100143131433324221111114021113141220300300012002102133140120342100322441223412041123012203302311104240233104210411303022113230403342140413431230424113110013013421123023004234312300012033041412433024313202313312402121331323101303044024234000101340003414010420213011320110120302142402400023420321403311424313442333201423112021411310313434410424043014001230113013034120041341243230202041213332144023120404424021234110122311102302040000204014010431443300002342411442424024323233432204141304100221224010004224223111114421123032144103313432123244302003240013032322411013032113323411112224243032110042324224041234040310421301221341442241310201443424012411320101003120332412042143122011320223021211432411322140014132431014341423124320301423034144233121010443140320224400001343343424430133102413211131400124413332110111321010022104441242141213204214034322131112304322133141103240203202242410201424201432210431040214443214123014144104441021204312124021220103340144344213200002001441043401214201323341401342202141334144203221314201040123034424412024324214110124202123043213304332402332430232122141322111440402434432141330324032213103022231403033023030213302202131333340302144042120400424032423102200441342234112110341334030033323330204201303034014342304411330211212123441134214411403310024321201041140204133114210210404433434440031112430232101022304130141300022201323214242422341200312301111414201114034330100324101414031021321440114234001200004043430144334134431142041214203232414403020344041332304011232110032324132043000012144044443241043243030341403211300333431002440131110032030302113143234123233042013221003102134433131132421124144413443314233403302323124402130422212241403204111030031423402121134341133402432112434433434214433300413443020021324434041010440343424022302040244222204444041430213402111331423420444142342112102014023200232443000431341413231223224041031213313312414213231044400231203230430004212020032102432312343011020444111333111004013301343123122104022420414004213230014322012003004301330341240023142003302132343004220023130201323433031203002233300143432344214124242203111132331202344100124401122140341340241343031213440432342221031304300323102431440012302141013433300013022240214122203334201400202440334342103003330334143212421031133222423412021103000330433303121141404233122320444110040312442214342421242300141411120000041220344341141441212312003432430213301114024343434102312002324133242222220343034122034131340334302021434102342311330333323002442341444301011240443204114132423324334343212031042340312401214041201420340003341030134310333121330012414403223300402244331140034302332211020121123234120344434043022020144424334244130121034334014034110013033423003213041410001303020234221204024012344232000410031130422334144340334404004333041113303140203130102104240304132142430133411442200424243021034340103341123240122031230330121121021440441034302230142413143332200043120102334304004233431111200033313020201220332312022220300331113100131240034430000300200240012423213341320340100240440140322222431140330322102134032130231221214144234111242402241323030010414204422110434021321020213311403433433230121311401223443103202004003223432143320003300402024431002033013331330022221101444021433004032222020311414142422033233321113340401221310142312413332243332102124143120431340430200030004043110113010233043122022042112124213211013120042401031433011303333402034130220033242324013001022412102443140312312022334020110420130203444423022103410412401423304003332124131302244233022330402302233330334114201243012113132314011244412211004331140234001001034300100241120222332423021433410400402424342002343143320032140111000344224400324141022021404133301141430020223340102241104330120013301224032113032110423022010111141340042111420103423443312112131334442223110204131230134002220421243343344021211311331202132200422014422300131220130343123310434102001113134311132310444240112241201411110000311410224303034131113423140001042132143334423013423424014421332234312042023400313400333133411131222241004102230141133110401124322301132222003144433323131404033242021223343103113234322103012420041211424204222121400410303211103324044324442333114441234421104033141010012012023302214340320211344130214430140020404401424411000210432311", "441242330323001132430224223111220034411110224002121210440321330402414022001113123141311444444321211103401400103411431232403322434403434314233304000004312204331300323103302214022241331301444134230044204232130200441403142212234241001334224434344021402331424234314030341040433404034231111220133004213132032301402023430343311000020320444402104040432304042022343213440231124204132122210401320134202022043420020434232312142104203331312202101222303430331224330243143201214111314000431323300200401220230314344343140312000140311042314214003213441140200333000040231140010311444114202201142434134012304403244210414431003411330331130321120203102401040021100431343143320113021122310023412340020420112432430000201232341314433234323221211222040414040431030114102414304024034200102420303311232220443030231414400411410441100321320404121443444443433440314412032142402424134004110141212204140403244442314443332341023312011321422324100302224033444033434423102002311434141234421401124202000101402421002243404002230434413231142412210343233232420122012034114100103001432423324043413413343011020134301231410212113043244044202434203324204031101442422203334414434304130030022201230101333321242204100401402103133341404412243004202412101302020114002134432103030112222213431321344301200034110311142240441440432311222220102341442432040324123111114214401412404201121200220133121241442330404141130414044311443000121243131430121201002101342402423022420231212404221203304143040423141341200401444244402000303242412203021414040211344202040342140222410032240213401410432444210332323333000300234024134300030140233043133244411021012443020424201230200214414200132002321432441323434012014240310021211441023242444412400342422332332043000213344321432341034423440234333210333212011402042300440230020132314221334333011302023201023434034223200410302342423233240332002322432040440320133120133230423130331220111303134142332312031404202024310433313132141024231110014310203342141230412242330434211443013140224042421214140321443443201131304024023141310124412432301211022232201224311332003102423030120233040130223002010101344102020412412014211023001120300201340322214430244432243132020303213313222001212231433301012301141001301021303413421413020413001330101310334011414041112044234112440133222021101312011302140114431013223242410123421143040012221343203140202130000004230330320244403003242043204141302230134144011440441224032224413131211330410401230031244442302120314342140340331112111301203131010011214324023244442414404324044201320401134210113224241043010141043144024011012303300124022321132114323103140111001213021141320043004024443131414033422424111100304232043314212412134120310300144041344120322143403013334323243321111002133241330013313401304332120102301221214122303004411344403400020421212102200220110332422433130243233240141121403420202112400140000344443104310234114122414011243042330010412000023121144334143120421200133211300224002020334241302140423011334222011141310244423141041033231112040401311314424341131222122213440332221121114400214224320020122210410040312022002101414033020440443001441300123200211130114103210123130444234332144021224103421043143140301421224410210304343412003233213102221302043314130424233341413210344203240413001221424432303234443322212310142023444434124324111041104021133124412341011031144304311440121032032032034033034414440334040234024132420230132113433401001433132122430124010411242200324134324003102133303023333014411003113034204411332032100103141301131413313221042222114242314313231224031334000031110310203311233020321130032240103220023043002304432103044420440311124340010010112402244234002222033234014414040420413440333324444200003413411240303023101443423031441100444302110120214112141222213111002100220113401212230040240303020112310112224241013314132004333212240141420300414100002224311110242214422113014243423020240224430421242140323034043143322130122233201431101404414104424141412233324424102242443312043200441100403201332113321201332410011342340224401420204123120404030040041002110422010304324111342403032102120240113014140142031331211003023241203232004203311322232340032222331103140243322123341423441440014240410420303312014034111111423302322244302234204401024044410301012301031412330230412334024214240231122333323203001333041121323212341344242332213034433444213040103043324240034123313041312044114433421233012022121021400403443210212403214310030443142411201012444124430324404", "130010243020032104132143103213004303102332302224334233011341143424113122321143301421313002241422120320024020433320140012104330424042421300212220004410412124231340001002233413032030403320312240112002120131312211003240123203103333011321041032414330332322013120224114023321004242203340443300311301443402440021000400300242300334302301111332010234233022210231102431320230031243233334033033010022004104140020430401111124241113432403103443404012144244441000233234113234441141430413032041321003430012410331130120331413220344124102111200301340012103230443040004103312322334132104431222204112002203132124023240421141203134140021030012121204440233113240044433434201443140032044012131332000023140143141043203420220232211123313441142221144341131212344003113044244110224310032143003400323123440302404243122442322444041342241132340433314133324420202424434311243113233221044123441201413441130423034021233212110440001030414203010120132100413113231442401411242321021000121400314221344001311131032420220434411341141234430404134330132044443243342400000304240221042131203234210402432224430413313343031233224442111442400244024034334014404014220202420310042413402340224020241314312203400140323311231022433404441224132024222200203001401423100024314440223110004340141322431440044302314312103340330441144343231104213022430040142120423014430001030122234422044100331031413000112310110021132114022034144111021204043004040440430433220444123430113041001034333230342331113443142223410120221210300314332430424432414331402042414001404300014040144422411423012232311341401133402210002442414313031202044424323211432121031224341443041234233423323243243332212331020402332133333231330134101044041443300202201343342113334330420240131432143244423000234330300444330144241012331141203204342113211011120042414014440241333423001414414141401120123303204001240401242023332211144001333403334412400341431233021004311234024340221010443043341420001011202134124221340324020011431104214140120333033343324334440434020221220333031103400130123330322204230302222130334443243124024101011312312311442200042004433023003222411243011241010003021101421404333431401420044121240011034144433231422004422304432121132101422302410400141130221302323322204244330102111422134014121204103310401413141031004123403042444003203020201121001310204140443431401420442343321201414414341232421221401133214203203204203133104403112211134030233042322444422343143021124332214400410231402331044243233231242410442011010233122124424302230230011311304122024302023123423021044244042344401020130233022020342202420322031114302334224433201214244321142340224221444212024403401122241101434313323432202203441310141234031130124122204412220411032333020400230300333040443114141311434214101104430233243214014412302111032300014121402421412303134230210210030441004331001002240022140342103410321220311104431233002400104133411044002014303102143221320313041241100312422142012241413421321102321302414103130033203014032244442213411111123314010404440110201333221442011202001032244240031241104441410432414422024242113222331313402133422022232114403044423430241441440233041233042111432013121031130114032044122341203441211242331230234031000441004231333304444200240044431011101434201404103231434331303312124021012400020121231322431320111043400211204340402311132313432241010444112134302240434340414142024432242243141214410204200022220333112112111201131434001344444101200432141301334210120043431022021320103124311420303114140414142424423102243240113412012334142322404204200310110412331003343210112220201200321321000442422324440220043203302322122310214200240341330430441442422234344020130233122043232430410123423144324000404121442033334303340433143144114033102432024304204102344421010334302030334204223241212131443243114331211434432432411021404444423211003303020332123404424010124001203023323322113424324330141114144144043243223123104210333414114011124232303222421211143322420124132122030003423140102331144204144122432123214144013022244223342420001134001332311332331241203010304234312320423400324312430110142333221234044231233132013320400013223013231141201102233223402213302212343434003314143133241402143310340040420012440310423232023310233142414141443103131441104401012132321131234343044402013224111202004043232441031221430323101134042423402003303124321443244330134023103323033111424403133123330240313000214230224404212242044441120022011124024244404410214132113403102112431213143030100242", "014313121302210230200144321134423013313244240010333421130312420212432213242213140034412034043124330213300122124313431320321413441230224123100331213110432142404102032340222232011413342323123411401430300143424011113220322244401320004320010204004112202133204020322440340101040324232342412131133033122304422114131202443000023233402340404123103214232423322122420033321212421424010142224241312101134102402111410131301412424000010323421014103424144243314311132340400324312110203410423012110313243104030403200141101434301320242423241220022042140311242034311313324023313032004022232012132400220022442424444132413203234302023430241311423042213140301412424420301400030444410331044434200041323143343410241242302022204400210024200001243323204234134430104113322323202334140233114434140403244002324303133010043010130304342133422130030002023331134142001012200110133213440023041430302033012002312320022013211220430431142201113200341134222141302210324301331440441430003101424230020422341441402341131410122421020134344331314033444034014340400034242241312103201021411221114132234123144404334014124031240324213313220433143321401223443240443403434142321424411111323104140101031412133003201200142403310240341233411003033231343301143101242413224411302334212242130210242011140302112331124212040140000411200411041241440024230243103214101134401123011240133344322232403310240414233424321204120110244334141412404423200023302313114243242411041140202304101430303204220412201434302033324423243443421010212402302014433232322041424303404224140340424320200233033443113320041213120120122242434344430130341324203030202330243123132143003230431230240420414403401214412320320442021120100401211424224243321243024212231003131301130012204240300332023232112240411140311204124304143002333010311402434213320421320240102220421113124410201143401221243410112300304443121424300230342422212204342443410102111103230320444443001130410210233131231414214032341444041210422110344113204321410220140432102420203314440221243214202212214020414420124210421141130020113101014333411411412410211440132123041221320342321440333343032111101322121203424023111311144431334221030110424443340141403420433104134433331101032401223301432134044241332242142144012042034424332144144414441001430343443044230202220403343320202234021242024033011322343211330421334221321204000310420410241301230030200224411233101103042114301310341221321244023124210322010440003113214204440032433412001441132141043432010011243340301243121132221102434011040244223011123044214110022004014320103340413242431123341213000433343120424143413403343040301133414312413211004104210103314002414210101300303101443212011300401114140323120112324344110043144310142133233333340203303302022243113223302311341422430012444301414014031031301342302031411410004112230344212110024003032003020334102121334342231400441110202012111423031421001344210121334411100110001002320214344022130142243131003042034413303404000422111011110332244314040401131420102114224113044203103024443134104340330030133344441414400442000001114442133200220023404420323000444412020221242044440104024414142030422033430341001023223420043440320044131304104011311001400011032344003113124212114032402220211313334331101230114102010300112413233032012323220412042234302004022143443443422020024041132442442234034421243201134421212403321200244132321421011022220131403033344243123131241214313224302020240214422341411404313021242411122032333211404033242041301312141430314003442432300301143313311401122102043230113330400440000042211430110404211333121341430413031203313424404344432220000002044341222110340100414342303041411024242131302411113112224133300133341113421024141243000340412024134402423012342142130100401104242323410024404340411244132143143022220304040440413020132342241431404143333221421403024020104400121221030441342302314223441231101240102223311110114441301243002201021133233313333442300230440441112240114403113442141112204040031233411103021240422411230334411342401012024313234421340234232304420322010040112320320220010212323033001142334231413343120042133334212300424433343120440243044110030143424000433003411104014421124231032044120344234123414141000240100201343000230401024003010203111334012403214430024231113304240314012241232414140001213332330214243340403404143231100111132430304440141033421210303013344311231101242343233410113121210133432212314100303111114301124302404202014323224342002244412410001322201213131012220441032", "120410431211344122403231304342403222011203410234420021411410130202404333030120103043244001324022311033313023330014132334120100041441001242233024230032030401040101012423140001122143110443232121042020113010034024121011014312134030001200330014143123212231004442140434120100113222002021410341441044010210140242221442234300230131313113340401120233030233420042034031140411020022422334230010213111334222442001311230310431222121240010002201032422311030400102224121133232422212421300404204241431142402410010011133221021414302130142443334204104342142343331314321102020310144100240001130330013241140220242004333221110342221212223134333402442003212033010410223024334032440434132320033232301221144033412411141103314310122012023410133421002201023232131232401403332143220233300301401111334214141211124211104132103244434302423410400140413010010423230210021112123411013121334223420310430241013344242140244410413331022210111110120320331304303024214112002430401302421132113343410200400434410141341300432003243331243113032422322424303010310244003101141412034203202002002444212401240032421340241121322033010200201400413210302443304141211131322031043323434244000221222330441114223443221431133201421023014303322241424440200114230010311034323342400031230404411110300202333324140232041042404320221231410123011424144333032143344211042333032231214232032204321430002044011002422020110211440114324124113420302002213223023433412101230220043240020413413113033220133210033020400204342431213141041104214301031443443211400104010113104311310331012233443120422230044324420324432103144040442312014203033201212033110133423423440201344441004202322241240214234441221440022410031144012231122310141031303410043123121441113332331034134334004433230130020103110313301103341013410121322331121114312340304421333034103010230312041130100330013414241323403120421020401032042224340102143130403340220224104114400111230400222044342421220042103011100031210231321041002343443014122010103041134240312044200412101331104020022343444440411423142142220121024131201412224212121224444404140404212102411032422044432414023004431100243431330342030140140313220223041313411032432310234404410143414122303433020010310430330212200113110244044433444442234233214222421012431143323442123113021442122400142131300420100412023333213202132030430144301412024424012113303304132130342001033042300131312200041320232302232402044233031241403411003124234012221222043104221323141140343401033444022240101340040424233231141120033024243012022330021121021444130104441304320204000101142310231340143323111211434422411124432224034231440443221023244233100423221044233341334004102231142413033314100044202213341120311420200123321110002200013212430334442300122003044440410241443011343144411100223312024410244431332414244330311142112144230024300034141034032321030430134330410304020134424103140330301330220111230234340044142111144011222401040312134133431010303001233103031240043404001420314332423113304331241142142410440231211224330132020111120000220033310132013443002443040424142343201240434321332430313004002341333202034233021002404031304100231401103414111120244203030312300432014002421213443412244132021011214342432113002323433341424302231040231410003001043342004014422041022311220313341400323213140144014313321201003203440312112123342320412333313342111001332324433421024131031232332141022043100030103400323122322404220223433421131430033403303442211332031210022403141040400321102232203402142303210304331440302203210212332142322000021404243130100101134423422242004423241401103222411122230204133410333403031222333010401323042341314412140300212204220243421400040444044131141111122403210430424102433200243140232343243200141313104302441240413323213000233304033112213013140123411331212002411323023001314214440323311112242014202113130133130420122043143202230000101023000322413022433322303411404040230230031024012001442034303132312321323410234331024311313441011110301324234441242412100022421232021004134440204114122314402444000432004123133103142340323304343211042031200322123230011243102430300400200410341131424104323110342421003444424401002043223213144201401421121430034411034403001132010102320121302221033230411333112123412133224210121122402233030022021141140323040443223142230412014223344241211231201422434142400131233044212233240204131441423112440330030134113300100141431022220221201133004040431411034414022140220433104304043201231211020330233312232022440014421104034114", "314020010312231132241042140113213033120334003332004434011313011323002400322241102441223013022002344433133043332023041312313232422201121442411103110142144421422003343423332304300123032441232310044414210031301122023033132123224240402310224301201443322103432340201234004120131201224043343040024302011024402011301322133023040332240112244320322320042343430140442313023111032423004434030002323042141044421134400242021223212002433020011040411143024011324423320203112142341323033321122410243043111411340240124024233403144111142114300012324444142241413411231410313231043030424400344222023314001224431212123034410132103414133123111301443220031010231301143233304410110030320113144211142310304142204220334023343032410303444120111232144004431434332430141344433431214233111303110304303231123040141423111432130340210101334423433022341023010231134341444243343230313013102344023443324002410000443033021411432404000142241441220311411023020431344300414104013103023121110014402302313103312104033423130322243311130101014340214204423042041131344143241044014321223422112313134240333100120120321441443221441024321334103420230203430104030103313044242411043140222040430203143341144241441003440310021334003232414000424403234342433004010312022144011401011422334413010243423442030104222044031042430440140130331010424201310112110244433104234031201131222201433044244111311013023103000313032420411321424420213003011211230141022111143241331244232200014420141403223440340211143104222224142033323321304041233030201224110443202333010031413432322211134241232442112330010432224414343411202004003224104110231222421132103431242130411343424210243224440411314113014141213343322302324020220021131024310440321443432440203400303041024022110222220140401302000131143420024221101243334310123232343404442414043244121021103442223212103012224242322333111210310133011311101221234402344231120104301344321401101030440041321114402010243103422324321313121042231413414314220344420021213124224314020021022440224440210143032132024102332022003023301424031311201342211204123404220040403011432133234320312102000103434342340242020302102112231122002010114431410104234321414344311132020344043004143111330320314212133021314441212400042010244132414031141204442132332130314133142001000231022210103034212100212412204323021033032414422014003401140232103202233210420430031142322312002412211002403003314331024241410313041411432234240402420430400311411303030443202213044411431432431244023224203441112010342343011213033340143120414422334231224330210102243101120020111132334403334143421433444140331444341144431044143312102330414233340240240414024224330231410440334203134411202033032143021331334433330234330002133022104222240132212423243033100044042112214321240410102324200023223200120310423403100242420324121042032304111201120313224020003443121120044031330003201321222443214114133234044040030012240141304401021314221404433023044210044342144003414321133143122101413102112313112240102020412311401144243113403224014130000020021042233304432302411030411333100433211204043304402321032414342211414330422224114303441001331224431322144134304230310023342032432021140112023003334034000133334130143244440432034343032012124000030341331300313103024120441224444013123112014133113210442402133233100010331141012411412312423411131443411210330012203003144403410314220132400432030000333044130103200120213312234032324201004042321013331430444422444214204134044142044400213444224041133444023122033403221412014440134144210212234002420311301103221410432410132324422121411412302421230423003321333320441102302144101102341423231142133033331011302324030103034141302113003213221232110030112020403002000203313330220203420004442040322142003112021210134143200230440032222121334021142334413241044113133043312003444303111322132000402002230313313403104243334234042202433401434213421400421040424432143044422100333244234222324111432413441114244103102343243100411203324440041243011313443012020344141312024213223110313233111212022211033212134422223004210410032231414402300031414033001241343342103301024014030432240100032241432040232301321400334220432210020124213024243203001321110322321342102231030030332130001224312340203430114212441333323320413342132341300223002423403133331100123401301413001222342300410042323040123021443203132204310301040204201322222441401320330024324241401131204340400322323431440411204210312442410034100202214404013202120211210123431332013240401422434233221144140", "043024024322301114411201022142303202032404440332302141301031141410012144211430121042313002034114232231320201040221010343111002400444000030444010243224414144443004302242020440113204111200433233333044322431233001401313012412224130403334401344400032311240301313034243431044144341430133231240333424132112210120324443312210224104414203114001304311233413230311243134020123042223310344323311212130030404213143002231211132331400230022334044210120420030024233404332314303401001244023434433301243132232033210401023111024111041011401102412032203231040234424420311042201021322224200343421223043311412024443334042323133412434201411413113112244020122110113014003331114342001211143144333111310433041243302313400403423341200432222424331112113103234020221343120410421104120041301240012341023402112320400200030204044130333422221011140432011142442024233100403243114322141340110224314313142243323101304144243412320041333202033242423233423044044414111122324331111421012443013130211120400013142412001323322311311411443214014112432032431333000130013002220211303000322101143011044231121342243431141412033122113324004343443000334243003032023113043212444322314320041024120230440302440312210312000440104111122040134304420440031204403013411013010144224031341122221023034031222121441233121323144304400121424430023330334130402312434104213302443103233002004203400404113320320200401431110210103430212300033033313121414110423440312212243101104320231334143220331122434344143314234011233410341022100400323144312303141441431421132044040440430444421140042310014423410203444243021102430244134143121144342141113113334243411121414131044010120130300134231002043441131321001411444104203443231441331442223410141311021311011343011404341440432402121200024310033432400304140242444440211212322031140444240402420133002004221114302433141314303232033140341221104122212101444442012100032304324221333021301022132034024332234124223304313030022144112431012003234314010202402140132311334313100012023230120424122300334244430142022343143324203040300413221440430424422230442041111214431230424312421241300004324330103114312121301101232210324023100433034303012341433140114430013200330240234313101124022324402202334123313140334212442042444003432201224101143434321024240120312220330434401432244043002342231313412034431341110233003432203311343223242040122042420042202322444424010021000411143030034423130230144234114442242414244243403400011303400224221003443111424332122013342243413020433404102403401432222312344224142320333044104423444223100404111044010433442343140030403403220342300134002404400441130432132342420204403343222211210334012214440134233430423304144213430343140234442344103200003324332022313404231233241121334423024003233043241312314442234032112240042424320104222401002132102203223332114421012414121224122204042113142323142204230134324310044142220044223023100142414312312231014204123421344341342324244222222222411342331211301413304120041224001342103443334024123434424244142342222201111403124240341404104010012043043400011002422142012300024331344041211324204411211403444130410103120442440002024043014022424013314330321114334414213322243223033312441131332113101221321201012422004431230242233200320002132413003202422100442030110403033123202312023232400042114242320034414230102101001300443233203222120314212032202000102421231243014131444101303400302110013401424202444331103342432202133402414224103132341311312430100433123034244124340401443120243413040134322332013242230102412441132120204010220123333304431230323341031121114433323222110434031214403232234011420040340023334140232303140443143434414431304322003120234312322402244140034413420421200431000204310033231214321021130143311443210320323230111122330224420300442424241341101412102334112200300304241002420134034344144332023002401222214442023112043144244113410303043401122112123131112343010334314412203402214442201142433243403242201223243210224203310000302440031440200043431111213340124141414304404330322423132244013210221323402131243112030041044031131044221111402301210004021400301012222304124022003234023431022423323424303201432210143144102014010440013002234343211224400310230044333041441410111310140003131214043044321032111143230444221202434431003130200421330420044244320022433430133424010103100131334202100323044231420042103430420421004104202410022014041201213344013333322142224204034113030241322021004243344340243132202023304413344221002211002033120041322441310244411040", "431121224030441012234233131101323043321133134421040303344314442233211010220413001111113103434401142040010433312244424143440210444131100422314040430103422433332432023044411224444122401143340404434020200021324312322120040344222344104010340031314124110414424132021213042230220030324001003414332043131244442424430423033424232233233012100234220012200244044121000044224034201031300134124003131113233321042204314030032131244044143302423304333131300300242314032303300204331023133442410310334331331042130432112413314332243103422312004400314210243224424411222003412011434432411020334234333114332112124431403204310000304012443102203012023013012031333133241243230043433042212120141312224114004211213144442303243431012134212023113310433033413413010242313100214044401111113240421421314423334010223330122343032023214422431233310030004214202010211011043004310033120232244132030003231103212140440303430213012134244103141241043043023344341122244244321444044204140341423002131110433230432144430444413140233001220402022131433024230121440132132313013122420234030321402231212404414444212000244423240102120144234344242422132134430120301100040332204213302130210000124044104042104320230432211000440231133220341002321144013201401123333221024134121223443222144300432400224014211144433110021040022244040210403043033312342243024340241020402402444342343201440421433402411043121242003241340312430022241302311120132043431301430241104041224410040044011212111434310144133001222433414232211440013311021302322032302133004114422203230023223003424413443240143304102123411113203010003220232301012314100412213110030333013443323223440042202130423034411034131141040400344304241331140242244224201211131411313001420332220200344214034032304231342024304322100024340400144434000034000100330140404004202340401000300230232214203401343314000030230214402320340332124420333044122404200430323111102431410411224220414343331014321141411141120002403410420444141110422410312414041403211140114001410442041240143121320004323441340342322123032111244341114243310344323310142333442200213240103422132221020131111440234303321133144122410410004032144102214213222431242203120114343234341330402023434031041432132311140221311041121320114331012404421313102040143033013400232010224412104333413344011422424310431342324042311132413022300420002024312240303022411134200022304331144233431304211131040134412343210423043021114141041233111121121434023210143413203220322344324331221100034333103403141141211404430124212142031343020041101332110043312404330044023303244202303314034131240044030421403443213240001320310423322404014433422114201142430241140442242102440214242330211233042304203224431044021210013014434013044402431014103324121240340224224221142241310334022021230041403223232304134201113401340300403041131442411041112323103213444223424303433042210104013331402323412240100031121331120320301303402021402401233420113412102404344221030013341221342314404043302111203244013330412302402313020130041121421300434242322231203100441143130004023032211332344112410023040321344313423410212422032432044342143421142241111334203041312224100440040142142111423021124421022143130422000221441314334124214040101330100103102203431444322424333141334022104101300110212442103132233400032033144131042131441241311121421243022033444230222302143440334201234211432341422432113003220002143301200210110003021343404303432113144224211341102202422000334004144414112120342142432002433143342233030243120020022020140004321320342341312422220340123323403014130032313314033112203220410412244203143000301113021122223311142411441413343031242302214234111044220310231112214142304031122102041222143442323431213214222322134304042312420321331042042002144422434212133111040243004402341014132040002333112023032244002301111441344101244420210243243414113241041144130133211203211242324024243110340241304200112200042010211312043013324002221132030011444232123333223003134114121310031444242213200101402222133421312431021331343010122320001121004043404133241120433444233233444242224340141102440141232433444344031404004310441242020120210404102102324440444000020223103132410211021433044123213221122121342341233100424041341221004234324222110023322133310330412000204310111202432430223033014111004000303320142414144333100132120344101242422041001421311421224330003422313041023233042404041240211203230403142242023400004034110001014043112041232324441102434114311434211413322023321422021014131244440401440024402", "420000340220300300410021200243243032040022201312140013302044211023110444140334104223110314004040342434303124030004021033343241313133244444012203334340010341223301203401021242234422303443112311423241013203402231342131132122142402103240112444344440330440302142310024310423234124222333323204322442240110013233130400312221122042410001114020234233033240003044103133311113024231400203304114223342014102340204312111331444431241034043414012121410240303010312013040404411243400331424123112134434240211124322042203403344114334404430221430113130222044214144030423320232113300130002043222300203432413441021334310133101010220413402044422201444003232304042401142433120202241024121021402420120113024122142333222311221032300032341332233101313133022110443103404024411240340144132442440334030232044101324033200404243140034343432330121423021443213033043240240140421433123241232214003204312310041333220401000121303203012101332040223023121422110234342434122333432414314204300144414211403101231412101100130323023204231402122432011014412430040333242100110420010420312112302120414412420031023011103342431141421430301012140040133103103323102401402010004412242304140040423114014423230214012221321231302000003203244222312134221202112043410400414113402344023113411104001010022214233224441342031023400000441314133131324340432434141444243021113411111403234103411113231331421111234023331002414223001434340043232420113430214232223044344034443014110343103421213042404101231343111130244430013321321442301241202404042231234004100431130014232324332322010140040302324143041211332332211043411110300402004202230144143011002101022434224413014011211320432110322120324012104132144210323201412012234433001040313040424121032130043204401023214401111042114120012011443203314403143421303331102111344332120424014131331303024410110312220104220022412412313042304324341324100132432100224043404200340400101423104210440103000443042420341040404411230330440314341312132111414110421132121244023010243310302320043322341223033434232033023224142330203104342302411144134023303223320111142323302432203311101132241201311123330412231443133200030334444331321311114301143010421324000020311000001424230230123331430042404222204004303202043133120321203433011123102221332242113043201041331230342003203231423333032100330200313032134204100413004240212244300300023200440044114112302314140404230323212220231410201134324000434132334302230110302314022211033321304443444303421002400302301412041404344024340300310212344212000204233141402041334204410104022103230032314314202342324030320421211242010241023004423331133143140432133421111023241102001214244422404113221112114013140400204100303134414403402342344321030111404240404121343411002340202222011102322040001142143232314314022221310240134213320320230414310344044202311102421431412104242020323332241340234120113101210303242000301043202332223114422144234433313344314244423222413043404101232011224113400401213241442231240123441034413031220423244131024434400111333421103020210123243011143340411221414323010301424214303022041303044224103301412214041024130033032333034423443142401114311201012210303244112320202131141033032430331302412332144303112301130311112121443321413003223311440124423430210124440434120134041234430103212343432131332321412241430211302231031221342113131114443420201224101313030421331010401142143124344313020112032003123102001421314331211443143442033434343014430234004342312301424023233042142031344414400412330103420040300411413243412334022301410121304123032420340340422004212032033341443032103141100223140241344243201434241433411011203112310422303034243421222120431302434011141242401303011314421411440143212402101114201430321101101104113321443341204243030340404432000210044321012123410121004032420142431442141301300340144221120423232012300244024411000233210441343303223012111112200201242110134311034100011113244231132003214210404324004114003210101304444214143212301433332004423212024310111443312122020313404324034322334331400440004041312402001302341133121010233321221422443033300220143220333414222000404420411124030344411123320120402203422031341210314022204421412301314321022300031123334101144202203240132010113103044243043224220131012013310412230333332424431311324420404214123001220333340241113444142124413422343244123443434330241232421022231412023302030221211434224310210321404311111321221313433201001430330331344444412321344021443231413423003233141310044303110131441143243241141223", "413034121343322304100312024202413323130220110404122434041242111423234242200124212014201004023300303342011330244130010111021034330001411301441040102302001332032212241231442322210124110314110442321100343302413212203213032322113011102103333120211301303111003122222243301333043041123410411424234220124043100320023232033244421031400330223041043311130441122212014442044114102133211131000202313210310204041303424220343011343022404004214223011244033341304344333032034342033331401222203022430440222214344340124100244442321240422302013213313314323031300410233300214211330041133020231431300101120231113131220120241423300211414414132033021402323202004034113142010144143133041431334122040223112320331222000033100401224312402432240132412031033442121443423410110001110144330340020000402331303324013134010124020121343104102111343021302420011304004012110423034130101313222033222244130433420122402112202333141231144213030430320040442024404202232240143234344400043104143340121411231340221100042344320214243104411131201200032023124131142203324322410302140400203104233201410314120141320300002122322001423204143024134022333143432312134240123242404300044203302001240241023031314333340410242232310331410313104341434413133331123020221334040323203400130112422104043220441410114002024211142024443334024300030414001440203034131221113404043001234220421221412400243222403032110211343433323142202021341013114422004144021234200230114422420213430242312231010410241110334431103204242230042444021240244404413231320142432441442211220112133020401131233004010102433414333430411422201120310313324010021320040422013442224331341114101001342213310210434212024422330340222334111240414341440142411133041140113001030032321002200011043000412211143343300201413203442241034004312324440144423324114014104133340111113030122443121122210204142213044430403340341342032314234310204002301023223404121132303132432423330410104140234210112302412332321200131423201002243332210300234201341200141124013124110321314342033430410113402442204441001404343110323012312121244223424231023024433041240102210011014404112043212244142423123111344111221344012213201220332034122112122101012443224243321302321443304141230334203102022312141001412410330141130122131242204333210342211214214444333311044012404022021233143403102044012403202044104132211201144124323022003044001003221134440231302020312140320423133223232231111022310300311320432301140340413434014102130210104110344441404130013100412213034431411000302020430034311203044111434202142311331322244034331420221024233313434144042432041220124020041000310113412043121412321104202140001030421302212430141423400232013200134333241241334333210413033441131441432441124121303212024123231423043404424032433211104120144420014111013130040022443013331112041234312420041312240241040140041230443241013044102234210134104334034113132231224231342044110231322433321300314121214241024043104342303013121303210404432200220424141133001113003443133123241420404222403303443142024223310313421213104421222140113003131103240021141413113134231030320201321012042244422102111224110202042304323232203443340430240120244441121114323312122130034343001313122422233432322010331420113204332423402101431040140130430240241201033433134211443304132344033133311132431012040031342033242244420400004301403103224440430201132002122124133422122321221211213222004033113131442441111000322410242022200404433402424320443324220231342221143044441342104001010034324200013011003142334011112213143103023130001112234300443033241003223030432141442310214320342203102342230223433333113211440210331233042141024341141213140002033433100343043002003031133340012114241113332330120241231122011221010324411320212110114413334102411334122312233342312201220410012412143432003004403211013430002423312421343120122430332144230034420243133304030111240110411403042140132120432402024002341422001124332223424344212133114103131301342431330301242042044400204001324123221224130113132434134132002123433130340222011202111043214332330441124344302120203134441132410200200322040031202242113412313044200403144310403320312213004423301303230201111303324202321421440340431000442031132102040144034340010312334024123241441221103341223244123002212103130000421211143342202422414023322404404410322034201302040321403314412320002044412040222210303404110004024423221104221103223221031000342423221321142313140120223120212211100343334004312223143134111201324204311111313443133142423311401134443", "014441203131433430244432321222242121311124304342324422103200320141031122334022020410010433120442334244320420430243134024231230020434120444143444240403210242240033004024414121200440341112041040112100301240241441422232411123244103232141230400010442244233144332421023444231432430421401020122111224341110202200112004432232102414340010303341011410230431312204403433222124131122421423133311420241341410332444222441403243104310343221402322424030132031113244300302304112214404140220244321330033033034302240141130420342213134144040122013141413220432141013012021412120311230402313334300102422303311313224202131224302202424204213401313110203024134203103314040030240122030443243210423112120240230042104341131202220333321211133324414204431101313320124023241102314324203001102331310200240010224323433420431303231203001130141240000121233122201141043141220044432211034012331130202102304411424002013110001304034113043341131103342023242140244410301140143132421404001234001230331133142433112341234443102434413403043141303343102424112213204233334231104134224000321131011023021213400013342110132322223233423432014412232134012443214211412404430231122010320442014144024403334344232031010133411313103301331424232421203034013332303010131311242014300224041434132324243102333104221032242133344033042112243410321144244101233000044211042210433101311243103004231101123343311402412440302230323143240312230232033413322121014411234214140341410114141221113402240411310421404232343130234014012042121034434403333411130103031424442111220323404342344142010242433330100204432333443433322424112230211031332201121234231310042233232223200302342104124121201320324223024320202124302021131030023234232031140333320242204224220401212401424213343243322314410442204412043420330204141030412042313111422403223041203022101330014341304311430124412102104333413332132412240443112323412300033402342022220103023131034021020310042403224034323304341443234311414243423014133242232344422242442324220103333114243320321130123141041314411331433430012024131333331123201003123134112210210444442341030203012143411434334210314404120440242030141101021224012104132021331013310310413023301410002104240314413423100033302302401104203221140030143242424331011243040341341121002104311433224134333031220440144422332214223140202111230033223240222412030422031243424202243014244012103313422022000440121023021314133222314300100212300331440411221023112023312024233224431432040311322403334423402212214232040241242241223441201311042110322122203434433110442104021344114344332344321441211042440442402442211040031433201312332233323040204221443211101210443301442442401002240001220141001434321403102130022134230430103414210200210440310044022204411342323230220023011233412401244141242304244144022300440240024334313233001204400132313303011003140343103424141200122142431223040343301104041414424241340241002322310003314342304333314033310133433404002204340340140233234441204300340203102023023201030432310310412131041312011123212204023100442422234210243334400112413132432003234124204431324213444441311023404220423121200224343113031013442243421342323113404142140403333430000042414220220112210241113314313324400010120442033311140232330120233332103022413033114320103040100420221301242111203412242432021224001140220230230102403244244341012433420432042423431204443200133140432122101141222133003414414310240020133233101344134122404332331431243120134432133442133020041202220200443001130240042301042420423433313221301142013322443331424144214014000411401140302130134202002412011300000002010420033012110321431133130320230020020413324134423124130034201010320242422213333301211334030032134132222213111413211200422230021213234443034211132042032012211342334222403301124124230100144211110314113330313220203221303430122442414200324201232323131320440120332103033423140434012244133042340301241324114431112443124041113414434243142432313230022230131210440103131040141240203242323234144101340141121423233103414210440303440001114231231224213233003103441011440203431214204341401010340043032311431022034244231001221412114211001432022113232112101041200312122211413402401231201132003440130111441421113141210021002043124423433120134204210310333104434110323040404443041310012113204212410043440022220343330242001022134203413034123103112241222403220330122200240220313334231313234404404034004010314431113220233144004343314101403102034103404020232004413421102120210001020043211043104020424131014143", "430300321013212324330414234103020222330024221234204102001130212103233120421110311142201224323324132132203401211310120241412223233002404143044100202111043130142344313211303130321040442440321233230421203232004203200303333330430230222332140340002203341432142220111041300121313310020314342033311110101314030102323111242104244032042300003340041401102200343044101133301213000301323303212240403422232331234412433232440003303103043413433121143004000204332201040240122243140020020340440302223030111103302043004134241043430313132100203210401040443443212442001224020111200104323311404201101431201431430103223234141124442010110110112121432003404232333231344243302004234101303411330423411310401200400312143043111331102124321321442332014200340034222344420132233322031011220430203132323034211032141334040430422134242422411232243111242121220141421133030141321143100112012043441020240202114334204114410132401142231033110143322140300443141212404122133144002021023343230232044302014443000021030304333041431243142101112304101121212001334004311330212000240111133301023401413214021131014131104322400224040223413040230413401300314404002204422434311403231034240410013301313014433430211004421040443340214324024101410043342010240402321114031414331444332442331324400141420001403110444111034203014140434230121223134130403021034200304013010211132332420124423110203142141133142042213432223140240313011312010001204334014400442423402044333232123210320401312210113202330340110422230031100333130132314343012133130242312121321230430131403111140021240300210103432243420443300412101104034131024041114322011022130421410444132421301324442004140133104201334204412114142031233342202313232400133120211034134444102420133143023032034323422221002231410222443212404431120304234430313101421331214424123431322400441102030212032044423130314423211431141104242033032304321341141242010411101232124023240014003213233010440222230311440444041143022103444430230431043424441222202430302311022242033201421314313341400200022332312003321113210223101203112120311144434241244303002220114120331232133440021012101244200133130213321211020122041441411100041403212323324130004423422010121432313420434403010310224243104043014044233313233244102230223013024410342001223131103424044422224343001041000420221041001440443110243401142012424324130122000142413311214421403401431113233231244401003432110033244133413303044020020403342401332342344442141214311404010210420022023242410000314124223104012240441220240242302320034212240140144111400123014344431413411431232332414003332404424440421130013242013211104401032224021030312110141410123123031411014342434132122223222400424432401313443201331024400240304100040100101421330412422441444310420234111043112422430344311011441230300123143331402214121312100323232110043110312422312124221011322144302333203111042410443410232124234404321000043230044032334403244334142020430332000103421124031400421013130130321434400300100032000111203021011341300110233341044240104412121143000424034423103430431432133002112420130330013404333402203410321404302440304123304312131203440101201241441232421122223304140343322444223040222130112232301333321333343100000013423403121233412422234331141132120112330241241110441312200243304242313342043413411022220210031441022411133341322431011031444404423430224234021342432112231000334144234130322202113344232420010013214141223333121144302403011023321233313124221423201332222204132002423120331341310130103403403224423341201434100011234430234030200343313243302140433043411240112004214320201003120441444423340402043124343242021320134121223232110433121413413213300240224423020222304200404240023132132432332434001434424111022111022432211311142344410000100132032032334242132400034040433304020234030021203042212113102014002411131012232220044121121003114430422221001444113401144123113301144131130243144424013130142124114012110020400212022241341141024404032110322002132322113422004223400100021130214221331410232144021201043444001130203034303221434321200132014124020032113023031311111023334222144404301101332402241324143410034021020223440313042022303223133112023244322111304433410404222431020424243302042031332440013023013420414022431340421124410143401321334403431434223230244110234411304421104202333441203201003013043003022324003404210121204333200301331332042022222331331020143243103301000043140414304312200120402113112140031213234112240322222421413314113424044424131014042114410311104302242201124", "004442414323302403212312411000320042021401421041124142124023030013211231011140424434021142304143322113242132200121001334404030231002300344142323031041000113230220342100301404423321204424040303212011040031031234013024110021422024244222333223343300223204311420132430404204422222320242001112432342144100120332133122220401341031134222401431110213201421430340444311241044420211410430000404233300002333424030412443240331002144323443214143011202040300104022242001440224423033010034012300321422121042243300004112423244234020012020140042243341224432421144231342110112231410423402143241112330144022300334231234443344134311333000323234312412104440111021210431210301241211333143110021120010431042141213323311100003032012302112113411303204023130342302441130322444143323034420201024030243240414121221012014424240233124323134434232414002342034322130402103213042021013124102424201102243202240001034044001241212021144041043404401111223430421323412404100010101233400132343422311240000323110421011133330233232132204031400142401041231321121210211340243120020140331201242434044044034020034430413404110002043322332200324140430141300131104222141103032020034143433004011200014442222141310433201232144113010440333141340210232021143130121303202141101333110443202430030111333042124334402121211443233202034021324224142441202232323100103131323230341002241122013231101141203222314422320321012420344214102214031212020232232214204033301320331421123223013142310300131012020433221100103130011140331122334341001044210012432423320123404302401002144104001011444132324102110404104030312044440023203201323310133233011243142344301124311003121121211343140304043340410130341242243103241431114112103402201223202044220214030222134124240041240110214403134101430122430231100100311321044022430013222232420301400334300003013011023343303343000123001020004411333332122222342402121043330432414423003431111143441420321204102304322324301030400131340011111111431010223124220112021431443401241420311004102210132304113233330013140401113000312140234001221001400100211433131340401343422304024340023010243043040344233414410222112431301340420220244102204210223423341404403244022003243142242322314412022431433010330120332233443200201344133043302211412400121204342333204214304104041431122001201103241332401414400133411131334104430031403014203442314214000311043213013430122330102444212344220332244020103301203242004444010143212013040243210043124024444033104021022434443441432143211433214110224320220242230202220302341401141100232202002313131002431030042041410331043040423410200440201242414144002243143212024212042212233020003411441140313314113303142312242310214033332201201102131303312201033324141241104023344204314241121444234032124440114212024132243314132031210230024410313223311204331200003003113213320022423220413330403412010030313431430141234014144101100014120334321334022130102121421111400022411101244411034114310133000020413143441102400441034204030134441343324011401321400432422400301404221433104310234123322300134331113330004400311124444424444310320143240131041302142334340000204022411112232210400441444440140120240043041111331334004013412323424110004443112031444320113320303132314014044042310100144040233100103021430432120220414314111140221401301120040441342113424122444222412211103412010024340133012013123123212001414202332140144221330000124200321210012411441213224110024221214010221334034043233043102440202243022244041311130102113343100124322412143433222000441141034141441333424130334042130212412142141430024231112202302123330241414410103043131240104232331021341112312203443104243440100402304401312142304124114323421034200241320014414231134233442114001442320422102110310214323223234423234422342344231143214330124414244042203113333301410044221014120230123104210321204122201344021414311302132120234433431030340240334102012120344400441201014404324240103444214022223431402442011241444023412231032231213442122202230202411131302232242234130100431144401321002212034130031330424144212210142100041211121401441414113111114302341031030321134032241001031014113113132403020320021103400040212204320112134140203104310332001020031120410224014340314420223001003140202004333221414214003340334332200413301110011341214002230440220041341013010022033422210401423031040121434323010302321130402040143424410023201420232001340322140103031023212420033133231224024441001330312330031304402143101040212024231324334340111012114242402104131010431242320240", "433142334314322033031300041204110221100134342420020422430423413340341021310424344001201231301204120121403000410220400404220133423240344211321434221234001224121202414232324031032443013124112321000224234103032240323103323240231320400443222234413432222241202024144331324440321042202012431322110100011031314343404114443111221142111023223331140224112000000320411344024443000144411202234143014304303411414441232141201044011003233220033442321430031323441322244024110004433114121022433222230332040300424210041012224342432110031134311010322144312021034140111322434132031033040042324440212120141240201312123331102120313100204012120114030210323122041202131401230340032303331403344401323132304401001200232312101040314404434332130331133424144121340424021434343140234103321412341444232104042321201044404302003143000201320142333111300224140102000322401204012204003142423122103100311014121033001320141042244304043431340312120340433420224333444110011014201300343204414341032003003004440330143232142232320412244002234130211134411110113020241002040433243242413320031241112104203440112321321023221103443202212114312344033322324011230210313202014201341242012411230422014322032212124331423310101333403112202410420014311304300220411440043141222110400310032240101202100004433212401213224340030403444020402242140132312204230232422041343300120023303300241210320333433241133100140404443311044101010100030140212431410404204211422322314300013411333201314242002334014324324342111122420202112202122231011212111402320002002303204123223230243002431110312402141040030011402424220040322030144444031444400241320242220102224124221034341431202410002313342324011234102202142441013313004024204142410132120002021014343011320220430003410311103040344231224230304231144441410232322314113002110443233024434242031144033131343442240021111103212240411343010200223310213340332434200323244103231001244101011332403030341101211140322404323230420123242014040330010210412224400232403243212312132104041142343144000431212033333444411242031200411022224230310313220121230421101202334421342322412204202012401114201104301011123210131433040443014411034141202224440423431231000143220021403140434230343130122221102303113314103223104101210442334411032140323020212032323122131243020424200043342144022441431421013212403022342423413423431201410301411403300431301104430424001441200130411110111413142411332144013234100210233044124433143014402220004113113232000032021112324413324222202444320204340424113400204210121422300033302442224022223443000241023022221000110222431044431333002403042214120143444003243412224412410202344212312010031141421033442442114224304214342310444304020143204031142443422242313212242344200233144224142224430330230243242004414321224312432340114021443233203231312202010110440323343003023003131334433302041303441111301023334334201423303404322101203201443211312030424314000431440111044003210033142222002034143141133040133102320242440223222334413441300310000244422312204344020210212301430313422210224144023240324441343230223211213312243222012221001201134322322341411441412031221441420400001420034142301312431202123240211240102144010112012410042004101300242000332024312012334341312101243434444111303203440322341223212322134110244040342310404022143413434012212321121113031041214432210031000312033442133022231344123012130122030441101324231414442220400331432302022310220042113210424400010422444410142120043121210330422144422201422000242103232024202040014342334021342310344334413222323424012343133120124042321142400300143014304424024313023213012131340143023102404300303411032013302041230444423442231113320204420113242002104200001424244434402141420114013421343242010422421021300002340412022424141300403100041001422201143143104414402243421202101201040000441244110044014324301112403321033013410320424030400011242430112421413244000412112412312233101040222003141203424133121340331230330344223232112342241322323142400204312240221311201341040414142021331212411121120420120010323204400004244402211421121034143220420113113302120303302234112130042443210114202431340222202114434433104014102233334230421114200031420211222333330100341014324242323142130201403110023213203432312423223102422310320212340333334010430030322204441314223421012444122321301012333042110110214423223220120441402230030113244402221030132232210112120243410231434030134423301043344233323004000032303044334122331204122200223412444233004413030124444340433303432143202122402", "220114414244124112310022442124202104440122002011430312033024130034042224034222110041243213130402100402231100401214303440221014142402431341223340200102123223121431121312202104023204333414142012313211443331144303010411412022312214112121103430342312332304311441332421030001010110412412311411031443141420244334132111320430001042222304300314134312303334344021444033403040313343130300022124400412413421013330203441241331142211341002143131133140143213134442234200133423434212141033240302312103013021102341040200330012330242400240012031133232301311241301321422213221112211340042142334344231233110404443422141333334412444112121242111301022422303010141423010200443412324430024102431231044223203243002233212412001011102202233042132403410144322443443011342344233030210102031044212022130241400310232132440022344422213000034131304324230012103440203411000122210101222213213223430001112443404321323303403044324321404230312122311230011002311023110340141234232312021313131321430304341121031134214021442413331344213234421331200444201213014014324421020341322442220314430233323233012004304042002002020444413314010422432203323134131402401422131033411114100400240442200042121033244120031220112124030004121103330304344232400023333424332433412114142300034210401240311302230240223042404203120003210404433031013123214403242310103244222321332030324200121212011102423222232444423143434443442410314024420104104341422111130244342402001003044311140413240110132331130404321014100010043143004202333430110224224323043401234144021003133403043101041342400444320232421040202013141130341422431404010243212111400211231024220321021224104443312022401014243232042011104203043330341420333323144210321113034034101212444230030203341340320212032132000214204122233322012121033401032110310400230322211001030012441021410034123204200133203013310320442401013142341130130200423320110014040422311030110343044241422302221402330002232344420224441032402033240214141014033330222111104321003141432311023334440002111011301044210322314343120430022214042004301124240014043422032410324304034003413221013042032320224142031332401242044433040221011001441202124323340314410414244412320212303212020033303442114323431310420031130241243200411122111033333443310040432323422311044034114322143102324303321312433312312401244211031341441443404030202314401111300122414403044123342222032313200032041223011302234220023313424320201031301004132010234403302100100232111442114043214222322232043031300000324032224411001103123140042113323414110212420240231230120422243242424330103232204011430044323421312442441144011032411012404421100120140112030311041211312014414142031400412031103401432203332132102412240312101332211023314023010200421430041422110033303124140114142404340300244020020312314301421144401344322422313444314041213314041023030302131030403202444214222323201130321424130122322112141322130304232013330200213402203342124312001300140220041220022114323232134234243041031404334331204123221104312442220201041312043031421403230124311201313124443243343233001014413032220030332302322002223222204330013310304034003320432020412433033223023041131044430302300124441103400022102102000102301133122212430212413114011342142332033133234214021133200401202233000231410304143230422300133204211434400140433223334244421034342002032020440303143413432003020240341203431011424130144231100320142134124124031443201341440430103140414224301222444203222323430023422043341444242313422030410434441312321111432101020114411010440332000024123444421334141230303340041104114303210022042032243344001203441332301130012012434223432133213333243333003004343243344414144232444232330410303321110404202143124234404004100140231141233031400004133034430302041100340134131033002102011314314030313040033032400210103300211022243140322120210341202443214000440221240312341122231134334211200221022221123131103421311140231414434112203433301311444311243212133312143044010211312332311244204430213140240204244020123432211432113222403203212203222211202304102423440333133113443424044034031141202442443212111401233112421040003131041123312301341004421234240342400204044304113221333421330010414200411113200040011200041401043314022432404441042010004112011144232043124422223424203024203433431324144032112344004212433401323343404212112034114400314303010243343300323440334213404413311412304443331110211002221133240402143443300202330230233320044203011141121413313134441424210101312000204441013114322041231020332334", "344402312231313101231301442114230242121224411043042241002341424013104141432243414303313212323440232404224442412244340400222201104144402324222433203204244144433000402003324001221031200314040013413130343331334040420230411002441121000210240012012402211442240410122102204130403032003233303121420120411103144442112122413420130411410030410410300001424230333332304041304434442341321410132133221203412200140402402303031130041031123203141110243110002001440434103324001101343234210113030234140023021014042234110210000104011300432114334020044212240204003341323104313332344333104432040221320114023421314321023034142214413042212421431122014003333112040433000333230433000040031333320324240144112021034334110330022432410303404203024342122143042022302144420401424334030342112143022341003204143124312234113444234342343212213123443111343012201002432302014303133440324104332431202444113043243423400112041142133423040434404241043343432304133211033014411013403313004204242030023102130014031341033103132103413002413230110002023212030341212322422223312423011044020322131133132403323003244341010143243241343221023110220142413412134004221034402421442442211214402302244143032041101013204202113140421024043304302243223011110220244214243232044040024033210204304204324134330000103200233034102300320140014321344111231113412332412441341303320013331120441131102433310100134232124104303111031332301423332231141421030442443121420444302303200021410242013333123013412042002301400234140230142032240241402420422014443010114011023412313222103323100333414340130104124133304433200140043410423013332341411132320222020442132202030220211243330003101034043310034414214113432132220224404424220112100440422204042304133020222434202222300413403123311320424404212201402001314410011240333322124242143431413343001203103330110330043344030020120400333401213130444043340334233011444011302214043230224424332433122303322200012443014114132414331434333413433034041020403203331412001444311111034110403413443110124014101244031124412001112430040232030323343342402241413224443102410320403444213030304211110113211320322330211323404213332343001030033112141020311022011423012331402221221121230042312033212000100104302334141130134023200303024012344232304410400221224414334041031111413234100223131044003200041410030304411440132343010224242102003240320320212100232100114130441343123332321303001013430104230320303122310424222211033314324323001342111322012233423313313221430040443000211223222100030012424211122432402100301412312031024103434344003312431443130034033442423121410021012021142340012220100232321202234033131431111022033332134221123312200131240210411003201410240422234232400221002421034211232140220144421111231203303132113244304123113342440243412111131303343031112004311302231101200013412442433314040031102310113333002141100434141104104131440013113001000140004112230202301030030440201433143022002440121242413143440441401000104312111011244443303414342030324230133430340104343000331303110331011342334412133204233123033404314032001221323144304300101412032042441113230443413020044020100143002224334340421234030404040303044120433034014124043422421411342342320110324003334331221012122310431001004211300202010342244422344222011000432411241341313222101333240220210100323221041402142301130210231012001044233031224311420443324100310042241343333221103200001101412202140423311034210134123232043222333242134233232010443331340000104303404120333222302133324021313212344211411430441330303341133020321411131034142341011102014101341232041142131402102141242311233414232020440301133201023410203344433202343301301023434344101223002040112423443431104323043204240044124113240131011012413101043231231432302302124311102102400242213423034223410234042130441422402004300422023023132212332210300130434343001332332142242431303040431031040210212144101113222340232330233241341042003312413022202321421010414123423134404413301433312001031010212342030330011113230234124232000200012311334403102333121432442134002413411113440114120012334223230303223132234422422213301023020243401244444121110034121311403111332400414420042300034040131440143321301423243421404021043334122424413141420404412201310101033343414402432443240321220310021112204322201110323001431241200424404301322211444433022424130231334432133244442123413420343040021230430131322424103243133031320133001330103211310144243410231310241140431220100414323014402431032142042002103134314103101414024303044214314214431", "410242411414044413101002231202412201044223343410413033011402044043403030341243110223444024030301023414131132043000043211324443343101331111024042132321113044204144211401434324012303124420120001100142420110030041010223314012430413123041442130232201140121144343323420114144420210132042302403130001022421200123134431442423431213302032442022104411441042032232021413201032214224140243403342402342103014331224420142400030003102433211431421441010111312422312033002313010304300114413041001433411033241422240212130140231304020024302040040203242321241004422214124333423444200014300203111401014442434122412111212130211110100433200331202314224440343432104213302223222041432134314212012320312043143140031014144441131114223221320224220001204033134424011042224312420234042304332401331022112143100342040133442242013202141120244200231423130001242334201030000304030411134410020342241424343443003233044323224120211212133421233441133224421042121302000222104204314310402214332412413213421413143340143432240143101203403441301304321014000042123311124333121311040244244422024341134010141014340241442020204122344332011400140300322034211300220224124132344321130023444022143024404212422234342211422144324210401233244022404244213430004202433040241220224334314022032403144040024414410430131122323033021324213422422143212413244333321421032244322330141042143423121201000101020331022310140323022013443101220104104302020133323413342104241140332111311140041033303213232014114433240033101403331443013040301031423114031134122303424330213424004010224013302303042321130333042343013303332103214420112241141130202313303113243002334304413010430043303321132010031002121142030233203033312242303443041442234332142321204441211141444032020321100034404223421103012101330224343400033311220021140011341214143140144110432044304122100121323024301104343310203443020312404333341211010020431031131431300044310131430131220231303301200102110213401100001230042220040240330012013400322330343404443300004444041343021023432323141430423141413123322432014322122330132213421201300314410300244143432130120202201211401214142424312040141024342331334320002033303120022402422444421041102202243323040342130024002203321031003331042211200144042014140433012141003204014200204132223003410132121313224022412341131314332142312222002020033122330023023010322113212000103013103220443143013043104134310100210210242310203003030204132010121434112013300440120312020113444102123401303012133330413003040044412230423221001412031100003332330003020100231122432333230402234410041301000201221000443233324430203444334303123122111130141201142140403001412011211432203341211041410004143123443424422300304043113212033322223223212443301342422240141323131411000101041123204223223132344320202340121441342022234003201114212201401114324440421002401440343424130444124323242002212030020132143401103212113302240314222232322434213212013222244103110140302140410032414343401233220431233120301134040320044024143233110234421403121111104341341114114144213132042443140440313204042042041103442442412212222033031032301241321224141343302041411033143040012231101433134312423043240124123231104011014201331310021111043114314141143120041320033243012402112212210243122243122333033122124403000041244310232243132333024244203243421204130322231301410132111141210442330242012130433330412334020104203143033000340044123303300321324224202101141433444224203143110011040421443214004043420301242034334004143343333303223044423340021214420434402003204143031032102312321010403400030010134420211220101114302320434103314110421323103142034233120302011114232432402011442041024102041243224320143311423040001403004001013411334343244304134221131010423120124414402000042014334440334241311414424223421441142103230242412324342231140332142434201423132231401312110111124341011130002344240423214143202340141303112103143342312223434102040320003040113413214212420213314033000403240344112140141214341023143242130024420324041104034012341230320143444201033140314404400132224003204200424313003314043414242123323134340001034132401321344002030242432422421100041402434043032223122224230232323024031044243241022334114104211424102343231441344021334114121033300430443422420301400422024021242340230320214033141240333422131304220124124302343431204112432133021141444043402221021123242111141131431444101334033430014040413402301131340124011011143023312402220311021131230322303000204144423101002410424224124224210043321413434230434403", "410100200032131204100234023222000014323224424240223340400324030132330144113343130031230440031401240210102222310201344130404231202432134033341321140232042112000143141231422430240344040133232124230030001414122201340041031432214133023033413102222021122340133121112131120212331432114133224424204044031011013143232400314413004413402421420340300322444034122403041120204112204431221230003124123041400121402032012214241100040043442321034444020410422440011440023200433011424034032030113224320211112212024113403133313032044220240434303111100411023403044020100143144441032003210240441303231343012433330003310011141410100114001010243004034312401002114301041133132310343402033024000022312030120312023441033203122304402003340431214233014121344102000210114443334444233213144423241212204202323424420314021430313331330314143044424311303430403433443221023321114311411214414243124002043334142024021113211321113332330130214222143333031421414303303224203232033014314403011011233240113340314302341134101020222241401122221042240244122204234400031044221412413333240113310224004001022224313324321101101144220002322224200002014303411344310230334403331132403041444302321401123334120143002030033314322002224323001104433311012442230034241033230413433322241024100321222203214302002340004213012422114330143014330121013303321031044212102312301102104000200020404224013000224012002332104030440434331434131000412421402412212213131320403241101234302040310043011103023200344223203344002011243021243320244403024331322002324224121404441010100413434212114022234143110123434331323341320231330132424234323113423222011313012334120020121300144414301211413111033241213122010144334444313204012312402414224441321410320042334424033022341421243233121041134100144431102232223031020314221434042104234332410314332312023113440301410040423043232420104444302111010004211431440223101201221012343113132104012022143043240041341242222122400012031424332330040320343314143102330212212111434104430414300444011210333040020330112142141330310313334220323141233440342411423103412413023144023140411244402431330104101013014301133103330440443211213043203114401320400244122443133312243202221334132142121030314224430231324414313114342401404211300104431221032300423420100410210032412044321210230422300434412344401220304310241122040443030320240220024441234412001122423120200024213212013011131423434324102332124003100440011020440300432122101133200214144202014113030020210204230334422441010130203441120133124111020234003034310432441043132314000424234211024102204304011441103302411220333122404111031431310321200023021034114424312423130000022231022423104234233410321432124001001111341243123343022332444134042003213344122140143120144404221402041413122102222433314440121340410334024202323312220434020201313320104022340440431320122331020442001242042302100431304430342002103322244111222121424321044243000410410004321022101211212224131014244124244304411013233343320122422413434120031114342204030201022024033212043433444033201301040342000313302443004010114444224221131340223140244432310231233220313100121143034413412144110010332113111202110303120313301110222321131034323023212314401401313241020324343243041044412332342422040044312221144001211111010441322411341203310304003033021342232013410324434300341434411120420314310124010004324213441012201312403124143122432041030014203313401313403033444041220214134002421001220122324310343141312304211224442102214243413210334032201333342011223204132332144011113442334300314310343333442431132414220134141440142202334441401412131432334302434413423043200232331433324101432332141323313101143124321112441133033021412302022033310313140231242431102110334240431101133413321401212331011214041130014110342300422202400310243044022322144411430221003241322123142014130433444313022122344322411231000220100233212124302121402332222111421231401030242131204404031434204034223232223044044133122031122423422233434103022004232140140444321443304102243140322210303214201312300030301031244441014410304310422433110004143234320332121112232412444432230001113011332321224013314002320431003443123104443334400010023210121132111223101334420441031100104142124440214144343302421201431030243224104022034311131241401403441221240302443423243331232030342134313144202312412202441300424440330140321011320101204333420211031331401442400011114421421203320402012012321141330003201100222142131234113232140410112103330444324040220103233000331431230114344123220", "130003010411021030313422200013132434414241144114010421434322100411034140433234401212331331443134042220333231344214212131214111434301211132101021323343311421444211244132304332421100242202143322124211200320314320311302212431040400223220102340303222423141234040043311233222323414413003324130014121412123240331103241432200034020404211340112103434414132020413311020210402413230132004140324011101023223123421313111103431243022133202003124424111244140333344004342213123431313023221201122331012121433103442404400213124412103001342412210102132244234304042042041444240432403431300010443140303211003101301300104212341323010431312120442130012243321422400204133424220144410120310022003104433004010042322403212414440404430323311041113211321302342203032034414330100340120103104010432130410241144424213214324342333244000131410311410131422302112414441323320000310303303203201414220312400414230121240131340403301012411300400110320101113300333103020234024121013113223100304400334002200414424410213221032042301121143242322411044314014201423320311442200140421302014410432341442014201122220421423202001130323242031440120141004110440110233214414031242014022144313033323011010322210001010240302033123144304023001220201134013240023010144313233334244113401043002040034010203342342213231022433204311101313221402043432400010123122022004021424341143214014400104330002033342121123212114140222143033010203234133044301014421111224024411244311114000313122430400331231121001344212111141013020231322443231214011413032203213200144041014214444210101200421410134421101104310120043212341121133124041044324142314020323004423034012420300110142022110424401402313322133141340433341021040211121444223104232441400134004234202214333031412411111443230024040430023120001030342231341303330320412311104243413234201101401010401134202301234121130341342241102432201410423241312400311211233414120343403114004423041210023412413344324140233411410434110144124230343400303402304044132340131041204040424433140202342203244000123333434421133431301420130041232014442440430102102424034440133000004143101032044403244030402201302140014120003111041321421101022443113040014212210114430332431344124144044213122101122023302202304234204221212103301130303222231132231033424320422031321320010432213442214214240423333213303201121214343040230214132130030110234344010232103110234140331431041300114031010144141041410402110431001331221101311103231230310230300413231044421302144333024414342101031220340110444420201132321401131132044011423113344024131200203334200130421234141042333332402412413424010403412224444343310432304012423343024042332322020242043200441212243300113420401431300340201113133232334422200334143024201042401210232112321012343010144214442234342224202241440342001412030032312032130222132302014404431201122444033044234321104240044214003410434304444403323141244000331304023123224233420221111210312021102442122003130434101422122441401110430422423110202332011111304242432014432122243401004013333111022232442102423211134330334220434440040233412333110230342322133432212334121112311230420212223330140034143434440014141213303331431023041132200024322420443304133344042412202343112023212100012421112341342144022200004142440322122234442301001121002413210041121300144124123023013422434030232323422310313322031134142111102424241321001140014344210144330011211442442412024221044223130411313404242300441113133244024103432131310003102041123121134333124020422133013120413311304103212110433121222032420123433132230314044314402342132343440201142011413212443412034022102204201321222334201002343110011102431441113214234100414144332310013231323212334111130432110042422032033412430230002411244430033022240334130413232420414123332441120121340432120234024044023003000332423213214434234311041312213041332043303041330130300001002011410412441011132304411324101122244144400124202100424214114002342424333113120433301302331313420402334223024013033214422210332223330333212314042304423142212030013210101204204121422314210140112001044232332343323430122130332231433320422140134102232231011042224144030211142423442224331043004042131400041303234204243103301000023434321200330232300304304111211433000312142140312202231323102033140342212242244211341434204131131442221343240144201104322303130314433300411111140421400034334443004402212203221234210144312224331103004121212023141041401144120341443212132020210403334103424112011343341122230102301333322031442422043233240310442200", "124013403201003403321334303214344123111423133240443004204241132420023034420411234032303242034144234114323001333122032401034230421134034321201134030444333140043222413131432434134103010424414042102044030214443302432410014432314211442004402440301223224142402204211132313310303022104011030341423423134401323231200434041400144310412202141101333321030200040014033311110132023220043232311410334421424414122003004434013412411220413042243430244220214042410402424204304321130334204103310232120121024400331300011024433041221120331111324304323214003114104041310120321342024111034013030041323221442224134400131301304114303344134134122433313430331013002422331214000320033340121323244012314120314213442144402201402122323042110423322304030230224403022210423104444331414034331013144141012043220011112411043421333141430301234042433000012444210110320101422321343322443444422214434032323140323433423121430304022322443432110144032432432324123022031112033300003120242221222441201030130324122133434114304044343303332012223222144011111243422141330424412344301432032244144313041204333212244321230323203423424440431411301114134434221103442304343002302011432410022142034021424031134103121131233344331043122201402010323143334430330002032011402212033104040442221423201443404024244334022114204414420231012241312133002442122442032214121430030230431234312431310420224412033033214022032040100101134421201202111022110121314341031342400340400243042423421201204134134223032324020223302100424323314433142044312444213311204010144302403442143110320221331030331400004243140341134310024444031130322243101330204443120112100023230401013014320202202410144421434334440143100043324220423430114323231412213300423414234341221043200400412023024124231034012001301024442021010204013203340210223322310300344242430422442023040143201330441004041314230113210033230202404022310310034210002123331034213443344103432111232001033233030122410424011103111214032142114221034412231004440003404432144412003120423411013213202230042342243340203311324203304112111441443132331144014202430112132021101311441321021313222304210012300031402221324144104332344141324214233324110403102113144144333333403122232334131030344200323204102410323234430320412303043333340414424301010031024412202311022111242024404323401134404341020324014210244311233032022443311344400404240000033330010203224021020003323312234004233033101213341112133033230244414143143100141303341110012243023024432403142221103123112433131314344120322132001203210113222432002002312333320314241303240123234013442424411424422234243341224141144320133044040434402042020301311030243244104404110414312210221001103031332430420043444221241030031324242344413424123340022031102024041421000122300002443110033200134242002332342324434233324222130000342412110111104412211131033213212203342144310334202442321240034022142213233140203114433233122411402232100242102404041010000214442020203113204231103323301224422221022331222102402411442223213304224014324302344410401300344243112220203142131204134030301041002101400023212310230332304442003432404041420342410310342024034313102014334403434224222104321111424422344433332244103220112321300330110200022203231441204342233332001221414440340104221114104022043213333211302200220301402424431120214311030312143032211003220440324102213024302031012133101044243011014341022140200021414334123011000412321241323013402100011240444224001112423301440322444232242403311203202230031311430012010402312004142322002134041333020100301331241433222232320042111234332413400444001302202310122033140340032034433330042323444411244113222233111424401021034411033012201104140434142003314113244301342424132221033201214430412014342123404013230142102223110323442412034124142214103342431232424013233240140422233003344201211031314433210240123311012043320342021040004112111223300314012443311332320231003343121303320110211232113333211414132131004241122332304230311141042020324120021004222333002132433422143432441324213303224124110120311011234433124441123311404412430214204442444201301434020133224430101324110420420323434100331210414120032014142313302424242312400404410430210221112140242002023401041243204312044032031343123302223111233314133310113110124242020323203000314000212223332432014321434011311100032233022233331320424321431042142423412210410031412013242440304404102432244041301401141442300111013032342114443332010312213202332433234043313240133200422431204213213011413132024324440041102344110", "242141240011030131134400344014122322124021004331042230404220141001321112322142320323000400233020032111143001234421012320342002123103321213200114042423400102111141323210412303341222333130032432124324432114113242343314112234134441441202011012121210303130340223010032311130011024032440244244342202104344004404341301121330014040104432332031341442201002010310210303204011213034441112123020030013422040141102334120410443311210112403413434411013334303241223024413021201304311420101130042121003324430100111320111032014312341332042212000302113114132201224203442442044212040433301144120413134420412440231403203042213244414011420404223103304111000044423142222343120230044341010341314422301433434411332410331132401003241002321324244243032332222021143143444112001223302403421444024312133141002230232024340202223000340240224314130104121222330011404402131441042432134201024012000421141010133320233432432420232133031142003241102132400101424223420400101311444113032211302212022421224220340243403340344100303212211241020411143000342441323020122131133442231432202334421240300020412233040142140140311310402433001001103330402133200200210311222342040042203233004041430304134104210213020304343223030434014022120104010232132320202413011311232223423430243000024323143212133444122224210123110234312201130342220234023042400023114103441424423044044204414441421123414004441422033133123004202003430313110110343402211133201311210020030414144023031040123304231424230342220124314302331124322210303223203320014124321214004343422234122142231033444112044424301324014223043123231401124400433243404002130112133121310400204310420003114223344222222021341004343440012423144210402114401431044444223433142402410121100330144314402222010012312341002101012241321402220241442221312134013042103433024041011414024440312141433434030100210433404430000020221230111230113340331032204110342041312212224443422010420304244300230342110102303120142004320400332034300100010130320022021344242243442212100434024114240123043443011043114033043241004433403214402103212221420430130214312031343010430223322023003012414214323012311420312433400103200444210241110140122430122402431033040112342121321212434404444211323342401142202231021403141230001240000443233311413013420143304431031313344402102004342104204024131021402002112340213424214021201332334302303412140144331100202440223433120022101304303202401411022404123211310103021410222430011222240231120230142012443421302232102333444012434242003002442044133104422141212201344311343124240444413244024234404412132410043010110103134222224240013034441443424441143130124342433130020132414130313301402323230011201344103142021423434413010101343413043032322042413010022023213024221444211211344211310340442040323313212033430023201220341342242340203042411231304402011020004121031210313223410144401130303211224202301244410004442203424440232142201311202301300014312034110032022112244303334314244430230043041312230433432134221203410322430011430000432214402343031234400222144024401121011110142011334333132330220010121412311210201444100304324144400023214113300013212244413014144324200004442210144101422043200133040013203231243443414320414132134043241103320024222341230204122141210232413123312003424001211302232123221242102022314212244000431022212343203020302332433132102341022121244140014331423441212044240023300442143330200323332330112223343030144413404024412334121121443320142034403232144301201221202212213444001400240441204042000340004111311102034132200330304011401301023434114340044030213002302144201223432344001400132002234320401204011424404104302024201102023402112432244402331024432114033212100203124114000134001131301310210334432210242441320333011041030044311300024030411432011143143321420214233423322420103234434313224100322244402244212312333310031204343200131414203110303023210301432114310333231432134210220223114214142213320340421131022333131310323043434031040343133014224003320234223200130242443431023024140340211312244220342323313120321032403143020332441440232404120424233444001342010241002113014433432000310021341214003221331310420301330232102414230130130222432321132030241441433430433441103033044014113044003023411101321004241041140214033423314000003002010002321022001141411212334321043124410131002140211121113243442240302023034421024040411143310131021304004313401101322102014340332241042002421444200030110224011124132023343431324441444301243034014111001342101241332102041110023303232144122334", "324422001311422334302030331044233030044321414133442030244413034210013300003142431324010232223223131324241441004044023121042213020233003412222143400400002110102020104213000312032423232343042213224330443302330224112022430022244022112402303343134343143220003002201303211242323123134433422233434112340123022131133133344114342030334434144300303324024411112120314210130100011012112410241013341433400220231340303023310232403440220430310414011131111333441222423000143314430202303010243200010212321403320232320204013230213211234313431030204401142020402420410112212214222303444111102010111000201134434021401120033311122123140304011314323203020430300222014031143301013213102424330021423002031124042103332041333104314012321141002423402030212102412002301042403444221413102323441323023320204222442344221012410432400024402022423220023320113002204321303120134313404004112334410111333414442211101432321233144322000040243412004301243233020032021023001414312412420021213040343311221130213321312404401414133021014132144040102023331024022211212043132202400042222121240100404234013233442314323440333144031231202311243414421223440210241420223344130444243322212412412120012233003441340430102102341123200141422301221300144013334002142414000011404433032000203400122331440224320203424340112030022242013302041042313341233042130301220041214142441231011313204033412223340131233431204042340242441141042042133342342020142030212331012144130220312303112214410311212440331122223423021012243223400200401221224203234124430423321230032141333330143313414013223140340032041313011424400241142340143033210342112424101323324134102000222443100023411414440122411012333424130143444141130001012332111241222324421123232342400432432434120030300322333142321413022432240214014422131242203030403113323421012314422013121133312302204013341012032303020240003220314344034112433040444021322223342401233321411304124414300333432002314040034312433211000041214422203204121021040041123320313140430442224213120331034331421414022431142333020111420002033132312301114132112421134033103240322022212304114040442220330320423223144403433442214043140223443143324323001020043301330234134400013032220204042303140111402441111004441434001100132230212230402203400314301304424320311200434432000401233202243202143201123323002301243234030214311222123344104241132114234303103334124214421424412441120204321012244400243213114421134204322304013134323334123312203420114044320240211222210330212100044341234012223123112424404431423314041131411440002213002402320243000421433310403044244041004341244331213304000133110132120231221130110431143412442130020143111004121234242441133302331110411240232021114304431014000132010420312322011022432123103443114040414314221410013301011234310122234414434404111343211341312422040431141302341130434034023111040142232423021301034312102033130022002303031333333204232142412204030323343322414022211442143113124014200302340102212411113342234041414001211101141341343003132432412102020040200412320311024403434224140330401420014314104324140121432020040143244342200030322340433310340133232311430010141244403420113431220433411210414011410110231144201410120213042341312002121222044231133212213311401030430223302124114112031430232241114022310212110203104220344422333411301223134233441442322003134330212144113042130221430323410122032334330202342003213111301020144140301012220410032144441300121441143210033440242321402213401304110322121303221023024210114412033012231001414111434042102122243431422142102400104110130230423103000431300201304431021330120330022131144421022020301124240240111331024213124310122044432032313124403414404233124444442403341213220003020341034200000224420130324014242123102421442433131402030013000433332211112302302334012433233011412423341203332232303430001042000002110110022242320221101042304212320331022420212323234241331133340423324023041101040223122413042444042222013441031430142000414244001112413102230010343402441242001414220412033201114312012133434230212323233434204340122340431120142102220221320132443314441010003232314104310031102142221431433014032320243422234203101330341101243302432300341231424222133144132431201212112132324203302044431430031232131040233200432002003444304113013201220122031224010111330104423440430123310012343202103024013023344412200123211041211101232221310222014403214434201442134141223134043112330123343104122240430130341033021210210434430211214203240031323324231100210031413430402011414", "221231320223022011043411402111211114221302331344141320024112014130323131042241043222343320223323102233420401131210422211010141213323002144101402033020242121133341013303412032204301433033231030334313141432022004301023412000021110442004201320414032422101242021421021213100441211322202223303114044104130234244343141002044224113133400040031212400230310431110022431241001201132144431212240141022431331102410302404304431341410324210104441433001430122421141331311110333201304120024131230034330024211434341324414003124034142104102010023332230042333001330200130300110240142102023331322121320112143223123421123201401003203130332040113144243432332431413133331113422440012031313210222424110103442234211204432041440310310323124442110203420214103312200412430402134124123420333330030402302301433434121414000421030100221422232004320140030311230344431123011204010430041300114034420022242133423414321220333014013004212331444010233032130412131023234222110342342040224341442210434241020123230444240440210133341302004121344233323022423341310202443431113324023410423312442043001410121101220241230204143340400101134012143133133140034441224301224303421422340123044441203321043014100121103202022022104014010142131423210003023312242303011333111322141340302214134111401444412403033220001444222242411201221002102002103314023101122424104224142041122313200010221021022130213214333300342102201414112003222024404443204323432113443011434231340434122403434133123013003412423312320214024201214210003401214443113042423433402130323203204403033422033203413213324310103002224142233140144140443113122230313312224020333031444140414212340341023243302231202112212323440102224240313140400243341231034432033032023203143020141330044210432441142143300022403244431343314444004431324241020230331222323234421413220302304440012314243142204140244310204223244221424034120320122022412120210421010201223000014210403300120321030001441100010313101340021400104420130012341141133403340243412134131210101231432420043412304010020213230131110210213332341333323410002021341024320423011313331042144441241342211311410412004320113321241342421213414432303414003411300144211301032043402131301310434410223424421203344114122134411123341403322144113420413241121410323203400012231444000434213230302240404021224311014011122233400400232002014243230312024132441422012430124301142321432422414312002442012300312043012443414010400001214424330104011433223044013040424110203312422110444131441242411203223014333223314214103101324432414234013223042244341423421010434320004403204433431130340224210132402000320320043033204024222020044240244020340003211440211024230010344011230134220343214040141332314434123142141442244211333121333212023310241212343112340121441030214312330143021241424213223303400320142011412431243401001430124040310333221103402223103402030221122443102423433430432303234303031111121144334431001003101422024333333113000012001304113222334042202334302122042423003311414041142122103210214231443142121001010233033303030403340030413132004413124323224213031120233144104223411203124023124132100223100110113131442220324234234002110401443133342441230414034143100040224233112121040430141134144113103323333044331021310220020343220030212244404324432020001401133044403204444010414432312002303121333234303123014240303040313222313321203422012114003442413411343312111234414331031304321243231243040344204004342144114321424024130031414402031031121340013411103140342121232223334142421412214444140023212203123323011143244230013424014020013443111141203322422023044032221030000134011114244032022241321340034032223240144211234021042212422404121111432022432323311243113301210223012214133434132041041111442013142022422441230240012032214134322302032131122140433311133020444311442101203440044023231433344223302431444444230103023421000034231041333223413243123420013303012320444023334402231013423101231134113002214143323243423413410000440223113401230303101330220100423210303203422130442013324203233342001433024220204432143023232020000230101123411421232442342221300211042011043101033133212431431300400012422122040012240000420204213041344021021011101033000144333434331013133430144404240344104044212341200001203240203232323421100034040023311300340032232041334032000132211333122330222143031310111021240344240401112412003114002343103320104030112334023033042440320112044331242442041144224121441044331104331240004112411200230441424130233421021040033331102344022032331120213134", "422044203303444230311003341011301434101240041134203444440113404034110100034110303032104441440124131224120214013220331243211021020220201321410004401222000100302003434121004444432313414231413444322412011234302040112241421032014314310424242032030010200403434233204012112443103113421221214300412442434440322122002343001421343223143040133033202320431310340244243103100242400212044314244140414124030010421020122230202230342323133033300033321113414001001311214022131023242422233342003401340230221244004234040324003033410422320432102043101002420310103234320401103041131021313440300302141014141120022300042013231012120102234214000410331312421121201002442002214330110334101204311313113021003342043220402314422432241043233134032321440142002244302422433421040323031424023331010200243430400013114043014231103200112203322112201400433134101031101200114220212402411021123130031400342220224102441313422433320024101111242422141323042032442442111104001214403013200311212123044313211101202334223444412430133231321344301242321212042334101234310144304221341440233432433010300103301422100042331401441242100043210101004433212002141332322002230232042340021031010013302422000221241143324240311132424323033334424242020343232443012144040232031432131032330120003004200310043024424001002441123244120041341441134014320211041123041201114123444134431430244044331201440344001222332301140012101013342041303030433220301021311202430224414314411013324230120240202234401130324444234132241034301342004233042343223013034133342440221443233100123401202422320303232104230000444321313131122201310344201141224333121301104010032033232014342420421424411431214432422230013220023432333440321030234321244100340212024141301014114430421000034310220412031011023120020030122111402202043404222240440233332214114112340341222211133330100430431200304200120102212020041302001214033104213032402321141441103110123041044312341223043321233000042230124214414210401201423123440421201112243343241343304413112404203021303110033241110331024140310023314021401310100140142212303344221321120241231021013411404113243113202101044404221331111134014413204013112132441001332440221240424403113232000014042214022302400431201004432142133431240214322130334011423043431310001043210412401403334101334214400334101031012313034114324310413343024430232244004403010330324343312104110211420341212240323143111424001410214303122323002344313230042100134412021022412433112300404301141421030230334203030321034041322034204331431133300020302021444134022130113043012140314024241021011300013101312431430314144211201132123003102242020243400114130002330313420232304300133112210234113134140411111023102242214244321340043331321331413223012314002124323014213023232243021414410113443343202023204110044003144310410033430041101334012234231022242220201323311433332111031413400143104441310023240442130430013404202140104241034423433004333014443402142330032044214231102004310031221210303024332121034412014401323021333000304224400230143002234432211244031014122033104212032444134421200304140330010423322144314100400223202140410123203230230120301240301110100304002342332342423040420104044240404123124431041020210031320104132212023432201200222004113114224101123143402012141212302203123413234304242414114110401024212423440402201010443434220303312303201243330443202104301001300232132004412034104011244214423140201144302212442300134340010040203404434130100004003212221330334032210303121132200110120442430220311132303043410220213401241220222430243443324113010231324242121211000113101400141321434412331243020132300311144324033314304014121432110230414332404031140020044032232043202314201032042243332144022402332132321403241330002240224241040423003421331232332133322044301132433313321430303422033231130123322044414444221244332102412433331332230210024133340134411003403232420013302413304303140142040322114134000033022002331122044144043320421130313240112002422033113401233313221032124042210414333310041214312043312130300121214411240040313213241222120303332020313313332421213330330333111320314310410002424243402023031410022422422302301013021343211101242342114201221334023342321124440100234224441141444330443321304400240303124431003313101314331403232320304034111330411033233443140023032432342211441100003204412022114244342201203304411231203001032300214204041434021312201142112310310340233410103011143221402340123314240244434014303141334220342112210113221234301002341303333133232044313032420424203", "032223240001300410304120413034434020343034333022331403201132040230424142312023441440403100211312140024342103344330203331304121223342234420042144023044342323411323423121414143210334203343243244011430314123121413101023414332024223033424343123240223041423013413022321341202330321202423132141321424304014330041211120334044400312101032120102013314401041404031043010020202422423313400243012121130103304323334003040420101303200024401232022142133020243200003223242121320434412324110332214013201242013402111023024131424033413343434404222224033042311410343412113232430134340043032414042031013112003224012021042430302143442024334144341103430003110341402421343204214003413111213332432234203430000030334043314220022214310121122442120142242014104011343312301431112223130341242003320011344234120343200100201002104330041120140002433330113221142411033123132424333244034042102202313424222241200421344213333200443233400440111243324342311403441203344114434104033104020311401222022233112444043031342104333413423241034343212433030442034222020342013100441434042312341233021332142301013203114134004300021330231402012441033242413243300310212312104002230031001021120323303403122312040324030201431112203242141424144113422401120413421142232213114220202240110410011024231134122220414233230213333202032130443223114321033003103201003104444210033443123111244434043120212100243303401344441041043324302442221420441012142324412332103414321420334243020203401322032224303434404233032442043032423030220323343103410311332331202242442212400220433113243032430040113304241112034242211002103432124432234213240213142140030432003422204020122203030400021014122313132430220324442213411340411021200422204220341010332441004442241221122414231301121313414024043002001342001133142430200400231433340330411012101223212140414443101404300333112404323223041142001201432442014434244201111441433044242411244420000234313033030421223331010020312103231310121021431132210324202303403333223344302322103044213210111441412131130343301004032101024212332341301323434440420133011243111100434023113114230413430443132413212111134433401444004411002232204043332100100140322011120340202243212020113404233003311203224234143224202120143013441444323231100323430203413120043320400414021000021031321134432413312224322201420404221240032402110234344432001024103221111432203443023444342240121340202013420340422021122314234344403330202200342303034312302331221332233043022210413312114324424314001204240022241331320414300411422134344420434114241133201411343034434211223342241144230142141324224041413403223122324424140340200043324403212220324114301203222331131032201303143344012043000332231010213212040314310000140101412341223302043210104034103432441434201442140031200323243413223404034322133032141344140202132141334114312100140244042301133222430240334221141430202410131412114113441014041211230100100222012312231233003340240221402343023012200240223303424414303442442034022110444344234244021321223340432030343333342034011001033443300113100010343013443033401124341214340143120012002204131024213220243343202331022242343231344333023340214322202144000111004430031412243442340320021033130224421221101044004310010323221340413004322322432414203432311333142440210133413332441331232422310241240241211113304410222414011120123342140022443242001004020422032323110433331130304303044011144421334221442221143230203330133232330343002342300242231110410031213002332412222001424003112022301131321113433141111114222414242120024200102414120223313001011104401243334002402021202221421014432431102043440311221231111000140341340032342112424323432420334330421332343200423214144311300144403004110423443344234314141423104043040102302003424331330104213413140314342222431200132122304131101024044232041100204323442021232440222311112011232001330313014121312424222041103442122342432322013044242114122131303304201413014311044100233434442110031432304422144300133433041234302413241222303343120213213321143202434124240023100413214334010213244111024224343412321442100434124242233333030003012031411323240001314143121140032434322114123004124410422103124230001012303322410110103302222400214401102113044214000413224424344103002422302200234432133011112241214214234134420010232133141404343013213120432120313114222304331232212202020032301420330204331024122222141130243312433123404331143441343414423443304240141200204213044201143414320312041141010040320242310123443311134422033001401304243101034303024432", "004222343212422133024232342103324023023123433413332122044331312100104424141102041220443214244302144112424033403300231143433332443423011234230034134030113332001000331403141010304112001433243340002323430230024221212201122043320403214341003043310110314224014224223343032321102012030010302330343244012330102030034412022103241221044222241201311122341043331320233241103342313124401204111112223143402401122303342103330231134122221002204023324243304312440140040104140321424302011213223230203032401001223300403343040244124132321044224000242431310234334200122024101224133213234244133324101322331323434014410131031432413042203311124222030240021313230404430433043132340331401434343003230004211303422443411131433022234131444310132330224213013042442111130424233332302033242413331003441421310243113013130320132414242123241231203142414233430434243041144320412221444423300122041222244314032131133142001432331132304043434140201422322121231223214040142300200004441114300132033240112231441232100012231100312333300241432004424044321440101412400302230443433442431040210123411343230340021323242334131143323412141412341440312010241441213331400221111224441414334120000423021430142013403121030003324343242433124201020223321413240240412034142200414141342001204242431114344342212021444031424303044101432230332012042400230110030121410412332422041132032403124200100243433400342410422104221112224243214141411244112202112423312221302013041132220130012123201241111232322231032140303412212421204020140201010322331403303443123042442114212104423310140141412124020220320321032324031120144020030324122104321041302024123230032110004410313404412444332442303310240103042112400014343411020013140433321033114431130134022002143001000311431210131044344020344232304221233144341111113213410100124410412104112144122112233222222041313213030022340133413142010233311043441010022300023210013234044441043301210214010300033441011113131141224013040430323333120441202320212303013202430010213202141232101304333002130133112313220311001041021320431012203240443031130404000212204330243212424233130444230122233001201244321334321212212120241111312412133244131441034310114223433241414404301003303133310321043104104112120331123013223414303010144414113021122204013033124340312232200310440230111432232004114321402044120343103310242410140403421041141431444322222104213010111241203231040110130440423202244202312103313334022444414104312341311330130131011340432214340142424444411011024004211122210431222121240444024034443131140403323341142310130241301033201301424120223442130442303133032011331202441332113314234430233044431003222333301002403444320441224411130311343300302214203423430231032030334234311433400343132240220323041412441311031101021234103210114021101411311444140320121102411004303012101232201414214212222140114424114100214310440321031440424223223104014104001131233002014123021102422221404212114231330232214003144232432120132431104432433320242332031340040014322130442333114024030232232314231441104442412342310433402401123412432143114124331413341113330311200241222223310033000042111313301004013330430002210424040314204441231142314242430401320223430023420334230034131040323443413413013013100340223033044443040110322040422143010344002110432104024444034341412433030340401333100242320332331230214322342344421430143231121443004314440311443403412320211141200104302332333114343240230203432102334314241132421003214023434004340431143021430301102301114400103004441321011122102343423234300444141210323032332143022333343430220442404120344301222433344222012124131303133040044312303310011213031321431214232232400321440321200430343243142033023232032322122022030333222002020301424220300003410304410231323412222344234102013310113443204303414230431321323342133222122213040244334440404144013134303004231020430013213221424444330312042123014241211012412301032304141024443332202114042021324000431124142124310122114313403220130120040440223143033334032334222230132123302230400223224021042440224114103013213143330411003102013240112340134414313001230310223434023443221142242430411321411410402320212014220012041122414420343204313432201313214001324131204303122102234103001241041233413210434004033402421020212224222321004203413030102122024133134143440214424302413123444213403000430321134321124021322132034242434222304300132302032320044310041343304042211200304140011244100321303013202441024444400012131214000314210322300011101244044211030413444001421000242010343", "031413010334330444330334132202311003142134340444121321344042120100222121324001110130242324431310224322330440322204230434140203303320324100223224424042244100114423413142011410213421011404433013401043243224411212100221441101012231302123431030003231423331342200023012433003120231433013132233130403312131034310013302011131122011101442333303031340422230230113222321300144140322141403221402102224324000211101413340413413243031331201341444230042322443231231020030011303140132344114300313223341430200013422240330010104233320100420210133110204303023124240434124131431344201204134012221224413440102240220241003113444234243030422300332002043024444124324402023303341003131103234410340012404222340331421403130241244033420033302021402143042232400213313430233442221131041212222423102024104030340244222311410130143111212434020113041032143201213232132322030001434113312020401022034012120103232343231342042414103310403104230211242131022342124213243344312030424214414142223310001111230320144433044112440400024442240432032242340334142444304334030133422321232230023414442210344044200402344334044400441330144403200104230310111020041404104404222330421202144333222100133440403212343042011201323120332103441130230024433331422011202302410111010442204143210140104020020144143301410120143324230321223402411024004033101222222122033433413042143201304304142344041231223312311330242321104323024324301311134022103234324010023214021134314123013014222304442132410230243343422321144233344402314242141102213001213240030333333013241122012200100002000244203341120041120343013102421002241432442422403404110244120220111212334310331334424424343343130040020011242403402022323112414021110312313204443241344243412212313230001333040413143303012324000323004434322004114024312231320202104001402321333143340042144122001414301323444101224220004341104201144020410344333310412001443321211131133200031344201313040213140130220430301331122412200340222410003022200300020332413331404120131114331301111033010431024432040213441214322200430032223433340232303204100101404103131211444334020224200432002243320231103334234034200113424232200443342343322401012402122233122214133114220121243043002231344133110224341240213302121140130242412234333314144414032221231133432433424220121140430413324211001321413103340103410403442344001214222402020342332443334031101413304112223031033140144200013012011014011340013234440141122032003033040411322442240310331312334141220304133223434214121122233322022013031032201141142004334240022341312321443040440012344034010414142033023211414323001412441112301343124440434403114204244103010401124433102342344431430004333030222300242244343210120022244444421401412044104312220121032141033143440244224424310342102414243102131142100204124244031034004203043102340100440241444342444433020402344234002424212114432310034022314221201220100114431303003111233002034114003303322111231314242222330412230423400324132311320041332240023100011044342321222221211410421321440403022231142404402204031032324101422424114102011010342223334334300123213340014222430413414210404031002023241112440044024203413302340230011342130013041244141422242131021122000442434304240444333001404312143240410021420010123323121303321332114002401341124112003112321403331313214434202201301230114322313323413344120004321144144313440244431310110134203222412240210111210100413111303221112230444412043423231341021141330242010101034144431140341420214104121341223004441142030201331120332311420033403120211043030011131332413213031424142133033422211410030200201220401144100102124101114331240210031142100303200112210102412030123232143304312440010001440121211333342230400400123230113220212031324424123301301003333222042342441432103013414434344030432312103303140313321340143404004421442244131013322420010203040041210140130410204213223430200121312410132414002401042242311001102301444440002424401212020123303324004432441424123213234230301240022124020330023124002222313320444234013442432323103230440343004401112414014404410033100323223200332312010403023240000212111342113322113200330232341341044012132014141212431310012032043031320121303432233141232314044220322233432120033222123244303214201302220312443241143414103121012311124114113010001410130420243430423213222314231120241003314424042444104320021213404421244313341242014334414042212014200322013041031123411343324020112241220012133322423431413424101200012132131014221421140300031231121123213123420044234214304423111243", "433310240120401043400322142240130213110100140231201231210032243324224311012341200001012443100033210033243003412443104112112344404340231112022302331321031310401040014241201003432234012243444401000202032031213140421442211220122040421122344202340423122214123032334103014242311420233114212043330124342144231132202101130113231142411112212004320140031142223100042202443103213443042332014400323123424313144141100124130022411013321301023002420432223413230411213002231400114334434411431403102332433141442043120123231022330022340332421322020234301003041400323321223323322122231241021311314443444001303403122140120124424140013144111341143212112041400032104210430121042003214244211020424413431210101002314424012043024341300324030311234143314331232323000123041302331301400233444104111213224021300400412201131213224044330141400434124440121020311211143022340321134420244410000310130013413311021320401233112004001131241341414140244432012122120400003201124321332302303300440021243424104414344442314030434213042411321124000301304212044442044040101002014313412310310200424324134030313312212223131331224130020223103323203424343230323013312301222203132443143144134323122444013402244223441034031001223141220032210102232231124310442423330323440344032122131222121001313400340234240324340140201222031102420424200130233122313230320411212242133231430441124201104303314342114221231021420031221322132213110204004033244041224144311330431011301203432002241240022132021403303402011402012021143134032400323444000210101132411440210411043041432400220024334003134440044330342442224400230224311030220002032232213413111032242121101403033041413021330112141244100111142321400232402321043003332104030213313322222231103010004242414104042240322240342024303332140401011200202224434023213232212403122322010302204433344020042433322221304334310133033004440130144140110210042200342244302112422200031110203122022302234144041412431334441243234113401021022313444031124410121133324001003431042142221430244430444002100404413324430220013242332234111221444043403244201002112004212314104131321022341340101043113024041030142132124430422433102241231432223421314423113144440231133134401123003321100234304211321312044334222032432034044022031410303323122343344311104104231310002033013300243232022233434430031112411240333134421012341043012141124434330330331423240031101110044114413422432031012031332101212210113244433312104343243411334100330131223334141142123212042133404214441324444404242301301104133440343141432113411142131344401131120301040444142213041421404201311130442303040332304100043042114410423243311013004040332122134142403413331042041023332332111432420410111144313410324241134242422411340444304411214340321024030403112320144420132304331303420311024421404004240130010410320402114404014121310220144120310023210334031102432222040441103214420432300240013001213444231413024231004422344244221320111244341010403141113140321432440434101214433241430400301120124424323133203140334214201323141001012430023111302110021442244133132033413344123124341131232010430430202311020243024214203043403240144014322213204013421034421400320200201432332121342304230301141301134020434031034202133442033011204201014022103214101401042113231342324412122022031042212020410234403101204403211322330313314224301143213431241022342242103331400142143410124400432041020401340113243410214430043200134421322203024124001312233431212304223242242233202223401442211144103124234424101311124224400400301103432324220434313333431242100412032043014111432333231304413413120402044130203122143344444443041404101401432434420441004140400011104024314131341214121344044422440324404034403044134142204041222330103430243124242232013400244202020233231111300311024112431312140132202221031311300342234411122323100044433202244331103010140430301312334401130344011131131402204201003330403011332224130101221213043411033313412134333431200114141411341120324232113320230134102001322231423200231014134304020303100242321410110320433241142404210422443044212313243300341131122330334131324102110033121202231140134301440234112023114303403432423442002434444200243023210140432312441033114010334410402414213301240230231202110024411202414044111314141410003044112434220421214102004120033444410110103231441213124142234231222300210442410034322300200324004440131402204003344033004200132021240141330100202034321414312310240224301301334343303013324014111401442124041133313112104213221432031104421100104400030", "211311402213443121424132032034330331404324003121211341123431130120241131140324420110403304211121242400022410304403431320332002220240013110111300444244240121132302200141142033420130224141103011031024104432010031420021031422022403132044010213444310112032301204243302324202341442411120131113041320221342340410114344034311014034034412041211141221234444024304033331211143311123123011301413202244213221134440434240414120010301443341404140220121000401221232004002130341401333223313112300130402443341404102423113032033332444441422133423213103130322432011203330133222030432232143424321134430220302421004311303001330334004032114430203001302323222102131114444330343122140122004200320420334234032042344221000343323030230144402100222402230024113434020211322322212341441120344212032330343333120433223211423113041033301114120140440411202323112404330102140120124141233222430411311440300033300232223001421003140201423123344233420033242110021344434013400434204043222224101314033240111223220040314413132440041441122412204220100140124341211332331230331143120010101422431033341101111411043322100311404411424122032043331321121023024302044124233203023031443203310312103340331001101234431234131342432042222434042044100041141034412232334412443214433020340432233304321123221341244310433200133104041002323120304422003143442312312332421130413332233331103323222342044222023432332422102023313314014401224022204430133342211401233211123402421220043143121230133030210423000121440241122211430113202204223320444040423414024101040241342011432103140001212132221322040004041133022411200243434423331202444402311323111304140412122131313014204421233003112033314010430242323223323202341003432324302401441302014434112241441233233223230000331004140321224112320220001322321342223022024202033411240302122120302221242440110142101044021130420114044302110243441131122141021103224244142342321132112121011042434201103042143134300033210213024422211420414421123042000031243333430133234244040331132140100223400032123211040023343444324142431024420241210204303223440341442223133103004331114341412142034230132200124112324002411244304041222330101000413141034024333243241422240214311142002220200143444313011142321113114404242024113113331202330434332234414011221432031302212020414443424414030333044434013413441024000032120232031102234140020210403004144442213021220204042323311410104020311322402423421334403210423041103131141311200230120041102442213122323241110112414123214042244343403234300303413440223234340301410141013211031222112103012312430222114300042321341022121001323404013433011304441111013132432120133231303411224030104344411143324330010202344110200113330431241322014324010030231103003214014042302134041013311334004221121010342431343342102332003432140023302230012034443231242310231301032243214403303021040444214101330214202313120013221223213112141334344012341440413232221444021012142042420020044412414112240121440242143333021214001211142011230321111133332102003320010230321440323434200023001123034201443131040312434444013412021433132340320234230130344034024044413132042233440022243042041423033332023001304044024401044441210422410443020443142410433223320313033241233233012311131031022433204221402404332404443241114312113400113033110423110434204331202230422114213400230011112312421324111043212003231232443404242432142423423100423213134310042021404311242132202124002421000232231020200400021203044410331002340410024131232142441342123203313304011200123444330014211100101410101310430132440000041130134203243222334422141440131243220331024010132142303413024320411030403143240220210421120033021321334142442442134303240120032400213411401322300200041222000344242031143331300444400410140124423121222021343433023414242440212220343230042330243141433031313131104230011033202324014402213021324242212030101011102100100240223413423123142402013302123420213013143240214111043421244442342404433440144444120410242030442100014002202332321242131002024144310344133122334113434311013033220042121133142110044134020211230303042021111300144114302310331120243323412241123244112111034431410234310244440013440420103413430014343204121441342312103311224242232132011101331210122332412404141301100404042011343342022121141124133334012324421211014334124042301123332403003312400214044240024233443204433313220030100224302430304333304120231004023300224344242010210220040132233014041043342002003301334412000430042004301103102323141102120224011231042201022202120231", "103403304144122134311241322020423022033404420004114222132013304031431121314310000004214304134413401421142043120411233131002130334034032142304103102220002012000344203313103311113114230424404301413210341443234420304120100001300140003223100212020120334042130044310112344202200313310412211033442410244013331212132224131200320432111432444100041222443422211021244321003042014204122201444333340213132104343123434411332041121303043223234243021003113212102022423310040311223243404421103242233332001412111142421130334102221400141342044301203032013224102241421431201003203343430032302431121204422401232431243421224131004010031131220013031334401012100221323131233341143104240220101313310213143223320301122041303213442321224300143214400410304103424102311044400042223100211020420311101214424331314202422014230144122320101230142340224200413441331120421204444202113243122012112424021433243111323124214442241342113420001334402413123122000243241010104311224200041440134432041411444420023333421002023421432202343104332203132003121312143440240132140234233200231213124412024002030244032000034221001332440421323220144432400310200014311011134301040133140143410114413041203033141340022141124322202422234301013342212331111214334203134220040123104301330222441011000132341314234032104402331230111001204340344113002400120003043012244024001000244312233014141032444420114433324404312314242303433230121033014030233124412111022344004303101401024003323123042142101414201213130422024140024302414042031310244400223131001043110223131220023102042131013034111303132321123334341223312043441044232200243004023112224222202222410401422044322142322032042242340333401202222341124032034312001024142344020113243042324123233201141401112310312440344311131104024020114103022020121211433311000001311024414110401002133010234233420131313040302030230101040342110423000014004411332301103014010342211432424222232011014220031344244223141441231210340332002133203122040301432433043413230004041220023024334403440243403334224311131230122134410343222443300041320341230243224104043234301302434104333433130440330430140442223411244003102121132044444022100102412121222300012220134331040213044242002023304210400140140142423303111311303204340444044333442232022410040140210114203232220204330144103132420234433423342340011014030342021324010140131110403441212403423133202301120441020431220243243133231113234302111302024402344141320020433033224041412021023320101113341033314320234330400032402424130202003234123441244300322421140010331130134222344111332401303204233103411430121034034241411401330103421402341011110203100320440031210101310141241024020032440011311304444201004211141444111140214030412102033302400144400334322312211243022303130310122144322111221444212014300301300023032200231402243210441132420303441404433143400214414341332230220331331213320233243140233041110141242142300322002344142000134303441023312441422201314311032022030143322324021012311011334403432320004400343211342343311002433302324322200121243331442243101214304231022242330032014423003032244410331020311404234404400042320431230420243223201242422434140413232204232043003044013231244342422410314434043434002330223100311344042304221301214441123314140302331404441123002223114034024312333231114022202444433023412400000411420101242121132400323021022404004202202220102423210143111240234143420313333032223244242013223013011004002320110441421434134432403304320110312014330032222130334444203022112342412423114142113440424413424332444304222403041440314424144404214244331311404120030422221401221212423330222331140413230432031430313110332432140013300011102444440243143300203400102042011443233220232221440230221201113124433131110113203130344244212043332300441233430210433442332301214133243104244421003124324303100422143420124430314142040113441044302411321303242103214342331440204412223224422034143211312312422430430024123214113324441013033404032144420224240143042024241002220344042134110002133141020043124002443221323103224124300202304102443013311310111424204124044443303023240012140414442110003112144241120341213440243143140444010422343403344303441213024223143343242104414043400430020412342321041211241112444024223233003144102204340121401321012411213241400124211432332043101121202412000310243042122343441420020313421124243443001430301320412042131331244230104330214223122412323300242344134424143320433411423323242044114441000021311322144302240341214203332033431243003400114110223204141", "243324010343011043233241343042033422243242341104043132143410212142244342444402413424401202322141231103404031414240333043211014304341223144330010031340001134014140214332412322234424024344042302213324032111411223021002031140221444013224311034403240001322121410103044131033024211314243034142033022414043231332020201004122313034133321304231003102440432420344421230232240134214344004133012144030203204112123121443103320302010321001013200323122412413304244420240033212234014414440222431443413444321003000203214114220321012411022341403002432324201144210031331241420233333132014013112034343331220403200133013112034410014411400244332220414040340211102214200140023414004131204030423043313220230210144443001343134202210434423212421101404414411003321420020023303203240142213422324110234303033143300034030124322313443410034222411130404004103443144302431311321202132311411100341341203040021341243042240102340331430341144304210304004414101301233344030134131204024241042422400400243314100313443220320001201421120323403222221204303444440222043224230102130400221430043431032003311224133423340321143442124110211001132341044433130123020222202032011014300330312340401211221014342432430413332431433314202321112023400430040143442310302113242442402142014144411141300422043124231232133212402443232000343320430333230034032020100413210002032104302143002312033304231030034423012231011240021214234424202241424030332312244100010020221032212011020014004103442011423230122114433311240403310204323140430420412010200230233441143211320131143243323432101220432211133343442011222231304302040303211033213013434034121342122240200143302244200443140210234134244023240044103310240231314143301333044240440422244443211343212310401110310032122141340203222142343120342002242224024332231301242013102023302302121134203310002341144334241402334043224304214033413344431331401312110020020321330341442443331334424024402003111102311104443301221022201414420312412414211114241324032020144220333103410311302304312424201303414121143120321112233313041420222034233431230301120210041142433442144242104110043220242021041341104040022211230040412032241202410104033101344431240133443310203334040243312001222022423100324001134034444033041433240301044430323140222103322432401412103012231242441102024423141222432432430132034104243413020321031410211022011313313332041321410132123310422204213121030041020144220023234234202333414230303421340001121430243041040101332101401030444412401303440341140243131212302403121014131023013404403243204331142113123100333442423133443114013330114131333022013444141440133243044424310443211014244421112200110312410011030244111111431221311003220223210442324204314120342021121403101131221011344112241330122411332141310211022302420003014224210140224300002030123341312443113334003430202104023423102114002312143410412230231142034320214231014411404023312303040442244413421420411333421441403143314313321204241113011213344242323100334000313123210410401022301441443334133324212412031401232110400440401330333130334112134401204123431432342301133013034400423043134113303113141440331022131004411002242440300201042121320212321430242023001440141301134403443312344043424132230334020001012404232003422220404102424323043334032303041232444300231213411020042323340400311131121022301211231240424244341240401402040124432212403043441244130324413234213322134304413203323334440002112303233233222432404132120122003130332121103230441434432301232000023312103332124303221112131101144341003111231334444140311241223230314241124041003031322413211221121233010121341330434011343332400230400024042322322300102401133410240002320142302033444142343121131114041241101204320333030131311302300331421344020220430222440000404432232430213321111041301441101241041144413312042042410001011313300322413122230032234422141211410020130210433333410240300000414440243220212323321233402340134412032433230034110242224242112000413114023022332431420104001122410402302422341412321122404200122421131413214021244103201313103423304043423320003242313124402120430110300320010042200214304022144300034243213421340212243410124243030020132031314233442111321243324314020310332030414211402431301411342024401220423440411412101431341130220023302314124201234001344413031424432311244033344032242011204220323231222220244304124421300113010303442434323112030223214231102323031311424220340042444312021031312101441403234344333240034302112311002130140444300023301043303132311143431023313133", "200230004030320440024214042432310033340121301022104323231131020402343244000021113010201104403230240224033241140430204033024241413131400143442213323103031112131340441231140341234030033314221011331330230243302303323013143141003232122020000134100333140040032120420211344144303221343202011411100444220434010104034200304034140100031112213342204214201424242433124004433240241430340411000222111134003110412441223132332420244330024322241004200421121131411222420344201113433003312332241212002312214343313443100420404213410213422003440411132022124432300211421424324213341304034010224122312041310141430210402444433042013412224021134133232412444004340410221003124013232342401430013431223110020301103131330331332241432104213102102124211101444433401011312423121304144301400034221344444202221221201333414201022011042312002022023030031221101013021344012103040423320144133410240424141244400420300331334133043101130411242201103213440230002103200122024311111231341434300434400021431242032042443313321124203200040343202321342102212031343044044222341433203113102223011412202401232012443430443431212224101011223033112311122113312440313042042423400330204400242412214031410432240304021212304442133231414042432322040042430010233223344331224213423423041122444011402140044304213333142241201042313040430314024303030132322320221413313344322000322113132111201221304433321434012224224213434314231232304034431413242122330212320131143220413113214122321432341012330440234201324430443213240131331303221200244342423412012200312240420003340443022020110321213343400130242024034034141241233122003300133220301140034234144020414002011132032213442021310041000120104001224322121230041013133210232241331340434422403144434343204212102240341244044413014234122333430432140423220133032130112310322110114011443214201342112400322333203221033122234144334100323410440132004410442221112401302224441322214312130103343004143213123021102140022011004140133141013140124212442330232133340310131434023230144342032240333012012111242020344010110421422042233020020442040042343400020343114033034422341331014044341022202341402341113423444340133404124424402004430310212201403022321412303342142132442333104330411132031344330121100101401231322113343110243021222043143010201310032132120003101312440003340143333330223404401300442110134012143324113040414444242310141224100423410340313444432124331224320033224311022011042331004014101120340321322310322434102132403404341432024230210031003004214211412113022410204340121212411400333324412404240034433430212313321030230302024234301341304403042143000003131412222441312423323443033443022400344420131311224344311212042001321134033233324102222242343313023324343310030423130142022114002043412322101002424003203432320401410300331242121432141203032123121412120403120440242014000441202011441131122221442112202423420240120314044421242422022001010403003141134344142202011444424031341114213231320414000222042040344401024032403003024002313401400430034134333341334311100143313102403324014143144320314220041324141124414000111204312223204314132000132402031343403214100043324430434133134341241342432020430011424312311123042124211004034220431240122113340121141411234223203142334442314203412214131002422400012302442021333333332441242021021344004021211344014424210214344431134233232100130243144100311000120300024411232131040010234044243202342020413311410200123414141044300300344133001320200013013200321432122342143441232310032020020310301411141423100130321104423140444310441031313432441111341313344402242410022242130310232120244000421133122012222132043430300111220244322301331132013004341344042022241334434144014024214244444310223123403112022101302431222043010414004021220420221333214241001134210442432301111321341021113401413312411202421244032043022212003414121413220140441233342022001312414431330001003242423201300000321424140334140442212403041240332112214442444210100123131042200241311404011432204034114122200241000022200002214431010244313231223211400031314444301130113133213424403444321004104423012003030043214433422204304413103110222012312314311042000042110033002400330221210123423103301442040333424414244323324141042121311423141040223130032343212011243124241003324333134234113001120111132442423410244231041032333433111220232141021121302002043101422122001404214232411024300231442242404003323133013214210020422240214223033042224040233121443131004320020211131232430400204002140233120120012411423311021433110342421", "443431344334203232031122000230330340200122203314342130212203444031123114304411224123433122143140141323432034443312311032001032004340442130130043240401242344242332024021240244411133333243430010103322142223320300130042143010021030124431314323120133320341300440330044344411214044133210323024204311313414323240320220412113100333202423203044003040340202111321132330202421324224214141224113332442203234141443313012112224211003043330312032122001201002122111223013124003202011003144341332404044320420342442112344433014124440444232441441440433104312000110024124213310341421023223420020400211202423100211402043441423402310121044400331333401331011330422002320102431203304430223002334210343121104303322224001104234004144241123414223213403330333002404120143203130004041002244420433234004323244240311131010113330231120112024101420412401342000141044044234141341010241432030140242224223042044222124142432221302421421142033301121314013142104224404403144324421333301334011200232221343323223233021002323021231111421403211333320142124103220410231441034343002000211401130320401102213433213000023442000142313232143411421023401403110431140201031243104400240201134331210043434434441334333121240102330342322244330323303201341221330310240033142022301033020012133013111200011240420121401223220003230034243021100341440100430410412404000114240312004404222021111234410340420443332042220343221423342012230100422131412003032443012132302302233333244424312103343342421022003322434314200323411341320411001422240300110230243332440303140331220322224440142422103320411342103023442243104120214323221431240141242421101402231201110101034003104123443114042101430414000224002111111404044234324413413404343301333001323320424141132204222210212233412004112034404433043302342211231120013104412002313404422002101432014111020204304003024210020240424210421310304322043013403214002141414331221323034320233242033440003034134141042134201423000340120143122020233023144140141441131442043133111222020320144424202343041400114340111210020142111040340223033332240323342402312004004240124020211413320031113144204410002414433124111103403331304140210413321203323243311224213411301124210233411011222343243330222443411300341422221034201310222021110421202332104103212141141403342334122033433203220421304120020402212420421033111223010440014021322142044311110034211001003103213400124221432143011324334014442022001341232030123203014002240210334001421414444443333111432344240434410114223212220004303001300204430113314444310204102323212242004000244334232341104213311243212200303414220044233433143124304433010431100310003202014240440313113313424330204343104301224243334011230034203002311414101404321032300143400041423413131211011020012423432223004042314412422022131242342404133002010244022242142240031041033102400003100102431130120130101200140342300424232024113103121442011223100430024231123102131014101033311333042233222430220331230014043323401431031310322430334214400212313144102342430201040440323132303344141030243344041143420043144320224111142113244024441132202124133224310440014213013242044103433121234342440341202022040110002414132333110133140200422413201422103400034042120221024000441221303014241412012310433130142044100004402040131401232240004314203324344142434414240243324123111430431221101130431314023322132132004010103433401342324110210011143122113210120301100424202131341212240420441212013223302444030324131443021142024340124123012443343144321034004340031212441423213022240240442002041010323344233004101333402213143440021201220241414210103342143434403430043024440443032104121131032021313214423144240213011423104012033143422312431223304114434331241133314321443304040011222444142413114211344240113002332322110034224440400303421330423324021100313011404430421243004342304004313401131410114221033123413444324421413422421031324432333014141012411421021300310041302112222332410300320001300410012331024011301323002030441043323304322412041204202343201230332434110404414232000200424322214044302042212321032242444224114341114211442143020011422443200044210041312301230224343200024243044311141100234002113104234020314134004140301000113432320032040112341041404214023302141002433424143112420224121313112333221114042213012121140302240043300140330422301411301214420301101422443232222441022442121400014122414423340433110011412000332420020203140242400113203123041410044303343331404234012030111411021111341413303122211300244242401331123434222111200031", "242201321432400020403231143103322012244043124321414014012100342011101102423304033242210340033100110332413412020040241343220344331034233302011330122231304134123414200013244401401414401031111120423000233311432422413033114214412012110201002332123321014234124324011301344423143413041230221000131244313131432101131020134114441120010114403311304142432100032043423103033244142014323330012033013341310420010111204433133230001032413334441223044433223043021141410043012321211204414301213041000313411143102024041330034240242424131430222400412300033012441413223211022043222004403042442122123241142312412203443120031402412401404300441024204133034132021113113040202233431041204101424422432033224323341003131400331411133030314332002141030434231134341104344132302124421101423330333421112120413043222332012041233041333430403133001444044142131020131110102342044114012204424410241413121441302140402342221442100310034121201302420224334412142312210432243404431041223330333222401301302241311003022444012323001234022321341223231201314024022032203432424122432232234131023421101043304213210341233303024410130244230444301040140432403102411031141000003434300342201031102323020330402014304004104421102331331232404121131112242002333422402243304343024130412103314111344424231031000032323204111404140210100340402101433202232132031122102014120402231224344101222322201120034443223302322420332031400441122113203303424010402412112043421000212032000223342221034213010321024342100404134002212042243342322403333330043411333312100113000313110300133032324400340042234430240030444314120410001304102002203141400044441234230134143300403211113213112402344323330404231332433001133231403142404023332031401212202143311231432421012023402042330314343324023204031203311403111304240112042113310013233203312322030340330310233312400234411304232200124021111033410014242222411034203434104121311104433414112411013444113413431344014101142104024320402344032033103124444334434041343343320243134011102343033404404423134144201234333133202132443322134140222234414242340313101442433142210041111121122310131314214222020002142234320241303224120204242444204412213022111341024201240442002444214114100103441101444204140413134444111330434103342413100200344131204432122102200141434012304010424013402243012013041420103044410231214102112413033032042243212423013201321002234314210412124120004130314243340421404311032023111023402441211311300413134404320241223221221233313430043334230402100343344111244322411402121100104100102211120331442122310404224433130231144432004100322323442202232024100211220024122414102222442112100123123031123342024012440034221422422120212420234300013340000344432133323101400331443123004242123444240124343222424222403131200142232040044124040001142100321014201110120302122300440200403213141312142013123202141210032121003002044134003043343202020311344310142242302340120301134214232103211324301234402313001330232333214221440324133302122102302121440443302242400413204200023100002411003422200341203203144041103343422143243010110222022110011223022332442433000212221332413442023043241023031444324012440013402242023100001302424431102044113141444244041312001443420212022210211041440021342441410120240331141220200301342102322400233334403004402322120001304401423434122221043303021300034444043030120120303240333213210333400200204210431142411322230114324323022440414303001032003131222410003300433313202231013422132101113324431432401121211224340322342123402123104101421120222304032302100043304103322102313142003110432221230334432003111140301143100221443021003140243303034301112123403121330011240242102130232334131022032302020124244414142113210424433041300032131211044413433021204124000312341033203400441220210322320043041200030020334212240123333431023130234314423233201310021234400233030042324443402214110223310034124440312041233213013311403413334442201113224014403321402414110340300400120001101401430141422001032131110334014340330223341134243311134413232232313413044012211223110324231134101333303000420114344411221301110323112014111120020041104133210322310210441323203412142044400403230414002331333002212400441324421040004012020302333332241111144344221403344242223441001441341414002300211430310033431200440213014234113401223144333411243214240144224022411341142002322311303012020013413004131014014430414122132313333102031010310021201031303304323122403003330120313343214230130242331043032334044404214330300222141124332331221313243413340", "014034120231211023004400220444043414221311103132114110323221020110242120232222120411220333434213312100330444031034444204323401344044340240203244021434342212040132014324413100302013312024100132342340344321323140242303422422222121202412124312131242203004003013003234010401424202130143414000140443123122331202404140033114310302004344012010004310401010130341432421043431420231033001020034140134343341440211434004032220214311103004340103102103100440444310002023330244033002242210401001313101202000212240044423320200342224231341344324232131424121002212220313320044203120431443340023020221223031422233211004341103303112014413310303044211024003103141104120222302101011342142201113131222240202401034142330214311001024343122124341331132034440143221421442111111340002231232241111344404040244034442410014414412113440042022402333110230033302232423140420331412213133134212432104023043040214204213200022310200020322212130232340033001142223240312022403210400001042124000400340341430424432232030113010014040411133232214130204022040032204112402024212211022131102340033423123010132033131014331103413444242121232340440041001120132421400022404242340414023441342121024111332201333420214033204424002234414142114110242120044110340130123143111222233241204233413120133430124011111031200320434441210013210004113240034130014404312223413400204244342030243100010400014234004231203123323114330042011301234134301024043240234232222224000213333332010433122311200130404440244231334132304010320201213234034424422413441340300414231330014223431222011203042414014110242341124041043432333024314213234123430211221020202221334143333103422301021103444321013000213023321313033142204020111322130220210324321012204420420401142103313234140300322231443121143033400043034001243101212214334111243130032013342434242002130314310342030002400113123333031224300213020420233041330200404112142203124330412203423220044421333130200423320200430012042104040401241411410344121444320211343434003440024103030010213342210400041030243301411203102331344434442110312234321001320132031421222112101233202224424313024122104422343022434404303021110123230311011114403212324343341112140223300030043132111314330011400133413331134443442121121243414443333332341424233004032144333401302222204140111030204402131301002000301441410134333003204204344012010331011231110104121341243041023432000102033020204032014003044310223021232220440213143340301314043142200203220423432300344123314004133114412214333202212144143434201431140304434423032103100014340031404244021431321042033140420012412314413224431221331033030110244401110324134102001234112430044300113424441101002121423242143041222344321142401011231342014342301342031244043331140114013333033334442304040132023113400020332103103102442310440423132431234003203103230012124324023400134431040441412341244031340013120202122024412342122002103404023001341421034211321143111334400410142303413042211120310334041001220304221332142003433442104233401334034410341213004243441204100140124143014211233002204342421210010010003433310443103001112233401332420341142022311312423220220122313410104040001120132312413220144113222222010012140124242100034022212033124203210021233110223241201334112022144403034100420343343141102423344021300101104300433342032000033310142341220133303332311101212321210212121304322031041343434233040303122143120304133241441021113021314211111224403112100232004101400121140224343431114123444303011131432101100212224040231443404213332414244141303421220221232142020342131031422300040401404041033414240130411413123241244044013224413343422214303103011111212303221304314204320241433404203411024343213400332101102403431411410323244140303023330042220403432113022001444344204434234222230401223302330322122100321001032441131043211031413024211032133142333201210121241232130342113411420000330041030223304322334144044024133404231422222334212241002221344112133312040044322210221110311431344333212233024231310234033100031231211401313443211012441423114342232431132412403331142434403213021030111000132133341020334423220301432033214331201213124302324410101224211423434132031014010322243431142202242301004441140420132321331310232423113211224142004241423324311342031021121240111133044132034120344103234112141221104044414212033312310342201212404042004021022014311100301200102211102011244303424320112144331130101100030020220020424414430420312203441020310340324044342011400314200044220112414243020323433113403421403433222032", "312023221321441002021131313131313221444012301313032113114402010213341410314100240144343121413322442311013112034122032224004001404133334323104101020302300313010422312121421414023340101223113022214043300324210423022140331420141030104013222100244130401100034231320444121223322342432421113143043324040430243343234321024340041441422342334103011130202442204211032242321041401323102333004220230313431222304440412302242033200302304014410132230214134240204044331221140234040342021443410244241034010222223103143411013212220032443030102230413341344042224344033142431441204444441041400004133041443340114342021433402011223224112444240424042204231302034104132324041024121012143101144433144342202212003303213231143244212414402332041314113044010221240131242312041103022200212120000110210220343043412234403004111140130042311434322240110244113422411441313210104144314344400124401104334031024404110233134411011310310322131024313113334320402230002324444031103444222140041212111430411411402143302013444242434323114344401324314301341120013412444233321301114142013344044100033114340333034040333311023122342131021034302122034441024040221112401101422403442342030222410402314231330443113441144321014022020113320233414022113312034413034141113010334401434124143201011304112144124323042111022400403121444103211312003130330443132340322212103203112314321422214302422332204301422411043403004440241103440311121143442102211202023000002330210003201320223241204302141001411143234431003004213220344212001323422323322433034422100311323404014324231001321222102204111403012043000000304040140222031001113003402311121434032404401211023130420002023214032420334344421243043323433110001301344434122423001411231100143331311023032313402040420114304321313000001432013441130404014412234304231222240201010004414030232411223403140001432443104410041241430411344243130400131024030233133044320244404242232114344003202010323144124324214214130234120432103042343033331300422201410044034112303141111110032210324233103440221410204221401211421110220143341203134102411330221343404432142020422024143121003213233324123110024101043342043411114130340434203342311330042044423401040002033221344440440341314130233200233424341123334031112321414210323310244414302304131031314312202201234113304110234302232331222403410341410303113110030333001301223113321303211043212230244144104110211043122222142312132032401442303334113401221321220400233313422333332111021104133043034200014002203204430100030221220330340232413121322042142203134444130031101333233433442430011231422430233421323442031300023320243401142230321324310324434234034033002130313124240114303004043302433213413003434022330423033212113413320100401130122441322413421121111242330112241140012440411341102421421140203412010324004323320001300242230103344401124204022233444241321102040203131223031331034123003244410004331120242002023234412041102113244344213103221310340043442443104213342213024112021300403231044444332001330123132203221303000123320331024200013422341020012314042242101003342024134201132220211240133003234424031141401010414440210320303014122340322421132430004320212142000114232242343230310340021314033430412313402330141423331243113140124042431222303431422344032340414124422330130141000340101311030011130421123013002223120301123124341422422240143220023240332132420240204021332340411131220033214342122401400342403112403142023123031321033334021304032041142222240322242000234413401000200020130212333413431442344200214204134432134014221100344400421242021122344432010240411221342313432124344013323121300322013340204122432442320000103121314440201310011240010102414420333442030104104334124302214413300411343220023400122344134321441241344310022010223212401021230200111340403204014203422442344043330001342320330202121404041340102043123112341020331132140022034022413143240224233223432112413403332241323321002021200024111330130014330131403031340331144402414142420130040003032304103104431230231424013030223024010322202413342343104100044320133311012121444442342110433124042401223403024224423130324104342102424140011403303114321201321122233032203322322103041322331404404113234300222121414441443330303000213040012202413000020043110414313034301023122210142301114010433330231144003114043214120343023220031132444114333000321114423440341332001323243224420111024440114110222341442021111122111030242401022033112343134133121201334004224023204333011044241001131220004241004404013413301430442013310404131", "113004303040230412331020224212142310234430441403141242444310100133042004202112334444243243042301143134404003411103204132113324304414014212312034130401433220410321140101413301224242124131142200143023430424122400421044031014304203023432442404000310333201241123142204210142023401441103221303132420320423431202214113021312204001143314133113131211432312413030413321003000013022133344242213022223130233043424224220143121332212311102104324240421332103200114014410314032240040040434322120000421243212333410211311202311434411401340342301321303040434014342221030241430011441314213221112231002140231322003223103224131413413020214231013344312023142400441224431223344214442321441043114322232114120314143220411242430414014230344322344341024424213111022001430423314034040321334433022341140101411021203422334432102321413100344201330312000240040303203211122033124014011401144243112142304433003103000200324331201143424301010141303102244324103224110134202200403140014434444304422114230413110300404330241421020434220133140131011423112143140102342020021344144224032404234224110324021010434201133233020024104213140410310043314444311024101004412421434010104302212242013340412130122312244433142303110244424314310010020313424230111442403034242240323021310123404002132033334142323323434134302203302423122233101301134214140303410342412213332302234242340041112232102344104010443014223303413132112414210242201102411240421000432204422111120321241231113301110144114432241433202322333132112242332440113331210102131334111244434111043101320433134111431241213423030104041142242144144023403141101024213311244423230303001024103230432043431133021234442424330402432211234002432040240344244042343433402013020044022311313420333024421233011131231440401223441031412441441420221420130442321012410343320104214032223110221211040242343132230032312112402130421342140404432414211014024220424403002333424341132420221041133310234100323422210433123044101411020003024221002100313004333101001003200203014131033311203401014220421042232222202310120141333321312302004220344234231240433342420210343400042110432120222100301003341210020031020320122441221110130314242431221243103123023112010203220144003441243302120331043443334431034433314433130131432012112243141124411411000203223044024323424434104440220242424210302102412422331201031003133432400244133120102403341344334002310413311432111441042020413034220201434311314230123230210401323320210234302120123421342013144111334302430012144421034123423233221224131443200420230422201202333010310411024410113320444023324124404201221201114403121132143302121222224313340142302303421110420144031024430322031110110001224031310442032310134400014434324301410203201210030123324133413422304123032120104343443414323241321420021411400444324020404024420303423304213443101412320120121132023013243343110013204403042241043201030003222233402120012131112234304230044101402110300132312020321104043334030223134123343410200332000012441020042101100033222233311234020203214102234004240114332202042333324221404323023203232404402402302130002323400241210004104312411224400023003340341221042104312141243030130210013231010302414403413424310134314412214030422041222401122141020220011123201244310230201132340211034422233230120001131130240431443141242122441121143323311042342342344344440414444223023033031200244232404412114110444040004001023320142034103414320244212402434341413142212424301203103203001104433224341341300200233220131320002433220133212214204003333140240204044244112202010341344440232310343313302111424202211434201431410412021422103231304032131343011111322320022314303241123003243443342402243401404243341412343444341031114312444443101201203101032224203001203431423431041444124303311331403420344403242412142341424242214330023022320233411203101412120143433043333132030140221221022114044034124411143204332333311030110310243320411143122342321222010234324421410232022242412411022144033442113441430230203100120331144122201341230034201211331310333213042123022314400031212112213334004101342102002032104133423204140440243144423201324024440333200132430104311424134110103211223102043021413000401432142443042412340433441443030313244314101002133423434244433343401321113211243322234333333324330223211103023243110223312010221204304142013212200142202201113140013244043213144432002323323034031414042310040042100221040401143333104431410000140303334200032123440113100311110144344242024043134444424113443041110021412231214402", "342323322423331400402321021043321412422113143023224223014210143244440214431224002444241442411403000200014131404144014320002424032032103422403432304004404004024443040144013203423122333302012403323012322134342441324214004231014320430201123400401144413224230212142140404330431200214414214034312030421412400221122130424402133224020334421142042041033442111323334432412100012110312020211334002301110044113312341423021020323034210020433333001114143011311120031233200002113310123222133121244100432404423130131031334043014143303042124312241243031142342224124421432302143332121444140001243204302302210111102214112202431000330443432044014113422141120024211032231020123220444111044414121312244041002032332234242020111242403202234021021442140144021112102401004102403110010320121202103032332401112344301001412043124443124203421120123111424000243002320303324323221141421024001021213144313204421041333414031304320111200032200424300240411444344221342040121331133002203401223413413022224424113110310414122444210024244233232040042232041440321232103134402404324020001204113042311324220322321222240340404301120301121022100223433114413304141342034144414010041340012410240130210042111340321143241001042110204003141214214044204331342124104433304000030203112021210402104330212424233343211034444113411033133312023413113340321202404024012140134334323204204410230342223420443023234410221423041204423310214411430102201404112042314444130241320044304243104413330033333042114244310403301341314340013431224412011422434043013103033333304204331032010141030111242121213232102242434032302131121423011303214410220411431434110330430024040123031002342120412220113113401034302303411112020030431124122313402121301130213412214232404030121223132404022130412212310212430411133404143234112103304402144440321330031242002001023432312243440303303304434123204400312211421304323334140421023000423213230331200113320311204031041033432433402213210101034204410140032102030412033430001430402043020210414232431134204140434133334334400112244403324002423101042113341023434434411333034310004232310032233104144021034120140034212012142132142331210302042021344223401323421223141321233120021343423404142042003021433412302000102111334234314344010234104203422330142040422440004120131411120222141430111302301012320103311332321042403212003321140420102043111403232220421222320433001344430113414020032133304111123304322401404122133323231043402134003113140414143410240034132130210142224312300304402313242430201003102323413230200223122204201121122002203014244203133431332002414214332100142312331202400112133014244300131034314220120441333313300111242322034343341441242303314021204310412232420031203412244312434043203213223413002410412430441102103330312441014304341332132432143014011133234332424003110030300340344011430232001312111012440123324103042121131234004223122413213330323431034310133443013344302432404312401032012403131101110130344233103140203220023012240201242314444403123230242140444420234332043321111202421413403044141410330422441323203303000002104401414202444011334244243204341440404430000332234042202331013432132000110421343024110011044410422240124223033101331121000244433132222201402204424032320321114400143240123321004140034122003241243301134014303002144234413040143121000324124230002402242010401330102432213414312102233312040102203312134030201201231401204042214322211200332011340004113313003132122312323343031421443004041140241321324234024124424031423313434334222104212430143341442211332310211224222000402241113100133340103333023324444111403110342142240131332231023103242413042322030212302202301311220041343134143111041032332314301013300144001321242221340120124400242124034104330400040130041104112244323114120341314122102000012410234141432030202434232332401230404444220420041311001221423132141402423212243004142020421043410344304113443011421341012014242414324223211134210223421402234021444313031301242102244243414214231341134133000323034442432413141212443402021203440002210300104140100304033413104010342123442021112021412412041403220300422411041330230104023120341104103022340420204134024340000404143224123033320034244244133124013303343234114143314244104023131034141412024130310232102230031332343240101423043241323314233343421400312013230012102402431234244034433042004401232021303302002042044333222123403040241031043131001043021400411404232041124132144133432242443141333003203341040422101200103220031341440400020023403040013021234", "301110240110444024144322421442013413311000401000321022310111400142044111340034412323310312420204300232334301444403144224000221012211131320131342044044240411442300112330214442204302402404124010432414121124000434121044403242233144421344241140233100022102142212411113043423232020030140400201244320124441044112003402214203003041011044130104220214232012242142121143110140423424443430220422434342130021312114430320200412424302142012140441021000402144120403442431414312231102414303403412143340002211331410413442420423423442141111231201323422034034001302301220330131121401133202032341204234113304234112323101210042220124101124100041002302420001420224024044140102021244043340234323001344023114021300233041222114411040410441200404102123410432440124114340113424043231234212120110211143412102321441223031142141323104313323410003114241214440042312042043244014404343222340240243102413430311302024420112230223023040140004022104210443240124331444434144430433234030210100423144443440014224203121242034422401141103224132342213300340400010004413411210021431201104343103432443441323442103042011012413124332242044401102233422411421133442300041343024213001000244421102241033234024220112031130341221240301343312344113302131012212431401431314034423002222221300120121034444114244323244222400430432401224443230412003423001211233133223200141311241422003224032340003114330114130014424242101314233103203440042240203342022012213323103343240131344110042024102241404103301344102330340421444411034240324121122222001400100101343133312011214341214033423241344230000301124410411204123004402143122210024203102340112101301340310400423443132413103133101322042433000040243142421410233211010344320422422113220103002130344412214004030114100213440130121044330221242111121223143421232010411240202243403302213203310340314140033020104420111104124404314044031143232414002030322202302402343442032324300334202034232134024144412042221242031242220304102330131430240343124414442400331043214114231004424201010224414140204241243323312432400131214340334413044313411400132143432341110132030432113434100122144233003334314410234243114013241324300031322201014134414042313213131120002341342214114040311120023324133013204432103312410310220322132201101213430123324413012121344242011100334124122414021010200422030232213333304141400220234301331044100324110303020131220414120140023103443132120340143033423143043124232300122424412341013011021133103343231401432412433204001432134200243011344210030412313234343120001021133014422321311424240002004401433204222303002020442433341303300221211402233112113033313214230400432013112101012030102441243131031203133342000330012131231401410011214044004130031411033103210323421331302140200341011014314231024014330034100432314224122204441103311113131204033210042324410014441333402022002043241010214200242340401000314324113322011141430320100412203413302210022444433003213121412340132111111323321011230423413210440402032144102334301124201404031122000124201001102243423213313312304403031304022004213343234303021141231422122224140111444022104301220113230011341433404211210314033402130440202333034342300222104222210342121341300123343344230323244142404433300231244114302120103132333212134433110204132040220334403101141212004023413202310301141400413032104043021344321343041041123244004214211232433200334143243314440043131201412010114111110121342402440142124113032032024423302240104311032100102414332121041242313432011312031002302044043112124032031401142341214101301003301341244423402210443141140112123244112113103023112123200031201021130303341334344343332430440341012002343444330443021320231140201323314032443240433431010221001032431140220244421304410220344130421314322224421044034342111414301432032322122313312202221004340412121212001423334411211114330404432140132341231200311120242420340211333342110204312433033130140013424011214003221401444343212111133124023431340242124001232144321342411044424413322233202321101113243421142020024302313234421211020434133010202003401230411201003433433434010302040413444243141114222033403411042234124302022420130220411202112141041104033200004141044433344424230300332341202441214311311321102101142030202204334404022024440412420101333422211213211341231334311120204240033220333330114004432244303024211144130341041031221112202420030124123120424224333140010400201003001320433020342144214433422203110222334134202001131322212212041340142043001401121130442041033201432241144303344204", "130401410130201142120101012011101213210023300311324120104334412114311434442323013041123004114400130411043102410043233430040212401230242144023100342124210301302420442023311203043022104231323421320244332102234403110011200004332342214212324004002441412001420214400322430234104410043133100103133432004323221103340403241023100031203421314023434301302414004144342201333141301314103244013210400322324312030433304232243204404140224302011214030222222410311333434222334244411321220201101001300300442134141312141032204331221033114021014011342131003241142442323034304111302320231404313303321240204432102213213234041144243023134332333211132003440041432304321434142324331221212433113434104043310111303131433141021421121103421411440002401344200133140144101203033342204011032414213211030120130434411411234310301403140114411141023200124040300043331322442410130212124242243433203404011201012104304203233203431043300211444323424141222203112202014210340243111230042231240040422211321122102422014122141401044114113320222421414024003421222421033144044101432001033333441330021202331012024142231230221423040243101401300334134314300230021110142242040211224004243331323033130130414114334004321021221040214442232240232433401022422023442444120140212011303120422013144010321044041022431123441301411442012234021241213243023004442301202343310004300000301304133044140242021334344103032134444141113041001234441111341334430313241440041032233132104400244334300420344111212442411234031423222014404444014200114124113343211404004310433130314034002200422113203104221131431303130102043332141434432002114013444322014010231423044411234233042122423014132121003203402202242201110214004444204432131041341243242122231414121211042114322341420040022023024410404442243303424202031244134204434404014202403201034114121111341411414412432133410234313210410034221203214342011230223303231010301403220330100333033322401231322420140423120441341043431101012241130013400113432040003304203404143110102244203243411220143002224044420442011033411221420324100411312310010012103113121231233423210010233041142434414340313141034231034020304032224242030030414014110103304304301043121334434201230000230330033001220111031301344133243143103143134001443134440024333312103331111424132110414144411022010033003222222303213434233320213133431023121111200213210021031023124304323033223323033204443222130432032024144044413142130130110233321102203412410003323431141103301312040403144221430242441324110124402133320041204343440010321422433130130234031112342200410120013343304401102413211322422401001214101313102322130242304303341010224200422020014020411012422144014200143443304410340040331201013343114203312022021341141411010020404410020041012231033400344223322442213133103444421041030021032020443311131323102200100244131321333433102210220424142013333142130133441411211201201111141013231340020141311223044014242224224412014324311324201010142404244220033331441121311443324243320420320014233210034242020334444122323344303134040133144324423042314433020333140104303002241012303103432034044230431132114301422443343341314333042433444331421333111034021422400044000230032402301410430430131344224201130230411422203012020320314100120021000013112441403424124141330401342440223013323010130413302311441124434212443202120220223411421333422403422023332243121110200101222003413101313204013221434212014443212341122302313332222003221232100104121014130310030041343402131034432020131241043212044444434202242420240322424141403123112440304414421231340330040122024142203431113231312020403401343423032010442132331021222403321132033404412124240443301230412034433010234133312314132131000142004320244212410202012303413241121132220400412140324111334300433202024012133241311123320331044000024303441034303412321430342033124044003130312301431403242030201233343211014443030403243213212210010001023202431244410021210314321222342132321340433444410434232311012420011130211321320003224214020142322401224441133220402204022434144321110033444111314033431310413400030221231000230022430313222003314014133011044342113303440143222422043214432233001440211311211214303240100434234114213023202431444144242440142224230230141224001204440201201003230123112440012103432120343302042312343331344133103223013014323301224430003440210124413443113120324211122244444402443203042121303223232101320413441202032422433112244410121214213103100201013414320124122403342441420122014244423030121302011241133022432143344", "310231024441332113131014024034023041142240301440444201324210310404102420330001412041130111230102321424112224304133210142331210010423423210312410131343221203144042224204431411023124132044200413421033331422104323120412410434413034230431330034413031432420012223110240110130114222421112021112133104140302124333314023122323330244140344031211230440010102444042244113424430442001343223213431422213044012200240103442413223440313301422042312341423034104103121144244044334410431002312204010313034424322032224411300020141301433342430132112124403423123302410042103211202102242032240401141014200304443121231034224403000124144030430023102112423412204040410223024014301320030122330030341141120202034424102322023213202342314021320030341334113344423430242003333143204311022203344231112134013211143020410244241230433000110103110243321122111013324441440240042044134040230110112202400132400431211111324142111424423143444004401240112303334000000412334124402134022314021132120021141143120202422100041303431113131042242100031202033022011101110340044242443030203012043432111142022201314011020313421332231232331223244441321324203303031330103412220404131414001340123111042011204134441310141421120234313124300013012233140441142100034143142301011402133240414120332344312223232411324023041304120343330102331330442104414333403300432102144321332422001320141340011003231313033401443344131230040314302240042211440204134341121011414030303111442104430114304430441313342111200033233232303122212030300120423134243401241100244021122104420210223331033101432411014044234440201201200131202021000111200340303042014231041140324144130343032100031110302234010032214224111343042420323241212202323201214131230232341323431122313420441023442331002110123242100220014323232230414444344001414230340040444223131434321000434131420304434323313300011214330203012110043421002021001212423422433403000420230234320214213100231023012044200323331444301044200024134331222203134203204410312424110221332104031303040421212202200124300424112413001321442310011234423310422411402313422341011121123420142143112313232113432241000300342031133233422223134223444321000223334003403401442310212330314403130304423212033343233043121411113034040000032440334222130231310323324041334440440120201414011311243314013424234103431134430040333141404441001403030201303334444223431030133431212323310333044122314242041302214412431441043021144241243121333211000041021434143230442322011223024320344443340001334431333302134013402012243002134110313011441323021322331010442443203343442110320044420222242212111012322010134200004442103430333331324133001121424422041031234412323213233413022432343104200223322030424414240031310233124322231113202233112322210201410414042022142113141102441402130234034032410412410420204043341330024023022431400000110231413023204120311331202142112123142412024110003410230432434101141122143300341221344334424121012424023002424332140302013420411440112411102234113403443303411434342223110412241222442414420233030102032241000310401401030423111423221220120402311424011343324322410432202133203320340241412234244321041312343412121030040221303414403014112303342344203002420331023213434314412312421042004414140401430223240233023103230330323310010021420032033111044402430443241021100440113142003403303311310242004144101042311114010043210244004411323433024210323030232413234122333042112311221421234223324022300114303114333444203123303332101130311214303014311001321204132100341443433430424032202143123413041422002010001443311203414113242301330322442340410143230140314334330030203430220411311420112212123100430344040310434013143412124321023314030240033310200001434331340013432441240140404024132200324022240013444104113120410412411111223323413334143322400211303014030130110034200111303122443424033321314223440342122102200030414030104403211310232013023043123322002400210431403230200423244340204244213310040443024242113040044010113342210043033433433243001432230114224432241202434020024001203440031334311120021113003421333401110312122130400411144311223044324401332224441344120131102240000033343301243233344144343321434123440404331041031412324022133322024240042424001043203001241212212123044430102323433314331032324423311112220124340224014243334004420440122104011343302132003202412232401411304430231113123334231012004020303403011003034240420034314132021030114032320112004330113112312214341112400143201104334223311434243024344413322202313334341310044000440322", "340133044044102003210223234224112134114031211402131202321022143104044233214014314024343240404344010330312424111434121122031110202412112013314313001341303223013434004440410233334003120230322330201004104043221413332430312120010244144433210410311234300321031223240140401130422212100141043322332310234312414031114411333113031020243313004012331112231202204211021031011030400023043212120003230232141013404421340043340332210312244323242044301341332044020422132201303113343244422410402012033111444003241403202334233430214414234114411333134434434311010242213310040140000302430033022141120022123310430304042411113143331012313414203114422440243430033401214434220143111233011011320204240431332332042100300321022214410120444142411202444321333020200311422101343110123024021323312100400414220224433411312210440124303342011201124343311334214221114204430423024013443203134020303303143244330124441201220330123121033121032014440344203214202041312403303302422401024214312342443033320412143031431111324044321010434143224224014131324033410304011022223004221133430312301400111002232334003004223244331403444102114401424040143312310244224002011411300113023322234003203124422114403000224410401012130023231332012033024411344024002324403234344000242311111410312130040021202203204010002204131013001403421320011014222421121431401222440241333220022444042442224210234130211031340324404000300011021010231344310334340112032134333114024221424244443340030440412414212240401124134101221113022430431344224111023130332223424324142302021342313200222222130302224101310141103114333143432312043204110412244100012030121020342432240213330411014021322224221123430324300111223422230341112104142022043221041242444402123411441423402221230343303102210033240232204431020434314130332314201002424033440232300402002300244433001122114420312414311331121042022034040102133032422314412224423434013243140012320210130412003420042034131133420403303021240223042413434302403441232331440121144034304444440023020240240020444313332104241001030120112230110340122113402420421332042212243012022340233324213201312420423111013403102101112311420300311141402233204230044241324303021213103144301423222112003432142440134340332031121201302442410340142033002420434042204104114041430144434031211332421210424433101133403241100141030402322100410411444133010114241322131311332220314021322021042014400413341112334123320310141023230124442013104241400204330441041122331312100411324100120143100311201123114431324424440041343013042343431340443424142021044423321440212114340211444404010320042244240323412234044014141042333322214012430222404312304332022424224140003140331440412213311224210032011132101243311304313341434443041131000043320302241230300114031223221420044044313422222030222032041211142343400222423424402402024440422020130424232324010033002210244234004404133414104011013143212220004043122011143014232344143142414243333313241023234022334213032134312114212442224234223422040300003222343001424212110034003431223040122134202140430443332143442002030041114331102123411441122411444143330323332204101320004141443020111220131422223234441331220130442044112041124330224424014003222111313333202334023443042421211404103130012034301130400102431322222310210032311013121111412411132120204331241133324024040403322234112324103323313121101144130422412402422024244332204034341112403422212400310334213021234444010222444131213403100021301342030223122042041321142000304334204333312031301413121341200101332340104431432031412401343311240424130242412344142413412301031004442430430341033132024422343314421234042411140241343031211141120011333443201310312134010414314402144123441204244001220311341341002311203034003042140104123214204101433430202404202411242030104412032431343134110040023134443424323133121240331444230303004014020044002141011401330433333212321322130144132120443124413043234200202202201424140421033122300211414243110024334002204331031002101321430320431133201401041433144131242041404243443031124432434210242320422344304103033211301413142323421333020041210233042104133022223213042303400203310211314044301234410232322322030200302202022140230413440330412241310443104122423201410243333304122230123031331301432011430010340410114120401210022434034313423204111344031122434212100042021001140422042214431313213301121044123231110320301123314324444222102304223411020242201333214334423400140004330204223440411214100043401213104412124232023344330322424103104231001332300003123", "213140200412024304100201341113110311433204110440003400032242041211203210322124032401332410402232404403200413443210023310440020134321331212344212403141342024400234342301043422414021323202034212212441023124041002424130001420404240300441144040304441232441024440103201232033143432031213132332134220322131414044321212132442024001434331201142324312232434041403423101131342141344442422313323241313331010213042110412040110303000033014203442232421302131203014323041223212233120324131403144342202231300034242212420130322103022104242420212400214333204422443202020221211322402414103310421440331112203043330433444212430340340131020342443143103040200140041143333441112423421020044340144241303344142314440401000433413412432241233220020213212223034112204424341042423102042301120103341111444110441330020434242012042130434002213413243441333244444200202333043304030421212214432440234014040042313223134340313104200112224044324033334141241231003231404101412220433341121343004012044234300134302103222400031412013421013213333403033023402332111424300231102212411214143433223302304001420424113230431201141133233004213212321044041443330040032132134323420101320331041114011231121114112311021003401442212222032140221140101034222221301112420132004140222410111003411200344332122103440023000101313411120431004233420133244303232411110240142412022420314103020231341303303003420024330000111410220000103112002421312412112244212112302233134221202201304421141112030414020030041134112141002130431014023111101030324033143123144032130130332043034023212303010244103223303033021320233423111334223030420112233114222013033102330004444022242303210313232323421040412210304311122132114202422340424210142204440120410314232130231311134020034132120420323340331321140221324310411041041210044104033410441221303010001241100123040114134111110202142044323214240124431234413202024410133400044403044030123143301442120104233441023130401340231110000000341230331242333123214304400004243232321311322211112001323010214403000413101201230203002400304312013110430013404424300022011102242244341000334341031432320122332234424200331424202331420123021233114334424430320144310400101124221011331331410322220232224210334142442233340044002113243333300113214232202444222000043234111123101310330334012011234403432014134311134434313424043311344212000130021041110202223443102300404414301303434010204220420421202012232422034221334322100340343324311041003204243301233001313012332203401304222014022011021004410004003343104302110023100033424344323231401133341111044344004444303343400124410404223200441030241300134000233414401141144441210124414333100130231103211120400234043102022342311324100014113014303442223330240120234433402240012333213004444030212011434143300030402030030234344143300413114333113400311100144043244301213423220002020412444444110231143330233012103404033403333404231001404321343413332432434020441422034110201130103243442030111221130140214434234244121440140414241440232144222111014043204142203342131042130444134013033001424242033324312041101204134244101002400332140214020220442032200010142330303241001310413130112113110343024323104401421121102102021341221130310133031243314421214012213413122202003214233144413113242304404330410441241321400101432040333322414132230423032341023040004430432213402411044344200240211400402331113033301213442431042204040323123010342104421330001123001231133003201330024324312123024231234230114230114214324130210300002220302442003413130412401133204411104340142343141401003031031232100243120312022234021334323422111322342403133220300214323404430304444030402202231123300001204012044012033412134442122232042320021012331043343144112302024433011014241130214421240312032434043400433230404401031030330412130434203432110121341211032314141024433441423103313014010023424102400131232141232212442412023100434104303330224201334012132141111124313341230230423340111331324124401413402141002002420230134321313443002220440132334021230432342200113122111433304214403203442403413413033341023034140420443311131140222233331240024322124244311332400344120403032244431303114443224140303102132004144301422004343044032102132002342103242302112233022024303324101300410032232310100220113344133000204022100411141100341422441340334100331434121304104442443122304122443001111122210203244023134123233422142132122110134110312401214303340334022341104134222310242132442141422344440031414422321203444322043311414003234300321034222231233343212044210344", "041020341141323222322204042414220241430221434341324413101034240341031411114033121001022041031030322302233033134020200231320124101431430444313432423433114140443224011012024214012204204240340341134314342222212324223203300334430410132042002033132032112401022040132241401332324241311404244442314111224342134304132023040320422324301220032430044222044122033222202434143110201014024024014103143302331344124113332041323414433102422231430430223440223043220203311344140233030030322033041410142424332413234432133201032104233420100323123011023413311330141103010220424430332203241121324421330403143331122233301422001124141142030421204344440331331331100222430042130033113032213432042040101232012343310030114023211411303141042233133332234040243000142421233242404100030334440302212014230104210321414001333121113442334333412043143222433400103110343312341434301412314223013201113401421444004313330304102303010343430343142122212242231142224004121442423323401024032343420222421021411341104004143341243222021021403211140010232420221110031411433031120201330142213012412241004001334242000414044443141132304100321404020444212321130104320403212033402240231402012014422132130412323331033104004300120413100212343431333133113424403004124441332124020043114311401422413243301041000134300303434213344431003024104333210404202230120221324021143231240120023324214000222332012024440343242033142111141232232201324243213402020004441443111410323222431001042212113304002231221243433400301214324110030423132030133020144201211023303443140030321321022213423213143031102440043330110143314120234404342133043112233202400131034434314312131302021411103212121023121330143431414200221101402421012141441130332110342131040102211001204233442411413444414430124021230340240342110303404121343412314010010420301411210332032441444232332300324141443102231041213230140412424000343342200020242024042140001200331213214334320401244244122023130130013324233123114044002003313414002433141334330041020012123001000003424120422113024443032411422322000423144432401133201424044410133443134431301003144110241213411144421142020203113324343133230424233331202430231021114220333220011023303443104300333011231222420234414132010323404104143032441241421233222402043433320012302344044003334100020134124404411414403422414431341314311431431232232041341032441302202041401031202432043440012421143042422240424111443421332304414311024010214421231401321404221131231432241123104340234302203034014343244114224242024124442000304111241440141110303401404424303411024424024430321220314110341040211112313404210120100031013300121133232141213332330023320020444221331211103302121304024330342121111302330113434143113323332122033124132300201100013141143142021002320342432314004023244320344110223200140241234124412212004314030224000423131004222301401223101021201214022212331030213000221231023240303034013132210343201420033221243410023212143220213411402402301102232323132204144244301233221120344331121240000102240133302033220441434133243320323102241423231442303121241211313014321333041202131314431430001322302032314132421214113434243400330331410314131310111000230004334421114433214331324204010223332002203034244140342434031000402401304144134013220240314233423322203102314401321413330130111321414223121011213421010022143141133124113331240344124040243004111211244201233304104314033021121120314240312242442133110033143413230242113311300324230210412133021433034130114403323223310304121141400124434241342322142222411322344440032342331304302242442402211234421020223404034402022022123430022443424043032421021012443130340443013410024220403132241402222342443221022000302143424004344334034420044323231000411240311221303114304040022120440310320210000403304012024334323201230310234342302024301003221142341414011214241333224104444401443323144343222303104230132112243403012430210423431403030341133042124332121343021241321433123114220323040002404031324412332413201103200241332441343111044101430442123422342312344413011242201124041321432014323242023234211031004412141233424211402342034444234112312404240010420141130030032423140000440004021031032012434332034233440112004312022112431204112434203113321003032030120122344333010320203232324414314143423144014314321331424140034314234334323112043302232430132433004030230444120032023400014320403124011242402431020010442041030123332142312243030202001014314331333130224432401303410300433101144111432102142203030232233422142214212224221131122042022", "243120124011421234132403111103001041422240112331311414021113400103141330010011033300000033012144002041342104104311423411211242023322112231020444443340412301134431442420411210242422124220332402034433114230012123440140002101301231223423320113412440231203223440332021423331143302341443441024114240102330210434034330241124340241422211343024202402020023422310223420403020140224042202342032002233312312022423301022434320324233000202241222423033200330132300403333203422230221230312423411102114102240001244030431210042304031033421430032312034310300130124130322321430111231303113141334133222320030424342222141243241331041332404224323420040004401213323222042104004004014101234442122014204110103200210220403024133141101212321113344042034132301001311213300101003334001214344444220401433240331441303313104133422211004142014204133033202011301343441342201303422032002443224132443210022231044232224022222000300231221130203302121313224123204004403130434320112201224400321020231343413433023244420303211044100132412423320342120111101040000033041240042032120401411400303010224440012002340224130244014213301233443041412111332122240210013131404233411410232414222142031303002300142203040344014444420323423044422024203223441233231242041042331133022301031003213101402114203311324211021123221433211414132424322302111123333221210141320432302001041344040311002021024124330021432033043420324334134410032010243142003303121403401402110411104140131040430033120411124321131240313202240223121423413103213324223401031200224222410440111423240344420342343440111032101131032242000340122034133114341020100144113212111034430020043201003300341141102142311001033421241404202213214404203330413000243421342013224033343210020423040233003241442024131201043121122114014124212401211012434141230332414233203230341221244143312121010333121120220121210342122333244404110213434410202020014021301203030132434012440121212210211304420332141120223114114033104243214233030104132123101303201222422340410131214023103430210442022023310112020342431341304131412342111243224020121304414141413301322042140414400410334302000024201433313411003244421443031221400341040024404042114234334141244433122132402304113131121442123031021333433301121110441131031440022020314324003124040031442044044102214302232234420403340340133040012244132344441202341124204133340134242233403330212320224413344012110313441342124402334412001222110420420412220232031343323402411031323103220211244304431324214104202204444214410022133030042134231444444200444402003224013323243344411014041311242033142443103411320344400401144304200442443443120240332010002220304143220330323314423400344301141013434441330342333021023031303311312101333300310402140244301322311123042424222113041412212224312044142244031040441121243400344220103400341030423420044223432443023231130233042224031343312242331212003342114243042023213240024231414102011231323424021132000403304410433014343143434023021303230432130100144013303121313443022223301113201114031340242112423232241110233031022010203111143331202030012002114044134444113222032403100121302302022121013000230041021244100413343212114013224033110130433142021243340341311103334402100244302412223421010022311244141422233423232123032342331101104204444002432424404010041340340223144014102132214020044404002321100013300212122021443032022400100433401220022143413104243421101331413340311141112030343340040431230231114132103433203244440244001412344312131424240413143111320424414021414121131122123034133444243244112130243042413324344031201242012323203120224413131244214230332423312343014042034341141431443431441413002002410421213343044214010313221304443300404434211304013132043221110233224204203222204124111140244132041234403344241301131440231324120431203321124023020020021020003133022043430204113102212200401341441100141123241342421212044012142021103324341121432022044201212230023302302311212032241233312001211240230213013134030023343101004223104124344323201244321121443311102202410243310432202010443022341011211114101142333102044121234242131232210301001431202201312140323000020304014034101332130223410324034410113222023323024133113403324211213023404242322341302432243241114042013324342114231410242443214224301002043443322041231231300042223324134423440303004422303143101134324044303410224033320023340424140121302434140202234141303421214444011032324012324424210123431230020413334133402100030432210231434033042413323300310104323434220140204323410304112110", "114134412043142010123043301243102202342020031232010431443434023400040232221202400342441241423104403302310201444143432111341141044141031411120040211344200422440431340041341014341042033012140234223443404333142124032414423113331011334221241003241120440302401144012134244140200140020104341442242114443222341110111124200112323041230244424443114441304441441002410100312231212313434203000103020221041343013302010424412013112422441330403040122231323413422134440334224333320404044212300334442034441233403140404213444014012201434424430321011330331304102003143141031301011040341002414123422013210313344322124402324432303312240444343240214240420111322020240444012302201332223013011203432303033212223344130442412014132323043041102232033021244030101042440420324013104331140302443424202210003021231130342213311431423123121011244402143042204221404424433002023144312022423204324441310322440302404021130234002104131010341133143321234311301342340224213340142133421004200130324342042111023234303011214414111214104442413114021442344431221404030030220413333024434413124031331440244014430301330033413404111402120141202430211344231422124233422143002203243102321430332243223000142431120310114004322042011024041144212312010413423220001221421001324144423432414344001433040022034242110404322102440104220033402213314033343314130400023122344040112422241010114131240132244123321020122013320212330334012442033001224220440312023444422304010213400114332404224444221333211321140042142010432442211001213401304413243431311213140104114430311331110400012424423004224433344334340221233433231412041124212314220312112333242333301210044440241214131203042244143342212410113222201141332341002121034142101101141442102100343004141302344402211112321204214002132414141414124004232140240312010442413110441322331223310212121404001244400403401044312331134042230013202002003420244210423340204300400010314131400141140120344413240423221302223320420101401143000111412033241421223114113232332031002430444030334014201023103332330423143000234203143431022404221213202032124430242344032042222344202313412031330104432221140210233131044000440334130031304100434142432233343014301314124300123101144402314423414332312030102314000231032223244023401401400104013113214341423022212401244021020224332241310132114010430200033424230301024342310101441304341301413201001230031430130223342320122424210304123002204134420003010103240402122333303204330204301220320001212400300122004241221024341004432123212421343300032013042211404334114302141124300010044441113222310004203324441033210043043110043031340232342024421140121423242013430301230132230004203030013340224013422231404030424234414413341223343140223210341043432214014003021044132332140024323242420330002242432031430303341331000212131022013233324321320142124342230241301304243143121433033244103011442423232311031114140230234242103343124432132432311424431334414142243403344121022133030430412411443442421414022012340234424204342243221141201121232024123242123443321343323222431032141443342324242421403133012033230311031112014021113022202311402330023023424233331234221114234404443424343121141233222143020020023022144242030033030134422213231332332101233044304400444011114104424120120323233342111233011410324402122104110240242241442300320442433332312310324410243041332310242221132021124024114232414043031444302420014110140102130242041312103114101440033030411331422402142023342114220234313213120222333442404113420140011412324042104240443311201001301143132204420013123331110222232424021422334041303204003123232301424343203430400104421404034410004113033000301232124420210140433033040103011401100221412143414144320434302200124043230410322132140310231222324013044444214234420320312130434231244413122340300431433342342403410404424111043041023342401420234232342412212221231130421213432013201433013002203120430341040324013120433401112011143112434010311002000140222022140114214314000002303002033032232311101312420241240144034300234001421442330004022013132413431441200132122034122102301443310212404323120314234213210221101240344402013434230133040324011144311411230124143240021403241433301300222111140140103414412442044320230330231222134410122301200232133041122214321041311104223423030324244200011112314323113244341313241123003302022313011000440140140021020333421144223134032133103442133410240034131141230410334114244023322133013040032134004401020341100443300331211333121340324423342030300212113343402412113443333", "441003204002140140102011410202004422302300110442413102103122131000021004422022143023234421030110420000201021431401222021023133041141101004401123241023034344233340242323410303340003430444313213122344000310420340444102320410113230400031012340304044231330022014201404304310113233434434144402342322212432202040222002144040311132002033302212144224010340032431224211304340004243021312113403130103100013402320404441331131442013301441234040232441320223130204421322144412310041112431422122022314042344240040342214133044213442304044043444402033441420313000110102030430101404432211220222210332300104230431000434320313220320341114120042144143441220211344433113013232013411000401344140443030143113012014440214222040401344400210323431304131113034302312331242230404323324434414142324021234224040013312441234301040102212030103140233042243314240431331232030420101313410034312123001314041131111304412102003442110404404334333240123414244020223314014040223412443232012200023433433001121233301040420141242343212021443411042441232443134231141331110300333423143340402021223031233341042412113424112413020002244404031224014100103101000044040311214304342004322403403033433211421404103011320044443010320201214013144042441421414210104220211330204044132334043433040411002322432432130323210142044224134321414112121232012100201141021233324114234204033321343340130110003423314011402242123131014401001242402331413202441303322411444102020423001444322243413202002400212210302044331431333342214022204143220244023423424343011231140143244414220430022223332202344100243334341140111031122433223344143411204014322312343004113104201204201201330210242030440214423111000422303123302142121202234402131442241122422121231033023222231200243301334004234231212223233413201442000323023142032234133401113034240103102422404310141014143440410042344203303341221422143122321403041104124021012410112303441210324221241334213202032202203324120244321304410341330013333123432124032112410440400314301124202142112114010021344242321000422014403432331310014230404423433213440241101233133033410001423431341123042300042112134314032013341023042210223301112200013201242220102424404210311423224341023021133132042410240333303233133104314404334213304200121231441422230201341001012021342311003421424440144034123310232412430222000101120231224203230330422340414204314423314223210324024044230301414030014413321343302233410443010220401142201233400411322421330104233200231414310324333012333142021441320302002132404224130124140240040014110102001023210220131240301313312343104022040302434034213444413324221031110011232142342241332434204300010313211102134021310204322343240340044311113320021244320000211341132313400114431203204344133340004033440442314223340423211340014210321311400003000324430220023240040122140123242032232124124233412142320204321232211302401430341333111113444220301002300333420444314134220440011233003210144031140032304030241130240332334130044111204302314403034024233010322111201044444123023420333301002032102114110301243414112110031011443241312311322211300340113422012234044034420022122340442031040434413223143303031122230003323412020323012130304010010124131004413432200332034210031041004300023434430301020012103014214223110141313012344002333034311040014241412144211142220012341431241410401441021224303332230102041330400440021323003040421343311200340203233124113201241002124441100201442432222103301002032043332014042114013101441432121434411041024124421214211033434023233424233012044100114112221003433223202044201322022403101033332144213431102200132221112201011114422400413132030320342344433343341340431202204341030441203020420423211340441412334311342421214431013012301434224030020113311131214341012213032433203000133333200123422221002320214240204231401012403102420142403030402241404433200033032021104121242001244143213420442214012133243311324434402211023112024101012201143002244200430114302232033244321014142204124404414111043333330021023222201313311431142440443412420400433213404043442302040341300440323041312312143211110412344202440022404324333242203023402010004041311311120123321303323012442043040100000101022101401312101014442131220241214431004143040400442214042123341201340001301242421334423013342400302322442402112402313422130223231124401402111112102021240323233301431341422300141124141412403410241421330311432110201242343422413304122001040203112032023433413422243301320340222432044200010434420333143003232333114203243210230421", "230412024210300040044124311304213120030302140031222141330412413321102314013300113124440013304311204010113414412200010024130400143023144401304124343224104421314243301201022021042031324410140210132122410440341133130014441430234102223430311102301101022004031000303034101142230311232211002330323113234034301300134400313403220201332224114241344341402113043402032334042241044111241143114300422313111043043123021403422133434441114112402202033033330134321001304330134334211124342213024243104433411012421041031334331424031042110202142311413342103032030123424303010004332204210434142432211312241303020330410213402000300331322442143012312112010303332200342422430121024212042231444300432042020140141310010030034130033144202144411334113310001240341223242110010301032104343343230203142104321121001023204422103004443012133404222332300321432314124204222310241110444411144213232131404103404202324332024140414223124412014233303404311402403230303111224320133424011141220224032224000133234441221312123014342314321310000342201332343442301110211003113444002403210212314422433341311323141243104242123033212223312434421210404202220130231241200423104013224321303330102123340422330142100411424410332314321440430221122134123432004321120430334343034300010220141234210234421221221121033131033301212420013240343112334442103133300412220431222340210214000032210311243324110143034400040044423232140020123044323410134340104331334342442044241323222033323103430320044222022411213133101011423104100342403430124311314320302121003343403033003004242412233422134241213404000003233043324233434131431310304103012212134404233440321034001021413200211324131423113221204203002112324302410011200314131403211212214334230002412201023421223143024003332443401104341301122042303011412330130201422013202232121343014110231323142442300120203443120004414222423102333102030211032443210401242413222003231012322443102130103331302320323241343121213022131433212314101404123111440400100112442312411212334240413231433011012431210042044342112443420100231200231012334111010242343141221440220213021420231121104324200410331044211203411020321344311314124230203203312040021203122223143141211400130232132232304341210433430123304330001044020440032030414223031311441134000202012421004014303331111332021400002414131313422300010112140122102400024142204031142213121323424023030133020031214122430114024121414332120343441204101424404132130042332431021010144414324220134312322024040130241101220441440231442324434243032140210134434324013414141404344302300040143343443211233021114344120202230242202442134130344244033000002443324133134424032430040040044421213203022443132133444330131433131123010112014344034404311110034230241140000344341103230243132040330141321300132124100343132410041430113034112402243134444042222022431340142233204331221031044042344021443301420103000143112300321343402403010300410242444214121403321244022410303111133240303324021440441334341203112314413143424043012031313000203014311140442332124023114424010143143430133204303424123430230013433112122444043403132232201243404204033302230123301112114300302202204431132102113330421331024303221300242101142404403421024122401230121422221141043130331442004233011422241221013220011111222010320321411004440231013013334241223342311424402431201104430304031341400001404241414314411331220130112233010341032314124031101432323310404410240422401424243410412323212000132233212313414113442003244204431233340111242031014113010401134412103043141113210102313143434312314042013302104000124141341120222230240222400033204113334020100003332014202202300144043012321440211231130444332224004112241022131114210133143421312013134331002440014241010440431413444203330023202422424424420343410130331144210434213213204100424132310234113231103304040214410143134024231412240444110333031404144430341122240412412024242133400200343341040230221444140233241040230143233430212220344400311143203332433343233013224040200403410102204202313004233113403003241233042423042311124241102444001324102342243211224343012001424442423034030313403031410331431214000240320320444003011311331100230001202340410244314423441240014210003422103220220400123301042320104213030403134332443413144422413241440433032342143131440410014430231120141133132031201442220333343240010400133213443000322042323342300102411422424233122411442024334400102044440401033310114140420342014143301223344133241212024213321243404430342241011110104042122140321424231114020111004", "423421041320330002330140300130432140431021002234124003043303113221442402021300200134420410433400200224111142031004234411434411110042133220411044400123124032400314123332101321222111404120011441322020341321041122430032030411242213413311440031032423340102144132430114143122414221441010120134313231312200043011102031024311211001412214232101223143120143034123022121342121330011441143141334344133413330112111110304143303012103043230012244414114333323430443432000301044240030414232343320224423131430323431134240101024112214033043130013142432201303242210103113013041000211331333424303304102444401103422132232433240040334210113330232230421011041002201420440042030240314440401042103343031440020342214032041220110110113440004403102313104410012021010221203344421304243341100333421200444432221013444322034344440213132443000431203340333320441320210141224223114000102021011224423243223402222241034401004343433244320304401123242242144402020402212040202213203323332401041002121122100003444011122143122221222312222222434233240132141210444304003204420311203321310334041120444133343441212042021434134214224123031441202144124323123230043231131132301330320314101243031223411032011440422124104324414234212122032211222024320130144244030120411201431304424103444014440304104002131212301232340412231230413314120334214013120342221134440231442002341142303430142341331420101133414403010032230104232043223041330043213334212001044133303240412044413402441241212032011111202232004113313020120342400341224231440000103112112434002241410403144432344114304123430220344324313313134012113044124403222223220140012130410414342420040310004423240212330040030120123142221121102422131130303423313220041431020142040411201222013334031431223124014334302041433120411432022334412334041220404302302401122342432232342141010342133302200123412112040221104141121200101132420112244212303134133041334431114143102142404014231302304200314430423011123440311132340231141423411433213320110024031101401112331243344402413104442104410132140224424342024332401233013023042141200020221013331234141313004231211244100003143024230230234134424102424331433123042323042330222130242130003422030044101143100233323432401213442420300420044021240041421442124030224334243013212002204033211440311320441332300042310224113404102442313141232431230442312422324141420232342434002310011212021313240424132304340032203204013123012140024033113410322424233444302110301021324033203343430002210020020102224030131212313143144112130304441323404423411012042001000320113202144223120032322101000003300201131443033223012133322423003030241310024401011002243331134133324221334020013310001022344434222343410141321203230112334320324311314341122043200311234004042042100410332000412221014314124000100432414233024010112023031113111210200130211031243443442144204433344242033424014244242120412300102313100224202131040302422411040441013240320212332122411311104313103302101014200140232323412111220321400202132300331302034142021230133123343044213404222123342144302323121033233143004311041220001243303334023320202134333413042103343002423323331301210323243231020021143401243443134304004301134112130114442131200221112414220213314401431231214042103220342304000440122043010114133340401201144303101304312310103423334200013332432043004001203341333322203114301103330304101024304021144302240134320240400121232032401234313014034140312032422414411033441302422124331433431420332402224422320220410422332121434324140144120134423410124244410220341113210403112230111144024444110332412424214413220110112302333112313134303034411031241202104211444121130033201242420044222111310320404134211433430034422331230123141100433233200334022032323240413312444201311324444310402210034421434042112234113221401313420134233411443113313411330130200323011030303044212340001214033423043011123234141430240211223143104341421412214101244041332000402434344343432010102442133441411334333432034003212333232140432313111334211314041424400331022400133211222344242231010213104232204331144202401422341014221220401434243121102014320333142033400232210000043022013110130222010000333340042204241413404203023331012132010122322130114302004241413301233013022231103443402333110313204120231312200302043204000333203234304212323031013141004101111303033411343401114433334324234201200044121031201032022240232303033024330104314012322444402442413200344240110030304031212030332323134211043304112021231332203143230313102420243440333241004334334134", "122343204111401214304132343222011432142143304203221320433304020132042430212413023202313024031233332222344131332141144401122024123423233433133440422442024304002224030233044002431110412423303430122133111221323021402031010323314433321233204212010144111013231410440333130122302431002444040224420144401144120011404041234331040344031240403103422102343012221241113122123413330032124214301214314112021414404330031111100444133403213202332222400323033213304113401330134332312431022104124440033340001443143443042133024213242144041311123311000111043124312422344330413013302403212204433224312322142213423222342004123202122234201310123142002013244404413100322230230421331120304121242301432003013021101114233322422420304321243042401140423000224442344124003144044403334312044000412411440421430213240341014223211322113330402103413030140403241143030024202221020312323303204434001023411020321101011103224022013301431121323102322443241313431412422101032110414241441303102003102034402324142400033241130102321040431012324014224422312031304433041430220314203120321201442304232340434024011000002323003000230244342133140040340013312214044442312102344423300320233204311111302332440114133223402141220322342412224303410231001244101422424144202142311044331430320310003200422023340043024333143021100230113213014042144203101201310412001240010402441214011012422212144303123440000100301300241143114324212102414111202444431442143221310211420014344431031313114240310440334130012433104043400302013130442224403210021414323012242344210422043234031114121010102121413421033021114032312224122443430321323011101410243023401301133040421321002242200323142113011424220213103402420202214401030100211334212402342234414233420340411101021122421320210420112422222442024404130134141232240131012331404004200111132314122203413214202310203024442031011200133421022003033423234000221301001200130324311140303313121044012032441040413313303012000143033104111213134114320334124324442311213131121242311411223330104100202104413030231233210343104001144241430432414410410340440131404313343121142021024230033121243104401124410200131412030212311423422123314421000302441314041123023141203431121332323034313032111004021224141044103130413230411233000102414210110231431300243433133021244344410042331312224412413331422244133033414311433034220304201402232441214244040213223010121232021130410000212211123113330001211122410232323021002001344340141020400010120433001234201430423100410011042010002222113431311402410223102422410233230403210424314403400222001442121130222230304122120331223414413120322112404322112301322442322220330322441123230223443014034444413030424132121344433333220001424141334442111212212114032412000234100104202334312313322121130432021010024043302414342010030302341011341430200412324333440013401120320001001212203122410013321234122240143214312201113003103422243141114413220134443024032032411401414002040033242140114344232034123310241344141440323333210121412214443021133304233003422300312040141304013322143401101331020034104000400043143012443313233422031201101220113002033412044321444231010211332403341302110122113013144122423134301202221313124430002203231302230302124344332441030311334320221333114000023044131020034012402400323334444341103010310123230232330013101334333121123211401311003431404040411323042344300434033403143030204444302443221423121011342223332321342320421240323121134112244040040440110012133023222104010120012144130001424202031331022324011300032243331020100041421141230414132021424012104434414433030201423333221023303003231204431020434243124113302333022134202404132002410204044104112322331141424100223140144410133323433140304143101434100134044211020201132441303134303004241210024211323043402312202440003421240333420410144410113043123140142230444143044113343422244004212411031000302110222021201312231230011431404423032311112403431000120420433341033244310204142224403131303240200212431301341031120424034342233104223020432123114122014323134411011441010210320233432430344440112230322424120433433124444240004231340404204443002442021212431313444200241313433434403021321132130432100112332114443400402411412132001342210020331210122103012004013213411234314403003422402301233024323230011211243124423430304401223123042220003212100140131443034343300244111204043301012204042301011032304344142004222434240300103202013122110034340020444120413402422112333233013403400014422022233131204223023024122042012110401441021300142034322", "344323121030200343414321442314113113041340202104441214114220101342420303420121143322403123420413341242311022244230442323134431042431220320143431332334023204104232312044134340123232204243442101200131041413241244131343244034033420230222132323001031202343223213343042041243401434224140334211134344224344330313110402142402221033122330201414124001414322032201333303440213043343244213034310404102024210023434101444312323001412022432134411131342221042432300332433310112214221244223211441202343241404241132311041020240022014143444101440301102140333222014104330232221424421404320011234204241123301232030221203400112234212114413002303430020004133132300112240233232112400414210220113244122110133341400013102320214101213402032342111341304102402203314332310134412332213213432123231341004220210034240220040303100111441234332344331432330420031330312021130003403302230340313134104200014404213034130202042122343222040240444013233023120233301143200412014031013024014042424210311211013302010033300220040241104230244010031304302340220124021124331234112430202320330243112031400320303331020023212143024430220123412201000114411222014034201244441323403110202224013144403000031032304311021033320044242310003043211041341300044112401323042420322033312243103110143213110101442242443103010224324112123100421020421112423431123232333403223041312033141201041113401304133114103004311101004102442042211132443121442143133024133022013020012402412212401031312441131300332412023132431043423414444211100234340411411113444223342431131012013112224013122444442302422100002030432343041044322142021301040331210423203321031142034014430141104421213301232231030411203040420011123433324042002203424102120403012130040422430230404320321033241044021000401021134122213423424231324301131121001242102110123430240031403210434201320333122022314402322244422303430024122431214322401321133014311221112034314020441140323102013024440040110040440142041404430300413200111144044301214244220333212412033201420202441133300033011204421130023341034342202401411223013442444010334141322223104004010134233300442201014320343034132231303223423032310212204234031104034431223310424033321202424112214223041204103310114232134300333443002041404201040242100413134203204443413301114314133423412103242302341201403123342433244002221004210302324400144241124240141012013041121401233043201443114121031423231420210324442341222242403413311044031123424121231410220011111040442111211212102232224221442424122414244221244133104001120431014320404013213334343134024141322410124120122314143014100111443400020141331002432114341134142122310200421010414401420320132322022340044400213434401330231431142403420211340031401101221102342320004404003144004101243314123101023324423142314433013220244330401003303422201320400030114324024122133103243414233343443442313243301332133204303112321120424221403242433402032240044222210433421343441412120143043300310204344024002223100433333342243224103113130114402401211241202233004302214011433201412313340323111203443122302313022404312444443132421142122103411040400404231321343234232412122214312403211034121300034002212103421312311121320040200133402213414314234340320222143010440430301311030104013322024400312221413234300233424442124000444041031044324030114110010242331440043204423214222233111444432232041440410113010201233012034412043300334420114230003001420111300243310104432221102012102204414231220320211241421114243134044031123140123211333331004034421130110404013224343244230103222333314314012322110212340442012232140312310124113242012033311030331344202124203042011423114240312414132312034220332322001124132210023402201313101020322000041200410030422104012012120410424243000144313022001343404342402114301344043102204023022032320313302341330140134304202043104411012410324411332324020401410312141223112132400244310310312333421433204303203444133011110243224102321331230233033020142004102204340211123041311014330142431023432023312324111024234233134100203333101343342203233013214231404312321030414440103104122441341013230412331123222424031231320022213322023141303242133033033324443002023214021143042334120214014333420030441040200102213322242010024141300441102121421141301142044222332423243321324321132204221234033340242214441123411232312233200132120043300233230142324411222314130214011131114203342244123401042041423120301320132203241224012403120104240030341432314323411420410241034302341112122010210102133004022014024400131232040104014210", "213230241404021121143432142324002314412142300021224141133220214243040322323313232400432110332321003401332123203024043422314110002423331330443223303311330031423141120110400242441131011414200410030423133344134422143424301034001323013414243401340000030213340012302404033300041432102212331243124300401102021200302024002333034202042334030114031333411402341103304420322224433441121211330420330332441130321344444202234413234032413123210314430234313341003032122330143200122343223313430421042312301310010132221014221423103143341244013330414022001200422302111011042320212204101033424023131430410301232202243302033120030124220101101312443223020134421310410401123333230134301324212102141043400202212311314244041100130221221411322330214341234022433034313244440440344444102202214410131402244313442301040321403131143040432232342212223343033204324041342300424030022040123024341301014400431413034333130100030034432031042000001022204201324420320220403101120231333113420344431400241012433003030304224034122312341432214124231033434034224132002413111333440011431414041010204311304213303143030223310012203404124431323122220011332141302334210221002300424141134211111310430442343303000401120240004104312412331401103304320031242010113040433320331132103340233131101134320142003023223314022111432214301011221143024301330100423220212121144221311342440000040330113200321141422133244043440120030240214123233122033010212103234111100242123344111223201234122123310003322120224112201333224242423114410442404341444002031000032443004003223221102101241311203142042224340012042343223124422223030240303002423341223424242222404412314433333021223424121420033043302203404000422034023303324132442032213423312333310403044133014001144014422131023123231033220313141231403144410144140221402122241323221022044322302431404301301141303304243043341033212011114003241433312031331442223220321203333213301112431020303401122231011400323441222011112240141344312240034304321244442111120430034212432100230142343303023111341330311114312312003221021113034324122032241212412221330144034201314232401323110041112144004041220201032221112130243421033140301214202324310244402414124301043001204112301112334203434103411011214323414344423444114013011423014121122143003001221343034312113312031133240321400040341344210020123344022031441201113440402044332102213100334323200311422001011203021221214014224114431120100023403243102434021313304342244121114110323204210303042133321104400111042210021420000320432313343423234204340310311312324313321032401314401403241440333413214340312320401223220003232432312101401131340202233101404002010212024030110042242004214224423333032110431022314402040232102344040412021111213402034001302300110042210100024134230243121241124210230331311314402043144014432431241134024114001413424003200424234444414403243233114200130040030410004332212130410342214303410411014422340140022043203044100401341421432313214414010311011143113242131404012121242221140103132243430314202201430403010140004414431340441331200121024040113403020223302044102001403333134324232141003344341014014214421211142313022322123432224020020441140422303312114131303313342322302123223013442433142044311231203302043011214210113240310024013323300101302201011401122001402123441101032341143414120332130000032134431444412310211010003300311140011131124114103201104002323112411324401433340004312440430001202420233224430023030223240424322140312302014431144144210104332132101342433004331400110000322314010424130242443320141200210024423114043233133022240222210213421420031410331314434310040431143401143242230143311313114424321201343221401302011031144204014341312120442230340120104124202321124420103033040300112001101424313122001240331314012344211323140103304313441414210024112411212134201002214430440414411243020030042322140413243204243442213134420001343102330142011243133403314043022101123320210002311200444322034140201120410013301104123342344144100312404044303104332002014010031201300014010403441231044434024110304413122203244221321300404110332241330222433332303424320213044420211424134431303301043224131413023244430222032220122010130340300142313403212222243412240342110114303010332203121140132203002341200433304344232302043324044123402112011011011033133103323210320414221010141311214122233324341114421020424144432314232343130003144342230021334331031223430341421224132414230423410304132240330321204140242004030141221424342031040104232041421423123244021143210201423", "134341310122211444311122432042333301313344124342133303142213010214044241111243113014011410144431003140413443010331100230130332412144421004200444230240322331110401201140041310000222302040003444343420421303232103303212344232132231200344404112423143023143003332411303334301100301003102220012130242421011440320132144341441323234241130440001243424414344420000411120103200333421204344444141031411101141010230211102121134440101131121144313134434314242034210411104000204113043230220411013312201400431010304321121134433324412011141310442341404040340202343223330340440202213334033231102121201442432210102341443134224201133331300321102420244401021130134014122412324213003001404001321304131112342020323043331110024113312331213213123334100303133020432430101003103030044012430301443321010413012130003040312040320230014203441110201211214240433440121201130443444303321412444012040324433010431413320321432444433113240140214310342243420241134123140002344430440220014022101233304304341123412132433421104142313311042321422443424122441413132234022023032314443113040111204002032103210310432141004413003403100333223112012210341114132313141243411014424130323442411132211401412300011330433131441444302123330430112431012431334343442233201400120302324041432144133120300103341010310440430242200402142003102442022012121033443240213310112231204241403224143003032330221013230212412132344341103133140143211310022123401240412033243434213130212222340103411211431001020124231421321220113023444311442244302422113242434440143311414101032111102142413031240404331203141442341110211320302121420044321112302123200033113001003321303413230002221243241224042131220323022144411342303332031422024211434112430042110010330333130404120413304203011411012420204112301323143101410003300122341041244044044221110102143413011440122343441344041210123444432022301300003023413023312233233443401412122434043114031132143422423134221324030013321004401201120221242431313132123130341420224210324233033413301102132431030022101241312040141122312034112420433343013221103044224303320411343133444141133030001414241041241413323014301211140141144403313020412112140014400324202113241442414003040002432200222401402341212244404403322344302222404144121220424224224001043311324333022312241011242202014244201142401423340331323432012440004421303031244414314144240440102421110203133011143112044112412241404000421422004342043404222322014321401332103002421322323104403214104104024413324113101334120404014333134440414003323431424223010100423430320404142311422240431114022112113003400001422222110412220433334131104224020244043302122111114102224320342322301144144011110301124404140010143230233434240424134333221013040232014223334221312113143441414021040443112223214301401014142103310240442313304423123414002010212331130144022024202312131104033443034211402322414040102420011000401410124242221114141003043030421242111124411323241300111131244214033314113104333231320432201221031031321302023232330144142332122140123031203133220313221434233311124023033130410214441114313443130413240020323241333213442200230012244440312240434234141310402014011203213213111222302242424440414242313410003440244403343341131414141001123122312341344334333424231322344403213201040401012422130223030123312411001220000202421423220414243121221014022124144101204023040132141402344203002143433314012032202131212210404404221241033332012122200134130413044330410003344140330400030032032401110224022414122300213144324433341040110322422042011410220402134142120321423041224134224334224310230443301413002024430110232041443010233101234233412344110432330143244021301203430140233033430133410410212110223044423420000303202212433014130310234332234041034121222034320120041100300224214324433032144202004443301324132210303220021144204133002113434322310424013040134341011104100000230404121321403212130034111112244031010120022231340241100112233101140440100200214012143341333004010402131332321340113001211031102203400331143432002213440132404021213143443020043433420333220410124420314022344234440022312130322443232211442330010040320143130310220122224234002000333420114313320333344224201134043104302031133103230314242023343212013110204234300142230444434412321424243203013023233232124304144412222131144300233443010424430134403423142201342042020304004402303144110123133120433440131342011332223101411414211301243343141313241234311114431024220301232330204302442121012031441414021120122444231410003303001100204220", "442140444313140341441120311340012031222241430312301120332244202321143410122212111241201020100322231141401032211113311141313244431320010344440213244402430003400412042441403132404133140000011302342141230034320400403401430312230112014231341011440430102041220232042144312223010014013424133303232000314112240130141242101344033202333322212423134402240320431034334110333430201312124013031444120000033123444131340100021042334311123141440330231334040404202241001322232222202444120440211421430013404304301040240413001223042130100114321111302210333420141401203323114232411111344042223113201330244203032223024202031223200020101422010001232302044023211131432120232410310134241223014012030222012002143431202433230443020124241142223303424000311411024240000022030003034030024332433212323044311324134313244244421104212211111210121213212314410040023121234141013144440423124134034334104331332103223014002011024421404013400041303323300332011230102434134403321222110312313242232144312102323324403304423024242212002302232433424140310424430240111223423234013300110124324102240420422321000412130414024233020044221000210230032044102334320114140014403422143323431242234020343043122243201322022222043041100041333133443242002003323334300314044234223032400201033014211221411020100233340114004111011103414132021044220402240343410444034144011134420141004143234104123024230100311442003013223134140013021120004300034322233024243410324412324334313431224343130130401123224111023101230034311143234123312101344331324444413001134402340232412014102431130101011022031012133241230113122001114242302314404132040040322244040410144004201300014004032310230214211034313023120342110121441432421222302310021122433323242413341034201311342113303103043020322032002444011034443332443411322112343332332103133410022244224402433012324100443411223304410123344404312041010433143313302201302131421431011314033313410442314013101204202444300142100442141203441333304143033120442210324241241120121314231300211302331232123001134440223442102342411034014014423400120431142403010400001143240131330213133421144331030243303004434043202442112444231004000011341403222410323441231242430144312124430044240201004442431320430342214424040240224444100312203430012101341201233022332200411440424101113414143143410312434420132310222122044102234122242332300141442133241231244023210414304200233124310041034031023423332241201421412220101422234020413333431333031021403411034004113341402440224001012400414300104222301200200234413132342034303021114204103441003010121243304310320310122302344020122444010401120111304430243020330321313042022443444144202210123304101300421433024013312424440211234112340012220040332242042132340334422421313340421303434423032044331222144240214420102023141420034323331420304410231024342301103431322342133100400043440300443030003231232010240033441032233033223130344121102211301301402440321430333203234204011404001144423121413201320233214323300440024013131012233434343203400122242333144301302424124104202102401131020242321122003324221140211124431024014030223142214420412311203223002134003433131110321112221233004024240420404131321430122321003044324101223103301210441042042222140411010404233140303024410441102214221102222204002033431411431121211241041423014141240303110334341034410410201231322414121220003401314444043002442031204001120213300040130032334313124011002144240212311331004043314124342334220243211123342324132212301411222341004041444010034424030331342111041430041423144244133143042011301200423132414342311000011331130220103212332201020404444130230140244023322222033103132131104331410141013104142322041303030213304433313242001321202003033403342403141000324330422040340312334014202433223041140202403400401422002414004122411333323302111012031122022434133110130421314031143003422124121321210031244411134413112110303214110430323300114021314412002020040042401324234131114332422114323210423101134222414333203132112413201442142442034341004430023324314200042243341100434133101034213322301020334421424334001040323131243421142211140330210431322314124042020231010034441020212201044201241133423221323241011344133341123043024230333003111122110440301404130442112023313424342233111223301320134112403144130404033044100003313012203144233032114314034200320014323120030334000402124210101034003103412443104120204133240232303344140030120422011310234110332244410304143012040311313333334331124321113430302200020200401411422434041204203102042210140", "133144303233234011234034102302233330142122214100423212312123433414411201140112201220100413124123403114143131014214311400042033323004143233004020324421123442440313113214130334203001221144203411303433311020243431331144040342244223012104423001243104312031222322223043320132144220341442322200302014104111003201114133340121102310002232230221022000103110322444301201443010313311440341344433420001324324304231431313134333223311434122031034241224122010303014013441103233020140213333410120134144003431111300412444310441231012224243401204420422122420241434221333400230440122242023434221133340202311442014120440010133420421434102040311121442324232431404324033443340100323012114421344430323013130404211213213424110131412314213123231223112030202144431130403101230030034443214233024414404343024214340332242411344243412331134313040434101043103221040210323221222123141342022203232141341234401441423444234140142102434122404031121212000002400401203203242400422342404340414410343023431012413310214311102213333244230132203132010043034024304304002031043144214102131342141141422434403134430311331140030142334212032330201120113220234314132433434120134231242310223104321000404044303443331431443321202102230442422130113002431203123233124334041404421010332034440300321033111300113310144341204424414404000001321243341400313211043442240442143112111340320220332400220134021224304121442140400312141030323431310443301244204443144300113121240031420230242140214333204323220303040004000412204104132413003233423400001111243011342114042313004130100023131003333444243323234133222130130034423102344312141114312124311301004132314303404401232442431113124241040324320324221434131102341312324344234304441102112110233003120344012414434024424444330331044404421231411011101334014032134001301220103101343033232301212203422342101110221131324423302302313344014340434042431233400411304113143301432332010130414240243241310202400243040343102441304334413000223010004440032244302321214420440401201444403402222014141130420212001014241224111344310132102012211244304343434130142103443420000230410130130141324113124421321211042000243430042330104421043230423400234004444014220302421122002321204420201140012223102040034003241441433220030020200014420443022022121120122413343131111033111411042212204000214304440133021231132413420144004144023311420224232432322211100030221330332201144200314441413012322430422222220033001001012144222011324312413233114120334120302131342131110313111103000330210404342200314432024410431041332104100430134330321032331233401414232401412424042222403010124101113443024244014010320201203222332443334230104012134324133111404434130340001040413330100112004310303431121133300303420434422033323124041423442413314021142421000044333032321042131023302134123204024314331400243030213244231000442022244300012443023222113123223010443442203220004204431310131302034341431040143420133212023144141423111421234213402210220403442341014132400413234212124433314232402302214113103044312113302330243022443312040344001314232201012131023114332041303441203234000244434121312223020122122213333201012432043422003141301431133133300123440114132311011120121142430241022404102310324040331102044130242204342442421201131311430140144002224332120020404214231334143223012021144443212211220142321103401301440312000112323321321212110132443114110043302210403231334010420403032034240412241120241130142304320043441023212303340000031142113314101024323321412002343423004413024120333422310304210020314012311332331442124313012142002131112324312120040340422034323003214330434223123412110334223041332312102014213114233214330112320232442030414212443111212103012224322111432303034024433341434140324032423104343401011431034222232314434331200340312132013203404422044033011231103200311030001301414011031143422404211102421333421143144113430220220031121142300440001212023003123410030220224311034314310024113204233034111433411130331024301230123220202331000311333300224101240034223134223314003221010113303010103040101102021033433003122434310411112440243420123014432124120224002301131230231411102213303241321113032202313100443220432241421112142002242320441410412200310021044402443140310132004014410002043224403311120421431241310424204432001104030124124333141423303210123320301203330334132133102430031214342140323013034022022103442233441124201321003400004331111034201103142000242402000312214121144024134412111032041310011111223202234021222013410311442411432420424010", "010400342212241220122320133243240210124100200310204400203143300343104020101403243043304124134424113111021440000213222231132222014024421301200014344424244004220114104013133333433403244143322411104404344402420201313302141140213144020434422301023000102301110433414111413010242033022410214024111443241421403022032132023334003410424222113010203324002031421140220310344022042002001034012310041132340223411430433232110304200003434213213113321301340440223034444401434234322202042244041401103430410032044423302300231000331210132403030103121223411333020044333043442333202420233113434034322324022424041134331010243440314341044430303133030323011044333104102114310241033004041402014210220020020141023324244200430332004133010013021042203203130101010201010213314200100300401013432103202042013220322321302432022443000020102020131330244130041330111220420212244342420141401301324334012113012233143400440132240214223123020300303024301400321100243202110220411202324202234233313242223213103114424212200311310223342424444211424313020101243314232414322034031331024423004411110244202344014240120313144214140211421121110141220103040423022110324134211200340221403341243444242341012230432041041324230232021222034442232100422204233302132022233041021000424003433341221200234114201223143011222322013113410302331424403421401123223020244003342320340300301342104032401243141420001431002204431144341111311414211134223042341111404014322003421204004122331340041012411104302302100304311233243104434222343142442010224413321424032203234202301231032223311341310142113344102221020012443031141223443043004301312142140341400010323203330233300031042322034034004031423034010204001134433430104324232222100213203321012013430242021321403031213303320111232034103120101310144424141134301403300432434013010420033233341122120140313433002204240441142234443121222103022013143412434430402103444023300132124042233413202214421323103440310234143333412304341414020120242124233334023340003241104402424124442114344222430013102124014334202222030233243141023143440202213111212010102420133410021122221032011114431441312404133221103203033224141241140304042004232232001034000124431234432400234432340130304001014322202000114202440104243014402020401310032044030344131032033320102111222214204012224243213230220204311234420431002032031012221411341102144041243413341423330430312242003322244014124201234132014401432220002200233421124324232002310141330030110212411400341433324020033424123422113001131402300124210043012404410142140321223042010202013243030302233241000212322142344210311013021202342430001243202033142122141100310012432010314300340002002440422013011212201302010144033440343140421402322013202421441432303400234432002220024040043423324233222323112140243334312213022230024302311021131133104234333010412300124204432241302114432010042400031322230240123404430303032312030222014340324412020301210100221044044230314424431411312111404033102210114403143201102420243434334022114043212134320100001002033423412023200143321203042030340321132002122144044100024444323201113314220312424404223332013143233411300121423041402023123143120332041003221123420441440411401243244011102024002401431344303431121342013011131024314220440043441033130233432132402334323002032333004240111304132222113241403212421240333013034433324313404204134210020124002114032434344232324320313122241131433313311410240144401123323144340224221241413231440230320141442133423314102233102432324114002441001313331014330413140240244222001401044231414210014134312222200222232143144300300434113340210240331114013344212402234041224044044323222431204210143313104012031424400134214104431402033240321203321021043012341322040403342144021423403103104320441344114121331141101133024244111434200101021004133244444022110301043302220410230414101123012103421112201440104412310430011022304002014313133330332212422004043300410124201440430124122011234240141303040331143301313132114202000411030311000004132414202231324240042040400241144340131222441112422300100020100403142400210301412322333044334202440013410020101131014403144204412213422222214211131020210414103231404134211423140014320310234323310030312112041043110133010412432440343112104341330210303132023241241342132223403033324101120111041422122322300312343032441321424211223104304213120200333202033034024243100324232013121223131032134244041112132030312211430300114341033304322300310231224110342032013421113132031210420313111131134233244220133212214", "403140322302211002012400212434430421344312101342302203234042442423130204311410132404031023110330241201130400234403330324214123414102222240001034144322403343312141121323214034041441033033240220302234424432103234024212043201334311434102023404044310321020014131432310330412033110340000224041322443223421123033131133144333212130310221201434132011444014120223424232012324032042021130410333322034101032123044434412301144110202343304041023024431102433134013433241201102412001442433203234132021042001430202333404121421221201220410134404004020010140341210214123142010041411112321111101401010020404303214220422004423200303233201024212310201112334144343142002411323123114101241142032110423244044323144114122110312203231021220134100042341410440121332313103304311021141333443413020213233023414332024313010112443313024021441033111214310104343111002324001224423234042042333433041313240404131433103420233403212242020211020002324323114033021311013032012010040440121344232431424424433141404431042222230340104312201203102310100320144211113021022432002243121004323122334131424031412212203234422132041332432413004021314401310023241043324004143141242012212444042240403440423344204321310042343012320442103310203311043113144242420420414332013040422204441034044002033000211312303233342412214340232421311031044301344200130231402441113434434402344203324340234342044214233344024313224021013231103032423443024214301400044143324034320131114232130244313341222430442010003122210101420034320221333233030012330102331240441302022223434314133103432303421224333223303400004143413433220400220214101204122442230303032221213421312230110413403244313123431432412401331442214112123412202023024312313242200402231402313414312441420121034440201130434010423423222031330220142034312204042340100300013043030342113434203141222134332002240122420041243112132302414432440244230034240430201310444103112410102034003234120202333403004411001124132442332343334132314344022001020402144332133021220422244223014123314304130323304001222004011324401014313424124043231110200024422222330423404000000040102004212341210012410044332403131233244034442213312422130301401110134340043044121403440111041003104230133013143033040022114321413111412400132341034423044323303142342432132314023314032134100224114444220021243211232444233221340201311233420101121210133214100134232132334001312010321203102030103332414340202204402412431234400432401411024124304024441004332342403312201342314011402431223314344303220133310243400004102112413012213210211432424224224142033003114341024424111342233132403112311231441131123300024022143212140424404424321043310401402030312223434243420420244221200200210432421321041000013213314112324421122334334334303212301420200134310434402123441322244242030133032021410210301203342113104132104414333242242242210222214242020242011121432341003311221000211044404132132044040220222413412214441414222104234002014024214140113321201123224203230211320404331224140034014323004103230031000042023124431000023334024212431411403014333142033110010013331012240321003003410340321104443201004304403032010334200341134420134304144241134304443104142113102200410313411234342210310211101300143130141113303443413430213234144112241410143042132024422103241440042312014230243312240242034241130031030022101342424330324010022124202433030001411331213031221430034202110102204144114443044003021134440120424311011001320220331233002213223400421043324112432210304024121000124332413402214411224433143312041433102141222040130032224132033200321041404244340211324114043221330014044002434103403442324000420001413243221403334021114242220104101144024140433231124422030434214112114242443000013002340242043213004441010204401342420102124042010112211303112422340221420024042000440324221201342234014034411123420402012343023112434011104143041444444434144323024043402201014104400030034124222132340244011100311004432030240214140134233444411012300034330032102422143132140000041211332400312032411032242203104230334342303032321230214010042100144332022202312120012434323114133020331104103042010044012300141001303124340443444204114410204310344321140140423112201444343433040003204131043434343424220301104320432134234344121224000043001230013300123204412434004122142221020331411014201331301211244022341202024230202023440241130021104032111234100313112341202121021322400334132214213133441132124234120121421422031243220322403443110100021221424310001222440003220324014102412321442314402344", "324321313003143124300313311311200344440344004413322144041441341301241004242133121203312022310112442143413221041431431034413204044314113344302004244024330203421103411044322113113003023021130102141314043232234101131031314222232004203411324242122003104440000112131313011130003132131413014114303030432122420430110120040204344123020414222043430111312314041334003404043343142120102441030141014423222014240002223042312342433430122002321001031320300024140241211440223023123130122343004414101210110110103111234001212131240330103423301324230312112412312243331230304221013403302121114222123020420443314431021311421143214331044234011320410212411402031330322223334040424411110220300243112104012413021123120133214031220210033420014414134234010224210424111041023402404014142042441233104032033310034213422444113121020234222134024424424103034241004020124310211000244221413114410311323403433223022241412310411401141042444200130242232110020330234240422441304121444031242312422003444234011334224432440044133234343012014024011413104113122122423124310113013032302221022223234242324242412003341132231202034440340432243210440010121044143032244430101313313314310301003001040433411440402140400102101341012004124411411213002211200341032442043011241212302104313202212222004200112334300034231132003422340301231202212332114443324103024021004323330230433101201213220111231414420402002142123100033300213334430414402042143344003133012222233142233411204301123041030303214241421011024302430133012041224231323030442322422101200241404041014211443143033431121043311000034341441033122010301410012322401430311441202042444012404222431100202420000200012430104140214022223024011131042142324303014240414233432043323301414000412341213123320120340143002432401432142231212442041120102012000321133011424230013023104020224234012244031434031333022220222441100013404002140341323404323043203122430122031112101142210410202330304320004344334003043200212142421302002431303241142240204134141012124111322013223424414323403423214002144033241223110143002042023011340101323341444340330312440131043000242213022333030144342000234410221243032424221424341012420432123224312002213141134330413203332031220424044230432201144121321130320303032014141131211324244004114041204413341132232040013214031402111444443032234140114101210024011104344034114103030301113441440014441323403140243311021143103432302203321104402042213400442421430402101404131132234221221133143121442424123401004042030033030234422421130201421223144221443023142012021421204411210424304332414041113420140100424001301022110332123222432010322312240304232221410131213041034044134243413240242224132201014221211241243332122332300142411224003232002304202200304132332331341133401001343400121321133124020242334413113112212430402441012143403111221123404430220142044120124140011131313322044202210304301431121000203024103412330311320234444021412334421013312414201403403013040033230323441420302342342314124432042130031123142004122300120422040042030232333311012324144021443401001211043414420441240111010011240043102441012434431223403431302414230322442232214214211022111132312011343403240021111211400042244112344122102402324123033004010120341101322242023012000202220132032120401221211112311312312102430100033032432330031042433140114223340342043131024022214410013440200441303142311404233010001021340300202010432024040242410032224213300222403442114203324411132431002021212201214121322113033214302442410440010443320112440342311333331433320420344301334134234004344221414401241332224204221440314040402202112303444442322411143230142302004104231313041223321401420243144121310332023113034232312244032332432032402200113121422001014032332320403113320132101130140434334241442432101410122012024320114413111231140244244202112014012223130410230433123022214323040220312321423044320232333320004004303100332300023424431202220113420011102140123240302331103112314440244401101101121423243014432413140033003410143023440333331133234114214421143023430211431022333401220212014132420240042340440302103213434224330314000443204122311331142342424402021322004134110314332010203444121130211131233421143330401120231323302000413141433232312320034121141202442321034301411433000231414234440123332001233423310424231142001030040334011000204342231304100234412342003442230104000133441221243334012423124023102022214024040134244142423213300102342114111113120032213213320131023003441130400124340420444410411100012210204444333212432", "013231404410113412143044310023132304231212240034122202121411414124122133300411321100341012103042442000333014120020041244014344042304130222221214410410043204140332442141211334223044220120111431341433113220224110130120224112032132240242041330023432041323311210313433304341300133402013240223340334203212431331431411023010341241003201124314443024440412131304100243404132331142224023443000214100111204241001213140321201232143010001020411232110013334103220413224101211230041342444443320144033313203440103313403431002230110124343033212033130422424213034403042012221033413332433420234022122110101421001101312031330422004432404020420410300224443411420421130242011224301230312400443312133142134344223302422421421130434300100044000203101400213112422323411442310120124222212303414344441143144124020443130000431231341031041001120003313440030214342321242110412411024441121332113432032122042210322001423004440213012310102241432202111110314231144043201030302103203233100413002421022414200113024142331101403441300400124414231101034344202434243112420430223424131304102430204314243432301430134403132013334441103243223220112100111331040141023420222340213021232013110142344222242012023423401334033302303032300313423303414212210043140201140021241124432004444241011324014023310344442100331040131411330203431322031224433000212434121423440212410232011224311340244224410113140303313032141443131240210311430102311332040004024133004434221233133432323234203043401143042421122242444233223212411201121323103133110204433432243000240234233223030310322403400313043010313033324304001224010323022422034334203103121330030224434300131020141142003003231241010400142132242242340421042121130311013331140211404003400012420123222121322203232020223232233310030113304313422043112011014343114441201143120412244114332240314020432144001403442202344240323220402023100201440102033404004141022124123344431101404423400021032004231013140101230231123044434002302021334334033111414201004004104313300020013441424114110233323030143101113040430400113220110320242333204243404314041444332230134403422014223342003033033213034230404044123314421330202141102313234442022240142142340333121213033422403223311322012123232312012214210202102200322343040111120134241433310430014241003233314334304410424133432144204332330344203201123010221324204240113031332220334244234430401044340220013212434102200233020423222400223210044430331212112110401420234032102322030240311120143131134403000103430144200000214410332341101133213313234142420041404001300402442314300303431040330320142311321313400434121310431010414334344210114134333321342030334324210342232232222040100324444322041411233234331334031421334420101312141403233311004040301442133233220144232001144213213443114011242003034303313321423000220400133440141431114310123042330031132201002001423223112300020310404222144423103114444141100311442124342032020421110232232310423342420313241300420424412041431102140341132044040234130244312320432010030233102144311244444432430044301144304002444134322432142044321130202101111220343144333300434014224244130241420402113321024043142001422321414334113330104120022024042031322424324231414341431111214122421212330142231412232403120323000020104034142403231223024121130312012141411410331133223434000403032413440132443242111340123421400132421423114411121034431323120342244113330240333403212101032301233311102334400011430143141322230400033010401103312340113241411340000133214112434201433223304230231334210121120223342322432044224123312402240114031423044042200140220044222223401222103231413104332141442320110234131322423223202014043330234324421441303241241114423433110220143122404002114301014232100421104321043300423041342132021121223332041433430124441021334130041143404030342023244044112221044211232113433202240220242420043424442313110010320344402433240313342204334444341134111402430430444202402240221310343220110003340340030031021111024001134211324110124132113244100333431413411342200043232422004123101211032233303433023011211223000422242012030414424202420304342123001103422241400412222312423404343012000432301143340111221042212133312011212323433344143044334024430313413123142143132442103140242001343033432444242222224124234031234022013201332202434024104304331113241144332430144112130120042414013011041033114002013304241302143434321404400333121201330101104130212433042001214044123430333440311242313311031422404240444344040222410201141400323312243243021412233112024230", "020120000003213031442102121322104312440102032314031343040144203102213013014044111113324443342204240333114442411131310142233104003432133114341421212403304132122402131140424231040213131012010333122000333112202140243423100440013024200223244130214421223314234200244433102233211134131330132141013331412213323214433022314432220132141000011422211341111231102114143120021130122031400430121214342021010341122310310432414040032200041434231201441023142344004031141203400021141200400333133321233231033144202010214144222041344423344334312322013342341240430032024402430321403021442410220444214234031102133222004220011232014233112013100424101200033144303332040440032003102240140231301411400212124022312434220002233404020221342001430144043410032302110333242203221134000124303432434312300433344421144221230313201121141012212300441323132023314321443340243420031240024214331403414241240440310100314410331412434024020002442421344031311142244022420401324110303141310410120224320131321132234443122431441034420333223144110344121031200430021103430440222301023314100132222033213201101030102421443111030113422040012103421012321330002441011100313213423242242032431141143032230231422344434222400322423112113114441102323232031311414423042432141412111114200114342403044011304240004231211413020133123143431314202144341423144443132200341044344113310303202211320040023443142201213411443110120223140224300413021224230401303201234113134402430140223332230404034131122134110432320101121330111332130444334030322021213314121314301320020001402410032041243233011342111244432322013041023213002233242430324104032041444234312230043204342313102123220443401043213434441111133330442333412033113442133003302110322023241404233133440420300240140444102201301023412434442024123200422230203422230210201320444310002302330310333020342311402334010121023420311230331122022204103403312043123244011232112122122240304422102433210030424134434013104421222242224320101031444414241002303114323341112000104300024434104434101201402423401414031010022211400320403232203330230231043204442440110133210314243134101244114111412204044044434113120112230433032044043121212223102201421314403134143330043032334110230013000324322322203414313431441330044443043013044414021214340240022003444410111234210111431233112113310102400401220130022141121400242314300111102401120412411031201423131443033241042232144011432033133430311142313202233302314211320413310124442003312120332244222424324100020211042143101123321200313324444131300020013244440110134412120011421204203432030401412413241304443243422440000240220301412440214044241311143432200302312300021123130114244344101221433441101014300232042423030012342030311430210200411201024234414102213024003103041134320033340010111243340333403021444242024110133110022010314432110404003104342342241431121143112312214402204014002120112421041400433341034323102320100123444131404300342121033230024244443413433312214332442030300101424333211011041100341421314330002042142432011020232011442134124234211213204121342443132234010404322333120342240424131304123020203022142123123311123011123421203312131140404030333330113334121043224434430131010432233140121401011002311421102020141202304234424144003322221413130422423300031100143222311243311123331342412430122230434014041222112224404442313444124021011103210412321441230034422421131412124041330444020201104212022102210441041233440001231300341310022110333104402414122413133432413244322140020443141021111420233334404123011440212431300113222403344441014443114324330413324401220301410300333010220032231040414420200103241022042103234411344201121440303200331334340141012213300111413041403014114223313042233432141321142240103214011331412033312441131411200110222030123101443100220400422102432030312412020221204320101403301221221243234430103400013241221230104133320110012001324414413323342302220434133044001413304422143144323101023202213013123044430314440233230214432122023143103312130221402213303300404411001111342200340303230224112400130011240004131231241413241202223431102142311014202323324302031430303114102220123341310013003000313104141023204021302440343333222441133011224403044240024144140104043300111423143021032334403034144123400043122202024443132041222224100132044312211010412432122313443331144131122033310224031114011010012303022330101314322330043233103114002212003431210443241413211022113414102323140334112144341220323021334011110202443223141234033044233342124223034422323321223", "243311020134110321201013141240344123224411301004410014204044310111331203014220214403123410233342434242312101000011230304312221103140044013021014344432321413221323324314422420313331312141413140304111324030123123340312411232443300331432102103130244114434414404344421442303243321211311100341303200300114123431120123224143003114313030301024311424134322411411333300301402323244011302424134011012321433111202414344042232422234314133421413143300331341442300204331012340334024022304111022012341211023041122020433302101334230140211403404143440001134014103344442301114410202104241023312224034233424130104201210241401320042301010023422444230443202422212112330122324441131321004333022003231434344441140211204230202204124012022241204024041022133100432012012020312412433320022310022012333430402022424141214203430323040033122444040412142402334402241302101042121340102103002334032344120442030343112002000314401014224210442303140240102002301032102040411020240012430102220040314441044301401021204132121111242101411221330040131024200012023142130300041312024301310231431444340103423310314420300133141000100113004441313214422012433110433402224034031300304302030032201013020323444434320240242203440242241442112100100410033012432040034422434241423342213404302022430314001303003321324000040413003312421034223130444421040102340031141123433013220344131343014041023303112230010042213044313220343413234132041433021401124344124110313433110111344232133124241030320024321221343244134301014322104422010012204332323110002340413124242302023332244402441242033142214041024210302032140241311010302221414014130331232124020013340231432000210104311033404040334410002131111124233301344104120210102033314241303341144003201432413204314423330024323022004340344340123103312434120130201320023424143122002432303144002121321320131230302100114032140241222414322402323122412441241231140111203204321434230023233430431421000442002141312023442304310444203432122113331424410213124112021223112404121424141432333403421413132141444001401340221321024403442133411213032123423141344020123221211024312002120303030242242120101100044302430031421022031004012232010243122100114242130402443130201221430033223031120133434002301313242332223412124010011403334311012041311022433310131410202204104014133104213411033014024402242122201402412243443314244042032104142230213311322210234033303044133431103111340110144441033402304041302011201413024404132042021440042120342121044300302013024311201001114432142243231220432334123121430420221242142401223031202443240002303233402300114411322221112011340034201333020114303003430112430413041104214130443300301211142010024433024014112032034240043341321041041131430401322224443124121441130322232141301203301444300144143242113323114314222122341232414221343322311120143221021231321423000003132422213033243414314332040043203323420330102240314323240210031330430212104324144221104233221410423014100213122030402132201424101102410223310232204420111210142140232320012312234131020033433241301404014302103224300420121224434334042323140314241042141032341411021414212100301404024033312300110301400012041443310443133430400241420401402331142440432201033112220043040111141202000334132204330324440142020131312041044323340214301343221401321100010143202403330123011401401211112303141404214300023242311144232134044401401204133444433004013104031313041112443022142011244334301402201244410224312411221304000332230421104242120023030002213401443433002032233312310012301224240034131321342232340112441203041400124203134441414400010340010012200123424203020441444421334211303123232101434310010410121202142224312432342413334243403004042244143102411431411044141201244100421431431021104222434110212220013421113434432000021023332322030011241241442433040143014122012312113113134004241030013113240211123013423440003424004114324004120332422122340300411224131230233024344041042141342122103144140440211344102023321132301422000422343421403333013314213223004101202334310000032142241002112021413230224311143332000131033142000313012321443132412244033004200414004023124430024444231120344133123414242300444223140010241003121114032303134312320130034041031344434101420343300140141330310132402003033333413320221321322210100102240210344430422402211010303221104343031232433010143140014104103432044420443202100214421202232443304322200042043302300100130121114320134312332143132021412410023424312234123410140212433412033222122021424323210024413210200311223413", "111232243020412001120223301321340120010133310000133433022143300301422043231414441422224043213143011012303210324031110110114140020420303112232213422423010403033102004333103040132314311321224402110441400201101222211111223314430403400411414041221112214004031014431013242200014303421414120302044033201233010112343022040424021241032401422033412220232130312032013444400213202231014312424402110443204121202001303341410430013113314300042233143341424131012002003024100001422341444412010020330412242042224413443443302413242232220223142341421204422041220401241043223442223414301111401011032102242044101312424212121413222321024111410201433422131010420334101403412210234140340344112113413324241321042013214112032022144202201103343234244234321202204311032421003123233443322440101303214420400300431032101033041342304321423430210230012104442232133004022210232123142141011414013040100103100443122343324114420120304404341310324342112013101241440442133000341440222224021404324443410221240441113043314014334423113213002104001140231344430114313223020131434410040100321313341404310003203420343341344122124224002020323441202044012233031412343314033223303420241244423223212244102210343432300431120143320220302342232111233044342201323020102401133003242041134114321232310213130432110441311204101303033414004100121431134131333244241300404233323410012433313434044004303333412133211243420400023232334013242331244221412041041012341130132340342230111202440022410420133111432441410111101444332224313114124343434031314040312402223130303111201334231032341013201422301123433002044000313122222412102403331141300320241104411443144433304341233130121430020331243120034023414402134302230110302140043023402102342233331102314004044310022133202401123122444240210133444420440030140003004442012212020102033314203122303243221302244222010131343404201214403143310200100034202314331000014232204231323322244241102212101330330444440304102434302240401323410104011014410422020312100212120001244344440342104114032313414341024431304103113322113103300444224420421332124404322324412244234302043243320424413121100133110234401004122430112131320222341102421003402120144002033012440314413044132022213201432033230204132303102301112111013224230410334131030344444013113134011012013321040404142000434332414300442210133213023034040023441311023233444101402031124130233403204232134132404043411443101423201314021404112211130313304212423412441334421043022442124120412103440112114323221440033330433143113131203340223203104312001024414240213101041442432211343012231410143133104234203203142441402320224213032430244313123103311140013234443243303323043411440211214230333430442313443040412243421131023222311002100301444134312122144444433142003433001103213310220320113220231143402031000313244021232410103121334331413240013404434000441112344020132301422320220021002244103003421240124241330114321303234401440442144104312410143004104211332334010341244122330110344133423443130232144024232221002020422111043210031000230311121311420130034130444104014412001232031030011313303110401034321021013131211033201412003410440202113020420002444234342100001423411042023031303233341244211233111212344431122013243114311211222124330044320011440222041002131023224412440101312101203042031434333201014224340111241431100313022424010202412010032332432222042102020032024003423430324114404120134034333421131012133242224332004443011244301141003013403313424432310421012244422003322013202434440210223404131211311222314244210001231231323431010322324003310322410002001222124233433141301040100403242131313234132133324303421300002310130244220333013433323012104432103134110242024412104042013030414014013314010433433042100440234033422332000020142102004444113224231442211431334423030442330200220022444321012404012210041430114414314423001344242340004424144030130241034030230430110024443012413133241044032401332231313244424202042021224130340334244110331030330333243234424112001340424042023304110134212413323410113111234130243242433022042114132002223441321411101320141013130420143124020030034100023422324314201200344320112422112110103410313144300434222320240232130023021114302040221214143214000034023312234332203231403404324203143030020441431111221122021311203202310342042222201020002341234133330210302024142243414021132212133420443022200213121232141211223334223334320104243111011001023243142140414302130121220031034443021421032230440322142212023024304431102011131232304303421000221312133", "240110124120240000402321344411003040100144240013441324441200034400343112234030132300344322424211103404443432210042102344302423004412023104120304232120323033130141013142041014042313432040003444311421224431243204033001423430222331224124001030030022124341323022031113432212242401433113121433043302132133331423433313000113313321424014444303310313401301002240120434414111441301304240241312403412322212334140104123103003312313440211210324213212033133214410313241200244213431144032312401134313440301043032111123124001011331302312312333144004214340433441333133413030402343402203144341332244014122023331401441222114002034312311314120301111322431403310134133323412133424211324233103201024240011040144001334421141040114012414234134104102404223214122313423401030333210140141320001013113231343343124124334313001440002221204102442034142142210234002312423433111202044323031213322012004220213033103132012323421044242321032232103024010441220141400221111210230212123023142140104141242124410140323142020044440434133440042441031010243142334201411011033330443234104223022042111242320331133000333231313213224030042413432013321311130340100342042342412401330004110332014031343332241034432101233101433122341001311342010434420313102201414014104101042420220334204433104021341324224313340303204041341024420304401213320030111143320441103442142123142431103342331012324242101330034122400333410043324321040320013413402122011400301334441224443013042103043114102134213334041014113440421121403032411121432200424440223331100031013420434343222424441240222214302324041132101420202022331110201101213012144203213411030004424031220000224422301401000333424032442210003111311122104130004432233041313324220331230334413442142210104024033131341423230142400224434340012312401400220140120430200044404012413444141443421004042423233110042333212233303024041212004321201020340034242444434401202434340224242233320011413440030130422332211404213101202340143231024304220141424401212314424002301402044034241024211130001444243203424402014222404133311004042004114202320301322421121402123333112144224422013223342310042124442441311310230032421424410400444411403020300231004002104222330442240313413020334142011200013240203103001100311421244034124300401424204020412310312201034004110310240331223144121011103104224022322004120010010010001433341104402114302440411341100413204132222104132242231040200004010301024200302023431430401130204130111142220033034110112342422231424200211012220423340114222143024024203440420132322141142301243334224044201142134010312133243143333340243222314340042134033244044300210304140233402130202332331411334034022001403422222043222042300003103210023334033022322113241343032331440200003121223040434243010341332340100443402441431440443431130342201201324411012312103143003104302243034403410012014304040340214123020034201124423441420444303312431200420034402420114303034324401244001003443134203201040241432111143201031331434023414200011204321440420143421402200330003311430442443443002440343423134221204221012222344140311242204322312400443411024214402441203332231144010241243313313104330224340432440402113330021304140042344230033112430311204132202344322200441400210322413222132341432012101204413130004031140122232133214433433010433040423031011203432042423303200043343002314040121400014400004143423321032211243122010333002141140403000010310040434204141143130301330043143213120122013220401311440343100234441401041034434432213434320243201422343324241211042232014022011112030113103134020340120442143432010442132003204404421120000042400223341340214111301131444042143141304323311100202140234333221432013120424320201310240042004132324240101424420231132304121131303211023121341203022204033324441411310210311301422212333223233213120244012442023401402143112313034004313432232111044043123122233240310000133103210424301020133440423311424021023013010030224132341322013201431234221122314224401020213433000211201323144440222343233410424301011240034040423124124321033304232333411204241400141001203221133023223220224423204323003013214012303241212130104333331404330024140301033310412344111402123433421134203122322142434323302001230244212001242044333122223414303240302114123314201003413143130441024413120120332423142242023324244033222114012113412434324240140033002301201431220103314200232001430110001404402013322444142304323214441000312341222141030204332321121001333331124023344004014201442404104120034341121423011034400213421020310042", "412201313210203024040313240401144323414222042233423402122134240014101244440424001442124240001434432232012012220241434400431222311400443010414331331102201432112222034340100040232100403001413012111041122413023342111300103401102042111423431000024204302412344301443213222331434400424000420033432114101044014300001212400302014403011302224422430041230020142121022444114142032201324243021121103140412433142340134412044232211301032102332444120000012240301012343431221012143233214210411010134114001123432011124422042344320024224033041313141342034314211132024044330333133134010240341322202023134322043211033203232431413014100200042120440120442122220231421233214232442114140243322023011122041101320314341102330030111211004202344112211302134133413340000432121022133220214112140442012412310320140303144441102311114124443310331134030100300012302244312310221022321413240423044442241402232031234204110031133324323032330120423412042233430432221311044022230212043224124104204032002411002044422101240111404343444004240243414423202212230034424221232214002111002013314432323104433210311043402302101034100230444312423341131221014230210311102340444142413020310430314110134422241020202420113310443202120401211103414023412341102310043040120101313040000044101232303124230101004033300123144003443210232044141233423002440110342040423104402144044111024204314002044322203113123300433041221232204204440424344242044033421243431234344014424030024013413042341431334321432140230344422403213144311323334024442441134202102303032332124043100313402143430432011332202212334413413430303001004242243214334342111412213323142424103102412204013424413231121124202430130244321303244340444323130011432444322410321212130231044044232003422133423111220431021231222130203421232314044014301142112100412414202032323233242442233042302111121433343041421342131231423333222344041120342202341221411034041040143110312320100014340004230233200402320001301443111132421300304130213120242221243304003010104132404413121424344121422432003431440030022024000240423403420234414034330040333403231032212043324123201001424234343341220013323032112002411002024333421203012232434031430042433232043024100112044313412121012442210101313101004224323120423220331341233332400114041422220441110343341042324032012312012203222141203423310101211022143214313213013413213032334144210021141032321342222223400434332410313241303324210310341213204434202120310212443421131310033240212231420210443400402401102000244023324301441414122101133434304233430200204120300312331100210230240401023211321142000443331344222303341124313334004404342321423304312324232112323121022431312243414024440242030033044302111124113241034320400014214200342410442332240410323214232013002342032032344401014303111040011330234202314032422133133114324403232430441243210201433220321040140304240041330312130410120302441043424114034212230031201034232042422203433044112330232324031022110014340204324134214144331221300010120243124143011441434200313421030201143313212113414114242223402201211332102242012220322023241024402220000212244111342231142022432002401312003001103032012440012011304431242222211113334100410233300304113111201401040033230113414111314303132433114331411403123044322202443434422424331023334414014130111143413023422433343400410032441444010340301242112032440220233224300033032423022343200101104401002332303210004333431330042213010030324140323044434340031244443101334404242343212314414201002232041224443111333433223242122103230301141410300441100310132103032143131442024100420414413001220143010021414003044233230301314340103014034204040212210030204441122024014422110221010431203430123241124434024021420433201211110342440110144220434144341300423024320111020030111120030104221301403300433044101104133102231144204331422440024013114331032130443402430204110001342430130013230001421342330332444120313013212403312000334410120232414334403220230400143011002213031442121034024132332431420340143444321123323200411111314231021213404114411020023320231244421321241304240044031021321024304121120114042332312201203442120041404010413021303142200013102443221432042402042341114301444122311021120114343332043323114044400200202412433014021312111003320432110224421313233001003421223113340442100340002433220142020113044033424030344202332344231412343003434311324134043402411144043023142332210232141204332404414404431220011010302032220133410302142221112312140203304443313204041102423402314240230231122340442441211", "300030412233121423210032210010332403312200222433313312012222344021344440204432302244041143042120423332430340432000441142424013311043004033144024234143043130442442412402430230301234101343121004433040234021100022144323403210442423040234010220033023323031102013344314102414334211431243342004204201243013200044204111320314324124221114412244022034041402432011403020144440420344303410312200423440043142434124443404203103330044234302433342120303412043420032012212011234143230004321031323304221043310141121112141000242223311333001203222311222124230114310334023242432111433210134232221011041121304424122044332232112240312244212233040434112234312334124032020033301340020131203301011022340440100132010334331000233012440444212434022211043033033331432102012030023033411330141300442142232022321230323420014121142224221212011110334134202124002004013101240341414420112110023441203400121243411221104401234110221101022330034320032022434232010333242322131342232413041033113202123404101411401034240232222322320112111132042212301232200210011430234134421444221224400412310134204411022120221012021042134244041200131344220043444013220400320400141234332403114130141230224444321322303003142344142021302020323211044124300233100333431101111024334311241032221044233113333202314042324411230001041241101131410033333323442320200201202104034122424241204111130430430241024434332241400104433341100422131023442131304321234344234020404023333303440341211444022142403230130141412303314244213244013223440112003010040211023312422134343240012013313404234131203023203001113014230043422130400024403024142144103431121241444330433130433043223044133013200431432034402413242424041132014012301404122022141232043243443424213221131414103101130120120121222101400100401022144342141244123132210432144220421112344034320333012214024043001124440104343333412321344302000412432412134233320224303002412043402304430032333244133033000041300114231230203132133442132414212004143104224342222142434431104111222041441231202404130400040223411042034143030031342041320142322310131342012032431033000323031302340114443220324010233441212131311123324324421222100230013012231300101302013430204232301314422111321011243022044400212323212213231410443432321424030014044231342300232010000110033133410430331134044324124100423402330044032130114412141304011441433401342142404410213112243041112010133112122314213432000320312020012234403300133321432121021240033030341400124102141341232412240420244112202334034303143100214422201404324302040101303243103442400344344133322320123320431240131141441314041443413112313334023311214023133421210133410030220442341040110124242142444201443032000124022200311403441031020311131313410432040223400030311142334324110104101134340034142022330442221110102124033203120003204120022222443130034201422412123310400434034443111121043231311233011111323134044413204344320112001441241413423424241423113331000402240111310213143200312131042223012033024143022402443311403021032213314023221410023102313313030314441330100404221123130212101004122401443213432221024342111010004142302312321432331320400311330112031212222322134112314423201431414230121401030304213221103041222311314000233122044413024332040041414042144213034411420313323444003204112330114143343032344103144014243023404010233322232421033020043141234021041421033343111433301440400003430211413334112220403441423342413330101204002143311311043044414414024124321210431020131403142203334230123102331132143233013114321110124402112041043121204203111331224022013233013442111402441041232423424032041014232212301214243431211122014030442034020241232013232210323221211030024243313130233022023341440234001113044124110334144240401202011030331030113431312114123011132042220223343221143312402210330210000242342302301200422331412442014211412334124301122200401120030300311331134410341440133311423303144431423443203220411431300232443000203440020413104244430134234430032130101340342141433014030230023120001412243234441224203102442112432444443132100244422102243212433313110000111401040220043210423441211023013014242444004424202311103423321311424342010443404330220120002000343311314103343210440431233134432422001011122022030221440123210430122344011144333301140324011313042212432100144103110204200441431001130120434002113003101223402213330023103043140231131041144024402104044423034313113424404233324430104101242210123100104413441411403324014142141213410142211022024230340122034243012431033234210232110332", "011313211121302311214001221203214440401411423110130230010123442420141343112132134400221222232121332424102423111030413334440020131130330440401123233004233244302134130303011012300320012330133404213412121123334410003141204310430102040131233322441212033242334133123203441104202402444000331311334420223313014322030343323242322021140442131134144113200023102032112212243441102110222432443340121302031220302141104114401243442010434241002100023020021424131300303312444131233210030421244404142230321020243140213011244222013411221330310421440144334430103211022113130320434342344434224233234432141412210213013342032101120242313413210003032013223241323232413001040331411330433223411340202042323313130002322022230143014002132440342103013212411224042331340133204014112431014443323420031300430314133404412432441411130141230400220241423323330002312313201102430230040123031243043313020440401301140114444302003204033323410223121023310430030432010440343203100102030040203211431322123141331203044310424342201403104114330210011213302342143300242030342441234424400031201242320414412143411113402114142221022313203001003302404434441230403332203143340104313210004021033134241010320414213023210034343414421041113113033402434323133123143313431010303110022103204141414111404011232201231144310400220124044410312110341012000312333012200314034040011304133004114240322111311203413203401232101204434402102422013440134300224124103404131410444134432420203011220212041222222011323101403011222232104011412332423303144442324020204221414103304224243420110223004010114142310143420401004224220104214123033443311103114012212320400300331320101312440331201222240012421224423344333333000241124143031231104140100424322310333203100213021112423214203123220430444433000231024043414410040201334232243001220134240433332202031220204432114330404321314332012140032213132333221132211401314433342202124031443142011224024310001314441403243324430122320014122432122332011304313124420211214112040301431313003202311424421244042333141023033400120324132232404302413113203203323233043111334143310110130123313130003311014023224244200233204221442311142031141331203030041242234200211430004223142410410414042412011114433022213243000120323440021031444031024312140302342313141341200440143210444303431022432302042344030311420340424001432324000210013042212434314400202432021341120211430411313240013432214101342113112401441112344002341333213113423221410003101440010104131302411140214411410334243311124211431214234023212311341300301111441110130131234413133142340120201342230230232342100212430040414111142210101101413433210423241024113433043211201011403213222132023441101044322202423243041140410042031421402022343434231144124342034203033432241223133022133203304214004130244324012442340343442140030023122132211023332423002440241424342400244120112211340203201244430242131010230001010443420032403434121324204240313213420333043333012431111212124022410023412433401403443114104244040222101121042302343244324444122311033020142210224303440441242043202330443113411021142042232030243143140224343014023330421331022134441234231122133421222302303222104423410142233423310112202411223300020122104010300024413324014032410213203404314430412220104101423433244120332404334003423222142231113432442234223041141311000341104142103230120040343113122203344022240001221141203020402120300114023131001044122304114300423130112431120342433404200034114012330122131411202304400102443104201141134321142014134310134220033434203313114042033221123140423331420144311012122044334214040403233401434104430110034334112324042102400204121040010441234314434034012212140201033110002420204131341110132333044304121034331320412420304011340343324110311420011300423213224302113140200310411021112121034444112244430022024403002331302303330203110200213112400342222344023401300000244240401333201423403202301420120400221414111330401333221041101134104133303333112224034230332322324303232232303423041404311304033013432113111312202422003111132041131124140430141032223432114233331442322344342433210111440434330411310422241041114440330043102132304320323341012444210301414233402304102433344420144242311240222203341420242034311211440040204240400001434341221334223110202140034021330143404011201241022210141221000334333443203234133420122404130210412122213341311012001333034420121314102313001313432323003431301410134404120022002240431200002240004412032433240203142401103133233103334013200143203042241223324044321", "312340122434024133241414033242002032144032400331231120403124323323214422102333223042141033444044304333242324034311440144314144111012210041410100244432411212310243041042211244344040141003331133132111113343043310112034221331033023420400433240402223433120121102024443232243412012114043131230324004020241430204232111040240433443144104033403424032101140304343431034343233323421012413342002101040041004201121344134302124014331442424413211321002324322404041110304124044112031203220131424211302201432111330021043442304303422001002321141300443102334111111013333042332231330221223224224144143330104442001041441322012121132414231244210024401333110030232312202243442001122141010030223041421214213423403344403421304311320004010124140304032030304320430042434330013133234104041401444430120212232314044100001232140234402104240421002223104042332442122241400324302134241042143241102442332010000131222243312322021241134340433133334044032344440212440223333332212411421121132234144042224001434134323030414012111031340034431211400402211020301224414312412132044421410124301401202122144212003434103030042320142242022231122404012111420130340302312310401414430321321220433132430144332224033224002334142033133313202224012203341302033001100233013140031213103033123311011402343224310222001022200041434340043442332022301444223313220111133012102342140442210333114320300043040111140330302114213114233010410002224311111432023430430323124024412223041321123214133023244203414400044144032033234142400320111000124130200342204411420123431001323243142124132111100422433314023021122312310412124310420242343204133323100200130103023011140314222440422312210204342221402441434201010431302131332111100043340234041041401334232331040004343342241013242242240022340242024110223432014414423111301310023010424211011014422021434111130200210311400100023032130221123323104322423203114204301213111233322141044031121343221143432341044410214204344112433240103010222223400330403340433332134203303123441131342003233420422230143030304200131423014424413120332144314241422310112221343203324400103321210330000420424033203134134214311340234144431104312400133230033131200413424111443230104043401212034210034101442444340043301403103030021131101204041411211141240323104202044212144432100103341101123033412042130220220310440103303001104024243440112430413032234330412022220133114413340041243441104123400323333434141012144321144203121403130341211104402134440003142322440414341233202044104030320424202344001012434121323021304444113131132202324412020112140010023123023234404201440243103302140041211330342404003412430311011444420344330024433411104441040444444124444114334030042331010304431443214143420201214223441310234331443043421421444303221142341410024114340420303021411210110120422414234114430323232032221020044011020414330141332020242031300400430314401411011333010132233004113303224222030211024212120302204330402231334331332411403224043230312431340221000024120434044000330301014402243434132021014103210030111224340023442241111324224244021141114332310402322133333001122341440321234214414004311004212103032224034340000243023302243123143312113013124104440100031221213213141102014302014213034300340032304040332001344134231444302214022403223340334201012200443310444421333401242011402101322212103312241223223101342112431402420232304411201330410031224141104101301434001434002313420323444402001023000204434013124244133133331010321442434000401332132133211410242020420034224440443223412010033103032414231033300231433044010010320033324333123303024010442241421230033013240434100304223433211234134320101311100313211233132004430102221234111030002243323020234200411202311010413000224040143424010231023410202214440303234133113303333341322421040442203022424113444034410303442033124410202121303003140011410032001030242121001104043002220334334142003122414142130314322101144223301102344434423412034104032333200001333042210443443042330231414404212223310400244104202401102441442242223313002342113321111114334243123211401343102213143204340412140220423424032421224120120331042421300202430203422022003203344042412123322042321334212131134411110330331141413333003410231323003113240244424004310224434010401334133213243102142412031341341412303430333034332312221120230234230121133444110033310030204013314240130043301012103203331032232423210320021244032104001400222423224244413142300340232323034414413231112213141124300420031310111230211032133304233324444341210132221030", "422124040124112440042123212424204344303100340422302120402443420004202443120301111004444214132141420224244003201220211403221423032443232424242200241311000013010243024033310432040032000422400444403311223142342444042012122432321223443014042403033003321230322102342232041440220021212443103234313432144410214322301404432403204340411330412413121343033124114310322444244013003434413432431312041431114301230403143442324240104022433132303011003331134111223401222000313131022011244240343104014142022130431144122032421440241133320324131020022400232312113430331003023204302112200223021204302044333324131140421024100331212231443213402233431441140002442432222034233413010002032431142332424101411240100224213303101023243114114032000403413242032014122241341210300104101432202244041202442043111024234031332000322113411314132431240032402330134330104322321213113203011210010321302111402020003011204041423434324031311332034100432444443003213421104214320303403004303032100403201241324414443131100333444402303002334423141332411223110412001004332301200233242203304342034420024421210142043123000310302412441123330013302401302042103241013312003242341231344430421043401242413320242023042333011134204201441310442220443401122241324312123332122214230222030100044404130132304320422302304310140401132101241232243001344142331231131340440333123113222140210003012430304340421441231202404223014311310244342411142112042301142330100043433334230240024100421030110343201233421230241404041401330304340042110033200220111431144040121010330401120331021232434324110111004442420223234342210242113114230400433113434241011010003441130441120402323144023020100222433004133134123033331412413024042411013240423103243342441422321221033202233204434042444431101310011342432434121322022423434411313032040130441033123323032001244334344423310343013432031124302211400204202430444244224221030332332003224401323433401402233111303024140342301420203410402230032334423023443214004020324031131122401122133324333430122324123041111401322221443421400343320030202300031301002132024400023000323410300012310203212430102221043012410142102134211111440201203304432200133221430013121201024030304340334334444214111302234433344124012201241141213030010141443121320422042421142212034343423111334314330232222202244443130444143443113312323213232444010234320112410324432302114120243420300003013403101313100312203213014010013203332420141123412013344304202311442221404322410211101441031030020411422242040410304223230041301303320021333311124430301124044230201024223311221332143232041343042330434341232130001301013144204233030300224243323440110223042241123302233040024302344200043441413022410432004433442144310100243324221342240102344440224431301240324244434241411221402024441311413113311031420243044420233020241311133000032021012401420323403221114444424144140134202421230020022004043103432134213110114230214201142320310323113342310313241024010130223032324321333044120004330324200214020140440000002401202231103434212014221443024124214314303031441004131021223342310244344411430231144121024324003123240421022143320232233410243014004141111321120321431414303041342213131431331124021442203422341403110444223010124431241112410000003222431430331000322141422142343000341020421111330200033321020132442343001020114222121312120032043124304333020200421314034140313133013040441432421402221040221344312333430020240042112420331001410244104330112121324233300312044320110220112434021131224034111302444131404204301423430231041001442420400013234322423004212102023411012130343120203111020333430232244220430300231131401001422403332314203223300404241443400231413211114304412201133031004232002211301321300234103421231330001032130341222134330321022403102333032103211202021234222121331032230034100311130444142201312003014312043012424232003223433422431002024420211433213303013332112033340030100404313301332211013302304441312244444404341303401011123402324012442421243341233343411444323133400024130302020020313004434214200401211001344130304333311031441324032010201203330341313331343104423321434012340222321141442122144440330230232023020142233404343404310224334321310120410234443314413104132000413434033311032314323422303324044334003004322340131123114213332132423102333003010301113001124412020012310203142002420340204123310110234023110101021110313444043403301421001404231210144302403414314144214132014231004234014400343004423233123121034303103210243001410400403411334413432442314400123", "011120424043442312224320013032341202203210033340102043103444130344124424433001302434123430132123332404121040332301413132442043403401300040341110420313312030441443222433343003031131403244240422031011412243434243341314314221023122110133423201333131202104403411413041002203223040210304323240224214343020124142002320222444413012343010101122343344040302014021220201022014404214300304343423020134304233131004121340324240104131044442231444102230420030301340242213434144434312402134023002040341410200223034413413312234244401214204021141201214403000123343131111131230123211401412041031440313021243201030013000224420422443213011212204023004244431241314411443420200214122421022203111041430203142243243002210324021142433301212102010330040322121110200040442404012221423103032412021100314240041223042104342240140430242400134031311143030000440023401300433114400232410130320430230020134343232022324032040103143324043331141012434233122001024341214242031021332104340030233030134234100323111313234021111120213101332043010441414110233022031231434414431202133031230143112200322324011343432432012302412442044342414444103220311133323323120320013324334431442411333423221242041113420243043412341300013212102401343421404433414313004134040040031022111021204130323343042021134231312104311414430112123423021210211400240244313010210314124131112342443421344434331213340303304440202330442322040113040441112341003124123210304430344314344313024042143411400120441004320224341221141202432022334231111440202110410111013010230430201044122123010341322014210022332142411423223434444113401203034010223410443132000320430031424241001111013211433002243001333223321120241134021433320201241403311143104234242212204241433032213123332314022003004043204313024224321242313221100213010014033130222412042144124202212423403424313240323000042303404331020424233343444102313330340340240422004312402034024230211004334032440302144114124420421041404041020113232112110232343041332344314300222222401342042220004044402344143202102400443313424321424231333200230442020443300423011014021212100004241004031044240203032442230314134102401020343441001330413003144213004113223101421040434103103104141024424343243310404114304430304014313430112404103403122240314404442220220303323230421321043043422124111420214102223320434421024324022301104013334240224420342233223122030041432040313320111042310214204334110343444233442011131323213112110322240034413200311202004214434010134212422232342040134133402201341331340430242143144300320234314434443311022213324203221023243102413204102311043441234302214012200430034032101424120321120230211140440203240140211121113021011223221041002214200042100221444113212032100243302333413222004244431344102331044222110210134240122342341222303303203120411004410140034120043024213143314130324404113144012123200344204023301412111123002342421030430203304000001101422204034342413314310424300120423041013132032004300302112222141124111311340410413340040024040044132021242430134140144100411413404202323301102421301444244322403221424141341312321320113431042041202222340433312401310022214104134323033041411232303401430213343033010432404210340131043102403043123023443302432211332323022441400401314114234440014032121120342422340400332223231042120032230301032130222343322240140122441440332114033110223440313321121443400211202313124111234312113303400013433303141102113104422430400410143032414340243042331224243244410413034324410311441311340403434301034443023224432321033402310420423011232344244203421401440401342043420110314322013340341130333011010212340421220144343210002310100032002323024204220222243140201023100313023031423301244244030444033410304021244142221102222120140342112033144414143132421210012113122133214212314134443202001003324310401424401222204240420013304034111003031241423244033323333424241304030311414423434431402213044403112030103104141104404120242233244314120132232202112223110240304042013112004134312023420003431034110004424113014122303121143114114102443414343444322313200224300201121403303024022203312223413134113230012322024133341340444000021330323303202233233210303111023022420120224134224021313043131421313130241211041123220441000414321121010003413322212144021112323101342421300332001303143211224234302422204300400123344123230030313312321302224211424101213424421403204400001322201430243240244121222132414020440301142241311300412133013320413012144003201040423341330421322131322431222123113024244430234040040244", "012211323204043330310022344140103142211011203140341301311233044212432230221114040133202421013201122300122130404342301422443442324133023234012324314340102034200130204034242343112341334011114001201300310302334140021040202411221330042013232240102104122403340442313004323230440001310034304302313241201233142044013424122400343343011112300023233304201312324141320123144234042223002023211020304122122241312430023421330042244322140333122401140304144002300011141142100300013103333230033310144021140014100140212413200420042002303301214311014412141333234044201221423003024243241202342011441010140420114213143031213233332431334131202103120204204433301003244210243433300003323304414122023231432322442432103313133310031343444440422421442004141402214301230221130433201030010030213040414420024010001403142424042240423102243421432404013012412143133322331021414342021322102042203341220042014110034323440233222034422132104113123301011130010244334123224411041004422113031313200014431311224040204042200220240102410042140423130133111331422332032142424301021034344340002220143014311304231442032022142040103042210310103424324112124134110231344122422224330010432244104104344423131442100402111313232404342210243341031302201414443401442322230304413130221032224001132032404142303313123314040300312114004440023014312032420044444104113021144024023012230104003034424014041424132121233411321034312211140031442341044330022242301312414233132121430234233024400441001021333222334101114440331430224001444142000234204310042342221341100410302141040422434142444303143132444333422133340214042103314342332034100344432343332312243232320040133410124022034104033341144032200021334422223222142432312014143324132413414440303043040411102243104300332303422114130331302231442312101020344323234422201130000122123311114140402042202142303300342440404230310423440420244211321302121041232243304210120232132211411410022000413204433144341421212112414340133123330023240044020443023210333323114020412213330113124224304033134020133214100041243101341343411223340202044230401141344013404131044424334420302043144412100132332414030414330313340234443104130001303011343420304023142324230022323343423410433002234114110310044213143441401104340322431432201214244220014220224131222012430010000243210044034404042212210024321213131103223143204102101411043044440034144224004111341012043234140122130130003420313212142411242343104340403141303432121413204344221132132124022420420420042121411401142243124120422301103030424200231402141032222200443443224203214222040141211034234242303114231230213004201444420234020431301024122412222423224203112433232111003432001003233402421434312043332423230312043032102001220344141130130342144431204340443242203141210204442130243121111211102342401410132301434232040202104122023104210000003422242220312343341402041421233003141304322442034240412001020233142132010432031303322212113113342321030031034131402424040123214210112100313230303230030211213004144222131140232100122221314110031141120220212113324243140324023311321341303240210111143020013003414342311131103334134123312342010323324224242340202433200102204014130301234212114032023233114141042002343330234031420000130130423132020441442340440142441032133224230121120103014013130233422214301203304031234422233004220432244213423202432121031324220203141113110103423211002002022224111002242120102031003040301400224432124434031411220220243243411112344233441043141341334310210411223004442221303414102334113124030301300300114401241431402331222042112133443204331410310230220400112112344402113034320100114003244233140211334321132442020410222242311100423240100344112004441014043404011420423300000114240311034043102331133012232411232021133221400400432100040234433230334004102333214203444223312123323301441323142434423040133343130101341012322003032242100041442014213430332132213410420133444044344440032124024340204433230030331240133014311102012142020232043000344034411301110130110300222010103414002431143212310100444402133340002104132444043200113012042031003114400313243131144313240240101130242430114440044141144102023233200202012000414212321322134111140112433442041444240042041044342412331242442442344403122202001421304420043210113332101034021041432441022231444011022012312132431143301414344414440434433223334240401131221242040142314001332113144120343241111104114022223141441434212234400103221434213114103043431013013442422221142113342421124244321431000021002234244410411332231"]); y:=CambridgeMatrix(1,F,4371,[ "000000000000000000000003004434124134034310444032143034200240303000003142042102100141222430000404441411314231010202003124013430004343342402013440142103221241331241331312143301121423431442311431134012302000020011232104000131102241312331204114332002243232442111141041323431213114232134030211104213140031114134111340422233333444330102400044210422411110321340333342012230201131004133133110411441400123404042002244023342240002032422433310110301303024440104420103244034400223340433142323203323444000201031213430231244101042304422020102123102403402243122012044313233300421211110033400344211043434312124420111342103124411243313311221321134344314233033124044444233242131132331233020330140431211033333043211121341102112144304224412433330431422314334113120240244240042004422203204320331213031214123023102011143222400242311421012222342232242013134143034103314102421232432201111434111303213110343321124410014341022423400334033121344331332041421424323433123432304213000023121021431120400421143310433000034221403041244121203043222311100113002314312313402410410122310222420324324440034303232122100240132341244204232132442004142132314021123302413011423411431431214443202412044443214323132241024113101244034022433124223132232010420104330141334301333003300134020200424004003220122420223401311340243044431020413420344213241323034334041243104201120412342304414200143001012321014132133243421310022340423221400013441000044202202304244433433241024402411144323401213103430012440224442213334311001243014430102442302441431242400114203421111134434244244104042133024432211410310103001133413143204002411001033011224241014401344223223344314314411312213402342122023311023123300011210344133004003444040301243424424020201210443043400303233034121023013444033301220240230414414233431301334203204131113341312222211221311340341420321113124212001322102233020240222143433243040233244111324244031332244121004234301112400142303033340114000110434044043244122112010314311302433011223004124023400441212424403340421043334102401441200032024441330211104340102412332130000330144131000222244304204120111400214122224042434104413232310310132434340400123201412412243213142042341344111012403113102422401021411003112032403012141140432302221433132340043443240121423130304403040232110142420220310232440001312231444341220424032031202344040402201123330304030401320001400424143411212410000011021400440043210244120224421213443214020433012212320044031122134310130212002444314340304430210301100422200421024321231141021210220434100203332242334013243242041433224330433122110331232330230414111002220311242421403113001401032101230430004132002334133441342123113142313212002343144244040330100013241241102113323424431013212320203114432030032121013241143412023201341002424322202010003431140330323034100004221113411041410200121432232423434202343210322104343240402131040142140420122430024234310343400211140310414434302321402432204243211041323232424423022313233304400320302232440401043143332034202103144044300420033200414330144231402443212300444130040104111102330003100341212001233010320300402324004102443302334423132300413101133343230124114043303140433332122013103041340021223043134434204231421214241100133222012033003423301401042301003144224311240021134142410411120340430344202441303313311303420321300214210210013342004302344042334434040110031301113143311242113344143304122444341321000121332443242220422331313432231403314240023404143113342001211401341404113233103201310444434322424333021133433001143334233321210203213410430334303324444030141301202314404214433330222112011311232041231432234234413402013322131410132432141343011303323011310132322420040134243221412431123010322240103021444430301024102104233204002420420224202134440441014041102314204313223114101424024004303433212024204042314340223301343042433104002232331304122343121324413402013424203331414014240433404423103230143031200223340410331114411034231234040020142121201240302041203121234431320030143211444024300240010431441410400434033341232011441431323131301313132034310421343331203223333430304320410014010030022000243334020433440120423033342041344341034234213323321132010330344143121114103331211344323122233033112433400441344211340301023034233022444222320030414131321134004044323242033201232111221013044044412133420333302103404040344142041344244401001240223221311414140432134442234240301022113014000033234041243414422020220111421233102340124242432324022243120044140432313043103124441103", "012311034034102033110300000000000000000000000221344022404010131040222300210111344203144211142033222434212323213102142223323314234120243034304144243021022234341141201333120400142323144102132212144413011440133310430210130103410402133241213022110244113130124241334424113401020211040323414124210104344021313010041343323143400241043411403222402022001342033322301333410431104331132111133304303412443041212141340414103444044302130442142101321032021240000212234330131021143324032120313304122203023024304404402012121402132401104004401314141231310311044340123034113321210013131310142414441410340204123111102103442021142323302044034320402111040234143404421402323300110001100300124104020124103134202300402424031101232101420102242444024143143302313211331123000123443313222412211121303400320310423002020313320111020443222202342103111242111110143431341224322043310314312204003320414341421344031234444111114233402321231113020213010041223111420340201030314000214120344302430110320444201411023243140240411004331431433430310114432224401330212230201221111300304001434240030034001010413134132401143423130032032214344141240021142203014101222202441342131241201130101033140144043100244243013021404143440444112240433340130400413024431203312234241312131432401044440300422243143200142124112422223441144132123132110234312213223340304220203410441203240030323010001420411211233012333202143032124100440240204204030044333231441441200223124031344214402103043320034341034022442332404221431241432120324110414322322134242122144244334443034041423324122101042441301011134014011334103020444231024212112013402101230014000440112232340014320043012431244223134230100240240004420133212022231131023000242231443434114033324443002144123331331110243042220301213304114341403231124241440044440033213403024400101201121130420433204113230040232221132324344133320434222343332144204123020301411443421042220032021142313224402033443043333011410413311113223413213412440431202012232231412410212144300404424234032304420332000121004133411443012344302114023413410211122310231001420102344014020413141044414112042414001302101110114421104014312311022122232320442300224111230211414423143300401330231004132424411342412023000321442402000222221134310222043312321213034413111113121023333320402214100334342212003241400343024004101313043032102013111433132123113023113322103034011244001131400003132120130440424431112422130002323203202230042300244422334033212230330142300342221233303233434343020322303331403443101312030240033323004440102314212441311012120412101440422341012032323042140003240143000420400403332031033244330003241244242233321420020202010241320221444331131442101344013322341022021112024341342234231034110240010343420233043021001124324403411104323020443041013244134033301431431342232110301420044041020101023214210231421141001431040300233244123424003121242332330031430114420100114413433344434310331302340004104420123312131241220321131114310031043401140423443431303243024300023320033341234313041102434311130320431220011301203120311232031441241400101230414434121143422043010132211101341433121030410344034044332224303133433131211100434440330102102411323331432202341004324213030310012143102231404040001232401241130221030102421430343143244403212341040111212202422302104420220301310343132314033343202130312113240014300221300412242100213234433304144241003404224134344441333142124031220322200222001334301043401312011211212421341122101013231334232243221004222220000441310211324201041141413340143021440024302212321023223420131232430104100023321233030333004444042114241100302101030240431042411424220334024221211330100131212121043012400402101404010300130442342302100401141000104440240013311213244322314021202132212033402143130134104122441344002132202424231101114043243301033310203343201323311000331334310023000443212223143403024303402441111302221234230134023114021204432414203243032104421132211210214404223342344233100220440411434322401201432110140043420441103041203430404342232342431142344121110140043144300102210240211441123012124320212043303230142230424210322310103140001110132014031423040303114202421444112210232320330420033020014012011014132340201401413010220000123001310441112340333341313042210111313243200431202012110243334133242414421442140014140311234104214102204204122243143423323403424330430033120424000422314114140240212202422134403233334133432303141200334022230013323413424323420423143343331001301104123330112301232113300212422412020", "031433042042301044330402001121431421021240111303313424443301223400040212132440424223123423012341321334310403302304201221042304313342143444231413314440433422432313433310420330321242410201401112131432322401002144202213132011200341242002411314104112122212004034404030441422403234310310420330314223220103341442432423212140344413020122413312023024311334332323111024240120123034123224310201002211303041243202243322000201104100243432241300032420113102134201141112332314341422030304400013114222344022440001344331300300333330023102401244443040022302102104422420303224432421101444144304233443001044433214231322143100424234422340114233432101124101004022340132103033330241333213433100404334102312114423104033141441002221432010430122322211114231042300103241223031444132413140441033401323232042344120012402042131300003113132210201044022211004440310332010321434122001333230103024210001002342004020323140020130341420300110142104433442220011300000343232211310124424041432324443200034011402432301200230042242030010324432240103121003241303310222310133304001401133300211030134330332301122241434311122143144220202312320120011222014100120311431412141213023321402123244232200401031221330414303403113003002212041031314032302312320114044320410404101122301013404031110313111240314413402303314410323242243314444011230410424321131111224320100012010034441142134010301304132442301314144144133000210143331114002133242122301143214111304423304232110244112224243123100020430110101201131433442113333213144303003344220210101211332013414431304022242321032441333232001010002401434141242011424120431022402002443441412141231114011111222311210020132231230020101214330130023002224134414421231310000430414341210030020022333421002014244400330404042201224041412020042041242414123410342210243320014320203142231442401231113312100034101213041012032022400404034404430114241341442000432310403323241044432013041020233002434142020222103441043122331122120220223302431202441231014134241142030104022140432234313424114302144042144424123402110031301014133440313012313204100101314443021130114223003023133341113103000343311341230001244020231242400031133231023044101041103034130143043123140431140111201434411042143403304310131233014101024443313312243102040313120401213040122103120222422331211330101024422310242220114241321303103320314030100012332304124144024204000104024121432423212344241440221203013101234023022142400123140103132032143211143040221410433434141423024230200131201104213111244410042011143324134104034124110222430242214141210012422302030104302101403123230443204013220433404142032301202411142030233204302231111301012011204002310423303313111143120000103033432222302311303100423303410002324144120303302033114441413311023213112203130320213030414144100021211433131044210430023241421002422223342131341304213433210130233323422210100214234140324242301344143323400040322410400223043131012234212440114214440402124334431413321423321122241400313243441002403411434440211110301203201332341212042341134210202203033310401210311043023412104043220140044012241330103132442312034441114100123442311401011333342224102104242211434102242340122122102022224440001221121330220321223232442414331312430322033114201222104421220404323034202423202341221032341012310024413333102300023020312312021340120220313432230114342202211433042242424003304000131311224110314040312001000144311140304210331132410003032234241434432204001232130322111134441131203021241121043334313001301030331342311144341044121202012103033141431403233001110212030130200421240444204434002020202431142401310412440310123440112032222441341430222222233002324334212343100221431202402421204421133414311102030204314220243404044201402013323434414413220130104143132343034313001300121331224100033431433242341000230310332322401132342400013420440443010113002044141113422140114322302140043040341323302102040123034430334111013223200133014324411313341342214343033034022211112044431310323421411002242030214103300234204422004404404021111324333141300100223034200301322202421144012220102214020100444230343413140211030044244000410001134244301334404113334000343423044323121114402003242021101134332422200112122143243434404404102040100220130142333010133224411112101141210133321314334310410033143313212032002323312111002413433002001022031414214134423411204143233214200313202131314204342123112044223120134413323310400211242144220222301111424033010000002100132030024210330434313023401022112001402423212433311211", "024122013013204011220104002242312342042430222330040301434342330340104011320141131141411320024441314410004022324430143042010121231001442234242144144203333444423414423023431432114123402403104241332220430443420423044044202220321304424031130132331322430400140220243413300304444432023341343321244000434243102012142210013400414444431401122422133210121120313431123321043424240322242044334420103233324330330341203430404224421044321433024333330102004241233221224123412033041102241422011302204110443002333143233014011333434102031310110220233210121044424242010143440100034444004034424112421404143341410114444430300124134133012121044224203341210244034133124404232210003413141031421144244002003443200103311444010123243430322214241443132103431134044300201433231030202011020420240434124214443312343043024420212104034030043440200402022240002044231411333443310312103422232233210311103124440143101214142223144403200411224201034020331220333142240002302433001243024030243314044431213444243233202241111011442440420111011014140104201103240004110143221100140111420242222401110330410433043201422403240021012000433401021431213401321211143001111334433322133222010401014111444212001412233040403300130211033043104020233011334003341442042444343240013400114242200041112440140132114400243010041440444112440004203332032233400231142440143024210030422002022311100044224322014200041222232004342201020044024341242302110244333120342112332120324132300320344244114122010413241434134310133401430202032400323242303202140403441121011014331101300432001224423443021440444000034441430011223432224233300112144231440134142423044332124444022334243022324022443212244414302404242230340000144144030210412444202110204431022343132012313021132020034344422303203124404242242213304120300002103214331231344404312102332311111211013111413034204221334032123002101400311144132241012333112423011112220222200030023433423403303412231203322322023130123212030321220221343004444032314330214441432113410133114040322424012324131201041300201121404400412012030110210011033034140411240331210344100123321430143141322122102210221102040111030404312133331431402022000444114420110403431131224011212134410310443213212300130140034141441133341034141230013402241410044002344433001413213213021100321003444431241023401241334400422233043011410342332444213202140414102420214034412021204013000242003123014012140133430120214334022311314421243033433200343011124343124420102124234300031224241140233421333310140213013023130044420133331321142301441044413013443441443304230122241312244121344221432432330212201311112341001044230140402211414423342133401222322100034410340124431303132023002111111211001413111043403213022230410302103110141240313404222214333403011431104232031033043022300022113012114310440120101010312144200233031411103413000314140311242103041440400220003214302412034404143113030042241411332211203142244224442442023230024343321121333244214130200142020012004440140314304334122042041010143310211003222002444320140212020144141043001302202031021320420321320344140210323210022301001403431243042031212141304120113004344313421201114222131213404142311104220314214300110344002030340411140004422044023031440403121423333102100234000244434102302234120402021442433002334320200312143413101201022303344103122000101441104420413032121341440401331021441001242411244011420443422101234341432300000100044003130024102133111243440410000102320222411413323243412123321402003120114024342440220103042141420021220411224120441401043434033224222444411123210233031231414122213423002432400222144240231304010211123304330034402042440043041104333244411431441223042241201012222302403303334403000441233322131301414422321411312032420410304004344132123244022242031231312143241404210032222112013143223224424111323133424322011104442110424214240104240134130031134321140132223201444432144324344204444104313231204302300322411211214144400100001331133030042433041323423444120231030024401233041341100401420330312131131321043433014343100221243412334132243210342201220340404332300232122020133221240103041240402324221014043021140203401004132141003040214004443034223314212314304423231204330111030420204143101000240443441103144113443333220324103124232231110001032101042231114210010420301231203231102413232413423013043043101043232143030200221043232434032011044300143242034332344003242303010112040002323043214240432112011040112003031400300212112114404122433003212002340024141113411112012201302040442420000", "000000000000000000000002001121431421021240111304143243120433301200131210121131134031323230033444324404300002411220112431101111030030444243341033113310343132211142120430430204041324210231402111343242423044031234113132221330044021432031131202042431312442103214103414200403321333223333414033202031424112101202101102241142022230124013414033013243442443103141134011334314411133202000341200441043013134313023333223020204201124413422110014322403113112340034314130322120324442110422030113124423312431322144204220432301024324300411310443332132024403113431302131101244014234321002411134012314402402113131243031013411313303431042121112214442141211411001214202231210234213134203012103223022334144032344212201034310303012020231440342403133011222000031030043133413030204332344200304111030340100423302103444121312032432213340000030211340144433102002012114224143040240233234144443212323411034040222411122222414443032410002113240114331223213211444043043104411141304332004433043304343111300410202303103140034120431224144240420442441414432202113140023214331003102421022400244342402202440231114420240403424312210411424434224204041200414123233331100132223333044310330122212133323333011200223204214143023130213420430413042334144214322120322341140330304433442010311344012300044222400024421332423300442211342440221024400111131113040214333202120223020234000440042330341200141343204110434330243420341341212131443402412132032140311343322242100323403323030141012032302144221010332143342012023124212001440412201143042320401412020224100124323411032313111222014333241301122110130321044213134003023121211144432130112412104204311424222342123420414332142122143424243012443310004130443304203403030032221404211133130304331021012341304130414400320112024411222230111214113402414344301343202102212300343002141402214111320303123230034021014241302303131222011422441413334032123301424304410030224124020314034041243432204330334400010044133141410011114242210222211044343310402102021300343234314301212314131114033111440043424020300444344011332033200334343344020132221010132243010141414310203202431303004023412111131001001440343103323404331303143422234310001014020124221141314310043401403031304342433340330223144412402404431124402010144003114230234213233211310114414224143210042302424331434014312143200121314322231442204343203444033430321312131411203002214100203420204030443430423201322112323322201104242114342020312010020120121444424214421444314122311132343433012004444131042313323444041303204124034013234024120120421203023430303041344034434434322442033410324401312230212031220200022334320442202101223340220242210203103220232033111012023104033342403320403214041021110300222012202031014234343322212331310140141000220333101224034004341412243440234133211443122101240302140124310032032434422312133040401413120243420242313221031030001123211103424404313043034312433021412300010141430110441214141341310214411002033321134004041012042102312403312010201332104212114330440420434003212132042030013201132401233110144101243211324111410440130104432114114210304341301111204440102233430412022313114001331010331430323031413122314004220241111123002121433434310341121122212020033420001103033100240434042101401043112110234141010232311223204232344040310233304124231114411232341411231014204113140332200214303130014412143300032412400244030222031043103010424200044004222140243323111003131404422412034341404014330212111221142121413302440221000310140144433231234144312402340210323301010211104423041020232241024144113341322000121203430330322411122403414330003040234304143112300004431002232312414403124111442323110434113112041213024413441121414101144410211344423400013434200024213440341233244223340043342101021413040000112041321333334201041030134313210324210034320012103113033322402211123134402320431032402332341243011433122431344200243042230220230213200321223041334220100433202014441013431243130212304104033302202433211234200312014220242023413321013311221113241103031400141200130202231141022113341202231420004403210110212324124000003203340112021212043322414403432214143042140210303240430421321134444412030130021441431334020442413210242032321422101402323000332001030233020443224302020411424242340333100312421203213010120240403024411014103034140402224013012021010324344243320010233114023210301224130344041341414243102410424324033021003134124303142242111114042244421332310344421404041111340042330144303030311120043242003220332400344314224131230413", "031433042042301044330404002242312342042430222114200332333132210330343124422432313432004334123441133123434014313142400131403024300300430400102314400333214232104421003130401214004442233300133233433430123001043411122214121231143303011244433302410301134110003403231322211031103303331404000101334343020200124111200331120032300432432303324341144222011422102204233322302302221323234432131423010020422234132232240411111202301313323023310411233211004244113014002421141441040021404123014110301400230331024231324111314403404210114014333240324010040402320014400112433420320320042324214133302431133441421131310204112034231030333412244040202310324321111022014410003044240324311444101302044143103024312211342332111103140134221134110043314232144440121323200220032322023240010224421242003213000103400322324033142422202111443411413230220014144310334301433131001440331444142411202421433101420033332414431214321000012441333110242041211104413422411101133114122043100313041434311211300404333331331332304431310044121210302442004143422130220441402443103011131340313314102011134320033134004313403342330432044014344204040420341123004341204104200413434234124131002311033204110122223313400400000114420041202114434230002330001424230341044040334100420210410134203410341044322034210330012222403244303401100414413411014413120011012123444132020420030400240401411301010243304314300203100104433113201042320410424023211310342041404020004430143421324231231013423040131430234220300021013243021413110212424134232003002340222203221023213140230022321324332322123031444302441024100221202013444223124302334300130311101102043132231004231022143401221003323434241244013442241421231421034043120200320203211122102244320210303423142300143403004203100433443411020224142342430430110232011000044140013331142032044430430431341003431140004013141342010302043103124324212003124112111304311121412312200424400114313200010234441342114404034401431001332004410142014041120302240232213012330222100011302134040241214244040000331241301034232240030432131044431431042013120343010404040203103242222001400230100043304112021313100112204344240412031413311324420212123044323433223324220224312020140220333343022133011303343223000134200114420014004420420232122043313410221102202200111224143001401333341132120311231214443442204143433203244034202303342233342141400114010112214003234332310303004402023024134040104142122201010044221341320311100110111324022122424000301230212333344334430442031441041432024204203024004032001041234202102434230111401301220013414440221014231103332142440333132020202133311413412331324332402442443344123313333032124423201023112013002412412332001033240442404141302420421010332220304313342102312013333014204403011131402411120024001224331014234434113224403142114343242314132044433424422131144000220404011431012041231103012214140341121142300101241442020111414142120320321404003032432303301243442143302402403244204101040111424003234421303214040214302122340313423431203242234033142034131142410220411403420122420112111004403010413222434233302334031002231334030441013413444140311133222034221300331202031323102211342020233124422122201420134200214042234020002341322121411343333104411421220040340442041034101220334130330234310243140402314230243341112144022024221022324413323141220232440131133130123423324234021141441443002020020300212004234324044244111322310333120430300423044403111043000403211430200340030040343300413044033223104434004422022244324422431403200343400141403241344303431430043234221313031040333303102232140230113010133303330233233230101421401032240222240242003234404410110441034024230404241433233323420414422341030334342204142131231131021001242400112034433401024121213431301003413114314103121233224004332143231143401032131200311411013124012331104112042030111002120330441411010014314330012014014342003022043031413434413132010122144132341220202034402324142244104132122442223041031431224122331210402331233330224343311321414422111433131021244433024323143013044300343321441442010240014122143444132044401431322013334343320203001034400202244321424210022240220404210041311402003413032303141444042114130144401014042302043443203420021141113212220144313122130001124130343041241203230204312324424240110220243244332401224304233300222301114444244442032024000313320203243213230441023222043102111132331044122433000314342023310340222123231002241240122343111333233003220401002320122100133224134114401222111131201421312004400131212414331", "031433042042301044330400000000000000000000000430441434042421344420332401311202132111324012400423232420222213412034014134222411423002002122324002240333133121303140024204304431410231410420142404300141104240221134222001014213043313203004100132332340301444020330433413113234031022103233403310314410342440240343042010010323330213114340424442320433303223422424434023301144133004303340112202343123433322431023221043203022232340024242331032210213103204434424334313004022420333010334330234433402032200224332223204423210400104132211334412140100403202220431131241303422331434130002124324343133331303131432011444044444030304101431323332221120003244433043413000413322444102413000230410440400120341034311214323140330110443332341112044410422410344130142443222412414002003341032040400232411303331423220432430141032304304303241434321123233301443440142243423032303340424132310302300200244311000101204443131101220430012434332024421423420144414231140130444300240203314422223422340321440024120124434430033134043210344314344444442334101133012203434211324344343244111443004131300032044003101301010130144100242303324124303304430434440023042112144441310101143210442103442430000422434222301131013242132140333411311412312244130233121024224130331121042023400410031334324433301440011403421410111024424011121110413141103301320042403043110100420430101240322443014402223302100133440240044123041202014440131230414144343104140002441213341323431100044121224303202001410421201222331223120044041013130120332121031442034242133234433134011423312220344022420414202443411011113013231400440022444402001114013341120434340142340232220101322430140133203300021101031023221142140302203204330344214201143224421422244421100000013440230142221002241212132241442313342302100043344113232202424203323132212200310344101401223304411412330421123300014430321120403410322110313320044304443141243244144031310430400232143210144440403240342334300310411300202323213420224124141200431112122413130130331341222422401300214342413232101404423130132224111324344232211403214144200433341204010041420144220313014204422433041223302233132144142000102013300304141003102123230243411014210202420240221100210400141000110442042434401112201103211104424302140333001302300423000144202213003222314231004404311130314411202302340222320324123400333022432304430311203142213214012204234410122042103224303402414434302321022002022104130343024321232244204230321314010234302334113001440142444302121244423043220223244424024414344231132313143110233101324240422032033020024241300224101334413121044131441220131203303132033020340023403424334221241323211340034410202402133333102323434021442121422312421430424231103111224204122021343132234414221420343001400030144302022213314404310232030420333422321421044413004414003221004303420131340031443321434331434141420431003104120122134031200204213421323423104423203433013324111100310201414112424001011040321131414434231100111121031122231403202001221042200204303124130400424402042343141242020334430222000311313044031144021131333021141232223044414434133224002212434111143043202023320313030421034322441122340314412013242443432233231131111020133022134432233121424101004412412322142112312302442041422232230112222031010323121221204111241344132231110240120241224422303001023110011022443044114043220110033402303211123340014131223002324340034402011021142003141132204210212041202444204144130112331044431402323121441040104122122442041114412344433301320404342244343340424334411110443110342143332244103444110242423312130234110024104414012021032241143312103234141110003140410003004130430322000141222334111232423441332114144014422012013134143030234224042043400324203140410320004104242044001142244301211314400241340322304303111234134441443403120312222024311300111130223400403333223142111140310012442401044413132212232414032410440322302004433420104024421141431432201031322234224143300220003310214442000204413420130122304301040133043104044443331104413403444130231330102323342421421110001102320043122441440130410342014321343433131430032232214320122034341101421123420443403124103221301233003013423022004103241240143410110024434342414103220231340311103222331330400443102141431211001233041044013110012140041030321232021011441100020144103433240102111121233312132121332000222123414401140341124310101341014013344133401440223142230341414321422021131140320123430234202102141110404434314142344100010112044310402011144112414432321314130300043004104322232220", "031433042042301044330404002242312342042430222430013122014244331140003204103244002310143321141230110201144300130143340002131331320230412421041013310102032400101314023333120034311113334304433111313103121431244002113442410042113334441344433232243421422422022130113110443313310440204030430421023431231331101204223213034111023203100013430142401412413210342131041313230201000303414014341402000010111444421320311443102331323400431131241400214434242343044440434223031024032232224311423322342121420434213320200341341130231042044044210134322244421243411103431113434204023320101342403202001231242201003424223111102023331034411313430422333222323430031014302343232031130121222231410410234301003141103310324223434130202114311230124342033340300422313004434104002133233340404301234243344033400134040034201334401440124110411100434242342230000313112120014011214101131321340324020311032442022342321144431404411301403202102123431041231341204300222132102031211131110000234333403221240000440414304234324242144410323202131242243111204224411030240142112443230044304301312422230130232041330341341142233310322402304040122343311104044224230431313110213403420322122104430003424304331203333124220440200434114134421303324433111141210142240143220430341010312033404023213002043403022141242101101001010234402023224100431313031312010330114114340103301021444422330223032200343432304441232214310141134442230244243101003120124300331301433331231444242340144334403220031210310341220111431122344133221402144211433244100412203340214123113323302404221431043234240420121231213214240403410242344110231131032010102311222321244314220311244413320101400223224144001202220422402140132134302024403111212230220100101324323244403231314013023243321044440112002233123122211221222342341302032404204320043413423433322333042304301022402011430421234123444423401242043124332420143230014343444443401130432403034320212234442300232334043304404120121112102004320012334043330424211004043432321310324320320424234201102000030001402103331302122041241242000324123343441101144434140323012144031404111240234401342200411212034044243214330401043140344042330011122312340421331210230244101231442343421313112241310333314334300424342332231133202432101401142102022224012330313400341233204431440030042240322340322414004201324234404102210104024242331040301444020433240222313042002121121341020104444402023044020203033010422141202343043111444220042404322422124012413300302110101013230233334032124410110113212241200103333142303212143431114401111203431402242311330423434223212413204113310034301344110112043103330444133200321403020233021302103241042122000033003021220300042133431304133411132441024344043142420330340441104322341200002113431404243303103002403243021000442122001104022002134210343224242414420232044412100203432201131241143242243011323420223340030200321321332112244020044241133302224112323042244234443420233222133313421444332233041002300243414021432104104013244310112223142422304131231100413421232104334001043433313214211431042341300023300120002230331440433222433001120114210004040133030111203110420334200001440434144103040223321203334432322123202110133123333442411230402422420004242414302411443112000334212124204021133032044233120443210221001120301123413202032410330404400343133134204221441032333312124012112413330000444302412421331221133010400302001110101214100010411341134233122422232302311434412121112241334043230301112120311340330443234032100030114331120042234201144220424110002012200203301200242140433210441444432241320342012311120204133401143213341223042304201220332211330431440111431311400232101104212131302112410032104232402210121111124423244424121432042101244312101113120223142311202303120233441113343304230244024321023033410042221014204302101342201242243041313004111413302021424221113022444110234421030020222410233224100010130114144402200031210423400044134401004231320222103142024013114330401120033204043011203133033024121204322401211021441432033320342434211011404402020301114040040103340412220213440214024114011113014302420323441014234204241000323000104112003023040210320443024004324423331410012342343432204422011024000304104424134230321214001021314041423223211131401310334201430132400341441134121322302200043331333131142110234201433243334313044304240434440411032114331204140300310312444302110233404414102030114023004003312334423044000211113101130310022003044320240203432013222122313113043033441210103201043134121012423214102423044", "043244021021403022440200000000000000000000000223023304234322302330423042401300413421404141432403342011232334034214322103423204031430441440223111122322123302030220310023411441341114043401143342303421342142332431332042121142321041144143202010111343224411424333102130102341233130112202240113140323243424420430141331041111132211012213111330130443034410342041113411124240034002204202344234344413424444222443103134111301340402244123104240232012344142310304113212241214004244032003101220402133322120122404323111041214401202023203213342403444033110101234432314042303212342301201421043031014314103120433111002413402432400111300104203144403030003412304442420421021113102113303323433120010141331133341044213044133440241321440230204001314130140113334020204113141121411400433100420121411222222130400424222200440200042331220010043330232300240212143401023220402401430133013410421230211244443222021101342043320034210242134421404321242033310334003000000131213220100422404231141422232412223434311234440310412111410410442342312402322003144132243314101314341210114143341022323334314103021010422304414002200233402422222020441110032441342000124334222224020432300123103441202304141140432410023432241210031221434112224141110133111103034230104321110224404021413130030130431031300314123421013222213334024100421402120432440113223043421124012413220212121323210202122014131341431411024144230310433343002310202204304432443322004100041401114242434213014123003020404034120411441212340232420121334044101022202142403310222333242133143111314120042323420300402311122401301214214220132232312124042032442243333232311040013012401301020134121400404233244004443422402323211214331032411044223314020043423041240211314103331141043144103200031403313441300040014312430121441010340412121411002321123212310022214101400011441041001431110003413323320123102114033233410001041433310444334303223033220043042243432344140200201000230322221123323022030132223344440032423444021210223342230304110102402344213312443324332223310141243331043033103312322440111044211311414422111024443132004131032240003242422103413303001041342411210210410100322444001301241104001144044230320342243234414203213210343444323102301141341423344143211034441300031430103020412044412131003441201442010322332033214004422021030220212040234110413241001432014013024343403443411030330101433344212022210202041041434312232431213433433000123432232103010413011000242333300002031020010030330213230313422212132211410434232403123413423230441443413110110130213131123200100231012210433400413431013032321100112100303220321140203312302011201331001011413404031434223114223102010344322300432013101111041434311104210031432312034204211132212434414342033033440323322303221124022343412243434103014434120420322311410112011434242241203233234402314240444103412043240332330410040211001313223431323434124343201202014034131223440034011440301014031214230423034242404401433214424201310030421244201342342200222441321202310343022132423433404040042242201132140322011004014331404303212422433321311000014220223011012434421132014240332420233241130212101112114221111023340300424142341242443003103431332143200034024130401010330324044024020331011331003200143022331334402214034121004200240032420430114212302214203204141004223424100420242142310304404241313414444132422343411103141201142100230212111303220114342301032301211223232303124300310312113100132113020234434441231334104330320314431223323023444011240342412212021011241034424014203012134123131140210413424131002134403243421034443200340411242411334442312224130123200414223443114321213240233414314011413033114101434023014102342100022232430123234333030332041122044441420214310424041233040130243211221232300314214123343121133432100311444211002233100013224420303130444030340131124414214111323004330411042300212012413223410000224011234040231023223202441230312004441324013341121410130234220013032430121402034311342422014424034310411144313121204100001320223102413403023203134443340210331132132442011200022304313344242210311331220313222444034042023020423110001113113133330214430142412323043301422020330131024044111021024442222021040304422203131124022443303221003241430320330342211013010440104332434122110143242031410434340002421301222431441422203342414234033304211343014303131140124430121131404122242200041340311332243431200443144320204012334014023100042313110432030141134213423422032024120312020124111310132043303002424034112132142111202311101312104342", "043244021021403022440201003313243213013120333323211340130002042330043420024323401443021302211141330444040021244312323204112223142244434341312402310400014011400121242314401232344032223302244441322224020314212022341143024231340013103220343123401203313333200000212414304123343142222441130300321220334314342323322310232314243220421204133410103230043004322301213300413240101144221020134434204433113000242112424320344011301403241000011442114124124124341132341043222024403223232224332110333320403302003324033414321133342304300221344312121021210442212110343404424441424300431143201102244333212104423412112330301213331044022424312031104203032344323211344040231313142021131414331020031110423232442411144010322311334244402010403000433033200001212231340202222332021133302101330034141300140410020304420203443130304341142213301342101223214230330034141400130330334304430334142004044211432312120333412431113341243214331334322422224132110401113112404232322222110224214141324311140100001324020122301232110104012200304303112030212201343024434014004133314334014314101214442340412242331320210403110421413230120211234221210024324043020423301010304221423212103010414300403430410340033041011444332221234432031344144412331133220332433010114312212014032143311013414044431110311434324221011413340143031401101414044432243130131043111110401412144213002121120002100104432121202424332020214301222314440213020320133220010221204432103441314313221443030313401014422112430433120022134301132004322304320423111122301124444323010400410441401403343310231203042400042041132004340111041030003012444134330224101134131000022241402304312403430440243412423144000200203000122141421004123130113333103023124134402030221310044143242021341221201434421310211142424430104140323340131244224333301220143314111323344324324324041244340014301132003311444134231031120320044414443302423143211141004141332400111423121402233400240313304040234230322413304402310314434104020143022430334221204201020431131011203100014431444112340400131012332001420041311330121323302022023202141140133101234402214200413323010342141021402114224314434134003344343143002211020204343113133402044133212430103102324233423431131203222310114421031202103340421042042234200223310131134443343400332022144323003011213331403022440431142113144241000220342311101400321403034224034002130131104340233420221004014440034213013121021123434201312313232212114422101031001014001044320244302410213242340120133214321010210021310322433304022301434001443014310311041133243231330300333100012222332301230422341232403113104013001100011004144024331211114112424324441203011304040410221431324321030230211021443110304424211220313203234213400021302223003432243240231410042142321134031300102420411030220211214032203014233003204124224131300043113141101204033232331213122004330134420420112234332323443234233032400414244341422322442301020312300431303421434042202224030240214220312412332411221312230141141204113304303123434130343034421024422242443033101232040442111224323213414241100412120132130022141113313143034010211213333102430444343320040012003102432230444242334201002441042212340131203331241212421100020123444140404432000031423124240314423100413301131243111400443342024312333202123403413042114133103220114230343134142022114412340002100313233011442240040104422240202242342400321030443244231213140031422440220330103001113320320130214312301144141442413003420123430201041430004020330114123122440434331023110133443043123314102142400210342223021132213330122101014101301230012221322112104401120101032122323142342204133143434100444422244322124011040230224200433113124233132100334233021422333040123201231041211114434143001022231311300241400131211044314331034104314101120411402441410431004331414010022111132143100202312033342433343444101110324211403343404421234241202422423434212311012230030042101222001022441123441004203410131434230044410044430331432323130113230444143130302211311131140413104121042132112023312302011341331231233032044401141122320224214223033342232142020341411120201421443031232324220410042334044103231241041443202111100230421133411401433420024243144102300202321001340011423031132312034332210322420101123011404230014400334132120123020240114231340420131000331300132024413202200120031401341212102324401231030411340122322014403330042241040042410440112442204400122342322000200140244321140032413400310410232144040423410233202224202212324344042113403034224301303302202123241033224342432", "024122013013204011220102001121431421021240111004141411444231233440431230442402034342102442332411321041213042301222040401313030141001040302034032332022444212001131121143432144000103133031014414201223440403412334432241400432300043413213133132440433331043302443131422100211424314200413102300132442411002403020044310040244322311021242444431200132204030042122043400112132014441200343214140310444240123244212040144434033024404102013111442034042334430232213232224124422332012341132040413032134033433442003334032141110323304011131232302203413334413202213140410101423210042220313041213040232232301140012041403221422311421221214312213003401224204132332324444233021402410331211204412303201424212011030421103130400421323411001433113400431232421400224324040130224243440130313312022320022312001400010120043013443102013200333411000003232343410113034043131414433303212440240223003231420114331132111424201110014241142133334203212104123131024043200121322111203341020424243144323302404403401104441103110112124441044330324110214320214422034322143013121210414404121222030101033220142232310003430442020212104414043304343121114102042000220114003203404430431333244031114113101040423013100303100044141204300213400200300402244143340212413201324033212010322230313030433120214101132443220130312241413414142343231330002333023223221313144213300033023342233002142024443333110122024004303233341011220031211144342212023323314410432120134234321213340340004132414433324343222213421203231104423342230143244441342432223143112030342412230444141424333001243114404040420103334221224403131102341230100233402001301313033144203403224211342112210043021303130240222131240322020342030243043321311234233134402323014233432002414442343143204420234321031011334213204041342004230004304202410032040424242210440013123003242433132241002132033200232310300213013431223014313434232222344441314412244432043213101201112441442412331400113144241214043312033241243441432200442330224040204122124023412323232024334243300230230013200131432144231120243444023222111003243031022440320333310212022224034210212103301013344200433202302211022001342230414314333232102341044321023324140042221343204213333120322121424131024011043042224334131410224324421120210222344102033244401342120043123433204231040341320014040221144301341121011340332024430240202344011434212002204332232442222012211204411143012104421002344230302122111334100112341333310244430224432123324422224210441200041324130430332343422321330314101041111234402421203342204331043001142432430132303243010101044312300411030022100310124003434444041011211240031320233201334300431400431021030414131021310141203123003024002134014314143134112102001030203320221410323401031323201043404430024411032424040034240200342031234111424324222004000221231134400423334230124414213032444041304134221300423110103030204030122443443423304300011422012403302023340140440401110444410231113422340012212041011143312014414232323202123003040141241323444200203143302304121330321240221342011212004321313212342133201102411404022131041213230114344431210041233311212443111022300432002013144132134000204010424230023200330132304100214100321202402242234213134144141323104140343044431341424310031010013140221421111110241410012442202333241003320042444123122334430214330210440132121333010230403203211122303041123333304043213213031040102234123411223202242032100021122324314301104000031140031310001042420142231112143444404040221033401224002111134441022334012410342310043020204112121300233242430312123223102130032220343424222123134334013232244424034331121331110131001044004031322411444020212310033204223202102110200020201203232234000202023421030202332113313143223324212324422141424140102111303303032300111121332222420140102104033402321022142324244214111232324302304402204033003201421132231110323230210402104244404212443240113044323132214324203102102043221302421032434344344011022323133230142102214241341002314011430420031011221434012340412324111334403144331244004223121204440013133040044410022304032124030304041334340414021334041142142033110441213241342210141423202120230213133420213311042440401300042040033004330400311224033022123411300003423411334304131120423201322343413443142330312422221142002113412403404423322233441100321200202342221412432030413112110300144144112032433231334412121203333134443323210033322020404340303330113332032222033040202130234042423300434421203441212041222144132301022034133201033410120034011020004400041243", "043244021021403022440201003313243213013120333244300021402110202040034031411111422202311034314411134022000401330141003130304103131231032004030000121443021424441324430313223213140401222344223320041132234030000321013331124040010332442130144442423124144012242402013122314233421012313004441043230301203324303242411041323100211101411221322131000100034133224042244102320441201113444013234401013024204440410300212002121220400144400040340412110013201121312241130104323104310402030340131144112133141110403403020013402302414024303113432032211434100430431140440333321404412033114143400244444401321443213342331443421220414302011040033011422241240331142030231233313324324220424134402142324234400332444344201310212220222030423031130300441212420412234102410002404401101224340402130000414000444043420331334340041111202242241321324231420432110334432132210343031034344214443144023044001030130434102102341314400334221100310324343241122434303114012002022320003230130241100124223102341114422001323044204003310021431102322023211314434310214203333230333033144121120033244334004121202202040011124402420431321201104113043331234333322304401003412343013404210332330041101322324344204414104013311222023423024022004313013020021324042321441341430133343210400011220203204120344121221302203444234233331332330431404410441434320011213313413411044401343440103431323043101241202022043213023332443223313440140320422340124014340030304342441340131123022434143343114220342300332413024403104423344333232234013040232310340444200102100124121041324100404124120413041441303134010120013404144031413000412303242022340412301010200102301342224313022322131121114422112113104403043110424121420403022013031204224044411340242441422134400220221111431312100113322344411333131114010002030043430412031220414133343044302221441311123032004410240133404444022321333301340044213132022120411320330123121044340031312041334031234031201421103012231224122043110443333223114340022133200342002012432112144021222403233031121124310441103134133404343442313221013324044102013121044222200214204140023431023320232414442404111044241412140130204334420242104220044010340222333213130141412324302043342422433323320020043400123302033321123040214333430310000020010433212300302112203240021302014311012234113401244201202203123232233241100012243320123113441000420122003433103444100401312114130104403131431200312004142434113234324431012403210431443222210130323401141024333034340022221041223044002430234423331431042100411333403404303101010423203420300342141221144304320344003431112242420343430421412314321410021422110330242412031033304400313320010442241011244214232104412111001042024341314423100304003412330244312131340410212004220330324403310342331402214231413020400030141332302033000131112320114134333200414212103430421323210003413303004311214324113033334330144344122402124222202341413344444443212440433344413223140303114040340314230223440411341021024330041334313044103302403413230222214302033033142231440340233440032023344441420023411240002213423044413131021332303002432013233411221232301203101232130134122312030112423033322114142214004144310043001404321023010022411142240034013124402021302123221413302034102242203104430133421244032122341043222324421030221000401130130303320111221300131120244444414032201034230400410003433213402032431420010342342341130331403231232212142131334030200440321340230203334431213314030241344241220202001423124043232312034401410420001234140204013412124023020424123124034004204412040422210041230311443421144214343140130220121441123013112444443204011222203310000344243134102014441123124404240344230210240441410421001224223413343042340104332032002301201243414331201100010200323043102211440444114233130110231202321130141230440101234414421404024403410100421024340144303233301332234114013403434302242211224422202112403312134421233043443441220042420040240044222143014141132233333310111013241343231004041122223332114120040030301422010301240112111400120231224134333312102324101131444224403341134243220432332314022022200033240200220143101202002411443142222123422144443233204342313100444202302124131333023012213020104011341031230120144202334444320412110300032034404204234223231334433401011444022143201334101223333140224440332332130240420244423044140142122330121043041403432433332213340132211044224334204201241321331120421344300143304020431332120013122313434000404303023332300421320130202000333223414141002020034340304344114011110314031443320", "043244021021403022440200000000000000000000000112014422040301223440000101322220321134201302000400440303202022300310323340243124340310042032022333123213103101323242244220023142212324103403100104311004013001243444344114410110011144301103443230002233231214341200140224132312132111210014402013232433413031322014002210100113412312431402132433200213322310144022230132200223201201401014004300133244413144341413403330430123030234043243433022013123102320441324103021230440424111343430111302332301124314144401324421420410142334311301334212141112200404013112301434433444341041202423142021323242342431033241222120213132043201313042222223232231013134032402030002013103011310232311433233303231414403430223031302200133102044332034411420441404010013312122110012131011244233424432034433041110023100144223433230040003132202334332403212431210324204122033444433430202200443243324443201220314011312144023214223313233041010401411432111421144411421131344321423130211234234040020331304132441134333042234230413040314042140143210423222300124120003240134022232311230414412221200334430142330110212304131130404444301113013204224433234003243220104411422243223110023003010310120412030422014343231312104430310210013110411010340334112130433134243444324234242043110200223423243312114422001310141130322201140101304221120202404040210010122423304104203440140240422414142131134221340404040314202323203403224211023212111110224140202003120341133403040304211033233204002000003243441233403342331333433331240002114324121312302140200034333133101433401003423432144401430103030030033131023243313121022320403143413312044032321131430403413431022414412213104324430142331230440430300341311213033022312343430131100112341130103423243334411213434130420034132410044344102143312212223103200120034122011122411443043032121241131302201421043004320111004213331100204001440102213031004111340344041203044424242143000032130240344010013330331431110043433343310312430121304110124400143132214224113024344244232141143113203013043021210200302034204204233102030403240120104120240141121340234422141332441310441003411333300014430103141243233104143332302012403024324210021420140333311443420120303002343020333330422043100141214202421002301002401014404402142243410323033320014340032301204333002401022010104402134404320132211340230040212003203423313033120403224032311234101044110214104231341020221222412332023103220443042103222024030013434321203321043033301031121020324034112440023111331444231023334310130020114111203040103143431431200043230204231333313340224014423000020133220111231144031340231243142441220411344200110024210130323212041332330211414432010440233144333433433224323420413242131041211324134144142201104334022112040144332021102422111444041400000000231024421231214141142443340421122322311312313131041343333321324411042223022412044203130011313424244101330402340210100433440303422314102434414032334041232230244144330014002214122124241241332122301332430202424330421240030440424040231012430201243410100201232001113411024001202443120430132122244422312344002013433244431212303114204114123111224210344420444324231143241141031404413140123444420103021333310243420313322423011204043120212024314030314314314410431104220110011330320040312144314101141134041441342122414100330033033110303414331131021402203144031203341044123433044430120024120300010331204010034002041302143111204142020223244223223303014424110400041422031112023112413234211234134100044431333440021122223204210443104240433104232014230031223031402101443420122324141032401414232200241114213113032402143131044030333313240343224124402424344124324334144442224003143221301443224203211110224020001310043422321110430002401312133021201231111010124002330011314413130134034413341101333143024032002314114201130214101030121134312341122244030323231144012420102224344443313344133331444001011243012311302210032130442231320344230303403120413334201423322121313443123443021444434320211300011242143104102301332314443242313431230220420343023240224302123022440200021023444301142341101103042124430320302043022040003214100124204202003034412443434433404210302311403200120401322024411202344330044233040313421331440333234211323120301030004230140133041200400032330134343243312021113220422132201421323412101013011403312322031200442230133302232323143014133300443133034031022421122030030441103410344031434402100211103131042430414243341423333343031433234423022220011424221413444342342311203220400324142303440300012031", "024122013013204011220102001121431421021240111332112020301140322010324331111024432212444111343442032330133412120033002030204420312211424214010431404420302101312101222103132020132100222333003402431440201104243341131023104014204421312000030320210321212024032212320113422432133312430211312301324411114024302314234043010312112301110334220442412440331234220344203131342301223311110312304110400021122330332342424101244003140100332112233222032432133001031444332304013003114141031000421230031424022223313222320214130402131411422210403231023232342413141111100033441310342411320042404010103124220144322330200442013021322032313034224032134042320300440241322221100111103344304410240023131302312220414004223444014040220020202141014031332304422014103034044033330103211143132242021103210420312030041430014434043442130234120212103013044132320341430322110142214410231233401002434114241301331401311211313001114122031332024322123202333323003333130243403434300143034322343121110313443414433134314023104431023024102230242342141234124344203242121143442333024341041201444214122012011331010412220222421103031212433322401014241323420201222122020244240034022212201412321220032044330422421413002210144002422130011101333100204010001300143301101022330423222340242231201412320202421312043304444024023004423342134040242401131033420223333333212332224014343120432403440204112431012243233204211142031401230402201144302333214101001032203222424122204122302232133110423112430422120130210244421141111442140314013011422130214114222310022431403340043323433112344301123134024320113302312230324412430123242442143100444320433102334343213311240412240321240113323430334020432212044144031232402011223104332304144410431144032003401000331122033012322131201020130201434211402302421340101100120001324121013020341302320042304331330433130130321434044144132131204310311030233101321233024202041024244414423241041002033021142204311221021333444333110024330322111304413121004112020020442022413432133444203440320431243304131121424342031400404032144421012020431412423423104204423330042322140122320342122320331431000322043242440334030314244210323303233420011342313033103130121240322211400120144330304232010330243014304240311414001104303340401204012404213122210041112302212242334001244442130124411014241234034141311121320013012432130224442404323223424224234301014101041102204014100223401443303232101004311402013111031331430214404121321224214022103034232002411101004214234344202131111240232210344404014102430442412000100242141141011301104314212430024333042243242041420420340221323022423311124102113430201044112000020241043311000413200023203000430410221000222123330120034322233414324214023141200042442021442414433412413000421043402223144042014300411042033401402231111224421033243444244403202422100242324410323002240002341121231133331110204043431241432301314330233113422400042002200010341410440434233031401421042241421122043222030430331114131312432140444203001034234222211232102311020213411403443320310112403213013333142104444420304002334023403434223213234141203402122404221242333140202023422143224213443222223140300140042343224341310334012434010312144243001120033231120000143431000104404440010244103212401121131224324113104300403341433433021130330123000413224413101100242030133333031220110320120340104412201222413134313201241342133230200204140311132330432044231334400133214042324302413134324033430413010442100231020211233342111204332040210103101310342232024323231343043104210121100411334122200330003030211420024003121001402413000201204140111411312121340034014010340311144244114432010301400300332122021433020402144300330233411314033404202234110423133141440331102142423102034041122423323001112123240123003404244001220223120031110224211430222231100223202242110324134030002142423420200204134132142122024343104144004111132040121334123002312343044432220012021241212004301240430412223330330414010044423410123310314430001302233403122041434221442434104440344313411143421412324323022120323110301232341041323013124244021141030121224203010340434440310200304142400434413214303404134241110234221341114040413204031332020030331213422343331404044101111224141311012441312330203200403234432110343311424402242443443010142240013120113441013410040243112300424044304410412340221203042202143044204302320314013231004243411201423034442103442422344243304222240000240041340231204434111233422104233320443300433130114114112102314441330113003122411434300343230224401", "000000000000000000000001003313243213013120333120121204122013131200341114423301320301202430343432021434223403003331123243201124344413122431404203424114120103201322340021211422411340214200242342003111230101441023221323031330440120200240400221201140300111440332242341201224431233122032121110300142200330034030410330024040440020224421112322143243102040004404121404410120334243134110011443212423110124112331024442401110042014112014223221302011120330442313213314431113121131102141434141330440221203123224110111033014313031212443134121202132133322400342122421212311233331113342114031001403233304021214240224433312140314121000000023301203014200024030431112410304022330410300100220323114441412440342044003330300430033230133001110200232112224223134014340413041132243223320423400204222414201204202100134104201222104304211244034043423233122331140023134211210421033002042113023034302432421031242201442202341410104023102344113022120430033414424220120322440124201420313000010421024030012201433303400102220213111223403021112320103342024033411202031030123024433043321341044300244141241410240343444323341112441043242301330232343224012012310233430123442014214200034422002411304314023423133324210242034223124424142401234310041002141223340344332113030103033143032421411143101413031420141102201143021142124322342033314400331304220312003422312331120332140213230201400022203231120010122104124430421322120332443123114223434202024013334333100212424301441321312243214401022212143323342402001042402043030111144110440421114042013223311213144400141210122431442443244113242212112012412202012220114242120111302100101220032402431403424413302021140301012014243203300301431013401023230113223242103130323112442001034440132343013214201230000301013114123442132204021213113234242121004122020241042412202223200444122343014224343232111401021311000001442241201200411101122323342212024231311200034304043011140331242132332044433342344014330332121200142431030401401232330010413104412221211310003332043121300204224030244114443430321004324241233142020132224434241221430324244404421302413131102410402104213124022221021443002233323121040344422121032403343210023232224422020301232421220300042031434243424333313332411104430010340442420300302224443010030320042001401333340112211004442332313311141321304341233142142333211012013031003304110412410032400121400244212422113130013033323303230031030101322320403234410420131314124233443323343022440321410403031421123032323034410141203340342244341201134213103244402340011421001030021220020124333402302032102431312400141330332221302410032234140332341404020144140402121024130033021104043123443341344214333300021140300200400024242221323233221312120311211100121230314134404343212204444201220230420122230430340232314244211232314134032332210342004410013314224324111100402114041321333230313323133020220212410001131104300330122433120322144410333312321203321044124442443324033042320221144113201222204231432042214134444144202210002220432002010103234004023103332134140243313023231003020420103124100134121142000224214041120022320114213333402103421314043133002014410230241324040123410030020402403230303131031222334022214004234000001230210132010243134032233114442024043402243300140434143002244333341230300310242423214223442423424244242122414201323110331330322143214132141230130230330412023141013203442133330401430340343033440400132244040244323010331414211104041404343002104411213422102422104123133303220113042334334003213001044413243132112044000204103131102434433112404412043402004404132322021003431332044240212324304403424044044331212332221341134123032333314333440104412344213214444144221203241041403044024323114313144300311411421340332442021432012011330213244313434002004122223311433230340202434114014130112121431142403014443312410411004143114110023343234224422211003142413324011141132401244142344433343040411321041023424401413144331110221400242043103440321334132211110443014334314244201212420211444441414304142203202204401231244131112131141240342401420403003034040240001310111131014124411112334001210322121231334403312034140111103031332303131322023113042121333233102121131340243330112313114313411244100444403240012413243433011431011111221402422220340114332034444311024410332411010340411401111420113204444222124121330213223040100214234000110333441243403022444202442220132434422232131302124134011233140314104233134422443423104010310003412231402131402232122103021420131300443104433041121241232240", "012311034034102033110300000000000000000000000214013013201010330030203203400202411434124034030121424340430240242310314144404044041424222041103132322210041100341112334041410232222310244224323220042021134141330121421330443301433413010232134112444122232141122001331010443012012424314410102201123434234014423002201040140404242032142323434323430013022313234440422314324334121230323203020301011033110011203103004001431331243444120212413224434213311431034102324033220422414220002134130321240403004401343410034243314214304431214330101200112102223120312412032341000132111104424222311121330420040232304013000110010400404441143100142200102023401310234023034101133201241222121324010202212100234331042131442012012244310302342212122433103434012433140120234322002131020301012310133241401243010314222443241121402201332240404421312143141414021101022133421134121004032031130214123434242330010023204000310322022444020124414212041331234032101142300103314222244433114011010110430144034331341314204441021013423001231034403211222001443312121104324043031402041113443100141413000120442110214421322322420300011030202042303111333224000330341424100333234430103303222324320040020124123033323110210034142433112243304300430013321044120000043210100211434001231314043343411313100403104403113220014444404114104023003421234030441044141032320442304032234420321411021224332344232413202000423121422033420333200332124412431201422424112033021001442214001322240211003111401413200344431131234314202314304103222040020120233322111301430211222010100414301410411032340210343043002201222141302433243300122133334101423443201430200043311131240422121144002433221203414244041133013333300312213023211141020341304234012011231331113134214401243031304411332340414331421032111431103221210431112143131442123320023044012132300214201333134033033122101133000113142120343401132334444404002411341144240242321023103243210402024101224010203212233223332323033232431103144323120110402422030413324302334220301013330301422314003042024123413301111144223400333202222312300402434314141002440134321133443434042341323240024433124032020040401314210301010134331203343203112214142444004010321202431201234200444242333400203432311200100102143313402403401411020231143310412101330323410212142344222440324134044303122041322134103440214402302312414201132333444033200340114413002402044443412210123213121142123200300322140424420042130104344214344043123022411441403234110024230200131240243042134412200413212303304233202400113114231444310302101100042424103141044240231304303434333220100104412131341240243224103221303414134104412232023104001012114232213121002411023311332034231224200223333220430222412134312444101323342232314413130333204004311310213244221404124211211412302414104402434142440140042104412303221341441102214304030230033040122242230023200010220341034343320412341142402230330332012321142223342404404220123212424221141023310110022320212101002102444001340420001400120233102010230301041222211304013134034112023303301421303203010022344200023124131242401220023233112443410004330203044344142043031024144412302221202311212204021212104123121443401344420221322434100113333103222223331010200332322024314034131130003443431313103304333321010133223011201140442041404133100321233313032421212203020331241443300200432124143413441002223320224404303010022103104100111214124130310000224220000200433104210014314240021330302420434044032300241401001142022000200422012233204440034210231301033404112222300443440401133421144124311044400344134203410312032242012142114110441113401320212001421111322432200303022404144412112442133314200204034340013042042030123240233430011420401200402213124023330433111403240310101314342113023344113013444331343200020442041221421432113442203440403433200004422330040310423123304341322340030433204331131223014324401400324422124244002133310410004043211023023101144310224330201431112123202434123101342102030004313103441401001023341000121303111240400412424340101024224311123140131211210432312033404102130223100412021333040041140442211110441001013331003212124142422003140021213102204023430411340400204002111244202224014242411412044122213310143300212243340001340201141442431213343410234131323321321140423213032142220044041401444141012132313322104323130204444142033214213041031300133133011213333320230112343313044240202122444023240214344330303221421211443404024034042303444140232214331330131334112003434300210422240234413014434322012132343311342244211", "031433042042301044330401003313243213013120333134232024000120342030121100000222204023424310303443230234000423432220401320022200301001121421112133022330300342011414101142410131113322102002343401210140304102424210321211210122211300100012102302210213134230402131202002112220323431422010112324022332342044204134001223011313420301124032440114101333243344400244202422204023133244404102001403432141431422434222423432241241441014341241424431410414200410223412310010342440121003311443130340122321022000414312244022241013414022013410314204344322443244030332023110301301313422411431100324214432320424243310132222120420100241410142114112213423223142041023131101112044212421300131422410020143143313132424140041331321422243424340011301433133322032010140343400122343402413403243444411101231332413013333340044222024130013332041434324021114200332112110021132232300230200422004003420141310010423020324423224301142143242404411144223010444330411402141002101141104211042311433421303330423101234243102240132422020333142433342022343202433442210134323424122142421033321021314240141313124141432444023340243344034133220222031442423431403022133102403403332420312423320201110201424041124124204311331403111034010013040432243331043031444122424023010323430144043032312313022123103133244020214021332224002431223230331433440324323131241121344401034222144433200133042014203424224414124323422001344044114240342212041344324423233032422011431102301011313321031332032102411444420231133423341140401022044130023224424202244422141223312042132013223341300402421344404324410243024342341331214114230140241201004401232041401010024233022404242240422442342000242424142034213201442331224242021440404112320034021423200234140143242130412013143244100033140103320100303243303140042101010434240234420313440313102100343141431120022021144333422341014220012222340103203112131211434201222040232344331103140333410202114002233301044331143404231214013311213332240230010001233144313304234111132031011112403001302002304130034124101401202112304003103423442220404434324311424423323041343124140233240211210044300210330040031324411404203103240234313012011044310033334241402411044043344144203314141111432024343203404404133214011434332422221213130320121200323244012242220130023343220203304430030443341004031220402402322101412021424022344432301300233142443401214343011444233333031431112224044221101021114222323100021020343032243232440143421023232401203004241132032410114034404321402114112220243241134340104210214241144143400103403003122221024341313333130203234101433144323100101133024233330432322403223242332142204421210311313003422244030424223330310404443044234442412424111030200141120334340133421333442344333140200120203341343033333241243442011031140241240022004140213310433240132200210140242240422111300444111424043110030134420120334120400312200004243212432120321313112224034204102213144122413040034444202011021403444133232202312024042312124014340130233411434410433342303421120320341201433022443421201402042141123112332444043102210232110403322403410412013410331134132120412324014342132232343303011144222043043242044411133134443430332144241312041320121144020102230422011311233024022023201143224232220231312121343021203432034014431412403320024101341023232111223103043102332300010442403402341300233224001121143130010204214113330113131413431230422220104440202302104114121313011202321244203144320432004403221120131101030242331410412341412100213112403341432302012443141323442122021114131301404444403023140410332300101131033220142044402431004444000433124402122204414422222010432021042201431030443140041324322100101210212332023221024343021310140121044232100224412301001412332424114124234234411310114334030232230211314244103231212301222013444314314120022202241344043414402143014201024222430042400432010202043101041100110100411022414123240340312001124422301431034111203043412401102304011230000412442340331403313031043110333100223021001100221314013414210214242011133114121031443402333112233124424031013031130000130221410310310310121112013434014320101033232321341244332443320123443122331134422212023144231213304300341014200433121013220344433112120443341324414301341003001130244321041011023401224133303222023243404104321104314231022231033424000122131340313420343402110430120022430030202221320001140202134043020040332243421303120242024122233101414202041041414124210031201220101142021011200431420104410322141423444034340221322021321201031131402434221101", "000000000000000000000000000000000000000000000104414222421423111240023021133241010104241300003300223012430043420113423343210044210331030034211222434431023110003340011113304203244004413211041142124212243233430203320124131132040410002124222223440022100042242100131140320412234120420102444103141240121340040241340313011204113101200433043001410042421214122124102400240122423342012412114024203421034013304431442100230044220141203240200144412403033442433114220222344220313221001021404133041012433044134242344411302334110144131430341122341020042013012202030432341030141204444113033113410110331320331210340222414211240122402302101104233243200201312032030034034110430410142031300141013444431422110303123143434331041440103000144130304003112312414301430434231112203404434230444143123001341332113334140234220022030442030323440120121114420044021330214041323412112320231342331032341403333424422231140441243143301111201233342133011243040441314213200120333242224030134324010314443323110203001331343010014342411414000212331203442103002203111323423432140442031041104324300240101433023013313010144232421104002440024014014410404013344322241010300412124202213200130033043332042131343331240321331423023001301344013244304410234431304233400011232342001401140010223440332211301141143222411214422340441232201210313132223110030240104141013341020240231013232422344300422331240114104312343404221024432124020203322033330032404440420424431422230044041243143242343341424312322301042214021434430333443113122033203233023430334112211032403104241030222312402301423411111110242122012433424434043033423320321422101203101020310324132222243032403233112031011220202301414242114022303243132143042204413324021230304343122144141330021200142031004440444120110412100034012241424343014302434302341313343220200132002220321134004133210422101000122213430442244334103431024331324421320022101304243111440402144223433122111441442412102222031344320420400104123443344003041041344321140302421202240103000040310130213202140113342103304223112421414322412130310232211033334340333023102312323301310312044121243321410113033143431121102114420433334440332212443024243334400041031103334420044424342431203004343442032231121142014244323312214033001120334143244433402114402302402010003104324411210044224334411302210132321331443200110420022424443444103412341303442433413410333214031431333031401230004024021044030103210302004210001003042201123041323012040211444222304123010243333241344343111302011424223330420431144221240110110214203012301444423330404031102433001413322041124402311342422140304312231130242344432100041134203112300223431210403202240112044300241314031443324333133221340443210141330020400242221032342324203132042130410430230213213211301304023400422043014331434103440031204402042140122441434242122203343432411114221242433211114042423433224240002312010100104140011134133232320214100100330440141014122130010022331440044044204122340423001000333413231314201141301234214042333003043344044140311423133330141324013111002430344144314214040304432031432141322420332340402030032240421240224302144411122301313420010233414242104141411243104341243341344310020142314312242443210434443101221430212220440243113221001413030104423334323123332313022412023100240310132010324102103043130314430244244112142020404433423241201423401341201140432202041233313400400241422000132244132432431424232141430402440044434313121044113303410211242240332240413034022420204332312142243441023420444043332020421403100210203143343244413242114320011302404131212102403334202302231444130404404023010312111043101442334313121424031142433240200323223001234304010423310113042220401012042121122141242112031414444334302020312343143104014122221243330112300124144442440344142304002101041342303133311021400424022203330004142130430320020401213114304131123141403201112400144324102122040141331401222344301431000331204401213300032431212014342112241100133032332211424241140140102021242211212211042441022444320422141030241424031433410204231144123424213334011324103401211214113031033131420201333331003131443200234433431401344303401132102341033340322421304203142012404101340332114341243021020044013032211011144441313444121001113321113314300122120134032431343413330423443430301422233222104322334240342031330221412430211133423101422000142043143121140403343320334143431033144014333201131232024032114414322110443334020442334304441411000401413032424440143231140320231311302110040300231400100310033", "031433042042301044330404002242312342042430222210134242120213234210304230422311241223414232210100443231314344331033330444014020130022420300022022331113413303001302230113242433202420103030300031003002233140321421134140143443020101124023021114220002113302402100002223414000320021034211131244101321001301012342132120244223424420344311302043021433101213244020300044001133234302132330411400240012003133331122332003042323323424432414423312011101021034212034410324104344422004231023122412321111301411320332024140410423122113134012123213221021243030213230334400042411012240434433312034234233224414042342012432000230132413440143010040323424213121200024030210433023021110134414330122201200443144100024000402310411242400440214340142112413001223014242331010434224014112240024304221330030204300432113211441421120140131243044224020220401310114214033242323202031023302320031434304131243044231443430444102410434311410431312420201421120312101123442231232400332413301202123443133323232113312242242242133432224043141440023402421133421324110202404413043312031312201322302333010131330213022420401131423313401324133204013424430200110304443124001022104140012110220003100223302124032210232120434344014214334440112031134000001000043342434242213031304204012240111444343341441103120013241100040034313120312140200322424334304300220442443302102110124244341341343214204041200240240434132424233320312044101424303341133214413244030330100124200141242402300000312100204232014111440141420234311444312434244211000321421043003330241030334234202344423004032444330441302434210224032040342132000404224013023324421210414033020121342230124203413342122211100213133114102124240304411201314132333000100010034012033022023331003122240020211333100333410242321441313433040110012143011221322444404140301243303200303123130243004022433232022312404311232442031203340303230114204033200300120332204140242221234223301124122134431134301314333403443423103234222103101323031400131014212203110121114244013402442211412010422010134010412410303414043012404034201122320442040203410223103410223103003120124203410432444030230000302212413024021402221344100123414041032241314023330043420014313411213102233341331334304420331224303434243203414040113023400322013211320301141204441441214233303402131403110330044400104004120233033310233423133041341444434314021340441430340211443031041430134410431034134002343414040331003324444031343022013240421120021230103402300143204211310211311421210323240020142103102323001344102323212044410044242231422234031104004240114430041202304330332133002003302230424322040112300332042340204324104140030044222241021103341213443202443404221431211241304121101344032232411421021400441322401234322023120003240341043234144311221404041003413244241034341244410032234414301114333404140201411434204313221413411140201414342230112302302014020320422422020334334324030102032440040324033121124142211440023310131042322214411022122203102132203424120033224240103412114430303440030220222123304111420401221442112002240310334113311412141042221422114342203420114011431342233331043023102011400444213222202111242100124430220230214102334021023120421212014001010111444023424203143132321114404400343444300040220343231111432430232030222400122433344201100330420424143443101030434302303333404400323004424101433110321123040331334212301224441131034341201120131043120011240120014200242400431242231014004222132442120430211204203132432033432433232344114313124121121143032014433200221301323212010144003141241412400023312014201443143011333112323221240443002014034121422133140233112013344142020204300100223443012442113033101113412041004121132123033433302004221341011403130334123321213043220233130320203341030414011221324321444141430430312324014004423234034124023442323432114122420113442442443313243121344232341040302440412201140021120043344124014110400440210411240231444312400441302124120134402111141302242234340400443410330414000114414103233420424041023304403042241223322200200243113200131040433033224400321203440301141400210144201020141230022030241300221024104313440110213432433400342404043243304242324103421344002113431341112320123303442412412021010244124041344442130332304200431410244014404130404023444141111243432442423200142423021244320012030113410123203024012021310441341232110200334141120314003212431012203024404444223342304241224324242330203222110130200302203132020343320114030331120122412222114341202342344022033422320012310041212120014030014440", "031433042042301044330402001121431421021240111432431333131442343300031404201123421212340033334204241412030410112222403443323404343013242302011314302001204444210102313031434333034140122232042441404431004321331423234124210143230310232324314211100123112432313421111103133444233403143321302112212311021111131102111201101110331112334441433442443100434300123240101444220122134223400404423344032143213313121321014124110001332133423010013424233144200313223434321142331014211012041201100423321241012132341314321313240242234012422223104132112231313204434441101303414224300211443132430042430131122333201202142140012022204100230103140440413104442320243210043134410202212434333143032303303210421004101030103043124423311202121112200143101313130404333104424134111141022402113100200432332410041224413241144021304024343100020013130310101122322110040234232002010204440110314123334304402142004410210310443120412220421233040303110401000224244124330133100012324443011210144300100241442100414014410432243131424424144203300122431323330211341444414224433021201340242103112232432142333244242330321403211021234204004130021201320402014300440002032101103320011110401432231424233130442211023234040010204004211031140011310134410242344431420412233231214340033412244423431443341313413122034342244303041040103011220421021123122120140022143340321220202342244420304420332320324412021123401314004114012340030213330010004334204333412342244023134044030242131311111211142004123014202310344210344440231224001204441140344003024230103024222034343322410403302043424224123010303433003102010344433022014332203324340304040304211303444111013011322303201300203142321333233132333402434223222231124044121434034142220303423110002113004422433404304332240432303034203343433342411334234423020244304300123344244212142343331332404120104312243322121333333202022433334204122213102123000100003140314211412313201300412232321123210410410114112020102442132303104122003310022320132342001101213231002324313003042330332332130101343113143130302001021342110104433301043330434443314404422302033203321013033211041420134012032212343243133042404423300441010212032113412331203143132220413341410302230002304044221003413021030003141014130030001242122234400314414100202414113421230411211320332203013400133442112011214223011234213233224322332243043221323022434433414441132203140131424411231413024213111142211400002112034211210032024003313031442133040024340314243003033400210223223000034044020443043033140042323441024021134233300300322140001421031410421312403230010141341003231143230341122011340131333434302140021332134330031232223023042440044204410043220243201100130234341334332212114003221143230121114114213034001340233144021320324433121141340300003410212434413101344342002131034213334244023203042204004122332011122130441441110000121313334113031300131232212434221103311002211314344213202324103413203211122101244440121241440324434342133120143034204040214400044034021223134313414422420204021204113022313131423011201341021302120312404014230041323020414020202204342422142303330102244144324141222314241333130241133344111022111132434214022113101001311013114203112442221444413332414422123133222220312143410321234313012422032142244024434320034143210302442411100401042322443232230014421320032342443200343243303002130433434411224113340030014201302414210013020234430214122403313232343212042234144332220030230100123404330310203420322223112012220041424134103331141232032344022203003433324101102103401432302101344142133241424230322300442332100320021112020243222124323340440300431132243423430413210424432312221142314312102413142033133134021421343341130422220302211312332111123010442211030010433332233332423130111200300210213140012204112212434431144320324243232413202020141324040310230241140432043002434012331200142130113432000030142401013414013030310310111012432324111341303030413403224133003321343132324241241322022110044000130432024302203210021412324104223343410412201323324022242340301332223133011120141013433034211111123423320040113210122420201321004211441443124043034203133412110412202414424142201230342221101301433144022132023020334223042232302143412040424104411340244320202310400104430334221433222113401240020332144314431102411314041231442332124020432222342221334141223302122014004022333242021303203414040221113333114131412340414432143122123043244034441012110002332312103143123140202331313304331412001411443331120440223421320041111100401002001222240423124", "000000000000000000000002001121431421021240111131431014104030243010102342111303231014344233334122013231133244314042344004203102414101140414103432142104400213002113403214402332243001443314333033333432423410303413233443004100330321222331131231202332014401144014110341100331210301002331234421430243342330004011114430141443404000104211203112422144314144411301031022224204243344130323311014120011044013413222234142310110102221130300220130243203431401034203343431101443340422420141313021444144031430043441433001124143022044103211241014211144442041031444344230142412033224210320430100340424304013341203244412023330314240442121404222201341131424210121200102342004410210122114144044321404023342433233134304122033040014320201122144024033342012130301201204324302411134032334132242142332300230432214410144012312233242022102110342144124013334343301441012212331042304302230334241201420332320423020430131321302341214122241014212141100220343441011323344032104241034342331003344210211302111324030034044121314330011431132320342323123222103414314224032431403342222224301423010002332443323312120444141211241440322223432144231023414214410024411342220134213040223140024420000420003212222433011310421224344140030101341430221012201040040011234042231232303210112113110244434331122031424130033201122303124111110144140233013402310101110143013344002120400240134410221124102321110301132114012341330401102102340423133344344000241311143223443122244142311113324123142423240120032430230300431231142131341431101140314002143103022314103230334211142241411224443112414333000214321013100023340004001040242204344032430120400211003423140342343421224130421040444131024104133320424101142043142401333024220243112300002310121340134313002241140313433101122101100144320020323030431414024202122313013012300102412240101114413314144234003401440411430322021104132221010240203000401312342341114233022234203342240441311020320314142044412244422203403140232230332024344344314132131403221200200122444414313424422340332221220322330232311202034044043034104223421104400433444341324300044133401314412110404344304003120124441103011003242100411112230323441423110141103244014002033032414323401003243000204331000040300313300000330312312134343121410012141341423322032341042040203000030000010314423043143002012413344330303411041414144024234313212421230433102334412003033004220411342014043400342044110032420232230034301400300342141003130201130141303032343244123001014320333003300204113130342443241041203402310134024421412012243343041324102012223013320102023113204323244230102200341242043221112101221343420012214404032212031130303230201013232210430334342142114044404132014332142020414014331133331000311123221103231003402302110442341440312403103342433330322032310344211041023330321422010301413120013013022342330240031200304000304040411140330230141410223211121442440142340032411321230444314123403043431121421433434120434413102440133422122231440231321223044102221114222041202320424232121021111303120004142104203110330410301102411012033340221102411124110211341124022334103124230314323323301024220241122142323144303341243003200123334333423333002111233303211413030230324344034231022341231230303410124401103042211202431033334442031424010344400114423104120104024234210312021233011302342333440303120241410203330324010041400130334133223341224004210224413110102200313404121303102043101143424131100144401342210022411241410444004301244230311014003241222022321440423222114122302240333110424103421044123204010043000300343201233221003224310432043332112134230303003310043000233204144304342410342212020011211122202042020301243432203001203424133402243103211002023114443140324414342044324122023410020203244014314024002111433011102302320010430111314031133242422200443222330032432242432201024043030342333044434433344041234401010311040440424122443342202121304343403104334334242242043430210144333222224003213331303344431043112041214422040012010001324233402342242440444443002333202343402403004130432411321203313114041021104144134120214224241312144430114304244004204120423220132001112320120143111113304032000221342331130202212302023431110404044203431001121430200214102132004443420400012224234021241401303120403034420223411223444403432030240121124422301431432411440443134104144111234034210143334200413113441031233313234444303030414322312114330010122310342243300000023330200203122111400410213420404234141314134331414244223234444213404411330231302223121014302402004001", "024122013013204011220100000000000000000000000320222401043431002410204333342423332310124230411334232041142413340031113211103204031440102022002220021103331422014220231244311310404024143411142203400220124102322132430443410102434014024103344011411432434003334113442242141341032402044111333441122144400004304311320101300112034413443432021343322102040243022444331231330140114030330103031301304143243014010143003104001134200343411224300104220304414404123422342122222102342230113304400433202144314403140310302233031141144330013332140441332202032034001404243412444430314130302113121244411030312331342003334330421022200223142022223224440231313331104204443323003121444322200123112213000301233233140331003421412221003341210242201441002421404301303303244043033043043240034343420100214022300012004203030111342044113431342241322210314204144424223301202120234134421011240400014401244333301041321023231040013004241123144131133421320243244244134324240412234114104033131403130330140400314302413443230022113311243124012411021440311400112214214333341104402304022303012010013342100400413040322224121333120223320101141402101214223042120041142414243230422433000102131401231430101101232244220420221140332401001410132303114221123033240334303233332313343230010430333421011341230424330222204024020441304102044200310301243013341024420012343334011202422043432413023133214030241131333120242421432410011200221412403443320231434430100323023124432242343134133332433401242004423031402300302223114240100403311101404033243132200230224120300110404010112243442011212141404113422330413041032044114311230443200334400132414111203430000211300314202141323024140322013303231221013430114130123100343414022022343431012301204221220041343022141234041133041200100414143114234230130434044224013041211200133423012400112421341100300333000114041314044032422233110434400224243003214034303430420144042033000110003423041241434213003343141141124034124032101224243444013124310434230433024323113321130003133332201441110443421321441240133324203402000000211032232313213224031133142014111021422324422034114323202010301034122042342423403114242040232213202324132130014010332214310213222431204020040131420402212024214432034012200001102122411102221430442211110433433321044001210431341340101022433303134313421402132042110000124001304202342210444214143424331143022012232420031421131113110141333341342132400220103433242221034034200202403411343442013000420233443100001202304132144211301010401300024110121122112141210422302421342043213100010231123243201044131103444202043333043440441200432330034010201003122131024312431024411110022402412043244213203400314104423314120302330332343130321230313334244232123031112424212340124324344032411020020410111121243332000222131431004322210321032011100404202404424101324313024013232322200300202014224233040200010012430344031023010132404223244012230210112023332012310300233000303414120243010111101030310322441320023332230423223034304423032321413332301444240240102142433130301141021130312024022443132141402033341044110040432104123034430031331044322043044041024002433323234340034114430434404240342131442021020002243001211020441043032114303321231113121030313303334203440010431031122324043202203202231444330032402122312021230030431331411202403221234313242221442443012130200434134341210432302333004403133111403330303431341002314430112413022033044232212402422213210213013204131222034310131134214222011224110203440022412143113332303221443013441033220420040101130100023010222432001334312333424231444112134104020424204011044120332331421130114022024300423232320401442344243212414404314402111124403044002213343312304011031110222303413043301310020444323110230120224314112240410331200204134230000123300143324241014233224301311332301311322031140021223124140433011120300413120344022430314034321302240144134414010033400034422030440000303142210112420211442411321313102132040123121411340234112021300422444211301434322142103430443423423032040030421334341213002223113143311130024023423222431320113003311433413304314000112413234442421311030124040414012314322000431144032142412000213334124113413321124413131010224203011413241140121143432033044313233341121121244033403420030010241131331340042433013211011431222202321232114341430023303304030340423403344432034103401402243102013223433240203031200333211030140133211044341131102444441323300241141113242302304442411412013312100442113104312042402244333442403221230033341213142113131321413", "043244021021403022440204002242312342042430222042433142314344314100212434410240414122310114232111432123123022241011330031002242441343100332200413120320333034412004143322102324104041331042234020314013322310334241240344101234201144402330133422143440203102034102120004033330222112432124121442133423133030313343233423130123333433222043404110044022411141111104313100243300143232024132141001022340423323123112031101440344113022104203131142034242410314230404242241333422141042323020130321432000011033103412111132313431340310433233441423330203314210224242200111234213133424232244432014004030311121024402244114342204202232310123020300341320412221211040333404101431021111304102344344121430211003440222011240111203133320233304222123114103211343021420114240440443411401410310033012303312003100330442342433401012140020034302143002344213120400340022314440324320013322432044421241101402030122424120134022430242433232002100322311433334312411313224401332411014322000114444212122243434424432121214004332334431131303244341430432404212033012310401234440311112223203021144442230424310123343202004132111404203120204011431120034004110422400110144144322411413422132033202221241302443014301241243123133400400223310021400234103221013122314204014122441333314232421122024104143410443312201111422443303333044131302320442023343022230023341020434242422121334231310230104124110401421202014100204140422323124333341023220120344014130402321403222100011040012014223304222011233314314411144124322321430110431002242202131310220234402232414000121143222040334320231024242420203003404414344321421143401343412234113244402110342414140043010003302322012301131132334121140130102340340020110140112442344224023033043202013020120123120302040344032421020212312242222033414201320200322020132433402031231211144243224331223201312144441433422223314243130223323243320222114113333322024413302403203331000401402040042040100333411020111213240022411322004031202431221231300201344314032412202023032244004414221410333221224311044101013340404111320021042203441214020303412204244123311203142402314214102003221111021110121403040201103311430434121022442243404121002143343430132010020244023133242141012221024412023312222404404312020334222311304114304322203033014122422130004431003224231301131324233430133243434403013220314113120112022032210313022204143341344140341044310124113021033311400321201412110342210042204302331003341141311124004230421410020023422102003101410402030021332113004331411241422003320231344434300334433321013234221122311121230343240123112003442403422311311413203401133014044120001432031424302242442204332334041324302410441212104230111313441324442234010234121210130444222341200044422413203034234200303403032241143330212044323322212310130140000301124021244201410414044323043204104421444334213410121312220411211130202342000043331000044244341031021310320331342443224144232001223402220430140201211321302043413021234212143100240431320222010424431002243041233203401340312222421240402200121224243204231021234121220400043034031043323344230433422122020001402430334400232244200023432213033314321421032244410311404330231042020104141323443110334121423123300442332322312204302134244131202210040134004040203232042230004044433013141133423141220414201102424022211132033323300120343242143311102134000341141440143221321314110430421012341134202420133220140214134342201303012211001212323401114330044300321410042030231311114444211443332300311433331403433122044342110021421413322143422403042432042202442222021014244203311032432204411014121121042323433232102401140424414212030021412143240123021433401224422033210302034420432330243321343144341342003131044220101320013411224041213044202003040120422433323234221333111344011004204140040142301123430114343212312132114101033200103440030210430243231301222200412340123344420411343120023121223102230334210102104004434222334242144112112440003030221430422120022441332110230231204222433003430124224421431011303242140211034411310302140211241234314230142223420222202233213330020241402011413213221413433322102420034211304303111411210341423402342014131102340144341232120302303324412041011221130441121332032111111143411001313240300221142222332111042302200144431311242121000242001320421222414033023331000041340211143100321413044134213202243402304132222403233422143143320414211143404201101110304033332412322103323000334444442243400411334210313132031410120434431114140111240221340014022203043312431232223414210201", "102100300203431320201043434121100112441220011434002014301320104000032201204233002420301204132234110013321021020012023411132404110132001003202310400121410243203421000314420343034004411431013431333123143340422001133444041324332324322412311440014132032310032022200410140444122234133122020200302114140422041021400011123402333034211240112340311401420210011004221443231133432030314431203130032101321220344030400300311011430404341004120343040443201042300341130400420214431331403013120340131111302424040110031204013220313421242322432110432143334204142331122313322232302311102101114214421000314132434112031042000232004102120201010241210211221221331042020331233032013013300043411001423101442002244104220222400441044144024044132111213412334300040104330101123144012112131131310403104114103422140020104430122421224242132310012113314332040003001400212144330344232420433211323432333124131423111422100141121120340403412211100432311342413100134201303433041214412421102402234233132030304233142110223233404342404420130322102222331004424343444111233222200004141401333310222042400301143012431012424311140100340434432423034323212000100103233213200121344322141332034201441440324434204310003024112112223331230424222231041311234112123121433211444010301123431402443430312423333433412112310210032311233303101003144022341021140410321222134402022034120403000331134031412213321001342434404133121101440243400422331022203110313012212434143133110410124323214100421300002201141334334121213011421140142423202403310222324433342423441311100212331212023333221141131014241012114343420102433041202342433431200240434044432241123414243132024102210430104230024330340003312340112310432320102201340443311434434313242231233030301400122141232240323223241101422234423402042310314400301304440021414141313232333441030310341440441410033434220124024332230341102431432331322240241112330144202402321010444102210201404331303401234014324001400323442213204334032000423103113313004433044430144400111212203344102102231124001124411324204443301241342331301332442022411202110303004131111244404433012412342330213210032223410333134314332034121211023044441340404144011404200131101442412040220000330120134212241442021032440143331321104213434340020433321234101123144230421312214012341420443313224040220340033004313230144322131224230103320431243031244403221040420014030004134410213404324210242340242021341210300341041143122003210144004222103100340431010332122430320324320420233441422324221021022240412402240022212203033010441001103431431434224330021124422104344344313324221303410232420042011140211044332341033101301401241410144123023204312244440144211114344200223433133420223222103114240421134321431043320400341321421424014022142210412013213332322110104020331024421304024020112000110441402302044042200013323311431421210321203033231343402003214320203340043441243323324013343434224141121430120103002122241423040121011002001130340310223402041210203141040420040413103110432314024142411024041432321410001221440410420213304131343042033203031014012112131203320111342404111432231103343110343422440131042034311100420023144433430414201001240201421343412144114302114004413003021214310224304002303410203001433324322232313034230320243102021203124202400410401330332004424243140334124412101131440302111143231104344332243033243241134031212431333224020424230004443322222210430224002242123423100203432440211003421331311444024122143410022301441002402422322133212233302410304301320303213310012134223031021321323412430234233424143324021044211432430102242440220414030104020033422010020010133424322042211414120420420232101203314123333220123301411314443231201203110340110132303102213234324223343033021000111300042431210424124314404444014421323131332330032121010004440402114321213224340040440312033322432324212223300102443222103231321412403423004441330242122010202430304043231030312331204400234301324142243331044044202114242310140332414403401323244342400111403334140213032332404101321201224133442224030144324341203224311004432104220410403223144024400434323414224242240430014000003043402213120041313144203041232243310340213342241431202441113404040321314101231232344412410212230024423142244410400321103002424204243130014101420302433013421424213320430432114324043201024112221322043131124244123410413231042340041102041410143311132002241020333400114302234230232434024443313141042134331212433324341220304030402201321334041433032241000323432031234023000032343033230210222", "204200100401312140402034123243114330321401421200232021404340403000033431410344020224311402204410432232332343340334134330232321201132400314400033304044223103032300104143113213100102023222114142111401433341333301202412413332443031233422414102421123001312423434331144024101013132110102414130214243423312244130411140043240044402304122410030042240230321321103303112241304310412340343110241020303303330430013230231421420123342211242444014421224142230032304434130143430114333424232411243433301001121021432040021112212212343212230122213410102000132440232010344014443001403441120414001101233133311323401103424143310433133431102140033210242303143121341122031300442111024031114340032210344212040123301433233141120032420404333232023203433004101414233312103421211243330021334243130344411140204331031130024422132132131414124310133314330010013013301031022412100441303001414011111241033010122043234331104033232121014313000244213134210310011002130124201113243210144224313313324231140331442010434130431200312114311144314432022122340214023132042400120211212044024231303102410423240230434044101440432440311314123121041241221212204210440043322213013134214410041402033044320343443202104102013220132012431311001322030241200120103223430230230114442202322043224321033040324132240043043011012214010011133021203133420042344332043104120142320242340431342420010110121240424233204431003440201400430130203344043411142333333001202110433042213034422112414203123323104234314201321024022222434114323001312130130024334032201214013043414140333032310144421121310021134320410022424324021042221442012221140230014232100311304232223404103422243232320213141002402423433143111230102320122002214224103110031142421102024103300030033021121132322324012403224301114242202203314132313343432043114114223234233112322213423220013031332014040041001314411421233141011222023401030133322224104413220202014424002141041423343343004234310043203143412042442144201044130114104132233114444043233241440102340120142123323212243322004120413003223033120423421212024203431334010220121244033134301212410021202310314411014001341141013411112332312434114341302111330122432104304112244433412103204400314104041202331130004404300420043011132233033421123302021402003113032413120431243113441233043140020011330424011434120140331214132330231221001424230003232230440444123130314143321300031120420000411313124142331343144424331311111201013123040242312222424320422333041211201230301114242214120023334042402234123230000304002400000324442444104423321102023010042042434044100232122404214214413001402024403014003000133413243412021243023410231004410102423312312031444400240043131141344212433140321444103214332303110014432441032140203210321201302142413414223032201022431102020000224033101343131003103212033322420404011102241424023234233141302104040440021010213220143013410123000444023210322034012144232304000044033031134214420101001044223213323044342304201042021140110340000011001341244123133433034104031131112313221104002401231344423231432142223242304323002312323034210413143434222131311142333140213432004310343001341220444023444200141212142031243122122214343122112242141041210022423422330434031140221430003020102243004433303124332044410003430120433332420124314300242323133240304112023320213230122133110244114320040002343333030003404012413240010200314013234220221402311102241043431224243000131243122012224031412414410201033004433114221342423123402023332241103131423311312220444142401224440230140310310443312101430140020320120243130221101010412222444312234312122102333422300023214301143003340102442421033001122423040411130031210112344234302021312422122441342333044331230122413314411443013441224420040412324411341040301300004213041014402243044340002210222414204421320444344222443214210132441241211323402302041234041113404440040442133331100300030000131220010031103104422043322233313022344200433440410411443133233040330241422400002043320311330330304343013133030431302111020004041410402443104100010223400024312401340312212211100021114440304311331113012144400444220001424241132212231411442030430430242431121023242113132001412231330242341211403301130440332221223234141322023403320210204033012013141423003104044432130123004223410401334413111042104301400411130123301320332142211104111130430220404143440222034312344401230401110024341443403032243023242220432404214423434422324414221403411333324303032421202324044231341232312234210314324214101203324220343123403443200100", "301300400104243410103024114330414242421023010401132011204430101000001200233103334332423240113132013000102021131042412302011004101242434403402433221242132322342342240101340403312432231422204144330302112141242314301112242100333223223134240211421300210113042102040340224103103342240313424201232020402022010204203343433204201433342140211220023444433323443040120411300441321432042304301323233313143244402210200224042130114404044123124233401401021144220130142130314024330222043432143344020220341333334323221230100114343133200210010040323342010244342321312013312430210133042414234444120024123420233001014144030002131111312112410233414141001032011420314014113421320243210231440040313113200314300213431044011124244241302442031332324014242243223040234121240011232122132433002043220401133302013310200420343102330412200014144121032421223241341110100221133003021223301241402002003224121144212144123230333003214221301040012124112114214340223402032341221143211210030301213301122204123430414423402243202201220433423320410424401343222210123032331140131211202020033233300003432120022010243443444221320334324201410224130000444230310043332222443141113042103204221134001343434243113410204002304311304321430314132223434334322420110241022404243142142420200441302333403233222203034422312334001241231012221022203434133342334113132123244132411021321144301321401322002003000004013411012412012403132022413032002422134140004101111102232411011204332241420333411202334042104243012032032442104003430212441113130331212021330042304200112030112134311431022124030440021212431114001023101043441313141320002332411341101242322121402102243311302114441001413130214042311410141203100443332121104103113323430020443021104222121422130330300020222241233221423211240302222213122004314230332202201134442442123004313132341200021124111023111023313112012324223102423212402220341102013214443013202024430342224111441214041411433122044343232210402212340041003401023020333132301424020302133414340140320143311444113341020403134122140101424004232430322232420030033002311210140300300043123301142033102034431143322120302102304323233031440004043214001204443241231210220302104110431242130001103111404244403014141344031233323234013344211204243014110200333104422331213022413132320441441434312430403114400222321331414411142244043212431203304211143302300430341144010332334433044131220342331021104244410442130342402140112142441244110223011242344213100332002011420210030143211330222020222124113402304412413424011041010412103131223011031144314230411100432132331411104241440421140440041032412142124030401230441031401121041341314143002104112304431044442324013320002103240412404331400432314120201324304122040021230113433040403342114320410343302333431002011411323044412333041122431010102403320201310202442210231224302424013440201300144303310102244421122200323333104432040004440311402330011343410433431311301022232402204302043021024312024243023314122414424420041221413243114323340310101111424414333311042004312132313023422432242332204212223444001134214234131333133123343403302133410321311024303314232022402211110232100420220300043422342120043043244313014114421332200230232024102102140424223402434443444244411340234413134030401100032140240101433423323033142044041113212234021440004100040123031200404013012230031111101001210241223403200133012041103121431423422442420304432012300233120204032043321230214224042301040210432412021342344310143022002201420441333311131410301331304111233320122103024101144002130301404042412013133030021030433244341410230232144003141124420410122110000331131011201300000321442014012310001412342204422124240121221331331341243431410433343320314011001024204232122021324003242441011331003420410020011400302323420131033113420333013414243240342342020143213001130102201431202300410241211021300302131300311303232242142111144100231140233023313031040134324034104212441134034432110430120200200411112014340220034420433431421300421442422032340404013001333320424242114144032024211401420234234300122302312014404114032334411333410001112341310343112443403414234210042444103023014424032023010321011423033214142241400010131012321434033240314220300103343314012103221242024433330340101431420242412333202341302201314333204442412322220033420401011110342231033422330020433413432122034124121420322420432031023221440403401021402024131231231002312202200403332414011400214304024410341000132223032231141442230300213021103122104024344303013114000202222", "403400200302124230304013132221222121301114322034334012003340103000012301001001120430110311223322231343333321442431324043431232010043001323414312344300144033042022311411141004442303012311344212303102210141341412121221431100224301244313423033340444213330124340420433341143140031304420114433100232430314210141302244420341213012120433220023100303331011244031440133404430411210343240432330331013130013104411103043334200124320200034133030431341143000121334103241144412342214220332013104204111431330043433002404232030120303432244144131304400242333113442023441300203204114223023444114343143402243103414433341210414024422002144411134342033232030221214423402240342222412102443401213122300032431412441114244411334044400000403230311003041400024210123014103134230131440103443241400222444201422202243441343020322222144431021434414012230244221101442221242113334211110442002241133034144124000022442011444414033323222440442230004203311322224040124220322233404341322223301301221012310220431103242210234301340132414334334331444111144142413111242040422410424201442004403413442104124202430124430212141113100103140222443000033413301003140342223112331133243444100214313413234220130034023344040430402303434214334424223024003013244441411324132412341402332423422310121202104001302033321041012400423204402043223000343320343222323231301333344400024424341132000112142111220231031331302200300444134441100034230131444032432400320214432410102133022043424020121401042104321344303120431322342321323211001331223021011010433111301033114123200143032042143031200130124301340303300422302220433140422301023041102234312111340334244320241240331201034144104131004401211431422303222323200012303444431023133000121341413133033121011004242402141030241013432112311310400134010230343411420014114340220300244101122032240421343221030032241404040403120430010022320440432132422130241013120233422214003231223140423123400340012000132044423311241311312212210231020114104023101413430344134004122410303324341200202043024100201332000433232424410434301020024344102302443032110212430044442123021040124431343014303222011444410204132421222243311124033123442010401340413213103013301141422310123323401411430214241133320142104402040210110013440422400304104033202303110223242444343034040121332332221112201113400444202341402213042233321430404031232211211401143023301213132343223400344012314304232331200242400344433122421004402440302203212314232243312140222301134004424131410112410433304214032432001123124023144324030024332300000121414102101312014422341204404433314014222110123344023343230034111334333004134210444011114110233311221441040143124112210410022214420011330133342021134033132230424240434343130040443130003430033341113432123343111143022144303212434404120031033202032342120232031032113312114120310213333432300434214421342223331421130403343103400011240121410011023031420010432242340021101033122133323231430231130124443220001403332401303422033432323311220104433143343413443233132100114203131321314131312144033003432244144031344410041320031313044413432244400020014212401032100341232441342313043134224301412134143413413043420121234414110300324224411022030232220314340102420330223211041324230111332002030041032340123111420440443040342321103241434340413232100232434130012103232342002403321114412033020002200114430401241241331004320243041324431441110343121332414143022112022320043120422242230121034204322101324044230333140322201400330111401240211440034112233102020002323023220340214342233440032302313042012211301234331022422201444430300433221224442314432034134413142121013420112313412403021322344223404014442342401333301020212122002234440230244314303404140031200303222440044022040430313230102244204112014200102104011232401204222040334000423404240341400114332033143200040124202303401401224200340001332004312422443340301201420244103323243333222304144403143101433234001140423022242414133101304034231111044301143111200434212123340213322120341434122414001430401432040044034220240142001113003412212134000103143014124430204112224231340201344104242203321332424301112443243411320022313210214142021140230302311123143400032231432303044333332110012444342003214200300322021130443031101200110402043343000001042034214321023202311441433044232431224120110014040422033004211013341210123203224222200404102310210334140111111044402034312411003142113423434324240410244203402131242141120433234232310110214024432123430403003042002043014321024114043420020030012021", "301300400104243410103022001141222440443312243201202032101320404000000213111142401322010231121303311114141422302331014230032304003340024400031043032401031342411004314424221102232023232122102413430402243240334132410114124123412241211224044010420030222033004341240320111344211401213423022032404143134130121311220333432111122302112300430434034434132013324243013242244113021033411022341221244104313441343201132020224233143023402141031122431240401323021042144140333311400130432430304410344423211124421304240142333313342244333212220404432122402330133411030340340014034101430134010210010031432100114301414011333120401330411304134040220110223310243444142204121014430130424313330432344440140123341120100221431423330032321433233012044222040230334444232124330102344102412204142304420043134320011002042144304304221410034430022104330202344130214144421132100213320121211311200344242332341324424231400230322322420012032001244022024324202324123204034002301113312030334112024413001201400044110243412031201011321320121112144412234444344203311440322000032413113410220121031401313410341322202302223333111031211322034334330341402034013113233100441140042101444430314123434114004020313143141414224321034330011102231214001044312313310330144310300013432112401033411113244012421210324441314030303223232120142313001222322433300002014041042402311223441024240140024232004420101132431112404342431200244023244442014123024001023103030444003044044303001032100333013414034300000244023114422203401124143242023113440133244421033233001444213402013214441114023101413122143201442012040334422142042321203314204141420343034340114122300220134401311401343441340431013221240030043313223124122102111413011444103234332431442444024131434113430123002221021044341003043433102120411200300303203243210101022312001042102414031344003442012343401000104440041230102300233332343244121333021024003341340142413133434404304030140341020110402322130012440401302311343141333030014422443012223304314124340011402431201042032243323110402443013430211310334402141204004434210021111142023031010030203341403033110310413114443012402420404333100330414144013142414424423420441234011022343443113422001021112123010331223042331232040222122210441012232001114034111311413124230232442441012310114034123202331234104444321144132141012114412404133040333024200141020442112201312444411040221443104241244014412421342403132132311413433302244322343302310410244230434434341332414212344303044323041043312320003212210112410233421101312403033113201300103014033231334423402122242232202010313303320040312311203032010420033024312202322242142043334102113343111211301414010033244310013241210233234314021234304112034340321444000230104003140131334332343130334233441401101232000412331132344444422021223400331410102440310424012013420342313442442314000032243002121043040413024410243233342242220111022312201232204421421400321031134204032432003403004334233242442314343232420113330023213133323141044102000440443422123243433002124040410430421221140443420111442020023431241440401420042241114011311312013001120404204131112123223320412011141440000444431221043432342042004133242402340020034001200130314042042320133043231012110300001202440210340024101031043020424424333013002211141242340421331244404014412043112204340002302132212102421411021234330213001341133144314341224232241332321312333444212330444413230000301114021424402342420402323131021111244211014303333140300040240221420003240304022000020124201224222132221232344044331211020324322441203414124032203031123314110422310413344403214312002420401011204024314030113324400433234311133240121244112332024143214214012022033413133221241144114012044032042342342223311200442140024212211340021424342434100102301110301244313432244311103013020022143141223040330144034034222340410204443014101140431012013000433203242033002323101220411310003211022130420231130241300203323030430410431424044200431241023102120032043430332131031021144103331123143011333144124321310323224413133324141221004242124124140030313010231022432132241102410333334114044302113012012300222131404220004332041434341244002444223432014322000421424132021113323004311003140134020344201121223334444033012000242240411241121434244104340330300031313403324131031042343444323433011223302411303011331401334321410133043242233432004413403024340434133420322240131430331134222011322323110013002233104012030043301403102303223340114334322331022041434442400121041203014441344242330233332021202", "403400200302124230304014041020010431422024243403232034004430001000013230232323410224040401240121230220120343020122343304302444042344132133043421022240104044022003220334332404322141120433444133234001144143012213420234124301110000010311343444131333444411034312222301300014144140040332444240034103330020111410214401343334032443011301103400403144200132243223402003242440231034233020144204444222021100001042111101223444423101010443244344012424012244111112043400433313410141233441121224431210031114443311101131210134110012332224244140332003341232003010410132113431041431303140042114242320421200102204041013001011414440412311103301003232440102003001300042322144200443114110034111114023321331013401140303034143030401340311330344330330201114334101100433213231232142313222420023103003331143023304120233202130422410100221101342042110124044103122203022321123123423401223010231302321311101001423204104221303240332143142333342103020312033031103134401444301320411234231001122034322040204410003011313242341210123424112320311441220414211443413432400011230010132402044141123220414210334444321203420233033242212142344423224041121244311111100223444444332024114013431202003034020140143323303433333334202032043134241143144143121344120443202213424200343324330023402442033242333344240214431201333103212344004140334404222340341144221221312411421443314422012210333401431323443124221203002401314101132240301242202232333420124134334114314214012203143314322100003123210314001030112204203122232002224322030033010412234320412441311004422013011133440344033301240442234404240414042002412131423422033040124333334041314220441412323303234413303120423034113310133401041341112121421004231142131433213211002141431344102311211133030020141142034314422114241330030033242241313113201012242341331231030000430202222430304423430422303011041313321012244303103314302301223133113244242212241214420202210201422021313011030312120234032012210010141231343301311301301341131403331122043110030421331434103330310222443301123234041021422121221323441400131012432331201410031430204430334423043020124113441143100113001013030143124332334343142233213012231240214044241440123402221104341312103113302123231230124120121213431320441212413411111341410404044323411230213414444132032432132021232321424310320241323120030212410134122332403121042111220041314324121230211002212002434241144424321214033320120341443100044400302412341212221034040234033202113403444340331321114330124121223423342441233011402322231000244221243221331442314330032130042243333432002224000031240230234414230312210231104440021143223220424431242042304211420243032234123103443044433040223304402413414214340401342432342102210440130022314413042201013212320340421240001004413223222340323221230433400043131001034240030111131401204110400200101021034242101031324441434342012041420410312422243114402300304140033130011131014111311340332120434302223333323114240002221140141114421022420100041142303234310344321033000023444121400334331132014020430232201202244131200023144423433013302224421024340041223231310140334400231232413331301203102132403222432013113140021100124144321133031233312204201424041400404141334121042010401222231231430203233400120331323323212320432231013022031041343104020231304200022042042410212443024214412420031340230331020010204123442043030440423100114311443430301331040342400344443302300341012321203313232213413444444300344403333440021320041342301232442024023011030443322334132212201122331103240313342001330404120140413432404123411042413404212222004004321014332120334213322120044114113210420323113303343433100221211334203242201140031032144321210232343201224031010321012340223031111400200132442431224214021122312120001241110340240334102310021204011310424143433442233322103301302114140423312444421243043102322134321411211202443432140224144203344331242034023000431111413304000112143031120423441244241334301343303234344433031144222422021234020343134231420214331022104034432013444032322430404233111324304434304122041213442223433013031214042234204034004413014011003034420423202304112030212212423230140134313332402130211202423034022430442210412323314304320210341242344110211140133011004222443313001332141010220242411442130324010120010320440020410034201222303434340020234032412004204010403244441020430440301432311301104102023230012120121223034342214440123132334032332321401223441034234242243033222442433021444310431423433230120004112014042312321402320342424010310034212211", "102100300203431320201044003301331304444014304303112014000130301000041424302202331304320324244131420334423412131010143142411231123141020302014411241300401444141231120003323032201231300220120012203243334234120040430144434420300302112443124100414343034012221330332022002101101043230242021201322201101234123040214133310330032330431242022402342422444131221010421021131214040232223401134022014430320130040304030404442320024130040412142204203403221030213304231211444143424001042223243010130212042442102141434424241224234221122041021334011242403040004430332440032010330221232300024103432314144113343233420332431410033243230131433441440304200124144221110223104331341021221022114423410002200032112042132223243113002440204040012003024343430420442310401431414401102031424130114014330324331023013024414220101133200421423143113231212320310113341401301112200344010100141221220230402431313110123321222012424002014013433301243033144412244044310142002241441314144341114004200104340342111440444201324320134431311400303103140320413424412310421001103412140232420341333024021240100111112233330024003324433002144134033104112144221232123043134134134204030304303144330334331404032034242040024104340104222403300213033042112430240041042433333032323212304213104114411121421224301010400210120012000103422124333330300133003440030020114331323330344003312222012323213043331004333401034404313221223131240011444020004121230114100132022411240003041313123243424442124303314010241414110011104321233440020122201120001132012243122311143440421411002424242033334323102320321404200324102211140042003320214330244220142111032123103221302021123242124412021134131440033334103211041100013321230314204323223443013320223113410322404122424030443340001314012112401422214014310022332230314341433411101003201041022034300114223412411220312003324104431123214110300132413041243304311240404320234242404333123303102230411121220411113440010233102344033121442444223102022003034404212124344331321404334244421311440133342302330314011343222041210123321210414012243100214102011141040243134041012424242140220001214203002024231332021231401114133023312040113040112042303331111000210444043400100202320142110331241342313013011143331324013031214302323342414422224311143422424110130402130102101011422011420430121013202120312001312412010111412242103120204132310342440034104031013211424144134344102231111141443330321323040112242012004100122334311211212100002403003114300230110220111421422033311014022013441101001120241414320434141343331313444140302002231222221242201340430403423443310201200433244020000343130202102013044142021440013041322210320424301412234100242423432411331422000313441230103400003443441123402220333004144402130010431230221432343403201421402124311003433403320420421140410331423334241123142412222001400100042030014231141231234321143000400044403141034020201240014444324422442114444110200420011124043440021122104013213403031301313402412341020102434441141442442404001223423032221234440401202423400134140001402131344031143234442424324040211234020141303133211102041114303222031204033040421443132100141202012204340034023004312423120032342003002140020133021343410124303423233121240032344343133141122140133112132141103100032442343233144201001222013421041322403042022011111023432023211301401013130011044103232213402231104234030333312204313132041111411421243141342014413131142314231132124320422211343222331412221431440232311320031433241403414104020142030204021224243322002402424423313244004233001233101230333201003340120440301340244342423244231141232112342123124131043334444442331130201133223114003001432402342323323403340033314412410414042424024024334214123220324323444444112410323034311312233300331320424003443212032211100231434023043323141212010214023012204112004023133222434121430204010103014034034244034221142334033140112342003302242304212212120230332402301041214041100031444003033301024020404434334123112031221134442232212224230333244031442213212040433220424442304412031334014400400131334140041314011113443344310320441440033411033302334404433330213133011423220444023114221443444104322001311124303400303121430202244112402140322112430411123443433441212120131022210340213220444321440424424430033344021201441240323422431121331421344342000330303134231234114020213113204102033141242013304224034024302241202344114233311310031204140044122422424120431010030213034323122241321103222004410003414444000142344143313230143201040244010002410411021", "102100300203431320201043314433022400430224014021031004402200100000001233130431134220404434412142333044323100214020440144424323233130111144400143300031214224003332201044240110104212102220114031411111104241210142342323122441032023124011011140012334440010330402211422223342403323014434130303434430400410243222320114240203443420213344004313221421022121313024212132240130240122400302413304213102212332411443440414300314141003034431211003323411313214314431301003331112022431110041412444440304013111410040402033230210121303443023233242413300441134021200231210031010431422134312040222214101102224341314210134122434302401242422320010222203110300004020133101430212424413003113422020202220244123041443220221344221204402413030224134104111210222444214231424204032444213324424313400113413203403133000224321110402033104120043223210404034010412342332104214201130342200040410430004231241413013313343223002311421131410112024031114043332223133440313013001013342414041324313021410043102404143411402240004131212222443310233043401121013220012124014423410121310042224420301030303133221443233334101233130224424041123032200122013310221211423120422103140124133204333120403330331440333323342002003023210214121003433212424010213412442200344111023143443424224341014242412124211242422003000423201122322133131323033013430241023030321344443410012240444303020131241113044434014124222040112310232403111343311032303403001313343314204003131433004013413213401003431400433244014401040413044224232341102412334343012100022001134010424211320422132124323203123323042111002001340144220144313244043101411222113141002343021343312304220224041211204220322003232333202113220012004241124420433331424041122041131204002003234313142320241114021211303434341244404433143423033031142313022001440400331141303443410223010402020030241400223301113243232241133320330400141302430421001314433343021131144220440111040300402220124003020314333302413102144332120241041414424440200234441404133342410440132331443102334344420020104201033140233222401340244322332114043023013110304001243244220031343203321112031133421243422432121020043244210244412231322143123412334140210143431204402111202332421341241141011142122442114214133022424010104013323044324240203023124124221430240031302043333234101232210334342320310313313013114232402401341133134323234431400334204230233342214001332133210332114441341222344013131202432410221441332112311001124004043140231133023140204130443404244113311024224014041231322114430133010133402201040132234213100041120200312311124200431002331122241130001141032201413340214121042130002441443241432131341404032100443122040032413223111111404033021334124110233410234110243324243214042141030214141204324231133010212334211103034211104443131334120121440122431401342011122222332101302340310410314020423134333413231130134223010024101113132024123220344203333441414234421020220443211401340333100321113432224303222140440134433232434241203132432444030224223023102013414032400330030021323244014231430340322201310111200004040122101024242200412132022030413413103440312324442320420344433221404220202302201400224122420441421134043203201040140234002232211443423401234110300014030442134244220112004034222110313033401323132413200404004100303430112044111112144420032300342124012440403331400031341130033303241431242022300040424103204431013234404242023140231021043112402242443012144401040320200133314322402222041020303112411131304442422222243213342431110212433123040302243302232242134230001110101413321441333003103323044421033214402123444402101432433244441233214004004242221222310001314220433140122022113040424220134200323233402401342401311302132013203121232341423013234304014241322122000311313320011412411433120000240043414200000033422423004234232004233404014104114122414014402031232243411003023402401242223431110110400040402001121044324322232212012201412033224423223322101244322312120024324342320041310242001031210340014102402312013431214200122402322241030014303330043343443001344321420343022141440014321204434321220432110101223303342103301412341401231441411311440120011344332424201220133200214040433414423334131441423114101320043341302431302133122230313121030011133020022312241311001143423023240044102112310030014440432221343334134242243041430244024422034244400132344040001121223220040411440204113031434300032202020440240003411210443423444121033122224344042444244141102104241001434002340001200024023112141140414140440231112020324421231434423232", "301300400104243410103023110343004421030410022002144001001420404000040422420303322320142421300112010122314412222040211412314334243143422131342111324321444210342310202131220013422313301221033323133224122122141124204012214121114010141211142410030330413403014104422002313144000114014111403334010202422110430123110110324312202321340330032424100044141020432442020010023323143403422202122123211423212231212120420223203413401333133024400131132004313110431221100332341013301113202101304320134240024330423031031311430241312442042220040240100042301441342002310432304403401240134113231202331243223313300301221132121012010322021103200412002410441034031220342013421232424313044000132320030040241410020303030312341442242300021240012410130233323231012401430311023121200213011332010001232303143312040430221322020233102312241031400421402402221121243100032214301144410030004434233124240243410444142300211100113410341144321432202203124213134121004042314011322344124140234233104321244004044404342203114424030131222233204343122311012440013343030414112403034431014121201331422344014432232422402112443211222140411010003321034123412111432233234401314303032010443003332031223444442022030122130110112421104140202112102133140322114304004232104341034034220213301031402314112004412314100342402424020040232104404121341230101034110033130110110112024430213334311133300201013114301032144330013030111133202423420400114202413240432331243002013344312233004221322223322204313234002024311431023421021123224210214132103142034403020342111231033432321221420240232222303133213323240311302233324231241431133212200142300100331321432314140133323013140220324110440333300300000234443133124333131432340340031420430323432320114202003003110201241241434311141211001444123214021210142102022043441120402121244311313232021413124023130111343143114230420040113212222142424043020201042030222211212101344201034243310330434222211110424441300343111231040210202200414140403421212312243403401030121013032412110214404404220011400122431402131221130114012140041233201410111041240414234201430422103004214330444420130230401011301401433402302420310432322243043414223020113040134144004323132341330114100220201414110421310404442403040044144121201033034001034410123014000013230141111041300202023412433402044411242403413024201212441420140202014012333214121031420301443222242414102304012444442324223321131333100344213322110440130132232004110233320413433314221442304400013104320023120303312334414203233201221202241300031110334303220243323034311412101044243120021400103431130420304321232021422423211124033434443242404344142121411200120340224024241400142434111431443033343334141113124111101001213043410011114344100110332120123120113323241100431321423021040330032414020013202301002434204002233131240340024211013402344202222224112134423134220303321023203443420422043304212440102402240441111310023013314330301244344400424124024033010223242410223340231322141432001311214322130000424444242121432111202244021303314321213043044021342340423310032024300003334103402020003333341111131303401342323123124203122404140011324101311032232321333101200314340020243341114201331013434001112110242423100102440224413404144221202102131022033001431441112331333443231421101404343443330211031201134301010201403400134020121324434122420120014112303340201440121341122213443012241333333323043414123144004410234413040420020423232111022020234234011432312323103410314432133440012202021331203431321420423214141441001313441231320034023011002113130402220243130323413302033423102414101411311402023142033310300424402432414303443132132131201341310201340142231134440024342041230442011144231211133134020134313402312420243300403004233302213212330431321313103324112133432144124440022133142212444302014030130122002130322223232410001021221103400204412404404013211110142340004311042204321322043434321111233100133312400420004204221333342124032204101120243322421341213214420131324240133203341134023322413402003410221021324330301140331133001323442104340341021020224344003223344021034040224423043404101344243133211124433221110024342244243312210124234020012412223431020412433300033332234002000403024320020441002044113012422443022203341121400414032201422143210403433330112232434244041323040244203011213323102222123212424341434231404443041000414212013420300241440040413323203242341313112043120410211012324142011232430221424331101401042214010134234423033340001330011202000201313143232133411120134133320", "204200100401312140402033210040044431140223342341034022100020104000000302204332113301113011320101320411114244212244320411323043144033011023134321102022210014013243212410311403431334014333111431100221002120224303432241040320042341440013240023300240140440104044412203124424044013243141344321342104041204412002003313033302423103330103321011003213012210300014143312322443141232034113210333123010032134343321242240214410203001114314414333212022033333044433330414132011341341001431444140231132142101234004120201334233013220201200221402022242422142144400302124011014103014011242140424421431201321131334033130222044033230302233312003231044104131004222032341413402232444300422230431122221343410222224413303123402221340300101310200303223140441224004122344100010202042403324040213143330411320121403333313402441012433344441104143121333322032423100031233043124342024322131021231312321212433401204014404314321234141013143234002233132401400320214144222432001220323334431243143214001433134113444120240440312022400321213234141401420330124122124301001130414413123144230204423340411423310121442100220131144010224042112000211300400442211242304412403423044224010231344214141333040104444231211340044201042434442000233431130421401212332200140423141320310223312221124020202410141300041100024001311223324213114144013431301233224433044433423140243431300204032102102431432121424413214341240432023304120010231113103101103311133014230212401030231432434412221444202202013011131244041234302242134043043424011231234244320400421230231314313041041124222204430333031402144141221321331044243144300304233412310403030143434033304041324210230203444244422401103142412100241434033422213334002414241144401411100210323242304313224340223040340020230344434044011321133144002341333304144203122232104112413120102424003232110011102213320332232032422424233401430101222230332032002323342303132403113002032030444234344430220224002130022440334042023240140222042322322314014220343141133304020341343211330430240221430244042043414123232201143441033412132013230013011011240304244033443311034223241120020342141410414201201010124144023044203013421303400421420143134001101413102430410021014234423422123203303104412102142040111430321041110111211041301024144021020421201014001212244414311134243430243343213202031340144034244212020144303234401111110223312431232421043414044041411420112134323311201303122233412103141341323314430410204121244242221311223200232330402243011420403040322200442101444024020230343213300123121441013001220123333233302413141303114301124114323122431200423311200302210234404011213434203233022300400403310000103112143304230334322434222433341222322214132244132123104402140020400330012100322010123211000344114041324021200223422032111104324324030133120344011442022310233131404134141044413204332302343132043014102042243220140321241130044034422413013332303230012101014423200042301022211342120400340332214003330410410430302403422200323342414444033030432204141222300423320043240244000331104443400010140030413201031242214433244343234030003223423000144203131204224110341230134113144124104434242321243142222122422432320004333111032321124210332433200341212123040001332101404114301410003424441314224311110014244214211220440033310020410033133221440440311231422434131414412442104401120431104333040202404031430414110404302334004323330011004401404231124214003132044324221130223112240432410023041200044012422024202324140323244113110442231343020232133041114200130404033413321144223222140011231020123010100311032131001123432233014230203013110124110331020021441043024343010403323423134342340211112241244414322332043331000334114024241301114414202020041341114423232101204102321140440141233330332003110334224302112401330432040222214320400024330104311343301141214133240042120101022201133403112010434241234100201102003414101240012233404011330142110410144444221413033114002430044403010041001033301322203002000023411243024130124421000403321202002422204132141114211123113303014423421131332032104442140142010113302230331334112011031120242411444232402032300203432321141343032110001214431440410021121310412031422402330131333313241413020043102310003110334314222221240301200244003130243441131212441421021342034002142420130121300241212420140103212012130213410310430332321324142331233043041002102122304331414343102004043432310401042342411121322221333223340124013410300310330430332004241402414420322223142342433022242304124443044431402120301330032240", "204200100401312140402030003130430204303313210321004043002410002000020004133010042044440132031130234103000330031003143210010310114400043040210321112300031040143234221331112040342040012404124034013204213412410004323204030030404411300241400324123330022424401141012314121143313311044133232010141410340030110334243243011213331131010344343200021321132140330321403403341043013142403400010404343311234023134443012340033444424032434240120300203201311404131333110323410313131104214444212302314321343311011340422042121012400204221300413102034431332112120143133403204010302243223101341012213012133214321001032010223200230413403343400331244123330010344211011112141110230404424444444012140241243323244431234213100333402303133234210441423143041343121042143014422340031103034204243344234334403000432343321123043012320102144342104004124333340010421421303432233413314140012302341411220112232033023314300304010423434401421122044230244330312330431343330133204324002102400400200311213332244312322000444022103124011122024030403204112432443104424233124213131410002112121031003114322120302344024143101102022401413443124301241310134012032401023403042000114443202041122314221433122021114334330120204143243010141203102331313012004013040410244142012322111033124320341144213103313322323033301113034024003034123424031211144243111433140201123301004433331100121332313223410442432010442143112440040221410130331313324124022220400131030041022021403103240101420032031034130343444300111322231101332012131200441130440340424023431301232103114321000104401412104343020403102120013410443413210201330203133231113241403130404432433410213321432033022044114310111311013100112030144121400324304443323401021434142044042442114434421233204233330133110443234414344043142311212100032424202031433120131412203400021021343012243002034143232322420013402214233341112222023012403401412334022102020142301241403110104103040041401114213320000414303410032032132141034131410033410121431442342214343030203124342144343402301343443023102223112101133142443121422240104040314112224014330032143240124032442104210404200442430104412201403131022341414430311232044322420334431212032222041101141433014042302232231421142011230314222433413041014302301004300444022214041204030400300443043122023413123243301223432041043341211001114143322200242110112400204010441332044402030430244143024344330304410013410141200203240442212342424302032000343002431433024132224444104430140010222020243320102314312012010114202234421140403211110114044420143301113024124430244020134442000010412411010222101332130131144111301223001123123211003404332023000012002441001112432344103422330343440140234413122331304331212104330433443132322010331213120432343402022132300304340131340143122430401301430334122000102320314022024144030233433341214030412302203431242100330403122102011132312424023031404340002400230423214302112234111414324424114311401140423134331421134424204200220424143303443123231231200302113232000140431030044111101121214041331344203403340310330213141223341422343401130011430324204102413041143021411320234344114133032242431214110030100401123114200023323340142032101403314123034304032423002331210241032014012033430130003330001024114102040201144041400434411203042413301144103433224324133324423012420130413021430242330424231130030400023420124214223100133422304340030142400131332033141443301032301120033432031322101341020114114320410342344120430303000100043204113303040224443444123320321343032122230142204014101133430410220311111323034103434421402432242344110442000140111033322142423322012202404303401321042303412340424044430023211003244303413312444411234113302044012003404104204303310200303033121321123220100023120423304243304022142013134100444003124143100414434201304134001412321221210330040014230442044400014232113321342020200442012014202111422400400410311444014430220223410110131321430101040100403231420422303200331044102211004430013440022240411314323414330040430121020323233242222320344313201121322321340420400111322301102222023222214313112104410410342111403302122031140100224422014401131213322202412010432424203242123011141403302140241432444040124232210234001014201302024231320030012001003002323010334022332311423000303124130120422244232042311144004043110431040424444240114430032233144033143122441010240413134331420123203422313211411020021102414114301141134244403020130240332222142340223441344131414143001203140213404121323120020413231431034321200144431124021320133", "301300400104243410103024330133303101412013034124241040201010202000003132011140303032202401223411201400141200424340114041424200134210414212342423223002220443120030132431430223002331210104332124424001230320030020410024404430103434431004400431302122022210210322331022002012000021324032143344131103242414232344024004132241342313012021033412302023433221023304012004332331442421200343041344041013123433401044340040404412411320244144411440410443302444103101430020332044331140221124111012400343100202203340132040444443024434202134003131400232104301304312030024300312222244033111044433403413440302330103122404433211113120103112400244131143110424133010031340144324443311111013433420431011201124411424011241403344100002440142020211104013322222234040432101044100430440142441321414314002033332004043334042040311020232324414221300430324311313014214013302311013413001303202013033101011312011241230424013343330421030110041341020014310102021421034420444330044323420310100141411203041324143400230403224341030412222221041331130143041114221043033111434423000413012240142442014341030322314123414212103140240424120402320230300222133124343332123430131303403301123312430344211122442232413230312343223010201434010402003211010402022133231204211242130422030420020420402303141311313410334330140412423412423433140121430420441323113234023420113410421014414102014221144142031440421432133042222044103003441133123103212200430203022404401002220404341143200113311421213043204143433132043311421314241144120042410341121400131302401142321401141423302141411442321242313120334213114230003111430113322044320000304414113322031020143143024332244014432034442412021343200031123010412133224422344314301010004312443441104120403212044131000204340023110241032214400230440312234421224340232220023004344242342402024312211141423014243341043410323232440001122403002320411324341003122304434402411210031140302143031234224400432002200014223321403412402224222423000340113402334133100442121402040121321340113000122004323430044441333214233121430003440101333402010030004322342104001322324224130404224322421311440013141144443323443402202201011401402212100430341401223224341444003303323131011322224432440132221214042422330231334423410110000034233114043440330410012222403433201312102222134134344103323414123030322413143121420023331331421334402321142420212303220231214321332214110312000200110041422000432420044313134414041430324442224431204411013022044223310423430302331333301123033201113400240112013224334144220324441423403124013122424030002011313224301311414141012104443434144212424420431122140010204210221044210440022110004302303222100123041020440121331234022421321002412021200241304230301242114441441402221033433012224043040232314321330042441444240222313211202001442440200130400042201201020224234214101111441433234311013322031020300430113020204332402443424140022224411230241433212134233303014131222442343300144444103311204040340430202302201241214411131023211401444310114441343030444204241113212104012322104040331022441112341130432030402324022434301220022040342213130142434400323112032301113433203031203414101434144111440141213213024334321013233424223222244430143414310411033224013202342031022130210340321142043114142320003143343241021141012110314043230144202421401420420403020341420410222203312234102323403303123411101304411232213203041031243402231243322443423330010241112303042444020442324240200141404311131144233023442312030043220322343101221432110130303311411030423314444140314031440301014244440121201221302420443422120230404322100220410130112424013043103231330143312342321003124422212341344120042142002134444440010213010432033441403341133040030033024342440441220031001240311022300121411223233421312323113322122121043042411201344331220044313444242310411314233140113434014143244420333103313440124331210443141300010241024112333443214312432144102332421344122033124121023414334142231322012132430240312142330342433402123143110244100144441044230003030011141041434431114130402411123431033100304042424241121231143203021113324120024042313322243434102420033022410042041230232404202312341432242224100220301103130223131300043301123140311134031044302411342000212110141312323131114413304342211401002244312304200304310000414410323442403212312000142143040322404110040002301043213444100030021324324102220441204033410013120142122430431224410421423133144201121414332113144201414431203341440434440322104434030010224201042322321302021311324300301243", "403400200302124230304013314002003243233141311442444030100330001000021200043304343103413340400232203414123300304222011343344223103132014431310220222324412020142102001320333140014204031101211403131343324044204034323032021302410123344241202140222041140240441044230304220441114400133343322402331124414011213040431101321402014423421014030111020232330233310003401312013221201423113140320424330311101013031431334030320303103211241101300213314041323443420203013230241120234414434104121320132242330320224231342003400234113442203242233244431312104442222104324421404230122141241030223033103102240232311043321214111130142201404240004402324041330002433024114212014403122420133412214044202423244421043340131011222003413342102033323234010210234021410331012422040134330102030144104240120331204130141040424134114023212221343434310020013001221142140322212340023002144341303043403322221040323320022041304222213121143212202011444103202044133120212042400101234030204422011312014120021344141030244242211211400303221324040303234304023024414301041134204114113102230113433311210330024433141414434013041004343443410122204020243311033132102130101202214102110102322401043401033110222000120310133343201404002010234220204014211403221134302140022301401034230330343111442224444310341321304214000242101300142314312424412111403121320043334104141230013002314004334443311224400303031112432222231423304123432223103100213314331312220113141132401021001122422310102130013130033100402320122012324112204204332131203101322220014141230234014300210214432433202031223003434323013230401142143232302044000221433403444122040003423042340103014130220244312111022042403204423441042422310444434024101332223333113032314430021413344322104122333311443400124442012200402443303211022413211120424321043343403031111300212411403202112342022230201221444414121233003032020122130312134113013113420334424402431342212433122332141222312442301102011031003302202104103023444102400214003421032002223023113101141123313322310100122241334041302002311004443210432123204414311213114342011123204244042011241221100103314244130213044301304404122344200444134340221122141012312233314410030310003243321110143320240332110424324324330443441010314120030213414443102011130434400344440021213413204121424422412332342102311321020120314304020411320120212121203223331314311302011020022021000200214214101103130420032130413231124111231100041111240130314340244212310213003334410321040112341132320210420202423130401210410204320330132001140114102441203233423124221304210012231421020412423331123312000440021403412322241104444210114424341113010243202302301411133224433200332112244033312321023233200203434444132110000440041200041041043212201213231113014322001111341000101240023244301343131411422241003344133202110333213022333410430222114033402331130221343120234203031223212121013034104041044204213142132400410132442444124331313414430300441223041343041330440244301424104300232010232322341233023240310324011022144114021132032424242321310002020301411431210221104024024233334001042414000103320000311410312411302102120301103431443434214233414233341304343023421011401214303224423310204223243210034001000323441031143204044110011130434202323101133223303323022144030113230302440104313401300200342333014222021321404043211444040444422414121230204021000220100143324241010422023443341144122400130343441133112042343244134421401041442102033330212442223204100004143224134142030221334123142113400231333401124440032040133124131304214010001332210423211111200444023220031210210014034211230122011134012244234412104111022214044142424200212104222014202103340244130302442430123303324413234101234042211211021112332102422021103140013411044032203134444211100023113310100342110124024000224113102034020421102442401442011404322413231210123442143011000122110021244404442314124431400241001322324103204012230221223013122343401413211324410000122300230124001240213141013111300221224240123202014130343140423302342100441143011310030443440004223044122014422004402132240103324242041434400444301413431103332122240122030001321333204034024102333131243440132104014412034420323442333224040122421114113114304000321313340110344422103133124113022111020042112443121331221443341200302220342101144441012230142341130121141102214401143212343041330131424234030133124133331313320132421344042304300010414404200022333020000002113231321220121102013223240212332221224444212411232420310203111403002004330011103212434412412000234", "204200100401312140402034122301443220421112242034033021102200400000030104243022323111444122303434020141031344231400432303421401014301423143331303141132013420302121323034031221231041011240100311224421213224314212233034421444113341414342024112201442130424434413303222030310122103412332004404241430230414432422144023100331122122004414210042023204431133440001442021331042442301311243210320241134320341011100313310222203443030423040441210031021424412001424144204310110321423210423210232123414234143131033431020144033041421331443341404133222032244201200421203440301433440400123431023221240300441413004024014243442203400110303434302340110144122323203104102401101400044004234240321111114231044310111023132410114314111243432423204214002300310434001213123223000413003232403020242034402202324000344104430024002302333044120122340421010334123433310143234111142312013132321114444043133012101014343323423314122311202443424233320110324134420323210341202403114104033432341022202120213223032301320302321001210310202203202114233440004021002432403300413141011401203114001311410203400421432143240301340043410132104421111203341122322330130342004113340011021032221102321003414122322230323032340331423312212141220104130420333442240003011233431000102142021443011132340111001112341201020000340132403044232104034201144231342332310410421143241021330303340412430133204130301442224214041044001040434004231400203240134024012203102433020404342210000234203034123333424200102203021400031222114304342143022243231301200133111012200431143012144012230144401303431012301323113231311342223324320223322022210101213411402434013313011203234421240202040414124101403303031313414012233100341420410413343220342220221234141423144244110203341333443342122223414240242220021031123414102224422003212224234134132214324301414230231001440040243044101433114323444112220104114344114103211314133223231300230441004421432403021341131403134434033110103420001342203101332122414033143101340232112223223444230243424121243134312202101422322014240410443030032124431441232243240131410330423400330310224413141201342134032142134231410230201004320312222232230223434023424344414141102430240432231213044334312342101343341402314044303120143013031312212443321434133242341324422124232040122002144303032044200040211201230120032214422013031120103422311411442032431142021421110310344122001140100143344322223303040300444142133312344000412112221102000441240320312142014211224014220123041231203120310104212222433102030131341432044430224230322001321340201110104232342244333344331430204302310343004141303103343131002141011303300041344110202204200223121014224143102304301332321424123120442241301120431422340021023131310433212104010231041011110321422420123432443013332303011414433324321214320234000343434413421323211303420410032301332241244214240202330402441331431110304204121121414323410104331234334234144222321333114222132422421331333322311340402233130431432211314401442121144333130244122422430334343011210432102424230002044144141123443112120004124322404214233401103324402310341143234033040121132110124330241310130403203240334141001011223010232132400224342301204440002430123404123030433012404342332031243433323442343133123003141430003243001313413230111414102344441321102340310300044012414344034442443244333234043044410240420302133314134023420313302402120044400044230142433430033233412044101021324112104004122312312143434023220240432321110011440143243340341124223302344220444220441141433344200101013334212103212331324242013124332344443414340322224413424344230323404443213240310042420110401014440201331123412324401231222212411033212020203010333013004414421410111433020311443331242302312131404310332414032040101104221233134334341044242021111430401044131014031101110311231441122413200440444331420241121142403414301313214110244003232320013212402301000111441033312041134310441142132240002100330202312241043202103442044442334133030403214423210010222231232403040442124003303230123133413440433230233141034014411113432441002101222312310014203123034000411042424241334440113024303424240212410414021024203340100104321124013344232344041232411003042411343120033023130042043320112303130110042311240230123211142102434023031432433220133421241440100212020420401344422220133101401243123320203303040202241133123424442102242431103023141233431032300214430032100441013224101103333043104441203202213133142422140343240310023410110412011413103440210112221202140140100323034442344230", "204200100401312140402030031430120233210130244124402022004140003000011412102324300411320003043031332332133010402243440224004411122140431113310031044030244320140143200343401032131010342432441121211141111423440431111443004032003100304124122201404004421433222324223134031111234310402230443002230142200323023022332000002323344230111341330402101100012133044213413433404304223242213004100032200404234010031031333233032014241043132110424323130423043433031012341440012213102404400133121201214411041244243123120342202423030143120220233301310214243230424403100004241332420022022230033202343000111444001101140423432410040411000002414011111133001344024043442004012410221232100244311002301033044114113222044123241031204000302303420001343023010333403042004232322240122320111332340322403132212034123322303222211423142322022240143343301034343133131043423311323124313431342410310012123401333220241020203424210440010441114322344401131233233233123231222343101314421003221030241404140131003340444112430201344243133230044333244332010414031004040432343022303334223334424210323012333424410401211213002420013431401224014332041100443122122104024423444113200140140013143222433304302303023104102323003000000243204330002000440231033020221403240434312012222234404342332134340020433421343203103313032000204042033233011124014400202403244204122243100030201122022440103120042023144110131242003344302432022013443113123440033201401222423430204333432431243423334214104104142204433141030040022122214432443223021413123231131012022300234324211023041402143413120311213010422210240112334113412323420430301132433124014020220443402010242002402323103001321031414104103134101112234121333140424120100442241020130324313023111320123324222144004220322243133142332411202410010321410133420004444010040302201103200134242431223344330333334224301333100342314314422240004002100401112104023442404301033122200234012204233402020344014233104440021244244420311214312003010440411033131032123042034313303200121441313033031334012431342113300223221222100411140003024411031244100110220200241342123001440214443134200121042321034242112044141001040322230144212331412424130400243014111010311334123404313311302223422433120342131023313143021213031001314231440020131232230324000442331433121041234024110400421410023224210410040433233221031320244211012424403141401312414400012114041212310133031400202013123010212400422432041003041300120414210401431103020332114321012210412300032402441033233040004210114110441311242030044443324302334233410123224124332102441410330243401402041212443212343311311000224300320002002321024121414341421331422340114440132031024214034321000014042010314423231211010202221020342100311203041004224021230440021010310032431211214003242243111232414040441143041000142031221200403034313034444103413114124304411213334312042233132420234201410201120141344303030412114313444424022030402233010144200200330114034032124140243024011341203120234410213130024102041323344322224100011304312101034002044114224101112041204223302434004111121323100040411044240231314411122110143121020441223021020320240411234400330142411022020133101224000333342014431230132421443041233040433140133031214041113340241000024242424344433231103103311412401100011430022012041312220012204403031214402303223204000101203023020211234403110303340312001143244122323442402300224330343404224012043440031432402421001300130104402111100220433222210221410322421142441134242123122413110124204413102013410132344012414202432413313022433012434311423220141412032143042432043300134410042111331020141220142300234424032032204244024234431242044422441022442210240131134243333111002214442330443031213011134014314311300134302442424402110231422012301203331030240244021100434100001110020201243342130431303104210033023202342143013113413023322002020343134314142423242011204424223133112223342003313112412041010014034114204403413412013010113434331212004030210033200241103004002113304040142314121401432414324401020441113323322344041103200033014341402403204414314110430220202424113342030320411401112322331210410403313120104234334041140213124232330414121310332411413421302021123034204114102123144111412401344041210104304114042430134131003100443100011100444111233414323300021434410333432112001222223334231102232141241424301132420440111122000012301230411000141310322042200223243204401321321114101420424334144404414101002204311324041204341443013112400333130311314433013241332100043003143341203113444223334", "403400200302124230304014221020302141410413202234204020202410302000043411421423413343020040404413243010224124010424230223410341111240021103420341341203404100102213343123002010442013220220242103300104140301032431334423422123431202202110132113334042024030020120213103221414342414424401202321002243430142301403422322121032202331224431124322444311410101440130410440411021413210223402443142441241201441333000201313400013132032424222243121423044013122230040432030220422134324332040432023211240044432343224221042232011100210442400122043421132400023440342344401020130400231423222242241240440402231024003442410012222340332404141104443014202020243234001414122402410130442010332204410231112224011431400320142113330210013333110040334332133043010030313130342321411232114434404404333341443040231222140421110410213014132144434032324441302221120001111120402010413342321321143020231303034102301014114012244123124202311300032333202413001002013410311431123313011232112422234123400033040243412330413220314022102120313420323423244141403204011244342024443041142302343321410133144344142402421133230222142334322022232123132133010401440410042424230402413111112110320412441021240220011002424232111422230303142331133432030143234200100424232302140200243140414114344111401414100423310133031442020231311202422022113201220012342442032302131214212023023341411242210322312340413233403223124240301243324440204002310123031214332000341300121441010013413434222003244114421022414201240202222424121430034012102223243342004332144044400133220033204244242311342011242042300124420404313310403130302032211400020021234102110130333303220302124414400304300232233440440230434304442223434223021010312000030220420213303333441113311440044230110414033041131321131201012010023313241242311312020430202104321410411324341141101011214400411334204012341420302023413412402312312033312140314411114214331021133223434130032413140043310344324014441231423123342430143243111144033003044341031212320013304044243130311430033042234213144340410340422124204333130241142131404432030213223413323440432344200002334421114241143320230030031401123134314442040330212430432243011003234134112144002144003213443312011001432123344302341023423120021312210302012011203230033101420333133112014340431410422242423400134010314423033133022234411211034443120224441420230412000132402324200344324230043321201232013100100013144400332211110221233223404403240142040242233144312214420110224441320000134343443304110031222023241233441423440344003324242302244000210012234441423001013240232431331002344013221220403331330021140223402223203131140220443404200131440133224443320321033012221403011034032302221112321242411441401130222123400144413240303430203140331211304330232333224311303002110022134213100402220200042444243312222011041331404203043424104402101212240132144442422024143032322312400424110343313323440034024224321442443123023412444242301114330404012023204440343134404112424433014322034434041144023202224441012300221031042223443201141424214112403033223033110333224202400202414302241300113041214432200004003220201343214323132014300331324333041434404012221002033431230212443401304011214440441140113130042134114320310230422141231244310134411010301431403221331110322221414031234132103002441333434412031123214332300110020344413211430043334333313323442201032433130302134041332021231030032103141313332314332140022142031124131304332241430030014102042000131144344121200210121430111211020342304244213130020100420130003111403444310104131021414130400231203314012221110020243313000321211102012022444141310221001231340204212213431440324130423334311134113030141402412300041221020243001011311023311323441213020444434033044131413044102301321130434300142040040412412003241341341000002310141144012132422330240040441420224220331022234322322430130020000304041111431210010243333130141430302232314330422133103420242341302441311221310414244330233110020421313200440102143143143141432203410110221304200142241423403430310103222201224234330441040232341004313124100020342243101342443301140224231320423000143334044113240313343023024202032243411040242111033401103040222012232333013104430214014014142421241100304211322301400324141022311133342210120303120323433243110121413403033220333140222143403012002401432044124044210431202202223311034311341320332013434344300143213014320420014404232020431203123302144422210102344333140141340231223440334142103442210202444312440121444432113443311102003221342314", "301300400104243410103020100213420124301434120203234030401020404000002000310011130332043311212212131224100004220420230044313311024402033043231010120440203032343444111232214323412421414013102033104230403034241332110302230400332003431222042243433002042413132332312234120443314400101241334334202212004132423211032044132002330402112230030114103113240030434314441241043214034314010031211023333242131304333010442330202204110103113142134423120044402130312014321433412023441211132432433012332441242004102042240141021320033003410311113302432012002000231113023443310330212431402231340134102304112124400411122440303030342242343324002112204304124403104100112423320444034234441324103323120100010203133424422111123201043302410124342134022240332430413310021134303423403404044033440320403321030212223411332003040222010213022432240301333230113412224311100021320022024233122130412304021132134001424143034341113204224103414132224334412421120110222011303104342033302301002040010233103234131124411300113400314014011210012203131030311203212442134242230424132041402444041122140424430222100342442221343111422041301002122240002142433011121001440434302311211021414012031020310240002122323440301412031224144302243304233144101440043412433230022442344333441000400342012330341141402140010044101103104424432021033203210330103022033024113041300443300131321242404232134232031011242323304324414100133132121204123432033142403103434044141012100140322034034332043330133100040221242134401341343000113411030112012334330002320244200221412132413331210433114331441044214231230400301444441040211043132213312212124344124010320132114311141422024042122013304344013340332233314404242214020031334143233404104441244234302011300032404121001230432011023120111222421401101432441211222014143303043011142220203414132120031311412031413303410424244201210043410330144213401001202003213212324343443404040041324143412202021010011444240022322242340242240121311400102112323213422112304210144233310401212343013223403333101031220331340114240221240432330421442124341204041043334232021441034343340303201400412143120434220043400234220423314340103141233443030300233121133013144120322310041102332144410400020104240010240224324144203144433334114234220234233133013040140230442142030443244442431013031442123144443421421422104032412024314211333120012214221231413120022440013340434241212343221304240242110240442401023201332442220221344424134114203424110422422304203444112140104001232421301431430032033324433122401442020414412424221101100013032020211444401312423332430302002330033403112021024240020214243312433442001132234201300230342140224201341233330301234202224114101204010301202223220332324041412032304140022103214034022342212212442232320320324023403443403000234142101024002044131313240344114114413321120121323411221100332130322344224210143230412444101232404130310000133440034401042422124422301223331023400402130144141424203041401424104420341010341143021014010340442300340321011204303241444330223324222043124423312401101031413103224024104222302412201230143211444120032240331321031400232311403241010410233444223100132143114200002110411034430300201040411041204314021144431300021242430131403444403114032420303201213324140032000210311012230044413123000204444140043343212104400343121344014010413310140020003420220314420312033111242412040141103211104300332403134312234000012000341143423023334243312042000043230230110134424442400220332012422141313033423143234001232342001112330431314212223402242200010032024324010331413020433421241132433201044322102304431232344331301332332241210244144033403123333223032133031104214112002344400140434114132124404133320322323344034344110220420123023421342200311012114044144033043021210022010144003114431201432241102324021444044102203230434301123032332311123443313111010223224421342412230042424342243201034231144201330441401141304302440314142324432133410104022422231304044143302133311121012020113144401232311413032302130242040301324133310240344120314003043330332422422132214141004114234320240430141023423142441003124443414041041321131200202100314001430411220031000220241241301010210043031310210202213423110214202041014012041240401003031241030044334323032144441113201131230333242211202232311401011334442020441412420344210412433034401113022444124420120133422031300210114403041012332420024120013302103100422442142343403341413102444203430213414304131314402101003201220122403223002432123400313412430421210030244224433001402", "403400200302124230304014123332222431341423313442444030100330001000033322431321213434140110211322223241403303421140210314401434024221242011042421332402221011343421143034143144013112004443031203300003431342424343401401143032441344423324343320232113043214041133114332311002240123441013330440103010434020022401100101032311002220330243043030230321222244403221130040242042420240420320120403320044241003431433033220144004340403320122013241230321003232211333300022431233340241120133321404002141022024011302430210023244421224221022234413140223411010112113301443441322142342212212120001131340412240314242111241131323242402014431323322203440424130321422212213034432144442421201201420124324442412042224112200031243433222124100043302113013202133021120034333310101000212113320231004100244332312133340224022134332311132344400334212222244223300201431023442041300302243141423310223403013400314244422302341042300234402023142124033304214003244210042334401101344211413233011131222401140341420031123341421334330234411120020022303310413232022113440201222411214030402203331322233404431422320444024204402113113343213432230013414241214343131102443412314110323442214034023413233130231232403030231124001314400040312122240144221411400442322044021331443422034423201030402344231134014100212242124312010323014204220011442134424412040302424131103023123434123423320102334334030224244212211144111041323431014022403204102203442323240414300103231213043401133313421002121424020424414231213321401031412224001444232011144233221032223142233042211313234323432343130324004023243042114114002223123120301422131414341412341344414124320031222233041021412303241230002343401212120303131110401414104443042404201241434014411413020123022343101421044301322444320402201201032421101012242330011130442314240040003043103444413213312323423321424100400342103043231024134212114314401201303332140324142420344330442024444032410002300130414340313244311412431343442333443110013443444102140421213103024322420234432110303112244132101132131314032440403202134011020403202133020123440111210340302020032400024344243132304033442444340404042332043134124234200413440003122031334113410342324001411331012244012020004411334241144234002102243340410420022440132011400222410230313330342433011141430404240300200204432003034121034411402023014432221003020443103110140030020404430014323242233424103230411200221202204100313433410034031334123104031134220241023203232434013403231044140222320000144402212433321142401043220202430043010332133334144440130231444003431132321140414333304314101033300410140341214213021313144334124232144223314222113210220103134134434443323204142212200312130403312343314212241024144000222312114011324324134414333440111110432332021242402212310123042410323022241202321042040120233443223331301114224213000100130210131221442300233320131414244024031240213140210102001120402333223432121120010431400004401012024032434433202423400044144211100214134021010311043324434441331043340121311403424024001313112220131424440432344420003020042043103442331143242421111420023423042131221440133423013223433320302400422300002201410044010042441444310034343231133443023331411141333434224231124102213022000430213440303422004013203310032131241112334422430031413323031141124424122032420211433244324221221442401433111034340001444022121003221040413020314423002030220342221421043333021220244122000310433420023420412324321131101143003332231041120433121000211032142330344011030310323013443114314212314041221114344103334423302041430030303243241020201002031124242403022012101043313102110134334124031143411024221114104234423411414223442133313413203232433303004140202331300141240343002313021024234111222223013201020043314122410314442120312001003324130201431011400343014404434241404314031000014300411344020303330404240202132231141100133300302411243424440241341133214334221222122111000120231004411444303102212330440132011403203442031243300000002314134434033320214210103404211111441424000404314122123434230440022330420141324304223311221004202133433300320201210112104102201234000123313401434222244302411023440233444042303200401230314441323442402324314421423100402401321331122441102013310214044411030233101113011142122430024441412204204440320202030331043110210444201401303113233232344303013032330000410212242404033033211123220431213140423241323124442220430140112233040424030012304030114111032443112442110023043232342223344022330003043314224402332243133012234320002124024342", "301300400104243410103023400214344141323331410003432042202200100000041313434030314301222201213030420101221400004101422231030420302100241124204103233040332344401411232134043403403043021100412302110014414444130011122243144143102111232304132024313330414242113342404334113323434444121141311301201233133311300202224101021044022032332132444121133004011320044013302224214401420031333041104012222421142023244002334111000303224223302143123320244324404003022430222121440313142340031114410033113223423334024404234423143043400344233111004304412312020101344143100034402330423243304022431003042223133141023430233240401441311111423403243132022434240232240044324424011112330214023000412414324144003432124344410401114322040203322433102034200200141223410301124000321341333322042421242302113204440102231400024323430114402134120334031440134324432431122412003341240200032024142010041022343134020122130012404440021210341102324100310002404403122143010224420222034201400220103014402102231233241422401022022441342331340332300203241140300344421231321301220104240343012411333133011031341204241140232432311131341141111202221422141304434132043114431241110231043101304000332104020031011204132101332001232114400010214004313130241341031133242332220233023131011014214302011232141234402232330214042144321322124224143222143341141422241303242424120241000111313442104041023422202204134231221231322320221424000133031132434240310010132340204030240412144414113343244444302124303431130204243014311034340114033110220034113124043201141112331121323121432043224242234234142402442003210403400123203243433013232130202202233322434134042023213243212122044311433410100324420243004441001343120420444334031420133031042203242242413110342303120201112420120301014142211443304324001334130004011111032424120444243111023324204201142410221311422034204032131343424404033002203300432301204140231111431243221412020144344032413412300402431012131343341300122240031102233014023131233413320202124213424203314400144004011023430310312211441321211032003104340312244100323133402014031100221031121010424112020024130021244244313023014303314140344410222340103322423302113311430201230012243033003033200113313310132401002434210022141321211132142331010400231120024122330412242134111214412213220301032333244002101302102313310222232232213002100114224201443121211140044420132132304341012012133403320414202010320322340444444141112220023113334234313112410112110121242044324034300113341022111000011031241211304400241021410432130413310141434244241204130010001412321142131010223010211310424032411411321144203031412404233244044404134201042003034014300401020330313001334442220434200012303330134242143003404330323314343214044342132210324104304200331240323214300022123021441442231043330133032101432303023230432222331143334240002414141134414044112020013140010032103201440301321241030321041203434140313332230114333421140222003314331301142022341034124324232432212124023122233330424400000003334244422223242203044021332211200442032233222240302122042231234430434100412242300230330014032302141313432112103332222024402214114412310114400001443103301024344302403013113114430321130444232332112244341403224241222023113233241200031221011424434120224341044010341403021341413122200104201144003132344114023043213222430423022310214432331231403213142202102334122014300423121442132330013341402442103044120214433403431203313323210141134313010214243133033142311424342334021124002043030241241344232012101240124314204114323420343103443424321410042433131130443344320044242134213102221230032014424043231143010020414423211042033121204414442002243442230423311034011244333301420010044302302004303200021300314442102114303220342030030321000111022344114332300332133034413241012212124242243442122321134120431432020204012021302444331131134441031133322434202431344104030124240420214410200330440032034300204343114004022424110444043042431321130101441121341442023232040310024111333203041141042004012032410312104043403232200310013012130441130001232140043131220043330400210230401141432140442034142403213240441004432422011033113104213120214341422444032010212423402232433402414322123030032300344000144010434144042304223202212103201434132032002303444210223041340233044004102340120332324123104203423230323133433403111132103130144434011220144223311014113201410123102120211310304323300422433401020043333432401302042440231021304301144011241311113001032432114210000230410113424234044021441130224111214042343", "102100300203431320201043010311231423211010310003004011302410002000044131404033242240143223140301132144313333023233020243120024031011303013040010242323201023333400202233210023141444140422140101204301432013000001011211140033300144434214324102221223400100412244132211234220242414414414424431424112423342030423144421443042143123202124313244140443432141241133333341230111101021022444004032323143042331412002401204333323230244142043224442131242214204014214001244003103141424304122321341140424303413242202034212111404102123131214411442030444131211403430103112342144201202424304212203032321332130413010032134121432044410414341334324341110212032340024032222112413421120100113144340412221423423110432123123132422041003041211211334244033441323040012233300204241131423040133022243433242213433140401104013301043101231143420040422030013313034420411340144000224202232422213414304434313130002201103110211031103312241444021210013110141444413331123420010123212142113014034441400113032421141334203434201340220022130404432234441024213142314403330221403340300341340313033112313440421402111021323232014202210230143323024202320412111100030311242124320442000414014330002201130202133041424423402123223023412214102421244310124421342331024300331341013210212224103234044312300003301234120210132303440330032423031320233422210120133211204244221222320330241123110104443200301222304221220434321320441023322442032233133042403141431301031441424102040324312210330323113024010044232402212444403242121342303142042041131034241134111103324331103110243113411103124321114343304023143433030202132113024244204322001001132131343301320432404401302410324131431001102322304302231403420444244421414233442011202304301423442433313340114022441320401001311121342342131030340424133104114323241110401031113002320430041213021421041210341104344413002013312023411410013022114014241214342103220430200300002410414220204101141103320332033303120213200023314321411342233414000104110041342344314304430133413001141344101000031244343033404203311111311400442313213342232032021434223004322020243043444340210122012203402331241341031110321123203402020432113222223120442012334132123130102401002124420230234441010033444212203102432331024304442221204134303022124044432203112302132432112340420341443132444103002122411043444300000014300013103221330300110323101310210333112100330223412011214104301420431302233001224441441331102141011023434034033443213120000434314412401443422342241303201134241212124120404042401300410241214002243300244202000242431411032000032200032443104110213304202320313012014011431313204320223321041201010320214332114310212133321041032143010341322433223101401231034110412223303444113004332310202140100342303101222202334122010320131043123012112432233244141230044110120423030304144133042030323023101003030340330432402211221133343422234130223114342030022112040121412013441134021140001140030232322113313134213413242342210101431330210434014440223322241221403333403030343240000132343334000012233041131121422002334423203422143413334013343040201341243304320011210010032313404434221344123142444133200042113443303144023140011000101114442131121010102022041340212112401332232120141001302100432333224200401331132042032333032324342214021300303344234420134240144033200200041310300443310043202242322342040243104003032301123401032200020104323343142134233303122004411021324220031240422040040323411040430230032023120034441321342402314420314413412333221110344413033303434041400124234011102113121113241302444243021311332220122311040202321023114133301240004332403241233100224432104204013224011143440014032114024431203144321404023203033432003330134112303431402413422121024214041322414433031343041434200231110110103230120313223434131142222400403431411111111101323313412423334020323231102400424412142231114343113322430111401014024440240021214214304241433022103124430204230422313110002433011313134422324141430342333341400201444321240232211010010044413023404232334314233101243011404200232030244132301121043131014003031221044134001103133300033312102002044432143034031021433132402433221413244143214421342312142143213200201142242014042142033131211443130400130342222212401202211040433210343440013341400110042123024343200214230204340341212021323011310213113222202423322323140204233324414420003121022434433422300424212002331032223414003134333404000042320204320313344300114123123430402400133000000010203220310213114313422214142400012334123112443000000101010311", "301300400104243410103023033203010033321314140404003031102000200000032004430443203320001313333234221321311304302212410320243231204413400022341341334004320404202412121424420030200122100024221043434103233033223113202113414210341422434440314303140023242002140312020014102044131100312032243432012444313114000103403243123442212334330333100114201124422340030234434430113441033203321103440332310144300444404410003024410301210243344431113044223234211102121240402323444142011202021312324111124120041404121431221444204042002132022144103010321332043143443412312412132032402404143144031004321211320310423030221101122330334310141441030304323402103041041431303301404243124403030210202024403110334132123240301321111021302301203014214101433004220122223401322322413221143423200122330021402230412323322100434213231003122014131414212143010344333332214103312442242201101440013432123103010214133301112120032002320302013444343041041240430020200302323213330143022021122222002124110420114402002420031313330423022102131010440001014301411114302244213343341000322213422240033143143421142314300140213024110341301433403301220102334400204414321433324044234133142201203314230102121334203211114400232411140024011142034043300012121443433130304224122134120213414302032044241332214240432421232110224234043341441323031040414231001124440044033444432024242423402101112244201223114332341410343132124242302300433220121400212304432141334032114403311433020213133320221014334243001004040112310332413430040241031404221302222123202210331403342402043000142134410432442000314000413324013443221214402331301102230101221431012122033444233320331033333300132114414211232332300430401020413224131323031401211313133412242233100021414314440224321143414200002002111442411312121402420320304300304413002123441120412314210402421434113421101333432424324010044331000140404124402202334023103040213244322204124101323042330104412311024202104241224410441412332410340134242131044022031302402013331322430032221302421403114241214402133041141204040142314212021332344131310222233140031202414141413131030102401224310134400311210424213231010011134002204033304303044312330203312230121224040202110013213334141131420423042340342320331302133130030144102043401124224443101412012110321224232310430024302011132024444100400244403432110423141301211002112042330321111222130133130100311011224304341434244214342344230240024331244432134413041220040211230123412414243334322112200044243113113201321102221332142202123114202120422121323131133442143414141414124211422044411204132022114431442431144402034021133430434121202410124041031034002402302331123213141044400432321342212042010314033200232422011330431243203242434312403031421114013420031121011320443331002020312213144412432223231334012104144240103410122204130101144403021440203414400024042122232324033401322311124133340030230122112123220133442023420304121421344101302214411203332241242122313310201310110420034242224211313304323221323402331112210333314121030013240043333002122142033224042344103320203423424022414322220301440320324034041124224221031004200343444241020330243301132341341211020203223101320023012221203321344104014344312420333042443433212343024132200032302000002414122243443002433140132201402223430121232000104214112403230242441211142233011330024213223423122033312022314040113121021314324002304043020412312202014113043122134330443104411414223112223113144012444131043122002002002244442324413414231434403242411234011343130403214132244142324142140134120014143000100232222031043340112412231104001410044023300221334303000103203330133132222032232041332443033002342234314124244421343130004241134333021421111121041130143323332013133121343312310432413444022433120303423102244430133204000310141401032121400203034000124423121221130040220413002024444442402114213344003410411224404031023122402132240200024423221302101112100301210200210233040204234013443100221022340013332141433104123411002424340214414131040410113443041303100043011223334214433030320000204134233101014311312231312111123002130022000432440334222024112120100222101011201020202041104440030021014314031240230413213041212340424442110003032131442320412232443134011040444434001143231120003042134200201124403423022302414324342402221111434311014320323423413242214112222314201010004043432421032003104024402041141421223111230213002144022024414000132332321310200231232324341030302014324130022323044044240330141013110020021000312032131042440333233043343234102", "000000000000000000000003412143442241223412411141400034403000100000040214031423232400431024412111222434004421220040241432304200004133314440021114214411340442104331130001331013322404241322304144334413230442231404441143134132313120133402141343114323013200321031040402131034412230141200120132040044231432143011003011010101431023033143341220104003230210401124141131343323334012401201130314112424244341243211320310323040214240441311224403211312044210000422114244214304043030444304422231421024442300240033430410122421202303042022030203303243421242340023442010121122024213131314002102101222141341033401003004130230344001343214222402331231302142011020330403341403121233211311333031200242143314122121030341244402320440124323020303102431242420204344134411402341421444123004002314032314431413342212020240032441334203213123244021222124411022400234141420100031210023312123122423311042423443001210114300240123241403234303024240342414234202331120021042412422244030114332344432031134304440000112443231014144233003013234024141432011432203321332200203442014130201310341114034223222242332241122443420432423001011120242012411022300023231343413120030101434202403443102430123242032030203313040402111034022210413201434112423401304333031021220102101032014142402344030313224321430011343012224013333423132100342433233030311404324301020000442130012412243231243004122330443230401031434000111220321344304414141104403111304200004010401220220130030140300310212303333411300341042311340042413322021443200441330311442300323034313400302022011013323104431032132233413420122201424422402032020323010410104400340013433203301112044210032333420010241320144212234130312203132121444110302214043242301104023402401114140221040023203320232010024112424040431344222134132112143423143330020433104112433200102131122021113010330434230240133103233104044004442323002304123342202340244422001210344011142023034143024421102402033300424102043213213012040311414310202333114433001121432412103030232214430320201233221424324040011103404121340430211241202001421030323331200431432130032420430040033441142432130101232122244010331422400040403110111413330404114234323124320412423144013234312141400313301341013441010022124001103041323033420310231102410314114433044143400132220300313323401331402232324432130332224344134304024331441144032234300030243142401430002102001412113001110123424342243130023104002201121243430234231212344132333021034411342433303440333303203433444203033010004224044013023130330234244332012412403333344032041402344401331421040122001323414004302003432330340323224311142202242440043041411422142104100200242414022041242441433034303400312320132221243103024143002242343211144303321111134431130344424304014330032301202222002403031341403044201321242042021104144403341043000323143313331332004044204000240334124322323102342112104022314133041404400133203002411024432231024221310422010443221333422410234141104243042244103113031314020310304202132114121202100113401123332030433102444303341313200243402244314300122343331014013043322144421324121010202424231424230442102114200144143321102402211241114111334400043102133121440010433024042134441430341131314211003244400014244044224310030024121413000120010344102034113124020242024301240122244020221201231112343104213434111013423210304300420242440443003103120403040133203030031324013203012031240122221302211234033313144332231244004022220312303143000332430224221142034333433214433124003241330040341411203332021123120320322434033012024002403244404042423034401322413011432020402213310220112042121044424210002112230102432144332133424020403004044240221444231413333334431340124314222404432141444322024001432204433222121403422123213204120004002430221034011010132032241300211144113311030213320212204404442214204044122202230233340304434213031010443142213201400344031024244432233244211113314123410310211042002021040102010031432334320030442234144103131231043141204032000331322424242141034443203220202120040430121332320300142213011000303221412403331124123432004304330343343340124134103100433420210123122024404433024430300422013141331211412313020101111044230240130142102213132100401134311332241204304404021220011220110202334040041143443142231023211222041320242234211312043001310122214203024414220421304132324412414003102013102221344102323414312032121422302434313012140140040400323000043320321322144021121343323211112030123442432000121312430202442320412101210424314242241404432404413333300020410312101120", "032243203111042120140004110323231404321431242321243202010212402014003313234320244012340402340322304124401013222214432432142331033423032240341144031101004441142334012240402203240300403221013342240021411304333143242042322013113021311424431342011444401201222313320213034031003023432221201034001013012430442022314411112340132300432024013302413044221003124401331222210232322210003024330132430202442414120202042442430011424104204123111002443202301212131421240003312343030134420102341202222243312331304141044043010301342301123341414243100000301400104113422043311440124300232112323033333244332001013202334124332401324014401101222233441421111132032330211304011323343033103443202023142421010211443424144202433120111330210443301314121310202131322331003142202211330311040232420444020132122410033203220010133122022033031321412341012420423201332202203411221144321330011040334442310320204034444320340044403313232421434313111400303233402034003324102402100312034412440401320143202444240010314021024040223440410223104420011430001344011034342414020332214040131041221021140044234201302011123113322122320212401242333043422133402441434221041012110113241013310134311230101334111443114321034314114401310303001044014321223122103010242122103130113124203133213320024232041300242344043400241121310300040240424434220401434140443000002124020224233020134423330221301010001023142413120233411031233144434423210433211140423240111222111230430402433101442121120424023421113241311302010220214403020334433301111240211410043343240114240230332320223102423121312000440142014030402312031200433423123121242314110000342320413412200000131400032132322033033324120423420030203344401042023411023320311214142333122041120031003322343042132331031041031131134034044212244231343242423210003042121100222401141431434413010202422022023123424302434342030440220023130033211304332311033141112332311340200043120204111000034031001413244121300214320043233002300434040320220331402441204032132123443343040343212021212120113243004124341232234321121032003013141210001331413000314130343323012214200020112134142320244130424342000224021124431042411312423240131321343320000044312433301040111133013141303121332313104124323024204022230113420444420430242403240102233231023412223011104301440140421403010040330120330321210000120211302224100442042134411000100331114014013344114404023144334343440203021223413122104114040434003004023101423440201010220124340332220334233323243404402101102124340301323101213112110004224324320033031034203443102142121331023230111214322432414114343433031002111320443244311402221234122223341440240044404432232441201211432303324020344310003332103121110320432422024120144234111202140214214333201011013131013230100142040412331143003112334441243311102403400410302203231233411321044024241003022211102020323433321042113223230340112231034303403132442311343130342412242024431104001144311322123032131323012134132002110432122122202340134430234013133313132214414303402000330000312433411301334113013234144303303222034321343030331143142441103414321241134403011113010402012404214222124033302110001223322030434204444321311343014311324223330243414141002312012144400021342341233022430202414243013113011413230024011122422410302423422042434043102414122004413344412033331313204441110120022443442044344040233042010313341344103344312403414033214303003234114413220133001344103004421434020404441033042040133104040241221423101341030143303034040403123213113441124212002201204422414014341003230010340400320004200224233212214314402023443204233042232144121032033030331324441144332422011113120300112413103012442100243001001134420231300103214201403144030240333141412412411034303241414212123220230314422201101124113013122214220021234213041310140022444042244442124430432124301340431140300010211134004101122324413234414004332101444330431200140320343441203044003011144121021403310341222214131341043040400002313241402410024122220304102444124104344230433200021314104410421021432243030121134421430411412224242144401313142200431413204001031331210021044303334230434220010042320121133032142441232010304022303331012411240343234222441112011312100321111003340123443100322341233000101224321203442431103030320022020042300203022112002440311302301044241300120124410241041142013024414140310001433043340313413321112200204032112103301314413303142140104244311421201422022444423234031401124420212301240010231040002242120331132441040414400114303430322122124400321343303322111", "023312302444013430410000012412401304041111332234040234032310332232012443230211340130011414122412203222103243332410443002122012433031112303400012124223041222240240004144320224202124221222240323244242130001341132020311333433332230300343121420330142010203334441442023124410024410220130042331203344004022013040320013403241041042022202433230031213112120004123000030410341202300130242212104103411303312431004213124411440332240230301344320103240020332023140211312440001302342214142132233341112231312412044144123221010324313401434033420331241233423423232120300202241411301033232342123042443422114100440410303200112242012320221312342044304400231433212144424241444233432233321430441341323020444304122312414003334434304122404044141423001231404313410341434004114001033214430442001214002214010201211443140010443110131112342221331014310432101231032434413430314424402412040002203312030301143301202201101112420224040042024224420121010440114311244340201030344342434032010440031114404333444401431131023044442042431232403100002244114114201211231420224011334333414030143432432022320422214013020143131023121324432341042142032120231240134044211312343323121414401112240243414413020301321110441143444344414141132310020433104134331043013342332334201202222320032302210111321212321231334331004010004232113210141042131413001310443022342402302410320401412041032134120113120441331234021124132420014342130024031320410211102234140334212001144043303101332024443232302344313431112202311240312203340140432404234233310003222124011214204041243434242313002304131223421030243140444420220131242214042011434420434431244110404131142043003131333323143220140433120340112222132243441110223221122233411020342212042130443222333440031014424424120003303434400202400223434411321030021300341313330223103233322214444214044432034333030443243232304230213441144102334302412313431442013300213033012022432143331410312433214440014341424110120143314420043042442012320321024324440140024101344004420440212234321241124213222122114214034441323432314104033003311200423304333113114100011420222222412422402133023121232040412423204244420213403403022313104003004403244042203410221214434040014223102431340332031132114443133103323310334212420200032230434403114344203043201101041132324243140401323241322012212011034414433034420413022321111132342133232203222310424124401441433141243413130303332404433110222004014022030314100022330204243011111323204231022244030400102422110222440201411143433203443132423133043220034220010320012134402304044001330402444042423024232242042313232442443322210313014233312341133230242443112041300341321311412104201401144300444132422221323340134411003020244410102010132013201300233121133033202200123133334201102001311221020301033242101444302331040434420244042140132133024440024240213120212441301110314202010003222000133341301300333132424421013212003041424103443323224443311441122340011214100242402433342020413223102031042304041013401314221312213423331244432434323040343412110130034302441213422201442140333030304020201124340103002213133020341022202231010042201420023222131002432340104231332241014334334000142100401303031204344142140443041002110330422120032433014322244442033022102441000044120122413131422441231003400242442442324441031433220403431334442422323243441400330402024234142333324023300011011022443042320314110032441020213024410124223004440122000012330203024322231413240204210342131011032101442123111023234332334003002042141011324131221233003330212004224213303334340141414113222442240240112314401333224241320030414142214341311140310434004334334223332034140141120002221200243211343020331012403232043040000433144432230333020231403321410232103424311440304041324043240101340131441342212403303402103344421130320200014202134043224003311234403431210022202311223413244003321334122004422013041343130041024324112342231141232441231130043241432303243040012312211304431431243334110340323332000031134212032313031121401332334343222211031123013244322123411300323422130134042301024011403233430043113042114030212301331301301310203444433320044004014214323312144123222223202234043413420343244220112233224434303103241144040043211223144212312420141334213104334242233124320311122222302111014113223213110030343232003410014044134201211143241240234324442301200023013113301024122321134234131223444243031122301311023204342234202141234334332443130011102103230144144314001143211113431412342302120420302134102433323001220012231002332413310230", "023312302444013430410004322213004201100200231024441222012240232432020202020321033440132342343113231214331040241314202314404141304222014423002102210000000000042304402324434341234243044104324142304244413324142433331241311232124332113442000100413111034121343214402442213413314442342022311232020221100324420211012223042101122304220231222332323440142233432114041132341431113403424343332013444414044440331011002210313304342420400320144143033304302132434404001110211044132130142311111122140103020132201122103400404302132340322141223033200131042030321333200132100104423334213202002244114241244244032012412202322001400411124134000113324220013112024404321342244344124142102322313122103222041214023022344221042014324013431214040120340043034300323221032342330103104413102034243114414122201100422110221104412301032440434013330131422003101134340334414130411121414324323140044230221443412231022234324210303042410330440134442032032030421414101203402142310200312011434223030433401340322403324104430423034010032134021300140030301103210103322022114223422434424311311400134041300210040321403441221112130201031023232032343123030243341340321120140003022112041422004334441412322203030043304030340334134321113024444044024100030442404331042300232221243011241203434000421303313344140040223232021442340004022310423341124303304433411221324333304133131202133423201433041130331422430434113333323404302332123342210210114201140412400113220331434121344101444340211141411434132322214302434422013304032020103310023003411031310312013112331044124132223000110004441241412132220303004332120112331440100214400040044022142012134241341032103301312023304222422310323140223312241233242421143132401420302424340422003034320002231303201004204142030002330332233101230322103142122402431444124022223003312320410314340313410100444233444444134402022321040100241014410123314224031241114030144434142221110010442310113304102400022031302132400231301100200030244021201224302013321112424432210124344440114331041024023212034113331320032404133101441042201002400431301204433210101104402322241241120414324303431133221231220201442430032432020004104141024444443110410442221200110120100203101131123224310113023424024431334130330131242141241404123004140012403040214434412022230010424310441314212233331404414220012021443001330112022144121440023244114432204423432302300321222112211411423300212032110134330312420114443333203234444132311410143203214044442311334223020200411021424301423332341434411244200413111133044012041020110302414431234213204101234302323431012044440310231214244330040014143022122023310420441241004134011313430234110340241442133401414020113043042041334413404014331002311300303123403200024222101304402301334213104101123342021101142411023203441440212041000001024114213233414301431433200121124443431020204002431022134341333201423133224203230111103042220401143113042023224430203412224003042031023302432431133300304212422302403242240040112433220332423120123210443004042444221403001320213043333013130111124321424440213123220031442234012322212232332411423223243432002220142421423133441320321134232101134122242032221431132434231001303131223240440432320221133241301344033002021210044332221430214414424124141131430440430203123304313314110013142412412343242030303422313113401443104040324120324211230133310103342012433201003401022024403221024433421103232103430213331344434444331102441433003132242443013000202211021111143200231114140011201300013001023013400220201323102200130022132130310313201002243020321204424314411443310442311120234311400242103101113234413231134303042242324210443334320014440222234111320210112424322400433200112231034403102111224412044143024021040124043202343331310110240042121033021240103110311301223004443102111111041410422423442022304014434434242343044420022342242001222230244002330210431313304203212043100311214441401240224133143343303413430234434304411301122212030004332312440044102013100343113420420042444330101232343033143404314320331230433112013220242434003012320032103442424400143303301113343110342310211043310141130131411414413402414324202112423203421424104201104130041113022402300332134013424121033130123111121133034210002324242023222312443024232040231130244342410302403410430404342010032313304311001123124040030202013403430210302343223431011333033324414404040021311041032113412042030102411222000132122322431224000040234124310334133423213134413423122204004230003313012212404413010124210212133213141202021", "032243203111042120140002131103214323111113121312344421114030112414013241140231104314423224444431120411031221032232010121342241224342323121202232113343220212211001021114342231042123040303210400114122303414311304012442414400203311144024400310412244242220212411010244300441141101431400332112414000403431300124402312214331443043243121433333022100203342414040303224112441303433124442142122041202230334243214303312224432441432303212440022420123232414022441431123301321121132244010413414244314211003033131113002322023101313013221311341442134030024440101020110232342442001133340341012034402022110114014404341313303441040204021044321400124200231110131222033242004024312211244004040111023110210144013100042301004434440201333310021140223113222340424331034004114213442344200100232144003421012341002343030212023203402144040420312342223342434404303312434024320242410122220110431241023323134444340333111201144443240202010023101332034243011440140114212332213202133431013413404031332312000344141412320201323340423143113323340211210212403114044011403143412240123130144343213403410101212141132424142423404034102131330130142432212140041314221212114021231241141020140144203433432030201312440233111144210030222131141004102424132404423434001211142244334403421422410041403211344324334331320031041144223030024444232433112121410300001224234344123332411121400410230114104423134241333342411142034043434204331114132140343000123140422021114114122331231233134031423014433444242334024102414344331144012224222333401324102423434424314004032010231411012002021014242021341420334432213423222434103120022043443300123212121140143104314232242033343041102424422443212012330233111321314420314203101203004124322243300010431321443001402001224201222242404003211123403331144110322312302421200242000444423243042030014020201241234100311033002302234322020114413243324142014002120331201223441400030413434411042432211004213411312222232343022030120211142411143320411321422303443113441330322444103404443001243212211234030424343133404133104421132203231122311242214343103141342144412143102002342403233132042001122441301312404234320441233340210002104411132032413140303202340203122203221132314010232322431110341432322224400220434004211340033244131140201042133102111012431411000321103432331240441201000230212140131202301201211321420424413344033323030030144230043201002111140103132420404400002422322443032220104232111442034240403121110030342423132111323020011314232430124044422213014021213313332010340423404430030211433420442203224140033032441140122334331301134341124140410014242322323100244101040144424331112132430220102213024243201343303042143011314342340212111300043132132232032420220203214301203330114201022202003022230113443321110401031120202120324301220322112132022130420111201210342133344242231020212000343404111304443203122121244431230324142240320440130340114210342420040134130242042233422413133121002242431334210112043410433321200223143441224013203441121344232130311124013330112123421143204224114013320002020400411304310211340114300103113400341000334341144042323432320021320200401403003021204200102413310114142321040321242422321044442404122134310122400440231010112332044443323311334440203212341340043303444444412221413444043121032243142141311133144014230343400142410214104044302031010141234441421020010111121212334133210130020400414344120024224140302214111112243340210140320144244100143214014100214141113103331331021130010242143440420121340231200120013413311404103434314142422442401114144334201313123321134431004144314033213223202321210214434221141021233244002220414103423404014233143402001444431441232310140423243104314314104212204111023241102240122343403111422123123121413242311334311142302140022033400443240401340211100213234011430111234402222113042414104322323004034331330030322042222033042031132011143042030124113134044311411233224013300210120423103003400420240131030404233411414234300443034344012311343410021220203123012232203243211130240224411242340322431201403440122241310224141331034243331220121033123341024042021031320012032014311024113004043210134021123424412423223214124041200104210224412410221324123434102000131023212402341033331333000344122324013022433320314231322204210131140231002401203302403130231404010332333103422021101003403004242400323104412233113440132234413114022144400102411203024202243330224213402340111044232403404204403330042320114011120034311110330423340142041000304412330320134310222140214010", "023312302444013430410004322213004201100200231222034340324014412032003021033020422341242014110044214424020311240121320313020423110444101113343321101323400302343002414432141402133442111214344343103430232143142441443444031032104401123202133401431031114332204312240211122401013343301024421324322314033400024024332010212312040244211134443240422441300212122432004402423224130120112214200003214402022222030444123102424440402343122120442132244223212004114341303032434222242412104103220024211204420111221302434443340310440130140410313222111400013234003434421204124413214420220323312213302224243030242120214323221223034303423123313132321213010300021343214034412402424411212032310403442102444043042021423113013143310320423301040241320440410140202143330100401440114301122324001330303223043001211120240000142330023021034014103222124230030324242344330334023404021041340221303243242034434241330004010412431404221342434121330222021204231121413224324041300344431143433441024044110122432141302441314312314234443122432044132200242004422222244430414302043313030210323241221142140411433412330324323330323212411141023212442012243421414311220113130211134012440313323043240140400343143223112320222233413433224200431314413124300232003211321123322120320012112442033124001324420441234034434342012033431013123421140000232120200043131204232014223001034011024334012133410310443202300444303240003104314224340440223424213444022221232233340401033343030134144222220413121322224001224021021114300230231323242413031231422331201220040423204222324404131240020244310021344434114433143244203203041301243343020201004141120114402241042042142220104333222400323120102301324343220434330020401343331214010412240211040243202043410100414211404343410310341344221313444321001340214043221024212323011003011304341031443001014103221331114003334430240220220002234002232103423101233202332314121143022200421232313202233440202222333201214231040121441220013131143114203124100244424202121404042142343102221331212143421030413033220131441404121223231011011243400204333340324311441434310211004022020332044331010130444214000011140443213413403240113422132014211421131143013421233144204444103140013312102233212121141334241221140440213424210430343131133424220342423111034002222300034403142323343332213300210404333333113232040421300322324434113212224440424021411310112021130443111424444320330230413313001404120230422341043030320020244113110411103301142032121002013122202021021410312314142032040301041234231412413221041341433124331014122412430003331110420403334041140443241313412002422323242234013200001212131400233220134222011001340440431432111231320432104444121311424214431323112040104100334221013211134242044413414324304041424114441114410020442301302143242042214201023404432402001022401014443110441104033410400240203212323443023010020032143304114303214224110004022404222202414224340431202301031034243414433013423413424132131232220333032203401314034233031143413214402032332312021032302100403044341203142213004331024004240123311113423122110344101300104344342340232240240242012214100412133001223421141110140011240001144314202233241333312312141243211320133020423114343132400032143023344243144241301040424133001230211143411213122222344042232043112203020143111140222220443233014041211011030001230210233333233114034322021022240402133444044104131343304234043444220040400041412401332334413142441234230120323244400114414444104222411013220133004020043042030334430113244212200403434343313202400414241312411133142434413242044014014202104412301004400224341241003202031004114334000320202423402341100244334431220414310043040123300434144141420443342144014040400442003202111223022023234304124114343034440230030112032143410341302314314322013400044131400443222304334110331142211030412334232431231432242113322311243213120401340242442133421104440210402031102122241421022131314211302011224113243320041411200002143033140012441130344020322020320032011111112013340314222413041403222444320143411343230114401400331231141014031232243411321430123324121314422103213000412200432243142241403221423111001024440123334130431330141014322110301220001031323440032010434413324001323230411202100042140041001314022100031314234304420012002041133313113140144013201244122121140314040322404113114101304301040201402311304134121012220313001333310433014342032203441233444441210242023043124034421120014330044440014232203110420321230041010332011002331222122340130004134002010301144141124", "041124104333021310320001234014044423441433031204220321330123002141012144242220004140411033023204310201040123413420442303313220313441121421431131132040342421111343331342203213430240412014012442041300043344222010212433322030402422034242310020430130434444412110331420300142100111304413114403321443441003410224423400441344000023014044441324140101022303312014402411003030442201042032301224303411234232231100200314110040434024324343324422002330013010143223333431344424322303032231034020243313001101142244434020032013004310014011310340030220002101440133320341032431212244414423214411203342231210242130130241333201423040241144032040322001323413302240013442442114300331200303224222141002040130142344423140004142303220230033144144032024414221043443133100313423232234001144341023402344130020033241442103442143131141431221114111321303114113401120210220100043142321220401311443303131323421203341303322112334303221042000414010011121340122004332102030422112024304042304213304200202243424204421414433434101323343031200312302224322400044211200340003331421020114411322231323130214320014010240122020442443334443332214004442110234324134242022344003241024000203030320230033414144442043144334003214213104301341142412310330312144132140130400420423114434230333443024112034121100010430423400102021230230402103403403301010111134022301241422322442102231442443323134344204442342020130040321140214403140134131110424140212343110404342242341002201120102412402132331331033042031334241200103132011434111212103323230104224444313443104032343014313240110010244314331033001223303020320130024302024410220203424040122441310110400343112140004101411220020202330023220221311203420312331130101334011212014011034034010323334411244222403112030144134431030100322122014140224301230422341003340024143434231344433131213312311233414201132222341422434002011032404210413212431401041033031124414124312343201402030201144211331023031212121103423101433200412222322431334423013314140024202130441143422033324424122211311002412043330023300013341422210311211100123413412411031410403324011202112443231120203313140122421401024101200434431311004434302331133414441103014004324333333324421142310024114030114344133313322031034104430323142200100413140143300131444024402230044111001222240400230323121001333403413212120241332212114440043220034310322303212432414124142342131012300023100340422214214122142243330232042033412130033031203412402423320244422340134324410001300142444411203132040121134204214011023012103442420013401321042241414123142234423424140341343000143440203340041324300030004100013133331031310314042431134341142120334221210023003432313011041024323313432210023123014240333031213142014210223323320232033122402134344343021002024243420034001003231220440102233130413320113304404240403101410310431441340311403024043304141244313013222042401031021120333031110021043230100043300342412200000321331321134324132202323222120241303340130240232240101201340134220001434131432313243103400042232431220214313240433031320413222202223101434412422214042322201344034244301022331021330034344122143340010123024240400340443042234403102232043021044141202223302114304033030404144021430122320113202104041432333444143214423014202212103434213343300122433322301120414301313221023042043443043232311304041402021112124114100342203143131321422220220240301331242402130402442140422443103103031024144333042134420443124224231120342231401032020030222441401120200233324220244322203332144403244334233121200111111421322424124343143002041142414300341123340402004140210102321402014002243014023132302323431404022003430404014311333411402021411304421124230400141133432403000111341212004334342310034134110412402404300200323440223102204134420410420332041231443014214441142041011011311213400110012420320244324114101343330131230134400422412113124144021434131113332140210302320122023222100443131113321034313403044431310102420103133414443104343414143343243442301034004323100134010220020004112310121304323322240020133221240314022210031200423111000130143304001002411100330441434400104304113003414210142442443311012343233444001010214003323442140121104212102202003143240302424131011022201243400044011142442104130313221000120321420010144233031434201121430422304230213032221033032012320100024013111400403003443032223441130142024300043040041234313102442444334402002011134124432121421313302041021013232032012042202101410311422003313201140242130014240302023013122043012402133421313441343424", "023312302444013430410001324321414142411444404014031313034404312432014401322424433140103243414113011331232013432231400443344143120134301220211002421342240040420012142210320434234022234240132214201340410022334113222114324222142042042204041334144013313411420012142020310033240441233303104230010143004431434420341344432102141322020121034244122402043043231324144134021304413114240420323310200444243204122444314340212404313411444022243430123333020431113300013201213420212201121423132234401021431042232203334022440211431413314410341024224004001004033403134114203202420124011321033021143341131414232313421141322124132101420332220312011141031034320100011023123244101110111040333341214440244203324243330124122104130031033030130423244130210333202040124202420400214032014330203312413130103240411301044004341143020024300200320331430402131302432112013430021223103423341121342221333304224311101043044310222134203330212104430400020441314244101002243000142010311234112232440040400344243420424410442322102423030044203303402202230113434122022314114040002003441334321303441013232104023434310030213030301112230142142403230134420303232222433221300344221434041321220122341443331200434303100313332310033043443004330412141442212033042131031014112304240043320040011434334224432013024333110012332413112002301203004101030401443323140430241402141032124334101444124344210420132124412233300332211111211044300242424014413321042210142410213402401241414433300330232311242312203404331022444211313433044200203431023043213244411042341443123413420040214102141232141232424332343011342311020333031420241003340430421413111340242212312342112143013104143433004210322102002411020402303031312324023031220430400030412143132340004130410121230001203112444232041204414312141404121030233230343431202440223012101341234341013134223203414024403202143432343424344411141323401234103113303243341143100112431442123323230232213412231224400441114304104200330420041012414114113430221021143202004324043330410212412104303100441040432343022001441100024443402131241330120000330144244214323122434204242230412200332004342302021233303231412222244203423212311122443224213230233411203303304101303434320211100240103220302301231404104221222404101011114303140111402143404102300224231032342331122034010214211013130312134302021130401403043432333024042234000344141414003311213342403312332040112304343404202340311401222413412324104141301421241044411432012233112122133221100104003103030244443222341441324041420003104023222443111043234233304103013440434410134420303222124220132443443400431033012322244113423422424101344122040403234100242010204230240343102214413104420311433233244133210110334013423222231322320232141231140132414000043142131430301202020040332300240220430212032040223142031302113111413200300213203444141000141033323413230240033014003322010232244241134121122430201300203311414002022132244204330413404431421444222001131231142003432444120022301013340300123202421141143203011110311034120331240230032111304130321242443333321422033013213214202322124322332444434404142424440210112332010240012011304223331413430324212301124034221203110210203003444124002111433113331021042003210023030220020410442111040022214103121023440441000213302112023004301133443123212222031443203140331121210223230324203440133434433020140202230214004421313203413321220024001222300430340042401034422234441110114341013431022300031211023420044020132032302301211111023212132442042443242323431104412311440031233133224410434232222300212230304330024433024220344120223111320012330433313003340131103120131312212224001300001234233340011434201431330241134323101314311301424204224224243433134030030210221321134411031012300424413401342434142344231002042114143211204302112100120243424420312000310042232103110003320434234432143204211303411332203033041041002014213143343121033413244041242433222031010212321041410100132321413100023020033212000000202024332041343202110021243224221344103423423014003240243442142431240224343103223243242310443123340023242203333313120113023434331002041043230033443004032143412324424244430230103042301122020210340034243012442004330204342310431413220040120130113342022340112442230100410402233122210314020434112304420314331143322303322032223401100424010143241320424340210322042104022343203300002221101440343430304140102002031424200322341003212211043144402344204032243220204401143101323124032202111233103414121444333331440431442403001324402334232111434324311444344", "000000000000000000000000323124442031203431240142244020202043232423034143220400031312333423110000010413420123234421242240021233404303440213402031022133301114340122314231441024440233040402101343424233001410222320224134243000344133230140301201402211334303414401220431222223131121014341424000222223334340211343002104020030331424211314043300143420021201111324102134134131113042400414022123244232232302132030310204300113212441234203022430210233210022442303334332413404103220334214222020031233412030013403230302112111323320130141144213423113120131144041030203144034214303224342121231313402430023231321130342233404031132411010112434223403032243343030334322030002422202031022103104013122110233334223140310402140143410034114310211042301114312032204122414034014024144030042333142421331103301142341000313403212300012120324321421321324323221143123232212242444144140144330242214120322024102041010230241140214330222134001423044413404141323021433043203334224041042003111202402410030400144320202020311144310100233121014421300003102401424311011430042412024342344222344444001213013211022121312403303313424011041310343403311320342032322122323043244213132100323223343410142221110240321334334234114201101133324112242232330000021424112202131021233340043432204041021410430230041033441241334010420014111404043031000210410323133222210010212412040243121420311301403431302322100104421421340004443111004022114340212120213302420213020131021433213004240233303030010042144003244332004404213330043102033314412214211202412213100034342044330312232010342420424340410114124020444113042234001022033011342301343132433331434024402113023413303331214014330404113342213402420213240110012043424314114013340340041133101214143011224234004143400314121311014441221042231213301110022020203113404231000110312124042120040230104211433420440444342333133422441240100433111104103324040334211112403301113211144121442144013203403110202301213304233331223333241424214144440342023120420240223422044210003231243331313313141201003034332442443114344314100413203204131131212203124032220330230333133441342020034033202210344421234144244443031412011210002034314032440222441003020444144130020104312103240410210332413224330341202024312013421310432113024040243032111040210113334122444242224213111234040203143334200043142314321020402344114003124330314024332412441130411304032114033224410024410402102122410123020110201303114431224104133433040221441101013434100400220022044334013211204130301420422333011010223011423133001020102330140230030122021331444021341314102442122004032044423401014120200021424412321342223402421324304122330024320124002332301313104102141404024331302241004412041243222241243323000131333424443320324122141412311403430143400323000122220322241012431443310344304201310341314404324142322423134422430430111143420232134121112022321220143410132230441010140344434230010441341444430121400310232300141211021322412444030221331223403101211442232413032033321211120423240334102201410434404131303422030220334210234201340230332202331141430323113111012131323342043412141004404100313334413322401034140134344401410001324013403102231241003343201040323224334402204321224430234431403343344332000344441312322340134320014034314222013012041242443221214420442430312140141040322142433012344102443411223424320112022333123214343223000423314232113424102200132214141010001101110002432432400043040330103103341240323100402144244132422322011443012432212212434441324141320303243314121344100414210243021110340141223003001222413301410420041024244034033404002342413411314200422041221231322314331341003334004343444133340004414130030131114400404433344244322121004221140014014001431334200000102241423401022211440144142320121134032221014301244210234142014414040200231402422234011002204124202200032330130130011200424001330343042310200302204412223200424034403402411433002120004041420234022324224034103330124430312314132131001233302020300002444021014442434132203003303311112001304200442132323331300140024242143330224241323442420121423200220232340231223443332201243403144334400400424120411301004242303400423242124030144123312443212024222214443002313030042200210331231433312213130222431331034201442034144100232232041234044312342221411421314441011104442434042101303240421130033323343323201004431113424211100443331003304411104323022001342221122014233223340102132210241234343002402204230044044042204431432001243444110332244012103144011134320241041203111310411002442024123140", "041124104333021310320000134331433213410201103043240304400043402441043123200242431440224242321233421221300400304433331234034410033241320222203200401010001144123421243442314042343012231120314203230032140003001133014042000244142124012013103244124340112014220101014214242103342341412241022203341230440120040113412340344030203044124144032240011331320422014400123433403021423233312323223000304420422014234330114010021303130130402142122020431023421001120202214112041440224210130234030244423421203233323013201423440113010024341111321114224000134214103224102042040113340322203031122134402212210100232232024422130114431211323102414023241331220440414131014232234102044041111200422234300222144034123230034042103232434012034433422032002201140442440013444143114133021304442124141124143330230301104223204010001104103022201311323214313344234213232041430422102121441031123442304142442212210142334113223423311340004223300000414121402201000434110000133440413442311143314232443031404101204331131210312220041014213044301204231403301213002430210204301341012403131014023044013043021101202110301430443223212440442410130023400232010113204003030122011213121211343201204012301140424343134443342040204320404300044230240414100122413024323312412302344204034243303323020230003402422103043042204424102241140134134103123214423322023142233321011423313423002121140413414121221301432413030343322340402232103331112134303413204111212243403302341020041433300202234313344110224241442203213221112130242024022331333313001232442302144443334113310423440413014240312324311003124243040403300401243424014303413044433021324140230324441233011302423334032034123202022411114404114000402232422212203210332230103041113403241002332200242012442042124133210220433312112214002142123412044021232301414201341110220203120334242101042023014212334212232040312043031122304420443043042310042143312121123343321004042400434301300001120332343221121210214431400412402013332202414120422201311310012430144022204002142332344124201343434300003430332303400443242233330401022410243012211212102231103110341434110333111311321430403344131102202140400344334430420302421343122432412203020111231412101121323114222110140334423241321201430310144402044213421012012244340100041142021444401443413402411431041234310043142242014200134214443134434140140310210014302002403133124030133010421320312044110213432423010333022224042012011344240124102000013240020212242342402313241030104203340444113113102221311202124111432103444001220031022202440311120232421411220024201240404100232024311010332100201443320342340122242401204300231302203013240131414132322342203111020114102202232141014040214323114434331002131344140304312101101313231443024242123433312031412400330110141123021303422021133403341101001003104133012001423113303030210130233320234401130112030112341010304341032202132014431114023131340223140424343023402311301011123232402101344422333411433022042321143423203003234002222230311223023333200411111103313304434131342213043220134021441344221322320413230112003124101310321024043243133431031000334023242432421342442023430142233313231243012110132202030013430044024144202100313431313332212442222000430441203030304144303141204222411011423113423231321110413222401411014000341302122302012010001041034244201213024412020334434202224212204404213243003200302214113331304303211334310214420042222440000221304133204001332444232120134313444331114222340433213303123433000144200144111004221332134114103310034202323120400133412333312101020430214420044412132300302320204102401321310104003134244442224103330221412441342110422021003423042424110003303333110011403221242144343012132200242022422104433210044303034231301422011113144124304000030111143400322232110123320231241240211201143021021230332030304023311242431010400211022410034402303342143044403224311011141443440444003322431132303203442032034012401344233002322034230423141100321400433442131020304004210412241141020243214440104323104141443222414101004100000402040411402130401413310243130442011310322444122044003213434443413240243401311233211212212030103403334013221113003121143130234313430403030101042330230214341230102221330330044324221304010001402233314214222102443314234434403041123240430003141321333301141234344203021242424143123030004332333331220431330223312212413001233241424034243343420222011202122101000221430201023012434203414010143043331404342343124131243311433141100311324130203241113434141422024321431012234334332124403", "041124104333021310320002212400331331223134043331203400242042432241020210221302142112133404233111402022242342413432424313312412000403102242424210342222443004230122043321320412401334221111110421003201344042032434040311141342131121140212001123312332312232220433421014432144001304011413414143344322410104000122211423113441123244444400431112111323033404314213143023444241041432042004444023144144412123342141303432224233120044214110300101421334420021000302200101022040110002232410210044144121444033013041134203410244141214020233131313010230340342230241243220220014323030443410134220133331314204410142422400303113402020441141330104433322232033403022314413240324044230111323234040404341242340224410341221334400413222430130141103031311420044314321044114310210311113221121024230434332422240320434321011001032334230331211432142203422031303121301031022330000022440002023001340303430100322231230223342032200021400300324413301000410000441130100000221001213013022421040034144301014344023120010433021344342214012002334334433414422114110401403223411033412133304304230220233121011022414142320120223002422001121110440004343010134023110102304214301300114410310104214334413441213044410340432130030330330032233120241422300004014110441240432224204020110143342234231430022003441241213403032313244120442101041030143311201023410304410314013330313333240443402103411043224242111300004404124324412404441141111444302443442024444102221041400441241423104031144130340420112411123322024011042001413443033233422413042412040212101042424103004230202204412114034424441303002340011402002210341102014223341334400203322232410103140001440340113311433324323001142234231044120311330022130401240114010412142414333421130102332310341204132401222420423332224240440010044404220223421131021232322332012300042224144112234231214230143130204400230140230403412434324223242424210310102024323003122140233102100102304203113134324212004400240313303202314020202113443440202443103213113033313330132412014210433443213100134442224303424432121440423141133414043300210111124030110004134324341443140242023430400333100223333000104200434233012240310023212042242423244442344140011400330041442200023020240102101133334102313311113021231043043421212101034014404433242010404040223034340331120431104404040222413024141422012220304211221314214113332124310120332141101143102224131424324324240141014220341424104222002213021311430224424442043301241124400320001412213403414414343134231022024243400211330204331033212233134124443021333313442130111031303141013120341133143223020204032032111231232221334143312413340314220133010134243124403122003043003313111140310033311442032423302244204224134334113300242422021040434033303414034343224010410314124122001110423032202130401444114123122333322110201412030401344214221001142434430314110240103010023001301401121111423130234012320313433314433014301334140420104023411043003131103242130331124334333104031242340110131402310431220233301022303410343140403130132210402240313042324140342121440303214423433203102224123113304441312233314333010332011332032133201114123220412324424333422213143410033401113014411342334013144021120221432202220312220332311042100122300210022334020221123403011124310213242041304423222312440401043033134010342120300214440410022133023040243134013132241311220141223202332422144443042343230133243320023231444110114302104314302444330240000442031232323042411211202044020312444224443342141121324243311320442110204420132003114210341333111341431413213004241323102232304321113014000144042034040432424100240033303310042124443120302344240141004431320202040323044000124424102420423311422224233320143440032404403401043022331243213002120102213112430020404114100101011121424430142301402212121244322010444304414130114323343312234330101033000424042433423001132000202122130132242440230210003022203321201200221414121230044414312141333132021110211222424240333140313424334123214300124244400334002111412311121401323424103210204012133321403430013113410320422023112321212220110401412200332422430230421220224122101303042200114140034131343021133104403413302202323143223431134443204212043323022123041203122314043343203311302240034144301311402022414140400044242401014244234400443041441003243421332012243311214101222000214011220003131432234430000244242441412211121244132031033101203431024132410003030130412142124200034424134113400243112443401330004301102232334110340244211002443114124041412301341320443132114143002013132213", "023312302444013430410000440120132002342130411443214030343232222232010422332112202443034003313101103104341342141434130220214321442223034244202014402413020131314023322441422333103321414211111240341340104430104044222312032344020222034123221113144014414040000033114014402400123243144411433310040204140234444230413240233304021032021013222140111021300234010302341344331313323432414130314000140001400332211204114200040113311230042012212342420410334023030343420400042143134441232300401244021022442023342422110413131310302333204042232421104104240224312431100020340403222001431304040211244434212243243241130400413112444041013143331121240440243004220132031341413220430142304231024412330300103440032433411442224342214230000302023102313300321332431223401330044044233111444024441100312224140024122043000213141413030311204210101330120203042404242414201003302123421041342210414231211340003013114210420202312332400341111312222221423112012134113323243313320344132103232344204321132131422204023244413002331144404002442401340001333120401334240104031414200132121404443332101144214402201430132013313200203223024034130004443442220423100241444442020021223441122224132413004032410100303213231234313110114134031221101014422342321334020241140144343001144310134021021432133243212004233341141313310440011122223022311403314210424402032203140424231123114014422301113233444001010402010244441300103004042234310211233044114434000443133320000430331242320430221123011210012403410040142013432443101014302403221033100440104010111312001041014231102343132330024242132102113424440314222020421441123302203302121243402403121214141143101123434143211130313314401012134122022440400102011131023034003204001204141010204144102041214413304303444022100424011302214232342113311210333031142124242122344010401334034133324222324020130321331244411234213022023034230213421302240012201412030114324113430234203321210444104412040001443241441042401101331144034401121433403300232401232103430111003044203122142312344412413200030204434142034210141441133242003211011210114103320433332220431213334423334244033313433140010411443233324022222004412232443223212303341333131410034002332411010023010401214002412113140012204301424234330121401013204243203312243002241324200343241332442002434404430430332342400230410244413034201011120403333141413443144112243322433133142244030304212240201244014211024220404113413044443402400212230330113301123341114320210234030230012210023142221421344403210330440321010320330441414213134002230103240323231143022312302200000233043142013411400241414314330022010242340013441324224122034330412202204442410413310033421122434040323443410414133101342244041211213124303331112044003233121424130101422334033403443112103130234431400442100143211421331121332343200442002140424322200403033231310231101403444110020013322203123004234220404243440300411223310200004341223104443014233240013001141441101442303110242133032320402334311441020330432303210041040313111210204402230211414143111424143313313400210223021223334400111342233102410032240440220032330212113322411334131042431014213212444003244144402440344401401322221210222304322110203000403001323414202204120114143133043242204034234343001231221222410321301300103100102441223430011413244343024344224432244311041334133144100234211243300324244314233021224020113000040043000000034233131213303140020003233201434332401332424323043214214423040032430041214421241134030014404323300424343041213222404301020440311332404422422232311331322323401112313202130430222314110023114001240024202110212133302144121401340240202044041041340032434322024320200412103012100403303121000432013431014101241113203230340332014140033142301310440000230432014132340444304201001203241103104124243122442433322022223131314021304042111013011023442311041123221102244420124040314234301000044233024224411100023020434111123300333423420120330214313143230220203142400122434143102413110002001023043041410400233030112143421320121132331103144141003011000043342213031134141401301024014241443320032311012420042421434401422040301044110003044303114224443114442213020003002011443413030140410010310141030431342021333203422143333013330222221310041332014112103044112203120341011302311312030414111243343222201134100444442030412311043103430442233123222232441033034144422312030002204123013343204342022202324412034010010410403400024120131134220300211332331114001320033242241332034214403131102112311202234231431431243343121132201031001322023", "041124104333021310320003303000430444010202120041310044324211011141004201324311410040141034420300211114314111432422034033204021201410334130020220120121103122103321323344113304122202431002413142402343342314202343022132434314123223411020340203431214443224424330434331241033011102004312442214004132213203114210441043411421223131444223331404402122202130112301212414411123212104203443231231103341333034232413222420221432124123301440232421203202430312102211313231040121410303033100401332031200404433341132421203100133303132433233002313102122213014444100111200040234401043234434400102210224201342101001200303014003024022442333323413104332442222423430244232040314213102023011223441040344423340120000101132144040410033410140200411411340244324220032134144102200344211234022030002234430002100102114404243130322343302041044422314302313412120230224104012143412440331130102423330302301141122220140114334202300044042424014223224312133142041341320412030213300320031303131430003021224014204131414214433434441241243431031014311114404140331134332210211344121233101013143443412120344113343340132224400301413343141133423342412122131410140002342422013312012322121102440311431010411230203444220132200344202431410130442300120031023304024004413010110033002333430042010324402020442244323143012444320144221130211213020323203230431400311143033221331133024334404343001133003323331242032124430432303234403213443440133034401423132243101230441203214221413231211210003142301402011211103423034240102243241022233030401221320303001223203402310024002332440401304220214134322301224340401432012342120012143421310044432322031214020014024403110224213420304112122003343404013013210134432241343230233202022042322421124134011140403021424102111000341341300323140120021310432033344143112330321001424133411114204424341412401131444032321100231200223301102201034224041313420212032042301323412301120024304114144332434401432100441000334133230122112222123024340342011241020433441043233110041243201102300041330411223003113124113243431241201140110041042431200343033134003131244022311442301444140323412233010203440312414404304340431114032000220041422323431443344123331344431024124304224340420120400003141243020014123140101430112133424242441020234301321240323232323022244012031323230234032043430102004112314221144221010111433402021223110333002441440314243143223413033132023241321041023414131413334044231200231101102321334213341130432041230004104043033340212211312221244443341323101021203021343002200304330041444041444433123033004123240404320231334411043443340114042334312231440310033422024442124311021241320341343244424023331141430230221214122443033223022202413101044040324412212010443044014202343322311140410014104203120322201422322032343040103203234141301040032110321111110240112323440240423143440214234011444021134001214400312213113040011401223340030224041123430230013434020032231220124223410000443423224113122212120232032124124234032314040101013112421330321013412040223423210403112120010131412303020423301043414341230340342120411220432014242120221114243244340142211131240442142401240343424133311004243420102122420103324202011240302312201201003332123212114434000131241234430111144420310444430243301034131441031440402333204200110314320411311243304112133133344210024441431441242130430343034043200113412303103002410204232310200332212142330202100043143224340340132123124443402010442021230403441000221424002344021120210142003303424113034112032421110334210230403112121133242004344401410222141400401134421123342321303001013044332020411200142301041202133040132443122441343231234420412113304120022032103400214203031114000132403120141042141433020441032022331410101233313400213131024421420424340114341002302113041224343432140434414333432222321444232420112424110331304124101114323031113411332214013004004231110130410211324010121404300243411144441114432433110411012123141424310114120122231244300103230431041044430332243004322302023203424121332300034011424101122301141101203232222010102041430032221102300422430213242010112041100243212122030342330420141241010112222132301431024201311222111412402243422342400244220401312001114344430233221304441422240442012224332400424014222043340131230104120144014333330430104320413403331101324203212302224123330103422034033233111321223124233422402334043044434102242114043244343000023212430343132243020341102414114341244203021100423302444314222341411010400143332441411040314111202424140113424211420403110003", "041124104333021310320000134331433213410201103444421040024131312141021120200403330342311014102304412443402034333021000040431410220310011033332221110232010144442201141044443133034130432231334140030323221033403311332424440104234344034342001412004124224122342410130422122434211120004433404430341431032212103342143401013011333011444033002042110320042422404310322331413220222011234143321444312230310404033040410102122213323042141234222140420241042041232201423243310200444441212313222332324010212041301131030311112103433413004031233232444242413013143323104140123013421320011114102433342031204321023404224214300310430243420043410130232101423012443103214442320241113241134312333012301322430223421304002113203012223324041113434232021300331402201044142411213230120413000201144111120002144244401143440110314042022202004140013421412002414433340432243201013103130010120114343104311032234400423332440002401200404024013023000113300202213244323303240444004432032143004320410344402204320040303441141002133040022200321132413000323231241332324344320041232444122344203143124414140434423131344113143334431301141301323203141202323323233320221322031314401240324332143142321303003031143440301041044004204102434014341310223240020331100213344322213044044412141423212030414441411114023341031044144344004214424103240240203334334121423120041301024112304030430144132121303001220034300423121014331221112132332001442133122210302132034240232200232433231202103000344334123304242314044432410403140024121444334440032302242111422413422101131144032412442400340312131004324442222233004120330240222414403014310324020241420103143432333111033204341120043321103341014320320311441412322314410334412420212020031441132314013322333330131440302230423321202342103441012223401122203002301244242223040431114001402143444033144340342213434310200024400101312113312333400330304030331030234440000121341033143221114043442334030332333031242004430111211300131121142320303300110442213201111203443020201342422320410142001004322423433312343032341100010012320033101203323031004424314112401434442331223420000101241142330410213320044210104040404211424320111000023201311411012443111232331123312042432202443121441130302044201230443412021423332003441331304240142041114101340412231110401330010320342041104010302212343241044004443243023300110400140410432222123214014101323434122444102311002220402134242403233133044301334313302244420344111223410132413301430304124011201330332433041401231404313311242331400013144344341130000133203320212043011112103332422220334444322301411423434014401242234104230333420234103041000321201433012444022111044304140114022342040413244311031124310304424323234442014344322242002024002130314102022420143234132032243124004244212341241441223100402332441342124144121401122200242233204303001042013221020403011434312120140344340013042043123024202420400321233302014023430412101344203341013344143234340021122002131042314241024104400402344333023200414112440230333421444404021022401213103004000004000203124201312113040304321114044100110243420320421430341230201004213214320204233141003113134134123210401110231331233032304324134343223024432444403022341024140322024030340333222103300401102034443133113230041002240144244000131320002040434204424031222113420103220433320320041411041202142223143313414120210024313033133312312211101222021111132303433120421044434433203213341413421421231101223310401210230301102413014030141442104110010040403322310133400142142141344123212232321111321102322233342133031120231302040424110301031443331141042030331102443134423203233214444241342343031232220402141213232320420421231421141114230103411021344044440043330423442430110034403242241424302000303432412223133110300122424130041132013412401323032242100123100202223213014102123411143322414433304312141232430341001111410231114423424301210430310213430021203000010341314013124230333022103113343204333310420100341023224041211422202300144204341243133324434304101414031131330413030103421221324002241122411432131033204343444230011413404123343220301423324002211330022222041400323330430113220203224102044131401332240244242232332421442002114211430030002233342141334003300444420243234132014420131011201421101204410423410334402012401013410030023433124240431231213310132110314420144420224403033041144201042231402200201232233424144402243034234123324421003222300243312031441014340334112022303414413033414140442134210243222441001243034220142032004343010200233043303210211", "023312302444013430410003033242434223331343211022003330324314312032020030440232102141444000012402242413422304134312201111412343104133030140103134443001134011202303130322313340041204001322144203034024012044020201044240103034341101342124430204003112323344213041240144124402400431342142211244004241200320200211334124033004420043202324122113141240333211014220014202141134043220102204224011241220041441100424122124022144033000343101041344402103433221234431232102304412241300411102332321330334110113401220443204301420022302114130410202330022433000133320042204143042200204313101044131011030401001410020202212013210011043400432111131202034331020101202310402340202210311003344222003312312224210310033422312030344301401200001034124410112230434234441134441123312234041420400221242022243143021104421211211340240333213010112204002402202443323410344001103340001212221000013142141301324223001133032443122424444320321242302413142442201004424200204433211443410204010422023023131341442131440341343441342413144120044103142233402201031231142030214103414211021110411342421042101430214012224141444013220424310401121143032030211042314144130443431340043344020003011303310104403301421221003214020001243234012331410031433321244414133222244014144342103314102201240303114310043321000344011314221004142200424322004024413313221222101232342400043232414110224034331041303004213223011300441341223334142241201242400030232002143240213143423434043324342112032231314230202124440442313422404442431432023141424322220331221113302144012324324443113424400223424024443104433320233202133120113020413043243323242312334000121343342221130323011402120101000300020424413424211440410000324122134344332423404144100301121133040131141004000330300140334032140013022330232243223021413143323131244210044122224240131241343121030312144010023124433132123400442314404304231431130441211030310131403012241143324120102411023440404402304214433342342433403241414120401020330433440042004104300131221110443302320320014322334001243221102340440304033400430323322030204132030024342123023232412111313101312410103242302030013103331000223411412220131112303334423240312333321241010022210443121220430123242223423102244203433022344430203111330113411320211203101102333030003400114212321003230111203240200140201120210002244244241414110234011314430403243203220232132321212004223344311203241042220022033141213324021220443034201230132310034044104230031241442430040111304012013301444324133040431413222240312422002142033311131434420331312211240304114342133424141420413412034000424444320200403443103122200344441433324332244414344024133222243420232104012223041034340324413021042402103142313331420213232231042033411404222243240221420101320131140334333303130022031040404222344423301222342141013033333323241414010332302003011313334220310132144320434430111124032233010134103413123013414432340040324034231334103244401343204300423141403223444110324343224342332242220430314333421214420304204042320332323220323131330410224334210102102020444224041332443024244401334424243144000223430120313313143040040332041343314241201010420102024230434043334232413040320111004121401210044342323411440334430322411030211100133102400441101430340434132421313020320022310022302243201222213203314014420301332134142000241140304142302322232322203102214340433140324433243402301334014433041222134320041132033140024343340004030112131040203114443014432432134241114301344223200431210411324403200224332222301202213441330010143103421411422102111240022203110102100004434004030424014433222012243400021223413141114132444214302220130402233024320244122214322014334033421013201124314032241141101322402244033011024444411232344421111422243104344121204212413200130321002113201303133211240013030022430122002222300121411010404433231221421103412144001121033101312232310123100441424223123123114234423232442314222333204130232422233342444012120223131433014041441013341402400143100204330120121113012014102104200043334111202303441320421103412200403433320301011410410023103443312020010244430023244043110242013102413243100233212321322212030144441021241024231301334412104414303124140303014001324211000422110321413042211133244322304234420303011314003340404303324004114044301114104234022213304041420103121410110433101140323420122322403232112400130043312214321231343312423132013242143443204232414304004030403033322412134100142314313233223333034211132102413242300034302202231424132102213434133242131233122444020413410014", "032243203111042120140001234300123204001210231030400342433340222223020100444102200101010212201303040214331324124444320231111310433300312120244412003004221244410004044341213001331230300020321301422041434343412404000441102320240131013311100310122402001021030403131322234322401141404202343244230212434023433321034114304330340303211433204041444244323003300303243231114023104224403214203440040430133302222123330301121400100214120044203122401021101033244114122333332040112330024220230143144102124222032442033111240140230240331043014121102044410420233030312202342432322032232403112400202312202442003120003143304420213213131342201240301203341104310431303401344342024413122243030432003332210200412012334210110402442133020242001430031131401404022200130010012011000230103040403311013103410302410110213314441130212032240021221031013012324424401302321141142430124312231243341310340040140001232030313223002210103232412302013403344101033044303320402001044412024210400314004232100442140222440402001410240401220134110431140121302331144103120342331341014342221331113430332440211021141331133241111043033430304032323034310404421123132303212340221042044412112324340222204403004230134333134201333241240231402004221123301444342400033014020012201130113220111110413420134103401044004413314034132422023024214330111134131000123443043210310030023044110233121223110000033131430322143211200040311441121142130143040310230401214241412014114322430111211000413441114332212401234113232223330242213302441444320402102440020110400212310401433440423401133312101430200344124410401041313434334430100133401424424324113224104112043424202203422414130402023342240212124110302341221012420034010122030022321400240344404002320311023430314012213412342012234400201312033344210322214010220034311131344224241130021340321414402121133024310440331333332020111121131141133222023410042231241133121230120401144314442143341032040102320100343404413214223221303020422124213011313122013420123211112412032113041320213333203432320412212141410402331033400142132004234043300310400003304243102021141121141411034140302134020000101114004040303421003130233421443201444434122231303340232314223441424431011320301330121204230104042210423043421123204012412121304134422442010024041224243024243443241314023131204011422212400020034323421234323414322420200102021143104314140132042133444204321231311012142220240401441000412411303131204224413312334044331430223313223144403201231340210224420114114222122102410412434133233311230311044421421212140114220012110414021133404342220323023011023410023024102101112314010223310140203233010300004122300244122432444433413301211230423112420213414213034203142440124132100424430130231023240131332002221222110240431141223234412241201213430442200302411243132424302011422404103141311140422040032031232404441044001030200110013122430112444421223434204424330434102124312313301113323404113304104001342430040124122421021020104443400224143244310232002230344323141013111112043242214424230141000220144143121412120001132041204434112213342024333203440002242032422302401001443001300020440303213340230201433304132114014244232203112042343220132004010211030043130044420123004344433204402242023223210042204421332223020344423000034041211113340131130140000304111111243414112131344232432122334414140410323413232431043132321021343230321014223321142244333111234434023212314431000010043232344331241123401002011343313214223202322432144141111230014042101143042000300301320103404204231024202000412421400301212032434221000440421101320402220203203112420413341220030133120121113230033012114230001311412324002312100041212301443342303320024300132443231203030420034020223310122400021044144344244404113121104441421234101100441211420012021014124012423220424202410043101231114204342142130132222122113014110114033112302024311124413300214020110043312010202321412411212412434114424013432323433131114431001242432044201131001210004132242111430440231101343212433223034342241024112443100133314404004024122232210043221404244402444333043043444042331042113200130122224113132231020230304210313221300203334243432344132324112411442033233113444330233242143243001243401412130014042214401443403203034442400032400432044132443432113133243334130304230033203140022033130320341024403404044411204031340143413033044424033410134021202122043241430014011103102322213301343441031213134440112342044313334143211130400132121413401141031304131233223221421321430124321134132031430441424", "014431401222034240230000003111024312023344131433412420103031322300023211104312403104233143231314131020444321102123214434241112104000101402102041412422323040134333103032434043112244120143043341201121343112421114010034210142312444134233430432423031122324310112420224103031113433412130002311043101442040223113304004013201302012314310344013422023102100021334012323203300003112042200023033021102004103130102113112313230201013004230033324030411042244301414323203034344342041033411100410221412014140043220203003300012222430033132302024223144234110214421023301410041300004140341443011214042200433414402041010410034212431304320321422013342341440130133300104030343422440412301241122410441413323433403323433010030103430034200131112431304424304110212320014210424332210432212402221112300304442132243323103212103041332130344241410033112233142340333300440313243342330012000332332200212243144132242004332010024244140023404442020120203421434041420310231233010103231034300142103433433322043123110001010042112244301134213014330042142132343221034434032044103220420244344432224122223001044022343044341201233313323301424030123340441214230410044204123430103202322411002211323414233342023020344314134411011221102124301444201243003221431101000402242212113230123424413204242434210204221213134311112110302231004010222431104302330024440243442302130110043331434000400423100100114322133304411234142033031300310203402110120300103020302430031221444424102240241330204313302302342300244211402300311002001202412131444403100110111101214441444012410112432020122433014242422241133443130110433024003002233240342203302432430041122042434010401323214422140111430241434203324414340012442440444440341332011432411331022243111402233024244443200133343103204312003244042223112144321022212142003424243120104330140014221404011330214200003021124021230114142442403030231334321023030332431440143343220434031001313442212421221221343402222030304000210214324331223320024224121041444312322324033223113302041330134401302240341241244003424413014103422042423104402121420330023143004001104402343401320341101331212104123312404143312321200202403444041314422043022043034142301333142321341210443243321222401312203432430120413412120240044131214010313223002032044142200332441032142214010113422313112131041412331444311414433410002042430313434313401011020100002330141340032240332411043241212321112403040040220211414140103024140240203102310110402101400444201144031004142043442132310111021204300102410433123041222424203200243223443313313003141222041132331010024331232403420100112130210401131333404041301040423013323322401002234223430321432221142341324110440032003314030004103122110143421422410230022002031141344404001420340032442322220344434442133334321100030241404132122303213233340224331210424312440230330221314123314440324102131333041430333412122110101440200232041410432222111344240432311113123201110310012243334412420124443122233240422411111322122004142311022341430022310434130243333131143304243440232300422222411114102233244212341423231313101443440341402300303214441112121002034110122343223130014403231244422221000340031043212443323414102301413320111023342141412303142410002023133214013013403220033411122103200420212430223212113431320324010440124014402144034431424444414001412111331332222233211300312013010103000200423241244124043134013431423412042130304013041421101443101400124140022203400142441132014430442124444310240101404404411220443411033004002220441204140114034221003400110442114231233001313304043203314043224100330201442142001003233311004412231324001001011340123444231421133020314032302224340044022020234413423123341222214023224101441232200003210321302433330230000212321212143104223011423210314314231442314403312021110213320014132423132314442200322331423113012234122132041010424122140431141303441023402302400010310340421320121113314221431112033243200201422332132033432321211023132114002033322333040013141030010234420443210012102232420423003100314422331312034124203133422442202121340430443240413330322100323210312002424232124221203211223101120442001120242211304301221233111330432003401333213041334042320101222241031424144120202341002230323213214014203110132223434134044210414113212021343401243014420323403313202234414142022342321021014412412200304231223110440020214132043031343431142202231221100211434230133302220130222133010210241311212012221142213311403300030333314433011240220213443311442202232233034113024022240331114321444241", "041124104333021310320000120412342330111310102421001442112222131041044221144134434401124332011244121223044111032210112103044001344042322023334234133043142014410010421203221414043041414201213242303230323303021323211244122212434034240432024012103313211333244221011232313221410111323224040002440242314140303121323211202222142113001042221141420213231310021202310132211313110002423230404422104403141410322444211333012420102144434411142304433421304134020414202000300044111442202310030002304223402111022344223301101404114441404401140204403414431200204433332421242122232210041223410341222312321231033203203444432133140343414110304140333304331134221101440300044013143302014234101104423214041241313320022433313240422420400013311030124423422020402243202130301411111030001003344404000130443421401110044432000131422331240340110001134040221214003123122113432432144321133102314121041434444413013324320413400222140022243301013032141402210422302411331230030400220333000321111421404423224124230310411204412212030313030344303401232341323343113134304101242324411023231010240324223104011024424113130330113222322042410323432041100312343120222100441144213122110311403144421021313230310430001413112131012201400021020212344431304430342410402343313112014322121341323004220232223231413323141133344022232103101333004003223202010004332240214130131022430242222342434033122231001241442140112213323020320220443101322042134404003200030104333011004410144012321011414031402301312443302333444341302133233042334221243343404234332101113020222440131032333211203320222414123430222322214011232140113402144234233131100040013003220442341030043312341111021222101340044041010430231233103343042432121231333301434223141441222032300222423213031223232012113213112111431310200013344423040233321223222434323244001131312340312101031300334344203420303103323244444302303430200040200323340231420102220200022422243034444412114101130203422044034104002430442302304232423313134214241333020020104312204442024030223012314024341014000224340003041004012234040141432203140432204121203444411420030440242223244123431342113414312243041341122310411011323200212324044233431243030202314004032201313122341212030014340300310103342322002332212130111421231414410144243131301442301040123320420041210012010132210234231011100200044311201132011143011212223124400321213213324031031342100034302413431231320341300244312300341211101044222310424032142020030101111220221422443403113321213342220230031402034204213211301410322404320344124221033023130233103004424322020313021410012412412333244223300112440204344244210324324343442142040230144320040032130411444444310331323201231102210242223010032302202301144340401140223424444224402011132134410114220223014332442302034204304024303110330344413212012130002213330102001120132120432042322340121440432444444204210144432242220331414334110132042122312124200011442030041242002001400111124121102224311041113333303324332041330332121123401013432420334123013220441034033143132431323210201144200203420013200400203130232202312013001201311330001120014412122242030333003031202420421014202430000403233203044434124003411113133410332331030044423312004303034224214132334014103441120430413021314331312402342103213220020332434314222113214334241442200220400110201310433133100202233403221311104123322423113443021011104001004331413144334001104243300244142112341443403431343403124420443324130232044302040212402142122434344414110101443422142102143012231110302444023101133242022212240102420231044330031031013410140440312340023411143213102434234241213020222024410301332242244003043001214241044333233313023310020423422423021102030201034214302234204101112223234440433210124424300230104431120431222130440204141210142003424341444124440204400232244130203410132122314430234041241203311223434211412304044234004133402423120322411111021224314413124312104301333001313241402401210420213203243222204144311124231204430433200430044320210014212101212310130444043234341434131133314243111103024133324340220041232123301200004141240143440201334102043014103040203202110121143022031213431224102223030131314420122433413142304342233313013404021240034211224241440133300413020222440332042033223102431030214231423124442310441021314220032112402231310133010302242320431242040443241423224212414412040042442012214221403123412120113241433204014044013324444024032243403123230003143033114144141242432241220241111230221411100000333404033430101421214311414131111201213220432", "032243203111042120140004322213004201100200231140241231324403212200020402033241044300102124122322400023122043111220133241104043003422240134403420312210300244413003321024302012004441222324434220033420012211202421421421203211323334423330142440344002201212241404304103133333034140202222014121310304442044131103220314314240222141311011024433043033422243203401423024142101301411034423004244302331340114401012332443422340110323344314411330442111121331311114400112422211004402223320423312041130301031444412401024244041014201120140303030324221123412043401434210222233231122034224334320211113404002103340404041340010324030400112102011300304220444214122330313421002012324123143003111220021133331321334030033022221412111432243232244324304110424014420004431442213412314421134034244422040341134304301421221122104010243421242043101100403112430203133221003413444101034004312231334124121010421330401040110020041213414404424101311133041322204104124241403000143044410422421231303341133012010211214403422312203011140004123213330002130120300012031210442310111300124020111040014334014201040234303041343324120124020042413131321300002241304431342230023202332144441312142021104104001331043240213020321201144043110224422210040304244322441422030220314224331144201244202212212230222222033400010100112132324143103423411123224131440243042031412034400440100432312112220133123403420411301302202224302102102003214111424240044410441210343141213020123220223432201012440412031120414143011403412221310224000240240200412143441120104441014042204212310414041140112443114041403120341401334422340042440212414303444210442114104431003400003322232040431034342210343310422304441041224221000124230124230404040231030142024421222330232414414032210324441230111102423310033112232321202223310331202322204342143423433134241313441242212101234441304100242244243203242344332200212320103140234324442210320432441140410021012340324001130041131222100122301302031102301443233220322112113244023232033441320311323241443013231144141300132331010433130034240313342232012432400004402342034210424433440010043421032220232303013414142403330334002432114434043224044234040414431101033243424414013322002121304302222041242413041234321312440012341144140001110430330321434121211430114302242301032203130413440403330213412003212413411403123141432200200040433004423331423043440020030014423031141001313323341242342030144442310214201142424241132330140030110421232443443122330423213024224322031003224132423134304041244233221443103024340404013220234043232013110301031212413233012220034420041321321402320330400042043131440131204321422024420224433111321110342010142333000043042233023203420322021113441122134132012331033114021412024303042001243202320311223224043333320414402123044314341021301400221411340003321230231232040413044340142132012342440324042441132440023134304010143421040303314323202313243442131020101220124331221100222344003001231414241123433214134314211010034110232323012311020431200323200303120031203410244430433241432022434210220301030102214311432102143243301220124323443214241124334310042433233432224021410042444304043222032302312423013403412311141444410120412424020142440131404203222031232333323043401340444014332420302320100324331034403121041443214212243141101402014222003312131033303212121342340241140212422213342211110200033223443431033312310340301401131344442324341102244044144241204233201333023313413002241100034042444201032124030230021021001323012100044341204320102040234110010122231342013224103304413200010213101012323401113131143402230423030321130204012040441434134000121230323122340400412322442104203403200211204122044433334241100103344220331420140142303124010422414314214234413424434212302022202412331403434304323040134042031432004440332013240341140213122013334132333142403302124413002131030034102024324110220302111401421402012444332322412231420330313301200212413134012320214003312443204402041003200344444304214144100441400023444141213112144243121041214240103022420131423332104300014034433310203040010041423421133020423321324231240302200111024234000011322130333021003404221022030230002204133243411140414004000442011413234213323300341230331311042333304114224334314111431020102400132342132240423023120102440004420333420342240424432110311430004240324144102322002344341311204000323221400002321024142032042404213010101110104324032431001231240442401212144042330321410400213410320342203220110024412043312343323313012003203412111421042432", "023312302444013430410001324321414142411444404242131412302342132141012432410144423340230332434221423002211001303022034213232323140341024341201411213131430011312202143024303232234013041430222031233203402012302301323412033111321102014421334330020120024033310311314314021022232003141303341310043110311033124000401321413301343311434420320131023010311000411333244342421012031133111143013144432404114111002420130322232031112041244122201404313012130102003423210033110204203031032104204321401121200342002441200110442004001330434120203431043420014343020114410112121213124420021232240232403422001101421344122004421404412100234342100432141334232432313132423434133014411023302404042210202113313242240402402113210144030323013200214342402343014311233434102023041302011412002410230240024300322333110410243240440230330042343300112401444341201104013424220412023223143400210341001121230211144441341113101002231220102241240400143102422412104130132110123442324014132312014030224040012143200442242412404034222123202010002331444243002301330422344033020241043402243204204321211142400203114440203443043420224411300434240410304102404103341113014303142443401141222101322140212033433124001321033323313020121014100044124123024311323432334103020412230114302110243142242434230202110404412211344211121001130234410221103431330021212022223340443023014010334432241142004240130102401333410332040433240430034201131013210311014241142241343040133230413324300103241042232343422400032104203201004214413103024230034013301213101412043414331303242033110202234441400103344302242444423300241314032113342402243134000114124234041321400311401142241410031444021031123033134120004323413343303030121322034211124304324222014321203102331003411203232020103330033323111312443442240324021433423001324041320444400422121131240113142431342310224401440334140231043434342321020423414424042130404332210300231103021104101323342204344302333303220344331112024044230111022242220434432041001020403123332124312021403410203242404010110032401441301113242422424001204100002330322032413124303003202300014420120241122314023311041124021321321132342030422131044214222111142403304234120022204421140232212440243444334332321430430334233200432130021103022133123023031430432230344021302242332403230333013224244441214001304023424101021432333100043431312331112033401312420042040040243300024212202443423140320441323413210123012203334100224331334142120222242141031143110112110432444224201234444000441330404144211303112232344230311330300023211114132322212120224242143131202402440324112441011241313021023222014442312401311442214334404040401433233001132041144214012332442413422110200341031010410242240441340000131131201241114424314231424042400102202133143122414131023041143021001041302424232401220304422220140402334003130133244122320313233131041420024240124144234014111144232242424241303200324124122042231332002134312302234020440104122311240413400441042344012121030124224041100302141121120141430411112413101231421041201430411222223141101012440000322231002441333342100413214420000344131001204033003124143403132242303423213113143311042214112430003114234113033210441240310121223114302344323413434420202213334121102144443120341102430342021202404032430220021331400311112003002000123322220112103102433144320033302034023201410110321104314424114220333022212441104111432422314123021230410043320201223010214340030334133314020024230410332330004141040020343420331331141212230203110402240431043123421213140313044213000301141141132242404003002114023441442204000213304331003200423241123323242023241200012332231242400343324020323040130210211341023011310230411104440211100043442241213202002414031402232304230033223422201004211402010133131430004241444120101433312112133404314331322204141430222341122322210303230424343414044242002230133123410434202413333230230233433444012124330420101212004024031144413021020304341404014042433124332104133301014240400031011010430112020212130023431440321000142113434204141332210300213433403004023412023131233201143024102213432123224443331043303134402421404131223241312212311030100244004244022414004100232132312321243434232021334202244420310100000012344441013412343440234322241143231341013204243300410012432042434120421143031200142022134110224103002424332020432214020130110313420112213110132311234123142434303304100034004032443023232204103022013131432402331201404001401341034142021230101031011042124204012101114132211220244324310023221412001234200", "000000000000000000000001243201211240022121032322144122443113120014004044011442114121031031344334314003124031423130413401212030033131401323330303042314004301411310440324122024122121433412442143204130304021020043223221343344004202024020140344404433231403124210423442010334044422134322330000423311322232322343332043224122432444401301232024324410303211411434231424110422204024004004340124413040103141021003424014343024111424300234140320020024004421032021000000014311021104034314312202241302413014223431213104234113020241033420012212411013432314000331024220134040343034440212444411114434430341321043013401211104342430302023121403034331243103411004432313430111310323102103133213231243402304010040244330223411443312240214440323242422310413114434131023111133220042231312440444042002032244121244414113424320333011400314301321130333133111200443240041441301131341332330414223101420011143410334112404111211321334411413101241334030144240420042142213231140122042013303422444002411321122012312210043044102034024210123101331122014104034301330444124404023141202220100334101010142121131114434321230412401030022411334300243323032334204244332304331123101144441011400030111214124144230022003312343421140102141344404312413202142232110323400400412442310410213213241111143223414133130003343134430212031310213414134114024043104123232434020401213201222420104433324210401100313202222422104032321040341233411430203430020034402101114104400334434113404223402443222010121144010203102321300222301242032313100231110403101134002022431020240431413400034033422221201230403131211020423004121134201122024340410244334314012340404000400123043112321423320343143400400302430110033130431413311130203123014444104041121422231114200344404023021424110223134410001332410202034012423424041104342123401420011323040420102434044204203101323424214234222330402143242123013031132220003042414324400342303033234002023420223433043034313131332413330210220231220343431204334223301342440142104103032431421343224012110141414233301044202100104312203002203400212304131400212130002031432102012001331402404340330022243011133143010120334412403232240442240333042410304401444040024212233042012302431320104002123443401320334000221024341034431032111134244341030423023400403413400412403142322331113340111110143323433023232312310101032141433343340030310022220012012232330243011204220224010320114001211032313340123202402222230242032122232104032311202040042204134422430034310211044110401220434220213323313112223401012442214301010103140032222021110320243303244441420223112134334102103032102102322204011222043242023420231004211212321324433211003340142003240033224231333011412034022331411210020012323321212334000000144103020240001302222334410402043241322322310143000413112341044322112324401211311140301330314041130401320303343404132223104001443113423020113204424430414403234222030012143301142332440331334111242341112142244413330240413433423222300444301211333231122031033433201242031211421022141204011010013341304110130241311231242212113103002232130204043414101422012420124334423141332243310342331401340122134240213014232313332324300130200012302114123401110143422233300423214332031042440310422434004013203023334443234210120414032120143322212242012240120140403120421131400422440411324024434120340133031340340310403013214343114332110234120434214222133020022031311244314221021212033132331011322311133010111030233421222000203130310424112111120040222322340104124422122040100410243344434142140221034411334312420004240044111011230103034020114323321020034130114401121414332132443301124144334311220304411304312444134203210430334032012144240020433131241142430400103402124141422333421100000241440232304121130241130010302404234441431123204302312341412120424200104310304421140321012202143412334212134342002231003200411322031410434232111300242203021213001202320412430044114010323220120020210141440444213420343140241143002240043200333223200401044340120201412003121204303044413320143413041000402200200200342310202042423400023213002103043201030131002130211040334103412101014220140130030123012230203201302423244332413324242231312333401411301221142132324200242312021244444001231344040030240234333121331313320341332100000014133022240041333214441024342442034002304131413433101030411011201240034204142414300410342013131104020410213324134432012412201423122323134213410121324324102133440210423431412123032032421302233003342412301442443302003221232403033001433013210234101431", "023312302444013430410001243201211240022121032344311141432034030400040041402324214141311334420001040032420444332433200433433142431131243231121443113230430433240400140311112100320232011314232104214000422444302140214130424120100100323423240104100122431113223303134432242102224400303201111302332112204133222140121113003234402433442344033102440142142240334034244301114201224134304303041234404420024110043032433134141443310032244002200443224432102222413232210144313000334334342311014224414312210402244401432320023142134311304042023124300221043140122140100343044232322412300213030123411101133312000033234434130312140322323203231203302241221243300034141413004134123132413412001400401141012432313332331232042100201323032242004012023102103412032132244340022312332021410143023244302404044011101034441134024224442002110214033020434211221103111014341304322103403320114031330314124103404204332314313334311002322102214014443442211440012303041341220020011322430041313001121423224303113400222421333102120103043000133422313302424140424432333020300034100314341422330332033013232234010143033311244301031001234101412033112020040033411013434344213232204144041342134443241304142410322210213044233302000241014004321310413200122222001234240142433103104011213144131021211331000124440112133321210144101303224412424340114213333342110113311030311114140413200443020421312313333233234110330320141424034320212240442133443423423432240112432040441131313233302232020120130011210331323020314400413430202241411042430221430300100334142410400434243330222411114111404000331100423212014324002110442242311141024203010310231204220212320412103214032334232324304443010230040001012102324101132440200142211301324044101323010134241023422314304233141032322023403420324023041131303404123223210404300140304022243220321023441211322020402001042203314113344133322342140324144444044012423134134432441404123201011041213012313430041043112311020303412233310100132224211414114442010422112000140420404132304133434012441123203011204401212441414002023140110402203431240201121033001432201240114320442122212410044344132330044410421320104331121310034233312333330011304122202323330133213133443342224030302331113141034221140114030022003303012300120004444313031130120331410002341143433104310224133133314440133231440242043241143230013440024123222234210431442124420204340421001443040300404012032204202424404043423123144442044112100224210402114103324342103423113000300002312123312122102131021302240334141000221424020001311243203301402120042011141233421330213224032040123423300323142311313132204224023240241132031011114140313233030110423134023000030213321144044301401041104420134000024341331431022134410021133232020411240012013112303342143324343134143223114241024044202423431241022100223212014213222314333000132411240440330130224033320143111024204434123113201420332400303112414433430101400000041220443012300020401012124243020224424303203114014412122401010140210011013322313131141320142213320301422341332134423344340303034441124431131000210330342023430332212122321140224004300341320144120114241320003333321311430341343111144210043240003032410012120201333003223214020012020210333032034434340034444422303122333444404424312420214220214343020234043410104221001340201424301031042004020100012031240411010414113234142233023004124414203111004434321013410242204200430242412023340431400003221400142341010133041213203220022001402003303212041203301421143214440024113211033014420333100320204121411300322442132004300143004134010332400410104344210323132424324243123333021432104130240120321143334342434133330040441311142113311311311000444442043400322120121101441232044412431001120444034021411431120340420042322241212431420023213001420231133312442241210444334110204431332341440311402420031400020132013413010213331220440134442234111404300433110422022412331224320240244312110104331340422132110314041131420211432404013002131131222022202102243312240024130132201313420003011400134004241344311423133323030113133102122040401304032234011142342223334143220432342012301044401413040014401321312430313132033113002120101224034140024442104243142211301014431020242232242120140324000304043314130334123010031100430244431201043430303340112102333400033103443013231040144202121344124410241433440111131103021143304032133010340203112244222022342043222243141434322023020013411334101220223422400304023313221431224244122140122440320410312013141432220234432340012402242410103241424411220", "000000000000000000000004313203201040242210230021024134112434332100040104043202201000131300011013402013243404333333304410223034111420204141203212043433033110323200243101403444004033013003441401400404112422412011422322244304410131341023124131041112332203204234310312310224423311311042312221134323124014322040213023030444043423334323222312211004224430400111434432420413103204244403022414422310210233242022030301124303310042413401100432443423421423334030112432022231143003144122123302111111033323131240432014140022420212103011040301032223220100110332301403033011411322340132324140013301333240034013133313201241024220210322420241123411011013023132423201340402442420321301034122310331322012012231412203400022443144101030420303124201444301243043144441140333304410124101203104404404043302030241122421422314102411024024014244134440432301212221313230211401120441330040202121320213421134300114304012300210243423411031342103411322314024230141034120302402144323340220444342203311222441414241114031203000043010242112313003101302341231334440201203324430113120142113341021004302044323031113200341214310144220023244101031330343032113301124321430241301110323003012134014302134130023021134003001230040424132440343210101041324403322040314331213334010413342242041333114442212022122032320344143103214332401413310420032244030034143013410434241204414103433234320141240224033333143243243323300444124311441342340024130234114220241204333013304222012223012224204344314442304243243200421223244341144414203102104201230013240102043020314130104100341440441113402240304022022234130133021001133200204102130433230123043223113444334420412043412204014443300043243314141301322121314043344431112342244113231040044133201330030444200023134432441311323421023331340212032232144410132143111244031131031432221132441102204410242404024342440312002411231204044142302120121311131143334023412220433123411140321214201411132134421032411333012211022240343031020412002413322023220131124334043043043130342431422321030040111132401132011110033141444123441113232430121440324242011144320223341240402434444040014310402040134031331010302203243234104011004433403002234244040334424412203104211242212032214430142144203323441332224414041132112012214101120120312211332112131224240032401014213033222120420104301220121143214221021114042310221042300323110041300400412233110310013243333303410141301224134124011033142334241412033122422112223434010310110341403421343211344212343440323004420214010320013444023020200212400333122231221224041224122133011400230241043231332401123100444210404420014011023212023312403132244424000310311032202421420134043402342340444330302222134141143100130414410004031340143322220034414130240421414242224211314413414343034140241330334331231022123430340114001333040022201112324422000022210443224324011303011224043400102143434111200420342424011304114143133330002122231340043230134433410404442224423344423010142033133433304311444421242132223124414431430341012014344011143132414124232211021320431024300040420022412101321014340214433042040201301404200101321441321023241431142100443444400210131103011243321010002412443143032143031202001010021441334402344102312213324230031222330434003423402044100243011232444103243214203414211100133433121242024244433440014320132332310340402101202422424343030241240003204320442210324102004321000324230142331223300131232033201031302021200310124040330414304230221111433042423421414303343314441322121244122320300421002043430312110333342212243441230404213010120111223304221233210441140343011443304123121040314124434101330044222213201213242213302311333314123011000442123420401040211320142410243244341114113010334141142432420200421131314021414330242140300430030412143300442033024424021213410101200212200200211430231111331324340221144414011203103302222340223340234113304031430420201400110432032144311301013433110013211224000012040111341023104143420433221022344200443421143214432314130344403403224043334430220012241202132341041233122102222434223333212113301224221013434441110202002334120413302014024434033033004224021334004102043302213410332443041002223011424304323213403200102442421110312102114401344313441040123310031344021023114232233401013144432002101230221011412430011041103240220304141344241204001413240010203423343420121423413232423012002343012311111001020331401114421044444222100430402343030332402212220221304233323030344023313122223002113313344404112102313423413331323441342402010030243233", "100312230132404124231012104410022231220030141403224034144003200003022423132232401300110201040103322132144402231322243344124101201142312414140043410124431000332220311022214141231000011221042122021004310232320424010213041111440012104432400344313203041400432422442210244123421440124101320122232112420023331202414330103433040241443401103413333203000021433431232121031123104033101220101401220204130443011422204040200143104144241142200241321212341013023202033334004004211143304042321402444424423330400141032332211341101002342030241034144404131204324423212042130442002012131424221040033223232221023040301302322413423033030134403312113103013043024002000222004104021201424011014001323203241424034440224131423333433404300311033401302141202210143032040302232122321320302111200141243124422240033022140443110342143012223311301131111412223103214334412224201214132410334133010033431430040014111041311210113210222321101002212204004433112322112220122104143330423443221010104334314403303221200001312421023213031242031032221124140313401231211303020134001421303333430221211330131133233242431342202134304441431030103043410421003124232023140332111422202022303301010311404421430441020424410142034133110001401302123221114444100310313411023021034340141034334413204110204213104432111312124411240320203341334443144334404030122314020210213432334132224224404202433200221242304410402114402222413434443121420233040340304010044142104301032022001303011303203000440423432101143004434432311130134120141331133023401023212432241124234324133140433040233000433411423242323123134443404032012341100233233021100343303440334114000031140204424440222241210230412240100220020111413402410104133431220401222400013030104011344114421134200222030331322120403410044134122422410031002441112322040043144244334403242302034431310040110030403430424424004103424140010410431022114434020311212313313220124211241332142403244232404131234044231134020100414244430223340101044344002034244303440304431212320240444101324243221143122110022232123322213433212342421030444220012241021010424433401140144414310011422340314442032241011431400440020130020403124301434423104013144401342234304302133340304203233030020303220322012134212422242412402301431000141410310032330343442402200032214101104143124244131232143044133134144133310020242313433303402314010114123420244114141321020324213134304230221133331040244122103002024134114203000131313040040032342203000130323424003302212204441120230304314224221103344204324421122011312034103422301041141422141032121133410223324042401321444000434042134412404400020314314334401103420003333012020040420201021423034104423330202442043310400433002303412121030221430444421433234042010230100024100211012124323012100131031403201244044324240231220014021330000144213144031203343310100002433114222412140140313130244030133443411110212222132310023114010144343014012301441123421021133211133403310404430313312431032144411420413220114432340320314222034112312143140244003400032104320100013344031031410311313140111243104221341400212243412301101414003201334101024221232320132221404210041302243040102421303222104101334131300120240130342241022403143001231302343000102341343022233122400222014334424324213403212032202331111433204012010102030010431230403411202103322202103033132044131411024013010204022232013010302401200012412204242330201424011342413204413403031214201341141424003140420034431014032433242112114424241124122031320313030230134424430004331330432322331303310423303201412044414430042214344330044334402302232240210012321234231214430203102114203424222422422202220034402333202444142404322111131100001043331003313142033223033102331124410034320442332224420400343333102120134102341143342333222221213220412122114343400314221123043002013202004322403344034210022422403021234302443424104400133014342340422212022230101212424300021022212422141422012211041013414400244334220024011203022104224134332301014131401132214234420123103133321034032442222031112334331330222032241413220043303403043021323103310441202323332221110342100004440222122320124114433013112411423144033313241433234411212140410231134014112130213403223024333032123204234141420104010041041330140130114143033231031413130024004211130212414300100140132402010003120101134331022012000234231432434211040401204220141222122140342403001201204443411331003422201400142033320143034020122433001000442200424343430331412422431203432301443433441324321443020342241002041320101042004414024000203", "400344403343424110430121413032200103041413414141112131044011142024303403243320123043204310213300401102111140402404144042341202101300114000434112033104042112023222440431201344344202222223022112121330012424113202124324202144101223004244040243211424103140120220213330332220002014104402233444004303400430432403110000420403113313321023204243204404302210203044110020324422414324431043142431320443314314134141043221040110000121110044104132403233202201013242234401333441000440341000003412231331213322202243111431444201114103420133333400000314302314030113001222430004110334131411441100231211221022243401411444144120031112432133021140114211040430003021104420232414443430401104003122131223033333233133001220043111234424134213110004030410431013441400100343411400302434304110404404103241111114342443410022023144124202120243314304314043040244134103330302323413034412204401011110324432014430042230121141100233130423431202020313443204202233141302402234333021221000432022324341012342002433231000134442142124120423341444212303213002133242202240313143404103143434224132320023113201010142203323321320404104214230132041224213344201433114442030203004313332444032243421201243230242222231303104223242113123123424003034333124004023122420424011211100030301121400113140314031110400330320332410000041444222324212242140442431123044202011010141231210434434302031040031000014304202131310214013204130112043143022431444134211340400304433121313042412032123303130022430014413410220004124402012323201124100040421110324132404141321213300442342120144013044212432340141031102011111130140003400131212221221110402224344221101222301142320022330403023132343313433004200312003323232301403232040143400021040410041204233240231004331424230222110112224011410402101104321323011024431403230321431122012044120124040322032022020243444433133213002111004120440231304101413302203332142431430000010103013032121213203221334434342133021141310444103320021414044244433412214144242100004104303341233002412402142203141214000013204324011311233340023202240111023304024131031043340401333101431133101112422404441413133322041441230301332101431043212322323021412000410043344343404301301440122324232012212000014310314211421221243240400324230042231020004010213241331141121244442323324432433011413034110140420434302232321421343303224230111031120132043031230001213300141210414330140243443034331134034024021020310430044202214442022433214343123340141134012211322203001341032100314434301003143330423041441213011311324103203332031244411322241312343411211341344302440041111002410440010010132004123432012244410344403002102200242313342442201111221042021333302324444433344022114321013223033212312441420110410132424412423234304213202200304321141220340133300324301044141144231240343132100204223200404114341102002324030124304433014412233043403241232420144102441141203444201132111322042434212302111340324301441223221100243420124240341211213420313314142113241000004243444214410034034423222101412422402312443004432333303341113204333434241003233440131422310322410403411011414220000021211432230011120310442214232203303144211342040411344301030101244440133134412400323404442011341011220230422030014433401023434344224232240221414204310310402221231200443032332331020323323131204034113130130024444241402000431100231142143202431344422041210014401111133222433121122104400124442242404241000400430311330033323301423403233143201304211031123422342143241123034430141313231120002332143134022442434212201301301203312210441242211344232434402313330101134242431023213342121231430301322234334322442122434433201012320333441113100322113014340143331434023422220332212113323412344004200343042222231144242023323223202230233314000002423112203224002320424301320340000433322040311433102332203230343223322314312232344232231010414200341023414033201403330023142241332103242320342432322333223100404122203143330301310042340212303241232420443214210213131400104143324442434302340114344210101431202004310230303312121314422143121031400320440132020013341100131101130411342330012032201222033210423300232304121212340040433134402101102322321401000442104342203010303314412311013130322433130021204132410012203122240133332341313032433441322011213432213041400241023111341033202100203432340130003331224101230420142121001414101001234443044423212033022210100330404020414110120231012302231401003344112014432404023420404032113010202233241242322402144321323212104400111432422413334042440243420441322423310332", "141304343000342034420110314222442213011312220031422132011124101303411303222220310222421404413132330414212112300130413431311444111011312323110031300033211113342410030402133203224344024130032241003014021000410310110333320101001403414104334340422124323102311224311242114201340022432431310000101101204112400400330432441021130042230234030233134133411044030000443101303012023102024330212320422103021420400123340314003401401143023303444001201013220223123032130214140344004344220122023420023130421010111003014312420321324433121112142200241442024134230313423323032034141301343404403322241443301412140314210221123340144434232201143113403200424142242211312301143313201110243222343424140223121423332201304133111134414444332334044011412012300124334144314412300431224100301122224220121222411231224130243414132342120403313203201004103012343220013140301443113211243221400111344201014301313210433334433141310310411140123322031420132113403231022134211022240241032220233101422441331020301221441102121021434320030002404111323023332413244143130344301312221411304010011132320133120200431120132310400243402033320211121432440132401341121113442004121124002011031033044101403031302120203412323142043341203114024341300124321303100434401240440430120104012441114232213142333142231043324300422430221213340034400302034040222340012143204433121014323300221403342433110213101320312203224142341044332342141402444010104014422022340211130241423013142344042414004142240241300320214302231310200401224041013433310123302124121321210442311040314312124041344424303410324343434213000200121020100213343024144033034101132412211101314101112442101334423334432233012103000422244201021334200044203010401240220041103402402200101342243243241432204012121044211440330320040002032044443114433320424042340102041423413030142300010440200103334032342200443212443432020240411443230111242140011342200422312021143323232140201411121012024414312201040002101414324231310003004143304324111330141341423031110244030320110102430312010403341412321311400411011430431231020142433000010441432323204014311020113210310334304243202100043113143213310133322404403042403123112231134421413140323331023321144023310044313331103323330124314011444133330021012122112214304021221241010430322430400414401024243431431430302110010010413424204420402014302030233402043310441040000142033133402030402122123120113141112421423204324321340214424413144432200134400401434240302100422312033340312411112124020333122311144143322410214413302342112103014324314311003220031412400240232022000113012224220242432242413340001313214224033343022214114221333243203433312003004200302124441324342212033404423404132024434111441401030004434222004432303023422441422234331233230031031133213013124222010320244020221124204041122102402312443331141233133131234430332410242111424134001402143143312414130043110244040310230211340413234143130141040344113220223000320321213033242143244333111343402113010212012200422044131120021430424113203201403444101440430120204040433111102242100043333414133104303404330333244314401120342220331423342231221114034313320112421010222144021342114013012223110221421300112044024114430100444040024400011042020303442101300112203421004434223221444422304411320244224200141042003103403411322023124033242113223342442411443424442001244100243101333332323444142433020304013241411243422432004121001312122101311233243113014031223341412324212104024302012123322020423304341022342442224201143114312021234424112332240411214101130402312424010443213113303324214103442232314444314101131124043424032043310312102341402040332211214224300031334331014030014322204140230011402142230033121230034332413214242341340240424221132333040340401022414004212102012030402134130243321213241000130130144312230302340404103414343034444141412030212043044100314031410412043333342243004332044213320202044414240442302200232440013144332321423021144322241233322101412200011424143302441001113340322143124021003333113321434200301424114211143033000412002301430321341133241404241022333022112313400113041212044331142313411224402320121042331312402034414043120114140434121203033240340124210232212303224402203011121341243434203432223404122410111401331421012443141312114021444131042333312342210430102334220413413141433013301221011201204114011323302221000121033101110444203142111442031322331111401022343104203423202043243004404043332003114410203244142131134113244420424021300122323403322241042144001111013400234310404124204", "344132431414140122430120200204230102411143122333220013203420001342030201442104021141324334120434131400403122241411341443421124211130120342200433041330414210404343211120023233201124023101121121024224210421430421030424243302132002043022240411112131313200104001003004333440300240403143343421114231420340323231103221122113024434100214330113233321402120440333214421223421224341302322011010334413410402121403311440014241141432241222012213103031243130041110430310234040312421424114033014140222224210414210342230320014334332001402440214243044401132240330312123020030401112402014022100120334141314314043334032041333040041244040141123223330144413232243340131130422102323320342321204201121104200043403030232213231241013430121100112042220142013323443231440224432041312311312132320101242120242101122221344124432312341320231421211343411402014432302032020211000430100421402042010422022344243444124030034114042244440423234430112434010404224342410322234420110331000330303300443444300003232432111241211003443344414111041432002420044032140314431122043414411402022443421412421321223221201301233132212300112004311444332304310243022200240031132240130220310024334314200411440321334301202441430104030324323214320034301414342001212431141012032141323111220233340032023101320440442444041043344110222030444124442020301312120400001124441132133011110202410100241313403300341311000243003441410034431112323430012034343002021412134421030322121104341040133223124111000134300430114144212220321411143230241103203312414303313243011433123441234033230030224343101331202003333003313343312311312033243442003112230204123131024114313201244014434210012320333222342211333240214430300210032033140102033131030242034221201210431023033233122134144300314411102013034300330430212101331200034423210341432234314442304304413310022301424344233112202244104041122040324023114221133031040314003413110333441243100334030022010222241220031112321434000432034312444301002140410434114244001100300440210043201341404310113321312311220100001330140023143234140243211410332044001433302413111124104240202420110122423304444040040024020244433220223142213331323010234333404440440432240343211420133414221414041233111213232211020314213002213130404231041233414400314442043234344443444103404330402241104023113130121310424222403130124203411431042331013213313012300310231303430411443413432232442113300203334421202314110441131002302304234002001222231430011332213201134314203203034402004231302200433341222301130033020200422444214132333114204311403442204343400430431001031114321320423443310100110044031044313321444040341123044422244211221122313223443241141211122040340020311130023233233130312332322421033121244404212413340331230113322024124122342023001023413404441200332113313334040344432430413330301014123242044404314414241030214003421402222412044443022321200111133344034141421112442324201201041311342123101024432310020100004113013041213402210232332110142014341030141021323432223231034112012444114311023413420233102402040211121104202304112314144431103432003133431414103000212323123212210214241011201232322131303124012003111144213412302024422143441420303020132003303232204344243231432324144204020324112420104212012000334032421011441141210032221221201113334321311413310214111113142202032033412003104444131031303313341414013423042011220334244023001131013111031132420024212101024122404132430442033202234341213442213441310332041043431231343340312232143031224220014412204400004324100131420244401021131231012400124203432041411412311412440144411042434022221424324022302121103234241220113244034102344023332333020141340324233123330102413222440030142302111411043242340013401224120302232430142111241020230244441340221403421200203113234321303213343400402322223223103114031144333120310243132114103220021124212012331310031314330111413032010333224132010320311004303343001201241001320014400021320401013023231324314234341041421134102422042100433013033240410014202421413232241442233443020231114403213341344303014112220421144042131213444230432012432304421233121313020323333440340214412043041331330334041230331141130420300320243113204414403101430110440101210224142101341410001114442304214214414133123040141130433301244314023310132430213421440301422312123431142203402123423422224212341304324110324442104132444013040243122422324122413411031232404031402333301103031323131321140204042110003144121214422204223122131302124034144343333131430013011211300034433130334133443441342124", "040222023030313241400322440230224031232144313304221030122303140214210043202404402201103131204124011213202131041442332231013430303313110224001413023330241010403420240040440032343422022221041042331020144400142214224122330044142000442023204404044311241121224001333004011213131413144113320142300032032332204113300420223243003242441121313432313430131113002302440300320334221001111242221344234222220144331214132130200432242134312304421230042104122330031213102214232230014010413424011010342322241411232232400222044332120004244343124012010122003423240422331204413131014400441311410002331441023003011040041010133324403212034302014213030444432301200322030001343430124302132131210424211343103043140302230401020000143340434342044413404323412312344434001421304333120320002114232102340312131312201114032341413120143243000114230420342420421044121004010302104200231104031312103340233432421303320134120100020211121244124233013302123333400342311203342104311203234443410200024140334102301342210223412443002224321443233312400200042240023310142034112203010444410323110322033421224244131422000012040221044001123240321210131334113114030001111112322304404130203113410102030322121140023131031221323120141033001121240411211302243220041112303444400331430004123300012021431444221432330421011423202144332140000331441130313204031030300002221043031000240210302103413233123432333403304032200014012103124301311324320432334221132144211313414322334244144333021232443223443040344133244023242240444400242041244413203130112211223330434222042233323123140201311323434421341321411344333143420331033100341220220344323024430233340133412000311131310020320432243440004130104304014011210010323021422321401400213241344420140011234034401043022324112123122222341033221230032432123034420210403334032144241204131413144042014140443201112434304343410120141030432320411233024334424432403304211334044104221032340204020220122422311431334130311244431314323224130033003130034121101300043231112112131412014210104324222102304140002220310414030033434143133043300144224131200433333411323303004114234422124121422423122300321433224344242131221112244021022224423232033044032130400403134411401433404140234013431240323313123413233443301314432431321441140040201201111200210424040242213333300003434241344403132032301413042302212440310142024403300233011402304323420204010333340231030342331434214244001121433013332031034020421124243133404142023203113021403334322020010312041100404143120013404124241322230341130011313321314100343113004340102121221042031212111240042331223104013222340011400104004041213001224224240312101311342140213243430432331133111231021211141331104200434032003143033000331234310113410404202322242313133332202102441111411044220132311341110440043440314202120241240412243041120201022434223014414432010331430110241201101334323132342344213240343113221422034044001232121044222230131321241233204430030201320340313334311013333413243341304243040340441123124010222034320103410222212344411322230012132100044342020200211112121040140144032001002111224401121433123231222333333401102412202330031000241140341211030043233230424144443214401041120012301111140442113432403401023443102001034133222422210141404311211101213020232032102301324041133334213040034320022323211003330300143310210203043104414333002044340402114311123243433424300202032303403014214301414340310140311041123332103030014114240111334204023114303043003331433310434442132102012312334240322040224041042002422142231324303041244324420023302340444024403211444134144423144422211433041231344004312421031344344223014143101030421204000342141430434221140102301144411334424303104443424111122011201134134301132020104444430344143302204212023422124434434422023044221443340220243440134001424342414103124443120330042302130210313243143103340434322102310401222214241002421114323210113131440330410443113213412101002103324114120104103311414223414034142241233403434031402113310130131411413321442340242302143302412132020422104221133402411142202340043120244030014034121140333312313143011412330303214320212220124334341424420142423300011442420401201434342134030122341333003132312343202113214210003232304233242333133240330304314230123222101422423030330104111233224430020422043442242033221333432100140331300444132113000130022120022024442040221424332404111104340211111420312413142013203011432104101401140232203413041013103034204014041310013401122444033122111402344210344334303421042031330022444341332222221", "132302040211032303442234442144420022130110031132342213321204101104331133032233210240032343412311124020103331134144113333023010014333324333322233344002131343013233404423114310424031211221433302133323112133143334033421343042244010314123232324013103100231323100241421134031443420424202404404321410214103213030231324202143313040202403412142221204212134314241443004323101320140323114142430014130123133040112221332413334230034024110440143302223043220200030324412313212302310031301420123333343132134233304442023012214431432241402201040133210212113042103000014440142212214204421013422042012444214304433444131303331231012240322330230031433314132224324423034214011134120201432130014204011123441042120041144303234431431412112440121133000124212204223004143412001240442313113411121240032120023210300020441414034342113031440034144301240033112201031313202211304211403321432121310400100023230012423200044344010302421443432121204124333134444202304402400132243122404233200132030204320203101311331441131340043434104111110012030243104404113233010404200344232413402242041211414434330432131040001421304301141423233042232404044324003413424004002121214113044034122301424211231440401442121443344020032322234100021331222404121313323021334303202321042011212323432203331040112102111421302400311044240134434423331044410002212214034304311100242031102312403302012101031021300224024030333211140433244041430120043324121230234402344330232233101241300230112113442414314122113031101110012142432020323410244040344214011341331442443233443441131444110230012404243310141330342414430033100431332110212132313102134411001240030003044012420441411120002042103202331020033004230041124432122430124444221241341444403443121203000034333404200334420404411134040100130014300431032110034102024114032003302134040233441014004210214012303031404300134100022300011341411030201204344403004110431332441343434104120204002224321221242103423313344314111041321130123331002124234324240232210143030041302133330310034214341402003111130322124431201334003431330130442210003321023320221123113220022341023411333234041402434323223442212414041114122314332213120303301402242414444004320114112340333314124330010321322202104440432112234340443144140222021312001344234212011011202132303121411221440142444111244244120411233440023424024111022400011410224223313414400032113131412213003214323043443410340110222343001242403101212021314412133434142321033144314000412232040203402134331004100003232424411111101310300433202324144202340332424010104232141243032310203223142310102113430301101330240324334131334420423232221101231230314330342144131440200111310002142212011112401434013420022230324033320104040410020301020401223123244420034123312220142323204334121213014244221412311412332330003103223120442133310101344433211323030434121333411241112024013012423024014402103001012244442121224402020331013111434120331011110310242312301203344342032200313022133144043221043312211214340033043140130342314030143203224023003220042434341032013341320420114443310142110220224200021242242420200133210013032040422203422110001441122111130041020400212331200441202140224322440112132312300142432142110322000130314230303030112203112240400112310112021242240301211243223014013431220441400434213313341403042320231441113133114433441141440040130204203403002144242403330111243344410223210131044122004302112100300231001043344213020022401114443044343111310130214303340031020044043204434110111332112130241032123432431130110111421031443313110242202144420431332104424434301000441041420033444412112340032340443233421010424124133004033023404421004123012434141433122432123242311324143002330014133413242014102132010212143421411023110220132240114141441144342344343422414301101420223301112411103032002012410330021441220041330110014334400442243103004422112141102110041004344203400011024324213203031204011324200240342020420303302122100232203133101343434104401012244014114232102140433401433430200302240213203201220101213423223441334013024243034434134240201134443123314240033441240330040440230013301243024120103332101344430340441230413324312224033330141440431021411342031231444121033043412112331322404412203010211101230442040431340301423002030021130032000102433313014320100041304204011031232412344400313144243141133232101121044402232212443231400431401311433122022333310321311231114020232341224230344010322000114001323212224011323314030302324211143123130440420020132242214103024111230313231013112241330133", "433002411411133030302410314031013302313310342233030441440432131413443114123233322311114030133012000042220032303131013231334013440022111030023410211043223201241044041124010431031312142042232242440240440114010421033244432032422330430330044342232341443444041241213302003210132140342423131330412223411220310021332331433231002224432431030104134411442130121324441010133210343421231444111213212122321334420314031332103234432340320242010302010422323443014201321141431001333012222442024201120101120132223101234322202044104340233412422214120124022340322134442341102024324112340304443033014320423432100210311221112443243123011423343212000301430023403133400214000034110342212022401011322423200300043202222202142323044124413111103310141242013310221022040003224220414433342441140002402002013023330214320232132112102014120244321333024042144031144043322032334211332414323324432040213111310403031400221411014103340134200231320142324013242201032030302444312102122120204242440114113321033210104011422434321104134302310413201440020310311203230010142413131022002210012342244112100124313220134212042411200333231021313030203020240130033044130203440144223230414021113243403110040112020242010141031340110044211042031430020023301222221142120001421400224044232302020020203123444443311141242032432133043031212440001302210223002413342133323220311104030124022234030120233031341022423212112240103203231211232100233432030341104014302244433311211011323043303304200431130142240343021133424113424202320011023324230424311430443300410111233123423312301321044313233204112222430240134110330204340330443000404003230101334112033132201204034244232012301223212321431241130132240331321244404244230024110210342044032210333003241303122222412130322143303402300312412022342320232340303134223314400234213343214043424141311443404441314041233402301421120323310111102102400013142411010320431022141001122232000322431303304021422314134101041432313410310230134130144310111314100332113410324200131022304431440042310423222013433010010041420444034033440340014012422400110431220132014431102440441031220410023303301204004012004014100143114024300304020013143111000413012112434211100344043010100004401221104232331311322034110321213114400013422201013034214301300141124410022430410004132224031211003324113212013411324144430033120001042030200444011133034341303001424214422132143434203302031233041143424310012342422122333404421431432410443112100222210420100310221311003443341044433202243043300004112123233030130344134024311023404124130420302030323002030242244023441330024212410330031202312031244114134242113322303213122324233213414421442202131140024022321321310402344112113230301201343401031211340243220332314232332132010432412021121432031004021221430230212110424110141421030011241012221340102111422144224414020004123300402024143404132043233001211401040140024110221230422303214211442314133212401141201141020404243434423404444201213102424313412112044211230240323204342240040242412403223000211003144423404033100114040341000324112111132300443202432423312132010340012131022030134400244033243303030143040302222201412141231411043021214303414342033114411242302333324312220240040032412021230402213114413434014034114314204321220244141440320143200343334443443110132241112331313430443242342102123413233402331000022301144001012032422111112431401222024043333104402110204213334411430111221003440422122234344444420401444013304443232013100340243310440230433333300012224230123120131223141301222324011230101443124101031233434431340113230403030323313411302111341321123244303104323103413320241212402034330301444112030321442413322411133311041214244334010411220402423131230230102201343223330334204100130412432424010344112411421301014443241211440413410140330021314120013400342430103120143212211110320212141123014032444320123022333102140114021403140112444000434300341314402332130402314221122240232341242144401141023111224313300344243110400312420042030010443422124410310344031014444331101422010442113244312140403442222344033014440001234313210140202313410344311013114124430312102240023333442443040232010030112443324233013022102443213342212043300302224012403113401101310324001403020204210132200413043132333432443234121104414010100341412020303313341231003414121342100130343333332421313240401204444414414040442221443434043213340240411414213323333323300224032123320421402200342414303431113413424140233024201222030330111443223201023234120233111214234404430111303312432", "300024322100322412231310232423104323233243003231404333241402011233141402134111401112401144323014110041402223411011242101004220434010420133424434131002243102403304421031203342420133414004400040043202334122430204101240141041111142114114302030013211330321123143313324000144310332224112013401341443410431121034401440044343042234111303314241101113441412202214400002214122021214331400111141103020213121202421313403411433441310220210220342043323130030221311124204441134102024143223440101431113334140422324334033202221133323042244231431013222020142203331320223003102433403313020044103221221341122420222300441230141321233314324012134440040340120241332241333420141330231120240324202332322244200222231131221201012034021244042442323122143220121202242320011220134204302431322423012442321141330004344031030412440112012312244413321242133022041304210424043142112003044114214433041434040413343332224431013300432130204333400312100022301144141124214341112113321011111323430221022131344332104313411020122223124324220001413423424210414413223120333314304120330223341241404214333403310001012300324212203231002333201324343422311033101232112440114211023232030222243040231332403222220443022231402022404023413421300433424333003331330014231104223333343104411413030314134313322243422003203114132232431230022421314431413043013344213232140113440404413243131321123200130222242333300042123023020134001310004420224340242234313113000243422110204403030004110103304342414040144023424303433323413242102131042202421310000242401341211140402022400042233203133214303310401124104410100112443120340001004243422023212411020141411323030112133333431230210000443012323110003133321410201203142014121424222113022422130240034304011230404104223320042340141121413041310203341214130441111141101300124010400144202044011034303024410423122001400004100341431224122402201022230143221031433242111141334402010330314333341213203323230344233024112104122324023233120241040400121030434233242242000130232113300303244141340010102242022300224011121212234300124310402022400433030141231323103234413121034402144204131143311101113203301443214100402104424200221411431232331321441121123014404110420032100302401304034032303032111014001403022013420003122231122322001221444324413210330021331024043323424102130030343224403002231013332431324431042211412102143304414341224002213401033442133104310002140443444210332013002113204431230003241323114403143022342221144211310430242133321310304210432343300402404441401112124414200011413300344202144204312012220313041032122103400000121110034221140132200010200304201003441431132101343341322424300011441131131220223201030332124033240243404440431121040312042223320132202200112132403222133423220334124111110203211040220304024320044231024121401040110021141110132100204141214241243114104440443223031301141412313021333043432312232223110243421411420013042203411241310223331223010033133210001131432131421102420100020013401411222023223332221014233302331124114034040310032400443332444032423123002144311223410420432023143322222130003104200124044120040142301211032010331242343304133201334030441024314240330101444414341423401212313311403203003012304004024443002010030030232320032041103232400333432011024041113213100222021211404010221234124231143311424031330010133114331032031204132020144223400300023431404323204324042333013223024424142144011034120310200441314442204243214040220404130013012000133330301124233122041340321031000240241334220443414240224044040111230031413313133141132122331114033231022434142411430114330231444311121124321101221021040144020124232423403242414002130220201421104302402324123342414041301221104411132413440220440111124430211144430401132341100340333444341124424010211101211243202034211220224443123424404110321204244413310040314430303240310313030344012021032443012140340324123042323211441002300311004113021021103121421330013124422022314131204131100140243142221224203203403011340331311321313210213003001433312022113420231141344300140320424130011231123422144334433332034114033344244141101134233431101243120113030003413141231400104123041241020411241120311014214322242213211414203434140230243103124303322020103402344043440434101430101143421143444323413210102403301332004232212430430421440230010234124400223443230101200024210422240242401001210044410040121141200320212424422223143041300021322424323202212303212441424231100121041304013230123310121042324302103232120201311302441411000123313324300101134323021111", "322310421422241432234230100411200011440432400011114002333114331403004420420433200004310114313030024014021431103002402123433431211033223234431224314134302243431424321403020302432421043031010211311432131423444441102412243204223243212110334121212302004433443343030002313231330210332421114144001311112410401434303422002441402401243411240412032332211044440341134241321323442230200131312201301121304201233214423040113412400331143401300320213342442333244413233302003440442013224114404310301241004244431440403002414233110123232103342432434031133200014103324234021120034022001340043031244311224010032004012140100404323304104334211402411111434341014221403211104122142201340131202244200211114330402401130143414121323314100233440011412433210131001012111110220313300030440223034022202210331444202322202200013112011333434440014024344132030131240432233000042440322230201341404000103004003121323204313320011242342434314013332314210001410222121211120430443334403103043440440222131210403143213310033300103220024132444211103110320400121240023310101412000343341300003044041211243421230431324100200214332023031432300432121003410020201344421333423212143232332114243004211041223221301204302224444403241303303312133030330242323131213141001043032102444233122303232111024423314220331433111140301014343011234043142323324114201323331104310121100411130331033100002201130243212410104121111203004022243021002231021043411212132140221402112212432101224223003110204401130411440202144212000430212301221330103431420123032131001433042201214310424041400410442130224414132333041421114142443421321301000043141243442332424233001133304412343144322133133211113303344114333024344412333133400443012211412344401410240100444403133134120002244230320234014110430042443321201321040231214134132301444031324134311024431211122134003222322310030130311323140230412300120233024023434303442422124111243422342232013012321230322101011202423014324112200413304030313212344244341332241143123444043241400022214040330440342222014414240242224301341241012423032210414130032242442020134233133031432034232214211221224443140143342130002112032340141302104020120202430204430004020141300433312124331040440234434401231411243321323401043401403131040110214234224333122234313331034400314141111144014330321204443404214240312230122142023430041234400211134402110303122323131420144044424022341324111341413102414001321141042400302244041211340203404231102112432122414100212043023023102442410424342434143110222332112300323120221122124232123432303214041120110124323310114312420300343312232403300422402222234114121444042303440302102320444320044142001430004411300200013422041401131423143004312334401344132302134211041421301122342241341132101322030004334444031203322302030412311434111042033420104430002401320332311224323332230233001324142300311320001131313234143430122334300410222044000022244210203241413014404034241111232424411102211132302320302001001014311311014241102013204444003202031444030403032022321230404032430134012234200303220434341033042031110420103332240444223310303013233003140043213142433220022432003143402322332404032140132321304321142212431223243040202431311301440321040342413444113421224421104432402420444204041044212142100143003221114413131412423204404224333410011122104221011102433444324003143343244321033344112131110042423032443222422311332010124310141011002343132133201432201001143444213234442242013401442341114030300013403313110220321413010413034440124341211231424042424040332203321011302042404344040420314014313140321000242143111302341244432414043024003031023230231432442402034111202331102243022131233444040312014040112022021124140434014113114242234232422413102134312231012301001021421311140042320222014423042304423222211314212304142434201241144343204302113240242024041021312104324344423332123001412413124322212422302220222314410042341432120201220142034330013100222434401302443242134133413444022431023402322422310300104423243203420401002040110012042201310433300011111000002434113431231412202003141234222313434122443211111140332102310042123320220221110401440101223001142124102221130402133014102330311013312114103112412112144111323340410434424144100003234312411430202000242313410012424430401041412421232413020021321214202212210331332323402023224022114214440014003320210314224031222012003131334102131004413103233031134011334131224343320321441404304213041341024331442102103102412130333012443023440232233213022200444234021332222120322030330", "113344324002120231334224030114100033121400322230031100421404032021021033412400222214232104012320043300113140040442311102231143043104224011434233413330321010243434012314224230010303040230403321311322104301203021103011310144020204433032124232030314331104303424230414142132322323424304143122430413430020142113202334131033401033021140020334220314234241002400231012134034330402231400424011004144121233104101124112042410242443242101221410234122212231044244433231233331232204124342243213022030331133403130140113043330420221402311343201132031122121212022012322410141022324420222230433122211032314310224112412122100034421421431001404200331112202413244011143001422342243321113330132313034334221320342430444231340020243430424014313414110100400030103301020400301142211331113223334022321213313203101102301423043403313044302033204010101422223231310011332000011203441421130314314400322340431003134220341334114304100121100200110133240134412343101030414141134313113433023011421044301422101044000034234343012403221430234240033300241330314204412443332213313420320301201142441301414300211123201002000003331001333233102021232420113230011304202211043233202231200443434131413004304414104101443014021431402040243202143121410231200322124131143142403341120410304302102430424131303424313031113411221304134043424214202410324213224032201241433303014204244001431231403432034412100131440110222132424004220233123420102244131444323330421130113000001332112432313012013431313003123222311231413041302331024430413223243404100103444413204410114410003203334440324210040113313100112202042311133013304233333022423411310040403303100134144422421031113014020132300433032300312022414314440041012342222431331143034224122243412140442110212042141043441034003044230120040410204044014441000202303301144214434114421404140120012202342002413130102423424143042020442423433101421310122420321012224213102042221243320040031202242413032401221033211330303133100012103341312114111431224021034243404000310132414012412024321303032441044243003402443234303433033433420402033302231131031321031201033233444101340303213203012412130000134133432404234003343421313123032313030023442422424202341244041133030223424214042123231434233314242342222213331304002142004330442221114140441300044312210414241124442433134333143112204110341230332400331033144021442343210004002204423432114421304442310043112123443423312012113034210023410302232442241102334330430434130100213443113332021120324222301002222001312023232233001010243231424224223400432003021223343331333313331212231234400241121233340412322411310212110042423100433242014014300024200420223310024403314432120001040221124420244121241220104124300111242323041144240230203132242140242001042044434434101323330142133243340000320123442423004023100233240402301414132200402200341431323412314030044142434111001231201200340030043304212004311142421143142014110133332433222331332142003241311134424402303143033123110034332330020124222033143332013331203102300000202243112020040404204410022024424120413234212430202032424040413210103441343242104224232133202043140044403000201432033200034330123031112000413104222213401432302400210123321400242213243142204041330340040320320044134423111300441324023442420242442244202302112422004422143420124133401020312204432401414220434233020213131230021211104242301314232432021230201410430234122011113410131431244114210233234333234403004134010033420303042111234321040224332433210113320311013134021042000042114231230430303402103130333312213140223344010423432303101421033110014312212113021104312431241422202144031303323412441330330220323103400443112121220112020012323131402022202400233040400330224434020024212143004110432102212011113033402031431043041132342213222423110241423204201320310021400230040033140320341001434002301012142342020022404402141414003240023422200424414222304211103240220333102111440432130224423114111320414002222331231220130003130342141304034230043444031344332401233013213302332322412304210200030203013121113230441034400242430022002340402311441334141341141243331214341303224042414021124241224004312013210433313431342102200201031424300332141010012443323224120110302244123310120303032324441013141334444223032113021343033221243004231301343021014444423131431104421122220104300001101413330444333414142434313010130233001422241411400402231011431232243221234112402011241102320312232300040301234103042144024321423124333114140112324202100404300324312323040322431042243444412424", "032202314022302143314440023133010241224022211432431040404033421423342020203403430023033143041030021434213302240220241010322034123021324343111444231011310403330432412130033022013332204410323313004303213212432134042444324132204103322242022113134240222032323302140020130232240400304330113221201230434200344341040021420000424344203133411240410033114301400112031130220112312232343000334110410412224004420142203232010234124404241101232143201404224412401123423000133043022432012344443341303432301414233201203204442441021221312432212024203104144010042111010211022122412122321002034142021404131311140331430331321111400414440242232231244313433332112432224100400123004424401330232303400014301121002234324321401404000421412134311323301302042443011033421343434230442240403331034442232142220433110341014310013014410330322121400411300002143132101011004222303320341404112030220040124114213022020140442123042432204330122343411300144044233330223202023331003042014230402043201432234302233043433400432002022432211234314041024010211021423131011104431000322214304241004123014212434041333134001424230112414034002041421423322242442141202203043430022121300120124311323332100200034021201214200430030300434300132040330211100222003344222004423133031022434104311111020204011113223034334241023104133243444104011324242324130011403421403222341113401011342444031211140142020404001402101401332121100103003402403312012421000124334103212222221032034310321422101424022441401301133213343322302444110444011024033123222211021323324232021201132043242013332342302340031222012410012313134023121324000134410004343412010043223111113230232032422403421421430221444201420412320434140010414220204122222304424013002012400303114340020233120443223424414200411010332311403211011441341112410040442244334342323220324323313143234120420010234331210132411410334042402121021011222122303422313411100333122033114230443012410003212100122300142233340024034310024213340431310320400013310411422033022144321121234404343043110312421110422010004232022114020004133401032024440324414212114314023144104101223433343434244013102031010241220411431143041123032410123134112120304002132100443133013014210423133014033323043040110122404424430013044321124022112220042130243230030434031134212431002031402443014242404114103122124023024432042342333321121034033413110311223124103410010300210202301300322220341312102241102411034020031330323334441120421024401430343133100001244012012002340032113244143234132400112441222441001012203000013103203301314021441423424132314303234202311314043134223443124331203101032323132341234430441424243101114022221021110243232430042030341324404311210403231340340304003404114244301240242134421040422123241414400313411001241231022434032103440422241220120200310423241002113000140100412433423440331312002341343422311114043342340201142132201200032043320204040442301131423121441122334412013120232411013314424100441011243232322432144142002400210003233340102120244313231143024441404333324022434432042213231432323444441414222320300020403310013433323344114312424412140211224331441342232233334241304244212040331030231221200104200401242021210204330134310142312144243002003220303200344331241442104414223131341112143011344030414324142231332341210431342411121300430131403234110243210200434314123234143134414010043434044200243303032011141111411442414403403344241412023342442344211041343433324242144420303000201430044312143220313241113421310041104340023222314403444000410323233440311023422140234204213331011013342312232033211204221223404302432130140434241301213111012323020430131403142402411432111112113222303434413102323141404412023211101440124141343014021013241403231103214141104112213123424101223221341020100042102431422233131041212323204310311342110211031212244134042102122341102300013240434103324230031231331412244004303434340331041310201022100111300424022001144102123142330041342240310001240302134110110313232400321311434401044021112233032141002101424404123244121421020110214022022031434301213412011431010043413210013133103124000210041224222422232202342200340133334422041110031311014404340412020413431120133243004430300234011001411342040224213110320340301042404133220224342043022022332210221044344014110110104340331010441042441133220300103204443113100020324224212003004113001423121104041410200324132303023214244304432304032321101344334411303320340310003204302030213343341040133402220421204302214202230442142020324444041121344423423211321", "420302221444130144323434422320103220424112242331221141444442132144011201424331121414311244202301321040301124031111342103000102042341143420230422433132142440043413114041132243344423033401012343410131214212000031042231011210232310001313023444131202114144010322040412112110142303201342442103240232403103304130144242004124244022134322420034434110043340344133404322223013200403330110120224031010044030023413300000444200333121322004002402224410300410130110041013020121431024324142431342310120303423234322203414100034231131144014110400133142000203442212120004310221241021303230202320223200141042324201443012322242120204210314423124212233032402402311232043014430111002000442211043401120034322121042444024132024140330213424120101404414410240042412201343004040223304242342141230223042211233402101341130132223201443334340324120443301003334140300432032342132343340320242202243310314132221432020204410434342202330003402210143121204313221322313031420143223344033321344314230214314033314021003303100333133020410134120321201122023000023224301342114102122130143403442314112233234342241013033131312423100403402143402303034422101221201300300002011143310334343034210141324340023031120202221324202031011342111413111424021014043300014012433041230042301410431302043302411004002320332214142222413031120410131311342014034224314413220204013224242013031030340401111202234021313403003204033210202034034422221034022300220144142030440300002414023303122231444400331314241123113303111110031320342034320143040003041210342030402311223122220004221130310003414232340423021343222432310212200112322400121424440110412213002244304322120031220042034440211032114200212301412213134132310242420141241131432323022230011301003200111212214031012430433132041243131424120320241104142420403011423124102000402434340320112000333424302100012200032204300233024240334041022104330124433302113212413221322314012202434001402320111443321424403214420342423340344421212204002212111134322414243113031122402412341103220213333210440222421334132144224202320313131034021422234423021314042134414332204043043414242301431142231233334243110230233001323003030000213224324423343144214344100134412302111410220010241100020012103030443011231410313031121341344324204314123300313012314224241304001041444313011421201414123442332144232004131312023321100330331331344420232431414110040331412243020201140001304204203442201434211230040241212102313100400213020314030230434122431033432021023012002433340133233401223324300101022431340010314424013344340430430124224412022443043422423243430444411240410113120312143303404114121332442044241133023342041224241041244312221034430042410244222031034430031034020402033101443200003020202232131400312002443440301422040343413401233102340433100143222302014133231133324121324021331233344414100244103411043440411041432001240031413213044221421342004234234222214204102020313122410323024202133303142403302013111311224042404000430244322130142033103224421322144440144341431430441331000114403310131340410231111340404324411441303443321232103102224241023422020111200131221434443413442330002312202121220144322113344233241331140212430140022421114040120033031143044400324340113140403432324121102400333004144434220211223444220304404014433312041224013111122230420302003334023323001423321213002102101110200332044000004342423334304113111130303113324110430232204324133041202404100012134244233101331114221210234041232344123102442024244300114342133010422031240133333300211344144014113222211343040031003344242122304204204043040120223044204343240030202121030103232404002223042340223430304200203112043242242202410031414121331134134142340103244420323103034002234314203210123012011323020421231003142212144203123224123420044044144042114340023402014013301141241423041313402412430204323400143104203330341213243231132241222024341324044110243201231430330421334012401311032430134113404230233342420242132120004410301142120233004011314331233321344012303031431021321444322432320132332311043311010142003023310030323342340241311442343110404031313242143310431114112204334231330432340303134222403032424140144443110200034410211040243431204204021042434103421201013213001111431401414040004320443024022122220323042431404333302044234121213230132001341304114020330043331142242212112033043141324330200044412200401102021332132424102144304403133404010232220000323444402032012004340122331422432443311004113312240001133202220033241102214431302434212112142413203012120321", "002243240044422042442342114042022224443212012004204023114311212001204342023040120401330113124324034141023344400332302200003003312114101303244242330300323134223130033401401041240414431022433414101203201341213130102143322344103114101134140444342111101133201442431220113120432023342414200042043200342334212313131020100021442141022301230232223023030224031304131134412033301331140110001203040434003411201001003420013402012101434410431022041020323104422221001203433424430303133133303413233130243243123221413141214013242323130010120432033301340002121204211104020440330121404440123040112310134431201424102134341310122332001021130113140211113344401004141223102304303244304432413423314040021102123201012011111223233430034312442102010120323224200233122231123044020304400432032001033103323320433344203123342000244311332440224402321041143202344434211023333300144121212124031302111020240112112014042103342124100113200140140444142441201302323120422302212130014203400220402232430103014234010313104322412240040323020323000000210044342003142002343122102433204241314442420023323110112234012440130414012404342022304411003104114110114000223444314320112343132332111202141421414004130112343344210143103240431203212121224101244423400124420113220400024033304032301222134422143442214311412134201402311210343004134404201243320130301302422104441431210033202034131142202004003420002441403221024141200102413314413212310310440210322121103010403402403201101233042000341234231200041424220022020323124443034133113424030341404021122100311141234204013233412221402232144303022333033322232033111413334231223041142224231320141022401043101320404023402432110344203403124300024133432034340142141212120421041310042002204120310233144002330231040304403444412210041341002403304331030304032102002040401140121043430013404403404224343404444334210124000021123244344442244404000000400211021013103200112414124232421134044132112000200400220243210113032320102001110240410401014434032011222130421222300022030113420313443100103311102101132113422214323400012340444433033421242430204142400021120000200221424304022112241443111301214112122124412123013302341242130130420103344032330232203432423324343012014334234413133410004302044224001220241440122133240333224100104040411321444334314334331013222031101120411231300220012113130010312102241240143220321040330413243342421244101201204001141003340031223134223203204233044140322112210340043401320122321041442433313414100304031410340441011424104403021313212003322430114134211111214044433212122332302020313321412001310141021103200133012112310010314431341423001330044301330404241111441000432213430314301040042313200342121310011303124134430243023311203420023124003210243203310222131313122002213242101344343134414043143331112103012111214141014032140424341321404444044210400032231033303403343104313434423304204113420440220311041233020020431203404031242444103400412132403224043020101342424414120031334101123212432303014444303242300221302423230433222440320330020244414412142341144100024134120111222020413202024332203421021230100140041320001221131132411120302110202043111120331130111441043333410030302024422233141212302123211140102030103044140334424120041113101333132341001403421041444200123220041121303242122404414234144132100334103021203423401333323302320114102003023000341133332311434224104443224024434343030102133040404212440122212331212012233030402110404414113410204444004441130440333404412302041134042121220013433222034211241211220213002441331140103041333414444312332014114141201323000334044204340424343333114001114432313432343011441111222241043031244013021144033042100314133001311011131424234141423030431012421143401023101423214444241241432120323220003302104332233223000422013213021142042104104242330444120311114143241400310024341031013212220024044104210412121332004334010023130030344322340003421301324244041411122420103210140101301002414042001134043412112432012010140102121312234033310204224024120202133220010001024112130221324023400314433423304002401342442130303240213143032011141121311341023044204214204012200022141042102220132233000001101403143343201243242202021220311021142023411101224342320103034244411024244040120421442023134003230201410442023104120134224144014311314432221431431014441002410311301100410434444404112233212013214423402314032111440443124423402210241131411224431412032221034102413202103031103400142040430221104444003034000142312031322223443301411042203340440312443004100", "020203012302334003030232114033331132312140134141232114431014412410441101133131143024421102110304202443103123101301323201322143244244121231402112012200124201002234324132231112120134033323344303043030442004224042414402343200434341233010221203444003033434020434231200100201112013234301000242124000110341304232141234114121240140442021000322224112321230444110442141403143031404121120432342131014204321432443422132343413210000424410221331041324001340402143013004004000031230234404431122324123211020332431314134114424001130003444100104044004001331314101300311344031442322403103101031002324333012124300122303130212444410144132040410122204032204431114420333114030334314213134223411024312141142414234231231100143110001312244334322314300113032314014230240302122102113223443444023214104323023340021301201122123243202013122043320442131333412322201013212104432043234303014011034222223132344321313042421110222301220432034341400314222301210322002123130300423000140424004144114003243031433343043444240242232241410044012023212010022441214024302344033023432441130032320002004203043022102042130341224044401334413104124204143214301402121332011214223120313144040213330231323233141120000340044403043023241003111310320032413442341124400143413334430403301200300114210420030201120234200221431114213013011300342400323220131023114303024020201343141211422421324123003430043031304413402220302411342200212134044012342223322143323223004101130014420112140301344304412123400103232040423104320341433414142441433124313112114033432421313300130040331420333412234303403313404221130003242133332333434011333103122123132143310333420020110043314032424104230114414420323010134422312124104130111443422212433110434203011110134100033402312302401304103210140203102202110413202310331204402101004012142340021333014004441113322434142141244124444444000414044241434124123212042332004432003101334434004242311131011423330031244332120020200020033432001423142133423202331022002410402231322224421440201234342012341110202230431402032311241031242001444322230033324300103033023002022443210340442043003433342131140433141400233032342131323412444343412004010413421303223340121320212424314003440342332412143010120311041140221430241120302304211132342340442342324401222432343014123241304144010102114310341121024432400311034011001032021420302443134412122240111042342324313421113302030110244141124442013402020310243402244034312223204212133442020032120043031112004114322231421433111121200013111234120102200103401440021102333003232304300443031341424304022431031141333240014344444302412031134001234133100322424423333023320000302334202302420003330431214424311311313410210204211122232334223431331443013042441020034234440231033420401131342444301034401030302123303102410122010123021213112441144241132024012004321413342244443432424144430014430333223301444012401040340231100304112312040413323221343013342440422323341214004323324042133030123111321302340202101440324334331400442130223322033433202313412020043431002324322212010443210241400033414403040302001331141024402242444010043311403144032333012241223144343402202103001412210023402201331011102201042114134110424410231113300022243323241234301144242320324131020240213132224441104422022131314120431223124314000230131344223031140433234202404123310431331433000113030421303434411344202213244430233102333241213012413212010411114300304232100242223331013214443431241133140234410330442100244301114014022213043101411131234233430403330023434312404024120420332222332141421030242430231203102214222020011132200302311002324034231433302430332133034214200004431341430244120210100301214143423441220330241043312322231100343241130034042040042232141040412220003122142034022112331314101402324011400024244313441101321412443132344134014120410313222112142043414004010402310224401013340031122021121344104430211344341222341341404220143412321202231411142122031140112131022332310332441112024033110423110010043041313041403204304320210420013234143044240432142004120404004131112203420424100031031304430003423241300431014103341010341434420404113202203143424104234334443113022244442341003211242202131121003134033104401231443021003322312202103314210001030002411312201113340000211304211311211034024411321101132340431001022034210203141200323130324041211322423440114101201142210424310403120101114041443311443122143040032320103110431420333132340111131420144224123314002100331034401231122131411143004043421303114221232022323220310240323100", "444033104030010221303044343022241442102334433214443443130324443040112343343420102240013044422221400032314244223130343343431223021403433434322233011142222124010220213411343321431410431441234233043101401034441102133331432042200110423420404432101410203231033221241123203302320334012222432242313413023021432041432212334120214402404302442211014133111414323232202031012414211403134322422443410032024123343202224231231021400320040300012022114002142001230431222041023101340401200040344000432021222032243000302110414222401342231243041112443110410423102221010320043123303440124242404010310011220141313414312440440211322000031204222311033011231302114140144333404401141301031413232220202302313322301012340323100034340041432224221133302434122121322403121433222434412400132323441213144012021243232143303042200133220442230141223112340404342444022413202130441322333242242102344330302022110022320423230203002143324401134241214303133431402400300340314003113041120412041431201031323004243324120010122110001142344441204340100124142300033130104141221203120101013323321114133134113302114313144110104414200342143113212201121440344423134310430202033030001200330200413331233232331442024011220421010421041001142332000304331210130234441313010031110433102411110220211421104113021011023230042011214131130003130143413124403212200143404324013220433321211103404221410101323320431043011313120240220134014022123423234042002411004134210331430101203304310413330213412202133440320103403203110114323231310234304222220234024030121323210310402104223034103330130324121032404124121033112011200230201103044403011014043340343421423410300320211443021001342000241144210440122442332132242433233100440240023442304020414030131444112332203011342112103034443401301240312030310122321332234110234142211334142203041242023404413320222030402344112442311014042402314311232243000433030324020430420114313412010020430221040011220140302304243323430323301333234011420124022212011142211330131033423401141104334003434120332001343023333112214432320202333323044132311333302433112141444334224142031241211001423322123003132114120401322430230013400102211433402433200302133430401141433024242202333232204012240044443424021403201411140121100304300133323021020401220223212414233240120003141433341011314242211241201423014133303334103422014343211003303344120033010413443313234134323013112431032140402042213203420201441013444141040414112321023300132323002421410123204311440433140203311410404442344112312421302303002210113243303124310221241202044010431314043444323002040300033320100140000403421140311343121133141122011312112244002121300300221400023414122324321040203244240322323311010432343344413212041240201013421202032242411334100414022214144300214414030130340032432121441020112024132013232312034432022141232144201014001124212401044144412400122221113133030343200320212404134342140023020300014314022101313122100322112023022442100014110022440230402141132401112013113140203134200240133422424334212330144434312031003002130202100021443201413234404311043444304101011432144214214220213220140103132324303111244344420442140034141313334220241000332334341411203004340411003241113431433432424222303203003041123320020111400211304330323133124311320232203003014442420421144144044214221220142121002433242130403403011041443143214112211114311402404342111203012441320014343214230001233031013340331044440401244113334441040230433113121431244412022042023000242101031321041011223111312432340244303232213420003321102242010303110233011033003001043304334112001332320214300400023424134013432212332104430124044210200123433202024213320241311410312012421333100232330313110343413132323213120022401332410103012113231243342110241233201324303014220134300204401042134411140313232144442401311130401214130104000110403030001114424222301300402233003021142431203242113314422414012442320030403442124031200434311423443012404422444342401320404101234041222030313310343044322242311342343123034441113203410023202244410343311422213221204232314412024443233221113011133141142244102014413104122031223143000442213343004441000330311304112303240411314222143211001011320032410324410402114114442344421200203024333343302432440312301331433230432100441042324323132033332413104142003332100142110212430403440412302343221413304022231041312000331302413442341132200212422002300210321103303110304141013002330330214220342420423414411023333243422201301144214124303402102201224211141004212223111244232401021003030", "211111011001103343042014303401312443442134033140134413222303313142243410221314301401230140301131013310242013322203212000244442211110221443410222240230041413003030024122213013413113214131312000432010304040404232324243304120022410222040420112402332001141023140402220444143320024231120331323110434002244032314204433004401033301120332010431302200041023433442223213241043204320403203342202044414402131244212124010211311343324341444300014230302022102023231242112031441143034442004341441304203231011404122210001003002404212141322214241104434224044040411334200414131143104122434434113213043423211341001140331111233212442022101141340410134121211230324024200142013300322331404430041344433433144114311311423230401430133044400240143014210234400323443212022242323013201101122132111411312142412143331114100430004400141131001132040241340311021024223024300414430321140242243001123412110121011332123202111044101403402401121104432001240442232214204114142033004423404400420243021144002044220113422032210424010140103034414121442123031001200023314000013223210014401141333233043021031042423340233021214141101104142040430143421211410203100122343311203212440202140333000001221430224024204341134323321441123040314341020023140313323120342111313120042210100443322140424323323022111044440111142440310143112040133334434202234043412322334204233021312213010013210120431300310343041034113444041003233330124031223201204104232010001440143213112304002300424411420303433342312334410341412014422441020033021122032310112034410233101112040102320344042224013233104104130130432210031214221214432100110120112031343221223040343111431030430000243412041012032333411001402441440122332033123010424311132214410442332100423130240313240111014214123110430104340030030403223444000240022422323021221410202234112122144323114242434240020012102423103142111023022011134134123333042010403031311411423313441222313403030424413204024243433112224030444211424300134243434340404433243232420402431413321042044424044034004003312013233211010140030040001312033304243021343002144231144241443031143410243330421341142210344104111422011444414114403134234000020112134221300122413231034014304324140100123240112342212143214431140202432313002102303123123433112300132010010012433312432141333000123332234212214210214442322031022113100103440340143030244441413122402110302000114103004341301242441240110314334212014332341444211113424113424001244313204342301423340101014424224124030423200124024244431340404244443433123231000023440144003202231122324130132340433113201141322144213010443303234433204130400212420144041330024213110001001432340420114100012310004413432434131311203114200112332110123331412042101013203212204010433142412001013140304023032301100031124422032334440101424234112020221211111324413331342222412430441000003322211021123231301022300442413421322340131042214223243241011334014030012432413320013233230140421002124402300114122234024440133434332233231011411131203234121100230212320210314021204334214334043010130102002341241313113443143413202231203433423024141444020412340034434132232014220342342404104401204402133234301301402320031124411201424223432121011121204424414210324300421203204144220344303422444404413431020312120114112142333243111322124041314241134040131224442022032004044111401214242003124101233410033140411333403034201210340234410003300124322044224144044413244214414341003242323231003244243344412432000003231423314203403102033332132104403134444210043403322131342331340333314132441131301331122304033223101400104320342004134300441422123011242244121242414112321031312421332441443224224321022213333113000232124100310122103104421143432210013032110440440412414120140430221134244120233414440120204121030404344331144424112342313023310444004024232202043344030344301324303000434021330104203343214100402241303043331221121230014014034324332130010410231443311411411133103401044402102340044334404321032113111144020131034401243221420002011142114301043243034231343332333443000140001222133341133234033424214103302031414041444103312214401400100422323311044413113131241122042344013304011442322333104404410341433122440021311424120143311313200441214403103040312104230314033402023340410110032114013314212011421424023243232434444133241024432001430044041310130410140021124000231340100120104413131331210330334412434231021320304342141414004332342330240334000130241414334101022302000402102302342243212411031103303443404413244413421331121224301241314231442410", "004323111441034313243214413311302002200200000134141103104321133242023011113430402413402041431402300021021341231123114443010021011042224202204220234031040214010304414142112104321034332322322042214114414120001342204032023230100111234344012312401443224224224231303012413042233100014004012021212214310000030114340411334224322214213411123220300220131144204121421422413044222300142311221433142402341101411201433310020314103314111233334104213120112410324142144331341430323014341430133114212121332423303131133113442113430243411142432411112334423033332332202022012413340420120220404100121004402230102441010320433342334242321310013201124413132140143103213120211144324110202140111044030103200232134412300343031211123024133300020122313333422320002421432411421232111323143331131314323033033430344324002241233130344412433332223422131041334410432014213221130000100134010134232133042141101101410201220122020432222312243131310432434341032101030332423011123312404331000242011141440001312333134204233431420330401211211130324114214404423100333000134413442023204213424402201430143113143223241012431133220331404041031103000420214103432130102343020234341413421330334443323202230131241221210343310333243121202341214013242141012033403332210141033213434202144442412430343434132401342211342210220434131030144304413221421204140233312201043142334042420301403330041201132120104002003324044310310312101140202334002112300431204023043302442003143212424233230113222114140144430033444031441044341040002434011032413124314144202104103323341100011243221311221233013422444434133111203224432044124140023211410133122424003240020334000102430032223324413420214402004040101400330324242140444404334101320103424111334104214240401024403134020020001133110441231104021223012043322034240320402222024443440433102043021240203024333424434213430342420244301324121322043310242212324014143403140313404403414014000041130321213414131040144312014022401321421430411330222213242444230133131002240103013001301221414112120303041032144320023440204132211333423414003211041211110241210014444014103022112403314203030321232413343422121114332101020322023112012033114220333222333431011143101013323134203044414441001012210103402412131341240414230133144004130000130212243044334100341422040311302410131421141031313121110021410312113410041411140204420442414012422344442123242041331140123024120411033311131122043043224000143134334400021231413023442023222042131134410230433221402032344042034412432442321243021131431120031140141303404030101330134130301021131413300202323201343034421331321300120101200221443142104034442244420021311202110131423311114001304204024011223104034410020121444214102012223211032140304134240244031110234400243103130222224013120200004141203400201233311014440243122031240021212333320420011023233340003334140304220032203003141402412321120302021213234134000421134121031020003301442001322230132421140244442023442032020203120431402121231004231004403240301230034200220413404142134242032320121110003410321400132343340014334301130122302303121441211321142142330210042103023443411221133243013101423240122110011014312303400234120434104442233200203421114332124332144131403213024014114402421400014233204402010420433130342224212140343233213332141022432230324321220122340100240000231323400043121043113122244242004243400220244040442440231412211410000224431313311102433023300324330214344010322202201143041413140122102401334313240313402010012131203131221324430010411103010134401101241010332112113332114343124002124144040134330443123104113233303123234102223440344430402013323243212333004333223242334334432222323312122124403310304301321041144100221022431323122012434102330001203121404230423110344243440233303040344404000010421302200400121224204401322424423044323044434014103320034231401430312321421314424400442130323230133012401430234120322040043102010322100003121341321004202344124420410310003000114032412404342211444143413431231324443421442141331210331414234041033304313341301102432213233220304343201020202334223402320400133104430303240210312301134030101410012042244004230422102232230114434241211123030433423401133024110342400024310011010101142100131144340210401230020322402331041244331340022204402310030313342133214343200210113301031303432314314141144403042030212012320213340321301002404313120101134141412100323012302440233223241134212431144222440314122002240144422214124410001101304442114004443342143003433143403320201030400424240424132332210", "321301222344000042333102343430004231413441124131312423012032322012322142200400244403320001220323040303401134210224420332044444014044340030203022131203420112420000143341102344444202422404340143243442402320440332414212320141041430022434321220223201432422322110200132431422223141323410010304344310243414442343043344032144443221010201313434312311101321144340403011122302004200331143412201001120300023230202004044040310301141331434021341132104441404030032300402344001403423444424033244332423234031340031110422232020040231211403343011344130331122021324033314111003104201140132234204423032204431420414113234300413234241300224444142314141341331011334441312032230204343002130302442133404024114132341103433113200011011121401023134213231121124020123414242011304103323402343423410334304113404301010231003224330344400120040100142300233122314320201440331011424342343341012030123000142332234332223200130323441041314012220040420421344300213043124134243203203310443020021003422334030033212111404144222233432203010233241312343212343032211410423342314044440211043403000002440300020142241130400424203314033222304141114020123244402042221111031042110420332231013331122130034334343404300121141302340130434231021331042224213220024234110433214304142013440433130100131341132043323211313123321341003301334211431042430424313022202343341214342241121124341432231103334134411303400012032431144242240401334333333110433212000203213431314441242334324121213002213434243140331112041111210121232422130222430002421132444324134123321112430411021003123133420002341210341331203031400040114303002241110033002113411112130441331040040244333133343023214404134200423403343304143333204333314001241122211021414030203011004321144303402113101321402222344431431334330331000031340014112330002341013410242122410141333010101100131004122440424013103123303421013110104343133113131440133432244002441130004321000411201441312101200342112102101321404212040000102120324032323222214044314010002412022334020112032423424010210043222131303101031023333334401230113144043321202103104122420121201430131142432120404331044014134210323344301034300003144144234401230220112103033241044414214223321333241121024322020301003244130012230141000431332134214123024003442434403123031302033303404332030242111430320234420413121241423024020310034414404024302012340213410242301311443033110112400301224033033313234104434400130100214404034403004200433034440212141444231210213300034221100441234104003424202123343002434040404233023314022224310144413320434110244311141201241024442233121213304231440111210443143423003020121121024402403042213023142414011220021302024001341310103204013113413222414004042423421112200223322222134230212033101020202004102143001014420300412301213040302344402240032323323031114421102431033014030132202340332114312343022102212311023203124410240404214030314140103213440141021442423040222001104101203022111242033202214313324001124213232420044230403142424311134241230440223222044033230033314023312130131111314404034041140410303241242241403404201112103231004331041034303423300043023024413212004223244223132033034434343123120401411201232211022233024420223401033120311430401004213341224343331100040201120324401204102024143200432131121133024433112230204200323331012012133330213124242314333332111434444134441002304004300122214011012322114411233442013212102300242144214040440223101310324424334144113103021244401311102320324002204112040204003440102030401310413411423311113144314014104443100330443032221004331121123233343213404312342022342203314304244404030203402032123221330401421330031432414441313201330423323213231110040332034300111304114234241313043324134431443211020200341412012430321000004421422404113241213000044343142041410102024221233424403323424113242023112103043020331034002302214430400414002012111044230104342304014130332243023044432034214124140413422012402413100102033423043231433100232234304120421240440442124324410210004310420310103313344003431423014341142240311034013124311443410142102232134342122144042200123121401212211222330131120224331203124013420332114000411032342213241103110004001403224113311240411324124112214440000331034023412410433102011100313340341420330342241340242303031041433133213430242420112432243423204111401242002402344313124210310342202301301214230321431210324011031332332300034022233131304424102403301030224430444403111022314422232432313021310012130211210241231121023442040222243040114124023420422233424114210322", "030213113304022412123211134402313304413241122134341441024044041412414224241401244001043423003401210140024120402033121314230024103442204241444133041142222033141044324404022244034431440404141200333132221300042212431440044440411420433040202202223311330444312023430342020314420134423113204410304340102134021003231320331004323432212120243232132333321132230022014314300144011003233422420411124314141111313020421421101423131411434123241122031202404101230100031442230101314322142243232141213344200120023340030110232341044111431123412430314043141044434032223024443204241403024442424434421200224224121113244013311342241230404313443424230014233000434002333110334141323412414440400132030010014211332244104042214001403142334103332430024112243233111341422224212240340340144304102230032323022422214213113230300241110031110332234202314344421401111332033234410034332443021112341142214114230222342441011333030202423220400210323102014110441023424222013230340411224441011232100024033442311231333213310441340124130342323023404312210334141131144320232344241013342240243040330402113030222310130210334202130401124434130221010114301034242441203342304421240401330333320013030311342124334402023133024020214011301223130043101031220014413013024232131012014123121103441141324333023023022130110340000434431224022432232124224031423324131330102132324324442411333431302210232400030413142343433340104311100244324431333141011411123232122343111404302002240031331041102010322411242401212214433103400101443212431212431123224341334233442103310011424321443434131123240310330410013020424214203423331031113043030323240330020422210123244102140312244213204423234040431024234342140301114322101044330222110112233434103001011411324234312333323440322044224443033402204442044231031232233303041410242222432312141230322212001332111420233302033004111220400003013421140110230143440021411231442313232102421431201311400400043340002343412320321212032300111322303114313141121043233101320110440242430103113443003200410403313234421032312430241243440410432134422244020131122430110014421102144040412141231111303233333242320421441330221214242203222210300320212300041011143021222311133103044310001023032033104414021004320221141110214132142302334131431141444403210024204002041232144430233444214234123412234114321100324441342132244234140402430314141431041311022412011212114222140011403322034112410142402110201303133044142001410314400144334412241101302222021422043333130301324123434133114441441320231311142432001100042023130224111404432331230123120012142104042410040003421230002210432021123144412012420140343332303111422430201301212200223204033040442140142442232411101333101210212230304020214124101344422033144004141332224231220004313012412141122332412031124113040004404320140434204014424201112333304310201414444414243444101220230024410122444014041102120024120121001213044222321014202202244312441340203331120112220342313332212142020002400313310320200431331123411210300433003004134210314000403043122233041234044043114421032230410214122131232124211044333141224123311020100130424131021204443343100031031000221203421030022100140041320210230042204100134421040201332004413421313040313310241202314312430422323223142332141314344413443042023404343031000421333431341143132211032322133014404243433321113020113032232004213414204331410013012312244013000342343211433303130130414122321224344040400120214241001014424220223323104411321423241134111444314422302201341101022023432323143433110342003442013111333340143220431042210022400032023212433224323313224141133400334132342133334221331243422404230411222100113311330024303303214411142441044411233312310443323014104204041012320404313432422232440420201012131401201130042100442111124310220300233022312302333104004433032210332422314322440434140411313414401224202410414330013341404314304311221100323024410422040222444114032231410014330032112343433410214231424023220133340311303433144313242342200214302202224241031031303400443321313234102104111121442130323433103414212402234214143131033214021430404421022041343120122043013114303042420234333032232342204413020244033312210231010133424441221441400034130314423041444244313032201210001244234431201412330232014300441124401101331022040044233210402031141033411322232014203111214302341314430122214010030111324424303344221313131022431322134340402314334431221313242041411412422113110120030424410121204011232202011002020401124012242041344404223430011031430401244134411420430", "331321122001010033021043300042220300243233323440113340421411221442032241414400330301244142040420224442234400143032331020224320011320130301131000331210423240231344244133433010443413342220224010023401200243102241133024223401133340114104310222141234120142423332233110332113423303332120024004003033323001114201342410403142431044344033203434342402311243034244424311112312241200221022011433404304424344121400034324130343341030442413232433140211112020224002242223014424142433004014222410233231203431201233214024112124243234303310441313242313131004311333101113221324033000440041313132132231203344123244112214334344010440214131223231431140333041111010031301312001111024400020234433422032133001342341330033312320404102134334423211441424021422011000101011221123000401112223203430230132444313242012404224001123031034403232322032331202423323444202024401120213030430111134421200032114210430424213432342400311300403310410310233220144101413431032101113032400433421444433302300034141432221414410412343440331032443101421011003431042140430030002313310413143304414334314011411223022004323000020313004443401004200424342131424033113344443224204443321034031314124040340110104034122011241444024331030042344434012124043433112343201142404031442132302434442121021422033044102432100033133310200222322424221144013431332112210134132030212320420240113144333223001023312044424344332331142110442022212434422101121431203400042443022424422443221441140231340013224041000013010210342320410240444033400304023344144234433000334001213203230220100344034232224203340023343324411421402414443324103104101141223420030320323023403311030213331044200240410142131111314433132130302132041010321404040114201432030101112234104023322442132103214333134110120231131042441031001131301441310042442210341311141223322400024311014130230342402112301243143221441323103411441420142123323231134333400444440020031130210341132342103212344013340142023341000232420023221414312014341204041320324043412233442442040123023211112304433434313324402024322143321131331012111424204243112404142411342141230421014234331012241444014024413103343400043303422134002240104100013224422013410104212331334120233004132313012232024402213244021240134434434311412042300324221211413342010113330044034132001004402422303232400420224204220422201303211444124203023201030104311202303223331111324404402243230424410144401321234223441303220404234022201214201133443232013223310241431103343003004202043133101001324342334414024033140041212430111413041021210040031111222404131133434322200202233121411102311023040202420012201223341212234432312111314230433212223141310422432324402012402431244333414001241331402222143134042421231412130113440043343331132204210124314033212123011133434330321304332211031112014322334202401143004344004332010220012240124400440144044333332102100044433221144422424414103140301203441110014434423220112441314120424021241011130131030220222410310312402414133134111424121220231113212401113413001344332414122344220222244133023140244224014024101320004041022202333030314130310231002301041241230123104144101201301144220141102414042111331133044420010003024304403222202134240031323341212302433413141211332140011021042301130004330132143304144333042203443420001402342302143241323211421111022014013030043003133323222040024043122104034114004301421032101342440004332031210110441014103001333301304034440430124134321444042344241201430314234004404241440034232421242134423442210414010404033204303311023224420014324000431102234401213013211322333434122324341043431403011040322104112143240224100320413140034431404440232432003430234213033413124131400142314231434210220332144130122322013230132234432430213431213224332332340223133143342220102031412024412220342301102412443143201012314443120312041101340330333340334223102100433010342024033242232001024311044201211131133033034110341040443323232110412440242243242231303331200043243043243021000224222303414114114240413403434214230213203334003032041203032003101131332202143244310141044310432032413301204033222423314244140203331003324211231104232320021230124310304130144224012410120423120002034041001430211433203320141323044113403113012201203413230331310422140332342042042220323122000120242402134312022334344040104433433323421140341214431231434111041041221413213424433341110000443043400002433334420302041104431444133441330241220322142202440301110330431214333213134222202423432304321013412101432401110403013331432013014004011303122340", "213110443121314040342214012234414102244020204214433003004210233003431422444000144143241041321402230423011204424432300042424000003132312013023014040123001103202044431000311401304141122222224004234034142244103443002111424342011214102100311023442120443414233133033003420232001004012030114304013313221101400423004234303400114202100332002142201322322021220430301114111323022203122021401201104312131444400322403403201011244303433323023134214211134320012000142224102003440333142422234013111102342421223204130433311031412212000032240122200241131401210103141422232040022200323423303304011213401412403343442140031241112421034423011223244233324110102313001013431033212320331023013321132213423331413434440221202113240213341044241412423020322230340441431202441130400013411201443111143421311234004334433012023211130314232214040344303303103000332024030042121222433323202044440414301324224222404321412103240433422040420403104344221103130241043332134020113403223334133414143433344234234244120120012000430333220010221304323031043111223144324131133033413342204202301331043322424414021203333333133200021232033002231210132033042140004244323021403401200102300330132034012044212222311342114324430432134121440020021134430241000344100131440212001244203234240022034001430020011341034032334343224332220022114102120122234324342114412002334121401322402124424332430241043432103041134114220211212014042143114042420203210424220404210112204122002240441340020223102311222400040234403244421413431113000213113321422404413001312441444211140203422212232001240321343030131030133202110014224002313001314211111244102404110032112124040202430344041230141041400014201344310304222030321204411313223203204113011123204140211433314103022020423003201424424401032342214033202342222233310243411304300201011441124243334231302220333440000424424411332404310232043433232110314323224402444310241401143200330421240303400323020220132323401001343200114443041123404114000424211014121134334144230204443324213024043230343433443203014202043242133332411200014143340221110311220314141402304033422231122021320110013201142340110203034232030404200242224233441212300313311000423301030203211104423030333434010120210302304121204323003414023120134420044300334023320003310213411203004101001233131401101242020444340303222201431402232311344403344112444102114221240421413333332334341314112443024422340223434042330302031132121133200441324033324240323222113022042132413023202220124214213243431310303023113332001130423304211402043240131120310213103034403320344432424143421433142440432300301000211002034310222021410123230444424243004321200022210203332410023231223110234412402420313132000222443323031214211241402124130322103341243201410303223012322243041411113320212023004322004231401120123341233403123230102131104401201224401422311412203130121111433331434242410030103113142033023034420144422030440143134140240304014242314022441104300324100421241311312240141313332244221042201103243002410140121033200202234332240230411310230404142410013233401412301204031411342200412440100330232104013101040323133002000234024300310431402242020241204023410343000403341104240420114010333101012212221422004112042431330421134304403243041100414010314141041110330311342200120321114111024200014121113024413133341300320344322103443043430420014020323321122201100014211242242123403322012021301104040311131333330431200142424210012304120420432412030010001342003443430433311240340432430442204323100314444142114430224213241143401441324331321200043330400043404313002213021403124042004231323320444104424442143120024212000434344133003022241234210241134401014432144111220101312044244402200240222401333002211324322144200314141042334411124000310112031020130200332011110400211403343312314300410411400234102211023421403302323011332231142302203410411111234313141214100321222042220241024430301424343210304220214334140302433122200200400241401003032323131101034414243031200443144202112100100010230004224322404121040410434031434242414444400134210243200002433102441113010034040010310103300211103010323103432002013412213203401200011440100332314331010104043332122332123230340012413340202001203301310210421021303134232222311201100141140321124211340113321410312323410412301240111313201041000134232121110144044433400030401302234424140030031013220432414433034030324223304031120201024230030132242020231313022231132131424113214444433104034300433302412233430242034433043243100030030233130420204020210204001", "044002341214131203421133422343233140002014334340004221214343044043324443000323424143131222101132040232234234220144240210131433423003033121141323432243203123111342022323032414311423140242314041422121420120222024100332404422134202333420440130444310420341413030421230311032033424401301224101132132033422042031021321301311422124244143032240233141303131012244431200232304014122342030032303430401102234132032332324201242312100011330433120100043034424403401312401324411014402242231012430124410334040202123131241403203102320444032340401121201440332042101141113041111323334111034032040203110024123004124420142210204321441041424401243232214122231411211223012432142201214024320331040342232011111024400122402410244040320431330412434121123230033112413032214224232424233310334233111044204234030443230021413322212003002443211440104314122444020222010241424040333133131023022112233224142232234121401230421203334203111410313301110423343031324243030442411033204120021130344423422421024143144034441344224304220240343132240114420423210144211143100022310204131234122220222013014110110002111200131200231233311141143424034002040142411330210440122231434431223222014124341303020442422131113221341013341341013243423000240411341141241212334411420001344201223440002003342311442330214010103234023303343320043404342220142103200211133320444044444024243343002403442140413331132403014312020221220131013113344200223333203231023120042021042233141230032331300243004244003243224113302440333302242010312232012003004300311331242144144101400004432010410003143242213223324423413104402311314414420202400340424224313042033144212010213041432332211011410432121424433030131332422104411132302224422323220243233414304204143244032030123143110410410413440402140330443440114123432331331102433122211421023400241041010043042121403313113233312044434304120024242101014141212034411022113431423402433440444212411441402302303012012413402423223214002420104004030111123403431301321231112411102033123320122032244004121033410320003201203133301433222432042140241010002112214202202032124440411334143004041314023143142411244243010312110214142224132041240220433032022430141024110044221132132014220110221210130143031111034204443443103334322102004232140244114201313120124034401210302141010023144232300444242430013330224102024413044230102140412313410433412414410043110001323111404002130021422231432422413003233044200321000314102003424421041133233341023323401340202344343331020314140242130112404101400144403202022331322113332220421413032104432104341204403202313130241011312341203310214302342013233202200340011304234344410201024413141423410110242440402010310321104324133004332041130333102014232242213144424202134120241022100021434232141244120231310313111112131101313403214210244124041011232430043021144342040223401023004011144344130244111120400442021121213102301231042044341334124220034022332431341023134114323111004244332341330223004441120221311431430300134414113330133221122212333142040213222333304113413244104004104101210104103023113244434314144341440011203214223300321032212200410423313103424304102203420104043231113141322221403021300331344100202334124004222410032241100321144343330440202202001044203312410000234040043220411020403311032234141042444413313310440214024413404040003201021303242220324023303311320431241003233133401033200224331002002210003234441331411040130034331303220123232232030200330310004011441103314120303103241102210141233021022311003403011413004212322013221033440321321112340322432040222221412232431300310224121423213011302304100221030102142300340410401413234430011320141044244410224343044140101140434443024130420132044313311014312403431131331403214341031102300144021114224124443344222222120203423143240122304220020040340120334144404302444010223341441344404344331231203341132102420131101114402434421342423241001412143242411234401412003412432011421302000010002400103310340331120043131000110412402404024013403424414312142313111120400010311342043231430122024310420120124310004242223113310000310034203414202021021141223202323202222224140314411333032342124312123032411300322000023143300431000210023432103122431421402041222233010100110400343441331004343040401421313011030124221141144142043301021102411303344434132130021101234424103000320024401014131233333344012341412133431323321022210444123443041133143433032400013142334440320130304143010434123233420020010220101043304113214102124401401210023043110231244101313031023344303130", "423100111011211003033341423200003320433442412322203441233302203000223230103112132131142021120414403312320424330214004321442140004324320324441401431444021232214012424422222231212144432442434004320112040413314344214223343441300003304200310003140130034340301002020323410233210322012001112124031341211213101434043300233403121340340200401330320111003130224244023402122203204321231224221230310234213240102014440103404323401420443121104212142204422014331404324202203133134341343033222404123402123243431104413101334042130330221132344323330123011003011044332443130032412101410421131310312020310244124211410010113212233144322211143304233320403014000202340040304011232410210111402302344022040241204003243330041212230341044144223110430224101011302421230143203402413214410111012001133010332142341112321113121144002221042432112110330012102310130244444304014000044440212024111422422223102142302341120013244403440210010311043114330321124440042130410141141104110243200424434412213313131301114213044111133443034133041043431303430000422240444022024444244124114212002034412011134331103040333400132102224122343140412240010232203031200044200032014144043023131042404042411120214230430000430414140311403120431101422423414142432443433413000321204043331241332104203110143412143314021130314422401020040134023302014134041044132222301200344010314010300003330324414001142440131401442203011124343211333012420132333014120024431202444221310100141033411211423232032430242030130200144020442032200120223343432144330244341240201342231120201421223212421314423023433304122424103432332343402110103301101212442000120312431232422144433012204334244300040022020231240230214002320434332421431304220404402220212341442244101414124130033244013232144314322004202242312403110334210132032230411001211401004410210232124043010442441200122213022111020103104402002131442122211121412244230320111400334402202000014011142210331112202230303002422312312343340434011040201134334122101122342440322240340033443233200110301140031441312140042322420100300003203041014010314313040211434242141043310233121133342021330012102212433434412330332130231103432331432131132204240023134230110010432044234043442130024131401010304240034223044023221244103402011122130000103033212114104032140433002204344003424203222421200111011403433421400030333140211222001421421420101231211230111012340401103233222423410441432211301320043044114443034004431412131340013004241021224410122300414242131023230333432304422010224122114044321311201001333324033023232210104234044433101334443130143303014434344330222242312303430220012044140304233013333130344021441241424431111202201332043430240023220323023444330101042143300041420024040443420320240404024231422112241110204444120211324402134413224114004331323421210220414431323223003312114444403020242143040040220421010012432402422001301221122234443004003424324322003202234433314022311010014423431032022121242323412242344212024100424224221130432421043213033032010304102031411212402304022433403434002122014200110010331131200302420100443300420402103322230443403104022203222122132201003303001140133124433334411103421031022144121241003230204111312442342103411230134140302414442400302424311031141403324043042023101433132341040124120430240110212340302043300014411420301340220130030133044102003423032232434120331214011422332433222422120314210124232434403332402322342200223002300230112122323323142422224134412142330243443214120333100021013432043022033010041311422022222142101114344230430440013434103400300041200042321222420212204244030223410131130202442024211330233312211334120003203301004343140042140102213022201102311143440120114243312240000414400210031112103204410034333131324204000124111203220314210201240121021204222403100342342111211313333003014443433010314334301024313013114214230300011120100310212144444122101102342213400440032130112234033232333312004041413130441412331241000433033142324302021332033021420420040112442013423042103223223430032204212134340304203142023130422033240411243441112014433023440401041010313232302000040134024434400200140100143041143223443422132124321200343003314413120401323223322020324334323041432112202433431443003312331322203114244413202210141230221242200200002104014122422303434044411213423114110414440241141010402341122102212114001423411212303140013311001024234321342431142330423042342402013440130220114141114213421413414114414332441102114100414204303344301311331032401332232330310421300432132102441", "111032102314430024104224040030443104240204321000341113044114224332023421141424032012314110023401323110410202311310120112134333024014301313120044132120041410032211434344034003321102022041231124323141123041212321404231044311342210441021343322011321213200122220414303422412011343144404034134341114314232110141330031204400340000001301210110322314102200444234012444204430441303433241220100411320014342002440124103311143334043404432320300324244034404031442130340140444103430201132423243140030002023112233043041233030112122000132141144030434334202443343211222012400412043043132144223124401244433121332144420411313230232321304244301033003421111020034441234412004304113420432233243043212340224204030210011003044321243420420144112004304443102433233242420110133044000111441002303110242134020322244332104031241311242404110301322002133403400420220431143442040104132301311214240423423012210332023330023202034114102212344322410232023201102421440213400214303304202002100114113313131234013120313204322342233213322233222411033442043343222033342142022400121423003020210230211113410442121324231214003421022322141014404132341414113203144431421242103232140414012310433243101441310402234444141341344410413201120032033404220010431202240423111242003103431123311311422140244222213330330343403203114031121023024334324340323121101111024441230410003300320324434213442112414122241004443112114034024230042323001303211040131442204443241414000122221214142131222130440320330103101023040443202021404230244414323324430041103124222123401224040334413330323141043440044011040144120204344123443124031224230112202244141312241334430300211423304040034124221122311004114141111100044430210204441214030322023401000000441041043113410202214443134323041041044113201320323022012212313334322232413034213202142324132331324003023231310024002321243132203202321421433321332311221001211221224401411431303042113302403034123424201142311344043341030310344300021414140021112331141341412412024414340230410143213424011344201202341022334342412224044111322031322021320333112243021334400021210104322434010042420442440332411442002210233432143000312200322420134041244243323043331223124300331422010403102102233341312423401214203331434301301334321031300222320233104423124343422211333114412423320341121010424242132402240312224313220402404310233333313134413420430203412143331220342413212332020441143302404102202003414041312000304221131103234413431232030042430410021442240210442204224111403220321312233230203341303133214120020440244042233331201404213300321232123340142103422413004134004130402410003011330301204003422132440224011011402212244233241204332044440101243041330132112343020322222102030144122304302102132341001211014420343342130124104034214401331233140100310140411342131012134002224131102334021412200433421424033323401022313441110003212010132042441331130331413421232223134031134302220422213240344442320340340423302324042423202114414102114024441423334124334430322010321314202304240401020342331133133034143244414222020210422420130202141342201021400003140024223344123013441410110202124020203212402012103324440104311412311044100310103120042404433003021100303004420142133213330131041040031112434130341213212232343042324133133112324340401221431333400142143323010402321302434231013034333010212331242430041213024124411400202310244304441023343000010021133101413223404203132343333311344031142314032231400144234040244341231242323031241012004034131221314202204304000230101333111004303141102202044432333333302114010001221130134312140011232434340240044344133002132342111424401021423042330000204131014102144310400024301101032410301004444232021441401210204312324210210441130444201232014232100213440303342434330042004332421011410310042423314322410413342040220404330423240100103212213440300430323404012330212341000243231004101000343043024033310314212144313031124230020143301133131301143233040232123321321022123141301444201410000442143404120401410003201304032141032131044013221110342434403341342101240443100133111100234403423104223313302022304221203021202402342414122230003322323430413200141134321441014014014121420321113310344223102220321221411310333132211112001113242221023100312321242213401043100143324422331213130300102200010004433444434441343011331040340423233112331033231320000011044344340424100202134021232120244420103330302100041430242221123244134121334400012332123402101310122430214413031020114423414303332230214322123431412331433222334044230430", "424043100423133134130102244301421313114131000412333423200433224234122014023210400114240020300323111100413020343100434023332430330133304040004212244113412412331144422201001313103403244121344002211143023130403043124023322301040344033100300242332343041324431011242103203101133113303244244401430402422133000303041142021220433112020043442032440242313242123003031410040141131304104131432324431304401231031132342130310224441142130444204220022134332331402411332230210114421243232011304044132433304423000132330343301030412411332420203024414311021441102202003002334010334411424320441343202144011042403311100143123232401344433411444441042044210041204111223143313010232143400314302221020111232442424412224304114324344114212023013134030013220113112430024302041300103032431331243402420012020344202242030200304343300303200040310433323113033101022124123224111401341344320322230143020044124323444240443420202410104121112113340112024233214102212133223021341422242023132041030404222330202421144202410221031440223431433040244420134104434123324112421122004410221133130001340304131432041302244304211422201312214440122031103201213113221323420140400341014012313413421121303301324333033222212341143022304023020002331112320422031323130422044230222102200322440212334210113443303210102331221304404421032002224044221201014244402204030411340203411040143334330122410214224132320144232224322002413002423443324443113412021121011333324303443402012004004140324304011023041040224134041442002043443401342314011331233100434242044200141024103413121303331301401400014043303231004203011401324344321030203324101214144442334110140411034340300011241423431201330424132134443313103324241433401240310120222302113244012230322440100201321411044423320001212441401102344130232310322432144300400132444243001121134144220143214313223143133131212414200113412433340014341004124304122313330440204210342440142040410320012403404034321400120030241410130143213304112103223003324101413210311144432020013324020310221314413342143021234441041440014104342312412433310103202244211213221322233023224031402332224224340102003030212310423404210022003320100012133210200113233314310442124433120431230343121302111210424431443410033401240233310034044402431130224122322044113304401124302304114304341230403320231143424221434231431143121311002124314131342231331241120103112313344132034223000214441221001014003140441343422202030323322004300024001402430140130143442141304024130313302242403234402212313013313440044000310010023133311104224310041230243041233401201344424342000234402023333414131210442300030414243143334243234321400143321011321320104144034324022420314443440041003214242321440141242311133240134100024404002303022004110104213402204232023032034024101032234122001414100331303102433220202313301232244324343210130244231214343244404344013430021342441443410141304303403403242130333310344232344423214204002301232300002020104024431400304421342420003043011231203044134022144043102030220310431330400020323103132441131032014113212342214231303443443200210442330133013204143044311102000433040100041242424332014401021311441030340400324302341333224002340003022041033232412140043204420000022314121421140413432022421011224403223021440413421403410341302312011434303143421430212212141310011023302010230312202102400232232013413044413413322213013314230020343343130140331311221304340213044300221414341002343202421241430122432221444200233032210040332010034011144103104110124321133030100201223043041203220034212214331311241003300404344442141414341231122401311030441310203042423100122113201341144413114422141242213310041210140414022010111403130122201311320244021341132442230214301000112301020011023411001320200311341040324414340240331004224034330010122431420233400120111324021040200133444013310124242404304334100444021120304031341300404243003223014442113012203120131332302131044022402333014041113033122344404430032023030420341113303334412422433122320444222331333103322133022103304324222102210320013230124421312302400002412114030130032111131233422023203100132032034003314201023002300030330421423004420410030034410424111401014313342032120331342321044141421442222042310041023412242041400241021000123343242340202421321344114000232101300113200043420134101424244012022101331132412420101311202102420202401044231221031400000013444412230242304034412034401222233442142203033343201440001101330102214200414221323433101310202043301030341313410202302342132441022323042420210341313", "403240330203414240113320230404042111343433202024133320033132043323204322412030430441344130332401301301133304023330213204133100020311121102104212402110004200142002212430103113244021011333121134110404341144044220110203213124443424311110234313442344044233010304242102313342012231412332442213204413232423444333420420112420430213124412040214120311413111422043304402332121242421402201214414012240434044132402333412101430023403133242114301040004021402121233034443040212430404120130130421334042324040203013440230233143321141223402020320231141143041033103112223204342330240000441322412111400210343032430022313244101004402324414332323043430213312323030221104341234142232303330121200120320143203120441433244013100421234410244401240232020034114412430012044401424030112112400123013402212222432230314402020004030044222223002221200240134301312014230101334042412143311410203134312302142203341123113022413040222144410304340104120221001200110444010044113242000112211113441133430320441321032431344334122131120002300003004000211323343143331144114243002324341122200104013113134314021323010004004132231304132301340044403213411223130314414231142031043222212401143312330240421134130240114432021231301030220400143411313210122310143222100234313341434133343242002034044423444111233423410200344010031320410204032211123443143220442402324034233202200233402032044143342100130123310231000223300301114040221224122034133222003023444113324210134434012304432003144310404241123413034020424424122441230310201301423102322433404220011111332140234322010023022213010312202101110210010142132114040224322414120422041141242033201200340103301242011440324343343020342131322214304041402120430013224212232224120400214322100033041221133104241104324011420223303013234231411240234431000013422322010134100110113442433423344131433002123032420203310411042334111243120210223421123101410340122021342104100323100302034022013131112424413241101014324003223241223321342424231201142131003420441204441230043002040444012340021034242200232041411432133444232312203033311444102320303000022303043322033001331020414134420211120441041423430313241234323313212244223210232334142040010141212232303143103404341402333003311232334024332400013034204044131001412012412332021131322424123331313430333114021112024300020024232104421210034141020113201430131342444044440014320440342232042210413411020242032434341442244301121323341434334320402123433021003204034440121424334101003004131043330323144130132243444432120221310300423414242421202111402224020242110313314324042422243143414041014104413110223412021340400203330010312111234342214014121134222433421200312230303244421323432103300140101301143313100010000230213230244013302040212114242031114221100010222442340422124014022111242404111314433413002241101030112014110221021131332142141434232342041410412301143012411442234330404031423013210101312112222132410412243211044134424434443003211423441243344120013114404003132043142231224223033402130314231343122021240403204143023431203001341032412202231022244211032011444103343432011030122102423311430430013331124031202234440003312021224421034224200224013421141323031133011421202224230240142432342233441422311010220133130024211314014022333000342403403233221103443411334301222021104024011442341032101313244243441103400113200212343233233132133330414303323141403102404320024433411234344314024240132034442214423420204402001412244432014104402143424234322430324023430221230200002003311103041403234022220314103231402240333101221022034103442223303211221131030244104413124014141103221111143432244141213330322442240301310424230120234420211013204100121420112001203410022422304401143220231330333042004143033444144213331203130410124011410424202133034043100412003034020144034111420202223044334443444302102004100121300334343040401443101222004201433112234202242312203340444302000434230113212011201243020002233034420143131141230423102323002222244430423313220022343240132321423033001324244041131430302113131420414123440203210321414121021043142331034303002242202401034314031334033332233130401124023123312232411224400423032431433034140411404202214332344222412141404132433020142101041014001402403041101412420201120204222412243320034243133244211444443133113302414243320014314133044002130400444003144021013440134414342434030143134134334421431124101043313123013321442304312201013334304424310231020300130323023210010420224432013221210240104114112224313140002341204103240243022244220322030304", "410233341242420100311440114324412443224341224434133204002442303243244133411312242104110141041104231132232341312434402414101323210200130302401330310431223120431304214001114023113024032122344442400114422044413040430210241404422330042334204222412213121442200211423421041100201211222021314014412200041134320311330223030412004303031132342120321210233010422420120302324440200234322143100112210433033404214224101411420302021441030121302224102400314021243434104204102043130432301133444211131122111314200403020420124223313230332401023032112034322320110344202040300101021323333334230301413020213440311242341224041341240401323023432134034033101221024023020302312103203312140414341031313420210332043324100013004001011301314204202214434004404414223440044134122311204410344022334233204040031313210013342234230431123331004224234003043244312214411011004311222433330042020010103341413000331114212420401424103124402333303140033112313202031331132112344243144220331124314333441334401221200341141200434434034000231300030200123032124213241300424234140132334410443421301300412411143124433000113113130122441131140203232241112101311421443420134421401434234402140101424232444000222132030123114311040210022134144221431222130224341231430434204014142444431133021342104302220310233340343131113020020442043042401044402303134311340010240200321432344312303133141002043204312042402104013033323132311030004023344243123231200144311332210014342102122443311124130420020341134021144210421004104010121324233102144132231123340334212123102313101203010341321113100103231332323313321142142030304113111113003132100433221112404232342002204023400420031112344133214424301104212430032323444023312444132300340122411003424221113243434133312233224124042411042322304104001021323332314042404232140134411313440014032033304122321102341043311442444114220031310231223430312143203434041031041311431342134211130132301111313022320230114101022343042314101413414230224043231102122321121312442424223102403442132444104302212011142140310243313003244330300340410104211311341313101244322244224434111032213334401202240004014412113110432423131230100432011303143220042200102303422032223113244141233444312402434011213144223342234310321341214100124044311003300432043022101303114204143202434041000314321412330020422331440412323402444111330343023001311023221210324330042140444342121401313442110214020210421314220242302231224133130034302424014220122144032133034040312003444001312113411230423224230130110042211004402042144013330404024314300103122013323423400200022032034143432400203111312102401222202033444322102321440212142113311234212124242231434321032012433211100340224323444121411114112034014020404341311412323332312010223302410134013300302303042222310422344143423144404221220343210304222244220111343044041121330042401043440110301122244022412214243220121044232303211424212421030200040332330401343334323220301211021003302424230232040131040112310310333444211240123333012244104021423404003244320440140333420142034212213013422431243341241001221400041324001231030210243121334023022303222010214221230300323233321434401013320302122042201211411141004422120020414202244134314441134210101221123340000432344232300030000021223130131401212440221043233111423434101144141022002213103240044322002313440432131042404010404121322411440214212321320104301123314033021330101010310230424332303000123400144130222201211000402014242131411310224432012401202032020231100230000141434003411412443403020403132043000424420413420320111014413103142412214202110310310211013402132310413420202011420432320110221404032311321411311232204104404100233130004413243243304443114342204041314300121243420440041103204433234402330114204401223044142434004302234303000411211442433231123400014422134120204223444442323044002224104213430104310320321124012430030012241420024431102323301021112422422041113414311221333312221240331121033443120131230044012042221010430402010031043414312220032444400144123343143313212420202241301121413203103404212210224310003232123032040402010230144143142222240144342133423341313110214434033234141332320324223402421310011002240300042244444340111003204133304443211213322324033243240142401130230231234122433220242410012301203134010222411142040020401303201131020201042200401240300424232324201244144304344341230344032013002201234234231310423130403044211120114030004143220123303234203000433321124434043410444244012422140201014341302332323433414442404133002412213433212044321", "414014144224301424331411334023131030233102112400144311330142034113021042341442024232444030443200432431223302121411131131102214143331332400402341000134221320123002202212110320343300432203010233300002131204400303343041311314231123123001112404040242342104100224432432213004304143010340040431020321011214331343400112334433344333314221301310444323202334311234431203021412400420114102430321012320431221040314414000342101121202131100141430244012113324341410212221244034002342042321302204430003211140341124202124124210033233303111020442013141141031041321210243322311213423403141231104410203123130220413430023004432424032241113400101000123104402431314411043334303122003321243412014230132014031410011424014224413401044111130010420131431121233444303443301144024132243034003103433121332222133443213014211202030031414124320001131431024123020402420240133004013332341304241041231412241023311333302333003200341112234043033002314243244122042432122442443440411224331324131023421144432214202110111400133001020242141330031100232042234323242404120143324010343021322110214040413114304001111113012334432202233340300032203130433421041112303434141341131233042410234341212340100302433401333244424013331240102301331002424203044231234003030410433434100314333032322400242201231420102124121403320233134012111012334122133032014420400102434220041142420233133012432314314224023041403213420104102141231331444001414204400421232242240020344432242322231204421304114113204141222314201401013411024421440124422121013330023241200221034401421101313142412401124324400020340113140342421210011223212132002242302231442330323200131223034004142133011410140141101323110433310421340131421032014433422022430422020310103004403404314033031024032300000110321213444241002314212113342244102224044213444012442323042433214213020213230213124014141044310443134121232044032012423343243134244310242424010222142303344014422431014131210200243111223244214400343430340133420032021004142411422021414404321432442204404410214130424004242434143324410243202020341141302342440240403232031131202221424403224440042420311421101100144003003404224311341313401120132430044203134123420440144222210013032120214333011134431312242131024234433344042201213220103242020422430220104231222120144310301031241000120040010240440023420103101433023402001200413020304224030231231443200224244431242101310400224330122311220434333404414043000040403324013413111444041022031421402412240142433020001222413224343123341311114130241431304410204242433200010242231133424131314013001234200233322004401124241241231324312121044423120220102322444004144132110022122204244323420111013421001033410101104202111314003333114244240332201320441212004143334034030421234244222333104310302113041333240410430312412021140132142123324434334301303441212331244443140443202112133433131142314242132433004311023344121413434041401414044223421211123104310443102423120302400134132330402443133443214040134132433400021314424031203022440222322142130411100030214234441343001410032401314010210120424232202342244212113133200231211302224240303031430304013240221023431142223231431430304234402300102001130123011210001234200112401043114140114312132144440320243341240310441113201411403303040123224322311301220020200204042430310010311120412414401411111143232443331211013320212301204244342113340122404040444300340113011004142330031230430440402014111411424000344024444134132433432303401122130103300330300304323140303424103043334441324332143100112030043312423031013124033003410023040322134112242101421411131230121202032324414440203304121214302231244314213343440323432204331304232121003041002323422400230102321140413300333321403420414343440114011121323303324441400002224240122023244313032402321102000143223222344241210234400332010122102203420143321323343132104300432003000441324214312012110030200122424114212020101041212130032200221422232000401431441241333340232323011200224202210430400002104134433213234122321302310143131423112100401112312343043310023334320031113314244020044242321231322301204212400002341344441112220140302433024320033410012132344434041402144444434110102434301201040202300412003311032403423440034202121042202334430243322414132204013244312313213221410133311003421423312303444103222034431142142220104142411134001240241133410342414014333322331414221044344142413204332114132010100101324033042211130344124012310030221221421120423244233020334311022231341440043423321034120044331122241001240340002311214131", "232324303431130104014320032204133323102433102132030201234422144021312330120402403003124424444341120102223210200422131020103223240102133304242224200430120441333040302401031213201413231404122043020243201110140204302203430303414113330040330322143314140342232313340021414243141443031011141022222214433021210234333403224003013042432401313021142313021233211101123124030414344402121324142041141044340110034113340033320034402331211130443024022343303223334422400344241033003203311424023301113224324312422344144001223443032032223120213320210140340432234100411104014233111110232014402400232112023343321302000134141230011013021302343444111414420233241141141400434200133021430211022012212344044020343214444132200131402242240433201414111411122134143000114021344210120042314104442324331143214124033334142101234310010100111124043032004244212213001411341340410244301044221223002012231024214033141420420421034404440322324410410002140442303413220203422421423020024103102334003122422303011113413140004341324412400440304113140304424403414300014301214010100044203410111003312102431411041134113140014002233303404002043403322020312103413413203143203330303443034412124140321000312431320011200441121224433100030112102122101243412110001121441201344040423244133000441312443410231320411212100231413321332203420124331320331034312414001021224213032014042111442411011200200403002042230334113321014213110004303102433410010103313303140210441132040240132334331003334403303201344211041020232022410210244422213110423334143322211414202310430142100330342300430423340110422444204411203032010332004034222131230213023200430214342130000342202340433122313322424121141322340244034130124101241300021241031434244342003124220314031420001414311221111010442111223330440333443330100140330200300312230234001314010430123304224130211312413030433102111430040340322102110141432140414431332242044443312223114111103332240320401112223040223402133143143031113021342322033301100400213311434403320401240044300321032210014310423304030312241213140131000211324142324244213442041210212032444332002033421242301103103334334441341311021411041413224040342201423203441423244211311203400132042130012002302133144303024200320323234241231401030122410403003410203421000144400400404201223413011343033443402110044101212242400313424334010311422334241234141321103043324433342422000240300212000320040121324133133424113231034031423014203223011143040231141002211231134113003203422421142201130201040100104001333443022234430304143112343301010033331312114241304400044342343324124341012130304141443423112432311440130011331341411222402144023214033404422112230043122040423002201014200400144332403324304111024230424421140143021342130232301434130143442323244312314024034143224034333422420340041201241042010414202440041023212302324023320341443024203020114203332032214132410110232220241241431113240023443213012322012004130021422302303120414432241220301342343312032034242144440101400030210232132412423121300203241202310043233143024343203342103203140321410432142430140103234420304332311222140320311320230304333410211023320213420444404244343111344024342134044102021102310101330240222021341003204000224023230014030133114143142142332214001220402224430321424310233134244020421044330032432340322031441324431400003343100443012432010203131144043313310024431004323213133310012314420100332231333211241012411443032034121402442441443234133210203210333130310111100032223003041223213140120234200024202201130042113243430424431221403043100320431011300300300111404442030340001400121310340433314434141031421320234021301240214430231011112120312302212310420010200014123231433210213440241031123322201130344102212323324213041334403313404422144034441243333330140432100432432103124042014134430040134313033113222433232144221103021042202130112303101112412312114244311032230200330321413102304344214232104243302342203440232002004231422004331221433312214033423322001042302004444224304214100332310112424103120113104023022323342414324011111111303412012400330334122441234011210331040324411420130111420341311332300344423031402422302202013333131431341121014002112100424440332141323330414031042301344101114220040414402342441432003232104130213220132200134003441442443334114030104134301043330300334343323424041000201113240430100210143203122020133220024433334124212412421100402221322343021223344133313311441123330334423204402323140032044032034142424413442144221034113412301214001302240010434012011343422", "320423130203142342334003413032144423211413333424004200030422420212032332322244123411410420314002111114111434331200244321030312432140243434000330321003342430223222102202310440112130140143134201221311434300011104413220302203323111314013140212233020424124101123442240010004101201031412203331100321323141112012142020213241340043443332121230102002040101041341323124002233320322313414230410120140442212410031442322023024120441240143341440131442401101102332323111123200120444144113140334424301102013341440313301401343232010310111014404023034234320300333104001433313440321331431330442300210243401003433111401400340241304041100311343041122422043330402113013043343343123422430244010144222310330000320330030403103442101424142403201300434403120021431104223424412034440012114100423010303122203033123321022011012401422403014030123131414304443031441213412033430121131412324304022042001031043301213424431102143303142131032103211000340012114022341141310240031121000303304011441103034210410430312244044404010022130323043121243303402041320204224033040212441221431004000132242423024224432114342401144100401411130040004013332441022032321430102021312341041111031302122102102022330404034223020203012124031003144044430222110110230142333014334000404240131312233330302133431413204134031231134042134131021014220310304003413120141432330001041040400432123321412414004024332010304201021232443203243243004101412434003020232100300043213044122310313422043323022403202213241224343314411042444413414402440141143234241414433041004103423043331301130344342242234230314002233411331002440214334422140133330020231200240202423222104143323322142341330401024340414010210432212013021424422313033120311104334014040132101130210041132210110322343040332140412222344144123113441322322130030323031000114320431411044041232110411320212433433014211321300431220030324002144123423404243240023341231141311434410340120433011413102122234221212134033222212024424124333313103230204301304430002130111414312021041103113131000424444214121330213204121113404331131140431031204404140020443323200424031130013220011013341320413102011400434204043420110421424030103432033202132203142030303223322434331440334130210011430223131110303323314434343224311110440003014432333214444243123011324003334104332341231044000042020034324314300130021333031301233312312314413400424002414204024414313023123044132041431234311304314320000101433134014110434442211140342142422214020233140242212144330044421320133001123441341011402443142032141401004214444324344002122004414200443220223211311302210434400213032234304123430214321222214202423224431311013043040302012331141302024142140341322330124124023221301123343140101320340433344321233430110212141104102022431431344113400243210204143110134342014440304314302301042221402021134212331230234112430412320414110332401214401043122243323041440133314142340312314414101141213441421021443030314134130132110000222220223423130212130330131122243430100411013411242434320030422020321042441130210231410110131110042104243041244101043030243110123432324312312344123103400200402431431101144001143014434020400333010340210131103042011131113122300341022101214333132012211442100341412110240332413210112301422242100130333022230113211343403144200213001111101021134310120232041402021140003430111421124330340022001422223402101113013132220102143040431024300004120133100023400231300444140330300224413313111412313023212043241300432401313422132202344244224202032113344233340034103303000042334043314042221210410020143444213400313143010343423322020102304124321244210042000234434230444432232044212011114103124401034010402223123013444440422212034144421433030114032044233343241414330414323114232344433123130240000220211041401403441232123022043322313033030411130344024304242423123343114034134102331204133142242220134301421241241020020143122433332344443110413143402024310022400023413042021130324201421424322422304241031244300440030340013300111232034034121114203322112433414400401302343020201422431211133233411401303432044020401341423431434323424130411432332203023412024443124041401431440320030112331302312343004414324324320243420412240212033143243320320022231114342243422233221320420314410442122124432132434230242313110110110331302004034241243100332302000320423013232014221002434343100334043210143000423021112332112112142110440312422432004143012341100330330430122430231113233343342204211300403312210423204142330401223432120233302402202420322433022020314130", "144433241144202333333023414212012312244430334112040003304313324322413101222212322021222123441220430212302430121202410041441333223042433020340004341130412122222122233434313404240000124214401000001210311402344143104303013330402420144422032140113420440101144142132144304110024020424204041141230331331040101131131214142412321022413212014330122124201402301002332130122131043340414442000202124130021443032140303034430300120243041311404234144132403412120223443441043330413440041421111203004140414342230010122430224041333042203040443132021441341313002400310132011432311143432212423440243221124001123404441424143231324121232310002312443033020143234032103123144243200211313400332421233312422340423423223344203000320332134331303431132430212111444243333210234422200230420401331411324042231400322331441043142240134331030102321301423043030330101243214034404043432443101442131301100140143312303143231100132203132013323002223313132233310433410411341443330440221403111233313022120242023424311010014300114244420003300000214303142301033411122220114044124042100104232200222131412400100111404333410312300430044144114123022311410111333011133040101324444302400030321300131302440311244013441332333004212210224432334443314324022311403143443401334010411011430441200111003230303211232123112412124024100142432110023441342341131402333022213104241044002113122023143311213111441302411001320023321411310241140321244331411440313343413043101331030201211140304201101313321223313324140312410232232434242214243100420443243431433100021431113402311223333043412220412433010132310221233110203311223001410443302201242311323301001401214201234121203023123222011111040002213143322003404204202131344411013111012232010220333402020004221003343023414204121301044200223103212031121200002202020031431321143331031130320334202431041111322304311020014000433022141322343000121011310332322430344244400014320011041131112432324410341212412142221424134203334404024141034400034331044310211102013402103104114112142002333121322013100102002412323123240203043320400111103333404330143301220220443110122231201443111002140123343133012024132030440402021211100200441220334100123020320212042124304104301113033432403424232412314314434004043202143204210042040103304113320203141003244243232343411024410024142101231304032313132031233214322123342330332040422140300204320204442102404203140431240111423233440434301412402001440241024401200212011332444334400114341302441111203220423120201022340403231041244100342002400144413034033202011132443413040013404403114144131322443111221001113411143412230022123001221310443044404011133042314032114330331420204110114433303032320342113142443311444223110100341220310022003333311334110040102421430242211230302214303003400222031200104120433042113204434400421141041444131333444432114000241213120340242133121031331201403402232341423232102042013344130400431030103132221320332340123441232212232332044420111420140244142440123024302234122013433330044123332232341314440333300124322013440000134144104300320403013241402032032210334132331443020004342444411020323002041303322030113023334413223424101231330020043003442423312030121142010242144243400024441340122034124220311202441021111242431444032242200323004122402324341403011303220042314401132224111314143430200123420122144421403223134034332120340332042421442310313024414334022412143331401334132430044442441244434210232331241201440242142441311132430304422230444300234010110344023033121014244412202211414011332422042404404123214114320020000102424044311222142021012202100143341302033133041310100411221411222220301310133224221122032410414220133022423441022310333231134420443433200212210420304144020320331231031142314210244020324220111330024213034334303402434032422332441313142133234111212434144421334043313231103130314311111102230400042223323023214130101340334040422302340240144221022313321042111410122401324221434321314234412444100112111204332031310442023322332220330404102132024403032433101401211300441442014020132142120302241014112104030424013123232422142334424320220142133232042132021344424401241104021123423400011243040413223323002331114343012120021302124000224313100123300213233432323441312202132121243311044312203330230313424443104441333202123144442300323203210434300011422211244410043222434404322240441412133424134244443042322422213231222302120333102240322121143430401012312103041420230042400442204124030141024334324200402023320444331113431442334434204222434124212202433", "310103324231320240341004121022120420142022324434134340031120302024400022400313204120332311122222303004130003423030012314222401340331143244404144222423021132322420324140421133314340202133324331243332223201141214001430311324131142333234243242332023300411122300134242313411431230042442040032344243104033310040201133422400000442133204314234143242203201003143301310343143011103001041310041400123331013043104030440314341022244410443104401011200103103243414433234001244234442210420343334431423131343034013110141110201443420440421041342102200313004424304204221431014311412332224204100432322411122010314200432134011023430012011200433333231301433242013141022111402104434111340032133003043423131324430340010133234111401134123304214414202413210010324303144220234224014001131442310002241210231143130214234020022230422033340202024040110014413421244411121010343034410222123210033342442313123333241304231201001212010131022231413230122423300342134043321101241032130234004410043420010404244102020134203301041220222103042011041223412114424014422131422122403340013233344121202410001202401244241021323411132231312433112340021210433211042032334240320324314201240110104011310241031142014031333312402403200434434433311213313021304343421341111043220231301433242133100242111204120111340122022302432410201421024003320440021440440014332044002004434123034012440140103213420040444401442402134113341144241010104142411204111302011211203342114213200103031012310143433211033434431314424304131412212413433311131134013331311333031414021233302130421002320024412221112142204011301234131032224114444411310432212243243304233312414430421331211110110133304112141214404010314000120323343400242134443403000042012233344131204104231113411343230234143343432244310220243032420131020240140413421411240041223233102300424421421133224244201111004404313232444144131341442441232410341310003302344343233310413024410021102343040311422143440124103043411432222044323040331044340402101003223131404323332444024323342344442022220222314204321102000122033204412041032040140444113101430030420412403411323243414021423214431301122442420320023132210121100004303341114411003013440233303012120302220344042134200140013114104031023241033431201342041012031224432322114200301034444432124124330412232011223411321210331313444231423344220033244422043224310024420423323424221131020304122224102412123010204404442140212114442231102121232123120043220301000312404330203341201423344022100320120124011212214210120240323100022310103022211010000020434211342444411143024404302221304314021012214041440430141303344323301204304120024014241214242114101223024412102120431124122100413030131341011213010240320243204224200341413043344423431021340102211103312043000440324021244234241012310121420020440103021143232133123301204314142342044023230331043332023400020134443131332202243422023231412144344433040330211434244002223012323234433134434130203021432303410003243140100212211203143010214003323401112220432224222221323323331040002322100031213434213342104224102342111340023424213234431114441034333202332301412313441244001210441442034341404103311314444044302430204140300000322110143412010431233422310413222231013043311330010142401202022014211103112200433033241102201221034344230203140322222413004244213212420004424413410300110222312101212033400124212201024123100402131440334402301001042441222301424214334224433244442442111224024412131313001231300131313120012014414344400211000041221101444301411244212304104224321312004222032224430014410111330231332344203443430443421421030002220422223220433334131110130001002204412334134444332120301312040040333403220202311131022111124213410133303444220012432420402012202113210441000102211132040413030011234222331043111324231144123321343320031031422434210342122322113031233033143003210234032042021223042403433324223043000014123412222444104200301032300403243443344131202121401324334030303204430230330200234024131034403432342344324111134402001310313220132024240001131401241441031004120010421102323321042321444020200000013010332232220033110411211434112334101120444402314440422432130334302222101140133334301344343033013034103013024230003040140003342113121403213122112011112443241104431103132021400212210002221114102003101131203000430211034212113144000412401312023220030431440420040323421212200114302043030332041102042423043114143004330104331323212422000014443330401123234014014030112212320420302022200144000124012420203303414034241310423104", "142003442224034322343301120311131422342212403214303231044044102200201241112120411343431034130240314131322244103300144301103310042433404132104324441042200140442444031434131213012123140111021210312402343032341123303413310244041323304041034331330031434412401303442410202314314144303001110231404341133444112221420012242241024333204034034002144443243334033343034400130410210204310213313343330333432414321231133013044131343100044414432342140423122033221112412204142233133200320333431424433133433133042033341014234031343424002033241012210140031442443020202321133113442331000230214031024123442331311413210033213022021434133302331040040214403321341133431030123014404234144240001222032100030220114232000443042413021012141403130030204224120244442004212312041241424041131030131133314420442312403023032233200032242403140033010114022221432002232014001233104010114012432114411141042014130122031143212132320100033113044332133102234310424221412242443233344331043114433014311043300431140414032421402441140440213403441413033001233123433034421031231333430001020230302132233432130331330402034023144312010141404114314230244302023101410322233000403323441121244301114231011001322222104204134423041340110100441431243220401413420111030224443122442304204010240323123213122121033314122143420334333143102441013034323002301112212243123232431241141400304311123220033010332144033232100111022341132414124113411032040224141330301321234002103331021332222100302342332104303333103330021413313300443044041304120434021410040130133210044431400223041442131401202033044233242144002031333322042401000220023022414413001413104330301323043344241342342401433120201334401424303433031043411144022144433421004100233201330340244011104113313202211223010003220304312011034131431022413202103244114213022014112303031300023342113042404320431312330002314141432402014043144442212334204040313212344002243111414041234113124200210443421230214300233123430142430033001224032012000343210302233223033123320114010022223141310444121242232113104211121442331430302243134432142001034431200211334233341131142341120404020302144243430231214411441031104400100012001021104432432032311231041034012331233221341001211341413442301144440411022403410121104030113324034433201233203300430442241011404210413324301201033211323314404212444302232223210310422230141001314340420003104221233321024014402011320011300331203341011004143324020434124114114414430123433010434232231210411331042221031300023220333033214143300312404424200041031344131111030213113434400342224340314231433111413334032341032443314211021324012231123410034300000433412004210130413303214203312444004240433412220342123401031431200044200003221230401300231312234020321422041021434101422232411103031322431024134244212330122030330420144013324012112243233334124101300300100432310333320212404423112423312240042421030302213014434210304122431121144244434011134433441330001424214104203222003434034102432201041113344302121410142024033343043203310243102024412311310140113421031224034441303031242322204304342323201214114113202223421012413430223320432420412041130230232330313301220404233142103231311223444321444314404232240400204134043233420304343311310142021441042044434414023334311330032230143200001411443034440031232444342042124401244210020441413231221310324233004140011103122304022122043403110440031210002041200414040040142140133230021141423313223000103302303024210312040413013202243223022033224103241104434104411210100111423243313131424300442244021210022333203240344423022313324230121242023240143042023041030421010130321022001333040304212203222424244123044402003010044222111040124311034400311440231242322123323103000000441430244142441010434113333110433422232343322140433104012414401312112434044111321024034443331212133200330244222011313304324032331242111220101114144322043402314222214222242411003323341431443114334002030144410121410133024130131120424324124020441422132320122143434231322432200104223224000134022320410314043442034442414210402414412421333233231322243433113401241042421142020033010002103043411114042203114021200400002031113240413420412131203211341102312001413133022012324000034244033233302233303001422103213340424114401022320243103134431431211402311331301443412300324440411010024122002223003242142114023122321232313020314241104042031003241234414401342134322111003123443322202041203333342113434424404044102010232403432123340210122412303422303103332113240233424214400223101311131242444223443", "131300212140020124033411404022412342224104014134014222400232440303323312421331021323030004030132402443003033244012040031302424240130242434101220111141404141114134240401434122214222033434310330333412340424324144423011241414122301141203410002433120231232322021113214121033013300141104142312030100032300300202403122412243341131234310413324043024440110232104414404100031021310304330432311203044404020222241313444020443231333144320143003202331101244311443314201244300430244032342441412310004131303100031312034140332222212013410434342104301111034201021101341341111431214032333000331411224241142341000243224213242411130322113314232301234202122444342144121110212002403010041100014333104142041133004040303102302413414202223141041111212132114242302200041230423121003231404344022204013311101241320303004023110023044444111313000430400100004000040440111131401012042044143341321301011103414120103431120140313141031432423243022242434202230413400312032332313132323204431440003302034033402033000240431234020012131000344011413341314014403041230141242122122004324343040304323403301211421414330010120330000012421021341304433334203302030234414444212401403042241120113341434334200301414104011433011420133222403132201230131123204431121004134104222201000043324233112402444133144112013300440342200242321122401114400131303310232244431344443334214103242044023303224233111242203211340032203023124332222132330222410103224123210231411430420210412004033130243123324201321422342432130340410123314302332343413414102334032104020033241110120030033000244033134210123043312043101042143231434220414114301243040312023324402343240012412343133014440332244300234044400042321243432122401322032004443213430414040333344304103121112443243324424423301134022242400022442020144143143043314103021001213040013033423032114321021032022331324224134101312042233211211333322323300312443043143021242204342041132331212222302332103333033044410341332433123404413012024431244344104404123012342131340303102032422410121401241020421334134140431421012430231143020424112122312002230103121003133044434204142010004440440440422221240400414444101044103344034140312223221133420142224401134343320430223220403303403142041101320303410003402033220023042042134403040222101301232303331123312134232244333321232234421424324104340144214204342341312123122133321001014111333143134340103231441444130433221321413133323220011410243212132420214442012041242203021143212421004020411024301032041024420002312040040012314301032300243030344333401443402131101134143131304240122122223042010312232403001142143004042003100311014141340020443123223124031442142241403010342204332014313301120120431444003220142313044442140013043440334124421203114234002412220202221402133413442322440323013424133412422230140302314301132342342022323134223303304001433013011134123013230224001344344410124242130120021442444411221144122310131130242313424022420213300131244421434031244321131404014041412241423413323003224220411043020302414042413131414032040204420332111320442043013103022022121003424212343230230334311220312031121413142444433042011003443100240232013332431003112232100223203022122144001210122320230140241134241424232130221304031102421030132044103131113204000220114221030020133023102120331304034411040004130432001231002112031003032203021424302311033313401441413004332140022424223330231423033324220420001033233120234200341220003020122212041430343433333140343331423200143200010142134024103344422302301442032431114241400201414231300112321123232214320421244030232210333003044021400442410131312144112023340022213223323130310402204001012432431330014000331130400433330304314002130222012433122333041330422001042100243412400321130024242404241211331424203002424043233323041332411421241003121212021220132210044022021240304424221412433324214131440412434134431334113000031304103010001221111234202020411241401211122413032433400242441414121110213330332443234203024244322433331130414324341443003231031424113204423133204103340404204101411132413214012042321013103133423044434400240001141131134324131121122304121330133013211240240212130323133230422132032401324034044043412111034144423421014032341011002424243002200140204234301100142233143421124111333013311143034442323220341344334132210421404221124120200022133330410043420200302213113331010400131013042104240133342422304221240241031141434001322224142403131130033432310112023232033124244413043001144320103043012442122424111312323131342341210403111121", "104131224133101321220132014122403243014130311410323103124210132212422001112130343104022034111330414040131203413420341132210320301200241313042002302030143414230230042101433200042441431404224311201010130322241421210401303134000213014113340421133434424234230104441333231041312201003300201211440013320043242013003040430100201002324441422023313013133231331340420410413442442210142304314032430341103011134312431300104211411233233330141134211221322301212311214333032040111111340242444103111410141443121441233423110222032144212423414304000422430320232214114214010411111122301342320212034102342034423140213120144314101432113034403422314441330041413343144141021433142240221020131120340134310401211403420202020041200420204121213030033333014313243400020320203130140404321332244402444101302144113142423434021231002210312112244431144121231114410243322020130044324414010411222232413022211143143130130324002104400141143201332230330012340410413333021303142013132020333211004002031304423304401011013442443312312022310423421231143444334024310241201212221101430431111412303034432040233132143442100122143132434312032043114033303222221304330001221120031243010034104242433423344200134140122412241221104100122421100441323132241132140142303010143340034410003310301013020332121442130102141432444123441213232402002000142030231423320430340324300132043320233024313344210132041424034232033334123031111002040412324030021002134202340024034430420234430421014324011022144232110114234114231002210224134242441421132034213242324401300220311410341332312313432222212224010442240031243041311322413120233110403331431011103312003424013414303113021432143331400002114130320332114102032111111210004422423134321331032042213114003020433103313133303123233421300142402434034144122112103022332134303211030114020202010214341341122423344120444320214244244024023222341033141040233244200000421041440010130431344021324123311322414134240241331301202434320003101113241031220320234024402311411423322113432240012101431031444324323203431414043101423124313411140404232032434204340341212021411242322423203042013241142112021334332111024403320024123210334121243402044123130041403300414143333301340033111014103023323430201014000244411240303232233430034420324133141231422331434314413314342104100214440104334342213442111232120243212032432113110131200230013233013221403323044202333401413112404434340103142331000103022204003244031434323143014220321200043404410042310212404312304400344333323311432141022123330334403412244404444022133013244021303431014134100020340304343033021034341003214104420112013043224102143303042433304014112301401312424444130131324101424432341030132012341343234324044010330443211344333311042134230014340400334134130320433230420003223404020442024204341133102242114412411241333121010344324200340201322414011320434434324413412444123432431212434034422210042420304340314220121313310423313410111101430211414401140000100404301424404341120122103032011203113132412244423002302324111003331412221343231010212013403220243110004141333401032344044204024003130421040310330200031232231413041432323142044000011030402243220034013114141313312403010310142423223403222334042214114134002301302404043133321211240014023201334321141104010423110030231133102214400423202200314134143203303211111333314240040114012440100444443240134322230000000102440134034122044203443024232212232423432343141424424310134222131133434110130033402003132122241434313404411024242133222314130104231202111303002024304004223043331340044221410131043444241320433024431132203131014304441244043230134341304211334112032012022422431211422221123233201234110240030403033222441422111134111140401101041124331042112330401412001004121303011344424330334002124432021003001322324202312143114104112044410004014200444144114324242100334242222311241144414044032233030243223243014111110231242120221330230034114310230100422432123442311031233243101033222012012123114142211343320304430311104023304114102242030040031121432033042023313104012412014101041141424311413221304143201311223421221320231140422300101300004441002024221023234024422220202102110110104232011140311132441010120404421041332333034101223312121242203430141131000003142233413243303044422320121000121432340034013101221231044031002421403432300434302041110011213212300020031200320022424222434011120432302240112324444231104340243124021322300231323324232232444003013432142131120110123221442133243043300001433222412434403334222421330440112", "314012011040344120200223112243242401411441103441240132430101324343341301030020011303020140121224240004213211441304323113401400411321312311431212313244431444223221323023032004134420022144420324042410420411022002303044211330421100122403124314024141212143323233330234103321420442040342224012302432043300343122214002111012340030000040212302230110420333203422212111223241432131041032140142144121441104331222432110032104111222012033210413024421030103102414412242220023432000304301442333312003101032233342120110220024332021044340413431423040130320440114241332003023110343322320300040213224101012413011300031014103142231210401112103310240424234244240343204431223122131133311432030341413034013224440441424103423140221012142023320131124244301114311301112411104441042403224123103134221332120041001111104301134402104242432102001400043402010114044411000103332241421213020031432112141310003322230233011302220004324033120042410132304144330240323221004003003203440220232322132131020414423220432431302423013341244441244233421422111441330414313214121221430121322243320214131200440240040203431324244431343401400322342143101301412133423321401021404304440400400332313401344421344134210412200240240103144341244224440144401412414122340130341223244121212241204130013331230210013311242101420213134004343111330324030022344241043233134330442134443140342033141024234241201241404123341012144414243343244133240433430304032323440434012021034341242130012442041101003044321202301110421023341142021000020300313410443212024040230242432133432404331400441103213034022320342443132220120341121013100314233233101110233132302133140134133211232431313102331124044012303043244032220403444110142033112234410201431424142423112332330204134403004200040100121311212333422332302213224112103214110233223412241100224001132302023202403100143221321021231321431444344310241113243044401334242410210440310004444402410411144230121143004111241013113011010214114314343402203140434322042411321212430032421031213403113330202131311322130301323431233414133404114021124334413411344333131223403201213244232142143030344240344413331012144434211040031212043044230322330330042130114333244301413421341233044223421112100304131421011231230132221120142012001242400100423244120434411402014021312141011221123314304434324011042001042104124034340212303410400434313040120200243432213122044040144434424310204212323232204141133223422234120310301201203322104242421103030423230032201334412244240334344030101402022120013031021410202203223224031211440114202044413114233133424300313010011042314101023013421314403401012134301024304310444341130030112442130014313013301232044412140240214240203240014242310010341242330420120420240403431111431311241041200411324431441313103442003403334012020042001010421121112134410420230101344210043441112024422002230114003231031340122003113444343002343410344024201032010013242120231013040141431103134400003421034422032303103224011220013242002422220344002341044004201314324240122340022242301034003221014112133410433234332022131314402044244023140334321012310414230300034312400420414310014032312004414343003242412402012332011111022400243241013424120411224034101322214130443014013040322400310101234120041334033142410113324340110411403442014122113331031331432044401324304040343141244131211240041004330242230002220002040201323244223121302112004440010232423101143011342122330423141034010241204040120314203324123122332204232134431141044102321313302333023300424010440132000244432200440304200342233224442331410321011430111340123412013002231333004311333440212014334302144132033444211221132332411123132113424340423322123202010033010414131204124214002044442312234124214023442210211222140433000221324440000303122142322342104301004312033440241444134004040411140242402032111331434312440333134323423004410214100020102204430400113224003023131331110232024201231331404340002412403242441220121242330421211132144302123201430313130203131002401114233302241324220310124004311444303122032123301342310011312030123304120113322014330120333240202034043423412331213204333024020312323040420324040101033403030002124203030241104012014202320000310021400441122103130230114222443433200432204241440124210402014444444133100034004102343011302431431304412132211430221024123220441130024224104324030001032314114412322410341032324111234122334304414333124011411004434342443234013232012430224012422213200013010430401114134424411013202333142101404031333204222031233110142000", "014033320443402314443414341421030241212044210232111323211301022343220201310324401004102333421004321144110022422422021102323422243244230323404341014043020111240134324313423421042302321021023412341410041141233011011020312204313014112332214104203022321032044134144421424343334224001102123244041144324322014411441313030400134131000314142012220123203120133010243440422212031042004410012320232131124210330031303002433402020001410340340104111213414410142343310013000434302122134113133430001023343211230213200134311202330341112402032422101423224140022104234114010304331023033034320002144343003224030044221223402132231313220131240331101324331012304412412431321131042412414010002343411402102421130243432114341040103334130034040121401420441043432222412044234401140021100103431412441243210431334414413141134112103040004024344234033023002313034204203141334344001143322313042402343140440021210330104132112121243021023404401211234442302033342124314444203310421001144001330202031223410434444110342114214102003104001333213402342334302431223331242214242311211300100030204303342324311210114033414124100230332123341241302113432324444042404432133440223033203403333240431104124233312243114003411020103001212243203434120102042324232411204203334120030100001211414303111432224224404300434243400040204111333311121212042433432034324123031214010233013213131444013014413321101000300312244122041331202013404112430300321310344020000034043431001442313004230231000022241102040014423123121311321134024004211443011301330003134002024111423142230223133004234421121411212122120422333132113130412204321314213433410323100241000033200242120230143203343420410024303440211140003030323200122103202340414234034303123244211241243102414012104211130113204430300341002334423210214143432113442142302102030223313241023241304011320331321203404023314122310333432201312322142242002131034340034022033334244030420334020013214124422114131014144311040244442232200424144210243432220410042212222242301020220211311131401214003112140121200430241123412332101342422304033013331433331240213102133432232234311234312032101044122003031032033140112032304403422231302342044340100131402342421240410220003310104303443023310200400403043333131342334034122230442213234403102141334034134222122313102243430040042033202213420244300142040201140134044400003014111314111244032331420242414104123012021411424032140013131244303143432440012321021442141303102400400400032303243030321342302123414132134400033322102442311241234310041022120320111230031400410012324430014143123420043310023002220234420232302421342323212241043311422034014012314340203234343344421233414432023214002424211213124444422020001101000100401031002104322400103041034121441332220311113422103133114214420134120202430412121431230204020312422343123103232314024223032130013221100400141341422313310000343000424213013142424234010414033303241404402331214201434244433034213344033213320102303341333304410014400300113201431024044020101013444042212140120101033044444243323241213222302324004332224124000000322214331031443231223132002212101243110340412413420233234141300420440130424204311232400244340232022402121433442000102013110301003344441042111433121013411211020411444230441244421422321244241401203220432204240101332201012310433023212043134042244200422122011123423030320223312043130431211320441304334433142202330110313014114231144234031314103443004441033343341144003134223142232440013434343100213320424440322342314421243112111101334403432101430010010411102220301004222042214340004114121320141344303223024331444302320111134240342243334222003442124043440432232433423202301330132432331143434001322203342001042323404223134414112422422442324320024021041433312001413334204102402244000043203103444344124444042342343133143321310141423444034143330110232024314010231331304004103230013031211123411242104220431312142412404211121402001010314414120320114044211034233034422034313323224021442430140230220114124400302022410202240223220224330342231222104141040121202001240212323123034232434143201021210021130411000442404134312401344040012042110102100122330330322210420443303214304022104332032433323320244301140401102223303231424022240241411202310441330443202101414304104232233030112402210414241432443302401323341210432031433214443041220424032414314143142204431311044224112420110434041342340103413401122201223014442233101144423042031242120423334141040400033130212421014100240300214210112032411000034323241022210121212", "021121303332303131344110020122433301014441344411220110041042412343140212103223331140040323440214333241334243242403114004220212044140142410400223131041323230423133301433312400222304312201112112234441331222401023320303400010330432301203133202204441011240003123232234423010422432411330420211324241112241322320042240022213330443004021311303011044004244211432302332120122012214111430340214120111142200244213321233400444011342223213240234024300004000230142034403103004200340341322403000434233334400340114412432120430112430204220302030112344202442030121340211424142023242243321323423331201432302230334310042042241304303111110433010011243302420311202030133423001143242140440233143034122324031003244104404243012112231421430343010223120021342310320301413300132030141143112100444014421100320214314113430433102143422214103122304221324422012243124432413031443014144104121233142002032223014422120042403231043130121213422020122321341140011440040433402423214210114304120433433330100124312221332301230430241102210432001421414004240420334120424102404430123320420222332041243223141033311433124314131024342302210422422043220214200214030443002400432200133344344300331114123003341043133000412110221003042243311244222022032324000024113033103330021202414013413421103034243214324001243410310110040320223310041421012033033102304002114404331011001144400001223110043333313041123012302342110441340112322032244311230333413142334213200142414024102322433223320102012032034113404023103042223031221421204120424032012233414142401240434204303320213322032130232402132214243343233010330120232024300411443443033223411420322241132031000141002004412034322334401242301230342414141321400340300114134114224322141014330341103121144112232414441314133444234342230443440441334242423100040134420342104014144333203340212100014034314200011200313313313134304312011142411423203012044230441040100411131404010201214440314213034324211234324140123040431102312410201024302123004110420112322124440144040304412233012232102122121144033241211414030024441012103140140443323241110313342314113100121320203411400014421021342221111133404222413430102010302234431322114234023224202430122024320140214011000130443314420022301320140211214134103310004203111044302444024312432201131301223433010123320332103321421312020240121020031331122031240344440444020124103102004430142102101313440342434400012143100403430231111122403313422020414321123310200412202222144123424113423304400300321003020030330012124333134143212403301424412204013222241344333004304011402412204032304131022034113343020234233101004000012330243102114011321101324303234240124442304302222041100110010314343434303441230242430412232044014201424323114042133423044122443041102320434114113324431441414013240234241402300034312403341104022121202420101033000132103041334103244110044300302402123100144122412010300220233111312004240422103023444404340041333333021212300211102430223244232412033033330201401001433433302334221401242102333221024203302320231334234224200332320141432111131232143431311112210443043210332442420013003311043314304324144211211110234320314024143122342012410411404132323301443104442132434040313021142210042001041214431243110042233022442241024420134142432312113131110300021110331022334304114010020304233141200310422111142420304120233132124101431310343214204413333434434420121312334043312040331321033023324144103322302000311124144002340113214113401242332424433431212411012403111201422333040233242134011020400144120313030024300421132414324323014104444010440234041333143343441440104320120010332103022411134411102041142431310042224102221110240400431003334424122132412341414343233233343321020331314130404134223043121442023402014200110224231241020313103221322221424301132312432240231340422324031323121322443044101400440330342442044434030240312323142333033013230424103121243131134113404043304241124303044011334303313400422214202443342422224443001042402341222444114422212012440210133223112323130242331213403040040112032414101022041310102134101043220322344142332321004020433313331443311233314142013301413301114042001210044343221230131422413033443221411141223130423034014400241103032204114230003322343244031123201403104134132210002012032040204412234142243220243211431110310423333324100034141004232201244340110332411342101412001402203330214321333130311213233303134041213434022441041414212122413133313334030123401343144440032124102120010334333404143322023043344342202243002334002210040114", "413411412231102301410012343213410141243014102120333313402344131213420120130441123313102132210344020220233123330002212330333233120114302401214201340132113002440412433011021302202421421401231131030214341421403403444213131120113041003411213030312220133002421320030043142242433213110033103310202324130401114141230140210214342323244340010032300444213341043444401002340100333203040021210401240214223034004200004142444330412123422440412141142443434441310232213213014120431431334014132401224043440244241233401001411221214432321140234413414241304011422010324211230014010342320220313204104210110021230132422033200123210034431023241142024413221141431322212331210222300300014410100013043310241043324431012044033310023101130303202330201020242204212414130143014040202401041314333142422201013232042242132341141341133201203213314201342203303033330413411202242142441403100021002233132213203242212002443103330413200434413001402224221041223330113144403413203041200221322004240012331403332341443141220212410204120330332212320122432034334343220312031431322412044043213142030210231002222421232440324022202133111142341422432032320031334410222343431314211021331043240224300103334334414440412142111403014240044410214312122142221121400343440002332324000432432014244311144103233204240134400012230210003422042440122001423324024424032041320210424320000434423410110424413211440104430010112430240233402442101302043020440141120442202441024404344443311421341103132012121220031334140041302220130111014324220134221302100144012402112313104041444412313334202244302002331314314422313021132244023134130222124020210203040213430102301043332442441302230344440141130421033231031401241012420011430243413131423300301213232231301420011424422300030204324212223421221034420220330100402002300441230143222003230341022033314421011434312430131011433443323141201224233144424034243314433402031200244320014013333322324441031014220314104024220142232140110230124121200003401102214142311214112234441314122044140143023320401114410430313003220433011101032214204441023422220213243133333223431010342223134231341240001341134022322231442110304402300312141013414002024034301143023310200342212021132423042244331341003130042432242201334430143123412402404040412434421120003433100443002200200013244441000144313400142431021242122332401423421324134032123201124424142000123211112403103343002021203314202002122404444202210113103243132432133404411044022133420102131424402003211440301104413211334001443324111000214304324324032131024342321011001330444240432300140042420102022432140112100100201130212111012122140330242142431243433233112011243001424004240332110344043403243002023030330324422411334212422341202143134434141414322031242244313024114432410001021133404122204231033233201041310133422034001211000410342142122012143020123043004003333023324344201423022041014124440134124430140411100120412002314332303230144021312214320242223234223031034432001110421430144001144420432401000034343243214220342104111032042333430302034340130344042410422030412010400020330241304441234000324441313243211111342044021443433410104103123021143044232414244411402342142413134123402034121004144004314023312244143103024102323000432404233412441131334302221132232330242022430300041044331110243303033202340300134244204231200342334330022212003404142400320424433032034244103234221443411130441023213013313221034034243202313202413204011141431240442342403144034440014014203302014012423011240003132211040414400434113421102230020311414030110010423410243211034040030332400004100200433423403212200313324214223001213344343423320142114021102444224003323222414032404112243122044403340430341430041301332402444341321142402030443310222023414213200004403343404333203310141300131322220241010310302303040431202414101342211001331030041420401342343043030141243144030012111133200100301340142303340301201313203011044402201412303102210433000220414012332213014340401241102314424414241131110400144421022413042104102220133331002404021444102023040202421440033034141440003003434313441134301213441013101333314213013321421240431001002334000301124233421441001211140334432041222001131033321020220241010233020204310012420103144203330424224312242122222240033002422001230304403420344024400413132040332403013020103014200431400404331404100233223440412310040233114111133403000244100210101443043224302232000123402430111114213404410440110110210034000104143140032023003100401313230110410300324421310000234110420034411", "324343122403341143223223204233344223323323100302014441023042010303031303410112110322244444232304434114122223011443242424121244141312433414433203403112011332100442032441104214041123443302412314310342404033302312123442112121433143321033343030423023300224422234204312310410402322013101321313102212330132430012102033323132403204122221041300441101014441404102011233324423040312413434321144324442003232204431231201241132120100034022103303402123420010423441203140200300403441424030433404103110403043413242212134204314143311344012204000014331112230202010204002321103430444200321320413221412101103114331240111224414033210003101103433222304000424314002204311113032212333241044432320333033423121214020334020222011210414344310444222101402004120134020314141341224114141303223411002024001403402221424141211211041223112102034344031030423030310314230004100310242013333234130241101331224143401212110110320444442042042221314143003101311320200203113302342344324003112203104300443143333124403231304430240303043334031323124302023433301240140212140441243300110033301120202001201211322422304140212310030400142013411132331030011143042420224131104433114210403120201121124240214120202302340344244310403211301431010302332230303300303202001221331334100410424240324100003442043140340124304124034144423401211033233114123024220423000020002331320122430201324424333020041004023031044224242403402010342332131142112020113240113113224144032402214203021400242040444212421413002311340402220231134323424034414031444043410120041303022124420130301340013221203023332402121242034312134324103144120021312041111241221130302042240040033202133344324002320000010131000103320334400230101334224011234443442404324104221220014301124131003413300433130302413011111120033201222030421403013130340323431023422213204442033411232222214420412143402014223132102444433110341403102143040403231210343342104422122311230130322033330310000024243421343442120022421211414431430213320420011303013203003322014321100401224102303312022434232440032143210301202220400224320132241403200200222334001330401031221333231410302134310042234333414132343410111303100343023123244441220001403120334143243410300031134321234412134304010223044131133110124314441313103021022103111232442411441010233022413202414441034113014142213043323300313113123224123020120131222024304024330314042343222202022310200244234110304123434422200032022001412442211210140143041000422030223310040010043203401243213420000232222430243043321121430131212130140442444404144232000004024210402001010031001320100402041441101400140122441432122000022044321421222341432234443100140002030101002321432032341410412341300241023340443203013242332230134244443410333323044240024011134132423244112211431142033242321421302422341344343124121042234423310432122231311142122333420131010001133432433213224112101042313040400014003143141100013432412101323222313102432323032010121114320102014420030043330112301322333040424104332321002221243012021020020233100220123321310223114042131230222344321234133444202043403432010114033201310034201304301211013030204424024433121401320200411214133232021302402120032240340032203021421211404400200412230241323030000123320213100330024112002342201442142024134324144041034412413003143341032101212214410010131034204232142220021413134133230320421133111314324331332021132301431240204301103311000440304442203432130314201411133430323414230013112120200221100444112102444212420401013222341102110342433103032221440031012140144221334223221122224020202020231111141122103110242301220340132304104330244044402441234011221420204423441141443411304224414404124404141301032101344210410331223201141112004010121021321013101320044214404401400032401101243104244031222421422431022044133342100002121404124030240420244313434114244443001310220014021301402432104441044123022101030404344322302031243231304414230102041312110002210041140204001134444434413410324133331244104141010331121320344341411233434343334241210432414342120143143403234232434103331110310214233003341231342144233303442001121204223101033423344440312443141134040310401220314001332122411230230004232023344101421320323123013403313242020440100144431031341043300001231102322230441023014243303404231221423024400011232023004041443242312310042231210101122244414030300303032220314222422412323024204421300124010204304211424442200444114100013203003023403004031222241141120130333423020100331312023312034022430321412112121410214441124032231143132211020121", "421131030223143030023402211104100313023132301224303140120234002000203213044201030213022313140321420302121033043343042100303421034324423203014200021343210103143332332240313002130421300141114433444404244130243334222043030004213214232300331242434333422211422400120323432403031203313320121122031033341144324131211430134020220333434332003304424204144212143414021201124104430044410441322121432421434301430444133113214243142223044434134400144222131040022430311102013303401321112432113040123120244421320133101422120042232401110244344311420412004214231442124232411403121233341422040132311310111212312222230432232122141422002030311433101242101320402014323321444411001322044332002310223313134143331012332444044330234033341104300402122041232023303242040101222313204033233200240200010231120400243113031103021443434120031142233240411124100441303402110012332004102420121203111020424402404103032304231242200234140043024110202422110044002320023444300443303430423041432041342430124240112302131231304201003001004024102221400220012133430341210422113312024414103303433221000001141202022342034302123404413343331314112240302104024302432000311411140330424101332204201203410013131030241002004334443201014113243144404123330411423034010201414202201133112432312410123230201010342131413422314224441120122402100420214011102200111320004022424120204040144200314341112330211201214130244142024023421012233404411000103300003233440133204034002410404410433124302203321043311244223332342021034013430424434401140112333101014134244032110024103314320242012424401411423003222303201441344130044102121300043403222031204241042301141201210243023122214242221143421344304404100334210244302412203104112141244313112323123102430124004013200141402143302113342401240244034340000030232240213310441110320432230441321131004223244240001243114213233040312102120024301403303241021140404104211144202332001022240101222023232101142324031242233014012212432223113444403410231044400141204423404030420022401310230440024223202311333234140241012443000333004213321133321402414234200230222104130101200011103031014234343440444022210031022331122033243004222130010240114422020001411012423332040124410104301403121141332204040143212244001222114221440133003211424430041210141230122040001034441030004132033001142041201313044203003101433422103012040413403331212222441224342302240133100040112004103442300142423031130014202100021100122202101131320003132412224410040440340311411303010042214210040304102023411440214201411442034144304044413400241202143134120041331000003134202232231440103034411221422022110022314133222404143022232141203144110211401024234034404210223301320431101130142432312100333033201221141011341421332320012323310220002322240422031041333034132344002002211133201322341222244314341320440401044113042341103032140413221402044234203022220040313143433414030031223441034244020213034244334141044312222200131232032330030240023432222402142101440433442302244200043441424200323230321404010441330023143202100443113412404422243420203132331233404314210431433011021434423001422120330321131124202140101341110040424234413030230100014242431211331122143001303001032010433142224340431004320330303014011000014320444043331121234121320042240220031121210030043303023302431043204320413331220311023240314314142100404413212122132421142302144024422141102020003043123134412100134421040004210314121334224112021200020040014204010020444243021021331333211220414241042024331003202404141312333041134331202121441333441001311004203134111324033141302302043012210200314213034443421134121143100212222444041203430312120040003404323100341134413400440210324342102113142124002133222221204003413401440444440204213014132201042040130342400032242343314043110244331021241030323432412214140010422111400141204213004013012040134010414314143224200101311004334321312112340141040334042101444011443410201134113420000034121113421230431412344403321212413320434213220423143232212000300343302423322120030443240441110201232414002220410031303042441032023440234213004231030413244023211021013214304001300144142124232412112341014211012014122004320012430100321324223404020142113130243341030433314004232210103114103410101434241000420333143041234011112431244214134342331213141314344434111030243024302010120420031144321441120431013244414303342402001001333413403433210244402444231222200430030102010132212134243040221234121133432031233144033302012232103333131214101002313332040401332000320304131300110243043", "003232420040331313134402313042240144142024420031111332313402022110303214043012001123113421133333424342344002300223410104423040331003001443020310211220204422033420230444302332214103302113224403322302203142241214304241202121140011413133023034422032012311323004440431321303031420343210040222021440303202134302444040103344341330131013033400204422113242420432212003140441234311142322044103331211134400100132331441034210433141240404024201122101140121024423044124023113411112340442101424204143314012340122431432143430223004202312331302320310433233420033332033431323343033320110121402412032443022222022234232004110120330203021304124123000422124212231042131022134034434204033343003330400413101132031030214230021040434100040333113442311103020203031121133333210143432023331332342430310103110302422101014202003133211320102400320432101303223004102044332144344222111034031141022334200032144031132130423322202141302214040124312010404143424112212344211210142232324400014101334220204343420411014042231444121034302221221241000101324033142020104234134320313143401410031430030332232011100122302104414223012013210244244041322121101332302300304212401404031021340221030214443114300301214414010310122040231341230240030303011311413243440404422303310322033010423014410201442012041132234131241004311430344101331334210442430203441414031233022214331223131223120330444033221111024433120212102310202402131033032140022413014320241014041431212033232110224402441130031112243002321332222230010304231241212104404122012001302234121314433124331132242444223132110044313142421033011002241042323442013002033424102341102243004041320323343013222234204042240044440313044314201234210002042343231234322132433113210300103211440332011414223414433001120330412001421423101012104240421203130002402124203301241004043344403204242234312211103124103111223043001222331311100434042432331114243010114112042414030424224030444023313241033144104243242322424224423243303440340432033100211240211331343303111030220301410121423111322000324002414114014200104111214412140341012102124241122311401024234324302022214414414022022231403134003340404423132414134021344130220240231002103001341444312201222231410040441230232142444343414120400411400203342243422203413242001412410034111200113012311232444023122220203040304043243201241340031341201111133244413034410123040020134122410343434104030444244144341323340113333104141140422110001333432100223141033104311010310441313320242203444240102142200140114240402232204332142214320441200213401320030131204301132411320243303021210313410204433124124403441403132004212313203022413301443444440102002442312202412001210120232241200331321213244141033203410110130130231034230043043040220410404233342220044214120103010413301200440343102100420400322024444414143310140142313212244342220333033013411344402431324213031124131321320001240011134444122410224402403120443334202324332144332142400443204200004400423124020323421333131401142144212124244044401012030331041233121320110303042344322401240344122301040033443310102400002203400233413400110101302331342213424441234014222041333441431402043123340400402422141113103334110110312321312341210214103342120314041143444021423142104404042124303320124043100422124231321441321144310210043430102414410130414231310034214220123004311230303313440040320242131203330140324013040422420324224024303430444343230320002304330240400313113241301224324200004030001214412311034034134133042302321313202022031412004244042123103143321331244210112114311001441414322431010102413223001133322012314403121421431112243434100410042120210231304443311034122304333432433102122411130414444421320233044023041412321340303144200333400142104022340132444432231434242110131114242214411412003321210101241030241301443442124123330402142441244044013101440022132221121300144320312234302240241302000211201101224104314040300332011220110314100140040431344022312301432240341121241024243333344132020340222230324142401044233413420202202013244304223344033320332102223134111422313442300304422433230323340344312113304321141334013314242031324032400003143134142314020243212201234232014010224012213440011123203331230431032144211323320133011330303300401200201202423323344431440030144334200001400110022101010340302402104040312214443421103333131334040202312441010213310143204020142142224222313222122444421344004401041020434214210414104214100241333342103311414101202234001013032321142234402032341403341314324224141000003102434434003032", "224134423211043100213001434410401130330023112003200204200121102231403403421031140004002103430320100324232124222200200121344220410323231220232240042001210300314122302000321311011210334221403212223332324440301111334303240331042201244300304121004103142342200012041021041301433334041224014321402423143243330012224203033421340224430113204310333132223421401342211012043040103314213043204212440304244330033022204023442342204212230411420013231222312414331010420024022000022334240104433313022142302221311113003031310411031232030344101023240442442230412201113431314111434344434402201304003013132012412234044211421034200014020343431044011202232230421440223143000224442044223110421211024221044302211210201202104240430141222432204434410434024233130441310044442314324212010211013320333443104323011312222131303341140012443424034323302421000300343003443121344033422443322134434330212211404021403332304110104410321121432323343322202240101021122044002121244040432214024010120132132011241030401410330402210243140142111102332434204240443240421312322233410300111014030334221043004322144244411243230300214114043133430033020414011420020143330301110131302430233103120134111432141432133421022210034121234141300444403033003133123241332304213420313240330112104440203002124113313133023100221440331041134112341444244202223144330301222423333210034441440100130001044404412313142234010042124114420012312443331143242124123213132122321311121204323021110220223023104110003303311413440243132131014320131021114342420034033243040304234233442303103433113312342111014434330214414114243401214412001434041334140331012431303134131144442311330232232031243401013103221120443144123112301301041030012044302244232321104221330201143331423003244413412043014212343021010041004324144441020300431241002100210241044341302404402214403241320202320112231301242401234404113401022430103434024341234331344022022100000014201333020214301402102334012221421324111132240440331034130210022032414122022040034413003014400131313203412001341343220322014242144314423203334313344330322031323110122403110140224240233142013044240041420133402003224322244021443322024342243222001204323134300232240214212033314222221430310423130030212113213411411133122432033040110320413341402421044110301210223400102303234213222414114040012141402123321421314414021440122401422314333443224203043413244002012141332441110434111120140224320334340044203220004221331323003242430141133214120024340304232400430200303344434040340134101232100330024214424003121112023220042031323234242302333223043200244400312300100421412324430042031421413444112010003031221143023223201020012131200234423411220412400041402230403322423222110312014044401314022033312002102011431002242031422210243120241332240202310031130213300140332004313131001041222322122204102220443211040133341210420122424010400400140003031312221112042122141041412404420322433143012020020303342413042312000231301144422310230334304404101414402011423011144422011200204111131202421122140203143111020200234023342332401431004040301002130333120333112422210424322122110300010222402413042331133011430202440322421104124130112101203311311214201422323001220112332003322043433311243442333202043403440402010221021343203413440201130230121442220341433133404322113121443402022140431001131222012001203040000401422043101404203234124341221430112424312003231003431320444104044132404342313112201210421211402434334030202201020032441242121340302243414204303223213234131143200241314400324011123022223320422402013301230340023210333143331413340122100232340101044420320312013143324211121440223324030144044101014420210222210402320121123413132011111301112101112234423422111030034240122332322233313010110221431222424431134330310202221443343200400004444021243102204243024334242023240403220231440313203242342100421200330104322410022030432201013321240423042432413013441301443122023243041002441043444003312343144420012244130320214330030423303230332201011432413411222242103214300011320410432103022210422300211342110024342441422111002104011011434104201134420424324430404013012031342113103222211440200301000021330202144212310121234103400024122131124324111114311322310010331134114034004003321104003131032444333322341140420324002402124300113104341311232144301103200214234423303041402103441140011304010031443113214324234424204302113030210044234320240111402202000403242210441340421014044230120421304004400240001141202133431001111012122020134031143224301404023113330", "031112223313203443301422023320044323321141214203132033211202201123423441101441120421400233101010010242034421420000321342433123332101221344434222313120220443104304333232133440213241242200103214043134002022203301032131002441303403341304401104324100410041113000434320302113324244100333430134314123134211001010220034032124413221333043431141214400222204140231011343103243431120400133112021021240443332220200122210022034311004410222202203104330411324242214102400231323013012414131320301023241323103130110140213132310142344330030204123343300243400312342334203021342014012232232124421340110004310132122311112140240201032011440200422220440102400243024014101443221440013031211014130123034424112011140311012200243024302313431133412220200321121004213311344333201032323344310013343441001112440010141140241212410001033334142400432111230334130401223143444344133013221232043303422202302132013234032344013034404132043010242142303212300310003312213234313041043132040112224130142304410041000310440423323120043312013233410244011410411022101003342142400003110223104224042422131310033012103423130333044141300122113443231031444410304041001412031134423231403442034334210124420003143413441210404122404433220400043043223212442240412003320322421410424231004224201003203104103120300132410323242023312020140110113030423110414234433313430410324301311142421304304222424431414440040034411311223402210124104404344134034411343132233030312003342222324433333123040041434243103002012210210014204213230343003333411412121140320044213442040113032041201030003011212234334134002111403232221303300223244143023321141243143433031143143304112042202401431230344441434332420431432424341112323322023412200010313223234010203302334403020213142134241212041414320004420244033040213122220442143224232432323004024233331333412131400140103312142312102114403233003330241122102322101042324312003012203432224213430242312012044142022324231231323402334404133310442224304213311414211104332021340301014044231343342001002430424214333201302014144214240041342420341030112211201410322412123200003110243202033134023114310434012202300242441032201011403100302202321013430111404422441443114034010112323003143344224400141113001134320213441310004332134030211413221214432013220030413313313104000314200410142200401401441120012202102104401223422414140433442234443334433424123324030111113422212130430034034140203140033431122340003231414122031023310322321344040340242344333323004103430423414143012102211034221402333312414323300101404422120423231234330303323034000441310301002230134021324223433314320414000230112310124414430311134411412010233002120223204303300424304044011040004414410210114130440102033140311104104010301211143304204312004202334432222034000344441102144020322100221413240243003324310430003100414204300334021231432142334433004322043343012431133041121231040101300010433143314220412024033200210201401343122041203331010102230223332131024323344210443400131122242004124441101101241104140234203131243331132141400312400341404120432202001401304413404402430134330442431313404130313444141332402233440024004042412142131013310002040333021422012333310021343042013202140022333441301443302431101314104330244031401234400024143043303423213242332220141322232123113233121012224402300313014103414212041341201310113401432320001333422014143234020043202430224034343334031441241304403333440320032134003332343211001030313134013034302413032434430111230410424404214310404123430432342333001444443404311424011204321301040404030300023113410200134244444410220040134021040020334331020121430423324142111043124220031211412130303210041410001032113302432112430334230344333324304223010440144424104003101143201212310223400112212021030121001342211001333233142130441044312001314003323024332314240214122434410211433232412034144400410442212131301223422421321221303413304120112140140330100320403120411013203231010343340440204304111132233410104230410231322033120033131141321324031211113133322333311432002232013044233010000030424220031220441300123323043432213143422310021001211004141402033433310430130322100300443402043442141313330214033442443141122111433031300102433400444301022402032444104411231012401123243430301443221320024431210444424043221432404432334330413014312032241243410310304024240320103012132131131100334222243420111220333340441000022043004020343303333130221144000443201222211030241000210324303300031143042201241313434300241401120433232223214042340442242404020130132030", "411232404402430212442121233030134213303343121043113240404213240223342040041022300144101021240031431333031110240314420133213010100344200424001244222323313231431300402321430131243243033401322100330120034330034140432010143012124234101341030322220123320100420422004000004130010214423114042100440204013110340123012332134340121334414210223210013302141402420110314203223411402103020004000410130034004323400041121221333100114140103033442302144313232443132211424404301443322004240440140010220342224001130211141440240011111202123343114302043302223420442202431022232104413332100220032432312124134442300023020320031031123411343301434300142231214032043404220340420300431413032202314041422231422003440404030303000433323210224102212301344412210044010023200341340341204040221400034423443124002003242134421014440442431002413312002142232314214113022143040131102040120322320004304043201312323123232242224314110342314332021411412442404420241213323423330020424321143343221413110023224021321444131112100233313312411102311403423424403112123102430000242314120313301300244323023333440044244100331024340340120301314040001012434203111130342140233144311010020201414032102021113034110014020232013401312202033232242112403410344031231311001200433413121130100330024311432142244122244310203410234303401440314322033231322131300004121204041414141141441243402113422404342002101111301102420320124304104301214304441213011134113032033331410311144240301044200034102122133342110322130021111131200300441024324222311340224444112023312313310320122004401320334004114044101204101440031340013404324323330040434014214104110010100000431024422403413412300122232234321304313124112114240140342044331133113100310423314443420222423004300043023122413430004230334322122113311340122401011132024302430104312234120130303311310421430312201212341211211212033042243323011044343024341111004421044044410244121312214144304222332023011114143100102000110234200312411012431344020224123410200023131403434410141424413431411404323211240003421442412000243041000122401111434403200312440014122144144030010234132341422401334224224203442033241100324212414434112204121343343310424244411131401000412240112323100334144020231430001144301320134410242244123012232024112312004341033022004233221121444414332334341202203413442321443333441342242112444110034004211430322344122120303121144220404020111244333140414222414110034320222101021411034032301101202201233401040221343214403040400101020423404210314134121020320203013201132434110401003133203422113442034130404122021401332422133310101441304422034242021221132140400231344211121002424441002133122313123200133120232414312442033222341433314134243341302330424421123003344031141442432341301022202320421420313231414123404322201302030003303331030003111442202440224222104414004122333230342324323320233242244421244413341034430204032022404002414111414432000013320400343413401043244324414442230311122243321310201411211342242303201214104234443100341313043224410324314231040000134411242114242322400404130444220134100412244213414340323121244033323112440344220110224401403343421414122344013213410044433442142442234323414002212011000443202121414043422320313114322131021222122102214341101220422201403314430424000130302012031412143213224042313344014440044240040202222042210020231024413100034233404114431212424122011043412023413424231300034042044130144443233012044333000320004102221143121312123130310113111310301320020222322440103420422442324202032341134034101320144043113333343233001334143340234140332441310121112333430033133333042040121120221000134044224220411441312200220344143243014010003243104312020330410240414414214104003323410331220302424444132323314113241403142404223434403314141444411412333040313144300223034121020030442202223343001211023231404422112230342420424213314313234441030324002132121103033123030112434412043142314322140330104142423304413121032110233440412430124431112131430004114143210123443234440233233331033003003332324412022324003310321341032221224021224214311044132301111443240423332021141310114110344102131414344214010113134234444414103300202340133100212202302034400101021102040432440434234101210212322132043441341141432002404330324220412341412200141011322412332034244431004021331333103004144040242104203030341141310103204413422342344424323431003420203214442342331300032344312310422424242024011041411321242233431211204302400202432431204022114320000404314031020030241410213140014133343232403104114212421", "441400243021301023040130044140121400410031114043200401220400020402423410321241104443310211311200020230432433411113141130412431311443300123011402441124013421304440312440343300113143040214044334423403043404232122402321234030211041234401112032412400124132210314004040310120134113323403030241312203241112132241000111230142403111233201344110131244223422204441401021244202103314042241112131444311212412414430212410240134230124342332212031242234210342233031322041303342244022323113333044243022232400420320431211432421300244044120144241231322244110021310010432224103302011031412323014224043132404434322344003421341430110322130120323210123223203321213421133441443221102040120342223131123000234014343011403313320334210231400112300211424004232100323324313000110100210341324130101440213213434314212113423032332432142203221204203033233101041022032113342420441140430222312110240100011021040144324022334000300311442104111004421030011423212314042332000341400242440241310312243031314101000401432042220011024341331134241400430113013311444224104322233204111021340443342241004413333443232014304200133001441021022341043024322331104431344102011243400313131144444213443312044043001203313203303243313041324040442024222332232323213200210440433113340203011332342300122332402432444330304133443040334233410304333333342021432213332130413242224123004134123443241213041012444222104324140231123230123202342401324121420430330411230424441403040321221203121310144222011043214431331441421412230201314134342424143132304114120430244223114302340314242040200123020421013441221134434220431143133324313002044342122233134323302221420331443422233400113214300242230220324040132400002240341422320124242141214433022444310243014311014101040312411034324000414341043344101241214444220320303420200443244200131033324134233211423133240220113102323440122243000033430120443120023302304330040444422234034103414242330321303313102323033024133303313030124223100131202201301010240140444401202200114102412303014441343434033402044103444232423204433201343014121232241341241240000412210023132023314440033221324340411222432222420224204320003224321001112441014304203404220404121010214130344404023032343032100341203133330021330034402022230133224420323412002413411044441301440404010242421034442202212013142403324242243224432440443233012434322303124424333303302332410121300312004322121132020213310443403244211440114123021210403101041302440414433220133400101231223132442413240412220003024410412013442120111201042141312201100130403110234300124101441110113442024400022443333243312410043404132103241123213321301100120132143400422034134103030242310301101434323034302213124314120213002112041431323424404442301330130444441412113220210041100241101240014133031031340211434040230103222040014324444002023032231130241322043110243342304430004003133410400140014424434033122144023321131224421220142441234434023132440201233240044002122411343044241431432443414432413412141014221142001324031413142140301140312440432124442014031442333204342443322421111104414014124144430312023430133120434310314341031243021423240133014420301302131112311002244402041142011312411420123012430003441102214300233212020223223013123314343222043404340413042012330422104400100331431313132343443220221121432343004001303204410443234330232131143002210010402311030041340202430231332433441334320220402214421221302410001402401044134402134120341411432043203343434002412324143121103324322430011311402414232330344404202240202401032212014213211031233331043130430314213233000002130140013143021041340411434000032401404341013443241430420104333202341421021240400043311440220332443202141320120312041342344204321432414204400042214344010140133200324104210324321320341133020103301032331230220103002343404244414144320210014124100332442212011140010330313244323113012121042124302022041302301300134230022213330422310341210404423341031434413023201122440411411441012214342322412433240322012142202342311010121201032203410402404321124401241114310301041402043244231314340201033200130130304033210432004030301332340414301220042423222113141212431442043404023033202233411003204413231400434001440413324004243033313342222304114334240222032242341243301400411331421214031340104212413403301301444131321101241442403442223442042123034022423413220321110031223043403424441102140042204023210211141323222244012203333021221041200320123431340412120333204240231222313131022044044310101334302411310011340101023200400230433312141021", "033344211032022312230034123013403411403031032044132220132321122420243000201041020433020434100131134232241222201103032330143221240403103141211140144211021203131312303133004023442022044021141414214434103442422210322204020312340323342232323200212224320044013131213040410113324021004422132234324044044443244412120232314101413043233404244411010040344020434120240340041034224014403314300130424144044401031142120033422431141122341112103231321413044022020401232102441223331013112412031103210124442401103043424032100134431111023311114114403031124113422402203131133103013331441023244344300144440332332343101220442224123044411002003440401321030201143020443210343444414210340222433124330342321444310313232410323231002121213001020240444132130241124431443321220321100041202002413140303241311021323221334020120213212022430302003220301411430313433204300441014020432120240014243441344403334041233342112111123234012314333430321302214343300412420122040323041213042404343034222300443132021414404112144240223001341001344330424212001111322232312444002030203303203111243140041430102424121333102440444101214004304241334232241132011412004030312142114011032401402414221422331023034122304234120210100301343103214214201024142130104002013431004141130030233313200440204331212132300212143013122101000121322120234132104214120124133113202421234424112304244401002004444212042412313001413114024241404414114342202112310224402410420300230110001342124312032341003034332010324443020224211412024004122414104311043434041142022442123124130210122402312034310032422333402240202123032323402342240204242404000433410214401113010402030414441333014104201421330022001113404334112330314324003401403211444233241121201440144032314003401133234111112132123243412222024003402124440311121223044030102202244031114434440343433033131400004430011422100343134321221234024143331221402011323443333031021310033431302010402242203141111111243002103021413404300331124033444414124323430002241123423340241320134244441110341011401120101234213342240311222014341221434101243031203302002424224424240310313323244434321103414234042102242100412031103313342342043224321030201013424412313214421033320044322334041323233442411430430423242443042114040423322131341122113121400044040044031104310300412232422423330424120021141000032031210114442423100041313344411342424424222311120442000131031113203343142410432000133420044223223020022402204401320014422133000231344224144324000242303342014013011041012223202241331433112032213124204303223440440301042004413431433021042310203221430121121420134321400324014143232312244124123442413002402223400141022330014443032221330241131431013103003203424102032332003020302104321421324340212324412220143430421002313044032114340244313430102332411010223322040434304141013044124313011302234302002024203430413030302320044324013201402413222210243001201211201331300211021220040310444002214110001000304040442044404002412403332321110340030431030443031144210232102402411142040001234043141431344003020211222001230430032042000121233440043204342111003441101034011440402040132432344404133011230443342420013234034140212343241314422004332403221104312302303430432044310422424103013401321021343211224403302420304300344411001031112030423410443123423112142044323312240231221302312010432231340024124011401014310342404012343233311423411003043442121441040241214040211143121134332343124011043210243431301111400031021144422340113003122201001443024421222004111202403214234430024211224440222414130004440240304101131003440204104234103224201214241402124102423330043000120430044400133002420100340022134231124440303114023020304221300111132202334220020143200331231232033312312411213334114231104222034141130021331141424443212223411433320023102233213332200114222142303422202413102433340102444022431421411443042424112310434220203122231230304402043301004101122301014411002114031023444440102443024023400313002340030222241213030330010340334122140233412014211313133343100231234311203412312122034033042220411042010120334302024014332222224243322200010312023213422132231132012122430240410303133230321133140344230321341331004104311441243233340410121203410023020244312021202340032234421104310203411022402342313341100221120034322032223121221232222422422421333211323240331010410002020201044444440123432013214002412110114004033011114044240203040202011404233201213402330014211011112142003201220313144342230422204021042200310400204342411234400400342020133344130222030130241", "333004204332324142222012004040112043322400144310300424040214433401000344340432313413321344123403140300331142433423044123133203234031111333343140104443333211023303014023444344301230022034211310043240302121002441210342230001003143102101341013131043112102323444031344121113213322203343124410311214020412121402301320021333303432020101414110212320134310211212233221131042140420004404300201112020444131030241344441214104200143214431113303020023101042322404242421130303423443044142230402332343413304132044131300221002034411232414112312443033120234410234234141322432143414234134111224333404003342412204212021124230211313201412001442343222121013041440420144401430431233000224400022342420401434001342201131130202313120300444344413044023242023320311020313000440402124434010143402022310402402020031330111130031030423114010100440224321131003103114422014313343042044120011141040402143232134230011244332314200314032112313032422003214021210301213123031024023114332302341322422100301243224121111041400101044240232114424210112344341230221042314121133431001200444223010024011110301310423304220210223114330222014420343100334300031312001143430010303030004104300231120030302041121241243213321113123330024444302141323300431340000322142013212002314044133430440004212330230302232441331021410331143120242410104401321031223203331210223341131411140144334131324113121222000002422040000101002241234104042233323402013413022431304030234133044241000112024144322300310043311430300034013413411323012130210220333401201004223301130444043004433143214422202232342142444031411040334403420002000233221134404002400024412124324200121120232342423121223034240121042320022402112142231433202111211434142112240410001114341434320201014024434034433220033003440313021440013330144322401341041220202323011341100132023131430414134244331041123322410111142134333143332130241442142301341331204314204003321130232440412213133430411040122120004013104000121404423332032300303420102102312322302440343224041013444213210301413403431133120413420110210212330313201323142313100222210431143332413234334222101100304202420141311242422332142123330010020220441034000403122113223033322424411321204124100410211340223401021314340223442401233333134131330321433044403314004321414210044341131032343302224033401311004144420222414341330120141140014243133112232343134423002034020142322142113432114344441003113402402134111141042014213113132321420000330131114013412023120341101113144312112300112011232030013011000101241304002124243420434230220412003120033124142200134214123004232103140140234144131214320233332304104200041020324220432341140132214430232104240021401322143303401221432340202124041003103132213101001114243044444321240121432104302120420322231340434343020032421430342122330333031324334101213141220230311330111021142312230430331202420341130430044413012322004010024130342310201121411343012402131020303140330131400322011120304322422302332032103300442131103302034042331330200240320340133233202012222013240414012301232302044230443010144001344024003324211320344113313223102044432344000302201403041041414203124102220020004312033104000342222223402010403433331312304401434120022144433234003401403102102040442114301442312402434412021123410404001320033221121330223120102203002331102324314134441043113343110440302300331220140034303212403433400331303042301402434104433104014313423421141030430222110020331120033241203331020102444012332413004110240431044440300210414223332101132344020244203133023110103143231414233222321323431103033430003322403203003310023323140023214010030234211314113231222043212104222414441231414402211311232334010311303341323002204311023012004313014414403210103320411410211133414112142200211220140043044304233311001320024121010124203210002041324300231304014323113421440443013320040434423440010044300432244022412140241003032212000321342403030041312142223312311404344221241411302023440430413124133011040401334442241101312031214401120142213314441222110414423143121334213444423021300033223340431413110232404142343023002143121010042212312201430121002413141111401113024003101212221101342304204222121240342013040110344244413344043204444434424042004204001044240001024042000434210221320032432233234132114042004013111302224432213043143230301320402300422431221113444144240143001203110022004422323213204142124010013102412412102113123204324100413120400143131424101332400004212323030321001114121212332202103200342033443341021430404301000102424120430310", "201021232233200221304024124113102110421044024430420232403432022411111423200141041142233012102011332214124320341322311101203010341440220430033301113144223122422402021330121040241212403400104232004242440240224121000424421024033444004100101044331323233412011044301240124030003014012113313133433023004311144101240003124142312030412414111214244424000300203131343443440224222111010412140324333004101214241002010430422324033421012431411034344324323042402303342212041223002404431213111241213130124042211222440122114443044032024111433210012204142114013240304101000040140103432312404031121300431400043203131140002100440132132023032041440242243104023342221014431203142201314404414334322141442024231030021042431141402140222134300341100300203444004034101220441032332202444312012113344444043424030144043212421121012200003013132331243111013141124040302443213142240330402321141130303030334442010403333030110021124231334004410123204031230434344300243331214000102220432404413122023333032030344304430331232111421014430000043132034242444121420332320031221031024401300244333004324020201142412210223233000423310302211422041013443200122203303411102231043014334412024243433342204114443231323033114101201443312221400333410334003044432400241014213334300233310332041311010314441401311444124422142141214223132331200341322230301321204331044330103100143323310012113203103413401240201222221223220013302111142202414243232443320211232423212024221442322041132300342131320210010401101411113142222213040423022424323213310320223010314331231411320313440320313212130412314040343211224201430121020204213220344322031314312220430243302440334110433433403233213133232324340021440222013302204344343242442031331404021222004202240021113421140101340032314423222224033222314013033310033004420114040404224230232003112321310210443430223002110143203404140013112211004002214134442324323123331102431412220442102202033410442001013041214343243222420420311302232413244021310000414112030314314320411244122302004000304003003400133402143131100441302340044113223203431404022021113142221012241214413034041023311312201414030122131132140202021203240300113112134340044110313403112234034201122311243230311412122004023213410012444321431230224403431442301132134024043443041334340004402301434101242444003033334300032433201201444240033240124133443333404234224441413424411314030434320134143102430412413323422031210111302021312440340112143431424403300334232311230334310411302142144033102314300310414033233414234020140124024222043010410043231140021033410212402401300130244324211344424334023123002242302210040240210033324044000424303124313221413110240040222404441204133010434432342431131224241434421321003212124401001100144214322440331222332432420133041404023200222311324141302301224323001021212010341133104131220234321100044410330031001320412021212000133301001242112033021203040142012310344243300242104232331234410120322013103414042434221012031213010241342443413024224430340440114444134100344340123311103443342323132312421004141120041313210423444401343103014101440400000044442410231223222144240000410210231333443340302301443201031114123212220400440134132142324204114231422432322212433212334330122041232001214103233231023023221433111231014241403020122000432441034022211312234232001001010421422044041201202244100410010140210333221304114312122333221442421003341341233220122240433211411141021411204043142303223013021241243210002103121233342230432322221304422341422323321132003420321114332444444024031431222403321123221114320313413023113213323204214303401334130243131124034343012433232331120032014142342331210134021241424324131104334034130200314323231434222432211121433443120421213203312213013010434412041203410203232010031403134014333134302331344043004104340104211212420133323401422124244430203321044313343403112320300023244212440122014203141320003442322101041004403301424131322312330110201311434401304310231204414224002410232411303014142334414413201034034201040214233114320243103023124324342423403210031440414331032423413022002002224442112412112312244030334344034311142043024140223333310304244234221001343444232430122213043412300441120314012430213411402030033311231431341420332420323341442424104432010320343011433241144411111423232140224023033131044102203221431001412311321434444121111323341124021324343101004303310442142434204011022223301433012023304134034344314114223413003404223242214403044304321304022344030222434142342143242042444331404102233", "004124232400030401330041243322413203013402404130430341031034004440423243240413003404412012023430012103430041443324412034434323312131241212441343224043414310330240411014310222024103423232322032443021440223202014241424140041344000031341342142044013032020244103104404400003042041234131002101223104343122412104010034431442140242314311221111110001224004032000013414034310022423030320022000141212130100032340121212403224411421234330040222010021433131213344111143323201101341020311442232131102403430412243412300214414401113323240211311002140231031213234414104343014110230404302021240210414031044302134022410001333122404033044202333143144400114320442310232323043142440420032404032230330140342432304101214002434320240314412443200412100012340230113310304131023301302223013242131341302212303232221021334300323323233432340212312113343021442332013110443042040140112102412404040110401212301242143310231200230141000120310413013422042131204424341032430440322220123440403103241414424434203442412030324344234304112411403021001004222210014040043323103400441213111032142030320022312343404333341030220002143324034021413034233214340121203340234011342314222441322104330043004421014334403022204130314022224430343234041224423231342104144101210111300242322302344144123321200311432130343133101423102413342433334021232244001211200103200344042002143042404333424424121034120114411224304102303441321413111412231331300130231032132203412033110431431241420013200433214142130140200303321020020223310141322422110434314034200121440443230003311144012210133211313011001310321434003201232200413442001133313302144342223223004444304412304422420411433423340004203430404240110143303402422200044130314140212300310311401122000301144133143411231300131021031321334034034124101012141214134111100344232332132103112334324420344422212401320022310032224134430433300004100431000222022242400140010230342330131224303142001343032131021441401432412012010043431243332434413331042041131033011341241332403134434302342212032033310242001121031402340200042342203134010233004221143003120121111313010041332321444340023304232131011232444040203042012034124300403120124424240413042344424203310103112101142124142424234223042442141003140410121042333113134240440323024203323021013242332331344344443124001322102401242221201331313014421401231314330331320403421102042204130040112303241231400014210241113043304100301420300202210112023013441142302233133122042141204443041042223231404100014031144412232404241024324414140040301142101204112403441043421404423313104343321333002213014402414012320020314042012314314004142113040230310132232020332341441031022210113233203234333042423401401333302110031202030322313111200431413203421214430101001340024323043301221302234043234440231434334121340102422424400112343131043301432423032134414114232133302220311204001001220133401201432040410021021334311000330243124332133112000233111004204004214440231121312014413043000032044302122404211420203333012244030021203331302424144220331421343332323242342032202140212322130130201133304233230102301021230223214411431124102404120412024310432103214231103140123340133413310343344212314022334140000030300101414141002434224040102043234040420410243142123232114424044001121204230432443100244142311133103201310200414040414040440422222321221024223123024333421203013121443014431312121410044421124214103210103033031003113012214220223102141033242310431040123443431112300200212241110240130244420213340122132024103010401102131332213120143140234321103400222023402234144341231224314140344400412134130001042403023314321021243400411300002332124302203444304421210414111414422022131311141434124201240143402323040403432131420312400420313200431300121234140340104004340343012343020104122304231213320230310412102143442342332431433340144232021244012211023300420424210032433130001304344110233112111342231140401204434132224412343444421024443242202303412400212212344012110221233121431313311132230313430220323004422342331411220412031432411332030301403123044234200231334212411034023043144434440203220243433144333213430104013202412132313300312000313110311414222321213444012201300434131040310202030002042121040024313034343422104132113100143404232424143142332203312122340143400403330301032340421332111011134002040303042341131200201210304121230143003223213033023034204440241412322010124021221324232140022043440214324243420440014400343343330101410423133041312011213403344034102022404431124312431134323242434043", "110300444022001212234142104013334313412441403231302022020441130023120131434104114301044044121434223122032144030223132012132341240032221200431323020041132444233130130024313402212401222341411320034323111330412010121231042311113422430123113033412112021101314003430311114222001212433110213321044133224443023344004200012340032342134022304130341303334030220320244130034134221010302243041333102014304003004304204112301433423444123444010021403444224002302144322124423131233041133003442223244403034423020334220044244232244420432111443403031211123422312103222341114242424021113214311030231231302331121100212104432024332023104244343314041030411211142103424323012234112324134243413420133030221402013001431121020301200143431210034014234432313113120132104223413432321340344034341041431212344424123031320342432020202102244114043324411343003000341444342203102103241102423423024232313340133413402222040421410324142344410241114242033132424324422442021300430030431444033002010434203212242311213223404240413414020233102302213302402401444200120341334403402123142240310234432303433043014211422113102402223232404433013300212344111333243100101234244032442031104444241004420322430022343013133442241421010430001432434144040114004242301000413104332013322010414022143134103313321332134000203434014322331112014242012444044424224401042244203010130020342343214243133043420021440230201321010024143312020122223130222104144434003314200010224310123230122123324311033033201440331231123332402124033343304314321341223142022101214022231001033202234434310330311201141242141341131040124343131211140240100332430001343042022320024340103314213134413204341300132411314244302330433242434220422112120144341204120220314223330120203031321100431013033243233010021402104032004043312211344133143111041230202031004141212210342314311110420324243234233204330021102322204201204221022411121412324421120214241303413431421220413124234340103130434304303003311324124341202340141132302410401342430310233313230002244343301031342331421422001323302334121400112402402012030440434222400040324002103133010443031444423143322014201320444303122443314443441423131403220101442232402311103143102241242021020302430211031013402304110413003402042433043231404120410043113240343424221144102034400144021312120121344014220443222221041324342133341103224442400044131144320330034333113310420320243311230033221343200303232114220434300230114330422212004343014122040302314200442144311211142234344022020213141110101301332111401331304430040221020201432333303304441132121340314424120134121032124240344114132210440403134410141423204324201413340323222042443034001003404232010302033223303043043143233133020111303210104231413142201442110321133324033313330114000332041332324201230023323201342014404114022441312003312042111342223111311130012403201210301113410112121104224312404021420112311041332014002314034423240344140313312221102120133141401013214144310011330011202030142414113330414321013241213123240214014122013033342232323024142440310342023202130240313203413002343302414420322240110420420421124342323111034210040440331222124404201142341013040044230043221331202101004414324334214200004203121341014302340133031243413143441334202313112341134112142022201032404312040324111024421140200431431324314421223423333312124430141330422203142232314140143320013330333011321001334011104010234032231314023012024344210211442243231143220032332003022133224402023442332330001220204020444400104124104023344333144424343133024400022020323314114144341123214432231404011424431033204241142341043231002111042222040220411323300024123123201343340214303220032210340032020413322131442033020201243121413202424041000230400021443221220412033321314424432410101330434342300120113233422131120242433430433243134413233424441024404422421212011224242040014304214432442404214132132040314343120213113340331104000113322441400334122421313213103443421131401030101442212341012234440312441440221241400102201040040420002002222402131141341432322023221201322131242120443142230042333204213431012132134330142244031423020034411440204041414133101243204010134341204322402042321141014111320111132032003024400130203433321213424401110431104430211034020421010142232120103224033324233441101413414344014113331210414222403324040340234322014310032143100440111414143313023303300032222024421204240412211102344330004233103144222443310001310112243240331204321433030011044324100340141423124224230223013210020422021420000301043022330", "431332131133142140234022014343040220120244121022444330431001221413124034443342110344020122304131401320230033024101120114132101000032311332234202102211214304122434210241301300410414022334411400212301034033130334024243301103414413211032314401224213322010421223143222340200114322132120104310214110223333124433032343002224323311203301321113012223411010243032310102102424244344124012404324114201400413231300033424024123033411020223302032211304110104200233402140313210021344110433223101333330122344422431203321012213321330111340122200323413300223431301424434401433100114040144233341440324041220333200343120101422031303442421411221021333133401421012140331444442402421432402120140041200421440123303334431200303302104434331433110042003322400123234241212032344421321142112314201132002422323300214304423114211422104013131000040012102421410344311102243234213413010022231441004404203422444011012434241012020020203121113133212201404434112313343434234204312210043443342023312124312343331444200020320034343442210344340302101033103043244214443331043112023100343323123121310000214332200042431012121423014003333233313024243332414330344423101040001423034222004410143130432131122323232130443144231011440030113214121132002341424021123434041112410210103231000442041312410122001413423040201002004122344434021242234440400144014203212134222112433220220144030123200122143444412211311223233330402303023441020314324130304334200012404030403433201011411313221401141132202012420210321414232443021433113201330441343111021113301231121030213442431230214320231343222203400012421011020342043144441404000322303441011430432330014003414420224304440111041224134413211212113133242314330041142404130122330030140014040210302322042140220410433221323442413201011344234222424230221002403411211040020032014431110212432421044330302223044342132004311144142022003312144331020404041022042210333414344022011231031141432022010311441201020223411100324223331120243231104441313211242341110033043402303420133341224104402212443313023312123322340031232310023141014141203131134244010422002224404034130441401003440323000020224012443432212144234413442131311223342013420212330212422121131021333200201001411401324212014310410134100002134042322402441224401301032003234244201441331330433310310422112112202011031000230233114002233333123024140432202311410343223344233143240323212341020240344124242322104344343310212120300424240421440002102200004304402203313143424310430334213240131344001013200204224341312122231400140110122431133121300134210044212333101242032402042110041112202041244222000242010004402130140300331023121344001431302214234102224031042042313343330232440100431043303143022401043411001110411133033301120013021212324340143322333133343040210433344043233420234311404241043131320321021032012233430412232441130420143400213022012241122330022134440330403124112010023412142020121330411304221323214133334313300002303121423003113434231332130314111433443344144214413113002401032332201114432202430032042412320204402132411441120310402231422022331133140001404422424404220144124100422124124301404034100042121024333221233040423414314313210230344310310032300400140220332244343333334042220131103223041232334100140003300321333011242234234003421223330031023413203124132012203003212210043200240311002101141442344220400000020333203122044321040042434231300210043103014443410132112030244131030220243303441040141303123301443013431303034432212033233114132122233201332403121400141312430333424431241214423001211124400434324301220421110312230020000013440132222143314123132013321432132341042414342303031204443010402101322042211400132300200241002132144432101340140021322223320024333300344213042144144420010111203312440204124011003304244320322402012040202042403132343440412344441210323311402343202032202301231104211214400130413000314422124101234401020301240440220243031234344413100432104402224232014230333212021132240434123144301030122234141010403133143344130311232014043233332221101341030010141332233210101032331230120143430412023310131141432131144120020012321331331234044411324424120200311111220004230333234221000431201114413413422131411133403302100403223132223112001034002312304213431001404323203041033423310243231314133211300212341044014330324432242323323211430320002401040432301020444001201120221331234123023422104234244012323422421044311043410341044130244323403314231203143334413014012003203100440212220441010411311230341013210032000231202443123024314413", "144341123001403401443233043342022022244041234320400131442331324201224223012204132110240040014144403444202122210202314331111122041010402030022040433023410424003411330044102223031212101014000413011432412404142220330030224031420144134431203041001233131024402304113124110223042442144033332230013221410240002401023100113000413014121402331404232041211244412413012222132442412111432310311320404421330014210211132402022203002411104412442141204112121040413041112410004213013341040110344001404303120120310323002223024442212133020442040323131122014100132341402324332020020122241003132220031414334203114004010341200111401024044414214110310003311342414130141332203313421140203211414444434412133324302000421023444140112410420033332434010243403313400433132232401020133223341130442113400444033011430034012124104010113422340342113030141123142400232204431023240441242014314412302144413134123212344134111033120144103422330414033201310120044131402444004440232144113131420413044002232333042434020332121104313333143243340141004403224334441311300041320310143424244202123332130320012411332230040221310220032144024140140303434104031141023303013310241411211011142420003042402123141223042034444333212114141024400031101202424034420440424311311322304322220441102344330000033234203211301220231301403044022214310413031333341131314033232144041012124334123121121433301110010444032222104412214023303202101002430214022141411220344103110224434113133224142001310304121233341230004200132300221334120302042200222202433010130040204011340033104414000123342331333202130012412004303324344020203020324340044143304124233344443424233034310210021410234411241030321431111420143333013131404141332134221243334314001133331340424014313033231234133133213022123320401142120134021040304311034411240434140400244231243013240210003413212414000344112142143201304310033221041133314034304324343430012001320031421220000442413302333420113212422242104422111323443403313431001123102221104041440243101344312411214134433342412004324320244342204413433012314102042004102044000010100311222343144400032422442013002031401114223032024012323414120213311114403411414440014132122414244403310240022210120414300243111110021332023403200113334101012234312104010104140141303303412141344220412002433202312213410340122103433021031032304043142144300333300242220314133412004043443343104411200033210000343011024143001234232334234224010042114313014302021132230443442232112402211130010010212021140204042130341312144343002143433130444301324242310333401210243234333340143104231042300322132421040113201120401442310403223404301221204001334011342321304003140204303242110021421330142032330440101213110123241240004342101142004401144243101412441034410334213224023303204003413434030410341320120312130340321302313134402311201340020023102122230124430112313130442111434032234243234112311004231034304314440423142433041143300101310211030414434400304032144134204212104143331033014114132003400211000414130141203232424340003141140304122214412344044420404002214214043404342124143423301302230133202043211114214101102001243400214104030002423334332113042124320040143104333413441330403113312441144402012012411204013232232232044030401123230221043433021430320230212140212132222441210332202243411301112333300233021342330442232400240122414313120214003132334410341414022133101041144242102000343324114123002112013023304243341404322114102423314334322101420320242203212231313101134042040140021111234403144130210304312021341020003303431400302402320321024442041141011101122410033213131311244010132214023210302310140432324320202432240324140213102331324304444020313331144242402210210344312404024121031244242040144422201221030140331320030033240100441322102232121001304122142034030011420424101400320200113114124114301323141111313400331300442142422313033122202033234421014124232022241042321244142412400110244221130201014231233443043213231434331224224104414142211023401003313043024331404241331220202240031041313410413321230100114224014230302104322421431432112132143442134103123023430423113344421233323341313142001042201402231041223340402432043220324130013210330122202330121113432042344321444102341412202110300234300430142321240342010234111211330343212210414022312011340233124343434423134042114211032133230321032243113111334210122230033440033431023411142243432244242211334103312141114322044421331021320434132443234203144104132311441333142021433124132143020212130140324434411301114022244100401204022", "001331411011132241130004404212333402122131120304024322400144300234223421020113103040332430124423333021341342100230342342333221024313433343431244331404223043013303321034034032304334023140330441020122342333112311242140030331410100424303002204333011014014142210103213340102103303103412143331310244041441122120241322321031444013133032132113141142412101334200413103203043220321010434312434042044243331223002331141304133042422212143103110301202000231043114121020121042000244310423330140031333220403421443304042200230344431323423132432204242404204322140430040122321021411120304003333020140443032310430023301423020233342400402024114413240412020401042044434321211113433104311433044404331423001244233013114112220042443201012130242101324222041231204304104044144434112341141222200200130433104422234031141134042241111312302010033313400022123442332110241030013304031302043031222344043014401220440222433023342213142312401233331330333244434004422414142330333333124333342201403443034234424001321114300321130211434220240244341234034143020011041431202121130111223410002324042443031141101101030141412043211023313431131340012440340221220414440224122012224432140324242433012431320214331120040422120413320110021203403411241114404430134041224143121200133222023222014121143013442211400334311343030123313034144421013440024333320132034220421032143433224300010114024214323113320440041403000044430024133334422120041114131020012024401301434431120410040144341044442324144212312322200344130132300201332220014400032300024011242333441103101001441241212042143132231042233403132211400032204004233121013432103134241103131013010334311243100232034334404113344000042120231132034323213211420011203342212103240343413201114323431224241324313230003103243201022211433432204323024121433134202111203211242222130032101034203330020030032000443122211131323230303002413112214440334100300122143240002314400101414430422200401130011434033340220420332101324101323201322342222134213010240312230210333431424424230401431300311002040233412440413430322213111444414322121323011403302340410313344332012322311233212300440234311120211233011414412223140042113010201304122142133100102214331032124104022020433004330214110313401042343310224103432313320423404023214043301141230030330222231124443041400114124304140433023113042001133401341244442423400324224220002433042042242122014301010344122324423011341333202232323313341120313210413120410242330002310211331402002323033004414402313414323431242133042140302344113110020204331403324133411023411242403244231034022014203001323404302100433433142213101320333231320012313042203030242133212221232404321034022210404441020130121020313344130201002041340211322200120022424021330042110222312114410023400301230002101444423230341024430432421322133403341040030244304111140434141241424142133242320203143230414111300333224310204330122214300044224240332214203220001414224000220033331010301043032003112004043402424040012332232300031400032022100402410002231414040142220223043003231443021411141224224122341001114042130410240303110204111114423210242024402024314423331433014010243123131440041204310142030034400123404212041242024301131303022142234132201100004400313414120343241212412413324310110204131311431212430021203104422303303434443413332230422400432112010303133432421202110201434123120230340421023422332414404212034320444412111104430014434204133413233301433400101410142440041222201403204111140302314431340233103343312421243022013014011413243302434042344324122421120230334224402204324312230043120242210331214231120400242341330401220113231430241312003244413041120022230341202421333001123334022033101440344231040200300044221323300031430431430234302110314000034232111300002044223013011311122003413121323240222332140314332203333042004023131314134430420120224434321342244121430343224401300222242341124330040444301432332334433444442300333212222211120314100113323031323331334110421143133131231021230341423032131440203320222132103100141142302432201133210301233403222100114012430111400041143110304043434204301130304441004442111421101420013424140324304124123413230303221341001233242130304440144443021214010111331244422120002311334044043400013003423131012110213432131041333223033120311334401410221044220014034330424313242300334314103413203003130314344430412113034423301220034421411221432022232042240333120324141232211424313022433223141111432023104244434301122010224442112113410434341341204421243141011341224434211232320342", "434331323442402232413314402010222121423034044123124330412010132210111010121040312241233100323211230231342442400314423342231110110242213223422304314232410142334243033211012442440404120412010424014444404341300032131342442000104324342301001032421303341311021332040123000430201143204101423130413241414101023141004043200200402144141332043420034020332340230101202331434103412120243022341312030402402220313011410313214423340201013031423103121304312400113140442121312322031344423140440024411341102321301340331041403124323221423024414121013021240120201232312011144344000241404424403210000242243102210334430144332300024033011242304232004234343404102134420032402222103441234044330100031031341343412233443314302302432134234401330012023301240000042122031301442132323044303001231341104231144012023043300302100244313124102221134240330434242420122113041040421201234433130021210441231243133121430241013312230042133320431400243231100202132242232400114221130313213000122131324103121003034430432443113310343222413434024333202232043303012120004444221330314040444131312311012220434142403213221134430301040420312243433122233213430033342013113204312330443130403321210003120244322104100102131114022042022344302144214311011201222324043204414103240313221414001121041121221222222231320432324040333324323422313424320113212431114334344110033000002124233320422343220221024420443414040034332404440033240221431041344022020242104043004330202424212232143241231410404003110020302134221320132323014040223341144443043034040100000223420141014242000310440112000144233330132032302230021441020003132423301210023143021012324142140233124403212214122023242243314313013311001032431042401324333131242242341140123004441113113141213121130023314231142031030030142222423204312133104441301233201222421404220044222334120322221340220333240103311232142300331403041340133334022201311241411211033400202041132040324110300023313310020120321402101223421002421322430324111123240210042204133210313014010132131133020321244104322244311002003420002044233233213014134332213031224424431432241003012003304130344302210422123441410114302100111232244420140132413114404402403132003232233440034011344440244412324240330222243134232333223442240313203221332000331320022304314112240134024334344033131442413332000240400004441021211320111120244202310441043020314143113044202204300424024022233223012434140130141141134224243330242322432130310203042114143303122242141400412120011202234124400302034243212130320044023344210200400001244102433401010313211234211411000324010324324334030244020140424434044122122044434444231124201211312000412320423212304404200013320043200124200041314141231441322132314131410111331010122320043042000212214133230333233143212431430210401202441414004214302221442022333322030234442133314401110202210002300223340434434213032321040032343331342031123240303422230144030300214113334203011003313333323411310133423234311324344300104330322122200241030221210200103440144443144014134401033032204243403002423412012303343331421211430400214340332421030320143103231341224012121131434001343213333023314112111413104414020413440233020022222233041102323413142320402003244423011441034012132303013330443042112244014334042001443214141424040324323304404003300242242122010024014230203200403341010121303342411122244444330232440120010001320311143303203320033222324003432300012010220133120344123204342212320100411444412123220203340314433312143121233431420243311404343323241211041311204001103303022401222300321124200311333200202323342014210421034201122123322021204430332001040034312322223202444023113424021441023431440400302100002000130033134112433010224021140143442020041332411101110443024243021132043401403001020220230113112201142140432402210042322134120243332024224121302302314123400431411321002124314030211440220344014300041114014210434123430144214040423040110111141323424024002231410303300433020111411323021041010331014442210142331141110421333321402223422442300342031141314202321342034324111343010444114224111140424044110042320343024441410011143221313324144124011133214314232204310311123240140111310032420344122234222310244442104123212413211014402412404013010114003130144443112203434412444302004330224044404414404014134332121011141041413041043200144343001414444430420302432222243442040013112424422414033014214443243344012304030211201304143022114311243220234312043321003432433004040342010131122012100132311143343342414143004201240131241141232402340002114", "440403231203403000310333021244241422142340002341304132041334122134232444442244431021312313421344304434013430112020220033042210130221102013414112431141341021313110210133332014411121040442243421233331220430114242421433033340123200104344024304012344304313122340211430411424104203201102423022223213430130011130202440440234304312400012012401033321000033112030203431100313003332320420214131302014433013023340420021023320133321420034122220420324243122032432413343101404441002110103434403113332040203430022134033200132223330403031123133422443143423422302310434332432424142203404144103412312302410124311241121041301134310404132230403323321114003044012420411122103430102101220344440234400131422041411322332204100410124420230310100111412411040211230433224421333313111003240404412432214212212044143140101321212124333232032121111013332410340344223342022440031312023341332433144402341312001001034332103233422034043440013044142311211211112340301234440343403340132014304201002444200020330243122103440300431120001222033010014103032324313304212443403140100031104032324022140044442433222311332213102411200102410322201332311011142204120034404113413203033143232124331443103411312413342024022242434140124130343311232120142340411003211304411232011013442322141104011324430114211101021312110023341022324313001421332244331344223303234231410242021400220012043421104032141010341223144241130143034141314342124404411441004420441131214104020343310242411234141031442031303002041313440223321112424244443330323041431103303241314312104200034333312214001241011002400122012032201120411441123030131144010223331220334233240200342031432424112141432141403104103212411013312010241013203420034443414032341312312131011400440012003341003134302013102021014023042034312141103043342221244410004124304041241431301342230122423320331234310324212444113434301023304123343132241233201404431302114024242334242241412413400103433410011113320111234144020010211303121102210234422340134013340034332401334301432321200122230402114341203344134322123102340012401214024241343401121122442414201431142144233421431132002202031411313031033022301224220334201444400201002423032042041414303023232032033312411241134320444442103111122232214132122032001310013311042031020032423121424131100442134204442014112430142014434234211302333220132013423422321113340113242331312132334220204400402341202422231022121113132312421000131310240300022414100124311101011402403342340020132001023444433211241122142033112303311432022004020014021432222434412124121331421414122242401101013114241123033243312043301100244233340411443113244124122334122043142413211031314341240140343420102232202433304241232134243313120131343233214422011133043204233140410102104404233031134333132200233144201413412101223011323110402101424014424313100011323330010311300341203123031401400103303230122433434241013412120403101212203044202310323333430012033033000244104412030112422411124030243321023214131212241412430304301214413233310333020210304401042233333043242113020022421412404441121311102041113433422123414432002322144343130240020244014220033423321322012123312210104213434241443342404044341340044314212131341324014322344200104141301021302220221332410011324123242020432444344034033314104110130241241202300401221312240403124031141133431343443230030114124330111113414341231112120211402242441324430440034101040102210114111212240403401330311021423441101431121241203423041320124012012144324313102312420012241110420410233013114234233401412240402132033423421100411012413133100014124034312131220124240334010413310401000103212142434021431402412111423312101223144230332034314013024131404112112000411021410222223104232044323242330013004211121103114013434041304231143342234104231323424142044041243231210102442430241204403430102141042143321130200024130141012413214133243112320314000322003431042234414030131423023032130013102100211423023040132231403432132302240100322014234423114030133143011401344033322304121421230111022004320302131434322123302003212400300411133113231412004144011413030244100040434430100110400030434124230040203011130101010231412400104410423114030404442302401204222244344203243143422244143401120104432210222013004123141223323331340013430433041321224233044110330032110331104321430240231221204413001231403342103314333120322102241431142303224121030420231010202100100042110013020014202101143202214441223212420444340244130340402034213104130340402034033144224133300224020301404403000240034104", "241403423133120204310141024043104344431103322103334201121203141431102112420100120311100131441322040220313231233213004142212104211114133043341404320322030314104322404431132324124323231222042100131414411320021210204033023413444423122303011423231442101002110032143342440212342301332313113432402111221124333332212113134130120404024221002201122210212443324024033411302442403134411020311002120301434302442424434424123214204402103413131230224124010441420334310024140210424412233430123124441332401020100010222414123032042033330323043124430222034434310101342320131124034041422311112034302103124442033432100013413401243023020244330130141404313114113113001112022120101220003344441401301030310403343313424444214143211322303243311131344141404400432212043331412100124123314131431323032302203212324101203302130321434003241413102320122100340431102030222112023441013300130312423211213323111014422010431121134433404210243142333411404321431233010133311201230034202110201440121224433021323032030321231040003200413142103442302204330004303404343431344342134301402220410330404040203212122141212414312442043342213122022021441101031303431004240224041212333302002312101244310411144243321022423104222440423224033324434344431214322120200311401013123214141000021134122434313022443020133144011313421024324412331104412044102340041301444211234420402420014122140244311403324023044042121124400444211232311112110323020132404414234344004241400020042032242301302043213431323233442044342221240420411401442242431213212142012004000311223342431430412123432403414013443420043433224411301304413100444344414313240322102211112402120342223141023302123112310001004040223220433201010013031401411331301320212030331434120240044211302021331042231230242322234220403241201400331321404244443044014241041034421340311012204113241402244043402304213432201424031244140300134212020243313104244041002240222040434004124442121231444213011213041012023200031112434112342200400034443102221233402021132341243111440132113222021300322411042313443310430322232141042333030111314000301301414123111013214403024412332110324320434410112431412122032341312231210212202241331220200320231444114211234023013422004443133333244304212031202131114141420010412101242000100024042441142011244303131100022201343430202241333110412021111023421211212303440442403313221003422112002404232434003412412021343421332044120433333331132211034400042343244134432341303114420204224400132020203333332030103403032433210114103403031400111141032323040202233021004032420202044032100401100003343242440211214213424032020242334324141211303113321034140432400210112000223320042423412233444332214343001334143024102034324002202141320401414421432133400032131430010014444221431200320434440324011210303332114020412032034424223131340224144012332442211332040112022322244303141042011434203432232123200234230321403131231223304103004114303234410413433334101023114140111140234434344422143243031034431012400130441434310341412100143112144344433224403021321413404042124242202234032220323244014400043302323221204002001414302334341312244411202443314320442424243412204120321320043201242200221113041130314400343130433041430011440434023021043212034240341441403123202314233000204243443100111432044302314322132423001211201320424141330033003214012242402202444233344140343310214014303201323044032020310330143342411030414021112414322031230043323014030420133013413031242422403332310312230214043022320142400002202041232244200134241423443330314304132412111043331043021233110022121324032343304443231000121443404201323013031312132102113432301140302231430340302331131333332024034414342431330233303311012013110244300240303314024014033042331030204314113304042124402344223143214312131214424024222222223301010112021423403422333110234113121041132212320200143133243013120334124313402201413203203430341342231012130121304021301000442222413433320414120120413014334344113431324040442020432140211014420313011001304433014424104420133123002312231211211102103414030334011233144420310444040134021101140213444213033201243203422403023323332431303002300444202122224301112104322022433311003322201200234400110413302420013430413002223133122431413000001410311430423421230414124301221323202302421401412413242134400314111432404033421134144001102303101014224324124304112223412202033100113244211124101024243434010113440444432431002202333323241003400044241413220202211424342221334120402333332412232300322004411203100443102101432321011402433", "323411331221233301041040122101424133103221440244242224313312431334203324404413413342440014031343101042232223434212204302131131341403020201112203211144331222441300441112043423422301241232133443430343431142111112221312304010141000300113221240303143443224344401112320140011440411411402042033244144340110034144204242111112041233220443224334231102402330434421100343242002322430232132141412330343344121231101431124101344442033240422122011222402013201444222223100112240320302302424341442223301423310133014242430040224343040413201241334041320131334311223204224421330213224231411420411110044113404140341140203312020442140412222220112141130410202212222404213120321223304232313133434312321130314203312240104320310121313331021302204034321302114401102233442444022343444010204122422340024123401130320340141202331140040444202303440423443302202012132112142000433101341330311313022211402114231441222020210213020441112410103432132131222414001044120132122414044203404242343424240013411001441041140330334440433204110310111223023022312224241034203003441033000313401333332104110300142030304424131210014000211101223423144101423310313421012332204030231413441012230331213411344010140404323002022342102331010120231410312340030321220132404440130010203244110021213440440030433210011041201322220432440420020113140010143131310223240320331441102130242312440141042004003224140000230013002021243431113431313440114310021220124220040433304012130444312432341103044331444441242430343133440202214213133020402330342110302312111330433410340014022424233411304344130130013103022234004300344102040201413344434043130143200110202012140132310440013242443031414310100131103022201040203130121203434212220434102233412111112102202202321312304234321203213422043110121402024443103322322032100200431122013042223311320033322401421124304102204144014011321204314122033040411144232212400104023004334113141103212021400440132440043323043023310112311430234400403331111211322131020132321001401434441002330213413410200400241213340030121020241122442442140032124324100003204033000012122303140313401431341104121211021110012330323101301424423212220402223011240243441340313303200431431423044011320043313211403421222201403334012023203231303224424024412012402311413424041334141241210001013002224330204221240241014021144112214304210244410442223321120143203104130340410102220002022243033042032411130320103420103332221210204200011211131113024134134442330442433103041020110101332012431020244140023310340400240232214410420440401102410334324412020010230433122304221420241302130441114324022421220231421011204111210404404242042341440300230212422410101311041142224403431404043441131303141434311042113301103031312342334330110342141201224443120213141333331043301422202311302422324313331042012103244120324431040411420010113424110323410102211103112000303322434442304030133144412413120433223221420204232043302230002121024333313141003221011304321223100331433130243214243001220320011321241321112034210021010434204014314314101034101031434124122114230033020440141021142023241334424010143011014313201221120442304304424200414301434204241034433242421021230332143333220300030413343220004202102021201143202112431031114441114441403443334040120004214143011301030110020002032430211400230113103320212134422024113144402034431001202421012412313204144000120330440140004202224223041022223422013002023220444231243001340324402430013131142311321313112103400400123144303422303420331400203324300430333434412233132103332322320002024304421344103223044112201242133343201433010023300331300240304131324123032414032011103033314024430223302442030030132311133202203032131243333102104034104431200020010411440224422041001242243202110323301012334303214032411001302401404441300440310343041333403311240033000141143042032100441434032330043231410414340104003332224142411004214121313024103311444142002300004232402333103141140032330221004444012222141202412412043404234430124113002202041343401012302342231310044314301204312333200321402113103443401223403434103320001130223222343110244322000113333433014011031411232102400100034244110201441014443132244300000010343402022403024213404320442203300033123201203321204033124413211234312030224331123031341320423444304221143014221414411234244102142440434103344220421413044314032434211034312330440040313012324334040341104021031023340432143313213013220424033404242420024102312204301032433210300140001041234324121330321333010422210432012421420431431444412041", "100130421440202110314420444440213002342344141440214203310014014023320000033322134133044031312321332313310331124210234223013444141221304114412131211340342331124241023440241041121302311411141142330322410004001230424141033114330120104212444441140030323020033411003004001041100411232320203143122131232102142401003121110141334410204323134310014320301241044440441424422120444420331321231411030423004041143323133142341200230100300031132133011024102024142334200430114430212310032123221310143211420210143012132102010404110122223342010332000412221423303301110000244241440234230410003241203221344411213314202114131143334144223413443331210021102310141020344012434024130123313341402134000440042004042211213103414211210202201213442213244233221203113000420203401020344144011143031100124412441010222024231200310222041313404300011141441444421221433302314403041423411410312140241432020323441244333134334311033233003223211321303332443121232430033424112314032141044232001012112230412343114202433322004102432420412310321403022133323234011340422310230420001104230422101114142120232302241122033001023233314340400113201141113041144132332111004212324230231020103144232002302214331434412323204024414324413114222010322143313043342300124331131123423300422404312142132210340431123224414042032431040322203314421041101023314301300330403113313410134130213431034001234342140211220142322004131303423340043333410343113441102121231441100100440222340422020123212401342443234143244431202441133143104412011432324421430442144120340011023421223130114324040220131121421014332311412442000011442443313220131423400440432243431014140300132130303242032324132412040302004023312032112312213123130041104003144423411244140322412021041403002103432024200214211314310204442410331131111440020423401302232244342422114033021313314432221212312043214110441041131341124324431020233142303232304342132224002414300341044040443004221210312111420432211333021403443214322010022031213330004313042402202443313141321311214220423032221121320023022110423034034203221101214242242133441020112331202134441310102332213402443232202442012011333134224204430321102114221032220333010413000423203014222421123224301031310122242004041003133121433342112104020433201102220213423231044401040110143210033331421023021420434133303441330120002012203111440333310323423030121121021420433003320322313223142111033312123342331240040033133230134442331200033432333404301031440414114302344334311011144243042422430121320412123212101420312223430443320442101204443044124310441121213042131323314304243220124023113010130010420041113031144431204432104400033140404114102204300433003411300412410421030443042040134110104030124200031102123302222320041334213332214104311420013140423122000240240130114013221341220041203141142401100314430000141233324031042220311021442140423323302340140331003331323404244432120132022440230224140320033101322243014112230401232004030234324303404300322240311043213200100411401101032020212211042114301212044330314334401220331220244114114000422031033043330411220114000113210031124003232110420021344122310232104120020113212330301314013030224011032414341002111441410400203320403042320032114243000034440140043242003420322224323324000003311203023044244320320332233300301010041031033420103103222112222033003103042402332214232214410101024023440244342403410212322214104132122434000121334340210310103112434123212103333034311201144302020111400200010130344020311410433342343313144122134010142312034004414214322103021401133423230102141140231130103313202404101013222230221134301443441132043233012334200111213304200133312441001302044433323020200402044204014414011304041303043234301420014040322110143411120002333224104012220432013110120203342214213124314140232340042300040300220004043120422243014204413234424421002014023224044211420430112433042102044112203221222110401041210030321443132222440413000001001311122211022203304122233140231114001020014024021213244323341320103020321310000404204332242121201442202140333423441434002422323422102420021133003000211001010113113222002124302102424013420202302230422032304244431242330123423441204332200112301143213131003432334124400113123404210411112142442314240403233201321314430442020130424432303423333412003412424210222143200131241402400030034231244231441444330433300041424443321402143230400342414103211111230003004424413341310011320113223444434423441220132113210430244013133430313031012040401323443242134144430310042221231310401", "011033201434210131330330211121043340310240330220441320021023404000242230333433343432222012413112402013200034242224004130112210121400441331024312103143442100340000041232003221112144113344432443233414221201020024320423401401123001041403142431320410144001424041431404204342243231022043332032224043232033144211123012030222031344014122122144241023401303103033343033012440213013142404124143032140223124413301140421031224332041434234041214420132312204002432203413200124124014144102131111122141440211413331121340124344021044140034244111044432100414313022302344312444140112242343022113303431220203041224043132114321104441104024143101213343244330310202224212103002203403420200333442300200114221323120132431400231412341414410314410321124300443012113231300113022231140114423314221122313214032331313430112321030430024002041330432113102122114341422410131213101000434022231040220020220130433211004304320341140321444420321224413014041101302203142123132031302103224344304241123144041323331322043442200304102142142400211401031212104142014314311034242330232141242341222204420131343302041204410332033112120304331300032400041043232101323000101032022331340220234342132300342313410202010322320434311222003042323232431344334334141414414003443343042130020042243322424403210314333342324122100034431134224130003411431304123343240343421231104141314140142303200000311112024432030044330322323321321404001004321404440412232424044341403312132032331113333330021122101420440022423224432131043142101002443304100304311302202212121210222223002301321212230244103132041404311144223111332431010101301022401043024330422224202214430141014143411331200331443212244002441131102200024103000323040240413334043232213143110402122032131422434321314244224110013301120241001134301400100424042242241434110222240440221024441321342011103200222421043044130431334012034221421111331130230414312223131422340041212222012414244013044213232130424223114201411241041123344123220400224314203342321200204004033423021030221034432422231440031031220421022132403324313402430434224230332012313011133121112300114020213222103211401042224012203004210440122304032221041142342134313122444114401331312022120333440232302204344014401122120313103410000234013320014042004324312024321240241201034401003444421422032320300144132411201130212444421433240020340002221140341123044023241102412033401322230441401121434113011204031410004234301420314223242020044341313340342411323124011002014034121044022344142132321124413440204411123430214304244421014314033240214141324133143113022203203422222320411030210314301424104331414301042443332414100034140133434044100402023310421420310230421142321120131020114402032234141201232220303214333310321433111241020444110031330003021221232031411043210103043102241421331142412302213324404004023341304443231030431103432443344122340311230012403334102442343422044331220124000420432122132431144042042003011112231144413312401243341113443222422342000144140414434311011442012022134040224210001324113100413130210123244333214431102402432242440232034303300110423120340203403302322411113123212031023404133000211443244431410031111332411121404023202113403201131313121413310224440200000130403133224223213344341123411012000420222420022022301020141313214230040013410410334130132301241023424411021040304413014402302121400412041134403342341033223402034040442124200014414100113041040200124332232113323132121110110422211112303141240200211241200110340314214023140331412334104202211100432402332310314200131121144234442120410344114234414124324243132044020230231314141322433030143221203402234443433341200333300420122443322031400020002211202102222323423014303010432444301420023134303140033031223410423200401402033324231403114244034344211044322120422332044103213103320443414201112020104041130430131402221434032340021210234203201340423024024023203113333014443104333312302331131104211020233300320123234320032011001124220022113334341344412402133034413331211330113323103322011033333044110301033313143022133234314304214121340122431320203233142332203103001332324000140430133122344444244411312301141001400140311303240242200242424104000114130234223312204222313433223120233132233004042003141121301134014442424134140042110201442231043032131041422302020221201110022243012010213242004124143100322020212201203440104223242314240003144034122023004244204411331244410301341022444432334004124041314341232334131433331204322242414424240242243201030403110102442341321304203341", "213331212410133323414232241431341131122023443111140342333314330241313213201302013121024001324024204424011344244010140401102343243124011013301002210104132012033142222333200132343102113434032143220212313043213424112103244041240130122213311402121140300340432004030121301143324132102203331310020034021121244220043322411204103003412413043144001133321003322124322423041122043432010114033424142314443010240001042101312032320111241321244134344334443432120431011442343221412112000422144002440001341113210131232312113040213010220432444111111411021120402431132032334321332044244022420220211403434400140023442020130414414232204443422324122033330444132212404212410132330121142110121130134042201000110422341344103300111242132021131432014001200122130142331133333134311214400314004043230013214122244313021232203223144234442231143131011101443004021142112014120032110133241214222032212413031241302413231103104302120042422241420442331032401131000420111422312113404214311030024421034420300132431043210203442041224212323121231430011213323124012324002331224000110023242043112333441123032403042314140234442144322320003203340343433141442332124213214220440324412403242432201033102403030110011412011000322012144324422124432440022132043123430222224033302031240004340444322341322111113212244022342331324443314203010224103230344103102002100322344132311020320330223110331344213244430002244301420330001014411003043434402344100022411244041440202312211403001434400432140434301101242243023403411113310221100232244333304131202010110314211424011414110331411003413023330334221144430444133020304414420143324241202014311044334310123311002332342444424300113400044140014223101043333130332042331004322204234322201400131304200001134103301123203413131342144310412220342031310402213143042432223214031424220242203110340102043433442401023433003102204304434423444011322441414120230223214422022122014030313020043410043103303032142404201333223240423043400432201414031421413201024404423102232022030432321210421034321333014241033404004403022134402220124334343030040144221322440004031003200141012004022213102113242213212100043341110334101404234013100222242314402302114223413333221241412022041242122301014331303303320313133021100242121124001144320443042343424122024112224043112434440233144214323222030042213204441442104222210013213020431230141400140040231324113340112322224241431233332044021112120321022300133320021024400200011422100413101303220220424422411323310340311313002230123341430314103032430301440433321131310432243322211340132020004024113111013421221403200030231031241231430303332140042242223232302424004134041133022400132231001110234401034422224230411103314034441342234031420404002330133332040101121421030431130324304423234031313242232141010232301121330110324400431113003032101010023243130044112433444020313122041012200221433222120023440444221243104122123101144404222231222101333031343011024344143221343422303321431321004433424332403100012121122330202444112444032210040313324042141242211034441332321320121342430334212331002132013132433133202323120021241112042312204110410132122010430212042211024132424401013343430320230314423222020234341133040420431402044114444044320221104010424243443231412113001330431241412400443304321113114212233021320143443440431100444124212223321010413134421024104134124202313432101412410314202404220113220044132220341403001032221444321310401142001441241302243224233003103310304230330443140332030310342110444442423331401134244040401014432132203013113001342204003210430422404423444223141420311331202340243314023022110334130431232434122044311411241331430314110123441121421334131031014004200223403231302123433002400114122142144212234333200332330324443243130144012421242423342011201230011401331413441243002141004341114204333412244314340043211140340431444331322004434202401410113000001013102103410420312011331400034024220231220144133410341440132321144310311102422403420134212402030112141003342330201333322013314200111010041123000144414120114130310312204304422313413233123213014004211142242124134213114111440401210121242023340322220404342400132432043342424322113300423403231301022114022313402020030403304334222200142020421010231114303024420202144233144012212231041202024110440240421012443440110000023412324000443023442310301343124124313320104032424321224213333034301303234044440112011200202404132340432412012033304442424122333300234100401420003420114442430310320133121013140242241010011203414043342", "333402434420131322402042430110422120144302423434234402412342001024414120041324131232101213413024440441322220232023132210303430411203412444202443311244142222302002340320011431324442304312300402041042102432221113443333004024244040003122230244223410300224210223423314400431223142031123011010004014340224212343232112302004001443222303012031442321430013344004122403104240113340044003143412133304210112204241022122223122202442332044103112124110341320000422400012013043432031434220020300114332311004404301320303002342112103023300110340443014021002240231003222034222401322223024121304234341022124110203030240014033142003201333441303200432204344400311334131121200123101120021242310311342122100404110323044322043341132122201441134314320024404023131230211023100443141143034403210413131234324243343243110121100211404212024241441232123400114204212304104103001033320432313002331031322114003431231221340243411234313232012141230103033402320003331124433130203431311412300241410333102441220020233023143442114102232213033321134200030023023202110314320021001114014214201233241403302003040302321344224414302414034024424240441312040201131310342122414422222423332031411320311331012030124312443101302440412323220100224024101322032242231112023131130202312012304402121144330334140244012434412401042420141333301014044121122421110413111204021031340213101421232002432230312412203322031422440244140120140213410220234310434433023010242323144144120414011222311030204222034242230340202234333341430440312123322004341112421044110244400204402042213202314000411004202111344301034440000401010111100023222441021142010013023011111023332144232224440044300144103244230003034440213341023232313304012240130002200102021340423143133011313020034033243430014303301124434011121133332341420422401140010224433412032340320243141113134130040134204231014430204323431321140303303233423014343004000301142433401011024342014203241304410121234403211303001322210330122242040312033242044122023322422044420031313221002133300444331141001434131043222313310102420341132231234143032141444313411042342011203240232110340111430212110100220203010440212402420442332234403040212142001230103231140131420200410423222322401203124324324300211304134432324010413141222213042200414222233030442214330334023100243431300302434220202142311421301231032414220023034040000023242242212420230430443304311440101002021441103203103233403221434040241300200243114122404132320210121244413010013422411422414112121130414431234330123411140241131141141023320212411203220142212403123213032104043204444113001322024114404323210333203440140023131202234302233402410021210112124121313344414310311304411310441442123300230013100222203400424300003214104443343422324422100124000043322214211231104411300403444024032313033112304243121424022202110321314001012101322023014224114432031414304240011403103413144110141421341033442333321013014332214442413332412310320142441420010311434410003440044141002314140240020430224442010421314331423340020312033021040303301402402401102240224340401242224122323440213011301002220330432131313234010411223103304034201311032114132141332232322321433334241324234224414132322101440302022203122443020044122320233304443241143232240014110102130333332430331300331122233304220210214323021103211432230020101314113422003012123003221001200031412334412212411024303010331244031434003101210433240101014113330201320441430221320142224221232032012210442310033143121122032033402441241213143010112420343003030401244202014213124244141433034330142143330203204143100020220410020301010404034114414002024303021221144043022211410212332002400141001201424323301111443201013031131124003223344132222101004240344221343132031200401012434400111333202401412121113123342120343132303331342204421031114404220231444140111341011140211222134242002412242142034443024333114042434413241434434444343211201244123400301233421441300004422020130330203141022044220042412012044140240001041432323102103141443023302310142241134311233300111234402301433330021430301313343102422022130230403212344103122014423422131303233322233120044334141403404014000010413014211321401434314114204040112334432331124422124330404423120400132200240412411311432333340002414024340224210324103402240013220241023303334041321043423404013223143342434141021232204033241204233144403014343140211040403024302443233424240234441432044010120400440212324241303124311440241440233142443310034424211302100100111334423221411121223031130411301423", "043002013322103244130321233200140101423404342040123323104231311303044114100131203413042420212131242101101023043340342022312202413424200200114333143143402342201141232221432224223243301111404113023224030344121241140223403141002300432241120010104133010012322444040414334113334234033101241420143330310011111440210232340311211343332420411202442211102441223412100044131443134410221144304110122231112431201433324021430403044122111212100431323131423240220403402232231400141212310120043114301204030021423233231131132411234324021413104043404242221300044333231011321413134113412413331132243220000443424202024320431132424243140022424304332411344434133113404212021020143420402444043323040320314440122134243012422141401022100100214021030121442221411043010001411303023040310110004032311212312231114143443314242421224332341103004022223441023024413202202403344040241123424000333333123242242313443002040431103210322023430442112441024414204001231034204414432111334024103301234201013304401211443020414000334201303332424311413034104241013042314213124130444340401030244330300431333302104224431412243420141232042423124311112423000103441033344244424004233302411041004341341020030002324120301104440301014300342423142232213133220241130311033011112014340423022231420211044033401432330131313303043233024023203334114142344444134010004303030141303001444203340410044122324032234140223314201113400233311434414414404440310001334124202032422411210342023112331132344323303304111243442100314343320342103041400324110104334234300430143104441011230210132002132233442433413434341311313120234143123231234314433321223034233113420401111011124421341424302222104123412344134413441102122240044120423213033331404333142214443300200112013004011230410204021403022230420231110334210422401002202202430314204334343010431301223131041222421032043002113122340303130140423443430203101144224003233442112343000033341200221223124023211402414430331240444131003031324432023133321034010221120030413313010340103000423222202030101341301223113414111303114402121200231140441304412221312314402330130043230422040300142321001432101214240103034013300202113112021324130300311431440103103223432212401320304244334231301200111330010440104041203001343323234110304314003211424240010112042134134012340443412033234333232414344003213213401123240313344334241110002234142111304400231103303024311210110403041232314232404242242040031131142444434022440214311002031310343131441202330033243244243321222003141223403020443141243110244432221000022004413031123330312100034102403402311113013222433243310223114032403203101424334440124340224023231312133212322312233212232313341142424131240102313303412101042014324232324322222112134412002004111004011310123021004043011422010204411214341123101302003014313140200302331344241220320341433414213333114444201013314424224123214143000304030323242303313144143310342043243404301204212022210303124212431221414121414112220011013403023210122141202322030102014322011130314323342242144442301114234203042422334141043130042333402003013122200240032232320113432122040330222003341313231113310331144120423411022411131013130230142301020101242224323122410320142324443432342134401200011142134041020033003424010110304023101322332004204004124330303241141324123010311303123420012420144132142210141204233143204120421401043423012233033312422300233224133240211133401011202010121104313411334403222323000202331023304432144344441132343042334044042423433232430310443140433422403434114111331310201232232341430034120133330032121411212032011004323123102410421320101022034022331302031302430031203404321113333431012213013242223314110422244442341232104142004420131110414044212422303404211124444320341343002342424131040333311111441031231032040000223022011443010141012310220422300034400031432140442113320340320224104013330222220214222020210102042434204122311114042021131024414413304433321324243322402134233324214342002143203422333402311321334324443132422133030430330001032000324430401221103420132334043243204100323140022041042344422211044011043031340303031304122013443001234144404404103401310230232110012114212424130104224222344332104044123243100000033032131133314010101000242123313024112402240134421310042213323411201024132321023144110340340400332111121430422412320430144023401021240042210444314004240333444231102420033112430233343221103114240133231204232214132403321321200330042322421331204304424422222230413031020431413434444134230302424244412040144323442", "042233130414234114411021231313223214420004120041031144212314432300410102201313222023240200043030444123121333233403424242023242121421102430000203044142321342240312324343241102122014124334212002402210421134104003043031310401441412113443232413322100432424221122422324200032420132004332113103000040114331401111034040013023444343314130042423331200321440344332313330121132130100401231041013241431044444234044141330020431441230144114014040031400204212411213122020034322422201343041403033304324243342434031342011422444420142304041024433102021012411133434423034244302332233413433040043232400312300111113040142102314402022010433111230112332232030024021130001010110013214334333023310434033342202004433214042041240234010414121341041040101101134332243123410430214221323043140243410232213233323341142230034302244444433011320030430403143232302324202010112221432123203442330101443333012310432122122442233041402230041000140330434011120431420134312433341112414131244014404013041004200013044441442221324014314341403342134301030444342104421133341330312303234233212104324410003411102112013444033024404023424102234034002101122030321240300042224324214224242413021104134203020422243231142143112341331403011410234301302013013232002232101301333111110404023124131413434013240131401012423431220234324424434210201343311301334012142343314430004432013204342240134203030231243243140214401102122113333011243124234112000222244123243413243233342304010131400024200421224122422201043411424111422414334003221311220043233032400014214044300410412111122424111134243332232100330323114442010442020441241240210423204202021321124023011420422000403012300341130114212211214032241140102310322310010424402120214110402141410232041204423122210031444101221144303244414031113042314224400423432121210144044030333301134000020024403342111414241314244244204333212431124410021234304204410021312410013344332010342442033311102120010134220220303202044033410123310112304320242344143424101430440104221211041022243313431332313304040024424212342141222202302432002444140342021201433234041211431310101002034133213013404020143210243302132212030124120324003033021112442102304110132120331114323321232421320334024302043011000430200102340412421130042422342020301114222140004010040231443230043103411430313340314340404303404233234032030301010144000312310402301333112402010134031232430131020320420302221322214222134402240100103440032241441243421124110440332123144441030040422334304102131304204423340320241323030142240221202044341113442214134002342212331110134314321022034240234211321340024321302110431201412314121424132202030422240230321432203224032042310224243011213033322343334114313004113142202432432143400112044203122342311202334004041420202303022230431232244123044031343422342042442220322142034420310322443124420313014044401300231214044014413304014333022000404321301121004443424044143133401301434134431122241241411212133343334232022124230102200434123142242403123004223100414211214310140234342334413014000340033001040334323211221413131332303300302322031414103330432104200140021023401234224402400434303330414033142442310210131200230134302202423420133134134330000240144434321031021342422323122411131324101243312333020042243440143431443010303204313301021004142432402123013330044233300334303400332141413013411003203021400430323434024112340300120211433201014302431130340230233342123113332122244231130012433323344210112044110141103021312103014220131422333222141141404413403413443121234002312200130201000342200204414244303214412211042110342342123013432040411004103300431110004031022040012112312440331124100321421003310322122141340312331324411120144123120312303331342233134021000123024420041310024111112143342341244344032324004302311320233033204011130122024201243121130330230223310314010333022121134104031323132401132044344124314131442124311331140011421023134411333311121204232210112403323141111121330133122431033031301023222013400013304021212301433044113433001312334234410100020432411241203241131130411321242112120121013133121442440103233134332300321320301423432344241212103133133133411311040322302321030021131320101440141212040102334330110103300121213333204432232314302003004101241410304203441124144203303041321242423442013113124440104340122312243340343140134030120140040103424141022314001113130000103023134401400104424000434442223401124110211434402413410101214140101343243124012012342143231224220333324111233231312220334122404001121433411111002113", "402141134320314141140044100120110121314224034003441224023442340244224043331403213410234010133143014141331120424323332234342310220342440221024021334111434340402413323232230444244230442144213011223213423112100120144101013314144121312234220342210213204231301332130014344411013033023401124333041342140213001302433001430013141312044301114433344210212411012431223210014141310221222001130024140341224004222331304242121124233404313111113311230401042324013240044324321440333331243300144200121342101232420042434102000341012323040430401323140303210100410313004003243410412034314242231010121320131034324002041040140403213244230330301422040141041142111344441420240100031440020022413430333232422003104340101414233242011423004342222311402130334341140131423144033012131114143331132424123332004214031214104334232344311004242222410323301404231124242200404422141400400431214033111042143231331424341211343201001111031402232041144012042121234410441232111323140404034224401120102240221122420023241121043404224213222334410313221110340301103012240043430433313044204232240044404313303400100314343030201441042231243002410140004032302443140440242334031123304214202143301332311320244414123420210212312104322323121303222332121303400024432134341043013423001201004003141304214120434141121002040023100111021423030344131440400241142413210013340332220102330423133222134112044313001010404012211331411424233210201313414214100420443144200241030004142341304231344234342422002130231002422233001032331322023333340341301011331013344011311031141002222122302403441330232242310240331310430130202210410213004230200300324304344103041414334324212442334221102222300143143124244233141213232314314423122300104241210122221002024431224344240304112324334430031121433444424114300324000323204130311234431323212234244240222244201331411103334032430442032332213110403033214123230312111133013400224040421410102100240431334134322044041032332121144332014232030421133322430342240312314004203040202013341213101113140202314204143411213010321022112430440310301123343031221110143033123414021223122042414001134113411041030024121223124034034041423320312041441020103000314241440223123413120301443123130421022441423331202444424303310411210410403214322200433420001202224240222310133130224203433331202320413031433401332000200242210241432303012443130132042340442100440314204202234302110131404340020320311333112012231311441021043000244041130300330324204010110301331000424412012113444300010120043403041341224221120044433344103224041234230041310434044232104311102242221243331422040114223414024400103210221001332242423432023143301403221040230423241042431230403040044024434141333210413342030343011100232043232403342040122002232100231420231230411340013022143124442112342410200400322224233030400313113103103214133223140442330011400040312441400340241341141432434413132221230112410231030212142243440220021341214020044324421200304202234404034121203030410404431023032220314320234122224100301300404224041044013200210410313011143324001013010030334110242023442201242224003311104433224203340134323011303243122132214211043103440430000313423344101211322013213211421340313111112413133331114023300100000021110212233020343321101142331140211134204211200102411200230023022331421421031442403300434314344044221134133030441120321003011431322230421011103114302102202024010231031421101021101004213433333313131134212221144024400201334242400121122100213041030003010210330012230110043221103423421103114112403044323301402014034222331020002431422333440110343232413104444211303340104203041204131332044011331100431334143133413104320430303301333312012342130203300014232310424100242222101131132303104413044420002403303100030102034342431122133302101200012211302312210224344131442404210142432323022300244010234004044430314134332221143043314124340412224321120021143030113303001341333400002103324124311443233222334114321124433124112404330242220000230202444014113223031011324213303431113121403013100043131240124202121234413011331321304044234442141023331243211330033110413113231042303124343223324124120200324333233341440412243002132141333202411344022110011432300133344032042214002033322211344011044222403204402440214223404430021114331001432120013003433032110410234414331142313334212223142103014433012220143301100430444022430044413014310311122424034040444433142344213333140014002103410344443330144143434013241403434244011020420021432002210314412311424041221441023001013041042344000404023", "304131033021203134344243241312304002303433400120010204422412224042211241400442100002040310204033133134212002020223131214020414114302312314343324440402111102134110442222124432023010140204221232032042121434204432344423434403401112211444440234043444343142341400214203201002001203240131001324131221033402112421314132414431431041322411301011333020243023241140440443413003142042334200334404033232111431134002310233402211424244332223122033432103433330331111001230231214003122121314411302412112102430441324314301333023330321412424022030233014414002422203434443343022230112234442410010314402341003221313223433310414001014002301132401321321011044313433004141441022133124310200444241342021233341221231010443121120242323141330210023012220132411322343201122032211212412212334000131132304214331330344303124124104343404023402134034402243214233234430210243222321200210424032103240212442122302142004423310313021120213122110034402221103021224314402222444212221034400134021341024042433214321420012342410221343143103421242332344242443203101034141300414044002341011103404130042341241132143412322230440434133342241300321301144403322304342140132444044432222410401130244303214033220001132321241122010003204333021302322124244033031244410330231040340230310043213042141233220034410424321424323434104343141124334033333431110410343014400413001210203030112243420024400334020103143423141040114000411003433120433421201202404023233444142040012200302000141021213300423444410130202420101333223113100240301032211242102144142223230111212201401210101021113313412210204203140331140302103240431244232121203023244302011121012323024423441041434011303043222403212131303434412013131434034204404034343002413023114111010210302112133030340430102300410341331421131110411022040010241002243214133030044122100223422421020123031234102034211014142434102323441322324441014312442231400400000341440043234001022321311204030344330111203334434012101342224402232124312331423000443023231433002110304034401034100104413413124312010442203221040410200221110214303033442204440123014234143043311302034243334044401141110131000123144001324341314413314032013340332122121210300343244103300230414124434101211104233300332000403431042340411341014423201402122312140001213033232221214143324241144042111002024334102014012112420301444324311011224310323012011300031340003221323001144142430102423220111334310134422202324044344121131010241101314410243002220321423331021300433301324140421004002222430401223041144143414202230400214141044420341410440022430421210403001130104032113420144112340002110004424034121033101010024331232443102403424424222204344434241210321230424013113411001403434133344202411322220011042224414002132110213242224002330222334141000144200330144112401314020144121104204440421034221110420011202002432334211120100302333342031303124001230022230124343000033442224142223000201131131332044002111314233333210214340422300224120240201130121213243402114211400440043120131210043403411210024442311302112030112221000113013412430123103132022110023123201442103422310441102444040223122010421302110122301001421420241241140201242433114441400014341031403124211041240440240123301404403144041442234034140442002433010414102331112310104431220134414343144400241204111140130442044201434041110003141242000022210104303302211324030132232432132433204130141113342342022113101134331021141040234132423114140122040342021044000413241034234430041411234422412044231103130221234203330302114442432103430424240430024112112104410304213444040123242003114132334231203341232202314414131302432324210221100311201304442224120404414311104401031321143402424321032420044200310103412121001434020344024121304230030243301411001213224304404413143203344242204433234331132240013410201331402301044024204333010444011143021323101002010304321404102210320202302404400000243013012444041203110333441141404341241103031310300304113001033443110042211243411122213133120002304401341040222324022121421022332123132203322003424412242310114013323014143014414133311322430431230322122234041230140411332043323444113104202403341124310434232132040242234032310304431044421024232013022210102004101040122014310104334340043204321223240143132300210024414133222220234124000212244034022223144402101414314233341314423314310133221040200214040423234100342214421211302302314220004024321414242440134121144441342430442203413233244100043014114421402044302231414304024343312041424103411404110400031311300241423104440314212344", "204320221041034300302200140040130102402202030420220123333220032014013300340010032243200243430121411412242231230124131314243132144234442432000443434413004302314124402430433214034323020100211031314114103320214300410130243342422010100404304324413310432424003231141423443143233413313100344440223102111001232022041011313044442310223243320434132040222202213324211304414121133344443302010132200240423113000222113321232044434323343021410230441104001232024440441334441103140422312410402232224432431412012230202300301123321413304414301243332202404311103200430223344230030114141111430443222323203003323040104321243004140431444420111242021420210423130123120214204343131234430432330324301301121041431423241240013144024110104421321210340040333022123231211443333433432411303434330030002102114034133103444321422043421224232422211401010032411231001413323311204104333040444022140412331140404340034424011223041032012302033103302041223314124120311041203423003003443104422244133400110234322102414312440013223234114310433220344440013132120222122232332140114301044011331041323212240412200023203403221242402212004201424011333100042104134000030103014003111413333131212023444203230441414002212321102400320344202320233231414324202302023211230222200430443010244433023411131232023140032333341301422114032212424323021200420020404034021034020414343122101132424330312101300121003033432124423311431012442120232103222412220043001432422413120233024132104222002144040110211342303002020314441003422142444131403434032343124422324312022211314430024003241103240410440021202212022131212133304320041201442032324233003412234221134123230424123032433401233100204111344032114020221121400303104242233104322211122334434430011042121001403113102004043433404340021113211134100131204402202002434310442001013101121343232221413434212114332311242444304422110421120014241431100431442341031432414311304402021140234033024343304001403201233020231020301434334301203231403220023403233222140400214322313431302142342444244311221231203203204444212440122114042121402333021431403240323014214413402230130044023134214334412014430020401313241332002421422311344320220034233441044344222313223024224442103123442422410104404214312014322143221421320023044120440413104411424401134231341310112210123202101104311024222243413241432014431401443443421412423441000330101342222311041143430020040420031330411413213332221134202324434224210431331133220002021024240442441202324020321314201101133111242413244112400100044344431330401314000334424231020300012220322111004104022224402203332420331111304010423230141433231013020102243220231010231011213310122040340313430102322434004014201001331333101342213021034401103200212013231133124440040434210010114304313343133203244441023212211434020040220402101440042143104031132241012422420211313204331011243110430230140104423201142131341042203440142330441013324003432340323102102212434341313430141043410434403140143141243224133410114241022013110234344114332131013441123333131212420414433002312202011012301444213024244444324004324121320240240134142130132114202443211000204233112010032232332221221324330104143124143241412243004403322424004244300231100301320013433000241423421312231441440202101322114411023012212320403112223430420311402043023044432330302233431111002401200314232214440013124403132012023414320143444444442424023241220003242224244032131400244414000342414402404232323112343020232141403044044421041304410003220010320113130323024012142432220243421141143330123224020433123004331231010100131432033241233434223104011134104333100414043122012230043042042242100131404102243104044212203213233202340303102244324420333043411010411444441231031303314043240334432311304332102114000414303014422142322442433032013112341123101314004041333204110030141004412123242432020114401232020120223144143124101003442024202410432444300343111202310012132322040341420244221301103124003241313032300011143434121143301211010123001311324143124324112330240122440111043102134244430114132230002004143210134304141232144042110310131344131424334102122204111300420132033044201434131234200420412141144324401342434244231313124323311413232041100031431312411414124322244024204103102424344111204213131020002114322000131024143030304001004442003213443300223130131320412030100431420144440444133012101343041022414410403044021221340422230243303313204001241420111131102220121202221300323434120013024332124433300231233124320121243032312434443134310441021122200322420", "033420102131130220234212433303333104434030002301332104442303344300010302131111402241100424024333403231223034412300203414040331342201112034441132333323010341221431430002040010443131043004440323223114002422411001140033021222003310414121140023044320241244442122240311304324132023422242440200124212012202111424334433423034141210124010312122103142203213203033013332110032123004014004434303224444021311410441442030311422341100142024320024232422112221431240342433414021231401040221041321411404102431243342000431421011223210414333201340414004324444213104201442133431333120101010422124403431143204211401222201312402244103104220324301330431114111233443220314131210133124243430300134420232240023443140131031241442324314311102222434023233041244120103313221322144343102000004014140314334203312122110444240040224002341144114240100120131343141144424003142124141440231022002112323441411444442403012320101033343400042434034141044304003121041323122223003224313341124141334203240142314323241202224121340123332303403233103024420042041343023110313001032223444221444431214441401404411124234321342304410033300223111114033332110410413314314120022143142302203432334342424122243011100334242410332133104141330212434322322323411144434421322201221031031110210323343003130414412421220030311031441310110402310302202323020220232104410402414101101210042113422401442031202014034100030413302224131024244130104401412121330313422103324310034334203114122314040414041401334022441123200224132114442314311140020114401033203011443340141303100321330044122113010042140333402014034210413004240340020333132411334214410120411403211440312444014213024230023143241430032423313033240043133211131310024304210131321410212030342302112404430221242220442004123143222044142003402102344424100243133440133241324110444000323443111403212031143411330001032031212044123443010443034301233231113221014432224314422104302300210424402401441122140021423310332201242130030024002131323340312004004340303231111211100431220310004240322013324103111110404031002003011041131044021231022343224441334041141031231243234122323312130121213311212220321442312344342440334300101243013414204300304244202023143321040122103303300340341241424213211243142203402034320211121201310241132443332201121104014213321101443333411423100133200034243324431413121401114201334131330304331134212311030341332131200312042204333310243230430212221134241411413320413112411033330101012000422433422422302104414012440103434144101213004442204103004123244430131403400343042410311034114302443023432113442322114012313340400422243413120241012241140233414432113410334013044304004102011224034130334130203242324004012302130104020432434124300324332141133410322423241410034132110343120430040304323004010221431244013042340411324300042123141030142313241122124334041232034131422024404231342203200223321242112004333411003131324114004202022033332314331322122101004102230014200204343200243423222002110302221200042334434003012024003112234042040411442132212034222230143424132423140430041232230223312000410021310033214244024210121024230344144030230334442434130030312304014140341341423310141224024111144242031414402124422332043114112044431340333121300140244111403413301144023114121323043204433241131422010240301012113233441220202212012321423202402331301140402242021421300321201402303221431222313023003324144342033341320410433234401411320340104324311124414042234012023103000201131431002024320323433303111103321003003103323300241022430143014142221244413121141022431111122413044221114411303402114433211311443423414040324121110230002304434043443201322031232412334321331203313403101020023444123110224314140314341420034200023100133403202404311241034331333131403441032400102144412310430403440312224200340112331311041231410302033002401201343201040123400230343041423302431334112312000203413322400244242224313013103001244221233100040131444140313043311222344214113020334400132332114141233332220001330412421122310012320224302213303123104440322342211411341233433101201434223430303011244442022232224232143142441322113112232103020024311240410201220402232414231334433102342121241213302333444330341040310123110120044312330111042224043012320431101210421424133332230033412410242113143441343321112344300034042320103203002110033421044323131012324103030413430221444212103221344120012040303333311322103203214411012012203203240341242101123314332130301011213122232010141102424100333120034130012304313410213022304100104443342442", "423022211020043121034133123233220401444303214220112042311321324041204011114431000443302424334131140400444200404434223233114132034004122123011224213044102120031200343131232032302210002010124104244342414440041244310104421334142022342241133211313004342203421100334432004212202441212033200444414323140204121314112330430414030213421002213020323230213301220343302142330102213444234121024400441004033014221043324033142104212434023141442041113203241030320121330300120034241041042423331012013340021241421414120234020014014413330443124220230231023310020012033422234004010042112343040114410112403224234220434013401142444030320342311401310123210040020432102014442242222110240000123004032120221434212232340333223123043422223432220022033111314102403304333042211424142111102300341401201332120323320220412441141403201004113141311103140120322102431143300334241011110100111101204343301233213343110023024322102414223230030101430234023143403204432213002443411240034410133243131111011110312404130434003101111342144043104010420334110204241200331131033420011144414304004241443333301342310120302131124130013420034430403234220021440034101304142004324222302422132222133401120402200222331234131204210344303204101430211200441030301101003434104214302301333014422300341412100042334243220211102022034222330433110124431430030411134002122442421004042104113130400412212140014121011044021004221311020420431314340110230400324214334332430211313143414132204040224001304233131113201204212143020241134441444230132411443113020223002400224444133422110111441220342021031301314032230134232103044143230242041314414223033324144332401042301131313441403321020443223023314342422222311443211224304310400100014124030414103104112210423030033020200240104213143340232430232230114041404301230144030132122434324332121442024423211303132423304314140123141022224402011233312221413410411120343140130224104403213231143132012213011131100224011310043202204244200121113303320004324304441003411213013044124314412410140430024111134010413322031412210314213131232444402433110022333004234330242104210013032412004134122133012432044304313400202140233211341334233313241422424100024211301404003443142111321130100114014030121200144340344433434024310241302214420103311033210422314002300130011413440302204101332013243401222041233204330330203340104210204024112311304133342003021014004332330240103001033234444242434402002131100430131422022043031122142441300000000433441202042131401242213100340221203043043343433132012134041424231112313222113422140414212103142213143434120341321324311422101313134033444301131144320000234431412301212013401300441343432321030431333033411140124313102010341002204312031340412224334042004012140320244440113333313424242101232220121313013132313340123021044041121213213032003240141200020003112143434122322211402341401422243100433002043044130322002011444423404143331242231134133313113144000100140344220221230021233302313422444304223220323401411304334144014114321200431123122443320413114041332134403243243002421211241323120043042033424012140204212431321244302100021424133030332222031104231424011321414313230210412040403442103013244144102221034414344023330313301203430400342010142120411003302211113240001212223030210042421332300323404441444143444012213012040123231412402402423011131311243032441113233114303134330003401211022303320000040202122332312310110131120144040201220301321043230110033421433013014031444123002123402434321324112202122333024022440331034402410124201304223414442422400133240300132104123212241104402100212230213311221210030010141221301030303304203002042234013333014443441334322211401404432242311422021414220130034334443041303142111013413204122223314140040442012000110102241030120223243420142400430042340124132202320000330330011424003024432120103441023341014413414314130341134213303103024431131020422320433221114040223302433133311104412134104400311224014040331102042230014002234122101210101420041021443202101022324023112300434210003203111141012102432002141112221413123002234042133143434423340141410304034412201221242410140210011243341041224211320434143112400121201230213222340140420310212443120140214133141330400022213121004440420002230430132430320230020043000022234102023111302311023103410221222302000202011004230202010104312410121122123311433141044204420424424114003332112034024032131101122303212021211334423004002103031432323212100021000420302034131342100310141110324434013231300043002041111213344343142422244", "132441130442304002331212302133201011000013334300431014442334020333300022030143111310132130003301341040422042242044400312431032222024312311322040420221014044432442402123410224444101221342001000412022341031044043441434320230142324004300324110214323143322413440044113431022232140204102240404030032420000244031304241142230130343332424422140211121243023403341022231132243022214333003323213134423444431311214140041401124334122111220233204321042023012330144400312133024132204123010401143324332034210230440342414004130302012142313113032323033211041242204201130400141210231402124330301110323220303343421111222323131110402103121233224024211004140221010302334113113042341004314220040401131010110422314202232213203223240302424201421332041243201111312422323410433240202432301402231342142001024334332131403114404020420421411400412144134114430324310000342411344334001232340242333013144043302130013033444020120423034201414442201322404202423002102042032241434331133304101303420413341124231222040320141332104233141323141141120434442130044030000231223043002244442143242340023130122314013230100441333142241031014301444134313222410124104301244341334320323301020221401032444043342203412110434042330414413033303141041340420014100233030214200432030124143430432402430431303320034301120331140221032422120413223401412304413103203300023414020441412021311421042002201444214343043034420100004414303004044124314223201022014402443001324032434210304424203422410020342200131223313402414010242144143022200211211413442322103403432204030423234333044034131213312224230201402411241431413214040214221134240400233021241144312214331100423212413144440030022414024120104101243310030211102441111230443111422234122341141323413400042043432121431320020420212210231223313401331200402110142011341223020033141410330234203300003404121143332233100331241201121410404113300012422410431010302242334133021232202410222411003223411233244040202222313411220213403432343113103101300142330034143134403012444414424243331012031310424323442321003342420304000242113013114401333310320334330423212010043110141102010143401221133411230443444302442400020312020124104332032344143143303332324111033141103304421441242200133344333423000144202423344243413301120401431230321120112433331404110012200102321023323431041032301330420422032331220104340012242322031332420440110040113120413320001242010242314423110313342202431011002204330040302343413043013141031420432110122222241434114400333004443303401042310043010034013301404103114121334413310233441432004414020130230412221110222314240044433312133311443110343220121240423034124014214213340143133440112224441423244002021330440312402443323240022102030142232341320342440200230111333331440223312131400323313003323143302433334131312440334330324134103221433011430033004422301110234442121242434410040214134404221043343212241420434323421034142440402432003040003403430324142403032311030143402441043414014314110210410310223141403130013433132400302142200314023201432040333403140142424314322343320130201041421312302224412422003143424123431022341131032030443340314031402420324132403004234121314040024110014313212132324440021344442300003041003043102012042034303430301124132101210332423312123224111244310242232440212423022444242423204403404430410344232443003104100002022433320200401311121141000204422403111003120301240043120022442043404130343022301401444021031034110231043114124213304424200023341231233130204411324340423222344133213341420021023430310020242122220322003013431320404131204423024244032423402214013022400043431302123044013324130414214022442200324011443124124131011431110131111101132142304102310043443440343040240431124014301230044021412133344000214312022402341424221042034113212000021323001024213204143322342032401233221203230402242001221230440313231230104202144014024122201122344111202331421401230202314122222412312340212410102114042040121140023444312233130304124334303004010040313411122020041041433431102004222413213020002430140223030004031112102242303400144231014343112334203001034244414002040412314204143013003132221001302440412101424324322444332203231220321213010311010232131044402140440222043411300232340200232413400024034202130401041032031202133134330000421020100321311104012222113422340023032014124422203304420243220444332024141143010324121202034143131423221210230334014102232142204104202211313001240010340203342421344404302314202031320143414303341013441040330431241330221042030340123103014023202243", "103014142431103104100142124411430312014434332214012303241122213142214113040212010123032001044140424204302024102331422003331434324011430201230432212300304402210431302103141123433233344221323320112330114022213022440212303201303242040024421234331030022033411023404421141123430301130120014443331430303402212341401140243434443433220212323303240013102241234441304334232100412213130414113224241142213001000414044434023040143203410231034203034200333424244201321300413312042134011234043111422024240143321021412332123432043020324333304131342022131443033410102212241310211104301344234213220044114403432212034340414323310302440000240342022013223022440424114442022300122344304102100134013012120212422401411443244133403032310411132320220324033032410021014123211120241404104104332244433134413140312101432111422432244410313223230244414134200003112100103130123404241243143411024344012410212314414322310202300233002200234210210432420324111033414013203321244441112112213401402213224444440024313301210220413413123313142300104444211144333210044022114301031213202202334412243001411013013432142420231301421134044020233132433212112102331142112203021032203310131112402434441300411323122241440013413211034241024411020120201311234424031431042134000223202344403310323220230201314410310003000200104102304023240404333203321440424130034341421122104023144202314221200034332132301130203132003440302232122443014433131142202123144231224112211232133044224330324130113310240103010443444444311422402132132004441444031204121304000223140412121402123222422303041301402100131033130212132331130322232212414230330202204004013010042314441210322233314323440331342104343343003304120402432324413210413131300413320321444441424434343201233020000443400341440414110311130134303111030214334312340400442104224023012210400223022313111441302443233331310331132103001410043302111440134211133000012340424223021244214013101432030242300103132423214112400203334222001211423422331041013030002202014000010313221410044410440343211023403403110413044304041340343313412334201134320102201221214312312431344410012212404410204123003341141124013211134234121124141102132203241442124321230031121300143042042311321244022312441011024020013333424000023034214234100023220432420413214222122134244401312001221034444304441124221023031244020111310121400301214114004114212201402313234203241210001031132223420221302200223144011141203044404301443010003341001330413113124141111031024012444041442303134120343424443231133022444124110302400112312211403132020110010233323122410243034204044223414030441443330031430031433414202331023204011111434314414010113034242414022000202442000420413233104132413211114000221331022440231404434001221103023121430313301341403222202124143310312402233214223413043023344421400224143130402031402213103442132133121242040304020401121002221212332044043331233330210143402140441222143444111020343024332023311043201322333320403233114022111204124133334003330313000003344124241022301012040241222432212014111424134301112211030012304024004331004134443031424413011432304422142411433334200243012443024322000433240444300314321210124132101121021411344234014012102320211114323124033112310143241140021403010014140134221433341404240001041233023003200002401224031213031432031343143420340403401033104421123322344314300243234012043002044004111402114002013421323031041223040314120422001312320444333244140024311124133222410230333131423310133210223021234314343341022200210201432330114000341142040122404342422401141334312403344211032003423113200430133234140122410302144411241003233324103042242024020140231404020344301330414013100423303311343230113130202433414211223322124302043213000330204332013031433144213240332312212442400041032232300121431440204141224343113321104033311112114110204323033002314033104132122220340200212142031203333140304001011211144322122144431041342432324103120431134431130101131242334312214212100433332243341434010412122111033124202131003011414001042242021124240113322242420134124344142100443424301032442114411312410213123013020144004122321023132134043333222131100311413140104342111332113044034113441201102232310204000241344200024001322414414204322322242400212242421330323033103134102041224003021103001033431223220020224013224234313431341333131042124430113302321430030442242104034402204243002401413203020232112320321403232230123113003213412032220442334332442102020344034344413013324414033120342300410301404441431403042342204123423101003", "424133314013111330431240211231312342422332321312341223243200022224140402413311443430134104240402001220042141232412214212430130032144000430013320324000323240043332123231100200010422002311310340102004321320223243232213211331012213311410441330222123003031020133220301000411331332331411000130020411021112114042444144202332402032032001300414102032423212200121433402120204202233111234000000222113000320403024024002030220240334304413302110002334110421102101344133031222204103212010024341323303324443303040404330311234431423412002300321414222133432432110140111044212430231441224432141422031402022212130033113342444242230300414412102200422434442204420201241034422443123013032442030302200044342304441044340140232232212021310413100441132120132032313222400114422314431341220023114323412314342114431212040100313334442130300434344211230201411212430411023003240133423323234134402200212404131313223134034331330133020430240322003200002231343102404141433032434230324003134212044333011343104122332304201103230431231411211424311233232341411323133111312332334413031031134020001341323310334224212443101441443232004132214422121220340310144014421311210314314424033340203141140114323120340141203311040433420014332224320004442214334130033242130134223232132343100024320100103443022141444202302434142202144231031412420143110320031203322041331201043134304101033440434423124303404120311242002243342320220401334042001220014113224140041144103432231303223230400431123133323400004442200242311424021104011101133042213220344401422134314402420443040410442203123224010431402242313013332114041312401121410313422332443144003403121433010301132422411304321230420401104302111104122213240013311441123222031201431320003222432201330323314122440311012034422322440211040304134014000242333310341323210320124243323213204332034334220030432123112221422221414403012344320321303424224234310320324413242044144032200013421114402444121141022233400423040244121132343101013230323432313300334141304332402123023343344341421003141030013042123400123340021212330134202033304342134012210204200013143130312320002403104414101010440411410241041122303214103022242243231244443130104021420431210222210202143323421332244041310302033311411410411323104032422031222422224041140240210420142104443123232142214010211222403222114104213311433320421403212330231333122023203200401100021434100022044314413000042034102023201110434144113413310343422201403203420221114433004444401434334231343433244244212401323002244302303141204213031034024141243422441001213444103114000313420403444403242304402411103243013114221411101211321344301223120301411322220203314421434324103400304310022013430223423024143220043001431024201412230431122320143331434034143020143134330330140204311144023404444031013333122110224221011111332103310100213442040024402301410431440330343323242040202021210033220233300424304132230411041334313444201413223204421214043331203014120020233430404221000221130040130032401132034312011041330141001223012440014022330342004022021422342144111412014240110214342241333330123241134402411443322340040200003410043412212343411022043402303100313422142301034132441203334003044020020200033121013311404420244411130202443140133434311120441031124320321232140123421410310102432034124311202413424441044240443100012021212120114222304140140042124321203340102131421234102011130211320013331432423103442400210203323113012044410132321122042302413200320241312242434330343212344200320042230331440024233303320132004232442122404204331203230233034020424231021333320444301414222042030214002002302143343302242310220144002011403024024222042143201213443241240210114103440023121142331403244344402331222210124023443420042413201143121244433432123321023044022230143221023200442320413420304400140420310422021332143010432020302114300312314121134032342043203341412242202234212324031341110021243302012014221213414233123322410200441413222443344112101142100321422001433140013233013444000120002112004042011220202231233430110241201120202320241410234143332224100121420402001112003202341011343232243313312100114440443243342111240421104021012410413321134442222343330101331033020440223413440434111200144044100401112400023231123304131420221220133003011203440222123314140001440130211021013140021141212301424422000211021141221413343030123342141424123102342311013333043443411211242324413124030300144222301133401034124010411340113432323431023220431233400041422011142344012133130140430012120030112021431103", "312142242421001300431340244000001433412221213144420212030424032400404232344332034200424202412310330311243041244433123131204031003412444013430113110104213430124224301320123302201140031110414400344031334240042341201424102204342243400323022214101322120240243222131414231120303141114110422312400444041003312431012243124310112404211033002112214124330220130401144131240133443041121233231313300202413041202321311443410421033103014234101021004431400033102044023104232322012334433443132212242101111013410322401114040111024132204240132400403033234242124323242333342221240124302444100031421023221114141020112332010012330330000012132314340441132144220410422344220412243124144221341100310411421242213113334103432340122243110334220102013334224114031104323113241112443213214121440044012002240033132203224220200112331333422421044200334243140311241020400401224234103112140211404123032221342103244101144114134132334220012031442143100031244002103334432244422404333110402213343203323422311402231422234233424133220234231403014142433230114234044141210240003032311124330331343240203113000013244100034440042041413312142022204223011033023012114043314204030220240043441131312002223023204210311001100310222212024423324320014113112431401232030242321200140132441243334343231314100431444324201012130243212040431140223034412033012130230200042312312413133000220233002233014134021142003222400134010142001044423223110122320120410130113344301324011124210100413203021000312013441202323013133444042004410303340424444424132031034244134434302142341404001044331114211021403213314123021022402121342443244122103301341041212200301041013314331344401043142223034400011113130443203211331231211320143123341404403443234232044303002201332300203114201204102331013404401120322313120203200141024413144324211434023243113041132010114122013021223230110240143201314202411004020210101434332100440243002421301134421144120104121432041130114313130113102024312424034002132103310101414144131001034124313121311104111432441111434334243121014021441203322334123222311331244330443314231220242243311434123212410331411024441124231043020414314223414012114130303200421324021440240420312041324434404233110400402441223103230103310221121011101324013141011204330421034434012213203410441443411403124344004243203043324444042423424344011421202330210310201224022230123414344221202212301202034124012140023304044114034402414203341242034034400303210304422132103001432120432302100311101323314243442122241110312003334013024122340324203402234413143413140210002001214300324414211444423004302433210131330224324413041430434221022141030134441423241024101113013303233331343413001431214102243332342233342144213210334042420201142304040022301323243401433030311134413304043401321424210141422240410304403223122333030241340003224241220240142144101240221333231340124123322123410104403442021024043314324011404414112110342413002042342220021424231442041230314330443020314204033302203102004304401241204224120313401020324410100012320233432202422340043402120403440124214430421101313410221010040411204011214201441042311431222124132300404112310042304402123102110301304241100314443234421422421031004112010100110301440013000403004031444334030420410120403004434132143003242412140432224043041042003240244031313402434044432410031222314421002330023234144304041020344313302002301421034332414402432430113222241240311440303104103203123433041230131242131231004402324120043243334140244244024424131043104121224411241310024331244220143244311410312403204140421401432420312040121023040104013233210310401102040030300321313310133040241000222311102330010443214444100232440003424111224110201114443004023344343311213411433404412413402444412404423220101433431020134120014223040211144130401342042414021342222203210013443001001324301032201424022321122304034241211040234143120223323412111111043230432023012120040314414032222430321233111433431311244100301014103310442234133112201423313341443031341312223032040230223400322401400242203004042202143433214312321330010103042432441010124301124224222410424104034221124032102420210030422143332041121423113401420211233023341134133230043020113044442140042002331042400310402230230103424142041023440104112330430230134040113244122134321220422240002313142443213421144234042301244233420204301034413444314334344313204130240300240311303220440242441103323432304041344431123322432414314322231141221110344002412113102431312203444043333113111021022401443342410441223430101", "041243222211130202034321203232220220224323420144310204413000230413343101313021023331440121444144443443223322032313413434032201333230440000041212022132101120212033314323334343314140423022424331244003131431102320321001434420410244101322423111312442200412111434131041240413112230313331013240320130312333033433303344232031213143331301042212032021241102443322022141104310122420201140110443211411400340301012332244401402103034301241411144043014030222200102040020424230444424410133233401422304221203121423432214311042000122000411413104030322404110114300144344144211344422024242223103414224403013012404403304202424221021311100003004230243444111440412212142241212423422343122312433232421310230440202234031140341042233131044011210014440312342343100034330412130403311030400212340332210303404132010310002031224244324142411412042110402400342040232113421101424313004011321020112100230232304011201134002043013043314221443123222343132214114440030343000022422142042402314010233221111113210442203122304232023403241344422433113224332213412242310122132012143244304123234031244000323113240004133321023014243231013300120433010414231422114144414304343312400114024023311430021401414411223123432003031133440324240111024313130443143313110321032133344222020311023131442411001441410233112144133341004004412311422113431220010144244003031303302214234023430032403220124410434344303332141024113220441330044010330144302431400112322104110322404242321221444444312311102301444412111231430011243423024030232402414323233101324404240302241103021443244002131223402223434232021011344323121221023132412431212103404003343121221301201144303001011204232320242123420413034113222223241042310332131421334010021203214420141044201331240204442214404111214320222443430111401300111420421023342442332330142021304410204341232114012001120113423122214101411121423104422444144140142003134031332231410122423223402140100333411231013130130043234123312404302031044210110304024131013101132102143223322330144041014103130434100234120204244341403212204002240022210410410304441432130042141240132114314144434220042104224004312211210111021340200210330421031000021422303221231103442141312203243144012340243102303111004230131302433044303241212301430134001010214234222031424014011423144224133211411433244233020003422233210240000320341044013123212242233202210202022434021301323210030423431021301111122032414120121101113341234032313020421340433202413241414321224430321023123244440330400230222343214211204420141011433243142142000224112014144001410442441302020320134441213210020042020243044424201023413441144423412323210132322241040134204232124022202443014401421200430334001342401213140322444121311043042341201411332432140041132302331432122143244222020304033043044142432003130433220020221423323430121040143020221402123004223314420311331413001344300103030411341041423014420324221124033410201121110231331112330231013034413230214301024140314243131402214241342014103001122340324434032041234020033322044014344310303403121013333432101204033322434013022334430020103441011224114001404243344420243113213211230341234322313224214441332422020103142321142411102204431120041313022321104112210402311214303030134101231334231330122422302332430422431300140210203431020114301200210211442401433334230030120111042011414303131044223223431133413033430140333420403321334402413432333014024403021002443310012000023240232122132001024432232240240421141214321433114024304422214242213344340444324433232042430204141221312231343320021232432024340144211000430230124343023432141131402244014002121021202130314104211313041334321310223441203101140343230132321042441410200203330301423042331042224422124112332114214444001043102042011431004123311430332431101223020114402302310202012000332113122201004241120223311401121041411004320022024224311134400040333434400403110321301313320133132441030114323000332000112202400403404033023401431302121324312131330443210320114303242244434220142113340313043442332444402323113020431210104011132311110423301130243123401042132441011314143144223404110124040203324132331233232420103132342412143031414120322332343312344132440014123231300021444303140402034421422432130231422010001232414101134143441314102414200124033100342333122201433212130021223422300203304130414042014401320011221033320101233102310122401220440014223100223431122344100440434244243042024410304312003241143343030444300230304134000300443000304314414030232221230230313122124040100334242122130221", "331302230411033300122032123241132222132000224314221233210411440441342013421232330041433444033010231314200300134010220234120321111034211422322301223343402032213442132122124123114221034112221140423212242244213213140431030443204113203333444040012300341033304434420403033220033043113122303013010220422441321321140333112220201204123011003340413330131014214423133302202232211401403302122330033433102202123433243034014221342010032343114023302231332400411422342042200224314014334131224330031201101010013200110012313132211213242111220134134300413340003213203230434413043412441214003400101441123023213212203332203404413202022103321221133304440424412134200013010104330312030213433403331001214022014330242041230040101442214131032002224243200112140144124344341134044212300224304444440011420421421211001100040441021101221043302134132143310344034203402411204203432301430311122442014100040414000431242223444230423314400244440414134102343201413024411233123003024221002024104032010301041221104014231313313010313340021032223033222124141240424323330104041104103204010033222414222121432431311302432224144403310242312004401322404240422023324041234211323034322040434214403122111401414412013232334034323303031204114041132021203142122141102241030002003030430302443113444342331000014022233013222234222340314143122134100214300442040102241010030104234232434204204021412400411301442321432021211321102312103134444021034343203112404143421434400040122422044334323104111314013401022344212111320110302124300101101200231023014213203430403042324212410144314442423233011111022310443430144243113234112030030002043232114024301423042342333220424310233303132110442340140221001220412103132420441010220200312232432421213004410142203104233410000031233300214203023303114014012240132144404200211240302312110424402130420242223402003121244210011431110202404232143012012440101224404240024302210301400202420200424000413104202420044302330434112404010412221430242123232444214031333412144334432442132330020134043012121334241342440212003002333214111002142431243321221041034121201303342202220321330304331330422422114312130410400111300041022430004243111332012010124234430101114422000243234302002103313123010003314440011031200443134411044213101141034321011342320134134104023131112113342211334204344013013033130444420124440340332021200242342042123142411300022410022314423342332014204044224324204324203132220140323232032431414301304143302303013214442212134122132424331421223423412244144204342210040411110003033044122310303103014404043022130142214231310124140434444202404301411440443222322024342443344031042203332044341340040003442240112120024143222100121200401200113342243441424031322411021342321142004121200442142212014343134240134040322032241400441130044100304212404113141004024020234323400214132322443133400132341412201131404302302440224204003410004214302334120100242203210113111032004000321111200430300204241430232433221004043311324131140300130242430111141203410013310121331223041443210100024040040034003432111141401124430322342130403202030412041210112342130230410231244131410023214432102140024241401103430444201033103114220002232444412034411412044214101331202244434423241104303001004140110041402032130210404112322203233112024124303104130010123144243343204014104243223034304443031410020004332012202104032241100232043000224240040314041244132432224114421340242310311243031100033011140213234112110423411013204414011213120231020220223141222100300003003433130421411003133132440123204412244013030134224404323241434043110333010034212432310440303223244422312013004032204342324000324204222300122144310404204131413241441131423231012214104234320010230440020311213044230240334120232301144031144432031114100002012431422200123031442302022440414440140221123021030224244012334000422012120202034100223340014012331021134223344114241302433221034214201022013001010132244122422041103040213434420012424403212032133301241244302311003241120103144241102204023123341221003232200124402100230014340232223433410114201433201220033211320431100002441414243340232121331000330320432033331144220311141230312203320331113424414224443113430223441221044220440320010202324143331322314403044301441241431423220010033221113244042141332140414434320104402023141140011301313403030201223431004430011333412022101214233022324422241114400030330422411432134100103031304304312031313310044432312412324403240103331434340414423240143430240243003043434232403143102444042033230300421", "321104031213421400233404240114021030030213211331324220142214031433122313402223122302232302101042114130201403211410421214414302332323403112211410412340132444313301001200412022142031200140230010410114442404314412120401000140031303330201012240404320102330241320302433140140041144231020340221003212100020223222441320332442130111111223321113412443132303401304130231323011303202344103144103231410433140241443004404410330421424001430443033444214432324004424411322321234012214233301011004320112140203131223342042104420143111040334322431110333302233404111404330221021314013011300022413002400432422323040243113124342120123142220142030123340402304111433223431023330412212401110133244233001132110241333343443331324424234014134033004443310241001220033000320104043010424432012343411024212033101013131024240022141303020141324401403002311304441440142321123344034201324101001431210211033403141334404021040001334442213002422410344044144044134041442223212340100440214201103232023211404141444132402102440113314000200344044031213112423014310324344340220424032440334211422342231204404003324014420324332031414204012412204121302102003014233143002014114432222420314402013424144124300331010210141022013432444211212434023324420322001201211341321142330220334012121203333424022410340002230233042400010340441401004311344443143241314010233130322002303412400102022030342114420312414340440300420010333413431024104330113111012314121013100022133001102344234322223041334443102342023424144402024232022214323121113140213404001121302213331412003134302421342144231034323422233312142301322210200234232232113112402230221233211234230331431341442204112400124332330433411033331232040443322113140401412303303021422411334214211321444320412104330211131331024421200212321131031440003203421001034202112402000304300023242313112310120402333312212114243200104441242124124301110034441324131001104011211010004120012423220104224240403202203232411104023204302022104411302302123003103240440113134224402431421141100120302400241121022223344134234303031020324314202011340044221124211222033441411441341331034043133204131310224211044400211242312333324400340232012442402244434401441444442222310004443120232201012220002313443434002404011440424403041342132404344240042003230114003312143440131313341243224243430002210234231123034311144444423432403231410231344020102024033330330022113400003134031444124030444011323024441042023430443000113332311121110011324341442324023211404013223320031334103442323002321301414201014444234223312001030131321202032003121021200332202101333343432323033131030442114341103242202240013201034043413234401220112042124110144024004423224320011112011343430130441332403032043030132032440144434404032014314100002112012404230124112321123012201243323241244212324411100423133422310244102230330132310400023002432312014433410113241344032122224340310132024142203022423002113121344122322244333234444023314441404041430113032012002101111420102224212200112320334034230121033102144220424432104401120323324114034140100234244043011000140031400040233333240344300342024121234040242013303304441410212202411231304331042011142023224110004021020133402220123212143322110404312124020014330130301131421241003311211034140424304321131103313224321220413223221011440142414330020124012232030422023043132420423013342021124214203231424240231440412340102212422433041134224113231312034211443021114113342114400403040321421302413313221431234040434412100422221201023013041221421101031431014234202421313434331234141031232202120001324220044341034004120041234000131240404014131444421342130030441041233113120242100312214341243114204022404433123022220402344220342321441230101444103303140002034412403213413343414422343332004221430042443242034333204322103441333212324421410021110232144220330124002120223444300313033434311323440142223202121012402313132310401323200113003343242323411441041134413141232412300442121413030121401033301031013112243210103102040221231431011104233132423102244404240102202202131144001102310010114343333004423230401034233430441432333432232003324231431334101320231313122132404304323114013011304242214410044222301323034214140144002240300433432212403100122212004313433112021330200440214412234203201343440011143332131133303234221320012331144014224314430402243113043002213434202120334402342012142232132031310424231024224222212022130431022201010201024141324110444331102323402103332304442214121021432402104223134220003022041034421143212121330400", "441444234202420203321230130334200333034101024312434133401110312410421414300221411434021133133244233030033234244310244432431434014134444103401004313411341131212134004110243434012144423440432423431442230340034404240443040242234434423014233402040134140343121242202410132144111230132344403320221223042242041343001210431004440442230442133110444233120102134242322440424103240012400110043130114234424140030231432431421114221122242301303124331242304020121110143022441010303414041013001433343244340244203100322422040204332241002444012344320342102303104324320310401204101430102004440441032222432213101411432403031210412232111312034411433030024334241330101142420441013313202230340341000030103122114332004202331143413430110044310100221013320324211241333434422033404141104213331212320202410033433423442434213242143114440023444404414132221320441313233312143432322020111404103012412100024230120244124433011114440410132224323022324244300214003421104342201421311131124220142122403222231342203111412312440234313402424014333324124234132403310112430033334443444323440014330324011012144333344334300130042030423123424202431420410200410210230322341302302012244320412030044110110430013334241403224442314442211011011302033314423432112331422420012230041331120342334323044110111324232221204234430301310324332443342132012134431232041041431133300404013232213014002322104121204431424322034340203313010202112242243242111433024402444103422134114341142340222122403123423014021334444222110330304324331110123123434032004333133423144440013424200034202344310434443341421133343212400432334203330112203001243113123444112311202331303022030244112244034403013244230432102012131204123404334143123324422414104100000101203120301023112010122010310134424404402112204200023123202343111001121420333033004332041234324443313421424140304134303242230004244300231321443134243023332230002440423001113330031213442432024232303111211430214134214400213410324313433114201204103021210304220030421032420240144331431302121222112204121023030212141400400023411423041224024113213004310243344111333112210313422401041331311031143303243320414300344321304243224222301014043104213013443231330200340423241134432113331234131223134102412320321234302110424302124344034124103021324340410321433100014322021342322221144123020231441233113314322432302030133220222202403242300041044342223013433300424220342442224414122421124020340040124201410102333033440322420143303423102222123423234420310121331411004313114031431420120100433443233021142122100042021443334314303012024002321313440024224444431202044233201122213204303022323031223021110402333403234222343031421412240020310001400141223330420342210403210121024132441122200313044441020011202110400430410343413222302423313012444120300140204424432310432203332024014104044404310134333244311032324033123444001423114202421102244404344300313023413441111440331320344003434210331123111333122241314032131133200112314324122002344001413424321441144322014324132013433410133303214113003311014122100343113421111002100413104211031112203010443232344441423344422333120041132042112013203423112302104003114002203333333310413133031103200234301322302232330100310240232011431344222144103434200400011212124213321202202041234101142221421123134202323442021311013402423413044424402414344220221223000232241031222022200313003030423301021302202040101124002321324132144211322122212300443441200012343410331131340342221310203412414324314124003211440221122114440230413040104224444104003034232424001443144000203334134322041220003300043300331304003311311002440201434414314243432243142233303403203240422302042241240102214313300411411120430142314401342301212404013110110422443042414203233110324343130040314120233011343033443124132212214424014223244032132231101000122342422044423320323240404031003340020424034332400413312242200323310331112100300403404214012244231230420410413300112422411040324124204113334310131334334442001133343324424001343042113430120233313441330332233002142031410040213431444410343413143112204304404004334041333010200334211314141042024313411121422022302001210043111431441222444314340102201420423312312332300332240121313201332131242231424342000404010423111322001012033024202112042302134001002032143010313211441333004323244322402113243440404441003131210444022310011442110434141034443303404143144320144440424114342300220210224320334004002234211300011110404140322013133001334433004020142322441142100303231223130324131322013311120", "313403432340103244304020140303242004344222222333000143032420122444011214210242333404323112402133323340004414311203220340022202231334011440342203334114222231012303303433340233220322443411114214202414403100233233233244043102043402423413044001411232133404141032012001040021322004220213140312221303222233440012041223021003344421222243204443331311314210041243034431303320001110102344230204304233031212114144212122130431042331113331034301240002304221142332110140113001322042210223134231241024400211443204143413041303230312033242201433332343032441131124103302001324030331331003132304114314300222401000130311021424203003120414300211323042224104201043220124444123120130343322202122411013011301044441100332014223134124102342340220220313023012324123404243324200141300413240014332434440433134231013000242403404100322244444000410310424401304401010034044100011303432410420302312120414222441333244021134041402033403201301232341313302113113110433200420412331204404211431124200030212012044332440322020223040124210102004014101133443140310401004204112041144202021343120022111241140141210022304201021310401102224320032410240132132423044412030412203204241004233143131313442234343012331033003103440030004120012144011343110324214414201212430302444130222031244303144431013200240033124021043140214243444143434132041132010340401131043211442101201444422320333311402323303324202014323003110321010421242440433411344100104301321214041040101231330413232104110020001300234030020221244141234122411413333102034424303211443221110323100430143231040412031312332124034410303104441224430121122011041243320123114222333040232033322244400204420230114304040043021131004320343244022402222423042411411144412240434222234112331232114410013020401332224333142341330110324420343342042344200222113100422342224311313312104412011401221414200303032401022414010203032220232101124204320143344422412343312013223443420220131032314010032211041330012442221012000334223031243240401023443333303042003232111112420020324101041400043323020412402440042204121220044220242404231010043331130441440041011122140203224413314024232324104023121013420301134020143124000330300141121402104443310302302443114410433003312223002113321402441120244410113012434024201132000240441343040201330113130313024420401424424134431332041232041410023131310113141244124310323432422331233332022301214034233004102041231330103123043141144124234144111321234041043432222020411421142244402302033223233322114443041330442114114104243410301214444414240414222010203424040223333200432124231113432223401230303323201110230141433433443140221023202003330004033323221404420442221402312414023233020200004310204323222043323414322341412122140123433101322241041200142222033230014412243102020434312444124211403444301143340102102120123414144113431141340412304314422412104123114123321312103421014412212404040324004443102222011023440121122214404343020312412224102123244312213323112341300141013032421304223001340222021141123114420300142220122104333443322101033111313320011230142240344312412431112243324012444131331334032034331322024332000122440332133341423210043113124033040113343030031422230243443234232442111144030020301330310104404224014413113201221134101300131311244301442332243224341043331212141040013122230012020330330112110111024243100412010200343240241314130442411102231421023303043031332103420112141401441010004300002110313332233241122421031003103211302432223434304114000341020243110342412341122112242112032340002410331424340323134023012203404003012301342334314314333400223212403341043334302111243030041201102241401343022014130101441200334034402230120100103103242000212240020221032321030423004100134201122044242404404400200134010211201001113332242011312222124420110140042324440331333443140423122221030132104303214423203132244104123032111123244304344222101041003112402111340101214314240132022332111441042434403402332310220440032132111131020012432231320014331020300123402112231410113212413430433400202204140242433032310433003222431013414413442400112013401403320132232441210030042044122224032023311041140003010024110220141200420012202314213021010203123441110130131140231331433042204311123444022032313020243401230231133221222211144030404133333343344020430140042113042031314334033341123443240103303303244303232333420442300040242031304104440441343240434412001120444244212013100223431204122420233231010112203342441403444433414301412042443214213014402120034324334201320123313423431423440330", "330221123214112301131223430244244023010430340444343004443334433212022212400243324232223312244234433034330333402442021132240033431313002424332324130013012120031302323141333413201121032302101343323123111012402140042144013002202331330402141002410021100000432031432232234132314130400243010204232121420313230302002111001144323440222332333431001233443232221214130143242412220423110310043102443143211303303324102111123110402021432211420222400320014401311234304414030131430233120044412302224300402421403234110420032202343033404242421024223204402040002332101224010243202310201423334040240202404203233334113404042324433004314224101321334420021142320231234011244223134122112411022133311230233011144441233442340111243013234220402014123043230322443141330022433040243342021440002122403102403121401041403112000432401110314411424144444202022221312322133212143311124414142224214020023101042102031231321304300012434210104111313113024304443312002213444402323144334030142130430120101340314313121434341113234043311144214301311401032231043141421013142434112411332211100412324213132344341132331403002211120304140421211012103041321120113220231142232034304433002042243012114303403232314111332402010433212331034340421113000202010434210134022434403343201411032214044012033133204013044224043430330231212224012213423213020011340122030340131444001304332041443100201204042424132002423300312112012002322441042022311234144304331314214321222113320414230112024434311321232144022131243000324403243000141434233300403324114442342031003300141022041030210023024230131410442131142040202232411044410324404034024232242413243344243033422243000222000113220302014132444344201022111232344102310222311313000342014312101014432134404244421430130211134034311320323002042312130302131420044032330431212101231330032310030122121323422002001113404414141200332212243232201110202134323341303343320340020012214440124303311124340032344332314342210322221004434010440403222023331412223241322004134232220131313332342302133303412142403231141403333241043402303033043331420301424424431111043023214032102000144211232324333003301202122423001432022101422324033302302321242303334423301323224300411010221211034414102043313413302001113020240321304131033144212040333240132444143331214000400404431121000421120213402001201221111011010243230201244134434423204042444404313240031122023244042222213143112430132141130310303103113201224111442120441041042102000144003330031210323103242323000224440024100204032244130200000434340333040121321104130042400114232312432432324204330123000144133104004342013441224411332103342003411242124410221230012322243424240144332123233004123023433040122124120011132330340402343311014040023031443431123442404330033221240302030120203024234442112330413243020230322423233244222330211114131043103214000422313132101331230422103011213444440401033324024114142141034011013410420433431102133113012323411243030244104022231430103141022103012042124104443144214030242323441403401413120232034101001410200102233223444414431121301200132102432021104204402241442331323104301300202341031043444003013422132412423030224030430220444222414403104013032120130234111412102003101233402203030321220434123212401201102440130404023301412404013411110414413433114003410030432441421213441204100121421440441040334201102412440133442322044200334240210441312222431142324332003122013402400212342223031203101322233011203343224221012123223240023000233103030421410001003223102002020402201044043302434300234044140322430230200441412220413303143113200011024333202200212021134442343234420410314132120201100003041412413021400302411214004304111344012441401321032344322231102214124030012444024414032014322433201000430033344131410001042304113441313103320244113114122301244341000134113443203414112303222024312140320400443221323310330330114440232141221423240401033324012132344402312041311322224033402232312132111222030032400034403141440010430234043244121331404411320043030311134434311440122032013041403111033104314031024234232030022430414210142230011044201423014024311121002021442244312432032001404022434012411341313013112100240110143234402240024001430341141302214033212101430424344130244031012322441100323233233022024243323124120041102133302011343004304321342212323444304112441143144133130041112211023002021402112313133044342230234212320434034333441231042020442244241244342301344132230234040214324433110022132014224113031320241202303231343243224220223401224020344011001222131", "423332421321414443434034312101032104411434244442432213114043310242120133031221223443424244043034102323213440042432201222110142343443321330122102120431402410411423111143300034333220233240322323002433340140344410410134203440144121111001122014313131034444112111302411240143213441012130441330302340433111042042044224321142444143233331004433230411131031211120043310223311312114102411220314241323144023033023420412122303010043102120114130400222344100444404030113200221312113220321031111130223100342231324021332414300042400304300013032403340200304001444300122103331322440044010244214031322031030032131033240304213301110211241110442303323030220302004040444311212241431322224234342243234343331103140003444130101234220330313041330440411442104044331110313442031001312122013341233420044131321212223223434202012034414224232211232143131334014303424434024202232232334143102332431111222313401114331022001432401333442423031001101232012344404343342021120341243100423231411024333311440101314321124444423241300020413110034244401311444041001310311242413013000411410024003441413203304142341323334020020134324222012213022343114303420011021033433231433141130213302112243320140031011432013322310441130134203043443213122213044212441423214331412001014110423323423341430022431003303010131443201423022334331102040124020400204423022001112242140312131021414142040220021413403400142212403244414044030140130121214020014433000311433231421034330130300100242001132004134401340220124213422200104034020401041300232032014403022332444023124410434141201043030122040434033142032020203302142044044103322432120134213113240313232322033240112012021443121244112330234324414112410310142003040100244323034413100201242434020124421303000323234011423124314342202142400344311102321112423321111422033412142223221214213042000403221231240414421122311440244031103000043024324401440444002414210013203213210302232233042143222114314231301422322030012001444141001112011422021204013340304234410014322241044231300124301242043240234240212101122020420203133214222231023140132331230423111402201332011314220311003340334441244023202204204324220432422440221424142444101142303404312400212440303443312321200341103140101230440132311011231344433240203233213021042001310211004133421003113023310012021303013311233402144234103132333033244123033230443232313324120320331322110301002012434223044411133002214020143201122242324131212211412022304200400302230101104402330140403344043031422422404333422402104020413220003040134344403440110301334341141334312224244340301414443002443444003013440412032333344114142013440031140324404434231312202014341141121244243444413402440313324433120142023023312023212020304404301122030332332001332230130023304440021313130131102412401043010112110402201230020340203200123243213040441120203044002212231414313123024013140142133030342420102340300441411141232021213432011023341140243443424124132141134401113332303332314141212330314333110020311122430101211120441044443212413023221403200211121320132140320403112241102421330220133312032431130123214031101303210421140222324341223031233402442224310144344201343443442132013032443014233021332311332242141200010334130123220441323324211140000314403042304444301344423404133201003204332240033140320213133041404314114331441120111020040402024031111143022140234302014321311430100044431300043432104244313441324032424004211433043023104221412130403032140300031204000443241340304444404204121214000201034304123031132213401421422114244420011403301144204114301004224100120322433211202244023401300040434030410430442401433213422440102404002402443043402044032132102103440411034320110433322424010321320134004044232432024214341211440223203041401304211210242034323042141321302433110001202010332432012042220401022200422221433311404034412244110023122244402320400101212224224111331233321422413121441040442122324303300412302012200201320340141440131402211212412243221230404023110441043442313024003111243414140340100040341424410334032212103221110140223100234430244003044020233301431202233111323310224231134402304414412400020020432040143444103041440301122442014121240010321343121034243103221404304403213344423340100104121213123413214344140432002404411414201313031344132024102201021402004342112321142324144210441144444010041243131231342023004431412420240014403100202113323113202002243344314433043023223231321141423010134320433204342230340432044124420244232103022143244242410144212230103223324124433204321022032132", "411003324420201441334021340434323132210323302403431004430211001301423034410240330333402114314033042342320423010400041233041203204113322011232302103224134330434113042113331000420214414300033333124014233033131323410414234043431003344230424334041243120430334414434122210124013143432332232212111124342140100331414213123210322320043444240323103104041231021231313021120020300404111444012344022124104341214312440342012220242100241101232310341124224102113430424320312421031214201412411031024342130300440321013032044114421112202200302122223113333024304331024130022340430430043443200041143433124424004031441440014024000430101134432103301423433043323100314443344023301143031421104121430123130311131413143430003200243110103342202402203311444022001324204142131421340221222432422413341241003131011112102201043210323043410343221433342324331333041024201320234040311032113210121430424121222431131313340232413221404043143031421013040310121131243223101440344422144410140014012010443113110444322240120310414314130120230110300214433242402131410404023004420241440102033421434021401431441221443242230020312121110114322120012133103240144120224331433042022221040434431140122214014334013422043313033020343222122432444312100421241040003220220344202231300431410143022221113143111010223221433043232000242330104430441130424040202140141223221201430231031140233241341142041220241213302241014324232210442213414341324244110123430214302314134442413444022021340331404021200043210411422433122423442310300100323431341413002340040233400303143201210332223312422321022340432133314022234344010443332133133422143020332340304114141333413412301131403041141200144141431103343423112231232401333424142124322340020001322034101044240422432302020000024243131104223010013112400410012104420023443222140400103440212230403020034404112022221214213024243112344411100433331243132402100402232131213102242312413412012022111414112103331223120030234113204224022133014414434130141044134021301022441324414030403401331310320022040132143323224331332420114132113430410333340434220303221003041300230031021030414221232224224423424104404433044234023320142011212433402433103441313021313010044202012000002122320001131344104232230030421133032000443410241400140111133301421120310111302142324202231242131203014212200333443402314312040134320243432020010130102322410004323442222221310231323212410320103241110242404034420310440021011043320314421310040333430212303114003004434120321240204043433234114221433301321212343341133220233302140114324101240001202434231002141321014433421043333043240433100002124444240432220310013242324130102402210333232302301410334243413413201003214134004224012231104431224222330141324440243014302404011344421104321301113012022324101221141413034032104030342121141044022404144230314413330043422440433334423204120030122103103323420011240114224320032133333102122230240233030133433220342200042413224134421324212404002042103404043310121413210141243302022043232330021023003412111341040203113041033224431022214142040002210100313241203443342142431444301230144441420014202300424000333422044003344004441323310324243414444143121143311440000033202344313241001204131111141403224211400402004303223043032322213411040313100424343311312102302230044020113322100411221011000341220424100000312121123341134040433342311331323240314010402143210422122430141241422212013330133343030203410322312320434312413312103333141421332303341301441330324242301101323030033032243003113233344203100323141304130220230340423122221323141410421013402204434000233430340422003242024331211010131201221103410320112320443141110433002032134140014221101033421302334410324001310402133334434203312102314202040231102200242323242110230032101334413023331403113012200213340143034410113422323211424203144210340112214310420133310232331323042240334203234034424120331334104042110022104024434014434230444131233003432232203021302430122432414432402013112143333231231421421134233030444132131043210321123040324023004032231021243440024002123043230104432121322111334210024013243303023443234333244123310241220214210144312443040410042342342231003443111114030240041203003104131442022221244220000144024210112020411412014144020121134114003144212321041203220142002034233304220042212000121314434112203213303143244124131232021103043222204303102004000342322042441320004122013020040041032011144120012030320143001414132303042042241441212323112140144314020212332334130223331423324404313220312332131223102", "003413312132220130221002210121124401443423232231130324042034013323223443444200400201442103344002031231230322131113421130300320404004423223234313212032000032400312101241203301011420402324330004230442211212342442420240231211003031413120144404414240433101203130114444333003111121030420123010232131311341324114332143424123323000220234214420411221230100433043000143011212442402241320023024421434243243320134213131344213044330244121313102340034111421434403440332322302220100414323103440413342111334212134211043423100022220224320400312030432224434310042103331102232233230400004021100400210241321031023304042141002113302343344424022012334421141112310203113024003031424444020444212043433010040320404142043001414102111122041411333321032224303444013300330321401020223204124410312001113113431132044144232043412033242320102230213211001010141040141200223214131431442023434320233412244213432114333224034011131314212422203031200304442013122130341411403222233002134422124102004330023042103324312404113312133342401311220011104313204244110121041000430034211104034004432233442402341333222411040004414234220100004121142423431104034420221032231202303324314402133400341203431434021324141402444440301041400232213423304004422243432024304034011341410231213203211123412040232131204414141344311341233031030421124340001022444012004131131413013121241220040333143131240324223403100034331223002111111323433314023412002100411001141204123130432221103221032024024430322043433120200401342012312330423430011302121420121240143322002304233204034043402140011401021134214033442433222404312041144412132202323040420223320340134012412212400131013021024100400200033111414044131211021432144134332444321312403412424302122131332344313111111330213021441222401223203333211024034001010243044302002322411403144344101021430331004203003124330142304422010133411313420344120044313311114314241440202423314342240023132313424332214041223321102233402101404234110114302230421043134421102422422440334102330303044303423120243142311113133042220132320422400121300014240412044112234240412331222022233041034002443344204204311242340314340404114004222213331130003304442313111143142202302212412324231342021343130040202042222230210040324303010331330344331113020001011140104021414302124403334142122341313043241041020243212041333124112244334002422120420002210044043412024132342441340301214102400133102421112003210344141104242333030323342143014203314004100024143330103120004222210413322244420421103310101103124002220313033032341002222412211124010210311023403421434300300104404330303000014310243123104100042203243202013324003420432003403042132310033133430000132302024142233233311131132000320011241213032241302344430141423312344023342211103431202140113403012423140432422431413303424024400040010330221224101233100201120014422111044133012413120442322034431244420430420310201100201121413233410243014423313211211131302000320010142231411100002140302420432142230044033344244013041400313100030243421302141423123002431232230433432342430211012212120332041002432100222424133003042111210210312213202332304444311342212123431024013332030110131133003440224002411331340020223213100040442142203143412423113202401420142401232100210332131202243423214202211344123401221232132113332200002220140300043400400403444344202141432243403312201400243332244043211432204324102414424323212000331114300104043420000200343011242000001421000130132012443414041131040142003302033423413214243033432034213424242203030011310301141013132032213013031243411130114422000404040212024332440241421311444031440410120114144233141233421132220001000442211121233012433342221142113343131202110214442240202004233334421033422023420122400433204344211220220411104240204432421303001331444242423244444443401212113332220121320424134301201321240314214413121341423121101131212314120240144003112113232312004223233343411123230110211304014444202111113223131023444320333134234020133134214401002410031410134023022033443411020331024334113114020024224400400212332122212333102414333411434014441122312412341110412314223344322042404023022014213301443242140332322113010402242243134214223134314440133013121120122010301313044422401214021021223220044133143334002042132203003240331024410401421330240414013301212201142333310001314110434441142102042141200104103410410221141010020031210334120211020311020110423224014330214201002300341240342044101212241224134304403011320413311403104200122144421232123241333340304134243404044113", "010120013221021322002020022243111401004411430332023440001212113330124204444233104141303134114233233324233242401324330132200301130342100312424043011414203311442214303002223431300230420121220001111422032322332202114023310222321203011000301344424044341024311001230343101031333203112430034213030411102222132422031042124041203322000241211410024231302300444013240334300041033311411400313134000203121113012311421342332142134404013141132020423212002411033441444121302410140240130034442014232433303311130014101112231143033331123411241413232200214243431024413402124030011201400440432143140231141233204140442403411031000231303100401311230441122101340011231131441014324234213412211201020113440342321040004324344202214313143442203301314203013023332243344044121202342421222444122011320010044444334443314231404433441224433023320232113433143432424142444201030312422441203003123204230223401332140200031300333031422340240412110314444433333304001340414033232121340044240221433021004304432002040422024230344120304011320204212121112333232002113022041113303241041443123122433232343424422210322131403004124221414034421002201444021033321040003023111204201210020100340322311342102044110204100100424120333003211130232221342144412222324204400312143243303023240443243104410313003334220324440440401213100324201002041131040120322212132134100142400221210123442031241023443443444041041212330331143121143130214020432344340324124412402034031144322114123334222311401111120330330114222112110213323440202220000140334142210140144231043040000230200310240232134341222330142114022422244322023022121210122330241440043114134144401304323431012222434340412030421232443133024233212102333043230323242312331323431203330300044420114324013333003023033141224301201340133142124410203124303122002233302240103140220000021220234240022113112014242112124103244133302001212301002001323210103023443331020211143204143012124033322431021324402134241412133002143342143343031200001200120222221333432111230304111134001144444343431444003430203310004243310402024200123011142001440414142110431434034422412041402012340104111103043412140212023040403413043443424403042111133144330211011301133341324421221210301320220222023230140132333030122320224144021010324114331230241433431042232103231224020341024030003421114234222010214003333013022044303240303104440233040413423143331441320214201340340224233041110210043040130143233024044423041002013321204431211302430341224200321241123021213400400410313143332123042120042230301431121241321014424143101333130341024044122000431113400302124332424302013412444410122434244241033200403400223233112112311130331013443212213101432040221224431302220142224431410223114442132221021340120341213304141314032243022211320202314011134412342112332224221013340421011332311114214311243443010134420234312111223412122131440303040242201013310030221230020113112203010023123412133033141340433140204104402202034344000212410001243403411001141024002443214022211244132010004133302310341430224241431111004444114444323304424403044111424313100343232240211421232233133330213140213402312011431111030441402332004234231202332301142420202110022120304132021123010214234434003011114422233030212120411104001313344123140040421241442001411043234032002113003331120122003133344212103214120004300221404030413114141432204024040020441042102043243301022242242031103031340400201102124304132322422442433032140130413431413143304131311111120010234000132434234120042001033124211014020402400023143302113330421034022314124202432321210341113330341201341043344013121302011103420044234344202443312040403012011044032402022311441202232300212233144431322020132314200201131112431441230401033231443042401102241222443041304241440402034312433243422441240242142300414433041042110034034233340334204224023143330233413412004132324414240211411104144401201344041140144204121144300434331220324310310141022033103330341040003033303422223043101421232221010334124102201244342401131410333314434144100010403043232020243422343223004441240010022212003224401221411400033032444140100113213242414330400414024003023200111404321130000420112121243121441311043224002040242412434440401331041222122034420413143244224404300100131224442244412320204023014331021111120200033012230304041234242411422220302411331304433232432113241332420404313144103131433301442032140220311044332034322422342130124244232013222342142444424423234141122404342144212241333442244300420003221144211204041300002412113023200", "041203200334132123142333020123044013343202104424242134010414103414101113003014344410223444101102443433004434012414424201023422222000001120011043323333432042044220311210421344044244443443241143200213100032021124113404114231144221010220233132401041143301402203111120332140233233242414243232012322033420243313331303033413413414411334031444424204101000343002201414313004422243141223110433130034101014211020400243330303122401311020104031103223020000411344132244040423432122221442431444024233334401432033411333312002311340322120034341434340203121312011144233213340123033314124224432202411310231010411440234232442421022422432031440404010003243010430130234312221323440133444011130203234104423143244303312301233320141133244240342334242143214033333343212103143430324313002421014122310420432204144444102023043443410003031303201033122010224304020312030143313403100121024422110100014430130033330420403211313332223311204002103144010224344223110000223013331004301140020401414431210402343031444424023202423124322030114002310122423003233332030430314022023201242421230223401240341113422400141011324334032312214324314112130124040043303024303101243022401424342122403324111030001003113110041130304341304224012012221224413040300140212003230130410100210220021104111242004311234031433301021230341331024131233211420031341402242101304233101322144214011123212242400014124020130421022432132040043314301314432002042424000104203300442013114104343232044100444003400321213213241111231331423143123113021123011111013123030003204241121141241123340010014302421022403112412211342004401410001120232014142200342332234201013334310422430240334111224441300024014220441203030021020044242203201330432030141312220132323231444414432132413444032131404434431441001324310143421030210122330324400332303400231110014221132143123443004120214430221412210021123143104143412340234033400304334003201123042400040031213021432411134112323431304200031311033402242133014440102334100204131114024130414331211010113142412443413311400222422401020240312410324234344140200240201342441411142421241014141033121023333400220303443122302041440041133101023113112440133140044014332330100103411340134303033413241322244401122411021432130404112014420143340341341242443304144311044141022222041213300001302002032001403421122034242200311220400321031142403133243011022402032030304301233004332013003422102143200124340140113110111210402242313320404333024131311243402220130130031144004322213210134233024011134233111304141214124040020242003031424043442104123004420431044144441132410420034213202404133142244420103104244112302341200201341214140130341344004334022041203340234302212321003243003123311323433204102141141423321131131211131244001212440123411040212003344141100213441344030424221011410413123023414322300431310011432432121222212223233241233123131232320044001101320403030442103240331222120113203122110241022234043323201031212133012331422233341323310040114334033303431000403014404233244430202010320131402112322224221342431411112411421213142204424442000102302334331443131324113122044422103330413231403213304410143441321124124224444040322340104342042322121441141443032023143000422203144101203111114103313332331013200442113101422431013033221420122413334023013031200234041114313041221023131204130134343234122230444424043414433002114110413410143332044344101423023210321423400233242432030442032414130134041333442000333212000301201234400140300121324344410432101032012114322323142122013003140333310020010231012111124011402000003441333033144023100331442242301003312343334022341233114423414142243240013400402322422214002131434243434114241122230343323404214141302323432404312413014221320124402343011123241000112230221424401141043434132104201111013020111011143033002401401433223104040441201240142321343113032203340341300321443410404310004112400014304242023303302020243322342341021440020214021412013001202202403341130313421312340130021043212301422132214441132224012113413422234041022214043330020104343202244420140404444214143133241313222032244401302044134140314222323303222131342133024441021412443003032421310032114143112012131220310440432003240341320013001220101300202022333003402241310013421042040242313021310133023304422012401332033430011043021444124323324441004420100321344240204202221212202323333442420341410231134443322243232331340434423422120211011330120343330434114002100420320042014123303301101034114020141342023322341210224403434241021243232304014012231143", "244142042130014234403102220331320232310400304231202010314304422231433114334012021441022000422124334200103320001133322110000311300304132241243032243420003142301024334244424013101430033042314112110301231411223124113304344034140122424222101300334212404443403413233112302023031311422021003401404322422130430013023141140324031221124444342432420042043430400013001200131341340443332010414303204021431330342312442001432234244403314214022430021101223030123003421234440422030310210141143100301004113101244103433104013232303140442142142434032133222413314404040131244014314244244324131134104200040104413244213300112204101341414241400120242434221000113242430414001013210230301301311041344441423333132443210321341114411324042024213044112404344323212331340231432204234203431400401414100241220000030111121030130331223430412130230113311103321304240003403433003330112213223300244333334142033423141301244132212321213441234314331441300320214213314124200133442124422034101310222032241111231431120104223020202111313110320124230020224302204043443032303440104424201312433022040310124230421033431433011401442041412343433321011334032043411014200042443121203131042140041033430031012202221322011434113101011334010123401230312020344243004232403420010334000334123233320241344310112413441403224331011003214332434001201042142402221004331432141042431310224230024302203011244301440223102312200444122040331010212312214122204214134320020021404233241223002330144321434232442011404241041011121224132114034340412240303223303413403002241413031222321424013313301010401440203021034001333324401201043212441003310423231100121442002214413144310000030124124042332024332404402202334224201214423411104304334421112130140320422322431124404140111011034124404231040031001201344100430002130424314032102303200231030304004444104034132343210414313103203311110242310142414043224112002322003404311234112213320312231101014001422040213324124300131042143213143320423442002001143344340242243442102123441004120442314421023243411243014410021133302001132410304134310314234134024222221010340430434000424334221343123000324131240342133012114010121221103040334311103223122020243431404031241201304022414222333311124033440021223031244304404104113104203431300411431301213202112101403204043304234411022434131234223434102110344112042114140143030444131212204111324034101123200122100322104213410214113240023434110141104123340131143112400124041223403430002324413040142022430000430320413321212303043124440031110232424312304331412114421201402013142032120140414442430302022422033424043411434303133031304130020212210414144121333210003024221343432220000144320110340400032140220213444303341301403311114432023411010013223110002014410041010320103103304233020324331343224221121333442033201210321034411432031440143224411222002243004222303244400440040301002333011002040113401230421424113034334100020304011400004213043314234324134111442132201134311443102003032114223233000241321022222303330032040110023440420104301223324233401244012204212341441303431410344233314313401100130012013122432302040023233413124413004344122111033240332432314114342212020344003300023002140330432110310210122312142221430323324113422311443222441033420041124222020431421211113321020220010323001304003333100033341044401342244442200131412242211440022311414142323301201410343222424134414331421124040224321333224331212042440032012221013041104120413310421113430013023230024002213431102101304441344200210313000241220433114213412040110240001223433334331241412204210204421302214041102103422431411141001140340202241313402322430332124234422303033311011132322011433312310431020111004244004241401440223221023432010012012404120422212300042400433233332101310412100042000101312314333112224333402134121321134144413003303412431301234041213310111342302132304034213012204442231230220341131020333032444233402033442100441331232233122044322301131202434322312213413014343103400203312222310140433313131334041021042433013033312013143110000424034432143021024442120434314343033314344243102123023223310313200143040232101001204040243402330142201100110013343203223103140233231131044222303201104411334400211020203323204120210230204340430040341022224400034044200100340403324420124230020004142302143121020242024301122300044311011144440311022424321101404331204434444114444003324434430143311314344010314314243431231201041310422313011432430124402402321322404020210102021112033134031113231440040402303442143421344433123000224", "223322123034121124120213402141023132320442224400211311212224223111343422230411203400424304310014120221210404020302043310411402230221131412012224041330012100342421442232322314003423021343403111302231311304132314443013013111044024314203433204311114042430040103333422402441341021210123122201312044140122223101420034303231312312441313021344041134124311004424334021423304331223342000443314132011214321241003441102114233243033241332104321334222212400011321204341210134143333033201412311020013310120434013042004103423103031021201421104444020044430421300302042422303303000342234003441223143241440043021412413023441010023032443323440411312401123230301413244133402321032242241440402141413301234224414420310011102433113322401330420244110101124001334130023320043110340041421133344144421404113213431141103302132444002334144210440240244141141030103002341433444014111323240430110403322403003321133313432021414030143143413100410412312411344313200232031202420043433423313114003141331023324101223010243300103324142422323210103102101231212410242122404241331034124413144411412030124131132041421411041023441041441140311142124422244043334402232203204433013132030302411211121332012332143133321021241233233203020002230140014023124404212432413111144121023101223421232031333123123221321423411344310234132020121222200040130113014322324032423301113030333021421213202221203223112314133232401423323433404434041030420402431041443012423441233222123012201041442222200040142042032143433320240341110433311044312011423204024023031404412241411311300201323103344304413043204030340044000020213041323343003242300412023004232010322234212123014044101123114422342124244231443434334011040014242432000242234023344002424030421301310042001313342332434112202214140221341124124111432212103232011342423440311440214440434304442122442312101024404041224404040320124431133234223111330233244301243431113334120002304441213340013424241033031131312223400330214224313242044414301231320002011444344234212312032314311002130431112410022130314120113232110042040041302133241412443121431413013330330421413122201041300201202133310420133402203113340032341203441310121244300444031442420121330344023412423120013002330244032440244011330142322323243400230412340204404321032143102211012014410434412141444304312013300232310432220040410032443132133141040200401203203034004443301311301212402413341402102242004014024312000200332312110312012011003030301002420422043110012444104014010111211412033140341202424444240041133323440111344221424220123430211344214102314112311243413211243413214122241140022232330333340441421104341433210240223210042223442041244122321112444410334011404304314122311010414343300134031321002232240423113243300113032241213023330423312401410124100011022022130232103111432131402240202204333310240200411002402242140040201024313202443241223313140111030141011421313312403122344034342042203424300413111322121004004100422412040024332120313214044414213112032443404431241111111002002210410114003330210140344043143310114203100031233144131322302122032220412223014233312340423233311114220324041330023200001412340024432133042004324410143340224230133002021024343314323013223311402010043344231401132314031112230400032314433203032403033032040311223233222013233401413013243131301002113114414130344230142324421144000321221311334103232041424343013122044210424014234420304323332210423301034111102400432111244440124112101430001104000411000230412342330331304413103143202021031441014144112022214440320201431111132314022211142002341400420233023033444003004240033114323440200224302122332113012021141140400201342011421002020431330340034423121023134034303102211432233440231341410114141430213323111323244102002133414111040422413434334042042231022304412414014001040434112241312420342433403034001431300122404042111201341141423303224102121403203400403024033244434203340021442011030031441133023302443442244340240301023334034242233040422313230231413030333402332122413102224240201002010123232142442041240041000334233422222014002043212042100233444244420424123034134031023343242442401211112402302234214342321143430431113121332124234302014334140044320010244240443121012310141312110404024043310104104130130301142240033412243023123320333243320202104323031024222421003400244213130232304332231302120324320221200042240021400333130133000012312113413342241344003411420302200411123440310112230133003243110422433422122130421440102220241313243031122123020000230213424240121240", "102002333142441024000014243433123440200221210330200014102441213310313042341304441220220411042242404344123240043410041440040002130414003404440001401030042311340324324204300012220230421423410244233013140003044023323222103241204301033211022420142110400031322324234204313020100020313342342421441013440311314303100220044331100222130121201202143200324004330034311313000134011240234010211234442114331423324222331034121203422222342021001112201144021034440102114240223012220444114300223214041212430431230024004401102243100403430133330222031223342430010423422321234024243343401430110403124442142032303330443340404102041431231131220300344232343442440213412142124430043330230422412424031214010101301302004100431213342122221332020444320042044320122321324143131313131341324341403042042114143201321402132403040034400413230141124443142142210420323431420322102012121133240231412221211332433301230213020123114120104304114114402230004114304222121234111021244204321003104431422030014404140424114023241440014241214002421102300114102204302311430441132320233200032032322010334231344324310204424310441014132300134011034131123314031421224134011012312414111440214013014303442014324202140204340042114324000424140043110320201123122024413310204232141100220223043111230033411030233133321231042101134024021002100132024420231214024031002441224231313244204034334340421232421412431141244300140120312311244341340232143210202143404442102221401301332003000312443023120314301404240422144243104404114314220114142021022312410043122334444314002441030222300330034234430401102033344103420232131231141030134331443220003343414312304120412202411240344020422022012421440333200214012104343440322232114402421044014213441134202400322323140401144400213121431421212210220143334344204431020004120100310411301110110213422223433102210304001223000233013430014102301002010042243101420213300401240240434044124134033324030402000434322033010121132000234044312013133211212341044032410444403032440323043003320040202210122102024131132003213034030010210121333430412420000232103204321003342203230043440120120421122133342334122413341300022042120212120324012343444042210414411304341432141432233322320244144423200302433241234031303400234134314021421211331104412232403201332114100134314044211231023023122320420333432314433424044201302343231020303323030120443231320033240431343230112313141102440040411104310434023400202342004032113400111240014224441311432144013244131414202424423132431432323211224414312122234303341222100113134220020223114020132033041304344134020120433034414312234202241144012302330001441403030300333311020321224222013423034104131112340122402003130143300240432331002011130433332032134312114112440044142012442443231343143211022032012120242421414300000224414314223132413231332043343224413342234214332300214321211303103404304324133441202030242420120122143424131413424032143024314443341001200330444234220201143004422401432231342022211100142403012024023033331224440214233404213434141113042132142413230223303232012312434434241444434040200340010444340230433430003323232021403301323234203210441211002313121010024110033033323034033004144233233314034123333432222313113322111220223341220030302321002433230020013204000400233243231423333444223244234102344432421142441400213030212040223213131221434333300123443343302004030203330300313221440021323101421222333201113202140404113412032132123204242213244442323014112142132102000332332200234133102442213032041344111042310333403333143110432211244411010131323241304310234014004024140240043021042241130104120224412344012402111230112424301002134203422330442434413244031020420103231413443401341022222211300132321423412320214434310344310414012304324004100024102011340344344124242121430320314104222443403131311031444324132412214404104020420142132012202443422444112112304334010442313421311002340342403141300423130132114242142102313010102424142033200334131140342141222434020412444032031000024330034034231220442242032030042323441012443423402421012011140244032033002200002402324222343131232003322243413334233034243233444441402403230132414424311414210322023130144042212330340410030032201432400012044403314431133102441204030123413323130322321044213344112030323402340330434420220433144201444034131220202114331144021034121400320431300123234020133433220031204443423314422021023431130020423322403344141213203121041033300330211201314043110004213213320024100342223010210310223104440444333434212040440012423321140", "123341401141243143310012203104302310441223040442404240200241103212402123124002300443123210314312011010143031401111100314341240311113421413412331013223023021023424011242311343104411101400320410012044122014014003341003143124022321110330411142110402233320431210243103231203342300003113212321102300043121303243400011042024121302214133242410113032234422412143044412034444212331444423414332412410032410134132111301334311021433221431312330440040233023111310334233213214313333423122011334233010123243443144242220114241240104432212202424404014244334101431442003142013220103004030133322421043134131244422323010020134224121033441134024323213213324314323112000133044013230431210024000424410400201212330223331444131401124212440320322440331233002444223220141041420321314133402210400211003020040332200311401122214333443102444433332000303021344040103114430342201320243104233343302214002213100014112113040412420034001421233420240041233243330310401403201004020221032202221230214323321230213121443310133102410414140301014442120230040241114334042231432041213144444242402234040423411331334344033323131422111040332121101031402013320202341411243324211241430103334424041401420132224204142024131423033030140421010203242234331332434034313330314444233324144443344212313203404232034401004334212023424132223432404030334433412021124323400311120330122404132022401130113203010103402210124300311212141223110414214041414101034401001434211324142131031443040121322430022434312010243422014310202033421233222312341202020111431013304232113300104431404030443101101211314432411004120042132302411443223300043223110223213421201113240331120210042413033331214010422421222303201232140414032110030111044304304310044421122343114114124222014232413013203411134032210243121144124041024422422232122401212040332044443230200003023422011423403113240222242130330122412213144430311241343002001024420132043444224214222103031014031201130121302121344020430103003210022404302220200310420030143400114200340123331112103012034201114401241132133212040030412443201122323200043242444213001000301210334424234040221032232420324141324104234242204410202241213230122223333232043123440140322321144223313121312112101322320044422040442422401243230401133103243144013041334123220020330133404341242232024004144004200200223403234332322120012112024224113321044320303441341211243144030304400042312044331312443111440023202220104143040403123231334401244443434431302031132143434110202203020402443313342140441341301411013414003010121421443204123144421424423200434430100114103422223424100133332343040142421043202013234310011100411342331440110021333432412212224213241414241120201234242303210033101443113220420041324141004132342002442023310321042022120132314432423014031342312400341141232440414231403303223340040043322324421243404142334432333240113440340402204031002112212133333332131440020404014443334030344411140324204321221324320023240244410321231033112123140431004043341002304244032333144242432342340330004011244024410043004000231122233340321320440302442303014123320220021032200120033243110111243411403002222414122341013420112211313221244003041232243410412302414323004033000234331204330302144002314304302112304211043303044023422442222120001434011444204131411331233411022441104310022324424421313410234120020410430110200132030244323130233121303123340404330440124340141122314423133000144211414022340422022112131120431110301412300134441403223421141102004144004301131121332212443131020210000243220031002221010423001341010421120410112221314312402013013012203132141213400404421340212312333201041431024334340204044201202422132434242324422331120444334412334443440212442343210044202032031441431322120110120344414141134011142122020114433330322241134244434343411241434214302102401141214213300040214330211303412412324041132223043133014041322400043214343211232102442022443313123334231004133031233022334222221432443101134411221131334003301330300324322310142131311304431040301033411230331022002130224211444334232113013413220102434144014402400312044022410303043223220343144124332003410412340333410401312224330331103244141334421133042302343234011124343133033114423240122022302312333200442004220034313120414341340231141044030124340422433342032143011242434102031111404442144422400320312442421133433200201031220201211140312341433234002310310401213010404222443222011100221234401002104204404314030114322030214003311100004111420324332020322334133313032211444031423443014341423340", "222313443244411213443130241321330333144321033114131013212112142422123143322130421021203301024243240030010341404122444444011102242002320340441312142302142304024234334243430233400222224420333220020013034011421440020444022200400203010311122024230142142234041143043200003000411343232410302221022412414103433110004311311314042040222221234331133302104141343424303322443200241304341413201424030032420423143333223344201012410244342003442313344013221014100044322030003322014043021021331100140234324412133343413140200104041240042202311000113340230342212234310131213204012133232303410130244343334020403241031131344314144143401401233244320203431114320214443002000413032120024440433231201010040341414321231414413232431130302342404114014140020444111044222043222441344401412202143130224440123420113431333001441122440004111103234310332344111014340240323301324124103430212341342300201304301023114104214324142143114102042134031042342212101240310040441141403320103241404043012242034132143122301311230240212404034244403013303024022110430211200311441211422012210443224104414241444301134141111323034424314203130203211402421220140120102343101011134042110011230001421040334114141012131102340210112222403344433311242403223120011223011010031301410023000112034113242022044433340040020421331234114424401234002022413004130121421034014430130014234103324140301014021440444431044413243032100334212311442012442001314424321341114010234103333314031240242132310010340430003313441410002100214314322342320300211241132334120342040122323410022001124214442411042140424443232441331134443320230212301331024230344122131023131303101240043121331312424314414033142324001442431020430221330022322023204103214334320422040023342403034112430204211044102204311224104304202443344322413034214033213234113031211013332444012423034300302012210342033230312440034021223340431114411120432232012214330100232404043212112042422340101120112330012220421200411044421040212202110320331304234443220424423132103244404340402130430011242103132420413402422142421003201114103431224422231140431133000212441123310100113133200232323442342200103212301341414242210404044233122223010431424212002121234243423423100021214242403134444321200011111330413002342434113130323334243344211303400333140121213444323043102244310424043402031444123332304142031431440003401401230204310114010414241440002044410322340013334320032100204144331043322103410313301111123321342303031100330301401323234401232244013233011030232432333424300111221401043320332404210342220010403440432031441123021231120033011020344402410044433141222232442001033431213214432042431212441214421111234004244110410313302242434133130032332443423423403443034404343002431434130332220410030034441024343333002143003301023141430243224234220003014132231243012123331121402330401140422010444241004003103014141232214200210121321441422244041420132420030431312404012014102332302213331034321031424202122330223143203211132303411230034430031234012311300330304241034311112232133043231043220033342403420132244312232034110104403130132423413134234442130443211144124233031001434433230143342133441333302021212414243200021301030113024421132324132244301104103022400321244004424333023321112020103232311012042321123042133343301333320334241142342121103003423413020024443144034221114141332311434120020101431002134421434441404343140440234314143142303220304042301042232020311322323020442040044342444444444011434041304304141120301141114003200342243422401402144243334022014024234221333331200234221211301030321414144031340144244223030313132200021301141010243042010344322141044413414202233114404212143203213122200123003140441113240243343000121140202220342414011004440424133330340020123404012402040442440110330120414423121320411242442003201140430232023312410013411204420422023143443242423200401242010021242123142321133401020433400004431303410022121244430123223040141221223113130041420144443331322203242041001400232400041203113242443420234304240244020142441340322201202203331042201111312131404413140114002343422134411210210131103031414024210422023124341204341014444144103302120104140221300332102112122222121322021211222403302431042302243424414011240014412312434434233311302444230324424202340030100331444421420241310322203422202432202143300130404141244302223213003142023304100411111340104212321111340423002244110311144241142343322310031114300411031114210320120323431123423444024044241443343303144413431333414211244020403303442114301442233", "304130424023114244210214201130044242003200231142223234131011434011444301043042214130303012214004141334040000313434142141434433240410014210404134310301422101401440121302400330403003241001242424402400432032244044110403242242002310440343232423443021221001144040440131104421043214301404334012404033444231233310113204210341132344431113320141100104311200003311323033244220013311304343001321243031223443031303340440324144302312300112341231220212134002011311243102102444034203214411040334101224303343313014143101214330104404312240013123233300323214223204140002231132332221244141444120322313224243122230334312001344301010140022024432310421023033120104002220410331301041211313442412011021010423334142123143203040101113020313410120244211124144143222341440344120023440442140233214414411104343244201114022004112321131130021312324120220232122122411312013011130213243131014012332123113320333103400022040400044414341143143112432224014000401232412401004241232323343400232314304332024222032404410433212214314112041244320441310021013132334320020243430210142101434334014424404333024333132444022141204312300331320312234322141431203214112213010002222023044304022123241022131233032223044001043444340424141032130313124100243240214343110420121103021314203214442231334200234433032111334302312242321241340200102322133313021330100424044120321233343031302131242410420224420231241011432424441030100221312411433311243110012420321034404244123001144441241120020412420340204201002314422240240412241144114213230420204402303222403134333310420131401220211220122320302103120343212212101433421440212402033343411342203304401131232211440233043033443212023422001332240323203110014330233001312222114434030334101040402113220004324311020401024130120433421033002231224102400214440223344234001204240340231321321140102340241044412102344144143122040112133110003003031002423231202301201442141431233334424042213420242334211220021043401440202132313340313434100134413220003310224330133210042021134440011344223124324110100143021144134301131420013133023020420011102402234311032321444110023004033024400114421224344131034434214242231430234304110241124242212313233323123413422014230301022411041342111404110014122222412142244123132424402202111241444100402433410104440203044413113212400044303010212004122344231320144034224212104421024103300023202011221024022402240141110204442204040022431324423444301331002044014144301023312110301201240023102134243014333404113332042044423134101101214232433421203144142244431434423122341033313022411421331032202402333421401311321400423120240121221001141443420200233022241004122404312100212444301244241112400044130200443213301431413412321032340331240104123440304403104100024240413301241333030231314140203020400132413301344144402400324412401004303411443022222310302323003243133130043324304010323003404234032431102300221123042141124403000244242232403213301344332411232132430301011101120214324344443112103430442342210130311123344030023124423334322021313033040424302224422103212221410210000443212410043202034322334320214333220412403444130313200234114023220414243443244342312140341414201223412423313412442111330334111211411200141344104201314140221024020443401343103134332340341432331321243140344430323332321000300022423220020404343021234133004304222104224102222414240043414212140141034202302111203232023132132433004144113342131244002011401011120411412304300413041340240230432100113334424313021201301140123232021441223412423010312232313233143230330401302422120301313032434330431343341414241411430232242301101331132032122432440201331411114424011321300443012214301243000114002203003223113202013130214132312100401431110223304040000441243221440443223142432143012444404420124304214204420412100223332011320414440423041044314244322313104012440004011103024031343331101432240130030124221140413044044402114123003244133240421022401444420322142343402200111320132204303224401333421300423034400311430431433112142330440021321232332413103323403012412044314232012120141420402301313340041404214002422134030323444004100313313442432330121213022223020300041340200103014402403043341020133321244032011210202400343314443222201222142112424241324210403420421201024240301331014424011401341020323412201020430030413022243301122444232013344343102400302213011422042044301000042201041320034434214430343221141401331033320302143440334402401201414202404234144404204203002432403242224112134414411201200020303130402003003230013441132221334234", "413113114330130003020303234113114200004013222032010124023120131412144442241000434222002314321134012311230121220333320414312140003240132432433424032223123344132301212044310441022043300403211130012343342142412222323233102041014002201332400222434022403343212420403030414203220222313113433031131012443222241100113432114042224324110201143334410320114233342320320014114141310434020202204411414221340134300444311030134201434002204344233221111024442201301440042102103303444404102022140004141210410314243011122223441033023441043120010410300441304014410323432303402011032002412132041144124331233334201120123412334033002232431121100144204022432041302234144440301102102130401242420242012300223121301341122420130001101403002300341140140302144111131224410223202120143120132130043423103402144334200300013011400212420044444421012122314443123200000003112414234223313341324103444213044320203204411202131401324220434334234004301313221041423110130311102244101323342240220233221011112440120420431304420321231102321104431100003440341203420010434434002231233003300111313100330402422013233122432103244230122302234100044144332041242313420223144233430412201103323443420203234102221313121203342422311131413111011204421434212104412333331404044003312010430110243420403020224040404104202003434022133431201421033142242140240431233211033342342440133430134301001202400310300104424100404200243101130323100021223203322430210400310311202333124210112203211033241122423030024032003331432400114014442013330123322111211012300201142423224234303301041021240010141232312003324131110204113014404202300400143002300243433302210124444114024112300210131204023300103124343120414424234011343442203200333142233334413213433000212113113403122011120000023300411312421431334041111121441313242241424443031232044141120241110213330344030412420223110440022200224202110101011414413301323102022440434012201210141241000012302100433414011201234310302030120010214410443023400224001041244320403242421411001341233231303310344332241300221032103111230040220404231034420042020032331443120022003430402432400422330232414042313220310423304344332201003102231430442333002402432434103304110044034300330103121413044121421121201013221333114231331312203041043424110300214011101414230213131020241044331442200001004340334230244342312123110224243142230421432420100042222404332242004212342004433432140012011441444123004140430040304333412100011204414113422013111203310030024033412130323200112032311420433113200001044201410211341141444240343104444301111400143220024213142222131211332443444032413404311414134423111044411301040202441000341340111332123403343443201133102130042110221302100002023404433231134000031004302113031102243411020000323344020324110231023202102230322312332422231000400221432422240123110102403143213011333101044400311034341421024312111221341434014214043140320410220440211103230211040101204021424214314002233441440131322422132134132340441334442022002012231322010242323022111320113444332001440212110002312114321034210333100201213312421441021340242302034101243402443004241212244122134401142331124344141030213443143432443112412433221442234200413200103403332443330234342412203200302114300142110230344021223231211232113204033430120413141013001224132214122412433431242002102032230142120110144104011011020203030121141123240411103244341234443110001120204200124141240334241313133040004230244212424313003300043323234144221434410400124044414224231133420422343210441132230344310110134431404130133043241000410411111000341042202314001424433044310034423340001411303432414430403103302312210002244002312214030434331331003123114204211342201112022141321043444002412042114230014402431324423012144330220423200141131441211430034234322443232243140314410031312020044231104014123112423340013410340221111141440440004242031420204442112044032340313123222022232230400320312201304044422324112044040144111344040442200344124244400101232144432021110330100200444204240114212312303041043020003312211102011031042241041113240204314223342442200120044221402140132043411122343324101341442014224223412341324324423043240212203143133312403202304402414320040033044022412140234323444231134232124243212104404310201330342441400400244124032132102001122442420313444022301131304230421320010224101402321140403332412432012130014330041322413303142003144212324041210004004044010410010413301442431132210314014341023340304424320232330001234413204200213031012434212233041410233110333341211212101", "133412222102213401311331012033220022420414311200011401413134123320132101440030143014130201230202013100343043011234020140431244142341014212321443343412422341401013023144241044202110433144102334012303220310134001410030142022140444403433132043444101141403124420333334430201414431314413224033323224312023402442443332332202102221431324313424430202033434401040300111240010422204111033120000321233344010313210431123443414121034220013124432030110134302004423444304404030400004444433132414004312221322112312414313344132431321443434121232303211000243410003403000143020440443041112332223021344100300110124204234304412220210031240031203033023011321110034324022221332233304404333412014111022102313212203442102423041023000023423143103044041112323034330304124014442322112241340144011211430203341143213113323301123104112234142242113410142134422323100423314132010432102102320120431323012144340131212313031004123400103313310422234324111311141442043240234121134200242302140430024224304040144231312234032032130221410224324012002011214030233032430244443214244323301130440003213311211222423242224410334414112241203030022010400300231411440132043300120343114014011120202433224100132440131234324333402304301333031100222030000244300201202123100344104143210303424134130030441313331032210014340021221143032341344344101441121101202332024120122300404133404201043432042330431433032004311134331403034331312343412031100100142140443130442320140343034411410331301230441320103431311442030323111410344020223411202120043000130114420103214211201033440321011033141034200231312404012014334341302100100030331341220331320000411142013321103400144403230121134402312042310212341421412031031024132114132130332344122022331441100423143202014342041003321331011240001411034020134313411321104024211303323432231302113334334101203421214004011444142021432240302043312124303042122220400203042142214030224343443030440123221234222403321300242232221443342134032212140412102110130340330100121411401112244423431123201124400310044020111313333322013010323320130012100023400234030133114222113303240312334342203024003314104322041202444130434003122431400143342031132143011111213203141411021442222312022102304112303223023403341243221012120011341022120444140142210021203213033013330323042020313204241040323344304423023041320311024433121110223343402031410140100024302134232424033021342300211431330403222124124131220111434133213344300313431433313331034120423021032020213132044143241430314240311013223112111103412343200420320043102124130232002043234431231431220210423032331142121310032230224312341141143001022440001324013112111104401311120334144140424242220422113021220123422333021331233110441210224334422240223440220423123334031104220222241441420214023432231444301233344143010022312310013312032120333130013321430044031032303331331341122210430324344434410242221423331424413443342322220310024134143331334423441133231030232324103430414043430041004131203203431303331004020234422134322401011443320004131112232013303130344320123444311232433441213020221424132142113214110213211121300243240112033311344133014102323124013423403400034241022322400233004224223011122141434102311111412334302140221103000032200401441244310312102344433012413201133012114411422113210131443242022204203410403043134414314311201334423104020011322420203122414103314120101331433431134040203340320221433003411242111321124313433004304243221440323033213233132220300241233312212231200012030021301323414301012240000314430043400120221002142022441442431341210032424002402224304232212131031043334323440204420304220144011432020144033320424324230032042133430301030434121122021124331430031302310314221000413013241044203311143301242242333034323034310301033213243324231001123121221133301010433101403242240122444343033003344233432020023233324302321042423102300333410203022323424444212043422300231203124103420140313211313412124011340404203214021033102141210112204122420012412131302132203142223221443311110003444014233040402013424013313402224031131322322044030300101003131223200102444230343104403300403142131043312334334000243000444231134134301204014000100142024002424440242244223441131112203341220044314342130013201203224323203442313241140033244132043030033420331213222342342021412334224242243243113420214032240144104332401333403340113211013232222044243020330014441434041111423420243322413430421233110410430000311403320213204114213222412400430203411124421324021022002042313200141131140314124413", "011030201344432114242130123303414133012334133202342124002144212240120324440112010202022304023121042140231004142434314404101024300101040200341130020420334130344341302413310231341130302300411141132024222034442412311312001231123201120234033241131312303430243303220203001432102230424423243422110042203044031341010212201433343333134444334042231421134112243423143013403313420414424232204432422112233333321122340130042344133140032041043204302433103024323012110344113202342104312120434234023221343202121403021132113144244343341041340002103330444142442324430320214332444421303342220230024031024430112334321343420323004014443414431203334223303432311124024311432020414032442342211320030302111130241022144320110424113422231110103134002003241214034114034322344101301412402120310114131131104130330333003114030143223441234411322231332413210313422332042222320424032334104122410222213224010031202023412434013031014243042032304322330301432220212303110043222114012200341120402321422244021031421033023220324322202314404202120400330113404234004012314423332042010222240040442344411121203004420143210203104120034400333031113244002214403022141031243043424113304114401414301241114433312023234112402310013432002402231401202302013213210104432043001143041404441402021220304444024041023441414203311243100303001404340414323241200201343144212302344040303244140122334310440113011421413112234424011212243413142231422323331231231022410221124223112113424042121442003110222141032121442224304144232223134114044443412220140201024403340142324402402100031130313013303324444441330424424321021221423222011013343423223223124412224411432203012031434412434120341420201241013221223331313424002414202422424104130122234222204033404310144224040204131203032120432204102104244202014204431422344002430231144441302010113000024113013141403421420023323030332030401030120320324310302333333403033013140424222420043024023123413140021101144412320314222433120211414302014343112024314233334130111412342333403241310432130330222113121202333414000411042124240314432224421424201141430403003344304242333424412441324224423043131211032440111144440324323224020230220101032002010412042103123112110233331414402201123120242221021131444224124433403020303404113200331343112344134010121422214330424020123142341323111034403013200404112440412311310020320004012143442223123023000221010031410210210130412342303130013003212231032023032114012023004111343034042234231322412441442043013014333343243033144214043001431243110020004100322400121040331300020121342202434203400141333430141402341422144241133332201444033301402432013103243104024221332023303140032002140331330111043121400233044312040111231141113421012241123102244244201000030031342113422120042311324020244134111424302424302134300033003120023311113423044204034243133024410303112204141111210311202332211123302220103124114233222214314103402221042304333322322223412324343000401231230121424140133123144422044132433304442341102414222440000203032034010214423202341122101210402223101321441244013400321021034221124244121212001134302403331132414213131234122304142412420203302132200043223204102203313342321044223001220014214301132003142011034132102234304412143211043430223312314333234423304032001104444121020004102113320423033004103243032303040210003032201431112341200001020200412214414402234431442412210330134110003111113344034321003241442113004444224004430300443242424234314433411400301112001000421043243132020300411310401200111302104113433200333002030112410321321421324313200410223132100114322244223413434322032042131114323342410034012330131430141031422222131341041030200331313414142220203404103234024332001341423230124030410013413042304313204141123242032043041231133002234111301312231220431101410430211212114004121232342000413110030041430112101443313010032022111334043144100121440111132433001144311413202022113024240342301024222322031210213034004423102034241344431333202044112313441132042214244431001014242342033333204103413322310433331202440030112204441232220412343043034422344043020321231103404343114212120434213001211132032121242332244442232203100431033144112003440033121034120030412414444111141101311424101301103340142441000103404331004144042242433100020400122423320423223240122341432340011210423432403431100023443001414010222321304402300212213044212411241314010040003334314432222441134200234343322342143300301430001322443311344020134002300402232043034020021424020204411110211224002041232123114222244", "042441344204110113024042313230132004341113013341212034310410210114344142443121213424032220030213203421102443002340002410433112114334141343303410420312233101033241343140302231233114444212410111133301003131104044412111034300210211402141302114234102204430133340221103220004204134242140141303034411422313241331301411314304103210130044431014120121114402301302441203223433244313144320301331323331140143411432032342241131242334032140203231110103203124312342444444203303143433200142310203441400332242104023133330043124444101040010340202123023312004114332230443240010143430213302202310310113304012303124212242214404130002243440033404032113204041421340403124420244012202203022444213024312220311312131121202201300230401014331314310121003230242331420403000002133231122312341221333114013010224434212424431011123301120132011100030232401412230140331222203314404043410213031304334201214220103430433344141111303100433423441440334320032434334413423112311032412212411022341114041031414443304100321223112441330324444324240040303301443333201333441311024332411233031041331433424001144412240312210101002011222241322343422331213232124403233103312040141431433442104101022422211042424111230302313012201123230033222403111440033440443311403432133224011213132202430120341430040242440242404323414140410221443340443420222124300321023403440300214300220033000221242420042231340023003121102323141422003411302102142422021324121440440340043314144014410444012110110032442102230144042222344023210040242214102031403243124141020320401300201103011120131033340130003124413411424332022441420330143323322033124303213330040004001324243432014424140110042100321134130442430233030424112302320113031312322412120030334014130443310433344013034331321003021010024343230242334214243140203041420122301131421404402110043400210222000420411004232220323022430020121121303100122021111232430313331042113420124211443331200231242414233340134311330400044230442030011141320421123442334323333340124234420343330424414043023211104122134301311340334301002332344444032222232111141014442112341424103001212002041331423112331003120443033202423041023022104333212423142110001042312434444320322424000010441000431343211322021112422433421241102402320140424330321414111223031011002333421220402444141211444033442001342410330042242234341144433443342121201000244222321242211323221212243342330302432032024333221121424001120104412421411234401022413210013420420430033341433014231243000004341323122332433242414223211230401311304321434342324233400402120402414100112214104032010234322020301033342243212144111022322430021341033023043344230131223410132344321244200003024111123041322414320004411300010412341321011410111011433343433224243301241204400022400431322030331431303442241324324002042034310441040242343200213143334422433111201033320304322221210030201144324400020310223232444443414112144012431003340023433130113403430120240040143231213101432131034301202201423110441413444321123114042442000124423241311320210323011100314442230023044244110032040234232334343300420123212122101023221032302232444441122020344430033400443044332401132000311331133233241340241340000233340410343242010213201020144142422333032432104001310032332240310123443311322440231232001323110412441042004231344113323003414231340100344432401023234234110231204030334320202214400013303102333344123101033012432112132421223130140243340210020123022044344141000400402420123124430032402014043010444304234021302320311303421423432013403413133031100100413320202343044021213301320344323310242210310432414034423023132103112422233012144210000244202202324231321442440014124300423041420343003301410044214404322141323103323104141413442441431002232211442124014124434321332040000111041104242010222344220034442030444333340310401413443122204312301222134320213420400100313040032102200033013442300331224233221300411432313032013331424123141124312301422001033102144441023411114001110424330200304342401011112204443313011433304411133041033103004213030001130021223443311124034123330420423443423130102320210244210040414032311321040440230402403244002001342013020234123441032422110002240242323322234210222440121344423204340324124120213024013333323103301044042122242222020030420021203311102334400041110300130213314434132323120304341231411103212314023001133224100000133204202124344200031113403240210134323244403432014142403222240343002333224432342404200141033131321221332214240203200043022034341002022130444110433124402142322434", "322312033102224440312202241243000133210022401201213140203332310424442011004233143334104402142244132124214230113323022012320234010204303030404234413324303043301404233243301403332140013014204201411444141410020231332144203010121313321340444113414440414311224232213423212144342300030222400232324433010342203320024442021104420013224420413022020404003131422321211143202141232022211143433044143243130443231214232202130343200204210021413211403221322202134323133121041321210322211424424111004323124003022223032001230421231112034424334004224413302322314312331023434014114143010242004021211303110213200042104430420403221104440221100424103211212344144134223330400220132111422301322010200340111401021013420202333124203440301430344114433320112423403243410103412443412133134121433344211340440232424420243232441212104122032202102301210203122123322413310040312342333311330223031141133031222411313111313314343043131340143123401223321414032224442212402124414333041112023243030140443240301031231012020310312142012301432110232420400240200101404302330341403303103122410433300044441234400434242034143010110201042143324422434103342004003323141140023323442343141004112021140144024422420313243440302222331021121433333243340304234032324421344241230232000202304001320313242020430414432013033404420442242323300341140014410404341121423314433224112243043333034344211300302301212234410213222114244330303103410121202104104322434101202100310022201201031203034434200030321103222402410404341320323423331121113101044441300223213202012344324200331230041224322310010330122222342302103401344443400142243241022401223412341440140010234010444004202104420042421310312114414032314432332230324334333211040332241303022013202240311044211203020212440243100013004232114100311341231042244311013242121422341432003103221134444213324121214003413441011220223314000103031310403104404143201030123324200243034112243123444122013310234144240040411142234123443344114114424220110230112321003010402023432024244142244020321404214331413224131121423234203441212113004443111031243001210304322113112114103244004200320414130441233432043124414433013240440140424012243401301141101041131204444132344241304420232024444104011331123400330330001144123132320411423030202411214342010044124101420321143334231404200040114143103402001232321013031322041012430302224303140021334313401433310122021433040441111303000203101134214020223341124233442244404322144003123343144102430432332042223401434234314041324333313310333133131410132300234111101034422111401343440112134113340240312330111323142442032313241024124132414240422210021104211440144202210212102334133034203104321313233403304311402313000141433113130013214324343441342134223232113314433224331004132421032413024201032033014302300033203423143323334400423111311033203223031112114131244020401322334211433313424003303341022203444114421123341003230441434421342022242303100033032241134430444123031421233103243400332144120301230023210431223323013232220043323303221400432330410203003241240103434433033443011340242330022311320324200132340412041111000220031002124132311024320130244201302030221022200212211210432413140300213104100430030110232021022423340112023102012023444044412201244204420041303423322444421110021130411401003014122032323142040344004332334414121220124313234040040211444440332003101134034103424242311103130144200310400103402410403404333321312404213112243223140011442132412311404032400431334044012431122011301010010220130142200043242010131232424214211013324242424302131134244310424100431421220001244322044013431204423334331123330400223231344333411322233010440113023441304110422314032213142220011222442301234024311420413402212414444330213432221344021031303002032231114242414033441441432223043021000141023303141422332032001224021424122440144341220142013204313122241330404121421000111333323422200310021342034243411021140030434001144031423133433431442003013112401013443040012124334044030131134032440434440103011042343042144401303040124333303413120024114043020343110333133031214001322144300121112124100010133421014000234441310144402220144124313421344224222123340043222322023314004100411141234043423420033021420223314344112014002330031000110113121130203434131300210221022204131300404403423030232202324032222101212331221124314131211111200030120033341210223113224242201324002030424412114040332200313341331233144434211424433321042034131303334321212204020233143120043033221140020014103144131110420330033102313", "100314110111011012400404034430231133044024440311242242320310410014004043122021204002303333131143000300341423114230320210412314341012132242301341430102232441031441021031013043034411300312440400343031112230404023231000221012122342031230032300240231340203231200042440313441330244010204130312031340423012211314322220121344343113214002103411342411010401003344013142122320443202100033002344004202041213241143033022202011043241114112303031424042121114424122304424033103100400224043001232244423033202320123214121223414413211031142441421302413330412203423123020342312003134220203210241403002121220212310432213333433043210432204100413024211221143440233214140310211121134440343310212114444210321434120043104300144430120020330323204030400213300010432240402433441222133203023420122130444401103444320432133022424212241244424213003141430141020212322040321300321430313442233143432242242222322144232311123412124344243011113122012013132122240041121231042042110320324211043133030314211314312221330240004013343033320310423104220204034102400014001323122031040402143001024141224031242302013300224411141344444413424432433333210021040334010113344134410102341224323323014212044443341213133140234214201414010441041243342020044313012303000400023443104022023340001202430401041233302132024233300133302421120324241023422331234140431433041100110120201022034423110240422121121014404012444230243214413020142413310240324333440042030230002412110104110240300304333310232124434333304022444234122333022344314034100202242041404244314200223223444130033312034320233024114444014304010300301403224321024240232143040400403131102033234200330034342434220023110114213320021021030324434300034342113101241310123224444014401011344033230233342410313213333244102142112141433333144223213344014212400302311441444033323021321010144033001140040312400103214333001003411212111221440002440332300402110231201142334224100431203321011403300442431234223104112230023012221221010222132140323114041403401202403014413031322201232031432021444002234020023004233414414014414242011112444324132113243333342121102232203240230314230034321110413231233140011013343142244304430131020011033240133041334032042312011140321430320444224220104331313231043341024323103142401400344443411230210000100101312413244034023042243343443111340343240144330003131421410201012003341431211413214304034133100132443424334412104043013210223120324422411010431234410434200314202134110304331340400424201433042011000214403044304101304123212004122243342020010312302433301330040142033401313230303311333003013240234143010432143424110133210022143042240122103104110100334424140300311000200321144103331103143320332001104123032242033001033144212123211410141213220431233031203111424044421311243400211411040241300342332101241400202304323430303001311221041141321300042032130334434243214411412023230342243424341414101041100344322023424111231131113341131314044444004234320011143000104342232133122141203132114142212004041443222402020433033212342301110342114243420420333303040024403323342134244221312441111334023114232233122011310130420121031043204432132121321043114312143144130134310333043423320143443040221223142104023240420302334200441134341401302031200113133231010030400034001212333424203432244231422121213400021230312402010044110342104102233211022010244130200311121041131033441200214324221202030041203431143423202231430330443342143302144244044423441434344232011014034021213342012110110330023310424434301332321410011213113101002434011031444012031000401324100234034224220212343201131404203332304410014013323311132241030433041222424212144421134330220334023344413404224011400044021322444141000310231130004040441040300340241200030304413210422104203321003332022414222042404212202103201221033444034144104214320000201334222232120024210110143140011231140201424240023341110412003001310132033221443243100300042414212404311243312334412221201202044112000411032032140423201143342220204400444331130322104002323024341333414414222144123341233401401232300404341232100302004201341243210313032010402024230222241420004212203140303231324023030441031200404232330143204104430001332234343440012302201444202102043101322303223112033123333432421312033441342430324114342000213224012310332333302141423410032423331122300114431003144343014220332322112423120000100202102010144043100421341133024242233330232243004233000412341222102224322342220212002000013201311301344334240434221220033202423123330223013212324134334232", "113344244111222204020342112443130132233014323244343434020044423033222132031311100442403220132034434443304312404241024111143104324244402101432214104103441322432340411041223301242102302204433102241113034134141344033044433304314412222331103102410023244334421144222322122221242444044023012301011104412201114133114110331340320213033023012243403013411222234033201324212441333441003231434204421412422011040102131304101113224240024232133342310201231433204342320242224022104311321344041001000430224144244024444201310100033321342043001304233112230313204443334014004411200022222404024421140042332011344024211322121413133330301224034402303043441041300240130302142202002130040031320234210320001244424341334334422342211140304024002201113141031104041310132014322140103410301210021121132213024103344303010413040313110242003321234400123312042033431432323044114213000200000041110224432221320122123323012110343334412032200420223200323240130003234110224301004020340011332020421320144031430134320242201403414433430211102144140101033300013113422223010211400113422443004320424134032023200100233021012311441122230241313110211324421241014214024420030323004440140032044344132231001432222322400211030334213332322412102330021344204244040201212324343222201131403324321324143133104133224202110301002410102324222344434421024330402040322223102103322204314314100320113441120044303441101443222404341203330124241110101411214031222141300144010041103130342311123111342014041042222412202232440104142241240033314132320400142010020332000224410330014211114403432310200044324204331223230322314242142211401330430301443324043330210412311333122321210332230431243102143112140302324223242441021404313340200402430204001022030122003332130343421243000224430144101334202423212144343412432024244234341210023240344241004322220443221443432211022103220234334122012313031234200323334241320044101433012300413434100420044313143312044012244112202013114230302243014444412403041033213132110014341431340421102330033112441434311041343100011301202140231043242424142322340134202341232314141230140221412043211142103030443224211114301024440113303440021133330312430434044134443002244044441102230344030424234140241412101121334341121113443001443022411020040142110331440312144123030434244304310212301343124044041111014003040101122334112222432231431414330330311220034042124324202442240233110230320323301301004403324123232403344240322414330214220024001302303211433023210432014412033043343210044204111031022212010312344024130143441301314030302443234123014011130032332144130301403110113102323401100040122031234311011030401300213303230441234311024014013224023212300331232321444022421030440433443134224300331210020140240210312430120131341003401412340224041201120403022011214012123231434444140423434431120123241122203344314320214212122104020022444241312303432440320102124400211312242132142143442103324442214004123424233313243011100333340043233100441014204210130212033032313222122310111411014234024211231020320300322100344202321034313211031332042120421330103430232343110230040342200030143201014413103421311332003224041102423030114332101114141043040030314222343310211103314123302330000044132120421211122314014343304041340040112443310404243311201203444234422020300242134424134414230422101120133003003312424204042123044201341324200043103301410133233330014414034240432134002012331113212032034232033332212104304310104422443142312402011143012234142224410403114121041410213113311312103311233221400322210142123142100040330440141031433212432011044334422321134342344400122304314224241100213113124402310334103144421104444031443420431123143021404410012221430141421321401333114133120220423004303014442320011012001333400023231444401422431040004201034314303001210434142042014240304011200100210022444402414404133121444214241001111132134330042414022342222221204023443332004322012023334323010430234014431240233130300320213030034442233141102243400233120300124201412023414021413102102133241211114220234141042412040212134410203122304342400012234312101430144223220313424021103332220134131343201131033110314034301220111042143013031022433020333001431002032134101342122020224112440403242224233343300434404013002114220112230321001041220444232013301404300244140402204101434343322143402111414320142014442103411242222221202422113111412242113443030233112110430201424044413043420242114304132244142103424022122414403001130333301241403413212303211310322202213001143133242142231333132", "310443401112414013032002400032212122020042020241130101042313221312322113111112402311332011103220103332220030413422343322014402032240210014440304412001234433021424212031002013421301304210430021223224012101023022232102241330040400434222031221440041302241433120332002001134231130114111004143414310440033141234101041033140114133140414233403401242123033244321041123432130414043140330000410212430312112022011341330240101232341200204311242032301122433100401212234130311301332030303002232113334331233300243331022341224130414232040332144231342012403201303201430112230301331443131203342014431020304113444303422414334220100300123114140444243344404414141222342042410032214002103240441212431434230113141341012344401334124211001313000321441242222444304311441311131102301424430332204014102141122401401042123241344421401113333131133021421223211130320321034334224203334011034442400113131324141124313341024003344313042312330241134302102230410103204414203303033323424004114202422304420232121331241204201242442442440343332042333302202240301012233101411403141343413012123441004010033422031114331334410140141214202311443301242011002034000230224111242130013022201204011123321241304442013120004114244432013201040320214121114230011332240132012241404441430011333312200010011113014433110333011220311102032211311133043402312412320303200414134244410140230004002322020342133143133032011223100123104000104012121000023204033342202204210040333414120104123432340324241302122140404320022431044233434233403121324123114101124201000323441304144213302114011244023314444401244003334301100211213033014022443044204311311420342104334042203100314324001331243214441031230122013330344001033011312014421042411201404324122123134134010013330301143222303240030014421002021010210231214040342141331223023224403102300441344102021244142224100234021133000133200141043202410313034320410140233120441424240242130014134203440112212203441110230413342212304233233230040134112111241114120043004101204430403234122214313404002043442410221441322013324124330320223022032122120000313214031241334332300042344133304134120401003411414213141120200131001242404343440144123442323314200304114413220210321040420423442044401334003043134221330434020222112203204324124140411220400141020010310042110242233111044304441342011033020443442043301423423200040231322210242014140321002022024413111141442110030024424103334124012102210110232423114021100022110203341033222220010212000004412421043433140304014024213331424444413200321421423242111311404111313311123020441004101030043440300002112220033024022043244240204110121303124001420221412422212221213122023340341241224141004144024410001003342044111230441300114222423423400023310202003230320311400223110101024132001112232402421242312202443121243444414100222042121304333402142413224313201340010440331232412433300212042144040134242400302343224021211341140304414440423121034013320343422224222021100124123002044342424422213433344230444031443024332220030100242004230324432331113223402213344403113414302432423440343232323202110401232112242404210114202412043432220432220134341434311222302024421000411113341132414220113144224233222404104332134323240143022234114011233122134421011141234333313434142133324334004331204142300320144310110301443110401130334120000341342031313432331121041032441231443242023141222310422142143001024011242300324244143144411321243430340003131213232131412101211444223204430302101311340010343414232320213034403323201410032123341244330341442140404231100111230012444121041343304214432333300232044433440300000222423111140020032032240101130210244000021300234322133400203032220402002433003114101312444423320043113024323010231111021141234101432020020101234220424323340124124423112121000143342203012210240130203101241301111331142222234434330412421144002221411213012112301021132313033240030114402203102332424224432200014324400122024240103332203201422333111224132030444122330133001303442403000401000343241414044112233403132202001343001400420000003104103242233313414023244404031234212421011110122011331222201231201201430034224201443140041203230122413444131404333404042142424233344431234132403441301311010313010402004010112021234303314134313334143343431244434143434211341440120042322234004431140101334430021434404302434210114332104240213210322042140223424334412301413341214421223224444004142013233424312343234114311014332334114012110142304321144142220244221112023442233220103223413221032033320402331441021314", "130240424441012322120223024041434332002122040112021400442032231013001233142224103044142124434030003401032011342413014400121312014313420011322100444213411033311013023013440144232002323321134441103234144221302142412334013134133141222313223121400201112241041312020031043231214441132240334121334322003344144231410323310422043301143414434200324124302304122400421043342411333334201402133300040322043333440320330340332334313430423231301330440131112112100401041411434324211300222010240042202330010113022303313114320112402340012443442133302104320003443000400414224143120443311324012103331211023134114311221103310404223313443033413011101102012304232432333432131221443403413201244231044403000442014312044233322141442144102040034220214041442321443122013101024330312230411144440301001030014422241042321141103141340120321030102321421430402233044422344321343222112043234220431002142243222444311031001244242401040121243441333310044042112021140312432322123423430114212203202042041123132324344132112330434124030113140402030430241214342204023010033342044330422031434440303410314421112414013403110042100211223040431302130104414403141104330024340224100012321143303332112433341434014402313300404140124124432123332412102224041242111104014333310143213300122324124203243201021323203232112141031413102334344343310320433410440441324304121441412114102213100240241132140240023434332022404334342424242341243110242041124444202232341123302420340021320314343323213224014312432123112023034432010230030044042332343203140130011200341030012104304424404313012322443024413030114021011130011004314120014423104133404102132244331044123432323430311143312240201202013413302212401213101110142320422444401404121120404343421304033132124311123043041221242424044413040202430423443330424233101303041400434431412204312442032442243411001033301143344012241122440101204032341334334234423323414003201233032224303112342312403341034122204211243032422313422211401414404001101300443331021324421030220304402443023320324334414323004130144433320100141244402034404043333123402101222024400441030203002314131421413034111132334244103130143101111104422410340123032200224112023104333441442241402111010033404023301321301013344214312113222324044103304022204313203302213104143320120400402410114203403324430422344134044113003214142324033141424233040210110441140204223404443132113302124343010114014143421103312234323004120300430104144143213232141303313221134444303113330320424444020111430042204201142230400113340003334001333442232022030234011203211020332011404434403030433202204004102204332202130421311433222320104042434011034202123241111112233201242002032141041333434211420323044103140001131310414000202340111144004230330412341432040124221112113434242441342120302331103424213201143422023441003344103401043234101141042224231031444303143212044424403032444023434333331102443203132404200443112142111004210133324341240234421001404311411144120310414444233000332312243340442431132004011301242300133013000233203440232320324140143423041012402213101422102010202124424002411213113120242113223113402000420013404444322401443134114102010130432433001234131024242214140342411023102323002232440241021123102201020124043004400323400004202230341314324411124241022133420340410443101022444142334414102040321402222333031343412304244022234340101403243321114003241200423443204111413134440402201142142310401421343031041042212242043132214021010322413004041320043402240323242404111320122310230231334423442032403300020432002321031402242324330123121430442200034120132003300232413120334304043120331040313143110343322320310442202442222034303331000402423222110341321212030104320443002443031021401024332130232434014000330111304003101433311301403401114442112412013033032440132233134400123011032314012341001232402442312434434433232404414103000132002110310320024314412003414230103342143342443440213012233124232120223130321223210002430433404444442104322102402312440300241242024142432101311110143404002222401240341204341333243132020410434330122434123341330302232403033240131423344230210414101012430042432343120110002441404304010103340431113310221421313241231340330421110240242213220034403202313030230244213201041200402110330104302024112032432131314131311210213401322000022131102234403401401402131430332424042221313344222411244302132323421403413201332313202323030131212033100023040243213420004301444032320124440033321243130142334234233043121223212112440014202103313341324123022304430", "011113314440144414132224204232424201310000104443411041000110133242243104414130424444300313344002200223323310024411302442241221033030334113241132110112114340001443443341020101243310221434304234122430412123314414220134200113314134441304313404230342142144101041042401441424033434001104343213444114210022311143412340114331124021400031003442003320441101243230033112230321220304401110423440120432202202423230023313023214331122302241342231013212423433141342414214223103212411111401332232332422400334014344434104003220303431114100041140242112312402110443220240104042104322342111314434111102301103132340100404140004400330224232404121311324241113304202102420234440441022341021133332421032314103301320411200402411244310322334101400331242202403001321314213300111414100402223441231141142330420202111434324222433324014023101421133023420403412012013140432144220020403130423342011310110140342303304303414123441423141211022203040122432300113031012422412111110221421242440123304414103110430004221221104402344323243212013133203314423110240324213103433433302134443213034143320433214232122010444034444221413140232113001331110141223433342414204000013231324321242121104123222231012332432432111332004412032413230140421222040013413314333042022321031420134244221211100300441212301333323324232234231300311442320403002130430132221321002022311410011020200430104304011023412234333231322000213441101220144304032204134112413424002401142244000441422343240133213210002240133141202232111141402004024334040214233204201101021120004023314230002304221202420331104431104324041211024412334342124241120113102442330431010240000133341140034442244032040400204013200304402101043031111433044004414340103122233332211012403223100220033420013002220310110001331430124442022010031213243122343432040014220234444142212434313410403303433143313321341114320342143314441042104111414132321304444432021314303123032232043412441200004110311213411014330231224314410424200130004020101024334002400414330134422243104444202424312002433344302010022140221311303344123402422210211213102143430023221203003414101310204020122010120311323121212103404043211101431422122311012333143223441204312223220334403243312443441444020124001110042320204232130410123000422213131213130412111304214341110034311043010314422324042031333323034021343043014410121211020212321341044143320200030034411340242413404413332012400122334234143024322200432034131213133343041044411214004244412000402133140403300043104334042031213022444010443322031304143420234234202414203401340021003020230443432142133123223330141411002223122211230033411341113022110333222423344221123430323024320312424412023301141000223223321300411134041012114203311123420314020344033024423101223214240443033220114241320401441244431311120031042021014140210141321032040100341220342234000004410140004310203321133220440012004400113324330334234313423104010234410024003110330130012433340234242434110420303414044031040300021011002444414033340310403030103412101340244432021340444442313104440430213430302420443000402432100312424234020223100210413430122131111331233044141212030010042420112020322343110112222332331212030121200441333203430333144324421211330220140404043221044141003442432312310404432422324404334414033433043410311244144224004304300431131012100032012032441312402314424124203101231434023243000233233123211224104310044121304411243422113142424222123401140432043444024203241220131241422020210111014130014043244232030143012213302440034411124004001231142022323302321444324041302034133110401342213020313043332302041033203241130024314031233031041101221102202344204003230020103441101444414000334014230332302224402434320244014303113022001300041110401343311244123323124040302101430140022143011112322142433410410143130130303211022413040112313332230141314131040431020122032321423433002232012443003440031033140313111112233000441412343123022124120341044123333223303030202044040343000440120300010314132111144204124140121424104342414103443101243334122110414310100202314414423414111030131332400412144414001323443432431344134241033123411024442414122321224144242304223301232330213121222211432132223320411330204324110314423021304301024344104242034044313120021012422342014430434332330203131341440130144044312042014040001423231001400344422243032441442123400210021303233124404042002120243043240320413142003302234300313113140334413441113241122344413042132342111004323143233403042220144413242024020440143343433314242101211012212430", "013430214312123411123012110104400140231112432412240312113112002422301333004102114103204331412210332133342302123301403401022140240000204310042331140121002144211031043301224024033123443013332412044302402043200414041311013301322400440122131140121121112303330230123124411143133420431443133123013023010222234111202124004221423302334110402211223302222014133032100140212240430024434111433222143221422442101424300331200410312023010402311400043201303133433012443400120421303104121224133314314201041324344044143344300112322133123101440242111140323242021044204301011140232221000433422004301124204040233133430314442141431032122133424120143440202010400014240011442001413120104214304302232021321431222032411320030230340130240224020434243120134401410121300412103042041224433220422010304013023234400124322243342431434442322412000141023321244403211423112021003343104002111232313400313143224324122312004410133234031401142223133404013010312333122423314423141304402424240013003343410302412232012031304003022013202143344233411100204243222424014034131114122324423100141024300141330120433444340241121222034003410321311021310031244440004432144331030023001213411131142442333402431134140221411324402241311334224023031033214102141404220433224043111332232413231033431204143034014000111003124432202322112031103441311124421011412341112133433314330342004003343431122404013220302404222033142414021303140131144113010103032333222444023243141300332312011413323021433243001444214021201444424014323310323202033042141310140342243301404024111404400304132324210311443100303133424444224040312133130000440031422023311210203041401010012434323022201222343020242222302111102411322303140232042323012130303223234441202130021404024314210430224201044020300243032333000241320210302022320231242302203121244004404323320302423330331340143310130203131120222314202214203440001240324204242444112032222120221301131224011442021100223304323124002242120234410440124410323021323323213224440200323041414431011022203413144231201244004111244003430311343323421231121410424334400400224032400403443134431132120320240102223442112220020133211312120301202231120321203211240014244234232104123311114234404134401220414111033411210203222300220434042224400021104234404221210234440130140120004403021034330100132441034011411040032104214024120101122400431022102420104301423103012044133231220414200343043331221340042122131122133111330234124444022300012143412344332204040142101100040301142433301332321131232102133431242224201143303244101321422323210212113210330430332411003100044422313343414113204432113213232001411034034122142144202141402403333110210231103203243124231013433223113120324001133140414332201410043310021404100030024030331303300323332432401433302131403041022303203243431140241310343420131324131100424143030004014031320012344043220240302220013444222332213113001423404133123244401423114310300030421113140243100120133244031300222022314234122044424213133041240412201344200020142311000040303213200314032224012102313202204044132433120424011113240412113213433021411043133044112443030023001443330310211111313301243303413141324032231302210400201233310314322414214441103020204010201142212300304140020401220230313302140210242012203430111332323022412432211403041001232440143242220143400114410300324130300423403102013312202132100204000421033042114204434112014242244424124432222011402124042320223142324031043033421131144223113014412100344131042144110334001320334123323214424133133001314441204224221232344022320402230423332400233031222032201210044222440233341442404242320223333320343104413012031320220043434211430110000024431332203414130322134333421020111243012214112232122232233232103023042430201224222400432332244200131122330132100233333314014412224001400430403341202304242224013124220342111103342410244113201114044211032110140102144014411023201010241401004042031143022042230032333200212221101014340233444220312220244412303113114202312320321332301144112330413031220440144230234243310302224101443302413410232313402311241203323130414023230430003404344224111104424234214024321200134043411413441144314323231400303122020201321331111301024000314121421441101002030323112020334100222410102332411040012302042002430011123244324304323244401121423413122302103033002203010002102434440412201211242031313314440201030140103342332022421331233422043431241104041423431140433114121043323130242233101421011321000213142414323301240403432123342434241313221133440343220040223", "121130320411334304003131324311243121241113211132322411314022014021233443323314441330421110320021203013231043021400131330003202320233332312414241004101232201012201000132300212430300111141324123000404011243420212021431133312202322402342414212332324113230433213013241214320102411044014234413321034304222434101302204130011220033234044033103300014232231440233321212233204140300001043223424113031011113333011301433113121414402340314101411022043122123110134322403034312023043321114132012040304012023030333433434101040300104224200330133334030210021200424044232433443134033231431241404421324303424344303342234022223302133321434313024201113342231423244320301341130342131302111203224401014422320030333214231030034032424043240001434433241412212232120413230344313421024204200312011314110103424323200040021130341124240221221313310121231121221430332233422401134043421020341142204333220242042021131314243112422143000200210241002221441130231140310201213203343220001334410200213122411000113444410332032100324310041324323222321210210241300342424220303123220132012414024313430421400144413433110002440423101111423122431204031202113313200240422233432104124032021002342122442230430234120420010023301222302314340122314011443011211444242140032334431330320001444003431321123430311301104102221242334324432040304224112443121330333032241221411310240403032444440023342031011121243243124131323214302323023311133014001411333002204112321014230100210041214243222221134304042004102210003410311014210022010421303112230402014223032022224122044030141111004143401230413012224342003134023310240201103430302420411020304203234024233423242304242213303233320411210340010011344202130120402014440031010334101224404131202412440332112201220300042234044300344321400102104214434224131120231342203114434242334432040334421020202332122400404210132332031241234404433410224424344412131243330442333141441104231014014012402310442040300142303141224413322020413334423304423131021144111223032400420304222433030410230222400402443431403441440421303133113243332433211244032442111340413143313241242102201114143400044410243421024203124004221110021002113031032101041034024142032032040204342041204333421201114123023033401221020332214001321211112322313111443332303244442101221130202313440221201114014414431021301010412401113231440242222210402122204411113013021110241423111300200432311213032441031433132141341244041122213042134323442212313030200411113211222112124240411132330431120102011440034004220401434222213121021040003223204031123232214242211304122241432031324440030001041013110202401202322304022212120014122212111140121130312011002343303034343103042112211104443123334043033000301231012212044344014244130320024002301434444130124120301000413431330331321023444222120200312212202432004303224102340014220431001010423421442133042230234210310110334002102444210301034231423440132030122242311033413004113044114423421300400214214142441341130021413124111101340131004134224330100414112410300441234344413241044443344424011124413200302433330302204311042320130214140022003124322413314023133212111141133434010323022404043334444224341122223344012230112131432041033203242434433241124440212213440401011400104414124232101442020412120131133040414311434042301043041312302010214233141442311412440223333104020220144424033420411204014342430110344233134403421321003200103440312240141401100131310301233403222012040404130423433413232001114220343132003414300020024042423311414113311333323303340332010212330133323144324422111121441123010013422404143131443300442021424040234021003304234413412402011114032314104223004342310212211244122212001424123000113400313312021033134110121322013120440022230004120132044141120134423443244044023032244210431041121042322211344144422323221430040034440231332143311324233130222200110111032203004122400300341202141404134301130303402043313340012024004320023402034231432111231112404224432243134221133422202214012314102403222120344303413211334124413121101342330342422243242202034102111440403420202223034023142414204122202121424044333214010324243333434240123300242200101413202320122000101121223321242314032031332134120431141020300014020013323442232100043024204300412200202012413120323021324442432400331104210303314321340401131344442440321233214120104120212041414042121220230013013042041144020403244400134341303343344112440020313331334040244141341243100321242202003303301403120230232200220331230433122114320133312311324241431000101114324400", "314303101213320221424102410323042143030001132444441342244224433421310300011441112441113002343231244240413143031431034403143103411420204441312214120132431431031412304020224221312403141234013214010003024132224013404132334022331331311043002342340333003014403414204404223100403323231311331211311342102033134440114002041303113232211221324044323421040401343303031444042244242413023314113230332003134000210022032102103404233102022312322122342042013124001130440410112423022223243310121001221441113433420112212041100200000232124004243432124144200114004420431244400433112302022214040214412221031120302212112330324114011041014122044333110143404014021042211230414211034302231432313334422001213241000300444040143133214210433224404242220343431222403141031200443121134140421431012333402020200403440101210223020014420041343032440321431103401030312434044223010431031113010331131434410304343201430021041340231140011241213123420430334441320143342323412302232000204240241324404132000112143401003043124103102222303231212314023321143210044241001233343123042223011411100014212132102314041331220221233113322433303432343213444433114210103240312223342222331040230420211023442223413211321433143120241334303444004030140232102211223400040232104014043003101104134002044331410414323024320022144101000331031012032033211010022124443443224212224314341214412444341341401412212042144410231234001143142022300031023130334221110224021233342440031144232201104343222321232300141242124334204102400200240343012103040413233431111102120103312120323213042012110430233343410424413404014244043244313034313244444410243334401432312344211341012040201044122230411330321414430120410420221023143033300221044430213222323144010212440022301142244414331110304401423304231421202444434040203102314343403202433030113041014110242430120412031014344311322124431440022113112010123212212431430110101320241224013034312444313403433404112302413141000403422434302303202032002102130332220210112444420104102310220100201130422204341024231134440330141412042310001011234313222013300324142442120010411320222204401320003314310324033404322300321030231421203413034203343300100102210240243122324142040120230004041302411022000113224143420022333102211331312234433413402300312100400443113021011231220040142240302212204141312143133133124004414414011011413140210440030322240114343213031004443143100034111304113034311104233323134242434200214311333423421442400221210320104000324413204243033043432321222424104230100043003122133140041300300440310034120413021344314331012130021420124003012322344422210112440201200130420431433312202041001014440202443111004314302432021212443241034213020144021043131024141412400412011332442440400330141234331331140121412340404223200200304233024403034213322131004131012101430311320420132143324443424033311124440431343320302241204033232133030110220131320103340333213324422221224230220130310004004124220342110044114100113320002013002444322010213400043441134012240232111240414441110220033120120001420011234333004220221013143313340444222120030332210340122441301144012312033420341131004440440324240104244330222120444110202302000134131140334401100323243334020123322000301313323241304340011013420433033303322311403044423444300432424012140231023421422311220412110420241133020144314114442012320131300433002201111004314002141331020030423410230002412020314413322030202443202214133103224112032221011322442422121411301130103234432421322242314011024143143413232142133211004323243440300401342444440330342322343231022314444402120031240444232320144241041300421233212104321340241223321210123322422042003404303032211222010014144423412014141123124243103201211100232432201203442134030314240440202203344141303302341020041143400104314042200021023022014021214220432031433141412133034343431403320104012113301310312214303220321123240443201200131240421330142311104214334212322030201213433433231210042040304103144001240413200402414040013310041413244334302014132002100010004442331203314312234442301000430040242031111022223140014040142204342130032141434400043230340410023111320024341214214410003042000413344132221234412002210014220140421242421313241411300201230322044243142224233122424243224100023034401240013242014141404241432113114420232131333003112442314244113023223004002003333220042434231334302111000301410140441400332431302231442414333123323141031204220140221401410132142020300241410102223343330022410001212340343033143044214010110332144331401411032013042", "030403340331040144413422123040112024010440340423301313433304100223012123204322211110344012422400440211042134014424321100411003243220040204244244311010104323423423230333430342240023144144204202003040204310442240041011102341012440244034011301412421132204413000034310014102132130304421430120222014302433344123412341112120324130112221112102014324231412132410341004143220001301301334014310330443312240230420230042442310301310024100441440001300143140041020122044430121224341440432342133322110031013431030223430202431144131004114104132103212444031213423241144400114412144130134213030041200024240030213134131141111110134124213320404044121304104314421212122431403301020300040111341431422430121403020330031331414341330301244210421401212104314412300140224023423343241421312313201140042303232240142031422322203343441012043421414343321401102111131401021410432214212043230402140432111403034310122332314202344440414132244122444341421024124011440014223231403114201324214142313302403233242120123211311340142201423424222322132333414133124233222442322321242001421004124320221414201022143003440120020421401142211121143142023001241240141204240402400103332221343102144024422222022231423321400234303411144244422302420324142441433012210440322134412234240420342231044042320040331040002010113103432000023402432422210331134403412444332124102201103302323432004420441301401123111440122230331002021304343342421402044443041312034022442033212221334341232234240142300300114233121203442030101210144012421011412043414103223111044214031440343102102140043421403213101112220224003231302400334404420243240412343230241223013432013432001130203012032201033042443444112410411221434000404040113011301001442343220430242202121043021202042111434320122243044123233103323341042024233040003024343134310100003030244413224244332404240304444220441301401314112424432113031413103431004423012413211320041002002112224340042111244214322111001221432020221243342302003203144042231223144124104042432402132444404030410310241142133143410344312423122202242222243142244131001424211434201020124442242402120333233124440421303224412402233223212142043240121114412044432222322014241323202431041022324124103230343230143122131114424320132000311241423134341212340141101212324440101132043104003242000223324002341300013231414341114000003134130311440144011444313224124031420123114401000342431102441440311021230344340401331424104103014424232004344014240104222302442132030002220102113014024102213230444303214011322312114324341434041241300404302044022044201210343020430230104133422343132434100000334422104212203424012203111404302431214031401042030402001120414224412100242302344303134000441013412400241112101432200131104404030044343124403014220031230124421214241321213102001030312300020003012023211100404014120311334300343242110001221404013432010210342044223020020303011333422441243010010131431224411233344340232223413201223330242204024323122013103021443132324430024330042442332304244430234413141244301011101424002223322131343300130044331121142202411324442101200344120403343103213123033343444301314412311430234013233233022144444141321440111331413343204042034211111234110034122401030113411144301441341213014142324414040140444434422031000211243142430414232311404222310310341221121123011133031431230111203432441322340432200232043221044022333421210304443223411042024442341423334241030040400031114342402000222322221111433441033000043224014004001321233313423401034112133042232321213010301141214121204223343204041330100012243242304133243111133140440221304420131243001421014024234304144312304243342433441414040034300024411140140210301133022234233020400333403023322211014013130432312440224313133304330434122211121224122322300310103410130121420223133400113201224131423033104422043210204004204033110334134343233423403143024040300401210440202123120032341044000413443421430034024102422322330044030101213040030100344132133143343442214120210221233044224014113132421312011122042303002043003144404413440204302301200430321042422321113012232303132403300322331004412131441444310344411031200403322121043101342000002340220304224031133432433423314014112412000010104020401303040320323314030412433233330112032411343434130104412021121040101324013100124231222440242302033302022133221014134042033343340444344342223031122242104243331202401012001313011304342412334324420211324333220441024233031232103002420430313040012440142032201211044134224420302321003032044302244432033312304200", "402020231222331012114232443042310113133132220410021301401212340240004321323330213002311234021004300030114131213244324212442403412200204312443343244200133302240214444000224303024000300220130001202103223321221442401231000310024323430234242101141113103110243241142431330001111140211101031121412321103332421043310143211300243204313231440121310241040332214232241343321041344344130313112232313102031102020243420440222143232201324141321421301233233204020020014101142240311022100344143014023313121443423242413333331221141043123300314031223110232410011233114412001134004140314000300421420424200243011304441021003320220121212340200204113201144231020433200132301042040234112112230000423134341432423213410440041404101323103020230424134323120302301310213414344102131440302021011033123130400342202401042244303310104241112111103211322330122130112102014042420124030041203140400010430232243423130313322143414312302403014312010100341234133243312100420302300021121411430242002103044213103422224443224304032340010331002432230312303044022301442130104114224012121231120230300000313241244112014440141213042104023340230414234412412131242410213044343332314401340334432233021100130442441023104013320402440432043214413302433333104301443440243404433341223323120040441042304442140311310200330110411242301441302010411203211220424300442413104014340222103044140220332010231011301001302044330334043341233404341033111222230113340411014123420020131103124010111011402213302031341012410210310324440113204101002432032244244311424144404020443201214210243223424034022212322434123434100123004200341004304303013130113312041131321403243303013440033100102300122403314011330022141230222440422331343312244401340211112334312204202243131414041133143342340001304242024211421323414302041012311304301343421014113223122141001224303013004404341020343133044142341100313423344000224433041044334140211420012224330404042210034111420242413323211421440323001441211012302312304414034224041303313302001234320113114434123243033043342210012013121000031233030403242333324011023342443034420123300021144011211104033203433141104340341033242314042333431341434143433114313440110300112213332211220033334332122002133440212330112331342424440321224304200231043140044242332210324104341403230331124004134322124213112311013443223422320302224243030434142412310102204404331033421010331232414223331201204340123043131214040201434421440431223420313243423142001413401430244422233132034000344222142243410312213213204422403110043331001303011404400313340404232313441422333302230104230221403132240213430034211342030421310304100043143141303024223132113213011121200111301303413410140000431101334131040134341332242032232211300112302441023440344400033201300422443441011032004231203042440342120202441133442340224033014244023204301002110034420402220034012012012133204411030222304100200144412241320204024111024033200402001341034001130224221242111331141021331412120213414410333221224314214114024342402114123243300114322422244124314321120142400021142023440243431240400003432401341311340223233210433233300344301123222024134410022142030012223040434402010134013021441104211224014411100443344102012434241241023243244042010043013024410302122343321302103002443430003242334131102302020101240232430001414144432120200032432042011124433140011300103442323422301031010143002004442343332140411410300414144142032240141104423301233223130010132022121134102331432232133104332223132031000403133042423114034100231243410032443031323112412322412323411304000301340323433141410411422004002240314204442221014343404334112410001413221441301311144221421021442244430303044144001423232303421213240241130021133231330223140430034114214344201324212043201344431204411323114014201434201212041334132010203400202223234321110314130431404131320021024410401412144300204424122344043034244300323112230410144301010440210132010444004303433441224330322144000100142033202301110203441331213004041203101113210243143324131231433003410031341300022412201312101234402010210243124333113004400201022400342214142304220113302313213043204244434214431314304413100244131104312421223032434343021233144142232324143043002214420043321413222232404114443333002241030103123243112242404410202222032230220323103424444322320024132230311144443413440422441322131414332021202142001111024030001112120442404320424423311224034313141222444334031004423424403343222131423034340140200342202131044310010134112312032404132242012031211331202432400", "331142011001424221230004402113022334313400131003102413112403340024014400411422323213323413303111312143223411130321240311041420204420234220432441332441231000303134302310310102210302341021231330431321112410120433203324413341312221200304430020234213344132200300213132232300010304044403010313443320103412221301242404431401404434023313324114123210212423100411343140121440103443201303140003121200033430122014214033211333443410042202300023044242340132140200204302221412024024021341303414144442131213401230233331334013333230042141414332432124311101240243330230134324411113332420001403341202400401000202113323231434044313340414431040143332101003431221140030214123111241111300104431144431003030240010004322331041110341430211132324034210333032444001044211101430443103331234111023034023102102314401141032214102334421331414123041013433132423132030110023401430032101440410410011213142441133323043240230011302234420441013120021210201213321040421341203044024241213444031201032034122330232444434210422420413211111234303243344232124031212024344321403432411111002140311111111342114100203141140322100343034102330413130011130203310410211203114443033304403103213112444221224310113324341004444141322441012034332203302020013414112123303200402400423210141421433211233200410134213102004221404432020223224033110423011432130014110220131421033313202322124012413011234104332212300404312030411122032001231141040043240301022242304413323432031101340402203342130032120304313203020420224011122423110431003233031110413321312102004423214240420020034232133331322022332343402012322400332441401030100403244144431440034124442243102432213413411010331101021411033123322023213023142032310411222433332321004404123040004433303333304220430443430140201121232110434341323001421204410242310244444143140034313334143000302232130221101342320032044214011101433212120433334441342441302344332300314120241044022421311003304013123004233333023324142220201204332122431310013420443422433304312302000012200440021123440201004123430242033304021104333340033032243410040142014102201043201343213402303233124213431030034111322030323141240140123144320420321214120420311111243124001442302030021003441102423402314422023111321142121432333232221111043303234403304111232021001034413300301043114242110003013130013013102420012314013414040233433414441101141322004213003040130113200240024012143310034240033004022223422413120034111042031233044034313121031413421011042010001233432423113121403114211113131004202421243341303233440003311144332402123431013030004012331241201123023003410334101431403141114341240122341103231323411202200431431012111424032223123004114314012142341431120311004330043013413131232011331442111004413012311140321041413140033231414121311331211222343122022044222242101030022003432434300214020340301034242312332402013301431341341234023122040104223321120043342421312403304310212443340442424201233311141000132120134030002021323341220234243331200111042420332313212311440040122411302132241442034402304131114443121203030314324131011133300421002310340202434331114222343121204131403430334123142402204104011303301343141340412222123034132240023141323111401311240233243320421113202143320142322141230041442133240323311234000200334321043431344334243333233011102011032310443104323223044322301020020324143201204140242044343131430424041323302320344232241313331403412041123212320403141221100132240432330440400040401210120314243210442240112031121412214322122203000120220121124033334411110140032401224221102323302443133124133342241341111442232411344040220404030442134403334244043311241040312304044434000433413143040133111401334322032122240132040241124313241401213321110430403410410101001001012302001222114043241223343213222331114032234104313014010342143102222310113403110324233411443404213202231414242234411241401434332040313123022443404413112422231200113232133420033324044324010422031231013240133333101400004433414131332112341040110413222004102012012312321311114433432341333101422432240410340041130404244321141103310002200033412323012240431442223124030002240201013402243043420332310334441114441334122422110140412341102200113441200341300033130430130043130201140342124312201013202321040004143200112321443342111413012303122123041221342043401333321322132130420323024430014441042242021221130223020113433330400212440142024101041212344010343122240244330301322220032041412141102002130220234041312104143003321420431342004042001030204420312134342444224010401220", "401204021412424220244004120222001213414034340341101213411212410041010212430223413221112432203414434311423102104331443334322103234402412421430441043140042022133312041100422304121442011032241302400124214341241110131031120440132313110431103320004104211231010442222223100021430121211033432202112333340242243004142331102403410231344310314004433000022221442444021114010321010020344100012042023014203330311230310343233133204323413301423144444033303023304000422112024021022441230440103023041123124124313123210014244142120434232410141144144400202041314103413400144304221222433324304221022132312330320010034110024301113143112414042043130412220003022120002241221022112210343131432444233423110124124133340320442411121310413130440313344440233102432240042444434301142222011332143302044422123421414034331314210122221001403013031110203001111343142114243101043444304222044304044311312030231414030133200301412014221134211114013223114041141121330121124014441110121111324231112240422442320104044443343231243420211321020331320411221341020013010301013331422022203110200123001412120023443221243231223003340131203004323101233102304340002133133124000242140220011424332213334440340424332324341313442233420413244321422024411012003420000443040123100042221321001213111124303224332302210043140441314200222040120121101123222012433032144100243041223200232433403220023403034141032212003200120211021423324442230043442202341043020314101104344232334214022240030413241413334422001412004130240401102143004244122214221124230122024102241033244243434412411424224244130113033411033313014122020041013103230230321334021434212112000422042442402223413144210224303312414133120332323342034014214312233332443304344141201020444441432213122342332003122240014344124141113134400314224200023144422120220323021430340024022120211424023020004142203443304233140200200403304424434320221232014340412402400421444020240043333112141342002430014340211132040001244030220210201142101431023321430003201201301131342301132322230004412432321402123013301403324230133141440342303031022234442440103231104441442414043003433133331312223210442440410121441203214243404110002300131344124411002301211104412014014021432113122011221223301100421000104222222220000401111333221121334313424201023022043144101122334201004044243221122302231112023402320202112311232430113321213124122041004434110320110034230341213422221303441043201321300103340410132032214102004132131031310122101213204422124434433044102044402042032131420401012304201142031233034131043111402142101304314120322300243021144441014440412442212001130114200244130111430424110010323440044330002433204134332033001031433302012243201411002314404403221331421034021302404124220311233122431431231411304112322303012432134112441013043343242110034222014221113044204333333114422033432330123402343213222201423204202100234034112304320040242323333002210104332234023333423311300340201042344121302241002244411322203220241423022144432230204031033340013212004024223324344314011434022430101022221132202424012041030331120242004021400203300120432401311002322210414042132044422443321033133102430211010431134101241320434244421230402014423322224122314021033132030323404114341244334132111434031224212424414020044243003011410031243422222113104330010004411103033433203004404320333440334431324213232120423240411042324222230014113300304203132123231324114132042113011432303301210233421023203400301214143444132342034322420103433314140123313430310220341141142013134120422344444340022304324142134110013122034004210431223230433200033440211404043422023410233244011302433023413101213432002102041202341420321300221404320121321203340310320003204424111322422113442001203323420032141013322323123033140440013423000230110341331014011400110114041314341011320411442132422020413312344220440102134420303441031400023130031302134314223330130340201112341111212223122403342411241340430133310413032110312030124220420233222034302213142203414340212404402122432101214314032234222210322140324032434141040301302142400213424024233403120233432210412012032340443302332421104313420041424230342402223344124032221310221132031140231241014100141324123332230412323443222321321322020333013413341400214121220112131344342304043022244104243021030013312110404122442422002002142114233233234423311021144133242301240010322121201410201412332122413011431100020113113134143324040140304111413121003324020014202230330114101043211340442234130101110440430402022211142431041432041", "344334421013000112111413112434221330342231334433024324201212130104004131424202411320233000102310412400110310104143121214341304230023020332104200304440432021213020033322413434424210111440342430113410400301034142231404021144022321430133213341322240041131431324313220022304213144033122224140301431022043003432340243022030121110421030143133300220232204441413240214110302434132013410414011320211232300302014410424031133223434202204202320222110321333422220100033141421230413201032131402221130413314131042121231101204032322122031142444343231124433334211303232241220233422341000311242022432024320103102321100033411400230231240341340020142223244234423020004442122404122040000030244413243223431420442130002221324143110403400132204001033144230410423420030124114212443411341304243133414023320213144000112321301321222102111141442003324001444233424124220123421242344303224232314340034220430421400123113303213202201243222000420242232243103114110322234334222401311022033411131211000021134141033243104231110423314233003441233322304001232243231243234414213102031010112424004141344131023243314234301302424122443332302340424320040030100124040041124143030011410113433213440142240343211241141244301032310401323100021242402341020041110143422340404432023012233044311240421024044411212233103221000342042203030101044110441400334431101110442340043004041302224033041202202313421102142341203034100214420433221104431130404111421203240442310322424043131243224243342144134021243402234231330401110323022421331404140234342043130243314413232244320240410333311302443021202211012444023210224043313010134121031111432230441300201242104331003102332132410101412322000314210431434003233402130331133301323212142003243330243221231212134134323144134340210042124241001032131220302323444134100424024322223413242004220012401004214344343100403420023441443131302444021143412102304104210430301012213301224302442230140112000130031404321101214120334112012003424240110230424423432442324104111142122344323444012404024002444334223412341133034411411042012220422133442021441012430201320241314104311401442324214010444014444324103300324132201314243334311222010000432024301321222344042003200211222240214210234442244040243432404404423033033113143313403341112042213020041310132331324132020421201123312400414110101332013443220141022032402332032314142231410203320220330224134111403124210303140234434410431233113243112432340443424221112021421131034133012210133401024403011314330411331404102030233033322432221003331042303420302144211041443003041101343140342441421332013443013322421413432442134404204102120304042441114102234344432021044124044404144441102140110404131243212441131432021022310130033243004124011343200004303403334301040413423444421440220212412012322313111310302323121032040304443010214430401024314200431434222020202433244433011133003411222213022324113042022044303014430203131002033020242000231101020300311430342213321220440112033013344021313143102343203334231113201030140013431034021044240412141424133112342221204134010022033243340131220121120231321202340230004311022040020112424212341344012411213233332203032020110433041113333412220301031400243344103132430440422200200010440102433240114430132320413104341434003342213220440421112030331420411402402031124444203240310142144244134012313401122400432310440133143140424041110201114311330114443020242332334032431341303132120332023234334424444212441141031241413421014424132401424123404320444342240341123320332043230132304421023103342302223231213113122210331133242103041232120332314310420003111332441332132040424323333423433242024423320143133400103401332030242243012232040012433040034143440202013324011201104304400211213343400043122214304130143113411241303012133032220021424233230112400142331300330402200304233413230002014100003224204103342420020402224310444343032020121044041333402104314002014023330143233341143203031232324314214100343121102423100000313130004033400131320244303311321434332230030303223444043441220441211040023444312003431312333402441443402110314044304243440223033123444011344122141034324041141203421040430004412023004033003131004340441223243241112211221232002402424312123132031440410414230102143333212000334141104124020341331140422224302223042432224322021334301333211342021232001210320040010124020042103430133334421012320231401440420100130200312300433032431433220110333003000211322143231343104133042433332402100413440244040324224344101202131333123113433204401041133022", "424342040232202340414322243342313410341213302424200441334212443414041224134440123313200242232324112130020001241300010013223321130331020134011423230413133044101334120041211432123033233134012242123311143403104224430014044234421433021222100214130304443233100131411013244222134420022222312123244233223200410414334332032300321011043232001020201401210220032140023144301024112443041312043430012123213414412423031023134212334341321231120243242403233241404120001024102202243411012312402213344002142230300400111020343210023443313312342003434201234103240201120201440304004222331240000202310024430123042024021444243010002124041213111211333241344210331014320121300241104331341022414134422441432133134034344330240214013031204122001402321440203020310114340024340314434023300304324302203333423320131323103411120003424432204440123102031234040204122320021002122241421232431444140024003321111003341114140321332202131243132230040214342333400342322114222232202103423311043330204231004022322231102040311404234403214300141310332431121331220433403111410220230310433120312030120031231412110341214220310330343320212101421104032321432111213203334343322210333131201142042001003143303331102222401111130410220044431301102413100132322132124212101301341302100342414342142423131013132113244332043032201013003200310422433104342010020412240310443223243441020220122412221212242011043113013031444424244432341403303030140201213001230244021430213314423222241442100311313444344014434200311100232312422121414313433223242211044301200212104422422240320030240400120404421024240104331432432120330100422121120334104242044403401023211342022221030330011222422140121242031212034213312103330011043003041211432100023412422034133100331444201111123400310044443003340230202023340413200134340131204223223244314014433304014122130030111204011303314014410002400220412231301232213431344121220434302214023422331230241412100221304234010220443231424322021441123241010434001203140431402220140413012221032230314340114441441440134012021013042430334332424444402010301242024433332032202113344320123100302203344343003101101203422212431142233244313404312011402002420230330030420310343032433243110024013100202104220404312021133330031333321241114332332243310124411012302134323221340434414341021032212100330213333123334040230010004210443031021002344040304134344333121224211412101111144203231312143332031424213130130244024214212410001141324234031341201434103140042302131422244034043033210301341333121012244033323030004404044242114304222310320204412404202440401440334311240240033432304410112031103431112421444110044004402003131342244111400111133302310033040432231014320030244034231134103221302321104202331010300243240041440342231330343303224201402121403440404412233231304422320421401434440314130041434300131340330004011230202423103214334230011343124214141443044201002142313211301410203334013011223244102410132022422123133220344044014134041202124211312101304340310211321040444144341021034310030402421444043430404101134201041433132130123041320333424344202044440424012443302002300230040400211423100310410440001412334012003403324010422440110420024240002402410304312431301434014141104441011330400121103244201401032001320430111100040410223011402410443444342311234041021333021233110334234221112421114341234110042142114413042104223001032211313223122131421333342142002334113230302240300223214340412014022344421021314134141242442032311110243401210030323220340344313410432211242210243304100204043103321131000310130040342002142214341114334104021422112334014331434334401332002130334203031032220004440103244234423212024400031341131110441442020211220204221431142440220404204004340231043144312442321144110430103123201343144400044003004320234302210024200104434313302014314113141110204143322404001414043002440024232223234302412004423430440003432101313233040322022243400410144121320001411222434323401410311443034123124332214304320133011102142044133102112244332232104111013410401331201233334030234304331113414144412402334314414324222413301113442021011344040044302041304144103240401032341000144142434013340433010414010230040132010403430104143140211104024111322311202132323001402301413323404200110412302011310410410232441032233211320044341431322330124243033440432112424242323002222111320103021023304440443240112210444101301311422134222222304202031102132412004102441033240402334113113302121041230314202103241220101431044242440242240122331440120024220230203031222413334", "111142444311313310312220221003211110214303334224224014344304021440200002042441301440303001413031024311223340122213241433042232333304231124403111320003003022333132322201311231210420402314142122300302013222413424044013121443044313413113032341341242220243104130200144022331204442311330034304011003443023223214202230221311001031442144102210404313213024214013230422420213120442424433021413322314324002231102423332222333022331422321331034200323321214001343302043421121403423330013224212403113321424044441324101403114413432022344200323400302311020430314214111443241344314430000143313023333004014200202243110413324421443042101100403114433234230030413221234131033420144241031221412430334143423322022403011134442413314112304341011144302312000104124301143100332402144143004414140241111241243243224312322312340102410231121341041021422312433003000004431403434224410241340010331343032324334114441100330200210113203214210413233104123223242331034134203303342111334202423321030323132004132433342124000420302203100034104114102304401434322341430341302332244232440441432100001141121102310012140101034143344220343142421330233212123342120311324311420043100001302324000213100414002401032440404213023430000103431131111444201333034442442033203410240431142232040142230421110344140311132042330322222104013320102411400120044311230443330343021213323112000202412322040243200330113344140133003210130242104431332423123300132302113431114332040124203012021431422223031020220332110021412421313234232010304040114330302022031340232444112004141341344234230210202342102103110224443024300323412134441410020033344214312110240433420231001021124143224323012422241423133414010212402304043043434234432033141131241344201032121434301344134243433313003423444114331212004133113330212000332234131123432302440233114040402142043042444201322141012133300211021313124140322241043043242020101101144112223302103003140334203434442421123000101341311110331411010221441331432141234203122200204302424404411401124202241303433203012002421124344011001403122033342214024104043122313203441033021330212303300312112103004320004004414141431004003130210014210300112222143214304014140100104333033123004231244234244033030311301414113430103132111131411243032124412310131231202414024134200431100140100401304324342332400343011231212432024120230302101132011401331234243303034431331201010244320444321432312304144241321033140004311301214322204214012130342002312240232140134324111212331314123344313332321233412300220313301020433110322003314010212332231121140211241020203442021121333124131341303424040220442130224330233020230442020331222132302404020302442111133140113303004331401142040234024411112301414340013301142201324313013403143442200301442222113222300332211420003030030120101232413334111132141203340002413224012112042031001110324240231414004202343001000243202303404114410301402211420244334104002023320303242011242020132140222014130421204110103332244011003124040244031214411300013013242124011034113423420022233230041431144444323204340432301403414224223233301210100040133103114112210421204211123301241403031324122041143401342421212423422212141132133234342203110340301404220012031424201234041104213123342423334112234220421432333311031430031332134200312211132442003324413402311324030441021114033211034204021344103202032001101201233022330213020142434403304311021141304341032321420132124324032013114413011314330420432022132103000231032221114211300311134314110412102120112201123103111123141004124233343211120124410430111143342441432403130122224012331443433344220340302030342402323242320212402414430323223132332324123434441221411003430203143034241414420034341043014413204110431221411321410123040013000423331221140204133230021321402110413042214110123330333342302032143031401233333224421211443341230031330143023202414300313344134322222033344002114140310413212230320404311121021233114133223141322422123032011214400424222010322011404311444412103334234432301421331110031442341240433140002312224211444203443420240331304414404334244302242111232430130211443100344020120031112332322033234201222244104322203032042021320444011313423121442340114230310420231222033212401204414433242400110414030001110104041010240201334231134014232122043333204420431100420440403230132203041404011422330420040012310332021041114130232441201041314134230044420222434120423212132401134033424433141114244032302120123021322232343431142032421020010032123041402443133212143102023432143111021413", "432334003414131223321430012121301202310201114042243302141413430012221132403110413332011223043031012401422334033011243134243211223411111124440112021201230100234213313330041321423441144103420223140104104330304441030020131040323211432121414334234420120232034210441433044400130013323411332104124012420023003033140220112410411310142111201034042424003031004021421413110400410134011143024133003411340012411322300222024143341400040111120341300442012130043323222211201101021324421424202344022200330240430322131232144112120120241121410341121034440400311032313224441032103220311143313004112223423320302213140130131242221401144231022044032400413430020140221203021101213012433010141440023202131023344230433113343021112242021423440011043122210322212031031013121032213410001211304332434201002013314101023030330042124231120312010101010311034401023112313144011030231431111001024414432200433342321331240032322223104001134040320240030430414443323023003443042311110334112221011120131344140311142443121101211014043403403042333420102311440123221111221140201314021032210241412332342232044322442430230022303400400223024341442313222000100244041243202330134404343340041411413400140040243320111303122111030202241324211042401010134231203324114100404044020402424111114141340122334301120420324420231421112223233213113121010223240221030232104230124304344312444444031010200000044102420302024310310342441340024331414023031322023034334012311232410014034032404043404443323334441430244112031401130434332000324411030330231223201221310401131142011102330021130333344000442011211202214212004424232443330101441040001333301333411020004233123331013312432424432002242112113001443233221431411201032123122013002200140110030011413223143033204404402043102034311402141443242041141220240200122434312344000322001333231232340402401032343224141243120340131412120411003203122242400311443331423414003130214134312201001301010342341324033202231122241000011140122140421102003314433040203231410144203404400110314322422140022111232221014423103240013133422431402311131413301101401221120300423102413430104412301341312044022423134322301223200041310041124314422300242203331431243433244400231000324433240040411223340212042020400141403331214213010230230232141202120344144200420011001302000422042202214102304300002320223234232000330440142243121110414002041123231311004131212302441231302103430201013442022401112023410222442120233011213312433230044233130030321232414310334440044002120433014221242043042202330322310132130310230241130323404433014234441020303021221134314214134102240230303004410020001332440011431110422320403114442314304344142022241423000233442122034112441241344414322123031244223433012120034330201014442303200002001004333224412431143224320332133323310230331324414103233121340130030443233003001124244410202040331124221014310344022202011214344213004010424303021012002032203003000400142122210223240020422300441142442002022020042441124222230223331342411403223434044431002244434122330321402031341410313324412420024443341010440010401342140322023302340300033332212334140002343010313232132344041021444113341012201342132011310423401131413124432433240212000313421010040202000011301040233221121431342044320232114143311310000323113322033322441111430232314221201423222404110034223242330023234121420120300431322331214404233224044224001341124314230221020200403204442312314401140212024422300240423330301344023103034203024042434340041341122310042423043432120413411200122020222130401320013140223221233410444220242031444032112024402202343240010344423420310203304031341214112130333313311222242311441233221132113420303341431003211312114241214210143231311321332040121330123412211101200414300011340414414111040244423300410434013211141421014440440434322114110241043144232240201043024430413112140133313333110323332011001410234302433240211134401143241111034440413444120110033230234321202421323024132302210011204200334310434432213133023401004123031104434142223302110443031414113134244000404421241423031132330000020024303214422301020432000040443110143313131124343000031133032113403101231400401134000340201043101434443110012440031322031304403200032042403200334412340400103334413112013231010044112313003021333204112123132103421321413100121040232233214442020440133423222010103231144433204244102432434230440314200421443424201112241144311204102404432010312241444142301444230343040314030232040034430031404432142204330304202321320243012332014343102211322330023", "301224203244032300310020042140444044122402244401424140041014134324423041430021042344204401012410442230022123223103230342414440200331114101131012024212014444432440220110224424120221310210024240332013410400313043404212043142321111034111142444033210321330332030232444234320321320141202201440443031212413222444234023343241013410212013400014321111141424310104100331301024012442424420012211324000112023404203222300323340340414031403223010102123420134023111014430023103311230330214433222432000031342230324200010022230143302232444203030421411310042310013210103020330034133303304133140433324413144033102034314212404011040032440420342032124131134110113130020102230112323321001331341201400321401024420334003400130132230042042312224311421401434023043243030102034124430321232321421131320202210344143131424334214242243210014444044303121121031240124123443311430102430041230214401214014210421013033243323043024304122230401412244421012422342414243343403340302202420122243302434400034041332323310211410334434140423220014134030220100001434124311442200231320112241003131231014221210422424203232432112420412023300300334341103040410240400244042131122243042114223311332102343100433403033310101222103230304344243443041130440124211242442300142031140424100313142330201004313233131403313211401324340421322211422304014402142401442314300114014111443213030410341130141021414411031213423413042344430002040033440322024412324144111412444340014213133423014202100241433413024334313221203333112444113324210211122241130224111324333244240222022402022222120114421340312301133421141103242303310210433133003244241134401304002023002204113244324340220231021104414230411220133441423120042342002320303221203310404314012034014013131303040440433443102321404204220011042223202310121314222110430111113301332410000020042322403243003204441140341022434321334231234043432043241101030014142414340120302424331033224001401313204214430122424300333304102201041213103212003040402222322111233302301010403013204410130323432144011132241000333143040240022301324301222413031333203420303004211143223442034142000043104402011404403332331241422132002142222130114024403043400332133022124210023232343332103311201402442401342014320132021101200034104300301221132013412021302201233033211413313443041231421042214443014144144304121300144234241411120134424301403210443023041320004231103041214030023321020110211042122440244110411411220420440231024233304241332204444004221410314324033204434443324443402411403020413322400024030404401314110222342403202313311112341141302143331021400100441131413041341001000204103442144413311202411401443403112323434214232204034233110313103444133233032202440402410012240313312201322213324244133142413340320400240241231333443423221243432232204300344011234431010001112422304031100400402111124323043232003104342010103242432330021320413100231440203412022404241410310441430340200244200011410324042134201114231200003302032221320130443123212304243203244043122440111133032330330041410402341131334113442344240311412331020444330041413234004234110320432002134343342341341441223140004344234421321310023033203224434214213441003243444414433220001343143411203120023330311421320020114034441023201121441123440004241420400130220140144241310232444431340123000430112432421200002034211211021400144420140013420134332342340212212324214312203201204431300022104422143441402000100210240043030302333210041204423404104321444113323032214300322040010240424400130444004140310240401420001401203412232210432442421343421112110032321100220012024213133120412330042443124301342401003421143212232033323134300240320222301003300122103000040224341204030341223232241312020334132222432234323021400204034112414240224013102332423404431230200343110403312320004210304123043312031403234444224343024103423104014413331022431033100430212310201210232242113420110312404401210013010010012433020241322041020432143240330444414240214320233202203134003420301021440312110331022021023412034024310321121241043014020400244400004104132303440441121230314221224304224203124233324402040013224123333210412243332323404403144013424101220004424142121210404433234421403002002212122100243130022023122042104404444344413420410002000240401441204014001304324140401241314043123444234444111341332333011230113111244024210223402223420322342020431430121043201040332433202210131304031321101341340304320240234424433310002311121420414002232020000140322311034134301122330110200233220321340032323003010041", "000033400410103011210430340441102441001333424222320243331204301202233100013142332344210123314111103101431024441424332243240030104310211314211030324031313240324041434143114010244321122423320400430411202403133422233310034311100342101312430140440104132104231230011213401423032223324021444331013212341421234031243342424422142440042241424013111110011103302241233314322023300214020434323201302112213240101322023200432233331013434331141031422204140322230411100304020201034112102320120203023223202111243110231232013331222104133003221230214321330121004344442232222200124043132403222440422031032121344120333203121334430413403144012302133012400042212124340441202041104424422013220342134300122343042434210403043322131442223104144434004340122134012240304101110302214223032240001021414123324144401202111421244424403110333441023101122230120314024410440311042114111222241133312101031400043212134301021404241103223424342012140011124343410104013313120301231124323023424431144242203244101343441001024233041242244411114141311422404132022234233011042213120003143003142032311220211230022320003014212203424243111433020043021102324422034222010002222324014421031411021443222321244014202033144402344124231034340421143414343310240111324031311300001120241203230024224422424322401411142423344242323130032423021323100313041102023240002401224201344214233310333424241400213012233221314004044230214301021020342334403413144321111021332224424404324212003123314130034434200344244204010232404341032241233134040443222034422012231000122143320112213404124001042123330141113434333103104312244344220223341442401114233332303323120412220102440240331424030423413123100010443302424222342233133442142423221443130111314300322413104302410332410321031301402024233343213224444443242012143321012243020102332122444040141321401030221111334041202242304212124102441231132203401022024434102420400310121103244102411212200413031414321400203231131010300001000344203243344311312221224034114033214424444042100314212001101244332341040402431041140324313012230311430313224431240143022212222024104302221022140032333233340434444130202224430012024211221033223004142102442323202110223400402101421321134403202240321344114240202331003342133011043230010003003312144401300431123112334414431014014323441411002132042203024430022110232113204442422100201144042223420212144240420411414343320020424121243302122321214042343030312034233334404133244213303430002303001323324221432121343314440120423420301040442040121102241004043333312440310031032410420230130222104122223111003320110420004121122304030200330143312411120103140204232022141310323242123140410322204320100133142144144012200300142102231122131401440132430332344400423343344314242333124034311141134233004230222102124412124343342444244101001103402101030111233124202323104412221101113412420042000004042114443432212030033311014421041441310022001441124301213143303244213141003440241131130413040340241401012104222031301324320243443302201402221221402114223012301213331342114024200101414210412032000024043322324323030434104322043210401134022411130131121440414010334231320042211042334232121044430211130004431331232431301200212201031423133341202123032331211220244141230130301123232430304424401144122041124411202020021102012233201300041134302420223231330003202023030331132443421030402043232422424203414223032401130103010422403232413142402041311021110431032311003434140430400433410231323141223131000143123443330112303410113021123402330044113202403240032122430441243221022441332023412012401234400010012401122001011124204300312134044424240211021344411434003313311021422341212210231244032201414431130323040214031210111021302034131402230122201333400134302444224300231013300034142441111122402213342342214330210031212124301402104340313434143010220230430004004010242044131400243330040123202333401342440023120114342123231040110024121300312120304323114301320044021231020113412312310332024320413320431010111023223023404222230340322443334433233011011222433102204201131102002214244034134300434231300011034231122123101404213042404431340243043334431000210044234121204430120322212120324220230040200343034102040021423023114132332341214231141324241341434442141334320211244113002242433402143234023330123023010332144213001423203304314044031401422114040244230004411021402233402210042103041340213133013313142340211030213110143204210320230023420413104320303111140412244132001430414012331121011220312021003024200212143140402110410", "120102432240214210404200034133342023413444102313312300013032424004320003340013302024123231443112202433041133210301023423433203033212120431224404234130141320224141022230131424103444410104433013114043040122234001222102210312431120030100403201031414223001133000022244432233022111020001024343101201344442221043224202120340221321442241201241021021104404324242211302121212330140230040011134111413012143431141011400134204304122324422313013231003204200212043224232441414443431143344133101100220144404022342422021001100013412422204214224102203401123440432143303024142201240104230140402340301010414144144440111332323101203341413104143100333413110242004443423430040110124143013004042021440430232340103112222110314023333324033243414423110214204202302143410400010003042102203400124202143301134314043042223414220324412311213002441404402442243031033110141010213030134111404202102214111122044232300241242330022141112313110130401032310224410412214214301330233310244331413013303300443231212133301010244101010310400001104313112240343141330041011001331414230212243104431044443320113120433242031412422033314230122042122320031232033011312413333232443431322144243140042444020230433200013003340011433000212014242134444010301213030413202341023424412401033001320112003324414321433222420011243432430234004100133420103132134413012424214032202342030133014402231013112122021112432444210112314213003133033011112342400410312400042344022213024314032441434013100044100023200212220200110043414012333234143114222341130021441244441341010142304400230442100323413422443134022232220034320310213401412443421223300420401313403211032211314311000442040033321441112123122244223033402001121403422413243321032240243113230021103423003043124320034101023004331131344320433103042401300200011200003311341200313133320411432242230301101211013104302010130024430441030023414341444002112433330002122204323234043222414003144041424004004403234302410334324331322433042021312233303230003432411112201411400041240330030111004402434003340222232444220442221213143100403323433211043300023120111230241222104041010101403412413431422212242311204021021111242202102421112144231424203241201024013441322400343432124003400213340134020121133321004412403013113103432240123440133123401431310230421103332402120400243204421301430433434402132314113330440420330000112311041000401404433412324344201413213402420302422434421032311000444322000220210212404032023202012333020423201112241044222341222031021220421423013413111334144400043401030303042301131442102133443323400101021101303104001340141143421244122404213433044130011002210214323130200404242332312141012211400200140013101220432203001030021111331400120021013111401440310004140000403234133434404131141414422044234413223304124341112020441333201120022241342424003034043311143211340331431342040232433124100341204444202301301243114023422001402144423342201434323211444243020113113303431314124134000110001330100301223022140304124112041424323444432031131101212220144244032121314410100140233404313410430203103413102330221321001034231304321140320431013344444003131042133132140313431303443204333013441012200212100403013341101033111222004340442100034344213003133403343201214334121023402213114042414033400300210013312011332020312224144043244044204312322221044402441142321131240420443442402322211241313032442141302400212120114301220224304321401120311043210242312103122000021343401011002011423302201302003320044320400203322332003433413141020322340130213030423102042330141432443030313003130200433021210310433042013113211331210403230422101033201414311012324413014204400323144032231332033024124030140032413300023301431131434233311330044432301122432143244034210210342302104410323001441404313140222121324204011312334304200332224244230434334414433102322230213004011002230020231030101420312411330211043233010404302203443310421041401422304322441221333430223202303433413102322340244411211401020341020431420414000200244000301304331132003034042211110221001220212003302413201434013141411002212243142422130413022214044023334341121041114123410023012414001421121312013300300220231311442142033200233200142224011022330224222134441301122132333424031303340043203441201020034442143000023210231311240031324044330231142301210401314132013414010130134311224113410030112333120103222231231240021134211414310230234300012213303311134344202042023320301114030403232322333242222040202404123413244404033202443310000223324121240403044132044012123323", "042121144333044033243021101023324433300403211112011114144413022323034221322221302400314223020220131204004002023244112442231000343220342343404113304300413443234034113140430202430132404332331242101340422004402140402431414104414330422101214400430042230211013201312010210113304114212022231241241340040141044420402322334140242104012401141443213040131210211403144044331244310432422402404300412334013111011111031100122234140031400310144200102032020414014032030430101304432120140413102030203114331424344031223144423114043314420143402141303323411304002004041224443214001220444232430300341122040320312411013044031134011331433210430231124210314033211322110100232421231434433201020022010234131143314103230404220204013004131333044124340021034321134043040124443202423330110244144244111234131243042213003124443023222214043104301120131020230310234034131214343204041002320244142324243441013002214322030021042430221432243142001123041311430000143122434014112242022233133223122103032441033002022104212420232411201342402132324203444444123334310111200410312414140101443024243232224434110424203403103110344002300320024301011114313243222113144213423342210322400033414444000411210301422122320410424112022013214114141142413401222141400240441303011320323220304023040133420434244303030330020103413210023044330114010302301120114034414114110020301103433140324400021222312123000301122442421304322124102121420431301431130124221143224222104212111410011141110433031104221042044443021441432113004010134114134314031112310044212404011020114201333230242320413232424120211120332141043300233041332303001443110243122024233420111032033023223332443401320314132431322133202043413421014332242110144042033233024444200232110434123130223310032040200024020000342043034341000441033204244010242330021114333140444340423442341103233144421332240431021133303422440312340332210113114043440422112134340332100132101404020240010223011221432323402300111332442121230303224122224314013121430340120141030423332221440123131031321402243141403304000204340014410421120024232021322442201302133313322002241442330210034340324213310003141004341210141314103302104234410212021304000222022244024231011131231234312321440212200114111414440432011430302311122424133024200113032434033422311223240313320033444330024112102200003342414311310220313431133200410113442041443044343421132332201000322402042200214422332034203042123031434103422210012334102004134310011430431432432221421344013114034131343412422232332020340040401212002124342143431022113003010310411433002030424104403233334214441340442230013011442014030200434141243030032134331041201331124233422133243343322442442200314223402224242202102031423443131143111311011141303401110233132110104222041030214224413010123301303224430230420430130041412000023214114121042431312442213424343034430412030143332110001442042310210120202324101240443013203233342444232314241232012324043404420021240430224134403103400302323002241333100331320020400411241022200122122204402130332033301242041323020432042214412311043242320132104322230013413312201323433143021040234210441204124402440021232141101132000011044033133434422242104310400444022243312320103223441312023402221300314344141131413423110403312001342134123243430414232340232242343443133311442420113421434142330000403414000341140232424213011020111003324141223443021104124224222100311421022430204303030430010101330101022232131200431332030412140401022242210432114444143033013242231001434141033444411320121004210142214314320144324214113230132224302124104321032041303103420004340444431344043121430104023040041004202403022241102223124044200202302344132342434404322411400002332224133023211141431420332133020402124444043021133003040122304321314404401301124012233002400010340420402032102223433124203003221123130104312433244244222320222313120242422402211323300221022031240141401331221124214432020220334031221320314324122410423020222230300303340340011222013242002033421211313002321441002242313343014224203312131440211040011243123404223343020333240033420441044143132430411424341022311432110440341232414423324023022311433412200202204331311103411311432300430214220444300223300324433321041234330342434110011033222111103120312400044430400300324400233043141102322313422234101432410021422301303100103332010443010042334040411014242442024431343034104422244213141304144201421423011122131323422430320343103222340410232433020222030440314141003043210411221323224111041400300413214343021203121", "244224402203202231042303244432301012234034030413430123041431223311000102043403123041021430110221421342211341031141000424331041332411433024143121440312421414040401040303241404243100331233432314321231430301220014140312230120230321324300234034403014242031202311014133213032111104101320301120313322311012344042102034331113432041124242033020404422220224031340130424313230300014021242414144043122403322132442414003400103030443040010323112300332301210312100030244224444130232021210020414124403404012413102030440103020141040234003344432031210240010101021214444322133401011221120204342124341333110002342203013222240420403441323002322023022400412204233412434143411014322202411033022402024411340011112231203232034033034112323434300041201424211311101004432342320021411302414241233322420433111202322003114021323014323041323210411111111414134102224130000423130014004132143441230321231212111140304113442402223340132041404123010444022142221343131241012422440100443020002322132103314333201131123432212302343204220131421302303001040430200003413124441314332013423233013223441134242103003401401220134222321342013323310212333312203324310324221001043132022421441133044302233341341013314232201222442342231330214314223302333441122030332034023230340331230140042043331202003000444440022140234121040101302340121030211141311303140402312320114032234124014334343320334342120320340444021024100002410302442240103000320344434141143231322110314011424131112313144333243134021123044100403021023030004132430141333133020000122434111310311421320243211334323124321103303321000434100323332301344012102243223243210121414241202434134122244443412002001011031324203432130013322420020422041033303204134101442223412443110434130031340104313334002330324223412213312321200020304001314120030432212300133013424330423131324410013420121421334003144304104144020113133333241212310431403400143330400213034331422301101121011222112023412043324010234320123312342011031303121301203124144014241241443221340024013011103234134342101314343034433304411340021311301413434022304204034140223242211103333300011100044411003312332221432324140224411104023032312230244142123130441220302101111023421143124102424314320000122400420143034130344214401244211324314422114023332314244103243434411143120442402233110221140422410311031320000042241320101203040414304224032134224011201321223221142021403443132141010333404413242231243440141343420004400334213341143141144044011122202014134442203242313203240212301403134222320132014432042403001222123324304441333200340300403301020330340333213222133421020011032122340402320414201342123234220003404121013411223344113023311220203343401134133214202301140104034204303430324020131404033323410440332240434323243443420212422042134242413222331434434242220013042142322441241120134122334031133242122104020202004012433421400422440310234043304301011341303113202104201420423130424243230420434321011100323231010011034313433323431120211303012244011014341003424311304440024310332330413333433314330302434433342142104010104044033312433040233303101424220144203212110011221334431013443140443232040440223020434222202313410402030013230413144443230003411441443332232120430314000142430303124441043100104233020203022313134204340421211110403202113333211342123400211013222323423204420304043013441113202112243144400314413124120310344113401134442114331132233412013322110014320304210122041034223231030131143242332314211240413431010102111332412414320021143041231034100422400034303102314310300303421234331110204022441112434012210243304110124113422313231040434143201022202141212423033402323310223331011324341331443322023300011303032113334443444310330342314001131433120440412422013321401343224003100103241234344320420412334124014111413232212004301101011422112301414410043120031321421000403023141422212034031144400130114424304011244301012013202234432312033213014111422220024114341143042030311342323344024321222324031220424124021022332114202443041142430442022310310340121210310302303414121130021222301432130143042134410001331241102330242312322202042031432414104423344210421010234330120040241301212214011334344221444123041440122330423411324112402013223230201234334132333321424132012003322142343214332003442442323130031220433323321242341132230000302240313123303312030044341110343121123102310443330212311121033042104433331440412003210401402304032203214434402241440012320110142320242444241312234441313211243341311034232202002220330142044423010123001003", "144143034404112340304120223241331423111301033404014240344432212142324203003102123142230302012330041433023221411313142322022033120431022401134212241140123110144242023044222121102342314232112143221212034433234222033201422301112210104301042310023200442421142341124043011142140423144130221304434230304400402144110031031121110224404401300212124302410040014332303230431213334334320443042413131203424203323101002002044223140111410010142110334124133144043114233020431134041414112040423113240023001422320144110023310203024322302012112010214011024201404410412040231231324131243334221440101020041124403243423144323032444224124302410403221430344214142333334432101033424034312121243132404434042430031141434011322322142432321414112143001003101104340024242441013230021131123144344131423233302134001332243413423040000011333100201420010002012044234211102220210244002201400214423221410011332413201024432110420214322032210104412112000442411124034023313244013103242210322312424403334334443341221424011032122202334302203234212001232422024132244120012204102034442131101224303430130413211024411131221240424220433122433101204440332431210031004101023121123001244321104330221020332204131000402004030102213122140211142201440443221123332402342341104130103204431211424042422111304002113230234103034331244344412131134434431231342043134040334323132400410012331110411120210414224432223113314101340031101224114010034322430244031120314122211134443132213233331401004141431434130000001341402102332002023120212101031342400101302121331420413440201132120421043222233042304000142432131423112031003034441001441241240232232121042301140232004120300222022414040332144124141242342030224433132230130224103420103131200322312330412203312101200421132141001410244101312022021030100443030114111032340141343242322113342231324141144310400032113230413403033143003000030013044243011024011440243233404213342012330434214043332101212434044211112243004244210130314312414110422123213212004123113022140242044323443433202132322300143204401243202324223144141433304333444223131004413002123241043223320434012223014434220423031331200132413432113004212012033022433340200130010103023104310232012001040131021333002404031110102200131044033022130040422203044312011412213144342031141203313110120200042141404440300430030023040411110201141143442002140430124234220433303132201333412343104342404111213133431231300230034012404143031034112213124022004230020401012111121042032434334430402120101140313321042110443202123441223412440241113021303343244102220431341003424202132244201332010233314214204114442131044223140200310444440034043214120334222230221134010104323422240044004243131033314402023100404442323320144031323320440123101131331342344410143421433421404431424144130034432143402333404301002303330323212402404034320210000110013333333230412210011443433420243142322431410201222403140002300033410443200431034134324003234311333133133413304341041422003213104113402131210302202144032002024242134421420302323244104114103001444442304442331220030414332313133040110421232030420004111003443411334434233102001332130344140431101410310311302214241003140244444121314001341402433134013143031304012421242430001134321022343013341230330413010434313201201222004240011130004102101123443232102011400231132212303221400311002211123103244340130334321044342240312131321411403130141411203003312204202204134412003142130030414034241143112024442343441320301223310043142000114220032142302442224121424220431402114234404341340111220120444222114431404024043244334103034343324334304330230313220102000001340344211311211424012224011342204342324140232241302023020132410410002213224010432222024001043232330444121304233233213342314133002141313443241024124112223131040320013412040430013334410313421240014400032013220401310014321044313000234002321243440334404212134433314142013441130033112200022321211211111411201320343323223102201432012004002431411222104230214041113141000430021342234143131002012131034110011023230234112124013020332130432231024322034024200013111331223411141011132004043101430000123100224410110331432042020402134242232212433301402140243031332243412021024324300122244332442033102034333023441200132042024110112420432221013132000010110041040221014310313040431113420033010203014421113030342100331000010300043420000013041404242022210300414130331022400103003133034333002132110002041301443143233330230320224042244310214132043131213000313323232021023201241223233011123022043220120", "121222244131014023043431340433332122041204321111020231011304422220213130122213124402000210041304114122122331244414021243112414200312023444230413413042443323403101433343201431444002000141222020213020421031241102133124331110021241112424031424403302041133303214333122244000442221041042143034032123241402012132211203401220433402214321122044001312043024212010104124244434203020234001322424442102131410402204121000344302034244004140341004244000222244220044400100403121302204202222033043320142412402313200144320321004404410430120022204433324100301310302341104200043423413423042323430202121344423311040431403421401014034212242212413112434131400021100312422100100331044222213241043121404442330404433403102110031412001043031433430222132311014410321012203241204421413101120213220122142413341102340013301123342143240121423004231410144303241314401112132144043240301312343014402003423114411300224141410034040232412104421413221433234024301332442102130034300330231013312424220334002324122230412420123304444100322123342442342012123134032314140203420304344034200413321122441211223441230010210223030442343034140322443103441132400222410312421330012234104204110133012003102113302422331302441240133212031243143041331044010321331222204432432104110123421012433211111200113440210323413320411421100420330133324334441304343312241214430434231441240234321032344404211430324040324132114200333043012131224412130422322002324442403103321011240110113310430022000033030440410340313341202433310442000240230323424012204043322143013143122210412320441222334123442002010214410221104100100014300132322002221302120423232423241234104420014214412121232310220033130212444130144042143022211332214431011043033400112410011431100433322344130212013432443420312001134301400144230110442043342430100424211444134202301223404332243320230022413223040212003101343314314130033103314101140110030242221313333114204342142242142034241111130310014241013331000421423311123322301034323143410423230302013141202244030042042101300241012111412320002322311421134313320443140034433233122101222012013124240211242420333210133221433010214431122221032124031023011023414321412430423210413212104100422330440101242422014413211024414221041341343423314402012413033111303402124041131212302210400134424443313020033102003121003023442412341143141230221031032001444044330430324400044302401030332142441331402133340410040103231020430020314020222321033243114243200410134231144412044414214221422321310134142243114234012302312311102204004301132420041413431431433441102433241220243334133314411422240213340400014421314311140422104401243421041340423100414314240004242130402223210404431202220034120132324044103322101241003222424403220004121441112144211110113142334121332003334330422200014104114440340224334314014323000202404104131011331444021104144020420000424124404141200311133014404113411444000130203211203100332132021400433430431241033344314430144243302230041302334333131320124212201404134232042240132233133334231444134000130120332114304014402012220130002010431223004324041040331133231124200100411431203113042400412234143343424201042000233013424204032221113040442034100044313331244242114132200202032200240411300010422343001121220301423140001434410131421241302031332200434323014133103103030031400342243444320442113422213014310303403221023404412123141410334142203332313201341411130332133301404422300042130102240343420313403143231102140444023210244222314303042141421221233413232314103401111004442112000201224024444410130004211243240310320200433420033033013330001402013220440221134301023443212001223413301020010002113420102332431000214020400013443323132224010221044241123434010112443423224320442204242102241312322014121313320313404220021111101200240042004000114203014022410303322334304040242333241003213303244004342032203220123133212413123204202110101412040130224423114441211410243020103424242334342043424402322021420024233243031332113021314131132332232414334103201221430012012110441142124023224034122443420042023031233301342130220200122322430410444410134424013214014440441222002332230431043240044144211113040442213031134200123200420120001102013334144340401431211330221300304100000200433440211302030224401244430421322040413103333003201100412333023042013413221221322234310242111400334413142010114412333021113404223111300411410223402002200440432311433040213410424210022143331222203243332114100130423314021341201003330214420410431131243122012321242230311103440213034344", "333014223103210322302234124014110331443110021440214411332344231110034012402344000303034231033331201432311004442222201030443123232131123321132121224222030133223320243321323431040444144220214341431220420313434014404413204301230440444423214301011331433021033002300323411241213114414334013414141023110402021000223314341002111334333401244202241104410442140311203023344312134011220121321013420034240240444121134241332130122320121013044232231334003212424002003213344402230221034132412424444403432423121343102121333201232203034240434324141202202223221432233020103132044311413004202341014141124443201013134003413042400303341304041111223201304113014014212111220043240104313334100432304134211034201130200221124043333242232230202012010030031142102023424340410341312440123044023333000441023312444443400423312203410201212023222231012233300300321313433401222140331213330312310140402034412113010134340024214114124423312104102341422333413203320041304124022031413033000230440330214130122223230320111321041022240240231323204033410034401410021430212120304131124323242240211432234310123011424233421331030011343002140044424422304423234240124130042311144224143344101042412130330322013120142400224000324024200221323241144222213142041144444012240141210323300103032423111440402004142114311102143044144331341132341211330140020323113312143022221010311311340134404232234021322413202014222230404313421334140422421313323443310434411210203343143220122230002040330210411211013214320143202123101233223004322240210423100300401443012303443441241042120033341400334113320312121020313013224311101031100041232100433133304011033224243200202102123031442340212001423442403140401224114223131300424133123004242011121320240002013223322234012441024414320410113033311220024343132244143140134313410310012314042200243220342320122302330030032401230201210411422234332414401142332341201411143303022443301231320411010231401010432413143343433342110413223022103220213123120403144344322303303342021243231313010224030201403244002401223333313020401024120414010302233043412301142242324132232431341040244442010320400413431304303321000243423113110142122202132201123300012102111201244341421043421431242043424342334011044211022142241310101444123223003133000431014422342020224130430220010430212131242134033330401402430232413420112224412302040241022401222034024212123213202143134412102221020032141422212124112340014032222104210123312103230240131102024301314102024140321324003222432041144413212102120000033231020001340333444344012433023331331434230240233402311123231440310100333140431440444101204423034040034222200123442131440223102023210014232232224104404004241341211100330422122003442122020444030414431411213024403431410023243104303124222424344102330321002343213030101200143201124431001411400044031304010442332410103331021403344222033023001314331332112003413140313231140144014242133441044402144312433102303303401232214214023104334411311201340140411400104441040321210121413000330040114433212103412422141143414320204031304222132134101044120044111032203200033341310430343424222401142122402142321223201040044102434114123121424444102213410221314101034134100242203100234213321333430430000431044111003411403222222314013411121210040030224031303102313203231412111403100110323123041344230212032020322014121234344131312142040402311034334131304233403233202412024413144240132003101002320244231124430322322402233313041013114142432011133142102424132401321230103440142210224440023241312314412024300424323344040001411333122342204142304244132343142210213212410442422011032244243224004014321013302032103322420344412104210333303430012413102301223322142110001303433313041214331240413100430324030200423044343333243110440030420414222241133024022303433440141313124402041444203434310401314421342343142220011402202102042214133043204342010102334111012032040034430134211010021324220100120211314041311212302434224332220012022232141001220300433022320240440002401022300113123121131121021112241304000413222103433032003034342243434424110411313002110410040314430142440322431204401032032311342103102000434134342143410300244014211011124021232432040430011421420133033114442031330104113413241341232220101001330112424022423342314334401223000341124040230110144010414113311102001220042113114201144013001331424020441114440234330144441140343132433421330004320411043214334032423141102012023403301320341331410041431211030231334241342103434043231433032310231331243232342043331310442", "213221331011314100443324023114401441410141003103143402444412143133441122131412343424231004041234241333113222000104210420342114204420102043404400443100004033314312244144333004214010313111324242211424302434321313121021121320404112143103333242402324234010001240231100302112011424011343123013122001004400434340214030403224122022133310343144324043404213314422200431134233004212123111343104232313012234420122320400441234123122204041231420002402204340033122102310101320032402432400332412113413142213430233011240201322420342132331411003210242340311342224244300203003033010322030302411332433040400001213431401132122143334203021414240302304421212222324334243000444222413422324122344132410032124202420142101331143230102414324021121402100121324143210000323023201024002442131113311332142210001021001312144410003343310333130410011141432231424333440201231203240322414343200200313402341233431214144130031103304010022301440121243100144423401441440224110123440210403104442332113341020011231034213031401104311024103313242210324022023201414124202040133411214404240313102221231240443443323433200122311434443444003420433210301131322110403011014134301003443213003220002003422400420203112344432142100332243231300000031443400414334414432141321121402003433001143240204100312212320340114443033331022201030404022240024120124022033320444000143444411040234023241303131014412402103231013003323404321312021121133300234024002044230043141043432434042232242311304331203102441342341330334434242340004000033344344023412333343000321414132303134142424101001340024100113024142421321410020341432400004204441032113211224133300143000423340111412344430113341400410143224213423441340220244232101022311424441322430001041223242032403111212210440302112404300434210310213303230311211333233104310333343341110223332111400213240201123311203100011222133230312123204442413210400011022404203203020232444340422124210440313221141134412241230430342103310220320340230211340411024200104304110032331204103012110042122423224102311402000412032133420204112001200304230231222330111200240120212311231112142304002203212310103211133234442431244401331310134124340123400110023303424300320141111233143412210224130230304400312302304311010402341222301444201143404240021132443343123440133200441443314143343224134334202213104124124020434130232320443222412312002424332442403311411402414032412144204210222110002444324002040433130140403113232440210030301404240134340113441404220004144144410333320441312401442204203341032330042023113043020243240012202201231011440410103330120033344333430110412424244133440111300144011433004232031303000000434311133042321434214044012033023044414344243010112342421204034141212233322301042243142011322134002011322330334202214341401412402430002430310133100402421312430324343431434314422134000114212002313230430020442232232321403122430143011123324210111401020003213333433233231433211112121323444031402014224224304000221424342434200131323022134042213400010223020422221413114023143420000421444304030323122202410224214422130140240420312213343022030002032301312030222001314041103134313334231121032021212242324400413401013123214130213201313323222331142403402312411234412240341303003323343014021320402100112414131100104100420114303142113142313230143201013022304414001343234301003304240301342200331030242213014111042431100003333140320034430323001124113013341402340440030401303314423200040142222004124320411434431230330314301243130133002214030214341223344223403214311003111102444440141313121443034342233042413401322312104444141001434100411414032144100222220314100410124121404142424211203241101204133322304031234322202300144414433420022304230034203332300033242203442240112000134102042201243014011233102323124332423411132042103023141424130412244023423234223331112214411024211130131044004212023010204331223003242104234042430101232032400411041140230332233241113113122330223310400224442101033201341443443341031212214224202030011201141014022100020013121200113043342304340212310103001004112110330314421124020241244023311110014200412022342444223201400032141023140204123110441003131443021431442031210424131331240222044430011222441142314130220003042321430312121414440211114423324022114232403343141423001113310100421442321242112431043244432044411010212140304413333134040333214212021233332404423023240002214033312033442334010120301030104220024123020440333000101340201424410104400010404243201440143132411241420320312014102022004344144212410100", "431420432344121044301401422321402341020223420441110243432441310441131204221220343134132423121100400313232332310231304024341411300333300143320442123243130144311400220122231443330021423444000244040424422112121011344143100230044401001321221430432302120422021202132012242041334232433024440400110201140043033310211444044314320441243434421213323340204333214230334112202240313024234130243100431320440420000412413130010411231210213140233402124032122144403221343421103223244403311130143224032431043104402442330121421040241044243201304330401014301100034330203144441030223310013341111113310120332444203033233103411032003432241441244332122443240410412302100210300202324321300222023134330241130201044114002121312421242223303111322212314012113332113124334142403310333034030120344221313040114310140121333203322010214003222140302142334341340122131231021103311100341023420202412301120242412410204043421214411442212442400113344300233213424144201130123233233030410344201221240020441141332134043404013200102020022000330412132030402343223143203302401021130402103010213412240030122020434212201013223321411242234233400023400314431211402224411102304332411121130441303224010131334001340204311042444420000024434303124020103204014021401042003131201202422122112022123331420132040400140234242014321224404123234002314311043104032211420010221110040403202411333441410221201411110322030334310121022000124221313111223401304012103344143213300424140024003414430233000332410230433022034332320131111112301332320102301231440010414112144003114412304010403140400000210324144012201421103322104124430232214230404104330030213224114422441331123342233111012200410044323000302304400011013414340102402130004011012432403020121100414442210342430034041241402124204140033032113100221443031422320300122212030303043331423301033204330101332340131103130123342341440424023141114133222213310124130243321431030212244440430214400030143124003331101343410344422123202100414111024312403234141400043343432100114203331303034342200331334032024141301402412443033423403210011420003411323144304421200424433232320001202444040401341120221134221034313044340014001124220204433014202041241100000213202103222411234002314124320231342102022203221420422443103042214430134102010112033114242332213323344421434313331224140030211334420301030443302134443131123110440310403111124432431334042311320322222220014144314343143423240121311414041011320301122443304132021312410140043002421020032304043420413430330133101423301301242220242140303013241331413203242210004202332244232304404444434220304343344103310102143143303120331010134344323122343102411404210403102432421334024221124241321343413332432012400103332114021211301011430040112114432322423421040443441024400433430024423221021342203114100322232102143341204410403040031313334123310311432213011122324100404040411303433440130301400202442333134234142331021011400324310104401102203300334443023202030222320121401212321141322114033442410413110143400142101300244410013141020100021031221221122313033030310402421223314323144020341442114423133132042314433213123101241121201244134030224214010143214200113013424010143213402012202113343303243214033030110234240343440424134431002404141301232111103344343414142423434411434343221011244240142202220411120333023032201121003312133011320044340431232341110103421001220301311022312412233201311401441311100304410432102141413130240012412123431433140443213242114343002131032010403400331232023301314410030140202203141014240314402203324340444411041204412402421341012244233344012430002404402300124203204324222103242444432220024242033401424403343422042443401323432124324404044023411032000234432241134024142432441434131121121031112004303333000340131243214402413141313321333101104011134323100420244140431444023231143014332033024213021321341313041141403200324231400423030002223130230000232112224322241210103343432443011242312444312232142232120012240031044024014340012331123211101242440333034031222243442241241030200301030400423044112323243012040110242040014231203012300122213432143024033220031003122124022413123223033114032220201301142121323332301042430430440002203321232203440421420011332244020034301123310100012103002434042331204120444110203000432401334102311042001324443304412333143441024233434233140103002120300340243432324341240344320310421010020212200122113424014021432024034441043324121233332040014043201130012314343122411031412330132003111104032120040141340340220142201034024431423", "004333304102244312041120211124213002014001131342002432110300222021334433134402201132324342403421244114430241421320412301332233312142224111244333034413422300141001013040341432434021200104431141420004141443222420031114410113133001103312432220010423210340240401013224144042412203114103123230344120433242303242320314202014200011440003242434132442043322114230111114024331021232200102403440404232143424133121021122034241302142113301014422441410003142211400334133212322001232233213021414433033131410403434444213112444320032101142200001210243024022331322422142100233301423000422134013202430441114334341030232310021221233212013323311432412210123112100241031422411143141320201230314234220000433201134113334421012311200321003443222103013122331244300343314042143210022040023014401424420032421212433102232320142031420201403223023100442234211100210233022304104243204443441333140420124313111132322312403230400320000032212224144230101333342230431422012424013342301142102430421100300110422124331413043142022034014332030433014133003033334442330230240211122422040302340323402112113210432321020040322001300413301241010024220403141212143411012214114331141104404233202104333422312342024402022210304103222021120222142232441222343244243123301243101200320330311122344032020111101203412302313020231422441430013342002031210343321313314044342101002010212023442413143144211131033141340142401422302410121340224024233320134323002240420212244112144201442224323042310021410401300322212420312443240001110300241234143221331420243224431042014132312304233344411220220323020044223201033003234201440004332103023412420112342132431134213141012420321232002304321101141434233103433300201310444431234032014121140000321132203240402334000114413403143042300322322144040131241233333403242110324121142132304034144120302043114323134104413224131110011112033432102344004130441100022320320223422444000111211024403230221221200322134043303231420033303201411222211333131222034312341342313232033204102212411422440214142010200122042024343124023222442213330034012304014313333303201010023111341044312412301020301032224031442210024343411121222232014422230124134240424004430430411110023344232103221101023121420113141434023142014022314120233130423132310002301140443131200311242423444212110102414330401101241331130430244021131342442200301103131101200444231404013424011413030010420200210412301244413012103230341433034341231231222144100444411202404310231432301333023243203440320012231332122134213240021143412212324021201333020141410414433103341101043021301332233422402323413421410023312122233040322230232022404441442031222110244104032120103030132102404121113221101230114444122044431430240403210310403133221000430232414340334402401302141214404134302124042121234130042021111031033113120224211041001342042241421442223112142221444324410201140232102020314211210010403101124431014120232334430443124300322221010243113121342133220112042120104022030434044320043031404344304444031143003341143123141443030230402020244301430032111020203234001241403313240100311403122342032230424400132424431132330003011204333411231341000212120344121442113324012213440002241000230103432234124324314124244310340330331421422312320233030413243141302003010012130241242020214223400120320130411022201032334124141433111422141413120334322440401430241012241113332433322110400342233343144442000133440041123321141311134320214232312432011223144414441122003312202222324234012303143012112043220404141120231412131243212344214322314121332234240142113024432111144210013443103100102430243414244200003032312142214404114242314334200031023204344211040302404133432411411412032310440400413224242141420423141014441440204444231403333222133340102022124024202330114133120131403423322124223204414042430224120223133021424213123300404334400422214442003024303142321323220431331411023443402023314434032411004444243131043101414041422413414011110320041330213413242204034124012143002133132214120442443102203134001231232041142420100132434421120221014112420133022342432044033434012224044310113141420030002442110312431323110212412213411243210023413410231312224303412231223410424101310442304021431134041222434403204033411020243310431304334103242334432121214001343031314444103210023111343241421002121101013423421030114010121221020114220442214130114420231400111233404241010220344213204303112041114134042120140243233304132323302404440201410240142243223233114102212301402132012314102400123240032414232231333013", "112010303224322030311404110443122030321214224201241023402312400422444214020422133244113013411044040204100012002440410234344342342300022400104410100043003423043124021144222143301144224400434140222423324222033120123243313222012043223411033204121114232041220314434343320434400330241222403300323400204420002040401041433403004033221312411302324440422024013233222040301414030011324401030312034133112121012430014010301304330014330003242223434404332043022021422413444414203320130104210112110403244343030334022301022434232121231141213414002034404013031124040120203313320213424221014422002331033031312132242302213142422111443120434122203023434304421030140330200323443200401042130003342043402412303412243431204400211021242330434340243441304224241043203423124223324113032321142422410031023323230243433213403133022304404222423331112122221040111322012114031424332431001144242343400213414012122131420111304023121323143443323002222344002011321443413324004104012030020434130340413240114100321131332131130430303432110123114031144011344132400121313234412124134224002344410033434340000332130333340331210214300003222423133211311031014202424404200300043134443022231131042040440120423301043001134042312000231002414234201414241024224203100314142234414434124443443311031421033003140120131304432210334240340303301201243013042312213220201023013100111432431421443003241014213330341140331201013433313434320111310400331143324321304204034432204031024014144212144100322244423322422320111113032401334240242301014310322244432412202104432023001010012022043244410340211133230114204321422124400023242010121424212400043232011011443202341041314332043023100030211024242211443124142031113042011323111033133004101113140030002143314104330110223210423443030210241401020323231340331340423043034143410322113013312132024422434204040332011230440144111142004333033332210014321213300234230444022024424124230403100411034200113111222242412334310302241230414142000302302203133243121331334200321133034314011144410414032330142410144323124431122314041432001400003132411202220344341220111304112301414033332133002423434302334100444240211414311403001040424022232434330022222203010420142444301401112101031340033423240234221123103220231241144311410211201130241142424010334411010321432203414241130411342314344013231300323131331300240214212343411323400104404322324434312234043440212411122442304423040141033042000201202420040344343212113210441204031314224112344303241234134103100310334232344010310103341224024022332230013404212040212231242430013400123332334034441241124141023204012030323002302442403410124423322101344344422244102013200043011442334022330423222010321014223012433433134424414321200330031100300413444242003114224114332143403240241431010141124104404012022020132024200200141200133430031121413023112012332012212323303212243414443434202340410123300104242313341234013222342414233102200440332003332203121212111021131324001213434241211340440430123122341334242042311423104340234012044443003022042243322220213441042210331221042244204112114113020442432300233312002022034340334113100411142333444144433110231210020111321412243324001204134040023122340421043223331023322433410203214123132243324143113201421203232422441002424112230323121021431202142414122321341340244120343103140040020222022421032031003333134202020223041212223200232103322442011314130322430231234203442224424434010042314330213214234320204401424410221343312443334302424132024424441402200424224004012331043404334414113211010412242242144432200413010340201320411422433012210423032234122130214233210102211414244113343321213404131414424042311330241231202021422323300433022334334240310001331210222102122422441010012113021221004142203204312131043310122403113444210142003433301402224411040141321314304310224213303140113103121104014242043404114032223403303123042042043302143324311443010202314120122022212220312120134341323140331323423303222134333244114413112222311214011124213314043102101030443303331234133323132214410104012220040421143402434012442002443130200433304301001342203224314204011421003403413420312010033313333313202433433314232441231120100323231001312403024403014122013444130332423413231434210420200040100210131111311101402202422140412441423324043133322003132002141300010403023344441212234342224233233013031304313233233211231130224042133344224332444423202300344114233023022444420130301201220424310020042030404234034020420100310323243130403414043232134004212112241114310", "123231033424410311332023213002242332220323412313130440212444000021232024014011323301442111210211413203314201133022011110301001230423313021002033311144234133123042134314220003304421202312223333004312211411141423321424320243431304414324311104142301030342412044400304013020332403002201443413340402233331333303010421343002013333210300204430203433334431442042410011224020010102132033024042404434324414400433403144230441032303343420441211401334302131343424443210202434103120331112243201231102440423422133102101113421342340303120421413233334212134130200230230004210121040241232203314220322302324112422221024412223421422414410201034143124410020342444223101032244412213324443021234222131242003120334341103322030324111441024320203402024104432121214134122444322432423201443411002424143443241211043213242403242132340422130320344344213032210344111110441130310443014004233104034133340112234122113304332323124041141104201304021223334243321211044211141032331412303221442000344242342122344100224014004432000410132342402334132422003422144110004211001400220223102021003323043420124242211241334034201300202024023300102232343244140234304244000234343312220241401422441342421204311344413020120133200000224020200210321013123233024344433030341203021431000133400130104431112304103331310043404043220203212142014121134124042442341302222303420112234022342033334313143340444002433240314430114242224142014104130234123234444203321023224032002431041202340410404301324143332442401003412211411322214413304414432102043331212440223344304333043323112113233334423302412432241430232111113302020402433433042112223013324433042213400412124430200001121424241001042110140204234200310341221440320240131133323201131031331143444111011112214322212033043130202241110210023222242002404034214001332113442211204313433134222040100244240131421420223401032213440222321312041141343432033234003402300300044334400231104442040342234433333033003001432212131423214400114201244202401044333341400434104120340201043434441302131233142320442401102044223042034141413220040244134421413210412032410432102302400214432000400243433324113330404134420022441044443020302123042102341424313442143041012040402001331130333323243423314132304033030331213421032411400042442214221424420202133013111340213014131404022223032402423434124032432313012240214311410312300403211121034040040033421044221043412112240104311233014202443141114141403111222430113300202401341010233132223434201024213334430320230443031441121202423220142304032333424334444332000112340113001201032112000013431400340121144443412202102113141140011404242423331324331241240220114423332104401124243230444421402233331314031211024124212411033344144103223032141131002112430004401230434141430022430343210341034100123034422143014240001230344432013342002313431044002144230123404310341041114201243304302114320440101304122204022132321422004410012410202112112013041401233403221240114041201241220443033314200040122000140433313141343142034302400312244232110123033211430201321122001133223213000330244040402210041121224202234042310334422234020124434231331232000444240002120102122134412412132101412023303121221140243331144242101042211003202300240344112031143334000143341313233414124331100011232312201331012433340323210341401404344104104400024001340044331313212300030401034201021333321103431012401144323221310131443301430132431413441342122113114212444423211100430204333000001044223434024033241023411243244212230102131232203300012214342410100132222340320223000220012042041320112100434423212334331430301143400420040114403033241214400444124022133420002143103142034241143030401320400230321212303241042444043044142204230130213340214332303401230342302113313220431134223131440421344130214042430131301134031003230000034014231323333244243301221333034124023201311023333124311330402131243111140242040200003044131310433304033341133221402134421340343312102434141303342322130123004340444433213113203130234300102012341200241032101002423230210424401013121422111210402014210314002120130103414311113144332403140134100414434111200311033120033302030012303114134103142322444230114340024440324333411332204123013003421314410243213432214141244213242414221104014244432213430400003220430121244221413221343020320321112441104304423401001443242233142444100301021002200312102210112222231303404033043132412342331433230004221204342311214302441043132411324404404024344124130211410300032223242122110324401230211113433104122143141021003334112221", "304331104024343301404420212042343000033434130112104402244041210414420031314214231222303412024133344342403311420311211323101202224401040322431402222300313431101243121443410442440330224111101421430030342142020024442431023231231000031231410200010320324403101001033034102304320041200313013214043110444421102042024200212131013222444200301332404101211313013414010332133233422313443121010102441423010320201112441020401211442444212223301121113043240122413042131331441343122442420110320100413014130131233120040334412114014401133433440032231232112413310202214112414404200401013433010222430310212011000202212440431430240122434310031430221103001422134032224231001230330203333424031231022413101443204221122000421024324431313224441312244123224211420143041401102044143023140200013034324010132342410334130013141311100412340242314411123440032432443133023040413112302034104202124044010122200242242342320444213044103212301134403403110110031400040043031411002022014123102402443340212213321414403033210234213240420031410411201020321312141332242140123331031343413132040021403021041443444412133012110011014113122434310224440041414022420043202340321343014041320224301114301032000312043133032131104401320430023130240411433011421100403401312134334330331230331310111144414401444421434323311130231431244121112311322242321221420411044340240433133340230413343313133142103112022041111322132100213403041014101413000242134030014122322104314340034321121343004041020333023233001003402200143030403014200013012112443121424312000103310334020013441243142044102324414113040413310330103141042331202422414102322212302230214101141203230334324341124304142242022121024210412432240144440212200201323411240434400023132230301221104432340333433401142301200300234324032414044204442201303344434413332000412112320042414334313041223141234200222204223142303310000043203023430104344340414203120303132314310310421133120044420442130112222240130104202010233311034224432112222340303342141311204212223210431334413243201113320011443342004142242414134031212022113121434010014131113203204323230433302311441000412331203142432233432033422031124043313231204302033014221444440424034243041400220012342340113030122040100311303404421010300311141311213114340421321431314013323142003324004140114012442001320034433401004242333343140434204242242130432220400203231134101311411313331044302342320021401122231240213110213434222012332021440002234242302342241030110433003113322234040013413024304002140433334404103133230313224301441034342413231130210424003133242424004130221143332113104130231440121022313130332130043332443434234041010023214130044320032240023402120122412420110140313340210113422431402301443031240102043044032132433421241302441102304220004211043032011422021023103102040421323112230321142312012133420002443031133220040310332004221032230103031142423432344343020232410104212113022324430100441432033241303022442434144442231221002413331022230001441213120100000010300003034112210411224343001313300122231443441214123142443011113300021222044434231322401301240204114003142243021400344113214430002244103001100314431330243413300414231223030230313324431212231123341102412003443220104302443401433214340402020143140434310312402121310404132303004011213331432031101321103030110204214043224440311420014403103110100424400430141044304403324301230141423210433414034442242434120340234332304343421214212111212442042133012240002234331002310004232203034310313234104203124024003211241102203223402240031041003441334143243103330013303144314312111122202441310143111430404323044321220032143024303004422421421223334303421144042411412240430240433304331243144110431030010111344430103341244204230014432331123100403121304340330112200444133242233321001220004303314213413401134342201204214421332233321343443421040244430311131014010331130023201340433022243002000302122211244232012040030033212304424014203001304320430202143144342042121223420221222420323400424420003314340143344030203130224232104442422022220104323441101303433013213243114121102104101233410224342044442044042032200422231103010433302432013122023430001320342431234230440323133242311023143143204002243043213130243424431243401103401404410342332003440111440321334342421243224420413143243241200121031320301221230031312121320101313211421434131442402043331022132240240341323433401132201343043414133200202301113413401231032223322243301122322111312300230424313222431330043411423020221442423000114140133114314331433100430", "003324414034311004104414312410334222030204040110202430200014420002124231100302412120241142002443223121111031444200034334303243324332122042414341234431423133014044023000001411203203422041143244321332121213031330203014224223443401240020410122412214300430233143332230042031442441200200104442444101331444334310012203134324344030113130120240210301102441032224200423210321130410102241334331240342223402421121322212400302313044133031444104212040023103210101224334204221232321031240232341423210230120430020302403103243204124221411310131023443004040122024222404313102033230304312132042243321204431340002144312124020012422244411101200144403104243121434312311302133434241003314104114144323020124334131102321234422432342114422302040131401234403224411132413224211031101102211220214243210333312022013114441214130031430020114020002203132103103320314212312124143200334133404331234232131113022201033431132303102021144402112024320011114110422340233304332402014124210302100404114423134023220332112301222044124204224331413102123400103232220323243422114111343000144442143241203423210423120412242412031423141202303104012040300304441304134231323314113422134032101001220033202003131131034121212244301032004333023013100004040142414010432241030014101222011343432233244142104000022234403211130110330132404042040203422122223313200320434223324213213112133032142242410420410402230444433214244333004122104130043224323040130304433010141302221341331403442103402334042404234024322334201201412210214113003212332124232434310303241140110021012221133343111042223424143211003013132320304334422241114113420331411241324434022201233400030004401402304421222432031203333022324400041400030023011044334403421303333440041043110432444230210300014313340414120140331400233443403102021103241333003400430233440131224232141420243022401041333202002033330243243331123023231041303134240043422110414040332322121023402334344040142044321444443213120302011120323424334041314342043332130304102020124103020001202001143222344023401123042420144421224231011343343121234233300444311214242133202322042003211103102030322011030101114101121320401414001320232040330142033444234031133013321040224202122041130222412101214100220310041202011041302102334444444213421103123400234102434011233020021434400411313012420224324013443114224320442112100330242200414424032421103241323440041224101211004101320031422423232214120214232423004143320413204320240212124011140044041000242231343241242011004403004220140101034231440301410313004202400221040344324402122342342223014043440340403010041304124314401303112402304133304102321013041343434402003014420420423033003310103404333443444024421000444024344401444220143204131033341033024104444042312414003233211230000100140404141330113403202322142314143341032043144300211403332444421110121241310010344002124142410044330232223413101113310344042304042002142332132214221411110443144034143030024321240301130120310144433233031023043421232114400002423244323141114412032310200313300020042212322344234010214121103014200102013034110004443320030343004232140121214012430020414401421221003144143232404030044114332112240314312044022133440320043333333031022310231421214423143301432211024020031411342211410021114242100302101244424140003310344023123133401330042434113144142210424021331433204002010412223120211044302031243041134132424031344401300334420033242401441422031412212314032332033412441204312114112441021224440134124323144440434202302011124410321131322004041444233112332232002422201440414110102034240023342311423012343340003103104432212434122433031124332222420413040044331122431243430241321311321301200401440044301203001001042412432240330003223312040201042030310124033222402100323233033111020302341114044320123314424032341100342124024424323014022121430444431320041411244121313202312113013140002311214142133431131202224040044100131443414420312204103114400443114044043303210414243001022404221121032120243402442044330301311233240004021242234310344010221420334341144044214134301230142031214004112121432433044034103314113122023313242403202202101040132030003242110004004100131012213012224233332134201214340002140014213001424313134444440103322313331133242221014431203210234330243041243030311124222231314314140443122110343412402234343411044211242122422210030321211004313442444021413102422041420022031223311213233423433423341131243033444420440303211410214304424212414433112023222113413203012241102400433440244002313332413243042040423332", "223040103110431134404314441314433432142121404110113232131004240042221222111241343304034304002443041013443142310024404040323323434440443441231342211214313244032320340132122211140001430420201313140133214141131431001403020433310121232434344102043420130144441000220243031301420012242102301343101033100024231211230213202031444313203231013313331003221143200131302411203231030234322121144124143244441302223401314313421202010000303330234141401024313234130401320312321330303234102033213333222144400431143101140100220230400302100443422113210010112421342400213410430044322142013141010120143343221110220342200110223204012221202240112124242142314421032444404410313132442122310043001403413400022404133214313243132101402110110433122044040011430300124442040422344110403414002202434330440403411040302332020302304311142321340342441101234444040002432410411341241200310333014443023001430244113141001304004423022140313411334244123403114041243444442431440220444231214221320233004304041321403130333323412410021440243313240121223302014311440331410021340330022040443010431313121211341124001404412203021140441421002344333414311324423430321211441340024224321003430441020434311213223440402120204410133411400002241003444132013222140022334110023113124014303223042441000001324034214130231420412241312232103114234311003401022422432124144130313342332143031214241043221133210011112134330402134343031314112310324123430232314030141412012034242132140440330223403011344300413240144001232323341443121231443424220023431014331132241430301311103433013223322011434122223034334314242124444232024212214104110303433014303314302100111134400124310042140422032141100444324321202334340313333140224431302300012403014421303440243212203221323123312313230012042400433300143012300011203032211000122323213042223220214121144122041420340201412104030310102321122044022323203024004133400010110023314010040230313210422333314100210144433122330123032401224402232140033314111343304110302313310221242241241300121434010034213330332113210003012140131444242432321240332242401230413342233223034221032220433024012101324141434030021034011210113142020040103102420024123430122122243302334222331104334242412001302114320401222400010301401442340142334411312411243131333301200320232243403444414032121203213034202432211113110320114234242013201144403421102114012341041423230004104044201004334140204200124233432042411413042111411233000021023000011310121200434232440444230031432443141213301400330424323342441334332111214204200044223444442314200403430232103142210100201211113444011310304123112214222212320244014102313341113444201144020423120101402013301243112124223111313204413302133142210004103034242312304414423314412023133134100221010243033404314222230240424123403430142203032221234421214442224023123120441111301343130324340041304012200142234313300422341330133112441400032242021020033133313010032343341212332010044010223422204312013234144124341223314232314313414440134210034044234301202323241333430121032103013413230434023303134434310342010202022132001321320241330212110103432023200003420210344431400301002432404343011111401134244441024300310120224231332221442040102104224301000330001303143223013313422011021402201002424333344313232044122333224142411002304413411123304210342132132244031304104302242103102211344213202041032002224144424234143423404214412441324432234140441142441214231233332202013230442114331404212130232014010333222110432140100413302202304043334114214104413033303123344003220322314324221222240222021110403220204220313031401424420120010142043020211334224340443343140434321442422304001314111024310140204342401312130341343241041422132301020042230114144404111314023420012110144103343302211303301004130414004102440112144220433410014304114004413232132410311044042404240213041112410011122202422320210234100302342040224413241124143040224400032022321313100121013414131112140402204013304224004100311433413342010031030414324130240322213140230340301303102222023433010432222440411314410434023311412422310024102124210044102431034331432231323200113434434031100014312421014243241324101313424212321224300120320001232420120441100340312343241423242332133310131120022333323211031202340423044021112123443132224320214314200302120011142133142022143424444440244113004204233231244321230403210302240110234131401014121300040301014422301101313244204131233341142132033241423222223004031023344334343244330102240104400142243220232223401232023011444311323020041423312", "413112313442321430334433322112133121101431342001100334420114012022031041423100410024043013030031044223024422433404300234301443340201132124141311032433430210320210212001433234140124030443113043120210411031104204144330102242223042032102444413101400441231343104243200221322401411304300430132030210100310303414301422230434131144400144031102344301012020444244130223132423424304012141340301443223334314001221334212033422111431424413321413103001013013330412234143013330030340013444001102201423143241421042101124010420313000001042013202122440310342124123211204131123214232223434100320343230300310013313312002220211320320210302424024120422044200431313322401400110010044024042034022201003032013314323021231201403003314101400144430022022111222231230341131324402001403444332024022012020140043414123133444140421223013430024410242442043421232401430032421432414223143041333432424012404424033403411024000022144401442023334032212143123103232204001434423034211032332101201340433303442420342433213420414322222342140411343343140121221130334133314200224302311040002210014320222130310421313343034044140223032214041231431400242132040232120332112420012413213433033103242103043342101013103013241141002400311024100432202132121000400224404044131230010431200212011210402223402142220421213303303232400413410430110340243042400021330341443324100031314422104440141444410320132111123440243400041402031420112204000004230241342204210033023113234243124144143020303240342424012423124341012132342020034100110211130404111010321302212243110124411104102324300343221443222302140430100223344401101221423213013410444013323004212012142214321343120012321210344032142340214043303400123111221022412012300313242211221420444333121323141241104133010222310401411044411331240324204332330303113320304042232334102433323203313411022302430410112434400434301413211004122441101111023200044232033122013202001440322230321312040133103401102010232010010043404302440310443243330440021313401330123030204033201432111420434340313442313204012200444242341332412431442431322130021401112432241033241420404324424421020434241344403342141220421312424131203000344020040333412112014312211032201400113003424431412240040410120301024332220034404013114203303434422341442110244010202002140232323031121334321202043144144244433024140410232434043434204323114303312200440212101403140423020324112132032241140043413044020040143332223042202142223123411314331132323034112420231232031022233003342434300130240024402013333222224334121404302430133402433312343200444211012044314421234430030444142313310422002013240244141302134302413112122043243414144322222012233323013021201013244200221022224211100124404104040044104441214014323404342422124003334223104430133120134200141003122340210103214432312421020430141404310201040333304441030324414334044144120414410322430021334204242012321144332134431412103223044142342213421134101022100130001433234111333204023412400111130221401301433043234311413241012002334241214122002344314411423204222042113140142400321333020131002204214413314320120134441121411103323022010344142102130010403201041422414320443341231020101423310331103313000213014221101210323012212003124433103232100012423220340334022400422440241010012323134341011320401012034431333331042203200323011021131032123000440202240110111430423020222132040410141100344441232323422013121434021141411101331234230040421420440233300332311010302214014220204124142431024043442443124421311422220030311334222041143410041231031214311244101240221210342414400043222012143331033000420321213201112141014030112030021042140023120223010311203402344041041302413130343014141013404203311240002020423100324333001110142232324113304244204034424412312010234401223234320110100010112200444030323341404203043340420331200212301310224201441002101044013332330040111043032320440142133011214224412040142420111023102134404444230420120141243231444213311324240244203312430213211242343334412300041434334011344433314403101342331113112033332220422321133213003021002111141440112204022100124032012040230310143300004140324222214121413240141430303231243303412121420042333341331432410012414422131034224124224040212211104002343344201101000100334421022343213033311104102014140113310342301412000131012144032231341124011241334442100102323444300231343221140440043030024432032111324314331110442404111104444113311301010230021430243421314122110341234430003421204413202010231442030324021411033320423143242021343032301211240122332233", "041013341232020001212444243203140043424021104200310214440343420034440014224111321301323014323020123243244430130143303104224200041124412341144130132202123212003002413024040301000120302022000313412413214000013440030430144020124202221233113031204112004244300224320022430112121301333221341132200301221413210414020243032312244432114201211022102001044421013143333241004301024341324334324032042422402020413124230112112202300021243403443402333424210400340414004130203144233324112040403102320200023444233123020411210244402043404040443010433404120333244443411403422204403111404414031122401201001133303440001440412412002314413141041442021424044143341302220031113423211423023213300120110442410311114433324434133122122121020003212300104140204143030423420314430420144210133021100420144434223210412103400024332030010440233402213041304444114300130124013214422301313430332300443041221403322411412010341204243244220204030114023302330443111020204404114041043120003020404242312101242220311043340223324202342441401421003203233430202100244100313031241324012330004110142430423412214342342122423211403130014404220003034314000104402144411124000102421324244324432224120343010003214044343110302132323334213212240030422300104324320331131340330130213322431401221141344214343030104002133031233042133111200444214403114044030201244400141310123324433421242442202041330400324220132343134123020101132424204030144323114304421422344402341323433220310423312312123441331303231123240011021222323100324423424411134041023122214212330333314140232301340110140134040020403130213102413031144101331222130340113440331023243002002144040401440413011313040004320013114133030344121122101322313212140230432330103434304100322241113220201210302120441324241241310301010131033042113430144332312202004122222042421044203131134223300222332430134213204423423143033433132104241110200210312344423040301111001244022222311010322111114121223423032020101124132101442304244141120414104330444231221040401340410114434040314141310021030203241031314022101231223412420133422233014030342243104423223424043203313340323004130404230403301301442314343013222123213420334214131020320243423233314321213423324400310344334143003412140102310314020313210322042223034423432404204434040314040434310133144001323232240203333330342413301301312322043140001310233314211212223301132330234430344110142200423013400440323422343241011233120301303442020232020240044321442241312324102012040010033100131323102131100133213424101333211213100200043401103032020021434403221243212034201201130312132443224324403032231141104004112313214011231042040423041320113311020433144031203210343431333004130224104322032323443142320212124444203340344130322110213412142303120211104223220424404024012333210234114041430241103413004040241000102230024303321100132242403434111314232444011040331402040201334410043144031442144214413234014333312240404403111044411041100201221123122120011142202242233300140200442220210200310240102130004101434213031031210231411332212121042242324434224432140211244231032234123423142032210443412344310121041034012341304311422443242212410330313120332030411404314433231242222412012030430312104304343230001003400424423200321104422114322113412213201313100134140320342243300434213442312431434321134114023324220200134240304324231400400111144332443201233224333214200030240341322121311034132113044433103212322113242324103003044444220043440441230012010320100433303222401232240231423324120431343200102013032314004012313440213120034002404140213232331221413103331013122102102303230321240200342340412012322402224223112321402424223314312440222411321020104013043104130220124420012330140414010303210340443404214314111214200130223444013330124210434011012433443221344012204120344204421131343420333133241144124430243143132210432401133110140244023414433440032120224433011204034300102234301004220112413044324003011201410344342204102114233001031113002410113422324324204041041140303230042021232122420301042024142230014434123241244441330231142341044234032204404043014300144022404302333310132240244341301310230043104014021114010134341313121444242200442122331102234000034413043312222100124200224112132142324302211411014421404411341200140410132204122110214402110222130410224243012333212011234420413102014221420100134210403234130022004132413201204034311200243202420102410443332141024310210113411303243231122133431424202101130131013334413000442444411333410203030433431434411010142412220331210421324", "200024312123222411242302032404001122043233244343401241022010434023111200233013302223033111432402441101111333121124234042401220204001304113001304114131401130214223230221323012313420402003040341213441012433110001420023322214012241112410032024004203021112211222230100041143240143221320332110103414010433412043020013420143102342030323144121042303122323013021130412030420430104011014021442002041420114044104203403044332041031411214414122241324041204203331330301230241232402330101201331333030223224132232044310021002234240221300113344022100012033401032042342433131244123303032233023231230233031103420440000143143421320420003401020434412002304433242000402014404134112132143241412424443132011031300334314330111334000204003403340310311234212140442242132043211230322232110133014210444020223411132113312341103310314044210322224340223240023140011342141312431222014310341234314231200011303000431130243324001142341410002124403044200130113201414043043312104444221432404310123241043342421003120433431124014342132214244240332323321332104321330432114112324200022003101042040300410413442333034132020003311101401120430034020400014042301341010021032003004434202040401403311431441234112223144403443004314032312013243032040134312014143200202241202142322343001332334240100304413404440201230221340003444030440332334334004122434311412112000133214030442320440141400204123321413123201044123121222123344010243412133044330114430211401133120242401131323344340333012414000343223010242113042043420213241002441210423132024442424332213204143244033414212401010011041214241144203042413120004144413321403234300314421004111420010224033123220303324341211112203210221301111321201221214120240304322440431423431141001142234421141224434330340314323321011310204241112400424302404440443410143130400010103241030043244212011124410121100014130412424104033432332431344024300201133403444234130132302220432333323434343414141234412214032400000222230322321304414134234332233143343141434211043102004243220142234414342014440320440100031413141400412312221203123413342002104220432244333114001333132022220014043340230212121042124333120234243012404321300130003322240314024432331131140102244344414412404403314233234123031324302122110201324440031030343441433041110442422341002314124213113003414322400234011412013303100331413014122302134403404200221404021233431442402101324424434102413400221403243001220043320420222340434024444213303110330241031302332323111232301144333214242223214220411331424100040411234342020114222141212433240033002203420341323301241242001201322200432212300430304411001334123041340030220244430103114413023124130140230104232220202200232433003223304232314214013441221043142423341441012313404111040122300430133334343020402020441144412130034331204214110432010134003302110012211402210021224014441133320422322301421242204134310440124022034321043222221114300310322242232430042043341221144144201444433041042034144444430420300024304341043212411421110443344444423011333022040224121041222014131422030330331200033404234122003041020024310232324143104204212433443321430121211431003130142441334101440011121441244121140440121134030234414311411312321234430334123443010010004104021412144423324122303122130244322341320103440403432111112002312031413002202433014203332201430014420042224144233112123410230134034132431231331222113324130404410022211002111204001313313022443021444312424102343312132013011122410224320411343330443211113004322423102214043241300411111320242141312131200403301111203214341114321344314310412223202430002220213300144440012022441033322420143414441331024044432010023424441011224000233444411014304012303203303130044230130140120121022204100244434220000221433432011023041112012430004204110331023134242340444124440334310401441103101022233033010111423441023434223204030420231140430342024003333213142101314002013320422042013133131044420034203422421323321300311140031223444024300124424313041343043131042411334101042433224443431101042114423211213220241430233203242422113441403331320342400000433414401010311400232034002130033440112301022430031042314012103020224332234022024310131330302111000403034231141300044323132312100342440333222243301114412430204042130323234144303024013131201442130032011344434022343114332041033143100404114102404140043431403234312021144403340314202320444320210031303110412231024240030441012422340122433111012224111413343324321432421011242400230002332021011000410201202214413233134114140222234421304134", "322030433121432343220201013111231012400334331310010033120321434433333332012421240244412430401211012110321110041033442322323240143203342433140311222143334433132341401123430403130122032300231120242322420313102332010414011410024234340210143102322143102301002112222431044230441402130234014101022301014401231422421102403310431030222443232324141241421444041100013222412120002344410131004220330124341302314304404030323043043204143434143024220142340142231140332020124002222313322211241022320303201213043322303213012041111140120442013411400211003301330314010421004021230100314440102014234132013211234212124441334114314220104014144130044231023300012413312023321401330111124343204020044200414121331344110231432043013442001422142243443433303401010312030340123012241431302300143411114220110410001230034331041422344322414010231142010301023233203210303114331312410241011433040132211233341432043042133030420120011300310232040114233100312331413122042120324401420423211303300142042324420122412031214220114413332413314000122313040102321240143133320404430003320400134002223004123201242414411141141140114200030232302434412210324230411333434024204104012103431334011223100302330100020003222421102213414410301143334412040310333000220101430444343221214040130224414210032344341432223432024040002330122220430100422021310024012113303300443441321101042200341110202200221042044421143224042244204012114340013442230304101342001023203124332222433310334341244222201413340011342103141323030430042020014114002144132010104020201233210013003330203433244231132142243330022044040402421334344442342110313413123143242002102312422123023243303210201243011102112413121334221331334214230411013114230442010024112403144300242332040422441402013014110421002024121243000333011242421431214002431114034431213343333111320110033342412011102311021143013340302344033201001043114233210131320342033032000122440414040311443113400204231141343420123403222124443332344324221300020221000114042143444320114242144432230033243124133004141002442033131304304201100440044034100101412340412004321413443010124012342034103444444432410013000041410111323132244024412410300402344002003022413232023433120321032102031014122300232040311242301142232221403203133101432332021311330103123312140133313211110131101432310000311013034000044314011141103314101043224441112433134400041013334213310332031110111434111334034214201420444202424202041202341010241340404333344011221124233411232441034134421130002301000200134422033113411402012231444303444113441132442440431411012432401432043044134023042302303440221113333111342300233043021032321224122231200200444010140414433133340012401232411231044433002213421021334402404433210104202433334420021402200340331022042344120244142013102313004023333114210140200400101214002341212314344400044312011331444012443343331243111210313100420104144134042013442443213344214230341123002344420133104240000244032123411003130333013243423301301410300412214431304020122410442001221032043223402220030031221133440133020231422204131144210122230024331412343414231041324143030430232222424031243113124431421430431100043033023443210224402023024123141003131001013213021344030321330333442031111110402034242324033312243444220042121202241141231212231203324440200010332413203244300013124201140202302031314142413404410413023433242021322242301112431314010402321010243322402042000310224132331242222230003314200201241303411313032440434442013103144422340033012311230230334213103010000420242230114221232004001134403434013114140102130343212434221121120040101114112001222033000300343411230041332312120223412411123314022310000301133323301100401121002401113414011414123333323221120101021141140120034133110022044332043032202334141342211431023320320414210024342443041123221134301143244142030432313323112104401234021000324224013214224322104434034233222433132420430341342400022404232330102133033404233122303410223323310042244031034430343104300234244304422101304013112314313203100144142011120024344004423444104344103233120240113440001411313404304102214020312044304420110232313140331111044042000104233342414021201443024403104110233343344102224030234421221133210131341304141003223233032440441113134021314304133204413204343003020412023332142440121313433011304012233320303111143213003433041034100430110402221330212143314132004233404023303134413240114242331314411012322233310200334211131031033010420014034232240203433333232314101423344134102211304242001433441114130102300", "312133442223040023001034123002340443330010214244204241000344433332112113241001211022343004322434040003113332201400141440121020431340120322211224301330444112030302310310401104303210404240424443211042320010103300102131244014213413342230111431032343332300424011401441213011212101420222440121140423223323222010410122231123302302212433102240230443430140113400442313042134131240231130422423022004332423113113040312212321213302322322424332440342110232121113332202324234330313042123022011432331334012201124340333233030111143024421112320210330401211420212432233223131343210141112433031310212134340112201434431401323422244032344423214010342213442143133421030202322440442431223303204120003242314424431403214402131434341401220111033204242124232022301123232204402024111201400012121004210343022003304313312412230312102000331422420433144114104313111241323002042334220144420142440131340234430143044004341310330013120442241134340122440333033000330424221343242313134410201004033314422112423121340003322430020340114443312433242223210241120420101422313213211144132234341413111132422424020213012241033423021323244212213323413231100404214001233212200413213222044330432101303342401420033331202333003310232342010324402341232313204233120431214002340203124424402231121123400324143243404030300434032214221324113113230044212321120010112224142140334112412042100002023204334210402041434020100224344300103404003014112241100001343340342310012143021022332011013042412034403310444002340042022010441313322041211041033301321401040002003240402220112412222242300030432200404040312202410330144314222442103103111220133211404143104433331124420021002341033220130312401134410031043304041423412343310211412003120224013340430004033330432034041233214224000004300233111001310433121141244302333103233042200240012243014331004312043023314230323113404442032110001012212023014141020433003114214143424124112040404131121433202313003011420334424112124202243021313244344404400434440031402041100141300033212013143111243130432203010224220321233441131102131300144344404044404420232323143010403014220130203102232021404334344121042423143204011200042034102401301304143114222123430000032024132333000002402133311332310224331121321344440120032244031122131334330244112212013434320232304201340440244201404023024432030320040041323410030014422443431312132310430114223121213444001214204324403040102024214342031410213314023410412244212122424340413243442334414443441312004340240340231130404213330001201030142241130301432402132323214433441442401311034204441213002010133404041100243133322301131343104130232402342224232013311111103211021111002202241344233341114330101120212344014424204133201433121224400102210430124043034302144123440103140222041101030340014030213022021441414233203404000442301240300204034111413022114002444430331412103033321012241044231202002111413123430001444330044112430442201324134404323241432110342023211030142230313403121041443202232324402120213231303132320043212331131023243142043314223333012041334233324434020004341133323203232240434102040401420423244421331034401334112313014321413202034420014104220032231001424130134234011213420133314431211131424400143213130244023402331421033331334301142043033000304300344304443410112424404022420032324130443343340330341004103014331012104124014403012432201001203322302123133011222443442214041331111221110230101443141340210403044203211233122044112213100104220424421341001032441341101004040023404131302434210120100313044000204100124224432420004002222341334411400003433012401244242124310021121044011030231012200401133310132013230042221001034000033210340012010212431112430103330024113301103033012220021444222044113224302033042400012123310322322414124012120303100212201444024411024410000010011013404134232343323033034121410042320331402021131424413024423124241202140031434131202234310012420344334141011324243141423104420400002414034301033421330244020003422121232423003103233411314423314104210134134210443100410412233300434434302401020302021241324042233221244410320130421203042300022123343141331401321434444400200433302132114323044213124430012411434321210403210413321304202344243033144330331443040443421230401302340043221112243110140231021102241140421404202043222433033041132044030031433030021130030024404131302100401114203124310434421200224302321043121042331021213402233320043303110011313312202202344414211332400141142024141342144011300023123121132414112101334121342101014144032230044142234144", "044212420224430202312223313011210203330120332221033041442211440232421030110300203022312012244211343121104323142423333020304332432123202133211434444021101030200431341421222442003111240410313024342140023222423304031224323430341144304314233322022313102102010412233413211204314010303211410114403303121224323222331224311012314444333123013143011120411440204023031130020332320234102302441210311234334104114224343132001110223223401033032441243212110301423300132311342030103331301302022410112003400423003121210443332010222424201313142441440033221111440310423133444441031203423313324424334214144120001243330141112302402321401223112331304230220412321003331213100333422131434402244130031040340303431323022341440213130341422201210444431333121443113140122304404334024204124220310213141023112342120324244303302003131441300304230043343024341232404242211100123022423324332322401300440422304020234224344340241332300310243112242101121400012104324020210332404101103024203222114010103203433334042403034342434402011410441242222003321423200030204441113424002011110200004341423334031223002143323031432132334234221344011043204331033231223421422401131034103213043001140234124243012342423320401304303342212443340031132412431411043101020313441310431210103331243242310121401032431331044043201420343144242233223432343200432324233314444112242013141330001421130223331002332400200212433001430330031433243232423214432013331323202023142224333103442041414441014202432122133240440434113301043241210313213140330133343011112020224443444213301413124330022340142222110042443321132411214144210104230032113423303241101044031101221210041441012400131041042244341021144134010022421340340142243204101010140013302240224230410401110122300223013411244312312301443414124014022302402441213312143224133313202320212221232101421130024432412311123432404213223214143130413101413004401034320113111302111341312310111024323420442422304104241310104210032343103104103300234123334133004444144141421312143020342023331033030010232220313333011122224023142243414410041030423324210443043344012214023444401131414203031000401131412243001002121410012311213000103033422304442143213323012124440242214231444033223212133333330342013334033430422331412224043024102210031142240211101404244201104101000231101001243022424212313143032224420303133422230134232112403300031443422123433331420212211321431022211204101410403313332022114222201212431223001420411433201330210203412144301224213431220140321441012122311241133423144141213010400014004012421410202423001100432241402402433244243241241341242111003221020222344402344303111032333223403210124434224234334214032100333244211112422432132303434314223202324413131000133434122043342113214224320401440204102142402342302220003334324134433024203140014223402144220330103434444322312001134433102422213241420222401004204420322020043140410040132214334201322023003142431322102111244430031123203140212114141131211143043411222013044112232221234140114203144123143341331444202202440433444114242444302004323214423133313211104301414232303344212214413122302103311013332414440212220131030444412113034411201043021000121311403441034423021100310212014023331314022021003211300111432143011411400142043213123100303334302020404313343220214221003114032444022341231323342230034014040300144224303430002241421133204113331443133134342424344414234123314414210412131033442034313223210100400124432104131334222441323141331302431422303002031004001144421234240231313314023201120134123414400022143404211220140333313120300433010320421014412433204103021342110232010433002432342102221322410414244230324430421322243441024242200314000304133404124141413203103330333024432133212131200200414324122033210400314342334421113104013443223001024113213332130200441232002133204304442434022202014003144424343412023132124102014141210242401424223044143002234132121330234201244234044401312312032012111433102223113003301313321122320241302211141013040430432221422003330121422032340411002233010224433040302412130120344434441433203333414121212311411301033421332012314131203220401323211004430030020424213232012201012401101342131334410224232421413332231433132110031140021311444430234234334321134042200011010044100040341343142332442420302022042014330001033211144004001100014402341143011013233411400130204403213220203242010011034230212233334440004020020143423234102314334314144110341331442434223302413222242434112402122014310430112214312241231424122032331212410241100220400", "202214112324402244031223204320143434341122212032101100220333110203314113002434422110212312021201224044001003124440404402143003124122444311033330243314431123111423043202142014344014114403044403014020123021443244044144232040413140022004320032240120024240330232011312243012440004222033243141101042432104410030443311121100404102001110334420110100141204122411201204041034343423102302301242333323220430214312111100303122112331242322344402023212302412013112240024242123321440041033421414010324313313020014420233330244210420301002130024333304422034230433223011432323214424424010424140314134123401402300443220110103040313041302302300221014044133103402421423144021040124333323414323324312120422114211244021234120340122221213322330300014343120303222204400233244043401131112304032413022030403220434413243400441104404224003033032144100121040443134143041020322033224403314314324302123440142412034041224010012341101012242022112113244113102421243230203023304122341202443334433314034223412220220044124130433340203034431122200414223404022101314232134023410041122120312444030103321400213403003213443014324441402331102024321444144220112122040100323111444434414240111112140214101444201411011211423400131113000113411234234341423031144143140411030242311402244443414443410432103014044100223211012312420410143121030144323330232410434330022004120042443331313430243340412213142431144440311022443002131331423421400434143432142142414201441434223403434041430203143042012411123222013300003400024230233011233433132143432340103331013213041240303320123211413044431101213113000203102230412301433440013042013213110432220243401002301100041430022123012040133321211031030212404023101310313410001140041022204342221400130242313222342241142313240132343211323213114114243442230421011342141321124124322304243322421003213231012421320323422310402103011443014031223200132002340110110040203120131101120114213001033103011413234132121223103223330102140240313041034413302244320044132242403434320130420404340223034422431421243334214241023232433430400433420013043433014102424300204133401322122013220102321124412103022323100111204332121013441240330102321014444314040001124440442000140404040300343101414000112334412210224243144111100004044024413200041322312424414310430101332422424221113012442012124010240124040303333322312304334100010344431044223213204410134112132210244130411040132411022142134210422100043313210130312443012400031324420004333043000300043302103334222421444142211340300410023030443213343120434122022123411041404320243324233412032204321334434341211113443214004120440112420142131431003130111410224431342444022243241204323344223022411133140321331310021222042031224133030001201340211401011221123132214022324041344142224213442011241114002111423103141241102214330243240310133112310031344441422432123332010421101114431024403141104043344314302303142332310440031221021111142320121130103031022110303343332324141112203000221204123443223301310432201234002132034340224242200444400330140414340211412321240210031410234121443013304042404201420343034133142342131401331423304433220344440343201413421044120222130131211204021000341141133223002213222304101013203423113404410032212402301430331232240444104002114221112003212432124423113210441323222443223202022340300130144144320422142200041240413012040440403041332202024314112140322001243423242144340214434232004014231333424204103220323001333020401212030110113041412203013142332314323244100344233431410413411140302402010303214344020442230201200401022430342002131231200202244424032140431312424311000204030314141101413434332221214104244030003243032331241101341403332343042104434111014110221340104334243222420242432203221401411031432222044441132204132333324422440333414234412211340434031324400141104030322242314024042334311344200320423011341204432132342100241142343113003421342144402340120031213011404430342130034201024102044200414311214314010442312003402331341012343434421221123220323004133441200032140400211322120220444331403344242023332004404332041410233331340011300421334412233234403001111042211004143021004400302111101001434432101043421202123302211040103233411140344032303412143420232004122442103110302240200114333210034121433240300424323311424114010032432400403043404143340440121121410421320242113230133042430322232304423343414023123113234242211104012020341302000242444103000400400000200201320114124201313310444041340004213404414334402423242121333434032201332222314004002343311443", "030233420032403312143413034104203213244312420441204242321314030241044132324014113202231021102202400332301310342114001212334422021040040234330414214400224343433313422223402113043010341200400200241041023200033323040110242312343200434140312122324400143001412001402333042040302124010300202331123030043414301411003412134324142113003233200004342031341102300244412300404121002244023101400121414311134334112234113442140040431000140014221021420441401340213424131121041103242123001430242101100224141210224112214233231141133002401242304223233241303124103010400311211134310422400421420414312113402013032122411420232323131100034024332410310311430223432232403442041230214200014001300123222042412103312103143102323313022044121334042241444244212203430222144103021243112013323222140410201243114241414012321002210431421400031132224143112234224043421321134040030044042111342124102413140041004424412041013442343100032344134043334222000233003123212224322244304340001220423334422131012041444220211124120442413222443433023430344044342441113211010300001444134234324011300014143324440431242200423212333442320341102200124233413100014210124304234003231314020212013122343333332114312120423123242334102400340234422332302343341143101224433332144201413021334022102041021002312341103142123324414320142340044300040433211214211343121002432204444032342013002130404024224303133421430120030133403200022441304120120121111144322201112312010313433231024220343344233413023242344004212332311331044121341230224431131042112031344033241324402401242310321401304011100420300233313140101041432330441224124322042304104140023012413111142120424203044024023401304441102233421331300442323304101233213122314242032400323434031242414310430033310041021030122000214344331213113320103030334014033121222412430223424200034234330114233212104100304201131311312104324122240314131013242421230434431440314201004140342430111331302132314012202014413412222314311400000400301431112243440014221341310012010144442303221012223431233012401221321010131144120112341214434332134414341034230120014331433332102133104313223103141011420243411201211401234434424130224441331442100310021443130433433422422414204042210312010340032342332223411010213313010401243242200124012003003103421224421134142400140003442134422000412243010032332430014443242132031440320232021414434032144333004103133343344432443333012402041314320433341224402211340433324233021124323412324401000432012040131312203020400422220412342044403040030044402443303002313002043030141212304410343324221433023324410310211334411231033111141323220441421434133203331241243340432222002222433143314321214120122033012232004414001034203313431001221032323013132044343014441110301103334003043433434331021403211020214322313124011444403141234221131111223143244230123002102204204032131310312220401140300320214423424402100033011031122012123233301011100423313330241313230301032434200131230334342131432032412340222332033101041401032233010240223211421244112001102121101331333441103134410311212214414144204242220201412033410414120223134342122424400232433330131342230440313204000430301330104231314433441300132001221433303331332433244444141204403310232344132310343341204310030112431444144332004213443142033323344120221030212044022320234014101140020422010230214034112020403002411433343243102323012204242232102130032313304300044340340143404111424140220210441412213104141030420233034122114103444431433344010110441124104130442021040124114343332444002002004434010110141104034333442314100213414042303442041131340310321241034344442102243201143204142413222034221014422442423302012401244200233301020403120143010024240234413032334020403434142202403414400132422334310324223224202123014203112130432012321402342242202233423142022323322234440313330214202412300003420341144221234422001040240211014420231230312013231411332131124034224234011310434311003233433321424402122143414124042334313333204134011244042231214114103422334222300333324421030143003200140404204131102013412414410330212130443034223140101243141302120024111000100214432222330013220022044132243334410224241144032104044114313211030131413022142132430232321413143024021010422333134010134422231144400322421402031232144331204031143303010303440400341100043040201124230343210430243211420410102340313021401403243430020412211411313340323324021130213302224001114001232212324401003334432121044133423102032424301241122314440042233042012223140230014132103223204220313411431134400104211", "103342211113341020001224401311330144304032314410112434223331124103422302130231311341323401113112244214103244030110142111422223220432441244211010130110124143101134340234343442033300110043000203142332342344102302001022143301232114431300323402441324114123232204024113213404020301031124021143233434032121404032443044100023030130024240312144241440411213123224401441242124242304330444141331323432410432022430240342240123313343111313343224413112201013440304240022212422003413222312434142043024002223230422110322200300031144042323003201402140311330103231014434123113204242410441232430040204202024140043400113233222200040311244402043234300302012310302300012300221342002110000024340400142240312340014404103004211133000141310240042031342311333212120423244002222341202104221230012043102131022204423311121423042333203411123024410204333032402311232204321434101301301100142042012324310131103023433114214020331434244043143340133433224204111332212424421240314043221400232434423211024200303000222431040042304100222013310333333311241110103331114441003020441013140024011303323433112341441140123132212343220212004402430032010013423014040334224134401410130203013342313300314100003331341321002331440104431220202403343143444423321032340120243011244420440413041304204143024034223040410240024333010032003222431213124141322333241423131104033402034020001112441342000213403214144431122411310321101123023201404414224403024110141410321334043443310203012324100413241320413231424102010213024111201430310203224004104121331104223414213210042004342211201230431430043132421343022240140420020102013021132334334212233200101242132041412333423311242240324310110002234013014240003031424324401102032332001132403332140220231313042202142201201412340103042101411233330420442002233331000331144300140210044104204334412110342123110021310021100422012433014140111244113111431103400422322420340043442344031044432443300142203303404310202444343030043431022424441442224224021120321331400021213312230434124000402302122124123422020133031321113223123431320033044112022213201141114332410341222423304014111043212314202004444403103214033441344422331401330234122040221004314040014342022241240440322244144010303030004433433242213241234101103014442341001313000322430134221323414114213011424040430331420414203342403043313113013410340122014214341323014412223204233424133023322123431301423334114412421442432203203132424142413013112103141240311232204113102312440023344201033301213130441144143043133110014133240423323110041313240421341122134134103302312104121220130014010230102200444240142320010144324033401240013244234323323334311041233002400104421331040144342340400301231404434332201441302001440141423104402310430324011440102131314421201442322302404303003021342431432041342340322123133401342320313201324303321224202332042104003122124331121113104444112444213410121120221104103402311311401423034102400210401321033313012221210423203201033113320141240400402202242122202103100001334134413112442014031010232401240234144321332432334011103313340401310424341341223204001330012324122430241304101233444030323113024004100312242241411014341422023232011433224300424120023013020021033223122311143414444320024413214402000214002221343102444420304120232441201321142232034223424130434121240121034141414234341334132013421344132411303342431214322114134242130102440210440144421301334213140310043004022124430200313304304021212021204034043030111423234400322132202210230303230102221021123424243031041232444403423034401322041234310420430414240021013321243403102014020104111443200211223142011030333033111400414412424410223103230243212240004121324414423241133243223304030220313412242203020231111314223212244330024242434233421333020313243304434222110332012232222110322244014041241440303011324020321201301142434040231001212301130444010422200040314234221314133014303024310221143443041303002444231403203043430333203122211103314020431231231042031434442000232242342314423224441300031131200021412213041421104341343003130112121122011314413121423113220443132441331031330343102321122133130212124122034110040443232242333411342133401332234040041323314300003403343423412233342442224330434032444300321234410123041103301010324432130222101441324001201233300143432334131024111304200400240410444431123324323220302043300302403201024142434444343021234103011122433244042414134121320430031314324224303131141114014213322023032010344201443121412140130432124022004134221424242433101142240421", "344333443312304034334114302313210340034243004100424002233214120311030411330002310211043313142242412412324004400002310020431442312443104204410242420230332011432330323034340041330442440431231342022124002213033432031401122121114300423102223102134410120400304212220033130021301044010420041403310034022304343240332103420340114121110301100032433413242211140244210433421121424323414044121131212310103343013010004122404414433414101204330013024421012134404014310312301411033020330400240332212202224230411112304223303432432321414234114330043330003322311324444431444012022014232404323300301431142412000011241304322243101110141402343243023411404244011400112120332011323230102430440103104440333304023211333140014412330104303142102231302414004311141103322130111114234040042220240012441224401234430022302042002212340141012024241444423332203130030430400212303031230300403101014303221122234343001041030112300422443120400123114033102221300034230321402142443113304032213422104320332131441021411014243124404332341411043314100202001300002031343343112221313034201013233303041410131123341344031131220021144322200120140424213324042230123224443324003410212304020034223400343343341330200442014044303001413220414021112300331203011413043403024043203333222014113203041344243114200142442123411240331411233340131202344002430032212304404123311114234433012400304441434001013240040441144111431412101111111034323310323234331144304332413121334312223233021334312100044344010133143012423412212132401011440001112122340103111241042120031440231102144003341310441341003001042014112412332313023103424014040423322400340043441342103431241332423312414131100004132024231323140334120424110403212211102430323120241402411302213220434001103311042422211241132231422043324030133033010021124330132402432234001443431122324023314022031242104241244002121043131133001002231242412331421232111033022042320413424340122113332324101400241313042112044001210220000214010012411301122444121100402034124202142222423132433124410400400110143444241401131341301023320233034204402312022043014313031314441021213214030314402234343401312323013124433212444123414034042324411331220244001030123004002143200423301001023134431132134141014430033124221304122013130314132020422012022044422421421000302333100100104010224442314120344330400144410111212403221441133134313043440213241340144401133220244032244440330120121121321022310431310013141111424322223224442311210432332012030324101223431130432412343002410413233300000024330040414100022213013044214141013420441432332420440432143133442110324233232133133013030233334132014220404102041344310233413414313302011311424422041332433033142224131141414021220344034223440232304431334023103313224003040022422020232320020231103042310300221000132423213002304332000232441134121232242240204032243302003424312014110124100210141312402102311412430434024443413422343001414200101320331203430034132134012041413131321003002232231001304342312043001304323030411032404044020401303001110221410300043400233112441132021220141310042344124234303120424203323230222131012300004443201030043323241422220123033400410011234113024420303040403133034012124411130423403123033142301414104422333204224130144304400214442202423231341222110230234224433341011224321101401130312412304211112240224310400404200124441423010030422302334432444312101231203321014040324244403441223124343243402020041224413234342401344003321213312333232212433004104241423110003000232202132132333242024443104210232041121202023331040300344313201331422402333024024022323014431242424431314024311420422424431312111030340203320342331002313001233300202324203312331113431021112424314240143414324323112423123034230320433141401301024402330313041432140224104404134223414004440112102343100110020404333303002422341223044311124344232240034201030412442231031304333434330142010043424304113024124202421004241303002143333340114042241400431031404032202414200124204001431121101003311401204434340310320104341434411044003423023041224114434111202042233042122004321333241040033102003101411012230411011333300421234031432224030310422122123401244420423241002021401230012040042440223113300100213141330203242101242012324420221143234412310400324234124204203343343310331301010223000310010332414412041141130002232001312121410402140424434222103442140210220423142221011034132141011433030421403204330020331442433000232141310441112343013223414222123003221400223104112414323434132214332323312123134403001124222344123", "324203243011131013032420001414330314111421431310022024344302202430412020424234441401413121333303010232110403041431104211112103032114011041422213044442234113313124140213112332103424334102014002234100121113434014213404341110221031211324003331242034304414112011423424420110310234422330321341024044034312224223114023303333102322120441302243342131000021402444413424134402144040334242021322212242043400014023321232220141141122431024323430043422020110032030424320444343333442112040233043333422403342043022123312201120313314414332044301144224442042212331110111004232140442322231413004424020211134413421301421210240012432024220424200402200214410311113020403314011433223230402100312230113110130233041431044023021232223030144221221003344241102210121103244010220341434230042234342021110123031021314314002010413024413403414200230122103100410211100334014424000011222042021421311223014402423122312033411422304302141201200401124021420110203242000344004244321132202322424010014313042342234412313321414104433221413400031014312334304232442124323003222114422000312031011231330013212100013404214424201142022022101433122234042311210103144212014040110304423432124230211044324232334442234042122031310414422221312401021240443213014341020022223100224300030440403012030111240400040240143103021003134242213220430131323244120334111413201023343221100300321131112323212120032232114242312011442220314020021112301214030213344243123320140424304221411122024401202014110420444400220020320104304112104033221030221344110224244010442033300020213331312213202423340143211311133100103343041300114434224440123122212123234130240003102433301122021142004223442030431242332144220204120341023101110002014012212420322411034302123333443203421221310402223323424424120140004443221043122114434034320022030131333003414004404040001301210220311214421321131011311342000040333113034243210143134441133433321134142300421124040141432231404002221234441224121442312040134230111023300332200404422401244241112100433032000000044301132313322003341440140344343321032114232404314101313403011030014320032133313104402103302443043011230332012404403423001122213424003114014341430313310004220123442040400242111410111004234402101402423424413004423101230431420313014304304142331143310214014243422004231123202241330010000441012044304204414413320103124030242443332022202412433313244403443221332114201423313210414032121131102043103023000434430403422043132100433001400433422422420141312034044300133120331422030310331430322024333203432234104044040421443200430324323242304403140011201103334330221220233023303410003223432012132241140421000020220423121021244412400203300343112334211340424022423400332203114413313031132104230301214000224342440001444323430424244042010341321332414021101323441303404214014140200243003342433314430120121331014340430341210312231404041130033030012311231010332330033422230124100421403323410241144410011110220042042133010434331134003341344032202331322311144222311430111102434100043331024042201014414322212210402002124313313342434202110241422412134042312322321214240142422300222040201441334104102232412143331131243231300313400411304122400343211200420013230202114143012000103004413440043000034044113211334132212413223120421033020231244411124413120141344224103340041404330101314411110433100440033033003034134044030243010400430400420112224433434112142443333322404130413112331104433031323434043314203244140011111224340324311210421212122232022001122404224210321223441212211010022331332203302431021144140010133201331404433023032200432244023003020002424433240041100423302420014332422240444444211224031111110321421024232244041430143031422030243110041132332131322332422404414331410033323010244232213424234341032330121324240301413004443124203330423222012023142031432210211012414434304230131300130142242443434340033103231403344232012124443343002144240313341314401333204002020040241142423222041340140213441222223114221310400213011140444314141342233421023043200234112334302340023003421033434020404230144321443014441104211014042133143010431023433340431002241413400433013114321131132343141101030013230204043214022440342240011430112233442111213100323400131334441243201143030012013321104124044243421112304223132432200213342220330133302034344411313022403342124000431411442240043130010031014330100000324201023302331343410424442301313223343140112323412340114044443300021110311004213433303120303241311202400013202302341242241322024321442242202422400310", "023444111410122112401112340400431420414330313034001310413204341131004000103003232203400443111240444121313313104441110010012223134324014000331310020214233103300123112143131012043403414420213444442323140420241011241123231242414101211023444102044314322013113031413201144434020130314242202024134224410402341114212234031312203343301230033233300140300031322103122201200032401243141230011022230000420341214301241433332020032040224142114324040022403430300210130134422431442121001421231122233211134104024022311413023133032334220111443022322000031311110434244001030114341131341334121311312200441424422130344322211411141044344121211030120442414110423311000023313432101214220200332343243223213344130330112314010340421312012023330131330022132131334330332413000422330220341220332232240444340224134430144033022040434013201031201042012240403243402421234303142230001203140222300243004231420322112304211022212144024421011114130333400320223014241333412142341134011242200134433221233240231044124021102414032440023442212411344201140304323223210042121002122312020334212020340321033411403124304401010313424440444444222344420104342100444134444434004433443314013224434133242002304300034043010334240011332134113201231101241213123241041343203010043002032430304312112112043131122133123243242103443341320201330344030422133221313231321302431343430101211244433423433342031114004302043344311244423100132443134130122224441444242332121143312033304230400033303412030124222421124401032244012232444404421201303400343330444023044420413113423224341314114000424144001204302130411244340110400142133231003004144001010414412440300120424101421003213423110400322311244131023434403220100441132143342244003420212343422141133303010041203421233430343031311123323440031433010433041314200140331210204130402131330243440134304141210212323443232324213033032302243440002310213430111440202011313101402114113313422412432331014141031310321231220443121241304002042031413133112004324123104231314123312211124120334110140430233230342230014314400232141411402142413324014132024133314312010111010022221420411203324430414334333410100202244434020214110032144203240431343004122031303322022123223201023432000312434332103334000141000423403240243040200202424434433400143304400144111334202421103134204441443441021211312210113000234301102043024223342322000232204320004301043103433344421001142024023412012202321222414411004410341042434131214223114300322042103004314121111140011133140244024141130430311224011443100344222342142031423442331001420322344242001002023014011422444223103000420240002211103412434131002230232412233204202443103302201104432304241242314032424423240104043004040214314421333210412003414402131022413023420201433203421041010044313403430042132342413210242341340120322303211104124004230402123434244122110234021223141404411332144322303112400421043012022224332211402222220304124120343234330120244411334113040203012040424401102031403420424200023010334041242000144134130444400134321414144403100414112213212143032414104040441041434444303012144313141143422430311030340001041244404004124331223200210241442242244421443044233033121040343240433411031401132032332244203323244230020140044410234100433413320411324102134214321001233022043331413313103441202424312214043321334404142132214044412202032101244433103442434024412030110021402214443401232213412404021400111104211201231314200113303011210421100423202411312231424430032320102202100223444112114004123044323123223120032231301031220314301414224300340332123011103443413343423224114210213041200133430041102144222014304040240413321134131243242003241233141101121211410304111332014410121013442322430444133421301102211010231342300432114340203202200021444032301343301243000214034303230243024401414202020200044214432444132111331332021001443104021441412143411302121131413242013011434232442312403320322321043321011313104114402034410032401400433311444041403341434303210341130104433403004410032434412004044314133124233220434043033311140040420110410224310443030002203310030214023304024033303043032103322110324033013320040034214143413341244222002430321133110141404241040043213023321413000340040032111340142023034133221312300324340403141402000001420323441330100031134142010002223111242022112241421243123041311420043142342323440444321230244400240042321120003232133211134430031240340213044342311221330434002420040430333010121401024412114404104231340000111132414424433000431043031333024432113320222433411120004", "113213411302431300014102114132203032412123202134331431204312412103131440334021104023221232134241403330434124023204134340420212001440101012214000413122231312144413334130230311100440002130211144242033323011421402234141343314244044102101120404200020432042030140112112231232310044342141424444311441104012034411441441223443034300134230344134233313042030314103001224013412244222222123023401300012010343401333011102341003324234303302333210111420400223140123240041221231442330300430241303103400433203441324132404230430403431443034221433012000111321440133111433211404023422144014204114332401001233300214223401024324011333032112241122220211102434022024324200011104024142240123114302004113300044002033032213120134234403044101002300240323314032410414303333124401201312143130440411211303042144203030240421441333334423042444030243004342240111342003031442111221141202321000324330330330024210243002314141310244401431111313134040333321212143321244012102013320024122411420121004022142004140221122121002023334032244444410103304132001010221404024012414140023131311024034221130333221000234332031042101144100314031014313113000434233013322040040233030210143240431421013422434040124444001324420031322044120003133342324403010134120231123333310124124104244424442223213230233043301042214204101300244104400414114411134124422404042221101222313330300123104020243114243001121340344402201403004400304444242110402043024021202203034004403000333213121211120033212221241110431133323123324223342112430210013402243132322334440234141111022044244202301302312311001332323322324042031234032122344032301331334433431003322002012244324012320143304000332021442441143221324440423301233001400432401212201101221020011141240420400124313232332204412011412200234321210232434102044314214130024314420210411312013231411303421100233203234403024104141323412300443141112324204040431310220112101001132002021403344312204234012032401204002214303402004041201420102121332244241302113134004401312330443024001111040304331413101002232431001011130042412301041010331433100400042234140111320223422314240122441340110011104414331144401103211122004003132120322421142112434013022303032232122032243241120221211244243124201400422322104421303234403433422041420323013303321223023230322143404431022021323321010304010411414432324021441041301210004310331234000011040432201024134432410420023343202223230344213133422214144022021404212442220034034442302334244303314440323011220113321003014312332440431420104031300322410344324334332340021011404131000010042103330210342123221312311222140434204140012021123243402200140430134130403100002134301234330342204434103320142021400023324223313223241121123042103332241022031043103323212442040223030214120120302133423143340322211020410243313403411100443024240132213223043323310140033211422114443344113420441312030014231042404223312122310033104032202124144123013103424102423340131032011013412324041143322343103102221242132013423221441114313442140440340304041440033110124322201330023141141421222233040001041331433031430200202313310241012343202411003031024120432131114024010320034042014011423111303344442233120424444141134310401000402214040412203300201311343414010000132341112034023022004022144204432120221122120012104033210142204023224434133410222314212101324230212203130213432334100012040403100400234211444311442340232203133002241441234302101434140331303402401443324002002141033343042004323411443313112412040131403240204022044432223030024234314320112103421221132310314011440124314331424343010232212413101103032332001120402342320301402030242300443134342402014212100331332312423314312332101114340133320214120212322133300434312344043443414013421301022414210403440341214334314233042204403442332200431142042300043244321212001422232044114120310444314213024444014210241342410134112101242214440212313133333213400423114420012212141214440223414310124113411013313204233204313114134310022330342032212321110213141331121210224233342434424044210443200004304344042244132111301043133101133224140320210202042234211124141012022303010234120323044142031022421413011104442123133301300111203330400022422132403003222340244030024334234320114403031142144133332142401432421112204002443243343241440124013202331401334031423412303301402100221102403103304401004110424303123411240123240401233441341421121001440120022233242301432104400404431340301113003400400241411410342322230212034423341211413412330123200012342223021124242120110133030313230201423422", "331121320300213010130311200401431143032402414134243214001341103224434413231343000344332314400120412023204204133404344322432401132024311004000200031241444333401431310001421413340304023211410100003311420003142423213222133304000222022414321114304343330411432110412420021222103320432204013211220130314133210241212340100404423010424032131112030032304241234144342444242101133304040214240232020321044201144314201214401140201103440321214412033430422203422113034410103124342413030341430221112004040040331410214202041313100110140301214033024402220440320341234413243202033433334023441042432042334030130302414102111231302421240342110411424031311301332044413310322244313202330142012420001104001340442334444030421040022223230142023324442320332212004101322311320430323420124203102310111214011211244311404301320224400410311141331434243310214411341330440113204333322144222243122004214240111402133110132100102443203034034111111032224301214433302221113310011032413312440003213223002040334030132302222114423102333212303342120114141200301024121142222404332020132242034104404244011001001240431433303243323443413440141342011410304123011324443113202301044134122343124222410342130230211040320321331141324342301430341003423012441423234243202012243241033334144202110223423144042310414322343243331043321412301431132110444303212440123013411131001231110211144413302124201043223334332413124321220344141044423021234042131040342140443242210242220321212101001443140021131422440402014404244124233033103411012011311144334400123103000310223134341402302323002140013304310012410011132031234332111321212334300412122122424434032140040222034330141131234244323413213221220411413400431031324243200141342444022001021244102432113200303023311021022121432321422102213030244040434043242104311423132333243422114033442134443040233002322021232131311242304341440121311402303134242021401223301023240012430340123424042224013243120332241433012411103340322030412124342440412120212402334122404420112442032020122421032111143104313121212024033133414030322402213401244201223203241012043403442222344404014433131003320020311124143101112002100121141001012124310044244204042233443400311113143411124243433144320123411140012042244210020243002314443214224203041104011134121201140442224111222212402222402120000213313140211240302332432301103412102221302403030140341212040042110103044242033434034222404414303121241144320421343032342222401100120104232440131134423020023342103023134404310132241222301313033001234102022111014204112233443330444331304100331213401402230414334310102214134404413412330340441302041434223010022031412420431103200002242420103021223103104443200400213012443333141102014220031330141044403120410013100304003223034031412201321122212302414200232341102022334021141014112231134134432101122234244104113402041313303410011132420242100023210341413333120003302304004443341112301424310000434024444100330010231400444144304404210143223131103044141130234343111223431343000124113412113312003430222340413213131213243244302304441131012211324220200040400400113032141200434133421443314033423401443231410104034031333110130024422234042421231114301203410113144222020410004442211234420042141403343014024114131241321142440230241112433102001013132333413024423443201042424041230312433021132423412412032003121222024410010302143320232412134304224141201303140100110034021143000110041121204111340144110422142443041103322441304322404411202433243031223024042142004311444432403303103431232430212333331020333331134230403312320000130333000144013021010334412340204331143123004421104421000433314224212330110142013023033203102040344233034413142330041214230424033323143022231334113442142341200431010101431042141341313024032301404343300341033103234141041341440010304312104121310133012440233021030413310230031300222134114320442112342442432120240120301300000404403123023131401211143341430443333433313144331401142104032124001133113111213434341344012133311121022040413014121323213422020143402434032121342303024022013124122411144113020431031311413133421010323032404024303014020123440403113140324122131131232442413423323234110203301141414323010314241130134244024114211124223113441141411000020324341003033313031003100301233231430331241034410441020302341202010101444033423402102341312003142133042311102443244044124241411232210424243323304222101103330202214231043342310312310222241030331430301224130321202023011202242312230100314204311020414233212013114212430321310241040", "330042322120024133013124213204121430323012204001334043132234244312203202324231010043112012344223212421001302413302422140110242203212020231321003122022323433123420242332233413231414334121221441230033020221213414434330031103002234141403231431242221033442010024042310312340241111314424131122240304030412334204020433110333011242114303411210213444312230222333322002140000122041041232411040001111320034441313003244011014414111210143312034321222111312122330413230321321410313334402344201004133400104103423444301004301211421111443024433033341402430224241221312320441433241433400412010311004310002410300000203414223143114310021043033211131144124412300442140112411231230411004304401112134311134432232200010343020243304101101411043320142002304100443214413220200024334140111142112021321313144201221234100033111444400100242303012332102340231243120424433343313020401442100243031214300434101031123400342412211102302211142332430413313423423402100422024331331214343411332122004022223324101013040443123121001422431341001210140244001341111002230101402023311442004344432020334140004334100012103233000200140441034313030142303143012130241420043233312121022032121233432133100124421123103311104213430040311422040330321401042023133334022334442041341412002222242044230413214402114040442121324141403033102002423004201344102040121334410143001303402444001434420440113001000403343211023014403430442121141300010123331211320042032333420100223431110000011122404420430310244031111313344043204414210432034134011431400431104023322003103100311443300102433240423411221341032012413142430133304210104204234101040340340012300441240104311033232044340134101240310023402330434322442332204343040224233314333140022423324241332030033124413442202440331444041023231024401122100213241044112323442343314322300320414121410132440413020240320120240013403302212012432221002211022023430010143312403111231231422410424124230031412211044121224421122013344101120340212020440431231420002204410213430411130321001244013412003133233400113111121323222331231241203211144120021224120402124104413433144213043223311444343304210430411000200343434143044240411400241201010221424000244311433224420043134214421404211200112232422021040302120444104233021010444012041020040224014403323130421131444000231424022300233321021313122103243203211423141002042230310211432212430301422100422403301022141113240224133032300102244002033422444321421230014201122210402344322203343402314303313334312301000300230000031011024123203422120432002110203414423340000214122441432403020213442421101241324303301411111210332343030202013214320004214242214004441430214222442413004044311221434043210234423443241420233324113030202123002413033334330320433023322023211012123120044314341420244242123300103431423331000421130101211443113320443412132440334421210201200041342310404421004434423103330422031221141040433341242003023233021330042340133420443110241012334020433121434234411120412240342300224414241300244302012130233243230222404332344013422241300042341114112312200434324312224331100122123024214122132133213203432023041000020131130403134204423420443300022040340214343004040120141002114231422242112424132204441430434040223002234001121132232421442423020013430212310011123121232223344221113414131400414001441313343414113122013303412100414121412242142103434311422014342301202212244310320010344124440403320311142321444433443442334140331043143024301132103001414142443421301223341213214221034432202303213120220441011402104241002440301013012233040241423313401342431303420304103214430402320203143212312033124301301214341341340404332334423440320312400101130223210434204212133410334010414142311414032123011422141043034343443300110313031230134341143231340332114030223120043244204031000422240034234234124113123201013213133103300111342101324024432224333022300314314334101402211033334232140211112001113003120201324020300212022133311014231242140322441042034130204140414442101401100311012201141142012042333131111143111302224204043242023044121410043011243402121213204242030322120443404311331110332214242141012203423134243221324241404122003124230000101031302412301121123333322231021130240323001001044421144211334222123023322211413023421334021323021444323144013333003200402333002013233102311321213340120043211403310011223240234411012434141421414413443334430303441134013023302310004230000122321233300143034332333444210124221423104241311201323140331221402431112321133313003234324101101233330012240103", "140441124303004341331441413424042304040203101241203032220241323324014100301113241434020203211414334314400144122430310010041030420222132324331114313243313213204304312010413444311024422224121031121312304313134210130042443210340211314322442022244343421403411221244304300023342241402034400131141000110314433343401441014332333321410210041201002114344014120031410044331114300243204030440410012202211144022033211132042242113123003124200231443030434124203004434312022004403231303402423421302142021234301414203021432330444302241221011422202122300212301412301101414324444122131232101043034240441034202032412010024043422300243001031210441041032033041414343110401131101134133212044300210240202101242000310411042112214032210311243210243321322021234424321223321230241210431211112110024400224433202340203333044144400144234234412202242121424004010311244421213112144022020200032030012400411324213431240033333334241344444143321104011134103033224102111324010130213124343422112103304402100303042441141223324441040213113131304333401111410024112323104044430222230433341110222314043233201343004430000421042112321300201440040123022004214202213004320200323033302011204410134222243221331001430224131113204144121423423320412404020121314134203410433040441421412444243221432441122212133320310030322233431003204201040414103324332402243430043432310232410114132323132131332332014203134122013011412142132310130403040401314242310442443102402100442300230444301421033023022324430132300400213440020003242041111004104304400023404243434414204221040021244241432240103132000441330210120134411323034000033223211000023324042313004122231133121034414244104144423123100402113121331322330020421313301143311221043413423221221222104241342323331332302044421100431400240430033302342121440234302023230214304444120031313431221240331000013110104130241012042102202002102033401330110034201343312004331332043102002114440144143002334110340014430141101020142223043311220010221213032340431114144401042403134422424240404331321133141033112013002202430240024330334402244212300024220222100111040341241300310424104400344431423041210142403022013211423431021240441343204323001412344102113304414434312434020210142322102332441342243341041221111442000430412303320004403412211340310300213440040434011023343220001323430344210432203032123412420202143032041014420343220001021143001220131332343214144142231421242312023210313034010233310144134240142131212143002403410122102434103420413400404133404011304023433232331101401233020321343242303241440204312424134433434241344401024213124302132230434422003331340020013322303333023223220241444034232032412200231004034312302110013403041103301022010123242234244232301124213203044232130442311233240102200131034430100303430040401130433344212223114441111101120433332211140012300013424312231004002404143200002420413021131444214443012331011210321133113102132344214340303400122222133232022414020033033031001043441124211444341221014330332440424400143224112144034040044434002403041421404141021432431041043122142310013013411334124124014302214041203200130201313021421033010314043244141214333411301131020130313144113034113312414340404430210300124144044340034000132311210343332321140212034420323300101314323400342010020022134243124000440221420142012411220011200321404044413144002103023024434440422444222331314230001344201332322003444411240301142041140133424113314412112440321312133234344323220102214030134210124431340324132133114313004324234103024212310233433014230330401311120241342430100333322323042301322114224223144331423243212320433012432411323213011114243113040022224333230442341003414003424122332110404142212323134033401304021214121432132244040001423142331412213111430222114023000040123110321404400302223432324104401103142000243144331230342040323114031111430010340213320022434211342202141231010402113134230420402024012144234401301312140014003032424110020323332210441331433440031214133202412311131224034144001131032342434013422313334124100033043304314023212341404340343403442112340104302422103420103042131322144002114110202142100214203233243211144221140244241221302414013342204444241103002044102021133032342144412201313124214101033201221124122301120040212321001430243312113232303111033402032213301212032010123400224000303302410323311312140343401020331020202430020300232314000141243100133400422334341431100330331141101441314421033013402214121344140022434342102314312112210001322044312402101302321443130320444303010", "424430040011113040122421141301334121002203004331442240403422100410000122322003142324412320442333404032401421000413010332440230414444100032341023203240024430104143223420003132120342144424142043200413221030133314224031230420141013041424103204242330134201121200023014413403201440020142441104014110101211320013434202020442222022420033024010221124003421330120412200401121100143122040213144324223334143104211344000402013022441442044142204440221321004310414204433421143132120123012212333210004104102242042424442031212020304111124300334413420132133133443403134231411032331421410020122220121342200210342012113100140313340102222020403432102010340011344102243121310241214424144430122202303404213343020010231021104012002324402424332000034134111400111120403002013222434411301403122444134314112333331342210231333334133104303204432023212134311112003441044141002342323434232201134420321421244003223133432431122033232214402402133032113142441333130222210332331104004142421023134213203030201310144324210402301343234124441143103101420023412044404442433430024112324121202201441340214012032212413430441422222103023344021234132204140134442320141433324444210312300130314014200343242433244101323323311423023333431243142332232123442313220420034144133030213321032420003313032421301222413340420104030020133431402003124231434234411241321344323421430034422012330300413401241134232230222210402224442000234210113004324220032012023331213211214140303020143320440244012321301320203301341411324320023434100011314330140233432422204104042430200044331234112031141131342112343410242214204434311313423312030422330030230031132424100420432333042201012333102433004433044024402043132031400131440101030310430232330304013001114032103214113223234403010043441121413123203331434112202431413004342211111102111021132130400014430210113214203023402143113330224230030340132342414132221233130001334104233411013332300444140412442240423411402441200024042040341244102040424342223242332023023103304442130220342044124312043441112024311233110122320124341232221334431142300004202024241401330204242430100144141430302213300323142041121013324324234112032322234121002321141201330213432431433423231414242220143210430142011231402044223442204404224410241222234131043302141242212244232043113032232322324434320434013234024121003400220340031441311011233234313444321242401244134310021321431143104340004012301004043101001112244121043301424120224222300212440431414214400223301100113410120231021300034300223043400024234302434044004132431333230423340411043420222124333000021333214402203042222133132012333123322023444122120242321032420431123241020112143220440033341112434413030431031043410323341032324414110432422413104133122402442004212400131412113200100232042031021202332143313234104133132404231234211314112200324040011124423132002204013222331230214140204240120244224403413444223421014333304241143304242340104113233111114242144220110133223121411042241004213243102132321423422312440301143244013040123144423432223313240223240101431214104303321420112131424301220104302143310333422031420421123240313322124101204314342104421422333102104003412330443411001300140134340310314432312011410444111120111324334210244240440340304312430133004201031411304134114104232043013440432014342011002102423433323201044310423433340421241243112120234120244024030420423224313304232234233324003301403304020140111232001334331341224033020411300402021203110103101423321232342400201403441110243413114311111114231311041331240141210122322002132020301322341334132134133443420123234031233322224430201210414343004343320233314300000011100104043043401434033222032200214404224340203342222411332403011112032014212224100311341042243233132001003030111010011014324142013010313411033341133341421110331222410421124300124410002132422230203421414440013313000411232101440422334414024420411134203311004241202403224034444330303001440404214130044040413441023443213304341202044314233130211000130244044043031012340300111203410432412244042214232140424110333410413234141004104113310433123330134020343302444404034302343223102222324114431321112043441423041303242141202102202103301213141014320321332000024311400141212014000012232400024011421232412302342122022012333340420410410032110040204314223140004124410333330044214122014314332341122424320241123330222322341322204030044332023210302231440434324231430442231404404204202202214132003331440341100420400202410103001111323201044430322402212400002040230231334113", "131444214433013201024101020211333343224114402010122140211013330140402103240304331120314111343034120430112320223030241104342043311242133012100201041400411244303320321433244312141424004223123412104203230120033421000204432304422014123113102043042141000433343100243131201343003324332012420401443110312122131043103203143020310440204230132041102422242234022203122224442030113040414330211032234430413110014110434303311020302302004212033113213431202232413444413213401044402431111144324231313440413034142340110213410104114214123214114323110042034222002300342221120014403203443112144300232430342130114302030242133141202420124244343433321001101403023401112434240133012400431412144430133042003104022231123341214402410342041220320033233130120404443331424411102243321111034000313243300120430141340333143434231442302003412040322104430204211020031241314132331404120231430033344101304144234120130111022420330023214423343242132340421343201433320432140202104002231114022032102221200331143014422140100341100334032142432031444102202402303401411301003240330032410143123124223312323431220214110104233340023422100224211313231321230332142200003400144301304134404433314422200420431041023142424303202041432441102244112043341132123113132311440320003043224324242122221203212101430420043033332223202223112002134132304321303331144213032042012222324430222030241413112234322121304244143241404442031141444134111423342214242403104222021043244023421413410203204100140142340403101112231221114004132042433100443342223022333243224302413103344023241340200122231113133334312422201420043311444341321020233242210310313411201311222114000032002424431304144402344441403400413112422114324104412423211244022400202202421410144312433122131220220440120101044301401413002043104401220444444334023231042400333131000324141241421213213441333414130302313130042113301434314344332404023024242042430101012304101000020113122311430100442403110434402444102433401100211012223220424430014032423030311343213123312004232220021302131313103340324211020214311023404144000334023313430132411004300030124212033241423232343403131403213232430112022430443140130111340114433033100242304402021223223100310432441300001440343401001331010213031221304034443200143322010342101134324403040300333114440033142123434403310220420324212034132223402300031202421244124043102222343101423134441122234034403223332141340110400004003240214303130440231302202432000012121434303100210101133240023321412324131141412000112322012241230034331211010341222104310442422044323321111144102040303421401321003210311301444224200404314422231121011330212412130323003234213210021413413432104012143430203313043220220412414120143121130032243230343022104401404421114214204444432403100110010401440231131043102314321231031031241023240434320021011112214134341234100221201402133322022332200010131000012243004244301222403102114322233400131042144114431240431012023212110221131423242402423230402403220344221111032142402203001233242243422331223414130103131021422344102104311001331301000201042342020334402003440244204000403340203020314313233130201142323140103042102442340001241100133321140412241100403123434332114432034104332223200311140203230044414241114120324140013112423311424324242042120202243313030330321402323234432323341200423043111233233203330112243311413032011422201103004311311402401143031441014000011133040314420344343213113040400230012400402021034033020044433132101204303313002120044123204234041130141030310210444211404230304032231030424444000322104432400022242143211434332230220022400242402002143444341041214121000212114030210032430114224334203032020200434011320300424124204320040031103132103031043412034033421241431132130014124332311224143024134034332114430334310342432431201140310423202031340022244423122102440431303131032141201224130121010012020031232443203323130332420222341303014241022414412122010021400301344400344404114312114023442220421421311144304334131312023040110310110430212442304133101122001011000204320024003434423213342404343011003224003200432222301243014342324031200411402223213222143142331004331040324113320304230410443232341340343402012321234422102224140014411241101232000044102412204303241402400111210410410122311434001143302243342034313301303004404231444300440224442431232303332231302011443421111440103441041310432420012441103411323023211121221440331122113021042321220243020444243334144344014322142044021420412302134043204324211241324221042443414403441344141344413", "023114233011403211441001401313413123423432144420310322022323302104000421014324330420343104404342124133014301140324421113122231424112443430042001131400322410021034412213434440133041111003131103244233302422331432442344101231200003331223033222402242420132433431424312013002042342003042114133112130332332142142234003222012241021323124212314443304222020103140134344304441044324003443144212143441022310121231224232043144040020442403322433122222331232022420314201241434300443023110104332442214130003001423440440232131130222213320200234001311331001224004011024212100222014424321332203311131001312432000404140322000201434424240330213021322341233410330134414201103413233434230104320124310433303000324421203221131303114423442432143021420021200133043222203122440104003130034211230210230310042031113203400344114024013030442412000431023134420404312114324434241441114140101212322332142211031440402313334022340312242213111140223301013242041402222224222112442304000041210333312423411221210300330321222120312230143341312330201101243340022233124402022032143144303101011131231444024324213114443140013420423230033344003243430043001111241313432242334420210332220032231241103303324114233243312343204343021234331400313334312231330310300102303304134441133023434233220100441312141432022010044130030430134113001330300431322443414402123401141144024341400111120114320233210144131113433324111303412131113310401144243322420100203420301004022100030232320120022414233420421101024044243222214231240000014320223204244013143003320100412044403034110220413300101221342322300231403043402402121404111141124343023422132040441433213441203320130301143133242122120042220424423022224234344413323113122141213301130133333420322132034420443033122421041110300312222442020104041140410244224202334003441100304104010024130341420003334144110123201340210421134121342321200214141201333013320222023332211101123411311232100114414101112122132142020444132424113312210022404402423124332243300231122314433031412323220412214102140324302111203240010131404213000034011033134021344231220314022324020114233244444234132034422310431140441003001033240343424334211443314142204423131211111030404120341010442410442211320041101343012334304244002132440322323320323340211233403323314111242443141201101010444324421223141111203030202130340412321320020324340344442420303024303141310230313141101232320202324042131421031120413144003100104302144011221234430241331321031131223413322121330112011032244020101411113114410014002024410404012333401421424300022422340212343130333111322430120031310210230023031331113002320343041030414004132022011221321134321001142412414420014224223144412430143103312044113421204011430130400101102023242102432221004142434100331302014424424301100333400140214313020240344330120320200013300432020311411044400214124134033344430022204404000342023000421232234204244012042424001203403204123323310241321202442333222203110231401421333232101422003311112214411223202322010001024313203344243113141000041102030014033340212144422131133423002100323300410103234433421140342324333202131030402011303100130011234040420300331020130321242244430223230124111214241344001430334142304330400122110422212300420202011144432210433222421341200120401212432313410320334221402120441324334102404432321243333210230444121030314320120423420242341301314430020131421033132441144030020121130200011331100304222201221240314224411013330034004331233311031022024340121133240204422414114304242021213342142431314120312400040342142221302444234443344420444324204134434231043404232401413021241143414202440220334433424422402441012111124214411013003211110301421443221233002414133200314144344212020401024110010413240413131214334044410142113132431200431002004003120113302114200433430321103440241241342034211230133314202021134213013301111041133041112240413302200314021334133333103121131010110114004204332001221431341040130243400222221312110404404310041444324110043310021314414122042424043134330421421404222042003422332440023102341334003043224434320434233224141322011430321121200114421304232342430122344403011242014041434013200223101242340230341413211223011432003021320204333044333324430022011201442221143042344210340344302040034200111120114232021244111200341423202244402413341303124423130232430324422144422322441023413044210221322322021324402310120132103201410413224441140003104223004323212442043433403314304420221234141232010241343134212441221211022342232312320423204121201102344400", "042021400212221403240442013301132024144222344324200033203100210323412103101321020300402344000440100140313301023204432101231330440344221143243434303031201240013424001321344043112011221402120312312014233000234431131003413142133312210300213400444213220241411101103143031333341230224424242331104414312330444000233030212143231132443223420143112034422413303442212231402011020201031124430321142203244442414411004004442334000032023201413144121311410112334243203120212142344212231333240120302100100422024441232210114112104113430440343031242121002311231042210130212111433332401041412431344244213243103144122133213101224420133300301342241121441323220003400141324412313104401120330300034401203332343033342433323244002421320003310312144232114144332242124201341012230310244311413141403410442213023000202202433234323414141332012443141400131400002303414002400342220241241111044403034140043012440442111212003004011033013232400111143442021103234100341042000410220041000311034403333322313232041113232010041313301423142432403314100434334320334300314103403010224200343433422043301134412341324330041001141211041241241424244322143002443334104312303201144103411420141044421020134301212220212043433244100314400044343120402031310100414124300431121302431401143213334400042024400124404121221403410402024233444041024022232130123130044102001422413422320200010433431330432133413414223400103422023000441233324443211413101200024031333040342400312333142220211314444310314124102320030434040331430222302112413123043414133131324120224322201233204044231403222044331201331221434111000110020313031431142040400343340121343124023113410400303000444441310331021232433430322303211132100103024203431003324024032123002432242424031214012444143214002111433413220244242133101213044112240311044113112314301003430243413410121143330144144020210014000043044433401413402113104040103430042120012012102142123300404001123311404240114410402440100031244132311102200334241342104134310111004103341042233021140212021213014330313301143042424414211011011201302020110421211023322202411321240224114140021430033333231033021031430230023434312113311311011300030323020021434104423321431111212441302431404130242243302202113203241202313203204102234302234004443414011414221241003003210433312030231413432312124034231024224034222222041410102431434401222422003313002133012123114231310040142401002321432414243424421244444302101021100223331220441003324233421101112224334020223441100332112231133224404123204332303302343233344111040033411200212101221034014100430111424432104341033330324222242141100143434100311044124231210002203030403020332234220033213312314204100134324103324232342010210131302220141310331412330134433313243323202220304433311110301411302221423243343142333213322413430020300144203143304142030221341100331404211411411032402402131304202043113130404243341400121240413143044144221111133042214132011043141000321213120333022114034324030441321044342211011014141313204122214113004334430424341400432244134012101143001400004343301114212023000243021004044420121141411024330332414042220204303433434414213404403401121432212114202242111102343341422244433041300210014023132024014441324431231301444014320301241031434242411214203310011443314323244122024340213122022333143031101022140204103043403110332342232313340320303022244210002400030020203032023313401301413133220114233111014404043223020213331422124443000404233011304024432403004403441304011220440433304101002234301340013122442332231341420124002144300020433121213114141144401112222411411103140303302333111222102312104210310214442004042312234233131202220104212410120414002330202341312024123224422420331034141343000404004443044142123144112344340440433121141121021122130200421000110212111004232423333432011232133443403344112403204434031040000243114443431130332310442034303022213334324003301434022242202102214314330114104100204041012311312024032323031211114111303033113140430144323302401324440420241020132434300102423211203210004410131002422144321331122034312330034121444044204211330422232422442220401101222433134404142214442311421204441022120434323414114140023221314434031141144343214221432420430430331010411240321343033402323423433202001130400333042100021243112404414033140300222132342402323443134340420310113100141001021131420013420400013042401424412424033132003324324320320002234014234133032410341133332003044204121442044202221244303034114333110441101413233412411020421443042132021240340402222422003", "243142031424311122442432402011240200223023144322242034424112303403140310014040131413321213331132324330423404240131222000202103413003043344102111310224031102231434410132442443440204312330330432133132014314244112333234403022111011330104141420340332230004420322044103312223332223222220023433420110332411420434302233402443122423034310100042021114024240123433144121103423113031341342124134440224401420342011323043242444421331144211021021033323011133023202103004303444030142031220003003300300112432214230142203212211201122024413400434210213122333411444312311310144013334224031444113320311413342214220212431222422231111432411432402343001004122322020232023430324431342114012342431013133404333410413202443120201132302443423440403430321313210241432034320002332024434220231021332322010334321314222211402003103110030413444131340030443241134324130443332313340243443414400341042002431122122430431440014214213013412213444010331411344401000420420103001221133032340242302004213141210211102334211222413014300130124103020310423431230114144324034140442141321321400304030201410420111333303440114044211143143241210013243233031111041030240310330322413341310434320022001431300402130031431024112222221203311304041423031034300220100314432030101221430411140010000130232402104412020434302444100330022141244433332144012314322134411210243302320421331112414423032344011011322432232120004140443342041131142130440304042203401034240323341343321420024133140210331132420214141224020432110210021042000233040444444104434104421112413214011030421242212044022001342324311114203033443210100402124104402412442120432004424014304404301111204313431240303134213102123233112320203044143130131002144431000134044031140021241003404432133411100200341044143230042321422122043000442103023213033420111110034100103423200140234022343023002013111133122411321234211130214444334433132221342431420013344333310124320230113320134112434003034420222431030234213234101112311324323210433412320341232241421124321104311413304314414430333032424142340120042322333033034340120120213041202224403040432110303032044331311244012413244443024413024132432320233421033301033222311220400032104011213334112220241200024231242113113232212002302444244432233432104234033413004002241314011041113201311443101143020002211320410142022132343401332320032121112343234431221442004113144002302031114102023403424034214433341322232322232423420420241141041112421110200303322031113131442013213122100424112141344410110301403310202004102342123031000130131434132133133244034344244003113310002102004341403010033430221343022311430310434141034431100301003344334024001313121001403400041132323204344210321114421104442422213203400424442310402110114103244121140024204010302130443341423333210313324423333321411440020104234140140031122322122024013012040024340020203001233102313214233114143241113021214044132220020430330044124111401131222021442003324144324333121334132432231104014104301311444402331331043131422330413220132014334011132140214412013043444333224223110321401110331013440100144331342424422434012034404014134031323101221310112413414141224430243034431430234341004143411334213320123114124012232130340143142434332203442333224422211411111004320212031241343143111222440144343421333104431032322001004104331142424443114242443212341411422441214330044014012022014221121421410100013004200200334324110043133133343104234030444323221002220400142411332331234023221402122011103004112012200232024000000004423221341431204243323123402100130234033230223104221210320314421231124312044022100030424313343014201022330043441013112311004003442222133210344030443413204233414311143044434431444021130140342343231022240314204312112313420212430013103024210211003231333442013241021403342014231113230001022022400133122132400011320324441031201113140321334022000203021041211113212134032222400312324140141324023220344311122223443000330212321332244400240023113010301101231124411411221334334043100321334024431400342303412411244341102123201311344002413031133133131142340212012433042104304441041123203033143043343131100040002214130142422432242012414042101434204031333003040103301003340122312014040444023200314334401304341142324024000043330221131332212000032010142430143403120001430330332111101422324302132303004420432424202402204034100402420122104130100003134021313422244444214443203140212210212043331433202134210024100420212320443321422001112131123202324230101004420003011234034003043110231413114441321244020144", "422214212432002432111041443210411420244011243432020213233014300024132233003400134001214321344332120403042102411044444330222430203200042444011130022313212121303020011002222313241101441012042110123001021042411432343214133020302021442202313022314202034421131414432430433030300403242112011403011144430103340120104440341002442010331303114101344043120220034410032022322213430214313243214113401012112030133102410331403424211420143000112141113100301033333410244000020001111423113240444112112101343212301242022440434210132203430104444124240430041321331111342014222000242200443022234224210040210400201123333431301200224323211043041121031231203423022010214300331300101004012132040303330144044111004012133400103242233240002144033434402111430122413342411314443224001020310412141230112031432143032304430312223314400211142211030101024100224330010301304421423414232433320203404212434030412412300320420033121204444103224213100113204024103200314423203304001103323033003020123424201440401332323432403022311220212100333312102222113220432324233303000212224300204322302021110232432001220102343312014340002120133432221103443304020034114113102440304401420324201122044400223333330131104243313402220321004244344142344331341202344002044022001142140403212310414242111223320124031123031231431301014133443122141121110041422013243413111033132142104002344143430402321203440221434304144010310300042302341001041334044412014402221001121111444302032212424124012131434101223323314442441214324013031302131124303410121344402422132430102421043344310240003104203404030042240334022004230321432301402134142024220041202122343120021142302211243044303242342304013043204133133211114110040122034242210210103313313021221322044430113034034043142343122412043124232104201444131234123313040232304432224212441010244441212203044031121311230041440040343024211103443322302323404334230201304430430024242303223112421100034330424143200202212011033444132022134133432200204001340440012423130034204403210042101414343440021122241420041240314203410120112434234030310114302131242432221230424102132032413000440002311204012421321111343313411121144204021232203000300413004222241120231100124301432013322241444333411034331011122204433444200112110000330401301423210303004032420320320212202423240024341123332312424303334221114210014243221242344440022000401203401122033444122231440101423211314000000300211021210303401231321320314014042421243334111431041220023114332202223431223020343041142432403423103331204102423043420224200342320143431114401314421123043320240112321432144334402201404024424244121313310234040201414214100003123322331020104434121244131001040011420044420323302201133123421301312002024042230211142221422233320124012122231431131100044223442420120144403420113430434012332224422023034204131442102224422123023301100332243340204331424403104431242123434100113131040213221044334340123432243001033130130424034424032410410403324024223202122010013413100213042232104000120312411014111430111320434242210310423013444333110022300234343440441120033400443242312222330414421103142214010330010410233020300131244142031312441413000412400210003201103101131013344341212140342403002043212424042313140421233411332201244234400324410020122130200234433441102131210212104223410020442200022300213412122344341021420201324204011323140100041103034041300231020113103343223441212011120003242040324012141132330313024143021133332334333300221134324041344011413303243344434423200004430220202232231024201010034341211023332012203021144242144432320430442443041441311000110413201410221210413110421313213231044230430333141103014434001311322413202414234301020340024113111414124224011234243343043431141434442132401420222102322103210423434001131002214020432004122431131310313103302142204131330212304340140204300303242032410401114032001434434033423233404204010244233123220020012214443303424314100431322000432212134423021223443303420232402101202402331222303040324130113243001111330400410033234001010233404402323143313101120344331231000124014023243011011111341443112110404331144004032110213432030300421311002231114134303343443040311410033401032423240343430203003232444441341043003222021432032424213433314132410042120242034314304124302320113212102440204403333232143344340410411231141214410130233424111041423112231240312123204432001433314402211241402021230114400413411400442110100314203224131413134441440332034411404014102423232134113032222002034111244421201242010231422200113304020", "040433102421303433410314033242141432304411323024244003334040432233243004213110023123112020144102004114311423231303031031240403233141121003202212204213012432022141414132204033332000400133240130131400231030141343120014011344340014014300203104111102244314131413401403213010020133313331300003033122013412123403002313343201122244034321222321441010401402404000041322031110304003013413021434104323122140444342412321310331142231430340421441244321310122133111440004324041024103334344022242314043102402404222204333303412441000244240003144112020321421021200334024334040433204100401404421424133020032442334431244302231022322132324410032303100411300420210233340421144342123402224231313011230021431224242243204403001030242111431334403030210112403030440001411213233013330401304223344222004222033440341331320444324123304230114022420131031222343104230212131211303230044332234130403440443222313243033004030030230311113122014323034444312404434312243131331021014314012302220144442312322133034103020141132041223003431233044142412233311010214304040242104312242200442210204003311010140034134042243100444312024432043310234440421224324300401140324301023430311220303420144331324433320010440114424443232411210334112331231442312443410423323314010220102134143120340110403413040004423043134032343113320214212301234241310231030014340420031231440111244313021114430332232124403204210330043222210112032042134341332203301433330222143124142224434413221301440422202100434042400432103221301211241241340400101222311401134440344020143011324000212033113021233321120302310003303142321101044001241221121441231421103144003222244034213420441312324302014333021444320012041230020011411344122302443044131303302241333223204320311024340243323104303442133144402103334314212423202044323110233023322003443021442033032010311234244044220030410030124114202441421323031341244431111234221413410122023033311113032034034424312403110430410401414034324324033421201131331144421311402231314432022341304103102040301234130110332002210204031022220341204303430332443321421214440432124110444414201013424002220201404322442214401240022300012032223313342420420212420343233130323030432121021240022441143122314110134341114104431132314100442001013131302403043301311321004021320214244344131421341341203032001104432324042220340240001212331024444222343112223340144011214021102313430403220104243224223124003224221144334104114334334340203232241401211234041420420142401441144103010412043313241141312411104304412424312241303223432340421113402232423020230031323113200042313142241322034312440413230232204310413423302444304320231210214113142303130023112240220244300331311022401100100240403144014424441142104224244233444334104113123230021040303233423132310041302124312233202122211144403403320112143411213434311021444104131100130202412201320124103223102332012134140212440203312124141022324114234320323002231230040031140313312211321304443330022400120320201343020324410200322224434221304402134212211103420013001322020000121433101214044144424214430230013124402230333142422403332221210111431204402110231010321403043010132401033403432220322234130240204414344001221323340424000104200234143024343010043404323311043424033124300221324041303330112402332224341221423414104340001341131221221404422040204143032122044131301031000430011300434234000112404003422022110103102304112014032004402100002031114003332443341302344022020233204223231332300003033121421222111124241010342044231433013243202110110243234104412310114131130311102341244323041011032130220002044441343314204121212111212424331143431433010204103043302232203032324043341222333414112343122332144401143223124323424020333124221313144044243100242442144014232113434144214313003304222342240400443142004302234401210240303024310233201300403004344302124313014030124414033300433232143420221241240410043332004411320210100442144233013103202410040440234304002011422411030031444021143104023432434220441320202202022013041321242110012010102411341304141342103304223212211201313032201400330121320221410402213103433110103023424043403300140042444413102044001304034131243100420320131204240131002433321040313200022313113112432402024402302204223411243422222220112304242102441202411423340400410334411204201323121034304102432024111444314041020103130344132334201030122143022032202420132234011031114320111123302213422003301424341131134334114223003200201030143344421144033104142423421344221443331122212321312041042222340243330302223111213344", "204133403042044113304240134441200002422410014002113224131421434013223401001131021042420121212221202134221324032031002124441014132223021212213113110103323211020400444202341214304133044033342304300030000140412434123421123401100131044441003003024103120443401131224030204321344010132224131313344133232041131041130101341111130004001200111231123421401222444420041313132012230323122313310124232242202004444101321323402022343003121123202123014413013111424424204444033303344344423040202220224441434321142044423214040402334304340103003024020030341011140333041214000240033123211440120222033032100242414033343310444340433134141012332042112323324441121421423004422333222123012021434214131234130241144444032002222313403044012344134404213121104342102433442030211111302113120330322234400432101401430321434310031110301303440340334300114432210301314233231421413423414204314041202413423233001333022424401322411010141404132230434240432233231401210420033434012002324104312204113313404443441222114113401020313414033200133432441444103124304402442111340001001243214422404433443010121304041101344322001421012332140044102303113243331000224331402020322201422010331023302423432224230342001010423240411230333211443342000322443442422143404410143412214443104221400040201412044314101044132114121014111433232421233024221030301312222000204220132400113224421410410132234031033310332133231000423401303102211014001340130302403222401223402303144234424323011041124301421422302300111300412210433002321201213121140412401130320234203010043413020334030010324213430200422333333021403133434344343042121220430021023114211322431204301244442110211430122241021100002401320031120111031340133142203210210124303322101123301430414111241443144320312102233144000413420111414202323122202302014220134131113012203344032241211420003400240400212033222332234123313411023112340342413244440444043021100322414213144220331340204424023110024144013124400402312214101302031223231033332401320333014022210002043110314304313332320120341304414231422122331303204024412321301444322244240433143103221142024033210333132312434430321340142441403011212234040411313132143140130023431331421200402324233043212130233114240202142432424103111101410032234230004223210411344042301043140402124231244012443313202332133144414144444222231024031334132433340410104244430224301004423114212323341432333311114013202241034414432401041103440323231003321203221332100132413044131302141243041434300232023242410141232114401102302114020411312041242441231121122341422300002130202334431310022004023004312333223422410330103133220341441402214320324310304132323310131024111013223041142322340130444002221200004041301430424331404120431142041044113341001231424224213143012403341220222122201422033424003113010124033121224344022104123431341213300123442334242143212143231031141410343131341042402334412320100130132441433033432043234310013231411031010440132424033443323114413413104040010403304434223133123234023134410013101200312442423104334032021420443030004422312341321420304024322440201012321120220411233044333331110040333002300343104413241321402220123034300202042324132402243140404224124203301031404301011022142124113442041241313321024142004401012220321202334123311321100004014231301221422321241142330410001433442404423224144420240324330001422141232404301332144121244111113211203011204030002104200233222003341324042133301210442221142004024440241442012012441112430011402234144041020144041414033313100124204403240212302102240433222340012440301134210013434010103320104332024134143141441223123013302200032313412442334233323313343413421221324101320343140124143243204034031214112012133422203241223112221400431134322124214423404142434300001032243023142313424023102313040311101312441330140441343404143202022113342201111104443133042022411332133230441422334034004240101322210310202031014302311434032012013231333233341410020101110030220340114030312234021231320030142211222432101122321321233121321344204013132314020441011142100140432344404424010410224121120222320031144040203322323440440111010211320413014110111330024240000123443224111423320203223340212143041330420404003214224104423441340303330124341234301024111242233414043301041320213124120423122004104342311022313314213101243420012102244343414310400210243241113201334142142304440423001034422003200302433013332114231233211012343331333404042302313404012030300320333201331121432402434403424423422243110241410011220232144334203322442224004210140", "332401231344340133023002414221401233042413202432320432300202312034141342033412141223433321201332223120044143121204004313221444344234230024403113442214021032332402121403244123113020042421403233034033300110404033400230330412033340302321141220014030323241314434402400002233012122431214432102220203400203414032344014141403141242023120210034030223130442203302234241230304324010342340414144141122142134114041324300410022201224302020224332230123124200034031330220214040030030200333004331340103244311204304100411213413034443000021312301224404441414234220030222321034422200424020433420020211032403123414143134141133422224343400022233102104110413143233321040230331243033101311013133233310121140142003140230013120301412444132214443303211000232430432332331024340324334020033234303230210034442301400042434110044340143231334220013132440234023213324103404144314331410220430314101331003312111120004313020311102110134210104441342234202202022301144342333340310403341224444200224134440411004341043223014022030313003144331441424040301103222431300313143211414100344324114030422043202300104443103010032342422331220334142111212132013242213424012030443413411423431144443434031200132044410342342004332431000120313403001311032044013424441222132421121041301231231011034331113213440101412013011331443042001234123020122310213320434020233303004140143244320020330104100242402232330114104220112114333230124210121423122432402411222334020131022412103411123114433110211104432100202011121020102133044222130410444134231210033004311133421212312021441030121430142410343424431242320122031011230223013013340002444333234112101014221223212412132124223430101400000413124220443410142331300341414311312444020223210304401301221022434223014014414404144103142311002114400341023324443422032121240304321010214244332434130424011141043144443030224234010202034410243442024403341124104321341004221444023330433430234420340120010201130344424412234131310123442231442223202311032010444000343200044430412044132433123231413241112224104243100102313004304440031313041102120443141014012434034401113212434210013021113234221424021131301031231411431430011224404201213333142040020302110202044411121244102022231102413314310332312412141311033334224240320240433101340213341021324443443114121134233140431034223400233123012404411030044440134143302323120321342402133222043143240141242410433424024100140242444302133411013313140212334333440422042311300044021320022132142032423140432223121342400222043040112122422224424334010320313320102330404331041100414402443331204312222000340422222002142342003041120302113224040033040112313024310333313002401002031440423421234003441243240141133144003134312301003013422414113044121020111113314322030021122024330442043122424003021202303041301440422331042432112120214230200044233414334022323200014200304412203111433002202430322322113103133113000024043144444221310433021201011224121111313144300020203443120241034123441144240200023034120203333343432201323420210013230040020210231322342142412202302120440340401032011210044310221242343141000044221043230130140002143442321411321441124314033344413244211313133104234320012240403242434123123221024312203042222124121420211024122121330410213131244204231122132140034310030410024300131220332103403214323401431312144042303233423044103310322222140031304044101001240143234120103214124331401013443113420200324424300313013332431313212111233221011412413243414020220321331144144140104103140322102440041121334043332114113342414134414431434123342230432243430110044330432304003102144040331424102131012003122430403300313143240041303013332200103330423134224201023441001423114434322100300144442144103421200004114423021001334001421321410102241104202141113330044124432040310243124033034004233443441022024112214402334324323112200141212024110444412123331321044041140144224343014441142314423141401110030413220240213200303110110122310143441331212130200112134301021430004230144100130114242433044303443422121143322233032221323002441300313334432102403141430442033231444403003220244301100340131144433011020313221142234420103440103212210100034310241020024122204024100141432421141344441242030311301404020204202042034401310132011313330234332112310041010242441423431401113400134111130314104040120402242414131343320003243314222403424201304013423111402432003122433420344322242013420000123004110224202143431441343300212111340014303210340013023242400123011434313124203230013041311021104141431130401104123201", "031424423421221012412411124242212122244321121403211011020412331210210041324222012330241221231041442033021232131320111340123231102033144000214142010304034211102424312423413424100232041222321441442401111004032234113243314324332040203402124141323310110014341302110121423210423302100133404230102434103211310024440212024404413042014131013012033112440104343004023024320202214432203401244110440120012424020243430221130002120144200122330121114024000440344001111301040112032342023033241223344422123312003234341324223410011332241322000022103340411230442410204031203030223142344122023023201400220021420434432131343210432313132023431043112440110101212113204211211342341233233224434424212434304432032340321243033040024411132023020444221232333012323131312321230413231000040312220404301401232440343300401204220422122022443240201134032023422413121303411220202200110430311421411203014422112310300312322442022342144124344301221434333133444413112141110131200000031042321444413011444104032312022404433433014334111011113212414233313323204200431432224040043312214110141341124324230110011240032223323044141410204140111102401100444424313223221204133143031041144421440040002132321410204211010340101313400210432413042441402130033430031332104113240104431213302223421301031412034201230122101301404304131143312120431013301320033433430400102111420002121033043230210431212341310130302304224010423230300404003420310103032434413431211113334434242043210123010221124312311110420230131232114042301013001022433020301342010431224244410334014200433413413404404440143201204311311424222210030434324112203402024214143102041404333421410002320421110142124121410034122010030322214314030104112344341030112140130224100341034433300241413433112123311301423030022422332331041403344034430232302233142424220411134230010230143031034133314443202214230430413332140414300133122210221232414011024231043032043022004130432113144142244442140101334142440120324133020104121331442020241300244134214330111043443200443431314432244010112212342133230013021323221121102121110213102033332004104302014240412342430203330310234120041131114232424211004030002243202443232020212321244244314343301124022120102401043121223014233122314424313220322321114022001110014233323404330432332302442012413301043103003213113304343443434122043232244200314312310312434200414242113313114320243223402220400421202023402321103100244341111334311201401032423224221243414012440201140340111423010030030012110420112300000102433002402111424324214222141043011204102234011420032200301414124244020004422002120132112311201023134400133123001112021014321142223331232400333133421422313124142142401423220442003100232323314013314403030243323113431322041213210212400330413340243130011042313330202421224400442314201203004100111210411111444401441423204431221331124133311303120432431204400431032211314023123001423043001313310242011002412131330323001142334302401134023303430231433122100123312121212214120444441022143431023441120043310433302212011210043431413420134202420004202441133400102030320210234104222212023402031022232110300200312023200302324340113134130043203410032114423311112320103043114042012004323221404140011413012200124303143410214224134130441020112211332220333142312444132032433212244311322111444143133441420010021344041123231312130321234040204444034301432020202202011201402424120233320114112013432024341202030004243303134002223221331404422041240312233130111404203413323302301241342423324022333332323342221414234330313421243201114343401213133040144444211002344344043011204220022042144014240342130340402323302324231203302320432114124113432002142120010400414230003212013203020302431234021412123000223222210312213243021431110010011130132422001412200411442144124311410131030013234024220020231211331431234324123200241002210030202223323142130300024144234042214300242412113241430124113203443234321220313144420303300432303212240442000100140404404001200404403431432011123144340043032032242213144234032030144423203121201103204412241333203203420333104120244314010030420321011300442434223332213443030234421201411304004212134143100441101434200031224312141300302242224214321341014141444000204001131344232432304013414040221122004243314343222403212421310012424420410110302042424123340014243114021243143022030024242221242201304022304011343202414043343144220331322301411403012014430411020111211033031141201012410030102314033234301123332433410334332312324014002230324112422132210421124022144", "240331301214304441130203122431223241313111344041231141011101200102102231220432420131320141001104222203403021010334221012221344002324034403242143020234014431144040331201240200113212313002324014301114140002104233432443414024114222333043024020220344323200330022310041410330200113331111100310110443134210113400001314102244230014144101301140043034210233423401020240141200241121141102433313340110121332131332113042411331041413210342412323220211340303114234424231430404414042134343303223431334142031344440040022014110140320211212203442034020322104313032032143344334042423014121221331102214310210422404211244341020322412314031040220003144231104222214440301010011100331422232021330332443222410414104333243220301424410200411241422203041033442230014113430012402000000040400314232341114441204234420432230104302330141200421031221333333211343103343032402241430334211020312333202440110023332300230421430112134441114440321430122033311440011431223114244240023102100113124133234014043041133144011042024040144342014443213014323034203213012341144440140404223124414123240000321344014341104410442231100210430303123011331114042422210240123320311023000303043120303212233310432323443002001112030414341444241103114011132342210221100304012402344200203043202243334433210142043110233204421410232201120244212023300312344214444110443341424224334334411443342212041131422433404412330223001400410123414004301344241140332420004321332000221221411200122233220134011320033333233130303140312243232332300220000313313221031202014032130042042401311024402024004314300311431022341044430144404402421111011042342104213332143302331331301322211034100013324112231334120210304333340202042333020221143432300242044102340020242102122321142243240244411203010240412430220210044003422100022124223330410423301430003240411220404311240304413121204322040434312441420334031111301001430222142402024244043001403432142011014104231331223041404112113441123440400001303202004112201422132014420003202232341203330133434044203241143023034024342441201040004031313002333110010104142223241302041143044431302413342103330111000004114221033233142420333140330312023434041111104410402443013004044323343002322111203100141030434114213034234243404234204001003401440300231021441214124124033231213140021120123010230300110310134024101441141402024031342212223111001344224211112444342131002303300014400333002232423441331424032014041032411302202321201133330013110102124011143214103344400422300402001221142334302121123202332302443100214001202244104430141113110012232114110212142313212414011320021132013231302021344243030131401424341323324142122022001013102424241242001313104323330342144303203403422030100100201411100003241200143332141321402340020032114120340400302112003230144101244303033031044201401143143100433101402200243031341002134131444311133121143442240141023413331244303311022141112003021410243232430414202330100023414231122401143313310410432334031413342220324313013202213130142204012134342430322434431043001212000012402041434110122033033240203440103323341202140324402034442230031300003342141004430020040212123140310004411432210240144212442234231123444122212304213100131042114100112122123434034004211324102030333024113211102302224123340324214330031212124130421142240423230310323223243404141331121341020424210403340031203201103344240111142004423020421424021424030141013131121004142413220244030230103221014422133231324244432003234303102414023133233140403331203101143320242341110011243003323304213221140332231440424424140123432332320222432310013232403331341321400100322004402033232143122321301334031103242011400103214441401331311212311021000014021200124221330432041122043431333002101310013031014011111232113240223240214002432413131044023324100410444002024320042103004224000340114214134422212104324312144140344144002043022031133234332412023410424141111121301101343332401232330243231132113421240432001321241320444420233332200112033000404243423340214433114001033313421121312340422013224302121113004140444440444001411310021032003141203043240120430414142212302032230302404121011201034443421404011134133130032303101302100323232244011022200301300004241002031021001224002103014143010311310402312321030223144140332130144300410211200401214420000111012040101403102133111324204003101333233120301334224433143042312344121012040333032020103000243103441110402132202020201402214023240000024033304130244101221312322403124032032400121240403212404134304012403423410321301333", "214222234020030333013402010432124202130213131111234420321002331110113340043432014431211203343344013113332231320302410012032221232014432411314114320004113221001012441321312040412113403143324232301442403232320312021423142421423434114443403413010411420013202333243310021031420314214211010304134431124341043342441341023403300010302341241212040241041001201300312420114243412033200201233214202214142142222012244420302240114211133141033344331320104431410223213442041412243432143343202141423044322114003001200344311131221312320211221031120302224301204002200333334311343232423134411423400034112203044023321224320333003042022013131314331132441243110142440012300433144040220241131000010012233313132411022413344132331424111114430130341100333003101224132023403211121131313330120431341322232203041310004234400234042322422143332433011431312031222440432200020242203041423424011040014340323022413340013320321214101303430003100020102440134333304342214322114044011444423402403131030112422432031344024022100011343134023021143142121010140241124221431224111213234224342022403132021420213431444124433032024221121124301224103441214322442211241401112242120201420042121242404304424430224410013230021400113124024100402030410100244323102424431332124002413002143133413133212211113413014003023130211231023030131334021302342343304310424101224114041420202340422204401104421043021421211022313200204242203213003432202141212231140312040301402434333311034410200102334321303204334334242101010103413232121233042424442314224221341342410132141112423320112404314434013421000102032033331040101322344433131213332220242130142420204043003343012423311130214243411221241023301021341244041013422021400240312422243044404320243312034432041040143433442413320333303143333330421421031234223210044211442241030402432134404022322344004312312224101333130220030013140031212231203314222232424123214230020211240311343003030314341301024240310113441301024234013210203421024101334014410214400313104320222411140243210234421043442301442341110101401233401432244043134333241132130410232223343232142041234201244122401313402421024442404222010232214000333302004431022013430222020124332111014343332422134313223214043133021431043130100404343130430443333102403233022131402142023101041141323324130222200434004140342332102432130210413212431302043421104202320022223313134434432434231321342210320300100220443102303113330101221424430120331020441341314340044023433443043421221004242330323033113000424410204144003414320112411023343313010120141024331123144100001322324241324244220142433330214232311102402214111011212412213343120040412320142323143322210043102202311344222200021333244242013404024420411032302113003203244201440040231340440104223100214111243423014212423332140334142001321130130230042303110413020121401312103010030214321243233143311001013403144123143444313143111030330002342422102001121112412434230300412442403212113040044212202221312244422102244102213144001234132143433102323421312404232041104142420220142121432421240123021112214021343233044333044420231120133201220440402033310414234200021312222240003322242030024130144000141144114011004101124312141421211411124031104440034342410010222312303411122203302323231323441104140002332423413321123330010224103400210224402002241420340403112332013201303333111234044403202402020414412341304002313434022031420401300423443134002322342221022341223424203224421434313244040410121330003333001110102043102400333330203343110340334141001121401400014333110444014202423341041233304134304023424221141300231130432442203200230120221402110313341044440410040212311224003024011133201242222102210303323233202422303111043210014322123304232034441311210332212211103323413244331212243032102402142424004430143200124431111430432410101023103422430240340101224403330201442340343034040440104144004033202032302203340441244403023101043322111223434431443230302423134333123113103441033113212113201324311310323201140332002111242232302012430333311023203014332400040430411133312222222444110432313433213404212242412233321230234141331321301243123400204034322430313333403141432221430431403010132144112203201432432433200304421223342011123144101404310113310012134030044010000203133420123312431003030331221413222024301124032100433132440034400142311120343311420414301041112402143403400213224234211012041433411200102343240233401200443042420344441240204312333341210231201423344111024213032442030100302403010211133412123343113032312400004141210", "311401243300421324433031021303133421021134201401002431033414111013043340004443114312041411414331311124004222441313122023324212010121222221121402134004002232430301140340034120241441243020412104242023422040314213340302423141442002320421344421100213242012401412044112233031324444313241312011002441433321221403431031431023300024021332413030200323003010340311120120311401141232341333043222132344443333300311120204141442424024140301432222202302121320303322133424042112410034343443211301231234131110331444341020303334002334134112301123024044000303124433140131300112414301021231041203212131332413403304413033031031222331243210001323110323233414140123341143121210221204022123120300123431304044131141021204430044223424213133012211314134112431012120023202212012020324011141302441311432232104141322022204244202022102133141311344204400242124324224344200021330331131210304112324421024231413203110022200100203010310014044343040414111034434404313122012020102204001311014213242421411321304324441203143210230443312401430402222143003210322233143311143312223032201440204343033111140214131144311031244143400334134042224210434411203411001311144104311042213010312414223433311112413243403110220441341430342101434223024220102341002320223423113411324200022030444012104113124230211323033034210000304043404241003011410220300000042333130113442444324444030243042143201133123320444324243300242122100104410134314114324300043322122222412041130411440400423341342210031412204420131404443422412342212020411143044313422304201040143011130112342444303221100400201020123022213403311314144020022144312304212404124032002314400200000102113040421123341340114330113314403223310344400240441033132140021301032332342032221414232100430104104031321230234224142322311241143041241203111210122313034223120111332133444102322112012300040140112104400231211411210331304441331210024322403421323211034313313044223420132213041220224412023000212422400131112404324300410123303422321400011343204140212404301304133303231200223221313222331430442300222344113401314243423413232342321200231441030234231231033120222144201410140103114322120103413011021120442221221112443343103321343420414213132024340424001200443413041013132233223223312141101104142031302132331204410120422014112144221233111302212423233200432143040001414340442041214030303401302322311100234010141434144043420210242401434031232432412303003031123211430210043032214000243214301310112113431242304020433113402113133414210103033213404444243041312330211123232301342402014334010030111213224331122134434141400100334030222444343342232032043333042131444120022443042214414122142210104344423203433330334113143234022403003323134430231042342232111440302411230340430132224434000441411020011020232022134242144003123314100003021044143002300013334323122321403044012000142141031343331423300112422111204423011102140244003013243444033220112134003443304340032330131223233324143320020342221401434311032342220110323124414223122134030000003243124020032142041224423444003230314243303413444233440414414400044103222031024142230103144231123032023403434241023103130440312200120030043424103013011100243221011202110200141301102222013104101004133331422110241234143224010224400014434211344431430121404003233030102100400432401343020211303043433142013001243424243224000321100433001340133001441110342023411211232102132002324323002332242410000403404022342322123023024002140220411101241232041331430312201112330031200003200322403041233333032130300002104210433203343034442112241313303204220420440040223110000313034214012132324132320333110103231312304323400240131431313242304400402024421131342143212033013234123041324103122011402240341011442004333240020042101404420312142202204432122100242400242214420213122313103414103203212303234430211224433411243231212204441304311333013330042423431312230244123314120442233230101210033013331332312203441313031231443400010124114042240300430030141443202341030313113122013400343023224320130321100312412212211432122203201302134434220331331324231211332330014021233042323333113231342402043403042221012021133133114112122320112330400031104243212033422344103421243023344344423014444033310441433021112414021320340212303101442031244211232433320244304321113122021014411144342442200303123121011132411133100110414110110312131442003243300240412044012344332122012010400001220121322214123440422323234441041323133343132240000202142041110314222403141000220221043300424014002433014044004100243300031324", "202334321034412423324310131223223333444211331011042343013440020333403310122040212123210231400034242320444040011133312143322041143322041024142313334222131301303303140314044231031413430202344441323411403322101123321230324402133414131322214401004422131231334304124141043110332323100420331044124133331103000312130112131142311230211201103042214333401324023344240421423014030221413043312103034440044421013002201112143434230220420402040331203004041233433421123342102400341303321033440110043034134021220344022111134112030300022031334330043413333020211424330031331210202144133300404414034403230120333211433141143204104101341014440033043234013414331431313221004122412040120011313213243120044100121224212030002424213241444410043214033214400023011013400000030334402044300411041004430402421144044013114024203044201434333343003132001343130010240430123014313312234300400304301301241312041343400301321004233201301030030140044114314344344433314300440332024312342001040212320324131240403231140203434414433434433120223141202030114333214312340124034332340011211414421122320122244243214004410413044330204442323430204324241414240324211210300444410200420243202043431143214343140242404314344001030014020032011134020302214232114034333432442203030123223224302303310214211303400424214114320103222044230442014223331412133011140344222431023102032414104140112020224032414430230233040440000444244034103041302333143324131401243203241442302334023133431143132342014113314432044442210314412023443222111304141000104003142323030444323444212334431123104224301013444042411411044111133304442324312321044241003030042331002420041222003222001213431201134410142122314233112211220211140140424034143413040303213403240442330040320111013412404021310403101104100130042202031022322400232404041131224124432330412230201000204224443100211104204214004304011003024341014401041122112422404112020124310404101142240030202221222023114144210204043334131141234233043423222320011402312440213043440231140134102422411320211010423414320431004102431223040133230433303214032322200122243303213424012212004301132041312344430424104042123321133401121211300442340320210104442340101404420133144041123122234120443331431243411444230304404114432120331242142023424134302001123430322100214431113030124422320102411233420240203122331140100344242320034444010002034412230421043104331430103211243032323241003343221140044014222413231133143412134110140020202404301440114244402340231232201013413341431411121022030420430004141034303033123443431044122444104014320131312042312303100342412214442431111024342222344044122112424124021314041032324224122401204330300443300402101131344010201431024324413120124400002220032121122403242022241410332032142121211240012402134204104211101000424120031300434303340342241312133300112144441433210240432104333431443000423413244110311403200403400321310001012000232004243212110041043221203034311123101243240312043334424424202143231003034033012102104102010240131141311021001203012122141432311424443034404343141403201100213314011314314100401003031412243233434034144442132142022121412030034234014442002203401303231114404004041002430012031422211103422104414431403300333404213112110213143202303211243224400031444304142113002021010424014313021031011220033031101133104020012133302024111411014413204030421212034204234341420244010003444324410141440114343002432144032400413144013214034210420242424322201322330240000401012331102042410311313100104304120132103132004034040210002031342241032122233021434330333120441132033222440241043001341220134444312031422001430214422300302044133321130223321421124444132211401004034243121042432241212113411012312223310141002134220032234003202102232213020132240310424434244000140301132302442232103330130434103141030221243332322433300411133032122342012233003331020304041201121012204001443444403210100412312324044404031413304342302341211010043100312011311420240304000440034213304413013312311432001000423410341213244114314210444224443421141242120342224141341300313113002022013224043103333214403114141033032313230330432203104043132131033033433243203213432240200212112003311132213342234344200133403322211431302230414220324332101124344134400444113422100033240011443301140300312202423330110222003320140204021410404243432012012032414433334122434112023042430130421221202003320023213301113233320440203313333304444412144203110224312311302324221140023131302231012130121003132422004022120004001404302333212021232021340102311", "310334442312301124024434211144421044241244114422210310220300220301400341242202014421101421411314421333341334034032434033121144444011431114441312134012422332234113443414232243021322142402400434140440002103333003322410334304233333040403034103030000100221401432221340301312423123110000320002432202022322314232433411141134411414214241022240404224110442042303100320330321043401221121322201130003004001021220410130304213113401434103204340131110134433212124342204411101334412303103031102102241230224021412131303432110031033202211341404223131232230423241101040142131141202442040223421101422030024211200034140200020301122440301414330320323414120342400413213310201003132140204410230431103004120110141341242111142141012234130443202312233204402231333403413211112344140243014433023201103143400044401432240231432444414344231140413013000240121434000201141432341043001321131301331111032441032304321124010022311421310422330422403101223410302132012014312003341030231332102412024131304211131320014020222013304101332210404042421300203224104143114213141043243241213242020124243213403333424331234320444400322344010302143340311444003310010231041102330131401141324101230440321314440332130040232433421430143434303412332323030414310314402411021123313131002240141434014223222103302121044120144414000411412242433441440043224340134024242112401110030014122010203214113100010303213114233210242403411003420200120000133332304421322110021023122244323133421141100123400230000020402431423002042123441021112320324032144334313131400321414110241142021400313003311111320223202434222404300422430331342213342314132342201103413332231221234402120301320012322343213302234341230034432100141403110210044041130412141203041120031300444004142320433234114340411320003422204300134244244032231000410020112124414100034204142331344234121332120341334301014432010140203204414330123032020210211111341112134231123133424003034101133134144404413440122433330011041101022233042420342040434331332034012300111302423214234022443110231130301243442132113401204020101032122222313224122013420342041002240001332200404342340044240403010144010314030103334424312042014114232044304042113020243200310041410412343341444420320414030002134033032043243212001220220404343033224413313220112202034244112443301131424124144103220203212201314341402330000434402143004113400440243221130012200124014141410024113240004411414314402311004414401344332112344243404244224320120302422200341102420420430132324100324044321240132042424140131313300110442331044321224444312044310111333001032244434441104443413123121330133010112424304204212021121101420104100420010340120010204111024114441441332311413441040342133132410024324140243242044130012130321321424331043410401034411201201001443203031320222202312420421244121000314124323141312134332201133002140314122443440133023333211024044342441122140132444400331020420142241021312203411401304120440340401143432423404201003102304111404214142243241441233201104234120144334024300402224324114302120110301003413214023211411232002342001224423003143404044303013440330111223410200110111044230413034430202441002300223433242222400314213142320440030412114221430021444321100330043022142203222201230114104000101332204124434244023102444124122414404131003141024241442203331001404201231402402143022003334244121322302440343434130024020410040213321320014012444321232224344001134414303122311041104143122432340302004110402212201323334110113012201232011044311122040303412024310230022200131200024213300303410212303000403130020412301204440104323413313413210143314102204214004223022122004240132340303210241313213402101220403003221022303403121421330220304203021022414044321004202400311340110304342214342000444043420100223001121300332400310310013033221211002102143330321111311132202243014332203021311313400101012331433302122121104011123113333212011420411043144324014112040221431231444223024031110411002301143034220012320300420213020004431401343120044211444332311431312103002044243230430001113121130443200112331443040133140110210123221041311423100133124433104302032434240340343003334423433410111444041221120443004314120334013442044100144243212443401312223243001130012221134443221334241024302223422032231434022120011044032030012412020143021432242433322034422042330403230022130132203331322202241443134320432344211123424322431142304030042400411211440231310133311402210312431020221010320124142422111331431430202320231103013112403434114444023434140202433014214142", "433113222344302242110034410023014033124312423211100434104004313023344032244122033332122230123332033344032004103122324023000434103312112321034040331240021303224312432141244233114010100340311002031223234024032042204411114031301013410441104423322130443021424401222422443002134100441012111214134304104224014322301400004131220330104104013410301341100211103032204201234012322343343022232334243031201331240203403433333233041423320114121414224022434311330203000314222221021212413300414201044321434200301033131023223420232031441402243443444434124133124410323314202014034004200121430320001432024012322014310034341412232330002142210032312211320441344134333044232303403044120433031434022424233233400232022221421220020442233203110133230401330420021132314142311114112412302411341022311143031304431303430201210131224444401041013133110324144110004224011443040043033131321214340434044402220110204143020314022214022401231242024220440123200323304224330302123132202430223323012403130324322000403334000143321212310401214221302234122113200123234310130132103430320431033131220312200423123342302221222333124133123423331141221220020123100104144320243130200444342000220132143310021104401431003040213304121313340310020412230443124244414300203342131333332432341414114212001100213340301010203342202044340024043144334040013304430304110233322012444333422340410322230024322414114023304143414330401321132032112233424422214132342113024110144231401313112440402100310340343314102313010132041042403003100013102224013440430003424304010341344202210212043321331232120110012424422044204341043433244403140044200422100132221020024001242412131244032103222114203321344122033114434113010221433311200211434240440421413440000022030134041330020422232131321304021020113444240312023301231140031403131021013043343240103333041301014141303102214303411333413104244341010433144124020443320112111433240013422134211433323040242024341141311004223103120121123220110424223000400440410104432233013131422131441222204041312411113234222213210103131202441143111404303332211411324022233423041402031021331324312312214004040214432103233002442040022343222013441022014333404312202204013411402042310313014214403422022422322013211022101343114010440303413331131242420321033233400040404030432143132134003311002343211332311303421101334133311133004211314420243311320121044223444211101143330434012343244021434223014300210040421334113203313233302212332144340003114342142211411012124114440040114230334222014031412000103120133334443331332134211440004231140442440442304114004334003242304221014314143444203004302242334033021303243242221331423143241134002324223241020110334401143333113004313431221004003223043341133200200243422034232223014030100343211414001404442440240402244143020230323323033443420431304411203003441220320123010341404411343414204410134142242032011410014001140101110202430344221210132241100133020033143442000044132033200341031101004133431333212201134432333021224143310413442041232203133413133324010332403304124031431033441102140032004223234122443000343234322332230021432412423122224211042110440340204222144001420132114130004041212402010314021404032421133302222232444324113222423010210420423103111123420441321201222342230423004214042041010412423013301122323044423341212401144344124343424114301113430130344034100232314243340112044043424141441320201114201200132232210211141123344404313020123142331041122324413344410401011121102004142424022413222003413320342020412433240102041410042302411124314012301322324341211102204000440012444200422001112042243330413143102400233424211313443131431021021242443422031114142233111330144122242033212323204110433403021322121111420341014123020333012143140321124332443220440133333112304440234121344123031010004214204444201341300010312002421224404404210331332113033144103403104040322232024003211144020241200433214232210323102243114234112313212341010441104020020144333030014320232130201120443104432403010113344310302302032140042234303123302340141411400233102031124423002121312231412133210423343202100124111331200422323024304301404120233210314143341222402340410204032240213421413212311000202101320124244101323324034340112022001344041212340344214020314342200242413301314301400441134221242321220000242221141101011043223414214200403323344210104410300232224124044241142034303331210414340143313043031444412424322320113141241102033310301314441111222440443043222032344333104124412000430012302302430014333022021023311331134", "412100202024442234414332433030213031041120010400432232311234021023201403111100033413231143234121110340242020030223431222132223043030023403304313012321043040311144121340222220014202120443440210011301430424401304233444204314131031411241430144333002000434022021313331403332211213140000322214211401024313013401130410321344414241121143330104024301122202244011123310221113142144412210110042213042311121224314141311200321323122013223014143344242040413330202323443002302242401043300034342120140411421322233243033411310242403423140334431221440331210444033211324241334101222110411204313304311222234031301044141040323110113442311011440300221014433240133232420410412200214004121000234021030341101404130013313423232200004241121213221221240330112121240012240233420101322340100443002314141433112312114424001234332230100220141401024404444332223341023102420233241400204034123440123101112241432111404324442214002022023331321414122310230142111413143321024443214120042124403311201440402421144324132132043404332122143103432140101122223121111203413010312331404224031034201011024034021342442224401340424222223001340221044214001344304324212330444233231204114022414341110341404004102004441311121441121321231043014242222030243104140001114133244223111134213320410423411100214203344240400004034222144424240321113140024424421231224204222143400430032232124012110424200121430023220013224120443430333344123102321122214434444314331212243300141223422144440130233334412321243343041010110420224031013302244333132433210013340132302240341331234242321440022230420210113113200301002343011003341032032420304243304012334234303220022313303413014121414411214103124413431404114012221232004040141310222031133404044101103001241034021033223032340242301403142202041044020422102033400232112110344214341231321342010111214414013024224204031031404414101031304301243113031233240433344221334014244411122243141124433041441123410233122042023314300404410141331420133341143103202332114034034034432101311401124012221011342010440043134311433001132003442200423032202343321020110144443441412334113203333433002312022424421400143001103413413004012314122032032221414040134040133003013400404112111000223402201002430121033240102321311344420423002023124104033023110110204431041014112324231010200014443232342231441323223241023243331032441031002343203242033043203211132022111213410430244420404013431033124420144432144111310142144224041101321122202123043343022110431303343433341201422201024321034023433233444121312110130012000301023230124231431001103020203432040200324044041310330333311014231342024320411411201130221012412022434221300124343030312041133014032024124204420302041004342042414141043330120110320440201343211110132102410401413303110024420113203322003423013312444121000123441043412133204410213102101414230410410441431223111010121342324410104414343020300233300131442301310233340110234311220040303112312021340433301143012323041341211133011231033014322214310324224041024320033014323331004343314231110140111241133211104444313132233034342243343232301143043324042401220044221310142033241202013121314321132220232002404334414033021010411013334314323340432340120011440423002330432002441203341300303343141404404132320412021113300420441132420203343043422322031124421101221420114023232430011141403124311220434003144322123433304301234032232022334144422221420014143024322020104420304330034321040023011321010312224110221133303102104332420044342004242124430412222123034141024044330404113212413022233033434343033204242402103121212003210424022144043344121030031303222431244112424402440321404442343211323100121410332324121142431320430434033211001244122413313232044212442411312104302412422224202302214443414431132310312100232132411142331001130422234132421422243010110213044403243402202011434141132423341400333300224304242213314343024410231331000224022104324212101342044302223033310143000403313000012230222103103034331100400324434141400333014310412000433423121323431431143230421400142243301421142113230124313122242142121111034300024034302400303440230014413244143031403404133031424334130120413412042242211041323312111144402430133312031304240103242304433430100130402303314300202002010233002131233223434021442411131213411201201113244420231232103022112430101032043203233403122104034244132224013343102023010434221214303443023444423321244013202401342044103243020422301140231034222404213221333033242013011314302242104113403434240332133214120100024041443232240112", "444443404211211431243423313042031123022213211400211431102010142043042221320033224344442002014130304442434331331311301031130330113003231012131441322200030111301420232234043243022144234010410310204330210221424310422134003002100410102423301003241014232200242444042300034120222111024014114342012233441233100004024134134122404014041303330104143100400023402014301122332311430024002424130103021432144303231112030400410031230022010031322034222311434420232302202340122122240201331044322243100202110423021241144420232002134011303020234012102014013442340024433120431412413100321303011404444010111440122040431214001400004121004442420123420214323240114312114014432123243312001122342000330004024402332324403341101323131342332431033122223322042202213244032044213441344422101133042023214201304441443204433121142421202040102143210113423240403433213123334234241412103201132224112143141312344421013140101004413020303032302322120442434000312323202320220030404121424400434044040324332422021232321114010020314422122320121302240041411204310124433122033232003213212312212122120022433002103103140021424322041142411122002221301022110141002412401003012244110330222411012343003304113214401441044134302241004030404313100300332003000334212422004420123442230304001301443122333143102421040212141112304410324043414244042323442132333333123233012224041001322220141440032020010423333433223321141421233042424231432322403420423124234302424133320103431414120104242411343344231431422034033331142321214233114422222412441421043231004311132214043202304212032114243331133243414321210313142112424100003001400401204010432403042044443222340434112300013011300211440044141222114010042134440411100131332140103312011113322340240213103424420221223423003301243001404140442404312313210031102003233012044310343411114114024313321104244231132144202142232414121122320344030313132402140011341131244012342302140423231220222034231414131231210021114433201130030110140313413440001120430131022404311113103301433314304320302203244341440231122123241434102011240203244431133002122021312144320041203010112433012130334114244023302314204233433424434021302140402443211224330210431233403242300112312142440433211134202112004213424142442334424333131340330200110310400142234344422411103203314103202043110211111424233032143244304023000312104312110312341043101300000033430001322310400023334244022120403334240120320124230422324011401020411342230121143142130422134201120324430444442303400333244400042230143101100100443441333100201131132402312322322330004212111443004120022123130123402433244214430331021041304100423024412230044000300401040142023200031414011344123212044301220423212112124041032021222402200302043043421322310001330440440104111040242231342441013433234200211324402111324210020010143144022321200123241443032244202132321020134412110130420333132323101212324031022123211144021030410103234002401322300240034313230421220300401024414403334322424020143412144212130341114410120011320200224332110144431333203021320200140440142344443240034341101212321404142412331221322434401213312112041243402221420440321144431033341113200301223331410433142420230323002020103131014124010302120013123000141120124224230114321012230232024244424421203143311342412433240111211231130423224100420410404124433042014004432334034130004311403303040314242244342424134213023123033312303021010001431000434031030134120422204113420302332043444243324442444004422210414414200133433032033143112101421231223441143231100314423344043024003133310310412114031000213001414234202430414322121432332023301200042224231230114132020003101100023023120232440300301230122233043023233334022202244420140131343110203111440311424230201024133200113121241213023110121213320002111043024222021411100022024341140120420204310133221122312031141020200432311202312040101204031334300031401111134343300014133144433013422441111430001031303310011022433231423401442024433410311034030012022414022022432222140422032412421404031143321400323402423141124201130143442222323210401311000230002430101144412333132031234432304300033103111101142011400200403231032331344333011241134320122233041330423214302343323213213124324433303232404432013214232032434441032414243004142104200212042022102311343203143104001340034400003032413033403130233213434042400403414313044113120110042003120141021112043312011443210222013304020411013201214021111012230320034003234211133344403414214044341210442322140120231122213022311043004333434340204414141", "431104440321022212101314010334103213413312401321132220110342314104140342302322004304133323334242311414421240242413323024030333431101233123343130201342424230101031200411131330010000110422423311100230303241401242301412144422003321121312433432013423414430031244010334412242043443423002221431334021011124323131030012113130023314044423311234441242420124423412343212214322142200330444330040003304133112044411220441122421031302241400240131242242211423110101424403403404134133202034144340301423002200313440414110234212332203232010011000034413141241034104242012131304414214033014030430112333242014410423213304144234443223000210103101233232211104201443320022111233004102214000130003343421303312343420204231432140010240314132033103313320334342112334102021403440413024404413413011341300443142444324231204301112203344334012420312312331401104001310433141142032120000001243242220314400344434233433240141201441114221411423222040442013402421002303130123133243122013310232112202003131103133311234040003121421013014023444443403400132432221240241224222123044013032400042103420113011104003133100223134423004313241343342130241112022140441401200243043211322024030414304144221231410001401243241033220140130211110042413303214230232240431023243031402113121042320141421321312000132402130243111132014030023443111303434403032443413121430420332300120144323340331143434221214200000013321310240110131021101241232244220322444232200111213341330202412442003211423234122133201112214414103402044422342440430133222330402422442330330310442144022023002130143321121440011223122421030043212401341403442020232003241243421233141022102313410312041123033331430211031343421441423221312042330324032044124032340003043032101340334233100040241334224122012102023414144414104022230243030403423131433311223413002122120130121030002321424422204130042300440304013402143300012134133413321043400343214143224410324340241440433000024123141300123134401432101202434410311020224121232041412213410314143112104032204330041301243013411010222104340010302011321243013223420442112142424324120224123302004020011031031413432203011123041020313411204442401411311442324304340033331014030310144040311331004233401434134201334200024130400004341343400244332130414402100132023343120312121104013214000144142101131422143033230433300201103431304423010320140202421102211131142004330023004213201313331310344131101422203221114213122110114333211000211310122224333200310312012432423144233412103300243313402421421124310102140014040312104341311432012233210430030342224420414413410131241231434410212110140114112100034431111312144123022124431134411232302020312421324414213130241424103313313342033222202014414224334314302210431144202432403010024143332221343111232312102140144401323240104141041121330302323430412031224020314413242324022014042221004011040102340401104223324404310400022440324323424422033322433000312102033023211334240312042214231133424344314320442103431110343444221402244143020241021104033332243204111320330014330003043114130341300301022003344243000243142011104010204134310234321343214110221231211443311321223301311231444143334212113302102110043342340000311312333314312422040142044032423432234444330104000430444240210342424203300212310321223443113421030442041131042414330332112033422321400144404210231024112233011011413034044413220333041213202410420340311402031114331100032131011201424140311433041204241231402013322431214310140120430141113233421132421444030433134232232412112413403422023201040223013234201120212111104424232134124402423120401302444202333033244044300143331433214120001141031434021310402100013041040121134434204411433212343243223011233444112101304023120112231134401040434113432021302240203241332043021042302404113212111113434132020300303030121231041002234432133324313303101204401241321330222102243332133024141112333220140131111012424011113203343300342401040303111421243402332412021440201022343340042312331414422213103340211443443240422140312232040420131334412143041302344241341132314431221203420122003021122400023204201303110034303243210203002331401240443403010113414430234314010300304001020022224402234403400014212310322144321234003012304110042011343424131434243110304440234431022203203144313113020202441433434432434334342300134034311334132134002400311140210324013221421012232200111213340300000002020113312142303340010043122431144334302313430040414123121043240341000020032010111233313444011144000231103011003404213410131404330402301412", "323014133023440040034301410004430303214401421144432233120211422304322410012304133043134223322424110323114311433300340212411121022002212032022331033323134103333100302011231030321021023133030430143210310322012223002213223212320423011112140000020222203131124022341142432130132023140011224032300020133103030014140003040041032111004331213131214313302224403430133402030334241010231421400413441421414442320122430024113400243400321022121413223202223334314412440104044213021114312044430120000323020204342112111341001242303021022232042004123210030234342340223024230311004304330123243141004131041101201222040103433424130232201042334310340403011044101323214424132220221011042112040214111144402323104321202212201004143331330110420102113314120030043100023104210332120440244111422234100234342020423104230303330023443130114000004321320003431103012200414420303300001201102404041442031412122143303412032204104222123304013410002002010044012004304113421134044111141221444342044340014333024430411130103321212002011003144330400340020214200204210223203010223410414120104203320130440201404400221434340124411444021420222310211101433222301433131130423242403301222002330321333014233023213021104103231013313444242104113044202331241303014410134203112431023032101142331121234212432133003141001400003210032431230144320413440211103324430334133133134043431212433220222023444014012141101034430133421422441230011110214032343102401303342020213424412121244100131302234210002201431011323240441123203110331000404341321212411331244112420442030043142400333040123312140321244301202103213133343022131022220102342134340233030431134001120403300404031410241432411010213343224301033034403241424433342343403131214101214021303430303323040143123122304401101402234344310103323122232043000311434212323033310003421323112402331040122442314433411314202142122431402412114332324031123241203240320400002121020403220023333034240141412342124131403200041120321312142341313244424322301333300424322241020104331322034140322100223123144044134202211400130211234420023432221133101001340003231200333041000320241021032240022213300233113213003123012303204102010203134031410344102422221142121023233342242343240123324033100114043324200400411111113001010430233204140012312112413220234404203212211432200041403240240133412003431210033412021212011244001002204141200041313313300231420211434201024220430004100344000410213113334210302004441131123204432330404222032101241404440413330140133342004010313314102231143430312001220124022030442424341032344020341410431440400100123222234442143112300332132332400430424240010443112330410131020114232223414224330002142041124004012003030133412114133204223044114141144034340113343344113402002040110424123033332034104213142234143303013103104100003223230131443343243244112012143204124403202212044001141433112314123121001332021203012003102001214424414320112432201111240430412431322413121403211340113231231402214131400014210330340021011404421024212321131114440233010243103110321041231320234434103122421101202400433203030011330430042434013412240011404102104222331124233423303210033122403244410112120133140020032133024004324401223240422403034004020324214130301033313021012222422310302403332013044014111142222420114103141002444121023340320204411341023333431443411133342411130030343413121201111440323110433221122432401213324122222111102332414200010441104422404432031433112333004312013244411320033323224142310142042022342141101342040444324201242243021411023344201124143134410003344140330223344431440142443220113323310042023022200440023430411200143240431304131343124324140421203422443234040332320042210420122244441444033043444321231224410033221344431344140132423130200141001334242411212220011034200233043410344230024224021432010412442334221021433202324030011100113042111024141342333321330031204402341222412123412414314312314001241122113324013223423123242212430110132234130000330303221033212212334411134144133032410342404123223211233243202034221013131211140034333414233333423024413242232201301032334340044124002230420242203444023023142004021341432431342402300011100103210423343401333200110214141010130244314210200000231432343030414312040420330123242241244244033230321144111342110143330112142423212140433014341322012110212431010132420334204233214241404140012401343144042132242002231324124243424142042431114030442344104021440421133434122021443404202121411223113013402234433303002042030332230200023144242140211033342232103243423", "041214001002401020420041403301330304143420020401321223431331143203020121030442332223342310321420324232203310402311034412224420222421132222233132403033220001221304214310340201430020410003403032104310113121340311330000041324113231314443101242003400221044433122000104202103043440210014311340321011202320033420011011041144132412010302220214000421412112442402230423102223132243422334301214434114202204423100133244301104240410214221230211210422344044112121300313240434100304133133022021140141433111211433322022204022043231110423142043442232423424431041444314230231132223411122230042322332112042004234113431400021332404042402100001130131103012213004223020204400211142023424201014303442103424042420133222341321423023143033313243333430213044000243322011024340304344421020301023431202112043304143420420431114144024232102232030213312004302430024402021034431023133012432244032222440344300331423334101124333212121442123100220001224103214101231143003434034230043331421034204422341303440332131440231310330224322032222203111113022331133401224121112141243130233443024313404111240104314410330241430320344400421444442202201101444302242101214331014142303432412444040242302102142403001003342244034212240223304413213330210134320112110212341024244104412443411230044013410431211010123031022143011241321040233303420122131111323330104242221300444333240012211230034243101442010042240001024404401022314422312423123200014024244124403434224414113204230202332231034041430444144403343401213211022330431233331312204240211312403312204442312402433013002331043241331320244011242434320204013131140444001341012212403034131420113122220431310303143124414042433334401324400224004233100230312112130111111212244232333411303314342444402312414244211430222344312231313204220323242201234220214102443113411430204103240023311113430211202010134040100404123143124000013243402431243003441330420234000041041443122022202140423404320042134041114212010143033310001004144424411140334011144204240141132110304043401211130210144414042333112204013131403011313211144444440031041223004430101311312143124303124410244210234240040314110130331300440212114110413024224022321340034223201341200301000313433030423220414304402204141122230341331003204424420211241430121211002000220134224342402420213303420020213223311203320301432230041210232310423114211213413340140434213311240042320233233024224113242402223143033104423203222241320313034201024131214432330403244314440032343233101044224233031002241330110441400310244234143104100114442230301014200431432114211233332244022410300440112423043403010043321410002020234130114101320404141213022341200300023213323400142130022241311020421411130320440422324222112131404233000342412123044202441022142420412141302022242211122404214344112022003014144123403233230212411420121412332411302143034030302342222334130120111223020211303012202431130344124040030104222101211024301240221303331413033030231102003431242200021003210004241313223331001111413300112211442442400000122001014324221441210001223432010230231244104422301412023221324044444144300422311444222214111203011414402031011003413344200014040204133413414443123331330322012330123440040012432242123423100222230032131440022222143130220332402442122333332320133202344002200432420102323134340221313114433122410123111212332234444243001112323013013401142414104042342200100214013222034204021440111413413021312020343224130013400121202344321003034242321130121013232003420032030443423114033431400232012112122431100143231301032133310232414324311000401144443332420020344333034234122010241404212320300004212333410123442431241130314112410343143442023233024421141300401334002041134332201133124020314303034232030231021234030030302242214000131044041200444430140104231110224243121311400203230313430442333134444001041234214203434212113144344302032114040323432430024433021143440314213101241043313104013420140224021443403402430202213303242013141030134310341041330021224321333243104303013212403104244311401222023413330214122330401241432433013001132321022333012430011123430304102023042242210040014413404121102131241420044021300341040100213042110201400232341400302320303041003442444220131203324123431034203230120110101023211433122443431313231103140313404223222030301142332013241003211030243021303434320104324102144403004342140043212213013120120303243101111030024222220443330044331021421221141144324012022233044012132121010220240422301101411332314331301022242221123344204204104033214240", "212233122441340144343204343413130002310120033134131214400203141304314244214004343040142301244021100132024001223133201141402033200112011430224124121043314443432030002130342302042412213141110233423001140331214310020112421340142223030121422243430144140440303141131414403211044024232133200203201001033121334131041401141303000112240111012304322241432013204332124034334040334140231021243300104032442344322420324441122222001301224442334132000104430423214233140434124321244442133303201241223030140001433003232141201230322343014142314130100041320314432000101122321430231343401230230032020343412001210123440304124412221220022431114012234400412244414221220334444101023132214110123000430002430402143104440233441443022301301134204312122403344331134344004314004302001431131322212312244422034123121401140401004021313322433224124432312444223402020004303303431240124223021043011444024103230224404240312102443043242302110301132330220444234310441423130023234213041224332140120303014112034243422142300402300214132214401123430444034102210120343314442404023033104140133142204034313441411404004141320442332240102010112244230112114233130010133032122200441222113324224102434012141110320030202420222430000422034114412304022232420133102030231404200000142232404332121234403023140132100012420024120230224104304332232233441031221232331332103012434422032014231443412204244040132104121322423001412334142401401143322010041100331103134222124100243104221022001124024212040120413424340413122430332040440223430340433124310012110413102244314222034221221323034203240022140340130322432220343431120131324423040131210402413322200130334213244342331220121100142220400132403331012320033314003301140422140301043130100003233343442344331042244044340023241100241002042034423031233211041201041124434114002133221124114221240332402322144132434124312000330233401241141440133134310404002034244444013103020021400014234242121423440131133212422303223021102320022323210412124044130244241223324113321232223322133142102410333413024401102320303044111044330112104313234031442421440100001331141431141421001213422430112100114424021023013334313143030142223433223013241013104142124110234142032402322300441202221221314040221230413243433220340001213143333322003023423204000241414341132004432423400201244133331413423230001120100004331204312444203001030022230413102340000410103423344214042344340320220344333412321321223442003234131232114301411333113130240311431203022430123034312331430414243323303301200032023104423100112323443300400300443322341303102242201443132232340112100324423314211024430311440233231403033030220103404330444310214233033220334341123432241122303232431430014002412033343242413410423023001100341433222402330413311344404440430322100131430233330041334344340313432402410340421023231042031133211301321021341033334244420230001211324322001124402200424233012121442303101243314103034343134012220342210244313113331423203300212121202003114244202021332020134404401143240344333140143320013441222020010422030020211403403234410240421332101241024112332121412122114332042210330130304122241212114022310242142102330224001300401001003200422242114222301134221130043422212442442103100132024333410041434321432232401310322122022144004330241040412123414341223241410341131402300442100204111432340410332412044241332141241344013204310423144123144301304100230010232003203301433324124322200102211430212211402200424210300423022231413232444011344441102130000204444224104333431132433002422432443102244034140233033141422301420220002121321104344010310334211121141234434204002444032301104231100130214103340322011004303444333100103211442410321301120330444420304110223003412001432020013440141242423110134141013111100300033212144431404040223003122020141003031431024200312032301240420310011141441330112044211314140324321414323124032423344000432110244124312210123104032030043014144323004033031014333320333102010340244342331244112123341402133304104104032400201411304310201023401213332314213200231340210403124222021241230133204033344114100411011340404000103433224210411104040222023443100132032121233233144402300140002040043130103144222123114333304214313101003321320404104314422142301342423104312433402240310400303322342422340442232323230213112430122303221412442340133321330044000323310122110223103340244204244040242444013343341031421114221224444202301203413304302420043421312201032221402331003303134400141220303343232210044010330341410101143200312242012122141000214", "312410230211303130304033340431104443344401200102414021212422300400002022123113304322401400332010000040044304021242224133310343334222333444200313442403124214301102323221402433011303013102101322114222204113341344032432333222230144011433304331422323341142210201142000122111004140032403200013213330303411423320410210304042412114301402033000000300143430103433444333000202212003133340104214403034400020024110400212244304201131003012304012104412211243303424013230311324030241321302022111032411003321144113420442202402204032234141420433022404321210110324034342132211141201414402300003322201042124024413302420440203342414133044231104244123413001330010301112314012111111230223111122132411101424241433323234420033024131440343413234130413120240103424232102010144401011234431210210024230224430034324314324341441141010240001221403342420403404103441100421244204433420430043004320144233333443101110012013433041123130330024242024320413224342304342121011202422322431240102323440324433232302030110423244403422030424133320043102341403410431402222201210240010214441011323010204204121232023334114042302102033422011211422343210233242001110420013014112342143113211011421104442312134240001430123140310223410440421000413322444434122442324442433123104242221021020214102012113300000200403001010410100101112111324033401403314432340320343231311230212443202111120020101100402420421401213434301414134104221434304324330032340422001031442042241422110022421301034340040214132114224442031343011310141103020304440111203321413424023112224304343031033104413431323324411103230031131110332331310211413410044413140344334422114114412403201244002044133223221310421221403330221322031121302432312014302334403342412300033004133434040244202402203331420323343012004003102404121123231102114104142402312010201322204242330204134134040210022124044430332120123141222132204202400044341411421240412404011434130410122200401044043240214221241231303143034412101233244021320120213142334341422124124222114400323420334111410124034143242013030422431440321003424323224130111221344032323320041033331141413021343132420402310033242343200423420004213004104003024202424300343403321414031344423331130040131034003323011130001304312110014101320340110434303033403222202224303220443343301322201244030244413200103342342342222214004111130004001234221433112223201310322121141321221343433313321210414013301134123441422422302003401131210040033240224302301003142041424240402400233210400401231342301404031242324322442232400313441322134414204220040213421141401220044323411340313212132122133011403410123034402022020203242334322303030204340000302113114322341204404120030034124343101433233122403324212444130211441342021122222131314104211000243020030114020402320144402030212033144322032331041414023331421420233144131403344400323104414121333220011221442442222303044422312121333013433441241221042324324420110414123241030133020414423314234104004100420002132231020231202333120212214141430023441240141023241141314441334310302123414430030120201112222024114220334342241044224040420414244331132440204012142023241221120321440342202133121341032414234333112311103432242414300202232141204014232404342020331334000120414023214402004023334214413013124022020022302300031304102321433444143011212410000422202140212100222444011400034112341314332114444012403341142001431031110202014020143022223123104411240300431202244420224224201443402212022021231022040411231332213322313432340011024244120324140313242030023240110313433413432442443331104312102410404321133322411323312141330112401122342040022421213102424324211440334420400014302033301200441232343300240224044403412113131023313242014444121420243222130002031413342300442432300100114140410014042434200312203144131120011033312130314311123310333323131301402201233410341100131023402433044430113411044420121003124011441134020030442042334132411200011141311141322223334133204123422421244434213423311340142224234022431201102124140012231224140402404011404023310210320211013331011212213012421113230304020243222214442214324323142411321230211003111003114022003113321034130001401144301400011024141100303411033444221412410410400004414310132242421011441023400200232232444141303020423042124120110441020102203342332031412013110423044430241104314100444303431342001043143200410142124140311030022423404032242013422000120224313401130300042210010314423114014434201300402442244402133223432343431341014433341232321212142140322201220114112423222321402410", "333112030300414312230022232014403000002030302243302214242144014444410333031104200220104030102343130240134244130341131002020024311023322432433002040313002441032333204201204202304240004140102233121304002424044423012301432012100142343110020413311102400014201234421300104200003232342444221420230003302314310303423433420202343221243404023333100134114333123230440441212000010034313200413441313433103121344402214434024403403302010222430304003314031143141243422442440014010034433240014010333411142211224003113330211101110300404130134414310434231002231122202442100310331122400113434101021130022231310300430221343443221401222041422110321011432100021003104101123110034024033312342434104310114300224233313043043333242402423404013230420312143211342422413004002234021041132333231030442321124041312440230304213433434431321003030104123024343002332331010412443000130123240100204301421432300320222020430044432104102312312021202212322313022222113212303104224420111433010420314324213310131433221210444441244014330003014320242023141323441334334043231332312103302004304142133400310132044333012122340031420304341120013134422244332022444142441020222331300002322311402102221000011110424043443043331103012032014414302141422210024031423304022400322041324204421023233001214304134123222431244441310022032040204211102434034041043333421314241241400232403214432124310131120034242043432012143241023142132332303143301441223222044001244200434414203043310303441200302440213031130121030203144331143323114344043243422244141033443332103220012140304134433213041132123402244413303340014231100320040100002300243342211122224423421434121104033340431233413203430341342232341140320413034443004124003424213233114420410314311340334323134223230200144010423112114210221011204120333032100412210104134333032341401244422443322132000134032230144133222144231132113242420221102400440344042013200004313201421123434342423301010441420000231332230330422313243143223114433314403022240241104210303240410110404400313311234014013224223134343021042443403342224230243004141043030142033323202120233032314224203330233101003104343020141030401110044113033233402143120423043142143314002144023211401001242104211031121443104104444214443012010113341441112312103440243233103220441300301313310032133224201320023223012104332142224342324031240411210222442322333131314220124111331434331203013302034233141043141342002441314143232104142232201324110444431222404230443330231022100133401413043130111043230233443400401224123402441412421341140131411441142233443400024402114234131244044412404230211343332310422004314323130402423133224300040321322414110202430334130110313234444304030224412033303300340244424311010122421003330043234210221241313400414001314133241020402401021330414212220410021242210221344434413414134021420040212303320423342041030343340214340000110303000243202234324003024110444000342344314422043441430104111422142322302411304042303042323314120222103413413434011330420203401241434100020412433141344204314220031131443223033103144330313340033243310432114101334021131012210331132134421322322324430003340434334324434332340434000002332332344241213002314042241442231001001003121410104444011024404131100343034413222412404020133021243213033004301211044404020013400031031341112324140220333324124133132102043042020422124423030121134123431434133431410121234122024434230421310013014240240214321221013240320102413221014440040004131320224013414112011040321420200442100233224043241414221014302110304200024132222422441404030434134432112202140410230201244401440101414220202044433041034413413122440300223300141230341012024301413110230012444441013244310103100231310224314002042321333043030001001431044434103231014401331004014104324034143203333212024443222334100130303142302013214113144042414440414440223420031110201412301210032431321212441222230124420043143344122013402341403421203130431234244242320242131322410001201044312444413322224130304001003032441440220444400413341102423004311242104330201020222032044032434312412024344014431212304402413322324122422413120014400344113101233333013302202343130314402243300122223111003233310410241042031333123203014032042444442041430002021444411330431431433113242014133431441424244220441201420330104021242313240134340114233310043334234433214440413414301430440434001231430410012203204241121403401204400123304204403413021421314014403014142404342222114040330144013024424314002441442403042100001442113323324000342222310430413122111", "344403210424123211044130224330213402434232211100201343142112021220133204124013324110044022233314233340412422010032204243341233333103123340114322021300213320032102002313404314443133241310210320444311003302134432114103300212200034210411103134200134310343312211000004134432434111210023023112234330303040224233130114000310300024242021231331023010320242243404114210424211310244031303313023424413424430034232210020104011444003001124011143123034020321211241404030332203401434210044001340322430342013440300013140133301010220404020400201341313332143003040210121112423222420242341310221220420403444301043242203400240240111142221304033223111240324421233113130222333043034003403042101314032002214121014110312300341223122233033221341200113301423210402304104404411120111122321304321243331042023404012310321444203002412131013104043032213100322213034133424200202211243114101014131202123002141311242210410023141122403114213224100323423421343433334311023433420223122130344010202423034144423010211111100004343022021224242302312410422334403412224212124000113113424043414432332331042302204022423144344002141044114221003022144412233030042332300243001202223303134230102022014434113332014004421122001144112214411401001102023210431240101431430413234210033333144311142024214421030222420113032122121112332130023314221241233333203033434241031001023033243402344323223421121342300403314334234133001420001431411022124324121401324010122124413203423103333402204320323401022123211413134033232213040333240032304213014242304313342402101334124004414420342041333023131311032141300122200323032243233140011332231044440024330312412120130404340134443331411411044013301040214333342224420302241313340042120402104332113232220440334411030423424224342000044401234124303232200040204231024202111322034010444144214002312441103111044112014323413143212321304420233224212213404104100432330130243121134334103021241320013303023443223401124003414014304242122103110332432220422110333110042420234110011224041203123141341424221043130443444002110121442404402443000434301442143142441422440012213342233142001403323421043323010010343433342242412011324003314412444323333310434241022423141101043433031110012342212041302242114331243002003132124114121230421041034233000023432130230210010020010342010312201222004132233001123234130421313211334311230344300404143143012144140041000231101410342022001423134113041342444334104312240310031342332333312203344213112221141020423141232422241301443324413043303141240401221321222003012100123100400212200304333343123133311103442002044412104321301214220214021322433014440304010331402422422410221022403014444020211134421410012312333323204120124024313420140233313331030340204000413441001231333010423000244201103123231403043432144203141010310412323204201024113342331423413412304230131031321401013101223011010203310442234221431022010344243402210043213402120044320003434101124421034032443404002012434444023203444312313002200033424321412402040420131134002204041140001033041431431313103300113421042021140033000300003400101033002042341442214122004304344120102121132124430121140230244031232233034012200114343343203340101142121402301011224440114240024331322030440300042242434114103413122121104311133044334134124312101224133034210424030001330121223112332232414024420333443323040022131134010034033433004120231234231323334034201234401342204103020414210434003314341003033224201302243313403012012323213041240413020402233230330221122312320200210434323304441204402042311344412042233103212043103304423113311443024323144013100101243413142311441022303322302232123301320211122200343003200034111432320101432003234030030424042131333244311203013102201223040333430244342432013020123431020210441234331414131314221343004204243421132334214031403443332104213124303122034120122233002241433424344412433011300303142301134403002412214142030212330304320310344402112040404420010400000231321040140441413000033422000044312434424023121310241224333404112334331102304310421414342120101101423042444132303302313220143331212421412014141440043123031220204420212312221330004022102412110241343221332221232300014313201211440230120331142203021323240243321342033111403422330024102432024341041402433233030312043432300031314342304030100331111010334111401141203233212443223433323020032422330431144013333411021231112224342320440122023032223244311142433142414421213110401204142304211133401001144344123230343101312024204041021134423322142301001204333110012134", "141102320000024400121323434134114133141433433423123012213012102024032112143343201044043431323220434032121020411310424414411403300311031131321203302302324131103330131103412324001141300114234221231424300303001320223010131142302211121014230123010243110432343420241121340014031401130004402422114431420144134003211004000004230432230303111004442401242403014130320204041203201002333230102321301024201444222224320311322104222322404320211421320023320040133122201012004244302020332314421042330032221324220042424020230120044111200224213034211214134310014301002411111121334104041342322212002440324442310204010113224311333101203233110044430321114243240343031012100302300424213202244441134104011432324122434032041224114220113223100022133313001211330033422240211113002240124101000311331402123301343003240302004021032024010320003344333212432023440344234312132200021134441001330300123224143421132204222201020414220403200021200413321003144432323204344123433113003340223202014442433233223020333200032224200230210244024234333440042400304431021430444202011403433034242103020312004334120014130001110344344020204023140303430003220200020220132431141114234004124120402240442343432142110410221311400224412124244311400400114010342034002034000000301133222011243102002420432214430032104341110121042201423104122002204433031033031410241111344332114314302104023043341310341131042103222234410013130412030300224103330323304010210022020114114311031120402330110344132432220102112400034132322220030030403442340104123212312132021441133032122030140413221333144140204433203014144134111103121213001304230441431332212414212130241432033212434313313404112234313042101112210200212202034201340330042411331204303030322142314133332310332201420034424313140033300411202013411200013404202120210330202401140001231012401024303341212400334112112320220212341101033104104443313443104144412121411110424043243001304042342323104220433210221211114431433003243133041123031020443221201130403442444413030024044012021331203310211333011310310421321110311323430024104021441332041332141311413001123230442430204331043313403301043100234002413420003433212202302002110213410201122422131402232111134222344222201114444113002131112241301214143234121341402001120434204434140241434230321410412241044043132022433002131142410040330030203241331443103413040212030204101411101244300342201441201314401214411212221004210030214401144202133112011312422024100021100040112040102414122302223323231424423130133100104032301023320024331340200402410144234123010442432123044100403332220233134340032333313342233014022224323010320324343403121330132132032100420202313141232243113441240132243024443341041031110443311423320411122404400443113014020432330131300314134314421002412214140423420420214113314044412203231030320024442432033424221112102034024214102411111004204404010344011142112323213313041322013013121331100414244320102403331024430412103203224300023034401221020110311321020222011430233240432030414002443101014344013213104141310412104222210021314423411332403220312210141413222134220224020214022424144414121344240200100413241242120100204434022432203224413242211101040100033343023130201431311314221302031100212013313000241330132012441014001412342110234001130112311121213104400240140302440220201133341003444231033232322303440222114404403332141332103233133002410333102023110320204121101331401020233241444304312104413004402104040201130044403132422434234343104014422043433043113230221420220343400014110142343134132244420403310202321222244011110442421120430321000402101430433004134223331204033003001310041032111123242414112200001140434311412221400030423334311423103004233431201311011410042124000310010133442124032210344322330124431011243113223140402314241121110413132304113310341313304122244424434433131310000412241334413243331111302143342000122214133304130140243222212224424224313341443024341304314101220140402103212231413133140142044012331301333242413003301112112433424413440234122140121434401411201431304202023003420001243144030411240031042021240031322310113012134024342434101012310344000230322114432130301124100031443314221233311234210312210440414034102123122124303021102202031223124231014113311440332211101331041100024212442423441130112122031423304102421143224340331304422133314320202404033042133104324132303130314343013234342244410202012012232204004224221032440314244011122331113231113302012004434140012243244113432240342313032300400224402012330420434331012324302", "202320124341133402403130310214414231113443044023303412000011121123313220103321134111040101010241404301230244000240024200421420311330012314102242411000204022312410140242324401210021430442310123033011122323021120320242400424042014223432410141100414212431241311222234112301132120323123440123123041142401431333303444042431010121030100110032421001220121004321121240001432312444031342242140011441023442034104134042413210323230230014301022423114044210141314022442123324114442124433330411400410043413321113034413322432142001204401433140400312444344042411310112214112003023004412001323242001124134440013012213141202412140301124231104303343113122324004324203422420300410340312442443002334222243343140030043313211234233230404040330430042414420002243334334301141144303324131234040430313231304120044002231220301124023042221413242322302220444114141033331434430141310232441441030100322420044044004001030233431212032444410223422230012422033123312141420424232042114204324222121342120420330210000131124322214333340311240330321211432212320314311243131123032402443030043444420301204012033320223312321141213442100112114414310440012320023202040023342313031112022021131031001413404413043132420311034341014443222312242004402441104301331343410001113440344223013212233241133442124040141120110004040320244214333444423134133323224101414334232103133322041402422244223021334320131220203143440043301441211431102220331420224411222203144120203002331343311431044201031233124100230433333132412034001120433241034322134124421313310400410212202142303110220022314020032140423421012114142422241301300412212200202142020210313013030333441011232144333344134040141330211242424413023310313101423143343400130023444404412144121334033123440212424430420104413321110444413213012434320303403342301340013004213132023440302010034340413243304414022120114423302044440300022400411301431141142023240102230230433202321020104102040144413004010101420024443004000403324000432142013204343140302220231024214301430111430310443132202444430003212113004023413422102121223412322213143123323344102302231134000221200141321114023302234322300034304320233212323241131411221402213230244134312004211431002410112100224342033202411130041231001034400341212003241043413421110330120432404430331101300414111320344234422421301133042220301131023023123333040131333243030420134443123303432122303331334122142230134420424200034214021132020304220410003313041040134222430023114413043100001413313112120203434222001140231043201010301401141323230030212300011100202240010114410242010400012131041144321101000224414324043124241341100012333431440231310043000410420012043324203012020300034224113013202212340440412113414442111303014334310013313114320220313013212024222212141022442021001330434211420440432441313124222204443112223433214433010302212343224012231322412031420030144221021121102002010430414424240221040404420000422144344222024240324340323030400120043100334121011400441410200112024100100033144002340422041240112333301314121100001341241300442123014132411034424003034414323020444012341110123303444123330042423444443341142403020341203233341330304124412122440130044404201110320033242214420123340242244021101241303124440000114112303030001010031211121001210040203034021234433143432402310344433310330230214142140204011321034101344123121142332402040230243232432403421423104234023132400030213134032100403123413403100404032141331113114214124114333124123412301202413333000103122012110201230330002213444403041121334034344234403210213143314040041334111100443414132142401122202221234343430100102020140033310023011123210113331243403144031142404303020402044101044341033142430220202440130211011314440203040014200411331100134404010211331304421221220424022002133011123141410322140412313221112402402030312214424312010223332133241314434432000443400234012321111122100311143400144241020122031044144134111024010044404044123421440423112431312000133432132243331431133441311232030032434231022334243141014142422042331403023311301040234211243111411041120104041304421302113231411022330134403132201004323133211434232413202433303041431440132001311222344143311032020203214220122214102403033232313231401030014012101213411313130122441110043020301042124001112021413412320434240314342223004320210301130102401323002034442144030412004420112031334320302104203124213002404213112102042042101424441224322034040022402420340420230414302100040100304242233104101202220241123431201043004400123221101441410003", "444203042122023234133221300022112120144431410044032332431041243343401123130313423223300132122010113031330432121314101221343211320241224442200100324403202103023001222014401122132012204401432241304322331104201343110314311134420240344121130143240100442233212012301432443421310211024430014430231234414221244434320314044204341233233242304330014232400334002203221421034433001130440122002433134441313101232344301131300203322023114331120330403414403300102104123203032001402023101140104021303014301340403003413034334041103344402023324231433201343212404103303244440213140044204121034001024204112434110432441334410312324331334114224013031330331300042233323141420342344343443101104404431423302003333400431410243233022301014210003243244223421441324312014140430201313101340110234244122140240220433403422403011234202122040011423042031033224044400300002443123301323343200422121130144330403011430402131322444200044040302122123010011023022340204102412321040144343322121134200241003324144304100134233211212040212002403031014014400211110423404014234434001014244231422301440131144133332330004233304031320211011231131101114433404243412404304402011344330014202041421013243310304404422341333104011313410022121143312130340123200400122131101123222344323203240444224424420014012341400423221201443222443104244121403011122300030311401104233421000310404044401211230334434120044232213311132334243211132340212234201132122232423024034031233243102013340342111410422241002314010013242101143113101133034331110244102020444434440020043214104424203221402234424130143201204141102310133443132202030001014404224133313122010030430334311423334132440040100331130340024321030024101104123410314324322231240314310402441243221003020203442220143014240100121334323001020321122311202112410343141132320433200000442033214221312233241130024002131130304241100400440400003334210022313122030312210441442131040241120022011200432140004030224032123443142300334130313411111222002301240333100123201411033410230031122200304202002314231133041324110023030203223034321034204403002220210211224333144302232441203224034314004042341432204003431412430204123102344041342411401004001204400301143322434201404310120202331343300314101314442322044200300402203001430034024444331002134032003343340421240204324032410220301330202333401442323303212000032441302043011103344414013004343242114330221204104223120413012032042441441334431331133102220422343411223244130113303020213141430431004112232413042133212011330032434141431313100204323010034130214124144104020242224432110131100141420101003224014323043043330231042433403001123301413204441301331012412432422424300140342141304332131413214430142401033442023302331142031003101031014404214433310412423204240431403200340320423200140024202320421411104010330213040302123242230410100102211234222333030123122222323211210432140413433443100244430014320004421113304304300214241300401024422203032302411322222330000241020140432233404023400244200142412230201300303101340102331220020423302123133230022433211442041334010401231223230041442323230442012031413412020223233311003421022021244020114121122331301032322244142334132324243334321344112144240301131220002030303024233013122122320100112314314424112220433241442241012012432432422430012421332220120303442231332131224233301401404122311213111001001221342341133404320311112240222114041104242422232113313020202422340223323020141001430000341241024300034324202312331200244402331014334431110022122334324322024100232121233413411302232224401211431002201331222311332003411134113014220302404030231414441334000111342142112241213024431400040313103441020034330030402134124013320324240302203214014141414344444123422231041104221003224023424004243313304100014020033443012310243234021011130112302044113131210120300401410311042243032202000100204131130110204443444211402032423202120003424002110231433004300224101324100400434220221123222003312321333112200342410341404211433001203241344433342403401034114131003022041100203012010341304123034210142441120200121224444444224314423022134221140243410111030430133444412321220132202433143001344323012304330330023013022341114442301410424020342433023003113211212110442421020211310401010132323044032331342312220111434424112144142134410311133102300223110322221313342342304422003442323231031213241013334222100430420341144220321104012303443143110220411120431121421103114133310201321241334324021431441341302440034310103443323343201103012232414123410410032122412", "234413213022110241433024124211103311213011314014014421012213302231412120334204341211043442120122130003041322402102034211204434144113423030120412241113413243324003332234432141030203203012422132311421344024003301441423223410240031012132022102332430044304410431200414222314403030132331344222342323413001031200021142104123122144442014044423231022412314344040122033220403200120241430102121430034120303431112110140333122033310140230422111130031033322434344111322411431233302204002103121411203220043234141010033243320122300023211431223144414334220010203402011201230221333432123034144134122221241241224410430123121111121041122042021201333001324342344424113404442124203440031401402333300342024032403444440344230212130300023214433404124121334304114100100231402101214032334241101330133420324404322200201344220414102334001220112130320432212204134340312001402331020244142124201140404401302003401210300022011111043413124230131332321142400441114000413333133043423313133234044040202143302231240230430443340231211022234213413323341420131021110414431422104434121430300021224202043222324014314431230031104032321213134333041212314131034022104123443214222232202244423234042031123400130042130011114121203020110000421223444331211102011334401334011333311113420404124413243432033242141230333200140302213334403104241221300204001310421231123143241013012311433422403334223013014242401144003332301442203113432141142313001112204020103130033130224221230102430023410100302312220142302140314003331223131040233424341310430042310020103112210132424003133200403434024314000222413114110343324120413323224122123233220000400010024133022224324412320423242422004430020413342141424032434243123141224440211013144133040442444424210243240433000003031311232143001142420244224101422132410012004400131212004032213420342334100003431403303344413422123012032000014431004130433402322201141102301040330143024204301130032332340332113423033300112402122444342024243343433434231021023130133430133201223334103324204211443212430301413410114443133104412003011344321101234444101141304122122403030142303303010210124332414242432211420304233344334022420111344101333021110221433410131320042234332122433424422203203201344014242014221100041023040414112233420410423341431141411021414000043022304001241300232224123144432434043214122443403213121140300112010042020410210403233321443343211421414422443220013244421243424414300400412010413331103243330334320133213230211304401022144203311303331402010043430223402113034022443314430043011340022412122120421101100123413313330041432330434341004043112034301413314341430203030400231411310124231143021402343332322031341143121200002434311220102043112123214214400431424334112002221202423003034111303401113301230322222313301233440112140130340203222103032401413322311330121310214104303242010340010420213123122000402343101103321320313240321001122414331230114002402321002400331012412313140323210244140040102113223003112030043411223002432221122000421240243013000413210403212101033114412401211113412303133033314002330221030200233304001242413002432231101202042011333111242420034333313300034013401343242144123211020413041043044143204203202103143440131300203244211031123433132440432410122404340020143102021414422414211222404324132223012141414404240001002304421411422001200421423403011131143023343330233244124423404424032123442113444100223221443143424024103011424040144021014014112424321413310334011103101433144244410300241142432442441420142321423124223440231303301234240213212043103141123211030134442223101042030123100340010034130134113421241334444410440112310143230140304024424111403422410240404404330143410202411420012044120144332221220420324103044241030412323043413122010341103230034321040141202110402330030412343000123324304240112210141032013420433423432312104134011412421303214322302142000411234004121231421031043402201012430412434311042424341014221332010431032424231232123432444222021041001203222020313332213130122321043323310331113213022204143104040421442413041400331304412023003141033242414341431442102112140433340334213020211230321310141413241140044023124122242443240222014040214112343130122102441124404413344240421324322422111330303434342043133231420104003102040341022002243430113001403440230310204303013112434400410133213333430040241144024131402313334302014224034320224142110332432024143313134444043122212030134304104342120143414443122424233330441422034000321021334324103004112401123322424111424410214120", "434010400303102133042012231000310433222311012413443033000040243140200344002202204010344132424110113302123132031304020403204123022034144212432244012240004124441402434101131432401420442102313200032220301031122403240244113210321334422122313323343023134343141022211111330131000241141300320012011131001322311202422403212130234203431202020324003434423334303103023140233310023304430123441423400433301004400032202342024402143122013433202342021342144332300141012030342223341444020420401131120114013411203040100312214243414112410033341004404403330013023230230010343410234231102230420033001010443233044310343001020224232111441344124242303442031101414144101313121043302431244310240114340111141330322130101311422233310124331402313432320224244243044424034044210113431343203403032442000424120123214313011412210042331303201222413342312110030232111133332232114334014300441103404423410424124402222204124000014334042241324224201132424320232401241441314211301411012341341104224014211233410010022221411131442244311231130034413412403021300444303203203132112240204411423032001234022020430024423241144423012031221333014403404323234121203142204320304200130021243323234441101203221400301141013112030430432004134424322400314332130212140332120404440143144041120213213212112200314114113022143233232423033043131034020204324102400344344421130422304240333331241214310132333104310433221413001044020022000323404422231222420310403402212440223020314424404033211003021241024101134004013300214014203413100042444100403201120211423422433420143404231430231111310412344423011204301002410031310414001414330342222034143123333213132344411403110323340200323411012311111420240000132300333234304421302323333001322014444240423102314123404114113431002300140344343410420203030021242124140414421203241041341302314014411233134411123114244322421202302030400344444322231032034342302432143243122230332410134224020410322430420412320404040022112223102141104114413022214303410140334221423424020014143432444041311231432434302004420322221204421243114431003402144031331032134421440444233000322202002112313443114211012230020043312430123430103301304014041024130012232022032443140212144131413123321220314024404242231034211010313331023403034433314411010320031234422233313303332103440344313131333014132041240113120230010040210230021322101111002341141031043431330143011222200341130322003321141034132110404044332443402041440004342043241112234022002411244213202343331343141332140003002011423421302024143412121243403213423110021100021243002303233233411133432204410240141121143224112444420220312433030342433112130303234220320431203133141101204211034132011021213014340102031343001231403324420040144201430310432310141432344124200104324344432401042241324041323313433044441102024243332303343444033431103041011131001201120203214201140414313224012140234212113022424002333224430022243232341034040433234231341043140102100134134221424420303224340003042433440001434310122102301031012423332104344423020323121141234220412224030420044322410311210404303010033232442433122032210110344221400220204121322202444201342033422031021112340443314122141323013312113032440040424040204022301023213234140431103001101320144221141234200330232303103210400132010131024223444020102304110130141024143242200142300212132302044303042141021111043403020420323304402022413032413031230124131100201241432011303312102044341143113430401222233400242000222023403123042330414311312032334110342414243232304024030131133203134424311322323032343011430122220033330104312113243020312420023021443341421001110121034101141442302304100144124023003110220321041400223330423320131431134340402444220204030043422330310132243333101234123204430344240230414303423401441413040320403431141421444121214421330301102200434204330212210314303231203120143241412010421441300304241312141131141101103211204012303143122433312043430332434200312443000101021003202210414241211120113422110133014014231213311411040130114422333401403011334120212042343221332023120102000144003212300320041330121001440130304203431402340334341033124421144431320143314141312221424310040441022300314421414232303334203331044023201434303342313004324241323412242342002303324310444140234422120234322332412003023302132210313114441101441333433043224441301000031444202430403104320431433414010040234434133014202141244331313042203012403320013333030242103012112223223331403442122140044331002323313411431342332043413324233143311140141300410211301312142411030", "111243312021442143200242232012431112222230202300420024414234134444424342140102041424120323111414320201024131213044401411201020223220302003043204224133324041032103220424031020233422111330023312411342303304340210200402241214034301133421004233024011223121124042341241212331214214440324420031031231212032441233032220210402310320132024034312103121311333433220344314433414141340301323413444311344320342031234010334132434344230030243212321401030342313441034003310241014222132111140143123221221112033120124220034114402103203134332043030314032440400241014024243411303134212120410004112244223232020310310012003131313140020141221003342041123422400211011100010243202423331434203224140303320121113421424301214042010112030401124420233331402131233034132134023021231144420003322001201024100321044302340241221104220043344422442312430044402304232423320014043244103022211432440303412203222343043010034123421110423323132312203143203103423233331033000102032131101334114202114013214042132340230334241302110240201123013332244311303211202444321124340021244112234022434114122231202232113100430142120103022031142103201400313411224334312302441421310444320402332114104423120233233002230421324201113302404200130230114012340000113301032203010344323204344222334441300222410043431442314311134403241344212003331203201132243214421123310420424223020424330124043323202441104120322232221410020142433214300321204304102041231230213401442143111340344421220241030430333410141413142010120201100233001313321421324421432240012421314031231132014114414222430433434214413402414120031043432033432122341440401401204124340110431123010442220113024140002034140001231141112133211340202124214320441222100343230301140220344401310012233423101404211111331332330132341130312410441440114212223422102434002211311223030333310144142221022321342342044344212222332120312024121411112141312040332313344241233032004422443220240011444024231112221231043333421322144424011333431310403421212122344000223044030130130113300420044120133004003004110440011031120034414011232324313322141024430212442343321013342220403301042030321312130102311213003320431244430321214230313122221221101424341314341143300124340112232442404132030014431202333321311122433133321101011303002113042011312134230332020044232111012040323423211220343433020432324142444104320441234413011424001341342111403143411004440233013322241304322222433433220324122244044242113211212131040443000102133423113441141203044110220021334324000311200111210144410102330241441011402130430003130014421240003014021410432141412440134213240240412240104420230004323301430132040040432011110024102012111332224403311203221211303322201421121222344241413122100233033112230012313301330443121231001233000414400014131223124323221204221122111134123434230024311012103000204414440031244214104104214334141433334324113223333134402142114324331300243220430201403413042040043414003000000341213302034314221030324004411101344203014212303421203402130120414343124000124323411343102421201011112123114330204044134100344034010243324213430302322034122444423101044242424232434033234201343330023434020342320432012443410421340133140044141131002314411122022100143404031002014201243213230122032013143303041112132122332204042000311230120141423040122231233133432401330020332200310334301221341334242320340404402213433041233214311120321041200313320020133410130341330243014314103223433341033040441144432321113113211430342104144131221441443304330231220222430042201224442422332431322024411104313120002324440113304143244103002021014131340011214030421321021022012210342344324204133114313300432123340321432333231220224402104440143340123124441220114122044100121204233344032033402300202122221411302203024324000420433030343313321230223024140331414242101442102200013221231204040034442201224321320403042124410204121412242041344242042104343221130220140134401102433314334400304302222433001214314033131341204303242021203413431441204333202023140211114041342044323331400103303104244112104012233113223021133443343210413013200042302431312424443424201041124224101120332013122013240423042432042013403033003203412133110323213034040443300242022112401233343314432421204431020404423021012012044402104013200120311411141242331341044324221432013210020324231430312224300121412102120423143440110003214432343211322124433440131233231214421222001420221004340221323112133333444442130020443040401022133111044033104203222321243322041201213113214432201224434240113442134101", "341014400314013003130422124441410444320434430134032424104210422110032142440201041400230310401341302440203301421444212033423120113330242412114320013312340024110021421041034100243332322423311444112414223421134043104220141301213100221443413033143211433034442243342240113240311212110310020402133003421441440431400432432401044033130240420103422021401313300113213413103241322031140402024302401410104000200443301231021301132001320230002213111424423300114233243300201424214203013124212310330123242010301144332413210023214122224132144204342340114033443014143133303124233330312234400410243441141234213320343334440202340222430133440202441443012120034130242142140231140404241144210041441332324204031002403311220213122323140410133033333102441310202004112034003120114310241322121130314322342303022011313221120443040132401411201132433402311400334200304330210442200331302112102113113131220134121211104124111001431020233430312123140133302240144243411320211022300202400212204301112214323241243201034324431114031201344240342341244244122040113014224213232313103311003113030011203414411043330022032014124414132302204241103212020101322302411040244322321312301100001443432414334224114234132311140020430324410014130204433033333012003033024031422301224000302142120021113313112233210110334100241402400313411301131003210332414123312001400322441201424344421002433213234022242304044014000344321402333330242111303103221024004030323434204140012121304140202424001402033003433213412311010343101433342110131003433243243143444001204444011124313423223224442011011331302101202041303014431343014120222313134131304022430032323224311313230411102132101434311444444103440100221034101243023000334444101001130213404223104420333332431010404330142402323122434013011322222422010014140132434240330422012324011340234400230114234412402101104130002444311021133424213204133022340044431114131232333021321423111301013441311344332121212103422201244444342101302232213403413014103024441314002330130434143114034111221040121223434021422400031120044401220211030312301223141323321332400310222312323340241040144314422430420300100102112030441441333411002040002240111320340104300144213123410002401202234414201003241104421220141021212122244120401203414401022201344123240304120241301332424111232004311310330430334422224211404044133220431411111431110414220000233012043023210030130311141012202023143310301041204312423343244211340302430221430204040411432134202044323341220401310322412123114411224202014002223221240221131114003200032140401041333210120423414412231442030412304141023411440423332034041430023200212432040234412344300114341410211432432133111414213433403311203344304223132032213201414432420330013314211132332444444440022110412422212444440000102004414042214424102341021100204440140043034112330310233024423110211433400104144442201003240121233411140311143333402110020311013402224322414314324112131041033434211202343211311143221213310430142244223140400013144110413021322120004100041113443240332302420010103421120130234211421114134204412224004413110022322231341203424100443112442134214340023304241404044144411042042140141034201113410313040441300310203342414001123344314004311231410413444100442334020414123401401323002332310024130101343424402221140440312202032211213223201404403243400010011403043231001220344341302440110422221010313202232420320014002331442320301333210230402231400011443112342032121332221300214322204043122004324132412410213214233122402022414434232014031334301442303331024021301113323140413301310314131033232041014133003434414013422324010441414310020014124044021130302143432241112423214220014204403312041411410031012111322014404420132431010440034010231411420431121434043100244421422124110342043304432004421424422001243312123244223200244342013302421323022241334420033400204300224000440234203024321404332221222043301030101440130210310334422230243210211400212441313301133112124410402314444312441212211423204421034220022012104324330412212004431122410401041233012130213010124042113403333321320432401421404433000033431304442334412110224211434024433041041443333340020300240241041130400040130210003013324441004221241404401230003424223322031402020344113113130322304233033020231140223040133030201023432000433320122412422422022033421011320414343004300032132331111022330114221234034231124431212212103030001112214302120103421442114320401001021343223034104212241113423043404040314310312221424003241042231400010421343233434222140130301", "200001120111424343041034200314302331402422044311334212444232411112234010432222434301033403132112231340032224204101040012123211132323240141222421410432240013343022342223401403211420343100000341341003141104202231420000000044331023243410333031130331223002314141042124423403240043312242434101044301212344301020243221000243302431112044012342232221142424041031104002422314041102341304432214211333340404142111344134031122440440442304340212322204431243124442311302133140412014111321140033041322201310243300323420201130412104213304021311104424040021110120121231244412122133434132203101301433303413314412433044210113310004102432422431223244310224300004032123321233000101033321031033110341430434412341144122144310104201323441432241040312430032404214041324241312323203234333414140024422204213224322114132342032314234100241133403242224042224301032122103222303023203130103130334233322102130404042434413324122241102144431110103410104033321214042100420011001113330134204133342031331320412312012234031204401311133401441124234131200134421114110002011311230201142013304030244230233402304233103432124123411324001334114023143031342324030214200244023020244312322140110142011421420202222221343141314003314404100113244113241121024114241420403333411213403401242040322233124032440044214404400123132441113033403242122442142241234312404312114444444232440230431032122210411313112123430102214423211422333142043030004234203324434201114131324202043133232023404324224211422004223121104234102244404422040014040441012332420424213033002233404423332004330042202402023133101334043110321420230142032224130231334141142331224133230224103410412112333232114441200331321234302214401041244122311012014424421023104312212444441042342114241124134404104231344312110403432141402412123020112234043123440313440230302433131302114142002421021341241334201041142400121243200124041221230114211401111421043342142113302043443421000032042340223124123204324343323203333101443411442301114140312340311040240244132424112112321221422320031001014043431123324303114321210401202140132041214123140034342010242024310000224023402142311133123413411121121034213221112402331314104401101022233344244323104433043043310431133124003431003022234214020344240221342321032104401121300344243441412433422400424400421201014234232242311120104220442034443414244100322130131121340221033341101444241432204414103402432442303011012344231122400414404434220443243042033400414030013341423404101020143141122313210243403013323131143311311444131312402102323341244132004343244402032412241022234324011224333400402411243131244411401022332022303032434303123101201404434211104324113214132103103234022030121232311404122312131410122041422301122303423142200043433230132104010221403344012203041114412421422111001003214242442412231442132012334044441421132024241440140131042341402103431303341123001043304413004123420314332314324402041132241102103440431424322432331423000201033432131110420024031341401244202204402442203142411340101231314344340343131340144400423321232143233332111201340442412324311413314414404342002011340124220304111334221004300414101224310414143230434200420203303114310141110223124042324342332411223143204321332030200022344404220211333314422334144121311123021021413132231220313210001103431131143343043123430023022244121231211013231100333402341242034234402223324122110222323314301144214040213330143441133422034012021224423322223411040340242414312342314034420213020144232401120112344431113124024011130044020114201033423321001242131004013232101404120012033112012122132442242042213011244420213110300101113304122334134231023410442144200424322003141140132402013243344303400243331040334131343344341334343140030011414001102300200003032221304443420113400022023321413112202042104214103424144133441124104134242114144022131210131243424314434432443030310330331143003143431230444314002142103013404243201422332131221224134440220341000304330200200413400112112413313203203304001204402110121401113030000321010434230434021210041134040031120221232411111210240000413111220340130241022342221343204122110244104020334412241242403201444424134321241204332042403310330221441330210340012300112343130120201100103202430033340110133434232033013413333331120402344302112113213414010030031423344440131211314210134223123124401022120122044434421134040402210314223010102434321110243224214213201021224220001401100014144104412314023033331312143314322232142323301324413143411441141033302330102200432314", "024221421331340314444422332132414134202240331031200111003103101414444000334012423334013031330004144142300232020102200034322032313232442314004214021124224112331114013410223242023032221122404213321434422400222234402014443241100444020104234404202044103411133423212400402032230234002440113043113022231044130214214002121221344014120011200323342112023130404331400330002444100304102304114400102024210103323243141240220412423140321423023012002212010122042402010302233143400013330001404224033432221202234414411103234210211324100441304240012330201332014032310224033231140132224204401322444312231241300044221332432231230231044221344014131203433121313132444010322413402322042422301040421113110241114324340312020413234443424044133103414432132043111412221040110113344331444143020231400021432311303314433000022300004012341304231041402133434004422000011400100320330312324034224131332131303104340021402021040403320442120414101243131204210314111002010344223120442341432444224222020022341431043121442403203333302330244342304420213110444320100304244220200340243303242223220311014432333403003301131400314423022104211012121424133143123133231022243231314334404313414431222442330130210224331212103010143211030023404244013001314302112430302121303012443022441324130000312231403001434234141131322104444441410001043043141104223432322131333402024413343224300213023244431421120412332221140201420224242430021312321112040101242111232310343001030324201231303332010221211243323002413204141430242434320204000110043100102114044122004304142004331210132320232444413332124014220140100241040040204010240432044040430221341001200242000140320141142424001441441023304404213131223212103121323011412033210402202024330432002302010212233114201421233101201140120043444311313123432033301204233424121300444404120310113434301242044330414104304131031440221441211220423120314001020031212010014144313232304111342042412130034244200323301304024432010201222423443102300234443240242232431121204322040044310401003434222431232003422103144234022024330433344240104100114421443102000232111413230112131241442343024042304113211341230022430412340013200441443320342110110403322220042004434304011334142120320024202003011221040321243002122303222300241403020442334412310132223311210040014423133003132013102040144134432304322202103223004020320123341412440020410302113213301241223243242341203441014242321320120132341341004244400120041140312012123141224342331030114442032241032100032311401223433331214304430002422112230023111442420114130242441240003223312402020044140310110113223020131320134014402100102441403401023432220040003411333202141422244040213134232331004242344203424304301241420100024434101331320402140230321341140332324133332223212213313114333333311030032342222003304043123430440014324422041342343442313320312302334014342330044212221312421103132013101302314202003424100441214444002131140221434034201331141033301013321141203443121343404322211303444414201233341024142022101340312102310014122001332232024014230004231010231221232304313410104443311033311104003431420223314241440013201420331040222203240230130034103013301002413022024030303013210412200121214223324042222201332313332030031001304331301310040122104133110312302232020240004212104143401120013402434241001440201414001041411411023431031202041020422134411223402130024303400321014012421432300403133410142403212441444301224324014244133433213002122313212142123444243402400040420222120300123424141203013011303441214213023101402234441411444400011032344424314300311314032444431244240324414301401122200011143441312320021144031241133301012023114323421422433140031412000212131002400332400200202244340324212213013243130404210002011420214220111433331032204220212231022141112341220133302233114234132440131441132024012200432443010012312212330120233234032110010124110112030420404341201331140323134313341413041333441320000311121030002010243240340342104241044023114321231202303431401002423004241214310311441220314031424140314424444134020001234131043014233243021321022411401133021412403401042311440132433001042130233021140104202413220200220314214243222123303413031442330430244134044231101422213311230444341134412013430112320433433421132033340120430024121141031001324430021030434441340400132413111101341341431333110241332403432434340430034341032012232440031122232043220221330433423240232133320010444101422434323204410044312113231022133203000340233010331121422320111222232234410423212234030210402342321", "343100132233441103002210021404314121100132001230314022113033033020334042020032400002303111200004204102200034311243324211413222432424142121042020113023201012213411321130231233440100424121041130012043320214411320001133320243314341132430201031240041222110422233411032001030121003103312440022022212032002340322114101110304030410420321341042103202244140301003410214010430322330100423040023012032012241024113241010420014010021412323320323232304003423020003311331112024134440022333312103311433322041111141202424443201423032313310240040420103003210211422422401301234433001120234423114404012014012123243400231022421043010030131002321044143320134204312132310121320132300430213104322430404424121102111442234210023202002033040310223340043344044322312000202113022420034121212444123334223220201422034241440100403330330304041244204442001434042243322312022311443313121333220314212413430004123121224402011223200012423441331034244432212301004322230133102320320302042222202433424244003020201143330343302234130301221343414412440132022042413411120401333034022312441044030004300311234131423222334234012201043302133042112200144443444024143103413232433113212201022333113314032424420004333000413224020243101404344113420131142310144333223214344334230021202424213340401430144242304403331302130103003441143441344030130013211102031141011111342111224044242231210144304410234003113211020121113231130110313124141233434243314432402304403104041132132012404402043032404131334304121011331041104310413234411013341304144003443321001201311113341304041400033430423413303234133433243424401214342402143030423311123002014112131232132430213221314104222412313032201121004123330031423302222040102321333031344332041440341113132140231100021034212340140144003411131213230102330341412124101040311213120043240034100414120224232103142203133101340423220024324104100113442242130304344104212013322014312043000131100113342144142330210333011400432020444121212142231133342320100401110123033113131304412021143233114023434331001441310141240041321432134110233302000414312201104024344310303121322023314103321320412313240314333231324323120242024220310413341242321013234000430000314033434142202223241321223412234410122023442233200042220312414310020124321103122430113034212043412334212241440422111000442134422304241410432223043314100040143103014333341134443313333331002430042021442303203110011431004101111121103134310021220324143010134000340201040313421113134143023002014213131032234203130201303011234341033141240031422132133341403222100230212100041440231400300403422120143010404211441440302330133004324333214241314241114112022321041423011000034322211321341042034202124144420342142034224443131231410232143022411312341240242320113043401314023443442334124002043333403323103211314311341231122122444203011304042020342410342201122320044011444042233211034043020320010220000123430304214141040123132023243132310014443211304213041133204203404423340400410021233440024104411443042044001230131144303342441003122400032032110303402132312412212441213121313012443132143223034044333142302000321130140302321241411100442322110042041424433333304321102224340324233302033414201442414302234002330042104403433123041114422134304412340221113033401020413134104101340404404402312122314110044310441322331221341214121332134022343301240410333242212313112310230102332301442432144211411331211343121343341131134020140142134242141344123203440144000322031232401211033023204132403012202414143100003430424134233011203020230400400410430300244431233041313231134110204312403302042202320400103444111133100321030240114201043304112012001302430120131311212031404304142202023044030130110121434321101222323441012211141022300414444240130101430112133000202014414013311424220130210231022302220220230302012212431031041204030323444412232133324412213100041434104034132413201343243410024333202024133442013300302343213134132421203033310411214143443421140101431034211044032013042201333443132324233233043342302122202313134410341242341002110121122400231041002024000221203233000410111014103202112440331202103014410302321302042114214414320322414321431003133131123113332130312020122430044323314423001424223424243023413003314232031133022403432102400123034413132440122113443403143114212003120300240431023431304302210412133113434004432140443012202223341330411423103340212131141404442310002001314230312423300400430113334301402431200231311012131120311101323201322014324312044202432402232302212402304320", "021342140323341100414131330432200033212031104212034043124433224041433024423111044424314110223023303341421420424311423310232223330231311442210334304243414343320303303142330312022403034003022444104442414030401102302434403312031243012021344300024143441100302443441013301000223431033013211130312303443033020042124100101120004404024440144332321212030202001414000331313001112304341234044444110343021111211101311440030200343200310223341241413443312122443003241310410103124134420223030400342412040034213203304012330422424044400043131332010110020441021412114314133011201343424344341223104344323130232220401313202312411024442301012340130001314230432340421240121220110104020024041100202031444001441434242140133321413121344320330012402232101443343104100041100023300431310213041001203230121200041340423202413100131431211213032104244430023231213220211313142340344120134413040444223123400002313324040112212211012202122211120134243112044411232124232241343121140424121214134234032431043421444403214003141221201043314042220033300334341122424100302112101220410100403431043444333243120031040320331330334123143221332121234211034441334231211200122311241104021204431243210221320242000331220421144340100201422040241223002114204224420330213044124313343324100133314410432204441200123201102214440434132031312432122332244422200130141421030130434100103132020441124442011332000134102043121420410023314342240303244404222230243233111340403414333340213210000031330314214331312113242414244432143322030033013010413241443001000232344121221001322223011223310321140242142044224243224114231243411030344331334142120202303022003334103344143243033143230430404323341304041200023412102433241001111324310142213132002003120443223020243243001212031121303222333000204204122014323023021012122214102043124144113443331424312211130311014422443321031342324030223003331023102034312310312404301401404013240204201421113224104130413121144332011101040424234111442301244303132444003033113023140231020230440134420313131214110320240111333013134402043211233030142134004341303103100211022400411300334033234210443334110342314211122310311342400113042033143344334431431240423010130020412013242023110303143231204044000420102224204430231111304014021402243130131321021344220220241341234400234022341340231333304201313341130144320311103142314412104421241441413033330230113244023242203303242223321223020221434220140120440310123403030003203110134234101113312020022033041232042140303421401014334440313404124303140401411011021331102044434243401414414413123132113411432133412040400200104102400414122410010023144322413413340211121224303443300122201212322232301043342341014303334102432131100100212300324134213202200312234234011141240202023043132223103112044141224031012324120134130304033312134244202011112324430014321441302421104002221041203402231324314122021141401100434001412402020110041320220211313131340310223040330014330000023012431130423444143331202344430332100112124343313114021141113431434431413104414044143210341121224423011031300411122131122403142423233323414032223323222031332013402440000121414034433210143132230120020242431421102004001002303431233140142233302434240231042010433324411333442021334024241043014212202331122042240203433314111233442033340443000421144221201143103420223013043011222412030332304444102300041213341242432330340012434212213343140032110411310424341242040112211121422410300301041410144413041332432110134121230402420033122313104420101412321313142114034110234130323300020333303100141010321103113302213334123321421203324001220243032214120442232332320120234143232343432303043034111000014404221112443242312431201341411314233121142321040344433021203434312143103132134024413211113123300220314014344102031442043100222221410400002311300413013200212401033413421330202031210341332340023122320444022424332030111434002011410223122203243010021100412141112221240131420232044334301111033244222102041241423403331444232300204213314134220303004231310113024122304414104313002302003401100313303101120302022014302142104121220013443301140333012342241013031212132224101400414332142314023240221204332302421021414410234443432333201111031233024103304200442314113004432330314342023240122222324142401332324214423211231212034402222433200034314343420130111432100313020030243304202211402012011134323031343223400011343213103130133331402043413434220404301241141341400032101020114012322412124123133324001232311433033310224311230343432004433314143100320", "211144104400311134340334120332022411311221400301223403201221010430413311011203130033034101030424402103313014100104302244023023002103010010220443444123114034010434313442303112032002421222412143033122101001321013330342034212123033313333142144320422423214234241001441133402341230213343222130020133400141102113114030313014320440431234413104400003334104120133021224014220114443324030013122011120122034430121130124010243023104030011313300004430234234421420112030223311303114123333431421303041303423334222331114131021201041110220014214244141242021004230100442113214412300232303322112110203340332313120124322241344101012011441012210114004323141110312321434012442400240120132244302044401041130011223311313213324121434444344144100013021003044210222014112442334443124230230431422313044241232144220022120324114044300443011233210134304222333112143221331042320141230130224034032034244101233001110224103101134133113332323003344203303311241103000433414111432401424140343413430400014232310133113033042144140321333312140431440302042421303403421143440321414132231231003103330003431444222143401413324243143300114132434001342214441134021021342201411040343042401104101330342042002432234302124433103323032113034003331232134421404201210400141203102241331204444242032033204211333400434330012344040340044021410440120043130333021421324133322323004004121310224001043322030130123102233433131041140211200203142040342032204322310142204332401023341214313134222002211010324312134330101230443300331204112324123411243241341412201200221312022334323131411432344243223132320010023110341111330303032201431233132400212323303310340110023124433324030313322310031031231142033042422443233222022300241102304002432440332330042343041324021413020333440440030242404321004300044223103103233410142104231402412230440440122200022410243314423302444322220004003411440142104120133024101343433231212142440001311430241032111231230014300200232414234024341214243442022232342211331004213310024100223102114000232432032003412413104410443314340411021304422332420003003402341303113203033332012323002021400124441342444242423320234401444141333010120130323242204402221123200140113323113142331141014304242011110411121043314330340432012211321430120313020213214233214242133412204122042243003010043412222343240433323240311212103224120344002214423220021403030132032311422141012012101012003403331101410443141014101403034410320020404013430421434032414330244004343020432233302012144124224010422144400303342311101234343133331303040121323003104104101011114041022432034100123101101132140404342440313313221222033243420203432200114241100011212301342432230410424214140321323144224002143143301403232422430110441232413143133214400433230233333242131011314033344324110343014313314032134332041313021444330110440042322204202243314244111324002344444420402340121004240034140132113301232043134312434104301332222223343211304442123204332224113014324131210114122122134442020432113232033224014132432432144012210133000222141010034140202134142134220011204143041302343204243214011024220021041021023112122401004311140240123043012323343041321042400033103422132011233032021210144144224022120314134341113010411013241200402200023230033023301331341021101310134231223143042431334043032232431013044242214321001200421303220433042422413031220033222340240400142241221334141434122042011331420122242043310101014423232400022212112344430224244204200144304202034322404400234032010021302224020442043144433134333131043114223021031040343423324212030102421211332321121423421241200303102140311411444142344420043311000333420010100424442434111012234120431010404032221120423001041212023324202432213001330111034311131033130230241100002333204400142414031023231023023403214011342412302341320313010432213404234044101313404111114112042431422430232321403404200303442302141000040320412234010341342104133443431142203424313143020311214204320323040312212320311212240242223010422014314113042313224032433320000301222142402031401213232420222041133100220224214034432120141012111142033344434432334344431420443411241224423230040222312324131012411212133412023430340234433202244403000032304214440124340031441201144413203333043004321211102140230321404104321142321112434120001341023010440434220314320201442233232334210042224420141301132412240243241241413001041041240212440000400313124410224110342000314024230244223142340032321303214222414041242301410044324222321221242314413343331401303331231304402214131204430402", "134013211430123031413131412334010331000140420042432243322104434023114142114221132031112214414244300142201042301023443212100401004012030310313121342203004134110134220014324443143400341011111110412104311114202331032221021204101244341323331030121102041311112043344431233422410132120220202104411232304432114020422241414111320320443022123122421301401343020112010410101101011303140341033111010010110130023134330210121124042322134134401342214424111420114230121022442340002132303132242443144401234244413244424011020203023130421430412222220040300422224422033331124310434041314203434023444232222413143331101444102124332311404222031341422121143100113132303434200010041211012023320130023411402010341444313432111230113133123040020422232304013312210344120040034233331141114343041434124403201422134224023022442210341302230020401240344211122320013103212100411314421222121344241104322213231243140012241330033403023141330242231130000442400342130121424133324243421441420400120113112304222324223233410143120413331330214331422444302341434040141323102041334002124120122022044004132342042010222404232334104022311113041400304300122332420203413401122420142010343002011203001221330123201001134342343014143111303142424143004111300432321211420041401131224230211010322134423304122042022240112100120410421114141041204023414311443333130144141144424400204200011043403244421314422211442011341423111303142424222134034224023311101113233134422401412202444142313244402314441000001432434334114323101402332420433423101003442100311333420100432214242411313103333041230041010410333213434412143234302014312004113024224223302410330111043221410033234211120033443240012332303420402334113431000140001203304040211313112021410212010041021133200321242102110032013404024243221444443231421331244322124432403341422130442013134241311234013310143231333104103331423313122314413240200004330321031204033013242041043403014030041312440404130332430344144114422213042441301241041220403242043400414402142001432413032140324104323310213412100214323423003411333101143231100142431241004104011100201433104012132222003444144212202040311244000133320130344011323422431423001034221322043032140002414404203233201241300111411414430431244420434121111430101142110424011212143200442310402131123432432232033443310243221432402043331021310401143214403234334132133004324210014241012003311131403243402002202011333421202143043320043333403234312424140342301414032131301001033124240432210202022031232443043321022233104420421401021240302440131134332400343102122300132003302212133001214211003411242330024031103233140241403033324030240030104140303113213214324104344013323400320221440332044123102334011434040343343103310114221343231122113130101401033211333112230142142403140112044222121100313214140324300104241042101340331123100301111413331431030231004004322224033002401414203202003431014443211332224444212131231403012314403433140313032101224212322424414020414442144424004021113231421400211021104432342112011114434332413024121043241101121223412301430234202324143001300321002030240011212334323424244023032043100112034424432441424223233304321314333004022010324114123043334244441324104142310444241114014021141432440004130410134140102020110423304203002121344331104312434431431330212321112011322044311211042111034201213143323403440232322124414234100430142021001022041202000414034410304341222201113020411334011212312020202202231114404212324401140310220113112103232123401140241000022143003403034332334442204042444102431343013340432224304111033242324210240121202001402114314021410414032033144424023421012400443444431101140103334143320343430342420003323204140402421102310120023313204301302331344233210424440343344411141242220300233312310103401441033031034320234211030410303411411124020024023034321044312041323104131114344100030032242220022331314212422423141201344042204233011441440241210034230424032304010404313021000220041004341034010331402232322124444300140010310344411330411140322143433124441410122031111304100214104211422332013213032344120144413002344341342203340202011334013243001044103233320300123110244223114422141431234123133131004211030000121234210234422013202141240133102004032312244202240124424012204234203011042002043120143112340303320412434201213014133343404022301041003101021001014214140122023304130212231040301001230411020302441133042020011443020043021034404300334330013024041342304300411103324412344320324121021044002041413334113301131124440404202400402", "444241410022123413113404000002301012320312202432434112344044332122214214220011434023032120130122412300320442233222002224404002322214110022241104220332132113100341231331302101024430033211343030441320424213034230421441340322103120010101141102120012033431343030240102300042330204131123210141203302431200042002014111132443233101033303041340342243210013240420421200421132420400330313022441023400322004213321133240241044431040041011033414403002232330023342132102331403223114213040323310212101310303233030343301041301411341330110141430444232231211221300321220130330420410102231401301122123233234341204204400103400400322230314342102404334211223133442202320101112033323020312330244320133300432221412434220044433233001244002424111433444211234310242123112202012102403213300240012001424340334400233201312001220310041331244124133423444013134232404320122440111121002322022243142033111002431341243421004124434233134321132024113313421301324044431433204434144314101331120224041314204243441122412233420300423121214112203012320133144223323120113141330401000323422403113324002131010323141234143400134204301013442443003123033420442340424134241310413103322133411213132004213004034413144312040224410041344331204430314432141424424023120403102442311311013401142421233334442242033431110224400144033424042000041000044122012344031200341433101403143312033130434423141421431031111121014321213232014331002104340230102322011334401444331332144140422210043203324320341300312111223341403311014132442213312102342342034003124313203403223110213124120210113130204432400221331314012122010313131112044321030420334404312134120122331424333001321403323241421440311313011123230322141221344032244432001243244011234224334041024412421200241143121214420404333231434404310003402044402140311224241431233224244344403402343140311432024310101241331332420102211330040222410423040220434333432044320040104300343231321003122313422320342023314241221001311203333442300411201100403241102223330041041314223220022001401442220112141410201230032432114444213113342423021140340342402014114202132033101041230334210443311220443312222210303122012043414023432403320301114343404131414022212404301220041440443113211401323402221432140222402140232324014122411123443342003032032003321120410002313101421423400443344121001114143334124143301110232312130441133113040113441100010033300233004231001432410001440340124322113214110324204410440332203434442034301004304021233130204440133234124021123302201431040443033413420323212441411112241031012311433220312110042422400134120034243040004430304442243324212432441012313014110003320421422411243042133031202134242242223340341124433012202003204224414104413142230142413233412330102304230441133401003312214120323333303414031203233224331344234212330244431320302310010240301313433232204400200032332121332110331101232011012314012203234344432131141014430343032410202031102041133203013131440122414030111402233010401131441101241441344041041012403204111332444241121042220441341204132021120011424300231223110003343441002110101342310102114043033023241124424443323423033410211311114132143444134033242430440440342331131220401430034211034001303322003233343124230224202343023432010321104404430204030144434202210220443342403432320142100141020423022432322114023102322401004134102210032004411240033414440034111022412441130214033332211103103430002002314023234143313102220040313242003012123112243141210114324434432100404412000024410421310422224222000223324332430330114314120403330411314212441111314440214403230203422001104041144220213234301212100144220121413314412024212340400022230400342413202333212223342344110401034213301220214143133101424142302411033234223420031333314211412312132422214144410300343400004122143043302212013221200010233210111323231121412410014312000200022031133011030302300421102121200342030203110231314313213201230013130404322224142033240141333404234110321410314310143214401314011440123030330433042221134440232330040311302321342231422414432443422423441100334304221023431322140043213040022402100310210243344014110304141444430424444411344222402214132144142101100300031332430120331323334301423421222110203042132004014430224310433142332334341223003411004131304324314130000221304331034111444000233313203232314432022210243140024314124444121023131214331402024230333431420321244112121442202430300022243303220421143001400212403204421201410221103333212302122333320030103112422300022221240200343224024024232304310002240042", "214221202134313133113321320313013311213013440444032104321314012334023012434243311330432143330042314101433020231021241400034142102422103332420211400233140324000044420043404002333434202421034340414241342012104200302332313202034243222311031102040401141040042201101301123140410112413123004322222003102303124313342003210334231424311330123143410113322422000211320410333440040330100102224111332331212030441021321243103101043304210011201234004041402020202042323320311211032231432423410222131331040021434241403024214032230213441340234403341014143412233443313124130042344420111400423114213313333421304331141411304124413334232003020414211002310321322012212220001434100332043014133120440300011200004212300301130102240040201022001321213030422210200203123410340213300310420033303330200214213114311244124240331013434342323041302223433130011430140340401122132423223443111340111442034241102341311104410214440240323003441204123022432330204344040330023244330023423244301142123142322034110112004444004041400423141314331400224332011023241204142010313032230111340321403314232010100234224110133101343312132303044431300010020404412321123300330410313140433004121133312201222430302313144242412232423312404331300002421223104331134120112314320042431410134141404112340310323221110313224040234400233111440040201201423313441413000130424200000140240230342002143221434410040330241134310004323003403434242444200310213112302211201014410340424103341130223030240033300420310211423101122433413434143204104432133412020013143120224311412104222000402402002000002203113241340332320432304010124241034024320222023023020441234124332113112141141214102141244110112040103042404302422013004132201322322223220243010244132011142021113023332302100000110003042332133042234002430113410023123111101213224303411004141020223320444330143401103104342244410001104013133300433420031340011231430240411032412134042201024404201032331203031442431013100423021432304333041323014300310422111104222043103143303030100123304202232331432412331113011222302133420211124112210144214004001010224011143102134404204244341131124244014130140414011231044434343342143314213100111211111112314030411040421401304332324234340211132012130011044034102414310004303114424132322400341331342102203414021012342011112443400303320242142103243414412101104422421320244404140014133240041142331030233224440142200424224103310212323424033300204222414432232121024421222111100010213212430143100200004310311113303321421324210124024101012134044013011302443141043242103320132122100342342043013301342413322441042123203143141324303324141004404202131433044141430123341020412101403310113431402422040133310112020121024341014113213002144324223013413321203100343144310441040244323134121234131212210023204011410020123214433230430403334420003440343200342140122411121144443300233203020214041130213131330332302212112142432103240441242144130031134131422410013321303140012204202022421142322344123142021132313433214120241221410243011100121312221401323301004204010041314401331301020211000110134021214024030414041234020004440213020420021312123210010041303120311424214432331300420330103310320020242420410103423003100232340011002432220343031112343134302040110420011144240303103422203002110111403222222324421421101341332000332031334121240403141111330240133114414342222343423314420222310034003324243403333401131211442313220341003203343432212342101112421213324003112242021431413403140324011110221034230340011104221322401040204430344434231442311232104141112302230033003343102243322423111443412142414321011441434403334223414400412313022243201142321212314201023213321143321212314442124304344243032312202232243031241322410322310220132424204004444430102214123144233142424113000210040231213133004330203202120342241334004420444344402221301230432002323321332142322343130143243233122011404434130313421444432122433314102022402302101144340043011244020100130402121041134444334312032000131123421432042331321340000334320332121312224401102100144432140142001434413023211013330112300204422342412001224440244203300211012343143224411101234301442423441213324233203321421302424044101433233321012233210204202002421330341203124101433440322234411320040340224302031112023402123410443102421221341024420433024333442430143212323202321241002012143201220144123300233300120104320423112442403122344302324102122430214303230413404143120242222000411411431443444001104213324021412420021133341033112342414013113344141211011112300043322", "120432410432442324122333323440021014232121130022400104120022211441302241320410140434032402332140423314410330141143233010030110043003142312220004303034113011314344310102232042131213040200223311034113202343400134332411243113033104131031342221012414444303302240311324013200202340310433203344040102221043302413433323210204400440011341411343110241143012213024221230411114320101434220140324402043230032300102431331130442421310430002324420401202203301420124102044401410403322234142012311200431012144133111341141133231422001032424342404014232140133101243400434313111332404143103422013314322234121303343211413241114242300413343400230344010041041104100013232143040432214034004130421140112043413013241413342343022011004102311402304104212022120034204423242004421013341320323013221010322042120334020104120100002421232000031043311141034434104332321204022301421030220241344443321441310342044440230442144100412130022313111240434313112403411041113004423211404444401211103311310304223404443044114434430243133332011021243214034031414304112001014041134431113003333244300131400424420213102212413443303402142342043333243403211231141411311323102123404403333312343422410240004003340224143320132231213021301210330333412243041410211020310312432023341223203014041120113441203130220003323022112442310141031224014004341421202002324033420310110221304030123040223421412022003310324241242132242422220044024131321214031313444341230131141012410030240103313212321131002413000411130100102320441040032113113101332222100134020234210141231313144001221404242304313204323043031111424112143331320430203244134234100343311003334222211213332321434044344403012414010130313120010201413301111443222440120320202143223430102143343441223440234404220443303343144224010342031433042124211101023103430011230444313034212003012002122000443420304410231230212313303140324114001232201123013004040300141344101344314002133122104024330440104344400001141010234314314010043120021403203112410420341320311331021312334012242142310212404034321213420311142322042341200040234304012322132431202203023133032002030220322010023230000344030033224241203213031230102344123030403412111010430233330214134204431311012144122432421010123002203400301114332133301213140121430042230114023311404344324302011010041421004110023320240220223440223443221011110440300423101101011230340132303440324132421233041201021023233134403234422021200414141234134213212343003212034424421340332222301143123440211333104244213131414012413011142042043223403104132002143344421312142130143432004430213032210024343424130320404032000404202123240020242420103142112110041234004322234440020203403113323041312042010213240042303421320444413212121044232200230124111032330124124130234443034220101104144324442134141202241103303114044444033243333121110441021030310340042343133141204243313404410433321003330141210421122430301041301012314322422034142234311242404131111303223101224240203304304104211431143243331441034234433142312213402413134441324222041322342011100023420040441442432222312211320010322214032123340000244404143140410004330121301410214211032403134104142143001202000400202310301323242043331202030440241122132213130242142031012201202012130033142333300034341343432003143220320244221233201232204104431324202440424330422344223232330003140344023013123333041131223133042412031301202412312130141032123010103142141141131242432102020343241121032411233110113014421322240404204032222244141103342110240211313133401342030133043323133204120142120322121040344142444122334123202200332421034403410432212004021401211312021234413404330423034200131111310400031210244043401224332322303124134333300302231332044231201203214224320040022300331111041210042311211203332243442422132103441033412331442102123211401113031422231340230221120330422133122220432432334142041023214231313401020004120124441124432442411330420034102401420242340410421431403033242104413014021000232212313233320024340402343231133404443441443040323312133233443311332430301441140142003030404343131204433324403122303423210313440330141130430444044012000041330324202143244222303143321114210131443130223211221120032111300011433021021203014131100430234120302432340403234121234320333342011104211321020043211012222133014402340101114010321040231424433400300234104240203101120301223241302023032300434404400233230110022201021000221200443303132212040122134001244440211442314332440142212124022011432441101232400104101242033433010310000312444211424334204020", "012431022300341414222424311330434341020131420021013420242230141143344114442001110243402111410120203402201242104442323021014103103034240241023044330342112203004030040323240101001033220022010332323120241224213233324401010030141040444220321100134232312212123242011044002132142243010144440401334031333104012300342110204040230200434141220004433331324341134123102240200320113234024120111204013124442102130431011042230142334041410114423311121012133210140310130240221321010203121432144013142231102002344342132141011123333234243034344000434431443202414204311334101340100202114330412144443031210320100322011010412433203030144100042033043300310233231222142224043203420313241043434302404443434044412144424020243014011044301104331102100302011321033420111430440333243134313423244401441033140014022011104010430030114414411314423411240303203304401010032023121131320223232101442402123111411014101002341442103221131422232312242342400331134042043242033312343020034120021214211221320213022011133244014034413312342131042013321041420121103042143123040130143044421320420143013223231304444003043430043130312041302430133331143312240441244020020401244234242001330034130441041420030310041420113301331300342232421334201023120444204333404202004034302133400343303414233423440124314323133103213212144013300421441132204204024230012221232332323322241014414032413200333333012120332323403123104221122144043434422021323042102420034000343211042020220403204344444100011110332324101442110212031100312333221112330432022133003011233240114423332223021443320211033232044101403304311202414401144303042021141303023013113140242302014100101431421311132231304403422142320001333311033234434330212430401211220440413304143112301100240233431020444242004140413412023420333343013342342432220444314333042300320212240032303110201133244034000320041231203423430231320223033340130144243133401334220003344302130233104144314043223232004423424041410211443104201443024243020040303334403422023241214022430434212100422301222023231013423324031014234400332324140112300131024142444134423043001244133302244242212142244331312013131401320400434020411402414422132024040123204032003132434114313420121041402432440130210444220231144102401442404444100220132013242003130014304433103403344101040120421340120143304302214131112304431343003234243440313240043411211323022100041442342110304312443403420001231404221140202213334023241301214213423142223143001041040431111424003422344310212412422000144412001110120121121101204310244113313103213241100433403001111324240221320003004112440234404203140232324133421433222034213323132223204323210321113312110123004440401223344144133443424023214412321010333123403203303224001044011413443010201144320412020302332140221033020114403211101114201444131404111202402223232001042244233131430212200304340422213202014441440424034224110204424121434220422331203412101321110014344102100223221331143121104111210432232043004300224011202202220431214402421102144304121100034244131121311441000424240130303323331042214320344312211202313432304131313044241214103320420140124014011010331304342301011130113144313241321210034322111340403413423414011141201244031014410130340412141323221014314402044244220104230344111411331021403443102010110014042042343311444014034244244431134212421340021143324042404240033400021400304131023233302422014141212214411141402303133212042422412422431400403344241124413333042403121230104320143243332204133123312302040233231313101404442120204241341131142000430410310334322034200212141131022204431040334340222101333220014012244033032423113240041040041233434102144223100201041414041132322111432033033130211330414303202143213110424042312222141142031024241203404330440313231222230302420420022340121343022340341444101212240122103441042100133120042422320033220101121242443140432021001432401432414400020404104322033121420034412401121310412214131414003024233303211400043244030311313021324130322212220313221314300130024334144243312140030404413040030142403342230240024243440040034134342404110003043004340334331333314044230011014311243204342424310013441103440034324204323332122301024211302114030300323234014002310132042300140043010032344103131402010313424132203344114220111043421323032321412401124320313214143244101301034224434032003000002021344432334220034204233130122301412424120031141043221104431143231043312042241400242114002301330030402221131112214234414340323323311003313442423212103340401314024021443000303020402110441", "204003033432423314003123331441201001021333042011100404142104002311032440004120344330233203112234321214033144223344213304421210342342340133434233222011410244221232413133033013404010411230403323211114113334311212040332012001000324403012302302304301022231324242343432112121211311131440024101222322334343300422334040043224111410310430132412132344124004212302414331420124113424144301413404200023441204202142420134041443233333220303421310412311443304312324010314232200122430301420423111012133122441204012022431400140030132220130044133334132022104103134313122234311223320211243434243400444002424313012122112001321011321431132412221034222344403211312342021102014444301444021333344002221312411431401112311043334210023013441340431410402440003434231132403303214321333120104140414043031024124044143112100314424230011041423432233122432403420012003421244144400120111040231032321431244420414200010412233231332401002201133321132030320404220421124414320310422330041044143423024333304402323000104300434320102020130120124313420440101243411011020431222121134303031042320323214141331131220410202442442314241343144124423120042244232103402020021124420404232242110031014001324241323222032133010141331302433404204120212343144400444423334041143003401433302032040331344333441232000031322312024200040424214130401110341041140213411412230442014222222221211431043103120024313222114143121114324434030343430022101043044334231232313424411403202104423240013022443441442034220214423011441433103232024331444324123021143103041021022111212020324114020441311402333241244404204230001011444021312222444332244440424211302332232033204321441231044211030410340433304441341141230132130400032034442020114440210332334201030421244332311412443342301212224112243234332201330034000003412122302022121433333204204231244104243440343142441324243014110020333000011000202224400323402334304343240111203021331011023444402441340124010342032024341204322331030321024240422443232131444034024024021222434100404440333010341232133204344204243404043211244033343203102333443221343243143040210440231443024004041023311103034323323310411333212002433030410031342312410301003224120043420241401403002133333433332110440222442421114122003041344404301311040104004143213114433431220413301144232241310341414002113223024311233033140303442333202324210111303334122030424410230422211214130003411041211234044313330030130242420130223004312003000342411121224022201004230313103203141013343140332404311442010030213010432314020431230012224011022203424231133030311013301432142030420442041100032224304431201421013124001043311410343411014432300041401103314112231421302104430222004130240143244032333041100331041232024132434144103242441420140100124214433200341412443222322021102114140420130110142431120411341123122324441133214010340233242101203404231140020443323230212341401033313412413402340343434231431213121143324022133343013441010321321324013441040121003343000322033322010210330402200213024113022301032012022213210312214412011014111322434323200441013023431103312022140120032231244220013041432141430214424243221213400000132313204432002410410112024321324214233413411100340413244121143422411200141213324234441114141243043412112101021121233442311303412202304432103410222301140423334023331322303003224423040102204200124131201440123421332044341142233020204014202214310141203424200401201024041344312321444022223334313420234421241434444112201114434242031341140412402420013101423201224331123241041434024214204440420231441123210334244312430034104143001342314141141323233421223044231213400144410004330424133013033221414221342102344113441422233313224040043411310222304043424033423232423343422024012332224004034121130402430012121440233002420014431433014110033120114242331041201000042321442332241242342404213232414221440033421211002132320014013240013204021311242423341412340003230210103044102002320021420441024004033032231330110031334110313034131023402103343003102132010002203223004130012312333303113144040003203220214310042403033244103441004110243231304242414004221440020000004202312013344400210010220312320032020210110231022241224201104311331234342120332223024334403243234344022234212132123240214130033432230203030324100003223231302341204033040134331131342431324001211132412341124312040212141423312342144314043334142044334332342031133313310114203431141442441212314003221120304014440302411201104013203320430202132121010144444130201203243301031034311421403101102030021443203023", "430114014221011003204243441431220214234000314111011230002302131012344303133231214410303142121130402134131012012200012142343323143201213320330110413003200433440234121430330221034210202220023301042030032332312402322440433120144420432101433002104331124213330421134302332011011341434403310003404332340344112244313043440344344233112334323202204340343200432414210423121233331124221141131232022422102344343124030303240004303144033134142124130133114122132144134311310031021401334012410234231143103032213143244133201304412424324141202320231302333421301233400112321111012020014431133340232134024341313343304144020112204403100024434131003304434002202242332342344034402010200324243042010110141002002133001141132442210040032424001242230440203231421123220431031100013004131033404241222431213241130021332443103430123243312440331012332114343103343224331030423133211430204311240231414143300411101340314202311341410041413201224211444440433313433010200020121310202343330220010223033140132134102130202243433412032330021401311324121040011022430410110011040441001341001000324220122332144243223121440134411402402432311413440221332113441212310122304333220124011001011202144101041202203022113313122044420320133421411224020430343100012321411232403430001123410404212301404443200003200402322113304301002143312020320214230343114431404442130212113020114043332233340333124434010020330121414024344203111044300440232113032424334000330223241313430102321223004113311300101132444231414102142141412042441134303414221113341033021141342212111121334221011124213300003232030102022131341400431131232412023342014132234011334343411040124431140001042204322444411424203400323341003143122024210202201130042422031224101033232240332021031322434304224110423434413120131232410144313213133330313424132321400340404133211202421400034313124142242221203141424431223420121300114032240023310133420031344042343444301340433012114024403230110211340210121213233322131232221141421424210230410220141413312324143422203404412404233241443011404404120242101423131133220022133232020130111311032140121002331410121432401112113040434410434430313444300040203222303003104211434020034410100324344141103144411230110320232203234204210343333303121013323020032320304432212404433423440310010112302213213001232304040324043241042343443211421244144142434012434301404033120102130000430400113001410031434204023112414213040333442104311012133422240012123123330020434341443323042022311101002324234132244202211312014310124120444311142402424222302432413302342321121130443122141414314124040101143423213002211203012403111244133432333202210401124303222430323322022420334004444330013121344132402010103341013113203134020223124043021222320413314310311300330200042444401440322210112340343024021011030430034212103412110023412413430323001304241002132021424040343312034221210440304402010334130242342112022412443132103301332211102234213444122103223301341212331300141102141203040122142334224323030304340142110331221043301033110304313144322444120442420121121320343320303244241410122022311211301022414143341200411132022343433330014024332213430041233334320314400321014312331022144203232413120003311302334242404042013234144014111401444240144323142301201214221014011242112132331222234110040040223142344400233123414141430441232304024311212440442234441123201231231223404201241000112432214243441401324034034121232312243131344314243144201230240220230012144131011242041244323004114313402210431320340222332112033121142003420331203441323022414231021432323434003200122111330314044302400413413421200003414012143033212340401231221414111101420032330004313343234332044324144401300420224111333111233340032122214412220401341230210121100232203414212114130143103404143123432242242132441022130340344141201233000221243442010033233411340003124320233242034410333040123301000033440202334433401332011422401124014334224124401330334310111233232042200234310433323413101234112412201304224310413330113343112314113111231214412041232232221210400132141243031142410223142400334301320221323334111220403110301233100030303031432142212423030204040421443200104243432124004042304422204120140104223231212101334204042212334030344432324044211010001340134243404324223143031120020001100131131340333214403102343120233322440121342031012013010020123402032423211413012011101124223421431020111123410333111402014443001322320114041333023224333243103044412331014022043212432334303414430012424232043324120322201403310141421110324", "210404200042342313403040002012222404420424212042220143340323244340422104342141231000031202331011321123301034303403321143324011132112214110412404300024330333341301304313132231100411214443120233301222022444302332423421141321300303000414311122403412222010331203014440444010241131144020001011021144133241424020331433101011422043032221243204310041244401014443041001243302233343010200040244224244114423110313221102242441312004022341132021100120201114112442003442233140302411022442212441414001121121441142003433121402321100024004130222122440113010324410211312133333013010302414310410220320144342443124413001133111320340124204420302443322204300310403002334100022204221040242014132100044220233204044131331200000243000243001443103443401330101003232302440221022332304001221440402023212332101233442102440402302314001041444200423434201342113110432344020011130112031412101324121320143233212341412333031441300303211101023100130321243220312302400023344212011010430414203024443123314330303420342310202112303313224421334330420310124032013241343431413404240102020042204302313413031034420323320230400342110221333304420104214341234243134420301121103343124001133122424132002041240001011430022133401431404222103134134310123210440233242331012344423304430400414414410201422403134402103014434011200434133134440023231120330110014114141221124221420022141033144023304124424103140011102233400041300111201312311004213310403410103343424202134020230234142304144420400031044443121313300342040013201434222012440043213343220130414331042211431120012012301320424344031233332031232301200024024300444400123444334421130410141041034242143131042112214234441401034221223041200130142040402113314143014032204320301434330433403420031423000020111420444411012214404020223431013420144111123122043040041223433423332340343000343303102242020341242422002310241330343111202402330043414132443411142223402441300321314330444240403411034302312014243202131431434102340010432330023442203232040003340000420324100203140142120240402313431411403044013240121421133111404313400420100442033141020220412434331014220420023324222330110232412212330121114432220302242404443341110324320340411103213114233132422403203104212314443440010213243420233122213204220432404104423430412314013100022220224442032032013444030403330343344210030020211202200030302044223320242311434143322203113401001023023034314000244412213120443323334043310403444314313040430224230013024334134044120432441443002340330111330010400432234033342231340023101242242040031431014311213324213214443141031014120033411301431430304240342212101101101031021243123234241432123144344332103434244320333240241300023303343410011012322141310401044440131112210004103424113144324232333200330123043101120343121112124204033332332041432102323010044114233300034211313214433122110012430033302103002321444321323311444211212440030402432221244034003023441020200133412002334343443043303302340321401000030220230040432122423341231002201103222321031312401314211221344321140132202122423124300113344301000342131030122122313233232110403201410210330322111412433010043120124431023311313033212023332243312130444202132113232232300413223214304432211230302132020001213121240240304213230013011221232030003241014421101133200223431213241333320210310100331312134111323142144214134423021230402430302132311444420142132010402030034441411000030432204400223122031224144123024440014311014414110421111400213101302420211133143443133243031241432114142424013440101342003411130134043323044303211004442422232232334112104444230331310443332103104313443303313322341234024331331341214344112400112111302233220112331111112440122110140433300423424103342004113321200323310030101142402122131012132414210240224140232403034334310243132402040404414320114314112334020313103314121424143030411120042402144020000243222021144413121134323431023102342114324311020042414031043242232244423433413210221343423004002210101143014213300404343401400333334210331444033224230420420032244313403402301432230444213120024040330002144111400340031041043224441331040211431404313320333412341404233410312310024124133440114331041022402302220130324234010133001334223441102242114134213031021201222220332131421232241043032140334204300420031140340243100130414223311140320430141123031220323323200203101311222201032223044300143402042142220423113300423312142324203004412111014432121201404120444031242400234413311003204232240013212142233311324213410201201123221433012400024244111414", "032010333242143234301113220334003240211030202312313234001041133001441341010224214443330313312201322031311110324430034214422204342144340304421441110213114121400333020211100443012012231404211204123310303000113432300330322200341040202311422432314340224023142121320003410142431240304143000333121010401342020322232424014020011414023402004220212313004212422040442234022401341000111243240200141410224433222033311022230002021133423030303422222343120104010244344030114140220104334231321100433342230210014132442023220440043020030342101401111021101343312043432303001420201333432133413012021122022440201130041024241421423231424443043433033341240434121202041404121214300403121311122313432344022112144314430114201024111340022424001410422142111134122102004241102110441122421040023332102310124143022334324133310203344211023224323233344002441323002002231121303230311112133402431442130404320034022201411113330331121000232243300140443444132132033003341032400002231411314002040121100102011222133412432311234003402040021203423143233404300131102311132423412334313303241444124102041433334140312433302204402414110124213401201012440040222012143114340222133113142214001400304043314341030331121433022323100033301421111132201301113413112423404204020433434443403041312014212342220111344020230402044220244214011211040200003431013233112202130304141321021032031244032232101024133220433134202111402222114030203031320344342202022004340413214112231022244323244430241400222100104213413233013221414402343142444013411310433431313320024334402043302201011130110140141403430200142104022404031204132204341310041234122402231432020001013221413302330104341303421120044141334030333123014420034441233131202040322332333034332333233111234121413001301141001212111423200102403201333020130442013130414334343141421134411141223444132114224113230332031212210441431231331123140312144321111102133323303323022401404432102104143103220443132202440420144210442341330044333042411222442441202040140011424444414411411410313411331142404102021204212010143010413311240001010003000034020103302302140040200210410313211214241012044320112012340414042143112433022233332401023320103020113234123214432410311102233430344020202302200440011203333140001312402434423140340222301431024444321104304422110234211001010300010032113323443412421211233424403323300432234012201402222441012121022430402332441122301204243113111414422411210211440104010310401224110301224014412124400423322021332414443213111304244444424201400400113210013203313313004013012321332140042231334224433433124240133441402233334301303020132000212122404210223211404042312410231413121224111442433003430430333122320041410233000301433131122032300444031041233422122023301132210313121412202104332330014134240104002242300100012031423201301134444403214400303342222430221223334342003313040340110014313013010112324133403433402041021132421341330103304343210334323412414422321023034002034142140401033401311224424413432030034020213341342424241001240344140220112111001211431213413211231320410104011112330042040440131010031311140222302010220341343423431403114014014034331134340200031222411214000324244241223003220030141430334434032244334140414430434133304313124330010413304111132444123221024234400023214243022013240341443341032242431424312110213013403343232421300201214212312311044013203434202141241412334124300214030233311140334343003212411003131014322122443201131024023001302321032442401202332233441430203021123443141041033204413121413034240240433444400424331340323332422431402302403044001204401240324113203204312444342111213140241101411223121004122341144400311244440214144122214114444011023110103111434113403412324204141144030244204004301121232130212402242420121113332014432341200243223420140121410112143122324220102344023133442434000414021123324133040143331310303300231033143414123134213202100040033024041422133241201103400242001020122104443410120210304410214141320104202241002232402141232330214402312201302240044113003400033204231113033043113411034322443032221104441243131020422413412110030400102041102303312021334303024142321234001313144002310031303414401312200342123104104114220302132004011033232144004104024033341204222221231334123023230134000221233111143340322032223120203443043222200102300441124241400003340311213111122442144323323000344103114302341412003442333141441134410011340104342111234134224021441440231413344002301121413233010413204112303211222130024111312243320300243202223103141033002", "124342104140224142122311321333341244442402024313312104434211442332202324110430232334321010124030231412000342302313224323213413210132232004400013234203210144120021241122412231444303410032203434043043422030240011141004332134432410131412331331334124322213330202241232204311123010332212332010214003140014023203021331231334300140411032034241113430303233430100441121324111421011323343211130404202042001244012103204133241202312122002421304103143124132202224430043221413413444202330221123214242234024322431300230401004104302001320214334023212043333144434000034121024432231323122004144141301314323312202134030044041314311342440441310443120333110234023424104424421042204412344314320310121423322343224242241343043243113202333432432121304241030123333032423424013432403323030303104404334120102334431011443102440210230043024403030343440312114312023133222304012130310140431302214224211214333202102042112414414002102023443123021024344231424322304034033303031232132313224344433101213311142003333433124103232344030433221240324203004120324334344444221043301121404112330231424313313334410132312320011334234234232310322030021300420224312042104022422142331211120331024132402403141313014314424313112423023413200002231312111331104131012313331314122412002241443113401334233122343033010414430402444430310341410013434430143244022214430424414432311021411242121302101343304143241342241041411034010001214300333324242231020122301110412433224313300313440300133344111040132223212200433323212304311111102233130104410203433110334101122404421124222110030011023334100242244100020004144032414041021424223442210202302333100313214434324313213443032322431324121310411012001344001324434444212330122040010202102314111041122124314242321141011411033031222112320220430304131412124440131302241412211233232100001222244330202211032223211234110204032102410322123442123302010213023240312312231042234042220231234214200223304012111230430221044010330021230120310002241433342342203442042202111030300413124143234043220304342000313014131320331230222222210432324213341103011303304002130141012000021430344301034411430130114144444104032102301140102003241134211331241232041134401044103312242042232124344430224334413434243401030323014342322220121124333044131441201412431210421422230244004432010101420412002414110110303312304124011201341324031132020324332434213133124443123114403310234433120244442422333124003433134312322201212310244204103011204030010130133321214224310304432033121124344434413341224311441221412211034442011424134121410433020044411444303221120113421433014321130311124131140314223034001120041102203140021403324333232130144024001212323141214034224013123132332033344300443311302010421240113040002111320301322011444442321204444241303041433011014121432244200424231304341001221113203020113440141323242343324441044403231123342323102000300241010433421323413321410112142233434021324333003344400004220140203333433404132112122000411303320200120011331200011321444200242144412332232404341401421203434211310022441034222203130443142020110342322103240141232312100112111431141422240024344312241441004201402234014114122212342143431341142223240344404341241043133040344114012141323223113424034120404213043232044224223223120132323103001242123342042000002223110123313100111013024400132043343002211233242243443313120033432023120314001334130033224312402020111234433421221240300421310430142343024431142024110014334000020100344423314134440011013432433232314124044202411132123322320142434243021024323410441441341101400002111341202240132000023444144012043430441104112234030223100233024431413024210242321323344122441404224220401403121041314300323241300014131443101300302142334314323333310241212431441421343243130101214144141332010213434320341140240204110401034342310411221240342004032422313232023431202133020002242103332341104200424331040222304440200430202441114214113024123321144024101310004140004233021314441220010242332304344322334103140143224442043203111142340112334233333110113122422231310031420004422124323023310433133402123044222440241000241342241433110021214404104213333134020140201340143433242210302041144404433200221443040324423203030244420401423122441214140113042203423033301111244234123004423041243103320133444232023202412124141031144130200143130342201404244023303122122443343324301313220404212111443233104342340113143343411430344211230340002343143010131033314114031203434141220114022032334242213130413002334134343113401243303421434200", "023441234122101113301320320013301002212000200113432202322030132040311424133221332220041401133130234113020014024020114410220230333041102442321124402432400330443024204103240132234332410102022321134112330400102211001412104214103214110014312222223424441004422113412333410303004010331234023312033304203141302100012124032143214220012030030303144214030231343140131133020242430013003240130224334232134204212223131411101120442103233144002344322310224343430241123201212230244031201413104433114303001332234020201231404000102400203402301222201303224221042103441042312323120402310120123332004341200420322434342300241121033001443341021341241133144022040112301303123121421004331131231324402410320342242221410313324432322143041011313413314314402344420134210120413122324242130401042211334100214431223103332010111104323312332333330214202320304204102042312113243033424110213411304201222131023124242012331233334302240322212134210303443421422232001203444414211144144333034022401102104133310100044132210432104002014200400320410133300342314014220234410340142014300102424234423030234303244242233034341012303441014213302334433211131044142303044012101141424021141410314210300102433114442401230321403120441040234130211110142424004204313421011443234303344111041214413322333443131233120412333334040010430030242122030302231044323341031441023013021143331313224043343121131443014144033332102410140441414401210423144100421411033012440013201120431042444300220222420402221333420332302121224441341243410144023340332334411340340021230024304144333442414301242231134110330434102010432442112041022200113301233344001041323342133132103113143403341000413330210201331011131130114142033141330404124414030033033223341343104101431132232103110313201214141100043104342144341031234102221441211403123331241433242014323012031132211330211031110443031211012442303244131003040223231413401122200142221330320114424431302244300333121024112223401220030332014041424232334233330040123324440104321142142440121240021222410312302230340214434343102411404223044210430422433231144333232404234312004222044331120211100140043343133422412340401404034223323443423221243301144431331431021032324044234402014230243200424210340133320330401213240200141404301142141213231304020441111244102214320204400230201340413103004112341241230421332014300311424212242302122133110030221230323301401140104234411400434011421214244023003323411401334430204313410310321321120332414011201340444243043113000430244301302404044133423042322402242241340442132103111204101443304201204044413401304203442314113001430123242240400433240113421344234323214302434431220100420111323031024134242243230203400233140323032024024111011344421130030324041131032443000321123200421124411224222330412421140242221241203022141432342421444011014224134220423411422104040101213233240422323142034340440232131020201421342122223222311113131410021444134212240112003031213200331102311134441412130200020222130144423321101124110041022024033442221002324140114001430124114213400324134431341401411433044400423331133112312133432404413313112121232032001122404144013142313434200224441244031323243113031120133322203223142131403442344342104122141142420024132234332323343321324212332311312041340030343221114402333333244043100231434244324334120230233221304301101412113131221312314413023424403023124404221114442412201404130404240212334331312134143030331412123100333233400020203221213111222033313430034144110013104402340040114314203433023104203244211320231242144204242133213221323322144142221134230002340222142430220234232111001402031403201031033402310403422013124244321100330101020420301333210121211243311124204223124321434401222321111324324403141340303421240020304333413344312003132124232210241311210030244321234134321324400130123340204011132230310233104102012231140040442322400302343100023323014114211200424303203112340310241343324314240141132133132303340430404141133412002344204210321221444424301141244143214340341001213400420331003044243142330123200112333110213300333133224323224232122212431110134220010424140011004400303044004243423141244211042204324344414022110412232204112302341134324143203414233301040411300021014420012101410220433220420214113244330323312043404242042243223200213324133443324030024331014022301003042224004333312200041221224422230012042343034000311124044412303212410023002211341200022340313440142122402420122144020424423342412332104103102010130303321300401310411014400230402110421022434330203", "301034122033214032043311214343014224421042442230041033242004320003332114313403142124030212002402403210102011113213003341404222332014444413400330443201121321103300222200321112220431140113430132000001233323413111443442233242334023410330244401201211434143341004001010321220011313213201003331200020313231230200434240311213323124211041044114222203302001224441100130131401133033124041421212410334214231341334003312023144112331110001334044104203432212211302040233303142442203122120014104011243221143230130243023242300340421314333010220433320031221410040220203412220123134232412103220314314030212143033434114103113021003242214302000120221422132121210200344023013400433233243122030010220343014022424441204130042023433444410214414022301010444432401132220414301134414330044214144223133023023000440230134322220034200333223202131232040231024102404014204244400134020304400031100203002303334002232103210023114312241020411311324333423011430214002443421300020000410220131102211141104440214143023424422402120223331201424223440424100002340111111020032301133311123212311410042242233342332221321033343410134441004044003244104332321331200300001243401231233324402101122244001320231011101321314410102412324041223410200311230242041121103130422202342012233130202041143200113141444142423432300133412021133232134332331203231002020210143134404124140010303313322422314141233113230241344202112012211013340102341331144400402210121114414034201433213401423310440001034401143301112402340303142130104431341421034344023401344103220442312314340044402113131043423244020412332322243000032103244302200240241420231424022200111241102033344043444041022220143132113032003132112121012240302241300111132110202343433233111223414241330044031333130400403132212202300131341140244110200003024341010040212433011244402432020432131002233430242334113323041313133231022400442200334432422404213300001132310233313344441031211214433010410040101203221014111330301202414212200203342342124421432040042102401011104042241032444113013431112422024124200242131432112231104342121032240332103043304204421303432444134212140010200414102422130001311221320332240441201300121403424242023010443120204414230141121014140340223343241311104131331101214421444332404441303103423410222303244341011341133403020324432420333340110440342411230132021314002302011403421434441444430144234123420141340241012001121434202100132203214134242224003044400223443413200240200021410301342130212012010334334420342004021042030231414440114431034211423214144331402122131323101013124344343003212320322124443441420431120402321010034111113143114412411214413001021234300311200342300144112024231334122434034300042210101413431312301023423032404343403103421321121143040404240412111412031033421430144143344122242100344442334430433124042224211443101411034433301103130443423223421442414410432433001002012310404314142313233043413032214024241202143423111123233140202213231004304121303321032201221333041030243022110320014404222000122204332103204144211404220300444110032204134020224123100203110202310203233011232331234242312332220241341411244410044042441124434300410213111030404134204110244300331422333101443314333001123302124403042223440211310314141133010214112340222000322202410111442112111002331220433014140221244444002121412104102143143300014420301333133101324414031014210124144200100144244334021211424200002004403021414302122233032121203442023312011004433403413321320132440332010133444034401304202323002142234410103200432011202310123340331400334313304324134233101233422132444104331141232201034144403310113121031343313431340441311334311233410321212030131200224404020123440143203300031132302224013334302200233001401230202302300004423400013224422040042241010324444000214441411203320011231101443422101114410314444431341114332124220303201040333143043333344443111314003020301041124334112243044123432031110432001041224120104013010043311243223204010433412343423033410040014200302122421211411240141220012332112000233043143044330031204021420313212034201434134044203340332234204101210032344302401203341440012032401102043120420342001103122302224020130000412413431124040321411220101032404414210300231033241113331240004432234030010101004020022302410211242143233424434332101333144003414403304011402322324233212343411441124240232103210101123140041224301121400044341033434343041303131440202244244133430032031231443141330144341130201021222303144342404413343141134201211200202322241321223202001004301320", "310031031212041401101331044203242103312201313314413031010133220311440002411242331433423122314224024232031421221013023232114403144303303222212030020422240344303042112004110040412404123202314404101414242403103000133232240131242010431332023241031302423033041043220230244301103314320020413341243401144103111044410202440442022101414323432442311233022131430312242241243303411211004033340303414103242233041301323441420232210011403014030130243141443034013011044334143000022444300324110034033123210322402240011011041410400124234434341100444014044002223444130411033014032231331241104404300242012342104332032423213321441420304411010320432324300120321222421221131002443322132130313242122422111401441022242333130430230440133214314434032144043113200333311201014022202124134212400430011000042321031233144040344343220323141333122102443033002340311210400221104200441423234112310332432321331002414003344241240041041331044444342412100413412312220243100333331023011143420144200121300111023101200243342333140034424404023221403043140211112034021024304042132224141112122341320144410212334034100200111002341302120012240041441203220020220320112222223231310023233302400413414041401023402114340210442322441103441441310244400011242342240334123441111321204341103340110433441422014012101111030410441312140434342123410124004111004232211040341041403014442211101442312333221432310001321212433104422100203200322110421102223311034102124320101034422201323014042432324402411001012322242433214001022430432343423414240001413104041024420314431322330022134000003032234243033440131013234043120033111410430310324202100243003421144302114202013003040221422024322444033341243044132212200113240223144113121002432210324041310144000413100322223040311310024100121300424334101432211324132124301402414100143014432101003241312120402312034003343202124220340341124203324342233241023210443232204302304202134103344024220210422343122431424124400401012340204413013333442412111321443304223011142440314000122132404213144230323414312301421330203114300210103032222340000034002433213340310134330211334323422214343233031001112210234434404132012301122403024324122204321040141002202203312231221411133141210402444331031302300002310202330203323030303341131342202023222104000443213101220101204044232203141044023402043133142420333030410141243301100203130214202030010301240341040320001104201220333420124001241310030044134434102343230330244311140030232034321212304321124400103421431431320332430222014432241134103021233212230114014113122101101014003313343413341140300130320423134341420343143410103012141012101433332003102313103140121134142001231101110422030242110341300033331444234031442300102241200234231332241244222021241201141004424131001220331113410403341122131341313330422322231124202314420320332224403402022130300210114104404221222441043042402040203431200323043031440410411301200303444131234313003004441340414331411200012241140002042211444104311120110421303134001111134021234201310044112403040233242321223130110442132342111014113120023200434014230404202112001413033211204402342342314043124233441202003143121402304002004124032341203330303323300213013241443232340241202042403224443143233132443134420240334323000120130214113334113320343232022112111130111121123401243442044324414132331221324320320112021324434330003433411411020104303003132144323022434001422142223303430213104330233203223013334214200204300231301400314332023230344223323440243043244010320040313403323400420300002123224401314331000230103032023321414144244241424433433042313240203001340003413004444322324040240423310010114242233022042433033003001044331123224103340213404321010144301422220341421124040434341001211232204430333114401311023333013021223011233024324320412322041120422012341320400004423024124204442000332130313234031130243033332131441420404344144222211331024042132024012020244330422121220443243022011233114031011133044410430432303132344210040144013344330014144231002302441031021414121432042332030100133414103332434404432234443223003412431414002104104342022033043433202312244310121100422403414013044101022411141201331141111042121441322000031302402414004120313320414323420030231102133342401220040303114230120422241420010403322240303432232023401321233111323440012231402134020213042244421431013441043000010410323400431402441204110000041343110402434300434442034012441032401222143234203322122214313101413234201241102302332304003413440140311214043302000242302300030244231434402", "021444122301422402404110013001212132003111304014432122213404412142424400343224432404404020032242024144304212044104040333312423440431043213422314013302442214031232120142210220042013322404241412202200440243123331231313143231303421000140344322403010330420121111211102210444313311200401340342140324332431012123320243142014324023211030241024311234323130440303231440422331423321032100404222012423012211003424224424344011223144212141334320110411443101233214230001100400011041411243304113040431434131010220041232332003103441404241224412320424410110111140221432423203004122241101143010241013031431434432242343230223411420202331344312324320014001314033344343122332131224303200242212232401123240221033113142143230302012211133100204134001330331000034023333022400420340443420111123021231201101414411021232101441423433411220032003404421343324220320243102201222412142234342200224134121311200420234111023410240243424124200111111124003330120041032342022211204340033244134330113442022434211010034210040324443141301303310431323330241242110024423303014011232423444104201423001104411133324014421142143400120122244433032301103400100344233101111444400334423110223434214203414322331304441034113310022213133233231310433224412141033321421230120241211124011301430202210403130141333102210204331102324034431412033012444232023024231010222231221034003431234341323402341111110304123444422443443311013431314124230323401121413134344430414421241113342332242323301430121324323304040421314413300024402133004424311311304222102123300412022443223114034413241412320322132024043211130430011210134410430101331322134010011243314331343042434243240214042241211213111220321030431024324240442414434012430334233312034233301323421102113033132203103212331000233311204140003341321024031100020341400100431122344021403314230431420424012433202201111103434310213404234033322240424013431222323200030304042241103412333112322330010232023322423000041004033111412412132401132214423244323113411110312430230042300121114244113121000300403434404020211244143224214321023442322204432234412223204414314311241211232403142023033323313122442021211023141220243233204023240310001131312230132124323034214234210411220002300130421411243203031002424043241311422232004110304213441231031401043200133222414440001242220104220443012221411320131031112133233242403430134340032122424030210011401201243221033013343143031304123324422031203042411440443113432324223132214330043242420231334233213222212342020222304013021422103342430423430402444214202313033202403432130402432421141423430032104044222320030231142203142113212203224431222202024130321314022002012331312412334242222033023331113320003012141124103241310111344020344401422123111221114300332404420444210014413304244121300124413314011143234024423332231010142004144220122010021422221202403244110014024032004331104013204223140433140420022333004122212323133223204302332334241210234104020201031201304202144434203003403124121311330330324320000201044012044303303030120424310114220411233331401241404141121032402324423214000131221032104130001241211020322202443304123123314101233440002202420341122044242432233130143302222132222344131401043421002330211234221041201414001324002203030012004413310411320132012001134001402130013222120410013400142024210134211322102031024210032014034412433442104434124132430103403314033134130302104334123413120332300040022444114431143244412432143021111214021411213144031334433400043130242120233111442441422143240000144142202124040240331112411010313411334043240212202131112222311230332324331332200140403030200413014433443404213303202013221303213004013430020040232114413214120342341111340431000332143231022242344430010101242031341120312130314414200013310240242023241120301310043303112044131444320443410040032333133140212301441300203313101313422300313324334320402420212044223030110232403331442011413112111120434223123020232333121322241410414312100410244104231403234310112041000203133442323412440421000200314313242432341033322214414303300124444243014301333024100134330322430031312134443440314123040104030204413214103010004124331201330320241102043124300112202042314230014444232420201243033444022332214310142141313224330300214131342141032114401330302230100013232010203330234030323324443142220323442222031040322010130430104143320310013002300442103120143342211332312231333122414411321203214331220113124312043222240030114433012341003033234123023300213432331033321443000043330330040201210030141201", "424120201434410013210302142211334000423043111230342222333341330001311111342342230233230230230010022040042102304124140114202104010122403000304112403430233414301104202224404221232022311214402141141303122213331422412042143412444121142323230133412230112330222214234414420024121342132114040210033444324301043114011233402031212102201101103222202412114343201401400322422243222443214104400340044133100122200423233034230330231210141002013141141312324114133014421423021214230012411320041422021320221321214344132032120030424433224400433243142321311223021340242140020214421204034113141330131204013210122023410021314244201422323110341041342122024242103140233214242121220232002124221022113233403110002144044214114320034420030240102041223031100120401233301313312433121103330204314434404411213041033413221440124034002431020333124310023420424122021040321132222423304441211144024332144131330240232103311331443312342424401104404323110431104413430031330344142304443414122020400101422102422301144324434304024021133331031010111134021223112302114304024333214210134331342130211431044010314143023410120332122402241442330330231312102100310142300023321234204130442001414032321211132340324401211034401004000432001004433200320004401132443024041404430043022424122002423432342214000244103143240232131014141343101342004012014100232243212231101304322323111100001301110301012133142233130441103133232132222433122421240123242122040121112204313222102413303343310224302231321020422324014143023031413441214420400012341342133442431112413302100133440123440311342032123342301113124011133410230224014211321322423310144022311304130133142244424324234133121434003032204402331404302132012441224004301303003433020001343011230431233443041231133121332120302423413224334410233410300344200311124140202412001312002011113402300243111231232311104434434432321240111002044113402443403204323204340232242234021400333133441021124013224402023143422312230423304422443224130140112124030132212420031200242234113341104130044141433043100311242220414032201303434231334412201100401020222204233423440323233102042243031414113211033342412042022221440044220111444322421231340041324310031220141132433210322024340020112123013332434100013243013224440140224001301432210402310344402314240320120404244332421034013400322233332311114440131312303300434204122432104321040402010331201320142413004121343001432143302200124040432220233441120442241102404111120224432040301404231020323440104004133321224441343130140010020132234332313224232022132221334430004203043114334004034223420131323233201344311423410113021133001314323000414221314222202044424331322431214323130343211104301044012303444122001324203324310310402312321320021114333332241124334332321411302112231011312342431212101230334320140212434333432321201222011130213400110210221244023324042443333431320340240222103034203001321140001402333443224321311231224402202101212130033133010014030131301024001421220033441204103231432420442123110234131400021113020041422410110421220311433312220203041304121444132142010241411230233333330211304130221111033214100312431433212421334340221324404432430100331321310342444310331110331410322233143413000131412313330030000413414021133340011034134131233130124443210432232220232434441204243340334230242311220210101341232010330142024302311014200303130420331124041311421234044240433432013144321101431003032140300132400214303241211234142224102123214214231330233440402242210143100140243421342014344123323324122314231431300132122343330103001031023221011132401114413322022040033310122243333324132144224110014042303111031010334322234013043240101314112104031311344032231220434432400442224024141314132032334402124203120432042242424011331040013230213232401000414430314011001020141332024120011331131242211224304014032431331012403221233323023420423021330233430424304102414002311241241110142101421444303413443220223102111300142102113224004041000121424132412002322103034121331334014210313341414142323024434240224242243002234321414022222103021210020340110133133043441324244032420312014031024333232134243001301424222313331431420104102103144340121310333024420322034142132330122124043200043222342200233124224200413243210124421111430434341043344224404103221313413341213033032024434434012023442240241300200003201034434411444340413233030233213241241142313303233430133322230012211214242222124404023224340101444142342413333321434222041044121413340314404411344220003014003120043200323313444012441402013", "230004330003324440140120033413131024301004022410044213122344314133012322041414300413132212402034102304203422103440021304220313314431021422044302212142132313431213004400124242200344412302042031020313020400034234413100401102100014433023201434444420401132140314143032322021010102220403041132330231442301233402432101132443344114111420343121343312433142314232032101112101130302120101110012323122440333231331343133110142110200044321341344220214121223302032240343311321124431211321113304242343003211331101324000043422414221341220443022143031242242114124213332234212300403131403244240041030330421024023230311222304401304223114440440402030100433324043203110241414221431213202332004410411200343001300043111013402310041434010411244400010021312024411421214302124441104421430042331131423400030133143424101130140244232000013220333232411234341414232102140332403143210431141020422212240124014430430320320303323001404420103033000121004244334231430333120131341444044340223212142433042044302431303111104001414420004100303112130440400021434442414420014240344044142010240422422222110214303424132223321432013041031000234222341044314032121342034000230044434212122143040440241322200142341311304340204343144100333322041121020200114101222443040430320242102221212302233440241012042413102101430213232102233432320010343302212441021024012444123024112010234421141340320440131210413424421241132300444201330141444420424012302312102301131141342344421030010113434122331211113404420102234442210032010322413400122310043102231433224022304204133234440221322311201234023242314132402120134432312432134044211034012010232400141412222104102023031103140130321232141303140141221300313230112412032431130034244230202041101313432203441004110001231424330122003442004142021410030033232023401411344330030300310030002024322241002434420432401344333312031222434324442313404243132210403034242033010312214033203243220102442003114131344413102302204111144124123412323014033220414224102143134224231011322314140413241140230013310211242430232213432144313140033203142131211222210412423332344431241131102443220323101301001202334343142400012122231202022122141300020411402122433041031143234420311134242313321003041410012314314410010043432444113031040042220244224044224431004443121200013422233413243234111231432444302024013330120414340433134114041041443240412314334210441023130343300211122004220220441120330312241012202343110444022331433334420230214404424010013132204010230124323003312244121110141003044223241001111030341234103200042242431233230323022203304200120112201040434040344303433002000031011234340234413334024123441423133212223004043131011440142220242320413230301121122103314334201412344412142122312040120241044303132310003434231334444110411302444222211301001022113430440343222423204200020014231242110221004212133142114214321443113303030334320141411021242113002004020421323331144334314111014112123043224232134021413230010044033342343124121130444141044231412013140140441023044103141132134412123133423044112431131440003441012404203133223240113403430031410212311134210242232332200400410223220032003023320410034141114410434330342400132133102420421334201140024134214432340041034040132240240414342203130110204034101431443241233040410414301244113231301300122103111230302030303304013434141343231232403124340002442134321300101334144200034410410432234311314403331440144123401110130114422034432342113004044324230231111402212424130123020331320131411420330213042330113032120024444111402040400113141031422100434124210114203141013442011144141342120041323124440102024422312102302422414410402424213040411100123310204313111431022320321231110232023431213030220043423130034104020043044444310100402220114142333202321103320320012241223314312131423114112423120211034411203231112210114113230021144014033323442420000313031323300120140204311122431424441212314302112003412224011143220341013221344040114103204211410222130010044440320043343000100001214130301441044200242144112031332402144123102223040320033344431101002113140304424221023323312414241424430312422033433242020210031141332433311140422244124331241433033042140120300442434404041143334301144132032003230024211333413401233434314123434341202233334212312344331323420242313043212302030023013202312143144403000424002131232044124432332140213312422132014423000432431334423040302241444330432124020412012140120340034320342422144224341241134041044410310043314344332010141303131021140213312313001333322323213014", "304423012304342201014114433201332103022342223023012323030020220114402420033200422231033300222220423333031043330242002310124121342312021320420132120333221220220222122214230002024124033211422103234040103114240212304222322004441332200403340203430422423214400122331241442242404144422124202031200220243442122341230104221243401140343144332222333042431213424421204121224133104420013224342203204130024140333430034024110211301111441034210110000140401433420133132201211112134212410441333034310344204113023303014101032331420221431044411344301210321143400302004203044343441400344240301440013033230402042041444303012004413002424001442013122030040311414412240414413112314210244124014033344243201432113222003331002032404403411301334304212030243332002040044224143034040330420303112414232021434023343140212000020241414032133430412141212304334020024022223241324243030334131232043210223144401002214432401023132002420434122334114014030031231314300022220030310401242340412104241131014324340334000113244210130012400023013403434233133413033342423333204403220444414212202231302321433322444000142322022204113243441024241000220042001232414113114242014334220344100143011212413200424013003202424203400231224344410141044034141343101211104223120130104404123324144210102004330234333142244301431311411034332101334131341420313112031310212140130134123443334013102312400414044201424034221012422420304331213313144303413422223030423213410301343020222403444110203440444002213340034314320010113104320223031401203143323301042301400241023134233111323202221234133112324323430213220222413204212442421131303002210011231230034000411303122231002412200141444043113142112124302323130013413130032042443234030311200241340443321433031102411000401243012004432103332421301421011100011234040140234000221242142311312402040231242100012234131343111033300443010224010023444231213020412311302332330213044312244224004304244213323410220441203110031220314203433342412342112432433040141303140202121243113321421320143041443111340234013212323014314311202122201312403203304230210121324304433231022021331430102310222140220032201133124431010121302404443412200102112332100032134103332341002013010402442133122142411004432322233014220300214240343234032424244431001432123104223224001423243443203321400314434122110001412013134220100233423412203414234241123241214414043112114141420211012101400202400243030024103123333431104242442310302423334344424344023411124024104421033111333224102444002331311423341140431010441200422032303303240224033341013120143111433412233301232213044411410440040321401143344202203102100424333141442042143434402141011100021142402104433031322110403102123314043403424040203014431041101412033230103432101213241121432023342113134133140421424243444413311343420304304434400021313213134423442133134142120100302244440243221443322244330434420140344423033102313042443143341001211110021011024420030312442214332032220030331144114230343441402304011430314411413414011233014330001420300424003233322422411040034404033301240314030420223020242434303024302301313333221010104311113313311102222133202343334240030010440403013343334040132011301114324103012013241220301034443334041301402414222310411400442314430410121212434311211424242323004114311133400320142133402334422332133413242033233404142223431222024433122224213334133021304344303144040433012242430033143341222330314341331311024410140124140034203210002031234310233202104202420104414341410132220334004010413213244040440403310441300124323202122300443214004014132442310344424103432011423213021101214234014030014011112123444344321301301033200044230214403214420204444010101222330142030144204020021222004104030302442020140444234334123444103043102222301440344402101233421431023213404344000123431422141424410123003413023324324002433313234200432113421220000030020021031320212122333202421130343214221204242233002230043310140223023224212100003114010204013212042302313120040140034121024421210433241213123332341213121013314233044441144140014433003102333212214402410011020423031304422404101222313101314344300110430443302014413232411202402333342303302102002140410403311034114400241443343132333100134411234034404314022243203010434122231441010101441110220041330013101041302331242030020101420013340302302102134024120020121031133331341324332403403013132104201040422120023040312234021430004123013141303113414442223043023112123233211024311411210203300012334322004441230302204340231010234100421104002301000313243", "323214332340403231323212430204143043421111041034442303420144104133434324310123242321430220441301110443422241024440313040024200124331341012214340110300330222303113324402230330412214322210111030220031042422034101340032343242410141040111302222200100040011441002030110332131422101234120340330442244341124021302202132440000040201300224302014131323432023000234002113224043422200011343302201402030242222112131144001202240220130411242031343041121110322401141131000331130340414213124040031210320123443212123333222311034031142113444421211101313104301333210111103443010331413201431023331310440142124114321314000044313010233032410201314333310421413334424440230122033410214241313213041321330423012232234321420321431111103212122142232403340404341444044031041120233412404313042421024013140244103431024004220332334300343420420221423301140114014332044123124400311341414432300141102430444431314143021222230302032140013043400132313224040121441342314312011004204141342103103320334233012404414133001301341400211211321441122144411002344042230322400242204323112342301244233020431023400021134330223033034303334133032223201133241443202230210243032104202232240023402221141030232442441242244414020214140344001102021433022204322001412433310200410312002204031040230030021234122010144133441322130441102033132040000441344112002103212101231043444111212320413324422204312344433212204324041302332133022211220244201104222242424424030111423414132143232022223122340110323404420014100102010023332433210220204023000134033343140413342334102443203301400311234433204203330141434043442132013411114204333230140041300030001130301430244003142110140222311213440223132000114303324122234304114312042031114331141320220423103343310030430010303324110301204431240130441011434211124234030031014410120130102113142233212201304304003432121401002313213131202231044140042023032424013220002100403231232223422210002422102120023314042140312042012224201123014320214221220013244003211431330123122341111110103020001410123104033410040020010234143421111333431201220202223220444132302331204221443014032144141022123322144324440411312241042020340412333420401341100314112104102244222442402422031421244203101444344021223414442204343420202244303004200334304401422042233433100044001120144444430404230134332413002433404402403304022343211000133423232330234240122041042412212322031243241420303331043421442340422220221332012230213411430103144203402031414224424040233320331320323032130114220311332440214133042331440403011442311222244030044213144020041300043232112213301331443320113343114120101111104130242240341030233424102032341042344321403243123343232044244043420342203131321333440304400232031432331022204033102133144023321442303321323102130132143040344133112242302410432213233302224021243012044443433333334402302111210221124240140121113043132010131110213432411241324222423001402424040042303104440322422132310143001003213010403330030022243330232304432132014012003441242134012011022312240144343411143020040142442102310411332112010312131342020203033001424441343043421140220114020110000023321022310113400211211100344214210000213123130010323131031241244411231400311444321243410314123102122243102012202132324213022400123013001004432024444243123333442300124031444412120142231231341044143240433014311030130440210433100212314212122420000102001411144140104114003044310410131231230310200242203131411104304111201334112202224143344413121420133331111021403400424241430100210214100101114443320404202300220143000104431432412104414432344300323021310101313314100434411213424320413411014324214441414110010032431002134230202421110200441003214424122124111331110020230424200402302000134101201011334031440012240142121020024312132414000312403243014312242314003342422420033113320042040123312302244210412313244444323012103004400320030343032102134323030421143422101144032120340222211040410432111341142033004220011401220102313412424443012121310224122424412342401001110104341043442022024400240410323122120223223401331314341413014102404423142400032230440420124230122003302313422113431101341221310122023032121330344230322033131234100040204013033342322103042212043213242133122344211321001424301433444431044200330314141211023032034333332321114214240200404440032214300032042413121431403443340230224004143401331304430021434011122232100144404323221130021121230120134143041342333243042331111440444313433331221143403300333230001234044103130334332102420424204130144024414403404124211141", "340210221420023233202323333131011001014240331224240341314400012221344113143040421222001414240423143114421140432013241202243310343141101334143330044022200444344222023412300241210130413444431000011332113022200133220102041000442302004034403213301242120100204124031213214144340323124314110023210142324330141031331101033001113330301240224120443143320212023203412230014012232002424241303310222411443214432144003442432401221402030232410412313110012321144300300042320310043104114401401430433313433124120021434223140031420324002440221143034312240122020131024001034300430001312312442240432334444112334134004440230321340041332432414034004300042243321244421320324444441234041340231324330333222004324424220103021200004044113443340310221420422200044143111401041303043310042034001202330032304013121042121242421303232022211314000121032111211230014021042023303213441233120430221021414411103143110020131204201021234402010122214342122043443133324214041442443342441134214431201141203103002424342014204303133234423412421042001144004042024133312103023102123214101130031000223304312100122333040201114312214322402431140123113120134303134004021012343420022032422322413102302104042314323314431423213130033200121233123322220041133414123403402234110021400200320220434103130413400314324030234044200241443102044323344434241432200424434023224320104300304234012014403010300412334041432233144231112241314102030413320334402300323132131014232314423324230414203002132244143113311323421030440342304400332332323342021321322223244313212102224210004434230340103011142112401044142132244022233034303302303120002140020311230421304321140114233220001410220343122204411200413214344431223224314441313303100133400332014334333420141231141130041414403311113311000332230213412440211410113241342033220102023330341132120242133340142413331403321324334114114243322133231311412123332010310201123033114222311421313403023201322201011110033301220101030414034444424413443412223111410043344402344340102311221001030231133344242033223400131101122000013020022300433333222042134320130300304432434230003322104040414444101014133133204432403232021333430410314322034322403000142234343404000312434134030300122321224233201311423300242043110334400001433413222443214322201042420433240042430420424344040212032102244031241142330233401103242124213413401100340002124223322214033302300000321411313011203004013104122404320212244044322343402013101412224103202021230002440422002241040010332302340340321321344112111030330201442304131004014243201230334030003444440213120404330430212203034121404431003441204211141024043232410114100042420302312101140420424030110331031202234110332043440124311344104434324122012111104441022144042201121401024134404332041304402410031422424043240330404140144330221323203220420204131440424304403313243141214243204340402133212031342414113332041312300231311320302401043222004431214313110233201244314322413311410020233404114403112040011111302331323341244001203411320222020041022201031330424320441300241002242240411400414233331031440441434324442200330243122011242334433131134121024124044144002222331430201432100212142404410412002343342321032323420331432114443200404134120403243401400033024224222322110024302003010214244142440404340030231310424140022414414103114042434230002430240100420433444223241344100133220412313203332140013300434000304232342031141100403033310410000224134134411312213420134113124001340300200431022011243243043112114324000211033024314324212034200140033124410443412244332123303101211122213241220411220444421242232430132141124430111130033313023313422221321234014342001433040212233203404143040042414303000300004344434014434424310334323212012240234004024144010233414314014202202034401020344404131404412012302430012332443220023244223243210204134320320100202223344040014001122323120231401420014014013331442403213300110421302241342113001004044030012141000002013442402332110233440223201023012140104304020302104100311330121220122334433410303413020102311244244241112014403100112224031423314101211110200301444231214040430113421132210322141332422332111014424241043414142202133020320312104211100400420101042040302102232404420433104431130444410320002200022112003020402224313343404411340432300333003040304320004414402133143143122044131110343321000033411202004001311134240102243143332102404424133210201304104130323324243031333303411204110302033101002241012230120230021030334122343241402242434032442403323124320324412313122212131", "023404320434412230222211344143013341324211440311113012221203214443343144141110014223314103221242122033100003100121411010304234144103423121411120034321022201033400224320201301330304301103411211214340401103214444111330400401103220400222034220312030421421442442343201420203003211220033104124000400123003113032200241314143034402111401112304144433140330011440240030003100241121203410120344230144103410333433433134430213221144042221044410301240231041234002100310323400240103404014141020303223323423344410222104001114311434131011402132342122313322202244203103113301332200041132404331022342141004013034133123134010042202111001140244210300002014412032303124432334301312004120202313323121230103423011342201433411310033231410031114113401444344112031103020404132001132021412321141220413314212210200204001043341241203130344121123341230113310204434341212141103124243203223432242314131412002014101443400103103412233342042412000110104300012343420012233212140410212331043144022212442234011042022044233333333300231314232341402233304104434401400424122102304333212231100002201211311234210004012311011432024122424312043112401113300420402323133140332334102120220312310313134344141231012203104014141131140321043343213210431123221112324004200344010114421110042344203013001420311223311103010142344102130444103203441440201344323021020211022214324143100133100122330130004114443111014411343104121122121124012404231102010022021040441022424441011103303400211444343000212011141424003322324104442204313040343403204332004014320304224322321322420210003011104434312000402412412203430411142040314240444420332240430113311133114111324022313340023230304003210131030040222340141014432333210212311131101404412302143013100300402332234424124012204401043213332340402400001221121410420130021303424401040040420202030043320211444003242241040304311312420413043111143041314303300444421240120234042230231221321414331244124432413121000004023323141201212301120433023021003043243142343321023310002233241431011344144333304220013404103124422311312330020100214023120112432012433101201404244304402410410142142131332122040012440202244102203324004000333010402330030333132023244130243101320001034233022030020211421214021433201000244123104233401443443033333041042434440244331412411043424044201031242422310111421444140210243223020131432433114244420403323124232442314204412322331203230441334110130210103000430324030402403423034220344241402142210000323210144231040313340220300333410231133313414010440001233243223304402434023210403234314443230004143244143442312043123440110303010100242441040444034421402214010412402330100421230333333442301432142142221202234043032120014343004142412412100100021424141210101421440434134301022412244323441332132310241341024223233012011133234240231112200202430310332401233243302132414331424211322312132431430401312433240014232144324432320041322202331130042423040234414001414140111022321013034300132144334410230102443114321441023424200412031021143120322330123012214203430302222033202031313342424143414244330132331300020343223310402441233203422041103232412010032124131202213331030310030231111440334431323240240130232413301014323424243444430414410033303114421323434211201242140412424314214022032412130010210203200212320333223010021342204141223243223121134100211132123123013202403023210442020200030301202211011403224432421104004241222043313333041003224132321403120420144422231123442111414430201430442321243242112344134442443441432134312203142343144421224200202011312342041114410141004232122341121432200000003222124304304113041030103033211133132244024311114212130100243413422422244230014230104340000333214010231404444311401420214444314204342020203321300420020443240410324124410022010244424423041142204133340002324100024214423112331120023330114320134342232214002324221114300412113202410323223012441030231123303314133010140443441441330101132012421143002204200001340301441214141313330024241342023443130123343144111112443334210033313424212244311301404112124121111124100141302344001122200301031132101310334400143332304224030014101102334104101212044144412100220131412133112333101013231204340110110223132202342220313112430001321024213202021200204222202421323303022140120201032014122002133122404011421320014342102341340141324041430312013110341113201340040034212234302140323124010123230101314131044232412442000123114422310310103110032114410401240133024010440243343034043131311024212421211214113022441423303233332411240322", "421321123130131210210014322323334042133404243113030113002432431031322420303302212410001010221131010021402121343213200204413442323431212331042313314114220324240043133101224213002013031132124301313014303211411034101010403204241234303202002400443031432204443200102301322033442104332002121301121210033124020134123203220434404002042400320043441130141120004321242211223201220333441001013202412324001242033131410210132302300034004400313404001001214101434341210420040122023022024034121414243241003131044423144322022224331104214230411211434233021441402242300221133222312442044004142143132013200232212200024211001143003433033122103442011300113113431343332210241401101113343404400141322332041404243044233213412404432220410400004233114133124002002313103243104430341211422200330200340134423333214012100411034141124314012432333214142312024431232410132023344133023304041404443400300104411224423032234201304344404024142144003101404101011442012203130304031132322041414341212344301010021214244030201014102144404311244440400100243112103430300324231302343000232030304310334222400430430003343124331014331444224134403021444013220432012442042003341300444040302433112241233334114232121234143002324304012104103332440322202112030022234434322140421213340424342010110044414444301443344402334020030420422402044314223330024002021114020120104422304131341223342321420242111311424121410021022403111404132210422141013343441402022144133344431334440221431013223033003023421320420223332120242402123212223414040014022003113342334043234201220022140042110430002442244244342230013010021130034230110011044002242121104010414003442121202012031210044412420142310012000220432113012041401420242103334202433124340001303132232441212212434300002114333310024421204313112020014431344220304032030132302323204010241444044232304330002432444112344230022133414110203402014101304232223434102034202000301011311422303141303224103404120214132323242443400233032412402003224410401332300111224134144421410031121341214220200240200042344231331204344124323400110244011403424140443411141114240023001020011043104230210122334342313044140443233232100002104413343004023141010404242120033314141204234333024040004133124214242404221221314041200440402014312013100220033334224420300110011313341340434421300243144340344403200323143130113323244402101001333440440221000013344312401013031440443042003021334131103404222204104442020232340022014111032331113142302040111411341314041112232021412214301311333402114021211413343344413241331044343041311130224440201020322430000431433204422040114130410000400213422031413141121322141242221212444243034420444233041323232202144301131312300304333244411240443010101334303030413334244332242143100320130021112010104012120400000303022313431100140443404311010244310434110011000411114114200001130231122301014241210134040034032412120031332242114342344002342302214410041040031123104140142240341420203343333302132333124302413300020021223321034442100213333400221200341030331323004444230041222114243304331104113004310303344104202323243403214044131421140041332023221332332414200400244001001213300011032321241100241242240240043241021111420310300434234300144103200304043414430332401033304233120304021333123421300040241221223033402243304313443300020003402121120444020322113304442312041033403212244042331200444030424013330140140220223021030302233011413324143144101432312040141422044100211230301123034313303301044042304423340333013030024043023043313001411001424333331432420121004013030231311330322404303140432413344311241420131401114013014423130232200224343342040344031120403241132024220331011302033322121230312041210144411200301304310344430111220124233441012214400031214302100104020142131442032000011202023424430424010324004200434032324032131041241441323300002230300224443014120230300142403241200232201230140444224430032140211014302012400111142330331020142334131304020002422010343203341203240444044421242134114022401214033143414444420141000142120022010112441010330313043042440111020114242331231001014043440421002144130341240043320033204443301231210321242432422003324340133221442413004010440133230010123011041020014442040110210114024203243214044010214401342140214233314401303412143211400121212241401314301003033103123030441122122201203332044230103100413122034002343010044114103232120132443442233311030210233233432100232323204013234322443014122123212414141311232313243440101010113003413031101201102421241124232322002321021224024141404", "410420120123041402033111144220212141341320422341412114401034322140101334131221101112211222231144004300142301010031202341422244140114222041123402031433101132241412142314011214422120201210343414432100201304014214144340233443344243334200123111102033220233011104223122221243333244444344411302020412300403420232430133111220244224123112033030101033343330124431040434431200000123431332132020310000243023000430432341032134411203240020140302003443433240400421011111103024030213400002134041000013002221120324440403031130403232440244143333111441212402201403313144201043321420100232311031303001402402343421340321444302444340114334240320102444122441443421022414211340404322142223430011311144010344211300120003201444013444403342214124022210231210301240314223042234121224004020110132232141420124201231401103112332433221200220440311220213142214114022223022344412412122432441210302024434231043402432140323131240340003400013441310344304430302444101341310021022301002122043333040011402323214144002343212334342430214210320044243220212220421342024131000413211110022332332000203241313023223020222001203120110142132124224104443134122040011301243343333234400240010420303311143231431314310211223420420020332302021003102041313104222021130213043102032232340434101441301440122040010131021203013313234301201303002324323013444044322300432012040110124344233121312140230402103430032311011242042112134013342001142202113413040111030100130410420234214123443132402033430014240120321204200013141331113114343433100030122013242312302421004220232241432000121131420333122333240002434122402442204000213223424012004134014320223104042102222020311010130431234224444042434143000343120130420112123131040341024320343421203443122101233404033441404332203031110043210444021344310212134410142002133114412001033313242104314203312240143210141324411442124400112224330240434332422322442214100404004043110302134141421234113210320420422303112403342034221421414022140423314112103314122310412241224101424103441033231003122213123433003103012324022203440404431242203303102230241430344124224311241131412032410200014001420100144002022213114331030142110010001242101214040234124112142014033133442040301221341014332301222434422332242400204142341313411122104411140222304011130312300040034143124333200323234144240414124301340020243403241012433331030240042443402402420001323413432212001332043321242200434321113410422412401334413103000331410340112223043232002042144414033140413123122303132112203031140302032424233001344144044444134401323423430341433241422211231303402002230144214302414020332100421312232121222222041244021140332144012442413000142342322310312230223441042113314130402312231131433004113133003222203133441202023214023403030241223310330421030242244322340114234434412111423223440333003132440314042343030032013013003312410010303312023140030001123432122240240302310101023243004121313102100243000241324014222323141122110041144100243321240242031213003404021303134241423404002211111101311312202122113131114423031212414404330410423344340322214111144442343103400134210232342231103030010203142020002324223101332004210331220341341121404410210441200041223201404413234301034210444211000014224213144403211212411403031324310030041010040322203104424432424022434220302034104242030242133301131222414130323223410142012143300414030100211021430414102323344134103124023440232401231120213424010341424002423300042424214220331341434212013114243201043441342443243300132213200033331132210320442232211203221423411111404302032202030013301434142013322032004044411242031212321301331104010142140002404243030103200413442340231402112020043142220131043323042211113342121302111314113432021421133233010323303322110113132030042223304031221013211122010311243232344433424333200203343311322111333100314033300400010312420341324030042224041310001321044120323441431243210032232120313104024041204104021223210021323112210444411123231301301123401231022131303441232023432330242002401443143112244021423033221222223441221003224330234330141200314021120212141312413311241002100422412040410300123222042013420414414122041130033244134224444041103324212331441124302331300430131320042231410220010244131143033342433230012011344400242030233410421130112031302021141314200202244232423031404121020434112301233131144211002223430101201234114340321414402341243331222001322323004340310313140332300202421142402001034304042140424212301114400313104432113002112210210112104331002233144324421144310400", "212220143441022004443134020101214444413441132131134344322341303434331004010121033342303230031112100110214434132240142440114304324424342420211010042200023014204324040023000230311232010214231242222442123314441422210200102014243031214004022212232341423420402112313323413324400133144444204413431001113204322410014144120434124430222223102212344144130110003144440014443313042204442022323020400100302314322220210011340011204310014323214410220432022342431443414230240113302441343022302300313103201041122300012142424323431432342424240002113422043112201130020323142440002333234333231131222221003340144410123442140144000033140321131420333113103334242412330400241003122241234434314001413042214412004322414321334320103431132330112020001433402342404002410122301122302323033240313240033033323331321300311223003414140242204032324112003110121314214413100102300031133123132241410314033201304334140424203132014111401432323222233104103140314212314204422113140013404314200410112000022421300240202304202110432142441442421310332113321012243243333141442402244100031043300241341244204110114130310202223003141044141232424341034023400341402003311131113003303020343401041430132311444131142031410240001323334400022413230100132010212132031041124002322343234101122231210003120302401311023031301120404330121320401210303030324001321433210124141003214022040003302140123124142003121231234331101340000422123414330022324142314012124121322424022302130411331100421444103042200332303033402243444112013444021301040444444124012342034120231040122103424133213232032414000340131300012414300101303123442032422404401043311313244033434431112144001400024334230440443401043301004001431300241222020422331323201104423313042433020334324320244430020221444344120332141133204431032243441323104010412221234343403041031321042002300202410103341131322431204112214112133414100143333221112231234103123143323010130001203222410043120434212310232233401041431204204402310014444224421420004330423121404042002230232233000424034043312400401142424400120121434012040220343230001212100133032111343214243114444031001011141304144100432204333230241431001221412013231224023422444410430320340241333124303430012342214242040004422332310214342121414001424021413021214014200024000013023432212423404122200342423434400234142130213404424412140042420333044043300200122034120210023412322200403332244043430341403041320132430300141230231311412434402433323221124411330142413140343343232343212024424112041020121010221432431214414113001331303332443444240001112343202030334234201134004341411424232400142010044234123303142142111131142440131433242440201020120331344440201120331030440124343121114224303040021434403330314340341343340214441222124112440441234142002313031431311424331002121102422423204100214300330240124133340310434201114424003022033024314141233332203042144431330223134314401324020042003000144322043211140034301131022333044220342422420344222044041413131103130110442011432231120120420104143430442203441324131033143104300432341313244341433420310432223002243100004443403131103033002111012213033322143444310031334404203431200202303422343142421414220000110202013022311231322323243110004143200201042414140014310043430322243312404002204410421011234230144313241322140321024240403300322030241131213003404344023101114102131422413203112120214304402413334001400422422411142131442311313202044203024344331212334413423441444313233102034113304444200412434430434313003434243441104210432041120034344412012102444201211344333414420022123034310011014112230411234423000400000440234440122304344320224403212141201401424142303340402421223342433124241442040002041220420103441313300233331420234304433122013312343142243341433113143344314044330223112033101310104431414144041202400241101321204010212201144314243214340224011432444014330424024102401122034140233440414343420431304004311142143340104012014242012021413342213342014133232302322220403141041123420320031303100301214032214410144410333340431044001314201032104212220420132134001413434440401340033441233300234303240340143130401413403131411344220200233334131001440132122300411223444244033213133240333422410021340304343002442204340230023414302113403104033101204232134200311114412211134031414124404201032101141032332021130201331302002322213210034342340123022032320142100331133104130241041440114122141214411010100222131131022304334134223141104334232003241334201203403312244130140220422410010332130044132202242421121103324244104141140", "124211424030100023311241311101133200031304213143001122420034224344222121014433413224033012202031331142020340403200423440430042221141344414204201200320203440341333301324423203443400140402301330423422021413441222142303344311102304132131440100440011320441113312044311314304414131122334241003114344230004403113234404314432101323410120213243320042422214241314312310214423434423411420004303124300231100142333321431124221242212243042311211023402010213010403133011002040232343103303114444344120012441014011411040204340024012203443431143403012114002144441101101003130140224301320204210302023322314442030112322410311341001420114104033220240303444204241344040432134140023201114413212202001402414231022144304400424410410423222424222103432314220111323142334101114030444320440020201432330320244021422313140424423113324444310140414130421011014231444413032403220001424300241400412241022424210433430241030414012411242140013201124021233101121021242442144414140303432142402302204332400334421010404224440210442011430341142421132321020110121132344322140403432212440300003211023121233334110013120131132014303224302111303341041203332143443024442210131340401201014230134100232331024013323310303213400013134103342203212044201010203113404424140401022102201040140400142400231112324101241114123402132220140134014423112340133340343344412103311032120244333302311232424444413441213314031403423111240303443102010442403013443224240342340224332142040414324312412141424023222111143441343414121130130301311341241343311414201020142331130203110114042403340441212223213420203201144220113102322321320442123200324014230132403110412213411040441014400030113031430224224201143034432404300000433242210230442012421324323040410103212414442044421112342412433134420313401302242104310142433310442244033340203213411223020211132303423404042200401123140220231300141111003344201112210301430103130421412003301001104140202424243144213423241044102441330020110211000014401420333104123441004404443131343023203341420304343232301140243303334144210012404223112230112132332332231120110014223300401302414103121403011024132002433411232442134142404122410042334311141101434232024403303430111114144010402410102231031204323124430000241044031312034013120230422401232402313244230242101003113343420143030413111441212412422020004030043023042422112324020104134224424124324331030034101341402214343021101200131100031140142423142144200241321134422140004222214102312221031404021403232201313101330201114302344103221200203304134033042433111040244002233421123241324320303200443130020233142240430043004123421011043001110434210431442011232410414301020241324432102303302223021130114012211432004411303031241213421320013324424032220142334240042312124323121123314143234230142324142222122402023023041030024341241320011404202210433111120431213404310303314301312023344331303021400134110242232401134040104120004100212421302022244434342032020210222413002433401002200331342131441304232440021104132210303311210244221023344430444101331321232043034342134132343411304341432012310433424303221210001303311230312433123021344130232244323343002244032413331144341334143332441324344033433132402140140233332111303400210022241313014134012141341412304022004202301434212232333431021233314003000000310011314432340121142200441434103223431101330433204031012114244123401020202002133141430441333202042032101430231243312121330130203344222240023411012234431104043010021142431322433030201344342033403440120104321233411423111223320433414420222414302214413303343442143203110322101410324143002442122200422324403211434333214322400044213401344200133041044434322234104340442223433322413002330131133333214330100142231230024411422203310111132212133422132330112223010000234302432034123441200123313430130413011340010422121304303000442140302003122102321023243103442431020043323012340401333343331322214323034324223012414210141401223314131230422233342001002033030212133142432413201412310004230303221024331013222341420101004213433331342124044320314441021231102111141133124310132414300434324104233141004212121402142140423003033101223343234042141202222143214334234420231213244433100133233424134424134120233244422221041412121343020224323243400314133004311123030430443430443342000101243223012240342043034344040320220013301401421424100442142003132104220443334300012244022300204310314234134423102013031102204302000123030031334010440341214303134102204214244144341310022232124130034014242014014412240401132222", "041401240433232142242210234301442431040032040330102422001014224323030314322232043143104201333143431044343321342004442103244321001243412120011011433022140130003420141003300131340301022114134211313320002414323334423112332343321411330222034301311444210332224021214341144244041314201221004322114234220403120103234101324101204022410403432331422330310203334411210424323133010320123310223011330123133210313020124334332011112433012231244132031240142103131232331120200230241212403330302044432222330120311330403330444333422301441131041214134321333113243414414021120331121101002412114013234313202003311432322313431404313001114010134424223030224422414421414144131034323113031023444121444000123041441022000331314110300421433411424140103240210123334343330413340132213143000240341413224200130332433024344210343030103414241301021200134221344003240314243400143344432321140002004042110440034230011023102443140400121034333234300131023210313220142140313432010144023101234031440010011440040124023133104123400024332013303410334414141042102321333442443331111001012302202123000124413211121033041132433444001444243340001300202340021132404443220323440104320322114320211001123400134034023032322214111420104441023422220234333241214001131230423021302042202120431114033034312430242432130331203412022321210412212044231142442304103343334412004004322002400324212303114340332322010310340121222201003243433041444040440012240012304301213241100033114111020231012431034043240224000114232202242134413113134024414311244323004313144111410422101011234242104101230420043020012403342223400101220131010313434033201204204111222420303121034210203043022242311104341300443140212341240110140044140421222002011111341413140100144342303414020233312000330030221112221203302342004314103123432213401021332332114114241401310040013021231343041243143414434231404420430113402344421343204442431132130323123114124021342342004311132344233040244122101103304303400312200100100012323132321311122124144014003203412021242323411430412203414333223110330340011024014433203204123024313011410001423333412414004030040414302202003330241224211132343230230331112234100213131334233000314043420401431030003211340431034233413422310044302111434442004121202102023330320033344033311323211120040324440441244402024213023130340024004121210021140034023304432131433021433012324003042400100404244113212002403320222224232410401304231241212042140412334300403203120321414432210221201313432300004013101102434104101020230411120411344220042023012412442024302202344444110030343243111123024343334424314130244013010121123243404414041202440203212101301341204131134341222011320431420314404201130112213442020003103013040231042012241433041431431222120334330220101431331223012413232211124424111302114140222310424230404404411410434224311423340301442124033430432204101214021340320300143322332323432222210140341104210414121320324341103141114230134144414232433020134342301214310114142233122110410342413103333320043433101200101230044103121332044431431013201132042101200043300344334441124211301204434020413412023113021220400300142300214022114301423133344410441114241223100123312041043023333110210102144141303134000122032324421131233224321232413011304232234323000013440430044314032001342201311124030202423402343140010142320312004343233224421322301440243000104102214203114411044203134242402232431232101210241000002300113411213343410102131020140240002113212443421144002311211343231402001134420344421422100143413323141443102424031011113210043330230421301001412112121244443412404114330410314211200330142223040323434144334222123404120312310210100013323413121230402300102402340132322023221144113323402134410132140202023231331201014132142104313421423312332232211300330202133200322201433023233112243112331142404213131124422040340432233124424043300130101242224002134013003024301201332340322412401411013102210343142234230002420234222113411440243334014040000241324412310232324023402024010300022023310010003402241034403242321113121412220002013142444420034030303210420313034140130133421240020402120111234130423322004411210334044444242134301011313410301343212000222323403234402320301002203022230011341203322313011234444422300224243334241210212400113002113434413200110432114140223400021121122001442413304231031344032204422123341014023204021211410310402220131403143413420311040000044104443031420004134122340310000121100000200111000324121414242234103322120441313304120131014041331202242132340103131", "002033330033013444004430330013130330420221243322222344204110104033333004010113303214443204114331424241043020212041210242112412013224310410002121012242440424332342010322210340424121333104333002424040002001204103112444400312221342440230342130342213144102230120002014444330034223003040333404004422202213032443334004411412114300031444303433141332203010402004320122020303203233401010410132140203203310014222042442124433244201301004200001123230100031334134103042201004213304443012040114004021204343413320122010334102203313321340200132011233131420020401413024231110031331342400012432441413043102030000242232201210143013414102142013333011300122222033223044332320031341033010101002102421223204133300301040120101220100201402221334244434044230024044034304244233301400140410212421423141103234441203440012200230400103344011444021424011203422220323314131420003000204314020101341110000131013121111013023300321021313442323320110320412433002102001440442124003224404103314004334423201211334422110322033422323441132201203444030224334132442403313012204212010444241441034403110104440243202331242401031122311212120033411321200413242022141413233203202112311433420231202014303103043002422233222422133334410302242234130043234101420211044012213131441402202313320002140441222433204044320134033303301411013023000443002420424232221302432402420133414230334300132342412433133212342312011411212421340012421444230043041032132400340114443001320301232341411421340220033100302442200313033314130121300134210120441210203431004024032044441411414422014411131302104432310213114223333131012424124221442203433114141441001040213410433330404000420140200321204404002211233000320414434320221114432301334334043314231220030423440003432341420021132322213442413102341140430434031102214141214444410312403430012004232301242220412304413143332211243211033032241344020114113441233332130444214234202013303321244433142302024234423434111131333132112443241030430024320014120444340211134321132221400213201414120111041213030314030112112101103044313333244430040310224221411142301021411140022344321323110204141142144234331131234012240400444343442011332212343444420224233430222431302232334334344444400320331443003334443000213120204330420022421200033131100212330120301141024401341433213302342102431331312142011000121421202032324132341311212024010322030014343002412040404023221312001414133012310411134202401012424233024344104120201214313343210301413410404343244431224404420101322201033040214120434202133411411201331231332002324020440004332414141320310233422131114221141242212132440210421014021443334334033320033303000421010030044100303031123001202411032013440011233110440212004300141201033221323044144322020242204243140003100014340223231433414303410204022023111021213103401243201300003021214243310111430221024244431202311003033440033020200010242312141321421044340142022220430401431114434244143303102303101243030414014131132131102043213431013103041243100423000001044213201402103434132112321013424432300412040112422221210430344332214233134012200101320414402001101440404400034412013423012142330224243222422024110404110221344101142342011314104034141141023124422201334020103343041334431231033231201310222220211002132032032132040242120030441231034004232301231000313131213042121020412320243041333112113314300042302000434144112303323434332200002024122210210123243242310032003111334122010132144202110441234023100214132202100322033123433320043141022420102243431214202022231204411414314014213234303311233414132220342002330004142212222140301002143041222233133241011411320002410321404232303110343214211021404041122243321144212404234421424124213131100423044401410333124001243342234111431220202103412223010303332244231421203423131203304404230311213124233000320022100301202334100031003212322443003301044422022412203341234143120400041344140043313121423221131203002332340242033124240121230321344032210433344213442432133332044233110123132123223444140400210201302101224323012101414302101042402434120434220030231142320444020021444423124441411441032101031304344303430300432324343121443223220443334300414334013210041241430303402134221421024443334011202012343204012143432012430140301122344134430341023421010432221224321401031131341001130210424420311411421020431013340044433431300021214411401404130131203404322100144404424000403134323434104102113300121400243404304331013021042302133102013312113320431232030101231230211402134431342434441100240331314422112430313324", "044100333333323021233004324221034313332041113340013231131143142020330213140114112123223143334001234443402434124040213124141404003442320212101222304114223131010141312221012022230334313323102401243344042244021121441102233042231000033242123101121130013221001310141023342034113020213010043232333344001021120432333321432301014433441020412204042242302120240340222341123221321403200422042310141432214421402241430003134320034343004224334240333131333343003411411444030434100343323120221130444241231420034202343024402234123341130323423432312244133122002324214013114143232034112212034341111011121312424040130124413401430221402432221034010333343443021004424440333121341210324011020142404343443140330201402112320220044344004333011301000042301114402433123342324213434112033111144043242203200320201412423023410441204321124141223444323214012210332243033311304143232132124204201410000203003133204110131244131324432423112001303132244332444424400422410141210434241131032220004140334002402004134223410141024204322103334432231232331010122434204303122142404041312132331000420110313031442240240202304211133230430420324134220224441230413303104040034021203444032221042101131400030141034240200212204212233023240020124313213141133214402431123401033203433302324110234402122030004001223010404001402040312000314331321201022301314423110203033144124412321303023211421242224334021001114100344014000020331031421024002333120213044244340132212043443344312110013232112120140004021030422414204230111000104423420334300240304211022122303201233232321402123100233411212012103401114123332034021224300111411004332332211433213001240040213241213120031100243334314224233220304211300032110313022221443111042324040234332042001343410013134131034001202110243011413224332011130404214102321024040230042412212000231442222043314031421334433310204203202402303431443310240431443014340303011110420102104111244102422144312332332231440444421034021324343444341241041143010010301221424104040444403000232022244130201010444014144340110044001341400324002032133201232321203113300013122322032441442320121004410123231043320031104433044400321444243140333321004300211423024100314311013230331223220123424203003324430301430403131122341223413112111202203312304403014134122120243431420333132400334322030442011321313232240331424213314110334103433002423332404020234304201104443342222122322212101423323343111013204101141103441341124403244200010241401402400141401040122010032210014322314302333022223204344001321300013103024401342032441131202032314011130111123011200110212113312414131202224014240430134121303203241413402302132420032233100214420012441142422132404122011133010442102112241430113420431424323333300040422323002433230104311242311213144111334024221201201203021244123232200103441004214341042213323002002233044242313422442321421243114122302423200410013223312221102104011132341444011340202434203131210103103300321101200234324300301001400031432234420122411034321240114443202422443422032344033244030024031013321321210031300231323230234111301201043300303240321110224122341310223041123443132433400224232142322402134412331102033011431312442204341400304202231444303103113314012304310402422103313210140011412014034001222232412124213424340044000023332244200031201301131312311100201413040333330231121041101243144113210124012040221112040330011214311012023341310224223321334243102341020032420341113312242101321000442400040243121333401212024323140213314120244042104213020124434203413313341304014401042144243420400142222101221020443013242434333014423310142233403103224441000424314124020132243100423131230144313421102101011341041400322302102400310431323134403130213244401210221000433023100013343324101040324130130041313044444012220332041301201000010414001023340342110404000213424224323424302220203134112332222143013441122103342203334401314134313013313314300202102011012114032234130220422002431010144423233021110320210411232300301312130030143420112420441420223002014303131143224233434144142041232303034312132000111040230032232432242431112402032244011331040122204120003240021023124021314144142144130402044004014233212310203041043214002120012212303111443204114114324300443124441214311332441121113400111300220034402310212311203203031403034002204140022222340422342001010320342133000444203241242032244000211233101101023100223222030410203034212303212214404000204003122121202002142242333303412020311110211442241034310242100222423304211322340123002403043334140132314", "210423340124342022443142002424441344142331043220022442414331300002332114321002201444144012342410212412203132022230430212322004301214014101014312001312010404404203014213024102014442221331211040214233222103140122104423232211430440123442332344321313232044432202343012031410434043103241231303110232041032444014333243203020342011221120021312423430241233311134101004433342410413212424111130211210442302010141144301132122223324211222433134400244244112321210132224230342212421443420221412312120441312142324322332203341433342204000404434123411413231124121302041303203120212133124114322414214400111441444304113210110341310222402031410143012240203231430210430221211400440103224241241313110424404443400400110110300201212420031230424304413431413141413301211101234343231120141113134310303202304213021204222204223324330131013203240420042033301342011134002342042100310000220402120421303441022324324421230234213220141233121004232303444212240121400144412424101314101440114101213113123340131433021300044204334033020213314121323424011114110133431302031011244202143123212124404400013323313014321423403000340443342410341332233341323403212340232022212102324100414440042111210134332142120420444130420024040020433130221233432124022223324403141203224134031103100300042111334320032444241404022213331323224103042141234002231230133201341303234203221403214234300310141343101400003314301431112443130410010024022100023002242424122114003430401313211023024113130213221120201340403301113442422103341113314330014311342311121103231233242341424341333011130322040431344031213234221043000111400213301404211343033224444043443124312043412210013022232312311031302224033402224201041223242333310234110003333221442343204101440310304214204143134340211241030233411301223230444032202042021020113121201131312432044104400120222211040211340231311101140334331224002203010201213311331414313203030313143240042410402014203111043113424004231100232342432412233122411311323100234400042411121300111134242003201011411111210431401423422134024044210111324440403243031304314341131320210441214413011021033243341131031321243121330143014122034401230421330342130330344034034343202414010330334242311234242111341414244130430024441324434104330220413430003220023100432233112323433301011443122400201413113200420431310214014103114112320420414041020221301221313111221324014020343224131302241322234013220131240130124201042443044013131110344043214322002343411243300004242111422314303302022103020332023310412223002444121143441211423334404202003243221223401200031231034040032010404200032230431211300413433442044123420400242010020123401111413124324344203020311420413430242122144040310313144104240243030113343321032004010020322341021022004211014040324424213031223413001021002211430312331011103203011402021202342404213312140110121020413203232320133024214410213424221033124132320104100214203430443044111440134133444101003023324003012200034043424042012122123300240230110441044002140130313403141300323100333311423431320321103422132034242044040001330012343100440113043421343340414243223341124010340001042112033323043314422240123411233144210313133441340201303112340141332100230440322200300110420030033324023122014231131030000240201303024004230314341343023303130123200134202014324020032334302041411212033430120402302343320442144100420414433300034201002244204142011033413311042442222022300210024003131030041333231224410144144322334031102144414434303431114204121442341320141200110224401234423131304433243303131400004212300424444421112002242434310420042443014410344341411014131320034433141043131330331201224203421130141420300322141130214411032114304012011220440241340404423330311013213013043421330313312020103343113030231023230122412201444424402014401040120333210421212202402403132033330210110403303412103313301140014401423312432043321311441202030302220332324201410223234341434302343402214101134123230143201301433410232212104023301333314020433424334034202231014411430043134121000334134031222200230140134411414321143304141442223014433012212301430240114413314432021211440223140144330144243402141330144414210342423310242240334243342322244444123300100410043334113242032240011300110141003334400242403114332043114131033240040321044424311232433000023404412404402311324314331041311333234110433342422401213240414122210143114141400313220022304334214044324233212034002243212031203341223303220121124212032220122332323422130404331300143212144320343110430022134320333403042104", "124031423002434032301002202314304302214424141001310304044002243224310442410133120121344313440204232211213000124021010033312012123021242142000230020120323044322240034321202230402323403124222232140430300100222221234244124304303404323043233232114040213311334244003214024344221344222213420010003213441412342034314232322231222331014404400034124401030213420401124140211321331242311201040204003130021302324030020221401040143114002224322142412044422123340103423143232411121311303412121313404001444412241401033421440132104001443222202444104402214242122441111043244143123121333020341342312101430041013030133004230242034222323324342031400312022334213411342001332242402223141043221120304202441323214020000433320004334024030014412201024402431304130422304244121212331340241201111124202023143132324323042044114223024203141141340400224020031133411341241130233343424140040113211132111402023341001324123243304130022343021332241421014204204302420021002101431104432423240342333343432331333340221241231124213303214103121132301302311140433234404330413140011341101430244144424302413243323302104232300112034431430342044303032041043322134310431013323443022103004220143103322204344122331232442143320331240134010013043342113432232243210133432340222133313031410420110313314403242002113140231200303421441420314403302313213411414133243201440013102414030143231004214403121001443043014321044120220021140434004340301232220014322243143340344121313342132330233204400444310213412140001424111421232434200331231200212341334323000232110201202041301031302233104403434321412142111033212400413310340203200113220133422403034031323221024130134023001033004404134003020410420432221223210400440411240043042210211144423122200444210141322114042234012404342324340022132314241231133002332322040213434410011342133232211440042041024202400341021341434432444443312120013020010432342332210134401142432123302221203333021323311330202314343224140132333300120204420011421230301334412204020443103431340200311224141100212033113221010231211032340412311103010444122433024414243443114210223030300314112430222103134232010420220241104223213001141344221342303100204101142011441424020413232303101223421013210214223314040141224423314414424114212444424214333032401343232131412004222010444313230214212010210002421203204323343314401331201103203142101312231320022312421331343423340023212413400212004102214004212011034210034234030400112023000122340412444114322041312201023101340210220041342144224142443413111323240111314422321232210041432242001014420441140111343044211314041241201304341430321300223204404342043112111313001310212203120034110402201401120440440202402033112143013104000421412224002233212303222411111101322434443120214444024424334212312422333113111322432131142334110342003400302100333314401333142213420244002444142320444113202204243311322030014442241422222334141400224040210312300401404044400143324104342200040340233133234111134000130032333121031113432311134330320433142204322243040030444401342240343334234433342230213213420302304403221024424102312342411302441443132113410233333432110031442331300231010104334000132221232023404341412331422000322124231301034101022114041424112303233221311324121020242413200412441420123014120143301232032303324300013343303140431313142320344422403143242001332313343213330234223112322121004033322201122102101410004300042404402011221031134310401432143023430431230221400020421421433021223421214342301002042013204432132100310444014114003023324242231023204230134340204324244344101304003143023404320341004204203004211444234233433030102344130333244104233010203423143000203323203411032100300422102032441010133220241343431422043233402130320313442124011433131321301230244334340322224200142210001300312032013323232323221334012411132031134430313143202111412333312011013203423030120033231000421240343432102330343442022143302343331040042312441142301104144103100244034204331110404424344242420022124004413244244342312113423000413224041323324401123021012020412014204303320201314004311010120201011022321034202320130340330422123420040031100323440332010431200413012234141021103123410040411410422410134341140310002412413342243323142321321342131400312214021131334023404302201001012201223011110210332022432033121110013003203032111334001412144142143000141112412130001000411224130240010200433433333041241444214011002211030100304013204102332421340321140313103311001000211333103342443443233042021424343001223033032042404120031403413", "341211213123420432434244122401210434021040203303214200434111313002231113123112240144043313332312441432343001043233042331434141244330234031211020412424134002133420141040423300332322241144203303443202400123233142103204102333220004042400402144420423013214042031223023210034311244412443003342202344003114204113442414322144333302024404201112113224421301434100431140234114341413431242444044431242122223303201212244413441332000000420111230440133442344001124324314240041113122412111400124223240023142104003233323442202442110420324340112401303112122242041112034011323041322030411200221421221330303432031241301432142040041041412002212040042224110304333030144000342432233014232012021443111140141223200031012100200004441303211222211314312122323041024332144030412412211133430401031042202302012003202223220321130033300214133330023013002244032422202340443010413034112122322001002233421312341444234032123020202212030411144230241314412214104121011010032300013302443400143244434431204241244211223340333222021233044321444134222113322141242422213333424024330011211231012101434143313041003240330430431202031320123230433034001142023014323344003440031430203444204133414043213443213422012014124321012041000443411041242043301443033303343420002133012403100313422332112022441013443403311414313211042301310232232404211210233130033332012402234300332134120344320243430333333414310210032333434421201132244202044131313424113430440331320443220204000421003120443014401013030402001443112134122243424123413340443424431414420404040310124134431324410203433023243020101021320333042403133324132441201313412024414114411413041411301210404430203134043103441132320234440041002303132330441233141310203232240120221432211243024421203040121310231332410311131222404421041440314032023023344430111031143230222341233313101340342023201421414320233421103312120121102231341412013340123100342124412134301231031422022212343440334112034414111412442323411130123223404414324244332333222044333334131412012410313131034410342224203114220231342302243203021303102400214132320221422302404241240100113130314201341410213334444132314010000100402112231424312031210101404414401132212103001240342142231214440243133313210242101321411442033032413333102040421313331102231244224300210422043112322210440010234234322321433401042430410431414124040201411010321444110420411102414120011434304300242141440403024321434002223001224200414000311123421334122413441224144444024233114200432103223412413444234111343210221144231304102332331230104320320444003343230020120041004100441334341431430244100130133010104242313222240001002204330212442441312422030203030443002004203102412323043442400230143344314030142013223032433343133141003011030132123010441414311244223412103441444120324344233203010430221242103331122030223344020310030404242200340323403144413100430331404340140433120112214331202111443041310343332311422114313030044114011334213334230320240102414340240301344334024323020201204124440422202100424312114431301434420334132220144032114122403331433420201021040341212413241313303234342140333221221443442314243242014331244032024213421020113210414133104103244203111300300210044421033404341020412403223123222231234232240432133302330032431034400243341334031003142244303344022413410324043004400112403143430041411120414243032440303111222431301413343340430140141442302411040222012024123211203103231120100124440012214214111341331132432412231421232430104314313443432302011004211430420124130331313232140100421124344122001214301402342334200124234314420022000413033131222224412102423330213241431131232000402432302232334324010334224304414340443412040221421330001033410413303040201123231404233413402224242210114031340140403222412241314134012424422120013431243110211421100313302243332210443002120430040022114433404131000120110201442311211410132123314001100022344240210132322314211334241203212120110344040302000112140244013413101114022434424221210111332000403334340323024444024124044140034132101240111211240120203342140321404001200424134304104030031212212134444212001220422201334023003143134100012200342414201100011113332001104224404312104113022114243310131312123331141230332433223413204311240310310024404300020340033323203340102024244234101102123003301314402323431443242411222420343213100244222334234423212424104213403413123314132120434210210222143402314042342144112011313300444044034422333230213144422120123144214311331242134132400111404433240310003431410433241331412140340430", "123314134123233421202410123330431020033422301301134134100423111324140310130210410243334440414342041143131010230134432130342304120434442001321443431332200422114124204024420330431023403243000030422224022040243433444312124220241110202301313111313200243111334220232232231230204330411132342040043131320023302210412341113040204324331224342421032330240442310100413442444321100112400414112002401414034244311431013344404110114031024023144424410323444040032143414432312204412122034340342430343300401311300210134340404001040223012013341213210120214201400033032322332000100304323144021433044002020233002211044443002011022434340103344000422010240440324102320141224200434232304212112120042004223043140202213220431044421242424023444104124141202031412340332041021140011300233444001433303334033400023411341031144120032211421103220041422314023323013140333001321444430314202340204221312220213340021220222302303420240213342201422112404210123412304200402034242112143302203432143441413310021003422213133042124000412140213312440031320313002303310400113143422442010300131022301013321243213424402231044323220241031041002401302231011203334412412130332102201104233233201044112234244102310114203230401402301404220214231222000414323320120302240124311404311322301442301113012432140303342004331002203232311311112341010431221003302010314111130202333240201343311400143332232222041030340124312423213033143113312102322423124440034303403320404204434402332333400422430044320033302244202200431414142210344242201311303333203434144013423223441011211020430322403131323120322134441124424412403441323220222033140010130021401340402211203200122312211120440000124401243040144013042410431103242202042144013103320233242242131321441231403043424300444040030420040304222134042221311203140444000231133134402103404231440043020024120402101310101330033043124433333241431400303044200224232321043424132040122041332122041340400000140231234212432320424244300344212413342241340102121442100313300302310230103101143441323132240003111410233223421301220002410301312300300244244133010214102402421204001434023333412111122300114430003321040410343433412231303110430224110202302030200321313202040343220014344210424423204312311414211014312014301431133142231033302132401313240201202211032002122341411441320241213023412122140421313202131342241002211404213031023333431402334231312111202440401130321332231430221012410210320022043022030442003234122024134322411443324124310412314112431131441021214034442441320221144444131013412340344213013132212402111310114301424011214201423432000121401122022220334411002432110323000431433420002304422303034331430134244321310431223020034200113111030121423243231322320023440400322011320212241310212404043304033133414044304343444444421010212104341314243312403324143013133024300034334332124432110000342123302121431214003410332111221100324334321141343414343434021113113221122414303102313334431423312423022002423424320410123423120430232023421133043224012201240434204140112220140003333303230312012201124110331022240031013133021023214443431014140201033422042031431130100412112200140421140112422421243433234040144443241302242344102123223212344134023123030112214104041011111040031414124434044324324330201334322444032130342020440202124141243104133424301143120223203040042220031302040011431442423320430431002042241244010210342302310200332244122412412124034043101332233341332243343240212043340034441201031231134223113101242143334311014304131200031311401202033243410030303200141231023132402344242433343413234333333141032411422320123401332034300442041200433334104333242042041424432304142121324020340020430144234442434141144320340304303403114331202414431202332303002103002312310213040110432344314244242324334030402341104432221401300204030423111120121112003130413420323411122014013144014003100113003133324231320400241444234114412111103433230322241341440113414440411333210241030401000013220033111020400412143230111422143440322334302241332421202240444024231221320014232111023122034243012212022340012100242313104412202224344212101243044213003133031213300104133424410002104413412240034340430414234130402420100232312134333242431303324122041230200221100241434424334041303303213340233102103411304000304134214212404142103240024401111413431241244433012321022242111334122043231241411442132431001011403321113024011200134423441024341320134304123320303330221102302410204011343112241344110241400001141144122021211123403312433102313220414043244", "141110214222130213304231142211312234134232121234410030012420440334440244300212224314212330400231113403202231401234411032103322442332221104404434041134301303312243440023304424421020043424221003143403422043411202110020444030414410414333044401213422041132244030321311440033144122331241330133120341140210033014414011421400322131422441302330443420221014442100232404200303014022342133341134423301320124322444304233432403344112322122021144321323101102313401314040433004312201030221112322430240411340110423402021001102242210414020401440100214123203400120221203043011211434331113441402030204131021204232102111124040130302132333301204343423234403234113123114022212132012430111414132330113142321040140023112102133210232300441033024422301322300040102320343440033223334213013413122144233234031223310430143213021433311030030414443300401142420243143314100422441343020244330042124200124313311021013123033200401342332202221132024034321002000024230220102012243241034120342123334340302242403342110012401334030342031000121431033420221140214221430014341321202120321344420322043422031131221323240330320333242141113404322100404300140003240013143044203144302433433340020324442134132401011023230004311411000111212023303230230212424003424113121031044243210040341241333232020143301240021421401341344011241401404023042444133342330014013412412020230332310423401432330012244301131413310102230022003011011044032220312204311103303141420012340431301031134401140003424000411032014230342131131423211104010342002232313131123011102332313004433411301440432344121030240420012230432222410400334103403113211140401222114432241003234401302024010032441422140130241321414321013101142001303014341334010311132002041421213420031432212331144321100002241133013221343013014330401122402203002423144011144402133242222444403023013022224340021033404440144233200414200043344333210342103301123404404141333422444104003133204440044300324001213323022424412304231400334242032422424003344231330424444231423323220413242033243022203042234430421021034124344111443041402140042140231343214200224012103412011430303120404241211343123143240110111213022343324013020012140333014234022230122104111311440242120030311222311000221430214330433241233423223140301421230300241121321021302134102331312223213230344121300241331340443434042411134340000412443444031202202332031310124310242412433202411103342300313404114042030421140231014131014011043234441430443042202334104314401331224312020243241103110020222424141443334201421242021141014404404013203300412444421322030213110242202101441300441014140444321024313244022032011232213324132001320040144134444134333142343333421330310142111300414112303203124213204222341213323443344423231400433233043042123110413313012140342431320040040131322420144030100031030410022123002412141413111210432342031110042402220022100321101334340144001410433312321011431411103143110041002343114222310342404130121012433223112120441003414300020233231122111230140022120004440104113023131243434031011321113301302340144412214002443201310320113114124132344001003210442424330131331202114144110242440400002210022143330242424144244233332023310002002001123031102142440343002243113230133233002343323021304232244310032303110243403033113113023110000043412440302410031040304422114022332314012324241043031411200002403122141003431334100330131014101131434142210432441340241210100334200200232403411141220110340312332023234103110132344411403434031244120233410204120413324121033001020021204334202411104234312122014123440122432330134034300243120324110224414023124133044020402341233042410022024241241443101221322432141412200313103410322443431210142332002323141423201122400240333143313210311423142410230222014011442421314234134124342142332144430001413432320010234231143111004011423211041321323030114101002121302433013330321203123021430241104240204220101010100000332204020302334441343342340314321404144340411123241221230224013104420224423340224343304204111343234424200413044313141113241114040202301041002331222144030101244243200000414104213301341020312323114340224210042411114334404044240431324432033403231422424003221013241112033430222102001113432320020241001101330043043032124304212300241211230422344224211241234321112024244223014314301322311122232330414102034330333433004431311344022143100411040004411130033432442213331112212321111340020010432242324034403312321212134411043321313343312441241133310224234003123303033042320103144203131313010313422444202140", "242124422013434203444022411431020233103222133344223020141011302340230113313103312013200313103430344123122413122043414133343444013400323021142122220422342211330421033322341132112143213242333000241444111033243234024342332214023143004220110431220324333233031020024010240433044122234123422331100210422022043414223201220111120204414443200241113441303411034400100120423443222231432113202410441041302143212342224340320101223223041002203331330242123233003201431113410142134240230430000214410023424012143024112110444001114400402103330213134422132330201212222103012220302132304211023434134420131210131133244411234333440233201344142120232041110133343143034320323040312313224411440244312212031221011422304011131433424034424204124141313342142043114110003214023204221114042003130401033441311240102422213120100041043240440131300223414442411343004432402044133113334343230041132042414430224031340032003342123210110241304100400323420122100003242001032000414020222300404422144404412210212034032243110414330331241414211323413440320023431441210122100341330424414023124130014224424043231113211120142404410002400123010040011221434432233111020342033144343132100103441220223234010243401413042142223432143114423114113431310111322114400124000343024400222241241300343414044401020001313000413032000041220401302313332041213234030330000013213323440211331110322222422340202124313223042124141314330303331402334102210211301244043443421031121424234133003034304422403231013424214143122102401200110342320332330022300243141034012012021204121322143114443412100021144320442044131132004301403304303031334002400304201113444411221222404304142003121414342011311203410422141112321224331011313442140103224113103402332212304312022003401032133433143030400441311423410123110110141440340222421042212321403132043233021233200343021311433214304223022040320232001324141320221013402201121001104242411003314001330200034340223010313143021343000402133221442032014131240434401334341012330400132003231210214020233000231003311012220400342222123341130001040300123302000020014023402324120422410341320312144023101110341440432123004332330302422101232424020330302420202033342310231320124234341042202430304434013234042340323444241024223312414421122432421134140220043121432034232034123322103302102442301331102404034222130133114024201310334040330121212432102203420223233001213104324132223144332243442141221441041140431300043442233041444424013044321010300110203222140111333040031413113112443312430241321002112344133001102011142313312212204224123312242002003200002131321104012303220303343221330404014341013320033224223041403440021020331014241023404012030310334033243412322244411033404430443003414143003003213422421020402023414203300222312120320210444102211043331031301203343023431431014402404321212403133303021032432014433344112004431014110221420122131030342204004140301301224041302322041414311424140131220440422232142304222420131222122100033332031424101014024432341113142311401420334220342232023302102301310331143044014120033011312133111430131124043001440414402011443311300403134011440223212301031444413304302201133143113212122003220330140434101211100043421341042424003002400210000422002001440112242440334423220123430431220303400332404314040040024402303023211000423104311100030440103042302201011040434240021242122010211430332240201112120140041112311010041342431141243210142441430221102124034011434010402030041303403321003104402043301030000041044410330310124100411440222433033212141434320103230004122402203233111410442141422010422232233021024222414040322142141422130431430223442122021221014022143244232031012331031404044413102012040231002010342412311133443210412224200234102341333110010332323124241113422111304033130212414000312134431314124204100030104104033430012222001214431003123332124304020444111212042112104433411044334430240010414403123402042121124441002040103432320303420030410240003403221120443343312200124131100432444442042142314333123144202342104414203212204414033103243020322432243400441441324230024324424032413033104332100042201433431131103112003212444343121130221342321110443044412400341301344142400203041202402222343130043011213141101022412432434121032334001003014340012203212101420443224001422131304402304310003203042423001020043132222014102133000003311343024023200110411002131302422144100404223421123014004210113403044312421134341324213304313320034332141202000304431422041231341044334424223002331042324020403040211303203204410", "014340310214143242401040300234321022422321400411432330421200444342034040243423123434304221321244342144403124431030433242020144301232401022424104202413033111003233040032223432020432211400121001142400432300401023442101200411303341120023304032302230213011043342000313443321114122310013423143420110143204212433341301141413420311400422130133323323011403243001202344242022210411102013313000142331423143241333131434101013201322124320331344132402422334010222110013342303204102201301324014224022322442414423443343210403322441404030104401320133334221134211122234004321010013331224441421130131320330023343311033010121100003103120033113301344304044144234110314233311421330331311443144440404242032321034441341000204024030132321332011441112310020130241443223312142332041011221110413233014430144134042421123240244122320030332011322324243434004301144000404212201301421203102211240300104011203301241111210433032304131004412312000414442304344100402044333220032123131311304314233044001322214032204320310220400133401332132243314313223443442111440402202243331411202034104433003214210304343440331213404112130124230123220314102442314213001344424320214203414310113040303122204142122430031442402110341440131133443222133313030030244232103121230431432321302120112101313344231412241022424110424304424421304414402122344201431124430003024241112012041121344412330440113120322314132313032220224330424002412033303333442113442330413204134422402223321130440002403300213031004412223332222132020032331230412203303203044200402211011321102133443324440223413443343031103210144223130034021142023100413044130431430230401031013013410340031242043333032002232420340401032131020303210404001443200240004041133441031012033300032441321123204141313340331421342313222100130133223411014201310320331343044043231313243023340402120301123410340400200304431131333304000412431120324003022301103333332331441140332300242330141404113023211300432021301404003120201014340123242301302123213143402201301220312431111334424244324432111012112311433221013214122223320441102104132142002134134020012401441244434220213232400141413044202324421342313243043343314110444034112223100403322432410431013213403420031142101444220001314411132213110202103210322311142002103142134102340124403033202344011034033042341242401330341044240014110411011411043300010013004413312301341102103140103224003021040004301111103424433324021303444204211412113101010321243421444442440322111424241221213031400413233124320034034204443043041123344411214332233100143314330332221443133200104243140034123424013432321421121111432401343143220124033132401222344402321343244104232131300333022024212343120024224021101132140000410104012120402013401434200144313113003121330321002003000411022424342320120021102213022044113400441243411412123112320000112433034431403130331014424302441222310424110442213331141110241043044431244413234033124002112240310443024200411234341202201021243103443123344201332101004401221141423124114443324144412441431144444314134432300122141224431233133041114200324412140132004331220140120011430340324420140310242403324240300303003021210402314303422010220203133131324010024422034401333311230320413413432010130040424443333233443033312301031430204104403222424233141340110223443441223341114434124313101103333210302403441143432401403001323424413023423023143333110411401332213003143223102201141021004202304331401021243000022232213221404424241202404210031244141434333122123010421421011303310000044134423344230204330030024012121014131023302103402333023301424344403232124034000002142300202213040302312103023444114332121103244240123301100320303343012120114334324012413200341444244020444300324213412012201234344402421003421021122402023324034143412402340111242414010240111222104412122442130002401442223200124231031430311002333222201042104213034431213211404142200020212042003032241020112014314444120442322321223231320400020212043422022302002440002343431323222440242021002102031141213323140414434323423143201342120012110044234340223433044421424242401430332104022224134034002111110440214010412102201243344012414320243144444401233202131311231021220332242433214322341441012421143010104033030031403041013103012121342011324310320333432401031421303212200140112312323440324123143112432340213024041140400122111433331212121031112113344404221101440400144304323341441101403140402324024013202332230223044320132321424020400412014130041122232234131023101114140312130131210312230410331302402324", "113103112403342244142232013301044312133311443014311312102000003240430121143412133443323100114434322024311243332032000234434123431304313040444121003021421324121233411344443112221133233131010002000213221322223401334412301102302330241103044420100103133241132332141311300040132003434234143332430300331243030241110223411342212333320344214214342404322140133401040301434233000114444312030133304201101341022011120420344114303113421402233422234340032433321444244232124110104100114342132301141430343224112131012401113311111210221102124224224110101244144233431141331431310312314033230401003131143040112432023210314242411023414013303404244323101434420344112322142213401442023041130122201214302222142230002022021031114123313204001142440202400110113120021441211114222041332022000402131133322440042231044210244414212300021140021122340431430000023023441112413433221220344113101003341120441042442332411002140434410142201202342201314010333414430411123443110414311120423004333334022213130403440121101000422421224313011301201414424121423241122301200041200431103241440301143403323203043110143423423422111402200413331424342313032343341040334102301031040422023101221442100403231311240203004111302102300032041323144434204043443101120304023203200003222041344301320311114443032220044323412320113424112112010341024313231230311030344321333104433224233420433433420141304414232310414042303414112122312103013403234220303433422310310033140431202403101333003441322402320442121013122012040234241214422113204001324242202101033103400344023410303442343322122341113302423400400434134034200111332113201230330024001013303003000102030024132403420302301403404121123032233312232404020034342430224141122204213403311402440300241114420211200432122223411112412233010101110021303242322244234313134233342212011114031033403201110414404222134024102021320203442311220234112222314003010424420234244243140142222233014240413100044400324403041434012313222412101133332212343324014342340132200324234121010341320031233111222131014313311033000113211330444211304402134032032140213231241001101241311232321431042124022010200043321043134021022442422043230044333404031314221142031000104434204232033210112340221224034210141423341400133032210232443433012331430132343044014402301014232041041403024413330123440434400220404130331243131412300132144300120242134011440022401220223401103403413243003113413313310243040020240204340430140104311043402331103321240200433314411002412002342422134402104214000004131314311000310204400233144341102112033403120223214114230032402222034234244233223120100222412312111042334110404100301431122401310330223234023241310032213120000210400003202111341314011100211321331131403021112320424440242313311001301121044031242144043130130202411313334313030334122310023101124301042024140220332130002220013102213424330311123113244030112432213313023122044040014221241314233431112300301422100340202412244310044120123234341403234142024241403430232442403413142204330131344041023121123300334223334234110000410030412011314440423121043023314404441304444111302210032102014023312443034112104002242033121041200030111430031334412222200223214023444113424201010320240042402221221114001420100121400003310321200010400320401244323034432141021110312311314433301220232022323121000022242422123021400411234222020123144440200420020004313423131011302320231020440020103212140234412143141413130143332421112404214121042331314304231120201321211420042224123314033403400130400403033203242241010304114402110422034033132314240101043220442322142200224121411143004131304302424242010102021043302312231013141403441200340321120400311341233201303144103214044140412442301302142011031430320021322203301441121244044403314342342232130221412130002403232231223441001312111120331320034013213203421402212122010041002310232332120230344311301040301314012110440311243433011212310140441130130243114032321242222104323411403321110212242443232234403030100444434412221133234343240044434110302402341402344344331133303412140010324234434001012124043404230401303110304114221230302100244243430103343404131330042042324134234124320122033130334412231140101024442111301323024414041222041144124414221433101240140443001341322331000414023021340022042442240231044123320224122330112413330240121400140403431132434012223442221132312220420344141220102131143210302041420413230303122021104021132331324444332143444100401101421421240343124234033310313232031324441321142040300244333321342024310423004", "110320414423032414301120312030223030304134410044322424032414220000120021333423424012210423131201102313423124401300043121220224032424441004342310142230144404032422300243221423200310131133300411042300324101242212004323320041403310132220204032310411100421323314021431034031313320323424223111344220102344212142323222240313324113113404433304030414104130134303234132424341013114301304044040421304201122340124110103303142344034023132110143002311114141403030242424113110343414344014113303314203331111433013233342233432030242104121222033014110343424432102142140400443214220331131410203043141313020034044020013004413220001321020200310340114112010043341240302003411320111432214233034032213130433433332013034401043024044422314122013312103143230022024040004043032141401044203003032412434020214422212321131231004130430331224003233410004103034334231022422120320311203330120340414031022401310022414232413012420012224234424143413330202333410003440134034032334143403033414340324013134300431032223114210023141314104443441002243304300414313434024113034234043023242312044442032240300140100023120004103133210321444402403430233342312413040142023132324031302001220003443231341304221111443233432123224320102430443001442020442202442004442144422210341344210344433244341232413123112433132002404232132010042034104143412044124102404134244010201131334100003102210300411023123142140443140000431411120341413200341203414322000410342340141201102314341143113022411401343003013210432300321002132014043000022333403221402304232042001223002420131031422412040430431311032404321230204440202211114321033033232213140334440023110022021002311111013413204424342114213034130411342414031040223000331214420442443443120124413401320230411411204312102213443420204310213014132231124021021300404121133040410241430122211421441232330201100410020132021000331214233340023343111201322400110010340340011044440000311323131423012301311404431042412244301024023420112234022134041404333103210200002232322444000243000131140121000232220343131024114120410240322400334130424332012322244044032022441410433010012311311320441002122304044204220041133231033223142333411202213340320143140113012023330124300224223214100003400102424410234010400042143212112323220410413014242231420014444224413403432103203131412223100104143023333441303021000234411003340301223134204114201131441110403323443011344442234312022411014420131121321102331140412432020101212400122330031341314240233120330140414321322312424204430042202430010222121131214220344013432141444131124140044432203331334043141411211130004410130111200244313321023402403241304344241122221111243233311131203143041011244343103113440200331143201311413143200311214444223032440330310133021242401022414402103341124123340201340232241033220330404212432042044131443232423122413132322342304213424243412024011333100114332030411410140300100312041124004101224313022230334101143333042122032203400130430022201204124320144014341443020304104142121204124431221203400044113201303203124302201232233134333403041212332123040124302133402030220444042344044033132020323101224343001022031023021404422132343011320010431044041121311042121432144134220024221340130323423213140011220330310114344112120130231433331111034034203200000344204144311200401234001414331241402124443131311440022144332430014142242133104314342244013041210211431241120210121010433320322023022003430444102004304423141201313442140034143233032014100202231223301400214213010203414431411034240412414142444021444031144031230140420340440142404004044323001132413120133321022241232320410412114332341344242044300440012433424144212432311342400341124314344433311323124043231033212224113432144343331320332230311301333300300432103303121240123023313033001242422113432442423431024340301042324133220142232103423001103301413130023323341014324030442430311223122221310031401134330424324414244343300322102031031201112444110333014411412142414232341234033302432241420030431034332342401343042422232143310040141224303234432041102042213222233021413101212444424100444420024102033101432411204221211301224241404430400200442142144041222014231210221042034130414441330043030031140421300234030321141311331444341020104230210341132040040144044324302331300002201221414224322033041103133003214031332434203431203201002101031330114320402413144223030304102444213020100311031133320202311114203034121430341102122142341440344404100112324043041334311111202422021044124321403004020400440142322400042444420344", "133202042400404133224213341223402244443341143113324044403440142211133133132434004333002014334111430414220020442320012241302103201422131134103322114343222330310331344412010410110203403000211103032210003331002420320044112344324214423142312033042224214432231314110200430242313013334214210120442322100203103344144032221330414231144013003400310004443130413002333444212000101202220134331142432414440204413040021313224304234013403142422222014100334334242221444322334313232403412323222334021301041232140142240210404124020402421114102401312220211022211440342303312342430210223412432343001130141443003031323341301200104104140201402132341432230110233322201030311324313423142143340412134134231213331314303242401001031331133312030013010230011403102203231444303242034304131103141310322432024044430103402224144232343032210242201001002040300413124423034011340003142200023201021201404210241132024221314323122230113114341431024301024330414424442122141244223420342241021420101131112231420401001311142240111141320013142323144440324332023204041310133412301342034141133000210340333411111340422003223024130203113402441000021024003030021204313001010100014334020402402022431310231402431033034414303214013204211201124300110220203001311421104143033020031301312023341340130202400000221021344102201423213322001423142212332014132102004313001244111121333312121330020014310124303333310430103003002314042320211032402024120204004422122100241124224402221143120444000404241000000442240324040441241113032113223023014114444032402102300024212412411324414212432423224201204324233112042430232340131041313324133210010103111224233420114042014044432004404302313344213034413134124420143003320240411342220004221343043222220144333003400234104212334123331344110311233230320121011441022114431130431224402022120223323304211440023001320104213140434102340101000014242034203343440042134143441344214242404203323341012301442404143130243414123030423122421142424421341000411231202323132213210102124433422334142203423323331034221010320412224131003214343013023030234420224434314404332421132011004400043313302421024100023323124113222114123112423142404134134244414303302440124224031213043242112021430304024432232311012102432104010111340120232322200022431302131013440034441243042110113104304042043043420120323433124130113301113124123204001322330302133320041003244330411110004331340414041203221034213424334231111040400442334222404310034140442441310312110320240412203210241004430124423003201200044130321014443022014413443311123400140431003400112312021134332240011320440034032331212201014000034034203231304020314030141204344432043121032444344402313111434241234341221134302302444122211444424114403133244244420211241134201213130222230134042004340140333312044114203200204311320233243224233432042110022300213414043130024042200124314101421412434330402133434103210120444120124031344041220021433312314304143104310432222401444324101111241304204043012341143200004002012010113431421443141220230301242011204024313103231004313311014333420422041322033032121412410312413022020304221001101213311123120422200201402044234333444324204244024203442034003410003200134443100243200414034211223132112012410130102343201113323011120131132021204243334041441424201041120412000212320430130422312041130313344330122204241042322412241413134423144131102002202203230241110441322111200002200024111444414011002102322320044320212104142210223003123340404021424230012131310341213023242042443044310043334144430233033014013001310230401431213324232120241102203141233203411431211120122214311343121204331140301224004020332131402220013314044443324041332441021231011101221443322322414021230004302443344441043124420200023410224044010412444202211444412212012123131413202211023010031211214000402443120341040240120131402101000400102121414332121400122441224004201422204133302422134143202212030003441141024441413101000424200110230300121403231204132342012032402404133013312224233432244432133342123030244324041100012420142333024444004033240344241402201231444213302033111224111010402234104042220243032334441213124232224310343032201214404024133202113334001202300001103222404304220441114204243240220201321204323023234120144221041102400412140404210212213102141243001144043412341421414111330040022411221421201114234134433042033211233133323310132312122213111140400011310211212020043021420023331424302430434442132411424244434444313404122233222423134302322403232120430242142003421033233100031230100", "323404031032343241443324100021333003203414434230301043304002132113121223012333142013030101143324422242024324332420320403423042321444034200102303210430021323213422043311303020143340300320114421312420140330102030010133134340201211240332310231440434121243434240323042311443312212140113210000041321431332031244431321344043243413101312443311324330034204130202224032212324343234213411010342244304443020221220304134202214301243214134010324241444401442141320132041313133142434140101410102244242203034004401102310111302320024014440404304303224224041143414202314433332321120022110333440123032130400124111242222120113211322300401044211310030132042212413432222313010134103230202220234143224400311232343101014214024421332220113104212320024304304120331332001411433423444240310414332310210043430324202424023122421403021000313402301343304040402311201413331243120220033013404410132123344220304342242223011104003211201400024403010431432001112003440030443024134241414412110224401010433012442003043412203214201030033313301400104333102043313044210414041204212442014223111330134134443340401432211011210014314433442033312420110041230412433210014321021434003010140304341133220430142143134114004242341144142321213012011133400022311143422334112213040010300112030033421442034422204000041021434032212330321012142214434324413012011101043440300412042403101144011240203340003240240122341312041412100100302203234143200203402304401213434334142242100421133041014010321304420001201414201201332223424344324401142042130110011344212421034330413442220330400001324014314234322040321201104304114204322121144323134111022042440240143331333110023330334020144200344440341132232240433113321212022424434300131143402113403333121000204002313032032141032144211414331410420112123432341223302443440344120323322301133314421112013443124232310224341432211310030331311442124342334243242400130422124401431404141420213444222411133404001013021013210302040101234142413424400010141044214443233330014031043310144444411122442130402441032304130210041214203243110110130120220111230012332242130144433000124111221311330421332140031431404223423313414413400000041211210342200122232334224024200420434211342413231414001321213002342003202323432240343103021022411414420034210404222213340303143014103412233411311403214031222442100004330210023101204224124402114233331042404423212204431131413422333010232334320002431222313224100114022442321004411413043123322044403001200201023140114233420144231011430440112140113313400002324011213024224404121201402413114142403440342300400211121004341422130314230324041340242134130014333340314244311243400230222122031044213413402420110444342140242241230441210431021302401233014012044421443024422300210311303112142132142432312342223404102110300022042434241343211142034212144042204331301213414014143101313421331431111043234132034413133320300344313414011033212311124202223042213102234140440040134340121341102200202024302140440343313410334334212414131214013140342314330403210311032222133334010412312233124424441214220304003414013222010033104440043214400222413341422041043102234430111430234400423423343213444113240332443324042032442044033014430242423202210404114212401322214120440411044411241134341404132342400023024044113324133443011210032012121421243440001022003334411300043012123231200443041303233244033143222031210023230223120333044342111234020110030004340334201231000010222233224233214213202120322240122324320031340200314023233324101134124441030001320140333004334210442444324234244112421144412132310323213121401134034431032414211001130320322003130433331012034342414220332321130421001211242234133420142141031033340013302231412423041044142044431112010431413030203103012444401310030340421021034104341003201042043312024441232134313340003123242143200411433002422333021143012123123020431342444113223001142401322124120411330130434430020402232204122031301424214320224030210443010201331210211441111110014041211320440003111220211233432120034044040003331232113401430111204021002012314314022103132230302032112124132430224432101104100224114140301410111300122230111414311141030124232211220241124422113430404222111123011303111332300131032220344034311333434242343311012344004443242144033123221324112202000310042120403101313244211241202320113411432013221310303122420134434322024423310200313431220012101403032012033402033441401203134033404043321433023130222033102312004001223030100112340240401314444001130223322143431233401242003132", "301421412330212200131044332224044234411333120030412040201403243334332031401444113400314240012003420024123023232123224023002132412234321413244224234342203113110122341130432132044101201044032324110322003342043111311124110003124314242000034131430020133304010301011414300301431344422022343244313133202220302111130342230140302242002431224424432340343223142321220102410400320120202040140110223232020324331314143234020010234412012440104224010400020112214131004200224022313401321143004113022122001300341232340114222400410010131344233314022233431400442332040403430122214300303331121201414102034343402114202403440112134120300420300201432110140024100012022401414440444213240013224423140133041412300221002244423124420342404034001030234304232300331000212000132211224310143023341221221310024212322321333104130202103032030004203004340401102424410333211401114443103331244232421032123224403212310442333333140042002330431004121403433112212020344331314100111323114110011203414203211031120124122224412233031141102000130030334211333314142341204212302344011231222214231242243312100414241240332221121304223400404332014131030300144402340430224100441121021402313414234130140140424434231140222303133033202112421200031434342011031231313130102202241420410221404103042103222002321023032121330212410340402033340243443324232343240213013431113001320220034014334014404024310213123233032320412321320044440032434342311432030224241432331201322113413004220422240210211232224131144343004300442204300231124440023023201213203024412334342212223411031141241001020101441243101103202204142110233044311230040012100020021133430122021024301410030201420041302030010233210144142114012222114421132220210313040430342000333114411112423213404331222202133430343424311442303032034232331303124124214231142201330013323223322030033010442030121304421341311334410144300430410101430014414041203220322211333443140441123414142042022142220001103421110343441032220103332021102104022412010322213324323413202412402420042014000441140032024242130140013430304030422123331102242434321310333121243242443212431341140413444142304413011122443221334233434003020143240221204404400204322024102100140200424040433323422104223032410322413203440343041434031013301230111143234034210201141103102213042244422012012224420124302243103441331432104402123343021430134310440334213201024340003230031344243021401200200211403211243011403043233233110311020313443131323441414330133123033320031030322241434334001311111434321013022032213213231331104300122342104112202011430403331102211243014104001424304202031044402030311202031423112210121030212440341303423324013231120213441242444320110012412032230403410201220100321024242340213404143420431224113310112030413014404340003021303244112114241301224222424133102303043011142403210124403003403411404401020202423032440201222103202113144134021334410242040311412232232341213404304000001122024100101001244100201304332330440000302111231314241140101222334211101044423312014132000434003301141424003002123002100123214441220233011441110132104113144031121231133011311414432422424110142103243101034002402031040030040102040232110211203141142043204013131222143132224021124220133311411201312424330102023201031032311132012242223313403423242001241324132444232042010300304344421441030440121411302242324222444111442141003041012304441441024414324413000030001214033103124120011404300420330433331144022044213343104314314220030121344233240212042130412044144323344423210101031322032300441131302323003433402032201241220101142022233424000324034141420304412110100423100012101420411143121023223313243101110011004112240142314011240242310324400434210443333412241300330201243243144124444130103141041321204122231023024400321040403204020240443213240140314442313444132031303322243434031240332321203143022222421330212324124203444014234042231134243040313244211404242133023111010211301323021114111003442330442021004430433330221342132130304024310413440141103323131314340343014231040410203112040223332412342314111300002304310034142041440424131323010021401400114134403341230242221011410221414424414423334130441044034122301113401030203011114012224244110230120110331431114433031424313330331241030144130132140431121121231312124301211332110230031241140321120210234244243340134444041203440420213034141032142433241423043130114241332433401004332112012041441003213441241042344322010114312112003443422004044243323003323131411204144043313430432304322014343214420032104001443", "243100322120104140334121113340202020121224123211303030241341044010203201044023114434002421340424124412412143413301423304011432212203033001324421130301020110430033431121314103220440020142324124223122332144422442241221214342410303444112441141334032032411214013024343224334122000312333243431311443330131334431444241314331223041210401031424123004224103202210441331014300244220403402131210301044103410102021424444014402441411022113310310044200010201243010210333311414443023143232142100132200310041320020420130033004342422230213243240233041140414140104340310143411100324010032241144411230423140321222241012421234243041422431330002440014300442334310343013112121231433044012404414303042114012232302212412123040244043330211303142240003123303441031130420432214121241403003441232404033143132422101013003414044300143220031230310321012000013404040413343420434214111404200331204431234334440341011241310014000140300401223112321411114223413123441240002224241410140113014240201442311214211143111334010020203023300231131041243404121024103420120331422410323404104021322403223101304223043113031334114330431333440004410432113431213132431144430214100400340342122322342334030403034134013104413430200440440102400222240313030031114014342443223114203340020114332143323241101034310004143424210104123230324311213441343330123322432414203142303402342431012422042002313124103413343024444330311020124341110324340041324331244133400444121144402302324022112041221223043330131240313204133101231011024431233211101114001411344043222312342432403424303321400131442311243211330431112330214423304342102203320320434200443302032032042040431111432042232212141414043413102012103430404001321221042303314241103033344002214202414143244232420142110232203022100443340302204230031243303141303104000312114334343234424222224031430312300023034210340001011020443341421100303243131110333124330411304230111424300441212301444312134401224034344242240332100014031114022244322121440333142344423131040340430313324322033311443100143344412201403240443440203040110020430142440302410234222211202120314434043443122344131143400104232002012332304312222012402123024122402412342341422004133440010040133432230312304213320032122114011024002030204232243022304242422430244441012220023124441143242413141400330310043030134011403234421200013012031010003240213133240413241132214134112134001332414314344442132240042123344232443010424111142124304320214204233401103440234143041223031032004134301044441004434144434324431221141041142423321422303031431413031203043032422123231030214410044033303332231431432420241030334142114134110320334341341214122002200223400200210200030241234134140413244312232044421404001122033440340042111020102410314043310331431023420322323040244140020122342412140134400243403121034423030413410013101314222040433144423002333420124102244424021123424121203210144133330021224423241140011441232020112131244234100402010224114232000243044231000134011301043110312204230433410220424434000120303440000211332002230140403214114034134112014234214311020113430144322241424021301301124341220012333034034123410243403411202144200303122340202021121143012423124201330340121430002222232304332142143313320443442421440320421142440300304421410023432240403230110142000414312203021020131022430430112332032234334110322304421101212221141311312110421442022332304032343320331212323410342312212003434413021101222440110121020001332032440022102344044034314444310431101303434430143134224241324140321004441202141413134141404022133120403001233322414004413232302332333220443224141323130222020014010111401322032322230104340142223413140244300320304244430343324430032322212234004420023143343121014004244443112202034232211403240124302330040211121234012321434432304224011003141231231404341304410431110230141123400230110342122224023242222300021044142112442140414131221234131411424001231200114002312443030341104200223404222124133340314240240204141304124312440310222003210333031321034403010014014112143430000124242124032103242414442314221133110422040002434302200202232211101233144041222331141324303323230342414203323103133313114434213423443143324222233422421200402211041431444002123314043014124001300240341242012402130424440010321014240330403124012400011214410403340414430043314331342441003222440341010333031314402121041044341420001311411112100232433233234331313140123343010032422120411342233233001043121133143210223042200033303130323402000333220110304321423224240432302012213132", "131200402211403422322034002244004304244312022144022313402031344203200023444042102301103323143443043041042430014443400412221233002004310224143023002443003311224324120013100022303322141000431330400320130413104030211324200242200320021022302040434321234024114133340403323003002314224413101004300304033222210020012044142230201432321013432333110422121301124211023302342312121041301000320122401340000200004003134333441320433432141311320322444311433114124422403020134314422411024421002330132412234004343413333210300110313442434222222200410021033144114134110102124423421243423021300102443430224131230203203401122222123020112200143133210104244400232402420304303202242433214323322120102310022404244204440030222313030420111444313212043343144401104231100101030311243220102440414224122013311311124044212213041234041224300010031443002302324212231444403202032204441440421044320210102203422311340303442300304211202110221421233331204323300121132022111013133144311334440304103024004330432334343001333334223343130422141031034042303133001113014401133220243241043203334134301014242302011131332422321033242444232324324144012132303443212221244433143421110433322131243241201310434430021223400134102131010422333442144040103014124101343423400132413002320433303004140043141232302421344140313003121002001104342433013134143310033300440202210103123112124043411132310122013323330002304000020020430332123120410031114132414130302130311003343310230444220010413224014342210202334133443133114312200334000041024332042440244311010240434123421344040101222240423310120243134233103334301043213342232124442210344104123001343004432100000320001021212241301334344204042340333132420123421102141302421330322012233333210002323302044224232433111231004022033022314222432240424314303433022422113424133220011420010402112214043243024201233044401403340334302132140433100421034323243314033240043102334241313310342220222203034241432033112120144010214434303112444140110231224403313221324042423231111210104433033440324402202334013440040230234301013301022432000132223302130021323121430401012404441401440040313222441224442434020410411214002031214012001012243322422124410043121441314321114422044422444423212334130104214041300220141224323023302400113412104233344211444011101334400210343334421430031231243210420213010204312443112040110401344234110244120303444113212241440303442111413021434231144120134124321222121041332202002040023031121004130313014224422441042340200200440213424404130403110113303321111023343410032423232323310021404324103332403214303000401241212203031432400021132304002242340404343232200401024210420300220330410011403423132100424443123420233233203402430130030011344420014242043430300103032103124241432412014143110000112343022024400104124241221443342043000330121042421320114402032041113201410133210040341001002321442111102443204311444202143100230304203304304240144010133132201023330411131001422311420310042334224133433403044314401442012444210100441231000213432140224003241404342400032213232113440134231001213300344403243200441031140131333032022003214241242413124442014042244212220002123210034100320000312444140100412023422144014014032033323402014303114140200301014300102344320331304113440434211244320310102002000303132133231404432110213433022140101300204042220302322232201404444322111444024424233412434141044034100224103142323341120122032203434040443102311234331320334403322014143432302021200113342243402222034223430421212032101410000132323212112141000002112401140024420334041404102043024200230111323140433412333202014432312322400311201210302404212023301140222044424023203241324322412021423321231221040040442210330022102142234341144231131301432013301432231404140211333031143301403233242301404032001130213434420034423334134211111034110342041232402132421344104212201234411143014034023111412411211321040024212412311223134402013404030242000031403431113340111234242101403412420034424040220112234302341002241322000412132210343202422132324212304414233434240414040211302041240400322132210222041343121111410301210121402442244220043320432133430400144120003313124432112422034223431243211300311010233120133201010321421444404404321441432413021432233342144320423211403022324443321040034222433404013333344442203013230304211141331003431323113002043200404303303043113114314132331011143444102230441022214431123214322332304441001232033013021220313311142042432003401332114143340342312041222221110311230344024243010213431313442001042341401", "441303133331234202311202414113221444324041044024012344200313320000344312030404012241242213423010023414123000042000410130412113004341142344400030304132204410312243013210421311043322024142112112321242003412123112400212110340400033433412203002344120033434330420403413010403323240142141230330433040031212024430343241034440334110341224044112221343412341244131144004440344040330424124010043332041211400044320130441144013420411313421303313014101221322334214040312122440432433441342333132200144110322322411323240242413302204224103442311414041224233413024424413334022022020340100102343334414330132102232232440324344034243320341011134343441331421002013212104220323103344433223102224111213332132124113144224113232040222442031100441331130012240022122224221434333331302110212230334322112231104400120404401121222330431023103223444434101310134110012120044223203121113230121222430444340030021133042304104322314440040302004240130334241224143122342443302141142311422403341143230302020013041131040241212234421004320121213103400044021041020432211032121403122141212410032000311330000412040010112340402413221001311011231242133211310243242140403214331244432120210232043011433244001230124102312443144302040442121241110002114220133342113400112413004332040402034241130142322212322002210214322222214104042042214110212214140143033330241344024324201333220121333030032323041223002030124322430204114303402430200100302110111221040021224003012132023103211420000424312340311133102431212214031001431133104404232344034344044101304413032310431124220243243443120404343212432220040223140421040243443031040314144400320214411021113414424213320013341114201011334114120424201103014142224440112223204232402134310141340010424434220141040434041340432042440222123422433024111042210243301102144012314204004401023333402043320441042432312022132114110023220401024000141242331244223100101140424430434004101233442341131244314442433244130111230322332214103042330201332110201333001010302332304011212313404022422033000242344343033410012434301303101143440300422130410112003041242142414022110424334213411324230043124020430421431033203244203222144200030232002323441334243121410414022140314414411143410340201234303243023403214003113242431322042004123111003034333434310440124412302210230020031232200143430211210104323440302323124400242414444144121010413024024323401143400133040331244214031412414441433200000400223312441224304102331213333311422244212314140320030002124313241042004243013004122002334244321341104303114100014400110320121324023234311430123432224031032004021232312023003221312103031203301101044321410102332433012312432034301003331311143344304403204214403431421202133433343333110013003040142000033344230203002123412404223341114010241012202422200310414321140131044234444033001231332340431103220012013302043243101431134340312100011212314334414032340221410400340230002000402121333101202110144003121411010111112301420224030224214423041044212243032040030212141411204213002241410034013040322011013232332111003412224200323201203301111221034041124130003230403341111212224144102103301220243432431122043043213110442341402104030244331041400320342321133121404244124011141010343223014010300230224424344413234440101123031242110130014012011213333342100242230323334304144043440011001244102133440233134142232102420312332442332322414110333330424221344221043443432011301111410004440124140103432320411331213011100320022430423023213121444211302103212213421023231201232402012131230224110211000202021241432034240103200330044021223443143242033220314033001110141210204312300002203100334300223443311322304113404024434031313214222312331402141403414011120120313401042341320002001012210331010002212333420141223441130101340324033411310410444032331033232030413032233132140142232031431333324114012343040443201344303340304143330231430221411012101024101110033244420131431003443433330343022422001342120003224213220401420040132423234204200112001413342133403124203324001304434101440104433441212140110232243314414224104313022024131334444443310242143011140021332004141032434143304104443334421404012314401421401240122321242313243321331010011123202402402103132221230413131234422410340102022223123302234234033424410000340021443440224333440032022133200424124420330431244114340133240401411323203431121024343211223103312031424204213042341413024210313442244432421044121013233241421042311300203344321140430143004231243021402431142202441441343332311032020104343202044024", "443302042431030430441331034404244131342320113322242043200333422114240210031114033413230244433404441320002334413213324102130331403010241231020314131334334040342140141310314013400133230403404424401020330034433302420031022412203233040241040222210413442001421400204130432010314322110023212334343431340233322040221203320432104241310302023311431333020032030342422231441422311324114044134320103424000224031043012323331332231224103443230042021203444112412114412110000144330342014401411232120044031141001404034012310013120023124114421024130240002011124214313040112403021424432033244440442221441104432444402130000410324403000423122401341204204434410023330043321112011104333142410423123312034401433203412211212102022423134422412021310041311420024344402441430040201423240304020433013403313312001134122041313140302130334243214431234133111434140311330330104104121040400030420032421014221111040332123141402001201203031133413440041332103241301430012440403343204420042014040414121110223141032243431020032404323420110121134240113414232314220141422404014412124321331204213032110112002401410331013011133142111240234440420432044132312410133414014312034431103321130222442301321134221123013422131100440323103340411321313342133213114212311001033143240043130131024311231132242323443141404314444434024420440304441242341301214420111203033402444221312101242434430141042314103430041123433431111312142340322341300203030231043320403343213122040220202321143333422333132211030304112200341220013331020040101213031424024341213240013231300133430401042040244443010302421104441413211411413004443004104132414202402224032241400332334442234034213024321122302432442103200020330330201320434030303320131014241210040311442311301240411403433313120134230012210303421014343421110223242302441300131430430003434004323402214214434442131212131011030400144140030401422202244142034224120124243201420131342220224321034222004301412334122200113401030301142233220110031132131311143303104442020140314224344430001443031220103323104204030004311422433102102013324423401314401210310132311432234233011022104023440412333243234430021344412031031214401202402142202432231130211341000213133243012313114041104313411414323102341001304141001414040430223000301032431022431134420400322320324201321010234143402323420241322133220400403304404102110031214130402130040402310322101331111144422243243212030140413120213212320214302130203201203344240030240344011241132300023421443122021211242444244334041441123223021242123121221322332404032230101222134312141411430242111142322302134201421313021212233210434311203443033022313430332234422113100304240431024321232302243200411444013201004333431210134302203240402414141413220123044421332321041232221102004344003121023330212342201110300120402212223334320414102424311301243403343303030442101113432402423100421103143210324222041412404122040221400330100110043002241140114133031241310044331220034323010213300022422203340142242322433424431314122434442212123000243003331443402211123122103014223010200402200240201330334140404030234422412443443233033013244341440032030141203404221030203132410201401440040143410422012202002232114101020214132443301234404230430440140341023103134203344304034020320200102434313032033001123132134342400240221412030132331011311442300212403142421204014442302201004432031401124222403341340014320010414032224421414301021433001213223211304332412442401204234230002000131344100343314340431032144301211103230432144313203022140042302302343313102301421310041330001102324444242400424240031231410220320324313433141130412324011242040423300321213344123322241033434413023003301420043220043000430123123102432100222101242112000011244101113221221240402004002421340004101142402203043441423413403002320132241030043004202412113014012140314230433014304134422301022303124013211211131423422302121121432410012231312003221414240401400311342211144032202144232010230034242020420212430313004243130422033420143032113430344233241123232020314030031001243142430444232022300031014222102011140443101434012220042320411233103434201202320430143012024131110313141011404132231101044102343430010202042144102230231201312114110131044433231444402300433303321011343302244303413010113200201121012012300011414001023111124112031423023431331134403141403001322110324213242141322422022122022134342143010244011313313013010222120204221303133340222143243321223444133343324244202233440030000221012043043231112322240402010413410242330342404420021", "041403240013033040032402122042242432033131004142043130022231314444041034243431014020432004332422034012140330203002142320032442024423023101112433033142123024230243230214004433103004312002331131224210242032222302303330133104034130210224142131232102033040233231402232333011403121433340221104343232323204432404221400021333302402340231003112041303043041224410202002431401024123001112120132213133312142443111432200222321422144240413401224040023101400241302210334441202133414140100322031041411314411434141343444324433013000022002102313234234441324344214422022132142334103233122332030244020114403014201132413432330021400223440033130301210303332443320022244010043202124031033213013113300424021241431323434020003230410203213143040012424442244131241423233003030403334413310300001143433334412202412022123301310433144210014323021111400002104430133414444204302021204410404334331134044200343201024004112434410102443341141103204233300201312332331243420304022101242014100321110410343340400320202143403132101201313104011413210301114402121112034431400212124020133110013303444403410020222144110031023214421312200424033431024434324101334020330130204143312404011233223024431304014131413120201031330033204244330121332031334144334130331113024342100411334404303204402133210423443222140441140400400432332300012403430402031244123420400133232032440133420301002004341204123441322244012130312203132140311034332324000241003104310030042040340242103040432031032333420314242412300114443404044203024131300132021002403002323104431034343211141213234111123214044042022030242000344340423324242144011141132200320102104244341313404301024124341204020002402434102211410031321400311123340023330312034302112144323221244013414140114023134100204301320410413401144212443332432211224004340010240322441214040221204230122424030433121400102021410024342424432220221131330213222113142004110144233403022031303244112024230422213411211331000232404404420230404224412041414300334104202312441011344343411220413434424233130442432220022411230301013141313041333232022123112120333332234241321020413414443140000413331020343344204143003300302330304011101324234011312133002301034321124141002131114302432001343030442102030424424410114300214442041122211422012410031304413443130303411404224432422344432312312310113134321230312421320300311322300313142424221333020441142024140233300104130420104043104440304333322133303404032012220044424034223214420242301344031233022241324404100043411243120401411324000021133144301110101204213110234030332323024222201104342011344340111431213324423042241102433344232432014423221314240133202404304231040233034422014032113030312320302334333440434341000443004234014420101024100123344414114022320433003312330041021231123341214333002202230134320213202104444324434220032240010210013103342224222143212040102340404012402110320322013113422343234103033244022304231022142341334140311141310333042030104234343333340310031320023221203223223412311002004413330041422331041222233031304102114312034431103232104432421142344030001330221314321102121404100303011410224302334242033413403223414020221223244144012402400112000144312110200211430410034411430024243444110321410222441120004431321102222140403312342422020113121410022121212022004332000444234034442122232234103021414344011241430204130003120044214421032000322223120010141230000414400001320114404023104123014333231242113410103422231123244441340130433344332213144303444010311420143003201430114012421003434013232221113102201412312041333023444242211422433113210310404020214433111302102223021433414003120023320213232421134104000101222303413123421214230340203301032002301434300130403230304303443100022131344443441334444214324331012332331241424340232122210124022034021401130400120421130200114242421101114314440024000311123224220313301244012211142124413041303043202130430314143400001133331041041010420032244410432130101000423404242033331421122341141212310101132213320302441010333134111310221422204234242202232340130143322013322134331403420240414142012133334420301202434041231320030204121401324324104312403303120224000230122120024101200441403210014201433331243441420132300030433410014232142013311134120213333133200323303003003401434412234212424110104442211312322120233141400312201243242421423324141134120413344332430014423141024314212403021330340422004002221100430222304323341003131234404220020432301433401040313313121302142432240301031231303331103114033242044202113121104414123342233020", "234414231413213301304313411101144113410402233311201312330202312231204122104334230441010210201130330343111130012200240203030044223130233124202332302030221003023010332222140024121123112322131400432402403143033020042013201223344033242211243303022210444022044321211234030140404123444134233430344140313142021413400240101101411022214110141032340101134210120010410143014120101203401214010122222311143141423140313420214013011013220001112112320212202144313340411123224140331234303400204433424010430424242012002031400112140411030344411303323033123234333034202132411413200311241233341104313410013232203141131343044023132441431433110112142340324041041113030444013042101302142020410402202411303404323012144433303414102441404332213102230102324021124030133442442110344204442221121421331134220322331043022104103013313043023423443331040312202241033141123214400401001010242442022141201323231432101131114422333434031133202004011403334122321041213211232114031232411234440131003040134003042444113010030403121403223110214212303212202434304223131121301100120410241302220221314141401433143103144240012234224410111402412321421103241433100313242241101220431210234214320302102242141030314434002031413340202023210112001011422131132032104300324443120123242301033132443113113311111432033411013033402324221440144222342111322134314131014420421112120400213012004202343010424232411410132140014433341300431144134134232233313314001440021444300400330122204443103134224033410142202242033440441013220210020002013143314311401121012234320231133303341034144112033442134121333022332120323412112404111033300342034242230244100403010102311310144044010232140321403130442222034001440142134010020222242240013400211101420410343043032230304221403130331134332341224442212034040113041210141230024222330220222344104333323221333224004212403432103413123220010123311132430431132121300432401442044443032303114303022021242023212433111002314104133400212142030123020104144040041334211110432034220010141413110424434112241310222001234343002334402411414014114443123041242103213211123300003204330140214100201321020132444132121324344421313311442244340044204443340423302143040414310143243433104323320013341433123441002044133032112142211043302200231002004434211033142010041020324331041042130140434204133314133143311334243001123311321001314443423401124204420310130012441334241311410340010014124040213304222113202440040001400222311202122103113412014440002234101111332440332133422042023324021234202244231224142400224032431022123021420214210412321202030040213011424103420141444242020100420332311324203000021023424143101114033401033142000243120122411012301043101441341024241224402032323424123411134343443401023421433324442122133303024102440201133332020222331220013312004342130134400142330210313220304224043424223242102422310104231224333011020122412310124412431320141311020021410210234142200034211301011310202014001233341002001423004034404221321221442420010412001230112331232111222204204310422004241034100421102240100412422302140003102201214401202000030221220433232411204224321041222314040033103004012320120123014031032030412210410102414012231130443440342340131013042413341322031400210312202421441340003402214112343434200244340303422040022220123321442222400100310134240332121133114041131344013224111224042312311331224120234142301231321301224200043344210340101233234303413234112310234124001243030403333302420412423014132240412040314314310032213042220003113033131133242042023323430441140203343141410024310140312020301221110204210303221214430323220430002222400041211433302304210132443341232134344010342214003420012324330410332103202321100203120114022234410100110202343440341121022014211031312243204302004321312313234142041341321141141134302420003004124403433210321440104014132120010040303140010143140244103213240020014031443324403004404224320311033011010334223200410322214233410430324001204011104312004123434400142334122232030102012031242013410011411333113400023333440401314112031323323012130133044413141240414313332411312014142432024110232144110130223103043412222144011013000344203430422321321032214302124103132342214242224341012001441040403304101420240340313114424213222031432102412132302113120003303424330012303011440213003030423131003213014134423404212120103404142211402002244042310310414001124324223233244443141343000101223303030131204332313210304331030244304230234431442424000330442241040411132134022404331044340230404004334142220404122241230", "404224441303004142424000022043013133041102332341244303341341401200411432414444132330104130422111030001232310144432004410024101001131341333032320342341300211344122014342132232323114102043232203124401011402314443223321000402132314144340340423213211321244310023323103232332401120102342033401324002433030412120124222024242024233040204100104300340330432213044414323334402321304304200422404210102113402101223440234413032420432311143243343440113400303411311302404042341104122320303303130334234213104413111140210342210013310144011412410230113001421213222311331024422022013330243440033330210100321422404402342232443044110304322142402410230220000103233031440430334103322041230021302332221000044444030100240333002322340204434301101110210134043003312104311410433220341213031431411012033344123440404044424020131013140221433422412101230430032402103301213144412000000123301202333142141313013242112323041023411141202443404014342122031012321232142312021404400222430032121220112104021204111432332214134133412314222234104222200442103014143340310304142414033032114032344004343041203103304200120400022024240314100034004022344143234111333124343430100410402023014031210321332022413113324442031014233311032044030012243333224141324443341121031130232023110030014020211423030400334244410142324022310213214224134320010012301213232303123042004243401030002113101140304112401031040114120412243033034142440241002412114212330222113244431310002132001033412302432312022420201433104010120134120232233003044010120424200130431214133221132300141221320441110121114214214333134110033131102312104213101041304014231144010203141110411143001113342043214103234023214142111333002223231404334430341030131024142042304402200140012012244121240323324324314043031024214102204343113432200302441010103103301413001442011040232002341102132002341213000304421422214233314420240432404242242011040014424212440344020402143121430314034100242422431344013030220140434200241233223204322303320200020400102010312323301024134224003233114141014020140233024213222334411142011421131442403134011144321443200313221142442314201342403434213144214201004342320442443220142343213233140314204343044010003123142142411444222301300441440202044340320241421140322220143404242121440021433232334404104433114434101311121000423144103000303330230240011014433440212413203130233333314132322211424013043014412122114120200400011312301342244332030043221313233411411404122011241402132201102103120112212303221030001211224221401210223330013422300001142022442243113023102012141331102024203131300141144032004104324144320104003201132441011144130222033432214302002114430332322242342043042412342334444402333201003130004102422311442102314333403033212133013140402312312343400424444430212200114113440300232330422223141321010012043242141131010340243304120032420202011322314212141112230031442233012324301221041314021402232012424122243142323212321402123143214103001431043333243233340024204404141144234413010241134113102414401232210010103034414232034034113123314222334240001331443031442003004310201432430124434324023220231313110110440344310042423322023132242022330442234013434113334213043400203431204143001111312104443141421013000311243042243402322412044442404040220414041402400302314304221414001302104203131304233302304302400403004034012241323112331142024321233421114331410230223112131100144410101224021242332441411240311431040423344121230200333311114331302202420322244134142440333202400242430341031111110033414414124444012033440430001442213043232433334304002442014322231010213244034424314332443241122003424031101243033302244011423222033104402004343433111422202304301241223330314023114001314104440420132424214412114300140330014124204303203303114143130400321332440002411131444000000410411322040244302124204422323403001424134122004114310023302204102433313242101320341040340004111004220111130210430440401313030332412210032302313213234240143304423342111001410402412444444412343142310143123310423120424104003444023010204412233324410303210040221434120402400424124140442011340223334341022444034300033221201340413422142244232144220323131133201113100000201342102103001021044141242004103410411301230224323123234321342004202030303024230222441140324101114201131301141223010003013440400232123104144303041401212122204443312043222334423321002224101242214430413440412013413323240323103443324012320423443344142140233421041432024331021223213312420222134134433041414232142110344313221234131110142020", "101014404321420442400000313403104321021033140334041033422210011040444124322324021442002411311201201210420441231121041231422314311322232132010233101023202023240431012000124412401412004430114343101220324111200202313340020314033303240300321414233122131212332113222440420401032244200221420034010200422002243334013403302313433334142113130141144201034400323243321221034032132143031343243230233321132034020013224303022230342313203000140331440031244300133230001322200234341212001041441413321112141004000020120320102332242204222143012310101311133430401223313033430044020311433023423433323213141020221111334131301201124303002031342134334321000003302214404132244444134140211230111002401410100213424122221413300124441343441001311403003443022140330113011000031014241102230343113332304102224312414012042023312100131310120310342344242343043041320131021114233224142013324213310100330411333000443223234004122211232133220011404010014424132311211430424144113003340221433124331234311443401414220104124020231424303300223444303032414413230442423303440403323202402442140112302420014441130320111324303210000430103444024243113223200430331020334402441040422033033202144211330043433123200122342303042113242441312210420344341104100111442244203213334414444432024002130323332401121213010032111421213001101202131204400313133114023420304104143312204423343201141021042401200011400142221101303323042203310142021033424241211314432321023241323034413422244330233423040132301244220124224201200232243444020213323433242231021122343204234400123320313320241400230034000323440204313242244200300410233012334132231124103232133324102310002244231311220401431130203301342122242220340212204411242404301222233330321314101410122142321440140304210004122331040403324400232212323434420312021101213214342444244224241011403014443132142201104244202320242203044121040224233334022121302332413004101244213342234233341304223110410043011440034333044240124023131310410244111342312332413424441321314310031420114424113404444410320143421230343143144431044213414421003303010311243300123343133304201341404324100234413231231024300000031232114443340400030341014323324010400220310333034440113112233440034211210231124402002201413000301404232244441340001124341014041333341204442411430303214113400213432441031301211033020140412333434041103232204244224314144211210143322022430132001324213314424014024342022420302040111103330232442042303200034331201030000012340324122404334040300222301014232111223143400331034100123233101032000140111141431133440031221241341444343331104041321423402123230223240024222430103421344233304332313212144232313233414441102220144240211332213441243411033130214033232040323402122312411314100434240011033140402240023204112133413132131112331340420113200031004040220213144403030123223230440042404042104414243344420112130424232443243204422413413243310444230400042044134242221413120331140042202133444414410203244120131314243100114003434002014340432311122231321030440242414321103421344401432142412212142202021404310321022433101220131433432240330234322330420240023313211433143334412340324410441244313323242332223312113241440031310234031302412401234023043200304232444100432121243412040410211100334013211222123333241201220444023221301320341034222012041011313403020144324121034132130221344131011033141030330011100043403324022410004421320234204314023313104313002403302331323333001032203231000134000303344213034124430231320401142211302131332222103131142313041114401201133410331342200332020413203412021230310212110012010424213133404331103444044332012413140132323244220023442403213301242413232100421303414443442102140333034113032332421341443140311111031343410004412411133024020414324440302123320224200111042410302311444423210430401100044001402234343200023013202420133110002412423431432142011104201444244213200243101210224434430332133224114404011132114243234440244111111310424204132111311212020143004214421331224314030024304243242132300021231114001033041303214042244243024103034234210442414104302403332011031140042321240413113424241414012233333310033124114243420034200110233102233121131020121401104413332203140432124431303304401040304200041113203242431042201012140014142014302211010110110032140301402334243302010103143433241221130142142201221343043212021344140143233322130221224340131434010034343410111412312043004410443220323412023134204411231404443444431000432042332113404043212204323430302113111403103320442002142044404202304222204104422", "001400124444241404114114333110023111021041002112013004220104124040400440030421141000003230000311300044412022111124024341302214224433310132010223011044020013122211331233333341142140040041332114042320201321123000022412311224231440344410303241224010314241101410121232402330131143141204443034113330030230340002234141312420130131230023330132110211320120423301222131213410144414002241244210033423203310341212424141410304324403400330020440031042041421331122042001314124322102330021421412343001111134004321433041220431320024340003411201330311034432313001204142043344014024331402244141411402000100012402021232213321130102422140434134424012431200241100020014312032410312422314214301034021440133133023123041003423124032404420021131120012322312100313421412102140220334421114340442302242223132012342140420120301144024203043403232232142431232022231042243202200100221200111220234211110300413030041233123343324414201220440411223330300411410030110201044303243241403213330002021042012313410144120030100133433233231102411103202311010002221431121012030240024133003232444300234341332001403223131121031040103420222111333304412343110343331440433221410230413411302003122024131114242124011042142012322001121213104304121042230012023243022142210143304220104432340232042222121231321011221024414211343101120003104042403421112143433044014203231330343102321110230000131232344004232012111310022321101141000304213202422402313333431222204440014110401041410402343430011442243102213042213113431014010212230241323233412020130413343332311144214431134123300232331422412112420134423443312430204232322143324203442401132043214334030042230344100202213432233221310303404141030424230342312404412024402321434122313434242000442133110430442211330340411433303331100242134314444322203432023202132004142314230011403011242044330313231014031323204130033011002243112100412434344401240343110140434122003020101222332340012114103023211403121401201004330111032140223143122002203030121423332114340212343201114304002011203434213030122044120130233240340142323430324020302141132001231342332131431221401121234321304221144444242120214204014330331132244104244233443144222110024034042222102033002041401034101432140103230101331201123023211041441343334300003303200024442414223341301233423302413111344432204134134143011003334102423403321022323030424003143322331312003202431010114421420010421401111012413304301342411244131144200334003410311034424003142342042002040131110140113401030231141241244020142034244330244304300411301041432230323410314004134044222340001230323221411422204430121344133020112211212003012122201113314221032130434134141021320443034412203134440234434401333113010012442324202224441344432303102131400133432340042330232333012024300204442041420142410201202114424330432402333240324332032420334140331430230041240423421223003342314021010023334043100212414423233130033413403010221432343132403203401222144341140223201144031141021324220300144144440333224130340004012340430443122221332222034212110143340441242433333111123424224343131411141131104044120313223402340101444044210002014201110330102424043432241302033041000131230143341142431101341443110130241113131104424422120404110413200334341432402224144421112102324120211001214040432102414411124023241331341441243212312444402310140012340333101042244432220222342341223234041404244412431011342242103310414043030111242313302131432430312440313221042024240021113010413144342033211241230321102041312444232443232232030143324420310410243400300104012032041003301042223043334014303421331411001010434311112120023432314022414010101204101123314031042200404134244004123444112033311003100241303104430424304320044023210201234203123101030023320302440402111034233324202144403021111014211322403321043111013001402330032101010040134042422134110030440322334141324120224313241231312030322403312223224100300420410202104403011223121213034001333120031232023020210333031120340342032332414300343104421214342121003101243422103002320144420212304214404001133310021440030233121020031233143134121421403311032134013230423322033320004110321104024241442224103001414304042230330214133020224014430124341221224223011020224123334002301201304001130233201002034420142120021041412033131303244222443401411113212013432123431101004433102112201304114311224401041310131010103402013012240422121221440100012412231200231134412111301100223043234441002000002044330132210221044212124000310230213222413403141314412403103020034230103143403133", "234211130213311432334342032104441212430232412234143010020310104222222240112344233334024413100313134313314023243424343424004202001402020301321323012031131440120040100211404133023130104404310440012230441231304203111344002430230303132342024103400244000112142021004104304202021444031434014243204440421124421021244241004110102032103231034141224212420114443312304133301044411130341230304311203400000100434344021412222332122423112034122233211021211324114423413101420311013200200412113011214202121442421122211122210004110103433042200203104202332013113101033120020002200421414231144102411310323434400010304143141214234044442321013414024032131323241412234013034240200020440432342440331033034303330440232210114311314021202234433230223314033210133130320034004024120441332320144011321212104401300402400412344300402233103413202412113122221104204402003142341443320224341003204021130222103043442034240010414401041312311334411240221143043320022131020213433211342024300043232102020244222114020042402144442040113133343220404421014040100410310423312220113301012010441324011302033321444200314414023311412433240011131333103124411323301143144011340322013334311442313033231013420202004414424324443413412130022041334113224124444330313401144101223323041442140240030410133034030211324031121012343133121223121044431024400333222323440123103011401421411141334434311414130023440321123312110121034044120042304400140244411343442432400440234104423143412201244231440413130334331400244304012334333323401220032102213330320132013123404033304002033041331402332120334314332211030312342342341124202111104000411003013421431342140321031222221011142410133430014410423210024102314304232020240243001230331422213203421132141242311020402303332030111311402044030144314412423420002123131302144324223301124343223213314310322111204121423320242011010133442001333002314333214301140300044430312033024201033334131240144411323221132300244124243112341410242300304221240240024303043313324014400144224214124143022432400113314303132301011101002344212324240044041032021040341200034401344404110432003324234030141333102312212240012122230022321322323303002130430112404444342401002200101031243031120124242420114022102322244442043040022212011003234202324303320213324103011430012202304334111340300121200013342214423342244041444004222401032044203141100322402231400013421423410141002141410420413311414414034440103142243000414042003410143143104203031004203420332321404102013440340131103342033221232343124430313122101120204021400110421322234113032312314200402203220340430013124043441021031034404443330242011313424211301011434444310132110200200410034330122104214232123101221400102110412343044240334100001041143023444313241000310412301404042311241442110213410421240111213421424443404410444031040300143244412122224040141204224020242400103114221221400033344330413334420300312334321011301402214022214300444330224342131231141102421101213422441040032104222230444100304201202243022143142014100111333122343430003020032123410114220032122420412213442232103003013410343130222024134041404022021034024012234240014314023224312124144010321124421431121013224033214140102203112232240241200034340014211112000320103421440310041433020011401142330130122032441223241311232331344212123340444142432032041322141022032003213132100203312120203204310100131342414133023214122141320331443333221101310201300120222341321003402020113321232320124112021231441222130314333221203410324330420240023132011103012113313342332421334331020102221341012304414434123101001330224243443132210412224024122043110433210014201330011210431100134234242423214101044411100041340411011311313221122123304212021230132421213412434441010102101213220433014112140141130434334033404342103301340234400140401333003023400130021303241034120123243322244112423142430102213003001123434334120403042212231210341432114313333043022243431220304220202003434241342403404123000040211242422113233422332202424311422042321333122303131241200132220234303111411233203443211342440243244401224400443422401114203124341120302241221000043003241413413430201334034003100431342344130030231240414122141003100110330300201211203002314242342004402121344313130101302323423433110003142230033141423400144120401431421424013121431343103233400330004210323032042302030314330323122401013022113200241432043101411344322041110410202301111332410232124123330102132433111020322030112004310222240241220302201432422203133312124101204224431204414302331220100", "031143000321120002441344103303130203223213434244314333144301112240412011323043210432111314333323340334101431332102021423131210133032224044032003034410231444032144141423313303240223421240023310140030341034003124404112123043304222420222030130204321022304213020323234022420301032434332041411024043003204020133110121231421344233102020442344422022440404201014130301430102401132424141401042121404134124444233331114303341314142033440211300321240213211403111140402111221144341244323014410243344440414300400124330043240234311312113412023334002333431322303142403022240332300344102041242140324214303443202033233201312224123341410010342033041011233443000212331122433320113404042134420311404310204142423114432412430333100322404231010331424414424043100032021001133344321341022134032402431312302130143243203420230301014312111344224112403302114424224241124303014022244341143203144113404140403240341443141141343404331232110030104200343031403143131130320242101323300013431340000244120130410111112044133041440013211232330140130212223004313042200232333211222432214102033142210420343433203030024313023144413001420412440410413230042203144320210313221440103333204330142103403400043332430120011334142114204333030211314040234430203124414102034012021414424130321321323100223432321122002144242020001140313402222111442102312234114120403301143112243201013344423443221344132330300034102423010400030211201202330014300424114103012443244322341203413331344403214403111134002003011013022003424033104242103133301240431123433010402130430001323410240312243432300440110423442332000211033024130002200011110140034314031244001442411341023130130043014003011014314241200432120133431013020201402221112302034441223314244341023304222240114241344242022200141141124240212341024342304201003441112313310002140021224324402412134110101332324012140422332034012424321221420132101202341131021422110412304201242103201312223121140004341000042421002033142211344220212423330331013310422033104124223240333232332020013324140022404021242430434013400221222142214142121240441401021032303102431132404104112330241303330021024120004034243244423024213410242442423014022032042221322213013413231324202304103104410110334423014201214424410210434434244123010414332041333224320443331242400312344044422300324304300423010420104332223030402043001122313332312010301134440230232214003114134432344024210214222340430030404402144413211444041010322201430141043043403210213113434320131342344003020203224033414013223043310210324412124240442240231202400144203443032200123112213124030214033204340134041302441103001141330200421421143114043324112424103240433000322424402133012243411430221422414132411411124204344342214432342243222111111034133421121442131222022003121031321113440030133131112034040001133330113430200142132232331444203104201034324312101141121300330430400000430142210332141400031111312300002114314033411113223010402442332123030343430043140314411203012313233110044004143114312403003130003334043130302001124112311024342240000011014310134301440244311413442203242124213242140201033343141401040400030140323414443331113211032441113133342400432311104020433141221134000333403000321241402403323241113110142121023213011021103443321041200330334112211143303013400001013130010333042404401431133023122420333322413330312243220100034442201043043443114430213232102331014103204144203324201003221022323011104014422324004442303013331343200000012142214234142201403444304003444402430021334440411322204110300431443131032000030114431004130433114330131033432431004420333041142011202131002340023410011334222421202144002233211233000211213321240123023302421400014234120013322304124040302413322413200002343203003240401403123112144443342402030344110032012041031343241211132324301234212202310401420021321334240344334311220244202202323424032232440330322401430243111443213133143122402033404411044402330340031313443100420141024222200410344321301221120303120032444430102444021140032331401004300110333431311142101024411231300030140300301122343242110341331003310210442121423440422133331132400140342330431020022422423301402420311420210220000340422002243201122210243003230242412100223401444024110311322233132044123143234300024330431301001144303101041332140342023034013102401244403210242013021131130132431343243213102213444012403234044440301413102002004020331214100211241200304211043322424243214102201200440312044210031421344443024212103310021041333222343111111300220113433042134020200133", "143400422102403100301210130012123340441330442023011001302144234313241441401012231104141011410144301001440122324130111031240021314422030301333230420330132130343242222343123413134300221001220233432213201124301200234143004132140114233243211133002321321142434221031443013121404240300203144441414113121004130122001321234121221100123343032330341141144112123201331011430310331402400414104001330304012424003033021012112320102214003400242331100104320204300412433033033432032234043402410412044101230002032100022342044342112204140210320104144400112441302400421230340014043243021244410112403212301133001224110043224240020342403240021232442414313221314311414213332411201032424313011401301303220233312010030124223422312031110114244344320041041421002134344114132241303210424031104431101310400430002112341424332043033021212311242112411244101314323232030211201241102322021232331140224223114032124141414144341011001124131343102310410224044003231423013203000000144104431303013302200240003203132211130221431230444340212341232324432014042302010230221322220323221140241003044343421333404401321204240112414111412011110033322414041242044420210223411014440022331234012200012422342301021412443304202031241321330433140122012130034331221330204020412200021311101010332313113201001301104030120042222241334112204303313013021440223210122043241322032133441212234431203341034041310342233123203444112013420143004414000440112030240130123241403430423031322140134114122334412344333334123400344103422002434223344203422001420201340310242012142314213142123000204004323240243400124241100330202041004113233122213410431032400442003232423331410123024304304421041333402042403124244214404001200340322024043312401004313141200303413100312133333111320413000311300204212441311233442412240112041010344434231320110441341423012133002024320003223402013402400020232303430044334121443203100202014432110402221114202102242110240000301303032430131041323441100002001030010410043242101242321023144010211401200342032203334102300231244410310204124100403411144301132223042010043410014343320434003432241040031413104331240400422402041144434113044202243444103030133434130403013234443424320131443312034102212234103002443121222103000140211224040320302211341021024311424400404144232011044244031330033200144203103213012240403402240404430040023012204314401322330322420304040033332243433243441432413424442312433301302233330141140102041020224023011130411233130100034041041034230330420214423210211041421400100132323113043000131241210310442002242143211034321112324434120311420022101303134014222000220414424130200140403142042332041233220400413244013410021431333130102414214421010324440404313410121433044332031403432141140314430431422133043234314040404333421223344424443042232202242122112021213142040130443434102242010323442141232212042222304233140231204003202120330220210024120002113111003024101321141224301234034334320231032132330340320022122213244423233433342323100002014421324432124314221012204203002412202023021444412233304024430131422100400121222110034442214041343001102233410342442304121332434234222311111411014244211441132100201332002131322441234320432040102124241224344303312303120032213200133214321002404034422342310040240214244403004143404342214221441412004333340143041424434400043212113012313101220341141330043044310021221223214400141332022112432041424232314402204231202003044214104412423420220330430002300302324432412211001331142043124443003231444121311042322221344012134421001333014434311342330100244200241420043411434313341320232443302424210300242412422401003030232030422423210033041214241201301042224004304104113130103302024123303204141421440242331441214240042103111032231230444141421103441020143443113314111341033213130410431334132002004343433130242214403003033133224302300123402232000304324200134413300313201142202102231410240423133221140042224330220323423302231132244214342142413433201203214201022104024210042221134241443441120243143414023434444313344013041332004204303211030344440123210202132302303123203001431343433000313041032444420140122321322343221433222340001342404432313334423241040122342020322423014102043122003004420324300012300021103344043020310033230121132432100341221114341422100011330320324030100022441111440411441030112402431023200412024104121010334441310240240232002442413423111033210033343114002103214331324400003010123331244143103424211134240310422400412210442242123132033233003210420041201104242323102022433211301", "232120014132430110341313040030313420332204032341212210012342314141133010234020100021011111121203402044003101221331123431412004140440442024110243432433200423023100420222430440111130323404233321001440233130202113140221103000330100004103122144041410044322432330031012414422210432322300324440042213402341102403200222141133432132113000341010413412222040202300331211004012320434121124323343231402113001220241231432331343444032110022431134023001020404442031110231422404303113313332113042434011342444302113222131011243244240323230323043311113130044301340104410332213012433113341413343414312404240140424101042134013404210134144040324310231103444333300121033044114200321324321201343103100433034333031133332143042440414000203201211304143434342314243213101430030443213300413131341144323314034034034442443324433202344010034241330002030030224040344033414143420400011242022400312020142031001301011320301144343114041430414134244243324414023311212433314212030432011440003313221412400234024002340230002144131124130312310411043400434324200444131240420011122413103023033143121214041414411232300413140310121401143134202132312230000112201432433344222302200224132011200212413200400430312240230432242140404032342430004140144134323420324301212300143032241421142311034221000230121320122112142140311301111404322120203201433211044412223102032031303142204001123343303343310430202311043413021021204204240424342424120422123211334120043403000114211302242201232331310233111331434410032444032104003303204240040414034421131012402440220303430431344110411240003413240440003024130424430230431333312121431012322123344110231032012220202142012421430322241241014404443201433320214202323011320010122432010331313212412143314114434044403212232030400040424113423242020303220004303321222234141320344213430213003201330330200013140111304102312243444030233201413222421410024431411323423403300324024344410031321432342201443301342333321334310044343323243232110141010421231311300333412022404441311111313434431301334040332040222344011210344420321430122101421304412234443202240141430214142324032241301032143413423443322303323144440420421224420311423123000312114023422103433440320334210232022112343131104010302333040204042044324043324110033033313200041413133233413113132120112233304114213003011211322231200311431112442421431213323314214004112333011341033134333222303233304112343424332031102132301003302200443143222410341331321400440343104434401002402404432141143114001132212022102114432341104323022014311023313324210401113213444300423232323003203341324004333133213141423431314122243102114414142010130412112042130103040441104124343401322201113433240223143304344242022300003314440040030410034010202401001404013204333411021020112332304310430220411322231243100324124102123303014404144234424433223444141123130242344341304333211241324444140412201244300012223144114201042301244030402000200000443003114030033201221422030431301024312244021334140021130110404343432403033231002041411344224000342324231110314220444012040434120241432244141342442411220244141442312342442303203204004132141134044043213234244102443000111022420204413300400334430431212443401200422221141010444214223210304113004240214040144100331021223320330421221004331210431143430133012243300102212414403113134113033034043333010030421221403210042043200430141111404132402440433130223103013010403410424321323210003413130341230342000340010440344320444240314034001344432211142402311311344124132343224020003414204414024103022100321223243340323100212402231332220242202342212200022112014240432202201034033322200344314344141421433423421312141341432311140103034210243342013011001344220203440021241310210001430003301301404010234320144410121122223413122302313302021044340242014124434013220244333032110120020143344214332003033344322030323342444301012031321314331422021440342211223113244414134101031411403213341413044444113243433221334203423030120002203102131021134411321433120422413234442143221204204233214420402142132131144344233002224123224112140104030430433304032023401201424443433402301304110110300400331003213333110401123320202112434012014334233023421032142013034224242043332311040321331003430110414133324434344103320344440142232102300301142110123103224233020342122231400032334122403020130013213401012111311114023232444124440040414021430411023230420222434124133140440224010230103214433133324314400130002021041000304420400422142432223124200404041400312242414311141304214344322422021100", "204341414344201110422222220131421012342131432320420141343331010420142133112240434013032040100121103410321234104333241224240132323120401013302303330103123014232001103021124433241334440202213140031240114033313303341214100120334033402113013432432244340431002222311412030112121042240404431442003343223201032220343041413013222033441201432303143121014224141401210014343330432442300324332231133144002233341021211044130104121100430424232121032002432222000224442011231134340333330241403434310242444413434004222000133243310122444424122110231310130042042032401201403324242324030102101110024023413112114433002124131244310442222232113030014101411101034334143001143422323011333024014201101240222300341311123420033111112142414314021033314110004222040402043124411233211330242043323302021312043323342004004304410331310403340030011233140400030424104000133400101033320120220030243040021304214033013340042034304300141412044412022044332244202024242214030324311222141433401433201201341422230003433210130233103404414114331120010320140033341044420310402141140342114133042044111041433114232422222102314311402200210442130340414214101424434003122233202003331431230441430232020041311121012042400414334043032034440410044121233132111212323340324340331131324212134124331302301310433013314310430242301144403223232433431302010422221042430332044301213440321214123222341312341042243214344110304324042003010312300400443444231401233100303244010334200121004331330230202031440201224213221223002400432103334133411243104423323301403300111120431041301403333004022224403231003323010102303443204444113243424421222343020322112111141410023241043232412102012230213232414203211241312142334042324140013243410140032310430244102343403313102410321221112210200140132234230423142422333031200231210342242420044214131410141042222003112313122334124340202214302224200200024444313201102120422240342102031140014332223312144134121133011014314344421343332442411344441321010134431410030103023434334442411321313221300120000214024323040401223403342443024211442302331022032332244331144230344423302231142041414342013114242114032314300301340310311133434110404244232444344210413132342414111441224441101221333420001143011231340322421133303421313320043004100131100403211414133132222232243011311032014321204334123421130102333241300421021203231043421031421334011322011131243420031343230004132301431411102143232310023202234211043201241012010422103333240032414002432134043243113034301030030134233401113100401214021033011203100044101234014304323234134404323321142042423312413401224213302244242410223101411220032040144321143123440310231144301122424443230023131144430213241400411401331041240100201030340211403330422214022113242030113012113021001323133323323400200140302312004024310230423421032021001022011403000314001014122034130103012124413131221021321002432423144403102300230130320041134400400323022342011401144222103113341141312314240130224104020422310330411312403201100234311110224323010014002024013340323340214004133422124204310144134311121002240444032122033031130133413333340000123120333102424012302132334434341422344303010403004130202313112333124100101314314433111342421414423300104203342041041011402113233020242444124233403241200343322044230202324014401241200123313134100242014133340031124123221201044040121140230010010434201422330212331331104023432440031024130420003210434334013412221331130112301240140042331233242003013442024121140010032000120444323133023432314230241202420120343441023012310014034340424020222111142430023120230311010301004131302430023432302111324221302441023344214124403143441433101003301423222320401333113441410311430211100320114131444221404312334323130110101300122224030040112043031430413222032403033331234244132034213142043421214404104301224222431214320342211443404421310031424402301023413310220112132430010444121200024014321203140203320333332303240124441213224144331123132042144422141042424141321131020101400210141203141404420300341401134422411303421141220302412204343101114404321003131022021340432032011342433210104212034104004121241120300443410102022411134310431423232442143332224434224213233341113410410122404232334243042443320033130121411411431443411013443321242334024322410230002242123413223033243400002011421220403422240242040334012442302210411034311440422310304133232442013434221122304202013330224440430142113442042403230012304232120024142323022102411220312142402401004123302323332012443134324443231334333031141", "123234211332030040332320003020404040011102010240034044400424020400240134321010312440413234303442010113402420204303110242323442330414204112443303344344410044424312443201000303414112340203201101303041200232211134124244020123114031010120112320342122332213041101224130412442132000342424114033014242300241143220243314331024201044214200342322322223202042421331131403002242003034330323134222100341043024313234301030203340204320440224024333131001122132011404010421243100000320432134143031402143410411230013414402102013301000032402440022301141441003103212112011404403003433142012331104321104223234344414213042021441024111300211342231300142412404133134333103323214020332103300411013132130030010010104024244003042114122133443333024314314334431333322430304121111044132134341133410430123100141304342240300123102044010203110332430130010400123243301422342211314412200040313041030042421103444123424400112212401130223221001242111221223101211001311043312342133342032330410330022104044403114141043411343311210244411300430010400403444201133042013112113042043424412442432413243032041222110114220030430431444043120220103141142103341412224342102044402030420214133230004111241124422104310133131110103213044212330140440132012311142124421021313321124412440203402201424310120331341102123043024220144111042022333423220224203133320410134313030141420200020043314123231211014130310413222001121230130041102223101223424012001002042143141323104410040010034330423120313342203103122223021123444332323121033443120421313210010324034432233341201022234014200032322003331021332121034330413104300141442422002323223341344344023424334111034304131441310100111334144131142431322444404343402222301200333144024040021413224223121440224401040002303101424334302003001120030121443323141303424144422341302424003403312420401314010324412240412420030302304044404111241031302002032030301134241230441310003441133132343431233221331344311203022342200001422412320044142133201403313231031320133400004322200403311144232023442101440204413320443113332212002402321340310421031411411020031340444134133142022233003030102113421310024401112300314222133233202232140411241111214432143101404444200220242444012132214420223444412143041140422044231244114130204111133423410044304223110121202000123224244022124102114223011421034422114311400001330333243202244103343320414444404420220204304213013333102312301410432022421340212141041212102132434221013234411341141224201433304134441023012212032131430121432244221240014220330322410321203404440413220011432440421200101313234423021313111141032140212021113131323100102404432100221400204024343321404222142242040200212422423343111043021043003110314301002212331220112420332001440322303311110414312034343232434224331441222310200400123331022414434012021444143413002311103231402302331113441021440304021414440224131420102114431100002244332244112041044001432033042111222201001313413111232132301211414233244434143202222322340110440123343301343411440240144430034212111404444213332100443441404103332044423111331404134201002424323143142241221204031231311133332234131432130100114424440140301012303401334300422330130140013022034220421020230310443241411020241303133331022322133034301443022321204240211323011122201432141131144332432033123043323320443141324024442040131004402131432022424411144111012442432332333231444010410143320402443232343214321213101412020320024423102141341231131422144334434322142420330414044233224003113212031020013004430024113302010444142441141323241322204343000421243331040101230313000314330242323431010233210424004140240423132030222241324002041341132002430132314323434140321211024332234230323022142242433222012222101402320433002400120340103143300240242232422122220223310134012024442033134104300211422432143414400410331303203313040002231303044202220131441302012014444304210242223141444440434331320121444110112330130403141401121224202044324012134220024224100124142430031000401324342200040302412431032120303441013230211203023310430204044130101143404231020404312031211444120212113120110222442214104041424240023304000332143230404412110041414101333113144113223400230122000322314034141220421103101334401323200410312331244212334023003330204213023023301330400333323342112320211124330143303041303113001040323400301032001222341322220441043102433222233200100023121240114402430430034024023223200143432013004242110433204414011011140401344304023110033033244201022224443040302423101033434233043442123210200401442004", "104022324304224414212401414142113343234433011404420220100402443141203140342402223214431202142300204424410210112324111141123304230142322423413342130302310302401210314131412112102401104303133121202300014001333130342402112114412003240240204421242401222413300000330310323312103111342231331303131044000222400413403042441131131311220421341201431222223103431313402044100420232031143320010000110432103431044010340132200132244410210020402243044244002043440314121142044012333220221012304001314120414132040232312243032104212311011044213431023220342422340200002430244443221201034214020434242111413112424241404214020100221343233214114411103041424310430240341343230234102333332022133124422301134214100042241144400134401201222011400022130414304404001444041123431202424303431131441032400121431441321141200302311024104113410121300303234411042414212142241103024023123130042222002301403204133011100211130132422122101013320132333132424043434110014043302323312443120430100413323444403432343043422300200324212243210131303400104130101311030110231301002432331433112134110142124312210440314342313001404334034401002114204324311441002003401412321444331403414212123321301102230311203141210430341040243214031202130032011313202430420404232204244303420042011030032243210424211131211220323142122042112021214132400424443240132100210111432310244111131114003101342112324401003214433002412243020444102431113120342404024203202401120400333332322214421300422024434300201334334000430121423140422333140310311112301040444132022322231204444012121311113204242442300102232224233221411343430403411222143323004301443110302411032031203003431232001012111204043200211232230322002011224421400322341324143002114140123401013233231220243210221004120243133230330303212004022013124110341412422444411441103130014042104314110212112320111203324120232132442014330111223431112444003033314100400112232422230202422444420124110013103224004411213044114142234000300102242011002023300230243340141123442202423041241422231024141403142233021224321014321124423412243424410021413344041342411014443410432014020023300201033124142320441241311020111440413403212213420034311203341012110200440424334313014322241221200344144404224143410100003443443301322323131213404202331311202011443014241203142413132122304222242034230443202103144220044230230132013221234024211214222313043003001001113411124102223432403140330241300114022223444101403314233020140400223400032203241203012311111121222034032124422133134310001410301103144044043444210031334214221301240113331440040134230421310334414422010130033223422304041304422440121030332144144312042304330013023404433410011213302343312013002400421031003121202202202422401120223324122132220032110431003414243130231234301423234044244113011131412433430213322032121204431100411122321000413111203022120012241030314243022441412404024330301241101333413011134142241323214243202200113320002133402220042333023222302141110231212444412214401434021421031240134212120004132303440012140022434010340000232212110423211123240302320440322324134033024032033331440400042324422021320111440041402442014303113024422232242001124031434422123443410143414103113143242113110122041243400213133321133211320413312303303330234402322233330210311333204332014334240304112331422222023412411124021034031331021102402001042120134333400330124231120302214102142103341412404234034102133301203441020114303100101104042242100101434003111421224233441112022421324200423033024033110042133114021241331010010122040041224121032222124320442140104003043324444420441343004321103200441121244100033144003143212002343104444313043403202404404221324402444442433034442001440400224214221101100043114112411131414111444104440324210043043004032033123020034221222003011110402022323231113420444010404223223442300020240441432132141124202123000341201133234112223231100422201021121003423403023033224331331430021404143443224242341230211414214321000304010442324143330342042242111013234021434404023024421144220303031400120240100403231300232001214420104400430012332104040403012002241140240222114011213133332434003320430344330221222123324131020224323031123321143212022043231340110431300331204404440240130310121042023130330011220200012233320410433231411002004001331203011102010224441212210034302214233310201303221211101123113343133304223100103142042431221024234032223243304144231414231111022200232410011442012324111040231410412014411414314440403314302401124124202101202324332243313214014441323", "300322044114030130204223041122122113104134000033214200030421324332411230124202323411121001244103422441113230041434344010232034034133303031120234341413120101333124241030244201012000211003331220014201134410240330203243221440444213022230030031043433324322134242003222213334123222303131322410031211214030421210230334322044214221141404144113010221313332411311141301344123220422201034241430402133442002232344021101233321040313331412211024442100001123234422310220002241424321422232112342041102110124321241222211113444423213010200310224034213142240042114434143233324140202213433313203433201123144312233314314224012044130002144042004343423124014103220310030234214340333232034114144220224230004041424140044430413124210114311132013331004040401311230143032313142044103021120244042243421002023404121403344444034342221414342201224331421201210340400224013010440031311243311040443104102312423103320022324041430221104014101122410432402202043042241001443343412221232103422112021322444434442434114102031304140033223444023221423440124201333223321023443004100034223211432230243341404031022113200321444104222230321401124333224131214130031004400411132244101312243113134143403300224431044013141041344024441230220220121102023204210112314142133421043310344434421101040320224434423033033110243422320412300111110440210102040311244024224340243104412213132313421213034134210134142041421004114120421224044404323131243212120213333301311430340300300222234042310440302033303114020300420104102121004131411401042022001221222214101102334332130340230311023103143043212134443210213042422413231302110302440001223442034043433344202041231013021310410221101400430341444030021133224004011022314304324141433301422112422322012323301202031112223201442330322022233041234302140104042300142003101030232420114410332443143133441210031021434001131234120240141312232232240403022424440040004031011212130121234334424033031224011300202122314400014003140344323121012043234113232334141204401414410201204430412401140212310331434440140431244002001420103421412002430112311113223312404314320032120000331020122203313001244411042133333101011330043020422220442144242000402340310300111313044333024404422243323120443341123202222143331233210134140401010110211234024444010003304012241000032411142444013113300211224313301134111224304432432214022331444140433411132133431013241431314333404423441314040420120312433241204014301030201230433332034444433444100242322323440133303044012303322021404243304114124242333101104303304434132300111104030421103202031024104113024124340332422322013341411124303144301002130112423204002131423034220334120200241003333240402004422044412202244123200020022112332223224002244043210112120011210211124314043234313430123304213102410230214111333341332002030313413343112410444230310222034431223221014414433244031202343224221412120411202224421434120330403434140123330014323100301230304114321443310303223442042434042122341130040444442403232213041324433114400321133140344114101044023041222414442121013323411141232001223322432022124000244144002242012234320432002330403131221111031401223403300413033202231240232404241443043130402233224100142022222423313014204344321422421011113413200224301314212001322400231404111012402310211334432343444021202131213211422111034313231443041202323001044342030440124340043442332323122142403202143432044012421043010413201033324423001240304203041344341322324112303300024224034102242431422441402130242024014333411121034113442420014042343443341402011041244141102301111333114400420414414321444014203311302403401021024333331101100421340112002430000000101104000414441221104134322311314334114244411421201224423044444031213212010241042312123213424040423404244023433441041314223223404024243132411402300420114234213114433134223313314131400140321011023123140421323001023010121141313003304002312300344031142134000102404123014221021401223113333240101211414322440112222423232012221444042203313013343021114044212113033203424200333212243320124002433010211240404133330014412133410331013420012404324011031030220323003122332200000123010320301012134203022102303224424011332410242141101330443013021131244312240032200004034130041103221441333104411434334321124223414121003044213014203301121331200034440221433113141200320114322110132222401230321101023213401213443414141220320241104242104301024113234234432023312421302121123333034141112342230013441343232020441021020433112100041123110443033420143104201432240424320423431413", "312110143102002430410212430113233211231243122010042323432422140321440303333041130323443133312211004341342210434310323202212242143320140314101130230302144411124201401411132142242131233101222434242223033232140241300430410134311013242130340441424034043344243201300303104124204030414001410002032034422330141002342321034030432230113012201222143312042441131042134421312014112040314000410124331323201240143342302112313020302444421310004231030111410343341340202401013232201424222300320000021303323042234202413333312041242214042202344021403003200010412311100214302041120004333401124403302042311320442124010132234212104030422212331034021434023130410340031002422202203100001333402443130403122444313431103221134024232201022111344101101234300331001403402321130302021331223100024144044230011032104231104241414303124423020304221021020201442240204112202141144133021111142011102410440020122130341134004211032331242002030034331011114430000241234300042341420341420344412214210003414113424002400023122132213211300301333202221100432210114234120221333420310244210042413344322203134211233423340412003012112301242211102140444104114241442010401241144434021002101324300213303410323331214404043403114131000222343244142113402134240202112112123110420313031033002302113420200103333124324202233000132003431432232002423143242200031444143414120204114021220003144343101322232224004014000203211242233020313313302023311414320234444032101041420231220321434300301141300044401343221114324341241112303110101303200233202430312003432210031321443333144034400002414142031212041400344012012210131412203343341311312332012123223242030022010024444443432011321130404043044303131422444212030442312331343344414431411221140321022410232401002210413312113302004132113003433130340300024401340332012001241004102400440443332130342022224012314401100321111001041001223400124320014001101242330343441133330244010232320220010220141234424042421110200012214411333032200003132123241404431213004111343041311442331230201332223441421341141300320140111003222224400432134131133234311221212002100110030321142313121323114122033033421302303030202223304032024014023111130034441001123203433334213340120222302441011212122324212131202344133033022240330441002212404444144434202400012401220001141144221112442132101243334313141432432113012142213041214421300023012110222032102244310103124402234211200013330412103414302321324142342142244420103210230422014102123003031023342212403420101411212133124142003444304423434242023100110234303344142311414200320312123243411433143101414302020103202114234110311213031324410423410403440040311244214120124221200340314412433304130042120240010321330442204444343404103302341132313243202234210324004300241123344022411130130302133420314143343103143334132324124143123202411333430323141342200403421044134220210213012430011430332431243214444023440113310142143411121021321441344443303431304113314301412034110041101314313141032101213314430030441212442224131320302244311321103021112204421324014321314343243312433232310142332001033404021321023024331033010112142233121314210241341424441111041102043244420344201223043112122121100304044420242000413110321412200222141413142421314212443330322313330044202134231041212210134340412112300102241223321440142012014002314113321200212304320232342020144031200122443144014302243340434112401330043333032214204411202301314213311324103442222210031044321442243043440442433111110011402301143142344443124301133242340222210414423322211103324443432342330121241301004031241131044340301023140012334240433241124044142002341100213044200431420012410224234444320043014203312122020434124401432334223422243020134440232402010440444222023004110400202414142012122412123131332423243012102220222444000111232210004142244010431034201103431124022244142120442211404401100143112421110323023011102233311343132113423212220133143313443033012431114410333002431422333043030124032021401140120012431412011121003040123014430132310100434041322124112333300242130014403411320140044043120134000234104443313224243100203231430134111234412043022101312022113402043232311432101213422001333013341430031410204412331233321230441142140221411121330412002431133223223311240404404124043044304220231130213130332243201220443413002340124114230321310341212341411044013440421102440333434412020033112112313303143024210240031424340201341210311304002311201203100444313202132340114132022042234234023000331104402121413130222201132422302143211243321130120", "420211041403330213421441201040113323000340414233002244131110001102431023021232014341432003434410401144221100143412023200111431420243424102212021244214302114122100314022023331044043014420333000422341242224220042444223141314313114242042214400241402414321222402043433202440122130112214200132340034230432204142402243001111302423441133210314113324444102423414210140130041033130301300334214200210442413140123144313134320441324203440414033203321000000401344041033302403112110422420103210424340230243400410404313124230411244101442324111140303330313311243103100420420104310313130134433100442202441320313110044432422300140111000133312243243123320441402414330344301031241032433400113214033111211443113031423403240422233303244301141010324304301132340400210234004142341441333403202141033304021331321442041341031343100422422310114113414101431040404223032232243142010441020413010203014103243101301404100324241212000404333424333233103310004201130310441314101441044424404313134100314032211041411440311021242044222220222224014044244441124341131130142412143012301121404424112210312342204402434312111044024313114420221234222100230201142020002411441224344400032401123400210410440044324442431002322020423334424203330204100301121422011343242231124331341201443411020210032122332100004101232314221324240231033033310232032014304100332121021024030234210410341322323300412021404203332041014000234410012242404431032330421334340401302300344102102241403440242323121110033332100013314122031330310323031444333241204002304014323311110212014314114224440233020040143411322244240342220342014033340222124000233432343034213434313322232012224224130300333343024034300034434331220422042123203133142103210310213423112033220033002402124143202101131303242231230023432142022130122101332142240400300333404410010311422230321411412213141442402030244433340303012032034214303211040303111012040042144212012243214122131432044313303020243341313412014230140203203410020410114413334231013211342211320112040442104101433112030013343421013434411211330023221202222343431331130220210304320422404121333340033421242343320110022310340414011304024002334444223413210221204341414111414102203431232342020202434341020041333332000304201322031422130134330140212104323301444402322002113224444442344040032313404311424011140303124223243132140310103124233343030311111212024431224342321233210113010404134402420334421441441031310130120302401404144242023002424011433311100200402444320103131004112030213442030004123103310203310212111304424024201101142204110023220120043304432340030114210234124401034044120430411224341424404210442104322102324430413200213324001121321310320111424121021200414143022414143034412324320314014012031302043121044104114012330321112241043240323314411311102301004024421001420244410312434401243222114431132300243034343212440023340021103204342303243142200113201324142032021430312130331040434413204224331244121041312141021111430130111234100334234214103011212401032400411033140321403132302414344222424214001331211423311223403024134412413432424331042432133330120434130421441102103242402211433303034310021243104414412033020202103332203120032323234421110341303144423104123020001231332143324120423112443342412342410432430312143041243304433004414004204313112422012122113113132223340201333133014343320232321321410342011022342400243332244201302101032403314310204040320222413122043113114003200402131104313132204310333041314132111420312324344423402300424114312230322342000034424040013441214342443341441040424241440434022002431341202001304433020204420111013034210031004041320331321312211032044221221411403121431234312420424004314124302124412001304214240302220202323000030044334224004011322022144004044111240241123124034143444020041114030302422011024121031342142141003123034430241443404424134130203341414203413121343422122041411103001420214234304142100143402404413304113011204314423002140010103001034303212304402341124240001101334310114224212440421330031241111423141220314124110333324302442333432223103433222113142320313040401003400132323432233304131244013300012010311012113100220100413300014020304423231023243030140102224141044004320012233041123303031434410224132020134424041112031114031324223142343120141233310443204213343402042242443033314232010414432303141430011041124024234334323220303444403104321213343402112304014014403400214434110414342311402423200010344233101310103214223334401412314323411421332202430140423044104432441322441040404431", "120334410444322123322022321331331032313143201343013233422204102020033121433411240323030020100424231200410241311001143242303220142242033130310313042134402302442143141140212240231132431104211003344222002000404300411114130221323111031334002313230112021031134044130100410302034120140440303143012344130414210214022043444102413330212002421304313102104032234013314332341140144433411014422000240143213104243141432001200330222230041144230420124033242404104132303334133002314023042440224412322441034204230420041023141120313020222012104011410043011330213020443030320334413040021302143110241221134311334113340210100412402424101403422014201133034431310414044301303140430233441030013231144431331314143143033224440144434134343301001102400123111243414143434324323244110122240134443320121412331043110234003334140231440241142340041421333411014322440421401232234440411211014020222141221040224232433120410432441144320213142212244121004031242244043032114000244300003022102020130101443040013423043311310320233312320121011134020203334443014140204443033114403240333100104143302313244331033310024040022241112003244423044140213024102421033323102224314220430203001203314004210230103143033111011042121330000433411044134142430410233131312444103200020021304213312113241230404242204320301343410111011413101122223413341000420430031200422410423131202432010444230012440224103422130241400320341322011103143032013111212040144042323324230000323133331123034131021232131134031023421412434131044020103112002334341024321042230132320413441333242311314123324233213330432314043220300304332414033230410432110103444210421441403103224213334243320402223232310300023200413213112323123343212221420032123424242440202232001341033310233232131230303324203004114001032023024301011043323204410122232130034424323420214014420013002303102240212103413343323204033112102330342224233401303040230214032002412430003441220000401433323012330130424120121300122214133214421212023122144030113043012430314444123110204143220010040031213002443123400313323421311002331221300300114331311034420021201034314301234434323324420204044120430232222031141134113014130343022132003431232323043040043442244211424301030023331310434132313103144234033120343244331224123043344421344010403444344120102023443413320122414034404221112310323123244321201232111214430032410424241311000004044001420201322044104224300142102023123412234333400042030040242041120310411302314042211340144211341004111120431133142204411402103143232142220404431231023330123143002422132420100324420221141441121412001304300433102212030023034334304010110233202320340313301324120232402004223200034212421420014203223440441001230041204124233322134141233224042003444113330123001024410223213322004144133132144041421231340332113141302140312402201414004432201142010012424400321224413042330310232433342133300301011141120202423441230233314113132000341210334341442033042300431234400131413323343342020114304034340411241204310040142142414341044101403240403244410104221401030223003200010020224130214211120020203111312124201001344114340241413101014003403201143044030220120042214032132422341143410022310220113010032444320021424103221224241242424440001412140122224110000112301003414140324323012121034441410134300100313423424313122403022201411411300142340100120210143441023104021131303044003401203414004230224410022304100411121220304000423313231303114314144443410243103424341243012004412231241003440402311101001240313443301134100133022030412133004043024334043321433443213320140231343342011404121122301003330222411320413313441203112303341133004344111041443344214431002230413011340130332121003111342444123333241304400130232104133232010124324000310314310130131422021020122123044200134010020202020204410443014123320044342034431342333430024141233242032033241311302433022423222330241311244033302142021244214123021210010424310101244114440114020142034114334203323223240214433410401203204341434001231423420212012131214440112231032111022024314401140313124122144334204031011143412433201342434413300314113243301142042231213323441111342031001310212023223012124333222111211320114132132401211010011034234031331142244302033224134241021033003420023003330240340100310442334124124322312000244421013031033044322434200122103313113302331033043331122434044101433332430031422434433140301301014012413324412032124230444042211021311333123242024210031232333444440144110430143114401443104113202320300114434423010100144141213304333213104123212", "434404041333124124231434403004032013423124441204121310334404102321004141224133232243144234120223000424311044233421304420432441442231241332131340210300114403300230131334301444444112400211204433143444420043120213210413323343420111042041224044302234323200111222110310001024424331204301221221212234241442341120344333322413004301231110343014230441221143310432034110144242040032211412102433212313442103411343240413423021142313144031011301104141111244204013033131303241443030104301101020432410314233341224434012301423302121030443204023210202313144204121040134430114321231024420432221232132101414223011042234011044442411103233011442040242241012014411020342033342112042233130422113120232134214221124400113221231114202403311032032123342100403432124441432443204020034322301111324141421024121412441403433034123132134422021402001230133021432033434023234444044031433030221003211013402101141043243244441010130113420242201000310331220002304114234103120311001012240024034002021313314004243031402043102441204240114221243012433021434320243434142040011422312313330021211121311223312214330032311311323024313311440342320211042342023021132211020310412143400133124133140113330100310000402413401211324040341312210122200244014434334302444121230422001410041324430000013242413014310231021300333222404221233104444442343401131344110113224123122323133012322340020241332443403104123432334031122204224142233314330424222230201203030240003010322434101201211444333023330434404223240041423314200122402412320002132132313433320313104124110430410011243222104441412114043331111422223404430201042300141311430431323001122214121401134310324231430212204302004204141421234432404011024120301012013341102424204204034103414212204240343420223041232110310030030320301312113300144032100212444014211131321444434014123210021431320142044313044112143302113121330341343021221403100431122334203001033104423221420143213243001140424241432202341413041042231340324022003334011341003424024104120332224341311402110302123032333424403210120313244300433421014331120100202230214120431243011401132413340123011444131120224244142311111111334042130043443400130124344303241441413233223213240032030121103013444304113441414442121230120132112343323203044424333020121112412234423230120420201422233421032043321023200202412214410144331423114004233221024334040012440034020211040133202400401004422302432043440420241424013044220344313012223213034400041141120101312234230402303241332300242343344300334123202332121322020020412341404030322330204314014112130320032232322212141420123444030400410004121140420340022410041210324241232111233131342101444230100104133413340114210022404124231112324304040124043200022242031142244241042310322133143420302023221111142431244031431413413234321334422143200442340342024412344230413303221024044232001002003100003244301100102234330424430110431311314212122114134040114234332433411213221034322341334112230131432003321320102001131031313302310330202232333331121101401104131312413103302304422411224432301114310031314132221241013020200303431200103111034304041101211342033431004203140213131412400241234031323223331213131010401210401002043020042220203024022120204010121420121411223433322422224030440330044141030413124044401422304431022320142124323041103314121441021222343122211302214442132004143403300311342413343412003423021401141001003141332441114404130300244210240022203122002044232400314431103111441304432221432403114122223122033333310430230202423302434424411303004022202423103000043104114040122122224242130132013201422101034232324312202332234334314224212022333323403202131231012400103434222420110100111442101040331022044401242401230422032201110444340211020212202230311000402124201403222241324403212413341434231330231004102344310432142144202122441323133341144303302201430304121014011014003341023133112322402310423244324221240113332402301030423140021422023410231311442324403314400330410303220121403220443200313333212013314312010014403103441140424042210104420321424230102444110224223310313320422402403023014000024343100001200313020103001034220012423214431411120434424444114124142424214302031120002411313040121440034443300401021322411130122200434441123400232020144041042320001123341001304413001342012410002341144142140441220332203204141112240241103344242401343402202322033341323012444331102103041330012304113423102010323012031313044133111121013230031320030444100230231021244440120410344110024444244333422214211323213203134230043102", "130221443112343311412204131402331041021411412042012010314012144143320313234103103233340314410122034433122023002301232120220114103011241220223010144344403043314241304040232322100221114323441243024110021013111400303312124421210104344030300134111101334032014322134130342011201024441304320133410101301041021123130000213431113301311114324312430334141302201200404433014121143004001134314323310404411010324124434142122221241232042230023222013003442223031412312132043120140100224220212203001012103342404314241424141240420320144030341321214302141333114420411400403441101042324401114003243002440210442314413133124310144301211402210443242240032440043044433013000114314432002423014341044400103221221440440203112040023400300140422042142324443220334430230002133232400131141102020011024331342304004421433032112441210432221232104031023111322430023203132134431223222044221121431314410120023432443441303300140444131424404012343431300033422010023030243442043213324121040111241202024304433141000210133403124112422301104340042030410320102443043413301224304100403402121213040412201344334244411032444300444241133110230132343302041232030404123411344233103431413142042222410113303022114212111310112140121341104414101213302014243224332233004041144013303002003142120342430244402110313431234324443442212403222430001432124022221140132404020434422314040021002023001112302210022030344424314041133044131403131402114321201340244114200434440332020223443033211123234424420340140411430144321243030342332302022022223032400100000401002223224404423100440014130420103004102114234434000231300013433020304044303140130034013032200414131424010331214430330122043100433401112003312000121003240244204342104123311003443424234241133442122122030034242323200242212241220314030140430434441134441242240344132024103402111413344413114143300241302123034003121144132221343333343021342440101321421343241132003224212303113303310240233110241104441134013020202021343341304014243224004410100442213431422213101111122121133100043143120340331430343041342220112213442130331042234422232033414022040431440130113004032204444421004140312323023101134330002001112314043204240121110333440200314333402221014301121001003202241001032411232033124324340134110031104421242440000140030302100002402002110012221210033130433012320223123343200202020440202034022140023410201201112103424313432221130004442222020302113344000400223440034012210440110434342101410332033421024403423341431222340100002422244401214331323111030344002214434231332242211103414302010212224240100321240003214244301334430321013023424100142302342312042343144120401402233412012033312114221211113042334102011013033224211003243033010343133212304012133410234412400332423301130422021334431334002321342443421404430434420000234240122333033201402132300330141044001010101340001042131231022014120323044404011031403223410304303223424213224303320034201220341031433004103143331202300200323201013223114132001402433403001210000444313412102244302012022241120133343143031404004324420333124412402142213031112102122134441113033444222204312411031202340233112420221304124324131101024341331141221010043203212314421022130003444221321042130041044343141421411241130230314101432222313323101122330234112310421431342210423040101011044123340120021021241413020422413334023133310410330422240013442114234434233143201321400400303322434123102440314434204042223024004111400202342043330044431111002042344304301421010413404403222330244422443124404102322321023320124443202114114320430230211334143240113223010102020004233221140230213300411300032242343411343314002423130333414004412001120340102430443223034203442004321233030001303214231322313222244302241131422100341030343313143030222030023442114403010143033224121343210002410403000124302242223140204214242010420203134221320414043022131222102444133113014104400421313144431020012024222134443404241402300044223431401241442004424103101022043410120340230100404421414222100340204221441134033044030340200323442024014232314314013010332401010330434104304332442340031200042043021012131222000032213300140202040111414114143421244220220212133140003012121434401204032031101230424240112403221434323033303323322001042342340233220000414233231142111403133424011300340231310112043144242302434221133333002240440102212444004043323221020212444431311034213111314422121020241314033332332343234410301123212130321341223424244323044213213214403303042224210400330101244131040413021223442024434243203141431", "424133010433000013002314200222313201444031021411230340044444202040322243004331022322013200313213132313033322223312031130203344321200203021024342433023441142233124232101201103134044404031311444330244121321443444243040033124413113012021210224433021243331330230144413030000403434304311423440343140343432443030014314311012114404122104301041013201014422404441340033113044423020403214404002223302314222421014314234242423002141342304113430020202323023400112112003103044344333412224240022003312423043013132411031023433024224411413304433223000323330221321032423114023103311041124211102122322424422341324411201002133123222342440222202131230302121324113220323312241401042101340004234340034220142321303140131343441430333130243401234321141420232001244222111311031243240240044000034443422004143340004144234424240311332113434211332132334330024303232142040242132410012020401320024340000120104031214000404422023220034000004044330341000214411323304044334022124034113222200013304232434403000332202144200322102410240000312010002012123113433130331443130243342022224024142133210110011143142423102202400100241340221122032323132102032401324210210222214142224122302010034242132344143343323021441442444423324401321124013323402223210324243140244204132002430404312140414241142301300421331403131202342010103111300230033304023440144130431020142300002202422444311214101430322134204311422212404442331400331040132013214021031033113224431412303014243431233131101040134212002244243334044220300042010140101142223134034201042433333314323400223220022011440044434202102314140221201324202232014324321332421010122002201433442322302113232203204212424444100002411020421114033144032112232034341011133242314310243311414300013041304221430111302410020222321043103331242402042100312311101240423112241230440423114032110442220202203242022024101210104040413214241220301432024301144041211103310002332330040422220330314311441034020442120330431330013140404422110000323140244111443322002230210234442424204342040224142040211200240220324313301312442004042433224124112034130304314040100211033443432201340034231303212103241024331334311213222240242240100211222223004312122221203240023001300321144032112220022224311430014012141122421434143440212043022440333104231143202321413121032344241412310410011043310023143443132113122202312034134313323041010440124342424121404044132031342404212210201301030014310034104412212114342244013322222242220414342203133302114322030002400114142000321121131331030441040212400032203220103330132220121130221221231123233034134030441313022134143113100220344033214101112114134233243443333343411432422343030141000304232234222022121240144344210441233132300040430343100201412331211404111441301422310120141420403243001201102020311112321233020241201223004321311421312442442214414202400020404331211100001321033404223141422040313003122444104321331241124443021414132103342304311243243144121003112013333324000000221443021402324342343204123110103040433113142034020023213324044430044444111424304321424202044404100044033402114143433232411220441212303031424341013312131310123341240141202310040014300333443401333020311200342023000020100012202132404141131142011212242321113044212412210103400020244413320204014230004404003043010432034221141012100444340030242041240103342312031132222003441420013300440124324102141141433132421332331020000043012132314141014411414434104040022124342023331422443223113442423201010244132211221304314001431311003243413321401210103440232230431210402242000122031330342431141303224033200204232104011102021114422233131002212234412440422020140100001303233221212303443001224414033413303014213431312433244210441034231233030434424004331411213424341412240120203141043323333004111310204324100013014130100402320200324202221224202423142432010401131330413431100311002010431134434040342001433244000210344040310344144242442442443442423024322332012210042030122412134133431330333012021431302443010030333134141412324123443421404423004002230102114322321420404134120002000021210142332310410432444201244340013343201321344220104324010000440211124212224020332340234444412220332333314304242300241004022244440200134131432233102441120042440212033320432203133124441343140344121041204104323210140134002213023320044224033342324202122212221111431434020020321131441223243204240321413001324033031102104320243231112302414203343331221141332312142123440200103213324314024233043340200012134423124120134002120334403013241203104143100404", "200144122343031010124124443004214330331213124133000103210223200133113000102410001200241321220204402230410124122322132000200140121210323033041014322301114342030010440441432040414110314212412331101032102200031244300112111332220213200431403044133304103422331132430322041423214103303221432120424423431423400142423333241141332341221220101114400231311220030431220111322312222310300313230032333341021134030431312002140232240324300012101201433220312402303322010344243333424212240131121212343232342410101133300141134023000342020233112323421131310300130312103410101312021142103221342331140240340013213410321430110204401214344021113404101133324211043011420341241013104342101044433211103044121232103321411344123320443200314202121330104423202132034031144432220000424333324032433411221243013234034243004342303204112014131101100222443232111303313221231113024002144333431210211300323430200002411213001400322344111143213410122223324413303340323043311143113242114101334030104122033410242331224021223314224033034220434320004033402010131024101010412032022202023422414042134231201143430331322423332430423124411413022122414040434104403340124124421114034040031330333442214001002241004332310042144441232430003434432014022441044031141242402132242403420103042131200123140424234101313414414441043440103420422430333432030101244100002203334433042103222013142201223342022120122142202003043000214314032121003212304303204301011410230421324430300302021113301000430234034340200301104220244400244012334014414100100222433344023111321200210034024132212224032303024404342113222111312233103441440233313421111004021301212321424331303201321243301230303143130214400111022341032000443110412130121444302014411024111410304144401210131143403431002103122412132214002342143230120421011111223041300332004212224231033224000042204032204420122104430210301202321124433443112413422430232034404123322333224344434023223220231201140300030214322034020030213330142314303024302311003104120204020320241440421020112102311233201421212241004211131310000443311042211331101143300423330131330133301124242343221141334324000311330042103343312233140420230103413400232132422023314320100342442120231204123431240230334432440302043140202322014243302021140442204234212323130142310323412402110041233323410233343331043320041330111300132120410202301112012430020404032113444434324420431324001312100144003302311034403321320330424410242441311304403404032423340212004224221033242310342214423343203410104320122210423340104424000004404341202140103023043430222241301240032022240332324142123320130031141301124020044103041232331430024410411004033231112234403434130342101224043304231043101313332342333313033403134210213202242141410302142030230244302324123201011424112413323003211110011311031324211423200143313310023342414110001313422341412323103120324434041002323430232023330402011102300333404413141400204111200441433233433341244234313402003131201113444444042124012201333114421131423424404022431433430432444302230231222412342243422413033444433424102100414224234322402433004020300240401401023443120201300340344011121424033434200320400122203103103212233024444033444033211104443404104202412120110102413010004313302411444020433124331204002144202433243412441023332144040143200432401104434404013101304014412134140402231143410240012140001131130434100144123143443344243341011134413043413200103142242301013213043024441014323240244332134240214243032414303231021323102314313412300130311242304121114031342003101304211204242243303041422411240133232440001022403301420022202332232431104213010214100141013233240443244101011330402324111432241430102040310202212323031201400324233233032423221304020241403103200143234033331104214442232334004240411130230314334322003221142310131022210030424000003424313012232143410044441114231434013142210041300300430042100332221422124320002123340211322314304100120403344123013030024131330101241103213330034440440143120201444223244421342413400011400234220413212303121423302441432414134310132113334240321233311114410121410041423401341300123311004034313333123040233300330240423024312141021301210443143343441122441142444330032030141042144331134313102001320113223234100021432144243420432132212223030444243334100204320133200243030433012111140114022131124430143234442402132403134023211020342242431310402030023012324044341341142334233422300042032401433204000134403323334131101023434332000313232143430004332431214124223331033422434200131323102332211401132", "323014231300400001122010303402124132430101213424420112031223422101034212400423400404313334222412224211133420042444102031341443102440010134213414312143031021111403040032324122020334020414423140130230231133143433101334114434201430333312001022030322310200303321004133104144301442023414444321033132440444340114112011024330304140224340004430101041233210042420422440340200104301121440011442433404344440201222102011441133122030212104140433343223414404213240332422311013222413311330034141330314043230222332024242002133221340114014242222111431323430001210433043111240320111403112123222432301021131433321320422140341202000030314344330114010002042113231104103031012242321414412142302304221130332201122044010030233141242210014334341013401043143024430244404424202122334032020020443324421132342001120430231321400441334220202340114311442321411030422222343042014210443314443421414142430344410413013002402422243212213134222424324221124040023121440431143024431141241111223043230212432330421104030412321201120043340324112323040144012320132410142233141404403240042203413021011102104014423241333343002042424110114100133324343231012032444443441030003223013144143024042122441014301124420031322102444321402401432101311303224034340440330302141244002021331040112111220313130232314442200102332434020234233043222023403202200413442102130112022044121444442044110313101242034411344014033031332412423003421212244314314302000421013221133103113032104432440143323020420443040011403121122234413413131030100234143030044243232023120112312012420433020133201344324021204000424340340002124434430014030444230110210022413000332223342422114344044341200403144323044101133104313244130420123144412130003204130314213240142142100143413010432302300030241124122130441130101014231302300131323132101023231014143414223241343442041341104122413233022322113322111304131434431404203042414124022401221313040330200200034204140301330140012041301111323332200220040201441302323224231404021240121101131212211120221234404440443330132102444302000200330111010402042244042011102014000112011040302030211200120104242201304222110444233434424342223130344303440221031004001344211143311241402144000134433001414434242233233044243134312413123212042032304221343241002120200004232123410140441343234233412040313104122414031241413441001130440220311121034401142332414222132221320404210011020121240313021101023233001312044220443233423211101004132223202024024000420023211030324301214010233444020234310302401033444210412200122202203441033002142302434334404130104444331302012013140134101102043041403411231011411142313323323110112023303302303220004143434001114112202100330130144013423100233132422222022414320243001344012002402411232131214344422444004413040010311402033210211003401122321411042020011201444143033004333223101011023023234124334030144104432230231104242144002103233000340230144142222211014400220212314210142321223043221241214241304003121032212142141142210144334021222243012144223043411134443410302420442324033213400214114223202042300300113234200441212323041421342232032242041121440120303102212232223343303404440402100312200420301010433411004123330034324221131002423403322223203321344343430221041232110301403414113411420233411424341243433421301130103004302022400304000311244340421312114320312102411421004042121433442411114311142032212001424233011221214141040341144044430213122140401244223033002314444123340012311143322231221233434100412410424422303420411110411043022431133103423303013214030321401240410034141002403231404240034031133343311344023014041233210021240412002224203432321120303132414134431440230203441404320343211130314242210403334002302224110034324021001020344400004211404343341203300112343300413340143243102141433121411244130040124010020023013200422020403143003201040122413030422404141203403101133310024423240241133244411243133430001044343122142440220331200133102142202044214014314343111432444032141242004041433000221202342230044233300334233002212314440342023144213303312244042344303444304241131103100031303444441121223244344200111020044220114400114433102111403412313301031014211131213032440002204321302143143402033424433403322344104001422303041341031020123130043223320232203210404412413133202143043234243142331140113112430423313121414403420211440402200043013433144223240432334131312311014232432312003212214113340004323124430400432012124110010313231312433343042012001240043043032232314122421434103433211000323210111024141302343303341024", "223143343042214140122224244331444334213314432341340122434134120324103244402030343320320424014023324430110243400222423301343132023412212141131240143144003441143422430102234302041133022103233232034104100034223444220322003143432321120420104321404134044224220010313430224141014303132141312402241434231020233422333103322140320422330014443313102113012202122222330314240130332141130144441142432320203041242331312403204213044041040410241034004423140131244121300344443114410222231220022421402403433214033212400044410021231120414342012242200001042423410241003213023041041202423323431123423003313333241012211322200434431423231142301340114414433210121303210434242110300034201003340410200001043002233410102211300322143310103142341340320100233013042023224204430211230031230004002112243211143323314201214043122340132402203443123423403111310220102444144342042211223304103033113440233441324400320211014012341040414030001402033434342244132432304143103433121044241011322013321321410022204040134144420243434012333230320400222404441022010213310331303040230102012101131120222330122402242030123334304041404242401404210014433010042103242141122031130341113041310130412130121312113442042404231113010134141422111204044401200042224044411200143033043033042104422223102104341002333034040110311222402302103121231104121034344101002211211101102023110120120343410244430242413044213213132020310043434102114320240413324012400023402210040224401120300021213411244043410002042402203412242404012203421111041313331230304204312104421132231112100313041213012431003203202034431104243030020341130200331012323234241442043142421033022220042120142240102311000342412341313241423122113221144010124033224412310402341034431031210222310043201103221001012000002102024224132132010132440430440414200314024342012102232111042400443202141330434400122234033314212201141401331344233332204334133410223430231034303441442212000100041042024402140201344433211002224244213121020132204143401221333134323132441234403012102344312414342031044103143431420300000102024011030044420212212003134223132211412040010144030034232023031232334133042241221234241233023344111013341141311041041001033232242244214203220202410224002134312204340343314024002212113340224440442314012304022331324343304020134331200424240404442422031120401302110301144041042300134040203233243141033243304133200314001220424113444032111301133411123301001331122203240430144302423231023332043241001313034413030004014201343402342444202020402121430022323004112243213420004312441322233300044103222032232103234414144244243403120231403100004001212440334040243222132213332402432211404201004232212200323120423221102030130041101221042133423311020200121300043423331114244122101411242224321030022312033101432014402240221312101330023210031244424323000413020302440004124101324213104123203311433412410042023430220013023134203343011242244422232224420443003421114210321231041341114103102101203102302240212124231003112442423141344244343433031443203421341343340324004144320442211144202220104343120331000110233244423131211431444231104024012101204003123344423343423122313214231204230344034341424431422140123220041111404444432133333440432002111400142010121243304234014242431012132312203101101112402243330440323201123213024211034142204111010043100000423123330420014231413101110114323232341423102322421143434010102113103110431444142224103211033120213342130201212420042301042302030322411301330433304403434344222134211104200224422212120233021204123343314322333204334313033343120441001120133433003330412341321211020242124444222002411410313402103104330014100041104221112322221144314033210430344121331320441341202001223242214413111313003231442201301101443123434043413300231211241441121401424404403133022131244022240042023433244344400031404203033202103114334430344001202114101031241121441223410004103412404434310444241131412131313404323033303300321121243400432134303211002132322322143443000042143200402123444144313012302044314313134024431232032040204404322402323014414444043103243313314143241342004313212000211221040313013034344342023240124302243041232310211441030411230021213022031320241230140234242142424424301331203210211313030043122142104410442001401013403032230404421431334140032242442012300123414343243334022332112043322114103220243231234203010124234212142014332100302304200141234210020441213032302034404142204011400240222420304131222114340224343000031413141103224113233104124144323034133412033211241100421", "304431113012133303340321221112433100204241001413030200042114120124411301214320402300141313112104044134222201113233004401443344203240341211401224222430324242044404141324320243221440323421044114000142223311331242011133430214321243101022334122013342122421020344013331110333143232112213241012343204412003010032333403011034042232020344122313021210201331130414203331423020403111210212042021414021101021024132101031421040434211412234332422022022142311413213243021411130204231401122444222242132013334311042443312343343220442033131214012421412003132202044244124210141203042314100331233122332012003411004042321132234110000224403341431020042014300040204303010303202120113022303200440241003210213124010131042442112221144203124434421141200434110130213304431044223103142010030324232030002110344112030110424041314033000001323301103331232342113122204033042024120140243033404120304012022322000240002324320411000021103032141340030224121441033310211334104214231343221114212340032422340001034400114111444231231411021123232001224431440124223321040414311331033313220321403433034232102233231414001432442234332402234211402443231133434010303120221140130123214212314214334011114203114023442110140300202212410231302302122113412324114020434201101224334303040311013213420233131010240344123324110301032121033332341112121334104121213442202112042304230211044320003233421131042401030010312140311401324423002330430333213421004402412400132203323224440233433420122034334110311132430240143142440012304222041400401140140240024300304023444243041002303411433431434031204200110111013412114230030211430020121202321014201403323124333333211104312134220311034142343102100012222314420323132401124024204233131131344304413014322021232003122032201143133404341024224424102223004202320141003010210031320024312443134341330431403034144132104314442403011134321214330403340312131310421213032432423210243004313341344343341012013314141040400414341014100101003212113023100203240131132220404330013422214233402430310212110343112411042201100404233223402202230211210243043204241011241201443320430023023024001024103401334103400144113132003434422431101010003422142342443143140034342143202224430422430132043230004033130402213231041303422040443123120401331432221223004042021224103103443313421123003403001243231031020344421430114022143413200004431210101202440243011340421332211040340344000312143431032221420332001313413440041034044204413343120440324131023103142234333443344423241211402104200221442422334210343312332334210433100232320344212002011331311321121000044122201304233203133021333224222244020420120303241241441230220044304101400044431113011324144003232111114210401231211010324012031240044014000243020120221004140242213224110033422333131241331042340313214132111301130240431240310242312430243441321233433331202210303123124133043314010243324300010413324112110434201222101001123212013104104412002333114213431332312213401101244041132423034111302023124422331310403110122220400240404023042234343034133030200034300010232102342214040043321230131321334242024001431130032411000344133334112032030304031333342044433201422324304400311441120022133333334112003134404033231232040204144421422222211110134232021114013120312441132400303210421334431244412301022114331422431310003244413032232143030020101100434420013111302132431134041000230142403432313413440332034144424132344240323012123103211031240413240323041444143042010021120121124032132141131002232102334322332400012002101022002123221441444320013304432331223230112030201113341123211333410323304441314132244331302404240144213001101442432413313203031044430031203403414422041031134123300003411320301112124322320244331001003342421010403422423313030222021204400423430132410020000341420244104110130411100131313142023434413423321030001022402012110134203120022144120001142313011204414104131104101300320044130213231423123313243111121133233012234014113114142040230334411313200320330012344032111202400430142314321121122411424342232313233111230241240300001113024123014123242213323440141103011104244121432412022321233002442433342033003033120020232440440000031213431033403322300034230430311233133302343334323332012231413023223220043011113033121143214413414003141302330213224410040004410102004224323201021033144044240332034340242300014141023443024344221421231110423411213432203341433121221103224242413020401231404201400124042143020042304201403400040142201143432110220300331112101413211303432222204123301143130311", "342240212432243141312442303313310343431413110241220424304140101433303144040411030204214313004324140201131001343003432140344112110040043134012031010414043122331224004243314241102203214332321430040240434313344333423221002401320422100343042301114223223422404404131421120200204131321030103231440312312211403011313240441431314010402432011430203233441130412114322242311201203403412303020144040303440133201020314404131034410104413310444341112424311440333333434010222102004412403103124033240340020132011124110300244024044402243101430003112020440221140142031113314400110211102320323224303032343311121023413142133343302333403332332233213434421213124003410020043310130013433240222102132201324140240140312101341131110143004010021440140113342202330124430010400324320330210224403310001003044440021130043311033103202312042322022123304243301231140404102110021040341200242241004142104330433231311213231320040412014042344431014231140231332210413004431341242033420012443441002134024042123411124444223204041211224004001402340223224112320003433011024002244434112003130344403342023241102431414211421434133342002432403201430244134134400412410412114240314140132332241403014113230432001442223414020431412244142120013404230312322114020100012420302314111010021011110424130330102224144002334033220433344134440203333230413301333240023320034441243213020013241224143104134024422303041140043331101212304043221031444314412130103140023134431110023414324212242401040001130122004321140404022321413403032030131333441423220431120342424242124203001100043122410014002210244330211010132231114002111022301201321032134324202013042243430311033244421003104430031203034042211231412222144304134140122022221313102333144432421221340444423103411433302333412101104344033232224422403121110142144102032433343044020443402311443324002402030031010302024244310143331340332134144324414032312013320140303121413231040021412330420043214211014400332002021013340444332304311143134103214044312331420400334012030144312230000121014244342043141321241240230110121242443231201420233122020040340431413302403130022404442302441302311012244400130233302113021013424133412313224220334222020033134340140000411113040014034124240141103114214234314130022002330404141311314133004142123402143323401422210303202423042134031432402011112132312011040144441332332010333002332403233214420103310001344222010402422112331040131312320403144440224132144301031223400231302414200323011442230442011224323324302441200434221242424200321304111240012123013032444041124320220243112324434222020133411412443413302344430311403434404101304242341200404300314340214301343402143303323423413023330024014123340322033441220311200442433443312324301330404211021432340043442040132033132130044331203244204032121441343103020411114412132324242241041212220343414411244324321411020142404440211332131414412200014041222113030234200022213421021243021322103313422332112233443324001124130412343401420044022201321440041241203111123242110103432411040322122211034443211024142324303030134301034310101340042231112011110211111400233412224030413314104414344300340030341032210131334400003200030403142242144404322241120142333444322331003431131014241102441211141013324014144421221231111301311403312022224430110033323222403120441340432422344011243341141442344103112412234133000224221314133304323400123002200403014330034132411230402110431024423302323143130310130441144403322232402334013401443430434241100200233300042312201344044222120113302431322201120202002001442332131104222043033032231214204200302322021133432012033213244003422432143112131423032301204332310202003141211122324141302311021114212023244131404314202340333141201220033430401043422232413002222140134012404344024212210004140341231030043324442433114303021014133113423410422040441104413004300311440101023434204031312143412202111440200434402220031134033232004304220220121234122010330021030002103101332444140011034224421343421033124341434114031442322011111231443143231102232133414233401122244104333323241221304334401332141111432343302142103133321233124043241003020031414121023443101013231341342140104330344021402011020341044142323442343002410314241431300221324404101142133203142143212113302331222241442123204201042200204404204111321411034410132043400104243221110110242103012124102121442301204140322310103402312201332012001033033243130442114240233231210142303214434303320402431003220023402330200130020244240222000114120304143143440042144323334130244", "111012203424301124420332302043022121042141042101144442044244313232321004220333102020432134400440102430220013444012444123101110120332414201200431301033142144130413344002041414202224140124131044324420420212332202424333212212113234131242241130304132042342431110403023024242210121324420233414111200333411414331110004321240443330200002242331140411140002102341421331004114244022330104031042032141041133121442141434311441143032033002414423301313123134120104014000033322134410114310411331442330233023023141022222014342201431141020004120420014103440232232403444423431104134303232022441410124134440100314323142040000010402322033033144310303414400410231400143312214312114114011211444411302132114141032031042432324232223130441423412333311044323231202441204224411203242334024241103430301413103242103144043014033042034113322441433143232340300010324033331400102433241124000324014121014230011311303304100023101242401134030340232201222140030411032333403102440412303233110120214112331123222420043314114023204342423320020433322204242103243313222230241142224022412420223411444312234042341302034321040023243334324034003133314011411424040440002430012433122313324210244303013412024310313003114122402204041104100121011112413403442343203101024104302340243210230400210212141302444403311142100243422331400321023230240041120403112000040123211241304042240102130014311244122422220042113040100414300134332411202343211144424031402410240140012042242411301244000413204031130020443024023000330022433142240042344342303421140314330103020333330011131323124303331022023424434431402244202211400320011434324113411440121441424012131304111300324243233430440111331001321221431142223403242131234343013403303110030320043041400020111031103201004421334241223032224311331431021104203423124122330140130213424023400430340132024220412133313130142321230434413243420333331142412443423043042032114121120301031220022232003124243330130102440002142134221130212032013441344404214403443301044322211342032423232142403204400022410440133222434113134304401200042311430343304021201103334400010014221330000102431120111310301141012233244342311433400131244330420013323434324004414404110031202112132114440441043120222310333104440001430330444142040442243323340110013422313001244404422001412030201232201423421033023430143440440302310413120311432010420014400040211404323320212334310020334422242434443100101320411132101243331332424024204423302001043343211320102044430204302324411422020013004031000033404423102200431321444040033002223234113442030123342023110414030242330211124343400011302310301332442403322424022110102402211330424003002331132232001111313110413133402342442440043142143320131334341341313423123034011221240314300103024333243242412131304123042024421040204210133412321214200123021044104222024423143440122342420131401402103034034424032314104212010342132212434234324343344232431303234231124133031224402002331244202324400304124331410401313031242004133041042140423413433244321120422210044304004331442341231340120214134131103241220241124234221021312230311301232341022304311330021121311124013424243413303430133224441202003124041010113040043240400232030314241134240223014334424020243211041411000022322010312041043223112344423013123122143322314031133301424331414121303123330022302411221440221104240224423333344332043120122100413441404311421223221023323013043402131232433231042214122413120330031000033213233230100120014433303413133244410312400242440031203423401220404314341333210134131141121443111314140123122201104202033022424103014313133434031230024432220134204343131222413020020044004322201124134342000233122402423301112404344030042333144122421041142033113434241003220312114403234011114034310324032441041412344441421110224023123200424310320421231013013411423402122424323343343122004040021002141443041433001142022440331314321341330113404414320013401210430123233222343110004431001420130201031431341143023303403210114013220422042031422044400014404211111003141141230141110420334100434242030304221222230310330033404420210222313001220332320200440113221013344404320000004134014023101340322313442113300004101424014404444231034312102321230202412113033100314011031200114111234403404003320434132032233401403243240421344422444031213030341313104340200301023213344101043222220323423441304102100010140003314104320131002202020044023011230200232032223442332312333000033112141022341413042343200221012240121110024034040302130040022423440110310224110000100122", "013401030242433244212224410022323101443442414004233001430002322424320403133312104212434444434114342440222142412222431330343121024444412223420301221240431400340002420133144001014110140101421122110330313340211320034212114102021224331030340324013022102023042340320302003224214114211234423320340434033433344312302431422111302341110004134001221301234400041041314142410111103320111030403111041114421234323202233430420433033222240031430212202313031210102432312312032241341344024312044334101222132424342024441342022233240134301203040044314431410303444133112423323042014222300122434332030121213200313200011433143340131101242012401334014312200200230022001423131020243310042420211401003042043402002411114223133040332112024402211014333342103041244142410213230233344412044320040342430341414032022411414232100043240000040044221132010333202204414001020333443133244211114321242113010034014200130012123042242442002410400044204200340303314344423211444441204204242131333143413113203122334031314402141001324123213213330321140223220020100011041443140421441344013014121003104114300402333021232113431242041323242440232101310413310013310030001423232334404300141000203310244113341400322012244433133121133420223032301201233010213242403101321422343400424434211321324312244114313214012132221333344343223402114444344141014212424110334403424104002120304234402023310031432344304330041232012441113312341033242240004000043220131300003433303340003323341400432022000040010120433141300044341443403320400442042242143220443243130032404121221203210211020323013214443342442001332412112230040201344404033210343410414231334430024303021140240400040242433142302233003141210112332132410030411440001104404111422002000024313110040130422241331430001112113012200220423224143443224213440030234110014231112142231232312141000200000300342312043212344001122000021332012223432411131420433404440421340124322313313242204121244230313111310334234042411131004003041401301211444133303240432333003031042133331240023414324132324411121140440044114242301212321344124333202324434422132214100422440303422123301023402124320421323010410000044434422340114000111240033302410320230010143124204114111242443003433432201002443300013121330133010304342412133131101133221421444243400232221343432113312310300430110221130441110132323111043442200413403120110402430403042041214442131403011410034430430040402242022430340123312044432111004402041131412002224223232412030230212301301122130301233443301023101102234102412432310342033132210404030442103144100120212112220102334124303204203003330132313404241334023021200313313034203002114222214223423033131044441110114110043223410014314024322311330200322243234123204003323341102023304042033042121211220030034333100241010324110402201141043234332003403302442142112212421130140443324013110042120144324111124113022031440123422124414140222130211011224133423042010331423330120100412314211133004432101221032023043100303341212001144211102404130204110112031032300331313142001221041014312403011004410204030232404222414322330114340304004030343301410032423311413401114303400324114204034140402012433004130233230122443010021132002310424001344144240422012423102312123042131242401313002214232411443031442113323102113040023401043303210430210440002141004320411021411440222233334310132444122131040432143022210112202444230121131021311211043321314242133124304224200311124031313214123240412330332240211044213412030030044441244023412130323443021230222111131302004324422112122012424143422214244033102223131304001120141330303133344401310201143013324444444121242001211201221011333344444432301034342214104402300432023323200402324233342133312440040131230003423330200121310123421222202141021313112144311400101240423331033020324323442344121014334224023133311314423012443404411424403413413021443440234400144200103411000013223344114113424343004034430014310040122310103043210020400443331313130324314123301421104211440400042240123001143114230242132030024024303101311344024304202232423044144402141221231412223132124224222131323244010422102422143020133211231441011342214342400042313221133113021340213143304342214414240311010003114330304342220413334314304124001441131040410003040332410120312304024034034322131211241200044202404103413121014403120412433100111141110231130320443333142402211233010020120104302112432222022432122033131022030412042310433311331103112324031101333414421213134144431220204131440312131401320203432443333444234422201102124233024", "002233101131010421010214441142102214432233232332442430311324412220131402301041100133432311411440441220020242231102324334031244132000041210020024430042143321014034234021230402422203211103111142431043014011311011123302121031120113320301143313023122224102310131341013213223203100413124400414044124112303332334402234330334201020441343133431001013100400003130224123100144143031443401224243341224441434042100104034201322311434112432410142112312420421440441124144213233021232304432232414440023032403033213301431101234213021244312103023410111302432232440004212311210132421011443020302342110410424110032204244023212022403404312203234034243124242213034341303412200103214020244233414104012112224442420404322424131121002340320434402424003331204131103433310044324410143111034340324140441423441401044234421334021102431100224003030301310234420240320120413413104403311001200220443443323200411142341031324401422321304243114414422340113411342344121433334310342201410312131210330102100421123141041412433232134230113240101433441000313313440101101434030413343404130020310124231324444243334123220040240414104214233411224241300420434414311011231024102032041224114001112410233430102211210122301102414422012224013433010304134402142113131323431202330431242444341432414331024003303312124330104204111221334121342002433243042222344304321120311230023201441444111142130130432044134242123244103213030144404041401403234111422313443420131132303220400110212130212330141332043210110343134232220131304211444100142324411134220341110111204003404133414222213413342230203421033204000412333143320433242402134112234400232430321323334010030441302011114140343211320304241211304323314130023414434203143121300320132020103122310133220210102213422111323332214310021111222234001130320324103014023430314303322130142001134100114234143034112203431200143321211141441040112110240204210430201140241313424124221044304330233020322343112314110442300143341021140321314444213433241011434411041013222204434034243212121111304442034101400010013342430024113340201342023114330032312324010030211130044302022321104211420343113240320030221421201041210003043000232101003031224441023213044020024301444014444224133430212033123031213444304114121410231004143320021234034413131443431042333004402020430020212340300104010121444031242330301111001344121020231131222002043204433130400312124242112321004043310110403400031041314421442330210224232030241013143400410211340433143040322412221443041222334321120031222133020010243032343202224341134411444341130340221202222204430131243341311042030404033212412131310314024014142034021423404034244221410244100403224431023322030412023341232400031442231014203040230024142233040030313232203001131002004424224113342020434004320310430232430443341142403133420300214002230220220434002111203023003103332033431211401310214232233212244003142303130442303140234340011334143322140444243201113404414100041234324414114210331111224212420040333201114321043031331210131433134203020304401241101304133223101330022412144321344000231001141033012102141212230102223420441301201300143423231103332442134114212144031432044233324123441132033112302321243030442124132034020334342131031013044223342421440200310403114230403202123243403314402211222043420234311013102123203413020141322301233133203422341013312440401441401424423031440212422030213223042120011134210111413024022144444123043431133340424311133434010400114414214323201223202410002423203310441031243303020134101433014103143301404412130403114332340002024334232040221441314314331114431020341332313321243104340001310132341321200241124402330012343312342131443122303320210014114014232214210342304210320240401131104122133404023131301011232102044341304440323304003303012112123111220132031213102410403304312414004400012124211002304402004210130242200204324221441030302012044143034021441002024210024442012123210100401211323203302031302112143144011313010430224432210432444123130203113103214041133422432214040200414111024302022241422233340142340343130342340421204032113412424020000111341102324012220431203230330330144102341101323030320022002230023124222220031302110114102131104104330043221111403003032004444320241124404211340412103002320242023432311203144113213021330130344130134032113421312421031230021124444412130400224340333040214022443121230143213320023332320023043200343230342024443014042102210434023011221243330224140410134030003304433333112400112343033032012232223234422012234141043240224442", "301134003224221220010211413424231413343131040210014234100031130443230331301433123443133111432002020132213331023340214332131020031432402341401403432414402443321410112121343020414042224120131413403002343011031103241443243324130211000340340133101110201101404331003022422323312134121424014311322340441042023402233041020302140030024334213333311020214410204243110242113033044104340332120203204443131321330103434131132311021144034101424303104333421014243410224341132434132031320414124334304123003042004032101330330100112313414004440411242441114214324143302044203444102132434010320241101222441434232342101022440200424422304003313312400234222422422211403243003121341021202232400130433310412030140023424431021021140220243000003100112234124242411143004002412321241441310301104033130430024223324034042433211113133043231411011431333433341103024424001302330131012100333113111101130014041331441304203441221420103121424013441200212124213220403241222441112332344223332112120422130200242101322420112241444320314213232434311014133231011044011131204422112244332044202304123214214011010313131231404204123013401022202431224144010300024100311034034121402322331443322122314324031314334331410322241302440013121032021430340334434012043423314121104010120110322443402012300200132323231422102431300101034213112043133321110020232320212302100044003212321410410121122212434004014234124132323430114103120243420334201402122310043322314012441021111432124020002430133220224134000034322440421012131013400412241313044023404340202133301314014242222440422134111000203103020434110242411221212422441003314422410402000312114121413312320431401413132032003314012143013334143000403323133404401431213240010143331040031333412411230413011124010012221244204333123023103224303124012204101443143133433224012411241320412324444422101300222444223023240003310034411410013233041230101032133233003330113214314032232343431222244231224343300213110134442031302022333214200301331102344311144323032110330132110404202200323032102212031403024400220302440220202213341041222334234011301332121012413324441313230334241113112412402420414201340343312024441112133224334131133211242311241223030010320301204141012023023014222342412324030024121411230341442333220142042322342404212204313301111001034214240110143043422410112302224122024034244000140330404121113233202222041442342402303114433231140422310131401232342312032212024111324133323030201244032203212340224412100320243312433400001422433111114314014030414013004402034120444300413423344114221130214441104302343330432431434230143112122410244042133003422311142421030043231111130344041433004442400313222200400311033300224443424214212324341023044233144241224130012102122242042142401441404334311201234302123000320024221140210342201222411301112324333234400124222434322441224040104404112003312141200114304424124132014433212222220240323011324004441011310403023401140101120032400244244202311314432213340003141223124024202110022314012231042140122240341010400043323142104001031120140024341013420310231023013213340342242221222444142324343100003224441134432433123433044232222212023211303412442312313410202430332441124230402223023434040003020131440330230444341043334233323433044331431333324010010321013020401141122002000423121411103201102144131241310343012404301310224311243240244104034103230442201241000412131340111232100004444322110334001211032231412300402110322331023302400012422412343034220441233042312133313020044332013424432122333324421110413244300302011133440312030143211203413214111130024122331032343423023400303320320220402114000233220412201132440301143441042441213220304234122420010234433210110232402342003321421024014322222223242430314323143124313210234333232243013231044302330302021331414232103324333002011210321000344400413330341042020443214100304342340041311014403004101113434101400434104314233224432342432043221030042313242300401000143024020340244331421341113123242111202242002304412121044224300111244213200030343212304142202021433202212112110010200131441102110330214444201201132321021443030114121140431343104120144320314133233112203242443324024011143402004003000140432244243112033330304112124122341400114433044143314101231304304214313111300321344133321424212133211223111232000420012313231102033133220000422323233332134122200221234132004241341212041303021144312232002243304230312300143123212010003004230244412241003234301014013323241244001003101230004024421140101333331330223224031401214330430", "423240432214224102431211130141102034043323431130112141222300422143011204300204433410113020121200312412320024011230303130034020043100040242142413231003404444122422401344132440044434012212123034000044434100334241434434214344223122224341201104411243401310020042431141343423443402133034001403443040013133210101222341134020103210300131132210041232402333030122220302330103413122321322241321314042443122011440232334113201322420412341224243321322024210223121023433333401113201142104422311123240231040424314240142323013123034213113010222000123214343423023323214330210323410122040030003231142312031100134322320112311440342120110404102144344411424034241000034413030014011022123221331122003310200321443333203421322310101000133413103323320031120401303001240243040022223131223024244043044441123032210433223021312014112432430104244433410312402121303114222412243034340123030203030403221344042334220131141112103341310012140323423332043101322220131130110304201430443202211102124312220423424041011130403201232330344244423001013101413000404032412424313143324131130033343342210211032332123424121123214404131212140234200012413240122100032420322212223300421402204202144104304234422302210400442303102314441030104332233002040001323024041013140414223320104213020321201443222102140324333332124403120213140220442041222241401012430002124101334424123010223312324014442221042303441103110110004340043331322134331004033234302000012111213230443441423141130203410111244143234424212320412020034434110334330112302211002032022223420411320133211031423343243330130041212300001223131014012411201014444421212201000303412342012114121013034000041343323134142113300122333021444203321330313213332343412440420021111401233113433040133301002034411133042202304244343333422104142402031124423200224002000231343431301331124040201034040110040320333233402311011032200410143013120301042332230240111031010422332042023303413022244131124321344330420040414220330024031243030413313331402014040414231430113323032243300122303440032331134101403023102324334311421441241014002323312410333442202040020013401423011143404040000042023010334103414331032442113440441311413321414311442004031041003311113442230212133244124301104143241213443200112243430002433222103214324240040222122300324122410140244341020333121202001202002201442040411310001130010003434020232012340004431232314332112220200004044410200144424324112223201013343121421132141141334111234010322300342011114414311241111112321244014243403013141044300202121404430443023440301322413433004420134301134021112304232403400312342202122221201341310314114134311441013301214142324400421214212303230130404224324042312402111023044033401241343202010141143011110433303104300442242411223120333033233420121324102030113312233220040343422044232442024034010110411043323230400343443221004332412313434344204203421242001233413244201411303334201241124102131213202302344224441144103131201120321422342414104232213234204003112114434122214313422111304324131103243311234103100234013013131013214123044041244122401211200242321410412432010402233244412120344220430312232233242433323324343142440304413224441000241314134143131132110130141401410423221224324233013444311120322043044334424440314233412101344401210321224010113032033411304233402410112024233111013001312034201041041204004443220303321034202243210444143020103123201104040032230041014211011130330122211213222111324432443414323301222330243312432023441042303441234211031134013013333331400400210421321303044333114210304122223323001300100113134413043303222304020333043103421240022400031204430121211104401040440431102411420004024142100213113301443102213414304442324240314132420244422030313232312231420212104321242020013232120042402124114220213323342322003141212320313241342021344044404224313304231210133134204342313013320113223442124144414402313211421004101040432123140400424322314330034430123334042232214214313023314001142002333423043104331433431312123021434440434230113033412443000001031444300013043402243001340302000324220244310103322014440030140443412211200110412333042123041223200110213130230004421131113332444200224033213301234111243113241322334121441030001210422201044313400333011244431342331442014142043004323424330132423024410034033233410401333022010221230402142320402032133231134201323223414342020130430220242043130441204114102313121132301130100044033330343344114044014401401332231413144244004123442141331233224230211031042014404000011303220131410404430130", "414120024423024304000441331142312131200111123234322031441404020412011311332340004343442333302440004103212143401442040434434022321313131214203222022221344041422222433330302131034343301042232133344330321214221040322130040033024114134433113221401244041110312101013244242212404122434101203220043220413300141134244421424410101042233324002244344310411204414033313301233142340342044113013201342332044442210134032034403002143113121043100302044433110414212442322121432304233302412444222211104232011241243123233013203044203143422433341301114242121200033000412320213311004001333324440312321313431243434031104420400402033342330301303304433330231334413410402032042201213120214333140401403440000024440030044104044340130312303310322311311333043122224402042434332140314214030134404434040233124011041123033444432004134120324101422403031402324230104020101013301344202021310211312424441140324410114404443123321143000044222041421123113203312211143124422041004142002342213302144234021103134303220422100101034443344210243133142424321232413110212431120313423044432100234344431434020013121002300001001004014142440442114034442210410244312321024233214142014143241433304324201404304032110343111130423141134123403223104223310424133230123244410014111403301144214142042112222110004433211341101332342221004111443020242330212310230320200100043413114010301012442123141320341140310320440033243102140114220222223232033240430041332233432123130203324142020134130020200001003313341133111213013122141201221312324431424134332423003222344130230042341410332144242330300424314323130021424401113430024004101221334322441110324043424332414332321324434244324102044440344300321344324033411240111240142124201303320240031303310121204322323432134044203224020314344222043203414302332211101441030232331210034410104122312110100430003324043401024342011342242032312032402402002214104400021210213222400431321044434111143312123334242100113413334423044042410222232403140034012124314224203103122130300430010302322102224031123400002224142113441012442331241103134300431421011413043143042102341034001212103122343433401104434204220132123210244134332420342444134444210404300431044324300124333324403343400300420242423332332024003240344042101224314001102210442113020104001342433321210432100021022320323012200312013224340122033122033332010042012231330144121111122140303033213130312211230414012143231114132300210121012440121441302031340033422200421341223343300002244133403313101301143334004013000003400410442212113020041322104202204300011111320032044424123312340131232024321411340034224241341432021100222340340012342144240441103022031123200014134200002242414214400143132220210044440134134424401332001140034302101033022244221140202041440334211231134132424133041401012044403301114234432211002044310144414023122330113421033321231132214004033124334300340342230044124141123021333041233101334302311212140323144400403311204303124311242202403243143140211104004013301300021203043401033440112442320004030404030421444012013414414433431300311132433043214034233221002324300040321322441030133410331324423014322010214234220001112343022323013133123020441202201204111234314243310403400113232310033233412331441201334000444311120103303411443103242304341021103330124020443144320013223241343114414424143423344412242034222011142144424120423400241004332213424323242200103313311223224444010341033213101122230141440034443121032324413204004112030202232133411010121041143240332131342443430134401043242431130304142440320442134433423200022302310212442141421113413032300214032231022343423334042221241321432024322304123242143103421144042023443223441302023021344103212101123432144431303032110221014313443114424123433312104032214312404244301021331003214313222004411331420340232343342401300324114122111021121013124331221314430400330444001244014430203020304020004314342222331342213443343423412003014130220231332244134034433113112004321232024123111213422423310244320342232110304233020303400043414401320333014100113240334403214134203440220004032441442112410143142241102402242401423003010331112013443400414004101101404420344212312024302433411002402424133230333110211421321301031211123111201301114321121440110131202341241220232042121330101244111034113130144241001301241323200210402110214403424430211412434112323423313140011111103220333043224310100430201424342014332040214330243000043334424124211433401411023020143010334324022404334434140102144200443430440413001342302210124301413", "234411020300022220230101043023033344144311242344141133434221334204003023204224224304011420240412204221030143210312401120312413413121043120323101202124304244223230401442142022004133012224114344104220122011430224132001434440443131433223343210200210433412403003402044030313043302343413320314110232031421212141203010430120100102404130341322421211334142402244124142342231220334034340212404342433001430223303104224212020231010322023041411410401332031321320043124132323431442004324331310403330334101311311421334011004022431013032430424134102240401123202220423133301120132042030032102001340023013242324122313324020411000134130031101430044444432430344321210014400031130300232102340111342404101303401202114132423410044232144331112001244242224002111401213440023044021313011421443132343333402324331013430104222031301313421102112234144330420213040104323341340204143101434434244302044013332334124321323021020224103143411231142423111204224434441023323320142430023211320214432130342140421034041440223440240343143002412123440100424020031131133013203420130301201322324203400201101114123344233042231122433300244130104433310413110040042043314303410004143133022023024204344030231410101242102400234232224230232232030221434024340002104140124434430000220302114004120411114122134323001003143232233112333402340113313430343141122431233014122213220001421101402042140240431214030132402103333132044423244143402411144014204010130233142442022113221041330002330404400134421244334443120303200200104040123431212041124231141312121134330334401221243113243124010243214131413033001333122334420021232044344432234341143210332040404104422413402133213020312140314021304400422422013011202122034013232303321221144323441430302441443330323230021221010201101212221310032044300043102443203204413301011330133321310430201014304010130112402410202340320101043234202112011321302312031112201444013211404420003004031442330134231112202241201114430330321243143231114313131044321213102204240340334111032131332203402423440410204034003101331241211142123120142433010231112421022210334102104401434024024244433243142100124111121034224002312440333410021112114113402140422211033241131121231330343222414230123112434102423132220222012432400401310041203414031430004244011121221100334130103224432424030041231124320410410131012003110313031214414112223340044122111240222204004422004201413143002201423444030400013440102144124341044212234204441032210213341423112440413100022440320314444122411443111444233040344142110220432204240414312413231203330340112032331302414211242414110441140322140040322034220202023130242201413302212412140333033412421021300043222233203341421042424303433133000030423423321134440312334000020032104010403320022411101030433332433440203011014000142042244133214101442443114442343230142130043010303230133114340102013242111131111101100011442221403412131140211231423020412342312422202143333443102431103123403403111221341044002404441043401342201331400202342433334042120042014234444212410411210222241233043032323012001414413412412422442200313340402121213304221132011344132003112423322330022102034214134034344233300203233201234443333130210123434324043123122033434030242030033124124212104443230043133404124301201044033232020024134442440313414213314001024200424420133232030410311303422204421411041213040012340133332134314410144320224122402144034023111400143033313300420003211113423002022123340104200204430403213034301442303043213310200102244212221402042314302432134141340342114021023444010143001314343231300141404443203413324441424202410200442324221003121100031340403124402111001344020223034131031013431110243240343234110440421223210101003442221103013110214430343134402303031420320301234044211231131442110023343304141042200120431432443121013333013440021402120300131442113211241342111341322140034412002014304241432434024041404444104411322204411444324332321033040110244023230042401411004111431013122303322232402024342142431404210330222002313331110242431224044212424100122204000232110302024100040430413103311234122031134033210414224332303412410211331414413233442021021130212014342333214433103042401104100413434124033010420002332240402313110211203330231303123420422410110211413002002041110412323302441102203420440334424322233103210024201120301444123102034112244200200134132434214441414120000404420403000421221010202423334421302300220444032000343041113323330122141102034141003401102014433323131044043141100023222303022301030204111240112333", "434340424110111041004414421302024120332333244234333244303222242202142012341441211344144332113013021322044422410430121044220213434423312402314002420301142311341330332043243001324431120310033244103142142130004413023222234304212031403222224413430200422100420340220421223034143232031423423434321014223423113022343320200322102220113432042141242342042121003313004041344313424320111340321040314322223230423330300104244142220330241412332100113042231212243322011031200001023021140013140010304220104204342414232200244240131004230243402302224204443242004421014343300212442333410133130211402140224242313000103214132314224302324014404102414040214304113344342001021000443110134223232143214444440430040011121304333231234043034114332243302232224041012123102414033212210243324003400202340001134123223014223400332230330040211444144222411203222140112214114441424011322244041002210234101220244003144140303333234403311204110241234032410024424304200444414011331010213332023431141332443324201114230121420214141113432102342342144021432122311123234104444432324214430231004434042003131133204313223120433440010224410024030212223013203033302341413222222013033020024133043204411142040221124413342204143300042241123303034410214201233333020131402143112432033132320141122244321221422033301042323242122313204040114231312324414242342314302434212201234021213142013410100223231342312004220304112210312234424440444331340213030032200003023421243040340223113011002113331334222021431144434330400330344444413443403410023043004224002332000120322221403000114240432310003213232432332142400043301424324421130310113202122420421310012041304421242344223222012210221100443344130120302114222001023402131414033022200443130344232143301212000420041204233231411423103003223220102241014032410010420421341034103333141144221020014443242112042031101142310040202002430140014223042320403431300003121400303043000140230210433201041004121304110041202012322334120430223142011314434131002300101122132212424401341012403413330023434021122402211310220424203231402100302122312442000011124201313244322303134422300422322012032130302212444003420423432031321202022004121304413101103233344434421034321442112343410400433342104141333330401143144122222413404420320312121110420020213013300012111243310001333330204342333430230432222024242042100400122321330132242022002414102241323123042143041023131432302044104344202342342414144134331244144343400123422022210201111324332021033230243442241341343421322310123341032222303401134314042302111101321131030334042242401113102111033104211441214233142123020340022412024303042324411201203301213130102340004403404211213412103023421434112404004012422131322020024114441302211021204333021014004401401102433014102224202410013012012132231444431324014344142333221104001334041203242014222114302223000422011020030423212414214024344120102020323243431144002400101203102012212142043134231301213034002211142211342430424214411120210040134342443023130141002131402210022023000014414421142412402014200324342302004201133014012010030134131310303034212032204334013403103302023114013230031314024222022442210032241130214222233243141314341400012330240010033011010100000034243313434430004340314110001200313234213234223114412204241134200202433212024242343424330210034003224401413403044201431243343123433420120004210202241311331223141403214103114400404430330300240400113242223340211211130304000230111211432433200103044023411003023413313003102132313324203143101201312301004401344303410434400124402040123120122034330214413311242202304302420244214344233130003241122014101302204214022443000103113023310142240313103332433210444310310011311124240021142222034123311214442221244224224432400420002443021122233030011434432433044234324200233341334221101301312241304024122343113201042141420340113010004303012212142243304033231230130202103302421231104203204420033022344012424123104313001442402222403103121313342203400021010241020204043142441314314340001222103212414101000334232223132233313112433433412042224243201123040414134440011313332301221344042443414402023214223000014433022122331432413024220341224133313430211003122134221231341002343334341343101214142422102112443134404120342421214233213443012340444400343114232124112314412414430244011400322142324213041414433323012311444242404013031220443333204201321141433024323210014404434222024213314001032132402420101130032311020340341020244242312012300404103221221300103344114341030430144444202003240431320", "024104110010004343111144004233314140231321420423113134023030403213223040221020020124424113220412240113112440203101142111411444432420312412142411113012234414402334120222330214031224331013242234203330401341343300334004212232224214310030423102030401312243131300230000242414321104322110240401004141130102232442001222330221303440110240214023300244144222204122422212202040330221003410214343142420421420241021011422113134112113444110020003402131040103044144041200124132203101411110224303000442012240232220244043121423210412214232340130302112134400244423120403231103034244223143220222103124344344440341240120001032201424104303423411034130101144201230141144424102324313443111214322020432302222433120423220444113420243101022234213040323033104410341404313310430000312021341113140011234244120331332230330302213433224322103311223043312023330140410204031442132142220004334431324413121022112422444132444201244043342242323433422024401313403430213100023120034313301131242044242313244333231341421224234431240222043443010141003404200000121310124012040401134123022344114031221132341224113023422044102201304032042423222011034300442332232024141312240432303220343410120140332001433031301224132200112314031313240132431331111403142040132000442024221422020434321032343021302412431321423033221043222111204043333024303102000434021343142133114341412342302012214140202304024323021404430010043323420331022123432204304443344224003000213404004240002140344243022323410011133012312221304004043440130032340231143204211023433121002140032403443342423004120134333320412103021431401333001031342100302133421102313131442423102204022420031313132042203201433241014113214301114332313040100104340411104340342300100004441211020211344010340300304113313024021322423143101121334132132000413111210422234410220140312322213104123000243413422320103004302114232222201440120212040114100123134344332432433220312331224221340041202323022424343434144014440121101004100043042311343240123443203021444322420020102434243333403010201200444130132222023434340132232402441302430124434234414133240243302042102013203030012412312122214140134444333201034004344010231241134022241440240141412420223044114111023323232323240443111313013440112131113240034210014134230243120110210142212431242341434312104201321040132214234200013440414211124310420041212103303304014240330030320330044400042302443412131320020314323444112010230300021202034203420212040121201021242132013312002041020400132404432041240203033003031001004200342130404342401141101231000130212444411133230120301212200002333222341030324123404111144413432030421103141301144344111043042144141312422140411142320231044221244321342332030341322130032222224311441441304013420043012243222324212413220201302231212044040220240402441003310423022142343030244343240040002043322244201032123134041404002203124343100432301410014132324241220203423003113144300143213123210220412004214003200434200430124031303311321102312331133403421123414444134230032421341021324210141132214042443204140024002211244321033111404443230243224123123322222231330221033012101144210032003204104143032024401202042343441211300101031321220001204222433300204311441232433201034001144333321411124103100341244304001321120233400131004141311214311030014022112220411432020010042213144024344021130230114101324314313344020103202002130312133101334143211334030220211441111341132413014114413213014334403021213234202402301332200433402304240324034232001202321321213141030202010133313013211021444202133400324113424440010244043110322214232130322201313434004422441132412420241004243243124324223320420321314031432441122332311411130202242214004234302301211324330011134002404123021214302132342212242100334431300423444400220401124233012130002412424043100343224300310331340001411421212404041043220231143142233320141231044110332434411432021310230231402433442414344013022342400431200143444032000244313132034311343404210010442112213233343231040343241041404140040002134241421023113344244443222131410240014413021304344032340331210310410232044414400003334024412004302440312043341441401022443040010222324134223340244031304334322402312204014000104242013133420411401213032101312302212302344340422230231240202100114420112324330201010210404331224423441111434141121334420234331211020411333034430024103402034041021310443314311331004412411320233322113234434324200224102440212123132031121003113001041341410301341204143142000420203001114301034132134414404140413213220230033323", "232023404130434424212024142041324320214232124124004343032010200231340333304341200122332324034413241124014132002001344230303302011104040420004020030404321222204143341320001332033300003022130032441232303140230041231423444140204120142214322233222334313000323312421103113234010140242120421324204401031310440304134420203121023402014102413032244204444312134044204130411133111321411401323201142341044102402442112204402221320123410333421021113400323210111432402411403332411024412321130044000221042401220022122030421314212043302110111141032230423212411140433320131112134110334312212011322214121402024340443322340433103323401341220003340423114004130413123014314324311141404410334240043021033342303343232100143230244044103123140133044013403411433012100344020422021421234132340030441001142000420431303312131404032213012101343212120113430424331213030224431222141400300302124430302203243124434314103412023202213310444021244432014324202001320410111310033143011044001304421212414141433423013013103231441014032022422130324034320244311234432421002404003321012102424220023042404002200031113134341204224200242423140114322440042240032412321331003440333003222311432412142400423442412210121032440023232410220331123443240443112014434313414042441323204112114242142442142440043021312224303211201224111420113400021414420311024240241343404141400132321134223303020113242213333304101224000102304031141211013000024322431002034000431012014113011034223104403201320014124300232230430413434104141321421212441332000444320413224222403221014310232242104412022424211021331343242402443101402234232321240420213412024221042313402023432441120430320003031433242200021101320031022314204144424312034242414030303101114011110120433211144020320430123130110100113040420214141423043242100232421302121041000243221221343404100344120223211422410040403410044121022020322304112424442024431334213430442312442013112124231143133210233110420404202002023200433222332324410213034013212141124423440211211413441421321344012034231104334342120224343404102323240410020430411030130002424201413204321410331311130214231131032332022302221123312142210330403202141421143222014441314132341110143043133213442001441130120234134002314203441312042110033010144100241041222430212330203423104103413434210122334423131444212431331143422230132022402432424241300032241014422112440304400014101000003144242440423031330342414331130324233410101424001322442442041233423111210231344140202144023142402311140022440413414144333004341300441332343004113134042102030224130424240104140244424210140124332101432142224032022102220012224231141322300311031142310130342423031324000340312021243332203440002100143344114310313031340104000101440020233302003133022121404403404023000300341010342002240302433303234203001232334024011233132334132133301422321100243233422122310211241300133034301320233243413401313010110122310300202010010143210342411132121304023021332120424412132403222401140133223200240333323111202433122311144024412411043243102230012213410302124343104340200101032200233424234414314043012410430320124444421133434221440314021011100422030213203113033031311201343123244440224213201122123402034414004431242114044131113032030001024402024404221021344400233400313221230101332221224314124400424444331001222220243101304040101421012101121104332340432124000204410023423124011314201434100220120244131412211204432414111020020241421341404413434301433302133202324321301203410434232034320010444204341122120400422203014444012400031130134334040303143033232324433034131434404321232422142212331321220403133144101100443131324231111041112232241033322121324134131010420340414030134344202441323200404300211120034303241323313122230232323021032420012241403202331244202420013303124441402442300304220321012333132214402333222112233343300141440120342114143334233430430333203233322402023403301421101423414244342202220233342110240332023043313031301404114331204401412103313234220424022223340412330414344221244041233230030304040210030411200411102424412341430002020231301411230131131304432000213024144100434441442321103204202114003343242231412424134410114241111132133132032020414034400413120332422023233033114310303133333300300240033013400013223310410124423014123042140101020024103222114342303144234104133013234121214143142333232213202032001101202241001324300110211302122143000422341020413414302422231011023231304013010430434312330012222244344243122231120423001301130314242331301000003301003123102313432", "334114242431234323340433014422132304412442210211200222311242303041241002041331433344431342402322002430343000133043002213242123000310242311110232244404044120141443422041044304014102111120423220432421213030111231224034233030224034230340420340033422132012022114212043044224103303000042103314040301434113141142413322440222310401221300213220441411103041244432333303434413421003303311042130123443323311224434312303100441140224303040231113143200443024013113242221122202332100012024301120422330111231212233000011203020342214210332212433422121121103100032440104441020122342230433012343001314433222043021341003213311400344424242213331404230041343114212102133143024222322410343323022040042442042434304344242244132001140341221211042133301442123132243204042212320124403144401242023034331300120112120040203011123020133233343413123140342241044120102022400043311123314402114441000022122323302110103104340441414143014304112002044143300213312040213211143103141111331400014431342243113332022120434133003114433301320033410114001431302412044201033400444334002001001133343134332132243303244120024322301122112342411013121133431340411204324123111324014403413430303201132111124313143034013201201311241022413300021021044231114203310433011400413002230124424311230300233443323333143131403204410412322210120234434310133300012040341133241304144220423013233310313420112004102422143021224431142203301003131434403013323313312014320040013001141242142211224130414410340003221122323344240123033144002312243203121242133044211301143443003023442202441214421203323412314414114442430333111031132110313310443220212344002342113403413032034003210344023442002313112300400310443324004224020131244441404023101002403024101000013014431003314140324310133403224213121022421414240231100022444440412313444334411140243210140032013011232043433420113141003330234012421413124440043431201223223412143002204013440403142431122133402201233012321003004043141140201301230421430243242241022323411010231033121134320441004321234243140230311102222334401303012341203344413211434031322444120024014312041144401124340302423041031431300422001241030340411130004340223123342140114332400402322220211242224021302433441243133032314314324140020202411302121203230203320432401340233220211104120322414020124431434432122334401032004410232134123222122412301424303311343442211242322040440010310123244111034232310100433014300321431443044320434304011432401200202023031020242100312311004331004223333312034023441301343211102221113124131420240224102441411441221443023312044422120044012300123010001442301343014004330312430111114321011212301333441120401400324332433121004103342234330010411313231033311322334212140301404431242424322243113324434313134123331321313411401310143441310324423011332023410114101432210000103344013434442444200323411232001242304012342221403304220000402114201221412132022032032414031311243201301411344221011341230340242120420104301443032103010224241001210221042012131142200014100112430221324434213223124332110301243304113412240403323303320313340033431412124121412313124124032432242342343220441442000311421444230401431301003423430032221133313204344233322131404224041100204233103032034002331013332043442412101234123232302244032214220030112434344033213411141422103334244001432212222340340130120434223304232432040204301313242420134314013343311043041032440311123113342032444434401322214011432421320203240112312111121243304233440020433013413001401102032112333311421400232304021323013441003412341230013043200240024334220122133244330430003232421431342303340442013231000202002144444231041314332144210240444002203002333404301043243234234004020224124422124421004402134301014433100003133300424040320223220132100002303242111420004013432000122244000420332130213030000240314411314321043200113140243223040442333341343430143302034043112422321141123042120233303011042301330432321043231141122411204211040020310230201430004143204430103411331023123241123423002320122402141031300024220330041313241014432004404344424422020204342201302430223123022333402411342321432243133424201332343112124211324422204141131320242420431444033412024242020414434430414112000303333234423310213244313310213132404334124042030424301004033021001102424344114421331311300320414114343003204233001213023324214401133001302144410320300333433233403201202434324001034303400442300140441302044131344034220131412012212044112321424321130100312422311132224031012422423222333020341233141013434002112144", "203231000212331413223202141311012001110134222330110340224043001221013004123144201422103121420011242414131340321001212030022213413233221100340033340010334424130103303144010242443443033120044243231002441443200303104023320340131343034431333230120414211412314400224412243223423123301430032030102323122331330342011314103421204132231343114034001222332024430010111130124242142223224224101240220231302243402130401140301333022402410141024031221033223412230403204202004220101222044413233144110240013014420413001411141302132041432334030244414211042034213313014024300422420212323324211210024124442432424442243411220432014413132031012432100132414414434443244324344244022224132433421130422303424011030300232422020101201103210334212333203242310324301233343241042222214104412303110331311003201212331244431100112143201301213421431313234411302201042031010231143401431401214220114023041002323403003431220403012133211224140121042430344024434321012343141133312122211103102130222411210222114424202022412421021321012401341403043200044331442133104033121304421004333403333234423234401144141020404040333014004004031432340203314424044013434244110040340143323434431042403223424311201443423134311243400223010324244010020102310424234312203202232133112303202113302031123124212212134101140042300330202420214323411330234130244411042303123230021214432214030414442304222400303300203303201144022013302212422314103422401204400430011201342101210101430322441440123404133130443012323001231002014044010442044221221433103411024414141114202212341304214404433142342310023434421203212331432243341002411240314310034101313212413211123030432241233030232233221303142302302212413443233100114000310004104422412334014334020401330134223340430330411420403043341342241303340004013430100000330443211214442330404034242030142044340444222213320133324323212241113003410310124311121340101022010000404112042203021332344424000413113014132120311203331131204100204443240121033102442102120032342424030114404223404334241324204220241210043142241401022421212232441041033224203420221413011132200324242014224121122334300032211402434442231323113103344140403220144111403232140124203303000034130002313300300234002314122402042310241122221013234324442001042124310410113313100320314332434424214002241120020422300413034414231122004234223322341222243134422332110302334343032202313232033411424431204143123313030110230323202201141204312214421103444443301331102440101414210241204441103322312341241144420120304012100023432102002132401043233300322420303440144031034203200043324211422424412413423000100124304200002240041134134033040414031441031240301400400001240343232144142041324023401324213310120000233114130221024234314200314333232104130132010120210112022313401241043133221012122211214323000410112433303410304434311413203111444430040342110204040203224403444311442304403122210331301443334004343100141434421114112434331314223201203100021313324042230332114432304144011023410102134130341232033204100100240004021111400322430321023320410024133340114334211312221343031000223044023204413121430002031021342033422030234122323204124401441400122302320220331021110210130044410044303321332402141031432121101012134344004311440413023320441224332423120404342130222210140403100211231144044022011100121323212334014442233112212023341101222130420103400330113241241343232302314023012031203113334440134040403334333331103344430041201102221202442023324111330112013403331104331021211021124231002204323214402244012013020003443444313112200044202213141331133112411423110044302234034214301432442103414122400214111422220222301013034404433033302401034224021034102043013333213020012343110013322312401342403003420024141244244201332420034003314100243041121343140340043021110012123114212132441313102323021221204243220232211142323014302012240442304321403210020432124041420430414323232134143200223223233442324320100100340204433021101403303442440424103034444001114001043004414200023431010431403324220032210341110114200001300300132240122214434232223032223102130211300401043012210101410320104313211240241103114422403042342000342433230331414444434211342420334124111241203023121140442033204304003410014001102000342104334022314201423411040143301404132303202403300130422321102111111140004222141403130031414114423041403310141403042124334133203212221430440324130141300310313442421033033300401313203414002240214131334130403220000443314331303211002302341143414224420334242104400344402244032110031014233", "232114242304440141403434330214403222131004033230442421434043244432242043332324301034144202232420203431132414111412303412134024041220032220333112314414334320124020244321114324032210134214313244301411201031112313241142212330014011440103442201310411011100401141022442024022123333301043304441101232032210114030100440111110430403224133200041134334310012201312001441430103411014421344432343324010413133303433011010304014432334032033423204034233132124421333104340423012420420112323104412334024103002242033322432402104424423403324440314304111033314103043243412223440204212112021131223121301342143431421434144434413120022300140240304043343310432131140333304420310012024134012141202440144003321244032202322233123043320331334042024044300114024211304310312043013104010323030442324043020104304004203011313332104022001243033110212302000334140120021424314124210433001403212103042044342101304022103031203040401204412333124144102304310300020402321321412240243321301210404031124320423121022114440312404344440143100113103342403133323230104411244300320433214434231431333314230331222134230334033101314123232042243333134113131441330424212311113442102333032022102222042222413343341443421021422004122003443101011313142024013020102323321240343430141402000321202402312100241441014232444130224242140334103331412230342220222233104304114231443220030431020203420323104142013333242011332040111423443422114014020224012114132404214412401334440110004314440241201412001021204244301212112343332324003111004413110222131440212444042041223024103320004223104140220104012100022331021034020302210004412122311143040233020444241010010221102202130211103440144231304202310024143320244210102112004310444121042411333343033201223114324110414411341433312333424303431332130200223222400201043343202434204430034443223300103424021114410241231202224304233243314142233434421002034000434213234104002431201231020102022411413403022114302024424441421300021203241004201442031242134403234121322224230111331031022012314434324034123231004201441303230304203000402214404244031433443001402042044023232120243203201230131143440343340424320211043330131114312031243313133023011423311442342041103213023200113301330004421303431402400423444222022414220131334031411244042442423224202044421331144341122314400031123232412113401320030121104100114204023423041003413442321010030002342321443314412131134003221040034102402221310420424213312344230021344411201100222141113014314331001122020311341340144101032042332044422133344310003220233134222441131224404223130113410030332404312300141130114343313340411002400114123142043243000021020243244234031210101120000034002033114231324023000144322312004234023010334342242211221223314331324324324312224323021111203141422134010010000433233003220124211211334444424121103440040341341142231133312204101412420044401032340141212241031030404402343101021040310142003131224241233103413343334144411101444441122244412120000342103414042311200242423404003044244232230334401442440344244011433241103344203440021121344134320240010444433241244221131340140141230230220330410032221432013422201143400442222403243003132324441432313422123334344104414411024333423213100404432240434022331243220411112040004321234302332022143143400323442010403321030342210223444441220111413343222223243042422144240324042040012123243100302031312334312422423421414022423002143244203232212220233412042342211220414142141021210403403443300140230102320034320042331121000313330143343204403300014130100400411122114203332141012441441331224213231402040432211001014234442023242034111021202440334402423043331113310141011413342212043123042202133100411013020234131303232104200432300230042341233234432142412434113332333203422224110034300214404214114310342012221411021112001402014344211044431034232100321422042300224202130042212430411333440220412431102220231212224340132023220314242104212211332142441210202110403032240341000410203341004032343034044144421233132423021402403314212443444011134200211130303122014144242220011313340111220232002414041244132214314113300043112414433402311112313410214441121321034212330424031121331212413411210011000034413131230222440301210130012102111432202224240442230034440012040104200042330140421110440410300421113120234343313034324033020201210203342310020222011414332103243203430114000412113320110131010232140432431003230412222411000331003141331112242034234040444203204021341343312424221420441140241302040241022304422343000220214304242241431334", "424230402300141440132311120203003432134011422103100113003012044441203221020410441423010304344232400431332001204111013321142410334024341343131110323340201330004144010241104302032313412321403413001414412444222131113134402321142012024244032013201220110131211243442410133130214220300303013012432341333333031303213202042002424420404302122401030441211400304014430342231141211344232404332012122431310224441244414120244442331340042402130214144301001312040112122123343402412000042343142001232310212123422041142432303012341124241231224431233443013030110022342432040301003014101420101322212330201014200224442433031124313014031031333341230101440311013303311311304333400422144002030241021032201341314430010031204202231104303104314111432012144232213414331432123041014020221424321214022440312311442011144121044240001410301442013420223200030442203044041010320434244230031144023403232343200400011404211014303210430022333240323431414203243112413332301214241430434420443302143120123332411110141014344140140321211103131111310224143434224113202322012003244421100342104022102241401431024202103341000110122011423341420243344401024111101431330033444121011302104413231132114313033412303122143203022324240430333231314133214400113120330200123214133201100334030321123010223332440104302024140300224014423144221040242214430000140223433312331022024224340231344420210014311232111434033222041313020311221104130221112200331223000204233310223310021312401324224202031122014104422002143003101103203333240242122314144413302024011213243031440110101112332432421442314430311031103233411341404121023114304102130112040323420242203113100322122441422042313112011320312011003410000200402141314240333404240321213300411304210122411321430333332211000122414133413023304131113040013004100104100341220342143001242242234414430113400113204324002301031103311040412434334140433433311442402330313212132033024441212011323100402423121414432230232204203300221332004431130224324342002441103144041010313024402140424021233222304041313214212141421423014001302400443102133303220422104414102240241231113004241342133430342312302344344001214134100324142242012330021421301231123241422423410340043324412333004040014110424000433333111321021220030231044121310400022023223141140140414123030222100104100210241104132300331313341432024012211203111321312022123020322022043420302214324431412204403001342043202132243240113021021431310130334303243041141131140022030313014414001322242144021044311403201332201040243221230043202413332220303124434320142034210430431204000004004212303231033323244414130010230131424121310121041123221013323411044120300012044224041114104132301003024230213220221423412240301443340311441322331023011203112332032140230243323112030242133003103000242000003412042313030431311343030043142004242220424330410300230301023304403341144212000223041313044233411204322010223144334020111421033423414222433424104101401034002004101404221022100224343340223433234444112224330104132443344301440242234324224203141413344211404110402342141121102332340332311111201223112131443144112323234034204244442211132030314021440044122311304333010440344122313101002211213333221222130310333132431403411414341023002342112321343032143243320431232313042414201211423134414011400023114200023322434214003043240323443444234223010313412444421004224430312142421432032243002402310314301210203133424212014244032444130442004344424343444121030042043134430424003231303331232340233320043020311303102413414110424213324003132013234011244241033101241123000332202411404034033414012010042413241213104403120111301442240111324430240241400120312423314422433442303233002040311401434332341222034224021120344430020320120030433042112333110112010021422043213213241314140413033432423331144232330441431241411330004210233303443210202023243212320010324201143441123002341122343231301133100220412243131340311324003342002333404232202310341044313014002132041220001133441042122214424224331321024414422034223013144012011030322114103232202400113214340302101403111343030014232043201313131212220133224330001414401020012204002012310034204132244100022133441140204330302100204140333124100311411422221231322421221114124143243001003314144441102010404031244204220012224124044022140042030021011320110220430304331341121024143242001111133031124100410414341221223130234434202032213040202000303232213321431311110004304134140411222132014314024311022402043203000012214244111333214210131043021420230030204030423420034", "414042422312112401343441223233012334331233320231422230020021010112110230412441412234242402440243431133231034311241312312244001401022334430102213242144312340121204323413212344440020143421241324033340442133023221343322323021344402110124314024313114433323320243020302223043214320122301430424220243313241322022321434212021123224122021111234120334120124001433400414303233203321023241012100341413343304022232042302140022124334122312034133432212421032440204041202002133014232111430414203443314301444433344231212214311220333434423142044442310304340312231021311222433133402410321211023002113143424333230304234322104110040330024124044400341121243344231230342221324034033213122201124303423104104300103242304123241141244213404120200302230213424103244024220344034431311002040424401032124140243000334242122010330111034300442144010232433013323410121142122300122432132013204402442414202303043042430201044340400023014111103310123141313322410140424244231200313420120241241303301302422324420140434141024021204033234311012100443234000102322000210144344141000201014230430032102021121314113124402024012111032444224400041021201311124204422034443204313340304331124342230213334113401303000430431201223041100242202422040310430021224122423441022413100144031124412043213433404300033342410110134012123144404322134204432310101023122133343210143303421401223203022011203204422011240221332410123033401114011432303034003123104341422331220300000132243113132111203230302130301003223134113032013212131332343422044442124421311221140410333221120422111334040202132344244400301010232043210220333130420334241100233103122331440012422244124014242343024414433312031431303122033201330422443224223414414444302221110404044112300043312023240441104023310340414441431344210202232024100311222044342402224323432124104233021144100012322010020240010033430423142012443004402402411420130022333224314441433212011020322243430413403032342024044221444244442014441202413040311113002314040422322241413012212434140024202232311042303212322131012144234204322321014321310102301002431000324412034312112133310033342304210313424202110441432013300401122442342423213301314403013443141120011140401124113013140030310143143320231140214424033240311230324424330401021400343410104110014443343104303144030104043222044011430034124122413144413210110342114012203122322100100123413100144132102130333001143230433340214331331231043114334213001424431221024143330323120340133213024440443322423101303212212321424020344041332110424414203130213420214343331220130140323214143430042230210403233023321420231212330340244042033340413320232213412041211402431143031130224300334200441044440212141333444340114034223044120400021223214110130122330144044410044444204341331141340342240240123034310102012034202024320233013134204114011234413441020112311341344130242101003123212213034342100333412210322240110324123333420210340334202334231434113104320112220403240021010124102041141402231214143132120030304114301114442134032321121013314302400431003314112032403332112022204014334240021232122411313410240123204310104011323122111334240433120324032030242024132311013310023113323200420110231132002243410004442221232333421124042234343044203201003234323022204200021012434043321122122004341001420233002011144002410034300044442102420324200342142222444441302044024212213320041202131142442213014021100434324001314404400111434121342310333044422410443411331013024444431242121340240113101144121122140233231303123332240230123242330442311204104301030312014333032233313220231410412224442001123100110431022224223222040404023322301134224034133042402210441000144420123400143024230344410343114311241302430004320344012242212302141120003130103314442414331302424133414402121332002203121122014414203101043404103103033010122300123322031113033331202204110221240010023031123021311144204233012321333304330031402312133340241103343211400112431011003320421040043110342203401323100103242030213222234142033100443044322243224404444122114014412430012240203143132214222314440441434020424312233111114300222301113044102120010443030223104323031241142031220341231344002232331212003222102022200424141411414403240212143433222312222132334104322311102343012031023112132214314422300211003210022344220333114300404331111200040442331440343210031430323323124202342101022422420414420414010023303040312210123323220030003134134044310422332431110430121242311110040300403024331224221023213241041121212410444132430220432140324311432021", "311140143444420340002304200241134412444310040400212214001203131134123203311200023442120020101430031100001011310313014320422124313102224011444003111011101302121314200323233044423340312442004122221041440330224140433401010321104344031031134000432111120013433033120124333433112222133023012401043131401432101213034233143210223013413200342103310304101241403434020410011301114022320204433010144014303200142044323203304420134232131400204042204434332423421411122143443242333200142120041202001302430121101444444104044214022340324111124230024432123243343223231300432043403110143213002322440233033124130143321300441434130330233310342312304310003400313330303213234442240021012144032222221043402220140421112031442414144424414024233123021333203430000244424032313322041244431122203302221100311023312131104401330123331302242143022213323432324410142401424104041043002412040100233412111033004434331321012243230103212232111044431343131314332440434204420112441103040204232303440103212443302221110223342132012124214042232104422140110432210304012304323202222101423104324122311400410342033020124134301440410341202210242344330322422223422010222002304303043114001120440131443420422242433211444334124332130110123141141330041311002441341403134332241220132444323440303402442424214200012210314440210401234231102020122004101023122320133131421241314202022143231221244012441331013421342311240434133024404001144333010120032024211011240000220210113104401244332231201412221431230111001033313210104240341304040323112430330030140003233333232013243443102221224221320243123113142403032430340013444442423134412310344213100332322232000004322404420430321220420400201044210103342342432031422143131311230111222420114224403044010112332300030100434341422030143113043422140403310420001312034134404133041021403210140000111332331420340223331230222301011030121024400011322221120044003322030310140221333413103342433101102444234311220242320300302302304342433444112042001200122240001010222442241210431413223141244422341133120123221110042013001414111244033414314104410200141101021333234310334104113233442204412414044033240121242314330220111303322221133443134024341213014301242011020100111114244211001321312402422042024432042323314422342012113012204111404033031101044442412011413420012402211233410240143101130240132041401144104214244132231144333313023131442430342030142330431113214010111431223332100441421304133100043030104044240010244402404241102323404023143111120343214431241314113412120001224340010110110220222124230210002121242442440440313211110402143004143423210210214142323330424444411142111404010030023213143440431221002144031343442233402003111401212201340132424140410203020240341130424310100232120022302003242114230410012342023444042303032131412404043130423130410040311410213124403142420224041403444342200414222132341242113002440443440433401011100323110042323433023322321121133433143423200132201111412434113140400330100104220131201402034242333302334442200422301142410032303043300341124213031201410343123031001440000120320340101200312302234114442421213323413343404033201132021301334134022343243214021323304231230343414014000234330010101402110204103033304013010403202221410042130241131400314342004242130433000314440331401112100221302024413132233432122132342433213043041113024134342214212122212244303020044442210231424033341233444210012224213422103220412204221212311330200011303214210030242304110044010323423101102201200203433024411400433121141210022441224222032302211233340002424112243341221120300420303241434404432310232204340112234133220331003222042021344223301241240024101123431130301432243404223101433340001243203312141034023040311434212131103400031213122020041110110100111243123040201200100101030020332002230300140021340014222312442304023131232144024424033011201134310032321222002202243340131111420043234000102221430041133444143123012404412000434440221330411313423030014312244434041142431221012242224040334010003002304231333001014441141434004402243302443312013112223414040041130414241333031122321440432413343441043414031032123232122432033343101031123101302103201032340030232044203120003303433204021103441322231242423042014030104233020130130004002331110303043203444020012120112041444032431121120422011233124343043304132000402214033013212410304132140202112332430104241102123001142012200141103203412301013331230144124204031320431020303443213104330011100100300431401422204044133134240110043202304410302044034324100410340", "331312141413200111331330112044203310201213134313430241004224232220203030433000212443033233330041301113421001401243444134441442344100420242313421213442213232013224024122400024134122414233010432303141402100323310222100311404411140120314440330133240032120330334113112103101212014414000333102311232012440431141134344400323303240300411442040312022101202314323340210312124310301210410401421120130012120121104302210010023334140033010240420224221330201410443021321240040313330202200121032404332330304214300234440344024442220001034001030332312344433414032232233113420224210101230332420342214011344303232030312232023302434041424102320212223213021421030421220421421441044023312234342040230103114244233223123034330010114321231134440434310323434100421204444433414441441443200021310002401400324412130303043114343323423344023101133104101110221404103311012324132120323110223334111020400130134042344103100331122130213444031404304443312014240320101400020032442112123122313013410224204420312114021442043240404143111403212202122211104233312240031441114231021014414024344231243412144303234024323302412331214030244220230414043131040430404101412340042140421413223022324423133123402012224223344343231330323143024011201110010244403104020011312002113240002312214411323013020244403114333423410434112121100002142141220224144243302123323041041314020342440034310223421441441431400324224011212113330433102204110200303432133041334244123213210212232244014343013243404121444002231030300012334304212112030121101434321414102111322314214432042143102321023121033213402401002213201211112023331002321241123224204301420312023424132014344034324132042422201000113243043333221342304300200204330200303232422204341303331204233004124214132003043023013431011204303433243342022000030010031134240100203043223334101030003103330302031414244102203111111103304314311401142432433322131000141231203222142343204142431034044434132411302303440144220321322202003223334231220302103201301123134112110211112122400311142221140344324404133004404120240004444324032141023033140213433130400130413444220030044014214024420144431322440010121111234022143014002420314200204122431434200143041414434020100423140243100431243232012104314002304303014210442133030122020142311302203444002204322022240222101044241210220222033140200011221231214034133431124141134413333320212221433403130144231230304112444114110433334223331421113123033100413141402302310010213121012121114114101410410344402103430334244144140413041103130420020232320431302401320214334033040442341220223013300331021430400242241002134403014132233323033020402122222244423240442411241444241433021340414324032131204343110421120341203113030021222301111000341000202420231123224244103203144020323110242013440311103404421131412230121024121404403142132341232423211123311231341033032143440101342042224203102411243024322133340342224432312311331034200000303223303223013002331100311231401201200303402122234103200212101330402241110432043322244033002320030002222242323111231441114203101330110340023223121212024342133314131133443230001021401030341331410344031444402414003040031103034104411120202122343214314044100042124444341234111200311132442224234440311102202441420011304112202113114233143034031012221311440031030231023402131404200001241210020004131301243014211321234031311041033124342133230040003244311230000224033304433322000141220424400233200132132114311002043421304121103112310020333413034420111003011023404113040430241243331022003324344302321003001323442002130443024021103203431104203230402000024142232014020012232032330121312322414033403200424324212443224341132440243313314143122320104304242014404000300312210232113021304222323313211243014012042100044314242140321442411144314411223443042430221144400244434103411142122220312124212420313342000402424402123120424443320442201401120310403213312214114302222023434022104232243230220043234413021201214130200334041343340304102000043200203032220014214222330313001120444212024210032040202243123132341234321243332101320240232242303242104330333412343023441134230044433331421444322003044111413413420103124122230230203321110402301231000001021344222022330123033200020043320343323203434330442444223102432123023010314114400342111103203320301413004033232341410420432203143430222343330140244022243224014111413402400404204401444014432343031213340404100203442403432102300302114213204234133040003323014122432412040301042310434011410232234011030031433321121030314043422133", "340003023340344043400034444011442324243410402104130224112022303114140004404042331340120402302221404102042442024400433023134424423000143313144300100213223232120310141044002124032001402122321134442134240234423131444303330430243211243440020242133404221432120341012231343402140134424030004342103322334021202214243100200032042212022134141420444303140442032202221343114013320201303130320323423433201100240400424443021312110022122242034241414321241411323220010220443413142431014411111222442014124124203243021211302140240423134302404031342322231230331230112011114120202214244023322304142144424100431342432031032112433243333342011201234323111223334410102424044230001443222111414043420420023134210410014314320043321120102424311114014222004200234011424040121240302401212030342303211413223312134130221014432324022211211342213120222310224043223323240231214443000314020233110331302411420420403030223112140024433022123021024032243000223031103312034122201313210323212340430034230003324212134424413200202003034033123044030000422420111123404203043440323102204400100123431313111242103131301010224401412034324220121300230143201310111123441020132220423201244311202314023411423233121244340421443014341124002421113410433341144201021141444233411132244102344120124332241000022340020223043403420301434044243210222431413223044033120404103020140100122042240310323211413021221424444224240303040240124430401100313444112003043323031302004240033430314322304300110213230303340421040144442001333113211234242444133041030123311133311240442243213430040243124234142444400401234440001004142143034300233024110424401441321212331404234330420104143304233411040022430222404232112144243244130403442133242210342230333210110420224340033134100224341332124233103100131111110222123022341041024010023210110000010244422144442132333400124344210310404341343114411224140324211233134223442214404322322343321131444140231304402412024011140340311040234341423001340203200201401412141322103414133412224221011202333131341104134341302031141310031012021131041120003120234412132103202401413114143123344202310223344024430033242204111122441002333121230323340341302301403003323230001243030244340404041320042022224310144421113401422211400331002042143030101203114342220141144104022021203122040440404200413030411224032212020010133134403112221132014412443243424223233012200024112320014113003034314413140343000142303422321114141121421330332443430134434433203214034432124131040032221314224302202412310320421321114302104232423434342411020243244213422424343440104213341323020322213012341314111104001242012231000100343413113423032204422220204402224303002444011232210341223332334242201244443113211201402013230142032334010000030214122333131341023240314141234130313213110320040024243331423243311421013002244432321323003340121302044213340132030321344000413222114220000023234013114114201213233242041202223022441223302013230033002212044142110223423404132231402410003001000042242004302341423144214141213042010302334214032233314232342341100123300004043043222132114231321443111403442313421112011312330443001421001130303244011214204000222111143312012313342122230111230444044202413412022044013224222120044041040321424043000303421003023141041240004123014344422123332111121240244344244212303302101404004222310141133231431414423414241040234303333031321221003040223401412403031340434100231104400233041411341403320320410142432012321131003440100003204030334413300223421104024222242324320144323210100104443100443121030124242404020421244241402401121113241034323122144434310344122033300441140212440313143113241032010443012434020341231044422242224203311010101424231042021232140304241344402310121410201242243301133410212032323101031323043123320242413031241231142310043444313332033221300414334131432342431342110144220410122122020124004442410323000323100331343231311102312340213233310003124003001020031242222223101233332230321422133422411230202441414442432041440303144232303320213430321201001310133142330214131302411441404340312411421001113411424234123021142034003031212024412404314403223413100242221304443423032104410020332001214013011201030020232330134404212312011430342401112402042304400320410140021030431404043403044402330341203404410014413021441041312400113100202441323331301213203041312134031000302301004442031331204140401023310004300130241233002231313444112304244213443000041200242312241400400212123112000010423240011013213003403342023012124002140343014200434421331", "002131010201314104403130243034021304204102123144202233043020121434120131203313111402133403121143044132243221042310221404131013313024404123013442024401223441041221142323331212420412004420213343224343300210143242214001143232103430002244434201414424412431113330021434332011310434040242104430021342030032322300043043210404442303002332243313230021114240104312422014104311320431310022022132200242400030422044132330022201213232122401031213114024442404313440100043212330344124222431020413224402404212001104040201404134432100322443424021133101303401304022014040240013432021420123234340131343214443121123233123312330022401301323314431142230103140344202004213242203300433301003042221032002333231413203234302242020211411204201224220444000440344040430432011400124304043340310232114423401021234021123212321303132200234012330022300330132103233002431430214004211243423332433233002222003034334104231040440443442124244312030221213344122434233103241413212201230141023430214042322401403333343314333102210000334300113424101114303134412331121232013004444314311000341140100222314311313224224231300420224310344001044021204042032422013200120210411423112410221013421444142000240404243033303014013434044433024030343434244001301230043313002330332434441332432120112124114214434330003422344313334122322201124333012313011222104434034302242010432343412033110120023413420123243444132014014422004340122321243023321441332030031132004112312320300102022344121111010221423111443231040214210102410324440023331122134034321441112232011102022003340213204403432342311043123433434413343401023031313333112342124323142240021124112340324114113123400043400310012221144332032323234131344241032021402230220031132032401313021420313302231104414204122230033312420434413323034114114333421021114410102033432303112020111440321104024412404223101221421313413211132443220320230121441420332042030142441003412434112324110014330324012013224244110241034111134301211301334044431034314322002420122003244323344143020204341202402003041140130243111402224104044133004242303400444231303322033231143224341241220212334133234202124231201030400100203030440312313132342013234231141401432001223131311142222310230242320424202244404020231324314320113320101423020420334313004313004104411420313404143222314224132212410303241000222132242340314214013112133312043230412131212100434442000310344023040202313443102014100043432133100022033121204002242344330442122024040302212414042444032240400030123321410400231103024421143443440230311114240304144341130000320210432411310340314212240324433440301103010042113041312032313003034434202233410201410030341014141100044041110220041344000124213400223220130202331240401231431141143134402023234300213032403020031303143424044414420143413001400402021421000142201013024420134321013111004314310010032031301302314340144112224203304133000033344343141242202421203143144133113043442343030104201322330311000313230143304123032311414321103130204123304142211211001224014320003444012201012302320302433430304401410223042144130223321132110341131334043013200224342011333330302130140120043444013313434333411323432243231023110323211003041332403441322242114104142131422232020010332413234413034002020311244401210201422400144023331113331401133031234121130431220031244342234212011224021233142133342140141331233212034223341022411134143334232402342310303121034441244420231341042223040133112421334432431203241121220001001044043142411000310113103412230331311023132422220010444400144331023332441013103204204011342303300212243024412410340024420400342221304013423303403422322313432314114114210322103441301124403340221212304013344214140112143102003141102210304222123312344021332013233410304022113120113111244341000201240443140010204230101432414243403122213232330044243131024332420310201110344432034224344434430413142204113130333102312321304042144241402140331222320134432101203231004423144004034100020112010031441242132402321332122231430244234212044401030410242441102410003344004012432140322131202103101210202332430231140433424312112142410040221240230421421324313333240423413042004221031424442243223012211003114244410210244343240001010003121130001102001324114011322121011122443300323124402122214033401402443044114141130124112344030102041022204231213031130334433400034320441044422243204320433232112112244123320320241334430120342002341134433041200121342243442243201021403034131432400342133143341402230121130114010412313402212121004114232113144431332214", "304223114034212220032300304141144003001322011123040400312243341101002412010204132321222213104133324034310142204212104123232332244142331100032322323133234244423111031031313131414031333243301004410331042343100423033213134413201114123230312031230420031231030444124042224121212020100102414314321033112444243013313444401330030102334244200420410214034113320202414340021444020104311344142330202120024014020142442042122233400401212141113134300423421304220000340440334321203130333442212100042124441422101234432102200334314340433414133233243322310131413404022023111332131410333043324332420133134124213413214223110031220310341100103320041341122032044321321433243021342302012214213011042344220041131043113240434213331034042303122032404013133222033303221224114034423332143312124121323143004013444023121324412403411342233433444422332022342032331212312233143002133144024024213221423221023233120342130304000014404403212034114412430120301404310344314001133213030404130233112332430030403202312440102244332204343002401120412021201414203213332122240323322311220410411102321144222423411312332142043032040330342122443402404421421340401113042234400310121230220013122011312234004002132124442042123001311411302230110040244234123334433034130132234312334401430014233404320403000033002334231120321013404420231224114044113131021112314023024104104142034432231030201443034020133402344022033041334021221422130121143320030002402344111400203113323320230322112301104123043132230403414114133030402122223423441404330410240113332242441133200142004121024202030322143204300103031234244344140331011300204024002113321034210210424431312340041440034313032434311022204310101422433343120400134233403244322433241334143430401214442132101342003133034312122442230414234044342430233442431011133310240013420342321400302233114020231222324441122220303020120013420121231200212424423023100240422142413240204014432302120121341340113024413140130330034021043022001320032033344000214004330142110331233141322330013121014432020103204104240433420144324130423310300110332134031410140210423323411244201201322413233032444121322124201331403323304412243042023102342033332400103144022311134332214411244023030123214202131044413001013400102413043110340204430442020231203022433342241333120121044000403443013422412444313400422144403001341113324240142304041330101120131411023142301204214402031401223101442130012412210040122114330011233334222143031231443211332400111031420102040241104412230002241322431411443012222142143034012444302221041220421340222311021420412444022221010013034432231341213341323033221003031002442020122213432032223102112120103341101401033101314004132032223020103310130322142331130142334301202433321340420334032302023142131120200004433423313311231132300101100043342411134121010300101321242212004014032100224402222031013044403102213340143301102342124234131333411031334033023414440432213211330322433020312342102400421121030113031222334434023141132330220204404321010431414234314110014332213113243034020432332323032441213412111401420340340314114024404311222231112221032424210413322444013420140221241344204340113021420324222402020123400130020104124410404020212014232102440344134340444420230123120404442431444241232044121401221222112101222314313243323404301412221242324442304102023144244420114130042304300321414031214030214443420121442243223433344401033441334433042032324012143222021304112341101333314344110140003103132330431301413300043323004032013001223332222344144331222411012133243221312344442320243410421403142403031002104130431024214104340310320243040042241344432404124031422143024230200204144023200302010442400132322143010004210432434234131101420434131122042303400121213024400434341214043234044023221314014114311202204232314231303034331424403041223214430314222421320300013003343422330413100204010331032244122131214210044102200201004213311140212104112011442344441310120203021044233330442244032204133144113234211332411240133040014304330022403244042300410421414142014141440340144400113001401002231042221102022000141141201134310030021221223210021010131300341222133232444202211421011203023432430330424402103011444231441112342440331414020310302032434202432123340143304104404103130212040341240310223122411012042233440324414114443210222233003024401202320412132031412231313342434342332124232203134200134144322023324220422304220344100123420124004224144301024440312111322313344303434414100204022320122014440401111414014421131243013012130", "343141220310424033001103214141023134042123004303003421434112212004341332111414043400243440310301241301222114221210324123314113002200024100233344332343320231101140234212302011233324341131032443243314000244423013341212131120321043032033042410401132320430141413141340420111421023024202244004212212133210031330212222442142111304322212011103420424403000231430102444420401234111124112134314023113133042221331222114330014124022241234012110432231131232220320111332001400122402112341342433324303214243033402230101312100112322331304102323212114013304241013022441322440310434001223230301402201200341014232244340203401014113334243010014204422430313230122001244310000222231242420030142423411211321022143121244233441323112314223313002101241322304234233131240243003323101442020141421410310112314113032240010320400030143030204030244131021401120422041132344433310443110420444133243323100340211321440202340314211133142401012422122321020023111420301000324003200212232132403012203043220114102434242203242101331141222411303000003232212003200134124440123043210230123421001131404113300431342032034211200300023204332310100342200222134424221240132332414111132120331140133344411320110101100343112342041021141032322113142120002331422122211243442320101111303422332200103343423034231311344330220323004232122414331303234423302444433020421232300122212124210404214100131130023141012322444200310002012130301044143040341221413243332403221401301041321012432403103342402200013141422311144203321430114031212414012133300023333120140411330121310112320402333221131142033124002202121023431210144310031244213323244444131033234302142410414434422234344000331100223034321200014000124102001020131304403110430400040224442113230422400114433013241342020332024120330411224011441024324401311001124433402031223402144340410131022422411400204222230324013343422400021320113003343404023300013301044414304400424244142341044143104333112213033243413440043124402301143314211041244333442204210020310204430112131443430334033223002300341022232114200034314023210443432422211033031000111324221111322233042043422230211240322000443120040321444423324400322402340430434124014021224401011040303244124414203002414230311040222320411442123122142334033213324424010003431133122130022310344111421010332033122203103033403434211001132234203304122140210120101222442202414413033322403414302133333123240032204243412410123040224400140043430221000113044112343031421003433110314042323421411301002404014030040140333424333421002212411032030324123443432224323034320121113224220103102234144401344002100013144412224020143401123033430423123004122032200012041203412043441002112141443433332400121142424044142144413414032442434011131223330021002143103143120211012110244100401314202001101414233231324224234312200322132133101144240410130112411310402240240131332223404120000303442330302112401013341311133102323042331230431213021022133130210210322222133043431324000221031441441424232031310201222220441304222203112403244411244441313203203220143324244401420221411240013304003124403041202012414140332131424134241231442331421432431441304040000243310344424114034403402003403023222442433330143422113034101221023333441334324103114220312302304143302300144420021302130213213320310340041440030030040212324120043133102013340221044120344042234112300020204343100332023412304221000433111421112123044410433212042242414224303401121020312434324424030331134124312140110023240041214343323001342003412111014411023330030344341140320311034130140134323202014221204421330241440231003134240304433024411101333042412143204031403341211423003412042440121224314240410240212030004102340323304331330241201431203233133331303410442100242022002044234212123303321240340130102333100040440443400233301020310323143031124433113101402014232314020320000432212324433324443244303222130442324113114402301312433202301241122312001310022234132113021101013122030011001031110133114024244224113002401404440024102103132322010020332412131130301132313100410214341444310422224333423330130321304444211414231421021301143343414144230032333223302411444113441202123440131041012400324033002022420331123240310220444421040432100310312431341312420113201202222043200313144200321222112403332214342022023114132311024404231441214401014421244004310033002410234121344322104413143041342101242304122211401040002323222322221111143003321102233103211332323230233130031124222321334310312144230104401313331114031012313022203123044334312443402233", "113330024140042020211234242120323030432141011402320120123301311110340331314210321040440213320441310311213343012340400224201420032041434021211220444030113223201312103320200220434342344144243323242304132112110312102134130444311041430034011112431221244002022232202134142312422020234241022323003102420021100443211323332413004343433131242333010144324424212032244243011311220242431240230411241432022022013314114432141444142033101223221442140004224202344424431233004312024412224331201110333111414120101124203132143140404141144302424401420120010220203001304222023144242012301003300321442411413412212132321240343401223101441222021402131410331444414032123014332201204411233044022413011123032102314021421214411121332322103221430411123014130314204412034231003244423332420413020403212333240333212032422340023110402024300304301421002142212244123300334410131140414434230122041043133422112200102302144123111134013011033403410441410434323221014330213141402020001312422422312000313123104041112410040223442234311100004323240034213242012334332230431314420401112131122201031431413101431412442013321324010023212410012131431243423013234141101314431331213024404311141042011240334313403004441300302223422341431420023044032402204044202231440044210132212041412001423322443102012202001222244304104230342433141224014404234112400211102001122401342140202301242313242124101243323012243412330211024320212034001410122110110344130232210010014302014432101204233344410341333210223121403000112424123402411100120134440321130314230401044114320223440321302333103433301421022232100204330132031304231130410202233442010332010124300441321313144440334420231221001310132012241111224142334100001312341230101232434223444031212342400213141031403344411440242234234122434021133024341230112101402101410220442020100242442221430313332031132314304140202032301433040301023434233001420004043031030302310343234101204020042321200431022012332213322030434242013212341104344120011312424441133344313213100401143312112242011103043211303132003142302444043224313432222122040041300232433223041043112103441022442030244332140214110203140413300011001340443442102102231344120332140324141222221313312141223130234200130001133241410043323103143341113144132013003033044434301421004023034444114320300042133321441333331212300141031443211034142104214112314022422321141130422120110114321112403111403434200031303013032331332412434423341423122244132231043440203202121231410021433300214232030421143012033141040011133101202322020343414022341211242341444334020302042314412232402134441103031232321204211310333003001224210422234130441444401412133440103314331143211142410432300134413131430023341231422021110304010313041341312114323240024223444412314112024013240402202322002322400020010044211204201234114212413243143430000222040013101014004424130130211001430034132213421104214303341414334240240001211031142302432034211113041141133221002131202041321413314041132410212000321340021320402021043314322323411100442203440440102330404441120130222043112424100441111441313211142203104122031222214423010423144122000130044231402330433323120340141304204404440412021441000322100420131024421004420200314123110031014211344012413024031114021010143131233421313231234231324212240242004132144111034244313220133003223144101242203324231320300410401311444204411003330301421202120444001011212034003001233111040413000423201343113303303310443323410414323141301232043304122013001423214430301002221413303202344320414342413310343334201034123243102013012020303424343234142024204032224114104412424203031004411313003414311344124132212241000223402121221402312013241433404320140212220122203414304304443441223411142100110001203230002211241202114012141204011032044204011212212441310102111222312140341120031233312320123224413123034242120220120102330410330404434110134043042124334321013211143233341311043444224144131400113423424033444133414412103304230341130211032224330031344133413242111133310141241233324322122404103131321432202202410133402030144444032444202004032344243313420400024001131003323240014203311343212441331011132411124120011233133221403242403213333410122144034031424112402223103433430104030004043322132120244322132333230131423024212234431241202132403422103313132024203131224001302021411332103240304223044333134140403001334040224001004430003444020003141311041140020300133122004444331044104034131333133204240434102211014202230104414344322343030032224441012413423123431320444432234101200", "203003222444000230003200321333102040310121121211244013401232102021313030323011224402223432343402101224401422203134412110420341020334030402131311124431121303123433213432201333233024143332442212413403214424343404244312143032303103433001342140411212204321034311341442424213331000100314244112431212434144041020141023403024013202111021011112041133332304031432434414013131414134233131203224232340400431023133203100122230434303040000001314001424233210011420043311234423224331124333410232244340030304432433240103121213412324334014340403232311234212210113023442303204212341113223330113341410040403144242020210414243324111421334220143201013232314413423401132101400203021004444040303143311130231403244313024102223040330030310332012330444312303342041340134330042231333304402301213424311220021432020130302102201010322401022040202223223313323111431410430233204030220040024212120012134121333003040030440003330224424221242230024143041011311211403404140140421410104210223231040223033044442130014433412323104434240204231211332322334321041040014441444231012003031003400143412221124244321122021424141211301414222211234241114402000141220300041433313412340020241240103143300410014101343213124040043031203121032301244133414002032141421323123043433204220343312344041112244434300014041020040232243340123041110000241313444001243040300200433011112044343433413403234134000101400133314033130143124024101412433321332200000130241102002343120130211224012314440221334000424341323412034310204124134301123402032033442304401014213214011244221230312344322440044022434210043122300243021224240112011201020331204043343321311243110312313300031144002112103303130113142304413232121412014333314300232031031130433201422110110001231124432343434022443122220032314330043411103342220304114300132444202224100011121141110310231223101344404200042333221321024223444311231314433121210211312431213414204303323203143433200004323244300120144104130042242103042304431202224130441334322211240044224433340244412301304412430001011122412110122234123431112024114143442224313210404420313114040020311330324403313330344304112122420403240213401324441104020333434323332201304142110321113322312340413323432020223110244344001001222211340441243242234420430114132421434221334121221042021412213030433124403221232120244441001024333242432421444420023330343230414221103144002444441242300130442132143021221314034402103033210444224341210321324312411100443130021103300011243002444004204044421020421002241032023102143314212202202422020113140231331033132211134143323000401131424013243142402023321432001331004140330111323113143433344043123413301141223421423443120303103444121403203440040011110312142224012301022123441320022230014222412040230444443233233133112202101033011322024200331412000003443010312011313333142333414224242102442421112400312404413130112024342313432023141103413323304231444242243022304303002430232231023240000304424401424442300020241423400424323132013112440201312341004313321212411200311413234234442231441121222040412013004432201143400014411220023211001434322234404310310022122023020411433424342433431444330232304001113442144211223320221132331010301312310024044024103123444311130440443410111300421104441214132334231022442242434200112343023213001411314210311131330223000214024010141113014411340300231441240232334422124422020441140342023010142214223100133202212031131231211322233012142332203422032423301021300422434313243013333401220202043132431130103312201441203013424021133420124413010443424411322114213422340240214220420404314113404331004230003422220110411021344312212140410213131404422444313232013300203114033033112143334141433231301430223324304222330210441413341000423042334434443044130142424102211020210142340100043134011343012033334402132411011021212334231043004112340421313244203030232243010022022002202222141222424344313123034241443044104133434243441403440121420213322211324414244241404014221122111211121010022213400343132021423211440232402123132301021304034114320134311340111341230423343430440432041241333033211241441223004312112034333331431110320101034324440301102040302431142333420333000440124200122140422142212231244043143043213140232304201300404334013401410024302344122204012144432400210110122334124210444212211202221211123032204411321421110331412334002331241142234142320031430122430424421224034424432023414300144143232314244231441002141312414331022423031411301311431003331340012231000313410433004403322024343124404001011423", "143134211032234211304211113313421043333121000343421212021034213412230013204230104113321144111243402334133130134343142140243200204143300023103224433211213241020114034120423422032001131131202004042100332431401431331321400020031213204121331240040401323020132323200332420331112102112311314014331432101243312104444232300431211041120033101043232000042240012011123242321224021213043414343230441421231042122324043430404041241002122011222103004130423011141330040144343034044420120144232431211142220214133034322411313432110021222002131320330304400110000341023301000110410031213244033222144233014000140104403243401344301213310213424133240114232242042411030210034140442022241021131142033002240431431220301403421033030041133133001001041401140424113303323321032242120220433144040124213241000211333443400142203131303333214040232202133304303102402010034342441014132142020310430240043421402330113313200221204044401403201302213044032311234011210004404001201221404223043114422014041124224032303442143044411343131023021342241030204011402131321033014220132141044334002004303222133344300134223320440401400402134001333140342224212022244333441040423334303404020444011000344022244404113102142323214041144230444341420201302311103104122034113442332223240012414432320232341101313433320114404134301441312303031302341111412022033340001034242344212221022233440041142444241323340301420020112104231213043303310411111123323422441241331244003100323203003023011204413341032120344041444104101434024041113341403004322033231320120103402212134102210100224243142113221102024220423331030401431004311210023334121241013233020441302114343123120043224244231041433042023234311331032403303121033011104034104042302414410232330304220144321023143002340100133241022440202000140412024221143112031101422341244434204130330040444113300433110101111243011342441312121212240103021300011023412132134433404421000112024423102101240313422102221111121413104143304211303042141320413333042314212230412313042143423212102103423034433202113234231311021214332013233121040142402332012224332004302402214132012103431214343140123302100032322133333433440241124034201334234122044104302130411101103442442220300204000421323242210440402302314103200341442432342400444023010031400242031111434000012321422302400403214011134112121034321042312424243103213002234100001204433434341223044241240400000304001202323010130141443212230224404332424031113330242131100344124224220011141222130002042042401133130421210302243412230420130441013200014413030213141024433410221044011031223220442013144323421444013003233342040030031241004333133344010210344343114321012422241021211244343104310311324402440320324440344303020032244343122101340421432441204001121421414431011340011031124424240420032042014410103032244324411301131340131441011131021124341042444423130233023021040124224204204031420440203332140433121301220223131322323231124012240433033033433131223100333231104003100100313424140214434232412420241234002113220111433101041312021241430313240434334103040204434003003112143310302000324413101323241201034142012212131301333024443243121340332302002231422111233300223330221103343204024414311142423412331443134301212443241330122123212400434220331233331244403244204121232204312413212030313210400012040233130242232134240423034310121030040424033333341213133342014220241022133444421243312240334114214324312424040234234420113101233412201224322320430103424000204310134042140042121031210330232430404242020344432141021044400411104324330412342002231322140100433014142334301001321023431144231033210304202120322423314000113322431400014120202022123304100421334120322420240102401404024010130123203330132411314042012203210014011443031342042314322421020013203312301314034003014100221041402313111123323241413434041111121122244001140234434241402133431222234004200101102003212141124132003323132213440113144040123233434143312440132234121124022403043411232124112310103332233241401444131221301222313303114413111344232423220232310434420232024013403333243304232340312422122420404404232304022140234412413034103424132324204341044440444134010000111241024132431220300211432212310342204020103024423304330320103343101141420242142410340411440003234301221002022421030302023014231410440301114021113112104413342002411001233241303143203331124101422112033033130134111212440112114042443332122110020144411010132043241240404324333440302302302232230340222423300112223203433204203324100324021032141220432014031113213", "223400002430342010442414413423410144214130024200434202132021130432012413243120113121404322240141133132434010001141313332310402204412122334203040130100341342120022001432434144120301420310441230204123020441034440302200412112130400321032041102001300414020444120111100402241441212430434433241100144041041003330220103244210232420113114204101324420312120344001110143021342442111114103004212131240230444312301233014423104443413104111043232130100234102141234432230200203401030214403343111114242342114334013031224020242221042243343400233021400213403233003410122220323431313043230244123234234114003201444033032422404312112424302034440023410301200320420313432312214404001423340431203123432240233411301331310240344312221143033030002213124143112234323322314401014022111411411443423414102421001333200410342142224414142411201200232144220214244414341013133440032321314043044132233403131411104024304220134124200203300102230122002023024123002212213104143043431113410031324033303423212322144301324233141030322201334210203134400231441113101122342134000024313312433402344441034412212243424213304441403331102431313040234242412311204103420343133441424130040203120001143212442404241232112424023142320031331334431104323203002402010121233110212133222301323202014231433212333034240002214420211314131112430204201022124213230422004121111414413232020134042222114333200443014000030002232222213103303102033310010313330114430420202242002000112423340044212042214304324443233424230402403422231144231013004321103200243332342332432201121020120333103102214110223023320021013322344302032212434431423021041043112301324022010331222002040234211303441044421442403130430014222433230404412134422121011212410412300304314204033300432041202310241422130440404243021442010110423144424122100003442211004310114222414001041212103041420331130134331110010140242122433412330142433143032211034341102422033113313201230301024211341321111110223210041341230442131030040331341203300113003321241123411300310421221402330324123132112340301114010141210443333444203030140331020121312111310423341232004132101112201202033042022310144203440434303412340033331022332130412043330302131004231301310032002103411203304034342403043230003143323241224204324203022243324001321130012131232131004311432303331310044121004224013103031121320142242330334022300142203313321130201340342441443412020432133302330144301144241224334000034030010302021343302302441012420323404133442340344413002103241010112021031343440304214334224304323420311020012341301030113334223020044311024143100114430232012402413210013243234124101400131013214321101033231203202132341133213314314021244320301334244234432321013244110201332323343412143130020442214104312224010314124204141012214132143123430310432012314203204422243101331330034330344301332413440243011421120142413033222433400233401314102123333444241431014023001134203113320411440230231340042144230301134220232210240424214122211134111334341220221142131034023001000243203422304443100223222132413143241331331032201240123044130443104303100440204144323223341204431121402140224124404130013011314320003140100221434404010001324112013100202301102010421102201021322341100204333000224424104123413434304442312234143324110000413334131423300001443132401114443141420033411202042304344430133004143040000202311231341424333434311010244330122100211241232424323411220241231424201221201441423332404332322314221031342234343040432404224000223020134321044424131410440400313221214040321200401344341012012334113130200102230223024223201330111403104142013141420213212143004331004431312324132424240303040333233020423314423022144322031421142311300042302140302441131201021110341413432040334421323410212031011442321334033424132112334441120133310303201113003200212330210142240231111043423204410021420401230014431143104122224340403231300040124344343131021304240123322014411310101101331122313432003243204104104111342114222234412201300311042144221231020410040111001240243312102114422314421440303410123120201402430243003200231120140122031020442123114001224121000424424101034332304131331010330212011442102420103232001104432012032030311320100324013414010442014022303312422300444210312023223211203020323212012233412400222201021240022033342034330342020444142441424121230420013042024341321132332230022201223022323220140204040312220002344212032134204423200411303030321441100212332122131022241202432120432143331403022302124411103033212342143014320034013233110124110020123212", "344222231044342310303434233300122343303303244233411222013233422301220430111340013040444222440413101200423242103124240311341212300222024300202040234300123441440012413312031404114243322234043334144403314020024304333224304311122342431120221140444413122433003033040223120121242321423432301232213040213010002413220344342103442112223323100320020002214420021414112314343344240034204233421111233400402300010322002244024234000334030130430231312044003012424013003200411444130131334333123002301214203032012431340221040414340021000303333330213102101243431404340110201201212402333044141021240001400331131211022402140112312113031031440144022121131023302332224103142314020414244312310001043310414214340130023104020243323121224010102300221200101232234032140440431420300023103422331301332231003133313444134144130043142320333024333240421202114113404240303134040431123211243244024202442141330130000242311332434300313214104234434313124340332423130244122421420432323103322101403422132300130332422123443423301023114201344430100242202230442101403143341114133003200022000210232121331122244434141314313232211324013014122323123412334442133030341321313141043344032243242302423433010113030130144421330240403034444401400103134120124031331400240421214204304002130243413340342414242234244042112042200014430313433330120212443032010442303242333422241023233342103121401441200142012231244440323444302430012234041143101141030413324211020200203031334201410111203411100240223041212001200133242200242223331020044041332323414024141014311223342123313103102122042133100203320432000301140020434022443440204223301144103204204323134042404230200443112020321211221020040431441221010000041023211304431002220240112301032433102320013410334024002000133133123242443112234310342434431220434111221321023301021324341024204030144103322202121110303230332124422212202011344343444314042330202434123213441133010412324324310231403134210103340200323103023231303003413440302442323302043004103010323324442012330104201112213304413011044400040234312420022333104022102123443211002141331411141031142421442430231132203044111244421402041434240411230320040111034043042430132311112004033432113334244303310433113142201212300412210010244140211042031121023233212422023111240442310130243332322241133031031140412130143140111144242204031304404020121023034240240122421233002120214141130301420210102122022011141240103304142313242240220003312220034322340431213311340330234433023002314030022213434134304102003102031334333242343313242430144400421003220212234343323133001321220222023400124341020010140013440321044004243423110022211021031104010442133141023304302233423142203220043213343203041010111101243214031413043440411044410111243023432313132424211101144410403203101304221243040400141202241012121424414044132003203224002423143004231132031101234403330131332141142332201310120303432323444224331334312221111410103333022230304030140133301112433241423142444000344404014321200012120033032010133240203123330133432134014123014411112132000221134202100023203414010300024343313440340311320311231123001202110401341132104312413312421001240240234410221423400433311034114133042223342111413303224012204243222022030424304200212034013002442342101022242040011441241103132004400441140440311003314303033112101201330340024431444001142022444310113103203314122341023140342330302012221104411321242030222410122033241442414242220432401023322014333143022401223143330220120033042244441431004310104414020423012023143024302403334132413441212444011321243422311124033210241411202101240140022212222240240313333014232421014202341330041133212233341230131240441343123433122033413420414141141430323203221413242120403240242233230314230232320322321323212011324331441312034040040211330310102013112032002323023121001141132422332122032141124204304113234324314002410234141012440044314041114043230203212312224120133141231000033220303440311431123131231400103021004234443220142223322440221431203232041011330421243230203000021221301001304340124300423004201140312343024041202001411012024221312041033242010414423410402032402111120142313444042400403133203212141343311240220341341431443141013420334114000014312142404104000340024234420313342230230412331313411211142231410011310032213240434130000411423203311022222403004411324420323423144321404141210424233031144303120443401411444132403222034342120433123231012233210313121120240114313411210301341431130211124212043402442010201322202433132034431440420402343", "032420344143230321040120223243133100021104120434003202113042044144343444342433414104441114234114141340242324400343130120140244220420344312021421133242220223422103432010341201443003120103112420313044410434024423434114044142034131332032424401334041241102430021103442213403403243234300444423031121344241412420300201434344320134230301334143422144121012402411434333023022122414041420411101112440402043333040000343211314032211212202134041044403012313214232433143221000201222232011312421220203442124243431043313202300343213443434434124241243043421323103230040331340124301403331142404410332030010401244410200024033304440344224423343413100031204202433213144033210231322013303021103022241221314241340220000332424121040314144414431423004333104343424323214100244032002241203311330401410213323330233403404424324041001322010423113411212102003434132000140014142344033323113242043134022331123111213043144433022040204212414312110303333123403321004104043222022400004134411321030034324143231122020332030411224112410143200414301430043021302322420312420243041201234414010442332303311401322203231332133004342413404212011223231013343204132211204242342330030400233113332230110131014021433102022230114411123312010304323422403142324313003422440010203444012102124433104004401220224023134424111442100414301400440021130121342100024213421212023403020114202302402402234042000121241223310331034414332300413204310313233343102041344220411131414224203104324210012240333430144031020314003323434233101302222103442033013332404012311110322243000144134143144211224132321441332011030220430132014302103221012114212413221234102200003224414102320231331401412441432340331333204013430224133113312411043144441302340241321344011103413001314440323121341422021314033133041303000040240103112222402130303012112432341114341421001000130430424143444144021101030142140333011322341240110321224043032414401324301320134213221420421011430141120030004032100112204440134142301202133003033044124243104034022014422410202442303212100342301432424211423204004034124443204342423421234412434214000122414104433243310303322033314122331443133311300223420404030021142034124131332221441021322141120434420314243144014113230400042220304221013112211034031113302120422312032001421144442014123312010043212211301204111013301123310212034411132400242023242420410313433313113032310112423042431134202434404132340242444002441344330430140244003202021403022440234041321101203300014024410431411211320424244331101444413420000131201224431003413044141144321443142034021333101202324412211012112442410214230223303414402341340320333041411002014224143130041324021241423222322430402114013342423302031231120213241124022101213234443434203411413001043240204103221220102211042303322312423123402000444300420202212421421320323040442324044430110223122444132141020434113414012123400023114402003140330022341143100121132014114020104303003321122410204433101300442243240414023042402100000332003010212313103103032041023421030034323434342420041234444411440001003010443044323110121130442400242042242344014033142423330242442332423002442043044122013143133044221343304212441243020434030131133220114004422301410321104044011434113224313042210312212220312202012213012302400401244003344202443423023144102402312000400412142312330132133220321222132110303023043402240113122302433014431010220432141004430240113342421131344232011221413140104203211434403344300232023114222203234341333444344124203023013410033204140204001020222234434131224133223432244024433443022324024410112104142434211324214442321234301432223134444344410130221342220004004120424230014121230403004214112131301042330441044140423133400021200431233232431233241430022230144141420113041110322101013344420322311131314343003002233133124030413420420314404212433323423314221004202024224333101140120020023230142044214332331114402400231022212024022401301302302424332002224142032034344112103401223232220423004103114201043331413422413231011043210413031411333134201232302230223131014420303320321321111003134144400122441214120021422043134323423233343142340213040114134342031323112300414001301024414441341244223134114232020011310403433122001222342411133302003010412210421314101020023000321444230133320211200013332210201120104000404422114143301221224021423414323232421442441420301134133334443432030204030141234024413014114441144203211040111233430030204011101203033121233023321203404010133314024422204143403214401423011333412110404102412311022013", "400013432003410210124241140314322142414044342422013200343222342203323200104420403234331110411111130330402322324434311102240143211240212300021430213331442131142133441423203443401221140021423411234133221211303233203313142001040233224002041400102212221001241411230412012102033133001241244301111204242304100210022333311431141001300140203240331232332214402221213043342000023142422402211434433132214441342204020131133030344142040300340040311400024404242141130400230343213334031142140343223301023221303220343432032421224033330441023213100111113032202104420220200444233234121121122241332404220131213221111233404143311442310214132124211322203123420212103013004430011244401342333304341232003444401102112131141122404443203100004001433213030001322232104400334402103130413423033122121000204113120104140100131143011233202040204401333424314322404402304241042230144133131032440343233014423203130134301002004203113203122112432344104214043431123334112200301004004231021103204110324340313022431001041443114414130441403402133411120100112211401241112234011330310413444002442413413334323443304042233034412244241440113333043332023000143344223301441040024134041442222201143101244440102243321434430200433300002034004042241024402134221433140301124432020242414041301103020413211004311433102410002333021303132123110422114424124411201043234240013201212020311442110124100304424100101304311042134032230414401403121001033244211204420404314231320121112402102302210340130140001043323442232231443101223132343243430432331401010401210020010233130113011112101131122030421102113020401430400144030001343413124141244300041011212422211041044414333104342234312112332231304121030432103203403034422112304204112333424344142124410043322311231242232043031031423331221014230102102144410402440040404130233032141332314321002340314211141412411224134032334312224242013032442422301122331301233410321133101044331003443444444132104132201243130143313044433331102043430401213421112031031434323111314343423204030114324310311102413011032440311322401223032414342101324324411422042012113224021130004133142404444131144301311201121002322421311121031400121340402132041131413302003442022041213202424432022440012112233133212021341334233021020430122123144021342134201342443032210134313142132431202044322422130304240444041031440401202204011123012333320114142114402441022000242011134302134444134102033411322102003121401402443244243033330231110212034223414434323412102234221122330300400032422002430032020222134034041004143341123421233141013213121140240313344021401321142320241131014240401200413420341003424042023302023031214321033021243214033011400334033010414442113022130042401333214121431213100134023244031303314143323301142044003441231302113242133320413311313342023303412104242322140011403020441240420221220331321144240112344133314342043013011043134343213320110134140034432333103121222042313011020311032131331022211143313123303303233011210444304413020402102110300020421133323234034044201430043041013222443311201443433002010320022204040012311002322443340040400010430214344014043432044324403302334033230413033113242031314031444144244021331114440223133204114232234432432441204411102042201031104301221010314214022121113440313104303111042222344222304101424004130411430143241011313243111442024144004211420042040413020404112401310413043404442320343103122430030003004333220222240210201432422010423021030134434023433402133212132021213403243103403224012100144031334114120442424314214321143131112204142331441122431213223310431211044112201044200333101311020210422331024000141222112440323221133040100321420331030112313231410124223204424322214433002103032344423102012443430330020402203243042030130122310120023222214434440110221214110230320030330021024330144033431413012210433110440104333304412311312031213233134244141424121222411224104121330203130131210213313231100124141423201201042342223321200210120210442430133321442200034344133244244313204014321211140331243113034231241122424340023330243412131140424032042133043431221143030201411303032100100302010012334333422040000314421130024443424043310142002440330204311341020030241144142303230044430423001320100442343312402224440321330344133234344130230120230114210003014412113124410314301124112211134034021144211110113114411331031212430033200323031424304214041241133432330002301113423203014204202243221003140142422240210324130211113331340120130044330042441304301321033123441432222011201312332204421424010430113", "432221213403223303100423332241203244203010343110324334221201324201042323333410321333041414013134114323040201014134421414111322401224124020221242313130342243443012143201130403444433324304204011313233222411401144133004331121130431201441030244444314411332424201212112432100113140434211200341444124131332030344404302040121431200421202112033204000134233032311344101200203331323434443341113440123132321223200444133242042140020043022404414124311413120004343121101432213210420204212121422444301244004431001110322413031034443212001424044342203213422004044411033240112100020133031302412143030123102410341033004142142024044101314231110320220340114010303232011222014403010330120110401332222230003443434310020223113232042411231103434020130224313120322310240214444200020231221300002322240030010442042141422000144201304114332201203411322010323223030100123432221314123130322323213111340442024414210241031430042133303440000032100234321141000420144333302221130314412114012323044330313104140003033310441244041111221101311120422100021041312421203143014432020301014020324442031430020013322342032041340102302040210323223342414142141411443110103333313434100004433320104310203024000342043111424121434140300242400132144122422004433101110014103210310000310001323203440414244324412030444120320143332214033023443111210431221003443043134313124113400012200204324124133334003344211302011421201210110042403140241121442010232302412001212204314131221131011233444044234243411432210343013243343043110431323424401312423242140224004014404201132231302444333134412434022102423031124021134304121330444340433204140231223331322334444100433440202023104414124123111402204311104313023423304330340214403010133212031140124111113402042413341243404102431222410332403224440312341223122014030043340312124311004223444424310413011142242142230103210043434243144234113414220033232044410304234403134442034434340403400034331202011143244334021203434200331110311411122204434230010413343031033024101121300343004223040202123030424240410224014123222132443441443234304014432312234230433102311224103204320330132231112034312434441232031440004404214402320210322104404312334244113110010241222124102333133412332442334134003233111202234300140434342120141413402223410324003220223114430104030342433341214113202433202243224301114044204043344043031240222100042432414401041104434402442323134300404401411330404143342433203131114033340422012434142403023211302232100134101112321443040420034021013210013030310031104314443114314200013321143343240320142121112140221012133112430324320024044412234222041010312443233331101101432240210304440423331130023344031143233122034114023002413020134020414333434003121023242320132241232432433110312341111434142234030142342301442123331331202241211104413132321440401234142233424433221330420211344440140140212431011243322431214333204023031424441443042332304422104123330434132203314230214043423231123442211414323232134134004141341102102434244001244341112300212004014214430440230421403204301142311410322214242433413214312423320001023223411333241241230023421234244424044443232344223401123101421244401220304321132034142421104134142323223020234433201414244122204434304122144330441324444302243324322413003104023224101313401300120102302311323022311010440401410331142242001402034041344213123333440030242342323101003404300101243104213442423423002203110014440132403034324244113221322223314434033040203320113342220430344242340042430330131231401114440423033433240330422400100133034444301403144222232342411323201413101141041003123233001130130220030332031000233011330124304143343142121110300120222041113202113212400032033110433301430420102414041341012114400320312103410041142334121122421313213324403331104422402311304202010403313033443440332100333042240042022310113221112202322324343124143403241021104021203240130203131103300241024311034411031004034402430002101223433230344301304440002401214113443030024332022302400340323310313221043110111423333002304123334200443340014432402112003011331401334013144224134323131110021401131022024131300341401224244434240340014211032242010023240010430122414343434314014102022022134242413013040422340314004101341432432344430013424310010030014110241401430412044024440320432323020234324040404042431301231221133112101413243441031020124400241340313232112340112221210224222211113220444340441041234010141423142000420410132234331010303234021004432314434421011121433003432401234303320433031430434123240213323312", "222021041443021234104001041231401203324112440011220002121401224323133421010144002100134440301023140233040240232111003212210020022021314231012202144004413241303313003342342124413211314140204011312311240323322302432244143233000232212300114112002324410312221434403340114120102040030342031431301210124324441223204122230424320413003041441031334213113201304304034413143101043001030324102002300102424023001314331424420340244011144421203413004201431003143210101303011031322333244231102440032213421120114442224322420102001420023430243432202231340203131413214114032004341010404031220231000401444442214424400330332333400313034413010402341224134300103014213013213300341323143301144241210443234042433333121024421331403144333344331314433333020030240143433222220134230421244331142131323302104231423110433202143413102301123204324024032211000410021314413242402213434332004243443104440031110201443024002121012121132041402334304043434223331002104444442233220222103210344302313344301114232004043012340011014041313432313211141430322024212022440423413014132232313122343042131132122330002400020314241211014102220240400102244123432443340301301444222022332221332011024112342014143133011421022322411443010223323234324301003004011100403142143012304130331412304422100131013040014124203001422414003321130423332114331031142341134100214402204104040334003220424133121413314004000310104202103104400024114124323013440434221332230300420041302410230233242331002213031202203131022320334434441031024424034330123302340144121333130240012144340312310001113240320334331104311130310400241014130303443230310021131320012104403232300423212144410133034403131002124332134442123303332302101344022242214332104313313102223200234431200104444413101030321000004141302113442033142310302014134323113143033231033031031240322424132002240011310230310112211431303100130411141112112414140321230424203421340004114434133040221110432032021233133212141440442323234420333114133132323104201233330113024022314021021331024342114204014003340112124032202321223334432420423441411203430200233430000323024300324112204202142310001400142301401221131020331104422433001041112114333343430044201024030233132403430142001304241213300234103304342320320412200333204211114402421210412402433440403302332313422034240411010231311012034413202412314234132121422422244332232240132304334202314432443100102432421104032224342103300441102344403131041201044301014401232244324140122212021122130431032432221433201122132421331342400224230410044431214102000311230034041140332444222333224012140410403414424020432341231124143432244141241122340424303220331123213223322332212114142324212304302203230304443141040220244431013003121304443102224230201342011204232004032104411300132212023240211111413320431341413343033300000343024141040334433431414412413144214244224220043301434312303102020200020230142044113133024201011201322311210004440441444020100340124134131112011044311312112123433120114434432142334024012412204021023420043144331001214441130244221231344403321101430444221123421010122042232432234010113220102404313331121303434312001331112331144041333332443401143433442034302044223232143102213424442413310023024224210132322001334011400112144224033143141333322411121304130423240041310303223441341243121041402234131220241104233310304344442214232004122044421230114121214343404043212231032230123042021140124402431314443404142402103414222401333322310424223040223423142440422310202243421000343441044440020031344442212142234044423221103113311311431324424141340142431314422233242114404001421431122134134302013244013124401210334233134334340132133311044024234234121244111203044213001423333131130302311340224022434410040200033031444143431312444044302443230023012033200443404300144242102100123413244243100011033332222224442133104131344301120333202431124311111130242024341434022423143201130123144230230224421434333423431424434331432213402323033121240013332221031442304231120204013023142110131324133034310404423100230213230343442410302001420112131140310211203143113013240442414013334131412324110040133404244300120143231131343213210144442331233113123012202042141104041443131434040030424031440102011312413201033314412231242342203144341402331341331400001213230304230400110122311023330402320410220424043034143320344210042044441222323141203303030401141332410133301144311021342022104224011214023211313431332134142014011232114144334144140321032324413321020440003341122214234240223132003014124023102", "114311043313140342334223431443221321410021030021341140000020343434431012034310211000102430424324300323323004002230333420143343201041004440403344220140303203204023014400414010222311234422112330340221121332234403432112244124321014433223013103000443303010312410322230422421431124200422420224042214031231130340211031220102320113411403114444223002032133040421402003132212101303323102040143043304310402234421123112102430013142230412000022143004221044303323302223134213234120101143131113340004212300214034204444412012301420134141311110321312403410242104042120121442121210310200420141411424242112430320333004141442031040024133033444132213122022443310202323033240121311322140324311444040321413441242044404113011312404134000401310414313440304112244024412414331430122442422304334340312234402132122223420302244042020034244032401024434041010222024244042003433342310241123223414422310103203321422442204200104002134241334331102420231441420402334334133103312033333133000221300110032240431221430342233124021044341033420420341434204040001334221444444322332230202033142422032103341222423222320333442042234421344143111212021211324003034040330214014404142104410422022403232210023033332414023411243214022302341412140431313433301200222224443023101012240413444224011241430320113042112131243310324204124112442122443243242201141032134014213214013301243041421243321142333241012444002410340234113141133003222130233220143430411141241003112221011330122001414324020003310301320433103443240421110212200044233231144034000121403313333110304223043121314300441231430244331243444134102421134012421122201000433330142130411443222232114403043043010132314214343402421244144003242210410014311401031330242143003413012310244422012123222441421430443141131313113344331023111311014043444001043434140012012430142322240431014023213002214312100432144030233404323210002020144024113304312432332021223130012412300212203442111444212002434440302333044213430302202022440301220220241120431001120432204403341404111022212240441123120231203214114040424021243020034104022241330133001223203140444304430323131122233302220341431340443444033202031300144110043114134111033341001240104210240430440440314114033134040414034424300330204204341203410011011102240113243304142123000012200231000112240112003043044004002221024021221240101112133322122432234011410331232110103120302333101404442223014011004344201322002301432103323442400122331200102322311421404124343301101322031421134020143313200301113201143322133403443224433202430244241423422114232342103421412003044010300243343400331203213040104232031114201332340122010330434010444030440222211003341211123244030002422100444120000203203232214411140410410102143022232430321103310101211301433240124401040213400120420033043331143134031313431111333312222014234032311444312223203203021310214311011112212234040242134341222211442030413443300311213030240002024341222044014022400111040113312244000343442402400141444430302111234423041330034322043133211204432120220013442130343303313131231342013334011020442441124424112212111111140403204223212210342031410423213302241040444121010023312210114101023301300230200423241330020432441340103121402204133003010441010041414340342113304431104141004441221324133013304033122040314200101403421041021321141324112401311201443420341233134434312201024114042322101233322403142422242323131030230421410033242300214120032103332304234221402132424121232213114122204044011102301410422040002024202214211341132421442204302321133110212022033301142111421112414343300030212430303244103411033142201132314212041111102310321330430423304043310111200401330043213124321014243410233021014331432233440423004312144122334322324143004102222240041410300103024341144320403131130242041442421104433124222114324421332004223430011111003223341110413332001441434313031120121020044114423323303134414101401023401304324221101434222402213433001444231000002211231031301411020111221010214030442120121340012033242132103123202420000111024211322213310312122041341242213141442344411433414210014240031342442330013300204343001403330123031233212203422214224034124312124341314443442341344431243233412103221042412324214100330333002224444220012023132213042302413114341434003402113421222114202002141400004240040024441001231133333033140113144424140441021342130042404333303130411443120002322014433204044223031440002442023022440201120324432113000034121202323440334320311010130001001310311403000304421314442104311401044410134033", "310113422431401330100042122103123330134024344041211104411241133312104430130022241323210012133040404432033431221321444331011421132342041030213000302242224402123344031114412224324003312103301444332113113030320042301430322310212033441234110030403242032122233233122033300302103313224413301130122414200340201123140143042440122030340303130331040121210444313124201320143221131324423221131233101243310430313101112300234431111341223131404114321033202042241341040424114102333433223002112320303031444304024010121103230030433444320221410113030022102421134421440104443222033330314442240240022221132124110424202240401342401413040313113234411020242003001010022241130321314434203312042142244300443433233443200033011344240323322044431331222241434240211121444012103232214340134340332210420310323414032210311233220143434413111031200120112021013420330140240103030320343334430010003223001234221022241044020443343244212220142422202443301330111211202140320312334134311123042311103134421242220043304133033444222311403100023233343000133333241143402333222023311132332402143230400413433042003431401113413444230332044340321414042421002121344042343422144213223011200131404433222241021431001443242242002024334212100400213212211432143024411041401112204301313342300213301343042324430323230000322433123213004044232343121240403443314442131331003343324132320312033300030042000333242022004233442004132123022143202201240031221142331110103003031221310412110032200422210411040344444111010131342322001104031123240331021043012102014413312022010034423240010213000143310002400123112130112344401302221220231041311133413130031203320334010220343010302241412311422111440240044301421034044002300034001410314430224243144002214212210434313040420241034434234331200420214240233022003240001213141442412203214132034440331233031331440313204430344220330304100411413202444302332123202312310211102214020101440404140342024031213304200134421324022100144012433403024433432414004320100120320233231120100110131040201004133032011000430144321023123124234143010121323301404441242402410410124134432320200123020221031000003402111231033333411141043021213240322413433342101403330044323401134340200141311032444041002103433041031044314144204400411212401242344420211313234222402014001334233243132424123224233121200113103144232431042043133220204023401210431144213424200344131140132144331230430143144220231143222234322300303412302422104111240024120240130434133421140114101304202322112434011331320043022423222132142222023332141011302130001141103421402232111304240410133324102114442323322214430014124023004414133033414241324314323102140144024440214131104004323141314100202334200313242213401421204344142400203122213241224012044113322002142120012234042331001332100312023221212001402022103324411423341320114210320434442241011104244214141331140034141312342244310242144332431440203233230244414144343304124124342322104434220413032023412133200100023110312223123230312144432110342110101410204434043333100014142024212144330441440434031131244213120112403312132320033411200124304243333031304431344201211402043222022034322014333441231033423034402130404044411024220220022212220230224042224100403331022330423422221110310341440111300404340013302300443142412432231143101110243421313303134204130120223334010231112003324211201213122433424433223420104442322410140104314234301010121313130024031410111341410300410343443221001424420232400010422401200044432111303204340322412414341242333041141121401100121344323143432124201341244234423010122130033410434121431132414131022020024340123420212032023242100013240112234012014123220211034141324342042234223144213202422010343014404423414130441122412144232433142112102431300414441340433233241320122300440434041244421223403233010213210424032134344001024104200233114004001032123211010030430030244123311442124004101213003020210301002002204131344233131141421101112421342132020232123432144434423440424021243424220230240030001112414132043440034414421010110243320301430001123301403114041302301313232142432300223110032420330110434441032331342400134142330401420320242120214411110244212313342443110033340041142043331220204101333124323002323130343011032202012332341232142142401133413114444131433334344323233132220401310311140040332314332324131333243132342044423100210020044214302230231304213402112240234240323143332304101413000221341400432201220014031234101242134143232312423214201203441040224314432321033033413041314020140104004001320202112", "341012220123031431112242440024433340104110302401401044031300112110112230104143012024240322242203300430444124141340344122441132304413144210242234201404002433010234442403403021000130344244243130032430341020033211102240323311441020411422031412110134404402114232201020111314244333122424411314011434342012000000314134443433334041211322202330043020442424231443144033133110311030243023141133300301011430242002222021122313130300441003432420441111112104400030044112223423144212323343144440330301313101010010401002342340042230200220213114403141412421042304113102033200132131434041140234214020211143422044212222423231113024032104424411302212122010434110030243203441232124002220211141414024410130240103010244443042313020204224223443423402200420331013210420343031320114314334442223104000331430001001432400244022323033033243023432343231320121204033321300142422304120441320043224220210001011314321323024044322402443444132311233010020404214440230120432112431412400401411103230044121301311324322142112302330424032211012313201411342331223001230203343210441142122213144212343032124340322041323424421203122202244430104044310423210322322132220131344413103223423020344032110013013413104320003304410033224331110131204010333101222043021334240113321332310012312212012114031140322123221331100322444124103202302400434142004143033303401413433241342400212124424300430144303044111032213113021213240444341441101001144140330011423120302202304242304334034024103443430113043331312242220243132304031003433414004243234210310302414330122230324203041032044232103223411211121414302322213333132141200233444044020233141222323024043343332200211231303122412044002002044031114230231234320243104321130322110302230024123324321333330401214024301412424320243141403230412441443420421310201324034024023240403343012304033140443144422310241141320030021200313241140003312321241132102223024243334240424004131023134403440320444232232103422230022001103043022104112311132222200010102421011202404301203211000113302041144322214131140242210302430032411112214044311141122341141213210000230410004421230302303444043424010321230434414030124030342240404033021123031421433340034003044404442214033412124033100402120024000300010243311230420130212021014433340042014014214311404321311430144002140333244044223401304024024420001043040420201113041014022144130114414224324324312024340002320401123134232300204142232232402400133441300142112131402002342424400130443004023244143142212402244032002042133322331310240224113304324232341244300103121131423312401220443101422143242313323211334421401414312240130413030113024012324103221422120412140342100000434402433441402022223320442440111221042244044441134200324111411322041314420043111131411203103230011431434304000322311014221321141312044212003042342214411232411324400122132204131410203121200021133422323034302244024140230342422100312433430044111132331144233131311201023434222344330133132231340121020401400222111034204204432341301122422232310423222113020130102302400432202314344142104134304004022203222143232231122323413331041101210141023203101223443142013301022221131240400402332232333034440420204120023242440440433400433021030424113321401404331001021040314341314403100123222441112023430002301112412340311232113100301404132101240240032422020421403214021330231244041012422233310120033032041222313431134433200232420244201341013410130314044114043231001330441120012034043031102302133214110104021342042403104113013422102243320123231202040142202003104100444220434412103043202134430413030214334221321122214213431341244002403214121224220130141012144232132101103042401012313100141022424432004231004433213033203244424314413032031034111422401122312241042034320211112312002103241241211320143332442314004212044202124020114033101433321030404333122141044220103413021200103123220212310440220112241044214020444312401400323012214113002124133022414014441431023024140102210043430004143320020000243432000324421140003243220103300403043330234430124312400402420040011413022120230331442040020042143420331411031130003134441230434242431331013312121244214010332312423133201232312420440034440033123130033233223402002203243420300031034132044302412302231402321201311332134422133403113141024231011320242040030322103412110130230440224423241232402344220123103003213241224022310232442024412331442314301103422411311301232341102201421033011233000031020341221313431233244322301331033430211424312222313042023013142114443123233011133313321412", "141022140124301341413234123003400244112414004011443014212212141204323221301340211323131314143311000314333211123201442410444211303031124123404034102210232140122412043313131301414122344144423114211103022434203411313232442413110322413220221244311423004122412202113411222323241020210424012314200424333214423013430334214034420042312143223240234201304032114414044422414400244320140033303011123330340432330131200221013212443222202040023320411344214410234140022322000310342423040412203412010044014304423300432041023421242333201110420130042340103234442210131344141033234420413343104332043323401134301340224223413122202310343023003013140213410420043021343301401130233314432123434203322212312331411421102402132203414104432031123341332401111144104110244421104444001021231434404213014411131402141402242000324000434422201102413312401343413210340210333102304241244142332100104100331100211211011232433213301130403232123224221203131131041414221432320300111144123241330231141413402241120223022232113301202001422230120433324312043031411102103041113414412202200401031010322300314003124313443140134030302203310421000444434414002332233144433011204140214411124042130041232024440200044313141322004423104013222411334403103013333010313000202434331004304331314111232314342433222310033243304224044142441003221013130121123224043423343334111231402432141313334140130233024311324111312113032030431332240232244033024124013002400344223342203133311301110101114430302233034003233440401233134034143113244020420101104204322022002132303223443033314000113202141214110030313301304043241232300424130324010401222400244311204304431412023412312311240334123020321341221223034230332121102021432331441201122442413210212000001430004204223403322334043014404322114140403240232420101031300043332043303100113042404242113433430320400040144313320423132214040333124330410340434131420442200104201123334212333430343210011303221144430434001333343123404132132321213341231413130210013402032023031142010012310344020121411303002202444301443242033102043242344431221442004200144114412124133320402100211343302112044230114443000034410421402432111042021114103131332103443234300101330111010233123212212221210341124400003424011403243244321132243340143204424001333300004304302430403413120104201004032014032342322332340223422301401231443004034211210134433403020123110401232130430011333341144430334243431134444424121422212423013040202202443210312234334014034443341041404021202312021003211234034043114444220413034013002022404300232043403114403223241002123023004101341130133024021004113313332232332033243312411121423322422023031120241421133134142010311024112034311220133402433324302420010120042201000313434431003433211133202030141333214010430242214043203004144041033040131401330040131020401304422332444313320021312301213142310242311332104043240301332312000134302143211123023433104030014043322413334041014221302203331123432234021244201141401330242333311041423130000142221044343102132442332010331143432414441442324134132113220240302242330121404030314320444403333033202403401242141000223441123310021231144410301114200421103141223143024113403422001320223443001410304031342430021122424024114333322013144334442010101301223334042414433332442100432210430241403341020013302404422423101134401333343012011400340211130030141123220042404242344433111441011312202331031314243441010210243111034121240112134021433101002140303240330314333112234000242223202103112140223041201242140321404441132340423044131322303300401423233102411230310201020421224104234342332011211003312134234402442130223422212421013104421321434010114101404434003242422144432224100440341414321003304004304343232100202342432402044201314210102103003413332142124310413334433300141124230133040034023004244431312324410012312201004402414003330111040023234412233443314004420320444142204242002023334402040343014214233322423420440431221440221203333443334324112130131101400031444403412240430133012334342241313311134040411334132333420140444311104131110243143403142031322202033333242423234011020043413322000224032114004423231423342422413122234210124422103102103444434134322411311443041101220413212413444122422340433123310003003433030213414102302432130123014403200223034423020224013032203412212013400130423440144432213302041020104114121311142001022140211012304143204420141031103413422200104212333434223101203042422411204441004111002134204403304240430422122442100131242121422234310443214030240241301114422241134", "410302240022200234122421443200110220424143342203243403044134003142211113223224434304013223242103224321342314341120344003304043043320120404304212210122444331214212044432101310140421300031301212200442312133143120002303043040442213334040411423231202030022031212303220413112322224003103201401004433421143332241043043421231132133423432103403213310021302211022204110214312133333021241240114120421241213143140230224133411131323230143210222333421324104033034342003231434313230013041434041432130030344334404410400230113431134242330014044101034333443440321120003203023213241003104000012233403300204213043301423414314343212404124413133142103130204223411230444311130014001424123044320143332430404102411400221410411022141321431043433202241032343011042040240041240423044311420411023202410043102024122434012322021011033202301443102134221141204323142132431120013421001101333101220333132112301033123431222044021421400110240012241214010403243301412332123102202212032243221412034233110340334424034411413310221400020321303244221221112123331103410334442232033320002042431200320324414003400041042230004133133020420110333023134000314410230021232022302303340443241143222033003044104404302211121301220044434144021100433103300143101123131423243033121004330114424312030000214124213322132100343024042123302320434433003430341143033244233030023210122442412122431102031222110402411303042141443202201321430441332042232023023233323223212042424243112143004120332034210203132301421440202301220032401242014420414341222221212044233204433241140322103141332020423212113344223221104214203404423131143100010121031114134111201404301013430204242110042234232313120414334444204000222042144300303430411240344422411110304032423143322323222322130311240304102422123311442311423000200120422213403304004022210240330131224001321044034432111333122213433022344423100014424030021140124042313234043231041020443000100331112403030130342202112323310302022221343240022323402121333210241200220403244124410102004344231320140402103444303210243131414430332403113432112301422203120343040413221444021133211200001203303003213324124321221234441131334314300233003430033241014004032230132242203212422330404232303013010402224002410022123011303043243120210042420112310103021201112110100442213302304012334411034403124311344244320131342031010134141300102214402014441320402211213222002110143312414444002332303211100410134124311030402201012143142002444344143331002401241144100324140303320341214014002114413332310401234404342230022313234233133033421312412021120230210110310022002320044121214142312434013344430041233433230331144442032041033220100422422303013421213124232431233134342313320224430341030144230333304000022424221331013422400333241303012441120333442222321214412114030421320420042011331023321110144101113022433033022214002312122310201222000243114114401232111124313233333244224302234241222423441324130031431314410311044143332112033404141202014023222433301432403444414201402400102004012421130444200021100330434402234024133003314301434343140310342203212403232300030202420010132012444303433311330113023121210132111042133120112411144422043013140312013141401244343414231021212414243120322323000012300001103033424132013213131400122000143113431221123232241023031233131232344124111111004443044040340344014012113442043331431404221230343222413312210341021004213044121440323113244412214130222000410204301011330233410440024311202031404201211013402032423344402403431434400223302210231324344324130040420003114314340332421321002022331023133133340343332022021311000002011431022412403131132113232042302230130222421000014310130034332002112023210224414231142232114001003103431033012040142010144300340244044002231212441433414243133330214240401144302341433443103232302434130233443000020334312342120230000204012412210234201231422310403010402231104034432233431424001110423220402102024120142440141101033211013203301402410234023334002132012401433103442323220123343133143014100113004333000142043301123321034043414332020303442103141340011013103211232002442121324100134132402231424441041244044232244102141224313022243332022104203211423214042024212443023440331131121023433433221313144040141122024033420442133442423301332142223334143211241042223114344110423432224142211240331240331314400324212232031204321200401101104041334110243004244124312040104212040213110010212022102401414211134033212312243141414342443314102144442442221011313003223234321342141232321424423124314240", "421002141323410122433214033033441304412322021324041304343120442030244103142442214132212420334430004211103043030130140242304303031044333140133431444403413330014112001201034031343123143203312414423303002013323112423330313420032100404131242032001004413032303130142301324400233030311012200033331244000124240321000412100243044121141314434200431320220310210243314130224343201011131112120110312140411443224034232223421201431401231033432232444044403021214344030002103311120223404321404400044233043203423341201323140213213002032030403124000123232211100444203340422104214334300243202341132413222142201000444024322202141344031410324114341303334423142012412040134431202101144133421100002124012331312121331134342401242202100233204200222444444024421042320044043343123022011033142034343143002020104130021140103121142421422410332323030220134324204040211101414104301423222301014244343411310341030331342342114231412340242341442432020120333130223331432210403204414414341142033322130234414103002424212323140421104400034001041343313421421212144302013032024321004121321442222011423023220312121023044441341432204010331324140120442431004244423124443341442212222200312302311310124242241310111312340144021422020130241133302412444042011313343301141330132030013034310001342023323020402114024441320042203214204142001431100202402122430403111211311232211212120014424134202243131332141113103320230131421044411140100104013432432002244201402202304340302412034000113223331300223041401012120244410330403321000321402022022122241210031300102204221043302340314301233410021040343300402241404200010213141233233333230341111310011443201413201214243204432440022222443344214310200240410312333034100110343433320240402404444000041301141434122424322120110241410131014032242430442423200033141440344100312411113221034313211232224113001012220112020410303332043144343202030133402223442313133234021220133230221224334402304310031403332343202432243431204031413310243342443142104144331410201212231101214031143320412111004441033402333311442142021344333322032234004144132004233322301032102244044404030211443324040442342440421031134024224423113001300142214231430221202330232123431223303301142430014312010022014242312211423130204124244042422343433434340410223132224022244103241440242402331241342244003023210204131211211004002314440004313312142442433411114102233003113424411113303020001343422031400330203102043410444342032004400002101222440322201243332443223324031331442213220443242301104311340112421021141304104430130020010311214133303104324123444413402140441013401032320230143030001301132333240233442421431323323012044020303042033234223100040102301413301212120031202321332224120323002431120134232112223023111433030234232231041334231404043033220132320400004414341243320234102012313041121422301034443200441032140423311444113220242412112403014013234432411034014112114110134440313014211240342212332042412031112131141243404434120320411421133122114244310101200302220433211402312012244412313102202042210400000212122441404121140402100332313221104234444334324003433420202133423014322141401034331440311110430230021313040242124422012030242021432121440113401444144410143233420234113104423410041204141134000134333203440143202124132032033234222030012320142234441334222344343002004031004342000343304313221430114443040334343143102342241410044132202424402302434303343023231113344302010310220344014124234022144300103024103132041401444321300043412120204332142311104333412240411414444122441340203321040340431002412443243422310103110203302122421220042220023242340102334340332040103320212100243303200012110404134232134132432411304433040114203343433223404423044223311321310032320242111324431142342342343130112022143321224140322440403402300300041221413202301234332314213130322042342134332204121421410114121240042444343430124400123441303320321311224420444344322431133203402004141120242311112444430142312020413114312410430332301222334001310341310142040410444230412023141434423111234321234002323441214002303102122240034221000042212001121341312102140104042234301241210133240100233000132121142000433130111401121404213224243100203104012242130330132011321010444220401013443441314022032033044010431134302223000130303421104434134130413041233031214211302020113230300041020114213022104010203011120133104333213413234340213222431014103202144233101130004141121200444111113030342110002214044422320120443122130014202004021024403404443403401114043430324314324342024130214", "200023122130323321114334434430000010433004223013131342033322031413411314340203300032032211400442331402014130131104002100434102344342322020441124223430242113424232423223411122423240414022313413111002243102202143011212240431314423101044134310004420421113002034333341444011314240003312302310014210133303332414333234134033112103412103004001121042140212342143432143001044330423022114020121004331141143422331330023043321304022403243210341032001443210213022324401002000043300123243020013334343213341324324013214332024441101122242142031412223403114200243043220032141002211332001030411441310200303301243414420334013130014242242233112010243033222100044323140311022033404132114324033240241001324002140333031200111333421324334314344324202443023333403131332143311312330341002100110002234410143221243442214344100421412404241001213110442303032032044242204223413022214014003104340344443231322023314004224331123144104400443220203240213214114104240323442220041234214010413013232014404331342013440000134231233043311423042224142021212410112240001242304240440230011243024422110421311033234213400434144444343401103142013002230032122240343030241010144210220443432131443040301031042011242122303403402022001131033100432403334133400212440121003214433440423220313322020203000132303401434422043043142342330314130221220221031240044040331402100034400224110120401303030320121131422041130213102201120312103041111344143212332403423314213200010311342020043111244201340213113033011312143314144310013240403300440444103441120241241320143033110324020234103143133141243032204022131121010144014244121101020233023003213001114030120342202414103212212202201130334433130233133011120131412130121401140320112214242220240030022122043432441003303441340403012212243122031433102441131403200212310240110121344130003214213210210041400041123423001022414044344244134011200342322440013313134004124312314213412313433244002040143042332031231110421221440144014202413003442334134020230003313010343442441013441324024332324100122440101411111424344330033023304021044330144221000024232333011423203334010423414023341313104012243100330040331113431000313112431432104044143402014441041043321123011204112241340001243120120013323203044012333103043410200443412211240412034003003001041210143133333120034043101041114123024040122440003204332233022132433304232213210102244300324333303123231101214302323300421010143221020143444110214142121314340121312422400214312234420214304001011400020304212330322441404004013232300001114213211202313323434001300233043333314434232041230441043024311120423032221042333110141202430440304221400032423211233000114212002222004211444220100312413203001311300212221310043401242120044200223214130044411103104322410442141434134100232024442000403204024104400132303014442114432043034310043304033224014031003012430043243440143332104124204221014301111313101020200031023322103202324002413002444144312211010430100410020300034101042130014204240334441201142443312003424240420041444320010112132232133230321012223134214103000430143420311412321231213331020111014324422004411034141110410213323143113100210324400243412012241242022342224123213411332332013333132301302104233201230212000020430343010414402424230200221203340340134044333041013013200024313304423112224202104201003000203232002031342310443304221143242212403030434400301214222333344402044133321014310334221431013403224442034444414222014130421423341424322442031401214424222012313102304012414102031231112020001234122314432023124133332013112340210124104131044213113221143441341430343022212012200332323113141324014342404123112312141320444403203312302234102141034330402330214130024311042000441222102143142100202430340211212032211141411423101110031403111014333040113123214410030311120224324343444400203111230143221230032330110022320122040134443432234331322021233334420111130441100004341233332011330344222003310223031311032113434443032210204004131044243143044422332443333331410031201103203001041124141423113223322222344041241441110110431124014323431122324124131444043413401332240214011031414244111303300342130344414330244003442402043431213020122204122132441021001400133001343311313124343212034123424040302231043123030224410142441433430302001414121042341023434221214233412240440212411322433421032422200403413231430124424321101041304434142241322040321323021032222334023030440143322322243430124030122132343401020030233000322322323044032214411340121300321041242322001404202144004242320022", "140203303311240013310124213222032022020344443144402411103403134224430234030333040031040223242240120230003130034413300442021023000014432442400003411342200342223423433300211314134032321043222340022133431411102321433444200322121204311303413030344000222041031440020002423232113333020400322041031422232023144220013311440022344220034344030442112211211042032103112332443210202301200314210021442222441411434041200103433202342103302113231012202110211340310223104134421430200202212344123410443022324330000114121033210321240402042431444430342131404110321341134002403420001143140344023030011424200021220140224220330211122334303340413142223244040134421440020321320042222202422303222040402432122242004403343101431043423014112000412311322213443212241400012104234032122403432210434032301130104123344421434204103211414313433301423340202042342032203124102021430012122334143011220411430201443042342334210022134321233412014040120033420111044230300244143002431413312424312412134111411301133400102134024014431034331121220011331423334240041312143344433201422401333313322104303042403143401001022314334411433011432043010440403022300203112421044300040102232221411420222224112304143214233300024242223403432010301121034434443213414340341204433014221033143244004003004203224230012240412101213041130020041014004433210220442412313132000003304334310041302333431330411123141244440433310111303103114200300020220442413101210013313431241242042323024121243422112043313032240004233032013244033421002243434334211001021132234413142111133302324304404312324112413021344133100312133214012132430331003011022212102314234300344411203024314210323121412413213433110330402112030213310022312103133023413033332444444432120312210233300114424244413421100000343122102341130103012313200002123340402220222441410211202042113441411243413422003320204443214210303311101104322031320333242124400010144012044442202312144214423304141431314341202310322111142203204431310324030320242422032224122140441023314424034341122223404002224430342444303003400114024322434232301422143302102030244422334143320010123022222003221142301312112232240343141013020114442300044122233412223331344321233114333300113042132214201042401232422001131442021321224332400314120411102420101242210120114223030210013312230443421304002112143133033213304430124341242212101431123202032220244330433413230043144244030211244400114333144110443120242111112443013430321444334302343444303412020034313431231403233434122314200324031122204014330324230214222022003040144034204204144134121012232303010342023213131203302233011223314132232321012424423204420110032321110214231030401132333013401441421243141440030221443021000430141431404330114413402400340112111010110344424042141442421011143301240214022204443122102244002304231410224323244441114011420300021341412204020030031403124342011223024240301000323231323344001024131211133113340101310334110330332411412203010331010000333104314242332233013402202303122431141220420310021343012242300130231330201034001044220100040312411432411200243402010334414104314332043303012243004034333143243042021200314403333104424344111214234321200124202010401220301300241110204320441142324300113410130212302302131304404340113122112010433333021132131240211420242240342024234144133131340122102341122034014343432140434330024420021204012034101102143413422001441203414433113300104410134342102104301102112213032114020132221130313042110112444242001123100213122333322223122342320402004123014321022044004113032104440301422110123230221222033001022242302202422044320342301231132431422114244123310131110431134242140422230332412121102443044143012432444211334402413341104014010402231122442013432224211203432110124104324013424212203120242422231201404234214234102420330022112442023342312442144041004430012334441033322420042214424420123412004213202231100401230012003214033040231442341412340311301011132042303400032233323013122213001221421031411001042114420200212214234133204222331143143232400442314043433224214243233010044434331044114320344344200211202132204130040340123331403332002210401204441323422440400440301100423443010111244443143124104222323443302213103422043112023221330244431222100222122104020241432434403400010300414444233322340221143210423334101414131413301301142404104400110423240234323323122142003231143343004334312443044334100240121243444144142104101211310020013120030312121200422044043433322333310234330324204122041132214220024122002144211112242443034323300141444", "410244301401004044003114333410144324132103413213441200303444030332120042212343103044132113330000141133011032133430323020311003234001313042023211112011132402404403401112334240333200014142224430204321200210334033402034001440240001242322401201001434022044121244432024222432002133410242433240413222412043132122121022222012243112442002434434132012414430311341330043143412133040402122214221032032321134430122302330000320203340243120324330222231412002331140113242034214203131231431422000040410143001432010101310131301220433323323040424340131110344124300302443133121013213401301400110144404131314333321341001402004412423042020342423042414421210313300332234022300024312210421302024444341440012302244303422203242033320220011003403203324441322103114433104421013343120100311402034321334041011024000301402404143044012203441040302434243231132241030314242004340142322143334300330234112112113112234342201213010311131400142141113004000120213441202423033303403222430340013330112311300002221343002323134120324401342204432243430302131342413110311441430003330104231301323233344432443132204203431111043402421001212320221301400202212123423231333332220444030212242243403321133444431424421003434241142132220012421324412111223331221441032201003011021424100440411042433203033131030412003124142342123434134410241011422041104030113132004141111143240023232211011423140121102430403101040202304002004224014114102412243032140340133300442343041132210222134404223440133022124213122223140401020413431021330134230313413423421320034224322441304141044334230403312244123223423332341013200404304131123414142343244344300311344424420132011211012024400333033012322132103202304404011431413040023113022221324110332434134440023104032443314400334331441310321411202124401211342144413244334410200002123233000213212421342144113344102031024432022414133002304242033010222231232134432204230230213122213032341320023132044012412302431234114201232423214110103423430411131134211202311224032144404411013003010140203220340004112114200340011302134004010031102314200333324130321032403004300341023042200041440140144323131301142101113212142042102311021402333044132212243104324020432441041131422324414110213233323000121124334321130221412041443114111121443442131141223442202200113440102420241144300003020201413221332032112430204013204232421024040400111213000034410121420312101300000220020400221141204040401143420014021012232113101321332003004220341202232010044413103004023411114403131112432123243343042420133242131410420220321023010210231421310032333234132114141130331401430303422244204011103410333001402432401140014230103130143241233444301430100331221040444431424433131131440421111021204404324004404042010014132320041221130320323431242431314022000130444410310144142421013432300213134012040134040321222442443122210243332400223122412411401342300114322343013041043141132040213022204143004344343101131442133314301321002303322204000044441141002133242220424120041404201023004304232231440033040002434004020440312244313002231242412314342321114440310020234214433312341334443203341433434120123030013123410411023231222344333332343124000403402023322313424432114242124144401400434122242024230123134324414021214031231024122121231201344022440201202401404412424014302322114111013312200121111114014344041130404033202410412113142310011142221020004140143111324222203022220321240313443110433233444430042331410301132432214200034110332412100114110134030111021302232243243444024444332031322234031424101032012112103302433030413143234410103011142310124441010410244041014222414002340401024014244333212134324403343304042104332402144200320241341304130133431443333142124034041444112102044221033103343410422244223401113102401134220101223230432413000241020240124222420043110031320430131211233024140424334120202403421313020434132342334240134113001213041423321332031030044013430134104430202244324021142343140234034210201431440200311314220011220143214204213222414442243200132012042043301303030222332040240223414132341340003010003100030242130100242040213413123111132234440031140032443042013133203314420124240230401203123130100431114333042143321331141230332033012333313044042320330231003403300102110141433122023242432441404403444133441020404344203123331123040142103341204441404123430324110042404211244102021433110440314101024422244102043410140232013444102134314323341143130031401433104041312043133024331301442202024221204414203411042004323400224232241402431020244323022402", "410313002200343322312421011410412012220330122103340031010420021401004044322130011100041021421340104332044333102342201334101133210300112430134241434031034230120201131214304400124120030430431024221240101210122212443412030230332211131241000021214132442213103020323043323422034202003124020001121014423123202413413031033043110124320011322144021240303030433233231013300204441213031101413001104434344220313414320324032320312333322332203113040204432412110141303243140004320013124132244001302044432143012243244414324124122041310400341430210301444330401021222023031214302101232220110201302121340334243112214143124340040031221124302130122243302430211301340311440023112123443301023332031011432224224301301310434243133402012332333133231430443034110324142021121242040023303314303241321431304222144043141024100213342421022344030014003230424211001341134103112023023211313434134123401211441004442013242320022344111032443002343041320212413343333302234104232304424423412320042033321342411204343400041144230212432201410300144430140332414414402403242040144201321312423032143000443344044113242301403341140042243440233321103243120440220212444104030423131210331420241133204244401201114242123331200324044234311022402430422342423213400433040240222032021342304232001420130234314443033021211044014230031242211301042342244240022123242222112430143213111024000034022433201130144313121441212233333303321112130104104312422420031124034203232333310213233123320303442121032230321434413104141024000424440342231213142321421203232002222030323310020301102011241012333220014042411224413332443142322421232143232222141020203043204401413440413442013402420234221110202012444430431320324120324400424223300041001111110321142241432333333030120243112131302102322201010224031204332303312424120441123222002141033114434341233431033204104332320242132121313343114042043332134124004402443111033111030410221433104201223202433022044220331112243314100203311310124303130413414041410330431313331234342120313221312014344334144411231333322321314133342401404323011111130011103321400041401231402203113124441433204040120341033330121003304244233143423330004031013102420102031003040414314404330004421113031044434420214211242241323004231140023413442430343431424403431340101230330433321013421120433401320330410143023040132003313303443404400123140000103321222203341322310301323210121104340443221142230303233413420430042441433102140221102043133344002122314230111012022302143003122301001110421110212123142311032331112013101010024213304133121343344422241222124043014013340320202223104103411140430030131043113220021122011212324412234243330143422031204404032413231132441004100023410012030033402312101411013304314102411421123220344111142142433111140231040211300434420143211442014141110043244440411314230201121304044333413043022002230202211214420312103210221404213223342103331011300411310022134400411442212443030401013413103043224420431012244331120214014142024110120204111111401324233234223214342444141123220140410241213401210043422411430121344114313420121011321100120440424131020211344304221114342201240204133312343110430043003404044030410142230420344301411013020304011341301323040000202331314324302130143402201404131001121323020234112131421013301421102343144203414402441112111312403340333412410413342004113213321012122040104140102031120420114311443403114040113210031110121342133133114210244021331331332203402432132342122433324420140420240211024104342041331000344320301243230314032114311043324340320344234142331213240002334200301422432020232301211112122014014221012434002143144124304432404241302302041321442140110230044113214230412214202231214121412011241440420211120104044021044412232331412100330412301241144030100013210433340440223311123224102422301303301424201031234111431242400042000112001312102434133043032120421100411421441211024144220011032240432342012202141133221434303303430103130313110133004101221212311341320141310304144213042200032113430000433344404303302220030242020221012220433113312104242431102421010212204012031210303320221040411413224314144242021332031432242440400232040430403440242201010214431232131143442241111330334123022411304120424332300143203113001441004143324333041200322003120124021303014212230140432242411410414242002013122014001344143234030112434130202212431012400230323312432003223123444301041423043213303214443231421033133304213034204010143102334114102433211224000214314123232104224101104231132330401040130010032012102", "420222310020330434444031211010204021400222132331010222224103343111442403004412430444221112103201114203213432304114233121122203333121000320210010401302021212413401140034424114313421422232143312133304103334014133342430421422014304443231411330030300144311140100412202410420102203242043141322433313232012144114304121114404131134142040303114241203204101311024141012300232321300201033442301441314243024203030021303203410121112001230333022312410330421304443044102432212340122044111122114333322133144121014122130013233210110411141241423420033220023430432101433112033202411231110303400243330340111102230133412424120141120304411223414001032003113202044140033223102342311022233202441000110304144333031214231022000212214444444203324243412211322040221131242442143021401401441001344433330113424403220004313003203304200303220024010141330133121303321101410141141010014211120140124344244200213423003413020122222304144142001104324132324233112031411430432432430131334402413023404240434444443000103310243143020042142203100111301313110430213233222403400013214010214312212232443111343044020410210312342433332211223411440403040012110402300203101012223143403133443402343314140124144103300104211220214123103042303411131243441440001134442130021122232322134110101303342423003022002430000304341024114221420401111420301030321342444214433404221012410221121231323241124140230430021032402120410301114022010411444422130200003313103032440003341343340440113134024130013244102443220004133020041413003000313121034143314003313004434403312224321330411441241123443014202122212122212020334012442230242002132122131242023320204112121132342134132320330431201442222032004221224114114201244423413110313030023100033412144100313232220103001312301212231443200202404122034033012234324130323211442203034404033203210114231324200204221024012322414341142201132203023201113312302401002334430410210411023314113310444443424102240440341431224343024224421420344343134334122201303001000012314210040422143313024414113341211144211242121433331342430411122313433044002124211040243002331021224032210300012033131331200222420202430243424332203031410443034403131120044214214203324113440423342423321120312233343324441214041112432432311130312133043401212234040102044232234041424300214313121300402313034140343200111231031000301101144042420222442211442131404300000242000134221234240122030023102324110123132230331422201311322012134340314222423331210214134000112302443312120413142314424111321433232203103432302441221131201444201201331341332220312401214412232133231030012122312312033004403222141344033120202402433312410102230003003234032002202323411234120432041424410001411323134014342442210303044321420413304242131022143440314431204033202030430022040424203040211104320323131102434224214321311020223312143312022131420024123100431023310341124210320211203013132322331114044231012244233344341210303142332100240400432200221240414203143010041312330212332310314130320030313313400121430431420000131130443411220222110234444143111030120211411433434401023114011414121433041004021301143043310100234020442223301130013012421021041033024034410103201110201022231130042342313013422443031044314444302220112132100004210340200034342410304133102240410121320303434334430120300301144202213401011023241322243434341110222141331144030041002022334041402341034001034112002410130014410430221004014421232133130113011343041114140233302223042233143402423133312010043201224111422241030442113244120120104122021134121344312442314222233313411302342302021101323044214130402114431020130234241403202042213334044241330144121001421322441014102032403301202144400313130143120113201322101320122120211013120314004422242021241333011201244434413413321133233144142302042021120113433302214010213241240411021432323234230440140340021030012110232131312200121143422420102223130443120312104234332342113413102303112200132202342043042412100124434021210234443020222134001001122042012034402121330432121304433331104312042101123001203241000322144041332131042030000423413010243212022044134342204330124303311033233034240023144220401311004222403022113142443210304121122421123041310232102113013023101203441320234203122444041321113242032014134410141240113022113022242221403434440224123344343242342302311402120220124411011141300103234401032313032111330022340230034323422410000014004323424340113441123431344013311440301344100140412423221010343234124213213404302044240102344333233434234103410304222114240322104203", "342143131311411143134011243204304413232414330040302424124113241432134221033144312032131102210401034210222431333310300031224211122133041202304002112302223222244000413112221224221102004122320133441341231344432320411144424230010443343444320032010233111411443232043431002133142112313134111332222302442322200404434023424003220202003210233233443204211012300124211032112420120414330013042201001000024122021124444343311301133433430113031033443034401032200141022401332231314022433104422224431230323440202243140412000423304334331032341112344123404342000121411003200100303440323304224030320441431223411331132212143220023241044330324412022142203304201043033442300334222042204013200031004024241314301030122344233340403001001311134420300130141043012101024032040203042331034241402302044214141002014102332443033143201233043214133030031024301220222202132243422111344443004400443231020042401314121413103120200204203042430041403410113011000014210443243200111020031230244424243013433023201331442430113214242441133432202403123200304142340423412010414241212324133003341302312001400112101004322203034232343010413333000443132224002401433040433113440013241131422212122314140040403340103102344103031143142412402400004411230402144122030111344332033343444140133413211141400334130123420204124411104323042412001344001441342134402101440421431404010432242342241344041200012122400430123014214242223322201430034421404221340113431402421420043221421340141314400222204221022240030131342103112301332230424200014020300223314400123244321402423100203302032440304114243212001104122222141220100433133433332124013333411313041321223244123112034000011302444100334240223143103342442023222303142423104023003313302100030234011304133212133403244211410223202404311013030241104124411411033401233321204312021000300101031342213242014243330214210430311212142402440214134314213032032110420002212220402122013233302333041044430111300424241120430014230020113133301324423333013423201430044344432340320442221403040010410321112142333313443240300331440024420302002114224033243123114220220220440240043401321231434111141434113403114124332202340422223403131100222230412133424430034212100123423233301421322334434233244221214302200323200113044013204103433103042440343130440104242432410442214003324114133212213403310024424303424212330431440312133103220234234432300433101423441223141444414230410313420210302401103320412240113200000302232011012232410030212041001131414312340234222423330202012120431231241234324204300322332122424233213301321331012334342024440401342304302304001342022224444413312220444012102332411132043031431344121001243131243301143404112321044413114324441321211121244031011014342100344242332333242140124122122041101000223330123324343424402404121000234022211031104301320400213444013132240221210343231423141021201423113200000042111010214410414404103340223144241102124143322010431212012223332044142123002134020212042341140202000313324441240231344301422343242133401140332014232032323021243123014331003333310403343023031203332342312001232320443022422102420341324320342302031240230101442023211404311204103141101304434212421120431043431221142221410413342312432014431144310422010211042103442142413433323404121312341314420220100222132124110432431404140314332421142120404101214120140104300310033022442411143222202002101111433133123404013343422412242103100444240310430321220342243112304321100000130101140230424341132320131444041314202301410140211440314432020140241034023441343230102124000314310242033210202411044333340021134010024233424002020122023203130333333211404121230012014113240231441201242403420231404120114203441040023141222133323014342432334322012323301212424423204330031313024313404134443023413010033134230023232334340444042340200421442421313422113120434211304422433403122133141443411013011142140213443144412141423410011114030444004423212412000044112230211344130031313343132412134342410423223013030103122431124424420130101444001122331412422300124311404231213112211342133344322121432400332433110142403234043002411031010132444200014014003112104401011133323111314231141034123142224323104033042320020304411203312043104402310134433000420041322431331201000102424341444431311304031204304334442100033430144232404331004404341142010444224213221004022434103314141204331012200344441132130340003114203311141234012400142344032311143034200103024123114111121420021244111431214400040214332041304030424423110340044344101223240334310000320131200", "223134213232130421042103231420143441130440323322340422432020133431201410443203021140141142040424104341033313212043301033331212012244110240232102420343131323313001324434422102212034300414223423323420344401204123410302300004240441402023341304424123341333212100140030230231121041143021341423221343224204244141422130203120124434302404341220444112423322043222444111243433231043114111311244320414334211304421111012200023243324124231013014200443030421130342404101004100403412302122220011311341340004011041332102312320300102132024013043003104122403042414303310231414104440223334244321344013440301024130313010131440440430124033031231102003020314143424101121332201233111010022100413401012023011342143133313132243344420324202043130434143414244410130402133433211112104002123134321401011200100010303331331202021314140123312203330234021414021323443442224044133230431422114303421104211030132120404200203023001230332214044342114030010212003012400040140011132312402424410041132303240010140041300141123430314043211211233410234032310311111100303423113123231341414310202303310021034431110330030200420033231433014114331434130043033402123131442001401430444001234404014444004301334130022024214021121322101013022410040422003443341114341302224012234434241141340132223200034041200302422223232324310443013440324142100300032011334431334442343033041124042234140040143422303311103140341110134121112301331001104234240201434034414042332100103222021301420310240133001402124023301113312023123310130303430013210301202042203010032022140441044332341112402214040342202343420112234220022334041213341304203012124421140202022224102311304410222200304130113120202111241113004041221434431013322030134300134201114430144331404243103100432044323131201241331132202120142420310114231333023001241242403133020210134312131223121434311424424434001421403011011131404333201113040003112013301133230113440001303124410044414311300110011302033302021131231200404443414020031043203213443413234301131230103121144211222420200332140124321313224333132431323043041410110342002141133133133423343424313320013214413420213303200124220330040101043104141112200334333333023223300023411330130124443201420223304440431023331140331114303223243203003240234134104301100001320241131232024222322131403331304010400144430122024131410140410012102123101002011101433324103221112131433313203332344223320122040220200312432342132323230221121033032302124133230131421242420140341301312342322101334432000341232110401424033120143231044022324211023301002412132001211142213114244324014123441021043124114002122340321434300410214434122232210124213404014044023140142041414402234020211131341031213320044203041343241042111240304003100314221431124131224210113441332324202414013100141432341310344224303210201310104422014114411410013133320332423313224123034342114434433223043332340223440233021310220404131233320114130141030010224431200221114214023133320314344400400340042140300012210031013210444224312103242440303331434044001040011222014344224033422432101223434422140010302214304310020420022414114011312233043114114330300321103011144041100310110000032033302030404004243201414241023413321400200041214402021141203442400320441341401443012230430213413312201234242324240414112410201342232022040103034321432420304323113023444233002300343443314134402103340142004231003432434044204401222330041104014204213043320431032241430303243114111040211031111400411140131310104220234134202431442002310021013212313433010340242420100140404024132214432110012221010302401141213340132232333402222234433133240412213212400121210220322133343113444023423320400301033413413244314120032300411244321322013231124130224413333044332420340440412232141002002004020443424310304142142241242430301422001403103341314014001234212431430032203240230424240203001111232330301023312230134134232333434441034234210332420212214441021311314044113102010222421143301422443302340324134430340000233410114231024013302023010200013141424311413433440413013043432433202310001410030224101134213022041330024003210410020413421310101340100132141123331342042433321440211323243110341100421021441004111334021201023221142303300423243402242423220224444210212204221224121043421443341043000331234442431210132223003101004320041142010221220333331334412122040420123400412003102022114441313044143340421323231304421114322224021420300043414010403403230320033403212331243110112214301124341024324102140320303322012303221214232141310104031042403221403032", "224121114040011404234304441431443121404144414403200021144042031102122342433412410141404210403043022014202400310241323233204423143433110413202112041413342112124202422444101330413102422344342020410104202113121010423422331304140303120144003121001041144241103111340003121402403303344230444002113342123322010124122102144404021331011400433201314223142422221443012232400014301043013334232403032344412440312432311434431042133310024134311443340441401243212220300023444012441124230322133443443233304312141213102233103423242242212240443142213424010422303140002041314020213334134323320431234411212031022012202123404211112434041232313223230323422441104113200031324220103403220234424041303111424004002414212031402401400400234424201044044122210301234233221013222304311413111443024334321012130322202012043411020231141221440423430312330042400210314124123411101211344022122100242231023011311301314004444211022314224122140141230133200040230121001311022300031113333442231233144303424241243041314301001044423443102211442211112412404011401134212103111111223420432331014441114314231142144442334432424114102141341331444020111301340044003134113021321102301113024442021022300003440344031214000012242112143141401021421230213142020303344404304313204031401414430001233410444422110144440100224033034423211201022032240242431330222321030212023422430240312234040042434114340231443031324200021212200313310042200234241402401020344401000212132212144122230111344341442142400300104442214034212300442012202143032303044313432034011222144442314241323410403444023121204004011220414341341001404201102011330023110223132312041024132112131411443440412344210323004440331034011020141424214004440314234440130213043331021313442020440401100441202411141123323114310131133231424440120410341103223112240434302442300432122014303413404214134312334221020302404022130334330022041102001224104230221224320144230231230231401403122223003133342221142002123021224441020310440311434222404322211144143411132224444424124013001100233224113234333014322432214442030330141414314312440331203242201412313403014112223004010141023231330112043030342024114033001131414133330101224414200300143132320300123004300034300301102410001324240134200304101132421312110212321213143203243344143200310123102303342204444302412423110431244323010213233012311013434423023012220340223433101130444404102333323313240203443123132001143222012423232432330221233403402344102240402211302014323411223002044232344314433343100323103343343144134013323001421100104314310022431003122331013013020102124242410212221433233213344301200303414001143331323303123232440242320312441433124422323114202301334142430101340043244141144111023243231002210134214101200013103000124344131410331310314133330232314323123210300033420213320412414010414331444224134240000342223412022204344412340003102134344203343122223432104240404033114324110040233023301100432143400044003343422111100002303240131412120324431304010142443224311024303214122002041230432031342222433112431314140343442030011414341304100131314234020210211242004434024113423331422244233214210330231024431413444131433210304234333002200434204321144441431221023232300120101320132424313041321221231014301033422210234014423131202030212040303000134434304231433312200034120144104402311243211241300341422210014012411312042043140011312414303230132122413414432024014013143000102411332444033222103314111343214013043033144042131313222103111042012442321220021433203340303130312301330130221340204400013440132120313140002122202321442010232304231101011242400143040041000043412241141210141001102044434102414431434212211431343404144002043000313223433401212102304031014231403324044411131344300131333004433012222112443122130321114333044044322001431240323330024214211144323020130232020003101424432242131010221204421412423212433032232421132202334303430404342212030201420102144222323433343322230204003201030243012410313134313044141224104331341204413400211034233332313304302240011100100421022414401401212201441134200203312343324211224443424202110013402400023011132113214230042104322342134242122133221303331243130131311110400421442313433124242342044243042434124202041004344101120400434032320331441104310034414403232312434333222420121222123302332141040101323403031342011121001102022114400331014134041212404424412023210422044430244301421302111230420303000201114123302030221423411021330202202200340323123122214300044041221033403203311002420344433212442223223334320000014", "114023110442422420223223442400240342440224400241142210204114312230043220142130300120444210011102421111040141422414030424200144412224330020044344024013004204331322201221342122233341222222131203132203211214103444103411011210323040142033042041113430114201330002420340400313310100120042024443313112331202040340313321443214114214010241024003003112122304342240404241122203321021444124123221322210001331233134201420321201400114310240031110133340122444334431321304210230023213300010024001144003234401023340213003140332141224223240422331313342032340420213242300300100132144303101432133044034203011214140212443003142403004033404314304012231213203223321112431012201111301320011123000432411404400104241120010011011031024000442224223112141320431410314121204441014331213211040343043042341101123301212324431001332003141241043221332201001304244420200220242204313234341234043141214411042114124431134300404000033202421334433041202321032334431012333424323300013022140023014441144114440400143243024222024001300202410441244422442420112403141322020311140221332211200423034403024143233223123101211211400430023401431214144344103023401211221433433034432411131203413331134431422013203222142412313024321210322224101320010123123123314124113143032140012331101210132221320002330042233424041322221140034321042301341234121142143304401330102132204324103010444034342430410311003120301131341201334113204340303023044200404410204041322421022422412320132123213043011103100143041414234241004024230302343421144104331311432404124240401402303301332132330211402114103302241024011010144022042103301324203020230001200041244322310130021444001241201213324004202441212441301131120124001330320443230044141011302033333141110304112401203440213130004340343122123212211133430342333223404443000220410111102144243403010400234013423433114110211132003204430021420343230324044103302444134400122244402300020400144424343030410220100433314433324404040143423424312003320204031432311311030003113302404413003220301324242202030132002322203033310413121044442410301421440202244411123241114230341033112410423112410222224234041033043121010022122431410040422214323404321404204032403023413442422040022304233020304100203333132324204331424223203404412214122040011013414103301221343031114434114044101423204331144210100304024211114341122233334113111023143440230001121140242121013133210120410314214132013222424022432312312441244214420340244414040043420123044402423233000004102324111242034300214441123312240002000310420113331302303110404233342110214041310132440220024241314130344302341304233332111420220344111244441424323240100020111212031110321424304340113144001422132121042112424423342122134032414004233121103404121130443202023422303341320402113213122021030011103110404122231104340100324124322040140242020134233042430001231103232422231404343403022402433330414442433120444031403123100033132141024023440401421441301134344434021433423104140221431030222113001311202114032231102143021010322124232223342220143420444340222112010202313420443144213414002410042022013123104401210000032431024441310200211403141330041000440031401100432241442432023230230301230134030242430412142121403343011111033402242443210013332441324103341402434111040221424103144434324334233244402131014113203434421314132213041221040323004034014322400130112210222202104001213123104113103430103232430213340222024202404411444224230332431401343141420132211310401432423014443423101344203111423443110333203121433304213234133410202222101014214043031231014124322024321234024222244242140112133441120030221040141414032124331043434132300144203021010440034011140040332103013341120322103110103113202411343400002223402103400221130211431142232031211143341430023401004313141100104402414303320022044244300424141041433240403210223030341414111423224431124120123240423110032001423103031112220400142434110134121304300243420301110344441133224311002414404122030231124141433011000343304331040020141240122111240140113222001012220231414344242422400344042034444014431421112343141422404004333400230442413033322000211433240442410403403101434301424240133421320020430201141233114211304102013343311403343234311023300042302203434424014221323013104033232141320142433442343113001213422404024422341413000441312223422043430433044013332044221103443303404002141440201334432004431444124210123403002433340324404221433132342441003430132034331402403323003320443200021343344010443114140011143020012033144431041141440330320101423242", "232424322312100304101124203132032103040102043011342021044301432330104123210030001221233132202112432322443430342400332433100204331441311440024413142040444310140203243103213321441404403014220402412214222141414232133022412330332122041243012324112012024442000013102213403342213143011203331421404410322220344003021131102410420310343040033301244443342111434011100133230140004031011321033400424143022303231432442213220010433210212403313311101340214410210010133022012332030123021103234341011042342143041323023431342030410432134032331333323233232144032144204342441033334002330331302430420224120100411021304010031421222421243330233231143140332004323202404323322000420111332123110000222434110042414211123030232144232411334131342031440002404441040120140023232024221230102130130003340002133041124220211132021314144300343143320132112231320320420041234433200331440410030303333434441444342303040423221301030033130112030410314311122031431003244420204033323031032101004014144424301140101143002331112111431412011343410013440043342132324124310330240222441141101301032224024204114321041423330233104412023101034411333023103340140013403404121301330123033044213112032101041212321021423144240403333034202434313030021410424403310441043113202113013310412323311302424220121130224341024030332211024134420210030424240331111322144330202414413143231221212212100130303431212411130103444204210112304100233131134214323222243103241303333012113034011242041124131330144230111032204141301304233423032413244441210041034431421430044003401011010213422002040134201314212433301324433403311243240400104323124033321014301012223341342241302111401323444102312243101230043410124334300323121323101204444140433124231133442410011021104310240311002103314304341401210314143024312423203232404332044014224230324322222002224440114041311442314100002141144014323104003134404011200242042444022131323131201313040034340110300034101020334233102031223041111204410413442421044040034141422004401301442100402104040432003434333230304234202030000023132004024010001103204243043303233243011303324244401144240202414131132030220402101220333001314434411143344144234342134320041304404132023422434312302411311334434110143341414401232331403232430422434140340232441412232310233221114143124203134331244123431423023040032310143310442430214202014020204221012400024204400440231031124403003020014430334320213102213240014322414421241142204034011434314221041242234242103024223001440440332430304211120142114131220244214403321231431014040123344130204321200143214434402024330343101014003310441040114442242440103301113231100221202333013304441310103241003021002401310404303430342142114313102320133102401402244304313004134011310430100434103344402012124022241233134304332411401142344012110244040310203112203114003011143103410322244010041142003114323341310401034211021034130424241003313204240122320243221331202231142211342434302244341333104342021101434300202140001231412022033331403230300244043114013243220412304202102003222321221140011224223344313042110313132021424323244213044434040131201340420442232124121331241220241141012103143100141442313240000213244013101413323224034021043003321121214044214131404002123320132312032444241220002321000230111010342241310242101041241111443413014210122110314334430230110301304101420100012423423034421132211444423331322013420414312002421230301242024302130124210410001034314133141110102213022224224323221441341124104234013100410034323422121242422043201424120041134404100144304411312234244121230034412422210110043233330241031311113431230003134434243342430044031411212442444413143000223041100013401104234413330103024000340033213100004032323303344243021323212333333403113123431424411132323422230220044102012133122213211401103412113412113004040403434313222311440242133011234121202144140213122000244230103414430342303324223032110203442031330000110342242222321242031203142223002023123032230443204431314230111011241143424301402004424104104013203310110123342222141032310311130322322100224214121340024212311130220023402314411420230244003310441403333310004020401230014040223110142004432230143013233112334002414022011022331322433021231112332440100121313010323324023413310324312411440340421121022331442023414343220034114121112322121410124034221230004022134220220224121400302344434224042324130413004340101443402103413023023202013030131302241242432411234040244340234104414300433412243211241332401003201000343300434032211223030222300034103012114", "322443131333011412443012204402143213100023241202320404013443214330323414233444441413331411234022002341233101010031220311244404242233021134220044243310214230234403120301430442244202423420240342240344103434113011012434131141222443410141412404242131312042104211001420403314124011303241210122004303231332340022000421130433423441312430212144200421332033013304332404242004011110310444103024410422222100312030130344023332000433040221420204242023041330231120102441431214440243131033301402300441314444131010124020431440100302342201011001010231000202341112102002111311342334430321403321110243410310434224001233443142030100114434220313314040232202431301224203210312203002443312140231400341040222130312230144143202303224443001303030003230324200301143104044444320240011002210141003124124103230222022031403230420002134034003043133412432404203410123231143420323110312434430424301112302124300413041320223223421224114021324322113024244011410110243234423423012120442341320120131231141222111403442204304423212431313111222400143041340044221422031041314331040233001441434111242331023014343132332213211423142124034403111040214100240003443111343121014441214304212322201021331200031022412133043334232101140430230134041103240021333201403210220313233113400421243414032020243030021433403001112321421031402332230310342120020232240142012424042302423132312403143303100442331230312000041131144243023024322144003043343014134433401321020023440110403304240303403241113111000011201424401044232103104313212323242043333312333410214321020031304330440232412004244133001410411220313213314421143304010331211424201002214403014113113312213043344214302004023424040301030221310003404242111314401004243341430101233404421414301432120404022311044222444112341021301132343230321332013413434214430120414431222214130410014431043213313404321131404341123143112213340001330342142103031300321301142431332244240100220043033211103001041221004333011230043130141301232103203444131114000031143101344130223221242223442233340413221124332431204040304042331113430133023402103301011114344113331330012011414140223320130124141131114441433224404012204330120230314310003023241440121220033231343032221313120134303200200243124422444041024310340322402324433203431134011214403223013020313330223013141340410221021420220110322200044220414033400113331220130040240402240133324012021231333003333242033044413322332314412122104201223122242242202222001034103201211034332212011311041403220302234410330233333202244001324213103014442404020442233313434242042434010413212420114242124444020202043312301140041340021341121444313003302044324044234034043423000334401201121023233030444032424311233000421144214100044431011222444012012102130410142334034241344111202130130223112114101242342100223432312142134412311232413201410324412013200032110131211210141344410142213444334032143034202310304303120312244424021132312040020013042134433011114400122211314320204201111314201043313044313443011313124412011314311204004330331411234300140334230301433230134140012043413301044030144334104313404012300024344042302041204140331113130324111402030311020142214102214331221242142240112041314403123023310340022014242323423040041140342431101231310111103233032001334413403341334114412211142313231031101304202104044242124044033313143342200314203144443330340442443402334024413220013012044143004232422341214241420044240320114023432443012111112130310324430334240323320231224122220213113130023202404040221413212103122031201021340111244321022410430423110340240122242303120244304341420324042123303331044410244410032320132422200004313100031232111014021310223213401412220102400102213000300422143114344313233202212314220240310302103214141340334202322312413112333433143211112220121441230242331444341013412110342202341221023340132444403004422403202423103042432102143340114410033300104134104220300221243132232330414320144144234203440442401300211101412410414024211142102124100204403113034200131314310310131113334444113331110202042104211200102040321042014104242214124440023310124102444402303223020403440111340141332100434240241443401123211042430234324031231422331033121040310301424244320311113142201343410211313211204234440342332142434222022341342322041032302403434202041313334303402312123340130022304031224441420100044000143012003434312430313231014423041442041100144041020033342242232230024443043103421234313022300404224221001224303114212001404122220413303044334204112141302043143012443233213400133314", "121000222021143441424424404021032221030101430011003121424424004144401111321411103430302232240033014033103424334421211342033033202043413124121113143030204012032410241421232003142131444120023100301141022103242212234343243243001042132022232233420143302244120221133143123022440120200141324444011312100301433111222443204214132224433003244122312343203231333411334201023324344013233034140022301304213422111410030232314333230333123204314033113443330200032430242102112241430343421043332133241400113302311302103411411243131100404440244422033302302323233421132130202244203202121233003142323014232140433323120331342333200342321041341142002321102121302221023144300414421120344203424432414100104233213022222213144341000212130444300204433024240102442300202402120121204241142311333414342302423312112201103204241110213144023223232004143043132210434112141414143440223413220443213324001240333014421331400300110340000230032110104034141310312004321000222001413131200141403224034321114034011121313110323020134324414333230310143143100124012243332414332421343323222134334141000230000232142301322232443014230021043401132212134312212414434033000220101010340301141440303214000302132313402334002443444141200021033102434322013143124131102302110114244231130230023000031303343414012113441044424034340012202424343132444011412242142320303022213223403244304424421044310210003021323022304130310001023020324302114422141134121202032121000131343014220032323413132014120434042432143332322300022400204034111404414112122200002411404430204113142121311410110424432020221002113224112102014401144133302303130442110122233240031132102103412123012304340324011222214342023044031411424242213004020404304012110411033201340244241011213114403233303130140032104122203320134013023012443244332214444334314130200443023004144030223213042412411440001244204334133000033404441004030111200330011330410310121002401343224142221134314224101324223134214203443044413041110401131310020202001233114132001144213011413441130333242441320430422142224120201442140331214332434330003044001143222342223144242240333102410123303101434032311420223012423442200242032441131340332103200413421242341120434340312033110224214103000310123320424042011112433202202340123421024321011330413142014411423343130023342233403222400443004334421123000443404201324212230003411113042401342040212412144440031320442312243111132114003141123422114414433240333321243210031234011024130211433123324324041341001221001114230131301100024033313112321231040124124133414041040221231302440322024424044030414221202004102123232020023401342244100440402434323410234440403320343302141303133423332333123222410043021011321303334034044241114441131401020423101334021003031204310211404111424022332014321014010024131303114243423244034211134204443430101030343123413030020441413003032214444214044223421313112342114113014442444330443202334203000014331213324422333112131002112443120201211213410404113424310001220233144102414023102020022331200200443303222230031222202114221220401420414200332332233433103301122014201331020122004343000403313313332432422234233301410210213202430423031311320000134324041200043432241222341401011231004413221221032304141444421310130402241323241140213242023012243014134343100024021220434211111314342300423423220140130210024031124404242002001033111113242412110040223202034244334042024131310242441002330323440042313144340344210101001031120423313414040203432421111321011311103204123430400033341213023413430302203012402222214002132032323143041412133204033133423310112314230312410201240344102424310044414142332041411400240024302322242321032324321401142322344420313010432024444321202004040240223410102133301432312202412341412201321414332033323422311434210133020442404102203422423014423332011034042102122310240421132130000231234011442112031001441103241411310311434110102110324021401111321114033401402201102131244120012120401442413220331010324013231203132113242133041423131340222030130412143331341231243003432304030231103131312123031211322340420414322031101223404243330400230140413423443230220404303343030141303320323300211212110023142214313402214330432024033011322123220043244203021242430310440200342211013021333102022100124132020000043324232240322113044431424000131344223430020310113114403000142120114341014433300243120422223001221400130443221104441243221241030000132301323441243024104231002220414120344004440330313440432421442120103144330004133010443013214034132202144024320012242", "033141244033002343442203303320203434024341304140220343132234420424311410433232100143242134123202014442204404001331043041041134403010403110421233443301311213132140404203321200124030232240224412433130101441230311011234423220121242340042043443140220040003010111232000342102402131432014423334042014424311343000223234142110220240120443112323342241442320111243023413234010212120214434442231323404344131133130032402322402300240130403101141140424341430434210031443203201420122014100310331134230002011140204430013410412204440440011444220123120341314042144104032411233201032334320110344400024311330130114203123232102143122002121431440321203040102130013014231403324202222101130430303111241234334200432402121131431020310214312142430001303030211131042101012200442404301300204214033020330330224010342212103430334130121003103122310143001331421241414402433423310400002434320200011130212331031304042243122241403442140202104422100303301131220210330442232310141412043214032232002430023013131101311342310030104441221141300440303124444341003131124040140124324203233130032021043014024003013404310040323431403332112221042231422020124124243332230201123142430031103214002302231330431022044234421124441314410433311424032112313213313333402140332404043044110033233311040020221240334004124331110422412240221422043243040221030243244232202233034044433004134220303231041100123000040332401341224142410223341142333344111024003323034012401244012233241433012424114024231001404440410203010333423213001344224022301413331102141414222101001020230211221031104310231012201311122041213123001223441143322223204011330310433433031234202024141000240300002140303104324421322114002401442000211321204403031011422103210214342401322301040410321302120033024122431213401414043241200022410300402241321423431041002041210004423203321000300024134424323131424301441024031003002330322140124044032442010202404413100120230414210210311220222430024222212100104142304340101104311222324012310012401330401202341212313320324341123402044114041324441424210032104030313204021020010033440014144444141304414111134431331132401124321414213012124132114033312120422041232342103124104122434032113421400042042440034034131034134010013243430231143324144344432400111033011222334241324224444133031221242441434342012144012214021332204111101313112041421433131313233223020421220220002431000321303142201034222310111443220242222124010232140203121330432000431423133142020011204140100432233431431042014114402013414314211034343412332011214113144430420331403133141313122231202211334433210401322203323002443331331014410402340002012043104004021034230103212411432300101420400224332104004440023001414403342342304314402302104233433223130430303143203310044122424003330202413104440113331233234111010144403013231111402240443033322341333002130231142044111411141010410211124004403030400131032242404410200011034333034321432221124021134131423344133104324302043443134441130032202200144413320331024143044033112100121410000422003120001123134303123331224002303201242301100122200040324323404212044420404013423412021011114231014443344111241112141224124232131344440130412342132423124121314304112023044111330340421033000243331341121040440024011331143331101433114421424023441432211440143430123443023231131100230011434004441102044002141030313344302140344220033421403420002340200143121241140431323013244403333233301113010000314402032433124421210341140400343441142004133341004131001214340222010443033000311043131122433440133323221012332004342313403433441022410313300101320104431432414430440030342242043044003104044331232001134444004223302332001433210301430124423212200421400310014334104213001324304233124224240002243322300440430023240341142104141432313343444004442001432402421103111200143113330113344021002331204110004032241140124031130211132222114013314241332123034400034022113420340240244141021144400232343030444041410312342140032312420444103414413030200244140121321303410022012200342314040101400343323200413341343133012331131222222314041313223440233421301132201440231441003032000240442001211134334101300144142030123304144210002313023131402001121012442314123044321200312131001440421113010033404114232204432321122012320241121110004420313423004410344340324131220104323401123424003203012221004011314340102214104322322033303001214124141241144003333003121243012414004241410024223443421001221412210131224100441321102322314440312144312330340103230041322434243441420301313231433244204140324103", "020202120124331242044044421422441233424004030434342000402124324144241302442121322020423420144434203233011304111444421314424121111204004032144004313402324210003041143014011243020201041131040114211403321300112220342340040144100041300410340021100430344030401223332444343314213412422002332312200222012213123044403312141100231421131001224402012440432204430110202243342342144444134441204043404041441412143411011133101024220200103423101340123112101301012141201432110222203402243222010031404244300314212022100413412200421400200211013421302312210112024002200041300333222132341442004443404102424221340244000034013422434322314334044201404244101440110232044100412210312402004310443422042333202424211321022311100304111230101303411200412041313122340022220123413222212330002022201441243301424032021414314403311110303412134041041330130230214234310410042313221323120224232414334000301043134442310210013322444021442112204124403442024401033333123111044220340422103410332321421301102042432311411404430010042221214201132312400201043443142423434134312112102420200131343313134433343121031004331222300013113300212410221141022432303102421443122121310232130020220230020240111402213123214144112143144200322210134444001212011231401303222440310334120324431232343314440410101341214400140021342141212111432031133003402014202012023242021143140313103103000121033024234334141303300034030002041401300121013120400230131440232111413012314431302313030122401312342412234042341411302230342100333414001013030200241031001042230320320140311143040212311004220402401223302131000310121211121322402312243221232342001212243143234212023341020303222110442042031402342322331324240120444440210004324111300200030012432001424233233111002301034324342031201441403034422222000114041000320143230141411142404103444100021334431313101404044113011421324342412110414214411042414300033011142234322231100230132424433311202410041141211324143213103114414103434440044242033140222442033032430313120303403333322301241343233304430034130334020120121202403040031333010041314330413402041343133340000122323131401133022410420114233101433223304043312003213014010413223223441044414343133144102404214113341020030104303412110221042140131331443010113002431344104340432234013041244313204134032430024230130111303301122040241303010211004304342120141423034230021433340122431021000400230401113303412102241032243120032431431033240233143224111002332100330241442123044443431122333444003144344104403030403244134110424400403324014440410310402410123223041211403023212042112010004402110001442201234414341222413202100301024120122110431101303020301211002241002012102202423423323421010432341434134141433432230303034234240024433014211144112241002324111431422431300020001332123201140114141434330242321321132301144214231311232440400023234031114414303303401223140341043420420242234314010410133014433422342234030404134033214012311040041001321113001330320322014112214420141434231133402210434022322034131121414030123224221124002330322012221133243311112011001114433404322400114330013433444010032124011410033012241340031321422200201334432321421310241312231000214043223241244233221414014140241011201342412330040020422234221123431344022311044411020233134301101141334032330011013221134410423433341312001014204341433020132122332343434142310304431344113001132233102001231132101344202230223031134302110424020443200342022232234422334031034212412044243242131433003112230444221331212124140211232121200014443121324242022204403421334401024114222330112042113303423404344121133424010344313412113000320312020413220011344412014002242441323323024142230140042024411130321423012040042021013221323324013241332330023404133411134240241002104210241231303413112133124413334301134433224001332322222021132404431144022401011423300121024420440422232400142333343143130204330420103442234343232431223100310440113220411432012320112304132130332233130413323304200411244103410414102342040133103421140441034021333222140012012241341231230003340211204030401132232001331113113241333044133311003120321243034023343021100334202124204103433241202140331140211324412234232030020233202403234234332441044131422442410223441144213302033413130220311223143322002333011244212012240040001324324412213100114442123104201104441334041414333310332032123304241441123113334034223322214102334410303342342000030443422343020332002403202214101340444424434224120034404444324303403233311031114003442340014404320211434412030322444321240021014", "332314033101043123024024113420323414204422041021401411331422301242020211020112122122012242412222412031030203234320100231030330232423410443400033122123342020332032444121341310044412111441000001040103004331224231331430441133001313032311114043310340220320234212241311023403421003232434033221301310134242342002222014312320104414140240223122000312400443113111112013413324434342041013202213341142104124431423130324214311001142431021140444423143234411210441303242334013012133242032202130141204412224220131401414203133112102410312323323104323130002404022410221421300140414120213104011430203440330034322140122424130213312332102010222003404423344112113441120422021304443321014112402324300344123313003123041211122214340320111041214144111441041104103313204111340004020324423111223031241044112014311300403040423200032410140121241443103140344242344233130044340041111142434230243012000031434223403021143311312114430011411343302130414343333323320033220100142400111043022422120412322020132211402224233421414100424001411314134312012131403403140124421320304014002310002123212140423213222010044043412200024413041332442121401030434103414022423001400414234323242211003121410102214044300413223220100034034230342410231204211330100214224414340240441243133102323043202404021120140021442013122203212024233203224232400044244403232431222022044003340314342301222102230211130312200233414401302444011112031414213322042130424342423340242414413140200121423042330123120043020133322211134430210214340342302422030022233031422430040234401020114001021412133013010204442202414031443412020310124210211043334443244013323431304132132141441304422041431001441323434230003342242111421231000314432330242422323232312404402304024434044422100401441102033311332302132124442223131402340401243121030223130010201423422113114342104202344314441002322032100320034204003430041121001420204142231223022043111422411110210220200442304322204133230130433120242141213334444121344003331304422234131440303131041133321102043231034221122142131200113344301431010010024404434201233203210134332103243310411242324214341132143022311403422113011413242132004430422030422332102443320214232014114130232243103221023433341300114024142010042213303333111122300442222144104142424431112224141140043131241442434213213220402330011141334204310111103431333030243144332414400031442411241103140043433314433212314414130212000201022342321344423024312212003320404404314110322313433222422304432202014431143024014201340000410112402213441102421232420001334000240311241040044041404021114343203313042102444031124124222203320123124214101341244130330142422034341310110421434321114022022404311434402122430400424343412341101330012144332204141021304414422433111400030021423120131433300420001340142240201024004111143440130221011113023021341304141240402043042424422442210414320132143110314222220334320423401301010320313310420322440130222403321211010132123020103040334124340030330312110322241302100434140030104440134343144004230024422212332421313040033111312033133234202303000220400241414142241043142222000111134103224113422334321300410042030432313114403212003020421122110031144442002011043043324402432144102014004031140113344001103323120123334041201020442403303014010143400113304231110042430122214023120012222430424231324403412222041132010323402311310122022043133011402304041002203141031434104440342134311134030323304123344002410221344122244322103231120004201140023110240313303300034200321420241041222204104010322011044234441020303341003322443013402120134332302000003314344203334424333403434102143340042123031300341001100321122014402322242200343141044141410022012044311241034342430214333222113303412211431144124140124334224333140444443233043102134300244241043420030432243033022102303044204132414300230022410402424222441214144202222120031323440230031424201230021413010143444444312334121230420040434114101441001422104014001421203314333244420311402021214200424114414110010412133433040312344322244220121213011101214003112114031313242230332300234103240444410122441240433424322043400220111402303233324410340004234202300202204132212433014024043231032023110413432443302321023400034044114133132402213144032311102313022111110313223142340311012210343113042040313410341044124223441310330310023021312442433312010400104422302441122041424023434134434240414011411124312424433110441212340243012232242040124133013014124311140141142200114032132021413303411000041404132222420430332024031132404341", "322441202432244000020111332112012420000444212303104212303334214032111341034110142234301101121031344003301103400300434212400130211002432040001100221022412212423401113211012104110204140432320331444240431044020443403324203034312013141414024200041103312143311222020103244031213144102411320324024403243434033233143243012021140342003312043421300243123421342034101422413233144323233330121003442433123000043111341444004044244004343211004021434213141132132330123130421221323102144324441113342000202443434233114240421343100003341104220301011442132224333104130044121143112110121220323440134414344322020200213134430002201043134233243440224020412114131222240113324224111234312220212302433342123231412341134244111211311310100100200233203213434222033042320200240324400233322421210323142112302124434431241301440331004001213100333132233040201132430130231332414140341414211442400240240434102120332214302420323433102121222224330402300420241300341113344023432012414442223042402222042222340202442432244413422101301134143234214220000211130041230211443431221042223123402413110333444004004404404441113204141400333420440214104413132124403212232033142023000223143204022422012131424232000431211134232400243131243404414012421313444023414121200114020421442441311041034442412423333141232044114043204303230002230222420403132401321200220244011133301044032014303332324101002330104002142140310312440223311343100003300401114122024404220340311044040113113401232113021014234020000004204320404301440132202122142120343440141402441044102314304443310301022204024200403342042220242433141024214213310004232342104131311441402141344233344130230032022001331441421312311111443241240001231030242422320301030230040141332432302200221014223314433122341404111002302321401133022043042021114440142044214114044323312423343041424144143341301120324343314111422321211223440401441433032312142214444004103402000140410333410233222042032111334344021223113333124040134331042240322221132114443331002040343431224003032000433024332440333333331300230134412210023110043334403212140213344201030030222011030224311141214443341100200332403144130030404032221341103410234302130302032244340224230032223204243432020112100233443434404344414332230303341033111001211102044340233344431304400441002240221331031133324031403244013131212222240232010303343301300130110402113132301433013434011104002102320220012043344421310233230422210430141312443101441123213030312141100310110100142342324223432221203443413143031442121100423011433104424322312412240424433331403242332431233301100401020041041303332114032342140104204214030011423020131434400102031110320320230100423222303012441033301330341223131321312112213014433124010341140223441014424012013111003124402223011111213303400044343212034332144403241312401042441143420034301032041033012120312044113100430034141220132341443440211142311301111334002102143204024434103333113033333220334410202204342421313300003400404230342044400232203214123100330434141211000312001440340322243344142041334014421100410200104412023003224324341323102120433333240001210110303130101021013413343000213210024431431114331314213204101201340142314314012043113100320234333231230320422031121134441002431300203313420431000400434431312213114201224432222310010443123232234124230041444313011322430201010221310242224013040041024033120424342040210320024313144024323310134321401431103422422243230121021231334100124133000313032313043420420040241020040210111442142220443423300312100114212111100443234412410231140033142014212423441302304334432131114443040000114421114333240434310211444322000402400133131432231441300001124231324310220030142142243311043111233224310302341114410104003341243303321311312403213341221324120402122310304101002420001402042103230200102331403114004142244420433320021124023041444111121420043122232044441011113240011443414124301232031202041004212402401303001323343243140420313044314040232202000244223414014144441342121033013423421234401212341402142103014441432340422043002040220203402323422001030222141001340240403002140431400321203144012422442043412144421422141232401323023442043232222033033222032324231342202322023101013111214210303013220400220340221321443320023313304103134003340344402323003423344113444230232103331342142011303114243001320022321313311041411333323314043131413242133022003310020203040430000211144230000234030412332011131403233243034220140412301332134034203244421033112024111242232023423311334320004144111201013423442", "223133024120040010013211331311344344432343101010340230134402423231004100203002120200411333140322042314013223434333100211102210042421331340001020424441402023032034320041240301113211300212131234023102310043202231311311344134402102433211223130001144131403122432204032202032333214331110142141430220302043323302114134244412200312204310223403201134012114030342304014300120034142310441340332141202214140111401124004142140412142013110133342400100434444140100241343410440012010134030104241332212031133100243410232011214413130121420412112144334424132041322004141033110000114233002321022111221314000013011303212010422330012321431242114410043221211140031202431140303203314003220434102113040222113404241221330440024203421440230141300131013402111340421100044243101402121003123413131410311222131001134234422101334213033440333004241443404413431114414312212442433213212040201042312141142314324444422024041331133241110224010311103234414203333002433042214220320244234444040432220213041444312004103030001102104213112040232310024414011314141002042044430010222211013444400403302303001103133130102303023414040023402224214301323303104402324304434042104420014211334212422034333444112033322010432113041010032413400232304331001303143033103224124230321331014124403302412233432024322010311024412031423242122413442134331243444420331241302200244140244222441032134112120014241142202402230312042404133010120224423431214304244211312233200221012340031002112302121330114044002423323244031422040243312201133041414104214143132411314113012400314233143033420121411243024244344433200440200343203432311332212242313041443423233330114230130300443010414122110312024202241011333012030311414330223204340023230434031440130230421221141242133242443030134031434232443203300442144311143202012010414340142434243144330333243330221041131423022114341412143424432421431001040002442424401321134321042143142314004410240414424303101210430410023221110214434020422111402341104023221203203204403231014410002420034423123411400220400211342412033103402104330222332042234021414000320404243240434104101100310311332400124440203232334223423243402201022432244214324021304002241133020414204103331233110142030412114241023141233144413334133323244044121233124102343320321000024033344224231341101040410302231231214424322134242401442423144204140021431241332443032304210444242420403344321202443132220344412311323313142341120330230204234110202224113102443341134011334214234411043442040422213102224223140420110311143004111430244031030023110234312141202042401231212324001231411310344303004104304102114411341403000210211143231120114040103322030312210210021304222223323202342121014341222124103441231234233144140121413343120413202444113114110111342432410113240242322140212443133002324413132331112134402411044134223100303014213321140431304323133321444024142412402041103042034441021233023304341110102224100243224230410113114334231043021120402033101330033211400224321112410234004331302202011444401030244433011144303201444010223342044112101044404114324203400120031011132244404123120321430311001342342340243003121420202233003130320244213410222324312120133011231003024303423144443402210304112032314043003400434123113120004400131234431003410220010123033144311403141043120331221411440204344034413342444301202102322212113043021440100014042331033333143020412031303301124341321002122200340422221234114320443120430202442214440223040410011113420024333401031443003340433341140244342014420402043341301422234303032024223110000421003202114340232210014321412303224213201310212142424214440141324402344143101423101344314403401120421321233432444412313100112144413013134234112122130322314100232104034033243121440343044232002411400130241021130400342242322021322120232020011303404114221240243430010403140040411400122120422413241230141022201424034440340243244004410240102334004030002114010222023022002121321204123224110321440022111443233240021324412340144424312341331034233013033040242432400241200234404014114404303033410001344042412244302112210301112142310210101443301101124421344410332011402440113220202114013241214102301203304203311030321412410401131011101121044314432313144302004431444101021012013114204403134314244100032412024233040422200320442431133031121400424022144122144342240212320432113224030421212144344202102210301321221413213410040110301441404143320034404204101111212301114133122423302323332021343330340102042031314431134030332440342334111131231033021334013010314130", "243032030021020011340422104020312401121131422403241322103322201412441422042300014024431403200133423141234221224022300223410441033131340131440332202324113310133020344443312244112104402141421332330234411302321331213030340320222202114044314212120133020143433320412114231440432440421234330232444001431020004114300100321421313421420413003312140133013001013244042430122230341043331332401330324222243034021332120014112321134222441302231421034340123030332110421121433304010002004444143212142102412440400120334021034100121013011311123013223342103112111114103240043214404140320440402212212334441041040024011033114330333231213431041134012340421312033113300213334024433440143234013403041213323131013312440424231344410104120421400422413031114012013410233000223221334234010421103243413143030422022341234013400112140002202121212034444122424233032100024430120233321443143222444322320322443104040314433243433013413203340110114333411144303021334123400041223221411314323311313103203223424222420313113134332132230112301121014023110314121133131144422314103144442022242141131214414341122140033304442303223121323044120231021400041331413242024404324340001003002130434000343041222401422243413014044030341301204044201321000141420011401243323403301312330442042404012431442230224120304200103001133222131234103323043332202443230403033233001202100420330403441124402044122010203020332114110021144230400032344110314121213144110112211031214221234024330311313101314432003444030213322412022433213423122020434144103423022213443312300004404303243412210100423434410331032434033233140324313240001330112413431441124310102303224044314123122332033003342432412122201412211343424432011002043220210311320301134343430401340410104242344021133420302022041331031413134320202434104124002040320414203320222414430104234443101224243044013044303110101003333040240311421042231323201332201423033024413420133224420321443311341442102034104033433322324212444322143411130404232103040041343230211104214213414441133243104443420441204104334333040022320242120342202033023323031141203123312121132423341320422413211002344301210003201022344044344422340133313324001211420142443200213202100003224324143100224221033433303010240421332323030113044214214102401410012140020023103030113331111443001241140410032121020414111334404100124311021103340144100400102111210300343411043033433100034333124332033030240230013013422211001343202244121001023311224323414130034004132114440233230240014303421241000341113121423013003123312033003224334102344412220132330104334114101122313121432021024403211221020121311014200422243132130321400332013121232441113034333202202211144000430043201334103131044421202221332014143312404144231132141322013233312333104201201143442202121012040440404332134002204041434103224334331423233310100124142240211232134022012041044421330424000313201031343140432022312202204411042224441111400013031110220333420414210031143302423143030312331343334414233113440204220202203212434113423404301011023014312311400030240022100234041101232400004220111010221140110313130103221331224122044030240201141223443233033312033102114214223024204330032021002211243123134020342403210301213412130234100111421411330041134414241224430303103330140322024121242000403003013214433133110112303423001012224314200412134422230301003030013432014043222142311112223240421411432222403234042241141003401302003002442144323413041442104413413133331332213144441210243204121411424312400322023003320330201134020414343142123030214340431342003242144210301110300302014240044141432110402314341232111120403303322330440322020211032041403034423233124023313220041000220111340303343120324343213020022300301233420243220403301031400201123144110420344402101013002133102401100041202003234021400240044210103203243223210441340422020100014204110140441041012003430404123131332432301401112334410322122311204304120333320224032234341413334111023341402200320414302120204210434022322412102242342010421314140224302411131344030020301002340020244202103223431113111000440003344024323203021042403114013123332103241024114003221210314133004200002122130314311132141113212332021424233011243003001212421310401102244231100020324300114214042411110213343111333411110410400404202103211123323003004301440131031003122320201222230442443222213342430423342121132011022330011324440043322133102034004311044001434222020134203122122204440242403230104002031022200420314324110122324034021213140144322241222344131343001110143143032", "410204030000214203243014134314100044223423414112410120213342434032144112423340034222303424243324031413041332043402122030324230110341003314003320342023210023124222212030034234123134011323023201404304142234140203320144411221020214332414013123210104442442413234414012100000244031330201303344220013443331100214041313210223303434340233344104303443110104224434344012102021314134101004403123401330214024134041342221421111022023230420042323204444301333140340431423443403021033440021140020433112322433434340202112340320012101310421444403340022332143212033304431123124234140411301202422303413400320220401130431314331322121011212142021000130124410100111041131144422334414142214001014302100301032022433210403410221220323434012044144142100324102243321340311302324403001334043412110003441003340320404121112143440324021433030012442321200330331033240142412202332004234442112014010413211431310320204322311021101120021233200031310421334423122332333012134140004442443340233232323012444113201124310034343022342234013404401422140212202434230330431212322412000030312001000321400423433331123221431223211011142141223301131124024413441033440230002241214110303024433244313134120133312031344310013211300431110310012420021220000300041444410113030234424044032022434311201113431011303132143123440404404333033300044221444314002332324042101334004433140100402121412420241032241031120201102303024033104224004413321132041334424434313131120312221041214402103432401201134201434012203200314240042300224403431211223432234412202241113441111344032230233041310201032422343223404203121313333112214132204210024024023341033201342024414242303234102022231232041120022232434243433324203404233114440443100241144000431030401404311110023441242213430121003403030400440003202130031141402120230014120333204441022232342203444041213041423434044423002331313103440331401111224241104241241003230414042440442222244131040402102303212402113202033403134012230334440121210311411412401320413402100222302132221324404423430010430023022304321022431420144013103133430442442330422300031240121002440323441300443313400224204340142412241134024010022003343024331441232413440343211110030200443233222234133432330213031004032412233431323211400323421111340111102422223214222022112100302402233330412204113424102214221202114433143322023002340423123241332433123130203043134343143230313302230412411201401132303401002103022131122411010041110122242241012132343223042320302234020014120322412100020142311201023410400440313033300244204212122102420112410014430031121410413223144104033204014200403323002411441432242314224240341010230040321441412044342112433321402123412303012031224044432000142303142414433202410140431234223113420414013233130200133412033101223133023040242300302121212412312224430121143300234230041324330042023123110232002203412002010432200041241420221241303440143230214312421441410210041123240301243302110132144214203343243043311100011220311103102034234234332104322110224144210220313010423040332141122434402421044102404434312212324402440010133311403212432132300201134310124112104043410223003441402231421041041244124404232222240032213114403323312020143024030110344234301133013140012333010242424312304010100012420443314311011444112012112332102121431130230030320104303244043343231421031410114233133414412014000442132314314033103313014211113230440143043320303422410312201331041302213030214022234140031443301013400111212243113302141323113312340230212122422114021240010443143124002241344403440032432243443404324243223312404204140321123444130110421413002200004203043102023103020231333134312442314002140222004314441303112130041223300322101020204004242313012130332123242430224402400113444432301141320303043133314220320440310344140411004432313133221024420233020002400100231041343244214414112214221010234204021020414430243041230432323124413043004133134210232011433414120004144202201334312443323100210313022110424313424404233422010430133434000111012342044340314244211144140101314031012422223242102111023301124303344014432002420404320421021204301234414122332302240012323220120314142121021104313223404333340110203344313232334004234230330131041112222430412314344213134410013331403421124333323402130032222444433224133402434310020421143410343434434122220302004410233232423024130043302311000412014344224021202413331340444000231211111442022121041424401343112021124211120040431333321412424301244001010231244201042302113034341411411013343004324431402304343112301441", "233342034231000431243321432434113320322302221310321314301344344031123332022140300032144314031242332131401324423330433013421013432321311414233101332031343031030043120112101411322440000330200120232123414300013132324110100220240432111442134411410313423430243041110434232412301413320442104310210430010401424423033131344112123003413130100144022343240213420143433442114021424033310031440123323131203100013442004424210233221020411101323410404422234424042143030432232441002301214413403432301102042012324424311014434423144240320434422431314310334123204402011100331031114321142133233023141114404143212031043200213234410221411213040034323440002313042400304230310021013034114324022003023024411212240002114340044240310232401431330233010201321123443404014200444314202242414311321011243321214333431331100302400213044022222242301244220400123430133323204434130014010310433432222103312432031113333340121410211030242041434423013214110014440412222033403102042404001103333443330234320244442313301332104223431134441304424311024230443441112330101333014012410204112203040344131013431420134212033142133012404112434041013312011023340144210434133134403142033120103342414200211432143020302421303131020204402144131122201113322004240124324323342102101244101443340001042341104001112040324014304043342442420124320132214331331111311413124441300443212002200042124031441024243213122031434031214241311442432024444431242133100232133442442042124401143121311322404443312304132313101400300414211422112421100232002400241122233223434002423200111030221400240414043224024234112232213204431424221001100041330323424220410342210024211104313012104241443110412442020030043243144201320102302342304343014124102134402240021413121401404222014243220124324212324413131430440421000044301310232044441422411133302243304014002220003112304211323124233034233431441122121343241130340424000210223243410040030404122403300120304401342104421323243222133111133303341210011004212442220002010243122144121340221022132043033141102133423021404133020041331114221443340422224014402133421043412003433340332431111343023310020140343421244134113203020324142132021241024124012330302033311142203411411341330441132311311414413004422000244433413334131012030004434322102410112304420224204020102313114233301344044221440440020223223441301340141323210240424001223430334011420314010440014104203140434211323142042301004342300000420441332124300303012202011423103424004433030413142300322223220303210023131433122411234421132410201231321340134020002314004134210324103004203311114030141143024004104233104343144412321123411312132123413210411300411210144024411212111033442444420041001004141122041141314414133440342001130423014432010434014114220404034004432424143420000413314122131212231322313220444033014021223422313144131213132211431300114131111330302132423443032120144202210433442030404142233013301312111302422323230141222323400333032000403221422300330344442132233042331143324223214410013221410000103123044324040123023311033034441020134412332434340333421020322024104032331231340021242321033430432340221043200032411432101342213434103323203103213242133140222403321340004324222034431330131422221201441334423444133222440304024122434324222101124020012023340440012144040201442321044033021203233210032333231432332144414322241430341220240332104443343214400141233430301320240141323033444143411120223411404032121130021033032114314224100423312031403334033440440003331134401412134243213134131301344023113443043201210343301420214333000410243220204311304413034312324004333202114040032221330214121423120031043341211042210333400001341341213410012144043220202334113340102214112442222000321020412031021301312231344041403220231023013114122321440401330233102310333201340311240113211300313002424312340343121003021304141410220440243303312422333140030031433421300002034324142114420444101140341330002102400212334024044423424020300210310004140122004044334044201033314210204044213101341300400002130100344244430441123212243210404042441132044013014432204424304121110144130410202024210230041102111434032432112340202020442033424302044031033232040400310131220432430300041424142414010311443124320021220401100244142114203421002404220330201343344442202243433342041431120102004442220304031221120202320311231322422121402232023401230002222113004012204124334440401222340423241142030041140144413030322411242041101343021330311322200101221000231123333223210012131241220333123101021123412123444422413032212", "422312103420033010231434202132230242334134431243021203423312413402302101131004324112024430112210210122401443414122413110431112421203141030212141102312142402234141123141422023142023430101313242122004013214323241144244303210243301430323012024303412231144144133110302123441124340330333401130303223341433340300343132030131440430341441134304330231411220233210344024403241412200042402132011131011233443412411403032142033010210044333100234423240432244143333302123301314241302210432410033230044123302333310100144314334234021444434023134323010132340344434341203402112303004404430110030133331221224043210132333023103043114013013310403343122200011132141010003100312100342202221002422212034002343433021042443143424432141004302433041130214130311432213112143444034222333214412412140434332121041233220310211413241122431213100342334331341213133003313121120423430342211101221040412343114121413444312130003311220011324433042100022143202312202121011313210144130022342320432224233032142424214032322134110313430201234342321441033014323211314044430431332134043101210132143300203324323421243022321132000211303043120302140033301012341310410441414233013031442044144034311101224102412112303414130231001340234433311401444004231413002422404101023013231112312344023320444313314322014440321011243020300433103103213322210443003142112402441442224030342242230431210101444234402414212203014124411423214043230421014341224220320244134041402340332441430231303424443311012133014223124220334440141440332220213204020341220140414311304114130201413323230410113331041104433243003023430033004030304321230400020100022112033413130144200422132402311131031230240003211242422442140232014242201204234143210113310120200421110411402223004204221224420212301431030400402422330200433300343214400144124221103413103311112410014411133434102433203121431141324111104420031441212402220203000023304202140431133402344203113410123044240203410240232410242034312404322303021240200102222311341241003320342114102223432410242033134041230432040122130011110010341214240233440031002101402103141413132332314310210402043213104133302140234303103302033341320422343130002001442314132103100224122021221421334233244004222141443101423312413204113432303000412422403201143201430333403424001234202141304142401012234123101230223040022204401423410232143420302312433430214333042103310344143210413301010312340441014132121244432104242013110332330322412221331102243043432401023433200221103004340202034300214110033300424041023002342110024331000422103213322242004040314132441143244004000021011403244302440242431133141030222143321302002321243124403433102443020100411434404100013104020424340400434112323121131123340321413033033031214404312312034411131204330430420022331411314304123111043434320034003201222044000141412002111404424030203343024323132314402201114333004343113100031242342204144041333324031133440401400341021200311123313341412022014214302122001343103344122303413244300220330024411400142231240122304423210414210024140224343323041114440421402410210341103442120013434210344304334442222332434214000034013400242033034302033301332324412433400120300121412232220140341312412232300003334001222220220223213421211231230003114200233031100224011342244242334400321240240220414213333141302144214024012124114033212221431014010424104040414142043222042223011244231434220443012434001300322440203011313142324030144434100020011032303123120032340122043430034303024120043114231122002112032322230324440412111034310402131021302133112441041403120344101340003123043440403020233014012240330120432242032001414231433010011343210122341013032110123004233424300112014041333034221204344013004134123332124231231010440240100421334044143103124340133304322114043102132411040444332103114124214103332301341203121030011330120122330401122024123330010131322121213341313402301033234042144113013212201000424124133204222311213203214202442012412423103320240102111031242333143322141234431202214140130314244203013132034112230404143134141402210400012343113023342340433002141113421124311104314420031104343143321224022011241013214122403424410434200424410304004003110243143413140411222022243220404324324014224023421034101313042021330303333432211120012100433432421123214003320432312212120413242420303013244110444003114014242300030321410422332030431122134201233413223314333300422122003313400444331122000243141411022421213123143413332330101141120310101330331031012223041422344314302322440330131331242222022004", "431324033444021201040241321234341330200214342242100224443333323124103343230042300302124023214404341324242003111444323433221132421323221024220034134044201331002144042333221413420134304324312323121030121221232221134320121310220221300103413413303040142333234012233404434142112144141341214213423012443100043401123430334311224033134113330220444431310332342004142014434341313344223020234042444244232343032442201340043223421120440424310301200044110013202042111102240401322024244024232014414320013030200401001342004140413101200311121142343442141310212123432311124010001313124234140010031244214103014342323014430241111443143224320111014224202002220102213113423300041314442313320011412440011023003023302140243000331300222033441323314220130432332340214034441002142131243101140033412000032240020011300013034404220024401420422043232403323310421121101134301243444244233232033242401112031132340104131423232102200401242004234302140232200044220332231421310312321321333134211334310431344210302020222222442400214033440243330141443100321042302440404432404124322134420420323312110104204234102200312430231043033321143201311241000141100232310122101001414044314334034330413000324111414012022120244141243331344420041440331141422031414420224142232042014233344013220134212403212200330234231312213030131330112113300222112433132310340244434041412214112201241403004044143332010240104334201412324004022012042034240421001143000002043022323230300333020120144004213211020131211304232243443044441003130424222440403111420101334431134221312334301401240400422143444440332210330401421224113400204401032421333234411222232044331244012411102301440214101034222320333143240440401211104441431041443101100300023322201201131223143124314320321224320032421444240422434343303234322442002330030302441334223112241433232031410423111022210023433440434010411424320114440342421211002122401314213040013132433210420133024143024441222301023100000134340321020012144100421001042342134140433433011310101322242144140124312030004321040001230332132104132221322112122013142134212201302304041131232224033432202420210330214121220114133144001201422424330240232040303244020011243124012012314030241043122400334433214443200411040103221341042300434332442021002123243031241332122332122414013311342044134342430011424120110143403031121124442102213242000100230441233234410214024130432333322141112400441214044042442230123413032204201030033043024322043032231233022032244334232041000111111100410243014221304204140121200201212100341233111434444134134011340101102321420003000223030303034323002411331101021200243133340311033323232034044214134330033013112224213240413034143024331440432441333402043120423132334211104441223111100220010112240241241224403321231210103000340304212221441441142241101314230440424141111241402013403011221144430430221024233143320123243402234310243244311401031143430220233033102402133402431013423240111340042234121303232303333322002330231411314344422442221223420301130242014203422340403424042313304202031201113440033023444213332342033303431241021142203424340123114423400103403004313000433013022042041010343002244321043304311030343130141213102204430144020143310124114302403410331240341002324444313343213322210331424401042414430202233314011300302400143303314144443411312400200130424210121442320401223332141302324331330311400411141133413242220120124112312102034212043123004432240201131202123230033032132430220224230203431243434130044330110400312441231200113143141101330101132233421331234042343114120443332242001113001111434402420321141401132003141310340141301332022333143313013040203434330012232130034440220301020104430241323123224333113033214123011104324212444301101002403432034302320000430402423333414431333232013224024420134442040333140330432424431320112432442403023441124224230322414344311323333043443142411233414013441314221413230032034211042113333042222222413423223110100020302440201443303020114420444234101444130000241331211330032130243420111241123344222114013011234433122303142241030432323020133433214423314343010120021300224422320340402023400442104421120401244403222032021212420022103214444243301303010420004200210122330020024024222010242410113004234411014044213213312122121314000123101131231122423430032233410242111241400102004204034033123414144412101142320403142121434432233242212020421032401310220430323400210122424430200042423222022444212021403401312433424300130120430033313402044124032100414110001140234410203232303032122", "421423314000432424413203212143340004401341230440334020130121103413020240014012331344122412033121421012401104310143300401334434414313332404100300041413104242411324113044230434402103313003444320212100223242100142030444343122202210012344311220244312234100431441132030041131142122030221113214043030410342110144023321212103340034234121241020222123412422224402124034041411322013014003142011210140221143103332114011230011343041100313000333314140020210204434013023024134221343302121022112411333433133242143420020223132020131232211321424123343232113240240224231013120200340113100411102022120242042343143241322120433433204142403340403421022022313123234101112221343044032441120214434422110403423434204141303431222031001021303323013040000341331003104020414034412130144323110044313341104042322213023243422011322131313304244303310134414011322003044404121300004433124200043233234241332233213240411423224344223314224010424202143240222031211030200030443320242204120230132411410340232030220002212020443124004222001423422414304111344412400430212243110314330430433440214024444421434442204211210233124233442024423211412224430442111212421110321301001143102114402434411432221130022441113003042100123434411143331234141134231021441143432014213220303021342110342010230010430340200103022424010404024222201403234210430140340214233414201230424023342410002230120300103213011333230003100112332130401203410240133004030140221103313023014410403012423122202041441243224241042403234143242023140404021412023032000040432241020332130110043222342231320143142114203440001433320201103012111124221302243134442233234004344302422312122332002100233240422114334220414400322443432113314140103431002131422102104342424402101032344423323014242240242232113331433431424042104032124112123331423434134232443411434401111420134223403210140444330423201112004000000412124300100431003314434333411404134430413040303023311402443010234341003341134041301102130222121330132103014143420030113233401303340213443330424323444133404414130430412032244423140122322341101413204033420240302040034420140333030123110431213302031002432022113140121133312102124212434321434333344202310242010424341003203331033321420210421432203414022441211410034231100143214142042113210310123104322012441034033233341340112342034403404242000423440013013411240121342142413110341343211043120021031420043110432111040234432034220340330210142044330441002114104310033204403320130013003111024012112333222003241433012211220110442412012343204402413231001223142100111242204030430334123034400211210002132110142342321441330404311014202003240210321000203002131234143344441413034430221133142220241000400430433433121110023203014033102012132310320440322104141014421410324421104341443344444012400014204410120113441200131434034030222210033012233304100121444023111204130112401142220213320234013301044404444241100124022443112234431340322233344240141432103223243443242141044243242040013314431324440331130102400130210221143122430211322331400023422311414411433201033244303322033341134032430141433212024030113420012211140303344013211332431224423131004212410202320304312204211330342234033411024133212443144221032410124133304203313342224140224310021004432221041320020220110402231233040132213342332231411142203431042213421210303320133132344302420232220010420121134421201042342133140413311443220441300243204444310011120210034221310313041301113004322111324402123232301101041102402423430114441334031434304130234120030023144222131411400444223100333044010220344140122332122132343423411100032311423242023102410441201031344023104413144330411002441244003111021114441340100300214042422002330322320110130022212130012324042423023402212214423324203311401231300341404121400121043104043244043432130333241244330343134313424342044113232413434042141404404042203300344011422444340340203422122203132200011340132023200000431334222002033444212423044001213311342112134032322224113122101342124041232042233103442144331213233443144323000342034141200442043132010341210132312343030434021004142223310311320344402033002032431001201044000433233304022021113344133023014210020330330043323020102312032131211400020440103022423421203022104021144420411322440120012341121033424303101443021440113432221014411110424410113030133114044140021204204103142430103041141000442422441411403223144034021313120402424213440010124431240004341014331021233102012300422230214041033432034332431023341024432243333222423302420134422143011112300110213403", "410403242200314123221403242202214043342431314004123033204202431003234303340120312330143111404101442342144220300330240002123420143312104143313401214033201240304330000140114203332403312323303142004020322233424234011243303132422213444422021404414440023301404111104243143143421121121101112123140440113421033004243341433443204211242201314323321040042111341232442431131102033303103002123244041224321423330110404312041020414012422032312031203243434320310104304001240424424311242121404441414210132232410030310413340320211112104421432041131121322431402413024031120241040001424213313214340013234042223300011242440010432143124400421242212101121240004332314320422433014224430244100220234341211321102203324423313300303331002341110102230334021220312040204420412142221334333244144330031343120044442202001202043420021313444214103414232240304004312331022341100144033222321031311044133404214101001433301432112042114232104124142223314023024221432043200403400401333004242112202241234112300312314430203042400230200010320103312110031412320021022411401000114024000024440400123121324221412131221311401242113301200200344203003120232210243411101432213044130223134404344302310104430044234100444144242110304402413320041042330422032121003203300311204344234010301404304041311214213431024141310120230013413042341424122144003033422142110131420041433043002020114014103012412420100004133413221130442244320220201200131202310310323230320230121403041334332431140323421032241110223334140314330322200102243004342032104332330034232003414314122342113022011420340312110442220133021310042333003344232312224404113020130044444211344230300142442112332400012210341313012332113033013241441042414211134243043420401013033213203311300424411333242323322302400013204232433014103034301111043024343400012144103211134340441313320024122330224343340343341133320043341234000424004240124310430002411100401433230241020001143331404303242034201123030443341402014100030202121321203411341444124313024023424344403304313123200444101342331241334441102444300012303144413240203132302401413041120240311424441421001001144013343044443332241211313340011043031302230314424142111220312234003400104030133420344142324433223042111224101000342103042331031202343322013022431401440024343223430023100301244232003003300010033414130330300330224233400401340434021444333240123442144020310221012301204240011100433401011131304212440123100431111222142031313020431220103213043344203424342001212121242134444130120340003113304141433120201031022430113232132444312110021142001402402041041314110000123212403434324030323030134034041400210313102404313421401400242441122220430120314130232124104231110040031134410204304132203200112430003143311041300220102020343042340203141323244400344421131314303342043113112000104141233110032012331330141134442010214322124230131201131011033013404113012014224013341020300224232422243324044301032032023232441442402310033104010240402232143042102201213044243104330331031240233212341232220231122122211032211340403342323100042414301440224112103414001401233030423321233311430110421400201410440341301101041423431204110130402300342231210332203144001240402020430443011324314222434441211111410324444132141031223304432344000131334342243431203011242420302224120423040041023302132110024310303043133433211110102220223444234014302011410211031101210122140223331113432431410313013224434111030230120122441342102342441204323443441230431230344331314221220141213440200313103202010204224403143011211302134304412313200131110230213004141401124300131330143233300204311100344144013404202303441203231233124114122024134214101100041422242114234221113300034004422221323413201000114242121020440401213424122041020122323311424201424012120203323240230440131412102032403434440321212230200221401323212403103140002101002243303111004014010242301223142210203014442443003241240314430124444343202301204002430001032410043141040121314030143203103132413343223211124123132212441242022122424003333300310044121321304121142410214322312344403314232234141241421241243313124311443302404300422044200342024324431400032411104121342001331043232124312420122403040332130424114130441444324330202241340421432210123022004214131200101122221111000143441242000414101124231014330221243441332201311011331310300003133033001002020213312042332112040440443320012002041313013211202301241413233114111033311401243442222210243124124200100033100444432032113114031032442311312111132244424331104131002423234213312", "432024110130423040240303330313231141032442331441442221414401314344204232033333401131432442133001033422343342213130311322034203221241402434420121143102301044001424441411421102013243442210022402000010104311442340111343123231322042220023423013342202104434124414314233412113301401302223232440403114242424310213040124311231124004102023440302213134200240344243122234021320332214323333230123221443131023113304132430112142333231240322404041420130311010444343410330244421043103242333104233021314101112204344042220344220000313123231210302001243031004232402213310323101434312432131442442232420103110241341231434132032220034203101204004334030413143231024433222433004212411104042242312333022321120340143102102230102233334331040310223210322230022310304422004434120122311004204120244123141022443113131242343214301030130410223410010213424224231012112203143122113102203120243244034142301021001421423220411321130030112402413410302220101311221031334443012400131412243431044410403044020344422422113200131341403124301304430234202322321232311231304020142324014122012142012131320113102010313003231104414002331221021233210002200131432413214122140224122312333020022214014011313222332022014432031333224342023043323441141443134432010302430440111014113214123002321021001104204000011234241323110231202300230012340413410021122301222020033402020443003320233022433142222431413310000140344013041340043042413441323103104044423114104302032323133021012333000340220334441421201013041103010132443114304212242402434434301410000144410044030421443110102231020242202000012330124414112430003342321212024004243204324141400322024200342342012231204422203142310232134232110200131244330013132231334311210413233020111120002440301301044333031034231044013034320203100310201403233041410242442413130141122013423030002030231034224420132223430232433031233414421301123034024311432041330031000201303013442440003021421231420010441443113443022440310324420313023223132322131302244002441341433401421322334301142104020342310342002040433021200300024214214440042102232343033111043303240111011424434444041142331242322322443124113112401340023300413243111004044040032232431032304210314100330203012412201134223303414420112010220314121331443012204133304022213442402011141414110003202044131133112201234220404410221124022133124312224444133010301110200200212300324140310024402442011231431322143241321432022230413334311230222322433010044424041211223042142402210344202334343004341324302043121214312031322402013104223433132100042304304424223222301142040344321220320413204141420140033400312012403142431344443311203012314022113440231030040031330411312304421234234310332332313134320422044003334444013323132223443123014341021012224044020102240443131303141220210032331113123430144101301413344111102304011432420212124013203202201231043034334232202404323120134024200000020002003011222122314201211320300412240023013302110204321202443223341140321323042104341010143231312044204303442001430301034201222240341412132143033431433131240114410223101134020420042132122444022021330434212131202101232303103244003110321411411132304423333111441203010211442111140411434431303024013032031230440231032244110100424314324332321431223210000224244414234433440222310042014202213340320011030130313013040122212320011444114134322432213003143423203313023412120434200232404203324040122003343321133110232343134234414114223204201343410031031103014144044013004213432332222134023042004443120133214434031234203122014011301331221413423420311023342011242103034003101434041033421222100211012430312020144410442422024002130120210334420302141221134314201033221002320441041013443122012244103402142044413143042330014044113341140431212324312042421234331400103420411033100340143340000210213230301020403303133121000322334004224132211304301024204114440442220241121414341013044433443041244342432104034043344243214320112324020443440003040001413040412302332011213310321422033320313023124321222040034103341042444120130040200404000114302301340300111402420143434030343233211113022212134120124132342314234222101331100344212442010134120130102232320004123411343043002243414442004244124100122324220030322031304340214214121011420201133332200042042101220321100144030223304222233421040440344343210034444131213444432304200242433031323412121431233201332312220324123040112424320234324404234142112244241011312330141121314042234010432202414123114041201112103041202132111201041204442121111424402302032032244134421213", "342223413200001141431242122211400123001120013030100203013211200240310332124240441403131112004134012141440112100024002121043201122331030133323402232300044332420032402022203332321410331340424440201220423031032141132041334421443323242411340100434024101403334142343034140233031022014022340410321044134031144100041231012141244231021404434034313314212432411143313142344003112401330144022420213300140143212104133123431302241040103004130021342043301031230001442421212244130110324340241244042240104212203032330302403013433044111321323340241032122011222422440232101122442043104314432024320022011043044301422241332043012344102121131321420303130403423240121014344242302413221104320401424224323142403204313404402332032123040321401443343444333110223024102312201102341044402343013134122022000310121001211132123034112220122232033211323344141320442410044321023000011000431320404434104124002303240312202430041234032014044243032144242431101321402300403024112112133202203003242021310441420414303032142234202034424000133310311404333412110244013124032420040423322233410104344042241210001202323433041400342221322343040122132242323403123342332133211013422040023314114124023312401343241440113422301041134421433040123223202233043432333010024423242124323314004020342343100043311230140321403021320022134014332400020040120032102243043031201024144324102324300030331141023410402033002312122124310334440312243420120122412024212033122141444014200403002144412212134002234343002232120234312330010214400330231230312440422032131120401204402233141201130044224124344111441344214312202213401112440221003222134200334041232203140411332304423102142414122012231323400210024304134210231243112444133023300130101242043442020130124124144134440344024103324341113320203040340400311114343400330120411204244002231023322323401442043130234123020214430132200120044420210004332442444042301410041242004302011110432012004210133200144220420403013400103314200024123230232324044400341020101323143032020231421441421330144401212400241402031134444323403413234323403310002333412323401314203132044112014011032143322223421321410321410310423432011224413201203000443234104204111044034414013331043144130303142444231114122442421211444041030410120222333443130340143322241240121042341222243443010111014343401031443420002122111341030404010023411330341434134231324414342002031023302011410300000100120423101310103232043002134011103332201310020014403032304322040304021214112320210220003030403320313434223124022204112133020423412300122222130124112213112134402412232210024344034222324302240440304232024001031223204131140002410104012413414100030303042021433100044101313344340220110200233431323022411123101041304012032013343333033422133014130032402001240223021042010304434322034011104403040412103220224414202334300030042301223342031104140002040033443022233133122202432243113322441331034124102422334014304034400104014430400241000104102224204101013101234142444022124400004402122441013443043410231104241201132021023200123140134132004313204133112213214342142232100312042014022120143301200142311433204103344444421234224301042222112301021041003020323022312231241112300131430113204301024100433110310224023203112332001322021201312414041142230224414303432320243123300203303004424124000133030224432031411320442400004430203300243213431423020000212343430103220024404141120434131000224433111232301343402433123410033242021010444313333203210343221202012233003314224302403142010100320011303103211301323024443124144403240100124420310312440332133204014302144040400031423422334224233203414042300022131322232432031113322133433342032203241124332303114143443010032133312034232233020424230023222024242412220110410024331444203330100141104402440442213042321322124212244010024210040113402114011043212320344321433400223224343444113222231103003331123424330330341322022230311214303003214424204233122230314014333413442314431103430311321014432004202430013132024210101344443404232233123331103422121340340100304224414413422023321330113430424143444031232441440321422230241032420400404103420012220132113243102020211013041320222004433303043144231201144342010403442140234402432131210443401330221100042021411033103141411224020310342222334413403240410243123102313003131324212044240330330211310212100014041223022211444304442113313331220421321023403310443423010224414031322034241010332012111433333432112010110122341213431023342424233434033214343434204342043001012220403131340113033241304012430", "341301433312020042410223423111011300332321443021441321230323344143114034324222230424411313334120302430021430133401312040224303443442431440334042224102432230432013014414144203112243014401131032143420243322200103324442400340003203413140414131314332142311034041203132311320033041313333241133422141121222210241440034133142220414434314211131214000443311123143302320112224424323200124021012413113010221434042003033201201424101324120423100034211224122131141231102223004114442330343200431401412231434101233311120314100104140122441202131001221444000033112400313233424140412423100303304123102321331032344304044401432122000132204334240204232410242044423420000202104313230033232304030121343441203142214112402244440423432113113013012302002213423124431433300110442241424044133400230214233234004233342340210210031344234442302034332142221012112104131142133144222103144431244043000204422114023343104341401223101142413340333334340023242323013401334133022224403210432342141221221114422341000303340224411121011444103202234441323400104102143411333431003321202410220434213442400041323414443014304233021223041344441231244422412202111212041211344041330402222314142103140134424110034034420321314344101221134103024444041240301233430011413130131023014201433311044141142030031143432123300143234302443100113414444024400033021143101300413112011301043123102320210330020222121404213202114001040043220000113040004042110144232032110120321012133003233340424223131021032023120421320411201421004033202342032122211032434342041203443321110342302214103400022312313312201130021144134342442443200000034004102313311034121424232234230212220432103022034301304220142130143001041424332144140331241011023014204044113112103234013003114001313322222444340012143122242222314213020201013113223412214422410441043300021421001121142441122420122112041200113044133432120402131102211441210244444013020012133001223300311411242224323120324214303242130040014020444024432404340402200133321341114313434414014042200333341244214144141003101012423434303323320440442113300044234422032340213033033104344124232232132434043443203301112200311333130403022312143004101010112233133041103010101044320202201330433221101141203244041314441031424132440031341002411032134140204231414011431423133320110021243441332210130323442333444212404310301014232300202321041142322410240303242440034040201034441011024440000331113403131032213002314341144400400130323134014122112410213440400344320142243402034442201320124124441132314220243201012443131244031042333342440231012313033023003040232022214302224343442211413021241010312202200313430101013010302031223313411000123220334334221123302302032143010012032202020032321441234200324223430001120143243034200230114433340323303233323212114343201240422210343312131133010303440341401033130430421342044244444033214103312442031411320201004411112110223342340201024340012423030010010332402112044031332321210320011131231100000430312342132340310432332031224230312020302122032044004410432433120302203120002230212002332124031434223121104240403134243232440343332142203330202334423010303201230441042144414022024123111042102202310220113232130342131431224121020421301232100240000223320032141112203420140221333110230023402332122030124130030231023232232142411103210232440412321342342424440341333031130100412330031432412021430043120303114240230313223411132234004240320411200143413000221204214041312220333003043330302410402102040430041210441042203011203211214030101113412013101144343023013322120310312001000240040044413213204014423100432204314131010312123441120002021344123011312442430004404111302320444113242100431043443130333134102102400141120311311231142043444212401002014032310033432423311203430321414020321403114421312143144003140340132401332212134343102424404001202413421021010321413400042113422001402410421232312140203123002000111344441342012014024134120113024333023211141004333434113032203143223404220431230101220023323111211234423232011141232221100311133141011444342302232130243433120223320443244232311321303123432434322244321411144012111042200334103003020100032232242103034223233404140424034231412444312321111142000340114324001144200122221434023010040121341201243313041324221121100222204134303024020220202344332033222231110033121014000424324241211240124420124130323124440043332234110031131410304321010332412132120421132124321234043441440401032423340210233014041013044024223233414302402240203042300330310110100401040104440110140010", "230111033011212204000134413341141303111133223233200222442300324334243443102213022220201300113213210131111231333110330232014423101104212313220034232302314214043203131020121220424322343220304244431302304431022223004243203324402310301032034411014314002143040100332411410023402411034100030141302240404441403202143441032333300131012421213444222342244101111301134114330443122040114322444334403422122204114031032110330031210424341201331123032331031102202041202304101331024144430031422140030343003441240124240422042231320001033121243401033322202341003122131234412124101413031001023222241201233440400331441421200201214430010244424021240013200133321202402420204112244300130431320100232403323034304211303330044140100200342421001324242432421010134003140423002201241133011432341220102141030314101004103101344023311423204210130413422204041244111430443211413000101301413011023023141421243112302342221200314123122011440000201421032103444110233323310413403103213230140223333423234104441144243122212011234441321124034122100004141403343401313401312432120204412301023331243000400043122320112300300032213232144110130301001432010011320444413220102000133210131333340043331041304331410412202433301213421231141002431410110011421133301133224124444304021020321243211300323144334302341412404041332324233434221000311110033222444424421213344131114231300124410040033213001032444012331330041022243313002421000423404141102121002204022140121321140144331011141030324424423302024043224100113022233310123444200222432202024221422110024422023232012320120303203313101102024322001011112102321140023310330222432043340041020102431220010421434341122100404410204424030112432012140314230314420242224012401340143142043442003411020322122314021204011202442131221404423330114143413400022344440323423144014311213234002000402230243031343040413001442142413320133034234103320221023242220340003244030014012004444304430112200011004343033213244114243014443111114220403211122042032224020113011231441123243301212222234124030214120144100302334332401210342130010210123441012304231314432222241420241142321434113441223242321222030121314142331444443022133233132441333440233324412122004240433104112224341442202330001313144313443211323014220200244134002030320410442112444240334223244133203222123033012410303413211413242232110442421203043240342123321340233320403122132111033444333220312324020321213421421401123212433144010102442143001030220424301121014300024411044232322433324042141120032121240001043131124203304231401110203414222344000200134343310143320424002323142142433233012021041304110031141431423121310003334001221310113410310242041332412014443013124430012110223044433411023311344404222120211133223114414401410420213040424122022332043033412442241304314344002342012340421402242204402001002444220220120323020124002341224000333432022100230410402231211424240411411433403411132441422312133424132300210031334223114321120244102232300214304213342034120324242124211123331334102101043104020030331004421133023334112031132201034212413021413244040414343010332131142012122000141013334013021010440234442002313130413141402104343231022301403311311132142222141033011313203144220004403123102244303001203421104324310414443344233334131304042340021313412230224034034401413120133021144223004041332000234232332011123102442313204333204310002010320213144023111033042330403033314303000420312440311313141420441212212222240213121441104400430233222121304343422021131314440113433420342134211130342112243422202101030031322003000442403432330322334031402324121012314203042212243222421224334202000311000103214113301421441231130213213432440313144134012124212141443200423134322122132412021224411024024041341112121413343430220121320330441103021040300210211304003223301140331204442114423401443243431411121043241242243010201200431203244403243004122420441130424401012441323420324202122423140224041134041100231104310204342012224012323221341343141331404214404402032234402133434443212111334021112424134401204210224022342140112044423310244241212120013411440044104241400231110221014224431142210044223034122113321401302142103114320202032234344402433121042200233212024011323120034004341041142320441441124424224040302140132200404312413242300043431144410231313411314040313243331212334414444122344333201301014430332102324312042434041030433420214202304423401404442011114312000122401443404022310440443044323403431134231111100331332234114440034140111112210240441423321242224421033412401", "424242321123111221421133422440231111402430202323223342003230003404422024130322140310004304101022411423034113232121424202100033123430422211204343121441402243142443242404022214441130302130211021430141223041431121242403310242012044243043200034240032022433421411002121000101434323214231331122204443324143113034012433113310000003130011422121121202441412133133034214413013420040444033014023330102231014430132031042114102240030203233232040240404110402011213020213243003012322301414012143140201301344204100131110313240400230221330020404022123401142140433410202212142333341441003324134424400202002203220042310043314013210210232443324131414132100144324311331244334230003334332121031020133030331444321032122431133022021234302122300224304242102240433202404410113014220440424441000200444401441101224022111223131443113344020423234322404122443120301311200113223103220400344321033341414124104223311223124212204422023432220214214214430421243143444032002333304204320203104124431004032421024110121301100240013310404313300444440133234332112011132011331134303443430204211434411210120402000232201312041040221121422134420434123400404141404333111211241344033011334041432310102330204414214423234204022444142434103020343000212333301133130314001210134404144311110230312101401113104303413210134324324104104140044421020012410130420410420110313331033221123240230213322234332323122140011110320334433422343114244010303110411341140212201343341024222300034132242224040434122114320044321421402003014132420321044100302242014303320122141343020341331112011334340001223401013342421310243220420323300210401411314010440040304120023232114403104232034144022101104234300324240413222331202341313041434420400444103301331140102240421401430021120443210040013321124421401011412233003301242233313130133143242012320410141413423141144200421102202211031333224423402220131041040343433313133310230202034133443340201131300103000123410414213433233301113004421341424332122401031341322112300221100140011034411231203011204033211023040331023002321020433124233012201344302241104203420300111123232103424423344412203133110142111113441434431111011410400414240300234014314430221302403303110421014343430021023002431333240412213304122440300130032430002123414321114210411202223443401024311434430224140140410014313144312231130240330022244420020301011412344011024402323132104123300040101440034141400014441304100200233002020441334424032033310310012441241402223114111131103342100343033012031043013320300122342302333241210313310440202414031234032343304230142212113102112103230032343224213320324201132134441124002223330344324441200311324013000011440324200103404232140200113340420203031110031410044130040130000212223112124413204421021203343331143004330314232234403142420113021140013043314310000331313201014313401102040104101302420140032014020314222134134034133444441234221123002311132012224131112322420201441033403010340003133004013240442404231423032421332001400414140200442003144043144021432341413242313143041241102430012304232100340322423433310344322023030040400431203022332204201002142434123202440022032022033214124142002022103400441121330423401112140423212033123144204304121442430310132402023112132043440140210202104310142010110411403133234433004202031132211022003331030440134424000112420131330042030432421042040223201233222330312413124310301310002133012404444243223202111111041110414203341024432014221131310000041241031410021112444324021220144303211344012231142443240123203144300001440234310231021223042044212401202003400304102301424002413224004303224114333032410313423142031430320120430242141223340224140344040304220320221332400004200334022020041134241124000304230104034044204143444044410232321020331021441133134012104011431031022432430012431340124113424100131002340042414113302044041102341242331011104422144321402323423133340234443212210000032342232300231022404011021232224034134000141304010013444304024100001004001043032242443434303341323423034403014141033342410304011143410002401313011300421003323443142412003043114333440041101212142134222043313311442214303144220202441403422102220130332324131410230100142011400331343421231243042423213001211012131233230124410424130334200134423232220402130331133131433141120440334404040441132001220022434320230041120043123332130211434334240233404020004324322230423114143240034314034110422144111430303333232122013100034344002313004303300243301212230323341341020021334201133431400342004412301302132240302422", "234110132304033223342131102324333423313340344041124414214310341400344220134012032430212001113404433314221411141142234031431240440231212314021103004022300140132003441100312302031213320222001010301301240410104200111040232004343442240134210423333210000230100004120012100142334421434243134220421013433003242210202041400443411430414010144442113300422003041144334233344233421101020222034304042204234041310344033223124112324440123311324120222211434130223043220412222302304141342423312314144014434221231041010000224412301412032232424424113131423443031334322420042330134212242323313214412323310223101023202332323122420411144402130301012412044300042413232110143023331020024040342432414331221242324100334333004303441313002021441401124304224020134003323212411333413104043314134211030034344401213423330134032021232343023440324232400413024124100222311244114432410441404100333210122111301342311011444012432023220221331343134424402011242340412100001114130403342413141234211343422023212131032001333210230232444043300423240333221220243032213000442230204212420002004103010204222414134142310202042004231402422342144414431342433011334201132214023043101300302424143420214233040200410341002204220022401324203232343204032234442144431012121331302243320213114411024300404142042340424402310402112224303404021440444312312432104442002202004100212040043411404211022240404040021321214224121103210321431340244343103233432131402230232232010032001432201122143204141030000013121432440334202142310024114320101420324424032424302400430232204100013323041241121221022341034414322124334031201441000422023300212142031440342404201304041103431322413034140301232100043401011122302204443303001133422330012404134100001010323134410130424334110223214031311333221204314304431440114333444040204224422114011100342304323301424144321414410411243012012123132322344143403234021311013140043211331404433013131243331303133421330101102011411040200420330012101100411421201430432422213101323103402011204303323110322030204202440234014113113112114130402013311024232022441120114211013014000012211313330024334240132014422202141220342322201042342332413124133243330244242213013023331330210130101330212204131133014024230113211001113344132021012211304004434204102300204422144044330423304340221141104114442013104124321211411320332242334444343300241340344343243113420241314111403210322143304243231122140311100320211440012030004021223133020210014224010202430024443003442034110210001320331211103403124111233401143401041020014220342010122140140433121110110011021141241332133234220112440000422203041202011111412113014424101411001201210132222443312302134243213242003342303143413031343404010121034033101304330103142323213310134441224032011041421314214243143021011040304243340442402013401012434222114122233114040041121322020423014244121324433241342332243443340213242301131223403000333411121012001103222102103110043424342344344340304333134433344031412234134241113432341211003333141434210130241302321140012412404240003322344303212110413113222213421444210041210101340243201040303331404130323322341442430433321002413300213442134234143341230121004043002404101321214142430221404000342211003344344042043342222041401243044400030220100113111432404131044044142144212313300332430214114242132130402024100000414224314443224032343313133341343304111302341020110443131420323442020433123214340410402100004142424031210010111222040303333341140123342121233432001440144423220332032223443443210321440043002143100343301020141310411241203042411430440001422120123220012213341443030000020004000224441410022012342414213233342041134214404121334404014022300200443214401143023332144243400001012321033420122003403213001234312420340143300323110422020210211223004400140310323233240044213133112411423241214442310041242213243113040402130431203041041002031404414130021120031112331403232310104140103323233214210122434133430310134301323304000113013241341143113123014004224312201022221020101403032210414203314401241133124420000430411113244122211122113144234344044043331410243203200034203431234221104131214121410142214020221201300201211030020101202432401100411234040441334404204103213313334404202243121204033243133140321141301024134022033031103431111040111041431102024423120112243223324020440304001011121211300144213021244003440011431044242323000231124042031214111223141321132341210143320211323034432314030231324311012144430211421432120422121430230403113200144224121241133133100434303021402", "213014140243101403312031020413321432143103414410141320342241034344243414021224423301424223001421310242213131421200102231300430032204141312430322441142121134212102130103403010344433023134424033103320144040331441034341400431322112424432200212240243324211223313132212403131212014231404421410232103332210243302444120243342200322243031043133234423330010411310411441044112021432332400240212111141014114043042114034342001004033224142010300110044033131342143004244402140021214120212022310400401014014043023211002341402322043104421432024333323214213430441024023123402201324244341320434303423122323120403214144200130111321212012303322344310440201211014412131041021240141241030300143021312004311140133311144124330224001301122124041301342324404340132443011321141423032440113301110342110114112430024324100324404023102311413023210113412422121423110211431244000223411143033410023300341113243021104030142132123302124003114243222134311023112422300211040434220310230133200032301034440121133243042443113211301244000224123311233402010230331323220110114211300141320202204113404411400232312030231140423234411331444144123200223430431401320040022414234121121344321432230242343140420022331041444033101411222233201204342113100013401404003300120223202240233212412201424011303042344324410034333012123411434333113140024224014211222221413432212033441414424034304230313200240300033430214123010341421432131410301111000422243212230433032140100434432044013331013432440401141432104020111414421320214301423224432200331023341310112124403130403334112131134042142003131140320103010010143142401001421131303013102030140442131314401414021201114340324111443421100012341304143222201132334110143020304332111314033300444401013323022030013234043100220332223342012310402222143234222014000310423122122320340441003032423244220201124242214420023401014144201042013320431102430041000122241131042421240310021341421040004041000114222224411024442012340402123200120320412433444344011321411330332111323310203301330423220101132042113234013422343042112423243323230042301214330011223213301441023031120241244143132421214431341434034011000340111422312401413024321414130431401010021433112000123011003000310312002344011201410203340402032342402231333220411211343210114133214104030140431313444433042221212113002324013113423443324202122244441314112330104334113312123401421204114402322334210000433311101112403444212234141004424034103233402200004112414022200333141244214134022401413143143331414341423142104041011001241033323132134002333433320143431103414120440424020110243122031334324031010341111033312001300124331412020201201343403301211312424434234221143030000401230224121303210121224144030030101214302033144120231130400301411432244234244002441244301443421231041300222144143223423230333411401034401144234134222133324332000442230203004444212024313240011001103020233334003042222031341312023002443101002133221140403014131323122024204203341304020243112240033233212042101244201142232032142001430000333220203322331140304303403214214321123132431141323231313022441320121144312423244214223231014040441424212420341223210441102211110420213430334322010031240331421112341144144124030122430014033310431430401112041013121330331333220241200412200312040144442443000343210300231204442211223123300121302323020303323203402224002143344421224242222131321000002221134222402413040404214423322233040104243222333014212433333424140244043442024242131104300124033332243433410241321442021003331432123023411014140144433041411100420441203014430403130302211302414422132414132341343223002014012041244243141042224223233400003011341223441142201123233304104340121143044444033431443330332134041132122201244214442122322144240130231423401402440322431242311244014000322011142244004424223323022101432403114301024302342210143023101312421332213313042304030143124344204310410134413041141142430324122200242403130334214244430102133132232332330311224411104410040103012313234401402434224044041203023423433033244422131142322221031421422024414014420300242302010340204044001330243000004410030031343042421211231323134301402303012314021242221212423423123442101421042413330144140304113430421434232021344024340204444442114404311331011444122320122033224411103014220304440102430112044411042042242241121323311123323344442341432102200141032312100230012430313202144332213203342431234200234441202244310324130023040014031314220210124103301223420221311002114221114243402012244023043341413024242113032330", "301331314444341411310333132232333121000100442143200443024100233330040321401310132402212211142403412123341314422244434022234343432204213330342130014232111312344301043132321143031310341421341212223234322244444234421242230211432143141304431223334211430141410324143102131112433340033324320303001423032021102441433331441301341013442034400431043302112103420104214432221044034144404414212234110013241224424140213340322103034034114140010141403124342024124004144011211121340030300234113421344000110013441313010043241204003131013433401301203444421332410141324104333222004123241203344331131232434432111023213234232000211132230141310223330002120012220100214131100432341143212124014433323143001444134024334424420242211140311213424332244323444401330210112312400140034403001020310104031442443202304413142131144302343443141210234013132310320214404213002002424204312342201420142101401413043302310000223344302332111344412210103400441102431242031203010202344230323334043324402100124413443401340231013231032042332441310232004024102213302423330334141034113433000340402014404401443343042123141322041003201112310410321421420222404242141133221411002110233221320142133134304130100320133020440412022114340443344323334300220324334141214301332112141042230121101332413340343010344413133124113233302122213334211344241403344340310204022130100120211112434341233034110110402241333203022223414233333421143212324032021120034010141322440342202200103143220124214001033442412421423422323414002214002404304410124401240323320434340242343144143402022010234322420131100420440131131143344143012403032344022142020200232240110342003143340203004114123313233104033220011413121013202333324421041321142221214201320442301142401241432321113114014203400332100313320424310443033401332414023114213232141313324210444413320340034201440032243321034102000030242043230412431200122443334132203100440020033233340443124004412302122414022312413010224233323300242100421420244400042021421303011420210042111142024432430103103022111011140140013322132042410120343120234202334141343144231042414102441324100244420140434020220421340344441214410144231142241441004433243122200333102000030220423134343122311040112314412140043434131120342043424110131430131302102313121002132041421123213423020342214043320031002301024012301412411220221203032112043242441223441301302214422332433221322100004134412102343322304441430421101204102122111401210204123410121314332201042104420004201223220441141324344030234124233103022232404343321023201121444413231121001012422321130210222141044131320212220043123111412032222034331024321344430103041132104312000420443303300323140024413243014201402111020204334002401144310101203230130442333042242032444412203330242311200033240234444234440314021312201134224001302121121441211223313213103413241221203144301340303314231001202321303002103132213131023313131024220133024411133114303432110231012043221212212312142032243101133011203221140330410403321233113314331011110022440014310402224403234030100403044044200131143241130033303332423210104221022044011243230003410334230144332014442134234234343211403403222403434342011134442103002002234104203002214042114410222244312114121024424230123211231133220341231340244414304003430203344104102002332200134234024133102003042220331041000242234124200310414202412344034101232214120320213441110233323130243042301113343440433300334211431122022122003400403434303143411334304142121004120043003342421032044411002134010331304120222412222120133241444442143201342244212204404423441413312001441013444333323143234143213003143441131214440230114100101024344213233033322314423201111110233040121124233112344102143241024414211041322343013232303021343313012114123212420130210130140213222330044033302431411421324122201200304311023312141432141044044411200014141001332333232404214300433021324234420121100124103221002130313434330302034402330112234233243244442112303131443034123133420214313241142023442423302414101202313400343043033141020112133440114102323344133311220112021020300141343003144022123020120012300044140113341201322422241324323133233233123311142043401443304213101440222344344143233114420404123143222103340011022100300314211102142430332101422424423240304423342301344320213431334311302302210231300243144303422442341234443330214031331414104111343220022342041004313130114323441432042201112220131114420341124024110104243403400342204331030203303110202340122030234433422011443140400241204442030340141014241124323", "134314002403411000142420010322203201321332401424201133141422443230111012021013112313201421042440114222220401001331332313012331213323132104021210430103330140122304023341104144302132424241430442232343321403202234401224144004140231034441034244332031413123200434212042424320214023444211412122412142043302324041430013221130213103410000302213032231241411430233120034000421101024240020344201210131204203014423101322344340340443041223422100341143130203430303034443204211013303212330012133111414214002320121341442022403200023242103421433123124230040020413144430212333110233344140421233023232422334420312023214230203223143223011222140042140402004443212102412022440123034320114332142101323041130444022441433313113423240234100230412022100114012123412300432044000013301202212321310012103232424131010142231330313323024224413340341112102203103101033334323133403233111434210021234332131130320444140403412000100134330443401102434124203040003101433111040113224234231133002120431422440431221020011030431034324421444330140031210242214433411002140043004121340332200213104104311221421440204303433120321003341233111112140233210011132124203003033433211441241142301340433244023130402123023140024422333412023301344120322222004123443313310011032021140133044442232203201232310012322022041011431021441342040132112111303111220032013130212312441113443332134413023304242011434414340044131023434240400210013213440344433314024123402303023004342020302014440240234113212331320142434004301120332000332130320101404042342031041024200031222211033002144302012102024112413111000100331413334434411432031013101221104301034203422012333020123310321042233212421330432021023001230321243234114134012130443011214214242231140202103034230011030444421244414001121340240433342320233012343032022113311342313323013041242303434244331104413322104241013110023214132423042304232403040300243212331323144340003423023124330332023420411020314024203413323013101201231420201224333014034020042231402220144023412214410113443030211102122433312404121340133333134011040401100440111000003322222030123421132212430432443304312044331103230312344303303334414011421211431204123102142203134024024300321024420422020400243132100440344233142110432421243044020211331204144044112330122003334412121043024233012140410402431042424023400232112000331200141401142314333124132102044104101213312244433242202341221340134433423200131431403022213030023043211400330102121113301401401241123442244004140024233401244201344311414234200312112043114212334232210114002140223132404322400422303104300342100204434030322211314100322130133121204212302104241432223444443242434211030000202112321203141331101202423231140312123202430303013101400221003312030011402011314000344133311120013333400230413332012034331444302333322022201031331210432441222310101012124112300234102142022331240220320241200041422433104243122242302301013321442003130122411302322030221431243340421032042434141204114123242004121423024341210101332231210343303331413432332443002112042313341123432243302304314042043111411411401020124043410231014123400442343011232020221020001311011234214031120042123410433014441011301341044423111413433230303231022143340131440032400422003411424232023230413133013103034120033330243122442323002442411002414210404131142230213012310121031304330212004003213422021211220424040413122110443120242311211031402042232014002242310413300301311444203124000003410033341000330012333122003120211003344302044344323123121032032332001003230114400110402240344333022314022400444033421002133301144003122413434323011033023021044344231341010102023010421113433333412041001334221334211031141244400332330414011131033242113314400142422001220141204044021324311320404210343003010312102121031224122331344110010013412030024133421142210001042202311231232210124321110341422313133014113320234203041202412322212304134403310301034334210411200111301231143324142430114410304102421241334444311110423431021030302120133040411004341024244041101033224004224320010131432031042221212134131333240434002140301121331443221121301401043032442031401211141031421121110440401211414202140013331134030113431044224330231133003411231112410004100202443312110204311423011223442400431334134142441441030432140101422202130142003340340344320414333324212024224002101104003114221320310414214322124410224022002141404134110200040323002213031004442142203132114014334143211410132030243331330003440441303321013011144422421011024242204043021000021013320203", "332124403321303224222300433222344203414344223020000214003231402002441323112003021314100332441344223324401020421234131243031314300340404230010411022222200202430011311400443442112414443200411244433314233233142311030034314110130334322132313332410114431221313420232014312404113240143410233030302344434421223343441144033144112102401442110240402202314422244304144331302144044144043300243011413011214140333131213041010420104100103041204113201400031210222344422404023444333222203340224042100101420321213232032032112413010341211030142413413411322021402113402433444134334310202322402034424431023141111011400341221134422120333103121040403303020123323031442303414133423242210102231311412243141203224333021110003343141300023440114222134140233132340343412032113033200213123424004021300243211402012103404341041433103033320413112304220421140024144211030140114042212040042031431444444134223143231133400024240120114432042320230100120310043200120104142130232243204303232332003012022220232420111134423044041121441441332203331333113413011243023211112143323224033422431130341313020401323130430200341210323033411101004303420442412242333133131240103032042414211114204310401341242310403201141032411320103000130331044040242213134134210234312234412024404011200141342413120203203100030030001433302222311044224131120324210011443013003433011300034432003201400443324433134134012101110413131210101014320443401023324311331404124102413312023404033124123414222021432141112042443044441343413434214140443244230244001401330434043033430422210124140413113344432213021044324024132414322241142033314344044010333140330412241312004211314212313224433421241030233344231241300303114143310321230244143222330304240443043102044141003402224230003133414341312130322412414330140244120001134434430120221340314112003021033030020141220144004110022321001344104220143313422010222031421120023211220030010203210300412134114332212003443410110032300434034041223420123132240003124123213231013344410222312022423120110124243443230034021344330012243220334412411004433441314204121001412042224110100404042402013332210212340210412120221123433312044240204243024140430331442001334030102004434431224132100440431444323143013030044000214303210333441430020244424034342143301423040430043440040143444304242114422220343434302041122304242001314303203433122214234204400114430121422331142302242432313134041444203231342433032021440003033104233033113334241032414432000042200413100104430312432330310203323343031042404434024201030231001010034112323403131041032302234124121101341420413230004331302443123404421432313320222423211322222110221422222221234022243312134013414233204224120114100401422234141214321241023400304312141300201112203420401300314042402343010043134040020010144424033242031032443041044340324200204102033310042412240314220003434243003343431022202000134412004443444132243231111240141330322230034334114440441042013102013420030144434431001022442442232220142001212011203212341122124343000014104242340030442030240312310334422412401441310434203444223134232102133414342242301213311244014444113021434301324030220344014130202342421014234400031102301231024401004223140443120022010022134412134314432122421222123334210213224244000023000423000244304024233033011423031440120033314223003443402033313420120021243444101122103033111242420223341412300124031310031031423412003021403212404423132402403312324404034011433133204043124042240030441020111311420322300020111323012144341442243214032020441401422122342344040320432021340031434304013024122341334130100032411223021141224131023430242001443430340303032024240200404212302413144020012111320012220423241142330201334210434021034101410333024411301333204324114001102414342221411433222331402120301340224430201430120413302320440414440301222410013212220012141142322040030202421032441022024001034044021400424303422011401143440122341011411324220410104012023041304323021330413014203401022000234010111331122431323333224401424104014400222021123230401220342013224222011203004334221330104021412204440240400333340311232244422332334244404141113042031133004203013244334020424433420110221210241411313144333400042131424210042103334102322341023323023004334130320121302343020320211130313344324101134343210310133220323414210242024330112122442333112130232020300402433433120014414443123240300320413141313012040244100131432142133344334002334304011102204341033410040121401242034442413014401332322322314420234404041224303422333404440302011", "140041030043204210142002341140310030410044000244041201220004422144202323331433313030214333203214031241013401330123232404332134220442402303124233132110103102413411421024243222120214433231210114231011322103002324211402302241340314244022433200414214324124430314443102041422132240220203020124404034012101010041020302034143340321330041442032410041302343041231134434432320203244123023322201034424223110222344011023403442133120303023122434403022401210002320221301303032230023033330314300401303000044244044044112110441011010131412332302234331114311123114422200013041120413113312420433131443104432330204204441444113020310200003314032040303324423241311040113410444031444423024041232410142424030011413041220323120104444130034234331142221004410323022043441100134314244341403104432042241211424330110004220030433020423204414101420314103231324121102114043412413202420223133342120421032434340113013333210240044101204140110223130441330030132243403100004202411322224042033010402124424312202300404311011314034313444114120334043344121303314021402422444422031444102141342022204411121412421231324230244033334422223013421403422400043202240041240103422232002411344414040001042142422102012030443114301120341401014010132220344410013420341430013112340120432141243202442232410402043124320310142000314144300213143431443440101133221430032030202402230212422343343032443321023424142033234343202441232113003232241443412314133242342212224222423213223001114220434321131432220220311310130200011300142431003143433341120242022132043142434424122023240044211124143133441220124020131131144333140214223243030324100301210243101311124130011230143013114043142121303440020130311212012131214021100102212031240244240220213441230000241030013400310132202002121102424010110034324124220040002230221442124143043101402141032334422323023324120223233113132142400003123331011141143003124133214412210332232022323324040011333041232410211013320421201002300441404340014222410443213421043141231100242110143123340031200141002314224423144020321322202211314211334020240003140244110424232331320201202024001220011040144420414324014422122414343120440231230310412412004334040304220413033010441030302140013133143244043234023344442204314301432102343444213112013434013443303231132044042422211102212232220001124220032302202003401333310010443111233431432124442234120034412003141103012110044322244123310111012404200134124143113133243213412013300033020002134330043030141201320312432123301223012134031433122424010233234324333043043141033030401210331401141033423344041032400143103222230441443141000321132233101044044123440132410303132010120422421121212232144410231221132331020441233233040304302224444324414331203431443324440142411141404214411401003433313313312402321012031123332013130444202423023330132302103321003303404221143243223331310231123120000113113433042202304413122441102420300323034014101443003134214114330344004334134432434343303443221330031214323100142301333343212402101344213434400030011214321230243140220032021224332021400124334021422141012023023122023014411144313223223114012430301203033402144122423013402202302430313220300122203031424031232200301234404011342020030320443113414333333132411330444321421442000120222034000224040440234443300400024003220102142443121123412241211311042124124221314122403132334240214413332401320222322312430433001433304013411140423430123002044441320324004102203131102010103023141340424130101423022302344343113302111423021333133114412441212134022000433241021221422100314413413420241234214322133220040130444111203011320422420241230441443323433103121430141031203202401422113313110323041221203301311411222024242033402230330341004202104100201003100200403203110132404231203112432341224104043043143341343001001224442141213441310223341344232320442140013240214200221121040314410020120013233420311214312304012104312400343313322014401422022440432330114011230414201220322020000130434321223224143142123321222331331021412220033040331222231431122200033111110200440142000434320222433014130144330443022132014311044244113332331341401434001203023410330213232214104013234043121120424330321104102011303044333233443240423413120402324121404011303343442004423343040002103143314233043034022014343142433441224330412424104400211420142421330200330332143023301301124412133422341230411141201014321342222002233302303100404413431041342243421414342302112114131211442203124011022203211412210431033243222132200012433043200123432211422114442114", "340114414114200304103210223020321424344231313003110412330011240404431412303113243100332013404022244410110001331233042200423432014134124222101244401212023132142401010313334223121344421013104044140302111010311321212430403124002400322013441442232041140312323041440341400333234343020022243013204310222342402413231300003143004021032114211132332033014010210230142320444302443333212414234110134210221410032303431122420401321424111221202442024444220143033231424431314411113023230422114010342423144433314411323430334314000004410234231044030322124002001400003320214220111033221434121320344120113320310400134121022241031243002002023022332123221011102304410141232000010432102411004231410311024043340211311244230444203232421300041202443242120311423301213322320201330224411124042221104133422430042333034134010321324033130222023320112032412333201444240114342031000030333142321014122010412040424441212242400201004200100132021344041322402133412130400242102240221132431434010404310422304313042411424233324112244022133341324321224444314333132403033312423220424003033330042320431210302132200041340401402133302133403440231231210003202334421020241310124222012200433020240342034201224230231001322400332320321000301100344311324320411141441420301430331312440401240312233411320221430124133041442040003042342043033430441221104003333412342212042310311233141230120444230423220201422214320101132040033230441000334404321301333043203044423114440440302222112320331332034444102431242143031431243110130123304221330344422020003113410433214040443210413322314442223210122214241143202111020224443113403121210122443022103020121130112240412422112331424013320110341414412431434202114044131202100444201213031021142011202411330313202222440404413314232031032101210311430100214041141430113141430311422331302011310021140322140210234100114240042340121344433144432410103331122141341103412242202244131413331144201320441214133223321121001100211441202131014243004303111430100010124332132001312121122240422004340242121123233240433334103141420323423133312304322341031344224043420302330213101441334031421144203033342042130120211234421311332300104104331234223422223422431222221044043401324443203014230121124132333430030122130420131101203244400402342024434214021022314444430110003142201204333321014303301323234210044142412032444134222012221434330300441103431133244300211000124232303101044411124004104101224104400313114403231044131411213011323242000201002214400303023023242312143043224113314231223022342013410000033002132331222333303102030232123303242401002233320030244242413010402141101014341034230340434320400312340121340441304141441212043114313243232210240240310333303422032433332412301040131134204202042431043114332134020104310223120133322321113142222002322211032242423024233143301340014434332110301302014130210300330300100131113131003204331203030102313310042212042031040321432331002234434212014220224430140203124044400110441324404241120322034324030001000044043333123132333223423400013134141042312414114022031041204413144314020112433040133000401242340044403410142133122303323040314122344144014201130201104413203000301132100222101013433003413403330234321133111242424111044114400444413113033002110131214414332440122321003023400000412310114303430030142314230420320041133012312320001343314204442430410001104204230200000400140413442114131301334343214023421113342010224310434413211444124021330301042203333400044140212440314120132234400310104101411333124413240114344132143324202223320420033232341041303401204001034233314233440021011032304202422344130014024341013412341043043144404012131140010013143101343211022144310212222141322124303002241203334431423020442144222304101001110213412120214041043312123140144442010312324014104444211013322102022023004402432134004322032240144211120204401122440222224113331214313222414242023210042444340313241233344144313441023212042201301220040224140414321101134241024413202011433413124331440002143002234214031140040224313043011330104112413120322240143433033430112301123003210033130204330220403304114441430333132302210401102244433324310343034220110230121401001214332430101020123040231213022240003011103043333231341140241134140342422111314431430021142103424313011420023324124031202033322403013002003232123014123440302101304300330302133131220102411332431014133033320042312200323301000314004131210001434443231403324334322243131430214021024023143433343032213024140423203023202300132414140402100141303233142", "114302012304022000233002400201234433213012132020201013421310400204033321002023433023200033332041111414000241020231132013212013111000313122440323304313331403414244110033033202031014142431332333103431304011321302043221401440443034030302400131421212323424421342121142202244114340203321423410402241103342112032341114431302023103013211104411000240214113142002444110004123014324424204422021130414201402443243011221001032040121144310432111110432403313440103210023232400232022032434332012013300320242334024034344144222200223341324220000140411443111003000021020143434023033203402244013003030413120432233241243303202302130443120132334012044303424304331140142003104042441322402242213131403013124242440401411330122213241233014440132204441321310111434230340242431140012110342124024030304203121100414420243313342430410320110424143411030141230112403423332110232201440222331243042114132124014234320202221310004400404111114233241124221110043013413023434113300334030303013032124321233014304133122303212142310340134114030424412101321142112221111431212242231042110300304240301141241342130343144101043242204233041131130112113112223122010344203231422403222431313031402311231030341331131304322110021212402320210232434103411414022032331220211200201444413334044444333132332011121444302004213042044031023202130242403441301341122130124134212234410000034141410021441420012421341403112400120014031234004201334302000324400004033422410311421140420440241310304034042443024103241240014323233221400311343332014441214402313404244110342313221433410140402414111212203431121410241012021440144212130032132330243142434311134121143322221033000211011104443324034024233041314304041422010342212431410012320243434412103333144444023403341244122312444333040242330030310211144133324310220023340344403300114123244404240201301043004203211041403340430230223234442002010401120433311143113100044231001441323141131131114104400401141200213321101440100330113213340020334200431140144233221111020300111440243303131423414021043341432222312403343444212340111021132403422313132422232203400344403433324001414111212402413114223134341432042022324440120113203213143323212401432114440324300441123200304203312102141421313304343303120441430322244130101114044233334041244332302021304101340300432300404204322140210214021144213200121032144413023030201111212031123244323043440214012323022244003402441121122041112224142004142330331431103244422314242303010222024033424311420013100031400432122233412421110200030103414041403034233401003024010414220410331244442101031044024041041404443400401144104124423301023030214244013400110442414200333003443003433323101131202120311021033040323233413230302434420024033224144203202424111424401400142143304243031422142012403140141141014002213014132423444224002311044421300033223010402030044031102023223442422104242431444313300214011103202330230430342100140424012303440331240232202033433311242403212312444223304244320142031302223302442334444221343334431102230102014030031231231013432043434321440341033133144342133144322013234421230444024004111204231331321002340133114131122331034314302141111432020412240042033331122431414013430030033121422022024230101441022313212342332041223311202124331413403300444123441104224301311420012410012123404324114103444422022340102122023314112424121232044040141300430033243014113223324103401304222410211330212303323243014242301422204443211420343022014241412411213421013003204113230403434021112434411142000032214431243303140410200331043240400014342443140040431322100021130010403321324400432423210344030234044103243402312220033331420120213120014332302102312021103040022334243310130441234034212342143411213242021033040032032040400133203100110220343213232322001443044130133330001324333034131320302401211141243311012144113211013042301404142110210212324443040233120204242134232124010311131403331301110431432130230020232340010323402320133202432432140043432132433343412323034233011222201330230214110232143432040123011042002104421441432013412220312411231340243200320322041400003213222323331014344023110333424401241020013432124224124020304041231134113040442232421343400204312004210022021423433104310442343343011423210124022223423104421404124243200320403403033430313413414003424021230204133221442433114103114440321204314014410212404120141304231042203130434341443230100241114203310020142021143220322242322232231002214343024421411421301423414023413440344021143410131442344110142213303022334244012332", "041103444121244321422200202404414432440400333010302411333030111032132434033442333400433431103034001432224430010232411234034142103132204112304214442024030031322030341222302204410424302033113134402323202233021114343412012432100100302234133421144442200421304103424213343142334104203313311202130422124222100230024320433231201032031403340313430333443310033214413244033211411444401244322424231224102313221013112412444424231323020144233442210032002442231231101320102433233204232123141233430013003120431113204320024431213330321301222111203144213432023110312310032111143000334000331041004442342122324234243212423332303103134431114420100140210141124231243130303401044134101104140243304004411310424401124432210134320211324202401100323401023334303214432444421043012403421304411421421233330443402324303423413113144414144210423334344112101102003330414333414301312024203321222044301231140041443223401423024303440440232203231014021033223330230204101200333043001120012422242430033022420244143303321323142432041402430103414004240011333412132304101444021314203123014444004430114342004031300232330014034123312020122413311041022332134130140002141134402133343022423204210113212344443431003422320404034223003212211023341211314233334241430120234213313344324432100314213441112222340111003010232102332443131241444304201434124310423230010210202214043300332032221113414432110232113202441324104331200143142231243343042233441414431003144234143440444123344242344302124303443442432324304342400320223032440410030403110322122123403134224032121143242220221401313203333212341000433002210403224134334112214024420004334311410140343244112320404144003412412030223003343124213102044024102423113232021004021113212041242021221120432314003420202232341432323430304424023242104343010102010401410011423032211410114344343434401401444033244320413440202113121142224123122112443324331304011403441030041321004334034123134134311333113422030321343440312301302441142331024431441043310010131111044113433034221331441424122433324130031332342242201223043233403200311042402230422331000122042100241242204201204124140420333222011233224411042314202334341030334112331133000203130330031441222404124002124300033333403314034300310102400412024003432420333324003002143143332114142333141333320134203441202142012340203312041243321112420211110011304444402042104000002441024310332420040024340023024004300300320130034130322414221021033213112030424233222132400430224430232113311023232411311034022320030021204032104030044033112304241300001022014311043424011424240344123212224124333310343231311232410333331143232121112044122002432243301411334400231433441312042013414332340041101011210111241001344213232234141424033222144012403414343342112201002431000111430220400203433120224322113213141411432020112004410310320122210131440341124144044204300420101041231314331103343244113130231141321212112030113431041134044404144441143030112231042321410220002014113034300300442240130333040144104400421334240244041321131200122430123442132303134231201404030430411102234410413324130400322302013241041320242140123400133144111420003431332401234244303140301124413333032114311031333311011400241201344143322220403100230114332202331440302204224302224443120020013242321111234104313231212321232342324303400104340240324420141412331314340443103010042103234100212321021144243410020442024404340023142414310130423023212043033313140421412124321103221311434234440314240112041231304131001000103343020434023443343240202302001321434120214221132321242123122243401413440104100231310242113404004320324001313222023434242244210023103031001341000213120333000334144031324031002400011122302143400234421423040044413431413043322414020342242143143333321442104411214404241422103022213112114442402413311040002312114440442301124311441422204203031200333030442442023224200220324404130144003223011121333131133120440431414233024441323343420243332324300032134201324231233103031012024020024103424303432144021200222410130040230303242111230113342323230032430224044312033001104311101300240003201030013012132212111412233320210430012441300103224412233123022002204023022012111403021304142241321422440420034430033340101424402330233402232134133201410344224410420333222441144004433343341133424344203002033334302300231103002300413404033332124403121310041013234010244142041131243134430214431432013022244323140103033043023433132234440310031303001413241223323032434002020132011023321121201101331323444214341101121013243", "223014344141042211010044443041402223202202201210000124343311001000142423142330323104001112000011332101412041102324340222113024233141440220042224133442020320103303344421313011240240021134313102241131421322423121320131211444242410314341044424124324314341014042000301140003243134404340340410011223214023324312423302420322244244102020030112412140102111214214402303030110403412213322113330002002433230114410244241341222004234204122020413121412412203002142011212411031400312410014442442102113414023003030323404234400344034124401004323002041332213140234244204004220002111220422303221333034244321402024013423022212220103120142114242011303242102413020201212222110010234302022443114421321140010311130031101430234300412111232441013224333110313032324034341000332424211003044421433123100031023332143231314013122404413411303334032430112233310213141330043431234210232440011200043400240100003323204130424301242132103241111444421142441401030223444413442310041343222200301003020424140044000143340022210122323144023122023431301423020103231421333222321320440312241123142314104041422112330323241400223111410300010110103302121202403244224424413301111041332102241122213004322043104301140021003140332333333144141122333121242420133422412121432340440024222101313343111412421142410402010312100020401323104334240110113141204122034200433312330124101112214111414300400340411313314334130103443020332242140013030201403220410323104031212034343141434414404030241422133314100003112004304221033110221444340044012011043032042122324044301422332031031033024102014233430422323434021004301201034231040342431231313043014442443112201103132210143304202032041211040204322023400024003044442324213022012232034444040441142322313234304133142130333031003440141044321240141104314241444320031101314304440402443300414030401200030323403202133011011011311142342320014031000440401433300014400220123013040040401214310400230340231103124021113320121103402111022023413322341203124213231443031420240241304210132432234301102011441310100344204133041331102320114033113130302441333330223401210411330040422322303012222141004231444224020423120012322313212400342020033333323330301240212224311044232212113202213021123333402431301032044413314033144403003023240123422113443022300411343122142431344234132213433402104210122414332432302200434043323304333302111203204110042030324331141412144034141112010104243131300111213223331022243004000444123231320304320102433111403233332242244034433211102214041431021033133434440003032132232334111201344043410013140021400044010421441210200330043212144432312100212041423434243213102132040122121013034201301312123132400422422100423440432022324311211311411434133302320300224423431304212130232302322034040103343333303122341331111311401210220240202132033212300443434233123313230223422011342104004301133101100100401434402140420341334033202213111413140034010041313023031220002443220200134422111123312212234201420321400410002241031001300234143224130430443310423123401023102213303333224313314124101231140412330040202442302143130323223134321223122233003404111110314110244230422010001341204213022103322032030304044000031202314404404124020102041101230231433220303322010320324403003002044142303200034414143223023432124223204301042424120021414231111432133001200333030120234421110112201211042432324231030222221113140140024130343140412204210423133402013314141221112212321120124340112124022012000243110333204204340041423042413211012234240421341042334041322202144411131324142334244024130040223042431100422012211120421123213403042240302024000340014343111324002320214141024344003224001413012334010223221400144100110221030224140004410403142321233013133242300034042113101001110402304222443013100204244110111242042241331212243122213012140103122142110422201124312222241443123414442401230142140243204323033104434412104130013413404020322022240203121110230122111112101322404001013001214410244400412433123341111021423014031310233211032044112212230043134043401401211004320013013334021324303042133111212444210323422332230110404222110324043122424010310432000004431410144431334343340131240124142414132440112121304443310040342221310431042020320012314242032221401123220042214213240030034032404200201044414122430110344224331400212300411131434211133121130302124221022040413312100424043230024101204141404433230134440324310042423121121101401432412212322344124231110214330211400400441301020231221122313041412031131021430141213340312011100202331104", "130213334102044440214323314234114110104004443224312004034343230131212121232104400434343420024420032021341014122020212220041104130210124234330204213422010202403013432244402411243444120310311044230024441320201001031220443202324240112003044334341401203324123121122234213221003404344430430222323034003124313041244321301304203024242433004323043322111014041413231333303414041240002134134000122211442131404330043302013234303002413022404434010033041410022232410043104130132022300212002331201230240131034030130343332124031214212122203143033132421102121344412443321042223013040421021043231402203040414203033441423332440212023313421044233210003000200202123101212434414404313112020443311121000031020301322001320043220224044312341401020432220223111303344010323404321044323003323201404303133200230240220233032234102333310302133100142002022434424303032102330401323220223323434204111241233012140211101224311011024110114022340043001322214202221010001140030324212124332111130421340322330103141231222222142304032331120421042241343003042032343310110134221131433122420011133214411413121030322043234330333304441213402123020433033112041132343244031022242414144204401101444212041244344330422020204121340434120300242001323143114344130114043331432412313403310333401000012400332034310201424003320114031324220143322331012213134133433230011113022234131434020133003234014114014103012243303412124041113403431020244323223003432413404001312014122301322300430124004404234311234342242441410332211430443133224002021231020143124243004240034212203041210213324031230241143221124220401240124313012103314234140434341033023332331004023233334232004411014313420123422242400041322441300414120143204432440111143434404022310230333423103322102240433110200002220232342432222320010441341210114003041434423333001410334112123012010214102101001221112210130120421133140202414000120111400423232034443422321443403114342021304243431211313110141024134402104412012224313404103230223113014332001311232304113340243402410043314143111022310311214020310411410001304332004313121322302002420020314111020110401300002300042101423044400234310341444233420021304322133223041224142242424020233223203023320201220014202310032113443240320310312402010203243211144444301301441422322331443012230024200303123130320243232230041241004000130044122410342023302444400412211242130011341414031330314143003133032201133144320321042444421030330020023220322331222414033024242113030112123004332300223231334003433210201333343330333334343244421223044440112312232203422321213222434143302023100013400401214400424330230044134010201013041431334323220112204040014211030410230400041221332211411223141124440123131132434310202314021143401321002243143320311221231431241204112232413233124104013032230243034411231430013124340323040130101113424040034401214332114340221332432040012140003023213124444311324310210440214010201322034124110421142023440302401103042032431314413211240202113234330030441102342110113210403320034430001400143230201200332110104303000324344004330411114241334111141022301411130444104420131034431044443024300112133314340101120443121134441322012303412124434334304032144402133032043231441004041212024022000322444410022004342211330344311111344413242443230012441442240310410343434133243313131120201132404130412243430033030143313313122423220034422241430203201114010011331014410402113323024243032022002344242224303020103313320420122002211222122403033014441443412313403311444421322232422004403124303402143124220321331122002041222000212041404414443233234011044240011200024402314141210010420211440113403404130310130223234203011132313440122221340033343222441033332141302112203210231124013322410241304341240144044024420414413224421444322001122100041340434344304313041431113403331322234101240021044223404114324412141231220432220104222014412143200333210200101341213412311304440431222312043113243431411000203320131212401334100114323430313022121203330113122304221404214420121422122423240023311043024144022442232322412323343440310130310330002021240234442211311434144030131413402024142430121234143234404321221101031231044324021311204323332341331203233430113341232413004434433011333303414302340022330112044041431301332433321443240020141113030224043214212134322201330340232230222124343024401012313302213213001321104020431113113420221141120222023014031401421010342222014100043241222244144114322231034020103304330014234032431200104203104032234310243000032211221012102200123331234", "413323011301303414301300013122401242443041022331224340141023000131240033233011413320444332044122044430443130044200103334003144113243200011004140404244102442422313010234441202104444210023323403412412201404442111333330444111141134332442434212240021410103402320234330102203200343431314330342343040141313332343223100233012403020111034121224002314233034423040102010043043401133424211112312201141320040003130424014132231300300411241314314134123441021301403204031202210130113134310033323124444400111342021414020041324124103131020323131043444301101200400440023444422132143032242313133114040431440243444023121012001204402222233023103224010314300302410424432323220004301043302131113404030133323030033013400102444143101002041301224241333143041103242244002024314140304443313332034343302413332121220034104132314214134120034240244022413031421210324244123430003141013421013201141241032312031043424012244442023223310103101321044120243244432132310013031401211410220234324011220224044312111302340243401343341440332241131412324243430000011004012223300041023134410101344222131420131000220143424432442341044420100340012122442121434431423320234324303304302221231221121411304001102020234342034013144012403320412112204423112211121440032214110122224101121312331013333422441003234214240033144200112320021424013204123322243004011323303044244233330401213432241443111143014402142111030210031422222243241422003222230404030344200014324001344301342432431010142341413442001301322014220320211003040331241321213440123422330212144022144320120102011110013431040210240043420211124101414443012112223304201422230031042422010144242020123341434421211400243214104021441214303140023011433012204120004203343434141242044234342032430423113143324302142341220210422204311420231031242413224441311330420124302012211241004401243424314041444321141240312134214413040104433401440442331214332032422322241212113241344011032301402040221343421320143412300344001010412433001210433003412014040200431433242323040014024234343323040123411104411021100432110344041132421122042131322220004311100003332101234233222144141302100434112121430200022304234103201112342330032304412322022001030423012132334131001214121412434104223102422304212342141400012140031421120343142004004034320112331140003024334004100233204044233134233103443002003313340102032424042033233003414341214140044111204121302103410302031441303010142212304100240214314112434443341100012210401404021340421314301212410000001204102324032310011012332424044300122021323412410121413221321020012413322312413431342402414031010420113313010040433103012044322242131313001302414020110111411400434204104012421101201123131310042333344011113321332133340233302200444001023032104024003030102322043130124110311420213140423013041232311144420041003004142241040011344113414101033013344334220300333101411032343024313322202243102030312114413221311202104332140404032032242423122340204110124121410044100023041224301402013444414320242134114011240441200130213204023203041404243301043101431400040222032212243400020132144013442031242304011134210220433230101212110241214404212000142332113114042341201303402103303123421440211230322041232000441214012103303043134021304433302010040202020240001230030333224213402400431331240031404132313023444420121034012342213323000042412032110222242440134312304322432243400030201431431414312102041203201012141410344440302311221412314342013104122041130310022300343233202334144141024244123210021240111434410410222113322214313321440124200100240030310432400104300232314302433232420203210202432011020042031444041133413144224104104043243114404100100203144112412314120434442130000320231022422404300202133302134130443134002424143213424441432020322220030143131244214403343334031411001340004130433421013332310444112440034212141342014041110440214113113103442003421243440034244012001113311204124121123414232030232103402420220102441210024341444220301242122204424020010221432113022134012004031330114233424001310100243003401431101420302110110024000041121330433430432313320230323211443401324302420200101340313343004313201013412031410141240200143412301344423320012142202013424202321131224121012412242433212133024031023121132313434233220214311032411204311301323134032211412341021221001121440324140341022311130410034244103002023302421224111311433320401314204110302300111120440144141234024234003214242342303132111220342223323341022243030414042104331430411041234112322213343301443332441332021120001034", "031110001041330043003124220112300432141441240430002031040423332021221341202344104120004332232411103302203212003144034003032432210010410243211440323300142203432132231410020400324412104213434303234244133223131423040100421034203111034042121324024342024314400311423100123300332014014313103341403321214421433142122041122400040211230120010143134322031013314432130112444142004002412113320110144003133141334310021410333242040010323100214310222204412121342012324022241343210120100333303331024201212001101042212032101000401000044002300003224120141132241213041230034231322110211444204201042410210223441120222020233431300423041134044044203324014301341341434340040110040210312221113041131021120434114121233444000341042321212030401213223012221443401114134430321322401041030104202143401210010121232101214442401013140210201231410122100110411223240013212032122034311402244041421213012211212122412411002022043010002313001213012130234122102101103002141332010144321021041320301041030231434400023303333212020233144033033020002032033211104221444221410203141234213332012024232433230320023113310310012133111334321334444001344310300304101413122400411412011013044142132203114322023403014223132041213001423040322300011024042001002241401303341011114311423214401241144423331303431100223203100222302212303232430042432442244204212002024330113423240430041331120242221313024114142310010011320324134140440102220143343311141411120341141302422023431433003012314243030004302014440214200022113214401220323424112433132423234423310014332033244442314202104441213420012221224131200404002442213424222311243413241431121041311221344404432214231412234124432114004411230400410422321323323241413133220221421211001430042020032034200424124112422432340101000010012320341210441330412341142410300413033230333032443240233131442211412443214433034234143110312143414400033410234444130342214430110134034004313001021401310020112104300214034323140021442044113400344422320302014412413220312023202312311102022432124033043410420414221102103013213324012432414042044202344144113114241230344011412021402200201024011241340331424011313102314044112202443313402313204010431113242043320422242121303320401000412101033443031442234443423233421331100442433324001023022124022141341342411412102212041123122420321013401133140024214224220441033330132223003204234341342240420112014030010020110444344313421222031123141212021040443334134241131424032041043423422043133111002141323424020313243040001134314320022214402311323232440401233203142042004013034222411131003104240030233444312102034200432321443044443010044010442230130442130443223314304214401444413410201232304233221003022222011214402122112404033334103213113132144040341210332433004100241020412232312104111132130011213230324000043331332304034033242241331432232431010023331032221214104102102424141123240202230203223230211032313142304033432300122413332134242103144121104434433044322331201304022221200042020130411421243042012340111032123311102402441201403442211112441000124232043301101300100342402322301410133241123244300011222300133221231102141414413200044114234222130200210034401440313023104213013402040424323310420033040243203310102103213443414104113134203312114433012140041142101230024201021410023220024422010434333224200012430024221100012211404242040314032023000014320102244410420432432032134340433222040030021211213300433104312110212023240204333134031302010314410402210132131341014131301214404103441043243430033014230014302423202031112334210210212313021142404223334402441213220231430440414411114333043102412230020040123141200313032422111311324424033233412402412134122344234320333402242432211113214103314332002313033443002114441111442411020334112003233041443202031040113034013210400120110400400004214022030224233342440113241221302212240322400102432130231334104031420141021310441420113013331220411103240402040300214314232101113431010344033111220230431141021242104344444420202122440211340214023301400433002000334203403023103433241001003040423331144221142004114421333024313101023323341132140234403444041143221202143043221411442441442143421214121431122134014033233021241204200040224331401042021133312041410003200330134211122322134343230040143130410442423240140011000201432303214422212402422224140023411323240034022443133411403322011201433023220003404421140242303024233440122130432311413210421214142043403421314102232334042330140110101242330202321010123400244440213212433341134244231443444311401311301", "141341110234013204140210223004304324002244122320000402032203243232100412120400342243021043423240300413003022134334122434202113140222210024430310233333233404302430034422143340041222232403134234313411004134010142423431333413233103132311102414423223142031231422221432424442241024411200114143040434122424020034004403011143332432011000032020334002221320032130344130311012200141134220321241334021224212021011001034101341002034123224111423213221124443440332401010103110301424312013410144202220234143330144334024433344431340413122411100420312143101032013041342231411034400013313212304214232143420024112010403343320113211323010343124023444442110221421231242014112423311340242123441101423224230222204412120120113321243032101003332421043112041143033000244343100420204321433012113413013134400442414440223342114120141001321011141411034022402143004100323010114302131302321143322314412012114143220311100430040302232424204011033430400340202242412040422043024113221004020402013310021012131330242011432322214004414141224414340130221403141424112343304403212043232012230333124330021424040131222203234143302340242324420014120400324400132140141100331332141330442022440404210302043041140003143221144333413414233303043001431434031043313020132000121012043002331310204040022044032024002302134034101432303032132022344104134333112002042320432343134104134233444221102101332230222214400430002140422213300102403310220202102124023443040130302103310030213414441203140302302030100041411032444301342320032034203133142343120441323000320404221102344244020204043100442121443423413422301322341342224131301023301430422134214440004034322443331110100344204341420033433242000010102204011001104010333334341242421113112444304342432423220442404402412321010243010034120001444333243414240430130121131104224013304413013331214433311230430403210414403232123323400004031424241110304341121243134221102012402433344014441040323342443022331334220121202111224343414304211314021043234411004402034233233413340104144233201021403230103003020221032430422211313002331300343121034334301200243042231200203243422044411331342121323020131303411444004231431313143004021120433021011324134020103002312122321420212312000313442123440121401300341301333200422314331101013403210143001313103023000143203444024121132002114221120433213323203120300310212342100141003320044444034322004404343231240130234324302240134302304424322203330201423403032401203442031343414102111442331141230430032104030243400122023322210133131201321022414022011120012241201403030034301222212433410443331322142241212241134013043202434312442411220110023444341403310032423431110014410241402204022423144200220211241232130344020221134243120341331310142123220414014024034041342120404400311412041321323344013132103104103311412230044243423404010213222212020113304034303144220132240114102011043024333444232342333203333004410132420131121042424124311331124312201404204111304202343334341112342334332340231341040030214302404002412001331003112211122032431011200230232312233324321312413143121434304324430214114212113241133034444334232010321310221130321133114400134043100424243404431413430040310402021403441303331123111040203043310131412132002000043343144104010132034422430312012041131321131404223402203142112030101002231212241222314334320211244321042141034212413343320204130114443040401331431333233323240431124244430310322443224301403233142144130231133311110424021403042324034303200431042443231000304202141122221341431322011323401134224101043323001201043201011032103144221322311423403404422341102331121202401020224411013120320244304024224234214133424232334434002111434243414033042220023204312412410434020144321131023234221311202213233014101022004212413100140432104033132013002101002030020343301310330132331010403402132012230133444413422113414334400213004214403000102342434013320214224204304404123400114213221324210241020223033122312241014310421334201334231311234040302020014002132033121141121303013000134433143404102124332404321102234342222210021230440432343113201141331131014442143000204431224304230120434340332113143332431414320103424224433344121441341122013021302243303210302432233040030312403414220440131320444001234041320131102241343022322131021401312210102414204334244224032100133143334412030034141003044014323141323213400043104440430131014114103424043140430424100304300400334131042200141140431304013424424241424433401020033413242112030133414410101434404202342434342314334140003434244111", "414030341334030132132440314440212223110303012341243430230403303302211324320024111101130004000044312441114233011231311442423002234200403224013140144412332331040410024141122242433421100421332123220200212020134141000324040130400211020041023101224412004042204412344131100421200021112224431143421203142401333214114443142413122442004433024201410224441114014431141403230100433043210302334410304343400114334030402304443123203411144014442042032220110332320141341241122024444402341302312330334311142411411310303312122411240230403244221434302003121041013130114024324114404410440112401132113211333231111324000122031314141001241432021310222410123230214421000214402200403143014334403230242332344223431324023034030123202210430030323012321334344322140142224422104011031201214241342022011144422232421241103031401223114303230420423134424002103102200340444242223334331344101313343333302430134003043442110013403022410321130002344412241111031241013312040422123024242131140013014143114222001412111230103032320102344143033213441032013322313034212341143240413031303441114213140330042434030034102400320444414123201333303434444132414232233040301232243044013101210132332331431113443413343243043212031300341240032300101442332040141131022211004422142411110031130102214304310120344232434310140420001444403304102344444213014214434314412041220441300204044332442104034402424020421330400424204313112111410320232433044012311343231000144212142024243402404034102404411220440412241202244004033423232343022002340101343422020000330142444324230312201200142034444131132214014244402414202132004201144400021101114440312244211303431221343430404440344143103130102340103431411422342324242323403022201130321330022310233423211430113101112434131302011122111024023111112230101004400302221234100234440321210210430140432204021241214223140221340321132202210003324121020440302434342234242332440441244234122041032301324412213034131224233024230024024132403243344100231230332021244302133400030422432203001434003303211333013103103320303440034422004200014410321402211304002210010022422123034423322142444032024223122414300323442200201222140324033340133112002201333023142024122430210320223141010011004400223433134022243233203310441241421321012220122340244034302211030343342110011331040444132420103244000113444412331011243101040124403314031104210420224124331422012144330021242444140343310130041242441034112304240121114043214333221022143210414312404424101002030311244313012030303021241310030031104430040304403002044230143233422232122113443434303002101142243042014031314023204000222002440202021031243443322001432134203201423414221031343030011211024411211303204142212034414301100142214142000220411404204003204043143030412031343230331034440331340032213022223010244420123144441001134130433040242334012223131430333013142442112414213243110034201310201100021211141340011313234044011123042423412333231132401101132234001024330323040341310234444330101444011142304410333303020244224432330133212320301132424031240223202434234210242344240340004001420012021324332331014240332140121303004341312302204114424024443334211310244140441320334121321342020241014104104342120310243210413411144242220213110201112023011422013431343010130411341342000010304242131111202110312412124301204042224111033340110221331244431000424423443303143324141212330423112121422023032230211234031122114101023421233043412103123143004311314433332303102041403103314140002003210144340332013414020230042231142130343013212210230422100413430324123301244124144004132312043413214411434310302022330002123313333001122421410110034131411214013332244114402420141431004434312202213313340100103421320100223343140301013022441314343312221213340123212331001211412041123213023024401341200302132323404043240034224320102312023401140341131222134340431202022302204131330341404231004100242412410104423423040421430220120010044332342340323100014243443310044443441220012131112014210441040000302330020210303333330000242332111433144302230311243412111003324032111233444313130011432030042213123020112403444142242340012000443303131414123302332221330202222224104423042210044031243212134213410430411022431442232212330443301234431131312331412321010134233024320412120311432411124342334440210424031000101033224214113022130324133321100440411344124444123244114013301321240402421420314030112100003140002404100431034231430343333301223112101024420040203420114241202432132001030231233014211400432132022224014040224300102213343", "244014141232242111432414341231224400331103024331144333314110114302312013211122142334124023141102023132323022240232210214133310130343433201440103231132302234142344033144113422440202110311103110114444122202033412024204243103231004130320242232143034432034402004412003020410003200323231141304441043311232310434202424130422122020343044321340133240030431311032400234403133043310224302141034113241312230030432120211332411434424043324321102210203302421202333202200330422402213120023041314202314312404410324320042011104312103331111232432030114440224122102334012104223440301443310430134332121010221034241202021143424300233002300303242412201002211423040224414212444321323214004000443403201234101013344133342220310343430114203323241333014242104424434330214131040230434143300413020220331431413112020120403023114141002111300142433300403123023222004310234100341101221401434210441202044411220103223240232420344124301100240130341012430230342103344413211042100131101201202104202121134142304123124424330443243214234213341122002100234422442004213110114143442424424012141110222421414203134004223034434003143100123300423243230410133343104441243332004123234422041124300241401321033101201203013132040404134302110401112120401340002112322003403244004004112130204224133004044411204320230240331011334324211223314423204443313111111224321021333303421102424424443220124421302124221221343444124210112234200024243410242302414302100240223332224224201113104103310111334331213120121302221320440102002113114140210013023003344334201043014422124231111401042021043442024404302114234344204120133103230424143123421140340230420320022322030322012444141144322311321123202104031120002032323342031404101034314434231023423020101202033230332133442030411314223043422400203130420002022223040223022001122022122122011413243214222241043111030311232203023234022441412211223240202102334110224131114400401104101201223201412100430323433121013411431112212201233111243434333312411341432033144143412333344311014301134424211334002204423201424241014023233414322343143010440114444122032312224321421430440131133210233122321020320313044421110220313234341002102430440131233344332200022441344142012434031222131402131424223323211042400033430412104434421141401444240321123413212040020330130434102440123411203202004021210141123121110321224440231300313422102033220413102432343100022432103433214011224441012043132122300343140142332302410331431320101133433242244244230023012322331121201334300434200443322143143423111432124223400420210312122402334224142202242120442134113213001011131014331233334414410022043314313122102214314023032114020134114321134034343430231203441131230413401440223403001422114420302321420410321122443040023441242220204344243244424110133300001330232004142000404220213321423044034422102443122241002310311422432231004331221421403243304403242301214000123100103034140404404042024231442133223231120143023322221010222243003211440232331103002321334000040324111330324401301441212320414122100110434241312324340411302323003413023042032220401224242421340022321121412342414340414033310144132030230041104403240310132312234342430224140030004433031233214034412210303344113433423134331042442231012202100433003244403214214102303442214140424324114440244024144110241143103312241010103101431420404224130031021120121234021142012244223432411012130010334314340143214114111210304031130303001001314430014212411413310044332221004112032420212222141042323414424212343111023214401121041140133330234404440132014340232222410131124232004421004022311034030102131433111411342001014310343020224213111431233401041204431402023130011213332121222131243041010010131032204044040404214133141013001313400111443334422222120431334413032033043412121124100142010140432424400320023213344042344204230322034430021200010341002333211101003434102243334012042132110011433234223334032213010101341003223044213204332012204314033430131003343023422404311311040111421114003403232203304411024034313343442214432203232330314242013124134213114102030333340220030034214123404141344234442304131034144103133331131234421232401142333013210424122043214113132410330440113113012313414432012323343410130303041414413010421443202323113211243030312213404331434441341413424344401220020243343033002104124423414132110041301321443434031100214142241130222224142042344134122032331304100001203132021200000303341140203312032021121114222121231140424032343432421201032231043133411321433313032021133421222033324011", "014141234231313241031124241113442124423422343401421234312322222223311411103412441203433423003242010404032034030430444441132223040103223410402410342101201122303323223434101344414003233224400013434221042211403301021414143232234202404302013121431204220212110100321230233432011322143104014411333411131410142000310203443134320441232120320143423211122343141103134022131020433331201414413123334104144204210310001223021341042112333202403411022023321130133432232134333344223334002412333312010113413314111034143420324300110120440143140130442413341112242042430110003411033121023002042002211132343003311040222333114333222440414301112312413110312220334441100221221431113234044322443333322204223430443003041304411331300001100010400333300300332142334314324314301303441003400332024100431042104444343134213302421433041002420220002132343224241414124444110133114021013423101243142220421432424403030102132201021214140441103030001134344302110032443201040231214412214424104201014114324304334220220330122310432112013244221011412404133042012234002402233412414032231210204412340404401113044203301101444244410020234113041421021330343342240402032043103411442432334224302142103011312334110143403222432032433002013020101232101441442424232414343131234133421241231441030043324123302233223403403331433434012041003101142333410332034323032301010402223004342303244432220330111240240131003142140320421234334034024420114231223104424013441100124214111202421203202224144414432043121432030003004230441204112340334420334014302123240404230120134120344000434004124021111310400201001320023301214023301201320313134342103044402222120342312321231403241212114313031044012011042344003140031423323310223214414311403000022222342344101304403443142220244003423013243014203302440223440043441323224044200104002130404122301140424442143402132221103320121133000212203011240223412211123344403222421343031241102102220223434404010342101113431440310413014214230141414122304420202403420300200240020341131101314202023023202104144422003022403400400321102221200412342423411243144210303314124040342310444011120414440222103110121110203104044131224142440310422443043432101213442321133401110240313413441304001144300044014003012102431110343411322144204442142331121104024233133310430240043412133022142343013302332232111013004441434443341300233131130024013332234303304321010300033104013334423123044400142222133044220230432223020341114012431221022230221223421331300200343234423144313134420320221110000123331213440321110330333024311210413401041330421222012204413400411233411341110043132412403334121213431400030342004330441331114403043112032200242200131300104413233301132324232123302100421421343441112032242134312311120330104033441413344202201121323030032232000101112131203111424321114344104031430340433211010331422200324401033003023214431020201322010034003132141334214003104300433311243414324030320112321211030431240301224231420420404244144214110124410142224004303022333204021300123220310414010001311330041014104024121444311122114314014433000043112204112013320314344324022001030422020124410010240430402133042031132411102242112033213440140442101424344130023201023240133311222141324332033012343130322100440233434442241412113241042123322402202311023042020220310213032242121131441244420131134040104041433030101341304020424322231230100204130141321331031403033101123230302201112033300404000402312243222410242314234433242034420444311201343424210403000412023144143134320112230412023411343434433213203020220430221014433143304331044344300431424340333243231140302341040003024113002030310333413010122241423314200102200434103022011314302041033330321344031412041400214024021110110241402220042210204223041113221431204230140113300224043040024421213112241344401301203232413331112114243231220034234303242000101331030403421412332441230114330004404421002240102014214431213434132241323030330001113110243033130240322024342300111110332220024034130002332132422310130341003013034140214004320412410232343323014000224142413310140442234424212242434102231104032214324400100430342032014303132114200421413140203414322124022333122431030113420222141412302214244030233221220433002240024313311004310424202422242341034331200030100222112101214334340121001041033331240422024241001403401410123214111230003240102033242021010344241143102411010004024421212210331223223433012140313340240131322300230024302011414342001440011341142203433441434310330331333012434110413413204240002111042001221", "202132010411331243421312123144001012143321302024211411114042422443343032443041430044332023121310011330042313224102444413334001422333441043242420241001124421320032312133012314132133324034220041214330014413300112423313004201321440340404100340234010442231432421100004211324001041032310241203200323212421214320331301030300002134232413311300411032044421314423430144012224042341344003041422331010114211133021200140343042424012130313034222411300141143143401244101010320243104003140210224400301010014121012321231314421144023421240401420113301020430113102014233220040440312302312212110343122323034024300133043011423102121123321314340401241031144414113443332133011244011330111224330103442412343141300130414144224033322334322030412002221313304403103204403230031000123411330003300421120143244212132344011322432334231334413320044012421032013343303440040012013103404212022203412131103341421201140233324133111430001243223001100434323212243333031133413221430230344432004031331433343140100340421444320413120043303130310130333120421033224224041313333431301033321203304433204030034013134331232301131210313323400200321031113042021413422320434402031240014004341321241444134340231021400043434413201214413024443043231244312434120103243142343322040403313412114001031144213041300210321132401441031231221242424212014301110240023031341413122133313040132021324031442430342324432214423433131134012211344142334220202120311102240204134001444121414243141130440431430033320213414344223100033410241041040331140220412141341240344231232344112331024203043133444300001344304301242142434301103021343322124002042430330320133422301101141113311333142234231403114300241041110424423411210110444002400320443404122100034202441041332134233123104210241020401234302310313334414332140403020122143100330300142004421140314242414133423211322011341200440324000140410413344121023433132214303341112413130304110432010043124144132341132033420041022412413324424420433411331432303334000322414012022020000330100332023332214342434130014121403431131132111103131433110141244244231313022322421404143100230003342442222402021413014244201200101213000224314410100210310133400032103302131001042041421132042444133304022141404110221004104413232240011241204001234222021204024124410222143423321201323440114001431212113332310343204230022011232323340042222123333202212221423323431331110012030001211143131443111131300140421111402131224204203403111032300033033102322000011034124214120200032142414442213340324214201001403413324002320413020211331200014131341201112401003220121330343230314213423200130032402420113323440433014344312442430203022202301411032103222022231434030030130332241104221233314443131411311413134110211304042412410311314442332231404041011431020124300201123333031434203410032223441013444142032233421310310314414304242022132414413323112412434300242141123231020324201344231343012210100124344333003023222202212201114424314030342322004402034201331011020121322100443411321401003431111100444142112112042342423421204341131444001300342421403034242232441241020422032410034223121401422411434013314103231130110202314213222023404124403330301443414011443013123122144202243441023442324231320020314030433041120224123431131410332404202132033120201220002404211420422111113414324230120021203211414014130320100434441324410204114413102133443103223020041213002443130102034124413302124042334222002024324031132244222343142404431413223133320040103111033010330301230301343300303444240221314401231431011200134023044042144342040201232401441401000101343313323233040144024444021044103130234140032431011331324440032044140300112214113224030133343411034021222001244200044024223312301143400214113310004332300310022013123333443402042331434342413211443223202102124412341311443401014423334222443003422413434102302200300033114102343144014340302331003202344123002111142233043243414211323133004020002111441031102210344023101424311230243413020212440311113343400011142242131324302212031202431112012411434300123223230143100233144040211301421041213344412304144311310301204033102143311030240334230113143112443010012234034044023203442040331411010313442224430124440413003241321311023321004320104100333241214314114302020412130021102412203224421304224112000131314031240344001241111232040404330121320422124221443401331212414122023323314122322103324144122414014420144104124122200342441203344112011432024031434024240323313024424201440210331001004343003022003142102312132324224403402241", "330230223414123304104101302201034113030331244203144134213433402400330400102131431103311234343010042331104130230043433420132232221442344144210133241322120030323410221143330133310014040132142221233344110112420431331140212201224122444114304302344420402344334410122122120121342424310442402110042202000321324431024203023331131414444321441241044023014040202311220142331320300044100233401241441111313121234323202143222242310202033114004301200130201101332424421330412233243413202142412100011434301440423233244300104331121212130003240201410121304310232440410041013424110213444313120333213103021433204120341142331220412011133202421111212002441122123224424324440314310123433010040410133344044322101131011403430344110330214343032320014301421100002242330101210421032242443321311002222212231020011134043031001210344310410023122321043040332144030333232203224232142311332312144420033032300223420404331422421430112231434312232031321210213000111132230220421344420123232332333123414044130333401232230343442104032432420330431142022132211333134034003442404402221000432214113313122203210124032301330311314220224132242033003440140223441012003420412134122402144140302214432331122314424131034220320304012024432233224132013100113033023433443243313240441034210321040414022143434213324021414323220010212311344210220131240111113443121444000330444102312303232440012034041310131320320204140412243412442100004402110342434213212344133201321121430300414122110120343131413113030104220044240244303330413343323321032213033234222211401441432310143423032344231412031440133003322334120100140231010341321343131313023200032341402033222440303442314031400243211121140441334000410302340240224121231113112040003203004111334003443334143230220400144214203031011122203133430343324402312334314041131012042443311333341233112432142324110314233341403011101122431133224130400124231423301434321110003143320241443143410120221021112314020240111034303420014333430041100440103231133121301244121043244232322013433230312330021321113244131201431042210311012104243023110401234404210122320434041001232301311231012004332221111022442430201313120334314443240200204412321432402112212433313301201031131443302014032223242334414403002003001402334213423002422323320140143220412012013130321240314244021102303200443230021244200344113120031112240400233333340221042023131312041044342314414210133142224034311022413441211320324441312431201104432400124223304010012242142031234330402404012000400221041101034211123030021121402043044303022241033423143414024121111204333223240142331440431130230232212101122024423200344222411023204331441321400403414433423410312330430041301004034021012143102321344034212032230401013240342400403142141412421231420414233224400433304013312310441223020131233432424421402233342133120040010312213022304202013443114424231120214032000014143031302232212430234224144113213331341431231312141120224034243440004032210020013041122212232420421120232121143023444024203142222122032210224034444302243102234244112311104400232410103403323404244403213301433040122313123024223430221003330202404430314013414103341234102221122303414443232240113212111312310120042131421103031013114431044212304302010141421341223430244041234140222112002433212334231224424033403420242302034333220400011213111043423132234314240221131414430023040201101043112013200414013332044342024221234204130100211103304044234131021324224300231141421021424403020131333413003211410201332033121302021043314142434334113322012220043121202402323244120422032412011110441142120340104010124144240044323031011224420104123012001403201320412104221011304433300132232143321404104240142302031212003204022333014013330210331420403313234134001434401133202311310011432303211303401221300220012403402422222301143210444020101201211334334120134043321211402222043212040343243413430134032343044030242032013234332232320412442222244443214213011442413243014214213331031343044344110320203430123404322244101232434243241140321212431444233143312110040301043343334331112413311423121311003004400220244030344310232312441221414302244434030333142311100034410442333131040421024404021024244212422122334210320314111010244423313240242300013002432421233404311132440212221333443012330203222232030321030134243000224222244333333224200214220213430324042123211401332223403102102233322032302140121323033143344011240334030124311202144421110412213130400132204142102303104001340010143103203013214330421314104131233134403234341310000", "101344022034121222210122040013434020221042231111103400421141112101434433113411241413122431042224033041223334440203131322404230313301112343403122141240104004424330223202013232401223410004313200432034240103131022214243324423031402041224224322434033424430324441233143044232143104420121131220231441243112331302022131034434402422333431111401322131103201023112104002020222422003223020033314142443313414333114042401111121310121141232110013224442331102204341420110211434223410104240102034124204411134333303011311110120321021244300411234304210443330224010443132104422111210310121104411231422131320243403314100430133021321013234124330204114423001433241104120142322202220101043041014224221014144113001340142344421442233441432041134131130031412401420243012423221421110132014133430024201211020404100210014314100324334044123204022341412020143213134303342112212332321424131244420303044210110432432310310302333323000130323102410031132034110024412442032020413323122400020101001134134031101332202244412104211010340424313441013224310423021311323342012113223114441323234000214022033011000040141033030243203141023032023011242240232223200303102400113244034422233311013240432311310311402223201403242441102210412412020201400341302323234144042430342143403210323430044440314100043430334230311031413004131224221333043223320330201122214414413031302204411024201444402432314120143312100043042004211144110040320124114120204111223422102022122303432240400041430002310204230323424031111343143113023043403241443132322403300103401213201144313313211432133403240440320300311130233403243030122012212403411100013401423122424221411114110222003122410000300113303002230104122423013211313241420300413020122443230402323340200422132030410113023203031221240311213331220413123040031243443422003420114203010101104202121213222422300240431010442003214230212041044223004134220323004010143201333442343311322120304122121124204332032320243434411043224413030031432210442244231214231341001004223401040421032142320411320443211341244442201210112003400123104021030041103314111102001230222424200230043010443431144203410031442120114000203410131101432002202000024412212414132110013401443203133244202232414232223134033214111202121441232330303412132421143311220214420412023310443433042410022414100331212340320303331132420201340412410210342031304123414001003020230204042421443442244330222421024212230243421402323132130202024122413104422021231200020333413031213341403100343102413222412001102400133440430103222011042300420314402203023313003330110301000322240031041402433114313121230110130312320441404343441100131040404240423140140323214341011101321412220210223002434424113010040422121011230243413004004444303314203313411030011344141332240433123321034412240413442130402341403010011413304021000432234121034114214322112432133003214233400320032440334222112211132214102323141243344233301031323313412012104333310231421102423323301242021311403131424343233221413044133214241240232321311314323144332320442132211100303214041411204412421021421012043001221012122321421134413012010112112234213421010040300430032104242141424411101123140043411022430432104221222123424410401331322441043003003412334214444124423043044402242231440040400014410233010023441041423132101023221000023244311223433122230211004440101114341111314011044041222311413022010321440423312233002221432100304410103142212032310001421341444242401000220401132301012303133143220220241213021042340203320230034342230424422401043103414041432333030130243234103033342322132430411302230030112020011040140021132140141322140140241020012121044034404114442300122440213342023412200410324123213234120001414023030022124243122130114143312314202034421234240334113201230011402133344110324310142212232110044044210021133244230223431324414421313331200342122020041303201340130321301432231204301000422341331423431300234231234423010304120024212032033332021413101244423033033414431443131204421210211310224204230330304223002040143212233422311411304240241411033042433424414233401134042230324114222103033002411444020320043420421144400413100003412433242322034331434213210140400022132012412430403422122010330134241224104140134134310110122442103024124343332421043341000112144422310340222142414313342123200213220004023221442130442430200130012010242044413141304123243332102402234011134032214310030010022212011123323420300223430313440302400111202324040042122121222210431043343401140112401344243442042422003411330042300114144304", "133113131443102443304331112230010203410231013442112412134423232214411340243002001322111140343303032420400233002004132220141214410210010302404130131210140022012211301210210004040132100311444230010023111411020042130221332321212124022022000002414043420401203042110222311401413111131201031122303241024030220032102034242023110234241322213404232232223012323001232310404422210143322232034114421012402433104100303244312314402412222424402442430433331144342443114242323124212000034030133311111413201211243234334331240142120043221041142231211400324000421112003232313033012234131200140140213041202342331212204024412412034200420134040314131233040312334200333010442441104032222441124204013240203103142321441430324144420204204112212012232210443041111402320130132300004443231201224224232204110312134223241123441210222100134231442400240342334032103241233242130332310334230204213014031401310442131100434323240132334222124242301010014302203211433121100240441430032331441331211002013014411120234304443224002231321330422121442312132202021231220103303410401411344412402421124144114320311310104120023443241003420341044103200143233332321410421420131003002431100413331332411222321233014202121221211313441223103002440200110141122024243230341103442433133442222224403114141001211243441110010020403103221322211134320421012313221440344442141243412030123423302134300321201041200113340300032210212200413444224424041010020004102241112202003131102213340022132202144143420424033322400213113101244104421440022242204400222243301044324232210431141400112341424423101403112422141341300243342134013212021002123442141122200041323012224134430302412030430130044312413330030111202223044123223441003322110134204404422341222100012032343103024013314133243413323404134341131230114121413341422104440004401034143144230432443302140002104221033100400231430242401312230340013123014004220140414333401340043214120032441041320242342024200301141023012441030321032310220443441313213032242021004104342433102211203340141030330124343343112203042024241242423232210114303421231404004310040303234344024441320042030132203102004440020301312242322113231213434024340313204132123312113443210321413232014430113230104300212223411101231200020232132434234000400032134312241323323304004330433122331121314003113144432443232312043440023333442222223200320304231013111343014134110241124232431341124442001411143424333104430231232342331311312024430113330010223402003012231234040403244322113243022313321442322410011001233033424113134313343303300443240223103031301033433244400213001133224114414224021244403314302123300421343444112124343430133214114322233433241333201240344311104000410330210342302124304342000322021441100112034121141133004141344210230240124341100442124032241320002122040013241213340013000341001000314344344140021312204012022233344301141101004233201124402304412334400313434412323032414410214301312333224103303024013304110003220222414342120040300121440140444113003332333432244232344212030224101123213020034313120211444312401321201012010023303203034113223244230001412014212013001042112032424400311331340222214021144001423004324112021242414434233003202132024003231114020300302104201423213122032423124044224130133233414402101004004442334132310341242303314214321410040111020422031240013024120023312320233333140320010342033100401020410113344221124144014043122044222103024340231434440014101240314333022442412231334143224302114233400440432404414233244200021013023403121020012444411200400323240340303100302304301111104331221323302443032411200041123043101043142023024002124233132432023210112332112243201302104142432020010224222340234031444411214402204324114440240344223331444010401320034111212144114304334301320313230221332402130341343423403202410310423401121340124224421330011014440121020131322420102404034240211220113011201140124400331033431342433323102144200314242412431131413330124144220322221213241044233112423122140423413423210342104324002144432342334302431000002312004101000301310304230330223222203000434020213441320244000023210000443103044432022102140440341330231103203100222443243122414403100004341002142311124100300332442201412033023331311303223310123021341203114240313232404014330030332020041131422432304133222111334240442031232320111020100034420401441123334031440021011214100014434104224344134221014323020104440301032440431442324102422131404141243401023141434320103242043022044242022342243313031012144444043122310141311414122021423101124", "103231031142340214322112441104323233210120402014321224111223234410432411212222224344311140403241104231232130341332032241002134211301241320110030321010322141034034144020423332012402120224421314333300343004210031010203422331003134401403203002331333203222433442044223430003110032242021124103143241243010030130401134434200033202003003002013410223330033011104120231131243312343440242112233320443210011412214313141423243042124211123231210001321321321204420240341113111204340300141413220320413204341121124324223111311430131433202403011100044100212244133224102014422343132143341300030200031331101040012400014222123024330133121313403400342020004301304202232242242204023101101240313241034412212312204333140032223343400212041241003214242343323113214241401200221231313214140312033341040201441224413222001441042122030243142102022334013023403003201112241034122212131204002221323320233023343101324344311244201344244402004331031443031403404211411043314402020234314440033133220240230033444022423042110132443014301221124041232033244033400414212332101222013432220423030303432030334303103221141334043340234434303032122331014223444020134312223304342133434131442443102424221143001000440134033312420132143301123344404412412443101213004440031223434002144414420232133020134323321442111003043012142034023021310223012433040244211134224241132212111214221343041400223000421132124341022143320234014102313303112413304120210443024001104321101030120103323311023032220243013041140212434340142231430404333112312133432041410232130044233313424040320443433002111142222121213404212104013012043434334143322200411414231112043041132234220144144434243101342331112022404423033030144300111304014114142220231221133240432222120324040241321342132420413244042101431412100312303424013232142123322214101110200044224013121141130031222332343314040214440413100442013344021232344324210400102022342311130324003440113234414100140200403104332310233444234340302231443003333140441002412412043223133120303242312113142443312131324130033304441030031112403432334032331220241030304123121421312133201223343010001311304001402221112321432002434233331342411432444331223403133331001133320213031142132430243234431212102140124330413110122101304100214412022410301242010333210223310410433213121322340123100312012034303223124221333040124231402430233404040200430323323134342242010024404310033343042234434311000423203211221424133020110300343144130114111414103300101243403341342342232131222443113224423424232013433223330000440144243004311033303030313323033240011411204211213112141211130330031111341004210324004334113330110133204031313441334321104312320414413013421104011433001043224300004322403131303304300422441034233442421122311142104434112401242042112133042132041020023123420440411012241340332041030034040104130142210222114044230441041014444220200330313301021243431340022240214402242422311301312012244102340400104024344432134214044431342344434043111343403440032120444120010002223233422101201141403030020200131243123133220033034434132442212042422232130444144211413443204300030032041431012003130411204110022310224240011000244300202400113404130343420041143414043424410010313302024024440000400310200331223314411244440231204332011441342141433104211320233312303423020212031313022024240121243324440212243020331442424323023442313242033332333314210310002201302000404014142142401024303211312231313102400131342142343302402041011223324340342002132211422332323024033430030342042301244032111204223110034030220303212203212131311040101230404042140212140121121212443302242123211131222133003232231421334213020411300312213213303324044000234443323042021402012140121444144013203401003102143300141304314204240201020412432332120031214044211210313233124323233011310412334033330040432234203000043141330430211243114321004131331104441100230341420343421233120203441344210440302023410330134221213413314441204344114413131231011000110122203320021342120122223313120123113104244422430422002332300442411233323033334400423021323001004342443020243203111403314122214444313321312301004011400114010043312313122023012011243410132312324221431233120431112440030021224413222403302333002400130331221210141243104024003142430002403122031101440200400222013423401201140223032012321303121402414013330334202004310304121140141223204031434412140424011433243032301121324314030210244304031341123424424442344343211340032210103240140214220424411200204023041131403010432001123043221411442321100420132120", "100330424221204121301402402401223011041110322423211232314220320204414430123303323402320414224343300033022340403010022203402004303222121031230213113431131100140434114334034213324012214442303210214230014114031232330213041213211033111204141322324023124310222014041420230140444311442100142031034303241232443104312430102411201212300022400110243102202243042330343124124012031334132432131124102401203020130202031403224332010432030042102403432124241220434041234223030233033131020200412440033223033001341020113411222140230134212114114403323304300402030241010123421342404410133210101301100231001442221214310120204331234032210303002103423042322044044110330401032320420310224212322044233002010110101321442130410414243041014313430002412332103200341242223443041442104314131112331342334133044441424001023032203323424000001300102202301342032210412223321110003403124003143424040304340421301203301401232200222334210342313302030400032013412242022040243100100421140403322041111212230223242134412111223134220133440031112223141010234233200312423130102423044320341421341202011124302201314113111403122230042120023000011133044011101100230012041212404023120020311400302414140240102043310003231110413100230023224100122302130001004320124102042310040123443224410300204432322214130420012114122122204202402032141012030043021143112230323442412413000203143000311414401414122144040334442101321313441203004442210002113442313344140402121334212420411334413433002121004311020244303440023213342022104303340442121223230440221110201242444423441004212334041041133404110043300210020441140343204040242201201344220213013023031310320433340310122222400020123114231203034020203400044232023013111232111131422413000232314244012043014234104113122340401330424320404441321121434403224332011220410031203203333223400432134140430134104100210403131211212431234142201422212234104021342230203312144002210244232103131201201021204103232411010034432222441012211203143120140332111011110011101412114142424113334021110344300112042310014121313300202032443220443211124143411422210424304220131301311212104130100414333413134131121112343300004441131444113130143023243321224134011142004412404004240301200141433223302424100300213404214132210313302100213022321034304210422423022142440024031201214233433334243113333331042224220043202323304120201204420041111433141000231304024134142403204120331234014342442214412021432401313122031103414411203211321420001433232031242141004423120012444334303330100342124431031143424444034121244003112444040113322114030121302422022231311114214410414402403334030314423210123131023202041041331042304422212424121313003342313410002321212022004442324000340234010434004321111440312201232132100120414200321040030030302130031301202234301323103003300221303023141032302232200104344140314114134012441332223021124414203020134404424200200334031000304042321402233414301004400100021223232021313204231242410444410413313123242300104311243204440340344430044024020122101003112442240030130244124330300331412034342131120244404444413431322234043223124143313310101143032420341104012424320430031122302113030213442400344233100304123341302132100400043230210332421443423320004211224031000124302320032302444122241102331103122412303121100214333043042410230210104121040404124233314401020121102020140111012412431220230434130100314144434230230342132242210232242032203212342332111344442403442021413022444342111203232410223002132313023034121241233020011004330220303104312211334110022033213144222113310202100022202033202313023231024233230404200013100102210443314420201113441211041330204300041211443120042331440411240442020003230341414314433140001332414241044404244420233310440022203414023042230321422012411002221340021142111401412343040413340311023042033343110422402434020412034413401212443011322210432320322411442110000422213142131101221421202430410244133012004202424313333013444444244244013204200143444122320420241444433121220321420313033020014244013103110413023123012002024440421342311120124432202010010441103043014142040303004131300143413120301102323232304224341430330001432313123340310123204234040102324210021122040411414000001414200121042311411424103100141441322243022204121022134341032103120231101200302223421012114240032121330400414440002101030332304020001044041343124033313142220131332132100240342014110211422433011341303320420031400343134444022014111203433320343101110003431244331422041304133403112240021030203104422014024123310043421203241", "224233322201322133341000014012101413411123032203440202432423211421214003333222121144204204243340014440403204032123103120121104223433220004444011244101404204320230020410132130103401033112403134411100213233122201012013141043411222234230033321241014121343232240232240240344022001400024200340210113433302340342134342223444232110433302042012111020222342012041432314234232103213223113210220102002111210031430341121304133403101111303233234243400113434132033243034213214304121401224313412120131223404320032123031114431130130341323020442342030311123030033422201423012330323224131140244311123011132134301210223100311430313143131103231224001020431330434302444332210333410300031302001124411343013211130314430322032131242143223301401321433040042434102330031412042030140312113041434243202332010110340141313144441041033233013101303202022401213213344101342241111011234331411202313104114311231111010040212132030331134114301423433312113222334100410421020341213400432121334211034143233304312413032244433204431021344410342244140234203022441003430244433032113002330243411112401143412440443040033121124041332101144413330111241221420004001004134434241003020122230233033143214413221002001204023203134431343431022234200231031124111310302431344013443233414130404121224440013003230244142023113040441114404142444312441430241113001212044444421114302114203132400400201041224234022003413231312301332434132322131303041331234040333123424030131303311012111121200411201213320133002320224103031133022042343133404311230243334130423204210024401401122312240310322211344223040204120242034240244243123111343040441423133130231312201410033240344003111430302310043310120041023433304443133323334201424223203401440344202244313433324401210212421303020201310021322240141332311413202124024040141234112201124441112022400424130014014202113144104224322011113024242202102312140021044233430402142024023314232003142301040443130422014102222400431222110123241431044114223244341213133024213431242022112103204130442122112030022014430112333123313101011212102243213303244111113033032120142111244000323303443331020421340313413123201122010411020332430324131341001302230043141001323121212203211012002130234034203331433203202322011034010312442204443040410002413442023400243423412114442042040010130222122401023302024234400113301304133144042402104040333102341404134210222121302232002110440331240311432420330111314034341102112401221120324210104234430234002431201003030400044004422434214400322230213101321040313323433401131112021321314313422410441243003003214043414343101242410343240013341324332133432012340301120323012111040144110004324144300224423210242410033442311003304432113324040321240311333442434300304023143120442341022342432324300004232010314334401034210331423244424423431421012143143011102001243014100014321214011023202040101423331003444012320334014314123210420343300131020300341010213342124312241403121304104421103213223304020132041322340340033112400403142424414413144402412311321142243314020413033010040222103132420401011222042240220010400230443014144343040040403241210230234023344221040400023441103032443241311141233104302224242132321244440023443314442110104122304303034024002043033443013224444321204024324422421304013043204003443141112132404031011441103303132114011314230142344440340202133330443333041303444010330442320123424403423042440340402022343313240331233113212233023213210213001031014202412110412223414403201030100344010000300342040404410412400140323420333241443203300432301410443402231042232132024320314001414021124034004001323441413141400144034233300004310233140203310102403124333213003330340032330243213034141103124434034220414313043031301021411404440100343403331134300011133304244030011441313024033033410014013114242104444302112422121243100004412013303321343104022302023230044213412001200332224144041314044334002103331434304013334421001413213212024304143434433320013004410443434420404030031422113402111024333112432030034224432201322200032240234020032311144120303210314234121313034112010322403100431132412211321332232120331412302210033133314423423200324443234344420242233121104223210134411024200104133414240400331120412032010231203032443411432342414202343042023212321204422143132204314103243014201300141032333334144440432102343044243042304402213400331403341041344024410331410143220344300122010112124231024412311241022413043334401312332110330334034400101222220410413144301321324130242301111414444044231332000134302220", "112420120411421212113033323333241320122044231330220113401404231442420444123124440431141414100402311101110030402120224412222144241214422104134131302113311413434141310203331320243430304200412344002131422421000341230230401143440340114432430334134441141124200302141342431411340420112234340311334033312411112412400441223420131004404112422200234331342314401101311024443132341340231033040313131430233410233044123334401424440004440220131133413204423042433024131021411323403144313040400340133141343234130341011200121100141134132424142024342041301003231004234212214400141423332143300112244301143232403431041322143332301233400322124423010324212121200131043210444220130003401431331300023011343123044414414142024113411044443002233034120111413043102003422432020211422213333122043000042443003132432424433241023222334112243142110011111112434030140124443143320212402233031232401200224214142140414410010041040013020121131132231414143024331242042214412122310243001312442100204444304003401410111013411223140300210121143200001434412424312233401200221442201440100421140240134331104404221334321041000002023213400033113031234232304444440143022430341234203444140004103423341301002300043420304420242321302441440433401142232414213342344033212233240121430100400211333203024322413014342403031212300011004134421234222011401100242204423410004320421301343303002102110202240132141321020312234242044103404221044034331144110221222230122230140224000313024243204411021014020022030112343223002332424004222321403022212220110402332324021010013241104321404333033123012331213303212003430344320344224334131310312003204210002010222144010400434413130401344213421011031204434232133030012202411331134422221221031000442130210122042320031031411031221121323033433213341403440111444443101041241223201043004233421034100021114130132413433023441444131442303132244412212240130241034033432431144401230213312204111034011021420430414001424444410420043140041331224203243220130131000110010102023300300240442044341330110031200022112204030032212013231111140024222430002400013000024202310223440213400323343033210344131242120201001304003003002043003232430014110232001104443012424022110300410244234314034123041323320411331443233314023440233324122203130433241141333140314011214230300214430044133132013142314230214131202044410201013223021200422342031240123344422221331322241103432231143033023223134320120321431112012001134102023212342114320334233343113204232414100213231302141112144341010243010330134400123340402020442241302202103012102113230401130144224022410001424143131201243213324321132231301432203413434444314201423034103430314414414441444101421014010121423134041011013303244330424132444310010243321341202242234431032323220422342214342114111442313032040413132220203144200133020233220200034304211141123342121031343201423103003304244321311131434144322144204323102444401401010203224112124410114310142114041400033414031400213331111022233241024101003103402224300111120442232023234300103323320232424140424032010143211121201442303330113203120041400012232343404240042310344410412233431441142330414343142424430324044224442130123413403001004224211104104420414201122240232011402320044043023231203242343023304401340320010444231233231131032440343020313003111333342031034032114344401222122443103132002334401300222303001332411224314001004244141134434212023014011421340220000310340043001031402341412022304100233104133231234331141341121324203403041402014133100413022233420211010412444141004321402200332113124132033223403012443344424443314421442221413114134124311413033320021311012233012220334243100222133012311220030302301103233401013013033304444003220110444214143020433020214224434043231404440231204244033313140343224303310331102121402243104011403431032001132104142314330403302310133032303323414430401440023200104420203434313401211133401201032001021410124323303401033101014410031213210333310441420423032420101112230330124024010040400003014341321333022341444441211121322400414312320024434104323142204404121100423412334124103114101410403412043103402443322132001343333110402043412244320231434111430322002104022444144003011343200343412302040023412142201400122104434404403423132432144020030422244311133200402310202042114112120444140412040213331001233340100323140223111242430024041134432234212440240000404322240000403423124141133300200124024420033302320410040340241313131343130420012404441141124412302113411404341331032414024141424432230000134422333320232", "132404304244313132322424304040213241343102112114434432113124043230003403224430201340431022203120400001404332100424101424401441443430124434220213402042241100414004130003101313034103302014441200202201112133321223142340413010032012420414023303343233413423114110041403312414404420030243334021002411000044232212201400030333001212021044204130404144214131121413422230421220204200212302320330404131432011024432344042213234133044343114214232202302111203102424021321323304421344233421102042030043341232432202044201341042301303023232031410432033304124020024040030011211044243431410434242130110034113021034314300302113420100422034310002111341134001104344034043443004432331332414300010410402042324003223311120000430441343202104204221104324412331030121203200113130130001114221041301302032413321444012240230304321314011220043414323122204130404024330113114223311001040241140042432204244202022320200024330143040413134211332440243300220203240011403201430420402044322004244413401304411300232240142100132011330403224200422043224212323311042203301433013232024214241302312134142443222020001311131304303203023043444133031314141310134044134113040441401140043422112433431210410113344340222234424032001210340414020000432334142043342033014402212043132031412143230212210041300243213133221220220003120432430242122321020311110320402004202041424442011431220311100003323312344343221040101024320433314434331011430203420334101124403112413210110420324432203442420333410004141341221024032223302100220411112112024212340430402311103433002110041134342414312040212314210024331420143030241343321124020004012210133044000100000231322311230400113343212341304441040342304122024433310104044040432422443303431032023023331313232024042310221223202233424224342112132111400010004220110441140222310121221204144320100143320302411040113320220334223413243104421213234142033331342412133430043334000211213331304243312140013410111044434112400244331131234301104324200413110012344034213141423321122232141240130013423412433233424130204203344243421212223141023324012433120000142213200001343244424241241122344331043022221412421331342441044420442312402110014434244223244303310211424003131024210140142424310333341024320301320213302301424001332103340232103011434002424120341322420220202320044340130441334214203102033301203242140221412303103120133133220214130440322231213444140020423424234100444414333330304120022214021122442040424112134212022114122013410300304100042424414121313420042244000310403414444313233034304131113014411444041131244112103220441433041340313140410320333310221130343342140401333223022003441302311204121044412332011211321304404323034004221413221044232114123313032402442142120003121134242041410244301230204101212302101202012440214041303320413212140032202432330144100224103103444302003312310042240434312032330123203324003421413401114320421021311242001210012032144122002232430124114223033342114220132324332404101434010300420104113144044304411241434220434012044332441011444314000230040402300123241302142114143030321310423124020014032403234304041441034003331434004414233033130301240232204011044431142020000431003113034322212140431334404234101313021021003203302004204242013444104112324431024214421412300121122001343431412223234024023232423210231301241301110133130210214442114114420012424130130310322434344144413424341144100023110421232311400322233303403313040412320112331124424304013243120113203023303303124114313424434003401343300122012144103103224413413234114212031202134314130133134103314343340403400230304442021240140411401033333002041231134200210112240432220211131043031423143103204121241201102400332444141321033033320233432014224023000410112143140311120300223220232021344031200104014312004403301201414123403120004413230024002430030430412202221242113104420441140421004011243411240301041312411341024142241231403031442434102222321423041232133424244420132112023323031122340422314104420132230212044424343021101210323433412414310424244304244332443414412442223023232213411103002013313442401212204441302034324313132343132423411201310412103213222020102441122222440001041234030224243414110320204234441000104032440122441330140133433131033401431232001000214341030141200013244144442230203340004404020442111133422422422022100423401202000004441100034332443111113201022011010200341034323244111232200244243200144122312432132323413304023232340404403334101414422143423310144301201430003310221211244014430044041311140434333444333142401324", "203403231422112110100114424313311132322301434430321412222044400113043432420212203341234443010312023433300120124120444021231234241304341224404410022443143142014033231403420200121322020143330023333111242402414104041030442042240021113223434041241024331102204431103002011403331020304302311213400013224122430100014400001343224144033420001323102210412121140322121041222040304340211124404141041430204144140121030410430130243224213443424022010232123321312420413300141010341121231334131441434430140420033202243024212224023211113022333243444400014114240102041123021104033100433434200201343221440230330421020240113133010341402130043233344330120021340011310442222213211342243004303230240223003412003144101231331140342343121344444433311143202424200041132204230431401443004142112234300443011230302132424414123004013002342040410143233404430022342234111244300421023011412112032023203032133403403232242110010404210332043121012331002203200212323402003100013003212040304040421041211323113003404413324203104334104204104303313241103013113242421111130042424234123102202422003300224242303024100313020231114041240012311321003334132333130320330120242123114300120100320341142134311430020013402403200212342134012014444333242132201413303011031324024103431214404044211414300042120113022303221233244143232400203103334111011101430201204224244223130141241042414132103442330213240412011440030234030002111221030102131323124143202031214112130203311410221021041042300014320112201400344204002420134134324012231201011134421301212103311104211414324410342343004230310404343203102402321443224241321131333301121403341003410322030131342020104444114213331420040141334301204203202432303203440432034012104141244341143200343224113131112204303020112242340202124011104123004132232341040311141024322330432312232441240200221333123302300032222214411420333014342144333242114102140234001223103334024423002034321102302020012141020330040313220400441122434311441232413100340102020442341342331430432134101414033032242444314413023201313332231413322132224323102234100342302432323123441320214442341412232141110113201330011343444433422010213032420440114341032103231231222131401111331110314414432101331312042031320104403001312423220420143114034031304233040312314021403143400421342144312242001441240114002310041421443132332142130133020330321103141302300213104443120042233334214211430214442401343302210022311223141311221020004111024200404241310211003202220301031234201120013330033030012102130320434110212430211014032440411112211043034011304243412443124011320311320422432313404221031304141231224312204102441230013110302231024233312411214043223002112343001121122410333114141210041000201421042100220420243112034032123020022013004131104314103444044324011112041123433434214114321210134010122022102124331120230111303004131214033413421222001422200133344434412031330420324200444023043341300230424120211332400313334140312402121032022334030244312410032120032431134240113014410321033204002041224101212414423042424204130043430101014443021034341030420313200114044100140112212440333423223200211210202341204133202140211412321312240022440200012210444421212001114334014110202012140334120211013424230344243011000134311230134004124043144103323242032410241422324044202213432311040412234234001020212331340114120123212131010021011421102031410234021030314411403314323401130204041043032443013403044302023412440244103100211140021133304213111443400022442011410014222021112043334303243440330220103304432031113411030403004223303242210212002240242222303343041044021434232240403401314142220134242312333134023111221333111220323133140114001100341300013441132240310442300330222343441444110042033112100424121244021022103243244013004312322043143020333204430432333210321321422442121442014000101134012140001344444120222102302134344131243312324140314142012004310023330233344433132210410434042302234322041322413214000310021340241310314110420010301004113421114032333401132443412314412434422201424411012423343031430243102314143440324241122244023032004032030132333102223242331030211140234141423301312330212200003312141120434244244343342301102444200233301443120433224332034221433301123322403143413312030110443044130322321421214442102113333243214242330133412432244014232333320403040233043132213441342130311000344111232302242300343422433314212343414313333301212312212112424140203323311200444431442020421110220101400133401304113312002004402030240103312010140113414204032124424444034", "233332233333012034212440442314431013043022434331143031021210100230414332224314114101001302112441033044023100240334404010410103343024101321413023100141204432300132312444040102222421201213422142231324142322111401423413200010104134210024430024433012434121441414103231404333031334101402124310142004444211134044233110211121433113313211303023044300044424303443240200344040410421432322131400403003041030044304401323300402011021234132320313013013231411423040120304041431142014204314243334243042124432021310123001223244201131224221114114440440003300323012432332004004103342301342401401430234311430323302243322444243013244320312234113103412140334104434434023243043002104033003001412013034040211122001023030001102400403234023314104140404101043204001431143442020231222124212422131234204112031103304333242121213033023034402411323124312233120310314321024213401341023430420331312202323413422044232333412031441443110231113032414120131223132233433202001221034032224301324233214113042041122402232132301214200304233220313334131414020031120132300001221133422234142002204042310300321023231230241201103113203104421124032031040224241113243304244122111202304113014200432222130144124411324444310403012304444212431113331344134120320201231044110443114101112014010103411040214230213110300012441421414141210232323043031130312220122321110320144110040302211011030404101021111103204404000410124313320223334442210240040104321233313444140131233442222443212320240443021033032332331124102402333324104323042343124001201022441001021403440034324043404020033003432304423133233400341240002030012433334044334004102324301300330040213220423411202024434342331113304041223414443040314242134344120001302400433414420300332312334001312220034412030231243213442003403104441124143320312024302331213100433042231141044002002033432241330133313022223032200230342321444312230121030340104032303102042334040310013434014134101321100242443444212134114132411133403321431311041340101121442002204134144223042304233103030120024344230211111404130011410404444313202141101213441413331202133040033030131214442430222141230401123421302444324311400421400441424302111442103334203113402043113313434131043300200003004020100331044021212414420441414104034330130434322140302133232323242313211223022032101211231044221434042424102113111334410114313210132403430442313340314142431244021010424301004010142030110404320033023233002143112442141030120311000324131233344012012204000032411030004231021120244330230341132310420134132341421102123132340401030244034133432042400240133144132431033104314130432012042221312043200142424020230143423043111032432231043100303434000414323122000132212144110203214041440212224114440114334402342201021342230411404144431220412000432232330122213401112020011012220214421241410103302431344324002211004123142204214430243212024221334122243432323134414040421224312312342240103131343201300312421313233111400302234221431311223000201030113443214442111431100341204114431234313044003041130331241032230304420202231424210313134031413242330243044131432012231243342111233103441113142024143441343203243321222044112242422032234031132431234031424332411443340240320232043424233120113114344300202103214410000033032021304322301232304343423230010141114240212312334132143100020202324230333230342320133040401213202431441410020014313230310202013113243331001311400014423411100121303111440233444433401204014441322204431041304421323342033311041342342414001411322043013444003144230231040132104312021042330444242313130344401014343203414140032042313244413421223321020424232132103144000143313202034422043403331421022303444310000100412202400241131130013403323104003203140004431321014020042200232104214413300010010040201234314031014301310220102323001042202034413444301011124421223023120120343224342100341243344331433030414321333224241231021224224140410423443413311321031224402213031330120223230304120002423320310113103043112111440441440433340220424401114424141113411004244400012003233324012442433001444414400321021040124124024121301341014022102243434413202110021233113223332333223101241400321004340213141220433330202140010132120311034040143130102033224343120340131043013221322423143241303344114112340134102131444333402413430330241003334330013421131344411442424331022234134102034243142004303202200434431440140132302043013224002343040311200333340031332442342311010301332400222141214232241143103342214404103333142133122300121310432041223421332004213100100421031344", "311200242244041014222141012420203444114014231140023204324113432441334043414340120322402023002331344330232323102144242123212321120134430411421344423401123143224024322234230002122002400404213414400001243341111032102302443310210112330443340214414241020444412323213423321331041011013022343303323203232240103404212120013430433132223433003244110411421124242033420412212111342412042214203433410421204220004134030102103433413303440410243424141233132044343411332044020113302224023102134130114413111113434232111441210104330423333413012244303303112424132141412444421243034432021010220243333412342131114402304344103202424230231143414244323224234442442010112134040014133320130041332023344301302332242404103221303003200100320323340243213130300201200003133414201121200234012424444234401432312221241140010010200434003210240011403104340044210321214042012311432222240004231422140133110300324324124343432400224313312014124103441302043400002141334040333100412301241023242200344024010442000404040110234324400431430230300112312030133312123342113301341012333121030431020142020100330232010242302144403203141004404102311221323400100021014234114411043100030242302244330311110244104201342334401002121220034123433123042310013303333433233104121314344024242434243444203231014304203400002001443334131343424040013143404043402234424022141124310224200402202101143202444341433021304114124011141142443424421233442334003411010303204420003312400033303143303202130120411024243440433214123322134123122043204234124420001333342312343330022242211044331121140022011401424243112111301101211442103423424411100213410320234230340111303102200201012413110313442224131011410123430221440032103034331013342142141133120134233023144431403001303424223041030404312144030121430003122421013313333302443322221400312323022224234022201332140222341321321012132013023134422204411422431042443332243332301224201100100433343344211234423044042431032441032212101220210021231003210034301233200040131130023344112120214442411422022110441233240110404002242142141231313240141311441442130014220010221240103113411111114301423334220043444340134000244422000200322021034443234044110010400043303201044114001134243443101434432233001110413014301310243332333302303244112003433340310141040022312030044140032222242332302021320220032120022302211320341010011203133334444311120441333202122314224302232134003422231413002001232234230243341301024023132304314214433003034414440031410040421000230224024401132143401321413434341414012323130341210310310204134331340414043400042013423223431411121134200441042343330042204334424313044022141410032213314241120103232410204010403140424421312303112110031214234110030112430003232421110040133402014442124010433300303240030241204101142033311413430213424340001102131023441233124414342430230122320032042020340112000133401042000001114444144031344204000442112010432320331013304423320211032330111104230440002220201014212032210240432334004331300300300101303400204214322414010020303420311122442331434003043413312121131004122301101230120420210003033132032403004101214321043010241413324113402232001344211022030213124220242020121323442343303344243000412341004040101443130032420324012340210143102411414321340404302411021404142014124212343340041333334204312100233234404231422234113313331104301221100314101403203030412434033403010024431404422101144130213340140124221243422413234200423132314142242101102200323314343103004112003220340034010113233233004143003112130421304420133043403344301401011234103342322202210223024003312011420334124133020034043200130421341310141040313324210034343114141442111310112422203303012432404213001424410203343434404033403203310242303211142134233110031231141300202434114203120114021414421004443004423410211233031233102302422441114211433211040241134010020240202301313010202213340030141131442134040304411410300312310301130114331231410220240000201303220221423012042441404141243320023034124423011334034133010403023412202421232203213033122123344102410434021230033023030110300031240140214234441200234431230112412012102004000403111113443433100421124003320222313113102131012444030331203120412131214121142200044230430120210114032212303412442021121114121144102203024213430232243004032343024103200233131022440344212201422332141402442420121143021101044024111314311322404120021010003331011120031121340202143120411420212233031241202302103114044342044013413302004304040201232221042131421211100242121402223423013232302343020321343", "321313113213002413122233323121233443043044214342300113244230311412141210432041211122310332434313332044024320014414331314320442042224233240420314121223403221133000032000231043340032240123430222010430044310132133312413130110101313114411312041102012311112442442014340302222334333413214114104411243310202213410413004341142302300433130423224204122212240220111031013014332013003231242204002330113013323344040042342102412332302030244104310422414211204133234201133340131300210114322013132342032333041203300431122111102401242130304100133002010411142132114324413112033020032100340314113200341023040240033103142404113030422244423411211244122444330001024112013240141003242023404312023441444211420302442334213220112413234342323134232123221204110130242421111133104401214310011042120030422022420131333224012243441213343023114403301000412233144020023341210431234421224324032300102344100103431210331332110433031023314403230303031101003323100012230123004420220232131421200421211443244200132112433431041311122422400113233201423321244223042344120042000200242134222122234240101320243343123144241200401313133240231104313034133414212231133024120024431002410133101211430440321212340304112410014023041042134321343041213001324411313031432143331034434222003323101120112213013242244000443201434223234102244243441430000041042400033044012441420412143432222144234331412042002221312113411001104024121223231200201432030131442023100003013412143444143113022431144342300431211422341003232314142112031002434313010344111032344120101012241422032202300422420134142324330144440310421221400333312442321321313043243313113202234222001222441201040340403212201311403313440242421200312431322040323414200444113433100210131202230201310003133442422403420122434133324443431334420341434433033204123233333214343342020142134133142302424433440234001130134023424103013034233134124001204111132243424443111420243433124041310424033031200434211042042100444310303011200413424142201143300023332134244231220230104300214224003214132332420104121433102022222333024220401424242311122300233311401312334332333440011044413023440210324024404204020024103111411113020004342334401334140404020224142140213430103402111030230104414114212301221042141040324042123130242420313220002140143143143442200242444041434223224020324023323322141242413302031041414323003031034224220303202310323330321431123223133242111102142310233202343421214104023231200031332404241141334431123142111421003011134422131344131433300013403044121033230010410414141220210132233112014122224402230014132002000034401341303000312020433330233103414142120034431213121341131142440200122442102433333441431130420141240032003414324244341120134301002110012031314032132224414204403013300120401242402324014220321111440233313214431240331130111422114110321403201302001310230002442241204114024103344134022222334424300420012011233423213311422423103101222322233244100443002320303333313244001010344042121441241403034312341443311101313104321031142221421403301223433222122403244100230211114100401011234010234421402313032224014140033243240014244113441241433300442004041423030141341424314414232141414442243402402324343233230320043311422121031031231304403423201133330200204032123410000344104344114003234212342002211412224134231100022344142021012022003402234121100102210320431142214331133104300321310212013444040210312243011243300012111404201304330213011340410120302303301320243030012020323213223113222400041340420304133201401033211212023141123001112314321023213041224202114000042113402214211110143111321221412441323040342300401233241120112234203243302431022423032234002303002440443223433133423324422113130432432344331143340132221023401042401400122411342133010324341131131413330222200144430101301002132324033240224034401003312234013434414223010324012242342041012424010243103140303024030301302000400440213200000014230121303144122201332400230324442321431230113200202403120103210023212422223400034403413201441041243214344103132233344224003332303311110133122411024032011143003213213334232434440124030014212310244214042202443333233200434414032133342244002124324340242131324320404220412100023334102443104314121003323304000322212202023311430400130400044431301444103141221242420210343011342132122041233442034023440341002140003230244201030202344322040144123041302020340231240433301444330243342442433431440303411440444103213342113223400424241442112324431030121133444243300432100301203024232433304424111042441130301212", "320411001244313103322230112300330213324301024200230100131222143104310431223341242201114332241434244332204430430010023040222011014223343044031002111330311011222011120443421102101330123103101332024043103321044144014020042203223330141330042201243403131002110211403312420210131041123042134021340410013121141142411403334204042214104321014341203111040103430244220011114030224414132343230320321220243301313214132423343311124223014221123003230243243120200324103433312424102211324413243242311142430344431120241014240442304220210030141440214432434110403234130432042420300330000121131131001442212410330033244444333241104334220433130224313032200414330404241324124143214440311140100104141042130432312431211120002202331422023022240102211310324410243331122422030130231140343320203424311041201444143114320231144140240114030114040344303413140411201320413214034402014200243404302343211341240133442404231233301012210044342133440104441310043400324331331013331413423032134331421421343101101331432311304401304303241304142312204120132144140332403033341400310021431024414034004303432323223301004202310404402232302444334101303204112044201021014203302121334100211014301301400444432101222021324303201033342320121222241024143123023203341413433430441414234304443143411304333121412021331402032301132331431102404122031334324330214322304324043334042211131301324211013211003122420323334414032314424302222401442424243133130043041332333320210414000311241134313241340200041404432403034412102423341424034443040333122144213141131443224343323030313442122142014001310223314034423013131014324304100420343210243414310114330320340340200331012040402212034120412342012424214212323043442120102344401202131240143033043322011314201401021411110203444004424431242010100443113100242413022424343413301400342203301404141021111440332024021211004110201023220014102243200344323400131314201302431114220101121023423411204000441141403432034233113432434400423424132323412144210123034142342341221304103111244311104433423332311230243201114100023201114444211200232131310343103321033004323421213121003312211343102131414242321300410320231012124043022004132042241121420302100214240010322004031303221223421040142324040001201241043432221230342402222241032014030332120303113044214320340304431311023024201431311101310130411303202314310144030323340022331324404422030341110413434140224023234041424004001024110310003104302020114130100411222222341231003123303414223002031343042204022320134232444404122432032430403241323334240323102204144103421102313331121343030340402333122040214112314144234021330120220143034102421231340301104433114431440022330100422414433002402142400034210124012020234411012044203323104144002100311244304243012421030141312004321014440342123203000040210211331120041023441443240403143242211031214140414434110110112041111001323204122230003423024440043301414333222114420244040313401444021033232103114204011130334020134311202433013303041013124232110142124023424142411201001431021210223133114304131023430342104231423210020020432101031311322233134342004031412210102012132314021440023404103312223402001002000311114120403222140013001410301330230121022212310102042313333103211143142200334332002401124041232221102334034013233341124413142314003031100003434013203033310122041410421332324332441334404441432000303430220034200140444414413332114343001100133134100034322042001123143214000344433443430041432411400121143323330423420403022234130044413220203322200422000212114201303000304414012130403140441301120320043202133130231234420104423010001000404413304002111221300304034041221124030343212004031321301144034312200403310024240134013310431044242041330400123144330132034420441214022401233424042221213141340214003403330022213222243404042043114004130123200122441022233140300223332144304310044134314331143233333024431214143321321144413110232403411423312404401330144042241423333342004130130044434203321342314310420001203302331122044432014030041231312030414104111243123131314401222334422422134043120241411040443143033002123000003110343014230414113214230314100402004313341114312431024332300122021232310124324400122232123420401132131000002022231431213333441023004103231430440013340414430040114240032144431020411243433422421434110223310401320140321220212204211333042102112331011001332122134424020134414311403411012140000232411003344040001223244434423130300112404432100444420114121014423341301343204442223021444002040140224014443320000230312432131031033", "302214120333240202211344114300110323442330213241041132013343242421134414100211322211000030011320104204004314244313404220001000231110244214043002303013431432413331233030411010120020312003014421344222230223403402214233212243222210012140300132320132412443104124042213100200233333043444134432122212331140314343421201023443030312342433120324441204132100011044120321332134324310433102042440133230100324104023103422330431011132441211310300034223100142002202140242244303234112240242432420132443243200134221302213104440144240114012000420400132313322423221020432041412200332021132142010403222324340343440334223202021113020113422004434143134414132032022423003223244321432230441332331240044141442214240214032314432401131212231234443210313133023421201420224241403331101320313022432304112100024330124021432203433402131422422313222441431043434031001333003322240103314012011211330303422134014323231433001414321321123241202401020120242234134123132001232031114242040101220140132433144012110433433120122042032413040200414114010401021401100210210214233331432141132114311034132401242121424314242203331132022431242430134441014234432041010313011003013413011441103210223400040201121434123122333223124442110302331414022302434302210043434034104333320032334412210440123241413022410222402044402332203104111120200300320104144441130433240431400410314234034021333412112012240344344023420103213221210040212133240042403233113041044240224104240424141310121403114443231210143231413420111034401110401431121321144223431130344042120112034114024210144113140240433323344031230322301224022132221120423014024322214442013040031404032203443303244230411141203331440203342100401244204204040224233410020010201031013040044343141303202240422300114234224014320332013022240012320333422233210121434314240023012132231402111033321120334021021114333013122403412313343321124234133002200004011330232411243024303424110411443323033334432421330414130232204444434442401441143044434020233314232421024231010241220223012140333100143333204214333133234041433230141304040124322313321043441420313004322204333132221130443330112242224223420113332441113323401014114134320104410412014422312104232442310003231242213040020130434443111102133012311044013120302131401333434212140202213002232123324430442113312333242421314304041014220032210230240001223314143101400224043402030144232023321231013002420331120234421340332302414132400142411133223234132120113420343344001042211103243423334314322200324023310031331224033430223204123223234411021303322312013303001034234224112111100402113202020220224212444022112420004431021420421110403140412422342231214432140330241401111020342404241334010124301334122013341022234200142213242141101010032000430302441310300410001113421434341030020134242331000111132320434210333432411101104140112024001411310010012221423321110221300222231120332040014004240144310440210123211131143412404431303212442214422404011231102341401442410234303344410123432040341132224143403430101310003014402300243224043223002204412134032204022224324430113113144310003320034021433003202240142212110032331323043003230331012101302240033034321040213202243310403204024020234202242111144322131040114001324141341411442013303422411201032021143300111432100442242203313133222011334414213103010312421102413333032031332440103200404111322134132112301102004003321103112043302443201422324233233234044303113204142341314014142404341103223244043013114141422402330124024003014112123301440321140243230210403223004100203403343331011334220324023322400041411321242040424111023123414240314031003111211013441010011010113301304320403131002114300314321103032303432400130134304311423212410432233413333143301312202344140330401200330121443011403332211422123113213224301402104332133040303122021243232400440342300122210444141140241114432340122204232404434002112102320340414412322440423432232230424042232034034101023314040423024442300423324323121134131032231204013313432443422014020212340310020314033212323412244300141241323421133112311130140314231210442443241312004334331234111040332333112424241222322322243011421001043001432000300221331332114443404342413201312330201110143313202001243034401232421020424243403211141140142240311243122121300334022440000230313221340343014340314442042210412310033003043200042144302423002004333144320143321204030414211121402104034230411133241004340344004430103410423200020434420103441310003340300022344233001433000342412421044334103042412424100010230023", "011122340020034202024014144431023434201424134034122134301014314221120120424200022412233021443034441234420013043241320300412121004000133010404232430041042431204013433423110443241403244333312343431133324021022420022343120043213334142113124232400130004104240331200331144430341331420410412101233124200343034222422101031302333221434004023120112200111040322211030022040323113112102424004231022414210030224304430242030330400402323311022311404342232021401133222032002011403310240430230040002331430122330433401111021202130323441231423410343241342401042222112312011344031413230101413123000122330333220101042300432030030002020410434120122033010010000100204233331321320411020432010114332330002022240424020323321143420314244324412223434340113014031403333404014012440131420110002001040034432242311420341014021322421013130313403332403044344011401331120020033430101330144331043140113233031401012403110444333113210231020133023233221441042104134341403321020113021441312010134203122113300013421244214230411103104423230240341010433310014340343024304330324124301401011230231412323231433344233113334104040004301132140333201241042434102222410024001103240313013303421334321031134010444100001342223142023324043243432010001224221212221324210201041041244110003132020001340333143200340423214034433343342243444302032131404304343044341132242103301312414033221330300141114314334210404411213031040101421303430120210432322211302302443440143200112040310300122424341104213233312442103120300100003043004331124132210341114234104003210441441031144420221430133402303030223211104131434011342404142343021131430224013330231001140244331341241111101001413440222231422223322213302121013411014003204233021101131031032323220211442040430401223404433034110013002001322140323023313114320212321140121113240432231242333144333133312244434123424000320244413240422433404000413243214204112241344014141103114244414202421331242340321212142422314122414323443422102222034110220431202322031312221221412213404211211443444201004142202110012104322044204420430342331304001102230400224134214221413022122200421332221000102223320411132021144442322442302033300331444401422244433031301033033132220010301344023241414344030321231430243211103312103233222400323112230303233232343121243324310023213414033000423302012342130214040300112432434121032414002200131030323224200143134223344140401023040432142410344233103322032333224302121404200103222430333440301134313400344203143032001030130414412011413122423422312113324314114223434301321224124214424232031113220230121341032330402130143143204232443122234403302421401034302411043440300342240110042434130140044340443101100101104242334442310322444140400124323243021244124434431401343320310104004323144224024004031221110011144431422404401022101233031112413411131400002432442221022233433204230224440430120022323414234324311123010300441020233242300310132242433303104120000030113014420022422223413211133142201144314244120142434314033031310142143102013242121213041403234302141100410310222234420024331344031104311424402104233140024324314301414311332200300102403140201200323041124233023133230223211020222210332431011024124340312443144422442433420034021132321123412404124424033300210400000402043310130304220010141013200402240100124430110100014213040124134232023311332233340343441412024042313441243124441113202441414411401102432124224143312131304211032344213400011021441033044402102004141032424212040033022133011430043400232222140143214121143144424102414141310021103200344222110001204204320201111124024144322213322310044204301441431221304202432000131411032433323304340242042122314201133042012341333220443141131400121030403030024240244141124241324130203322233124440444043003444022013234133304010441423333321344143032401314414340411323313300242101010430421440102401232313434443300240030000124330401430444413410142401301220214232020222004330301402333213001122324224320321133440233311311303101333412221310413142041012034024131302324123212212214300123443122424100100434310020113102040404104014403010313200314342334303430324120312032343334220013331002213233324413040240442223141231242144411432130110312302004043300401404404410031130212002301044300133340040431422002120244312322310402122431221133410020022032411003244234130300423033111341314331442240043201341020421311203411330332001334424313444344002311010311223423242240401302021133214302330130041132113144303101334210133424442214101420234404230214000030312412140341000", "341304144131212310011042022010424022400200230402043344140430040032434104330002434041104433002310304342103043030110041144002431421244043122143131213224110232203124001413140141001021204341314010040422013023210003210121130312044301113240014232422143142311031021223304211210042442241400212114301023433444011123010114402230211440204424303320140330034212140212120144023134412021104313442322334301412040012343401001014430024220413101142404221241030101014202130340230330301303300403243121333343243114201320344240044342204224340143224301314142113044333412010311041141313204144441440414443434340213223411140431324213102401314313213100243014132243011343433303210332311303022043410302123022401020432022304004404130113312321310331304103224003042413422331320424022204121440322113200142244000234242424313241134142430214400104332333120002012403123211440024020042431334233114024204231243404441121432341113024042301203113340134000344012312001232132001022434314103343222120223431340213120204013304321204131214401032042133103014414430432402332311432233143441430420234231340313341230322242042103342113141334131303442332020212322004041400403411443400143141204314420112204303010320403034043004044222243044112023232004401134240133210102331103214223323412440231331313302103322331141212003022411300330343324010212133122304442411140002003110421404441422310321114220033324340224042231340120104323024334121201032341322024020133142323134434420342011041342320314242411411231241312001211313443003301223012240332231340411130441134304313132113132330332002404343004244012134142200340112032231100422421100040142323002341204124324310031442441021031414201033300110330143211312132423040021132430123032300231332241423142241323244442443441011412011233303313430320132033121310134031224121121044234340100441041011222421112001312313112410240130311444232031123121012003224133314342110113113241220343240141413400044411042430040033131301314342213231220321442123012400433113421424002104130241243424143422112211431314144234130124322132424443413020201201022123204243213322142010112104110441202334013230332403433401011224214203341403431411013202321314110124430204221333134201220303413024002401233013423404334123320410214423020131411231330244344111222131434210303141004024031010402141143113122141043003332213104400322010223341320103141120311033213043000103043102034343012103322321433443203220042130124300420002021441233010143411102034421022111022404442023034222142031242003020434113433204132000440142322403443313424201134344220003331301103240111013411141041101114221114143402143241003322322433340433212333030310334401132141024204430120421304244302124200142432024234344423421442013142001310120404204324024003103002113442141334124321024133112214231414314331300043333002010332413004234124322033220112133022330441201224340240104444230412203434223210341330001122410020240202333201231031033004400202000233212224133441413221323413320414224434244040323414023443423441300203114111300203222041003322404340112040420403331124011341443201021034121032021102123232311114341224244332044030131204140031143114431024240340420320244343400344011013112134134130223434341440433022241442130243034243023332323244412242112344024024221002114003111012143314203323040414312224203343411020010231430420044422434444424142034122202231312332420210340133103310423023421041231412231013030404422131411143041440301103323021004124424014200311011432444332013402341340220242032113233130303444220410430313330200032120140210113101130213004112213034133402412440420010334401241102314411110130012414213222433330121104111032233343424103042330440300402130210141031033341033203004244431231342401422242420203402023343042044440131031234004010231024330222112011332242320423132302324001141014401041144112224222204110404113311123324440434221342414440321330302002111030011431100144231424141312304232122000304043144213124330300110141011043210104244220402021140040144344113410310440011331223324432121243233111324133433314442001313400144320320132101103104012031234032400002330424324334314202301204443424141213114201340402410114042402242013132021202110113340223403104123412210433442433342304214014010104241041430021220132143440210040341231010440311144443334324232241341021334402002213000021040140440011021133014333344400230244312221424230402422344111200324441211110000030422330014320112321313013143321310300421412303424322201301111213140214344130402130122314144204144113303223024222", "014023041204233303220113313141323420132220432212130033443003044142232032031233232221443121300111333030111430433414242441441430304424202202304021323240210131103302303202323003422422104210404133134002102230442024333301230143332042011002330313044323442112043030441014332314423021414000432411331131300313222440412041443214312123043130121240002140442334221302000312122333202113312030314210003120002130004024033342111430423334201242214013121242014124403041110400302242410110203222114041314214140211222404122111244341104020033140430121201034032024440234443401111000310241133243203003100423010242201022214103233141340200233403313204202320343131004303400023243110213141344331002304413300313002232204322141140104242302433231403432102110402011122443013221414010330011222240434221210113024100200022202010344311131210412202144103421401444431301422233403300001100423103301233201214322431234123004122421332434442123301332303033214403103001431034134023021144033102200111200144442141002133440344410204230011020303134121013102224201204300212421111402433141300444031304412124132401141123142210121104243141422303322032214231210033232104324301020211431211144211030413143232332140040343342233233130304301214431224411320113324241341034031324422012432011412210021421034120111211314303202334222210241404040132244033122330424142131322030042324402210440400130301144223140013112130232330134412014242342104044400140024221440322031323324143324322410204141134242421304332304041232343140004442041211421332103114012143310442443221332024044233310123331134410041434220031041122033411102000214424334114004043321404421244000131101412112340140332240312424223400242424100140241024402134232042121431343412001031022432313011112114201403224200330101431340202421221211422004321340323314312013432143023334034241001140433200400304131024401344021313220122324401443240130403213233342000031312414133214040330023022240434334133434243034024023014314234022114422413430440214342102422324442241233400212020010014231111220142312310422134000210100130111304212112422241132132232013100441412401343423341414212104444434130222133304342224410114240101114014123120143444200000203204100243131411014114413034441444320114013024100012220002210110402014121101310110022403201244320202201002222412042403410004312010220304234041343111231323121242131324022323402313021411301423240422043041331231312324203043014100101004421123402223430212241141130421014310431043432124110313420103220130001212223224114230134040320111430121402322003020202230242041233212414031024000123334112431303031241102430333024323410021221144104410314441102242122204122304310003322444202201232223214311342422230310324302244311003403440330223232312013101223422100114322341312310410234003322012402242021210331323040241432434002343324444141024041310430020234210320442403042211221243404324142110001310202003124200243401111400110030001302202202113312020040224411341241022300030431302032324333030212432223112423400131213121413032122424001421113133234043202422221022200003010113243244424341120431312100343313330012324121134403341101230212030430433133314112132400324300201044210030431434214043403303403323401140414124400133120422131423314124430203421421014423231212202103033104002133124224313304001004144433003242210310440000314142430331433211421303240000304130302203420412103000112320244124013242441033332134132221200302242243222200040312333100411334404243021001221400212443201411001322214213023130424242112102321333203433412433311340104404023420112223112430143224430214130043324114314201313411342200130341012002304300443301403421342202020003120000141130313414231330244404241020122112300214023320103111244103033142304341420411230323132103323321021303323110010013023301331132441330430142031402132313011404041401303214242133113333234140004021223221103421032231214444212323120021002443221433001443322002310143420141241103131443131043412041213143332303221140223024221001230110221312334044304130214221412404210311214303332303444342020002032411104423032222031021403342440114333113123140220414201404241011002222231123012220013312034043433413424031010211310341102023421430140324422204131141442312300034204001440242131420323104214121404030042114044010131431123230142233441323334421020241002334332022233222444313041203101020242434002231444421021124301432400242104220242234024133211021100333012222143400022142332344230232340440104210441113124202240143003131444131341203330414344124143113423", "000224224341122341142014213233232204224213031321224221041444033322314340230140142340444102403323121432414134113222000011042400321303333113343441214002444442231011113040042222130144420010321032032241222001123403111240121340304023341011220240430021400243100143443214101303210003240303204140010131411443132120343120143024200111432320004003033042144024202111103434142244023241430422140313240234330230022112412322240424342310134341031102121213342211142013141121320244312301241044134303034133214342032414341421410440140221404133344111440143143411023412223403444130312432434410242421031420414403102001133322414023232004341043110321114430311402034202033043322030331312223311111243221330023440411321404441013302144032310012101034312203100200124321143244422342401220133311321401101202212101133311241034340131222122242443040423102011321404202402131121244402220240310404440433413011313303233200040044101043113122124104010201302013001101430220334034202142433244430333240241330131234222412232104404344012422420432014311421112134401021121434023340344110114341200413440341044203104311332142010140204403034240013402202411210100413310223211431102024200400001312330200220413023433403221231324402222304014433020023020223122211101302324130010411311012231201321132024230033023240331000444134241123030333110301042434404143014311233134403144030224331242244414322330410111303444231303213140214421120230300401014012403302343322010444340220203214010021000244122320011443104111040100443030243430411224231244420042213404124021241420104330203240314213400213143224021430122313144313440333444201233403300100210022121400100301440304441103432420223112211034134402141033133414304121323420300132222441210441301314012003432124321141010004440442310410242112133241023132111412421232202433143144230441421140441411240334410340112203222443224334341342424413241211212021032141201044322433423131243400111134314243144011402114444304423422413024113213221021341200432432023301330221123042323244421441010012101123341301100241014010433111413112423044200240112441432231032100141132043110212243400240133343210300213241200043020432440220014141003002212122210331302410243422442143141322411431121204034234000213030133221043134342202102302141042121430040423244420341231314422144104332221142301244243234041431242003003144300000013144440333310102130304414022011124143320141043212211314100300214431213103411233133131110010112334144131112201001134214121344134431423231200311010443423400131423321424311222323033001313433144041210131324034340133101413141211302130302100044301430130340143104320231111342144301200413421120110211413330143302204144043242213410224320320444114120422013241314333002210111023302243203412204333302140340310443443043141422223211232042402233043413112342231402003130024244230022112342300024324311330101043040202311330444314223212331021130110102103243304440014310034131404310422030144400030142340142423233444111311440132010314030220023020100411433042112313014432032220224203302433231240144013004434124340242133233143210030322420332033224330132212123404240423330331030111312141143112104444413202323420100304101332400221302333104030012212441330321440322404001304103322004122311023213232032143222104230440041144243323441443430003021110440101424010103401343333004314320401111324043314401023440443302401412232033230311123112334141313340021103433340404114221022010214330214012404123034411221143133220013202232213120213304234123114031322001242421000311303242413032120042114102400034002302110402421110204043123131402034320414410013001412101143344403113014131003003142320311004403242333410030400011134131414333222112444401010214321101202140221300431124024133010411221104041424101303140314121304144431434104340011243323423023202112334240200344120141101100332311030400110021204143213442003133111032201412414223400303021201101131120034132212442221103440241421112114433403103443420212440234341111422404130042113244211030242401421031144044112211220221021411403301212412114232033144402210221032320010234120142134230123244402431240140420430014103303022130232010014114422044411141444324011432314324243133140102104220332240143224344123220433414420202313423341102412212221201020222002200010322224220013210013023333440144333222204433214130442431214042414412321013144311312232424344331124034044331322313002244220310413124230342232444102303423444034210141022214210440110334234443210112220320430413023402004033142224211124314224010113", "300144234034432323044033100012444241133230412223232022311103210130424202202001311400034330210144211042132213314103342021431043221222231332424420041320134102420142214311331140324444031133041443233331010014002431334314341112232424001312434343112014230340143032410421100323124310220000310140232444000344203331442342421001141420331441244002312204020131143201323331233212432033031330122440240004221134120242210032123133133031130141331332134034203232122131132333332142341324324333441141221213002104312140144443441410202144333033041130044143140221132000142343133443342113104421132240421022013231242102200023320443303001200201012240420144344233221442333404132011022200041201341204324301400400031201021003101224331312440044123213432010322200132200123313442031404432130413321042211313343313430004213404443333231213143131233432131320023403223342210412023014321210232421224040041013401033331020040143412344241430132132321143224421240121421020343200013223132121143223131141202140432400010322411442433031443402413014220212410020113401442433434014110234440030124123101140141004123003300044421112001443130323423023002424344432121343213324404322122131232143303330123401034221420320112143042344304300301141143002333034030233404422441144413402021031211141021130140022113031332111041213431302111402024014043042212210433231034121441214432312241222430010003004213143444200114343044324244043414024420313114203021131343342121120120242434243230314014421443132201104312033423330112001324224113123401100003403331133010420124311303043331044221341002031031043324331334304131203241411020022311322121130204210114430423303000111134002130443113221433221201330124424320121434101002020430334214131020031444034432023210441402204243320121214013324421442042031214104021414302210314432412043302133044223023300014231312044301331133421231014030144100204302310431104003204222224330024423311200320222420422431233442302000233032312323231004123322114131434421021023303422030131132241402003043222321223423214100000030413404121323041224202112330110430130312123101020443143402131343320232301314410421113411413131113231233122114343124124422420041200224140412200314423302143232443400033111201230421323401431014041210004030033302140424232320024423402332143333144044022201134240343243302421124430132313222322040144144234043210330402320220233021043312014414021440104233331033023244024142002230441142323410310343304021234401011022414412121411001344133124332401404110033010010230313402111314042201301042444344313114420000041440233324012123223411221043431130102330331004023102422404241434112110304331212404441443444304114342132234430344022122012243044313014433242343432030423322024041240314203224331110214012323132340143200222103040401021213234132114303033134242201430303112441330004404203033211003241024213331021303300111344033033310131321222220134314400313310211200442221200144012301023134223402200332221033110211310321103100011430414342442043431120310011112303032012304343434333430421301242142212121001423134443243430033233130341414131230031132403134041420200243241244331424231204040442203002101221420120130232041024410441122431441042023203403430322144010202021400134303220004201220210433143020002243031002111411032101232332333312410433314041414334223104222314131313021044032424121342322013220023030104400314000012141232400323131442303040434421132444041314130344244212444003402103203441201410120121411124444122030311134141104042133401211430110330002332001043123241021133224033123023112314340440244430413042342030421324242300214342031432324343000103344004143024034434341303124313231004040310433021021320144330011140023012331103441443441314130100001101211341112323420042100330031133413344302013100431401120104020230134323203223242034233213013443242123131031443142143332333031024344323113444331020201321424414310041331423312424301333423434304440410021410233423313120231400032144224243024010034244112010420444023223430420002231112323044303010440230330321121042233034342431312444434200414204011402344430203121001204302334121231303004021412122443324020004110441030312433003112030414020233232333303143243344122340134401104242430041232310202334240103323411133030031230000343043104203340304331210001202220301133411003414003341030301320434010132444430412441010232002031023421430302110131232402132344143322403334314024333412003310114213111423032120343021131301133004213202414220000112213110003413413042330142041430111331403110402042013", "244014234021302211212312132344442034311324343020011404422210403344031114324411140112431201232144244123423200320143320230032422432123243201234040112102401414121432401232110411422403221413102043112324233113130430443121433331001131103011414314323001302114044310403410102311003303140103431430224031142021043020004332213402332011432111002404213324022011423422242224432304244232200221144320313422000214403242014003214310104442140213342402321432123424313102103131132122430223342114312314311204023434220243102043123033223412004000331144221321303214400112114312341312031012033212142011410041214312204003341004030042322110322212040334230210310103102122344441140032144133042302342341110312211134243101420140422113331030222420143201102242001310033202333311202134003300132131122444320444100142424332211102120232223433141300444333020103101033302022202144243313302214314230203023420024440021204014414221031331030242023134001403433133420222041104022231012110213321330233340233212423300220314304334201342013443242203231201043413120321000243434024421313211302011420022024220130402000003114431201200043224420014002322123110211323042021012441030343232010032404213101001220132234031322132202110044431403042002013101200201114303122021014422324421240213314004432434441424300133234414441420232123212331213442111323303103440320343223043021332404341401142033431310311221202243411442222322344322341044301131004111112334311442003323202102314332310410331211300133110100144433102432244023020124031041140031441000141001413343022312102143022223414001003433410001012334440320233244001120102440241230021312431123014230122001342333333333432012003222134040304024232344020300224340241120411412222331430432131420023410403333304422414102212100303220404230313134301213312020423042210134214442404003430403443103122411310210103341124442242413132432122341403244240314442343010443314000042222123213120344030213214042222223434031300311344143420222013403333104043303224433141233040120320420013310011441440232402202432343440411410114011023014140043022313422431404232300144322013300030042232210023234444122423021334300341034321203430340340031313344022412114401003304342404023214034241411044111212311014330442101221133122014404343313444300410323243111410410042332324111231141320203103234321233022340123002333030131200301021420024444200123224420440243210343331214113024103240233324320024211001112410144231010330013200002241013421402411443441003443120032014302303140221141030021111441422322023204401334244041131132023004420140013001414323103131212032112134401124302044012121231114430200033211400424110110224130044000431000140243412143320313431402144142410211212410244120212103141341000210302133111121300324230243340231031104421032010210040030200020031010134322332423340021320241414402243200144423314042023201431413104044413303204020244410222120124340234331033434242002124002034002302021142023114213300214311101441114043304440200122234124221202222440024031342324122013130314100433342221332023003033413122031402223310202343144332040124341433321401431111120134211421302002020204401022014221421033022122301011424322210241111120414342200314233011021201322112203410234343040300000430003020204200130413131322414334242002000300304340112312131242203323024303102123323240102234240132233220404134424221220303204243001101034320111033330043001211324432422132440143114402020133132314144411034310230340121040320000140412011322333134321340022001023313221442444103301423021401342142212004112420340121212040200241040411133304440430320100001232143430410214132212123120313402344340201004203103313012304130241034300244203131123301114120413111332022204001123204030033131441224112001132414020204031423413103043323222332130012100420020231013234422341233222330332011312301443432120440311431111111321020344314230404341002113324143304042133132142230304444024044101021413123144144022312442240030344224400302142001224022110121444130100010430323313441111403330332203001114101000330234313302432232402114342144302203013102413300342411330212100034301123442322332214212012314402243432312424224201100024000243324211234101140032122414104132442121231344234441022221332011130210031031023104444301424002013343224301042402103200302210044043201232334444114442244142034010344342220240442113241224310213134420131243241122334103111400443241003013443201031242104414040411220301013003032043334414323301420021044123403002140330201202023422444120224213123004142340044231", "200034121043013031132443200031011044103333001342122040432244410324142243022301232423230333400343222320123010200141023324021210244040124400334223202331000414214421443304410241114102013301323203400304232330424131122110440000113404410421243030213100131034030233132411220023402301442332101032201130431200034200114131212222122432411233332440043013131001033211204424010130331012332341110004303423102210321121144413244033102022044101013131143423021303414304031003142242234240124404201120334442302410223041121410211304044401204013003341130132340131321321443303341434402243222401311410043412012131220013110032113200033414440014431434010022413310002114422441311200002433143010033010430402040344300303113010120340214420302231410233122144031322302310223312412220314121402310020012313310341013344101143434303013340443314422334142320321001032344034410001121333312341323111012311112012203210324323141432102000434231130102010111304123234021332422424420021023242334123032312242310033012401321243412032410131130143421432332421010400023211243121110234113332223441411103143342220231343300340021112240213203340340340300342342001414230203134031214303213434231012444242020114222124000214413032120030011100342332324014143313213400200202114321011211414240133010414244024204342423344440323311230214222041121413133044113443333343304320222102040404343132010013414424111314343222433310331330302232424014213402222130324434010033101441302321044042124123044401013220112410332224100311003100023122402310423000003304321124243402424124021404103321130110420101310303340131333203122100304112144412024443410020224221244024224300234301342420011411024004134103320214331430340303232210432222242332140320411414431200030130204310422211302133104432432414132410114113342433432441422143312242224140121400432230042113003412202341321143043042133304002342103214214332241311040311304332002012021401012320203330324444241311020211424113323231434410114311431200121041311213201314133440020433143040021040203222131121104224111324242143410010142242242314314221231003044213340121224424221403122401203411330002324433043131332121214010400312442031343203323022401303332230244023310231034321333404333210343014412220411132244420012200334144232321423231303430304112011100240123431111110143024031231344401320120032120212204244414002241113443124220210411242130232031221401332313201110210244404411141231310232003141012042020300323222044134300423031043321441420131432242024320402410020303101314021424314203413202414114011220023412144410002333310023202110121311424133043103424023131232441110100230422313114204204041130230013133421340400221331410441020314033243041204030034042110014342001343421411432041222210024142103401231044311240030214413344134143114203014101013422420111130101041134043304411110030440323331242102342440401340141241341143300011011241414311023021231030230214112204331414244101122044331040323224013032343213413142432431102100323234300034230422004034110430201130234124302444110020214312411441022144031434134023224140101431443440020014234211342440403034204133303141130214302331033020144304014202102302322344120404011112303413122232010243322324324330430402443223342134114412410211120002042012123100333000221344200314402402221230442412302330411131130234334010124401300441424331123202332323042214024413221210320321312331404401432303422011323003443300110411120032341224020203240002023213301214311103330232314422012431441233213133412124212203032233300013241342434243021330431020234042330031122212404130422221442214314311221304113420201003010430324031201211414240110102033033043142422020332202401204343311344222223442103214321421240320242220103122142230142430142312424312121300242330320223303341233220032001404134322411240043432340021210444123314040331134133330420210204223420044241103133340202411024214241120232113430344023220203430240144240312330110003422032210340101422403012423244412400314113401244142221120142103213403333213011334433042242420004211431112204034132412023420202004230014400011230204112312344042041324204422443420001024301411113301400112100301334024221221022430422412311334411022012212131442130120423101442123401223243321240001032141412102142040113030334011233340121101133232422421224032111124123022230104404133133221111021400232441104300222212341303044244030333404420100413011322331321021440233231013444334131410123044201203121043200134220331132323334340242414103232413341444401311234244322243102223023410142334", "141243033321010312010432014114331240033342023213303143402320013320343022442133222302222141013243114431333232110042142141300214111040002212142214013132044121014101103131142401003432100442230333441301012000020302242112120010323244340342040413404000400144342142004102214431313044332022003243211203300122222344414214330010012234221021220303001341141201010400004024304230322340000034313401303424231110243003413421443243104242242304213004102424014431330040030141111013342121322333023222334304412433244313204021243432421011032244120114430434143314200340432421030213342300333244324044110424131403410111040123402423312100043120414433220202103443422032031120224311000314324220001100301121211010013221322443124403233401031132002140203213013210220244021220402414343143141244011314403102223443143222041301024022334030204000342143013244412030211344323422114404301423344424114442024344310130304101402400030203202320112133220113204343020030022103020012344414440113122031222240430302331220241013020133144343144131101244240230203342012213443442024331242210310404210003044211434341014312423304014230020330222231330031403142010230421340400231302414132114421144044304331213112443010014213141442342420331132414003204131023041020412342311333201142221131234332244220143321232422441343423203040001033021301414001121303124411114240210141141400033030314121043030223414104420301040203401301012024033221031143403422332224332124141012430322434240300220211143312141003214202424120423132010422204242211214414301041104324004440320010004314434320330122344444231130343020134414403403203222032143102002314210223404021040412401234300202324303341440324104232023011402321143022413303104021340221144231003234141110143414433301004334440434401111232040204321220330210303222210011013331334214322342234034222034111123242230140011142134430142103302332114434422021411041432404032012231043234230344010433340203021021221200344122130341124032311033122004014133023402031214130434041123141211122203431323443344110121431113234414223124433241122134142033201011010220344332311000334433420341102004001144310401000234044204442423002030304412330423104024413243201123220242010111300212222414132322214044001010111321104321213030222130414142041220314422003314430034402142341342230140000311142121001434241440240041040213314341341224223002220244111333032034313120411142434110022342440430241142123404302442332422220401443210023201433043024412304234300012132011343410331021114331243340402420234201244221424411310104410342203320424400303414414210111402040030040044231134122402210122230131012030302412203411444212241314424110434232302431342243014101312343030411224214444040134034304031242044202210331421314412144020010331021203444014121100003441242044431030102331324020433411443340440023130213102241431333434120422112112324330100200231220022144310220212412134314410102234241413424032132120221444020011212441020412003244213420321011234222024312334021342142102302412430404204334232130240321433344412224044201044403312334002314323444310322013444400234113410221330421402441233441404004012132330422441200143410410341324411330304042344112401111124011244141024432322311443433023422441013203244323011004321132334024424143341401112040331141114411043000310330142401034032212414041304131004221030434333200331234113004211333110021343203141004301122043442133223022032200100213444231422331133320314021324130332232331133414234321410340344041313413222041012013412322202331432114323214323004033104200132402341221000303211000004112044103244014204131430433111343121012000040340141300410404212322433040021404241121203043031344224123111432214431442442313100210100342214403443330312202331424322243004132322012130040240322140121020333023413410304344144132011121112032001422142010200203414301113043200000331230120331201203124400123011004444122332222101001100114233141344242443441403044333321410002141212441401132330222122313112141201113224100110434220223242234300000400011231330014013000233233423032204314423312400300401343341410124420142203433440312114331312133204044234030100140104111344314031133422404133043001223103400411303314411302123014031443232044220132223314023243422442144433204403303200223400322024142024423131413143313433431314230040031212423003421110240223231004321230004322311313321124340404003442313334324430244104014014312303020031432022132032431100443433214324021322004222310300020312142214121134413242121401214221444401200140301003020210420402", "221104141111131040323030342414301003324134014342122303330220010244123002242004442222343243132311124123042111430331214341423124433204442021200440414414302042244000443123323404233030231020213244410042224323322124141034133033043000220141223420231430332034040113120031122004441114221241101232203242011104311402304134332140304011113342021341410441410211302222122112444440440310144101224420141034202110143032002331430021411122243332221103441443131213302444443234424410244304002442441103304232202241121401122204024400143030102402210303021003410130234133313411322031424221123313321231142110044124413403010111244142043140243004301033222041444441230002044342404000344134334300343130300312103224143100400032444011113400344324011030404033033410200111140220344120333432231104334202213212322341210330044440244314414134113442342422121442202141132332442041411230201141301121341220321030043430041221111442340013114410212314332100323113412134140132000002301113230301343334301321021240243141300431042043121110131320304144200222244232222234211340104114341022024240200432403413001322012133313400043001102213220421111012401144211303332101134223040214302041440100321040441144023340044014333402042201000102223111242242410110120204414104003133404100030343142421331240042422310413120314322134113323302003314132132044310144114014214101004143012110033432203334014331042143442220004331224320334102430442303302342443444140240300330044040004103212224310300121033010000334214403143413110111023221210142012110421041401412242330004423412323113114243034032443131113134023110010231122312311013104331144033103304202231400422322430121020102140303431140240443130222334433103144344324122134222401042014114424111341223341244224241312110044144413243240422401043210142411434424424333410004134224011033011032440204102320430403204412143211141112210221243013401133314404313130134343041111141042033414131330323414300313210112240321422101212220100424011322433232110432412023001204201200322400424234412212330431114002032411211231003113001240131011134011022041423241212143113000213413024312014300300343412444441402423004234142410124414344044020302301113441023131202122124032132422042434004023032311240120320410112100023002020210040204041013144344312303440043004023232002420002442443343440330440100203331442413431122404404024212411324342033201221031312213043120020442211312341040441014423341020314341211122204224223404422201044141210200224431213030140431342413434244413333030204123133220141422444200124420001132410232004244214434223304344323203002402420022111234141312022344344103032041223034000424442420214031044443231132230422210131430234014204402424134241130431301211222342234231400220113322201020211330122321404020223114420234230221203242002420111112201400440002402311230224302124032341242030313311141233031032033104202200402402130041440404311320210231200144112404011340033402102012421402014000142441414242400342033133243424210113023242340010202420344411413102232332420032414401331340323142434232210241041203041433230041233100424033342113232102434301020211321432010220343303101410132342004434214313214240032104434222311030303323244042410333403111233442231224142103120311210201104442344042003040100244344012331112243242320130120143324310102114210242132402240144141034212241232123033444100222304312122331422102044230300120203433332222212204020300223300402402133103141231130111022324230441213110040433423144443130114034401330322430301112411201444422042210124113222342120433404423204023202141440133314044400031010124301421304022200144403023410343031310420243414432444311003213440310000411433244313444411001233421344343030312440302404311220232303420003022122330124341021122242410244222114232032231421242343131030300000411230441323410314141411011111201421434432231001142333243313142141032321340332222004213021214044024122100120024203143232212312324430314434231303130010440420220333013404220334303412444333002030200032114443133200421120304212003413010411043303443112210343240014111242224443211200020220224202211214244024243334222143013400021241423032011211242034233121011004032144100104133104142423143430214313044204422413331020011014113000241202043003300003322001432210144410131244442043030340110410003111132030341142331401011412422320032201044142140421031442022040124023133012344002230433231023412123042340100423013132340221002033141144320302031224414143104321123130300012122141244201323332112132321332000413110044240232013", "114241402403232342240312334402213222414340244310143231331040431133122130024330301144440121244102343124033310034012103332001303043301122320401240322223003200414314302311112413113422240223124421341013241211121213422232201331001100141313214020042234102444443230410044022340201130343130440040323012310043013430144010043001401244204041040442031222241331343001122321221434244420204023311001021033204111101110103324420222022241443230012232324231222144123343202322111011002411144343321013332030031012424201130244023001412014022244304442204012212134224001201243002340144404243200424032334031334332323134103020243042130011323003222003004314424431210340130420012122011321413434331112001044312410421331311334322143242012304244300002133203332321213241430213032311213101333342433212313411243300144420442212132343011210230313200132143113113430431134042420004331012432241223112321244204000440200000443021003401443314331302334432310442233434000141013220342102000040210321220111333410324142211321142334220423230102003004043443314413200040444101312443301042422342040300131100400400334334112210104002003104334213200241030013242312441241334130144403004420410230200112300430133132243440133310431224044013334001230323441024313112443030202443031441141033114444000144400033323001403421114140330331110443113013310304313100443230112423144423334121024414014331004022123100442120302111324003234330142401042411020414330331421334341243134312224104340004300323233021020242200420312011202043013421010421100221431230431213012032234412211040204244432242000223130104030314301303140211134411234011243211201303222434441124042334013320223444430110201043341101331012443430023313133100102010011413013132403401234423440334131204301243212410144243101102020331234440142300104042221324231012403323333322034033331400134422143423231122404044434122032313012114012004042213013010432021234314333144231044033204223322311440400413323301403333221321423021030014233213114210243012232044344120003101243043204404234440344343023140032300202223404241440210434321122033241103301221340241323414440442133411230010421322403302413302223444332044030210310221321330044031211341140221331102403043112044223400300334412211414030432430240131310110223202313104014332343030104012331241201434011042231043310143410221432333210021312211243113440133221002323344401102434324431103203323442000114212432434114140031131324314240041200132124244331100343344143220234001221141234431341241444422403113031104012013444213003311310032012432420031113311412130402331340223213410230331141134102024203001140414231223410414214430012123132222101400430323213221140334111124141132021123220030323014010211333221223431102334143111010022434432412342100102222432431131424210320034000240214411003433110101102110033343302203340032324344103302422103132243011400044043431304443240042033043444100233422331042332011142431431230312300021331100401211422113000321120211403011004030331402010304110314031403201144132020412232032211222300012021213242100001111103320242440000312010044324322421233431312202020004444132433322230414430433042333234430332022213234240023300243333232220020330304320020204121001400013414324224113013342401331334044412041431223021220200120344233223322103442214423143204322404302033311333312442222422014032012100041034443131430114012112043411243440101034240004103432440104221031303023201102122323003142224303134400230402333301032222320400330203241111241301011110140231110004002013421442123112311323413103313412131410330242044311441322334423103434021202332400410003120400030202402232331022440303034430443024140301112033014342112230312212214320001331413030333002301010233310312200014443144144020013300303224241140231010204313302023032232410104414441134310140324442434344041040422423422301023333120042001041302443403330031121401234443434202241023210124134321222422143300140203333431232441013134402023041301131132341102003300321441141043434044202434011034010213322032201002222341332334220122413302324203302131244341224401013414202310200242444432234334412213222220113440031044101412210102240214440034211242430212032344114043332033044140304210131341024403121030200430042034341340230434324420421233011233113024012134300201304313003141024331111440324413210020233201440133210444043431200430014222422344124034344442122132424402240331432023412232442424113311224342133031432130101023140341243412310100321043023233034204124402303412404231241131113130142021001011231212213", "031333213200420233131234423230204402213131324414241022111322020331414222121412201401420042240313431012332424000130032433001201303321211333202011242143444011222014143223123034042111032110213302420412240032434314144210041141214021142130443400401421302441034401403333034133032432410122323030332011300310340113130311341343342312002322434002443221440230424112134113112130340040144030321423124144031331442144330210224402120312121131202204401213204103014001020044114422442324421113303104343300200000002343142011232044311440303412030340042014100202021030014340433044100313110344102044340223044034112434222124310331213303213043340224242244144201434300021031214343322134222233230124043244333412410121121233032324331104343111211344220333331232044021000004442432023010324424211023104400444414021014303111402200043211440234440244402122004210120010331302312014442220244013133014421134203404144032330130104420123013043223334333002041104122310320143331103402311444023343224103343423012004221423020033304332244000003324011304432403221301103311112342111022440210431030224410131000321213342134400042132210434010401430312320203411213322404231210322410434423214014212030411201134121002032413100421020124130114423102432332014042422244113002031341030212200444221140324432200212442212043114301414203223243404003331223230001311220121433312343043242211131123340123423114222423143121330444211213032104033012103024414032410303110002114444032044011101124134240213220020330443121300233110211240003011302401032023002241424130200002203113133044101220342121044044332213404431311020041334444431000142231222111420143411430131002030301100022223142122414344300023132003302004124002112241114140444134342331132043414443242200230411210441144300032040433401312100134131322222144412440133420000110320104301400231140032440102203334304140004443424040001130314201032332100231423320411443334443132434204241001313200100323301124341141144142230003224241411412411310102223133034020010311212014112244440220131043322444011120220004443413204130001203303310403244042030223132430440333134311002201334241031022444244342404323222210030401314133434102140200302214104404131032304411032204403044420031331131221224012141030310430224402303433112111043241310002001032030300204042343134210440202423204203301434222412432424143134041202442431133221313220344232244022431434022023242032324324300144043413414313203111021344023323202340322430141210230204332103443121100134004244103434200410120441203302240110023324430424330222033022041243432140003044344413240000241423414013423304111432224222402133402332343040310002130440104121202024122132212044322022131214421132021113331221110413322211043014122143331423220002343012114400310433344140030411232203404321114134103404322134203411031002101040442131001430202044111421402122424231324303101144414410202210422231421121310214312312101240112420412401420234004024313343031234332101142444433040043214231343244131413023324143221422303311223144144041401132140321121424402042024043413401042433302210432211413314410330040311334443144143040304313224430003104240043143321310242421423424121130410423030033121040424442243213040210022042221023424342143242404224440144132301212231130302311003242314221402014324344141344312340002311002143103132212211030122304313411020144320113404434131201244411201412131222013111031112312141333203220312211300410314233130243022432221142414031122043020340211100321404031343001443111404013203044323232042013240233212003302324423404301140111224004430414344330040041043042240132144442233433444132211333002242112220241412204032022133441222243232430343242340324010231400434433112243430103103414014304414440321232421232344334224422333421211134424124434010430414001213212012431402430213343021133320322401333124201214422324212243142442040120422324231131402223012134422210112012432013310344133213223320344212314014202422034012230331423043304311013144023234413321304244234214212101223003312211243214244121431301143320444124132231334244144000332343110400340333003331140014300102403422134413330341442222021330214000113304441441421410234443220002240403041404132043301340330320444404140144123321031040130244434443442111341421044430421402041042141344330044212440303411111403344120231040130044241301040241133343033020214304104123102234403412232030113414412241132330100101014142404243112310224104124111342424003200014030121210230134412213110042033313413014421312013441443044311021142201300122411", "330041440434310124202331101131242103103302340113431140320121212014200441434101040304314134422142412322230421021141414103341413412211143134441143043343423042232142313014044000234044231304242001102011423220121224011242431431422202230104014211443340402334144403121212402413224342000343120212001130243242024100321133324122013204132434041011433143343114101103223423404041201142300344314133332231040440214311424334404342243024443330433400123311042021003432130111222113330114042234443403130303200221343231431203412240324320134342203022220340031332042221023310402020301243121204023141013323213200334200320114432240341000103404133211243301211113414014310134013132240312012101331344233100032003140000033310411303420403131314201140243043110023124024022333443202000323120343143442001410022131200304401242032234422412312300034233322400331101033401431101241044431433404314114413131000402233423323431023112042213032403132321101341423143120041441002112320434033203411444434040340011014201340041412021144021342124042442124204422310101342302430334014123132301010022110023303021341222231100301124203444103214043203442040000331204004130303441232433422340131422314022312213444340023230010121142102110141110022201304040041402040134200204323344001014422032042332433200010101404423421002403000444220014403044133311021020010103403133013431423144322423012204311322223402102004030312444211232024422124021243400321400304313044324032023120214043013133033044241322223221010030003120442110321144300443044221241231312110434114213232020120310224314223201001432322242103020200433304421143411333423041400444131114041440044040342312133320330244422412320400213301321121004431430034310140142113000231210113244033110213431400231043020111230421433224401130401332310134423044020324212031443124022302403232433132432341314132412122032111332022000300143103240241011344332420021332203322434334343311034414142314304021123211312340100411310304022333411430404420204302114231214110212343333341432320043130003410213140000444023312314110032324220400440222333214404410024333243213304302240320032201312134021230134004332431040032013212423244320031323401032022322432001234310231044011211324113401014433440003341102002120104324422001232401103102124413304402342330100144444412240100144014133014003323140242003201410111040132221413413104324442423433400114420342233013041300140243113100102341131400022011043212240023022410322414223133104233423034434144341101424441012401434114300344214313104131143314112313221030032212224023241411041240232101104232343014430033224241134314030111124333301322232114121333012334242232001200442234110422423313140340222143031241210344310134131224144403120424242332312430422323132140333433141242043430302124303430130110001004134020331322213004143034113431441402143403232021101122020024032002422132003231430034434200321433212410124300422142021031203213201444240134002123320330311032044304412423233430321444243424333312202433100134033102413102214301410213343330131213004002424312021401143440041101323433421300010432314243410313023132322424143440204433034242400043224441242214411210441112440102133202420313203441220434141331111131404304114343441122330331344431122332103101420344410330320144211424121440402213011002322303434044324131111223034014434130030003303240230442040121204400310203041224443103112200221111212022400141033201000304411110243322114231434134033011332201400332001301133421412344423344411232013411404114022023230302323341034041323000033223413234403111231431014134021321433201040412324211411231310040310300303431120014330331343114431032434300113302122040332210443114434020223430040143344012223023101033011142413202442022403144342012341240033440102023004033323300342302231213102244021303420133110421140303334003434002430200122422442401034034141030104211413022022230130403411030300104322012131040020124242141340144310204334223440003203300442121413442120131413022113310410424111313314043441020143044212341130203041434242244240030201402021300303441413414111211130010232120231023141343143432300103422403434343424300012412003210403244012031234322411220040234211231312001030410423303214242133411220043000322421431221141422442040024232131413112322401021221011441400203403201101240304212223140312000233402430000134443100344204100304013124122433432122204442211313441100014014002211432203343040241241440413114033043104321412313433320133231103401214032114032120001142233112033231211134212414031133241431", "022101334110302333440024104140101411432232234114103131014343421233213122144342134334142414220210030422222124341001332124343340431213010232401402211040204333204101023003411124303242110230132421204033321114241331041412102444004402130331240241204241111312002411142204144140213421243304321444101143422334040124441014103042332310142334343411220300111040302112104140022040221313030011422103333024200011202043022342130321404203123232243014121323433312432344214410130230244401243224422441442021303313244102124332223212204014004441213220342314232431203310232210233210234420201340142111104210413003030114031134301311322022312024323310110304402301103030241002334400422412201211133211112202121141212423310101001144433431344001310412011444013230022401213243441311242110424243414014310310312223213103233332434241031323123010203232144332203113043243101231301434110223103122102331332330400224131204232013002034032441220434433204422024301223022301102040010324444444043020410123124320234422422320024104112031421231141332334433343300132433113442401440200430110134222141212032022102214031232402030224012312023301102234432103442011233341240022342033221230424122003004131011111032323401330301342444120141221230410023210004341214304112244041021413024033233321140122430423124132002324331030022031131041311133423213131342442022022432313024434013013430002243124331021310420442401131020102414334143200222223204133020230120213031040112202303422400021011101130413240211241413201341010434422341143323102240033241313412223231310144320344333340034331023340103301422420444240300243331224201121301021324001314423223212141302304303130422344320010213021130121413231114204040421410201410124044432110424230032230141222031314324222334224022001240343430430323443430322342244012302314032020434221224141034242240110243420121012230211100213402043330002420023043143242211121012101001423232321100033301432010031222443311012411304011104022210431313310024324401332402422313120432323040443444424344111101021324103244322414131434213111012234122304324043030444130011200333441424401331423304422444114322012000032422022200330200240313341340310211033243304002133003004424042303013441320040444200241013443331441341230301341023202314311404333012443244210214302444131222314200201014330212113324003423131220144330021210040421040041444222201010331401243421213242200044342224240110344220410224222014423032032311122114314321001200144240223412340210412114444004340340023404141323122114414422110204011442134012223232132344010233332442220202343330122022222340400432212032243311424040402210441100100113012142144004142041142233224033120123101330424011434134413004423432240042400443431301032322103110022211301343443131143110404031414113124321313443041130412034412012212224114420041413143332112200214021332214320031213343342331440020123124132311432424204304211034004432301220113214143420310441041212143420221301213202423243323001221243021404212003412424322401201401223210204402240302022441201420004034003402110402201304102243423444003432444233430223214412022403042423430444342012001044431423002000440414310042344033120123043331303414124400334131431042022342010310412203043214221041034412134331232310000313410140000233033344010114220203441320222234021110014433434342423201212401011432203130433312034412301233414412141311323031332122011042404442002240104422400402221134011113040122101112243010021303410012104201314121002312003300012011141220303424214202212424230311432132124133441024011014001300012443240422221443331340403002042102041434001024444203004014401001014013133032242331312430440403220412110002123240024112002102403303423122002141020130413310324222234043310242214303200000402440100334142410414231243014403113102311043242303220231042203420321414203344120103144333242122001132300101144002414124012003400210103444100131214413222203244420203014441130200010420214030320044002101111133043121033112433012440421021101121203140224421131131343444220202332334343041414114310111301420344324420022400312321343302100442104324210000420034441002333341203440341311423443444423121211140124144414430014224324214130142030442024244144224320114340414424300123244241100342213240300044012114421424341023103233341340222443342121130414032224311011243034124142200004113103110442202041242342143303120342101102012444343441034413334011203433300022134003013424012111332130033142044131430200343000441420330344423043040341332423043211213204023140000342120232030033", "321231012434340422144241433200440021024232211031332203034334242134132414030141302223032411214421412140222032423222041133333100022002003232011201343031421141334333210230440012424102243204443010342110014244041402320332014144342210113132210420001103332324023133423402341002110233030201030012121420221314444344030131322230042111300331304132322222334400314212132444111301030412121123121200114413321303400314233234041023423420114311132443011303132142240332240310222404433322002033322211431023234240223310033202303043120040113241424220024413041221433410332401024331424103140001032211411442120431244113013404010102002301302140440022130012443141242324041441233410223210101440010101434404304143041430221131022301120110404131111200403000302201043123134132404342030122102330442341130100203222231040110223133423033042020024440010432421321002333324423100211013231443311103422011401204324024213330104411420432110321242032400400113131230010412233013412114334234200221322321243311203401302410303132200343122013142432132120100311401142434131441420423402332111324012303042130412024010400414224100010021140214033021113214143114324202013124423142332412420402004330441112222301210413423241240310044302440230014412421211344244123134012031443000323101144430011143022213130124210414033323221133312144222442000132022311110332304204243423304242311431142202431221310110042413102313403244113410421123332421311410331130431210041023331444441001342023310233211113244113413442242133304434311303343030041222004240111330214214310010131303241130142214443313232340101333100143313411022002402114311121120033234343230124112334433330223342013414433104023401014443234402433210024140114111143400200001000112441002221120313320143122043424404231304420312103401233040410143122322224243333234203301110104032020023114131032421133230300343142244121323111214003130241133211303431001042402403443220003331243310301223414340304043143132101024131103003133442113434422344424031312031204010314103021320003102210302014410113011430234044200043102020130423403244122042030200124332033201000301031330314344033211120002000000124133233333224212034240113342333042244201411234431103302324344401144223223014200440113101122121242220003241344111044402402310131124134314122110324313430432021302314323134312103010302231240442001400101320334013131242440022030104431234441224334330332421344101240322341141441433013134002421124223241301114034143044124412003231430003404212414343244300333434031121123424410434303033130020143123432404422041100100240323243022112111244212124430002133312241014134034412032324234243033434013333112302102430124323003423331001324002024042230422243430324420340340032232202302332233330331240424233130113023301023340013201433004204030231220111032131311002132430021104413031122420032044112314412110323212113213143132003224442341024000123234111130122001113034442402402410233012110322104330120042223132342342112033021404420013131413003344204121311131224220443141031344103310214113121101334114211043142144001134202021042242332023002112110101214303014222224230422011232001211033011210200434103322232023201041324422323313003120121122321420200024233444241220123423134224323340420341222424413023333034310203043131342432232203103441301333244012200301201311133331411103000211432232310434340031003240433243103121242002210034322212411141132412210011412431112224034424304014421140040240002332422440340231434332132211301001043302013122442311234221003341232042323314430140211444033423140230400222003433201423133043324013100140002320343332010040021211031403401241233242140402143203112120310033143100123234220304303030034111402412444344333342031331324440133404324003432000340243034213423124132314300400223143241024404213433220304412203332444021244440331333422232032243114422343402404111313432212043320013442241034113033143014223400132242011424424301144133123341100340224020303443423040442003431431123412333040134100332222100141100004201330330242131113132223214031322324124401013404402033434430312230434311022414130403010202341303212433332443330132214124100321241434441412144212434442434401142200022412044244241213233214121010420412433303033024431300102423033123113341422023020143324420310433334343433440122403313331241334110343221031311404431241312113444304313100004404030230400343224011020001211031203213430103444323142131413441233222433430340012342422200422333333403242203313303100000204240111121403404004323004243423222303120421243123", "222143440313442202222110434140031413101110413134334243114310320430212144204131240422140402011124240130242211030310301443442022230420134333033213030221004214320321134223102442142404144211234133340213103314021401344143032304424431111203111103410001412010023020101131120002414010032413432213010003224333431243403344304014442412233410023341301330410014443302330344110342123013410203444401003144344220023400040311033424341430243034022140334142011430402132110300001113322314402341142303000434043213030422402101242023043134404130300401413232434011123443304311410134411243134300331134334144414210124221133121102010123223304231433402422441103431122404143312332304202310322421404343142443414241322310220040400432334404322312204442310131313221123402412312220011412132213400423314034021232444220130224200130320133334000123321310200310420232321342031134403221244123003201321033021443112301034330330111102343203120033330442222411320442103011000203303414232313110413330342322042242110421234240041311033423224021114234112223421224412011230404030144113122003110442021341200443043232300003303311334001320101313201243322041202032021043130311301200444340240034212144233131313134223024432314234114122133433402433313131333444024131222404343340424431243133211411322142033114112041133041033422142342440330322203423131444003102443442030331202144411111314403011423413130414044444131002300111423210130223243022422232344204431411342331430222001340210324234444104222211322314041124200343341413104130130233332144331232123243411121121400242133120320204034411424344110040323410043240121200200024331322043341032321210412322423122341203144333403320033202040223443133432210311342304230242300110200403200344133113324330134324242430022120400343233122112302314140431443043023302111213003311232034432123402234421420140024314042221110334310003143011424123043124230430034433011113324310443232101302131221433040223032421433313043331441043203241421413432110012142442223330412120002203422014421340202410242411234240310131023440120230321403000000142323342202022144242220204333324444233241412223424442401321424231300201424134014411301312140144002022330040212112244044232111401234104113403032001304314442124003230320210322241430111200323030114131030204033422023303004412434211313043113002231211014002044442243002304434324431222423322241412111442133324410224440143434400240002333004340233013202321101143010322240312212344120412401131031233310442411012003132342240021344233203213210302112331422014224124413413124324034100323020020140344000003240131122242222441124320003004121134100202334013221002231022221311420331323043312130343132223343344014120302232432213243420034102223322243303232140001243013113001421014104434231134341140024013020034021402040330321204303224001302323314342214223321213142210113304101333123002402420032111441442330442013132243012243104332223144231410134311312322424414142030000414231131114430132223113323141344333203300202022142313302301101011141323221340101101042214022002242311110442431140103303322330414410244013304211134232343132240340434013304344213212124120441410204440412210134320002232300033442123220210422022020202203240112203432043221310434103442034144402011341434141240243120031004420314203421141411301213223342111133412031434211214302403044214210114101100011424114043242100031234203323433442344134212432302000210002124042222134130022123130411032102142233223131212404100442244201240034411422131034143020033101203302243343044004321110224214120313401324022222001201321024342403421300104114203220110231002010303332333200120324142321311322003443213220404330410141110301004301043004444123111343114441033011013320023101324430021442130340024442444144033230241141203203101112330143014300121224200112042404021441321132140314442301230032041422330211200421414420102402110233120010040231023320002424100003423113111030222022131134442343040002234001024240010041324430422113242011443232400241233433213343342242112110042242123413032124211040420132410111243124231104234201114224014132310200034020424031241243122243031442430104331420233003444212301022123404140142324000430431204224014030444410322311203414324413444442002041310121004141340340332321432044200013422023343412421101304441400140223432430430231231104231421321104211000213230334401234104240023330332343033014421303333303001234204410214424300024123321413110141221101443143324303104200402011413322200404132401134204423124114322244440030112030031310", "411130324212043021433440113210210211230320443042240430400132022124203441311300333301300134411423422424104423211030304033231331420104402213141242200030034231214040341314032420000403041000013340210314203041112032233430410403121241131441313000220432401333430444213202341041100221340212043121221134311311143234143144134220014341020002321224424422210010330220302300040240400340210133411213140020113411210320021212344100444142201401302030211121403430421330031432033211202414000233111233421433233214341140101222101102413402233024144032134334104020041440413331424322020210001031304142341202024043320003441241344114310041443033341410434313300224442241243443122331220300221102121342040300023011422331440124400240344334424343400120311430323024131312342143211201102113144144312412343104433322313341101232144111030242100032340301121411222102214303330203020002003240444003220124344140231142120403422411410044310224303020210100031224443421404422004321300231321304213000320433034042212401130324121444221321221300130112124411202414232403014330314331341410201321421224333420100122130243442340330311024433303020201302420124122331311233100224214044321314003234031404022020313003101012044411230220122414402022103202132201241040442122421102131200112140302040122213424123141440331114124322332404412040420030331023032312433031040300440424132122002231443013220414233344122440404020314420300243301102440211110312010241440044401412023234044402314020131023341441312332020022003010042411144320244322233230322124120021310110303324412332123020210004011424143231114302341410324033044140223003344311100232424402223402034314023323330023341214021230210142341240321311001004041240123110400043140002132134442003104400143202422321042233414311113103422334034332200332212333031044322313140134341424103211100010242214300244102443134100402032214440323100114443201321232101032220331201431403123010001332324040124300210221313111023244224041331020241411233013443424040423100331322120040111012332001013104133411204423204220034231022211330403034313120312114304004344001412224320313121022044303421101442412101412031224434423110100011424112414023400233032431442112101311110330234223134434121031240203434003023040242034404112404200332124301430430341002432311102340440003122104412120413122424312421221042122333131310404001434142334221424330044223300402011241031132024113213244423024340013040000333012012342041133104242413044243240134231313200103324024132010220304021023104440440004031410234034220224012403404441142002211320444330043032400443141302022033430013221300224101403004202214144401411301101022234400014043213440343104012030402233104044024213140402331134010202400431121433021421213104121400431214420400144024204300003404301023331423320332122413233411110400400034242232304123443412411313200213413033202420022102321111340140330323144032100144200202243013142402202123001312221410332244014032410003201030203422401014343331312213400341041123010220333310342001304343413004010323243143123002213410121404420013431224232444342002343212311434114431222024401202043010241442141233101430043202330204123222024312301441033142131010112030044103304202011414240334422344434043414020434313413321141043432041434202022300214322423403334113043433014240234134033243140033322334113021142240140132434114210144301413003443100004434111011422344210322443412223341222011024231212100002340312310020000201310433444201033332422221443240240331420024103024234242211013342400202310413113014022430122130343231241430110232401132231243221423424424401113022322033403302230242244212421433412123400314222114441130231132002240214314012200333411320413433012121120320210043200404242342200144041130442134103122420010004102243142133040323231204213133430340402222214234122114030042111404431034234323133230020122004442433241232443021410122030421312404303020221230114002322302343403233101204022403212330332421244031141334223303434301410013301322442102431324424013003410002221202433403143344314033142333011310211342214301131432404432400204312433434104231110042312013142322002404303330423001331004310344231044241433120433321223224013142130021440122124020204122101204020301131010004342131443021233202242221230012211200323412242202413344443431420442101210021233214443403102103134124422141124430310331232333114030443023141134034233131111011343001443130030214204322344042433330421311002122011320420342000002211421200013103330304213041020433123110433342321233202431144303", "120333222000320411333412044200034343243224443143241204034341314323441324333234411201432021414210231200231402342132021212011423034221424200420224423440431234021313000222343001212143104332231101332430142123242124233122130032204122124240000441004400313042303013402042024443240433200304042323424421311104324321322242424212111140123044102403301332212033010400120003104140302134231324212103100120201203213101121313030320323432001320202324341134132342343304321224413320133331431321444422311301134231231313023341101401011043200004243434421102044142311304403300213433132220321103312033404141331330212434401003020321331113133144002214440142132343312434222114120424130112222133414301023224431244213422233410420002403431421411221031343434330231440202203043204303203041113402121213032340330112124241224223210442032121210321020303234021122201110421133143322241001224022430141420340232233144311123200302231243203021421002030000044133124313122213043324241232230104131301040003011021221024030432112412002114143342304234012332014030430002114131243322031440001311401031420021312413420243320343143120121031212223032240000012230242404104202244100330312330110312000422443413341133300041000103200444022204212412414333420011422131231002433344022234323220201032111442313322031210123114122243211200043212304003233313341211104202203242140003014220204302444212411422002444100001102340212333411234023034034414322002113020240422323214433403134224404100000340232110024044143233302300331342242401101404102113000230121214041420333033432334404020012203120221443221144032403404110443203332142301221304340003231142101432201034021433333334200330431123440321340343330121023110133242020323110404122204022211104313021040240231021024200042300203421240012040012002003043403243324342103001414442434230443401102330443214431310042003313422023213221013344244013332422304430400300404313323012432331200112434333103332124023102401041040231442044421444433010110224312411340110133013133202233320131412321231230243422303140010243412444102411121223221000023244024241423340113012042114242132413413310324143400002212131232232422110442100444314410223033330040020044101213434440320411440402402040423223414333304143134344422003223341333222322002312413312013110101412021010043413000213411112023240024031134342330304342032034432123433303223401131311043233221142140132210224413433222041423421042403142243131333302010322233433421043232202403103324404344113413404214310100302444021422344221340214222214302242241334220024020244012304044404302400400104413241322400220012233442013244414130213014124400010210212130423430122440121200110440402232214100114413044124423404313232211222213223032201120042204312421443042012123211331032312012142231140302040204043341332033214340101023312302422232221443400204021122211331403304212100034213213030132341043344221103121131331301211000100210303010041201300040224111442331333312432244204110324443140023332430041200002411341420231022001140033031404223403311003323212344314002442021431122132001412414411323302443304041403122001322140424301302421301320203232040211321040321121214240402124214013240240222113313421141313424104113422200343220022430341404313000323002112113023000340333030312302303144331121331303114341234324230331410130124023212021122130044232312430224423210034400142031310113202242443422120423430410112243430120224322310210412330421211142312113413230120410011321444420212143441333324403430133230213304443113441211241324221043411433004100104423121043243110204403021441221011202301402211244120420331043423202302313014142211103144304320411403302001310012100412242430414321244001300102332424412011122400100301332002140243100233011134434404422444302132110003142241122420423020033342222104020020410413013223012221320022214300310440442243100104421301324200110434110244134411041330404312303044423141230003001242212001313200331224443101403202422230242224030000141132143433440102342324000012240421244214230212310310201222432130114120143443014311214032102011111221401323424132022041442111203212034033410034232410032132043122301202120341024043440010421044212433104022243244002331111020011334301400043133200112000143141140213042132302404013041020011031232304433034021330424002104222221321014223033441144333324204042213132401442413414124324224434242001033104414043113410023441102232330100124012234343101302231404001040323201401424421233201320013103233122243042220242020112330120124311200310103040421404111", "134232341032001133021223203424434442300440120333340130310424134130012123101200220343111144111222430103422321320033041304221324322404020303210403440400210232433341213313140124414200430403040333112340101411214004132322404244104311340324034412432213034302040424112404342141224444202400244430020131330243140113411144134431201403442211200402233314134001402310204332044314111103001044303312102122414042123204430002303040433332413113021101020220001133214002234042043134140302231300033340131214041041431311341114312401300411023444141011331033110304304304241040433313340410143422133141434322021243034043340400201124023444110300032420000023311110111002433011333210202100000123244012224401141004003422222103201101030112234001144102323333310404123320312313334021214240330204440210324210131201123124203300321033302103000403410101222403130202124211331411321344443012220000321201400340204413230300102444322432011310202013003321414332201421243401240020413121012133324102033002302220031333430213212422041203322301430323201300030121114332332442421142001340041433013422324314030001103012034034044414242004131000001411102403421330042201342343140200311222242242240213210420002214034024002430003322231031412422413011142313130433333433004414110042041104134143401334224124111303214333204143412214122133334234300421123313444013243143240033111134144234103132141140304001134020300344204324323020203123343100442113320031242010043244020130012221434104310112200114100220112231244034131244034230100314242302231432313411131441341420022444033222200242113041301244031243304241021040314012002133234404011004213131343222444140210142000010123402342431241120103130444140400243443330030144114042331010402240440344304232044332241201432400202330004344421110304034303241443123343310021443131012214004002121142224024230004024414244241423221204310004310430133132113223210000130332412422230204301334120224332201300030241343301210032320143211321410224423401440331041421223044302332204324000211430021113123301443134022241241003240043241422221000041313032031204002344221444224441134121024314334424004130301002114221142213103432242021003413221430144214202324120201331211123011202131000130124201011322344232043042043423211421203133044420330300224344000112412124213302103033430032423244233223221341230323210313242411122012130403412340233033012441420320100320034133413140011340143322042220034433134421414311314220221432200122100444223324012303420041000004231104221133301444222211010410143201331240104133041230241120040033410040021141443131143032440300213022023230202241400304023332123244432431431112122300000303421404424413213101024101200423113420442423104242402022000423212120410432124133032122043443344422404013003321342203030113132240223103232403034023013114314202422132334311300320110224031444021403304102232130002444231131244132100402441421342002401012423321332410232312040212430130341113332420041010011000411233110214102002430244121311233344334244202133223201013234433113411113204233314030131134342322333423232214444022314310343043440303232113200140044304034301140201133214444431310410313410021233403001104100334030404220224010331342344110012330201440410244401010343022230204101121010314133022314433441111033241143020121220214121311244240144043113203424010014410102310333424113224344343020200010140140014432434130113243430001213432012143134222022422104234212423430123131003030210230333223101043343412424201321341333023422332011003030203144004013343314314102113204232024222400314134423103323043221032211101034334132244130423042330243421102423341341313303142033424304342044324330413122033121334323231100312224324021431332443210030342343230430232333121221234240230324010201130023130314140441203222111412223100341322420214333432243443342421400121013104133433410140024144200114240121002112342404114044130114344300410230241002033204414023102320440130344020204444403042242231140103332301212121220012004220104202023130441111131103400233212012044342134120013202030442140141212224321013312114330402313233143301310241034221304330420130114134230230440212141143122210101443130423120143104410030033430112334031122101043041033030314330402404303402123412321210014421124230102400041241240233230430433344144311114234430204340130112341422340134000243222243414013214313034302421224331311431122110442404212022212310231102022023440101021032212112204022330033232303440130013112213213434342201321140220303314141301334012102133113024044010421", "111202004011143343030320314210122404330303144020111213002014122323030144012421333013220322200143203202132023401301243240323403331413322123220112021423142433221434430434104122232411113020342234410321233203040111434221222140320014143041020401004101314314323404022312401243302402431000223441422422213332220240111333001121322311421344032042034013130330002223011023133211131130430343422243423021333130004130233312122030210031222000140110220203432133031304431023030134242033100240101010343042234402222402040332234423213304113324223233042410142011443332430141031313220114201032223242400314341114013212003232434334014103403330143243120212120322030230042410242004334302213233321421432414230411410303241132303210200420003142420233304204120134110142203331031413244221200320040301231132331424334034414020332343200030301404221012401023002140231340022223224423224342013434113412341420300421323240143324344104424001423014411123213423412343303102333211340043401333034443421220142010442221444243222144034130022341124421221022241322202433320411323303423014443131233300322240420030002404443014331410410203233032213314043310214014200200404210343312410212234032240200322432212201303103330301403302434324200223230123431042134214040044221103030113202100332234331244120440210233203402341310200313113130013234430032224031343430220023301400243321432223302424223431211442432131440441203404231210234310001321432231004111001334112203041134144243344402313014042343331040141140222204030044301030441012012232412123300103022201013021123120441013033434142014024110311210343200222424231304234400300020440303102244202330222014211122044341234434211134234222113104304301432144002232312443440022400114032423424010302331144204131223111020012102032201222114101140304030432103201303320240410224202021320320334210020334403323010314424140033322343112443034432222443311301434422311114314033232322224323210303432432102210442244201232121323134103412443302032430324211122140013443413433214204130410413121030443431220442114402104121231433230011304143443131113211244331100113131421210322444341333204434104013440411311320224422424022442313432433120232333441440103000043342114131012022412311032314004132030133010413331133133203103231120421331041224231302031201102134342341133103433200430413401133204442201040432001310342002131401034440023001201120124221104143202301024211421100334420101241112023133404200400340121220323211441322001021100240140124313014432422220211212143044243102103424312311411432400241141042432402224411013342344420111430223411412110130411331333103013341323320344223130024140202420331102241112241130410424423233320014110300314014422242400323314341121203141443100024400342430032113030343004002443233041203423343342313142320240013104104011040423011331213310402210002032444201122031210041010331201442444223213412142142124423103310422024111441040114413024033402042110101443004333011230124443310030120020230344400324444000042324231101411240433333022223230131112200021231022101240134102423244020134204000013342302344223122413404324310343003031212033203110343301131313243312220043020334333142244142244411002411012001230032104304421213200203031223120304324404000331222122044040111303123203021101203302130233423040002224112343011004103444311411232232140414121303342104014411424324424414041243202443332123234011203402102232403402423414233323023023333330441434041211110210143210130201124444222043023440222200140343131342442412313142034201133021114423013011011443403122123432430130043121210034141313044344311004410444210114214414230030420334232213011132411232444023343230202201032213311123124403012211322130421220220320434314132300201201300234004312404322240240212213433141213200022230111320221114134442041432114003110011440244023123211332102132100444232311133332321104112020341214044311144340213203000014121301404034413401034221322134424230334103330333244112313013443030201114414321014410012013023310412420000401030131400402300142433002420443343411234344134444133424100033234444324042031443400404141344032131400120032334202110030333012020441402403000142001140311034340412340144101440401014121410244334003032403402021321322124122230212144231342310242042300141341001001210032034323020032040142044030002201031123241000211043314000344240103313211113002203422240310234244123041422010300431430314334122312143031144102122024402144013143042243223140040034300000021220200120342411122202204242024001432124021223040430424312140", "012242334220210333231401201420203033244430110213342204000244202210312401411232413211041044411034010112401443240131342121023221314300001114044421411420313114233333104331102203114121012132113242043012442233134304341420234121133013311443124221402024411003014123303341231240210042200110311224131102240221340330220024303220140141101142021013344213414104322001244411210340402243220324201110321222343042320441121010304144024113112433010022344121441202301110141303331000234433331022202143012124333440303443222212023412040412134401014103121041233040233443102431143022434121043133104341340214033244343302211133111413302024314420313434004420403231033341400224432000322133211134414133310442222111313333314420201220213110040143243113243143233112340310141033241222231411022113104300330023033243320430102220113241201412341232021241100222124424130014040420102402223203002022442130201303320000001410023012211120324223331334420103432213421421432443341111432102333411433024112231012121131224144213314202430401032232030030240223130122204044401343301141331144234143020342431240243422302034110202310201244331203130400233434421132144240032230431233323024030032411300423233403440120333231401312120343424342404412104131324020231420024330244204424133033144214211230230203420222324322431201331031404124133132424133021121030031123411043102332033110141142121133224344241442033041001302233201231021414234434332102143033324403242143312341230111130300222430001002344142344221201040230221243331142443043030013324334401040314241133101033443222242402301041312014103134402222303100242124031212242411410222100313441312402411014444433143034030231241032110222013430342441133414024040142330402200332011003321020421141212110303034221011021413012142002430024133412331410234312314110014121240242114003440320011222233013140034340430143001002200023203021303001211011141310123003442143413202340343042411244400134322322141420332313342210234102244133431143320432431033431222202104124003123021314333442002321302323202103302031110001443342102340231101343322323322104314224113113102121202300222420100120131004431034101423340204201103441433202101111014223230144342111132021422044140242301214031421101001441330344121342424120411333112202213030344440022232422310404024100020220233404114240013113044244101144412110214132114140312120134114220141141000133441310121423342304123102420103232342141340241444021014012223424341040240120141440420222232033341014301114201040203043124424102314344131120231031134121022112240413421304001234342340234004200410340410403014024113042133221113143042013334400230432330002242033422034034044302014241142320134144233220223031000024233141010200024342232122021430444340222014001204204314224334314422000142034114213312204240212021014203412320420134421203302040322022021244041102002234430224242424210403211343311111111411020132211020032320034032442430141014124020341041220110012232130312022301413003440141134241324013404002123023410100410224001443203122200400011434110322343204042142011140442021132221121131412032211302010041223201010443300034144443312231040243441031422134400243124402144130204142021003410421023402113104224412124142203133323032440211144144303303231103014130044232020021402024204302022044242240031314410231134342434143313043341341403340441304401032321124032101300312020001022141402104112044433200011213034042002413212014331320030221323230022240042211330320402444402210313144313011421334131204201242331301134343112331103400330343124112143141032303230231003033034300303232312324342241202012023413200303201233343431042421333424020343123212140023022343200423300232312101443110213043131002423232204402311113123433021130004244024211220321331342422223303103323122324424240124241031122402020310013100404323110034423303442213412110231013003120322114232101324331324240201111124310041232434404400333124132101101001212230443211244321321312420404130341321044201201201240430112301402101100340012133222411214243143202221324230334130232202110301201434213100113004040011331101442413220043242043030232423113000202144230423231111021022410223241313434333301042301413030444012030020311000224010222100021432214411032012424204130320443331332142124101022122144211431211111022433233131132122213332021432130332004223234220002210002314233130240443042400302041334200321341120422422121244431422221301031243423233130442402423114040320304003310210134242222323203112110442413201101133132340123134443030334211344341323", "104342104303434341132131130023001101244423101023340334322030334021403423134340324440201402210331313003443131323133130311430044311122434122203132034011011433312122130131023310420204322233124033030144201313212204330420134312130222434220141114202330032421201441010221242401234141241241334440444243131342310003341324223230314433030424444403332203211322012112031411012112110422332440332443134100413044413443233013332402341024134444413110000402213344432234220344003011130330114103403204322223214430104313222034314143200421440113332424342034120400220234434311102420304412130143210123143210140313231333431104330312031034041213341300000424433411103000203032421430101341221341031211211010024210103422002411030102122310113331341214441420113240132020341222442422343011112414314024120001221344324100012101211331140343311220131432232311341330202343340133414101444041340420242111024010112243311114442414340031103412430433302211230123440122312421014024031442120303201144301021110444232034021311110424101101412233143312221021221211234210013300103330204023012131420110044330221130441133300210042342330020401423320421042240320414003410420431204332421000324222021004214111414241422444022221313220333002032424220024220032223440413200043021442222040103211244003040204310410434121021124010204340422032110122224310221400444342041044232332021103123142242000042411203044132133120234110404424340234142411413034301021434000124334004341203404233040410000140331220211423241424133444014230213203431244120420344103101211111431424340320202042322201333020343401203321231112310314413234030301020120414434424030020433404003043121110220233244314032112120001143344331433410103401143002234103422442224410013141403002442313110120111002030120412012340300413201020443324341321411042111413113030131043133241422202123002302012244101100220214312223220442320104312244323243333330343203300422404334311141433442030401121440434202444421342330330232413104004240334200111001313312311011143423014211140123123334103320224332424014304433013324233314140110413003132413032330321313243410313301300013013123221201043413344113433044234202414220103142020130234224404221330032304212313224023020013310141102400114011031013311203242134213102222034343132343214144301100401403014242432344313344422322224120121024303142444230332321040322412404112203233343310441433033444133241124413420303331413023103001210444344431301021121130302441100120342200030224432201004340302130344240210013330203234233044240002030134432144310114041333213020301310044222341203314100100312434421133021000230200434404010111124004422014041014314230221241444312214003430140402223313331303431324232243434131442303021201144014432430010440340303340331422414021123003420303132430314434033401101044120212310300143413431111423011413224242131140113211103103311130202224403201141144333144123023314132103331112132414113143114031031232312200330144330241210100434020442131240333141202020232212340323003022222043404114000113033143221034041404204213332334412422204432330003301230121312142011113023440240424432144100221040101443423133444333244410041010440223331130134301442012231113241340243032143402012330420400300441124131333441143431241334141422031341134141331433410432124012322444000233323012220240104022204341431042140330411320214444241130013030134310022234120040122244323234301020100420402101444200003431001303044114042203434023000404204203321133224121041200224020110442142021030021111404142224334043323344443444204134002230312114211010012122103401404243411030332000122011340404031201034120112022121122421140202103021434213123424224403400101044314111211044010203214443111431140214002444141341031444330334000240121414410312324114401114142023130432140302203444342440301014021444033304340013434431004122002021232121241130112012214323211142400000104021220140020130001443210131213043012330001044130331410213233223230232332124402304042121304044434412234023243143100141331242001444243114020143202240211321143422113442133104402344441230332421410111122224442020013230321021204101134233113102011213110220014222031022043343040001404420223141224333240324002400130012200242000214340333034124322420030301241223210321201232244133441134044340313140210013213033313121204142042023340210020414112404401023102220311403023143344122402022423210131343023322234241222213012444134022121440110432210440401132404133031343414223201043424243404411040120120123433303310004130224033204002420034301140030102", "101131200343444241021321001223340321101344443434442344334113232311121234313101143413144443240420120341210403411441214423414444213013411004134012423102300312404002414312032033121143242021430103024042101444203243302124240331134440212301434431110121331442240243114224001124323032301130330212300434130324300203113112110342110404231144442422110032324312340303231332141233201311410420200242110421240231434023201103413014210304103230302341441240002102122112301032344411032421214300414104232343312132401302123131314402204204020223301133041420220233410032011333044212033231443120343140110222210034340340220310210004033232210340202410043100210104440024132104031413421323444230313331203403244041122021324100243134143340413401400341311244124143443001443414221302214341040104032034313001134341311302222313343442102133402203104104432423331030110303244133431324204033130321104001331312322133042402134410240034410114042042044143011314023423343024302204444441123412334432314101124102131033224040124444232100003141102242240213233222120304334230120212430121010331244032120443200104441121220420020233023024131112124144232414041012003231204334211220112204423342423330324120200412114034430000044024321332223444322033100243240414020014043414220403104231041343031243102030114411040220342200041133121103131122243124211000023111420242142344140142142441022201211330141304010344411122112122312414230002212034303443101213113331211311144130414014214100021032042213200413204001003204240210124132324030233221033233133211101304141111234013030200422000030304102001240121203303202104200313140113112344342300302030042002044300023014343244311433201230313332124140340442103002444311434244044114234020203023104414334032234021314134020003034420023240324414014140220404211313023341413432224003230033140422400143244442404202144242124010330020321310014132243440243233233432441410134014314333041324144113242311332032433130442321313014234424231104411033324101243112443441223201002440132112200023033023421020114332010131413221302112341220024120240021341431040433234414300231044112330403224320210311220221432214340144304140321113314331310033211103221331342400023012311241241404310123100122020410300404241244120300424430043304243240204113133201131112120330401224410222403100201431310244101112402331411421130402243302103314140234311222120410110211444414400014312243421303141341014343022423231244302404430142243234100332344222341432410424203112332014400042114030331114401040101142022000441401203321011114334223322120100004210140313410210203330333343022041130424024240204341103224212043313212134230030142243134331234202322402034044012022020342233204124421340401323442414202431111440224124042032321332201134210101102133032014102042334130132213221402010240204111102334231100112204432324444111040232342342323210424204340432221410031042042202401130210004301424233143240021003020033443444320140303044223424001022012410101202443042003240311321221314402244312414130122044144313132023103312424000241000144420302212111103204434110044230433403421233311133240012222102211333030013111033242321021142012133003332020221312014040320404144112411321300323441343124032423313232010111011132041212403330040012444424444404133430034210141133231404442310444204321011132024340422442421212003313134313021114422230124413402124411112314242402434401333010002031234144402431034132332442041110432020441203011433212222033232213222120222310430323212120021314420210011410220100220100031313003134143132441300440304322002033033101320312010442012232142001324023303330403214411000403033030131241224231311133343010330334203412301210234032211214022434203434304422412140100433304140022421234312003021132423413134240101120023240030422231023401414432120324411422421031101304331040342114012340140442013131334230340203110011444120223233113434313211322113204242433433333020142324012040422001002413431124310232313030331214431300214303322101401120240432334324423344212304302220022201333210134331100034434203122311402213232424143413310141300101222144314041411203042333024413323012104442133022413440233312143010202033332314434130233433310343220341422400003402233031210030122111403241404220132010324302402220004012321112313403434000312130204021022232110044014414012341412234241042241123311442011342413222024143231414101440233033113442313340010111200341114301000434042443444242012330231320311244111131402122420104441444103021034000241143234442421200110103441433220340042321", "403120030320233320334331101200214310303000121324300104003131343144021100123020130131102242432134412201200334010343141300021101321142001402412334224104100402434300303130233002022434321032241231134134110302322220431444031243103301232222131024112432340323132300330244244212044002111233332001314044033244240433342120234240441100424232100242103010010224323224203224020440330140040421110234000134102414114341412431231214021113314242140432440241100333200402010330212413424244101244431110443202033403413204302413243111422134404134411331314414002403303420243100233123041443141340140201302332121311301133130202314310413144432200432020404040144030004344344331042020430100422113040124223404023113314201311210141244243423134000240322433332110441222140023040312340431132340313414043332312142441211244130204402340212224201422202224031441123044122421330134034311211104144331201401012020244441111002213423201113411212323302122102423111030130131424343040044013113202442431443124040332344200442113300403100313024203044410130203433323443422104413032013102141404110442321430410313022022211423001030304434442104002140034120141403242243431230213330424341202134120414303403424234320121040444243332222123214012223214124011422013333313240213200420000133300302334032342120213032334014121141344320212220020234032404022134324131402123331324111012004402430313121420043024114022430320400440320440312002340230114023303113430321240313241032412041043341111221122003013112332202223403400400223200011121021200322442422220411312112331214202314104322234331403120242211101101041301314131032433042240244333430000330104320033022101043434002420231211123111234012111214014211333322430320011202134312023410201020434321312224030033302131303232244443213230322000221312042324214442101320001421240434034043432421430010231431242212442402101320434200120112044040210421222012320142111401323323422432142104013432113443441134324404003132042442233224240103043343111021313341341443410240133412141130224130113434243033311013414121130434221131100302214424232300301211331123122321011224321422221000011233032411120302220223311100103210434303223422444142403131343213113333424030203321442244224440140204423443224311141011010444213302001110204242224421002302003240321213213332211141100121103213320034223402012203142441320001222434412310134302442023101242013344041012102210144121232243021100212202204441314302020232310201222132202110102110100422012110443321323030203323243121304340110044203041042234432113224321413124310224024132431022103420041242032001333333102414100441420221310242314124421024442411144100213312444320313114133243113302442204401013442410041411121314343442004413040312423420211433003023230244113322414213220221042302113042402334341242200420331103041143430233133010012221420231233400000234101213011202201204240243424332002142302220233312204010233220001312131020203111001010022310121402013142011413130242420104101241101130012300312134131341143304303001243233211240334041010101231013310044313234414421223042020430433400200221021113043214320323113120434210143330123214202324330333010210204031142241110412214312344042022010214010334334402401244303024043433223024411341111303300124241041021402434032303124114004113024334414032432430010433200240014321422210142321202303234101140031031030313001410040332024212033210432310043440011312330222200432314311200023113112104120231040401030403420003430112424243240122134222000310141232341434332331012010002111314020021413214334134021302032230430032304402232331030420441440101133303404420400024412241032111120430332333332333010140043421223023301002401312410402011431422124221034220140100044401414430343104403330002340200213444303343220144203342202114443300030220002304144034423220031103212421204014110444220411301100402414023144312333034230044202444120303113242232123020444103403111021010323011341033443132341040230441113012234133231043404131213032040434414443421103443444401204423033033122321444431042030324203111032434400143004234101114423122211434000422232401301013321140444041312422424033043334314444330221434321332113110034140000222432431110242131430120243034214201030011024312411421404113044022020421343114131002422042030212240203210222020224244123442314010342023133340310424322002442032101103240303204011033411400243440304421330442241103434024122034221023104044231131110111414441400311441102413103030223220411242321414034300102204130322404431202220140433130302230402044422124110", "001124003132113330332202422123224130222331200340133104131142124341310300042222423331302344023141442034410412441330034334322002420144124332104310133432034034332420420431022214301334430401302112412413023114241432110301024112220044333314430143143143411113100212331021100143024212222422142030033121141110422003210043223301011312214140241441104144134243443343302232244411312024102020430342241301131134331201124031014430230404213032132202234404002143014132124401210024103304201040111132232033144021220234343133140231011144011001122033430023442000231440204211041210144214343444404420321444322134024313303312404042111300311413404302002332420220130414320010202403120011102124112104030343412124004112010123102033301044300234302004323402222021102213024003431024040232010120313111244330413434122413330014421120404133033432203300203140131133233414202211232033323334242401001201430314411020044212132002421210222320230311334433103013320000100011242414403240431313104422301321333343440013223201243304044323230204233014414122220401201031132032440011001241230330343203411320004232402242041403441020044201140234444424212012441340040024132311241134210001404023442022410202004401322104404431144240434440113402123300121434114001400320402130412320332401431203304111201422004443042411034334023010120300424431102103243214233002200433400014221304334320021220431140021404111231231021243201110124303312322112332423434331143302224000011131112120042042330242141430344032012304301431002240104240301113433213203134441242422333121003003013312042132140320341213132401122404023410142131133423212333114342223211224104323404144420102132423240404334401404012234430342302213401144431032332141222444024412430414321201304432030343201441032324440124232141120013122021441001411410201233244444121311213101144013231442103030222104113301200110414134312332414220320423130424223111333233242400443203000424433001101304322101420303224143101443224104123024211223100024021243012342440003010400102200234001421211330000103143031040042243334243021041320201303010121211223100301410112344201323213210211324104300042131244002231132414433124213043200124412132042330321230332044421113144202233330221200312313232341332124140213221411424334143304344420010110323101302013241032424010130211431403014423340433240334101004001323320311110333423300111410032132001334310012043004404132413231010044413400013444420020224323410232131404111212114143212402032221322032034214313410103233432314003114324133223321434130041233410120232241040301230403442123142024333041342010443201202011120312112131134334012322144341442303043313201410431023424330410440032212242411104303304103423000012304304340324120320311303034131144344102002130100200240044404422014024022440134414224412240421131110202314011332310231132042002033144012204212011232343222330104020124332304434411243034201134444200310001121102302112103141010041333430042110134133221324221213023032413032233114033004134303220202120311320140342101122014431321332414141004234402101204200022024443333121202112141232011141200011041113023012403132213034014043331010342244123000333133134211110433023244034230323101200020431132033214402310320401104442230230444124044320444032323401120410041144334031133203342140300212112003323132211241043102331320210314323022033122304214011311343122313332432140013304442222202100044104020200230001241234111223432214131011403203312312241430330320321431400334440413234424213240023322424202220402321024220030322034320013301003314040312311024433101301413440233040242142201411131221041231130121230143133442034224314233120100220423021013404032301234422443343104443234013223020331321212341324021122231420440243422341233341424033340002124013233022412044403212330223401044020143433133232224030313400201033300222244114400014230343133233242432412122420442214013112341411333420130330314441121304442133021113242434130412301004013104420221234240231234303122241101202233303240232414210323413230133120031412031011231012314410304020043404413210121413033301402120100400144131311342210230142301220432334313304102033310141201412243210443222242144111110004232110424301400312023040030214333011231131110211013403114101014003423410414403400322423323333303421000402102031421231213420213233020120221213042420442131314222143102414034321444142112212402124231211340434311404202321310303242120302331223442404243143023131021132044031221033324133431303223030101121014040420331103144040440000021404010104320", "210341431014142010414201111014240333423322432040114422220234213331202313313040223311310041224414113004004442124243040112320103034230120320312021431442014014044144104403413101112030244231304300424440210421311233222140122423002324013214222412113143243430211402221344100310202434144021314322441313133320330241113033312431014411444011101000030242420301034003322334344312330031211011222322244434112204224413204033003400000102120224140342411144213044114422141120141221202340422121430311111021342120410244021142333114120113110130032404141202443210201102434314133133140033112411424320341431344243410132043040242222143011020421043111002113314122130244222131300410402323203223014040440024010212032200442441320424101234111011444244322134004013131311342001014410440334103200413002022021400112410041021442404212413043201241300401204441310421113312230023123244220312244344211320433010214214002401442423002030034241211324344230033441103434024134441100413332042233233041343340211010213440201102340343222333213402042200130034142311234004144012421210234321323013343322200004312143421034413032230334024414330120112130132312230111202304200334120432131413132021421032031440000041202004103332112302140312043323344331143141200013243100234310012134020104234144320423320314134012411002401111203440423011112312101424341343330131333302311012120412232201003204402430414331343441034040424423423243332101223201130341132333213324121343401424320320044320424434404100433042323134042002121423113322421141304021204042133411202344400330123303240012331143404102110334001123224002130124343231433413322403100332203032011114202431241004310421030324344042223300343043111111422032420244211212020044102222401030324121303332403420113100231143020312332400130323222000424340422310223332044410043231043214344022134023410422130213344132034202241030424332244333204432033441100423111113023403321133330444210234102000344421044430301101001040111002323010442444222102000312433221044124030123323303041300224423040431430223330220043304343141421303424132431143333141430041430130241210200021222311311413302431342402230432032110100441411431341322220204231244133404420310330004112121334433034102322330443321144121442200042030221330312402032133441143044001321340114102100314442423330441242113422440224040130431224200301420433113204344432134120200133323040112311010442234104232224003032002030203142204323030022343403023334334142224122222443304140441113223042302003043011234340102213320130223122431141242423424030331201224402314140322322233410302044020114004022212423043023140332101342131024313342204304320313304221124320232244041123414423334131102012013424433120203120442024434302000032132332201344013340312300420143111204420240304041104002033141344322000231242330212021413040224021420310333142443013304120100324341444413224003211100414130103443103343213001110214130241222011200144424102123143130244234241243124324143133300230440342113342324133343221440330133321032200231014031044330413110100201233413231101221114133400144232221130202323030013443032142433220004222211334121414002101101303211314414132314031003221303411323242124433000410302343031202420400033440214122423420220310340130202010402444313340313420100433130132434332021321014423430104002320131244440024043303341243131124332333421231321410302424340443033223344431303222232220304410400202220003222123411413210310042342221424023110103032031241132121140042421423412313014234200123434414333322032323233412123410433112120212242221102120132314440114411432134313404323332320104422243212401004134340441424341414120423042213401111232003412134044014221300213443032413414011100241324331444213220103014032242312442014011411030404142404013231430432122321420012144233343031002042324444114431412041440243323121210210413044343112233111002012210402200320002202444400210113030311301330233222140442204012122210024124210410011320141101203113011141403414110024333202211342324244044243244223311440104410030102002424002121144410114214144043301211013414143441100230034121201303040324203344322013021023242313110010404114230331233201232424303410434244024301012322222243132203403403233403043142121234434333013403401313241440012123140241220100324102003333234111120032103402041420423023223001133144101423144214400041313022411342424340323440230031201224411343030234221142243123203244421023443432131403012224401400324400002144243311312044342020142422430310011212003120403214434010443322213403030110233422", "431241401210044322312133231430040230324121122444402030111104121342200234103030310342230300210440423020102013443013310334404000031030324212032220420221322202404230344120244201013413012234431332202444320234004112204223404430313330101312011003001031212021333030200042003103314030422010302310424321221302113031213032300303042044144204111104402343212313022003412131342313043220431211004124411231442411334020344333433101403344042233324004432324222332310421331433324122423002244432340320340112130232122222122404123201214200114412231212102130433320421043032443142442133424210410331332210432004134311102404342402344313203324310204211344234004313324431134141233010130122101424342242124242143114344211313033120431041131023044222112310242220100101411020014124303330041200434040400222040120420212232443423202241234111204024043304433323030241344331412323323414242301220441140031210013410204223414343032320233414043420440210140330321032034414241000112042200410401141024200224411132312132200241104213203241402242222312122430224223232413013312011242312111423412200242041400031142014412341132044323204302314043312120423131044142212320222404343220112342322223330320214224040402441130402302330102043203410313441241022100304201031443120401124131000033113321122031411240310230421413342243211142303011323244312313232241424120034010140331432140241321010203143222422322411031011044440334242014213331031221314443340112404032132342123401214302331433242433133242200300102011231003222443212434242112333042232110140314210213123033041131104334411202233102224310322443100223202441103423010303412132134201013224042024443144142341144220023203444114334311220343003330114140431100131244203321002310013404444144331331002330143321404310044042413442004410332002231041042034113041433134403000443204444233113413334012032302143411332020010014342302224241204120112131141413242323240011413014033022303010402201114310030041004333101004322313300301442144011313243332010400442113340111232402213431324230423042333113122013333333331320423140012202120101413313310421444433043440024144010112202402410313030201213231214402230141131444200103431301344321140220120210401131243324200120332313113212341411431404120102202130133202114011003132324112130340444144414440312031000230432314434244424214414344420332042403132122203340101114443244000021422000433321111034142301211143130130343110002003220410320424034134143212121341331024022033200130122030020320011041102112313230304400124013043321144212121204103414324113320210341030213104210234210412011032020031044002113120434001133400003004001321123033221100334400243321232321433234031204100311110102042103223022321202230010321240121434142321420101212010423402104431224303033121433302210120142020413441330201020131423404421331024411130221213342434003234232304112303022000212214222430330423302134112314024340222342303214440341414142202320320243344102421234440202331314232101423433324020032444400010434423121030034120114004031312132404324221110134040242401233040002142440424002343203113441411321222402024204422144412140240210433130031312013401301032141214244442023020323201311421404032143431320002102310202224431140133410232043031140031322401131013004023333122304004013321330130114222023143200223202141021300024143011213321302123331313043130204111222404321111400001211141240221304433341130422242113113220044220012143130430033400304013320323403203432332100102141200014003241130103314212311310033230101134041031330323421424242334234101024023402200044240012443333343044324414402213040340120403002440440331332331112120403002013411344023142042032041102134412023044120202142304230012431223311202311124242322300204304410240000044402041200021140030311040010422031133243244214014403424134323122314343002322412033103033401000421420214313211404242411121031101123303010131213034333243233140143112321032441440342313224023410432222013020030424300410221102334013031400240410402123232331301313200121221203234333433101100103433132142011103404203420323313304120013334424034202322114022231411001422420341201440223214210103323330121423200423121123040404030031344314432001333201344444413332134213002140242014033241432210233321140304113114342321133431220330403400330231032022433043413120423214120103342140014341224013103331334033211302102101101230412232100044340003030421444222202321103441214201303410002321404111023100203431412133201343121302403433443124403142443113041221031320122104324312244140341302023404", "420023420044403414020320303100202314243144013103404100224040001020120003123431404003130234130043012141040021343414311300023231132130323043341000002120211201410444201330403003103122320401131243112440413312310213001242231113413041241110400441013240220010330011224032344410023014413024431102122300144312124240322114033313034402140320431240341023422042240402323033404014214040224314414014010214432144302041240304322021112402322444103303334331024211434411043224102244012224423320434122411442201430420210122443014133210344423144401112444440224112240243111140432230000114020412114142043312414432034122100144114012222440130311240002132340340221432130401133130341030022231032233311104001224223403310141341200203414320101422414231140031311241401000442004340330300222043031230234133411121021041041100443202114334332303114200212410044202113032420023134243302113202020120023201403044333420410102320201432404112400321441424302313311414440031010422202133231422104301100100432120342042020413044414013433100214321311323241303120330123413443313314240242443401214043212220131400104034132131331211333030241334020221430123434330421241133011101442144322020340433111014033120241113021124211424231120042300121334111413421203400203200014033433423243120134140433331031234034021014312420123414223400121144312133124234300012322042030310202431014344040344131212010013423403114012132301102331234412343013213442230420321244234134042112424334222010102201433114023431133021032341224212013134210243310213201111102342121442003010200341043003300012221324202010341100343442041034142140421010443231113403014403103332034040312133304232343431243011343040411131300243201133422210011441033202412433320110103442140201114444320203044404400344343042414343202113240210013303410122302140221444112341214004344014341240014032223332421202112203333233124330211331002242432230314433420010130420430202003432001113224440130041413013403001433033022144233121124103212003331321230303120231341342300430213320333300021432313314122121100030310440321004030130402304111034410023144120230024233203100221331300444320402100000033114011421031424211333304200040004320322142041433223020131340333023304223201443014434312112034111044303124403200020322143134213140440001212003012222114230024041304034321333101440304342134224233431444034404302422314111434214104323022110033113231022031403302114400422430233420403422434114112420302340124020002011220113434421441334121114120310201223242442041043020024020240111200241100433443244414121232244302411141030420040433121313420240234232341113423034411304221204443240120010320234434434434132302420110342020430320032121012330303424313442112303420014110120431002331233434134414421043241320122113243034424011003043240133433311414341020204240441402243210010420030342140003331002422440122012133301330320002131024024420441422341434102124432303044400324311000203001331331102232033311333120422040301300040134311223314121142430330412423210033132344314224442404042344141322430311222132021344413102111403414341002440243421310340432402202231322223322121200013130003313134321042120032311124322031202402012300314311233334123433130123122120443323114122443334120144022332421213324230440003431042320311230131322442332313442414333413020001043440124204412310000131341032422312403141311124334414001402414214010123223214343214412124424130023132101324001340300344421343412024212011420034311213021232013043034301100214231330030230344041310030023242324310403433102112004434320003014332044244134320103131134420200243242400114123022020441404340003140000304041043314230230344441041102320102322403013200013034312413131302401402220240331343302101411231000423343212230412423144021411011333432234103444401023113001121012121114434001444443310022043231200412232432120042342121134132343132442020211203412133303424414102003010000113240324134222033230313214200040401113112122444103233042032033131130002114412334322224431222341000040023341100314433114224034401342314141242102441130400314313301223410231104120240220400021214221332230233120033404413024414434310303122430304344443002020014434211132211441321121430312141102222312114002144444411412103300203100303222011222220121333441231220111242204033123110313020014340344412430314143113212010313401013244023310330233433313401123442141202234444221434341142240212334220021023102341132402422112020204214313041201330131244001014211130404121214110441033300214414110421223031120223241042223044420312", "221332104330141004222242314313032401331121342224240311131241414043004312420423022441222040121224424110322430243144401001431001341443202110042400311400131142301213431130321224442014221114002340234023442213100031001312332431340310032031120423442114201100033132214110440031242031311001300024040102344443104441301214022344341132010032222410123301140411301312321402300310101200434014111320104122202324301341100002034311124404310242002340324402402414344123310222240424020404130121211313220202112343201440021042420103113243342121241402222441043230040144242123020104104444402212334312411303112421343102441340111144434334224122120321003401412220324440004230031314014312112021413012404002024232340001334140313402320340023432120421021434314310304322300422331210231310303001423104341022312333232130301044411111102414143021311243232344304211032300221031314043141423002020040204121102120340200444333413333002010131110232033144230401401112414121114012104323223211422114443430003342013211214330221404143310100023212103343421410203344000231123302324433410244220402124423200144230014133230433113024333101130212114441111223443331221330413304411031130232343211410444424124112314142344023233112342311010013231010311411342021324222034212243013124101432214020234032041102412022300004144422330204422001001103442030314041102323343312202443123001243432244422342222124010243110403404242214400211413032323100111023301432223144044431443441314443442343404213222104412024332222414324423410201044131442404233444214422102021404301224231142314311124414041314313124431321224312241213041212234443122441034032011223224121312213232342203031002204021444333202130222411303130124023410303120101430224341123040213301414340400433031014111442323201324032034433411412301321224142031131430241243043423221031123313422013220024401034142004024021421342300411441211200441000311020102100433030312223032103213201132301441302021022443111414102343414210442324030211401422231442222144031004140141003030200431003214440030233030101244144041221004300411104012011224322304211430331342301001123211430421413243403131101340013240042213430004233233201041230210342202404342200201203234213143304021422020022002442111333202240223301230410144012300143133312040134121301310220200121100134021320240143420410004034402423120044214023020440312341422402431224321010233334130234211434003210340004133140241244340110123122130134144003004023420010322020311103102442424232241313223434231442423421310411114130132110410203103412411330310012311241443044233022443400042334110210003212411230401111300202230441233210002044313303023140442441402344441124133302343043241101323141034324234224301033443222243214244213131032311300020443403130243220123132120324140023120014331121143411234342401200110203022110022422030110012312404121032410041221404032034121131134144020404223244111444232203440400142343313320411203234120033411414124034223011444001044414310230031203240413232202044303034243302402200324314202423322442303233141244420422201201302321042424334422020404040210213014024421102041443100230222040141131343244111100204043120311130221232431403200110231332333012132130104131422243232120422013111433412111334320013243201434422321243131241332331303334432144203222241200140313344424302344424424212323312011124024032221020133311114200440314033034013312040434034343404223321311321323443330343231343334443444200042221424432120400100421131114004201110144122130241130030304024130223320042122121032013134303423023334242140112014024420423412132202333224044102214313330014034344311111232424321004342244001240344344034211123234342140404033311300233304231322422331404421122114113343241220303140302341314312332114303401444142221134444102243212030320211302422142041223402043144220234243111200034114120000413101104244332402140110104132410042030302314302002010311141013110313212121221113434234433204211311311221220111040022324202323324413230314030024312022310041433441310140134421440202143414131443124320231432140402014241203131220100434120224220124301304013242242330433243311424303433411331142133223012221430231241201132314201231044010240412331124403131213443143132202342222331114420204010021322131102043142203401133414130014221001223101044440444021403033113343033211004431222140303042404103424303203320322323422010422440244012342133321021231410321313203104121340403040100311200120024441222104404340301343441302303123421124330321004334340311344020124333021212404344041302202", "332404231203133132103411443300202030324234032130332311122121443111203320113102123322421213302400330313300004241422102221211244232033200130124220444140233232433131131030241404022110023200413320131230220321412134122214042440143104010011104040033141434042123443244023031444100310341100220100302331441302412224000114004243424342123013304130420013333133210142121340402242430014220304022144441340104141414144203102021002434010404443442120044421042214221014100143401133102313434331313230412232103313123143303140013441043343132132020013443044004120200212442342320320302342240133210242322440404112434041202422021243014220430020400241400232002103232241111301134012100202232303222414222130320232333144014141222224333104343440312314331044440121410430401024002113440320410042321410213403004302204012043442202231230414421041020221341431312221121320214434404041033311032430104433233402143204020312240400142231041100312320232232033233344432041114332433104120244321200241320324020410002344133424112001000311420042144303022142001110033103102412201103332142042114434243012133223201343123033340134413232420314014002221334010304140043032022221324201103101424223001143132334343244442320342431342340440411300331110341311430014300311140404113433432110213143121341202304303334102011223003220222414223420002122013320020333044243234443333144200030020032302303202004130342330410234402101131240143401013134130401334340001312124402223230121110133122123432302433214120213420410111404322140433012000144401403212402400002213144404244033433024222322442421221010133243200414100330402422004120000223044142113003141100410122320011334234320400423440122000304034313233032414402120114321440420324024204320042020201432440443342312301334133424232311314243020023144304312411102032412121222030033232233131020433242232423033002320211341144434114014100024330421132032024300231222324131342214404101002020213424344000440012234030003213023302324043220134144442113233144300243044222322223043210244112111443213010222304412434042131041133333321312003301300304000042441413434341432320141112313401321104443232240403123321323330234304210213410403304310224102213304340344413010240412332211424431413333244130042002311204210220303141111003131040142101344013002010024320231220231033014220320443004003013201433443124404432341020210332334400132421221401404021321341432442322220210334421304304101333300004434142244344300242210004401401243042104312222133430044230322230141342334122134044133313410443332131304310321244433213231432020213130222210302102442314042213100401311302341113033210241321422010321321302241243000011313224334003422303443134300224112101232411211321120212404112223224314220232242334442002232332110331223011013203023243144210133000114233144201122431013422400240230032100222400422414342442042432022442441033113340231023322423433441303240242112213321321312324234042023002200443042033404140040124003130341322234332030030313111324300020221131244033301103240314212344300343003240200422344312243342341234004131402302120111033411221041342203300220202021140433033104041334441142123213334440013312012400220433014321202110140234323124420003240131132101114413412303132210213032042434231400443222110001133213334022442340333044431420103010210021022212444402322420213434324234414222010401001011314443420103401123432230040122124314144321333134101100340330240124140002143111122132433212101141343122113303341431233044000321143014222212200021102000223033204403112313304303432302342313413041341210134202422110102122001203313144210321302330020431241134320024240234031144033343300310034314442341141143211041441241222102222021303424204320322302113401412411112222141121323103200234213214202110020113230044111441033040100431411230201411402142440104421233021310110410404342311113032214242011212240020142000204414102131342413223133132012303301004100111321110331022421003230111233332222303224122213222203331022330403312402442400203122023120233224302344211101433001424301411134141434242444333441341004234413413301203011122144024024221332021224212411420401001111133043140141203202221421242144400401204412432203133223242340244312024034202020114202400430423234202443323230133034341243003033320202241203232024130034104232110430223424044423441214244440422103232004213122141032341201012113420411123421212030004344311030234343123001322242014313421402141031124120222232000014114420010040302301434330314203024301234334334234024113444441010422440433341222", "311333134043303113213202023440224133303030100122431041012233410413444011313140214301313214333344344004242300110203201421040141424332004042414341230442100332244000344321324440220332423233314443121421320434204420300104303042314223333210210413142342241231334110402324430242423421224121111331231342403021021043310213103000044342140442012312310144301401413030403433240033222042441321313443422042410033121304003030203340324341213423120334243340220313041001021120103313143100313341231434444201330200443341430212143011414210323323331212103433301321330121041343422103121103400223442232232141302140200203401103402033302044103013004142211243311242142312141022403324124020433002002300141211410331122101330234042103201441334044422211213101221402121204004004311314031414310034023002100222333101040413234430424430144032102014130011111230104320040140100103413131303221322342212101040021034243444421133011041142232143341003420104002010203312242131323404321020112113124214413041021032003114121131003104430034033034020410440223303342331422301331044311323442123233223310234132114312234142324023443334321304032334043334210420241404004230234412200034323141231110021410123333202423430343124024420430144134311022332123134224132142410014442034323122233344342013144141312344122410342414000031143324004021114434404213222442002342212211230443410410331344133101201024432120142424220020034210123324210013022302334343101002400244232323414400210242342332442033024221123032003423123213322100434412022142034212432041004014144142343213104101444000103144244421042414210040410013321314032340430412040113001021424333130410204000013334222141233000222213322143413400332140323231144041132433111102203201211444403224213403423103342314031122211042402434030401443421340221200341243111224144323140030134210023222424404234220131023311432314322404241313430113241130203231100230231022232022222300141240401411331033110433200043332413240001140024130040201403024200410442431022223104402214024423331424403211440002113401324001420244403431210311123422033223430210311004414421230314000411331210140321122312244033213314023031103312442124323414411224240040404113240202234220414331412424233322311312311244213133322004022330204320111423013303333120343113121240232333331311240010244422321224342423021320421344332434412423123044331433231230313022022002433123232112214334112223324104304410203020330001431400013100012313102200003204042101401314410134234444324011201331334313443023331443203142441002222410011314410424232210120231032342243022112321312312422020340422004040433100411312400234024311200002314241300213313310420334021342101240444234013420144101100202104221014133414403303402133012100020210212223131300420114232214130221433311142412034133110031332312134323330333113320124040221124001031130303303423203014000021030302012100113133244442000110224014224113301200032420020110412124441211113242210413032444031404434424424344043432222313224234111022030310242322124021444413304340434023343101423402301403111030131112442044421224132223412331400020221013030221321331102134030103000422430400330232243300144040021414432111444234323212443120141344244433424320032412431003044432134132040112331224240430130121313443210343400214002203021441100132043324410423424401210004131424240112023440241102120312012443124341121301104333420102001211310103302332431143243231230330322134443104030431123233421441132031104201240402340331302432114304413323203213401101020243324012143000234032201013240000444111133400314304403004312340341434432214401303013341430301124221021341443040233212110301320220210244001314144412143443440441341313442024404220210433330412030343104442010321424240020002120401004113224121441130220040113400443102334341133404310441322210244421231002323421412123312432420121011403031031122313404201001030433434013131233233143132440113212120022223122314112241231142214321120012131100123201201110202422212124433300424022211123201434043420401341410323141134323100130233232133130111023342403403022310334124011320213000404014414142012344402214311223030132103310400343112303341002334144442401121110401024142240140434212321143434032224414024101332104421004333203003414413023423021032212120110411220122402312133202130300400303110142120334440101341311021113330013333000044014031141122141411122334044020044233240141003003404320322020203203434343021303434200204012412014023321424324102211240334414203140243020130041021032203312444112200314411332143303", "134421241240202210103243333142422020031012102042134034202433324303330031341433104210004431144411324040132334244243043213112301221121332403321301003014411313341033012320141011121424430042001113340411432021201210220110123033300042403214002333312440020042341103411142424233102123033214444343203134201033242312021402032203124223133101421404213043114004012111434243234323434121041310302143423234342434004300131304444322343021241114404243104422200424133301121232400043302201121341120331233444042012101300433342023010000021042231210132042414403110344113000100144303304330020030134211422012212101244312321122030333241104421333221113241004233424412113224122021324013331221121203023412230340142131241302104001024241233314212332314111213322143212201330333234212121204020232140314144311232343143332442324113142122330240104404433122011134011120241012011342400434003320440331134032421212330213242304021311401043332204240032440130002404444100202333420122403314313303330210011312231330213324201223301011404200221104431212444141304132444400012323004330442323114212230313010104330233214001034331101141330003442323001332004241324103310112443030414134242012010110110221400412340440304412231202041103002014211203332301042244144103313440321024202134111004112313003224412010122314002414141001334410412342323114410123343043241224210002142420002103413331010044304033100130400132011140300133411340314031301342241324432143410204231333202232341113340312242414031411034404240001100244224044412023143312240443433044114442023440032124010122403303041144000240221323022420141010000331124443341243100341440003424232410133220042000313004442121344033401041042410404321422041322331232422144330404014043342414323121120431131024211430311113301410330443330304343222240420231103234321343021410432032324300012112213022342333233023111214332432002312220200321102333021424222410222202312202410042422434214011120043402130343124434203233113422111130223221120314401144442223404000134202013230041123334244430123413442313441333203213210304323303421141320020133330314024311330110233214431414403204201303422110440210441114400413043130200222443443313114243240020442330040313131233203324123320340434232322214434234421431344232411324023111034432024321143001042134413330230244143400440321441210342011242143034032044301341421301313241423422314244410413302020241244022121210311323324004231013404323441343241004421210004104312022113102142203412140134442233204340322132332442404024313300231001233314213111214202312011401321321241000212412030203313304224142000444221022342131321421042110421322122231012434313343420400302010112041444304202412340204101423223440102044331134011133401011343143120104230441230011143410403304002021021301302124104201202412041334332140031240430024042410031114141043004014302110422023211142212142004043131030042102422041041241030114234443243334124430321124042310402201030043034020140320310022043142244304241210023412233030400030141303133222133221013300002223432241020421001330101240213114100204311400200431214404030102041201221132112040133234313311200422141312434440421100002120411204320111302144324443342231320312113332021222422130340424223133440230002130331344400124241311322423221440440224014313410230424330334020202310411402020133431424322434343223324324100013413001442320211202202043001244201131120131020213112001323430143122004421442203310231142031133410433322002033000343211424442420321412334122204330110412444343341233024410000100223431042022100134233123430304233311232124342211113141424004121243331222004001324111142421230132243120104231124012102040311340334301120403014234442131142000030431333441221220204232124310241212001302340314221014442132203011033444121404234023302102414323014404012323134122122131033301421133200234302132144122044103103414214443233121030144332022322003234224444140100042424003330423032431221203110442144002304041130102211111142323340102121144012422024124300122004444401424044203443123443112100044113341300432004323211324133342240000233422244031422234242244331002112144244440313113433011203124022244330024431023001302301144403211411203321314224031113424311102422232313202111402211020011230323113104232100134000041301334233220413300414131004223113132323124240320214010400440443203411302111100433433123234004103221421220234243334000034443444432113011414130202231221411020001241204423223033033220243010104140213203322210203342412032402202423043242444424212321124414112033443404", "414034404002142343241231244112422334041331121303243134023040220022301020340300340034431033322414321142404432430024124302132212040324134042340003133431012231424101222133411140414120431434230120221412030022011400344003213302114442441043220332021000442041023112231444111043221422010121344441412130014300102301121412041132424234122434100022244013214430204311200422344223102321044001433304442034142124101044030310131442243301144023324131413032122401132244123423223110110024430214402222433124303113344234413013342344040120044431213042131343114422421003241444210031321243303401343014214211020203341204111222134011214401033002034400242204441321034131234300331421320210442441301312413433103031203223443040011332023400133101330024404032044014134310244411024332412204442442003032240012210114312333121031110310334442244431304421243303402030120120220024403142113214044321313241114131012423012132403033430012223441102111224010030310232300300333300010333034100314404201034433342143442034423304311334443021031230111022100111231432322111044020342341430143011031031443323431431123200043024310212020024224144111144240331120123322012120241124032241340222220312123422012220021011044210022031322011103113013103434441424140324444341001030010123444033334322003123304023341040030200034340340043003404123101104141001040324401424320013201010310334122443412224310132400423344341233103134240130041004122221410242231230040342230334104242340030214010034334100230012224230213411234441214203002324123210330022404131141303331101410133332104243434323000230422344000330043402002422102242312241344011223430144043014214001412402102022203123430330133412021024234434341010013404113020044132312303133243411211214414134222003420003421243421403244402102213334124422144304413422244034002421211333310101323404402022433142140104341330410444020131334144431213040433213330410221114242142410122020033044402304412203414131021111413022031030012203130210221414441001002044124304002423221402221341234031320303033400320300133340124113333301114204433413142110113142242343322002414321404102113244334031202234141214431441213413203220043213033320310120002041424114110422403312041300002144302414101131331323434433244241133240411331321001211201002221122001042321433022340102404034030113140413241412422424101344012032101121121430030100010300021434143323413431124231211323021201014311340102032444412044233123242133204013031441321103404440421240320200324340203432202033123224124310003121400410333123203000104022212201120213242200311100404141121234401224004134013012112302024032130311210313110223400334112023204014143322443341321110002314240121431412004410311413110142004043223043414304343312140442313024234423233021020101302210031224324403024112230343443004200411111230233004141231442121300440133422110413443114420130404320200241312243110321024321122101334314403430340234141103124434120131033431312232033141223430330103224114001313032233414420210130224134411221241221243313214432101244101133244311024343223142144001114203304124043124404310424200043041003411042340431112133442314144430122000121430012323434011232131310042310101243410032413343304414202433343124233003143400444241212322143123211102322123413031143424124212041100232310031120113011422014102122332101130024133430032144230021003221002031124342414343331310312233242022033304003103443420131140241012331033224232120311244303010142041143013214032314343244430003431420420324240214303424200412031203011403401310244033331220444102400403423121024410102121023443341022343341212040122134242041034014043214124332222410001134432221212434400400404444140443440110434402114133013342410134431134420414040043301340121223111234120120243224343013020142144300414224312334034020422413204224332420420142104223323103431220040030121233301443341134302444300224022411314220141120402034300332441333430041100000204141333134221302322242211144311043001310214114002230223340002031214101413244214020331400101034104013132202200443112200130013441430234102203421112333211343014202020241323301132041321033041000430232001130133204040311243440141300330114000221422022204211413244321331042343122432202011102414332140224222431322244310314440324134224032304134424040314413432411213432400420114104303344430441322324030042230412340424023323224333343411141412244100101114040240022101232414314303333402323422111033330202401441403342444142020430341343104111440224241140412241211100404421232130201030020024212223023211343", "302024121133401313141440420233140203323024343430311102213203300332201301011331200042242430120141033223303404033400233132022000201022231431111112221141340320330420414243043201322434410200000033412210041234203043444430202241304231110211131111124112020100240143100240221041104102230204343003214101111343130013223320104040301342403123300244401003323243414402421444142234431342201202434333140344342021121024120014013340340033224012102411323320233314134423343340100312043022221331132014141343013300324321403131234141034302042110202102422410020214320032333134201304333102324111303113123014434303224143424404002430320020003023410222341041303132044413341414321101103224422132042111034301330130124441212342302132140142424443443320042143100414314224133213300400403004000321420224032220020431304324213040320413020034313111410203211342434110000313234343430244411043334300422334141134101100113124142143040433422342202404023241343400031141441400242140330200234023331144120432021312001041230022440033131422102204031330122200100330343313244031024314422034022114203403101344011124312342414331124130420404234001011443112103433424032321340333441131133400410023004333002143322010124313232031004444411221040121211013032042141422213044333433332021032243414040140420404023131223110443434230323012140434334303324322412033003444344333100200330412401320220211222244144411434302424001304201340341340203244322140203123323232112413241441103340332124101131101030241242334240030123044020430011141014311040320032334000241311011042234123431403404003133410213011342201020401003333014112313231142303042041230222303431324103421232140104304132444234123342421300320030112103333002014421432113411343314400013400233124122313033411420101313422401141341013203220044344000122132200114311240244002422222402144311141403202143230344330313014112404442100032100240101100030124031024243330441021411404430204104133113413203144114301100200003012114101031223144434401440133322331231134313441320440320303100201143211011141423103214432221111414023122000223144040232022102110100030302100420412112402220031343412041032311030032323330033403134240204343020030423314214302001434004231324102410213310423113204131131300224221340212111240122131010103120020443243143021104022034233032240044412142140102411133000031022414003020001234213410213041422421342322130324131211041300014020000001101324331414044300343430200001313432021141332113320114124232344101324124410223432021312000402014424100212301042440414202023320242123444221031420311103312300230340204212240330031240010212422210233101200334022202223222003034430140003413430421424103241204324311033424110234002430241414111342142331411300141022213330230304304243203102410234032231002334102040124032114231233233204022020001331102034012223343241132303412131440043304443242010204011024021424134130002430332113012140030302301320331431120304231441233034224310241130032344133401212410011100420013020423123311240112334023131320243443102433202101041422204101141121201444344130223220123020203040021432322202303342344201233342322132313310134044201111114133311041232113133441433042231044322232121311200300231414240402213440101320114122111300111031024444310340304441313423402012314421424332301424402214403303012420234020434004224333312134101140314221024420031033021440221121410102222030132132422324104003200132403412304303344321403243142402210244320443344324422414132334140240201201420004213021304104011411012310044411001204143340001143034321100312133314114104144412132024132313042341330004043300204332413431420201344120222223431143422134240430333004443404304203304341413423010403242202341034434131342300021104000034100144200420024223441434433033240123234243243223024101233440420000434432140441012414103300233141441144004424143111144413230304043114144114304333332202122110212201312104041343224323410023242101203213100430213010420102442043124131332044144300020340324202020144444301323140314311241312210344043410312244402314214244123314231231224101412231314134403403321430142214402414033012213000320324111022142121243231022014313212313344001432430042230142203431232203143434420243120010400331113401200340113000010124343423344203233304423001220401041332433302402132430010023043101133320312140224222300231044323240412004401020014424220440241331240111444242102222321343242310430400020342133440304343012412223130401034233422234443120040144341322012101320001401212310231241400211201021240214001322123121103", "022113313431311241034212022424243320031413223332140003101340322030224402301312130014431123043233422014224440414003213111413411030113424004233311332141443224443131211200013133211120334412014113223122244342200202041401310401203144140204304022311411243412401322221043300014030111021041410201122244313244401234431024103112404232232320213123410024142142312211321411340312221044133333233100332124123331140244321003304210214214020134203442400241434023442113144204430141041130200321222003111343430422441203044423110044230023232012400404204033212000440032411223213034224210124142033033201033002213214421134032023020432402324330440223232040003122411034023304423421404134410233432233232344423322103243011311332242141321313222121234143233133233002322223034001213013032242124333330221444010213410441420202314404422433211013111434234422024402001310330034120334333024204114130044303210123213244312432034423204241333031320004333234040323303421300412432244234332133340003143400400404423313032010430300323332440332101313203202421232443002114121131000303343332032430201033030332314112320431434002331114400323111122221234433231243230201200330023130143100133022103224122014413201202124102112443423014414124204402141030131443043020213214443324333103124332023202322303444424322211102122322324232401202200310433212020034042234234140300341201144211321414334121211313320240403310412003024340114014312303443300402203210431421140012142330010032331430431111440234030244032120110203030012103300132200214124320412400304241032433122040204423312034424424321200202134403040043203133001424444433021112114411331401414043342412314401211432242401133044304410302043113120133330213234224434102124013243400031220123403243204002010234430244122130433421231020024012022442441342100211112433412411004130133231404141011042011443430224124232402434204031241103340213232411310112301423340430002431433023303020301303231003130301131310103220042421034434404311130432421144342230330112202223432443233113020204141300143224143231044112202303441422120412134343302330224342010203440030243144123410132020133423132112114221202113130324304033304002412324420404204233423201404202030320320141134331331104104321311200014422302223403332403131301240343203303130423040414021014141333340141123401210314013044224403402034014234442022304422141003011321120304114404043324142431203133142330213341134310414002023214404412004110232302212040114444243103210011101342101411234410103010313234434403141013323140222030010300334431144241232201003231131312123231222043030104044414313002402134203224044204302144100322331331321444323431302104024443240302002011411421431214443123320343332204124442432042113203020022401240202331303021224432344443203130202203201040441331410402143331242244440304344002341020404243333421313001422102420002233033134400320320144114232234224241122112332431444430013341214044313403043033213034000021122240101231023340422303431314041333321341104114444242304432344011343033343114422333324113420403343100244043321013432144311043142144231120011103210204414341222020324034333203101001023043412213443034301243342130033114102024010230024031324334011431204302102123143144423232111344422322310424024043242020101131344100020312200230402032141442310243401434011141421242414340233324010234324432300413041402334402341000213400412203022324344421202001420201234200141403121203143123411431202434021302410022400314014121014320044033124013001001003021333313424404143312310311103010434310400101142013002324001132233332421341402333243004033303422012424321132404014113443431402202441301201244213031414433244040002300121401214433043201422114143104411402304243000203223424320010304020241142034400030134030332220030410144423311441120110023114011241412141030413213240203034104434243344030142030114420024020313232004313442213002000124234110341221243040230431033401332040221322043424012011202224220042310200322113342140233213320404423104141401240403101042324121223124324311124342012143244142102033403102002420320144241004404431201422404040221311131332332403344104422431201434034110021030140131111103224214213101341020321421122144223142410100222003201410023203011031042024133043023040212400010310402203003322402123432333021212140003103443413241332300131342103313330142123324244431402404220430011443400010221422003113044132021344231121231014411002241124420301430200040122020314200414443431241232142143014400041410240032100323420030113041302012402104343122412", "041402302301231244323340431141412123224322033210222141042103403330424304331222033030131232104321401021000041104123442432224340000334103304201300403033233432242304133421332101223241104134113121344010441441110134132320303140204230133313233133303140012232304202001143012330432321313143331343422332132232222031431144322240321212033311011441300044421442131124133320243103020210101031140304004201443343224303101133044320400404313343044144122332042344004413021420042041113203433011121334213402043331101101340001413130304104122032322322132023412041104412210141142423034024440302034402341430134322332011242124441342320011001141100304410230044230402011232012142024423141310333410203242122414334334302230233323244403044303330342231024412104421031112004333020430312202424103440201131413024121441014121332211422040041214103234424401214204432321330013222433301111114004011344141314322412033202442232333042121323100332401142442031144032303403400230131210312243214020333340031143102343141100130310033020133034122310022003220112300432430111331341221224040124431304403032120030130144400120321114010120303140314112123222324340144423022000122313341303421033341020341241441434134421402124104000114031333101224331234433113124044303121333343243104342102004433340120102124003330411031220011223221120032112002023030444301002040011411220413340144134230303304023442303023344000421042402132220440404413324023032312233224032012410434121320033303123344333134344102314340134432411322101314211010041002233134212010223303404133133034021100112244402023030431021002242242410322441222300040340320034004212010100210040443031312114100232244104311043012323110240422141410344444443224240300104401231133244342303134203433342403103441044041224014143233320111432143142211141112444403103440401210424420233044002344003133103014004032241320240033020113141204002020302034414141121423121430003113132320310400421222334022231302341411142030132204422400232210440403421342412214000142004422013132243104000222102232244410022422011004204424333200322124044001111014043214002442142003243100223112401410141213342013101110242331033122400210423004404121330003323413130444241023122044142040133241432141112232301214114313213110303302444433330113144033011420402314311034201044310213123440341100413024304430040303124213334231402233300042414424330022312114432121100030003323123310120233133020443032023012300114443230310204310330430114402421303300042431034341201134424044421110432321133402241014331203313041044241401024040142023433342432101441243021323241411433410131434021413103103323000211211134344344002203220041214332210110300322141140013041013012312333210101021243132442032333222210140200121132321101410002004442031101321304032221334400343141111312133412400041200010204330212210223213111340130131221300021412034020322030104212032311022012021032212422423232431134414404100131244132143142330412314210423311013111204242222423422230022043100241443112033141444143332332443132243044203121011412013241132003424022444233401312232034133333140434204432201103403121010342021104030010241140210431300023102334420241424343202320423403303234002334242140343204300310042303343312414313034424424241340300321044210310442140244044431343242123304030103213003342412113444134410244430143030242114431442230030102242140322124044132222224403401103112021132012201234322242110034231201000033011243042411331130420031124204343210322404024040330420324402421444001343312043022124044234411143121413440424313412031324110210404403121002133341103143241444103410113432100401202040043211340302103414112442422340020040441020211110020233400002001211013142212320304013122322102210133220434244302104141022143303243014423023231211202431130324313102330234412402420314330123110204330332323142224430230320014444233043323320242034334311400243421342040313441032434300312013300004021421413042031400401034024121414100230030343042412013233333123104431032023044012220102004341344212140022411032420034000110400014202344020114240334030342423040100341442000204100222302232124140113002114421221303430031123042214022203331113342304341214034102340032420241341113110212024224142320042322244303203222210234030430242311103204134312030334440113104043002400400024013341001420001340020032112130143403103340104314441031333224020201140222332343041110130043034203232022402312120130311320043124411304211211210133202331210123244224322123134313424441412443043313011444341343010221443330213022220114431", "124112102013010131441204043032340100342224410311004011023444142314021114300402132230132220420120200420203124024133301232000342102044203140414101321010401222323213221332440224413341104412313211114440434113142010310123333320042400020414244113001413322312420311241411042110232223223211244214111221432133200341214134143434002003101421344310324001044430310001033241344404234404120032410003041001102341213441332422402243142404024233023342010324430422143334444431113434224420024004001104213042242334120143131030131012213204032121102020433424121412011014230042213234121343143444414321040413401303233321322143313014001332411131414124132121342444242341232140213022303104434314000244242240121300413320404144430242210221040300004132222423342001041232212303003033443004241042120440103011023034302211044010413203223042202332431242233330222424300141223224231240000431230400123303314120434202440420021134011233432400122043213332411004214104100020143211034011323241233401400023042104414011311022233141232422122122403012112143124323002404311122300434401130411123100103022112010144123201103303223210421132131114143444343122010213331001124412441231423122203224243324344224231420000012032103311040432212232204220012032211221224322341122223240240440244242120310424134220330341214322242442344432210244033211401204033233113032011334043103342420030344302100203301110441042130440013100203211411033411204043440332241341230432111104223221002312430023314320312132421340433014144142140203014401344422200142303203413401012343320301422134141112221410404330220424424133143312101110122404211333221001301442324121333334012223132242141121213022112244301433113121114311422424000430042014140132011221002213332221033130403331134010213301440434233044234421110022111332233234343301411033432142323340120432231142001202432330233101223101330141401010144000111014432021013210022323043003002033012233231140122114320422210120102404124321433022204210000433032332310142300400044143044142221422233120432313242421021100123034002412022333420144443320141110320230103124102034203143122124023301430424031344010411220000042141042240143422433221030033204323303404323410130421340422342044414341223322404232204113310130444413421031004122041424330003310122313444234121211030414121242133323324104404120341114240320203222232343123022332000420140001140020330101101223310123332314320204202000004014121002344320023314440333100433222313231330233100330313040101224034311210441130031231400011200120043323133402020143204404413331020322041022120343012121422334122410421241003034111314343003200441121122011341042201234220214022333234440042232411320034332110031231422100211402243412020331231113240434401141203301022243324424131333213210022131234404121234343041323311344310101301241011434430322411301124011123020200434243024441021421433220233400231441313320332301042204134304320140004412121410304440011433101401322322331103030220303142113013210430002341430014011201224303303311300310114021022013130223223424012200312112014110343141420142243210400020043433233014200314333330104303140231344343102210340400424010201020020300402434443311024142413233031001334012043001001321340221014302311404013333131411301013401021430030102232114413114014414422321224403243333130402302340121431123303441110001411231223042423333422100124104402020402330300102224313112243011433044003102203230010403013112032143210134241010423240031001233322110302320300242332211303320021341344114421043033230241021033123104324242224204024133231221410404032002124332413312143434311331022102312242212302220211032401402323121123102210042241013143321123310402110344133442120010131402110423120132022021200444230212031202111320324220433020302422142034441033143003141013014412401140020100000141221441013442302443111034130130440323012323102320030323231134134232004002204121442322224302012141302010004440323410244130141111421333343002232122432420404034333044133301034314411231032221342042344314223040334030142313143431431042043100402114202043043234213034343413222430111023212023431420412121324013424122040441332204423012432322032140014114433040034323233423414332023403223021310141023343233404342330310330230133103340342130140030133423302401234402421024140021121214032433331413112312122240441213441044012110012334004234010442213121430430241012210414314122200131221132023222141410443113230432330444324302320042343120122340243144301423422340314410114142311422340332030133324143044111313222412013", "220341304314331203104133241204033202142302424141010423322001010131302230431221230142030302320033332413423244044144012342443430333311401300204422402324212223044133023044103424124321242134130301030034314041433044300102044043121403421143112421121342112242422232301431230024233214210224012141444033333113204012324320222141331311203013241424411422322240044011322420012231114222240044414002334044101203141221024432401244044311010420010423432004223102111422401304431221004012241232013423311404411220200104123343032202304441414412314323311101111334041342104313411004411142423230403231133430042302421004140342414423002423102044301020340110030044223111141433103412404231111314233134012011330030134410443420131221424413423002324232143040010131100101131342322344044031301201400343031012212111212104032342241200414040104444331122433143014114213310333333203433222031414343203212310340222233023404040300011220211222223331110412441102444423133241201414122021314131042222311432413000341042021214334411004130103432312102121301233134232434324220313410043211331211344044133244244313234121124432031033032210310140001321322304040240132301124443130020213040104322104034442034201412030334412441244243422040034110304411241113320120022340323132102321013300230424040413420432421322012003212222033120200412442410040340110302100444104411024444002241000120433141001312330031032322020040342414142313041341140132102143323143431340032440000002231144300312102021113033224011412231102241210044233103221041204333143432003102402430042423303022323403142443241001213223131412112024333214334344422240002203042132344411102324330244423311223424004134140242132231000113344040110441414332042042403241432440341023030032430323114314311320300201202123212320004243001001323323311232001104030044344434032013120133420033342244023422023110220401443413021022044132303430142211222403131322244324431201400003233342404204303344213014423434413031441342122111322303223210032003442011233221303222442022210143303203014130330022401112442241134212301314320234341044002401443442112342413211030304431104420114142242123312041302213333020421244030240212213101021321404114224241010421230321211000041042113340014133030230022424213343121141204323133203334003122402234014201202003110344223402400313341424121444222010211123414213333230121344210144234442001024330120240432302241321110414432204302344004430212113331014413320201314211330044243124202233043012214033020203144223213301420132024220423330300024302244001233324200430341022240004214220440102441442431303440341120413134043120403222243301313043441124123020313403210401430212303201423434321032010243402442122410042130023024314003303203240302020410102031410304402314323121013043433311011121204340233312240030033314014014041123114424102244302303144342314441043110010244342432430111320333103313120230343440041113140244214223414204222144421013444031114124412002321214300234301021443304142212024434432324341422321440220032003122330334410432423402340203230440234200200444423244211402134213302311143113300021242131011214302343000001122332332022042132011300204142232012120420202044320321332212240414134430241224400141113444312111301142310204101341240134330224421432434234341141113331124412212102023000044403040430114213400113344320141022404243420410331031033332044311413043202244224210221110024111334341021132124113230220401420034033043224440312130303323403441304102332013231113134014202434341002041114104313413130412100221443124001044401340001033022421311044434301422103341113121440210102101111340222311423023433213032311334321420003224002214340222411331321213042113442413434232200134314141012231301231143203312002302201123311441231211243243301301040443020344144031222444412422013113201114442131403334310300201030242210440341320323124112314100000143433004423342302102300033402310132010011032120100404322321344031421002131130040113434033422223200104110301211314434231213101421120021443421102343210313124133104241411030034424234140242330444143044102224440404442114030413434010400330421314334141002033234432430042220103321013300422044323300402021443223210220243022322343323032002430323020041031004224013102232434212213243331114402103404034313431211412004124030021130004422234141142110004213423322101444011123303301232120142412320131310014433340220020323201204220031432014110300341400114240430334213441423122443240432013004020031310331233202223233420033134421240442404240423430400342204134403343441", "313243330323130301244140430312233104334111402013323432441423341430303002342403244220421332220202321440224210104124442021431133223222021341244103034114202220302033034423343140441330211102423414012310240232013004430203231232012214301433210140410422044123433433321140304110310340201000312144042340412032121112332320341013410001404111432442103412243423042120413414111032233322432030110411234422230012242000100231144333013201414243422142304441132042044434442441444222102221043432034103433342200410441134020033122141232111114304343432310241321431030212244333234100331421223003201402000212034402424334400431211004334313011411242422431214401432400022412212224123141042312111133240110040004142004411030201231444010413113112413204310014444324200334131441334032034134121200044040343401403042330300242104112344232021344113313341020430241322330032433231104410142440414013204332203402420100204100114034031024201140042121134233331244143311233202310311020000123120324042123121023310111100240411101021022231331420200013243242100134222114300310421213131220434232221441423221421403042431043431140313333321201441031420232032114110000221000230321142310030033440323114010030003043314243033003141040223243110304440211112112111231033140241300423240401330443313103142200412111042143203111300241234002302311042320344341011102410133243242233431311333143304211421420434240113442101324033340213443212123004412134120320234004420342312032104010010424432021131334344424202324121300011302431001021024221044220203433424114000413210234434121400043320210414031031244230434204421332224113201300223412123034110421144220011423141042024021222424033040031312314043014143334033112030134012412424000410131242440340132220041203310002241224002121130212444333142021022202132421400124221231101432024113112134242314143342414201430144134400403231330434311012124133341424004300022301143212114424420313334433042301034200020041000222133034134031020411112323200244412430134413034120104433444411210424433213341042304124023234413220310022032122333010423311331342401042222304324222120101303233333314442134111413302144310111133234414043320304434202032220003310402134411204032000442331140430142304404203320444142220111124023222100243431111301201311433412313430233244032243043104011110014141433200001130101230332223422324203441420202101110321144213323113432321232313244301231012241131013021122103220424341044001413300401044140221042013031201201240342010001014220401032322311143213413230401140221223014221220432011013331224143240004240210334422300200010003002023113122210002231230044410301231424200413240210301114141402123202310410133234412233304144323022102211334141133304213331000222332042441023131320020001233410403124332212042332324334330321144202113410123441422333414434114043243324341242410024014432013200301231132131014342233001342013133442220332032432221314232003042302434123133302420340424232200000114231341223301012302334420404410101213333102130333332140333344244143213210401131242142131143332130042244103311022440030133413114332324141222242033001014223314210442023112220343242200432240213041223132300342422022442431400401243423032043040242421340230042322001033241300214440234231434213344021123204122114300303130431223224422132440212434332340302401202044334342024120412314123033140010130324022243304304242011034023243204040302340410104140421332334111244434023231234222100242022431124041422302331102022414122432434414434013141440010040422242214300433003041232422141211044011134123000344201011222344310141143143442001442424024334434240330123201324040242000021340230431002102214143140011103043044040332312213442213020244443341242240023430300102204343431044010144240120240434440422013111301231020122344201432043240412302310320041314130401132410123322444041012244142203240041411224403034034322230222241120442133011432312100224011030101224300330224133321141113434044144230004324333021301341221303032220443413041444203110424333312400013403131222123141141000303024344114413004342442000024100442422141423000244031134303302432034340200211202124244124303400423120323441420104411341334420402131124032024302312334144412344114023444301130321234233131030232032202033320014010414312031440210033102102042422344120221221133001203411443423102233010324231434221311143433033431231313100240310333430340143234400011122332340403401330444043111404113241224331241330401004204432012113023430200402333020003120202404222422041144013124341221201331024", "133310221413124412423424101120314411212300430120210313020204024331332104443211343310111444432130043100234003014301222440310110302414203142320212043144130213203220100434222003041202221111041401103340024141042434102110130403224420011114314324323232041430131441001020222323401012313044333001132043442101102111043402244403400101121034423423401333021030020112024012043231410043202100430033231224344333013121300141230320431344042140222403444121240120334133124004220211130043402034340224120041112340002110302102041043222444340212302114332421121220433310012020302001313010240322002032320220214401034243304011113411340330414003000210330133032200441240101243312122302121124130141304033133233320130304332322203110110212232003020423110344030102402014131313110001103140104220441213314030411222024400442004441023400001130201102132201003403224011221003104412012311103113312400232413032044103032141242304133224334413330331313312220034410041410443032130202122223111202104400413043140303343444213044411403302212432404104201231431334140202134222323032421133314424334323123403313334410211122303314041141332001403234332334341000034440242014333144113132234144432123101100332222224244334210033014421304432404414320000041100312224001124010211122024330004143321220240313223240001011214041431113024334240042143232120420130032241411321314212312211010401333440403020100401301002413103324202332144214044420122041443200030001243122302214211220221444333404413044322131330002321214320140222103434203240242321311242123442333411143123110031034204344223400403423341424241141213302041300013104033403412203440330332421222221200120443230330122004442114444440424310223331014312104222441224124201443113340313210001222402244411223143100314302212144212304222012200400131132204200040404113014014420234024402142001044243134434400011322413122121313220002200022201141214033410120421121242213300113222243123243040000441241434031013401413341033334103300121421411133214043312040220404411110222111433340110423232112140344012000223004311311201423342322111032114224023043234022122221143002401201202410424240400214343011131211423123202010220442244434301144102302433431331210123344234122334433104441001004234414030031414301123010103430004114442441324323112332114143431313433424213003310441203330324010220343021433044430033240333010000003110224122113212030201133333403321022402403221132330413124333030010204031020032022040440331403233241214332230221421431013131003414130443143320302001144001340044104142234242111312342101012043403433241144110104042002432022224420004234413311400120023113042014042134001200322044202000144030443403131230430324141033411442443032414133314322422312222244443031332420013233400001022103311212004401322322010202310234203431311113314022134241032030004233204301100424423103140132023211422211432011130243241321303210301432303402142213334442132121043102310221022412441040130032343221041142332133400343241234341421313241240310444134403200311402023110103303031203232221243244220010043221042224023033413122341431120142141210043014032443323114040441312130001440100133310144134304422321400333212314204012013243334043131112113401111430122424421244310134010110343110224314402010241200304002001013331221012040032042042400130144441021201200432302431241114410434021313440022430222001424413410440322231320024412114103003303300411233023444140311013400201214043441411030041241440204323234042240241310420113141123223044404130000234333200413144313040033220200102031334220243300103432300123103214341043242132101224222043422330110020304430441140232003441431043044331031332231200122223044303143243243134442031324421414433141344003010342114002331222421031121204302024331232430343233303111042044103002002003400313222411410433103100112300022013040342233033000441214240013004012104302424424041333403440331421134323024400202102301313010041202312221433343331423101420234200343210121124420402320424042104211443020333114101343000330430312140230131120043444031114312443142104240143301402131303421211142233231403210030230311140002424130001220422402022324204243021113101334121033230240304224333422042012310301131330100302320422004443031212320124223200012302222243202043210033214240034413114121021340213213332234204311242203320141232114143100334303311432323320313132222313222333231222433322113442431043402301344021240242444333341141303022224224134211431101341242430100300222421030322423232424400044142432031401013412442042434102414000", "223211003023330104041033132214330221240103311443033404024244203320114403322412220342033114113123313340404134402403033034122021423214122043003013042033034122444440203011331142424441233001111114204301221410100032412231122110441013440310421401424143422344121100301204420230400120313424001233303422020102144021101044331043240433032112410331103124313340111433420311424222411032403230031024334132402011314122141212311001212224443200331021444141420344130144242112104030230221314043233034002233333040213144330413023344230443142231400443234403222120422302304404301223324233043410340144412111303140123033123112304011014342334314431322432333032330124321331244222323321420021234441302222322030221100404220433200322103213443143420121241213341430412013414203032403301142420122343124333014303014302231143303014444411040141421042134203203300102442404133310220120312013310234441143310404404414200320112403103110103142333223100223244241332310304301210243213233440314100334324211221134342044042433313222104034303122440420234323221044134413122203223033433023013213402401402010102441241141223203004441201111333331314303433322141102421212114214033443332210202440243241140110421410410343032013420311331311232400020024300431122134000021431142341231144031233011124442002004010021032004414041213133230310242210322321311122031043032303024203223340202222442204301234221131402402302444304324241331414041133120210300444234321342414442322332214002000220340402411321030421040433434343323343210020334121013200324440333412240304420241033140131112134134212312002321110141232410231213144232340244230343032002321123213230012023044424140041043104012040210034013300141232411044202134422113014130223013010141111204203214334033040320023041330434133032204232202201232244001320232403423230200042032222441043100341121244432111243340332001022342032210132230032210312121322342112312203344100332210412103413000202240404024213203343204441344143000200230404212433000124022402231443041003321410023210120133210134343140432320044411110334121223233003243144113342110110401104203241341111113402031243033120444003320422103242111141030401313410340014441440201132434334001103222204330230100003114341122120013302041143210141134104323332333200214320014313003323431133442203213131404124120303440304030430314343220111324143230010400441112410420002133314043411411404041010440143411031123042200033331231421401024404121313001312322042041120030231432420102203322141021234213141233124132203233212111413024244132233334231232311001423423320103442140124421241001204014120424444212421243134204122140103123403321220404403401144024042042344412304332204234131320041133032040421203014012342012444332200434423112030321301312230402133222030200103033111000333023434011443304424022140441303322112323412002234022342443041000232224030332134023221104034400223403014424142011211344132012042234134332232104430402200144421202441433404241222202434242302000404332304342340012344413304240240321120234420010011342220042303021424014330123101232432413414143441303002302032103022203400302102243031233443241032411113412420002104113234131300332014020014423124222002043300213022032433134122331201231120402211013113442014230344011342304221042402123041041244144422322244003124213410123011131110111034421323421221024444420421010212440110223302202122023430134101334133304130344003331243131204111423214411424224231240244020440043423000201313001204420342244343311040140140331304000042312312201343340103412132324141011433331442332413244000042022144420220341342200244423342133032033404332330420442000132143340432220340040014101122402033314142000101021022100113244310203440144324403412244130002401120443340042010202023120034244441331443221411020422240214043202340043432002442224232014421001100101330242130401303320214040211024203024100421440133210314204313211430240032334040110312130040344023302344011044110420200023212043143002441344303143403333311301011323120430404030334223230302112002044022021310132034321044144443332242012213144442444011024401122042303411121044110100114000402111013040312133200121432240312144043424344030240140320004132014141033204021032440024221032140221021011323340241141342010103020122103002011032233314004420434330332312144140324400330124144211043211423202444111304400143112213143304112121301000231333014431112203231324441240434431023034003012214244242141043034004431031424031103304403402340004033330200141032022310113043013212010400202114140104103", "330223324334133040002034444411042400332241402424141443413310421233144211310423224243321424414113013034313200404034011334230144444343103434124232414402130041034214012120444040303230140022222441432033411420113404142422231444224012143131003102332043023042232432021442402014442433302420223330341034213014042034440014423303000034041204322211122423302343334130140234434034200313243301233440122324324233312244214443040202240100432401423404344100444204432103404404304423112133224000243213410114241234422241011240021244031201121233300313410102410442344003212211211104114111030122041020341412010343244043242010333120300140100442230014344240104334123134422401442101340033302032243420120014144410331411130103032312310133222341243431341432103303030202240123132033131203432033043320134104133113233022014042112010324003403121200042040331411343111434120421244100130441101143122444412301041244214133220022142232213320024344243304443000112223322244422412104343412220333410110112224301004412040114202134024114303231120041124440042122322004004301141414044332223314330234212014041343311101330401102340141410343403442331342031344202224443101113403040314221111310003001230411000031420332130420313311200033442234004112333024044413011332212204114111213102410344112421440022013341221414303333214003014101334011201332310420212043013213123420021233230324213100120032433020130424140224020010241020442230002441201313302322412213204300401420301344024003130304411443200303121321442131044244330400432244132310001342410342442033133004232100304224441011142344403342420000101302202003332344443322221233441032413422201042003234102202421120401301340202131003001233004011424324140411042021440433010201240301133424031221241323434322402040142340212143411303412041413323120313202113333434343002100020233433211203004332040110212021123311042211000120432043021431444442431342442324024133140201122221133100042002023134233132201423221110141042440122111024402144222014014244331131110013000331440410101002243222400331213122210344011122431114330333311303124442124310302431014041402103202231432241412311104110303102404244040001241341141122421211223143131432420111134111100004123230321031134414143332342120242301041221022420024220243143123100124343121411303112142013404330210434123233104140133224442443122034313201233014144400431113041100111022311044130134231312334242000410401012204321321201011332144204022034033431104233432341004412111020300323440332410440011244142140303312124442002133001233104301333122110124203122321104223420233040220032243312241310234421400312330032140341343223042440244312013333201031104404200224314413004104220223141430012432310103040221224331231144442404413411400420031140223411330431121042312440104401233110131210430220122334014240004122421310220001142412134104324114011310020312402011334312403040042340332443102220340412320300203014401330410124144112032334434141113043231114404204022400400443111010112103100214211003213132323141333042344213040442214143341424004241334244031113432311302402322442320040324121413433022210443431132333014410122324021301343133233343122312003242321410314141031312404022031314141240042220101244432143034244114003244232033422444330343201001000033422441144032244303113020240042204020101441443234322040312122121012200343130322414431114242031414413220011210230234423441342133122002123321020010030031224114341104443144123343143443430020014111210001001243322330143344300212122144211340020200133434442213110443432141212043001444214341134443131131240303322003313144040424103324021434431013344323044401304003342132141232241221302111242010040124113440224124210243032344141120433411343011041001433413441301344221432334404333311211443141413012444223144433434202410000234431120113104022421441411112442130231222241041343111302033131404441000343203323130001122043310341344141243313004014241442043033432412321420301121232344101224113224043241420131340411233043442211230021204023114334110344443303342024411203043031122432022421244421330102044333231011240140404241240230224431022300214002141320404433421222322042100203031141102104131202010311404211024320112120040114002332443203000104334200204434412202404014431012014112044311224443024212010234001233040444230023333140323011030244134142400331110442143013212433041140012030342212230021344104230202042002333422242334324101321411021411424114331014244204442122042144023322321221404221012104000333031040443400223034223130040134012124111101111", "221400343432101042433312241024012413444311142044424434343022223410034410212220031211431103204323302222342224422313131401010314414402332313134214131313443320140102344133302020334321104443130032412302443314244122201134003032231022300444013411014224304022304412233343020414014301142120330411202212001233123442324111023222100122312432314212201232232001012130332413102423412334322312244000324013030322134210312143144123434012420030134344200230023001201221214420300313103240131311032312413230210300303324040433442411134123343130402411213030142433110143140321404240120303000114414344022121133141133442130311244402421210233312442114143433214444002333430204424030241443134201031144143221044441030222142000114230401013144043133132342214121000142401330413023334413401310033431240110301301014124322020300244213311122442230123324201442211032001403412333042011232030012442424313113334300233113323201023214433014120311402233014214140132442311002424232331332423312030130204231104200241003213212000310014213413410034412231334120133320302210200012214324111043434200032411112100312304231034243110334220203412022401332032111110421013412230040023141003024131122121011313300233040234102141423003442212240332144224130121312324003200121130113300212212031433041313122312400224001402111234133304410202234441211423010022320122320333142314041422000414203134341422243224144143100140120421142414200214222030143134133233333313011143324003043240021213423413213111221240131101342303101010242312314132431112422244001323344303003031134320132400221412314134311341104303030140444412020112122111212311114424201411002012010304220442240132443242223213231102010330124210313213423003224014201134211014031043442342313313414414343203441332020413223244430042432130131144123342401341443413133442341201344123321313031403144221041324101212021411444031222034331340423321121130141142331104440014323410133334101222040301114124121213342202100430412442423200311312134004131113411202033401301213002221341320344111000132211102143404123422323220324220320112143404313314003303400010230300031223120122022211201221043030322402120220014110433011133413143033341412134130411302103302031033412122421334431012411010311114424030041124103200431121312032222022202300424401043103240111341140323442142402211431334304031142213021400031430433443421321402013021232021310011321012102124231240324313213003221113303434203110312140030222413111103212020013041244014103021343302404243013433024413131212440004312023203313002332443443033134312402424212041233013441011212433130310030130204200431320334030133300320034413104141233034011343011320114423400012234022104132421314114044220132404432132423304241340434400102132223401212423320110244032110414213221444233323330313402030334012220223242331403221220423431442240400322042110212041104411424141322103443203040230421142130224230110233311214401212412214002120112023204210342044411044333341303233312112014433111403334404302014402114032340231414043122042423003010223334124133234021021304243323221304223314314044022203212201214010040224422444123330433232244224443334140440314400241400330132112144442104124221200232300210003034134020044231443033141324201212434021144130133233334203114431002044420012130142232012000103030213304122304414020331212434331211422013202304423343240440401000031144321142414003102323312313324110334131033322211332120300441333434440214404433234232013342404133100333401211244442442331404212101214200324220031141322200043320342023443302301121400413141424124324232111200414220102104222230443142224202414411023242132011032402110303403401343223013324044144211432023021310034240220413204304113210004020134320213244302003330022412030144144014313223210111122032011331140404423340401404333324342324312244113001040134431042003140424142024433122220020402132300403443323334242242222034410404232221024031421102431012034344401120011221144010301131412422110201242210112333233043223201031123412401230133001123133444100212431300200022101342243434001003300210142423224423142042101431141222402411331404414033232133011424101111433420303130021111014302223310201443244411203432042142120421122311121334430040111031203140222143240231232103221131343200003143402120223334342213022340414214223402420312444043121304200302420141112211423332113240223404110423231311000130420112144001031413423322330443344233321200443031021332130310413423334312403243342400320114301443430332213403124420321211130013042412220440444002", "141200123323213303230324204131140413040213341341423320232010232211223302344200104322420021402240203203112203230134302423034341012414141323034131201220434122022003031430110243310433333200424002344234204433121143424321411302244002321010043331320013414341103142040113204143410302341300314122330122124024421201441213234413012132332244124403100303240343200010411102133014411032323431433011324312304423222342204331303133022433143103211210404340433413003221330142304323041134302111241124124244044211124312403432332310410434234401214411340042243423440213404010024000343200423003342222020312411320241343331101230242232410000044032340420221134134344341202310421024213331003240114421214003330031341243201002422421442031410240343423324414314434140224210432134113431210321144402003213121143333140014024112302412140130130122133214143041230201311141020032321211044123213334444014403022204414124424221333224132200001324301112034221424202244301002341220430430000432311104340043000242120101101440034441111314343234332222441413202044133202213433340211040342013301232014212441421412424211420314041340012131302323420202111243430340043412404014211233401343204423234244430002340320304400233233442410341032330003423042414203203323133011304123021304311110403212233034430431413412032100214023302410024442032403223302414334340000202144424133132112230014311020340013141332401002224012032244430024142244104041422033404400142233200304431004104422013241343423133344200423444222404443332303110420212104441110341204023100143240343040434440401030314012424132223104440210141311403114222411111330012203344400433214004022304233314322324012242023204102132204011223011113431334442143024100343343342430110304334243114141244230440011424021243110122444344112040332431343044134320201200344113301403032412103230213403121012243023302303214123414311202241301133131213100113210412231144113420422102401422131410444140321114323212133322114032414421244403231034240032102320133042222240420341141010014224230013324401203423342142220442040110234241234330040024240420120202041001412111010320121122131024104101222324430200424200201320403311322041242014020043132222422333423110004034031243123022111114143013223324404432040331404203422133111141003112200444430313114323421104403443323210441003011320112441214212433234234222134334333023412014402123002432223404411031343321310230343432011021231401042111212031044430244420433004133242132322223213433314334201131230401124330322000221443412114043430301012432004110421402214314120243040423210042131441034313302233142401221142020441313200414212301144003244020000320121111101303113302231333244443323440032120020122130030223324334210343122403144333412120302330440133414022021211020223333304201002223032001221200201421444202302130421033443002030130230233131313212233012342011011323134333240210033101121330434013403432330413003410432300444130424133223214114221411421041020331421443303303442442420230022112033313442401344020231031013202430014112313212222314032234021010443410114141443244130311200322214130130114421202013214434314431440244041431140124334112024343202043414120214442133402132414034232303240012021104242131103144102413103433003101411331121344320114333004040002440400034012344221443232300224000432342134133031114031014202401123440443422114404212431323301432040322440330302033024413112144120212130231330002340220234224132342110111301301031204434114203413121210032230440320443423210031133420111433442012044440340113113212040444011012122442004303222310124434033230444213313420342103423440213231422133210240141014030320113111414123142024230330132130330014003203200021342030033012230211210310203201422421113413300311122034404114314132232031200122012223013202242002041432330242212224301011341122304304334341044411123243002040041131110340101213211224114133002201232302221300242411002233434211224413003113300322322321132323344200403134444243404400221011010420243434201313210323432022132023442311242042021031342143443404232304420200133332434123214402043444040442331410013314302013301101340020143000024004034031024220420131031331320100432344310042423420044310424000334021302240300302332423141040132242203312101322333443043444304043041234202143431332022000203032334224033030400423043411032303313310042111413210420043222313242311023132402000124443013123320241140210312311222202130222434230031241342431141024044222403043332132022010314020240022412031042220144221044232334301043010001011022310", "001241412200232111131204343324020221321424131240223014434322204311340304342112304433313241441341110200344441104134112230042221430301413344020303440303141340031132003042121201100030420313324341312033214413421212430301232312023401214212310204311312330433312223242401201031310013434434223122040002004240144020032132133214301402220231432031230232013202224313413233103410424003401001344430214413423143130223113413122331001221224334333441313320323434314134101131412242042433400222113423023233113113032320020001230133211010420312414431143110203231224204333031103100341433401031004410320042342410431412134314134241330413420233420403331212010131024403133300340342321023202001311112020220302001131331121312310404032122033311343331202234132330000133222032411321413304340431410101102232131120312231331423302241023313131443432230433330413010214422340143240124423402033402104222321130430222340300114001140023104040001001211033030300034024343012310102424323330033424244100120331211004134300042440314420401144414100113424131304440420112231132044333122442114222311201043224104002030042200434210240212302314410334341323011232224043440120311431123124103220430144213204202413104041023330131011302402213300223342032113413022234232422020242443421124412343340104130222133330421320221422301314214414224311141303012430301012300022032214310003403010130111021421012234344202111424333201402344112200230234111212323210421403113101103121413434011233322404311234343232133100414013420122140444132042322430003203434422201300340041021010002321130202022111342203221310234430420044422303003013300124112424303311323423223113002331032442243140022013431022311412310313022111004221124113231344023302324141213114442220131211241212313340144140442220144143204332142221023332112234121343400424101224423032034444234143120404410440030210313043410110023414311301403212342420324414041103044113231310220203242223043011434201042404423313120310132024402440121314303310122342013404424212111200110002424013111114034301101243121413331223023203104303312333303031442041214342122023444024420032014102400314411104424103040321332033043441331433444114144003213033230102124332101414104403204034014433323101143442032241140421313210224231432143202134410110033013334100110402112312410424314321340444344210420200134302320344022204204233403333021411322322003014221240042420414303123232323422410212002002112342404412431100004112311134010121143333004031313420430220132400401032014314143444413132121021332044214123443303113400311243402043100441314343002341104312013141303101121141034413342033220424234030024014233000021442013434144140220434004414144433131422233403204100142214434300431323214122031422131031311443131440121402040123313342134021204012140400232330103222132123111203121430233223434330122221321242142142244444424142234232310304433431342210240413221341213413214222321213011223232223430322312013024403202043213044104112313403232432131212034000211022334144422230334420310223014032132344243100400302131310411102443402103322323332041224221221303221001220413104302112303403332134420410240012110304241241031200333311304211424121312231031340022411421144344124442313203403041012103302243444234314200102040103013403020431030314102132443200113021442331333210303442324214000001423323431040241004000042110221203233424321340323134000241433014042003242114212413244310023141411221341000004233342314410322432241432014042404013333402402413021214300241301323303034004212211344020023240114004120214230412044302043422001201132242443040423120430034041132340243304132323124320321214341344200211002222024220420131411121241212441111400340002234103401433314244241421420412012424443402312324012000130130214102022102312402010130212003400014332202234114201240404241331011412041213223310434242303010110404132144204121203010203441321144412402404012341404312031314441223400144431432331401431123230142321044442302412030024004004134204244324424302241023440423300112320130212320144104334301443322141310241230331030203321431031103111014141343133211430211004313044344000110140242143313320020234133304332444233034140212342320042124210110420203000220021422104142110121042111142134232100130112321012221441421114002414343443212332111114134434333044420213223102302102442140304033213220143334101022243021202022100424412434333334141320112130332321333114320233124040102044431320214211240101122013224004313033222404342121103313042220034114422410000020341221000112110212133020", "241320432412422211021112143430101123413220143231034042143112002122231214341312222420043143142112444012121024330201022143413030044012143133232243314111412220321030043410422343132222040440221320030331111423142342112400241340204030330214044002322302043322204322142441140143212401333142040040400024443034422403034242020240112024341421211322032434101242141323302340120411140404131024020321343132224030322104232423031032332114430224114344322442242441131132010320002322104212213313133104304322201140331423311124041443134023102401412133040322320102014032001124300130121012003440010231424241434311011232120300234441243132033004243420432221103041004130001043114434030402400433223001003402120120311324212131034104141222302331310201210100310344043402144444332230123234041002402010444040243400441330044040011433204421340433233124131043231014202210102240144201242210030122032331311230432111310014131232103342333031012330341311144321133121003442204043324024431311124241111243021223231214130043002020423111034211020320012414101234243322144134122144111344333243323000041023422304140321333234211224333434202111034031434330212310400214023332400011332341134010442212241003213222342220320332143030014100322114103340302313101243312012120143303311210432233444411434120032323304141100033342122230141241403231434310210444420204113422340200241334313331213224201114041114102111111340303444234110114221404044411001232023303224123043412244423124100214443100442100401031034023203034332422110003303214433120211431321142443130140441310103141213103012231431203131142313214342123113420403122212444440023314342321112224241333332021341323200243013331142021433313220241430242002114330033144224304233440304141143144111221112324231041113013431143110432212001302032022443221424204312331211211032134423144332423320401311411304412041401201001200224320100112142022302033330041103412143034120414200300340424011431032241102224333022323231034101112022423240331232011241432200134123231321142411040020120024321203103230331000244132332230443211420424024224224041034200132141244221104022224233110142320344003303231141144432203001234440301430123402024304144021241333423132432233230314241130142010322001123431202003142330401222423012341214341224323303124130240411340001214402423041141133240121113004013113312141214203332420324211431313414210200022134340444021320020141233302014322434321212122231010042130140423441424410233034124112322234120424244424442031333110344301323043103301401141304003023431010000324131400041223112142042102010323113010430143333321010420111414212442241440200032030044440442221444100340244240111202412300411224121140024324424042432414003234112004344304000021322112142424200212103144210040120221240422132114002401430042133444400410410131230343432410324124244313000410210032403144322132324332034234341002003124341204222412324103422401210424231003134203310031342401330321444403111100422401204044140140214243222113331404403042430144424033124214243410230213441241121223402114202033321112414300340210434100240403142043144042422101411242211400001233313332041432220414112204122334201121343341413032020033312434303133211230441413013043001042323214021403442030134223330442331140043033014031033021224110020040310133343321121230314243134001433032021114330200210241110422021101304344022201240121111134133000230134301401144414311033411002330214040302111034402240012131110012341342201043324300001124324003204004120121442342231304443414112200313340400303012044331301140132111412040113221211441343004344441120321041222104131202343230102234402102022011322111332004410342341103004102131133320023010423213314240311043341023320220113033204313404310121420414142344423444030124304342134231403022114221433013010133233411212020112331203013334030113112312220431313424234200001433033044002224142134434441303244300403320114042114032020311421224231241240233132132311403044342413202300100232442203310141043301044140343124103340200110312344201122224342310302010134043014332421243114132341214410434300421344442134144342302214303340010203341031111313403313313022214244422440102011044141013401031002404411221313110304102341233010043043103132244321241430131122103244231420132224130013042012024313301330044313141343132304203014333112440234303031144201011011132210411101310343211140444322002441444322311222213023123443022000132223111004340313232423143034132432431344040140331311443021312231342331104021224020414000410130114030220011412100", "144303430100421113004211043033010310432411201313023332302143304032441202043420401233423320401102313321300023302434413321212404101422121232222444010123342201131040012111143311222201312022223033412424413233114130241310202424444313431240113322032021011243223100033202334131201133431124021223430200132023024420014331023300222343340142444211224203244234303041311020041301304034230334210012320104023213323212131043420101101100423234143242221404122400411004410001104303013233310142331442013422214034302211103314012221343341014234120214242113044120014311432133142022412420100312443334031302432123000234213311004113140202034220103234222430013030340440021104423040444100310210343312041224201014341122111401401400132423431023433313414022303313440432023232420022103233110422312322442000021342401014041110420422202401110021244430112434411034032022211311402441414242004341044410022223424442204130422212244340404122014410223332223330111220243141402040300230320020032213201044033434302432112043420342443430242402104121213342121004303034040140113240023413323301313310044323212113123040302113112310433334200324220423314101314131121032440430310044314030311433022240103304204141143021023001441241341113132433140134002124304410311003332101234014201440433001122300024433413210123122312041310032121224401014031131243200342114010113413124441241440043232214104243210221134003303204302000011430124431133210212211431400230322332143341234014423323010434303432033330410310333111404021342310111342233330112030300022204114042012441222330240141341110222314401401123412320424132141113400312141300001134321114133220321042322002404224210203042400203301112123320231221100441041044432041302303434122442323000100230101012342034024420341334312441444400424033310121324100144403023133301220231303100410243202434031024231340100031201300030332113041433322234442143024100204200411443032220100232132403330240110334040243311432330130340240301100101002401100432210141414321033041402034424431403330103434044434323401434303330441040333443143342443043442443433412011024300124040400433111324000211401320224002424432141003324400100121232014413444444143144114340113301121134232000240144222210011314420304224213421022201313334132203003140313101200331310124300000304132021344224042031442132440224124402323342423341122204203343420300322102043330110213113230423034433044441104322020412400240342422201311334432301144432044113143100103410330120314124410123302030244223024231111320321302301202243343243441323400012400333222034103410014124301433044233012210044110222431412311122240300400234211110244124302403443303204000122423341012103410134023442143211244122322324444214131043034314121111330234311210032111020204142443131424140003240304213041244344212430003011334223313013443121401044333023000414021400234213011204403344124131232412304313040034041342121132233410121241412420334242040022334023131121423101221144442402002010111003220412400311430340433120044420311014221110223404233334214130304433114101040300210323431232140201223141011112023332211400312433002344110023002132020032322143312313232010041032101213413442231343212030334010333113301331324013130033033323302132344344201202123200431320434303221004012414014134332312424000014201133013423000431140343302131420104211132122340102023103312243223321023113303002413021314331442011221332102340441000033103213304032424201431211113300014034122110430302214330301001323140421120302034233314323014411424404334320340423232404132100404221244441314110100310101140033320330410041132123011020230333001233130141431024214024334411341434004344141134414433100202412204304101313122312301111244424211400210323342214000342431101343333440040322403124234234214124131042304021404131114320301444021210024030421041434231043324231132240422402324310443323130431323422134121043022321323443114341102223433114423440034224240200042414321431432200130403441122240231421023230131143444212322444030224313340000332241410300204101123400431424003010334223043312411200312423221231323420231204310234014223004442111204144421413011112313022400310111030310012314113041024023134423041340430302000311443022122220231233142312234130214104401314204032242034402024302434201213311103342014231222340010043023424102230423244441311001240041000440212020343244302211031233334003402102234320042000122422343330444124001021300121432422240023042020143444102200430442231244431040124432303200021133101334413304403232332232001231444330301412", "034032240341014334113224440421123304301012134301140014444224034034144222322011030210012113142414324422012223430200330011413213204213100032330241434341302144324420322434001223041333400023012334143444410311143332424204204414004410010111431033034012440200341044323444143230201111231433000244004212033022003310140233032330210224203324401131444213044244024311433143121320342340410401314044444113233311341243424014144134214312230324312443401404340110014124130110444210204024224120102324001112023032202110400140124220112330111423414304433112322023444201344402212024440224303222030403203132100200004004222241023213440002111001230243114100112232232213044012023114430443043141102332131041412300311232400304423044402110030322323140204313042422320032013411313331334131443441312234442011143414000142024320322423430431100344411430232232411133244242022302003024130022042333010142111404211022144121401243104211032243331012240230022032101224211104142011220003113140201011432433113003011242323023102121443132231341104244103333040440214400320003421314420003443031304333011032431012221224421301210004041403033303221304420142143003421200132142113213024133001211240023423121224233343340141242331133103422012324343010201220042323413341424402023431020031244021042013120220204342001222412442044323300001333331031343422130202223131120322303032020013301002332423112041044234222120343211323400401302312422422320104300324013243443234321212411032421324422431044242420310000404141311401413143232404001333221031142211314213304024203323013123442122123021142042243124233432024432141131121031033402410114430310342130242242412141210434130330001100200122122143213014212430303320410111142113220243042103302342104300112403314241200424031200041431103400410211114302014233314444200121200111313341440042112241213220143432112024001400424101412020433030401034300321043022133100242004433413111212033200110043223432343323014314401423243113034201031333323100313402234223141102442242323221024023144411442023344202022123123010213430232430231110220011141122140342222040204301030433404431102103321242232344134314310431134013434343221012121132104344102331440044214404304003420420434433031230222322341331111203033413403101410013340240041144433221130044310442110210120014433222121142202000311101313344012323120134032234244422112210044024230144434042222430244013432131032211424324203120441411204331034024300101301232231403302404114420032100133200024130334202302122011232024434433414121032233130041433004104332212121001134412301241414011100041244241242441420020320431314404121300122343433130403240301221120041211144121002334334120101422230243123301104334004040431134442232204134004443414224004301401021004001011304230230014032322422042042032142342432122013132210444220311221104231033133424344032311334303404442223214424130044200002410034443111130201421402214402044244444010041000330322101212204130113204241103201143201031144224242104202444413312234343111221211142130432044340003402314101221120344421123310410302041124224031340242144442324023131301340214441041140311212043324233430012041012322414233421023312112301140134333141424204232412013001201231022443143333132214241244220103243110121324023122444234202003342434122141004012442301411444142003120030204332311100201104423130241242112343023433330240423403030041244430120142001133042100001322420410024304401144001331230214242144232314312033132323233200122324412033212000201223313412303011413241112130240032301303421203300230102222244202423424231130010242124423041222202030013022333113021241214132334040212034341221330310231244203440340033044101013233313422100240130144004214234024142010014323413430333210432220422020344320120031214021003430343423024131224030000034414403133421020042341311123412204011300331201201101231231401332101042133000402201420324120443220231324422312002110104302201104033304002421303340433333204140124403020230004221431113424421224344144132424420242040321221001201303132142101021431340303412142310113211333110442004433341340231304042213331040444010021240040214412111233441322300210212123404330332033100432404344034032322100232134143233223040324321342214013214313211314232233044322012213131112241142213021004320243201334012120103333430231223330123442012423440423422434400423314343102031331101212423440042222200320104023334203211042204401014002142104202023041343212432140414034412103423411421133320433430004241424111014341234414024101442212004303142123341003", "302122400121423343430124334240043310222112011414334141240320020132341104311330140234024222212424144304143004024304141033310021430033044003332122311113401300443012030023142342200010024230344300000423232334421312202320100241333333302222104132014040443212424404420303320320141423042043310303244344344424403440010004143231443214310204102332331401320023330304124223421004332214120013244421100033104013311232101241200230410133223211224421314411233104334333200102224201323201302223001313012114321301330204022432221013330300104112234042410024232300120023040120141011312002203431220222424001223341102243221042030004112122323110010210124323244343130340323323414224422340100200143140343140244003321203212021231340142334113421221011124113342444211341442030244223403302240330300230110342030344314342222223420202443014012224302242134133101131301324103032221130431300320313240123042034421424310343134331420322233040001224322241340034042310020301402004441411103042213312102143113042422421230121200320343012241122342233430231302024310124001442041424043321300422311402101140124210430224300002331111324210114013401304134243404304312410333144220121340432031042333000210024401001411404420240111414400201332331220140042213234423212140434304104433042200323424211314224422144433341433134100232131132142040403403404202420310322012140031232112340123040111343444134030000242323334432431003342010443000423000311214320040034032120011403114020421241122400031043401111011401411111313110034344413204014243432323430004011230443440232402412300213224002003042324021240221230224434232320241103031104043331101313442441430210322434213222302303023244020211033123101334023333000141114442032130213222432042313342204011241321300430133203004433220411344222320223242443332434303243221112403422313100101340123122402022413122222233340413311200041132123144440333301230012312434332212440201204114444033230204302412241333334241401240201334022131441132042444244131011023411344020044022300132021014020330230000301314022213120023110224321401330200320122030002414031041323301313411134430104421224431143211123110432004011344200012243002410111410211403221101114334233441024310244431130222412440410130401014232233020340134144131114334431133020341313002010232242431433433034224003341120344133232233401103021211144411243000122110324222014024442213103104034023303034324404222002314003443001131013220330040013321243240230304414420130242020430014230341014013103433112422431400204121104031223304410040222331120213311123240430344312430410302034331000211231410001304420401020100003234210221023014441101230431211313241320220120142411411032433033121104002330243444120313222202032241344241130320112113414401002141340033044014101242210433001310444004410204331213301234021233330123322110420311040133424400430142011113221310123130032030331132314303131410433342034000301124342430244244224100312121320021301042342344342444222134024244411201314312304204213004313400111223002300310330040310204101121130413014012131403201341122041031032211100402220433132231033002403441210340130012433014132044230412011101013331142222300114132334102410410410021022343044223414120410322123004000221403421241411001021341304003403144424244344044142334244101321201113420012314002111432231343441120444220420020010242323204441012030234402333113111423342233130441310122320014220441022414421413133313314414001000333100332421331213314013323021132400400003300124231411313144423311210402200341420432444420033132140400432113421140220340044301343342023112323312233433330321003234331012234404104001444010330034131430234013423303033023044241422003343231424413211343411413432324021022044242430333323032212124010324443304132433310130231434202113133023401244421401442224033103311032103134021434413223002224400123440103033041420114202424100442311040411214033122124340313210301042304311014422443041030330123440230224243333320344023213203220423014201042413414032243112013232133143343301404440234034131420324124002434021222314343330402304233334324043213410034221441013101043021100333342342044123010101232213131013233412104031302011002320313301311133120111213401334320343331221443042414111423014044133214230410342212420244443230434023141442401442134330011024234113130313041340023101122223314330341100004010323024031021241242332344041132213133020400002342401004204101334430302424331410321033332330031202441102021011030032033021034432444410143402001130224314132021341034211402243340400024", "410141210323330244223114213423033123400211221324301101441034031212000003142102304004300023421031042234442214002332221233230143443211204332020032230110443402314222313014232143331112412421141204423433414404233133133234104211443310244344330404130431432034330331020242101331042132100113203141223210000004024242140034311422242142433110331342144140003433331243231330213112341443114100033021040412132202334303230133022410213044123004341232400304100322140143103140414241221314110331220121302032110431112234110420334041310422021321433042421113423204340243104430331401244220334222100403431230133244212233320223140010333021220232031132420032340120324014244133000321031222144000241233130002034142423103343331234141423032001002020344102221114420312434213202201141203423122400104003330322300122312301244321042101122410123120410221103414041433241422410220200041232104300103211103244121223444240242432120333331323001323411413122110014040441403113144134443010432422121044431131323323132041322324001104202443433133204442241201020124121221442400303113010042212333042412034211430440210231044301114002114102202212223430213104301123242411422031321224300424430430010121210123314131342220020110130222100212220221212003312434421243330104120030412133031210221301040302433011004201103322301013112334332044013020004003143323321200400421334112000023341333411131232340440240300131424232314122202404324412022012032244112301124410404133220422113421413442022332314244211441011312031201011422103322410110402434301213011004131023100442100423331430010213412223434343144132034023221212023040321140244013014230433123311043313231334212243432204211040100434230140233442233013423443404434232032311322001214033401303121230444331400120124131332422433402310444434024433322423130443443021231334103444433141242042200343014244403144034244344401401032401424010423420103040402300032131313212214212412332441010102124303001243002224112422112113041141313221434442102143330123332103101002014320411344201332432431244032330121124002342130222442113023020022422443043303343333304441112114041202342120004100230043221434103310303032432334221013244113311423024223312433110132023043342121001421304332214112021021131402402302102410203414012102412324324031314230120000043431240324302242303143323113314303221042410401023004002240221004303343414233210422421401312221031200341420340142401021232242113301242430421232322344432100132243433110010132332344141021000420040320141243323044401032011241444324331421210032210342124321140012413234144030412213001433303322023233310021002103440111203220142211312301421201041231043302233021104400040243232033214322044422000420003134220132134332431324434033323124023001132244121042113012022420323104111213041042240412114021334133404304324243141442242414002443333211000000143203213231132413412340044203034143002442132021113042142013012114433233020241243042010302123413332403000113300411202233210133224022222123323334220034244213432323303301104121222124323132212242444223031424044002423142001201411213112443314044431313420030033143114001404241012431010020240032212102214240402403342013241310140433030233012133440321203212044032212303140214300340121012330341321203223221004043031200210014011222310320244433114140312003010414210442424021031230021001200304303024334324230143213111032002434232410342340310333203244100311124004443313430423200113444104301033001113001420203020314432221233014022033403400310344440043121321134212430001012413444043012210211411234244123403104144300222430103224344300103210141310031444420021011143332303034104120043243423002314010041241010023340134311102123341330213033411344043200002244134423410031201133134311334443020343412114422330012401033442032331201124234121440202244021412042131242232030313132031122313310002143041222024021331334142234030002032003412141043103014143303432222440430334122320043120330223042231313104400013423024041134002304434011022230400214422204243234311210234110441033014301142203103202044112333203330110000434341340102104434102000044341311200341210440412240143142341131420112331240141232303143311333343130410133231403002340313422320441332440324302423420042121211101031330032304244002233402202431042402221114104440320201220012434243214432413141331101321244310414130223324210102313223412121331342243214421303013334230141401110241211442430100211013040414004322423233331342410400300444011122400233242340420434003242140030424230311300443104230100120113114000100", "320400123032141122233004023323230131142301212313411424013430211310224213234121212000444203440300401402132024324110343433314144401200142343332432120223304100130144040424100422414034202342230220121134112410113024414003122233014040214311314212232221131020044230021202122022244241344313002413220142041130314230214232301040203340341023340414433423221120304204341223312243013303331322210144224004113120333433041421232014031104013111031111404220120131003432142242410231004324113414340114202100021012224124414311213120244224133213044241421330121020323120434044130042001301304113112343102414410434012240341134334032204303224101034141200010102130240113013003310034110320044322334003114240331412344343210340331330312312043300311141433320333010421312310241233203433030322434220044312000112123234030344223412201034041102024233341224012444331213024220303232200321421202143343341423100010021040430330430030020020221111143034221410104430132111303422300120243340433034031002212201314403121123222204304120321014123120301403002410314130403310432430124021321441244420012033321434442134322314204020222343223300332341341104231233131343001341034210113404123314032323003433122343010312041101030020341132211421423411142033004242022003400044211411333401340401411420032201010444404204032124101234322113214011400012022210010340402344134403301340311134331213342032223421110143232132400122114411010030041220204141021022024343131422411403323312023312412134411142202443411110122321340334401244123133114420442222130303324213240313031100121012231343102240014011444411113311444330413230000330412011412413203343244113314123221202240130110130034411221411013023030000032434311033124020410032411201414404423230342112123300443343344320433031143101434433031230132031423010334142403414014424033421231301410124040144340301211032202300423010200141423214434010412143440111141244221423223103023333100210342123111101101403230243141242210120232201344204040044034214144431131101432114321140343003213433034003313124321102403430124321434104103222124303221334224010114202000442232414131100310433242324323103120214341111011304034321103123023020040033433012312030220002422334440230014003321031234300042144211214002343412142312133222202443000303314314440342234124431343401301221204204212221323432121401002104031132311410220144134230121104130000022044421342314134404321142432344440330143123241141123031444323112412433000210042444441404210403242104302242144343101241034244231333410041440314121403234031302010142010340401411214102304114312022001234142204120120333002143234040334442134011434320100123204332320300200044111011402320442441033131000144412224334113114101431414214113222020240022401120231043423231022114444421200404210100132211313034200431411333044331004403143230132441011024120423043332241243022443331043144222423121243104134241424231211033101200032420322010124211101022142111414100120423442123411032304242331002232041303424434240310110113320114130032330030331102401123430444132402302110132041422212310331004002202220143401222210111021401244212314413220440203210342441100343441220323412144222034041131122120401001203324200042223320124402041124003232444420112242243241232020324201234110101303321003403302140344144243220244031333111120244203033020004334231340012103000004144411302414420233121202104002120142101323332123111042433421204341133314041231412211232444344210012140303031101143324010423114322212444301144312001342232210244043314110214232423401022103130022432014333122441432004022240130401021344342104410142222031441234402004132202401032101421223231111030433100023102224324323333133311430123111213432322040312021233320144141110024012123244440331031234314133133014311320013321344141033440404420002432010323113421434100411112221222023042004003301420003110113021221333300320234301321130001211421220444301344141312224313034033233244403343022030303033234141323101333302403241413302102212122302212011330133211002424321133131034002434022312322332234433314401103043322214323400020123221203134114422113122324241144310221320223101224332303003131100340022023342444332443130442211332024330101102021443022200001333023140303011312233131442440313131401204213400231021202021413411410144112034341004022123221411134233330221023101122340343243104033200423104332414013422433242214331020103130240433101020113043124044224011332304043222241230410024200022101020404401232440220320442433400002444300330434012020244133330234141410242003213", "021344213023001422403203422321204121142113043314220301441110333022433231343420313122130324341101010440143023114430001200020121010140040022401343440131342112203011341131131022311104042233242111320342002424323344021142102420100044030442211202314042224132321303420123003002340112340220024340144133101031332130424332131100444213122033000033014423343122022421012431412321443411113010210203302241214014222400444113342421043243333430301211140400043141210104140311141142204431041002121313133130240143203332042323434140240021104413020213144142023303020443330313142344314444124212041412001422233044133422340213044111111331114241202114314241244220311203430000320414022313322032124244230223031112103212212240320300013100220032112103114413241413234040110024442422430130210230310204412434224021202112203000023210112402123013330311444403222131424421010002343211040411011400123301102433402202002341111332333321320322122124123133111212024002201324132140123000031401210414411204313320003302023201112402230100301140000034210344030123004324422221324311113442132344241412422111023442021240443332121001410301114203221304310114230321231420414330212204423014214403244341203242004034003233424224441330234124410233022311100240044043301313131222240442103130231320112013102112103040030133210131400031201400301243210401424102001221243011231411301114013223344012334132004131203431103442303101140300230013041042344333312144100042010012134401031123430210333341242412242131444242320220210422002231121431303024431100414432411134112340414131410120111014142110222401223212304042020340112303301331321030342304330221433013224441101144132433030413240340413032022013400100013201331314441233113443231241002341123100332014443102404320042114043311233102133234400322033024301330003021311411001334423010304111142440444022344204210221424031021411242233234233223443204412122330241012201404003202204233324301032331210331041100204211014230201344001311421342024310111033402232123441320030014111424344202122414400030443130403214033023243134341233034001033113241214040142123322340023032213103411141010002344432210442233124124313220043142140034322210133222300443340303112440203233332314341210100143100343103321101313444302331113024422234233244001010341213231442431144304022400244233204320142324420100232204133020120334221212023410134402210341111421442314131411324343432342244432201440320140421424311432034424202443424321123030011330133012441004434120010443314242412241332100321001243131300022000031113302024122410314424404422310201131004340322422043021320040302403442132410311412012302203412234034224442020310314224422241023402013334121144433121412142324432241100021140323014104334410223104001040121120201004314112222002412203222400224042232432402121022402313004300210414434333102334011410133131123124412244420100244331113210203324340400143414410432342012124202000031421231410322230233424001334114443004403240344341433240131243102421001213130012103112300141422213124402330014002322133031111130322120440232212443402220204423412043444404034322310403040403343014000402301022332324012434421012232041023132132004043342004032233013320434101234010000143012344110124211342033400334123042222142203232204420004243043441411024240114020420441310114343303311233342424144432011012230240431001132302431430140041310302320343123131123124123004343320222301104231420334020333203400424204003111233120043332133144123100414223142430041133440022021232340034043022033303321401132432023442303402112403223432223310423132213231011140332404234304020041411040321310013420040423313123103131404201401222042403142410122043333201102413321011213413402203242444402221101244421121233333332421241403041020022224222422112103003010113133110332113234121204101241310131113231414420012220031411213201242224424104044121000302142103120111320434302331001034144303223002341344421440434320103413300344401134243312421402143312102400314332313024342204342002041143430133430122314243233030310340134234043001340411004433232233023333011200140324424140204121223124130341101422134023111021120140440342322310444043321032422201124013323342201244404121111002314311201244213103143004433341323120110221043431323002302130404430423123411423441313143013414300231004433242002230214441313302230421104123133403132243301133143311312411210223323234432313210240042210312240211003400004144213004124302004013402213130021221034000410240121024433233341002213221200332223240404004434011413314310320", "401014140242212023142024321240211011004034432032224043024010033012422214141244404333140043140312313014443030020131430303124204242433203130131341430323341232322330031223341014431442111423414140214014003422240310001010134003233310423430130232244023400411330103142024420431242023313111341212313331040012232412402101044313401000201100241112400312202202221431201103244432422122424300140012333432221430322011121202203440104040003011242203434230121131112340203101010024413301012342323120302043213122014213132033143422122430120303340114234004332140141431313212304332222343234133212134113340330420320234022030333410300003102333133222121121102241440443313422223100423001444301440014322214010244412412334412224304300441340322404144223443404100013431232410144400221310234320211404133302120014142104132400013040120310414411100034103400403143022141241431440411110304434212441312103341342132121422403342033404422212204002330330104233000032043043011204243400403431213123131340144300440133230043431131034010013012400443313312310140244431343021230344002121201434013003400112400411003423201010242202113031132234443324414324201023000044100202322411414220202143403443402312400110041232102121030204314042333003340113323110423022432423040102420132240002432433421041411220401140030332240033304120010414311024103231231120244222111304341120442424222222210211040420104012132413424410100322004221401431244110233420433113311421221240020403440132021030133102241213421023212210044331402000330402204203411431112212432231304211131033244311222233423423223020234010024114241144332101240430012324340034133123233403133303422004404200300144100340210244212242134440444204242301232344111444042303310341332224220102234431314333432104033433240142340103014343413020104432312123302033301440243122302341301132342230132424404033443103022203430022320333000411400403340301203401001421130233441404034300133311420243114211013431421332004041141200001323242404004441124323042020104112212110313302033330241321444130302224130422314222014230011312012023440413132402224432403331430313430111001032134104321404302212230121313412412244121203101103114230340313113210240232404400413320310243403112441412114214034420003044244312314431010200342131242202220220241243221301410302014334430144233132102430314201241041222323401232032242302031414010320113041122333043044331403024103421420144241023442220242320030014313420203111123322301033201410321344041313204224444014334400230211100314444003141344123124421124212030031221440002210320411204300040031314311320233431013411213131413010021440304442302142410120301000003323000120040203021111000413221310133023113200140124114011413212002143232340031411312100144030130124000243331040223101233221214031203404231202113102004143034124400112142002211312133200420321410224421320340021332040202344314233341024132403134334141314103410004121220220444440044322001143344321403201313140432024202121013333122030333431001230103302401132303401121432341422043104210231322214224431203423442032332110010420213411031240234304021321014303222422002132001000014211212021240233222332123440323124324111442202143240003321421140132242340420342234001243104003100444431221204010241003314404200204122004233442231343202331012231421024324140110423322210231403012044341232404221204033134030001002404223100400332444030434024430223041111233242341212301433100411122111032212414010342023332103441444131044330423410402404143423404331001334134143010214044413110142221101223220220332032010132223431211430340040320223022043311434301000441344242112102234033243014330014124413330410201300324300311012141400104144034443041110344120023432434110230334240141020422440423124223413340412112340420434141423121003140311030414102143413412012432142131232400000044122402132144103114444221403411340322321123043421012224113021012343224042242420342214230122431144022223140441142110031203203420411212124310224214443113021404204121344200443420204141104020124340233010443032024132030101442004012442110334422004241013331022401231112210043204014114024140140311120344030022311420434232341114431442233321321220201423204241221411023043342432333432344102012242434231311023002041241444131144212404433002102213222434312131131324414032011024002112404011101440442003142444114421114220231333013414221412442111444303232141242321224241331034044130200004424444433411231023423100242340410133422413142232344113210012443010312420310302440442412133241442323402014434444220", "042011440123430000124311441013140443232032002221140103101040340224134441222200140303344132112342200224003440211341131411230321124214330042202302133441120002402042103103112430431430400403411344303313010234101300031041043011221400110031302431404042244101040441212403310333331203000401340240201301124341141401323031242012021211334104010313220413440130312042041330132322441423014224141324204132010041440121341414441444223341032033443221402040422024121333030024431123342403221400004420344333441013223213444212312130010423342214200232431312323001201233431414212301020013333033140443432000111300232441100432441323042032220022002430320200443241043301144342124242433001131410102140334144103211420441001330041223302101401224400101002240212233220414201314233214111011214000340211220040000344332113240303130212442202102234144340022031341323010424111130112302243432320424222021443234432111413001214211343100433044011130110242134213343311231104320403330220231301110313224032402211222044113320320131334424021113314202013122224034211101334042324041440034130143002102402241440420330421223313314131223342100304311342224430430140303311404112343202242020432003031440310004213430424411232111412233141221141144011132422420423211313020224314101431340332300131134310033422003414202231302134313044221034430133231341223400321200301311211204403444244212102324321004343404143430443122241044022102013114123324304310232201140301122333010431043424222024301213021320311331231322440302033401013124242440102434200003414333124030342124044121114411120002411224203131201101400200012144243140112344243023310033221444032231411100341103113214231312221012440130444312342121413200002020040344030114430230413044121214321314330121104201114104014222340313041233310402043323444222211024212222033321203323333213131044001432443404012412302440430424022432322041401113200223142342313231134131102013401430320120112004433101432121320330241042214140234441020223402433104410424133434331233322113430203321212143000444310422144420401133043304034002331221000412032414103000244323324232301301320441341040204043234414244112330134233440242021230121443000010301433332321204311020113044402014143301214013130404101344214113110232040044210123140331121012340442301313341002343430112042110024222420333000223032424131332242143004100132014020321041244023023031323222033024431210231343141444130004202031411333122440101100033030322310123222430013004402434230110324104444403332223303113413423010122344423222413233213431034222044433042041342034233103200120212441320040324023014043200141003141203230003341402021124434122404144002000124230320312431341312010143043340144213043101304412131043101114104312032203202314032420232323412434413134041211030212003440344311021322142003234103423010310132132134440302024303024004222121212014231414134014130132224444331144041233122103443332143204222242212012433044140304232204001302421343021224000410421121142334203404230132141322411322010330104101231234101033202013222203240133002144314121200344310230034244212022414101433442201110423333244211212331241331404324313313121114342320110423314014440334120240004231344041423410101211220432303100122031123331101202344112410202404312014403444323310122224442020142011242330112144410102014013234113012423114122230310420240110344023232114243341331202210024232032413134402341323030312442404411102234201313111030431312131133441410323313401231433210002342401401133100310411310022434413220234044143400004233144044300201334023002332020120121333442134141330000141311321344321324132112412334131044342020013121443123241240233014144402341024123401323121411230314112334103234324221232241243210001022234412040002330300440011440231103330034320340243330032004132444130032334324124021124041213203424422332334233302042004110304340002010141432340340404422113033343442230400211100324432222012420131124430302141022401132133044321400130412033440111313321102310344224144241232333202220404232323044412004012211433231113221110103043113322130324322300203010111310404103433102014143232210332031200231402343030233303034440241313140344221134311401300110204310222101131340300003140224044040421414034342033323223424111001141421420230232432433313404204020122243032334332424412002121414002404143212042111431414414131102134404133010330312213031434311014411344440430232341004142130400101131104020143001024420041322124321122133233310333211440413231111421013311301334233334400113422040201240310301044303", "300000420010234432141101011000112110112434212140414414404141404222210123434103010234232310112420030443112040140400300004202243040202132043434420244431044342402142433041022104002402121400001443220142034142233214440410041132130013221404040110142100021034222441303433200422320342431440342140301434222414232103323431142400400042113401243422010233131400120011124443030212403110412220413314442304444311041140310341410221001123103321410204110333334011403103020434210022130214404020214240412041102010141401400312022002221022234323214413404340442340432043120124314142113122140232043440300042000320442020321240043043421011104403240340243441414034004002012303333414403430434311242133030012230004124134011141042214033311120112000003033332203304030004310022011014231330130202223403223033013014412110430034433042314400203042002231024202213444134121342340421314221230432133011444241404244320412220301110202003144143233434131410433420012444313123111042341202104421423330043122113421132244430133022014304311000343241401102342031314121444130241421341230013341134014223021442320131312132430333304440042030240114344331404424214401241334202433200443322241422310241121200313413144343322441400343103044132401324301323231143144212314131143044011411303224213123021234211220442324221101201211023113140124444112403201333042140040302243003012004102313213203234041101223011420120230242101241042243212233340322203003024442232033123321412132043043303444342430133402241224144210144232344012034340314300222103342232232323201123443130214002204311443121120122321433443440443414031111401112140441223140102001204221110241304211042214341421221321403113210243043223304200102120442031112340103204443110434032333130211001234114031240211243014410330033024032024404333042203330413030104300400122323232020212222031041144310120011122430042023010241021110101300240200123230443024304033130440030010243204013344342223240410140232100023031203432122342243011211304032324103410331021311443210211422311010121143330320321131023433414244410402322110102004032421333130130134034212240302411120020302123110433010443134022123431301232022113240012013403102011021202331033404300202421214334144002244431343103444201232434034001343314101231103232314000043114341221440403202323430031100042332230242143341010331143123333320420231303024421233424302241420341441022000204340113233242101430303013403402144442000033403424434303014340022413111341022013234313100130340111022424301240244103423041034010131002203300124213424112323033314323422313331304242213224112324034211000223201044314204003200444401301343430410132323140300442122344402000131242023112314411224122224102113443102202340333414001014433341323034012124204114011433340301044301312003442142020334104434233333113313204203031201021002111132040340311223131203402243104323411331104302101040443030334041020432012032123424222022013030033212124042231312343033121033331103202001124324044132442200010232031120344304331001432401441312242233403401334232403034114042444222023224231423423141222241121002032324000303223414431021443304331113402111414444114122011320323012241143244423213120321333230213411214030421112001113423341301231112204404113341101102304442240321033131244214140130344431024300404210404432100323421310443320313231430034211022031322110300012420422414320104111043441102322423321101143241434230114144131013414102141230414131212022434113104100033034121020441321002124301112213141032220243221024320123031012141322411431140020001132111240020333332003421134233313031024340141233204140113444001230321011032224010400404400320300200141030022200440230021444332132444122300330023142313203100243443410402233100401011002311122224420213443420003303441304432241103212220043123231314231110132221223431321330231222422000241024041141140021440203201404140430222032422230110411403212212401144424320313102231240001322434220222130234023021002100311403133014021340434434222011220002000143044104233004124024123242304341403123000032032232421224023034434323042441344300341013330112303400121123311410103202111212440022001343342312000014320231311001133400342200040330311120210114340331022314022013230400004221241344230243224244004032204140100314321404200242323120034211314222103310203211343203034101034224403024423333322212312043343400344212003101331412031112304223230023134221320241101144144403132331412021230342131202022401102211333200242113013130322413413321220103231242042024321210142310123304302442232", "000330442123213320334334324202024411442232044300412332013103203302133314101004010103144321043403334334314044224340032344222433212404034423201443430231121213222322044324203424243110212001041410111301322011113232434232140120403120200020101030012203043212011310221434002041104004410302142233104311032241323101414112231001102403413424443430014003332331313410022022413003204102332321431440121442242044110024023311314232031002200332213022430232323221000340014244132341322443334400134114214320242410434342122443220210024430104440132314431122421102331012030220001002311332431302204241122012210310014224441441043234241334433102113412132342143042011431414001234112302224310324220420132321004302443302232134302020242011443042400033421324321141114410224111242221342004132443300034130300000433113214421442412214023301101244032103203342224420042001211231214404201023402041020220241313110111110313020400243202021443100010033401142322313201012122131303444412104312243142043203230412344000220103342102143204210243412400220313310014221321121012134022400301432110411321434131233413401420313223412423321400002201300022134344304231434214424103120141012401221132132223003212424231442413240301402044142304433420030313444441040434023114232102011004034241304113141323123142221433244411130133302042210232421330331114000434130224203311013042001123132302422101442334042332330223102411033304320001310332000413113234240012013002020023030302034132321111444303314304342424421002003004223402440321244143022203003112144311411312103314032202131310403434240042233314001301333403020333211424344220222310411431011201102221340133332433031210200234031322102200343412233443230141400033300244423142342201140214334242120302400120001434232314312221132323000043431410140411111423340421210213431210342012343211441333412041404004104343030422241013442230021104244132130141323232031233032110303022342432230320102030214132133003413040442320012443134322232113034303400311311234342031132140123300202421304341010330112312324434110200331433411240422024241224230321202042401240023010324324030232040043332021202123421041211012044012432201334003233141240343421241111330401213333301340134244233133401201333322100123104204101133022041142031413413100031312440434134124311114320024321000210202431221333331142024331140311423344012401224344140033341201424220420211432332220443234041041344013102144400234430434432403140123411201241122042204302210020324201243420300043121441042132120301200312100310310240040340143040441232021422424022340444330200303120403131033100431123112303000112202412132231400341133320341432404442331122441113304443220130030022322414012320303444202120301331041023431124044303012034334343220000343321011044313044433144121004233134040310113411301411304320323222130210334313233002233442441212202330432334022202022203344410000411100141134244331114032421130011001231411020203241100000000033003302132431011020442141041312212332413310243404334331420321424001232240043204231212434112244041434230210312423341311440210211034240214312320113000221040343212033200123313343244333321202003200012100130201344344234121412112412242231411233143201434021143032204313114423434022002010011200440411122312423331402200014124110201211103344330122404122100320303044120230401044340132020011223334430321011241424134421044231004224024411403314443413144031400203031014233042014110241412043342203243024320144133022224014013323122212130011214244214142434102132413001332222114233110141120234244311020243030140432111233104034003331030243420211032114214301302303202102113010131432404104212021102133343220242331103034304322324204042024401231130140232043300243313020243100232432410211410310122300224320304102102310001023104233333012113034030334420114044223432203432224340012413403041401304012143012213430003004214411101403234232140122023121044412443301323122404232320440233240413434204200302414011103133214111110222024232443041021444142112224403141144040112212144003101421134423044342123344120120144441344431433132120032041323310001313200330204401142320342440331433232141333231230031414331231200334101022423220402401431133242104034230110423011432320334412014134310241022242043414312230440042031412320001423242042001440322012004401213010143141014221133204240330311141043433001130032101033314424100422243333222114342040003400342130130323312013431403111243413131200331314411040344011004130143001323300341241414244110034020214102424313033212333341004100112", "020324310421334312002231223001430021120343342243331344442240021023314323342232044402244202231022002240434114342311110003314223404024331024441242214200113422013100210103430044313141443304142234122330401344032344414012313224414011103213432131300304140143201120303042120323013434142103312044441411220422442403140301443241443400042420010222414231003104302234124010131422341231131140202131024330031304420222343141440123102331324321343303211303314030032120033121400120323441123333332204143210303034201010431040004223344434422434322400141224442421124404143343040123242330123213321333030441203432021304110244132323233131144423410330101103103230411221211042430130130021040110302004403412011340321430323130104214003440143414120120241013140144310224404112132003340100043230014414211440410014414102442121014323441323032103042413104232010300332432031044241102113133221340020343342423222141403103242214233131432103121332244110110302011232412420302340044124141104233142340130003312120024230042203131243341341001231124112412324420133431240100020443214210034214341142002243203122243334243223021110410133113400322230433203143144202440403202403022002103314303204142130114421321313102202224113422121030223240022312212423234211420120211424432412121132411043142320242221404021021344402434002202234321201204240300403444120404224210204204134003343002424124413422411244434201212444232131231333411011120013243203422221100000444122223424403103342014332304302321422242344110240313301341041302301244230212103203021241202311442143031431204303432444020111443332113303404400300234112441032142020303102400411323432134431312431000340414014424212324003422434333303212204244013140024220132423331033300410042421243024034120343443043212333310434400204033324234101121122021322223130403432104442324211404341401442033244310240111222433320404113131103114404431424202311110231312330120214024314043013033014214340440313231144110012313110323012132300341244041133111312143300213420210402113310133340003000203012311202443234124411412324303334031141232104220413344323200032314412342440222201011210124012040233020232223223330211304012024040044403231101234230423223411010032322042124400233314304113403303143214132401044214032031121204022433034142103404340220311334233110401213020322411402302410444313412124214032233431303133442034112313043210103013333043331043233401213344034003004400224224144011223242311033122223204330100132142024004212144330301232100111130140422314113440323220243210404000323344003140144413113414400042111423003203414133240002411214320041321303102004401122331403132031023240400001104224202330324022021413331440010032300133400130333021403232244411433303431141231222420023241133343224113103442010242123110224241222243234410330223343444222014403113332112133410241432244023201033430343121000032344213031443402121343132414001403440213243410113221423212001142241442110333014104141411011221330340141212042424044204303200313203432301414424334114002202312132421013100441203301041013404111142401423034024001123201114204323211000310003433300423412441311434314044441221201303023422212102224213101400013340432312302401021101312022310324042203001243222312022313104014410324103130243401300103244113233323230240202040021214023313302422101422113324213144142040302301442313202001441334311431442044201210400203124304211441321213011222442411214240333400331444114303100040412413033434400144144032411424114004243311433312113441431414031314314314440231101323121413331032100343042021440204410131124314002324022404113433310231202203042134023000241342441334334403132001202300033043201034332110122001010401322041240414031444124324043224141223142002241241122104224134301334300213223132221244042442300100320231012343121224433312003314440221333422124412110321302432442031110423421434301423341330340313301023322300304343440013111444303101423021334434344333243230100011131300440413102433334141013300001143134333032400300123422311013213403332140420343131144003312241331332032413034040143300014022103101121401432400124400043241122104233044223134340400244342334443001303140333021120404120234144341244231134431142214211101143440010111410011333431000141443303244443140401421320211224034120241223041424104024002134242043313140102142040144304021120023411120301222213001032221232421012412001113323100042243200014042131010412334400422022430431430031224100440322033440040034210122334120313411102044021433112021443100014424301301213021332034101", "242223142313130433124014324022003122012311100122304033104421110411230231312431141422201331142043432223131400342032444022442040434023221141232204132000023301122322443431230341331131302320022112324103033441442043240303310421303001340112342241141102323222023333012032212401114122121202001423142322233432140434111223003231334330312140124203131424202322342024102033330204000013340424002430341040024322004343030011403431431331330002304340441120132133103110023220123403122002104410413021222102304323122111232001030041014422024021401011301102302304003441311331344004023214340033022313323104314141424414402311423223223302131343442413134203111340211222203441104221341213423411010433303440340104241444310014014110304441041114010441000034003303212200214402302324313203232234133314411321300220243444323040141241343023333110330431221114424414233212114313013412432443120242144244342432440111433124314220314303323213110203222410413013104020111413113113103033404223320444314410343002423314332312123441343223444303014224321413123012042340003002332424404112233032010040223214222401221301442002043132313011401222202423413240212423312414403340343014314130341220424121113402320302244411442300104010400310000403030324420211110144341232104023002131430243124124420111100102031042223234100032000344030220112103440210212023201140130110144410233144344211424024322442400043243332041134130444403304132012420320321133341012300223314412241042001042014230314223142414341004030142034111011230411322112011322022340421111141303200134103444000424021224331002000244031033234404313440243433431311333323323404141142340313333003443032134140432000140304242413240020122001020244000231244120224414143321234002313030243234430034420041232414241231410312133300201413322322232324214003430120043323002120031344213414421413340003332240334440014024432003113004401130202024030241031124413034344220424034440431002001240041043312123302043033101101233324100202320324430222032323122020224003021302244440221422101233334223144043233121001442004443111113212113203034313324034313012013141242020444002031123230013044322403402111200401340312212244132134404440134401311133040344412242111343340412211144140043244313341313310444043323200032234112203434024011232123400444023440320323433133303133443311132134312314222334014011243123030243103112300434202224433431242433124102430123144340343041034002033132344410222430300333034330432003124401014211013433411141340401441414241333314344341230311033300013212322441011012022243121424442300401422133111120044314302140432212201243331312012112300244203132201130310411330421422440110100243042031403004002412112323310220111141423112142442412244003130244321413202334301403044040444144211212031103014310420233302413203433414313402004240442303201214101234124011112141000110133343101031420233042221122434420141004341141000414421330214443342343243400424220124121111032204113204203122023410311144014111423112324141414410140234444024101412044401213241104002011341344013400012312040121234423010132004024444430422403223300414323312342044420134434213204302034343143102002343002414131332231320440234430401011424114322133233131343314440412242213414021141144331400030041231140434344404230221203123003033434044233432414403414143133433331332332013214302240413244303340414401414202401303134043343333333340112332424232333144210342020340300303240242024120411323411221312134033441220011214033033104040241223412003044103230331242424002300240313443301210223002040324330233423043302403201411100111020143100442311301214330334441340440020014211011311234140411241303233142313444442321411233110211031242143132242232141111410304003020222212301142232401443444401212024111032211104003232324321204320234302141343011202331432441021410204332343010423101130102040020403042444342013411042202140343214431241042130112341000002433344122003232213031402321331022300203204124044033314324334403022210114303411011031421131403240422224200341214223433003314301202214234433143012314411404101330304232220230023202322142224232242430341022204023432031141232332302342303341202142034311121223443102413221102332030413314442143312130431443030321111400304130301342020241000343324333134243111340440012330004301134044111301233424341240112213411200023141042124331442000213340202331342044301302040021101243030004141001304031121243302244142103433401100223222320303421314334224024424441311042130010222143121314032324322214401022231301234021314134142020140422", "200023044241033321322032244432101044222223114241224220012121120203043233133203410212342234040220040204421041414230220444211011100343103014023042021403433044401034433014044232413022003020210400204004031120344303234142002444142032233121010040442020414012411204212231214231033342122303214334010001332143403311121123121002224100430043133220224200021041443044241404402021142303110402032144023141033141412311420303320043430001100140103133123041113212200121001311013231124013342133130014311320034002304333330002110030442003023414131444242431343420321440143212000314400441430144001243412411201401103012040423312332230230244034424304423120314034233323344114102004130400414002441422141444043041411000431120121334333140002340010303102421131343004203314200403231441032131342143132041133141210003432400012233404243413342341424101240303032021342212040312420214222040402340230242001404103110133232402111333044111001340400343114433240404134012400333124403040141132224332221234402213124221120044133121004320042143110440033444133424213104433104341404344213311221231124131320300144330120100213331024310024211212331331230140331143134321231333240014041033200440343423214044233021103003131110040133021342410134230412221432232024200244141223103413422412023004223143220022222033420241301423014021043113232210101203132034210413114314124434430103323034124211020023141021442012120030343442200112423221101023422324010210210214224040441240322041423342313110400313021032420400240001243110424414001120122333342222444323314243210330424240412113020123342200110123230404440111202311111120320104100223033441024243004030422340133200333410042312434221310314324111430044131321144114124141242220101230423122120024414204100112301301214103323411430043233422310102203040034200421003213241411104000124012220302020110333001332043211201042304412100432044030403323044032132221031303440111244433033423111444430031444020122343404034031412303130142024242442122422020033004414331431404023401411300233223441144423312034320114214442132023333143231324124304220134433343004444100010314340223243443103343310432330241444340413021042440143220003303044024144002231300013300110243102004123124314324002030414111300014242011420323213114012002000242201033123222232100131330322343412141230224232342033002344442034131030234230213400343242344114220430200113140142304022001204214214032302232303321322432300033442333022411233400313301242342141124441430100331100000042344011220432043013131221243214032044213332131020243004400332140033212320110342144042423113342102122122441000113340204444310243310214331222223112032410434032230120032204033014320033104313440123010411203441412403240124324002213413334434001340021402101142234301034440213030221422444344313202403201133130240332044031421123114110003104043212032334033211422240334432404240233413340100330331042233002301140041021431311113420420324000421320244112020443400234131423301012343433241140401020221004144034332322300440120333120420112402244132002122340012100143041321144404233440024240041144424202014240132234030221432443342000242210112441414423432304040402240203212001012201302444233320003010321240200322021403130323434212133200241332242342311424431140114332324130131112334430032112121131000103032433101433220013310120330333230031101121423433132424110213110111141103323422034032111403033013340222333430334433441411144122002423312022031041121103130440301210323340143204223142344100043334400122244220130302431043442341103300100123402341104114240244003442020400203102233001101142440042441111221402443021413020034404131124124043231231024101332142000020240221444401204110403300142410141142220002213103404424201303000121410404330344140024300314403414123000230412230004212211401311424031202444441201303240120004232212101144443231244003203043123444211242340132321214423440344422100430324240130400440032332112232042403312024022003432330313400244344123302324041300343024202013413342424030433422021434031243124411111234402122031241333302134313101123414220132202402142121143441430403230420213030214242014042002232331144302411443130230023340334120340043433310033130040101113202403202321122304414220321432400412033202313331310320440303301103421141311303132030423041101234434232244210402422104011304200322433012031403324311321422402213023100222434012421033313332403324132022202234001123312312040031033442140431124403322334402342100101344204313042003023410344033331303044444243200233233240004444213443", "421140342000420423043412421210224134401031214303431304101143122013420321420030113030104411401420113044320213403001234132222403342302330010100341202403303110031021134243442400201113124330413204412134423420402143121032132021400012004234002103133420214221013431302120143122131110242034440134002031102122012111042431212201424304103214021112412223041034023011143441041321233321012403020124442122333041213011142231304140431430422420324214322113022243200414121341403120413424131121422204421214101344221204224303003402412242000030340214222312123033224240403302313232203411141024143302413130211234240110300304012134142222111420012411031412334212244032101321443222204320144233411041203433301312221121442200431442231240111441240122212314104240114444434300033403142042401342111043201102321314132340031333213240143340223020403134332233041420411213224404101230041203330014103240343120010330204101322342344233401241401012033023113413011112121133113222433034302120024113404412431433031224212243331432312444404221043331043030323200440044422034101330110301314213033111010122242303112303444314004003024443021422104103334302201022210143421200033232441401032020304314411421001003212242244242113110124220202130111010001114211144322403301114241134442313242232011004043222101111441422141243414223420013144130200430143302212212034202110123310220234423223103432021032133101024233331302330210324200232134104130210033314101410201112110323203203141413030133112203324332324341314122212421323230321222142220103432404344010143244402020424333241332110203203413333014203020131444312300044234113313244043243001420214100231040224312212311224432131404124103230423342120410200233142231444420330043034102023110402002211441102444330013234432130113203203102314042230210104142342422303123311131421011434322041432311112010241421312414311110221000024340424101402412312234034001020100334121220013040442432114000441141311122212434122434211423224311402331432012440021402002010121340241210022144220340332224230214241242321333110221122133104414404234334000433334142440340303301130402034014211340110430122214202344301442140113101234013102113200134313321301342333040221334220110324304332424133003122210321140003403212333221040423300441344023442331114414441400214304001400241403220134230033042442132013340100103210134114224431022130212141422032032143413133141242304130303014121221002403123244003313431100422232343004021310220130443312132234302012132134030023111342111124114142012033141441030044024412342334313332322013204101433012303334010223443024430030402242321322102443204422141201030413123224014124122342300304340241302043401342203324334400303303420140103443431311444032042130224031223342204104404013303014242122334444411421340111141423332314014414434204221314132204440132440203400120412002411023034233130320320132244241123310124134204402420301343123231204201243234322444144014130030232131402341003233142301343014210414011232300201014102413331314132001210134012323301042122240110304130410203042003334201103340003342332211323333001440334022014200323312232321433124414003014200001003324131331142334122340130412203324041123103011402312004114042210404034224230430021002103131141020344024201220140111304243121340224303001203133141000223233230341014440224222134202024020244114401100431134142304040024110123011412124312442211300232212223412240132234300401142314031420342311044323211133002123121333103140333102014233140130201113302022132421040104332002321003030134241331213012304001312042344043022221014143324420211444142300310213323021441420112434333003012340133102304011201111100304320000234430240423331420334440431403330103304444242033332123333403034141033042330040224342440403004224210322302000012014001032033041444444421320421044432412423123142442034021014030431303042034022223214314032314321020420334440222032323204024110434421141000413303332211020420432303403044202320313123011440311124244222201112330213114341211143111424340434004301212414220312111321232300330330040310412231314414314412201001122333133102100402033221101034003123004221011043344411420113114430223014111140332122110012340112312110132212120301104424434130342414122323321031400412401223443333021122444033002004222033231313104320201140011220334112021430331404320244312013334110130334043411424102043332001323114400203430123010423412442023200230440443201330121133224030421114311221340132311232203323342204021044141101244012214430311144400312201202121120302323", "230223244331234223041302232144121422003000402142133441130202104240333203223120333043133232430423011210204032334301314131031300404424311314400230443113233411112301112402213220004333214134134322232404020332043310014100013110140240132244043410202440222331403340344333400443323224210340130023133112420032210432310441311314304334044213130431213320102324341143102144203124030220010003120344400303023140110144402443244100444331300332413322230010230422303244101332323304313434244132002033444104303231004243103242214001330042014022421421440323113223124443102141421223334423004224301332400202241314313141124303401003434302311223412021003233400300301434321022230244323300004304441330203000142043312343211321122332323300403041314201300301214332210212002340114031223044434204403021341214242123142014202022324321402040233124042440333301033031040241402224033021401000200113231312403130443120330203032304413310441231124021014303400304244414301322311130010342123031114444342200202342104434224004113411434442341320100221100141011222133344140122432340142202403021443321411403401430212210130004433131413440021044341023021134231233014234444433212141222200144002444112142010203104014344031223123220311110011412343434034401321112332421141231242304222201410114203433304423203133304002310232211420114302134040204344143012330224322243400310342341333144344044302400040112431321023023022220114001321220231330120140331320140020102432400002242014142242424410210240431230133414443211033112133144313021200303214044111444223343111041212311202232244211021031204111044131442143202424313134302240222320231014300144232430012131441144421441314023244311014340241432131310141244103112233313433441424031212441140012404310100000101004114323024233024130204003004243414320404424301000032102133141022102313200404444013021031322432442400341431401102231132020411440244233223112032300413001310140434320011421104323141230230110301423444004130300042410032431121432332430434312024130211201120244123004221404030202422304312114230311042432234203344231442233332012404121312302001224402102044240440010241014421240140320231323001213311400242031214313022230011132133141042011423302232434211000333204402313241431141010142241320043210242111011144344124343433043311334400013223232404400402334004311031042143242340321401331114434342300224331322124040322033424202433031220222041023344130212302023033231433123403432320230001232024130330142140441113443310442030044012131104221313412000213200334124240034433142202103341243200224143244344134223010343111314202431041044132403410444032241034323014023301444124322432323131024302042410324021410021020302343111331443244113441334001003124400014122141100323114101333131140110021432133241433312312341324141412320122102104433021430103233402120031301304034331413430400232420303310421043021144322044130223220004310003423220341212132210040413121200010303412234223033312200342422044341131034033444400443342310222000324413322340141203423341304102143143333324313313441340043020140104210404231100131403442323221012202431433310333143132343010210420312021301103202100342104431112220342001212141334233443212133012101041310300100440322110324413303021143224100133110103424221411103033434210242304030444402400231044021304113104230412343040010334133101040231241004333104111230004411103323342200002102421441314331033443400142341313041024301120340432042233221403021214443220041000230103013421424243114040344440403302421310101332030201341221311324343203102110101344030014221341034003420231232140231120122002403424040440023413424434103224041341440133144410403134440020440340023003302320213342210141333014223043304042330200323003032443102211132440220313000210223211224033130304203401442413021232422321103334042120214234240111321013300424333342110031101334144420341224203134314102133142032003243032003311204140140414122002033444241424322224234431311114334421244400440241202033113211014124314304013102402044442324332003110320403100442424401322020212122324030034000443240311132114122430103320233412403141211024304410040333444322430332200302320144232431342422113202301143432322213313221210322140032243002213420420210342334324113023411040400324440014320101241324023311133244104302140414220001301342332040021342001312311242223102110103240101122340021240411004202413042013223404334124233144300242110303134120324032334123310420423313211043320030400142111422434224402342232234243024411131004303103431412304233000432124111302", "340001201121302033241421123310232403302204304102331003142411124010221042231232340143040303102002024241404241122134343140201440430300401032134111340410302442232344020042440004423042300422043011442130400223043300440320400103044201413114030401334124344334220221310421243110203313111321313003133240032111123302030331222044414030242403131013301002212341022442314233314340140200230142101224101131101010323433142430313424041330432030103300444212033021141012200043340422011312142211231442202104212301122423001431443242132013142413340001120000444411434023243402323422323031130024101230311400303440140004411142421033314442124412114121324431320131423343321434314201330011342432101010144113012103033311110422411233034202331041421411331310222343201013123214132441021232411323314244113434102242333101200412332242213120410142420233221244440042214320021221310323441023322440213404402232441002233144104112031024400010424044240200311334341110434443134303030223342020124131221441103011142433222441401440133240132123140242122402020340001402231013301044012214320442113000212313021412142032043414433422411124431434104432422242413211230221334144332341221200013243002402440130424122240024340142244400312133040041320100404121024403434000210032334143412023231334030430423304043104344144340300340444434300114123314200121410202244131132434222304402324140342301322402110214423042204304213441113341013312340420432143413131110313224031101411311413003000141002214301332241101010324412032341330203034332444334034020032103244412434212014420420222221434021401210214021240141310330234131324303030344220312144441423004411001004133330432030141130320223242444312011344432210024442310120211223041100302023134300113104031134320123402210311413440131032444242030000040211000244011420232401130240103120421231000321201314104442312131042102203234124141330002132302220321143102422231042040014111402224201034123314234020442412423201112443144440430244422103312303033432344120140421020222200014042413012131302014411122033400323012013110240121404420012130040343223141413432203031031121313330231031421311011403330010032103213331320403324414021224010403043113342414143121304312211432020002313120330330334010030442423333314231240233243413130030404031102441422322443402042101300244132023312100211243443442124302010221214414042200331130040041122423240032043412411332100214401230233144340232243334134424214111421233142041031140132332222420013414242410412313000024422311002440244143104114102040212330124032400414300130424314423323020320400200344140021113202424144243201312432143220244203210430014320140133310312232324112201333404223003313140034341142030423201033413002444201420111233311300113134041342232030122411210220034142022021424231012143110021014340401141341420304200402442020203042320202113144320410332324324244444312324133214222140224342100323441203443232433224322231312104244101101334100410214444420101332302140043432421201440121312304141141232030033013302004312332342243103344122401421120144444322021303030143144124224423000032401401402422100124421114113131103302410222201032341413341301200024214414012000010040314320030331124232302322214442433200434122412103303114444234014040322434034123112114240132301000111110212141413300344132304311320201341400201132213032120043013100210234122132234433411420334302121020141123033133231210000304242130213421232431341312003143230443131324420314131013112140030433423303123320331210231143211211414142004422023144014243343222243004314022340233312243223134243444112242203011412211132413303431004314034412434232014344301023303234132400403214232221421320211002100000140342212334312131040303131144422144311232434420424413213101424003044422023123130011144340420340143212244340003332413033434441340142304401211241344112022203201404242234342204031011202201032240431441010443040241421003031401244044200304230013012110211023200044400001041133032131110023222224110343430232213242123032344030000204141432313341341132244230041314303422102121331222342413330014224123144223112100143221440042304211041210431023011133230223012044104444313323001022434443131133124421300000410003344233301430214300023314302233221020423414344310411340133012213311211344013440243200431402243400213033204432323002303100222020011403431412132141032411404230044104340311343024404021113021240420220422201440402334130421412320212441043003142012202004341101241141204003013014341212021344003031000421004434234231123012444404014241", "320132323041132012031413003142421010413241001041224031441204220102440134412211210420314210112110214110210211423443411032221042030244410220401440213040041314023031030422031312403414001022334033413101134324220221334224000321422413022013142212014410221342310012330233431211314011111313410401214333000130441324021301021341123102141111231321313131341203110420142143340024030032101432042421344312121313031123111403211030131343303021204143113410322034012112143400443420442233312114431310223313022321020033333440111312142144122434100323044422101103211212141002310023343241340112323023302303134202233242000432443233013240232201322104013111112024233123141112144012313011232312042010242140431133222410332342343020211334234320402043001140004234140444213312410322404322424042210112243443142013334004004333032334433324310221214112133332300320312122410231021132312233222030441030432134034221044130422333401334314232243211420334444342124431003443130422321034200204022233412244442012221331313344342104411114424200124414043103313402011103131130344330243020212222312434423031304033041231430023124403033004433311332102122132243142423302440222430213040231223320224311411332030214242341032420124223234141104202344342431434300143312124221142204021102244230031010000122422442034314302202033212241332110103000130202401334114440121021113432042233242314423401423112023130423400143304413422242032433014114301321102222302113024232200203422031242401211010212131210012031104420123413433031124310344044014103420443022313243341002331111441340414114102243113304340103032412032200220322112310213013234131443020210120234343112001232230230041221124444434132333000303400111400331020000441110113322313141410314000322312334204301114340302342312323343031141313312013244012424212423142202201420432232422210104300241144303413110421024201121102444120211213034032021121231230440040232243340433244211003434011003022034220444024032311411012143021133043001344300131112403211233303213210121331240310220310031330132401113434102230422333300140002242143021424210241311424002014412124420304021443002401002143121411344441211014223331410332032342224231410404330030410301031004434302143324021042042031330421030113411112301424133104012403040341304332001034414144301422011130430332221242133140312404223412221030111011003311223233403213414440424240211322134430241102333042322433311003300324241223112434420343300321140102021342340333311113301233320123330323042331232213203204010432443422131100140424104232114441010221041013423011311123022340132130331242044241342332330004023223043011013003142204422310410042010324030140041412401342340304141133331014431312444004021424223021433420104101333132114423222304342333432434001421010030444102230422300423040330143431003310233311102131140333433201024030211223212321110123442203132230304320223101144011100342412221004233141000324432101131134220321221411440422041344442004423121003133304100240301023111112024401111214300211110240230311403341223142132131331232224422400242221122431311010144123202412114441430323444203122230132333112020001233231204443043014211133104341242222414122110324430310123234040440132222340213223302414342430441011221141313432221014222031333314444220144304424401113334023301032442020243304034244332134332432142421434021334321144122300404332413010212040304114233343002443232003123412114211000021004334110310114301303132114101002244021224211204133301212110314421211232111321132201411404401124203002014133311022043444344333310020242200122311143114312040430433401410244231003421241211043103241103323402231333412114424110034202222133131232132134401311001404004003303213242341122444220024400214140122010002320043001423312223211210444003403331000413304220440124110314122444231120014421423001214342221142112132224130012220031124013140240334010311131112243210223302140113323043042340432034020040430033431300000242203134142013210140042041203431103033004031003401102200041410122320422001142142322432404024343123000403204300402333244422402143313030424023414003403144021132210341432312141001331414140144423400423333411104300301132014021204420142040044304322141202430443121442202213411443134224433141244324121104302324101210123444224332410204210332431331130314433030144140422024030233122323034211113312001202122113433324234130142442223404323303303033232313344312114313344014213031231422332242301100000020133303402031311242221043202414302022130011433314110432333243103031010032131043234", "000234330201032133134400421440440000011044321300242231210223312341014401134020311421402110020030404242431431023421210214100043204033233232302003110024232334434230241414131341034322130303013021113333423043031111432122404020023411132323143112033021111113232330203443243112010231220300121232401220120034410400402300442343020332101241220133012120304310310224410224143040301340304323101031144330023442412213002013331221212103141214222024122242241034441244312312213131222141220130030342120013440230323314221423142101010421130430323132214431441013243001021320112420222042021244343440300114011402321120103332324413224211002023414031104110311441012031342144441334114000002014324013404103044044204344010333240310332324310043303102112331424042213312200324300410231130412144203101020012220343213341243410431211104130442334013040442312234440324432320412031024131204340143304224110010323203210314220430213011113323414212201404312434133301223431441233040033103140022102110222411310222003402012014030210010020420014133001240422034314311414331430242121004111410303200120302004413431430303034311323242032303301413444144122214331214040330422442411020042322232122220223124434344432110312331131132332043341404344143132402321130013200231402120040323332221310012343430004232434331321023320334131410014112311013110323042411230430304243244013020101043121343130102120144411221443024043032101102201134211300323143243123243311424330010414424310314442010010013123411302043233414230042312423203442043432032233033044004404030041440400441002423001230434311314331422433143422234411122031010223311202123211220013241011232043321413014013224302023030011412330441322232144343300011340432313143024041432201314410243323220234324211423004010000033102244204332004110112422110021230122300431221330113341214011244210333032400144333421342440313310224111411000214213120242144033431342402320443314113014434313040003313211404124004440144332443210034223331203400001242121404103014010024001240414140334023104042204143234221224120031213224221310232411414124040123411030030400444322032330300443240103300112122334111202344012212402414042421303331301040124404443403011341022142000222344421302221221041323041404442221011041243023401014100123120443222013401013402340243333134212431121221412004040032301032143344123124004231114340332302202440022302043043012020143003232131430212031441024002213304411112422404232434320400424020301231044224024340434314004312403240322222440011122034033214202331134114000400102423313313433012244332241003023333312143120444200004411220434424111301322034040303042402332223332103433020021111113044141004143322041012121400240342243413141143132010130334032214020210104310312331223320001231040143433302044214131110112203044301032104402203430402404331223130401133442442204111403233424341104342032020001442220220342130112330204133222041224420410044131011012000033210111030443101142414314040223401032413143030103020212204242322013334220344441231420140132321433142042243333024241442444000344114201043422333443413204420100444421021100230441210314310220300244011424334442433342430231110413213303440222432211130400002432433004331003304224401241030434433213130141411001441233322124213010023032213431300340134013243203113443343130323031324020334404220404301203134430401042421134020231012430402320110003123124011142434220243443144303444042220322400402200313243340102234202442313432311413243110233003133442210301200320043232033424432222313331314024224222101410031313423000203342222033343423342140341241021133223213333312412132423240323444121323431442401012430114004122314102021112431212011334420421131432433122412010024212130034102232434341443421043132411432121143221004430103300044240122413210324442030310203111144211211101040301244122231233230311010334133114241400243242032423131130243042330002001030113013241043033300032212214312130113013332222431213211214331210240032010201303013041114200242022422310333440440313241112124101342131242320332120312134044112042032214020003130341040231241222010420001222021203014443210211343111034330102443401311242243302402124132201422322430402030224311421211141322313230410103330101100301303432114422202032404310422024303211030001014000333012301234102232414204031432203313244004232304300404344144242124201012043420322001234001231334331310302144324300033020100301031300220004122041013224414422412412200322304243410421321312202133312013022322214423423004033442020231104430142420043", "422024320244444302042024043234423124134040030423223422242411242110210210304123400020342114120314322223113120032404231344204100411142420033223204004004300313112114341211231031441423322302423324140221341022123343120232021443341342444201341422324103321244023431142034233221330221031122140230334112233424113333411311022122001133232003110302010230120101141244114201142202230010213143133131142222034334104423321311433033104211124114431234210322210234432400214242422200113402444120314140013443402141103113223221010004024140313222414304033211211223331142043312143113132211401233001310011331421440303040434304444302240414422342434200203420320021032111331222320311141333434322021201113330014242200440433002041320040232412233020043332233211314144040441104344232134241222433412130031034332042130000424414404122322133232223101330002213003032330434144220040324203023130341314132222303000012424201004023131100244000331102323323442314424201304003034430411234132043111212221121403003422224130334100441001420404143041443130410440322043032403342344321034114431112111122122222032003213114402233311103432230410433320142120241422043020312200002202123424320224214421031240342002234100421214420412100130343233424423142122433222340234240001430140431442302113232420330200303333133131120412140340443231011002320234342012210201302244143044040140134014033443230142143000212401313111320100133431041232314132041242334213132311422020424343230303120211103210223121303210332120103233242042302141041224232323342101110014204202330424042400034422043234022341140042101400014104113220001043402010113121301432400213133411404130124424332340143231323332414241240041444020220133421232434300323324002134114021102443433434230131324410433010121111442242222421020431131230314111132034101331411144134144440322002142112304130101414311011111424223420310224123332430034343112242201342340032312020141222333110040322331011331042210334411423134314212114203413404431330324324020314200034343311021412313200212140433231114101242024013401104431234020431022213043120404010233342131413441112440242032421134442321300433233300212334130101422440022313403142313200302321131242343241223200400203411124224011220120104420233103302122334430213031312141000443131242443003414320320414411314400314231421042444113432401424304311302432214023022104030344321042300143014424440032134122112233200140340213214022121314402331132311311103003141423012311442114333133213441010222410211201434134300222321031434011422344340130213313104120423441000313014422112403313413202300230333303313112104312304133310113331202443334013200113110112332411341114223130223311020031234310104344111333330414141233031100111124023444311000041310023023031421024304413343434102123144441324103124100001301122341222103244111413020430143221422032413121434324033414444131344002332221443433312143230024341322043231344210233222240322231230201321313332111311114041101130210414012334320422103134134400332200000312243004031201404004412411340310101300100303030144404321431330322243344140332331204312402402131313401413104211414320443010141201020300144204114224223100131030211143103303420422110401213403331222411242334342123001423310021331444331244223424332333332100320041413400034104231412431322101223014303234430413422024314104231302042011201004242302043143034031233213430133024110032200442110434313140311220404411014413034224434000044421100030331332043222402234213403101002301321224102110434133314321004343413130031443300331411324231233401143311022232023222240024120100443122112222330031130020314330442423022041313003104024344133344204414144310320223330122433122214033404224333204203101401200334334114030101003130221403242210034341433322401102022230400220440220004240130212204440321114104431243402042144103111201202403024200410443012204034111322410143334033230201204300142213440021041334111434441403213211322230114402410321242321412114100302044422320144344004222304120114031124004214002110321243412223314032313424113414214344211221310101334234132312400224422401401431443021303001032223420000202133434400022312010143124321014432103131122111013310400343041311004113101441034134113414031012302323042341333011030104400414211033011222333322030212024412402123114041140440123432044131341400432332114340423422301333244134140131412440201200324320243332213122134024042002434321320201410443230010332341230131020314224044244141120140022044121144424333400424200410033430341123101022201324112021004140", "320013011420221322330000443434022000322310142133344042104002131304434113124003201200012120114044223143110233320101022120402024033304214242023320041121132303230211431144233024300101014114034102431012343114134302123013434143141404024423323232114010001212034412242433112140102011424124433344002341020241423343342424443324304021322412044244330424443340242200030204332213441412422442323430324402200034033312413144434043441204244333023343012132040323112111244433034314203214041230123134124331012301101223140123042110313333411121431310000110333334122042220324232003200332423220224344331002214343004214321144414303441223403110303341014022112044304142300413401211131111132242221043040221322432403422024243333121232230042312210021420000341200033331431410213002040322143303212101124340414114233011410141032141422341442140403222130103020232412103322322034143012140123000422234244014441400114122441130133224014222000404030214404233210123132424203441241332324244244034221334214140023032003442004330040400311103012022430320030344244443210321122124230444441044314131131421313232142041344103023413420122004032022141340013111221224423140114132344211102130201142110400140132442123022401200200042343344422111311130323233423422101201131200000201431200143440132011430214434024033403102212101344011043403341234020001024000124014114140141042112004411343132042042440404224023110433002013224220134042120221131333321410120233134031421213031122331012002423312313133103143420131220240231011442041432024021042210211114422133400431110103242312114233201343201422124232142232213421430324240043302304040424113140132040102001322430333011311340112214230031212443243024242314041340412123434100443440410102301332232001002204411133021431433020211424313022442100110132414230222243442042411401423040202223302223203022103442443432004134124433021343010230140330113344422420244443113411003230224233023223024112244044022420210414442101424013301421102343411120322200122123211030220402034312143023212311434134444211412433130440441113444420010020200014230120340212404414441412113104004242103024412001301022320130324312313412320230100321113203433410143123322333143210001340124431343320443102333241210202331441011324134442331112323100121343422004044223101224022132410044343310232010013230440140224123030021110440403432034042334434320030222033011202133202043420311211434102431303010100222341030432043222200443330003211023331142003030401404204130001010120322133431313312442402411011020023320314243312440141413403232130332442213042432420003410103100212230200320002412200413023034214101223430224234422312200320100041204133224433311344404204341412132324121313343004121004030434231223421022431201104143344210304223333144302001230033341104133412310142202231220022301324442410304230301021141301002300034101230240303440123104011332432031403220140322224241031210330012230124311340201122002430133424133011332034440410410410401430213000412223231402013333133031433040200304142141013432222320443124010132112041322243103014410303333034414424141404001001034412240122124441301042131331000121224103333213440034321411303322033433222431013432103340332120203330332441014341400402243323231124003320324322014032240403133414321211421442123421313230422200202410133322310032223242200414332030412302300310201421131142024023032114120330220313313022102340033341113400020400144030004210313440100140044041302401340324010101240142242001342214010034412340422340403110304301144331132120422042103214032101430024402013411410430003132121441224313121343220011432221433412230014120430023002303201440114444000442014134014400040324400301434142001240104243320020032104412411410241024022120220234322112024013101413222134421414430314344134303332203104021231211032234141014014234210433133334213114110404040114322114344023140401212040444424104430044421042323231114203033111204410230213022010124231233142142402102342344241302132121034300212210231034113411104202440031312312342434204200143044041240134442343331401023321340301422030331013201130312342420401434111013442430004424414332103431424002001324441343013011033320044242141113421142111303202434411213400010133223203432003401044042314234304321124140441233243341344434041332031401332241020212300314014342440243322401041343412004110303314401220010344412312332031220010100033332403210001433143422001414034301344332112233014414204331204421431320442033101112013132104413020340411133441032020113043401132434403332013430421", "023334220204210314234002100313322330131324313041404421001201133404434313443104211143001412311224401210422204131413424030313422424100224344204443210032031424323010100040121010222132143340041141322004030004312233121211424242133420444140124303144424312023101123302010342133132331324342142140332234302114101003341200341224213000044220444022011121434201311103430230000113404400030331204332221010433023404023223133304134422231103002433133231301331234333344313440004420203421420143124122441310220030410422112023343143123000023133241013324131010103231413340143230143342021232224102423331440341421114004340104341443320033433222343133020304021013401040223412411100312041401333203324444211033004122444424221141040322101003114214341121404041313343122000142310313113141113400242304013112310133102420221141323304032031424400131311214333024324412443322113234224044334202400240234021330232223333040422020020343312111104014222320342030044011113023201200040313140403023104220101414133413040441432133132142141433313124331021401002131333223110234001341243241441032141433112011304443441312140210133413000200413110114211221012034041234200000130242304200002232121322030000140304234123322244304444331423421423102040121303223002011441132000011143123300213421013144423024444044140010220131342111103321323221121213003224131013303334123201232343330101443031234143234223242313200234102242221214010111002440320220020023311202440422104232134004320202312002414204311340320244044403111010421101314024014112313220113314044013024140030122121403440224323341302400133113024401332031234102324443143110040134222130121031114103224221043324120340301334204323044143200401021223423440424203321404322223210334221300322234324414220031142101131330421001102304034420422124344330304202241410341442440404442211411212333422340240444301044101113230313131441232111430441414414444242202422043132220100342312212213344244433243124034214340113033133444133434042143102431021110040412031104100414421233430042301022012434203430400011442041124011133433340323401330442344213414104314001023320403140404414131413032031113232213442444113431243032222032111034233244413421413022330323040211431034214012203114140100022213122203032332422422130400321101111043033014413021201040211402023344042324400312101142234034133204203133041332101040230311204402302024110423230144114313230144204333234100003314324432412301100122042304341233424320311241404312402002414034004313022343023342421433033402331100442141104012443043213112120440321030314021043443344342213420012040340110013300000210440304424414243421103211433110403210011111432210000313142314411430431134124122131432134442002343243243122113334220201301144312344200014121141031410201222202403122341004224114234133033440301114234032422000104430344121100240124234001233222324014144441244342401411434312333332214422141000202202411341422333140013303321413144224342444140420320001200403032404132444032034412211420400243212020343133021111420020004130400221224400341321303142034311323240243022011201031433432011002334232414230241022323200301143034142341140441301301141412303112111014200242210000203103301131030142324024141343001412200412422122312112240012304143044424100134402241021423302124014302212014344334224311231210333320100323333040200012233443132320323322204203211321314114133144232402233321040414101344402233214423443012314012120013100024143034113233311430321434421443434241304211102432012200414242320313324041414403132144112322232344000014041203333044444122322000333133303314444214214123200311332042422310341413432400342432404040201140334120304104132440431042202004012431232113231224013012104203212031022041411133323340003243404144032234313412330023003342121440442124034000442430104412210233333413244213031043114203110134430213131114424131010013303440340213030321114311330434440022002021121042312121242410330214203144423103301202233034140013323234404234410421030024222402110233200202110003011311424122033331040443003314324141003334303413321101320321331102003213100140101332303140204304040013332013210313340330033204244233020110324100213020403011304133430014433304441221430313200342221110320341133001241011432414432101303341142224213022110201424041220341204114234123311323231332402144342434212431442010432003102221244233403121143041031324132304441420403042014043222123444114210101340424042303111302341331411310231113230314241400240302123103312312113302124400420120100111400302410102421103020001", "231242332130402024343001412423002120041302214324304122232224334133424430440132131341021233141011124104104323010423220012300141111340143144144300243304431324233031443342331402144442122132023030142100000203120234243131441102130214404332221134334141443130013231004422204324213422202341204341314244131024424331301333324012433203103444320332302222211332230134320400434233331132332222304024340111104030420212402042142342204243233133034110212441420121231331140322100434042244433444202403111140401200131003134244423220430403442332144221334132203431403003140000331203110321001003233321331200301322443423401100310133240022330414232403134041012021444201404334111433014132021132212131244044331111343001312100112114313344123012431322433001242401424200144024413314331324144304320321311044300221234111110044320203320441424243432204323223340123313021212421020043334322444133211040332020200410434240212321344332301101030121431144310011311114422000320111041133220300210144334244324442001010200441424301114030021241401200230043132440332312203304142212222322000324131241304003213410414333132223010443402043343313100313313110211003424232304444123434044333011323120312032123020041012204413031324203103110442420142122123241423421122432131424044102430243203424000231010103130413342433402331402134024223223132200202434412314432140330332224441022442332003243123224343231103024000430313004203011320404030444344104334244132340143340144342103102334314332403443132323313020021304131232114131004300443334140122112420313102002102310121311210011442113323411144102042003234011020031410301440300240010121012342221113221031442341341323441324222032212414120421144230313021243202322441024440304310013210123100131141432402032442100101341122201110230022323413212102332433111012422433134042022001403011201231144140023140411310402000414014101000031343432323243022113441303231013132414114321311320031212241042104131302240101411310310143411123430330110412111101434113223114203322102331433041413313403301440440430312123441403424334410432322103321330112040432441211100330132240202421433343410413303323410313414031401342031434230320414230311312410300202221323433141442444420203310342414100101001433010104204242402103142312141414132411401221424424322122103242442443431434230040220213232324144100001030220230341200140044000422440343243222424041022231130331032144122420302040004013022301321331034302403331323443432301430311402312343201430244431430314143413112203313212342211311112214340234333411141034413002130414224033442131321023224102443221431444424022421303241003030112234030040430224440031403440230444313143433143304422134203322424042144002430414203301014133041031101323214121144212332400121323221432342400124231343031110420421033232231012123013203020410441414130224323311012130014040402101040444112341122201113204300243403401342044404434103014220020342344314001340413421222030201434121002313130233034442023143113002411021230434010131200442232111020232243010101200233133122141211320120300221002144333124101130044021033404023414102102213331320402102032304134134214400000120212232102131121132201420431402433230430334123111141220300333203024424322410103303234210031312033414411123103414222104323122424421322233424443223412240231133232020443010101424430343122022302223423143114241022122243210223141030332424134102102223123231222203432112034210002433404144243433234001443123122400443421213133323322234330240104244013034420132413114431031334232212400431433031301400040421110134404134023314312023101213212322022133022023413020310033141141110124202344423111043423210124401020121101243322441433012123031341210411241024342112441043144202422424301404423433223322324044340142211301142033243132443434031012104122332313411033030132133233102424432022210343433424323201123143320440431130202010114334104431220000301122132410131332022033142032341334013204343340242244441323041440243442414311104123013311103122311211012424141211431133024402402310321420013200402214441403431402402140430411341410331404024222042222114213332434113104123100303333010403344202110310001111214123441332434422203332231240101302303231213324310100003224020430314024110124444302431332233021333222320001323421020442131421401112032141020010211334314432433134133433320410203111131342333341331300334101032004433001402322201321311433314422300321114312243013100024414342440211020112111131321141033341210113213421442102421131202440010440140304320424134444324004200223201", "220300001131211140000002143401313010040240441240234114101010412412100404402140444421204231423410203230212322213414442043244140332232444102420103303320322302304112300443120141102032422102000422104141234444341143142200232244422232310403430423043311424031332011002112024132103444001211131314424340333022411332000044232244134404100034303232403013031344430421200000041323310320322214300203031014210042402041033032423321433221134014403323421130044142141130324322210022301024102232432104242032410113042402031112433214234341132301232214003042222344014023204003143430421410341301441232430341402132210402130443133110440242322243223024311041144034104210430032022431343430120012114443422220042444244004442411413124233224140424043123232441113104211411031032444000440344043133012014030024210411001240040342001020204234012334034033003232114330011203241214013400404424131031220240444242002412022312301031421320021443412312420134312322232141141143343331443101213202041003224031232130012440103324334211404034011211340422332030240100440334222211302422343221132441422114402033223344102101114311444443302111231043310233411200440214010243422202244101441034321023010403101330134140420034032404220201434303004300312331104100221224333041120224212343234132000243043232323334433232213131414314432334304340414420100121134141130241423141032131300130210111042043202024101444210143313413120322432232012404044042243210304314121341131431310030200324314302321101040022340101312202123222430202021133433342123143400010412224230311404223402430141043021234400132302332223313104012122323101133423401301002040333212304434000434100142232232022113321044003023223232104312044204012233112301200141003034134401202303143322321010320040332314042021321044013131023113342114431331132434302220230034311314300412412440210222223210231042204121332301232140124230331340424131410213004004424240330301424230334013123204102233124204140110214223302114043422321311440030021341314041324122000214041443222340222310001024444334111122133233003423240421444420132122232314022031333100400444322102241313302242030411323112230214441323400121344443200410013201221431322220032400334040434224241034120213401034102334142304022423022144104003310131202244043044124401244223023431341311320100210114340443033213114244303024000331002002101121201221200023022303004411233334013104140022341411032412143421014021021032402311303031324131022122121323230114111220320033024433043423330210211320104040433212120401344131323221210423424110300102400143430311014330404242110014144211443134122431140143122242441402134002111204203200004023121034312324231341440121301441204413344003421020040244400210333344330422001423113340423312414032023401140100430401411321243302211033223144342131222020124241001423132413033301400001331414032310144013020033331011012002132104243114233001213404330114242123303430224300210303223444040204143442204431230211131123011204431414241322244023104221211032240422200301030444211041102211203401244102030124222341401321324324200211302224230040212104220143100403402104010041213332034442430143024031443411434331012032333422211012230120412140041223240341141233022130201311441204123204330022214001411120014003400201010424112144423331142340312201230012112340011102024102023131142244042244042330442242230222003313301000212441004012223024342314303220102434322413312300123320444024312013234400410423044311441323040321102243031232211422310131202303203342440043400321022002243241121213303233341300330111123413212331043000403030312123011100142421141303133042334021404332143440124122432023134144220404142001240110232321321421032403220333342433202420100000001404442230123030341040442342120013301222001231141240004120214334140421001222402013042124212122100234304100041324240232310001144104311101432220213432123043130120410420302344430441033334044232223133230244232224430044023221441431312240422433034314210404432213332000331442043332320201414214043122411220222230431324010124010442433114213104341400102420131223041113313122233442143201131001033032232342131120044122320012031341422314002130313100444233140204043341313343023002231133342241334003434001141101204434314032203331111104223113400032024422410032200311133402431014424304134322234340013011430102141330313134034322342041132311331142432422044041340102034210413430323321013332314122222122023403414433013422201142314412124420031413332120300110403312001234043110032340311221404200322114002321413002332131", "121233043341301132003033421003424312442304020111311221340121310043301344110023234220332301033222311243141332224141423232240344411323433030244012204132040304423404203314210203040411303000321114221343240224013343423223240440310242143312010113213231003410403003241004004321113132130404202411420042030330440213424321231142200403314131424100041223321141310013030221340422314201013434412034424202004020402223111410402412423032343401432234234433322341032244341203023402023222331334131420424121041423340411222411212323424202230411324133012400013222240034012243410003104013410101033434123111341013330303133400340034234341220424214334140141212404302004404041113143413001112103024242131342200133211123440210041122022024222303013220003442023141443400140343113132024200022312114342203143130022014414242100213320004411323300211033323234023040001332021402100114222314232024424422031232341111020112323324304200444442341140030240240442041310003222143300214323130402233300320331243421044433323144401440124032231301104311110240213020434021321340443440142212343044134432434012144404304234122110210002340213031403444012103233124333124110343414302204344004240432434313323121214114434420324144023203212212422233442341431421443240410413221223042200004230122304242003232441440444213234440013110333131200234433234212004120423324143444120233240343042002044134203104122203013042220200031321232401001324401000400132133441224342344113332032211322342133210413104434034013331244312123121340440022240411314041343332044140042034322030240343331423412121424224013123111110341440200132420441140244242221244332210413324130421211021413111013302303040104202120230120230032422322003404223341014200232032210002134322043204343402424241034400224344310323024021334020034024220313000224343112240012034123043430002021034101434422424132010441310114132211334240431404430013032111223222000200144202322043003341230222213003322010033112440133244043132143011013202241300121340422314140001334231110123321234000302323414131223040241330330404243403311240244202020002243443220240021423100410234444043044100344144412242322442232120030134043021330444122233202003323322102410324102221111241303214320220312234320442000421313340214424344210022102301044044410014014321200011433420431300114344244403421231131314414303343041444412414404322143240301223144110000330420100230421332222000423414401302231424403023214420141210402224014423103404110424412334110422321104332313001043014420341000132303422410433344042011011413144014342023412034241401004201133144102444202423313142212011423212114100403234133220312332002414332100223012000310330221400403211240211203440433442043400313432242222224001312301224204131202420120324402221100103204023314340030301314010431443314040023442010020100432404403232113224240400210344222004320023020423244414242014112014131404014244000210242313114100233012312344341002311232222442423223330202341302242023020420444112300000324200122014013423144424220314312010224434402034323130101110410214412320213424241300433011202212412411144133140242141342214422211133140114234342340141143242441001033321112113300413021303232304233200300443124431403234320442130424131434231142321341214140144134221023204430001433322133412303244113324242440041331222232343013331221101231443200323243414133122114113332413401202133104302211140322244443200333212443033444242402241220322220444200044021111230134400433132101430241000140143334240441411343132332224312422233000344220033321340412423323330132414143301440441214044141430021002112312304132114103312133334110444134213213310200430330242034230320311323344243133220224230103403200322210131342313433042012420133311030011300311304400241434410044333443001110430422243411333243403202241441412331411242123332121201302023241134140222322430200202033113224003100211330240124032422144213100244423243010004014240334202044221223432222124303331233021031031301402321113230420213344403410032200401231324021112300400023433311040410240001420343431243310324133414401432344323333300043033422012134414322403012142310430420240111130413424403411241112121013333240103104242302121042123000104233100100301404002021012424402423341012211323322114442443103024242322444223131434233321113024303343423304242401242231301404241402132140120343013431144031022404003130310204202332002202222323333033412142030014302043334013020131340420241401310003124012221211042013033123140211320202111141423243332213201100404140413232003431332", "434034012434442410000220421104131014021124011231414323402324314312343331211324311200424414003211334220103230241223413231102113024224311212001414232321101132203241430211444030214021204020213411444411034012412112342404032113401001042133010412111031134424100332433010342324132433021110133134423424421310311422444144110143131022320442323142321134212414232211113210244420043042003421000410240220321224230244120422013444032104304342134141131210014102332133442133024033011203212013320020212302341211202101103400103141132103310231024022014011032103123301142324101314430211103302132214423012043412204300041432110122300012000430403301041114210232142132132331344421213431340233123300212134202411424400422134334232003010411314420230102034231140233133312002033100241243011220441313200343203012043212024341200313034230210314140414401404143241301044100201314200012202343044103321231030042032444412041232141340240210013241200200234321244423032331114133003320320001134211113114012041034344021014342412241031042143240340434312022240122212024242344312301331121021421021434142401014001341330400014040020121330304000131102422203211143111434230143020402303333120311134300040303444030043411040242221014214104003432343004200014412331204343433102031144000143400441230412424103324222332044121422101120310021211013141120401032140410432001410033130422040442323200204011220443031012243023231343240324444424030434403101343223142212401403032401234003032032444104204430101412344003420321144234210104003301341313304441140002232213212042341300324041411312104143134312420110230144014341224024141413202344410012303243044042004231011104411233432034410432402121010112132123200104030202222300440043101041002413123424334010413034141314434120212430223304104321203020204432303411304410134241414200211414434240312234033110343321144223332003001403141442220112023130400203312240002331124423102221131312034032210402022144122242441010140043303443210041140424323100023241222332114242404414042343401103430223144244342323410014100142011240110400401313110242221100422002240240240340211014341404132402430422212104024202012344104331013123210320403222014334021321300204020430143402212441003002420031133123210340343034413421144442001312104430101142023123213203421322231004004200102433023334221232020432213244404100014102130412301033343040242104241043304214102320213331104221122141201230322024213201240240001210030144002310014430032243230344010241044142212223120130244132044114110230341214103144144431444100310022302041114413120440423042014342410100143424112223003203231424002012423031204040044121340011203112330343041311324211231400313033110304201233243103223444243034210000301023131100004343001410411031103100212430024424220420343032322004343304342310441221042324232034322243003220003420344320021020041144024013411404312001124230403343210140440041104344401302143314340344040413334430204010101242212244221310434240132212241020101424124220132114411040234140244412042131322403444024023043211133321214242413344030332443223013112144123220231414434444412303204130212223344103243133444231411031024041442121014022031111230043442144144301132012344120030110030422232043043222143122021211304114323342232444414422312234431041104340240314012414341001312023012200104231223443242023444123123443433234300121130321122120134120230144003132112101404400224014344232301013234313121412202434230332022323300402013004214102431033022311042130200302140213044042234224003342122103312102133303004410203401101200340022001031403424223403423120430100333412411323312220423243340143233441443101413340423343024420404210230421032113422334013310430232343431211014140404202402411420442210324442324231102231113402024222040311402124412204002022111141131131414012333012444110144222132244424304044401014033102402310111140303424002312234242121000334230242422311413120123333214231130330322043120241044422221344401332044122122424331100143324223314021120404324123203403303124410233314024210224423310034340034421422133301102044303040431404003231441144343432421400041032241232412210444031031143022124220124020002444411411021431342101042422232002431140342020344303332342212421024100244040434040001444413034400400023400202041441130344130104001120223000011414014113030200340420104420400023033012322033112412010204030323312343320303441323101433030330343312200010440042412213224320244344403422031233410200242021040424113121032104443242112400013243121134443242341320040324242424", "130243402041212321044013311120121242041011040013121401330311400103333433304444424222130224022302300330312401130402134304134421220413121110314111103311403400141112404234002123311421323043422142440432032214142020432420124013401010100302114021414103132330014343211122122022422400440222422241402002210123212200011210244000213213213343322444110311140443132211311012022412404144331203011333033423343023010420220011223130031142231040303430024212324244204044413432104200143031323242012123211142203302224112434211341420320002043322240141221004032231132441301304041023030231440111440324410033040414200034112031300031123431440101344324441420244331313403420203212234303444023201210334414011444431011214440401001412102404121044430234222032142313330000120104032101303204002014340311321002121241022401024030021241134222120212122111330003431302402410144110104440334404131322031302440202414444414143003132311200430411012323302403340003332001230340131234114333123310141401413100130143032241120332441230411123312011034343123111134123040441212113013402120214213333234141133334300241041432313323204440102222424044121130412043104404304430200430414443442333111431304311311403323203244231232043233404333344432142121440014210024001113342441121423431144332020424123234121031404434003314324042411314231312321023102013334311031031240041414443030003204311010341423443323224144431300001302443301421241424304400411020243120201001142333243001341304434210001221341440444012012002430021301124004211444401024141442443132403243333110330311030433224241034141114020300401401144242132030134424441123001332343133034422433320040401242223443000343411342141314340132333331040022333243432420243202220331130414014440133143411303311200331222242333211403011231402242313014411310124214101333431412041212034024433012132010144142432430324424033033414024440042344342021140012044223144120303323314220244143223222111404412240204303442002314230100434211401241221241144221214030003144434101410001430123334441211300100042411412140432200101242433240204333244033111110304330433011322401133441421031134033342110404124424321130243123011020444212011431103020043222324103311223303312430432232404433233030110143130440330010210110420121142303013220404210312001142442010340330422303001120413300233203242410330104111301212031132144413221021112113332433112004022401102341312012111113200333100001313241232004422020210212404331221310110231104344442034020402242243143403140003044024112010030110233432242044320333301443310211223211213340120223204233242143240330204313131133004040421114022024403211040011140200111241412340344121044432213433012031401132220424142422010321021310324230033022332102320022242432013301412014310431013212434443032413432230220301331144241420324332222102203121340143114001104031010334310331003301401430334043202103232114333340220141443034430230020444342221203101031220143133232331120000210342111321141012110001112113331441232014442141101131224410302303233412330020330303340333042311124202101014234040201224243223142400110240431341222141132303413040121004122321311414423124341213310202104333000023340131214200013132212441241220130221134124222002030303211431142331003202320200132442402224222010042413011234120103321100101322123304420243443320420022443113110101402442224443032011044101300444324112114202133414131442213003141022314144001104442320440323221003302232341413440440323133242234304442231223402234000111422420320440324112043400011144230343010123110110314042433003230403423132410142343210003111414440433442133141311233241204414040112300130110424112023033122023403302410401140340344101210422104042204420030331314213342104404013221304310114013402233203242242211122303443121232241441242424431304413214333111024303021403223310131203013302130130241002410214214042412330303242314113121141414333220021233232040401240040033413001234203200304033114423340341430402010332010101434300130034200432111031402412003440202020012310301010243231302243343142440043034331221042014234212042202423024012213324420440411304314003241333311330212423010223011322402032401144040103101310022010133123243231213040023104343110031233144131244231012423413013444440331341142321311312422101344143202124124104044400104141414421434410020211114140414212432214343230422022103203424400311133443310114204313203001141040342302434132204342123324040041210344232231000443002434412341242021204333343031043102413011121413101414043142312320103113140001444104103113", "030023022442143140400110201043331004302414402441001442003013333423100412430420322320140321133010342043141200011331031413414414423343301003142010323313424130234310321413303312344320411342242400412120202444114124010444302002414201313230110112103241221104413113334334211210124430141343121203142203024042134220244102144431434221110204142310044234122031441121014021322101022013201313102033401031133323023341002114044033001140341244123404300240030101401342323014124111332022103431122310202323223104121113443311213322414213202413031010143234030204434130340141334441031034024331023234142300233311420014001202041310431411414103223000321111332201011233343144021010432002424412001010244100144133431040311342242234022210404003332033210444243023414411434011242342423313342200131200210421230240220221143021103121424322014341002414134141221214230102433234044422303102041001120412001100241300421134234204312442224224000220234003231402434224412144310411432041030134143212232033142202034223231131121011303010110042343230412144124203143442420143430240321122243100022410142141430303420431023403142040102113422330044001041144431100222121402041101440013000134304140012331102241044423141211240432222310103121241033313413133001433213332422204111031022010300421224121410312034201320023440230033343003121212302403103342424001341401311433232442030030020434021044030223304440342204134311121301223424322432001441121434104104423021340131410122242344211102114124020401011200102034133143001243414033020340410434203103220012333123423103000223000430241024030312212231141113214134414444223214013210231002042310403402030420003230240311014120442212304400322322320144030210100220004410412142231304124202234243034244214043224121121340344040443422112000341144443101312214443112443133203232002321401123423013430014313342020144343111121443000413003114031432022241214224223212141342300424314144411134332331324343223220402100220001041303211241111014114244113233312431242110422232434204141103104333140021414140102404202040441134141122024413320021023212110233311432130202043424212320023241120111412242400103021243103324314014442110414234030020201213441423431030301143220110344214034333431332230442221140304042211023004420031100342401424124102301210434033212113430232202423400222404010133043313141301213401244014344413211031333133101234323420100124223004401410124320100331123230443002410102412312203002124420320043411302230241123103320334313143042340111331101404431021241220023413311334203243020231013333134320310424444014401400204433333104022124302134114202420114201001344112422433113141033101323421421420114022342334412033424314314134214303304223131131111131440201411402300332213231200003212312341314441330131214440400001231033404013430333141134342410442142313134302310422414243003340300023403403314442222401343334044021234102011001204402131230210320120200410414412142434404010310324131412420330204331331140040201131310412402204040000421121213202441102322330333241111000223102432444400400423344243212003423234103440433303040323214443022023424112140343204304204402410032131130433121230043021422243332410034111034111222022233420013100104432044004414031404134313141344444342003044011010113110304434314333004313212423042442240242102431403124133413303142130001024220314134011411233040203222330113240340410021043024440313311404303331112201234330021242024420141001401014043343211011224330221424213001124031303010211220241023122330221201100223322033021402020314043002022400214420023031110441221240441134221121341013240240221001031032214410404103310041302432331002421113011033334424003042441443221134244200303114134133203233211131413201002013342102022343303214433044140041044140030004412332244343331221442340121440342430432041022442140301022202140121440024430134124134122220414012443013101144403240432001332323010420200130402114314222022312332433041401103030302444222020122442204320042210243311311442212241333331044230432400223430324010201041234122013431324024000311211023202004431030440013334440323114201303330123313142123330421121313434103434344010122141142430001313103102411423014022301323324143023020411444314130012414431130102103024342200130420210321310313314311321044203422141134041000020112024233341134033210232413233242213324440402214310342330240310021243300313002100224134004010322114443304404210220421111021030120200021321423100100123112434140412324240100401214301414310432142442303302030302124101000020433240014342", "211244244303041000303240040421321323414232344343044321222333441230314020203431314442234240410234042312342400022142303004213320220101341233434441240010421033220312120223234044101100321333314123203042414202142013041402412104134122222214100114232222130140322203142311420204203410132113240402142413143402213034034031400312220141303410202031042241341123302022022120102141300322422200104003421120334022203344043224114203022332030000434034341402021124310231401423043023414413240102211242212041330334201431313132244331300342202120033433421442320224132211144341423121202313424031021443133403403000001222231143310221120222213222302101210433101400313341010023124104323414431314140340024322401304243332342144032242102313110034122402441134423011224340444313323101334233211021434133233344320234312141412103330341143110012314212213214143310242442410012210234242204213034203410212303113012240200131011243212421322222323422143402341404041204402222332012201401321124314021420120202402103344100204132011240123332124222021331041124044201134404444413200220134010012420440220344100300111000212141102003100000301323134201013341101142204301240433103443331440002443333023441120423303020220001034432012030023221240004443302214344301011000124102340044023101023413440433102040444134233220020212121003340020143421312441433244232314232243000244034012242214010240040012031014221444143002001111440330323423230310023423010421403012111301033343030200102121012242203011143130410323014411243042000404330402423233214003001102321030204030144023030000144410224300420412114413313044014442202333043304213012122002201444221232324423332240003020104231344322110200332033034441042123234114302304224414120201133044313110040221400144313024331244340343020100431314011020024044341434032430213110022410043131312331304423413120442113111012123301431413200323441214141020110040031013313024301412111112003212114223013320134331012402131324022043424424431142203111000313030233003034333433304242044000334424433440312431222214334331201313443214414333031022023341442320122413344101024400112423212413324122223122203314342114224100144414444343420003042013203102032234034243201032234431311203422142204224030422401203413234114322324132312330141320043331110143232101131011021213403442412243004324431334410023430224231014141204022221404140412113443000312013013432303101023434311422103311211414144013211331331244223023313120343434131021224102442322422031340022301402334112234440242112231222114304233102144140104410213111230312042401431302132004400441011014230112443420114230231003410110022323424033033103432403043321333002342340011021230010302133440401112222423142121033121243012003132102340243144224441222324111124422301302130141323203144102040300040110144441332430203423013021200110110120413124104034320021341121131142413134341004043232100431130234310233013301433100201111422131214404023230141431213342424433300201334312432320410241244343401144021434341202044314242402412424004444002410033202120043214012024443244241341342141131132401411433133321323110231440430344434240030401004400341344131423304244414202140433110001332400001311300030424322133403421131031222331113033240404142142204022320110433121013312403212121231422213100413442323230401402310034230004344022030232420042212401403432043242044130210110310130133424320421114341231310324110223120020443111300311303113030411341402322431124314142343143034332204100444122021330131101203004121314043130310322313424220413100241404130301133140202040214014431214110331040133334341040012433444310432104032304130130234113001333334330241221021420414000232134013123341131442422333011023032113032100210000132223234230241000010344221132340442222114141211204231131400331011030031012143222101304423314234004430201303211032423200433220433310344303332141203410300210112202442103324240423124404043332042122043420311414323002103141122104331203241334343333230044400332314003232202330241004424203441204410231040132432443130043031044122324402304241412400413102113142231212322140232431433232411004344331424022144244221333330342212430301412140221432144140434202340022414114211344312442010223142421014313210224421012411034323404144131002421231232403400301222214114410002022331134103404423312230334123222130340031200141134124333233212342430343324221232202231314321311240012133302332444230321200124233444231440144003034342230214111032303112203431314221302424122104313021200444121320221302213210403043203230333323", "304443434111430340431143422033100420041132121014023400124041113033330122134304121014410224240412304343034142013242424010313420240222301021011142112432411010313340101242200142443142400120413041112143032220033440222424134301230042244434232431311403313114413334012022021112333244111210210412134104321404302200011404331143144330003202333234030040103121443434312302101434141103004142144044303324420410213331220042342131413020042230134021333131443300001401440110002200021041410011211334214344402421314242410132312342210041241411100140112142210230224141301304224031130000343424032232421040433404113442014420220213204030340411431331200132212032301143324400204311110421102031320011002234312432141442020301312204320044221023301313402134230121111020131131412140102130013332404041211424120314310204213413422004333243200334413312123410112010230333312443130330000442320430331111020331041201121141011303120200243321032333234231202443204244413440020013042132131430213343120132022334001422304313131233404112111431140321410214000242222212311214122421240441243111100303420344202021020333042141410244242200230103331330113431011410402332330134322024243411444423102341133242422410024324332240041333340331102144112013320321302004222031033240221120240202333340402001243001134332422102433141340341221003311143100200243022144030131421440243240140340232323330234304023122423332443312241221031103001244000341234433420402430124314131331214433442223042142101103121200210110144443240401404334241321002322221204233202430410114033443043334324420043231134431214320011041100411414434124001230313012110421000010104442110211312020044144320040413012402123042220130043033203303143440341010003202230413312404444413104201423141033021030023223142130144300331211203243244014041233124101432221022223042403220440134114324204420133120003000023421433341130320104104333010141141203132110204102344020234440402432120440111444234012234044202214400140313314404411002440201321241130232101400104204140120030112333314141040140414120134442130234000332222313331223123001140330131134131331104043241023104420314213103001411032432242033413240200202301210331332002332013404333244231342234333402242101004221132341220003104343414431022230322423402042013024134000242134333231410240021433403403210421101004000021433030040210414011322144233133330020234111010032101232202340422412140133420304243004302233430333301430033242124113211304124210003302432031221144133012104123312341002412440323203210343120443410011214212201232322104131212421143204040113223430120142000313222034444031100441342113301214244423330322114141323104201400124341222014441413243322233410401301040312444410143430401001142441324434032440432200134140201403304141231213243304304131244304243411311104120302144311244424420404001212104441323214330003314213400201421014023222403243401334220244030433122211101232011240201420403123401312423120241244323121420224122211022231313221022204330443123431200310213230001340242441104213342134014041442221201324431430142022410340420424331121042014331331043400322120101111030231214242341411342112231122203232041033340432042223400234043332203042122142412301112413224111310411211430020300334421033430102032243244014131124032304403312034130022002004403122443312022112123043322313010013122020311213003044411440330204003431014121432120412433012313210344134302443112433104440142423324330201003332134303310420332143402102333020403031234012024220211242331402223132320022320230330214322334143334404332301031444002101204241002210021410012214040243120224023142043443430311010440210424202131222241021123144031114224323210121142123200044323132113010034433113311244002141414022400122301343140023004143123232404300102341003223324344130043021033331103143413340122403022010214231142321002444341213424311341112114413102113313000201214443341322142133433111002320220244242131401040422414311430424300043334422241322343200224212040443131111444310424130011014220013023301032344323144441423231003330131442002213100111341141122201421031233114043413421340220030000200341400430312144203323430012010441301024031332414140124130420212302343321233213020222031142221024033404304421234202140243004142323104201140031131440123312021211332142034213021232020032313100232223230440224423212434132141322400341041110431302233101002122410301420043032041302003331411424344100323432032024311441031241001340222104134203404241324420134210340324003010232432310221233330341211114333204243", "123230423440101042333201042201140410022100120134111141042014034104002214342223341234334432143444133430333222110201433201121040121100230202423413200003422224242101322202233302222302144010310403100100204442343142401232321324332141131431340004012100330403433031223420301304323144403330411323040110020212100222041013401433210432112343230423230040030221422401112311323032234413001231300404312042024330400004412322413042030314033142424204224221014432114112204333214022101213003214424123224310304001001124314211024434042432120412341432303143132424110020302322233244441232123103443123441114123134402341203402211213424314204131120321022211343011241243102344143042200411031201024124022302322001223321430043022333201020030114000104332141333310102240402120343104323213120333414104402034210023312042422140131332103420411123002303243121124221040403212034211130200321240141413233421431402400310143204103223232412303143010234044330204410424221132242411132231231034010212403433111103003144104413101034403214324102201220102300121230144233012230133344222203332342300243043404324030334142210420011321143234214420223232241111021433033311344404102232413103104404131111200031030000003021122122440203441142424411331120031123102311332121132214244323434132332222444340110041041412403234131340010342431321102113200304110434321434144303422032413213044204311341044013222130001232224110420411333211143411030332422230042023214440141412344303330111314114230204020043113424244230440210343330141042013422332340112100111422113033013043021011244334000430031424302402013410014140440400302344202034132441103114020112344410010040302302322040114121331410143230120444210022412121411212240224330124204324111432242101222312003403431440113431043201441230341021003402423240414341241002231043411030234213244421444414310130300213113010203303340410040022134210331113403141004002034314130031012113240432243034100100343101321341123311413301013232433110120212442242344303334230043324244002410231340442221111112101140314412442434210432302222323330114141340322104430223011000021200022110411320023312030341030334330034002303211341321112340302430421420311313004144200132202001140041400024223210413332000031133314311000022320112343114400033324302040203242011423204232124102230223010230412214411200130323022401331043000221221101141012021113014103432330001022221402212312314320411302043313310043044241104231033124421423022314244410312021213334433434102442322104021412032234314203323130133343222433023231240031034132403104414311113414302424203434124411112321340144424223311200044224141332041432421432404140321304320244201003032232041311433313303410404303131431342000212413333042314332213124013422244412110001401131243103323312032122122203040410001131031244044140031344213404430340432223013012032023401434232410212431131240130131101401401000113434001331243141214201233201432212134344411001120031101122022221321430423421002430233032243242031302204212410433400403330230041331203110120432010110440431001121442343422131442244321433102324013233433340123022214434230403100343302420144013142310202100430422332412302031241003024320101221031244214242132134143234131240420434421010111242030343412200411022241141142241414424314402431021103304204010433440413430140234441022112142242123101410210304313204021424320140340313004330211233044202414332444332311223334024311022333030134311423214034322422123122144214013330204020044411111440434123412310031032122414240400024412443434211132312223144312313043233414241012111113433321424213224003231043212233022110322440121141042301231231102221040113011341213341210300312114113203411324304344010042012230422201201044221134333444034202402312023202310434124200023310404400231111121013403124301424333202024001420334400130001023443204133003202413104313113233240300420422010431033011223121413441003221212230430033341034444202410231100303032203311024043321313014302241243323300001003021301030102414224030031341241211324434442311112440400141142010044430000413010141311122001100312322042244311234431344031413313004141414020021002041134203242001412220103223132430120020233120203114433423323002311130421134211024424120313332144340400020021442030111203411401043222122131434240241310302132213100120032221132124232044313232221111242433312234040014220314014002000404020020040032424124312211322121241120340241033222234242214314321322133131311322122404103424222330433222112203120101111422130134140020013310242120220132332", "430222030043144434022031233213443214041143200422230304103331043103340024233421030134320030210002201101411312242432300433310422341123114310011110414124434233044322211113344414344124424312301420243204414312110104043242011240240110433222140422403301323404200024030222124240342400012444241232243430323233234331442333400423232210322040001411320304320120431321431332332141143114041413240134221100240040114422002044222124141314404310410032003240310344220144213412030003100401031321323201031202002220421230100111322104232442413220121044014002302310032242313014441343213333200443441014324114134241443333222041200041242340022410332200223411231133123111012302301100320143412342203423341443130322020301130034402332402110004420420031242322220321441113400221214323203324324402433440443434011214034330132002110424341401231142441330301021301223032400042023421400411022324201111142122022221134124030110433214412010201013110044232044133434040043311003403313124421020220212434322301131042200112114022322122041034334134443010033100101120031231143212044434144322342224344234132142024430023203030032314420432111313420334214112312323234332243400310342432010034333303341430330210040233444221401413011244121112323011030224414204414442230221330223442443232443210102034343114312014204243323234314001133041020102022424043401423142214330223333444021044031323012311133232041311332301323424404343000040103003021420314312201201330214332412012023111333041204444044313044232332243244401211324412334330433023004343333414102141231443030140214233334322210101414134322342133341302142224104034023234323423032034143443443411032332044131333334421232022022414432414230331244220314224402042013341030033400013240040200000401304414223042102403101404322201400013041044302444120013322121020111323414121342110230423024313234113333433434432113014221204142434221340331034011414413020232123113210314014244334002242030123141142240112221302323410212123211223101101042341411004443112000113442144312402414404131032412332310133424413114000232434004034244344412142024333321322213123423412400301400033010201343213212242202220434133312220210040140313024120021204424014334202444332310334243103144411111320430140020313113114220332210111112403131022220331213312211322134102332404300003131002041200031202122020031133303314414324240000303202120403022022344234121144310111320100101313122344033232330221204311321030200433032144440133133043113242031304304211212421440424444020333124304242414210204312300024024242431034223300244313130212320231130103333114120032443403401324341213402203041103241141210332202411402111331130121130131142010043140444222010240131440321011401414224102444244042010001202240221110343120033424424304133010200201211202434014014433112303034442232223243300240334412203314114230214244102402124330440022240412013001400320232001231214200434100302302304213020242204400030201003231341341422412010311224112040330214431231114231220414204313203040422322342244200323243113444204032112421401103213330121442020201231233131012120140224303103440420132344200201344412002014041110113212241400212311343112013134334134302142423422134302214414101021323143220324420201122102212340441003300421314430132410311220440114102240412222403040204324433332022131411414344240121302441344414104312142232124040010234421223403110434011132014244402211411311004132302431131200234212404003024103303120124304403143432342333312404141240340331102413440302401001333140013103134020011344221131203233214343404411401331121433324243211343222031144014031414111313423323021141101134232312331222041131303203312304143204330010132442312340404220431432322124420332030123243122234223240242024024114403400021414103432321233310341201001234432031230414402231441044320010421320430434203320020222222114433224342221434024340224221103301111403324200334002443232023214430030011313311040421130034212211400434301133020140322400014310203422341043300221030240332443340320224242412112420201211113111312312320221424003113330311200043120224012421302123202242022034021434331132131123202444132342140201331013340104440211443134221043032144434414432221124403324232411214010441144144310334401111403130221113431400320441104030441043012020201044114301423101103421210114320122402230230343220042142121423430114200211124304010200142330413314310311334040141443102321123224022112422433320111001111310013420111020400404331220412023310144013124203403030122204110324404211204102404313120210223202412", "132433314143434214014242223103134112413320012240140042323404034320301232130341444332103141304040031431432223230142420100222032401114243244402013121042444341222341112342300400131300322142334040401013342241244411120404221340120313323032332344100033231130242413332232441424031440224401200242222414232332103241012422032222240114441003140131142412020300134031133310203303303434301212031311141132112122323031101144143314310340210041324231242230003423020442432443211034434110143330331243004143410230341330202323133403130202222244233020201242402243401300042100224021132102233321320234224314203214223413224130141200302114114303324103032420240103111431233423114003121031004123424014003044122321123044044130430311324341040401311303104040334002124224011414230012001310302011030404111214034404421444332320220112104000204021141232231021111434112401113420342003224002140412033322231411220134031424024201444323332322204214244404431231124413433114032402333104143431423044112002214123311100110233100143211221033434403332243142412432223241214120421142424323430043304204330011024420244430321223033113123000344433144032111031030331344121011223204420143121330130114412403231400011304020412324231330230414400422321000433403324044122243001244043132132214204412040322140231222442233421430322310402222140044443203001040324401402031304130303203344413103423042214323042444024010100221004044042104231110013313220243001433243424441144312211102410104422110440142030212044210022114434001003440131110304324303002243323312422142221341003402444022221341441002223402342312240200032302343214210330000133034042131432102244323223213030242131300403440410104401333332431312130441131331001220424132204421133114321422222204142202414104213232234213214324020412100023043401033002423404113231302133020031403420200200321322121403310231441033023112114301144311331041114022301043140031030133101003113412212214120323043243303433343033012331333321023100113421104213413001344410034403300210302021010131242433104303102424332322104020220011311100431212201422212424334433431434220204444201234443030204122343411114234114010420431422012332010303041134444014213003133021030020014001014022143042401020432021103023303111333011434003311404413131304110233304321413014042043023433311033044420131221331042012230012411234221430210333113424320344114311303323144032024034242034224133203420313310420134234224140001442113040244133401431011002224444332313442021213134033414400201401301412442312120242020200112420302343444233014424022042303010041244020334101234210220411233404421202211342012321141432110422432430103312124214232310434010010104204020142332342443211221042412044300334401321304411230302010410314301212210140401011042311340442314322414424243013222004330010444320102443213442313222224221424100334403433001212203233430203421014321404021102010220442002231010143214043002034343000144301303033324004003421020001320143013133443021413323010221143420141003134120434102440233203213320101104310404344003042111142204100331112320134433424421314423402020231231030044401414324322230121104344200140224121403210033401220410023120341022300012034400402222304423000244141034303433323210003122344230104100341114022412043014442041404131332223044102232343222004313321200342011231224333121131114123434422134030403423242431233021122221123223211433331301332131331110020104210403443020000434122330123223322142143222334110231302240024000343032441342044421242024122303443320043212003241001313120301441444220123432421243024014304412143403423010330100103143113032123023332324033142044110321223033142103132144320402224300420233044001103112012120344011110213400013441022224311124133031010220030433314214233120440342024312100002022132204241131234241302402100201412410421213430110010321032112041322130300400413403423234413211304024301420302012244303104321333013242221330004043313111004434303324230242240443323423211000034410122223010430433221313241144212432334431232042412204413110222402300403342142334141111440422211121332412032020314233310002310303044003001440300042410323441020300412404121330222334440033314442122403133110141122210321322111204422221103230104200020111344032211142030123442013100121310300443433220413012142204140414042241210131434123432340244432421044244444041211133430041134242323102023232230110210112044110330220142211444032122402433433204342430443220234224421202210034400210021104004342224121340130241420211123312303321412302024323022203411131", "400230003414132320232403430012014340402244343102242432020040010334140300003242140242044143210440004223314013032030202304403024411320144321442133120223104324014313014401040214424024331223401201034003333321024434401230343134142342411232022230330322110234424231014034411234302024240332034224331032334304303341342214112131240131414311403123323444344324043314010140113243141234141022421102342401333200213220213143244140342024403110231011342302004231411103112442402103444013140344330421134023342322102313332004034034230341400122223020100413201033414333214402400030132403130333030420324443303211143441043232213242314022424200203232411310040201120444300142002431324222020310230020131003204301224340421222113030314211113041342120434301014004323330422412323021320234412022111122412100322142230022103334101221301400100023313122213410242303443443320433044320231044131402121042140041030121120210422434144202024142303234031021224021010431022311140410121001324203420221102302024222331434143023314213023402122124401303044030332323141300234330423102443312110320032043031310244103414014121044034131331224233012433000112032043340144010140201041301121412101132410341321320301131302113413220013241133322334201234201240242134211204012442032012103224424221142233430302144141310043122043401044431033443011224433110323234014111410020334040440312124003432201234121010444030224100042404042002030303103233212433140200242420421200313442443433111231321244204304412300003333211244103343431221324413414410414410022303220411432434222243232122300441041323414321214321410130440230202140230430122024441241331014433131231232214231341342112404134423311213200033332242004241324010101442042233143311302440344431434432031120412232433422003233213313314101312300232341334341134211304012444211420232234021232203403410101024443202140040232423344021443124304013332003402002132301313130111110002134333102313211243241213404233401242433324323222112231333322341323441041040132211333000414014040424402314212213340331343013132124201111402344242121121231133341442441222011430030323443113322230442122220144302322444122244310303133204023004410244323343241204042001243221132030132131232020440311020043310140444201204114201440043101040444300243123144141214201120443131212401230201033102000210122132023344014320141411311144144321332402433102304433430302113230011021401123031202430144330014120114300020031341412344242220340312341304314043144242213132321133311014210340302003331001131141123421323323110143433244211402124144110100143421143333112033243014241014141023241321142310412304020322124323424101140140431141420013232322113022314411043440021344123323010012131312214301130023432002032202023002434204103324021402122040413034203314344132313320011142031011314000201233200434143203201324041014043331342221001324020113200034123222004243413332044134033133032344413421412144331420301430103111410113344141010324402340042234400432442302000201224243223211143003020032000044322113332204242034412040333430432022032434034010420202024234220100013431244432001303004432102344401213243142114242140414221344423002400120342442243111212020200203323224234013430411403410214410423232410300404202003330334043302412021314443241430114234300230130021314304141002032313321120020041001134103011013440110340111004143112104200114113122333102411224144312131221340402331144341342341321203101244424002221001043310240204221310003442020030401241411321010320312202020443232103344131134211234043042101112431141000034242032323440012142123101200041423131141132323110010404234404100332431142234342130340230404230133022231300132233222021011320341332032021030211232220002214033340403133220231102221041332122142423040120202142420022023014404343340133224034324312013414014334034224242442142033302034031123143103303002402124102323312340243402203144323213134404412123301042331402112101343242044404014442204412224421142310113122244132302442042341322312341224113434234331011220231310332413202414433012202123303213112140041132113244303322001423300220133213130120111410300031413330032313112140122210042122020224332022140444402041212234334040202244111221034414323224242213414323044300331201333321431413240414002230204031412010244411210430042201132232103302123420220042210412030301101220212113344023344424143204233200013120040230433341222133011011442130044342333434134130234241330431331334232114203320013140410433201034042133443412211040303014441213010311101124244340031430014122", "202334123441344241242134002140434333201232234141404424411441212103020113014410342313231301133122202431134022222433312041403014213310024022313032432311120004014312221143313424421214312311401043401330310122342424434204332043101214033143334114033203004124430012111232131124024412020012043032222024424304010221204244341302144123403032413104233220332043441323123221203143114034300402442134433041122221423332341131424310412230312210422331031124343414312401230432430042140004331433220033324313444010414341301333004440210344033204400100420104022111440444043130314213032113323114122342404100012002322201430112210442032401102342140142420201223021030120100432022431123330110240133234330111413023441202313122422403223223233020144242243401121334401002020440204034421341423214121322042210423103410011322044310223142344303111321311120344331302030241432333304141340410040133403314003013443024213241131014321402024231211113413312101044330143021243332330231102202043400414324200330023304430420141102044310101403011422424300003144040330211402010331001141332303041102334404043323033424121424110213440440102304021131144244411004430232442323342123241214430412213422114034202134223432444222301221421014200342223404220241434303131121100404343442310334121323302112214214303130131444002014224431344023444040003413112230314103310203434420043244324041122320232114111344103101422133041341231024134144204303401033324401320403214234240320223121312123324312020130334011424013322342214342302230200010030311414341212213212042303141330331312210443110302241321311441343302103101240423041403411213444022232123111214140400230143424411430200321023203440130004212200441223212041302230143200020443012022334131433102402213122044422240124432142032401424202032231003004233341034004132412122341410311110434233432141041323401204130142412444232301341224320312234044224341241012040034132402012033342330342410241313304413441023043411443211234303204443022114443402324103420104303221001430311140113001041434024431042041124104140214433343243144341201332011003424244114001421242003442423211143231203422111434132242310402304213021332300032123033114034103202213300443121321121012301342233421200410244001134300023422114003303040132424104240204210410102323021414034214320321231402421342022303112440231002321231441130140302333432300123034423134310333120423021433220033204303021230030110222404200342321413412224023104012111442342134434234313211140344330441130010044323431210423344103004120413002320200101034132001103331204403313422211214442021032413412004124122232011134323131134021232442413412242310133012024431223212202431321443431214210342224140311230034110014233302041103310330410041434142241323340021422230144044003441343203113010332442442102444131143042423002230113434303322113421224224413444304200344100243422404042113124333333204233100100212024412343203120134322403324012211410003022333201201030430440221331314334344403131441131344410204400242330002104234422414242303212204413434340244310240432440302211121402031143002103321430444421400402211024403200311423113410323442231130320044111003240223214223243130431144032020131303333213300312241040200001241334233440004322100012413240033142422220110140334040401121124324420241330022012442001021212244443211223021103300132111434130013133223024140414142001102323210404424322442222004313221433212311433130240231402322443022341330321403300044001100402402312324240012232333043040141442411442320012044132014443002231420121314242431041120311044101143202000443111133430301143401213303110023323004301011020314041402412120434202424142423004120342233234140100404234030043401030001031204104303421410401343330430220042342223342340214322200411230011313100400342312342422112321202230221234024002303300212143211040203421313110234321412423210140220303010032113232104420424423222120122244103210302230422231243314321132201442243441232234134043132400131330434410134123401220232124133201100211303414302202221013303430201130021403130024421112113414432141140010002223041324111142044200033441201330103421441023334432132414001212142014303003330121330110204142213403104010011211324403421110242444042320314034124430422344114403144211030022110014134401114220404032333224440230412021224243320101011340031221013142233140014134042203330044123241412320144404101124121122401024430220021111133143312133340100213413404402214040100104132140020003030432214431031122022402323043333043423342422301433203334042120134133", "104131310241321400313340032202433244034013442131240042203321133443411022002143130412302210001401024320240212423222024132012322103012121214441412430043433442430341024032331141140144442443240121133333421134423301202210121201030320224444424302233312133402211042124002113204233342040332121331222410240333202321332202022142041213230422243443210402012244331444434121431242313302302142112220420021443113044231100430433114230310200203441444344111432330121240434334234040032314312331014104134102002334303222241314431020420443333232004124311100320004400403410123441203321300041420100001232214120122322223220304212043411433312234300141424314202242004140044101144434342213341000431201130100212330440144231313042120431103311120432341443344400404021421342121412423023124112411134300221423301302034121243400212422012340442230321441423324114130400441421201004002322324012001412233440311014344202023101413032230100344421000004312142431410200420322341243104323402430202302422142124110130224043202044223132142134304004210112311233122014142330102343220440044222200144041342400134131333433420033210244410401441441012233410434410341110344310412104041041213200130131411013142412412131130113412411214133014332431413142021211222322213440423220041332230124243433144401310131414242311414230322422034430140032340124433243100002013013012402410121021034243404422320143400314020003031314442442423003312422240144320002443422240104204244144110433144240121304241020424000122430342000232232113311244010104032414142330310303003333341101222114110233430234100023314043124022202340034023143022114111123121132114023303432434300004101233302404032224214033323004043032020341141233103440103414431003301022423030322224404120400002022310232434403042140331014440423331340411201320431043031024413022342341442003011143440130300030321313321204423114131041420144140411132223323301312140042434221412021103043110232101142302441324423140241244421044113431411442324032123430021434123203243130032422400002432013042443030101414230032322322440342004234140430301201210003130222223231032003023222011201344401343242440040210020024324110422114413012122342214012103121034002143010341132324242114103343142122441203123304124421422313230042124244131231342340333240332322223301331111244324433424300320330013222013012041331244413243314324433102222042043043234334114031403011311033320014043131224343424042430303042431013004113222441434242022113432440121030101433344311143101313104200122433131202242034313414443312233113444014240422342043342100343231140434124021013400014113042401304003012103221440023022302312440044032014114101441401102130433134431132431102413243341420413333344111240313142332220223224431310001132133231044202310304233242001231042232411442314424201423210400031044101441030201432301423122024213400440430303333214021141340340140313334043014034333022344103201311313241332104034401343214320333122122420332301132104304311443322432202332420020042324000120010130124112301332112121304312310042242223422403401102122333043041132341342122413213201112220422342303233114314404012013221212404043321002110142100140004442302143044304202201312402114314241423130422131023442144421140403211131034223432304103144014212141234001300420014113412121440012022431113041023023102401331341020400333103034043442343030000120331132113441330044132210422332203334444004322202302444311223442442401244141230302420344340232121233043144314202122244112142000144042041213414220424332103124344103311341411003311202220341114331030312124441313224414413034140412033431423223321222232212313200132322440441231131043334232401212223330334240044310033240410140042224032100032031244413213402214401434404312000012224404202203141103444221420144410442241021321431141012314134334424243010113013221242402324024242120103223434144313433113140242422320344422014331414041441301142040440120122311240341423030033012144204111441240231132440043341311043122231030020132232203034130233304231230204223122013144042431211330134010130322121240340221331310430412000102421201134223410222204314040030443100140311401141304442300332314403410243224444101130431230133022311402041030444413310032144141212030314210133011330404104032220343134041004302141044143443120140143213411021224210012143424233102013234433311213244221102032340003020102140311320001212334043121422414132002223243344143331030441143343010423221000200144103342011340133001224320132301101002102134100303002012242430202021440013031121", "302102400100133422224032003442024000034040132411224401114031103441330310433430141432244244400004403231343423242442200244341001113321423044431043430421144133314422123041132231424312324241033133443230401124410324024042202043142430422000000432411422233001134202302122300312212211141232243441301320204024014411140334123140024311412212140143341433132203230122321243143444021222031031310343100021002410244434324424321131324122012333220142113212411241012424012241000322003201331010424031414031301340234401020304302304130300410331110041313313101111314403203211203304310304433010322130332140032120001343110442301002133400201040430404114324140312141411034210412402441121204322421202442311432403342024424110312431302202021123402310420122030014200313410220142121421242101310114314431234224102230331312000043004124113100140401100000113411432440412114400301002114002201230302011023332404220122401300404213134012111300304233222223303323113140040414241314144400330433400102433324011221334110343234024304104221201240123234301212230443314121221021211004343233140024024413340144340242202324314031430114014322044103031021443221333403301121404431314133410310002120440400200442131044340101440143000420044033013342121340021213020203101342212310243100011421234014000223420300131241231313012012314313100143001234443133344001320032421323421204303101412203101314231123102320423314442010402242100114423221022001202340302042244001203123400214222330400203140140014232434122304001304002121014102342022200131131104314032121440323330333223220300122133112321143044420413242311421231332313110000323420334144030331000204143214302411022244134241343321202314330114331430210122322124122003431411441444014201223314432223014333002203143233310434342403043234320100104240213102233242123120240141330340203204422341000230221203001414004241001440102040034302432040402313420203240403240012034312143041331043312204322142132214444204020421423213421413234241312210421134331003200302404132331442343212440133312013114023401130421413020231323120124344142333224023434422032034321414234240443041043101440114124312233014324020412220030322102420222022244140410330211332014441444023120240223311204304202323212341123041431032434144001023322014010222240114400044313323322401042214224140132142011312244141010230124003120301234103401323200043012131342010342322222210444043420420031341112113432134421122314432424102210321243113112000224020311420331401402001112243142231244030414201023403302300210134314141104102412442341323240140233011133003410100323431114114130432013323200002422133411320421100422312412242420432343310040322443103444020020431243232344320403323441313340041032144012021121314134244040201342034102221211202443010441003311312402004133040234330110040434434002421202241332100440331123214434300424302021201032020320134200303430340333334343410044420402130140412101224204203414441323342434233120144310403034044322342302031344034141003242041222323410423202143024242041220422122222402224430142142421322311123313304102411123403320302310043134320204302423410134423244303433213034430341423334033114200332342210213122024023142310030240432442000131322003422403100431434313231002144421224211142101014331134421134343232341143110024210202212031101244141111402021030431300032142044322113234411313344021200013032101023444001212000233411414220422010041022101102444213341033132200143223414314430244223204132011044212220220224140044412022302023402031333203322002321211232313234210210444113103211032342444304133403202421031142220323214233221044141121442303322242243442321111112234113002114240212021441010223201013131110204433244014041300412404431121220102232344011201101240323330240122341314122322430032113040414203104411420414431102424201303002404013441033412311342130323044423004232341220424111414300404323124041021213241440203314431411211213142432131134430124021210201010410234112341222103442133332124424304120243414014214222010322213340103232340023314332344021002140134203032000143020112131222034300342122102314213140003413133340200143211114210343030023024242224333231224040412332244303220203434323010002212120320200132310011333020432344412330212340032013032140244241330002333312422322323024401234321421321233313343103131411410443341344020101042344033402223104303344433322100321341002414231323100112001012133400430243100410004004131133211324330420112203443033214113433222013210203130441434331344234122021231140031441234000110134443200210", "313120133244202100142013243320132231431023020204100340424433231433033212202022312343100310211132314013200404043223222014332020420321444321104001340403430300244143223303030404344334234314203240221324232020043301044234141114102230133043143441030032021230341331114320042424133213334334012403042434111403011042401042103431221123322313212142214214433123024342310134324014024030103103333044111003134030422201044201300234020343322113121303134134431434214331400201430422202123312032323442030413401022120111211342242340240241242424230110024231123042104104423040034422201143214340333401442410131032020424014320011021010040131120340002304442423121112422221242121020320420332130223412024241334402030234411423210414421223344303324243300022232340230243140220440210031023001431434414042431422403220312322330211211322124213433043214113304323433131014124100240314012343104020131004333312334422104100003131311241000320322233443141024104402203141203003432103404401434432140110134144233213021110440013230132231213312001004311044113142411000021043331203204014201411012400411101224404443033203043310022021444402124104304442023121143101301214220412320442444304432204014341441144114404144044223134411441420321201243233040041244132242431142032401142132104213121431312141343113112342303044122104341000131121043022244303201441124424223311023424400340431010321431132404123223020000302211342223112322242144020322431104243104012322222022104443042201210243132440200413201241331123232232224011441220343312433233102031304241041031301204022141222002212201233403213340320332212233231241320004212303031241213204020342231121411410011311122422020140114044012304402132244212112102440441244200033431144330401301433433204400303022044030142032421043234224212102400222043144303210300144031112041423320424420011400402020321344030342103213204444022030404410123110143214022341131334243410041402013103422021003410342220300111430123244434032332212403121112113340442340101334223023210320310214402331142303003440022214002133312401220231213023112122331301130410034402102241224341102423032342400344330423130023200214413031213131120412030342141413124214142324114044431044022322044424304422041330103141214421343002300440114431233201112144034334133144422313340322011032120442220211302010300212130021403201310131231110442244021134302201241342204201111144102043021043443011413023021322322011442000034432411011133232332134434342344032142101113342014102042210124314314311130043240402014021024122441431020432420123344310012430240140234110034220442133102013123430120210204012131110030302131300310114223433313204412232042204213220101313212421014033141101024142312220421111200040323444133301210302023403044322434403020323342013202101332310141240034114012412341332010414414041013203023323130310204102100013244140321034132324123443303133001104241123041310404210143344000431010330030024240444232220012041220120312422004232420122023034212230141041421322213333330301411030034224433433222222411403222230223111030301212434011414303010123200400030424144133033003240233101231423012102402121130111041120414323222403112311240013420214241231203313222212301231033103343112333411314234431432402342231110234301344403222442443121113114214131043300310333413113213202101123421340344404014040143104032201443223231400114342420111043413013421342002421303042342222310332043442004330134000020441213211001302433142133200300442121403023414110012202242110332000340202144402432410131011101443313011013000302344300211123300043310431142141101143340112334103020421431321021402003232002321130142214011411400014121302224142041201032243220340444042034041111013334334202111112023401134143231040041034343432144032014134304330113143044312013110121404331233430241302440120314134323311230021233233230234242423241343122121431213442302302412121144420332023413020240324004322303444102430423234240431430022242133142203000143042032134132141432024343342441003414020114034113340401234012114242213043403240424211323423303401110234400100403233402100402311223030130433242231331340322143413343330431232234024143402240240432440012021202431423432243411113203230102134140313031111332340012213112023330322300131111330431013441301323030241031134212234413413320134004243104414312444114320300104334002442011442132433144012113144203011402342231410403404242334220213441412031013220344343004424203104010310432310222102032044214340202222141332132134234342222010002231402201143100123002212021014", "004230330322422241114314000311411422020231330331102242421341421213102320140221413022113022144140401111140022443421022032142221112034234144212144424334140100104314144212302321000333443313432344043312020312044120304041413444230021032101403103230042431422203040221321114311343114211021103043211103023303101331131314432344202312400431030044322114234021230002340334120400443123213112101101244403400231124332431131121323014433241131311401304441234121400424243012011333122433101142432040300400340224100202414142433201313243341103121302412403433313203032233101311424131331103411424433301434240010324241312422342440031414002000302331243301021130140311412402430023334142404102241403341140002133242403233010032223422333440240341404241331010034312233420314241444303432404404341011134214421003404343302423302024231220203200023420312133002131143124132013343013232134300301100040101322001322402003101204333041044342032121204122234431332110142021224041334132203231224413012224010213433312143113304211431102344320314103234023101411443014030342230143432441324313130434243320010124323321143313224144031242121423143110100420142303140223414123312312034344113214342120212031430334311110133132144422011121314430420030332042011042313111434420024224110320433230233243030201410342020142213040111141244234401341030012133110022222314410413404113210302440021111301230241011404120102113433402210012021440133213220234431024230442123223210003010442023334131402400312444424100222303110332233210201413342042322041132324303010210304341400010440133420442342103014130233311132121130222111430013343233301102303434340324310222240432244000301323014430040443434310203021114432444440430131232424422422210211324214121241123000423314022444043014431303332411023332141043143203010104242021134011402424113140144324444113303343241323443230202301141443304213330444402034433421024313434404200440302434024203243302001001434403432023303344112231324111311321020414034212200400303044130233333130012422341400314304231111444243011211101441221003012423132330423223302224142334222132243233112011332310230100043023011031221321242442130033022310102330144034234003231131404444144113313404000340212433424000044040223012331440030102211140102123402211431032413404043324034043404344240112022002121422231344341111304130300111321340304200041411021002003442104324423233031344233340443232041423213343201424042034003310113224312113310441203104304144133324201334200433140111222030344024043434103040313330423332114332423142213032244202343432022220113140413420302131421331013331001343014012131440220344100343231130240433132023410203143331221004312412123323120330414334224232204314431404310423303042011302404342434044002022101300022340210312000211132114330124201010022412442343314112100010301232204431121434033042300242330444304113122230230103343311320344101243323143430302102420442301241010410411424414104101203212112230120234234300410113431201121403232140411014424440402320400222144322412414413001340413122442220022440004032023231234322313230312104424312441234342310433430401402331124004243220333023311440224112414241042314314132101002220114013113123132222440101333403210134214303404321230311134332434232140210401213133220424114434304103004430334003324210021132443400322221043400032424012214012014210303433233441230004401331104210141422241211110113410340320020112401242011432110040424421130400304322330142423301332041444220343204222133002034140333201332310114301324403402020440040412203100204314144403013442400114040411132324111340200414030014444043242003411411134210144401220223333030413203420303441404142440323402301321120402440040010214210101004314143011430102433010414023114234123130343112420110310134302320031343330311421331341321213201234101013001220223433141014230243042324443120121411133334344333013411101232442014403244423444433300404433343030340102244030430012012324124444321323121314001422240420002001102141411420142412111322103141341323041403212401104341431132431442314300333212030431130042320420243102402404001422444303242000221414334143240010331343333221032440020102231424432022040141022030042104123212043131420040433131334134020212133313444341212014424330221343042330220214124302211040034322201104110431414042224343334240342342042114244340331001301413400301430234442320413242013243032400014412430321202032440410123112204321030123004404034402404403340111340404223034340423100022303141233203201234213224021324401131300401342144432", "012341021303003120131110231122442232343304214002202043334441134244414112000003410144132130123030423230111400441220231320123344102241433030103024112011313422134023304330344444243303440400200434003401232443241300340041102310410204440431440031144010234233032044313002311303112102041300424344124121411230142320420113241330021424340401433320414341231122333421010132400430333323042114120330343423030222013411422100012204024100312140143301321010333141142423301420024033334414421014224420343020321300444402004334143144200313343032311404344221430224411232334010234343020002430312112211000143212402340230012004321022100413413343022033440341433310400011414030134222320324130433013413301231324340201111122341114011134133323434210002224400232121232312423033321442002422032204124444031103322113144332130244130100020201100123322442300011220443031222323430440021203410013312024141101400343140312304404020331014340340204001310400333421211033432002221203301033124421413414412221313123130110230134233100120201424344400202410001244121234121210004400233310442420442320304000123344444414020040220313301213101143130311413330002330134032042233102124114212121020230032304021314220410022324432404210333320002123030103310031314014424011002320334202220441331314313114034203213443200020000420320304023023323012420144432424210133311100342321104104330303212321204123411203344123213444204330114124140424243342200000430023234402413204144031244031242433414203122114214002430444243320320301133213213203332000223034210144212214022404003333141132132033230220312434212204403043344010313403431112101202334342022100423421414120140024413131103430121312210034334040300124140400004430403333223230304103301013303440022111040121233411202140012344122113142124400422421403030030130034242443434230111020234034434030200322241413002234032004333014033223022403104332304100313034114232224430033414244400014334123202132332032040202343121020224010130412022202010411222300421323201320210441032001033244313143212232110243001044443400300144300044334122033414004412132130412212434323112223344202114410111142230424412330144410341440140302033314131234024042012043321034013101022214030030001100314123412312122220103340203413103044142344320210311102403101230142444234443422040324024200134432340122430141033342430223124102144221140424021414213311142302300232341101131213333023423332121422300021340002132344232424214100333313143111100442441143103221203041300442234334132334243042310411132122240303432124400022043101011322103222221442122420020110320233102434122313330440113432331120021123030114140244201034400222101234120343022231314012443423220102433440214023430140133011233234224103013213131314311344141001411330331233233112202214141441300132402003004130100110131103240201344300244102302322420240141443230320402401331324111314422400320214413321041401442144033222213023142144014430323041024143040220023100240240430204003420343133404224141443230213423001441442320334300134014240301234002230424321111012323414102421023411113210433301303312020033101201324202402132333441424141222134224324404031132233344422000404002230113200101200222012140344242042402131323300023111244224403313124443112422321421214423244041304401334120003322043340422430121012041000342124312401224330223004030234423240143334402132114113422110402142444210442240440122131041134443213144414131012200033103301244400402113031222200242413430313422400444041114403331342431344100404111231201211240313431101100433432342102201320400313104301213223211443330412144220000143341231230430212301443331332420143111421100421401323342323201141124132024414400300032401434111344403424402313213020111214322231440134433211402420442022420340042400233344314001020401043321224333204133234444104423211332433223234422020423202433042440102140133001010114424434213224133313043143432142131113132314103011220104321202104342321140202323224402304100213440241141313311300001210024313200134143122312043442401040020323443124324321132312243134020440133234442204313022200313113134410334003230303401111444120220101023020324412223432140000421413042200223024334231342343433041410430041042230114143204420223222101130303211001421414102041401430102330042442403322041104014242402200013010010412031233111210222441230313322222234222400432044023422400200020322000211041441230113120432023131244332242400142303324211020214110303232020104010130321223000104043021400213110441441301220320340211213404230411213332211030324222", "120223043320433412411244023443101113201434021110112104334221220430132303232022100422420300010113244312231114114234014024214201212124411013322021240430013011311402412003022231342443341213434134013114141344312223010032322414212211214321004230342230413441001114341003122334320031100421244212100200411412111323200311343014110002433013432301341100002111113241031042040203301410024400210024104012103033333132334421321431433043111022122424013421041041001234223234141144310144430014241024102001414143134440023332414022022122313340042042241331124141110444114301143432042310320242314404312141223420002331340403020430103111343442040333322323000444133430402240023341024331030221032140033123401212022440442214231204321420404212412224412244232141112013210142240212134320442223044012224304034312123142032230041030203233110110013141012420243413410443231023334240444322241043303024232121301121440424401231120340022201102133101211010023112401121414022021114324310213443242131400403011040302230124144031031442100421140012320211234440013200144221221211402011004030403201331104041314232134430442241012224313113122221312221240201413110434332312332213303002221130310302300440440300114402403400100401021321431042220344043024000141302142141342230444440131211131132222123244243010313013341302302123112322433142114100340121402132342301200314333202113414402114034313101340140410104420144304023100240313432310403303412241113214131033032310244141433201034122412322040120042002300231331104423243032000221131230001314231401001444023414420021041120313022320010020120410332423213411411102013401030240343130442013232321314111324322014223010121113021001234314444300021332022303410414323011243344043204121013022102402111032432340113004110343142000241421411334110231313221123412322204321420044132010112343114101224311202032333020223113014244121300033122422410034201011113024314022344321441412331023134332142303220034232231343341432034241012424230331403020041231233011133431301013422320231302044340302334234243104223013340132413020304003023423042032041330304320440343041241314200311241101213033442410222302231444322022101130114032102423124200041104134044220211340402121022013201102341224241240122240242430313211324134223011224143324113020404240121014102213122102303144221300410421401344020020334104003443230414331022434204021312343122132012220133140420024431330211230243313001432230411004103122204101413220132321032400332122322342042143123033420344341412333202412341223211211323440003314422320130313113110311421444100000222310004043414322400041032204444111430043224414310123400002430401241123314403024324030200014002021410432404442310443331204002041212201323341302201411314122232034302200130033242003413041210104002213340431302201031311304112034300420123133340034122342022141434002013200020303414143300313204002024311202441002033212320440000023422022020213313203423234013041103022003340140410220312442312340233323414120124343212330132421332031213112224041414044211304402223320001212303430434100040421231314400144412230402133333140121110132143444113431240021121212034410240130442040013414120341443030210413441034133412421403340042030342423120403342222303024302220002304403110443430241113204410413342023042434420242311234040403302042240410103231311112013323421304004201104430422300421311222201300444140133312304440030333330240013333401133403404201011021130321113300243030222223302430120323432120214012043300001413332233143112220343022022344242401130301211414304020222220122324132020042402441311340101313441430113200344232342034242013400112120401321103200343204013142114214221121230200334104012030420000043340322200034121201310340130110403211302144234441310010232431011311321212311433333121240101441212242103234231310402200131004024410020203414410213234113240422304133324344402010304420234333041320203104421031102231120002312031402001341341034023043110210014000002102100244242120033122030413031114311313211323233424122331133432221444341102124310342014100224432132230313141142024204403010414231040403342424301240323002214432031221103404131000232400302103431014032002031041122410230420123302411414013402444301440103431321410120234101133201122401000110040131222304123414301032110100322201413142442024201442421131314342110201304204143301030224013030214311022014112031201344243040423031133401213241022131112331102011331134200113231034112023243022030213302422324321132220124200124302404443143040113101330023013120203010", "121422200411131030303411341123214333103201003231203424421223012043410114430404230040432100404011242021140002323121233401041430141213140132004340430210223243144423200011342224333440340021142012434041430203313414030302412233202041334330102311011031342104411324142221421401400400140042110442132242004031200314413102414132310102422034014224231102331001302132211104003322423344042032232420404433421022042110044311102220400213132433211024333112323203243003224221423020141001013012142340444134124123102330034124004430221243242311431102220013233121320144230411030123334332442324402240441341012234343331443340001234131001012200220422214233324100123230012322230344314240132121022321440244121201314110124331344222241242141440213313242342021103232314341044001400042401101441243142233224314313340404202130344434024232112423301420034024441434311431011320342133031234140240221034402204032431003200132003244003211322031002142311404214020122421442230322110434133041314041400033340344041413334421424302440222143110043012401424414400020423303133104214401303301223001044402114200444242121222143100203430201300324021242232343241243100234400312440103003132413133341024203100111014200033311133421001322444313021122323010223442310440404341324310443413424200200341421300404303203042133421230000222004341014210023333024230141210241240312014433000223120132332004324311124132220414320023434433432001014424210204442440243442421441103141223014430013100443401104242442230110343110133134033202313220342213204223143102341403222434100110432121102140433442120214101002330303230034142213223323032331131014114112322244131132233114330140202340420432034004122340101240400211211200103200032401133011400144031443420001300404120043124204124043023431212103004420012042402202413301102104120242330141430400402141424021310423033341002321034423101433204213324024240310031420321120231044210304031340311333311342403103043401210311403341030342301041034112002312104400120112030004014402010022134200222104104113301142143324134333044231132021024011040430413320034431400321011004030423124421422211032112210232442034410343302312144343403144123212444103132340342440043240312000303102022242223330211040142303143130203333131310040110404104204022302403244044404342241303331224443223343121303204433420301301011132342414334331324100331303130222432310004332440204303043432443112402041340310124334342400402230332302432331414030042132222243224441013004303141120023241132212104031221204222302040224234210020110143400413000210004323110103140123034024233031343344324102411401400331440120404044011301411420402200312301334001044443232444034033101104234330314021011010322010214011233204003420334244033321214120042330412344001343141124122411322320201310120043221232400132420332343404030034141332442312013044123310422100300304112134004323313144042104344000340444234104031333132034234044131342124114144344013302401220012243240343041121130413013010230123141323404411421032122043300113222014042142013411144104020300423222424321424442414333430322241443213111140241201142120044110003423434243441120104004313242110333241214300100204401114230432242322102210303222340424220412000030234443323214033142101102412424344312134030331111101312414431332024434043333422303142112300324024123233244400201110014302323421410131103432032333034314333302141311102302034330032343242140002134432431000111224303042342202000002301402124021120242441010314102424021421132434213202311344434220131414110442031243133300241014424220430030113312022014310110412012014010421310410210004311423401144413241433444331112003012333344314131212133204104041021330444430023400200434421214440424310340140232440401341340203432221122224034214233411424424021432141114131213441322414031213331134403022234433310344301110141311444313143244220304332001144413331111040231122100301033312042120320402031404404330142030121040222430242232122042220220244421342030134221200242341123224340214001321431022113114242023111121011010433420230430410003124003000034343243004400221210314404323432124411022300211411140122044010221134220420344103000314233214443310100403432420020323344104223202213413011104113312334300414401142021411240013443031434242300113110021443340423422032014014134440324034130432101024433203223314143434304000342312323101231313431221022403004410303010142101031211103223440104120033121024021130300010103121324144023232133422011334322121242110210331301014220034300214230023301020210312003220002", "421401421214024222203141311114211230223343211242123010043222212040420224024020124222203140044004414014333210000204311423433123203412230110322211342141123143203300402212421030334032432021034210421121010041434114332140101140032341230403230411041124100042013103411430404130112431211020234414011220043404234024030042443034130011344141231013023341214231114420323121222441034124022234113212220020313414144433221144423003334142100203323131413431422140011002032343204013124023122100310444120444143313342344442342211212243321230410330241413001020422340144344334341414243200101324402412344324410003240022104442142122230041342432024031124240021412330031001213102232323133404323223144121011422143411032441041114411442334224031441242132304223130100331334020423423004020430313201401412324113403203110141002022404414134444404430300433203012014340332321140203103302144324240220012324103002244200134120120344244110200404131332000220231321200444043100412140132102414022322320241133244413210410020340443221410432444224021210134304340433111223434220014020444311431321331024340344314001032233402021120044311300023123400301403331001243200223422010314140242303204420443440114130330300340211043042300423320324223434420033202244213104134203430300214114340411201023022230224140122201030324223434443241134131241042110244100434414443321444214011234223313020303312320311413212443034203344021300120323011122002100311410230212332102433001211240430041020103441424113423300402021040432021210334213223201414003222442040132242114001210423201223103321422204410243423131144234132222330141114402332011030234230003303322443313212124141323143423103424000333314102223310414424221241142121112241030031233412121123430102324423432142141314120220423200111301200112142203142103144334430342210100130123222302303211202313113443331411302424303133340403342411301120430313220214104311413143040412024110142113400021240200230401344314314232003421144410200224330102430343330302320020003211034243224311130233231204332123132324411444023034333221141243101244402131341113231311203042422404442244424324434124041203211022013034213320100040133331230142120234101103040201012242342204124021400122114332112200210333222340310244344400133130211422132402231101142322121101112114124243213301132221131134201211431412421144203334041200124200013420114100200043114013410232401013111231424102002232240113002311032313240434202403421200202041323104142234423323112314142103200042324212124012043111220201133333423121132322331201342331404414300000240214033141323322041031240021322411004131031342430133434231344244312401310010421003040321233000343122232112032214421141234424000210110131323204044311114042420000024320140044222122102414010410312024131140241401210131100443043243311442021413411404133142422433443221110302402220432034342243141320233133030411032411043301241013420244203212221444121044032412144021133112113220114422312222434113113002343401043244211030134223143444034404122220034021300014222021232424343134110344222324123321011103033032022134311414141311410312110132330140324100042430303421021414014104132330440124142202123434400112342221120114132013024241323022244202433411333100230440114410433432122241410303013424204300133214221420322421201410231114230312342232011320240431322131404213034123300211130020302443303223042310432403040024414412132143024233412401200143131020414102230244232432403110411432013110144433423104414114133004314204014400433113030041131242142242320221432420410014313441300314134312114442004233124411121304034140411211012301313131123222440230013231043101430102013124244200432442241123112323122401403040344142143324242003443234044441020331301103213202402302002331323432204422030323044332120313402234332443210410334212122013002201304440011034212232311230400210243240103420343222314431333402203034001232440422013321413104423114033043422213342330100323441030310240101222300110032323000014333031144310322041243043340403100304210224323010302044022322122101324122232210012120414203242440302243430344031404323311130144033320310032203331334212414441431043212334420132340344410230333420122211344312421240300331430224322404020031213241313410344223201303020043140121341310413214311431334123032444320400314443343031302133331130032434124101311111444314412002120010012410131320341314410222201241240203044110024341413343442000140344122102203410242134042223132020401340411402330104031220340223130221231211230001442141302024033040041412", "203402331434400422410030210004114100042410040432413124301323404100201334302211111330413031042110214011333402034212214040421223144401232102104040020413223410031002030443200233120133134442244413213123314234024300030314140323422010330443024423223104301300014034001141230301301312342310420200122332112130210011314401030212310234230413000200421324241401002014022334222330104001311023343104220420044440221233014312143101000343444443321212234331203212244243201201042233022310043024124141243144034321101014241113432310240420120323004003400032114224430111443314243143323430000130104201200301414323410031031144420433400230314403141003010340233330104343310433434413204123302423420220031324342142304444031004214201240023304301400132103214211000400011410203122421131302401432344400223032011414042002144440124413012124412344102011020301224220144001004411234341414011213441331013401144112210440422032332414243111320310224334014332442004320210204132004010121320211222241020310140112333344410433031413410443002230020424410142303044024342023214332001432000121114004431302421343011304201232423314443110444444344133131033042311444320030404012001142122344112220120133113400320044343203314123234141102312412400220031021103223414244201014220012010302320002341423334102100201010240401131220242203222031010022322124210021334200331412120114100220333033032022114341423234433003113024404330032011410242104421103201342204434213313402031304233034243040304302210130321120321042210424211032302132032311031004413410211012410014121414040330303111212140102024323023221224403441044003024221202134113323213001230414031434303233113142144221442133324003133333222443232044402344022322104140200434114443214434143044033142314140211041233403202210444033121143231314134011013444300402123124141433202032223110321134111231333040410013231143221134133444231423300041130433204134020412302220343111141422041434210013011011141014022300100441042033144411020213243423012243404112033334344243134443230411020111401143032024232112124323104213321033111344132210400322210020032241141400143231314331232043023222140411401314230032044144403424131144214402443042300101300032211332421022244200332332313441024310112144021201431100122424141430440004344130224034104202200014013031200203210203342303322032202111200113413304143003444121002342232214401323023143244424304022024102343041422043302011313134040334301321224124043002234100402314400030243222334423214414402133313200443224331314422203034011434122132010213143202031244230321201200244341112144401433034021021012441010230022440312334220204033123120020241141422211120232201440344430242321213203414320323402120321423022041303412032203101234230332410210021134200441224313012441323424312004333410424412324123044330134114323410232132134033204141401422141004111023332300340142202043310232430232004010121104103002201014211442242301414003321434213324040403043230244322001010204231042402334412221221221302112102334131021223441010142431142432122222442304102414321204203004240242121123323413140133202102134110030201113232010324230431312213300401033200444342023242214321334122334124122420313110200401213242312333200430232002434231211130341034431410433233113414133103322230430322213440022121043110032242232204230402214043311212030241131303420222110412400233402224220124441110141331331304134132114144114212440432130322431003232032231140444000034410333004222213433420213242402400230143220100413403341244304404141033222333224011344334142430444003101410330234032130100434133330221244344200303023343214402311011210420010010200322202402343302144113333240030320100030120212324314210210000303402313302421310004012403214321000444403134113101143331011414112441113033232143330021020131234012024040023443114024311320401313310031133132224111010230300244434021002000300344324314143342220304443332324320242114310442233012141222001300121200340301041112030230340022042220430321031134034311310212112330133311302110342421213203133224200444300232402033123133013402130002001022021122031433002132001204143003334134213434344220043203042301224120332442014003031413140230442244241001142340020000134341130340404144312321234102112143000412134121001143032301333434340020423121330212420303314133020020343021421003443344020102142231204403434042141121302141410332104224412012002314022304310442110224122010401334103201014032233231430420101111231000412413232012140003330012434241040312113041422020040014400202432241124211143003424", "211021333224143330120214330220340411143113324040433103210223431422200103312021321241414032141143320031040024014300401431220031123013010332314401401424411343330324141043310240214333132144413324313223020402200141230330323330322143131310213213121324431414123220010422303202220401000031324040424104412441200321240040400440143204010233324030010402233242234420101401244102303001232243040341243102133013011434010320144312034400111221302002441201042134241033440211242344421444033424030234402040014214121203243014241343233120032422410112332214422100322002014014302440431143010343320300024334013102202130442101413310414132223404334330430433421221101123011001043032400320110424330123412041314110411124004124444143100241440021410303000423432111420344410240114040123043003301331342032042221324242011212142332131132300241102014120202240134411202324023433242033201242434313334402012033041440210030103210302434001231034211003432003133213432204204210020303034232311211433200014001113131234032021113143400301343410134124433302244141232040220210022100023221221301442032122414142143133002313401340011323430033120400311211304014114003023402313033214101020231341142423303021032130234131000303343230144243433312132022124131040243240014200440422302242143344211334431113010414102403130142210422130321143321002000223214343412403300344020120021143413011023324104021030200013314343101440123142223324023304212432003340023343122443134303201023142324323141124213004432430230004233221321401011202122001303124104402010202341041300332420113123324312142224111312020134330003341422021013212404322222232300443122131111021401321200424031123242102101110243402300100430401022414333232404143112433112204011001203243312414420044402302122434022322201043404311002004124341344320343402144224243220013221101120231012130244213131220210110144340134032442133344241424020214033324132122311144011030422100342322241402132310304412404330423332024320033323020210040224113200003311340141200333134133032142021232142400230422114413313231334044044140210003200121012132301341114430043104343013322224301214113223333241444310110311430033424232111100031021444303242134242004023110231433210000222424130041034332403103323100244411131144133032340144043230333244020342020413444130334222301020110244003143442104113213312214400442113224321334044102412223030242310133332430100212231320400202430324434100213014103000131303344404440230204414334440433110144212311021400144321413132320021322242222442321430201242014043034303313300402341024344413334341301242040002141031414323023020004022024201142123343200303322110323122044031040204414411131240233302420032304011244223113411321430410202420301442330003200340201403130231334344122133042211113224210234001240433111124440432022233114213131043101430323042413304301213022413023003031022121134412400200342211412444200310230221001012221222430420012441132420104000414413312204222121230300420300233340034001422433410030123332032213033113112042024032104432401420201114100020010341323022323302144141014143323441212203140400241301401431223313113303202222343312124223031204022312040443413144110020114144044012013434432003333022143000303020003403104233303110241033441303120121221240030402103003223130442114314223044202440201420140211410314134414104424222414123401214423240222214234013410440411101132432243430043112124002321424432424304002200411132423040030322330323014403132300404133140300144030234033002303232111142000024213323204114312311414020034310333004131344332231404140301212210402204333201131223324231431322410200312120421411001042032413312141322141301420202011014104100103431232411140443134014103043031013023112321023114431334241031221441112000441300401440140003230233324321131132124144340042221304221120132431133200220320231310304201303404414041040310133334430031323412222430214012100034340320300012342122243010323324241234342440120133320232123033400112343322131432311111401002243423113322212034243204234404004221404011231202101222411301032310224123314430003413211030424122110434200041022001210302411442202043134430214324232024404220000232344030422304133114331321432011011424323240140132442101143024304233411202024231240142331020424012043140241143044413034100033423021032314021231312413143224324204034220114040443421143440343420024130214212211034101323241440342021041003414203410320221104140304104331244014034201213332334332232413030403221211023131330442003103040332412431113323143124324232240210431", "433141311334243311133340023324330143402141221322200402333310044203423040101320422241243044244002422043400004224031434003412301100331123140043142431434040241301341310104224120420120123402122003141220234012224344202344014043414233310241023423001413323023121440204110124203042200104223323404403302024222303414220403444430034412143240443140402000434101404143433404101423001423110111403100112220031013403302312044211044212402101313141214034100434323334130001414302423201010340030222232011442023303442140111012203121241230413340230300403224034204300222234444114420424124112140440123430431144112214440134123411043220101002243021310044302124100304140302144211330124440033132234130120100113203204010331201443400002411424040320211120440331211001433413300133130400422042323401301021232243323201343014414434032443401311211432123313214141201442221432042443102124141332233241011012312231012421244240112420421240004142423401123422030141112244220000411333411023411201203214301012022133300104333022313143132402213040144430303332411000401131133423423321202140120403232040011204114430010114202414133212210243442112324213114111410304243323201424202232140042433144110312004010133033334421204210001143102311334304111433311113041444221003342312404032401430103313324102441421222134413322001421441104412142011324441212120411431021223242004414110123222041203100041303313414034213313133313331333302300114300244203401312103340442310033342012013224412310234441312232044243222132433332432134304401231232241200423202114004311104204041432003314114244233223141421441400240131334123023241432203033111220033402221124240340322210344102344304344321312131110123104134243332122024310314212323210243031000402233443430234401201344031320113033111111423422320321423033200022430434214314100410013000422312141104432214201004230103243433323441133311244112220404223023421001332124243312334331302410431044320442430223202023244341133024444224113323331342302333313213123021131232230000032124310413034330033404032003033404433034113231010100242342212244340043103431401300214022310133201423434220042432104031133102442304142111143030013232312434221202430044014244033410331103202032333412244403222443033143442441302034433343141432111244334403300400414041243134024310110222101033411214043301433244323421220202101132134321411242004102444222040141232421240432103401313423210024142213433230343001030133100011240301010241244010031300144144030002144031400004132141023423231430222224004323310424244020300001322222233242303122202441313332031024030241013101242310200414104301231334201304101334402433143224220333442031014144434420033203430020422031314333131341200104200434031223412324221030432423043141421313204003002110133434431012034232120141421141000013131114434340411342424330032203422004144214433110004131241010012312100024323032443222342143433011341101130110303434231112202420403441300440310322441340243230230031033003444442411340310311040210441200311420212442221332100410234043110234200341013041123303002144424342311202434123321023233202121023401322201003410021441210434103020340210334344304140202210030102322422242314344114041110400030342223001104342420221011240210100202310302143414221231321334044421203433210300320240222133343102330342303204020120131220244124430024311003104214434344340011131431402140411411100303420214230003020310022312443214312400211043000413412310224224041320024210443300010024032234111144411100113412234032233420431441301332311432232032241144331003404001402121022343013140434314013033021003210021331304030432211423331144240044314324121310103413434132330302024132002101201031442343011121310401231442223042201331114033204103111323313403341213100132302120013301213104310132324230142243403303210404132241431400424240113134442323343103110121403324204331001423432044231033323423102412322111014322343324414313420020224413112204004323403430213420441141133000200124021021301030204101324314034214220311443011233144341234231224023300004443403403340323140113122213324121312332344241301314120021134334232223020033313013243023334230222332340310243240114222222112211000444444122041303102333111020330012434240304031242444413441340300211312331144100111431442122304002240401411022113433204033403033314221114304122331134123102044212132202424402431433143232031021440444411004044433401334242404112440121131102322244341320203120402342414340311011120442010344112400211224313431214030233412432442444414433141411020114003411102214", "340203214000304433130220001130031204112431342111404004303011022031302030301231000011314311010201044400033404302320131443412323113431234411444443123222244414241213104334401224430201232130142121233310314344230331332201044313342303033044141004401441412102230041321400001241011423423333113303400032321213332131040431024412023432224423320213321322331224321440400043044112234043014204034412010230004043204143000200313240340323110330440224402420231041100224344104432443332211131143010020034123023121211434114330413123220232221003021332033400303033314014103344010042420302314233101421342021111203122411104412333134334240113001101004433314233021120204303344312443311434023111021440322434400313040013243243044003331322031422432022133241110420023414411000201031232221143140323103211104330313433110121011442431103224444401404031332441124232430441200124403123232121210330310313402131003413330443423120342041300134233024202344034323442040221423431231031344424414010133100400102411201304024320443413412031200030023130421301242003031122141332124020010413142013212312243004201123412441023002444044210412033314230113004130220132343033334200421241233441443200131231104443300230403002300021030103300024442420442404400412122021211243103022011144104122421131303112422003341114022011114220004213403434343343224002220030034401341212412100202143133113201401400134104420200211200320214003201220443203440401310032230442423310110112440210131130444332102011040120134101342334320331431203320234244313141402012411430210104203040243314014142311133441033214211310303233440403230011230102012100423022324232122414244110324032010033002410414034442443313011321324104322000122344232321114033333331214423441242244343020202401400330113430424002031102130443331330242431012134321330423304040402340323241111001211431222113003344312142100320221313400114023410133321103332333423440311044144322234141122333312113131242242103324340432224420212311331220040302332320011304222303421431434131442300433404100302430134002324122034322004344444211340334143430033133044302330143011243242202342202411304231144432200221031021024102223003233412204144403232414444414034433433124210211301322210132244232433103230123133231123201141002044202242111220301241102120130404412201430322220103213410414033023121243334042431031300100214321200003222110213130033004240432312142043431014330101412223111044143300343321400142303310100041220214020224211220044224334141104002343244202432000312441222044121413140303304312230421220323243404243304412001312440402130220042043040321004121223441042212244123201100424011333142003200420213211301320301231024001034100210120332342004012011322140141244310441143304340131134444222022240204122304022402040423300041143124042413320430412110413241003132301310231041040414104212001441222121102233202214023234214442221430240220333001432210143041221402231222423212434401430134431122333131034233410420013203340343110414043330042102330413114333022201000102140222342430034103330444323021342311211141440323214220232200012432032013434011413034214410003041313230204011021241033132202402232101304023013423123322000334440202140331312022114031112334303104030423011001130431400442043021032144030211410404223243344123332320243321203231231333343412341131432231434041124203234230214424232014424144132410134233321044231442041412434302101332323004010102133030120223210010130202203021031124421431332424321013113124013113042343233441333132220130132141423200134044242044302244022422332342244222141400201040322122114441033203413343103012221012121413222340240042111103024424311433142114123234033143412421422133100044001443300442144002230021442111012040310201311331241241400124410102343400422403223444203024030331122431140034321043033112111003323010034401100013414331424422311143203004303222104013430110300402422334203222233012330101124204110344143320021333330124423010422213230343231213123330103324142300143310000240010431032422132414001400231103021302144313441131003334002343122104221002143312103440211023341132200320101001212420104434342414422214042020140402401111212441101000330134340120444302424023241313124223322011224432200110140400220312324430233131303000032004211434303344242123140043123333433411114010343022420424443031441144134404242121202103202443301241403104132001032004403343010132312300122131403104122103423430431000122301103041324040411321010020044200322203213021223314211042324221213021242303124043124313023044303003201312", "104240223204301211323301022211400000302444414122334030023421300313401014123001202220412342104042313202221302410433331232324414300421014322124404233142340301424341213211203334104203312404323120112334224022231342214313341413000021113344204123023430420243230112012442013001134123112023100201301221402141433113322142442323223404000214311411004232404310323134401214010132232422030133111040112133240101423422234333044004304100124120001110213133003143034403121020021204421121334040212313001221334034212314123212004424402430113134040301322112400422144212314343404440031241203414020040311000340332201021332034434410141244032231340311402011313330022214104121241233101134102131313403443122334201323120203311412332111442100103230141322231042233214443334323204240302121023340402111001424434111303234423444132443113124102443232122041220322204041013411031134431443230224432424043300410240413110303204134004303341301142244112203414134312343011200240112132300202213134002301404241032324130213440032310213243101400414022404030212422200212310304344222123120411131224334300332114120022023213323101000122212132301323243441414200030001131131241140223200441011000042423240342122124403434310231012324222144341112320102414211300102222211422130003034402232222303240004304403001330322414231313220041344333313042124441023241000000221042312011304340122303322102331214341341123321222243143231444300140104300323340013214212133404244324003231120023334022242114234044221043234300022423410304341033231112430231441321231202141334430314430110343313031403221023131131420114112334014124344201004040222312241420433040200034420214343224012001303240222231400403444312001342034343143124231141003141214313224324333144112300430140140331120233212424303132333043013330343031123310331211311201402203104303231313030432014340200140324243320141420320442442212043404120003113340224403141424442331312414040042442304134104222324004113130303404213344421140241424223044441113421114034100210232411330100433211000433043113232314114341312102300410112400033140023043140344243111414144231204441431004322231401001044441121333341234200210324021344412320212212021011002240310313241240004104143313444233013211241221244232240124422300214133340232301042003040310341100001403424341442142412234430222311441341121120320143333023140332042131014430431312211412311430023321420313342212214402014110130204402433124344311430210440231123410000321434240003234443234023322113444023130433420401221200211410401204200333130422000242312141121124011042200212412010023420231140401343123032320134143023424432003221341431423024221403130131210434113033323402112313220001133144314133232200120314310223132230133122301432103431131302320220333332440111120141414220224410012101341024430132012242421140021141030102330014312023420302311424423302222432314410112131440142040313224014342203001213043404023033313300114312041201043103000440444232021214143022340313231444404223421124111011214114332012342410032402210323330123233334032142320430101314210101031200300111100440430114100131204103131103212142302222010234102023214142241043433013013002102222242123321421220100341044330040041440034032312020303402034231423113221432000132423412144231244140240211144001444210312430022344143441100212214040032134140440414001111122124314031124400042100303402202402212022041323212342342322122424221100301403422021333331133232303442302041032324020141411434220343012142320410410301222114314330132334134343001003422130200220303304030341321302342211311134120112112222434111122440102310002033001334442410224223403241241441341014403140231114442422031333400113142103440411440032412302020424322320014224312430314341031244221211342423220420040033413310314344440421424214122420023440230111111430203210400012320302023044333323312300040320333113012102311141242441102223120214001311344123324312242214240403123023012431240403112101044433332330102410331230324420334434440130430003301133113324024131310340323123133302243431020311114020111122021241412413102322243400241244002124033301121112434412134202111344032112014220044334010304434220042433131300031430211131143441402440321121441043401444410331003142122033123200120422222221200201234202023224122142322440403332221244441024312414344441333432412311243011321001312304023122304031214230012411001313400420333203334310104440444302441013100234231301030041130404030142233102102011314121244233313114331103430301044124301231311230330420114112101343240223112", "314142412444002430211033123311124132400034232303420140430434334200304244111133011042003302241032233434331231344320114204302223123022011403244431211034404140242044140432322333202001141033231204334030042041404021442420421104432422201110340323430203333430011001242040332412140013231313031030030221032440140204112121040214122441311004221213111423242130433230140314442122330041322233342121400014203034043022202233300422442241410024422340402403122043330423301412132433120303202003210413400021020303102124043214211201243003321310144423200432323010121230130024143402143134041010112012240012400321443042421113341044300442120310323331343124301342411210232013443410131210104330024444434304321122412221112240012141000213340100003310241242421323002102133121043132030424232210141423123211402002100404421330140120121422243002431230321401432143404331241302001300342000424420032100124302410023014001203334233420024443104012402104224230414330401204403123440013102323234124240122234033140343443300302130034231032004412431024424324201003303133102231344223230200132121112344241334413002222204004432040014330344331003310400044222121330003244332321443420310022031123422220341441444023333010131043144322004120400303033221121102002420422133232421124232200420443413101000201430442341124433101404003110433430112332241311120010412433204224144220241102433312021414003241213404403420202221212242220244204444302201221032224042402122402320304402240020203432400201311343112410402221424021104141144204210234004020033331210002221331234330422134032141202244442204330233443024222022003424344044043434332132040022331342314331420023411324243200332344240233430443320304310114113304212303303212221400412311221330233122310222340220040313001223114033442132232330334343142244230044341013011113223430040121140243240234034234442422034324233013021104411041204002430131034004210414112431442342234402103201242134420213421002132430220020302132120003122344104224020303003313001402000220422422004331113434344203342130021413200334342442134342101234111411334314203114312031311130442224431024243322241124341100010241110000020143104103120433003302024320424342014133441010002043000324032222102404232041403303301043221440433314314030104013041204120243403334421141112133314421120444002302443032223412044001144011314433443313242444203421101140301224431440341430302232220220411200431223440311413430341424314313131144032112320213114013421034301142244212124242032402424210033200024341131012323304312323241340344020134400030202300121114421033400240404032301420311233434133230230324140201414404243034023133032002011433112331022444202211111244421142132334102004332422141233333302010224401222121421110112111411401311043314333220004132002110302211433400243302402022310303432240444102242233412214202312312340222124324244204340114112210423014431213124311140100020012034230223410320143012204342242012114414341122103224124311142102234030111330130113304233111324231310241023022442324413021231021213011130301420101311421130030101414102400441243023131412030242124123144202102122334003212441202312323242112341044311144014242224130433304013201431142442342143323210313002321303004222120342042321232142330441424132144031131133042110003240111304141210034334432243422434224430133333210403102102440330342440323234011042313222043043022120001402103311422313300331332101331043222413223414434040033341240144402040411041443103244120420202010033420403301343004204323434240000331332113241311000121021123142144143343421130034200101441111241130323202024320124213431421223133211133111221111324200040224300011311203142143013424411321130101233043233230344434030444031311041201244443233342002122312330142424214423430022331130423204121211434440121142423131023402424002321312432400233224121212013323040340124023112220233100220013201011243221111403422002011022120233103330001032443233032212240214140104020101121332403010140103144202103033440442123121213444304223442042133302410230213242112302402240440022043442314230111213304132410402332113411023241102302113442211100433234023420330210210041124023103143323122101141132123104011343343210342312322333301320304312133041132342013321242143334231040341320311310214024103401114021213102313002114004204030331431324244301100404220113204210243203121422112211104232030433341114433000134302421321342304242223244313441112414340311313120402233401423442332004103343241114320231301133411321044313241120132313200220210400142223133211210", "220023211020010243231224123230320424232043444420123314344122311300111041032311231124001243441120430243301400123441222413302212420100013133434441224222111200030412324340124422001333344142431303314311114020312441201122412001310200330201114423232030010222102114410430320333031221210002241203424123244322311231320430010433123401200123413411241023114044434131303444330144022340243334304002004143441143330443232234001131031440340014430314422320320304403013322014313013242101044001103132122333124422402233344232010213431341124331421114012132224411343132232140203232020421320200200412012322141221301310121423240240222104033230113113132412302333430040411112041222120143033233230234042030321111040120433312413041113034233041441433142424111111033101004320310320301202440403313344141443230223122133341124442331342114211112212413214120340302411304414024140413304440031300322113224342143420311400440034111141422204230134002202240012432244221422032012200040032141132020320400400223001231020304313022134431313032141140344242200223414442411303432411323323421032333313302342411422240144433013310040410424333040040242443213012331403131012042033031021120340414011433412134403303313440301100314201111401030041143242134203242100131234313332202311110423030413120220411040322011333321224433443432140330310001300213032043300311014003324422410340403010330334322304004014112413142414013211122120401143120104412211241130443104442022424302234402433444120000412233330432441301124111204334402430301221133201334404031141343004240232303230222121143332241121142021201330142104204204031011300244122404011244343304304043412324112223222114310022402331121432322230213014043112212220413214004041334111413040224134401011322231432342204140420122033034210402222410100203232034102140402030421030403104404331331200133400033240234142233114302134441044211222113100103241132311232242212040100030101443230003410214243041402314110304124402414144430004301222424130310242130413141311030224030034120143111434331324323134100100420343012121400013333402120310322210211240442413203120034243131042014040420144232411034000020112041334402421024021430241433001021130043234201321301302113414042100331242143104422123143333440224311433402020231343141241012414221400024210014342300202232222044440221021404114432301440040100232301231243303021344431204331400024023140441021420341123311243104002304424113123023404131212121134430002324434143421224203113410321231200030211301223304332402231200301132034241332033244210032443210201110043041021010012033012220021020140231403140440224431301443422044124323223110200423040111103302410143101120204402123320241233212420321100021001112112332021130340001111111123220431222044244214103010341001401422123413120131100422041404231341132204033411000344014042230040021101243444030442344422242003443332013043313223430103030044042320140022310204000223100442223012000220240211413123340201111100230004311404123043432122233140131142442204143412444232314413243213110020132300021232310131033043202430234102431144024231400140412120012443233033110433323001011011323201044013223221210001123201340010310444213424232430002310432234110010202220244304214204200131041440044110103431212400214033004044333231314311324032433040013421240303331044404311011320021111330003312222302110301403413443240201201442033013322331444320024224021320424303112221024143411344342344132244333322242104443311422302322140433142343202002330232223214132221120214241432240443214131102403414314141210414431330103300220042104133144131420343123413333440104214124430422324121120104122444322011114140142213424323114024031342213332321114120121230041120434243440312412343234031024143244221414201223420420021420244011143243313121414203342443314104021323342323211221240444402423123210034421411031313130141121212243011001431002001133022334044132133104103404041012141121041411413420023423023201101301021040403022420004030410221120440441242422341403011131112220430242421332222134233300134420203034422220101324043231033131024443403413040431424013012311202424104240431323000013220120424032111414013144343441110013104023223144300433332132041312403241024202441411213032233031213141423313333231011311441043231122221430420223424040421110202341010423331413203234414131333022012313233410110242330010241134313112042232444230421412323220120010013304442300010143002403214044320011013410204343001200320434412032423143120143202401012001402240013413002440314202430213242422", "232411024232034131442000012430321103411101021042131102200032240031241344211434421313132101322014042242100324123423443120244203033441212411243310402243104422322233132334344020020244412410243122040233130110212000301334114201431340012433003100044303344020231200221022443112424434441203442204241420202001443421331004112023211140232043314303243034440102014210310140213440020022202411113132212243243431202133232422111433300140140144401404331204431032232432320404400010034221142441131133303412121114131314111104331231331301041300002140000414413100014124304241302300213032002042041441322434212314132303342421332324241244232340241322342410221310441034342130342331024424034422310422220300041401124304021144344132422332133322222132403344233020021032240100400312040123321102021040033411010121230431134424412441430422320024011441443024412412401313421420002322120113201013124034320120312340133030210124013300303122313342032104332321010303244414432212143031221242400414203303404303034100043221203310113423123013112342010421141043132404320312234033203213200343140432222433330041343324314144214240200132003002121042233410340102111233024410301323242132023312022322220112411020442100130240214243404100202210030402312132021014143104014142330111034102443124240210424004414302401314234301330423311324321411131202310104021130102033330033234203102000132432132303344432320033142222001434124132344113241104143134414143330231431441114134113112221023232004331230102241432332112441314131140004121242323324324212101103213300101202220434044003342121310041111041130041331002404242124203343344024321100201302123032410302110222304111140021142200313120130430104234043134242132321310022404240114311144244403332224312141232110310330342434112021040421012413441101413311110200002013201032203220312103004044421234313342301322413023014414100301444120441432142404011214103311244032010332434411331044244303230432344131314223042044213121432000320222213243340300332414141043143002333301112430441014430322440003124312022004442023140242142204000143224032311001241100210222342232342421043412434314044231334324210442310024123022114133330304420111314144404131140020440243424311201443303210243201302424012301224210242033342414230222334444120204314130201340132022423242134111340440402021344201132210404343320303342021232433334022303424430012304041010130240010023203442140010040101341242243211114130310031310331000312014300033240411223403240221311214140212231420124142412014142404323424010122433200324121340423240422023431031421202202041323222430443103040333031243124204431324340014110023214222303130012423002220431000400422330231100141313332223124032312211133110000110122140231304121011021110331030121322333142111133140342112410042214203320440211134020103240331414221134434043343414131143012313410133223444400033114402030124140122324432242212312030030403132330240204334034314100433011313040013342122420300433131402220314114202100334000013442212001243114210323323211112441112440433002123234313002210311403021112113334114021013323324232031022244202420023243403434310232202000404314220321311210230204132132333021411312024341234223334141120304043201310022241222010024340431011021323214101342311300334202434244224120230100220023231034334001443410042134123420224442444343444231241210103100233214342234002312111124003420240312102303040440341422210334244001330342400033211011230124032331030333210224334031003203030231132441313043302113142020423023212102101200112441041420310400214023402341104334340010312333030041314141023303440132004013412000401132243422233224300204330034202111031234133112030031020213210210132011314221143002333343430112300340333210103321024202133230111134010030043101022032322423440300121430030420103244304020300244223120421334110101031022104121443310203402231314344343442130420024132441222114412012042341013100424304122222244344200014401423443244400034112313422120032341202343403440244330123203400101331141133024213140013240243413022140031432340310234234442121121021000212343023330303130131423432212023222010221440120041423423011302130304323434424012224230213321412304031031133431012230204031331400033303431013204033134233311434240220041141433323203204313233230144132124002420301434323022422404332042201023004111000130131202011341110300143233201214044201312323111244223043233104212132031243243034204433031241411304233020400333132024204314202233131204402233240343440120200041032102410040020110220230430322101023", "001020423423443143322420304344431144013400324231232230200240224124242111042242444044120332103331244121340311211311112122304241040132012221144230142342241100130111340143244134401331302141240120144004234102322030134441444040034212314020443100142444143214122430442200320133132442301014331044224010414340403343134100134220141102131423322343004401040103330234002013331222434223142130343222332414103104120341411432012003341300244134224211222411314224241203220110233041442440220230440424233021041241031400230002324244230342143401324341114041124034422210230130441040313312323422133242143220121441431012410203130023234222444214131032241141431201310341221404034203121013301042401221133242434222121230330022214013231201142123322334431132303414120421044034110102044313422411012004120422444402240202042340413211121241103022221111440144004013234331323104014331112404142234204233214420222241101430040123100104120344444333411322134201014343214033444443124412333042344311032441424342323043201042341401411301140441122200122140241123324224020300440221011401433000034130300432243021440441334043333440440130331340043320403401442220344021201200121102112114134014342234401101203132422201300330143014214112303211301434200433210221222324020023131301441003313410033443123410013124010401444222344124201024430203403434041422300341342341102443210034424231223311243124430411303403240323041140312323014442402222444003331012002230122133002120122302012440200212413103220113041402413312123042133323321414234044012214040404442440413323123332333301023212044101310310013422130443210231340401212222144043103011001402222031343140413311140034322310321110030432213231441104303421014304023402304404301434322323044022112243120144113323312014440130221433343111424230411013123033302321420233404020043133431300133242142312233100044343300234310033144230112220043431232124122101210103113324203422023441143113313102130020110300444132042340221120102340303113234110140114140222104002211323114440214143132320413024313320334022434230402321404413344222321133100003421442411321122423040042244130324342410132202320324330311420223123223344023230224124301024334211400234110210013021311123233420330410110411003024203001202321414031341442114403241302333312100033224230223422033004203421100334240201331303444021312004004322340214140112310200312400343301103120010304312413402202401442011432433103441113302033132242244303143122042212311344004344021331002124110344114400241123234041221131401344222440240200300233443330140144311214023012010402220142433044234030414014414312112020210323334211234021020301204231430110003244311130042232204221043004443114103434300114040413312022411232242434410124331344003104231434204012242223203214130300140444213113430022334033401310000121044430442044120000241341312042032014123041213143002021303333302442404041042142010210110202130231444433110032223024114234214214212333233142120321113030223033012032021132324321324103310434144023402120231331024341244422131433112424003112423330142440324414201402123044434201434123211310203440324330212323420414134141100411302143234443424404444023044034114213010432342331223021111000214121220333043143303320302120032140201210304332123304323104232003304422142331310314212103440014041440220031030312130024101211231422404111421142323203442204313003230042331014103442420132113434113032112413422322133033443023033342122313301343210200240222140221331140114203030231232431343230031132311343440244023121404414010301034441111030032201403240324124011144133432140201221111320103334223142434413243121244342324241204140444034242320433110014012413430240422342421132133122211223222322440142430020003110201042201403133414041404344221200421024224024340024331321131232234233134433433400242030343221123401313123244241013121223300343034224313224214432031304314142333043123103224211441011224122101303130342334033202223430013420202044120421133402241422204123101001130323111423333141122334311432420120244432043312442441104330423030304230012123103232004120124400144342121131440142203030200421003014442214031321002312101013411200144414434213003104321220203344431424331200021133413120414134322441304011412224213343412130414021012121423223304340422000411401221240332034432033021011011344031344130004323412320443034112001144402210200124130210013000122043323244233434214112201400431202344013342211233142323223110320413323310030312040411310431212232000131011430324123323143220412131102412314000104404", "231324010433412023420022142112324023331401330403220414334100032221410134133400240330030441340044124020032122043111133101021102410113130213404401421110100240343330032114422442400433420441221111143043243104400100143002414302203100042222242214303133002303404101110240413201130424340442404112331344032234234043020212201001130032441203401330010431130022034021404334001010412434322403012311404202130141313044040214314113320114311342402414142103110413100042222214231342023114324312144020030403112132242320343222212142440421232224330312231431400033423022043010140321144033111304210404134003401334020320340120234102223422343033232411023101030311333124321314042103101413230311430130110221342044400144123133124112434304210412040401113231434404323012300234431102244014140332122131403043210304041124044110441131430004240233003033301024203143201311440333024432103222020401221344324203122033004002100430044111134322244301301213041444001424203123412320424234344041003220240103132243314133440423012113310234024432041002432232214044124404314144431144322441343201033421313022414304340103413023344114211112114134231442341333430331404122311132112402103234404131304012224402131303013433104403002100120313123322212213241411403321101224134231134232304134120321134213012121124443020303343130034300321421323312224412022012243322110042414200000031434031240411141011132110022124204010434414143402141142313020111322314402103023331042302402123043021443404212140402244114424334212231331113222034310112422342344000343440032302223413101441423143320442104414003322301343130234144433421004410240420200032112230244220304434131001002000403420334313132014030132042113323240144324041240230042321324241204432142441113312120022143042344334242210012030013400220201434110040012001242242242134331143104340331010040232424343031123331313433413344011101013420333402103342122222112242334334042341443300300322342410313041403332240121024100311241334203302010012231420203004134044424300142033100141012311233242403214412242143310221441123301142320444203111413113401332021440221031402423434314022112321110440412020033201102221020424424103432411441344011012310030042431213323032120010432133131343204222400411401102140223241210211434033014030410133334412224142200011130441040002100323221144300043122202442422311110313312040034300023014222302003020243140402234422433042013331332242014300140324423304303012044321331220302003444313323140301340342332221420040401022133203442314111311241400234113000400014111241131310033132244413003132002030112021004242241142323231144301424320010311300313404210321104023402403044212042000320324431410131402033324003010334402114211210303311331333323113414304133033323320422444321342042043001413344343343434041344412400440104211444011203141042141222120234211314111311240441313321022020241423200123123221212404440434413213431240120134210210220402342212420423022122402300402024133121410022004044212141421033304443041140424413123322331444230343210044000243433244044110121430402240204004024241021120213230404003023231330434413404030112042041332014204223140411101414414421403034222342111423304240212300020402022304300023314323332400124101442111112300131213201321432111144410132211141134310312441122111420100421110401012034340010213322302422320443341310121141131440140101214123303341300220411233323210304301033440321003010411143004042324420001312322123104142212311004401032444114213110341042311414323142412210202114322112420123330333401430430010324404400303031112234022124113421213324004114040140023213003222130444021414241334120444212013341030014244001431100404333414202440232320124301424433301201342142344024403220003230403331104211002422023341034201403322043011303000341302040220444412242101103132120332110130442333032011131331120223144420432132344203111112141134023114021042112143211130230232332301223324030202210040430104420304421014431400400144412031012012403211420401343033421121312341000111141033023023034412011240122304313000321320421101442430013013003023422102044140110332304143213442334021144001101021224421231132322442244434340304414342201102240222201241213413321332012223202211243021114434003100210243411422414110304211222004304444030033404212301312401223231123031140424343212032042010141441302101132344422033310223431124112143322212234243303440143330002031102321011430003330034342301004140243212244330001131320111302132422200343200013402444132324322211433100110132312120020404342333312434442", "412313324011023440140333311441340010202402222340012204330412230422103241202222232430131221230321321040212301300111003120414312421322212044142201232421314210141334200102310232210300331023102134444114413240000030412021030424123224304121402243003411413221241104331124203202100414032211014201202030144321102220421023431031020101124030001144333423102310140040234040143143433133212042301030424441442432121210104332414022430212143414010321334304234400122221020344233123004444312402204300011000331021044340143142034221231003000122112141322032011204404143043420321024432211133443110214141104134444311112221420122143103100011000320120112112113443333032410114430402403214331004110024111301243304012120114213123012321324204222440034220413121433001004333324440204021133414301011313304113441330004323442344414131200322142303143120012230203134404103120021400201133341342342444033314341010442404042444000001044310124421013141210314233212313023244331420214332214220402310230133401302100422141030302342232114244401024442343231230130221423010110304414432000341230140211131234324114124114042430241400114340141404220143242404131401012213232222232220131021210321320233322224040444232122011140421404202312242331334301122030133320030201412432134300103431244224421044112123114132033324124013423143231114244400312410402432210044130333303413100420313202230234240404304012331001221110424113203210101124404213001223214434334300221200021342140324213123342221044342224241123313201403310013321431123113342330010011123321343212110433333031211403214111330310340121422103211124211001242103232140024231323410112043201231023143041042404121422214311041303143022133111140221440221330004042300223241401242112444224222100440242013043334112222140244101302101000221101000001242343200420234444133212040012333111430332311234333022023212213303101200432010014420444112033321134033340244401200131114243242314423432234204142423312324124240133214331001314343142234134404310421003140144343112233311332100443124222402424033433123204443031333340441421400324424211121432414220344330122300112213222103324322342143320334231320400132303122420112342242014033100202304240330001321403304120122020421040343021203034404304041320000404402110140142411343133143143012231014013331400412143410333011141340440241344422441444000201240341430423401023302310210223230213231041121120412202434002142011224203401243333310341020432122100103320444201301114024323224004113203410443424134213400022224342410142204213423344200132341031011120412004304231224311300133142324302324230231241144033020034340104124200322330020221244441214143400143023014112232331024402023102403431143343333403321213444014222344442303100140232303123300111201400224321430423334443203120201121430134240012132141323244124320122131013333213332013310330211411431430001441022202243202132432420311012014042302141444104123413320103120413131022203104031440341300443344431404130243144314301032204430112002233421214130404202104340032232114430233011121431122113000402204202111132221312140020230011344144133444240104200130401344131100401040302432314021400242044001422441301202043132312044213103202230022111142322112431231332314230304314402410040321420304212243323413322003434221201111224412134033301220020214332021043442411400434222444120113420024113021300010303202423044301441034414333022123010041134423130010303320134031141004241112013104231012414402300442210401043114240024303100001212143413030213422231422221230330202142344133343410432024203413114220033142402211141320200400232141122234312243213301341332313303341240411024130321434140003201411021121043042024412320102343101112230014040421231202344402004234243220002222343232121414442213220421440321123432203440031021240200304130133012000210400202120304240044221240311303020313411320000102330401133332301343344412003303104103431042201400120042044143311110402423111022424120110044001213133043013003421331232023314204132003303430223340144323032011340020101332241412410332112433443314134113133131414430321124114401321224211030300432314431022122013223202330013403323330141124201024033404401110121141030313444320332024100101133020421210240034202120012030041333033341224041201143410424304342242104443302312331212022431233043203422200341330300233004130301434440142202404313443410403434140044301242114212212343440210023411301111042242102110044131441203110232301041413333422340114143332324442331432220001432303021241300100224040410043324442144143", "202303344011024203343403214041442340042211002213322124230011434412110230413342433231010310312401433340024112120020102042032204023402214444201442420242424432344030442101241112342341230401342402043002300003411043101000023001044104212444302030233413131441234011141213422410001042210014322204204220000022032202314341403131313223030401433233134424140440323341324312320403011343112104402214430230402401442011334420222210201141043103010333234432410212123014212043112221434132331330413100323042111241111120233143202022320210104143014023124342020034043313213331120232401400110322144333330023300044311343310240200412412014324201000200442234312241100340342204211203304203120424011113222033233413022043301234243124134342303444142214401131043224012144023313421220110413212301202300141424342140330220222140213010320331421441443422320102412324044230331430302440442023314021100031224403224123013311402444014140433313022300401404440014103033114213002000401121130243121414102343123200332311043204330443203212121044021231244444334133112213424203142223312140330143221100112324414440212213244434424400113310343311413221031221303331124333241304000314223024430320100410321220120123022141200413012024044040003402111114413433334121431223403411203200442424000431244031131401221233242012140201023202223014310332320021020214213340100430310241404223023302044333102203214112141313310420202340014031004211141144321223011021042222004320143000231000043202242210041010104343034140021441040441001120130111012431424004340301341011101014444014040142002000420334110402424301112431321123003114030401301302133034034321344433134334421031242201431020442003341244200110130304201122032401344404444223233202014043424220211342101111411230130042330241114432311332032444140402121442312301020400404302300314124223423324012303323304342224314423331120223434043103132330233332420314043341403314211124033240132044322213344442422123334430322023424113202300203412313132340302303210223231343032342100220112230341212444020242410311202301141234440442011424412314122340443021410400444134001122003234144103443311223343012003004400030414013440031003222330011320344403112224221013022041121021312424344213100334444213103121412233344343344221401421433221404134333312302301222341002412132113444044221421433210411441011121232011413122433001041204430023423400414132203243042440111414042314423114030204441144024113223141433012320032441022404042413021403214221300030243241023404123020132344242240012103424100421313000213021200220411430200313344323424233444112424111100011212230320004412300310430124340004000342402401102032034122414130000321410232041241413404003340343123221011230221113040431431423102420222222414140444324132012233401001300034011404103042333342340443021100104130232134411221041022143423411301230442213033433222002310330110021333120333304110420024024044043421413314421120340103113111234201304020022412114021313222003303314104231143444313103201332324104301432144231110224434142131130300041132000143222431111113301011122023132432321143430003004424423024344023340143422132000304401242241301410310024020200302022431140210114023010323041241322030141402324112101423331301241021103103102030332433222030340024300411423033340111340243312211241014432004232233111231424324343213314040043441221011423202213431230012411323131442133204243011344043220002000114132424124021140244104003131303323031424301223134301414202333324410322344411301211200042412044403004201041110431112301003432243001212334034003312234140330212130032414044444223220432300344220211300432131322441242313441220011134122144313210321211032420234133114224232341204214002042132014020324323241044324203443324042401443204120443341014113302132430034412433032231201110323402220343233401440013220041231004232012444342431321324431000441341444204004334120022112311011111130403321404401120303421000204332404022401101440334422000411401214301302133432423404333440322313234034221120032040230311122340221034002301304432414434201324334021003031132410340000233312214214313222104403033422001303201410340202020430330001422014020223442130412444012040434013141333421230243301422123301024203243441204402334414010311140320400331324032001101000413341214330204213333310341434303023212204212003141001113302423432341033412411210222133001020330043420332124333031031031132201324311032401444230434313111043131203344310431041120321300432033110220201231434132342220023331313134144403202423234012120421211", "340020211413100301412121430401344232214400332311330310111034033410230331332411230302131044331233112244320131442042123244420241122323040340023433233313142341343024430020031140023130022241324212100221010320332330243411200423104300342401002321404422003222440200424013020002410433401243143314121143413002144443304424204030042304124421000312344422334012411034212331022004103410421003422432244412400441040031421123421144232124343041340022121030404433140401324424200313031434013123440120203204014101143213043131333203341242014134401430241133442121130021410123021142113233134420030233312303313041320434403000200322332013101342342233322013141031422444441430113432422241340201333330102101142412432213330212333023124321443434320430040010013102241101411423234440403111123341024143310242441422344143144021440243044304403313002044432331140112302002011031310223310304123142233431324103400220203142101110112441040432412313241114222300301104432421422433142132030120114420034211011304224413431020430334442132243421434314431121422241101122111131114432302113230203411400002220333424301022414404341002143223442030023344320124431401240343442102020330344231441300442204430034323143211223033101234114430332303242031144443103333113133303010001100023014013401334314421432040040004300333300343440411243431234110404230143301311012032331241200212043114012332132134024013240224322432134244231301234212004311434242423333033231104144414321434243043212012130011121213444113441103341412003134430141014021240110202302022422012121120140312203400442332103412400334041332234034001333231241313042024140233403403104022304344103240102110011324324300310420302102214431424333404242200402131430432300144311101332404012024403404330112100013421421433020412403033400444201044330440340421010412343430124324201134334112133322343300204304134112002434330321204441142120243244222322124043244201111233422341031431113241403010143222111044334032320431341312234031400144224014104424301424431400220320041234023344122334320311413100403234403224101314102132030023124142004240143102033321243220412334334222322020440042300333112321023031113241311002343321203300110332201012133013113401442323412113203123042221130301202214033412020020223000331401044200330420432202111022330441010114343424223114104223120040440121432400323400012141043212022124033320324142243101223043020232320420432342442233002140140011002114242114143014113020020023433014141210010230230040341220242012442323441204111011102124330214032003121340040131420413040003210322002003113012324424110300434103421042212042121343433211040242031234114313012413443402202110004414412303204132443010022134104410142312402114413011222400012342431014031024231001404440341410141002204430112242042323410440041343302121414122301121240434131121022123324343002040433310212420011434030210100411001122302140133343022120034121043421340240221202140122212143004030110440303241320310104031420111442413211303434011411344340021121223220200343443313341444201244024031023333442022133021040431043420021104412121020011042000022204102401104310143012332131142312023333342401040414103043224000301001441424114131332421402144314231413043132321202031242344242420312314002221412213201341210411114404330100120040303224323102030014401440033220233244422431342012111024142431133122123130330334334423320430220222141300342433321102110323320004134124111440434001000434034422222000144210301111141310243413010311102233203140230222432113340332343320042332244331401144322321202402200131403422331004003142232224034002400300020021003211343012404241111231114230131001301331002342402324420324444442432442400124023043224033304204141023422120211440420131012012240234402021010333413343040413130200330222103432130014142412304032313202043114320303404124202413423220444044013104144314111021003110143120332044331343311321320211320041122202031143440140314412002320443042332143024231333100401123120331431004112233422042311003404333434343343044130330404032313343123341310411331433113031320002242311222410031211103102333444320411011413423401100343123434221033431442041330121434441042444341024424340110300403420320013433342303322210202021443030023324134234013401142123131011041210411033032111301010224033433410312200112031412024244142112122330103220443420432140313303042131323330110002400204113322434230300211342212030344130423113033430232312444402310040023012113103420230310431441140210224130302400123432012144014040340321142023142242004", "310234430340012314241023011213002141130042213312221234434024211401423221124130103323442331020244034433224334332331424220121130401111023034000001432402111140302433120330223203231043444431123302302434432020221122143404100214140141303303421212222423002231334330221122330001113104111400120200224332114131400131201030123223420340322340230003133131010300333110404332331103343022342230032301104444033120333022311102440032224133442311100244031040412144041411242022312031334301141441032404221014011342120344121323220122223121214241144144142134421320432434333404223023303224013020420421331202304430201123441334433344431204322034114202300243143244103004330143102214343010003100311414141123410331042013404421311404212010221110441000021112111231034120024423010033121203404220220210212234314202433134443314242040210400143024024433312340202331414113111344132201011231313211302132030342114022420043042442220411243212412414304332144041322110402032434044301300130324210100330420120040100400331201240013140010132231424423402404330401222004123303311414120024123142034442400121421031221423032440342402420003322200220302442102102334343144043100321433342020231314244014310224313224243344424103411043320333412012104413111412100432020020444000103330223212030031410243413333244420421432410412031304242430400024101330141021332123403231240224001021300222140003001234400212001421120213010131100334042221123134224102243424141133330331200140444300312240233100114202433432242034021312141223404220321043220111434212220302144430341110443000333144004323323311212022013112114023113234323042230000201424134102414211110332130244441021233011021232340310414210103224304043300440022432312321220131410130102313101240223342202302203010221030330021340302330101331212114404311342404044144200022042302004443013332034012310204132122224414441020233243443030002304141300002241243420220320014032220312124004100224320424442133112424404232044422014434144222340424314100441302304122043401013304323132123014003024403111300240302223324243121332030340043032320423220101010044243042330441312000424231132414014211413003314130122323234041423010132433002423302343142302140212240202312220313141033103113032033404423240140430112144040232023134414140303433032411311024340434011024114010201324044341434141202144221421423433111431312122021032302400442441343022031231430041030001112421343143144234200044241104330011024041043443011331134224020341442232103230433132202340440320231142400343242003130011414322310131430214342033012331403442211002221004043142200021141234034413411040244333424043444142104214230444424124302341112332114002142421000400441143222144331232004142142023423331021142023131422210213232430340032041104203314041124303103430014013201341134414203322020113232123223143444130112100304000124332101410403313323210334301121204013342234402001141310331143332432023211430131021043434340043200341143144102240203113110100143103330044403441131123422203100231140221333444424333423222240142133040023014033223134334240212322130201410040330440302301001120444130211441342302204142114011432231413344043300403210100102132011220312411321032440204022043040410240420243033003410242104033442103310412220213442101030123132441414314420442222231422030441001423303424223420200001220112222201032432411302203014103441423202421311001140413231043300330300302324003220003212430424400240001420032210400034223043341044124342340240340331233023314311232321244104102241233441012214011323034230321111141430344033433401411024234131113042413110132204320414404033103404320330344221140021321003120041332100103213100322321034443212320021230202121022034123243041300212334024102204413234441103432041040141211103231204340234422420021220111000324321011402213000313140324324003233342333322114400023222421334020312100011440230213322122403214412341340320324300134200200223014101413103100024132331232003312104232110224321220200003234221434114300400202124341442021220330443030402104043333241330111332422404442011420334001331410111430203234230031403420322343132442424042402303012030411440413212133030131220022221014120240111204442320421332142001221121041330300431322114232440420214421233444422122332410224440430212342443312412104140300331011210410233130143014010100404014340304434122423222023202400312442131102121021434112111042414101214324302133210134243212031134334021312432220202213120404310423034034131440431234404001200343220440113341332242023422244320314124303213234314", "041000004300133340403411133301003223424030203014423212101413132112133234444212104444301240131100111011130142204220310102421133222214300300203401224040302303223133202223024203431340233004223230413344132130112131424310013313320100123342111404224210242211414222020212340232010021011100042402032311002441131031310220202332103321441043323444402210013243443011200032001132023100201442443310311424123110211030312204233230302411222231134023402103032014200001440433120212040000002204032342030341114232434110100412442413020003200114401423303343021224321221032334310421134413243213243134132022421244020241334243240444104341123431020331311312014333244444141141013021421421321443101332110410211212403134423201331330212320322130402331330130012204122110334324121312414302411110034213441044013341214133003041142023010024210414310014310421210144122322241121111401121422122003013313042141231220044443001300430344224022423340444210124411242042124212112010224403320022002214144213022132414121024012001141334113201404241033034320203212021221011410100204310222330031432144320232414021244434402133014342002424100044102402000424324023400144111210213330034442212002022401242314340211411432302203101302000231100143032144204441014202030243402340234030304111040221333342314213402333420443120223241430422102041244402421313332310314140032003000103423432204024343232421222243043104203032021312011013430031144233424431032311241113132203004041431401211202340343232303433204142110113403000110311041221412140134232114103311401310000312143444424401130241044434201243043312122022232422211332002321001341214331312101300140133101404424033210013303223240112220011430042342340032034202234041041201340301402331211443404414211222324112443133333401343100111320410220444242300001313042411402043324202120341424432414330134200043142024132304304033110211434032304410042342420411241410201441001123132021003100132414410401340044213200240342022044310132314043323414120023402241031212242323334000313212101444112012010310112034121014424200143230031014334140342230132122433141334004001314401322414210002420122220332044444023340424034103032232144342341100312340341002324023132313111044343420042001040410323414422423442432043222030313322303344242404331322203413224422214331244413411421020201102413012442332340112441201402242133022102033004401131011413302011030412310210303242431321432042002210142134430102330313341314001200102401400214432322023031011230202121001232324100401212324120423323012334230334041242143132022444213140040324403423313440430322333220233211113203112030412413112344124143042414000413441003312434303024300311114112121213401232341121204332130002130410231121430421410144423212420424212321044104240300112140143011123403244123040441001431233231403414122124411231103041133210400110232344031200222011124333111134110403233420340043012342122122102014444041231341000212022030430340324232302401211244202230222132333121000442102134242044422233432330340133220312404110222102021312042344202131204100443434401401011040210000313204301042042331010344004333020321300413242200101140344204432414201320343403320043001040233321304243020002204304244112124312141202033040323034214231434201244343114031041240224431112244414003212011401004011400102214323121302043043314043423042232124024442124431314232024041200330431201010232011031112231122241141341401244212020100003324120423230341304033424030114002123140410034201222414142120434042102324042004340320132144433222130214010231422302214044230210302412403400142323243213200343001440214110101243432244243432303244044222021301113002031210001241044421211430231211123034144444242104231341012322323310400130314433324340311041414142124433031344434400234443003434300120023442411320304221341424330424321424403001024233133333442232013033022223404402332212204020111212412034422023112101133014321324402232010420421034112320240434403210312230002021401232421201241100010201013321321102031323042331332422321433230113323311013030030003140311422300212244432440432131132144320011431204001324204401302230230110300003214432242300223130212031332021011132024034231023144223421230014321114230042224442244111122202313334141333303210113232040141141402021011300041333003441422204211440320444341440334212231134142320344031010413444011232103020213221122303302242120114234134433201131122413024342034201033142411201143410403142012230124131114024001214133203032002121432220233443013220223043443432414401413320333324", "211132200203344020242043302424424440300342224332244422332320230441101330200141233122231031331412034331004002041223213313010020230133414412420203024033102341144304240302213233022212302112422013320332214041024043322431301242203444114124044131014240232223003232100403142210324123202412322103222242041001024333324220100043104423214412133002221414103302021031333223442412132140203343033404404313033122402144322320012014140343404002314210322242420210333204311401234400441014413022442113141034424423103203344331123212323312042203101342032102332314334114034133104241243422323423234223223044000202224212432010002230401403033333244331024111124401142422412323210030012341014112021044234230403103424022014340203130403140401142444424303401013221401123312114413214011121231001034114041324424320040234343232240022421333301313042113414100123000422422430444320430140001240400113412143104103343100112034141011120310000021121241413313320040104442334424312133223300311211224041031304134103443023241020433430441234223024014123213200224204423130033312111204333023231123010311001410223440103100202430314124232041110210322042434022043002321312204240320413241020440444213420002443403042043101320321110111300241221122422222034123312241242431230303134022111343213343140203213110422314204300204233131312011222422222411231121321224213103142042234314241324323403001013342433002344102034322132001022241322343000411331210402200221001224124203200410231122403022330243410304012203411232343421023120434331343113424124031320434211013223033030332112014042303234243343322313341121022114342113113121222114024324344103203033413124000132203313103120201103103031304122213121312233443210001213411011044024300334330204320424323041323132032142202101230301102422323311440220040424133022243400234332330121141232032014404433230314323120031441020140310123313411413303023241103240410120431240310212304434140242233412400232030413134020343041404330143422102110212433130441120444214404034341201133232314301433202044300231231042241023320004422002421034024411232213200324032034240032233232014032104140123144024424100110430334224013310112204041130214431331040240204010244432332042033311142321230444033012442240333402123423433424132022024122441444421211411341421132104410020400223242341343233000230421344004030224034344303202000310203200330400324210043140221322102443133334143414143313102404140414013204322142134312330440014204344300214121144440304323410004213221033140441434144212402044111300412203422244013312121400433212330000443311003012441341241102444301442242442001430304031014114343040130311030014442444333212043033322204022123220210224401204002344300323304013132013312434113400112002022124011213220102442113123404222431234012100222223022001102201210020431430404110244441244344222341344110314400311400044221414311113433343044044224030200211134031343333032004332104434401032241002114220134202413423431004212422234243241120200130310321143140221230224031130032314214044011224444222224114210441223443140133332203032212104143423241400423420003420322112240014012310014310020103404140032334333221443400222113331023341040034302300430430030300424123012234102334044031201320022231440041141333012413134434044320111101421010341134140403112203301422243412240010244313420122124442042001312324410343030403124100224404213430414110330443223211102400433112242344403104002311331102442203232102432011431414210444330000021020203133220211202430103231120241231021304004114100141144424333020402134330314433442422102300131233003422443314214031022244410014143221034012332220242031431024243012424004421411100114000040332304244003232213340243241203100402031112440334223304243444130140004042120103411341034001320224420440124424112001000033043312030141012020012120120012300333033143243242024120334000103013340210412314123123420444404013130121443141024221421202231430233111324323343443201202140343221221413024303202440021213431440340334422143222303230010101432023311020231323101400113031032120101123231424222424231020130203343202422443133113014143031132243144120232140402124212323223113124224313224223331132322110432413244130344040434242103001120213031404000424302013210341222411421232222342314443000023011241300410120343244003040044234420043313132424134101310124123213031401114000314442124131031120133424414430210333221442303100422443401233033424240304032402223024000310044401443234012231331234141412240234042434232421023113242142200020133332033342313", "000340204102220414320341433323432423314113423104333140001020010100434342333030424413223122140430021211112132424142330032043303022011213332212232133420034002100040121332130121243311323242404210014112224441224203123202314140331121130200240211230234303323410200421124201033034403340421120142004433230420331322212300340203400240241331310301211313134223314042211402103322042332342403232430234020411334214242031233024323132114043341403124414310201211114222334104330200320040132422213024243024303202120422201040344322202431121010244343341422121331033324344203144221122132310004143030402000211203100132132020233241104333121323442432310100142133031214004402431101044401320341220004134023213403022413134143430214140240223203213304114342030403222344434122340031133234114331131421124211121421201143042400131203123421343242242442413204011223013222223241332021443414041123142441214211002413133011000440442343414241112321134204221404430313203413002142243342332404411441202204120313421323014302110334431443022320014400120141414032212310302343114224444132221103410203140343201211404204220141210233203414330113443040122031302200114333024132111114130211011433203410040323342143200404104032321134440144243001103203343142003003214031414410203032240141121134411200210444023212320233122441120213143220000412233142302423400401140140112123112012244310444412003010030320101433232442220332333143122023203311101242303101434312043110310133424144210301444224134130323343344141131440232233430343332012024430034403130302143244444424030144143422144432201201334032401433320041431110122122012110420001421343212144421101142330012111440122011140303411222404300234201402043101420340244214200032300422140224021113123134334333224404004234243424003331300303110030100022443411014230032041220242221012111002323300234203323244004032134041144331330344143030320233023013303222343243103130120124243230334143403022401311333043240010331033442441341240433020232221043111313334322223010024003220201424244002340323442242343123423212313020133413230141302144420230220224414131231114114021013204424002410214334214411333432021202221324222334032441332303234332403220124342010120112034330332130132110320010111000121132001000303004302320111444410224300214123101012211441103143033320144121001421212224234141412042400440003110344030222443020032440240440022333331321213211412023112300244414131011044232214434221202432233110321402011402313132123323200134001103020330403011324301404223202124113441313440201002342120010131111243243402240244420411440222243143243000200021201430324320102431312441240034434204333202303003001404421200202244204401310432304340201104233402243221030200302411210202123100144122240312310004400040022302324321010443221400320122430331240321332323004330114123221334333324221022432221021333430201021431441420304431323012400034043033233202040323140132204102102034222101041431120213141243204141313124323443223100404142044424342030420402143411322244303024220444204312021122200230432121124203221430423411343112210134421401322244004321123200124121422111403420020044222244304313024343133010313104311434441204000334044130033323144044232043212343223041003144322422434103142210433443112040114404034304123013410403143300202443303311420044043141412204313143143100132210313421413131133443200414332332244431143310404443134223414442200403312141333341142220343013344310012024432123324334222421144320133120301102042314340034012342311234232340201313011001300121324412124233333102111231002124242111243320301101132330243303044024440013431033310140224400314304242344344304124411101121442240140100321344424311240224300022303030023033234443011312230422213111323234344231001240242210230410112331302402242413114320142102012224241043014041142430411021032441244111442024123420201020204143413014121100440434132222423301201031330022310300344044041112342141304304314302024312231144041142320311101110440312331312301141340341211044243341111442413023422142104402301411403102341143344323142034144031401213204442344414301314003302104324142140000042033314100010314340221143042314303444010141440230324241410000110044343110323214212204021344011412410321423420014004223020234231001421002144121104302220101412203334210104022144002244232430413420232341304424134134103204003233121410010301141341403311222414421113332410230101111333403400000303414223102242424330021101414102402112004341313020203012123201330310223234100432431321400323324124222141330421401111", "132303033122121401140020432401032202142411211312423122033311423041311022223240231023240234331143003340343000144024011120403224243141121313333414223410300211024300022122330204431414142310412411341420230100404243343244102314121432311123431434314201342310243411043141022014400341242221222222214031433044310213020014040342210412043204431124240211010000020333221404123431243223231100301330103244300012223014402102213222210041101142003131203001300412211123402111234401004133232023440010302233041132333330404434240222040434322124232313304211110234302442303422211110131411312111221102412300203200141142024333210343333012410244311330202212444203300002130313142431231212231443212331344214334140011214413130430243021212134023114412404131023403340204043402311321330312141213010042143302312210441131103023001430003144412124121124442014104112124321424140210343322101014112213021012111412211002330022012020332144043120024332440304111031434421410031423341413114422011340421211403422020433243311043140204223314141104232041301102312311302423433231234442002024232421204343420440141012032142401443111340410123324232321132331123131431423100340202440031442020330212422143302202112301443440140021133000434043232114423122430310440422240000343212022342123220110043312142343222432120210312140443231111004024101143132002241410341201214423001142033112103012221040024241442231223232134300434112240101043442214004024102333334142200323143103310113342443334132430314443002333022430142222101043114113443234202342142111234043400301122000001040131224132004322433240103331032312203411032310103111421223424401341333003304231334413220241441423104012211424203041221402111004414422214234031013413102022314401402043300012400401113023430033201344221042002443012143230003322311143141034431340130340132310320340431140231223401134133414234012000033342342140101140430144024320144021004442110002040400400302143133131441444340311103022224443023321423010101313332101102224011444224344011323220110342142214221041220403314240400211201033030244424002033001340301021404434414101141023410033113201311404221142211402013131102302401242103042003342004240320043012304103012224122420404044003342301043440443214334342123321311040302223040143141301033430012020130000043401134030423212123022103440000124030340130320103301341112023331024410143441124143122314233104221220334023403334143304433211100332133242240012323332221440102113101403214432112430443104341011430004434410030400014143202432132323222100232022414421332422122342021210233030431304434203441243022404200034134234311113122422032104222110001414134003300002044021410442110301232301023220034314203120214114111100024222311434102101230212302340123313230240424023030222311314011312342103002223223312420341321040224112443341133340004223042413210402143041223401111130311211213033223324021110234344233143441044331312333220241141313342414443223101332303413112003030431233223020212330102011012234232331422444032212321132202234142110202440021042441134121010211403340031002042341002334134121013330112201144130322023413421034121301303340043442143024231301411102121404424303433344000441023431022210003222102021023424334131421231212420103212201101131343100414232112423220214212433002020242410334442130241114242324103314303202232334431340330003002132133441023013431024440410030414320103010112304100212003402012032014003223043413334131204030303341103013310100123120433100032133403113230133423224030444312313002342004004334031022213422043444434014132343424104314111230200223341124433002443403122422432102221013342010143134222232140224204100140442141113233121211302303433011234124021422201212042022302002033401422120144423424440044202424202441444034234243211240103124432224041022331142224041432424022103413013303323221301340233441111244112233210014103031011034111130213333020122001240240011040232303001232212213244133300444420100221220113022332302422101441243012020113043232414301010232112114211213441102302040314030110024423024400432331302134044014334432431241002124424314141140412220203231110233044340404240232021042432142134330434020000413032202433040223130111040142321232024040240113031243431112022142330312220131424012234003313011040343141021040132033232030012334111424034022004222202303120440103002243202241112101031201404323311203012414213413333320323314240234404421343204324013410301140003010344020010212110144243022143012220333301133430122314214002341444433023410242113004321401300321", "301340400443332123332313244124423310230440331111023333330441111120144112433113044420141021344142001432434311421120314123202223304402233410441313230241141321334331330001332411100003403120212341333310321112230220042211420324214213241303444244112000443434001023102231220324404140313044430430342043301304203141303430103113043122141411032130404334012200442441124320111031230412134334030301302432443314030442313304313104031242432114204312021330023421320414232220040410013444114302010213231222123111013120211231430431331031331140314332031004314141321202300211112330200103021000134212341434312324433100111140340043244101223241304333142104121033322320101440412224120214120440040331002011424014000110413311230331200004241040443401320400401114102121420033441123043321121301242333010101441020421211402400344111340311122011432103304014311324011230312403133323001323433434213444331243044331120413000433411033144044222234220121032132214220321323423003044442304413212130430020231032124043020433001141323204202403443344314122230330332101203044022210233213443413132144232220400441430201133304224202124442340002413133243212413323330204424123403211401321444411314300432431101011341330114444033323411341143312333434033422343403331004400203204444413344213232324012020010200230343340011000443422343021204320234310213442340444102311304311120213044200031322104441103314133311114122104244233041002323233244143120443420221443130113143124440122213143224000232144433400033002134010303443222320014224034141000323023313024211142122244011313234344434100412410340413224134243241343104200223111304132012241133443142224030321231434141333403313432300003102000101120244341111311213341300223403333304012440210241441234303201444333130304404314200043031134223301204202232133141133144212243131221203412323210041434322230220323430414021341403222404321332223112210022000110143343343440113440202442122332301221402204332040110400434400400221114311303342311214112441043030041400121034441334314000214211020412402310333044403014300241320100222443203000201004301012232041233124223303301212140322401132411211014013313410014140433013412424220431124011234243141214214110131003212441431221313124240240324413221211204204124412210210433222323244221111314424420302130134342433203330001342434124232030101342300423422334311021244144433321023021141014304401440111120300101101133300440231114124324343423024341143430112210224031134331124430132000014442310443334213311424311404221122420342334021141313020433132413404130204444010143023440041334013103300301414424211344114124232031424013034210241402200421132133401031034200411013244041333342220130342141341132014004230123124233143013232321224133241223043022002440140000332034432300104222114010040002130223443421411442124142011033104114431041400432210003044142040123001340234444004014324440412302301431332442410112212342221032241031442020212023343040314142130200331332023433342334224013141121002422243134224240103034321341313310423303343443003443043334411114003422042410314033202434033323042421201143144031204431403303132140224233233113132031044133410110422434232110333444023442142412122010123102312320221421143410314013430140213202444001312413040322034111021033324213142012131313320313012332212143104240323424211103322442232212042001131114424423234301434031140300401041130040404420314334111403120143012032214004111132323004430131100201311000324311113331413331142202213313300341112301423102321110020104400330100000130040201013311144231022133242213431104444120433114123303130223143132210042011423432133133430231142433132210200414234401220232211403211133314312142334213104020104432332304032140434220213114421140020142213202302442202212313231034013441124401001313404103034013320201131320324324212223002114421220322111200233022212112404233011042401021114010014424222000131104030201220310031441202224043114414244322230242434002314244043223100343441320340102423101033033233442140333301304143141012212410344144423223241144314223020333131242024020003131031323020330002402421443003302233303011420343321343024020221121233310224210341142412142343404334422243014331110401420223234222104010312433401302140442211122321330214144042022142304222403342021222113043212342342410012012340314114041242033321312134431424223410202121232020443404224013104440121143202030024401043424110024031200030002340313134220211030124412024213104404010241030132200232331200343141024114210103014344411142242213142012211242033", "144203130043441002323203123423110112232330024131031020221431441011222114414003030141434421200230423342304004343332214423010100330304132120224214124202422244114324320044403420421002001330411010403301113234444203043131104302433334143014132430121042124332220301233311441422130042103030330304234431442023211330110031020343144434034004430112203331414433101030124122144312101421143333331130001114023124300304330324223442301133444113033042131131400114104104422312103303412243401102133011014431204244222412143141141440234403403421440433221432224003011441242212300344141112231400123301030324302441142022043400411143332122021242201332323114403134122123042323300303421412131144203120014212413211312331402023141212430344122304111034402232332322343212034424114413331402330243444013344403444324204441202211204132023303123100202144413443312343230433404400143342003131141231330330210134300134420340311143104302224443302442223112300440130214400143234313333012413331342133104231330414340112424423101120313121121421332213113023211222201411211100023411321321041411423131432110310121104332242102233441344113132322224443230043122301413434212120020023310214203122302122440303241220304412404041140310133020341101013223442120100241034204232023432444322313340212430332142041003110220431420103341330230431114030314302344231320401311141324314044003212213021440444431023300034404333031043144222142231443401030401320144104143133203323340111300002101421121432224141143301243023222043104401030132033022432214403210342312010432000204101043314324144330041244020302333213120021203322220224232010330344131202334024431003221040232034014320402243310140112243200204021023242303314313003114304401243013432144340402431120240214222132410323332042130114310411034014201444321003303302412430411334432334321334300133301402011130324112441313440300403440240232234140044413130433244324044321243030124042042022112040423134304413424204100133013131022224432300442032003240042443414343410334204203304224140144300122004024004420032133040132400330144323212321004012404001110414020322241413002240233304100344331314324223330303400332123143132343300121424021424042020421032222410043012420122440433330432122221304422024112242012301122402034132341123412113011103340041012244203201011320241024244122220304121411232100431321100201211122101300212201404043223243403231333413104131222322000441244321001033203133033300024422343214114121310441144013143040133114320431411101313214340303404102441143021214223200224444111224422301020000102204223001020133010402301212024032131040341441202302331432112333413113301340204230302210431441020103124332141001323003342111303033404330434213321431343210242102344214120031004033134130044232401010323111121021214214240022324212300442004024011004031144344333321423333130031303001411231221114110322441013240021324012111134013103103234302303212141301130101134311424401433400442122203332042112114224322114021224000212431043302232101441330222244121423424212133423024110231102222412021143402401434104041303432243332403131434331333141013112024110004411012340043034213020122121310442021330324204014424130233433214230131001142444121323213243002013103313210402402230401122424430432004321304241334431010230433403033232242122420043034304141301041311042434333040034121343101244321322331023234424301011044413140311031212232020011344233021314423320224211410142114030034333034114242240141022340210143202431012334342141431423044322432330204300233132204121133034332324402423333022014232242323421340440104214421040312221041444201024312041242344334140143400423222204133303000321424211403341333410002340304041124101120020414024400114442302342130202142210314114343143420224104321130423231121243302411231142014441044041222423440102101224224010032002223421011220213343343331403321444110310244204011100142442314144111124012240044414433243134434314211431000412332131203314422113201202304102130144124030231121024224110322402443204101402034204041412040011104312134024310143130041011202011341101200300104304132221232233034140033423132220211021401433131444244213322104110220331144234134242144123311021024424002032112224440020214023430043124431303241200223400110002030112244041142130404332200031014141222040133412310214132123003204301304114431442111220143421423112013222323330400031021411104334242024131231012401423433400203033321442340124404003201023143242030010300340243243342142040433143344420410011323023042303323133412201233231402", "433104004142222144410220000101134303122224113243324230432424121421214120313410241200332342110211444321444443032311342111233014033220031300031114143412030132224430424342010444244010303031443412223340030414214134032100424232211342324304432244011420343010100031210220200422121402044402340010330342203201412304243222424022304112234321022342220232313234323102314311014344204044341031311330001241422000033440424401043302040333203323202243443021144411332304123224414010211421441014034244220101101321144304010304211434233032444440031120420211401232320014210434010312130121042413412230012202212444221423114311023144102030143430441343042303444003021304000302013311410202304133434244111301213041041100214001102104223043314341424014311411121320040044302044012432100322033413333124230311302012304032123343114233304241010041234033041300321404242133111203233310003012104123410340201204233021203331223112404131232100102120331104342100032343232243042044131420112424424121303123221010313211031031130244013411222202332024331423201312333434341202322214312341413232334230441300022000041442144122312213323000122304144221220200324330024022210141442102233014340020030423303332203421330413130233420212332031312434214030200231134410124120420141013411323330300402100141114021310044011024301330214332343133031300111133242141203011104131311203232031012243203314314021023343223443002321021213424101211142103412034234340411234312412233043324312403321000122102222044232020322101211431140243143120301011022431431041441311014230341222232014421232041124001434432302314404413333122334024100032040233321441232220044343410142002312330430304330142142023323434001242140023101010213102102010223020224203021100042241013300221300020304113334111003034012402333330040441122312030301132214042333444301222434331013334203021222021324302132311202241302400004134402433314340411133413431031330303242101001104040423121330242201401132230401034413102332223114033141033324330030423113211011401212004440114042014224034141341013014440031403310114242400223214001004442410241413230210103342242442131104211011004322140344041224200003401432130411022423214440131212003300322230424340323320024103220344220143204014233143411124134422120414323411423242243402302304132124141140401320340021043244412022201321144033322404333323340203324410344003124033402022221123324244112422101134210224044010432441043322302002232243334331200331343404104134031410113321232130330413000330233331311300014212024431233343102010013004314011211431234030223312241122343302423420402134014303401404110123011141224143120304010403314241132123433011200340202020231000422211221231032411300021101243100103430020201124331312232111143134024200124132221003432304241420432111120102042300441330003111430431320222331330410310003230033204334224422331204314012200223431244131433304304023301334242320441340033430023311201214014312441223220322211121030401012012222323040434220134133434400014101442104210122001041020101231423113340410133124131324330401010213231011111301343033322113322310310030012424320122240043234003444223040204332111432244322020410432123134132320003341112324104122140003111412144211021243414401422011313013342330101013234131134330120013303221421104133332123314113300140043331122444231244214444311223411131331220100324104431103211243110403022423324100332141323114303241100214421314140202424341232232023422311240230230032321143144144211112041414441023423113144433234202332231003432301034130431320310301430312121404141114241210342400143232413040224300432133322200324104310334413340231013424223210333421104441423040242220003444132122311022312444221424241313012033330202421242131321124131010110313330032223223140042044011111302303021031222323011201012313411333314400112114433222320343242044201212233204413342402103123213121310312443121033412201442104224200402204120023132204332230300424132033010010332133240234040413323332102211343301133100030023044330432132011404134041230102130403444402304131213213213444103042101002442120332302400311442213340001242433214341143332032314101332020301103344204401114041232021224100422204433414211144330233144302322243001210414300402410130224144324023111404411100303404044302131212311402043123331244331342121200123101144310400142111330221200020413332111211034440440002144432430412144100004000414000102342141401020003302433044210044301033110400243342042014411444011022341302421042404131123112012011403011010142231013103334303020224340", "323044032331343123020000041023030023223121341204233211032332034144233113201024012124141101333014243421244221003120013324201223323333241020400414012314240344104002311022131343210420341130433132133340133310410401234434412433044221040003200001404321200420041441420013343102121231224141104303024442414220333040440344303224134101043322410241343402410210243043210411224020020004014344233201104202304113130201204110441042204344422240130042434132143040402222212142230311100031442421202013101401043403431442201222121224030234002012434240232431421142331424040230444224013442440031244211302242320324130314303313022410212402223322411040010314431034030141313202423131113141103023111312242043442012040134312403310212043443402123222030431133331233041413440223030144203014300341100011320244230303234104441332220004303313302030013020314304001020441223330024433423323144210232222004240143202040140411422140413111224310021300244242313012304330224442144403331011440413142131222203413214330100442130313342433443403213003101211211402023420134241201311121344144030101031314041334242430234402440424221023123031223224023324412041131112110041232342114142414134102123312422120401340213324344044324304321023231430303400112231441224314012423221130440321401102403311400303111123004433231403242422033310221140210020332440204304204211404134120413213141401342334211341042024021112320330422104144043314323124032103424222113341031302012430102321040320103121002420223013112312203124223312033310114033241310202243020132303000214030014141322011401434243004122102430323101130303230302044130030122012242102440142431210021243343204032031433103142000101431344024204044011030314011201123402031041344043203022113020334141030304212100141300200142130200214344424434212130434412302423203324122112122142244123130142403224342340211443020002343323204103112003132144100212413321020442134414023301240300232140302312443121232123312331342321033220421132234202011422201013323413011333242321343021433211110323240133410232014320141142101132431021222423044233341403024423321101101031414423132141241243304003142413430403000200011100300241304314300323140024023413034123440004302034022343203042442401240102120413400323423342004003230202104044124232231411141113200420330103231020024103443231203142201314342134102121432213334221132131044430400344121221310324442114424342442134400420330033112413410144203043303002444033140323001002122122413040142104334401141424014033230224334233030402322311331432403000440242234343012443342041222024401100310131321031203121303321412223130034131323233204142414332424224104423114400214424322242442142111244343140322213340233211143102201430023322124441244442021312322313334223434402441334000204113240102000023234324303424322334421230312112221012412440334401420021230104422004030433201122424343121244221000334300410043141100401300201033332113400241321012241423203023422003142001124010312044302040043131233442120103424241110202213234140323013231141200140134222210114410011031232021112310231330140121441123403244332130024313322320303103014311001020200233432030344321123420003321332103232210434213112442431000021404141213421341221211431431144410043330221444401041043141230213341012003400321434332312110111113122323320423024102304302131324013042122042034202012101414210212333422314102242423011102220223423003114222023422242012002320323340401200130000343434133442322024411342320241123041423321433410200004023421313243402423111423441334421224022221140242341341140300133020100142304231303313033323123111102103022330020430034004032120102014340212001143340012113111041334434213231300210413421240320011412421041031340342223340442422123021441402131403224241024031404431433312014102332440134000333201443003231010144311203230222243141044341020430044021421401020441201400313211330002133121311413140244034131324131424142413022322142011444032343130211334202212212320010440221233343302134103203300444214020413432303001040321441301322413132242231022040021113202004422244120402030340034022320042002302400224122101234220332244243324032003013042344313020042303224434423302400000112401103444201044421412043232031420411444020300414433031102441431000311313342304331043120022442143233403321012033312213323430442322421320022442400023221302434230130011301310422331141113211321400442440111244120432342444123433412212140134444224030313324313422141344203133131424141403021021322130334412242000304132413240003311032244023343443240402303", "423232211130321321304243020324040203131323042032101441231031203032341301243244013102040003020142222010124330213230441021013434340113420324400223132323423240224214103111341003112040100321102433310114223432311401014403444321221004332021314024412201304144431342412241133213300324040420224344424140401123101034104302103032024301440331432034044302311341333212243102032232340233404102102412104422113231402114141034300120323113214331332322344140443004302030031402202111204413032400211132331040122223411410311403221300042000042440234413430020422342024004313200211343214011343222242341240120221403411231432301014221412100403312421212242443142341231214441241221001133122421344211224321421420240223214242112141434124133342304314021212222223030421234113301411123220200211043204302033311123401320010423424310021034230211210101100342022003340320231220120120124341344111213431242142420303221442121441430322231324114414013214114201103232104021123110113102131344310344411334212302331132143103241210120431144324023333002230433133023010444330243033143032301424003242101413342220321431011201104101441314244303413122143331322043202344322323122421100442403031001210431133412213031314400043410131221232300010422130000230040312342102003001341444041214012404101402314034001034413301203233023004400330342332230312043330223340341221104013014244443232212032231220233331221420342412401033400323132134342114424213421203214212343213001124442143213020021423331434211231131000434033232110141144132242312042103410321132044202431203400341201244223344034330133303321004204104334233241244202330442144140234133322423343020213130424334000322110101031330024400421011234302230332143301410024043043400342141104444421300420041332311431240031233330414224234404130101142223114324202143312431300200211311214400230032013022041120110101224232031001424413141430422023343414222113432141101300403313344120414110244224224020210443112410432323212102013234003100114410424423101013322424031334330143414202402001331201424023030243332141132140220302333440341033432040440130111442322321023323324300232344102024043402341124334023232312233040333140202244434141332410412400000312422242120410024201330204403413244030033123301331114343431003131330212143213301440243041140310311231022340402304141213343323141043413103442422203333213032043003112322242211234124211412130133131033000323140300330321403010114441031111211410133211213003200042303040342312004223141444324202031043144123241320024440132243420212001142323323030341430411140211232122341341302024021011442032413403002121414342100412023213212031411412431312412130231142400222320111043244300014133440034404333143420312100310322142402142240410141230201243203102141141411113414412222232100041110241211340321111211014323234301313023311144113402312440434423124222420304042201200040214044042114233240032200231200420242232001332322121004003314204233140223441422033231341010110202210040142101130022410020343104242103131040444002130241222234443230013144204010331224231022100113443210003224323401110023212213124320424224442211403240414341044340231210432124113012134043044411424120321024243234121330011030012100334222100103020241401440432030440441413001004223220143240031132443332331220134340313210320222032032240324240044134233400003010341020430313421233422133020041114431240211201202424111301102102001302030031034414004002241321203431234320304002122002423213432210200313404130311131041132133011134212143201441201222103414130021320234140324442111431012412010020433324014123431123441334213210134004403221343120342202004311140104130211044430340030101442402210132101404444214422041122123400220213404002202142303411211214321103012204112324403002411413021201402001343013224022140312244111020040203211010242010430303300401301004222214044413102114044422223210224403231032044310313134140420201204300031301332141240330333413132313243234114340330010332304432201034031441233223022404024222310302132102403022400220341203101211001422343033441234421241341204040400321310030411121042204234322143030302020142240140031330022201243012424241113413431222144141223324000140301122314042433304132144230311002242122434130040432423440433414233221013101334110234211242044001141112313442213013421331422423204002020432041212441204414404011321444334311302104310423410302222211412034324011011102404330304412000213003222404400012014032402300303400323002402224344421343243311000344314314342123303112241310002041322223413430", "040404243303421011012321113341410400122003200233031434110230222044003330033223420301341034312013013043401111044000003414040432242013001303012432302144102022244202003432132214112024030302410311200443313330030441111234430401434440441131232404102413321413020041234104003413224224004324223143034311012411420100044332044242222002311222141030144132133333014113240442423133000211200204042114342331134330022022034213202232223440224123342033130402014131131412303144401134242001104202034414111334310242204012303312230301034442433314011224103144231024004132131403031310410040024330221440244003110313343113334103242033123404314203044043111034231011311332340023200411040143244044123202223311442414242204003340341213033014143012240323034341304200113122433041032100032304441301304122121340140240412002324241214033334111101024141432220331012430013130124041334040404020201441343430214044203334322230000333301314202311034100023244244143243431312241040114224303433304402130434400233301432411021324102214200342443423220311143410001113422024220420023120013041314134213021410132233132030310441032434423103430101444132444030114334230424321231343133133120023311343314414304001421301311404431431024024321410342142233230402212424432332024113400314444200333110133330200421041013301310342342423230214031421341113404440143210221024102132413133344004220230404143302302244143133130413300423041431122403140434202100433221244122223333040334010432100113414003012022444021214403212343323242040420241232011114041244124431313011300113343212400211104104113200020230101012123424201323322311302031140104131313111443203300002100421324333100421312031312243430241422440344422022112202340300133222131230003044131032413024244022443224014241230341441112124111023333010023234043201342303344434210232232130240014043341441044021402224441003234102421034223231134300321130023024322030403024421303343413340402343314140423000140211003002402320130002304442144043431422132143142033014414343102320100441110200034114140114044011201344401410024334342014000430114412413341022420003003433131021100021233013434430122423001442130204302103330041000444023143132214113210243314440000143403214201041234431001000121100042243102420422304443434114012211401014241440223100202342403421411402111400230434223040240430443010310232111002003301443211134012144134200223002040143223021240101300132003431024210022003424142133431233022120012401444331313032434330323333224110204414211441411210221042002312223221113401114014430411433310202043421020030043313022311241033142222043331411103221411432132402202140020120444231403213323223301112122002213232133034033332141240430410133403224102433012111200013444320320202421434333020403432230024141312023022210114231001234040401020123202433324332322302434222403044223020403010430114241113111414110004134441033431113101104313323104434432341114224433142040424240243420044220420134421003432233130444401120211204043323401010032143000121441230410304124002424122213121233404210304412322213033001314444214110013023413430031313421104423123333122001130144401012203311114004423144332140034233213230321440322200333333432422224121100234300011311314022443042331134321130210333004032203120322111402320420043424330233100102201113122324213333224404424434421043044243040012324404330123424024244013043204122213203342420232241014330413110144021124201142124041021331010233310300330021141133111123124012211404010123401014323423302442032300142443430331030142211201221124243413031142141213334311323314414320413333310111101101333140314230104402241130244241134023022434431323443420312234441142210032024221410404202343344413331030144424321111442014424402424404222022014443130200233144134102423240043344404143112022132014303432320211331014212234223124432301101400412332100244202222001402312141342041020313244131413302340324443014013424342102131402333330431043340000431144133311203232200222221302232122240432230233003142213323022200113010032021434121314042320432122113230200212202414214123244304221414102234434223133211313302132343120231411433312230231314224402133231131300300300210233413402330133334311112401212430144131304440043000110403231424044133322104142041310314404022312140124413202102413023430413324002434300304312323032043114141440242404333214310234041000101443333401433203123143401134431304011100100342202241022320444141341102420032321343222424211033444134433042042234201204132020003333012300001240111213023430423314130320443101", "001423242242000000044203132223040011410141414314320222242142242133322132033310310003120034401113021022231412043321022102043043004203434340244142241040344340344222243403440303011411321314402143031003432014100322323133044133111043131443121241123324140041142133124244004122033422042333413334003222130013004343411000420132243033033102310112100443303402010423032121040313324302200411044422243143401141223332143201130234223404212433104412012203320121210021233321312114032223310140112330014134201224444334323432202213224322333441432433204101213223110412002123302010403024313422133443411002344113211042221100112141210123414332020031224004000032431204212400010231011231331203020123321123043023311144111140440200300330034324131041412034120003124203030331233132320003344404123234334302443022100123204434000413130331414342142322000113433241004121031133121422410120321323012022111110320030104400143004111433442003440120001341341110040000122434141403003430441130014040144240444302043014211414441411101434011222101331433323012433204040211133343112234443030442243443122110124103041143001401221213121313012043134000322110340121332444441124132201330243110131042031120312211312323004424400301114102410111104333121141441201304441122222130024433142233310231130101030303034323414001240333030412103400300023320003424141030140344033021412434233212342131333242114123043202121033322133210001213002213231314424133223442043402400200321013331104110232304204333010003041410311003133201013434014401400003203230344021221313443021043222410432120124402443423220213000240111104421131414101200030323400240202400022204301201142300110310124441230322204331042302404322420124424343440422141444120344444220124103123304124344044310322323403302100403243332402213113300300202003321200142424111424123341433330304420442344034401340123033143020414232123220232311414023410321320200330134234202041000040234102013110244421122403311024441443314324343224341043441113200404210421440330002011434334240234022444230343203202112012320313314432333320320211243311230200203412404131441303433314221321334120222333312143240304430221032201401420320322102232340310201031422142311442413443341021034120141021401442440320102133031231440220441000103031213424404402021140420012030201423120000413022024124211210111221404332414412403331324022413342224043232033132422023040410434110322124242134021222203023111134201101113404132400202110421344431102033204333333312340230104021210141021132134014304121240120134124432111231431203240142102223140214444441141302321433222320234001211203004240021043234023200400143030031204344041244104113030330142204320130302301010014343424424113201240330410011420220441333302011013212232444240333421423034330204413111011142341411143113342044041111323111212230131133340000103323402202410111340304400040441404012410410331003032341122221304010421420034302441444100313121101202442330114021412410210000021220213012023212113202220320304232300414040232443421401414231021030344024332000240003434300001012121114324313421323224033230241301410441024112131223232134031244344430401443002224112421344230044302133110041211410121123343440433144323012021104304232140201202244223312031143310330331222310323314403303204403214431130011203304120041223041413410310143304122214130134233441023114232040230123414114342234021003001113002431223440141430433412212302233404341424202113043213014342114020343124322032124004000420200203422022033232042341140242232303013004441233023323144130142331442221103210233122430111422344044322140134012120430221202443012003101140144341132412434133244241214432022410300022111213142113041312344003440244200143034203302430443030110221234222430312404104000222003322234430043023122432213423022343002344234002041321402241142124301313320244311322412314203104223030343040141344441111231133112104020003041032031242023312330344044411340411413410004000202312422010300402342201212300433341331024112302411223423031321410324331311443000132021001042402003214133022020303443412432341202001200112232010313220204321033020332234321442332223122433320044143120220303034104124222233244312112014230122021002100302230142301124421220324123134124101141224344414310041100414103331004103001143431412101303332231100003134222031311124233142042322120231312030132231002010341003444344133304143244131234203000134104230120041230403440431103031444422140143241000233022142313210100312434301121212414142442111231331324324413102201201442113114342", "113433113411241341230421124122214402210234444001113423010031213041302012221330243333331421341344413010430310442301302124443344032440424401022100410034304112133021143440142342032212432121042230420041011231233423202314213413030004140011210233402210120024022131234222420044311210221142442112421401343333231144013442201244201304412112221030232002243340243421400210022020221321241243340322323301234340424202323414010003022032034341330400430342142114414142200414222410443123433134224040440213033412414333204124313010343323112002440120033312331424021121301332133343112333003044413222233232440233223024232013044434304021003414042111443333103211334331144112023101124403444340124434424202434213101302202234033012200230140344142204300431244203210224324002030420430204113411010023302234241004100030004140422320334220014201322234421424343302312222020241002031213303044330440000130410240003404110312311010102400230314114432220000214040012240122042403214221224303420122213243104023323344002103322443331011130402420223233240003231101301334030140430143110004340440122430124020244442002143242422331344233423401020322312100242301304440321043034130023143041124420142213134422210002232032040341300120120242113142031433122420241334113014034234030434402020222121134131214330301020241122041103130123214002434210003010332314243144430230143424331333434413111121410333020431201441233211041010203241421223041312442131332421121041231332312132224121201113143303134202233142001134422323122442441321043003002010100244201141223021340322213221400421323010214431204214214403331241002323034024331203211340131013340330420302440210224344322444341112141433342244323134032244302433331121011103303440343243300011140331232100131020333321222223220041443410144242124114424011230202130214413120030411413242001101341121013003403313312314443302131034414440344140134424032103242240003211203011220034230424020213231312204322300222341202134311230344032442134103403411004442114340343212403011140211230012211334404024420420130424213102140030432043123010422133023341401210232121131223114404040443202404020030441314001221010412001442201312334422433013044123143204100421432444211114310230140300003133402414021012002240213323442133004013213042414331122343400342322403443102131242040224220141122403224120230231033432114031020223134021433342301300300332140024112142142233114313310001041200110434012004341241434323203022124120014231413103020224102341120143131012133432022030310311201342133202320402322442434242434402004114221234000404133240113424411330033244433021140042133130114031202441201223044121421440224424120233221120011341310330121411033414111432322221222333313441322241011432332300301220310321430212414132114220242004322114012102113031333413302043441431041120022420101033044112434130422102302310142320410140310002033343034430410020024034124403404121433110432212431014014204123143210242233104430032041113442000322101231101042303203211402343300222010443233013300040414203044330414303112110400233133423021133112204424430134434030234341144131143434303111243224142344440004023342043120043414432441233302101240424233344041112113210200342212113314134034320410130303001312203204433301411414214044110223333211012034003333201212340033011220330241300022220422003001414110444030144040341404433130020144010341430433000440311300343400414011024110144241212123414414431242001031144220403430413213040303411212234330224000341341323304143400021212014313311130424442232043132411313004313124402040141301223143031022311212124203343323043300243221423020301302324310113021012020314400043224113300003103324121120144201443144110414000000124041102230411421033311343401310312214040023404331200400130242333141424342113443421224302310322424020304123413130133142123101432043000132220013013223132404441433402212134214444413413313120222410111014011331021114000104224312442201002110424343341444301424100210134233433414004113002324213120403412304303312134233023134233402344212332030310234314223303441324100040142300000021312324014441042133034233420411444401211110332324234041142141334202310212210401310300123403333012344312120234300320130000010431422210234300422404124022104140314402011233402204141424231014034000210033413432120211431124300313313003204201420043224424114404131114331001404320040111434022303121141004310443342323444042113440044240342114144433310114202311231111324402140024023044043431404102412232302411301024100130043221031102040443023312310", "444222231012033300000324413121320102033013300130142321203223110102404220440303043400413124123104213234230133134003042340341213214421114343213124232302042134340011022300444444203430331103314441322401204212331043144430010040123343011404134202241240324031441001133430203213202023303034042103021440131224031202131241030020230204404142101222124312230412032001103231443421340421012032014222341401412130200130000233001121221304033430303102331313144212424231310411140102233220041340412004010102403041134140341103303210311213102143132132013324230032412230104321224014022310301012201020124201333102023003101023340412313403314102114013324411302243214214224421112323301334311131233400104004440412200142202434112244014434120333213303010244313044112130300243113233343134001232401222301330121012422421402113214231331241032012034001312242102443200210413034230401440300104320211211031232300430112043231141003302312034332443233110340123323100033222201420130404131314001011341340000413422112203212423412443420312001021112434410334203023204331121144311301130104312012212343114122311312302241002333401302322114102431200312033120012232044242111302204211321012334401220122302222240021043340104042341124030103140023041211420201111223414423011404211310102213403004004413313321222000412144434120243322123130430230233301414002014000143333344314303420412044004220214342224212003214443222230121240210040021343443414314211130122140333244102223203143044230111311204323212322123110121002103103003320311341331410324411213434440114112413034424210423340323411013320331444344110114241031442310242033130314344334432422320203022234411222104213132021000444022111122432411014420323414012414104112041314020341032231111040443043130214120223331200121140102124113400241000411121422044121234042034034022424320143014144402330422422100103240130341132340302034142440443102311140424132132142040222200031122213231441240411224322310412411120014144143141304110120222441111323321414040044131342021243303034400123032341120103142111224024414422022141034232443431011423240024004004042234202240041332122431113241130101213202342420034304122432234022331423031431221314230013023311434311403102430112202401320403233132203200221324402012223004304410424212010403300130400100110321241010224102224424000031332101240401304031142004204340200004321100234214341412220041033101224103444112023303240040342333042414232044321200212411143341131002041030131033413133314122122220411220332130324134440422023322132300322222301114404001423044030224431104433433024222142422034012233004030242404014302140240240001402234224014214332423230400242242400304221413002344232202421230014103313202213142303030423124221312303300343012001020030002033342243211221043211024021104202122402022430224131002123023014221221104141221003224402443040440121103101422443300404234321033404122013124431142010334022223104001031223231323231042333140413012232331203103012121413201241123333403023031024430024221201341110201223210023223334334313421342322040004200240330023424234140424002114113110441403234223130110341144003042131324402341201024003230410013311143430032213443141422240011201031411030124301233410121313031012403144241013014341032111240204204344214300204213312403134042302041021331301114404433040323131033313112422221404223113323103200241033000111102002412440432310334332200440440200144401434103301323204040211412123442242044230304123421004324343312032233322102011233340403404402034012241130124011122020131113340312421100232020441314302132401024332341144441314412423233414202223304124314330300204132332402402344030120043443042143044410312322242333124344320320223411323232200300023020113210321141124241314112224320040310310444132134443244212043340233223401412133044034310433220401011101243124441431222020301120021132020004141442414004142430404314013120224031314223031442314302220023442122404424124231430434332133203434412043102203200322140022411442330023221222142241103004212022434200100211023402220304211404011210012234023303231214200033101422234041413121011302400133421131411430414302303202333433203201410131320444340440230141431220203042100424333242323231313331233414411042031244233340200403030424304341243242221210201043240102103042332121140340004422020204414424421041442332003011140331202312202324313340122321334004111021443221402442103212113033312124442134421402300201322121040440231233432034333333024123021213213204212022303322204214423022243013424144044101302323", "414230410421433002200131224302324010142102320203033032211222111431423040314020242414223312002132404322210301200132412332423413413411403330031431031100101140032032004000413111402423233242023334311132311320221334412000404232203340131113010211404033413444041211343442444441044312120330311110231232041031433022334011001131043332411044044004300111424031204432313121330323331000200413414431322202342040310324122242343114044020314031430321033104012222232303023321432110030111010440431132141214423144230243303324431430040402211110213310432421113043413441324102134443302420004132023122040333414400420312320041031042020001341420244003243032320203034114323340434222442142332042113300332402223300030104110132211204120243344312043331343303004222032233242213124231312400020132204404034434314342021440231212021410022401224022124130120232041100301032044401143042040143400134423210030131201331010123300342313014324312444220213204410004104420330204442124143342313033443220033413001033022102100333403224312444201442422323331112124143243413220422220123310200012232313312332300421331040104213232334342133100442444302201220022444121412201041321313002442423341303023204334110240401110321040302103234302014103300024134033214201114114301041323333302000240144342223101313342140230040414411310312423311100412410311444102233120404213333233242014110434221440114432213243220143431300321444402211131004223003413210131331012422111124403341321330204340010211234442100311234003443433201433004420111432403030202312443133033331000431313114014024311213301230023314014224232000332444413001444300113011423202022132420400230303442240010103200311412014243221043222412002121204243132002210442001004121203400121020100011244440000102412441203324403342434021210312221403202232113000421343124200103331324244310112331434140104434231012400320302321203323111201122324222112224143242043134110331322141344431100340020022402124003201324323331414223040401400440302314213013323000143424300444142242002112300101032141013320131201430132020403420414023023401301141143310432131233031244132441432111012442410243044430002020202112222222024433414400144344113101441404112233341113323204040342331214140143442414443412104221423111023110223242243232420431400033210140133413243302431212201411210110323411103333031312210403433240133003003400144004334102232000201302244343223112213020432122100430344311443124330433114244030324012013020001301421223112111443430310431422124112103013403112212402202114401402003121331030320110232121034124433042210001322031001223240421240044330400432114344044303430040144314032401211411113013312013021103020342331040022111041210301422101014011304232110034140014244114301004034144003433420441144420310121213041303231442420121044203332024312402343120332120413414221420313144012203242413224422210421321102133144033234320330340423242241232413004312240331233031204010032304443142043043041011131023014420123040010320324332203321304012244434043041143124022413320144201010121430004401342430120003112320303212234204341123143300314044004322042443023210042111233240223044123231102432202304011113124410320324322031422440141102041130001100414232100321001440230123242302443222004241333011011410130210424232211224102224333122234302034212000333030104312141133013413001423124432212133212200120143000232030410244130004312203313424300114422121422130124004242301130334101333311042034333042240310334234444142141112001210430420322124323340213123013141031044001134000343312123333104311030434322442242321042212441114431333000323304302003202322440304123421213330020241001332131032332411014420421421100430312344330030301012431320214233130131214223040003003231144432124102122220033342234114033342324220433222130014222342322230140441334124243214020012023121203003404011441210021400100021132440233342433010003113442410002314042330410421141043323142400004333131424023001401202013440234331123242202322244433303304011021203240331113410342010121302300120203232300213243133434112320241333201220234423323434201121010240103340131432433300211234143110304442021134313224312021240314044034323102441401433041413434441203004400303033341041303041302104123311232000213334303300333122404221022240444421144112344041240412333242202012404104433330311403341234204033021314244344102132021020224043201112023024032243021001111141440103001201234204013223220313312030210421413303344143403031341342112141143220420113330112003123020110420030122043334312200444211111", "202234413301144414303020240023300423330131211400003220133212123123234240001312310444321000203401420412342100034434214400410400103220334131134010222333342024222004243223011002344333430023443320034141240022002003101240400042233020400240011141132030231203422142342041421404430402114414004401442024113232242034001104042343041324344123312134311424144104041413113104241202200130124301022212034034144420210344434000102443000343132031302431241313144404201211312101133422113431123111123301422440002031013232422132440414332004244142020401041044202324332232404010302434110432013344000311314422043231234143111040312243300334032344210332221142213212113130221043232242112114423030210031443431420044120222434141112434202140301324043014224002020422330412211230023104421322302423403424044014033300022011223222432000121343211011320041343134422020110144434411403430032343114020023400221033242341021032423104312003104042300330140012044204140442441111041110224424304440143434004202340410111100404314121324012242434231340442324242232412224143444344213311223112243133012024422131433211101222023332312102334013214433442000000042122012031030304224200133321122401024443030443234130301320334222114240230212003041212230024113232011323224134130013113144013310432123130002133020141300010043221430413110020400241001010414341120024323323301314410000231401013240443322312103413112344411223401104012044242014034020321332230321121142201340141320101300030101301342042024420040143102230413202220304213221234322314114132023222244143102121010314401014244224041211434020140402301202140033432300341111340310142411304041240040300131242312443100214241312033103333430301230010014220442434300123414133410001433142241024303431044114132132034323224014302233043044023022333132334333041442104420121141404442022001421324203441313233212024132024412423331240213324403301103422114222430101143131102433134033341221334041001330230212101134002204143121304121022143123441113140243422211241441430222113430422040241411230400442221411310313420424200123414130340433322413104131114002144313132032142103243201442044023211321202022234121024423014140433303320343313203340413423242442230343141133333300343330030202140331201231431431222244113323220421202430314233141240342303031033022331401344410101212310412440414222331034443101403224431430144220101234042320303001243023424411243013102240201324330234341023022000330321243000223402320411410433221443431412332101033312303331031211011320122140301121033403112123334112042012141411421311301013101110213030303421012041344124013230200213313321220313130111420432302344024133201143121221314342002022430340323344310104314132121221024430111444423222240041204041321332430113242142004013002114011224221110013332132443303103020111242021101102034214232302441200140223100130104102331142334040403243132032443134221424334002234314421104002223240420300101420241320240414123230202342342034032410030140313022344424420324204420403131424324013112440422424200403213443344032020132212320100242404443342232013003313223322400033100012401112203240224034143223024032434022324311222001213124002413311000314123201241211102311103124200231002401130210230303122413200032224123313234431203130113422103232203033032133011101130110242030010012023443232111312013021411311214041021023303441303114231410102241233023323411132242013430334012414031232312304030132141230214023024014443201312434104101410343214143321031241422102212014113423344242443132401113031244224423224413031130023430034423120242434240302204202240111302032131214230223413400000313123241423202113224311102203234321130414230234302104103423102122110024321143312031120232144010140431302024444413234321203321134302203311220311021242140004222313120013443000222010403224022023030113013340044444101214431210143241430433414403432013124414322000342320412331204244203303221003323121211233444333422311220002143323041331423010401040040120341244140040043321424234431233232121244000411104042100040102203010210204321002440340311042022044121314241013214120002423444300432313201113421212413012243012233020234111031121314021201031422004144004324204312020343234242212020143344431422432022303102003202100140232042444034004332244113403112003214224213041402322041230223020130232430130202231102310002441110132122032431104413103020031322124424002303143142043440423214330042412232442202402101402441443234210201214103203001302133140431410040233433343334113104433103041120303324420434422431", "221413334340010421334443332411341141104234034402014440112400114244023341030211414021212324220121301343343114040401443141114211432003121301114331232400444143304002033233004201133344224122020204332003224112322442030040122444434233410040104232144122334221140022100404204003203233032100323300013333030223421424233222441230331100201142240033242444403410124144023131122224213412130034003203121403131314044334404441312313314321213424142444040033411434410242044141140304213423312144043040233232224403404420211024034331423034114423033404034412240214223340414404104314100441243344002133411200220401314140322201000321211230221231304322343431021312443042411304441032113220433234121302404033303110442110323013111040134223344002120421041004021300110130302022334144042242423141433432414203032214322324321204430440411344204433131312040121410304140323221444224423022422100203000213111404414023103103144343233133401201443101041321324122244322112310344323413240124132221001301441333014102322203121113442100203230141334101033444402034222133212140224331311124232001014240343001412103044421341301243411002233001102230422144211334022022444242121321121222402123323343233141243332133132402321343300311300413412203233240220213311421412103334033311101023224343120320143022030141133220232044344413312134433330410413132143023244420101023301301144332331331224204414413000213343031233030441342230013321210341421010334034130214110424032030100302420321432320344320231001410421032010104423124103130443200200102012443240034334021120431243302124202311302213124441134322013141243014400324101333324004243130403224341041244202201323400421201324433333301113213421300114404131401012300013001312041002342022434111002431333102222114421402201243334033242410201024311344033142221104313121104002033113324303143034432003031241220133300410202404200001043132040114022332120210144402112340122323131240433044044341114040101130222144030104103033443144121322041240420442200300112012321444221210421302013314133031004404142000214234240023130133214314332233331041302201230002114213444402411333420312300331114301122024113104014233144413112333202332442204241211241402121013031144224334304143442032044030410432102440441243201002430412111441012143110334221011342320130220140222103124100213430332032110340033030003102022343243400224002124201230303332030302301143401424332031203104412340013032334304203013213334110234313220310010411111331321011214322110023132404330403014031120040321142041123323420130132013132112002313220344101413411141142033233412442310122121314403104332340130002004333012241013424223233133324023344122331031124034103130023114401002210041002211323123241124410142224314103130201131112232032140100044133133444402004144131221202311132012422203131434130100423004302004242422131002233334204332442410201011441313343432443041312113242402440441132002421103200400121314244022211020440102233034443220300003123110223142120314014143411234320000040141334023304133001414430010323204042114444211421034021414443030223431434212411443420034413404131100243333111112200300333234302231004002044301211334411300112424401211230431401343402132310112341141234034422410440140341424344230414414304041000312220031033002333002212212434231330240401213003324121203204300222200121442411111200134004303403112412030031432134024221422401412312220222014203132242440432344014400102032130143312010434021000331424341413242111204421004002123442141411234030440303441232303311213003204000441201124323243104132204420144134242144322000124002232210014041221141211013334141034321134310142320200224203342204441033314214242332432102011144313240433212011011412214041142234201123342123312440343243344440130440032422400412214342220314200412434414413311013300221311012430100021024411134404310102030210141113402430313141030214131343113014224231302120230431443230230321441113030413331223310013310004304143121414341223043312032303310422312444421341321114211012433013142322131213333211224222100402240210001130043441044433310323300024401211002233214103211114321142431224213130141112233012011022222232424413341004230023134010342233131021201010321330040423321332103113312300220101221204103122212102130421344142432411214422003304430423030231300230301312432034244424414311323441230103202130124240321214113423030241034142121404412302240314022142330201110223441233230221014034023410444132103231211044141043311041011121020121234311313121423311334031210003320204023044334431001143", "134333341421224241112400324240022012134043414242410302002043302204213200201403041311130421332320212141411013141301232121331130422230410200040221013432200143003341010324322232030202403213020412220214110223224421040430000224202011434444023134444421200332133120144403413020002123411242300133124413101033324422434002404121420412013042104231441324401144444300104001430340420011320033314012323411411300123220230200334132332330444311243222203223022041402141014201234320311420312103304232313441230100432111340142203004102300102430314232221344123304420023411420201221003422004220010330211344220230420243334313230242411114431021240022141424141101223022421440211042410132124022113202042443011442404043112021430242124321030104320003433011143410400111210230124342130134044214013200201113012344331114202022310443130030434231403112042320423343012210031002143114030014422111123214421020104341140233042341202424100020144441232042112342010320342220411434224110430433413330223411033140444411423114442212414121440140314412101111111143301221140322242322230230430041113404111240030132403144002200040133031332412333414402420042440204322302004122044032412411101234124433231020240331432120330443014344332301014342010033141211343002232201222411240001120403422422242011333103003104211313404044211022242041444333123124013432220341344224114001330003221233301411324203430022213123421242242021103142422111134123211141102100241210424240303203444031323244224114034430111200101030232320240034142111030140424444312441400122030224243034340210332421344312242024412000444034042140404004212010230412002404214311403413214140111433022233420400041422234342442332024041042310431040111320201432042131020222241312031220030322432004123312234330232041111322424231022240311411231101020103124313043110132014443400003230231234020334421022100241031411411012034210313142233403433424312142410413243420441310342043421313112142233321144101102402111420121430243121104200324410411303333002440110312302033412010040113200414044212114212100020300043004141021434023320132324230231413331413204243402334021144403420324241422423321401000220003144320220412244324133130341244111134321203304030423220311040201140204240144101100240043112121040033123330222124022233221202141023313123130400031234134024401041204324000213232121013244002323414232200101131432201244313441013241033323022034434102401241433303332000322210221433043002134333244101324421240041414301234003104444403420101111013413041241014412343301023200012333223402443122302233114324132343243242143001112030132401443043400401410122001343420233430311212104114004021321021341140031021020123242432032232444212123300413133331403212002203442104123430022414332032400242440001412110232130101123044220102444233221142101431224344142003000322113312002443003430134312140232314412414224122311000411202441020204341440404000110200342343224321140311121042443422122214213102022112300012101444101331444023040430310243013332241213144001000340400042004441132040404130320004311124212233444314133424311404324030341243443230412434434213420422443021004312310210343010002210104223140442421024013310332434322304233034321432432411130341334042220333102421201010220322310003002413303413020140110030034241231022113240142140311221223234323422144302441100121014412002340430112013004022021404312240334214014243424134040120222301100144331230100434321043424443213412241233404302014341411221111313231010201132322120402112044144214430403410343334321144140002210040101412142204240214143430130023312123030444341300433042021302114223231321421312302240031121014132022423114440201004143101221003132313334300203323201423100414102404224103324012122240323121424441332233022332122014411413001321213200403441132140102131014334321421423224401013030120440312244322030201312143340042244214440313241003314240123213122333321202204031104321323241032403423344401321412311221403204400411300132041314214003121122013143013441210242100243124424331230242443132121112213222224121341203333130112220310122014231023412222203123444033332104404024001140342220333103124414211431413210221234140204124311100343012441121210240032443122442420141210012130002301431320034003311123024210420140111442243424002313033320104111204423010214340431133102313433430243324030422142133112104212212133421003110300003443413311404103423313403004002231103244012442003300032033420312241214403203334204332133412343114124004113323321330103332000433020144431334123003230410", "142131010322422021302031121232143131431110434241001321234012122133200304444402033120101110332131313402041143122031021122242310124343203412323311214013031024114310113044324213133043234443333042012033443423142142431032342202013440114234103114343421033044002022430120312241123424220312211022101240132322234404111333342232402022404433204410033002330322141104031443104243022233220244033440442420321002123010211223444120044013021024201220004244220140044440323234403223242122313404201343201210134133242244002141134104314441101240244324024234000344222444301430223101332101311122231044333044140432132030134133144120331243244122244113341414400233224340124431332010404430104243240330242033143413314312222412202002142301421413021000302434103100440401442102223240033431240144342244203002302100320224334240001303312344414444132021230440114313440340100234423242110022222102343444113344401002311231130444212320112404320224124242032222433421141422412430103413213202024330304124040421033231003014331421234430442404013423433204300202423103110000112013320110003024132123000444134442422321402314234434132131130002340112232231421233141424231110141422104413411041231330114242230142003431124230421311421042200240244134110243313321210342242431041133011411440134342023310043341213434004301322130231120413231002243422043440121023212242032444040422214210400334140320102321240223321244324131441432243340210441430321302422020303224222004224101443041401011131143413114131314123431342223320433231113134112341134211033223432234024303132231312131430011043210320020312123303242332414414124112041231202233113401304424412003202022132114000023422023110134243021134442420404044211211033311214131334224130033421303223020443242143100334100303013003030302420421000432034414314134434002403030124132233101411043433410011334331230402232011324313243310233142242140244013403322201424241020121233423430320303423121201002304140440304141122423421004300232201320134110040224023300001031101034012112040141330332042222211303443332200221303041323313112310241100010134110210141033442220112404104343104000101424030041332013423444212300313011221443124120433040214340220021323323441143021342112023412114423003121310014200201020122024032101021324202140100210244022301414424434432332023304133433034303104104314320211242213324010310231234014034313203113413302001420413430443024213034404313202430404341333234133221323324200224413242323432141243221000242322204340033432032431013024321032300434330443304230314343003110040230221421344003132404342241103013310224103033243300312241222113144314221201323422212402430043203420200302304100042330404433441412433234000040424102432032144302314002201003133044024320421412413011404301303220440411220240211432033230210223230224031233024014043300413231311133301400232213323133211402333041240333433342114011322123001112212012013002041102132024142430100432414214331401110313414024404222134402130214232411332332044404420421430224233403100042031202013111414011041111034334344020404044441024224030034101330204120034002131114221011342443311430201000131032324231132110211313002223324101002144043324340120333032413333341411444242414434340031443033010334301124430404121411010342044120042020141243230111111003233000341403130320202141021101210211222421021443034144012410421040302423302213402213130113124231311212011430233032120020103323442200102442323244403414400324214243243334110440343424421324042330334204444013304224231224401440104422100224203110232332413331302313123332121042042032101412444240401232231101244423421104233144233202142330021210203110122340323031034320134120114420100041311422244323434314440003030211413102234321324344143320234303214131022001124240101132131323344044004043121223422110340212314303324002131324240220141323002044111434312121444443121403140023104413344223302001244303300342221333313430001203441400243112031240333230302314430440241010011001304121003020130242213403434111020431440021412120233440230312013003004310332432302042141144010403021430300120021114410321413330224034323200032140214010213202332001311121331030233420110242130242210222311331243031232044043203040302230011400444401430241443302232323124433134002144132442433034211040100322434021302320133042111312344233312342201424044344422130434412141104010221343104414211443301044344210313340024133104124433414234221422211033230334044100133134344244043334341402113100433334023032000234003131414022414204044312123210142132024201", "320403421233142101430203004132341302020131413412041041313324201110303311300041143441404021034423212112022222241341000443001102331443103222202110421122244103132331014300323022300121231142322111004321222120143224111133332123203314014031212003003013334442342312200030214413413021103433101100000422023111020104130233423411022220113444410001032000041434000430440013030220331203241012403340134214342320242311102401244222414402312434230104410344124132304433304431334342011243133103440403212323210440020113210423403320024410003312343410413123443004112032222133320410332220323304111323211423004412324004332021400430414422144210201444344203323200011124011111010334333202234331011232102413320310234001320141042204202140204342341024240311410220422031442234443101432330301241231334343423313330202244112114202242302131332402222041134010212434040412204230442114044020333440344143014224301210224110303310332044203244344031242044040240100034341121414334003031402034302211120330233443043300122140014120230240014010333223433404424342231210320243421303301231310443240020410400103032404313411301201032034324011020313434030221011303141012204403433304431030022020201114022113244313134434114100444113204240413321012411412012044042000202424310033440030440144041241422033110404042001320122321024231141101210303200421020331434023410114014311433330204221230204220103143120330102044400032242434222323412032332201141110340133313311244343012221140332141014242112230010020100313343324114241434403401410000311014202431201441034144004343224031223434211003041043441342433103101201230102123243223243242424321201434220002411443133331114431430044003020123202402142013422334030143041201142240321441414410111202422240101311014014110421234024020214111344041310422141334314334113122413400404300340121200014204310313444112031013213420044333333210220023312234320133323041120031433332333331430100113413101041110333313003434031033312402324232411310312343114341223214340022300244434212044421033424033410423023223103031423043010403303423001320342201300302232411240034212141020041110030333401132034403412413111223203201022133021122430422214044101442122020030202244321320413332114314444214333343331214033031030310324341034010221120204213122430120021230031231342233300221043201313421214213134322342340313313321321200140320112231410041140334044042404143302123002034132323344310333032030212134213213222031411221402301140411212234120442233041413321321142340011401000123033141430100403323012413124300403424442123100241401023401213040144040321144301323010034044304330323134133401200310322204402342424421002222104334320424202113421102030234314303023401010220320323124144223023403330221144314002201424220001101432444440042331234013400213133000120030421403213311022020130311033110021222420001201312314040243324433442111014423422322021221023121411403401332024102002010224443123421241433013110414113242041203033143202120410024224312331111400314444102104221341132020233122032014231431233434213232111342100332321432420244413123101311233013203430200404022441434403304124140104414142032432240431344440213303210111321414422214241011140210111113344014340043440412140102140244030412034040314330324002042241020231410300302024002411413144031401243144434404244203400400211033013221000313413401334444024113310312112224400243444322031400244434004131300313144330333204200430414103212221133020403014421032430414302103200301400222310134120324201140432012134031144241321040434040000300422240144023404033443302012114130324444111410342142043342310314130414402303443030304320334124021042140111433003314011133311411010413303010010333323001212010341010322333344210141230244421431332031414210430133124414044001004143123110220102234131042002031402214114302034321012324044134212331321000103204323134124023300134023321030323014300432034433304242023002100133443442221443324223121440143340302201301202343233042014220343020434104400304432402143104431230234332120402120144314010031032404124111133313334002014303404031144324010423413442321431230331341310201344030304432042233012220441202442033201344423204423324011124202120144202041401001110431232044244230334300343010133023024404112321240040110211333304123422331434412003330312123032012323034231423320104420413121124034011043131220310343102434021422241410414442040040301202244433014400101103213231322334443340243322012421020031401404131234401114212321424430303112303334404122013422114324342304212143204421234044", "303442014320132204342240342114004444042433020111013402424442311232400222332024041143204020013443323042214442102243232130211204312230311342430422121041202243341401313300321401320233023204333111102203130203431143000231412101324032323314020031342302300343402143432403000241401114143303332423434321434200403004023321102032223243030130300441231030102343001001210024442124443014104031443422400231014433230243423214010223042212000404233102042000202333143320440441000004000231402321203340342302444321313023440334411030122014322431442311423100033231213142041322121040334303320243131023104432304424341324202434230430423023010400030134240132223134332114323220241120223422321121101313224342033100120423311203141133120433044114224203410423112043003133044400242302304103242230422322043421211041112433013013301101131331203232041011403314102434242100120113323020003312001343412323011044124343411321141241340041224023421300334300222043203200014443441300133324100142204212430314332441443240444414303010423401223202121041314403433104231002120311103230203410111431042020233421120114122410024341413011114304441230320133020013230433212101332413414133033300010432432432244203340200042002021203444043034300211413334444111101203203111312121141214244133132310440134031032320043302340033014104130102312002330324403231413022140012011412311011120320214024234313401112133434413040403431141002030031321310032230330042024403011213401132140210401400342122412130024214212431121131042212200104202143114424201131441434124024103343302032103311112143434241401334202443222310434432224212142241134040104312121442004242204341211244442331001203043432131432112204444121111322040223234314131204344332402002221121011231320214231434233311210012332304033304322000322132304401003123034401042202210334114111112124141231324004420432220334442021234241133320311422221340212033114324420311143103403123441100033331200343301003223200214230044234220103303143033024143100343242431020010111322024141441131301423103002221101444330224234030011400300214342132121221340331424202034211004214432313431422434301430102313444113301444210312041224021220424331140343303131041332433424301222421302114002434303310441021310404412441041202130010311231230013103000434202200344343214432001110120040013434144202230144202014131200102131010342341100230420420141234124044103441341410024303434321110001142210341243103034032102422333421214230301023404201232104234223043234141104011402341101003411041001314044123303024313404232244044041044044102101333413124000213132344313041002131212020203223441102443432133314240341143340011443114321134341232041133343234322213444432033011022300421244440002130012303240322100340243133344014443012214430401221213000110112311133400303143241301323133103240344242341103213223220331130222431222344332100324000331230124133243433143410214321243133243401041430342301122331302322321234033230001032231133102432040204323440422304241202203333432232322323220243023243433243403001234440233001420220212431413300310311221441214030221240134042301040121133343323204023014431213243341221042121420132314410140404324221244434140431422234311311122222344033340123024100340414013044020341113022143200112013022020023203234204033340100140421124241421432433413002203134314443120012334300410202302020024202012043040401224333040343330244444420124211430323140002222033443231021221341444241023210103234024101434312400212204304011213210330213442320413424343114423044041042204300213031441002300223212023310022233024044434423313231012112222014313243120422424332022300122440344403422130120042240011141312114421112412143214042113131200344343210432223440210203232003412443304143122134133240421201344031033312313023323033004122130002222331144234420313120440004120443222221312114340342332131104431031302421001300033333041004303222230003124241430320010112420230300104024002113231301104224324334342304132023222004203034442102011210422030441044033444242111113220123020443221412122043033233204343402101003344140202401330122302102310240141244123333214243244430324340431134103420322101441204231044430014242013042143203431334002202304041432403123234200043141140320311412420241334202010232011014443023223140404331143233433130114014043221240134021210342240011140112133343322244210401233233400104104333412033031321004023340040411131044140300034230120224430411402231412321430313002342230200400013011343121403310441244214310324330133423012420021323312432223014133111244", "311124322320031212004131121124400302220203403033011104130334123430123012331030302203322140434110111121141012101113432030400333122221112343121302023244433311130412400020113243403031444312021444000401040431141123212223101204040402124403303304011122034141124244242230003123300424402432124414122024123003022331433044041010422024233212120013223311341312232123413010243243144421234302122032334444213440041012330120020324122400123220021221214114114434332114304213312013344142314044330404114431413134010424032213442423124124430030022133310012410323344301112434043143211431341001344343404322343210203302404032303203341203044234110234014034014034433144203230044040403043031000024311310421003042412432300404433134001034413031114403444203334344041402002010003341302440310221401043013034011312320321220023400003111420342021013340213424310400034134200403214123423024421130231334022431041020303120210123142303031014323102414240342343114400320431233130034334444140412424310121240412343330113411202003124031410132344122133330010041333401121433233320242300402403232003044124030020241311434342302103303223340134442013233214402004431031204242110241211013144344114134003111232430024113010042424010334413130033310244413013230321121322230013413334411210344230143044432000244044420203134241022140314320223031123422013020443334404113422421320041223042034233420241030233241424102312310434441121411003041301414440424223013124243211104121434313320343131144002221340001003302223303411433424031443311444410121102010140212134320314001321213404442103233341113124120124141033403031110313301433123221040134233042442022001441312144314404240404121101113303212223010004413243312122411240031043201211434334423202234004203043114130320341303302024403103023313142343041123111142430012013311121403044232202342042120120001343411310243014212311424430421442334002302222401332314004034003040114102002443212302300222240300001320100011111421040010204302431320134234041213033044044003332334104313211312214212043033233233103220113222321113141432103233443102344201043443232243124134324444321102014410020204141113014023341142441434142410342433321141012401412341404024231212012100212140130221041432140034441200323311441201423101031333214311131333341142322234140444003314331023021341432323324020411414433041412302124310200121001133322242311410214142210012014441412302142442043421232303340344440442144404043440102030303013302104233321412331113223000133031004332123400414313101442133133221120330400311002043213444012110032302411243333110110334240204332211301000242402223124034423410343401422422303212303132411410402030322204231042141244041323131104232024234311343440244401211102243214020213404144124011233302313312303244024304044021103240112213102243220040441020424012322141434332200003023041113133402100041230441203203340440213133143220113032122311400002322431022004442304334310222241312403441020002123133412121234023422431134321141120043320213042443220103003341044111021401341211124301141002420104110403224022224131030442444022330311041301021122010124044433113141424202312310024242002200024443411024222111230230113434230434330434002231410034043032423212002100412031333443243331101233342003220303211110133343242340432443343000312124300042004141413211401332104102231341210222034004113143443120431044202044240443323412200242113423104101014222102022404424203013101134301244033244424232213024022213244340242144232400031100303111134221330324410020343042404313314244434102130443103031002021122204020340424230221021212303433414033443211302012240042201333212424011341324102342303210204040000130231311441121241114003100213234020020241220211401333433223043223130201131002101303414241200020131233401340324011233221230231414212014431000422103121344313234020001044433231102023432333144400211130121443340140244033043010304101041221420410322343144202414314133042120241013030330410241044104411143021202301031233413200122410011324420320221131311241203003100414433022022022201224341340242143440232021123002230122013220213330232231044441031021334022414234143001411004122132402011444032333310210210110211324344333212411421223334413101413020203444224300104104021421341043212342204441043432242423333142113024001314423303132322422044113324040044342122000412133111442203140432002143420322000423442304034211242441410410043001322041000121133031432021003223114012331213414233410332410411141424311222114112210300400413112441433033241120344030420304304204", "030140401020033421020220141434403313414303140420212134100430002430410222043424042200440301200443143320200443032300111034242000244140142201012413232102324213143124032132022140312133132204210320430001400243223412234000130432410114314200021011300224042121024102344414110440234411431112031023400010424213011104434311340342434111011333111203302414442001102202043300242444423122424312404421442321201014310142113224204030134431331324314033212220042112332344441111123104312423032200230302200310440241202130310343411020301140434344032302301143334414220242231300232304410022110342134423103110100122410222123413204432403413112313410344330030310402113040200330104341300424301244144212130434412131412432221001123202142322124321300122200030212020110202420432442401333041130224221342340232104043342020120330204211322124214320001240133224313331234330124301111022110141042111203100232110323112021220312020240110324002423121234444331043302423334100441202310104222023430200120013410221433100333403134442134403012044320403431032300210431233313124433241221310403120231321343313240313213103020110220201111033121040003444103040401011012303102234341344044110414121222213101430433230242004201114212414134201042333221422343423424214132401004344210144240320004044130210042321120220123013103311140122102224034340340413432443441121032413002420033203241314434103324100222040140430122420230211410144301220403122300142331333002223114333343034144100200111103420033310311441224000002301401032133211302110303042322213301314342012030003120322133010124210214223103300210423423014233013334212120133042132404342400030200022111221011140121401423314423121002403212321120004410223311404140324221221410143130304303323130322111204343444010012244022000414423303244311414314000423410404240203123343111114130111304121113312112233334400344310121130122322224313104023123301241144410400430432214431220431443110403121433100233020042403120434033211220200041300423324333044000101424313412234441140123440302223442341003202424121414314430412243140224104213132141022044220001012312344313311343002414140314123220332434421342114010223230301213121132002402133322134131404124101040230320133102333132330403224204344240234202402010010201003102100131101144304321431313032223111004200013111443233233111302013000032322424342043243211430032413212033301121033041421123430443232142114412222344202041113341320230401342311321332401420414402012311421213423233124032111200411200041432400142334034030412032021040144241114111031143023234314210404341021032214040304124330433323302400314210041343300122441043440434420330313314142304312324400011013402102404143323313441203144041023242132422014300402400010040331444304130434423202313323444013011202140013231211002442431432031223243000332134004041201310220021203040223120311134111210123330110244320031231103030421430444000401001113311003203113320301121032433441044200314442104441422130004221113242043310302243224223100124411241330430240134242411020141013213040220141201332222214020000101232133142101243434002031003222242343102022222020130333131123404211033001432312030103243102422430321144014001100213143100224344022242102004333030214132242030411304031013431113014221142030203333443110114022012221413302232204141243243223120313022023002444303311110132321341203423444123333300031330031224113204214300444432133000234122300103001303432321312144002444332420203320403334143240022212224102420020434002033121242232001320313200134401420130113130233440142023133321101033103100411213423313324443430122442114111432124143111411422411412114221241333204424031411011012223020002423303313004441024340222412012012023111212323242221343210403203304030134331121213240334111433232241141131212104032010340234332213112300432331110411102444020100322042343111212340314133330221131110220002224104013040214102201140040041314001341133004314040113212142340240234434342120103114343103414004212104331441043300010424441240143243402301213204304320323120222023314022034321033102102002010013114444124134313420043101412431431414434301133040421434022144421341011233333102403120022243430322200243101404021130042442410032142204140210442310123210123210332044333333441434124021131403231121030122132310100413210334334320101424420021234034342312341124131242124143411021244012412140044002340143410333431224330421324131333403440410424244242341320023131111403344021340023030412333121332002121011101242212003121113024103400412143420444421011140221", "401411021311010140312414243223104214422002124402331404040322134111322331101230120243222432124332440334421034324410313423100234220040411140421104121012021411313331100102403034311200223022412234213042440044214430400331243120041132020022001413000241331011320223232014201300040232241330401443143410010434402132403430024320204412113204241433221411304331201142443131022414121002122440032211423131442001232442423013313130111431441240030030202123030324212143233341321204221004022404442114432111124324300400320111101331100030043041133234131130211144431412221431042243212113312333420220413032112433004404310403302421123012440212013412440013222140011420331233040301230314040003300040012224133033311011312420004231120024220424230030441102212400010420121200244442244430014220331244403230002012432223112424223342110112010423340304100423312144043214110030041340010211123140232201122410224420230022042002040231342323331334242244124041231411132231134010214122233433213243044322234223240101133214102042111424241134001443442140041424214041230103433201302132432011313042012343123204310143022331210041424314412302322110002124400033244232230043002001412033102210034420213111004024211142340002441310431434001113314013420442341224432042034023410442110341111224401412214221300102012340303431240201333401300000320120144001141433111310342410104300114314424013021114033440120122312403120034032441230110102300121200414111103041102032301224003013332420221230020344302130402224241024000424421411200011433103444430310132301312423400223201104442313322134430122202014132032134021230434010032020010224040203421220402134103200222214040210214000021214443140002432411101024214223312211241144434212141204414343233343302140213124313233133203412330240124202202223200422030442140242442031433420301420114421124410212201121400000131324004243441421430111012442220112104120211402031023233004310214400000111023212331313101321324230310002122103441330442200440411310333214402222222133041300244133341420010420414403401131310432411034040412222030111122200440433041312124440210244010114113330020011441343013311020343413043310302121243234133033210004003402440014424101413332303233020433421000431001423202241240040134312100003030214202404241330413302444032240121021100240033241203444412031430432114141344304222330204321003112433041412110341123101304242000424112114043113114223403230441122220341122011314111131110341410234423224103413004343112420400121230431312130403203134302203314332331041124020300124320212221132321004112231403040003342424000424422442210012132230313133312244424430033242413034101234044331422230410342213231030343323040244302213202013212200401234422331030012104300132120430422032020430411320130030004300012432004424330343101412130122030104323334124232242234040233121343210320101323110042221023133011432032302021420112223104021302133303213231302332120221214200001141112014001143001111334014134401023231111203403140111212403233031011430442103413204424041013214024414040222133224104041011343213103414023101211241032002004222232314321220033120214414330140042324444404321212312223023200421112422024113330200301420041202200433100000312133003313412111323330311434144100124301043434330232110402320413131340322342441404422241430143011403331434113001423304113434241132203010430410304240104020034341210122431013242132022124220030133423020001313132032043114034410304112441233211404444021403342330342102022004404401210132103334110203110001142321300101402233030012324210020013321012301120341434031343323434232414232410002123312144000241002042444142012424441202043032140402402000332241124300413032411020422100214210132220031032120403131440033043340221202323140140224204021133033234400424012341230223443312424303030312120010342120321402442224114342212133112114201422114110041041234333344121313241121221224413413103233103142232430413400100001003102442303102022234102112024210113101112413141430002223242313332420214140241234302413413341232404030332213304222341211341100030433231313101440112033124333123300001121244203300231041432200110221404222241430022431421013423202103144031140141140221020201341444323144133311123110343343124142441330300323110321214403213340301342422204011324104132021203212032021140241122403133213421124432330230234320331133233222222314102203042341224023203302044341223243100404341242114043121122000441332041223022404204442302124430131243421200324013420342443230320121011331313012303030303041134133004243", "313120220343024013041010013244410144430103132410130123131441202222044241331024312304232234200312211123430001003134200020311044111400120102141221000134443310141043134344333222000423130044434244102233343140310314120010431344244312422120401012344422213231114231103433034104041241243440403422222041420203401323304231311202132233323112332212211004032143400330443011130110220102040102423032024411010004320112102243010324214241021413311122042100133312343010433222243100420102432333001100113413344034304234310424133404314221340131421010311223302323123134412444221241211402242104032320223420003403103142210221011113023431442402302343211334443143333142222433134140403032310043130332224323304323413430403232420224112042122430230341333114030310322221102003330123211011300230301000440313302204133211240101132424331443334424412334030042142411321102320014102230041140010424401031303213332001210241122212300404331230444112131304133220114043232112333003121330422032241031330313340400142422140201312034344331442423332333300220114120032002133441424211042101200430400330401014203112131243111410442410241041011304131400430321030011004211304102343140000432142234020410242340304342334131140003330413222202430203224343214310132204034022142431402304401023023444441411030244431004022241004044430104241200042111113004323312203031324144041042133213021342343312440413022311041143113031244141212322024321400422234022341011114124003304143310232030121410202042430102042414013001210331343031433003003014102413344434212103221120043331313141332004323410441013322302132400333101344420334342344113122401313431201121224300314111434142044104044334232003421321033343224044321112100031442122044340223043301302101232114011122211002023213301203032423420042431023001011142220223110034441410442202314043024242424202440213301414242320313343302432001344214342044202404212322143034400433300221410411103423312120202003420043221322002231313140114211124304242440242114102030044434440130440140404013410200340401321442213424342342004003104012131020041104222210422203243413311232430212240042244222324123010300012100114000101220112134211132441142330342112413314032243404021034142024414344030332041131242344412120314122300310410234040313442412220044344222141013410443232403444022022431102030120234003413330002243123032141033020422223313313024430242013443134331224001234420231332024430013141111120131403130210112011434010014141211422140434004432204020023130024211422122411010143334400310031424212221311230042120013111010102242204213034144404113000411102143113321142321000442214132332104210411203324103401334134131240342243224314143124301403211041434101200202314421421302342042301013040234221433330032323004014230102441144312241041100240224244430041222423221303143430211412212200002230124311001344224323234233012443431410423340011210040243344401231401423032013101003210340302330204302243341141132403033424014132221100403003341042201123410124030041444233120130122422431123322103343201124011000443310431211312340430314112123324211030344010443222230404042233322003001201114134402134403234014103031002020114200204402101033300340434314442020324442140204234401322224301231302234222034323021430123300200242034144431040312210030224212424340011222003424100303432240140024234422141400142332113142234130302342202202013123223300122120134401114010444400200144434433224142434334024433331140432124404044421433343442021042043212144344220442243020013301142002111111221000442440232132433001100442122201030223423033404204103300401441444013211000231024410121042104101040311042011310033201214431220321220113030203430423440433114030000401332343342112312144304243331440423122443010242411400422404434132334343442030422301443044100143233222412002010120310313140042121032030331034114223403224322414201204204333142323333020113414011310433312444432224301020043024433343442103443423201122402200330423404401343102412331304200330230013110121402141132302344402131331314133043443144412201403123231040211201334401332023333210202020403002430420002232002041433203313234220040143332002202414002320312221101423132032104014103123042102411140442104342023110301243012233420011301134404231443321011233044012001104241314143200333024401221410113010102011100110243400232341003231014011302433340013310304321443323021131314331213432320022203421423214343204243324423024341334231234432003223302030323002442302234200401134112232422402032011400211423302023133422341341020403333100", "420104204201332134433341210004004013121313201043443034443004011420013233441400330214114133213224141243242414231242334301021112040014003020212203413423104243223322120114044122024034232041324423213034200004043423131442333320012314331321123230420304140413312244310032302202320220012423442023302420244200340411031341211200130242034231213243320012331314431401143414433302410203421330412444004321402044320413344112040411304410334044004040133334432201440221304420341042200440034330011001103323211114344114411133144042132133002221143311331220311343422321321210130041004014442211420214323341121401312333443330211034141331042320001331220414232401211312022331224403031100042233320241231231033000104210404203114010234312031430432210032041201032030220114121020221112212212314014323242332200341140114401200442424104443110124012012124103120123402030232113312400301014401342000401321041413420234241144230441122222120110311001202443441130440233323140012034333343322404203210331242201311200104332221221300322324210200240311044322133414112403330110002034411434433003041434030421031110211423112430121420031220404444443321312440322223332322233044331223432343014400243131322423204423210220011122233304030112041234301101414321411024041400443430411322232402403232111412444210432121402313143443321421233113342401202440014440220312002124221010202142324020044422301412222333044413443403211141240401041442300422443000420023004424004422004130120413002401000001344324234000201104334020331133244040322400041100100200403111243303221120244224124340001123211324142404124223111141242102110433233342011014002133423333321212032312311221420124444234321033324221411310021041120110420210010411224211242204142240334432331442410233432440344324110233221331144211103022031432031133034001013430120004304333434313102342302140123401111031420223321340024041041442232332433244110331001301013244031200001221000014300142013214212001103302143313424414431412431121144221323144422043111020003114100424100120331022233341341121432232432143113441340210204242423233343224444011234104120423204102332111423243104144233212000231314311030243244330210004302320400102404202124313303342440341013311200144113103120422312210203311420444440313210120120301123433200323022401010301422001411124333020330112043131200032131213223341041424341401021032141102320143111410223134440200243113321434021444404402414200111222024034222410240040422131004341233133211010103202012320421111303304143122413024011301204030441413344412301130044114331124241231000231421342312433042114430240214342401423100034242411033133040140322102141413030202130040401440043030324342010241204403304430422423043033100322312321312334242214041404432244004103141313101314113241222423411103221104000403143012034342031020320220120300440304312433403413021102404412434311240410103112420002321313111303312113340210410330402204334242232014141011401403104221013131432143043101023440112322420223003234011011330424444404310312122301440010104340010024223013411322440042002433333014403044044010003204044031300011144421113444400003232023210401320042111124432004143102042313343313424432311441223132340200212133420304013110413400422111144020342032333224000442033401120202001042122002401412324112400400014141033013021211204214034332211034012422032104333140402440123324311301310241303440044013414432100443244102102041110022202011443240134421113103313340143224023012414303312333243000241204402424002414401421112423130200031022340434102330133232102413221340344332401331342411312223114220422410031114240114333044000112113313001343434034403441343033000241443414331022202124141300042420213204321014023140300421401024020432443342141034113322034412334013142111242223420232034141110033221242130414203234324331322032341402243011404233031240114320004124112224122144103231014344312100010442400322420214442013230213210231210344203423302432220044441012423440140342331323132043432004101313412414320314344423421022323232140134203431212101020144232201110220233234224110010032432322023412044143132423310312434204101213142431113311412323012314412210341120231122301243422002310402041331220431002041100120411101303113040140434044342222421024214310130002112342043223234021022120344040112412002330212032442344004221424300000143010131431421103204440402043320034321424234323022304421110123023403414440231414012010342430443203134044441024332323333120334011233420343140231434321210422042033422040101334123442430342141030430", "234403231340211101441430012211303014113001024301320141031023431122411024412221020141210400031020024324131444321400444230320030311430323041323311320302412040434304213302141301000403214003210022101334013112103100142242014012422324404234434404204114141202032421430103112104040044014213220020204111041214141013000342312343130311033233142423430300344041212402113312323302414124220432431324444424240342133231032103044424221343120322343130240442243120333414030110303020041421331104003113102133023414302232220024033143431341121214322411411343313101030200404310324410243400212122331333433331013004144432242430414023132123242102112344140313203002231222421044302313211034003230113334423312000202133223441204241230044141142421124033341444314312012414423444302100423230402023041004131310001343303322302321320032332130301331233033204130421013122024444223433230304031340434303031004242202320212231424440124242124141022222341100012022312344224114430021442312242011302220243401240134231240141434402330300121040431224002300410011400332212443324022220000233231244013122330213144430343300241310322223012144301021224443424304203213134322122412000203132032040433413401403034120121420100231031134412240341040043214303403240331140442213323204133232342104132023111304241103421324423033344144230132001143324031231432043200114240002234440430421131432142300443031331211413210230322400024001301442010313321000004122413122220222331430032013332144001101224324121033442301233441324120134311421112343410313443302322340234442024444234222231412403012330420014121104121432012104200133141032001301033241031420030133033431423411113243443411340214414313420002301334424344144112402214323023102221004341134230203200334140102240410202341441110244022133213303131034231104110023304024322034301100140241424122412202302344424314334331234334203401430413400042033212033312443443134044342203232411141004101342213400422032132143040341104021412342401342310231221031421240411434002130424120213243202003431401340003113304402242141202044223242444431123313043240104014240031441023112131222204211324142114331412043321221001040223241041142432334033443434243301344402000322421341040303102222344034421032010301233303013234004322104243140230330002404300443124232033032234402024343434340104230224011321322200030200241103110013304111331022021044023233103120002444142102004024324000023432043340011123342440341400304320002034110341130411124302140132002241414330433222012212314224232130341311403041320010433111000142144421344424313114004320444004202402411423030121203422103204312411223030231341013312432030412100231103211201030100332022140410320431334104310124343023030241031220101302143134301223341204030420001310414143110230113141023013320111133321133204231013022104031324020023323303431324131210423410314014204121434101322221200041103121411432244300004120402143200334031324410412441034431411101232242004430410223230043133412212403130401401221430133423221234311441110113444344100100331100004441320123312433124121324344221214424131000312003241314122030423423423031144030022022412004133412121022333400004004124101311320113334031122420022232014132112132142201344024440140200141444342112033334233030240440212342232222103013112021011001230220143322013102221243021101232241403323002412431413343442431130041242141402430130444134234321210020411224021203443102411234242142241023032214332204243330134010001404013204020230300141131144343031410130011412214201030324343020443041344402443301001012041320142423030323421442144022043004033322100342402200443023334243203313402101000134222110134330001014204244040143431144014333121202302222332404022020113024213120232040303002123244141420121400324244142323034203020031340311322330424300141112142313134344002101444422214100333002440110311022400210331121420300122030404303420102033343333100043031411200320403222234411114430440004312200034321002241041413013230331433130103143224214012232300004131304114234020240030231102034224420131301341032033400404410222320430041201231122003333140414230040122321110100303134023333042002330440021301003123004432133033304442110114043300441320413300441342044344031444320420330344304142212040410102024413121442120440133244240410322214224224344042434012123311224104042233111242022303203104303320431021400133414104042321123424324122344321344420404120112023243404100102214140210444144212013012024343333243003110210220403121343401333423121430202421300141232432311433123104324442", "302131010413333100012044143004434210211431212124313214314301122243404020104034302210004010043122143304142242444202420411304324010402240223411331224120400000141020441311443013103133033003100102140003111240143204311241021031230304023442330033424240421442331403323211421324122041000204231141000321310302412111303201233130010213214001000103200114032234121142103103433233434200443343020431214034434213421100123424122004223403413410410031314002223300434411232341344303414233411003121442202333034341433304210300120134320313310333314310343230412440220014303141401213221301131344400140113144044032100020122403122124204213424404023122413232334044130314414420024041001233014423323320113234232313204114111121442434441221011344201112304001114424143002230001121301441330110332042111422233031403142240401012212040433140213034141003423321132200333242030122034411031144334122343230401101411411421110031302104303143103112030343400141213220411434103313102320140430444313402303023204434223444042424442321110130412431222343041100401314221044101130021303023441443412402141310321141201200211341233133243020122324002300410400140040402032203413001111104204241141404233421302320243133304400004432241020430413113043121412132111320424021442011341421320124424143343114433201310212043300301002031331440411220110041333130434042042103102133231143314444321212303200414013120302002422230202134413312424243211300322034403341341333401421303343000300224422003234221304114001122414143402312140214313034240003102044313141123313310314240312013114031401423320014241120032324322222400042144000231204310311114410303344312223232134231122111222134444213314123243000343001314400023341140214023220142334124340103331411441410411041142421334442004002223340220041141404111024401323431043310020013213441400423343222103111013340021302211031031442114330321214033302022423244204113133344410140342232111241000344222312130431203324312414011200022441333324014212013143322300124421340413112003101430324411312413322040433023123022211240010343402121302110442134011022120421034224200301440314120223314343314221321443021012032321430020040331022244123013310033432424444413013244221100332022323300131324223431240321013230044040141031000002440024412003231022031113001342104030330001213224341440410313144211311034230033022413324013421304140110144211004123120342142211120124230314421114303301301221232220432114042040044122331033430011222022203211242313222204422221242144024132130131414122344203342211022331043244440342331013433011304202420214400330013440111134121330120214230200134012324141111032440341400240044041001412312042241114234401303010321413124300002000414234104243142230012444113303223233304141301123124322210324143013212344323213310003140241223133213330331441133013122331200004414330043300114111430121013033030031204114221224221230413013134042332414302023131124300114410120342330004002140024033402331011123023202120404103133022241121011211442302343430321041300310140102231144321444104003430302341101104012344232221110103342230311124102123110031004310414101211234224030141333201431223131114211012242114324143021230233313322123130302113222441404311133103024033023203111423240043344221331232042111413341400410423141141240321211420004140122121444403203412123313440110432431130111131231142434014114224413021414013204130012304421404343310412233423430241330112340000110300141134303414332031302000301121434410022330444321342140000311102411410323134144310032101432314113412324410203414241414430442302232312422343131122113301323324231031211241203202432324022121031320240402023043233031334032424221320002223130412130300133212131323040404444120341044113444010210302301011241421202122341202233433340034102211014310033014444021401211030002221403203242141421342432322032420401011223033043022213404324120123320420032400342212203001332440104334212101123142100130334104421231420210123120030430343244141442242444313010443023013224400031411332312240010304113104433140311123040113030340223203041333402030124430023144331443212312444230423123222012334431202423444401144004401342113121242344111413134434403412421401303342201332324312044040133332142131343020430402042201312133120344020033201444224424132340103242240123433322344341311032231012214031331144312440420421002212020413044001204113420424243032440302241142134103443401401320132342242022233023001121213140022334203103332440041121110042401031101213412221212311442421230024411011240030310110002200", "032240142233011113042443113120430441032024420134432400132203100310120321413233041141434221300001431014131032320213300443101233442001244033000442103234040342114430234232141013104221421334104230011333332322014014032341431121220011121414002434132221044312340021411411430140202010224010432001200203101010133001101111322044020223104244431110241202102000041132011340214414224141232033111100041440444112044434303021431434102223034131230013120033231212030133400343333412344014212232123123442343132442402030112131112042404032014242124230004422441110044231431402334322131002200223112044124020001020101244042320004022211444002344414424123124040112440041201111131301120221030102023422123422233304231033310021001003002220013333013141333022023412001031310033243000332431042320323420430314203110334331303234432202323124224201440224424213033141422331242224443330312302323211040244312121234214243032030144400004110101332434433401034243013331422100111413234202432014410433044033040211331011224234213034013440002303100331322020434014210430411223142040131213001424110132132003313242012203321114133302311134303210331403104331211143211131243300243122131314003313241114401402432412134141204300320222321111441340110010243113224333140241332313112331210313142424143344011104423320032220223314321304241111141022001444432313411221202104302142404002342014313041043014414120143124431024424424423101430241420423300143440034312204002004441032024214400121303021214204301401142010323314334002043343233223121233234212123221303041434343432102321101103303310111130124402102023421120020040413211000102302031300130004134232234404230110103134113420043224140020343433302403132231430442123021211430211413243101141014312121102133111220322014430033120443233311202402441132003043020000300020103223124022021014212102420430320114032021102003040232344123011413133103214113332421420034402304343023010231144000034434042023430340341112243043433101044132403242331133044344420111012120030144310140213131434111344211103223411240031004223104110312104201242243300224121332202320133243114321420344141322424240424201300243113202240334043332443214441032441424342112410324224330040443404123301413203242201134100423204333111112403433010013434321122040403123002031224034300100040140004403143342234204044142230134303210113233033303202034423231324424410343333014412124110302121342403233032022204221411110343040440431112044320002121421220432021231041240320010333020244231233034222014014130111021304134412323214233230241022204120033430240402123343002430301422103200111110023222123022040300033020202433100410004202034014300114304013313121320430432014334342244422031422221220310333004101412341224000123004123201142122423410010132132230204013344424410130443002113043110123032424102014144410320102124430144021012103114130411340004034111100400402301241220403444320403002142133402312401430111034111020104403401424240222103412022410233310123211224010132301113232043144412313034212123110121200440142430424424131222123323120030340214002420230000141001131244004443421204310020124312041300332211000141132434124332321422433001412224114141424003444112433032141011200024111243132413432040122343321013304443444123411340410000034042420442124001141441344433230221044422233422412113142242240440324410141313342443113403024002412300120233230003131430011343014440142422002303324321421220420312311311343413002141304433023324142204011004032443042233011201333442240002242142134442242310420200030431330203104202312244131404014431421440121012223043312333434034123142432334311323411210044410441200443432104402000123344440032301432043244010041200044323110034443234303013131222032021103200423331110223241210104030144320313020133142343033400433034230124444444040142420011121312100311132022313341140340403000332314301144404131420022434023000020431224243010244111441014321102024443343144113120222043020123000114432003333314012334234332034434132141020111221342402301442232140230113214402434033214340421132040114310040201323131433141140244424441401432240433033223022414334104141321120330034123240441330440423440431223034443000341032002233412101312302134403322213223340132233221041303333242222343210440240140232441022120414304002443240433320334302113014414141201001034002432321223030122131442020020330333324131313022230344102242131110410110343042000401310023034212111144021232202141031404422112414424100110423043043102034021311432303131423001222211214424323000202004340412", "342204321344121414303003103123303204131044032311113430334342130030002120012024232424222021101211333200234200103334223402334014411100442034143331112433040304323332110334211040004132424230110331244303010432433022311204103134003143323443424220100112213141341421344442223434221302000312222320342411424013432201041140320103343232140114342230304443230303204312411012401432333230110332322043000132314300204001243103010044330140222032024341211102210311013422204013333142104401444111413130421011001200134142411134433412044102342444142242323021430244343444232302203201331312000034232410413032330230023241114133111024332003412212103211110312234210102033041121431240212213330141134104241002141224001323332103313323042312113324034214304322020201000202412332213310240434023233204244223221243203323242134201024321121332133114400143413300404113432401143440422414422001131121310211304242034331413214223043022020323144140134424300100114201044134323131301112040034314012030303113404040203242113310144041431342043024431134242231101023012200411130111340410422010041211041141002200442233022011134301234234100314332122244430030442001100444132424424134123341330330310213130022202420334420033304333441114302441312414433311440211011402421013011134242141131312224131244230030311023121042013124000132224303030334220404223340322103430030213023134113140433022214100343333212423022001100230300440023123301322011343302111243121404021341020143110203040013022220113142140130002304433424202201412334400432042344223032404304013341031234420243422201103121303321204231314110233441232404004001113030023104100434034123043304302322304020220033431311344024430140442212011422043112311234014231240330431341340432131301203123231441010431002432412102421123031340433304214203431312343040044130343401110403021304131302412012200300020320111102404104303442122131100124031142042000100003224420241320043333024400223410330240320003421042013312424112044043200432413013001023000342324411210101103030002133143032114222203311123100213244233031321243022303410112403240314421230234244024013414224433121242241231321101023342232111444144421234140441010234413200242124200224333444142420224044241431431022400242044320014444331324330310423420333243432132241221324134431341300413022312421310020242234414120420223140232402042320330334121132224112130433210341010322240144311341321332330231130400110033021433034040041434110322111014320114320220233400014313004121212012104043144441014231434423223121103101014412341430234403322241042420223000133001224231431113014243043332103322001300302411231241211311113243100220324323224110412240400013412431142411204413044121234100041321142341012434021032000402032304431012040244031242332234143042342331102312400404200434404242343301341241422400433114021304102443204422314214121022122204131241414332241012431003333434201212223434023243214032040322224111103013314023420232143424424422244042232020400221401411010312242400040030404311243444324043203003221001031134100000344232033233424244341432440201414014032213332143123432100141440333011141404033121313411441334031011103210213204400313411030342230344012441324443424033030442020022134123320224232104402211430031410213122103220301433431334114123440032202242010344134030312142010412140210212400121020032434401231100334414331114442241122422343032324310044200304401023413231031014003213443422304014130221221332332003400124412420302320434133201404011120142420120114313233040334242211420300324103401000200440134102331333004323012101440221044310022204313024303003321000213040423030100341200104110121413414141142231032301104222303213114012333202303240222344034123034410330344032322140110130103344010204243330011300142344134334341134141342441422414444034113220112122223132311012214021332233133011010343030314013131412144243303121010032021201341241242311114111234242002424330232411312321040122221330133413403440331413342211443322122341002201114132441432010212200133213024340403231343304223024240112210022101124332133144022334220420133422032034334002031303241300434110332003404214402441323212432102333423141312442214430321401423323101131302320142114442311040430000220442020130101222423241011210410220333412100043044212412211341342430314134134203234321220430443301211412233134200413201241211112432222224421212301243230441110222224103040201103231124122331433413223300434203014010020232114302120330332120034430043034324434434123000321440030341234303412421304103033220020", "023324111144434444214301012242431422230240431402240414432144403023103101344443102442404331440224132422221100414110142014302442014244134241143421043341121132404043424232103313344023020213324140400232013441103113010343041113202441232410443401324112321032330413204020002400222401432211231332112034140201404303220224334332004024323131112312004323402433022430131232204111034214241201123423342321024134034134112311410331420214110232100424024232403030123412010023033114321304043200344133120042013201301022340123244221213003131044102100314124340131333404242302230122123003002310342400103113000324200141000031212230402430140442401023231301244423403400434333233010331411442340313334240144341130321324114202142201343321142113424033403121021422210302013314302113101010232020304340410021023212000032440404404003031143024002034222444231204432430041412414340142002444140333421302230332411113221244034022430133201224431003223330141121030413104440030004333402400201342324323012032323114124321411111032123040402234011013333241412334243414230433343402311121142204322113441442010214303004113014020400032103402400240202030004040122241001433040301042443021041010331411300210343313101233144041330322324324101110131422140410402313010030133240231304122113322230333440301103310124331102133234402334222103232020433123222040131233302003302124341440014203112240320201414041141243434410411233112113341413140433343032132321223423123022131440210404231131422034011014221442432110114334123042021400432330244210032034404122322040320302332234444111003021423024141414003020102030140434420200010403204244124233442420321243423200320431044002412230124422024234200230122430202141031112321231234133330413324022231234231320220233312324144210002030222121133222113114444411411022343023124323111100402432113130014010231034013131420243233010340212101324344112131141403424104211024233302324024341100031401243412132322201342332120124442100410111242220430420330434202332033201300442234333042423100400212033323040211044034322030101030220121334212114010212034012110223040103344424000033110302022400030013124432424002121024043133331431423430101120413402142111202433033021033020441134224344033232111421140441403412142334112202400441442100024333130421143223334314014222223020441140230340313440322010432034111013014423203344402140242302323342412224214000012213032444123320134230242423441034340211141224414433414314241230324010221103044132024431011324024011311043234343030400241204201013244444124343040131121101333234331102112041304320431433222244143300024430244124323131414304032303223432221214002443223202024430302342334324000401414110222131040442132001432231203344333144340304002401002043433143331102333003134002310132402401222003102001124440331420341320102111312002211424002440210202304003140242113144113340100113100032134231303332400002000310440300032012144302043433200431143023430100421330400220323103104420341202420004240412110102310340440200220414004300121044022113202021312311023313041043324020042214241032444330220121144241120423431210410223234311114401444420142242434134332332303202012233332023343032313340443401110103004032124000311240101012240342400434303104330443320044002204224111400242100003012130304242431313321411303442214110122340021442201441204034402224123003230033012444002013403031224224211244000433224421332043314322013113244432114113121023312202010132301121012343423434044321233424202144404443211203204443031001422410320100024111333432124432223140300120212300330034122124001324420020232142412241313201002413034404040321403144034411323013342111430202112112323003412234101334211103014134440003214413012001202313223220200044240221213444412033341324414014011402003423041313300130204200140310033311302220010224021004043434114100413241310311413223214313114431102104031003120243444014204133310034432111021221303211134212321010342324133133242222211223211000104203144322044220214323234011120033020023030134441243324301210224020134041141343311134032022222314114420140021121101343410220140024220131000302040323331434022031123131024220214424402314024432242322044320200322031213423342424101244340012244344402020423200214244124341343303442223011220034411302130444314114432340110344144304041023344041000231102401211040431230230140303133000022231243403401011403013321413140313434403312234044324203312143004240434201300124322341114132312321330333414214202422404304333042330221314344033420312323123130122323031203133121202", "321134114131313004342030112331204143244302412003023421110330130420403102122004102000121033211332332244043412042203334211424214302241042414112244442202100201402130400213341012130341024111040432430004414422400301442411032104102302232233414202220413442203113203104344233300113144442302232124332413231121221331320033324112411344040000241003334232304301403140420242214134344404122004302102402323204301423431440240013202101331234330002324213204141320300122011224041332141214440421343103034040212321202222040430343314014430244224414444043304044114311021012032133244443304304002402414000420441220113001041230034021114442022034234042044134011213320011443211321124413132202343330101012212123041432211424310324021340000310311104432133030421340243431112312330033213041132340423333344343330141130221131342114400311301423334330123143230033022020420410203401320312421131423311300021404231411323034213221322323043141243120440131412321301134042231014420331400032344331003101322300300313304402022330022032333224114012224132341241343230003444201402432441421202112330120130413133144224421340403303022342141101224020022022000101111414332034212440211213313410214322444412302432222233314001340003411321013440242214103412432023324100111231043031440003031400030310300122422330442134242402433424034302222030021401134402002143243113322031321430200110014130021040422440023024442334324121343433114024402411032130422401202334133121332441342041443012031344034043420113012241313222334200001301242243331102120421114040402331020440412141304414201411022013233311312142312334440420343220014340321140332242322001040310143302032443242031314113000134000420000140030303214014422331024422444321112324013331200423320103423331030321431044133134421410340343332012142132033232204421434420103111233423010420133140343111211041021000344313223304141321111233143444332303034101201004323104402011443213330321343414003040344303440224122344124213132301002011411024330043312224242110333231123334300233004430303420220113342200210431102340310121143113201100241203220422002142304110013343042343231421344140031121303003344410233032134043231144121203141200031210231201201403031421033024230343441033212222131132203224220211304401402420014032242330114424212120024322241430431112122200311142322042440320342004023213310401000221024422012421302111132302214201403110221114321224304230432312034330410003312431434333420334103244331320224324041031242014310144004241201004301023123043004314120041100132430413101241422420231011200243310403222304240212112141011024300342111000132304043433113102410024312021004221004004110344012403111341023033332131224044114201101420301341434411101033442300010142141020341314130002424322421210123313300411014120200401300142320404414311321331100343441033043410330423220343232413124424014240223023000202140433112013421111012234004241022311004443322211200221340303203030400312304130241212324142101044431142342211222202343130320042422304433112031110400004204000422114001103423024310442342043113420312022432410231220132312424043100422413322102311344244330144444343221323332023110132413232340143130142213110230144241240331421243411444214211210202142341314314243020143244420030430443423140321004443333103040113304231132303403143212034344310431304012412421003223032422233233014432411014120020330003233231212404044344204323433340140330223122233421114234222221241010244011003430304204101403132313120320422012403412133343420422133404242124004320430033434441234403222331204224400410444244220104131043324242402130032443410204341320132124331204133042142231004222443410242314412222121410443414431312041210044142323344343032444041203414122033142310402322132023314214021134143333344313104132423104031432130324242124432200344100421043114233122010042442110101100144002124223413312422440233013431204011213421314414232004223100411133012400422320140403133103344244441122340443300221311410114141104331122340313231042120223143340402013432400302212034334010302241434010130013044101114301113020103003421441423324420012303114400304132400413112143114332324241140303013242230411201221311402104412020201024010312022140142233002203343242020220434432321331103301033342044243313133311233120021343203442030043200001002024234414220212344224120400332434133001332304400411013104210143114323300204342423224211141120011240442110120200300143134401301023440244201403312404442122033341242033001413442332404300402420023433040234424223210310214201203012", "220433332041034031420444224202002033340042413300411410004003130011201121244000033312424244232342432001322223321342103113001024130142244402220002014142110020000031324230040443303044320243201411012433104123400343224204233023433243303334332010411310222313314321344232222432142404034444030342333423143334422323422100102411003011414001440242220101224140220414324311013241321140422034303420221002300323014213312244132044412020444143022301002232314114402413112244112344424424043300031100411322323241424301412142441313012141241134422133430220424041043133434442401140333014213100100432041031043341210121310431130042403301404103040122023003420340433033122110034210022430034423443301311424331100120122111040223004123013131341142303000443402241332301242323311134402024420031422400044320341323413323443000122313100104232221313233011311121441122132413204332134032343400333130002430422402211131400421312004342120024024121321214310141234304111310000123114214430241024334303013431402212031323134400011430402001323113121133101010434041004013233401322202144312043124411132322231031010143430021404121431202321140404042303233112322044413331323013230243412201011003020124412300241242224244202221324132110402424303422304420222030312443330213112320110422012221343034434401033243412221140211031032442431241042100302434333042224222412212321303231341313044440144220134320434142412324411042101240414040012011333440442444440123012303410123210041011200144412033044300011340024021302121334434041422102104030114131104122212014413434234012101344104434324333102020023321404214342443404132404431100404043434223122330201240231044202002312110414303443303001102222230313424023302314403342322432402311224003123303132403342132034112014112334034020230030440234100302423143044144430204111301020430020431221021221421241413424141324101324343232101201230320040220240434412423210201110231130442442103240344133140334042121243333341200204044423430144440022001443201101124024044111133103214234301244422333210440002234434201204430303321042440202400432333413240134141320340141214443302420322434133220004103301312232304231331323330310122321013221221024112344441344312322032304042412104013224301020444424343222032003323434321004144142124034343223432132343421434043234223021304244332044043440211110120203002114011413310122332324200342040313404440110300402340333034013332214141420040202111313032333101343443414432331103320332432402301301410433211104324241134102211403102132230234231402401041422133341300214230420110103344210224111204413331412402322403034202240301002030404024343042411024421024100341321304021001401232023413101130111313140014401214403120144223142424013000344424414304012042334330444303441031113143211343241422320444200113330142431124213041144134030040432140310112141224401044010322122414011112444220041130004130212321104111214404312143422404044443303320243400131331403140032124101234303312324314230240142233211214004412223331413014100302042002214420301003323021421231302433232231331224421320434024112103244313233040042023020330410310011304104423441004411441413242124434303002044104330023310310320001443223144012341432141001121022443122204130444440332024032340302042104202220120241224243234031323304123121314321431101443430444102313243303214101200313030421432003223304120030032224421140112003420221112204032431223212310124402013402344143221331104032230013332110331324034110411413312343301304211000112024221332420144230104402004342304033001341313313432200123021300104104143140234334224404211421120340411404200414323331334310133421030100213323204232113220040104320134330033210002414004300004031332122230331110300112113043214023412042230120201143143424334413222342322014314314044432421442220141012114133342041142322413241332030200244100432223432131224412311140032044024400430344441121224131032432130224113010244014242112223024014001014111101004001102031411434220140004412304141103320143133131141403020234024113413114324043230420221221402032112414411111334021033431311040203111413221403222133002002224011022114330242234123011424314422313030120444004020101301301343013100401243124202230333132011310143010440012233241313224312204300320121221143340303203302041002012312120332410321203211110232431202324120030221144004132310413410340231344023220044113033020123314134423003411122343123323301012422103324241313401143031044140021404023231103241000402041434013320433411140240412332123320131214004234033222411210044132124430", "422202420424310433041021443221300032424143041221043403303304230221012220012240311320443340030013143010410312031343213002241113443044010242304333124322332121303340023140300342142200240423310434422023331131332203214442433344433034432343412214104103011314134404031032030432414124123304202320120020022032314314442403111333244332201021103320404040344330012404024430233011144221221201044204011434034012312421033030330343431131233211442410320014444240031321422212111031140003411214104201341401422042442212113230012231000033022332041401401131312341134213022124101130214141330031340222440442220343204440212013104232020302234140244022222213133032301400103434313420043313023044420233201303342111202142302000400404014223043411100203312131124122033301211223100201002333440344012013000023141041040414440443240411441443024424413303204420144210232132100331422413112343201042403342331231330122420321401144014041040242034043433333441434120010422124141422211142200140324104003440131443400414012114324042340104133230100000411022440443431210202043110033210010203031443320214110342102431331023411424412224324431330003133230340020404200403412240012000120411022330440004104023214343424130013114410340123412312030110213020044342121401011244321132204010022223303201344302103244442300330442414243000042231011100202124024431301230312234442033242032422434304233314300233420110431122414210140301120020034020342004420443214301243210113140004333300210342234211013341200330002104302301033442320131111413321321122030014412413320112121233412300344004133343232231124220311421022112412424304431423103203323141121301342440412044423300240114143020312424220203400314200020341030333322224404214112113033303332043414003342110132024210241142334123413432222223341341421213441333403103403003040111413344340000244242024103444111343443223410231211041214444300101240440122033043110344233031433342444133114224030222100441210402343113121101204344332240201143402130211133132240343422141221000322103433324420334303044303340210434213302002444213134423130412023234031421104443112411000033211043332200413142233302211241411110102204403444114042021110330212244441223432140344340034441433001221113410410410304200423104201410110131101114304442433343030133344032144202032204223324344221442200313404011342000043301231431021424344234232023231144032024311411301300230411141413103002024111041213220242032220301322422004013124303202143132113302032332231442004401044212343043321122102332114433214042244013140302312033110442031344023330303234010003122423344341200102341002340021234212234342311432304104423133400014100230413114101020143324210431433431210124414411232011123201443424411020412311004023442224302004320404413031314211442124410424410342231401043413023111032231041212302112311114133104444043033421300140102224233203220021412320124144203242121403341310310121321204024224340412021121020214042244242400144301031103331220320304331020424211332012222002001043301144411423044224040304313240033423241344142031441433303301014044322433244223224040031411401403340044420010233012042014102340344030431031131213333444002104034032003104343242100143131102331314420422033340211303000320343044404343004132231100214023134240331420021324033232002112214233032134143023341103332043042310121221424414211001422402300222222223413310234431213343032020101321244033014001120431042021143243434212201312112314132003223423043243102342334143440230433220211032212240243211311222344314441010140213232144031433131002334422222012021331221010032233440030343032100300311012321422114410244432313440413420302333011004001233100313431044112014010102030104021322201214222031311010322330134013130210032342401331233003034232021043444022210123414111323142330302400330344003332424043140234411220011222021144200000300411221030020341224323014012234313000223313423314321011113313223303000412422444411333321031302440010213003242143414304300301002424013212033423102334210044043103444023242100134144333023031033144414403141031244201024102433302444403013144343210334440201203231223422130123044301300312122003333202121022304131231304303323312234314421014244120231303212243033304232111421300424421034444300101320414040301421211042403444244402242423214334111423200202411240140331144124210333221343342023224322143340143014112014011413022240104043142333030120023401411301203013213440213421211142043220343300042302012224314132130124322024300211223032331404040243304010132213043112020323214", "211214342400111112001412003420421143322313203000213400323241022222314404101141212224114144200130022410042102124024443242222210222234104124214001004400044024044443000221230440341211130324120213220424104430324140342213410134022324144333232213441110312201410112231024223324121113211012400113013231243210022304302123013134332133013111124240034040421022102101233232112213222102222123134343243303032341334441343422010011233330434321032002033431124023142130221403224240421444102330001340203311233141042311324040144242213400022131011133242030212141232342123433431000434013234200024334122201240001241022411213234202441421042233330114011214301013412030401313411241230224323043020404142043103313343234031431312322013230034142223341440044140030410343420443323310443104132313323311200011304413031322424314144421224432341244323430032221034100012140311310431224301044022430002240313101243442300020101100334211443000421211111321131014112210122233430412220304234402413400130042000303033024341140311010034423024414244034042301342414301040144034001110300320431311332413431413434414122420034234431330044342444210031341414134413122411223202113432112443203333204402110244344212340231120342002014303041441140044444110003013232424200240122404111241034143322304434100103320423222031203143142210122022214300442011011341240434331210002432443114434241414032140104142100100212231113112440200402130402403414043232142143131413120441432202113012324041021011013233210443032202320310220301011243240134220420101311044441304020320402111243233440032013124444242012110132433131304240324130100121014012003032123430440002113330101010033112033423342404321442311320142200403404132222444042244040324100314001400024104423014201140241242223011130443302341233421112114411410313323212210342033034130014144440420444024143400140442301030233241220304033024421404433021331023124041111411432312023021032343140040220021103211003203242010413043324010102101132233322112034410344401312040304432433433202322212331403320221401311102103133222313004221410004010343423441222132141303400134003030111431040004024221144423440032401422204010414301431101320323310240233002232112423202311043313233223202311330332132033330214213014430020430032321204241140024142021413244332130124020243344323420022020101334300422434100300213314233132222424413032431231443210230021242424021214244101411442121310421414021103230432312023213403214113333100333321410334333232443321344011130041142404432102131442344423113022013310202212440244201313124440021043310033334104130233002432032102410114330440333112242301243303322012321231201130144403113434011331423213124403231324011301222303440221444032304240211243424102334433033004430400341423022302330212043040143241101310442041343004331302333144431042140333324430322041303432213234340000033122400320211231444130443131230433002403142334321114021331231103041241242022120304202421424244133330444104013340021321443332131134320032403231402420232414342333142024042013033344322232334214314301432124002021414302032000042304412323432330402024311133114123022002234112313322341013124111320321033031421413232304414431304243112044241003111031232213110234431041114304111040202023231114410220422220330033204033411113233322404334140144001112311221101000001443001203411232313310411332444040024244331201424432102402001020142104001231242411303242434434314204011431214132240443422201431431414233033040442220122334123101242242413010104430244201320120413102404301020334042420241331430101322411311340422110131100334334444300300430131044224243400110002124432123202033431202043033212242341223224444011321434214034240143242300443411343334234434020201440243114110430213044212413001342302430444002242003004422332443042141313233111332213402343341011014143442224312442233204020402412342230114231314141224300211004102224332000121100122124432042030122400223340232433102124200343210022023323310422234340203013004200432023112340231012304014022024243310042401024223022324002220203043111304023221422120334122444312142244003201412400444324120023023030231222412314234123213411131210122342223042442112034242220233432122212300300143213044032141122104203321432321312423014401243121424004240143014431123241404111213234024241211111113213221144304403404234410030404203312212343242224340110243422201323434114223421304430033304224321142200224024030024223033113420213124011424201332241333223303220424132003030434403224240001131143333100122202341404100411044414", "434343123124001210101102221403003402443244102004123341013040314414011204423322232122341303331430304201112220231012143334331413113120001033344411122334301004004212221044244421011243324140431322034021134143413301344330442443142013101021411334442044231404314403433242231313201233413204400101323334013234411344124011000120411202432220130424324030213124024213403044322031000241003203102113030002204244023210300001033001211031213013431400422013102101302243302122441211242213033023113421200041334121400132323222200414430100124204233241121101001140022001312142000114020310014432401344340112403412104314010444341230210123124441221141304030203413040311421402230120120422120322341024422224213242003041203101243114301313232134321114101043232410301023003032434422321220044000410113123240422330234310341010311012443213233304204021204140211033041110204030100233323223333032300304303303101410420044033300314103323423402344334101303043002403230404330012440041242230433233432431114422214100321441132403310440034104420323124232030432314200233120141111100441240442421100043002043222000034443103233331402431202133003141130331304201303422033320101003114140203340030433110330041330214232300434322121130041401004314014040132412341210403301213020301104211440034014131404442344403231441131101121332433202223133103130141444112344201033223142430030223023433131122023211134232224032430100232420302001041402103230043343033000443323022014102310342102000024332204144014020240041400410112021131232144430213040121203221034001404232133441342404003332411044303244114131404001013020221301113130333021310010324311003202212233024022200331131302101242423412330034224120202430214033220103332041433022203143431330342112444240043441002322434414141134204144241133011404011333143240140123440224344343221403200304223042003201402244301042423432300130123304430001224301114000214033140321230431100333041034123304340340240112234411221320221044040244314412422030213122422342041300043220112441030123321230030004120211441243340244332444022220304033111320112141003042134203023301211404012423113203040203230333031040330313242034143220031032023123410404343202101320310330230303143343440324420304222332422211110432300342342021220104443214131043220424400323202142323110320043323042321102212123414114420244102301303332224422232123323103423133142444031424142021042223314343124041320132124411200342431334411040120201304221402012110014414411420230121442333312242402211334421220004121324222434113413014211100443340012441113002013240401442434030114204230012300131411401240002114442340014444441430433231410044341040432433222444101043410213400431121221431334244413123401144103313413024342100204134123443321442403242420411410311322213312023132233112141144022411400400002423303001440303333422414331031203140024434330030000320313312412431230021030203433430441320430441311330144402104043210421242040320440230214243243003420043034133442211233131321231411014301323302130140430342200412302212301003011332312142101432220214433244200044432314223123101404432321233140134122211312004410223200213044342401234131234040142122230410431120422400431400411212402442211141041010130041000130414404222121304221020322424314202311131431300030242332301202432144412312310203100111020321410003313142332300411444321401434320421233043401142321330011004004422144241232010234214301134320334132114332442041032310132344202121421303023203323401421103300310014002234112314014112000411023210341211201210040001100144340204011324232010421403013141123423332322042130404442041432440220003131202340124223401441013422240000243423420343232143022013112212244124232431244043200323001421202332110100431013231013203102323314100423431411132142221413102410223111413012332221431301134340221302113011233242244331114313143331132411220321111100113223231003024310313433120033242223030224324213243103044010113332121300413112441431321104211212014124444333201134230241103422411122220303313423013211213234034401210000333322133022423422140430123340242031242344440010044010232321203022413443313441212203001010132004223303143141021440210144324023001223124231340322013244011211240130323441010200211104444013442004231321304442341033001112231030343002044034131130322021111041032223422234201303012123040201040021324312142313111301310330421111230432340421332421013130300430121432332031030024032200010030103123104342444133304144210422010224240021224120104403042111224432020324032113031310224430033221332", "011332014443114321021221201221422111333031100312344344111131043411223432322002343104124214411331030110142124024401342111003200320432433443110013214222222401042244240204401332331334032030332132430230123400131310234331000223200242443114410201423240103013341404320223312033400230134101143003134110124204200201100432441132233111003222003022431014111120000304322413042440204333134311123214242404034144321043434034434030030031214414223034422221344111232014214031004413323101301444312130133032343040342102004232433124213124044304014100233002324204424010233044404411311024000140423132231440241212012313033300313342141411230341130044424403224332333112032122040241330411440032421302433232211434433423442211341002423211403212141322031220403303000341433304321411331103243214112133124132113304031333444224332020024011442104402241012444341130020332412333114020243134330214231212300102212334420130120421004204224030003330211204421102322103114224232030330132443234333312001313121324133021302041102143123044000112020321324411230234100213222024401114044304240024412044000010124341133240114231133431403134221032012030034100442333202104434204024134421402344321202213120220413133212130032320041440302102221244140240243324123211211222402432040342043233142411120203444134104343021302403203334431020242140443322003003143303341222101132102343220400241020420421140332424441001033144304122144121223303344002340140430213433401313334331421041001332433204414241134114440301401330444031014333024322434120411020233213233234200140321403321310331423131430001021032204101304020043110132001424242012102422214141433033222310234423204441340024433023043210304102124221440121223203403312400411132223202242223211112340133244211231432330311310424440104331120414000044434304024214430214320431113222134200144232340333133324334030344212344043343340212434310140203423232421343114234231400203321334232302242232041031422411002140334020233444430324121201004234331021301441423403201134324330410203321124303120302440200023442110114413310440024134310213123412221112310224203442431431221341340104223414314422212133110441202343101003012310332214041212334022420211104321421311424101310132040103432042430310214231310412112442142444014443044340031334312234012414100202213013420002130043010412041230204033301402213214201134410433100244202410434333443433221103423343224140113443303432231140223402403411033114410412010423042323322401034333140043232324334002444400004132043303443024413222042030004042344313334240314311403343301234400422222022140301324302413030002410414441032042341032224031301430101214322402103140004442214201023322100033043234441421143322022042240444340104003331121034302010143213242140331412010223114012143303324223133342321040223010233242104243120214422200314222414022002241124031332230040133130103214010200310423402202224244244332042233430303332123332230240320223414413444141332233342114231023222144230042431112403103320431400312313333232001421310131123241430022140202241110441330443420041022001024344203000013021314404303313233420341311141422443024420243024012240431144234200242023413410034334330020121404101421422401243413010011241011423141434230011434443440000402024433310031144201441314004240442044101033333421320422143240400043232144211004004034142140212212231044231111223042001232132234211041303342033023434231444410234443000142141132143411000004031223141423414442124420222404030223204412322022444413133223041202002011210323300242143141000420123213014322224014103323034022221424213342014233311132230130113212103404010411214232221200112113422203440210410133440421204233011241222313021411231431202001401011420203342423422044043443443002423130202204033240220114424234334343402213201030023231443103420104112414333044323034223110042034110243444330441321210101413404312213242210010230212113040043044231210332203013304214442301101023413010414311433044321321134300014044332103013110244233040440243202223321144340132440443302233310340223010004303330412224134430434124402024202302004300212344221114342301414334431042311101020134144344032203122124230141102114210014410414212432022102111202414223130204023101311223441340442033444421203342403014332431242122130200010133213224040043223201241331024112303403232312131100344343244142132041110424124020100034203001441432220301134303311113330210102301003230323141021303202020324113301442044020411103003210444101024411441113140441331344432041210131022412213142112234400321320", "002113121143410423240121434403332401334200304032101331131413040333423313422211320200231211300413244310210142414201121412321101210302433111341413032010201403312101013241231420224442332340403004044420143104333321003043114422113011121014201320134130104302214010031234122101401232100011124440222013212424403032114422022403402224331443140021433243100233220240103344332300433233204212413430342313140441024140104201443012311423442110131302421134213442013124240324423040343232443130433222120412441403313211043223300000122434244303133014330031211114114041431242141400344103412421020243323440123311120440434131434021110104422344424441401434444314442341303040421241403021044404314342440130000100310022040122323424314122100022432331233432101043433121232011243331310430042444220420203343432014323024042404223030101343403244344002341331444040210332234010000400211440101311133242432213421320231024420231024431211032202334113240204400100240011440142023443211234340122102414402012300144024001102111002343103241420103424113040401423400230044210043142212203013313020311044241203131042441314303304042414401402300333400441312243344023121113410210204210141343124322004011042202310133241022414402123424144214001032121112013131221130440112014020121412041440001300321433233443002001244103440034044232440220314210243324413233244030044210442301220200440220030441123412121310324434113144412333130302401411224224320030024332104041020221143032434200002242243001312212014343241012300342221213232404222221334121212214041214420432444011433323122000433034110103012302110211100200310310130203102342404330041304413404130443110102210011202102232103133433213430221011221314203003422432043220001313131034220301040422343113242343320000321120322410104333423420122140033044140444223244203142240402402002231221421043103241041131004011232140343032444243333222223200103132034320104204021213110043202002310012041240303104444002402120033224113200230304104431122423031412412433111230424012032124204102322243423013244241334210403311202432431331440233134314331224344422142121232200032300034143302234023021003134210134410022300021304313122042333220110200142321044340432423121002141301314102130311302303112231410341214302432310121140134103230420001303441414433444204243223342014234430014401134421134221201100420013144024003111431420224220211344233344042201242203231023101244301022140441134323342121312130313214331433101143313043100202303413014341344021203034040032341034303140130440302123230133410302034422200323024432214410042314330040101031114000113000232233241222244243343431231320444214211134231133301301404134241311223044343331201140012010404223303412221014412043123314231011304200400003044301124301411013334413302320431024004144304220230302442211033344102403310432133413101044341332204301123113212114131330203330032204244114221204003331431414002224122232211013401421314440342202240121413031242041212103221403431110043010310323424444421202101203423033404420314313303222322002332112232120340242400443203142101203113132000042034033331331213233001231324232204104143040223243343040143233324310220114111431401320142332144212401313033424012411241301420031421322444201110344411221033040423013010043432410043333040314013300341241334142302410020234113214314224131022343404223324400333110143422302232331242012101202013412411102212313220422204233320204044241123012420134433244323302240030222010314410203010233234003300321124103414303441124100431121011101223224234321013432432310321233011040044001003213402302220442313302104124342032301333200422022043121413132020414302222241233120141110311024300423402423304111432303403233444012412434233114323010402131444114401010244331334412242242100414024101332004242041234124234434244234421341321404120202004314430103322122100114113332124024020424442014424140442341323130010142224312230034012214142432001201042104430414431222003104334433320200423244021322213403004013320403130210330034120304223312044323434424020430311413331340011420024131232143413404232333342132310113431431144401312104442433400112234124431112032102434201434102402124343442110411013034430420242410102431443122301422001021300121004114124033334433134034112410134420232332110444333101030314140244341123301230042243420121343303313420030003131320402013330001414133324013122404410301442311222214014044004213003411314430214421400430101021334004200401444212244440101444420142234231102404040331232110231221424324020222113323004200102", "114301402410422031311404441034200410134331034030323132310221003440324222330310200310312232211411100123100244134232322413410211140024114011220100432224004001323021314424442324130012032044343013331312024332111320012144204333331230210121103422442201044334330214212243040113024113300241244424100211213102013131202020024432400043422342200242214404343434300400412134144213403124122231044342244300040014322143402230102014211131340410334423224404131310224221131011223433342133201324200440000311404100141332423201104204014411224011141032224330132131143042341433212041100413243330424042121323441233312240113021220322234300331221042010141204343203331434424213044232013231300100214132031310302200011000133413111134300000221031141122200323031304023332402442422334122032301114323242004043330320432412014444222321101240112211030340343314322142124221141222344010111411242401434341144114134010232320302431044443402441443212131404113314000131022123312110231031332320011144101001121400111424340434312223413302224404410404341210214442401104432241330003322122040234111033113124221110122200214104340424440303120004021002022120314302404214240211100344044133423102313121222110040231130242212410113110022430404421331041222423001301442144310242014413221342043422210122224124400444011230031002421331102140232443420434300331203341112344042244304100310014321430030420231221300122004314330303012203422012222430124304424132441031341420002414433400120204341102042001122140220001110013042420143201144414021301221203421143202414214000110034114442121133134231204232224101140442422140232004313400310344102243340144104140334133001443413120324122301124124002020111310424234432102224213113004402003134220124032244242210101403330431014403421424203101314110031040333211422333120300202212212121313041140034111003244114231021320243231404200404021014131301104000223134320404413444224221401423132103211021313010110211130430340102204400240121010321013334330312303204231231004342123314122011103121400103143011024130132014313302102243434021204220143330112210202042301144212341131401112431310434043224222414332041413341042223443344444122241422234120311210140011420400341110312244012431231213112412313021240001304201204014422402023440243320013021110044221013311214004120204411201022312400142243130314320234203410100042402202410423003033243133233410342223040224320102342213400231100100210334042303442423311234331441300030434340010421101341442340201214302410231120124120102311433002413001414034143244403443111400121144411023102344331143043140140421210000224433314303110023424421113333440202321402122104303242424024422404421321421402400220314321313021034340002323341100204023332301430442444010202022140423043310134111304124102000102343404443003322112331133144113133131403301323104233420222412423121004210000242321304300333000341344430213014230220443040433313220301241101200111211131340241110233402220440044230233133142211131031223403122213120102321033432322431002334410443014422020323410213112314431002411413322201440420012002033333024102001410123203230131011222403221143221213342020020022213143124311441000441221402340111440411243044003234004441303402313344131433441441111230204242343222131124341434342404143004122111311142103410041432002132213121223100141414230134402033111431032143030412300240402022340214422434304003020043440011314041222041100041320122410044210411112341111033000121313223411220041001304131203330414434010112323121432244034140343410321333141320211031311122003124322212410124221213242103042040400200144023320332310444000442122444134134234230103322441330330121134444322124124112011400334014241040243012044012314433111012311013342004310143344431040204432243042303314003431243241331140311043243213403240331401311130103103320210323241133402412214401302123332340210202132034014303344144204402202112302202241200022441434303114120221114212413333221133014014041331212114010101034303103030343214313132240323033222022423110410012122230123031230400401304410422112133033334213044130441412223402340040141430202020223241010040432104200104343414432223300110413421304312024224413122431300400410034331340433341341021243330210124131200232340212012340143443122230122210030220421041301022001300024120001014202311403314412330241301241110322102102110231122031330024322133013130203031431222123320304033444122434114410400012142120131340143200204301123204430311433330403032032121004203314440010204323421213320423323020304340423232", "002041223444430031112033434344014333201202224202341130132430420002320230424340212120131212424301401424020240340113343230034133442104224113240100433002220132443110013211313402241331322421221123012032140233011200120412142014300311344040134033404043141231103310444142130044012340431312424322110423234203242404420131314132444111102101424341310110440220132243342104400133141124333430441420442044422012404244304112030341322422310204423233410022342223324444032123334041141103043033031304130243103131140431042313340012422423014022214040214001343421132334402213300424141004241123002044342004044443214001213423242312322334143201412140031340120314141322120441120420302302342101034211043402024111142341130414100124114230120404042202433431223343202400011401213421320443104042014410331311404232113443213220001110042031332302412304000140202032011441323431312102310411443301211440040443004004243132403422141210200033430220404400123024030114132324221101033230123341331003403423112212430303022233031100010332441233341001323320002303223104210110024023003234144002114113332322424022433014023410322024433101322231120301440121221034133034242041034243034014434113210123421332304011224100114141103142403142124234411141242443304343041312001213333022040212313022333043110230031323334303400323144431120114333333020112023002340314334201331300133434122402332341213142021222131244342101123024034403303312431330222034301421331221414042200414333400121002243224004320013000010002410102001312400240334120432341002223234412414412202213410102340243400331433144204304101143430304312434410142221404204311421410333224312030243130301320442023202111334223322341100404112133021410122414302314321324302130103341204022312402313412002121313223321411302124223100323102011043322114031342013120322200043132224120303300203420043140210410301141421323423112234033331214021410110021242214412104033444022403330211014200313114142221030034241203423423031021022342240110432100103422004421213401210144121401112023331212320343203032441412211034041004434144130341411120130240140421400323242233231201430030310324241004231404020333341042011040422421203112241130020140342224433233103410200400133330140400414223312003242423314344004203203012031104032214010413400443004334024320243223201311431240441310114234133222302221011042403000012200300402104134432342421301022121034231234343101332103334201001312003302001301222424020100411040232241401432444131203442012121143131000331432324122302303334132341122201432044311414141023340231231333003010120020432224204314304412120340143301331011032443342144011013043331402421013041220411242222410133131302112302141323401143241114303312214103242041402410242332021111020413422213103123444110044041433442102043203414344212130414242034234114344301112213303142312410123010332202032422340021312404330202304143100342120322002223314011431013044204023201241223122100001000110030303344343201234214444324002110014113423343202013232232130404412204203413211313244233130022110114041043211233142231140142442110004310133041341111321240013430210304110332211002324224034004223402311042414221414313401330441411011204002023334400334234341324223430320344130413324222013232102111411400212000021300413420110222042304000244440432434103102120404202233024200241443430340341122241224444112320301012010023120041322204342210211440342100001340202003340401231421223001044031401120013200210040343202342344123013310100200134334414341303041003412301412344033422331000312411202230040141021231100212432011124440342443040422243041202421022430313122024210343232004012410404310334440442434203411133433440402424401424141424212301241201404421442322120303420233301014440112034411433020422430221322311301403114011130223243320320032231401041134044410431340402034024120420301003402414430400003042022012323242130122411230033223343343034334321001243111110411240312040414144410242104123331344210342201004132134332401234402420003414143032320404113120444233221422010010202014201242342414100100311234340021320322344334142003411304341441001343122014411424444133233320444033230132442322324432004110140233104224404302003143301443020344341301444114443101414323433204334402403411231403042323224130302313404214410043233022201314322344240300421042430212432334302312244032313203421310031443333303001420344212420034034432332324034111010340031323202032333142143142041242421220424410301210330200423320302030134312410000110412234244123111421323331212341144233331", "300011133001422000234302232420310442414421304312143420002131111414312303101321222213003013100231134213422401413001440422300311443122044330124234102203312311111211410434012231032412222010430041130021331302420332411344341212113120200004304323144040121314332222420403233320222410232101020230420114231023330424340041042442444311114003131231303121004004340011323220400124241044120202244233111322040242122401434444002242013221404340000134344231242240433411204014211322141112104303201131211311223441024422041224132101141433003344343234004134313221042331410341302134010444140243433402403222012141002341240430121342011143132442411340411410043123220303422130243432334244034232211011303140120322401233240131430302041433223320320341102042311303233044142223133000332242203031031444402101240102421121122302040101101003212422424243134140302112124244021232032144301302332112224244401334012331242403010214231024232031322143141242104001213321140212313342102213240132444334133023341301023023411012212243431120304043312031034240222244412424010133032143410224143240142232242414143122030044334424311422331032414224113302004221001043141342112340041412130321200122432230410224420431241431032410333342113433302434014202121414101230032021440221302320203024024242040344401000321313222343240424212420013341032312332200134400344331231200403420241411220212030240323201313102212022103213234341121300110420133410423031004212010230220221011132314342231131212420010330001041222422332104314043424122414144400234344101140140121024012244230233024433221241324240310344221440413000232100300241221422444034041320411141042143221011022234123044024223434041420122200331440421134302124243020343110232230421244102104421310232201301014403212224220304334331400423144310244331314104103212214423200401440421402144331431140243123002404222330141342421234344011242313304432120341344033412202433021223214423310232243013002041402420140314411334242330341104144432112422123221312211134102044303314313244224001314313104003020341103023202331344202120043313404113210023044030000131003344414341223143422424344134413202044210322201222310334323142200230330132220324220421400203003113120333120443232313331004433310243030034302241000314433434020404323444203101201342411131411120330214013101003204233421032301444031222040242333132010003002244030012214413032203220401220333333241340313434314021234131420031003010344133232312130011112032010033414412134431303002022244223114124014401332232200242310444220031341110140134324110100224244011120024013432443400024042031302042420301320431202120033201442403334401410210212034423133444044441141131221123200402411241404341340342220300042322030310421323042321213222214020012300334000204203142134202244233432141121224301433223302242342340224410344020311402233034004213040033303123214342301033423303034301011210432131104444400100140112033013313123021404144431314112421402331104012320102140231134101010323242143043124313103023011232023330422002033422234023421303222312304120143414234123023432441222121411243032140120203412331024041343413002030233411214420404343230211440134122013013444114041023423032233011213333021324222441004012430433112231312033020133413213030323100114132344041120334310202414210410242020141324031341220110100412324113040123322322200434001432240103134312304103134341224210222202320002004311340242142424422244043022332442011400224123110404112302314020400110412131042000044244023211311130114243210411124430033231134014133234210421341402123423321144134401044113113244011214144414103204144410332202320242310401342204341002112214211042342131132322141332441141443312120124104103442201412000110000341444333122032201204412043114234103221400124242404211442444323441340134420240014434003004424303240223122243204123134222430330404201344323221001244010434114200201240011122423232240412143023443142134402410443001141014303234421224422031221301234132143043311432114322143244101023022333101313233022222220402212201300404101303413041202232332013022304422110212343033304333023044221143100404131103222420224431420221113303202104233330341243121000330323332422231422430343441122341030112220303014024243301400343132143403410111241443324112224202304211404300031140023012430310241342100412102024104122220443030213213430201210332002431213320234000404331443131111204044130230022022214044000320402401011234040031323131221204124121101010314213232212104102042014441130131320022240010122003123341034402043102001", "133333401224311344144222132311330214231200224103444143422211323232032333002434133424132422440321043011044044441001044322010130411111342334241310122242201101204414400131133234402441321414400310020224012104213130020014340302402240144424321230211030122111211231031112133002313242222110041403312404110040143223122140144001112203141001120011220044341331220103131000121404123302434114021442224033111132222130331404334441010212422300221043021404402341431310203442121323114120331011242041320013412143010404420420430300001321030402142314130120144130222023131222031010020313212012421031123232411020131042300320201014113440212221234101441103121223331302001421302141241013023231321044134443440130033313202031140014430201212313334101412444230141313304311020401040123314114422414300010333011320334431241003403431431420431032122300123243020130113334100012402411134403132100334304032131214440304141131334001202323133423232241000244334001303123112020143424102223020130240011411302142012433242310044001431424011034033244100300021244303312234041212134042133441333100022213444304344104221342132410031240404444344442110243110402441114001221242003021023120340144143021100002234103032103012140014340402111111112140244214111114220002434231413400020013302103442302322044303003043403313430310112240041333004440320204431314132430232041322324141234124141111313400421110301101143403042034144431131131030212423330213310111423210012321233233413030241014314214312212403441233222303332114133032424134014132340330422214323323340422203042214244004113400212032032202100411424223222303311233014422410312044333023320401412310221223321303244222403241040314411321334214441000144441311124341321413132440210331044403142101103323320303013302104430242124044334401121241131444431243014123434241442231003030210034134422343133342321221002322143411130103314303011030210314400212432400023014141142423103221034123202432310002140411440103300141312214300120132324233240123232123201442433134124242341013130011040104243234421341021224031344143210201243314431012013022320233033114030030323113331113101422421114003111130422432124311210003344424124223143300044221024324331242023344400020341200310324144302130120020000233130003222412121144100040424421321330042021402400211200004032131031201342143311201113433222022112003440242303412220204204210234222424102012332020143300134042200321112400242001011114113100333001311243414001213432142441033440432112430313203013201212213440102100303002431444222340410343312134144413441201421412104043240402432204001103002444013314114342211444410421114103140123111334402121022012203430010114103134131143234133133402234121344000430102142233401222414021023333044104134320003024322340340442411304201132000133030401300113444020230232441333301141431240314230323340241342441302332304332023122114341034302012212041300241333232224413132400013110213103142024200433034213401214432321203422123210324123242333412123444322441331331131213310211014013302322030331341341223224102214014041002133044344222040144322310041004124311002410323434131404001124003042430114441003013324102320440244101002333003013333230424442420242043343214210333433410121332142303010133143412301243400302403110131013122323241421412401300231142130342111201110322112240433100211423203110412331302012024401402003044313144311242034110433201010002010230122104112203213422101411111113232334143120113323122414104220413023112231213122431133430214022004311440343002414330421103132424013242124342340112423110014241223101111013443003001020103113211430401000140202002212020343443104104304410211420001044020133040004044322234224042433441344104143414134024430332122204330331121314404312104302432002243210434222212021024012010243311121421321034043130103302234102424222244320021413002412411423003241301220301101142400443314211020241232034210434102431444401400313031404011324012420423203044043142113400221302030240143004403413102004204210332442302422314443331142022131303123023214221413203410401111222331043030414111040230002221132232324201334433113413014310023032120113323032442334114331404301334420143430342044443120142142133041232122400031043244244233141004344201234342243240401201410313311222430302313033124302012203420432034044011333230041433103440401131034120300104432240140102034220204030044414423234024421421344324311341422442013211041210022141034222102002042232034024131141112200204422122100031132220113011031200323221002410040010004203010244131222", "020304412220004104040204232312313441132314244041132412322401422143130004320341423442314240141304110343301342022320143321110120113001031442130131433132403220121024312200042003420443034022103143300211203444131020124110220322311132033234121443202144430242341034244400040122201334342033212034014104344040202322004330330424114302244201313004014410342004230121040010113343140430014312010444433123141431202021312430010421134410112113023413014021212004323340121414442102104311431422121101123123413010043044221424411203334140220011214031444122430030001124421131100101340002042113020432122431433113234410204402220100013341204104102242432444343242423400214143313124003120111140430220400330202104233341010311201233323204434401240300311414120010040424304031110001442014143321104312323432011342103132433330444033221333143044343330203322324310211433031444010034110020242444240321221443424111244442204010242102112003003331231400414301441112100311220444324340133240443420424443314204134002312424322234413204420102144213143010134230444142130101410424000424121144131224034134023300444120400242102022424124034443120430334204012422212422212041143020030330204014031444041313242131013023033214113142130204021411104214203212301111131022423202113103430400021131434012234201140410241200210321023303334303123100010440332100431110131113031430113134124231144234023024213104113341110422330301011220104300143424032130214442021200421130120144401431011334312433141033241422420230424323132340302232333044114203113423232224003032111411024133424114241323323341120024124401330034002433444221023220334323131140242111102402143433100023400202233400443412241041030302033123111013234323131331212233231404010130044121020224124030201422440434133422334201124301122113311220434213244312134300141131313201022343340410404110343404304242023212413101440030144003122140400312204433343344401013413031012333303442002023440013004012001023424204210221012022434231432422444122332344404310334414404030220422044031032104420243332213210042131043301212130410020114344032113344143331343300232123421413431041434144311441024131002042342122422121343402323244244024321120023120313114340332421014231312133423230210003424133232334123201342042023031133030311040341410202040241142442442333410340120421112123002214200240341402203143232211334201014344423141234042422011201021333331022212412111212133100133413101344224122432330400221310142143444213230333401210302123322200130234003001111111202233411000134211123310032341034012031244231114432340302243002001130011033321003140132313302121321432003021112142302104231304230212240102211214033001343121432001340133322114133432120032144410230434040201320120130330200231214321104003303400213200400240121121201411101441444432311202034334131131330420424134214140134421421242344100143140002334340004204011044144004132131030233424022204004012123113324223314131300442101301300140003200134234011100212104221440443024243044134030040414411231214134103423003034043440030234330020332211013143312301013020013431212210131142210102141144112402223330224301423132203343344404221021122133404032300102223241144332210341140210440300423204243422220243343420143033003200213233023100203021142120004100441012241234340044400104034243040322133121211302331143003114302040244213403033141332102043131101212331244032302102231040023242043330222310442423440234304122112332443112011314131300434114002400212302031033344443221242211342342223424244031420344124134244213120240012142023220444302113430224101332044123322323130104244432042234322404301244034423220140134334344142330411103222122142223030412210032400142421232411421013234003231321324112300322341314230130421340413241044012303202120213423021230433020201230214023310332403022230244401303321420441004330242231124211003033110033423111423002041223202403001430223022332334312033244121343222242141444223211420402341300010412333433102300013004031440121000314343033432224420224041111430103303301104004342203232001041143403211003101144124004003031421300143022123102400432142401444321230120040044320033001414233433442333412404021244040022043420113341021233232402213430130233031204343223232341340013234210024333444300043241311411102141210213312341114124021131132130124414433132343233010103412433431121240243110444342043421114043041143240430220231411133432121023122020002404300040034310011302121122022201022333334312002421324313203230134212412244042224014244200001231201212114101221130032", "304103143414203143232243004334040040424042043030440320011001112104102120214404001404012302033100433400231010102202411400222130241402400021013123204242041112113111030341221141003041142123140123324134242304104440033044041103220402322030004110231021132114021303002021120131424332441443320024203240444230211342404432034020200100124113301231014004310112434111212401231004013231100342143443223020124334444211420043024314201204412004444312324130104024043430333330343142423404113104421113011441402324420144111033320104400232243310001102014330441112010242043112442413212142110234111330344314103444202040212112200210301403042140401123303113442313031330303400000104141430130321211200413401322000030114142114404331233022031400422410304403132321114032340440214322140433121000302214234304424313232104003241102240201102421142210024234144331010343212004032223404141344032430102203323011322211401020020430132423102401124102310023033142040334024444201234424020313423220402433103034242002001210444302222210432410041024221022133432224144140123333140302142011420021304343424231412131034033221214440142013343301304400441441042224232013241240420303200422343031400423300113240123233104040420203342113242010142341240143224213301231331240141240200144343013004204040032231410104003034124044201034223342110303210320323004434044204033412243210033400414101142321421424333023243010143434132430434432432120332321212310300422111012422001034021420021414444123432232022342144221003442404110220411110142301311130300204140122220110300030334121043213240431003344101300210410414114430143131000421421133001413142000222313423223103013044411013234333013030001004031004300112242140213021313140222012210000003112222220414332413304431413322204441103202423200444240304102423433312130320142332421122031303232142214300012422202243313433303333341004343003401330312222313213102412101212043324100203223113103124120310111123401014010110103144011434421432313101144234044434131411033201202340342321221044112401422234440433224242443432020344332214213040322131021214004442134212100003034404010333111224304432241203333010104132342400443443101203422043003400404420004200403303140020023222421401212323311321040100234300222341324331013332130012103134013002322201423204302320444243444333412340020121202404424403141401302423044042020012411421401242004400141120433044132220231030140020432443200200334301342034321232441010313134000420441114004401401223022223444321241103333320132401010422313213222303113330224003332321443123320301312043210043342042013234233344014334141012102243301112300301330303301421240030020411334044230441134220112044421040120130221101011340430113412100114343022422414020303104341320341103240310404440430440121103002113212210204044130143022231443242404414344044210332131323113301122110432212231303124201442442243133202311402100132031421240321203332030441002122443122321040301142404220133042101442433113440113034444314201003013340400141411204011402013432014401432314411440003402444121413122123220200001143144220102021213134111433243000013234131100110322404023331013224214324020033432232021434414424441401342031430232003432401033333301130232134034404400130313314023340113343343123032434431113023200122301412123124214213343042032433324004240304114311231110033343224103201100123410312310123132002124120223032224302214114340434043240210234233401031401231034133024303023010040300240322012223410341102203133031243341230313311133233432012132140230121431114411441300214104233211020321021343432122332022200444424000031321204333144230240004010103021013442402221201010310404021244141224003210403322144311420404032214212002133402423400330144141104324413424332413403004323034303122211211010414440130424140434110011341011334332402324142140220100333214203121141244011211340100223042224303201304442304440203311230020220001012020002324143144304330221103422114414301020241030340433310020421231142302200133022043421343012002403012113131424433034234311221332124330402031444420203240213041000440210004110230233111233334101221432042430222202001040104002203433333113343433332320403334013013043320240110240420133433340244224313444103032322020144110421211344423310003334444321424222420123013232211002411113212304222310344214311431144223131333100314211030321103224200241102140120211110331023304443434440300302421313303211400001144202040204342223312020120401321230132123130232422413204311034140414132402403221044123220124123124444213304012330", "102421201144311041024323021210222024421441300230103220340131104043410001213334412224114231300423204413124204442431424400344122412342243440222421133300021440223120230304342033001302210302432321444022340301344033242433420410010310143123233434322113203024330423420322410304332201102424011304210341421012340101324311242023301342411411220210344023403012234412314431243310211344143123330400130041333322113011042402431122001344043240330213233132224322323424144440242412143024121100214432424321402101012104140204214141020124011410400011302343340242023140014014341132430113412343011111300021320402434340323111012122121203021443021100114300012041223022130210123014302311332104202443022114313241212103310021244223343221433413220423042402300210322042214133331310034302104403110404114202431434213433442123410133022000101014120442022124034321331021422421431224221242033444000000421302041004430423131320422422313103432324241010321111414410414431421403030220300300030443441430302023120044212330112313403021130143430042441224130342020202414123332141003030000210130142444423230112424310412132312124332431443434023134400233043113001200021222334421303434040110142212221022233012333443012344114324312044042221042213013110431133233224334222222342231234323402312104042212414132043400014220114414422103443423240040242443132332022344344423101102023111321113442114023001114120313232432100232044014210302244103031231400134100412041012023314122140033320131240334120333142244123120241334314320331021223121231121004342424111113102210031114300312340021123101010201342024123114310004244031332400004103310210101021130412333113032320131100004432401140041334411233320234233430134411121203320414110430044201304000120320101114110420004223302231000113304010213431013240413201422322121232002322133210423023413000410043402133234000112024241040133211240330331120331422000111102003243441122120230430413440120032143043322011031123342420010421411213132010334340043014432214230213214413143210402114140334232313132120433140210333104014431220234123434232101342134002420413442243001304023330111204122130324202142424013400103220111242021243132203413233421411444242032213201414201312303114030342444420444340144214300404334323101410300300013334144212044214221322410410102241433432311112232442240130032402113131040002312140331200410004040421041222403130030400122313432440403330144324021423120324021330230031200400122221104023040004040411133132034033431410101114230023102033442044021203243412200003321003130201441203441440343022324413211120224410140034440042243140401232140220240242432002111321324444012312112344442134412442403314134011223023201042404122320044131230000030200221213443112211433221344430343123022413331324240100310320440423102440024434442403113304432230040203140123104312333333440022231204032024130330423130402201103401131101123113333402431111033440003324330000121223400404041203202311314433321404002433434034422323222341221333002421142204240410411442133303140301222240124033023423213200310343231420412221041122033230240224213333223300122234414141033344143142031121434134020421043443200403434323342122214423220411240043412214341303324231214124130021224042310012333114401011301110433210314314412223212332342434020344422032412111132141331424342414042023321431220300313214333201333040331043233212311213202421220431024200441441232443234242434041144212121402240412404022301003240301030310201123023320002412032411044033003104423100421032443430411113102433003314110020342220324323032100241100004240231422010030424013111243022004410042004440114314013321202404233232010331214310434331202403001431430244314220310414041034412331444421230214314324004422401323313244431434001304231144042311034003301101243321342204042423302132200104143244332330130331323224331204223310104230042103034110320300120422144302401001104304200311020100213233024234410103131323141033340343110143210434220113140233014103311312241222212423231332141033104303132432134032420234332334123330130423300140321043202301221114324044311414034434202212320332224403131114013240331211032300431211441413223101423101024413411010004144014041113120022444031124111231030222224200203200000130221110320102201040402033214401212224042031430200333310043212414324023211334044133433440044322043120303221404311434304024321422330213323001323021424303110141310043132324441030320202030310324041241003240021134432214210233214241424114042122312424123413211041013123412031224103212", "111212312324404014222031042023304401422334243341402222021424021013040411203142134400222011442140131340240210014403421222020333042130403130444441331021230400302344033030044204234200103303201114241020214043041331300404001341012302311110001221322320440244101320401012202402213122223412414341422404133213232112102001000012343342434123303221011222131232421221112040034122314231224344343433243133234411014320204124212000303211422042244133234010212204230402231044112401012242023433433333114444233301232032434021040340313423124012133303120413130421311012113314144114140341310314130332434220121204004422232204421013441230414131031034144021004200204243114122244131240342133242241202031444110411332412202410042143424113431234044140200012124102314414213312113404334210140102132224114110341004301212303411313041413243401232040401442242441214411221224211434124114011101012140203244110444142334044101242014331330143304241030134433432121003124310310442433302403404242013003240234414001233413424423141003021230303412334303000413323422121324401433431042240440032113130000423241421112012404343011441114344113433042101431121314000110422204413200034113241232221033321234130004303044323123431113423122301443121102023124341101420001432340344030331343402103100310411121142443143244301201212133431341434020031340013134142110111101142444224342232031041144033410431033042310120304042431424310302402311400410301144141041042421444302111431404123111323011002223412110012312400001242013311121242402014102411204012031133244300043230010240211142343033141201410432341233143331142304444440411410143044323203424401342030423430410111204410204200440003442213130040412110233230144201443002324244232224330213424242240211414221433012324040140241434403000444142033342202424342131004114400320143424233403112001201324240303311321342412231210412023440023313121332114331142431223342200240211302313423040031013130244302342034322242024440313044311441410013242432234142244134320204141202311131223140331432000110022030233312240442200340221131403211344222232300423240213201303414021401412310242423400133032040334303133313310141134013212344040041234342303030030214021123411311344133242432302304123244241112220020301200100310144324121003434311242240134144221042431432002302341441310421032213031031102223334132433130214320243432303434010201434244114414044204330343323324111313204024344104014421211012332423122341123322122002133340040214211440422233400142030120434042441331044402013023001104002122044211020142300312000002011423323303111341213320404042001114430342000044121402122133404124134140123330304140440112113240012030302443130320333123432111044021000134443144411442240412033340213033142400243431332101131221211310312230203240234231200311302334124434430410130041230241303221020204134110321103422200114334022021423103032241010241441124034014014444022114443120040012403012412332200141402344213103331442431140231012103414143244010420313422012132343323011002200313314322130211441201012144114042324313034101213340223233403222322410431313342143412221314143101122400344201234340203303344313023203111401304422410032340142404014033330424034411320011223343211131304333320331042014412431202143104042002110102032030101433422033322324231200221110411323310331422223214303434423303010404320430423141341132340211231023122114023424211201242102012042103304032444033233023011412041033433323240404322330222114020312040113141010040040330441302402213223344121044404210211221244143041010021334304343013112124133043101010341223143103414400243244231400211331113301311121333012244323321022300413243344433110442101423013240143412401104244323003340204102424344120413422412300043033321020232410241300243300011341313214430213042430232304201141022110434423213402114000131234223404323443030314243122144213223024144403240214031110403301202430032000343334213413411332144220221200410240212004242010201341244010202241000024401403044332231432032142413131211200431431343212411240412330410120141131201134324201423122424333231322220442402441243420324200212042142104223344332114033301002010334114032131212131332343301344444341114220011121403344410313034421201243211342310210132433104240232103220240034420113241103431440340344420200032434412020301002044441244024432120001424403034014441212323242142010431013103432404420423433104223014413100022043001324102021214032014222140244131132204314042200431440404002423004331111033301002334202124200423122141022312432143342", "011141040423302103000303111304230300320430140033441300243312424411023032213423421110412232344130224322103311433232400002034000444333233302342421034223301024011231400410040341222302300101213422043140400311024234000330042233040214010043142403430432303133443214203302011400141043134234341221023040313442034214222342213133430210331411211130334401334304024220132410341221124222203321130100404242444412433411234212422214314122223144214440210142313423321000101043103342344311231304303324132432422021330203241322210432430244303334331311303012430442200200443342334321231003214103023432324210232210242214313101334411330233122244412302143421121104130310340133442300233041334231034212123202123332123043133202341202221313141111310104031024443400313322321412341243414301414102120042301124414434112430203044340104122134012412324212012114241320223143040414032204230004212421012043244123320012302301112322334240440243403144134021304042032001242004410314331442301012212120203334221434140104203010131030221421124033311211033100220234113101213203020032304331411100434211331244302413443001410223233220431022133424443043121403020401223412012044023010340232020132442403044000313041232224423300332401111034134411240414021224023302321312444303422132040231123241033332340031123332334223422233002213031144233202430431244120331012304244420412430311332020110213104310243010431100114123342400203440402201320244412410213233402422330432113044310000013342431103020230421121324223000201134441410321002134124233343044421244012444314040130144403042422330044310014102042443331301140141242321433422112034003140141440314214431232010042343032042021321331324311400214220201310304023110243430304301432144213444321014440102330232331421304220403120133430213342334243232402412222421024131114312040123434404433133303034133012030414132101113402141400424014100423320012422213311211000443444120013343200441102321304201412231433142014220121330044203143213214031320020204020114104112332423312114111321304231210233144123203442310320132010401423032422104330232040133244342221144440034004243131241022243013444033240032143001202013112342404111220043120431011030003230322003002124330433422234323313044332313043144334133431404434011010330100233434241014330211433303442434230324341203400301121320043304433434113434041210002330013313041010031341444320231033420424302041223040122114030042210240041322220133110332023413220121204001110240423344112342143030403441444041211143003034431330023013244021230310030303434314434123133412214122101334242001333241243114423113210031120202013432131400342101301140130040344011102430312143214344003340112343411311021323333431443342132344032403111313013342323443343330300403203043324211122010300210013244224044402334433223043140003330243232211233104121322342432231030034140333012414142423413001403323134402424341232121331203220000442011211232012311301024110441004334444133300332232301221111101043303121001320133332002202241234300312103410321402033132140222422212330232101423402124432113432203011404203300104204001144431302041240113320324143123033104043032012021220414422214311343013412034432034134311002330202423224421033113423230033041113304104314242331033200134222134330120140330132104224112340332302320411421132101210443221122331400213144204104302203140331241102400240121104103131022002330311240030141234131342023142442223230024202231400311304100032134340443201030001002034204110042431411042442330240243310133111210243432130344242313343141404332010031232132210132442402131401100024102201302232200341113014023100410440304312213244421014212120102300224404043410230212341440144303200342424000040234231122312000412423104242444220422421021314322403203224440324411330041004112131344114434042414014212234034342322213104022304300221123400102421141112133031442034002230031304043014101223441034232040212301442334223304142440141221300333144102423220043204130434123123431433413023402424224434101011411030340122410041133112113430343330431103102034434043421033004421432114112402444242422142400242041413112424133014233214113442242440003124214103140011312411202011122040443442323132442201102211113142220402012100034443313134000013311400244133212230001012042012040332142220324144122413242143032440322021134112343422404043313333242442034220401320323344220211414041330343032020303343124203102401121400002412130221243141224421344331431221202110012122233123302202320420303434030332300320313011143341344441211112134131", "122221440034421411041231441030432122004231313033001433310342211203310233310000011214323232241411301033323422334442423143311144200331041413402231141111231411031203041013023402040022430403111440440214403404110014122303231430402230023213103213244314433431132440322142242200413223132301203341422232402333122122430104144420004232123300011410413322121424141144333333410214441040414423001342440433004122120403423410433403414113330022032110210444210010112430310403113022141220232400240443342311011244042444423211433003302144301010104240220443134342244402011232333414004404243441434234240330441302403020213313143240222122434142213001010104314140042111144104422441324412243211444443322303022443422441142240413220430330202200024123240124023242332120320114100411042022114240143414210403300404104434034010314101421332403340003344141204140200242122212243021133313111113421023410134043123430113242001224204133230134200003204412103044130442441114324142014303022241331300414112041401310321441201102034330201200340122313200121300022232412024133342320440001324303412104340332442210220032030214133130200142122403400442103442124420004324200133323412222011311424031200302401002024313214011113243101403013423332233140400312214312142241302312000140130410343201343143120303122133312144242144221223314421331024344402213142112330333243441014340210120121402333041340234411003102031311414341310442214113312012111412433020131140013032121330414004110332102100004313140420134413412113344413302112333033344323331324232230410400432343202110301320344024231134120310320442034311132034410001114321212441100001412231324314223204120124231032441433303113244412300313421120100001433101143032320403220204102333041434323042444232343342323401420023223402232301033010404332004334333341321240003014431430221322031220042232011003404104343220443141210411014311443321324314030024030133440234143014311420303020312031304332112130424200244434312234222101224314000302424341033102210444324231002211032010033140222044421020322402120120403301243134030110441322441042031112324420321322203402444014401131323301400241411001011422034224121021222413030441322412440343042311412043440343011134303433430002213104324140113203320213020210144023012444222043011224130221424324140204321231302223242002010233313441431411040100414133442402434310311302044133321234132240014442102111334213121021112331222023101443104012432420134123100343401230340144330100442410320101234042014314313032102223204240043002020232220144400143434242010411322002013432141324104242140221130001431430013034104223341122201123223002124141144444031000333102323220023032320123103214221140034322212032140130404043223201000342033341303003042401320120232114120412002330211044430104444220240443241432230304340223331224432032410033430240034023032121423412024100233340222223201412401442330412132200440244410112311302141021112134432120020141100221331102300122441233343342300442243002301203204231034422421333244112420031411413211244401312013230430433322001221041312111213413131344332443312002343011042432123013042430014032302132222414241113020304442124223311432224211440122204331142404344340220310340202321414331413430213244031033314442003324342211444040133132411131333212341102342240034310122203343300123023220103120314214222142011401134310240402032144021431340240100001323341001211100113222144323324242002204224124010142024441203304020243312021322303201304421433431024012344142111421423404141222133300203110003232322234042302343213331342202203244423311003434201332240444001044032132303120044141314304343130130033334103403012134121144033134200004424244413340144241122441403101424340222332144224213300423030031004444044042000311033014412013032010322003403444402442240442340411440044000143243331320422304021421220011342104033130030313021014310031233130230232431110213403024243142330304313310121423240214241300240034143130311340141133424101402230243304313432003030441020313424312041404121203413210311243404124321434032314001011332243320123421424342333204313320342044340231041020440234010203413422421000323221434310321210033034233131144023202424011401114202110411121343104334214132132431203331322104302041122344034444004122211201224414121300032223424134121442202041043324240402233340304001020111442214220121334234432021310042410321421432214301322000310121012044433304234342344120340044334113421043421043214110110200441244211014424202440002244014434014132241321424243434411022034200302", "413222032042213324404231114334304302234401112142331211341241112420440202232130212201214013442301100302341113343121113341244343244410310302320412121014204412320213010432103243320402304330144400002014300110340433324322114020322302011023020224221433232202001104214202120210403412401221443310141413240344112040104213112123204111234323403341022033104113004102242121340023024343440144434314340430220002030430411243034300024034044311333411311021024034133121113231200312040022012121104114220022202333102212120134244442211120134203231443220323043020340014220401001112300443111403023321202322013212434142230003423332230212043020203001003420402243040012413110443403233402011100311014342010230011102413242022321441224014200104100413231034020112414430202220231214232432411130110331014042402342034103331421341112334424211402422432301114144411012240142121324410023110243034101314423221322024014132033143003221422310324444113030213330003012211402240213142201240000433423303234214324200444214143340330422213012220113143013333041433030421130114111441021010430414242011033303304440001102110300043334123020442103000224221420423413033041421440443242203131130344101340341444402440444100420101222120130143431424204130213301222324221332244204211311241042211044444332221041421414204003111440310201443242241210113142430011212403000213344343402324101102313414411203211233224214411333404043000434011312343140200104132313030123422003112030113131244140421040003300321141203223304210404404233232412220121240332300440120204203402120033400322300020320421344101432101000322123102341013023132114401400411101030400132313210000210104113214331430002101141100311122323402141241234143040230133111103010421302224234401430321344310240124124132010314413111421011032042444030130013223302001420112413122300434304430142420422030341230122311333333441240321030312442420214333431233310113001013442340001440024020210030104332030022003411334234344133031300440413402101114133030434331244244424243241301112421311301400423434021013201043113440234004414420043111312122031220231114443400112303302220443430302402104300230342042241030342333204030332404004343343143132041111444032021124423324232022414304203202410431211400131221303444203232033404202213024322210133020232144113442242442131100311413412332001323021033132214131312041140101203333321132320223242420301031221023232203043404202210324140422301441444043412032113311431423022124440423420131140223143314322302204303442044432110243001211121303302420321023404000222243240043231044130044433421202324104433124232200140413400340303441413001134023103232144021343403303212322041300113313403022230334211403443012314441012203003413100231124122134031032434244432100301003300303242403012032321212320140324402334243223003131432041340344310123030301314031431032444142111131133113222222024423220041224444400234214041021242340221040022132423111424242240210304210314203424223040112302423122401214140211241103244401122430441032440214204100230300421044430412422201313023134031300140423140101100332404421123234333233344011410423003313300230022341024130021310131420404044020130032111410202310421333213044040010444424320110110022212343323340311201123324223340301103042120020310001022422324244113201011430124234032311310243004334122412412140303332340142420132000442411320010411222043310020304414022234101430022311311201300122213313132113431443421432422314033422034042101343301040401133411102010003323423341333310442014321024430414112131403223120030303034341441433011301040120433414111140242344133044042014134043133113340132401140132334204342231322411220330303241440443013100023113112241140313202300223412344020412000210314334001232110223013244012213014200132022413442101343132320113101234241040003203110100034102300402423310004210004040000340111311420222442413100213421000323003301133321412013441044344212232400243432132304022320414313034344103231440211213122122421320213414123311404314320401000234044203214432122204200103142130100422402413013014010140114103340100200422022431040243202413402043334011034012032132142133332011223424012400423233113023404432332014200302113132044311440304104010034401230120231402104124410032443041424231100342332432032340133223300334444342242031043432342223204223414211311020243122400321141022200301434030141321033134001142203022221031240133143104444341030311443014320200212034103344123101004401334310443333323233244134431023224110300142341421304142121423210442321441", "314102012313042413410234411004210311240100032122242223441033101300143340212330043330103321041313240421014243414344334403142404231034114222421322144240244004344020300130134323320421140044224201203410044342103133010001230343333441410022442310014114202002140220101030003440320221131202023111114030133433022304130443140424032232023214031031000420402430101202101113412403131322422100424142013102240131141234223440023011134324020420414330302124042334223024442222410213113001401142233301133132321022334021044003122432301103220313121203441113303400220124312310033131104022001243132433301442120432402122102133213423414430342302044333004302243300310142433212344131211001403304132140004204021221343402034400214101314444144023440201231302023243144441201204140031433210344033441400244234334021343420222422032334313024131014111131242312340402031002230203200011034103021023144424330240010032204123320421414200133111223240114111001231024443122033022434110104313441414030334023044130423133112323322002033244313342124102324043003033214123033441211201430303322104020021221022131100101343144101421340302024122403211401322244242213103424014304223404032230204344201334410233401233431200140124401130302034311034312032323414200112441240430343210014432131400101102002233341343431121101402402340014243131030342300130233133132410422334321043432302420442310313422030002342330343234132441313303013210123033403142222301404220241310403241113143303404330042202400403023440223140344044041011314220130102100032433042020413103332211134023333142400242034042324341312101213221100340123244211002313341423021002213214311321120101042312314231111030414332220231403233001142112021332142230440100210122011413132014312023333022202404222424120033123022223343001320004113342010243321140014323241041440202031144203201302412244402400411132300414102001344410002110002310031311430020244410310003111141121202130211034243100131141142421302140121021200233333220110121243103311121431213243244010301200433140204130314011404430440134210431240014244030432000134430114340223220441300042141121131211231021010420123144032441104110233144103103034424140321414324323222432142120010420403403104311422440240041023131041212430312143333000130321140340212113211442411024324032121234433213314410303443423310110434323342232143203043311102104113430232333241404141413111410033422122323131401323033024401302440043330241034104202122311211323132243243044131100100402344311142044412412102311441220322034132304242101124302442044132324432434100312120422422231142310320412311012242432041141432221114243433013010430411240021320112324144040430330320430013303402221212140200042043324434244012421000400210113332010133234110040002130012114034013140100122420204133234110012004204404032141111112021423421134124304012114410233003124104133041103013131210034020334212302014000421002203043334034442131110023230300301113414234331302243421024243240133241211343042222112040222034330032331441114142330224234032131043330234121141120044322042024102144320104033240433144422033402441040103013014422441114140420341020304401440023233422421101344322214032444320332342142022330242434211101333323410112221022402412031432303013233230301343314120313341314003313223021200442131233010313424303331020123024141243142324223430013343024440020232130221431441123341324203320420310242124200223232211213100423303021004130201312324202022234313210013132204223412001024132343323222211222142033320402240020241314124133341342022341413330131443021414434014343322424343444104420011301214011212043043101214320411232240242323010041243021131122304314231214443113100223440331313010022430342021304034020401224112132431342403201320332232312403113244240111231102212200030341402334141131004123001321302043043343300404314122433323410331204104431404102043344232224004443000301110420322444012311014442201200143212232134134034041241033413444241413213333122301402212042424011011131242023330224230342233104420010202120040210343323122014413232023130132010232203001304201234433244432320313334311223402034134100213342420110140040243401141410301334001111132122341400032032302433402311132343302202231110214001204411241140143011334114143242432312124334114303104141221334434240433402412111000102003342301020430140101100224003303220210112114224221430231322434422420001400010142340013133142303211203331000020010243411240321431120104324030422012110020023114243323113221022331342440403443323344412021021402103442420012", "222214001241434343341110412020431102110402021031000300244133224413424024232124424233010342023231202443132202020221143322443334223324214320134240223001402442442142342010421041121420014314133212311232124332431342013114034104430101412233040430403313331222104222312042111322033024120321242012410023414403012040223334130323310212132003102103434233133121141433423112001210412212410344431211034133130423143412242014212311444342331202124032442020314042112013344114202242131432414212310342223130411104020042034340240111110342243340401032141042001014243132243213144124004223102410103410332301312144232104014024140113434232402301021413211144423334222130122311042342431231244111211223340400341040010102212344303410421433311111321310214320323000124231223044014331001222012211110243203223430203403222221220002021121113230443234344201342411131304244102034103032334104123424004043004314013231433040103134133222304010233110421414123201202021223031031430422444414114343233101001404203000421332001131022011013301431441412132322213311012003231412341212144214211021202131230400421132433113143311020013443401413044023111222324404122434034141231012314040322412043321201303321123440213411320201312044332043434340123314131403111023440200302224413120422114231211232430443234440203121121032110130104011110023201031441342030340430244431143332241044300011424223133244001310403111320331400341142421103432120231014412234243032134232142144201434223320014304130140441420222100013304424132011222220220243004101223431314121100131430420400031031314101243320020314120431131411433211022041141231033130232033433113211033223342031343212033242433220032101331440443142103131240411203324401202123022121223020412214311104140121033132312324323441344301312410332433424412122241204123441323431442340331314130422300324220310340232343314414332402131314233100421401430110240331311312442032004141044342012241034300202122234300322323220124113234300221324432140140320400204042310141100014244321401333101112444102113131420042303033134223134110431020442333303101242200214341124441310343342012001414111222441022403333121212433003421402133241304141001131002244040111231230010040304312424202410310324121401320100340133214033013010440133330403022211441422121242432011431212001214141204211432014332041131020210024443222302132344143334431121324203102140122101130400144402233031144423232402113204314123341343110412431103431221132211302013320443332413342304403441200011111413334443112302300444020021244243200112041203312422231314422440333213200143114321444140314320434011203410111022130400223433430344131344331312321211340222114102123433332122441312224043433232103203412113342423201210133122441110400321443111212440430302011330013032140222223201440210013041422443034424443021312322001000314133002212032413040402141134132244402431341330424342322203322342124343304203243214332003222300331333110311013012443000134303301124100211100122423043042024320031002242122114113134334102001023142024120042423004130044024420102244200114404310221443330234003123110444300313133201243132213241043043133423003323010213402221404132011344101411111301242331404341310421123340023100433230341430004402143012231413403024301404313443312013212334104340324120241332114112214241444303403114442333024441201104014213240142104124202111302403311010343041223120221444223013403003221120022143100021140214344214331433230132344221034331431112232223143141333144030140012113043342001103211012312333313221120141401014223024122323114311411103344123321324240110212334044132023210401413131033021324321214414143423342131431134433124242203441001122412003224000121424122322210222240230234103314222430430310032404143410414433432211114414134024221023033204033331404033302323002201110142424322403312112410021140334422230020022443021223224030012024134222040021312110333302324432142103424131420200323420022133421012012304011113343224202331412004022010343043234320311104420023203241011032320443011121304240034220310114443113011244441314332323410043230024201230331142124204334232140433132243421430021222431203003043431211124300004101033344003443331344242404002114004012443442403222404302202421133312232040410121014020430341003124103333141201324213420224103243314140221213120042314130022243221104422230311312320014044442240001104012200031430030242010433332414324232020011443234244140442000203243102410111424313224242012041322024342200443130303232424212212203214012123442000301420202240231", "232110210020111203400324000011434112034431413422044340343311302041133121401120320131102020043003423141211403301132322032234244441402132413213320434444403331314014412200032244124214222401114221304331442003121112434241111331310443234302020314424340422110403223434224432132141110302024121024320432134023111332140403012440441242042043442020042431113410020324343240113220200040122133343021230242112330231221132140202133221243241444221213243343041131201144024424202122213434243121104202004223034311301230042423404210034324033414312302010443011404413242243331302240203221414203441410302110112231322243433134123243031432003130003412223043312402021004111313002114434100103322313332230042131022404333012134043342034014314214143332042044144340100124433034222001203432400403022041314020041240243034102022023000140421440143010132421120010044412002142030243222123203432331242040143333041340242324230224142432120110203422404340341342432110434200223220001443310022100012400402431304004043233103130440231204120142413344203002011411341444420120402242301343244040204422310203040234410224422400224213400031131313004020142024110240331031322031341010130422032402404142421010233104101434130104032211244344324044400402201313043043243001004010203131101230133340433332114424210223204020300212404424023142023430111234230444034344113343333134201321440034304212220321331221340230023403320343243113310404420031343100413241133320443203321021244103320010321113324134214433330204100034002110014210312323401400101103144013441240333341234442324040401121413231424123320310112241022330323333310324022021234142311300243004300411040411310110040141223414233424410231144221042433110321414102130023402441033412032221212011211134311111400412244420330400102002124123403301412213410142343434422210324133302010412032014440012140112220043041031142104312323203322020410404000121322103042132144143210000313312340440412420212202411010032341322203441011441141002202224440142424211342103400324041002213022324124121413104102024311233401000232444110401032100231402433401433321441431143211441412212000230423201124000242144314120442113231422022143011323031034331202142310340024014010012124241340013334004033024301020003204300403034413031142224303042334002333412101104114112300342112210103201441043202344001131214413140221200113400433231103422233010040240212313014021333412240132311220341400411334121243440220323241202144031110140232131012104031144222140401414400002231034014231002123414033100013133043430030334012111204203041332004140041033010103031002422312020234040441424324011102414201141423022010310123441034204413001301044303344040411140313103014023221224442101011423021012000114200121212124220324311122033231402320433400130340244413002044031444214421211043021130330103321103113104134234444212301133131401311404324232142322044241100214104111220432203213340202013110444034341024202002103103103301132424332044321003202340402020442213012210221341011402232131403140242100320334401012420331024034002010430003022402140014024002300310301012144013211412301210403300213143322033222413441024333311320310304242431030021344013311114310313144314120411222120233214302100321443024140240120114340211303401420301112122034210434311204043323321313343413331244344212330003031201032431312404142002224402230003322041323400013234330230413122320214120401124021102203012133430403230310421310424322323422410204304144340104211102423442232422221041302224144034212430113114232040242143110311113201204410143224010212203314331000434300343131004023102233241434031324214020403312320402044431313300320043421431322001434021114222222241112414224031121401324223142122400232414143102344044112422200342143421021432121213022330214102124132433124210232330141042333432203000403024241432242200032431200210111241312010301304333334043223211203301232342310234320431430103112113232332330413212131313120013042133030132411003130404444001243100143144302420432241412242232411101424214010032144334044230011313340424443420321341303344141222430411021031321134421201232123443333440323020111201334121224141042133222312410432334003211210242034101444003114341040403143121400041331144320331412201201043341223131023402141103223421040132412043423243144321101300214202402431224031334310442420130341440102333231443402442222442432010322330010223232103330043312204242311104133412400300340002024100003214120112220101431331432313021012421240233102012433201204144301020332333343143212412320", "231230323212301200230002221034230440343111142410102011141413422200242213434110033211321131304032024334014214234223120000130101324033004230421230342441430202013040444434042010103101323131024304402011000331342341110243044010404012332203031131223043244220320310331241222121142112122044302402120404111130214441210422413343143001140044333232124331442222043014233340400444114140300242412310201340344322304400344434414214302032321040022131414344404043111211431024312320142022132114242204104424410131324240440233243401140113320023122102001204400212310011422400020131424331234203341341301233103044202344203042234122223223024301403322022030231004204201110104110442104024111143204141014244211013444021312030114100201200110423242230440301004042312130134214403142231313130112410322000044303414110110342410042000114202302223320342444334222424142133340002240302112301133033441011012332001010303444030403044223030323031321241430401043111134224041031201440322032202341220330232113330023433111122123314103413211421004200210421140204142234040014412102134331024133201142121030144033342134420023110123440244033022024333400113221324430320114323032243120311122310401011423112420320112441144443211230444203330130103143102144133302204224340220343201122241330101420224231023321144112002000320423033011133323010043041033411100103031400433041441323202444232123420033441034021034113111311032030203123203323331402201044113311213444332000433241042121410301141211003104200210201101031033241042034241314233040302412201004340402201310210103333030441411210242204140124112143312142414322114402240003344312210224431122124000203412441241401111000324321132441014321131132412040133442302144243020301044014032100203242131111042304420424023024321430423311340130110132101114241130042020223034100344432022000040021422113341431201231011243012113313300402020143340411314421241023403014230222112022100243422334213022413433211011114443102001043020143324220410422044141214330400143232331413304144313241400100001211142121030311324022320231303003412412111204121212022004004420201130420222420001230143030113042110331031221433001441212243233234102343304041224023321223233241304104330033203221144313102001240342041033102032021324120334434430134324311144232013211241312223214433310443032022114423411312233040024234133403144212434002043442002221221122323012023312114232402334141412324021321210421230042220334433202432033321334144131104230431211303440110224434110344024103012124340330103022111140024020242034044340110244421024121213402401424220002322224204421011421324134224113311413400304432341122243111342143414101214414222032130034401133241112100233441340410004220433242313311440011112030030222240142444421234301024114430312120432032002420100202031004424000401144240342410433411344401340443431440241112000223333122340232430003101002430110320320201440044343132342444142114202304233043221214343014112403434423301341410132011331322212402012434144231420404341430400330024430334412334443010414422313241013431422310444003044414334223122223134041112313430122222332032140400014431403241342110122420224200012040123040120101320443314342312124240321133023030441210343103203111014203441113323344042032313320202222022444443200243230122320211122003240433102344324332142321014211231020404030133324332401343402113210142024014402320433421130413421423202321101234233412200441002241432332444304243230134324411341442312140224303030241311141302214031122441114311414021040221201110242224303011441024040144123401123012204203342123343122003144000344344233304312414124433034003343013232234213420120312413221243231420333340241143110231120100334334141342121340421022141014422202444134031323230420332140004444332143120332300223430230003322133210311200041224340210341014112232323113022242341414443240024430033331230010112422011232123322224243421122121002042303201234223221414324240024310230333433220230233413300343223143440423043301402041140420110043322344133404020442444341001222001444411041330212432312033044423411123402044333112324113443210400244302340243204304202434222001201030212010301011130043042423333322303200234221410444223242441410214204211200103444014344320012213424011122240042244011143322343022130303123211413010231332013433131222414141233321044304022123310221030241144204341222112403321413121233203200142230303120411131104240400014044424010220333404013231114432424330201132412332010243240242401231111430221334342010014343302001412431214301", "410304001424142131420300140044002420104431133444300431102310040413240213122041034402040203302320341032123210204133104241212320232141121311002102020411343301020124324323001204143111002042020220322234414013401144332431410121000010032134141043420333122314321324001122013200223024010041233104112211121223213311130043324140244413043031030432212420141044132030121230131044113144204232110324040433121424001030000403231223331124300301201413332233200323223011144442311232213401424323030211342001002234104431102441044244311441440133434430334340004410203301110200202023241143122024043140100012301233004331430124223033404104030203123043234400021041200402334222400203122211244022030131330030401424002433000243413200132314023034204321301412223000321230202130201402344443444222244313222411233134134404424101021034114141111200344144310213423423401102344410243342044101211213132322320421130224032304020314020420011003113434133324203023220222410110301030000304421210114200301104440131242224331023042203443220404402020014404303020431031240302030140214043244312123020444322421434121413122103434220413204123322310304033340424044424104342132441200431203013214131421442421123424424213131030002241403403303124441323244041240114311220140230300340141124004431222211212432101314423400024042243131213031210440001202120404303210314102443024402110342404340400112302122123433203110433134302144141004031130100114203324004331224243001241013020430143001243344100424134224112010240414344303001440203021043232313122010411224404004323004232432202112014444200022203400322434402313102102333023311444404110012340014243002121213242323140131422314002413410403330442004023310233004041222310220421032413133443122322100042133211100132024220331401144214040233031410201104120000004241122333414310010034401410311022134200143443404222120302040132032034442413103330121440333242311021023242002410203134220423140412131322222444102030020404231043024414444122432021131340112424340433033333344142120243204033104323244413342233143024140302024003041312213013410414102132343203334020310140030441401114043241324411204414310324203302140324100240224122014210012423410330110123344440004122020322332413444032214130230123020032411103420023124342411020100440332222012444204231414140011023224224242104424330224422433310001233422422100011301032434402442420022020232211322211022342303231113331043332022332232242344043032430414413441432340432042033103210133432244302132224020111321244113140412024343411311300144140200002433311434434203401232342000334123423302330412403123102000431421143444140220340403110421423133141412120134243122323242421412024203043012001013443202242210110213313224101310010202330414002341201402000322344200220002400424423434121323143300202003404031124312121340032232121203433401240332243232301222020340002313330232201001100312112404431404123441203043112041412013440211213341000112333232033243440220222002313131200232022310002322122032414211021214213420203042234333341231410221022040422042120031444211020300240330210213244230202324002110234414001403113002040230121001140013012014220343432223323420422430402422111411213113003032201032044022130004102120243200222431301413304333133231003042013423112300001223344330014403233303142023143202224134101023412423214112111324433403311222241313004313013301044441242414442240314300320111203004134002444400114312030003132110333013442414230142004440344423201222411020034424120310443114443321102332231034032300104132111300303224222003142320402240213023344320212334012441140014044210221413330020444112124222214411010240331042441100124214101412124001102420111312044320203212114411102434311123211333142413440240433443201311440430021421122410001113422322004230441401031143401433434120433422141311340143432231140031422142224403211232321324410414010121212231100141342411042134013043234332413403110100044123044323203013132420332001420400241410232222423034344043111444223002030134110340433202134121312413231404040044041430113424401133324403431421311010414320422041130133411111211342314324243004044024311204210034413403232220310021222033143001240133403241122241400010202344001221440422220021303432331242442103222011204432302112032334020410044040032443142220223133321211330433010200333310134002102412113122224203011204010120002231431241332214210134002132410420000130111241320443214123444401234141010011004424344343200003314314012400224204032324233402304202014312302324002023314001433422241432022", "401034441130113032103342234210201332222314422232414041312222134112343441220301421403112340431040102122122412330031031131012221112224440012043421204323034320143331404114343222303203230133004420132413412120223024132302333222400330423212132204203002200011444233224412340141244324244202141242444242034104002114310322004132431340130342040131230233433420300421334040442020331103012202142111330132423404010023202013422332240022223212221230034322231104032300310424010334144144132323104124243343114411334323140231102334304204310024204140120242334212440234440303301140200213304332321213201420003320102412141304200242423222112304132342033024113440422023103330020040434300244344333431314010101233213310222432420022334340131144421240211441004101203222431432344421240431214303334223224401244042001033004202004440040204342430310311311403240443010001402040323342213311231411411103404014234312200430200004204123340302341122304014332411213312203243023124031021144324202240343114342302412200000303011322214140321242340404214223114331023431211212444121102244141030143211112200140430120431243311213000043401210122430332224432022412320233333324201044342211242234144103120030214324143031103303402321024200231214344214033030033321404111320230300212420001410420401420041021201343214143243010400341134104041313423114203100023442001333010212044131412021034404241401343231110304303113421300420040202412131132033243302040311341214133234002232244142042323242314321212433413002423333003202110104331422323400023012300104323430224213032223400242323214340123132130132033033310124244110044023314144210302212034024140300432333301040040204230202234343340014043141210422323430021103440231432004101043232143330141123241420433400104101121214121030144422431031410122130241123424021343144223444331040221211414120001033414131411401321240414443243120230230214040324422003043444401114234031034034310403322241011234141334221303240343411333221102400113131404144300314122242433420212303212102011404310011233141301343013334044110004221303024120411140444034400024411012220143313212310333300011021114423410404444113321313340432323101424443324304301104421210314001141014232424231411332302403000143202344200210233101102402403134411022022314102304443142301142234310203021311414321430332434242402434422334421034133221444034243440234242221344220230122300302132223220330401344204321033302132000013441021221312221223211222113131000001430004202413443014134101434413131101144021141002400042424444122211123412000433012442310441344040434231343211441041024003203412214420400443020004132114043231010411312041000421102012102213241130311333021422431403232414223033341114121023003134410014322101240030243043040340123432141131434041322411004232141310341300034033310101012323400440310340043400204323043020014014220131324032301414333434042221143201214441410444202402430404331434102323422123330102420103314401031301243434022110204114231400243433313422102102310130011241034020343303412414313433424221322230020120231414443313041002410424211430400032043030222144030031413003243403340412323232300104031341022121211210140232033044103223000421110032124001402304440330220140233443000021232314124243002444001241423230033224113023241333033404210101122010210201403444342410023420223432040030011423021112013411413424433402221420114213312124331312034122144024142331143214004002211030124102303413333342404431224443322340430222142034334224404133404130440021402131233343133132332140301203314333131221224012304031110124320111313211203220302411300031142301111104111204422313303343143234302120300322101430302340104312443411222204011100030301210042230133201321101120211332013431300342142041100043001201020042132432440344144030433220042313223221420021231041030003432242331444334422244311201002300223330130044104234240204132214443120441240201401113101004042112323342142134422301423202122014244212104030331344302141202233010131014031342212020340442332223110103344344123343344101300230322312010230121331241033033210124021012111212203240104413321240222011303331431340220031002112212123013044200122000220002023331124144112120344144100222320302020130242100113204141403021023021241112224343342311434402230102342004303202234112223334302104130143010302322320301302312211032132310233433014432440343042032414031101212233010303420020431210430012220233111201303031332131014200204144011002201342021130422201330400130240322243410024434132001301220440132040214330203404043302222", "140324340402443424333343143132400204101123400222243441323323300100213004401311100101114030101413030334443411030300113013340024034221043413233301144304003311001303143121200312404204132201124213230340114004442110443002203222313020202312410232443441120312444334100442031321022444432012124423002344443142341243401100242020122222242331244104242203110031011423304433200022013322100232141212330402413302100420320334101322444143222303320240332420101141023012224033404342112412011233230302231120413421023012402440020212223303024041421242430041320300131112421124311141104023003313332103433343130244011002323424100010111341341420230423304010124424444424210233211414224302013434300200230010132034102340113241402312214203031222103201303221423003043104440121331412141040220012231421241213411114330233244332441313001013341011141130311020221341212332400242330103402430132414020400241044200403213144324330221020223024131031221443104324031312020020124313042221040131401142440413323012240414334411201111300014414124304223220230214234201231214001413004303324230202242124432404422104241132304044243011410040333240014432001043221201103223141430220401141421120331024034213411333123104013420434231431432302213430110123001312242131410340414400244234442041212333442142120234101244221203043003012021334241043420342033244032444443140344230244344124130032430240103304314423224234313234004342400243202141104042310201000242221441424044320043310444401403142320404230243310222142022310444314430040401441443431224434423342413332024322110233130211030421043323112244113301341211132234311310402324230330330031304311033241000201334103334441444112410011400030023123030344222402333421342230130244301410414013333431213230002221310004123430240231421002102012322242101412041204430232012044323434231210141424132143434204331314242033224402433411324341444414042411402201222414220302112221410013000203203121120104440342212444040133431311210112304104130142334330042043220043040340112110332441204021202411033212444311331420222423431243233140210032112044132104140144133241210114034132120431342203134224400302134024242142231424013230200241423021112312013111101120021232120244300111310333141004420422142411133110144020222020221130404243412331034113303330334314013111240002332220003134204441423420014413130440412203413431441142113331201030200102441313102001410204131401000221122403123120320431320430220224211113004331242414040113320142432403420303012101120300304341132134224222100013241314030420434323440230410223211311040023434402344103303424342442420301144344033404244340400213422122000001012311421310342202210104142424220433014430114023113340102131040313413020241103004023143012332122014202210330112114130100340242313201231423103223104312244303021320424020333020423202014014314124112303131023222013403133043431312412221104130101003342102133424102241103404123444113104104414403411423321123330104223410330320223121302120230433111413011203324043412204224443242323304043342023431040114344144032324211211043014244341030423333103013340143420433440103230013420110424214442232332130021312122021113313223204231414004120400144232443010323410201314110303344003120012140244223434003031024302422024233214012032434230114200441423012343223332141101240433103021340012410003322443134302034220104201044102103221014232213043114100042344301443432211410203411430431002411244414142431320110131322234131441010113220001403112440033423101040320042224230322423402124112432231430232044222422231200434022322313240424430233443124332401422311141323421103022230014244431412342320214321402032434404211222100314003141113120404041320332024142333212032132124400433114304223204443203412311102000030400221132302110111002040014014422132440111140220024311224134332411341401344240110022133332231432142324132202134200224312112212422104004302313321234143414240414314230120132112204422001231123044400234023104103332442202234342243320200044223132132020142330223221243010032031320302440333404222301220300221432342113310102221114232001223004414440142144214030424113040423322413212012420244333224441241042400102323112100231422130220410010321402203420213213220423414433434212000042024124014303141121041444140242033240321442341444102320224444413321143020432121201333234413212022330314104130231103443202100044323103004011432003340323212142420343120101020412404010140100022112134104424233032034243242343103240232321440143130020222210202113313120433032013410110200011410223", "431133441121302130411221022231210312242403103213144332042113010133112122222221423133402134312004410401130023223123411430420124042231121333120240433402300311342242301434012023301441104132110232032312114243223114311221214200433220124124122401423212141322422202002113210314323231342103402401344344232004140214423414430324141142340434044124421324224104101030121434144223303301400110233312301411423313400222440332133131030342320304312312003344012240011022201332123114324140321013403003440132111031014434230330012130220242334214432021414422143102112414241140411112100310300332324230040113301234104012203341043224241302104230411333032122234031143334102030140313030024243022224230233243232334112022040240313111212241303033143133143243421420310224002023442432302422143440213132411022232040412024223041132423334342314403200442231421210224032134101234414201212421220021123034341331220042004331214440410341030313030213113324203123131010411212033300120213311023330000124342404220421432241340001222110034022013333134004304302012023102141224421200032140010210221242122204104104000322113323321444404333304420320434031422304441343112300130134000031442124310414442310132214102022200330120110322402110243102001332402434144211203013112110420023444131341243343343414044122342344301331102000202130110420031102044313000413012421410444332210243142032320102404340432103421100442002130140432030202231030423430330101014242302303210030041321100334344434304131234341022300340234412211220142412313312313031101032422114210314311444302023104334124102304133103000140013204134322402024242230033223444121012203444212020112220320000314131233204123041100123031322104112242042023020210024220230444200010222132424303432320433020333012444143143334342332320400143230204212224303203224431204111041033333204212240332330420433013042100134303031441224332133122142031043314421011412003130320201302033044304223210110114311214440032400341214140424201221013022034121242402030142431014400204001010000332303113024420110121442224324012011144140423000032121331023443404020301000430441212121344142214414403143241004401301000043402423042041222040344130321324104440244314301300204411210333240402111033020030211121404130032214344004430143122304201134442242042144040333410311334122232341211042144330000123113414411311023412121410132120033321012334110130242243422124330110144140123422214424240132421241100021302423022201443300441042443120130244412304204240402200103424101204122213404204102443043204422432024312130020431134431313440022111032042203304340103123004143430401023142310101003312043402102323244211040334223443143412021112431444134102142430034123304022403424040302334233404100120233043310101220304101133031321402212410144300420403143240324130003411402044142443400031401214421331422043443240314330022440132201233430431242013440243044402314314340113401243301223330010303333334440443421043102201412042110441322220401134433410231242024132012421440144212432244004122311143212000201303044342021303234433024122430110212414343321244144140310231341122042142212414433002412134431342310204311003323232144223320141324034122300444334334420304241444243113041121043124313002010043131331331113014421430233323233422021122311304244331322240130233041302102240001303120342341401424010402220112214433320032303021320011422412110310402221330142133042340204422101014031011223214204324423200434144024414343022312001424033410302102011422341312230040333444333323341232123121003142241000231004221031232041141313434140141201432214303334234220141311232010014314134412042002014411234430312011044430041042414421344331320112421134444231314043302421012320444420103243434430111203221104124244342414221023321401013244030032043311332422002032234104301241011031144201140310113014402021130400024043034214042101111224200014040141011210042243144440130202320323211213142242010430042403030340012330140431112123102012041310413011213430132312014422222123030112001020214211212330341410213033342433232100322421100313144043114141240011423323411213413103011024234234201232240200334030142134442430242022300323101302003142334401311102213414043401032211101112430033303102000124043231010422003421214122041101422444033103240443412144303043430341132410020300312220002122424200321313124141433443144414343002004334330044002043240114400030320102414312341033404233344334012224421011042113321340232444023421140412211142000441302101203402212222230213422421221131103220442234211201120", "301202010113234014443020312131203113330033342130413201340110343423241322032001240041133313111114142040132324002142221133440321410141333320012121421334214432041002320133021114422140203231113241321424241413304342044323112022322343203243134330321111422104212014401111200433123133222042041111312244033230144433444240341402003320122001020213102433243113301104210300301023002213234430214123412121442041342102241333112213304204330113334020421102204134220433041134004220402312021232240121023020442044103024401442130242203433212411410013013043313014423044403134243011344012141330033132133244411214114313431434334433104331312243033413122442011430343322103012011214043422312221013102324001221104210331244444030101340210303132112114134010234034103043041420304001234201424244014113040442114110342444022014041030242203412033320040112213023031340323433403323320114223231240441024412444403043104342222141434321032311223030013434302223340102413021212423031134342434104314420013432311111442214343404310221324032000320404022203444311114134441232330301111041412402234130312221421132341042131423101302121403000100310120202211442321141130214411004443440240323240431320442402032102404241214400312310303040221142131100340023143341341042300031311202111314422404041034044223321431042422121414413324401033043132330431313334402302431014033414043403022412304234041032132102224023304231421244433241303201034242130040331001131110032121101102312403242023332311023034243130042334441222343004314123010302421312331330043312103242111234110302414333000030000231034421313220430421424333203343214103111344242340100033314240241431400444134023241113031102221403103244201131232012341201113300044330434041042013123134400122423101143241320432022201203042322330430210241234114313024330332133124120431131243223440114032424442240422242342432434131100030402231130223123123013434003114130214221102233042410114113012342321333413132030032332344443223121340243303311411331411112030110013421002132011114024131033200441224441013013143302012241144201123200231402041202444144342021221413204403433310310431313041412032003331002220123301020241043004141011320023032411312220204113402314441314213302221324334112204223024010422424330133000010332333400022143420320241341423431101243442420040220214314421321400344444412332134041430303413441301143012111110440314041304433141004100002332433004230031142331444013322240322442344000030120341010434240423132134301111413303000212312330020314442001222240300333023240421321422303400100341241002411221041240111202022120412022320304344340031220032042243432134141210320421022101101411334104402110421040224300240420224332414211041110110110302044431021140402424242034034323111423243143323341343323420124422321000301120331120413023041010232032444033141323213024114101440010443012444023101232140221213220033044211240321101103441244303133303413212310243121202331124224040044221043141322042212431220031104430404222144302223302402120124413323441003020330443310001400004142022011133432430140133222220124133410230312213010344301420123303420423111441032034112034000334021441132243403430211033012002333240122224333431012430203023311444400024210324412141400233042234142112443232032230043412213042302032341242112114410313214002432400434243111031304403424404330003403412101304103204210442344402213000124443214213324042431232433341132330004343240403042300004202024313433102144231410331402033220013313213103340411200402004024343044444102340423144110002221430311000430401320021021344203132040023103230440002323214322020341304220313122331122034140330342211324431123234234423333133322233203004100014014103334041134343413422313413433103332423331042442034320321421120302140441243230320422203041031440232341024230332101433411244243020043430302320032321340132041124243101214330413131123110134402433410212200240224304242344122004340244133313340301010243342142414401222011013340034101242403132043314320232342222303103312021230044103044443404314114313342233104130304003030240332212113000243001340223322411441314414223321303022140221313320320224204303444311302441243231322211420441224430223231132442122021221221411120204333204231022311303244430402200143202413332440110444021333323320414034310401301344303100101131222041033232413303412342411424210100431222113444102103003334030011401030011301323321301244332444132404143213432412011204334030423203412134401133102211201133043133021432334312342241232114323141243343011240102303", "331104311232041234423342203421444420330111024122431134131400321012334014410423004210314300023232023003133203133012410212121204401203441114433102442332402122034324424432043113122240202431003340043440043302430442030433202342300442144134432143440024221313301134211134224113224310222344444404202314441441242410311100140021131210310212111100003402310210232240232422012430001243143203411341213322321141304101331341344140423403203130034130400002224021412411244304401010234313033301143430430413444012140302221001301313314341422111203401223433140314144220232303032241412222400200441324114112434330013441110000402312024020100301040041122042224202331031434444031142200202223041402130232330323044013424411311113334333241120344213241431412012423110213031322421011022244332240111423140402414030432144101201214031122110413021044224304404402010012344203314030233104231212324022434144121340321224323100134020310303331443102234013122024303331340411410340443132121441241120123303012311112233002404414412230233013014004044111043103111212330024224211021311430234044431133111133032332431031100434003240440132101144334024244203214243040320203332414243400034141313332433340443244021432230431120133244024043443301324140043030211044224242243403201213103423220244420334101401441130142143412212213210211110203140220002321432110212214104022403303313143410134102431303131403204311244224120311302021031424232043102031303433230342112414313321230443003010324043424030430420030001441142313200113342212411220222314034232010442044402342134143011020310422232420443121220422124210311304100331112222210122334314320011302234343231113202102001131140433122013332033210423304311123040114021120044430123421030131040214012003114240404332431232120203120302201110114232121021312100142112411441301233341444114020233302123324144341342321220113010342042033331100424341310021441010310121220400310443442223230242434430213420242124021213240031323301114232311034311431310433331002304101112000300201321423232434031014440430311044322422224413011110320342111133130110113442311233123322011401121210121420212104224201334011124333031302442033121411242134124104301021221211444120142000342331401320042101323222313031132001323130332400002104243320324202404324400433330202104430032321200042220111204300403200240423200034031234323320323002433111404101243424120124424311402044044442343134113301012104242003041103044002423430134410411440334202411410034114322024130230323021342341001430330112131020112200034004222103232240030014223244400100303123000122234321432413012121031143434132132332442230244121002043344241241421312231132101034001013413324044021211312311320402144034012442033111331434422040121431324324314134342442442240210132142303011330420402131220013410112201324420400000133422141324113044020412223012220130434030321022200100042030002001300200422341340420230312013240041304103232333313144442023120041040444442103223121043221313110123044441000302003412134441444333244222124440213214421221043312420031442142113304022421003023220200022441212101101223202100234102010213314433410031101142431042123402021320321304112213100202213113443033141034041441010423020120413114340442233041410302023242314212133314043211343422120023044034214440003101133042223233232003002221212424342004404144432333130323304110213412212000011230241043141241010020334024403314101110013314044414120122302410120213122132113401113432202421213002032401422210232244120030143441023131111201443420044241100021401240432234034330210231402100314041244131001014141141204444020211404314010024130324001120304113310230333143333100234313332030424230442414130013334113314341422431104341122424130044110211114024240002303004333440114241234130011434211402232442142424414334314243433310031123402140130132311411442234140424213330002040143312422113044333212443210301031114210201300113440200022023432001131300212243132024402144213123201024022224102303101444314440134423243144313204402004212133312103033340300411031211124314303001420030131041443142234410401314124334031402131113401220022322412100441211430012210014343243013241220402410242131324333400000201101220321420323121214122313312221210101213442131010034312441100021134012104241004024403203003004242431421141421433112043242021101431300302224022324242033242230310203241121243101442011000110101340113040310203301402200100214402412122133222142334330444114441442202400204023233422030012313342342212242240010410230224141401020301404130243", "022314341222312124342140141131042442024304421213022310012413132203203114433401434213112010044400023031344330321100123444440330233022421423031003423411441100010201344034402313313211120023411343323013013131112331101404010421032103302213031344104124444310310142314122441341420041011242434320332214310432414244241234420024410233113131412432011322311402233223323230210142203434422210011310221024341300341302134033111041424334134104313021002012311443310410010104233022442040214010124103343040004321310303022323232130113440230334224412020323042324120410304032222232122012311202441132401412340000133114430221102140141040341414234243113122140220312442331432444142020202434442301321443402423040131042424204102410021104101124404022023131423241443110203321203422010323213432301033400314324401410223112014114012342414442434014222122222421312241222321144100030222211033304424031003431320212211444302444443442432340213132234202131404411131412103322041231434303443123222342001341412204442201331143433033422104242134434412103400213222034200414121132120223104143410440033030022102200110401220414444404240302404100143442144404300044214412123022431324313111441242234200441444203104213423324034041314431012423302134310403122134244204334301032123323403431022243244231020330442302414104313314403431340012314430231031412114243020444320233032111011004114423112043434011422300311032013440322131034444233204020423040004201043133102210102211343431442331242123313003141440112130230344400234041111024343003301423111210420114111341202210210142413122240402410332002224040341202403300041342413310003432042422143103320342100310201134124102010003401030330043010411211114140233444031012102322432022304102121321242334100000211421310044421301102031111424144320332041122341320402023012024112411342310230021203041131431343002114201202113440142441400344020040420403013400120022222414241323042132042033442030244341321310122332324012032403202421432314221442324421343400234321043231224201111044040144312243421120101130234311040000313103304424413224223103122230412142040104140434231433003110034431442020412404444100110300241400124320400210343124311230012020044010131114043312434143202224123200114212212231140404031403202244124230300230120112130411102100242003120324340220204432142140241134402314041333342020231243042120001011431133423434124124203121424013322423121041010331420320104122031031322020404214112121444220044311432224112102103330402112024243311141241214410020202244221012020200032203203110202030103033331244044333432122044431244344414111413322103304210444142112223014132304322024133301221214202323424404101302023200120400230421313104103032322022022211303433043124110114233444011001121403000103120444240040433344230302440130302241311213113132301231332442404244013222141214212001020101001213112222334300232233340212102044333240412340303222144243210310103032142404141442440134402304143443032433321324000423122041134233013030344040402313210204134402420022331213110412411433243142233212232434222300442023212343134011144411444244432334133203100140120300100140434411344121100334431301100122321341311300423343143432033301422131441004412423144304322402340001303042424030032414424200020043410111333422314230123321004300330411324242020220334221004232200230230330040101224120020110132341322302422134101242401303310203314000240410302240220231344220443233323213431210234342413031100021114023010034322012112234132341441040224124310224110311230143020231123401311000104242341114442332303011231220113403234202234233402232210424122233320411141122010442024401310242322334403403213331300302244034131304222033244324100032423113111104112224314304324410232032314111301041200224412434034212104143331341440303432440411021444300443401211430401204321204443442204200123441212112442131333344241403412133140134033124332014013242243223131424131423002240130110211424113103104001322201233440022333000031313340442203331023340144422313324301202144331430000312434110110200332330014423232041041424202303422334310303410033034333032302310203002443140402223141322103234113144441333221202101330433030003100041323040233413200340414033323032414223201201321030214132422320232142204134330110103301431341333021222200114112044323231400004224420001331041111300424422103302114301024214121130030213300240410334423234441303040204123320100141214311330141241034144103112341402422131434212004321303241110213014243003012130124133002032320003100122333310422330032", "034204120441414003324143133242203242113210222300423034204441331312423123120124402420340100232230343312121012424022242001241143422442432101010000140323340113014422122433121432443013422414132130444412204241413401234004012003110020041004440312312111131431412423404024023210001224402330410423012330130400042430212130320342414234301212023041222311133230334100231420021313414243302140210134044332403414334402320022142413432021314413144204311124424033133433224220314202131320204311240244403134332131242431022201204111411240231430214423234040440431001143002304233124124121044243243414101111300312014312314302423203423140414443400011403243233403433014212400430001431223014022034144431012303320234223340322204223311132102412322431012442412300344131110310140211340230343204110243142133442033321213134423204213022002420303204033021200440322124311432301000032431022301434023130311330111043144443303213010211043011411344123010330431204233024003213233222334413340401043003102234310240320210322132422143302114442202241324313320440034441303230310420412302221011243143240340212040314321004423221040424041004040201142203232411442431143203424121010412111022014133004034010404102313341111110211003120430134024004013201310043110234002134303240421022101134310202441103033214422304403143333314242223244311014221242204344114031114324231312442220434434401014324300204332140103312400411133341143124422101401202320412301342141433202414012431322430102124221314300242332233234001212200100101221211114112123322200021323123342314433440413021000123031013031414214142212200011403000130103214310110300102311433033143132032110222133204222214032023402432140222024343434232303010403032442211133402141442213130304410122414410343113010203040143204430230320240112240344244343132330344112443040341411343442311020322334143211203141134321233243224332231213111413303013411301110013113431230322000220130221241223112204403410043023242343142202034324224314241124411420123003301202423134023120304411221240002144031214301031000214321010433044003121312010211322440040134333122302333144330033401304030423441330244022300433033143321402213042232133432001314234012303123412030014243012012244202424243422404030440120200344430141434321304112023403033044200124300432022343012213013102333200243233244222142104203010102202011243122022103402304341321143414232313104242030302120223120024041221420321423142124322421404102241341321432110141112103100042003411332014421402022311000404012043301310103121111434200313032102101330401432021242200402310303333143140111411323343014404142332340330010220433404241213431410100124104434121030144304033003343403201212141302214300032003431000210320323201042142104220001414332111232444112020201122340231324321132410320022313321113232220003112401324040200000332444444220411120301021410311013012320420224411013341213133412033344221340011103342421414222104410030343323001334304404434113302341303043343431403144343210220320230303440201424303332420204020314031443421242304402021403000321113000414040322342130213300311124102441122344043221032120311214304030031142423034312312102011431122321031401002244320330330103024320422041022023403302134341212400101020413333141223112034020321320004021242140414300340214424424302331034432340431100411221341022111203404103332411323404113314021430434422112031010110102441001113200311100122340241021412241000304134241113013022124042232434201014302321444232004043343231042103121342031222002234223011130312134434231023140024404310402443304333443334110404030440103414414034240104312423240402243004011030112241120324120404023414034101113104033300121340434422312340031311444444011203321410010322044301032203112431111222243214433104213132410042404212420040041314311334224404033444102033221044232210402011332311241104033204104411010323414110224434431313334304144303403101411200230242144243310134033024234141343412220431120133022301442042231301034101410041043032432110340413423340211412314303110304403411401344123101232404410403402233222223304321303103002141424440040430120311340343230124412334311041314122232103223333214202403401241230330431114040042440200210342040214232303300244142323012130131010114134002223141010124321404221100001211231404441224041211424040400340210231312142133200012444042440423344443401232102043240220144030323330410224012112024433142321040103002420023330234034412043012411241111244244012233332130204324322440102413033404023202021002213223042311101413300021", "141010113244031400301140440032113000233442214143320304232434012334312404432143330113011143341340100243013400404103342334022320230420133310412424234330014321023032144340244312030403221332032230002404300231114233420220203011202443242212033322040002121143342401122343314432314020400311044314033003410441002201330443142202401423042331433101243341103112221120140411401140441024301310011412014440440244000412142431344244342443312001110222041341131212403003203120402432004431242442010012004203340124031034233141242034024312014103341042320241401431232421134410031033332414104124333433443100424204421104340203411200401320043433123101011301211310314211243223410042034230443010022032444442024120041121040122110304444230434101022142123131304202143104140100223002024424330110200120341233311114104102111144022401142240132244440423444024314014240031040012204111312010014111412421414042121210202342222042021303234432420343002404244423004200030041141242223114244332211043340121431440421110031434000403100323133144404024430044440114132012413133024310241442413303142414242344132203031023412130314013224244203314442313112110113304202412230314113111332333434420224222403444320301222414040220003304221121314332034123204431114013003300040144443400431330301322201121103410210423134232303224013142002014444402030030314243104342144313243013424124344401444314023430002123010211321012344104000312101321433213343023413332431033331040313334430201324034302420032313340332124012043433320423231304212421221410122301043111443211140141440034333134130203402322141202231221133234010420330342344202411034012104220004134421031124342021220130441442213211342100414213104210122023024140412011402110332013200212134240233433110324034341334023430222431202234122024413020421224213000102241330200422031121033323123214003214002321143012004011000432313424400421324044011041412123113123114310211104134341444040324001443304221033330014244311103312313302002323030222140402321124420222002311230004441333241404212022232100140210121012423244143223010103030022014313234133112102311014101300022340314003102242444040323310012444244030401141313214414244243411021413102202022414124442114113012442224301024314433410322013033202131430441003242122334234203114224443023302143102420434343413301103334022144433213441110212343434040023133410310233233440212333132222203414131313131012212010144331114121222304241130344402431022202020022430322110442104131041134022332203303114133214310431344122130144044144111040131242220123220243432020210201043333241221432402230334230321330311443203011130343100130413114134442332331431042130444400034023010334300013022043123413040023143201422341012023203100033403314224143400123222002123221444010124024102233144032231013422323103320232131222104242402411420004211031242322302213333003303104224033133101231034313100131340200322032421101212112114104013124440023240320324234332331422014400444200342312221401320224002441121302410444012341441144024204020301000320300240344342310412111122401242041000040404140124204114123030412004044212223232233012033234344224133444004010211121401200033002201211010200323333440030244200212310230344343101431333042314212113312014200023023443233112130232011443411333133021301441421222324420003000410302402300243423012412314124334112131201120000130300012144441021312440312314200430040113344123114430201144120013330011122121122301414240110344011334132344341023213311044430021010330232334212243330341313310041413001322024231431433340400240020223310022043313423422232021132013330230131211311132000323400134323320300320442233021141013243221231013230431030131330003421444022434214010104322343001432242421243301041422303103114403123134322014201143334342310312324312133120200323201444333210213441340411320124112400212124441141310241431344144402421030110112231033342444444102432034033344013223424402134420000402302140124043430323213322140341104221404104123023342140240130413213233133331141030014130423304314144114443104143302322100340132001100111010320423123124342123021302044111213230444240120041443311333202034412331410024303013142002231030222342043334141002314414302423423421134340341103240441100221130030030142101321020023101122012302420314113340131101003111104444442122040230211241103431410400414031040030232300303040133411121142313242242312101442001134400203232010404242303431412424230003031002421120241300444234334304043434021334043242041312444334142200103242411204224313343302424413", "212341344010424440304114203141340010000004332203343213343433103104222224124004203130402223123340132110244220222421200114122401141301323233204320404111024441120020400224142144410204124014240421140010241020141332443244422104212103103422112431003321223124014234244031033130200311341143032423402120244120020043243142232033443430014233220242332412243422420101040242013011014431333241132010133212112124223134003114440223120100232241203230212233232042333340122311234040022200402131331323001411133413243431111001112242141423014332133440210301100013212000212222234044442411031333113132444112020404233334314410243431043224231243443442310220303021430210322240341332420400304043204313324000240413144012324301031310430142332314203013134002231142111430004231110443204033434302044023224412440124301300412144042021240412301011044100340333142141202034144402442023133443232320300144130020104130222434212130342034413134042223330133201212132332104133321313120421232011241303031212332334303020043141404124122134001122243222113202143132223213020100004113332322424142040234121242211313133212114412244203412121010234040021221002220100310221332132310121312030441341014423301232221413041133212121420423141204231240213114000123302314202102212210144402020012310440102101042222130202202001143304230202401303343221232044321341034132042033442444100244434040310334212132031300114324101314224413143002024231024101142423443022002440043140002414331141101342442014040432412113141434103412202140020443424431440304020133321324101303023304332401423133004304333003214001000112143210011412401112022201012341002341201233410441202003311021204444011131231214334042330103121443010210141442330011301012043023003343002341124022224330443431441324220132024304300004003010041441020121124003001142404044202233313220413340403142432032231423340404211004122112023433414422301133120224230114021442420222223333012111020013101343321440004120411213120332120431011222043244322043014032340143243312243433210341212332201324323034413303200331111312440310213334310434014004134434321314032302004400020122010131214404131012014234232413101042424434232402121413413224400410233210100312141122221024143223002022014303320140010122212002220201433421231312122244023210043222442140312320241413004200230144142432324401312423433342041342324232434222030111304142204131114422201120303204411001434401141312041212043422324130420203103022331240414011121041212120031243303222203424213104102121100010324313030233244033202130001441234333442403423000410142123442304311310040434021021303102420231344321013301012303041213112111400010110021031212130314333144312002020441022301423220013114032420100330342202312443044102304033014244103404132130014041144214242222311301341030242240342243301402104121220344341122103242200020032134141410030042313323301120403232310212032030010201330021113031001120112320201431240402023131423213323042230443401432300434122202310042241343341233340143432212434023431243020344002323400202410330034413011402243014043212300134420122032112204240400040440223242434433214030342041311430430343334141333120221332412322303222114231114244344430241400304131303110324302241244323130031002312012120213402102423414202313012234122402112203412104311044314221312131424143033241010104124001022103222423004124430233303304302112330113304040122432003314314344313320132443432132140413212424004400041000124424440143230230020244414330034010214030113240310323433314102034241232203241103421331124201010223134444410124434132231142301422422104241242134321432441330104431043013113040031340224102422403413303320041404211420440400044144100043102230124043430203201433423033111041243401341312332431011032303431334032234334343304243024320043403412044234324133420431034122102242022342031103342144111220211231334132233020023330422444222301043331234332233100024202031120201111113333344010344124030440120324302432110141022212321304044124120132310314200333021113321230311034243434130123200110342214044220410030104034222400110400444140103010103000124100233323423034000430332033211420234103412400041024430121041330444201311233222124214031000024001100233221110313231422304240414041423110004423233312114013434413424003434441414314323422041042431043432341033033024010010422011131232000212401341313444240443123010431012121331203433401110430341411200123040001443431120444230414142000322130414401220202234111334020222411004343010144313233442240134311023002120413230101141244133212", "243204014412311142301031002423040000104033202202121243211200443433300140110003433243400120240440313233121131332131403323303041020343313040103440230300112123130324142140300441421321311133310022301101220313210303310414100031304204301442201223101033112021300413122120202400322041044031310120044404202224103044033121240031000122030141033210001203101412021143234332202234142413122200034410412242102134332004220241132334324430211441222014200123420333044240132433404113342021022323334311212441234100313000214430211021001033413010012331210130323442142432311044412330143113024212123031334402111001021114434340340241332031312433223433143133223204102140121104244131024204312120402123000140011414200130010233243321040211420142010410344403023431220322214404302123030014233034313442022214214044433230424103430234413243011013214030244432440131002143200410244134021030331230014213123011404224041221024343120333011301202034433334120200341303440231032423323124333432422041022012001012014234004414012002413430230334241314234021124401242041331224141333132413433130221330201244141142010402334441102213323311143410421022431321441304413213301300211122132022310432041001323113410103401243433421300442204012322213102114002224343032233144333233422400302314204123032220241114101410310120220200002303111344213130313423432344112224301142243440113132413043433420331112114033041430311100341404043111001004314214020102441222141130403203323443200134321223200100230433430020040422013424121000201140304241240410144143404414301022022122044214230111313432132244220323333204101103242414231431200001340430320012333413230434020313342220011402434333330112242310402130043124433124433220003211241400032023022131023111041402443303230222003312342322342104403220124200240121244422420243303310203001420030312021111044233032134004132144224101410032134430213132011342023430232200300422223204412040331332400240322141112103204410140011312304101424440023321130024412412300444134240332210423223413114220203012411110413112422223130244201404033231422234302212203331441044244441212101131422124443231033304131310222430204321422213410230243301402343244410433402324204104131044001312333402011210321030043232123242300241300012014300142230440443043242413432313003024143102021020142113204232442431103401104141423343020003202420320313114021410021122312434134133141323340232040431212220132144021042444033212143443122444314214044414124331123103223022014314144020344443240142011031422222413213411244004420332111123113323041304202133010212303011234202343414333402440311233422232243000011302330203030013401002404424303042334420121342014124413323100000041233220130303333114101312140001021242104233330141214241441212112311232024423443332121011141311223421133322102110343403224123113003423102442334333430014204024203344203341101043033444003344443201111311201142003422220043403242301334231100032334202420233300010412020314444031104220034303141231430410232434321134331114341144114130312213040100434322203103323421204210444403241034312131440343130042330344024342233414111412431020300214013412330120103420100140331430140200443032122044201342200340102242011444133301000224313032103123133111313133141422304102412141440100243344442340232213202441423322443330124022143104243344431414322340123111013232034413140411024442044141241423210141140241021403120404242332211320024232124330342331040044000342124443401213010303321144023003222134204134424204334333202044313013343220224330221340432241133314011111341203112103400231344141400231314423104312113311022003213110023012204422134330110001100433430204233424233111442322220344411202434423111431003114430433430302411320223222102413113404243304134144101031223241143143043030424131431324334101102140340202313131140213422431014300012142124240104032003340233122201144442403402302214140201144223234201310400443221302232322114414134203402434131120433300300301000313124322333000304231204441230031101041010204401104202203401004334340240002303022311120432444244434334232244314124012121112330131000112340432441101243400203102203001203432244302321333443330442242141133211111113012233200343230032313400412122141424232213034131001410043443044202444214001440122330321331404414422334314403342322443204204432321320043402400444412340413140321001313333321312143134140122120130201240131401224334302440123300413033034401324343322234240222424211231342224323221023303144344034132112031422003141043210100042410223411433133340030211", "443104303012344243104134030123411413100113114434320310014002134232113320331044013100013030103310142031423233011323440132400042040040003212204041223030212334033430101043103132444411342404222031114103242240014013314120201110404312330204442223001111411132101214101313310344144422042322331321041422300340212114403431340030302121440132324323134013442400021134112333441421310310434400322004132434114322343131011004002233122022332123312001233241023242140432401221343432102113113022024122133203402024224131113243443133324403304321204401214313110101434044130224204233403100012211113321202330324132311431312413434224112111040232144131430214134104101230021131401012333231012043220311132134434144343421413131022401430102012041431302124444432043311213111430401113201201144223124040200131241323102414104132023323042204340233401332431134142230320300402230323043233420430241020212304200004231141003024432002321234211344311144321203414311213232022120212242203134321300231241402414233034040031311304002112301230030400020244301041424021431131144123102212210131021341430130101132433224230403441200123033433431030204201012230312442200131344321323024234414041141232302314124034103440443044001304241244342020012030322444242404344413321130300033402323013424221403103412113023142430032214020113230241432104132344234144410402214140240410421344343343200040232313030113223430243133210414033211040220030330300330444010124022140440331320333103040203241034420431204030044424113302431303434123142443433340441122441114111433000023420110442011020311341144020303441441122211243221412341121331002130313303134122421333020213211142344334420413404043030340041303310324420420340403230230341422043011421142030424003333421242241442334013443210300214232123320042402000220030440220313244343331243423040430123413410113112042203424320114301330120312132143412241144303411421410431201400023040440101100242420143340313142301120123242301101142144410213211021310030233222004332314412300412341230230020002001421113301314040244112320113000141413002011240134040300102104441431221144141122031241334242031130432123314324314100243121404430243302434120312123000341224310041214034000323104233102302202313233041332004212141303334304133020421341020103241214443243201343130444022332010213000211334241221011144431132402421221322020011313120423440144001231211032411211114030240013004140244013201244431233433242434334442244002120032410320143341240230224222014214010233043421114303114424244243332032101011002232143432104133402032240303314443100434112424110201241010010403033304032103242001041231101133103102310424422133220324224314440200214343213121231042402440134412333032242302114042110114413034321211313223342202220111244333144202440210113310201013212114403041113021214041442111223011000104102423242342243021202303221412122203433443242121144040404414132124012110031044110022042003020224412424142434214421133123044333444133223233304102300232234144124310223103111441334214141201342240011230344230340020214032141341223013201302033313120432202311213401410213341231104400402240424413234410033243124233230342431412100002000000412034241422121204110022213431204042133440024033300313111313004402020330333222003112033034420344134123243014414222141342414401401344310123332413314214331304122002432004422114404302431432014233222102420432412210132223301102000040143141302331044233210430303341213021121110414202304103222304204404011414422430131140214011330022344033432421313344240442111434330443444214014244141003320321444130211203010013111303343141031001244344402300322420400202324413013203304422032203100431333014111443124342012141243431321222033202001303104431203042302133433140212210132102304100204124120013232200412022330241331210021034112343212440314312421320340412324331321120031323422112224431401324222404412002102102040130414123322133214320402233322110130333331401202143131420132002242034431103233322333044003110423040412123213213314020444144403432143432411001403330314342123223144113101044223323120222223024121234333322202412212241011011021012221300321033341124401011114101023403123001420102234004033243442134400032432434432011102110414404044220114433403213430323130014030330141040444204402412214311340042042314401143400143120434033323124323024013011413010321203133434041423031001312110440014112400320142231000314313113304024042411033040411342320400141113424044210003010020321444131003100121340301342444232110344334111443444210320431313333", "124240023414413200224322042003142412132123010134133301132421030003434134433044311210431103211401302401304043120334334243412121231313444124232414341012134111343321233414404440344133411010342300003124311112142041101431434024341211123443231312121104130203132420243010310311203120220031241030314033004413433200444411433414122220203402143002203324021042104004132134312201200314141110033341102211332043440443034132304402124040314000334040433203133003200443210441111433044420311042303320234310322222104014432134121204410314012213412022332433130203034211321044440010312021143410004312422011414323412014424131243212322323212113203324040423440323344230202302021101421011423240240311333021304212024422113141444211000432221214410124440143132144202331340321242341340141322423221013031041404104033131321022424211423002420434444134334102142303431011443221113111233032130012221304104331402142414014003443320130011241333102203302031223341100144440323332303430200144120333403203041333110201213401234410224314030203420111200303101102434343111001013313101230204340214402224330310043030002401324223220143133400112400201332330441104001041314003010220211214332241211412314222323041043334304112030441113222033143412131140410141344103001121024002401123240204323031422331320230304131002221223442444004411202002230442442013321111003421441020104313120100432220104414223143201210411303432422034030224321143420231331024032321401031031441233123041331233032000300104441033211140342244140331330213243113121412101131440330420410223434422244323022434213143314334411144032301414101432443144443300302404131414423310112231234423221241013043430332104343110231133324334404241221001321203300110024431444241301442310012330241241043031032400344413140211232013114122241131424320243323230233341134040404204233431420002344313324301412211033112011000401421312020030423443122342301021310101042300004131132242431033123422112423213431203431344244003133111032141314340311213124104024014333442441020420000401334102303422400240420411004121130214243241210004331214410204401134332233301311103333241014310203411143120411334142421404013433430013424141430422014334000020220133210220412412314202313441211040221311433341220421433330410300214302200331034243003203011334213220030010140302144433130333000211004234403323402324323302440124010441422432303000023022442000422424433143023224341220043214211220131341343320122121001223003440440434414020202221223044331120231442301421304101323104131140310000331130042434241012420402031022133042243113431024241110021431414043404333130141341231112103440210340300042134304330404134344130140434142143444324413310231144331120010333243043413143310433021324440201204340332004444411002301013044300042202421431220030431300143130244003441203221214041133030204013313203013211343234214322241021300103110204120140302212000234102141213110013130232333402023212343423001201132010130323143233120121442340023331140203240341400000003120424041412400310123144023132144444121313120213341404044243332234130241114414222222004434121444343310144332411142431122124022003141130123141200124041424113030023040212302334443403013332133412403310003204144200301322034340020124214133314004340301424132301213203242140104132434411131022010344023102221431110232404430221443231242143221402004330234012403433004300220402411234020340104141442001412134124014024223112304012143100212111230031011103343244100332414144224012244104213133143341043212242324114241224233324430331444233202040321000114031022302303132100020434433310310344431023231330113022203443244023243342240000410101314333140010112324113102334022323234424240042124143031023012123310243444034242234130014334104341303043304223012320414401311111333333030423433134102323201343440343011133144304121230434241412441212203210221321301134414343124344333231404314341041143134131342400344330241042204404402334133123333410204301301301142134322110002340221124132232401111422201443431112013112004300011100312211003322002221202003100110002420421243323020004212404144413233233302412332214412202243212230313212331040142003014402440024112201404404140222142104411121021423421112033023202002321343332030330302010144223240341143144143330242032012010042424403130300231344421201012233404100302021033131124332132342112313033120412443414402224324143242144322340133044032312242204331312204223041242043041301132144201113310114423033440344320341023212012302143200442234213330313112102030003222044004241", "101211411111231031400141333041103330033300330103031141240011031441042233112111433320040002010144130000033231023440302242212234342440322334003240401212233341234012443340201242024442140112033041131102113040142101030331230044002321414422102124224030232330242112304310103331041202402444044134324022030310141141341204422403214333242322004012223124422142211444102413042210403140024030331240203443312010013440044124043433033023243344422200221134044112342104224042043032134210322132004130132223400141343300322102421014022433444140333122340344202441223203103000411323340444434330403143133333044424200022043041034442032423430402433403221314031102410133001240141243200302042233431301042114000041123444320431243423322414432134301114014104012030431003022341101334130212334130143210423141013203431034114124240241023121144014433313344422211222301304204123034110432042031340214222241211032342422131120420142312312432423441203224112342101440001422043204422330104242333331131331230423242423441100320141020211442120413340244342223300011243424021041102014004203202130334010430104342210243130401023300143033310420002312404344330234403142022230310410143141334341123311443220440301441331000113020202134403420141430441144233243120210300344213412014101400143134343404444434012021100334140034044241142021004234032203343200013443223244012330142332221023344414102000241332004410432324124300012231022043043420021321332004422402203113310040230131013234231244420321031212200342041103024441304323423144213003031441230130220431122032344433110123431410334240201122422421414142323422112210433130224241233123404323240322433311032233220210013202300120041424444413102013210330130340330403331222144430342204331322033320000133344002321044003144224014142101444312224132431123331012022043104132402233330402221323314012402110322300122331440141101432222133334210224014420113331011332114014040103340141424442043022111124322303324203231231113413012303014010010020203433303023243433122411300403212041013003222420031101220123042113020303302233310001030130041100340243212324310043301304012444223142131124200102131011213420000412311330230043443434213204224123110120234203323310204432014222332410211000300310241333321340132203323334013100032013011423022024341243010220440424113423102401013343124430400103311014241011222302033041431230113114432021444412122201413024332424232200230013312334033121402323113412112324413301220104011221041143343344434033030434323312123102430320023002340041141311104440203010403203003434144434114330424201140020032312324342403320001441304330020024331030400233011032221343434400424432320344043132223332113330040214004323013024302204021104214430421100013113413023304024044422230010344242233413404101212223033142330012120333443240023040141420340210432121044122133141311014141411441104322102334301321312124312124121011323341403011042201004033100222113003340110043222412321412334204103100001021242422013341112333100324320412322332220202342312131013400032423300022012402420431334042214312202223232021003130303334222044122312231121414240122221023223311423103301002040003213124422004030304134043311331043241103133201232140114340323443143410210114243021414244424103041112403423311400203040103300040030413421332203444421412222104301321410334224120040104404130024122314413400004420134312044043334114211010320103131442310031433334323223412202241200032224100100140233423322344121014123000142144032400114112212034224442244301201302213422341030412203111202020232341324213400010032402232033141144433322300443403223242214223132320023204003301402430243100303112242204224233304124303330001134030321341434131122304030011413443143200332333020124012332240141020323132130232203431223001004242221232212314222211341010123412043433112434103134111030032304013321240422201203214130332322343023211110101220100012042431114331412311333204301300001242443213200302031134120033411130000112401223440122003202410422340014340334210421424004141442212434333030014020234141403130424400340103100333213001020032404442344003010443133314413432201110102034241113341421240243411040014314411343114310410014410424242312423420443142141323000040122220300240342334100002340040441333210132023431204333204204242033141412012224230443442214340310210440041444112124201022041442424431342220243301222131143232202311040421034312403014330300301432134003210140003030310422010100324432241411333431443141114340224442130124432224023013134331104111140324200011", "242221433024224324320343042201213433240300434132141324322222242323244411004224232430342423024130322241134004413304333104231021142324313043100412134403023412241043041012414443301010330034110241123121232112333441140212233340012001433222411002000024421042010223013123141301311214433134221040123420132134122143204224421044440141142021143231030332044030412032320241403142200042033413201333244234023044412213244340203331122242030314101004040244042442123223304031233344021322223100242101303112332341424423101321342201133421042004240313004314211202304030220202014141302430343304402100302203034113241403311443400331433224322404331321401301443103010344430131030124440132031204020200303233002023324301421014412232041142414313143044234014110443203111331021402234103230124142314311331130424333302234144424302202321342330020241441423322132220004322313241034222143102412131412410003424233214240212321412331144030201122211421102233103134004423021323334412420210133444104431234214204232341100034330121301003134300021340322111133102040143202424001333400002402041034042203342422310400114432400144043222010214411204131123111100141134112410333141410340333422104212213332110211332431330410003313334330423101222142200234321342442431324342231440021423040013022003003400014134111410402103413314401430413103002402331010100103442211411424422223430221233343311300403103300401431344302303040221103423413124232021210343111124324412101320122041101344110221204330011203442444230004123123423102102012144220242042204010014022321202203004324022132330234011333022303232300314304220341221110120302432001332114123034222343132202140442331324212104000210244030401323220442002030123410201432041214311310044330410300240102442043133443331402004023123133213100341403331334342234304330414412134424320001031402101331134400413420321331103032123024233300412342224020430123324324411334142433203032102103300231032043243003433034022034234032223321114320422331011310244403101230334143444203211322313211301103140041422134243434032141211143141041200031430013410330310041040123123223421210303332124121312433142001131414232141144244211122442012132221440034002442034031320411310230234310434230212021203402411442111210004421404133342412110212130023001402433021300441031424041300024231430021421022241120104004402042104032424313133310100234321022411133031224033231312201212224243431131343220111334433240422230130330123402230220134002310400443103433432142413102301324220310443230142043410320434304003244111144322332003310423441440212113101212112240231433440323312033343233433102032002000100334114330040142134043214421411033241010332224320312330111132030223033413314442430440424112320404103240201004044210413320340104244102424224110230441002120234014030313143024033332144444324140440241034132322013301334241313342342340204313211323041241021203020112402210431124314114222144213002410440324130342022323402303024444441332144241002114230033313224442120440132211423412441421233102432334242130101320003034110412211240202403014023034243211242313433020323214042130232103110022320041010134403424234140333314343023213443330110202423441241242013410112224100001322320130244224214143442412140100323243022230433300013224234422212101141021432433413230200231412030243234341201322402042103311124004032242311104333442400423221133132002342022414334240432033330313030040311004010441142244231214141012240120313034443431414124400220024444423241021104420114223010144001324130433442333321104312001211224130141242030103213132232210110120412132020224042114314320331201420312140030043004324043031344434042024421313342202143000321114313410102322241321210023101442043424320441202324322304104410214203304442422021010410340112324201431222343341200334204400143220202444312121303021420312044144334411314313111334033134344313234200134402203212322021332141012101134002343114124143203422014144213121231400030443032133042314014113310344331023434401342222143434331414001020023423203144003220133402100324444334343200011323302001202233001220312301111432324013240121304222121304023340440234441001144334302041100003003010020402220220312301301044122131400340102221033101223041422443414043211410410344340122302201140114033031041414403220443144142033042112101313014202322204142323421410222444444301002211444144403342044303404333222402144231420304004143324332214231001213002221322024441313342433423023140313020103102043302204421321342321244244102244221301331444142143323441102300", "102020423420411034432242210311433224014231332110324432311211243321243313444420303013004412232343433233402302133023114213140111202102411201211144441022030421243144341301004430232202334000441104123313243202023344043101022001001140443000304121032430101243332340411140013300422044402103213040302010133432211314420231301103430334411443420424012034424131431411402411303301342242431414302321341110421022124103302303443024122400124402421441212020213324312203333231334221423122044224233412002440211433333113444121034444330422030013402103302123023143104111232214044112004142111143434103133214243204421324004302304031434034121332044100004234044334042332331422213112314340123330432042132404313433041021203040440024412013011433043302101020111010101304024243214230123333303122240021221122441001111103241144230433132131313034220313223321130321043002002231111204434224340111110010342210334432400033221421430341222104002443324222120243440402301041110120411232241301103141123302314241031400420432313142201213413242343023342332221040002414234111424132132322132041310300223113231204022101130422004330341031202042121010101441321200010234043313020414420201402034330200233103432223332021110212343034433242333302001324104111131001102000042002223324141400124144213040243100340124234422233200132420002102432302233241010413223403340140011421120133302224113023004002134323103000403242233041032433211110224040304204220403132032422420443231322220043313242241233333413101304103104334322313242114220214221020441231233014340024223242430001240123001423243341422201041434333030421000322212011200322401222112433333132021024213414213142312310112333133334344022030222214134421322311411014201322242344012434314114001403333403021210114214201431223340211213342331204321021213233322134421120443200142112340034321103411303011011404011312042301342044431044131301301111043011204004110130441321133402103141241044120000123000404011303420102444233240144201323233033111304422132241232040034043213201010314400142232340434223324002230443411040201204321200330132413131102433300033312243141424334000311003342412234311133331430344331123122322434134132130232244242214431243403224333232402433230013010141034013143242103142223042121424044134011420432133314421303403132032022401232203323022012114240124104434132430331423411324101044420432401431242120033133422322400322404440040432440143404021440043042003043233120101421120230410202400030132330240331210123240010321442031234031102304401000131204204023212122412004022423101443303202133202232100041401444013423421003304202110010410210344131401044143422102220440144323343312414231423331113122443012343414223311410014111101142232020213122142311323234433033330131123020404340144100211131123201144133021422431200340023313311400310240413333231100100111343001411413313004230131310022034444214140441443344401302301202311141123204023143111202211212334123022310424221100222303024202410444220441023241223134114304330140330441120434223220442014241343210432040013422100023433102032230334301042304023424401422012200411011113344430314333244320401124410114300023043200121213333430124142402330123000331341112031204240411242412222211124302242010243100234342402222310441232121042000242140302211234202421121322432403300233120144011010010422040223320011331324332330141110300103313333434421024223110331413412313224331023012223020313201003002241331304134002200141404331103440343042310030011000031023032134231123330202411424342420010234343210101143324442334020302412331121301414000121332314214121120040242404402134103431002343234114030424242042422330031244030040232010423024122211013140023422301413243442414023233221333012324122144122010242241032241301423044314314034100120031122124044312233414312203040003340312403034234412323241242210213313114401043314021103424413204141341413103341342003300400401411024044411033301114014033442444001340103120044413343010304240424444423404424240112020301340203144303130020024400434043241133014410433003404322344324113333401300324220311230010421314324113211400402244342332230103341030203411432322030314320432042133323033222214404201322010314214431221420342323324431021344134323412242013101120024104141400100441011310413424022004020320242344102023402421122404114341224144040323323234042333404141344044411444421304442320134020224200111012022114022101130204430023210422201034042314011210300441114210224122040034124434340430104303331240410042114011444022411011404010424412043", "333411010030032433324141412104031234223104201204042110122001330234310130303341011433133330120323144144000442322230110323423122120320141442004132022422300431433444432331321034244040000143240203303202140213201031120004142110411100433240313043402040201432431034303223011112004102311414143411323230223222431104102444302424121434013234114231314314433400331440121300204030014342344213032004233041430314330040041324010200420204410113141144420312211120120030242333111121330111021021023131211410123212241001134100240320144112400024323434411441424421014330044321222002012034432013323102202210243030322424142121431114034222224234234442244202113222444120131322402033343140012313011143211124200112324342344403433044134003234330003113442001140321302424324143023433412000110414333221221310223202110021412344101211002144413312440441433402401214144103024420412322030334130120441434202210012420031240400133024204144410133314442032201124231430443241112144132233204144412301002432120032140344444212133024022402400012421104014332330401002111312210444304003331020012432131143002314110104121212331210021204110211142412412422334010134331324311000422422113131031004102430443333303101330111313210110002421212112240243031443223424000021334341022234104122402342134330420233044022043434240333430044111130232124232434044240204224103110341003442324341431401012440041023443120400001200131031024113344141423320344133140342022433114441421230101120114034210202042311341121404133411201142333042042311103033211244214404403324301242043004004324130313314113414212104312340020234424132033303232103432240133342340242211330021424332400200422032141433331331300040224242130124443302002131224110213311043102243332301112122412220423114143003410341323030013241414022233312044020210131110124444404312310422121434022434444343114121440212244114212203124313410104200134423111324210124012444221343213130210424121003101030112021310002403022323143301021423310133420121243440122021444140111334330010334443020334411243403322234304002323140011111401114400101123122300324230314410402303341110212423022404241134343242033212000003104444444030014142000031311434034004232222421330122423331024422223112411422412431110332312142330104302313230412224032030221323412330422443334403410113221020441232442314412013314334402341330413421210002334232310013311040042134041312404224010443201131432201142431424312103424411143111424041132311340131442340100210133143010313433103333412340231430212023100442244322241214340244213223431134242032231032130331310100343041040313401422001400402402424234333030020324411323044220243143004344403310434111011334033110001433231133240000343423441203304222422200322314210340034230244224430201123310133232144411324402324414113214213041233241141403001204243211332433430400232403214401130234200401124323402124311214031124404300124234021342210133223023433131124340231421211321140133131422114202231122334323120214341033301201020124203124101042111124312232324411010120030120233014002400423112342004012040404202241111023200121231124320413234123414133102300422012423431131211134002230102100300414333244214303034303030404003112321132414142430134342344422033302110332210434323302332330202134002240032214323232421334120012310344130132433432010214004401424421401042220142004342342410034043444423234443323312221340411443101004032214212042304110112023214404143313022341241001002141431002012303302402340323021444300112304421031022242413234240134410413202441344320100042324441444242431324411242023312314242021133100142221330003420012122441034244314013222131010300443104211130213034211400314343300011134420410322223103300321301134214231204120440232021334220332312201323024414231202432220133203443313100414434430210202144113400423241244210313130314330443430222041043124003131014000301131400430402304340234031224302244314402023010120441413041142103031343314032140233221040004141233200040331222331241202304313304222442011440340431440214340332443403144330220410311414012021201101333230212112200440323221232132141114101331411013344240204143200420012041124231121204404411130242020421410211100014441040021204004412123330444300300341422041422031001300441302310402011003110023341211241021310320041003013403221114032343413210033412012232301321303330131341321011334234102120403014024133331044222204344423134322324022313212201134224112104304113323241221331103241133423224233222124431200110432343130012104023344211224441214244112200430200020140", "220132301010020104344240401143443111402301141114330432000004020041032401014113412102310034030140244431131441320043120010302444003142021022342421402214313423042111322420413221042044434010222403034002110344233431114413431134333003410412412412222233301104012334231010042023243233222440142231433133241044124403223303040141314313133214003102120300334404211011100131034203004333214010022410220132130132310401123300142230323113031323322213031004033433024110404040142441231114000432002312322001042441002312313012424304234401100300040411132221430223231111121141202211141203334303000441101340424033042331341243343430312002230201021412120001412144101123112002213032243243413333102002223120332331424430240311444002033212040202411023431421302440431023322210044043402013122420023004444301013444334303211430341103420401242003343404314401404210402004014330401403143322202310032103033223000402032010004422132334102031401024444013233410210300122421124202213434021423330112142132212440021300343000132033322404033130304123004031202431332322301424420410011412100334344043320400143203031012020032431122300131222303423300420224321300243211344003143313121212441130002103022420143113102014233002001334303442443000111121134112022332043410433442433031433123422031422324410234220423100103121230333324324302314324031332322201304031440011341123103230302111112404401201401012312041021233422002443443221413441100034401121112420340302114140212241103340234233030023210212041420023324213130200130202121222434034032403333131033042042403321222423214420043200114434411230333413341034330300443212113310442420344312301200303413102243401112032203410143124403012301124420022233201400331344321024014344034101122214040332122220221220222430303242430124120441443403422020132400030031214113332304322121024440024433213034243342001030332434423324041041412242230131321130331344224321122424242112213204014202001224422341402341020301403122024132243344343102311221340032321142142100012223004201010034220344302431430100401212341211110030103120231110110242110104432314000344143204240320243114331110334324021410433031441013141231122124024343141333141341013044033013012304320032002432103404304413310113443020134321133030130144000000404443440440321241221142413423013302201131100043022111113334333430131401003401012322114134341301314204113413304203134322340441301113001022030224102032443130234233132102324112443000444440442333312204310443204014342220214310144430330131301320203414330231411120443123434201433334342322244422040104333440140210334342142333300143444400431113422014432104004200432443204034021034221112314232424311332203102122122201022140324322432403141411322133212031343304303430004422030011314301000230342204240242023124444104211422310132333400421310141214044132221203302310240030400420430221331243413041132404113120100444402422020434321342234112141221111130130004040442124310140133333104003014230322130111131334201110301033404324331343440103043234040301213101100222123334324142033042131342030034002420134312430333323414341023113043433443442304201123032441414321230203214031324212240300040432222101430414042112224413114131330114331040141002413240333212240211211313322202412001221244443012421420123112300203220434302000130400441334402101431044134302032313220214104130411321234403001123010242201220304114210214222432213210402110203012430341004212044014113241442223012331141212124322221113143221132324414312301303013242010434222032044420241344203031203340203234412111100220141123214030324332040324213022221213333321143242441342242142113011234001401244111440222332233043134432003334110211233104412012031104032412431014010402221204444321022321401003242033331041322242121443403210004112433141301024033332044230000244401033344232420103144141413413040022311103324022221013044304311143124312323030313034422440410024142334231334244310232212022241303410110322423144241133131211120143433044104140322334424012402001341033441213124330233142423130044243311213300312041331424432241312332210403231012322212314033011223343024304120211422323242034413314110114320220104111332241041312144120014220220130231232343343343441341430401242212200231110222132444143240040121331103323222113001304214001232333220411330124123313120131203000214442213011121443120310323301022414232003422040414300142413202233232100344312340122413002104000221021220020431030112242402010022422013034114443311421434234131323224112231031131020400130143312034311401240402442", "131402000234440414343432212324232013222301142241234233022410214241331120341130212434024332434003100100233420113242001441244414222021411014144230111002032213410221223340313312412011212012044344044204222110140411201402134023032402114240101444430101304104022012324113440041242000332004304034414344321020321201430011133104002012201012433044410234204012132321213241304312310034113012034303033313200342113430443334141343403240144420441203012422412040413001143430402214004102310223140231102444002332212243442402442044343311003402132300140244012132233332220033044141043022403342244420120433414233033003242444032034103020201100301133323041033442302423130104243310103233224021300403432043111430103040342030442033020000301422044143140112334332442243242210400004010122320331323140203212141214040010032120100223132201222322421432301300312431120231012242411312023222002101244222421123343143130241422042213323021120103202431423421003243142123023241333213143032223104220413331024214400212202021012032110444031414201314334043403010133420411200213143410013242341220131202324120231221113011443041042012232403312231003132220213041042411334034344004030312214143243322233131404244240002032342133131440402221304220430023034113422413444422332342114020113000343402323040440004312223040431211121031414322331000100324111300324103322313414403421414401121221122101114122404204102221442311033044011241014202104203434130021434313333343231101222404403112221403132333043322030304004141323310112333330344042104232123142414240020441334410331413001243143111300301213120202124312404000310000431424421041442430143001230334341003333034132441312433304014214103214413410010430433144222103021232333313400133414103320333314441203433423031302313140221313300034042211114301104043342231104003111223013134043244423001033401103314433231444111434243404331141421410044300333012212240012131124443341014101232211131334040024240314224134114421140421401232314113223404034144330142301244044002120400102042421220422042133344012202033141023320220233031314013404321201423113141110400233300420022202442000404412313301143003342131120440044321324313303103322223203334424243104224410222121100122012233043424240344423300303030120132003440400023023102121144141201422144211134304110331200312420313441114224201043300324130303323322303410142210023212421422221124303421004122142440424413343144101121010031211442403211220440234220213241012101043000421444223230040134400143343030400014243301104032033320022341214204321043211300114322411033100011323422441443222443132220243410411243201102334330013141033444343240241102004034124021004002332310243224302043130110142001001024233342342022403233414023430233013124121042033310020103123233012320001331133010432034134321330002400401042033234323124232203120020011401001330221441002020231214400400403421421142314423010321003212024444443424410132231043431221441332234321412220301310324122110111202014014241334213144334333234144202032300231244033420144014011230223443424311230300321340322410211124444134434410231111320322210112042033402212020401403041401033423320113011232201424042110220142433122122012442413031033433000241423432223044031102040144410313210233041320113332323244300122322222321240041014303302443002013221010122241431224244144000401124102201110242110210233322431012421034031214310340233143412234243031243424223031013413030031232202003302031334102301224220101334001422311423402040403434112012034334322321410320402304434242312232204341432124102201013021200034010220204213122342402341132244431404002330423012014300430104434234040013341120302000341114001202412111222030301310102203412113023412234421113342220003101232342133313220114314423041220404123121133301132133020412002320004342031343221402022433014410342044041332213211231440213212443433303421030433112012330424200102040120003001144343011023024001001413231300244133314241332114401433003143400434310403433020421341344134220402020230110321431223424012301114433020043434211401430124312230440404410112103413212420411404403430443244404304124030240032110441404432042022004203140340433421424430402210321440202403213422221021142022032431341244321013104132041130302034042231311233332131023211413202033442024030341333113144204441202332424132343110320314142233111100242133443312140330031044324031134442043012424230243133400424314213201113423203322014314142324210412340140240130204142422212401024004030333214114303102040031304010134303344012322223413", "303314003121343042034202334021431234224244041242224044312202334234031144013341321202303311114300110014123200223332432230223223031314110113313231032430004022414330344140122000022231404124031011034033433322313134021002144422434300413301201114304412100421011403041024112344324130013123314411332212344320204420230112123334434433133230140314020224404433303211134103444413302233100104143101241312043401331142011234310100214313104440130042043211403244342434411344320011200000321220022434440243233410013112413332322023020341241000314241340204433430034412443010020333243411000102322132140124010224011132031204002013033412223434241430434014011444043332001010302133440340133424200022442402220001201422412413210142423241032434433031241133124044001213222224430033220231420114404102024114300001002033222244021200324414210312223031121134403330001102013231123444203144133130333014331204400231344210233022344403313303421132410204423321431214424341233432112202301222223300110444030223103143420112000114141244303114240144314411311244441232030131423400023413102023122434321012301242123313011134144010030224032314440311144240444002111442310420100342144212043120442101210213210003310120423312003044004032412031404223434232200103211114124330343340101304331300240141414344333310210244112312002133233141203430003123320331124144230431434323311240230444101421300321242403421144342320344033004124433401204221012012323421423314223302212333311102431332240114202243303322430042133431123222012120302043334100340112000400041303134011423042042431112423302432420340204330022240120241102110300114410323102101122344221431332400140032100414220332243414102321331443400231041400332314221322232312324234123240330313344421200431203221302421404200043143003344042441013130123140434214142231101002041310323131104244214032413243344041122124311012214204433441104042324230041004033103112420322100341040232110423444343304023012414003420102134244321332400431303133340021342411213410141304140410023411232400143123232200241321034444400034430104411402130003311244343331331411124234323224312423331301043332340202313231022124331223141334341321122442021113321030011014204403332241224042202312323331440043201001442041100311312312240201313410043044204204400220442102130021144432434131111134434440332423314011234031244414304003241003420043101304313020143322210204131301441324221310110042443333030341102301224233012211321004121440304312203043321310142301003230033314030420422002030433431243402443211244301121233113314321211330144223120032211000230334041323231433300341140101140234110340300113004412131111422321113143210140232133402130014431201104202303202203121141134112324330044034331414214244304422214342411123024423214300344102101230344010434422310044344204030412134041423114310022033323030343221211402410232104404424433100120222411324402203031341002221431440232021144143222122334133302434142400030024030114402222140042243011401332133423324134420232211220224043142213420324400211220031412110323113240333213020221033303020403220414123134313203300223044424024244224002031111331441111103212242411310140120103234133030013001003020402441022034003343243001201022243241310410131321101101030414310444224314244103012304330143024333434404122202003001440340212444122114110012101200024020033221102330432410002130034211211412200210220302102131424423120133124214214200432121040322213024131010344030012033203223223104242233041122414204434212012401233220330042402330240414112000210212113223044421222411302032134104444321301204404221030414441304302224103100232241021213101010113342241131210433102111412233130411033022233333320142104331204343410234140234014024410432134242241400141434013424223240041013233104201022001324320434224220021034334202242142123123334414404234344044243212403002324114133244003312221441140202204344434024200303044201240111244213230341011100033324000123322031114104031100242433200404202334243441303113214434320333002331230010140142221114433432230212220231301223024313313320323332443300022231333130010422023404100013134020143324420002340410313422312320113402222334314221403010133402311334333222120413033402232112434433243042401002411031243044444340344441231101210032331443112242320030241032101420124433211220212131401122143400022334331304102231403412202143100103131041403421141021411220032202324123110301230220012143020324120333030024324040303112410342441201313343213323333023203210331041241023443342003012411321422302441314", "342132112404110110411012404433203311324431200232313402212103140100232414101302442122100340024030431101321103122320124203401333313204031342443214112203101112240031114100032431344200233132320040230040243444201130302424113322311224432431101011043221344001401432324112321442123132433430104023310320021330444022412002204430422410420024224333413031041300221143142411423304002304423441043240212411014111423444241141441240224123013230224102124002133341143102331403233130023432213234013143033240120303134012210303302233021042001120242134432012002123210443332204343012140414300400102241343134042434101413243300401424043102130143024402010030023424131110400124323111410214423402311203224224431242114044020224022100032141110122042021441241430044041130124432340402423300142221131432323042341132212230303323102110121422330202020103120243221031103113002130124133130320433411111133013031144213220232412011312121012322111220210031120212442441401132233034113100223012410112320114202413320414302100424002212222234413230141434232032043413122211421141032344431334421324433132300342001302144410322243440240004201401240340142333314412011043403033124222300433334230403343312241320200034120310020241012410431241314320434234203130011102324333210213013220000340011301014303322321023320013022214010200121104032414222224433030000102410211104423102300443201444144342042000403241024402114042134114422144322113301121334232221204333222332403131413333443001424312322244002203022123400223012334033123212133421001143043302430424141003444132021214333023443130233123414343044101043434433232103234143140044421311102120213101202320003431300311222223323012223424123414240312203234433034010340413030220101034120104233414223411300234312001300241402244421130303110124330312430422002143442043102200213421413441221032003423320244323133344104322202201400043342204323332212124414310124203322333102230401244044024124102132032023432224133203400441113044340300242404310140014413102301122143212220321224020402124212403132441222042001242022321430113311102204420243314032010031022142332202432222423442332312024421024021032424304422212443302424110110011113333302100004230024230034041411221041241042024441440423234334424010141314103213444404440302144143424241200211441120221331314221141242121410023201203212431341111344212024433011114141403322030320223240301111113432102333313431320003102234131314413434000331243332014302333242330113203323222110444002011441340340130130210312033420003021221423132032414313323421330130403031142443013221024000043003113434313241013402324243131443430321233420140240104211423011342443401442420313002330233343444022102323021120221222310141020104212032212241224442433424040114310404140344321320003214332240112031043442344203314331404011214101422011232114312111202234104441421402130203413111410333241113320333143434122343404424034332042234140143004122132023433210232420033122401011324140331000214111120013342420334004214423114423303010114421400130121114120420441324000443330223301402342131403004012312430341124234401212403340304233112034232402030134023301142402311421410022014404220410000414022324244114340314431433321003312320310411341014334203031041111440132024122240301030301122341002030004231334022033241403412333141121100313243233331222324022212222121143200424043333403240223040114423233230400210224130222100210331031304240403231304113041301444032342402010343304324140341432442023110420124220240121333322441232410143204012430412140134234210140242000020020142302131011011030223311223334103203011234301203213302023042233312421442321000320323402330134333421314023242031121214441423443040034400434404442424234122112203211243432411440303440404324142410422301031312442042420443430332412433431303203004242443100214433043011040211014140341421432002000342310011312033134140200321323330242414420232134220202231142032221420234423404414033332303042341233223344044130023212210401313014422441010010344022430420421140323013101400443143313331013224420042142043323434334110010433132043101321041424444423433343024111340330300410221243011132034403314103224040213123110401231000000320240010313304333202311412010220414314322132011120202344021133312402201130104230112340443241121334442144241121031204210420444244032342333401233341110310303143022203120303411103043422241420144222014202003402403133102002010013302022131220410342044240430013242041301421332144011314243014203110433143304023404112030010304103040104333440440", "001441011002240321132200423132043402444401410044044043313213400111334040232203123131022032133014214240312413104020112424140120112132341432320214311010320420131223004040121310020041101004230424101324414232234210434041321010123323334242223311322320342300303104220024200323402231012123403310212414034313343143300031313104324422342201232141130101434013241403200140121022302403003334014432304310200340313024332443202412024344122031012330042132432113324430323331423244341313401322140041012002233300121140200304431321343311341041103402212412020144101324301200423422214004301142412000023203142230440044140440302432323042233022122114410203030101332334242113133402322244123224113024402303443114344220221344032130242221342103012321041212414333240330331324344434233042343204342323211212424021344434043012314313134213002412303442231433100032130420404111002013100231140334323131340441230102003211341223131310331134114000243123412202041340433021011330414332232200113132023024314321214231230022334140222341223401340244310001232244322330042243201434434430123244334324113010024304330202240233314423420203442442244320233431230203214330412131204244300334044211110413034404143000302344333331333024212343344333220133301231322313312223332122000321312204401121132421330414333134402204302010420432212044320111244233243323140202134330400011042321421210021314202043242340240000030422343013043211034120144131201110223220220031423144430202203340231344404331040023323133002340123432210104444444212142311004141020421322103022324030233320403341343443442104210403002222143034222414240442132310103110242110343323410404120210114041031420400003344130004113000311121404412344222444112314303341001400011340000330421124310032323332232421222422334142331444214141141014142030112020133041112404130412121402133304314400141213040111201232031214413001401241103112302422431042003242012343440111010440230242302221143431113330102144144441214140313013033041430322324000004334323320414020230233432201123444301432120213341342131313112413031024410131222114201301144404440424004132002102114312300031042233141030233231134041334112103100430332113141332341141403201143011342400100102112433104042324402200341144203433400432033104131333124412020131220233142104041114211020333321441121444341402020033033332232131420234123303210303213334323312304313434111022422341444322334243131432422032441143010222301413232002412210301204020142422242442131211324212333103431030220344043101321044010212244224000132042434402412402040433423133134020013001002221031430242430041421404234431120210032401443412402312041224443202333243424024303324332111344242103041334022233423244240441444412022110223043243332140241434412103003400301413433103213042441111014122243242341112200144112220433010433030424102102241203443131231222011024240401200340314032330222423441334033343124340121022041104002221224201120434432400014020014401044413030043121444401014122031411003223301001320224411114004324003111220203321033113031004242324120344331323124212234044311130241124320011022000331214011020200204010014243144134420341014442414213104210044024443041201440204003240231134331043302341440434203441231323203042133324411343441330341021004044301420134314321033320201133233341402301402332412400300103323044243312032300433343401112011144343320324332033013212202243041400021413232100140420111234010020304412301421020403031400112322001401140212030011021303330114003421440044124012102221120013200003201300002400322434420243243013231403230240331344312013244004204023414230131004031103240340440200023422101033303433434133021312222211222320320324333420123241224120010332340141432331211022104214041414440234320042212213420344223320024133110004401033443411412240040120100404212332320132440220331033213314111132111300103023020320103313410001334122232434120103231243242000143123231120013414422212213230242131211134213022022212102300004331210044013323010244001131310422302424103431332141042442121410414221402333244430122440314301112003103114431121020041342214243030432112222424141313041013143403023204042123420340332230024301244244212001323440332334024030312220443123401103103233302022314304030114431420003030320004210232441041333320323342144031040432431124243000244333124200300434401300134003414112044424041240031312242111133231400442421110021444034342404044122233310222412002113320043213202442041132144140431020040144013324043021414004304012344124420142113343042320101021403223012100", "411421120322422243222300414044432032022342201431111432102030023214134121414144030211304122130432044244012233144022300314044131242022424414100203144041204320211314204340314223242413042414143404334313241424313003141134143334031121013204014000233141403331422212213344303011321322030242121410132042134123432000331241303140102110140141022244144440302303423213144344131022314320000120221121303101214430323444112332201413244004424111032412240330341200120404303143124030034432300340001102022322302121011142141422243424442104321243013423441243341322321301231134124031321113224343211022400114000033334411330333304324310433040143103233324244033041101011403232201301412212424133003114442033241130413222131110201331232102304432312312212414411430023103022423114214134322401113400241333330310400113002430142042004220122310421302244121432130143000331424042124033431440301000320204124424431122113230032243014112322100400202044312022314023022100412331140323043413331034410442013423043402420213243244232332323120230114034412142224343442423333242331322410444422112332240434004411332003044232403314121322144412411042042430441324322344013402242413124030311431341114101321334144041133230030040001423233120022220334204233204110444243113340041041400232101034443131440030103344031042424420103344310123133430132330312434301411411401230021214031140223212110332202122301433340030213240011034010321034331123132002411232312414312011210422412124312241100201433244441132344224402342444424121132321443322004343234343113111331222142014401024144204203141244242211002343134414413220011340002432121320222210133411410212121204031232202344224334034440114034221020342012120003231143041411424120031213120411410143143330234034001044422211333120234421210422224440124142402242110444244123133213034111023222102344011231232303312412140223443041233114221113244424321230113410311022413403043130414231020204104242203413001303132310114010244012433213312420421432302414430221134210044344110300221313411214021421211303240142420220321303043033413033302430414433211213441100142323021403220433221401212312220222402243122112034024034023143412324110144014204311431422332311323303201310121404332140130302233214104312420430342040211023440410333112340041141221314242042000302121012101123333320300034310043441242042133324332413214413113301104413401243120000434343213404123334144420131322242041423010312110123441413112043432112231203313220342141313013424124241412303441320100042141000040000010200222124021010022103334022443024143001223331423124210214332133011104112201443214032313044321043123010440330041330340210033210344120031312314131322134022222433341101134220402003141310403020114344044444133333320321014430111313240411440014101044324244013012200130101030021421041122203433024002424004000020024430400324044243334344223223413141243320121014230011433302402332132444232041221021443320404034421030224241240043303321141031002001041044421001134401221403230213000003141013011230311033340143112442103214314404342411403104012243311113134110043143314000312031110412320100430412301021000121234012034034032320241034241434424210032003044413433310024444422342424011314342343423200220004420434340312144101032402311113242420234324004403111431331000004042013130140343104203334132340043303314131103303221231011014224203143000004203004320323330131340141034142030121431312320242343030244110134331020404032020203033341020114044032244131214003320202034430022434111324333023213041432302321033330132203233303223343023213330314123032412140032021110224433304312224431112331414213322413341431333234244242234420021414431400341212203430042212234424123112042314330023333224220020121112142001124220100401024021031423341434032131243130104314044304341303043021040121310240300441421020103120431034144004211220244120144303403123414031133013312444140020124430220004000112423103402334033202044340341232004143321433021012302144301022420031211143301101003222430213241234122340042203323120241410044141204221210224101002223411424024002002000420030401430304324120030230111434210130214313222022311100013423324020231433204224122113043303304131100443423300432313200303224311042302034200001322331230331331404400224120110044301204200322103244301221421203134402142404044110103223211111231233211041221202004430140301013123101432023020243311414044233302110201034443032403043044414143234121124143143444321010230111044402303024004022133433141133312021201132212220310200411304111234", "221422134042321233014303411121314102120304442340321210112432100402034420442014242343132134103034124101200334132320442244222041420231001311423043002204320103024202243443310314413040102323402213340234012133411442432321022422431014312431112431021240324014133422330044233211134413004010240242333121420324340102320124214402042414230100403403142031003043314231241131401123033114142400411212201443004444302014332133033143113400443002102422300421231022412034211232043332204323401000220441421343220001310110042122020021233102213144132220242421444222302040133132420100444144123134012141431200431430244414234043313341413412120132012301113312440404402131430443132440304313014414143034330322320143301131330011414424321402240403331221241130224030120332312220031324233043423233341000132402434104040414312203420324142313243023212344402114334233224324212212430431232430432414300004333441343014004300013231413311133040420112124324032220120241140143210421402024202033302431121113232333103130211013301133141210401400412000030343442241344313420204323404030334202431330342411020444204041020133311124121222403312131032444001201331012240114441401201434033130322343211414420403211402041110003011034142110103121310411212134024311024030334324331220300141200214032134440241102343110304143433031402334433012202243140431211020023143013234022421310231041234442343223212103011432024204234020120033324204112041124102340222104432213244301330414104412230222311244204413000304214323211232300223032403002243314020121424400112434221400133234430142303101403112210143133300130221031210114424232200441044311400141323044314110344420321144421213434041322430241113043401104410134320004330130040044103023004312332133042120404111031003120240012022212111202232121342224041020244124104124103012130130420220322134402333314434414212340301042204202244420121134440213412421124324113211330130221103034130041402300211244100024341141241111321414233203003243111304302042214210031112434040023322440223023033342141234234420444100343443404233321304440114001024402444310010042033133302243042001214230021110230412334032441100001222330114000331331224311041014340433440314132432310112143031044122220231202122302240004343002224134033200002400444233414020004434032112032320041444244301200421204012213011033432330031021321013104430003140341411344423433242130223210110312020420222131100124014430242203130012313143011402034212414023021302131232230334401134010112243244133232444102424321121324203132234201024021330111103222343200123240310040033301214121141312020441322313414023333202030302234120102234030130311314120002424033311113112303043424130141210042441020113322223032041401330213021100341434141341430303413132041242302243131200410012202432324312143120441331120412233322213231114122412210131301132144101221214434204140123031343232001312023211320113300203240220311222230431242304211401331113343430122343330400144432331212400103042430131123332200213323431411110121342201040221021114100210431223142114432224224234112032401224112141024343331304020403421010244220143423421413234434214412123411131302411004444341023111211122243214303013332040004121241113011442444220334340100121221310142203220433032220332100330004011224404243031231104230202403431210102004041441130240234432440424003404003343443342201300044021402031002230144314204441131012304404302000343321102410431443423322030121242432213430231401024203302304440302314123434040321144221321314420232004402113040101212143011323121210321020404411433224432302122233224332311203322041142303040324322333121211032142010011443224202133211313132014434021213014400402113130003002310102320112324422031301102300200323210310343042140224113212411004440140324210241034033412440112300103234222302100243411403113044114421242422243232020022403234004142113020301312441140040421320221022141200034043201003434121323102024223022223300443230240312333311011032202400233140404412141402114322231104111210410441012322133441410422214440021204433402002342402320034441230203200023302302140412324444414334022134342323114000402332123214200213432141211414011220213143223213114240344103310220041332342202141043220110022422241012404113244432030423214032021441310443320030320141132432134134310430132443243042332101110034020441210311031132133000302013321101412341242233402212113104111130314144041310014330103332021210333322113000113332242002424042442300203311312444444123203342403110113320400210001130434144312332210331303404", "302111033410110414240221313040100100211442003111401001230200200441140010234442243230302130241042311310301442242212321431211111224140441224100141300030004313300002012420144343303342424222214040020400442221021221301201120422113442340014102022244401433121331301032440121424300034231213324113104420422003412332432024242340021422240110222213421012322114012210324101223421232012122202223430113333224213442110310134313344322434101131330144312010322301212224413212222400044014032410241313013033232202111200432424012222424010324330140024300240024324040133113040034020333212014330024113243124234414230233341412332424401243234240003123134230410311004430312211332240100141030404410140021400404400332121440434411004311312121220221244323242402322140424233111300014402410102423310101224201213241014144424121034034303230210312131244220420140124133240014242321333424412331333444202111202322442221140041401314022140204342224204304321144343020221031400310423112340030331401312110233042030430304413240042443030100043012104031411011332120041431331032314020331442334321334342310200144032304122213014340144402100214323424201411423024443310321022043143101100430442224043142131302301233244131221033200021213401144111201113220142212422010111310231212032431214022202320344043231140102404123210330202220402202430042444142021410002404231333124130302241332002443401024300203321043124102142201110113101322211224211034302331130121124024023224341011210111244023140123234340242131132432032043310101042423043233000140111341311130400144224020024204130310041104422421002414030233110233323102040443033104133030042234332044410124420442330314101024123343413101202043424100413321010021140441234004332010441023002110103331141441143142200412324140111232020001124123142243323014022431242033314022111434032223324114423213242043334134034300032220330443142203202233232344234400131220111324424024201300300021144304410030313312332242114103033430112032044124404321333443122143331342104130322231330123334032400212034221304331131410003134420101441022414443304423011023112003202344310134114200222312243244414313132210112034331130323301302204230040034310040122031410114310114410441012020013132234130403203113401003122144412203133332341444121201042102431204312124314221311434104311032121344342232414330234102420242221414044333312413103442212404123111404313134123441301403140102414233134411403041113414331044211344001010132310023012222001241022121240134444301220324231043132401410322223041243224340311203212101433334212242202020022002341231233332043201123242124304221412230111042302112202323204133121344202432344314434244032012302014012110123133110002322321334023141211040044133144132133010321214210140431124322211221224121002443344331234001222041233144001032310032134320144242330311244442240001214402341343230042400330034040443430244113212210223131000330420041234142414144314022431241041000412140324343011130244443444234024332204121400234224410021001124220440221323211233224023043412142320422404243040023303222100441320312410113312221002414424400401012023242143404312404044134143203232431014323232210030120414010124134032323313440311110042122332223012313123011014311330123111201130031031134121204304324000230124243244240204312433034030040104021234234034024101410123011421313243343103341414304231132420322100042322422421314131103220204421022110021132442002013243030012104440320221212032102313031132244043323412103104432021142003030421113321433111140011112230131234133331004403414002411234332031041431342414011231402322434000204411141031142110433030102120103220031333421444201304302120311213102410434021430131233444031121203042140331331120040142401133032304231134001133022103010324414414134324014411334340311102034043311404233221434124101002110111434014144420032033232014223440341311442412024233040003300400324021041100311341011021410131221341241323441040421043024422401033422043100003002144110013022242330023103012302203431223234234020220203434102104143134330110313241400204013200313414233314201202213024020342412304212302142204011123010214432121041133210322224414004004423203021421114111100313324130404234122342412422223014343000141031214011042310113201403013304204112323234410211434401444421332231134431443224113203311201303022410023001432302300313322222432010220004244311343341244444014331430042342431340213322303423411022412244101413042424021200322200312204012421411140242043023032034022314224114133141010343014120314422111", "020344203023404441421221042124134204222202301213342032220210040201414101101302240030233404043230212222124430310004414433301024001112410404334443024334411033313200234203411023414423432132303410400440031300102412041331334024311123322213112244212302112243333303400112241212220041332304310203224203023023332413420230140422244133241033304123440230313434202334403334311130420111400404232423313313020301342331440312110421101022400444343220420120412410441144144424414310344101300112103313233040243111040030014443044044420103431111311222241344403031041402244011444210344103410222402014133343044101343320313412323302113242404413043144403323040002101010024400420201424011021210040014323434410214242221113442203312411433220341213302033322211002013342201022322303204242323033201133031340404324231032243403024404203422214414401103132140043113443322020044203203423404224041142210104013203104232022324010413332403143000102000001104123304301402310240114341112424331040120033301333003322423401124303041232413004111042434413213233022421314412421431403023222200120320443024330304141110023240323413300124230240203003443224233022104021431242034222404340023024240430103310221014020300242003311120210120114331430343440343311042213313133434442000324222202103341310302001142034434040301324233300440121241004421321234311341420404431001420004130423324412403040411330333001313340301203042044103414024410333123230411034432120221412003443334120130112301101421320110212020003040221313430000424340102440304413122224300432321321023442223040242434021303341424240041301420244002334143120441114341232320332202310401300210431442202113343401410312411331204234402241024120120031141220034331332111131134022141344243111000422213122333034014213210141102242022212200200410240404124200221420024440122342402033341214022204410203421140110312210444300312043023122001033343440031203040410110011140324022422013420132130212441230044202122201034444440013212300344042201013040203340022120030214024312043302034313234322114132421243004010311423124401111234140244032041424114432232300341301131310304122312102423012041434404402340343220140023423230430301401201004114003213434014204012310310424003204024422444404404041140411303243324234101100200132121012321313004201314421321242032303333001141244212110312101330241032434402141443012324344003021011313232314341021421223022404111001232321343443021033014323322430020200242322330114302341314311213221421120014143143103333223401313132142434230330031113200330010130012204104420202211331424032332230243201044132232234320243433134432104413101230021121103233203030420142414230043210143434302243310100341340230021032010133443404323420034003142341012124031043231023441234433442121021032314344441123433224132043334310302230240231131110313311033332133212121142431343312324411201340203344324140030300211124210332134140140024411221244044231203120144244332402121124133220320440211214442120103214233021302313021344230002044412402204402132132344000322121221001011344134443101144334130240031414314212312321312310433320032044241234330341233124313224130434410402120444122230003021233124130034400222321130230331241341444410302412324401440300310212130200331113420202204323424401440340133030032341033133434033243222433232113203140300412004112201342112120340202314040301132321413012203043443211003333021113134324231014034124340430424213113233231223310331234002130030232040113402042302100030112043241412433243343030324210121031322423230214212312402410230214333312013312443321434021100410331132041414411324144414134103211132321123420331123421141021124403140033402101142123342043002024014333214103412142301234441001313221021022431443114244340442411122312044221224112312020122102131443044123212430200141123240231214144132240220033214420221114000020231213210210412430342301400143313413234021142111222110021014244333114243133413112402013200202301102120044441301123210031044020310242212223010124134140100431231301212403222141231041204023341143134340010431120240010230021221022142143030102442110304421230442031424401234111103130443043041012423024420011403304123231021201130033004434140030224034210021001240301314100120212320212313242224033003301042022143042030433000444331132130320201123114104303431223442132331222231224441202031443244434313021233400302324240013241033114131123023410231132240321121321421424221223142103013011433402240120402004042020003141120331444214204013011041321400400122140331010101430222201", "344032424134024232120012123012400044011102204343002332122132040344423033341430320414322324024244232301002343304430222220144142423143103004431031310200244444003300002112322133403231343113034014203003040144431323014311422042241342011110432232344130231112242404341334202222014030420431041324112334024110433433204301403432110324241130004002331440223131334211132442143243121100342140443341211310342222030204331004214312220411131040424344000412100440200422011340130443323412044424231210413141411142230123042340302233403201024014440330400144331000100434240401203342241144122414402401341311011124001332323412113101140121104031430201121020003332132102401311133201022322240031224130131334430402402121301040131341113402141410000210423434424220221001333324122324433441122331012333430011141002023304013233011443010342423133323103331434411320021232143210332021311210221212020244403233402314112420422314344414212431342344430420414440142031303323110410210320432232021031034031011431123013433102310020202314013323303424023334221141022333021034141101230403202312124014412134334113043143244013233213143340424313122100033312121442312033133011324014431234230434101103444043314131111013323410123220412034040133311104010430301413302024330210130421403043011344014114014401200034314120110002114132400121044001021142413443240030424440431241312340334414324304412442100100112320420213344414123040420111230104224313404310404232402113142042012130123201312220040131001244033244433004123110140211220044002210422133234114234012214034034141433313333144022334340420324204141400130141334310431011321021320423134432414112410201103330114001140304212304241300004004313402343034134434410143144344434210221421240130301141422241101134123200222234423440433422340433204300102033233444132344332222332203210140303110403310240132424243214120114312311223201242444034333231213430402342003321242030314000013301402142213441100120103300031414043312304302112400044303430312023141234324410230201020002212340024110024313424030020303302111231001034433040303014330242221204031243123233410402130131330424123340220424200104000323441022333110023133313202033014121320004120011202123444331422304113242212110133410042134113333011032131021132441044414424211411321342200143034031322341200233132304231414340434243000433414342121014413300023312131134312120320021034111334411021214340030333342243140424334134112013143334130113403232232430304434404113023341140101211144134241313033420111302140011321101243104331033444313113313232222421030414424102304004312420434423414213124114441011223032440204410321240131001242133204214443310131222310131410002211411002432001314444101433120101032214344404214200310202422010402322043404202023103202330020234132123020042114221412331323041134042430124302312221310100141202034202124134004312003143114122310442402023131341041130122442421302221424120434014344411342203104403223341224021114334144413320023023311234422203301042110232041424004122330201440112232021111233321034140344141232131404024000132142400114033320034422242044000321140440201101021230130243113104131102412221301114003304343230113410001234210323141421413114024241000313423012211043213040444034343300140304031223033332341314230101313434402213033400011012133423211423101332401114130231224312411231220304323321424332314341123211443410144410233020200442423411404344313200023313012312134323312411201030103221113332302241211422431443410343301434242224400333314113124422214341113021242133020042404131111102113131233322440241213322113341441031302212100223100201412322233304314100344401201233234304331213304441420203221240331424010120443212022131132133204131400340001423401102343003301432301210002344343223414241440241414101022323332031004401344411444322023213014012310030101133213333432134414114321341424122330323130220240210440043030023111124441120030344332341310221102011133101130224344032120010241302123331130301032114340011320414430134443144344111214021212010201014314430021211413312201003130233144042300003111041321443011100003122432023434222034112043312110434224113433133223131114110030223204010311220324403212201312204402100131333413430302402221423401031121134233100324440434142044211321104312431441033231232441230241200213132432010224421012114230212143312023024104121013041340240100014044233104124141441413244024341242244340234001421413343310104044304111401302304220204413312432214203204000324233022041213032413133444000204130411211214104100323", "034003241110244232102100431000114103312421200121210121224140213310414111244403221412001124340133333010213322130024113041311321124032142041143322303031212210122434433333341241003112032000100242200144414222241140233442003040442301213233001130432020010001214141442003402023020340212444310203131440442103444224034224413441333430123232030204013424141120441202321400310202010202304010040430332233401432021434331200332404111342313213401313004414141211101012100004243010142134403013004400300212220040301330104314412112121243442200112302440001042241303011222224313320231314214022222044010031204414101020022411233342303040343141441113113021101024041344330113030134424400412440301030031204301013231121314023312321014422124210312423340221334201314201340434324420030443043134433224300033123431404303202011343010233130114033413420132412103131132402021123143100330141331421434434310402024004211403021302410113342434231431220412422012414021034444123010224424201214230024334001403320432131210411121113434202232111033341114411411141410443124014200302310434332203311330044111130030121013104240403342440343142011021044234410320310242001402421004023442213021032404024414004230240431404204433420330111440043231022332030010424014241034332140300141311240241124030422340434342202200400321231141201144443432404401334331042441334233022322141222000401311242212002330423012210002024202313431343334440024304331231431430432300243413422310144204244430211314213130324103412214132011134301222111404242302410202040211021021422022333103203130423234440100110211234134223432132142411310032313400331421342231313230240040244021201413441404203200042331031400423233440300231303424311240142122203424110222303021200401211100304122333040000012444024011402022023121243404111011200212023233421224014223031121420211423222323302321200433142103242324422404043022042233433212342213120104012030204111043212112230414240143114044040222343320324102023243013324001434403424140100312001011443412244012412434220201403320233311431210101303304421212200310042323441234223031233244013323002342102024221212401111120333233301000020024233020332330233110144434330041210040101120343111003112230440444023143312111301433221040443041231044142211031210024311301241310200443114230132102134230240244014444413434114011110201423214312023241130424031314143420243413031320443000410032104202012400332120443121123420424323412202224101000013120212010213330204413201311021122311314302100100202442342124434431223210440213401230321241141403404443141244300320030321402002011034130314420423104333432222433403220403201104401312034010230003402001033121041332134133133131340213240114434313040311431101004233012130140433214110431444014114214113223203210424432240334441231203222340121300244242304111014112130232121002402003434040231320442022243300040141212213044320323400100144324243044332124430120301012023023113000423412142420400332014312210021323444030000140001124300214440413423144233433310241014401034141200202311112030140210200243431441043432131101223001022142023022000001132440123140420341232301031313324001312141231322011223203432014002304213214202114321004342404044244432340214414114322130124024121341102412243031024021032320013031034200023131233141233131421112000401020430401441000343330414104324034034023040243223211243023014343210213100242134442213313423100300003221131331003403131231234440330134012021342410433430022224434114334344010111223400422141214343400140100014341230412111204343423343201023334434232310024144210311313132312232431422324214413423204422244002321103321312423032023401010320303311414111212113230443412323243001403211100224343230131212313000131104012223311044420424400113433430304230441104313221341042101443313113300413204002023402342024432024210213402231432310302421031232200111411010404024432023102113420402333020121314433240134332323302443101422023301322312112212431404342020232011244324241303222132210444033123022410442233321132303132300242430111214144440342142411000203024410403023334344040102423224433111430124342300413440010142130100212223414402014114304142443404233230302213442041222420110134200131242044340313010234222404443131000344331203313033032421020244021340033022440210440201440324233303013400141313210103024230341401121242120041231221413002003131110222332042114011330134203024211123333411303310401334432014400012210111201130224342234233122131343002421341040120200033211241003244140004023403032133433422032243130102", "302230242010201310234401103313113412240321310330131200004024022144433314032431442411141342120020012022334214111414214320140243342423332442111204003010044220423234040333324233131042443443241314333021243214122341413010000022324030430214131432113120412340210403321132421024224424444021113424103043432043143222310423424102413412301120341204014332434344014233002430134311443231233211131003244002420343241431403413122214400231013114230110102420243320320101234330411444343333412320411302411134123441243213342430202311302122203304412243314014304111424233203341334440310200021401343210044340342334001410414240142324221334034013142323014311122334003342131222004241302332200004104141031210102134022401042123400101401304443040432124021224312102234442313034141310301012131330202313234324302141332014100144132440022040441414422201213430111042412230213440341132120421231411222001434321241203140410412324122243033404304323321442240411243412043424300024344324220102442443120132002332332314011324320420332010400302201013133204131431012234012314044342122413342001243224033030203224332442424443342441324100330211222210103234142324142310043110202233412343320234323342020143000422402141234412333214420121323211231303441003022010432244302133341112420404234010132124203342003031200133311242232011130242313401222030321002333431130042044103424230430102341320412204401140431144443424143102032244133330110433114113014124022213001203033023210243300410130241401430442114230002030144411231234142233033221001301432403240433011223311202241032302220414312424310332130244342443211444042044204131431133314403402442031441014041303200234302340041112343232011122031333240230300421431343023102402202410012014222410021132422344230004014134210120302304330201421213344424443404033240214112341203333323314404311103132443412234202004303231122034232401021112314131230310040023333043441043011034320104303313331004314332131442200243210110320140034320344320112040440132400433010134202211024404231404211020013013303042240423221144002330141214400144442142324311403102314410240222411301223434303431402024332210022334243343204204234423220402002432032201344031113003414231410303423342002021100432421220440041302122302430140101020342440433043321133321443330013404244001032112431211103433421004411124310034301002334210300231003143443321331101203411232220204311141202011312242442123012432404010041210103244240112322234201321342400210320123024032000104032423010210112100303342444100214333230014222414322042212131300332204331412103304032332313424100043040044202204000242441200113022321000011320010432312441404120012144401003114110133011024033114032120120144112334121012214112344013424033440001402242203331431424420430143110033312210144220124312421311304442342031400433210024444413423323334124422030340104403104011124112230024203311031211131230240243221310103114143300401220124003421401120341141114112143304131001023202410304220040422224114310104301134401232031021134033320004012344011023042313200141142400024011334243341420111144420440444321123433402423002203101134042111314320113122314400124203020044432111331410321321442403043132133200230033144102022112210320134341403110022103142140043322001240434100010434422411141022201332122002333430424340232020302044322132100323041334000420300332110332430440324020111220410244321004332033210133131132211400234302232043240131310130113300430111202221244002420144330043212334230200011430403142243443241004234100142120114243110400120322102314222030230240234120024222201031200304141324223004400410042230140004021014040322002130410403104221222013220433431022400000404011401133213144011110431434310140030341134021241223310044100104220102333142113344202341323413033100431340421214022120244330404030033324110401442331104314324211332230142243231034012011403342033143113010024333141440204111322200212331312414024213014113044403101143014323101400201214443242031413013043213110342013014221223104323103320034230342124431040404442023432214032140011134300003042210412112341321113443443200013233331114233342131442114400311142102022340423233121403112243002213100234343302310044233232043041304043211401140301211433032444300414230121421113000311433242210123320020201020332020134121220421240103104323322210432410314403044430021243031434122433312223123001343232041234341312114244001422200341330322404440313041220223323124104213311044123301023440230140143102330201323103230112112221402324341133414410134214320014", "143340030412323430243033030401414031331122322201011042122321000411400201204410413400412024032034442440334101333140022000410343443133410444023004034024043344342244313133122303400331404443102342111411340223004444104043313430322231403211114104243343431403100211403203241020131011414222240223144001134221314324203200224223234440002200043331314032112314314133031230114444104403311144204003012313302430103424002214432231101111433014100100124421232343403304022000301301433313001230044333414032031041044200303333034230433000243124013120221410100410302414310244411000403110342244344443144314023332120310131320441133001010033101112103022341031304430333424210231322040143231411222143124204222330232431214023030143011431142332011104333220433144200120432233330113323033403032203204122130324000024114011403412024034102111341410142433311221424423432233311400302313212012111234211124130111232432002210113102422423031112122420331114230331140344100041222432112103311000330124310302144213313331310211121422132331234040122211023023203220032230201223400003422104343223410423311130114332232142414032342402241344143044403204200342210002203414223233243001002343443331343114024033310143231434011121014123221444422001201324401201142202101223441203101041143121223314314432102424321340133124230220022012420241222344211403014011131002431124241104013344024030443213430413000004123130324421303424010024122233130422301002012214211222044433231443124220421344243232404013001131441102423203302333243101210213034310114103020013344414200120102212322042042043211230414134302211204141303123123410312013412423430202301212111233401212002323342122142402423202112244241333311431321334211434201401430004022043301044404112301230241302310110001332441311310313304342034000103023402233110131332013101202114322240232304143213311243132104001300402313044221043333122403404202334111123142234001323222213020033101142032134320003313213434041241244302024432212233434213211324301211031343222243013142214123143110010333201220203011422342310303410411013403203222234240111334102022234423443404411132131441132424213333142311031440013432242431133201040230024123330242404124203422443122200313303201213130001313124113220433140323412023210114142202332421413301324220104102042301140322443112204043214342133031103340444221143404133432144102424113133313202341432420231000424421321244440400341442110430330403410122434103020414122312132012112133010241013214424100403442331134012130331313022313412421130024434133000141011221434042423104332312333404033314011430410203314432021130243133140124023111002123302413141042004132131104141141431222042120010124423430224122223034032430132020121123421324212424414042034214014340240011221020412002411130132204204040030340042231233313104111111400010234321200312434143312043141331102201212344101020021400131312000222420112343443130000341323440013323321211440022213000234034024430441034413343130103422012201033140230032234101441410334134012242120402003013003321100211201001331432043223434232124442020200224331310044413011433244032131341234403332113330111231120110430230201400442432102430122210133231300311314012233423242223302340423244223210210321112341022133023020140303032030324333003110330113201341044140203300332024240344313002042233424103112222030042012121232413222004220343334431042142403110400331321420432302143124401132204012314313441040432124100424232110311443423302413121011103111023413123441023140341013114210001040103242321242330132331400244144333002213201031120130224110312412001431142231103421321342113024322040202002134320200434313401030313101033221304141212230133412332202421342102344111043331122441144234330124112323120241200013120332440330101442001032011442034300411141300131331443414330230202304411411334300221002113233401004240343434331420423104121230230402112100224211310114321302013301124022330204042302241104202001231110441233144201332130114141022132441100231241443232240143344344243441433200143330443004234420203240320104233023312002122402013323222214101220332311300222103404411203400114102121330210114224202314341322013332331433424040013242140023204103000420034314044241343310433440043300301112324320220141400004033413343310204023122243132344421101100330024403323401234123443102211201403440010134242444220343021140341104204311010412240040403343200303204101143313134141402214002331144030003133124130231341422204023123103214131411210400420021230432220132004144311432242410034121001311", "043041331241200202114312222344020100014412243243013241434234411033321230043333411330330443120023324132444132040122240034400443312101121404110013424221324320010303204230113231201302311212414331302420220124343201212103211102300141322204321211024240130024340113032331203331420042431222304042303303213102413400331301240012213434341132242122134131403210021402011134104032000110040000224402033232333030412402311032311022134311124343132141311104301334342414401404200344030312011324123310014210003311331410344444030014112230132214024202240131304113221211034032201223130041433311311004442233431042304401340210244144433023114233010232344302033141001223422303301131022132304432231044411320102321132023141103113034232433203411304310140101200321301140200120234441223421342014402240143242334114323302402303024104431033000233443333124021343223340413300033323233212221330042432214424123331133102331412134204132102204434314212201201001233443432314014140041432343130403202441323304401241201202212210404011433101022300040243320442221100243131440111200321313013443231102332102031134331031100044320304412114312024210212014013203301040412210342013400210243323034410142033314401440040410421012244314400224212233243143201123001301111404343204014014204311242020004123234433032232123321101204230311131224124430114014122404020321224341404402031122211010214202041120134040040321001141231133301113234440324204332222440240402310034430041101320140412404043331013142231002221321444342300041031203402400121004130412142232233432142310210000213322201114121344113411431000034403300231014342432402233014234311201003220031403220141204303314002013114011102200101443432111241332242440403320413204141343123312234141301312122133340133403043402310043021042300010221144203122334111441113023110413304222124012223433301023144031243133003331024322031224232100021041031222011042223441404142311431440303344304342421044231101414441133044143403231021413341323103200231404210231110341031412100022033011440144400132440014400444431013100120321333310332124013221121242121033123122023310234002103043100113423303304421441214322341423013212401441230133042204130403124421122003200402113204010111401013324441233112142014423344044303320444002332433010110224132443123004201320413203110244313312110131343103324412340024111120243401431414030034321410002300410433330322320030144223012413133202301020412114422134343142421430213120041314024404223211114134014322002103043302203313221230212044420241302121023124012003041122443410403302001141210303321432313234443333442201241121220114411302311300212114410312012441023132343033120443343010102213100144000031324440040040010011413432403113013011412204204120144224311031004404100411400410024131121231130131001100104204440001443003022211300142241233430243400414334120201002113141340201334442010321122441333024240222123200221244414340410313341122333001022334024222324422420224043421221021012424430044414042132233043412320420041043241143004101411433331300411014323332401024400213023300012430202240341244344033113320303113011311221324022440333212102241011220030443303114103303333000412232314120243024120103230240433334100341331100342331113242413204114423203131400220331123400043340300000020141403103303200000423244110220130034020210004314142011312322400144121444213323113041421331034324301104332330243002323213113041424442432101033223022201444212240031143220322102221431231010022131211222224021021411331321401223304411000013344100341023212410404220240114441112444030000444343204440041044102301443323043341331323423144241311243413330330314124423034121240030014433311422141343220442000321042402042202421024311214202132301402321021324143000441104342233403332422430404243230131044114300322414000312230003441022020421110433243023134444244132010313010241122443043323224444404101331302010111204243142132434140340200012344204321240303322010314401133301220342101240334121440203012340223301143204143340313101324321040144233034204343044401442031004011402203131110423120211322222101234010102300443044341231323333144003344440403241122103114111011231113242311303144110001434223222112000430443210114044444331244031302121412311342220322222434344341321011431001334120424432210213230133303444241223241033314423314133132431012312034103014323142122220304301212331304224302204241144020030414112411232004212113242032200023102413134004024230221003044141213440013002111042124113422201424401323330041101142102300140201304021", "312234114332121220423244330220221433334402441242204000411112233004231101112101021041242334214120342441104012331400333132123410312341243430020442004214032320421444132332143321343033030301310314431133423143440103132222341441340400030141120434311210221414421240321404000210431400424020032322331102214102024041323024143000421423121301222004443131104302144200002433012021423414402300240213033032020414220112233211100303104103123432231342302024040204211130122313033300024330414433213031210224312434133210212413133112324013004342312342444030122402412211110210401243234121202112423204200312304102221020341033101233404331040101440241433231130020034242242202144400414442433013020111431134014131413030323431323111244031214233042443421130033112402122210201241422433304221403342003000212113142333024143123200413213421320004443044223120100242133232430233414430102112421004021014032214113110023321243311244413333303141201403232404342400401204332143131232440130003402144010003402341340144204422003430404042222140123412022411140421302021241100114223001121004211224423310110212001112423300200121403114311234300230312301304240014434420344340023224033104222232413120013111422331441104012332024110400224241232303344202142302234030240044343010340242443110333032100332420342340144132310144042401433033200444333312022012413442123431243421410210432343321342014333004434301134324242204404430034103440044433011442302032401341402244420113041114114330220043013124323424204232103213104432340424220124040043440024134014400214322231113233322241200131300432441033333214242120331322013300241233030314421214224114220313144333423204011124314343403211340002222234144240132002121010124034012143042304011411000012143344134410213240323411023344434223430140342203004010124042101212421210301013011134334030012133324133142302012234022414033410210021320233200201030410141424032130101424201414340243343304411400014311140111030303321341142404104401343043300440000110134243234204331441221431342044210343424040401014203332330303340324210443124222010012101043211310000232031303432310013333222041112023041410021033111241410011240103020333040332133003211444312231422201343414113013020123112340110044122233103224334203031221244343143203140304221110201444243223020104140041402420434011243124243034242021100202404422424410113134040344130114103141414404000211244002324004404143210040421134120414021301003014122232043441021421422124003401410434334022101031234121432210141340023022034220112342032403330303141242412423424244234120333002023110441414320432101313003100214321244022004404210313400024300030411233203044113332014303442141430334314134142311204144130420241032401112403204231330412433310010203420233214241302432424343033414032344110413002411134232424032314330414103001032334443311220113204233030011113101424044121210302000313211104404201303401132413441103021033040200340100304224440320221231333030314103312402313434000342414101310142244120101310422343142113344234242111340001301242134044112102320113113330221313402000242124311033342441034323321232031034112300210144032440311003312300302332112312111221233233021211011004123414013444324123222422011113400333233002404004333413330130244331411334344000134124201202222030104214110044031223014410303313411244421222343220121130131202031102424121131333441343040432421323340312310121103042210234402340100101443421110202111344330223223222432323000131142003230211240220124114413004121110432120031331234344122022210012234330432424221233323134011244103313310441232041000141004222344132201314031311420141344441023012040310100412301212410323211004420143433031443430102320313314304330341312120120302224304303132031322004440410323212312143031010243001240431344110333121311111114330324444144422034424002041104140243111303231411421204234343220403032033332302114332412333210142031312302302132014134144413320113432231213034204412112233334120034414104331122202032440214022142130111424002243022312341003231440421232201440232440031434324441334230242233023132134344041442203140012131033300132441214322412141442034112220413223003044131344022331043222222403040020031030402001112401120244112144322431440240411324312414413012010230232323344024112114012343311032231414244034020332103021232044200033411401004324022031421041311312340241032131024440301121124404141222301434130134024123302430421223404143030001043112042411041430202211143403322202203041443413303131140141113120033311003120133232013300423120", "113330122431034102241311301344423442302410443223120012311211021344223310223312111321024223021130041310441024323234424334224241344131012303122401030343141442240041011333403023301124203342442333141311044012414424130340204023011233344322230044403244332333201010002312144024433003021001224133441442333221034430200013014212003231220411230030432314301244102324432331102230001141334413203434344201413313421434213413111434023042231003310111302211401131040002240332042013002103304334321242413434110300223014304123003004413143243233321030330302114412233121403022210033311400002410324132444142133442014000041010424324340144003302120311011142403034204211102004202223034232102000132410322034304203112304224104202334042001022310440342010220224122104140230432233013022224323224244224412142302140201303430223041400202020240213334134113313034014410200032034321213234144321123320311004333212002331022114021211100210100223134231213203430100033134032444212140433400412204433021013340413133211231002120004040434433224101113010124431233101230022212102242322211404221413302142141243244424011144302213140432220433014243322332301421201210223011212331134413300322014442334033131400212424141311033220433420104021412322210330334023131202412223320011441422041124203424300400030422144304200130004322430414314440124113023301041043322302423443013104111440120414304223041320411002444104413341303211311100134233101320004243004114124334004210004221131323212243014134430422230142122332422113334210223033230002101011132020101444230230333240001223122413033110423131004043300241221233231230011401413213013240323020222431243341224341112431312012204203301040433204130041404341421011144240123102421302004002121224023210101111022212333203213322401430321143040212003042043341130012044111202321423312441133134032443240231144000341414243211100434420341032222122441200414314043234133114314304132032422311310140240233032330122042022244222004302420314104111124000024203033130311014120320142423044031232034230313231044220211021343300201302332124241103430432410111342433410240222042122022122134302314442300213402042411230333133024024421011004014430132320332123024321014323220311413133214142243122104412434130313314104141243322310030100110313122103421344023143001241100044223440121102001320413200220212000031443112041014211114413101223023003414201232041240201234121232124313242104140331303232403132042040442340002244300220420114012041014040212034343132233200032241213023431213133343031133402141210321121141401300113024403401133302204200401010420031021130003414410414140004032212033243432004120203331243233423121441343421332044313323003232130044211310324040104014310424432134331424401102031411012304202034044444034342210414220214302341002042243314100214140234440414303014024121242030444034412430200430330240232024201443334300442334302242240404132421321022012423104441343112210244013101010102132233310141122414304443121034304333442030034332441304020200323241030432024334312440222114204321010311403121021323241343440030243400441210122443403131442042422330104020213131414100220301431143112444130110014111210400133034414434420104343104201343112322430441042011113020300213401110132222340321224021221424332203024021400420201341431400421111020134031111410142033404112001011323014332223322222111434310021200430332003424444220220201012444240244300144231321122102134432133300022321320003334332402424002033440022220032441034221221033421203011020312322134212421401033001003101043031340223210041434342104210110102403203123231311423430421214300144021324322141412302040303232214203221201443032444334401424022320404311312343440101340431002224213214130410214320330123023404023102134000131442142004013220414143411120133100314141221332103340334433233111240442400113441333414142234421410412244101224223301441304143022023244434131443334313211211334242443432203044340242320240042022414321402121104234240304134140034010210302444133241022222430220210034032310114110034101211112423034204212110204341214401124133423334224220031422030020211042022431421043141404240400422143022032023324311244002401034241413141232210422133023342411312034220214443042442342140144221320222410140131221104022114434440103240423421203204044343432140211421123114213342132210442300113441212441221140233240442341434343324104004043303204223421122411043132333132310102410404030030100032023001113042203224220424200203400240002100100143144231321231021142001444214233344343303221304", "230032124322240430041322023033331214231000310420102113040304104000412330301422400213231204124413340311111302222242314203002431320431404214213401020230041102312243232034411344300320434020414222330202342402103042013142322123430430431131010401244131444440011432014312424113232102102011241132144023031241122024420332044011423021323010312010223143421010002031324302033244030140240412033142404243030440004343203403123432342214141443301321442444333232204031204140234442032322044013433134442214323230432031040342030002201402311330134424303410401300311204343034023420224220343333004140212314300403220404340421421322321310344044203223111300310001230304103120242124033101332021013031133003431121020122233322340012423011222230432003043024432102203432403042423203443300021224002140300414321104320142332324032010134421113314030402240132044244440124222242134430130124241004242232424302041220204100404344411112203004430203330302420303211102303310214441101440101442023424231130023224404113132410301234243201212433010214240022332100041212000230343104003424303041142412034142112024001424423103331431332033040010124122432333201330031003143022111232002213422000222140404444433023243144023300132404213042310241231014424223120223101420143210442132304004320014402142441324401133204443001324122401201331110200223204103120202011303204110123423202212333424313123214032014441012220134231421233102422030423103212412010102332323012321133041014434002023012414022231024004212042204202314043013323302324033322321221341443424203102034112224400124210111234310412042244023400440444220440332403020212443400230143414032441013240331114412130240343311423403103200320410302410432420400200133121422404114022331104304022122301011220203240114223333202240330414230300234040041140132414400004230132043020340343212113224140432433023020323013402100112134233223204411112441120110124100332240232013443432340111433100412233140231214240012410232334323243111333220400403432430030200402403232002401031431023412413440314231340222134340314214121132402234224202021210243142421432223112422131310302420420423212012003432323442331440004310011432132111022323004441212033440043300304010420302112433221133242000012101232121433121413340410303123322123400134224140442121440120423300444000404023331331304430242140011311404024430244201202204444220242302444103004021230122440220010112002330142421332020312421243042234111414212202423123040143202023002334201121243020300023013214042232240044400334313333013303330202303314430011314301140344022032040121404424343110424134403003423230244244044103144140424111222321023043430123310440342232341231111300403043002113104421120120400132402233433404203323434424313134040103310441204033240443223043220342442033402012113143204401144343314420111412203012023223004300010002232212113101313213034033422413442320303302432020231243141420130401124223341441021432022444244424103340410042241233413010320242042333232442404113134412202401421220041132240022300121214401330401200224210122141302203442004002433211241340342311340344423324140033022132433213144443314212112011333321344344211333011100114003221240212304222231333224212101444312234440142330204433104302232012043234311042232211311223400443333002040243320110002010303121224043320130323124300031233123441200141042013120022220343420031431201213401134404344421342313433220111132304232230413010310313040221140112224203023121110123012200102104444210040204330231214042433344302240431344400142433032033312133002431104420014433343040234422433332323300341444410001231440341300431401103441042434423311401443214003230041442424040340131142143313221344312202111444414224203024434141444340103111324333113001414400023423101033212130342343420003004032001131421103143423242142111021111224431240002134143003014034411230421032204000313030340133140140144041241203340113140330103034443123323212302021414100434343110024130030021334440014200404311210123433003424404224131341030034020030424413243111010010213213132233434033324322141112301041241432221030110203423310210331112324424240142112304041313203234311214344221424343324441432201032020012223400402022133303122121303233110333144441210334000100133301443430423420022003244344123301131331143400410130022344033013343033302332311021313001022110333423043413110133340443433041233130243241012444143111112031444401011424011441312234213041331214143222240300110421130330231102131411433032322122344201443414310141310231342423241112313414230", "024040124131012233143243220023123231132034001120203400300220212000420143303032331020332031142424404000321401010230444431243004424044114313200420420104102402103120224340230130213210434004011214400302020424134343141121431202233134132220143322143430300320221233432113122223432214012023234124141034342214302212020233331224201113012231303142114103132414442040210432043430123120143443113302210020043230344411133301100104323110120031101421422131014232410434043434444422243101343013041301424344041323224224041300331300113403340321120013132400142142234112211300130033403430242441413042212120030402241210222044112321124143012402034343144010400040412423202222441112132434021122013220113214114140243204401342441032233313420312323114110313132020114313334421220413402222302131431323311024441204003322330044344042334300120442141221313401342022333334233001430212410421014000304202023423404320003044333004433111340102044004401301231012202003014143323304024133324002034201013231210024112430314410004034021232141403143302403004303114120132301130324322402133031403420013004011334133103344143001042234343132344011234022021100004443441042334100001434233212141334123043040434234334322102332431341330140242343022412012102141320322421022113124142410203324203414401320120020030223123204304243100232300413242040120201130013000404222012310000013014434234301043331323300100340333130032212110243144443002013024221444013424041024330331020421030024342231103321210200202043214000414213403004142011002143033101314241420404102430130003434123141130222420240403433242123000234401032013420122212411412422142143043103011244231441432414432240314224312314303434212420203442222043112012221240132211012102232341333434244222013044310120101124014141300124240020332112002202404233302402244320121224304002333342343434134314432114134303402024443443432142123322122340203401012443240212331220212243321312111032021414231024101113012120331242412343300113230010140101201404300321341222220202443314113211331304213342433030104312111202342232431014440221143011411234212003214403333204300004443441431103123412114133443303010124341130204104402122223443312241443414022040424310224001244431320423143344411233310002002244440344111011020343120212434030141302223213312333444010103221411232402204000223100404310013432232410114012034343413331010120422441324011333201212022041224320432312111000431413303233322233412302031200020110200321300011042003021330120222114201301314302040014023241042432242321410444421341100034131133111124040114312332002343432430043413131123132131334100314031033243413044014231310202321030342131322242303030041441321024114104223130110210442114030343401132234112314440203124312442404042132314234430420404032143121214411300200130420404240014202111033230434012433411201021100100404442223000203010113214223110313422344021120400403014104002111400400222441200133443240231030134403440231202202122444101031331234111022323242103023013134202303344200211043312440440241303300421300440400321201304244134231014240433032424000043133022311140423224344412214122134312113311142300024204122244402213124414003143304112222411330322142213321034423132121402104442222022232233341200104112204403302420343410130230131140113230302341432442034412031114042111411440040041400134121033024412202101403431033034431231402123131221012212311202133312130130102431411040130121314031044101243244000030241331040314214440210230031021131422041412104342232431134331023234404430121320131300230024433202304431243120141332010410104434342102132014101441223410120444334332210144102100422014241441313123000100434332411142201300132240322431133231442030441003301143220100414340411041204003204104220324323041320030032434423134204320440024210331141244043410430143024120204011121040412142201004001141210004131133020103320340401433224230142421104241010421101322423303421044404332412014403231001022223420021240401014044201304304023234111442431123403341310430201040004122011210042311443222033244121444314421230344141322130230331223024232110422302143233123244422420234204030213434202232440043424344011410434343021021321044430243333401000001100222241414201201211022000330442430314104410440242230120232202023232310214343432042141004224110004104242434212021233104431004341043013103222230312020243301140122344230323223322312124012110314144231120044033302142401331240231013132244221011123420202140232030313402443244433200212214411032014043240111042243400031321240344304132224", "144432301403124422113242200413202333020441402244210200331233030202110322031211232113403123140132311141302244143244223000041124431003400123434423122332322020130412321423333104223231420332211004242140412010034212130044423433332330242031440421031011302331221200314034113444221304241113430032411212101021112133401023000334114131430244300211311104402301423444102102141001400301142121133234231243400004021314343312431110022421422213020003344423200021331200334333024141332424301021343403320433120320344012433230132223130304101431213010242244114340402330432234410210214242042323001033034000034303312442104322342421414211441021120411344040311201443420210130331040122000344412241220232110233300244240034044042020141341033021231403010224244214223412313324021234223311341231130322301412022433434203134023042220220021123030420014240141014414431140131312141201233142340330001023204241131230110322424444122031303112001403223340230404213231310101420403102333403224333122134211444211010414141242214020230313241040040400243041024314312101332132140430101320443004400400343143433033241432044301142401032240442310044333021020033330411230300131133142024140112344010324142123333110412203434314102134230044322201311244301222410331132224322424222111433112043012010312030001034203341303423301302242123003123304342412003020204124022333230310410331432233231302021432014430331104014441312040104201214013112403241420223440311204013120041443030342244431333331130122041242434044042113430441041211024331214110041432014331144010241214022043140332320334244243114040423301010200403233011111333033430432431332302221033041032401033201200041120141214213322243341134021334322144134442213213213142144142133333034334212230104412040220000143304442442044323013042441301303300120014124111113423002242004141140330413010420424123200144403234020422111434134443030210144241302203002403103440244201004321413212243402222241004111010430331234014401421401403040233123310311311331410414304041023142330131211342301204433012012122034123223023331021422134101434240421024410204134111333041022230340032334313101131000234421422010404444432102312030042244101042233013003204302233331322141144314142004132301030331243201232234321013001142020413131210121131031134123424321032241021012244241124443244311402133200223401401243241142331303004340310120421002233441320022402244240123024241214222100112323212340044013113101244241302444031431421000022432133301113112443313203012123000443323301024114030420232004103143330200412011142242230022411214402022344321021240021201100101302424422311132033022144244424432241120213121034242431022302331044120440124210413321433441441322142233124420132304033011442133411341003103420032404230111144441234022003200320323030330341230222324321431311314141421041331004014420201203032440020421130444044402203324124241430104132223424114033220432143203030343033441040010004004331143224013230440300421121230333141210440230221403303422120112104122430012244123202121140032324323421311300123321001120322340334141402114314243241210201102132023242341312112040021232432122110221300442010333403124111214030234302101342214313314313401201234002213413300304232323443413024102330111422024143022134210132423314240324432434221243042413343124333041034031340103402240204341422034124334301142413120122224004430103033020443114130120401214101230040413221013120220043234440402303214234030011403114441000214024243141204010433110130242031023210413241143401403303322343404220040123001102431012014112323411242320143124443121413304344031411223232203323214224440033422023244323101400000100431320230042402242113144442103011204141412404332320130412121104040424001220103232033040202213121314320433412244222321040142022132301233033313332030300011023123100133022022343304424411443313203210314133324234101302002032214122143102204303122333230432404100012214324411224312440332333204421422123230441000042032103431113244014204432431403121003313404033441134314021103403341412044032100010122144430020111234324320410022320300311221331030412240303443341244031101022310302204220123031120310300302413401430041111013044432343213211122321233224213143234044400104333231112442242244421233220121000333322304343412132442404102041421110233044221031434103040403022332034220314241214112413313222010431034330101231221413402444000441424140233022133022203214231240420424301120310430310110134322103243040410011202400040203002441431021202420421203242133012023402122120423", "323323030044244104302413040324143204414302321312241342400123332033344042410441242022441321444202203201023024320120320031314113333322232333001312114311204242314312001332013441443211321110302140012032314002332202012400010013323122110400341114014223003410221110400144040114101003414422243344010414123124144023104000331334042433243323240334224234144231301022040301341000111133444013041403241134104432104332414412131023012414423130423404211003421314423420212001010100303014203141331123040103132321311241021002114210131120312231142322333144031411033111334003410203310103230034011202410233414313114323231421203213411042342320421344124014321434124033000213114144031402410124342200444033234432232104113424001101242424104341222341121341144304442040344003144402123220334440212110421300001430034034024222122002230331203100142413322103133412001430402334320124020220044233134212401432341431410402232100411013121424234041101032334102443120213231100223402232110232422202431214131433102143322401114233141400430132104101343430211132121410334322343244311320133201222232204422224130343132024203023302221400111443414424110112030332210320343000111022012331021244120410112043011300141432120033013241113304422134100123322410423230220341121430033121341141314103044240442111141200302424344241112120344401122414403301203023422043421001421102022334133014121201444342112143114004032121434034340023231413344433101424302420432211111410111011322422302422114232420212411104232424234423224123442113331403222342323401113124213243122111244432430243001423044333114023024010343413242441110014330232000212303420430201423311143014021313302021020202110112431304320320140214002144420422033432214311433403011130243343411443003033014432120211042104433040220301133312013412421331212234011421404323421211042434410220431210330311333023432422020301404431320424121303103311410110234432100112340113020101131012042442003423321200110102301421330203444133040143440220030300411410320121213224320002041043201320410410323414223342010410340123004434410101343003420344334244313020321442034101410041342422004131013040424312310232211031104202032412321310244114102320444340313122420002124404313333244402114441424144130143302122000410221304340011314101102320444421020343132011342110413112100200243301233411422211242203400000321041221402231120041111133421101131030132241421031441012210314013214123112140224141001130430123124343220204334144241432321210323042211101142330421413433420420014302401403304203212444132041303103134124411413204210220223411033132441430011210030344103434334414130101040024230111301002330400230432024002021201311004131220402133110134044320110424214130414124132410340302021441102410401333120330322440243221412213333041143323220243243021001312443314320231342112231204232303404043241241341233204402434300213221142043224224434243312022340141432330013243422314241113324120442332314233422314422222022134110223030142022401332100424211003302440030231023400443311104231313103234340143104234033043043400322320304302012411420400101321200120232422113222220243040021420134441131024201433303023103340041132102311014432140132332123410403210232221303411311302410214202102424112124313324002300244233101104003413140211202413302232032440431104021214001330204120123113112210312023204024221023120432322224244033020132311311204002031141414221233200402211331430401422304440202133432223023223023030310204013431100224242443412431310043132134023434433203143014324240300412441233233422013244103104300113143301411034212034201012300413134142013130211120404234340202411302041321114341033343342301430113000440333101144012140410414433421132340441303422123041320332413340031142401430203143310234202202144334012431203022132001134331233200331001423444144003241322200021242220211302102432112303302141033414314341310333430102322402431140214030433402414100411244222010400221300040242214011120030021432330024010334442400240130130140342441303331142121313433041213421200424100223043104033141432202420441012034042303213424013142330331411422424000024440113112100242431002330042334421330113441143000013402233324034331002433443203330203132220103034200000120104231221334112002143121413440121210224124100123011044332301311313032311104031421033423233210100212430101311202443021004231344243314132341404143411224331201141421102214011424443432210030402341140021013410413333204441124120042114210212243234241140201142333240023114102322120000104011022333300201304132", "401140041001234122242444031311103134130224204220013440140143421212142303114410433222113244323224430234143343022221304220444014014324320434042312002014434102022203304212334123311240321341243334242403421011203124121430103024440430432243330212002240303221040410003104433102102200121423413323131322100104233104240413434111224033003324313301322124102002334332330120200432201004204124002101022210330040232221011131300330010113402100323222333211103434430340443113400322433404330404323432241411232234111044144433143100431132304323200243230140144243040021042342434433201210143140323242222124041300120140311031042044031104403304424312100103123223141310220320312344140112131304310214104333240010322111020414132434421133442432130220331023103133243321332420411230422011421120222010133401400112430142231234240241103041012300212414220443220142112131300031004434130221333242344130123140302400443443310333102003141341224033002233321404421433414030202403024101242322110230221040024302414104032334011121320012114320203343414400441142111303100012040330044403113422003314433331244021432331044342042000011220410131222321344014311021211421123341100313213230032331224431300140213321110030402143340403144403432212043310442043341004414122024333101030314304410142300003200323421122322143014110023313224232320010310044340203312040300001430434333034202331113402304144231033220333010342043002241401134131433403144400330401304101021333241041022100020310230130003211020243112441123104344410222414303142131042433444343411022413343004121111330331011232111003241401403013221411444004434301143243420234113411233003130031201344011033011410111303112233340001314140401331204324131114242111033131302432122042421044013421121321410114210334300141042140024223210300140033302144323420212413224213042011401420030003223121020414200404340442330011221011330233421331010400400401231101000204221214030110333232113434341031132023141004204012243333313243220401132310212221222234321211244433422312040434204213341013031400201003412304020433144402344030211324113122241123210342440004103410433030430342144224321443212043214123331212112100032334424423232322410114222312101132122010111003430022404244221010433420013030011030202001411241113043011044402233041401332243340322114321201421443311411101034002003140141043241444230002130334201332440412240111223121241212003431013044124000142004002032203120423023004331342121410334443110221214103024001022400141134243322023311012101404403010330120042111342102401223420134330211231424201224433223231140343102121414224430403343131220322311042021012223124424223434104024412111114030031103044320342040331020102032210303423014303214310113041013001014411334104034321100300440104021340100013010000022040420313210413401442433114421010010124401202020103313401140403214411230244442003133144022144341013301004343214223113021342300424221000141131102300433402032440322022241041243422113312310122130021143222240042042332011211123313344201424120210300401224441414004043312224311112110330041030420443141314244420344401311202202311341101033241143432112324344041102201304302214144041132010441042331410332022411134134231234230011234300220024434332024433012323301210310344043301100402401430243043210044220112444223243022342113213102234003303120310112320041404200414141002014204110423410431331332034402341232323040110440444222044104103230214341440304100331213314343011041220311403203024213144022203313102330411204344410220223200413342001211222421241431401123203404043111424222212341100242314120014002423402122200431120411420344120244311043400114332203442344141340320334122324404111134224431020110332003021010122020234443102101123000144123224021134423331430234444101410111202401244010021431340013302243143230103033133400110134404210213023044302134433023334340112040114320141213323111314102203101433044130443443432014043324020322113401213202333334320033241333441023101442111234403043342044123124244422301010101213003433002002420240442113043344241441334031312033044343000422401121232322202133140010103204101043412440024444421121443144103123241021442034034401401211230331410233443103004424441111400120244330020412422313121311230431030131432141024124102113131422131314420242002001213134030340201004321210401042030020322434102300033341000401443203330214044100410323111322332420014421232230002443214141344014412244243341303433114303340310214100003443223202404320120203004143100110222100034421333403243112032332031044", "013110110141024201332220202223223332423001114342301210424243042301310323122342012321342421112401232104214200141204110121333340403141341000001011102200241402233442423434443334014043001112442211014010341124323221131340131134134223111132123310341133324110144432130410401004322230301031310442144342113034040000413120203303312444110113223203233014204441303401123032413344240311333414011330130221430342210011124241123034102011013341444123324340133023334012210203421000021310311041402010132333422442412041333332100312143240110441041444103144424440343434244324010221433042142031333423443032100413401231013010424013144444413320210122432020432004024410001333203243411242031332041121224334202401001120313422134023130334412212042033333412111440241201324434343010114102022044421001032034402441203310223212004211430434423223102132112031244031011134113114301301011003102304143204013312423310001022234214132002401033112421041130023414203230142212002012412340220402212112442002133413131213210422034404030222332102442213201112024414344314104444402213142420032213332241223203134414034300223334340134144110141303221144420014313320001222130321344321114141031230401324203130020014134304234133401130413010301244331323423340314223340114424233233000410410242414310111420422102402403432143132212401322431134234140431340040110333230302422403104104340332023332322331132301230231334242331343041333404003232101202032211342324201231122144022302010240034103310334001213000004210414140043312142323324010014014044211443113000031013101132444013241120214414433442004340404203200244123223204211240014200400103242310014333344032110241232312334411304202214230143023411113423000422330431241314123141102042001114021040331131144111413201421223123032232143314141141130022402012141030132411332312040242332422411020424422113232241203001124202021111230034033412110424302322321443313212101104414304230200134310022124032003241000144434024300220102330324330442344040304212443220230020400024024130232433342311304332131040003121014440042001423234243114441300210140024032132404320410421332212341121343411240023043114123122444422133322100322034124032430200002130010124130300040031102233444230144033013403313332104034031044242132303222012320331021334324224113013100233420211443213041440021241102430344414121143334342421403141424211332141013310042222233222040021202402101222332404423430430220014204443243232422434022301100210042003413121442003100001322031440443321312131001411234122301110324302234301404134230123210344442320242314300044400141111120304112130042411211002014430330322431001312212344101202442132112332000222013331141434414231002123132214440042114330000100433301413413344012022221234320122324124433240424331310321201110201410043322301232033423123110030211033301042134133222422044012001332411324411231021133414310142222342130314232322103034143433020032412402041102243302203124212134110243040201000310211144130314412333404044042224411002214422344210130413414422110310131442332240440412104411204432202111121414223441413423314424310123443234043114020413433430024012023033220120214431241044104141324421110231044433210301432202040421314330402230121142400131213233044023343224402121431211104003430120200324100231313113241233321300113333001002224422002043433313223034343403400040143440024324110433231434201140442041340114104441021323044220402401143030134010402022240341212001110134032121343413430203422214410410112333232232223100234011204242301143244230334202300401403233303403133330202011031111034212311401022332320103012411103443112024101141433342343014343242044302324410320143124321301034410442440423424403422032001112021202302323014044403322020104241313411334434423013040031120332134100104234244000200401330024231211211141242301302104304000012011041413433124434342234122331300142433212220323410004303422121241230234423122111401341203104310322211121044323242223002334032402124013131410420422012034312244422021232441443314444410303114422331232231120202200130222224321130314433022324004014124444110442312042320302202230214431144404100200130213010401301304323114100043314443231420420303201101000100032022021020141232304003433041232120221420111441034131212244344303001444443002204304020244134320124211200412314130214333033120144001230302344303123424214133003030443213434322030023420444102323420131403423134420243234441344113412243122444313233333214342104022213003324213301442200003202031302334021341134103044002114312232320", "343424422333042412332233302034411230320213421430434433403410210304402013420104222332300100303140000210204444332220224040112312144233414400300300103444322300303343220110031314133024000031004204134213421140104133300330111230241222101143322211110130431331204013102131323124124431104401131031421122211002302231311200434341321414040121031001233233334200003330420042212032001212221330440112403004103402324243443313003321123031033300123302200024124220002020211420332203040322000100220241301213214032144424012321004241442313204122001423334030234131223243144021202340442420004224122100404202124424103023210234344211122334434001334414201042014131023121440043140100323033001321300332444323301302203334141130343330122234111220414411213421300344240003400310401201311012403444011033410442310300101222043330210230334033142410221201003422221133032421143133014301023042043001331130240140242331200302440014422210110324011323033002014203143143404332202133111233341342014320410224221203241202331002312012044234242302210430012030431443224403440341411022431221324234131343214044203402000300114432123013122410414040431432414111040443131040413200330202043312023313010201014400440044004143243414311204130330324414322232024223411140342032411402441420214304122142421113143013303201030043312134014234101014130144030243413133041433042322142204100032412310410320421044124232242123221400323022202204241023131200400120403204133014444124142024332342422232211420323442321414120424443144333123401132220221323420330300313223232311144401300024034132044034032104403230021000110132210042234301410441242334013242412042442201432124332122021441113314340011321200140223331411201431414232140043032030224402214133141003440202314304314314422304024324411343314221132444400210442224423114301132141210123311301314102321200421421203421211331004343403200034131042313204310241300213332004111440144123104342413300414013240132014344240022203011302100244303004331402140234433240131344124412213042402042033222133404211430214402231412432243410211244220200041220422043413120121432012400442031111312304030343324230230244140022413331143330211223040434431102214042444232002023100312042220014234022304322104120321330331210121010004320220211311140213431322203142012344021420203043011011024412321431230024022123201330014121412320223331123233241234120311334030404343213301313041141434241401114300344311232311244332024321132323003320002114034233120034423304213433431003344020123413433020201243100244133122122210322313141120312401010221411403223414200234124311321112202444410021200104011404413234230102300412004210134230421304131142124204311323232314422110212421341032100011131233314314024220332110133240442041004413404413403332020403341010332331132442132221020041441442332313222003232422422300434041011023320101422330343301024212430021303323003304042331121422102202433232023202342402313234130232443422124401033003041334200342101221212142442122231102232112433432022214212410020134233412101030332000422233023232031441132134030410233220203413341300034443421142220043012043120443410032230141210202223201013230420203031443202344232342340024223402432214002032013442013004020010420024110042020032301034031011131232431000212110430223432011244422030420100422041411244434131314013210114304104210401431313003324434022312313000022334301233024343123220020422201123442111302114404311123301430134201200403233132223423102420211002201310442402032424414200000403214434030404403114143003331014301301412431031322310033302312121224121343022133302210232400133300004324434221314244104024321341340404043431441133134314210004410403231240200303111224421224041233321200211134020144313212403234421403322431021331123122030410232313012124232022020441013224100430402232214123104111444142111300344332431111221320042410310303042023112442443314040332432400111311334320342002343414432123032321404033101223130000140414314422403433312200413002001114314303424410141033424304430410302230431441413332113231203413142331003330000244330122013343022014203140311433104322400040031433413303102044233030144020340223014024032400400141421431031213404314020330024044432033301112404230324420301343132203000440032104112012033113300021320422343143034333033132241021023320444113023334413421113402124033021104340200030040421344121143110121142021201104040042140142230311021131404011040040431344214142210344240140003011143323342111012130302102210412330302414203112324314022010302034241130013440", "042430032213341020300034113043401400032402400102402321130042202442031301404421224134041323300230124042022410234413320141224102133444120130022403401401420311344013032030303314133013440402410413440144423303203434224101114201133213442024333041101411111132124201224114131444240211131332343341232124020323041311342300244334143010331041011430120221230434400000023140304101040300440120230141143444414421230012332341142012242442442200132411401041013100402300311120211433142132232323244442310231101240342400402302341421121444111204211201001300304324440211112142443020221003342443220424344214120044210141142320021331410021222333442021200122020101302040414344014312014412312043442433313331332011401131112433411434214003231413014302200002114323421430124402024300400334412100411112424322434023020332422422004423032410214122011123131241124222300014142233303300230311030141404312141033443320214113223010341140423124244304030311134424311121410400034411142403141344344122221442141231041342133231234412012121444433411204301401122332141034442221341411012034332144121324012242102143231022321414213441123031141440033222413301113323441131410111440421300344222231140230221423424201404211342404143133004243014133214214123023314104314230234302104310332221343123143002420330442111142130001022311120021120331140214211020444120420412441112344144402310404122131230442312431113330223300143324324230320401210231330041411224413042304414234341024221124423201124332322331100330430211201442202103114212214320314301423222123133032011010320440411011241321044121104104302040031421040033443341010112020411142212244142243344423424342314102324113412221240114140210134143110242211032430142400444404400403021303020332400231440030011213222031131322034030421313114411400411442411413230122412003443340300022402103001040320033244233300214200034034224103431200042444013331214231432001044313311321031201144342402404243331420110323223112024031443130002340304220243040032220044002243423424400114223004230003022122230444212324303023011311411224304140040434011132344202123101044241302024322440142341140414140032124134143203344132120240200412022010042141403031212442143442001241442412020443203000101231134003311013132311134024334431341103212130341041314423143314301303434212223220410441422041130333043322412421331200311040421001333100134213304011332233033131423303100430222430004420143321441223323343424102242343431403221024233311003200331014241410444104402314114010103302432011111420222031423032322301400140433313410144030011314322004220412102100240224310234224222241443100442000103244422430201343021141442010330021110244304400041411242121430320043020441444321041100141034431413200304210041024133304233420341032334312232424310230014041243142124102133111142204002013000013014110243423030411043004012202430034234040012330204023340020120223014133424043242033212400130413011233324320141200413013332310324334301211424023234042422303302340124314023331231344012433302130442241313031210014303343413011243301312324000101431344040204001244012034343014334113043343441002413013433404330212101433244213121411123231244421323104020314323003210240103312231340200030021030312401331033334223234442014031221213341212130203321040333343232244002222214104220303031010440130044012133312204244111044420433430131114232133331412020041412422432424343233240030040104033242032332421111114044403341043330410133222302131000023320011240401333232112331412130024201033244124122013334443223402140244333122130321304214240234300324002012103341420114031303132014122040020113242040044210401400234210002222303214424100240104000004444431424403221322420430430441133423002220231214402044413332204134044213324423420134401343332244401310341430101104130304201013232340114233443211020000344122134202144103040302041204402322124122303112434021344223333300211314143122143033421014342132323324031004303132032030224110100323022041040113434001324214134212223032322023332420132223033423104433104443042231223223402140330122124001143331434022322434131204142311430031011043231013212212301334422233311420300330214133121412142204204240341212140300114001014301304031001444030024004032021320114143024030133232030104412103041012243443224414213141000310124334403241430324110320330124034444131441404023413422210210411334320223222323140020304002304210431231023413221443211222004433004124001431223224011341414214001214432042140044430042014244141423231212212314302112312411111342314312440130", "334001000233134111104424332001102024402340311342340241044034343421434233430211212114023223023044302132341104330202143131431020212234301201223222121420422233134303144400411223431124303333022111430000342302241241010422103210022020413422342104322333041242134403413114401220122110431310111130010403030323223400021303403330433444303423001001014331413403201030202014002040111300242140002423340413024202242344403431430223032004344421300340423443304433041413211122312120203030232334441232433030310442440133212022003403342132112244014003131414131042340430032334123130024430411312020300423144102142232344421102044130334434331342433404240241432410421342431221400030201331410034432304130313002202341112031223322132441213204324043410040242323412132310024321024103304433303222332304314023311301321130010203412343422144003421311341303313440142232141143431343141442110332310441142131240341011222442014012204021423423032420133332320003023332431324003321434244233214102344202444121412414223233203102130101222404333340124003134322100334143423222340243030410211324111342143414310114030404233423202131333112132440134303321210441321014131241020404211014111304210024113400312240034120424421331413230203111101323222010410312344201221023102420232030332033400030221232133132213433012244430421113431034100410212011104141244002400143040110442134421401334414443004010113431140003400442340113122002213013242401411412233010110100421440403004400313311024021403343333003004443021401212131424120000020023300134113030310130212040330402040014331231232442040040210442203022133343223034202214213221132044110210414321443342200003211024031202300232104014032201123032320200330303124304134331141231214021043321324143401204113144430312224321222230101022010120221402130012220431141042042231200044122401340302143400331042431113101242334144034134301341333432001440414131200423123240404022144423331433401021012044313204140141321424221420322240222200030241124241004404221001032023201024414021013203201044122013314024123023032102242442233021112224210344144242442003321223400210211214004000043024333224414333040224030403334002430440204244332100413203042401130123302421341234204442112230431041131130344440144334100023243244232234412133121300200124101104420330313211444323403320432432014320421040030412310113202213401102320304132400303114140244344023331343240223140223031402314212241122213131101011222123423440023032324441014101203310023220123332143312343142322111114231214413431003022400104424113413210431401410404123444204014413342002442101412122213422132023433311134242204101224312343214324201014043211242314100424424001101132402311030431104322040243112004442142403321322022042231034141243104443402343123342401320013002401211013102243433031244331414030132212432134022110330134334004202031401240344320110300320341231433234133340213113242104230421204314341040321024114014244110014214142040433434412434034132123003323014033132321033320332034244011223242414224343412110120303242343414213002031204234003343224443104224030100424221403224321010120223234410324144143133320024033224124301341434041200213102114020201044024141424003341421143240013040312213442211410412412313420211134230021142220203000124012024114310043124404243201413044434410332111431233103001114411313341032300034244130143143431212040024013414123412202103042041340104433143213103130410230100114222113223301110231401003112201004200212323230342421422242112213133112223032041421102144133133040004303004030123110431130024011334204410404144200033042030140023032410331220221011030112011301040041234341410041221230140322431344241201133313231410333212111424130411023112022200410033224323131011211110203242130030334301002103414000344330324014442410323101342343023041444034402102410222142344002301441311130142440210234212122410431032210000403003113233301230121213230343110002440034021403432131141004310302021341020021241010412442014341213222324310103343244230332311121414023004340132204214111444220143120130234043431232144340210244010224241220234333433310420310412423120022134404134443414344020244030220310422440220134322412031333012221422212430124114240421001314211101320401021232344333103300410301330100201104433212114301130200023032200343034024033001421434340244321001322313030323422340100422441324211304402042123421313144100244441444420212110234043314010112224210220143000333112411143420014020104324122422302302020111232434044233044233133200413401020031320444103432014", "242331313211333244223213213414312301124214001334132103311432330003000143432422142104230031043244132044304313030204114214303143302404001031134133012241101130102201030001130044112324240043331340442211231412042422012020341034022213231324141123414134043143333142300341420441223341403101403433242230312134342020314023304232033240001333314402441221210342211202200312342322334232123234134401122412033120201244142021444242113012243201232441400414223102140023240204313323130232422212331244233212111310214003000421410011311211421210031420403100131402424420132443230422321332304134101223301232144412104220341332231113222023410043412402241332410030131323031042420113310303403421404230230101241232230002110223114011413310311330344040234004003344122424034211314031430310231141303124021313231211402044320211033004311123320114310012023032121033420242331144122343143043212342344303102223101210224121104330142203313410413434310100014410342332321104340334013203400300234203402410423112440013313244121434214430442300014334321412444432414104000324102012142231313212430043043430402424214443334010410122140311322401312131213123120214424111023314034221011012132211321012310032210040020422223133421131010030312230413000322322431420110020340441331213123221234230002101433212011112343024003033344212444312131000104110004012303142244222102311110202040323331213212421344412121400102013041101431222321200420231210020240410001210240242231231412320204142222013413044101324210234010012140442131330114303030024032111440110004140212022220443144234323213104413211020334342231212332421412424110423403434210433233103132312004111240423120121203220103313140143124033033303130043341010140030240234331411330332423031012130200143002202014121231434411204114321133221431004203403201411342433042304420124042320110330344204124140214401421213324343034241111343211213033122003104304014441422123213201334312020321132234101401220144143113144323324242334333313304221332214430440214302232034010131201102231222024323043333222320422203411010022234210123141124112134034040014343200020140002231233014433142011210002404202344242102214140142204122002034422100232142444400334340110330411213203330303024413130032132243320201331303422244220400331420421121023341044241342113013313222040404042321020341320100243440043022030342210413102340223212304332311100401002324003211233203133410420412441220201403101424123421221142032013032013234040442231032204134302300424203104112403441110341123302210134111111102114203342331020224330122443120442042043012334301324122020444002244414301112304441444413042431413402110241010303012323130314010311222431311104312131201144420344332200200201020220444230000343210411024442223302404141402301430120403334320214141344140434403143344222324310233314403313433001431244412141431102030240133224033321130214311130021313113221043424111230330030131340210340030040121413240011343133420143302421202034031323340223240423413420120034104232014441034043311204443412043242432433043132210430331240410210244010402141312433333323233342414012102411044344420420221223421003331321033224320130412221400010204020234041024314004201204002213420343431141313234212322211040324320001103410002201034112100310033014322243213222230440320414322414330340212240040242224221110211120242314304022234403213442232020312324104101233113344322343132324302323322133233320412422113430022341110134344232212323234120404402401140403322302030234311440131100032222410103112003220201101434241321440130203322423213310240243314234133033120141111112020034131312312221300243144023130031432114003223112300203222342344323121330112034121422300124102100001433214133144142242000421310124141020114314042341330022231412034332302302234410343444241303110104043132201421334102244021321201241313434241134013302224033222213032410414233241203023244013341213211404323123110410201341434212300421414432100434434012422141311300333001010104223431443402204312312434014421142231144144011001200020433013404233240004423014443403003122434402434334231221320342342244013014430303044330034004400403044422210221442302440333024030321113213123124403340333130124124042244301334021410032134314433332224020323433403112204014002010443323004412302203124302220331031012333040023131444202114433003301242100234020033411111430120342403420032434322010134012342302313012120111312441232430011204102342243310323042143124041113434134442103021213100104300444023102141442002341322344214202121434041342220", "242213040103333111034314042131432440113130343333331313203012023312132120220420104411041341340241403222142432431223033322144401100102021332222101341034301134301432010111230002214401104103412140221124241404332233330220122142041224032122333144013201300200330410112344043322104034124413443410432122324342301134440220203223420431404200324321400334301110023042044040331113411331433033403111231300114112341422321444141000322314000043313243423033013000122331423132041341322422401024414111231014240113223210430031124103210412104212224204142323103143400231240324432444330241343440120411113313343123033220414343200313020134311204140213042130222033430434410030342003042301033433241112430041414443033121142314032401012223304300230230022410240102314122333110143101204021244333134213303132304043322022302420442444300443113123212302103400304100114004003433131133023312120121124012241213222431040022420434142100130212330202012011121131042303423231100111234334134044414424410340231010410220103401344012312220400041142134200324313400010242233314204314442341311224102200014011013112404031113200324403320104424033243004343224331044003103240314111431303433144011213131023343113224033443011444201340400114344311301421200322224042220040323421344423101432022044033313113240130404140213302421330231101234001321301210024223302330211012211423124232213342410444343031240020024241434212412322042234310020340240101013434421304303043132003304404332410312340410011131342023343400003432432110121132102234424411311321233033231131013331104122121231222203402233242033442123201032410100340330223113312223122003224130122341030421300321303001242023334321023413020321104233114002343131400200201313433403022314421333120042143214033111001411303403411104324044440410421012434001013224011323100423442401432143420114212332334441243224020404301100400133240211231231142314440122312011133242433411241411121124224302100442110124042222412412402323114202341042110120301144042414321341021000334032224210422332131420434023230032332011013010101223033032140420322044124433321313410041014321341101234112221033200233132343043023424440412304033444221113230022030002111121401203031144244202203324143431111412122210210242022222000201232243000221032104014221123012123204312104243431132401330140444003213010122030020440201134121344434320334342224102441430244413233100334201321130410213310043413410301424323032414100144010212243331304031112323344324441403202021303123340131204323401023122101132024321102342204314141402023123130212442033120313213121431100003014132010304110324040202314302233241443100210312331023031121030220031322300034443430331304404010043111234032012423324424201411022222134203422413011310022134003104421324104112440203133032014313033130011434422203400242123143212220314021223334231044101311230102033102202223300122420130424231311400213422401444340212041143120130213313422404244002312432401341423234034133140242020334231003314042023221131301402004240023112433234103313324342133034332341130332204411012220024123042220410222243213224340211440213340213242441133423424424140413313200340301322012101010204443023012003120424110304004304111322142113201242240031223033031023124233241202323410231144114312444422014121214313101440402212232401241201420242332034334101412334342431333304442001144240422444411310344220413213111234442400403410332131103404041103033422304323341314233112102104131003314140113201414434103124440433234322330202223123143244341003304322123203044031314300434212011323134302430304010204412401314321203413040032124301100233033320434234134141104321024413430344014333144113002102434200342043140340033440040443400412004440030330331301001214223244414232301422213010220310033201412134231420220211124003340441203413023240002443333032044221101331020304413412213211204331441100332100403421403340442031011341330243231334303120031040234033140410431043422130312041030230044040114012434201434323244023224323010401233013300104403113402233320223440303210441121211230101240003440034442132103434442423031041133020403013144033003211133244233133143400042103240323233433122044302430203111420434134311431003402344044232040032020414042211033334422141233404142143214134100431120434441433130320033431113211323424212340001314213113343342023411242210304300032012001431411244113300403233202100422010224432411332233431403021012423023202414102012042044032144223141411331220324332021312132430323404302114041442021301332110422123030002120", "411040420332110143140404211443021212230132041401123124304201034114203123210440003122201004321210434231014313233203104413100424221440331113430123321431010322023404012001002143103120004232211040024332441233411241223113422011241411012142044442413222032314102131013104144101041112004003312320320301422411323313102304440030423401200403331214101234034221420302411423004221130331041312123213412023214214302331443230344142420423033201032202044203323340220212421322143112332223433342422042304431031142101403433141100343434313103002310234101411034244430320001102313001014342222223431043011313412442101333224200020413301113131002201130402244422001410431214011432134313241423442200142401300010134340102341434310441240404223142233323200433230020323040434000231134431200320241324131424011342033431304223411220203211334020200302242302241203300340142123340111320304103430121423010402321214104404044232120103030114433244203233113301320004144001401414204014342113430320133441220233440230144033033003323234411444134322441022041331303033113000022111432002211142313132323200132341431323021404202111422231102040314342232201013430141123314420003001441043210323204042440444414111431202033011112302240313113300224412003331240324302321414243424320102130001131224231404442122214330124214232043304310202323112244012113331442432231020013110142410034000423421143040230400122440344012320313214430410231020402111314340433113101234223434214221313230430014103134241203343040434044411021114311421043022414234202333421342313303111032404232200313422403432042341121231441140110043341113102120244304404422112404044201104311044401100430201314313203413402224233020022410331304214334333143044112101300141000124012042243320341142044412412403343330312401023413010420111313343104344104002334211120120024441343324443311123320413000222200012222304224242430213100130102144130223230210120043401203032204234021101240032442041412113122400121331100414240303304424412313101243342101341444102442044441224422241130441342240201231444443422430113232143214040212444041122111303410040334300334101400221340310242020210001140300121033402214111411133332223223101433330001224234004400324030320223221230332032311210134034123340423200002233212304131320323203341311344201103123244242131442431403140003213114320043203231110012202121240220321202012013042243144330311432101331421404140044340203144213312201141323231202400400024300140102402303200441143442321440302041340202004211014033331440000141332430331224414114134301333434401244143111224204304310114022403022011142401142334114340121242020021432010204441233241042342023030143432233302442424400234004021230012330030421122211331034321330211323122131333310202434020044031241130113023410334431312200323041344334410034014203223302111031331240411102321013140224044014313320020243222024332304344134432131424022032400334443342403143212312120404013443103344243200320230044034010343221042322130324341302423402431442402142002102244330334340240112144244311041340422133434102431203204140300220122412102434044404442303314310412220110244213102100104403000032131102200244341224032042002024120304002313110131400001113002142220223124121010310243031234243003122214001300223422202124001300041104124413142132404430331000313013131412111023332412111004313034412113004102342333211431324101020303204323140001133301234120234400032403323424123330144323421003302121030312303330202111143144223223411302042442100110303330104004413130144313311224122221332304020012141344143423333023431244142012311020023322010131011442243222031333001313223140301020323001311444141212402203314302113033320414202431013421331312444234244203112301321042043421321411001030212424241434304014121133111322103102244043241141242022433301430130001111132204332331240343330214120441200304121043323131332143003341130300131334241133341104031231311322401130420042024420323134221413141230121211040234410320300140302414332334204210420201231440323132242401434221234004002120322012313430232321000342322430221441334031013344433421242143313231003314022110100220002222441040304024040241231313344402001431322024220010222321103443010024413403103310043404134342324441010231414444041412422044024110041023001014110111122212311133134030133111424244143441412044120000043422243022234124132334001040122244312404114131012144110012330211230020102332041340122333340202312422003011042124442313014202143301430102044301334403210030034112103333144404011413210414310010024132", "321224232333430113123402113240204204233244220343141300233312233101203142123314224342441202202220212012114144042034401022033140423424442214033243324404421041010413020302410234344302104114003004014133103022201414413432041411321312331103100112302201244012421442113313441003140113030410213021003021223133404022423204442442303003231222232124320224234002303301421031433401122042123132411433420214444422241110044103103431022443012131042230034344034003123214144424420304001311042142012143434302020333302204301343011040220023434214004420404414441031240304412434041110141343003221003311041004120140423042400314302221440322442421321434321323402043200130323040413424221311034331244010233032311101240142303133241032404401231430111413131003024201403210400413302024011012222412120404424223414423142210044311414031300021103032010101221334042142142300410241223440422223414421210120423204124042034221133032231001031421003324240030022233433042011341130400223100412012004022231032033044034101414241221401203342133102113140123411040414413333304101434203103140110034121103430224031402013142312124130204011403304434204314300341420210330432130120144440044322012431310403040424034210330242222400414323024324214002004122312040244404243242124331124401122311211333234030012142204023101030022202113131230421104034314221221202311043203102232043203024113134200241143224224220034223241034343114414424401104102420133312342312341244304412033110323212121321304432410004011004033420434342124443021141001021042034000403022100031123313002312403100112424240232000010303241102420120101201134022204301334001213412322021331044231222440431314014314304114110103423141141422012113212123012020312343202323030131312432403214134442313301132130400220141030014301124401232433044431431040110111031130143434203214341131014420042413110001103020243143333411302120013221030121443131213124201232212103330441433141440130030040402044142012201100414030401002344330300034410113014434323140011430142323103033044134023014103043224440003132134420324324102013410002422121403014102231144003024132131330242333141244031431144440022243110201431121211021303123144120421103213023240230421304123413114001213013323340343313144140430124242114342210221431314102131201241304120441013204321341100122002341220010130303430330104223131424323140214040323220034120021022344134222240403300130110401122342314441434043320430200323232211311100143230224403404442434411401431220023410031232211133134233141021143330231341224133231014042400124324013020303030140430400133021232032222234424123311304310401102312034442310113232331304342424414120200122441234434003114224320043231432120003400130101030403121104332040223431101123140304112401434013214333034101313031224343302143104210122121103220214300204001104101010242010343120141102113410343020103443313024244401203220321420202233341242312243444031412442442414040301133122403132334121144140344320104040221023131133434043323014020103420014412211032241230321114403332244010030210442014022040141114332421310224214200431201001123203121311223013210214340422034031000112010110002101421214021013214302410442012001241404314123440432401041320233330214210033140341210413144343224330043440104243432410133031410034304244204113421120332334000014111220123222040440303141202432332324040301410142201034304233200131024030221401131314344331032002144442044044324333121000210033223001104413213123343022130010233122112333033003021122242100431233404044140114232403130432140003000231031300231002343421204212102333334033324413241322400130334334042320323202121310341421123022231240231430433224132213403334204430312321421134221343021010410300022220020423413124102442033431331421224024422110103001100302430020224400210432202310411240414220034222132002223041342223200244433241421330223404100101033040103123023314202413224103112210120432420444120014334310221333031430212343203230143110443000143140013220242004143331400402241242444334433001330444423034130331442123341040224114111020100020314202222331403433340331341410021012022423043130414021114342034230220444413442140323312331312023313204434034122311212332041133012344340031343132032234321014343111124114244043002233132331423004310320014204424001203100241133213211414030423101222341432000144141041222234201011000234403130412220131201200142100130323411212334204103214424021144434421434421423012132432022314244323411020324220400141323313121302302134222234000021141200243104203224032014002122113", "410102302300144433230433300133212400112323201434003311031340421000023100434133204232043311434434210422234443303404432410134211002340400321321423232124322431241332331122140224131033314331123041422212100424113120430414342330143310234342200344201232422231300010313124421402213113341020403323022232430341313220230012432332331432442334323344234320223303420004132311000143431033414441431001400101343022411031242334334342201442313112021024131423440241223421414332210424403112203434440100022012101221010404033001214204334101320330431221333222103001434440442024013422134014433011022102424011120423314333401023311203101023200412102213343413424230040304244002322440032312243023403231310112342342224204434414032332310304403312104010243303220101044030344211424103400311220404022001430130413301434012030143032012221211320030010132102442311103140430233304433322401033312132232311211241203310310424032414030212011233103204341114441444004302230241304243433403104013023004433324042410402143441134443344210343323443401243413220214021134142041132410010213204434421423410340120230433113222423000303121000002220222342032010024024230332143443233142302212310014201241114130222012032304214400102432023141342141020332234432233220311312201341312343103324410431242430134221134440202001001410043431032423411022303041323040420321322414204204233301301042441011342433031201431421310024144323022022322400413120203130413431101332404220013232103124032300443201100340223043444231023123000004332024423001412102132441401130324412300131430140330403144234002432102243441140013232234104224140333311134423401041010310342001202021434203113142233432202120112002204004230242343444224143130030300044142404242102442111300244402114204042404442102413424321133014122343212303434441043222012012034000103200401122120023404332421044233233422432003101404023040040131400121243331022344304240031430313333334414124401203334321432410104322103334301124420310403221124441113431032014224313032204443022100200403302031134341120401323123422010320221300211321431033124410433420233413134302341313132000413441244141324103221240114123002213233330321400333310213221102122042111241224422432341231332403012202120402420212411020230314132222013320202414412201123433243403124330032130112200013433120111103203200043201141103212304201202401034410120143001203434322201034240222223412210400431411012044100334213202242044040141430420444434204433042034404223321204313431024430111443340023121404302122423334043220032331233121004033042232313234014242301020101241024041400322122444441033210324141220021220311214324213401430434024143123202033321002200233401132441214032432213204224404132112432440302302020241232210043130240223002124230214034324034101133414201413221423042120232213340141120432341234343441210121403202343121223443040420300133120301411443403043120102212041023033204034043212023004403004130423211404434203434000201103233440124212401022412203244122443232323002344012230433013434413022242020431402044442232331334100343414333243110121102311002221131401313441412411434143231144414200101230044111404031003220103123230334024344133300144021342242203114414003434232343104224333042143220114312342320121434224320432341210421431203240123413004321042330223034441011012020424013440311332123321224023404110334423141134033423210432112214410301131210443030442233021112104300130012111413112021342332333220431102441031022223404201323201424244442310001201233123431000333031141242324101433442003031003414411134142240031334341030044211121142231033032341444220434240410100322230402411200210402010101114244242212211241300301321142400004423402012333120301103242302313034213303034321222130223031240304221033243244100400420301012120241201002301014443423030332044031213344100012334413220443043421334003332203234422312431130304341304444012414012433040231144404304440144003201211013204232111030011124334322013344342021234004114300423200423204410002323340303444303304233433014320201420024222244421224430331403344244240403244004414021242210321322202242214011400020040134224323433410341130304201314110041141041213233043004102110103134423200121011412334230122122123410020410442041142034224143113444104000212112230111312204121132024041202220113341411130104130030314122143012330204430444042433000021010002341434040303402111221233242110232440013323440124132024322331120212344004144331132040241141010240131130220033212444042411132030044320441032443301212120410142030402144443112", "003102021422003341314212213240431001234044201420102443331224331201040201232420243144031024340402134400224014310113312211110402242401240330103334120441402144430013412002031212044213230334011400113304404420303334014112324323301312333420001424413423231403430332344123003221320200332300013022244000420031211133011030410204032004000221002400033441432201111023232404242044212241110142113234203043011042442212102001422011241332400332104441103421122431314114144313002344313140220430403340322022404443431303120343423330033332220143344444211302314422444032303044413222044034021301143124003411002132303314000144140403330140041210122300001321012242040101002411202244333011013130230202042331434222302134033004141114424113144144404110410232124123012012202334134220033321312223031342434331222031001342404410234110201123414240030431243012312024404301302300042104412212042243032011323310312433401223410003214201023004330032141221333020141030034221304130130424343044421334040400040230012341244421404102001023423102214212321243022310224141101410311143441012214302023444342413423321101442342344442013234101423314440441240141210044342102333042102023232113120334142012141001444232222421220313312230311432431434104324020401004402221041234133240043014102401014102223214041011403134123430404411230123130200230302111014342002112041423333114233304014403112030123300143413013232443324444242042103124321121221121120313300103123433320031143414231320203442113440021332141103144043113312122112421031343320321310324034203133300322102021441444222224134202040314244044312310310210121121330403202424413134433001130410244101242041343442100122412301122414141411040111433122134040201030111132312424223113114223143242241310412003332333342103343012043102010132133442121334440114131133434233014401040204044023120103100030114341430003221030021101004432320111111413301414233030243331443243344102124122442341123210243424201320040233240100040321204044011421213220043322314423213023410323101432142312012233414102032102041220141044043302331200230003222120431221020103021041302440044031133121214402420031244123342433124143441403314112020220323142122134230342334144333003302411212243401333421413243031133010114341133111042112022333422403410024041022433113444103132433403033304013231113140140302221421220020412331300011422134313042344232242401213411044343212400442033103114421310444304412020311102102242214412300003143024421411001242102032431122314121120344140410143440233213144214323031230142400220433304020142024124320430001104141331314332322023201304333044321212310042102430040401033301234033221422122114444130403210010211342220122442002242441302133320043140244042022403401242031031240013421120420234111324332434341423140242240230400244332214244323122123413220244304033010433023330230121324221433020244333401142400432113333311031144421030212321142013430224102122304141401143234400103042111334421102444142410412132101004133131120204341203132322340243442404331034420031321131010242144412323332131032404142103230003142010032231000143031000141220401013004231030221030234034234403304104323202422321101130000244422204332101412222333240111433341204324141203304432112034341244313302130120332140114243341203040313441041442003402102431431423142241420342134443123243212030432134144000412144323112122143010424430034224301301214003001014313403331330120224432343224244011242121144202124244400423244214321303240440431013424133034341344220240340422012112431412312114320304304041020241341421121221412241020404110234123423041034024040014134233113303340143402024040040441230033210010214340333140104342231034041132321201213102213304104410343212444200032011044012003033330120201433010233322431022134140012231302141341022343230030434022030011024323233133411410002441010303431301011001324014443421221133011401121141112013420304401100414242312124442134222224310421442033341001011000303122214340441422441221034244312132134131134112411401030221023123013013141211030114331140343221224224000401231422141312420221000234231243432440402124312021323402211220323033244342411433443113404140043400403332122322240300321021400343224043432231302431232422320103240414130013003114131241140044403010404120324031022422312312320401213134001310341131420204423340310013342234111141332133434012041013120314134330111034402243420421224213042142000132141032243123211124024114420400123242014104300342232111041012123223302331303442422221301334442144430143140224223311412", "014124432420421433320423212101011004011443200313031331141024212043023200232121413030344243240111131424012023214433101433300414003210222121114324012443323342344124100031330101104311332101343210114332111401233323204121040313301041420410330442213141040321014214444334222134400200223321413331100411310320032322021040140441240212130224423204432024402103142024410411204201442304241103344044301444044100344120042241421331242012202313022112000100411014124220321402424420441320020134413214424321012243123241133233442332200342401231041120120131333130142022442123244041411221433301111023012221410000312013023414030403130004322422000134213033312224232012040231234013200130221112022021132043204301304224040041031021114311141113341134023003011224341333300441220220243432032432140340202044232224340240013140212402434324242422003231404443020401002012022214024434014222012143120333002120220341301042232022214223443344423433404343432424211141144324022142014014114021424100140012023403100220134022424134334024204303221403144114220312240014130023231013431143211344203331130322031440411324233033132344204044141134300142304234104113323230410434403241434131031322043131210242332042131014212030342021134303342303040041302123004223130344403312043113134033443113042014024110414123022040112303334423200042401320313300042011444431201203333200422402321314422112320412123014441343122142443441121012423413232033324233043402302023442302123322403333102321400433002131142004024411301300224313144302220122432331420130230331423240440332341131322444313303024022014003314343411301431134220434340334143444213034323343423102121311332044330331424040324132322423114442004312211444420011401102024020320340230343200213011440131200020002213313220441322401221412000221123030041122024211430434412241040222024032322443011211042303134104230014244113341034114011212413330444133034330444112134001301142212234223133340124103312311340324231234201211124211030430012221120101201013031441401012340102344133313142023032130101314041311330130224300221311043434400243101140002302023243440332423024331401432021230334114212342201041203021241234303402014403421310131411234030031432241414413431242344132122122144342023202441220302324314120340142122333204430421201123121310204212030321431323442043031140030410202231024240404222040342324401324420041421140002202331024314314230113021022442431432403024020311314133312311424031330424331030144124010304242410031302403320000002331020331012224444133134201343423040433102140112023434131040101243224320112144024431103004010122211240141121103441313320302012300431130320410333331142031420413200340102421100220431014303400002221220234112002231403303310043404434031303413314014012143332000401202141023200112034441412213023201203012200044230324422131223214123422144201013201221132422043121403301144423210043340224424212241123011314002130412042330301021230240210403443130114124034124411141210033343323320103342033231232431443114304313423124312201233340004030041424222244201424120240431231144420221302320101330004322132120343401112312434002204002002013233322313410330303003103423231411010313043324440020141440121300342233042131023233024024342341423304220314003224201440423200221341411123112434102003330423110113244404020134300042313333001100310141141211404102042314110033440240220002143324411422444402403333212133220444013131344401043320024304240441433142120223402144410401201032302041131431214134301441440222010141032103200102341133200010120431043111223333131400342033422240201024314043003200340130224111144140104424313334232223110441222333340432324110031314312441123143104310421121414233443031410334323213211404323232434434101021400101430244433304131001030043320220121410313213110131412131134043234224301023243222034113102412013242033210301333331424310234220231110402302232212443121130034343201222423130431021102013200311014133241034104140322114144420232104033242104134343042001410130401043104224122122441011303420104230420030201001413232421141440420310301323341140241231134103444400244334330000202234123102312141243133310340114102423040020413044023130341442203401313112310244024131422034041414420301213432140204234120132124413201300231132342402341040020330320033214213111300110111032110422341301101410343301412104012423234041122202414314242230420201342234202113433102010401340304202310331022302120012214134200014244102123404341121212144143102112320400231211012433132132332440041441301232344303102131", "103003203403432234022012030102344414412232442211243330422344311410422430431323312132310342013112324131331122012420140130310122043343021222013112230323242020234324433112104043113304124311410301021400423404331010423130323203441311113024030214211342101124420324203014320022232220102334242402300231042100314202404432112124001033224443204033422030322141403311234320013400203042100032401032331204032133412143244403003141302413104111043040304123030414124143433423410324213230313434002042201104100022312040101434020040044043432033331423011323444033331434010033002442414324444103333431000104204440043422010300340434124431211330423402434404013011403010001130422123000021002431442344424420310301130043224242001401311102203321034044044001113104140244242011110414310142011421331122002043312032334203321330313344223211132131122102302010401014311344442022340313232330210022302323103031231103124344321213344332301202330400434110130421312104211012424000142313431001143244232234210013442432204313213242224101434121233031314303213112301002424332034103042234342032040443420221020430132112043402010400031144223143133111133213044211032043002040202102013014124130320020404431010421204022224120301422031013043140332203432023443030444342214123231310402141214013402142123220331130441021333244010123113434122141120401334144200013041310231241432113024443120420313332311244112134431434130210334030231112310443114434403310421433042223343120033044113234402441430233222422211113034321323320133341024304114230014144004413424433043334212443132310432301334200122413024420314444200334021311344413132342341133224430333242313222040021230340323011114131211343323340001141230221134312304004231302310422222041311234424410320314033443204304024023203432412334444220010321140413302414000233430214020212342320102204301021122214143301410302312143432342111000113211042123024004044412013400140124011241324014233033330044004441040441441031414241322240043313434432401112144142120324132411243404123403024333303204041121333113343042241344321320002033321214000030212142312222443124314444113432023140402403331221040221014101210340021042043230301211244311332400322124231041001203330100210033423222121001113113101014411241030303422420430314400411000410103233130301411141110123413321133020133011143330134142002140111121300244101120044233302232144420304231342412403210311010201222213204434101004421041132143434231420331001034434234000300212431101204003412004233442422114022414214043313233431133110010033340234243422203322123100213033043324144114423034321430102433314342434001332231110032311234114132313013214400334223400403314222024344242134031202142120414132420104421224134204314120301334312310230430123341442340123141130022200113404100410232233332201321310201014204322120242123422111410414422203204322112432404303134312232014032404134430240324223313334421144144014311311122033413142240032122021334024300010240324210413023241030334334104343020442011211023224223200230220114100122122320240432021204214001104240402030204211302223240124243203440023300223230433320104113103112211431241420423022103110442404432221001113111343240002221143134024203131024241204144342202000141313342032120020410114014234230024231210034023431301403301103122020232120433022224142332034342141133043122202334100241313211231404430112233140224344134112032040224432244332401121223301332313043114402013413101433304243011030242104203442031410030244411240311421121221013123041003300410000411233141010244343030403104023413313031323423404400133140423434040023320213103411013242003041141122100114032131243342141314210241241112112022434111402234340404423011102440002102332010333233101234321022202103404031244304213003003043200444233213034103433140030420101401133220211301324131230224200312202020403232104014123001134042332242204440013412310331002334143442034222020233230412210304221300324044234311024422033404113211033230110232000314112444443321102244141144413100201342022123433410400301423340132433440410311033432404230201142131412134403140220043441041043214201221040211420244404332312434004314211233123122340204241030011013342144124222124022413330404412124223402012031201202114320344403210400404000103003431043140424120012440314312023343414030044041111412040304321240324420342134211442310120322442114014403111122404230104041300131422233113203434043434331004411300434324432040134444240134232012322143120201000142420414201423202322122032210101041230433122014210340031", "432012214302311314323120031220142334411224134134110244140431030114210114001110341123302411130034314223404210410123213321144433204133423103040023400140122001344004334311414000433441400322214302343120234034101330420020121410010033303304344444212042242400130441432133321311333204201343302442001044144132234032034412122440114432012402032122344120211232312243332000422341421341204433132021410141404332203223233203143201224134321042133320003413102430130042024320133201043113400421442401331324010210142142301121203422414342232141033002314024240103120123400133102342213141221140203240144431422014204302433421004400104224241442034124320202143113240142014002301201404134111001143310234411103420434114412303100044440442021403413011004132133233033411320043032320004011402312042242102023124414121213320144332312101343421234301004414023421323304431311230144401340333024232100221102040442413034244143344432214111413111031311143114032432101030432014124410020324110212323040102322203144340341042030430421244040103134004013122120143343342322102414333233414042032101341444300423324413422332143223111202103314424033014140304230420142231121110224230102344404010422433101121023302134204133141022403102434113310124100212133121332003220104402144403421314243330412043424313203431013132024433441204104130201003224333221401022442112330321132101102440433411441224004241122330302203023131314342323123410420430403210203304121304043014204210414431212401043313230231441401042224130020033323132131411443031341102103431134130424103444340331301244214441100420140243134042142434322240411313102340230013042110223400424023424433232101111402434322000144100100030004104341423400403320424103012202114324042413112403212432001200102424332102323100103120324230344314134240241340433042031431141431100201141413331224132314223440011143401112044242340434133013224001243332011300203333103211111113401011413101041124104333032122302044222003210344044101410324113033244111100010131331224122413403442044004132430140421411142402001341020103241132214141244434113324433104132410433123021401424140441021401332230310434241013121342200120434200220223012422043303111240332104331024044423402100212111020224330412314303324240304004212121332241343120111203024322412331243121414124113422114101231234203124343230100221004113323034333210104413133311042014031014213011223324440034003404323340101302341004243000444244203221310400424410434411311110122020411020323211432002410111420131002004112134412114310441203132430234103010100003103144132434113422404414333440041422010402214432430023204312031120102031413241031244101143420032342410004400301203001412020204422220044344423140344240123302204223221400002242323443300132402014413411141131320402031121341102341444134302221200414442001103332324320402214210330340031003333020430031043203014020311132402023412422400134024002000242440140203114232444440010133311433124134042004014320204242203142413213403344042343322233344334102211343104102240330400443201420141010122110240434244230444400042004134110433204422011212012211031314331041004332340323024000412311211000000132234220320443141231303013424233103011443210031041140334314212434022222341412114032310121124010200423114444412314303033200310323312123044010133200444402134200403000204001201340103443433021233422140131140244441042243444202023412031031012303221242132401010414240043044213031442401323203330343231104141432342230412210244003144333213243341114142110342012441224324401320011240321342110033321320020433430244133303101013412313240123441014320240114444332321340331323123440421013121002030223031241144044030011421202302032002014123102003210124312204012421044204241411144241140432330343242343033000300300314422111232440142210344110213311012010013212342223303344402344433414332012241342334212322122403004140130441230010010213203402311011004224023132200201300324000240342423311231220032241401404312212242313200431304401424101230232423321340311440420431331331400341243142014421114124240410430014434004130201212312304132210324111320104002301000232023332110203021102220004130022023102030044141020041442302123133444232240233014104333431233401331423340040244244334043100310211200422110240010304201211244402211441323113400120022124242443241031000104401212121003043142300410042020431411033311130434043033144413324002112232414020341242320034104431433313121412341021234404142021302222241043210112312431420044210222100411343230134322332033424304222312423", "010213300024323414413124422343303300241221001421403440122213141320441021244210031213301113110302111102222133143432201313432032130224001342312124433040323421043342021101342332043332224202331214002042232441000020341434440341114300213344133201102230404333421331434224103403020404324320400444304124431400023410324413224130320003042133014021220034120011422441212414301230112100230302034214032340101313112013014121034343032014312343222111230404220133212103314001014403010140141442024134203110021130110234011430130343143110222320344321313324422230223112041040023323332410140432211142422142130001412300123440422422330130430312240011323000301040140010203424334401422123313030203230043012412312332332040120210442413213333100432133124222202332412111040420034122103341311102211133424200131040243134422334401203211143444333423242424410341412314212330202321341130041320443340023142223241040010142401220431023301330302014421020212442220244124132233242041034340120341343421322300013110304411303230020442414113234410043203422044400311221431432342312140413442340013230331401430230423220041013432233103342111423124440203423133143030421340010214434312204042420344022123423342420122034040012000021312212441324141414124313233410441204331312344442410320333110122012343140201433344232004321213430000142213031242140414040110022112014442011302344013240041134120111423123444003432400233421401102344420333204311022102323111311243010341423343100443041141130102444224230131402103034222340332442122332310001110243200111232312011443342243100420320030113133102133102002210323011130200113142422010042313221102044214220402024134024412443124103330034224342401211224432301332334241020431430330101023100041243404443134003341411230201432123002044402224203132002321441240242113110342404011430041233430212222442041130012232111241023114334123330330134212221112314301003203332130210314110104232101422332143201304411122000330201233211322121032403220224243001413234110033323040301142322432333340211401144344240030421223242422204221040000441423402434100241011300124241324023200333112324231401031340314330334414042040043121221144203042004141242110403043004133210244320133032433440332241413314313044144030400124333330324433143011111131330334414121100202232311032440432202211143401413101220201022302320212410032011004200200243233040343233324411440402440204144232432042324404032003044414201034004200034032031104121413233042024314342234340044340402143132204141000223403313122244201434203322143313440342131300002433024431242023113343033000141210403024102241304423144234342400113041010023140222114220241334433013242421321130344113014122411032103141411133421404423334440134323222031101032110442421031142032104233221112014344103423133233330323442334023403101401300442200004242014312422224111211000123332431322330211333240330133143440302331244120244203240132432410342233142130221322004143330322424240204013111442234104332022034100304004314030104112311123010222334110410300343341422411211241122003022014240341322100441424040210012003413112323021302024242120333040211342342202030312240012231241104011323100321233402141043003200012442331103310241402440102102423142134013121401413300223033401032313432124141123040132101012413132302342232142311223130113334303114304020024101020233434043422214230000202444414424101124334231214300401331124034010000342300402032442221101230113020413422311441102110044444011442004004311200430011422312302334144041112430340404142134121214012300401230010341400032323030443302220413133404214042044014424123323431420140234431301032100012424144330204142404311430022320440302131233423033143321030421042124304103440011100442040000231040300233331303214430020423211120420410222001424100341144331340004322313403403231212310322321433200211434014314200320330133342241343234111304043313021112103312042003322120300131131034440331433103324423232312320132312404302141301101113114312112104144241140013012230030411402340302402212020434331242420210334121040141030044000340421132311243212301340240324031213132031234434241022013444012002440332011331122013130411143102011443110444014041241144010001010013241020433202411001310332221102243022023031024143000031242140113214301413223234131033034140221312214011304100300434022330310034311223412430224243343334414031141233220121223114223143020303114441310321340104213043323123223212101410321330420412424144414020204203442111302231243210113400143131044041012420124441320144100304011", "122143214111020441101100143201434420044214000021133103412443432212131243212101411213211240220200134034003304344313132204043312021401020240443101441233103430433003202231101412102112044213421240344403443222141344131410101240404434212433313023412421240121041424324014031244324130213101341322322330041441020223040041404132414223130140323311244043331403230203432332331421443021314301202422123414133023434213340104030024202040301344401244230103431410042411122312411202322034031221322021320431222431013343010320311203102131003343430014442304200122342444441040314413111011202433341243230334041442144200010123142210431010144443241142012342431003443204103412214132341004433340402103030401224302101001142302121002331032223001122444010032432421032124111121001030223210214113133023240304002242120214013413042240101431004411242030023334422240203100313200320002240311412030010120301030243230103031011021401121232232321313313333244013100404401100400104443143221300320014201130434002014431044243140331431123414014243044213241303003331020310222031422411124304300120324030001133103002342421341024031224213100014142340223032032103123314233014002342310440332404103113200023033214443112300430440301100222430130204102012040204442132031212114001424144303304210422314134030013043421202102144422000101034241333201203401424131024130211141420331133423224201110431001223431441121003123123013302132443220032013001404111300422233224330304013404421221330012212441313340422100340001122403430433320304140442204103443342021314002313201324033220002401002144131124342421304003103030001411201441320330423132410242412141401111414043422104131201302104122140014242131113104201342041312412203202310244220204103224131100034332443130233223024120421030203041000231142243011332144433434200012432102331004132411232442341041041021211000330402401043242423442330224041030304401410003043402324143104323444430003142431110124241033441120420020232343143133122140110102113143024041103323130223302203401430314314134424300002443233212101142342004232211434142423010102120401042022222131440130423221301002342012333041041400404423324134303343424200034202333203311013110443030203313220241411331313010112122321422023132340243040220432024221432144401312332024222200241221200030140222044222434034243100104012213433313102320424122230013010241240330114112034130011321233144314243304214432344030231033141202030232241402141401214320031142040114442213323441011242041431140011402421122330241123441004310403344434223431023110220123103041403021101023134413111424133412212310324432114100144314400230100132243022034222230111024002010114401220420301124412322422410431000344303331334211341433200043403404212343322104434212421331300331410120224420414140302301033330042104142110110413011121100304140040332333044203124121242422323043133313020001031234334124410320314101012142042233343411241143223431241311321211330003434403302443314121303143320104420042430302110204110322300030121001212433323213122410101231014301340201004220034440011213023421431340440204133011211320231310333334111422244012204423022210304310310034412240321431124130111233123120043123210020210003102101334202324332232231204014321403034201330302440034421404134012240303020413340023400130304244233313412423322320214414443412403303234303204013343030434102241134313110324120244131313032213432413241233314004320002101433043402434031411222022030222213233144220041143301310133233403313102211302122130202100411444411142111024112004242112133304402312340121412011114120200140231210200223200321144230422433434000444442044320144430313040331100224430422043244103000202333210130422032234302002014201124442130300430434122232104134041013410334200441143210430200412441431222343010342420440120040303434420110200023204444103432202202114032004420340010321234243002010043313103210334230144414040043432144410434020202022003212424210200040230424041141401403322111221331203044023103104011434012323331144403143223130301403302430240234423313211034103443230214240422110331242212023310122324340433140013304400210403200342122024024241210442024313441410241124124122130011201301040322300222422020321324300411322422000332242400133420413341311431044220242344013214012314221321021244010340022124411100421121430032140332431213240242404134422433414131403300232423241432001143120041031144233100112303013033134344001431241022421142432043134410140032401444204011303223203002123222214410004134010244114310131001232430423133", "141130430400033444430200001130402240342134243114241340210241412121032044003021022133212332020134002201412011443243010030111210210213434332001212214222210301330020300440103410230100032133042031010423303023423413142443133304041104020444103300431002320132032433422200342300001201221022441214202022342413011104413320400213212310020203442231222102122123223441030221202130212314032001120433431010434324111004132043330212333123013342221223343011324011430234111123002440111242130012441203300044021242241013012401233112010334043423414222324114102142123443042141003430011104122143114423232024432120223113134210112114044111413232232301001423204342323031232340134133233044300412400340043430431313024323001411242234114322131314222304210444341322144130322433332110314220302144400012434003124330031042234432412002020204402100232001211420331033144201343243212234341211212203144044224102134441212424430102142203040440244212444302234243124201200432312342240232022314211230321323212011222324302134410122320211001010143042021314201434001142332121024023442242332242402022332144123432400241333233342023010321044214303421301241000433140300023100310430430403111141312014130211412104132234234244130121231341403324332240022324022404012334111102411013031020131212442022230211110120112420233022021321342240410133241334010020023342433030003203112113404130023424230423232343311042223143100210001424403224042312201041424030422124122434204101402024212034441422333221112302011344223224311202210443413202104213402314104333404330214131222344302334222200112311203330341143204423202034241214300414301004333021103431002104234344333404230211013144131133342024304334304322203004230031031310340331410432410421020400342013002042232243004200042030122012202231021432101112214222244144333103331411344002242313401023210432203103143422402420103340200424220313100323042404342123322104410333204444213413131414034244212104044114132113003001200323000312131130342302204233410201200100432022340122441331433130404100401021032313401141433433321240110304400344303312111243033100124143340044440243040434023030142243011431400012213333121114244042311410441310131014313032112000430412122410223030033141100014214021311042040440430122134300413312421112440330204310204323020430201420040422201441010110133400144403210113041232244301444433022200434102201024324044303422234222433313330211112044301243144322033130240240121144142343031024444332322332232243422002214120333244440400212240410231021431021301301234113302023200220443303422111022202230122143140431224133234403323324240204412014121400313023333430142202043444303112022132220144332200420402133020013041313434121340323200220004114211221043020142024223401244443243441241022423220411214432313022221330111221141130323143044341104034130420303441442224032331420222332033142212030344122344113323140323314130123213012021413202142011233302040302410433034434304224231410034402213411232232010240333013400334420340334440244031142213214341421332301230210314320001342123411001203230124021114321420231323314030020332223424042044043301240423241141203221313132043312121341220334344444402243400124122241430343003101311330423402423434424033204302214200040321011411202144401222440233421143001401233100103104244434243404422444334021430034214221022334422400423324331313334321233000142023301130313044241104242342333110012210140340241130223400421434410113231101010143040410312333343124430100034324410321240310142323422321000002023331133142300040401213200114233142230013134420313022122101013213244014131404400202311030304244201424303403413411311020423323231404324240033201242040032302101003414131232214312041140400033413402000202013321424222400440223334313302141340112000341100343233040023303022241204232210013341102101233223422340042110244131304320013413424300444334141442041031341044132410034323324424322244304334141334134242313403132432304024401004204301243100110144441012103010300300214334041132143243141322131222033412221343031141141011031103123130123304414401422442101114431134104312232420413400120422000410432444202010300442204332434244130012311112022442230111312002444104410204243404303342442430322340124100002104142240004424214442103122204112410010210124214340444440040041223230044201013442041003230112134040313002443323413040020142401333031244311020443320043113312404430221421004342444303244003102323014022210041320210131041242121304411304200124114042201313320011430132314101323434002221004003221", "103342420112441424403224134230102033210334120121203102040210232103231411140042020031132440041440310003130114101134103102003023303223111320030130021144044221333314201441320422111442341432431000212420142242201421431344332304104324121303033423122224243042113131002232224432042211202031200031423103204040303034133221403220043112404432343433133321243130434122211100112143003324300323410444211041213342214432403411343221134212222242041312320232320311020102430424440433012344031142140122221034124042002230303021301241434421231414212434422033412124144314404413343210244211214300022031440040421103433031241133142340133104302021332110443034014142222434114244232113212144120000020230334121103001004101222434202432430441224012012444221022213132421034424322013102041121302343221432032030011414442414011043143142413143331140020444143002411010042430304343214031342301312431010043104312304101132031130240010111432004012240414332422334221103241443443403033412433001443013122221023412014422100132313130231130244134131201144104430320103303333312040014103234023000104414444203304444200423433104330140202140141102213413204323343101204044034213430212102322331440214342101141421110101043400032403040133230403344412021024413043014430343114142430042242011032030144233211100241221211321422142232412033444343121211341241420444004212143402011410344202102421311142112044301404322223242113211322244131112030220033302421244244401200424442021031120203432240440334142124341210023122043201334213332330232403023223023140141300411243124132202311011304140202434114243420211043103330003041243242343341300324210234334124043113431423111412222442124002340202331444222424102313410203211122000033413122231122100014224124040233301042013444411143142332214122311231010004020001131304420044120220121210311342031400131311001224113443040044433313213203103144420140211430000003024201324021001443334420212230431234013414220414032110421043102033111300014024120222101113132003242320104012420220004131344314240302232442411220042304144440244132222344243424343404240224442013004234300444320104010031341340323401003441242300030023142424213024230304402113033242040203142332432410242233440120113023214214104410110213333344242423124301421134104030010303242333331431413141201014332243323100044244414413242312233310402000014143044330323140020122424434132011443012224403144404034034203144330010230104244030004022320233341401011221121034202242200433411123112233240323413222303020002434420243400034342310242302330003401240401211424141013204200433030331303111203020304044311224031421404344242211331243030021221041140242240202001124310422112412134314430403424241311102202233114212110413124202131200341404434041042040432440210212344342121100040124311133403024210043340243412204202421441214233123300333204303040010030321201244414212102133143143400240014103332312011032044101322021323222042432223231242132112240041424144243402433442233010334134004442421214034412022214442143232221223102214414341101302113023320200141034300042144030414214002013313202222403431231014304413143424013412403033401100024001300431131411302240102313103040124311124421211121121324022012312134101333211041030100140433002122040232411204100042434024030040004442133213420211304313210212421301044343302430144442404134334444433321242004414200130341240301313443232413102434420102301021402000030234032200021443210440012322402033121442102421042402024333233323110340031341131342301413134223441101420004113100234402014402331443242134224320424423133400433043231200412241000100434240024420242300133114432313303403324402301041312241114123023024100222421322234312133403303414300041203334343412003333034201232244132200144403444343030012334140040133431031241141430233012314430424231043203122241402412142202103411120210224043341223240440141032414332023240241141114042142440411012122014004044341444013411223231322311311242440420132220442212221244100301010131144041222042002430114124423403044041323313122132311320004141010143003023233134422133121302432120132041344401244434212010413312243311103122444234343241310024441342101114332114113032233004002444144030441020030333144344312204111042443224414302314200223401113433141000332041230121042232221404200333233321012141021001321400210441204130112212124214321033231132014233331032424423004104214213033332130133333413134311241044124114242134032323404042441444222322034423244003001011032122201320102344142134410222034000442242333222111232243324", "204214434323323224012032133212312144401344010101132012304040441044111103420123032441433212030003310431033104204034230313301120000321331303034433442102011202410433010334130241243204212143042334110242121123034443031312422431411443442230021443100011014214333404002121333431310343202402331324412441213031332423112423310323040102113343334141111004400204424044402044204230004213002211410444234413410214202432000020032331310010224342413130221312122231313020102413241412200023132312220200210320341312303211400414444421414103440021202003300322431030224241412414403423030431122320431141013441301403122204231244132342122334311212340121312042444024130414002020420434020344243113441221434420124010442222404340331332034330040342440124134342113440203243324303201022322303310322242020101413012244330440301443143412031232141224000022442020112434122423100104322014411034244421303414414234423041240221132443333134213311423034403111112113014204014144211313020224021423044013310203024113333231220332111200314443441042401220123223123031043140431411332132320013222410300444413020210233131421344024242312413101300200202223010413132033301040444111403432111413334134404421141113041443121012302232444311030142221423044124010321212210230130402414413323102234322310121342113230403240330441440044303101314203121424430441443240241323204014440310024400341334041013330401413344302234431141022300000033120403110043230431230142141331331311423414340011114303210244113033401231234340213133040441022331131134041420230202230312440112143044003020242313412322111401101323132021440300124041433203130003001240240343123133302142332412030120402030024433201313042211323422020120012332230201222313114131432210110223130304201434420043221100231034141333341300400232004204111204202212341110403320441110101322143132322312214100431023101101443320104422214241423042124030030032212123412132220313434104141013023410131123441324212232402411310240203001010302030211433323223340032222334000402430402034240344110020243031332402121000144223110220242303242314110311112140430022434243340241231142412242410001312212214113304434223030313204001300244241103320031201244014120240000124120111102413022423400421241100312123344332204312022024041330003411240040014121033224132222340312120100211000142120130304031143313004310044441243230233143403300244113401441032303242023332320443441324332234004434131430242214242021442130044044201100323242423402324144001232020440224302434043223132100120434310402234034134440320042432220212322033203123041412202443300244141401440314421314204042301220021200421240111332024101131004141324434144203400004131143320203420222013420413433331331233244120212310420213243031333021024110143323042213124043323140220230334234332021410321102120234012301310341412024000203042414104112012421003200330011134003123031334124342120321442114142010123202240333313013434423313311421424132420424330343433301242343402421212244101142120232112223140021204432341004220410224342331224044101341000011202102301430244003220303311313331244413431241423311322400024013112023310013400330312104212104300003322332104110033122230333420412144334000333103431010334411012422043223432333031202401324220032003010041304224430344220042141342304130244334131420324133240002443223312441202402413024324414344423412324233100043321224011303323400122014241143422132220213042312413233233124041441231411114034030011334043401110401340033411111014414024430040300113123040243323111332111443412440032140143403242331121011130330301213131010241040301131012113400011402302224012421011330343120444230001344331432341000430304244424434230043143123042122030113440430341110400022333144323424324113022422331321140114133210140132330111104414432142100242143120220431041313144121402244302324314021004303322014112203134020102042044010323341321233200134203441200230241224344333241104344324141220443344430403002410020233124034010003120221110102021031333324440032001334403230413310042112223212123021141104430002232322440220441310410420042210021102314331310122101243242244240334422411434334341142311342021413040333322402330224103222234402332111142110102220413014101021212403013114211430042141132212242343311402031241221323421041012310220411112410413432044420104401302241113013342242111010031012103102122121022304224004332241232012013101214332014044201230121131224133233313441331211224221033241000313321213100334313032331030200301311013302021044331030433404314401020421211433411222200", "214112200230311043420043111234011001112402302334414123410013111130022141434323244302111014421300330202032430422444201414412123102342002313303202113320343122300142011334131003103002000001404433113444242230213433324242303441102031321434001233213422020144031101310342233133433332122021122414312341312044220214432142011310203132433321440313013114220243042242314332013034242231440144032010314302202241143013012323003314340230404143410102301444034203032002400401140144042031301313230311423333023420103342242124401313231011040214313041424021210110240231342231140321001000434131224123141140423001300330043144344240233333211003320413312011002321134034032210003241020023431143131214040100111423411444433204240002221420200304033130332211434030440000422020043321343133142232230340134334334233424213434344434222243014242322332133310313200130312214420230103323031240112402004322410002123443023231411023004442131103204100334331113412440004023302341001141000342213144121442202211013202112102404430441004301200333341100023312211202020013324032143232402240442421022313431403423124103124420234423341122121243404210102000242212232443244101410020020221144210033223303204300232303431400422401222033244144431302313214134320211201224114010231030112401234304112424032323402030101241433302311301423410011031441003101044031201031422412423122112414003320033231221322114201330300240134214432431112044242303243131111114441211111300414231410202002002402301230321213302434240033304410423401303022410413023443320220324312444320102142130041204004342231223421432404142431032434024040202320312301033410242112030204303332344240421421013140323410012212110320041103444301042100111401144433311313411444244300323132142331142421310320414140111423133142013144011320431330021200420230144211201410312342313431413133042143441311441203322404002424121103244140043310401300232233211403002331401143011241220401111131412334220112340244230121340024113431241103421420313224023401331232141202102100030220310142410412012031031242431043343404421022312402101212123111341330433231313014343421230433201311303134434321303432334423400034433320104231304033210411004423001104141322111442324202404314111133331322443442400041232210334020431321404121114312112430433030201100103010001434333040314302133313404410211342101420012240443443202113114121342233104300403133344324130442232240003114220134214414311134123123114313201200303040314300101200332404214200030104330131330320241443232321444214102120312012314403140134011322210423123424411224432030031143122114241340041232224342244421314114340310131340223000213401120331042002224022430101042130033320312121040141040020121424342341423303032140332401414022113301440331432421321302144333211041100122414010232204132110002142442404322214424444443122144131434131222402232101010442400033110231000101343003043242424002030210113300122013400404100404321300334034421042334230124130002004304403011304413241102221020030304323040303001104033444114134401030232231331324242434100032233242312133003111222001103012304134330021300242023102141402422421023213312000113042443231302444201032321012340142111132214044412342001433113342143234422201234223421320231430342030024144124323404314302102402144120400212304311222020102031024123001203420334220013243004323202243411020124201203244131201002020104034032340020440130020422120401423340034343121332233240020142002013322113400032113130221201132124141144221230424112122131401002321114032332013004243002121422232134203210103314320001313324022104103140341201234114000001022103004442242103100213020023043132221010114102230411140321101034441100334223401222033122004211021322041242020224113410023410041340134204440234232313424212244300341222043304204033332033443000232221422311311130343143022110123223420301203324302024003344201103342122430021144113130422412341340000334004122243213304140032032404342233324143122322022340100103232232413110144141331240234010110333444320210132004122102033232024420234120130030021111302031232301333031201043414021010423242014204103034012111424212443200133120430031431204402014212424213224320102431403011040020323320331124204100200021134133400444142422334201110044424400133023304422114342032031122314121340031420412442001133033001440302442420023102144004010301013120243404040133443304423103443003321211441210121123213310443323231120024311414441300130031324424232410000113120334400330443003330233023321420240242333302403414114213123410233234331", "010331423341422441041024330200412042422024231144233132013332242214023024441302301424232044432103403113401300320213310240321444034244231033103004042422000301011100302114210300202444021332230321012322141201400323030232003230234010024431323412330134220230004132414211020224403400242014141130002121423133331114032301023413422211141111243100001230012211044412131301342300040110204242424311312303233444031200203323412343142244122240021342313041243301343101043000044244111333203101301204344103402011014033401410112414334321114314344003144331333301104424043102030132044001120240324421443340311022333220103024232301003432332212013434002012122442432032343403203443014230324401010001213142001412434022024043134231230431243103022001340223342444341221043410130013142024044300421131442110120433400144004114240002410431141033030422430233323113434033134041413120424432020120402301340430334403301233314434413214301120044424221001242144003220342011112013342220344424344043333444024302114314411012143242401103333433022421440441101004113340200114211231241013022044020224210223144413431244211100123324342202001100121041112441130121231301430300413403341120130213413224334444143211232122044132143312033102224141144200422240124223424341023211433013322110444214404042220310222234112242043314202101332112101304200443421042433214244301243022023141340300411344233330231020102131442042111222431333322332220020044414404431132133203344023233030041232033021111222024012021214234311241034420343443344431111230302221131121224341104330214223021111214141310013110020122031433034301033403311423310331021430141410101301013334041403413420323044312042222121014424010333244114243104140343222413010323213341204120040221022210012022024223204410043043341232312402211341302114430222120311300420442304421102441201431303002140001013232404304230000111044342442203031421314131221103012134231331142021202222240214202400424302144401131414112223222121433004201103000043100410341232103014311321430023213434220302421234102122301431143423413013103112221242031211204242421140330113130243303220102112430234430104242014220023101314301001001430233313030124311330201013120441040044010033140324143014034423414011331214311233340410403243110203141324333224202010123230430200321141103243240420302121211432302201413113200443123111410010210332441441042043234004403012034142311302412240013223334024120042434102323114311223004230434410103000020332130114101342330441121223401401222344013444304102110131433331213011011231443004320033041143120241414422003140020422424210110012042031303141414413211343313132240111041322101444110334241313304002330223134143030104412104231130233310013441202204230432312002440442423100000403011312200413224022310322411132431003223143110331113243131044320411112301124223210242123444221213223030144241323240414304403342101330010300340410434441141402423002124421223203134000230441424241032103130444311131320400421443201241403030124240441223023422303111312243303204222234134242421022421442301220014122100324431200344141024311101443210214233142412444421021122434312132110240402201410341044322222113102013423404204230300420023401204134042331411040221203423441221422321014300024030041220301434432210013000124313033332443130233040414314222111233130141423414412240442333104000102144012124002201220324423420033100200020232404333404011342014412003443243041034414313134423341444312044233012221430100241214031312131134000341020340242121202244041413034114223300033034131230112044412001322312144322313020332304233130404340222132301021333124100331003004020214024011200244110214110132343444320103004432444430322234122210412104024023041212231042211423433124341042232441312233132322333424302444101141344100242431131201413112312431323312402132401342100400440131344442101311234133432223022004213112443103444241320122034243012101202041321024120130312210312411014334013431222303402232300313100104024432224213430312331233030023131211121301043443040043423202010402344130340042041430213224440123434423440120331214124204123433033130101101432404120141323401034422044430113030434030422122133020223331032321420420220413333024441234041234224124343103003104112300433242322210313302020014021123300112124312223420221034344133132311323002341221211121324120032400210422003404140112144331023142032032212201210400241043311442330304113413043233111403432222024240401313202031304300120234134444011001130332340032134141320333022300130420444402341001021430", "031031222420141222222202032412112143130104431344220404221332440430140133224330403003144431412040041101140032300132414240033122341001444312021320344104134343333324110003130102202004414013301301022413411122313431001334332332342410030100102332121034414310024222301141211032340312130233220313321404343221222331003414130004333011320044320423004041043131222043330300431041210122230004304404234144021011442321310202222141211044202144231310424213414031414333221043240000411402221010114014403441113341031112312141312032302122032212010004341101113221121412121332404230033424204003300220212323131321402142403120403014004102434213334224224124444210201234330412104441023433001201104312240410000400042030444224302202232140440223410402013322420131022442210003433320143114213421131001333044131002312311444221044033221221301422404202402104132001301333240214012120231441400034220310431342210033343003102002102423041400322434111102033313402104001303442020413222023334312323023413131033002034204132203411124424100244201431231443312440222341333220423400302004243433103144103134222002212142242343322002204403424242212201034130401300120320421132310031244230114222121334110431212241344404422043314014421334342420233031003411321340143431034231401141311311004401443243343314232342032304214031042014322401013311402321001432403444441034014231341411034232341114210401404140441121300320020431441223300300110420023442402402113033134340204110303211323340414003400300400023013142331113140044014103243314000123104303424133340141241404131244222423411321124002401044413301401304324004100314410021401411311101002313303241303130013132111331424343434113324412204013142221043440040004333000111301430231142402122000012344203221202020420134410130313440432432034040002322331234142313431141404003102002023333013143032023021032110311324132202002034044341201032430210344123204224143302412030401301333240110224001231031000403400120432111030311331042234333430333331332324402021302320402033103324111133002212003003233112031323034221423113301140411211414124303220344211223033220202200012411034324003200333041412314011243124223234223422210220223022000103003123330341343413120431304310403413243300413330214122112123300444220031104344233440112214222334111044042411002420141022133403023403301024314402130140141311323144041130211243000402321414320001311412114331121312022031124103433224204331000210012441202100303040034134401021231112311340402232110303131310214342201201010044310041301202123112133304214220134344022014123210333340314004034014003212123010424430412210102441434220203441124122123013401332331211444241240043310030124444403130110204421401310311333440442301301343240104141324132111210442141430344432342024143342213424010242241413201321431434422404400201242220424302232422230443412014142004303041111130043413132130314121102423221412321114214341041022113022002411032314004131300132111102431131102012302201303333233200200303334401013003043212312000301034030332111001414400204221211124201123341310044014411411040004401223410022410221220434332030330340323121120024200114434241040332323013402244313433341302040101443032120304021343011023330121340113424221302303131110130133101133200043230341244341422124142424234032432221310130044242204113331110043140321240231444230114134103202111141113403014100032004032344010133403120002131413142000233222240114441041040010200400110121211222421114112101233124443213010440100141341231401111400444300104203203110412234143020234100230241324213034042040023204214224331222123042233124142014340300141043100440340203311332100244314322424121131033331122232122322041021344224120240140030420104132202434012321232430100103002410433104220434302110144304434203242242311102001404130010213012411214204213003101004313402032444443211443004134210322414333243043214201140032132011241124100302442312134201200214310232233243314130243213404304404313132200233114221410214432042014001402440112231440142020303411303300120130230034204104401312404103142243403400311004103104211100431223441114302120332422124130120143210032002322242240200331022233004101200123103044432100423242144410440220310444032140044342142032344010101440401144130133334302111011220422214100110323413341344031140024200241200330301124021313242423244013013440220101310000023320342311420423220200332301012411313021011000232302141202103344230402120312303220130430322121301331201141213404440120311310234410114242141044202332343410313304442141443043", "101321210143213321120234120113100023333043301313032004133040303233440420210302344133323434301233412303210023233134202111010333141431432312440403421134443232141412422204421214141212404103101042212113024104130012220312330004322002314211313210442431142443204003421313442441300022140031133311341102423030042331001103030444132440022421233000310422041443112110310430440440032420212034213422200320210123130341121102242100321430231210200124011302104201103442303422141303022342231041321242202223412333142431232101002100002401413440112410030132332320001403414311331210221003203102012024412443200223110321120214114212013424244404014142242204240013012224324202404334142201333001441240234134331241344124211344433223442030211030024424012423102430222114304042134404032124233424241042232341130122131102340113140341102000323211300130202414411103341313020130320422421442144104311112401131221340432230224333030333202341103420043141103430300124402343212410334143112440410401024442231201440103214134110413423232324033004223021341041210041002002303142320234144120423331012432113022222201131110224344341014213124124034324312141330231223031434423243142041004320444001402333224130331404300431021033104132223141124042442210424241134402333003300411111132431121033040024124433034042324030020033444001033300022102243111241120131330402112443241124044324201331440030323343033042414230432304212400241042444333121321131001224014103010044133304104442332244144200043330241443003443311222040023334204044323001022133043432011334342444324243412441221402342412413203004421412420244323040003104134331332042312120221402004312422220113230321300014242000302241300333441430004301443113313212230444012313304434340230004400233212210043244134210414324400233030441111214321010132304104220241303234124341430412201041400033003132312400000310040422110033304001102413121401110102112010210040031110141220002031021001042010422221102101114111443121330423133434141332022422314141210334032010022143432243304003030221122041040014242013042102234100232133224341433322142032040042414403203130414104423103442033434422330004202444041000003130210000431034210342222100113124221413032313110103420304442210300420431204303443404421231442414344330421034330330223130230340144223212404003232231103412043044202223320042242201303302122124201202020430400300304140234210441220414120221142422310023141101404344244244232401044223123324010201422243442433021332001232212422230333333241312424034200322012031313141043441041413000210102333443114431304242430110123012342034324442013203024310320403034033100133014232444123203102120123241034244143002240300223233111122303004400131240233220003103341002323232334343403142443212010423004411303404041020120343341340110410303013432242430044431232024401103213031132321114413033000014042110244323410302113241130114041104212324222100024400334043131433231242301313240142300110103010412110200041244004332412412224244400301040224120402122001111001114124301233311230040243103242303212144311040134322310222004244010114132210021034143133111230111230141144342431233040110434211402300031141342234204343320000044001224413200131034323320130342432343131204431231343044313334132043112004434443134403334420433000402030031243320431434434041311221434310212324412011034430411114111444343203233043403310121400232031320122200344322131224230112302012140141344312421412142123144100342331141312034033303010122012123014142413434101321241042404340023341422302000324221314401014333222143104132133203414300102140134111331441144021324344243220131444100344412304032220004203012102142301202440304130410041134432441130424334443312430023410400402300024104310314012023321430012323122424214414234113331043242232304220310411112300444330434412300243211223411032133001244033022243313423332231344103133303411004022334002313113421232300312321414313421322431202201404000234421412104032123401314130201301024423131244022321114332424434332131444122431223243200022033401100241233320211240121244234221332300431431013240021332421311134103311330402044303402120433300340220014310324144131320010204144201224303324400341123232422004004111343012334403212112103444100042443001400424120010330042434044140204244113203243322000124210403112141230201002040440222430411031044304121003001013224203122222042240022344303422242331000434100113412412311320442032104441301413011241204404404014300423331314040330010122023211343404320234100214000300011423213400434330130432420123", "030233322400143213000441234210124133044102312220212222204440011222141410124132130201411224411440341422324132234104401440332424331332003132023044112302200134403114233030303431241242424403244300432323040030301310422233232323430134231444331210140230420132344323002242330200133223321124122332220111001304234022013431012012002240411433303343422220441100422010021141001013310311402122413044314422314442042222122304002141330022323312123413133442213234431230442142243232013023121004134424234032323313402423024130322221212110043124332441334143012423323124011040411103330031012203132414031441340040003143100413444301212131241141114112324220020134412421014142311344021204313011322303131321440314313123440404242040013124211212212443333102022332401304320402001244214203300440413002301143332330322110031144310240320223440240411433224333134203043031342043141000322234332423410002243302222122221341423140422440104434024040434142004012233124343441410013200440311424013044040002302231302240212004122004144112031242313300303130032144212000333343222304430012043334420240113220103230220133120404312112422332440441320033321114311220034402440143024210311021213111131232024421313421310422404441014112434020120034044122121423344201221333344221242101241201011324110104243433300303002344313201214203030140011330100312344331332422401021323233442423144440012240322211203122330041000112040012122330131243012320430334340122204130220321242244024223421331431302234233220224301222412440423314334434444210334430440000132124241340340033022343414310240331140234330021103212333411210223230420131421044203011134012143112114313014322200244004042031144022324024234101323424001013213322224313214334010004232331222340332424241202021444242043231234334421332342004442033323410000204113104423013300234303432112431322412102411121240223012104342424323333130201241333432022132212440340430333024230410333024214340043230140113421411041141431214143234044440403100430421121320334412210224034333323412201244010134032324304201122412122123442110022414100312244021041203422100340144104101004323300242341423020042041223343430344302240301322021303341014244403422302223321332313332411022443421332412042403344124322002204110324124342042340400313321102041112113031421403340034323314330110123240002042333314110213311320401344341331003044022240121301443122104202011223244321322031443421030203003312011342042303310113031130214343302012042041430110130120233042004241123123432120002044321041201014221440220341101330423413112301444404022442411414102424443314132023020243402342443123010321100342323200034234100110240121303224314222304412440440133002401401120241044000114114133032302022303001111434011023311122212220142140433203004341341410043344132433404424313340334221303231211243030334421142333230413143301311443202241410214411200004204314430130230441130311242410043304113113001101002203003140322343313423140213042033341234224031231134422442033322423031133443441012121431013322021442231104031334211342302213311200034021334034412030240304204041244002012402402111422002112311304032233031443104140212100311144321342004230013440043002204344233031232232043220020222244444133221211440330401020411442402302313322402124311210131322342010202304101444303120210310030122411332443202313411020042320131331310214222442323110433240101321014244104230140102012030011043001001024414311322123402012242324432313430021223124120201404222122204233003021233134333343242410233114432002323140303423430234421331004201231443424431324201411134401011123110420231201410413302142440012042012122241303141004401304312211212412200421411001040141324104344342441403400040032012414243103104211142101443432142142214112242110214224441011311020233321441043403124211123233432431040200210014422333444424413212034343320441033332111120221233210212322101231311120133130304304033414434241402231001034123341121311212310302340231244211402233300421303203133040431343314303240423434313302100142141341124403002041003302140320021123421412120041324314423133024022430042433422201224022220401331333014114211114110413420101322011221404100004032232220140030142020004144321420101004310411131141413403413430040444412304124001001202243430032410121443213021241420230344322444231440021421040041143343422423101123020013234330043041141130410241240222211143334400341302243412432343133023322242231430002302121140243320401432013043010420313421302212401133234200013024201323244423404221222410410433103322110", "041404041020422044341230030422012014323230230334002113202123330240022302032014042442412431322032030330224144241120103004230233300442323000411422130323103140102040311221412200301432010343203123222102043022332210242120231422131440342032414440103204111403034124441034312400443440101042233010240112214434120301431233011101014322004403441031032430003003120014203143410004123344401101424043422343003110431033033034422143001033123044021144041121204202040304413432212312232133341200044241044114342341403231334400343004101012424414323221140202141330334423121443022024222310340241044204320323231340043310334410041022324443230240432444232412113003323343410322430332431240440324131342323412034404121324432423012023404140233404222122040210104400101144314330243220414441203030321112303002330304201121114331304000034213220400001030012040213440011331013031413113203312044402200241410212422314142043222010212423333221441331030402040111321302032433303230204330123040230214441211312442240420003000022302214130011224032043003143014230434310410210124012202444443001304302411024201200043301222020110033314101443303443032121042102400104122341044434440220441011143210321442134111440101040041124004343112020120243001123443044233222420232433442244310003030022414034422304111200222034323241224440332020203011013400331034242302312100032322134143022042312420042044041444202440000322423100400112323412001301031141144102231424031404002221341241443140104040314334341010111110143003121031112112330143342031022320342203431241240431332311103323042403132403404440311402321201313242231002342423233133202220212413043221321313324001230423333213433024212141413012444203033013224402423410021443420343323110433332133120023022013421110002212143341413303311004213044203241343133240104033133020042344042110022023314444420011002411243002431131303412430212444213022441402111124441200201442424314021421032442002141344131123212322021014143111140324404301020420334014021124330013213113042141224343304310132221200024100321243433104233244402423033021332203422010420233402023134330222443442032211422320113321413420331222333214300224222223341241204143124043401411241214312431142331321133142044223240033202340324232120443300131333322430240331130130320312130412233032412231042332410434321231104412143332143120101103341413023014014322141411234424444310203432313114134024041102121431210023231044312200401214241213230323301331003423012124233140334221004043442230230222044033104431031330444341004434314323013412114421203013131102223211320100421103120001314000403131422310132313002243111323324312112032330041024032202321200022114212320144401020114033333131123023442001324023441214304142211041444212411004204131133314301423332134211132212240420143141443341444313303010103304441233011031242013410443212421323013231112200221004441130333013303433431402241141134141114213440214440101341123313241004024124003442341020314101442011321431011411234424320120042002314010234430222314020242210234044103021241303211430141014032402332132400200312034333214100411111020130323442144122210134103003400141321123420412130002314132200422200011014133132312331341301124031331334222012200203431220404034012402314043130102012111004014144233121012414331210143133213442324424213132003442422333440024243044120022130243434242124243213242334341344142312442322304302423030214424410423324213224213343244433203120412324410104343030332043021442330401014322403334040412312202410032323432421242322301402134223033443242234244044333320330400331132240430334133122030313334423201014343222221122421030444222444004100444111101441300403134031344133010312123001140223313144331230033144044313141214434124332312342404044444014203230241034332040022234022324200334110401220111441212440200140104233324043421431113222222414214422103444143223120313413300122303114340301403131401434323443120100214032230131310221233023223221320332314143433212044123244032220122210230210310002422042340411433030443401120432233104033122403030430021440011113303131403304444111010441200100002331444023012423241433123343420210130023422411444142133300004033320103333200324124104120043231342210240121301002313003032020132211331224022423410400014011121343241013303240333341210010322124223211042111123411243020003400441223430120412242340032401341311402034323033413430112222410422144110404132424232204231443342003344432420232100240313344340044210331443043400242012122311134034303001131432414420344342213422120314", "111200014140243140301101241000221444212434033130122122342204121124320444004001134221124340333032110423113423414412034111112340224100034331323401443344242242342000402121112411421222040010233323432204401213044201341341221300341113011141142341233104141304203313401033421224411301301432334223420022244033123443130100431432430332243234012230031444414301443322041220200332323231044043011241044203243303333132400102411042030012142320343301234404030024300342031104002122114423010120304330424410331321033330044120400141033222023424304114141411030102004243230001342003223033322201142203132001031332043322411302121144123230143002010021322400341413222311040000234234102310041013321302040314214232122220043144404024033023242123420034120212011243140312010433424232434343024204132304233110141403142141133312401000010434412331330322012234121320440034011302301123303412203030143102200343131020400142420011012023020332422003202311101204231142004342130210112432320444334243244031112132322321101121231210342301024432030004303440414444343424400412003114121144330032332410403122132011334113421414344204433244103422333402303241134311213243114210312420321042002321312403133310404132044401030221133314443330001311141030101304133223133222002432334401121014331023223300201242024033201033320422200332111132241200242402104041104142014342044332003322330043303210100343410101034410033041242322144012202200023041121421443404224414422430113314422111132102130111240300223033321003430130031032012323431001011142131000233300411042034324310032442044303034332000142114324041132024310033430042002122043023110144404420112000042231342212021031330002300144132032412112130231442134001141142424113043232313342442043400301023331242340134312413130014011420134313010332000030224024430131004243413040114412304234221030102334413244410442412110233433040104303220101131214330303224133314323314000240004134311223042430334124414000040024220420130032442034143133224120033432441031014030410032402112001200323124140212430410022434341113343121002041331331121401432130040134240221113042102403320220241243330442303014440122343344201000043302403201100222100331012203402144032113214104000402443240202341302314411230242200101043203234124441000100112013114421003124313344114130441402441122230120002202443333321001303240302103131434331413300202431330311331042244313122212234440331442113221044214442433220034302010314420142420400442423112113442303040331220131333211231314104001121311210234144140233040402342314332101342321413144241103004233042042023021024322443412200013010430120034443333424200030333443243044242434101343410224303224014322014102023304233304222114241203033324141202330014002233130242322332020324311110223321223442112440331014424144242344211034300202333321041441142422020400110223223342042001002243401422110044432204012312443102344304320310422040432240031440431314002243022132101403003140110244322343420014400430401321441334424012024441002323323001204144100032332244214244130001120000134403240311443041010004142303210042220211442044242033041303404234322330040133034014044323314142440441424331041221244130104422342141404100132144342330341221120413421004112244004343101424122434004333424013241404411122211434424220032311431023321331111400402101234340343040030013000231434344204021301102122241313143430312022243423113420430441202043431402244333314231430342221403340440331332213112132223303313313342311011430202140234200232120313434303312344140103311412432333233242140100434430213432431211003101124400444044342324201443323411002200213244410421204043303120212230112110200433014334134231424014240041232441031032300313204302101344122104000103403012303014223414421020310324320231231124401011132114113222212040211332321330002320444212033103442444242342410030413044421021134220022033033130000434301044003303113333222334020322033324424001011323111433011431322203333423321332242423402403440132220124310102034012240110433304122241013131043442333211012432013403000220422023231034331001410331101432042301103124430340041233210311122333044441022412411133000034143411143031111031114424041221224020042404140234240400302043240042042234141230011234113232200200104231420134114324144424320214002110322331401212410323102140443002211010314020223413210401112300434030110342200030403342244400121423140011433240043233212202211232030423410114243342042003314142104400022420333224234241022143330344142403104114434223230121003142400002200024312142341333", "422141201200133223231331241423342201312121212141140201200203241432004410230141311334202000033140434402334141214243220430201313010443230130033040344003241330000113340214010323004222430021404444423331001424331241002030403030214424012333312201244330122443103103222444444243431142111402033311333341204231312131143211134231341012004244200342222003142020303244232421004434122203210020034323331040220431341034244214031002043112111434433030034232334002203133403414141113210323440423401022421043302141112132244110032412044401422432030142114230413030040130423342334302030133110223320342212343242244313302030112312013042343321213131023434203303243214412222400302110233342320134334411204403042310142113302341100422313144333434434112344331120024323232330402104401142133331244104011113430003432424042010124212234440121441003430330143443330112130011220442434004111040003342320342432112333241020120110243310100410044302422313341320000144141112200323201324104311044313112023423440431121343421402034410213103243133141302203140211142124134341400341330443140433401123132144443113333210211143124234313304311421302033231113042402144231421041412012243201244233403114444332213434211140021442432331043220000043231121200340000300212442042331130422201240113121440402100123344104012030400442113201200210012124233400244330203302420224042314134041344241021212301210012420221311241133322120111241110111320223111303010443234003001210431000034233101403114213420120444204142131404012022330124222001314033130011001201114332434434441103320314003140203024200342343024404143412014404214010130242041311433442143331401013133332043011310113130032013122014324214142404200001403322333434434243301000334432222334432244140001313021001341031112032213110102212103341413303300322121010022132134002442000432443231314031432132021100134333144302441344330343313223101300232103004440002043301300400421434030021033103440311432104421212302203141241324141331400130342333404314321010240041142122101004133343102112433111123133403020211210121020420424032413334232030040441424232241342011012040210132433134041313333144344201331220304313233101301110113222333421322041310300200023312334034220142434042323121313444011211420214024132103441041224322331421412344114303223320232430212300302013441443313401032342201432333414111024134200422220443402403242412110401233432043301222224420112242044230410024441343024400134100243123000012423141223113040431114120040240223003044232320021113404244011010244343403321244243102241410420033331302242441422032310303214233424331302241010003342120214104332412202113323120442323242324033420234023223322333140022412210024021340334200031334124441421211142011013233411332331010232400342110141302323314431341111224103013203132111201443344130304021020211411402344332132004312041213104223222033003241112311120021413220302133031302000241213341231411003034443012322341040424223124244223403124031300321001121110104003430333443041001343100014310040330422124340112331224340140440032022311201313422330411101330432023223443403134200300303133210144344430300311221013101223204031113110032400410334130023031011024314221423310410432312320342012334434202000212004441022232101410014231114241314420121002132442423411222231233110230004433232432241044112132424440343011404401422403020143301143233104044134044001302200012240234141421210344400211211043032132330244331421001304211333243214320022202441444310241221201202101242104331012414442323032041231422323003230141013320241003301022231131322113424342420000233143101300312104211143003143044433433034100400134422113301101134310102103341412430320304234322030421221443230441420431234304020420130301344111403330411101423443134430333241430224402113202032112143342033230042413101411334230022324432134441330313031020332443203030001201200024414112312240304330320110134343234211223442014210243222303120421144213401143431300432230414040302320033423341022443333234433024203010224310212323444210130032102201443340244304030312210224001421110034241214032204444401334034142233132202201220231201024114434143144220112230223130214331411301433303143140422022231110103240332421131131222104144202402311100210343444310011421142100110233440234021330421033444331214413424110444221432402413212033124012141420431034410122232233101300131302343311404323341330124430113344212044430333242201430412031104112141014201013020023221404024300014444214124334444220422123223301231414221241040400220332302410040420403", "412200122000111311112420033021321220202434121102313101404241130310134324030340131341343100033414312402120121411402233122410001102124211142203303401414041102222401204013024204433142024310333133311303110110040204202300104222122123412244340021330044433242234231100430400413314342334024440242010241112213224121422433142424023322021040243024004044401204242311320012013030301312101011401103132423314431140311241022411222432111114120440414111243113243332423114034424113430330022034010134241042242303131203344232302302321103023344303214001141433231141410242014212142141324033212410310220431301240433134123144044013432024213121243301123032313213422431334133443202310402214040400321203312333042124310212430321131441112330410433222102143141220030414331210124304004240210124422232040411201422123413101413044202424242011244010040214142110133442313440300322301221313132201210041314232333011030413031144444431422141144441133034424232212412324032310323032104412242001110014400321140230340443411201333402224012321023100104103340341011101044144410221222100024001140320323020144232343023233140423040330434323001034031021103444201133013222231043012222331430313013104322124014200412141442004113123410032234410220440400113231211413412221243312200344334323202423012042032224240414010430101443102140332112224022001430031112024323302020043100322032412323402034312223124120224224100444113040211342121432322310440240124101414041412300344440400123132141100021412300010241240431301232430403011440013220102203432401012423323134232200330332444213131440101212303141303204202132432400414404224222334300211012000042111404420100132402024322113202240223223012402332002013422243240302212204211000131404342423111114224442104401120420031212210324213041321213330112402202212304403403430302443310320430421431101203044344231120231021443223322302011334111002003140101032131342122224034241320032221442101041131310234012204344240040412340222230224333301331014331444420031203204104042423322210332111243201032312312020233123141242423330220002430023222423012031021342324213422143310330242031001403434402031033243110211032200222240131232033033203113210233434043301311300140024344133013224131023203134111142113442144424130310032242110231434424303403331042410042442331231322122343341043432433431302031043332442224434412320001423140403241302043431344233124442122333311303332412432013000430220442122334134001000040002110411433113021102323440224320331144134144203201423322224023244332301003340030223310431414014114342343014414321014314234121404123213443132141040221114131312340302020240202014242022340202442012312313321430130022433420113224301124343443004132411111223034013330112012341212021344322034040431013104300321343304132204340124004311131342334141124124032040023123410142341034204424421433223211304341030333441001114420030231131430030403143042334410432222111114333030230000311112112021404112333201440213123104223312220022222121400220301211044401123110341313213032303231031133431222020124120114144442323303001332421011432012144330111004024110104022302234213341223001031104241120112330130003002430242330032213042334310303414323413212104442032034112411314422341302300321044224133134200320032012221322301020112124342144143102334144322441111204101330424221242313020130134143040124243003400014010223440121132302031303132201120212240412424033100431011223143344024301012403030140114441013242222013324440340440411102321031042432034211442343200021021204112403003212124033432204132204300034401403133241000114031042234213232323424030321240420224013240101113244324111200210031301224303243443222112304043022414134010020023043244321034332241322244400242240341232311212333214220123201333220123244002101234400221103202303310422020124114432101234402344221444421122314011003102240042042121441104103012323400341421113104330200220103041330124100103342003204322203443241040044223111214230042302444444120224143414413423121010402423220332112422044221432314310110211211021421331100220434002323024434012111314202242334313224003030021200414303222121021421021323123343012314101202210230230121040000024424421311340333313200124203240233442332242313400343423124314414202043004142000243441412410232404112010003214332141104120013130211243203442344011414001240113422220232020033131323142430200441400130114103212104312213031423020000011142004300122010424204022404400110204041402122421002000314202104324044140204333030121314302024341431034441034123312133", "031143041400421002234402040344321002343213411111103220042421211320223234342021012224310231130130044043312433111320431043113124411204231410312240203430220244101134022413311243131044043102403113332140432314440231232314422434312112440403204442404400332014223112143040441434430022201002304032124111320301423414243041033042204034320431300204020441113000241310101400024303300134403000433114343232132304242124201111040322212010030222443014111114143412400444411340000310011143113142414002144321212310002110340401421122020023444411023103330413221400104002324012441400010311223443431003234020404130104112302210224330410434011222234034021120311010011102223000304331231440304143041231330031320031243440122304133011111041332302440441014142124324430310142422403003112141200222404122034012141431013424324101001102201412004210140410410322142423242320411144303122230402442332134304312104211101002000131403440301311212400423024344412201002233232000411214331401004422213343223414231224324402212020224113133330431442213220021121220322023314402434002012024322223044341312214241043030223300440041140220431321104314301121134341303424220300333112123330140444222144002143023140233343211301341340302423142242120041321340243340422040140102100040230301030141132422014302243300112321230400131240041332202303430231141231022214240122410034204040144144421414023342021432300133343323120131320222440410433020404132433242032343234033301333101202244244244003133333222412302003014041300041344030432213323310042400303003200004324233140422324313120000340124220203224122102412204430410132220211020143113100434034130431321131141004234324422020003432440220224440312030042304034302322324020334433022132120031000440334221413431101104201301401131322314420112014414422203303044404443430432343222304021431000404403312302322122230004434224313302421124401021142422222331101101102104004001100041204432113102412104311312221313241434204221424403034022403203120413112214034124233321313131034134231311142302440233233034022424434242421112122144300313004233004234240421330133401023013223213014013443131413203013041344200010113322302034342412220034001203424241233400242122234231441440430101314321423230231221040440004424104043342433211321132321202010232243241100214030410002132200020214320231304421224020304402424042042203013200332121223413020144200011430214203420013121410013302223331433444402040020133032422323330101042432202200221013431222302101243430240043212330143201012443033421004100340301432122442030204323321310000033413003321044220003204400003444402224000214003220340122023241243431400134443013323112120311232210110002104033131231400400234441303444143222332110034112123403040020412113314414221222442114231144204104231340413434034413233434111110302443213301311320311204000100002001021043414100142030120134330300403102324300430401001143001441440130240110212114010100002203224243231230022301334002124224303443404031341000423334124300203201303032043310040042020414100312331123210401420034030430430032130402441411404123322310221213431242033243441033313210432121021110224224111321102113132223042041400200412320220231142341203244031140142403302101111041013334400020310220234122011221223114203104031423233204022401240340201012142441403400142033413430211434131342103104041000240023201413314041440422322424044204132001410200132134311132123321414412410404410041440011030101140441412301213200412022012211210140223130204413404213330323231411020434331033224220330210042110211023424224344201123241024131133413421321441443400233231043343024403032300244232120104144410432440124011134332041443314122022301021013210440402421104443401111212210132213341341420212211442204042442133221314043410424242032004044010213120302330231100444433311043042221110134042230200142021234242342023314344340132134210021012131343201421202214102412200040340140333101342011020224423041430132403343144033201124011124331122314401324204231200431440320143212214421311033211320221233141401101330131321100114040331033343341122442124143411344104411420340310134014240130323403000213414342334220201333224234421330332232104401100022003042323144120404114232231411100411131302010230301142331132322132024421413023133404124014332210020204321422143002342044440012323123224402142441241444211032223231333441010234244101322202021422344102431332040413232140320114444230244440314333233003102142403224120242141213441410011224400200330134031114343342330222131333414423110121212010322", "202120242421302042434332130113230202442024421124100121101411340001140131402132220222220243241114142311430340042142132310211410202004031234143441313421333303230214103324311402143121004143414444203114321121241211334142210404140400302320144122343014111242002011322412004212110320014133412310224203412033330043414410013440122023431020211044203203444003411240311323230334444421330211121404432341112013102404412122224340211101004431030114423203110303134113013040210240030101214321300221313322120431020113412214131432134132142002423231223413004234204121040040024011421021322212311204221134342204012032013341423230000344241120423104123310030402242113242024332232001421411203341333202002033440201224043024320221344203130024342342311243413311413401234423223220200114224302432024230401302330223320422043301423342442214240201041131010040301432141112412424200204132201134442222013232123004343241211123113341323241322232443420120340310311040430443113132312400323142113324241214214101333002033401143304001241202021041402412434120040411431124212203312113141434323401114330232233300300304333441341021143211424014402424124140331321201143124403300420412410110314324111333400341343144432422314324230022200203022311234231440034223122202232020143444204042402303301130440301124402104224403311102032114041410104011220121402131103430134313412244424133313201222404342230021144011133412021443434134241213030204000322023232432132444111111212244240023423342431040040311000042434143114412313302421433441011103100104311204332031221343041110121134212040131020012101301220440013111411311141012014430022432400204321444320401224041143011243013443134041201011000444121123212132302044231111342243441203433344241431042200442001120140343022042144400340330012402133232202440024421100332231342412134221430211333023130041103014432300131112003312104340331001440433324234122401210033024100311322114020313343004011102331302424311124001423430422123312443411041112244013303331043012443424203134242021011424221401220201024230312021202232001141312043430022221000411403423130131134201432402403302402023004024203413332304113204234202210130144141404103022431033044411400441400120322423102032304144324441434300131024242132241241442202402144040440104433200422140221340000042142310342340313003234412414312032232231231442123212040412104430133344301221403313242432420124421413414212443310114300202400010221330232323213212023004223010110444301201030232330243422413221302400210103200242113202221442023240321023204232122442440241211124411434311202141431011312404442243434031332213001300024242111124130241412004324033340412130111244244123431321042212203413412233043324103202001243201214130201302333143441234142330332341330010200423342243031100434321113301122033144242204314344334133130040422014011034040110040403243304103404334244401431313112200412040232002203001142201404233421211441131320301143411003414031144421342030124140233043302322114431322103312122342140114241033133013044433002011123310213420220033420134200240404004230001003413413400110341110244140230232242042211100312214112442043112314423221330042312210210040314441132314032103213234202401224112232334413243023312244342210001144423143240320201323241122414442443402010301011103411011201340222101120303202401332301413441141001432310014034432241034302104304044323100443242244302303242403410201030131010103322314032423214131113124412404400121020110430003000102122330341312033104423420222341433343214013111222122221440231223043332121032330132221232012443242302040310114302332330434033302444040121030210132001233430333112224440423301042144304403211333202210103134403303434023044203014444331400100234320314423311032133110202040114022041204303011310210413312124023130140032432301211441202333013303320231301131231010433342141020141140042411103442313031323002422320234233301232112124233432301430011102114042322112013040440343321424213331232302430041414231023040441423230040301334034112402230323401220101023213333200021433204112404420411331342241434334342220131314221232200230114233114433430101224323044302240400422212314142213202433310213042042432003200332030130112200412322030014140421210343103101232002001432131412423310000342210341333411103324433340204012213003203022141312304124200344044424013421400311022321244003441140403230334013030341243000323410104224222241433332421000143202404210344000113333031304034223023130333232043131403101040222124310413101200403221224343012022033", "044414324001422042211044110424414331400102331413102244341412132001431012121413110444230301244301104043002041242023402001002021022404101311032103010441134340223444023314330001422212132404133400134323220110440112042413030423303122040131031031432402430204330133333220210302011423433001234221311220121441433021143412311120411141204433112021330310233124232202100224042212213101204230440002212244141324142131013321044334231044111023344343202044441122004143111143412224112030122041442420111434132232324243241422034332431411420022224413244340131133432320342414032000412243023230431203021414332341011422043321311014120004400034330432130213040141421341144220423213440240232420310101120142144140403213210002131000330133432034322220234344002443012320224320424034013241031141103210123412031432312124000001002034204410224311300301231301332214231210244303233323314211333443012234442022111134123324142232402143410243343144330033213200034121230221420443401432102323031300120214430331014100440211423332041331133102234344402043141302042222023342033124340234134021424113203024240034300032022130321102313310244411242330023110321122314133034322014323242044341332201124202243233113043433304023230123230434004212423404040422024020121323431330444213310113434300343101122334331213441002033034040313444432013200413333003300331141414422331000203421441423123004204224144044324321220221421403042401020213110441140143234440102424331042422032314011430000004042422403330421142102101422024134012222400411102213411121430234401303013441010024202403023243100040404111103440143214421401401144111132313441324404204130004422430111213004402210334304202242002004224232011233210443332041103213041033200032113204043030304220201200303300330141034434413402020443444330312222124132431222113340111104030224244403340433023123443100233312233233333131424440310344133413300012410213302232014111142023232222021110323413442314230432331010101424403434011404133120444320022233210240324004332132340423240414212101032412332023434413112031423320321032410043443200022400133340301210043432400223123133233444203041201201044421302421113022143244024404203012422413422443334341030111110144402420223012402204121241321201110040204313132214214414342333340323344023142234402244224040403434203213010240241024003030200242410214222024033313401340413222212311024133432240334004122224004400214144402204013030213004420012334230341432030134410211424221004432220313432411402233213112243200234040334211313144341030203230130003334221302230023444041143213420341242312031332304042332203340310223213303102221133032313144230041222224140411104420202022413320014201422334411322110121110434432030043140223101140100303140321133111340334221143040114101442033033044004114420233242432314331042001010100143124000000204340344434121321041111121400440013112433430443310411023313113021223223044411233414110030421230341424403044041244444323434402210002143031323241020023200210123033341241234004212021140003322212144343423100330344243102124402121432132041433030401114440123321014440333240324400212044214433043134241020431010242412322122322312140012343102434343441240104120230134002034342402443234144001224444024044344001423133212222341301341324444004242203442233323333441334014324321304344312102334433432113242332041113024144132404334123224033413144403142330301224133122224024322432124342100030124420240201411010231203131124201211101442431132413012322211331444214332434144210230431031203132331402122021332331441344333423424414011321342241121331141240231124021142021312312340224243401212330423314301303143000431133401133002321440001024041211413224033134404214444300242130413433341420212433420304033224210234410431121414042204422140002114140340334201033302040421010031041341102043342110110003014323224101030131332124140011120333242442423342302024303033342414322441431202214004004242020441121144132433021034031242311332033103344434411411003212033404431440044100244343420432233211243443022330312442111131033222331440424233010220404011241443343012344344314244440313031232143111231223042423423414112403024332120220132142141210230310330003134312343314202044200133212201332013404022142243014323402444220004300014244312134230413334424421010114241004340001332133003423341302403400333411111122301401113332401000032421221123030040003030142100301313114240011301030001424200220112402140310320022213041031213241333404413410024221014344310120233343012142103014113232012113330332444141", "201230212144434302444041004222242014330400034120421433124121112032001040042121134113003231340321124433034131404410434400341323242444400422321331102421030424112240413242333142134434002414404004300042122121042102033412234331033203410033002424132400244440301310342122444301011402300201420233420340010401023202410011341403312021413120214131110330000212132141120332400321130204413031113002344004032014412240030232221141044324001422040401024242231114434141320013110204414330111133144330330134134344242414343034044002202104003312431021110220333344043023313044441134440112212211333430304033033430123324300032001212102234122032223220210043002314002003342041122322302034141120331230200223030413303343030420120120020440010004234042024231313110243441021132132241202003000331300110342033012320312233022323314131013213204210001230332044423040240022004244100410240240243312032311423000322242321240320343121144144200434100124103304401110011233323441003310341013442314403033312022232401034304421240144114302443313303333121114124202323041011310400131230430034412012014112004011123002344244103210303104111111443334302203323042132414432334132320304430100121030232124233401133214144414003243242340124222144241131023442122312130243113302130130113201430031104002121422320002103442044014132203101324323112222404434334230033303113123211141343000123242112102121330433143201301443021201134123110140042432014424343014141241134404142331044133143313234043200244224002340114104032011100024400003421342143103420321100024024001322320010210422140010114321032143031140324040144032043040320003023412044414300033121403300333114404203424021024340104303030300113444424421032444303113024334400121302300004301132232222010321332442004030204241432311002133223222034334243120202213003401304321242234112122230022323302041343001040240343141010430233224214213312431032110104034113414211211331011212003003004201044411200303240420130121424212402000021103313124110101230004001303234042340131303113003102022424013411311041311410112431022114401400120322242014340331144414304333402320134244230214202332314241442330432314233441012322041140211414404412130024440204434102414020110420402432021221320203213200024130434141114211011024142302403222344134130322011021433302401010130144042204220133141401210413113443203214432022014032401312112234320444022010104334211132224232330000302001023141420223003040324031300343410311104100040000100242321012403023340002012223124431021122002314243313230422000300110040102312024032212424243401222421404203200002120230422240310003313220130433434340140402403434303234214211032244133324220343041444343413103103442413213020243000013402123021210114102003111132121332200213313003132434304021310321003333124003132302001423101111221141203131143242202403341142402340401420113221324042233230212224341443231200310431002024104433024342344211403212400131402240020042313240433011134011034441442220331102201340111001123301314202033022123330140020343003001021211132023410102001332240041431211033110031220030444212341434244313103203300214042342214333111100140043223121103213001222334200102342311124031132304300311104304102012142430234334031043242302210110042333004304404234113442020023211044220110423221040432003331344332303403403414241014321342420033111201104024001111034324104101402104202330421031021433131321100203324000124422243334000123424411313041302111422332042030420411224212011141200424103123102310103414032210033231133301342031121441022343313300033203240201042333323432143032220302203412402033121312103412432011414432011002343010113102304041322242440443100300303440002132012001041041213311102402400302300224113321313334041441202220202140314204224321012222411113301333414041122140331100223010313232031401423244323300022003242330213444042302240011032301403343330002233334003114313433134212124230121403034343312434030404024241202022230314012243310123033011124112024344011244013001241013424303321000304120320443104130203121030203114400430442342013240341010424234314430224443314242432113313201131100442321432210141304311124440211310310413023023302240031144012032024404334232442223431101010020001223232330411333033332442023141120303342011020314312243411324220131334321401402401324240402140131344034220021403014203202121440233321324031034243324312413232134410433242122242400312021443004404421213302341140034010401424311420431022112302032112032030221112221231242230104022342134233134121303010331041421232234210", "440340112444033403231203143441011113222001420322341122404313112423143324142432100003124314403443204211101044221434141300132242013233133442144342022424242021121414232012211144213410322332020322103211121222202010000133011130230430343304340010434012230300113013032322401040400002244132103340210333134114143331404301114044134301201133302043024312432241420233222014310044103133040002201240424033033121214442131243404330011223322004041021202022324311403232442141010440020442014240320123141140222044110131231222442242003143324133142403114130200120124144200100314142311214303302311014103113201323431011031413022432402004202010000213221342142142234111401242421000233343020122323103021320224233113400411112042410320132034322003321200122144232003423133220431314242302030322213022012224321412442243113440221013301121202114024423012004243403041402000131323140214342034101032334423243043300014222240021220202044233003042313222231011321433430232010142444244322211344122423202140002102203240422133432410121043302112211014323034133434041333004332011042322103212403421021013441223111212213431010210231001042121142443043433200141440022240032004432422021240040442111403432401222003400421024200004404342122440400004241400331313133324331441332234333333420230242121344202433323300220224211014024414142204200024341102041243040121010030033444231220113022130114313110013223444200413324324431131213200223000043130310211302310301014402040320334324021344031144013002324401213430100140101023222130231420100203104402332144222014303024041413212042314241330000310244104403221102444300213430043013200100040432200230020022204043420200241311144214412232233020423011233310131213143044112024314133333014112012131102320322240204424440223241211041332041334420302423402244413440144333100023233240010342044104341003223440420232041104342332011120313100320201002102424212130201114211402244031014043100221310434024231310012223043430431021424433442313041414310242032213342101040344222043020000133223424400303100133141231400001140442223301244303234334021100431340304441400412300242140030313111403412323314044321141412104320003112114222433412043410020022414300000344004033402232010414321403033434410211000421102323230233124310422241313040243043002041430301222142242442212423202042043230123004004304240130130002003122241222220113334133111433022022202224431124031101234434132421024432402313200234144222400212313330431222030023000000404311401100124324020202122013301144240431402021001314324401023442243123421421432240141112214122001210010003410333233000323322142130142324121400404323202003224320041113311343000431300342332331034400432101324121411440304302143403334033141203244342201102040240204411332301204240132421243024300314432432424430134234130031413244044424310002302200422301413113430340344042200111321312141110301023121043431400020302103130132141103044043303034314443431443114223313034421022421421141442112001111100401204042430321322323023143442400000124123014323022020204413223330111140242044343044330203132042132102402112244000312220442042304023140402221231101444203004233240323110141441223232421431443313323410331442242313201431304302403003003114222201330000430032144010041024112020221210020204144003230123140231002424204033320430420414102121311140102423103213141422132431104131231410430304304330421222212244430400132443341144340233321342422223233314043304101310033134333213342412233120321243231340300244423241421243431002113133042141330412234040430301322312321432420114241203340303314022122323111421434130110040031100141423014341342221112104211443410303114201140440143104330234222422230013000413134223200410023122304123012104203330111103144310242112111413400430043024123141323423440424124320201212041334213322234412121342443314002214310214124044312104034412102022322234102122221214403004020044334041034040334132324020103042342333121421320324442120304204332031220034132201332241340421344343231010002312131422102103134114202424421441104143040321403132010134440100431110020110230344223301004000244014021441341124411122333144000432224130322302120411013220032223034224230342333101410002121344303123032304402040130243022001002000144442204203120202030002120043043322021444430010234420440000232144403104434014230133431220323331403404140433241322042020123300211231202324013331013310143130013012140223103003412340323043010211422203310411012242140203144214210334242123002041401334034043032312321224404313421411014014214440", "420302032313213344432334430413404101401433411020234044230034004102210323322233440221030410004421300041214443033432113144443030320122031020010110031224023322330114133300210041304103244210301422244134422443320421334002120104444422300210420411310441331141040433042410000200241100110420302341334203420132224330420130110441444240102244124220040310200130402124022244002031013321200231444004102122123032212440331421204120330312010444300243312223101112113223034130223410020432144241313242333443031040324321302404001412031332043400020314012024302000300010213304141004113311321104231402023313140412412012401244422311212044422034221401323023043004110032320123100340114114224413000410430220011431202421332042442400100222201100110224020043103403401014422131330214214321021110030211140433223202311143413444032442244440312142223324122103440140304233003011111124322412310313221441103004340401241244211422443312114330440443344312411420141104343310311410443114200224240224012132234333022042041022122201230324334330343404044243014120430214024343120420334441100201012114042142330014134203211414221102421004011221121444222301124400430243233200242403140232141201044020101211042003412004012114403241414220123143234433332002421131110311420134342414411030120333310331020044022114002002112310020431043104102404302042103133203230003024032410012304133332340022043432013001232123142241330111022240100120204342431032124041233101043130031221431034133420401210223123043024014244403124234130211333002434013333101313143012004220410124341200432033412333440321130121331212033421022400010140401112133433344422421101110022424341241411103233102303330134044204410223432211344323203030024104022014241030240131333311212431021204240300030001200221311132331331134211142031322430234243000340424422101401204032410443220142301242141324304000440314423040340044240433100234304242340124013314144401403300341233140040212310301041320041303030411323234111310300320002313003320414034442421014042130140223014424213004314031404321340140044310413441340203101444023220340140011213140044303011000340243113233340241412101332243200222304033143230201111044320220124313002314400042141403404404323304241401041020413230433422042131223240421440421033131233421003200112232134201103132022032402330224123012044441141222101133103301040441124243211211211202021113311130212131221013030144313010024143030002102013110100230232413420403233020144122344404402243003410224232402034122242323412001432302024043411001300211230200033111421342414100102410140022234304213204331420343131122303341000314041111102143442133322042310240124143440110214323214142412431340422341010210141420400300401402232022441114123013020144021320224044132331340343213012410104021342301221203112441444142130040421313002020430300334004302131304122423202220322144214332312303322342231102103021444022204041240304032421102440112310003443003404441022201204120104344031144310012420312033232322434013110334240014303034042434400243030121021132001131314223242403422442033111340333324302024421031134340442331000211232024111031212223330210132040312103244011340301332004114444301013000104414424244111312233010132243131024012021333430442341042044410424002443132140412143312334443111324233143100001444134224323213211022323313334141431333223234042112442331412231414032414412434030214124122410140122104414413342404010102223132430043103031113421321331132401020000143304212044310023332240141103213023421213434131414040013411201412212224203334422032340422110441113043422334132304210213301342422440242001111240210223223332342043304042443140230210240041422404242113014241231122001130024244133030223013332341324022334041104042201044331121014111312432141230032043303201403231442234122313030133013220314443441010042121242300434022021430443140032223314002423313341121320024313333424020140404200301242200331304413132404033113443342204203243134044231144433342400043234424411324442203004110334100110321431432300243142423414204033101330222041114143331310102112204102232443301304132311002440022342231440122333211344313232331114213030002133432012102303213431230243231341003202401341244130414224020014143402242112301241101112220411440203022421412114241312024102313244421042421221102211113203224223130424342204032240402304224204213144002043130402233420330041141132243410412242021422221444312244444333002440413013132431114104001440011343341323034404011401342044201220022012331402410121230223203043221132133313221", "430004144302213204030133020100422243340114214342300442420212033430042140421032101411421022341110141313411441300220232144040141434422040133100041410113111010023312420342340000011430430200010021133022310124120012243101223023224301122121034130241001301020144434323220032433024033341402131104043132340030322023002434134120123120102113332033111013442304434332412024122310041133443314440424320223444332414444321202242210042240043422403440101111043313232331020212144322240032220244030410104334130313020233443333420440304033400342442232201400023012121331313314120332210200324420300430220021414123301142002204003204002314030012043313330131203010213223410340324023444324120311030140203234342123100344213221200113313400422330443220204033132401012242334231321402133333324131324340244123304130240430044043403202141401110432041213343233220331401331233111322333231121232313024322423130411414000042420003440431041221232241001010331222042044112103012324303231230212324242441412402331024413441310002432024341124023344002342024204202111240103423142340241202313033231431440111344030423110012413031024211014140434001122424111132011321202404301111223403102030212312310424041141113221213344404213332043443440412442000124223023044112323031200112034311122021341044143122110313322441022133120313021322213244114320201341041221012341421221032123411314421120113343332142013211013400100232323242301032301003442322101412121133024032043040211041023120013341004010013100021222221131332101314303224423043101314314320021040011102411033034310142400420330242343122440403022014211030213103213411043443244311042402301314100202344214200311212041312013434333344414300310330100331002031130003220220324003113134242012202014330311313301222020332320112430214402331203400122034443401212220221412134300414012033243142410130331420430214220341022013441430231040343443410041314130443220204210010013440222340121312404244220113110331031203014413300030233413240004012341032144131101040133302423200103140421110141402101114443101000113044031023333113321202343401121102442233313302412442212043130211011002221020134342230232230003434044441004341334142031343323340311321202331410244034424301402202322210020322010410413422324100040431043323334044011030031140101122014442434220020142432313421233201143430210202212443414430402204302420001423044321422421440241330342203410110323222144141413010043431401343411410442302414441434101014121234140033012013022341101233013021023120203000244010141301011012423003012243203202320040314424300222220113413224413001034032241423411302011403421312110300101202042414314132341121133043010322322434224444142020401123404212203134130411022132211431023421412311230203023221320133140124010001044324333014242033024313102011100210344404312134310012012100333001010403410110023113132400134304203232322300412210411032111120204420130414313303124340222000422304443114330243110014430110330444114123023044422133343214413313414244444332211401331304402221011243312442330133030314124413120121241401334002324124121413014032120330221300414434210111103433021410342442030420100240201430012134103342140414343222410231310021204322304122010042300222343043313300113041003303333434424314423443102033122343431404013244124131000423441021341012013412422310112000421203042042313140003102140204141041414010001232401121204411430340311100442301041333433111010241140120212420334244203031241441231011202122340133023031113042444120034223044234343221114040101333133223210332414243232330043243104302300413314340342141033130043444120303413014033011420343341130220330311323111302040243403103000130442200141002434144223111130433041313122023432142433411144134224214101241210124414241412211343342402114040004401122433000421120014340403003423413330232113041331412430121234132010100423114231043431142121034111230033002334044443231010003423102441402014224330114133343013334131430003104004342341430014112211013021411230230134143102422042104444304113302332444304232414422423144040031440321404221341142201133310332010322113001103204000131011020033423330113231142312231323324331130040140031100344120444230212234414341320100014014243403101410110122232420102013001041003033004441240342434204131114221422124202422414140414343434142403421111400020030141230210124241110303014122221104401203100123420423410233431212210210102410433421134401424202140321302144202034133021024411133320144121113141224001014122233103233420021323133113320332130423040430301034141", "230030003402422114130330323022311432412320110401233111432221132122334044032334343401421013432424301422231314340304341343404140334324334040034210231324303300213314013223421141331230101010441314011224122222112444313111440303314204004144110121320424340414120110110040240422032320433422301011420132144043313041033033221204404334122430130204404244400204003124312300123413322443012424031102430433240244103232002431012013420402342344021410134420120123302322000311043040143011220203012320204342103430440040131132041343030024402401224343333111113124023301411022020113313312133241404233233022112113303420204333312013431120410320210000111441314024301311113401014304002244424434133400210311430242324210432412031114300410043124112341440330311330444341304441033221231002032340243431420011231210314324002002034423142123013321122330010101440010000130310211443312131441302424214434330003134431402224402330340303443103031014223212212143432331432020103442342202143104020001200143412204023011431123111100010440112040402100110444432202134033403113120444044032100044003423104314024242223244021121031010344214112103442402341213302421411240123143230222412422144110422000222233442243102204130221432404012231202412004322020230102231130010343034001014240000430313421341040132211423311203231122411421232103002431003033240031241403210332423041341111204233312303221423420322212102223310104032410331214414120044000333404411313231400333213323100244123014343414404314313210113242024103002430331314223332431010033142024213430200001010242302022404103434432403413200421044043204033424312241034142304022131120232220301124012422313430230414103221400140334210443134103332311204234421133330021102423102314214423031434120321242313423003224244112044020224110012210301233414313303340022044002313214410330000011403120141144202214410403302304421413110424302003142244310031411320333431331314332144234422232123200403242134001022202043142241234442433122141003433411121013144124240200343411112110214423034100002420142244232020402400102211413023013114112134032423133441300212234121230422401112204020211141110121324023244140422022203400012324303343332312234124310030234422004243103411234000033443140241110121400104132234423310143401113100312220402223432140330121032222411440230404302412420022301410214141202031021341202433140440310322010201334130442240001304324214420300342113301232034044321042121011020024312011003423100323114144033133142104301233241244323100102320044213412300312003041422444424030413413424201130323442111232240244032442423414104140042211034242242042300230041201341304012130124443414012421202112001003040223040130412343030022220133130234231111112412300031144423142444003114420242321041033024342342043213412222324410423313210214221003310001130444121241240423113043043204132330344203032010441223013322004303220022340410204342102444434332432242211011034233113021224230012440013002041104232320402311334032411243443340042013312144000230204200300423134423002223341400222144411204013302213002200210030400404433404402313133222233412111340421324043222001333014441221400404222441302403000444312022210100002443043132341343224311024013113200322200120004304340230223232021222343212401234212042224012414202203230200344214013030102420433132104330041210404332001123120333440302021344404340441422120342340342422044411324021134031114440114200033304003103330240332132303213110244433244130301103313400313411001330341040244242210403032422121432320031432222343131043330343244104031020221142413032201142001213340224414003314443024234104441442003024332414423424231320323204422302243212332440442040321440403430134434004432421431304314322420011142144033010340220324311021023242110314324430012201013120312132043011344321123102032413331232134440403200011341422134121321301230113201124304131042113003133324331011124010213224214211314401411423244240444110230001302302311311031310001413030323432332240303131140010034311312242011023114143134203110000241012113311202321311433112232112203011211432303210024134112010124230431430321230131323241014221120443032300032204021301044001313102331303312331004031231234304441403221432343302001041044101130301141212341322231144130043412120000330004234240140320211110343443033334102033000241244103441223230224131332212214344100321222010124111312001221041230134022131002221101304200424423424031111204101202204044434340111044402121343404341240441113010113121024204133202342112330030134322322041233334000", "131140233010322003240111200321422242100420010132012011212241432142412334020124032441314324413421222422242104402132203104422142134422033421111301313414032043333121401204044232130134110232422130242431201400000040410304144132411232340204300231223130024021241221030043132211313311404220010330144043432421420004014404444114414022200214314331214000140330113024430240034210024430020341322043100011301243314004411411043310030412031443331324101234132333403234421242220130032204120232412102314413002202220031431404133240202121202432412123240220344130102120311133210214130321004141100031144044231030010220034011011444430204001421442222222333014311220411304430440030121022310201211220113021410223422441102041423001324324314110042312102001021322024300330041033310032322222423310003322043143203214004300424420043322221132430023223011444333202114012313031403313420103040230123130312241402201211400121141022440040000210220200300404200401320423221133034314443031101430103130121342022300321100243424023043112344020122234444111320400101010323023240432034111334242120044042234320001320400142343234410010110301320312201013124344424230002034013303010102431301022043314413033432442123244240341244202133422413404203444034333403013100440422224004201323331204240332401333134213424133323100024233322313031104402232342042324044230302022314430324031204304432321003032312404103143323442424144033314013041044341223111431241343322021201230313044020004140014420120131121442010312312332403441010213034114240222313311234220332303122001112044020000222300012342233344004014240003011401210020014240314220002244443332111041140402114310343102303041433222404401324442333343433212342433100400221234142202243304321233134201420143311413403412021303024023224233202312243212112422101332323431002041220134413432241000021230334221024402020004114411312423141023332424401304110341214433232430434312323022322441223402320411011213142231020322303133132344434032030033033344004111413314434422231124432301032103234102012021003202442110310311040142432211442410204411034321441301000211123110033200443230440104023331124423113404131304132203333322232240311210002313111002423233421422333014442000304133121244120021041000014420213113200022422312310001141231031022324334241323220311140330014112332232110031103230140230223422414321313431402232104101413234304133123122143231212111222420422410110442314024010043132142201102040223141212033313004212114432412044010421200341310442343033442143002410432033310311104300302103004203002031131110403314133113320013001212231401313422030041121402114331223103430111422342120413020331222340000411104134001334441031333012302230034131302012000202414110040143242214003441310343212141331440110103433033201440423313403300003102044343223010124113023032200132441332003333234222141334013220244441302240410334204443440224323223311404210441010041101144400030412304030304041423021222410232032343120431221343300402111223400342032322100201114233233421312404333314221442003434103303224230004244020141041121002313312214240013132142432324444323213010434001111020243004301412304440122441134141220124224012042440343033301121142041443303110013020024024043323310004301102113444110130132411423134101400113213423420400240310304302001110231420404144402333004401224333301412043120323204023301003414424024213333202214013233202204040342122134244114112344030133310014434100311144330123014403214001332131420424014111402233121203013322442203132012313010411144301340343412212442302324441213030341010401404243324401100440120442313103324423310443133240142124413203201104122130210133424311441033020342104030411224144140410442240433023213113103103331041120304313432044302220244231313401424222303143022243302212331411420200214012141203440223244044132441032443323122034433121001031100220122420424043244241123230020442232231003240244413201231231111043333122221301140144221011334213130421334442011242433313312311424030304210033022201334040312101043032330224034202444214130314140242323043211132112214310413002433422303302432033422000141220120303042132344234223041300412322321344022301334423411012344323241440114444441323212320143441103101144134333001301201333134014033024440221420330230134040042032440301224112124442341232220441120013221240232243244331330102220000022233010003303234341110431301231004110024323043411030230022304100313424434030422144443130442011312042410421144110143314004444321222134130120043000040422100241314142244042134", "220422324140034042213413244010120144440233341432223214432314033013013023324201423420410112022140124103324321430341204431013302134401103023332200423042124324312443130141413041010241402443203313212311010030041432013241000042420443200411220033140033422034133022141311241141342100344114313210100413241423140424303120204010242031023323211300422420121141312443201100013234310404304431434334434121304210233444320322431433330141300422124230210030000223340413432021310411124110040310313332113242042431203424221131032333343012303041242103402041203044441422010431333422112143012131304334123411424442144414222234321240002443404144320403041344231302201423140204042441432241301024044132112230102244133412111411031333201414214220424300434300003213202143242323030104220022024124043111304330022343224043003030430333020434004231442334404322204031440240403442420344112314231402232230030330123223021131231041301314423211224103410211402334421200322023004020403040422440212210330332112022110414033414402030132041231043014242010423101411414043304311200131024344443401200312221003230043340033102112220011044213203310004014201023411203411201003444144211204200101344113234403042110001424032224344144032110022211144233144404323210002030441210213344124441214023330414144434324410214323242311222311210323304024411441342124041322031113301113223144231302203201443301412200141012211412112124433133240002433440244001034401112344340401124332140441301231330122420043040302341304342140403141234401314020123331033111434020441140111413343243324232034020141213324302021234021203232134412100211011134412010113123303404132114040014000130004243041140142413132020042421221414034120223242224311240344320140324214443432200310430232113130120102333113002140103431434234222001012131323140024031210443343301001421022101434401130030400240121230444214322334102240223043300402110434344022301140410403314221433340014140211124331111304231101032424332242203011040110140313141123324413231040331030120423003111412214403231412320211421411104022324034200012400133010132210401300023144314244412123244423232133211331341031130303111330110231024143442031020210323410401013001424220203232043113201202141402202010422224443014420244143330224331231312131222433240040142131422402041322041010234114144132413301124123012323224341030301020124224142131434133232220340103023331200044332341212040022042144020143102401121031004014133212320021223132204114042142031124120420400120441440442233424320231040212010102313143024033304040341323203012222110402241334300422221402110234220403324001202033230441201420042343102234404113401220330220224420424022141000413323324431433130241144401131142111141220041130011024341404400134421402013223044432330144114132130422202011432213414100131121414231044313243443314214403423002100042430342123323200423002013020142141104314222400414222233211304441342332101022401343130000101333040100202312232322024444422030113341410040022030022220030334112041004311034400034023003431012220414421302444002141314240422202212333031301011410301443010240312132440440231042023434432313424423000041332012123424143232131031400043304243242432002020141343343233340011340221403304140211431133024244033101120330414420413133413332201320314041141004302000114434003403002220224233413222242022031022401024032201331323432244421211200224031330132131323422421044401211011340330142000332220320022412022123321042022034340100443021100342024424113240203021043420013414203200010440131414441312403144121410314344224402144113231212012204313420240400121243013444432413234102332140202423113203010413204404011134120021402020141314101331130244033232202213112341201311142430110441214323304021443034334341310114414322323320414101304003304242213332243313430210313221310404011323103321104122313201040033334234042234043141404441433002401131040340014414412322433403020243303331020011423411140134133034312440212323024412421223201143331310314214220030013431201430311120421322423323401434014421121003404414130043201130142213234323412102200332304031110113112024230130210444443300010434340033104142220320032221002202420422324444413030141003140244410211441124340420001113113221020321001421003213230342120233343114341011441304223304433432111320020024411220034210003334402432110022312131104343004211312033342341110224142323441123140112301422213044340002202411324224111234142111014040243241201103244313233130101110400232012224331043033220134441332303430313122010404112141043", "442133324322140421324021131033412141210421243440324341221410112332101111043322214000203430311403203443332434322313334402322021100243024201320034433232224301343431404032134024402324101124341040021001200120041143043211212033143324224341234322004004402333340221433303241000042242013332204320342322442002230010013442422412420100342423314311310242034412010330103112043404121022231032323140331010322012300202110332230304111012244243243330100434343404030221433412131013103023414130104410402431410204322300331320140234111130002302222242112333041110102224311212422212104224201344402012310314402003431030223322003223220320323112313244341102233200432434214404304314013441444010113022312122322402302233220324311114233144241233000243414214121122014102204324021322121322324443113131222203132002334231204024032441041021202031241144212404044310041444002022414103204221202423044314130133001313230144410413203100244400302010404300144340132112221100134222412114300031103434043232111112202014142424023324430113220222002044240123341440340132022000322400011220241002004133402233140334424422342241232040001311231313240443412404430110023110114441112342443400043140104314004123344040211232041232130122333032311020422424003141304400402242330242332013102323202142124131140234423304333441423041122030104401004144400332020321130111201034430020111214000021214302320324340023401231044030401014344404023011020124013030444020433410002024041423021422201401040222002003434200443031231023122333441220422121241441031202114241002113033443241444131143123311014034044004324332222213010030304024312004412211033240142330443422103241240243434333414442140034200401004321043033124113122332330121224424344341341033243312201320412140044212422003041004030342042124212013002412121141402004423042302013140414244312432414402132203412014044140323114434021410410312003010011042044221102130033012221102231222210031323321000414420020432111433102342402204322021001031432402332443304214214103010134100034420004143002304303410020004042423410231314321231002143142212431241324412231220004114134142444104000144142133230143124030411013244034124402101414140411111222034303320104114410022123312142310231421410000402103243030212302102000432121224342413232400324221432433410012103340121010304222330401420244400002012021110031030420300340132032210410413243330434311101213100424334304212040401014300401340000342113332402320001404030244322140441220224211042303330314440004231021433244133323134030431040333022140134124420432030422332014422434101103224200222100322043310421032431200213421021020431021223434012104334442110214243044443100322124234324133413332113232412244312132410334024444414104214340224403134011324101331420122123110123234203431240024122024311042403301312343001413240002300441023204422333423242122104431420333043231412402041300014042123312342031030312303431011401241243334320141003010314232303041211144431223034224023123323001210022232230312220330144442101011441021044112034433124322014104442040430403210113310203303303022220430231224124431020302244141203311204034304241321133003411203344134020200434313322001412220232110020033122022130220041030340000222330130440322410100042141001111102321421232010233332124122440001323024424202131112442123111412340124012412222423314141304011112223040234403331010232440342144401433404404124044130204341010020204034004211014334310303200130131000130222440441243010330400321303403232322033301402004031302222202342342222412111433410424403304433332122121241000023134303001111114400201433141123141043241423030130020142141334132012310234212301141114013320120301014321234344302302131001042442232003330314014403334333201132400302134231202433031334430230034411124144423222314042240140431012224240004414320312242411400000330303041343430200242024330120120213424103320110201030210231301323044321230323243012013003304133032030330010400222113042020314332301441110021432324222043441130231402213331101043202131104121432102012041431441402324233104144004430424140120031324341310333223414401213114331244141404124123401332022212203330112010110204023220321413342124241041214340010100101123111341203402410133300023312414022031213443321320443112011430223224014230200043202333002240433230433441030231431031020242333344114300141014314042204121123101440323400102202331104021314130404134111000441001321310120042033110121204300132021120121212021423140410201101324021423241011030003044413034312300134343003332341222433130", "131241030012242120413442311112423301110234431210331234240113310330012324203333342400240320322433111421034321103214223103434413242041012300034232021120002144434102124203223031042210321140010024323320023141220014240430004312032432421210223132040000112420120044230300413011132234323144414010342201434340032232233233322234312201401043203000340043002310011242002242132344441403423333334340302202030310204022122241202422031232010042342432104423243211211011112443221340110000231312401413332311422341020002313304322330034433003230012113142334041104031234214132321033032024320311222204421124333211112044001423023434210210221103313303414334401144344144130244221320100103032421012312414303243334320012021322313413322240433324340144424113142313430100113202444314340030120444014240124422043321023432232014400214232124140434133204014333324410234304102411431014402012033003142220301210321440001331031431244331232230340403024404404240120140310200214224132420432310332404101424430043324004022233033204230323313340120211023014001242120424012032340002111404410120212113412044231103334122221142241430201341334322142101213230431430013431210214111214233110134342234210443212311300221033334443101220230404011022432103334211412323001133341340310024001422043401122031344304003334041030420310440220231334122410300020444421313243311130213141101423021420042013244100340121244044430301001133223212114204310200410214124140400442303201312014010410013031003134423442103430321231011333004112204404342042014133303021440331120344244042202420011040141420143112204240413334201440221124102342040110100041342311333010044011041331220340312321342143023022243034032414404344203334120123003313141421143244213404430304232024022104234344042404100221124231214344422123313040111410412330130441012143134341000234022340344040232431202030134141021432042314230202040330330401222233112332414120220410114430143404023344111221004043403422100240433240042232133324421332122144404400120200440111101030044141041324343144320314424121021103320004103040021300314032010012232401021104031024314331133120134112433111214301332102031213002031143223131222331441404031312301411440400124210124240320300440203220034211333001221423422234041230124213340112020100031222111023040330343000321140010321224344300103233242140311304230221311101413230003021203214130203423312321024222110102401110032341012321302241110241023204211041101342001011311340143131233022112021133421331141114014112222340003241104341100223311424011433310213440301040124200130220002110202203332010101323410140243234010012211432412212112304110244241100232201240431433111031322211002104242032103232441112024423121211030333310441123231124430413001132214211413442440434104440303130113413331040000003444233011441113104141322302143004423401422340403001014004221212324042330214140121212212102111433421101102024013430213001410032141224203002104141141243304340043241121123214424134211112330220131224440140220123033014421011210414141202431422002043001302004443033313204201223124200302423140124113330124300101014100042211324240113102421201211031301103332214022242332022232343142420120314121310411422230023041344200102122414143012242331313140023142011444323443324100444210143301120222112102244040011120442213413114230140212211123024340221242012333242032404120344434010300021014322032120300044010143200031322304321030030223102210330001442001114230013032243221412144310111201140420310114040031240042044310234222341212444400431200430243340311212043220413101040403422230233423200344144232134402334311010233213120200204304121201333001443221122123331221121443012020321321020441211311340311142100403114214212213223414320340001231210312110221000032310334333311311404122231210044224404041314314440232300244034442314144440202332113444233340430103012022113224133312430340022314112314310212403424441303320400001344301030441030313323324132424411231104230140332314301310433103224022423304423402023114102243313431230022334033022401244130222404433023234421414404301420023104310423442043031241124032114222122320011332410223212303331030241114114430031102042412122013213334334033032323022333331114203403210221102121114400130331041344142431424202011122303133322034312021231442210412022001132404410343010410324240442434113344240431013013440021202004221043423121220222413123144323004204014120201414311431334303341310330242240442323332022201124104421032132411004244021003213314204141312243104103042300114302023020", "304143002202143404121102022413213221203224434023234120442331423331433042330301423123340143001202214140011320233303202001333420414332031342211113130420223424423301244013242141223333241100142314231120000201431133200110302210323422203304423304042310401312440301322210001141332212243331214024410123423412210240344300024110111324030224244031120212120411142432100244210112402243242040001021101003044341421230332404333140223011121043030131202200121104003304012202104341023110110331024114101032431023001424124103331441114341214034342300002442014040432443142312024101123324313444222213000312332010114442213344310342204233303424001141032421422400422231004344144243040411210112221343313024402101223111002014220301400404140240324410021013420413000113010032430334123421403132121143334403104334100332121244202444101233244144244203004230142410410202024030213114021343442411124122320041222004314431112420232113310134223242141414333411010023331000414002041140204141110412311103322434130441333401342213331032243412023231100320134230121123233100000011140034332424024202041101213324213302041124030322200332104214434043300301444230000144120241314331004344441141341411330430100333331432003102122433304344334422420042330142430223420233111020442332124223403042320123123312204434422112311300013302212220330011002100131321312341442040423123224020222031011102330221043132031131123444043102343231004413440420331032332114233301130241234323120240033023340342044243000423102420013430023003300424220022433410111134122203110010124210340411422401300402411340243430424441202323304132404004042141230422224101304202302302434303411320300114012020040330133030430304311444324203131134433021121400201124003042124413224321234234334402033133133444101211242013411414240441210204140012421231443322042240314204440242011111331202022304010123032133103312214224031214314210213440121314123431222003210403311003133133232314430320041321140013421440440002030001231143433004122201244001400302322233142341133300314142133114343034013420421044130303121423244324114420342312123303232200123043111122432110104312332144022101222041412411232133022140420321023414131232243302420103111113312340313343231011410403012321024011203344022121121111014302114142213421103232224332042201132320004444041120231214120122034241024131233134114431341130242101031404104401221221241000222241200121443204241212210141031030124024432143334143320311023022103130130102333340424204232331400100040223030020020401023104021313310344000044141330212113144311342302224104011241210043302222311141423433031023134201303113414401411201031213234204241203033110031121320030212444442112432243231124000344403211214101313033001440203400044422110423114010102320121013232133410112012040402120140342122213132330022012014443024403023014211222410322104410142102412411030414213331211440030032434003422122440002131340424412410102420334442234320022442144020200122333143440000004310210134223041240443042440123334011212234413340033300441140212431301203142231433110010014234003224144314014123414213031042144403020413202334041120044232212444040123321302033443122201142100144400410433040224000122130111042120431310300412330221341113422240213133341044130220131444143301014441034332003333014044123312032313320344124231000114411302312331132312231332232334214111033003332123003141031004333001213133311013404024421104200424303012021411212203002023131343103403401422104402440140313423403141022133101414233343024122424440023101404340334344231244041424323401030333430441102214434301333100112004121430203111242431333321334042212431443302421344101020001030104213334001224003300300130442141023032223001423303201231033020320343124202101302001033110130311212002411121214024240342100324240114214303103343301034432423034030413131124004141443031441042140420014114124334210013244044333133122030021310031311224114403123443104204240303114344412401404203113040012131321234034013030113043302203314103320332143210042323431121120430221410402000222444041301042323120211131112123421301242131131440241133201323132001410402422412332013244012240341032034141014214102430104424302420323221133434341002303014140441014102032201422213000413034002032400020332343420034033432423324433011032104001443201234301131332411223412404100343441324420321231344024211040220433324024134011042234204030004011121414430140122220423121313400203012203331332442311042202422043210213033212224333433113101232420434124420331433133131412413214", "130030112134334404210011104423423413123420124442421333200034042040010443241241012131344140220112124243333303310132212221214044332300240444103121213023221242043400130214204113211342121133213441434344401202030333430140431030033120200033222044044241010112040230021413114413121444001112102243341441302234144043102233411202443212441203301241144412132131414432423111324322210104133330011444103121434213214223432443242410434433401402442312003032441113143302123301304221330014302332011302014421242111043033220344434331331314212140124002241404000400424343043114114031100003314221241210323402233334403002000334203000412201041224403430231332324101043222140043114001214031442113214210130424220321212313111122042423341414214022400342113240043240312101101324431111313320211203124443020414331113034030024311430331221403400330122341243422110302302313410301314414033210223212023041322243334330424221233431231343233443313230111204333042000141104040301103142021244301221012443142340143021103323431131432204210331420141233401144433032144434004034024214041142210234300330104442343332343424021024044012144424424024302142120333344403142021034001141000214144131321223313031030204342104420433440024034124103120112330123203321100403433030313444232402030241304333230220030440411413233142024303322111001333412431203304211004034440403331241013240312010341223320212322112003231140412234433234442100233322112344011322334102014142431022101040322410004044410044332334022132244110200023401110233430220030204044313102023304331341234401030004214240022140013214221324201002003114224402200424400101224001443212333404210244123230231244344403223433143133014013034434303222003312244211104104103014241132220313120202113233234211213102140304200040013021332002231004004341131334434223341303404412330131343400001120244324302234344000242420334430102203410023232310100123300213033043310411031101014003423221224133001300404430041324220220431214323134033123101420424004343024403200433230410233033244233314442124011322202230243303130324012040243244110401212242113124040142001413242400304413421213314332423123244141000110222412412410301230443042220434322232003430131021320203343332333010021211000303021223413120342202410434222244440243413301431423212400133333222431201442210040022314234214112401304104342410441100322441034203413022130043400102133104312142114301224424112332204023023042142034144322412414233111234340014201310131212130233213312103222321102401211323422232024412440221430000202122002323322441300022133111102442214244402313432020442232440204131031031130443333343312413310104141434444402334342422241044320401022232112300142101210243101202431342100404044411232302330344103033242022203024331230423432013411004214334304204400030132320042043430134411432422402132332120213123110244034230310001422421341240330043434341332121124410343433333014030004444411302403141133214142343040142423202410040241234343214432421414342010231200342413431422122140230130322421122112413020043040143202241023300411203414424401030313344432420010332430441134204024043130412320002330311232233413020314304331023243031233042230042402102140222120131121232330111332044234131231411110420102422301020204001243240442222210312101010434042302023134433203211131104123224003320123041044322204120440213100213420144112133004231012204444111404314020141241432422322410341411100110300214423030114204112240320411403040441201021111402233201001110024112212443322143324044431204204441232230144333144102103343431301213143332244301441323104112322123422031223103420210001243310310332231300314042443103443024042003040130413321202120111110403421303034122121022420121124224114001114412101343110001232403312103444101200322410330044314002124233040421031043123131302412200304312301041022410023011300444333434332300433044233330124422043103313312314242241131330313240022244122042411134420223220212103310131141310140123404324143220224333140041143333130210024102323233031341221230243220401402233403241203010124201130204034434404311133414410101111412011222313414042200224100332312421343242340100431443220202014331232342341434041134104024142441144031121140012311431423310230334231312440244212221331140214413414232313330442242110103030032121300314423022140302423410042342020444003034311014033032442421323403104023202443044342440201223421330442021400211324310300314323204004220412101031210232041000112200333303224233013241024143300312144214442003223200431323324033444114413311421", "122314141224221042131422300032330022134423413020141424224222432410113144433100011340311314434432001403221340133142124200300324403044324400120013430131443200320340311301004403432214334033022021414023314202441132234140034004024440112333213104024323334134344321131302004323231410334402424344300333222241331041003332313430320200240422444133301132113441123213434220431330213424042340243343021032043221111031311122443413132404214320034242012230412413222210233120312112111313203423034002141121230120012312024232333030232142002412100230421301232234122112143000433443312130433130024024321212304243431401144134244033021334314030421200124442400020224213233441414232144312104242213142010221441114030003143244222341021213424212320034044304120221124433331424234200422123441022122201212334244121134030202222233400000444133043204040002212203142202304213233041241031432131141110440224032104004234404012113444113302114400331343243123421334223234414403033211220132111423300310022321211340441411433224041234423211204433221420210014104204433424222114244123302032400412431214114013300003402302023023440341004322030242003002104443144434230242431140043400114032443422241211423311003311304420022442411102222022430401340432114303303312344112331040000113240434102310004302214021202414130442102243104212213240340222211120324010321201201132301014302042440200400124200144234430244243030114302341112104142044434022004314443324111003223401011104322430311203133123442423030231143443102141144041241320421430213103310013413324001143414012423124131302044422244100423231431111313101434224344243332112331220104433442433331013122240230021322111413211030323231142032013343144320103402031011312421341103422204100312202033401303043201213040114424432100344304440200234401402042432014022001344100140341224241143403320010043230344313000001204142014122230342043402134444214321302414232013020404411141023140220034423101313312211101300212223131312410214001344331043432213334020312302104134412423310103023213440203323124024013224201244420303320032140322413120100230341141312434121231423303124411240042003322410430212341140030341200013311134213041241342223344243112230000124224020042400124410020044330304002002431243012021300333402424010013134024002300010012422012142041014303202421041001040110131244430410133311320041320133241434011021441422213144003401032403120100121131241131144424102120100102203402112122044314014000103300301142200012342202044343422123004432423302330224222230004412301422440402044242241334102301000130412103304010030304302221123213342314043331410131341032424411220433130331441413034431430133010442010431033444131310404443243031340040012323331012431423224230420443324032131432244112332300022241130444331034432242333321341431004142430440303431214324424434412413021012324013331134034043241230330243443024120431330430430042000213130440241312341203411434100210214024332224130324340143444142202113223312012232203242300103021404323020012131331404041424042320103304201331241211114424234234131134100444433300423224014404323421211134113432223130432014013312242014123102402422041410334024420201432024204302332302410211131100413240144340210431002114124032333014114034004142111433414002102413024203423144310434100041021342100230302332022204021143130323022222320430232334444144113204204214222444230010111404410320441000000140104334111224030232210130341011040042441040303400444020044301224432443413030104330023023020413112042311432422004131324220313341321421340433401000331320304003210204322201420210313443304222343032100231142340322102120220120201402014140224230011134323143032030303332002424040121341243440014234242022330132212430144402031034031401311242013340013420034001041132110430223102411421321003032143012410304432131024121033032234401200241223143142220241440142110041302111004240014102321242033111403334144234401033144002421223001424041102022221244111331333331404240120200403443230203424231204441441142011330424141342243232214403031420040333200043241244121343414133231420434312343303423231044412432301003232421200230301331302001033024121020243300220242221311132403203044304000314130212123421244133332221404102444121223223110042440034214421410032330323203320401004114322032222143133322140410212110321222433212222004022401302314330010140300230103222442211242321113134120104012010403442304312120032014000232434432300442142340430243131303212410332404304230112004430312000232441241014210401321240343000013203024", "100032440322430440143304431400022323000100432110330103022144423122430113100132344414040240202030342304313122310111341343301233312002301144113421140313441412322033211001234104443442221130230144340340010431202421043221310401104141034204423142023011000343314200442411112401012330033341041300031404144144033111322304421001100321311140133424014410310432133013232313343441424213003324334201120043404441444103210241212332044303331312104411043221023312430203120300143340424031043114411304243404024314443422210423004004034403344332343403230341111023400023301013104303431203140332330101124400121014221214341033121304321202013144040144333131134311144343401132321311031102214114103403214143234213431144444323113221432413010303022000040441410210314120300123311121404211314010012241331244331323010040014103002223231110122040424100110241240144443400322422301221031411423322234202140020320014440024141422134222344232134433240313040013411122121003043243323200413041304441201122302432214102322412142140223324221302002430141112304141101132314444343310314322203244023211214323440000203203012442410002343131302322142113443324230030033240024324011121343304023424344440014421043422410233314214012221042310413304131300132422004204111420342043423441023220024141420413102142342203324242023244102340220444122010420012333401424140340243011110002022142312211114321211400023003003110200242423424324012410021243430412310212140333013023242020444210134031402000221002314442101443412041303112334424120130402221222031202100012142300034124022343224324202300320422032402023342132010340424243020042021431112340011021041143130004214340123132334411033411133312134303300443022300444340040210233042341122020320421222143404323231434321241202242403213320413102131003031202411021441032132122311111421423044002130034310230402122434201430000024342223300414044033343434431043134441220113420024222112343413324104314433320033402142300233112402404230424133232203222441340111010303041044300432142440132202110124403044332300411224033000233244240013401321413001210310140430033220100310203033033340200210010213332014023340030440300102031010033321101301100334011224113133224320014212112113321033210001034423324243212144013133401234133221010433133334331012430420320240241041433343330214244202102414004430244104144212141241221430140400001322232241141210233213240314212211410440332022102433443232304410220010202441013201033042103404412424440133131041322340433322044230423234233411230234340143313033422424131313103034133211212241032124311401142342343013331441324312024012003230130314024411244111241211331201341223032113221344314333022410032144342024313413130131203343210042432112310302040034432113320223002113400143302313232104432240301443104231344440233332220121414111043323043413144411343414242410013212243321003331111021100022210302132413312322342433304304132413214032024040110202314412301131044240311104234423422434021332334103340141313023031034344001112431120303303314204124132431413443003000413101414344133124204414332411000302131111312311101201200020112032133434124403332104303120002203212241442430424220431133010343022311231142421001343204022341034134434220001100101120131342312320200100134321402423213343313300030443433313111243004334432031403233311112312332012241224140110010201313311210142430432122140002030441444241041111040042420443131332142142332220003320122321133230410232134234044242203041224101433130302022324342433132213124040224231320244102411020340043031133324304411444322100432414210022200030440434341032000322444000230302313031223444042324434042431101301313431120144244112100203242211333014103103022242344043431134001144310124321231443303122041231224343240323031301313214440233214432400333011310240444132343414331043412213310402133444231313413442203321223012233024234023303230034222443234333341342214440401240042222132441330104243340410000130144320242102204402400343401320220242204410034204133404111024404221011442401440333021304102302330343424313401224421004200301430223421403443303302121442141140231121233321114111433444222443304134340410204342343113231414041002121233200242112341403400424021100212432204431042414204344000134440420304001114200201304420400004300014234402441401403321440212244231320002441420003334223413123421022411130343421334433413214413403422313040224001142434413212341111300221113400431422040300310220243114120303443302404330312114442010423124333443021242244000001043042041431032113011431", "301214122140331412322111140021211122240401144123304413001440331421244224001330202303101233024302424400243114122302401011242112033003102002301444330003103122234223313413410242210441033201124111242044112244232344124103003144314123244322331044401013203330004400043422124443424113030033232034201020110032444224001133410124443231220342224243034221022121102332003132334113221010331203041230034232204010041344031333322242012413143232224414300022430032343324003232212443010344243243222412311442201330433413411044403124212231404024213343124331221222403034444314142300133223233120024144134032413434210311402324314141141400234231004022321011320041141330334230113002443012143403233132204241001141320220003423044213012130044034321420234440122244244431121234440212424140114430302341404010331242041323102132101222241434012310003241001004013242124404004233113203323122300044022032042132401343213434402003421341022212322303044212210111242033011133101233324211420443124014241400013411021341100014333220120113021101140010412403143232014020024212403244401340024441144241413401142412121341433002431011401242030110444312414440042004302310442102433401012324310324002034344004422314110140332221303232140102014403001202323220322433301233204332122421104014313441424030023002124233143304123411040404222030341304221201124121041132004300120011301310044202043404320303430432240431434203311144302010400132100024142142003112401202301013022243104322334402302010200121422303243040434242231300342304203414221130311244440032414104120132231341423301410424223140423103043214044144232211410440441320434420421414304320441210100411014013243240302101400330431342224431042322022034210210314013230032444014433342242234114241320032010212204301322244342123442144240220444211420021204212403003013143244131031441224134200042341032114101303112423331143344043400411330144414000323432230010333122224103311004023303402341322342323341340432103302010330242311104103010340312310320223030211411020232342230242402212120024210432110044331130423313341123320404243031112332420210024242133440121301344414234133412004021020102031344402132033210301421114101223124303331020200024011043043320333340121203000143433210413104111202434343344002033033223214011340101313322421343022441401322443402123402432231031013344400033341003010212410211340223302112214142123433313333332303111123021320222114024223112304432314041042113300212332430011333144104324302112411223400332430422004100220414414023012344344033310111000134241404002221112100242123000224110303312101222414004141443424133421024024114213213241322312013031411024412314423243424330332323433223403002013212334142203224212222011122340332324141402422411221010014201041104223002402004344424343201111331240322312423100112332313201133232243013211304204004030430342223001433300100102043333233212330432131424441041112301033410230001134441434113311342132143242442112200123130334212444111002012143223014410044101301221410314210320414323120000230121022443022243003440310311341341111141123214031103422111214313221313324104012312323342133311132324340410010420411013131432332114400412222343034320442444030400431302124243324223004344303124243242110102131000220321334144240343230140343030431311013120242324213041033101004424304304332402442033003104401301024120120341343130334023234203000132113313323101232333014231321241101404411203203224340321042344231132010320101222403324030442322112022404014314232433012241201032104114340003304141401224203000214431432340441130424411214341434004100042223404043210032300222043133402441343242341412340340034003203213231143112133330041132400400033002240234311233303422344103110242343043400034400120340302101101443344342124334411404121020403314230100304214423322341221000433122033033231402024422041311001131004241043143023432430301112030433104322030142414444232231000342021001434410343313044312002411012020440043313303332303110442133330114022003020004002001431020330241324024414330113324044412001244043032214024200411331203023220323044012303420400030432201343402304303120423423222441440024323234024133303222403012304111144044331144121130221021334310130434321214101122132212404213030344402013113020011231411323214231033312310232043024104304101342042420032244402332430213042011421313343121202223324214432023212404212214314304440242140222011414312142112401131044142324123011211223210032213043032344240204420010401232000221403013140101240431013004204212043023402043114122212", "124204022322013401100101332142022201333140101344321024044123224023011231010044243314213244042113203322020101140431210141002330023141312120330011334202430110244200032304032214411202344134443231110104440310242110214200321241221030024014004442344110043004031222011232411124133413343432134142123104133033100043242011021303300222133143312040132023140201020204243031321141002343134112324443112132102233033202440121343440001141131441042122213322132042140020001242231020123120234340322404041141014024120432440432400023411020112423214410302442220143033101432020031020110334232023342110122032100413021312243114441223401113311324321210114244420403034141313130102430424002202121303013130213311110003403112434312234101342134214210340002224201040231111440132313220344113444014312343141103000322143223141002143331411113203204403003033411332410214044010102123404143134320421020223443220123443021144034322231333303242410111012110332443321204032411110233301012242441101003334133421404201004443121301443221043413421221241024202212232121103111233104124014234101031313233343023130014224410412003313323201422104300221034114404401131213221231301333022342314224004313123011323314242434110342011233232402100421101023313201231441133314401243412124001113231331300123332424343403121243224113104134442331240401143312214342423244012022024210113014141421334034124143311012111204224102320421212111210402442144143432141021124020113412410402414233214423133130224041043041040314441030201010042230412324114210103302224320304104030214102000032343230210341212232302301202112340001243444104034422013113344042002103224221341204243022121413220141004333033111140100100432240221314340120440224214041121311320321234333001441301102014310212212442241334103004130440204244331041344004120340110312443003412041134233101214013033241100222444424040444144300143204013202043312113124102013131232420243323402102030414240032400202034343411200013312202101041144040244002232223343420431432301302434103342200310144200112001201320004334441140202340403040410113321111143320243432113133434321320040111101140014404003101441441141220412104030412222300200031104322012340101143320331202333130121121144220414324123431442111414023221424401023301413203304233430321120421413134004344231023314032113004032244002411334241111434132234301142023103343201200223323020014241321343100042114102120440413222423411330034433130244242141341242121033203114301142000221300304314114104000112310343011243301404120100031404311223140340122313422323141342011300001313332330031401302011024101121201241021201231220323110043011041332410420402211432224124244344120414034222322221413420300242124033124031402102410014030041322441340204130202042024414124110224113433244231343124220411204241332404422101144340323112221111103122344423412432232012004003312133231142304424421204344231301440031432420232023131203441112302412341003232242420332320213314000013313202342422404222021201003320344200031002104412034031240323301144322014434214014404442004132302221244100430120344020244140004333233111243403124332121342444141132021133141110030034211024312031222343311141034333434112031242424021110333120141102403204000403422023441022412143023104324212400404131302130330404301013302320012213342101021242420232320334043031122212314042030331023004024031411421242133110142043201124240420300103142010242304344210243313224133232312133123301404411302424401421133423442004132232411120343304231344043234420343110301242443102210231401142023100244311104440404102110022001013424324134100123014200044322211231344342203212421301413424210421021040414443204312421312224040431323213114232322203414442413333211011300214024022110411431343411321441132300431211132214101221001331144443214341000420123223100432043000202214301034204104103340012301332102141112300110030122224044130132200224013422203304444222314433220304324334002412220232431404201302401222030110433310132200224003212014102242232424021042120020142321141124204101310130302020443240210242000321020004304041131424102113124413344231032042311030000433341221033340431022323024010101234012142304321320124023442430100133412004233044013221141242403401434030032120112004134433444310244202242121422444230022112301110124414101432230301241030343242334444412421420331330434114004112344414230230433411002343321123211230304240311432314231020000430012332220214000320422342113334401412234301113030323330200410330330101123012101034304103043443410033140424244", "334434234241014442440202330302341242130340232001011232300132244144434312414414204220103433034112341343424421200122444021134420410113220243423134130031320410143022330331333130231342402414013422103100124213440124232110322424134011020140410401410030031340224101014111410131042401030214132332432100103333023324402344312124211323140334043103031124430233230420203343044324030310213244132444240220221323210130341141024030001020033024423313022014000323301442404103413410021044344310314020323100413223302142012210300003032242314002130002204340042321030202332203010013104434133433412122412331104102112032044122032300340403120031012344400012231241340211322101043243204234102124302132030204112200301110021214031224300010002144343421203043334412104411410133122011242204044041221431220420212430440212433123024220410343301041020402414240103242424230222200141442120102013423010132031343402014414420044014024402311021444022423233324422021044202224113141201331044142234422140032000323313144200034130112333004344121340314020012323132002123403231304042441303212434231333332104441043322004010204412400211311004100344440340313220444032314133002341342010313033002001101312230403030440334011114334113401213022424420224413444140404024001013332332120034213304304213102430242242031040432411324344322322324231012330121100120410410232031100231330201322121320234010411140021422241302342002411242300003032311302230023313011140133212032322014231024303401223110044004230142000004123023031100233020310012123410312133400441113101330110312402300022033422213040301223342211412334322141233241034134342402012321020200334420340044122404403210424122401330143041231330412440412213143220443112122124211440412244233324214240310210133414222240204223233030140402441300031202222043232124121244032434013433403214434012302241342213040420202433100413332042443100414022412321024004332443441033400304301110342424121201113311100401401332214013413432121032432142413223332212444030431122303303240311444043121042012023331212430443002300220443303114204424402104243024231011003003030434002004020304304020102342201241310413433110442020234431424224134104334200040443212023001211111213214111213014442033323304134003223442434140434331310242213311323031234231334311301313442134143003433411330023203424434110433423010220013212421300323340132324024222122322313142014114141314113123101343424114243123440433140141431043411230020123233231234131044120142024204421311221304243210412204324020112234131024401312132044430033034344021121041230402402343124220324030014231431233210030120104011433304330243042104310403204320431334132022211104010003123220432413310303443422241142443112032241204434004442344240311343114442300331014410311221341340230122312301131423110122141214102341012404324402320134120002103342311321103321210433010331404203220112112133324012403013242224424334441442113130303213433333034331402204034310101342300201442143421412322312400004220241423144101440402400413341130012432011342401243001303340040024422042342423120022423443100401040012114134444423434332011233433140303000001004011401342331424301402122423431201324132303440420321441232032133022114133124110133344142100444124130410344111104014402232102303201422334240411130013210311440144211041302102113222440303320340301134320432014323421422211432244043313214430443220230201304104313011440323123323220002403241304202011434433112204300231132442310222343200204433041231404014222413223421220001411240222432002421331023301112432340130431424011314421313201120143034044300231330034023111320322001230403203141122313001122232204214204300320233134444212144134114310124340331110430422434014234102411011401443443241344310402432021221432313213343110403332233432313040331042110010210344013403212412210310004330123113404123111343224333424130023044324231240213440213301111402310231314043402140431434013420042431140404441001032324144140242230101213302032412341430121412322214011001233200030203443010314442231211310042332022004432343324422432233240324130010303320312423122030223234244222432132334424442003441120142021422421201223444031213230213421310232110110033322002103212001134033404102221144243143424233034420430404414020331232422414121343023234243111102440130230124230421314203314322200011314144313111003443340413030304442304424304031010143444033143143410132342343300011224440441324300341011131010414243310124010310310301221313144102303332434410022244433143113221210423022303302133132420131", "043221440002424323342401432220243114043033124200022114202142313034224240121424334112043242224314202344432443114040311443102300341133433133211031432313301030444001312441001023443243434020341313210244014134232221420124421124432323344440313103142030012430143330142223023233224422113331230433012133314011422211144243012203040011214022313120440110013031234034423101124304002223124343114321023040412010402433213233331043020403010322344034314124131310021104034123032231303443400202343410143134013114214244412223031014440113240304400301322040142241142431434343102043120400214342444214040334021214200232211033022423241241322004441443423422013100424432423123222422431112104341023224034033234403430141144444300102213233223140334242222131020022030120200302203311311241200030210113323402424340422222124132013011212322110002303330241400340132041242214012332243410240204414232023241204040404230443322114200432230040003003114033434330330312241320444341221333030400310323344224213243044142434414330112420021330222303134404030123113411114113231411143330022340113410442331442304111432432440231042342041044021001012202322404142444411444243414323140434110034222003121112113132302211330201313344300024203440142122431222420444424421332402323132240133340332000104032433340234234241144204313041210034314024122132214322344202340240431343300341432332002231240444243101210034342444102320213334444134040032114211043004124403340313133234421320013413142211430232313003142031142201043332012232012443040000143133024212103224400441331221132334423143323412110300241323332342243034222322101242202432124022331402123403242204400323404300031110221302021334342331231000131123412221010310224042342422422134002313101042212110014304201422412333441213102410342233201142342003210113034342440430122433203320010440233404323014420412223210032311224141212042120132211033002401442310200321404234101210020401414324411113343124311104240332220342321122440200132100232413200422243402010330213243014342022401224442340033012002024320030121142241340303010312031043301031422413231231203440300234213220201441400330314444040330412113403211313330032112411200243142230003241143032331400402113313320032312322222230020243342303122001222321223412020320001124413423440033132210334334420422222431201430300301323003230124020413123434014104203332224222243444403331100124120040314024423142112103330241040413012143424043140431133301123134323421214430323130130424133232313041122104130210002343034422300311300220322114034204042224444044320442340222241343044120412441200321332010211044021403201014101003433020130314004430203310232110212041142143024411410223030231043300121004122203122231241421210201413011020333343014001124002224013042410323031020004001014230331011211243042021001210140104140323102113141402104130131141110143102011023323204443012022414444140110313124114322144310004231111002234144233021021011410330323130134320112212020034442343022430033442411332221200001222230134331201033140310303111010114242414131230241144310402024241120313211324311320201441220434242134020101001124401221023302331021042003144223223132104410323430212242442322340130004203304011132011234340340313213014344200400342333134232034100110244000204411003444343424231241114402314233130441400041024032022230343141322424034201424324303400410430001434112103002030020133013330323330341032210203314440144134214110131332123221121020420043024100001002221314433120211021013142101111241011432241334031042343310424112344111024442444334122010043100233123144334433420200130223321400343221313123441300003133222034004312301043133002320443413230140333141310144300430412314323431311223000020203331233303433240140312432413101324131213013211043322100134004004440111224211412424433434211410030200232214214432200422031214134010311004111220013231042141300141012143000304221133430420013413310421140201013411044131012201401413431431310233110023344142240032320212411400332112413210220411001121004240341230043221124020234441021131233120301004041343343101114240321000322121301323124321223223212023440023232133141311103313034141103114331233343231200343022230124311300223104141342333444221200441001341234402003414332424204203210130411234313132004010013341040102204044444444030431011124030442212014424401023122444002211144433330314320233204331113021133400400310112203040320403423243142041433014341034310414220214432010014320201101301143143410021244021031430221420232101034113210134402000132134221", "134202310143124200043230131101220433234043324400344201322414331420321344041111343433321404232030433402313003404232104431310440404110013102231411211320344210224043003113210402421101412104320431140234311403302032020104414201310420244241133404303331242000120223323424143103314344240340300402140112101102230202413120421421410343124202304303001333312133211301034242243223401442420232334100203024014204412341233131233134440000212141122014124243422121311132000244223420424112102120431013440344301223132430321434434210301322314121024224013124202430232103302313033042440203310222304204343204213002421414441142422432223410240202140120202212134011412021024300330234341223400112202213314441011112341403302204110013304302431230400442402014341431320422342242434231322040122323344132200341023043443130104134232142134014031231110014403042230403304324214302241431303304341310144310024334233143141301034044014343222422320230130044200202003412021322022122212311304420433123301040240020144314234220242201313101244011434131124134002012021214300432424100123342321044011001440320440440304441244313444410342424202301220142212123321244240023300332322141423424033004200440101022032134433410032341022043102110422143321244301323234313040011241441034240421414331043322433103002432043434411040300402231143012200130033344300413421130413041024004040013043400140144132310213020441304401133230420113034402302140133012314403040044210024020100104404241303130202300242322223022203134102422402133424411114430400442203224004321213020344122400300410001223103313440022043343120340224233401314021442214402344240443143002403343313321322212113303010340243024323134032412142431403403441330213120442414134304221024210332202432430100122041202332444010032120003401311142023321321132333244204041233441413130343010021431331213203000432412001314201224242102204200002342340303223224020423211333404432233440402404303104444144341200104420134432431422432422440110422442431003133330004141334101342023220440442242033400141300023413214130142431110202143020442003431224034030000444204142141144432320203313011141421033212321043010201104104113311313044434442441001432444314242244240233033401214012124033211442031220040041412434344140441402430013104122030133311401103044141323140011400004132213311414143123113210003333013440211322204221031413042043233303423000300230201304221241042213211212323022322214310430204231143304144122100330121224323421400224324401320311400420230002404240441134224223300220320232144411231134343040324404343241001332131323431412431332324431220433022041304411113442241201212001110244411030120423213014014121204031220233134430041242413022211402323130444303020043434331042102224124330023342041202300013401001340130410422424211442044404123434242242313122321200322420010032400040314042212010312033214341044123200022244310021414102241101324112441102433311421330421130220044044424030341340421041310443300203242302120303442231113121110330113020223144024012234103410400121123112411311130401131103240423113110043402124401003323324020400414132434424131334402040041111424100441243140433420320313034023302023203334140140240101434230341442040210222231302441043100223111210133024122143203133313313424121240044023024222031203434332001221003044441000342401200241030011121141443134040230223221012324031421211434432423413121342023023410121131332144114141233201431430120402131012124330101111443340112331221111432013132141234334022301014132101133042140443432114321424324044333444024043133412340044320103011331314230344121202221314322033103114422104413133444404212302233024020211003310341401411101002201424411313221420314342304313342110434213014214211320024111314313242212111414122332120210443211333141432032041101243144213034143222313320011410124443031410203033223220410102140131440414300420003304330331434404204213444200204230300343044422113142011424330420444244104431132201041001020133244030024244130430203214440413004014330310142120441330121244233341331213024224130222021324043441221203434410422134102224302303330040111303030012243024134142413231344311123132441114221213304123434042323113312143030444101131300142044214410020234103104433444302404110430322120411031442311233103113121203432242011104224202213200202034443340130420121041111311434444033020230220322120032044122022100100022001123332143212202304340302034030303120440400340343132410041323043024240130024100420404104433223303142341411144433400123302303124301012412414003", "424010403414414433331431412131143434230211002241222324343404112401214422404241313203121324444044204232324334332033342034040110131303044113023044442424311304403011201423422301113342124131030441243333221424421331431330001223403120314243444332334414000140043342112401142222024432244422402402403304103241311431143340243441123324214433321443123134104021204100032004042312340401223211324403033300131000021044212213203114423310330214324003032022142303332403120311103302044003301124241000301023021031310312320021410413201224122142130034422301442431132142003200431030402411110301131043102303031120302200122303341313003324200400202001041420031240411320404221000141321131333243211141103141124323342411024203014100334210302230033042440003141430143403340400120330121414400243040401111021230104304424412033014201440013430241144221423342421314042301421121301140240104210100043423404013033304234324344141142030210321214022034443340314302422103040413413020443011324302311032203243411442422444111313434431242120211303311230442420320110021443341130424102444420112243201321400141312211031134230141011234232230431414012022214013414244101004140130213404100303013102302323003130204230234102334310331103404234123142411441423202242303431232432100422140440310243421414412344434002213340404020413004124113321011421304243322424214133444421312212404110034241322112014221133313431430300144210043230004032113322010402303413431231130322143331341204001223242411003134020021041344211010243322241311113433142204124121332222004022304243320304324232211330111031023431210000011430213240301344334302342340441044313320331433341004421240102100333212130402222303341424204111303432311403341334301214203141024243231124143031014240200101040133314321333330311131040222304420324404023304134031202441132423113342114231422412221104000234000241012243440302210420333222210241401414241124201010422023314443120331242121033433434101342441313030301132112400040110013110424002031013330304111311300144213104030141323044231132010320314244404101131043002333024010140112330111234130144402323301220122343430110442420422321310021131114411001104342112024203331010200120330441031141342341100244111202021022013233001102214023302134012213044343210013323100310213201344402412413331213031012340433224023030343211423302233141403400344132411443021423123243424324433122431204002140441330414304040342013443003432104123023241331344122231332211141233212122333033243124021324143444011433122003410401301334111323311212441201324322011433030012413221241313332441213233122420410002321200324143402242301024212030404211134431434303144140031232222303422003000102431302003300113024201133221400413003211304442134100001211301120423131013010121342213144312312011022130410002121102420340013104223023423303241041012414033442141224032234044001022420424001413302304311424414430331101232443034341344221411134324422334302204201444143321100242133304234014124101110022410410134044434300122304420232224230034022204412211333213034342012014241303423404020031243304243034413120332303334314323430200430411430043034130432122132324431244100203233313121204414320020303030220241223400321244343202210443402240204144110302214221230334130111211244322343013124140132121201034220201313043331240314123031232432214413003442042020143123441003403333430240133112342241303332422012142443433401112341204244313124404102232024000330003343044143241144332132222024022420312134332214242411213201014433133400243223000301220322403421002403312234330022103444424024422113422114221024231413423323014102140213334003402411321411133144304323240130200401001234303202203142042441440321430000043114414034421103302044140111202310104413104020314224231002102424114123124412411000342144000200423012321143341140013341241001430130212221322020231340033134101020114222124142132241410101434133312233321412040200133443244014421342221314244404102323132124231114414211401200403413420410020404321000122310012001201043434133213041211113122004124310214440131340231100320211020342020200134330312223041304122214113400244114134430202143110120014030001443210434424110414244140420024114142032333343014401403004220413400133400344432403110120321243103204012134320410310410310424342231300301412323041243413040434022342310243134022021230131301344213303030032241443103310343012320213322412044310313431244140223322310301043341320124404223034404323241032224224342131114120021344404200312403410433040103033304131122242202134402220", "343042032111314402214012201122342043431133214312032034230140332114440001433033220222400214322023100232011104304221123043001332434010112100021424133301112042444443112213304201410001314032234001320424010304104403112340204232244433341421002141400204213011331342433342434313341342144302434320130023343144111324224433303304411431322120210444214242300311231024222441434342444410341213022343401130023313114432412111414314114110313403002340141423212004244213122120311022212441420214204224324103214403132401330302440222122314300443442112414011330103422301010414321240011403440403100043043344204341103420100131113323140411433240204103230043034341140411314304033020433443421140110230434001334411043334141243321140420122321304430121114221131342100241332143031200102110221200321120440140412412204303034121140012443332020312102323330214012444120013201221320241334134441144404140421142202133030431024404121032041134134334212443323030240004200142214012010413210122221031122020244202022302411432044323441332030321400402440321012204134332234031411331303044210121401431004212424340332101420323103040334431344010013223000140011431031232021243040042323342220223324314244311004014404042110420412423024344442304233143010001224120240442343212133014422432432310334434124144131310421342224210242333224321243100233033402230341322220441240041034424210431121333000214304443411303213144201240210222044033320010032323212222403311310432443224240120140122322433134123420230144440244014323212244134124334224421100020420220223221231010124011112144224123414113301244440320002243422121231304244040431143222431341002340102030331204244341010313404314141020123014324212134342010341041114340220332023032021201003314300124000134012433233330231200021104340101010213010433002034000210410131110133344341434240020222421003310333310124011032004230430301003301124340044034434331114313322203102210003101202222303402230024101214143143202133110401430231412110401204041430012112411323443231022204222441030421421201003103134411343314244033120404120444040443220324004034212244033343330141040243041143113133312311324310204300023043132422043100132441223304320000144004341013431114144203314423144011311323021034324124304420433342023321341342404340340020142124043114433340434330002034124211402432134210302012243203102331141124200310443120104040324212442123103324322414344413142101240234330223402131211030101110113240432212021333322240434220212224101143333243424101124144422423211404322304013020420421322203333424213414311024012144444033014404131213110431101334423031432321013201121402041312303410234213213210242030210131040132133430431204331344223312410104403404340040302030134010231143401322242222241442221021234313202102204112410120323112401114130443444140440441021041233110442101033042304111002043220122144421103133211343211442314234421310340004002201301403333202213124201101401041141401442023014143423123434043014113004111432100413310142130430441432040411211243403244323121401111331013404142130442242022303324241203303244442342402001433203012312410214101033140231140214332434231330142024242420414213403003313031310140230414430012213042110020011303333034301232441133002420122040323113413030013233113224422204434043122203314441242303112143213121212421241001144041043212024321033112004440104122232122322332422404111144214314232232330320102040041403334220134001030410330131122131122130304414022302122113203123421402142401003034211343412310021202010030424424332400303030020104400332440200014331113011111022344244101423343101003212043443122440320114201211444042204104400304322320043442013300211031313144103331342011111330130113021401244344312323012024122001411221243212111022112321203133043230044203403214141233031202110243212104400310342303041233013111143412140210343423131441213322142340423132003140032314210203244200341334002440231340124333420031002031342434401242343034013022224040423114122214424032300443341413411123344322402430224402303043310020440214314022334031134132141442031331131100142442030443121100304344203240022431011230231123413402243330434020144231042213222203333142103110243311104143131414200014030002234030240342123210203103014301124313401033434120430410203130224133004040232241133303114211110332201120344444004344132133242301111423310043414014200344331431220404211214010044224230414011243001113101034031314040411304434434211201021332203012222024114312300312141423134333243314223042324102114203441042222221414344", "000344003210411342111211121112322312204414320023434132014303214432140022341221032001010124032334221112102010201112400241104330032403411233041411341403310102334443302241304342343024220331042333002101141142040123334234320414221114114400411121201443003000001110340422210403320020412243321102112231311241113004020423003014412303241030242123223434131131112020431224430021312443114233303213214122313414220223214242130422203040143430211211100021402422011204142440414410401432113402133040100413111314121311314133233224034334011021314301302020244010333311404212024044432431313100431201103041102132042301110423014323431441101001140032412144000102133313314430322022234102320410302413104330233100023001240012114324244013231224223214312240033434302343304302011240202031011204041332020002403423422203401410013421144414123431134132340344300041210313300310021310324430301111141233433200423314110231124433301200310414414110234410002202213111311033140301421013131124114102414331332124003131414244101212444130232020304304400324112042421341111123031110022402121222304422220211143323014243043330010132412143324014233314210310223400013104341123314411424033442342423342134232324130431142043142004233100200401224234010132131201300240121323301202012221143244013321433422203024042023204034410123023324202141410302102211324411014030143340204340414240212310231200444201340014320311244311022101220304313004443340121322243324431002434241241010323002020222400043304012000112141110003341021002013000241004430230442241441332341402040344322202113041413041032013221001420100020444322111442424014434201201234142042310341000244043322134311030143333022022023014244311112441030332431322020324330434042101013304231440420012400403343434132100124344043123000000443334012241020110303134312231432302010200000241334321300340341123040222334111234222142330043110241230244222121301231330141031112423124014303201233321123430413024330301423232333441214213301301033220011002113214340344220204043342414321421401212102120132434420341443401342011122420432314143304221322132121140413414144334100403240323412040302032301331001232211212400121212143102220203134001310044401304333142122422440034440234001112102414342111201113420303401211213313233022344113301011201102010141212231013113211031043301233130124313241302403041221222231433434132201203243230143233141321011220043411320344113212310130211024410101010011310000303114123034321132432314210211300442322012243430413221334444230310214430404010013443434212140303200133010432023214041431042104420034421134441233143032111433032110140312130114332024203324040420122434203221202333040212012000230122404222242111120142241224433122104421321024040210040333134442221203402301312212004320401201144041001440440142231131111310231033241441010414432131410120014111333440302424130324310411104314010121443033323402141310214121304430302113331430403330343213003043011243233301000120030101340124221130431121201014420134404300130130214414220344233142020132332213220103124402341322423444141030433132402113143323233232334412344313432032443442103401413334422210020321202012232341244224321102141212412042342041044312102200124210034404012332242014420412212103202142323102002240401430013403224413244104002222012203403102100410433010002431120113244010434133322040242340122103120001303202112041001144322300214431243433124333243004412442132331024411300143100130243041232332222334042201003320123120400112231113114323014110322401211112211144431334432204402242444441140123314301031120201100004340404300131300012431124132104400423432334312402402030233124432042141204132414312000234002314402414433024041231441220231431341142241432124004233132213420412222341321110433113021240422313141242123042131214221444123033301041440224311110413020032212021212443433400040024103112443420021242242420040341112303114010112234023331434234431321011144000402022314142124122220104214232042210314311324433334302231440344112203421202003433012220401002422244442311101101043101131100040130344320443100343134300042343234104141143202120043404410302222430433122103413133004033024042040113312011442023203440330403001301124103421021402130010201201031214313202344211143422302420321113111422220032201012032322222421044102444020020123133324103224320201121223133403102203124003201343401022134434321233423212200100443314131012223132433014043211221341300110013021424414041234324333440122111034320240242003030104343100301244231434114140111313441334", "112433133443342342132131243132122434003414314104214123211424244020420241343442122413003102400321423323420424214141220423223112122211023012033223024412043313211010220133433320321000023340433332023441444114001032003022242110302112400124032410414402231431310242102100044033041442040402020122023134244330414132123204341431334441223430000031103220032114320110324342130140014434112122041142324204100014433211221142303034111144434320331123224303111302012204210213124200103400442133323423100004030032442132310333131321414434022134000334222404213012120000312411043002242011043421434200120331023413331210121320132141243212101211430434443221210012302013031242323014134403132013320400242231330234322220004144112000023441112114444130121023342102341421234443120402031423100131411031210331220201204213142331103040004330321001012231322023202320414421320000233232210340412133140442130023312221000343121201213443014200020203101334211423430030140104043040043224243232230344102441232044342001133012304121234420011112042330222002033242041202323040102404440304113021401321420224441232313021130031311222341221024011012121224312340111304402034121222001303003101302121441342131343413013114001344331100114042032341440022121443313004431342330204443332131121230203113241334141242432043132313040313013334322103204434222241441243430312110131001321034140240331412134131341324233000033033324214434123241112224121023434320401123110322231212440403133110111142010342122042132132124321332034312322141220424040123414100343442202123442020003423232401230413022430004223211201304444111101042210211431312002004443200034421413120123431322021123400121141204140020341342413414332144121304424034223144142314440232222001300331021443112042433101423322134413312433232041441021402033140141323143312212424334314121003233042013124041134434042002031312144220442032124120412421310312034440341101343243233114414103420414333010132204413302444034400040302322122420121320214232302222220110330114241414004432342121022001141112200243340334402440133133421323411421142303103034121020333330043213400041241014120230242423430041040323314240034410414024232414310342120442433040014044044103333401021210430002142242220404041400442103024242142120331101224041121201002024014001313242100341033141101322100341331142334443443131220210402223413134020102020142244443322444011144012123234342200211213420041403032344232102003210114212421434432110434130232334123102320043444204203324034013413421001012011113101201300423043034312222213030132341110231422124102111044034122314100320304424200040141321110001223123220410121244024344020141444400114103140424301443001044310424232222234122033123210410203024242201442011402112211143442203224420123040300134443310243402440032433442001003003201323022421101222041222322221311420033230240131020323401233034130144230440004201200413314243441320111432001242222003331323214004334443432304212404040122024103023403102411431313104140312402244043330142114312020114031403242114410232111121344002403140042011412202140143224202104314244442404031031340020044342011300244000213103124404130413040023411412040311023343110124303340413111333313443301010013222120310403243234313400404242224441441114201410020330321120423424144340430410432414301133120302240423020230220340304312130402414034044144231021040003234243032030021131223341021333033241023203342123313012021310303303424120424242002003433001131033034143241142300102334200221044010341303113102340011024301204441223311013000441321231123234002231401232022430044303132301010420320403131202104203131143221032103332001420024230043244104233213310314124242431443112010032243243142211324133442343400044343021043102121414143030143124040243130113304030412314413231111430410341301000243024441031031000322314140240004240134222423002334401243300014300111342010421421201434021024234033440121114130344220414141312424144221430244322113304023122124301013322200402132024440422401132102410101232422224441410431403100230114122433321323134432341143142022210034100141003440022413202021013303101142301434000344410220102311002202343234441144242403231312411422121322214013242304034413140421442222332332102011104124023442431424421444012320212432302341021340211120321022210230410300340414410114443403202100031211031410130432224134343444022240032123231020312444240431410201233130110333344102032140422431404232224323033020010022031430214222413200334103411202431242143141131320130232040032400332014212223", "442400124440044044420310033032233242042320310200201321200140030301213123322020001214231322030131140142022434433220341103410201421203323141442421124343032131112124120203433231043111102123013144033421412331313304424302111212103012113423403203201122312000030420240001313114013241204101244034234012210200242403124344422300324240324022320042434244243441320103414133100323024314330340311024343222103240221404032201011432243320131411210042234120013441003003114001443331031002414202312300421224313140434314134322314013011120112244124110023114314142101022041121411003332222333433132314120103241014412441101340310122142101114314212222242121323441440111012001210323300133423211104043030032041314230130041133231230032404410210340022013202042012201133434303314341234241242042221244032231142110402404033101020431311221402034324302120234221123144442212320433424100401021203024122200011144401102103420102043412004401024033430332242343412304143020432332042120113423043043441432332441202224324020002010142143304222031202213014122131301210431323324123401322243411041014223202423102342114342021133013340334143244412241034443132103410214424101002411112244323004043333203423412133021211341130444034110320111402134221114433310240042142210332433041113101114230401004212342444130440440203142400301123344400101340403012213330022110332113323313311243143433021210241020411422430411331433330301410243413404140121332043221044014131032403133243412340114242142444213402420002242142444434044101430120144222342030121120231132330042313220340112302410100240142203023323232120001412123401203130111310011330121002311233402104023300034014143330323202204322031421311122434204401201400022203112433020444431240441202310320403313411314404131140142123004210130243230024443122340034144042423124021432404441000344013341112021213411120032323420221124043334043123310003101444434401134032021322324424211301331202242201012331220343021233344124301101344000010030023143323343203412342210043030444021440321211014411321412201030124233120434310310431321420122001210031300101142431412130431343300230210334242214143133313230413201222312014433012310401421243221104102141243134210220211341102142443203120441002222110131221204331131434330220334014434424144342001141230030130314134322103013123033314433304343304200122303203222124400434330422112324004242224401220130401014034310243442422131340432233114014241342202224104101422443101010001100201143414141442212100401344333020231040310244212410021411443433300333010204420413104441000313100332020004143211130002432102142444312231332124001041003330303040114032400414031040312034221021042121430201043421322034134202311034112411132233311124421113213200403122220041440330140011342440222424321233412301243422141433230132244342410444442004003313000224143443143440141214132211021133444401142300243410124212230100002201131304231000410340014423144004414111003222030444104104134311032331403234023022410443032004010440323314043044443413304322441330200200423240244233344434424442341224214111042432002344422321304302314234403043424024302212332333000324044113432331431241024220323102222423401004130110332221133121124421210440444313041010203004224242214202142210312000113033434122314440103210301213211023203021423201022422334123423034203444222233201003424434424042021232134422221004411014310442312042333220211000034031320301411020140442033013414002214242424034214401044131213132304430303432234413441220404032014204410244244201434024400133314113232420231022244430000041343024434420404030013303230011423212302430323433224141103002022340414340004220011422411300214304330311111044410141422031022212120004111300004224024412024403100414423403004202224124313330041411441444221331142113231100022411344243343003444200044024443132234234223041204224340034124134104310132321433043233044041200243040421300140334010120434311012212444224010342342423111243233132333112433114310120314401202033313301200032204310032424201214230142030324211440411143203140234221041404300433410144132214233034422141324303331312113344411031314224324024223212031214134313324024314420222140041423130102313343034110410220222443033142003304433342331002002202233202240322042100422111444412222121141131303443331303421442044031141302312003322312113141314102244240111223430104133340331001320141443244002440024211423021243331034133420440402132121024402020424401212114203032242120342314123420433134004024321044313234244114331212401333424303011241020", "441431322411423340422340334431110200333022404012344011214120223203324232441414143233400434110120110243210003213412132024311223310040241430000234111432111034304020344210131411244442440032224143230222101444103420223011433231402044443323113214112332124333021231402403244423042140120342101420201040433112221002343432124010010444444021223411033401024241313342014004233011241414140434234020441322034034042014233332443011041230122121301101110311420032301222414042223114033131301033400202012422041030132212210201303230043201221423421234411141134400212143342341432400201124323421042124221401240240110010032123431411030423334232334122300040241420414111030232014421010320321202240113144334310201323211213122414030014444011311041432401101244011130434242304202100344033403112221344401203411200012124302041010421341341103022101310003314442200324002231431434100430243330222440441330033032410024241231432023131333344440212423313001102203312240340224411214211102422244043132033440444200334201102043121430304442143230411124142110120103041120314224330303112034141423123120113313022212430244133043423333044134323312102144310012243010314201304034401442344040341030443042320443144344330413313403123243021234340022444110103313223313231114141331302444243400201200430400410010331304102244011103340202323311440132331400400102323313443334441012423040140023202224100233043404340440313033034232011213111242233121103110233014322032001033244040340002344031043130222231101403013414332004324420321003044431112414322341301040343222424024413034120310422422024014341112421024210310220324340432114023010243200214141004134200441121124122031201130243201443342043303444442143042423442144034012013320301433001142242104233002031243002021440344123020011400120212104204013210143020411021132101432124042230314002240214202320002324111000203210433132400311110422241141430412412341034114434234002224033131303444310341300011441042202122441143430311241303202122342312434032132433341001122323310223130203410331241011413410203314101101142423002440140441114301302201234002132020422333232241142400114304011132230040211223333123222422021330434411042041131024402221044443111142042404041232144322024241314234112440030104000342341034234104200234423132421203202201414022103242110322300442023123120002322400111024412112034220023342320102104331231441430023400404322441230414210333023414122004313112204304142042141432114214000411411223124124400210214341204444141003421134041241131010204443433340124012411324340134011413131002301133122331040410234002100414430232313403000112132210210234243333000231342211244332131403102241412333042330120312131010431324002043423243304023313331441133113144000004401243433244303213040030033402322102024202321414044421424023112010030433321404120300132414304100122210332340402132140033440112024010043402122123343320440201222112111432014033134140311423421312132212403432132234134334430014001132323002241042004014242401123443403212214344423324103203313104224421121113033003042413114344211122404233111114223340204042432420414002043412044412412412430402311100104031214022010311001141410014334003412104202013433431211034400143104122210300022102333441004213330331313100230434013232101123200042404003303433300040420141320034011443313143330320212143323124310331333423000132403032430032223144440302340111313343434140424044121234044021024420141304044000032041323042332103244230201010024030231210004210330042113002003334121213332421041131023343434144103122012313223340102414232120402441440011103203140100224132334301004342231114400312431331232140322033234031412443121211141241113032431213301431304410333202322100414021322422124241013440424212332313343414142340202340420422422004344103110432320040240030044202021003112443104204304440230243312130131130342023101224323100434200040430334431442343213202434413314222323111224431221422102324014014304120231202343102324121322010334001344004103033341003402442040344211430441330124200224010104304202114331414220210310110432311344032141434142223341211222003011224312203334442022240412103310222022032412144032444333440001343034101324410124002100001212403333004004204412023011103444040214442023420004221332100342234131320422244111342234204021001031341112010101303022202130433341130240432324432110342423144130114213444243103411123122001122013343244444202112101201130314113340402403324131304032431013213404033144034230114423421331132320222121021024212204343001343204202340410403330", "402310413001402044223414202143123213343012212403400231221223421432024420242003142122424442012121343301423144222203421331310131232344342013322034433131243011104000341243321132201141321411343242320011243013204444111230233424433344303103411020431414032210133323411241333403203421132242000003301131423110244204231142404041204132132213412214314024403221240121331244122244134233110340144311404341002204232200100021020301133032344344043202123230003110304330122042333021340131224341042204343303423140110010002214040040242113003301000202123303043341303041231114441301033411322414303213221423410340110241304441011311442113403244413032331314402232213223243211030343322313000143304410330403032303224413122301224343301043013042030102302230144402420031443041034440402130312324301231012102102223210232134124231332412024213441021204100130442324334134423231143024333230123202323341222304214143134042241242334122000042201134330201204044124023412442100122104123201411341310142114022314331201441201433444022301032331110430204244022043341324044103024401441233013001311234040331004441430433013414412004031023212110003414144303030440201224331133343104311133411031403313103101411300430203141304443200203434300140143212410324122300011014300140200103230311000203212213034244404141044320241444143102141110044141300231404043011243320041102314131433414130201002244231234243111110312141031332023004122221300124440040031003003430403322410413404000033312342002120420304242223032332441104004234013144131322332443100420134223201203100023013132300020421243320002240232312211002424120443244024432142443032321004024432023343332320411332140111130122422034243413132242410200143241140443124341222100011432222320331200343404111214134422442010413043243114442101140000143421304323110124002402214400211301344142344302024034000242040120013222403233202142323121124413421031122201301032201232223311132113241334111331140430230312013434100030110414010204404442341114233022404131234113040003222103004420041303311340033411410230202434234243212234212021212440444120140033022420142012444404401011314344134123413031102312403404142132212213122322112213044042124233124432103214324400303300004102440220003243223030014334122444112320343024314031432034112122144443320140411340103403433120413314103023233034102344402323433021301144134211232213201032030200404443423233432212213240304123243402404034441002123121211330444232242021134123012010441041004044112144443431042144231131101422400002242023343304120024142431320032443431320332222314200221030400323323443101312100104242443010021134322203001304141221424141230210222444212313324133113043313031020442212030413402141040121112003131402443221023244002444244334414043403030304241020244321444010000144321320203441013123211101300440223420144233142310304241214320033434333400231213421004040412413034213121213020241021022231211131212402042241134333221213243024000421211123112144401121312114004313232223211043040211334331044221040130404043213301410041020032142322232031132212222101220222213212302402010332204443213243032203311403003132201024230142134040214143021413022403231443434420312434101022432214430044421230144410300212431422244414313203412412414412433000342423221331104422042114234410004404300403014241320100004410330241012404201142441340204322322223332423333221314023034200423020313224413020121140303142302240141034323222343242334300142402322124244443213133141332001041122222222211303411231323224324333014234020011034031121204213013033134240330144001040323230334001034441430000031210002114413042341333233101122034424411012224011301433410120234103200024120040200423341334024333343402334404223021123320120200334121324440203214312332032234141142234024001244222431021113401140112003302402414023220223240100430343033131314242031313412421244431311124200013244102222430014221442204344214033444013132300024423000134131433314141014223010224411111100102313400113441211323032011110230110410132042321030120410440221413043140313044031144200432320411010232133011430214240024123112230204403340030022220440204100334213041010402204310330134442001142312134104002103140404231141242403234340221400133220230131434333020124000221114240243333413413344213002330302040314320014340011400124001401113021440223022221220334141241212333322242242440203411303332112303132310000303311114311230334000111131304131044041240201143001031322412001130200424034021303304230243111412044033320341231043241122222101334210242330", "434412444402334300431344044332421443143140303440323322042043043224000200341131243423113201331314134311122012330200140434231032422231113101332244333422404033134332021123012424002200042130201140101221034142413431013333214114421120220104410433300121104240432412431132322034220333101331340244243022331241133241141012403312124140040230231442221024021400123114240343202304124143204443443442334103202243144400243141042332200001402023211020214121113142042434110420420314232030110144113144224301120413414012002042413301121201021302400242240022112401443234204412310114242404331433043222134011242400244110430321011001114214234420004413412213001342234433440231144042413140202341124300101121100340004002021042142043413203024101043103020004121140440013301113114434443000143200133001224303102232020131031310213114301402244143243011230020100413000031410220444102124320412232343302323302103332401410422243222142314100234003404113220134343414203023031224111201412142000442431102022204032443342143042302123120342400132434202103033043430134244414124113343034204411103312111420230211210000042134330332211240003243020044224332301432031033444123301311232014403142344220002134403303001002001011121311001233400001144302400242132220030414322112410010044424232322130343430020224403111442010213021004141224412420422304431333033440320330042220100400134103203133220231303233013341100340144024043302232433110033330304033412243140232422212221330034031421030040243044440323022342443430231444010204402024410143341323024043210301011422303202204300302333133212101213314010403123313020143242412344014134222102403311004241000131014343413130313240224140231213341242344142323020144343130340321113312043303433204431043432203022420330133333344203400331324010310244232040330012134411340440344420140042044403224322433224240220113314402300003434030122343333240314014332421300003141401133210244101112331044210224011224230344011212213101213331424401320331444342324240403043444000204113331242233240233202311433322110124010240120020410313022004324344424114133314240321433023134400044231422222423443221432030324144222403322420304331234311430231000310011042012030124030424444223230330010403223013231314122003234141004202241422331114204231024010340233002144224211012130102214140240044023132024303111012432402331310302400141320114040231332402133130132402130222322340440021402331422214041223111414142410433342044242313234004233202044322114202121110013112013402232140230430020232210010043404140424240221234031431210041004423231143331340002140110313002302402341242432242324330040014214010113313040020433103311203103233104043424034231411221341434042242322034011001244010333443341013111012424420030000001100332031041014402134311124013212301103412344443442330104321222002322401400213103104303211340043143440404140004213024133300401331002332441111002101114430011031013104121111141301003413003343032124241040111234324132201204403434201340223444411411332103142343142440034042410241303242321032321240003224034422023321241130213420013132443210121304101011234244020323033133144413141121100032033333400233210214431034120420100041020434412112111432403440141212430102101133120021001221223333031300030310301144444431111112103211212221304424110421124001204300432401321143130144403422040410211124303332401222304430334421112123032400244230443122232022041131010112232324214222033041444023004132404023112130411104144014320430244241013402011441330123010433431341001212233333432021210034411430002402123141303112040143142302240333143430420212441213233430440002101324442413303313202111223142211131420202143112322010112301034432101101023303111301334420124233243412112033103324101033100034223423133410331213442044142023100011144303433132300443110412411304241323312043140123331130202013243312424100420240114223240420020122432043000020014430240010141421343224031040243204343003243324201242204403143203144421010312300002033141011210304330034401221420410243341132030120422233133112031004003143202101133013010041321234243131403202434404131211221101401213423441403130412224300402101041140211203013212014220041424221202234123031324303200130203344322230400414042322301222231222143004200432102341344202143413413220411240303420224144022102244210031334030000111122100143410421040022022134400300213301213113002412011342244442233021412314412021312010343211324323413122401232324421443221202400221430230332013402043104020121432142244331123011231404210231224011204224", "030201212214414132140303332342312004030004304021221300104143330233023032424001104040044204241123333121244104341232002403111113000443322101213422234012343022403240343413210420012122323220032424022241221320422120424404413302211213141103323424032231101001303432410032010022223313212122301401210304401133020114114003033022131004111420412310024043414404312103133402433004121400430244333421141002322402122414323313240022202242122324420123121330141041211240110122403142200214142132442410042033043231131412212302102422313034112421410030004143142111130231100324341002332301022431411032104300324144241221232412123120132040010304323301143441104424333124010431202044212324022321020344220324214214103202421424420434431044334212334414120400243021424412323124434110413414222211040031003414130214141133432342402002112111001011140441130040203221040044102311241042310012021442243404044200320411432331004440210132210042340210301421141233411102234210403134304424032040242300234301120444043203143224412412122212413030241301004132440232031221211112030030124441442411114120003130134040224244321034431231413332022131420203441422244133323113034204220133000120202414220430200130031203243004203443222242434224121000302120232342132230131102140241132022414032120421020102300334404131324421124210030112313214310312240440213300424324143303034434020222020240400433432212432301304012012242004122200402002102444204100210000430432114234310021200330431134202214142120411003413302103142334133203042302411320214434332344202104202241112041442221012342244334040233114022120441312220400000233403201331332320124322313003214142313431124430121113440242130121030311021132423341302300401023132231110333332434123441432133102420241130104140114402221344122043203100240304400221103420114423433312122324334101424401010432121323421222211004110233102441401014130222200233034100112002420222334023114334413444030320323224303142121124032441243211423234310400141202320031114201142420321440022140002132214310013202044213021140342334024244322411423041144044231313411103210003221040222021401020042320431410234330022142441231330132242042013111300302400042422413040200413123003304331032204012114110301332020220414334402124110234443201143234410124411301101112030122313202403310412244443304131112221323312001302000242122143320212040033124042111441300014412431141044404110131104144132021202040041134440444311003301432040041141010231400012333012304322130012402201400233023144043443413111330314142032114343304014412414014131301324201322201332144132140003403140332324444014114421444111013413221111423042241442000132210211012031334041334142111342032021421120331220343242013304002014201103144011044321000222144330101214003110204222242432100134013041411031432113021020120130234330341321002023021330411112432144440014124020312431232333142100340123031041113130343303343130430132123401202304020424431324000111101112010334004134000323314404124312031002432112422230303312133001121143242312111213443040443322042343412232014002323141324442433224303144134311244404211214201013011431021042102010341322030323321140241202003020223032133032434343431044304033232222033113332430340132203044341201344312111211201240331324324310404310013103102232302332412033042001023214322233310340014213033341004421410030334342424023222231144202324434130320034342341221232140204013424322423333201340123230044134022444144432003042403430001231424212334342313011014132330102432234033133423301330241132130022231302400321133413110344110240320034200114322234420400440224042311023120330303420143331211241314314222132234102420322030012331224034032032322042344322102014031002331021314212312020320211422201002114400324103204124120410400300243011302044441240014030403402144301301120112440020124410024410233104302401104142232410040014240101340312300132244222331113114133141340210103441423132024332001221414040423412334010133224440120023134022142220442021202122323201232144104120010101422334014104130223130102300421441204222444332244300141430234142410030100333033342321212101233342330431133301314332223313301401300142242214202000230320340323141030141212212330203214333433413333414230342131423334402401003122231341403244103242240210102201330233202310300320444032431102320100131411324132323003203002313140244213401000103131302141323234303323410240320240230413004214134044044231332343034440020324300011033132141142312332431020402232132323332130320013430203230442213234242132414442424414143", "040314313403223103234003010330203231402414304141440114113323422034344331232403222214230000223230032000411243432143123144423041033240112041323331201203213024441302423434122211114333110410202013430200332034422444224331410231204004011240400233312314302130131030420221303010122120223322342013214140213232234020402404233010122311001324043433023023442034021420331041441013301042112310134413131001222033420214142420100201201012132344411200230441224303112432431022240142240340432002143403400013143222213132004124311140402101301113322222120314431143321130132412343202010431001204011204220444223140123111032121310441423032332334240224442002340033133140301044442232042102234104020041240121030134123424012424343344442103133144001204301231020110242414410312032143441024402430211104433323114240040000121311003404240402043023410004340414432242311101201120413031104303333201423202024122023212240100404101140130120111344322240424302431204433140233203444241114002441441134342010142042130204024021213201332111122412202441130313043341341304213434300300120103131013400013121344210124402132244043344201014310223202142011424420220314423343042240221303402414022424111120311211411132014211401224002021021112220434430034201223431134201331313040020300032413314302412233430422314201014423144210300243130444433411324210443332312303011113201301202411034102302304332334244300202130100140301100434322210343111113214443422313423311003102332344042220420133004033431144424030301131341213340214103032402220421112301012443204230420010401103141444214040112204032112310121234013343414302023401322300040441022032444403134322310404410112003322420420441440342321010323244244441014141441201222321430440032111230240324244232130121401041144033240441314031104041330200123431113001030104000321332030430442010314443040102302233041110220413411424003104411102144113201213143344231112410020132023311101034334423200303233211430340113040121334111432014120244304401434413144431404014001131211030220221001412443420230334411220321401014231434434042301444421144242330402013000310442311114443413331331413000401344110414102202103402201443122133301342330422410203313200444134324040444304100043420444302344324103030244301443200132113304300130323234404021112434322230003430314010234031111024431023413303441400210130232232243201114323444213043442434133404110100001422101102323130332032132442310033232032042130311234200323334023401243303020113243400322432120313303203230240324300414223443141422114104100122400022110224234142444101421230023400000242344231041213203010443434333113004431020043121300020304414214133234213444202332230024031203113323224243404413233043221023222140400330233412033342444101234423124042202314203043332010402010214033002421143242240022301402102102104414214422111100010223110410303330112122010323404413142332201211240012013421343412002424021101112323142204021440344230242011301443211013014312233203140243143233204241303302002234443134133043132123431342103300143311413110300003404210222130231102402112340324033423332012233311203221044240432104433400022004202321034102411434142121222020104322300232422203111434322240220323041204202223314111144441232423433130303201214420003030200143124421231304002022424404434141304300022321011304021141140112321302323104230224010412003002012112412213411044344002041302240322134421113320423322043043324411211121440124320231313322404342030310102434102023241240121143302310401240030202303321023302424324231321344221403234303013443204112244301032402011240224144031330343243341022412233414400220302213030404404034433201203000102343020402133342122031113013111101133002410123442344231200402314133244310100030442001433203444402421000312034403231144200021130234234021410114221003234144103131131444414222304420400420323030034122134112103244043440344230024444301444400040040433443230243342300411313331022011244020343110030044210343332440312020424114114432303324341424124321242030112232130224044110424230432224304422304031041122422304404341332322244310320202224242024102214144302432302434342301314002441100102001144142443020032322313014300410232341321440412222113301422012003131204013440303313011140103214302444000421431203240223100442231130201110021313240111214420444311223334444302042241240020041313003423421300241132311430241400303412020040200134313032040022142331231434010142432341233411144104014230400021000410204341013424334121134103121240231334424132232044144102431422221140220341400031", "010224210130031330113114103343240322421423214242031414224311010422242113303231133001201442133024321204313142014311402402221300131034312343421020102322110222124221131101113213041234401144134144003404124412343400313302012110342132033312244342414134211123213311421303444014020222011432231000324132332344424412432042032213210102243210304034131022141434103042412022013323312114001131003321212202000014342422401302023200441314400300342321312114214344131330100102032403124040120241041140204011341423421412323240200413024103224302031443311422002420320444010023443443221013233401434442323322223214210142030432034111213101111114130321331112102043102144004104300400000023241240233403033434013432430231243333122401031044232011422032133421313322020011004043000414103130103011343141433321222411210134322410323334204442442223343234114244133430130043043214024344414332023133020024114201333011120403023120102042010404111134110401110131104010301210420043434033044204403221123313402012422011111434332021021030240242142133413023212130220444224442400134102142101232313032224411334321430010140410302110244324222242134340004110113014224044403230423011334300322040130002124100403221203300422342110124340234100231411244400402104404333131334004403312431002212020342302123113331403403030034412422232432222400221421123242121102332424140240232014232104300030330130443341422342100213401432013241112213442221213142142334332333413340344440012123033423444224030141123324004234300324431412233333321114012414423223432040341311213303233030343120102214010304204404442313323443224312222424043234042302214413433332011433420243344341344011202414431320114430220434324442410430113410312444120241120202010044103032401013123421312020121411032112000211213441303232341032404111043130043340334120104232444143140033333120114214122021004224012220004223333102112303022043101102211230440224010313022433330042442113111224411243303440214433101311300014312433122444023320411431133144134402441031442103222322433143342424403312412331440341440030340312431113231301103044231033302132224424323420111041241204440333014003432020320024321331442430041322404230334330431231412100122411040041021211100003141042112422240443342441140103341211240103340030313310142100304023320024010341042210243411344130021213003011122024143243142034024444324423101214120112300440333003012443121311114324410322110212434420314224033332231124143203340403310221103011020012144441221130214022101423133030411321021033303414404122323342022203101240433310134242003323032244010330230404212234003100104321301312322440411343404403222330343243221202312340010432013221321212101130303223133033031313334030311343003434103024412404131324244344112324411342301320342340200101011444431341001221423314004420130421111144232204141213042132311343010212202442420313030301211220444342124442021402214410022242002334242221102404232301224422222321322411032324320201434042044301201010221204104422134134420311142021013043210032020002400140130230342312440404113422242403032134320431043014402022212104211311423401240140030001021010214010401110143111222000404114320112141231421034341444041314231302203240113004402422444422140120014414141222142002001113024310311112444104232404111032220024432413322414424133420143232411104433201123304133142011221022142134420330303213400303122412440412023010114300410023141233320022203423130241430333023401341424140111100222244204324343401110323133440322413231144002113302200334224211031233413101132143340030442112230000002332324420023011244402344121121120014433000244032242012440030333244122443132223242131014331241103324303444134113341344233124022204331414210341331220104230432424142042412102310024313314201321141023142204143404143003103042424302220340044032214421323412334033040021024323430004040120410011102023041210403033144411211310244200000432041021400040421331202024310103233040341434040132244031300423344142012414002132411143410221401323314202241202201333434324144211124421030301321312143001403423212422320134403412124422442242123302242020300014133432023342210412401424011442002303101311244034012341022042423144004102021022244002040124240420222414423101402004440322134134021434141003243014200022312204221333013224300002234223113323203001232321321014244131421430142343031134004341144332344422212412314403301112440310232234311434320444023212310402313112230042020420400210110240211424020421221400201040342024113322042243441414212400144112324121344000", "144404244043303342144133400104341411220212343143020141421434314200320123323214433413211030034322401013111104440212023110401414300044240002141031011333411140310310000412442321341042331322440223024141232004103211010341111014422403021143041332021122402314224443342020431123203311031220230401340421034314343211020232110302421020012321014333232423021123443112240444040200314442240032342011233104211131343020143300200114001420344310410242023402143423111424301133004121424130202014334043242401012000034134122302321041312034431002324001030312044322333330423300130143130224311024303221204333121243300031144110410104434434340343314311131411214330244402144412100302244140413124400003000322041343302331002001140233001210021040313004230332430231420241013423341131004114343232122014110340242014304022241124004044230022313302321112030134202203234142103012441011013024244002202300134300012021432041342043040110112042000102211321120240102332221424403334120120142022013041432133332043302142044444322000443042400414230321143411100343410030000233214414131332204241022324004003132244023131113411232111420122403340404224132303223403320430421232120323431131423110320024000340402013012133044212431123413404440001313314411201241313114324034004414420022342342431340444104433143424024240424022403232400031423242130232042440330042124044233242234002040214224203414343004124100332402330311143404003131321233433034124414013020112334123042134011431004313403433331340312133042114242302132211314111222340134414231013221221014012334030213032103141340311243002012220222400420002412233224340423020043430141444042140231204410023141044443302121213042224012211004422103213021402313301302022212434100024320011433444113414111034312341424040003241031141114222344023431042434344322042241114421104244123121314300342122302222431300300044020213041411424402444214024123103040043224344324211021412003433231201402322124122413121400404214041332114132302341234031412200142022104130443430300110300144233040300301000320441000140420334421043442141324444334020242322423332100430424423102342430013224423131423141214100302020000113401400410042032031411140224323112302413130330000014123030141342141314442300343123321004434010443320003301212211202410224441131030400334244044203240220112341043300112322421133342304013002303420201120341341123101010022340100431023231320313311021442033403041422122114343340214430032112243342100412211303034304021244112441432204014321430242020330332034402330040404143142300224230311343413410042122001143222100241423202222234001032141211111212424200201220111113044303231101102030030423342132234043424422433234412240231424340134314041010211201220203031201124334434022132010223420302232210321422402141133402033302214144110433032134024324120334321012342334324443430231132230002134202334104103342023311203440140413232301033320140330304044102244034140210231213020442420434133134011200402034102113133241030121134140134014113111020201000220003244131232334322401113422101231300000121002242233322232420202300342201003344222103040214223403342121324044340211101422232133233231243343034121443214313444140032432443144140034401033344443441241304342324401032014121044311121000430022234102003341413040214013121412421431333330134021000441302124442100310002101434221400313442224223034340412431212434143103342403200214142331242430013024443042330002404434122233142434203230244134441423230012434330043140412101120102004314221212324113431022132144422042433331031111112133342422221120014130144100144313101413043244140301300412042011334412431241034242130202340124330102142331422413141403203102034232334122332332343131043433433422423113334221243412130041223321443032220444410212001331044223233310423342023043230120334441432134440224033004002344343324031020132024032242414221432124011420100301103443023040431404203133031140323334233303311013133142402110004004122222103043422212404123204411434403203001042341331402244303110424433024124344122220033000304122434301113220002330141210311140032220134143341440032403311044123234234324242001021012224013341141341103322320441232330002340232043123304401222300130231132433414404212000232143023311101100201230032333101402200441330431110201341030422331244314004021104401114121122440144231331002434201232313410104022042434340002411030330143233320434121441342423432042230301310030213232233122201434010401234434413234422224131000143312443111410103204013221341113020140020222140441303224132330022", "130342442244310021340423444320212114244430223134012320304112311324441430002243413030004012203214110203321243124023010241040013000110314420431332241424003423032401141124132434133214003021301421324004044120344221042420144133040120341031321132103142034420333141233241213321002031311341440220224401432223014143023214010030433414233304442133210331021001312402221301144220233444104404331031114341120412204311003423041114144042210233330233024000401211041013342301404102004342144043332034242211114421330224244110043002342032301412212402124411324410433221211222414311033304434101004403144321214104042022034131144442441413210221001241120302201433230030003011321132400222443323342004423143241000422110042031102034413131203222304101134221221300344332132334030011241000103404021421101122124444210430423044412142121111002020331023404420012423324413033204443140220001034204324014323013411120244111222323013434321322104311343210404423242041221340324243430413410230100242333412404403024111332333330342031442343213023211243442122103014344441414324122031301341014122332123123340344431433242014223330401243412103341123144310242311243333234103244141120014200101304443343332013131003323133123302022404041334103234231311200444230000041413302431303403343010111133302324003120441214400020332402413424123021122243134144230124014204320400244101332213010402101210013201043032413110314311012211044024021214304214304304202430404020224211331123443132314441432201314030111444342223402021133333313222242324200024401003013200412323120042000421341100404443213344323231401422144420004143421343242114212014203220404120041130111033441104440104340100204141130134010223343303020344122320413010312133133242040311043241040134043420224134331222332410034342120030020120133333402433224234432100323310022402021031124214144401234202222113214023203230141214104411332301401231114132410131334323010202214143330120122413232440332231044030110300224213013003323312431414401121313214334443411242400042043433112404423100023302210331143410410144100441000311330421142031330032424121200331404413003203201420313024132443220024143300423433344122402023122204222214440222404400223040032012204111134301244432422431341304030343001313123023114410334040214402112420012212323412212341420334001022414024101012224012330021333212243041211144321211024124022332213124132024040044120131411340140024434333231332020343140220322421241422012234403243320114311023001104210001423032310031430133121342211201144404210133120413203330030400210032001442242321024112211431034040102304333243243331442333142443424121311113331044424302222401041021100041004021324431240334023002332042202310143120141311241114444032202334420320203121104341023311411233232210311423030033140200012213321424132431342120320242001334421023243114043313143313223420012020220003401011130414413440000323344213300334434413212033120402000040101424434010010103041204301344114312140331434224140430024021121332221342114232131134441421324223412244134302240234133111103031223100233203243211103204441413412020101424004240241014232242224313233311421142214324240300332202213140214323344240042024424302010101202414324203310103104310132244140401103431134333232022323041211312330431244440432232004410443420332200334301222432201023340304123013201220433410233234041423302123303210111220242400444004410130401143442444302312143404203434224222321044010410432200212113300011441010044434322224301122144444330442433320012113021331343021124121030004231412302412340032202030140022344011212110040422411032323200244300333431432230143023304211231014114223300400244434123302224133402011241420041024111310013204213134113402411311434213113321041231121411404323112334430410003401221012134410013432134414021120310103101222322414400400434441431403101440344312441241231310424310440141411000112143034340003213320140211434014342320414002113144203010420144111130034021204232004424140412142031124231022134201010443333403120402130423401330113441133320314323024323444014212024034200244412031103020434103201301042202410423201144331204102404143423413412404121012423124144321413301214302301301220321410243044114034302144234303223413432102343124113401212111423030223423040441404124141031104202444222102420110301423202211001343244224300430440031430202111013411321341104140430003430322123324123400322233002144214401033002422120241430320231340140310210422230103423200303331342144104211341010311242420312302231021430444044244413012203", "032314030130413130104123313312122331432444340411212142022043010424132040303143422143111230220102123222210114124122031013103331120333200040124324330401012123303230433000224040244133340033433104044042420434424313421240423422224103342104002300424431414342421430322302440331230013204303431002323043424413443312401201321144232032310033400340043300444122211010411202313034220023033311411230203433302232023440342131232100303001222413330202203300442200223343234200012010132323331233300242011411312223142401313401402102310211023403212022432241134122300230000221333444341100111034142402431033222323422433344124141334401241200400134323144034124221332321400433000321322343434023404213000222240244020143400010430213132230302411200124142110344103331300132411111210144031341401330310323422004322442403404231040341334010102022302301042314042300330403242404123344441343021424020101144414403240331140041042404424432113332434320410002043422113434311114211310432341304004342424041204102141124012143230421331143041034442431444442134424112014130204423143044100310434414221023002342300342423421423124103323300122432131113434124032222224300303401340324114224011423120404413034342411414244130232400212142303444320401120414443140314411042304243024142131241410411102113010333102412144100112030344033144400234311321131003241223002000021343220431042113120233241430032002141440214203441003322023442411421333241112210214243244013202110231134041103321044000011102033103434421104404032441422011031434312013342313012234234402020121202402203343102021222010313230332310303410324034414133432120340401143333333014440330010314130302442110002244120201213410130034301131444412344103002334112103000211411444201023222443020000140220221303311401431014220340222303233334041440102230104231002212343103444010201222402034110201040442242444113323010443420123121312204342134210241340033200202204132040424422400012212422210033003134123403142313103443012411140303124430031023110112200242241022402134332324344011040313301422121444204431333334343430021042032131302103403233040420142213231222433241433412131320312030340224340012040040013232141033213010422143111100113000432412233311430414321124112143400202224240012434401341041223212200144423031423312133213403224000114043304411223340012300223012333233322101131340424314002013123130003113033230124131333114412033101222300243021111400240044133241142033002431044014232434412401342003202102300110431033013301312002200214331124311430121444123102114432212133404121102230343304040230142224131402400241244202342122202314444440330132340320343401042133320141324343220203402401201421344323422343004342201044024130334112414301014004121413033101433024001123301022202213402230413442433323223410240300324013130240230133301241241303122111340022234401441041304104422122011103313201134142202432412044100304310024341322021204444221332434230210230324000202232433301433313110422023030441111440022131013334334004024413403004042124333100021032140114222343240133020112412421204302322432412300431004021433442442031244430230300323104124134221333321404203033242032103214440341322311004110424320022140144244332420443124001321330404210404404413430030001123444312312142114023204443213114340021133122423424214110321121202443003413211221401131242214111431131344041120332244423342242230324023430003414132402442010112114404320304242304411300442140023312004221130213104311011403244404330342412133112122042024403233424214234043104202004243020212340134423304431402411022344032344114212440123422341133142143400442221121340414041124342111411221443403114122220344102430304432414113024013004121320140013130422132443444230323424312142043113330120443442030330003400310212032110111122100101300344130033204411344003203341142321241301001324114202012212130313433230004113442321312214414434443121430302111424212431203434134230120413343121334410200402014204130414201013102011230034010041111101124222431032312141442202124031030332414324103302420200410310200102120000122343423034401333133040321113343331033023240434011022101010220123231313443343134400332120340124304021202131420232212131123013214313123000310204101031023420321022204243301022401034014022211421203244103222213334244433022420402003101313221432303343303424011003441341033334242332040104230214211401242122024144011132221141430300100243041444434012433411233242223123142341232044302032012414132112303044431040210132012312141223134122403143234010220443232402201031132", "344300124040221422234401341344130443444233000104121104404141233340223310121004403421442011200230411421300100222203111033342142204222031133341040024140011313422433131212202244020001413100032103043302321143403213310204201341430210323214111110433021220133002032113010012044003412404100142122313243342144140224231004331211210220442411100101442014112420334004344441101142010102144103334340210332234020230010234034102143144212421333043244223203143423443402222030241014431422033423420333303120024334211023044100344242321122332303214200233401142340433240400332410341132103040014143403322443124402424143140111101043412242122023400022304023022144040120430013232233333043321134311443322031234013010301241140440141033100014001402141024232143231032140334401041101400140203134011441131401111132112140340241022331331412324020142430241113201324403210203220243202331303234021041003411001124110322200342341243104430124343333033043340021433103211100434013024240033124122204123221030042101142200221001110413414232203423220133430401413034123121421321312244214222420411124110043234140130343331413233312214310314340400321120143143121224111021413402114324022344044000041401210303201041232434331241422440400140432413120014223201413013001422221203100014012113420103312441414344214022243302332314144100432101401241033410442243340424212333210313403432413440142000141242313210131442101324030404000203201322304102424344422414312130130204431214133430243444244304204213411320210332333343320420411322333033134044043034001133202343243230043112044401332310343310014241024310332302002244143343231222123202333433033313433200314140024110104140014430444133322143441012404410203212111343343314130201022233311312114403133020410222213431221430214321110241212221043444203443120033244411441221123114111210041014302423030003441132212123201112340233111410414212224210313243124230010302032423220224224403104231044012324402232202021033211104044041304242134423342032334340040231013030421243010241300320230212141110030423441300122214443103111404034113034024233202022044222414211124420344001331013221103240441112132232020232120412313344302310034233414221311000314043302440204403410300400422212401222320331411244211314020323423201031300010320033241402421311401344440022343401213343113200000423011401340222243232140440341124324040411341340144042423023130204144203241232234302041104300402002421200411302141014041123244443003412420232233411144001141344433414002214342010301400224041030112323033112021312034232330401212000344043433433324132330402320223401043004410402423023311220443242312022004423144330340344231334140223144300131333242010432231421144114334244140333310024424134443420321103412243142222113030214141314211031113212040443043044333240304213442431000413000310211141240334444440240412324024140214343314212124011244024022442023403422100121031423000111303012430310142012321201143342324231030432130333412022323121432024012401133320144422403113424320321442122201110224414024011403024321344114001104113012300124243304211101243001411312333043101101443414201242434012140124140033401233224314211102400430041404343231334134210112213443031132142233130342131330241233324110202202221211042343210233431431203312402314043322244124240141233132121122042003201144204404340420014342200344230301234412033334421312014034241114314003212141202411424040433211304022342320032120112242234420443031203211331021411140112303000110432214012341411140414040142322421031323312141002303023124313133022020213003204214213024233243424110442424323324030402204421420001432302104034221223244010201024232104042133114214324100111402401121200200310134101324104040003041144000320312113434223141444343300020312344414311443142301320203422342434302142444401040210340234041224421130122320444223013012143144423430431340402221430210001344300431332042143302244010144334121302212002004021444332403004234210431343013010414200014324001243343311032033002021132240203430240133300410214113102043020311341110420414323222231430142443134022413420242420314303242213134022300113140123031202230241401331432012320314134121001124000030234133043232131323204113001410321330414331234112422234102032341223443301443200241021313020410121433244312301440131310244423430441341020320141241204401044011213200140231242102212033442312413214212344031401232242132144002424442410100133312230111113022013414420312402431301331111313313203333422001112331130410142130044431333340032221212342200243042", "402411213242021043000102103103201131202321132240141021303203003143124423412022420424002400212222432313214300400420410430142010423033120010224021302213413143023134440102304330202022424214100224313223031130231331224411030301202000213404113032331110414342143041034210100321004311111402112320323432232302114104022113231111442220031034324412312000044142012423211241003300431441424010324023034442001430442310111331240112413442444203112344202104012411300112121414233442102314042244422241103442444132210103404433014432011341000000441043442041334211333312311200032322012210303102410341302044311021204320342400422413220242403423330420423403143020333402330112130224131214423401320404414033300141441013203313433314311344242112010342333230411301320224113022033204113110404032204024420300220042300320012100324440031311303344241323221200441340124430112122142034001420323223241301112014323434101200124133041333214001040402223030021141112324331024301223431332442401400211104033040003011134324221230434214411000043110401300121413204240002330300300213013413231122301144414221130321300003303442223420322243431400321410124011222142022243433144333410420141312323404043440444422231344403133412110440343002123031124241100430324424330243304022340311233034030221434201433134423343433240040221322423331321432043104404420244330434001343004432444042312134223430123324013413330201113140224024023014311011114034323442433033423222241203201431201333310020300341410144030341403114432021121240221230002000104341000414030123414400232011011242412204443201031102013113203144320404240213014442432220401412101130433212032213030303331412320301304333300000434302420114444230102322033044330100030331202403032040324404421233204140030300323203013431402043042043222134203342240012103014233132340342014144302014440203320100404323121304212210114341343041032010021201343133334224244103402023401434400221341332130033014123011240034214222423133144310040304201300210103201243332403000421342240302230212044431403342043420312004132201440220302101124033102424141230342010322434444220010144133234043404121124433344431014041424101302101033233204011433334132213421302210331332440134210412044004204301000441234111043414230103402433311313213330224041121400132341102424013032113133000200444223400230421224413122223013232202121213442114302110340143321242330032103241023322442023431124201221341344401011132241144121130104102402301341232113204412113422334113031343403031042300411001422441031230401001323030234031122433240341131010401323121213444304113211134002410414024113334203200333430114123112023431032422042340144403440400114241213413333142034141001232221130414221104002341401423202411323214444123201003402310302134331322211242323324212033111430311224414423323024133030204442412312422410141221212422234244440333302341011220101130010104213001403213140303441333300040224331321004142313401144102042323144120412243210200210430342133131443020004333041022203412233013031242014200024330402111220330224033302344344003130442203320404201132031033422043042034024034420133331010133324033033020100221012114424012043430410100334140142401203211104233143432211140222110034210144224141004012330411244210301222224414143200013132123112021104003223444212224334212121101042204321311241444200034313130022021103211430440133442011131322132124143030421311110030140444412143003124222210444431334132202121111040002302403442223233344214240422120220001411221234344402034341432420031011100031204202133444213300432043123304130123300341024402143230240333142404334230004433314330210334102021202032243003233441342043404433002431111441111404142323121331240202402214001332031141202021244244432443222001013012122103120131041312140400313013433043024004223044224321134102321041033403230012324323433104300032311423034304431310233242201420434310301211321130122001422411101121333121322044304123203332340014040103012320041401122024420430340131033434424431410433422144233243241110330134202204433300444420101333122430404311424042213421001332113123102232141113404144221024333220210324301010201313403212421133332410002401213440041210114224423412432133101230023344032333222431000012032410010142131403020012010213241021430101002302123122420330001032104024422144020204321430121014142344224214442433021211142021412422422241442400332214214341323102003014332144322034202102003323041431020400341143424230413242201111240213403122133341111403331044120303313204034023203140400432401201003", "004004312420201004411301403021101400041222034310224141011232434111343032340414313110032343321124242311003130420000240114322131110110323414243110134403012423210044323031134300404221344311032042114434330130004240413122313433230044023011400241013313333131434244320203023012102024031321123210113414432243434404323211201240110213144033420030221204231230112413221312233124241222300433213134304034440340442101111213333302203343013110021311433242113313141031401113043000323101310241430210320340224400414010214411101312001422312243343001412021124033301113003320403102023241232142422332040131034011042000340431343300221423404220142344232424332013042341320443040300221332111004023032424213340303322301300412301134103101020133113113232202223022243320012044414221030443402300113043242343343004313423130100220403020122440121120121142211432403003043331123110444023131321110103312332333322303322040212020324214123100410013043443040240120130341033424344042323132312040044231122312013022334034233443102234413142331042214223013423410211300412102310100344230210112344224041231012343331300314423233113120014140423443032344414310331201021321444402233303110411301420334210430300243314324313033440340232322230202304032143240203133124341234210240440403344022412240023143320220132140420332214122034413341034121004012233201214244244442333112203433312341443001210004131142230340224303012431030033243201343221220000104100224403001044304110401312041433024404233332240121130223304201033103301140034443441310411442434140434230132311012024022232241204230114302230123424022122344344014230412313440434144212422422134423441104110413231423114334234212422112014432021241104324314400433242124244132223220000200004314104200242403144332022223133313030140434123414103142240111022331022234400143400213433312224412121301401412421320404414011333421332334122412004201204243414213424042410000131312204344301032110342123242443231422401210141440012433423002302443130344401414403403023000444234010100042201434222132000124031003244312142300442401133214334000420244042042042342313404424101340103342440220131101433214304021331203324433110401204304130040234404012041201121144044141031320421023441140431004310031120443224213011402200003434240214103442432124402324122212412200230044414444040343440144311311422034430030311042440442134423110431240214444143444441134302041213410144021320244221144014220341401123424020000314343033134402343023223333023400300332110214020231002023012331241421423134031102400042124433322143343141041232110312132341232200122202033430422103210103440332131414433310411202024324424334424430231100222224413330310401324201344223240323434311134121340343343313323041043011222343334443221334403310120321033313334034104333121441440141230444112343412400003143432214233143100413412303324324434033202434042001223122401202044010411433112334302024023110124310240110432411123044423011414303010221233211124102314212342333312233242132010434140330244140333431032321033431421003202424402220203034223012032404144444040032110442031002240134003214130332220101330200434221242010240010404401434340003024402113311240401423320302222034304410410434444041132101230400410240331243221343311412000330314333111210203033201232302241012404102002123431322001311032220143303101143200443014421232044441030401022330230033312234441300432424301444130220303421002333100413041300201343024411113040031010330114031232001202341144432001030333200332231204023423121342212233011113042331303140133200021240441243342334141111113303231444022433332420341402120243120004233301443032404120034242224021220340313423133114213322411102201111132032234423412332024000114301311230230001224224443232022323241100223023442042314343443002000243111344343312422331042402402132211341211320230004301334012234133224332420111231222000101322042044313121012132024322401332404231030143312141143314421434203443401011144030143404031343011402242311011204313211031241310211201214434243324234323321244124140430331401313440324214111203244324324223012123344014431012000422404141300443003102200214240010142141422433141141034100134201020003340003314140043120120203422144003434001410124110101343034101233040113230122424314422430140300114034214400214323204343324011013432423022200103140344110131031423001244103312310212242300123000434122440300310210423344404113220413434120433312334333002100431124413000410403403024434044330304314222030300010030024011103222211142421203033001102204424033", "204403440402200334313011043044413000303344302010424202324432311432202200001114411212144433431021130204024014343222220041033440403314132100341033443424314221421332210311241233424022404220034144044314322112224430244302001242040123411241420023014031110224133344131341223330403431412441114440441441314431233102404123420100223043144320330300013141320341222440412113432011324442323324101104022304143043433401103430441224014120131422012203432313122243424332032032010013102233102132330120123020413430000241120424312301123031411102321103323042314340433113400233101412121222240311011333313121341312404432340420012404040400010113003400404104143141303103344231102220414403304134400331010202403300414212143141321441034134034221022044324312210321311102121123323240110133242003000110141123041320333100324444301404410313403024312443311203203304210142124143101421002331223231134310043301004000421234032243313412143114103103210200423131422002124334424423032120032440310123041202243432334300411320143404421301344220142121402411243230230320033142300000003322323024030221022400044114243113444411241304202243141213103142402401213332201412141243244314343031140113241422212001211221121420240033232021404340114411214403333124431120121232422442003033434212413012111120021200044211111300210402301332321430134444441111010241041421203413443402331040224031403243302440002231120132404112012140211324110011131213002244144202322434433044341302244423030113224121104411434002302342042433232131111100233304010410012040434412244243021343243010134310011311421121002014224332120420430301223021122333242112123333044223003101143021242432420300121412022010234241320111434320143220421431103420010011222202021222120121023203003433010321132122111042014412200143104332111212323324012011023042111323313442214031321032313111032312011222230424433202022222110244432032320034204333201211202041404303001120441023023313333143412042012412321322141100233243441431431110443331243020322112113121320044340302213412242043023324132214043414012242103210134212422001420204431333340031010000234301413331011044123010404122202411402402310231010034432234014401313032030002242301134000031133241020122201424234130100013410412233031012423303323024320144442004413342014231124432342014042410322203233422411141423024213331310031221103131404331403100103434320400122113020200200210412324302032114433330440214321042334212402024233301243414432041240443003010131100031332330402213441110103131210231100012311433021430440440004221440030403420103420222331014402020004444121412200014212000430302142234230043341302232300222122033431330021112323040311230314134131324141323444302333031013024411342223020003114223023301121413300433040334114404113423334014231211224112331311111413043202100022203001134301220100321412312020432334424401302004424332024310202014110244403404102340440004002340414213031220203343422001211032234300302221102012203443044243140012323402424044031313441303104330234123300324100414124044302414321013410022441030122331010242222011314300301241301321023132430042021423001143330242401014201102031423342221330342443134211210004141421421041012220201240103144324430120200013443113440411030001423403402130422202421034133032002040101112222102123001130324331301304040140022044114233243313244314134024433411111114234130044424010140004314410000413113442203420402123130221020021032340431320314330010003210004223404142414004442133414214441131211320330104203001030420244323100004244040114411043100031113102322334422111340123302112033043420402343421434230114421313044403404002431213124402324023004202420334131134324444110231242423114114201101444430434421324212344004103210220341203001242110012033040041224043033133334003142434202403103144302402420213122431210241223222333011402122040042232101131132221122020024303340211123341230433130243012132200103013110330332131020311141430441343231101434011012013042422121111040241040102100431002122332101311022423240102303020310413130033311212003110420303024013312030204433300324104241212023230221040040403020042343312102213042334220311002034210021142441434344022021131040012303212242143413443301233320030143302303031221330404201031000404403404202023433420100421413401330403104011303140143434143141413440332423200101212420132402302110402134241101032110132420204200223011032242030223230342143121032030223040323413432233100042402041122431334432444024131023304440424001320324014420300123042044233143340014223210412011", "020411041130042304142002013103122334402124121110022032320302412200142113324220344120204302344032413040032214143413321034230403112110102202143142412441020341300032112423211121440221113211333311323134234434311234014120404230423410223022000002343033000210102221004223321324324304012313232314013243230211332010024044103244131300112204223244440100202122311402100340223013202012314030102441220141013220001302422412241120240331141212033024000412132223212441240230030331413232220031340141011420430014440334140424244314331330223021032130110220400222131014330441001142423343220203432443044204020131342342012434111101003242123234200403233021032314310102344034303321100244204130000012124422331122040330310400333231114122133130333242211042232131424320233403114331403442444223331034442211044031433012432341342121111331124241134443442412141203303123123441434232330111311331014412121223324131404004002323221040141132240011200140323140414423341221412032002404440104334231032144344401112440241131242222432403444014412110143400302342113101243043303341104403433321444410443403004202140233022133200022221324412423431402123221032231110210314333112024144341300000341441342134141434422102031133024302221303013143240020220213242421100131430314231343244030232341130011043131320224331241304110112323344304440343023200001213424241233320442403420423431433142124031120241421111033243113230232132443234113431144411423110033344404104324440140012121102113041213012233144144000123000133331000243234223401441443134113433130411403220410214442312300222004210213112302321321110401314210231201432024131434034033214232444210300010010212043004342244024333230341100311141441103341210023400032413243010002301044201013212302211341343143223144011410021400411333124234112201402224302044130042234102201313334122412433000043022330400423032122213134424444302041222123202433400221310343220011204312140322441013144204324214320320324020222332013324032014431314002000042444424104303022342124112041020103112210004333033224322020221424430112120304112004241232333002230014141423430241410333242403222233432230200443422022224424042332012201030030013002041120121101044302301134023102113331131134133410211240113100310414014032043123124122324404423113234233220214101140404244101343011202101401101444330114231413241441442300234034302140330440221143232411110330311221243333104004330013230320433304012320002110034000021112413030404401442212300303230034340302424133312403131222141422130130201141144002204400201233043031213431134340201112022242211321444010004103203133331024333314240401204300341023024013240242324230100141224441043433424420121303311023014041123034231014104123102321313241201323242220042310101302214414101300231201313423332423130200101422134404113034234200142330344211303143210120440123321111320341413124214400023431011224424403132242333111100100141023130111144113412443001342200200041432020432410144432334304122102120333041423143314411120401424114014141121101111424323041104110210004112130114140032101304010204040102233003020304422011144430043310023032000120230401303441100114032022340040022404442443130404300421233343324233241040212100203324321344122334402234200142431210144423244304110000220101014132311211213321033131342242410103201311033344203323110334112004233214402402241430134420131422231313111441020114132212431321411421440422042404322102222221011340214234123024110204302004004021331433112212111104410420044213340411141332430340410320021420033103232313213304333423241431441031441011402233111041024433304400313341301123312110023440044302031222011440224313134201441044034242324314331232002441302240323333322022402231021434330300310440232310302114320101024341441142010212313030134201034040132040221233303330024320024441323402011020200303044414041304113334243204210323444324400430421444442412433342111022302414114021313110220432313242433042024402121131414344422021022110341020004221133223131240012444200023200042123314132300420311304132014204331101333123013343013002443132301240222312302123414111434030320100311410034143204104124014424121332200121134333411112320303133001200043012032020300032404440203110211443043412431022402204423401433334410231020420223102100102132110312214324203214103213324441410112310343430404302302334423024342414340110103340333314141131422411003421231410133233143414412401122302420031433211242311304212131023341431314440000121114232434430021244231141140004401032422010243211032423320224122423", "204022100140230403044240132303230330122340014320204441301304242412023001433024041103234322213140344241033134443413014433140202144404243111222323101332431242300143421314341034001330341003031434332232101102001433334244303333121312114304342004302313230132200341310222202421443040044301413221414131321113401430340224441432011000101103042414102300323101213142120120023024434232321123001124110021114144412212114030131031133003221011034110222321044020441023022214240021234031242302220433243414442310400034231142411141010243310443214212030312141112021333244422310241103030204240110142120401120411400212034132312300034133310440440224200444442334300312440334100211203411013113110234214104302311304031401232410240400120024041410333102013143103420103230332441044403042420224441242020314001411320220224041042240213134412332404403214131132104011133201343022131312302221204000402040213202312013111300320003224230333121210312303121223341130440320041142240123202141241101314441131144240300214214102200030114303301401324100341110430023331342044030224103332141214143222031344332130413304313342010303214343121401240023020023233411001102124021103042444442211112010300311204313111300231320240304432003123302130422333021204332322141014410332322424444242403332422241212402223214141430242220224300320110044324341433421104323120041041014004001414134212014120131443023212131440013402303420414231413013011221212300223412010240233114101330023111404212301230000142010400201333331232203040112222400020413122201024012420031412414110323433140122421001032413021322021412203123204431010044340012201101341131344343131324410133314010444443124103404231243041140012140422334313322200444412242031002440141132042412044314104121200324243312420303032110114120021133012010204410404342041224143442032002443112422040300211231214020013020011021122403132434332100244120311240401114423004240040243014422020412323420003120444244041424403434231440134430431333214124304102130141111443010042402134032244231410210234301033014002211004302341013314303322141240413214100240044323031234320031442200430333232211341203441332033234141240131212330344030333121013003430411310032340244323430200413411133324333333232123330132120344130110221323112413313430242324020022222201011344423424412342312433301040302420342410233024043241313002233140434042110432412004001203202311102420432222141211214244032122142022332412211404140034410234044403410130130024323144112332130344330411000211203324001303304040111333034243410342044204304002030011133331220113330222233240444020444133204023340204120423303314414320102142033300213213332024424431440224101341243233221114420113103020201013402133114303324233433434203233020313431133441313132120024100342430011130233402333113013214202111143043344443120442221441214041110130001012112320241121234101340324242214104344110200233412043300130304003142444023201121333134330241434041312430002330114422132411414002120042014123013302202023333430344121410410224413004340423020413331300011202223041222024203043111330442304142022230032124302030132204113142342113414240213132141324013012411212130233032104123004042324412323201431231232233140113120344241303000224010203341244121031240140204443213020023344142422230024102140024423101112124102424131431011144341344114102232143203441042303221042341310310400114143232144321040124341133313110440444014312111431034034130240302230032320434313032314424230220332300311323002301122010140134233421034340400002233422431244023342240400330413404103234442031430411433444104340424301314124234302032004001142443301103303412214033221433212342330114101212041344220143044311020403324410101300032024240000404122214142313322404211203323224313131341443223320220334311143200231121140330223114141133140211014243430142302420332213024120113023301200434141233302014040004044330233112220043101000224014313301013014431332131404222224320030420001214001141233430440102112410441023140401442114230242143021242024030242001144212402242312324202433433213304413341041013103020322324332444013003131222014403024210030033342100221244121141001223102320130244034301112002441101103103332103222140324101122101403040204144421010232213231043102041243012231004111424404041340443434010004242114242402304043104102231232421204013123123000331333240013203013211133340414113420041010244422413312142301014120223233004014114401311210230330432024213423420013003224231220112030122242320104403032330132143233402420202424343112034103", "100402214403443120203413212422104121002414423104141423212400423042443401300210023430041023320422214111042241040231211224224303312342331144001143323010431110333211413121004241341313142144011301011442142143233134440034204130103412114121140011111404043401124202124014330122204032410142314021323104141412402012114324420210441032242211230240131001302220223040102200442112342231440334302424244013142340242304101020304131203334432000423223324112304120301304000134411011021013142322234022213343331400132213243222330032213124103234440330022111314000202412010143143114412232031304224042310333403034210240243402400232312421421103314113110422033223204123423211031333240233400024302421033043223204110311200013240010020201020123024010320410423412130122114221110340131313214104324234223202031320103442334404334413114001400402313210304101003023424242310234233124343034030143324334124442311432440140422100020223032122202303103001132223121322421441021001102413332120424132002433333442213232313210132210310213142420000344000210210423424100201311140333433040200332012434233320234140330141113234141230331142233102101340031434043140003332211013214303002141132222102212222214223040143032243024101113431431002123312204311241312104321140404021331422142134233121132220224134320242402422231111401300101004321424322330231201201101300414224230400314141011131231213403240300030411122133120111142200141421121244122031144420401200433324400122431133210443113342332413320444024143211424002414301004413042303013421002004212433123334001003343340202131100424330401224111231124022340102433410314103133101100443200440411300031040241111110012432122132100312133304241334330432041341202313411113142034320434424000312301210240443330302130202212140210201443121413324240243310400333321331222303443423242041122412332310333100302310242244304442103422403024430032000310204203420020302102222020014420333020301340110101312111231410124123302243200031120424002204234211140021440221321024344022242401330103034141213032140313121234401340302134422322311222240424021444233230403133034132203332112021033443240341042124243400324231322134341104003303030120430214340100021412011014120424243112201033303223021300110304304241141331113213102442200414402234022122242034111420110440114343321431202440131440130233223113410402312122440333043413102034234304103334013422420122212331204200204431404313001244104244033441240020140002414232114324301221413103030220331440013420103043220044201042022441401412243223103031230000413412240034121210341113040323133134403441243140222142031321430313140310123330303333314212020044303313241123131440001402400443412144303442031143120343033011201311221410232130302242013033301201233030042313012122013033214124104321122341243113201213143134303312403324243020110033222131244011330013011320203002444041103214423410020131040132112223124021143332204412140043411402043420203324334244320024134010134340212411331023200031323204400030143033202021042410031200113233234134422414140124221440333141440304202001040023144114422110110333012213004002034400031124310013414200431100334331021324203402303440213123342210202434334443233421341110024330412031443311440323404111033344221211321203240240111444233434201132000244000220230131110443034301311202213044310342311420234440413042424223033234101030433023141001232043142340233022101324000342422204401123213212144210334434002110201223434113011431122000211032210430020044430044442302441101214440122144420323314101324041344014331010433423232033021433100412010243112141000023123321411401024300130144212131013242114032223324032330432224004232400001232324234301003212121434211023021423100330433331311020123412320134112120203324311231100132110403012044344013224412432343300301321441223131320311130420141402021113420141333113241121113020104430002442222231120430402101423021144341412100001233120421112430140242103222430430442112202342014132200043044124032014044032341222020442100120344200411034201434022313010243013343210130434201010043222334022002141300131241210101221023141423144412010020204013410322314322040424443144321414412021431200302140020104222021042321021120044023241344210443034134223022142313041334112011330330303441323222142120232203424031020314304132241202014130033412323120041214003134223444403241441414240230333322032123240001200143102100400410303000044334404034414322140113312420432201011300044213143431304244133041001140344403320411014143003013421403022022230343342003", "240343432020214400144042444411424211013001202144320214314133242324440221130431212313403343124340331441242213430220421340414021341423142022313323130211020023222240111434214031331212324044204134114434204414013140132434400333344021204004032430113322124401133000134434332034443012040034033230241222002303343200021440323341314443000110133141313232414021144131102231123242343401221010142043211431011403204433411304310403141141011132204004314324213010014123223311202124022011223034442031401044200300442203042322314040242043013004412021132404432340241143044334041442131241334222343242023331423403324242024314320222323211124120234122104213242202122322323003341134100320100111340234000312121404024400340121444012440434443442143200101344231010044012333244434401104330202130424231412014232230244112002441332103002314240202314433411332204231221321212424401302034114211213111344434411404324032134440111303124020443404101434003011410412414131041430444143441221142311021330313400113220230333132030411014320301000123003323030431404113330210430120321104044121203421321103303204204422221044241044440442340232442124324044444401203343140222234402430143330031023222422142020240424423410221211333401240313320104412223314103442042404414331203032412220312213011102304312120440403210130030400003344012013301334410234244400013121303133110113311230030133222214210114420330402010333330133140102131443022320032034310220443133414404040423124400311213431034423342223224204241202334114114033000130033023221123401112122402242431243000040220040430431333124134402332324100014341241341420243311241311024312201031014332320001222423113434213133341323101310004430010201200404004112130420043300210012200141213122021431124232200420020011443014103443123121124110311110430442434322412313241332022304312123241233302214131412130203133210414323324413213323212341102432313231021440433440210131223314224433143013110332222302240400344002030300132433233114420411204024140443003241442220023212104130140142102304430012044412442121101034404044221304022123401410101344234434304303230223402203110130444133101233201434101033321430042044223132414241040014411031340000341200312313004211141204144330031221420023133440031211204003043100114240124313414412243321234023002311100334221141022010133410203440420133201123423241021012010324331100110002204011323434120410041204144333330442411442044240422242332220323421240420424423003121222130400430413000134142041303234133101201044232424111323200333122304113113340020313023331243330142434434001201220220321301124223312333211121121010432224304412434331032002001113304401232101032133120133401340303232204221300144313123103200441222140121314314141434103014440302201221344034011014122442414200121331343221131030430443120240341343004030144444302100004110013132314304444210443112303221212230130220424001104133230422231301300004103314340040043313402402120240100441203111024414334040211113321134402041014440222441422014432324113343224012232232310422012430042413214444443242310204424223133322334332402231113202212033244232334230204421313141324013304220333424302212413323200414310011024042000124231204001431013344424324423333230214444241310234011023412114430340413420130231114134343404244342123112414320102023144113303421211423022441421304213003040424413303114442130344424232410431434433330121000131240210042103431424041143224020123130413243142101011313442303224341013244330432441231310200412202011211103230114201312300220001303012213121420333300103301230033013102331310002141231313432041022410301223332300003401100021344123023013300442044430434012310003444014133042421312404240231230103330024240234114020334123321034243404140321130141330444412110014311343111042003313102213030141131133233142140042002321234324222310020203424424023330144232241014112224010401302000330231444214420330310210010402210431202410220223121102400323242200213141343214112322441234143240111121110103131404111423241340442222310104310300140340043424014323332401141211224133333203423023012001302132014012100244420400220303431312313442403143112424023111313320200042111131433024440324014140031214343023022420442132241304421021032041433440200244013210140104001113023443313100320310330131214303402314130214133300432240430243400004430204132034332002341132232203301020143002233121444230224023441422440103442141231203030000311201010412403314103123214011123001042114204031412102430440331133134243331010332240223212220221023110043313104000", "440313011413224411142124310204210043300442044104123102243214211432301110311200232043334304404033403000322441440231020344240311131014110303142132304034342234303440011112303302411001344141041023434332211130342203404041304122014413032112433203041231121233000421414341132321221324101103243003431204340143311322040441242134102333413011340214232114131001423241422234014122011041214302243242430234203104324130441321402402020412034001433142021104211210401230101241323424414114134332243004230310404243103224224344133144231043012002333404422443210440443300021404430221441130200413041424034220321004123321221123410140040143400112120111343100133100432024023414133430343433122002300143001341133231404031000022201040010412211230212003041002443024023303000224411100043443434314310133300241220301011113224114124142343110321402334122103002434412240343244342242231430221011300312431000010424404012412010241112131423303121434433020430104121331104312142403434020114113324331004232310202032014221113320423320122120104003002101240113234302231344034424014143440434112403414041330101323120224143032413213430143420313423343332200321412211211433323402224132431321431210340143202040010422144041414442300300331233330030014040433441032323421130032134243240011233034234034233331422121043220004303432131144443003432420433240204402132223042443132110041100443113144343123031011024011004301324344211012422433122143242304112321320432102032223113231342343134413340403014210412141403224314223301103200403334243110414134202024211123024210143142144111233414103013034344342204301143302023401034001024000222332431104144433211200203030032440224310404422210004004313141040331122231424322012143342310424442210131440403022412210141343313420332433400111432320343140013103134442222113121302041340424303233343003421134444231011124313220303401102144224314212034010233113421144210003122330023003220230342240444431030000303404311232112120300120120300311324111032112120411303320034021241332323232001413401043110233102414331103044203110111341234021140110213104003041001104211123400023413142432202331034314310203320024141212243444310142412420242434302114144411123134111404321444001201440043021243244431144341041214240100234023240444240134242312140424204402403342210323412041024013014310143042140121300113241301221043431231214031401440402324442313410213131043434223104000334421142213102013141220042320241331344124424230403100023141021304330413043433433104212033031314230433001323223121420320323124121240342243331021110323143314213440233311203400222223134032341412002334333221331423202102141312210242243211240402420332041002120023422011203432430100414343243423230304110334313244312001143301300331412044433212232341022320120403330004414440140020323414241222302312240104131140102023434414014134011140321343300211111034401112344231212340011244242013302333001424121021234424122310342421240224330331310121334402142243241401232314143424202101432400233120033210142303321120422013232121244441321210221420303112313012043303443004320100132101212143302234424121012313040000041200300131244012212213414342243140001241004024043031012442030344034000321224312033420224114402312223032443041032030001332120311404100221220401442233211043402001134213231300322303041401312232304132343200232410100000103411003121104011432202204020322344031121200402204103211244040423114131424330020012202033004430041333001041341303343224004000313303000332123333133004030414242202421341310242424410441201023320410431431321104210024214444222142114101032143023234110340221231230111402101142011402240433444002032413342020104220440012014231222024103141440213033014112443324010031042431131134134224213332310224311303312430413311042444231342134140201001331123134231243000040142103412321202311014441043404340202020404241424243131144340013344431043434120402004044102240301043432201424023321243422400400031444324412220400414010133121413312011320333310230414301011140124332201220413100023324041021320130324414341243003210042401142304320221202310430434440332401402402212404211404143121024304200043212032024331121034303003121402101424133402402441200322442133113332211312224120404242440444033313340244402341420144203100332123410413141212202240112143323114032133032324012302300303203423123324044123000013333111044044334014043132031013314444030424043124200130441213213400042121044021143002141112131442144341444121231241304040024114023040101044000221204033101223141302314311003121140", "241310220412434411023344231100204034033033001322231124330102333340411114414133134133224120043133441410210223424314100411322320234333401201202142032433112232030032202344034312124210141133402424322211321241123440333122012400321120202233144301102214430331331021441244144002113431313334004102441314003132324242220303412134313241132231024410120403004402224230143021124221220000304000333143112143232042431311122014000404030103131034003234233041340413231244224234003314210020213022044032100304444440432230312303102412114234044420221301423340201101120012424020021420300030240330000100032022230303010322311331122043010234232401100141123431301214404443132100413201002033342202432401411343331232322411010112334212202043023234342130002203402331312422203304330300404314143230423133240024424023212432032334134420420022140220140442243010040214433230200003341003031134411342432021043142444203302133044431342204304034243120030030012424320421434413201000421232233033321402433304102211140423300033214424244143310043104233001022134222202344131344203243442444032104242442001330020204314343134104342122240310233324034222120312012444140112010212042024131403040210240330242220134203311043101432301004322400404003033024320304012103211211041213341110320401020220401403233142130010111144100414211212032304133010432040044011212001430223134024231420113233202244041303120410101423332411104211143031424331131430343411033042202221431333313331222010212001414142102310241213424033444301421443414111414014104010202333420042404022101332043134022002101210032333000330234333401142342334234440012431333434204312041024410002100220122243102033120144041001442134241404302402414202112312021340012440232333230100031242443034411301332321234043021330030132334004141140400341120232410222433243220131430004202243100243001310310230234200442023131033200442144331440040043333243223111303040001031403431144403011410041410401310303004004310001402204204214002204223412411003442123041400322114223314104230203004034441012440301023224004433244404314024213342123143122200323344120440440214441102400313440242130403121400314210110040132241312442213003440002341003340324402411204324132402243213332224344410114012032341212431210234430423121002413241104442212022334323402330322101100120242033433124230313023330122203002444033041223012003101211023340143401421214244403441420332041334034021121320110120320043313031044224143220443032332414242120043212203301210110211232414402324130204443032310131130211212310410413033222213030401430123044214000401343402334320241124023131034002331244302422314141443120034232214113022024102244310313314143323141400424040112200341203200331134134344144420333220213114033241204204300143003234044344243001442404240424310142432102242020322134022124001442000013442421243004330200324314203323232032213230420030310043234443330013400324321332330001304303204132432241001301231230032330030233402210120240030310333142234011434210334204010432413023104440344330220014240301310213134323120011101142001432430012313123411412342244213311313340323104301024203040412020003102313120112003310142432243424431302120024402343132434001100342441241032024013442333341230220131410022441210041201111011443303100114030003240022421003204041321342111230314132032310333434410100012034323033121420302223242324024033041322004304301300101043113330340021200232412040402111432110423213224304422233243044223332011212213043301303311023040242411214321211204400221122241034121020322333131034220132021302301000310023111333400344013114310232321334202133100034001243041400303431403041440324342030034141402104442321010011040232040302201000034034203113102012441333203343221004034441311101231400342030444444124303212433033311340222323001444313223410440031004220241023313004042212041001110030330414144413020303132130342404421244334222424023233000243000420111323133332202221110411300324334210434123341210324012204321213122300340324223214410010004220332403210403413204013002424211431220020314341120200304221000143340303203121040101234242010422342443111104303110430343023424320404321004144233032123043223424322340020142014341132244011443030340101243300234310030010232123420040003300223122002013223332031204214411331304221424423230424400042020120321100342310313314123224041040003443144342444321233124331400142004003342032220121202201403342244321222101444404302003224300424234424120031404431233410304044024014330320402430131410212323012003141043030401414100304", "410241310340312103310010222340200443223040122121121124230320331304023324234420010333341200101220202221300230200400204440230220113144432300322132311422333041344033410323332234343324243342004014121212204114121324310444322241141303001401420010233300211324022033132030134301312410312230031022340123341304401210323224431143401242303203212342404010341410223132431022040240334114130222221323303300000040402000243432221123144133031133104032440122103403011202012234044033321132134103434331202313012044132012131014113323044244011134411221003130120321221432221003240022132400432301104340013314203221122120023221004023133433224210132113103410202224103041114432233021414003331000141240240240233211341111311404301443010023241004332110340422340444233201112001022114031332021404323020044432300131202134300301004133203120200033402030112410014033131013424120042434134442032111314333044123134303022200433410342044013300140341241341322004324032310131023030042420201443334013124121234403041124222302212301042234344121241103111031304432423124220233411404311314042031310012210344432341104204310313444124404021044310204212020242420420040224120041130432431230203033110221114004101033403214033422131421013012323342332422042021332021433343403221020244440133000034434322321300320240122032320242413131331201422013321412202244101331324210141334201310103400122322431203013330110311102102004322034120124104213130144320131314044034300414331241010441134143303422244030030234340414012142241430433114032033022133001040332311001432330120243031130132101423444302141321414103032420144232334024121400202242040200424011044400212332104113033420024221230020342131200442044033033214404100433203123100211040243331230201234031010030141433023020242212020311032213422340311200044023143023300103121040114302432344140130102242140113101324030003022213440113424324130444444144103212121013310403120411201132414220000333103034204210403011022104410342341122221104131330042000434320120042104211042311034423101340131313131331144032032224112032423413430431420332342042140013430214331243243324344130123322333230104132240321204330140333000413103431322311012001114014333412242100032102102230012114220114040040303111301203214114224013442021344033313120440104131322400433314024113423420012020343104024322040330033142321033012003012123132114231104301001210343100142342004140001411440102113012030210143140444210403223322202014141042112241224312030104401021310102001114321314441410003003422212240112321323223002104402221340443442411422020013234034220134302144220341140404120313212323300332241341213003200314133444313011330133003210300343232214331440410121143312403011200443231213031322301403022223041404310324213300113141101132430200014331312002141113311122401330044221100421114332221123302143030243120144042312033102243412111433134440224130234044143313414402222132333400430311020411001244413030312121124234123000114320410331142330224111043133400421303022412132241423401020110200201242114430342132213333014104432212134103232014443234323240303014141304331214111214413103041342023034333332114214110112430120440121411101100031304214211440102004301310334014324024032101112400104022101313023400421041411434301430424110201130042232024110103121304020313313220000133130120003204133210432113244234422343124142223330122422332012021141020230211104311144233012201424124234332333304010422143124210233301042413324010212311411213223213410230101321424114001102240410322244122333223032122300202440224131142122213440342311131404014123303222114312333103003214214124013310213233143134241402143104034403012113100024443412420400040234024043343123003243230333431041144311302304141004443433022021314022344001222343431432003401123142323141421232242324442144013004011213023244014244320400003121440101331311342040313240404404330242134014222233234011433143121422241221132031211241222344233124344034001332032120302240220132340231403120213421334233303341132103010020442221142431021044334011331323210400104220123123343243143013043104441112323012102121442412220432212021124320432333213001433114201211344113401032010043441311231310142334224403200431434102021244224212401024321234121133232044342443424214403410203123210040113443444241320041400314444101222303103432430241123013101443430421424220020431041041323232040300234233143120013343411014421212212031001141241242211323204014304241322213020032022140230431304041000322433132442300110033324343234122311124441033001034111", "122013234044210300114310142212124134420300014241014202233143303342010043240042321114434002402243444420231342202440023311112400131123304341423044232423122442230212141040020424012113400400410420403303412042311044443203340411013021224401311114411140433441301110114012441230122023120241220222233134441244341001120410030411122111430332012201023104034312243434230403110002033423433202404214213432132224233341044002012032221044330240203231340000240424010403413241230222444011200122010032240341224311140314144112244324134414300411140142130400200242212244211411022142110023103044202343203440033041412301311121002040231111241441001014004401442122130121104442433101142233131242430131443324311440413020112140321122310014120011242400130133311343012140311331231321242332000244000030201000204041234111423344011044312301344331022301402241412000402413130312412313301103432244240401442400434304314330101002411244214342140244012311100212300310430340100042014341201423223212232443433343323301011124440104332314132220422430231023330204033000303013022310441240322301041033242243324224031323104002141144133123423434332221214142234300203110414042231334030234114310110041023440302334233432314230104310221223013342303024221431444224304214120322444423423310044101431012211311443414421044041101203142443121421400230312113410320033402401412414343043030310414033133114303111332103000011042322401221303100302013002342322340003400141020301304002101411020003440131201024014303204214224224434013111022403423201101114144224244311124402032401301121224022102131122141201101120422334443202340402432411244133312013312130414342233012303242220332140241343210222313124343412114034410221441410023300343134330243224203122012303103211142214403313114220222214032112232010033043432313324033203244213033111434313202304420033042332431034232431430012331312440203202303021430423340311320311202032133000332222213102131433033432400144203301043324043300001233341300423420134231201404411100224243023131021223140300001014314433213310231240033214101342031210113131033343234133230311141210204321210441213312104040012230100324121033114201321212240022140410242033024004441313400014102420300403033442401302444112241243113431343032342124210444032330111134112414442014331210200104431103040100331203313143044211313224224140443211242400412344212003214230312043021144001222321003331331021213003132230431104404310300421201410240221013401012213002403100134301111404020233141430114342043103113000201304034211234131221411244242121412413104223214234303101032242040311413042212001201431423200013120430144201232443404210240032340010124404410000330404434041131204343341213022130440400321043332133214020341134230422122330143321221404004433304440043303200330120144443103111321330113304232002202304322242013123301202101231201423222341413210131123113140031040341124412231314024312104103000000001401231431232330132143023202022014124234141341022430114322330042111044121304230034124001324434001444411030112234220343220144424312430213402411401312421004101334243312221004323341103020231314003202112421321032310401424033010022014414142343021131433321024042433434030224414034320102034200023342402234303420101004142443012302413040121120334300113320421341044320124221320011023131400102201034320301120404213341100132431422044204414003111000440242314220103412234232330041034044341334103414330043141133122411332201121300320142201024201443244203422343200224014102330404223234224223021232201011323014003211011202120204243124334244222233220204323011431101210301121330120114330401024341043224143231324021002004004113044033411422311143422144400300312432412414420130433142340122144233343334123413403112020311343433104343143214443112424202443243201414231330430301313323422302322223020122122422241041344434211331213401013240404210130311244222422223000321324043133420404034324342230103011340130232412410401102012034121243041104123003124242133303121112330131113440441002100210214103000200002304034014434302111332103302244032230243111441001314044210324303324021142340232212443442300010123322443301342323011222204003314211022304332341102434021211441234203413423102042443004021301422042221231142000104340204442340144121334334213010233412144004302243420402022021010241121232333144304131140130413120004232140112242412002224034231223131220041333010201113312243021300040103123002431144114024001044400123440121100204023444134331440131022134322140414003321433213223312401132342223", "241123124341123343032034343231430402030332102441223010120122244022401041400141023331401102144320221102342433401113322341131210432041001122323003421010211201302024114020023340422133344201034301010442031042044003404314301132004442021004213021044230334441043012434431012220104402424342133331440213022000332102130130341032122341314313000002223212120441403132421123034100041301034134334314241314414322032430314100222102022200121012440020231420233301233331031201140002344231040421033304122431242420140211123414402222420313303234401323422141433402023333214442312102202044343334120032101314412024134232400142330014403422244431444321010422310343004440441413003242200124231204434340110441441242021314231112201244112433012033431404100214213432313400100223224032441314302132344121423433014331002114223443201033040231431320430430434113221232041112041110122010124010344304221013140413412131340220434012200344410201111443114402204221423412221144004214312121432243232310311122304340212230043213110011442202112424002400240443330423014233004233003032340303324133230002120233331133302033100132404303414234320244032124340121004203243403100302031330131243423121321411344043142443400242024204413303431133011423304401222333041441214024430401201330422430020011031414301210304034113102012004033000224104021203322024012133411043334443214411332301124442203101443414112441224003402342120222314433041300031343420341222410241403124411010402014210420230243142422203300441032242011124440130101314413432433412323443000221001233304044042243104442343220000412413223134222431433010412333334300422401310343120011324443431123112401203200411322020010341212232331220103312340422011444232142214014231111412001133010210040011024313341100133204321342300344112114032021100104121313324112010343002104041241132043344122043024121333221140442213124001431014204442034321000414032413013341201432432422440132440033021113130431231312232022333041330443130121020431043022040112433421303203023103314020434332040042123101320211132132101142323041322431304221320004434041224314044241331423014222213133414214030233440104143441031132313323414112202122342420023042214320334044143221041332023043011023323211210314144010014304014344242001434442431443043321442233134113404332010134404203000344423313143434220010013211214033342031321142432321432423221223301420400022441012410034322120202332340034343242414134444024304041442004133340312302134304431212312440313332004233323331124314114114233034212420320422130203304302421001444033203213123004231414002244004310000003340441434304134314043132014410324322124204140132210200340330410320430423244204224223032000423311301424420304213414011103213111102121241344032324244442132333302122330230443412022144104120302212302104414204400333324310301124022414320421344124031030211021313240224231043204004421020240213304004414302033003213023334312301330402211310113123042202434314042333330013113111214304104110024322014021344044000022120140002433340211332101421141341101003422422343100241132310233244421223413110012133113244120133202212231004431114221301210433440000023431432334002342200044212144431043142113240400023410340140030430204010101442021104032123241323231140334244322034213042114034442321041430300424041241042103030202403241440111414221014123321012223210231204143100422210340442000302013124421402232212242223101431130121224343041240144101324113231223324234341404104200432010021140200102302300433413103130321341244430413244242110310243044042041341200230321021221211140030341320330102330310233323114033233333013331321201244031144240411403304441233222444304112340033310134030103210102424232112030322043213240032000000234124120101411132131313432132200122434444221101412210342302040143344434104033120023304303324314322002143224222430410131224400440334031300433214324443131241043204301023333131322133203314403120222400134021243412443144420242400124031322402213144112242030231333211210303222222034111343032321021113140320000223441243024132040133231423304421131241402231142101121324414401001013100312224041330033430000421321003413402221032113440342444034421333014310421012241413310104432044144421011201000002023032022430244242304323420413413430212114032043404014041000311141241314012014221440310440103414212214202014412021344233211303423103223302340123023000004102334142400402322402341204420221004403230314323133222013202431422041433422312410434041312342124213220222033043403403421142244434443132323422", "411443003244001334342014441023042044313324111134311222104033302113331214343030040412443431244343401431143104314313421343442233104004431041111213041110200234443001201022121234303242001102322312112101042021101041104334232312220003021112031121023340400110313040321030142123321311142202222101343221212204401124420233111401111130234211112412141304430243130032014121110243113040431004211211344403421240420410220402003132144131324402113134234012100421141432133430130242304440131000231420133014241344024024444232002310200234433410410433404233032140042040400424304012232414224414243042124041343401424234032331042442042111333413213110414333424411304402202032024140420122422123320231430040200300312413330041102424140131223102103031230301220212430440034310223312420334234201201242404212400041024242314011301023420211004114031413400304231410340030032401132100344100401011324014133434213334443434001412234241123314043213320231312303210312121331240012402031230142220321402301342010214234122243403141240344134212312421220011011442132003301430424410020102043303110224203304142004402301303234201001113440201210313130040043114442433333024021132231412230202330023423300311131443244141401310244421212243414213040310030133231143142413404224010023232234442114232101110343413233204421044411414121142130044031223442202304442223122133242023032421121111411303301310430041313003213203430321314234320344004314220431200323110322202440012011013240444121244213414334024322442313322024023121004214344200420412343243313211031004144321441213130411021410120112004222330330331241430303214422032331142011213141123101204312343101211420023223240003032002401114323104421421401042313344104413442401410202000234200404203143101202214332402042323440442342240132022141304233144321444232430002110241321430032322033144320204123031340210342440420041103410204413010333320120411414013131104034233143400010013021114101441002014101341102120202310310042434140213012314441420041033012010411413444423314210412113431404443120010200122102433410412121212303320343102201111343012010321333210221022302214440200224334302420422311204104001222411220400132413301433103110221414022003203021043104140414130222300224323210122224044013134410010441312303011101431310210102222401341440340140344024000014033241434023130210423111443124032023144021103333333230222230240414301300344402440100442200301020013044103341242124342132110223401410123132204224300402002442033214410123301003100422044120200103443021113134121233202031241143220421303333424141242303324144034413112022121132314404210303320120200240331102443004220301303310400343110231312221114111020022201444321324100213140444043230234230043240432430442211134141240244332402230111233110104024333034202220222420121441242114103014110322102133110003444423001314242444212221234040120433033013444124042041011402042324232122131331032011040204203334340113110203023304443310442413400434040432221140321423101142330110411441330413424240044412331134333102320313343410222111201031102012024421424203343113204011331204440120232024442021423440313204410122043320233314231144144120111011122213212024041121040003114004443104020302143033434023020333322431104044041010142324114301302214044303402121243243412104141141243410302043014100130233113403022233011124110202133314240444243143443002200241301313304440120240322014211424121004011202102423223024000140440142303133142122220103024342043030114130214013301103343114320240143131332313202320104020004222111320023044140311024140210432432441044224001020123331203343303033044040134030133402413403414002121413014000022001411412123133002231242042110431043203220430214230401214223040130422420224401442001034400432404432301021330433100022232140103422411220201133203010030342311331034321134141240134112121411041001112400343443303413341022420211443432143331044111303013001214311023013144313121110140332330333132220332011124234244301024213103342002443303013244134340132130023140231221102040100023301112402332100211110044021430413001014011124342144332440344212200023000134101300103204323030111213014121042100044143421010033024423044204204003414403130143034330333103413414331424402413341143041113143203211203340121021202211422443304341202343203330204223424202041444211403034024314344400420234122233232333433111041001434032020001434300424212321114323341143123042133242331234433111123300224012341012314333102420142310104314343442440112231143223430420042423332224324141122420303243", "432412312221200214110123323134412030042132232334420002240423234232321110113241330033243324431331144234030133242204414431120330402404224322033122424312030101100111023104433113211133144422414311404231230304434442422032402230004420414040240401333023042042001100004101324222432434224043440232402112213342122041402214322102014112444121030331021231242033032104334420222143330220231332322210324113001322440232300244434002434011433224040043233142123242403312323031140401144334314443322443224442430204134044341142100014443240122424100343200322323013324113302024430104432210232341311234241001333411301211110214322402211230201312234202432022132311122024014114312041132232011233010203331212324323022400322100044333233031104022123023111044422041204223222421423112300010124300014304101200401212331441100222010442210444120010220401043014302421032204113423003134301233040042130000041320340302103301441343212032404321404313213142232124340033203143214200443213221321300110334301340124232143034300041004422212313443214332010433402011122204220124322333031133444234334234214233114241334210234121411201204422344133112323132244103434121420014134424224202011022010133422224444143240402113012204000301001030424310234023313102423211230011432021314204242441323003314233223243023101041142431003141410332410013004043100124314431100413122324010303134433430103040113434314432113432134212402413341320244424414023314213420014203222230401443322424121132310432342000424114024143003300203014222034410410321204242424040200434020224323442302311324000302113204203201034401312441123024214023012430300423023021320413122214243224140133242120023124310032130411000420303232122441424212121220300141143122110221124402433102113433304233130300011123200103324233313033303000103242340042114003222421244011130120042421413133414021340022232310232140122103233113430221430440113212121033003001134434203401344220111040012223143312332422203113313042133443401303221030104141022314404434444403334214010400332144021333102104030033241401321411132314330004214333331412330224430034031200121240411323423112031032344042300321344211324412223121101013301110404030032023120310032024304131122211442442310021420323444211302224412404331404342330312444324034421000020012231233220210014244433442113313411012010104040331411311134024241031111133303002340411303330033343402142212131304331311222324014003243413042321420442112414201431220223421104010341420241004103131430232142110012014443133032344012313003010132130024141141314203302044032241144011144422420201312310211314404334120213044444030124111021234230223012124102000211041342213120221032113102124340202221134310100020024120100032211332213014324324124320013330012431103344434210221423321141030131404114244420102424101041124423133402323432211202240300142403131231032212004231221030312232310432031414400232022404310212424334340441232214313102443110203222223313004031211242431334034333040301413141101143001212201203021120214204430403111141300200032432331103242211432044202143101034033303104043423031110020433434422211022230230121344441123122233213100124230111112134134320400024114222141342141034140130234240011433122423230220133433424443124432333324013124211324122332431230212213020440130032301101342400211222113323342440430141200414303033410233440234102412333323213012432023333203023244203424301234133031133021103023003244222120001300131024402444111140043123210403122302130430441231101403043310004043422234220230104002410303134404224000440123342122322301001044412202233300330224131214120331100214431010202140304401321101214300102203011333422232011020031412231004001344022432033214032420001322204431430442422130402113123043021432224133144040404333000033100434230342134322012202104122330113420413324040434300020020112412011102443021242411020011304242123423400042312024140210040144210112043223320231341011203234403113432202110002441331034433102303403042320312112333211124101210311104122342134031023133414422311233143231442314314303031242222224321230034320412433314144424143224330224014044143143304130120331301342343403022432003304010100041423013100401413004232301430104032104312321443014324412110011230021420112141430200302332440202402124014403233010210003042030430313141143230233343044440322323402440420434233213110103410204432023303221232120421132131323202131320411340404414223043030443412243431343144032404314302422344202013321130432010440204314420302314133021224134432343302003023211112423132", "341103432313214323423120102113300013104442334130103012204303123314211440242202211141031143433323200402043423121402334231131333300211030214444203402431012030403241411032042431244313303244141131432300004443213101442133323241110143013024122334101210302333434121131102120001401221402321041433200223034104314213203443244222003201223443143132131132134433242322202134113444441132331440200114212142210110024342024101123412134431012012211141430221240330443431311044044314403301232304434211000112043014124301120123322022432400001423100242013022220041302212130230202301131224342012203042130323233201440231411320023242121101322034221220334322231313313341143404421033111134244000332122121031340012412101304404303412202220132032032010414012012031244002411301014230020444310033123442020043432113421002333434003214412442113124240113230231043111011202323323211304133114440133412010421223214204420121330340103434001112412122444324312312004334104134324303223123223244311021440241234014443302331100433330244241240010013310114142133331013044421332333102030104331134044413010010300410331112320044214414403032000312131213234423402311103034243203123342203304422320223232144102412441210202024143123324212333422033230231143124430233224214300332321224302132020144100303442433203132120441032333110431203301033141201404100232020242224121402434203100120220101214420201343220430114410111331131120331303313340244432241031442221041044241322010403323122243114240431202144133120411130201413233230102024014114043423022113032442024322414124244422242221011240404211244304103030043321242122030133230004000122123343424341124304113214044410230234112010342032421000304312421420230044401332000024041440222003022203314332424324121141113103324042310322321133334034342123411431324111223224024003234032324444400214313402434130340004201320124330131003303344234431004140220342434001200230134431113041220034123242141434114100210213322222333420332420210433002211040420200333014343003032332030223430232131232120134332302020001440124424433422342220130123431141104431341144404144400312400200422240041110240434034313300142404314431400433020131034232324104412044143323333330210302331420000434021241412110330102100100334220033142431221434104441402423132300103222302333211040330011410043012320322402240213442242144102013211142222232331431313222431224322240334102322324230211003042440012101111433222413112402340422023412022331234013302114220244032001332120140343300410431314134330432244104114233120424002121301133144402320411040220223142113123304140223411011333322142024144133040111111122012242221232241441030421232242402033123414342210423004113233310123033401134404401023020431002120220112331324421401121042211023422140314043144331103432300011111322420024333042223012414300434313340022413013110110030334314434434421032132121032431203214442320004132022122413030333321113014224320301122011413022333004344331023231214143213330001433332344024030302434140441013323033104000102402043424011214401214432240242041111310334434244234434410114213433430013421202312011220324112104333120031141032233432441134222021221001013113424140130410434213334400231122433214004103341140041404304033220140443212123122122303204410303030402411130114124103112341331423440214103020443144322142320041410140330033120420322012032243441341230431312404411143140144244314214314221220323322431400004424334012303020133332343134111433041143340221224211422301200244144144242120310031222110144422010023401440333222123244140224323321421324400023224402321330441203423330230412004211003112224001231334124011242224011204431432303330300322111224324332302023410440041443131400130030230010414243104334343113411432130333004123443041040332223441131421404212224343233001124214430142144013303242033140322040301342210104344413041144102210223241040002241203210113034432101022233014320421203100130231444234132104121320431440420001032300414131102320141331310233302332224144421020200133212242324204301330401314100444132131032424232132340130114214122324140240211330331130400413113242003200201313013114403211240134431122040400120122343324413404114121133204000232222040220143443024104003210040331022424421112301101323121014141214243232342213140402403443031101100343104044042040002243110211202003100230432321024210031321210204220131011404432340212422411200402021433100422231002020034143014313320124321331402024442423144443303424412340101131231000313103234312041441101303402111414034101432341", "221010121100043013032303024113011044221020120040324203043244034001112200100024404102400304232103342232013014321132230240241210412243113333312224200010131422202241344121143100224240132340033114210001124234340241424420400020104110424324331340111020042130233322124044441413144222023314332323432120202314140243400433341434201430442020201114104324320331112311201012302022031310143132411202404441312301423241032124010043402112434202434142013044104140240314204221344340311224132120332032242322013110200433410233111333013101141044334121403232244023003001314111420310314201343020430304213134131322222021342213102234243024334342304021230024303123021011322142144221214012022214112344144430210414133222024220333344041320021104310304123341142222421303124040113323033403131423444314414022032202323441314203100142024203423001141202303331132022441323420323332422210140024322423122320210241032421222233341432212120413032342120221031124340223243311313113141033241021143021031413332212302443103121301134221423102130404433241200343143014020124014233244134404140014442431424130004111421342041122131041440122114212142002002344342413330344411134422323014402312140431341043342302423303201212022023143124011443122104003114144442034240422331341222331211040123044030120134330131301300013010224423231431422123120232340424221220131301424010031211323431301333421414234224022442030101333314324343442304010043444113400111344441203431342014320322231402300233441120304222232402104143224442040140222341200213344314400422313344411421124123031444434301424220224321003344424203134024212404431033243322034401442340304123414020412442023203112441414030221144134002200443242424202411224121122040211142141220421432421222322241013404214343303314334104410004341132200221321421403132433431323224014110331112240011421011330333324243412424241033040424201403221104021242030110403334304424423220002244131434131232301312132402121212300410400411100040143212244144440203223444214310122110324440303012324201112121033134333234321141120410220442302001021223434323122410432233042224103420043331313200241022013200321032114041440022410212033214101043110113232310431233120020312422424004032320211114110023444211143412214440120024313423344101340434333143112424021334420313230213323202134331241031032034032223240303114021432213434011332101420212331140314143210223102321201332323040132223024314241441013023310344232312001310022342024400441234433130312332341014400200401143421000202000101431400103130300243000401142241210200333033321431123323134201211230131231133414410343033121402321443234233142430133112134403341202002213320114033043414343021134321424141321232334031303122004142422100421424233202232431444100001220132301341401241121403214111332242043333443312411434224304231100410003021224313224030133043243201444323133044431321204113302432131200131011441424331441442213333332244220032304111144230000304102121124044411334012000012121013204133300031121233441101042244421220044112313414140010333114200220144112144401122122430434122214213310242431144404122144040323442213412130320420442313314142102104434100032130124230003130011302140031311114113032303401401414112404214132023042211440134213000432144401011024034202220312323414414034100320404414210443033044130330401434102233203141431324340313013120010233332310043113101031200442233114403142444432044324442401143044401414324424102303420332344042133201144102404040220213202400220131004443244323342034003433103201224434243231102311110234123440143310422112044323424000210031142023124404334211310334421432104404112010112441332031340023233131203022304333231102124023322432134433142220000233114023424334010030143204323120031401022144413120431233143200313334212313413441141440144324344300113003404140322113041222024243220010343444221003043104144123311342231314323012304230141330302330004232343033410333302322241032424201241022113314202410243244232403004431420400134330143202044134344224204031213332000124121141303304324420032134112241212402000033013003030314113144022202121244030240204031341111010103341113014010314344204332441033141414001111221103034402424103102003121130040144041231221423043110331203233023233214113411313101304110241334100132012303332333341210042312313404111142032421142213043010030101014322324320230232344234100214330431301110230140423240110401102114023114320401112040423140032120014231341312040202134123140430242430344302221223403144402420340310141402320344041020133420324", "132222200131203100212012014420102001342404431112103031012443123004242434110121430113030220403003100033342403341120014043032113121432122032413232001034240223142123202122012132340241420141230400413411021434411102204233121311331103143334200233044320311103210002231223012224324343112114410411423434341342020301333132220204041300441244410132300013042424014240012230210344411003232001004004442140220242023014331314241003424143040410332430402130034133131314420341423443221130312131310144413314141413110212024034212224401202140342400342320041410312303244442411214132234300232033120403022411111220244033242033432043043103402321424130404341112132334200030330141044343411231024410414212123041342130241112114411222004114411004201231143431010100232120344220430311322311340411013020021424030134431304232101032320413044203234304040002020321002241211331141330430042002134414411044441324414034404333434334411242123004023443304443134422210442202231131110343344033342414031002122143123104240124342303221004403013314122422034012044010321032010323324211344212320120241103420340241310041001103224400011123033040342444004202233340232112341022342423414231403232000433100312313442324234332241434433212130012044244323310311033232022322031324443410330143344223441114120001301340204300401440001234323122134322002223421420302233040301101311434342120321301214234201420344323232333321042111332112010443340032021024023243310033042301222241230343210243001300321014310342242204114013011402022333340410130202120344111013121044011310023431011133112433240121432302222032123411312434311224222122231231231441303121104040211324111313422341421412434314143124134203410322142344310031331200214111344002414000324412204244101324000031321420321302104104013301220130240022044212033234331142314440342431334342413324023243410430131201334232321041343434200140004243114414204103230411110333214423443340240003403100043223424240131133322112432414004414232114322220143242030201101240243224002421001241103320201214344204333214300231201231214332001013430032341342013311004420320333420041323142412214412112044223444431122334411301203323404203332341142301140441214344443100441442144143412242401444430421002341221013032414441022133234124143123112040343103022332031210322102440102330113241402341102444120013203032402220242230033403242223120440112043424204432224124214202024412310103002404043304144241213443034343424343311110043223442000204302004344411312002142313142110234442243230141432322233141211044024314242143433332004001034304302220314441441204102240221244100002223123224241420031040403222221040403334232043134443433221331133030344124111040410140241234403303324201102312230104034023231303321404332310230132111423014102321312311004340302432114023444320032242020143314041234111143404224404404100022122012312430102340433333104424003202441313220314203241312313333014132412144004024340442341334304404433444214023034214220240322414101313424140110022232420101101414022113133423022443041113222424432423311120040004242111311023112211134022204330324224044403210411002222422132201240413003411434224331132443040011003112312244042242124140313430331003002043223403000031430232144022422114334423240300103344222411230432201213020212312034010220000113131422021420423003202103124440234014242311303134233030312323323432114033444112313034042223301004031400021403104210130313432241041403431443221201311301303131320302234201441411311312432001310033232233111130331022133044133303211111212110042043032310302202003304312413242300243012430010241430220334220041302422103332233424100234241021410401420144212012011242331201100344324430042303420402321141402133122443240401314031324231444442330431432404421013424211204004120414243013040331214330201204000001322341310320442432300021203301111244144034213010220323341240340104024222433131341413121430312433122002304040102431403113134004032013300210243041432322244033311242033121010224301022331323122114324213244133202212314013430330440102331331042323213034400243020343343320014312240241010313200410004311342034110320211012413443402223203430444201312300142311002243311111123102240104101220213140313202102102133101411343340113400422124304430020301300222232240411043300344403442000401133012234141130114111340124102220112304103314322423424042322424344431201110304340402140113211341313234001110443224044200332014200303402433104421423104444404323002224101040243323404031433114434000042100212444232402240430134043032", "100440014212443342113342411442011413332344042123010412034344414402140412003203022042220310410001343311143233244142124322004104223433011314203213401122242243134120132300230420212322200414444110330322111124010123204243232224311342002010131010004003314404344223303011142024112030434133222301243341444440202421243020344123300142102344430423243001123432403340202324332240311001034342030034201114003310220303121442000421121330302240010333322300323100301221431312320400120012040341044140321332040031233331324210410220422413020243042041341204213134032122201422432131130024213243104140423001243111314244243400044411343312224243413320322323101114130430343420442242221302342003240213323331243411013440021232430204230102442202100030423333402103103004332410033320212202202222122432004004202344311431142330434030113404020421102434332431402100443433133312332120343214033423242342341013423002220134231301040344003444213044330120420042212310434333440004424402433030020301341104342401123330044241102134133314040344202233043430343433424212323424440123402404241344220144204442204122432401440004103002342041410303242010034344303131323340444030103230113103100222211431324200320010310433332224210134100202440231110141321342230022230202302111410324430244201202231402211342220220342420122020410421111042324240132301411140134133011343411041402324040444213411234323134004303103321013112241211224440113442310104044033401444220132214001334014342303043034423031404211420142224111311121224222031302332032310433242011210020321302120014123113140123233400414324124203143312230233401130114204023340134042204220041042310044333020144232102230010142132422203211433444143234404432231204423313204011403041103410340002114314111312222100222314124342431331330330022333224443332020423022203223202201132244404340431202221220230300411022342032322233024444342420132423014232014022144414410200111434434104103242234102134323410211413223321042303021343014034322040141032433210133334223302110311241423440442422421104421433301234423121042433001420003100343302433442102232031304024330402120244200130034233443320222121341030040313141342400240333202212443120023013034311320002021331240124041332411002332340143112133311012141412031212200022231330020013304404340104244420120132440313120424001323400143201441131340302303430040100021021010423122201310203304020202311312131333122222344043004333320320320314441340343042431441121332132132221132224103322433132314022313403424114410241110424220014110320041431112223441322212242124223342300021113141401114431234140410042334013302400401114131312421131344334414220202403334113023210411400400120310033024201320433201110000124223042014013022044130003242142001032423143104414120114403441430204212310114040323321012223121442043234241423222403210114142420200411211443034204302303342204242102404134004013231334440041222044432243122421303232000333103412114424311004133121432420301230123204432321242312313331010224423114341044300100333012112100122244241220101424113343433104302321314334134014142442214030141024123421012422133024104331213404110242441300243100104122203043431133101404404101401443223304122122331122121114232100402023410412131204224302030240331123044244203423332001332424200143234230102334414200122200232220440424004141141423110420034143403220443403040204044303404230020412023014134013020034243211330413010201122201041030011430430024230301402124034212220432414100401343141111203101143111004111113213434120222322340340233323314211031021132234334422332430134420330342313024002303203201231244224204414034331312302220224441244104403043214214030442444344031320300420301032342024203214121142213013430404011042343101320033233131000133131301233010201120242102401024324313110112014141044203222324030101442141241344122410131430102244002032413044432421313023212142214302111413213011421300003324211340013410110323400141133340203101243100141341442004203001211441120311441240402322341300134130141422432422143102312032010443031313310040022314242311220412144204223032231013032404213013302214104232404240010203400142002341410312024004224301414444024201104424441143140443133432424400040432121124103120213103242304024444034041001114201204233203140131404400230404323040240002134041444314221221241402132430120010344213030034330003223203101302204102304422400404120420033313013113011011044011332314123322220014141412131200240032010304044001414240433114104024213140301314243240022323240431033332334330240402", "412221141113011033203334310420101104030000423034212121144031240212140301031001313423221224011142114140412431231111000123033211121041321302200423424343324330041331413124343113041301444204313213133211204240101202213143244422342114101423012012224144041123134410411220214310332442122231113112044421100014311231032231040321221144432031233201134043002120202224044101104213421132411043100444023243341330004114444411203102421032220030113020304400140340432111123341232443320404424434233020312444302314134400322124214430420341004032332001434422220104103420004120330211124320434203040323004211014124042201022110014432030241010311404044021203401101330243120123244402242431304403000211044000314023222134023323242401423331304200234223002340004342140434042343420011241434013402422211131022330324044202314142210202322003420102042133030430231220203432024100224142241432421210331340334223221222442300111140133313010103304414121130423012244113130341411443420030133011104224300412020022300341113323334330124342343034420410330112100310010414320220132314302312244030121441311001011322143132223021421132111244003021000032144213103411404434013212004312000241111333102433321303032113322000202313234132314131004410233140033124341434223024441414002130044122443240300113222134202332110340030042310311014132131421403232414344100440410014321101312314433142104240114021400023231334223433012404002321342012211122333014022020144324032321130241123110111004313343213132044234203024310324132213033440301433213013043141324422200314022324224331323002310233300321311420434133404224243043034203200022243420424203421420010124041213003210412303031142440032304001204220014423301130113144230002231224004343440134121020000234110131242322240444414140024434130412122030442004014224044203011212122302444022244120343442103143130441334142223234143034333400021132430231243220320110431434030420231430034101311333224100334430234103411334302401240013134200433134244221142221400232133041322434001322304010411224113034002400224332032121043022200100411140444431342434202120311040343222142114004013013301034242330030332341203031444421342123414102142430103122011320221224222120431004021403224202033413103124124410330433223322041111434413114121421034441120234114034001311330101024031303130221014113244200142444242410432214213040202442334421423013433122334414001200441440440314214421131043122000334002421212241042023100210224004001301140430001123300434311312433232431132432133034030203043414032230003131140132310411130014440144312001202141134243011404120402133040131102324430400130244403242001040124413120444121031413404110424122331331232124022321340001303230111424223411344113201321212442114022034242314102042134242224224303432102313422131143003123343441401302101443012013441004221204322031243301430312013143303410132321401024242241314021312443324304310140132133413111230011144241133134114200040011331424231213104321113344424100023302220401440323143304004201143043311422410123323200224344231433233432103213340302324122213224422231411434340230322433400033311221130120114323142111000044324340210104241412321131323302031410403414031214300000100441000143212010010220433434444223023342303003302202304341334122211100022113320031234022123241444011033111123134314311200441211214231111022401411044013433103042401302044010444033221433241332004100322113024100002012232024104111403342142124001214441120133243013031434322130313032020403313324004311122431044122411401042100121101222023120241220413302104223401011211203423441403020123031424342421301114423412410431013213330141124240433113031441032302311240111231242323222404442332220033231402333241232214134311200324023243421003114014101330322301334440244330232400222232221432201430332321214020200343343312242320130234331313034412122123200302112303434021341004343314142032114124322112011221330040143234341113010033234140334303000443000344441133441203100212414133241044223213023034132142321101441344143323134211212230124444414303400232000330030131002321034014200013144012243003332324414413434221333022114113300032440024243422002000211104302022420142402010342143203103331003042313200110012211320414431423101321322401342033133141220310302340330213441132231224402312303232340240230210300233122133133243232114121443300203111011211240441303111002041002220030234424141034343221113343330034122334414014042334340433233442204001100311203300120324211344103324240242240144313323344404020140042030144340140303", "042030301041040231114301424203444202002234132244423102104210322231244022330232441240104214004404214434314112103220221101013421341110330324321222342423120100112321042432410443221341110421332304221410220014331332434004031224442423032131023412200130240014103244433444342202031221412444234000312114134314134234040331131313400041103040213433301122140101231003402000213033413133020141013024021132203111130211024333002201303041110011302042220413041124322221323034224403221333144041201213200002011341140243140433240424234032403334444104324202221241133133302313131301002212132113104243334231430110130303231300424210434121021401420124110200221210242232240220034401141024343131223124024323333244003204420340431340414323344001233012022333114142411011411204414410413013332114204130103311134211000434302004424403411243010220401020212024314124404023412014241300223210330123421404431141121323330310014144232100113444011330014201430044224412424104233342242421323433211210014102403313432013042323043244430221412221023213331022111001130143201320233401322233130241114324034434004232233213204020200122434123102302123231042014040223223322441103044200202223422303002111131011330231142243303134034032110331204124342303413320013111012424202431021321430144213120412023322321142312013241003014100121303343104424332420320433313004434441040231134102040104024011421304130120221121044031332314432414413103411314340313401301410121444104313130004024114240413232310314242432401413400044210410324143043241221014312441120300444000024404310230104021003404103112211112221430202412444241310202033011002220130203323331024231423004224034444123234304023313011313322222302234231034030301402124132304100240440023203221134214001433000330112312301344020003300412400140333124232444440423140120122142214120040302041241442341444444324220133230022021423400130224302311121301400114040230333202000424224440322043134003444031140404332030340011410004132030442104442311220443342114243130443110340404003422412042441012343400301030114041232434011213144112111312121133443312033423414301340204324022300102103100443343003221322022343402404323024111000123112410124203404302304142131432023043024141012343021421444204044412224334330410430442312023431342440233124312020444021223321413431214423430304114221320421423101040104424212034100223230040334230023204403020012023110433210221132114130121002033413241100031002312423042424000214410313010121214310231120103222311143241332034234212101221040142101030131004141213223013213234322424011033411231132331443141102314222324032423013101344423103131041111133433104131030402400331202122213303030244120140330321044324324012242004442211244112244010121444340132441122013231400233014210111422444400320142323440433441233422022201043243420342444141024002201220332001043312311144140222311312041343001312021031423033434012113414002233323002043333244322023131223121133414204213404424430100230124420011042021421222004221400034114322244142041202111030444314232034331411210023031234100403140444133230243302103011400023214340303232202104314030223320012104400232324414042024234313042111211033312323222040320443343032341101113441432330433433000211022312334031123140310031134202034032314413144332313043204101404413301231012344310420241031204214243402421334420013100141424320120042433033023400100024412101021223140214323232030212003213300032222333003402301411020132034203331304102440443203244001140324031301344401004042000131032024031130201112233124221414222231342403201332041233010140022344214011434133132422420442114432141344430122024443320423204303041432342400002210122242223044313231234423240141441102230003313031242224303240433441034200302330222404111103101400012401110231141412144232334431210430414134422400233230213211241143444314423020332143421442201314413224313413403140013200421301430333043331423320310040304001431332210322404141244423403120233443233300204001101212122414140004031320221222142243342114011021412133041002123440330122310102123211303212343020023333434144102311034301120104113204104414002343431442430413340114013032210013032412400323401303330441413413130341141012010121414212433000141300014133023033320033314340412222144402232144021423244443323404120223433231332434122404044120212103221412213110211234314303002302231210100422331321132000433234034100444341431223242200141411403230134134204220204144334121413321342444040310220031400402204203414211302312332030202312040320222332142321021120433", "244002424434410034230330440421123004402220440242212131123244113013430131304200232310202100242000422343420210203041213011211434241440204302243011213013014123024121320001240234104420411202411132240402310433201112022234244144424113311423412230311022231242230403441333444133022140032041223142232040412140300412242033320221133420202341221120240441141240424024300402204004222232213400312433440403000034133034201340440214024211142010211340222411244143101132344114323100024221431214311423020231043204440133124432213230240310010131424200124422243423241300443212144201331001040020021114433411002013421214243343012030030121010224332014321314410240213243234113411340431100343322000124202204242312423331232403324031211333233233034341331103114332312423430302341431014412400443133044113121210022323244023214244313303044003412330002114213031414243301444004341041421042401240004200230224230213430310014113412423214003414033031424132142100220422041312212320131311420111224243420410401444124022243434133323200111214140201444131131242432113213340311003403422404323112142240210412313140324031342411022444044240133124244102120133242211200034030040032421210201221134114203124344112041430340103430321432103023300443413231112031423443433234302201003111311300441010433201044100141014133442311334012111141211103144311331420130443044243421421002122213420403142114414421243212041244122300002022301200001312323303421101002110123130420123403310343221030204313240342214340303141210104042323224040324304432411231223112303300303040404141201104303443331222121201124024012231334402311320401142014314131204040431200303412400134104042242232341010132123421310424142010214132222202303010032112431141024311321142123014230203400230030200104141322222014331002413030243331223144301033303333001322424342401122244304030323000000421422424040321440003010011413400002022003112000323100202034014214220123433113300211024311011220403333143341220343401012332400332313123103012412234224241342004043333442423041430412041342224021213401312121111244120144110133130010302243130242333323340400312313312422113401444143104042214401344111142431111041400433332312141100103412013131021241032220340413420102302123123104223442223434111004220203331321132402202121133441423143121120034320430040231212413424022442100233423404210210303102323402213404141133310004113001301121211002434142203200214440420340211323204212023221113224311112130132030034044020341334421341211222242440444011101201122111001043234200111324410420443030430323204230311301412332311133432442132321112112420033300033422134201312020431111144242122012333433321121004434331432213230131024024000041340120013302201111012132410304300302142211444102321143414422114311020340310202303102122110141332244303334223442320021401434131003214022224002002344002113103143110421203342230343133044424421042032301401023111123002202432243124131411314421023242320440004031421043033214023100103100130102413323401214002130133443204203040302140100144002113402420002230241404130323103244131004321322332023324213443402331222141342201232034340003031002011220044421102010343211322223442130133011003011312343024202400410424433333140121102304133102143430140200220324201423023302331404311011111101304012204404004434022144012320132410114013030431140133414031024144012443414222201300232314134134100344224404400114310034223224000100234324341042110301222243330131440310040344020301030323312331203413101232242223341222223010040301311442311401322241202240424300410040332134420431210402441241421403042032223314104310034402002011341144103331120311240342014243022141131011212334041022043122434011122410234213020102031134310143422233240104202402431040011440213212224222014234120130404400134241313444123102241202442142414223134313000310203424302133244140323013233312203130014421220123112441001321212100432013330000321133143313123410044302041002141031400034203114422230320224243422221423000001234341430144200104144241430114044233034124400313114403331222403202434322000412200201004334321134133230113204313000140332203430404330332122131411112100412421310430314001231421040011331041012421010123211344112310241304113141314040242013333012203214210303004214023014233232114441410144033041333144424232422010011413432412022130311021144143333040011443020323104313324442002121444133322420121440040230203103132331210121211223404201244223244232032404401342404020021110032234223322344434312023240141434343402041003122111413100334031", "211332201314130430303314221231233423410024301341142444000330430200003244212420012134200331402300340330300341422401120311020023130242031130444440320301132312041130330133414014403241300034023442201013441004221010034110044241013431333424441241301212103341040212003122413414334112021241020310041232433420040341014202024342313000002332402343020342242233410043120223203311422134221332443040123023310433020142213124201232442141443414301243200341331421100243414122204210033303034113143420113004111203243033133303341311400103202332112312400034343434404033210101322133101432423412423444421331042041444004222423242432343233121331013232102033003033432042424211242444043222140020340421344444101412321334340212304301103331244213430414101103422204203034313221202113313210104413003423301033220302422400210332133201034112222130330340411443400033123321340213124212303123440200140214110034244212401430111003124132110011010410443430000014323231444211120443131042212330042412230213314244411020302142310003100233301222020224414334114120340410023140123033400331402443133434201204020441204130313133314214112143432040344240032404040242143003021314012304103204434440323000144421421434304144112014434430120110130444310002422321444413320230340203232202423131440442244022400424122123013322343004011320133242330212231033411103122224222142034222342132022034312344301434403341313401242142222043211441314130402021212132311223421020134120201312013200244143434234200200430220022444302120004144030312122434124322441221031014320032142420344323322124243432241044132104234044121010131003020201342403112240310144231202010002433111204414112231142122402143141004013030233140233444200030413034122402120101312120134432144124002223032113132204112101344020044232111004113113210412114412424123414003024333230244332110234021333344220040024200100132332134113241400214321440322331324324402341103231012131033131200322024230103043303010333322320102443302240143211430303013041112234342214344010201013231011001003300232404014102422324033241103424004411024334012004411110230344340010420204142233112134424011320203322021430220233032111330230434444222422122022233144033302110304204101111143031124344432202222211043221412213243220020440100041233041101022423441440341401401213200344230433421042024031023401202314040033033224341440231412034211230243214123122140301434214213034430223311403030412221432411041444422024104440222011142044413134420324401441221423341142104432332120133044111000300402022221333032304441031214142141022134424341403301400001104240431100414414310312344343334132130101422411322024033000402123430403030102411104342244011444311404341441232020413124113042343022014001130013341403410131423334421343044114113343412233421300242220241143342102310421214422113414210331240033203121112002024311113402414330422124431022143413132042313243422121030224100030240102041421124431013331403321140224041110141133004224231044331220242324403104103034444330233201312222413414242103223010044304040221401443323134304102332423433320202241202200120021040420434433433343102021243124010132002034211122213023422320034123233100431032244301322243112432333214114122003010010344122313141131442402100120223113020103304342122333412211024204430101310314304102014200243023011303431212330211443312034044103411432014010112324023142314404330400211204034430122341322141243222342334244141201340414331134333123301231230202244330022110420010030133300201013304410013020334434422244343401311131331030012013210042030240221030442201004124143332323444341110312102421223114232341402443202222421204212240432242113220032012313322223001003040300101010002440121244120002102100441202242411022321101012343113030044404202344304301024043314012000002231144314124133223210303203143202120240440344412134110024422112324443311434402430313124113343413021101302143030120423303400412434431212420144130302034024102003322433003241312440403413330030031223211200124321134204142203324101044342430301132131123344314303300244431233030233013204041123044110201402314222032321432340243120122000030210121442002400334101432342032321422040321313343124143102241330004044333103320243430132214440302143431042420000114040443333233014124002234141111041322124411423433024421222202041203123300404421230033241120433314043410313244212423243430014020121340202134204142313231041023243304100203020321224341424203122233324443122144214144221441112402134412310133230230041430102342431203301400001012310041", "242324200242300402144431023043212311321340413341434322402141421132014213313110134401004100401122344110243313003321330322142114030203344432422230034411420004200411324211221232332434204133124324002223401201001141201100044241111013231400300420021444214441423203412131142420401312313230431300104232240112124123424340424224242013422321042400032204303032411200203440302000111334310213103310311013332100011220310101104122242404141330341331423031113022022132101323130124440021414320001410442423340124202040101302044421240201242432102321324311131401101010420220240440042304421243412131423014320112424144340420020144214213442421421012201043402333202434001243231023121321434343121000340203202322114104231023130342133024214220220002421004124422211323433040312022131142240044110242043224043343111424311334441202234234224431214233220110201032333443011203321310423111300424121123222041331104424412123212314141200031402120222221322123334102111044011324201444341231314211323444414200232420021341043021403212103331001314214133242021031114330024112011401242241142134022041301432001220122143412030311311310040214201214124213422314130243431244123213214212031420443241424043120110224423444304132402422043434412122012330323443004403041034231011002023231414000032021143034122400122114211034404222324221230220404244231043242343021001432423301312311023320143321001024432120430021244232002431323200403332134211144221021203323340244201423440110320402242134013330240211410044132312033023334140124141021014020310402110431233402043000001113333224012402140323404312214422410222322311143033441344123011302434311420104312204310001242012341441042443031442411010021304022244433301411142102220011212314243102033002044040144234431130244011413142241212420123012030122130244220022403322142343120433324020333341041240222244102234420210411201133310244240223220140333134230232414214121333124003404331224032041411301023140133201101044211240341420032443201400000443433243344224130024120242240334433211432344203233403403110402024003430220201221040232011044412421403010121334310244343412442313002112144000104210334333342114401034210430204212424232122043000344310144043432311024312231223243013122420304333020413303002220444402013000323203340042242023414230342443440130143221313402213444133210003334143024233214104442020130404130421123341241441140003021311123002441223001442230034001002410210210322043141404110304202440402123410334244423410422444021132222421021003443022430430321444402200313000033323114440013403142434314340202424120203344132322240222430013033211243332212300342202232222023014423001102020224404310003120421224131213423142330103331332032333322010231043143142130134301320434302001131100210422322410123324414141443432122402240103000010421341342033410241401234241014002101041214322403442443033032012222421220023304441022222212240003240044021222013224340100132044321324142030023000003210210240403221303140412412414012121421210043120242103240344224203210331132032234431214440114244111110013413002423331123402243123114422312341430240202202411410033343244302004241031233114234113322440333223240020214203431224200413222403042014332423431331330120211404344221100430433410423222132430110312431220130214122343110210024142003144313442133243331033320102202212144224024022020024012231143334230212400301042031300110333200110310012413030003140441112414041014122040133141002344132111110210410101320414013021243440003014301124343222100210013134411434202211011041131113200414234044122224330310421211204044000000413414114102404144434341031111040124122432211410232044334201131144121110132131223443131421321421240433012114333103142333101003413240131323034431222241431142033242421342130212011232414300041433333433134330110001122421134333131233231120142001124231423032404400443211413221411111144314112034323023301211440021004030303422102111024133413002104424322342201023231304204022321243412002420444243223430101144310101324140404322122231114030242124033011411340243331300203141043124423314124204012313403022300423212032032314120123120444332441310220012203201403232220212120031220221410402043224411033114444041222211031412112211411041203224012042123420010233030411303023233413031433023244404140040343102023104122213122241113121030100024244332130143430120440422132332342200310104031020334121143314023030311423031320423121233322234201341121040342330433413104210342443142330202112444214420230014103323003022042002330324044423241221", "302000404413114444011313313011031134244143340204101022320041041141011100240123210141344413220444013011433214341214342234334323111331230324142121100422333021022341412214340304000333301124313012421324002343101334132030330113210331022440423434444400203402313324401444202300241044001300332024040203311024314044322324032422214404220410030013120130424433222332001233412101310304020403232030341014403143443424102424120210040412041223123130001034023302243304320411210314311123120333131130412001111312401321343012332023230421244243200032221001330323323034442013431444003331144102210040320230303103132101032023410202420241313442330304210143134220001231344404140311313301103244022131400240124033212230312042200314113340402004224100203421433131101431443102024310000212140214140000341043221422341223141144020143041402020332312120233421232241123042011014101031331103123223222313204332224041210220334444403112442423122321200043443304431223333314100113244314203023033140222332104343201321404233113030310334130303244001121400242313023141414341343314011120431030442213323312330214120144442040144141342223010404041300312322101020412342032301104122143342234231412000001031120211132112003401001113021310041213402403122434440344422041424221210022210302443303342034213221331312431310014443342431042020203030113222202002112243242133400414411312123423414241102401211321314100433134122121134433333034201013424041432422001113333431202023303402130321432101213244222113333332230313230202301221240403031131222240114114433344122100330142133102114412003432300420143424402213131130220230322310331441430242121302214242404310124413141314334423043130243301320133310032401404010434010233203144103221034430401341043231044114401111444413141123133401324343011134200442201412044301331442413014314134003441034202440200312110314233124404102310001301133342040010013330313231340201432341424141120044004333111441101011103113443300331432014334304013332422213314023320321102001121030420201243202423204104442124332231010004441331300000411144320020232231244144332424433043340203202344023440110440120444223200024331030201132102443133304301123444312344102110231031224110302231123431214020040124143000042001130001200404113010114320113332124134121333211432022003433424423403431332231300003011233440410033014230111302001030224404124231034002042212414211000334022342140221000223444121201341014231031021401432142100134313324420412140131444101411032101331443423042332323121010032043113013022344220330200040004324002022202040013021131414042130132124321122421003112231121022024323031031030111310043233434411403033200230441241004441403300200004302340104431233020230033200011410141042444032403001102403044001113320113302440243234402210032411430010112321411420414241320233032001403434212413123200421130134323431303031113213032032230031020220140044302313412444004124100041011430244143132421030224331143323212204104001413120423101220023121442203122420101203312143403400103411434413014420432121410023232344202003413011041111422123010430122111330111343103433202120043402412033211023322411113442424221401223143410224420333143320411431140032334434433023240223323202403001332314033133023314321142143421323212021341330041332202020133312231230233313011442131221122242241234102301024140313020022333141430024103402330412004142430303413202204404201041402432334323204214044240242443310030234433321242011212140221110044444403431413222024340433442012104330222033140033114110241433142330043210001412234444423034220113032130402010442112002341214434402112133114243442223330324401002332041314314122420214013034343444023014014030304223241340320213413104412131131422113143124334231042400101302122423443110041233143234240400434200140000304130213401304042240041133021340401111013311222131104401010241004114110200114244140343203240400224441333331330020104224104442004014131011441020113111000203344333312044121042400001202313231204420340020011303114121431101013224340203343201110441421424314203113101402343431023020220431314234204032331133420402422240231232340122100312241142232012001331411014122144022310113143430002120421340210301200021344240020430141431313241032321221402222214104000344110241303212041044021010040230041102101341201133420043004033114143244404103234444043013242014213304310024222213243301003402043124110010311030104334340210313120010244433204041324224342021121011103323130021013403032004312410144000101242213213023131100111004324410021421401", "303241120120324212013014014323413210201044320323400113434431011000442442124410013123422022404221203311401312220123044033403231030322104142000402014143443110431044424424311013102110321023320432443333142341242444243000402331100112221202420424012143423131001203121310321210222021242222421143130244342044424403331321233230312340412402103134443220132432042432342411440122402232234032200110443244201321323204102044142334201430343034420330211214102022023423132342401023332031410122333223422230323022122431024422243041323432401344204201043034334423443443041410431143401024333334341313223114341201321131102103313201403343043002343042022204104021111001040431120412442444124123344231122014133412422010243024410044403433110002044031311214403030241303330141334221122044124130214403033414331431332204022320342330000044312233423334100133342131104233111023142033400143201210144122123242244400243001311024401104434444301130413234412003212320312444240414410031421023214142200224104330111314001343330221331131044100304324112440134102434310343311312224442344313410201234413124333444223331214401214012200031341120301241310432041433314420414002011444004344041422332213233322323130123212141341222221100342424111244220012240003102220244340231120041330214131134043341044141334243210404444223044044010123432043441340303410403321343004142034233131422430421232011144411310113212040003231234121323314402140443213033103443433124024104233401221230110113244212133024034113034311411303401114232440310320113013442331442241031344010143112130402444112310133111002421214411432023021420342341321102322013211413423444440443132140004401221230344341334402224223214213222043411343311000114004434333234040322330242030340121231244132243000124411213141322330341401114442444343234244002242332200233201303101431004202320042013201010033341042322232433120434213241311213222131323110132142344004001011024442121232233102001444132140022010220403003314103211022224402420223122010043442003044411124004420242331223440410422441424300303201032441034144231301310020342402002130404400241440302014124003333224343420444113212342402142340020442222014222303413024210234420003432012204123030243314204434430310244310434430113432333212422322224340041344203420131001000014002043014412231324231442414121440123311210120122134401420401403313031424134044431043011202231430244404022312323230112102231243121422221310402401121133243131344120221431441141401010324031400032322140344331003240214403441443030403301001244443401413014132401030211310344333410211440431043000221312323422321102330331333411214004032011423003021414423041442244303440124300420034340300030032132103313434410330204103314043242303112122433443430414001224340334242113440004334111000310434333434444331443232034100413231424020300400041412020420121103314030313104321133134314422200302231040444222044203133133003344342020403040400200413023040433140344414021141002430203120302112234120204200121310202002421240134222133231404332124210411023401034133100003003442140021140423202402412402444132213022321234401202240233333440202301203230111124242432434240343100034231412020100403143111140323210441211200423433012234432224021041131244244413330133241020131022001214344412014310332032044123233403324414234443042323013242330012120200214120343230223431000134321133003300000201231334113133040312313034314442213304320303131030142300031211111021224330023441421113012040210410222403002302142143042024440112100043030313042024342230120210310123443103414020243442432014334303321231041130114243310211320114423134131032130132220234024302301314110333241023141322032341403343010133201331030231400340010122200001144232141334421403004232144210220320442344314442410131122130440403224310000223424202400040402110204102431403334134430240204213231422414404201212232031313422122420210131400241003323012012100134014040340324300033233324101233030330411123220030121422004431214430230222444102432144444104003401231044042241312124311223444333101443344432111401143124441414020230112323223324210034032244434000322331314410124231233431124323003323221024124204200110032430302331012244321300333122331342012310000004413124311424011340121334402120022144040102221034042102402411443004014310030412023200423123100212232403103043430043001422041121004013204343422302112324001033420223111202241324414312234244024331310020401132313424131201243122433344244241313301113414402204401332010333403201422314041302000211424242203231412014", "420313034400013012122332214343222000402440303413224443040232234132032320321203213040032121013224203001130233304024243204243140301121331314024421214012423041431043340131431124432244443424240310111330144202131124241114344104331230213412020233400013212012100144330213111021444143212043133013012311040023010444220314043143310203143431332243314043304040414401131003444243232002000142032302302321241110121430042212130204304344323344334001300144000114241202240034433342012444211302441122144440021330001033422412020141202021331232210111404002222302232211334442032441044210234033142224010301111231430440240230100110424443004240330304324112030301112032440420234403334300432041112220241412303222404200212431113402231331343204023111230223303420121403400344002131223010110044103110130003341411223331014220233312001100210204440031423120030441414014042221344011132144104324401104432103104123242234420211434133011114402141013342234203100020442310020003234043212444244032344203224341003140044101314401203113140414431232433341014302344112103141034423314443141014232044223140000411024331344141014432412242103014300343004142414333422100121021210213332022414011420232203032424413322321240330314240032211431023124041340101230402243413212321441102011023313100140431112120142212043231234214210401100104111044323144223320033432414322320441241431201401314422303423422133221224222203432334213424103233211222044422024002410211311304230043032221432322134131322412333203201430102201034324330123122122110113042403340303121020120011141432240211401432243410334114420130142220434122320220001232041411314112414242404231303332412313001424222134021324402444310224044130403224442002241320033103004433244014032411140313100424203011213144101301034130433023134124132041342013404323320200220212141010044344324232424211322100021244303400140403030414120233440132403333011432102334421310104301322441244124404042210140243042233110000401303002331334301421320030334043031424423203324230031444130213042103210312033212340032201430403424344401013311310414014113120412121320114413124224240113024143333324304324231134042331424034442422301424131421313432423324132430333443410000244403401111122413114342134012012420113344212042100213033221441202044413433023142003222331104330110212000110344123424310222441044404342241020333104003433234213001210400310423320431231330014134102221321400141422124311413344202130114011001313232420442041442344020441142041313411402123124422420221002022013234311320022344131420032440213421342042134432441340232301023032012302311031321231110101321224343020243214310333201213211012212123140221400243432043221031231402243344002302122042421414021423213412243243121143010342143431143212331301424214213041141044234430100243400242223300321343403043010423224212341131201341032311411101311433332244230144141321233033340434044443024113331241020411431344110001020324430441331424133110222340021324213142304332020223241411424002231112011213024220210042203420122102114324321322111003223422433134243301344344213133402014224112301344400220123242014023412130232413430100034111331031242424412403243100424012400104244043142442322334120431113000433011113144104004344130322002210322320331142300224440212104131221234421323021010113401421232042041030304412121123102302420322221313021333203322131332220210110201332122214411020014443013033131440022204411224300243310211311113000412443110012120311242214430113303212304433233304312343034034130024223133311131111344344143234102014334013010231433442124031111140230120002431233424331422202243021401203323123140112323410332232310244242014004443011422001231444232410114004431011201311140334022302400123213131423313132224204320104403210220322202344232303422210021104120144330323020424122021341110123414314113322134042040410132420042300204212022004321321042221301022440234134121203344101143131210214023111443132342211144404300103113110334220101013432034442400224220423204133114032443033442104333013221311202042421113030022422332423221233014331102433300311131322320422343141003324234134311224344422211220240220110413240131222144400303333232023114404320400014420314244044233014113332042104000111324211223244410443141403143101234232312240034411340344432304112143204133000422421402001204232031110033333403213021330403123003101201100131200211342204043201322131434402114023121141234143324044313314032412341441000012210444410111301312034220231431010320331010434401330031300123102313330334401", "334312201243404201131024303342023140220243013332203410222402100104023102341340043331001200444230413104400004042402043214312140412331042432020004312342132033003332211212102004404110022130024224323002343033133202000213210330002214201031123102400242024130313310102110000340314124043323020443032200024421343042042001100434023324440004231203202322324103003210423242301302324320421303102144400310143030330422104012203224044312122400304242413324431032431343120021433304141041044410320041111301204142212033243120433413130212140421024002240134400210114103323333414404413231003131332343442234121444232122122040133234434343240413131422230134311334102131200240431431231222233100224331031241324334221311041031110111102423431234220243212141021024234411410210120330003230300021044121004334011323004344103042133211143243332423202402203343024342102443243420121144223234232442100233001142220030104342013241003242133341014031330030121221003440322232131022231413001421133043320230044112231322242123344032234313111100020210402342321002422021204343421412030022412331121004312120223304300024204414233413303243420443240000012012220420144313112404021002004324100224111324242234212113430421141340213114320122012012412223101402330013014400203343201414330110330300002334400232112033341002414130144324440142014311121231144231441213401104401130423423423031204111043242001012304444011432044210311432344103301144003022400220111232313321021344434022032004401403342131222232420204422304242433331241023010022412043112114111123420131032323343333444221304212024104314224404243441131131011214124423341201100131432221313221134303013232044444021101041340312343404010240242140123323330330001244131013203001434010201211402044402143133443200000042402310223120044013102021312332330102204224130041030244213034040324244040312022042042011042013213021411241014302210431431132041123342043444002224041422431012403423333314404332020202012300134143423200124312130230400221122303130300210301024213433443210030332423023323102223223404233012021431213002031232100002413420240043423034311220431223340042012411430200030241444322030204033412111420310201323040444421331211001221244113224211340030443012242222002302202040311243201110334004431134124142124404012400200401404220444101324330204213341314103030040244421440412113240201124130001413240204001011014444112412244234104030413042031122234123220122410333401013443400000431423113422433411312223232214314411044231124033044142333311221143024012212102204234012331231333330310442342032404101110420421430144312340312011343222124401333004000041313233200032422202023023002234320012234124200111102243130233112403342023431232401400031302334300340043110231113133013344030313033211401420043302321432210414333031233222032221413441300213440333344304202332130422001024044331210044132030134134111344440311433010042213341140302213042324404030424144130120040342143012322434034104001202443010341031342002444120023112122031003102433330342410002104203014201010103004040421242430341210031020132122330423424201142033041201321034311204211422443041412424401420400111322113434204314002431023043003402124300343442320044242320211342430203101401011100230110422344323223431003000120311243423033440223444320403031203441011122413101132402042220031003440144424313413221034311443122233423300112140232240001210023340431402133122011303003143022320300041340240113030113202212401103043331233012311232213440402221140300033031213244210114044132300341221240412212310234330341433201340331021333044144211232402223433423123321321014323042430400412242130222420111121332342412130420224330423414324402242100121322200220142304110024441301040024210402222110140100442221432301214112021211402230422114233144033034221243300410404102412330244434314232130113401001113142204341441441210340011013412241243043400121334011410122022034022211012412223431132242214304114103230000102431401034243342414223013304240040232100310011332143311030241233101140110022310133240020320423320234230430323312411411142433224402314111200203344021024433333040200242030304243431221324240003444212100101034030323230021133440113231100413431320111433432212400403440143022030441220013241443022342114230342340222203342001220033443012300010143132042421043010330234132132432113411244423010304320144200400132442241113404210420401122334001440140404020043202210300421220224114440441131232330330413030314414404122201141414040432302430040024201312044110323340241434232433", "242332442310030000223021243212223232200220022042013141024100313120201140340410322032032414142333320303112101441412003314233234013310040201221104242323202224331314210232333221320121203210333300204134344233401030401044133410324104122023403100300111223344412321143120232244124032122002203311401410010101012434242220001444141013332341404401013441301102240340102340443321140342331213423141003330343110422104042212431410432030012241321301431223241440042340344303041204101210402430333120242303340111304320043323033130001423400033020313213143412414441021221211022011410043441304211012422004240243040223134442433340001421330243402330104042440043213201340110211443300433421144343010323310043003330422003420113203433320331212041434430342022342241200330142343103443143443301143034431003121300244041211230142120312234131210043042020101004010330340303344224423423030440142120320112043414304333304022302332202213203032403344331001013322410143333201243203241243031431413304244213020142304311331130343303232004322343322040421114144340243004102303124140100243232300311413420231203142331332244310243144203310242304330403020102123124331210432303442142303311410212202232041342041103242421140024413433112012322344024424300304021014414040124123411123421101202202242213430240102113243340310231044230044123043012003022403432131221244423334422101311241421000232200233010044130021104313011434134414030110123201004240441234043224212011243442124044143010124221400424123324331213103411242124000010024002320021431243240441024044433143022133304420424340341020433431213324320444441230301103134000130430030020421411333130001200343312204422112142240200103243204004001124114002411043434320022023202444120111120342313433042232102044002301110340131130003223013143312012114240040303300330040413223320434333041243031033323321433042312404220010342404331234024001414111403024230311413010344040012001144224213004432421312444432220214234440121320132304331313034002333240224401442444120042203401124223102211402301132300032411104001113402024310403443441034043102421031203411032023243112413424241313000240134444121314001240201322310132001004122042411222021443342223311140032300334410433233112220232432221012404402210242013324102000200044432013330420240323114234144140203414323014332340441301331002033312432230001430333230144202141334301220320301310103111404412334224113143313102241011100322424012244023110331002244131242412044030313344223044341442312404424020033302212331012111424322024014143244423023110221301143142422220330033012024440043013212304011402234300122202323420433110134203233021131302110141324204040420311304201343340412421022230001332232221402411034410230103302200130124411002023234234131423203112312412420310314314141004334331403323434040234241313033003131432314243122102004123124421232314120032400031130344204431410402310403022123230403322130210220141222411020340214014143202332024113022211440040040344433014101012343440211140012212044030013212111114043313144444032320220310410042001100034223332423141232324020044130233131233033403010322211032310040310410344012043101444013343020011222344420411030111222322431341400044013001224232211301443003020404203400034212134340113120410322430313223221131404142220233120112021011202202211334030014140100042430334300443041043324032340040410140444001123424112401403014442020330120014233201323423031403442104310403100210003004144121042231033310042121222331314013342141421433200434144414002421020223111014400044020113403124212014304143122001223242110034312042123003301312242201001440001112020111131400320200312400001122210102041214240221012121312130221341234303431204132033402032304000004123412311212344300334022002041441011120014213444321432424203414210233242224022101423341324122202223204300421321103242211223001442010010120013002323021323301324400222214444321444431144432011332200311434014011022010030031333230240112023134020300400133142234330343130442212342134323102311121231100243142203040413241444141043030210012123203413231411331313241244442444342340403131131310221004013212130230014044324134144321133220421334222120433341004143302400022431113301334423442212033244344043244212222223030144011134303212244402421413101301321243422234433010433323103320304332123030003210232242133320100034112324102220134222031330110241011341403441433032131241203410004010133400040223031110412313402410031300112304023441421220242324342114401142111113010131221211223332432241442441100", "431443411224234304110130314124413040122214130013300210404223012143123122322403122141100140333133044111442433201313243122121133314113304120104310031310032033113142433344432102322212130110124042032034403430431443322401320114014003142041222000444330211213004202402203412432202204114334433402343020411014214230430344443012022114241113333003044020440341400412401200303322011233143431000433234240140344242330133011013141100331444104020224123331324302414020332204022023043002344132122140231022234231434433200303441332223023132201320143103033301431243033410334341342003420422411320123441334242434303144440300032143143123314430142333333321322400031442001420440023131424320442243104133144311433223402122100323244114220013434003231014130330103321240302103230001141420042404020032002021140022332321300202443231213314020443014102213243300033234322311414100040421332121121443201122142234341242020232012340114422103312403340444331304144114420332024230101404230134303143012201104013240322340021030343420021121403021304030404121322323012340224343120300024120423411123011042023400023242131331121300214131343403104322113414300144101042121024024123421144043121340243234440224232441221303122000203114311221104112344241324232022142102220012343004423401000240124233131341034130342340122402300003334432031213442402130040141133003321300301341012414311234204300200411121044240400134333223124211134104123411131240214312013404441144021340042404142430132431301040010042142334221402124430431302112230120244410102111144414014312324420042131414143144241430204134131210224031101422233221214420330403213234244230201303230000122010340023120032132001112404331434401040114131422214310210021310104400444421212144300100240444320011022043433020043043331240001443102130323400114014311200303343011333323303140122342100242122213304321422301133142023242043011323120100124211214004033132400121310024022020423343041304033011302300110032333122122330241313102410000144114201033421110243140400410043011041144212310221442242241240340121440233441332240403311412444400420314101034102011032104100143112213412111443320414101341211221102141343321400443224132102032440132334221441424123440223230410044104423413442000020124411132344301014220012321002344334412420202343030002022421210044132003124400432331113340121020200143400120202023122141202334104242134411013322114203032244322440101433041141234203342214012210444010101331230120404030320402300030101404212121123141004044011244020114213114424020433304341040344202244101440441211034402132430033423014330323110023001414343422302111142132441224331124122340301031022112341042040304403133300331021012303122122131411233134324214414144121403321024120400112011203103101021101043030132043323243000333142233012100334003030402432322204413434434000144044442041214012213400040033432041204410023134420233442043111423421410040244421223130104443034414313240044324403330031424310133000443413300310303014333341402311230222002202443444124111014002120200243434424123003333323323202342040244044412214242241132334002231124011041422422320224002104332424101124112112002100133221433031302343340104043103131010203404240011141121440200243324201312010210333012324422344134130340314213444223212444020231304100432024333104321121303240221440413444120403324103001033311301103103202410324111120440013044342014441220011320302210203124340442012021341030123224424032103310411334003303312442120211402003211132113241144400011340310444133233201114020333100121034000221003120344412101104311443443221403422000023134432410202330302140413330340302200230222014213012002144231230404100200113132003321131031334144421031024321000322212320214240402224224100432021322144314012030340200102043244214434022431010343143004134410020040422333113423244123121410423043020101443413111114231241241233402114331241412042104313112001321303000400401342210302323020214202022044124113214043431443200402214423141004110211311440230101432430330140400243313332133420221143014100144041240132423414314210132333243430241222413333314311334222122113022340414434011333032020412342024132411121020210300214102002211203320111343330110041300430104042303421221430111111133142431214234403340234133103312414112141434122220301141313443242413104243412044311220301041143423021031414020301322013342304044331401310203210103013322032234410001443031243321413342123102444100144422003443230022321120404430430303241123324223202434230222403101433033222423343314211433040", "420222220102022310213034340010434420411231110034442234301414100333123102121224113131041340311434012031041430404431234414412100412333233334120201234332130444330022213333103233203403014040211420032130303340240110042102130223431133412133424032241240104332131101021110213130033221333124432220404104120221404413021013202413312343230303212144222011123124421002041424244241234244312342241233021130112142120424424430421343410123022402332403400101222422432400201304410312012330003111414120212420110004032141104341011211332433211320032241033203230133321021440142440132011143000321213332020340132404200230101212043021132343121142314200400314400143130301023443140240203100243231034443002343012231040433111000414131241311342222022142242300230014342144441211212002111232441334042032100244120403302230132213041304323014300232243332003230304202203344033221043031241143001244122012202142443021103224344234100044413342130403334313401301414113313241300012102204313203233204322141244002224033113411312442142011243030132221023311413014431133022004231003014041323133321302200441401400424003414411020240130133420014003140214213224203021102342101432312412134232410204304123344202330124230134441242302124141310043124121433332440133213302411310401233122134424030114334203032300323404034030121124003040124113204400430222231022442244101330441203124220334430322120130434132341123033102230442214120400040221020200200141404124322221311204443013030232332124402441044204024043424334332102221324042101132021023104310340300144120221043003300230022221044210021231140420011122112334020224430222412013242432300110222000112141340102021421213102122411124011212012424133031432422232000141240301120321422101211314343432240012412044403102230202022321031023220031414421011112133213202213411113113123001201112241303204330332021123211114044230144424414143012132240430341144401230133313332413011410222313140231024002301020410224432213124404441401021223043314043302402023300401211042030240004423231232304411234131414234042322412311302034011444030241120321240044333410220104212210134424010000024311044120321222323213104114144144201321040321403210044413430110131021234043002330010200242420040101413414310130230301144411024212141243020403430142403132434313312333121444422144443001131404440322143422142401001433431123004040411213102213301324200221011241403313404443032424344124411330330030403021043244010302221323211420334410401343200011301241442413023222334101422133430134410122130241013012303103222112403311124344000344324033341423421102412404213020032042141030244410013112001041440342431102013423401342431222114301443203321140222424040122313340424340343111411243421014344243200241311123204023330424234012342143402020321301020130202111104202232122101404213413332413404333033002442014332340242411343124003440323111111122342024444301240141334344341333121101023101104224241111400340401421342100211111310030030432300010041204232202314243221331303420313421324423110001341100302240012442334433121001041433034432224101421031340432304442231031443303110340312403104213423023221043140341142243301133213422022203023402030322041013320422322131142400211014221230404214142244412110321223004233232212341111230102400103341411243132244120242221142442243433340312323214003334223011440434023040011213041144240001400314220433314424042313000004443404233331212431001443313241311240331401224342334304041043444424130031042410400024000244221333404112403404424224034133214141123032303010122422131101331132143202000112341142224233333333212130343234312221131244401024441331122443313442032121013244331000233023024333310110144124222402133020312320203143311404132241321301140440340134230002311422100420314401002204311312233314441001013334002031400104020401320040224031444410002031111444231323311312004433323141242133023204103344042000302434132001244202133013341200140223413220230321300102323023210412321241201013321012003434401243021234300430002331114232332011404112113230230103032134142331144321214321111442130430102411424133310221440400034112141321220044404201020113411124332410214022234024342332410014334011220231311131404014004222140341134221314433132301103230432334403001432330410310212024233022421440302220210230014002242322432023400221412424414120000341304324014202121332423323003031441301020220424313344133030410202110320204321322343032422413242101431111140142202133143312443314230102424442442334121330120223212401244022322032240040413222033430", "101033044141034414121034342101224012213033232340303044402431441132100002000441322303024312230200241041223244202113010321130224432243243244343041301312033113224032003410034002203040034414342332331002422041332011140103142200413103231124132214113243431244113424422401130123240104423031013440410434411204340124403332221444300114340300143123032400003310203440242022240113104233204021324301143421340143314013312424431341042103100233333214323311403142234424443142240102234113203223320221140041103010010402002200114211240414433013343410100044412231333024434011030202210121204421443342213111400300021213144112213401440440023132110013143312412124233110340220004300410240114420213313101034043440330130200144300122413441240120040244321323340210030411034300103022031221130414134403001413132012241222102414323032230004342132233231404403131142133211333011244201342301432144134023334200204133233323021431111231330041230004224141432214333223300132444204132422240203402303332211144124410440224123212014412434233333221323434314430402012422420120100020441144330323330124104223033214034124404222131313230442144102123112120114122114441421031023214020320032343143101440300033144432413040420244114023304102400003130014131402200044043133331142233222002032430003303111242421303021032134434230112004402330321010111130203334244244124320204120120444431314231044121334141131411122412021202240240121021240243112321114224414244443432034130324203214241044132223442133402303224412232343212424214201330022101123202200244244230213041331401204112203033121042032302042334001124013024022302420332114411333220000211234111211233414300231212322131133021424231342340111432031020441142033312332232401312234042440004110003020024240030431034233314212304143343430340442323041414311203230003034411243331230214144241002004411423204000144422114114042120424134030121411222314430130113014311233020433303022242102102333111433420322443001431242241233240201312111323102342040332043134113140304242234002303434310411014134014034310421301133443221010243421043102410424031243021222340333123040343341344130103132200434220422120244114413342311033013324322323324434230241113012411132022231320000010313411112314033424200344413421441303243022000400022020313334011200122241000442244201231040414032243422030103311302411400101230132011003042424101014341223101010302000444110444033140044444242224140413423114423314011121233043410412301000224301424341240143302002321221330212243202040431314142413403402401232212304220422021310313420301443042230433044323241221201131133144213212044104013113320243302422130041343430311444414313113300411031013110314330132001224441431143334100124124341401404143112341333033112020242220021241113104010302111314200410431131222103012243301401234111134010001202410001123312223022124431220034434201440442314120424011434121142104032022311123434000001323011240040311123042141104431413433010014120130123143424302430442112422232121103110142142330342144420443410134414412232012342430334314011011204424342441341302142121221233443240313100032433132412311311444101414000314424012433100240113423434102304124321203212411222211042134434312004344034211303002212340231242142330113413011000412212421003204323100034011311224234242432332434144410441141322214302404043304011343343223024031340432123442224320302204012340433021232113110234032434322331320334431320440131421243032304341221044243222002034022304333101044200420241202404114131134244013001311241134132100202221241332333331021113244120041431432313441430423012030103014032214401204444340014132340301402022302302201131423220443011430043403003240023222040204443412013410132432132243000141410242403204244210433004034113234333423020431114431331240003324210040203022434234300132444004241101133441000224234312024244033142320040434441010101313233341111222443040133042342004140431440441401043033003103422121231210013104414410133333103110211221421444214113233321100002032142210112200414341134232034144101442434341340122014140003311021223410213113334134030440400124143343202203440023424202122403004032341441230201201044431242311424013441343102104242304042230303223003114024404124330010220130023232034330110210432010102011333222222340100324243230343410142323314241031023301320221414404203440234000313231342334110414201034441143143403301132424003030441032010023442012112224002100444112230203422022312310200212314043133031031204230444401102100333212412133020140334243320121341202430123332", "134132032023332412000233311441133430244012113323134042414311230201041432243011134211200300210011414414201304002244144202001110013203433202022130120341123032013031131112140142302322203213331133303102011223203104223314410124134030142400114103124333430344023442304110040034330241101310023303311422340113342202104212132133111042404220020413340432414420404100201230240212401113144144220132104341004300204433300340401110131013333132234014400032430323441313143243432230122130311440104030004222101014401202241232114401330043043120141314204113142422013324110123132313114143141040212413403302033023021122024221130012424041440103103213213142301223133323033032232414442134043314032202213133031342204434422401343424413403101014104014234331332111212032441303004014411000412140244421210123322232100342021030144432010234013412310302432441013440141110014141013113023012123134412103423222111231141430242101403413333440431412140202333322020312321402214204430112430243014034133212011300031314442230400410110143312231302130443222132221301333021114014200224213014140201342020020404141420303130131221410423320202404021011432431101234220312003314044311001441200132412410211330442244432212344111021210102410012403430130024232012000120233123244000431324004243443024414332401232103040121024222110324311201100132234443033041433222402140302420124202224120402022423422113143441101331342021134100241434140040003241203414432442042110232242011423014014323022032242204440023034044444244321313210300313434041224130201243120031234004423434104342033231433442013303200114130043222004321340042104110240434304304343232424424334113410004432422414303312204020004231001114204241314331112341212244421430243341112123401331031104123111434414214433203144313313401012224332312341424212411314121012344003010210043044314000340204210331030414014231022210103134104324111420401200433040144020121042003244210230133302300300144344342301041013023311101022422411344031034402441012332423002443210441331223324313240400440012414224103210301031432204032104224020222024403423142300030010342233200422033100320401010310241104004102440021341131014131420122140343121130041322101341223313314304242411022202313321444112111303401034420012430112040212133420422014103410423321100401014103130011033321043131100323124334333443013321441314143431123321403424423442320320132431112203340031301320102013241110144020241002442434134343104431000402310342403432102211401032301042222032123114040211412244312143410410034224123042200310220223002321121011322324430124444140403221423413304411004203234143233113012000343243110022440002132301434241211411034431001421340040212012211303212121141420220013232042112142141141031443000440131241000423422101400330042142103303422234121333331334134101101442244221131321334214431013340311014001002323322431032404043403314321402123321041210031011342300233324323034333314324330343142024114243213210444322214224403242121414414224124021432104120140130413410114204134403132002040200232231344443342140241400202311004330220300034204220441242012101323414040401021130000302034201143322430321424343312404240443300300430232011401412320414414424330332240314012244110302420001101141300040314431001110020040412332314431032104024424333132230212031032421303133311410423244432123443212211122040230441313102014424023104224001111030331023440032011140410013021131034414420241223422402442133303042421224424013112112212144423324141333334442444242330000111003431330302242002420204443412402412323422314201120443231134434444343234304202013322240130232013101423131444240030023110223342033004333343123212002004401401212302022122420410424131244420214424200414042023020134221330414443210130201421033342343204231420013134422342212132224001011043031232142221302013402211331020140402020123400030343402213331334440104220004121420102440413214400442042414202124314424333231303032023300113202223310431231231011314302042100424004321001124102222003424231343230042322020020401113144043331144103222023010224224441223443430224113440040044301033231122000022021040004211311031424110310043114031300431222300310444301110141222004410302202433112120412412132133132030430233441440303024203302422444301432143401134114132413311044421001044230431211113234204030404244300142032233010412334121120401212134131114213432441032421122312132040204242040012411002112423133343104310013143240322433014240130343342443412042113424034440143331110013223301200341000432222004203413210041", "422304113132114314031243131444241202231422341321210000324102010300210103011332000131311404424042333104014020244334432233444220012403440411304212341041430041303111414404133142201223011222421024100330142340434213133442442224022241410214141433442333100403124120210431424420124210322003222024041222141041320223042202230242112113422313444110321422442233103023400041203124034222411233041221100214300124102403034144243144311242430124313121310443033111342043331222303211411112343141123222002032224003013133431121144102330123440403244113422411203142230401010430004241302104323300420143121221132430442214210224314300211033144333020430103413231032123132123224140003333014101414421033240012231331341334323420104420401422022032110130304430114212202112034203400030010414011043103441423422412144040443211403022034244100321203432204321404434144344440044233242214322131332214244123341234034224011311201224302222123401423200333243243144342334443024222110232304410421342203232131130344123021111322103432324334140104242334200300200233240323444401144234013322213040032101002043313204002424044222211012234140103013133432412020300234012222210222130231403114333032310310001103434113440020030410410123233400324412334211441433122000401104414204034113243440424023112232104133442124221403034430231243213432104240044414224400130100144340022204434123224414112134231210443323410303231333222122332324040432123004041020420123401100024131232233442333101023203311202420332424110212041213334204440044021312431103003031323300402134312042322401311301400131441041142403203101213144103422222131422444313441432430221400331413031430334114012240023333143442244013413140421403323304213411310112031240440223443343312401104111442340212010231044303110342212314413424213402304123001230340323310031100403410221022143301121111140300400013043203031142412203324023234133011121124043422121104113410022334131030332333024324401201404200012143242211232040000102133212341410224342331220211222334234003314301120003040300431431330301233143144303014433441224121204304411140342030113140020023412224211030223120101324411104410103020322440103303030234241023020000302003122003222013134212234121131110103244121114100024301101221433233110320233233231430014140300434141403344041134020200113044204411424104303410240244200024321133304103223133102130313423134132240402232440330142402312204443021403012234003102041310403144014210222114123003414100444142201021140323332402310440230042412430121301100404241032424023124331433010044343334023343441240103124430243043032410301001404023400323144323201341322131422134220420014231013310414020014430221332224214031223241024124133133222332302112133432312313332401310002243144421342232420342113212342440112343330010102434113210401013024401332202202042322242342440013432341240344320243001422440102331111140124340142434403040204014033141440434010243214442133431302231432220134030244003103323421104144341420334144434322033234000211213140201432321024103104231413220402420242434441111140334334330423200432402002102110302021141422322131014430201430030213322034340413240021243204003034003300401443431404040203231112402021221011322310144422414413030414224323424124321321041400022430131340443042303032410241412112041122221302434101244233241012124103122201023044123310320420323024121343000230024211420124320230103024032014400114334331420444133343242241434332401323311244404410113001221313124343000212043444124443310214022111333110402312111402101123041104142234224242241123214002233422322420213101132242303144111200033201432210022343412144024120404311201421012221431003324244233111432303344132223330401403334020103034131134433124042101132123400432330214010413420403440433000403244301230241043212441210132010411203400314434111130044341114342013302302401201120322300130240123340034202114303131203020013301022343042311232301311211431421320120034431311230440332244423434132304241133444300204414110434342344342343001022013300102301433312140442244401013341341323144214420213343220412310203233103004032224220401343312033043003144210021104224442024402033411423330233323033330343041401201412411200443142411342410302202402203000332204122310140402222223402220022013134421441414024211414204201124421412113133220421140310400142442404041000430310113422332233040233204131122323100001413201404322300411424302431033434044240432424042303012331104441012334124111122432000041111214342030243341324231040124013011141131320034331203032313", "043200331110311410024330204324323203401010423301323424142141341320233211014131001010241100110200221042001031423403034401131104143234333014323124432023422331042400230010402413100400224020003131224243100112342441413100241212343314433111324404233420441010404130102340010042003114043044141344032224101132442232243203121432421340231134032410212024224023031140232012440241423244121034112433212404211414034224310142204000200111242111342034212221341022032143112212410240111012041120003124242031333311134232304220233134103241320002223034321014444041223422402211041402444101140240422142222230413002122334240013444130030013023043444421411024313342103110344033102043023302301011111101434134143430321334131404104122100413231320203033200034430122130201402142124111014144220003034213333134302234121200000404242440420421433243443032231412043033034240332041421143044104003021243030320404223423444021244112243332123402140441434420033201422300122034233332113403434434422024231021201314400343441421222141403033222443101142244111434121011122420302300144240330312024420431020012403241011324204123321114130242404021041013024142102443231410211130403303110432012113444004214214342031113224330342301423321004320413243331113211130422320000200024144042432031332322234233042330031120340443141333044102242324330011330232221334420400120210034301222424212400031420142313104110202244232133423003301043232104231234114340324404210304303402242144122440111214444001220040412243123233242223313342104404141024302443223401223331443413224402234330002324031431342124232312103003034214331142000143134313043210344304032341130021343200013433342101233410134420010040344012033432023030320132134134444433430130140300432023243304213303144200213404430034434402443020120112104320440324111344244213203031213201020322430411032341442230020242133330322413414121142243042033120042440122030203043421034234343111012030211424240033440231411131021231331344200443132113024144033334133122113132342320023043010412042021410221112444141332331241442423203422322012202140010102344124144402111100001324102142421010404441230433412411041422431324324122130440331312423002411211403211102201241331433131312212141240331240422401100042342304002321142343201432434033211142120424201033430130241123243201213330304100220022030043142134314110401424321004214131430134210130420324320300134440114244204304230233420412134342002121441041002403311120232222103024413203010301113312111211214120032413213004343042144320343223301022442112343431112212334404430143302434022424331444011014243423331033314313240404322043203243131111432230104134310400201040240120223023330331022344103430012043240041302430141340404120034431022411104030011333011022411302012113201312310201133113101212240331104030440234240130301432031000103031203114144201131001224322044034333433333422422333342314134314300121403403420131422223410421233411321230420200043414441204204411332102312212241320203424242444211213133022110112424033321130313414324333104101324241230002132014402043133330121340101114420331424334431243213321140133203430334204142111010304002422434011420434243104102302420303110002403404232010404310021303431023203033201403120400212240142012434140112442343411434423213330424202214040131423104010033142441441122000440300221134233402140040141122432211300110130422110403042043121403013131431034030340120201220243210114042213310231001001300330444002244404301444123443200021040113024321202303433320042422234311322042221002401414121444220421144001022424413003214142042231300404444030414023300013404404410331120211442144001410202131430144212132410411331322112134042241241142444141330213332413423110104343322332044203013012344002103010142143311240302322214401133341310413320414442424023202141332241210010103231344443333200044341201201141201303343004400334440320121430022424203422100133404132030433344331031304024200310223211014013144024002211421001131021301200241304301343024323443344142322143411440332323323143431144223224000041312204010033220144012010044002124134341303240421442021424102433033130331322031030244010041403320440012042434021244140201234044401304244204032202333431334243034432423001140103423020310230122430104010232224211321023330030222310024434233000102210244442324303023340414043341404033210202211301230222111414144023142041133024340423131310120432211143320140101432114221143211141130212211030410042434221302444432311013003404333421340440114404042101321243020343302143214", "213403030134342442031423410122133100331334231003341142144302342040043003404132031223312000114243220131334243324322404302014240420332121423441110334312201310332104021203231331441231123400000104104414200413420232410122240334120224430241113343002240401131112404443141002030040104032143403104300303311440110132212223441413023431021431120124143303213303030413133143343103201034441201042203321214420341202412002214404140024133032404134130123300213340303421133234200312340132230430020200140442031423410434341224302340032440404203330030443411203230120300144343212032034101201414100001441411200241111411144020324420001040342332422220312324243324121141011440213313121204142001030202233112243003204044011332304321002421300022333031420043221420113234143203224320112120223321200122243113233203044314241113211020331000103304110103134410233411241112240001423431240422134220343041314203041042024043140011214333201101033430204324432301133341334230220013403021010432240400222400411014211400142212423443312040140411342042113402323242433014413142314221423341002433304114233434024343330001212302223022411420142102144300312312111124312030320042031002030022441430233340420203224332321442022030331113244022134231243310410242232304330424232341224413310403404304211231421402330110112403410232432044034032140032413314303240100042314313204110004000242333030424011443324032040234201211322011004112021141131122113132344302031441422020133441230114341334320404120314411013201414131244004023222321341311113424003123231414214144342240341042130333024303241424331424323301413204013313112414321343011404121211242103204402031013314040403302004400212410113010430143031002033302020000014041202142042001304010134122143222014212413002214041131143132422402421100030344041103121003113114134040214041412043032424241144304210434234100031341311433424013443124404112203321110211203242010143311442332232001141103032233402013304210031113141144101121231234010200000310311310233141302422402240100422034101102103341314014441132423434032034431100410032302333341243113120414410041443424033142042134141344020011040303032344020322113402103434043444130232021324033031130044001101022430004012104424010100320010003024130231323201142211020433234001331423242344044440240412042123334021011322141134243431102003231343003144130223413042044111331031122022400434241213021241111323344340421331442100142324230024132300332123031224314200104232314411032421404114033340402110433440124304041133304124412133002002324332241414302223400210313212000113410102332424442401240320214343331031313024342003312001134433140344214332033220400122002444114233220001243411013102200243140113404022030314210433430424230020240112101010120014400331034322013033440440022303110221400414442203022440340222131333134301133423033141444324233040141011224324214124032402423244002232404040243121311400120010043212043411121221233301100431214143413044322410212004100404244302330101140043041341414000021423443200332113043102443224132402002142310324233424301321022000204043342010402212424212043423242442220221432134110310404114214440021022141123113032213321024003431211411210314120200000313023004324414012101240004421201040311014202141231302123013432202420120220010334042300134013042020111232341201103130022304404323324332432422220303434144221304403434203414111421444402204413420400033123301314214034304200030031401133303420034324023214212400312011004013411011432333003434140220204110320031240332342204101131104224221143301134320213202204444033302002134030434132043423302320432434002023230100422424312022200022424023030023020103141242004112044010020400400223233424210434214144422023403340312314144424124242132210411111304443224121333401202001300104032242321213442042303230003111013434011323344132240412230411141023344123130141101234301403233421201422243411020114233310042332344404223024301002201004301123130123220143214242344244021041003134013414011320124043324311403413143113323133412142122223403324102214421130001302014023034033134132134400131114233424434413344004400400021304021012113402100434014134103022011020434140003231323013401100033301140403034223204000222211001124412112324424202023040033423214310033313000000431300443434000414024321203333333203112231142432442240020012300131441312431432042331014122031100014221221320231203134220031413304420100334304224141131443103420320403403330403034220344043112422243344134321424401020000410420122000022001200214202230103134441340", "444222231221040130304341410421142330140204040412130131310413320130413001421014030144131200332123304240012223402143200411213431243324121213202234443122231102242021103232112311414111234344120040424103400014122213241342212012214002033314021324032432344440241413221000430313131131243324103410004202443100232212311143421414002430312120141240034031022242411300310042341123344310311324434004000103100103103422432104023113420424413014244301004421100124330220212014444333300113112020120211430023422024210001214101111103220303121342324304032120044323033120131121040442310021121432420000411013232044203211244120004243032304230200003230434342013324014333042024323331313013043000334434331423211124200201020211113302242310404103214144323130122223422320133424301300422440232121211404121000220440301130303114244220002222203020234043321040413121042234133402241044012134432401421004213111310024130314344331242400010100220000000030224304334212312103242113013411431414314334331201012103333013110211033313413441123432310122410140424124411014410240040200402343034303433230021410002214003012241323331433013004214202341431013301212233131440124001310031424131333111112020432032024444013332024211021004424003314030243224031202440130411311210231141313123140333013122242304412104040022213103032210200312440224111340242241314432034121314122024341244124411003202104113204010030133312131144401200412201424134312442404402404441100340032302320430041130330104041031442101103020242123312412314321032114444030110114311343413230124224023034304240000212040132343100021034012040232103142420011312020422332004104024233043444323240320134031231141103441402403131140240041110103341203211130042134131411443331240042234344431410440014223404444342344230014231130303144240430243120021001240242010002133442012030302121333424232314313301231202410024130211020443301000311100310404312323312340311123212210312312014012030023042331340024230132201101224040421114404431203434011303443234244432040104404241141004431231341420440323244202412104042333142444102144210004132002241411131332303400323230303422223244310014213040133431123031103044133340303222131113112331443142022244332323010104030220321244031110402122103210112041012243324244342314244404141312413214301122440230042223430213113231403201210201242121434304444043131431432103211030100043043202421141430441220011340342122123001444301402301244024221003112030022341443222212124120204044321130341034122230441323324442024320331414134303433441044330203140422410024443340343010132111022141310204131002231204210433103102013321414021111031434010243244233034044002123422101022312314440323123000301342123313311004331342003431341401203033140410213141111133400013023133100312031432232031100123113030442424222122441331421220323301222001143132214131201432411043431124410440232302130142110032324421232432241212322111313142422311210001312130300041232424431034402204300312100213324341100400021312444043431410012434022110333222404134343334101223120230412132124342143120241124120111103334041341124441032142341444402222343303302114242231100023313002441013123031140232241012000332441121023002324010023002043310441332420331313204244323222231444431041012232013423214330314331223112020313110041121201344014320213030244313120042441231012130140143341130403320322100304411004013303300241242440442121100114433420032401214002114211231321223240214120012220232034024214003332003012231440133112441320242433323101201414042322340221433442041244002023423344242330023004042124442344003042002334331044003130233212212312233112003014113144001344132013034143343134020142324434433010400341013414014043244234022014341133043244414232233023424434110341000234020304323241020012213412022042401231143220140020020131402243030420101414200411321241332223441401010030444110434132141114142342231310344314210333332400410331421311434302340010130303102111430221304102300040440234421300131222333442431020002230224210021210311344242342230414204011440113202103343201303040030202042210322214344412100113321430400200020201223134132432411423432003320042322431034310101231033030020233404034011021131022230430144403122231330002111010414311301202143024023242231313223002112134304024340432312123202321423400433314244014042431413323404312433224440002122203002220121330241204314444333240320122412323342203232042013200102001114344132204014021023303023143334211113131122103242412231222103331341333330022231324044413124420213332044133143430341", "413301424030414421032230203422314430312330132033121100200341200100144412300444302221220202303004310132104222440344420030320121011340223002211421323034400434440322303302334030114021434232012120143101032334204444111102023220223404022110000433124231230403444044002200343231324112034233401043430441412034134101031243040032411400341124422342322240343214022212120234022234313212232022031032140113411133203304222120333103323200413040210130034243003441311443343444140040334422002413141113442403113202413000424401202144042443103400111223114341414302334012224043143442030330431013031240331401022244230113331210011243431210222304240413031114311241300132110333314012020142233203101333030341241000444404322314133124002020010323044004210022112030241212220010230103401444230213322320040030043121111013100314212311101022343022423414343143240414321014320400020304040240311102311411324100110411024222313412031021013012312001440024340231212411442022034344322423201343423124134332221313230313430200000321130113331032303420330102240104121012004002211211214232022313314431023403321302234123410110131241433230444031022312224221144402014203111400424032121211222221104123132042040304110043220342321144124344223341421440111112020221030333332122132031224234322303142403243144044111211443332144232023302222112224010410143230010031322101134321323443441302431224234041402212330230110223244010034124000341322233300012230301142300142133104103002424143032442441314224244343424112224203221304104301021212130324120410300043401342341310433224442240412330400203020434243424321344100042114031322444124001102440132212301341144030412443234102010040421331311231141311133210104101122030324431442424003041312111101421040323031033401303204024331332040320404313042322320100302200312410131112002032043441213112441311010312332011211100201314040223032023432311414101032420101021131031014324322234030334230300420221043342002403203323141120211201340221200310224123423201243000420404212010213230134000132420243133012034313022413033212300331413130242422324013424224332211021412323211301130041223333443302240402124333121423134321034422002211310031112444413320334240120421341403222442332231110041312222420102321011421031044134221410010002010343322332204041420340220433314314331444031223242334211123334000311132313212021014231304211043424424433031304133401023122311421332400234123414202110103110044424301433403113303121234433003401040210330440401043101103334200320321432400100334140100124334114342010033422443424303040122004343242044333434420034231441212303321140312232024341224204401022443322221424134022303310340303202321111430402011343134430424421441422441242400044222321204023000123234022014140421213013140201314400131130140403200241400011214114233101440034412412303212334030130344104032243143312200423213134224433333043333031010411211002131312140010041322000013312032441123431413040304131241204202312112313323313302122403421430331422133432223113232302244423031243232101221321334231110023244242242412340431131214234313104321120231001421242414212131042302323340030424224423303130132111220004011444442132233233041113140010204012001132031333203231404324242342103041412202440114224344314220303222104213013232432334004001023341233032142332102310232102010214134020144044334024323111413404041121341301130331024340443442112400240224221024441124411410104123140222301102144230102232142301330223230421121123410022131213434410001143123133211241300132233321404032404434212001121303130321301201322231241420311043321020001041001013443032042124222202301012210144131211002421230331312221303201231343114421302422103421100014220100344200010102121212201401214004021113231112220112140100013000011143420212204333020132322230042332243234234004002343411103432330401241204243043414331221304013302431021101230444134333333222110413241043341020012310144422413242101220024201404404104122402104322404312420344244423024132404033324140333244211200240023211411103300343112043020022413201021223412102402321112014242204123012413303112134412124221202240020120123243043204221142304043421231423041310013110243132221312120433421203001334422440112002021000011011412230203410214434212222330221302323130112204342133411340311442114230040211020110011433110443231403130132010230104231224111241444134403210444232442314031113330233430323340222303111430343431440214422133240241021424403122402120441011440243030220100113400002320421331000241030101331211212300333210002424", "103422204442002002312431104032403344111044224303141310014221100113110431430100330021132132413300044122402332232044141110303000040022123021012034121324333231043134002423021110414424144114010332201411411013441213423010101304212302413443312020224100344322121022433444134141111011003313140203443414031414400040441144244020320134143430124214134142040303240443343023104104013123341110032112101042121243304042240311244304343103132201201224220012040244423233424140320432421214231400344242031031043124140402011321333103021220143142134411134130020042303434120212004004344114430123204200331132330413113110224344212040411324332213101100213232213220020113123201341224000132212103010031203010303211222301103141433100434134343411414230440210320443441414122221330302230441344212212113332121043142301014421113103402334012330113444123042403201203303032330240212233024003433220204442004224113021423410031332021243402011140340241303411212122401114102030204211300101114102023130204113303330232433012014031011402444340202310333143020021433303022231320131020032323202001403322104101420343334424214320120141033211112304000312031104003111002302414120132344402024340313310014243011114114222343344102123343133200020111021024342020203421022000334204231332004234214312403132213244124304420303312240222241321023423101403324443133442313103242014133144244232314243330234104322003123410043343031423214433010432434120322042023123144244032011432412042431343241244204244324304422420310433124421130234234234030414002122014122321334334332104121140041302311342130234013243322014332413202000223230014044310420304444001340421113330303110104230120210332233020000124340134423242434300122111432200131214340144340100043124431134023314433423104340322312220402314114221220014222434414132333440302221200441314340433244440223010432304004401410440031102223204310120022443142322440033121431230401002221441313121311201343411432131211443212401341003033231310013231030033332412133122442342410421033403024132402011212340124020423000330134220404234234214222322220343401412113224341342303231142043313402142130400404420241321212321241232013144003123214221032130040124202302243030030440400104003440122043321434000020311332431202013312130101311430122213101102323434312430241043332224033340021230122311140140032021204224430214212134241100122412344102412042441022210422324240023032244430211132142102233241442132214032413220121041043134213444001202440011243244122203100240421413304123100313324300134342044030331044124043333003024403013120143323213123343000004131211020033320412304201403133413101402442000224120042234043200304440444022444213243003403001131241221120143104140314104334230132203000131142222440234241102200133434212432024433000044441432012033231231303222411022111133403400013421031201021220443020230223224223342324213341224000143000324443102434120332324123023101111442003424423403111101024410033431400043332231113324220103141200110020001433010011323001043433330431342031122414302231423241130031404120213022420121300220301423104300411002302043114432340112034201030343201111203134333223412032144303123414033440140304133040123004341300432040333121440330403310231101012400040002440303044333422044002241313221140044203434422200204043023044412034130420300041203201303334443403201412142003042034443342212102302424401301003232202014131140234433434103210343404213014310324433203333342041034123242243234214002134131422333342013012211100022204132001012320311002402104132201414403124410301242411002141143340133443412043130202320301322010011422224213132232140003000422144032421433110223430234421133033212340243231320101321230342132430402243104223340410312032000222133404012101300240022310131134140403031440441242404044203434004111114212113211223220331312300414341400323012233413341111134241342021020044000302311302330322223213241302231111042242341310423122341224203141332330320034342112443412303143043231043341122022401011342123431420132244021224230223222234323111013103304412343122002200221411310230203043210222110212144402311000300423401202100034044230401322130210134241241214110301324222311431240104233043021430424122214241131204122223122303123002304140342444020004001403022122341043411030014413040314440422024013022042042141101413333234212342014440322331401111043420333313230401030103410111141444423302112214404333130231124404024040002024324012413301022043401003314134131224031421212334330110003142232203424014300430444201143323223", "302010101213220102203314202201113313420321401440414131343000111222121000114101321220344140422233344110012022424241420120342120341432042204202204342224130330343324034322004342224434042202421442020430033011203114111000304310340201403031144232322000013041320302000023403122022423434200233011434401423211132343201002012332221302343033322222110241423140313011322441410444124110414444010400104242323413022020220413233422210042301123041023030030212101000444104334100304311243432414033333343112134114120212444022022133140424403043321341200214304114012004320431111030013423304024233240301422121142301401201311022341321341232101422114101422300220433324424341041421420423244431114242100214202111434030033410044033201024314441401433013113231022020433343122244224401012424443313430211311133030144433434131044202021041144214342104344130211213231001334404202220413330023121411231100423401241041040333423134340200214011130110002413342023114101343240321240413144231313203023340442243010100042434234022312443003003040202123210043342123022223104040411030130133342033204214024400144231200032331123110120003144300214030042032443120103132144212033132342301023404420320423134430320020414122430430111142442033240343022342101302333142231112202333001434031221324031421243223223121334320033404222343330002232341422432102240231434342424421344443331341024004200302344142332331320424413340013123213333014241011244022404322110233413441421444323214102232204234430421213033402213242401440443321424002223031223120423122440140142202143020110213312303401321134421312100012133042432224103443331210303044031123340121244400434332103221330211201240202434030232020343311323313313410244300420033002223024131234421104331022310032030324400404024411203221320204423203221331401413222213323010120044241141333011401012110042004223032323423111043243444432012320222310234122322031200101300200241022030410402233120223342220014001144142204413114234013204124312400403342201411114034222343014304110022000201420044414230030102231240241223212414431343322110130411230302202444303431014313112242413441414012012421032242202033141223312411402400404141412104412423324421013204030444211433213243040141320143022311134324030111312312234203303442244021204333042133401204041014014104002241402443334140403313040011244324223422200041221411002103022333120300013220211011042342042221311302342042143012044040324224201014101001403120200114134330022143421322303311414232121121330414412240213423230214214344412020443024031404432032240104423120321433241441322233432243432133331034412331302010132022122032212011343243010230104031431403112210144440023204314411034202121000202024332303012004140244021222210011423302232312242401203443311422413410443321134412014412211240133334403413143140212243020103022444131412130222312421331111030320004301234324021311011230113020002443320230022440241323021224333123033243332211324244122031004224110411320024002413414423143011232200413304041423214124433212123423002031330124223420420210034132431222100201000112413413242423014142022214120121320102034332410040041221412434334233220231404113401203210141444433434114204341331322332420201424104332114221010423230031100222130420321423203221213420331203021313333110403123322403422244144141120230100334211244134140102034121142440110440114124213342024122314402412241014022310033331312300414214124014104214102204324022131211030230101123233220300241121100034421012221202320114034122030033204013000213043424223124242032022342210202304124304224101042420042213334440331203311122142103243104034004412314021334233424212112341121033034031444310432044004104442001404312404311124402141243440040310121123434441330344134000101012010313404020000202040121332004332300321403421003034420103433240022021342000231442203113433322310222143410334410110031001140223231331340343114312130312020400432022043020202124224322114211240023030342401021203442413433433241211242141321431042310103324441324122133140203000030230414104303440422442344022001220044100201404214440402012414223412402433223432123301220012300421212012433332343042210000421032103204120010402000311410410101234043230231031033114104404133022322320100233233044121342201432124114041030141320301434214223203111303031030042100410413014434420341234014223401114034031234044402130144323243302010200434220433314423111431014204012102223430104401043300344422004412410032400332304403314314423424443033234423441140313341012333401142000042122222133", "111342023343431133034204221203110100000202010234123024412124210203101413431124430401000140300314411310110344434000103421014430421311032121004230131030231120102323323322014220231430331333102311210022203220121343140210441103424002312231244222003301232020303214012302332441330411110210312014201131014411014232102412420334330140201430340310103233143303214413420444324300430432104234201320011313340303430424400003144233112233222420111002231033211114221210032043012103402020402210104120432431023132412123341234313202410141413341412442012043021124133424230113343340023302230112444403413442143014332110420114012333143404244301430114120220421040433343143110042212331001431220433213130114220440113004000104132103023442233340322134324210231321102230231010332000034144311400424401011040310243304340300141010223044020331314334411311114242244011004140122142240343440343340344410342040114111212004140030300021202011233143410204401323401111112021432433324414402003222432031233422304311442001331241202430210442202313412001222421341414023200024234422031013442031202100402204442322423112411222040432211420303024132201030304334120222311422403312320210243243020104120443031443123340021414420223034011022344414241221414403032213303214410234204040124213314002222144214022401103034404424440213113220320013231020114204421142410020420033440423141342431434323023420030230304224411013430240413400302120312120120341431000302230004132232142234033400222213201243434331103344202022204121014010440112424241031241123242240123114244133231202020322002313434104021124311003031133320440312423332110010014043023131132204002013114230141103330243401404401412413400420023344001332144013200330002013113202210341110221310430200243243243013043204444410111214022342303240314444033432012112310044212341012222240320131422412322323041103113342024124213121024322233333330413441122300002101234244404334040103124334411120130404211114431121401220441033343101401400144344334040314320141344000021143413101204423113321341220123241330021404341310110321202432213241413401333320202404120324023410202201000211004110304100311223443444414243030410223310402340321441442230222030131433032330233424434401244140213304000230224431001320314003413313203320144042012424311430243124020303101231240343210101303413230444041214404113233330322011100020112024010224212213314211323310402314311233423140304224302000301343213241404404340022230244044043242231014000041321322143121313222311332341100434320343133232111442142313423311444222033400110420441230103101303441210311332402321323320030241023240110201103201043402244034011421200303114421424004241223212324411303424404003344430411223003022011430020321403300243233012102102222332434220433330233131224042304131101022023321023200234311140144022232124303422444343431334030131022042000000344343424400400303121222323443134440003043143140241232012342332001334331012333024304343134031403121232311441042243031223132301330102344223243411130221034120010013214143034323313002133402130112032002131002142101102430013122403440324120011420420004224440101321421200040122114240210223341244440012104043402022043404033003432114310440144133204120012201024134302122203033102113333021442024433212010210131314224423324041030401223011141033200030411302224432213031432012321314422241134104431042224434333114104040232010112322113224401103434410333002120130221344041102034321323020341411120230404443201242231303423224033333402224104303131400234100403411023424331024432323342331042002234301221222331041304222012121324130404121414344301120032144003034124114222431111122400300400313420121442124330113023244130212403313332223143400141023312413121312213141041324110212244402301030323343023034441421300113303322002331130041144044221402401214331100233322413323023423113034330040421142331010300134342342003443340424042010041211203120033123414340104034142200332440442402100203200442321120324412134200044030202433442320422333420001433400122444044110103040333133322224331031414103040301103212422442101231123131021213424340230100012222101131203203030404404441303014311422434321003434243300440011133133444123243144114123223404323123040340242420441034043010332322204211223011012140122441343404030322142131104033422030240114202010031443010404100030011121220240220041302403131033342324302202442242013020223330431402103341113413434211111440414022413413144103230342330314024413433332134013113224011023040131232320004224041034434004300232124223", "002422144123010303103332420030402322111423104444042311221104201243443313331000242300122033401343140403224010212204102440413121322133024032300331240201243212340021212432410444143331414212013404143141000313300241131443434133424313103233141203112114003224131423112040201232001320312000134224104404142132231221320030144042313140302404221012412323133320241223140410132222300204010323022212343134141003231132021121432342321320444044032024341200311132224422410444333202342112424443034224132110030040143034414344001133032304031023033223412023332403144332404032023402211432344330222102023122031340411204343432002212300343043431343424043221012113424110212412242333223420113431320222420130030122423222113321001014343404310133414033142241321233441301241403431120102230423303002314333340400304000403013113242114040301321433412043021032013134420031404433133012103010001001343104003124013433103424004431443033033200202143200404442142431342040221003422241223233334201301121300214012314110141420241042202243331312212224141020443213201133414330024343210212414014241113310444442042322404130211344444020030202201141430020101120410032401412230003234200420401210432444431334243224003141232224413401120222034414014334102333233424332413143221212331300202102142344433003143334102200042314224404031023214403304421024002033221242233341332211034312230441431130121441443134024431334321041203110114213414142212323221223310123120433401312033423004143441331240242021344100320404110340043412412032034443013412323404140004441043003321320324400341201413044331143120322331440341442443340120423303213323320330121331240144002430323243342400023141322021003034030430340142013124034102330431213341404403431141323400302333003423243001400201442341134040421310313001221231430211311223212242203230330231212243032423332431214142401220320343020032404413140412011422230100324424034142344101303434231243321231220333224043311144034043223013322440412344214301011241010114114214202030202032224002012204021133113100000343424444230233420212402022231012323443433024230324001020033122213404133403023330034120233122322304301011040443031432100242213120240034103040302313103140221021101002344013311004100044310243214400320200000214012220102011324440402243232340040124033410103124140023014421432441431331031131404042222411444413222331013211413203332022043141311343131434112321203224222324404441144401422122013413142342223234300402420422312444143432143402414313141432021424113104203101410042333100122324201002200223240431032342431400032424131403110333333104021022202134211412213334224040141341240100210202414401042144032421313334122024043432303210013424212241334221114134103004433331010404311240012144104431144224210421042240442241412411024414222242224441112432042423143103101113143213444203034321413233311424401410031024210344340330024044421344122311201213102212220102212303311214014314122402204302420041440221212030033312224212431100242431203134313430301411043440131343030033323220101342210421104443002401044004444303313124203233023021441331344311102110430241421313121313342314032221414332320402114031123144323311444012131314032221304424140211442313013001010220444344004204220203044001421024423422443012420212002423122201424210044041202404103413121001334411233341230231131241413123410214041314000204033224444340314400424014341203321200021410020001430321224200422302333330440114431331330421401131423010240201012323322421011120212044040042324130321004032142021312114241001413014313404433230402343302343211324201344221203141202304224341240323202043420201213023132040201121003113432112403440211403433000423034313003403333314001412020333132103204200440334211432143240020014304220244044142330144112132322034104340340111220133004223204031201341422304314310423104341121410423302003103243301210032200212100120114431430402041410212024303342443223232302203444004204402334123320302104440340402222130020013423310012244214301411130223403214121123410322334442223103422041110042231000101022022122122132222404243344243110301202114203034331132223021444140230132101323333022320444400202023203431312222422043443022023322204300330031424330031204004412240132201143014313201013344134324422221440041113333333222142103020211310312003202034100002241322024411024132100430411333310123404032121413344232424230302002010031331141340332143124200144034031023031331312234241432112234114412143000430210014340203321314242301133442400102004030013142002031040413322430", "321211044011201344312330133023414422044241334034401210120042404120444233102013013104024201414023124010142410020423423131300413143334341301023013243031134401144123000302321101331034213413443132104202013324301030443231444330110102123431233433224134240211104242314433143212044404444024214232340440232304033020403120202024224104120343442411430321124024012101432313011211231423214242044314241001300424334321242020201003022214134041434130400110322001102014410304322440030200242020034413443120342233040043321134202013043104003313110144423332312134424333102242440040333243433444424440221442114040220310113432004424410124041102413412032411132312113023020034414031242401223043230411332032012304440310022231414423420032214403030331403123111020100432120213043400444243203231111023132324230413232142110303220311303403310340221140404011343422300421024443412342344240320340234302143122130442222443134144223210320131242400314403330232044342000423201144123411314231332210321204443440413243312312121242220403110311210203130114214243122243223020310431223142232404322322404310034100144403220301142204421341404222322033322113334243323044012424002001342112311402124113214043432312441110324423200302321410120111300313113002011033203243304413142342340414303403322234344143311112003243203024120213243434013043133033230301242404412013120034300433414210422421003013414232013321410413403304000432311300043010304310314401021434303131032043101133320212404030130331223043233030324101234142213021002030211114402104124241211434313414234140004302343204311342120144310124301242302010330124302330430032323234302213104241242033412024342031400213244111121113110000222400104441302113141343024433320232101232340332233404020314241443244040322102340310011121430440043304030041231030432241202001402213220400340333033424313313014232202044342240014232434422443103322200214414000031211041432233111413444334303412010240023111331002233030232144431141114433433244240103311223301304110432424333330403104302320122402212123330334430344211202333224323330022011011441040223324044430431002011100211313430023130423011424413113433042223024311442413340002121321433343124400214314044043103234022213434110231134340442340431010403422031214112002043213242334032342442420143143413023441332301401133443021011044323133133431103001114041300241442421140031221243430320310403444442234434401344130330213441343132200220310423432331321022422332121333323013311214220142342201423134342100420322432242413302010331044121100404310401021031342134204301101301343134043104242400030034110340043110241134342131004244313231223334200140221112224120044142201322414344330323211412110220431320023443133340010003304233302341402301203303211044400144230020444321430321330303213230132114104012040221034140441444410001411040110201231300020102304014340201141212043402301222420143223004404402034343044114141432241310102233120134214334322124211223303420334002101303434144134133032141143243104003232024304013344311440033243311314420202413014142114300232034124413233343330433032142340343403010442204121120134423012030102330123134241213034440421440041042442034413404014143020242230023141413021033423323214020314131101101141402104433004412324004234002112200411410222401020403032340014331414042213003042341243310212331234303002340423322010134334123331323022241303144440012314032240301414202041444010141104023322302342322140422244342402113444010134432141324124232241231110341222313022121233042321110004133132300313434424200423244233234243301202332242034204442430303411303244010344012240434203042102300003213014232240024322440131003444431243424323443202311001121433231333430021223410230334002421202113120114432213130413003010300322114322402224024313413112221440101134334304430333241010234303132330120124103222242224440442024413203224300001120221344344234013221033400113401203111400214333242421211110044032431103333402143132131323340341043434231403233400203201210244133140223234303422230410232021332131023400042214411034331244224214111020043421020233430042444334102231232432323031323120230433020443321220123443302201030023143414441143300120140242401131320433240203222241310043414322442113241044344023340343133411201021214433002032003441212132401212322340033134430212202101214422232421010142000244112434244023443300004103332244343023334204110442421103431340221422030223114203000324004043431320320324223324132200322400144113300213421130004320144200433043210312004334322134042", "112141332200023401114213321111002121130322110033342440021043043341421234131203424122231030324202432431234433031214132424204321301244440344442131203304013113322401001044240343222322012422024131214021033044403121014403102040003322034013342414301301114313204422430333104312001314041022401331113231232402313223434441011130142112044343331024231342402421343143400403212211314432430402244034100344212141042001222243121040424103124110103143210031002313114024210142404113410104123231400232300443144341432403132141031202104113210141202104201414022233122203031034043041434321110210312010332130102120420040124241020001430040310113040341002230244440022020433424333203133213323014303441410431221133333113343113232320043221013122300211213414220423331141023421332410441003243322212424400314324302141034141042130004100040114104420210413023230443102023442343033410100141242422210112443422003301401420020010104341001442001103340042313044012223221134234441133222102302202422203124113410004044213203013400431334234030212100313241033244314244220034313113424144034122010112030111222121412222432230444400012422430302310130230001424040200212441020204104421123213201414240404302034244031212011104431214322314142303113343430242132441432304013241301224342211102123443123040341401212212212414420313421040113144002010144242241042440403043221143244413144030031044143010304233230401320244443332143333430003203310214023203230430013133320111224442343131333302322411104222121133333103013214142240233244333143221000301440040241043022111303423103324020221040020044222002343431003202041434231414104430021032444034220201223330314043401144243232402334142011401420032242242120023424143320443231342110240413023324413110241403412222022333411121131332220303111134331104232023304131421104122044133001234102120400322434040424144112301141100020010210032302301344114210004001221301311333311342340442331331223431121323430014322201433321212311414442314020003312444422214431141413241041042333031132030221430333444112303111310203313444403000424032440002133211424211144313201004104303402200344320423303342320323102300423242131110110212434340332433204200302303413113040234032424321402401131203341401102021303213441423242002201400423013101414114324003021302243301111244402442412232041042032401030144243224322303044302004134030034213023311234141012310344204244142411133131010222310002423412113010341001432044134331200222030130001430402341302112340301413301322112032131202243010242010221121343220441433303122320102213331030110214213132103203344144001131223320232313031202222431314012103043234112243000002130144344204242101330221333030432321011404121204422302443034234343343422141043202103112411402104222423111412030021444221131142104012411412010410321033044120422403344012323303304200012401331232441031033014403333301241101434304022143011010400204233030422014221112412121234210003033120234022442010123231332410232432421132100014114421341131012322024222344140410200120122440114412402100302213040314442410124401303204141102104021022402004242142434331010400000002112432143334330241314321434103434443223324324030223121434422333041020141111300130141123423111002412200004131124121041012023431014023333430030300420440123004034443304033024424334210443333323213132313100110440243230011413330030031414222412024213044033412331343423334342422400300132022204230211404042401340324024141321143300144311222400013402001100111123401031001420222242040134414304341034400203041341233222402223242101144244023210324140314040043402242420423224030443201100114242000421400022134433312024032440423414000110220303043404323102010433344132430333422134011103210124401003220304300040132200230001243140131044021320113104114111122102241321401012011430113310140434032324331023212304231134131431242043234243401324013442303210143020132304341034121342021111131304013320123021220432233320342101412423240423123310432214212342400234434003311342342132111040433402013101320013324220234322232210411243020404342021213100434113443321124400410244300001012222144434213432323222030340014123422104211420123320020234214334411031033303212303231423304304242301344421230130313112013142441103341344120044002043242234112122323220101442120410304431403101213330441333244113332201211223012424222312032422420402223240211134344421102101300020332411444322211121032213412110430242100021421240213402324032431430131144011220443222300021130120401001102034123310442141142343142344433023421133432", "042340411003134414131330201220243044040222001304302120013403341204042204103320120021114432244431004304313234032022111223010330111032104404122344230004034313102124424011403320144133002021003242324334322203000042340122434103000243104004012010140020134442422131414312231120303033330433421113143034402202424201211224344202333011422233143141334032333410032223434122333334343023343012130402432402233312023010210013134134412443402023330032144302002123443334444444213134014224411442143410103342222230244444131003304330014311223404404430122400420322204402403214424000312024330013004432332430144221234123144021404301040132410142443340244112313203022410102233243003243444403102120044002303230213012002131212100214204212014442340331411143403124004420320424032414340012330311222302344030444241244334211304043001130441442124412413233320430413424003143103441242122414200034003333432023424301102140322241414204130420232334142110401401412424400013103133222030112231423310323044342410412012344422030320140323300140041210140230214240230340241434414203432300424132141101233121112144002400213444203303343000002344033332400034200212030204233224322004323442144432101200343023200012400402034302331232300103121340132044023320234341344321202234424021101211414432033041312232043134242141311040404001044323342141211413001401323231410033430341420013001044332314134344022423234302221114104022000240212341002033101101443404341413200142142230003113304314144043434004020203114423441310404302432031330242233220420321344401111103400413011044420103101023034040033230101244221423422131240442404020444421421130040333332340213024110140021440311024444301344424404304041013010143430130233112141423110310322100030103141423113312423010014404101244010410040044143234321113320023332440400012230320224114400420240004313133223020010410411113340024444212004034443313310131004414401124041033430323320212134324300101232114334340332134120004003444412132320244304010313301111121410211021320144101203013400024121221104023324331333120222424201331144204100112420010440332320223220240304333322140440200030401304441324022211011334434041302001211043004222424300411033342432231333332043442434220210403413232040133234000231310400243412213413011041421113304024321424130030212233324342213324024144443214033004310401401103031230041314301310010434422344342130412141142113322444303432103032143321103204102343442034044200013024223241431422120420100014104434241033040441021324314124012203042342311200010140300340323014134023043300330034332212004213112402011013422321104041434031241212233122411000302201314104333224300043203403034110141142434121110441223020101414303001202234210003113141242410404002242110212034202243323211030144323113410300111013230103323221220313234213422413012042211241402441342414133310223034412413432144320224003040023433334244313412422230414220020331341142130424000242112122402042242041300442342410424301400324141343021043122403004211023120420413402142112114034414023311110244213340423011433314142214304111233114132312033242322012204442441302112204110402310111332443014330123211031312013243022424423334012432440301100044334140122230003211211231120100133220204310200421130333434004014012001202342230430313202304240231001444414144143033123414240233413312140333301334231231110440121431102432310020121030304404023031313134021324420023311334031034414033421102211142213031234403144042201332342223422034102213324233044211410002340131122441440312430241242423401321314311110031133321020112310012232213334121324121231342340324200140413312024301341403313212201243101403440441411014124110314342020414444323010140001232133022204443204344044002420444021013412203314302414020224234421243111221001240143400233333324432032202121143022311233344444134111414020120301321001434414403043243430043221404020102213231233234230103401042143142332241440414044240304023040302243112443133220204203301233111410314430400440444122203340000320044143020344232311000000441312403120012400100330012031413444114114233202432220442143132012003040341342443132132324040341223413230311402433322140214203234401100302403232433022140133424242410400223241100004400140213223014243344134440444232434210040324113244303442322033104241100241033221003021312243234320103403420212211300020040104341432222243130240342022144020020310434414342401331430304312102111041114332314202003202444141002423133303011143440401033134443202224122333304303113321244330424211123304031424114", "020223143400420040224001013133403120011320133424043402334302103214202041420230332100221332404430042300430232333012332432321130313113223114230430002312414334104324124302302121212142304102031430104342134341320201210440224202314130121041332310303001021344410041142212430103424301004104222334023302001143230000001012331244112323211424124044410113444422420111113230220023111223231213014344032013240423320304421343032401041301003144132404342240232034002031100002413121401342113202123003300332312021144413343243234342002341444333102034240142100440124422231224300142212423030202042312220220233311040434333140441241200420023422041103233343242143033441204231334130141032431342034030011341211403044111314312234114421113202404001214441104030100014110221344400020420432433444223230313100330221032021003210123431021031010432043340343023042224220133422032201011112313330242010223313312140304412233331121030220123111040231030030441144424301112004020240434144022431311401410240242303020142334120030132340134120400200410121100221020444112143444044210433420304143233142322324012421014432204242422401433002424111414014431113303220000413140140241023441110344034200334044414030240244220322314114414314001213240241130024343113342230224223300131114341014000303144222440412021132404024143124002211133122300322120433420120004220003014412004132143342414412402044213232341142001210343430232021123304304320324031410142234404321410440004042422001424433440000424221340244313321312312140343234003340330201000330211234302111434444123302123032331013042403301210413411332104032104002141422221434303314104421310321312231213014334242434210223420400333020434212414022131022400202431014310210103134424130133130023301231132412034442443013012134014320003314341442424301020004320023331242320333420203304411101200141321234213031144033440204124134021443131143322324222040410310222144322021000334034240233311120240441212131303302314442442303044313032143333243022422443142243223004403323304440122330420243122113131243000244340314301010002310311432444013122301403144212120214140300131401204314443441022403021130324004323324130000223144402141214143041020200222434012230131303200320144202432313110210314223403040214243240432424303413302304032042212322234003401132130243031000421131304132132311124002310402402434201121321414134234442123134331414424232210344203412304130124111200120114134420142212221404114331342123112134234110012123221032230212010242232400230110323240103100333430100120304424314141423212024432423212442240231110343224022231122024343100031341024341000333441020113211133204110343213031321422200003332422021222334223344304034143004432231343032313300124320014321034402012403433222124233024130101111103001103402342120122303041414121242120313241121121220122102110144442210422100303244003231231323034344443002120010131432240232341224442433134401303423004423334012230222211134413143334420301224024140433034013414121023211342303304443331402122010334330420200410344314230203421110424041412130314331224232312201300330431104134333131402042110302420201302102133302201241021144440324414123231200241212221300410033022301003110334234122202234321020422030440301001444034242012310111104103414443444243232104010140424111313410101112232140310302234301221042232001030404423113400132403213341323412423412134441030310411314020342330444401134200040134143213204401223033323013101301310141123032244403431433230014224243200033211444024321132030000344222333134113040300310033133030111343331124432101212042133421212334044311220432031331233144322320423232110132331130400443044222344420001104113112333331440444121134403104102144440031022024124011423233432132444230231311103423401330211341342020112211311002043212100310012031241214414341014002320300202414012032113434221402223300300420020231314041120141204214100140334301023121420342231020330203044141231132400023220212412313010204240302022130113130234131423222314004024213333310414040111011240243314134002034231401304002042211022414301443114322414312202440230133343442321013303330212023100120142002302232324133120140422103320344222304334441042201423042441141200242323240223114240222034333343022112124314130132112210242222424101313440024122040413431213443043224334413231342122320241243033242344414142120430210443212113341032324304333243420401323441220030324314413124302443323220233104210110222233224012042133333310402041233041443120020301414331124103434033404124010102010121303412023131", "213434200004132340112132033221012133123200420143433342200442323021114140324031302314034430112340240034414401400100321422311132330204332243133223042124303331100402210204414414000301333312401112334312024341434434001221104312420010333441102241032243300404404011340000302331414214332322410121003023001321214142040341124302432034431043220014043034322442110031300222144424323433220414340034444401343043040043334034230120234303013014443333134123231442211211343333334410332000130044110343432214424043422333330114323410140100344044010114201243134230010304004220000024033443304013332002432000203213420131230433013211333211130214413434232330041301044322030121400300032313041034312004103404424212001001043412020442124032041420023140413332003411300224131413043320344231410223423213444040230342311204222400012033302032202203431144442042233110403100131344104103420102414143424222320203133110001121214033320221020331102343442342000421032434310220222213341131002000304243220201333302140122422314102140313220111243323222432021343011104431143141231412331022004214003422343011323213442003204121304403344100312332234310331041003103012310022131324114123400031210013212212124124413130224440343224123420401130312133324224310033314211410421040004404111110121123034332404431041203113201122143332130034223111224430413112432431402423404004322024340204022141233124034202031200414301004441142003442321343432001230433032224222300030310444321440030403333023411313022100043444102420132244343001342023113410141041403434330441004201044103440444442123400421202434241303303214124431012203410301114321140040102404333114130024231300142414444244310120313411203010413041332002212133431142312400242341043013234022340033440234021142423343043231011113231140123413010112400001322203012240214440314444224442122402441100141331232024101204040030404031402344231412310122144112410323130110021321110320413322443341301424144442420322322402424300244120342302303433440122430222220002100444434412221311000304121304220412004233213131200232441201001433303301040101210041222022011232002421210300113002441133300103023413400141331224130332324131330132141141211432101200014001241322234033421340412121330040032431041111140143014241030230223403342224202304430322323142211403332403042404120201341043231423211440201312233402230004342242313420421102441123342210212230144221220010033144441442201032334120034243334440344342044033320210430034422013134112313141004430030124420312104402123102010020011440134220344233120344243232312221301024431413000122240201224404020210433132324440010440021433342223042214313442041331210222232304333131043412142141322130001121210034213032204111223002314411031133401332333234133004143402324344030313121320410034431332201212244331220043111022413240022140220424223200114410033440301432132222344403140104413100000443120134114114243101304133100141330114124313240221231023400100421411100144040434310020214204314011401320330241412424414011421434131244021123433000003412143102230033441214422140430001040344241304041312214001141140442230400101202343422234304421204232031330142421230223222332321222434310440314201214224224124212233214141110311331044224003330434402420021223141242222240401013214202103021344420131144213412130431242110444100144421121034322202030204220120214021101222323444333040002011341034400341012423044110411302004114442430232212311304330101233221224013033402342241141434332010442300241312340340311424334304323114043010001444302033044230110033313014143023433034230341423242021401444210403000111210014421121401244144414024213314333224413421401242231431411042220014343220434333003023400442141221030113103404001421432403304340043023344234403314314124141034233423432144200412102214342123101120101421202122432111401121131041411040314432143434313440020424224141004334420213414224232224032123124310032003210000334120132132313102313244422001203133312103333041023121332423401430141022121111430010314432413434440301304140223021430233201420414114111220411112403310313304112223110223103004012304032130211142444010121444322234113444102333002013122312430430413440410134114102110442203024114311444423014320144004013120024011320000034202041402433004100220004304303323240302003330330201042014214034400340401403221301132020344240423401401024444112323121130433100214031124003032422201222243410311110014304234103400314411320022334003033242110234443130120142333204002003042440013101011241413240010430214210441042134301430", "112021430404304233430321243301022130244420110314034030113330214030440322110101124431300300201440334431444112131130001110313041144040404411431032203400431244444223304230014423421033133341243104303423131112312444404231333421214120132102311344310130022300132124432313300120140443220222423211444143413300334021240344443222243223121041011322240223040330332102230314023024411134423312140342432221430111330334023404022232141241333422041132430441101102310412003233200430204421241042412122400021103130302311343431440230141014104100434402231121113103304144432421422400200331313204103233120424143100133143021114222414310444100102411203303001344431442314143314221243012144120211142444434414340411202102121214322232333244400332414013103010431401013403031044122413110010302232224300114323204340004424104241001402411312131142334002032202104044031041101230100333200322404214111410434104143340334040220201112221121311031432243240104221231000311030112201043144421432211011114340234224440330301112222033041131031433022413240412444313001203033000200441103132043240021411013304301314144132020324132144313102414321241042233030234421420013342443321323123110243043211432433232003402313110331204443140301401021144231021142110343334321321203313341301231310432220142142014212024410321230404423003241432113231433001143211313023233401001040022121342432142141102040431101100044240200300143444114200024433040422002413122031430312443212213011414112003043013411402224012431313231214134443423420322212234331210031432202403322014043130210003400214104102001324140342041130424104140114240201433434321121201323230430131042000212121300121220022123344322131042000431302421201313314121411340414424214141203244140242200202002003441224312242104023411241340234430231042222101242033202110133210220002032132203022033244240441034214123203043432002122302022221021202140034003200000131402223234303014302432422403103112221313202322444211301113131424312024041341332420423130410300111004324043122333142011121213040302304042400240340442310431240213304123134240011124120121044014342441032432001123202142434333411042122433114024320211203100212113212123220024233301333311211313040420133322204102404001143224201213322212222003403013021300321134302311410114331424131323411104112430114313401020002344013341344221422213440024034314221431331314442410210323224133021301143001334312423404202134133140020222230342210114042023224013123232213442124234242312313233133142314244004101123023221114043231320410032342011423221111413000043321342334411414014004112412323203311122410213302300433040334431131303421334121340010341103012210131133234132142320221200010024043443322242223221142333210102303200244013022444430340010004401400121200031224321222403441330310304010340013130111012000241330042130342331432130113120013014001334201313211140432232340044121203032233404120434004142104330343043034234433121314041434411202444131103322040141320441302311112223014031000421341204224100444101004131100122344040344244420203043230334103012331210322002002401121030032300440013443130430323104330041012340140341323102230402431243442024034123302400041021121142303232024342244314010410200112112242132203301443303123340211141340432041003432240342342140202441110413022422001403314024000430212002002304223432414314411133020321442314101211213304014333110420130141222433024434132030433224400124010412412131044132010403233341402434433321424030010243240420434230102040312011344023042204242312243043143211002443331023200133024010131312410231210400433200334022011140014044134210041033001123423333420020244111134302310322444042302310241112231034401102400023304331412133130332011112102133333201112341440211042220211231023230241342212302431220134034013033024320344003020410232124214331101041123431314400043102202411404303422443114142413142314141231224122422341314004343423421130203303234110310041141000241232414234443442333443202144340102003332033411211404142042303420344310422234331444014334400400024430013301110143033203112433130211104110442230142104422311032320003040121223011400024024440302040011320231041424402334302312342423034203340211313200320002302444304010142432414011340103321103303120423444101013030432102432131023022444001324340121433330303021243132112413432133113421441223132111210111243423232441221234033204440042312240001433020024004244223232242422104423232232221443022103430310112012310111230144003430310004134111423323413440343134310121340133244023222221", "144032421201313223022404324430240221242041224404233113213424431201311421242343101311411104021403030101412000023303433213101041130244332033443133144134341220414214300403413242042001311020002343213312111222102143431200442301103341124431143121114313142124342303101434220034113400401212210011203411113014444121101111114342210311304040330310334221034414221033022013423243114343130030000323112114204144033121413041432333020142213442111011403130124113004122200423004024100211123142311222302122112130112213014133123103010304302344331241202001410440332200030303311221420340242301323330314114130032243443214440142441013123203110333240114232313342300200011213224444340210344003213411214100041114311010021042212122203320402132102033031001131023201002442434202400443313022211121023411014404343112103321203001020303330222130014103010132310031242404340403042143224310101012112301334431331141021323224144334141231314141343321131304213342133031114130423240233224041320212412302030141033202020003142024414433141112341411243102211240203243002131310214130203421413344010331232432040224041411422124041134124110041030123010411032314101011413313220033142102402431120222140101114303243434010010232131040410104203433312300002040213200143241100120142334232242400123144012224422114023432430434033344034320321143421144213020422243433041113413131340132104003222332042012313230313301342421241431214242314012430320231233113423204421444132233212124340042133233112330141433333040401400130140042013223241340223433421303311403110032230403334134400302022140440124334203043102441112032340314340203114132410324111110034314211011224444030401231002331141201031312420144330113403310304321131132142003230310230422212142124001413300113244110200043414242113201233221234122022342222322102230400111124420230332123143104111033310332330433320034401001204201302332421023100220422130313313141440021021041332100130110400103132100012404432132043320132221432130412341342203333104313424323334244102331241243020444240021421433321142402141220104431220223102224044313341123041021012420324202134430434410222141230434230103434134431103301403000402200022022312421033100003223302413400142411310321112023422023213030022202040330422130230404042311424333400103112332011040424202144442211431222311340004131411431003433404341111004124413134331444302003111244102141244114110002321140031333134422111323033210312040122002323232033402043130312124244043042232030022034400341300242333231031233200024313241300021422331432310442144134044440430114022042243403402322214340132313044413221102321103123340130434101004333420014212142200004412141312230410132424113120323321232311210220011334002230413032303203022201002113403334133101342221241444241034443133203414403323103432030014404424002222010232230302431200212424031414213320201004333112410402241134013040411023331333202144434141244431004024243313220020241113133410100324303104114220403344410140404143143303034104304401100332024113132101113241141313103012444422111210032344443330230024123032421132103344323311343330234433432202344421333112434113341221332002203403441331012410022201412320242103313043243341011144142310421401323003002133212142412211112041120320033301040104144210234424111111410044224211224330244122441141313041020122302302201410240232032040411434044201204310242232402132304310144333222214224241313313002121413003013214311232324241441204001443443403121102004311444112404111322230404403242420434020011030302343312232433033113231420130220024300404000310010412324403200403441440241222100423421101142330113211024104143040102443203224332412201301341340442000411344434432234443121233131204210232134120242023103044341114132313203032222441200441332043434240143044210014320111144404303423141104001420301413244010401414311003042142423013304001303410424221221334334242133400040433121210342002012343303433303342414242421001321411312404444113202412043234431220130141101333412332431231312422320411014040402031333013023201001223121120214301443143214014322241223001101121301434034422413443120213031000144310122334201041023413021424112124143242312120231443323143444422122444023401011203411300043341024032414323313124422402433022324011341440144421400233430234420013332021113222324143140342022223112220440403440110103110343220211424203103111221014224423304313324333034132122131331404422342133333024021120113323240000032033240230413333022424420001124420330230332120333221422334212242040314103121234302131", "214243111021120432222204331102204242422310004402114302423300034024124111034121224440021422214022144322232042223444434223213433304314301212010230031213101122220421144224414324140131424424434430143214344234403243111443330142310114034332343212221323444130312400122302230111231442234310240042413222342232422101303442143314210314400133044242240230134204012022221113001212242214002111222321422122441401010241002404034224134121312143204041043430022401400214012322102430020220403022332022101140302322432443330440312143302333232330431304241131311223014300132332332432221421131021330424121003304202010033142403103331031122242240143213313414400210112412440012112143113143321331123014302311322210112310342423240214323231323121342310044404133334102130124312321233104422010334242034242141032034114202333204000200320124100232341023241102342043110401234132442400421034332103341014334330323112042334442110414434214331010043432441024110441114420104233320130442012222103303014111122110233211340110131440240001100344444331444211033422422101234042203220333231400430333344331210113142023014212144034043114011440421014011422131410302322311303444313222313130004111111033042244200221332211024322424044132141212411042130012302212342123414232413100212110302311341003001223202300412401401032032012031022010202003143230120324422231400132102304311401014130202122124221142423204313331132432404011142204043302343241122023301220021321213020211114143343220224403022224234224344200334034213334220304444421020400021330231213434334042402144403324012300112144342403400243324242434121433013443112100122221022104122234221211334044220440020444402034320211241302213331430213004443103001033013100001324334410143012011443410110034043404222430441410323104201023121043301020132321111330121404330312020403404132432424041142420442432223134412114444124210204044013442202003201023210101212402020232201100434144343423311140023113242041122131134002314020434043244000020101400324340230301120423131411022303424241300130441240310241222011224120010431430040042140342042132112044314140441013221134011412101430102200213302302011044233132320320234023310313022112323204234402324132314404412104143131331112042010233244210403313012220113233011024414020201400420144004020321332100411242014403420030001020300121011102121341441234331331100033320442314230411224013410214110343341412333410431040313041242020021133034124432040312221301411422103122430133432140003101222240244140442234104022121403201424311112343134302113340144410103240313234034041332211203030223404143344244234314412231343033220314224132312121210124232422031343242242030331041414213401044321230021204333404243121041204244310203340413410440430320313343324311123033340004300013012212000410234022120434123142210223110421440312232020311142114422444003244232313202400431041140120141201403403302440440400013224402241144410143014332121424110003010122033334310012022043141300104413400300010412030424021034130024232333014421143031140131134121014311311411220424330410102042324121110102441314112400103324241204413034042132222210210104203004442041133043040204444140130030420120443314243401140242442334034103210013303021111304400102040130140432224412043420241301110432403210003212423340214210231041212010224200144132334033024331122443212112133022021113214304113404244224224240223041413444010444243304203404302221034022442202413324230320214333421240011412204113001233011102232240304142000400244201310411222122034201304104334013332200202100300014434333003122443022331101320320020412444414404133223421101441404441400300342122334034122320434420402010033143302022402401224214342114040044402113221202403330422414244004003201242311104223030403410432422344023402402221141244312244321411310412031031404400322132223301010332214020231224112334020134142132121043441313313134043032302222140232204031204323104134313111401033230144300002434322120104011121431344314322002013134002421110234031243330313141100423320302411122030342210214422002312132422432023341112432230431342422132130443130012223243342442032042221412320044403010320033114222320110431223224410423113240441304012133040331214333033303110033110014134221001234232440330243204411343003344341442442213232334132444213042414423142300143103333111442203021402022444110040302322211300030113003122123013110134222243300230122302143224422224432410023323103214421134313030341441024424120211022001134121442243424112023131040110242431343130013300423332042", "400241342413123233224023123202300130124412411420042034100230101413043224213023034430012021234031002412231043112100122013110242102321024110241210021413314000304033410324402123411413220202122104024132102332221303331121012440041320123232430234422301040133024322411424143242144414111031032141113234442131110014021134213000304431340330203114132011430312323124420131334334014434213043440133342310444332233343142130104333200141021042414202334214024030211321424021130241213424234130424402410340443140013124011314002244104200144142431322341230401134130104212411010241240443243141123304013202034332030200414312332200010424133140223120133223110132242001240031141102210113213231214023130123311310420111110232243244411012243100322012423034121232133244200011332103222244001102134132013402103423044040132000430343130403210423121333423011221002021431210103230143311100202301443131442210114011442210302214202411121020100300232200013411101321413101122231240000431342202230041440211402441314210112402021323444020230433104012040043420203231100413011314131241214343340002134023310202443331320143302302040421233244033022400113312001021331330041142212332242201210442111100423133423004322003343320230224421233303341430022102123241443030203034203002424420040043023214241301122004234013400123143432133412310120002241102044320142313001112201210411412114223004302241000302344131141130141032312110342003143242041041132201320200230321124312312104324332430243130111444120204031113002320043340204144021214144220332414024320214223044024040112412202321302302202343010442010124102432030333004424234133024200300124041000041004201330321102243431212310144030101120320001020133012041124443343143042310240340303233104414430032410100223133404310433200212431104002242131342020220103011322011120230203443101223434121143044300342023213411310323030310134330023103400211012430420311340312443210303330224240302414424031033044024232420333330311430220334234400421403434100121000033133414230440321233141444401210243004213123123030324004401440333003221402302121203212002321312433230204113430234034403343423313333404402204400410300243412232144323041004120404113120412240430311204031021120004242441442021134000231143201432130140130001242214111332103444123321042302000310314200021424220423342430203141333120110330113103321044013433121224212420432224033330014112003032104422040232101120430043032213121320211030023140043324330421444433400033131011101204133013422432040320131002222121241114212323114334344122404020233332023311104411223031441241200431343321404334324040011342401410201000111423422310443133134010141100211003311132040224340300423212302313430100002430214424014104433144024432243233130033224042220230342014224123022012220230304430002104321421424443423244331422224412400243024330432123412332234133243343144242024331310034233430220123120004324312244031421410003022002331040242143211141211421304431200040112230403031410232102224321132433121410114240111102213124130202040021033312302124223103200211402343143032113411212330030323104133412304221124021341244410430244040233414220224321224314121300042103043222212144211041333340224001301334223030311433014110142313202130334400412233011444240224030041021014234420012202320040322343120421144444242231200240044411203043303212323010240411131333440413401004030342114140204230414430100242233241303431340243212120411130320431243014422303040113430102121230413133321112240133004114423124144132302020343210244200410120023241101413414021224030340003104423224000240123341441033300432434134243032441340324000401110230311113212240242232243424104244221102441131230331123231113324103023104413344042011434000143321123000403034212332223320204241243340102443242000230223443230324403012100141100143330111412243014011404422330334001240132403004144200020112443004102244230121120141131222041331122122143302342041011424423131011230003010223114321104143143322434423242222323212441012130112414230121222324434441023131110423033124304433203111343122441100240202114114022124433404244424122314314132112122101342031300200302423112234213404312141323411134301424302024110441001441334440331231421412300324204324100001410130123241123011102113340134320412442021443200014200013300021143103023001112134131240030441212040233014034342123230431120403122211110334022004234434430420444033344344234200021403423041113222424241412212213332440104012402433331340122220013324140102413231130032031210324133140431420302333041", "124011103331032312432321340124201112130020013143413303032000434413141410343030322223134013100321141211313312041431101200312400402114000024422001030032134313443210110300213220140221402011303132443400423440100222240040431243001402004043344224323230011330021233403141422302402042243433020032334142003444313431103202404031314313211330234132013032203041201043002312134222422314032204320110031303134220200040314123224420232103204023233104440303404431011230022433000140142332140300033414241104421310040034441301120024213203400420344200424042444431003412022442330143404024423210101130321204211020213342441301432342430103443200440341112402411113041214340214102123041444204244324421424121120420011124111004000204443214443024441243422344004200302110222400421300344310232444200344102324042224411143442441101140021033042421021030002430121144001112002011333103113031331343112002411220133212122213032114414302434421301140442444331200332343031044032123423342232042331404222222004103341431242221213323131410334000012400231330004303134333020222100324422243324414210341032424440012331140400104243240041301313330000033120141414440224000311022241233204401022421124214130022202121324140001432201340201210314032031223443124211412041311300412431124421031312210011032300420002230400114202004414321010113004440123011004414330102023222403410244222334111324314112412002410100001220221204402441042331204303120413222143221034111104234243343301102000331044420422242423424030431132203101323130423121243201040402412110244242110311124233101403342104103121103340131130212422114313233213303204104432423111310212414041000401332314412431424023010440304230044114304341223420300431244100033320212004222130343033420143320014424032124230432320103443011011223441334044100003412204303013034420113310224123032200404120031114444434014203200023300304200434102421111332041244034024410413232041410341410044100023234040141103421221332000034022024000244310300134141411010014401014414430104320442013340422034241223134143034220223443214021440020413233322032342234332311203032042443143414020232310130041020214311234431030343013031314142342042002430242041233201000102343304031344133042442341310003000442401010010223324344322130444322244120011334034421403402324101241324244030441243420332112222321343421100042233132233114330244431404443033123101133314331200401300414230133244222002330403021031402312324443243311000420131004400324331004242304312240414414023142124144242333331202013131311011422233430211143140410334210421303304011221332022413333312312400122141342220303223134420424434111202344101324301403000141003034040032001124324342321444400020220132020123204314311223134441333140223431214434412013433204442010331414220010010042124424312132131240134033000022414212110211224040004303133101320300234411203334021342414104234442123103004114103300332202311211002233032420223434302412331033143314043222002000304111312221424412420114214031231140232240223400240131422104342410004431300244000342411141130423023340001020232233013231142142012322131422102123012431231121120413202330313233220031411323102303023103142411242012010001141004124021123444003343113332044000134144101140012224424032431041323412031323424221444301142313443102032001314240132143112420422101233400111440231443310004143444423431120312322123413031012033022123412310434430233433112424320230232130001111232320003243200313233224003112103120341321102042404141240330433042141313201100424413022434434134440403143231414233100313130210301344424331402323324200403034011032024320123040030414122331424234344323001034033132042411043130141303413011343033301100434214042023233230243424333443313043112221242223014242040141133334141221033423022224421424144243303100332434012044202433000224414201000300341033034041422240303341203414033111023133232121343244032230301432230201300434334120132243101444323001312200433101403303141342122244441101204411140214414221120424433314314331243402434440211042211242244401211241142301102420104433300041044124344221421301401111341411012024113121300123420141101224132423022200300444423213424342043233440221442302132312024244320423430104031032141443201210410340013434410131010114442130013003041442203333142140234401204110320123423001011142421241030020300043121313233324113041303403204043323204302131310323341234334013342310220403142123322233114220341113230300240110042042333102234223341130424044430200401232103414410044013441233034423240104101343211003302", "231140421432003400422110420203042300110111121222212430432013311240323232223242213341020124023141202123011043304314442340201122431303412333134000421121423430304433201410440113142340243103311020001230312142033304043041312441421213040313410431114102440101130230301132013200400003241224000023044344110422142400332240201114310430414443324004114401143103310014222043343331002410124310440430011014412330212332003443203110104120313443101221040441020230310231311244330042234021101401440230210420441444040440002314040243042042413234232234442321241424121030301302204021224041134042011102444103142341414044233032104342042024243333113424231134241004442000003333241100244441003200344333203324023324310041124311411003134000114030221402100414030000043222200320030241200112114300103243112400331424344411114021240221302222310023244104042143134002112140422311240013222124031241114411124123403211121310403001202442004121230031430143313341240411403334200304133224104133200112442141422430422303102311423114304412033432020413044311031212222412430010022341144113111413131433021112342333422300031304332430130314430030022322044412103004324203004422430131222132342001123032214320324420103312032434102430020423210443240343241133123142233121241133014034414412030033444140342411212011234024342241422420043330343230430204030042334114314200403411301220430302121104424213314122302043434434241321422203122422100221311412423321304233142042023011043003002411040201432032132120224031333204233241032404124202034031102041322341141132021103144021101021310040013130442244404411132310034421240020313034134120230340132204414012412441432441414130221410413324411214003111340212114203040044211221241114443220243332331114134404413001230210402111244242413243242112402004210433041012412431211213210443213224232132313341134344403314033122430113111244023414240032110321223111333021410412432221414214114314333312143220032004004133410122311043034210303102004411133033340140240401104422030141220424032123314320231341401323140044240314331344020143440120233223144322311400102440133241003042343202343332241133421303044120120313434121140121401203321432110444241441003240443300124302031410204203224100313240444200301234002124023112224413013410101030210231313022440401413400412403313212130310021202211020103442104113142033212001023420204231202322403014220400022240121113440401400121330120404100444402403044012020141243112430230134403013304403040424200143001224340410101432041312113121104243333441320010224432023001120134310130213310232020103031031402320234442403300224040100232224421431134032112213343100401244234214040142010302310102142002122130220100244404422013034440302024331413400421340330433213031041133230411240231043131123240113412134331443234444240233021422022032443443330211131440441114203004140442040021010240023333120121103001311444110204200303300231010412201004013210413320423244042332243234102211221102032321414013202130122200413441331403230043230302332200234222012221301403403024142143002031241110343322132404211342032144114432113200234222304111001442242023240443201341230103324434442122331241013303004201102021401201241224433420220302410204314410120004334420211211230441332311211320414003013131443330313120032242314131430142413412014223232344342111223202340010033122132244023222233013303210342223012242403311201102430424333130031021131203423332420042341010221040232402111424002020430233220403332302404414343400333323131412221033004442324220210123133142334203324022104020012001343034343200333040204203102300440301324313320200242040411402220030102104134023344234403014401143422243404044131142021144004133234134222344003331020331301244031121242444243004033442142304111244330214412234430143202033023100421103433031404342200403314310140322131041040131242242324431124013210141321302104323040042214122322340220003100002443202432211431100100014204434240123022440230222202120230343343404301400422311202002203114240011241204411124222100213410343312204303031204200142224444342403223203120220320312344102320233134003214034134240402114042014303214320142201322003041114030441110001011410343041441243041230304310003421004023043314024112241244244024423333121022330320420122244130312101330041112430024331121022020024413223012233223042403011334332432113332123030141034322403042121032422242323340004114123004124403412301412110410403100222011402342340424124124122440201003332421240404434010042143102020424233201230243311103300210011322", "202231123431442411113143420043100433112203400340311122314001341101141023123420020341420023434120424112203214403112111043210123002032004110100232313044301223142044203321234331140423212301424200102344030441324234330142111442410213241004322104144330103001332404334140232034200401410200141401003230011202121422100212031403222430042440132310422410213300000444441401033314432104141444034324034021044002321121430142000443314211322421401310041342122131043022132000104322022001002201312443302001403440132131123101012203400323040424423131143401432023431234210232233334021243414241323102233344123100313232230130013430043042421402403113430220302141443121320131330021423132040100041341222120012441342122031212301140142132224330301030111210443213301423122141321334442431211123403434042340230214112430311404013310114423033324000314241220232340321443032401024330000444003432124124133212420330340414022432034232421314020013203210234343433100303241111231022202400214043120130112202201310411211222222300131204120310443440012100333034012321133404422243124001412401322111120142334133441440412044032014413013021444003322304344143302413304004131413432233223413333210223421002334032320430213023400020330323431334111324233213001130224213330300143303424004044342110103124212114300420103211102114322343233030203134033343334020121300222014122202303344413342044321201234041040303413111210002113441204420111222342322114204223103200322020203041120320034400423430424331223443400410112400330301131121423112042042013310400002441332112203214104333002104111424231423312122002014031210234344434440003340011410202122343102203334432111231430443302124240030223201104442430311201104440444404324030222121433330132322323131300234010100001002010410122332402432011112022332141132124102443343041441431430222434324421443423300420214012131300343013114221042432133100111204420401011231210313422211022304323202424410041213210314013343313132310323233000111343444404242203122303232004414243103302102241430144213204110243121143424112434343211004111003434140214013423242241414113440440232022000020230031022201322131013103012222012321223413133214033213202240234113132413044023021001331142004004123430401231444100344204143400034102300401443421143430302444242142121442403331014131200203302322241004001422231113442414120342423223401434130411143040322421022412322103201002130110212310404133042123231314141400413241302133111101440100033131141443141013022001341241432424001344124131014113114422313134020332343422403220242232330200220244333111011312142312301444033111013122444122021231023233323140311423112110031101411432111434204223402214220230324131111213423443104204010211203300212241231342411403422301231232402102122313232201334344212210044121110302042131214224214102441143013040331432301320101411234420332312411021001404031031300414000001140031113230213241130302130243434104011423131101141431422433013430134244232223000301320141331031113004334121112224232240423232044302121311312322033022133121313302130240312410003442313231031143211202233123310230234343121030341441441410302231432132043211203021442300323140344323304043103323233143041011203303214142243424000330004433131332204213104123102204113434310332302331111201232101120143220211400302041113042022112121321423333401111103210103203442240140030202242313144031340043404302143104324111441300222232434134242020444443343424034132223423400114142243401440211334014002320040420110104001134130414140140340231010334000201034001402130110322440234412431030212434132030120024021413333122231020042004442414141132014400404243421221324023443240042140311032123120013021042200143314120412343032134400401303131111104200321123200400103402201212434111043331032201202342002303241214010344431330124244332211212333204434023134414023034241332133013214222032103101140222411012334242031201231422022023014103403023241010132331004300414420120221414133220210314422004340231200431042104320211320233200424134410200441444341144320242322100224242244322434433044101002344204401004414242101030242212002023312322131241114034430021314313314434400202122332131003432124014134332002101421110404240021413320020411000342433224211444134323114014020130122414422122343212002310234133011002233130011114320322223000312433012043220132414030311120422101423101300203300411421123002203110133104132010433343103130102331004041340021410423330424001114220343110134444340131324332100340144440342122243044344221403311404221244004224", "001300323430302130121401400201031324343110214311123404021324130323043313444433143133314410004431400110203210330001333232043300113400014021402313144401432122140314332444042434324313121303021443142233412032142132312302043410043010230131313204332422321322334003340132203044111143320444314143222441142332233133321313430314401420323111401211244213334432213031332024114033231424123302231131311424142233102204310404020042022103034114040214210143443123134032104030312012032022421041441043220340312302130413023130140333222244033304214440104234311343244113201303242113403021123213411002132331101044210440110124124421333222342110330443204133114201213442411433030144134410243001420030103020313413431133110031000213440041433341010330230103003442241412412121144422312221113301444144321421341030303210223210034014110400201231234433011111144032244122320431133112102340133421012140211111410100111222401204033240101001321313240332104010041223331411000302231440422232020233133304014223104224042141320000223111110322030412044340010424010121440233323341432433134030320124001412421441304104134224303431421022021121033430321240033330004244002121412243143321440421333412224033142124434023233302442131231432021030404341411044340012202130344330343043230204121311411041311010012100334130331311020330311414113424332031240230144323044301344423422430344024430442312103044332330034004314041012410141030201011002332042211303100321101002031433321344310042032343241244124021421111042320012032322404213031213304230141200403030034422433431011213410121311220431122442411342022332141434324413302324333322204413403312231412034214242044003231000343402334204104041040132001320343114312101404111201021221003043442323214013103224433034244134411440222444404040221333342030222431332044033021012302100431133134434142403321312033314401323104441132313044110321322313322102204223200000413213300041020432032443021044342402243323223122214103213103141143434321332410031103410400201440111043423333443431131014120123340442214103212234422102002243323131143334341113234124231131203323401012004033103124421313330333121441041112124341343233302043024143430330342330033322212040004100322134424421002200302113013212200114342113302314423240231424423401214101310020333414132103013222202202404114343040224442010424010203314420012244031022101311403321312031314234014441321341010010112111103213302123431340033324240032020142424002012020442421432234404013441111243034104324004200202123202113130233210434403221122421431411314214104003024330220330223020202000411304221334042304141114344010441042233310011321134213314110330432332003003234400211040104031340401024334332402410443332040424142000003142322120412140012400221010223112411403443041120003431041133114112412234343033143143131140421340210434221403302334440113114124203041042411241421033131014234030341341032013410232201200444411210232102434200003124334314124043240004134433200000403210143210012432303331240302122211302110220241401024214333443230004420440132421412113022243213030202122044110411142220122431214142441400142300234432432410330212132003402042023200304224241143234444101143100444221100330200344020220314103433244234413014324043010312223024141332032134342130024404004320024324202400202001240103101002122400230420303403411312324130034013113333122321400120214344131001432314214014044110110040331431204401211120432401144022014204240130141240001234101033100320440304040112124201014211312431333042424111422400320103202241222124341234230104030220030403242302342134102331132422412003134112032433003430402010421233302121303310442303433410404301434230233311004222403234432233122413011113020443013032024210344120444212212031410434114013133423420342000010410242320014241302143230423113011330432434030323431142224113020002410344020402301334432100210141232334123344040212124103002224244101233234432001240312302142133101000403340303212240422013432403023234321131113314100041221410013111213441413424333322034223243310320003422433242410414230431312334230214140421422420334314241232343421001121323230231134302433233210423441121204421304012324444040312020321231131430023311143102430424223432113224322323014344023304144341212314131402424333102344211140121343230100132344002432332303300314244204244332442204231200023322423204303224331332301422004004340104220132113441212413011101204230231112340421014012413023220421302223113344040424242422142142002444104102121321411141112023430412134013144332001", "310340143424432240222013412440021211222444241140323314310013130324233022031243333011333024032300432234100403333400211210111111043021021313413314411004424020304444244102420133304111141414140442023231323134041222102200043134030122210103141344324011204310200101104223414202323132412312200142244340043441444302140402403311000144401401224222244322112020343103312223342112324120303323320220042234134444203203103121010334240014031243121343333420330432321313102202240111224432231134323411044341304002021013234432130124433421032340310103131413221013210042431132234100232021424210133433141223424241430022211042120211324330210140444433310432321143423304411014332401223230141104011311324402020043113433113024413102412443241114311143203331212134031143332344442142343300434303431043441422434212203013233224024412334342242333042322232300302314003414341444234033343224203322202140242434212310201444242142041431041400311142322302021110444413112143403231433200041334113340202424130141231343241442234043121134311021012144101410043011003402110423412412214230422321404221401303442011443101320130430044430344011201103400134441143134430421403233442312211320221230400043012414321322104421300111132244410341120121032314413143130303344000424012114043121240221222034041341112210243002441004242033103301343441230041320143344140024023133432104422310142323420101100001003241304414311334432200342230334314113114404244214312010110004120002432000113123004314133000232310133033040410212323141301343133144200320003023330042242032340132322001301103314443414143133231421232402222411042223123214230202000104122303204221213023132202014223413112211112412033342301013103043341434410321221003142110011141042430132243421020022321040324140102133203314013322113202322430232342001240304130012104102002322210221131443013441012204120420414341341024013203312342101042200412122224003014411003022212334344443210241141134414011210340224123143142042012024022114320333341441433144221231031130123133312022020130432314202041010123133311412110133030221124004022304124124403131241101103342014011123142241423441421401321121332104240244134001313414214124331411434342400201204044203234000200222210204104100221020341321400443301344131140333013320144401212340322002242140344233103044102312332041413011321042144112313040302321240040301030002122410123031243224021301034122342400112100004001403143124213201232004424241310201031240204214432340233310042102330034330433011230240122103413232210200213320310441011134314222140113213402214004413320014414310413221000332420211414301001144414321230041111042111241042202434002303341432130334344043101440444244432013301442233421011442221213030104411304041331011304031213003104320243231020044133222443404031220243330132323402231340111320022011120311030112411101131402410204414124022420200014321000430322142044323214443341210143311120010321111224332343402131110023411341002124020141131432213113234334400221012124322234041212034443004033434301440202020132423304213442221013402300400144301042210013040421221311011210310012434134420211310041424232134310104234024321201423421102123033121121410031223134003213210130123414424132024443220031123113110343022140324431023141104442233430004103020101304313412204134232244102141410301102424322012102310004023210304141210212110022310043141103124021221143012304203240342031031032401042243432402333323102213024110304134234201243300443301232401123033110121133200244320313434424300311301201014021032342230044102442020240011414123221141304011132130101330422014341431431404242432032104122412311121012114040443210101122133034012412013204324433244333424130234430343024442021330122144002100024301003021332303121014101210003004420301111134133214342232044032014041110342420410402044412024244210343121040323423414432243040242242341411424431032013330222211201323020001223124420140143000034030220310231412210212213223001020141324304112100414313211203140342423031142410400313000221213411200123300120411014214301240441144014313301312232241333410144303100401243311020022120342023041320212112341004320320423201140112444133311043201231314223010412400021413324030141024331224324244023224311102421210111331401243320422132442002210312140210432043210311320102121344121014444330430440112020104124202322100120323033220403121141304331240040004242120213314111323341001101111332141024432004332243032030423132103000014430333110213101344130134133120342211033431221343103040024001243031332412442", "243014024203244304412234030102400310012321301414324200214403232024342412121343212043403242424424341021212024001142024042122221020341330210141410344224223042040111422001210111130123400311320231322301341412043020411204320441244112130230040444411322424440103411344324212220312134140122033040022232130121421432300103101324114021312320401203032233423422212103014304401323302040310130041133111222300003002023242203401331133442313402000034043234114012302432114003130134241034204303233022200143213344332003442212324321104111130203034012102403233210133222443141123442121410220011024221123434114130320211333400322331321213034032002002020340430301414422044340014430123423344122014123244412300241300304410112031404234224414442400410104212333020012014011344410113103031243244020021402103421344433340141324133421034113443213223002420230230020344444314133324301000000211002144144304202034242002401412300134140404203113203224330042032244204010011243422122104414302210313312241222324143342212030241342030421240302231210030200243012111042041233013421444314303412311302103412414410232033300102234333221001313214004000021431424412411303200444240122432310112412113230241030411020101230013312231112222240324302220304243300424123140340302103100313401202123142132444022144314220314041320322120212144320031424302303224312440401043022220023442300304414441042422412411213033130212244403422022031342403424323242013332244212134301314432221004123200324114343432001302233140443223014212004403034120144220100202234300341110312104134231024000024021241332111312243211041114413210242103134241443113122110320041410122114310420412424333141121403242403440420421222401433321213210442303234042443422431440400033221133302301122230322113232134124104214021300331014040221400230033301241232243121133241312324104300314422444031303214322300341012114000133211010034102233120010122421301324203430303442022343341321101411024214314102441303213004443032201403201401043213011421141441210134030033104330110204134241004222012131141440114210210003011120332123000134014441404230100422402021312020000111242012322213201141214300431414340302103300103233033021311402113130442303000133400100432431414042431132141004014032030043012013021010010321400001214124133313311311201243210101310220014234311140234121440042302020324334334033142114202021334011133031144021142240220012221411414302023322134233140013213321124020243041104122412113001223241431320142100013200344122044324432233120014242222122041441404443032421122341424321224433200243221023024103441133414022231323424212134201421213240310230021330044433003303402233010100111344444212224401000200034013412430403040121023440434321320230014232203004402042113020244002133423222024213344212100423240240413342342112412423031012111144301231040432030433243132243124030132134003030120140444411014441144311314423441420300230201033044200023413243241100244131343234104212133040232332030012410431304313013202104104233321210241440312044303300344104030011323010343004401332130020241020201421311232330110340440422110012312401401403224122432442203144340100042433224010131330402334403034401340203134440024010433432020121010100220332100321424330431213321120410120001033133301122121240030433304343033242132042140442344431443133342333442010212321423123331101434320201030423043300404140144233211101413002033210324311110242230231012321242314202314114104222302044321430344331442431441220010034242201040304000301320124022433120331011014301140420121402104012430431121213441101234203420414023422303301133012222332101411210342344311430202211032044111321211002130421403121144123201041320011013202330400401102000304220343401404330421444222300020204114302303331102432201224230003300023043041412414433413403423214004133220413432041002341223444421131312401214434242140210321103030231114024142242431013041013222431401413234340140044243004313443004001021144212402324033114112003044303430400243324204342242223030042430232431422324223332044403013132002313100441210213333122140442002440320324040022200322212414212122110131422234001004241010124434423040013404042442030314241232240302444243320012020002200131121113300044111230342400022422303144424404424031030021430232042034211324014242234002314314304202223113031203401222012031433230431341113414130110102002331231414303420124030222303312233430404312412301331322421000031002310200034003431214342010344320331110324121404312102204021201300123032020240322433000301313143343122", "304442130400311042024323124031241211004241033223404122203311311342031300143123240330233204200342121002012102110032101410011220230403111022031424431042111444121014003411043042414121343143413412443002044132132234104433401141404204042044300343400042104143312302423412003314320123001303143243311100420203121331241120430304430100303101434014004320212100110110033323003320010140243311334124301042423024444230332304231401223102412142240321012321103000134420404102042033200334222200140202003133002102030420044042304030114234420232341413021221343030042304240243411323003314131340003114012422401144401021001221431203112103220033101212013241103330210004134122232434241311014341414213403004010243011324421202131401414311131312021123002420301330334144344210224410302000222043321024204330243212030124402244113330200210233232423323204000222143433304001120330312403200224122040311134130400122102444312203020001442122100120302304310014330013120212202343324214030320301211213224234424220000004143410344232000132432321442310211002211044140123404321323232410334304002403114432212033344002104130010104033001321214441200031102441003142134104031031431403142114233122204041131234322210314232330142414124202122212422143001410441431140201302241143434320403111130423040023231113010112132030320120010430241144140032344140402040334142344433002023244131242401024140143142010343034034003244442221200311020333230132023124002214204022132413341020311432420002124223213433320142213020144000330434030401323144333233324242400221411120231004310300033411442232424320444301234104302134122133410343202322304442322100044322020044223132223203013230302003201023242142100401342112203410013200430411320333040103304143013340021140322221422022243321100411123112204141242413403300304210334144021004220224030321000023232013402243310441404002421402012220102042031202123143003220100243422420423144223221442220300144122044134132244131200130330103410213024421214213044110231140420101413331133322211220340300311432310210113444034211433100432101231212024302141030220013123322324014130403222023214224303011011300420111111222033222201422324310143140410403244103240102313211233434021143324234000240200030031220212122303104001403411341014004230002412314013343440001211123342012301100414423314101332332323134311121033420131231334131303440041124123400234102422133122221010324441202143140312423413421220040110241410114213342313341042032124433244341232001434230202412313401340102242420233044444321332402000040401043321010341131441032220340112201322103231101110330100034242040034244432144424031204014422042331001202042044400341040403442234124332424223231212012230143224421130344321243421040434243423034242343331104031204343243422323223002140031110443004024012104142342321200233432143003221203244230222143101013124210301004223223012402341043232401003402040330224442344112112434432202403311331410242140310133331421343001211134440411123100340003332124340022012333300210201442042040214114421124013432430332133312204204404421301114220231203010413402411203042330314440102220424130022323104344120401314324043424222331310030222311323034402233231402322121444121032413001420124133204243144314044401300311000203200113101441231334311041002044144312024011413232042122044424011010403042140200230002201311431141244213412401404240231331223320011242330020242441342022404313044001442431312141314000213113234223104212211113003024343214040220002431040011410303113331400344102134220142122201421213414441203024342332100321031031010144013120304103030031044001333142142401120134100241001000414214303040013101343143432412441031341421414242113003144034022101444231312134143320200123111240442303340132344430300433211234231023124231422201211013320333134111312302012034420413432312024143312422422413034030320421112340224304031334444314312422312002112010300114022434133011442124212141120030232222421421042010113013343141020301330221003241404302203403432231211204123220114011210001111303301404002313331100431033002300120330100121112431202034431213044242120013340132212100003114033040030200202021011104412401141411101204201342444013331333143212233422124123034404244411130113221144344231232133201344110142313441123243143110011432331403014222022330223432114413314002231344221223242221331021334140000042002004013024212000413311040300330401234433031433100332334102104022400344212034433012004122000022242434131042331223432420224322211404234401143320431444001331024441220044", "242221301100322302044222044100341242430300103133144120423112343124043222432240304320324120134202212141410323412304332130330134443210221121433423134242211112223003241202220130203144241421230104114104102143121221414431104111334024142332220304333410340100310343002234044232200032232144341204230133234231442234102404111344020230211002004432222101020100242433043301404231320124221223413043300023043043344204324102034302234330211343234212122212131200312202423204410211412120424422242444100223202123410110231023341200230341243001310122022140443002212341202014430033004432223130113000313140011000440414230122022040220422113211232111003334022114212301344011332130114341434401133344430133220012214434230244300124230313121440332142021013213010013322342112122241124242120022324222321033401113442020011233444414324242210313330023342223314431134013103112343031311403013030031000141331244142100242041422023122143021232130422422223042200043210324424224001041334101403101404340303312030443203400200404410204344002222112421220212213033424202222320223142040133223433414040223332013432313233420434431344040313001440440401332430122243141223111343241400022120421023113341212202144333100030120433020304423413433002424300122244402313204402420224313022122333123014403120342141110014322441013444243010121021203313212323111030322434311410034440033110433201230403222034303214013322312000412304220214023312123042102144444023234103131112441424324222123413312402003222411302133330310402043332143300204413033423014212443412020041013340043332110142131103203110100142440404220314323221343213004443132424232032110422233134434141021202112311124023113043202242232012401201120032432203032331012433412334411222401303242231232201344440421421330132114100330312442041400344231224313020004243114202302333324214202421323200312111044003022134123400042034414310303121240120301200404042334314214321424012132101130013210411244444444103341124323212033330014310021433131411020233443332231032104331221034311233202441232034412104040222214223042002102304032301301040104122111144014141410304134141343400241342101301014000423043113122430402213141104443410113244300220024323201114112213202423142111244430420004242323231142241134040013144300404013324201141211012420420323141023120002334041202411402330322341410140441311434021140440431404423241103334001133043330020101342324331112233224431301140210400440224124234333304213040132321113342243313011033030021313410001013201312232424233113011034121333033232333204321413114234224041112404113413321212433122002023442131014042103414112244220441020300040043310301403132010020424423032004443231012131001121222413312232102140334303011030224404010310440003023120222443300420233343034430144034231312430040430143332303303234021320012443404310100320324042023031124340142122231304142034112214414230114120204233414023002032022144200013342101404133303400132432410232221133202032221433331320404400214333024442203113310424101311203110414313340223243112444101334403304230300433200000240222122223210430113212411341113241200202231103421110000033443211201440123210120003041300420022101210440402142133131013000443300122231444141310223442423000231244340203110331123211122403204242011230010240231443421410130402310002241034404220434143234420222303224041242141311100141320321314301140021024110422243200414122034401034344321143301240313020313421023334300212031144422321220410144013230140313210041010003440433242001430002103112024012130110220033344241001141033433331040020204432020314022443341120441433210321221203224200113010311324433304414103101311214033412202232142122441420423320402243111404123233324300222400343103212323401340221401310023011333011230333432302312140322002201330401434331040413312431443330040102021210212140022210131433142412040310441442143221424244404223114304124001230214110240111021201430044011341323314033131423122441433124320012333141021040404333113423031042001242200044141432040413014242013134421413320102422033442413444443131240301234121410323212213303331312104004044232013120311033110444013041311341144424413413141112011332004203134023144304431200223122310132120123043333111341442103014040102331424430342111034423434423314211332031131322114441110304131404020412001030330011201412240002143232330212321240111200240123134410021031311022214231010411343141004131041430023014000403432411113230114212203041040413322122032411332313430043120202414243113131121444242244131043411414214334423", "412124411101311002210332340324123321332024020443233142030320312331344320443044231121242401414021211010310222134131042212322412044243232321311231001032142401222101142242440211311323334422314314121431443414420224000422340401010130242012341001013422411424110431320303002234020423230434420210012041221013001222234411334230013144331301031022421441402102121420231420022023034402440103011012231300403100223122014413121213114223121221403221104200102420111212310331030430012410321132103234003400334122444314314321440411330044343304102304411210120220423104020320044443043222340021433303210230220122342402143024413231310213123401321143133002242421223230443224103213314443440412440124030221422010211342131333221201013021220314301413000340104330222330210432444242014440114144342402400102234421110421101201121024132011404222143424031414111440000304310031201133112021412334212103231443200412124334104231120202441104444032142030430240141200210024333120232111134140203142304030211010131202441201034320442111034312411204403002423244043234202334412220202000230013223034133202021112103244404421002344313441442220002434140412124213433421443424110444113310223203333014111402434443401134201220343344311143103224444240143124012432313022231220140431411220402001202121002140303444010331012030332021001210032223232241301000112220142424340424320302004211104230143044413411310302140131440400413243211222234423043401013320313323220033014314004044312401242434323001022130141334144314401443213421022331324123322243014123310202201441122411211231034011310313411441410100234341024432102033114311404113414231304032231223312000244344123133111222102420414101114110301431434010104332140444034133341322322203244413430221111002122121134104331203110423313314403423331341411101104044004410434244204321311310003134124031402234313213113040424204004134411202333131434012240033240442420142430422413231124343013442124132422241232300321212213230404144324000110040141013303104020100342220343133314031030130442433012341133410312211133341044233414432342403243440432243223323302122421414411441102443333233114241420222330301213444210123402420024010123311322132132241442402040342141334002344422423024222332212132430030423330101230111402101214124140131303223204114304140312244022440131000242222130040111333431111224200410011024240010033000041104333013110401313031132223430310113231441113400043434123303220323130330212123124024314203214123201232201011434131123201023414311410011310301143043142324201114111144012112404230423023313142131404133224332004120043024242304144212310413441304232322000412102333440224221213332442241430300240100330144420133020231431324011110040012124341213132013220404344013334314103014340331334301444313214023001212310441123120023403233032013400311211412032343340141432332441303213020440312104321340203023140203220323333130303401334044442334423112004041220212123013240122333344231043124021400120434244021242410112202104113013113411241404001400310011124012233302032201210043111243224040041442343330111414240303034303202304410142034303342323002041420002010404203043132224001004141432132441101111331431000000404230401302244331203324302412114410131403421314300101210430314240033233032441414032124012114122402421131243414223443001232032214442134021301443411240244341012013203014130213432210244113341344003023123121240341311140443312103013041324334110332334333010021322143300110002321333300331404414232323121430411120330241334344010314440430210024403240044430414124214104301143440241133200101414214240323132221204423243134132314220322424342131214300011141033431313443424133020313042111324302202303233244212444301432244011342142021140211214132143212423401202410221430212314240010221144020033222102120311200403124444343013303412400444100331441101431200422222000131202412434420400201000124042100404223121104412212110141131110422400411311032443020110043012414241342021004224121021031400041003112332402422122233241120321121220434113320213344012030034400334244302003200404342020133233120221422040211303021320324241331010130042411331200303302144231340211243043243142202103410431131100213014310114044412031103242122232431331400221244330331323402202232121431010102324434111303201221404444022143332400114202133210241202101204030213003040341112103422100431232112112034333414233334242411113413100011031413342103222001242222000422034431213300100230441342000224143101123132411314410201011213024144443040224314200223144321102", "312232131342422401301304002201322402404103413003120234443212120343404100442334201012323413100411214241011412402204043304231401412043024113023224041141133321303410302214331444242444321024221441103043141422042202231100310213210401303423124213021014021111243442020144444304103142440301424021032044220104423034421223102241440412412013241011200334414122222332420140402023240310111324424314323031423142444044311302214322400214211322020103022312030222013113400134422300342200333142214100431034002231420001341200220132321043244013112243123020120320042134223301213321340140232130343101110110311323002213112410431243032224410021214033043313310320103341324302220124443223111343021342421433214042320233204042322241434411214104230221101241401100323310331042032423123313433344243111100243124211121202232142234404310013412403434323041420240111341210412413120421040342401200201304133042143214313443401331442230130203444102313040030232214414242010203410142102124211244132210132100001113020244001101031114123103433444203102244420032421303224304432344441413032122404422301012002323122433002023121100221401014431023221420003442404242000121121324022232402112244334044324013002341034244314410430131334322232221404220142044421001103133402023041411240312301021010313230433223113311120314232210234100323212033201303241001344204444032024030022001411322224203441224302033111443404303421203420424012203100401213012113421304143122203233142443030420213242212002423234330341443023324133430220100202434033432204343402431113400302223110202120033120422031043340423223412033033020433310114320233002334314243311021010220014240430030440003424231334400310412414301134422020032432101433132412334023110442130234342113404102441014203121220224042024101124311411400010430021213333321332330124312143401143044234001313443340012421123233013131403400012234002242322323243334340210443422120342042431320244022141413234424132141013103334214442324342314032122312034231433303123443034432312122100340324222140130042341024432110214111010141044331202130334000331041442103330344242010110121212441144321414132311133042240103013434331213304120140233001310443213100240313114412334244431323214013030423314304342230011344000210130420424021144203300031003341042344304030443021404003400214302214321211041243400023021243413402430433123412424144220344401233140334113140102340431331242444341203131410021122411140213444304330304042234323212121322444134043340224434132243231343143104343224434112400141242041344442200402304341423200121332021111311120141304133130243344402023220444221331420422103031224414223410411421442330410321422004413410433320421311013202403042024001340141334101402334224141201004233322433422441431303410224411424130404134143013132432021034301303313022411403340311131400133232123400023422000013033131020013011233230001343314201244023431332021420321340341331003243120223004111433132132021023243420340433030002104001434303433011103441040233330320021441221041202021233442430044244413334134011423333423132123021311213332312342000100023140004433002044032041031010220414312001211330340133443320122434244021030100244333440331042103421011210133301231013011023003200142011130032043024332424423144110103021413342344241440014324424302320411001234100414041240332212121041010444104121414220430144344423210123113111323101311141300214340004142022320420213334311204034230040443320043210002312440144442040000412444413134413221431314403234131144344014001434244103212203133232111222031033002241341000301433301013144300443400024004342420200213301003334040143410340224334301200423110301220423014024410101201434204004003133031214143303411311040210100144343132144233043424431132212430143132011140120224444024204114344444041430041114123130343041212133103013010423120233003142021312012401113404304002120142143024032300433133130414344303140432423031000022200023020443023040300313111444103044013342043110043113020430232201434042340041133301203412104342001001000134324321112002103403431232212332142141442131243044022022141430234242014323403214222342120014114220444332120224112413104142124230020124104444422414423440020004230041120013434301313141022031411213222222101041430340333221331130130301244414132103322021330043240323114010004332101330044013313114210202230240210440411210222334113134442200320413401121341022123444413222221302210421114441012402321410123324043034214403214210012244342034304243021431414143304213040412333341311101030333244331040", "031220041221330212210344341242142002113330323400101202224420422404414233122421020232110142140124234422213043303134442004102443223123142344342241403023033033322044430041234324111144302402111201134221240233343212003421042311311331100302223240234003344141323311032400122040334123420203211424032423201314130303312221130204311103404101342003042332031234334342111123014432312012340130101134000313044302134130000031121441124043321410230242024330402040441210303424022241344242011240401302404430330030310001113323232302443332223123132401224430444211440240023111404404423131002220034200020442031432343133010444314041100112441314444243003200013024021300021210322133401132323443321310132310440040232124004230024000410241022432211302201313343330304223131333342242034143341103444332413242000230121030432301033100321432144030110402201433143123303342142404221034040211043031244312310240041113304214321040444024010100241412421321310110241212411000040330323441221434343400122130030432423011114341423011323321021102103204104211133331021440022412003212424142302030301330424244312133404211210103324121434410421043230033000131103223220204020312221103130202144040032231231300434330412110402210320011132412323431301423432002342202334320340412431212111042400040402221431042243344003100323304114243103130214230202010240142104000120020113130341411223442020032341203023434424201043030310002131341044130400132101111401333021202231103131113203324333314221304223004201114312133100423403430142304120321323322200322102022304341242431404000111303243030001324121042204443033344022134112123204431320400212040411223021012130124431243234430214404314034000302324012313001130040124031132113031221443422240404201342330143014330120022301222003342002123100114004314422332003242230223000341222023122201112442202242211243402343311223222234020334040413420434301332011323033344304022233222001143321123431302104314022123144314232300324124221104231312334142421211010012104042121332132133323104130233234303340321001421041434031320321131214222243114242422201122013012320122400230041420132413024002011332140143121402212301312400041242300332212414122423303120124334410144430343120402321422212022342124324020201023140301142112442022134402243224234142144112332413230441144430340000040123314034431102003214311422403031211430034113042130432240031434300200030003331101223443010030411213423313303420143212014013224220214233321413331111011423210312411331422302122433301303210102332422013030213401222420122012144243244434000121223133214302004301212430324401301110301343232243240023402212032012221002422423112442132344201001101343044214322422213310202223442033040103140342010343334424213223203011113243432323324014142211100043222122314214300432331111112044243312330400333100210421124032131312303343332340413000231124012130112343234432334210011221411004010214212413123222212444442413121201343401200010011410210334230212210241134234302211442422032210141240321212142420321324244402013023302111231110323140033334340232104112143204013003024231101421124010033444232302400033114311230334232031404024214411343343304042142233410001114404243304324314400313230042110132314110131431411304310142103123341413313000242331412402224330112211403333233210104324441104131414423032220123121411021200142113420111100231044024034211034124321323141024211304110112421202203232321103233013130030433404001234222024142443322313311210204302214122232022301414401102012101034112101411140331401200001314123042131030023440221224332110322131040204322444120002303240324202313030342232443341322221044001013132441320133331240043043011011432403321343340324321312424203242211033403230343244443340420310221330003234333401013313104233240121102102110122044304103340204430241230341014314314130144404232203020241123310440112120020120211340243211413410443013123300330440123330433303231042122442340132314304011343413030203013110341042313414331304032421401103112324411432141301314111243402133041244413431004002043011144101220341300320012413002324134103313441423221322003211123242143331240013440210303410213012144001422030143321404402032020033340022342222200212111224430441410201120222031442043032110200010323342023021312140202212102434320123244403300400033331431441334412433203230201310102340021113033224023224122443202214024312242201212434203303400232423033202322042243130243440434044130321122131314320103210201202024322120444133443013214034110412431123220022121331441301121122400", "011231212224201212120020134444111330403222440311333422120314241032331111433211341203201432430330134342242443311403220213414110434220434020032040214123033402344140201432332121340440200012134011032122203413011422040044001122200313111220244204040034040330440430344413102424132441312403214010123022342201333334310314142343434303420114232112124240240301303234023343414103043034001434133402010203302014210023233034342430120021433411243323212432344243133420342121312300110320204210040223003102020414120302120012443323331304144323332301343200210214443322444103204324222333002343132002301030032441234422314334242441141443223102304430003440040000110141434430230210041314113104434304310001334341033142121233131201110211411243141203402202101412241344244203122133131422011432101342024243143123030001241310223313243044111412434133234001001200323044410201312324134401024031142214111322243011132430344043203124333021221443020114331341434342022113010143024221404013324044324302130301404441013040013020101103312202341304231320004234122114404010204224400214422403003011442311322002233244100431011240323344122343311202010312044431001221344201423433303410304220221302224020430104034211131203002303202442403232312211310442301414343121423124200111340323303330133140311212221043003344320144020022003131132201444424033032301444222104231230112023330041022232121334324141304401014200144044022224321044332244331003340412200441443114111101231322040214031223443201234114214223103040102222301020223400440234320321222133414113213403434121101301344422212141210113442223101232423133013143212230414033323240220222031401330330342314003310212244332114301113310043101034402443113023024020011200410340203024402244240123043024330222222433300313304422244134423210032203303041240210411234424114144100300414334344241023113004314330230042044104401023102312310043111212333334223410110042242120040441233011310233030013210120010022021412020213332101034304203012040103014442422344404022321231430343404301431003213111244341202131033032032232444221413144401011411342020423222001420113000331321202040212300023310310123400044300440301404341333200124412314311031211433433410344212232201111033304104032302121442334411443423321100304404344343021024114243424120321013341422101204132430320110404400334112233243340202344432244002304130303231412301040211323204424203114144431421444314123134301322323024142410200203344043220414003200320010144402334133334041303040400441401104300102140223004213212321430414331132403100404132031211230044032110004103012414321122120003020240114343131331442144000101344332302044220143221024230234021432212000402430131222344110443111400301024222111200223413242042243033320442102024424033031001113110130122242300441313123023244033324232340313024411422001422443441413313140300343300330311312441122311213310001223213340201313321023331143004142124334113044031324223044303301101030420143131414422412120304214303020413420434331414022304133033023243430320140204044420212404210333233220244311323401420304411312333424331024410434220312412303342030244444304101141324201004340202333022231413101424204221124303004423244012134034044420234234204221441313341104203343424141101300321332000312143412001140232323322322421212414014332122220102321130003112423234434332212202132304433012132312204340000030210102104442434144211334212101100100222324430001142424021442322010404143301213144021221323204002134434012324324033032011404420311004441421034113214143412443433213431421301434331032021421201011100131440322040332224402303304231444241420321303133130220431321214103033441421002301304303211011132400241402410313100302441213331121023104231130334302320221320214412243030400423430323431123222142220323144442041410044130443001343402322322014322112224431030403432011101344014241120211222432134030343430411222032011324131004032033101421321021120412133113310023142041011333303031131343443423043012203041030423131033401014420143112103421440133101310402041000424202024200411431422102210113034103133004041302341321221300031124324114114420422011133111100340104241124442431312433002232040341023124301244010303141230432331223230010401003013414133430412321031444333423340014010443422042033433400042104003204333224203441420041312332240020332211232332341121144023430443101140212310141431304431301400304002220340343131441230012411234010324213304441224040424143431144310342421012302310111341114244113443044244324213231430104201034000000112002", "440430201021433343131432100100104433342434033324143001240244420430030412321032201142210343024043401424210403430014000233433341004133040144421120431423222203401124003414342044434410433310210110330342104230313112440302030340324122203234232311020324420220124103423041110132424223104330201214100022441232234440411233321222320132004131413322420443341440321314241424123313044100413402102130302121001323232103330433020034333102134342144300131204411242234233244140332444014232010042413342010411213102142110013313044002231231021242401244410110103100123024430343233112040113412301112430300121403310242210031234321103402242403043003420310423134223442210131023211420331230040020031044314333120332344003303334400320042234020433140001121300143332144010101001423011444102314032224243143203112322230310031114202410121001232113103312313232022430211003412440420232233444443211113110232430434112104244120102231240323232402223322403301124113010332403443444130400024432042232244421230002412213130312312310402102011403212202021422333344113212211214010034024234030023132213120212212022210424233233020102310130110240221220100001232034032212203143241422100334432340134023400032201142024344424034344421220044114021011023033304240010200421231230032331412232241233440442332210220340301313200013304301412220121444244104134320442143220112122332141323221114343132113212330110044422232002212043401003143441100423401222424400023142030302422442302303134101022113442342421401224331331221421322241200434000340433024412442031313302214033040211031034314414403033214410301130002032414204414111312424331441401210040341404143223100444033011414432343034440413014014224343010434032023230232312331323120334230344413333113330231031430130021103104442014243402042211023331124023030033210302112244432321321404121312304213243111044023010322423244303113410100044332003022014400020101144414302401303012234402344402321424131423103324443001314230200444103222133114301422101123031241443022244341332121404213230430040200330242134440312141241011042112130231102430300234001140442112442323024034000410110413003123211014444101112311334141333024030131302410132401324221414301003022134224311424401024223403334100310033442002201202201403010411311340410344330024423240042430224043321413234013100424111412131021314202033214404304402340411320342414042341423443403011003220322101120331210324443324304112442413314423004111342123321012123401342413223142323413114000133140211043402012404131113423400240414214032301121202112200300111210140112222142413000343133310341120202331114404243432020042314431232431011224113003414432442333002112020330314044132440142121102014433014022442434202200243211320413430042023242314044121012111041432142003423132110203112431010023301124322010200023220102000413101004020414333412224422220400332414331242013231144313120431121210212331332302241130103410120341414211103044021432314140022232404011304041231113311324431433222004023332440414002120033300204322200024023214334001300023002011110113020230340243102031422302002122100313113343343120012111142143311413224123433403400020243414002034223020410440041414003422324203433212203444140231444021213302030101020413143401342330310114011343222434341104403302413340142242040203013140402121301114110103103420203040111213423040411132300443040113323132113143331033310014213200214433042403440300014030043444123214130341321023002144044224144341312004202121220122423114403030041010302122101134113402000011102410100001213044143110001014230230342023201413114102440021131124213144134410110443300413333011024330424440411431024123213210040100214434141444002133320124404440044201340224214421231102340412022344433240214010222401322303313414030441140043334400432321040243020120400334100042424414213243043024433320410331311032344212404123433313301312233140322121322001414204300121331241311212130034224300212041312134340210444241332440331434223004121302134233434301243100414241023204443333141330011144444033011422030040341311034121231033313210042101410023430311122214140132400133314014301333443013224130010111213102243410133221222312100131100420012403412100442044210331412012410424304440031224301231203003443311313444344430142014043243010301202440204302042203224232244444114413022124024441031443341022002320100233442021020332133011422024243010003311304332101132221142011442203330241322440200433234310232121410130110140434131310102344103420302013234244200301021023120411333211102243343123", "343034433313241211121403314323314204333241322200104303200212324011302002014324321202434214311303324203321044322133220302334332143431344444131320420323204400401041202134131210234141024044031110113144100444212114012003202131234304101141342123410043330342104120002043122431100121002114203111401233102033303242132001040033412230223004130043004003200033031042343034002312024243430410133041213233003210231001402343024412321000312121333104201120034444314312043111213044201034022121234311433111330123122430120442221400242122013312102143224440124113123322023220330213434120033211142424323221312122441142012212021112231441221444201242131214230242133112324031334102444130322232434333004023334243214234034124343310320320241304244232424304132440211232222241304124344003414431032333342004423334433310340112142322044231010303421433201024324440221142340421021122113414220102222210433243410342401044233202133101201434400212232001032240012424421202014021142022211243420122144124121301020100140121221101334344144021240111104043420340120322103023001230010213301401214222031230134410240313442431331410100001241430404040312034000341422430410101120024323123124240443020122422303121403001034323024110213120333000314443224343403331404311232231431303131442320312044221304234002033124120304434414141134244330302232040241224313214433123034100212424432331410234331423301222100124324400241231421314333233004140241144124321112234012143140140400221443044330213211423102241220100110412403302401143241141413131411220331133130440444400422441221314341000140412033403124041131223101033420024331331400112244312340043101424131222020334312201224320410434343030020013031131244033104110441140112400020313323222341404110034114132002224341303310423041311033234222030041020213013310141023021204230440141041113414124022304121304412114424232030320340130330231324002343132004220100334421303100141344111343312202333000303101002342311114033022030044111314020220014131102142240340130013424331030030322013133410002444433302342240114143134143034000222003244340231442012313241234043132212310443222411143143230113443402313201113143214440311003320321441003301211321141131331002031302040024032221422304413422234013010313241434133003413414032340031443303022340113413340310343132031213103140411234010040410033403122312340000213323330443033424204312211133424321244342011021222440342100222410212212212142402413432034310210304114214210304004030021020200011304434003320004124133344412112444141123213344223042233421120403440210210023440213012004224244320310204142400024313413023141033040333044323013014440240421332112224042241130230012121231124143322330430232132420132014203121010041113223230344310213104424410101224330121343300040132230210400434412003431442024100110203011333424403330441042113013300140210323024413341424344410013141443004210344414300144431000422033042421433222103314243144321313204104223003111344334204303144200003423313411224243242031421402440201213314124120424104301304034120414310124011244213232100132004201322400114203343241332021333303402424343221132434303142412342303022342010140434310021010034231424111441234232103043011343030030223102130311044431113140104103220014403013121411222121004234423241044300003111042230014130043113131303433412234043042400413310040033404434131121400033220210314203143041211324312200434242410133321414423432413204301031343240203441234313420242120133214000103413241444313113424234331403031314300022102414302431322202421421242123431400433123020021000403211121033234144231203034213234443243403432343102230104104103034114323320314023214204340213122034101021011104413214013242343424413341434232230432244434044143132414302322434441010414403204410343114141033021010030100032434114311242140432214331203304434414302330041121421330414033104031334142021132203004200221234430023220002444213302443341330244312444404104400040430331022440043344333121200143240303020003214203404212413132104044221432323123123211002301130103404310021233204403013431104222011313021340124043040432414124324204432232333010313211332311243043133323311340004434432440433311342204224301143144314121431201131314342133101334220100213001400131112124040034422313203343242102222440104344144403121241211301410142411024333334223102204034224443241031024243310432022423443033214011044304230301411104113313420002243404121142202141102214242210222312434341204104140031101304211242022204134444310410103301343010213233014010440103403302130", "414212303101004404404323342311302241320443344330433201230301111120132403104212200004311444133201402122042244442104423312223300314331234321210322222122132321002002011230402340314030122003232101341012103003443411003000441404132132144424331142332202000224001240000031331311201222133130400220402243324442141003424122411031410210314310012040040302211021103001440420002040222313124023412112301320420401413402110034111030214234414233100320024110422330103242201143432041031331040400201120330322332033100423310122010342244023033401042142143044140400241301133312313213344243431142223013124313414030332401411004442024232034104003041201333323332343403402342123410112221120014014324014101112443210440244311001124401043312030033012043341231322333122120233013423100442242410210113413020032203204113133333131112440003204041144300111343143001004131424234132241203301131332404212043214244141210314334021012022014420324201332034423223140313424041440211122002021210421434244313143433010002301010224014013032114324133001422230033221123214321112131322340111044404442220424424022302444012334422302413414323223124004001224312310301304124224140300024334343042301044212314114212441243440420412334232130313220140000432000112303341144412303134101104141341314440242001214100112000432023133110323002424024044430223012443132203142101401443431411220212102210001240133002322440333100210212444102434130304114014032142143444301234333300243122334114132043432110101221014023210404421420101302111210402002133130100323040342043311231000201012400224402140321043410441301441144210222221423234431144113143430143401400243444103034223111343232112232340401414113432021311403443141322032040320130343122043033421214033343112103342444324244234110420420213234003130010124314140233132423422142131032300201233201311130430404444441212140424404131213130142444224233222334424322042124034434423222311224323410140014234043330120123300412111201041434411241001341232241330102400442304232323110421211321013230044414032012410304404241420200040133111130402221344311123013200130204232443214424431030412204013423431420434221202242301432410241200024304330222002023024412134341123124423202024233231202400240433222444431430322300004341230343212140140312224210042322413412022210423131434014211134432443342044204304032233131000114124321234144301212134342432103302343030314400134144212120113033433304040031043442003001232001202303131321241200144404041324200300132011302433033244321231103130111132434220120142143113340110332334140032331230313233311344224001330343323400340003233332401320100421000322044040442440310011101331244343302413043202012341324420233204320022040224330220043121413330414433341242203021421131304031432340204320042043044442004431000424330322233124214002121223433324444212401110402431120224311342224044011333030123332442213034002310411124031302230211012433120412314111322233122244231210422414412114422331034321214404220113030310400114441211242102023433011002213232444442312032424134112022442210324342300102443132424012413222401412033131342203031312234240021344112111323042114443402411123121022010000433421430312141421201313332210403241024211041104112402340102012033142212043134313303430010140312441201302314121411212440343331330012422424114024434303412331423440404333124120232024001234311241131024422212423321340210131133201114241422143421222102142110143440144420210113222004133334441231413432233441110321342334341414242212243314030430024241202300422443441424412430102230241322412012433404000003333103434022311112413301332414223231300141433044314320322234302220144243101211313301130433031441432214440210323402031231000033004030230321143242304213032220040420313130423431203440002421113411444300432143040302300240040124130130431030023030022032144024411003312202421144024023413331344342413030204434322242133143302233403012424301412130044413004420311321032140111200442412313010442240220441311302310203233003121002022240202132033443311020102031042102404103224420413103042110231014202404411003310101143024410012314022010340441304323434102440020432030230242202242444031344441003224000243423424040121103330130220211442324341233043423214001141140122342132242423101141030330121440323303021244203002401142330302304322101312021002002401214030213302212341004243043210200201204004212443440341442233023144244034110321411032300022343134104040214114000344203313213333224220143402201431302043343001333032102444231412224322142344031120341202", "100042014122121143441022312400301334442214030443143432443121330414423321332040411202041023431313022042214122020443333420303144334044040201432433213123111324303434231303020033010403434212244423112401022304034431330311222311124120403430022220002142102443140402222014302242220423344434312301241421221132230033222344430031434323322102034124204334324221442101434224443402422344430004313021412342132144020344114341042421003432314024113244420422444432333113034342234410321302421113043104403323034444013344331033242232111444111004420234444342122330441211031233332314000223044431402041204002011403034203312140112442003004400112144304214342002001233012124444013424120042441001243312042203102341201124302121423402022433021220303114024144421430224133134310240443000014201033403341340141033341443140413312110431214401302020422321042420314314104234302404100340224214243030114430011302340114324303430432231301132421330012422330141311243014430322122140021120331202221212142302440103132132031321022042222002012421114110304333433002041111404344121342412311321334124243303301413120430112411311413424021240011003030403111403004142010400213144234321124202244001320330011213414040211310414020342422323210422120022003220112123202024242440433203433132300214434033312440110314104323323440400041100020422340114404331012403120340300440433302311032331430430022134103304132243231434423003311410323031230234110332444314400323042442034110034014313112011140141141403223424222244121133203223343043124043041313234423431343040033333010232004424032330231443334041334433314134402143224320413122041400301141041402023114101401301132303300110004100223113123423201114044322221331012031041122201111022300002142142412301331334433343023241111413041442111041112124122404210103001124412111032202441442034431214330100421121031104430120234433000320034241442330120213034133402013122412140033322204112130214314421010043033134104400420100114311004411102412412222131322231430010123211332203424223201213314341033323023111410121233023004230020310410202114304130031100214103022010322034034433430424003143130312333432144404321241214143321044213414034022334243342142443330310013121414130100142040300201302120223034203224124420000012434140004040212421411041434141410123213444101213442023113240213010043301124322120244301340123004123000134320104323212433412202324140410124322210011330203032111202304404041243244323402041413123011221422224133240302301131120032231021130344310023420412423412402331422212313210214203041312124220024411421142434120143040141410241001042311300321334140020321041432014024124322031231134221023412202224113010110043101021430200011324400140112240230431440133401241300323133024132144140134432100040313041041001214030202213234412331024132031041332411431302442000102311201044301414024322121131423201400113324201144333104201440102022103121213312012333200013420313241004324011111302440124043010131033204021330330341142200312103344400411414143004323334341201101040141010410443311123230141200401440304400304330101333102204424300122112431024342123200003442142211023204444032411401234200321410421334210211124243100330131114424334011301200034134423232422042302003100244413140022222123214332023101210111110144042301400020414430121334144144433043441004213040423041412444442201010441400214221311244202023011400220422201101434242213322241231220034444110241113443200331242241204031211031000110010041233101442102331223004244432124243001421141011044040323320124034134332320044211141203424032413242401142312101232314414312001120401312411232430403312121201213300241223003100104031420144112311401111040321213134242103344201134242301221304332022200140342220214113310120030103313020202043331202133022124212324130213004303021024100202214412204204111201211313401412223210002003300241400031124420142324302040430311323421012332224434014332423240312314330040412214404400112044002110121343212311040334300444134440431022242344401410143402302334402204102330022012120342401303104240234013421443024103143141211231203021320024002430344044340431420104124340141122021410321321000143042012314421131314034204333313023021121424304420024221412112241400444234000433143423133102242344440444211201103331240110140114314142413310030231432304013412414300040403213341423042341334144014201322242344421434031201402404443211012422012334411120413413400410003013122114300000111342342412432323123242140114143412024144144232400204431313211134033430033322242323", "234324303321141000202041221311013420423230044212104023024341221431132311033012203004114434131003204232100042004140240444443341100003343032030342411333312433112431140202440443022124411204114324321231120213442320310211030212130304122201101340210422012023402243403302402323001412121204333232210000140000342211220313113000213034420243220320411231240102043020023201111142402321140214401120234311121020032311041113240430103103423114113324123233244321312420214133301343403124211442343244103311104104243134201433421042013031220401442020221030103303413221210344201132340233401314120413440220333103410301041442321032113231404301043100034201103322431210413042331331120101430032210201342132332414332330302031012434040402140342012141300222411421321213211030002340431103413143202142313423030343324311310310344044022211402112431213030330443432422442244232223211401404021011241442421021212113024201342202144214333241331221443140002113243002241044412231440223102100131113444112044040404100304041421420313004334121331411114331114240243314113212420441333204422114330321120121202101204444300101020142313144000310333240200442214442340303012331324014422434332421123002223310140402421422134312023301401024321431414323424442432220034322234244413330111231334324321430123432403302044431231024430230443112043300342302020323444422423011234122140321011022244333144010043023400401014330031324230424242243321212401202424214033324210411330231101112230203234443441221123124013434320301403412322121002224011121301122020313130142324342120244141210014312212112043041223223320021342414101400434112032322301224001441401022133122220210332014103214232421424331212242434212313020410202002411044310014023440110412400412313034204440402113043242140312124110134414400423122032234320131321403300423204021444034142004202113043314114404223403040223000332433030144011344100020230442301344344241404143430112443120034343133343023012434343430404102433304031030220200320310434004143143300203431144410410103011221240042224243144134420042124223003102324104214424144042030024121230134342312411013002234443220210020023244431122331404044444042333413103444312200121131004432312101341324213413413401124432412001210132224034231322004202222222311304441033034002200431442334203322020244102102433334041003223240213131122340101420043104043110310441400234104124323334021301004322430303412313004224330431210203123103012300143444123022044412010330411414012032441013443020402124314202344303011024440340320440210441431233123420313220433421110413232210444240331231342231230332121220104230040442040101340003200112033301012131410344300032211442043144440232440411103131314240342311432323324100004000243333233431321441024200132110142113342000400024230400101203413021444444043333103011233430334240244231434323312224414310424040302144123042434401330230142324312331213413212132211340204141242342430324222400411441400134213202220400441413103212332420304104014023213401314431400400241044444340204134402042113233002432102244413323101043320401012002023242404141324221320322440004310341240001124124101432212410413113040013401013340323313100344420210404423210123324012223341133414112143202443324234221043200110440023013011443222313133222140142232111213330142124422344104414411132400422144144322242200122034241230130110134212312010042232042320321402303434043243431412302041001244104104114243002140001221220221401313403443343111334314022222144240100130024340430130200012124113040314143224242033444201234420014021143000141012414320144114332001304431024121031142214222302440144202232410102113113440400411002222023324034434213424141121140230023124034440341422004140434303041113324012221023423412422103122032042243400324430124222324411330014224423414222022120244430402434323134332010224324034134310210214220122043110411004011122420012404423011021220344101433000004201310230024342344334333140310144412213324441120310244200211334314202143342223400424324242330434312132443040144314204241420012231410421021012021141313232012340132022141103131143432122430021110133143132421144101121124041411202301411043233202431120004233110134204140041010243023444414000241112221141002131111413024040320222102033124304440413422010301332222424240140041141410010201231312001013230021044214023132141202124311012443404130300232443212332442102030011414323130342202022210112124320211014014224211320242112132131442144341444101214242212121423433002322432340431011322320440414204123412011342", "232222241122334311313344310100232221403412113344030220122132244033440010240310213432021111323210120124303431022101340002124140401121033212003400012333131242313423421113144414031240323201121323400433124303243443011402013120211134321142411411040233400402314203030221132303234404041301112304243121232411434230010200301334013321430331101320133000144231231003202402014014230141312110324121200000114434344204333110414221300043400043203240442231041010432214300313332412100423124014440013143401311040120312212402244424344301023424221420204411233200122044410203443341224000121342400324041311341112412222331222314230410013203140322343014423110214202240110311343142144002342441030444441130400300224333222304202204442303103211144342414114320340241402123102210040302204004140010324031420230120303442121401311131232024443010040443141031110013102343411401143234113010321241244144032102044121032002421311420312020302033441144241220303202233204200414012233113300020201434424110032244202211012330322414441134243404412124144044403242121303420432030402330234331124340121431014043231413333432003142434322433131442034012422231230001302124133123200020001342022143132034134422330134022043030041112220201112320112103143140410120122433001300244213000214332340234403331333041041421041110040403010042024224421342043021221130434032210301422111421413111211110113101222102301113130424304424231341242200333041202430014224312412211010442414032210312401414302221231232212321430401414041233340404032334412202330204130202414402103003412113120142121234202030042404403014144021112303143014240304141134201331422040003121410323320101003334311120314034113213002114410413410021424024421030442142410100343412432232234224314442202033243101120303400010212123300212431132114021314304422223333423103421000102212343421332240102441312321223222121124200243132101010324101142342333133111133312130220420404021042221321232100122322134020440240321410111030102041011033022313003421034430102204022114224344113243131140020232134042230401040223034133110214333041004231102423100211414233124124222022324344042302122232440343321044040441013004400110411200022434130340033223021444343424310100140042312411243234341042044114110031224202024032011212412222221134244121242011112241330004440104330444304113414202133121304400220200131042302011234300430433210110233434433410430234300424102132320413242122222023430233343131402321133044104300400320220112413210332000430404200341034414221314442033101422211124434012123341140400231112041202121043033141011400443311221030014100402203430143434231234041443120021410421122442324040114000402223324203423214244134114242342023202340422013044140411130224002012013311144140221443323232234231413001422122023413041243033030124413434414220112110112402233131113221203332114221341321343413110221324133002133020401040024301132424330111403201334204233044133230243214232110010013301434110301300410412324123333111443234031214432210303213413100431320420333244312001303412400440443034103033423334434032311100442313244044141313424004041110100132441321330142200324111241014122304420122044024330344101123334132001202340220121232123132134423003420030121444424103242214420134111201342144010242034322030310240031424413404231423423124243222442010301240442213232044141201102021140104013033321424140123330020100313221022242404021023112321114012012141012223010442420433121234121414110330311303111113322341302023144022223404023321032141300440410240420021331211133323022431202134001243001302241244030243102212301012324433431200113342220233101041333040124210241404100040410302313130100234222012024221432313032444400221042341400320424004203412314110040200101403211314000420110113333403024333332041144011011040440424323431041444332201424342422321020013340100211024310031233034343313404421243144401020144200202243414402232442443323213240100024004222143010313312132104144031111330422222113043103030133430404300312201344124233213333412343041420441242040230432424440143233204423321233213421123411034020143012130040211014100003001132120001342133044200422002312413123221411442011132024213210334100133112114200233112430330031200324031243203032300243010000103300222210404140401043001112403402024124402341121401243010314401342240200231423001440220204131142344114013140400403230010344141341231444112310033423414322232340330412041040103114333021433134444114422243342001004240122303122034433441421222111223004401022202340102240304043311321434", "244003004133022142433003032204211340040311104123022001002002131124144412321240134312130244103130204311320423332110241230110241120423132132330032410344420130422142442040243224240124021443001101113434241100332021322004441443031203000221310301201013011104413232024232103412013341110000313013210410304103444411033344012110040222444200204243444240241141002411102243440340140402101013340124401213331342424430041030103030123300400421321221214121123102344444143432211301424240124021212014142311441304114424002140044203003014211203414120344100334012220331210033021232044040040023421242323311013404400402411214131000130201004121034201042102243431403044230313313141023341222224422241012213101000123412314414134310431321224313334040423230404413143004341210143344132023003431113041110343303033024330420323311031110102323004142442340442223422101020314241123144040310200032300323303044444444330023031441302013021102212324011142040142024012223432121403202401332303232242244000312402330041401444134341421003001234340224444210011234343320042201031343000100442131322413113410031011202301032233144024443013244444013120300134040442023133434104014040223014301324400203200330144021214010442414143144041400013313122332011441021132040034204422413422014410342443244211100212431031044413312103302220133243432230332130233001443442203322432111120321200403023432101242033110144313332422304400123333234101202024441302330340322232144421004440303133131004222331434223003101302242310103223102134444320120113103330323420400024310001314402333233432313021401001044414401341224111343443134434112222142102302230040240204101340332330041103303140100344412224340234201042041333222014423023210044332401300421042112243141001300114131144343322300110320014112100110100231433000220214030301014140103300341020132004142104241233113312421232112340111203224232221410342200034043133110212243430000430041122342024433102314402100100224101024414012120311210323143003412241111321424240011244312244004234232130241414022224123121111400230402043224004423331144133340044031211013020041300430004322302430233142104120431113324340000424310434110304100040414312412222440100110320343120141122201113310330102132242312341001003100002143110444242302403122302010104311242421131200114331421113300013023044121131421404041444124323421111022142201104112340141243100222312420222422401404224104424101003424422443331221233141133320024020001144444420003002002440034300310020122341122230140434122214230012414321320332044200011103303240222144202404101204112434021230424032012334111302420422331344221100120001212312101343142331232441221010002332430004310224022244331402444321031031322123424441200324231132010320400330122422233303303304004341300142002322332442304232310212344412424113040241342342242401040431424440344101444430014214023333003110422321424330021112020431202014201332342041223342423143101244012130230011300202201440010133004010321234044012201321400040303312344000341100300222024121300204312222132244301210003222441232203343212424004422331031213323202132431241121022434111413331200142222001444014444023303422230120300143400223342234203333231203301110243331131444330321141324401240040243412301242302330421200330410043414141312114014011324120021012221410142331430410201431424003113213001020204110310114113002224023412032232314221043122042020330242143203340014434044212122303113323103312333201134112202222203302304142101242324341303404410332234043140102231341204230424131012240201022011133402244301410023300314414111313411002330422411403211411410102401214424020233202104400411313012021313042022202213333004014042234141340232030243243424434010220234324414213322202221314000001111332420441220123302030113231041041411201021042302021324033432430444304213113004303033211042223141042413323130034121143321401301301013112322240203104104323334233143304430111313423432044230024322004430141012034101322414320342132133420142201223430312323140401303304303421330222130142304101113242140310330433142210004321331010104020414203010232303020140140130243100222414012414330200340043101110441410421320332041301144444313013200300242004022120222234411132202342134110404014212302044411403433404240013140403144332312243410131103412340312104320422144304020441230042232022441320033234302342024421123424424030131320232214443400102304324041043330300340023040214131133320203241313123434130413443410031113303212011401042222132313443044323122422040230123133240042330044033101", "041103223240430040034312020421313000422312334042020242442002400314232234014004020040301243333311332100040031301420214430432103242104244102242100233314123424013440412434134220411021144343441013111440144313312003003404343242130004223023024341124013434404311142021340144244314212401130322230213333242034341323404401313143031433211413124303033020121132114132302024114434224314104012402340011430401430044304231202104203244324130040122114430224110432222224314301211134210340210434412311113303324114321344222321140140111243233114320114120034213302120142433242024221420010313231232134342224444013422314121321404112431010004400100144141133144112120333214010413101310344014220231423110300430210142242114104234243423204034314043101234013310120240132210243400421124314042414343201100430240124421340240043234330402043201331333210230133444313202442413232332212110440113031140233132101143332424134113204143134410342043402322024034041313041221142133420134132303240403334221243004131344203333041142320114234231021034030342444120022230224124411204403442304340213004343100302112010220322244432402203424232003202240133434114130311444311032004442314322044011030041024333022042311034120033324014222120121340411230214211101443202413410011100042222323212143002332230214313020313230130323140310110231430441114210441331324032422330441122103433224341130120231224232442144022120422102204344020021242441104323121321312431333302301301001014324411424242010300010040440312004203240411422420403203112020323043321141144324104422423024240222333404342320441423003210300101323300110443221100314013330443001143220120224311003204111224434432240211223313411313303412132014111310232403100123202214031004130444441344311423124412023142242210204102314411042440400403140133240421043102143223310043033104243124333224421314044434014021242131220341044441443143131031402442030042243221014031043310013332340212223301221442302441440304344423433013311142023422112104324103030140142103434331124043041000214441201421344114001343331241424410223211021420304342401133140422140412023200323232210200111133440210000340323210400210402113211241400024303430204011043440003210313403232220104304223000041234002121224021320021342421214324402002003200433210401303003303013240211424244204021433302433013111314214422200040144011043244030012422304400221221331000334100000312031121210244332424232133003441342420014110101414042303220004101014320323222221310221310001324202011130044341002124244000214424342344214122014041033442004423342424124004310241433421021033201240200410332410021021312144212312212323334030201142402000231242133104010220414113012042101120320444340431403011331414434433112313121032114204001432321010201441444242230044234200020144044132401403202433321104411034212241030203201434204412304332131404200232401432144011324442240212112241321432440104210112014301120142334440413231214032314301304033001321043413330302311441023323114042133212014024103421330441212421113033333333320422422020133343441140203300314302230241442024012022014021133312014142134344130140030324422212232102334403204242440023434311043001134004403103234232423014321331333023200012433244243000200033322114314302014300222402434200211041230323344441041101240413221323234110430343200213334030111121103204203343131414242400344411130200404340024420214120034024011021201323133332420440210024331330330422002001432041220023323123442110341033020303201130220034120111410300201123102104431030323321203332112044033432304320220111033010021003122322021222224021304300223324340241412433223242340322034302420043112112001041404320313013044321021113222120213334234343024001211311342134233410333203400140100020243230102200201410211413410414233222431031410220423420102321220340442220230422043043034431332134231213014334311130240142021030331101430020140044103420300334211344430030200202322034020434000012121224034110320223240333404222420221112432004221132340414344404130422343122003034403223032012014412443432114111140432443212114020224020230331130044113042444122302400044444431301124343042004323244202430001331112203124331323042302220214144331143320020324124420341041312313211110300232123112233133102030301141432122101240434311202222100033001342203444142231142230424420403323313404410022444402313440214423212032342122420144244411044221123341202010243113004443404140340422222412230101102014443314244223333101423312203144014420212241103414310132430324344233014042213211130144403443201", "324421342032301422013341134144033202000343310141230030212000421212004423403200141323403404140434332301213240032000304211432003101303324140124124124224113443040421012143322002200100422132413104424130303243400141431410144231043244100312013211131321412314102244320432401041040230132204324401421430401442302033420220141242104120121214434143042002342111131410132414141032413314131423422220034434112444333400042041434340320310132421122033201030320143010110223414421102244043330301041430241103034101233343102200023303041430030030214143132321123013441424240320021241201323304112403213232133333234403032143104002310200242220413234324442313211411143231434300104301411401433032334104430241220201010233433010023424334141434041414420431011443342204440303212120110441113301221300044013042012044030341332400012133011112340132133422021140331400204113240434440301440030102100143241122040403310104020041241314343430114021014311032121031212113214104041230321101321310331412141113433340024300431002123410240120221410042404242041204114123033231012034301103114021214234411010233141230001023042240330403342230442234231141143201231303323334321033020403242212214103440243413110244301440121421420232140331132243412321214221110242410410423232234430132323330042424312200324042300223242203113140441333214243133402020320130040121303140102303023224322224331104434333402313431204123300121044403030433443333410123030121031411113020101100323403411411312022031020043144310310110121022131232030244412431400321044041002214033321322230320042342141443333000111142222442134312001414122341424443040111310201210222343231031033442141334410024414434324040211214201140002100444114101011040121203033002242024303241320011233340142033221243301404021133022344334323414011221114101333323403310403403312202213214142422024231241132004020212114241040123322242333424221324414144040414143343121041313202230141200242004202432222331420444221330322111302041040042203234343322020113302000304211233443211103314402232342314134134100311311440200013033030003410120424110214431212324112132040322312410322134223030341340041101130332130232021110344224213234113333240030230402404211140241404440133422003021041420431220430324342401011412004023330130224401003043400402223110324134322334231101140403000033041221021434320202441012131141134042032203000331100333113041413124300103020314223333444332311010322141242012411034231314033430341030240442424121123114024114410214043324313330021130034214131410232203034234322124020443232344221241040332301310412423410142142120120430441410133102301231033002014334114314202440443434233233333021124410132033313320113133204130212401231321334143103410243333102424023013102312201202332403242022401444100010314311324002114000133322311343433134134111022044123242013314204130413240201104012311403303342324334423410301431101042441201240411342301211400230114214131414312014130342414103233013314230430004202430000020120222442231113424231330340104021441010200134423343404240414201402232233024102102131102134204213331102131421110314043003410021222011213213121441413443141344143411322140044122303140020341131420121134233133434302041310420240324324434412133343314044221424122030311430444122214320141210032230030203033444003113234132444313411411233310312400000122341303121124001000223021014300004104004321424003131201200441420400410224041102404322140301222421021404224143222343341041400012331143200331040403021042000344244141331423442442233441343442043410312131144001441042423430142214022044413423143120320323041212224402104224303302311113040021304022231244413234030130021042221122114143131330140302424232204441020243200234424113002002103034331430400430311234434410042214102143433223220203411304101141023403012241101222212314130024300343401303401200212022333014112012034224404403023144244231421014132020440423433042021142134410231123033022401111302141200401122034010241132431424123134034104341301041241300230314322144132413333120004201104133312033331220004133101144344042213042001030302200323023434101320040040021104321401341213220300304034013031300133030034020413102442014140113240001404312201230143412443322143024124312411143140443313322123211121103412210311410130024210230213430100344344331031240322410103030313044041331224211413142202222133043434202043222142144004232043303101140124042113142300421011322311144434011044232134031141102204303104104410111224331322042114204110343222212100230423434023232042403314023123043", "143440421003213331114011331231232242222202202434044200004202414034042222001102123331011213200013334440201322214441424300433221334211043144010200210223041413113103221123212021413033312221124231101313424333411200223123323222043323104324324312220413011111142012033012142344402100221034014121032443002030024322330142113113441133123143410004221231333234044242424141103120021320311022014010001303324034130321233344210431144142003324314410441204123431311231140004404312234010020322423402202231124113034001202122300034231131241044210103144304131240134313234103212002304302432033104134202144244201002001434310434401301130042333011134021310322024104323103124124013203214311244321220030213443413301044330312421102001434131312122432221243401143042310110230040131101130111012411431313420332220232304234340324334300131231444221112001321040413110203341031011412401224332013301141142132204423142011443410314204340341003013030321223220022034140042002023311214142344423342434043444402033313424231130034234210431042313230402314122322310013331200344032430201434112101133230342324012130203303230030024013143141342014323434344400131230023414234224412101040233332414240121013231110002212413124241110101440024303130112231014320011220203413110412303303234242441312002023003324440233114112403430243343211312013332400323010201412200031113001303200031443420020142120341223243303044110131124423030034430221130241022132112202403331144242300311321314302121044424320404431141241042343201314004244401202021130313410244014204000000330210202323022412223423012130000020040124123334202230124430444312211430011422330131413240431144434304022311443022331400102110330031443431442332211023044444412234322041324414202422442340104213321142030210330221222423231341300433121034132013101423410340210021124131433333433431044424211144423143124124143144141000433410404401142310210100340131222114243420203111000223134320304401001404010330040332244113342320413003303331223100132132412323100134112011332222033013324303411140240403333021024330230203221222023112024231440212122212214000324430443104311213303110442134342413444411244002310334140040140111114324232343222323142010122341202040334420031113432312122322343200120302214441404301031131300004402420200443243200011321300021440121014234302002002434100020144121424423132211443322022424311302443431404012403041122014202432110234220112430121243042400222302110001320114304440211242323320304021404414242201143410411433022231113040333322132104340241300204110234231201211031012133004414112230314421344224411422230231132243144434303430224320111124243044044020443002124430113131431143041430100031111204443300102211033222403122013422110102121121110212143314211000311413401330103000004344434040221201122020134103142411033311430023122204401434142412432330203234124343014141320322212234331120433311300131424102040333410314042124241442243442432024040302133340441441300033041204034001304133333200234424332201112123313400223002403422003022041033301024244414302142243304141321443132040041334010242410133023011404240401320243311300442223341242231043410203003203104100304111121104323420030023030122013443213033101103140244220241333342421300242424222422102202032312432342024441403121111203004121441002404004012101311444101021434301030433401434002022110230022301341244034431323141001001111000133442423424032143020044323044133402224220441141233343434142044210200332304304332012430204030444244430323403133124344311003114004430400043333433113040102333210414023220342143113114111200034344030334021043222014021334214331311323204122134244440144040341231432223343441331104031342310320131023330201324003121233131131134000302424231444420341234134231201304442430100000033202020341030441341243211140043313034334143001001231440440444023004222131420022143030041322223234122302140113424244133420102424321030304423331201400343442114002202231420232123120010414413410211042232331411010100000122410103020040200232223030441343304101343333114004442433443303210010014313224210110131020441043203304113000403311031131130421234102001100142014440231230434401242322204212041204443031032231232442233110003344334402240020241322432402234301312413313243021302221420233224233331000343301421221332244120221122430434230211221002322213344033243031330320031302141013243412311211323042420031232220112034210333240024320321441240123012324040212034224144443330122322112231024344123402410141433233443224144314322433210144030422033013", "122231212040044430223404444432443212202310420130303101010401000301100412202302412023241403303312223044121144223224133211430421211243342323040431233414131212140413031311030124320024423242113424123303211024022413344240130211321144204424434300011344424140432213340224022113201434144422404041343403124442101441101403003101001122404110221433141344041403314141343413343223240412304333440333213343132331141331130220343323323304421020221421440000414032320221303043122020320111011433440213132024022010342332034024342020410100040110021120402134122342133020031430443032304112221022422201331143034223230441143404404143400211400224234431220344131211241214233443003323442240311114020031122100403131232331124030000210331204311013213333214430112440310131442400233104110302421424112000200201240213041222040024223434142332424013041014131404324242100211142203022412444122111041033142101100100142404431234022403202320310020342002442142100331321322303403004432212024102440200133404404414433302304242304434024003140312020442312111140104100032104303444431234344403041011134242022040401024420312434432222310230124103102344412240024201032424041141414214210300210011222122411001110141430402231043334034220120241433203220143432312201103201303333304341024243232331221202032303331000323114422432013310221313130000423341231022102004110142201310430000404214032002203124213301133021424423101010203332422322312401003221220403110211043411432420324134010432023223022021204443330314144113013342141004423003314141242113334324310244001001444131332202041224143042131222431040201400322142040112341212141134431340332114431122144314043221302014111134134441100014113314411212300214224330131343232441213120411111034143221112110422332123214341224213241003100423444234130331210124443102440413422332113121332342434012140411422043220214131220423032000024442344330102113034412312110142443132443400112434004123402232233130221003212232331111203340114404034432300332333423032414321312410033223124341330114412242422004321034434433233414111110041003143131301424421422221130201122024124200124333243020002443024034034420140301144132342140332444330404441024120440402114411124003114110021403004441124034022302223311400301231134341422102100001411243241312142144112340324133140021444132214112301211440431243223410441402013221022040001003143404434002231042022012230000014120221241340003133424233410004430004304040413232134040202210422112213340303201240042032014030410343232143244033410340323304444304410240440143231133231121411310121132101203012233444103202324331023033411402100032113323101031444021443111424121321444103423244141013301004044341000431443240313334100341112332403013230042021141330101401134132032332420444113431314411340113101414001044134424244201401342403341104124104320130222033421021342134243210312220032032002140444101011411432042400341422001322341123100313333400441330410101433324432310432331030013140300440002441431113110300114443044304143414143431221114302301300314231144033444032240332402200400243102441240213113430202132004304434224441330333441204311022110021343211132201314140122214033430022020242221222040243204113302142314242013343242204220433342212024040130201442232020002310421411042300240431210022112331230331444331342210413122322244402312234422023144332141124242004432443022430404032401240034030120140133213333443141012340332132243020240241411424034014212012003210010130124431002221402234224212012240310241100404320424100341121224002332402123220113134211223441324424004014330341321100120140321412204321120214042201201034120021311032000324110420321442322033044321202420244124433413420203230400340432102013413230344414440001402321013400414211120401133301240213102143131021242302004040011024330104422113442331104103340441233222120314241244310040014320444403121312210014411014244032414241230442401101222244204111433113233224402110434044044021332110104433110002321130443411041240201411434242231041233444401441041214111124400430101000004444440344130210124301221021034341021214324042330401003213223424210122322140443411122040013411014103244001440004411403220010220331034432442024330441432322340220330111204412224134310221230300100222442212141323304303323422423411223143244110003120424132111034241001232314220124402230212410314141322020112030312041013033133200144141121214004231242024324123012101221314422203413111240323111423110334434030010024103320301123302232014102323432223212321001413414100012331131304041", "442404100200344130132001002243211314111124343241222203420010100121033233302222303113111323304223212243441433413332242211201234023141202340322344142303103331323142334000432102404310312333423221343200302420304032011233221031412112320014322321342333322404241230322433121433344230400222302121304212030241044340030120101103204034433410434312134232404232431121213243234332124303242314321411021224411102220301101113041143333343424242114403143210232202143423244213114214314344110001203233333203412010300041300131443033124123122231014140404440303430441021022214444032333232344441034401000330244333332403323121432031243021402210014000310423101030440111311132141221431213222333414044233143300424033403221000420123242134242424322003441141401440222310100413344121412033232114304221130311131232304200042321442102124242211340410142343323013024403034202044441204433430440124100310340034131001113130214123210041241203113032201343420203332403402121334103332444022220223440202202330014132332024223202343211200010102110333100221122433143304010301331440304101311130044432113140042330114020402240004234302143334443411411344013343014011013111414312032113230220021440024103033240010301341234333001000412314023034331212210324042043011440110232212022212000243223240002112242321243432002140203041412132123214330413213323430322400321132200000122442231010134001424333123311232011222122230034004343412124432413000332430212202240014331401210013202104320000214444033142342220410312113213303343021013222113001033223343203301224133044404331240212104442430402133323114002424120334240121430013330332140201342013231112030300400223302113222411012011304434011433430122311432203443411210221241313211200003020030310102001010040001010110244310003124230301122212334114430441300211302203430001112020322232404040401121134223211400232311010123433133133404103101334310411344431232114414130111424104311332434230030441144141111222433214013420102232231433412002432341321434023220401243214101331003341241224134220104441343110132323100040022110111403413201432341123142331001422341203003413232144030320041403211311442343024010201112123240120142313313100321341003301340020331403113234030041043343203344414431022213002124322331421214100011234010110134133303041014302102132214031421100324113342103102001041032344402334013301333242231133221003414334134242441042043340300124340324303103121043413014402402012002422340443240330240410103143423202130304330010100003213002430004242433334032202212111023012133314042422443422342422224213021041302213224310041303204242412203231203021204444012041213023104143322014201043432323413310432430000130302014402143431211244113423231430034420324321034231122131041141310222233033342134203424024004040343232021323404320042344423132134314341330113324002240020213234344410420444422400342323130424423343042322111322324234423213042020211010212132022340141021011330433042022034301432314341034044034400220221420031140004230004103403340430112241001333304204202432433023441121121103013210003432443031233221224004242443431414413101031444121402411034442033312401323401322432420044301233040410112014002324344113013412440310404010424020310420343200241402444024033140032332432243431040333030200122432003230241113313302333411102222122004122232112301332440214002214314431131402240041113344431040124102314124321331004212222124023234321420023440023133041234332210232034142304214141310211312203030320411110340423110204302404130124212103023244004240402421433203414421212212343312204412040111002432331103202230132012331200204333041034101440101042220300244410132344120124303030204244214100003312444331400010044340204113121101031442343331003043033422444101100334443420100140223314042002400011302414434030020404343440132414012024322433203431324044210401004032332020142102404330203413100041131122440201221431333203022234430212101313243304234441143444213004204004113023302240202234302341442110042043400322414143213001424133143102401201213012133000032004432300030324201324411244434004141313002131431040310214432300442241043441114014123140001020111432400430312432004310140402403100414233213101444132444440434241023233232240020421043343401440102214400130101122033420221311010203124013221011041344210240420422443200140434344302420044133232331442334100202301401403301310312340240314123400103424121101322023034214304333204113044310334441411201131343441001330101134011220104101142000432010124423424234132214441303414032232143423101", "132140024010432240444134433423104244244044241421010322042113441304403310424032133411212141031023401210213400312331431422232231232323200323111330004434131143440434230202123020101334243104203440414113310401342124112411331320104211221310431341331042234244303041011013110412124334144441220014443301243410322341004000303002014214423314211110131314432014330134414233321122242113230110124014440200403210344242104414440012112410232334232042114133124444224301343344301044134302220434231002424001211212331022411341111314112103123402200232132402203242441113000400423232204330410210330104300124021023301224000222100030021003224211401314121212031121404344433431034101344200322113313114303142122131020223130023203102341200241131133414301422404003420240424413100032311002223230103423411310340444200123213404324324412243230040423112144330301422014120410411244413242444131343434220422432312141233100200403020324113441442004123012003211122014344310234202101131204303321220024314330034022320112034143020420442100130011322332423000311134423230122240033240000412012100433412221232111130030210013330410234344422334021042112221143314313013233330141422414333402424244414242001010342321340214333202004420204414014103302122112030011030122111231414401132103314311133010142132030042002123012210230431410414011433330041114020232041314410422320233420400443043241312321313121044001402223200323433300112041440430441104144242031410314413143313412110203013131111104320013132200002220132131134420010021121040410013331230014221040122202121343114413121230224212420410122201140004301434411403244412423123441120000144243031221334124322204203343400130412030112410314022010443333441214234442113011000200302321433113342433333404112241132444244113003244432012034420212432312033122122214401022200231134131443021424300031124442341004402430141203204013300020121243442104212410120413023123234420003432002240243341021203423023343042002433310224331031341414032000024320430222310011322114044314141304021021134441433002212333301414332303101113331244204443302433030330100033321214030231011021033211114043212444014010301410414142041004323221223310440104432310213241343400214232302014211120420403104404212303041114333344111424221113111300201013431322333330023441142244110224114304422033414401032104324112421244112010242042014340221310122142304443213432133442014014231040401443131014004134421434244332331231242130004202412442441440322344421020110231230022334223001334324202224131013143422304211031013033313341143111221200043111143214030443404343224211330133330324321400241231141420012314410033031313223431023143314230211210243302022334314441101312421434101123433421042344422333443342343231144423440200124201340031003401041042420242233112200202412334414131210421002034243440232342122001011443000023334423044402111042402222240340321003301030232332301414403141222310320031021414432332233244232032223330014003404120133320314111224411012344422424201114030124211230423313213301113333403224342301340001211412234103040400333240000300230340130110324343231034043322041104030114132401314401212242123432332441001043101334011042234133401032200000400430322413043044314302030241144421144000433004212144102301234021240340040312011032122223440232210321201303132343021044310401303414400023121033330444303213201241110211431410212210204332342213201430040341111322230132213442231431332443222321030023440413230324342222422242042242234000121214434302301201232041333131422111210200033123410331210140200304331141231003443100112424341312032120003134044400130420301220324311333232314111232304003122242321323001112122442134110002333234004243420324402310132103102340140342120334003200030142022422413343144114103222220224422001204120231134310220222030101034404113434111300441201331203400401203130043404033101120323124102311422110313444333413422240434100332241234300120124334112120314443042343431300432011030100341114204213432414442202202424240213210401330024410442303444001104140414323312300413010034222112224211310240122032324210223011420413311022030204332211341333420014301224000143144433122243120323124021331201210442400230244040342230034410214120432120402241330131411130004120323310331410142321224311042323132223334030022041030410041233341040110202130042044331120403133012221042222110344423114424242410411300314013244023120311141131220304030411110412402233031103212330112441301200223242431440231030032033134112310411440432142031233123344003140100044330", "344432243111301421012223234024240132304334104243040134211310204341034313122431024122001123100104330020430111002400133433410041340441214343101141121041322344244303441114102411134003113432102231341224014140012103142121304033410213320331014433312102124100432043004044032220241021333232323111341044134102332410424230122403411003100103430420010413031211411404341444111322440112402142042411000202243304243122043434234043104121321112143443221314224124311303224422132001413202224401232024103141444233124011224440234221122104031021330421241132242233201420011002411224233403014033224132322401143433433201403443134203434343431340230133214332333224033242220132140110022233032231023110121223410220410023410404300410233214342211013304320112314130321042244234122014043423102100200334331223344114231424343324244012041042210331113241033230002312243423340131311113313204233421230144430023321310332243232342314432230100232404240411240030431304121103300000413422030332404122203134233242441341220013100240140130030203112031344244343300333202222032421442113422443312304441011344334132224241304110402304240133013303140144111200311214403003030022401332412132311233111032333403211202024220410244300040314324323110140002430431200340300324041112022213141310011332113401212244123201334022134340301433304304002331141202113301244303412220441122321311412133043020221110432213333231032322221401114044244332222122440233421042212100234303021332413104304210422323102121323334204141143203200213320223202104343432412301242244443031440211233410111424343110413304002304233412210134434221313322310233233433204443042444104241403231132021003324121013033013102313034210232420022324420323424202043433430041023043404110012434210011443304403243333024331401020222413044342013142014130142020122311040330320344141003412030241220112043344400100143224144122403234014401332040340041344133413022301410003313011022242334421344233320321302210411334140424112441332144042121421133001312041440304142104421224333213141000220444022304000324210221441201434041101113201203313203431134122023043213331002243324133400004233212222310241432423114211203444024123241202312110321032402101413413020203342400112032122004341112010344243203001421202012114211431143210310233200410024342131110424124333134300210333343334433230031130421112403421431201040331242001130230133024444020402240231410042240312201210200333232121434220234412232432024204111142332433121420423421304040321034423303022330110430122010040011340001433302222144004430323340200242131121101012214123441132440344311302242424303132120403214223432343411414024443012023313240443421111344041021411140221102104030142032330330222113110034230011404212421130241400114244410023133023124031102442434133344341141332140334044430010112034434144144340012223131330103201440123020333402021234243000121203312221123004002131331310101233001041142421402420122022104311433220410421202243311104123200033241304331412143434000414220314421230343333134042141143130324413020202013222334120024400423033200412433424214220333343312431440400403224324232233023224003030241424320013332431333124132330020122022124144022402221340201123303102313201011110021001343130430212424104111011021433122314414324214340121333111400103020010403233044031001413304443311342100112334322414301000021033333411323410423000004334002022244020100222243311134331313314043201100330424141141034221032201014013421124042312441244421104340423032024342203323311033212224242411224342110033303304233000200033004322441311142411112144412243230144402304014403131143444120230431440444000433241244101333442031130232221201412144003324322043412404444110043442212420202314222221323431343402223033442111004121321031412300424331023431300313104430313300413213301443042134310033123332142132404032342212400314213422414010030334241414034032304013412421320423340122113300343404130133320131311420040343024341112142323302133212044104233201322341300343440102423404210020243304142112341044332301303243101122402203203404142021300142422213234112241321402033312404442303002203221201422204001310102143443010420034001242021234011024303311323024332041324422211131130043011140414111244003214033144024031114430122120130323142311203204143010032322411300001122010400341101242241210313103232432433200133322112224024021042222020301012223031121111314112033131431303340043430432203334110300301034244121100431203330031121121211442222131122001010043202121103430221232121022322320310010", "431310211104302301134121423241022401314120302124411212013201143133042202122030021111430244141023423141112421102044424132123320221243222433421433423443433243003444441411230020340413430103234423310011442131323033030434043342431300133232230121210311002311241022232100304204404322223320043412230332003132141114110130244213002303214323013132322220201400444240113203433424321424140431203022320014014430011231242333433400041402422331310424142311214401321334200302243141434313142244334442323020431140313332144000412344342234041224121403444240400432044234334140313041313301311040443014010011123041144000003214012232013440141240441110124204220413414114143130032034122034114433321402041203302443222422103433031010103203232334040240131041313000221021043032334122131034341301424340011301401033111001111444213143331342440130143100102013141043442102310111001013320401012020043401420424431323020434402142042343342441231402341330224103431102244412021041223443043310413212203003212033444013441104203202420423021203440011041233220032142423110211402404013220012324143304003401324431134041400240324434113321441111143423312144110343402202200124023113344122040124221432030041012013140010144303302103431224341320421401010100004144243314314203331203403303444214004010222011203102104213000342143432411230444014044344122422243024223120303312240110024031241403310422223313230400044123020033232441002313100122233304121344042213213423421323221434111100141343242102030043401100103110021342130134130440022340122133011241013102133343203011400311130211004224321321312030142131323023033302112043312401220314212003431211124204232344042033331223422221412314224313401324024043422332134234134413042220123031332444040220400134202034213202341312403110232213440344031331033001423341043111413240032004023102210100021102041144200142104340410222043223222130120320121033204100201041332301122340142012431133200243300233411043404044412234213304044024022030322331110232111332341333443140000033412004214131222430143114104234210402040101424302042304434411114321020320103410121213011344403004402340322314021023043003042120210323032243231312021042230244424434113442220200240244133300430102143022214442000411212420223000043102300414010121124311241432432230304201323231221031410120404034332022100300021443014424312220332210102320243023012340210400300312213004300010403122344302130304030322023120330110411312440033230120323330044023424002413431010432201323313033323122222402240143143422233110244041031304240142340414423114043113033411041223120444010412310040021414223430010123303320401203143400124310002313200002121311323124041341103242302302334110303434422423114244100320012414102002134300220231440444124332010412100201312012404303404421113104334114224302420312441102222113324241212204041022342410312043322303204111424010101032433044314343204442323404030021031111442104300201412344002314212032401004210102444024341421131032112021210001242241221242002020344001120414230201441140014443043420230142414140022402324412034114410403023321103343100303203443021321022342140140331303232102423244200441234023133431221030211023441001242421110424224104204321223222203334402430223222343121204012041044223303232433210314300003203132030242443341004414131421310233314143432422343311323333430130030403121100302344124233222413421141022200304432232301423044422320121102341143212211033122432113112102342020323041210032223210113003304014312403411313344300223341433214234243012211443204103231142104100004122234323211323240143400004200401102022022404133444120001023312233120133020422231013003210321232101401113201100242130014244043434313134242230132313030124344041441343133104302032041142340142304123003431111324041341241001412432303332313021310123124341043322321230042202323240323013032102420142240410400313001131401314034434114420201412401032144120430332003122033233110443144122412343012042314203224102204104242023021131144231231301240120243004211123332104121204220141140401243434112111321400142013330034110044301434204240022410001140241340234311200313404234301130334342041413303130221023123320432024443343133013322422224414330221343320102320243001423043313113403102311321004042003242024231220042410000031403112124132141421412140411133333243124143424344223400043431011230011332014320032243321004013203223221442134011024001324020333232401324043143002122343100310212131344133132332300202341204231041122411210400402110231144434441103031223011344044013", "001413202340344444413340041041123043013304434440340300004120302242342411144131120210410123231402001020400320222134213024213132110343302414424140314000014430121200313143223433122212132330430022220034004421223202313200313002444243010020131341000114021324041120323321312140142031413133414011144024011101214310321304304411220330202243113030200420120041113012334333440023442103324242221003401002404321112402312000304032301022244140131032320402231401110024331014414430024043003341024103144234302312402244340331024043144132213441312423300241033424034222441201104411142413234324241330221144000301122144040201141234422313032131332002123103242222213240330130313422041042234313142212332231234041221242231130222324114243422324334342041431220213024314244421323424101411241400433312221422133324441244343331330034304234104432000143030120404324142422041231412233033020220003143322002012101304432123424411314224211234244341010321241212100043433322400340014110011330314104143203310202040010300220014413313411322242003111302220041301000341104330240124123022023323230230332110214021014103030344143311034041011341122023124442140421341044342432412441232033031433233001131121033100004430410411010233424422204424313140343132114000420232114342131113332224422334114422413110123310142301412100003411010311023203440003042324411031122020430021214414230212410300144004411104023304402431421003101002311103102403413240130124021040410421004400414212220310403321001132224203142324122410202213424100202041024402142023320323330431131041200023043012211400300432223000133342043204432430123313303334013044031030323014100221301420441401001420133030202143332241301343140040321340314440244313404132020102111011301240333133114334322313423023102322044103220210204240241324314112430104122202242223440331202313422240100031010322440002423423304331211400334044021040040140242322422343232443001024113424001410140111134244423101244143102334314332202441443030331244342421311424032311201333410441100034122444404042030323401030421120213143411041441430334421202021102201330232322013423220203120002221034010023200143140033300002210124410142124443140401301311400244114124143434332013144204434143004101300324142420003033042404040314131313412334024112012433122431414314300220101333343334112130222341321214410133311112441203423333100022412234022043000424311443404423100343130333312200143140434214414032000211424244303122214212313123101441432444024022132130211301113403111032302301401122304013140230043430303244133133321421220221303141014120344433304344434031410203242344024310024223244122232133234214333421430010400302233412310012410100023440043312421330104104224212212221400131231214233340400032242421002034122303313002004332421424124413140412423340344204303210013441114001144242412411423302321242122130023444340410333410424444340102224012314421212032421004400334431020332024134002400121032042003020002112140431402000002023300002243144222032223324423013104221142242240300242120222130040313443023141411231100434200203012311113200210021143133103022214110130311404432311044034141104214103144104123432103403311414201220440442220041013333324411144120124144412144244334422311324324202244000304200434044442014301311434133100404002144404010041214300443041241403332403323422231422302422120134431331231202411314141141414233034041034124400032044011011203012103322232403432010043411221314041111113131221033401240322311424230234402011323042020300344011240302100304242004410024320343134141431143124334203310430302130041203211211124403023321431210034444330133341343404403311301223100232244441233240243022344430410310103022122013003421231031102111210034014323022243410202213201300302011233343432404434241044101124102201424012033142041124114032130111320130402411411112311130242030011314001332324324003124002033333003341201110423004044243010213144423022343331110004323412412401011143033144240411424231142422110041222322134222141240220433141443322430201020140302034144034232004342321300434024400323131200043023224313440421322301030342313021100442010014230233211310244024022431432002011121400221111221312034201120000232231042023020401322313141440404244343214233301120042141442132434413314114403022201331020441123114131442114434223343310142402101431234340211041010010144113213024420122401042240320013303303340303400343122431302120400341002120333404001033412300202201333042441214204322232034421300402443032122004120042214421310233224403144031203102110", "430031203414013023213010414402213224443311142204230324411101440321144324443420212131320110444311433301101322222103200232002242304221332213241342433032040032213342430414442411334301104412144014012134134342114042321304100323321213312410012010010234031223422122144400012022440423304243042114440302223424123113112342343244442403210332313430411210032204302244331424224010313142114123421232043000140024244104340142102130404121204111210323040011213314320024423203041203214104410030142203403010244421131243010402403223004044110304441343414444433333241134443442043121414101024143304123043443242403340402201320143034210101323230203144043401014330424443040444043234030232240223402412220031331012314143411220344142130203122003442022100304203433441310341232112212030221301002321343024242311222100033224111401112042341340321030124314241133222044123034342430343320322243113000434401213231320203300230041101003022412333033341230022443132110302410034402212310121004200411400442440011320332124000443044404413343141033141444311004442322020412344022213441423214002342031214311344322210204311414311404002112034204041422340123104424434012004343432230331110042441313014411210341413230044422344202032040213434401332134200004000231220114411040230413431321221103303034201303032443244444414041433101103333301434042023402413131110134240001142001043210323332321122200221121014130331141330313440424130240041311013002210313433444024413233332310102200230112013402004104311344023244000104144034022431013411404034232213344222430223241300001134010423022040344140140330023212440201121201402101401014324342302032000142232123003114141044140140130141300143401330140220133232014434030221424324023313221220013332100302004133242411130201401331101021103321401222431312301114132133044340321433143310144411143304013330131303231323241323122344300043420144432411330401003204402342413122423121431233424321143012040431144432224020414102220430323232222322230303410220141220124102420330423212424002220411142011033002110121240223132323213333040131134422242033344440141113242041312440242141001312142032010004240003202200021111404302322131433443230034413044122312321234034100144034412111100200310244211242441302333010430003434100024423312302211401101133441344140202442010013220322143444300430214003220201412203143114231030314123234413110143401131301031001424223024043040233130314230330244143420033034022443033420120322434441410224223100423144113004403143213242013140242310030424234241203213401133233342412021114140014310444443222124022413412420443012241433300244011331122003333113111444132341424414301410124320440032324424003244224130044202143231414421432003211022132431100010211441023223243312304204032303112304131332121240033103132011421022324400320041311144043430241120044143110124201303344324440144114243431414424002240030130010033004102403143210141201413212024340421331203101021121131214042124243222333243030401332122140431401223130214040422313112422220323112202130142234211023102112323220210404023112443443031242022004201143424420402010040244312014410421201432313342304331442033324231400004234421234104440344133232312042403123010314322042124101003424103112033403010243344044323432414401334102213224431203201300043201043333400421223011232001423422444003302230020031234214121113030431101204223144412231344321130040300103341430012010002444003013414401022322434330114331311343042314114004202244100333022230401433414331421002224330201330332144042221343121300013123031231203102031104240212332021323014021344420112241142423021414223101111030344311344112320000423114132112103331123101142331202024411242224020430202414110002221021410424332334320211243421331102030233433441312324002134442240024312230441232334331344341124424001214400330104241040422111334024112101103014201200210233121211304421003041321014241222333020041133224043132424000303123133311141211020013242103313043243334204043331410241222020301332043303230401141331110412421441432143423332101213424323212222331413014110443000443432212243202223401202343003111343042400420142340311130234440431414434441001322100413203100311241320324242443204001240114211240002034142014231112032240202310224204140410113004231132331103444442132322340431004204110134240024432323201333343232434134201434214311000040241211043020020040011210212033411221332110423043302100122430234232040032012230411141044444334322424042111104000144414131243022114031023434420120002130001231314431210304131203344", "010440043212334424034033024042002244324420112041124403101042431330110342144014412420414141322313131114233431014042423024040320303000242021011313321030434201102010142340310242112404341421414413132122331240144130122124002443421114120401404043203244440011000134014013130122443122213120021002444002213342334341342103243000130433214204240010311203330234043301203111304433113411310130320223300004033012132402143403010030030203421333132222213201300223133041014222310432332133030344230121132201301100100400004342012111120310413030210244014200321212443020240232040241213302243024334233323134344113312203333311343203400133032132114002114033130222104403204041033331220232201401134202432113300123013140103024113030120421222230340422010311412313332110022002222142124002124112433322221220203434043133422311240143324003132312003112110413103443330333331221224104323212244244102211030122403032340123043143112230102441422244402334002134101120043010310422403244243302344442112412043100144044431031123111030104444312213303303422010300043221032203030433222112043442011200312234134140340332123303023133432121133304432330401144310411404014100211212301221234321100402331221332213103221140431203344132230202001244240214134123042222004243011041312001032000020331434412402141412134404133221310234424323441334421301303334004303013330430044332012014344201141232402144213122033123442343022132214114443333132432323223001022300123434041310202134323414222232231213133401324113414202243041002411313343331443330433201221242021231224311320331312022241010110301032341012012422041034043442443443222414123014344211341314022114320414332140031133002330333201123343302240030422014041304312423424244322321042423140112402340024433010441334333324123313341114241004103302341034130133021210243142344302403423204024201404030231130023224001142312011121132233023341330102040043101431003222323233043444042113143000340041433101333324413111141002413203114112323441331212321001004112210002102344200100403133222244024423203121044121140213121400424001221210433213421324203411341023310202044403113120020240310132402132432340340032432211230420322003203320141431444144240341410034243441431331340211320204020430113424043333422220334042040342314110230433414314004023423010433324131403304414010113444211221310124123432404032134044210000424313044211044230331424400431424402313011123222431121241044310130130403331133031232433020111433401444344403424211231010334413034040230044414024431102134234342303121132410022440422022412041424300402211014210401322412234030321213212240110003314142413410003422044424210240114004221414224114443212410421203230142221234330031110434414241220244421011424402013114011204142041331103432132144024303212333341204134130302141304031230102444224400422230130334012201341032434143203401334121020420024121210113403144400010233012313411214231124333222244032212444133003143013010114213132220404043000441001400414101002240003123013002424321324423310300411011441124304321124224321132233404220213340144242201412010423420300410340134212342213344233311441140203404004033313222133343013004403000002433043234340201140320230421112214423211423142241344442301422030013232330441214213023430412320441013121311320203043202021043334304202212101001300231404244033223413210210121420130040104212120342401010134313302123044413012032402401410421020030341341121120412042302422414100333010023444223424310240104210332333333034432020102340234423324030343442310040243034034134120221340234244131214134222140142444111102441213310044431330440221213220123441344112111201343221201340333322100001202431212441101041400023133031141111000002014034102421444304201141022312024423201143043112341024034022213242142422313032424010034020203301043224022123412001132002003100123331143044342133322032113140023124022430010413044322442324340240122014044002024341310310003200113004444110233330322240343200404231013421222014224011330111302442000103243314203234422113111410343442001332243010040241021440000103333303423441440002403433230224241040244042124220014131300342333324402341341112432412232014034442024344004342343001400211323222420313342240000442040044333003324332333033230424134301300122410102231121344440201332022441442443212220424223331143220112144032022011220011441102123343401433002401132004103413213400100330211100013424402312112230044221343320031442442000401300103024203431310034431002400342133044333144111221141142212404034342414010214401344314231", "124340014033412434342331420403020002210004002213423201220201224221102102330000214412313020020210422412230141120431034213331204100000411020430324344421233231421424220402300042423341432102122231403400431114311324301230444203410013224401243040341041013211100043420143123041124202114413241042313423443130314223142041021421030313333332441210201344243444242102421034420302011400433330030121021112011233041010241240101323211301411441324043423214404403033023404024143401120230203134240403302001123030333141104211233231104312233314222403243410120044304320333431103233011140042214433232140243402012100423242300031323222411300204120144430304204210324132313100240011230443421302031434123032414401414113123101100334441133222303104403104013233414043100242440443420243401434031432111340024120410423311110222102310023211031420140220404124140234424124412444143220440431334012044114340000423332413422220214432322202101433100303044011410302343343022144344142204422043330131330241104200422213330301222330032032120221113102012044042102334140403021230030120411341300120140430140131400100001220014030134034100334423040434132124133004303212330110213231440403331021401304414240133042421200402110124300402423421234302230201233433010212132324202223342214314241202130224144400240042414003434243110220023310200023310113041000322241133432303231214443010311020142211111134020440012341303444033322330210002120410301411031314441100231210033413304412404134000404204444111441433131434213110244331110334032314111043414422221131102131402401303321021301122132331141443034424240233434433320234314032432332003320444301213322320333412344132324233312143222312031131402300330030332221244401304402413134244031040003321333332421432444040434232122424301120031304200421033322030304043004100414312112202440143343234130312123144330243114004403400131130212004421112200244230342413203113323412013431104004203113211123313111304300124301244431131002133320230401223231013033221443221133001120402433441332001133004004042220424232103314303241103040122423032023123310142134111331311321311312304143232214410330400421312240211214041211202110444212032044323403030022314011013232232434220134141324122121222220030122222020114311123022031222034232411133103324131144022233400100303022444244041434010021133240320412241012011302304240401320032103234230414103243321321321430133041141314233243110132430441333013011040012401311213111014004310220220322032343032233023304242132114323421144434343244014442244422303022403232010440431100113114213333313140044213403444331314330113442023441430133332221402313123434411341022312201414144414323441020134042431342412322124122340144433014224240433243120312212444314304231203010431200131003312343214220133013432430330412441044230040313104232034343430000004201312032410002030434413044320041023241344443300233042122442001413101002031412423241341310100301020041422212240311141234440200002443323124313323301130114214413020032243114330403120004314002420231233012003131443231314340311132212142011333144343411001224434310104343434141243314212123103213434301101104134034331103302023011022030044414024231211024332042324220011112001104142214110244111422403030203140314013133132033024013332033213244001024220333043431122203430322321300424204231223200430202444122204011102134121121024000033421124341011431200230121422423302022443223332102401043024424210233102341021412442444020130331442423100130023434332113022003413423223343333241424310411432322430423420034320131133300041110302214134342014144130211434020213302443423230110430043310333330114441311020040243030430130304432412424334112203131321424421042323103243410221121344133423232401201004122334342133133000144231103403314330013233201342414243203441312423122042002114433013441423412020001130331442403401133333340112202343131222101002341103221312011103023000311430140412001224210300034123022013014433104411340003004324323322344240420002110121343012440241021230442134123013103004040434041330030123012403130301322113224032034100220034023401412133131024244143140220201103001321411114413032124100444322200113224102121323240422014230343014342103332402223040441000024122200012303410104131401144422310141144421040133024402330301314410312431103240334021403044243013422103142242242422334442204440032431033332340033121344321134310433230443234241444322434340400024042123323002323440301412413003421133444111121414330102044101020414034120210341204412312332310040040411314430131", "003444311312410200442311323212044333220143123310331102314333024242121203301312013342224413220111100230440111302030400210222420143411130130203120112013232324333402421133414220103443003202144341230330414012340414411404102022244330024120411244124313021434310410441234212000113444030013304034343320404412024321042031143434003032202403242341034402203410231331002320012210342411423000222322414231204334430013412140031411044401334004244203301212112021114214323120324400304434202240442112220410023233011240331201424234444442110314310041101300320321311401311302030332003230242200334041244143340200012040034131133234042422221124040111332314243440043223340121400220222204312223433343403332211324412341323410234312000320220442230332144243121202211114113141324044032401021440130344312030110042112212300320230113110213340044221012110041122244102422430104020032201424441212243431211031012402014241411311342413141033140230214301434442441032221004224231012430020313222210002242100142444411340333112114303414422141313423002431004120442401110031300211014012313434334112420313344443123222400113413443404020422423321132301400232113312303020242411340304010412143424232433204122343300031121343223222032141300232111044033444012402043343432441323122002342433433440334311112104433343423114304104020020144413214032024341110441211130403101313414224224121302114232410304040123313113434211111234421034212412444130213202042024340334023014324031000004410103010140212120234332313342211430311130124422302121241402432024312404323204200411341130043210122242340304412434121111030001441024133230400403201301224010023042320030211433313333212341224311212342441032423242241224142434043013102301201404230442332312302032413002014322311141010443122004342031023040333434100241011002132121431320031031231343044002403314030214323043320341132032444322240301002013422242220044000142130044330414112204412011424310130041113132041233310011341424124442204220003420303011023003113123403213232033133332041002103403033122441104123421442012014203424400402030232334142144424231100020332300300100403301144234041134342121301122213343114404022120134010234134442144323403331244031221433342111403430300104312200002012333124104101431243140301321422123211010204300134424210014431441242142120240101233111340242433430021231131441432012032342121244420444234401210333132032421013114144111302033340302122143240133242400401032002124443033203022234221200123404240134422411111021440210300023414120211231410221121121242321423223410324402014041142311023201101102444312211344402112320020301001403141013300314244043322122112011121030211021313402411414132102034143033410224212201221232104124114422443402111330223012110022140442420032430422142213300232202010101324212013400032301323441442430033123310002211343131040320422334211331211142114332424210404230202010002104110331012131231012222241014133420401212012401033400103213134433403411231302302313411300144343034311233412222420212404200444441014420244004212041342024342423423130232340024232121410103410124214040301011134330214413143221300204402120003344040314034030200121102313113332422411322414000444224401200224042304440004000404003210332431213214312301333222123301004310312210122322324303300330421013344111141102342441341021033304120022110220233144120111112310434413124223402110342403024023400303302313320044422110102224302322333103030102230121301313233213441104310411143123213424104241144114331102314200001240201142042334022332340223033431131113424412233043121001242201340431413202222423033204003033414332423211124413400144311430001343330141341112220442010344114323310141033234203310303023313324300213403144300300434430143230131002311410312243412414330302110123313342331223243132312230341430010244121311323210240224443131011114110043142142322243240312103041222242424433022421221232330143031123403124344331430200020231414001111042020434043332221000020242400111233230103030330003041231330431002202110132103132100021102323202031112034202020130213000230233221303000413410123321400311340012140442133000024211034013200134233211021112000241042304014320323300332423211440242300100322341133221012213341012222113312142021032234220321342020004232033223322432120401200431134310323440234341200322011203420014142221411442040434414300100332134200121132312010130304440343044011033211123442223404024440334411014310001233143214144401013223114134230024443104404023332211144233201102441214023214324303133422323023330", "222444320313330122041342104044143132201333343114132111023240210330123323332013014114334304443402202240441030214244110000032102144123202103132021042142420321142434421022211134134022340030240340331134140321103013134211332321202004420013210321303311131012400311102124440120241124440100023011431343134341404134144303111020434433403433341411322432104042340204031203013323432211443133420343010212234140342321302000222114233331404342200204322214420432322132101321201312032022300423213114210302422403203000302400322122341420442023133433031222023202020440331112111132340043123231402230141113101020021430331024441211243234424024442422044100402232414402412020200411034331313143411234412444324111101243314233434334410441331042144203140212242033311100123344122240112224304002113022104231223333321144114323213121214323234403312131310232331144320101202130021214404131424122413130023413143023220330133422033134140440130014414244041340104102243120321434003211204124132421343304404233324233340131443324043320222131240112410231424100224142201214414400440442301104441240234144221203333343002243434334311314141042431201414040332311123130113430231124243333311304031031041144442140044313404131133413424333024232323030044331131244333431331421141124300214410141133301433314142300003021442402324241012243210123403314033433200420211204001420030312104143430023441012003011132222240200304431341231210024032443343221220213430311200401144421134324003033043022122301113210400402023241012222022120411223114300224313204321132410311330340302240244031132102333122024141310112224144200104034041344212320021211421300122104044423114242341100413104033010432110203104210440041413313113100314121232104414442203033131014223112141143420002121341430002242411414111140013144324414144333330000141002144400201403032314112130123231132143412322332331132222204142132310012341022212013421034012444202331043140404330113143434321034321324320402110300112004132202322441112130114130332430200143303222242342414011303441421032020212402343201400021033014040132341213020413332401420343034113341143030334402311124044422223342040404100211133222040410420011433242441422010222310020011130434133122403412310021314130214410002404223313201022022043003012143322243420310301333401144242312213441241134011313434443234210133204031422204020243424440341140122240003412441313344221344323330211102004110031134104444044101403042221220030002422403234201331000213420414423020230033424244403410224100414003021210202310014231401002424014114413204423004304404234013001303322310334012214401144004423342112242040200330430414022210131302121032442132134004100400134020140201114413243201122012100024113301423210402211121314103041240404441321123020201304044241342100040223024010444101040344134112244341240313044201044412331021143431122401414443314003333143104213310420111103121000104001144004402404430011214043110103400311134033224244130423231444242220013102024203330410140404041104134021112043411310132014401231140013200414120003120013443314401323124311402434413040244242303224330244321410334124302310104044123000203443142342024020313312333203100034304432211210234132210144201433102331124242412311144121313121341204023023222140020324010320024142214031422001120230204334140244144413334441104022400243300441023313004314122313032314104011121023040244102131123311211424030211113142021010442003231330213420113031232144411002103031044043204411442444113004422121411310430144441233234010143342401412224144132223411124423413211123000424231030142123320430234230212020124440044024002033210203242413112130040214213020142330111322212423333102100032334242204023240011303124013414000222233431321334433032241410312300213412341144221323223011241003142021443310311024130142342213301133401431043011323243242112001123114444330414434110100131003433020121314231401411211324404204133312141134343234034041134240401141300044114331002213431124133034003140304221431434221124430004213043100321202030004402402121210020220113123140003244420200040032444032112114401244132200103432340113012430313201030110124411123121040313003113322130042303221440012042434120410241304242212210120323430222332013313203031102244032020432024412331114232332440444243122301402120010201013313014432444332332044414032034411001132200342014002241431100134220101202311230403302133414113242024143430443114123034210320133334014131101240323322432131331200130130344141102040124020340313131031320002423241141430304410430", "120343241234332202111014343403004044403434112323412300420031121344301231210013344111042411221432030220212342311223003422240020234101301031233442211140414431300104023132141422002210131114042030320043200010422424243424120234444433141132304011042414233234234103314011144034110232112004224014330110121143323024333111001040111003343044441314323121413240002420303224431143320341141132010310041040201310410001144324031323341430142313411110233200133204424211003413242241001311341120003303224214003200343413313434220011132312044442243443201243204321020431213044104440233043112244041132142021334410013244004442231030441334210032424441433042202223421020211330030114034040123013330400420222021131132044422420121021140024130142010131233000212024141323330040320442241314202441414241320003141142233034142141144014211421232032002443421222021030413131430342221010203210120404004301313214224313342143131223404402030424444441243232321040424311421341013123401200401342224320204442012320243100042242141014430140212204201222021310112114011421342344121223204003241203421234004314202134324302012422014443221442231123141002314310314112013242224102001224133342302040410030323443424324101014240044010242121000313034324213442011241221212030101144312033412422313412403013222233410113341333342324230424041210110423130301411031211440233224344034321140344212011212002240044001121230323414104201032204142411034204343243323420104243043104044242134432311314001340213124323310003313434322043300311434040011002320444044132140214124421331020021114104432422144120142224002031301230231044210213242124234020411444044212400411234113014414023443113004020131023033312022111110143311402110400331444222232320441114420440423022104112141302342304314440102341031142022204021441241303212301031004424024322340412102423144122410341043022300303044400022110430100130013024203113130304213423042224201304010101114103031421023300144400322001330413030010341440100101124031001112240133412133240202110233211131303441410024403032144003431204401101231220332120121344342204030323423011121410424431433100124404014120444012020433441004042123211230040104222144344104020104222024011001034101414314114043433300324143103132412401210434044142123244103102204302324040431141213214413440201210424331240421004312212444301013231401110402422434324324310332230000341424030301201341143401032212224102341113304333430040044023432103333222321403201143310110300033212103322022130103143022302230320003042004322323201401144110001222324004013414101334434004130030221100030121124041322400324404102301110020334003333234412044133321142013401112101130330241021011030312420442202121123220303224143111103401101041423444111131324410202340000340410244430102034212021421010300200433101212333033110240334431242301243124401131431401421334011030404414240310344440220130441412134300023141210032423110432120310331240324421240203122014324222043002231240330333013242310331011232240410200010410020222422202231132221442322334424004134443232423041403023010332241314220241330300344021313033240103331231242422313201231404140221401243143343012024432310420210424311210124010404201434421130010010041304142232244400302433223002310442303044112404334030140212241130104411130022141231422333212421031142031312103300344310013022313101234104311412414230214034430124104041004032201013342114402330123121441221313214200440220123300001121021340223000200441340044100222231103400030222222442020233122110110114430230213113121344242430224122244214232020220231130444342013112324013024114032210101144123321342222323413324102021134044434110322242232321342032121111223043344124101240232404143304302034241223431423023321043324422323410332230402102403434143043123101301114233211044322233342014002424302100424312243441410331021414001311123131434031404020000201411013021041400040134321442234213201012333414410242131400141123140024342201243032143331131233241324441343141220103243402233122041323332402041223404420012023324100101434334104313204331232034140043202144111144210440144030041212041144322344404341121203013224034441211403131324323443230422301010312440341303030120302320214414103142431231340104032444323100030301334232420023404230303113111314314440101201330130124041033324044313302331234024000124003020004412132403041222232104323443311403344202344000302233322231410424221224144132204310330302444400344141441342432411220143133234400031132441211432003010200010402123314202423224213321241420102203042", "343044312300132423420010113231231140331012420320044440431403201020104203131404141134440000113242240213422142344001312420420012232021341332330322204402122114222142440431312144233210410242242011342042422433130111334124243233422430013402202440300044223440332124220303220140444343243123324313311122412341443340020032122111311031241202221314242303421401213113231220213241032404231440414241041203300414000302340204102301422302411432134120241232322243213400330111104331213131444020140001334123200132442043013040101032031410023331213320132010034200443324001223023200111323033344412404240102433132232214043031332300301212133333340324332342240243140344312111330334012202313423004203442113130244423232333003033100000122342000144301103211040411014011010201333220342032241120310203340421404321304211044224113332111021444322440244241041140412240034111042400304110442014002424034243420421302430300402120023033412444330101101244300104443034112100011142213210404003101424000410211040344241414243320033000102232440232334132010042434400330202132322124040030233000112122400020201313333341432331112044241314420114214214041142244023142443144100020014030424232233431344304440421324344402411011413040421124043133403344421420212034010421344043221341431010101131301413343004013003230404223344100200033302044330422044343444224424130402410241000443403122224340212042431004021230432410204014032002340413334433042212201143032322120332302032303210440002112440111002000204431034310404332424110424300221214424020444324402343042313401111214112312202212100423202041241121421413140331233304024422112440003340111214442312321220330132132124003130032402340231423044131124211211414330444303002320444021230020400244241340314424000423111220402034214313130310012420042430013011332110232434444412431343230214200422014340424424212222300104434311231130430323120032123400120302340030324331443134021113402001011021434424311310322124312404044442441213313010340203230242210111210343144022022022010212130224200312024111202130130424003421403321034413222020323322134101441212330111414144001220120224400434401000020331200032140144322221211213132212043433422131202111401420331443412104004123233014221013411140331113112131321433130124240342024323134302131334221024032041243212402340214204402431041403012034230310323403421204124111224144432423432223223124034314024424230121434040023400133132214443343412224143444112214220042023410114221442133044341402200132433303413402443410132400341144244203111001032120010143041301022144022404104441323111442013220220030004423331224124212404333100201113234440120303122323432304221313114210042133224040130434014200233412312341103111442042001101240424103040243442223330020030213122203114324403221340110200342310334032002202332143321223411114313100012012221422004413134012314114342033304122134211230231320102401241241440300314443040040043211342244221131442322320110000404004143100122133012220011020020133411341112300043131011003033214404241030213312134034221212310134234141314143134421122042400130302134220144403024340031131200144122340401440311004413410001233141231410303322201330002001414020341400323124123443223223221104011030011213410020240221411412203012303302141411042130220133430312012234342234303300000223420222221224044433134032302421100103042230022304321342213404101323214032023241100231413400202011113013201223342031442034101334221133321434032314014302233114423132011423104234300041103232021412222442012132214313301244402131323200420441013144123133033214234120403040424413433313411114421403021441331144010241211042113140310011240041122020130033331213114343301023320011440424233024442110021242212334012411103413323333332430303143402323132011041340010234324401114243403423120104230444010042132033320230102431111112321102432311330430123004201322103400142224131332430214031012333334443214130400142444310211013033043104411001424030421200202133240424343431420110112011000443034314314214222334102140041310014141323412104414012121410130311022211443233031021044230011400210123203400331031203000044044121313043213434333312203031042303313313223221201410220311203004101231340004221221100014103010144441212003204132301232023343243341430001234343121323044104404324404412003413430113311220241113342024403420023104310410121410330203232330033414422112134023124041221124233122124242332312402104404233302402411322110213320323104230034413224222313230330120041210011423012113144320340232020403113132203324", "424403042014001340440044412332410230101200120144211142413322413403332321303404411443140141141223303324424442020214004314440001240004343223241044320213044403033011434020320202121322222411104243244233404240104211242321333343340211002104424020311314010212441041023144031243403134324230302232332413124401244403141440301311341424441241412143221242101143332423004041111143232034210414042303400210433324003114242222411220023421111020413003114224243430313013213413241130103102430031410431033113443112013310132134424114024240131024100141424442003232411114304434234023113123311242224030111302432003401432214122013101401412022412410144404311401324311143334104412403212013211041013133321410133100320300400100330012244324101323120231302014132032402402122420212212440310322433322141313013141133240313333421300431000240014423430242022221031020214032030332041220411444133443120043443400144301423320000420413214144124011401014034300334334420311422414234434103342033311022300432212104014442232244222132114024014432410031301012130142000133234220200314342304204230103310320131441132311034104232130401403421441103010110313042032212221101222010121322420334233403310204321032014214212331311324311423120223134420112431334441134402410012333430111320311223311442210113103323004342440044343012241220234130224401021430011440333002014210003222034442412244430324141314134043013223134031210142340401104200104131412101030341112413134400401322200243342322012120113414412432111421340423040304414023424042301202020302410030300044110322121041341040002034010412211133342404311113321044423303342020423114214201000111441031232434111014231343000312132320303132141004421132421033223234412402220234321411320023032430213343241201231314230411000402333010132211410141321303344414310124244020011123402014140341244202323331231040321001022010134324333021424404330433321322333303214220033042010020444001010200242243242021002431333144031321232411310400324424243114203304404443120112303324032332024044340322420001332444423211203302233201321113310203412333422131232242342243124013422010332213303440141004202400120334130004120401214434330232120241001442132241122433324041000014432041343433111210343304321010032121040432141321031433201000434101013300142034111022422344311301211133231322323404141101404322044213440233041320430211311332422200324443203411101413020123231010200324144142211230110102411442200114340443113214110042200322422141140343224133313402012100024030321100334313432141321332022123103123122310132442233441110430322234130212411443034410144333340023444014141332201230201432334432340142114423013240401134431112404442031143134221100244410323010320132023233230101132312102200021344241240030040444230141012131340040124113014330434234134014010224430121102010441314300323210003111303210244440442313011002300221124120033303131121420230100403001302010311404002204120224441023312033023211330144031033241303324013312214224313311001042442321224414140400212300042111403412430012404123400110232411333202113341221120433244011323012401340022231101410000030332240444102211302423414441224431204002042430230112333311423434323312101043230041020040443232010011330433100013134214322042301043033103210132102234334223014032033022414440411200414434224321330230234400401003322244343224222311442233020010042001111011132114430024141021234132312214232021402122004131421132320141103204003123342142024124112223043241203022133111140433042334240244034333314443401013001140341230124202414224403240230302304012332022441342213330211200203322304301140240331341022444422300343234011221213334340100043131444430434033420131211043001341331210444404333432311101032221102001002001104321002342423104023400411231441213330403421303441123112300332423411214023310030213133021401304324121441202222212133124141200131014213012132401202414241201212200020020243304042441331123342214442320141122234000240302243414113344411141101443114212121202212400012000102432202122041204222333030212431341240322332411424341324112433302333034224024431402324010112314112213030411112413330121342122042222014010030121331100100244113213120221041000002203134012242241142023444100414432243113103000201332011022240243402314302010430142220024321300040224021020222231402343400332202331110230324231400434200044340241314143022140134223123314213010343034130332403431412304430024401041243312040010321314141011032204331030022032203032242113033301101040441330221212444033013330404320040302043412", "420132122041343140003034402231341012423120320124324230304031020112412330431343444134440404102244442344324403432034402033321003334123232334043312100441422403242300442110400023233321024123312010410434203234031031111241111314103220011140234414343400234130441412041012140203424303231141302321142223414422131311024432001401333223102004133242140220434004430232030420413043424123440010202232011032430323211331401101431221041223301434402032034133113412123334311424340231043421124431032041343040223204222121223130104332124320124043014022442143212132300003003302120042100312210433210432310023440024111401122103402300132224343200210320321443240322031124214042410311312132144410324422312202113221121400401111210220434121124123132300412020230224400004041223121021014022440432433320104400211204020041113332220033011011342042131314102304203102410003411120040013034123034110113122430232444104200113104424441203313432220312111210330202222310434442201232114132300334421043344420244303303212033112031330104001021140420223101244040322440141431220420442221302043243043411210000212011121232410122201332032042423211202400112142203432142323040112130334221200004210021440133001224021013104204124123113330023224104212424233424412200322344123333411302144340300420000324320203344222322023411214031203232030232023111404111104422014323121241310421210032021321113442322422111241111113302430032033211334202412434424020344222412044330412342041222343123411014314010223423033231412213322224011110444021343104200200324241421431314210210333214102241310012042320220421211224404213431214201140240410314430011140104031442203440330110300333320404014103042234143002242324232030113323333232124011410030443340430331141303001024104420433033213430032011212334223201143034103341234220233241312032033304024014033040221214441111430000313134202200421241423444122433244240304310400120243213112312302010114424330411314141301332012443032103014444002224130233000222140312014134110031401114030234013123243112304104221340221112220244031420422011434030433312000003340344122131030303111102243340141411223210431421133113203232142031134032330002220130204223231204103202022334232340340031442320104441121132110203133203412334433442341421233114434121114203044302031133311221331122121144011104242224042420122124241234031042034030042410221333032403244314324420240330023221444000342024212333431043313211000410140211442034401313031404130423323421414113121444023404144102304111141323312132401431423130034202232422431313133010133022411324432131021030441003040410332144431432131210222433012244011042343004200003424413040134104242424221314221404110300444111232011443244230331014422200232423420143130304431131244212014133100011333414044110402210404302042332204422203332002101004224444231031133113102110110444223132031234241101043033343031310433233433430440233444132212032202022341120414131203214211122341324331303123122143300030021112243112424113402141412101214141401040121400344233141044220202431303443341400311330303410401113101200410222130102412420034244431031140312412414142342032122331413020322414400403344114004430212231214314312033241204330240313024203044300112412110321110231004444031110412124430134440343210342404424224433201240314044230104430202212312343113421123114343120011031343120203100332323213102121122144003110303103120133014211214322044222241110131241330203314404043013243301143100311111021343223231432314103000040032340311014444402342020000413121221120024102001411321204024120130431312013144303241223142444040031111320132340231033322420104343024143402010003334203044203104341321410324143010013302404224433433300211022222202443013411121034232220212040111311322130204412114222410020214201004230244030231102244410002401101020441010201213230120444130031144211143231430211110023423441201120113301420301421003434121211022112011001141213123032223224240311420404313210220421243040032414104340010114301424044100241434210340320210043032041213033124034021221403434140330202222112403340111212043441423042044202233022404440223340212213331033014334001020021341032430300220331444422131433043244343311323440140341320313132212020103433143432230311414231343332211200240203414101412111131410024442211014024243411321440440432434412220133141342334241102011212404031401223212111003230403203140423301324341410231224023421430032324013442033110413200041242114320420134113144022024024042111304412214443232443422012234230040402022400221201134120443020", "304141131123013213013414144043224431434033212441134010022021142221100103114124320132013342042124444142014202441341421303234111242014131334140022020320012302020342443314321011312334103341334031301124224024131010034224244333243430200301011230222111420243044112011101231302433103131301300013041234242130111344200220203331123202304231102221231312340430404200014213143402414431143143231334041442434233034143220331024433104334114030141004012331240430321433221004424420230314424414043203320022031444143140224044004003403220304032234123013020004140330423222333012130444321410223044300221444312444004113423403303123043314033342312342031001010310110010044233230041223002220404013122404100423244300413130130404210431201343103413433041011234200210221013132244432130212333203124142314312022432341044311131430234321321201400412020010242000120320221423330234334422330421412322444413414444030230234030000024021421341332101422300434331333011332203442434331401213114034011030230200200243204310032320343244434100203101002341212411002234031131042302001204323231130331203033134410320311233244421333322202203104224233433444431000041302014102110221140424043140331131014100122004001311130122120300231203123140404140423332023432002402104442340311413414334104312440021141043134242421241423212003103044104120120240320331310030430334111324040332212240320034400413310304341143201231442202324324240010304220003421404033412233232100013110132041220434222202231032210214410200434103433141031023222010144303201032431124112110224044232231133131300203123234243440431434101222021302412104414131102024123110120032320130010243123311403103210032014033411331320303220330113303224134411110231444300441131121131222002400204331203122401143402144034013410402232033041304130402131032240301303221102304331233420014004231321211031222042013100004430224333240222111310403231422340004041302232003020004020342200414042420011210131100310234344300320323031404421013412313343331131433411433301320141030123041332222443324132303200141121300103044421103222330001011320011214233403102211303301141000323242204122341212233023313221201214021111333403233313233032242130303312201201344110034203421132121224132443422004332110200121224142221101320304112322114121304233210310202321223013434224414430431013100444313104133101101143333242340232410323442144141132113022010343120014034032123003423133143014413003410001330311201222113030444203420033322322000144302422112333322432131121130204443240211201434401201402244400132004443024431301143331234222300012422432414323423441102212044031112221432242330423033100130100244030414010324340200023120421422430343404104440041432201322203241024204142211214341313031104111001031343200300131110043433430341011431213001004122102134144301243342112110301444341400103320324231030111033344243220104300032212244400000402403022232121243301434130213104003413414321404130122312110433133304242243031344302420134320140413444133412212222400120023114340322241103143104331300023213313011101134424014144123233144100203123001244324243200424414011234144210234113334410441123423002102020211303202414300132433222040441434031444314334231200313324042400212112242420241242013020244224421302421301401230203000044030301101324034241214140343211023100223240221002402420020000204030100212103112320330131030413143313233040130241012100124023003403032031303301003403420431434334123433443010404233241412322401042303040010434244022343123124003040124024213413310433413124133424422013133122332403340010410103212100241231240312341304422240423123130020004114120022320343403402320321200044002104432303021223103242331222410003331103313200333103240313344220030141404400401003110331003340301343132443143223300131223010340132402441032000144102242223310104203322222421001100131304444020002400111242242100441213433220101012424344142224042004333043110323432130430340111302143313124004321104044100002033334000221232441010420224401212344203401331140232320421144423004233314320104214444212212321400143114244133133244302233322043041420031214110312301134244402320114320110313423412043140431423310201010440031200134204002210002203010220321011310120213111101211110030230143244142224331142001022222422313214131442234133300341000121230220032321131400311412224000110103124220430221243441410232044420412432222100200100113431143311013114443321224430344332121332243300101121244332211234332012102331343121012431240430044400400012442132310143442331331414131234002", "242320104442302433001102232304111004224232302020220221322310120201422233113232122232441114000214334330312134223303121442014142004130423330402021432442034314323313223421411130143200220101212433100031241404111004214024041013310024440202143010014340102043111013033402114213321140322322334312342030033004422024030314003041112342134110241124440031430232100303131421001332024310020423032441204041440411443021041010333024313301003421200021210312124301413310113320334123330122104233214243421142120233323321443241130313133200423443321334244042114014312133302313140341300100232022003003413234240002321112131404023000433141140130143211133230430433230231141211004223022303321123214214130001213000144422023113020400113301440040230323203131224413110011044334403324323240444102033300112223043333004323404430100002430043223123342002413342043403201412431000224002141441204311413333413234000034331201302144144214234101241343340434400331002420204233440242002243334342213202232022023241233314321343200133422231003444013201432121101203101303424331441324331212241214430143233032442130241412204332040443423314411303440211313204002122111003414441100000000344030310333423401113431100421044424443230341203333113021314231430204413311020004304004423244021011444234214300110334032304040331140220412034002232144204324012121444301111240214033242111341240311414334340014001421031432121011131342041341022132441221210200214302433004443320301044113132310403343240023112141101444204403224340012023333334434021102034022201200144234214231031120423301420243222141230040201032331341304421214023300232223043234202322124143243014244133012021142412444002114244032012200040332320412142430444102410320222004200344110012003323311134342411031403212403314304022104123233404012343112022240311444441013144034104340002011321041141322304144001104241104301434422120143222311230331234002040003301044122322331434111320210141143012232123420313321342423014231222302004431303041124200134311042301300042340222301443223211130301300413342311040031240140332100323322014021121022043112114442301211024001041411321430004301040404243004113232230324142101330234300121143244111210432123421102443211443302231004123210140133310433323223340422310400411221133140433303240130034232424203234142333142401402010034444103204402343404143022010102311114312421422012420212414420200440000242004342003030142243121321101124443122204420301211410231040202010334310121002220311004032343003402300144113442013321240034410112342232411213243231031203330343430304234424031241001320032042343214303022344140001040210312441314020404442404410421221412020141142421122011011101330202323434232143011210044134321401231330234332233234134243221234314400030424234221333131024220304232404323221303030424321111433402244223144240204200122341201434433432104402134013144033212100144102410434341321300114223312234101001134333022340003133304034100043123112204341212011020133340114041414210104144230113120134022021324243233321241310312123224230011010010103424220140100220410100243223222421234444220130321233113114202223234102433310213404230403114240402214110041411400420104233420020111334322401202233314302410434244334302104224221204122421311314312341023004321402143421441211343344411112300443332033212433300400113440421444404424444022412012443133140303411113242221241434210222220223422414430431330114040120203431023044404331303220223344131401041332140040020014100322241200142443300131101334302011012404440201210100122012223220303112113031442443402412011021112432041403022141442142421213222213420202204420040332000402230403344314241314431043230402223414434002440324412434340001010330141244001210310041021034331121333314334324234330331123010310134201332304230421123430030400230314402000411213310330320302403041410422131133220233421143203303224214230304102002130214422341112142220413402400031013304133333440001302242340144004202333242004143441213002402444114042231434132202114114340141011110014020121222330040343003143022433323201142144344213340304003300043233114242221300424020020103431031433304111300432322403004000341120312411012311232230322312234131112423323241123434024301433001412444133024242042223321223103110122240310223404413244011230423324243132202303232143201003401014040022304010202312011420001143214243312434011020013240423430412123134134344003234213211422340202123120140020023142323313041301122113010443204430222144241011232320043303441423123401014434212440022232444414", "122012330312002004121000204030142032002233321104103020000031041313301331131333011342211100043441130444033002214443444420134130022324121201400032231031241032343040400131230323432202333012333414310221144022013142341400201002312233412241323021342010021202020124421002303212224422313221111110244403204230331321214121413020344313024423102344141312212130341104233302102214123302241210313300340202034203112320424234201340242213222144013413223233033421421412142104134010301321102314431332124330421034040431332410232241314420331134113243204023110042311034113400200141424024131110010342031303433334430114144141121121212240430330110204200123231141413021112102334402223214123012332223123320100014400431220231003404444104413010320422004422441102413300330211423442424030100203214230423232103423210302040412303231122323403300341230342333341241420340331223410010422334031020104234301234344310134320241302213001341303044214210042220201210003310333332144433114231421014133001031103432043244302214114404034300023310141222121221312342400410200401432320340422032123140341103402112001213420311303202232111144240100131443430301323110032340143041123100242443414342433142243103143442100214314101401213043030002301342444201101124443321204222020313313300243401124032423343400243134404311324132231304112414313241402112240330014201122422424042241300233401301240420413343100313133041323221410031021311320444330234212312122311343113233331100110014400422441013311043221040121242113224422104004410230402202122422401140133112042202040432044122302332043111400213044032002124442201224430412210030330410012010313101102100211020030303330241043133322222043022040220401141230234003310223033222443243042043242004240343223414320011200403214033304300114111214104232443413132023313221030013223042231140340200331322242340422130140444423023431320301424214412301040104140240442423411423402202322044433440120030332011221211342024234413333224403242440112113222101021340041341403420120422313333123112432110042221310334231132413443241341231121040104322102413123202200004034431111403033233130134040343014120040231323343241243422011040211331103124101432312314223300330212123412112032330333314112213121232404043212140230314022213232331113112440240113224033203104312433031213311204413443202141144403120110140204420030002331243022214403330123010424012122124234411443324212302401443412444241124300210124422441224034313410430320001301404304120302404432112422323121211141100144330334220013323134133111031221104131110221302032444434433203200340041312124122221130112233041332410320331134134020220423344401323233434410133004314040130411301410232041111310223311140233432030021100414030023434244420222233132344410322002100443413122123310043041143331112444203423403130102324023404133332411202133324031232101200023133434231243410441213322240344304214400101334014342443124332311140343013213002401441314034303312102211020103431034333422104123302012414404141121102121143212412342101011244223114201142020132203413404432314242030430333202200200101420314133234144140430103021100142241341313403312331044440200100043330411041140220200431131211031104304423143431013241320120431433040120334300411242311432333030041131243024431204212111013300004003432313203124110241241204032204413330003031442311444402034300233132302331420022002143132030200232114133214041210223231434320034134020132210042230301232013134210201243442442432401002221301313224441414314441302102043022223100211220042312331432423420133234223142102433131010321110102202302331422224233222330343031424132041404214331204440313442202031423444243011144430403322343104200341043314121241022331223002313134342111233100204043031130323442440302324343443223114331114412442202040203021402411343113442242340432004411401131133044010043133331201304012414130441324003041211214421034014240144124121101004202102313234214102331334244310122330033140320121433332432411213240200201402144441244234434131213444400320334332210200310330124124203241434123421441211310021021123244204144013342104424413401242140004001040200321441424320014024341110001211022210430121433334043211204330031000122414311412104433033302320222244330114032122243311201120022240131404030424413432344333014021041414443303221112421111214331120401403340432421412024110040324413014112103241243314011401221202214244140443103240224134344343312240132030113033404100120310222403201234124403040324421442034141102032313240023112123420312114434101330202", "340303124342131431222143201330200434220330402100040302312210012011340302114113231133434023323102043131312002120111123240032411441324241134000340140011340413244440103232400344413022331444131312244113440004112143200443443442132043210020240040300130410011224330211131343131444443314340441130341024112142110111014444443133031131312021133414310224004122413340310021240222444442323410430324443233023020140142140031420233134230131423021034434120121331004221311213442243123043132122020110200234031113240410233401022420133010240204141420334222420123110334013302203234440331141142410432210140023300343443412232212202224002244241032314103410023114333101110444300012420223423312000013442110402422222204242124100423440444103124234140341100113331123332304432200130002141333142142324034233332420323321110134314441021323000302404404003333400042000403120104440224301210113013100234220343214443120231213124221111241411114020412434222130200402210040044411003331404341114020402120432140204104341113100011402220433122140134234303424120202420343432240131024231341424344333121240314001314041424422334312013140202400140400234130124044410332324010303041224233033341122222121344211014443004430231231122222223304104020034320143311243242103304110424413404014401144120344312014422001011010401142202343423402043022121104233232132213204242100224001443102124401114100421314340011411113214040331142344002220332412341212101033334022031043101400131404240010304211113001223142411111214234101412000240044141044340334203244143340113114344234443433001033123033013011034114222001224114431441104030200434211402421321432344011431030213412103003343303220303204241122302404003231444304401433220341403410114431212140140242004120340123320300433334101102121444144011333144241012242400230402333201201421234104321033432001042023042130442244244003432103442210102420311440212401310443314414021333141123342023320242242400330240442041032433114213030202410341124003023104234113234210123402011333224310233024122220031100120100420112422334412011033201110033433043102432323431340134114100342143303030231243101021410012220432402003244023024343314420130420202401000234111404041011023403142321323342213302142201022331123214120333020212332003001000413424243100403030300302033324324032330014441223141424224132304331243013324420204401122132402024410001122321330332344422131401001232244303300000414244200100204211111133323201013102030432010020411432202223222242211322104131441332224144123202231102241004224211041301430442321100144401234342200211001313241120223220340201240110232224004044003312200220114321314413312331340442223033302414013102341231101432314012223323432411013111041013320340001431332300432312321223344242203433042331302430341424100233401443312144401240032444034324204133241143401001203001201041334014303431331322003420231441420303432343324141103400134020143200140204233011012020341444100102410141010132302432402120303141121142220021104411133420344241422410401223223324201332310332440200340114313321431434320232413040111313314421421002111334304202414331340432244104140323432134002130241004243330101221404413314300404103423232304424002200234244134343103221103200013141141010400420004104320041421304310001300043444341441100304422320134430013300112112431212334401122331202123410323423432431123444142301124342421432304000102420200020002230234313421234341403431142414230203243104224241324232323101242221002301440303241111331441143213403114013211434201142404130220432401214421013143412311303330430234411341322223240403124431120321240324121134324101203414344344422213042233200212021310432010214103120341123130232313320344123203423111210440403013043431021022403403104114240142230304002143343020412241443221202444201244344033444220304301340031414402203323111431300030334231230444332212000044441441030110242042234240323030132030112232221000241203031411201412420220301042233041041223031241420104201231310113232040011110012324222112101042313432440111241344303214030234310322013020141313431232231204400234221040144444404234030104300310323342021023202404112102031443140301321324423014243034234404403414033022004343244223310021030313030432232114403131433420241001332430303131234214424234311231344402341231314422232001024343140033424040304334223140031002322141140213120303312233411314032101342311004141214100023313001011022402143102413231313234414120433323200000120434141123101112230141434140140441303304010432141001340224104432304414414", "413223143141212040103234122113113131411314000442201212110310430411321241140202034300304212400322413442104100414031312222043443001042001232413344300002330034132210040043424331231101033001432304403023120333021432223332143210002440112230133120323133434040203120002130331004034421411322001223442141333421021031334104331132414214000302443241340030044342310330024304432432004213242130401202221240233130222100234120212330332303400113122103313301231404240421001330011413403114333033400402220212430012030421340314420002112132230221304340033410233043030412012242201314412013332312124310143214224043341331341043010332004310031123330402034414202224301132014443133401104333423203103022334014433303310213033222424444011230403010121443432023110330230022312400040314340310343024003310441100304431033220411311440434404002100120311324003004114213133110013431031431130314342323122134124413434432202302021343043443043303304340424414443033300123001114423311041034342113343423113001023340014032214023204210122044112122113211431244011342441422203211331221122431313124120324433212204311031244140121331024403203002001414213114044312000224441114030410100003210202323102413331112040021020030343414212200204430042331043340130023343431401203233334201144310430423023420411131231332323223442411121212440240231243310042343444410300140344002444144024300220021330421144041031213342200423034320012322002233043043410000024300113133211124131212010013200330042002300241224401320203401110201340401122033431301134112041102432031003441414111044120302233100130232414134144403223031214340021104333242344113344423112232403001434211321441302223014000121101410400031140003334110312033200341244400031343344434420233321232143013042411233214123101102341243444223440044400023244034032012012242413130410132243132000130043130304132242404034221410244100324300223421310041401431234002104144242133331242420432321013031314310433441032402241231420233420430101422342014201233112333420213331023134111201324004012010241414102134402224422420301211331103224401121423223231031330234320310241021240321020232322114111400221241201312223330342300300210022120304144232402141140311334413210110012343034124043404303001041400231043214033030233342113043423444413140142400420132444013211220331134132130041411304014331321002010121204330033213444220301012032041312000430313224134120432034041231002312310001234231011101122232302211023102022344204331242301420324100203443200343403133133311442114041443314120300131431330233422434100044010212243311034314042310223203412002042143133014410020013144041114221440302143000004303100432144142010320440414302331041214230223020324231334423031333411031030223002131413243140103411242334431301032122421132400001412134410100020044101130240114244244203422241003141103232324112420244341300223144431234314113114030324412403123330433312244000212040134043334310243244423001404044020202032434324420331143323414122144410210240433210103440232114040100333322313400333234230022312432111223114300132301010140141310202000213333101303300043314412324131121233104324344131122242012221141313030003323022204332144333332112011221223203434434440332233311131420004444323440330233300223020144142410131041342244424232101420224204033031132122332424130414100111414040440412030034001000012244002403220420442143040020300100320433433211433144443141001132212323312311441420220233014341214311132410044000122231201012141111040324230034140031331220333311411120140144443013030234021340034104221212143001132414423214121444111142141022331100130402234233101241032420202432043033210041333020202311130044242221123031403444312210322434201333222404402344133312432010010013003011331142003101234030242444433211320310134424403233011421113330440032231230222400114201243143121440100440432411210122004444400242021121003401332240030144010033200143243440221001334013444434230132044102030321241232004343042234042210302201144111040423131122222320233310200332210400111423232441031210121140211142021043130213023102443032433121333203223420040340010313142001430032413114413010240003112233011043011430140023034204434031444410242304024423143314240122112133412024022011130121221232242322411223124421232134341341120232343043111323023020144232132040122010412022321010302202013140340412422232120434001214001102430344022341342110044304213433244212024014441143133322041120240021121203334210203342102320131422212321242432304414112222221312014142303323121141331402310303304040", "214241023224142004413040302132004332102404003403300010404413431441033040404234414313130044214013043012421221431311312323432423404020431432314330233443242340220413312014041100021302403340231420343220101341232434230143124202303132411333033412220301431404414231014240132203140304422410213203020431313114223401432403043220402342400440214330200243402011243022422020140010242110022013340002234122302224010004010233441301240044002002231040404343122231121324420033344221044240002121124310302341003032432211311310134202243232224134212343322113103343433312032213422013431212212422311201103034041111102204213102303341121312401204133313431234023132433031101124024311441344131201301423302334202103303301131220311042000444021302403421040004010031031343331233211410022312000314434243414140012220200424013203233104134434140214121303241244321200130444201110132401232021213444243321201223402043212313113132323213400401331221410432240324020344301424223310233444411141102304201414012023230242043114244303332043103441312203443332240440112214240103044131022001244332203324033020042231433212100232231124240133031032404411444201102024144444311342143324042220341414410312204310113210242004421120341343011443100141024223302222431040312000302140313120221030444323113011440222423203300333023012341414400334041200003401312210232211343030344002211432234200114424143001024010140031334202420113002320133310402131322404032112034411112404413324232401042234143124402011213011032122122330333313223003330413133241133210200332210334043111102241122012231443010333130110242203242422031424121214404401302020323031341011242421201243212343333000400232341300022143223420411144423132344201043420344302420423043413004130101310142404030302430031311101301133402224301123411034330401314412102321223103332304120022414202404114121003213120431113301424401210012411043003030433032101233010423332131121234401033224114132313131113041122010433301031022403311142040132220440000424133311122402440344233043400300423240323233344121433324144222230232304323133331414334144444124010342334103144143001224004023134002330204114321322303344423012004112243341431341343342230434431012400213112214444244434132303303044131333201103124330224340334132341013104030140204221344243420141214144340203020042430144124422134000243413003421131301144301313243323322300142141302411313212143204344222221121020103214011020120142213022103230310223112024302241012031343244410312042331402402003132201422020444404211014404131342234340112133310302412242312022422103133304221242200301222140221304113243131142001424322010122032334140002302242131243314004211222214242124200224001200000044101212210231103331301011322042441203144331311020223300443344013323213310003210312032340123104424231230212130434301201231303033114232443343413102224102224231343121124403331133022220110121112322302221041441221314020123211043112214222433410241311334204424311414030411032232113000201233032041111314031124301433344233423402111311441043343340444311031212113401341141310013443123403244412221444200410210104303132340011333411013040310234111323224010111113342433112402424041432340230244344133003003204202432442010423433332012043444234213033403042121032434104413043101322010422343022230441204123322101302100413240424410201214101343110431031330042003211110014002201404044041423234231042412121210311043421424234420330024223024234421330443344341122111123110133204220330101441424341000430242240013140343130414422331224240441202424334412430122344122223421101210422024432423412344314342310420021221403041440440434233413040320212341231014431232111410442133132101013104401002042230031030202200201111031111123203332202303333422122140310130010202123321100001342422113141033440434413203103440344420244314110404240410131032114444423402104130201412242022204102421102432021003034123142332000044342004323313434102214432004024004120133331300343313401321421340010341314010240040321242010222400010012141104140304230414044032442431200230440403442043340121120302243420001234132412444123211343002033210033004310300441411112244200202143401234223334401231241100442442131040131100334134400220044412144343333300043122213341400404231023121041321102120312241212334132203223113010312243322132242204104113113111030124034402404304211103141114033214322401132332121043041140031230203443211332114120413442210233031414341012422440042323243134124333123200441401043411040030043233342013234300430423031322020433020312102341", "314203342130322300404303002110340223433423020434000134141121111331324311401011311102142243132014441030302003204332401104303403342444420411022313143331421022443310443433223410010344330333332421410124313443313012134001130114204142342322421234023202113302304104203202204341011100334144434312440043224423421330324003201031321012222242431222322404301014002414402322424111001314411331342104014002110334312243334403344203102011223343431344004440004110343200440004213222133123240322422331124332420041433222414131303200100010424414122021222140143012140114011123203312442434011223403344034111312232133232222234201311112302140330223444040042402433023204143440041032233333010302232340103213200134120101003144330142241344221202434311014112313244141333340040010420201211330202201311104043101340332142112421123024123400142111014142103232120341300211102431421004403043243414314342102214343441012124023420422123413243342124011230314144124110032120300411142011034340301124244104122134312023314313441431330234413443411432332232113321444101021432412002434403141444112031243304440122320241332314040011000242212104414242411144404304013224242214113111020324200303031140301440013110203032114240423240130340114440320004243431010240303144010034312112321043233214010024230112423124221430412330041040101204233412404010223130222322323213304143241400121111424334120400004123441013032142214230123101034412330443140201023343323443132012240210032323100114321044042222413412220303232132001403032213142141140021043243333411443021141303034231330112220323101103244432431440133422121131301213101421342214321420440120114020212242001323343201142440203300020113200244420312342024024214031003403011141242443140042111413304212310204023222033222131413411412340001420221041324010131123141423022232242322422302000233222334010101411030000202221021104021202424232021342204433214033323413223431200044214104221023401320024330133334223402020324023241014230404041243032020241103332110130401434330432103220214334302440430201320331212343114222242043442100030421011342030042343021240022000031044020203124020304233444023013030224034231000433423302103314434201031123013110403123122311124322113331331014033334302144443021423034202203010243434333023420142242342202430104143223324030314141240040320222101111414131431422222221314141402401132331200414024342333233030140231323204134033404402332400112042423300324020021123412040340121133420041234140113122132220433110321424343302123333013333412230200120114443330201123004203042230144021144300310300341200443433142124421203144232403134142300221142402041403033014444133222031133231423204433033442124110311131021242331144022440414203044442133403441440122303230211030122224401431424203310023011120113302231433222104310143420231421343330322340214310220402044440243441444210123303142104412030143301240002302120424014124314320443003023332132104244401213330441202320203001311110342420021410000314303324020344322342420230433233333421330242230442030400410121342314311341441200401412400121031043414111424220411242123301143033102044400434212231442220200032322224303311013143121000423421323424421302110424010132210000313214411144043031312122021144222313110020343133423000321110424304112014424333144004132103230400132204030030023103134031201142322214012244233330002212404333020102413242344422401221002113033434403221240020124033330143104341141332403342402240240231333313314022322400443423134221403442121211143402434000213334232212201200413101344313311313033401001404440331132131344213011114203230342040431133234213433013310202120304103330210012022100221423334132212124040332003024324301340131233121021142410401323021304402312421344204240343012344124223321234410300434144312121432314130431320122122021413310324434040223012114201422210202034022033220012121214032420241033023142210442104424133410013024243210023121141211334224022143243310010323014114240110320403043403202324324414314244311130342011120211240404334023022104224102424421312302101143412343114241003244101431333041410004303422212124221010222310301202304200212144333340202112312411311332442341400440224443310130242203202313114311134020232212030300414330201042112340132321010113230001234431213112414422423240414442244142241123423402010014024320330110230400430231421413233142140413214111423030340114310021032031144032032412441311441342320133041402220022401314212001111021231420441341234042223442233121313010420344014224144020213232231040421103", "330240024204212001103010301232244440400413210423000130320101123403031332411102422400214240033223404014133000240023221143143323204324010221440011133014320010001112020242424143342012014010112203213221123004404422310422020041124403201311433401142013343121334020003214220242220341343324334312014100031011232041004014211244331410013441121041401012101014200021221112342230202334431212441124432010403013240414331004001002131232313342304402322321034404340224443011202342032413111123130224344440124240123140212330140411234413300313131213433404044304323443141013012022043204323343110112122340332410210100144303213401022003310024043444431320423143432021110421213313123341111244431043311024232441404133410404102322424400103301001311403222424214040034034042331312240400401301113210220240424203041421414214322210334124334333042133341241120032233010033342004211031223042433224330213242341333213124000044200424201332201404102132444244331141021001240423344002230320211203212300323341240224100341433432213000321320344140021330014104232410443303400224114224321001143400041030221440334331121203134222313221433123211202301322102030003001124122144231100214032242121414114434221004344100243442142020414104400343344110211142132441334444310020300334244320042441113423200040130310012233241230430210412442000330424423410213313100303114323201421301030100333311241414103142243031134410001300224313434043113311211114420410444213402023204404200401231133140234443031120140314043442420042301210114111124444240204414310441020323411033314342231320402424031010431223442141302324442020123342331222232432321414013404300413104210344410031121004202420322333223142201034212011120122341111410043243132421421301410102120432404223403414001311441441411421011210201404001001310040331442220341132441121233412243013423422020033333023030024442011232342112001314223110114334200422240002124302200001010333212424420303201420034311340232322133100100022240423142101221231433331430402023222131204212243414131013302114031123003221221223011204423211220034202004310230243403212301043411324424334233014122313214034010011400223041420120001113111323414034114423204101310220234242204431111100113330202120300242310210420414330414230121404122220313010231001031110010413120021330442330210140010242032143300201332231031204413411140120122024433403314410411223211443120404023033421300400002321421143000022023242244111201220043440432404031020223131111030103314433031443200222100022230330342041110234324431002130442113120042430024332214200330331032143222034341300333131113241231320001200010122432233203011314123423424001403004100434214333424300104134112030334103213201434303013231200020110102422201242213442323311440243144410444434330430341443204124042122114424223300430041442042002400041141420234000040024034401144013312034123331420323223321043011214101000211032142344434414231420001241430422314331421304124131102034214201104031034031102120003213140103113333232233131401434110031134223304342141142200340341422013104334231320213332301323223044201331431444434430330244301410112400031342032301224144300331344302414314121130123104144023022022123200342324202122330032443144113313412033034214030421130432423124120324403234002401133042043112404000324214430300103013010341134413303344032243104140410422303140233004434134003112131034221113330130144334344023343040210024301102311312032033241430031210241124314133023212004140014211441140311121241244443424322112212212444344224030314030342300022122333030000244302012200202144340002013222342201210141120444233334210430134041202423132003311404302010433344303320101124211004013310340123340023022043321204414332104412422014102213012301130321113143114423000223042303432314004322040333223242034112034300124304442302033403134432412310014320002412002444420042334134134421104420213131133303441111340311341013031231344301000011030213220214121130300011441311433424403123222313431040200023200213133032230412321222431123404240411014032134121342114142241212220132420434420013213000202131203301443322331113342330013333330244040313143312212342001344414142202202032211431122322430131221143040012212424412101232304043203012034343344103323041344222331034043042004021121202024112232240201223200301031113223132443321002322040001241431201002343141010301123423402314023301111211410223112033023112122431223334403324423402424130310213020344424122332144142334201312130100044214442122200123122134200423220114113040324331013140111", "214004112301334413042222324443221324231241423234324233224040240240104034241330242321114434432043314434222244041200112233121203212102121020242322242432404210131310224110244012421302133322140200130340230203201022121404321311444310234201101301400230314010303402110001210240132041412303242244431043411421342441430312143432210240033314132220433310442201013421234212114111044013301202330403133401044211411121401322200313031414230332100333133044134044320134012314333130331441302334400421214103241000404411321342412033414112302000241004411024224404223440411021003023333412111401241340143141431122203040303022333242101414144142334401330402134444404102141130011343103434402222221111014333334401410133144110042221044012202120330201302102142212411004121201340004012221242331222124302022402330231432440330102421003313233111134342044041342231343032332240444204412041013411141344214003240234240102341044314303021310232243213213044024441223204322131440304021221300341120404344103411144424300303214343111403012241044030311122221401032033001231341233421000234001331222341014134121430021012243320423421401434103004044412304424011124234230222334224243113301040111031103423041202242301341433222413213414201200221210100424334213402432304230214111103302113334314442414034324032022402134312142142301121033032330124432403211112003130423432401234020402302021003241401334411242041020304143214324100313011300304243130103203121302023422224112143032402111041140331110441234200011031244443100431412441011232420223444044141303431404024333240032034023244223030233231334024302023032334410420043141240000431230300232322020241401212230111211213220121302020124041244433042343444223003320420343302112000310301003140120101344044303240342410330334034331012220312344422213433003330002244002143012331134033144443103042221431443414033331121241321442301241240403314310142231240334340033200331444104221213301414243444242303443022304421132123032314022002320120303211330240002122041043142044044131102434120402330404000030230412443314340430201302244244440201432303033343124131330403303042220412211033323113324434133044224310312411224001431200223034400310143332220443342201413233102133241130040422042441101043223344201112022021214400002333034324311342341311212140213123001304204423342433014114103224340032310320003010031304402123231004322002404012120444434334302103113400443140433213031423323213311042241010433401013240240342203414411324013140011311040344133300134244321240201300042213023223231330441033032040413321230040221442134041043104342142011022132333032300301024200242212121120333414233420224041311000000040233001101214314013434004300202001233044330002112343030041141421241003311422114304343123000321144121243311300240034023114101002214444240000021113103422012304000221401410333021320302201211003314121204240204423032212212333310314431202302423044404230413002021310320304101231410312010442020211043130243201014013222413321410030444130404303340234201143144401414320232110143204222444331031341000142313320111031103330431002022013130310402343021113030144121004431411321413402004441321341100200440434243013223320331240323122314102221024313141311300040042423241313313231440041333001123200111221123143233013231324443130401103403013000044101124224123141023300033121432032100422114300222222332400031411313223322113403202314141114410344143331340024224113024113232123100321312302132333021402303200020133203334240121332122324422000440322414133012303233202221420331040040140421430403100220344244122144404321400141330402410000204203042112204334220243431324213100334003402202331120001342122100113421140410304100034340443434233441002222414331323200244243413333212244143304441424010201210204313014310341411003310301000043334204210440222314121201344202132134440440041003134324434421213212014314041243012111201303240014443002431441401300232340122004434003244414224311314224424341211412230410441342132033004212402220133423311430312323301242103001324131424212300332302113142312422403034000403342301041143220020033144200014300144144123034440330232433443204042041130431032300344334324322121043244300440441213400224141240412331344101003013200412240113213102043012402434034124202343230231421214412142311320043144020102141201213132222441022203044141040300323313331140334033331421323034000040002143431132301302422143042002144431211000400104301121120300244130132144300142244124243240113044243242004110333444113214244034430304434030234122031", "120131211124443423130411021021441333332111430401434120404044004213121340301414444010120320022031442044323224132301004200031313222023000211333211401323400044433240411443231012040224333444404133203130413033431341022013210143223302240114010420214120342402330341322312222433114400341240331224033111110424232024221403312410404314430424420433322132444024320223400334230240322401123210314320041212133032430030322020244313344130342043403233211331111133003202223031431232003334223340141044001002134202311223114323030124234222103040434224004241401413123302011324230222411343423200324243343442011234302240412231313414444333011334113012241411122430234431221312321144014433112321312034304142144140333414414434103022332242442203403410241324412311133120410323321404220324441134432141401242222320442311104403302323123444431112133243322103342002313444101322300422124012223300304041424113242421043203244302403342411433430044033213224314134402401302100414221331030131112123001331123303001131111314241201131113120424020214104314314113311241301014214233142344122121012044113442104004144013104341432413404241410403232342340331300021104333114221113001112014132340443042144203102134321444141303111004041244142302344200210042102201400100301212303344210041242220404330010211012021303000203240301121413242033441212212312311124241222442312401102411111310440301324313243233104442041411314031412022341100002101124211001300443321323412140222223040220311334302204224422124304420010310431221402403221033024424001032334344111112332430030322231140210401010440201010213300342024330424330241113444441103330313141314312201024233332232213412441323310413433244330423441343120104100012241232210114242310032144322141213110222212403013340342402110043213301224223201304421230343211003103000200420404111320202113141211013022120343121201201042204042112203141244032414143122423304144324122331043111331333233133314130303233234134404324143201140412144444333240330421102121000401321321124311420400400240442340314044304211214022130304034443002202203320131131334024402343110434413114341013041410022404444143241130243420342304023030123424201141201040443032413311403244313341311343234032403403431222134203120114202412222313123221340033404313311302132214201043120403143241230202223212442014033244113141001340002211313024201000013132230231314111223214201301324314432000134012122424220313302304442443122440413042412223444230302122302232204320144302420413310333014210101210404000403112404131324321110300132414041133334432203010333432002002214240133414003102014100440004203411011121332303141132310211021401322021220224320133230401223233212332220031314034440400030044100330433031143431221333304042442044441104001130240243314003404304031412301321203101333043034023114120222140134404444143104102244422431201132103031130211322434040131133443004134103424102113200410434233012220320131314044444022404423440124242302200200423142233332124413311011231413021023401210342032024124443013422231223134321124320340000030040102431411441014102134441013111433041100421100104232241103443104421001002112001223134240010022303234012210413422334021410423110414141314303234444221043400141332332310302300241224300113242341424331344034244200012202431423304314143102130011343024134142200031422223410130142444441002024034302314120103202110403201441031301104440002234241021140213003144330143401014230100322423004402232143244024313132311323113401000032142310210404411412431431023144402041222142422114414002334314342100010232101004122011410013024132244141240311420422433234412013402303121323040331013141121204210431142411401311334301100420043241142413034401342123131231410211321234411244413440314103303134004434033223040211143104101444202344330133110030001113023313434210133242034420122333203101122112323240312134200310203304310210402044422332020112302212023210112121234421333301224024434401120222411403200224224132131434112341244102110220420044010042120421202434244142432440430001022244122221042310430242331011321030203404113024432242213442422300101243114140244100041013312310341201223402142143443144000221044332231320034213230201222430042001001014401220231134030011113132133123342300001323212304443102212202240100300423321004013312004304323412214223223303001103023303320311144431432130042201423120333221123242400432123303013213414314413401001444221243401412414021214200122134010223240340014240442032440442014222304243321322313224121333241403200102200041420204", "300014011434401104324011334220003021120112210434334321423040003120220240001304312131434221434234312030013001032011211301042111032112141342001333243100342022230242041213324021114303423402204212102124334313130423203204134000443313342333000014404014302131140020022002130402224441003232322132323303302131010422223213312204300121313204334141022311432324003402030021033142401031241133113413134344032043233231011044202333243213243432320042211021234032014421322320424211034231120434420421114344201104141221214044142103414424104103430414300002134440043424341200430321103044043244113312243314301330320411424223404111204323224212003212320210243323420324424431331430443004214024022210323442131310302143322122402233410444403040333300120003411242412133004013120213102200111242311243331223243210001302311141140410343331023034440134010123100002404314240234412211342100403222244400321231003100422131043412411113311312240410211121034410044412014321202203414140012123122310134440042120313012322023422300210200403140232443111110113400331412033202301414241412313042411102210414200410203244442441303003100230324431044020421012324023203042232404224311143114022022424040010304342210203004123030342340411041242433204414111102021120032012341223202304040033312240344424341323424043021044123014342240003143324433404301302001133202320211123014321300410231414233404404320430134003000434140421221120402211402301312141324410024014023431234312020101112243224001411113201103441311042442312223111221420031043130400203300001231213013332313233441422023322344244212021422412323300020012401243112410320330323113103121440101403211241202232241043002040131021440121401110214430441413201213101103224210433430214332404434343333044303040121430344432234304103412110021441102403243030242320301333404122342443214020312424203034113434203000231243303133434434343144034031300203224341424040020104204414122331411124222213242110434411124412301130321432034020200330321210401211424012033333131114403322314402042341412401423203110012121120300311201013314020332421334144043311134242014422033340423433042442021311104223043421012244344300021434433133301003101042203202423321341420240214122202230420032311331140221410133223442123002223004434321013443424421420032121020001021122102230243134402314041302100320103110102130144241124441123133041333344114004120323001433104424320014003431004101140420333034321212132113240044232133244401142302124444014330021223410230340010310230334210332241124403441003011300002412424241013131034230210012022111213443133013444031224120210230412411422122230414232123224440240202123001143332024211133221034110041003023040403241240303303140141043441430420332004032430232241331124001322422320041301121240400204333424143021132024022043030340323201000012404200423312213341332113210320421312320233044113004102040344440133334113201331040310331043432124120344140300233412223103403012041312400010310404234440444444314140102332211414114000243010313412021344034431140000204413420331343104443410113401030140210402100421014432111424224003212244124131131002014313142314131303123411201203400034303130422042310203143430100133210240003130131004014341342033222022443341301144243302103221143111021301130424304434241111321320000234000044434202334324344444323443231204140000420111404001022123433034404112223210322143002200103224402142301413330101443213400212230133111411423024001000421424303022244231200233100241043111414000331220342012342212322113444243243004131433000002303140324013110440131320030212430442412014141402412141144333333034321034331424101244143334413444010103111402413133021144443441132321332420312100403311044111233343311002033031323034443322011024243214121433221313104432244324310041012042231213134430031330344301122002100322331043302440103224433431213201313130331121301241433210140104421213133041142211402322410241204330232243023341443112120300241122340141001423102332001120441442033140431432332322114113112314003313123241334300401230240002104201003434433104143041413301300342112420144413231000002222334134441423403041020112300014130002203344340334021320103302244321421302200420331200221124113412233021403114404041123440234233102114032114144241003424024223210002404004003104330431210331213333132430330210114433044443421433214422410223244322340001001031212434313111342113111313322044134343223322310004400230023210132202333244041143112300440102340120122004030002224021314443400421344031111400210433201243431310", "241313434121121413121404230101133240114031113241204241343133311424422012212120320434330304141240310410241400304000210140102233143320300423310140244342031343021010212422224134430132240443030301421043341010032033241332020204142314124201310221031012413323121011300204442441423422110034323323441423202120202104122330440220212204301023031401243301403441141114432244432323230401430322421231224212223241431000424031332134141114344000321242010412100111404211012042033342432420131114004130012010221330141340023231124431324111303432312000143023040402122444413343144131131304204322103323220013222033224020434403140030310224303221130201240430240403343040232120134131341124310202221240220403001012330042113134114010042030004300213144414232232340313323244034102400341213201024314202421031100334342441133201242412103444312400322144334223004041042131123004402212200422210103433332324423201421134104442423221331144002311011434304010344030041223042223004033432243133100421134040130223301124020324101012220313001400214410014000404413231432001203433011123013011032032030232244211211323030232341131213314411014312003022424001421404403310002213330343414121112240104000003013330301113243124402100120332344214300201144212434113020330422444431123131220134042400320222020331023301212313142023422440201243103410342322412214133334304114032024302041332304312133243403430402112230303440144020012210112010322202022333030421202132011114341420110420144212330422210024221422431042334422031010040301032413201423124243330231324201241400134000221013414314213231230212133004341022330201300403214401142133142103002322340200003014130300414332210143132102201330122040240023001104031311231014430210233224004432100430112212201113023220312314413024131333242232333011204412332241142411101030222140412240144314442321112311240102034124434213042220420002323101303331013140101103112220122002323420042200010043234420122010002023324330024232121011212143343113001442332142023222131123111242100413224200343132011113040223402120313314240001201233033204023343100123114412340140114122000230232142100312114241010223314413441323214102211033033234233234423401214032033401404321011312423101343111134303421313342034011042411342434323004040033021443102230321410314342434412221134202034042441204314034234244044044143000433102303442100112133011034320333400420144003442342020334210231014240430101322441431312433203224310332110021014320041211442414140312031131411202321431300414431011441411312021201424100301124121103301423203201434124000433233122122204321241300301342420113303010122302003420123203444434240100201232010404213311330103201020304040032112013130332134123201131213111143124304334100412440313303210000223244402421121442143211304403122100123413040321312230030411313332333110304441301333104410312202044242321243403114043234302404442210104440321343134422042223234340210403112140020101112031004232021332432104022431411222222014432010021220332131424424103031421143000012204011004412420130233232031301103041242321031223313434303123412330003024014323241422412212402310144244331033040403244244044321213003120332420312003220213301310221103143444124442303313340433102333422130410212022202314114443041412232402310242044333301000400132110314421211303112312100400124413400024341203201444124123143143041214044243330001010000313012420120112330141301022243343204004033020420343031341010123111403403234113144102204142433300040002130221243311112314123012431413202442003001120010313212443023242343421304044020233102230100401143123110101021303244210201032442330131341343323313210413022220244202024311243400434101443031321100000313030404414044001423430103021423413221122021341311404432211033212304011241130233114332444334103101204434224143014122043343012024224441442314100130122422303020233021340220411414102120140111010204432043142011142032132131122104223003322331110434434140411132213032142310323114421220321130103124422234042032123020422230110342244344200323012102033044211144142433114203023304110001201210300441133411204313201042021010423203432003141234434331422423242004333324044424231040130012104420431333114242443200130134042420344030130030424044132420034034112020000222102212244311431411404244020423231220313003002244224224320032132020223332422131404041333334230202030110043101201310311300431411324431110034114123133030341242012322444134301030000244134000000032243220112140134323233122101132120221334000311414421134424044043310342204420433", "233040432200001222103112142114002312034314004021404434124122011104202002103133201134300202311031110131042314142111003134022111134303000244124023400434342432041331144440300022330100104332432031204144124442322034030121122202014324044221003221044434213222122434400001022341431331433134013344310234040043223140013222204142011302310440223241422301100041024143220300214431041421020041332231412020201334243002103141200231342422430444111330113422140442140142202442013322340413002043300220021040141424301131311442112132032130134204314424334434110411424233340300222204112144312223423102131041211312210434144144234043322002204311314231112304223204203200320130113140331224321023011330042030004140442100414032343203240122032141123332443402322221422023432440030344444004020344113433240042200044430422330314004300421124421042430244210022320411021332302010444442231242330111214143211023442443111344003133003431102312301414400304030234442010130042334033230400220314104204414140042134114021001122124221331322321142232422430421100223343202012314110041220330122234423221414032441211141332213401100311031123102240413124333311243212232231114234124332100102001110033324210144211444321333433122120410334010441403422021313443340110210143311122311041224024332322341403014341043420044341112103043441131044144000443040032344324133002413243201133010202234333424303320424313414221311223012433011310314302320004414424143141444034310410213143440241044201304031031302310120124223311034222023140243033312322221044230224103421224312442244243203420444013330242212444001010340323131024022421242321102120010140231104234234041031304144224004410010433230132144304303121204411431313220100412103040020102132314400143120202423244103432142443433431222203233423301100040400013322124001333302121233422140402133304104124134203301244200033041404031342241424121414440222202343403123433022411202104013401243334304234411422401143020010202243434321343412131121002240122221121221412000301314343000301112414042211344241201201410230244214013401331230410034301403401234341423433000210211400220204441042214102104031114130201011224121301431210241433004223233140331434110302214402443203402444300412133022202423403230143320342414342001122442140110430041404044331301430423010312104212330311312103200004024002410104411124100140022132143402112104323120242324040024131040440222121413124111112014100421441232402432213132343003233423202111413240434400111212130300340444114033113400330111011023213014241121322123101032023201220134140221140302434213214333303202334320103102211103104204132140041122103043442142042420423234031221411032444210242212041202004323423302241233004243301413404122000241103031031324013414033433234422322242032111420132321003021230322140322123200144040034242234411342331431421223443244420413403340144232021312234123042402021031342123431123312110143232104032224200013200143221130020434334332431433214401221111143002241131021203001430023122222214103231220214203321430141330342441344400044220423213403123230332431430330341103023024403022222011142313411314120301302443400400234110241112110132342330024434022243143430002320442110300434221141202314223143213030142312403213440113233222232143404440023201002403341021322013200003223312201100043402021320400412021320313043101310223041033434230022121003430242423341304203222124240111313013300422232222013010040332112233221303300031422330330302421442103224241230010422032430223131430300002220003134321024310443443143232412341401104314141310144044320414210434310422230024104004420424144302201141323032303434212314031342434300300044413440311410204142400214141240124244032244433310040124411011244314020222232012132224424212233312210101432111422002040312110100414241101204302031112014011111002014324420014224044224301241100041403404011420320103041121313334223103041324103431330033042104234130121000424221000320240034044213023243131014314232110222204030442100240042003102120421342141012211411241143103422311333211124311122433112030333143124343211301043030420133314123302411131001233122341214212142223014420402111243033320221010131211231323133130344111122144340241103201300422420342341103344414244103404220041130012204222211344442440421342430042202420121341320003233342004002434420431031440143103343214242141104213400410103134324121444211424122011113121230313004134321310443220002033041230123124132104213201440031003200224421020432444430343324301320003011404213423134230431003420031143", "101012242014204300311133241134142012134013420434203014101010431330102440421022420432231231214300142023031002131031131140030201434433001100243012141312214434430303221102210021043221304240012041303313114243104421431322422132331130320443404002034013312033012231302021202110330413242242432044313113302413210300030331021431430401133031443043140340034222414421402022221032223342324224411143334024322414012413000143124004120004012012224011212024201201233402010042402312222443122430041111141023414202324131101313424433324424431213304213031404334221142213000142114113314044141324313232222443324014442030434413421303032234223402013411133013020102210202110412330403213022224422424134333323230322442024444301200020142421343441121221400312004312042003430113224114442200423332411312120240141110143434414403404242100231421401330420322044432121030000043023230442431302344424310023421234213002113423310444211021440121423400031430214020014343323233210341421442102204331324431220303112323002243334400331433311013023314320000221124111021241430223243121023340320130213134032200304013441413322032002132013030101033044011130420140433312424132000032113211002344203214342330142343233030043010444324423203043220443241000412101241000043200422222004141144233242121004232121444333140010101100114143312113121411433043123144444333211044444112430213330412330022100324312313241441342233444400230402213204020034300140141114100222241420022444131424113130012220214002413033111440430110240244214400043031322112340442021242432123040410244234211010433243021401211340403230131031130210012303320200331001331313403311120102110022032411413220223442240113223023303011231103220114411022122132014141233034212011112411044314342221433403330112313042134310030300234343102110303324213122420420343303414233313441421034333040300221121342113322444310034330421410401242441122310442411332324221442432233242333334101233142432100221131023124301341033323240232120414300100423333042214010101302022000232343211431011133244010103442211431410020200241030124434032104004441330402321011004043231420442014001210324240431040400240001230103023014101244131341312240304414020330031241312001041002402402123314040323304144331233013340220231440222101111421442202201121120411422220123414024443000441020114041213331342422220012033334033441442123221002430332202410322302142430324041224301233314101440214134001301312433223442104221004103232303242342314310430201022203424300003023241230103002044422024443011121022244302200411222141003141032324323022342102414413310314414412004322142313243300342211200121134330041410344101433434041013401213102002002434431322044024130413242404444340223422143442230234133240010430210211432110311033130413413214113010021432340101330043101430032302241232120314102211244303014202200243102340134341003323220304244120002403343140131412024100202412122122213430410313020020044043242142110010114100021120041143231411411213303040410331012423121040402123304030102311342421323414211333002222301112122314114141200302332104131413402343211301344401222041344133300230131102034322334244230024113420303142300431001101002122140314432434342104412301033104210312444310241431021002211212310413203130313130024010301200220333340021404333302313012100121240231422121442144041242201400003202214322023101113011141132420342341403140010222433434110304343401023222224134412013140240002323244301433114333034000302230001222200021300334444302234423443102010420111431034414423213040222102333412143414422012341423222112314322330422410220324413041430241344113333033400243331342312202320312102310342301233333103443420440434141122302223303120430400334334212442140313314213033110134233130442110334443302400404110013203120424322344131321024014404442042042320312314400011301303401301332334240012111442043411234023100432213131402414212412142434410112314044220120121412133020043120322003333314341120131333430010420242140334001210411013440044140233142441122232020320233010000104442302243200020402213031414212000311234041030304220303440233442103323210300112104241104202101043313112422444002040123434001233124131212043230120341120404123323414400021203301013442122304024402104122420431321044002044312220433144242233004314400243043131023331313401020334404230030030231111313303322322010120443113232433330011403144221432114214044313044131043231001022132343244141401200443412020334102013340434412031213044121121322412042032022213103132311030044020121203142410344302432", "111131114143310103133112103131420424332131140431004403134210411444110410430444314441221232110402204034320414131103223432104423322104012111432122040414441123310010422311221010242332403413112442313024340322103121332440122434332114134120421112000031111440320242240003204122122324232141241024123441301021204012430441224403243241112304244220110120302210024143344224032201230002042043434431402144120020024044012411403330102422431434242323100141442403040424322102334403434212011204201022431221344032231011302414200240202201000020002000200301332413433223200434223204433200430440002331312143441033104310431001012024202010100443013124430442331043210214324243344303244422041140404330044332204213201232421402302432431002222401431414310414044402334424341123313331413424010314133022404322300430033412024422223111443332213032313001113431400213331314002224340301034202002313204410223402242131434004212423112221211430344003412004033141313244224413222043324000334233424141342132244040011142113214233022010303323003343323120214443443430401013132201420234211101244203202221232013343331104333220244411100200040014324140411420033311412334124212034132004130413401110412042031121414301100044422221313424043104343013224014234114044341323130321301143102213431344323331402313122400410210122124423202201430022424232203040440321003410134010013341004332044240042431122300341010430234433021023002340234032023242340114133432222431022012414021141321434113341124232441300122041400111122432333141142020120034322304442104023103103400204322042144012010423444431403113030314124133121032022304110421202141444042440214442414042421111401231343212130043411213134201134144240122331121141040420334212313000130413121202342302040414433112333321231230011011401021033321430421122124133321401434212313032333201433014330402401314324023003013104434033243142430143433124141002030441300323213240311244312031202011300021333100134333400402111324230414213041334233021432201334143411240224341204442334431431332202112120414233244010110130243232212022002432431123321134032332042042130130014341111444133333224114014001413412113110321321131244301032344104121441201213143002312144031024141101444124324223042241233234424111434313110441212442124333310324030423444234122020131014101142222443202242433243031103120233330243244312042012242220203442011442201020304443223110202121341344032034412333220401302202321014141014214132120410121302034021201334412432402310240323120002213230332232333403242010433343440430243103204213144431020020132114200132124324411211430131022213222244003302420123103441312330323103002330342122311124230313104340234403201133041124124211014224020014433204433224234410422141040043230002002422432433443220422204012234030232314304332202233420440312310203201420231301304003332214010100112421031220303004103412212443120233140323334104020334231014330100111000201242130000334204114330204424121330122230404111413413004340412210101322221141341204200230400210324213002312042124224202414303220230340314304301301124330100201411144002000020400024432442403424312420033321000414201004333312001431240010001103311302244323001340312324134322323203042021340442434431201010442002342124021234114320342121131011114432321123432310300410432300202434432033201441313034410413110131120001203042344121102211304021103331310101414421140114324443122041311033033122314012032032012222430040422421201001410032441104433011231440304243012014134424220314301113142033223010102300133202230242211223041121324220031244212400421241344300220441113033031131133103230403141311021231201020423142434122243214223214000120424244343031243401112010243104234433311313142110412042040042232213223404032243100323101102113200100202030100040012014112402203424130012222242310012013302212411330011043210122303410001300300113000021003144110131104012232300030112402024030334103404233130421401411143311440021210240033022233401440211403001010001404400201432122040202030322130113343133441100420332130421123034323322303430314314221141132122243031024404313123110120422403203422101441112121314224133334144032001000330330324001004432432402423014020303113011112104401333334230440220201324003212024302204310331202441020442043044412032320222303020203443302103000401010320340014032304120210320211100322230443042142131420340120303312032044322403011412314301342300221231001323100420221423123303440412144231212312434341330024124200442132242421101423223242011011122143310112241313041440322242", "134040420333034340404202043003030222322011310224331330223341201000314311342202400214410243442010434011230402404014112340342100304003400204030143020202433413044033003201420424300111441030022420021432302421014304440101411010403041111421220122124114424200044420303034142221303203220231433102211301341333231211344333344333314010112103130031144213241131332402434143113323013012433331223421102140442244421104322121304043434133213400232034311122001314111432144400422413114032421323204121100003312023130441423222403440031324203320411022233432242004414441311001243101042213231043102432144111220400011201311304123041441031410333113033344003331032424133312220033233224443042413310433414030341211131110003421234403432400441230032121110402424011442241132132110220222424242222244421131112044414423221220330034022222343003214323122230331300124000033401334344003342212422414430402320401204404442411020340341314003202333131213120432022222022413040212111414020223334332004031042123111422014100314240011223234244113042103023120311424342111402133322013213430441343112004021111404013203142100413144233404224244201102410013231312012320401433344322134021112411123232114214202301122431101412001200244141203304401144134111402002201313412013132142114131140423223013113244122011440202031423440210121103444320421213100331322233120400334411003410143222434012130030320342124201324123414443420442411411303323421443423321323012312411222312210344010040423033032130014311122131021442110000042100211040141043232413011400340110212033034400120212442232400311400412414202141134011144200324131004232412332021344123431200404141224021231342431422210211303410121400312020132240041300102111201231310420220410202110421443400122113320244234322313001413043210141322001040411442313144321224000344423312120043342142431324413244111412213131040103104202443014444421341204313402331111011111240103040032220210132223040423110014023022202400323410402114410233142114313002240310144003404443402011041131003321223240220120201341111341011114421123343114033342034410031303332440034213040014230440412401212000134334430203330213040001431341413402122323040120442342042111110422423411041133121130020021303330444044434430123322312300134224032001310204222321240023331044232314143141124303324433124412223410313302003333001143031241022033401002414401302424434140132302014211211224242330401213001204002430244222330312400324121033121224413120424243322431142111023300044342323413020443012224202021323342414020031110422014132143014430244131011342223324312413412140113333410332204033330334012143341040400031031433222202300330234003343004444330112020410401404120331333134132133230402440223440103131003200202402102022220414001320442102213111404044301002020344234311001002334310333430020443210400022342033330021031422211333321231243111121021402033114022112234313123200413140241310434013433132430420322004021131122211341221232002200400433303322104003043433234434000341004434103401332242111034204043340101242301034230244323303034200321132430224234413400131402334420123401101400230120124103420113233243422420412423232204121122201030133214013444204321304014431034434312233200122401343430410041203441344434002002002000304321121202214114214004143444100211442341040342431224142234230430030042433013114000433131423002101404103112014210222234200020412024410312423113430301440024030441213412230341322414332140443444321320001202143033342241023314421020403322140220220202222130410032144003431400404343101114330231343403401131422031414004433301132444032340321200340424224422232004324100211223120331233014212113100420243324003043013411330122111000023410103331142320400224212402140013413012201430030314121244222101122444042102111104023133032132320430044113132142122124110121142102033134400223203011311401144442220443000220221043214140322430103041101331420442204031041321000011220421110442214424312144413433332430423232042123244000440420200414131412221240410311230203111411013222144402141100230114301034334112024002020334330034334021403012443110044420342144403021024313130202042212311134412043341011113421214421144311443101041320334431114223142300032431323030002231303444144132301131124032122221222430120310403143323001202143343023022241114133021111141203220220243040433043223023342311202130414432320111310021204024124410221400412141421030201344230002004432044000232442444313233243411001343340332404320240432242441324224231444041432232010044413404133100403122423", "221120044041130120344241344030141301013100042414433214312040203401414120332004430020230321024310021222303342413144144331013341124141034400132124310113030004142040434330443134324003224401001344134213112243443014233333001211344331021314031224014033443342344204034140003412140322122344343422100044040230033142203231410321132333431102311104021121001224020243142201101320013213213413401201031101024012242043433202413422221321323423244333303013420430214442221133312411240203121234102440020134102442413110214302224101014321304013334314444100210112431400140003301320043244101201141014431120323221142133241121222034114210412140021231334002340222310334434040041040141440321330043221034241340014143242103343020202100240313121031321323101214100043421104021302141411322432434433443021033333203240232440201104031313213333432014202013201030244323441430003023341103311434312400400244202221221433133333124321121013300034314141243411240231311220441332013403004112240402120231413411141241200440301023313333324301031004043304220423014230234043142400311433443322204244043302432333212420440042323041040011024234134201000111143243440100001034111232143111132430431222141341343240420112434431234343102203023333400011333010002400222400330303214240302020210412413232100010003041234341312031232231221124120121411230121440343112140334311431433121100321332102311412231134411141010113311320041133341342022223442440130021402303123023044142132413100043332431134412033402344014202311140230332114001441311132103413223012121110330014320440042120012143233023123031414032041023423130030022122124034432100224141201014342444233340322314212443233441331221032211213411044140120324410342324444303444412341443003130140000443311403410023101314023112120314111121111004432101330424232042104241101244321030300020010132003202334021023401241241141100233343222010124043210241443420302233344333314131342220434304102312220422331210322121342110132021442431340210104322012123121044440204320123320220413212024111314233234211240340201011412110332342123041203314202201313201242111012201030114144041301133012113340224032130144103124332144003331034034342231322022413134302443011314223242111110324312033234202123023403430332140120322431033010010342103324302300334003041133303211121420202024323100134342331331244444132131440432244212042331144301124300331412432142203343324100421410410410421232140022014211212211412331040334000103030433412342121032220101023423100003330040414401431333121334134210030242223312311200434142231030324010440100323110332120210234031443234014043031143400020340011423324323413341121143132301144322132130410201300113023411141343133342402103321324103324412003123434443031004234403314311004002030321042043314324414331242111323014222111011040313300440011400114441410433121030412030311330021212231223333003303104401442342432004014432122002303411011101343112012023101232331004030412123211300441433120213213332031320410323302134014300141303214330210443031101113124331323304040334344304122344302022343420242414340211010332332212022001324034301042044124200122002124232404443034414440314022343410203310001434331131013130224030101333214134322333403230201241201303120241133011114410440322210200401342332143441344011312024420430323130123001342002132231413413030144311442020301101241233444421141243204300033230301404224240020131444040221444022220213114140140203311110002042103221332400342113223423404224343303320421032343433440233400030232304101102220300022121024410143201443124233204104321243134242043002032400132021113130132010134213242313400130133131344324213222442213121303204242442004103411004413321420424131443440103200321232233013424342143021021133241443132334242323142010324404323433442201324224321011403104020201141023202420023034321143012222242222330331104343243333113103113224412103410244012404012040141123301134400330101141211304013232311314304121433234442114234033313011004120022202214133330004232132440224434322432110000414022330301113123141423021003203012441201220434340242412402220221244201400231142114344340103214401034000134404302440042404420440133323022321402013011300103413401204421432122001334442030434022224144114413141023323141103231304022333403012101324011413214420441143421132214004042110142201111124021311234011440402021132343223221222314103120240341114000104220120210024032232342202214131431410103122324030413201401003414334303303000020040133204414401432414022303414414023332412203002413243244033", "400003011210202342323134234324033132400222240343410430231211133040333402110243310431001430024301323222301224240043420032024202230121441142031340124201411011411100322242104443142040023322444131302212214444240331300444342203033411121404012311410201113431324431210144442330303344113031233001301131403232103314401134301304120032242443344314143020041243223044022223142111132040313114443331301311330020233024044214040034320304303343304103201101423004432314004214003312111222424221324320434333423331110200230011013242422434324201032422003234331100014241402214104114214221411402224241312111032143422243123211140002130220213241030144023421014220434120214013322002220001020343044342104132113133200412102424442431010132030204212134201014424014221400304213224422030014403213000111300141441131230241302042300302113340032143424044203322343344131124442122042111204344342440441430013331144233244310004233224032420120201203042421124034433200314120421444231103332410322101324012444111344210400322331200023103342014233240340421043010323121104040312323014234224000320402044121302034023212323130240413110024142010110022434312340341440230313413303322403223242423004043014442024224141440204111214032004312030244221432311101020201141132413040422324343423410014242130132234102202431024441430322234431031331142001020324300124113030342320431044124433020001302044103241420102100231222033412302342121230333400133113214300430200411421121303234012000342010241242403441232144313413120444101103303423311143003434043201002340024204433012142004002030331312203200014000222014413104334231323400332340121202433340113343423342102344140012421104110341023031244242141011300330121114100024142042204231310112342321243023422110301213430231312144044442323110021113103333421422313231032031332424344433401010434124242121231113322133132124211420143421011120234230313314032322020404130140304211033302311333104003400241000113323222030312003000000310234433200341034431131042204033442331340303430003212311420203013031303324031203044304034311130211211434314422320302310140331203234140323114031044323023323230411224012033403113420241211212314312243000130013324010123230043223402430441423301420444344324030014014033433344440012440204344410323041211231023043443413304201133212214222201234102121232031112010430000020030423013131223240441004230113144401100111411233220043431340143433043313142412130204102002110033233233324221023214111020044030044310142420234120041412331402443004241043243210101424131211110233214313442310022313200020442023124431343332211142324422221401243114232431430140014100441144034134213323000303202434320003130303411421212010020232422212124123314134312042203340041332103031041333223232440231412100344113024330312414131112422230403244241242202402232344022102441202443203401320232212024402342312241214020220033004204401043244110240123432042000020114213313332322044440420103223422010143444233014112244440030024214104012200403133420410311223144413213423221402014214020342433413444020222231011214344423414130000342040433300324441211201432034113034210433211244304201203104031342003331314214434231213323120213043322003331424410044101323023303031002404331010233130300243330134441113233100121141331122300433012014444224402031204103314010100312033000300321113404301340312233111430134011241131302444140004233402400041303043203003134044320224321423304020230431201034410243433141433222122114110224301142240403244340324023031442342244031120133243300244010011422424400330410040213322102110441401232310212224034133021041043001114401324341233224100414304341311312222204243000143220004402214304421110004143133342323024311322001324400412221134431223011034431100024214302034102201333003342312443000214342430044213403132414003114341034220243111104302442041011234401221024410321313032234411143102040410442204111130323443141100131143233122323044322142001113333012120302413241320240330230104140230044030233033233203402434231103121134320114302403340120222314140412301343023222002130432021130032023311314223114410222234203441030103042112232242030324412031331141040240231232232330441412441340323340122220240402401111330302032310034340203123020232330123240442213212121041120420034042400141143142123042133403113312331004311003301004002020023041212341141004144340114311410013024013030430342141301444232444403003140423423231201024231111344343200432200231014110434244024033242020123402232243413312100222210201442240301110404410123424433002", "021034433022203233404233132423031034122041441442130040224314444232321034401244333243434203311310403034132204344223312430304102303041114233412214034122040212243222424331301203431440311241422304422141444000213010044042332303403040223220311434331023434134421443130431114030302424424200321343442432102314413210330014243130332004401312012034442432000020043011401110424032331344014412242414410124300311132334334013001144121344323030430244302100021202321322043210304103340103010214304100113300402411134301203303031141134113400013340012411342140240000344224033314401144232243112000330334302441123410403210422112332413000231140122201040213012012111432102004303442411012141223000140311304112140412131313320143120344134144240422344320101013024032431022013334443440012022433313330012004421334224100341023104402323321214123104441110332103422234100222243231010042244001311412130434214444302404034212300243023331312333402134111343244434024342404424413040210434413134211120413403332213440333003333202130322413144432134143013102112423241002302143021411331124032104331100430100200212414124122244343131013120404330021110433033234111020402140342324202114003020134440010403302014231120144314114204233321344240424000431241100110000424433101332041130233014131012122234440102130444033301424224042322200040330100020420104321101340432021033144314334023432040314021410242432144304042141403412024043312313203124234313121230423223124222342121332430232212402423411112424341243410313000324001133200331024304123402413301010121434211134023303130423403023023102114023014320333042441321321102323114001144010433001000410212044440223134411212111233421343241210342411232233212100203424421331300204233223420022434442333413200132313124112142120444430312210433432304112221004401124133433131143402414202143033004201123114221214032042410220241134103013122112400211023420124131301413201342334200134114140234113144310112321141422332202133122441023312014210024412024122322332343443242214230442121401231422231334400104340030133442401021012204201342114020023104234241011210003112232013011404011230201324001142103031404234241324303244420344304102004313114310022230133022102331233433340244210024333011421130143322243331203011431414103432200322211104312003441242314334204044333034242133200034100200101133403232442311222331130010424420024024344134411331140344303204022014203011214302040312130311140002401413100421440021423430203220123334410213240044230023104102023244304221433333102203343222404303440314124303430213234300011412020132333334424320140423233302221312023204210131432324421112033011144401221303210242023210003303442140210223111004420421331043330040023433000041022212012412211331020031420321220204232042334320414414332200121020244221133123304414224010040004334332421030033443022314204432001343300131110312330312230414011044234101013234432313342442021230011014202421324031220324230024001310024341430113112121114024433323003233323003420441320243013424424214041132440114230121004440102303333343320013202213202221034441041112333112021404110121303441124301412012320012310100202222400341031413042003041121003041320401314043041240032113330412023142011244420430010243000313202132042413104243420331104044104240401321334213102100313203440004300423104123111222012102011312134004044430303430210301233432342124033342441104400343431411131020034012443304134140113312322143434002132441021142102444440223033334121004211024332314114234344312031022414113040223241314343100033312124102202343141444113140142441203224331403110321302220143402134203013332224211413143324021040044423402440012133133413232012214234402111100212224312402041143201341133440030341411423301342133433034101442224322011411131311122144141321322401244410340021112333004043011124401223004400211301441401322230322400044441042120244000124021410120424324001342412413104434033032013342320424022041224013044011040413433333230234431440220123121413420311023012014320334224344320322140300122414220122220303011042023434132213102204440001312210110104323414410213321213043010223111430013244012041344032412122401444424024113243243444021011013002031213304112433112032342321333102044201143112222320122200210344303322120001002431333302304332220114234010233312432012200133200333021033130223400421044023020324343311321400404002430114334432424340021304410432114402111201014410000310103313440421234122200031111140443103331440311434214403222104241313101230434302134340423322320224332413", "100300032402042221110324023213140032101242104131421314200401030311423013244044214443300201113303220230032103234033323204433342403411444243444412321103414043214230332432023023201400433014313131130203131101323021034331113200204223403220141314423232330440402444134414111222412131444044032044433320002302314204014420421423402201100414314303030323420230020333324110040411444032242222042044343341004020214222204314440312143141310344411240220001342423133012203310031110443101200012304131201120142031333412044100143242022302422011120011144013144022234223143111414132120443212410300003104101230330213143102042040432224130442313300344103213323120230243031023204443021040112132114241402100102410130140401113331122020321420222312420034344133333122022040113340202011440214343312001221112413224140023304144422401221231201310034111011431130214223343121423141332023121343233224321224242402302223014320121233011400442232440324444131433114420323224310011312133122230422134322043410120134331401204433203421204341130134332140410204414200221121104023130204433422420200421110321222314402044130044024004100203132124301111042120332342410431120233430031440444301133122321313432024211210224121404331244104432033200103221113044033441221343024323304202141324042011403144113240233310023331102423033142202314402003443440044112110200132241340140223311314332103223011133011431230131140313431332041444244004011401110210140311231140042220032143241314024334112312034223432000013013242444330424413413221120321312232123134111113142140333423331312143300020240231012114212342234334401333224412342401323321413112122304112231141344340210020014134440414021324420104220012313343141431121221203404311213022340021244030011311410122442443404111043301344011104404001101113034241323302304323212211440030134202011433120121130240030441134121342204304021143024100304111140101101002434212440444410104043414101004304010411023012102142442002222220230313021221323041113310031230330431141404432431121123400401444200141124243221420430441214231341133310342443213302440231221203004424122311042004031133002441410342032213001220223130230324041320110123002421422140403020244134232220130000230320002334120023302341421010412341211212232014304131332321041332031440212011022130322111131100031040202313341232130043140142230232320214104034142404013222241331323103124234230300343113042323213240344400203144434204021013102434324421444134422311123411244211413302214304241401443321333222040320113344142110013312324341301142334431424313410111423134411213241112210441132234220413103421321302343213411203132234330303011143014223133340231301424441443222120012404240302211403131120321140433004104224323202344322444431021433120440010114004443214041102033103332040331111113111024020100411044044231233123402412134424202211031003312442343401101033102312424333014401010312342422120241014031002441333041200232420413224400311204023122423443342004234340210424214204034234432343220003242001434332204144303432240341122222340243244343111123213303202124204114313022141303431430320313220024412433140232420324332200203410333133413444421044411010431400042040400330313423142010213001033201023330213440303032123234012404312323044321212201333021311041302034034003143340202432334130342331110314100004400232423413113313344302430141211220330022103443231442404114013343124133222111004301443424423033130243441034324004311044033124222012201141404032030402342313341333433010023411131042030141040222041213143414022310124142121423042133333430030020123144423431424331204133044014121331122142003411213331334212423421112202440104440223212212203442124401231100232032104420041040132231420201240303203222443411310110340323001101010404302323143112321123121143343140124433300111400032022001130232004331313324234243044004001030202411143402334103010402304012323200122111112243203434121042304431403132004110401234023202433314022020123022014321220000440443403010203411033444311404210122001301301300230202432413411241141044023342142123321122434002231042301212424331131310104422021400443131032041131302243042141244113103034342243320312302334421104124032333411304331411234023340104212133300201234220333230212104022240443432201323241100022234302421241212440204340141213010204324041204000410302432020322232120420411414101420021021244134230332320122110402441040231123000021323422420403213204321442311300412131342333004210003230240004132012022312121211433120424003240241403313330042234310324134", "431024141121031331144102100123444232402111401302322223000041204401020140044410323143414304044314103020344214314324342113321400414112210232030313112413121341442441043414011404422241332443112011400421000332011100023000012243311322322044042013422420110421211031414444320133040442214400100332032220234131310133302300134221234341204341424323033314203322304334101200223032420302002132030222412423434322333101021042442300324443444132012401020043431141213132404200214233324104330344204220004030303031423114400113121332403040001320102004300243043040443122312110324132232442234033110113210220410411233444301131424322414342340321111000100321024202422432120030402330100243110303120212434040234344422230034333022213403321213020301132123302211214313203010231121121203223232034131441022201121030032340412003243021434102214104222410222431141230114213341110301301311201324431303023332410443021321143314322130204014141023013023042144203230240140123344032133344223322430134314011322030401140423023301423441111042031243402411100013241212343040420011213321040414100242034010241144300244241020341314321033130313342411002030032104302434422243413414144112241210422224343244404400241442304430043141443044432020240114043101301133334131410212002321313432304403334240032021212131434010343104224113413010033211223223213123120110332200242232312133434103233440124021221322002321320202231421303441231412021400440343422340444344431121314141201222132040042411244030144412302311110202023011110001333020224204301321244140124400321223204320213134302144212321020432200011142240022333104441322414044132333402010043024012112331234140324324210421414444334100204043004121321232402203323340430333320102242112442001300141001413430412242134133102203404043203224034430113024143443203323024231202042400101201134243041411133030322132230130432002044312333011013240111130201312344323101322241221124411023213043320412200300103334104441123142100320402443103441042420211201110044420223210142411011140240224211230022021244204333120203431302033440204140240343213034110134213324413301140110002231222410034131112240440420414313411410030334141013411001043044440200320013113442140120430221404412442143243434200113110212214342323040314213142100201000210304412040223144401313041203044112311104123134014304330411111111243101132441334234010012340141400320422111414432104443304114401313010231013431111420202211342340124302414004431333220110110011123430410410114442323200324310144302124443100414443211114404304043210442034112411320421033130142014304243124100403020003202434413423431403144000034141013211204321301424330414020244300001321430132331242210310401030202041204131424103320310110401302121223112024020131030000240441021202211240423413140313324202312012221424130421323003444224124314022440402131313010443110410120343013104333341411132104244412043322213003012233242120311023421211232424122231122342032421240302241341434032323323141423113023131311342103023330002212023101330413342232113014434023310012024144242101023001044210234104324432212023103000404103044401102310121022143123220143233101243403100412034121302000122313311030244341102342241424332324132101101410140333404432010423111111234011104332222344330441134212200212403404023420222020210204323142103340420213122022304300110342034220334033324001044234131121133423211231233444244124243024221032122334024000030000331333112322240143401302103334110130443334411144432121143441241412341122410234414334033320022234411332040213304212331313231001233304444403040113233034342141144103013231212234323242311314320021233303120322103322001301013103021114311242012110431133324431444101424400441233243102220100242343011401410403321422443123140012421124441221422402300312210303031202432313441312042140042113232424031304100220244230114402334022132143332043334434140022424040344444102100212401302121420002002431210201224032341042420442032421122021140003344000313430413044414113301024124112123104001441243213302234304423441230003302102044132243304021432431104101332404121321332110402133220030030024121401404310330424103033124004120304220322421142411000134022211440124430122030033212012104432141024420202440231401242132133342143131040313223240301004212400220044043342032142013213010324310320303004234022404211041234122131012311201242432004002303242010242323001203141244140211213234424432104114132233110304102112022403243314114231422131044101311133340300342024103232002012442023211201434211023301320", "202421444034201430314200441132302123442041003034102322131210100024224024012021144313224132400230440442433323221441333232310300401114020111033243211314130240002410114312121412121231040241420133042214342100211321144244013313143011014321420334312234411324011013413412432310410301033344132224041241020321413112431032333122100304312202442143144230424102220021320021013034204331233403132014104122023011022431024111424123041234100310020421111424440442414202003212302312200124303241212303412031000103403230213222120343321014204422220232414241331343414300422203243401113241201132223422413004123112011344202231104330320141211343021402233134000332140342041100242421240011202014314232031301012421404331043233040220423321022113300123431003004110013443241032423341420224142333400413041222330213001000210112440344041243312304311423244120114122220024002322143030112022214212133314032312202114024122021421333144331422140402212433011033214414040114220440410423004101414022030001411033203413100000400430003410022401112342343024341320041100234131432134022304104212301012314412144044020000140344114110240230330413140404202403111123340424123241413110233433011331012224443212040212443304402103142142104024330340431313440042032222401022243424310041012302024303332421442332432300120244242111231324244304241213420420401441310420141321220434301443424440204002300442033312434040421240404330112314314343134023412121204320113132040214132331242004421333214201114004424223211213112224234431233031312303340033243423321432323104424144232241432411442210224313320244242123322000331324004124442314330111210044221330412314303211221221124233042102204221220003232403103233310434410144140304002221441300234043221034322240414210032140320110220222142002433103200232311124211011023414302143233320440401234301440103012324142000042104101044422002030244313103141042013103212400413412331141323412334403102304342224041313222220030114140030414234340113320402213420101143424013402021241132312130110112144440200201210134330232414203012212112323313401420204113134012442311114022200003030403131240322143033104200123401332240143132423121123204401212301133342340334341030234234014121113004243111221422200340030231243241113422220031330042444113443032413342042333433122213121341243110243003223231124022133243411310014033021411000112434210043423441411411444031111310124402320110114233214041402024132004222320023330204344021322101423221124204110324331000201421031233222112340021203412244020031312104212133104221310343233011103140024001333232043244423443410421011442243333300430442440344003002401140400404322210220012313441030231100400334033233023400341120442233240104130433144021101202244444221122030132011201424134323201343124022221132110210033422004030113120110123234422203422003202044402023423214000031443303032114204320412444434400433340311220420132044401014322131142311113041311302221442443200334001131010202013030440143313322134333113041442023404103423021030200414312400414432242200033002414342414223122301110230443430331400101400422044403230034402222444004000222343311203102200112042100123432022402021003424422313031241443014413344124132244124024133213304231213123223421133344430124241243413303124013103312411124241413403322034414222123342020032023100104043433131133011220143200413240221013000032301444021023122122103434213100224124301300121243042140324001443101023121401423431241222324001241203122442114034330330020304430232113414102101011124424201443442243343121424043303441242233111032110233431422341141104044332232023321234130223424314323001313124144214423304010333440043131431114410024403030043103440333440423004400031033204243423134400342213114313241442040340343431214000231222424030124214322341030222012403043030302314414412022442331433133302322322340330310034143222001022033400343203223014441423134231003400330234410043313403112002104233404111440240041312332231034043423020320331121131113442211333103002333324302124421111441111141432442102422410310342313142433343312202240320023401400244412310234100241401212200123113320202312021310232232002401303413304410214431201123424004022123211102342142413434031044420130423423401313413203443011414021223224002044144040222430242144441003121223234444202041330032044043423224441334432240122101010033330344412124101214314043210222124423104401333444334021330401112324022031133444320420324430311333312022243123424304410421314440321320131222420303410313104020310010014420144331343122", "320044111344032102440031002303220334113304030400403440402130144023101140004241420213042040402420442014342413123243110003131034234420120231033000410340430132230022430300422323434101003034122014031321342140330424032000430444230022010000413032412344222423003223310244232222431411031331304112442112223420340220222213411413234334014241232210220141003343244121420240233230031033114424210301224131344102400024440403443412310224313341344324321123111020141314320111423432301234013004423001203204321412330421442424341431403040140011101421112434302112404331300442202004100231313232123220321004440313213213014043320121013334323422312221201131320031113012141003342324013042404114440102200314310240133234030031132322312444342434013224040304302314441101100314114110402134424242224013442223230232414212223320000123032223014034320133141204313410222104210402004114401304340341021331441433144223340301422131420421202112211432013321223143010024404244234321113343033134103224213013420431212142412044030243024031430324001423303444421222244430304412244130203434012122421313420434323330232042212144230000123301433423212131022133401120143314114021234123120114331042131232001421430303231033213002323302403204100403014042041121140342112111034241113211002323224140442422032304001330314412123402331043004220243002334340100241412232423331110021232422133331411231103022122334124044322133041202413433334422440014320432201340233112111132131002410200401202233234443310040432112342211224323440114221333442422242220021130232221214221231234334112042421040240002002422303111422132204204033023002102041222402200303343120034103323044214401010211334221212244223143342322340213120122413340314222102410321224344323141024110023300204200130111410442000223402112421224224344301433202243244244121443041101342232412132241103022130114124420232340022320032202331300010242414404314023234323303341011324334441243031341434012043040330030304130401413021133141430121120313124113124103021200430420111443104012342332131043413000231443410400030121041323322333230431203331234320134030323422241042311240121220000101011134401302043411420324232043010301003344440022414432111234114342211210322214400024402320430122422200324134041203114131012204442440230324432011403032321243224342241412134422133433303143201100314003224300133032134314211340321401002232210220040022122244020000410424112143112211142222233044043141240000242232321343212313132114233204444302410303304133410434430001441422132114442224334300323210042210433100343334441334302421141120204123403001212433123101032133400321323234333042404210122321320311314113124301300420103224134123132204122121404440341320324043124410122414324434443342230011410241111033223423334213021210321314011401003104314420333013440044143421012324233240120221203230222032334044144120111012220202130344212024224202233121124443111403310224120340000243341100020000142340024212111013011410443123102124131120011413123034024203344201001311023120403103201321432232321212443421221211101221212244342101300142003042101334302211332442230404304303401314213433141122334114120031410330303333333300131024424441113213014343324003132411320113440144220220423344241210113113243401340210320303041021303023212010243142042232341011230231321222234242444222210043443213303123121123401211231212231343313112333444204344034442411224213242013441140322403340402442320214230240422314123003241334132044400343131102140133114001204310110423423122321311411003121102343134442102002311443342023141014224034300403224204221213304131241034240130443340320443414424043322040233241033130003304033220140440110403043002413434342304240134023000343300340202422041142130004220021030430114213231041024221103202304423421232401344434232043300203220402422144044201012341233020401310311400103200312203202020130242211043011133124221423312323102321302013222144014423302223421303130324134013203140223344324121314404421130003402030010312423431330311422224012104213423031101111014300342221420323343421414402301121334312014212141401232403142124432323012224031113210344022314304402321100033043232343322443243220033123040412430420402103421114112344403101140202143013441031202012443311444344033341120441324130223331324133341101141204420204110414302011104402421110002001243143023223412010202304331414420042320010012023403032133131341403200010023340134122120122332301130100201032410000313124434110331322310303331000413304024333102324424003230120311400032343012423301", "140202413230313042202002220332113321131214211023043223321314033233340113123431002042242344444233320140044424413340402133222302300224143410321420102324034213231404234010310402433224144001414424121232000340232241114123231242401143112010200011040423432401013303432444200230221042240340022202003003231323302044140102012201421301443233210030001302431103314143414120344413443412141410102120320440230113141220311403304130041243304113342110302141034022220313410234040120023423323112112000130413000210001324132203330041131244014404033323222014004314412113333210214433004300403012024333121431220042041000342232431203423211230133033224034131000141124303403423101340013441334222433021304430411330202010330033303410413404433043440142312040012214004311444301011434443330212221241331321323131123042344341323211024240121221211121424124214240243020230333122040344211331101333114000132041201134301330102201101113224231044200312001230100234140002400311024340042004314414421110240014110412040313004220122310421202332334043003410343410301220423002103043120044314402002430121314421040031244330010332321330201143041402220233133303121410201011411330421124310332434022021104112413222040402010044022430334110114424322320211012330014414221421222442140403423124421111112200231332001020124431130423003223144312440131230243012111133300443323103024300113304310432201210420304233141334004043430134404140432140142414201203123212203304333104112130033211440111014400233142213031011334320010232332331220101412324220102201404110431112231124200124143422314142331204314202033142432410342212013144400040211102404021400232343333223301230140313333303323321131230120232112142442101442202144131414414421144342403122222123333411344440441404014103240003142301334141123412214300341431401313321324212222231340410221423414034121140314232033213023244304242444004000311000323211330134344221412413233343034234332034413241130402232243111031320122434104322231243242031104043421210203232214322044410443212012230102320144122421220410041203200110040020030213023340420114034224233134130222142320111030122032431003443341341032241420131002030111124320200321444411312440234443414044103001022424430341442440242321202412001431341124411432234042214232400131231142341032020002324440342310014204314324223401320243342014304420140203121431334224243441302322322440040302403231314233442024212201302122224423201313023400224004202421423030034400213022020441104344424302402110134212042413042323212100122213212000442442421212120244222240224132302110304320041214410442022013303220003030103221231104100413220104200044203324130420132432331434334031032112324241341213420142404313131404003242433103140112042123012011302221242231202413443434000401004233212213333231012134332034433232430011231001443023412303442140300001022423021034331221404431213430433004003012111312300203104210414341120042244403114121033403441211401143403342122333302441101024413200401134244010104101121301234313021200242212243334203200302112402101343032204400231014242301424334220003133311434003322122414401231434034431424133101422430402101031032301023031300234113204440100321242400330110012333323331241341032124422233414301310212421334444404012010220200132141310030114324232120434221230314334314032341204340441233402432040013203204331110222142210214313120221403033431414110140403401222120330142011330134034104443014311434103110213121224011333144304013043422441342024300423002220241314123331241241301240000044014034311040330330040200044410212241214131004400403400420242230431124323013322242310204003403032310220002223222324002332241201431122324420440214413131424302113213131321330102214404031102314114411300241120110042240200430240302332042023423100012010434013133240014443300212124421103033022440431131042401141414004143401023024032121301212120313134130004331122122230444402313340230040440142221021201442414213442132140433004431021042221103223120124430242424333340301233044344140212331410424204241232211021442414232413332023010303203132144401303201430214313232413401042200231424313010442220311201341030141010401314110134143324410334431001114320303113432032134004143122314024032040323203304204414342233331302034134223104401324044024221112420140341432300420210004123023011100013142044311013242244240401244123411304010410432431404114003001041344040430111140223030330142230201404111421422432220404242212210343212332300013204223421312422414010222323433200304230420241241402333012102244", "420003311233302134112342134421434233313142300341000234311013421224133411004241020411210442201004204410102241241213003013202341403103044031403314311113241411034243334203034441202443000141331310204332013333030431120322412204214311224412031013001212242000221113021331304303230412003002332144312221123042034012323034414143001213420142123013223104224404224233303412340433003123241110421304400101443222440130134102412431144123042013404121334304310000234132003421223023231030213133231042211343240313201222234430430120433222400314332320223104112131132410432020004300334432242133002334444022342123244440424203031433323303313102424003210330144030231040340324111221203444422122400311343003231423232011220210344302201332111030211132032233430221232032212203102132234014211140030410424134103113020031301213220433210312204213003313042142041221111232304401344302313200244114444401310222142310022142044220442442214313021144310020443042230333430310433433042200121402424300104443140114011240112110332440200320431340310403242312401144101420131324132121330314132113131022033400041021422041201401132200043114312444302002423102420144104200233432331423431041131401311311324342100323432444313300330241244204324201310300443420301210113441220303214241144210243303431231221131021413143410303404011204244040002302414241324111203344332214231201112013400444424320322314114042121023424122211333341113013341122134434241413342110401334312434414400412143300221212300434410023233024440311423011212402313131230301200442020300102144413240134443203111010244214441421430421140314234321401032412132010221331142114304231334130143403342240411441332011134242134322030233230044341010421120130031221024233314210230200343313123021340201231013313231432100142323231232324140123442404013130224444123221324003010243432123412103220213134120013412003333241044130210341033320100314233433444444101222242441304031043023412341011431322443340430131023022401212141413223022204214341441104304240220444103221013203143102143303143120121221334142431222040224114134421440021232311423031324021122440214402440020102042043344102401114344322441201020204320030041343112410422201001000021001104420240103022034243042034423344403002421403003421301032301443324422103422132422324411202302300123001311331244343422234444112433211243143003101304341344202044230223043344323123434232312134422414211413122021344104441311324331431420441332232114422221413134044444204101410021122102311301133432213200302421104044013211112134133243124243020303111224421203212322033110114200430313312302110320022410344111023313242322334434110442322311010334322120022021234200443042312321134303124402130220310222140132023022404233433241022203020010400304220110134034302240212310441144220222301003234340343210023030110141123041141033433112140403222340322024044311014240444014101040020201044133003034232200143133044001221143110344041014211031423340213221143224442431032312434400140023302233131134132121041301321440444413443111040224200110131401221443240024131440034021221132320011403223132134310331312001031424304022034332232110004124124102320242401431432340240110443334123100443042222112244131012124330104321442413023423441140003113323303443311423413001101304134312212444111223222313243132131402002214110212404400222223000400201314333434301334213244231100414332444441024241233204430410421241031030244101111014112144334102234304033301302132300330031303031010041044102322201141334401242311041222312421124433031031301444322400331110220403120042442414121032420013440213041332322121012302321434321213110010302102220110120203302330400132421222324332222130211443020301234421102212234421311122411233222430303002204023104342141302231411240333433122012314343322330440433013242242303414401242102100434002223033302032121442421032102221212103220403340121130023102202410323111044133142034202301232232344413131130140042000031440401333434311012013213003333413311003421024414413320130223244230130243403030142422103422214414330310302024320402200433140302410434214431201430312041031032041113202411000200034120201120033443040012131202432301423210024310041400312332214404212123013132340143114344241034221121444344320443130003422320402011224120311120123302003010042224310104430234340343023441133312001341122021303212234014441341000333243344121223324003322144002411234012344111222214333231203320011313041103411040130444401101233022010124312104244312343413231324214010404410343111244001213002304314", "210141334304221101403223214341104211331010442230441212330321004013011100004234043214031203112033220044130222231040133214303300131320103014230422311241431334240044404440323232244234200302212113213013134413301213212410022421132341142434333441114033034320443340000334211221224124110301102333320430033403143140444030000134113343243111041131323332041200414410424311202143011213401200211022143204024101202331201041004403320132131220401222114011401123023121304333413220411404424310410211303134242214300123211123324021013141210242031141012201034333030433224011132222032102212303334300244032323211301242122211431222341111140303021344222411423423124430321441212043314201233242222331011303334044123031233210120321232232022014444203231201233041204021211142021333102101210410230024012021021023022114041000032331331443021113203024201124212110004423011341410440210201223103402112332022241313443310120432121023431223412204413401331213242320413032142104333222103100140121144232421003124124303303003422140314013403142130232422140440424210122403341404000143024001311304314121214034011423042422341431220042033142222230224401113412133032122212101122240011440034114214404441434120240400013411133000202303231240024432224211433023113433031434401441040031102440431213032442422122132101102220032102041424000003421141122313113343444013431440430401410242014101042340344340340232400022022200324344131021020433023224142432103142310134423344210213211104223121224121032313304342443412310320134443431324021243243244122130424440402111201213341444341443122201014334230214443123412302402144132043012442134442231324144400301110314421134220224120234403033302202003302402104212122332410312243344433420344231011041423140133214314111022444430304200014131432343144303110341303133011004401111201324404031431040220212011001224224443310444314142120022034313242213132323222123134123333220313144422143030222434211431212034331203003102033443043221120021342202013112403143142013241333342413341004102430313411104304232424440111032013124433334441334121414141324243103100031111211221240112004341441240223013423413020120121144201404214101023134340010013434233340300131302434001144304213314420204231433210131010330022331041222143023101232403031440323314403344224330422032310411213231224114120011004310341440440022040031021124233033431134242110232234224444433121243203114203344031022143140242002324440441042332412333332132240221032343313043433100311321401131000404404442202341131230102321241301330033143341441100330030214232202114404300204042440211203344430442234401142334001012113214122231030003342113021203144214124220042132011030400440244442120311204404234232010433430010111230433010411200321432310023333003202031403202312434041331023211100020222121023424202210300400420124243343414101002140444204233422110120200222311243033004133400201103134201103132421431214021312313212113302301411041011132043014332421333443432340332241012232311010312032343212004310302231443443203014003403332423102110400341002310030013100434333232110101234042402243412424232144004311101124040040314223020130221440332231023424104103440141110330222231022100403433414144344420034122340210223413110144222320114113244012241141024234110034241424321213042141444214443202132134444010244433211234333203244011332013134002140234032123141344140324314414443324143442044313233103004121241100400223140220300312404014420203324114022444040000023321243143442100042022320404044114401124001101220244032442233122143334341340311141104434112013221032340111331011213144444200130433104214012300113143204433031031124223110433300333201401304101041031003130104023114312343204414331443411042101424234013234323321030414031423201103202434242422111411234442434231321321000010432442434043204321402222342302140024024432341124223024412003224014020342433441241211144101410232100034211143233024301032120011404220120131403340124443403231111343030122131132304444200343234312140422331210442443010422311020144400412023040320030412110443022130440200122134220301341212322341343044104113412144202034134303034402401204240013114212243323043322440243122202111421200414412211044223114233443444020132440232413400230004202241033110424422212314044414224434024444432322322020113112001030131003204204404424413131241200342424303230201233101022344302243423141410332232233322400344340012233302121202112032202103041040444434422221214323120323040134110210142443242312323030204041112421202224434002311214204232", "013231320414341333423102401213331323442204423130143310411142042112402444103434032012242000320123010140220344030140120202412312304331431203220013301113131034341001111441121340330321023344232333220331113114034121134231320243042013023424242110442403114020443202144201004441112423343303344114201414131430131311043110424344001203344234200223323231144131012304141434403342020003222332433441222203101310344030341024130433000024011012133233113034333241213132111333204221130434440220432413442230023143404000001101221001422134233144330141222012300211011324424423234213431302343322241013111142120320102210004114102123030013110001144343240413432212032024224433210113000303342300330143220413010144210211410024244114444010041024313320241103442123430222443440032040030110332340034200034114414422143104421011200144323010434204442343334004200141322311323433022444104301312102223421332313212303412032041043130104442000332430133042420441130300301410312113130130004234402003424230344324103203414224331224014342430444130104040430321201412403421223133430014110244102313422202141220043334131340004101402340232033104204440320320242031300102240011143233403340120014210340011040242242023312203034000341224320332410123134042243343042230303410134321334432410031444414040343414011441242132100302003430234310223314230111114440013024130001010231430301023312231440414401122411002010414231341440131302331242404414033243111220212032024230224432224423001113223110401422331321221024212021324321420423100120042302401232320204230422244101042243223231124132330441123321030441004310004024223303221014133112404420100043021203104400411143131202420430032342101323403420342001123033324111403322244402444304111214430141314323420102243003432412114040424214033342004142243423140124300414224133213444402140301341241103132322442223123030224213310414204244230243003210304322203013023041142432201022030200302304004001400420233141042311410323022034010124240343004031221000332232140104430333124214412041013301112433003134034411044230102004140111442240430141121432422042103403103441143341110120132013402430024440022022032433423024422303412432314132402002103304100112201242240303021234144240011431133234004240041100303242403123033012100213403421213211112210431030042401432133342311213401001330340100322033420231043204033100242144100143322220023221110443240314334114223001004031214330223122433342222241241443424431123301203101030344344300143430123341042403014402213001001423233323110214110424040324311224032340141442334110341234042001324443200031302403324403301332221333143334222414003123230130203221101442321232422032320141012120113120234412202313132211221204024303043230413122001030202431003404330312103202414400304443244413211240024334421142323244230303204340013021441320023222024040144331114223114432321334312233101130200233214324404330413402003203330144413230130110110413100411140204301330022104233431300030114321224041221213121134340412443010041222031212103133122302001233424331241232100110121141223244200424244412401211121042403431210044013424433342310431040144102302110341431042420423100334011412112020401004203144102312002033123121032421020310032414044011333204333103132021022124111111413102224041401200204010424044431134141002432331044212244231110202231010010242234022242342141133202430442044411101444110321122422424444021230312401001230244344022410220210412232324230444210204233341044421020332120410322434041332401021233311044221202111240412320133044313412032343200000311404144343134301111020333020310401140111424100142433102113304332334430043223102124402434234433012201011002213312412044234302003032024032233210144210034012214032040101123100340441322140001213012131412022414202003304001320430140211400132211114024420013242441423020403440443021100230344224302244402143440201200110443324123220240441311424442400012200020031211343303101440434223244413243200110044000023222402401224223421312321241400424110334442310113234314331122132431330113404144141443400242241243304023124324420032220243241012144400003420313100420032302110223142041120442004430322443404031101142213202134311011413433330142242024120331242112444123104133003112212442003042001412300122131332312234304211141040333011321131120140242013441313041422122232023043333032414212030421134130223411224044434041001000132220401203313401041442213440042333402033132320033432020002022320433204421010323140003102244134444013234003101034214242422421040440133424403121221", "443410341004304141421413223434222412401420031333141303420103134444212231224303211133314413101034001042310233213442242142434413124200002420411311003144014133404432114211440023234032202412222133302312010011341332214433343334033120334423412413411203431343244413430344310404042134241331234134442102242013022143303141243423320140410322242123232012303302113430103313441100143442322431213041330001141040301143421143041200401124024113424032024113022022204211030303300000420043010444430103003401314043410424242204043241040201232413223044033013343243343320132341124420124430230212334144004312130332004431223433424341041322424321023434103324202333130121441410431223422331403332043422214320130230130230320144400011302312034023124341000212121144320421342401024330440314123031330142002113433341100124340012304031303000310140212201234020430121440223423032113214014001122424023423201431304311421343322422442042031414220002213231414100314313021310043221042302341233212040442212403032331114144002311123242032410344234221342042402343224130233211400311034024234031202043244122141040413022000144303440442002123131444332111122111233230131314034302432444312031430241424141033334132134000323130331302242134414011212414034434334014132042330232300413221434421013330012411243400313441011001244320131233121340144203242010420223142101041421204412420212100002031114044241303144303024133300221423202001243430210202332043112240042222443244413143401142024203032024211021300202200411222220402011141132444334101123433403410040214034013233222232114233420104012103143001302044014024331423230222420144143330012303031403424404404430134320314124312040411440344344012423242401343440212400233333204212304134042220220304043341310110303201340431110412214313411134034000131241140430042011044343400000411002202130002444211004030203344044320041203234244341220314133410423230204020140222401131340320241131021111231124241442401230124321342110240033033212202300003310003411100034040032141103433030311103424420032013234434012244121330311430001334214023441212414404321320224432133111004114430042011023011211433443442324132401024412314210402403442343224004114414132101323124240442024114304122404111213434301224224042432204413404113232423122123031114331010420122301211231032220211313434440044331402143442143144100023313210002440314103401103011020233421323441211003023341440130023441410310041410401321204021233121134401043424200244233134040244042342313301043324042401004110214013011113224202022214011200402132043124201443044430233010003303401121240034132334402421123432100100113120024121142401314444302432403243100110114042244440142031310022022110241244034103111023310421322222223014431243213041214310342213333040420201023313323323311123144133344010114323221440233212440323330442043421310344412321024342332100223200342234222223320113400324244031214113320030112212004441034342000042044132404102321404110023030440301330424132132141342030300213333242410131201403301022310123300410044131143133210331243341232103343203432114004403101333141231212132012201400442303422140441042123012032012203313303122320114320301130130400344000110121223404304024423233431300321101312444200011201123300142112234321130343241324144014233032303403333331222223423433003142034030402022234031441034030043220410314220432202040214413241044114343312340122340021431322010123424231301121022303202123203141223043234143014240020332333303021414031110133001344233203000200243123242233130413132131344432431110304302324032313023432141422141403120100044013431021111322224314343102424201400323142210234012424321100400424024132312301023011130144133001204333421003431330224402441333130111134401302122134414421234031240212144224240211044420013234011030433131034003200220230440012243212210133431440112411210444202120201441343400123033001404130242114242433313010334210100000320331222320412211242112112421041030334241112303320301214332422040002232112442204333241431323244312010232033430430240133421200404041223343224324122302304042034220041230243442124003140223022044010033104033203301141232420041211014112240410124410324001200142141322040432011443440124301040440040421432222311104434412211310421434432244430122031100202224443332223220202141314400431120210342112323410321133431103122310011211112101231341111421231133142113213304424423042044434000241403020012404320044313401240300032431141040110344121142244324223023301021134233120332302403111341401323324320430210124110130040", "222131432430210412340221423313141323213133120103031220440000342230134000320341141403233000231301431341412001222342314124121311130333414300020403013341201000021010221103143240243413003104040300243113430233032431312414340000033232134030102001310110002032400002401243202034232334042244311434333320221021304110100000213102303010101003320410344304414003103100114331031130022302424420120010011414140014012211213434441113112324030413033211401332314033210113422124242302200134333403141421344314422044430322223340134443301210320113022022301342121411041412442230122244300410242022232104303314020332312314004032300034214042040312322440140140444323140143240400012222022003033144013412300124422434233311232032114300040222041140113442242231243304333144014312304223324310022034320402012034034200324144141043144432004004240203133020232044034403420222330340402411123020202040044321020212421431023311342140304443331003221304233412310233312241001003143224211114032140131324023324421433310043320112042231311142223141012203144103332124134141421021213000143021212200321130444201043120103224230323040040442303444232113110220032132102144333204213040110220320012023434403241430121311422324244424323333031320212424241004104444013100300144024031441022311013442333032212312434322410143023111213413230303332213022324211110033334340034204212340230314222420302244242340234142130140324324111333432410142304233244104424200343012001033412313011432102432121143042442131234432101024140210402340112004331031220221344210012413242231201333024313112040004102242444204122142044004112140233414311210103133434114421220012233403434022343211413234013212211412131010230040124110333130243131431140042340223242400011011414023142230112423144312322113131030030143410434110423130111021114242040024002321240024420120410123230020010320320013030203004034313122034404311312220242010134221021400023031011433010301240011320403014443201331340231440244310314303310102230012404000123004002031344234331301031411121134114234441223013034220131331034133321021403441343122030034233222003441000343222143101121121402441012100314004433001404432013331334244103023432321113411002401012331112002200322013412232010221304441131103314034142002301030202031123430440423430444402204212032241120112142133143113031443021330323002400123422043112342041242030120134222433030012400003201111120123044341023320201344042441112312401134340320134404000404132222241013440413133103023002441442144343033243411124103210200444322312232244144332442332243301141040343201411004312433444442413403043334133324134101212303313334404433222231444303442233210202423402402213213213443011222212304324301331013310210314343031302403323114030031332320114431044323321302001102201232122322330322232401104242421341321403143013012110412223041112202313412414440334141112321034102124334403323042142223042204112244320244443322240212023222004431003322004410241114301403221031143414030013331223420234322010324414322424302402214430134303212134411232041404423144132042301412001143034424400441222040343034303201310124133300431404033122124322101314032223330300303031414010441112303323231313103221444221000424304234111212223331040132332313201102240041141404221223242434030330421202020132211230234312102210402423123424042013112133040332221131212403443111314444010330121402212304343131110234320112442203444242341320041141301443131431421440001402230020311442114142001013423231244433041422022234131420020122441002232114404043421233334010214333023000301242231423100104014420443044342012223424233104304104211333424000100221221122010431221333314211204341101333402341224202204011423240340340200134444310230304041410103012320220310212243220134003442310103413314214343242100112010321103033032421230430404101311302031343212420320401021402404424344011430033244334234131021043322123310424330032102430402212114322213434430030121304424334240224242100102133201104244112433421100033323322433140204402441103234141443412340231242121202111114011443020441413130022111321324332244111201343020101020200433244320111244212402041111432032323134312310434413000111412244032010120132422314331000432140123401442001211221142012224123302142200334021310320112340312144221313213110303444002231033023440233422032404244234102111130021120243004140204221044424302234413322143433322331032120013042202321221242213003001402033232111343344244040423403012200231312103203043314014211011130022243130003240222433042300133042343221004223113", "320110304011331244424030111014313332111323101402422121433120143122214143430110423441002431242101042340431304200201310443400132022321100321104233043004210334221410423012400400402440433310023411000321212314202042333112110204211220043342440232011111032244032123241224212024113340434331041123420120000142333000100230140400043200230334240223124340244244120003210242430411111211223020130204034100104120044014224330001011303130221231113244030240331040021410213410220140423420034414204044223302440430440203303003211202002421303222104014400242022311231330214040233413303312120013143413111340014404140231034034433301041041340102204003030224001210023042424402001331230404414232030431214320130420333323241012303403200430000231332433124242103344214213224024122234140133443400011140242011422411300342101133241102114303311112302021404230224334100100301102332424123102103344333141004001342304443330410404144423414031221202024222130011441420324333230014120322223440042240134423012233023321440422123241332221141241134311141314331144343103100324422234112144110222002001422011240330000422023314034141420442033111332223244113033341441044201410321112043414024432014402343233234012012124021314233012303401332112310301443313421142341223141241033103320411431020231203314423134141441110210140024444144430121333420410123240002412041432420331021034303134423032230400231244022034432442041132043432133033422344033244404344232034311023332322421302143014444031211410124003440042111242224042030424210024343312312420243231432331343202000124242323424113230421442204004313334213433042020243000341204443113243340313304340131233422413043004044420244332303410020032212034232231420220041034230444433430101122433434442020214023400032241411314200341201311114132121122131440131043242200143411113044212002114311134000033422440421230241422302034441041043310213143114042422232200320022213423010211431130222343304004221133340221423234314103321110102113033221031440122041041124240342010231120234334442043421431441421020424242244100343344122104322044014000424103414434204320203244240203304330343331321001330121133300333242441432430300312404341400332343420430122204030411213401131402202421431134242331000110434440333232003031131320311211033043330042303133414421122030334023101113433320141340414400440142232140403114123142011211002002341000011103033320223322223104222210024020302033111202022443442203240142421100334011404034114441304030111213400142241230100232430431432220403303112021343414421103442243401014341013101402031400411443103433302442140324221433033213030344421101043002040132440312240022010424142241201133223043034104141422434343442122123201400434041244341032324320323301330203012022432100430201212123221114212434211040002030134241324140104323043441202113204430333123442330410200404103432331413324101312240111120430334143343232412401121323110110131010134403420040413120222022224321003043202314304113421201403332442102310223131402030340040442140242403342110233240241003413014130302221244300143401410114002442332142212333201200040311000221402140102300213111201043022101030442031030024223340000141041211033013220432143031244411114234113223210400403023200304114401211303300132020014314424220321104140231133431141140133222112022300113314123000122202321302021222033134300334214114431124323124131433012323311341110340340142033332331330203304040041034443220131430303441031402232411012443302202332331440010340423231312310301031020304034013000111013400311412434114234414220211321342344212413324111044313443130131104200131420303140032141140313111344104202112412422413343421240403201201211212301421231241304102042222031103004104431002200231034121141234202334233220203024020134031310140241342433441343021104004110120122402043323032124042414440432441420031242434200342322224210011224244012040440142022013243043030403102030421044434001432011441244234300004010310100240011101334040224244012101422211440002031044422233143031204032222033302342410014330130130131242442101333330421400332214144432011120124110300001304214213120344310343013122321000204411420434024020230222322403223343212030024220444320040403230043001341200144441221004032420103420311001202021124022030323002112432443113421304211331402124200111112200321442131331130432013412321313333232440304411304031404222114224003343112401244001040404343442234203043234011101434030313220412432300322101224313423122014042230302134212234442442312333222341004311214203410203133233434", "312232444144341311202104120430401002203142113433442012240023014031443421132141430300040120014414331023213041332300122144323344011414014333102330433431331330242101413443302002232002243143422100440042213312003122001132042221204230330230021213303404130133133234140430141243132134443312114121434434432204330030220212403033100423023243340101103423032210213010021121021144000414330340012331213200223403343321404311133203040301342401444203012420424441033303232013021224441110243211044210114202003324000204110113101343304011310230033101014310131303222223332404421023041231403032032214334140020111113043210414410010111432130031342114413221300142401443433331020203201432133041330111004011011032413312121303011134322333224130122022301044301311310414133001113040131213223234011344032121130311322033400413222142010243224324310204222000442431033030343430021000201410123142303122314021320301213242413234121232411444143410244231310243041343001322342312343334200412131111110243300212104414233141210202212231004241001204031424231324011421402101330040130230404432233103211314113434131022143430030034232032201032234412412114301042440421022302412313341332211330023331102444311222020211000211024324144001424313044031321421003412421443114310323411043441414022134032002202404024423310202134024431132220400240114242441424231202011331430420021013302324143122222324421300431034042033202331310314114303341244311003004134030211332034423004204023034441132130340122113134231130442311443222301312230020010110114423433113220433211134101440104120043403133110324412322240041234141410430043402432402303044101412210240444440010432102431213302313021333124303343310310031033321431243410321124243430323411243144022131440432430134120024402142004110312440441004234423224404134044331134104412003324002100024202421042123031321241033022303244310223223331340332103102200130010214321320222233424412234124304240314410433002103024232012222240140420334103022043434313302230244203343144434440144423133101140433342321340424232000130342420422314111224214013123344433000442020040411323321013400144400104303224043134232330104310214313314021033333242032111011010002420020231140142321021030241442342120443402232140440000221420134023024114142232421443343323233002132311313130222312420234141231344301012241033031341411110400320340404204413144043221433244330233300100424230431042421343211001044320444320441141044440404142000414104100101341203243011032411141303034132232234213003441214201422224241010234004340122413012440234311023342400014423003043104243312201004123410124112132123033224402311202103000210223142034034340131340430241011444221031403402131031012314214432240440440223142134324420414202013231131011014443110434340214402101131422040004422444224402134001421143401411233441141424222131134214234121213034303412202324012443242040321120133420313043414123301232413432041420134422224204433034420140203314223040004222324041322213412124241234002340141003313024040032441112444433304331232044422120101434414000121133114202313123343432021241314133003230011032243121334112410100014004203311433040322401301130440142313410200323214204313030142324134323031414231304141130211132224103203434432134200321241232140200123100243104414230343413233203213411201400141024222232431401131021342131032214220342214101424231001002101212442233124020223002124222303213014133012312304122141301234030422224400021333234030120230441403431113412110442110344223021010431444404124241111044421332121302203344243044232310433413323331030123302212233031343234140420434010124323340311441022112344204012003104432403232341240213210221400100332304424021420023433012010123131003121404343401132433202230442400144120241242101022130134332120123040123233134203414402103324143223433030344300440122442010201112103231202123300241203424004312324110013431332324032433021011030420110204411212420314213213034040422422020010420134224424124141101231340432433242304432212003413000203411311430102021424113320213013110002120402032030230043313221123424211242040224444420014030311100332120213012100010120223141242340343323132332043142344432434441241340423212241012444312440100133344322431132011300213420203033412421102100133422120040124103230013031204423331223330144120034440420423333342410113134132141123143440332030310222134434411030021222013142401420204330204234344230231303030341202241042323413312042330114000123030230230343441242143243110024340204330023213004004432140101122043000210", "212004310021433402242201332332133443323022134233023020203322331330104422111413100202103032144242012140313123121101301312312213401130010044223434420002342231334442400333340101014022043104210424131443434323041201004413024414421020110213000104004001402304320142300023240203124311444144433334104034021004403043112012012333344332440001030134134300123324010413301120231114142302234330141234244141002322403442423000301421320021041333042040123124234342100030244242424201321030304330131142324243413410132204320402012333413141102400200011232244113324413104131320334404404422024113303424123311303243200312440130100441122343011020404243022242333001131031121043042402130030013124230440130431333110101232244241102010321014331001423312440434320422410221312130441120403043221021434140330010412132301204444121343104204424313310433034200104344402121233200030343011000444023440434104344413020430242124122424320440330313321012423413043444304334340002141241230320121411123223232404000042013213330220240302314331211443114044323103140412411331200213200301300240114203042441112023000444211241001111220000142204101143121142331410000111230444111302114241243143012230012134040014022313042410340024214002331241003430304230121240302300103203143442310104334003422111430030120234443234442421041334040204204211032422323433134340234300414043412433402403434434304033100224342323003104331421432333112224202243110141420001010032413240433433044040303221040034130001210334043231323231340213421043120232344430324404301113144341132313143344444133412032421324204031100242420242410211222312202342332212141231134320014001113323011311242034242021313134324312003110240132432331323333412310121410140234440331313241144343404403040014130112214243342230303011444202412342343004241101103344212033422234414320422422411112310203120044244441233202131114210413121213322021402201022402224120420421114302020220003401411030033012342113330303114103101113031202131041242423014243201302313033142022400023320413333403001012020220442012341104443101013033000232102310114232033201441212320132031212313024224033140244024021012414303243312403342221202223021413222031403411310020424443031332024301121440304221040443200134120214341233121213114114434334021213312013310014143110131420331233312211414043323322220003202303113344300232022220444434043140432140124103312433243024130113204010421443412304330122213043200312232201340000101020140104400433214421403122211210400330202434404212403210313224204443301131031442400320202304403430041224422302421321433114004030321401244301341312432404004143034334102310323133220332111113104113013243132301401102024133234010244232042414413203423021430124221234112044313103204334133401432323022343310211422300131021134403043443331323422234231044413341202212003340121343441224244243442434244314344332342233033211231244040234432003402142221213100021022001340413310212334144121010032313020324320321442300144414244210242340304333430233431001201332103201000134043040032234103330201001201321003230240440332032441100140302301113112020004232300330343122441221412223313421103323410244132140024201233133441230141001040232203311242414012131423402423440444223242311434340132403441120104410442040203420222020103443240302311122321023010134202004441223204432220414023241040034202141340200222412011102320114114320313033144413211101234344142044411130443333013444022002304244331400131131231202140213210431013104102032400321441200130021403431111202231422141430232343101110323422213301241042031221444204040041414011330413444123221022414201301402404030112441403112124342004343414120130422340330401042412040000220124044031044402111104142413243110122402240333441412124241034242312143210342440423322202442103302213123442201300314101011301402311103312413031422420222030143131112122101323230020402304414133313012344000443030220302134242202441421414140423422322441314314433032303124103042101103444344023421323232101444004011223024241114012301111343414222302443410333200102111342020033223142001213433132321202441024223003441420320430014142144132412131034202220320033012124041140420102331202423212344323143320412414012043022213014104100102423001103204444120021203231403232003134412232400122242131011433410202010242042434341231213442234230402404310210422241010210201131420213101022214000402141130134123142114224022033011124134141214300230022221202023010403333110342040004314234040411041004033332022423100444023112344040434144313330133241330", "120041433103440102323441322431433244411300234113411034213301221303200003120313231100234332214444311302231212200202404220331004000122401423042124134414043023111104302214331330222403124122223043333340323301441132004224024241110233412111111211413312321120322231431410100312142241043111340404432411013011012021234041234430013440431032020002120234103014311240141442024140210033134103110320314114332241441321004120303334230131004313432242123332130132443331403400214304032400400322212213202432411103312000121324000032441032004012314243001213024222202332402111302300143242131401100014104424041411124310324200011340403310313421331111114140213044123400404020022234432344200320344024444024240442121341034314411442144440302101020233012001200410413121013422232214413332103334422433410300424300033342320234123324001244313421423411020010013402310301344204300301323442400310134022040400221400432111401433203343034323100100421323432304201341411124022130221421203444403433003303132443223202014322122402301001400110013412240010441231413240412041023231041013131413441113032043021401312214340414232134021233331311030112321010331110234222014202220011113213330301221023333141430224243021104100441240222003124430142120040434021444312134433222303103421140024310421124044332133304122103134043302030440331310003422431410431200104001122203343202432132403241303122304043121440323210122421424400221021343202430032340401340234203022321320202114431120042104210310223444214443112244410101402134410001200103334023123113132343314102003213101212223223242030330121220412112121142000000140222342413121002120223200000201400411321043343043312312412200130043112012123101442301001013233133432202233022400211022221011202210314321414323103003123002322102312400422003430332212121003233214331011203333312433124020404431421300212242012140012233442111224021014223343121333312331243222130201324221103320432223141314111112012411331013333320444003033331441044344440340022034111334122123333134014423322023330441142111441402414444213440314442123430444144034030400432420323122141344400333124024313004201434302100411030124134330431044312133410130000141202424103412123030002344102413343122024323430223422440124321222300322004340323023432114112013433414214444211232133340441304422224021202200343422200140411344443243212420132241140314111044232401134323220012031420404040214313323223230441340323011221022442311410332423322321012134022411120133234031241330132120121100233044033123222131210044100443404212322104411143420420212041401444444440240440011321432312420214141441434301241431300143114011221343302432231303300433004243410302134333402313422134142432404332010413240024033033101413012301011001403222443211041421210322333121134241431022033233323322334224032201202202324104414140010441113024014431021330022323422041002343212430442233010141212034003403223010123324220144020420041210024023001243204021122330210203044030144223110434213031403430301333130223120233144323240101414030342304410211223121343214431332431300130342204201413010300000202121014420034132104124043103442103141141334011304303311130222231244114231124340403103230304311343143413212124330144001414104310331022441411204413334411422420412213412243204034130122044141300434012432342232430242403321142313211112133402403002201033130204444333233401102231421241344032441421044342330014342121032013212102340343001331144104033330213223031022032114420120320404213023042024323002421141303000311114110213423123432110131141210133204122402101244213304443044410020201133120423003410431302330320202224104400014430024412214032212113303121133144324203014303300002220220140221443202221203243323021203423233024144121133311110204101440022101432213030412323004240430203444433133144212022311024433200024134034130210203043010044422313431310041304223041021020210043332023100414041312441421423142320214421304031412144303404103120222022411110123340301103134000000421114132423132024102210204210422423103020130343202114000021302020033204030021324434312240142103210021312222202030101404412323332103302302121314420241441043141013332043213440232434332412102014303243422032440041103104232303320243014343343243320310002021230022141320232132044223401220202300021411430404201142102230240420001132214430043134322441144340400013440203234431212413431142040141013223413222222344001021224413214332340400131243104120432044421033320043123423202340111020403320233103202142444034011021412142100230202214442010114", "220421132013214013340114322344342422121102012120222340144340314404104120220221023223400313420110432004334003141333210213334102224310204303301231233314302144434314440344423334123030220110204203413323042341320044132123330421231204323443430303421003010023320420110110234143232122210000022344314011213311414204234314413414440313132222420043103024341113330213031212342221404420043113032013404320201131230331024100432033121321222121424210023432414001004421133204430314000241422432100422032011002242212421420312430444443234210223121402324413301320132130221240044240244432043122001031031114213100333304412240230044221041334032203331000231141230113210000243212333243101343132200333020310333312232112332412201322212312434133231214204312022120410001322301003412141044121332334304311323111130322433140011240031344000433101023123120031130212211231043244140324034432444123042030404300202241443102310324320021102200131400012423112143033321412230443012140312013313011213234441203240243302023430320124221031310102033012122031144430333232044320121344232312310133333144020102144231333033241130002044320310244102110012312144122222044202042040024041320131220410423210232131340111130140103212231004302404310444022240213021212113142243402432143100234121310131423433203133443241000230110313343144401233202443141014124402024103304402314114042322234000240114144031431230143023120210144411324231213010002343142342434142314344021330214140333410310414120110103011120341301014333212102320021004122242441021201113433424100332010232343113122422101424404004442430344044013023024441420203342414101322024211212403002023311001042443231344231102114420331442242432402003124431342124033224122403431012424304431032411204113311244212403441333112404030202143242441002321330112130324100422114231344441403133401203101112311321112443012412113113221012034421203143300004210114320321044141304404002300024100300143244203421040444124124234032213343201342323044002444314114220323232412433030034101224122131040234341330410311132310200443132134041432434111204044223240244141044001101134440213012222201022330102432324403324142244100202120120313323013333101402312340323022400032041144010004310444334111304321221214012121441311011004344200320024212343223241002040324134200412022241220012233202033330404431230133220201204321222102003213241442321343410110414042222031424434114333111041202242213041210021330331401201323213414002421022323432011421333400342022233213013100042331142442303411220220011023444001234134340000222042341233004143220142041144241040012433422113333221034140431400230020230301242403113442430034024343213214240204143030121212023043133212024320203222010223300332411322133413243013431230324003334403431133332311110044333303143323032413301141340310311201303012200023141414403044314400032023123034444330001110432324413331110243000210220024431031120104442041341300121042422403203141124404231443034124023444110110222223334442312312443443300343334312102313201234331341101132342122200340432010142224300341243331024402322224040030440140121034330034243142202403144000331432323013402310244004331230303124321204240341233122014042201402431212112322234123331203124241314322404433021202111020243113424032244013040214100212243404310000144032332103440341431110303141113030432200441401113141231443113042213014341044342033032111002222010232322131021342444033100021333301110233404102004224134134343114033413124010440404440412023032123120444140344400333414404100400424024432142303313343302001443024243203204024341023004122044043320414224114112133143240242343100400001003002000010210022231104444011422332224210023323101301020141301201113123214222404444131300442013130122033210101202002333243323040003411021040011211031433200340340004041212213000143304220012212340104343031231222220132342341412110034414333022123342423132410441234032001212420222302140322314342101023423314220111411244403102213221202242104414334211102120144022214114140310041441330434401141102043102420411434404423243340330031243344413312122444211012040314421444431141020124332414110132042312124404201403304023123114301012340431143310043440442313442342243043211401443033030132113230200110444442404440220412321342131200043430330214043132100034443424004331100101324304410234130031040220401144231242410343430340322240124143131203020021140343221012002040431232012113403431200404021012221413340000143334422444033002002222142002211404011312002222411223120240101000104022342", "042040210003130202111203312002242002123204402313411004433202024210332412404301010041033212124411344441340041423430223110142031221231341224100220431121041033111233204323021342110033244004213403423301403034411112222334100010132424334240041240004421223201243202214132430431441140410012223012211121030144420404114411222222432432100344143011041010234144100133204411401243044444341430341334341133013313303012343411243013443001004112012140430304332024310124100431103123344043001311341004440124010230214211444131204342402243200312000342004441344001123002213002223441032224142034341411443141220201433241024313041442144210314330444340303440440304340120310321332000003114331241412343324432042412324311203441421013024334444131324020122431224331203223141114043103033100404234300041303223011314411343201201430303224311240203011430214204134033000301004133214104324302224213144223431120304312314321334424132000302043302200233002322404121422002144112321130242142030102430300020312320123402124031431201301230212210422343332234103142423233044041441222401232133120303202103104233322342040321424121343214224311113003201443304203310003202344220223413030304003301333432331100314340444401113140240434233234043102401240201431340022210120402133340330033321204131432412421040120223044003211231301203201424231002031100040114332034443202334200143403241121242113042234302214343242034420402433331430113004331031123313430042002104200310221022103101203000432103022420303042340432201234224412300331412000041122330023143042431201331421333340232314202204023342242420120200332000442230412201030222004020444221343340201232014020344444132423110012031414442031204241414243200104440400313323411211004334344104203231423142403203132400433101340144331024210104223110413122012213100143201101322223000340234113002400404311041434334444332332434101134102302034144311342230223133230114033104044221113101240043441331322401310120413210440113220400340203430413024103200044340242301441212322200201443444441420014424234002311122003212134002143022411013332121010242220313411421412410104430031321212333423302121440444130000313203032230322312120332432424244123013421422442433230000202004243443311141010230022043442214244440101300203100421303003044122341422404421133431401221044302043324013133212210310301434004021204410310000134423323300021234104432021001012120303312023224301413212211024033311131433442120321103430234320412122003040412102224400200220123331234112012311322402104410303131020241144110203411413420100211423423041311211343423001004421030111221033043422424320301242142404200140401310120241132414301041114204232340143121003431341143223104213421102044212200241420331132432310404444042304044040320003140314411243413303133421233110241400304313122031240301022203342332242423220333311413230140331202424334123112004342001123203113244012143311333113422113044220444304140042130414231304310323202210413420201021132300324143020001204124340223242314023201341112022234411103321312423423344422424240033004422321130441420003113042021323023030010034141032410301140221341010330320412120043230430403021232404404441133024402422104201332300331102431410344032102430401312024332231001423130140021004342340340103044204443033001422420210300412130134030024121210302333230124423311331001000313332200130300042120413132130222301322442321440022043244114322411043142002343021334322321140210111101033014142104222222012014112113211324232411014123123000303431030244234041134242344012131010022302234420034011314402234114033404403401210043420344421240340110231110010440002133124022402310140024310412042132020323200114414020014020444031024140132441010444320141040012332001422410422001143033000231032114334232140304123434434243123234324430404304022332001420144014433433234010314143011034004232211331010201303004312103010310124040133030142141111322330433224110113120134423001320332332024323303410303330103234321443412300131110104102200324400404022404424300404033210221003240142204224001023033422332041403202342230311012034021210003203320244434413240211121041041012444121401402143140112111312431041221032311301203320401231140332240113030422331003003400243410421232103303402303441121433142430400213214232032222344444131440314003040434022020220200412241112001014000001430231201123102120312310021223133122423104100041132014214113114312313404342041011421144221043110443321143214434323100012441011041012033023043243340340224042112134222121121104421232212134023", "214444112402243234101203214124332211310242011421134444411134242134231014233044212043001032433011314143304432012430212242022123143103123334344210421123002330203014024030321301302414021431000304202011310142223434202331344142324430021202303341041314023100410334102034111121211411314041131131003231122012332343412024431302224102212404124143342002341414240303214323043222321432033122420310324043303214021440223241221204224024310233110404323103202443140244413104400234113424434121101441034222033021342340410140130241210124102213342200400130012134143111302131012014341422112424433442422011100340400144210212220330121003143144244301100312014322101234040102444401212303141211200440011133022013423012332323020232434044310400201133031333224012111042400021022313033414220224242203011242041324210010044242243434131142232031441312400130302343010322334024321220033122323133414434421411400043340431402143441401323332111130233230244230023141120014441200441411134314031442204233132342113020344220230100413134201244121403041223320201434202033412421334102133422301133003432121311041023202234420021403213033303023320233413414003112110320143424322121210024430223224132320001012420410012121134013214222003000112112344112121014042334030204312411320011234020340340140114311420401420002143412440422311011123303134001341321213412003232204120112422044422401040122133224321413241204114140413222424412141402023211001432230002224402104413223020110320004230342140143402334030143033010201331444403412322323110241214234304004124130324420103233242343201442131100414442034423432344102023324423201034400400130244203332100344311001404314132242221412231123430304221133013003133331424230322021423123240330303241224030441124404102001002342040034103241300024000044410433441234431142043221403420242324443224031404003421211440312111140304103114330220234021111322102034100403044010332310111242322131414043223421414123211311012234212121414230024033441424310403310113011134041113100000434333233240034113031331114302042044001320204120232130040313440242002001131241242414244432114204241100340043414142043211443330342120203123400110344301000320003314003132401100233221114444312121143220424034200311321424012321330203001131101213124001300314322443442220044113232002414233014114102032143140431011404102103131333334124401440313341132013220321101301110114141201402240204342401331344340022322304123021100213024310313004332443101323023102301314012411043134144013204203302123030122444442323411314121311311343223302312302401220142011103131031243134210241343043403101000144030222231442021301433341442330324323303040032243300010034240434003143322412010144212021132430240232444001040241133341400444113143423133421432313443110114020243041021312410410414433334434023110431040130314010433401000433102422002434434114314013224434122120020413330423113024212241311011343211224104310332133341124323323302200433101312443121031231132441302030210143341433441024444243333412013320340211000321042411104430303101324400424001201043044200142424030442404244201101102140001441111041421011032111020022210033413304040030212321313410043410344201031301043114232301323041411041112034012123034210211034431210410442040302210122001204432334213234242002444442140340410300321414001314023304412102303302303111211213231221043221304441000020212433322222244040214304303120101044230244041334231410440314134031314030432014011030414343023343041241412334104122301142211113113422020411000424434422424222430304410301440031312304232020430400033144024104313023143304410344213200020132233304444401133124031201213133031033440322000234413100141401303414011421112144002341140431413142131204313214333041230224112310221142034444104401110431410043031123230030431243001240302021141330114211401240432111204441131210332443333001341234424431332414444200221014440224142420200310331110114330200021232442011101343031120242234121331440330011010311310144133001030004333144314201134121030144303334101402234231014443240043304220222340332130241124324231231412440132100432230041221423113113100122040010402003312210402343001022134321011243143031402324014430011031024101234213020033013023121032042312024023111302302041213404124342310201424231123224043443142411230304014212042243221120442341022341132134023342222020114001304301302332303411321021304203303410444302242142110201401020113143343004244012213343323043000231242224303111443322001143001143200021003134221324224303221342030003322301124000", "200040241034410001143113123231222210103414310024441430233242242040240010311244404230430330421231342112442023233124320102132411014103202221001334442404133343241310232024204204434204104340131032014204311012421232100104102410111002303013032014414322241330443100403343042202231403104302240302344001433422124022320032302140100433200010414122121031203432220204324234011032220442002421303033333310230101112141121102010400313101230100430112203443222111141431300440432302402433033140231401342231431042314434314042441211243221401021400212141120033103034343431122401421340430142313224213040114442122342243331211004013042202012113340104202300302011433033222112102410334013210243000312011343424442131032412222211441113140040231140324414041212234410313330014002031420441433444131012413200424424431124310441343013042223122323212100034431110332424440314032330020122002444132140001003113204001441121321043312344134024220304440233023243124213324221322420100432312144022130032412240141041211024341321323330024002103334310214144331340212034110240440212020104403144304400304214311223412323432131040312213300324122122224202221021041110401322224104243140402443413124403244331333412210332201224200312234104231024422011233202000323332014413301044142300043143101401322003340200040243033203444244321004031023202021340130124011113343303402320012403040040304134114333202341401444121413423120314410313202324004030031213031020342103234332421131402302043330133442104403124224343101224420031334114132111101220402121340300443243341332022244220421414233000340033434434433334122424131013200313002044023122214214203301330122130041114344313113442142101300231332024410214212134003202103340210010323203233332242044313400003430210344432202121402303322312223412144003131241041421210004402304422021034024114033002410330103142102102223313324204302232104324010031221343002332021224323034144021210413231021001301343122333441230200401034114011333431243334142224400030120424133444312310402334243123240240131343212221033241312220100203140043011401323413010413012130403432030212031340100443413043342301013144302303112241022322211340414033223200102022341040434432244241041044311231033020323421434131210102443113200211300310234224141432433211304403314304023031210113034422002200214341431422001231224400130440414212101224432134332110222022213134300212342423124403112444232303312020032141112322304023111341032011001133140243022410124440220422312024123243134232034331200213102242200043324404231331343312333132331311100434433103341010410141421400320201230001402143103403314401102414320001043033212123110411110123330340041110313104144434223104444044213013112420140424403204334123000414402104323432233340203314311433123212013011022331224013002333312321112210404001213123302021130340100014040434440434032333240402032333101230320202012324323141130243400243434120140231113104101330430122140124440111224220412242401130240132240231120002220444044233341330222431401133133410020010241011001111342424314414320002324032411143330302444013002442223021042244301000011433023132222142400223244113333144300020120423332310432311202121142034331310333030211210042010324122404413341013221010344101220004213410304111111204001101304303101244011002424020200204042133213220034024130341412434332322041102133404431200004121331311303231333321230422324433221441013201001340343231114342310204433140432443331143111033340132011413243311304033111312241142202412110203133113440310123410441323423124132232023211004323002403043043043004120414303124201131222440243430112212131012420234230112010430003420204131210430110423404013330222131001412312133040133322211014102403131103144103214231001333033024210012200314030342212111233242003323034442343130314020110343343424124011223043032001300020441414342311442131333144243204010013244101103024100321411234323020334122021044142110420334310422310031303004423030111202424040203210131012021430224332441000323312202042232202004200201031042232202403444040020101101331122210244434222324022010134112414010314401112000321222344441113012030341341243210012431113040104031424230123344321312322131224442424444434300000021320223230234122310122340201111441032112243311042331320412112113203013003201313402004001204434240440304312343241141431311030200410430221401222244134224403421134423132434133131340412141013330012020004330101214001143004041324100211400313221124023233401111421301112243333311203224304121000101244410020031422421331112", "332003431304103211320224111100344324131444304202043021421141003323110133334343200423423321000402424424304130432431140332210124333133423411020321032230113013344210404104341230244204331040323301040331201012321303200020424301423313401420030433003313320124124414314230033343004431433404411002332424413111034410330430430204030330014010244430142204313414320023220210300401330101223221430133142142111100020144212134244143132431242433401123141422302032224011441210431134233130033412024342044221011002213042143342434344431412401311323120442221014300233402414222241220223134203344102103302213442422044401332130221433344241121323331413111311440124133223312321103114302302232144322303212300000423130023401221213011414102043341322130104401413201430022321012401012001024241032033420300342322344012020300424131233021100122433010014222042332431034211424314023113021411113100142020314233322121130031100034144412132101141144010414424011011023434031202412030132030212102341312434421213140033411341411120343241001321231232431142232323231310331402241014410004104221134011331210424121003032130431444124140243214100441200300133121244413313320211320100140341334210213424432304314124402034330402202404131101222333431324203321434122433333001134132041302440440233310112001403431212410022221220241223301014011401211021202023102201321113104430114441114333140344330333122430102020211442242031000433004104342114011210323004022404012344441440333320232021112244110301420444014121304104400343314312432140311403201211243233342423142314133402413004411040010324340231014331242024442414244442221001142441311311023444022014142044234432043223301133300012124402302203314442243032001112423113402124332021010334010014334314233430210241004000421242322210131220120203222140431013141221100301232032034210441040201020202113310421324440131444013102432242113343202204011301422021011124123123304022102340223011041313200214141202220324041231000300312144011404221310114430401012231231004310100304204110232443243441442422324444222343340322114142221041244304303311234434341010204344030222242241211322120312320423021214421310100133210110210212341310203221331231243141243240233040440102434410314210003431023411342202121100130423122141213420212000240422220340113222033443221142242334432130211120340414224332341104113343124013241141321234344024224220002444330324022204034202213114002243003123134144003104304134121332021344041333341130444313433122034013003110143310343212113213231232312221201340210312342032200432331404204242142142010232312232031110233244242420122443304221223344232110323121300443204030304213243131303201033110313431304442213414244421001302000300034104043001220143321321440000240321023114101103220432431011303412432101301211303113004404032403441341412444431113432040420421124333302321321434303312143233223410301301403413442403411411002042423431032101011402332013111033102134131411114032123433300411010033242341304131041122132132200302331234002331043402414140230203333032343013344010112200143111440020343144011113442404024304044204001011430130141010344413220410323011211223001403304223133243024444442333013440021042243302321420114014120400112123444021323003304101233413214222122230233243024413010210210223020230402242102414003343140402022110234323323023122341113044100331311213221424144131211442320134242212341333220310330140431344432123330114241032234304003321314041222000404312243103031323432033431002000433204321443114430130301300213131402400241404241110144311214002124333004144203232441204133040403324404441313333331124022010433223443212110314001034011041044321223430000221141032402340040004201324033231133241401044340312314143040111024342024102224233340012220344203012341333041134020004412202414330144124221203241112422412133320104011141040013041111130432413414420300043143133332130321044012111003241342311004312000232403013242213132130302132344301204343321310444342143434130342003111432221414124423111202020003331411014423002400142433140320041204422103001421311330100303303244212401414300302013314434000403011003442312041313032421334342413132123033221414432000022321143413440313210231430212201123143132022201223203302132411013111402023013123421214410020011302441211442000241122033424010304431242403024024010324111243042404203322342340302122144033444240442332310414134224002130003014002030442041401232312403321311332132244344113421231243412142040423441441034242324302030011314040001010341110013340220312301412", "143041303423031041210220420240203403030224340043334214413304200302010243123244300213344401203310211003011241433222043130242340030103022413304431040011403414140141221323003201442112243344124331003432214001312143001423034314103231413141012441043041044123123404424410343010241231344040004343143222232132434131342412131443222402112331034114213444332232242311143244443141143414424400341114131040432103020313021230433044101042314011343441243342144143402033104302414002033211401430014042342324041442434003223243030200310134040231031332224204303404332341343200441033041224023212232334340441030330240303210202213143012232041144420230422120434103222142002222421004243332044104444333201131113114301104023234433434042343221441132011144111442341241311022441221010434311302000032143442430011243012134441331034120103430401223434230144302133131430203000124021134031022041032443222013001421424230304343321240114011100344131004111041120212112230210222013213032130320412300041224134314034233343004244432100232210222114112241143424122142103021441310310123200013242120140042420012211144401410014400110311403100421342033322304144134401121341342240304243244034020114131234330241302304124004413400340404012311032021011302234122320340112341203102311423441012041404103340332421231343232032302141441422403320421144133411322122123101024143314323144242011104413002420003331424131023400233024310342410300002404220122111423203434311132043403112124214132102140322410023221143041413020311343112030441321010203020022032033244323331400042124300442242444310230104403114340311111043224220302003312420323200013442220330324210340240103432144112200222110021042024003402412310340340303034311033002344012432233421221342112342442441312311444232030101424200422423144342334304411044103101030130330034434342333021431222343132042041014443042323022123243113123312332422031110124102144102331002322311143112221300131122204103310230203434203421130314002113410131032123302010421330123431101342420230202130234433233441230032032003010411224312013002301332204221131144303234304143413214120340104241324134202133344043320231043311322143314200341032144030442211000232221112313034003332142002021344442133302314144324241002311113320321222414141303030244434100124311404113200102034044234421014104442333101122034034004430334114404243440341422302443230121434141124013322102141330030304310021402133000204104423033113134301441412020004241142100010240104012203221213231042441241443441423130330211312101041401131411024220440411021424122041320230131302003314313403100231433121104300421121314430240014244124243024233144102033002340244030232114023310401220422204231031234233220423130113322403110312123144321244402331140041443231431142110244022310003410101340233244301313240022021112034123042020122344024341233322234014423432030344114130434044043004410332231124034041441130432201334232044012144202234443221000401203041131434044142310003342234341232224430041142204323404231311104314430201014242041344333011132420341210320000214220321043414032232121041021343020400121443324123111120323013143043124204240412010142211144232133334000032134421202211003431120010111133423121420334302421340413032432313444321340342404012312420024402430230203303341004301324021323232332230130220311123142134142102342212002043003220431404234223343402432442013310403114400243221300411132114400112121122400123330042020123234102231004222402011441242201123404020442100143443014333220240421100413021230300112342344021144010424404020212330031100444132044120124004302314021310122432133421041240143123420043400322101422403040204302430234400433114023303030243324212110312334130323414402103442224313122412031234003201011331321013444301321342331413042410310310414021111002142123214342124240421320034120443341130232234003443440010432344233040111142124000123232204034314310242124310430110041321011103021042142443303322331011330002401201330311204442402131332420303030130112102144111033021420101340320204314131134440020144013310134312341431114142344110221324341103342041110014441211214242013113031133224331221344241002011421202440344241333143340323334203234230424434311421004143222211130042332204040313344443102002012343221400111032211224001033110111321314014030420403144112341301334321212201230210400420040322120404134132034403401422221023033301421424121112022312012423444132442314130231313230201131242230231423324223300403043212120131341214221344434312012134320423221230132142014144", "242212211134031103422231141000020110340142041143010410422301043204240300004201121442120140340233313003321104122023310142444413221330143414004432014212221441210341230244424011203334044440433044322024331122413322012113332212310421204214131331422102423104223224413024101123312442313203334234014221142220423320341204312241004322002003033304433133322221214414220211232220001012201042341400201243341200324410101403242111004343012324232312434124203201034100344144133040113103000202231133022402400012431104324142110033004021143143421102334003011104121401001134330430012432312224300010214403430404241330030010202022333124000220422321304341033102432342030304014030131440233111044312403021202341122030024231121241244124303000231400124201232131034224422222404023030334114221230101410342213021413003344430434040124402012103344341400030400014020444414122202131202221222302031212122013240341244123100214412334044401132242314241114402130413202310300442201322014301023041042423222021340031210430341202011331222014100430030140200431342114212331212131244042130420433231434200344034223120210013443302024403241332411422232230004400303024100033130312110424223234043430212042124420141241413402024030232434314024434044121310400042100334310311403120140410331101032042304200021411134011410213244121431130121103000223324334412322224121410120044200210100034041131423221221410032132100312203040433333342001341423021411032132312332234142132441414104200444332101214122043103312430404133103232231213011440302004134324100443004342210140300400002244330343440130430204201224203113340042244311321010200223300421434444241043000420003442231033212223132101340112143011112223320110430002233023130400240202210114424221001142331211221404420422031004124131040241131411114131420320244334334114243142240112321201342134144320242004311442423002024332312300122414121414020331323103040143402400412430010204234441243013404232032314421032014023113313040413024020044423201404144332201230141244334001424303012110011034002134221322104020121113103211221410002232340430003213141024101411104434011201421340413400031033342020002323441244330443114014340022242440022333040040444041101331223304220010204022440222014400004144241100222120032143002024323214300412420420211222040411100442330213144222110130432212030024310131244213421021224100330120401333002043333244120002220134120132304130340141444432423241213020130431222343213032211212012211123423024313044313144233342330313133233213033122132300001042311101302130024004102204040321330003334014410422223401003324302202240141211242031004422410411012242412112341143243234004313422134301411343030341133222113004422213014321204101233440203032300112332324443440120234302434110221401020300440401310340011424324041011004202201200133340120103023232032421402013040104003003420221211033132421214323124410342443443002224431224342441133004122410144131004011404410121040244134300431223234421441324124412102400314004003212231242422220341442422423242110201301012421022043404234431441423331322012014021220303144440211334343121234411401422200422144402122223324100033033132244231001411014031112203133240110413041033234232220001212411023303324343310220001040324300131113201030143043001002141402312031324422330211003110424121113110334042313203140324034033210203431110244122123430103444421214244120020213022002033423200113422413030321122413131400441043310103002332210024020041104110131014142133222103401310010231144132144421140032043001042124201420032304401441134010040430124202342413221442044440434302300312001101123202403433322332421220041124234030133222013200134342334341430124034140430433104241320210412214233100140440023231144143304340331101224114022420121131434312312104204320432431000114440443010441221020404404121223203200402411430213001400220422043304203301021314144241231430404244004123132302102224101404032420302141223401131244020143342434332012313102233433144001320043240241320003321310012223102404223104133402220342423331410111113330002112232233301343330420021430204244033020024012203340202320120244101134044343214100410304220331230420100012213404202430143122011132330010420222124212433421211121101210012212424404334000212212412044124420411113123410024343234132034233043204140200014023211343213113123001102022214410322444312111122423323024024002442323013130421343102430131114101114012031411332110211011341442021441011013303422031021012214304310114100244414012123003004332121330312333121411441", "214142040403124212002211321324222040221224100031434122234334211230303400341044004201430210314012441212140044413013202342333413021102342421001343112434202213430433240133123042403310311112341414034122313340444423134024014210103002044000334310040411022132214421420204244131123110101142022311123321142240103214130211132210102344123203202344304332030333040334443240220302244203200320134313034331410004311321234221034032121342144421112421434000403434232233311023223411110034433200120440321343001204140111033431414344444230003214442232220022340441221422222403212112402301403014020140321042304000003322432202301140003023401432031121410232423313010434234043444443010221043040300010013242134024123010442022133213320332420303313114330120414312340024444411422243300103303144042432224340133022014302341334343011431423411122423324133001400011231134224300023221301313421441043410043104311243212314144143424300231331300142203342444443430034342003422311204311344203430444031131114043342000404012412422020000004303243443102213204140402231032224311412033424432110141030003404423140423230323302133234020213044130212200343023232220323303021221412413111240143113223043313141003010431331212300442031102140324431144432010331134424023343234134304343031410301304341123140111311124204301033214124403314234003130024233011032424342330030020302022020344204023442111220321230003143121344232233321412134201220440041422032334114114413411434210321130203000111240330332403404241143013443021144333342001404431443141211323403403301441004021443201341321403034100324402044104443320011102301032300114130144000423124340334302042310144200041021003112332242032301203230043423301143303431101423014114220044441421040014012103210444140203134102013403244144444432322210333304332320140442010030341041203141004134030310044122122413420223304042342011032243031313400341243304103012132412330003110101402021324340022023011310013030242104232121403014324012210444431301024142440341000330302224440142411134140301042121233021041140433202020112022303401122130223243143113300412104301140230403434231020222203424303124314404224124140412410424202420422200300221434324321300312401302000114020134304242240401324124022034414224333333041214022443021231410343033401403213313020020001100010441312034210211014003220323114023311003402214301103304214030310120000012101302004330241312233134432301103430443204313400340400224012241440440332122021101321230112210001123111331411301014144123433441030220111443200234423430104104002211233403110233410022102443032241203143100403104014030131031202441440420140404111340140422200111233421332120131340420014314222300024204433431201324442143303101242433044024130111244032244314232424001402312243042114403100221324042100030433441433141412141433000421310033113021331240110024343044413102034311333013341121024422113343000011210410111003323404340011234420030441130000403134344414100201424210203323322423422240121233303200221102143143222402012041320441424021244403113320243132040440021421200024412040233143204331231232010132024230310444203410241022423321022230112034301224422041023401033412232320120034001212040420414132031333204420304243220102340433321022123334310121032430313042140004113434103120413223414340021330221120432323222203440243220130311430033220343022403012030122411400212012133232023402230120110103411201113320023223214214000142434131034344432011142330242212433412310324003114140302001102424403134321421424201022024443303022120014343230213321043122030202321321234121010110430323420012224312421432030102420323402240000132424421124202342122121410041423011433413310242002010400203443444444330431430303423324131403234034222004142022044222243213403421410123123122233423220224033420241234023230040413011033133104033123010342001023443312104234331212113024203312440101033231214341432141323244000341031214121214120442024140011010121131141013240433210303222414201301003242231200313011210134104221413303332014010042012233113013011012304344113340324203341322321241012142142140212224011133230011230304312331404331332414333143412031244331241342341130422401304313022041434113240320431244032034034301141144202241132231324000243430212321000244211040312424002100224230220111443044333321224023230423104401441321121220212411204114200141203013033302033143124041414200141013201030242120330234331142032242302113240040114401424123203401312242041003143143223213402201412132431440104224144031003341013001301202141110310444", "123211114311300032141211204014310242132130402121032030130432330232432241300223040320424113223001303243313204443030311010121243401444223234411140212300031222333111131212432021142244340044333312121320021422320143243013314320220300341330144440211303004311024214033234403420221310000403233414002343441021241344144141141212400302141034303442121444243412033131030023140243432221124410312412121322342340421333130221221210414020123113404033130021430343241434242202013044341114114114312001304202033042343122032102201324432321024341303220412143332144314000040401004024441334301404404411333012312140200313430122041210432333412441013121130334132414022423442110223033222341342134230401223211321344433111212234113321044431411131030124320213002031130302324441202244021424202324323422404302313340222241223313331114344011023400122404241324110041331113422323102430203304031333323120402240441311132224042300332321230401133221321421421122402343304012232000124234213413322042110130141422311241203303102440144104101233002204404113311402043244431004042404132430421413043131422102414323344210200412120310340034003013120004310240320433213010200030013022204112243004202224411134434210043004432120340230410121114241041231210441142202111223310113034111201342043314201113434222120423442344221212001222231312203012002331021100142241233212212122210311010421432120000123443444040204404122131410341400442104100434332220000011212332033100020242111133102034200112231301122044210441422100032024043301313302223403202320431242102010134330444430230141010324114042134412430313000043314021100304202333243314334341120414244214330431431102213031404341414221302042412343432421120432343200422130232413430203003401331404440143413141132332023103002020114044422320131044100043000233343423442222323041003443240001412102013133001124401324130013230204104302401023334343222421321330343241000420234400100223423143220102410102133023143140024230300312102303402113010100020112122123133200442233104003431023402132440321320024143142432142200411403231144444022343204024441313334113240340310033404301412222103142202024324434234311002002200443113031323113343030321422000200440410220302410204021304204101312443422113433004343030342344430134104121123143221103412142344120421213300231341121123334102134044243342043431433333141133132201414101201344231134334211433134032024301113040101324334202140114310403113242412023040402244232122314233102040433323303230131322240341141113301334111330002041421334014003432431014002032141430011123024230421133012411132312334241234323410124201023243143023202132113032224343344340240240331003204042423411424041203431321343123341313042011410203112200412243440411242411322211240142112043420144222443000222423213121322213224002124002432243411221031423242101432222303102100204414140221223210001400033131024143010442120121043121044421124424203213042110444204302313442434120102402201004330240431213001210112411320123341224043011030040003423430120341323223232040110240133020233233223414444212300341243444323140241103303024244444044410004202021333211202024310101124020212303433332420111104324421313023211321242224021203100342341430342341111430143130231431004311440441133002432143000001142031134234223103322403034242400113042221311243030101304400130101313102401012000142342214320201333313303224342412221341010402442100110033340130022010140302140442320044113401421142434110014244140231213321142403011222024340303313342241212433230040134122113230021440423311122123123332323133302312323203222402342341311442024220141432014421432302300233431122210121241334031401143101243443412414414432110221020042302344003343330422313114210112043333132422243303443323343200400113342404304422342344041132210443022224012332342022301200440230130200322133102401433104133402341004412431341401421020404330202321023330232432313221400140433101201234040032230010340011312432212300011311444303041404200214113401323021324340423010132022120112223030222333041213314332411230320021021324433044114120430030313401140023322120141200241224401112321222244031412031223143240114022333430302113011222241430243343001332114020212100004234024222342211203124200144003042211244324120424401023111141040332314331320334323300311031223432023214244332341343332203102220221124103142001214120133203300222204104342333043302232431443244434210202011334424100332423400214201233320044413220240023411422211240310140240232443134422201213023341400120130224301110403441023300", "414232130124003231242340213332112043213240411023013241223041043201244243322431121000133204101221323431014132130333124243102024224103211100312243211022323133013343033212331443332444400203223031104410312310424031224034331223230401120323003442144322112043332033224034211013441103313040302234030442403244211424010443014010123231302142134242214320242130114221010022133144232304202220212343134123030140344004441314023320134110222240140302143120101423203003223241003040420412301400233444120402132221011423414203241141120034304302324442101300404410414213413400134243443202112042440240112113422432144223001332124103033444132324212133143200344302411303102042011032134330431003032104311042322430241310034000100040232424442204302341000022203431104311012343421022340402004044422320020102333414220444440423402003013100411440412122320433422304440124030303214431410023003120224401223101112412101244414432132121033222322300103344244422443433423240433311113210432111413433043234143410212214011114442343242422404314224300323002144231421404321131011342443233321030210133001123213423230123023321044423122440034401444144243300033120241333443314443440420404430423014432404422300040420100304010023314044202243330421432410101440021022410420121112414331242401414130323441243043430222113411233433131240342212432142144104302223313034004340322333101042023123044343030030302322014224404403124011230300013140310120043113111112212321344342240431200243130321011343044013344330301021132412320211104311401204224013314032433330240431040112140221314031314312111422221401103100210243200204230243131333143041004221423301200014042242132313441311242044403131244240441303140230210303144114314213431344020202302142311110002031134413222332104001231123302311403143041032431440000212443432413434033043244113034023021410134040412020022240303210413111212312332400013324333100444424301212230400013004031220324010442311201444111424020301011303440234412233332102224433222144011331032140441221202403044122410320402211410001143442021000102103100344140443230430112232220241202003200444344213122120314122312002430001243330333123044124424142041003101211304321312044401402344323340400003300143111002134024300012143203103420030444342032243401302022214231232204020334142223141332023331123210031334443241103420312400130302040230324310113434233442141441323303103114423312013342124023224000211012241132200414332201044220344231242333320242123400423102424343110021344114442201442342030022021400421104423023102022433302414301413424014344424333102020303002041104122421211232313311430302330011041443111240104320014140314044012012120003221111132043441430122210232034121231231232213213320414430403411302433421414142312031223043223022044034420433323341232212324441122410130434221001211201221433341431100431000410311401024234422042314142243124040223414201433223234110003320134112431211203432402010434003334010402244101332402010044443202012411233331302400304233320314243233413303021021043433032233310244421113213423102010010224443234224233014024033420211044012401313331302241412132424024233332412332441021221043231032300431312431434134100433301213014111421301302231144212143012434202312000400100312203312324331113340034013343402141224033120233340224420240100414201101323120003441034221023230022403121024203403224243034333433340202403233133341432123241214101341101003300343442403101231113234140413014141031413420133313010204112301333402304320343203420320101031312034323124024302443220414423243240420131433143213400234012131124320222240424332432014311130020332220104103443040212331332330224023121013414341114010221443302443113240342022021310133411134213441411202230013241322210130341421240401004023031243130330201220011030423040314044232400214403040130100022112133214223034131244434024331121043221430240241214203110322213413332410400103320102004103142410220131024232101020033213003223443042202343400012423314301020241141344020330112142040401211111332440303442132433414314332212303002430244323204402044112421130034242333031124233413330003130422434011230104310244202432121103442123101140314100424222424113422244342402322244033444020111022203004231030112302001321134030223024002302334234230223012140044200313231320012102440034234322213223324403211441332041003220020343043001042104212232130102422311030434414230133310420133342441313121140231222433123024242101044312100444314241330222034012313240022104030400133410101343244303133422214244424443441124", "442241043231242211311441101400422413234144402202401022141320032400223030012142222240303041310311222300344040223042400303401204234402134331304041234210343121144041240331443322000210003001114224101301234002014411301312100214030344012334010300402341121104030002003201132223444023321344320430113122400144043122421031010444443303400324342343403413203420204213222433024421004014130134211411204441211341201232043140042314143314301121433323024022341130032343423043223421240000304400132131414330113340134212121133300004102230333223000234422101030132341034044021143342344314311413102024322013411221401302401000341214400230001220010433301022234403330243411434324121101200323223011012332231310143430403113110021334220101134404031001101034343312111441420242132030011223431340324141233304100143341314141104440101110313303100102001431112132223432400224044442313312314441224103110232343240224340300241303301322044411234213224111032421442213332100221233443030002031014043103441204314442230240411302222332330010024424123142233223113333142444020031133242142213100430310400114122301330013030013300012203102003003404133220224304020100322404212421412101432134313213413022300140403441324242413020431143032432103324214141031100413112423134443243131333040314241013232004222123341012142034341000313011104403240120421311131424132012121121341420422110113142210123312021414432414013324430141031002243110031134100122142323130110033121132121142112443224021421013331103343044042032211300412041114402213314043231433332434130122232000241203231120311133304143030101142001034344402041003341303331232131413323341242230200111143433203412133234204304244230312032224343301222412130121021120411032122113200423403411141001213130200344111444411322103030324234004441003222030140343223313324402110204012221401042131421222114142234212321000223313040330121414313333422144404100243021413444204310104422101414233013241122120041044103021202421203240030224440424121201210310212303004443134420134401014133443031433102432001103344304302143043222400444013400033111110243102001012314223023201331313241011330024034444011234434323213424101423143010320113034020012400040422201433012334303201034043001141302241430133301313324441322130003122132331320041443304232311042244033432031312043344222310214444443440242434103113300312410130024401013144241314120221213323031230334212243023243200324101203140424023341243202023444402232041201133112201130201423030000043102444334302230001104011134040333220011434332412304200114112433124202040210434133340300203022100341240120013004034021334023044240410300203030303311033411214433404440304211130022423421244120110314234323424303241300203124034012114000412443441103120323434213000020430404430410243222244041422310024330024222310143020312221242034104114031433243423312143201041424440041002124341331024402244302220343232014010330444104224323421031104221333121111223032201441314002121401333421210122032001140231323314442203213420243431112131333422023420431243241331142304004043131103122044311421322340112100340302114411003223443343021414144302124204403111241300003024131124202300023331440123022212230342401230404443002344122343023320222433022141001432043130343010424333140430441212423431341334411301314101400144022421221032140414440022010320034333003000043043114212421340421412440110141232313010214024230010221040440234202444100200223144320131000141023104042104001341014332143041204104411214013414001200043401034030024413012322130302024413334404343224343214330022212212202031120224004233404330012420203410011112044001204221330212410402432110114001020334440101403223411433340413130434403231120440342103241010314120441402022142300240212332224441300343330041243403413011030042434321421210404322200204414030342113023024140020002031342001014143210230144132442212132430114004201223140410313331331023330313142443124140110042414030442031323340104014143141322041134220421410114141433242020320302141002114240332041424333031310224000023142012024013144221041232232120111341411233210313403013441032141033441333234321043431033000200300013220420232203032313424433323222030213022430243030434314200204232101410141420400423210032020011103113303134140134342211113120122234113302021420430304203021124223012413430324432100300332034132201144012041142232311141220003033410414421311221112302043022330022140020231112144411241411440213130132442202012220321203211211332110123041301200142434412144022443043242421320021010200244", "404401122224234313231342041412413021414022012220023234021334431124441324131040233001033413042401421012301320022413413344042403422342423120304033300221330131103134304300313243220304011344142431211302322340002400230321112420341141312223412123423110124220314033412223222044034413230302413002034144042403311323244044424021312334341322213210030304410143110324443221341130442310104203042240002223403412333243434014231100222240412300130433402221343144411144402013441104001343311210331301202002212040131121402141311044441330100113110321230104434333111233421123120124133212414314041034200102012022420341004341102340041302422222202222100204142214202003211300120121302222213203203134331114043444442301334042020013331322413200403042202303434101433141014241322133114101343310421034243101102421114321331424332311430431134304440323402423210220033130134140213324112100030424443234211133134011344232040311201434334142142412220144413221342243340032242422112212334333234013330402002104400024123124201100002202123411100412333022104031433010101230142413123022213023133320222143140234430112401323113433412430130311123021213330430044022444442212330001211041014111002211304141011030044323342301122010040032223003131430013233433301402221412030034142331201323232034103304134023402000211431130420230132224124223134103200311142133223202430433203004424110414224004311442322333013323002442042302423432304011404204131322143104240124231200022030031020002231331033130220120132044343423134422320043240111000423211320320341004221201224320040334030212113110421100432242422023333440240310013114032330141440030132032040023030412333104324431111343300334343014043243412411342001323042243122044212424332301231223211021034034203303314044024201202420123140214244032014022142101030433444004431121213021311410304303023220224132241311403140042111002342301442324100231004431132111211021000002304341244411404203310204430323144322322120021211341030302114044200224423324043434223213102004314003312421233020313234021043431322220043100101222043412401032141344142023032313403033211323334242021032213031332303101401120244240121331132043123144440024424132330301230444333221443221243044314144133200434412103010410133121402310210440223023024110313233210414331144424424203332143003440102331142043242001402423330312103110022421343114144132012430002233312032121024114231200224334422134400323204123401110031003113432103243213141223433343003024120304202141143404104223401032432103332444323001212404021014214431122021201430323143143330002101211312114003213123032104123240141232332333234334011341102144044110303004404142413132402100424204433413032433443432231232114022404321234223211142303324110223032402123203420011410140422324034204022130023430041421111201223412111341331304312223421112302234110302303333412340414102221032341333020124040230111433012201422311424311233300200142011442203100313000000231413210314010123031414120213023411134040134444213302434114113343230242134123321343244110100443401304010022430442432024123201432233312211111322244142421444402343341413230000021312313334224132210044120402021340410123024340104222301003314001310443234241302121134202103144410003310001213241200230042103103022242312122234343341211014121320310114124411143303240011021041114230331344332334410100201004303124401323422400123303200014330403343040013122221031303404100431021000132420043112311134112410004143200101342002003301123242344120401004224231302333214113330001022324430400124144204002000031203242324322434423330104030241111103324401301412442002220301014123034041102411324140113404000311323430340111042143313241201431131111121012242010011214314130344404123321334122131331133430010240414111433233140134440421342334323413412044032030142012321324122324034203240103131214042224210231212314231344003202401044223034321142424313230431101330303133021303144040221411124100413424023423324312433113204240321003213201322000320213134242434313110321134023223001312444114222210240302044210240320431041401033411200411322333044222213422140334124120224034331122011120214121120232114134041243344014332330343103441044104034300310040321032432140424203212420303242424201441210324104443031021434043322320342012241333000143112112013214411221043444123031334341144314224202332022120213341140400032420012411132144024102211143113413024103141000413222234324143334223022144430330240143431000021403424424412032402200300023002321330213042444042110214201041013321030321213", "131203223124104034011403342231421233423413122310413142243321333404142120303430300443420344124433333420113241002433222121201000223444304233211401224024343444222140110411013003444210240414141124043034303032040224241421124313114001034132304441041143032321411413122224300002423211012020311223342200044342303443322443224400134312024041101241300322033014001244444042242003233333210420141203044410131023214340043311301142430243124403324242421111101440423220134240433441222321141011430330123114414202112000214100324133240311323313100240143112311310110431411032423210224103004111434442013014223314321321244424414112024131211102330124020301403204131103330200344420443443144211100133202213314122432222113030420143122121112000012220121033120042101140024414133114001212441414323122142223431134022431142131403024104220420144022031310102321332211323133411413040343232202413324002121122324134100042034204324441423044434122111032341042113343002103304221131024411130314214302200120020024223020004211242112044334233141400140323021322342033024400104413343231442042014221401010214240410311243311122241033334041443003141413411323431014444204124232441323433210142000123223344212220010243342333414214024200032420341024240230130241342034212042142031011311104304001414111144214330130200320043212213202340421204422044333204224234110040142421032041223222223202222243032000202433410404003321421011341014342000011132300230300424140122111340341433104202141302010241043124113142112010434330441221041440214114210141414401234412124313002224224401340314234204414320124033103404211300131203023430422201303023043043030142112004233333304221213323121122342344022210124431211430110001223003233244143430341304331111123342142100014330022314103204131002341412333243424303130110311313010440001204442224024411324023320110101210034341034441232103042211224012314304343303023241411440443420223200430014400000124421010141342031222103042313340221400431342314433040130204412331010031324230121441413323232402303323234023240122134024330200201312232030012334033400132222110444013321342020102423424104224031340200423130004431342321443022241143144302244004023324230414003134333242043333301413120322300314401301432323033200021111114204414014133432300232140010042220043342344433012010021422320123340232143314102312234341123313320330021200010030234040232143132013402100333430201404433334044111433033230302223130212024223421132131240312230221030202312004431144421422230212403232111013242312111123233021211114112100220041400422331314003202312421302214244324100130300143034342124411004033244222210112301322022211112134103204334411310410141031043320134001333430042203121232301023302044300223310042324233432310424401343102330332220122424141310200014203130413344421233332114420232241404102224403042111400311011114323023222141402301134431111323402341412114040100414013443042021013413411023212114412134131220243343241423241121012411133211323224201032043131301013022000120214031031321030100140214222441040141034330302101004031141030211003442001211013403224422440311113224010113120312030244300023401200034323123212103224211140313303434234314040020210201032112300133020200423230200333000430433110023443431304013430200301322114303403313132400034432100400332423140333141313440421113334401113003420243344004344243034010312010111031442331200243330314300141344210003104301142113223003320003123003203124042233323200020441314324334241114343201134003430002414002300421123121004321104230404222101021242443013303004113410104303002001101444231034313400122021333134213012400333014112231314301112331104010004304242114111100324221204143333013032101203430420040444231304114302032120241043334424014420112121224320304402301140111343000432042042214003311230120421201042113201121342112334434033104013004231424000112020214421422022413043430130411042114024441020442424423014212231331301043213211444411033304402233302342120240324400441442412100442031243140130201404444140312033212431243023022421143034004203012141144200420300233022123410233440410101344142041112332232403321301203121200223402442224102232303201113140420341004313301424344220201233313312414440024334110003421033310204131112030224140230321032221312402323140310442344320214034331321230020404440410103341221311434433100233033431422031310320021200130011201230024220400411331141430143011314420412104122222224010434110303304211401234421104011404243022442210213102044121210323403423121143332142231332100440", "102334024433014144402431441100142211030144023334231121441433022142103043314001430111311334330322342420210324404213020413423334422221444304012444101421023404113443112141400222431341240144100024221220121203120443423211113042313244242212241001213123242311120141003101330341121202334130234010340210303444013433041024244312412034221143434032202131142340301131232111433132300203101330412420241223214123221432220140002310213011100420121042313101440343120304021342012011443433414023334132441203034232211142303430232030243404324243304021102332442231311101301441343331412142430424132302241003231410424113320304324341040234112212223341304203111001434331224042110430031203422402430434443414123133230122304203321001010140032210001432234220424400440420333200043433224412314330143021424303403212422430242434433132302224042130231121104231341443440122401401401034230020424302430323102314002210114220043141023333443112024242033041203140231202303310220020340041144400320003013024244134100224322430004410041401204344421011114123203402134241333313431342232341200414312443304033212001123423302134411213340430233021240434413102312242344212230230310311020133240002303331041123020333414220024040440102322134414334142240243101442100113343302443333341020313241311130401101413141100434021324400312102014301244000243134323201224300344220242321041042101402242124303424140330422331210430031102413000400044420203010333140312142411133143224013242022331211302343212201201414010124100200302233041334342420121101111232140014324334113023211104203111140033410412320112243230421112304231443421414340430004111414244233133303320022041441134034040443132434423230042112223324012220313110231423144120331010103230042232301320321321322244000244243240243132320342430000441420422034300333210440440414443311003133431003442430131024041124044021012243200443201330402442424212402312240141211314312411241204010323032024130343402122034041222101430324443223134021042344342110402410103104001403242424203402003311310413420111142334432414413420304444012134120022342220404002112341431402220303043302312433434302330202143341042302400221014124313340120140401123340110234213421313133233330000330012102410300444221222021332324304422420430240140334140342041242413002032434313141111433444233031243412104203401103422412201324404434314301041214000124423012421132402224313341231244032141140430221300131332320441440413433110211422313324301004300113000310010411120040214402004130343010130422201010011304333401021000224333021110221332300141230040313441011233232242120322134442013304141413131301334232424213410201344333104120332041023244034330402304044441110100120020400114432210132200004213440411130410212213200112224414204103143024340403442334132201033302140300214404324112243022202042242240142443343432221141243132001342021444132343234344034420214421334012140140310334231400243340431210301403204244213113423404414433221233102231332101443242242411334323210120324412301102402341432303242303314130201333311220442103410424132233214430212213120043332132132223133140044433214114100033301303233004222213340322011343104043040010001124411421443300123113433024432201303144300442411310240311421311030443301311003044203342234040341221111243224221233422001413314031341214234402024301340342412022341420404104302300301332430110102223044341144231201044042412201402111113033230400114341124444211310022142241222013432212230422223002134433033404432230420430124041340022020431403014112021143030022001044421213332314230043323234311402343224312320243033231023324232424340423012103411320341100031012244303420110203020242014331441314324031420113242023424323200120401443131100444000300101242332300040311011111223433042424340043114433243121331041342004230444110312421442330234140234434243430111033143243213144104304032201313122111400331423211414040002100301010421403321131133200230420030440034214022313340043104032214140241340221242342234212203013020321102022023021430321434014331411412041014020424102211110231013133431131231133141002424224143304312141344224433212114204312420314142134030213234310232143211040341310204344431134244034433430010330143221242244201030421432140342310342012233101310424420021330310224243321100432341022240322013420123101004404321310411442234201321004244111121220010004333322103434314024040334413343034412302202310430114123031411024114342242220440303302102221420341414431230103230430411000410333220400300331330412232312442140041010431232213", "144202204213041343324134021023311211300232224234134211003103004012124400020402104340334031423434341312241023301031013242004232124210404212042121220114102201120413223013021044444233243112020344030232212102111103222331112230221440002322344204114440431003213212240333031213423322314242001424322314041432232131133104103242323100432022331344313024244303234340120133244234403344220142143130034004013344040212310240100030230020041110212341144011411330321130410421403012412343104022342023134402010344241232040433324044342014134111041333332032022333234024144430212013000200240341011410243214032321420040212242203224331004134033332121211004330343140220420024144342323234122044101041010223242433013411302024230034211324320404342200340424012244310200321214422323302424024343444324332314012213124241032231132234014003444134320111032022244431014232132234301420220142232324410030033034123421210123433434044133200404103213224321320333212202333413132012433022101410001400101100143114030331220112102010124430133132411312342334334230433132040422304230424034343044342311022242232344421000443011303132440323320010103102042220212432100420022222144111330320032144040121423141222102240430033112140320244440010441323342130202224223130140142431234401441432044404124400303100133144400012421410242101320420131313222044033234014404432204104300432131143012110001303314030324311131313403241024022132044043113043000411411134040232230033420223312223313043421244224300223331004224344031232442322143122403221023334013004044004033304000033202011221012123304441111201300403402314323320124132200203014110111201444034331030304040024333223213020004100211104104103010312011031201102031000300033220344234102103304221033232110033103020400241241134244122411213011324013043442301022412104234242422214322304440021112221010330142312341414201214301342104214344414242311334324020232303032304104101102010420104124313200303042430103431434110310321113212032203223244440123243441434201420411040001021210311021330133031003201011043220242222030043101141122212112332023031002410414431214400122211100003142030430121300410032121003022203400433112440431243040321142310401414300321011233411033400004403441101101224100144420421022212203210300110202213001113322313433244041100421004011443204333044440012204114434122321014032212222014313101301123420211133331002010033244330000113434113220230032112130023134112223000232023042234422231212022403022324224311003004424030103003401103344223041331410320023211412102130310040043434343014401102004244331223230301224304313300224123401343444404012321233021220341243244304341321342221230041434240021221202040110043233122343040100132241202101203024321241330341041010223224022422402133033401124130020000133040230330423202310404130104101042000212414414332111330113042023413303211430140333222144131030023341444200432344311110304324002114010102412020440223401321242100420404101412030001231003202332044201131020024344200033424332324332311023113413304332024403034030132143304042211014003023013232102142200143423042432034202222130414312302231324301143411434024104240224241033042324431422140102110320200344111004140104410443101404230104014434333301014314423122223310014144112340304032420444040041044140303400400104334134111141442113332424410233241113001033124341413102002404123214131200301432134202431031423030032440433404033132401242113211200404140301232321240420421320423240122230014022433411120244432223242242110032000110004422031403113204302240103434200131222304101432041321020040220001313320023324041140400404443304030322343232210030022010321044101001402322043303424304410000040344331103023011200414432300214430300212022300023343131024324413434243121332022221311120222212143423020201043012241311222201340030131001343244021011203222433433041031210220010044140222223444432302423301143234302243314323333320134043210301400243034103212303423230313240442131020123441223442213123014043233214444313114241301101040134024000434434411300141120422343422220322112214330302014232141133112122304300143140044323033010422332323033310412013320223043014401330214013112113140031431322121014102233002034114112321140102231341234441333233324041414304310441303123413221404304340203411101204221340203433103101343212400044440302124134402112113122443321332122214103000102303042421423111024410420111324040134441134142040412040010412440114132414334414400440401210311433013202311344302233314044303200330440023340441342323040441130", "230400412201443341443110324411003312341221210103123241401233214212323402021304412113130423234311003120414140113004324311114434443103012313013134104230234140401141000223223040301233301123044444111214141204310322212222433010101320342401113312221122422142441142140414330213020202244422321322233120204042230210021023041244032133343422101000323131130333212133403410112343310104143341040330114144300443030313400432234113244213311312113101222101314342303023203330414312223101314130341101110302323103244244033332302411323030021000440422223022333004030240013030021141343421103214201041243030304031020020220133332404240131222300204142400210003024241210311404441030300133110240032043132023444300311301100141443343412320442421031234100231222113030124024044143304224003000431421040230320412343242010030433002141000340400142040014201342024301413043210104211120444401324023143043113243240400423114402141423301003220124301310140321233133034224002310123122102400432343140223233030202443234201122003330242320214144331232342210434232214032200324440304410231322320000334011223334324023214140234441404011401223223024121404012440214134013004004034222234213121424442142012134014422302044402133112214033114300231310444021010013113302341123333140243323413431043122140132231143430133330411114434003300243104033010240420430014221102332404202003400001101004211333122044303242000303342401012003214204134224222431311441440223324232403111231111213000422034241033212430034012323211123334304011021042012233232311102402414233212220243403113222201301301343004331423011140200241223430312210242344200223441131343041322342420043443203201442214433032011313404023021242233223020312110322210110141112120020120004313021244222101120130311140031134443031041440002212422232404222312021441100110401103031404114100134300014411413031004310024200431340311331141233013133134114331022022202320043202102122311202311203012100221334023301412024034301300304432232212244322431441222134304422204412233330312434343343302300143142343424220322444330221233442302042434114341110023223203024403030213243003143434020431134300443030424103302240133211324244032311233142012233024432344101433304013022113004024201312221202412311244204412443342401204413424332212312031343343224431030323130440333020024000200141101440214223023031421122020331301024301004101330124441233003440033302204201121421443241100232222221324141012021110110434423211442230020434432334213124302004233242020122331121324142012242243112344433020143130042002232141321423223344134144441440011340004333131041401320124230141410021344323043001403001341042010104330442331110313112414413221320244013220031242113013000402034414331224440001243303314320143130323242034012240012214420312301213140140430421303440120401441301323232021423200404231234000034001333123444323002344200124224102223433442410031213313224031412344321243011001332221304310414341423314034123132141322001122414103033441140032002424201420400233210402133444420314200024321233233133022133333412224304241440430031342011321341003332320234314314322223100434122343221313234243323421140410010214112142132212140244220034242440020010303034220400023310401331211220244213101143002014132120004300224211312303304134022432242420330232023422012224001234132001042131331401200331120223004232240343023241241224013300222040121301200111002200104001004401122123414042202413042223313401102222100002412324132320013310132311423101424204201142300222310222401022414031334301433330033232231203003043403003324212423323211043300332234110004014440423001003144130230411041424323312332121201404221432301423112442131214442201331001033202203144214122341210322334040030431003342034003443233441133024033220241222003422134400340043104421231232041110103122240111203413421100222224410304403020322014132010221233311333403333444424240204000132120311022132302120234103424044402444411300343342344124023240244442421224004031412421140020040232120100323442424311323230200313230344404010200343413412022014330402104002122011224443414034010404241411411240103010413022001304003123121042332341001314210423242214012423440424200443310020200011020120203141202140103410101423413201024000230301040030144333201331313044210113213110220104331043000304313323243241203434314324240343110223311301130024402014421041320002134120324430414113340234410004441040400014201321233440130103211334243421004021403034423134421324321240223013121201040010132413110021421334000402402130400200112", "321024034411023034133311014244320011230340332321242002233430322221222320203420040003240442000304114241304314302112102123213001310340413444413033042024311402023324434231302141314110424023241041324340033342142132110321322213021340421203443130322330034122230414003030441010323324020343444114043433432440124121002031412323124330131312234443221403043032403141024223012141122403020313431030104003341024340124021203210240440044440200131403221431311234042003031444242433002124130430332120103434242212311301030110141021144142202134212111210020133132041414423421300403340031322422124034123244311011103230304303203320041022230001014201434012440123322020204111441424112133231314233241240414113304413313332422032212023202240412103421340224441230311131000033040442204220241410000040213142103033340040101203020111444221412331003112331024130230341141244223410314440030041033002420001440121030214131400444323401020010432002141222401243011421422223104131324032212243434422013134043034323413403211034403340042302423302433030330212440200340421014030310001041342000224334424304242031044311332424021323041314004311134441110424223234210020340011210313112423123021230411431220123113122421012101411000243231321442303044414000231344444423301131240222440242203232142244003104121023412204344430210112013443241034213414134314333001124111143023121113114341014122442213201202214302332134313030403411232133322404222032200430244242140223310323132343130330344044200124241320014432110020231422123323414032144110412242431214331213133421004400404421421311200311414110041422042020111011102130044100104031244330241241233314133033012031422423414112103424110113421433441230414444442232230430043120114142002244203003223302411223440123221211140404103040430202300423214324134131040321430040022032433234321404023124003104210002234423010300344404414120424031334004020402230413142011220301342222124022421214142241204404132401224320024324440342142324420204343112121144303344231014230031001200414334001402222400041303314034211311424433444321010323140422044420412222004111431211001240441034200423421412433040334004411034402310020100010413331112141040424211134113122431343442333200422033414030022320121422210324032302421001422203330232343040421101100331004422012223431314113324000400212141101240414440013332201222233432304240101304144141330323204044134341032404103131442244322214420444314444204233411001341002232243142414411430400324121043400421442300313440114104033341121001144121232344022323313313241430440244411022103210231212002234343042440420402210430034132224103300303231241222102104222340202403001324400143333040014000131302211343031244011212220001130103233310422430010002202410234444403344333323113203011323244134134311212443014433113442211130140444423004103201043301124124110343000102232441213303240320314343032344113012422140223000404402410411400213233122414132201143142022314233100030042411440202323223002040331423214021442101302004411022202311431033321324204413341420322232430221024230234110211324200220322214424204132431434424101413313111240130041310101332223034403244430413212401320032223304401404314021423331032211324124134123114241003134043220034223024311340111114343404323114320321123404422024031232144441412124014103243034113130311134233214222124002432411101333433213001311211124324414300121442422402411303034240312022203232133034223244241021243330200423123244404103130242330241110222031241401110202001244413422231100420310434314401310203102030424430112300423030032121042112141300130344000243402034341422302211232240012022443141431030020441421400201242121042411310424331023441123140422022022200211311304221324333302301111202114032401442411041342420044242203003230004124214214440320131224333012013042411101003023233220301413122102143224044032022242434043401200212342220412103212323144000124023321340104212410133033431434232044333003311440043341243042241131343223131242234022441034001344421041321141422213010114432302432344431420034123430224233113232004024130031331344044402130403143022131301314332034424203134340111013331324314314142034421212431040013404214144314311142122444434343414141033231231144123011434441234301310421321242001122201131314410042303014322003032430333320342343341130401144431201431213010401204221312233023133040120104014310214122113344142400030332443333222301140311203412211111320114003011131201024003211201311402110400434130434203311014033111434421201033410011041334300301020143123344", "214411410004121224121130420012231120344433112104231204442233303313240202331431121302242021011424423040041343300334321321401120243401334120141120441333133102434420440432334300142002240340230342104023110432211424130304321441100303413404022324420434033124134431204023311104044403312414103333431114133041034130440440211322213140100232403004040311121331332313133032232304413230314302112041141411412220021342240202032022301134320333244222431102422231241443212331200144432230422400142121303122441344333420012103130433112211322404121211330002143014111233130213204240303100303432231323443314220044103143231204221400130001314233012020212234011341004431401143042321144044434210312411033224214402211241441424004201113232323232342133043003204341020140213430104311222033422232313330201422142120223221310330303404340111032423021324440443300440234242121144201442142424344012302331304234010132211412241001343143443434300330444311110214112430112202040304104131221131013141301334423021114030214422324013140124144314104344300340443031041244024440020421223440304230031104110231423213434102424222442013310030403142042342001313404041340012004231202114113041232104103402201200140004322422243331340111301243043302104100310340041334330311013331311032131340131114210343110102000002113222121320230212430432420240213114102341231440323332110211004444143401030402130044323412141002441143133111344203023300422023004311433420014412243422213441241241041302213132001024210220213420011041330400044042021432023134232022342001302223312131201201040424042044121131440211414412302120322114324130224000114130114413430142012223312040442102301113342434233032304444224313420441124303324100333032210002334433344332243444443140430223031414134112233301141041134223020041034410001223000400324431300414101041432402003424440412202330421302303331104140200142102134104103210213104213401102323130434000301404024340040020402103434134212341144012000234432440421402341234320012241424021142121340113324431341020201230312400312404230042324444443321112342333421333141343011202144344143131040444141020203010420411404421420221202420441410102104032142221324022302332032342300400433144440430323421234033232342334113340122431200023400140404123224430323011224433234424014130334134324002043404023312401344230230144313031321413311033300403213224230130001233303110231412301200403203422444242121334023414043230213302111140332404211344130420230020401322140313244214204101311441243233432410334142400314104313241110334440241312234302412012004231132430311133230304210141421123424101102342222444024314101424330134410130422031404223433234212110023114420343124304012121431030412231203003430310340011042120012242002323114404130430122234244321012402024130230430143132232001201041442434341314213313404324203000323034020003211344013433324240430040441230213332320113311443334302323303023231310434400222131002133024122334304242200131300331421130012122232423020013412103041412123002431210143202430321230131401431222111224421334440220433313034110034104414012130143422112313213221344432034444421330013312334441100132331223042320140241223013040132213102044241300202323323123334132241324210411412331322221441114040414010432434010311341401132412014301442402101304403323223044422140104040111444012103313441342130023313233103221001332130424320142324403011333402201303333214222040342112001003243221342110010004212103240214124333143011400334403403123101244112322021301300213234023122413430004441014443100304024110231042040003412122111421023221444420202224320230204420240343233203441334004403120244021424024014423134141403024041131140213230321012012114302012122241130334121441321312230331140342041243043104310241121442400421103313031431031130320002032034144322442411112024031124000303114133401003343111122333004430440001244000431402131231313232404002034243233104332121110304424212222404421231030132324201310331424421202011114244000410041234340220001444103123401110101243202211331100233012310200042143002014201410003403220041040002241111343230003141410113412223210234231300431220140404403400424321224012033003301024103332232312304320234333113324012221224444144331041141131440044301224004204222202044431012031140332411041100100021014334030042233100014310014244413300413210211434200130201210100012121210103324341230424334321124413034240133120222310231432141134301412340302344223202423024330220000402234242014440034404104110331211442400001233014344034143410122130130200", "213210234222000130124223432311212403401430012144131232442412411320313304221030410220010442121340202322440102032420142211202242130143002440321300004341033444131430134303000432040221110231404114004324340101031224230202312322340322023322123332021233210140104001111343344403424404041110220114141311100213230413032204022214233033402310233112420233420442143342311330331220043110222421324144210234011014301302123324342441212324011320314121241313101330414300323211042322232120104321322014230043220420313414044400101444034432340141400322023421041342204001131022222310402434323113314210343300024301442433144104311403110412201123242313203344333400001203013244340421044122213144240412313020404144243124412410442032442140132001311220002342100222103221422142341401044414041130240012123442121230231021002001022232034020220401333212200341023244330424042203120411311010123010331221101112142004022213333023414210144104344443301333121412120044133241142223033110224343303022042141303414300333303404433302042441243300221124244340313241431142223004043123111111212404444320132100021341013402212210033331044404413342120223244242030214144220234000133112431001234312423110000420220100402123401223042424131100412232301241213331301413314311021320330022223442121240343021221411013130110441410304402010112120004220444143443103033031333223302142240043003341311331340020333031233121310334342310114443313442321403312130330422412041200244420234324224314030242401130001121422402334204443014331213312134420231000223240012131302210443340004410031341123330110300014313314401124000343100244231102420234120110431310324422120211012404202401244412313031121320104013004211431113024141413423020034021014441331424000321411020330144343030111104411412013434112321021002003312014420244142221210121011340024314324201114101124130430104113004231341324331024041134230132141204201142032204112212414344011304413301223110422443303242100443444012303314410400343120430121020441344300342120133214224242403324024141123224341140412434144424131010204144040413311341033014344330323302410104341421304043044311032112302032044322212011124000440043444300444012403404232043222010321001434022311442411023244213241302434304143422304010014201024040441220044321230230313331130323411001331132001403223011423202443213302240342343210222103441111242331411324344341300222411200431233231133311311102404201414133201033141333144240210441310124000123014310040443302124134141012030442242302203123310002210420143142043334431121320230221133444341242313232332014434241331144430222034243232101212444101014330441130202411043441230320331230412133140022142232302224423420034102032303411030400023040424203232234333424012434222043144441300133040324321243300403221234304244014031410204103014310012134412211303022411030212442223231134041412341021441431110413022441022004413342212243332230100124411430233101101042131322342244210303144142013402230020243224130011142123113000442214233414134214033300014420101130431442000131422301233041313301020321114004023403030444014402324230300024421034030233340334232132400200301030413234402141003044304212302121440233243231122213041412334231313330322123334430214401412032312244130403414233433244113332310311420324034133340002112012323021114233224131404033200020021121302310333002141443401423232231432000403113430314013320440020024022114402111430114443443404001223031422034334040312233322013312243232011010030023340300024132040001442122122312040311243343242411303402240111411102123311000423303334334323141013201122143032103111210232443013142030234122132011241300134003224243321030231221134113224341130342033203303344322413342444414304140100111210320013442430110204113012042312424123033341230121001042002320003041012032100011323401140103001221444113243424100040443400243213421311320123414042102111130322113042241121303300202223133203313211104142211220340242242340140223203302300414313420343414311133244321331320342212220340114323342414131414043213221013243400233014443110213332144001310433221404401003244311213411420111142423201223424013400110014010132210444001044231322442134242413412141420143421404033032211203340343314244202421324403004402101131133434131001124444204042324131310030310231314401122233012301014034403133441323300222400443112333413240014100143104122323200200040024111230414404240311042210021323413312000030231133342313041420134311101421432313423213422414022002323241010420432343300013344210131312313312002104230033", "221211302124023344404140402314302404322104103100034431130232022302213304300324343131112411043122122101012242241342331303304023432432223242000120212223213434300422434434334102334013302130201034113200303140443220322441221001240234003203120104110100321224103432242140111334331134010411303214401344232203222032441441141413120221023133322033220340140240030111211432000333020324224212413110220044032243004200142100411243031024301431143412032033104100241302203113320241412414140040244200431104020030030234011442122213042121443400324034143010130421220233001022413441200030124404233201413131013122420114241100100413240442122030003103211113123243112110141230202400422441210042210413302413120020240214101234034444140210134001114312021422341034344423000441422341443213123044334230131122423124031340214342234411201211330140101114310342422120431020242300341114132243213240030034130024440002202333120120302144402334401010433140210301444343113324333044311104014410201002011121034104214321042230230402141210313210244334331202022134411040131023032142323313403332302140320404202203313433020433104210130123002342143422330142242234233010044333012331000320113444440213332210232333230120132301132003203424130230430013211211033100223211223210031110204422421420223402003013120230030214244121204341011310231111132403230330103031304430140044132233233131313230012340234401240421302414144044240023414103131222433330304411212420302410141342002320310222001441333411202304032133213201142403424302300211132211130230422323000104224444213204142410204034011322134440010410043013210014123303441040222133300221314410310131440202111323212142420312231331233311414141020203231314221323103003042333040044212141120141000204044140134321233440431100423000244312232423114440210302124413121040233420110313440301323141132313130140430201012422222202413041113424123342304441204141412413223213232223320330232333444444400432221014303223310133011433334220112123412403322423202313010042413134400303320111144303121202024240300321001231431020230101302332222322120231222130320333144021001020404040024310123401013122244331034021033442231411131141424443234220114310133321000044110121231212000034034131402213210431122140333414003423324421421330044141121443000144220132443230040231410140010022441233440240142234000134434003202023140110440410344310220123104142243124110110320240231313422241421023330224113144434134341211222304203212202032344223041014033224024314240411011223322402243003400033101032332013002043441333201201414131012331301034110412434201403402041003234002113331112333012300421131201233330120412411434434411011423143301040320323424202400321133411342340002203002012412222112403002234404223202304013002414342434240233231203411144324123000111442140131403014324141241314241043401404303041221211213334222204423000213022034211133022233221313114424441214111010142110122430201340030041423233401323100134422114102042100201413042000212030402141303130322231401444244301112230020400411313011040000333333413032412034341331103334134244411113213324224202021413402332042440314124402134234444102204142144130203123303204142210302431212330000021302433243200224122033022103404304302412344220334310131324202143300140103202404432230041230233002102324033111014131121210033023144020424214413433433342221014024323333033313222212302224201413020400313333304432204014232442443214233123430433100440234213300142342211303423232413204124103330234144313241324144441340103424421414023102011220030124433342120100324023322034244311243143332223040022321330234314131121111042002433241432422310021430323134133224213322223022211214321210302231020020423123320231422141040424340011002042143431444102213231042140231011340220301140133104211222440131023022243331043303041114102104311303141223431331331212234424032100203214123223142322112002433044322322410212322234033232444322221410400240042312314040114421342041143124332000102323112310133220323433311144200122404323413111140043104242344101033410322400413201324004242324121123122201003403003322204012140321222320112400204301012100401124312434324040031134223022104204032004003133134203120012422000344104400130310232422121042443310033024023433423013422440202401403011243320000331420021302043314100024133123421240243110412044413203411130410033014203344310003021443314440201002421003002344424124214144401343214132212233213440330332100411333013034230132203401312424112413434341411424410230313201201003432410213341324014", "301440324423201430310343020204344204030100224104142103204311033414044433420342221233132310401240031312331134232440301340114414313420402411203031040103040101123020332244442331433340144010100124242042110143203134034033130431021314244023011141132123031414003332304013032022343323210214343104420234442112213413002142024321132122342313122024140424342030424001140420203322030140442341101444043400040000042300123021223143431403410143042301402303232001044112323004011204424010120143340021231033144033134321103043400403324404420201400341304423022333103132314432303201231000300440131223123120401411434441233220401014030221333324021421313103240034441001231142412241332012334021212304304043121012032043201342242302323441342242203442411010244033043402420214120401023124130321133333023101201024230320341113313021401412333330021332024423304300344000303001320223333404232232242321444040034101434110342124220241214233103033404224410221211101042140013004010034130222131233021434320440212244032320331144034332230443210024042202232224432042042330431102432032003002111414210120030311413010331332043320424040341402443104023213322301411120424241144002024044011014124041400440314031432124230044333444113403304402340242330324021200141331042423223202301214334002231433044330124200214402011213112200124322232034231230320030300034042233422231031231432024013303420240402142240401402044123400232311310003110324344304311210043234431140212142304211022420402324232303243440110034024414343021014231024324120142241311343434401413302004014210110404422411144222422210233430130122103120444420313214122334014104324222142441303313423114210014343241414013412402022333301030233333433122232132021113340301042230222244441004041300103202403301202404241002421432434022000140141022123024100130003401002023101402421141443423132222330212411301314033140041400014101100430404101212242030004213212312102304201033230033333131301304403424321000301410414324342244300143302403414214300224400211000444343312432010011222113040030320204024001440103100221013241423220010323031040002424010000242202401133031032211014233223021024321212323222412022120201230424002031330123301421431211442342330010242132333030121443412044342043344034404044011000132101211400433203134013304411430131222000113234241221034011404324312341103310132013220443403233313243140413341131103422021031300413211302201433212014313144044241104133111031031130322201023143213210324144414134304133212232310310423320320401331343104430144100001324434212112142223232203414120213102111042423203000432342442143122224444033120210014433233001330321221203243114032012201122031221014034440121041233240313023103313312230041103122020411242022213433114123321104443131014331444000403023314112234203320321213133104140212013101311013314444214144100140440124324203414240013222041131221144131102330422014400012200401344322032212340402004333230212344312204230214314403002131204314234300433023203243043244411322124313041412134233202140440014310340343011424202103132030340324004431441100432103110304322034041011221124132200334432422404204003143142410010342044223332430441432021334431422240443114014302441240214202042222441310403134330211432420230014400013404231141332322313212321333221441400100422442211340132444314101104310200424321304230310400011230300321341311434414014223402440444002014410011100212110200401201400024103432233131113213333144312323410430140114421102114121233323031041210403342133044134103303413220113312444244341032132401240143130311211232144033124040231012330413223221232410102210202414043043033301111113130403141424240222223403243233143333302300144131200431120024320333132433023310322200213122020344200304211220331421324104401311010111104414221200141121314022314443333214413340103400301230024332141443303200344303112332234140203433223001240422014230314241002001122331323211332332104323213421032424312304230301004132223002014224123224300143204113044240020043204040333430004403203340202321302230141001241214431003444032322234233213211201302231422214140312414041323440333310310042034141231342011120100213211330220420200230203234031021224011233241424421303110101001244130333312120300322011314433400310441222030440014343113341200403034442042331033113031411242012120433244341120141142223330232342303320003202304304243344311411044324222221403124242104301403021232403423114303124222440220023412433411034321120244231141402312211213222010322402030341233114320334431011312301343213", "231331342400232234334412220132332004403100214003343041431442233434204001430222333232431344201402200432443342411424340321401143044140241001402014404334311222132134423020000421420242342041324240320301331100311004014233143414410414042422401440142213444144040040344300300330203044224231212033440011434131343343144320123043112342232442144212231441334243043131430020222034113200442212023113341403210442201333303402312130422303240431333201432323443124422130424033100131043004200144213412211402322303441442110244222304023341204202242111101221130242330131020034441203131013012121342104341014110334044314342314244211004401412433044113301320114141040002022014222303101133410230431020222041443011113433441323300140043142103403140024342140320311400322333224001302200420121233133213341130143303441342334432031322012003214221302041221043340034043232330103042340343032203222131100103221422212010321214341132223443443232201420202442314220104141310314221034023414240120411244230120134020303330244330101214422020234034340133014020330303442032133430211304214033433113232433033212344400133111410212020132332402033442031230123142413440004211403104002124024043202332424131022444032320414021330131432200142303332131201230403123400224024331134300304300012012011122421423032102421002300404140312344010411244013040113202223013211212203342413031142020421113224111014420140402322444434414002132202130320210441000301042433314413202034214441143023032242332112104433311040100043320344230323411414133043014234434443204040240204410340441114401214330113310022410231043344242310232404303221430104121022202232233140421222432023334240131110032344122012334422041043330343403220021104100224012322434110132202133141140320233443224203311333021224044340121020401133240330221000144440122214341430012331341333042143142020201242123023122333031032304022032232044400014040234222040041010344410013044121231420343440001331100412012112302444221204232202202002423032432222033212040232334210034301434011023404033001300102244120232243114011433234241121134101040220441124230323301223300312423411232233133313324001212233433422441341243144144240320300013410101411440132021014010412211132403443414042332141211011110314400442100302021124300002414231004310021110341024121404441144134102310114403203404103434330431401113132010013103221103244213402420143004222233402144234101242224122043034241440232224241200133021430334044312324322424030242123302320212102101032242042111242131411431143434230023040421240440314140204010232031312440324313242024431143304343020303101444230241000132441024124414422102044104242434230211002320223141313234304412244303400104442221412110433304410404210134410444100033202223214342043414414033331343104143432441311442221234234111331230323034203202402221440312330140332300044230303220303332121043241140231403413034040221300111211100232402004341140223304311211430124324120003131222330404233242411431202241033311310313014314010433433213203442311122232422411242020214003212102241023131441244242020032302123423443323023141421214322041404124011441100112144224311443020404310241143133042122444000012041423031213240404003101403404444444203134114044314323231224413423431413232240424020011432424132013114401104313103420334412131112244141234321213412122211124212033131423223341401444002121201212220043300440201230201421100001334004044300113311343113241143031141020231142232244434004124042332323343342123233432120411412040124301313223401444042413011232340332320013413323113224232014444120441431012201022202111304220230443440212343140040223402122133201140141201323020403414323412224024042411230143412002341301233202311011011400133241103440401131323013342223102341244111140424423211110032102124401211300401411402231004344423124440301413232321233342413223141444104030420102421010242343102242032131300213440423011044002020432303210331130401011313430223332421101402403440441340100022321023233244330141134101112311400201223421222102102043243440230020222243113002340400143302413244210044141003313333001424313003414301213031443202200141014444214212200440222020214234444334220133232341442120443230122023122113134134124212041412241042312130230100421124113413231013404210011113003323403222200320223002234241423103311440440030021340411222024431033133443333110323423033121422044142230241003122421132120000431442332011444240014240124402304413010314423000020224222320104001222121404231002100332203232130042220130210311031304032103011220", "140421321111312113413200444303042032104422002440402222221201042202132130303422203241044013323102244113122332441200142424300024041203340023132113431412401302011133443342400312403440334214043310203234230423140343041410344431044331344214013330222001004442131032132304233101034302010231132044331423342243440234234241211140420013031212144140310343132022422210124312123223043112410011222111022323413340310142122344212333001424301334303343314442403440303443044021212344420340214302243344442322001232010341434412334204021144403420312214343111114241134044304143402400130340200232213000101100404022142314422012433304330213233330211111031414104141013334021441210014301421020032334332123243023441230041331013444414212440014401020340143214130110024124431434232403444420000444311210332221032002313310220310001301121024034040101203011102341140443012340030441140410204042422310043441210404322320022042021324134344130030000431032400032400343222020001132404403132124041430101113321400331343122442332131034412041123114111313241130111001032034101201113440231022441111343441040032123300121002000324111132043422032110442341242414430211131241100334221234321404234014222022033042110030113010203432341243034120430000014443130230421311134124414424412233211403123101034034301340003033013430402000233203130113221210321143341020020214220301013213123322412402314232014044123014144223200220231104420421012022043203001130121104204034240123014222114424231213314331020023240434222332200411002110143420444144233421431234012131324413131034343242242241021422202312031102042203320313341324123100410411211323432313311431322204022323420304334230414441101302001422324430341200431122123033400233213210003032423401244314403434204301401200424322220413240414233222021123124143420431021030133433030221110030131234342123000233300232223203134413310220141414220201030442401331422043132102110303234041242013014413433411434243144233212311242144420033323001211134133331412223413202304124002323344114324330401412142000343141141420012204410433213044010340331434234343133410103424344223020203310031334132043120430210414204102040441231123142030133024213121301120314300423420343223411211242431232330114222321024221402430224324043213041320113210213441121020121030231314313321342001430103140413203010213402330320211420131014301324200233042430001312413213212141313031421420130011201442310141243122411142410031402303220332213114242004312113003132142141024202133214230104230144131342142240341211041113213122324144214032434140200311123443202444441402103142410434422213212144320100122431111233343042313102011403013423241203342444003242243430001444240312020411140140440310141012334303232331431423430102141113443412441012444314111423102031030322032222133231411210142133400111341143403142101111002332102233042300141110441202123313444310021024223423041320113342231130344044111024320222341140401014320020332311033233223411012043423140120132140440443104222220331042222204201401302313014021233130341411244130323030030202141230120144443212144141423230013322132114011304421243200401410324433404110334140411042210030320011312411413334113032412003443310322434040311211242103341403434310212313240340334201142230234423102122030343104424310321400440004244331420430143023434133321410021331002042041402431142021201201044111442403220402433043401141422321221330000314130121010442213210314313334341023334142230343424310040002340200134011211414322003043224314420123011242241121141302302014012243132202132312402041023231444422220004144443022221331104202110043444233402421301240032141120332231432203434243423220340331001204034424202021201034203222441243133210121033012203040404024433101302401400142100001413124011212134341302230042413030312444124000011202100222314431041323333014404133403312032144203104134000223144242440042103010112401142223110211012132301331211033134234233424142430142003001222110204310213442311101220032242311222440230333030020442230322210201431430132101021410133401040224231133133200201444143323233321242011401021133400103024420230411240203411243142004411313341030343244400230332243133311444142322044130104440223404230301332411021201213032042142444144400143141324123100040312240402041102231430132343020232412320414343443131124214020412044330431322113442232222302133424402440433304444243401144242212114322033242132210311333411022022424204004223124020211042331042401433420243043042230034203030112233044010011110420100334032433443104401132", "001140324202110431430443010132203233112001332034112031444201001211302000132232144441144431323441432241321314131204403044040200012443102340300441243322421131430130300424423233304141432324134024023002211420230121432111144041434042431432312043333241020330443041200130033221204444324230230212230203404343324143212022410112014021312444423333142210240032244312142314321004044214110320132230022222111223211321340011011304141024022301243433101342110111233301442031220420220024010323240120243422004240134234234230440231422320103440220211203310042330331031110310023202203001303040421331333000312330022034242104031430032320422221224202323344321221423421243234322244122203330014313212400121131103301024321020243221234010144320432333032002341131323414223022033244122213002402010203124043130223334023411121311022000444043022141034402100421240321402322221130144214034110014012212131322220310444011104323014113314212131030132443110431142212422031420424011413343440102431220404140411200041302033332343322314330411421212324322033210312242431114224031332322010331320211432313202330411003330402020401003042431124121421221041000222014322122400312030113023104314301323313440024240300303411021434420030233123131231124313212413130002434121114123333431423033132202322404141342423342210300012140413332032304344344302032404044044332031401332144412044233440212013232111342443330132000334321032324102344131204242334411430044441341314014012110200232133001442122201224013343304004410013220140114321140040311320331420130323410342134110211204322034431031310334222243132341102420300403301013322220103041002421413142124102113113402123100023043100034013434220323340412414020433402312234102014313141401114344322400002204222333203214010124404422022020204010132113432403123213103342341240211211111303244204402220411311321444443421331034321043241442412300140313134142334341130020022312131404131133313303401004432304314212411110040133141411404421110203013444232432303340433010214402021330414423443112410211342214040222002204132300412134131212414013013441243112444410230401013122233030342121113300230041022324121301403310204131434400312314024404401111004342310014341444030132020311424422424403124313111123031202001411221433324344044330323342231323044142003034142114011011402102334044241241402120120020420223313043441114112102334132433034440022431323314204103443110122110023220224100004400214232023234323130023221123121440432423103200333101001433041003121123422404034222302404024002142102011111041203403401443144400131340222044303022410002423312023211124442011224103034400224412424241144122132132433133314044322132101041230201123324334420244003401042011342412122000403101001422234223232041401011412331043041401003023423042204321044332020331443220143034130431440140241443042331012100131310213123003203131124234002404211200413030000434022434103220313132202211342102401233331010430331202214344043330431042304122142300322241443130310142413234024103301412014040402403341240201011131441310443233323121213324144411411330414310210032111131341300142022144130404323424302404242301002241430430321240001332134141220230341323110041123040310041120021131303201021003204240413212330323222313423030424034204421443332411230403140320221104003400234320232004313420310023020412031020221234003221031430013121423222222230204330134212022313330322240240023233013120312100241044413421323324003422231030243100434433222134042414442020320243140341410404021140342112314003022330033003402423030033333033044224224222010133413443213031000121320011131133202433444323201343233004220124301213222133001300403244140213030402422134300130230100141130402004423004133041012301121110202103323440220020204034444023022413200212242321212201104020322124132220344122403003212340134410130030403434113041402021213320033313304004303334421311040221303003010221302023421421044040233202003104110132102414113033144010440413314414021102231014121424400130104402341023423200414032220200002442232214204314002140303323432324141034231212300012122404230014340444111100012313311101141223212421113024323400103313242400433120340124343122102334140340104123102340444334230043331033143302024004323041003444412202132200310110211332431141421001331322414420224242440322121304203203010424300303040024213402110443314202234032023223440331134402131240010240040014323100044201132034142430144430322411143321412200344403042042432412423220413304024332303122012340240322120320444244340140141111", "010131401020400230323401334331014232310242040100231110301223410324213000032200323004211330123033401220000230321340030303003003103230034044012420344033210313422011034002120032201124311122140243030023032033211403431323230321324003312244000014132402222003401104033424433300220133231044123030402004143223241343201320342114010142424222313433024144342000402113323131004120320121240123203212403323430311013103003310222132212124324311123241224344444143430004402340114402304202124212001400443022203412144341230202341332012321304022203331010201300043411003133420040140231432124403232310204220342301104422422444304043040043423232031331302211034143344300234203234202101424101010042233142124440404331413202201130421303414443442342204203021012401440214401103012121031442114201010444003210014233202113024130012133043413412440011010243221142332344201403442012122220120023203220312041431110102114344432204440314300343200214102132421301004122444414434401142211232334040403001233112000001304311424003323244000013011203024400312004322212431343410421303301403421110042002204143143414013024413031001223021204122220214230333012231142140033044342201032211144404214341133234133114114333334041120120213143422042213110244221444241204001334402331100214233433223211113444103203043402324234141224043312034403401404223210232312333240223024320211330342044022040320432420004224044003400214414120140111430314142013410131003020141311013400204041442401221402411423314320100004244312300304233422424123401044444442003424240224302431141441300122412400001214320412434402324012320003241414413214104022311410234132041412421121034000214012422030221243303213440004412340141403204430314431103244200244022420003331102332211121242000444022442002023021241014314012130233041330332210234031112133203002122140101143031443023332021244033243430340304403140441433022231141213020223412212030211123004323410023124024232204341210410421403002422214411044331332312341400122013240224344130032411322124140201042010244241033110322030334321143114230122020240004012120433244431412134013331142032311000433221424241421244314030420100034301010123203330214423143343412131304320131443412102331430121444232342430002440302444022321444214024312114323014142130140120400203313221340143240030034003031231241114240120323241012240310330004114242413433414011044033032241414013313203302332242012132342220311434303210024102113442113211023243133142131131324240013441111312422432341140231110344413040310011123102042013033240022202414401023200243440004040342333131303103243340031042002111404033202140412214314331021111034332040113031432341011343042030044223442302301010223010022433214432433212300211421234040314114212322211320021302313304403311431333103313040044232041003011003444040042420330031313100224340411421420140343443341244242123422444043133114102022123322202232011030340132141141300030200401003214402410434023433330241430340003041110100430423102030042400421332402132234130002043403432232143144402040131103444341404422041013033233144323211330330041212124341211330420223402021024130322344331332433143313014414403301132424142201334341044204131104122032442141104132040340424302000323411030303214423330113421411204144040224000210012211234244211000224400023144241003413432021041000141103114323332002001111232011402444140313404304112243234224004144240240233103241110001211004220420321011221301320220043243123143033033410340413224440111423103331121321141411222024310310100233221210010310401000123314244410304431014014130431323033201344203042313203103113323333211031132401131114104002211314044334110341002343401143312414304233444333334430340010302230402014403231100300013124142122240323300203344333212310122344134042220400441011443044304220124122341410400041334203112204000200342332123333424234312221241112422402031312442122323320010044022203022403334100100013242131031230334110342210401143244324200344441313222110113310330241211430031441022411344113311202131022423132402434141044032022143302423021243114024420330114231024402414443044023003330033232100422313341420000141221233104042323303123404211420034030201313142102222441340031340432411400200441244141020123111314441004013420440011133142200342441102402012131430403200333041441222410431413132342002224233143133432020220424224324323100011204442034220020312224134142044430400300314012013140301432124441200211144244030110322024241121032122021441041141220414412133022000034003130002242241011211442031411114", "134043144321043430444141440000020133414244010031340200320424444431213101140320144212404040130131331002124330344441013321100201321423221430224221013430420430040211013224103033223123002113330201012132400230101242243310320124223103213034024003313322304013400322003004104030202034043113140414143430223010011302201333422234310403034123141214420421412441331203210024233312444234341313142021214414331344214434344103004221422204202400213340244322223210411424400222141122031213410144344202111044421434021433030433031030134400043310010204320130101322004134330424241212034214310301201111131231320010032033403044330301321012220234434432442021024433030302014214243013023100322014311341230324020102313142203101003110321230432331033103343310101314424243332410144042210242214113140034413414032010314314331032321131012130311144424031421031130242344040102243410224104104110441442210041040444032401201421040222023413343232104114404433022020121324142204030442324334340021222300213310240213041222020021341220430313330321341023321300412324324430222023042400020444412330434212121132421442230114314023443223330021314423401000122021440332323202243101231130421322204343012110330134140331012440223343043003123132144403443240334302320312304231132203414404004230224420420220233121000223302120120040402300000024310103213102320013102021424423203012300221020400101340014112343442312243214002202323240233243042113012204240343104042003111102002412422421103322303122404323031020111134310304122010411230143441203332344330143113344234040220404014034413441000134132212120324041421414143432413303031240134430213410144102410131031110341144341140412300013430024213231143003103430212204142340200140301110144402110040013343014201443344034344224114142311314104440212301113443132414402113414314123140333040324020343411044400142044242012031044143421142311203011312431443103033230142222420433022313004034143124013224223411102141213413302301012114043300221041440004212041124430434142224311331334334414033210041443214304131202043010433222111401344424423344100030133311413420310233211133202324044320402201140343120200041111332214121310103333131421422403032443143431134422211402232220411132131320444242203440103404444424431213113223111022133021121201120210141302023131334010020401312410303012123303012231133101143321234211024200321040012232004333401011011211222103312430201300344410211313041444432300201323301300224200203332203330120420201322213404321104340422211002304313124333401112343310300200030043321042244213431041344310322412420404104203432343024130124003421424131204242432034341241104113443303034202433021422423301400302244030311104141400243024401342133023120242103401400432330231144122302141044031344201040030104300114330220144343102021011441221143001332443331432320132043144231344040443000210312424012332302021204133244432324344031320001032233010201434144031440313111243023044411232241310344403022233324114242233002441233403213001303134210341103124324413312041232001302432110134204110000340423224430244324121040042110040113143313443330314002300002201313301431101424220044143323321101312040333421212441434442400203242034121030004233200132442232044141000332200110132334301310200343412102102314212111131030444334410310130221323120432311341143013421112321314411034022240122332331003301304432243304313300020444242104203044311410121013022121412232222000123340132331213243031343404004141133004434111142304213112344130234434212221223100313124421222242142241101020443002332214044213440011342234214102031422230112304002232404343124000324313434423320342442323101402124144113023311113044031004130200243300340140041403023020201241213341222002334240322222101121100144321040010021442424323230422443310114141044140131110432443112430300003343440043000444430413434444323221232222310420313003000003320433124344413003110414300121431121112000024320333444104133023302143440133421040210230243041313132124414423102120331420331442000123212340410003411334313214440030002002312434424004022430124203040223214233421113422221304043002312323430131314441411111124312332204303044100311032431244021120032043130111332334033014313244443330024023300213011402302120044142203203442123032034414212003113201213024034110400014241202433422400132341014304141101302111320434112013110303204433442332011421213430344012210424303214413223013310223231412111422141441344121113110334310132411220011041313004321143241224304033441320114343022034234422314104243341120", "323113222310212443410342211211401422411113141401440340404342001342340313100323004344032132032312333231022241411304210011420243000320141133011320333214013322403222213423404212123304431002002130410443123344440040121243001343240311223014121214444213314040443004002013001304123030221034231002030134444203421324312210311011432230004223030201321430004211113411312133223033102412232424331304100301423412010344423043202312100022403423341021333144131043030122422320301324001232120232224123032044231323020401412202243010011222022423330401121433113241222321011343401311041232310220130431333331313243020343324331012240022033031214330303343141102401311220322112414204044310313040224102124403442204142430233102000423222302342103340010132304010442431014102143340134342224103321023002400331343443444440340240201144341101022311324203013324000330402232421413232333344333301323210443102040411400100121000423121134234044333401402021421223431421132030220404331121233110310332323133041123102030442230410442430300242134413102430334231341042044411414332344142121131312303342001434341314340020344002323243014334202013023123412010412422124322020102132434302304441221104403332001324223304444202132210311333304022444404012400011412301101342342334300324103000024422112014134130134212433142444300133122302030311410100020313011214321010313300423230402323243441230142242233020124430420242040014113431031014131023422212223232302414424433044104422011313013233133342034031103322024111010033131142243022212002431201313232421211102401343434233040222213021024212440322321304433401101330301440140234002112204233314141232343103202223121100011322334041411213333114202142441123243423442123033110043310111031011400324102044422114311142103411411232403414413231342244120324032313222413341114104330140102300101200231204203310010313323310113034332314442214241304210433104242133234420011130241004402322400420303212444102101132213214404133213030120323114243204042211230010204032120203332132222341333301431420220002442301443122224221212033412220340211110312203104003324320301024304013433241432023213120423321411333130404142330013120321423042040404022342110043312204122024324210002013400440422440043000210402420331004402321313031143000343204022323441420220431122414440343443013341010443003230040144423013412204013041233044313433103124212244011200414302312213433432322112220040002022042331224420140024421334044210130430430200022324331330121224204203402142014032124003112301421234043304103221414303203213030312124023444403103011114332002133043134020143003343213202330124414012222031004114202324331011334104444214031310322414421032424210324413101123410120311301140322432400004341243040003004140032401320311200444244113401412430443001300004003330222022143224322032232143222312410300111024134200330133202303312422411031011311021003303314004241124141432403441343331112002400314033010031233013111120021002141440331042203332312014042222341013430244033104121222313234113101013124423120043131422140111024323034210300441100431301434312430234033032333041021230444212041212421120002112031202131421431040104434103440034433424013144112043410210201241040040031240200232010020410222041034331324113311110222312201402422210231422241142243200424243440022204223331332210211424411310411043421441114410213112334233133034131004412133332143211241021323333112330320010420323433312024112002431310222444322003141320032344433311444014012231024232323212012331404243201314314211044314014232213302201432014230341331202244004021144310013124242042010304230114324221322324124021340233143023114131234012210310024242302323323432032414041103402110324043443402134034031110124332442002321331041210140102004342122203212104312334120011342233020133423133140200430031321423414340004212031102300023431002444441014232110344334013320233032040131222141143343400142000201224303100003014221330442434133230121011101230334221332004132104103133244101430432201320002142231134131344443411130114322001302240422312312340223303234314121430123102000321132410222343424410440103014311244033240404311020304022201121302411334332413423443043431021441424430224431223003441322413220420033044242331402244120342310122130223000102331442344033443132343404302303004304342300200020133042410410124431244203400133120121431013202320132232312114432004342331122321312233031331344341230100424210200213314012102420120320023323044102012214303241243304014421142144444203124444424141041341042022213023111", "312423422113042230001224240314203344040331241242404213114212142030010110233111210243200141430104202143213242341330102442224140202232134304140001012022202440244241013021300112424211412124341134223312440433100324243403434003344223042142040044233123302200140120303211241210114301234333230121031400214023023334011334240421202120242403224344321000122013124334032123324410430113123324121433130441233114220100303342413401123123120124442111204300132341404441233044023021134132411120122004422041341200011120004330423214112444424134104243134300120412112000242414234401044211110010033234022413223340442010340444240430222340341341202312112112432430311014030403104321023331322334322412110314343433112400232122423034344400431421122201444024144014341144000331124040412240132444232033411342342010103310022121300112213330224003000424403010420341410232004142441201132204324434300213243113014144431414401204044343104121222310322024313213412411332223031133211322113001102231422312132322242043401034432242043141420103010432242044223211311344214040124130244404311440302243203224441040243342144442324342011233213433010111240323411200132440414322113411302403203313123222121342424432204002102030133030404432044133322200442032131402041003204241024044214302132224030132230112043302443323340023121103414002410202340333204330030204034313341044212134322341123034402021113240143033444403102010421313001441243202333311112413200413110144331124040304431403444423034430203234042021433342031404344331024242231201213404044302004212113032424014341324224214043222301224220402231234133230301133404411441422220430214024433213443221441014232040341443341403334202132043401001221430441444134101403214434404434242220423431120030113414112332443210304202144023311130202444012114414031343124220431431344042323112132132321230344440120110440102243124412411430411230332043141322233332111402322401131044140411012222202044003442041322011121440030032140214114313132341422033114432231100141103012210031022343221211242213242233031330330043041440200242032444033140244101002301323140044124244200332203134013030104333334443231110312434144142331110434441314023113402341332202332303312324333110221400444314211122040004230021122424301023243101421211131131334122012424413310443212433210042140341231300221442103142232311421414001302104044423234042421321100424000241120014421423331233222120234002012342302241312234410240101341022444114411004420443102312042143410014440343340213112033200233121334122010122221331343204233403244231040024101431312033222323312003330321323433341333214141431430024404311123432041223413023143041101121341400230214233440320113433234402230030442003210341014132130043112043221220233110023143040034210124102003202223000020114120023141102230134403224324412130112441240200013042302031024003313140311142220003100014410024223112313024323240043231323422401223041222134132001413144010124032030332004431304243324204410043102412044044331200241013200404214100111230221023440143300023202031222120122234430342021440442432203344002312301011143421233341110101232424213424234331433142130120124000302201103421143323230242344111420244404114331222022013234320301044303302040232111410042113234213220434003344234242203022332431220431142331110233121042123244302413342223114441020022034221310221000112114001242313244312232113444320330410224212432201430040130212332421023114332314340222422011443444231032323102104230323011234031001202133402013322214022333042010214341440440112002144101411333243403101441012431132013432204110313031304312444043401330231403124231240131402101112240133320202414043240020003332133344020213200420240223402110112433303310104021430432320000404242431422234231133341140204424204223434311434234323130123443304313020314330341044222032023302322401133133311134414122200030044014332323101411023344202444310101323411342014302343434433441442344120311034133132304321203123240001132320442301404032210240302333001204400222334403401242001410004343014401421024424013140334013042424414220301434230041304331334222241144230312231211332302443231113000203420304432410200233414424301022113041234312223131031424323212234302223004330344313334013302231143000242020013330133144321203031321220202303000240101010324234342422331030413420040011234304414204342321120224340101033410431130223441402330342120211212111320010441433323304141211303340240032240343024434002003121002332101000310103031111423124024442440420102400331421444401024222110", "002130111122104024432234040440024344322400104141221403333433242234301322411410134131143223430133413442242132301122012242341310234340440422312111130224104440020002443133212212042011140131011214131212214124123334210201322311141204444111310203311313422203022102432001100110003424220221131303400124003414223431323313101401432240330110132033412133021440000341414002222112321312043321341412434204221122022033442124401421000131344342044140342341234013022221231112101200324204132431114242032442214042041044133013033342112341011342334212204304344003002032114443423113210133041043332304220303210120424234041043432021140400311432220032041423044411124232000120211344314444314030001114022130312322221322022041223344412020013341434433330341303133120322132434333044440220130442043414311411204342300003002312332424113144223010243201222224430302234112320223323401213002432013111204004033401240323301114100040033102014122113112212022423322100344301311100233422130212013104302414431334103023410142021033413110200400443302021111442404411032142331241233222120044334440243043214030323102344324232244434012312432414001240010243310444121332243123043200201322114041112040413403242000311323124044300400431320034034444432444020343014423014222442144441444124211320034031222112233104004240431400124031120442442323222210120001413341220102300233130141033222321144313001331032244043422210224343423244212212212104343023331001432024442343044202203243121331143121330201020424003001334002233000203230004214004442114423232144334443222300322421412403200202303301034341201423113042340111040130410441042404130004012313442231410432243322213000331212133440302130044023222003020210312023223122000130143303124044243411021410110122410412422433003030304330313014431024223042010011402112123101240043123233343002230031044220002331213322440102200144442300314204224132432432021311300421100010443133010013014242440444332234043022201210120401014410042214011120221230001032224132311244103221130412013434321101102214204343232120133001130113344020322230214213030224333304134013422440232313210311321220124124434130324211210224404341210220333032334204004212034034422423122010121242000321214144411420310423443333332102402002424341302014424024212444230320331012134302032023042313203441310013114040420000022433341114032242202034340034133042003140041202322432321230144124413421010244240312111130041443111414223220033401302311101134212232343341403432201040212012324001401032340314141023132314123444103010404112024434103422340222240212032110244233004413133214131112434341330301010430344422244121020101000322004122223132233033114022142322334302431314004342213224002231241030124421031011313311310144324331130341104340223014040123333013220441011212212100242443242024344104241313411104241421142431111144131403431103142143304321112340012240014101212442024444341214214244340244402012133343001144422001121013430134231214013131110101104012010143330410413213202001103414142302304230033423000432102213332400323120014302103340033040123002204144141100101041401310021010332224430424333333224233442021414023142212122423240411443131200430404414243114141444211331301332001112041034010041324110412131343221434224043012441401334202120320133022341024241042343223334313101011410011142133404322041110342212423123402201114303322103100321440044331020432234043143112024224133404132112430004342340143030320131034304431414213122242330300211012134111124332030202343022100330302020410224121242334303143042333121010222133443243320112120221431233332010241000221040310343123422440301332131341131221433304414033140204404404240133222403430201241313124110344420323001433121143124041041203203030422210012112323442420021043041032313204422233014242022231031300420232413413203412001203113004431413032412410040341200332111441122142340411033000400043132401122201244314302032441041440101201241224323111403230341011433212303011122034344002102412111001324221332302221430240343044113200040343411014131324341111131330330213231103204412343033411132202310343403442002332122414004244404204044330322443211233432010102100242134442410110332224303402041301322224442332304104212302143410132411114244101300400444313234414124431400132103400132420324333013223124132214030243142431331214201333344012233240030320432422331412304013323002024020221112211202141444041341120103220402103230444003440302413100221400212243100232300040120143413201220232032143031344011434031023144343111333013100433311", "442021433301121414414433132031213410111021402041420311202113401404021311223033422210313422442020331130103241232433410212003013011030413044344201420400311024410243324212044320432001133123002122301210242430322401223140141343234031111424102223401130314333313102413124321132242233343342232011020133142330224244010022411402242230013133104414441434333422033441324114432111343440340043121013131013343004441430232240411221333313111313303242040123341430010410014443104341400311234201042001230020114001440033131033033420034434420203022410342223341321032234432342440003403244040144212124433103443234412344322221113431111031111234201112034003014034044232011221201412234311043044144130424034414104332140221400112442240040223323243131413420211424033344322440331143122314034143041413023114431334344330222020211233434204042031141212244332200214031002321334204202014400424434334202100201201333300143221103404030232434402303234240112321143134022104203113144114030224413404210022214400424113011410103104121124241211340310110140140024040210320044433133131122311400201140034322342403012104130103422102232103122431131041340343123324124040044413044424244204301024013433021012211434422100310134302241333322400242424024303403113330014142011430243402131302223122421400241241023024403121123414142112312104012120002243143343041204024342022440023313231344011040102234321000044102433011124101214242303301201034331440312332302223212314201210424120310400003224321033104421344132130241240323112131431021032403233221322223014034304412342232113334414303110443040203231300204433200331002220121444342020422113023124311033310014334121243023401120124001011113414102003220313330122341411002040000131402103224220440442334233243312403334443341234442334334034144101240334322012014020120240202022032433444134133414431401134040030244220103341420123021010413224431444020402320424242444334404442241432340422100131300004304104012432013100000202004224033421401421223343211033302201341342332234343304314134141430233042200400321323044324304142430331410410443402044334201303032443232421303241224121103042020423143311411414001223324423420404430140123241343043132120310042122042402110231010223002303122014400120223211430012021234124414002113313343021232002141234002040303014214022431341030401030133121221413403024143102444220424340443424043122110413210344400300304214230204204112110402100442311300402203403131131212113112034040322433300441002102023124301124332300032111333310430123412343120232403340342120121342444333441422134304141043210143120234100042303111321020031444041313404301214431303141311203102243404031343304212422423141201300320044414030021021301041310133144122313324131343133223103120001331432022443121012031031441240244040421133404343214031142011001411242342402021210121021201441143022320331014013200133334413311223401211202204303113110443423042122233144010332213443221120433322222203001241231002110311142344130304413211342022213214004222104442120201123413232411313232113221440032143324422403231030421312402323001002030200314410113131240113013410312233221140422421434003031200220332011103413343442000144041111324110211441412112304430201010220313230101333133402144412130242142330311210423334222040344244120334423012404311111201224442112103344440121041310334311210031400031104422443321142401400321111420124313112210314312243142444200020312311010123403423012442142434424313223332022401041332410010321131424323043130142014334133222411104212130000003324014141122443203323212244334332042420342302121443000300044442103323331131224344310310410100213140322212023301413334243000221331142211110003031013314003024423031420040121430043223013414313324340114333120314341103011013230011202113023323341300020342440442233304344311330121343011034430022323142300033424213312423320213142120122312342430201221001400302244110421444412231214423032110223224421101332042032100132022321004122114012430141110240010434034320233011130101110314412022312401442342002202034020301140131341330041242303141140200314023012014120300031230400312440140010233212113044221130031402103011101302134231302224144131044322144210112103014022421012224141332041041343341043022122421020134322232012243321442042234023221213243412211100320421313434244004441101000100033420430410340330330121102041122232010113442100312331440400444220030123413024413022431144144344420340222400231132032222011132113240332334014314313322204012042040430441311440422332003042142232113340", "403110114444034413433212044030041312313033024440310030012211400323234422114232322343033012130223224232404223313433110432003203123211112003024124322001401043304333042414131102141300010244234020232142310214211420140312223020413034130213412100140010111443330223132120221324422111240043242324102410033041202031213321202144021002232443013033322233344020000144022213341142320241343110443211430122410200023332211002121121213334120213233341203011204032204414113321004012234132210323014444240403443304421402012111204304430223024342212300430300300414010320404401321414441223443134021400041101221113144142442432341340004430024044430033220312422320301132404224134130033013413314334444323430230100204430342320042413240233144221141433002012020341101343032344123433411134103224424211103022442222033424400143023034040421301211020322041403310231443130200241132412122013423042110104420011444040133223344130010330324102213300312223231012204332124330310141431100421223033043034223032122440020213030113322031430121211421014143202003201433120143022414410324210140221121014310231301231443102312334043000223144242121122330020411330100113043000302010020114301230031013211044141320441311431412334240232320030002030033224331033214011134310344013041331313302201024121121443444032330011330031402034201422040344242202020412140341401033431400131442333433240301320030043204043014101433214110100030410131322212444043013003420332104010222014333443402041304033111122010004213132312124243402131013032200044304011411231022223342022402233403103320343343434112243443433332020232140343020340041013420323034422214023334421220120131120131024211042032324433110240120443430201433104244044444031014243410004034311120413330344342301422214300132400214141243222140144142034032420140301212333414133321423010344124132311402230021231203344402421142223112331344303333200244232311301023004120302234203212141321122430113122422004110310044204131323432330043204430232233042120142002334241222330343324424121014340140003243232430311134432401201134214304401003022432414140413104440301213212322420203434323331124404444111031240004200114231042002234423224114144000324322441121044432344330141221140111040400202101242202312204104243133431004004320400343421413412243014124423111422423213322034011222224013311123223444200302334120414441040140432140013020434203323322004441004113334331002224203403444241410344312114303023211122234020432223014123141234220004022223121130110200312234442214344321432111222441412204010421422013011312311314302332133040400310333104420024313313143431024240344041322441413333110421443304001220114332123031312443022140240302420131411113133024400343402110133023231001402222412121341120112421433242402143234140130121434200002424402032303104403331413313131431230200443010212011222211402041222441410043121122304334300243424224112222443302400013314433204443202201312304224324104101140204224431012114241014204112004422013314244010220431111331311222002342433320104114143043110030444034433243232204124131131010443102431434100213240213211204313202114424020002101134433010142304343304012000400413324121221233031310121131112012320144200233322344310020030401433331311102323041332243211242000232211442041102331042210101330243444224113123023421114202404133422100140321110232420311200332443322234212130440024223340121413012220130141401140433340002324204243422400430012031210243121220221331132332400431132241044233132024120313204034410440104443120333103344111203404121232103133443133434101103431213321113433331303004021321234341134102213124131042413302420143200023104021300040323334340433002342124130442342330224203201133242034140341313300241312303300214033042444142020112142042420204210143130002211333303444314441111440241034033331302040323114044022413314133024414130413212001230011042314122230323421032422104443123012133311124204310030420121401130242122413312321300442220204004130204024443124240124400034312442033013443311404202322442302440204112341433114112102131201423122411044220424114140303031412200003223413311343102130423304300112023234113120410104241321003022102032020204423430401301031303202033123412231132331422343304034140333444041040434204203144122313211234412222231243112101303324144314022322101124220144443324331213443310300004323202212244342424331242030123022334320131313242040020201434313000133122111222314201400330031132243331201241001402123140230244110404113030341010323342204012024113331140313004324133234421", "210340442324222441341221122432024233120434241334400320222314221234240234204222404314401032124220211242001110300001104424111223100113014102113030330142032443441032402230124142041430000234413102304130303120042343343334330210222431313201202112204041114023440344244340423434014322302240324222301320304244030000310040401343234133332204112222041214302031303144311341442401320420112334002041312031011241200300420412444231133111424434104104140144104134303221440421410330240432103311323040243243114433111423231310042444230132020122140432102040022230201034323420432300031243323440421004323322231142141020102332434041241341123433144244000441234114041130223420402240331413033422413010200043220401243344220242111321240102230001403222300011422210224023022222414422231340402422120113023144232234410312121310022210131111204332210112313401421244242432113211111242040300220110320200443043104241332121000132014242312033412441310114442102112010122332030343341100211223123334403301223104132301101443422133130033431223013420400004221242441430001433132110220241010242200024032331342220311240424222113042122424223424241100203142422424243044213004434014023322010214040032234101433314134020023331014410003232323342243132032312023432202424430142212404311232000223424134202033404422234124142342241441402031034141221010332330340021312423001033440221232421141214411112101040210213221424132433443441140141100023304410212043042030341211140213334204022231123310120140032313233112324320410114403031424334441431233331134440031104314103411103322201101042312021020321100221030430330324443112404223034033400242033300444313210042204402141141042021033104420312443020034301223104213021233113002130412321110112410412424010113434320114430214404010313312303311440214000014422220031133344211211031023144231020344341210140402433231020013040140322200134241222201221041104312403444334103344140032041403434421203312430203024101332101344430220224144003101021412042402203042031413441013420103202432020004013421112120010440434343232103033140410144340120414340441244240112142412314203032134430433340131300011104312420032221113313122144011223132412114440333312430404043432404004101032330424440241344023430442442422122124241114202034323012140404113404041401320302412023020222344210342310202313304401001420204031000120112314132004243012324432444234042204103142413433033144313202134020024313134231330311330201202214301231311034301311141013341304330023403240332220200220210232221102334142432012403112402332112024141404400012020100332422400122030000134221104230200423321120430003233430041203433123344423023223402320104314431100303403303332311134044340133442013034323312211020233404143421423014142134401232213201011343011221122240442402323103332413033323140442200231330241242121233244431320411042204321042134400114300322304011224020120000230120443343140204404400310002033022434142411204034421330310323203230210344141143003102324234110332404110213343222041142000441203021312334121433440001322244143122143011443311024343222341033403001244344232204140400121441331020101201404101333301203331211140010303023040024034012440311022410300102243334130440431133142311113302233320112124040402300422144410422422140222233232232023012433011344231334422431444344424130410041344112120144201243341034130141022111002441244424234144043042244413213111242421131131101144414330042040032414330411441124221013001321223141140123104002333333434422044133302233434034003302232220032423344334311224142110024112122032411431101000111242144043442200211131433010441210021114440102041200042421111022222204302402341320014403141241122300231344030441403420431302002401132432110432140420432023404444311020403131004013104114341213132412412040023224103323114030224112331441301121200132021400243111222340222442404110234001140022430312011113020040132400410044240344042040120413114420232022004411213302141000323043442021133101040004140124223324000013343322311132114423442012223441400340340314400414111210303433141021104440024312212424324420100122122434131222244113232121133013031340223121000041133242423001404231130441023142400411103031310042402443012412144021414401232144302412223304244334004344312204414414141343041141114033232103402302221101424034442414221014042103334402131123210224413400333440440122143030102423124311423343010414200201232401013144123024404412301422420413002332014210044031024412120204133202103022224120131133411103114032440414233023011401434234304132424", "321221131212431414310033343310343021142330340244243342444040013334143332143322304124140304031033211012314122342211200003242333200330432012401123103202142022031221104141224222120314012442140001303213023433402340203122230300213003304044343133104131410142003014430011324324401331200411200223103112324204030214120222242232312103402043212111041422131410141211232040440414041332322303341331030432121110333233203332120212341323420213211434413031320014202102332223330223202143114041014101123222243020033342132313404330021332302220003023220031324124404024120211102231314242330242042030024212144120002300232232112314021242420224124230144224224243110204140210110342031233102313134221401324303204043033122104203202013441421034234113141024330443041141434331301330324333020334102340004314331010311200123304231211220441020104001142202104021110130244123402311324303012033040231112024233101042411002210143234124421321242000241432323302104420303202444412034423230414321402321201140034123143411122002301400010310303122132040034204211430344324102334322320221134324440023113323242444404242224133423142020211120112144230001240043034032122430221433422002000440204323314423142112420442221404303124210302122243413221421301304132000233230031442423020422101122222143321220312410123313214403021041312012043123144120104200230103224111000440142340111220412101411124121022000242111420411303003043434132323003422103244420030131412041024404414120113003310303431113301120101231202444113404221130003130133210400232210044241113340404032023042111234133113040011342443401204223133202010230331000010304212422322012402111304233131023213422233011020414440140433233302021211201002113211001004104034242100404112214010202343034241423130120223410313103132010013424012220001103020433300313200404300213321241012244431033413320334243404144012000130400110333213111131003003033014423344220340402223131030233122323200103331133301222024020444133124400443101131211142200113141144031134234442224132212110422301302004020200323000330142440100422220130041312331211310304131134230224113402324243004304342240342441243212124021421003123232221043042033212204003012221231413321004423133211342100132402322102404104433211442031421321133401243030033404031112140004003332411034302131133033204313230443400213301413303414141311312113122143240211141422111411120224231122422043142211244231133040111332110222301413113133001043324330340341022300103231110043440001003114143030440321203004041132110034132242143202401111411310442302024211001141433040014241003312242133201140320100002122244331410212403142401231001424144000133032230302443230313022200314101433103211010013034130122444424131001243033203003120124342013022004214212143214410340001042322203124402111233133433111023432203004334122133340434004004420433042341120304410300012433030104113431001243301300414300411404301410141021233341401323143241343100431141404223122430234424421003143423021333143122232243344120304140340124111302343031202241421341410242331011123444414400220121111120234301434213211141131433010444440023103232203022410203234014304224442310004134022040100124223000323234111243243300402003323331031413043401402303042124310021221224233033334314334003123212103314322320130023044244043402123024333431424141244431433343430310444030444240312234203103422134134213124332304141011411441224021214332002200102334143040220303343001141232412101004141012223012134322410333313332121412002114304400104241322021301010210323223031400201112313141143331010134131421031022111344313043122130222231024042133141423421121324440302144123201310442122130330332423002232220341411234113103003314013432211043040142130303331143344001430131312142403032401110410211321233011134103001322023413042014230432313434102111304300244420200041242131323113033012430444010000031034444341420413323430242421103203124442213201014100113232334300032024131130032122443212424000233111421240034013244202141034031200334314131202413130231200100401304324303140304221340421330222142122200232433320412313423334301440014344020403011202204021021041343402043120041212104222204140114013421420340100434141140400411002000132412240200024043220340210414414342414410304412411040222311102432420230343220022332421031422224030423431141122232403303002431221121124213320010142400402001412334313120224014232131341333303400242021301420342131123410343123201201002240120442124432421444034034030314321413104341002234044110201333412311014220443324224213", "034443134034244423441344300141112213002132001002224044032233140321311234133414102124212111223140042320402340041043434104010334203310211310203030302012220104131203433342440410403143033331300101112242014242024233344404031404243442131220303203212111244333321003140314010332013320410011322112020331424233341443223134043034402032113002102310042402413314214101341412403003134320202441000034042044133124300244430122224040140433402134231314201004302222401214434310332321023000143102132413442112313120322314404433433112332044010421040100112341440244034243212242130104033012141100234304024141141023213410214034120411011220043233333211101311324114044003344133221310300334033111402223004144013323434034314112110314134342430244244244412101303322001441211212321430244344102430021041434022104020212144033243242332134301401334201322301240413344400423210041030010130442344141040000212413243222420332031444344310413024313241012322240340411333320340331013424044221422114114233142404144130042402444030414224401404244322321200224100104300411133312242232031020432424214110223013244403040241310433331434410240044343230112302422400241441044044111102144413214301230442143014334043023022211321402010101222111000002101044000414341041401243323012231434003210303312144440211421302433313201413234223114011212442331312200201332120421340232320120014133234040413000002403201441334120100111114032040343244343313212101043230040140431103122101300030021343400003012331221304122021441104141331120332340030432142303202024444204334143313240024324314400043120233332012422322242031400202033322131321311021200222140343014004410130314002440014043211331222133011344002320240441131133041444022203024340423342014240132341122442440120042121212310213323342203203232132334043213321013100440410411100143043143334133112203222414202122443111311043444330033401442133230131242340224310004203024414312140310102311110344300441100112330013243301141300130240002243102240234312004403104243314331311430122214223131101014214301431212242043104124341020022320110312431441402010404240112014302003402420121403121314322003214020211143034413112203220203120330122313131110022230040003310313020013411333430331130030121330332413342411432330111322410221214312344132414014302004403112240402140332330403134241133113133421323004234032441001131403444000222002001324002340000112032231240422123344432144111300402131102341304030230334300410244000103212301142140311420440401010424341140003320031342100013414040002334131110343201242422441004401110433133302141012024012424240302403031320031323424022244210134404432304444022113434044140233301233222240231013114211231442311222430441130222344021402314423324331343211241142033343340020002232114022344113234303312120311302301024231244130010223444401000010133143021224230032043403230003101401003211433110344311323434102131301041224402223312343424204320332341033131201314212110420220244423414140322124033240003034001304433411303211312133324034342420043422220411323442442214031204424020034221014422211300111333321202144224232132442102202101131030232301430133124031022311141031443420041340004110141224134244231111232420220244214042023203030042100132123230201223340102444234101202023432410243013112302111043432214103020412234244300141434133133423340333104033013211120140321130423123334102422110002114122432214441012241310320202420433324031143340101123042100322120020324324423424334324300244431043143231401304311410330422402233401044333111212220112302211214010124340101300202421322201112424430141043413102142334310121043211240413434321403313344222233334341442024233323220430222404120132214004323301440313140203434220341121442343321012144340023021242031102300123400420402102141121242421422034300424402041010420223101202304020330242121432034324132403203040042321444043242420341312344230124144443222121202333011040443222340104113020013224122321020400201233103332242141012134114011130434334231440411323324322123112330234024113204223143133043142143221403233122242231314210422202400122222200113324044311021241013442312303111101330223040444110141231010001031344242200034303230004430120001244300141310043313010202410334234322004001112331301232313422003003412122400240423240141303423043331143140202203432224330412243212213100120024304420103011000334243324440012332130223022230110010421111202130014340024443413243110220321100203040133033201330212132201432042420214311233044240410121004314100433142420340113332011423114434343", "341140413403240203142303303104122440204444431303111000113402034434032312421401433223441214110240322402303134443223210141011314034400044322233230440332211433102013302400132233304201010221014334332113302024433442102340140322000144232234432442212310110114333330231021413404233131212024032024044221142001341231411103232430140310423012320221420423441230434134213324104304041134113120312024402231000132110230022411344103233112313210322234042011004330222313212204021410140212420024414010433200343401021211134412032314431410230101343240040010041212340214442244331223004214042421242230112411421123402113144114202210141023320024323211101032141333243331113100134134144304331434002311330100141131023220142040404002102102022034334440442103420422333344403032314212300143222313343043423202404443440210411423442304403331000413314014241410044203244401012131302424244433304043322431314223203223333220043341331213314101122114242200330032032120211030000214042341401412232132003023111443343431443223424242320440301440443001004411340123231112321423242244223434304320420011231413414020022211123343323412011241234034000443301323024444312110212132340214020102023121340313230224114234302232402142434123222421234002121021401324143243000244111131044344042442004133233144213030441042322311232112420333344304412203103342242131211100101220123222201412111101414430042232120002424403414104402001324121003434221240430102333422110024310101030230110100131012124322314004400424430214301403024030202143231430210220040134333220404313441431223343234244104413020240144400312402430203204311124144240241124331323313013344101010212121202123334422230023144142421344132031420210003140023001131013024402431003240424443401311231032022104410221423001043231321401044012222021100230203244300304440004013124221410203242120304302333411034223411244034040441342442440302003101340242332102243332341313424140331012204041203401042142110233320333002243033413402340120012241030121230212002431400223112020240240134222223422433344322134224113223043004400431032124034100111121241221334133410413414102204423132004021121234330332202330203331420202102012301240002320424343024211001012402142433010313140230221300244422331131444144113434104433332423402322431031123300240224413032030243132432331330443443142420443412102012430411334241100320221244114422400231021041100102412424032332214312400032014003414323042110142023310213012121410420120122234022122030303030330423443330332312444241032442124404430423431302122002243204441433033100301023043124200243404211413312414422110143312230200004000140142021223043300402104144101340142240403042433021141302103323023424241114201323004403401331330032330334242402312332440443404420104213334304412220433414202030021422124203203130033233203030143312323214134212303101004123020324413421344043331223403213030113340304120431224243403403411134012020304342223224303322020330230312420144314031414142310302123330211210332214333133114200342410001004210322234034304212321103022031324442414314242434043211024301314340434314122100032032334134410410414330141244000311244324232132432342030001001222303004413310003230100320000042013333003121240133423321232303342043412321201434144302111101114424440030333100142013220343213002403042430404424444143404342231113213400021313042241334123011231042333201121310013110403401221024024003234024230130332242301204412301040331003422323341321110311434224111012141321424104344210121110441432231343244433012342113102212204100113224340222110211440301334020201410330042030034111343131020132023341244401402142043021201224131004322333203100113322342340231434132143421423030132300100110324142203324323101312030240300344323334412314020241324343444043130234104312442320004123030023400300202420402200124024443204131034343441411044304323434034103034332003324422121142003300302423000244142202014002113233300100401020024243013232434104130234431221342201030114043334001211302421213430124140313133111000303242423124440104413303120301334402404243132212412330033101222333024243432241240411314034001043144443022430044220302041343413202424120030030202424344202341433201041203203202214022133122033443311132023323332401020111223420422442021411240301423012210140233314123024423212202300221442003412224214214432004323411131043412424400444330143302043333333401114141200114001210302321434313030120014333033330011314400041102010413432412420222100103130114232413432202314431334302101022300144124100321224020241", "324321324434220410444203342141014413021230423130133334113221303201043030041314002334021020300441030011042024322114014332121323324412341144300401303442042012014303230203101012044321433404414001124243240112301140242431012131313211323424021433422244100020203213101420321004333000444222111301344420304142441210201331444344312312421103331342340313113341202421333014244344220333314033341414124231240331131203012441414331320000400430414434433432241122332111001320341030231313112213221021421000032331231313420021344332343032121114423131313424344423230140012103401322104423201031222404002210224142022142104440432342314142031331030413331031344021214002000020211324144142320203433430304020343203321024341003121403242144020012140034211412312404311013212413013043331212124010444343124032204004021220222312021233113014024140032014102201020010220200032002204422302202013200302241202141441224140222010332233200301100042314402333324110440202134234022041102031102141141033420041433024114002100322441301043230210040323011144304424040202114443012013204234203214310341010340110033102200344021140222043224213140421224040430212234123410121240411441004302010313220313121400121304321022020132042203442004231211032023233324123344441413411402004431104343033321402232341134310024341400412140130132241222311033134321321002430243420334140213134111340100011200413023321404344222234212223142030224400410244014430100434002141043434003431311003243241022103113330301430112243104304123110234443403411210002031301432130121023330314031043011200330442021240024113420003032403310001202004140301031311241003102133240223031124113301301144413001201211311113324221314001232210133442323020131201242341231032043004434330303033030430112413431123410004343431112310313433321430024011432203134213234004112334144033322041322444244244214001431344411232431201100312213133313021030434413224210031201004110223111012400120320433013334203231433422203021442034332302313142143332423140310143433241344413034004412143241100430022342311124330410343314031214401433342300441200414424410032420211043342244410131210343012241340334100203234010120224143330330021432434330101341122223400342334121420101321021411124022033431304420340411022334312023022313124320231411323411423130444322421404012121013213444124131004010331442113122000401022304443103032023114243223422414340423211233021130412310421033344424311303202412020244024333201442210310204431333402042420332111200031330343020300210330431141204434433412203101442034414220041043011323320411412044301420442114202334344004240223310322033434220312330342020443432401423302200240423223431333010031324423230301301040413423241300102224302043210004140100332322243103303112202332001304402403441012132241100223040231132210022420132130403331141100110323131043432333024004444021224430214223221343132332332104013303040044300131142324343240002023114034423122033013201320043231214334440434210004000200241241313323140404434202134121230014111213313433230224130433110012330002243003434041222201103003430321313334341342210132242324431234330141333311123424001134122140230444333233422044333120131011223031124313313411104033414101204103202300401102242424231403300323342021044311210311421211031132124214243023113041321343033321034413333143202331120114424142002130300414213132120220403043044140310430034223220032400143242434330230032211442002113004343202110131231033213014013444231411400030104341244130320214132344212120434320241401332303441331013403123411104203132014414311424200130313023302204301203024032141411011010442211124442321103340443413400012440034204210213034313212234204413030032013144112113212024142340224212321002122141331033013203423112203402231011314122220240422330444114224322402144221042440240341334043420210022021333232132424230011300013114140304322423322224440323031402023422101040023301242221322440344332122433304311431430332012221244100034322420221130341401332031210133044310210312044300421331020313410233300030103001244001010103041112430023222424012113101334033003310211241021430241111304001002023422022443024433434004114033100303334303114320400232204101223002110141241421213113142432211330204122314240341421001342243424243244300214111324232234143204233022420314404402022341424333304144102110202441422421144123243430401043410021300043341323410003413104042020224204031442320101023001011012100222300233043003044414122121042230101124034402243031104004023334044432412131021221434134043403212121", "324440203314021331023403111123344113324340334022031320243141213324130314331304440402223102001041400401003014112342112001430321313230402232104044400402310310023240233312020110402011110341431424144422331421030240143330040212100324141441421422014042221121232014231413004443121401143434031201144203134323333222004120310341032310001000224424322014303030013344140201431322113203031011433114224142042002103240222133334100143422232311423022110401210314001402114021221242023434131431204241133110424411402224210143240232114332014230140314041342131120230331001223101010234313443144424011023313442123440313343421100410340403404404031214440302414123322001222024142333423400001242013402330044144404444121132131103412113413041404204414421122301420330313022303300233411102041124323213113121440243031420142224213434444421234301332334311111213132441443322334302434224103013231241210423034133144432303034010434124031113140242112230411033230220432422003024430043320234414143120234102330312014023310003103210213321202043033144102321112432220103404341411411204104132413313341321113212241134410021220303403444041412113400012023243213313302043121001022101133014143234100242234143420220341110200034442102233402024243321400233311134123140100032323102140232424313220243233221122310041123004340320000301232230241400032242311111242040310234014220323303044404041322123323300320114330302142132103234044243442231100140421042242001342312412023313212310213313030313022041014230324402003222033102234140330423002321031212124240142331441340223414114330144212112040214021141122243103121242101221003113144110101034134423210123213000110040100443222340203340100142124433020220303023133133420224113444202141004112304022413240202303202044310044000114104240313332434311103024000243044242343141101244404121130421011244021123222102423340420042200024200442330103331032234242023044443310133111013140122430323401010132301411043221413043334120003200003422442342201444000241242311440144443123444334341334043430234131403211314042324430121423101424240211431044322444211431221143232014042031131440444414314200423142424421411024431434311212100414311333232203200330330112411221423011014140304012230304421230404103240020200140001124014411101012342241221211131010314242343442433210334401430104142131304430301111412200243222332402143223213344330231232032424222402200342132410204014303023134133103424211011234431010312334244223443043220424230303243032314134012041022311021422130031323220322001110032112123200422434222112433200440242303121221234432021340112200223342434043333302412441003020322131302312003413202032311243102313011012322210220002443340102230230403122332432021341110032044334121444340134243200440443420040331020031400224431301003040221204014244100430342310204120313144424343010241042123202241423340334441334111144202343210402410204042120103123232333421202024424320021000111104214213230421124304344203333124034310344423223242331020403311041244213244034243142213414223002324213300102341024033123323102022412134413241340001202331022010141114200310410121241130144210240110422223221231410220410114403312440242313101433321332141131122421434003121324123320123302133402200143200011332234133234044404344432114302210223324214322332131332023100203340403443442122142233021210423344140343130132342331001233033130000333343221040231001003123210342212133002021100214103231112343201312410021401423234012044340111024313411321433403220004223224200010032431320103001310221243100113020440122144041422342032420130420304114334443334331321421432441300332421413331010342120322402022044413041131202243014231300112222230121413204044011343410341441230312414432140022132220042410334201120110133402004200142434313032041030240134122211403002102111324413144023321002113030311034032310402232424320133113342341143300323403410104242212203013244331301102130144403123332103233221333424202103042323403212041330142010302334030234430031120033222421310033204041013223110021422231303433132340131114110022003334012213313241021433440140440111422024341014422001421304024343434013221434034114313403231233012122303300231022344124430033031433203401044301030231234343430413122441433223031211110221324022324100222020024410104422131313120043141142304141132110012121422003411121404030322040443002123234121130040301232330230310000033321301030112431130242010430303133443222022033400241114414322340240214040123110023104121141303314342402022412001140332203002213111022200304", "034400344201400234041314310024011444340400111344011404100020141443023311140114420404441230421110313401034012223201044234034030330431332410044023241330342024224300324221424244324204211431221142003104322140134130414442132303223203333212402422440343224441223322304222200200214303231032123322012441140123144242002322421402243014214424131201101321112424421141341133142244320024411203324202312241220040124243422443013014000004314130212132412013320124042011213413234431444412244444043143211324021024214012144132012212300140230401044112224010213404333314024323414411423014131300122232232141012042211410343014442424141342031314230342101200030432412231420104304131321232142041412432143310311144401133110234023240142230332143200413002033200130120034002101304312101324432301313031132043021033123341233144112111041342212020324231433321442024401441310203043231111221333344134024311100323132323331022100102002104140433404043213320443342043232032310424410002431034200140133101400312413212044342411304443342001442322302201322434440342302412202433111123231303004101040132312023121320224014132244120004123032332434111004131223212321011302012001010004142421111143030121011140032210142312020030113122302004404100300122034423232210410142143033324323402330102440122410331402132102011023304002420331020230423020213004023320234142140444231224010134013004402420222332213311014411404220314001311221313434111223114211301304043123240111033241003140143144041424241223103141323324442322433340341202041043412103313444044134024321432343221344101121141124321032432214230402103030324014403431002234443203300103343223212411443043003401220101002140403120340420143203403042104341421404104434024410024031340122244424020011333130212441001234422124024031022021244030021333044132004220344330424234012241004222012200444212112323423343000420302244403204201220001322302222211140031121113303210413302314023401421201003133224334441143422143201234110410233310334321410401113322133323031320040422214203414101110032004020141314300334313021114102341223302031123202234224040433131211003114222212213140431333402331113210322204104112343421431203123404401410100313201034121231040403221040314024422002242202002342222443403140040342243043443223302310130420102321020010021233441402100220120040002342013113230213403433223422241141042424144021243104032204204111214403004412314444133043130043214013243330213404231233310330302342213233120444234410412011340221301032114243401310344004223420032243442131044200301314420210201233420003200200111103442431413410423332002101041301202230431103144142201124224121133002031404220133233012110442301200233420220404043241031010432444214144230131224042310334210322304333034330333022304024303222402122420223224103241442430403300411201341421023311123140103033442212044244332330412041303441133432240043111401034343043004203322103120440440234341324242003442011432221000041423141023322434002144434122201433122320204232244431121031324420242220123334000340112100304020231102204033221400422010400343423142140334434302242340432440014420023220423034430313402331403204403434424324332433102400334242202214023014002030404212202223412322342320014242134332304002104201303120430012332414334304201410231113004243113333343230022013204120222200221413343240032003424431240303311233332003201330342340214420421222201010403212024120330223241312132221123234001013340004003023414301030412200230202013024434122122404343322142304431131101423032210020011200340034143440243214421131024041323004332143242112202341302224413120100043123331111113302231104044232202314230131013240324123411220434342304432231113430402400020213412413324413000404013024323224140303044003041430224433143241000300441324140320301210242433433421242133104440404241312422044003123010332101100042413211404403002041044043424331331224412120403231303100232133131103002203042210240104412024034122124420332101444013133422012322332241342004104132343443232140304200304114142212240104011332121330402310223022313022033444442414422010011024430143403024002032330342430342144223333301322102320001031403204042102220111300201102323330102230323242313423440304213233123100220022334434101233230043430031021014332343243200121104223044002344444131403431002141141132322113401314441443320343143011031241201243033020242143232232132013324342200224420130334211300133033343404243212303012233400103434212441101204244143112421331231204010441040230340132213101343130044032301021132200412", "223403204340434301123424202034031432243323400113034143012431334012342102330221330114030122434113403411211244141003021222101032110303340334320313104343101303221440204241213043214140242303010432132002014434201333313422030011033312203412140400023110210440400412013130242314032414413043343230321324301200032342024334120110114103322304022323232220043032121020034413202124201321114132301003443202024121123212444244441210430242043241212444341420101310300400422141012124233432100340332130240442121400441013231142414142323311200231413041022034102141304130100021341304102224202144313141420140103422113010034442200311310042002014221402124424234044002431030020011404134432013310411012231143442133024014302024343320022134011031414042220101010414032040411142242342033000142332440412434312122104143110120314100000324431440444222113313133402334140343410334344232441104043411241403304432403344320310103032414434013222202110002032024122312410134112112412021303001243010323233101410231211443340033111232434244201231340443023042322432210232014320320204012422223412433440141102110343000343414241003341121010032424002420340024224340241240014331344432243242344100003204031443432220140313223222304012332022014112121001400300234103031401034131100433242344441241121141240333100441221043134140143410333113134001421114230132111410222001430443334413332414004310422213202013104012324341334331421223244213310231320103140312130034041134341344023122031413040223242022032102014220332223121142012233333133201324121014213402231211134230232223241222421242140413410410320100002012200430230420113123404002202300214402012122132230333002214031202340012440202343044433211302421024410330201214431104043012203421301411133423411003014124401303121033101103112400343123243040343322323002012342331003200414110214424341300013330111312223414421423322114104132223123332422013242241210130301224423034234220041214113334140201343212402044142120200130210102420321222104324203324423104240110343044333022414021344123004443434221420001040114441041311244232023034202241332042302003042333411234002034214431042432021423214441402032431344011224030422433221322120120320320303014020312003204001411234421323124424333020304020020134411203243122201441144232244430300040430100312110233223202030012132342340012441330110030233244102122310213420422344013000022131410402220013234441340034231024413201204424043112133403034030320024200003024204231021423033014214310320320334404010103034433012404310342430001300241040031324412331243134210422112303432444312411112111204221111032022033220000401100323024200213121240134120222101030112110333201400022200222104342222300012102121130144114423211004001113213001134023331132414141423234122320040344404321331134442410113020141142313232141430110000342224223414332420143101233233200414304031202244110341040234120011442421431133440341022202244031421434214433114220232041413211213334012323402220304433413144403110321111012022334241201410204123143334411221432222431304022421002032000323400431344124303244402224101222001221034030442440042432034001444411221212033244422040204013301120130400040120024233432422113011420234122131202341314311110213020414313400210204300212312032100103330102043134014312412241442334131011144013220400442211012020241131420121211323120342303414410300214140331201342241344120124112234102431000104043111011343414314232040141343110023141014404441313120121143241332033020402201121214412324433423002131004402443204312343013143141440320302141343241433102140311032440213220111024202201312232201330042412311233123022303331242330011312314020140134440112440431144443444042143124414342324143010034411340004234304444434241232024342042030012011103202134224112021022224401002420443012142004230404001100240024430034212311421231040002223003312231223300241211102413333032223012321221101214242243123200001130422244402331110202201011010211124140032411011432434134010433124442231404400213433304014112330344220210421222042210244124013124410102202421314040214222402001404214110211201242312432420123222143201002103344200430223124403234044113214142430402100000222100142323141320123442122110313444430424112331334102122312303200023200031441110421211300032230304133014423100310423111021043411431032423434313144114324214143212432043421433442244440024212240014320003403004024132442301303222141202222142220043440302424323023102324440243224402120422043313123010141041023020134403243001141334124014421202334000141204121", "434421100212324344431222000440424304330200124121204313140401114323443440234320032310010044044122124322113011041030023412001433144333120334020343220303213404430110321211110443314111422230111420200131044220243133120213014441244001343024221243144404032034431432143200322143301401033422201211432344212002432120132220212001201303234002000041024243224422403103403112444413410030422410011023004422201443241213220201434312012443131312342402340134004322200323113123101423200214430240144323014404133440444310240144430230212332200133201414112120344323130412332441343314434112103421114102432442230140124111021020101441421223330120144041401300140321400213343234332013402420403401223031330140121113444440343444020233013343413212110233402312312431321040130414223120042310141001443013011423223412222431130424301102121433000124444242123032244444024143314021334101124111422320432004303331002042142233220022010424404322240021441234141410423301303434410324144204404044024322431224012230042213032402230132240344222313221244202430320030420134042431032421231112320013144010211334014042304113230213330022400232114104204440330214444333032322241441234042011333230142012314433434343214414312423124014423042023033341022222200123413400034033034210431114012034312034000123333001230332041142020100430404210031001041301310230102312200311044032323104310312133024230344202112020433212412122031223201120210210003442341420020001143243324200100441044010224122444200003014334403104011231131323212420424013314210233114243241130432111041241441011101340223021344020033130314300320322203211342032410200244134340411430321130342210413233241134001302310302132034412421113004331342134023422321302220021143030002300300124431320210103020420420202413232021230122230002310113102231014421432012141340421324030422312101443031014103044023302423023421121212301403033234421033211242030034430412243210424013401303010120020122212211111232341001331003104104131114130230014411410234220002342303321430132234222020232332011042231121233021314413304212204430422220001100321112014131214414111430230211420100120132221123121224314234004221022214214132132100203232132043023233231433210304400434323240103431241231420020211331244101331112143241304301330023310441023231320021241314211141122043301204023040000113224403443230244403331114301230322113330134222230230341013143200212203121331430442413142220141202330000401241412404143241442334142111001404220240343201330143001303032400330141301224221012013030043313034043304044413430211000001114410004140401214330030212240300311242131104312104212401112220434110213100102312432213123221233431342103243204111323222212101211131333122130202202313432023441102043423400311024334231133233334023100413012324410140422314433413322003301001333203014130330341313400310044221123001314223400131203304311200423033300231244434413142124023011212442211311424214322420242414004144010044134124022403110432022041234431323340004334342101342220234303241331201343231202443221122434022431201022343100310413002232331243423031240042103411404330140002221342303242144002004043432343203013110101243323002141240332041334442103321044024302410032120000114311144411221444311122033112440231431222014010443032202030033411410231404444301310021104203302403333334341344202140403112414213333021301222244334042143120322133014421123421311202134100422310344102410114414101444031443433143131401033034212411311144201402420010312140211444323124401042032122042112032433243212334024130024122333322043140114031014000334232013113333011201244024234234343240344420041243030300410142334010002004334432131143102243300444010100114020442231340000004010212312203321444002214333211234221401220111413100024140334011122043012002133244324033033101313413323044203400001333323221141323232241020434102241410221224113033010100023342041114204211330402414040334330232241043113001022242323340314331013421022333022321300204232301303440232224311421324041204232043432433412022300441422010431200324031340021133001120234110412241033434120413431101023101112234202431331212331023002404131311031231134144410231220140001011324301424010301304212031341411403030004223031403221011441212144143001002321123334130433122001012130331044344404313040121101200432002330301401444204144322023421023032132032444441223132021334032200110212340243032431231440111213300134434301144232002430301003110313423331311134332033102343344440123344312404201323444110232001012441210220100044030324424002", "414003011131434022202023110431344413423004100232044043341220444202012032013240213241431212031402241400141420032141040313433243023023034324132233023114422434420411342230034434410223401243320342311104113331422030132304224321033001031002424210314434410103322033143242023103014142012421334432233341103304040343440222310444132342132240411423304043113333120203414032214111323342340144230200314100302103040103411324103214141340422142142241321012224142240411211240112001200124314004020021140314133300341230301101240442340144303440033330332414011230213231131121043420340132023244111222031020024031024234341324134412023110143311214101440023014323021023204410410121201332321331424240034044241033200211014233310333204032223240224323213343210403421120011442331004232331142401012301401300411344302340310310142422331304323021234221343303441241124324434104244431110143010333122203210203214423010320234041004033303310320101413230202024001433212440104010421133002240232101340012342300412443104324343223000131432044102332022333044132213333333034202002124213214322341004423300102132004424144022223301324313223242022024043332112221022013143113442120320412402022420132141143002433220414224100403021414443331431322001330402321402434411310433244423302304221023212233030241240422104034114113000221221121404112240322102112212030044113421412410422423243140304143201002431020133314312334403032111132002040122034133321023110130414113124030441144342430113422014311204112041043030314033012011023404430230443123101130323421022432322133331204311031202201030413342433212413124313041233434214311202231122201321103241234041030241104333233414010142211130123222304220310022343133444011244041131422202104343401124302322113012032014423402412302224204424031430112400244330301001113311401140311213230314234443130421222101232321310404011004024120021121242431204104434000101420403422223444220441024120133210412230211232020042332142134243121002240121320434133204140043332211031101312414404030042320331133110023021323030424223332203002043111011000243130003300134033300232403221314322031214420442212124344343210330012330314424341241432304010141222341204431334420214220322033323204104222431224412141424233031243314143440100001000443040131421100344230411223222003010100203433111042422443020110032032140342221011343211201444020340413144021321414210011433142041103244032332102044303114423434340434322221432303431012342032132120244403111314132333411334102230342121113443101032131332043404221111334240031230432442034240433002140333431324244011411214430014011043120410434000004124422304121403340222221243020200324404230223200002424400241141410323023033102220331243243044430324010440331140202143433111114104200431422044002332411130344330222401100032240322422024203031144004140321124420231404013020133412121441411223432044201004343102232402100144430340304234431120013404031023003022400030313234420411123244111441132443343310020241132340303323214043132201340142201341424344000302122243430442123321013413443340222333231012013340244133202441041021243430440133024111243441030212403232201244321431102041422014224302403303441220311341003002203121040441410413343344431334043020334242304230002010120423243412024133210210003221301204024423421032400001023143344102040344132433042124302321232200431112242342121033232313303241413210142413230112300144240402231003430330031231421222144402023334201330114243333230420300042030032131214031130210311034223312422042202432311423031422000422332444134410021131321301240444001314122133143221330331441330310243343412144021404432442044300230312110002424214100301324314414333314444422110323000234200203200134110204442424143033431011022144400423224432222302242301033420004344032312230001004414224203232123200321121211424341230400443001233401133000034410230404122030402113042424212203114111233400202302340244320431100040404400142334201223033014304024134211130241214330004400042003124413330400432003444044430431033242121202013404404321133234221031433123131123040141422440321244013412433010420324213201023331303122104124201320041121324122210423000121441131134304140423101024303142131201240132130041310023134432004343041404203203030441231111312011434223334240422144033341321001424141022434012043243032133200344404203344400221411322211103113241343200433112244411213300232204403314443432443443422210214012202004244210200131324444132402024211231032242123010411302101420241314340423101000440030031343213322301433", "010211442214420233313040314423223210444133122103223040114344314434032140103331430110244404410441342314213300141131210403001201134300230300331002112410210132230240101034034203040100104404444012043244022423421401243303033012331314032230123223024443031413013200344233413023113040311301221233423310140314232322113134321224044401332213204413412440222132434233223212424303111311013413341442221324031141303201242223331141233034003040444211310310003333303313304241014322330024032201124434424130042234000341343310332131044320111100312103122042100022033311413030430012023222024233440223230110312111024134022222001342444133422344421234134011024112040402040102224001340324203001232222010203240111243104000333424042344301122240232010332103034202240004143434331003433214443321424400401212244120224020103141001223203032213102312400013304420442020402240042401100301041111344142443304343001041311143230332241300024014021123022231104004022111102443224004111144141342020233101243001122441134132223220341234041140430023334041011433022210244244222243131134023110404110220131004133320333113421203240201011014433032000130221342113223043223034020433103343344344224132021043440421044421113341201130333121331240221444424430320441413214311344012003140422030320230302230402323343004323343421311332402000334020102041403410142101342313102422411012302241242433240314132343103430403443010324201241130031303002301003403102314231333442020112221240400341300240033040420340313040121100232423414032312421322123432203443121342342243202441244432114412100313320012311023423301423004444310321222101302204334423100330102310423240031413411111344443221002102044042324041242212034230333431424144403201240124343413322431013120132421233001034233043401120314341202323244112442342020103130001222113343130223222322031334232341320302343344441310223314204202112312003304440141010211323300203440241333444333212344243104220434313444224041413240042403233132120013240131041222020014024031211100003130440133323000203343142210201420403013011431412023310210213201143011414431333021242144012231020434330043023040012344040132230311103031332040233303023400304234123423421302133213014422243203232424400401432010300213011324111223244003044043101140313241313034411441220303121301222031333023000342412032422402203210111142434200330304010411414201133302234002443200103330423311132001133241313212403212124120021021203102431320423422321033321311434221234031130410020320210333324241321222210010021221210134044332011222303420044313203234440234201343414010322311121003122441033132220223000142041444342024033200021340443343302023132132134222440102422032322422033022341320333310412434121204131323222404333440101310041104413131403022224104002322021432231311111131344002204013201044034041110120444211401032201002021441300433321030332031211000302123114340210140201424134431424443040410241134123022333443120111314113040440314432233140313202140212021300312211304102122333420303204440334410441041133144221441224441031242023424110131003230440101242412434110434311134024224113224433020401200022143301004303014402232101142014430231233224202404322410131104211240040243301223434303234423341444444204303412132213201224144344140111413104004132420140144034300142240213442212344114440332240213312002443313321133143121423443202014242214413113414244223442311410141031442010024330143341102310421410133221021241421331432200323113130031433312434432211144414130140010300440202324232431303323101220133330201410214243301334311021324103422020431144040304420400124422020411240110021332410424332421030443441011123144124301304431104143241433141142023214114222431022302200222122142023234002433001423121432020331223103144222122144141312323420311431012022213321443401441444020320020412032141344404041243044431223404344443040331020140101212324341143343011303130003010122040144313324221130132431324330442442020423120423212431142422240142440102023244334344231313114011043322231211124034120010213012233244103100041443433010301432201004132022341434142022020430323134013142213400112042230134044411020321304104432210411334022024104103422204123212200300423320112210312240300232113414210423233433310430101041201222311012443321321414000013131431311034304333120310343141140110401021120210213421410210131113431002100024012021013302401410411024134213414014124311232133443202311111112031120244043110103042001230431141321300002310231211310104401034012034222144041004304414013133231134322003", "032001113244220410210200033101020314442212030423340334143004022403441144143024132101414002401023121224413321030443034342041434430303232240004144424212121221324202204330110420020444300220110344422130040421304442423224242122341430242002310232420300044032234124104202244230333101133141433442134141020301403234232002403200102441102113012104324213330132222131423330323104344141002002143204122043312233332014110223442144432340004113200124331310014202220114401234002002022302030002041233104224201342224340140322111001110121121434232311402341002103422403003023442134013003400244123031241003212114113034340144040034301121312013000131131301240100412234004200201132231231332400120310402000330012140142303440040130004133123030341410232030102231143202130321242344234221110021141400413032223134211301322311113344204123204121404234232143241334232343134441222340402004240124443232242012210204340043411211444410414142023420431443210113400300012032030420241104303034023111423313331021032044341340301241323432413034132211143330103323020202134241020344232132231240334342113241442423103120402421403124111223423232320401132101022014433222314222412102024441303341442031214221020112021220020020302411103214220323412343341012141042421032023233400040334302411332430340131230432034123340322343104000334203334321241243034421243333234143113302314414012104130014413243313303001343100143412224134310311414104031131242212231210142140240144344332202222031340330131432041311221313133341044032240323012200421423400042214302440222124344414044204313034042224400110013003021022121302443142410342140424434201400134044221333340440241244134121122313122434101022321214403312431133022123014232231123314221132202224414132411031302201143412422103023423204030120100200323120223041232231111214031000400441021000202441033340023040323333130200402202420122330343400241114343131433242012142013410230140312440403402233341341202301344032203014043032213032133333030130101334324143204344013110432313020131034030040244100141320134331421024314310422002432131333122211100023144013402022304120314414112200021334223304401133441010232404231043234034430010011144101141422230104124430441321430433432000042433304321410320343431344241001414041411131233303041004031120211102344443234322014404301330444024120404323111002020234414403440412331313420411433344011124131423330343334333233443211421142230240000311210010343204322433410414430140031130420024414124302102041342332134204211024144023410120031440232311310331022431034043432310304231143200310412040122002121142223310440224001413444403312200201100224010332241104001434424003234403240042420323104222011212111440223031422412030311212230230413324001404404403200143234440200242124033042440144300033210443213222110123140220000400101403041321244011402402303211411423233222114424244202340320314410421142132042012124142431433322413202442134101012031414400301302012302420112333112221232341224140330430010021404142031203044103332341314003430211214242243431433442030233113031424313224102324033212442014413330323013030130310021412023122444340410344213402142000443244324122010434414320000412434301142004234330410220304240230024021341130333243324110033143102303240121241300424213203123111242211223343433211004023220412441122033301143041343222234422323431323414343333300210344221421442341300220313131122344300431213302044003101300332112420410411204133330300420113044312313142344303040211140003040211332133142101222233240431403111310044002404402024403002030210002314043141424031101300400311320334023120320232220320302223322213001103112241131102131222100133033413014224222203111322422321132124243400412421340331030111244203344234433423420124333240030214130210341021120331101232013202011343230303221134334004200311232421301212204344232040431200004420342224412334410142033321232112011424242101411012031004314230203413003102441231144342014431310320031221023132430240122313130023043311114344432321203143001232011430204000404433024334243440444130232322142004331213113200012401344103412003404014010301124113112004043332424002343333044330214233310200211201133431231214202323440413341010211324444312220334441020421001314412402112140003202340313444210331044120214431340212424423120224401120002303324234224431144040023240424041201200144311203111322132342223230223414240034121142112112301322431142201402143431411011001003001002244111233134142331411440222140334243131040412201342301204143310123110032040014303033013", "443030403103111320313214240404304443044130112243232403112000412243002212442102021204301442022310101134323001211323121434411234433404120043021320403322002220043324322243002244331401411102323124304120320114003412443003103324204000013014332332114020342043003340044032421012310232101024130241044430020202203440310403341240144220032102014241342012043421102441432301101123441044441102434444230030004332404031432344324303003223444222000213004341231001101122143222303130114002031234014321240044042140323004244232230141343442213144422122040303120342300144422000442140411311314424014431423441110322312323330031403020110314410134143003041113343104031230324100034104214234043041104130204333141421222131200204122324314302414433330242131330432020004402214043420012331411343021100411002200421402443320203313213341040234343003403133414223142034031101233203000214432021420201443244300132131010032331232424132243310231030202440323323300222340103404204234223412343142314341423130102202003213443232402241323231310343134124331324443224241412121002240400221412040120040224130122000402441433300403240104331324023314432220440014024320420400332224101244112042133240120101032224441301411114204100103114140230104011404034010024311243240342331141111442041143142044430331320233230204343232014023402110120004204112023333133223211434003130113103123303232043400241033103422202210234401101402021431020331443431004220312241411312130130042213022332403012230332214303421430302113244403431013210242421314311313431143012033121404424432001302120004231020040214220041344410124333124401040012200233104004212120202322432420420003100143433221224314124413443304122143134342410103411242420243432010233221241322214403312204010420314303232134043231421203434313442232040431430321041020442301423433140011230344313324440431114004321402324011132423132311100102333134202242143003301212014240240412210101013320141414412041230401113400343343233014144214221001044410233132311121034213404043303313231031223412234014330224240213104044003434443314104111431031314414222123202201343142344304342334334310342342020204121410401134030120311044241343202402112330320044410333011020001042401334341321032410113000210411241124314101421402342402042111402103023034024244444023322004220314100342412112034122310110440224143023400401222044434023441331441223232023422143131103110201343033421232033310002231431132123133003120320124021443411120021344033341310133234133123302043430120412444124442400042140141414023044140342014340040323323101200240120123120211322414023200320211011332214213133120014122314324322424334203403310432241341200022313023440240420043403424023343041010131011142422442411004234433132232134043133332233031413403431040232110002224203134432412340014411404030100023433222004240232022130434403113403214343233301144413211312413042110243020322320112102241333041412423443404312032340244113421133013402431420314410213324144113404320141041411231102211240113202400410232043003431133041120012034434140424304043220402113214312333212341424114112414032303334222030413031200443132121224211243421403201320214103124344124410022102041103214031030143344442403041314303203420120034331232231230123142243101014100041312314341100020242202221304110013033414443231311410040012341130102130044330213434201231313203231141242143412432403321424021343303431001400321320241123144224334241041212002002300312030314242432010310031033314114440431220340143401203012244403230022002111013122430413401312014031331210112232122440033322141000342232301341310020431003422422004141103223401011234310021211341401041443103023031114412123020424241341424210114423212104402040102032024431221243323211013420310340343044031331211414223124140004232442330111042023021114444230000120431114100140442411431301124020041414233334043233012411002111040424332113011113024342130111112130232341023314344023212430303203110313034104402423143322031341131313113402403322234142213242321013423133431034213023024031242034230023102041143103423410301414221431430212323233010300100244234312400413123110024424212010120033141024041000322210442030333114320401220111423240342314222412111222402413023333102033133100400223002002243014002004102343140031132213003121424424142341244433140444121413314411014222101403410340241412003443003140303303040040130430142430210444201222311144444322031400033220124123111440432403400402320402412020211224041141042140212032440224220233013021110322430312221134310314013000210", "014011210144310324304214323431311404134331404023223344423223314342334010312400123412434443011344422232142423344131044402343120013442314232424242403114313223103004013241404120432110101142433132122230202043241312431034324020442231311144323431032311130320340131432221321433040402402302042414043013013240411012220402410112010240101114402111130311420123111033233021203422222422231011014001434144231230123144220143331231414411014143042000104013402321341221144342421103322124101212021424420402343403420202403031034203013341122030403322013241341413013331142432440443044342022224440214004302402342200131422441011011232010110230014424201144413414143420001222344102132342100321140303134140404030143113440100332311014011201203203110143321421231332024001302202324421023144420304130312434343421411143324010010044144323021024340244120440011223323143204401241413414113303211204140441223102120311123014334310411230003040330320010431143443243102021414434014412241430401102122201422230420314223234301003124112101041320302404112223242104214122004441021303214230313133421402431402313340111321123323012424012004044234214104042440120000222333012314423424020113121110240212240044321313214432210301111412132122002111123231234343324242240234301030302042013433434141344212104014240340440301120220314023304123014220112021421310114211324433131213132340301410030124430232313421424233044402210100334033404233400332011330021231400230302212212313130123204242114441320330102021001403423130443002212432111202402420414413203441312323131003220042342042013030441234310001140314103214232033421303224443031420011024020434410413444142222041140411232344444131220144411122412200333344240121113411324433333322410133300033421034210303204410133232203220414433144413404241310232433034203111330341332213343201243113132132004240231343311130202033421000410443202310323023214310330240023141211214103313300001020244203421240334030344224012044400404221210124134021032030331102302432013201123013233104422242034422421410120202030004234101033340322302303423004440041344000130033120430011010243032332233423341313022024404310103312113120431042110321140421313212112314303111231133434103013423211213113101313120213242321322241001000344313113040112304301321420021431324020031010444313421042440210303311211014010334200331340004201243234231134402034212041031301204343030334103023130111203230401332001322214331422433202331423102014410314124322314034134403003244303423441423410130442033432200121124303113141422030133033313402442124112100024031311140141122000431101200120301443241322011134042441442202124343314031130332310421413224341024233144014132011321044230423023023233123104113232120030231034022324004300300113403141024120112404212403204023103401333340002413203242132040432140242100441223320132441010340122044403430100021431322213410213232232232103440123120034100104240420313142123102313232420304031423140002123131144204113434411234211243012314221412231332202301013112021123141422333001210321040124034222121124413233302210443201301412223302324433140234220330412441114134103322141011140211212030211014340341133314221112031233041124042312323431423321414310243302030430231032213243344140023301324400300014334144201234113200433013132304342413401303224140023111044104132344340123210142240310111242040200013132001322231020244232404120212140140041214141343434014113430302411342411034210041123110244422031422122102111214110204131100014341022124404302040314020032140400220314401331420142041304330322042404224431144023120200444443322104323433003320100113310004442332203412142404102103443201144442432424410014342404413234403443303330340024114014021134001332034134404412010243304134130222430442244211232311410320433313312002332441011123243224402010110342402231422111111323002234313313134143034444301443140311303011010101010123313240102434321124334401024440324132344133114101340320010303044203242402323423104041214214030044001124203221204330124304033422034103024033030232003001442001414104111332313003413401001020414432431440332131401213321443431330003021343343043144104311414142104003210010311211424314001034441004304213221200343243432142313011342133130040031012214303241132144124303042100223114404403031240333412201010202102324141432442000100104304432243311312234111412010141011324332023001000024243442242314103044231132102411204100412313123143301102423000042311332224331020220242042430102443114011030210444213213211431012244130322314401401241", "144332034412311203014303402133440334302332231421023100033403041331100004343201433033034203011104043214320112213130414040232323440131430413302333103401122403324410101144223120111303113230402422323340404430332344031410431143314012411223201441120200000412341431322333241424340344442412223130020334042103241120133234123001340010211201201300403411041404131331123021120233013233414142441142141033403034004104214102401312120030302223141202314121144143244043342010410142322342022042100241340214430302343111014031443211404033420214134134440231022003110432142403400010001013103030140423024311144242100334411214310142412133132403322113404241202033204210143100320432203144300214023223214211421404214143142422210210102402414142122313322404144004413034421400440123342242431342212410133204341144343143343222204414200331030421000344301042323241114432420032013114412413442444210014430120214210344123020140240000200304420342324432233012442312340003322201341033403110231031234330330143231242021334423244213244041211403033011123303441200431112124022111110400024340330422234020442244001244040242231012311004342242302341403011421122222041401314214330242041011221044403100220311222130011310134311330204331444242010030043030340134233042201323034240324203043211110410144320333204434313330434414404340141212102210124342024300024100444340042140400242022233144324310201210331120132322131232324400400104214413032240044243311202312443133313031001304420023213403014201421003241142343033142011032323100124244130112140430213441411230241234340241142231111201210200003131411101422244233424142410141132124323432013134403432414333341441244011223110322114323110440021322332110143203233210114131131241401443302241442001042302104040442002002421224120024301213420400204134424443311443340420043020013414432324323343032320111123101144134333404414242001414142301104143412024244400131300004421100344030344203313023320042104113231144404041133140100110131113310331023314243202131041103141114212122024224010043232111333100241142114121243340330330404030013222200314012040211342322301203333120023022300314030230431021000432104003142014303223012311421220103221140402302444021030402100014320441020412302013313042032232023120321432114202110133033232022412443102442130204133141413342210121144044000124343234030203344013303312302122314214014113002221441102103110043020300034443304404021114000424311324001401144412230011312321143220312041413312301234321340004114243240111201234201343303123102240430143234411411044242301233314433333012001224204012042440001223443434341410400041344423001012331202402204332222130342442334040244421302243203404042013424111400444423031302333243414041241104204224222233021004313110331242402330420323211431412443133132134214233230132223210344040302122303040101403100443023011442423231310402120003340430024434411444214403321233314033024222130121424403212001300124204243300333123034323442234100422322214430020411042310432444434002244432103400210311323342122214132412114002241242404320240132304301444031020303211121211102124442344443444421112310333134221221322234030110032012300112134224421114013322020121442323200211032111133101413034234341121121223432002202043041303120110120403202203231330323422140430123203223003043420404223331300201414111412301132040310000043110233314204013100433402420012142424432011430013304010403434120304343032330300433101141200010403243133002442330410303130210314011230333342441020204131332001044334211233344214103313434343324403314403002204233240412333312031233003232324120413201340342321040310102030400043134121044130100221010334210311234122030111310340131240231211400304111040111010321242432441024333122013201422424443401241002430404203000034240122344410400224434034214011334112342303030304020202212424344041232142011111310043222232033241323111242241000224423142414014103311003324033431034010023342441104323402002424244020131103402333022104412330024013414113034002302233230402011423320404244213112130403014242121422131424122244234131421022420312332344230000001310144440122420122022403210040223212430223424442014114402111222044410014011213112110030312004334214312113211104301420243040104143240114423231443224134033213213114101223040201443002344134231233444403401404420243121200212342314134214222020200401231314343202114221331311240131301242122322234333014030022234440212124000202331330044324224410040141011340001430011214042344340143311230001243113422103340403314320420042103", "244222114000302231402110011121340402310340233314010340310304243320231130011104132344242003033101411134014432243310001214423233331230334012010401140121210034232020400340330000431130311310004411240201340103420221341202023341043300031203402112442123143424120033024330000033141414211304143422301224423311412440044113410041222011334402320122134314341012101201401110324001234030434400401033203421311431214413300420024023031322123230122320223132011222211244001233440130130203212004032200333224110422413002334013344320432320404301410314241141131440202023134323242302440224124222111431414320313104442424332121012004113434401302334001402243110124001340020122043303310211302011111002424134411401443404104144114340024034313031100402412241220210024401113012413234140020421412321433143213034410011404342142110302201433443412130200314313131222210004220123244342313410324403444433200320220131400331123111410104134420430223043104110224112410102341312121301300033440123243302141223122211341141113104111220303343301002320201012400001424003302132313100200243014412412140303021212322220213300004203004212130033242243421032301111433012440210131342134002140401022312024233044104330323221244041311431204211030340413231431343412000144411234124433410212413322032214104132134021301223102430200422104140043021244202034032442414020234122341233221323043242431123420221202400414213401440211143242413400122223112403000002343111202032202211200140403344201121202244231140223114342220230122314020344243111232401214341210332414001121214402112102410120203333343201011132033243421431011002303423022312023141003333140413330331231043414130314013312143231423034324243223431412234224411024433244012401140132310032100303242040312414441123401413312113220241211440021401044100433412212004330401420133222221430124004411403343230042312021220022201432103231412200030113304100400402122114242142233211331032140131411143113143020312122203144120243404204004204210032224411400212224241434421344022324140233304313004204402100320103403134101043221134414102401030414030244302010303333230221442444001142430321043413421433433431214444142440010221221300340443220312220321242221302242143300110103412111441202312230222110410113302323101444240440431032031304400142442012240233034004243120022234442030314123102212043402422011242123414241440032030014142032202204003243044331332442144302214441243140232232004302224421031130400213221113413232434020234103132103134321004443404412420313400022211342203311132311234123023234444222320423402110414241411321111113203004231323210321222324101144100011330004324143233034131320340430423032331112303421420440401320102444332133341112041200020444024042234311444132303411400434222104223211131442202434303332110203402200401112122431201002321013140040022441341201332020440103232213130241034411102242324203412211132401314231141442102402020241023410340004100303300410103014241143222130114340341221300031031103033020031443211222334213112211011440230311142302100033044124223410304112241103214141101422214143323000431114001103042241421202442210422221034010311344440110003334443204224412403322431232140300013224233220220302440232413130122322421013233444411314213103102201333324433314013420020412022440411431134222104041012012310230402010212210140402410003243021042112212403401044443034421220133320443141412121342330001100221413022103102304302041422120402302044400140001402410043014214243402104012422332312320203323123241323412024230122200402102200023021322022133102024331042430302413420244242242324142414121304320244034304332000424100330122122242231122042141434242212132002441111311143201102433333141211434422401010344223124000112331331120123420211130141014204414230124100410442103211101341211200022302103133321030324223242414414120024331204444041000340041444141111431230314020102101222220143003220142144421114343201423341212100144444420203312124011013302024221104410314224033301034111300444444434332223003301013310010313204111044401433041003103421214224040314134432441021034004214142243042123013012004241434210232020422210311433324244400431241401423320031234334303443400100330201430432014211030240212433143241311240342410413421324124343220132031142314200400130314103310330033332343043243000402101004101033400442012040311023402434022210410443234401033114204202332121100110110340040334142244031430023120212303422042203312043000034332240300402301031200314220130401242230241443030420123010022340121000010111123330", "011433311410033030110220000001334401402020022021411334202100211234014400210121310014203311032142300200340121300013400222131143134403411424412200000404131410112224340124001303112141101122321413120401331002203044330240122332412043333433203100114334200341132114410141021013410341012433103330104144203322204212141300402313100310042214432310420420411342441223330102312410231032031142042341314004341233302321104111314121334240412140430422431020403032241030224140331240110041433131303303312003232213001133210113443321433344210003103400404430122014023302431340022120202033101144041044424442013233340401123130334412133423311301110442123004433210041100234403221322222430143242124121033014431424020032003212434213141432124211113224010142443331131240040103012332410210443303111110040421441312424314441201220030432134404134103003401114001222113144402302343324303314042421343402304124110121031002124231301013433423031203230431232000331301404222034130120310320143414301231414031323232001104114021403131424213000011343010000424302430013340431400131111013243112120032042230132123020210204042304234420040222041020313403201222103244433303221022211104314410032041244330002400400101144220232303244102214413112434032224440331414143230440012244104141211324331201042330342341011201021011033413440411243302224221213244420433400422420242214303000242022414440234240344304343312134010224201114112201330010323140242314134101120131311132021003100030442144441301142342201212232113222443103324124324020220324110343040324040434433333043401421430242004004200403341323134320221124132044103230412131122133414322223202343414223134144204100322442444440123102211122402004231441321121324223443134213343201124123024012404312442331133144414341042031314313243341441331443311342040111201031023231414221402444023034310330142332441202434123244021134043411043002031121411144234232203010432030101002002400004341104410112431120423412321241003041001232001114412424132411304220302301413342333014112010334422234234413100304230304112001300110131200304110143420140224440410411030103111104114011401242103412143314311011114110431103423444421122412440223413443012343124142001322033132010021413212044342241331410404134312222334303444141302442033202444211143201202242301242040430304340424123020043212331331101343311131303121143230203010012011124444000130102101241444400000124130102113400131404034310440013332030110002324200031444211023010104013112201142413432304313330411113422033022413104032110421311401040213313141041023114430244423313340121031243220413411030000241403142132413310402224213444333443420442003330404134344022203103201204204101203404132020004214412311044030011133200301401403413422321033124403012221430243140414044024100432121421023113444130342434413421321234343210141210210041324300312324003342413013110310212243111440213330331123231344430402414004343341021314312101124144222110424414220422244324343420404131322042301434121313400132134413131234020330030134301442332324430002413301120442000224004411400240323014230003332444311110342402232310200102321310022310442444203243222432124134404232231400100121413431240102432024304110031203300412034001210210013321441344320223002311023124330344222331411241333013132243343111110414040014101401421331424004010010320214302312220200122014143012214110340340413003333124323010214342204013031021230213401301442112033422411134233243021300143042113123402342403332300120134400214012023303440344040214330240021222332143014222220234032003343404230443443033140300324431101031031004424121324121314113420002020230204123002211213424132142012220110333034032031424141312013310004440320121031312322334414440334401022444413221323412220004000210014101222331312220313440144324202240424004434324131132300210434232011221023114133404232342341043410010202422141311002103404401212213114201012310142410003342013433004320333211243311014412034043240112401042011144323043413004012020023000003402024410220100013221340323040403223142124112431111030313222323433142332223414210111112310430123220432312422431044011233431441211121313223124042434130313223434001340030021303132313022114224210203432002033404343204042003244040401000110301223130000001433224120140334123031032131000403022032242100120104404424103032414012233023212102412321344444132330001323022000400103431100411221022442110112340220230224001233324230111242000220223440301230404402033222100043120010100033122431423312441023313222221420034010441413101", "231140242104434404214023411043132414033344424331204240012100243411333141041023001020220241212212240431103224101003034031403232432440044313342343420410102202432232131201412023143201102402101402041432424401423043241324240443312213412434413323042231104132220440011202312242041134313403031322130142330303302013300323024002212400312334120101341343123032441140333131043202002131224114434230334034204314333400413032233003301242430441122114040124110403113444032334211321021243041300203243020243034202121112411323233420343100324211304322400244432030331443300211143413421210003311404113124110423301043220120110140241203002304312132031223214220320112224012230202340400342443000203312120123441214043110210420023121103114320224123442130204143010130304110410420002001420222303302432400314033121442423234200410223224041142104000430044434400011211410020012232004233014401411241040234332334013120133201110021003333322223400432331411210301120023003442111043244021030402001420014014114101440411442332104231321042333301001201321311222001120023203321304043123100113041111402011343021143440124142131410440312410322142142324241332114131343213312211321323314323034031340144444444413411200211021411332311210212040032220140143314002341040420212422300332233231444043230244012242441320320142421222220220033041430220440130033221233040121200000231131431221340234224420022223244134123034102001044404014242242024420132144301314041104442122304212042241100140110133222243410114310040044142013320011014400033120402331044011333330304304124230332314332010122331411422113100234434412241101140021003312013341220104202121413212440144220241311140323041032014302042121030043233003122303104214200414121404422421224341330203202014331020244432014412202224321302043133142131130302310013023442210314302231043244420142233301233203410411240401443343122441444424120300134231214430301004312414222421101413134140024202212142331213023431211031243242311232442301334411011244111402040222041031041204331120003303404413331122141302244232333310012030401121032033023121222203424240424024444344340331011104122313201443421004042203011313241010222342301204312434011040203021322104010133310224222443132331023300400444212240430412013212441041034204313014341330441140123444314443222322422104144210040440112202431124301331141310220011024130323144042023033220042342033023241213034422311000011004434121222103040044144232031130403234041132002320441342431122403140241231341300411030032113333114322311432003102232042213222202130431311140004100302124203111433241230240242223431323103010440224020200021311241412043102221101242242404102230300410201301313441401333144242034242030124434030310044123320104324020013043203213013424003300440322013444132140024133401013040032114443030324024421113300303313443141334323013301442421342244242433142342101102222103113432030043043132042120144203241242103202314424144244034300100224004320103041114211410114143441344434100044401300430332434410043022122431413310043223234422002432114000233124141403314310241120300140101203122430340131310414134114434112431111401341041423031113113022021113323024233313042213422034103204414014024404212033203001310003312023331212244312430032341110402104311231402443303440210441302011321234400413021431120011224440111200112040320134302211340201411412204301423210401443241122404332333241122212134333210334312114322122100222333031131242002432433242103043421011302411224144120233232433114413003121343131312141223403330404400400421421104412312443342230333004131004104134221121130204242410011440134003412434313100424403101202434230204331124420122011304434021314340402111231030412141111011241424221423331014344112331141113440300121042131341230313444201030111421021332211111324141232122032010300323303313120440114342103212142240002122331221144343212332144232412243441400131233140234042330034323132121322442034010130211304431310044013234040111324210421230020131032010041441144122240111420020010300143011034044310212331012241232202032012312101341112140423231100432302020031023401001134342444120223403004002204111320334204232134210413221333100003003314024220132323314040343100133401330433431011130122223113342024134341330113342220042013214330424402131223023142021122430312303402200213340204101020324440200314443324301002322022031334344201232103433042214324232220023214341322034324212201342121400330221423214423332132013134023203201120404314142014202423110201330342401440222020234132113333242", "204102123221304203024004432014042014122331342140440411334404442220200333130201302102112423332124213133203022102302412342002242144320004101120103000003423313013344230301110324443420013143121142443211014343340112112132002120030234201200124113124044332440034201122204413114031403344312403030112344042432203324113421222213034201010031343203144243240144031143034023101300443012003221114234002420100111323030441143034231414304302341431111114224122143414121220210443142012034102201130322021233220212311430023134130414403323332142143443241300434232203121342200331132442031102030421003413021100100021033120213413242230442222102322421314043123320332240300234334303122310341312044240342223411043133002240003211023244320232032011232434310314330024243031310004211021341200041123331042032311110421122332114203033322231141434333434232334332032313033121014203444420234403423311412144433424311221334213443343423221331204434421021304243220334242410031443421330312201401444344030141141112133341044033233131123344010120031434243301223100011030134302420220144300314033103324220134044411021002030010334300442340002432002103404210142132124341003224214203004141421402042133132322030030202002301344041232324134332422300444414131003434310433440123430222340034000124104132002021131321124024422104024344020400020223324120230214100402033341222140344420143044013023431420004110013223040001033103241403344123302202222444334034343032403203021440434203413320142032311034023403333412033133313134440144322020203433303300212041222324311212411231331222401303314420314402134403103320434313124120120413424410402012132302143004233334001121242012210112213242022401434241010112411023211140410043300201414443113131100312241100124224332130431103013033042433234320312120444013303213431043320110334440034022441214123120233001122221111012230423040420241424022422223140430142403210211213300211104131110122302440213402114410301111130133232123304301301113344104331231421314314143004440011101222222002442310122440441403243332124340313131213321404431020410304223343042210132421000001112403404343410043003423144443320404333233102324041321231432340124102000242020030322140023410240011341034020112312334210114321200032313224102423204143331414323033000314222041210132231024101233210004034031123412320401112433212434204113431131322311241004143430103223023324414303103211340403333230041241131214024111422142214431031132404144213441141111332041324223314344332044430414411113100431332011213230331104431313340333312023202402401221320300000134312120343113023214220202200013241124103000310321010413043413434044340221133120304204120304331442334114401104113234420134141433341320332233240213241322114400403214243012202300222012041122044141044201221302014441403012241001142231002022223304412432232033413431030124440213211314214033332121130333440324234422012343422033220131332243121222402134322332343222340221430132330014223414241330304200240120214304113023311201423244433134302321110114434312424040413401220034223210240041310110011001323104041423414243220404124221213433101041202430434030030023404221340340022201244030004424104300002230413421442211011224122002221042321311424222111140311420300022043023414240434111211223103304001401100340423221222132300140444443441242132343412441402114040133230302103143332202412411412243042100432114444121424023344204134343200444010210044233221403413430003044110332242123421203432440332331201444243230103232012414303230041411022430203141003401322221124042304040312133114403133000334142102004313331122204142242233320400124020042411403203310201013130032330100241234214040003440113103120423304231131143212323234433321222113343331433333442101101243021212433443042432114243110240204341201243241443334214133222310411102214213011303221111333000034212323124220240140423033331133322310240422123300024021032330442201300310044100222243234223134430134334431123113014014443333442223432210033332342003303441432204110104231010412340222321140230303121023100420121001012144333244110432244011243324143330012041013202043123403243133434004411124202201243324100221343424040124313111201124134104142014301113230322214342103321404040401403111042142202231031302102120113200440234424442431143114042142203323122400303444341013023410431234043403344200243224004022210333002011123223402321232324024401311021244224344411100302214143103200323311332101031433002123232032232414312032413134144403003102121004342242112101143421432332141011", "414413121033112034240403220144021212322103443134423004142100312121403421121023130313022022322240300224114320443240441331024244103104033312421211342121413430232221341010234231004222324122430141043242001220221300122232444032320141002044320214300302234012231402100133214000210403202402442031141221423221033100201132043421022441022134104443021411410004213400031244343240042403421312010400113042114334212030414132201100211134210240003004344040040220440430114011320112402300244040333020014340241023130400121400340244034412303410222210424430413420220111440324222041101400443400341034344131234310140144430124413320302332222322424112322131321001323440424243231031341002214312313113310200431001023042041013400024413123030130413243404323203304223314121240210223230031421331321034211321133113240244104031414231241411431314134004202110202034440411240332413400333442144432223433031100430430100234042420034141243443224102442042124213221031402041210322304304124413330241030413010413303443042301114100231312244131103100230210433341242012121400444401443243202020343331432021124440311401343233334212342100323031404142120302112331002303314142104213300223300320011103003001234120201312411341443324122144002401223242024442240414200221044111232233022210020204212220131112331301221113304203332132322302113342014010410232424021411314423444034442232042102232231434423030404432303004202221444020220143200412200220232203320014003314440320130401020140300443121221131032023412323203340413341230132104304231230423411111133342401110323203430401422022323300203032103234033433314430241331323120104031322434333121234223431310134331010303411041422113211432220333113203433304420200431001044122404132134032133113214220202213414401344010111243340334201110113320020304002042004321040121343341202310413313003110132102102222432220442001401232012100032320141130024441130322434423214232214442141111321414303412322430311041021413102020030203211400032122420003412442433324044214402021024302120313433210104444244211314100441133334024124300432022304310040324022214032013212321432211030200141400212020112142242342303013013443223303032441213224320304410030344040012033301210403412224441243143114332001441224201030233331302022012311330110003122331443443122210032424341230042140311211204213302132130204013144111421143414320214200010344003201430012132342100220102122014242420143412344414213223402011101444012312110103112333004330242234023422440344201030212134213213442432300330413003211004311411142240303320324240322343014343113303133334132123304130332203342340142311431124234331433033002333401414403433342424001303120332042230313231330241400431422240140220441103341422432024434433101434101041114140032200024021023200121013413312000130342432434421123413203434344140031224044312302403040404134440340432130403130214013422001413023343122133412344223114440444431412110434044430101211202003042240312222104444244143402242131202331430410343104023024112002442010431212000244010321330341421402130003243044203332012423314312141410124100102142114234102031210431022323140423321032014301310002031443414312102110212423404033404240334142032021211442213124231303120422343110244411234234330402430402432033034311343240040043311212430431211204021141423214330311413221202133242132120003411334130430033140141140421111421303131240004203120044120042044130032324204042124343433202412220142434432434344201402442423111041214214343134422314133014324110434021032243323110300341434104023011243310041224134332341232030131000201412221031140442332333010004041344122221114044024424231103030230123021012404040430230111334042332104302241110113020032040403023101240114401200311331304321002300221433231344210310234234012010121111144214030402110222004413300431143210401200102034313231324004003131223240423331231034330033213131321343010203320342002400440440312230233012214203443241444131110141312331300040320202413402440200123144422443203414321430240041330402023322424033400100142422401304434310222422101332343104400002120242310002410002043044013222114130124041440210042212313221144232434442122031134022400011301413221433313032000123012242240444314410204311224313340313011300324223112304040344333421443232131401201310241013402403400120230131104231102121300242423003022203401112320202423404430013341012432224024404141242001224001133301313444403104234344141302120404340021232442101112030342231144313434043313023100303131422213434204111341343010114440041100140303412", "310330320012340423301222342014201143021002410011003332221311104421143201004020122201300441121033343331103310113001304333144030400242043044224002412330234132013233012232030212242213242344322310104114240044434120233003324121203441231202322134003441421342240022001043313143042210200320342331313333031401040334034241311002202143132344401130230220302131022232001112001003044134004422311230340020231432210203332411033004021113222200213321114032210131023241140044320142422134430302230301023314324222044130323403010322302433301043424210214200121132443213200420030031023032033424413102411213324130440213242000403444133440124411013113404134241302034321124421123113411031010424401231120241342410242021124104033322313103331313412104310012430322330221334022232014334411334030032411131131230113041214400430231433312041443331403144202314243140010424233131132431222340020222142223104324311333331134113111431032311221413430224142333440043132304012414240232042033220344412224043200024440200113224101004141333341321342344412441300230422112034220110224042120410321310022412443304040410232303424233213423432010112411303243112113303340000302222144014301230210212401421244201113423442111102041431322344433203401223244343144241233442124330323324431240131422031322013121323243414303042331114233121034210244320102244412041342021340101403223122123032102421240122104024033310321032413020123103144432144020104224043312304300000413112041420200032020042444240104344042022142423124314212320331322334310143320242421442024130433214144412012141121413220320331204302343221344001334102002230342041431014200042431314021212144331011043024312413102044104331010141420404444042123423341000132223012430004443443001010004343124101432010321221341343343042111014144233140032204401004212143344124221234330043224431400133433341204203004442444114004110412000002410340333322422423331020141143004011434003123341330201130010214432330014311132343111130432024041343344302311002220013341320304231031222121030302422324311041322342344344243043404310110140300444431413303400244400032404241321240133342103442301200013410144013141042003324013032410013323031403211143422421402241024021302324233014002322223032004324333432302104340301302323410030120113434040302021234103114121130334210002111313204120323142401112333001120014043323340243234100123221302031212001103021433401110024123120222322413440302302021122223144133322342334212133141210403041044124241244234311002104431222300010332244113414101113202114044333043134040244444020321344414033221202023312123141322300330342324433130110242102002341423242011120233122203124331420044002030031331414443121241313413301243220320244311022041400210430430211222440233122133140423333242013444030140323014101010011412313100434142430043400302304034041204144302233321343003004240414141101403040420442130332000344110230034401342003122043241133412231121024424400321212202110021221100403034211014221420343104123204031231040341313242334143204241312112443243422124123033242041443143102423102013231421001433224412132243010300013221001431311140344133322211132432022310343414213033133113323403203130113422241221401242201341323201243241113241103010340241331212422142431300041340403303032112002100304411004100031040304120124303003101200440344011414122014320233432004420032032302224244320312240003113212203403102341111120222404040333230400144044211130233342023241140014312144120310200133130140032133101142203000014243221142104420421230422001220230302310323111104210140131324043202141110213342230232222103442134034040224230220412000401202442233144141442234310041300034013402232200100040340301230041322023222313243041333201343422010341404121420130001423241133440300104023331221000201442001202202042311321323102012021200404132113322431111031400321411112340341120422204311442431242220113312100123412044011111444120414333003214200112331011222103220343240322304004220123300033003113404100132013110323411112234424220303143133221010044324110314424020441330022321441212440121013104341003424131442423021120143422240122101032143201010040324121320342110420401244143403434224142214023033401400034312004020111324203120003341434234224113013321422442122030004100410414220204410231430222003324403213023244141240212203402304313102134004442432300101301120240203131411424100404114404400032023203212001430102321334334434344041312002102333132423224314010033322032321433342321440131321230141330143210331400040441400111403333234432410", "110302222134020103321111002302244424423442124143030313012032320420123324222040110220413134114320144332033143013334430003124214344140424441424404001321031333120100143323344000443242140000403042024133234204104033411232314431434403141204203300111140342402243133200331100033423110420243034014414323010412314022104104014012424131212204133023414340423324422423012143132144111220043202203431224322142441313304003323334324413321324012103411411420024100442403034141210102114100111344301130023042233311141122430143210203343224443112043124222214002302101304244402413010100332330133021233303202320244304224420212030221223124240001124204442214324304410112234142113333340214300410034424332211433441213440420222133331301201330403322000220444302302234031202034222032410333120100134201243110332010111224200440034433232310232404230313121134201311421140431120123133322423021121434330121112401344002010323242014424131010421110133102324303201424204430414010114321413121342023443012443244320034434203303230024233012102330043431130301043303424202133120104043432410214043301241412334220332214101113300214204103324132412123320333044420300134130442231334433441203234034103412130404011142042440404403044030330331122223201204340402033304413114242210140122432012113110122234334040204443413440214410000244342341212410243234014332304203104344130112132013123214222422440322310121411103220343122331114312104434444114032300113440004443312212133303024414134042130424334204442203414424033311031003444102334201233203220331243233310022044434303001324300223404410140221414413111020043340203334023434240331043011410343214014013414031110040232322433043221142333102212204000232220244414211002234140422323442011013222103301114013244044010224043320123042000313402332443130443402422104003134443214231244202112343133030100103144343141432343442114041330031313200111110031044322012003312144013321321333211130340112141003011334402444000310304031042214301002222200020241013342010114210243041024120331021334413202343412000412221000314320401123033304020234123323132400442012404032433141224304032442042200304203312323444314243044131223334123043312441332414142132134034312034303233141442012430031003343402230031432100223204021001422040102422412234412010143220041204223342231022404213114410340211204323413114311444411441303421110003123442103122140433041004321443143401034442102344032144140241233243224332000420314000411021320120200404300110041340433310312243014012034134342032302302032430014334322421100140314132420431202041422241330242121310442411434413324330220142010432124234222114300210030433242123024342342334132040334414011004104020103412230030122220112411421441333411033022310310324342420423003101304220422141400102303314441323431101222043431103422234433334422221434244220001234143341042020343144430100102213043143130341223234242141013014142103242220430412434440211211002113231312234034140240323423210331432344431242141223042110344111311040013021234412312043413411341034131233234144002421313311233201434244031240402300203234031011410113324133311313021214140103120442213233202044341341432004031023002410010141213240001301134332031344001332130243342212240233240040444440103331401341221230423244400240013310112401110224230133010013212403134224141400443333120124433122020432434012421444340140012211314110412313304021001203000243302013110044414120041010312313322113330121234303422444102304423424400403403213142141300014310144324313333100000334034314400422213102204132032142044300322423132301240323314240400311331321302313432424220401014200021402424301020322333123100140240123400304304003430033134234214404413344133030204411314120012011044304142240134443234204131134120440123000041231130314421140122412412133340321021214011240224223042233230224004031344003433144311221134441223124022044111341042323003243222344233430030031110141002410402021423214400203140443021240103113312132144233103124313323441203110413343231112233402000003111023024310412103434034000411023103001004433002012433313024004011341342440240140444020221100224341033401030134311002040344000044210233334432220210002200023411114402200221203042104033022304403124022111443110034000224130303143131242401310401234420002302024400411101342430001203131224240222032121033041141024122041010222301044143342112444113134443330121104320220121244441133021321130444430232344403441440422140413212144420124131032022134221402223321441311303041104440112213122330320303012140323242442", "031013231321202243401242434032303011324141444320222223314142100303433143010123314240121340312220121421300422120422102312302210421133324200430032422043423021201443304433421011402033100234343344200323421313212302030403412012002310001240130302441143434432002122404042310202222201412004032444224413300113222321410223010022022101002432230011441142204224242040222013010241212102003211404403003311314432130002042443244444030004300402224321232234400140100223441400410400443314104234434402411043004211020141321231024324423222241311110200124313243303221031241141304234420222234022023101313420210213230243113331200223432111010334324340113000043311021342130112412222313434220314232130113400203203224444233133304014002000210334414302021400043101031423004204402022304440023111012313124303003420421214300204131334423323024331333304214200122243311140423021414323303123003022112404013104123231420320112301132201332211302240341020232233000104140323122134321210302210003322243114121143403311403142401024241201131132231124103022214333410112224402343000023011140131434031042141324104331220342442031242210143220312020223121432321344422301100113004201104112302413140003434341224423244140241432120110002232432434202302312213244241233020002323030124024432342023110241002443441212411023011223003314043344411441201433023311330322234134404341120403201024241230334140040342102214412140041233414011011410141023000022330243330302321211100101002400023234244022330420311320004012002103441420112042011440433034224030043232410412303203344231412041331204231032214141423114244211210430034231430220121342244031230412440334311313301014440143410314310032140202101231414420104100404114041441243034441234441113043410043440040420424112000123443413342441122343021444010230203444114110421320140222444432132420040321111021023221443411023343202142124011320323442044043320432421133431212301231204300123431432204241034001413304030040441043200123213142220031241344004033103232343213312100204001022121044210122414402331144011414143443131433304104020204413010203144441414204141013414113201123000344322213423300031021342422023001244002044210200322311302234433003331212243231034334411230001200011110134444130231010112230342400012321441314140423124003242444202042330313011400301412001230242004412341041222244412311402341134232440241442433403003141212131424011210231410223232243440003403223344100321131411212114021342111404121031443034414212340311424140400402444041403232210014330313421044410141134100010322412230222432002323303432202424143404400223232130343310241340002344110044330042111102300414333424311423000333432333143133243102014003202400142222013220434103012400134113242413234131441042242113421413140423033310321331110133000114333311141110240103040232401303324203334022033444343400213212001401211143431320422443144412422410112014142122324102243431322313040104423014334403433331010341334102232003304122314240100001214132002204312032423341314332200112204042024340300220033201412022011103101010240320023004304301331334223322042122102330104203403334023043232200040341220020022133433220234213001042143302203233040220013301404321322204413140312311210341431314133441214114144421022412442334032111031421234244444131044303301331014040234123321011123012203334430034133224131324132340221400134030241433202423021124413412334301102034112430330113121430323440212420131242014104423222313313302423013424014143114423033031210010304211030200443411344113022004024301033332433041134342111040014002014233400133110331343104030114443110404200203120221141243421324342434031444300012400440002141231340210321424020323020104233410434140014201201142440433301142000414102411340444321431332314412043033013042020124204332310201340331310333223300410404112202333014441021301042402100202120121101340011323034210412413111443040033112432323104031240414400333044134224202241333412130230404411431124313204013133404130443303333222320244324131240232242010430424331220142011210440101410144401401112341412121110040201232102414331204340031222042003013122230323441213310422210300114031423411034101121422132134222134032003324414214241403444202303431111210120130310120130010140423323003231110201404230004013221242430232004141034032240010342102344234002430230310124014013003311040224330010411333023030331120142233421244321224001202224403130222413041120341331433324143114311132034204114032104021044110122411121203434102224342202022432400034321232303410120244312244002", "340424200302013422323411220331340314014222121110213024330033340422420101301112220044314413210114202031314204410433344111323442021221204401400312400301302122444220112310114140302042400302430441102004313040022321201002433100430133133041024021314114223002421242120433011310040220014120033441314000302104011212443303222433204203043444434231233334122133213040400120113331242444223421221331103423024123444032243413122331203243111132104423033214000201421420430013330312401331212131220022341132212432240043414440210412100012033232221130401030130114013004231240412320322430143222120422340202041001012030442133440002134021034201311232140323442201343313044304444022424032333414133222022344311124304101202304313340023443333123122311201432244310232012430223341240421122133012404433424023332400444301023320441413214230111100312213213243442322211110223441121233221223031324402124024142303040114410313224140131133224234321212413303030020440024101230312441003013234140024141211240043300214424020201234142002232133403344030300230002334342410444344130404004330310210003004201012321200323220123310440013231221314100123142311300131433100223431132240001341002234044141430120030323343420014342412143041441131320343001101320314022100324302121433041032343310142431003320013323421431242213241034022442443141430012140103410140144041421431033214410313021030224222200341401313201222430030442330412011130144221102412432220032322210012344340034202112032313012121200322223123303010032140034143143234100012033102411011223214034041420301344343232424432203023212413130402223420324134322211120100023221204043003442230432002342402304433033004003424240110021301031404344112422300410212031441100014220434032041423121132410004442424204311304414202434002214001003043121404332240231431422141204323331423341124440023332401210013022343324343121220431322423202444234222142223311003104321111342020141122133144142110031202230103344341304034211030334144110000144412232211420003234411142214334201243130142214014024342343440041311143031341412033431010133444101034120344443122210023331313112403320404233233321304300010133011303301401002044103334432242122024243024042204240203430032342113301331040123324231120113140111100001031040244200332043123400024311041220412203111210404441314240004141212401433132324441030403014024002031244323043230200441034214100414204240020442220124311113033344312121204213230033342231320440200033114144300123233311030221333340210201110223004302013323024031443314234021034303010411230443400441200212314030134243132224334122104224210243300310303040132333013020324401014140343100242140320302444303414342421134020422341201331221321334241042344233224122100012010204103130142000221030423341012312211430444444230110302400023344012311034044223322011112410321441141044331340104233244202124002343124043003020241130031430422421131300313000241433112123401302220231421104130421203044434034032303220034404243420231103033241124312120123311303224222340400224234414401002034130222133311033412342422023044421243413013314324030240444444401444222103202123300201000000214104123043114311142420331043100401023310322001112100223310404104133401142002213334022101321021220101042220322421334210200423430220330401204110311021232333314444310110212343220242113422303423042220322112431043110444223211031131031442444004142020134110134021234421010423033311341403203224400320333300331121103000021141413233022103422100201443133402021022114413300444001424121440301001230202123420330224000303440121244021144231433244402423421411013314330030141403121030003204422340044010330444422243313321444022204031400243024122302022240303010000302010202141100312030432020400340023344022104202333423443121034220002041412240130412433314132104142442133301243203041203430302043431240213103344234010413303313131312332114101100140033111411413121412330233304301222134041010011233123340133124002422101330201411313310141124030023414132020400400340412433134032130301201331422340310043303032220314220204222222200143130133030412240244222103433230213212002440134204111144030040243210230223143412410223042213111144123113100242031113413332314000110102312032024024324303123443223302042340431241113314312232010330414332332030034300243314303304020313140414424240001013404433223001420323034334321410441234212012111111124111014300024111040213131414140010434242340143132101444203310432142020031434000022031013044420412124233112413133040200424000224101020400413121221410", "343300423000111233420223411221443201232022044014124314403031124303003040244243023221020320212213431232430210022012111020101113402102111144314121114400244330001344233003311303013130343042433004434322131030202332104302013124210030400234214013133302421300041202224022230333200233320001310314412140134434400424432404410334323434442142434214344103401004314310402031130030333434111211203421432402010141344242001310101320411040444440210302414212001441014402431433012400433424342030202403020214143420021003200220421200112224434333443114133134340223004012331133032123222123404343121342423220302120101330402004203111314400201130231431144411222114413124123111024332440203004300402044400323433414331423013233444344314332434340123224130210004333101012344340204410422124433201010243340040243433324040322440420333034330223123214231221344244423021240134023031213403421020004404441222411003101300110040441024101344243142310010044310430204040211110441310010120423110002423424422413142141231121213431401331420004221123130113013203003134220023234341411332114100401223032423421032410303041441220421122442420401211444012143441403243412004214043114244441024024223244023004412300102312210222244213424232342014112132101300014404220140001133103300200301230210144033004123410313120443041442334334144004423042424002143204422410124121143303213213423413030104331344312421114211313112002040212221020342031024220144113032110342411440041011400201012322024032300040234441443320423332042100031210412211413414103004401200211001301113031244443004140001432123410201231011022103210204044234214412213044112030102404342023100442110200134400302311310411043413201331120122424144000132422100132100023012130003333414233343442430410001441431401433143222101413133213213311402010301032310242123313123244234342130010143031241304110213241401022201330434233034444231440241422033441122111310300001243023332340434421014432121303321130142404012023420114400443222202131123101122321204133412401014411401040323404443330044444443324102323312040431224310244040431421203220122424040011312204140421124022111332003032123314310434431203123042142314124333343411223224442210040412404312043312420142001311334111402340443000323020020111320140221001010130241410220404303101412114040000324320044141430131202241010234113434410240004120103320110442223034231033004112410213130341013331244130301424343332333241332312100210231012444224204022230002101023004043002224303033400134031340100340220243433304424031410322120222011212212210122304213012122134140114340224403432341231444342303403313241330114342122020421440300334334403033341342032024103313320132021343320114244232432210044320204201230444434010444000043041034413004344214444432104213230242433243114441313131211442432321043234341440200003101412134343242300204222143203120444143014412440404420303211343333321121200434300314001230421420041244313413244343421424223040041124444011231211110431033213121241404433204140210442302213340430120332112433422040433140111040111332101120002020033332304201112022430123000222130131110334002204112223042023141114221440244000033222240214412421101320444243422333132044310024312021422013043233120212222124134342430104220314143332043123043310333324330013301332420414323443321312122302404142402132400231322013022334040300323324004232411443023400413314332432434333030431401330012322110232033220011140020311203432200022401003214114221443024112204221240310043400031044430210434024213413313343424402142010031201103404224223443000401231221202221312213404104222114113414200432343034022034310124231001200324143002122131234002140213331311440421333022441433222204434330244042122102221023430132224120040131230322012013013040114313131303411312114332033412230034200001333032330421233043131242302314043142214442144202104424003144210102230434301222102430033110032032333144301411432444411244210213300412314310314000124302242314141043334201303402031320410431101203001204313404144022232124111100340012431231443122111232443010340033042420314334231230412113344302020334232042320401400320220321000233231114003123114444344422244342240000404341440112133412022302103344124414300000433012214233322000121204033231213142240142402443303412231220123110211233320124111233034420204330440200320232444442104243340012040114424122402310000121114233431014013344024101413200442210411201422401043403231031230410414343232124300420442023201010332301441114200042312443314043002344010321123310344143312234", "324323433102403422322402344132013033433320011214010403221402211242444324100101323024304240341320112110210342430000422011123012234320230412244133130011212140401242431000202343343420201224134202032304334323443343101011203414214314124134040444232310112414423432334200221444010303041440432141331043401301001320230344021404121403033134234441411202401410422100101243320124223224401341302233021134331231403201331433231244344322101411223223333314223442020331421311131022330030031133241221123440324341430313022110042330104121430042034101222414314031211212420244310343414222411121134034000204210134033022301003120100203322211320310013324244430220003421344211121204223130220424220442131422324131331414110243042100420111001104303402301134301243321221140300020040213043142444213440430110104040003243204003131241340124011112340130011210331423010023323303310403201130104010032213244200022340221230211311141143441423230310114230000304444232432200321013410330222013343233031421143333123431330323014211220234204344200302424002021212341420013342341222201340142004401343234432200210234002433333143334320310411014312142100324134403314404413013440204301314342234412100132303434003131443232011320234014122101141220043041414230212004144330324444322310244131402323011231300030433432131344204210442414241210412132331000403312214202212121034024200302034441231222304122114243012043413341411013212143343220112333413001303333401343021203001433310412043323330213441144010000141313024340121131424034423012131013224201134034440101433100401141124141133234302433134303224044301124114342232404211401111311000023120431110442034233200442231021131221341013211041303321404343410221222140030020343301114344124311113233240333224210430104133122321130430211234120421432133213344102102124021103420231111401241320202324212330130340240234012032420114312113333033233223231223330313322303041144334024103004024401043340333140113332420343344111141134444214001203430323404340420100023110032120012304122200243312100321201110424403003114234140433443023322211041314342431120422412442124132213240124133111224133012302442344402304242000042134031341003303043214332231003223212431031001341041332414100024243213111043224114424221001010131431103424024423333440232322334420430434412330322220212423200332111330324400133423202441210134233124444443224324223022141420240332113142141321401233430231323200221320020322240113042241121444022401003233123431100332023320022100321334311133004100344144340301100441103120342421210002410402204220331130311224220010312030004443243141320110113443404103041443414433233404222413322043403213141344234003441311314433330420134333040244014234131304221344422122111143002403302200123322140303320330230023034120414011220134441131443133013323131200334034334004222220314343301024431132041134300031131414313201120224233330403030421223131034020412421424242401101143100101322414003004112020204022302322222023112030124410231434322312340031404200111141122443410120421444111144124410121424432003223011443201420042202313203203201404311333213120011412234403202134210232313420100032044421324232343134213201034030202422340311042223313141313042434131221042344043033030204401234133113310012302043044433104242200112440030202440023110141102312023243304213432014340431014131413020143342040411041001434202042114200020100310341111212042104324212233301044122143320314430013124241300141311103242310402001230320013114401123244220200420232302010101130344310304431100201340132432123124342142402203330432420200424410233022011344342124333120210411100422443433011424003411402014114142040040204410131122340344243021303233413322133302023022433032241113442223234400244422422332230113332312443310003400114343434113004304310043011400013313033040434044301141221002301112024334113004422242342004133000310411343334112134423230330043314022440310322213304200004140431433004303321141311011302033120220321203322043201044214302424103220220032214021003333324130441043114202400402332120434122404334232003231134142024411333403012341043022044413210100211403140444421244421230022320344421404224340103143011431222200220143123022020231022404013142414444322343324101202303240423144433122401423303401024430113430320112244041011313104240332103130442241310424021120030034142413010314011312131130430012320233434111122241112124233300031013442040012042320422334421432322413300001030330132202040244330444130402201224212414334433303200134230331414202101200123312203", "130240110240334124332033004023344331124112001422213140400104004212134112312032031033131442213040121001312420122413032212122101443123120102404111024030100301020013014430430333104423100122111034231122421012041223122321401131434010434331320122223113212340411434440401333433142220110124121214012321000001220241120004030220214130131211312422212214340111004012402324043420202131131034143002234041341433243143033004101430013143322242443401004210204024034014304144204414203310043241114132312330031211100122104434223301023320010021404314432300142441034202440230131042411123210401343013431011431213231044433310403244010324423221312334012324314224022134340023404143313432020032230112244002421314303101312001400132322132030004042024300114332002104403410311300102310302432102302330121333041420321102310022414113134414200430232414231300342313004234402303410310203020321402432031430333203444421411041011121301301403404041434113221001242444234320110023230120232202221021421242201134030230344142344312224214441423213422031114041331021424142333124403102102200141130434030044104310103114441134010444000410144111212140100203323244003304012131343033011230313302432132033331204404234434210320233020330203204311212423110112413304444114211400242412044012111111023400344233223341222004140411031330103042414434432042113130024442143001230032331043134220010433402313413320301202421331231013341323012043110121433201040401202203343441201033242100102210101222144110000024111103212134321143142122444101030120312210240232141101144334114402402231412203441032230034324234213121331311222113214401002310343330240444241244232421341041012102102114423241100102004301413213342113140012001441140134422013221220324202113441133322003101221134010234242422010033222231114121200312130132411441210130241420003010401344330104310304214001301030120412402241233241203243302120122243421230031142442312011412342024330000332230103120023203201014424200141303221404403003014340203134314020113403111134340210214310131144044342131314101443314204244443223344400421400241103322300030031341143401210444133213322334120140311022134003214122004033211324303021022023021141321132244200211232231111123132140441323343441140410421003414404424030123100140421242314134143201232333200310130414410230042244012344321421413043013304403030143123312332111004401102313411444422140342024003341202323233432134422411201201443442021443303232000300441423413410411441241321010400123003323304232040440014403424200011303214124421330114234344211042320231224420441401403132320012442423144121004233421430311421112020142224001404303104430332001312314204312044332233202242010140041444333403044202134033010020124003230040121002304230140020102134421342112423020101200310021020402000114414304004232000103132324304334424403302434214034141322244243404002122120122141410224113304302133400204201031204112202301020412201400201024413034432422120144143300334424320412224123120140230041011410224421240432242211403044403243333001130103224042212133320003441314121444133124340131103314144101204412324304331102232011430000312041414100020220344121020300311432240031223311140324343340340334012323400201421444412044101304334114232411331444214012321423400223414131111133110002344101211034410104202041400404031221033410043122323412413222141240333113412300423112143210410211001401213401224341000204214123012202343342014001200242341330034422110042402141334442042414000121301422412213221242232402110410223422121110222110223122322004302030210342014220234021001430102021013403024023233220103204321112422000011022031412124302304302440443304001224211022411113401242320213122012214040030331220414401321103412143423200204340122142304300011103114121024411020314340312420442130231412322022230240001142414122004214341343340121110110133311142132344020343242322142322000140432400030440213231222041231402434322204311221231322344431233400112300313014201044334230433432324122324100314223412433241240433402142122243020342010301033101132140144241114402423002141244021441312142141434201432121231330234034124334033443244344113301122234410304243223432224113311201311323300113220431210441114004304422400412142414120142033124141242143422141013330312320130210101330113313324013041433023040041003213124102443213243010334422411003043111210211344041410203444030033332414441100212212314341231410344344301024323201300421023001423331123443022304322200341224411421114430014012432103103322441002104334314013210443331", "031400413113144240434100031033220212310002124214411402140244134321403120111222031034411040131014112322422414110244001240444114332322101212004002323103112114033034210224440224334414402230413144333011421332332232210432024012124121113413214410110413013004211341102001413204024212220103341120114442232114122144022110204211030440042123120031222442403034420342014230030242124103434044212034333412303102334311133120002243441023033232002130011002014434302431041004231440320003140333310441322144331044231323024330444402023441303221323341003414322320403111314011231333021231100144101420231220401233314444123004122344042104043333232112124123232330132343241231311130100302104021442011334442314022112433311340303441200242110341134230040440203000120100413202442140023332432422013103133313213442404123133132122034342123232203331203144224044130443004131023131240312421214133020401003201240414144333431012431234143304204330213321111401130431141222334324241344110233141432201000442112303144113122132344143003144001200031321323040400000214433314133223130203031333111114001431344313102244201020120413431001340343340422002302030140040240021443102311014343101400044132222103320113204402320141043343043444030132443431340034132102130444441031240442030343113033123211322433442312140404030123044131204244014234034001114003430311034203301010213304231132021213234321334131311102113143141040011021443142433422204214241332233034030014104142012343014342231323103211244334044032222410402232400021210122210143100130314013022012432204331433110031413144113401433023413102421000034113111332133110344140340412300141441312313332144010213430340233340023044343211141301401001031042344443313431334030101222442022213111240400204401103424211043013214210034134034141334442241410313111111201220413100243012320043034130301220000312433320212140111241003310011011120322233410413400023224204442134010313303440221011024144300013340244231104201113430212413313442202331122223213113032004013201413003044040133213012221200003302430231344132001222140031034414033003340443314402141323044011020131330424300330210142131013123414204020334243212431040422230310030413214313340030423142334203200303441440442010300302444222211344101432430214213411442212421110022231302240031303340143221134411003223312313310111204121022140312213322000044212232021034004403001221440040413300312440033340400230320434103403024414220122413104111040304013202314233214330422112244142044202243201400342112332433020330233003004210323432144403400441411421320331414214232034123133303243130332332423223444432411300424244242033123142312212200323341200041021140430244113214122241143024404200430423012403342301203001413442220213243444420201433111033303444041333222112114413301201013332213012334011234032044214030430330044020223300001021103212204304331210203221032411440031101000203412403114011343323320242132442041430432313331431343041123244213232410333041000332424302200121342221334043241442432400013413301222321034422221322012133212042134324231213020440301202301100402200114043040413424121231440142342214340324222431440213143113340221310202143334023332214322232234442300200440344400422310341040223404404121234140304401131110024310042434143302213104124431100421423342032213311140000401043100004042401134121420223303003203024310321023040041202203201030301141110212341200303143232104230020030140432023022110334241312424342240434433110342341224444344030232443014211020133431231223040311143112123420000032142430102302110441204143214202221021222341410423211244321010430322004203043101023433234404031302021332432132030114044031232412440144021034044431222401412334423123044243033442003224242120331331401113231434304011033311311312033224321002342242313412313231021010212431111121130431443433301442222031401210230232114034201003311432312320302200441131204131210400003114041000111101440422233024004142321313314402130001242320022132302411002314002311144032031404232241133242212400313113133023341201422132413004131320402212130302222224221312303332024423412312221102422422011422124411202242110242022002224314142302342020102120044100111312000412133240043434401230341033044042222444421342223033423402010313133031412403233304411240011233000414102314131443341300143300242100213402201213114334410424340223101110101203343244312223204204022410011002042140330400042223342444011332120340432134131110400243323210104310104413211030110021324234114202134024042344003444304344102330041221034", "444010033342141234030234323420312041314341124020403132234023044434344410342211312013014042421234041344330434141121020331230334203131103023013234411241020304301012024441021112434032042040000003004223232232200342001413001221410132423114313200304010013400222424301141130130133031230233034014211334300201321123401304114142111343404401223202310304404011304032303020431413021014430024022132220334240103144111422332414130220142010240411114110323200310012334434323434212144044324040104021314322033004033243201241244201240232043230310431211120121231132222131033400203421412203201240013141122422142332223422344003433012331440024114321403202043110202013040442043200323342442311230022000422443310432121433312333300133243244412322042043103443043041342210034043401313332143013421303300211012120023023423320413303133131224120102233232334233141002222433302014412442211021224142440403130311040334413433204022442231233243231334303431130013441023143424320324444131211242234322242240431244014310332401233333132134414121423301203003231111212310123422043121000444102301001420012414003322423302221243300310141233404312222033132224313422340120330143042442143002334322132011021401032304320432302010112032103441143424332221303240044314131234232223433403001431114401423422123311422122434332003200133023402411421240102214333131442310340030002041213123203411042132020221222013411443232313003044211002003114101324340210004120140331434301130412130242332220112434443130040230320334220013300032404223242234223323421203434034310000210032410323343201333402330341111234330013330341043022100301121132032344120240213344042442032003124023141342431313402234122324310021421441322322130201434030204324214214332133432033001344000324200320324402331203122331220030423433410010430202014331014010120433444432304200424122210433031133310400320413213401014122021034410242224014104140021410414101300230312444030403331220420320010311403443043110312212001402310311242314421114202203142400130132040001242331202031400144110141111300330313222440444144114131021204401132143330214224333032010420042221030120144110333300014120311220311133012013043000441243334413231133122030424341002103034032303243323242344001344433303102043223302002341413314214102213122133413304203341104040242014040104224241343230130033343241220141203134421103322241143334344240204330104414303442204423421342314310034320332213423200013440423341002333244300332144233100111230233400332401213104132241013423003332301021314131242012330410314323303100342301322111022222403201222413324034333230234420011044112313214234201144034010321103434342331030330201210422302433043240010230343330041114443314102333340443024114334412233013214342114232300340004112020333132344332212441210401422440143403043124212434034143002233043211342221422140443143114442110211001142120340434300004342044002212222414420240113401411302433412230413030003411312122402110044400022303240044300443203343442330033223444141042141211141101412321344303422322043014143330330211244213440141202102424220122441031301244201313102234302142301410412324114414230331443331432101411023213023402004433422220422241412143422023044223210123430233212110013120003320423040402030043114001203014302141221030032040100220122132023240230101022014033412422312440402403043201111033321141304111043023231122304444331004400213104022444134323431014441230340042314211024032304310020000341404232241324221211032402414410013113020303110332002113204042103013141311301200001232133123020412324230421121402023102004132444043332123423231201123000311244243310013210113003012043301021414432333122432140404201444402224341100024003244134334223441322212201401140022342211243233031422001011230321203431140220041042132111202130101304440202122133433132112242424111342230444441131422012433342223220443101113100031124222000324332220104434432232131213342031301440232134111331014320131202110110041210110101113022444232230012000220200242022113433414000144434403241411403033442130023302001232021033123003041143411143414122011312042244010020002411222402214404421404100013102231444021113424433013101013330314440422231311231423240112123100012432243033002233100401241134303411334331233242233112420432212014033233211023111213214104233111111333331233232031221122130240041300023421041111404224000312342243441420132321304423324034134324102000333022022411120200444212212414104440303232300001003110341101010111423120124141302011244003300444043411111002120033301301", "430401033224323041322243334014120144421432012203320122404104421310241342323002021334110240242443203030234411020013221330200004032441023213431102000044430104420031213214203322332131420040014014410401233343240102310012004122040412124334000123443102432313111310022331343113010340021244444230111201402210003023142011141220200022040420023404011222130222302344313034424002332340134020433404042300243133024441243304411121443431041240340430330232203210003322321420430330243213002122344121101302442334110443432321012402101242001240120234030434221322213400420242344121041210433014023120012101133233110314112141431210404240243012103201422141240221144203001102132201043434121210323432330201204242012232444410442010002241122421301124100432342314321003332214002011212320142040421042214111044432021423041430402140243233424012313442410121223203012314114200221412043042132120121443104313233033041021120112241321321103414233204014432120342441232022004144124204311244423304301230231440122121344422103200424311432323102323303413331224440033124244130423311234102321401101400033223441412444020144441411013013202030100103332402332311340223030110230021411000242141024344301002042314420243233111024110030030233333203432040420111040432140221214211023230333124320340401233423430020422100103021322003413242042042430023044313014334020323102314143311021113402424022010430230420130420241114424000114000103330400212013421204332112241342014214343443334323330331314113133130303000321441341042020004422223314200010111403233014400323103102112344402004334111034111114033123311003203441132341423332441240014232243424033034240020414402240022412111110310440141340422011322324021104213243331113340204432330030200330031403231243101401021102231112224211431041401400004211304011033031042212144011120211023003310110040144011242314221333032414234022024220333342402333031001330321224021112004123012114321421144132000403034424440414340231420310414232024023110233041211121112130143142403120222304330011402120304001442343100344223110412323141004134133111313434430241404302300231042240331302324010122342024314120314240442114131311123013210141143144310202310020022304413111443432034330110200104311120100131401143443020404020223322230404212304234423200412300213220422423004403341321400240343144441441214242401110223312220010043130221301013000332331104210230101233243143410013410341402230042020140413123233324432012332320003330202044022343134324113403044331122432222103433341210233230204312042422042234410103131323133044311133201142233233241234141404213334413014312134031440313412142323124130130040234414310302234440224233004320241243410224110112112200013323044140312344223411232444043012033020211001210020300040140042242201234113031001002214113000021432022202431211304233142231401300243332424102401414422044202311002224411004300243244334341440214021313001422114114333234030402432114124243114224042221121224221411401221212140242114314342241103110221441443042133411223404201233302104300323203304311322310243414341300304114403432030043401313021310220340411044203211331030341300232141121431113024343213104234210333130224042141210232004444004011411121012302304141232404432240434433323411340020442034134140302324340032410223010144231340123203111432414141332242314242440332133244000323003334421023112422240210323402120044102230002244202214344034043043333044430423133420100040303221120301433412041122331100301432313202033311314324102310214103004341412221030242130134041404410100021400313420201123230042412011301020223134424222423343420301141114300123310401344014130442211340111330312130022030231230301133240014220424301441204330444002243211001321322243033202024412302111414041303433442444301003120121302224041202032320230442011224340024222234203113101213440002122333144134324341104343304323443303002011141011211100243320113130400202044312010412443342240141440432233013144001022134414240431232241104414241134233331430412233203424421343211401033344323312244414001013340211202212203231033334333201423300022130400120202440030240424200024230334221321212024420233443423422111230404231103230024412314113212422002022341423044423130033001332001212043412131430332144201243300304030343140002223140341142000112120314310220132144232200024002041124423214002120210443130434020002211221024340133111004110020412000214242144343131104143423333302004202343314324004414320014303333404331421012042041021024001101400013043242321200402421203424413332034301", "133242314300044244102230013231012311013012224141300323344212124310021241012033033241402322423302324143032410134014211412240230334014030211401411141001241422424113103443411220043434101320223034000244342104411002432303424300242413021211041424131204214411042204040104334333144131441013204443420231144220314333441200003112420410402421022301003424233242312203013043023102111324022040204104111413342220240412220143431210311320424344433411201221201031121434341232111442033032324341341033000020011444441402031113110412034024231102132022440010113023301023224433300112044014231432243032232432422332023311243432312111133120020222224440311444122201204004144331201310243334023043142101311110020441012213404310130103040424233020303404203424221102421031233242214142431241011434303114143122104103013320221302413230131212130101331403234142311030310023420011244014433241311210312232423124300240041143144043134421040123144131341211144114042300323442223122142323101133013341302201114211403110131340240310123032414422443433443432313031224320213122103143012421342130232433120031400230043423203433120012400200403414121132444332304022002413321022444342224121002104124303004434122012340221120123423402110100300104410300124411201142421011100014220342320014012333203432413144430111414011030443433002202302421202141440331441441414324140111333340342413410000330130104421031434443121403031013424443203204144132421202231043320100403223132113332324311142044142324334134440042344214333111121104431224422424230114141244400113001240124414210030142233344400434200114340230413001124040022440232403333320023000021200100423244243122203340101034211213100022333340341323401431423423112444411221233412424203142211424321113124131244111301412334133002423202120202403033113232100413423012234110204200243330212130314102431321234442433100401404303240143341021241320003141044221223433342014100401333303002133201244121413142144214312223440342241204434340333144142100142222401420041432144142142404324123321414423002234223440103300120214341414401220110002014023323312322204142020121102310423404144013144210323120304233230303010433323332132024001310221212432011222103343230431320132244012121313010403202234032000314230231430334134220401411142022444041101234023402010013414124213100044000242200432433204312340314331102143110233311322002024301313304320400242442112332432031122002210112311321202134210404022401014444340120144342342043041110022411042141312400042122322004330110332223314321410013433040103312234224320140413141141312221111413223112234123300233132403101012142222331303000312122200223301012224332332434322234422004041443320114420311200413123320041333421431420334331332042432430113413331103200212141403143232201343330222200021332123234021424412143342123431220014324132124110100101001323242413001312141233404043014002231214224212403103323442441102410233134234423030340022332120203321032201300122203001243103200344342014200120312040224314321410433331320133110114220130303402424230344411244440444431203000230324241011414231324320203330040221020030032231012211111320133033413400440102021214024334203131114033333344230342230130122032224340113010342103430314331444440311332043100121002314401012130320430221002342000243413013203103040323314011313423432241403331042400330320132221033442020212013430133333134314123102303042401242022041312234244430412040320043420224204414312234320033324324042040341112201103213311021110122413001333030241342120040030221242203314113140311030140141131042420004242132210223030231433224024312121301433122323132033223212414004212002202300300324121020324444220434212021013214220011314110310430403042004014300130233001334223012221320014012443040143343420400203433003302122020114333223113440241133121142210214232014130043214413132133322224143122201422140314330134111211110234414320040132210213121224304113410234412424414200414233110142423412103134141430202042322121303423130102203023332221032422333314311134210443402204110343002131323020430044234030020314324441231243144224242120342432034131424203010320314100111332404414043432323044313203401140220434134143141432211031410131034031434233233013334422402200144043131322421214131221401024123333202011141410034343440440403300123033242313013400324224223444414243432012322303201321424432244114033213122141203231203431432313202423313003104001110301334243043413111034201441433002313340222324400020410133220134222100101002430242221124031100014021103331222042", "122140223422322313042423043342133341433111134201443413423222420100002413140024203100213122431142333412422123444314133433301203214124440222412231322300023320210402203444012311142443241033040304220432131032411200242233134141312130212333213434111022132210314430011400031242440231034321443034200211401042233423340001203034241243122110131144210004114230424103322014110031301240030111241412442220010133101113404413432124033302124420012331323040244402114340223203234001312022222014302421331131000412103111331013001440310341031213431121204020342302020240104123232202204221140240321131412120000220300121014404201222030301343434223321224334231324212201332302331342424112240023231321442313020320210144444422020333012114230210013443020313100420304103043010031424432321422204024232203344342444133023313044323441320211323440040014044021322224430204033102342211014413304303212211011244333230410230331022200334010010433343223222410244124001333403331211232021442123444222124120120133240303430310141421213404032001113404222241313421420033142413042111003011311341132143034314032432142203123003333121144312120100334333400401334220311022001442043242341144232341222100030431120042141413144241304241321310230104322334210221141412324421412312143024410141142041102303003123441311244441211034231442441214044131202430222403230344234130323022133042012313223432202441201334410440022240343100103302242421223304411424433321133230031144030301332444200441124433220342110114343233024021310134413420342202000110042013311133140231204024330343103432440102413332001100432042330240330440244310431031302210202442132332243044411102032120141330121444113412203002214100122200243224312131223030200212240122113202113432331430423341004240404331041424233410300232303310130314141040032333132000101204434431024233301103331030044301101224314340334012230132143022333100044424331001424443121213202211233221334400224023304442442444443000402433014413401222224230033221221342240200324112114104203431100121030121203200343043142101130320204433001241341312121330314131432100313210324314031244323124022232113241222442242322211111220232240041034344100422210342231233232332102412202431211000443423421403302244140232443210004033132032122242100200131101233332234201042140110412243412014402243230302132121432041233242422322331420320024100043334304320330430020401114332420230123234340011430132104432134244323311112223313113010011331202432314211020121244313300422020403242204002012043340430343301033323301041100043343031143240022301244012232300431404004421310411034120103100232333340212342203412343231322220243423411312010221030204040233212414220144044004103431124440220112343002333010130031303303143323122244324103001210220000341313324143412222440414230330311441301412021232214414141044102443323011012040021412413024100032442130024000341011131133131443021110433234212104342344014213020021430212302104244011441334242400323220022030141411101012013343214113200001244143133020203313024100112123424041241334111320413102332423130404211143013312333031422100132233332303420104023041111100130222314143312410012321341301302300241012211403414124032233304244334111230241111031222223322444324314124344414334120011243224420414312340230141234130110243331110223423010421014302044111132041141202244000432032441142303103244001431333304120300400432341320002223420010240301130140010133330342221301404133214200201443302211000320243143333440312210243411340411433142400010022112102134133120030304442404024224131202441434444413211230010030142334313012011102334342043424002424242344014041404231103234234313142202101424233444033001220244420341002424041420033310024441332003014002333124422033303021303231101441340203023102243040004034441400111010011424130112141330203004322032404010321233114303331034341311221221334424144233000142121200201134303244214432214042133413110243142133111144421014113431430240243020120000102233332221324020100004313312043143103404144022143332143010224101332402222143444044002331103404412341141122213121342240220041324100441440312144131300101222202330344010122144042312140224212034003131440433024214144130234421020434424044341133341020031202333044344243001141140234000212012242233041033441344030232220134034322111043411443424124002321334123304221324443124240041304241410110424104201401201124331411004312201423420314040011331410303030402204411412330202230110204112143344001232121103234433221034433033144310023410014413204144003422211320031", "301031412443214230100303030402302000432311344424240124301210024011311204233233042122203410414410113442211242403342112401340230230203013334131143341233022122401201412302010232123204341240033332232021434324143013144432201434020032044230201032103143343431111301021411021034121033420414112433310430201203104403023042443332412233331012213331030220414312330302204341244233330243014020213220232303143201312002433023414133420024423423303121143223413110224024141202031314211324242414142021100030004001401331101302433434201201433012014440020042024340312200423410332111224001242340121133233442234443224444302343313423332132310320044300220000230002444213423040421404424242002043241024421004024414443043000124313330142424413403401223312004224120420143110041121440234210311224120142030412400203334241303430034420122023231031140422102042312312222230111244240022140142140011114120422211210301002410312114023103110232423032214223440044031323431314334214032221210232134124333233132244331400013331043411014121020411320124423402012224242122323404132213442343324041022323020304123242044404314422324440104221023004400440301120414111020101031122014132033300324343313203304433443020214441040124003312332114012112111344220324444342414213400042244304140144012013143101243004003441243230042340102442303040331334312100121231023344332413424144441324320220102104421344224132002431212122112432130422433142342212313340214243212011411343331032442120434431020400200424232200330324422330242044014324213303131141140004144344331312320443402411001103411023013411122132402121420343103014440022010402201143043342400223334234223301210444110024232323023032143210011004221020230413013020332113344344202101000033203423124404443324342333333012112110403234331411110010141032334404102242043200233144114200033431310123121311024222043044222441043441243431233021323043342201203310021312414301134133244120414022032003144034234032303123323233141142210311000133310120301041031200112444131443304420132334141030210211313410322243433211020420011124324403304303320020044011140424410021220302004321440324413003044131310142013302422334014344443330410333044302002200020340121422334240243003044222441141133132114224103330303144142143142040142411030443034212422221222202143441204120121044400144304130141040232042411204102131340410132403214022143320442130041123023021121240410142300111432412100100310032131324000432431304333020111144132131024414122344334132014413434440413022133140232241002201043243221113314001132111401103424341440001443344200414313340111331414244024243403110133043103210031344241334314023440033311300100331033130210312001413000113123433413120310314032020310030203401401022103441331400043222303311431013010112332013443323202020200141242143304342143004403332341044120222131434141100344230343112320443243031440011430212300420222414123234114412133131423131003014311024032340400404302333123022212432212341412402023301203310322142440031330403021431422110014313110321001314011041423312210444402024144420011241112231313322010333213442110121430202440420121014214404131234233130421102021321210322430243111410203204310333403343102040304434113211242423113003322412023241214230334031120212320341033123313321212021304410333420404403342310334243441011032234000413212021032122312233030442001410433433441434304040343304343312011134101020112023044102303420104102114034022213430004211220343233102314111404122124012123243113034014132213033323111442433040310242343302433213231232313041113101203441344223314442213211121013231030304300340442124311300233341101100021042234310300344442414041400440332323104412443013344101244124341042430411104200110410413134012320101432441040441144102202034431402102144222011411234234034300101434232133440124104141044332141432010013044204123331204214020144433432232022233423303400043213031442323334000100420133043024443401010211213133031203233401234203220021123044231201010024031310122403020203344024104323300133202220211041304110312344413433013344101111322233043134233133444012140021412020031322301431034142131411131301324321103323423324011102223123131412141312413444220234112340010421243100224003140203442241001042023331030140110101034421443002002042344013431010034231221144403403104431243142110202123113330123320423144340403021123124044300101142243022123344132302330004011401120033021100414420110134101214114244023042304304233303442213044124044331121204210110344340444134432100023212424310312213210412042", "221434203412430320203333402121104224032010000110424330031202400330333100024213234320332314101132432420032041214013124121300322140134403232124433110313401303144101010141022433311114111121041402310320234343343312214103031124303032102201224042303034030424333442110210214112104122002024001411022311331401433031401232400123404004423411433213001214232220114304011230120401114033241142414334220440040111321113322141403313410230101314300111422303112202011012240241220314423440121411122102411204230034201234400432444143122423212242032434014413240101114220143134022442003400002224411141040142023042214212043030443142311442401420110431000244031113444111201303331420101231302103130313413413022443414431433114422113400131311234021441210421444442210444214210011021101411434221010324432223143332443234203321033304303324132443042312243242333143010130010142132044304214103402201233243404244220223331220241430314140124333041103103342130304403143433330300241420032142234102243114001414321141113332322244043012102420443100012141134100444031400424034304202422221302141233133002222442440003021320322222101430211020413412341033322034423123331021202133412304340120321012320310004102012431202131011231340430323412131101431140434040321122032334443133124043000040000343341122333121403134401333031040403122114420442231010004002333223423441412201134021102232202314034044302111402304033432303403320211000411204232433420401324440221304024010403114302321013342420022411310044011031123242224434433013024124120031002112134441143403232423323230244121430422240320430331342032113240341411440104400301421412231430214433213013433140001220302403441034320031331044422314322401342441030022014331200143223210021410204200112133210110103101114030401312303020131421121342333412220113110412313430044341414140030203014230442040040420323032104323121333301242211124221212034423444441110033113343443442331423334323442143033142202431013024114003324423230241241043432332432020043133014013111213304332313104324342122121023042221132410122301222434033132303323134341011002134404110442002241244002104400300334032043414212043101420221402020032233343331042302333300021411243403213302133124144410143133131333414003312331333414300213334341004214322010421412233243112342121341210343403342423240030300041011203432121443224403030321331133421410340201334124402414440002141313102131321432331003012032041044314414124022230423111221043420011231214201323012144114334120012111120021131344243322431404314231402424423422104102114314304140200003243411021431411031234212113013401433324021014224341433323042324041441130403300001044440442233104201010403110102201014021014004301441400241330342010243041202334014111141141324012004112222440432101241432022002122333302114033123012210033104402034432202230020103244104401102014104421344112311341003334221430411043040422001043424304033120431042021341343243034034023223004011330210014311042023220214433423144133004104320041134102111212343431444341342031123414042310210402000024041314034100202331203023304411102004204031204221243313244012324022143430443141112433333132312241041324032430304332331121204342042234000013331040124322300432134213200023220232433134412200142143313312212403123242211331322014143400123441141222312143444430031432230023403142344213013304240004001332040112424313311233222124420000401343402324204244342210103421324122124131314130400420403431211000422431140110004343414324131032111334323433020434304442230021320444144004042411400204204340341334001031004340230114234134231102020120300013303304440401332341013343322241401411021310021201244201223143403140322241210001420010232321024343100211211022102032134120441442320102220233400100044014313104034343101443243133120430221023414044013114204042114103404221311420100113123030111021244331124413033002202332121032420400311114422331031412101033343411304232304234412313421430020410043103443421241420322113033322244321423134410343222342223322243103043214444403410221222300122400000443301403033021042214323410114034202131313004002330223414233420410424212040130100331411134141202403312113444230001144413242022044024042030333021120144431111340101323120001123423413042030144433020141211301321400441200030121022422014330401120123424431040222310432322133241004040334442121043431034012214440432103203034313040333442032134342332230131302433301202131323300034010323134221020134042123123113011431410213232003013001201221210432104342221131123233423140021342", "143241040441410420024210032031131032022100231142121222224442303212241143301211343221010003330123342143333202214010104434432400214101144231223204300411123124400100211143401124243024242200422240024010340313124343300343401321112112201241011441421143431204041022111043123244002421240000130234430123034131441420322240412303332142220020102004124041323010131440401103112000402124234142114442120043114033443123432234303032322102212300200304132403202042103402344443320000300233220133011112334000440324402132421334300114241332420102110314013411434034101021243332303332431144010310140040144104333121002200001120134201314312100023123410214140410324000042130021404230132133233313010443040211303333240230203124312344334010330224322104014410120111412202104021422042321143140033413040111240422433212430431002003211202142200104401144221431242322004304301342003000112442323122341003231410102114011100103104414443023030404202024414344133143142432232202131220223144113104223340241114211402141132320231011140322220140143441041034232122303123022103240332302332010323132221422320214042203322023323130010443243111314243423223410030002201241400330314024014412222343331444202034104141442430441431233101220013011330041411334340030413140041421124434323411133004212433204401002244220024444412402224201103322403142242402014002224123030334313201033330020433422011214400421440322400034143232221230000122232432012220103201100404420123122212032212001432303343233103143433024410322414333334123300214000434202122341102003123014002002001013434343112441321420243100220413440312020231132243121443233442321411441021103311002431241030024032040320110123132324131432302130400414414423111300200244440243320200313304403104241034120333132433344041424302332340231404032003242410343314224441440304304442434333044020321120022301023042044120343300321331400024013131123130111302234144130324321421011034200444013103030143220310222030344122144310240323101223233113342223132232031133341334004243112124311030211343334410241444314241410401331112312241124201201033110332310004301030004113330404121130402403113122143244444101220401223122404223414412232111404312000111223001331222343043031430022024230223022434134434243011031311010341330101010013304302033422021211210142213002201400143343302042410200333324042300304034224432202444300233312432421033214340032014301301313143124204401400322101021411041010013420124122122102444430411132033113212111221113010114102421133342330000312243012234442040420304023111230011111010431022410132322432002202423124402243402142213032322124333344413410412444101243222430021011243043024402124243413443024401120224211402130303411000300222440110402203242440003430120330233413240121430100104402241440303313140344113040422042134331424110121203403134404314434140341312132421024114222432003240333031103441013112310321100110421441040442303200033212304322031003404103234122320331413320341120302402332013112010430432414431403140104410001040442124404340342001111233240303021324413210122043122432011104333232341404144114001103411223141404042220222202242143014404302420401221300143114410304202121213033412102340020102003334010014200141024420114322042000242021103240311332230142032311031233222333123402334043003033012240043211432034133414331203340124402444043243123212343321314040234212200034402343420232424133312443334244033441433403434410112322202100140021111320202414323224020022120113322003301121222101300300112400444141001302100224343331400010403003022001230130304041140222322420312044314201042242334102122411012241002003110321233422402413420222334011224310411134304040213120433414021024014110332233231012421310031402331240314214421002241044223323224201412324233301344041314313411222311100123410121302132434133133204242332040410202021412430331223310330041400224114143020414111411124243010013032140112101211423100402302012332103040100131440333243141103232334220002233203413403041414344410424244442423334432214203101402423444201400204120133304030231124434433321044333010403010243033314022311132321340422402333143214401012321303120200110033443030021103324421032134001322414030320112100102012233431320134134144011012222043301040202104212341234212221144313313440203111200011013011104232404233024333303044331303231132433232111132322300144412232441443014232324203223302310031433114003033034021120402400412030420220341131120220442104234414304120113404323313433102343033331424442300030422111323024432014021022414134014", "144404330312403000202222420200441203333023420010202031111133122443102312102023011010411122003000134214122223101410341021321334041243133443100121302233313030413230320210033021211443322001444340024024412230212412344021242421231343040342222423001003213034430023132241332101340341022200223033421040033431030041101304310341302440214021102244200432404123334202022243103241114022444134221223100320140100324301120034332041440223240220103433101221132030410210021302342442440232320430342004423333102020440201311342234422004304214401231414320341012203432001232413330434102224031233020241322140434110201220433440323041120122210230133031044114220213410133343423241434233340223003323231441413023223121003333413342440042304004000231221412120243034422402213401430312133004123343203030014120323010410001144141330301441241030243024021320341244101104131204130034010323234220224043132410232013113122230122421032140041303013242041141443142023130004410311124412022044111103320342322443334204230331412032123343003004043442320234100031322211102114041041031400101402230330400323141121401014003102141034410131203101400234133323311212200123423332130204002030103331422003232123311130000340323402101410030433001112214340012413222012434214110120030341131243043202003103211020101104424402012023002004104014144200034400114040102404200340013224421133224402124122001011214111334312034340002201030343021141412130142023112403433003002141244213100024300240112204311202110434243010440000201241104401223224014402004004403303034042201341313240421412413331441144331011214333204121323130442114424230001134004231422244420032213303121302311410033101303103434042031110444231340311011424101301212244433434031231122404331212121442323014004444340222021114404014412344030313224321334022034314110034111134223312434424411433102313101444001223314104001440224003324234210230302114420314114210223422122323431440221312414134311414224141040134103402031040010004112440012244440220344032303033120231400401400424134242002330243214320223331323204240011312134013444041113103214430432341033230213242232002234222120302303310131131230244040111434400044334101310323241010034033002030133400444401133304433022232333444313403222412114003030203003010424203341332321403131213113144214214142333310032333003132210223130042234300141330144311244122244404342102332224413243220340113330001403011231304203314133021101301002111031143320031404341204401034013132412233111413403201412102204012421001022433043430300240300122041102113333332304331231244021204402131021332311302014412441342203104220004021433444311424414033421434032310313123340320340221324123333132220321044013104421204421014024210302201321033130132200103214340302332101242434212232343314330001312132102121231434313341242400021101131340131132313402224244402243134414201120003214400212404200423002201131443214000322423234322322230232304340020232243323112031212210340042201424134404043143303243140032210120030104001201122043213404341220304021040022241230341443431000043314313204243211310111030440223000221100311123323342200434402143330242113131142321123002424420304421010342230342043021431043223323402034141134302232111021443110123302010241121230400213302410421104032020203340034213200300443214041404022313024444340414003020322211314200102424133310101314124023142244021113132201103400022320302123004021042323301212100110241311230134044031430332122114214233240231002433213444210341414441410223240124220124431434131440401201313233134100230100021433201340344422444031330430312421000134444013003243312000400321132131424222044210330043442020201214423433231430123001320211200344344011344320201040001031240431340132411303422344223410110020123010223204303202310244221442404134044111132322323210042430241310214101040344430423001440140131142113403331403203434021330344223012313311421300013331112124020244341034441423020144300320022440213141244443310243012031033412120213300422322304343040244000112133412413341311030040441411321024043444320202004401331433030140134222122311231420400444133021322020023442133443001113030230442302422401304221143244313111432030103144214213411334000314341104222023300040214201142140204021400410204232010223432433440033010010414114233033023043231411114112000014330234431123342341103244402120010334444212112122210010340024440212142032134231443204210013033000201033031200242101443012242340404300241000340330141442210144244303333320000413100230024131212022414243012421214410240", "200044131014210134033423101144431010103100202144200021040324203230423003204142102101042040031204110124341030023400300004333414024311011323441340320023142124304014312223434142430004410141243220120020414430012404342112004104310444103140212042312311142434434401020402144420041102424313433102201110103311424014203440114012422241004343313200321140221144044000043443202434004412204202024302340220240300424223332444403242044014133133140043141014443401040002423044013424303312202312042334241322304244313040444124203441300032340342303333323444344203111103331420342220312320210024112104442140201242343043341224222421111101230231102212333001020341412330234320420433031022144431314031331404433034034221402444230314130222041344013021221222022133004412030043031024042230001334424404340310302223100202013034414441220033332021133000200432304012144302104114202221142232424320311441314403000201412344023112323132301431421311332041112230404004220334141313414414300231213322322024212343133220404104144131344130000131020003304202341420001024011302103313041401432011424133124444111234012021010322123343100444343211324304111143110242134421132444103441011240113431403414333043400013142340213322002000002304030023140434420240310442114301001411223301120113242041313201113130442412214302303232431344041210344003040024131120212020232024401140040442422422021211212133044313430313041421211110001114102442133303132343431302402301121330311012231220000424443203322023341421312134231201113330032102204120131023330101012443232312323001332132424130323411444331031213222141421242040022303421012113244344224334404214221441403020342333441344410034414103024243003121311323233020220200112024344120043110332431300402140122002331431103403300444000001332001132033242420131003114301232142342313412314022123132211320022324341311313431032201031401143130442013342231311113300330001223300401134341123004333442034312101042221122124014220424332320034314011213403232312143230021410113011012443243440131301230303320344423032442023132001123144443103042043123414412401014302130000340111123223234022434411024431343411432033313213201122300424241301303221001120033140100133431043221002001314140040211012430003403323001104022431444404223431003421122042224120433220434414331341201133420244011140314024444324100130214303101121223043203032204434222223004021240313211131301102331211201112411201423431040403423212311204423110141414241312202031032204022343312443411011333044341212411132204431111323132111424110312441111330334104140134340144223134431020042024110201420322121333144230120143040244034144430103033101340410442134402020010142002421220100423304233110334103022203120302242440001033411323312330211301033244143430324320332113221211304434420024000243332042410443223110333313130342222043420031330230340043402011312242111122301143234223114313340142103210204122104212012331312432233441341201004334343324221133244010430444410144401024144012322031424140440302223022102223432004221140423042411233411110441414131242001323403332201404114222141033024011324341243440224133003031013344244340223412012342101234010231304311100334344432122304212340410320120002020232022214014013012444041323230320020221223024424300231310222344334043032130134244430210430124233322103403330324431320434410404303434002044101113222033020032231441411111241313040411001201401220202210101144014303131443342104023421433422241224314214120014310240424113223034102444421434210300240230103033310302114032410423042030314411033041243013233340302113003233334310141404412111034200103013004111121040103400241301133230101304243140434304430024110023120104111444243344102210024332122131220334121230402400230032210113211230343102010234132303441323114443230443430321032203333414203034220310042414231330114402020413324302113233430333323210323232321023203131440302001012240402210321044442402344214402122441423300144101232113442012141421200344344013030314133144020413402241302011303303324023302224211033340042202130012041002202311341001112400324204443332341041313420231414423131421013223214210003340104000004421442143103334223210343334343131423131011431221241212144411104124032402410320033240244242004423101114230420231332322114220342302100134140341120211411143133431433224421102042042023420020113420424333344431142123011210332012432431304014012243131412104113332142123110233344424343404403120224230440222322134424413241140130342040104140302244102133410223122134103320241440040211233001", "434412440022322311233011130423340040003103131420233344314004032030420101104024103121303414021223200220043301031032041122012432131034114033014343002240132020422141322300323203124234230122141323120131222113101424122024112232303143013212434313443421240311224333404124333224403144223320342003011313441143111231112403041330341114002014000230443042220311424013431030220401334021000410144340413230330411031204142112204331330342040132332222024213301024002104123441423023213443102031443012224021431210042204214122442312241300431100022404340203422211102314200331412130341140310431221123023311301010142320131301210341024311322311204411344210224402432414012422202443020013100300343213433322124234440320123131113402423021041304200121331144420210341324440234232303430300110333021443133310324422114233312214443403144022411033111132442241204144421200213114112440133340144424102331244222303034010122340002133231304411404420013204030024113404110014143444033234104134221312014343443330434022411012121134344321320302334223020114010211133420403130212010340200141224231324330242300331230120411321433042241214004332403011430432133034044030144403030100223432303142203043303420420343313433020230414302404114112313313123023201214102014403343232122103020430440102334332222032103313334444402432042124200004331412243331000143220332243441303112021141031432342111244201320323140432044233332010040320032220000341300004311110031042201242214243133423140332201431022420441140423033010220143201232004214310143242112042424040144011212013240003002440421434224213020400011440300324443211331123420233020140332313444010021300423030220431321340412010102120311334332403431422231002130441210044300231021210020103114323313404233141124302123343144301213430000032130414323314031442111121020334330302014200343131442340044412013024100431111204141423212023413423040041233201132223141334222140142334002301033023100313330221130003301430002240121331040311013420123103341230403324140201112224411343042102403322203202014323124442222203422333220120011004144214221244230434412230121420244101320121422332220423321103133313144330213131144404330044440122323021301010040003323221311231442234134034412041204201210111212224431030204321014114414203422002400033002203004403320121413410001342333133040234020422243004124434412342102441040223302042001024441032400030132121102143304334342224432231203110331030231230310022413302213403431224330404412243341343133221431402433430024141401430310340022244144141331000213400011001011101112313212233131133423244220440041221130144002103111233211003203443334300210131244420012120223024212230320204042332042312021123414113440421013323141432121020432421104404120120213200332241331002123032113020301044122212322412122400102140100243340220332321101332014443202410110113204240023013224301044120431130431032201310003020103003232121112014040334410032341102240203010232402114240101001341130241000413323122003014234022141340213114230122343044122101412321122443214202303413420044043201111110222422130320444403421232422000324404004030123422004300404232122001411343310334101013400344110423311241131301100341432100113431321312213111203322112311234334034124110201401103404322204011434040233023421004233021003144201002001330333233200130323413300414432211022242300332421021301111113421200141422423101213043214111023012143422034141302041101322131134230031312001000321241442240412022022043432403314240303244003424434132102313312242211020101133020142303423320212103023324202211242040224010331311032023322430034103213334414222101430413214311221441124132031014214130311233443131202304040002304033422411424123344040314104443140230232101331301102324313021133011300024342221224100132034221140420423014121023112341211213344423104121340404041102030423422214232011340334102134040203203422032144441320204223010413031301133040322344224242233341431424124000133021314104034212324014321430103144420402001212032243123030144032410231221402112240410020412201241444021433000224214300200111141130100112031111414443301110024033224141430110440120433401321011210343043300040424040111321233031203310111203144004020014113103120212424222434411443120331430042211122144220233020211021220042010413423323102011241343130130004234013110344203241321303141224142224044414144424424423243300000010343424400230140133101133201311021044344444104430233440313442024110330301230234324131343324003120024442130034043321220201130421012304142043302121144421143214", "022131341122033121100114032241444324403002412120114312341201221230311042001323222322111104110400431213214000443131101030114422434324311130010030424431002102132231132133444202212122401223314114014141322220132230240310002320134333414232042300011133442022313020011104132431101002420234234422402330213333444410223203313320333234223214012232422331324002000424443011404103203022430301333110324020310133442040032231411044343023444011424340401432022212112200240323320322332240312002132224340414143424024230243144000331204211012143044121324031404213341301112031443402413431111224412423120413311100002330113320243431303420221333244022013413421330102240122442440210320000141332402021334300420042440441430134414442244201422304214011232312023141122203000114330202113221034333102401402012044334241413311243301304212120324122142113333331342244200141143201444430200121141201110130212241330143220120324103003033000441101343220204201123143421011003313232410310244433321330043030230012044343002340000414303442411333242034311020311311201120310302004000014231021214432340442122324124110013020104330200301124222013033040343034012042031104131442313144021031300144122023331440334433001121103133204224321024432041203104333410201310232304312303434443004111122121331213110343000241243143340044012140202424442040421443443302401132310220341431322133013404130424002434003330233204012201101042232114202101404402404221240231421234400244202313313133213032444011323230333424332032441121110430044323120234143010133234204124004013130242241222114341041404240000214111341042111412023002310043124434434420323210041211141422321334300100211443330410121323040003204201313130214323142323303123414342311334111344424130303123441222304234233101232212113123242011122344302142422044400432121123134031431242123231043341003130241141024022004103410332023233100302011400410121314142402432213341140020032210403013033304304440421331110131102324342123403242110344244041104324100442333300420231020313431321342123200313442234142202042214211230304222413441424044224012233101114430023033111132304342120104222413422143243031211211133400402121033022224220243230000013132031134101432210300204042111122222312243143133202421414433111444124032233300142114304131002000342021211312244324022340422344430024444203112403423413300033332014423013442100001302220142020404214313100202221213042021032043332013104442332012114421202433120312443110420303111311003120331213343124043432040111240333211014144113444102234101334333123030330244313040341004134234003310444333030013233133441034303413034243312430041302404003041000314423040310304113302013124041214320014133114314332230140101440243314220412201213110022331110422343403041042144311040134101122212241041331232301044134200144423131420122234012422323031021012141324222032440021314303213434332220412001344200230424013403434142001310141031004440001202211240414143402000033040422023432344040440214340422404341131030442444423311010132340334100344344004422332322001403410012331040414202133233411342004031234334424310121141120021411443202143232024232104111210304432000443224014033220443312222343134144042330130231344010123210443114032313100042234304024112022241341231102330122034440322410110321014310223420121443142110113012300321344340113320013443024103422242313422030021023343211404102330120110043103343014124333443230121100403024212403034234441142334131113010204204201231013322241242044014444331241423131240122101312100244023243313210223244300431220412033321311130110231122433014134200000040234033433344234423032323432413000320434001442101044100210141131321114201203213312243044214031131224342312132141402023443240013230104020341314031421032101242102101344430443313434123432242014200024004121232040413331444313121130313113143034434203221413200234212313021434043212323423440402401211443341134344321123024221403112402132230243021402102234004220002211244002314413200342244022201344432220022441241202023044234320104342114020021424224424102244010131100303302224111422430304411344120042310332334414122433313033022041212423000432401443420133400032233002043020330133411014441144231102303101212133001423333434144342420021201111013300010004113141431123023002420044430411123133432402424322034324301124311041113212320241141230012403400311003032122402340321033404034203140220204321421403403420132031002400142121134224344041423202212034122221444122223243311422311243224001014004240410023140213211030000243144022320", "221233324403244411302111202421334040203244141022232231034002200104100234410034142030421333334433133001331022043313131204340134122001031213413132312340444240430440003123432303200121002040220102121123243413042300422223400120404003321131111232110332114114414341022200333043410241131214400020301320210143201141014244113310032101314213404034313231011211144333011200021203003032333000400434340412113314100240120211401222233142031112144402421321433022433004013433230240204103034204014332113442334403431142030323341402002201021210332131104410003230410404032042344412122004224133142200310324142111423413112121332402431132301221213242014213342231112311123220222040400432424010324214320300232401210041114101040003340324301340413433200033443212320421341224424403314021044324420343442214401322422103102122341302233104412241124213143443101331442040133210441410313202203411314200113220104422013023123244400431344411342101014433041404103001114143201024311130124244422104024300441140033031023312320203131424103424344102141404113401013211044423043012404232202132231221334004423241334032000230344143332203130000314243242443221420131122123204402140120434130142314343414141204003113234233341124143001343102020440443314320114103332142014410334023110430040112311022443030031400313110440212114410243324410020130100344214341300213144103023023024032000410414040201004101430440322421134013214244104121342232304433242311314032343023022001301340440012414222334124131124430142031412131143223400111231234130044202211142430330001242413021312042240220144203114310032040403143142111431110440144010342332440144412221013320222402002411224104402303333012333214121033310224202234012200011344200111200034430140030000340103341024131311010131111423130314032340020304231440023304133240400223232110102112100431112344020102223320120121241321010233140133142413233400200433342422044314021021232240224240033010210211232414214342244040224241013023000112101402022143114114134143240330120034404142401114144132310311023003022242224040110334320113031423344044403313211242412232101321044131334142142304022021242034324404010123023204431023113204214431421421000403342132103240033024343430124333203133332421044411321222404133241432401341041014123013203212122322112140012001134101232012403232432110102441242220131230044211333042024141314423104311002304113414414342321404103230141002332434421023201213333331101110104041241210304100202240042041134304020040432040032224200343334212411430223110311410001012103103001102034333200003140234240410442021441204321213140201013321033342120202230240333344213134144110324113330221223303210102002330121213304210204123033404024044210311100222024343144121221304030334421044143331423401311214304214023001401441220412230204233220033024023333343433340111340330434133032210234222312430410103003221342331122042303431404223301022034140010434420031432441414401302211023021211330421130402233120144044431310221423102121211204014122344324333303103000002112423230202020113220241042401131343411041422032310033000432130233041114424431314201324023223031413232320220341134303243004043404221222312412323314340344404140443030031440034311323100222122224301441140312301220004403332432131114332401101331110421222022130402342101122242413024124232221103330311204000330442323101404000140322220424122312212100113242012410020332343431101440303232441230343032132123243400233144244011224333104222012123100042004441341312340440441141130434024013013444202023242301312233011440442132433332114022222211040213212301242204120244321131301241231101120321433321033140422210230222020232210434210222434031330422421234043241132104343034401314440302242244223402401001411211142303202400213212200424043130023330101234334443201114311033021411441313030041021320112311433142330342123330112003100340340021110214322402001444414433333030003023111210233112131300133344012102404311431343100410112343304222442023433102142132331141014120312333441000002332004400202413033243433331423202001340433330032404420133010133231414221413430331221100413300343301103043223201331042043403101312142341304311401340443344434410122242442420430333040303122401112433412413143143022024420321211204420112310240232202001031144303123202333344120001220043422443000042324231312303300301040220314201303002303324224120313030311123144243122424213114333212124044040234422301311331010211023444333411112113031344140224041144230214134310413101014020032033022043211013024413122113", "234014134013202242233314302113141302304211310112423214243210414132220002320310133013311404410031440132100343121102331034130331300421433244102000110343342432324043221241121112331214313220334112221044101401224224321223020404041041443140234430422423112331131211220200311340413040024324014024430044220333110402141341230013434000033302411430100043333443334344303430104124140210430021411432130302103223430300243141222320212002413434243323334230214201430334314302043042110421312143010421104132122020324241313302022024340341202004442343342120402144114024333432221132044304312120334033024121343441310111104112041111011022423440321201312030240243113334234404142444143243143014423433112030401201102001204441034033210323211403141320010100343103223120301312330103202141421110012213121243213320243401310024000143200322043104342122343343111322102413000404443123403002322113010402022020220112041231041132301114024232131441223021212020024420132121123031224430234130133220030404132220303104331221320422201140200032404322304140134442041200304243403340214130401203033142032021131134100121311421103121414330303024140414202113204010342104344312143443414202421042240224334003140302243331310244022221302130143234204112220303424114230120332002404400012301442234421331111403131443112143141400241203123312313030434243024302302024331420431220123343342233111312100023114331214132114033201002012413403021410124411231042100201224012142234011313044233021341200001430344144404231441444243002223310314130112041002413001222420244332302031310433344220134323401144422234441414101340331434202013232014002104220032130121214402140310103310002002242114421130423314400211030431032003403142223141413333303321143102323030241204004301004433131332224232411423303010043204134314420333421200443120330234344134343013441033041131033112323221322443442443413133444402312430443410122104214403021420332201124211420120403002311441103001420034423141230203141434431122414204032113023334142043203401032000424212224133011420000400230144110304042001231320223014101303033232134144023014342002144332014243111313343113304001100223440442024403200443124310402114330443224022443200433030014302244310044401134220313013101433212202102430402302114211012100442113033142002430110321011101113110222421311042424211343324414410301431101031034131211434003431323404401000340110004042230304430003410432213310043104401122303243201414242143230333322220320303244442313442310412143231220103344201104203144033410220103023134132411441242433410344141113344300220143424424312004402202303243124422233423303020114300304111021343342301202111012344030320024401023004030142123340243300302312132444324304001030231201414230122324213121334242441441234323031000024441333003024441122323111333242301234010311014413042334223221212401222221230122430020003032403402143304412332234431033401042234013141331423124214213334013231000223101224201002044331003403003003210044240321100004102412123130104142233412100133404431314340412033422320334322314032202104030424344334332241424222423044234440042032121441322030102312110412442042432314423110402144010132203211224231240141343032112433202342142434144112314344322124420034322133211231040202430401314033320411404234021322234240131334333111322041140330320310224340332224321004101321021333002334202212100401042442310123342344104422433044211210323004212221003041331031401441212144003132300404033011011131103422030123140402402143220414300332012021123003240434033234410321244140034134110121041120044330003141212441130141104111222320244341103242230303442403424412012032343004230100134142314443241013010310421121001214241324111413320212123223421240111241303200322210302140231404343431121210123104333233033402214231211233021210340331141210104344423111001202042333423423123104323033403224043232101112400334444320323014410433112201401210321131444014233304320232342421212103304004202014031212432011402111312204111441344434340414034331104213123401204020412110104303311223212432442002012233223331402320023401430213432023124104022210324012312411414003420414010040042342440031021313033213201334434120431044210200203132200443440333244023302314234413404012103300104204011111412122323314331341124123213144413114130413431401030021113314220430443143212342001411432410201044233301023034202232241000303402401403141442404313102442013421013034410233412101441010004132204013334412341242313431211420200324043431443211014022102000230340423300401042430232430", "423022230441101201144104320304320140304110303223110410141402300012200342102104310342420004003140022423140044230232244403140320003142440312320314300230322424214340030430341423210222343334301203130440401031001102440341443100040123304411202142311322140123331442333212401214413031244231334104023412000122341200033121132432211041320423132200012030213442000320003214411200203233412414010323004142222022323004013443002411113024121401121314224123041020342200220122012410113212410044310112400443032103114214132131420344001134042121003223004023204311134202444211320123412032032214141220001310114210240414314431442204304112133423001421210424333223434213213012322241141313112131403033033344200132213423021122404034144142123022140112420211132200030434304133000421330400242214324443002424214024132244402242014202214004440121403011232001323314313124412000444103340400440440402430013421311143142202442112204321143420101322302332400043440443230134112411101203002301122144143323221111404034430113124141002403034314330320233213001040121000032232234414111310243302304211222201402144231414300201321223121342303431002213221422424241430111441102434402223040110221324242203234302342133244024410130212144411200003302220111014434100420144144103043140101202210430344100030404320021312124342210304421113220032440002014444034123303103002223020320222113213342431422134321302243210003343010032001124133121311311340022203141331313240210032242332444312112144012300043012311324303244441240300132424042313420241041402332431224023313302220130424413222401014101220333221023432401223321311123342401341023143111221320441140122430100224203110412300034244121004412201420344313104444004332302444231244212421200433340014412442141111341300230330000310130132423424233302334414224213302001424240220424103020322102241321134124334343001314223122444320122322004423220321311340020142244121441233240221403044234320301223204223201201023240110023002224413232114010132313204210322432000233143311022434343200043413342301232113222323021220320033200100314010020221212330313021222224313003202302040412214322300214031043321040402113143332122343104023212231242403121400124323304010211400112123101331110131002124144300203223401233032242242004001022332341322131422220013001241444143240242430220332004222432111201240033222434324013303040321133311001111414031440444140011043402304010200441032233001132243114020334313231431133020331342410301232140334112310212001213441112210024442231200313013422232034022133343012414002320420111310023340242132042404232321102021303423322043233432244124333221103243342421311430100430103314111112003234330101233311214001142221442323232441000233130120303330234340112431002401324041331131000223200401310012440221242442224122241332021222332420221303311413231014414211313214120244103342123042202200311122243004333121123402321232313020114203440034022044203310230332101412221222222044312310130001322341203440002124404112420232340243233430402000241341331443411204003043044200040100013401342220423412102100244232430041113241140424110114342400232410320124110000000021330342220432310203021400120223301024402323131224211044421041023304313011410432014320141122214220330002011223042141133100240424034121343020020110234143141230420221040040333143120340313331204413011400143311332300031122421144034013242432320240013114443000314111002140224340011103432424342041440003142432313310124303222344103241131432204430014314340331403021003323410200011002314144303314421123020144224134013240442041041123042400122044110104103241320142302431102221134423113403100333103142142410211410133243232342413022414304200211332332404243300031343413441422334114403343333013301214120102421132202144002133223014212014324142003404300113421203210210133334234023102300040203020124423134201430333133014302222320144033140111012420001002333123212411441413222231003040313340313224013241111302434234331303333200403101301212201220043043033320012041031322100433033442240421240431233413114332303140311431342443311121112141331003144333000402141241123111343022104014144241140401232411444043000024121343330334103023242223113031040322144123443331344422030102100400001440443314213034444121140323124310321222024010141143143032323044424331200013242022402134104143443401410040403224340104134410404210011322221333044242210401130031442411434243330213003112414011240040411402443420203144332403133401224002100421111020242433230430003333113113112234010301441400100044241", "312410313423013240412224310420333023001101100320340020310320122333114011101422333144403424112122240344320014313240412211034314330120311111234102440110200402124340431231401243433440331101212134113302144304034043401223323444143440204022324303440000031303320001333200234244443124142041044321311443131032422332300444103241013022104140220413332000400401113310432234201213433231232131301430340132200320411344112140300141120444031333120043041042444122130223232430223304102332041341240211213303323004004211142021223232210211301221332223210340034012411233221122202100140224241114131341224214333424200134221431121210430024143334322032013203333324043221141423101032133120104314300324022222302031443131312024334401004041442323104002232120141221003111104334122012340103102043102043211420143424324133433333020244014203222042421202024022433403424303110212243403144202342004412000104002334343231301243034431023123403003042314304241024303030440030103014222220414112232244302100033000442203340012211021300114310341014002301200042210020333433020232132140130042301341232220133224042141210243443413442133304023033312341414013313021021334114231223444222203443440041023043323230301010142301012440131124440221120033212222202413212213244221213323313310130402032402101134442123002031130423242134312200303121312142032010331210011141432132341322341401220444100012232203001022021120232210420400114340114431223410011414134323340003141003410412104330043013443140341110222104401321413140442000223310114140142320224213321033332202101124014121323034002312243223300102130243321000420022221332403122123340420302211223404414210110312042414303314310343111024241320123224342234424231014104130440100014140121111231004122333131204104141041123411300124132134441104322223244140311412240033120131031213123003100434401333400312432104041300232102124433142344111103042332311442141410242021104034413021112201314221113013340310210234142302424114003323130032421232314341433302243224320001411124003334201101204020322014023011014140444413314421141012303120422021003400014224423302001214442424231421014110212001123433034000320314122410232030123224322231303132344124013444002440143204441432302210244332204210014433021420044101241103443140401044230031332012004141244210130224010130440423000440103413401420412444224121040334433233400120024224304100430013220202021203241414442102432222431030432210242413041001044133232012330040240241232043020211440411424122322000430410020322414134310040004310413212132133133231040103442234212031342202440231223140311333324123430101411113124140012114421224013214111322422444444342034211402144002133341122214014304001243304011221043403021022104112203212322304101334442134312101201243212330042012000041141131012131131144321041044210242311023010344314323303433033314224110344010220302201043404441440000342434103433340241311003344121203443030442113412101132440024301141332301330404421102311040230114322200110243123242400144234340303234444202044332033244112314314013310210202223002444024132403243414032300110412002134201243432004241412220212011244123231320003011443130330211142004133001134444314134241111441200203310130344023034000321210121201000320032433342242134033000333304243443103242432423042324201403330402022014014023003123002100340441441214023011231001201130322001132314021123320444311313423333422041133124211340302400112012202431024330330422134243243113230422330324201042333342414431243043023143344030412031311443023103002410142210414220312224331022120220100133442403441033112042340400213401114033132011040043442232241123143320230402423113231100020131021143321224303041311311204030334131001240310402240230112001200134402414200440413321200222333112243030231210003400213321412202424420044141441044400134110334201142304043124202230331212433404330423032422233132423342210323200200013434441003344444341221440442214143040201114214331001024424303042304333211443441303023332201242123112100101400103404220301212313434324303444220314030312131023441423413003133022113210002310223230433212421041244101313103413424311133033133211214141112024441300122123202220121424434312142130110303303433444404040344223403140431402130303414234143203332032012212422322314334120100243342322231211321333310024043141220442444300231124222413331021100130322101130024202240432001113114324021322104303143341111124021411042314443001304122321213122003231144122124444340221234003402234311444023332341014344122214141002311014431113", "244330122044041041322331343021412121304210230310204404043100044443400340213003133331342420131224132201312443311121312230441114213024311131203343214221330403121210232001242324442034032333300043101044202321304244044420102104044214430214003244403232311042344112140410101421341044144342303443010441414333243043414304231220321442431332012140031434030043134400410024240334204021414321441030334244330143320304203144222203011013110340303322321024401430211213014032200021131112214110123402310000214320403003210321144320313203410334014121443120321210103430131224302343202022144301343201304310111401214223141123244040431214144324133023141420333322021332114244144224322133242410142313222100202223040302204014124210123123030314314104303024214021420142102004032043342000433040333042011134344011041323131034013230002411243304043422111142011013324024121320210112334141233421204303203342141434432023132402432021401220411014212102002010230321210030443441032022444212101020422240041123342240314322412133231042212314244240212042102313244201023031400012112000243212333233341231230122434133403103401324222100114330234341310332413233432213113131431014414134102340144110202443041140114243202133421210140432220432214033332000001320422342300010103024340442042441401022312441022421222442402123400012013132144312323241033422231131424313044330241040331113042423134022100123424134104330104134204232234434432143433213001331113202422044214432413232103432444313303444040134122112301133012010311302332043434104223020132102343414040114024231323331211004211103012334323001402124143003142121243430322234040431030302030443402130014044110410330404120110242223022013221420304342322040041220404343112142234402013414122244102203010011204320404311024220330304404322141321044132104232044434223011041332024111341002103220433040043434234420220404333244204022413333140104421400030112320103400204113134244432230020003400010034014111033214101330314231141120020042130022323121240430003220042004210024233241214123231444343031112021132401300203024233414003301030423000302430014131240413302103321313012202132343134400000141122412421044322324031410214214141321244412121140242242443042423022313313321003300330310031313133221214202142023220444042344104334322232320022210320201421043004024404020431033411441001121321433333310330211002111323102424231012433424332013132013002311303242213420220041130112323302030040430122240044301111444030132223234422024121120300040211320140230041122202040130003334104002430220011104143334010233340441102422424033404341103400001012044011433322411412104312123414113142224043232313241031240114322403011022311040144433232444430230104123231242403041033010024243130332130242401301232000234000004314424323343113310421211444230101404043240130043104122420112014404142122301202440212004341211224311123241334140322402310010230204410320224104003423323344112403121300210013203304223433002211012230422212443242231144012223002221444001124100143303143211422000113320244432123102142404100321320324010141232004240042044101044241043402010344141322133133341340030401320342033113024330400341110331141021414223314110314143324311032410020014023423342240114412310240133123432114033000241433221032302214343434341011230120003022244341011313412420231312100443203311131330033203331031403123400403210024421110420423103023341200244231420023420321131424012144413212010230031343311222314401024304040024234402044434331423334411102231442102110002041024024023104441213014313314403300433030213101223002012243400231422332210001211120133202040100424033201330123231240100001121021430012300211204441031301423420004021123240414000300031112132123144001244231044134131324441322041324204142413341431424241430004440241322434023330202301204002130024130004043321333221342031423132231122411114003402000334434444111440442000043124410313344002322121432002434021213344322214333430042422003012220422123242202344223422032112334313404030334000000300101421002204302001423100230234220134423200041404024301232434022224413013003242130221024030333130241242010243313004314323441444412243433402431023431031412234123002333231104324214010234304324134002333213130341430010414043400043403200433413334233032121332311242310334422444122112402430442011244011034011114440201210122011020104132144212230130323222030023423011144423001014031420133411332021443430101021424044214324101412420144312044334201433422401204031013331021143013001130024020432342132241121411430401", "324240240330110023312123013401024121321100301343010243400030022134310243140212040331341233210413101203411421330104143100131340304012412430324423234103120310021113313142324142304242223313121424320334414241114302434141310324033440123110333431243431111333033241320121102442412121104210240033413110201331214003234101202124224212414313314223433014213124113422423004441234101443400241420200030420202340120310322132134232043021224144124324301233203430302100311411323404402323223442230202201131012123100324020013121431040121412324223200110400313111131043120024421113041114043030141443111230124224331030113144311243141343304403223114303210220433441431310401012421224100010300121122130013133434442122104212334343222303232414242432122003132433420202113243333212323231334323430130112122320311231042041310240332132042323413230223423342303022421203032414423443133300240440324002214400101313404113244420104130102302234040233034420444342111041414332302002201233431112103242012402114411141021211131202243424423424242020103032213024104130040030214133123011043210332400041043302100034440343203012131430224341434140233000301310242013330020022400104042113212322023113123203410021334412441432112223141123323044221444401131414221241042010134043100301032233423212310002211343131422113032001101112424121310300423014222323113402014033240320133011444412033211442222402423422410312331313214301212001421014312133443311212414341242131242243342120310433220304240124203142124010403044144432002242331414320300112401442144110322143143241342131143234242230124410404420242113011442004042322423333420410320323212303132040431333004124034443022420033204121312220043213234312030334134411323200122110123311240132120423230300431123344444433244430120113432134422402300224412202032204003042031422103322341213302010203120144122112002010013234413301314400121343343030302243230334444041424022142330131143020243023430331044044134024024344044340034321400022422333214200034133014121413241130020341110144331424321220140010104431212244012114032401042010433313402004444242204320200034424413210432232312414230224431401220224410012422143234000143444331433240340414404444021000030234213221134344321010341413124402010442132322124424143044211111044431433314122131103312401330111430201324131041004224223302000030141144102300214402313000031001301303411231330002044441314420021013101332042440430300321013023002112022402233322324333203231242010030443442423032123111420401400331032321342141042030112302003341243410413440223142444114111241112041331020231132223330122401032323330244314424021403033302002332013314210211441312323424143114310114232034440241432221300412300121442320040144330212401142013241400000413201032000413241132022314034241401332423033141324324002444342142301044322312404210140313110422444110000312412141032322041203412203214400343014342101113243000421041113313442423203122232013043410210044233412131013410210144423223121044002344141441310014323234330001222001440424400010401004140130430013203124122024310442204232230401200301142240333202233432142124414334022313043012333144032230301120411204230030412420433244431040143244324132223212104312224022133122040332124214133432200133001321220404144423434230104422324111001012413331434112222441020441333212132331142314141434210140131241412214222123413210414331043422442110212404240024310421412311012043202112144144413340240420040441000122041211301223002133440311202001033100303041130311121431040012313211424130213333001244020102220003034103032013300123324420310341000142112012443000312033320342413010114002032203004312201130103020120234311143232324144032242342004224421222201043344314111243123300434032114043244301212141212330244020431310344131242231202043300340434003402122423213004212444000014044414022222432400200324004113012244434130220002013343142331434300202324110120300434302432002011231120431343424000342342412222413324424441030044402031342330011011333200201302034330014443114342224434333114242322433440303124013121214413104311231434424214320434313322402333210231404433113324132403314422233214024103043104301404420432433020121210332444023121020111003401231233321113343202211404103312034000223224444411002311301134033110414414214032201201314343210442040401022303102120420302141314203020100400214224313233202444241441340331112040210111130233001101224203112444143343203210421304341434220213112134414002030433244421021230433331433114233100221002340002430433043442013120221", "434422023134142241203201042033241244444203403112100010003013013012132032144211441213432201130442311014411412331422002033211341413102230110242430211204123102410112340014314140144211240203240121404212332123411331341400333032233011212122212234400042421401313214144430212400022110034220334142023341242130030100303434114124310312420214420402111012431301202340012320043342440033403023422010111244221430014444314130103413423032332011031131200030014100334132324112302030014133213411202003003100302423413401232110134322314302143004332024043124112033144144041142034324130220424432343430304430133242240343441021330412320004432043112201140443132400030022231324020124033034021340442413224142422004413334404403423241411133322220344224420202133222210401213033134232010212341134341333341143130310040212323240431130432344331432004031310440340413023132144432310311121314402214122111020343433321024040242342410331110230120133311442412324104300100044103030442304103310234332313040204120101140422323011311303021241333434341230422011013240212420132043404124120431221130341141210102433431122200023102124313222112413211434132113303412231104030004143141131420334224240303320124331101313223131321412244404143000024032344120031012230210031400341124430124014020041344101344112323431023200200412021221244144401043040340020300214123043233022214304342420013323141032102232113411102004340213023344211342143004104110124114402211142231202313443240243222110021004401343203414441404232144332404443013334344300132410000001244321310130140112002134343213120033030243031433023344214113400304223430111041232032111202413330001323140402213004200224140224433001420024133210322401224423122003301131330242213032044142130241021302432242310034410334024220441123333424243324233424202102433213341023112402212032431330214311233212102230221414303010332221240212440322341141104303243102232324403430140110311331100041131211122300033401113434304024221104242244324140400322140340443400414421212411341344020003204222210142140131040224104242203221120240230214442132002112413242430202240341202131003014011412103224420022142330441234434002323302312402313321101442314120410022131130020314430244321141331132444302244432344044233140300242444111004140320112413210132042314103434424234210011124424000420042220443043410310423400311211221414330413323122042022014341314203020134411133031112332123033234442114002314222300132334010200031424434222203234230442030434431121403440203442422411330440433312104042201320103434231110024343030013140031241234144420242103003342331240100033113241323211012443220212413040124142102312341344331130212144444424210034012043404340010443041321340140112100421024203202342103422401322004121202104404231112141002244124113321333420404130401402124112120001221210103001400120302334034222412142103204302342130114330020002441333232201333040212030034332324100143310232023312244032002043140044323034403013333030211104101223011343301443214210040131021444333000242334334343334433330104000221001421124444232244042223000410304230230121102144414010312331342340324144002333110241212130202421340420342230132042434242243034041444200212134030303123233000420134324234242324033034312402420323204202321330114324223100120310204423033412243102444430012041432032413403423240211422020203433204312041320432231102224441124121222422122430104143340413140222342032342042221203020123332114101033032344022414204414334430211011424324340341212122400142303414320122131044034122010411430310222312423044422420201314100121020213213430304413424231020400131204244402442122440112322440443230422423104341330303314023311342330412324204202312442044101333101004422004031211332031203441231440231241002041011021000313004144200213323440142004041314011203102412442212442003140004310441340413403204101140341334424204322011014222043002200020043123141033010141123334410310220133132033024204112011241304440132101322024120103314430102242213120014402021314422304020043430012440430122023333001424200133423243202442230121010400334411003302040303034404011343020234324421240024101133344133213221222032134423412401020411300100130240313113002304344410332213021143313213233134011442032042101321420040102424330040242300034131211230240030311423032444002443143013102202334043023011200331034302241000220032004233123423344003441422430132111432424431211224133111143141243114114401230000002300442311432223114103144124040004210301034403422311012124443003421242010014130110334241321", "432114222124003003140002334022441140103143411303034313224302240302003313443122040233032144021032344211103123121001210203440300433244440333220004320412124142314224013213210041334204004130312243010111433401313001120303122241002430403410443213130000211434122112434244303242240310444140022440122123312242100322402132130423100103411400221314400201342022324134140321203104040344042242114302222334342113212111404021322030013223222330424434043231034130400433240432330340002123041111040012332310201421242112111020102201113404120343120120224242141224223244012423101343334032232422423320442402034232242214133341220324041201340144203221432040002411013211400412022012213033434330344440423210022124323012001433231340402104214402343121232240333200232022223333043132232143311113330241442112132440344204300112244243031014433201203410121214143444140003141032100213123301112112002220031003214102010040314432431124404202324230040143202333334304011004444421442414001123142134310001410224022431142103224202142300040043120000132330424122200203444412421404044023013131221042241044212320042014222332023012430133023014122101000212123314001101033014320142402113212143033423033434431402413422331042003143303314034401344233302040303243023332212114113433034301231311003310420233304243041304213023140014223034210332033400340401340100203324241221140223244444201420440121142302223130401210241223124043234141223424403414012301034042012013303432034212042244103013312113122100242303212143130023141321043313414104433423333143103024404032320001002423434113142130424221310333312004331041214333110411331240034201324341401404401014113244123321204004011242413401210343004103133413234432011432413400342342234412024222212113333433313221221421040044403241342341434232430200423012440321034230242021123031401343312301010111002402320441114001113101023001241343344201013140301303021320303414330333232101301313102224422334232230320400213103201022021211312440301141413112210244203202214002214000040042140130234404104422103023241204210241243230014334210344302321020413210311234434422324340433204100001203114130011012311201432020211424413232221330344303203222201410322421112103343221244411223331243404030404424112430214324202130332320144403220421113432431040204301032313132132210434301432402411411442103043224044344444123331404441244410303334100440010434014322112042221422103432301341044014320313233402310021400020211314321033044214422200030441033101333404200342321120113221402401424222130444414033241310042041132202023404120121413443044021031001241131011143244142433241421441142034110440224400402323301433123021442120240222434121032221111214320102343104040022321113233004314024002334423104224342221423341321104130203010424231204310244134303400024300343022143332432113224211312132010323441421434443102202010434230223013124242133220021310041030332010333014434340032333303412422031441301310021003044014242444441104130342003202411220214210321431240024203421444322301400430102411213020314330414110323113441423341324443130120221321111442204404314231144444432403310012401344330213100343012023234400224410214123222102132131020220030233113022313440101341114314013132424313042432123300014034110144321221412212431040234222244404012101214241240304000330132324402213311404432104011300224040030112143313043020030410404244144432324244112132003110224223433243340022102100130120110143304144113021323140104343033134034320121312434424441314233124034001334421311221033022424332043210130432011444044322311222014403013014224141130141314132301222203430224024224423103414322301214131311401332222010001010043213044242202131314334401420022242421401101444442200331432424014314113340312012101304301300003100301103104103130244143044100140310414013044244230240042304331232210302140401224442132014043133401404103010320441134443031032300022040404323332431143413134430322042412320004410222330132330223023443212311303414004304422030410132043320223040231121214400120241023023304444410041221334133424344231020413233142013034022021420234243041144241030131143442333302044132303231343200422123321413321200330342430330242231240004443431342134302420444030021424323101204202220412123423124344024224124104203333333111011021434212300130242310124432323204330034221000000243411012424131132023203310023022131324104101402001212014120320440432442144224312022232120143021102011110431024343203222213244031033311113223244304304031434412011244322311131102234340202434420204031", "142422131410001402314443021044033131103010421403143124010120200040030133022431131412411322141233003120113013114044302200431243041010101200424103312044030301120324110203301131110342334331333201210342013440433324211121213343342413422334400300343203024401412401033244220441041043312343113223224410240220002011000033140410343034011114423232001044324232424141203403021243000211344423324001410223031122434110132341133102403004244241431420434141414310433431303242013110231012211040333434142040324031333103333044113230012444444044213100140443203024343011440212300022420220311401303242240120131020323303103442133202202133424222002101231343310011144313213320001340014330040124104212214122424324121242341000402003301331131321242301010001014022224133412144211303321340310131343023124200304414144204110431424000411321132144322402041300122322410434004431311410101232000320424044103042040122220440442410201102421300111432024030430204002000043421332223120211343420300131001022140332343043320314202330332021213013440031232303241021410404031014103330133234420101031343200212243430131112321243412311322144013021244334123132311133124033103322214114002131131323032443313031023244031022241130402344142301310312001423443133230112312230344224121142001121332201043223214301200211103304301230342433134342320314321300143341131030113232402343022132133412220434443040021022301130441142344430020233221040120244301332124210231111012444432333304242324313433330322323224010302420034024422112101031333233040430124301041001030434124321412240231034304432340144134004303314221321430334312322140020213332422042423020010122113434203431004121222141220240010012202113110324230133121342312044104410313144124400233402133000211130222311023424244212434102022324404204202020424000234343324133014332304430210433443103100341442421213002312033422211310321243332011421314144322003032204141204412342241033320202134032340343031330212301413403411400404144211133420112202232404440333413020012431244424420213023410034401342232231244110111304031433441032341220141111342131323444020144333033130420301331241100040144004214223310431343344234220232430114213332122302014413100323024214023143134033001023410032110202013321213103110210022412030414040434433004224321304444224101222011210210302141231422442013411314322011323231344001100313323222320101032104303130424032010330120004100233112144212321032412122010434042201001331014404214310403132140204211324414342233400422101244441401300041311001233223111213344023041113002402341144040244204241404321023131033443230201102140400244021031044213030241342022030130041220242401131210410034433042230040102214143404122001214234411210141442302441240034303313320143300344141100131032020412134310241330133000333124300041232200120222230303043413341141221300023203232001420224411103341203204304404200011234242213344313010343020004011120134213231401244124404140203104014414331411123132013403023301323400021234134402122024221004134102432142440122142042212142130440314133403030330130301031104144041310401444313130314131001420001032200022241233424414403204201412244314414330401122330201302140341444243340131401030140422031212343013122143302430041004120133141031222344222024133132232010304333022140224344400011140400123104334424042013432302210121440423121024240441031321410413404402023300001311342200000404214414024432022434410140232033211112022233000220300441203234133414020230332423030243403220221321011342324400300021211023121344141324103242240033232444240320003202242141020444130424420023142323020033112320000041204131343442030230434241100232101322220443034233320302211033412232034213320102431414302232301333334413031233124023413341330322040040120244433241012123020100144400402201430423401331130213031022020143244230014042310410221323012130410231120213014202242033401144333422040432240433312011440122433341310203213231423213424021132342244121422010400200343320334321304141014102411402403031140020442111232201020343031404021313143324211100212404100230200234412104110322141412340143113303244412242100433414114440421042021000143431103100244140401233310033220110120132210433023430333240423024200021300021032423013132243023330322034101340034101404332111341424114421200221114421434330434242323343103424031223444032213320330340033132414042434302432220413141344320241300024010104401203310221122133212102320320442322301240001312223103120013103204124342310421242043121414302411313020134240002323010044423332024", "200133434002314234441022432020413341442002142213412344411244243403422344000002131144440000003003300013011304104021044403343102302423444220100012033031212411313304123212033343421324030403411444403033044300121231221241304411443430203341120324001221041020324234341004241311140132430232434244342314124043220201243411134241143013404033124243242130043120131421401310344332423420401110213324001441224312204030010234200032120423114400332201430402014422243222044410104224211210342433102303201342334323233024313301443013102042302032031113223420003143340110421410422441310131421124132004234231331442022142024114021113102323224012012344024044241332044133120043021400014322114221011122001044143423323122042241411444212131311214311033422441442424144003141230321111232143120042422024311331122311322342013341134321300102124144233441304040143120423412031041230333440424334300440334444042333441103322200231134224413242130141430023141443302031234122244332122330333421111003143020302133420032122002003002403033104403231133314330423420332340341201043101032133343232211031024032004111230220010012442331240233310133324122030423220104324322410300131142420144310344414142220422210202210314201301102303421110422302204414412424401013243304114141041220440142132404312432420111203131110413034114234434342122042231220202112311202240004002400234011433300112002000133242411222221230322140412242334240420313322214141213404014010004103013440303222231011214300424222131413033122122341030323142433422324204101230232010100344320243033130104142023001144101022331443123113333403234314411300241333121224431122340200020010414141323312001332011304333022302120204214423402211442120101031131231030221213404143303341022210023032043440343211202104204102204121100402304100040404414423043131012013413201330430103203100303411230231111404444432004303313434103344414400311202213013034124042100433200324112043202233302024410240043213104431002010311422142332224104222030403100342202010131200341433432021042101333033213031442202014001113401423342430122203300321411442321141344113343443112231232221104401313224400323134332442122344201440214024233334410220303301001232014113114302223231324103412141201313242422424340410301322102323211003442321021001404001320211312100440341423420114433140423444220000112034413231403220344101040114122223004332301103412303424101113011340131142344002444201012424311303214203340323222434131301122144043002342014412403010424443300120114010041100401041303102041322344421413202111443301034312311222033020003003301030420400323214042101123103014111330433022344241414222012343242013400020012211140321241103001213313300333401102320110302332103240110243041213121232132434132014342232020044201231444430020323434144144122021020433034120133104221320003202221422102334000130321331243310224113433244330430401230000213112332333440331224310210330243014004114303333033034101031222001402421112234134424203442201124342241431144123433032444040112242231041430212431101402442312341042310010110034334200131314240132214302042310244234342231121234303444224304310122303434434112401342001310202101101230403324112413141210232230104114313034033201232333423114434204243221301412310441202140314144000300443124213223031234100343344242430031314013420023440440420341203134233103440422232422204413302014313143342042123101301402412414130223121412433043212104121202344410343111024004023221244012130020413314202402432130134222102303101122331342044221412313132203241403103312012204434414303324304221140101130020024131321302102440224034441134110110203444223114011223321121312300403124121030021141300310400231132111322301410312440323140343334121124023124430330114342341201241214221244013023333243242412410334420232333002442400200320434040200430234443210131112244312244211322433133132124423043344024030140020244230143144230312122320212200344121344042210224002130133340142430122230200432012410300304232013102120020440013011331200210110344411004221440421210104312324043140311101330012424143021212422423142012341421214420121023412413421431234123401014303041121440440143010302044001224002244332401344420110101002133204431413242120011100444124440110130244431230341242441432012044014211314014242044044343020400032111321210412020132230444040202120341320032423202242324103234123441220424311130231031120400000412033140023322033201231310044444341443143140204124033034031312120440434044320134342323000032131132241441333034331403040403403312231421300", "443211404343043413231000033002031404014043121431410244024321013422430342413433310121101023234110023434420142331334214022444222232131134032000022411233001422130041141314132040113142034020131122224243323234102333423413412311224232402402443021310211131340441041240302013023332401414304102141231211232004132331322021134110030241122342023202101113234014440140042441210020443244142403300004340040043401211344010211210333424300300321034013212123042034430340010003144321013011232143041303404243240440202043333012244322000013414242413333123224120101011014014223221042410231144042331134104342320424334210441142230310412214042424400000042400240333132404131411424100004221142323414303412244331440130213440441201031242032431012344140211420200140044320242413342330403343332014004003221402210033440024130301002424312042423221024314204224003413102231341321241402311413141403003414442110322213402303044104124301140340242113314113303103220143023100322044444421400103423341201021334232433410334121442122004110002212203221411213012220200410411324323121400422022100021434323212440043410323020034432130413313110343413233334022442134014100240033211133201144321201233222123033212012344033311312114034344201344324214401141202133022104201241142141231113143132320131220421231004440330241200033324422404112034411431214012210122022143303132420233122234243312403302433132441213430333121140033301142400124202012434223223042120424422442300411021143031301113244200423431044124143314314034044443311313340304423310300230324233143242430401414432444144342300240112203443014030200002031444222131440000134401423011202341003123041314143043211120211122322341014411224210110040403131142114212233332222100413403012332242100210011004120142230030322203144044202232022402244203244444243313212132330133041211244021443001414124330000144404224223014431243132224331114400144312004222242432403021030233002333221423340121210004021040240431404320331304040241400343023214204244420300414311033023212202202401321230410140042402310110044100341312200020124231411133433421300421410314004412441103211244401421232330014232231400442242103123201002342023001120102031020140301134302412211444240443431041400411402233232134202130222431202114121033342204233104232223432142322103034141011221423230143332112104420323331320332112123343412001431034211331233340114403242100041304031223442413244033233010233413022144000143300214423004004111113222041430413430201234041020424023240222304034444213223224433322314402343130243133013320441104104442014322214430001243013311134013402210012412331314034221203210110103404433143124210220241201224413433343041330141401300041203010133140341204013423220214034243304402040433113211223042002114233242002220000314003131111102202230332323302442312403001142024424144144444142332103003210410131311040422100444031314010022040144033243420120204204333130223213204413133001314222112200114402330222140124320121202140233041034430412040033401101201323421042414113201022232301113021111011200404314344040331114030342413443033140422024024242420432114144223044443414430144013302110331003232322042210141241001244020114022302140321033021022012440124113143031324423014003321004414240121121111044142110434332402313243422000212210103312044410431201231324014220432140433114420212423433014203400234444010240332330432233340041222320340230212434333132413331343120433113414210103104110312342213203011440031111232243334332132224420344320221424123022320002033001402442330224010304432440004013312142023110431223333413330331303324000134103003104212344332134240321320301312401333320211012001212213240442203002224344411120413104400313104212403331300010422303311110420222144001304321202204240310222041014234021003340311131140331033020111110100433112041333102122200411011301234130442143023324003301042132024123102240440442033201304143303333102221404104414111224013441014322231303330312214014031002344132213040104100204324402333002130110440244412340142443422042432310232014303023112214023310034302144041001343131231241100313142120441023430204141443143121220420232033001222201011230032243140122414134403314332110421241441200132014022204313113010240140321434204423042403102042121002101132403313403134222223302123133330442300041340240203212311203003240000122220210214000232302441232014324121040123312023341320013230123320041321301201110421304032111114121310004412042203440334334210432220110002040043221414031241331332000104042414331132343244204323", "132443232211033410323424241114431040212222013241133124134031300111413324033110413442233113131010143030223331243341214343104141300344340014043324012000403324344341243400304024312110400223202434222130442333411110310002433230422144220230421133004403101430334041140443000202404414414031131410001222034020110300243021230134440232203001121444424101130411414341111313122223444113220422124132331334223030131130102143241404401203104231204244240310033402202412124233424030022303042310401034103221224023001302122342220301311002400422334322113314403314400234101142104204044243344102213420400113420344410141033313100403422124312233312340043100114041130300001343202213423400223320434123224321331131041110221311012201400302411441241240441304440344113014234421413000021143232411003004022024232432001404033341220421333400112432124331421132342123011313403440331314401012434400324301133421234101314421231220042211214322200432040032013234441343112131121131001300210320211010231232243021401041312124123222042313413130104344442232111044133131241404422200334004330201100344324223334003423332144204004011220001221240330101231344102020343214130014010342142003140232203222131010312120122131442421022000142104124411211334421323342023240132130121203040014221044212022430322424440142433314210042431233440032021240330443024210213004312102032221242444012124131243120120011302144101424140143340143220414024402221414030102223331320433034132021113032201223141430120114021113323111121221041210121432132012344320014323204043444303403441224404342131033421330332141313220202102321401033233443240231034434001042213231321211321324024322101241442020410411214431322030041212442210324022404020014324143231012114310244414222141412303403103123424211103230204134431314344104241403412012432012441212433000041410043014332400024444131432002344413114302122422321031033220124401040224403421304134411030211440121001102330002020000301240321123231142133011210124424044002223043234113431424334101323202013444434340431344343421421401403132110340222020340202140242141003113041013243420210441223043130302340040104222214024120104444344121020041400034322044004244020114420341044032120121024211134214013442404133424142031023232314342001024141230032312434221434202431300040230432224402242201010224340434412342111101200022324322212414044222032123413440424210001320210133033042203321103424124103021020234312231311442430033124240304240441133304020000141242411341324211100310133023141033023101301440042140303320314404400303003142142212221212031112133100124034020023010433231320330423141330032222444441132232111330420433404402400332223122233413023113414124444042323332243040244012230201410211240321230214033302041332444234214110021104400334312203312004102110113310141230211240001044314223303212204222313433424443130232440301014014204231130241402003222340004131010040320201311134420212022104402004003123023043412100400034441230222011132014303101440043303222320122204000331244100043301232203414422201031341322222142244344031304043330344124243102141331222010401402341404010024331140230013001014420303412120110302304314031002320420220120243222404041041013030234401334421214002001414240121130411233310130324340312201331330041401024101124412141213310201313100110033420400322311021032320430342040244212323120242244212313243412011033110133403440410310201004030102111303312220003104023213130022232013132420102023042431233244243333420143003232440302114303244011311310241222241323442131221030422331304004043233223201303042342410331030314132044112102041023324301201001420430120212120314111121001300141202223313241422302204124220341131442213333313142402110103231121303120144041221401111332124031042143304220314310004411313043313014243033441012122221410234113242030132421040424221343222333422341321121310243331402321333324411033221123443112444210031412103343134220130001141333433122230303023031442431320320200420341403440124024131320133204124113002411132203303014413403211144330111310141043110221420422313432144201241230310331042214340034001332202403301401200002340122414200422314332244422324341421433013432212044101323212042433024200301211114041241103201040304201024024124011204313224014001010141411432101231402340240111242421401432333144230234414031424431021330143303044330231240424203143443124243432244242031024102412402320001111024321241233202043330444220242112403244033012330233004411030423100412040223400142301240212211121302201141424200331344332", "331234231312202014131001131223010331122434044324423313240142212102021221043320434423133042020101022411411101321344434203441111220340311230224233134203222300420321233130234103144200424033122120443210144331343241212042341000041441420233122012401010000124130131213031122310232024332300332100232220141242130114344113003213341204223300002010312214113332343143204300213313340321044221203244342232314210101013140241241441311342421403231100012212020124022413003412331301141111140333244303311030133021300101041001000324012003204010142102333004124302434340102204043233400122430212123333410301142434231011412220102001210201002414312210241034130240313400314224041333412041311330412434132313310232042244001200102444234214204303042133224440231432010023044434414042343434241301240144323334344202303413241422342200244014212322402134404014120120203340102002240243123424214104213432230410020204021340430020230433114001100041221200104320012444231304021202343242312140303422010310442434200004100443103113300210300242110412101334400102313102140311133242231001140213014003021041341243212234242431320241421441221430423031103212414134412122241140331221132132100313323402024130404100231401144310140143044200102303224422333222034421323443002110111300301134040333040221130102023444443420340432010010344143202030224144112033040210323413033421210241010021044201043343022424131210300144414413413104104324221331032014110410000124443243434323240133413304410002422341423031122411234244130344434100432041214324124433300013224303402430100000000304210102432142031104233222301132404130132030003323231113043203224300102103124330021033013400002034101311421443104404211033240032202212434101012140342314322142320313323420031023344310321311404221114344443413110030043304330002031314023424231234241141223232421401034334203222332143121141441223411202201320122241202123023233241210241001100104330040204242132110113440040040343114122114221420332110230333243110020314402313144112432300442312303022340004140331213210212412312020303313132220210434343114402334023103121032013232002222012324103120131110001114124424443230320033413301301421303331133044012030101441303031141400414221242204202311341400221443222041104114402400102110201120143203043200442414301304242444211420440003223102410414031301243204104203021333421341331342402302220001343411140243322221420000032403420021230224330223214234443121000202111314230044343212213104223441430411031014414133331343100242324310301323312242042111300012303042443344441240410042311400431241423120042220221444433314330421204204320304032414413234213432104200413311332212313221202121441401214200201332110203041224222131340222231000132343333410333103123304201442444433224214141321443132020423123333003222323404012014021422422004002201330301441020403334412231100422243412002232023313021333130144001420231112340200232110302130402440120210111111132001204044031331142322103403203430001431214142441424200330204434013024100021223110400004410122200102201143010201424011232233211424112004204030031144212204113342010141202102333110241232212333441214340243043424300342140421022222221202432223040232433421214040004444113144131342313140233221332112424220443002422342121241434040310230311004123112343143321122110232122424203223134122424220412432100304120421342101300124402234311432433122202312223033102202434431004111032433340414110434014124123334243233434420444001424340200442311231243202440400230000114220422123103302324424030103344023433210432410330441130314103321442424233241033423314340404214243413013103142011123232331130202232131113232340232033140321244334320342010130413131433030300434434320134233130404340434342301140243221023124230401302414303344023334332414224202320130230133233043221030120400410122442334414014233320201033413043424340331103320431000324432000444243400121214012301020144321234424222114131041121324021302130412432144200343100240331303002000224420042202010113122343232240042422142341411224141103311302401122321204220102110223044130311341034332140231003001112020203001212042203111221244031320024032103140033103011334103300444244201233433143430200143304234121424001400444231301310402223143430143222300403020012030022000344424001312322200424004210133242001142331403001111300424220202024323301113214312201413202130213130103423330412331420103414040411430321342443324141313044103032144110024024120340004330003010011230214413441442023341033101122304010041024231240221312433234340341", "122032321301141433324123024403400221320302411302011114304020110304300211240233404242010404144211044411234130123444232313332234232340324321244111043134333231410434012200003121003240442104412134023224331240104220200234341220243222032233134321144414004242434314042212440140140020430443142400124314441210034200220242033043114013042131203113442303230001343132410012033123034103330311301403021432320141431213400430032034003322423001413404310300344421123334423303343443414214132011020220040121410010040414031144044033023104102242402020012442110112040431230001341240343313421411441424444141321101104301433214022204043110110032104144002130122324323044303231433340221334102401200212202001400200340443441414313040421214224244021313114031323302043211421112340344000310120103124002113321324300334330021313122324214310300101203211302034322232232233342130134401142324102200100023142243004443041113034203340343412223420342223002103302124114341123320120210112444033040443442040103031310401343403420340131314024101411010431344001113132103301321000104203044113310242340340013224314321012044404104122324434010331440230204340431224233311033414100410303424302104112411344410402003433311201411042103322242020111334032412230341304440141404412021323222441420142044322110433242404200104143334032444112212432403000422210443231301343104110111114333221443240244212241313441324220202241104204130230230301044233101234123423212333243220421041231400114444333444324212103443132133442342423102222341201223303011013303421421333244440043213104210212222242024042323442310122032441134231330443111102311204421400122101434211413413113234140200301124331143104231314221210231043114332222431302210011113112234230403204201213123011414302213033421442034314401411032444002223330202420311143131003133010310423022434320343233223411231003140104231132114314113002412013344110113030403130213440300112422303321320400233201330203112114433221341423211314304224120414234314424313241244332144401340013000142131104342023242303033231234444302202100033114020212004441421123121141122313211340344200221300442442210034211414004312431210224103002004223141203221002102032103112203240121403131203222434404101210112023124243141234143333112032423024434121300443143224033023340434202022123334310324031441201402222121302114200101200403012332140313233220220421122312121041203313132212021303302340203242204144341413434000202044221143433423444402223130243014213123142133343143311342431132321233213023042101224130333221440202230100103013432221141033312344333002001434301130223030422430032321303443010023413314040324010322433242424142443134121312011134213204221400123444430233342123013041214244132420112444424041241433402003241321241342420012321113223030410323142000121324100433033020320432402412404143314432303041233234412301240112224144212204432020322242112120322400130021244443001412434121423031422213413021101434442124234033032223240104222413333332142332143421312034130300021340114431134441031204344232221102141310402030222444302332122403324430413104000044210202313102011212242310014011241344313120121003230014302010204020400002233322100433340402114223302442342333403434123342201444002132004404021122110413203121022102203344402030010120304310431040222032403112420322130324131032112341324223334304110041233234420022334011410302422301244400022223330333022434201332224212241304014430032203012201330341103441032100004224034402043230003133121430403414203141143400131140240304324111130030011230301020143021340331410321233103310132212412104142103411143441324231411223042400241203330314224322342433043304033310413423104242143331210212323112103133322321420334204300321422441343422331131012202021333112322224402043400431040143103400243232203042342044431444022103210102202112233111120033221334401031442320044431432442402104331042220411432202240001344434011023410002104313443040212003211222224310404314114444201002441410031120203324413440332143340143021412403004323232242344440240301301404441013314112303422400243032000023414202023242120230022313031124232224204431343300000201314241310212441224112414430221012032133444414441403142402204143240111102320440202323211211130134022311301330143023441342202142443322040423324224001200402234424303313001220212213032142040024243120000231211213402323230144244344121312210422122210324111420124223314123302100140113024002402314124301202100424230204034221004321403434232332200231331231121422443030400041031324411103403", "000420333440210341232432233401231013222213332001443443102101211221203042033341322424344410002112343231013344443311434121011322231314321033302233202113203031133212024202302332242313313244440034200334022131233002411122114114023411243140431310441013114042211031240404220131212434132232400031123104100333142202041110243110222102131222422114031322413312141344310221000131434330330120221041341201110431121024332231300040044012403233423144212213120222230102244423422414321431030443113131341033131333303133224120303131104224100442101433224004221102404203342043422001144111001104012304211314443102424021432310031143212224202034020134344221412140141240213302111210101111000113010120313334133010232421410400230420023413012311233424142222234004031424133402132301200224031122440443212021314332331120224332300332421331014112204232210320042400114202341131344332443310032130120301413412020111443040223123423210414211240014114442022414400221303142221042420301140124230231213134024022233132222313202014242420410401421414300012114331413121310104044230334032200334114000412110144240203134302122242321343333131044332422300402300430223032132211200343001442231431210304122023120224322043312243340434213134311131011242032442331202441240124234012030421300112302044334214104432413203304113431403103204243101222331102211010013411120141123322402101101423014434444031300004410132421240103222223441431311122234424114320330423200422141204211314212424321001242421023021011423142221414131323132221134011310334040431100401340220013414023432012014211223030223101104432420231311242011143140011141203240020103032421341041101440241033344220224023230331413401414231300311234032344434430114311430214200102400223334220421022301244422244321142013324113024103313311104144120011204040442234234441243032204243311232201031443021311400112040100414021143031242231034130023241010304040020444323410341403024400122111220144303024200444400312032313321312434443113033304131341313112244204031041024233421003314112041013221030441333144211030212144423414443313232232412041430334241303422424104234343222021340123321312121023310001442033133003231044423112014410002403022402021203320022043313244000020101014243040023433323111410044233140211111031342100223441232411204421043223400331324110204402144133332040422334220223012444300144442033001231310221413400142143024241032302140141303310133002323434412042100201112001204123331134330001421431324413044110002110211300410343424201230422222404212020400320033241004113121411343041411114030222333230244332442103333211134022242101121140221234302032313220232340042102210113243343342114332433331112143423323312020122413013321202120320414313133314301443043234321303112321124003401422422111434444433140431104132331141234430211111411221214243024344020342304033213043134442023421042421000343344331030142410314242242221310012004031341330310110023301020021343440013022410302311203222314111134101324224230014100032320033213422441123404312410242224011023341422423101130122000000234133012244142031210244420030333001234211111142440010142402340220110021020102424131212324131213110300032330122340414011040224212043124021422024020223303310023412321314441343214434440004200201242010010103420121232002420214203401110020241111410011012112243222003333421312314024143003104211001024224101422433110311414243344122032123034032034044434003112404340340143230300030301031441344403240303000421144342314042214142442220403132142013044134011131333110433123100003024344102201444022333434201314221240424023014331323440100132043302401341103434014434100131231321232131143130010330413403032420141444113021242134113201024124023103223131002233204104310411231331211200131243111144124433121342102243331344400400211313010112423240030120230141114432411300012344132013041001431424300043324144022012102330440422211310322444001410202442424022004411441112122140122102320002413314421233204021424011403140240410322231320301330111424044113323411401443133311044100224321313131301214442142242121214342422033214232042404043231040014010202012000232241334201012113121013143110244313412242442331411404030323022201214310430324420333224320124022341403424013004124110000133324314313131322410030222133313121122230322223030141213311130114213444313144103042140421222324030304003012410243422224441443441124342023300121100232113241420211140311011040220434141024330013140304424402021224220410042311002423014413302010400111030410141032223042340432411031", "110341230134023333234312234110003231341302301033232040301224224000343343222304314412004042443121240424312332311112124144222224430041032332011334104301434404402424223002113124141343122022420000020321102103040023440410431232441032134331000434132340424044104340124310221134123203223013204013034421320312203122404123131333420304224330104441420413123302334340414042041133010042104101413014233310023331242221242210123400004400341021330041003003120233212410431144044032203220122002221410111040002444021142234311400132142231044300102040131103334103434413431334431342133314112014400341201204302304014414322241204431424242341210334342030224344241344332441120044233030234230111422121112424232421414120143310020034330022000330042122043010301233042342333132012332424141001102320342331122244023304114020403410443023344432214133044200243033143323344030333040223443043123300401232240304401314443424132132014113211204003123332132004413203043013133012130043202413214102434002031224443141440004022410203010011213102032400121141201423041413110321124044434121413330124332302113203300442324110443443432034100202322320314203404314123143423104214424022013100213010112412242113400004432122434331130114103112023022243414410413412013341012301142340043040233013014001412430002010203332312021341224420420101323232120042424202434410020012210234123332402204013120211304034330243432004214130102343304414303323220430304233144111404311211341313430333243110004440311342302322210321131010230232423322402341314022412220433043141222414130233002122214034404422041001411320032304443102423342422402304331040240224020420232211211110413202240024011020033404140234004312420113233341114133024232024141422312123210244000313111413132202411124003424101243233304000034401412143341302124241411343240230020021133440404032310044440211320012024334121331014021100142443343411321142400243114301040320114130213302224112242211120144411430200313342210112434241402132311442220430023114313240141411310112320202011200410224101440243244342130111224441104230411213003004213041441302131322320400311220244104304024230214213424434440242044113312440403143400312302430311114332142343440241400020442400101102140021231242011314023444302430202321024403440310432010030002102211223230213341114434413334111344213012004440231121330144010241140234444231312442123302043300113402424304031101140321330213343020331300334010213341412220110030404321123343144321131000341234304424441032101144101410113044400224014204432333433131122112304203233400444320410302141321431044431022000113132211410001031014024420440133132241123330403011243422424333043333244103301142334141414040234224310332142333030032323300300240234033123213141121114410402043342010014044241331034420313220112102034301221432324113223110421221311202130413110303302031302324142334004031233041330022120434344344403323201022323422222322022133244314003101003214144024423122302421403323114342132042420400130134123300244402110023141211413213211222411323413240432223432300103003301422140222112202230203220234004114214302204203233033300003322033312101403034311440111030212041023024310120304211421343003422223221342104104402212412302344120033024310143310013041421403340004134110200411200341134023444000244043133141412323412043440323313104310420044123112442341320321212432202242311302021000420124112030343130321131342101114122231103002103024124232202342334000443024004120031102313432434411143101331020341003304401043214242114414244304244240001243024141110311420402210242402331214431333203102131210121404221401031303332103121102330120013144404110243102204000033312221032242133313200130113102431134003202142321140234011030140233233241102340131124134324202121330323134120114402032141123331021132033132132121334241404042022204012402430424021244400300000343120121234320201431032230300100024424413222201241443210300304402321012134130140110022040231232111442122034004324232103313234233224240212433010413223323344304204430142103434430144234342000022303411231300243312420001223113001333121420313401120112003220013432223442001101332113430120021033044223111331232212233400343014040234024100331120340311430444241131111101240431332321111140411223312030121334100430430013111330403043143132132400332431403442124244400411000140314300234131021440014014344224140312213342041341002414022410123234324042110422414240220143033001034232341402112202001330000333124011001124034440242312214444220021110311332242422124223400113112", "231342142200413020430124103231203130401112243323403201230312041132420123444104100233144023312243321023010224143021311222234102121402322321404422104340233202220121112141343034321113140112034142030411231444213131132240403231021442041234011333101123303134442021100102224234201223134202113200341411214122000223212231443211343114230022424021000043240334202040001332441314303204320144033120233222410434224140141140320321203232113241320010423002332414224303202141420331112134411442040142013300330320431143303431142322020011411142441242402411034442243402203212401413301231032401043402400243024444031040243321021402013444401224042441114021234002110201040132402412341032410320323401401014242433423314034140343424313211014232324000021041323322030010400132201041143104241111120240033124102100340434311124422011100304112132421203021211333404313442324331221232442140000323400342331021043313141221210241301210012443223402140143434423242013304012441401032233324301300014403023312242132442344042114334120114243420022140411341102023022020004410312322241441224031142211120330032111232132412413021134211131001031331340244224302444343212340403444302203334421213424132240414140423433224202443430444124102411420214404040233001104104204003232014032241443114142420010334312241342211241241414303412112321300323123140412032242303200340012111012311202210441413421321341421312242011300401044400320022400234412000432204104300331102004131332304200041404322134012010220411340313221213112104420004433123401014202430434010444142410211111434204340344344402010330144424043030130231003021232033402144424311041020443000231431421223334140311424403431410343010322312112344012340342441222400123013304223230410104434430332014002210210021414413020424401431131322101413331421021444121404240314031312202222104214041322243001220141312321102411241433243201331103103340123341431324202143430300031331332443401422021124423232141344432303303330442404012232422332133401122240221312314033400333344413423421421413012104142020330210213243241102302041230122340431010120134142301101301021231412244421104231331203020114042011230112043412241404024034100323434211211314302240422311344324222422134300002304112424300414204103243033424012340304433232424321310023110141332423202211103234131423232231332011031322133143341434224021244203211400124431424232441101321404221332040403243402230012444400324121332442312320234334143144044412411022123333222420113432401044033123233314113224020223340230341042302344422230011012322142201013324031112324344102240012204011323341443200433222200133014014332101112222442314011131330111230243301001243000211324040304430323034304331222212220200222120111012202110432312241203311322112442031034003430214122432420231440321430243342131143241404331310301443002413231041122244411222442011420212144202020442202131022324304131120303423340414030432433344343012302213340444331003232044303030240013113312101202131240301441300344403234432114320031403403002311330120200032103244214341444134144330014424224114001220210211413304004120330220413013442102130323232432130021240102413343312124220444242030012112143112020422320232024404434132231003421223033001020033323101410112411340214002032032014124121232020443420411034322233410343200434330320033231013100113022000203222203414134324033001132112144131324240123312324133034240323403423304343000312322133131013044031042244143444001314003214230431341010400011013311141434213332013200243033003313301243321443011044422424133140103121044003234202230112203202021220321202310123343414231022132023331201040030144044031131122302031120143324410443213330111321034430004142213242444340420243401304010222202221323440411414201103301244302240324440442300141442303224332123042140230124400321102033230102340140310232242421434004302310201210101211130241141434402311041404431044400422243340210422144213234312312230312014440144431200134412334302012132103304042412023120301400132410231213343144440131312020002322101400414041134103443022302323313224111100403320102421231123340303030443312400420142003001242422312401244240413101411013044414041030332131233444123041420103031432030313121311444310112300130040434304022410412340202013411323144214010031021203202043012010000144334132124414222141103102202020214311322322012131230401324423004141332303033030214302241440200330031044331012430321204134401341403204333310213240411210404202030342031043003134122243434342201441230243042301413142343444311233030", "022011303100312041203141030412043430040200201333134042220042443230112300240113432214410220004134431312312013114412021021241204100310323241314111431042320022014234001403414042310341303212144103134240130122310224002030303013214442000022122104140402433234034010122421411022230421112312404102240110104333233000014114343131034043420210100430314220232104020313100410104303120233304302340124121304232232332010344200433004404222420144424030300001212001124224314122241144204233221344021242112431103023040332010421431211404001323411311414441101043242020132320312212401214213014144040232112024243113230022202234434110141103004300320122332424443313413021141400441401434334332201022011444332321402444412011142021043210013413211321132320112024303001441121221123011024312324040122033230110231440004113221311001223240100211320311202121310301440400010334113403120414114204412424200013143103021211233312241432120001003110111420421240403331430120142111430041042142223331413310042421123302034420204041403020330134011304234241441223343122314234012234410040133232320212000042104140430310233402232243324012400031000110134203304204331110020302324341312124321134232133301203210410431224414303423113341220340234143110211302320121340304242321400313202412404112402010222223232040040334214414140400443410311213043314324020103110120132432224343120313104221013442313144424121120303443201403202123111133132234424434230143442213011334010011113140420244404300404431010140102443240443420434000124323322312024142304040132414222342220120321131233233403443142012401340033121241144001312233240443001004144103110202443302023201423311023344440211341031121322122141041222333112431220021200021401230101230333001242234203010142234333341420313312432133143412144032233040124211300430114110123134210011321130202142413034114413121041342242441321230134214300030433444224003422214130324100044420241333044013004441112212113042324120343224000100011121213224411412100404002321443311430032130444003444240113232330242011122114113033340212021330242131241104114303023400302304232013224201211232030300102411041324442012041341342023334422021231031120303443004002222121313403332114041414314201222420122011421440340321321041221224404412340013113043201140344414132041013133002023222320444113101332342304443230022222041010134311441440400400001120222321033330233420230010042332102433410243301314023343004000232122332431021210033340001023320430042103212102204131032212220434142241024003212441133440000124413143200241421413301433012410113132033004303214204323130401113233001003012234040022004421300114200304301424300214303422132144000033000030233143421343241341000401021142331020014102314411044124111110310434433142400002203222020302441002230144144432444404010301044410230423002132241112114344032404314410034012123402431110041202312422213112323114402303214141120121001401421241424220201023341004304433433420002140241201404123442134210231001123001430441230122011313113020244131132014403131121310103331044302130031303040104333404212311044020140031302430224133214333134010103413322441304402340210041310413011111430212304000432334010431402302234144224432434323233400240121232130321222344412442320002303004344243132223021230012210134122311020122341430234402303334004221220102124343310422040331241322412021443341242344002422330442114043420113323120304112421044410121212234041022343342222021122443433134132320023241434030112433242002344140231340112341312104323312443140041113330444444223042001024234103112424344031342440001401324403143101440140103000424304410013300023042040404004013222034024134000430301332321004013321212212224430341141111213011201402123324340443220340234440400021420023021203344201301112402004310434103004401322132213213221430440124041244223133032222012120113122014410023341324214230411121214244134143004400121142432332100124011042311424342310444210300112020340344031221431343014131333243323224312321040143041410240224101101403422300301232411120220143222304231441323413130103440401444212314023000342103023321032224013133422224111321422230031143301020320302331204304214143203334322341434144344144203230313244013123331100314111441241434342223344023123414133144224022030332200214002124400340234332221100230434313303201340421423411004334020143023030110020402410220341243300010314112424114312434423341024314122103013240024400340400003143342123022401232200101242102114414134023022114422144102000342432021310344322121123021134133004", "120241430013224340144010312143213222333442441143014321422140032344042041011223124413213402232100210212224134401234422044100142112120030144012120100234312304114321240243314331141402302420401431423410022041321344112440210222200423010211110233413241314302333401023023103342143403413144313420334003231443024331203420404414423411013330122431201233042022204423311121303241313413144222004212320221422044403233343002433102311102242330223032124303020213024030312411002212232444344043124331223223100101141211420103043444023414003133423403302344143424323200222132042240112103223424211021300331030013242312432420011324433414321420121241043332040334130231411114000443043431232324402140330442222124200120203301211114434320034232100300240231114332020244433400401044033030400133324134343431424434024142030431040113003443031134212201431100204204024121020430030320024314144113103000231124134221402443024333000010144421301321144302240220341302004314224211114224413304344341240221400300224040341343424044321232140143014140220424132002003443040430422101001141330001131202130333441244130433343103331330003432243023441123222101123023122324230412131434214313321432431303112210334202212211342020032204212020243432440301032043302304430320032014300031440211140234114334144312300320033101222210432421434324030443121341232404444130110024224311122330224443100204304240241112340100424010312304110311030211230224201311234241134402433433123104010134024424003412231041034440000221343212013312011201430020031323023204014414214111220410204310344211422331003003114204401334031413034122012203434112341014302421310143030244324233214213300111204042314434000123441211104440421312402212444024232311210420440324401434024030123203043242443211404430002244432022101310424100114023302334042113344422240000434000103141433331120340210234200324421402442122241143112013221322242110133400144213133112124111223214214040031241100344322212433300040132243304122343312243322021432044402123432101130044030130144332034014341433020434200122232343104140322334123004034233220232001123421113431314244001302034000040303402042241044414211313324310424203034412031213304144322224131210134304110403120234242103333302022240023320223030244121241011142211231000430113241103122404023141232040133010242443120332131414434012442234300442312320311043212113444313023023023100014303222011400400441120323043213102002424413321223224041433330400011013332242124330104114231030204424341221420332222334113032022330142344312422132003231013422034330401120330433101031444114023413213402421432031230400333231034340342243044421224303021221143210333140410433100320442033144044142223132334122213244310443431204033111110421401110440234310203100144011001330442420040233212423224123342220114131142043310020202234214302124234420142000404320404403123243123212401343403311232020421214233403404344300212311100103101210131301343143414122224304323302443001122401321002042403201243223323213144314240424141034331234400101130410133041433301113320013240103114240310302200304022400033024002000032313004210001230141013030400131030330403342122440424431124342230104414222230412224244412443023204040301244432014430314301001430033240330422433333020231413310332023334002041422324104000110420431421244210212220113304213221132400021311021020430410223432123233140312343432204332133321024310212020322404231103324244141320222111114234124221340333310202204312302211443102004324213313021230021422310442302213230211443404100301321120001244413044403421130412020413202201233102321431232440110143043243022123043144012402403433114111043241423332422404440231420223104331410414223242133401121121320434312314313404321240422104234103402132304032330332123142444401343113333424333114304003443244410000332310000140013444441122341234432130114433313321431243343304202430213322440431041304413413300041234124013310023344101430031244223211243043322021224334232203104442313120102441100233033344203212014201103310204002424423424112214242211404221444320010421210030034230344023100142211034202430104343041020032001413224102101411120204040031342133303124112304121200233412431040430032044402041413144202004004221330122041221020120431400340124430124410003443404142202010414004404200342241203000041330034113040332020331220431240204334421231024121034233103124323200023430342424123124413011120030410422133343000421234312312420300343020022022424331310004231443333421113311012221300003424421343141200324104420301033311", "122333314033110241222230323411123304233020411123041402444010013103013323424434132101424203042023104044330042243401030144301224113230130123000211121311013042132232332103143024333111024031123430323302444303012033222144343022404313211440222230121302320423201031410414012420143212204301111240200201103110412100410210424142324412421122020143323304020113142024122240441310303141143101322231224232411234301133411434420441100024244320232141221010204310133104043011002301144124120314214143442210220041403343340123014341014320420030413011232032312011210003421022412312114431020230242221201420041124240422330101031123411102212400013321201323111133011432110013410321223030124301000423413404331421221143004111314040343344213412333003133303332021111043422222231102201000400110023342144303312012420430411302042443402313000044302304120134201033430113221201403020032323423404210334223204320201122043130113301421343433240133301410142000311020330203142402131103323001114042321143031110323240023301240041432300030232402141233033103143313414234032444103312314424404424202234342414101330132230001341220433300013223404403243300131402312221200144214013124214334122004234443332301403402114034022014101002024232221204324210222040030424401400322010222004420340223301331132044303133022141032030412423210100041400111401022413202012434330213422334101223322433100030220211421422004231304423131040120343400032322422001414302140201102300244231212340132141111333104030323042400124134412202401424243400330142033144341220211100024001234440002012304130000034104010400030110310020330341124124233344001300221344222233211202442031211110131421303003103441311421343413024132300111010040204224031103434411132334014240020100010421004431220214301110240230202340403131444012113011443322321442120140214120214203143040243244221111032324230221412434324043330220222013013433033123030210320301442330004302243421300342311303222431132244213021241244133200310024102032312142413221100203434343312000131233002241334204221403032111214442311303221441133210420223120100113111141441213140421344302441410343433212433142002303400340331113111401304314240300200043033123221242233303341440034300434231234431104302432142110004041102020103142120421002301224300441040022414200202321201401122340014320103443131423031120332014442004011300234444204130403120401033433324432032004124241431412300231311330331042300122400201032424020431410011333212200114001012240220004103103043040301210230444433321322421431432240421431424410202304344004300413112243433141013222230321132320243230130301202324422213003403243332414143012111024041122123232111113433020444423134114444120014210341304202402423443333014114144002312434222413134433104022013314112413401043401040014411303131311334423042232200334031344142343241200322442104233310134314021434420422420434431100244442330424001323303114143041424401201433341211003113124240442212104004041310400241210242214021400242220020330233132003134324403400411111232400041044230330220100221422003010334131131212012324423300041441102021004044340422024404314141012031030230123420042442422242423032142011004242223003303140210411031403243113033022433301140003001000111124440022034200004021004131203130424120103431112131340000142421340004310332403312324220114010222444313200233033444443433133334000314243231310232412304444434000034422320433303021110030043214442002441132243112103202201142140212210033133040142200000200412243212042443424312023441144441334044442043131232302103201303124442412044031012440230142022443201211143310100130010003444034044314333312432042423412022042311411310434324040043040233242430223144032312111140213230322113312130114221104001044340112243314310042444324021403443404222124111443042430301003342141420042104420243301044040413032234213141023344041132343134340334243132121330304032410042314233202321034020221313341140331020243241211130130000214404330202234223041020332230034411301313432313114421200131340202240324011433202020031240122033414323203202334103240012422130133110104332423202420001403301430331203422321212342314332033442240144120400112244132204221202010233134300004212134010214001310443313422442331120133212403343302423140131421223210020232014310402000433444314443232422121031421104213442334423214310033111434341004143214344234142004203103243203331441321102100041344022303442012241132200040243213203001430230022430313332144413231344032422332243444413314000223034322300033323204431314331014201", "112240241032442213134024304012433323323120031031313244204102100121213033001412200411312231340232431402440230322344324203133143130021230333230034211014113222122044003403423123113001333004144121402010110341341244403344411232113101223442131443114340433021322422214002110220232043243241042241330014323110324114104103124200212204431323130242340324422443242113042444032133113232024242444313141433233004021042233431334143212021104021343410231000411420144242302330301230423441334141301133210011314244310033403221141033140302013342412014432144213113120223321200434212332232320304021023341423412131022120101022331402212134323321432423040231022322331322034041142324043422013443311201412201030243144210232320344111202210320031032234403011320202032003114231410103002000134414023434222431311113044442334043224431233033124023210122441444021231303030112213330224413311344203331134131010242124311440132223210004141420404111111112204001334432414031140404302104013341240303201441401240220230401432040122321010004221121223301440111414433340303334122033102220432100111224222404231411310111224014322144202003322324140410141143002241203112420234220103140244433134023041130131023304210343034012144243120143401040123042024044241011124233343003332003143400341302331202414010441413402122142142141230101324444113034342331413003034004424442222132033342004342201233041013240220041344231110010410223040322314003300303230400421130121120223232231343422233321024110204133144244122330403310214142313334310400233024210200301033222314441113324203003312432442130042142201434400434102022431003311111300314211132402233224412314420141134140400333344332030210224233023111012443001401303013111410113141142441113313112400242230113411124001411341214011030021100134223334421210220113214130342040232200031201244411112223041311212424324332204043241242013004104124342022134122443344210233441421033413403333404234224422404303122204142300412010332022411444043000344040134311033314224402242031224130104114104011403004242442343410442030200334102033113020114320224214121144421030320114214401141244311242142044131201403143223221043113341104131013112420244102042332340102041220444042231223000030422133010123444143400112100320241302220432322343012034121043233410304314314133402341100233022221011430022103431304211202422320313341001044024012423123140014413234024321210431203131013341004443003114144414143403001114413011431400143244234114143320044304003242143122403001233043424241330323330443413013401024342210042143303013244402322311214041043203020212124311033032031421040224324034401333440010321040434131434304331214143023034142100422140413100003220422242311233201120113333140132141410423004014111004234133401114444023324244130311334120013220302010430430342004034313343143333212120132422013421331220330220403411144443000311010102100340001414224401140010140431420302323324024424131000314031141343034303204331244101144300030140334220013112001010214040103410312000223030134300244001114123034134400323122433402030042424432323432033321013414442042434420433013310143440003321222134034320330121241234401344234313410440230013102431302114042241043113313240014113204024032313104104422143320322133123012024410421222224331301220021444333320302034010322212022343130121414203303011122102133200243214124243231442210443421022340233322403421333143014341033141424414001202132314111122211121244241124201122340313113444434323332223103334401302124333240401311212102041241123324243410111300223310313341033114241022221423130201020200104041414132020313214001203241341241030221102031413201401402143412310121134244044202404331230104102230414301123303433204140132243324331010444300200012213320040401400301033101120334021004421204444132401021333333110031143120344003130212430324243142224203142144441312211103311024023121014230141224222021300220123010303120210122023241121031200123123241444012402312033310020321231302343131321312340412301434131030424043430433434043244034331441422130124120214334201020232042430200344443142440201340222234130420430012222330033404432043204240223244134324241300342112302022212403403331001041132310003340042442410323101113224400011303003124311201204124323104132231013243041420202344144201124432311241242423224212220212000210304202323321030410313112400132240334133422420104424223102040201230441442013141141210140430032413104212340212123444331403413043423000020434141111000102311003410111312044122042101132041100440413124012230120", "302240320132231034000334020312222244333230213103122433440042300413230342433211403323103342131410430302240342300224342323242032434111422103323220403234011220233040012002223043301201323313313221033212334210440202403430404402413011043300334441124034300021413433024104323331003432004330200140310240001302103030034243140411344130244000212412122240304413421432403100411140314334401123112412424401041232212200341304013104301332034344341141344332033244131224324022343031112124440341304311203120024423310300221403122343444024201031414423414001313332343040440044244430404132120301231242344410423333434123243434040340332322221013220332211004131433240234122412040102001331343243331223114130402122223021302233230040430112302021422002112021141333124103340331200440314204003431432204140030124322140003410040412030434130142034414303203434212113011041040004042014234302401324230034124400203124200014041023032401323434100122300131431242431004413121422124314334022001211311202042023014210310023024343404233004033324121244233413342333103431414440004343423332440141124202311044324022320214344133224302110004011412243244041000233023410022144323434321402042401121330010233141021142330404320021200201434423103344132132243432131223301420130244224321403233401443221221033240212420131001424443123124333343341030423132314420030244410411301420024103222324342041033321340211121231222312110014240114141300341144104212404341203414324320333210221313202302130011414343404033430124413242022442042442330232023201034434102234303314223440102400203322400123332322003311340301240214300422333121023043030321334034444114031144131314321214002300030421233122011441403003040111122403304033311002133201334240400444304002141402112144103022314441332101331423422022131103414404324013323132434144142234212120303422310303240242433410333120133133121102432212004444001043120312404300420421224032011104314340301244334313113330011114304134101024130114132320042140034141323040401211004304100132202112023114334402421320403233304130421143421033110111244431041441344304400024213414430442202411210120434400020201214120114424132144124204211420330343232424031332412233334030341311142311224022400021041440100114114323304233443242312421402414430234001442214413422211200131110220311223022443102423023412433441230033342444230341012211004324144422130303133033012131310023041403032320003312112224442344201000434204010001113040000013133334321143411432344000242214040323114210141000001133302032242031140341042312334302143212332214034002224013010132413300100004214214103443444113121214310203121040212200102430201322423133412141321322302432422440042103240134401220001322410242020140212330414114022130401001444143123412410404021231122120444332430223020110432303112023030220222304044224214403412234320222414414132140104300212033413024003344003322301434140221410043023430241112233030212131344403340131131020304230232421441034430220002030431301301023041001342040042223330021113033030244344230202022121334412204432223300012232110411202401401031000301333231442430011313321211240341333311334322213421020023333222101414303140343104110040110040024142043310230313322214242232040040343010414232022241444103300432324231323140442342004343423302211431023320120200310432011103113413221411112144400010123221423332320432223232422212224211144401414110321234302020414441332244121020234304443122132241122333004020413433401030023422341144232102300230113332321240430132403403304404304314404303241030143143414223001004141311023044012000022424032131212120224434043003210314130133320143243304203124030233022222304401302422101243011122430434011404304403330334114323040424142111431433344040141440304342112140210323300104030204024340310424400422010230442234012221302103310400432013314034224131414002400002303232022042340131222143030433211131420212333323202441121114310010014231234011032000242342122303433101141020414323003013021433123113141120403124020144432344343034113103434323313321331331220311024244222203234241332040432232044202423310222344301201224440223200121304214123402100210143223130420401443340401222212112032230000122401141112004410143331213011431304000012200411441101001324041213041243004420300242101212333341104411202333431344233343011212223113443231320304004123342003442042340114410444344304010020424223033143301024122421432331434324343403332140012332331340414434114442304310101403404001103042003243220413110003041432242024441031010121013442214233001341031", "110014234223003004021323014031131430130233242003421122221124012244200012144331244102121421441122404340040303234100243003003143331124303143014210343042331132334201032240342123223423341422312004012131024132222204422334122040211203343133040211422042113343243041230141303000222424133203401231044023204442020100102102042130213124100410331242424204243120020134101424022244040114342400144322312300424231443234001123233430141030300104044311234110232132024144031213030231121333440344024434344244141414432201144202300443110432120433312001234030301310211123344241033321104230122141224031142040233311042421003424341440240322020224112210231121210444202122140133034332112010241014001044244031231412101124432410130111103411130103214202023130331402424034022010211440011203221033332044431321341212110242142041023224411404041340313244104023111313331014441433401213423121422432020233411410202430314112103340240144142413410023011110231220221330442011410342204333403341233312221441000002440114402421423314042414011410144332322102444120134240321341133200203410143212131124040141212100130030003022230014131203314112044001323010103324230441240211430212212133123321014133213002133324423421142231104301102101420340312040101120211110323440241430340232201324040241202300422142433130411034422111132423242444443414202434434301104302110223144424220202412030434431434434433440001414020010320014244340430430041034103322414344412434424302321032400010042404013012333023330311313304221102403032043430204241242111202033444423042233333434112301340323021014320133440201211313233311420312234011021412041102030333403040112324114100044201000403232442242222243003044344341331114310234233020440240414211323104340030301244423314101201412222324100031124134044200342202223203122410134142332411144243102410003041103130120040242231244423203321122032231000132304301330201333244402423324240322013330412043330120320120420012341233321112043411101111440010323320231440023024030042412412344442303310144301343014032410241340400313321324333210244204201103321404003414403010131310433112034040402340331132200013212011344313420022424223124122401024431333124043102214433004043243211423002121000030211002321303111204301011140232403310300211200024023411402213244433224221410331101424330103311001342410434131223132142022023114123023343101030113130123104423203113332202311012013420322232113313432240432003031213143431313100323304103234220431102412421230420242220303224342240312441403022321014114013040202422340244240013342014403130001014204102110201410310004343424203311221334413110033333020302233223411204123111420043041340031004144111123432203240223214042133203234343012200140343334201411422111131042332400004103042034401332204131434002200421204300142300334221112244412130444124333344030434310234321201224103331130322402110143020031410112144140320141432313040421134022321140343440300443243302131324423322131130224010223123212341004244131233440121334243044302424123311303040212332400311402401140304304403402121203421220040424432101420341002322401213422344004023333012232120103111221044421204403003400114223413224112213312320401404244233233002121044221201312022444340031423203124332400111001413342212140204014120004113232423001220112040042100130114330111231230223132141410423034331122010411213123432424443401313333400432204243144304402103332222123213140132112220323010211034130110031412211242414440444123423231132322034443021300310311413401310142340223134020310420403422000002433241100410142342200212242232332204121003332420134321121101200212211423441000020432332224444412222401241214041343130343433421432100122223143214234234242303341422030033041342012441133014004322100304134000032021042000341344120440340323143230211040223040401041242000403214220432413100441223223412122302440411224443114444233130324110443420344133240414444313304423313402340422201403242412213432014311034001200211021110420223002334110142341331140401122112133430144232302140323002231024433021321022331333003313340111201341034300134303112331111013440202412230330212314212141244101440422324204312422211314304243140123314431330300121240404041001420300131443304023122402403421410320431342301313043132304401144423011242000132041124401312413004400332034020341430144044343132222101301030212023331233013333011340112031443140323403002433310433143011424404022112210112133123023320023100330242223233141423104344224414113340214420403203223330343033133422210100000140312230003241", "421401113211011023131242201320044040134130041300231144423324204113011324342121124223331024112122021023020410041011241240123313013014412313021343214124034443313200024013021341220200241403322301441330240123041000122020221402213400132411310441203431310402332201130402321032421042412433404020424232241422322020314400234023313244230001304320103043220430001020421234203010240403210340241430242424123014141223304030231133401214114431330011304244300403403001201412432104213434321021244330044441414120233014222213131423411312103324000010412402442321413330202202032120343040032103400013244332210322344414230342123403023104333440343444423301043222014020133122111404042012421313112342121121232022332114443103332214122433401122333003434412424224341303102044032202221413220044403303031131340413221112434031024230144122330231323111344300411240012324301330140023234020001444100102012413240212244412330041301244414410044140143420021221102144213432130231114430131432241403322404424321110232113014321211132212423010022411121422311122324231240232333300122233102022023330134300213321011204311442444241023401421304420422323042201233312212044322431121202221132343143321333433121033202113032123342201414420110403002334210003444000412303022222143204243400403044200411332422401431212233002442341141234040002242444144242134120012220343040302014044221344024401412103320223140112211233340204124220143200221441140312020123143240104032042310241302244112114100244102341033000001132004203313430414423302144323142421100011402430341124324324241424222204223344124042401443020042141412112222312222440413424043000342003321041033011302114312022240213214030211143413341141241122323031333022314404320323231402243010000312332441033222313023143234233130143130033032423410240404402332004040144220203012214232242340030323142031302122120324020000421213421010240424334343131113012212131404124102314343401420241220334204231344414224014411142001414103301323030401214102231113233402410200410311202100332412410033132144141414420140144420000302230122003310002120002032142300033014243342421324443100432110044443014233313331400234144423020030412241330342421023123023342202024340122333120211104413414312021023413241410014001402211104344321132002101401404231122343401001414213110003000124213404341031420221230042311103202134010233432434131211421131431434340100300423240111221333343041023232243441113422042324102442104142404332243343210113233222443133321334303324340302301300240411313023214412113031142331341104123201330001440124422344300134221012243141300333310024020432434430301414310411002414340011110431300013133400221322030130423010043414341332014010141434124441210124204004231302140434011130104304412431030043024210023230223304204310314311204010214310432204200400311243220334442444302100031443010311021013003333213311204320301333211140010012204030223433021342112432303410244433231024000423103041144041200133322000302102133324202113444432301442300314200243343443344002242442342214100102323000010204311013200021204031031402433421430330112132442434140302113423214403023111034002223233144420302132230434133414044200013342012313044212013321244444230230103030303104300040434011210102202243101203430004133122420303411243414131101334044230113144203011311040420341001314430042323121001024440313440120143434004140441223323004212314334431222134213401413331441110310301320031230233212043400204300330331322332332310014403232342241312040041214044234214104024300423444114421403301440420310320324214040340010041323443300401042241140241210224243430231310202013023034204121201143244422410322001412004304121002204230103443321133044314341403421004431010431041232101031444233422400123210000122200330313433211133433431324332320314120434212441232032134313410024331303304123404122214300121014001141303234333333341214104123203240342112442303232241131142012030232443441314112410013413030323033424241131224204404410432123344130113022024112314031323133040002442413024412313133240320011413134240430141233400344323101022103021141320201411114342124323344304041043320010204010324234011302141302012101323240342242232213431240311412343104201320213420433412020024102423320113303222340441123220231310143122214134003041200002240133343110443230414131320331100243141303002100213322121300020244402144302220311420203110001340001121023124144014131433002024212130240003433114144131412032404332002220211130214113220231443312003141100222104404021133324301300031400120", "233014314241423413004114101120211102311023104200142402433040341033401033140202344224400311210020301340200334024324142403013313330044441013311013302111122224344430400222421341130130040440014302140442440421313032311313404024340422211323321134200040434412231233211404021033303132431203122111140243220311234042341120020341134411003402443432140211040102424110334323331320424311301224414312010243141400314113014433310243002303420240033442011321132110244403313200411001320023424133302103421431220114042432244244441001414430003401104310033331244134131303122142340340221314130022210311340031214114214030201403123244204124440331411001241411322410404233301232214302040110343240300332001114420334422031240434041031320313412100414300331322403041322113212232300000021234424123103403331211400133011031113023303232024011140013323121313202440144132203433404222200141011130122302330402004201200313342132444231402132013213140420421224340122434123140404420012301413041141033202120013111430304030432422004034223300330020042122004412232201241010041112230432220120302002401022113131040240140330231110240300340131332140320341032003403200331020102120132130030021323000012142034200040201130110434014030331244143140401101120321134231313133330040303402012220321443400410411413223230031340214413112313424144401443110022433411042410230000242134421243423212211243244110422121034324021243211210313243131201404130333404310043333110231444430412040431444102430303312220103420440231014241344403101034040144403433000132442301020421430340041140300401140322042304014313310041131342140041440204343313322101214014043244101400021434024240220333440123442310132143023402030424204143134123411144233441430220403341143223101340133212311322131233420204033101041411123241330101001011144000404432144430343212312031344033133024003001001440034112113333211020310422433234220213303312441433340101403422231042444031122333401202443113021432141442334401434214234000312422131341214333401122213113003142013012223333041101012110101240032234323040130401122033243302212233421031432204043144410234142344034102322304422200024300124123202223234033410132403434130332313031444343402423040343201123212131242424334121300120012042130411423233023203121024122310203130143042341042430210422223142441042313124102412141430332022304200143434312444402020040023334343213320144211211024124331122222023000434102204021333114013311110043342304202401013202032214022004134234000024132420111440134100314010434320000143322133404303302102123012242132041343303120013444013443231431123013101210130011312134301424324100134204401443220004002444302330142234442414001013211410302410211314302003241233110022434244232431331242400141324343313121020102410433302114213042123003422211311210321034212214411244410441243420002344244131331333204203014403003222143300434423440223123020234103302022403441303444004032012203301024134002130442333031002341004342024300311444343342311304443220133323101204241003122111234031210304143111434133030234013444300340044113210224043030340344303142411242210400142441433044122124014232241331023141311201043034410004440211330014243210440321223142403424313021021334111302241004003143121411104324334224003220100240130421214011234211240423001223141421123202122004142042123202342002121401130422422231011330422210201431201104111010421141034330430144330110244144443424141034222331324333402132333422442321341002240443443412034101334220101414223004110132333422133021443432443422424201113321214224423411110033234340403333441230234214221414040422113230414132423314010314211142412313303414442444302140414102404311023303431221242223020324302113120222222300214114103003244242343412433201043004123421122430312212243043420432343301114404033244444421403120231240401140342201240201402442312111011033122140010124302224132343204100244311212111443211433121102144414321400022010210121132424134400013142020123322030412034440424413024341420123443101030332000020122210332302040022132141324224120311213033032231141124410311141343432134110300011230101434114404114332241003101431240312231320302332121122133404044242234031433403133210332211031124342444323024213000113424103112334223032403121132212432444341040040241414200042144133000223410432023010040013420343234201444021204041030113212023243113441021111204334012142224442042022043044413110100441321403003324112413344014411141214120440412111344333004440033104234044334201022320124021313020220220323340230301444134004403", "321412140043201412043001403244244122323132423042041224023110434122201312131022432121424121440124204031421040424233423143343114303443412224213213121020421302421342443332400344130432321224410314240410403010203100341141011332212202314300232424402424400021223014201133231123100112203043132222321204113123442014431023141142430032221422433214241042300431212121434403321212241244201412010421442444400243224412134341340044230431101014321034012430132133121023333113023124313233002240221242214012024042043030111000031031224310010241131314434122333321142241403432234112334240404310401212031132242404221123142103312014244222143022424440414440433232032023112032303200124220111200311440310204341023303303244333124004332302401221401310144010321144144142141404144301002310234334001030334043324422243013422040330342110104324120144030330431430420031124223420123120114303102013442244443123420434140201210100023034143000233400342134141034413002232033411114110122420031323443012103013200431332402043323130412341320033004302100032023310024111443134400023304143203204240221111042023114221412141133232214141412243240200432130411434322300004304042133121422413101310243034100002401321441214034024140340012032413420032230304222123423002410204442231030113332030302200102303344231010433032433324341040402111224223420021430302312213400210142424213210002414003214331230020020300433213043201220344333044042400321403141033131020011241421423222233032131441102222443040031414221314100233043444344430122211410301301224214304220140321441143134342224203102004001203210204434334241301111131330142341033431013204133424040300224210424243131120100013111413024400032040044230410123104234131214002304242403411420420211413331243223313310440004043144124202141130433024012212401342142233322411323132130420433233433002211133002412200434410442233240120131300130304224112143443400440042344231432041324043001311232121130424120202024322423040420024112411104413302233322114401304202343300244401140040202014023142224340134040301043411314004111421202024114242413130143440342311231301422402432114321112112140210433321344004224113233120123232242231413443040433131144224120123100142334422240142113334142003103220444031430202343222312333012214442040432302023341140043340201341434441430004434444022441400240120341332330332340202223424142024142424031140104012324343443234300112042214222314033442123242113034020304334304334211424012231221443440423341020331140232102341002112310331332031140104003422213104400002001311244041341014223123121130220201131310304222430312222140043411122243301334112233213340344213114231312320133011040141213033204024241314132104230301321214330024121200033431220203214021243234302241114000004142403130210043413023243403203001231012441003243440401312433423121331021311433302424231044020204020141344141232132102420221014032311324241301402143123443322302134134434123231324121423224102221231432203203402131021031043011440043300423324214022103230121341242040412214442231414323400341040203103303323144414434024300244034430341401302134124410410411400332412222021344311203234112304310040400013341433341242043301011433013404130041014001110133323110044130400211021120341002442203221000344141100032004032301042300243421334441141214132123321421022310314443111404431120430213443104141440141121304201410242342030111010402204003213330213220042030334444220141034442020412011431430310103310324233423231142204323412404410100313124403114203410114420040044402414401101224024414111300442021232204323430024444244234331234412340240311444423220401233201202232013143112332122124423333411220234344001021114131023040341040412023343214244110310134131310202210424302411023011313443424110442241444110111312343242044240201043310403014143401101102204033123101312242041401434333443112242431234021123314301340434343224030330023004222204001101032101333401134214331122223120224303221230110213432104013033110342114112002431111212230422120112034404324011400121010401041441330030424302242202333222010432041302300301131103011322033344322140324024123134414201334203030302002120344224433220431241203032113041111014203024032334012412242013114131042102244420030124122014410111430241000223401430212423244432034031243222141410314222100121202230433341011401204133134022133241040201243014232232144303022310331340024404223413333313033013031412233132340141103010222340330202442030222031024404401301422312244440412014420401320333412211001222404410311232102102", "322244440343442322413024404211420044112220401000421341400423342130334002123031400144131412320021224014111330432301431430214121000232333202411203410143104221034104020234041020434223121003230143422230201333413023010144110101041311022121222420032024312301233213420114222002242432333332131423300341140013432244231130123400314333114122140113402222312124044212404030210331102014413022334230443144110310112242342341222113141314110044412141203101100243443112043414333011244323241243201203204223033211323320220024244020134213002022101041044330310241441443200344310243124204233431003143130400430403200420002140103344034231430432440430422220241243043110421123003243042003212322143320404102301021004302030321044202342303120413443144430303343433330300422334210234031443321424223340001340224434323244114011324330023213401400143242201224110423341342143424112120311220243021010441442441314013311433414424043304440140430321333301131104222104104321112233031101120204133112023302023013320131402043203340010133241100410142042133400142203124030122204202222033202423240432330324301341434402414224413410231024343343442441410134412313243002240302120211040302322001113301431324443302412233120303333311002333424143333002104320100223430434004140404011030440343213332242003243303234244423140414342214440130104332241013342242442423402012410444041122104414112430131340042223012233244400141003412121100023223111244143143401244014441121132021141003310410344132114444434143333300010141242230343244300202422430001114442414000033214042403332213104143343313220313200222122301234432430440010441322200404002440123430344014240133333012402131110230300011224400040331141101241320324224022011344044214342440431422240021314440343010302214324220241443043242023224232203132141011404004102242243404243303001432011211410023114032121021430302244120410243201442123402040021023204210430043304222404003221213044301442314330223042313323020044032400211342144140104414433212422133301122014324210410001300303120042420123210222240440022423141223202322232242122032200130444014211322431324001201313341100124100020314331141002013331400040143244140423113440010313011301322322414342101401122301104211341040014311334211324341221023444432324100200330342334140111332221122004423304114343323321144042311242320340312304041033302424410400414233431233202022210321324202033331141434033421141010414041011224212421042010132423010132224440330141110320432303044112202202404120321241144244404242022042314340021304242311430231342013022341020114022021041312023033402324242444204232202033030440323434013401312402410402204310320413103012330213304314331134202243244300100243434003032012131224442311103131141200134001124331112441200424412032412410344014320444030332413041030240141304143212341110300210220202222214044022244032330212111242420342404104120324413012314430331240310142210031042310140323440130420214220124240442212134022223133323411411312420003133212004020011321231130042110131412010410031313202141020423420400340214342344011410220232232032302412322422223413214210224020033434323401430341211302340234013121144222021420401122200142420341421424112243320334214003112321324110222132433023034344141023313022203400101440231422214144312130034203143132044202314031114034303122100330204324114312000232234302414402433001233023023021422042124114412234033400003404141103024043431233130044334302221023010023210433220442310300410032134212004133023433324443240143311300143332213344013011323412110131401420432122411013140210123443420314423030333042302242141301034402322121430211004010301132100431032140241200220311320243422443113200044430001402042214034331034124042243320230213231231130344424231340011213214111402140034101411040441300404232421230100444102330202240032223440033231141244311142004330320001340411321222411000124302304224320001112231222211030003121440104340222434440141013312203033124312041023201200233444021234001321213140343432300242304201411312331121204032411042434023402410030320204102343233102030331202133012104132402224112100432220401230334024223421001240310013032202301132100404332322003422344400220420410134110431430234103302331331114100203030232233212011031410230310101410102234011311444040230213100242012003242120444120340404224334342132301330112411013213432002332303020332112021133443010413410302334030312031410101423233120234333033143121411112204303404144014142201433313411123331240201401314114341034122024031030433101144341414044121", "010134324124420244411132130400432402100001342244421200430123010011421431343111201343031024003122123023141423243344413432223321402143433332133134223340303320232330432141302324401230030133021232342434430020442433221343303434214311220212100410334002414021201114144121000034041104103204404330042314140313040122233121420142421001221310303404331001400200042103443334322100224214024320204000120423024203444044310430343412221002423112202303311000022024330221132324414340044422242442403134140201014332224111000340000023413143424433402140222122342134402433103343343204130444112432332234342203342414344011143322031122312102142203114000234212121211330232422034223113223100004040134341114342023320022023141233410400113241043431204023411303314321444422404034034224303023124031013211403244223110440232334334314330331403414312221110204101330104414111130443144230022113001043334103130144012432132401032111111021121413303024441333012030303400111314401232021321112102241213104321240024101013032330021023113021421210323104241332433004223314143344143144431213141020142004431032214002030334323231210403424223134124101322244300120221110401211112224122032433221413313410100431041122440324301033113022233042312201100224204214311433010033030244421221224442410430230212203321442232333414121441001131220133212112120333233424142120021103243131043341211340112011423411011420444401410031130024401014133333101344234022441334320342030113031014114212124442124203112131033010132031223143442410342114304300330431433142302404101210403310234123322204430243230101022321142103332323111302400001343431034001330023113103240443114140201313323122214012042342423440110003400442433312141211124442231001303044140444331142313101134031230433223444234440400010310101424434221131400102304441030343212403012100131224134423040411243223311220320134342422010241212220021334333400232443213211302033112431442143320102233344240430043103110314122331423312300023004234132120302421042302111123030001440022042110400324140000221201212123303123134214214202321412430220211201002013223322013301301004234424004421222124103333244442202022340033014132242111010041401014424203033200033242301024034340322221033112200033041123213002314242434441221124331314123012144121111101130304231411301204221134033223134314242002420130214142411420424024310001343343104130040424443444011210330201401333131313111223201132144034232400334341314303123214002014312221341310240040230134214130111104430113303310203433314220333110403003100120012321204113234431400322040004202322141203042000423024122223023013024221404012402041441102341022414401114031321141001221411144423004324244141431444333212043211101142000123111011442344311123102230334331230322421024004043041212334110002222402140011223122430322233402121313044032432430212003040100132023212243342342304334342242133222343003101330311011100432400344332041220221214302342240313433242322321300143330214314433414424004231140233313340100021404000204342311111020304322344411014240124440243124024444212004143341142223311100303111311412111104013413030140443022113412413342431142340013001440114433100022010313030440203032333224343233102033022413131343003244211011412040240421240023010014001003011013001430203432421431432102132034104112134001134414322340321341112011413203114214242042114143332022344232214414424004033023320310401443413233322410420210120142120131244442030321312121031103202413341022412100033304144100022143332034344000420332044340242323321230344333432424100400004204323230441020343344234004331310012033002330320233210203302024143100220334213434143134430340101320302121334431414333021021001300430114142324131303240202441431213333242123423412002422334414413202122140411103340202234201233413131342341144242033123234241402113402141434421240302403400412424142112132244033323424402201443401013411334401312443420002403000110220134103034121403121112442140204020210413022343001424441240033223042023433202404233312324331434223332022233000043442213211110243214100103413040222221014044222112234343301433344203223342000412130231144323004442433424101144001141411030224131042412303024221042241330113232103034000110214323200442213330421233312113221441422013332102441404214343400012432131111330401242322241402422221224004332312400113104130241224414403043012024443134032121440204303302332000321030340421001333023013023222303331121110043211233202114242100234004023034200244310402113002311212001023042044022233401014244040321", "410323224114321423340400104202142003121340233300242401004420044200321243240113401133300213421201120244012334312440214111301440304101231122434231400322343221010403220101442123240102040201003310310320242343413014412110122323024021001130131142043340301314320402312401101324143133421033342332312433030244331133223131010202000421302424203402341420022041022033242420421204234321431423010342214323431200124143041411124210034334322422034023132203030144101202241002043411112114230101433330232134041100130421123011110312404211322001323144212320133400033344324223134304010032300300334401322014120240011331114030422334320002203041010230111003441424221224202233121134010104024313413310001201203011223312331421140441131104201311143244301120200212301323432103102042142220144114224442022002314042231144333242421010302042143221013343433224341303332323234043041140242034444343313103233210000411113121421044142312321131342232300234113233411411214040400043033031112202134323330232433101440034323013141320204411213221213201400243223312002322210413411024022303243042114001141001404142200001124223114030132014012120232411123012220114203240330004211032333311113412434413301324022433103032222144234100040220120311134343020131434344221202032421320413320340320101001240232401430043401342424213103113344213141113442123020200110433012434010412324020413222143242201011331333430404113003033410343220244142031333001104222434120130442201403042442332021431242111033420130234331043213002111204442333423141231120312132404400401430340403222133112241222140004342022331111020323210110030032103204111013040033113014032234121322404134142040424100343204234332122103021212444242120231401314044321320202020033120110033434001304231042301100034142211301242122323034233012104021103410134434040402224420021140414000204024321130042344211432320402422043021030334303343121413003433114313212000102014123001332401313034323212442001122232013334141132200041012330040232300313424312243333441043120413243412224142034111344040133301243011220201401224432220004431423141112432332111331201311021403204300313100412110112440034423102040114140023440430014022140444240204024313000331012202423241402230330024211132303104042144214032040243321110320130334410232110123143041213142414334044040342304232211321311014303441331031033321220401243243020100210412211331441330032420014302234034313313031142340232104131112143343333211431413132300024113324433424334123201233012142024023223031332134300443214421332323422344202020234144141022211224200240241130432404411440122221042230401122413322024011030004314423404021403011101422113330423304223231420422003142312002101402010410200120031033421224034334331344344043001004101410011140120341111240132101344104432314123441210021101421440440100302413144141144234320120302032024140224303114432311213342123440231142310014441111001220212030004443103044202004111443113112200003431321343010040330312414430212213112231341012130311231421442213440243412314223433230121424032011302220342330033441133042330234143400403233421403323314224121020333222442403031442431311133333011344124311002003012242222224313112233020134034412310441031011133011424402020411010204132443132014402343422214434410400210211423443303131310313422100401003233013030444341422440003143301444432034401410110100204143044232022032334234332012312131333233231322222204103340004102332412012303420111231310133004314314131201114112312042211441114011331323402102423131200201113430243240211203000042224320043111002442330141440110443103110042210412414013044133101414004330134204422103442010430444011240203201400123002200403010344211433011144344211312142231303303003123222323142432302233422433231403433301004232023320130013140434000120341102233420342323331212003314230240403014434033041312310101024134121431013310411400311230240022113323130022311203000421134231023313033432231103033334021213313213142011004343112444041102420311311011133003013141313340043044113122000340110324033432033000330432123434201342232131014041144140224202242130340310034221000033303103312130120421220311042103413300330334013334211441223130414302323203014211332442100003223222223303123130404102034103303033431104320030414334410340434030034443342100423203243141034204124443032221200413040323101013034313213223011210104242223341120000413444424434311040311313241414333102231401441423103112233103021232230112242113244310243321344244324421114411302211221012243402012334420323311000134013241", "000144333331023424410134310020004101200413301120220212142332344133400231241043211311340212044341401431111141302324111402210101321330024232044143200202440023122424101400110340431013410430004400104020214142021141322123241110130423134402023201042230020322420101012323304243302124133424320404204141010322324303223330202342032440041321343033201200113142211333143320011333343111421331440403004420020011301120113300044303431300141421313132314424213244130301141024214313031021013203224020411430014043441043442000414442402120344142422100433011143433113222040423040421403444221244134004243421442031312220224403113002133414104302300322433433234010001341331132223442313342202111111100200214301000014413224134232410233111030004412302340411212023332113432402340010230101023404103420033322110011301311413310211120003304432201013040244413113422033112233244141432012212420443212340013101403014104044440343401414304003420302131331330023130110212443411023244331343443131043134113044311133420422230042311424410440222414320134104340023442300323402140004440444113410121230432113113421343111022023334234321143200212132112223103122434203041023234423102342240122034433341313231443030242023332013020003244210301333312314234141120201240332240342040213220343124121124344030030023400202440313230043330334132434244110422310241214342041341323231214413023412221131121331002211212334432141023310204023221204232014233122424142044220234331422442012213110024001422333044222121411402032220101424010222402212140010301214213243443222421004212114224332123233042301441431443143420014343003421344231100420343031423001224032230303233013300403123421231441211313403030224233303012040333430434122300324024113210421442433214233020204220110424411201121202102020334030111321443204404442320344220420121144422302002123231431123334012043102442004403343131243110001444241001144302132342103044033444410130411241211222021141041423300044001023334300104143401131340200322443410203133030432033230233232132144442012330001323003104013113421334423203311003114400234031324442404201413442243330204101424203202014042100032423044344414003420433100404102401304213111030324121010300334114301143333112223231124024221421343413301222234334224311103331441224302411024321211322241123031133102114224402034234340422400342304143103122220234233220432232144123114244041013301344023040333142134443022121122413304041213213120233403131122214400232143204110342141201011324403041440413333203323232022104223314130444414132332432121234114312214243022440224032223410324332040210240234031000233341311130022414020142302334411214304011134201300431204412032413341041404331421021241340002030314132310002404142103233431130003214034402304314122432024322423124022434030011441221344432003314012430201422221103231134410432133133004333244323411041402113021120422211332420334322004000234320222010340323410023311000224404110004020043221112100004204403101403130111113420412213024111144411024122003230211124002441021144234113130030301430000344333040441102432123113302101140131003243211423234322443401014011033411310403323133110214303010441013212301114442211433411442033211034421220301123041422341134244440202310144043342314421232010102213230040333420002244024030421314040023010400034014103122432433114014132421003124004422430113440014311042242200244102324210221312043112233343310104424221212143403013041042141331131133323044120223040330334432441332304211040014203332034402102001304332231422421434323342040100013140010420431010324334111400044413212434101140424212020011440013034044311042231442424410043224241401422134233113120414223011304013433132124400131314442244203300241030422022130310023442342240423410044141323342013404301124232120414422142443341313222310243212424111242134123003331003303212103013343243344100213110104014311413003220212300112412341333224300042021122232000002012014041331130310001213421343004042402402142341410232332420433013242114403031304341300130401433414440312330212240130023332124123030222342310141144022343142430221333341440411102133321223012232214022314344123300404321442121322114320044203334010012202434021142332212212434410432012401212243004013414211433321310033110334043301141322221414422400400103132024310114232310140210001242103111130000313000330331020022234324040234312023410104313440434034224110324232313433324221020432041301114403342111412414044403100101201411211323322241440200144244332330413022203140202421444103444432400423414003212", "420411100100201423032114244032441434044142044101433434313233404300141311014001300340302101401334004134041213132342312413224431433143430421333312412430301212421044144023023442413114031134144243423031304300214444444023330211200044112430014423330024443212244033201110132404421204141443433430133423041321044224212442310402341022224120311243024343044022323110014143332222043121014130104130402433243432141342113121123231100020003342143413411144024101003332210030234002220230143222311133021324013433113313042201143443110214103313000000341134441204321320202044420224324011011400203234234310244223132232431102240311414320122141124400230132323411000222022442340413401223103301202230321223404144030220140122234102130030124331434032220404121134123230144132331221033242113243133341301243231132421223014010431014234100434030421303142441040320320233422034243003432001131104314442012130321212100234310014131403403110024340331134101113204140434403401430120443142443213013343402122224432310132341442014134131200223022233441102232113210220001002430411112443404101343222422440222302013142024103240322034230140411220444100004231342234222124410203430142130014442221424030322414021144021310443301200141430103213331102234133131423213344442120142341311311041110122300002442404200222111320030340434010433401301324344342412014431343110444232012140222233410441131203243443220202430333423013002041310314141204121430003442444414303131214320332121403302414004121400211031140013240413033134011001031313030332133343121240343000310312124420231200424123014222404430114014214442023430204211344310330403342442210312431101003020231120303200110321023010421040321003323432302322040212000432033441244330414244411301443131330042021344111113132411233224432211403344133300204433414104421010410424341021011201132142333400401413210241342043331340202114000230443434124131112002313402400143421100434020422014012300001022302042024034442410240414314143003033302202422422031424003431210302400243034104212414332331241420220141323330023110231012340001440320140141232201140110433003312010133123140400014120131402200400233320240310100332041441422343043421210342132203140132440013442011122311344443144031334433121110444331144230224424300043104121211123114312211232432301403421233242023040200122341204223430314210140013211443413443014212202202204332342021130444120312444001220302423020303001113403044314042013231222320340221040144110233421431231024330234203400121242243224404224104040130322212410344000001040331414014012014044040341443243312412332341224421332231140224311010224201020042233040334231240332301214022101400442412401323241224120123323334023242214024431323442102231042232024113134043421402230340114130432404341404124331300411342240002001124103130344134414211231323111220313212040233103301220432400031311230421014310310212233240241302103234331213231044413400021040410023431342012043240310300123241203113230111441243043133330312424003021141312123210242122022033010432340334030031342001443300410401340433003041021224221241144242404223110202003201402430104234441410444332423413103102114211340404434124330131402212202041220043444334330414024340012000431431244343432011040422323111344324231404033110332004402112234002333234343412012113032333133141441304210111322104231021110240400144144203013412322403144222233403300322324012342240303433003321121024144113020233312111314344034043023402104220040311011040303043040104420424204223323112412243210432140442003411213331041222401033124322030443012413022043421442442232240131240101012303210440310044221143334402224421243413321123111041440221134034200233043011303442042311100224423304214244103240433341104442124204133221314210340304331210224343314330034314041000123444320033433020333344342443243342443441231104322403424313412330404241341343301230101444444132043133423043030314404033204022141340100113222112142334412312024344024241232113042330034400302441422432120044333334014211340232202001032312040124433442124101121311104114134304241441010024422410442202403302413304134401343322113412031123132120042011111240113303344002120102233222343143441444004420222401240003004041042321114033442031313243302043312144103213311124411211243314042300230111010013140200134203400442242434301201310030000114240141110202210113341333120301224404323042343320303221040131144013042002240203421012304431024131240341343331213340410302304014022331432103000422322344230101003333231044132212032142112300103123", "023123343041331211211033224330400011234440210441443310011311404302044124212010100423414334310133430414434240214313230433432333433130122422112032334233102242431324032011234212233044044113043134002002341111231133222333202414431442313114244224413310400244410223213024403020243412420134044312334032400003423200400112401104303001420440201412323013414304200140240031202131432100424402331420014221433124023434103233143413232223123030321221004102333020443020431042004144304444402302031442114221230012233020224144102331031443141224411102300232440203140204342031000323243330413040313114141303424242113102301103143041004110344341404302400030333224311240230102140103044034140000120013111441012213324101233320133031104340441211044441422312422013100241313310443101413000021323300132200042402002234324010402134040132403301324400124341011243002331023010114200413200433133242123144132143040300344134320310240303443412042400124043220003121031022044112100033243124032102324333201142420133000101241232200400113043231330424024212014031441143441004430424124430032404013302441143302130113340000013303123230213233301140034031144144041000243144340332344021030212344243221340223342023212321023321330044314223000341101432343042412230143032021403230200241320310024434002311122113100121222212233110020122223413023341042441114143144404110231104240041123102301332221432321344422343244344243002203024333333121010304120403300340341110220214420413114443304012120244210022422113440032022023322413010430404331214141000104033440210343011430010123123313401412013043412041413013022342200304312134000432003420313143133211342022240321433104420101234401342042201240412323312300244014011011032402431322143130331314040010301344344040134110022010000003312341023321303432312042201313233340120122101434011042322234234123013420403304300044234312003441412242243331322413001434144133321300000402422004303200300300203422433342324313123012000332130200302431123041113443434403044304011042300420134203330320014202341400412233010110213114221141121244104124101021041000234143414201042202430310201412112134014133424331214014131042200224121002312134124123130130333442201042021224012123111423311344143333312200010303432114210341304341124313443224311133004412232010132344133440203124014014141411334324322132110433012233341423031404341024120401104241324331013313042131203012330334303013333030212121323103040211123404423401442413222203400341124110124331411020203002423411441104303303104213104013023411001021002102311143200340111022342013021314341422132214442104444031013212424434243231321100223044204411301411433124324232123030402041040441221401024011301022004430112040314411322423200133121233201043330023141113442033433403330100401202433310442043104133341104400430220140314412022412330234143310342011244140403303001331430400134002404103424210123320102010131033113023101413142031100220410441132104213302124434023341323010314121104401044224022424444341120032424003323300403213031424031200440341301422141014443113040201020333312134220332223234124042132340223234314413343440420134300414203323442133230041102401233410100413021231230023311024432201202032140410402440313222201441240301020200031402121200130301422240332340130431042204220214400001022223444214043124423112434401421003444311220244002031101101243241020002304021223032230001332233312343420241422030422023043440031044032324402403333240110002420400011332132131043200221322102342021142133100003200221100224232330402043044222110333014444333140304114233431302044024240204412020220401111301004404203012023341140411323103212030420320014141020020401204143042400012203343142032444343401032412343341404323411334101310401011434432241431314021310320413101212302431442243301440412002311402123131431031024324023341022212440342444421020103114422032142000034341002300022142312422322241202321410311440204302402332140210041000324131400004403031314413211001233121034100211131023331210332123303233142411443142041200121044031443143323301443030034400021423233002214220332324343021132214133244404031301431013313404302311231132130441414204113020242031330100332222314030344210103314141202211233444312341343313444130102102332244014102441244434400442330402321124021023241222002411223014232142213443331434413214444301024212233110102044441014010032414011320213121044022234124310030032433444133422201443423142233411134441420234244233201143314011144002134224103142443124141321012134313311203342443220224212312", "021420232141430422210313011432221314221130042314412103024034042430241121304044200010310320033240124001023100411130034101211333042011334441040231233212234020200232013013030300103420214444324231021231340034342400133430403310321031033010342241204401313233024441342431344041100341344031343121132312134413004122434104244100114004132230131124123103022232132413420344411023414104412231244012324242104340003033310324310304224020401031332434014241112043344010240113132013411144043400431411222022224021214132311211434343322102000440320040332113224132121442213112400111412310320111344320234210001023311121212403101411040240021331341143444213433102020102010400223222244224300013331041412142234114404003230040340212243211213323233440033142103421240324031233010132411344320304201244403010034303244040231321031142423310430434211421133412430023244012413420343434113314224141141314001143010443022314222224112410242241024143313221334013344442402114121401433230112341413231440313422012133312213420123111020024200000332202014110031132441013141401100031314401042233010440430020322211133143021123334421342040404320222112002021240030002422410014240124430302113222422230440023000302401041240210010313042034113443012040030033104322241211124313302104020044340214242011034103431224003311134100244141324032240433223342230330021324210213224222034330432013211441412403121110303344042113244442000000142333230113000432301432320111412013341420114102014122141213404442004114421441004413410431120201134114403340201110221204002043221213244440212020020402312014132412200320400111224404344012040023441213222110400103412113422433031240321031241414201041134402310023203314022001210401124231034233033202110033303430211003343024002320032044430423232000240201001043431302442444124313400200430122444201001111444402321100303003123324312221142104022344423224343014203110132223302414243014232144432112432320213041344021122220201142414323210313440322430240100224132103034323210314011424203332342213412311310344241233030303241440223212111401020103212140330031443211033134140220324343412142414402130241021142002220033444101042002243302414114131131321121421021040142331400413230022032340332240303021023320031113214414340002432120400320200321144100234121320112012114244112342224220023242321123431234143324233310244200021120320414404222323134210210301143332040232311224420103031032402042330042001042042311204013411214004013300244304221230310142303301433444011004203443442002041224434123124224441121432230241224311042101001200003012400114433204010340021441342443323243201142204222233124323142103221211241211210044212440324200422401400020211010404341410100112142444041030224020310044001030132241330342421212322324240311403344431443020344332104301202143014300004212214223204314044221323204223414110420024343231404201323043023312222404314140133424000413301304012332312202221304324340413221202332441310233331123413004212220422232210301212210002011021202430131334313130142014323133131030442212211241223434144112340413242414430232342004044211334411213314000404321143334231430423412113044113431430141243311311334111020321323122122432201402331142402323042214331034303342304221220201002430310043244101243002342421144223411303101421411034314222211402221213040102011110441334233131113342144241434044000214200420300131043443444444314411011244111213102234334244310302213143000203411123322334130124222443402122141330122441312321344431404310303101103143422024214302404114410013040010440131231141234322314301123230024424044000332100333032444440122034322012030232024030140322321004302232004422032130104114024303014213021234023100430131013021223242221040411241414003342000342102321210042043330312100223123224212031424431223414113422302012043340031113140240243043232113143341443130334331123011201441233014313043421134023313204213143320220324433210021444124020132411224111112411403423033204421410442303212230402430204120301022024013302214043340213413002134422244422311140102002300202334231041400012242201124140303212112200424224204000314121434441402004442124032220210034333341244122034142141022011343434403304331341421414231302430143421020303034434111431242104042423014212304132423432001442043212324234021432342333043404244041310332212040013333202334222044232004011334234144314442010341332322211203401024033223334041014301403011230132023021441131111444002413130432040411113313324231004112100330034221110100211100212223104004332221011340204102134", "233414433204341003044401121402331113342321202424424014143144004301312422412234200334002010424111422112220014322314431222011013020034202434111404244021224244234221230410441331204314203334343443202411144342233201133444024022040323033222103041444121440121142431320241020204001031434434022123142200444342104144010214421323421103400041324122212122000003244340043340332213210221143002410220301342404320143343341430312124334222033032211301331231313212401104140242033041120311422001331011222202014143411201022401402342420032041234113130023421432111432200104133121340344113002213211201111112411110333423343034424204231312232034043003221411413404223232202303204241222243100142211401342330324420123301123004240014032113420114420403342203200311333221434243312032334142322001443141112103433240000321224413031220101033044033221304230314344243324212130323233442131041131424403313234201313001323414404124014400021201013341443441034323041231321143012132134104100242420422430321134013124030422202343011101102340232200133031412402011131004331000420032421404110314321344114113102301314113202231202111434431404214411033213443432220414300214104132310434144334443101030020000303112241233013104104300433143104230132440443202130142124314101223330424114220204323404204443123132100104324430313300233231011421423323441123044422044012320100044300124400413432212433422423321021200044011033110030002210014420103011030213203341211333230412222114233311004001101030034424100320341031300011242110311344311341021334222412143043142044320433324244311330434033222443301040201123421324141402402032120130212122034204303413031143442001402034124024102122341323030140213241101404144114104003314044422401312342224101002343010420043120340402412201134043012302402203220241202013331040202333101422234410012302111201313244123321042111133224200320120401004041024303021231002231101100101424422144341120131203022412234414300310343034121202334121033211400332414200311321212334101420300414324320302030111144114322203414404224424040221314421430441202210002331403412103022041032302323110144242022130334042323410022213231111023412234100304230141441222214221322412114323421030130144401141310122021104014122401311432201014320423024204011212111202033400211200144320341300001024141103134430120020043424132311122301241414321402211320212141410130143043022323012341031122433221404240340334033100414231124101031021032413303041221411142430130310323034342433344222214022313340023241033232344131202414133001412431424412320404200112200341440214214304343432403411233302223144113331241104232100120111101044320212042311401010440020211221330244401240213144430330103404142441300134440122333200102222334030031441134302121100221303232313041131112123212141130143021203232120114234231322031322341203321034111420431343142234332344222040022042230010323330222343221430411032421441310132000430320030112344101131144013441103313423322342420324400044233100400034211032114213022130441442433340233410331331412403420104114330324333401022013020233230431323123343212013201311122213423143003004440321324420222111012203323002434442113021124114123312324131412411442331221342242210434021314324224214104323222113110422441210233133321213221131401322131031030343433101300111014013024444242313212331301432103204111342200114134020241000103440100340343244431344021411424313443013010233234241342041040333123402042144420122102132411113432340113123312200030202113221333120001242412230224241103044000310223301133401114011111024234203441241422040322124241320003334313422201010210244031001332312301002301024322200210003444340401010042022132440102132420114111122201401133142310201441110221331011100234344144344042002423014310040242030131223413342133114033011103033213000420320203213244104433041431202442102211403134101032431414320011200243413201204020104443102123202020204141322322413130410004342032210434123111314121220120420203312422033322022423403012314113113124343030113423313021142200404042131402410232121243133044244123023010040324113104321442100341144322210224412434032020314142410314401441142202331203122243014101222301443014140342042320104200333400243244114312044421213410134001241302402000133412433032034314404423101023320122223444210043422400244241402132311330241333110432244321211221112101443114140121010321141144030204344123140442430223431441020244223200332333430443344140203230101341402140004433321444334301221040114333023100012224330011200023333041333424333443043", "120401332433143133110113222004233131421010421411103312021340313202431001211304140010400104333314232232212400220322114224212423041334440420312112201231442411422031323140103012421102422103413344011044022322004441303001233242423032123321143004204201033041443124113210314303022023443224430204022034333001330110420100304301124234042401141314101423100243341143422102113312012411214111202342400333322331312404232023014414141231113002040300443422433343322004310042330040323244201222311203113412231313301244410013444141400400011414210023321201140103131314000231311144121402220310144231141340334444200023213023122004021043001310311124202023004134212402411313424431344421323300311141044203144411044403433100004340210112032221332003442142022314012013410022244202332231414430234434413433434302111232300401010401441124143301140124031022124140103404044434330304133212304201420441031312333314111441114234002113334103403210143212310223333133030141143041303122013124114014133212043303143004330142013431133000144331102010030334121100004000410313030324200444221122410332430012403032113433300342100143312110111430221210004143240324244132440241332000402012024311330121204241022242411023021133314241100321323400424144111001012002123030333230343331211224323411321111440220140423002131124014412103321332032323120231023313134332432323231040021444401410331104243430233023430300412430123213140404041002204433032240442013210401131024203322412202440130124414044244212324342310410202144011240231003343130010010240142443142243012042331240312431401340430421102320442223134310231110241110233401442321121332323014012033233403012013014112300332230223140400430134433142431304313223300400304142113022201400320144201032400121423100441012100001201102002132042333411300003434313133412313432401131403100244041113224340110432243001030444002210200201303443341240421421244032041402433214234130330013132132202333334410402434013231321444444131431010332211231004404334440021224213040100104413301321314033104143340441240400311331130111023341133333014003041112431242041042423324100242343333402002030133132222424213311022131403000110333441241021421340330110341044220423331344414124342301211424040014104103432134242043244012242342342100244223012210230303434344033014240024110244404011411422311440121301444423241403324112220024012143140301230334112112322302300211112244024104421431120433444241312003020210124402201111024113220000331240331031100122440233330210331302030240302122303211234003430100341412442431132304442134231213043434122230311413044430140301412233220401401211410224334212211241131312203403043323303321140422330321404304130244342331240314213324342144143343044001441330404030141142041003230204030342443034243121420113001212311241204304211000123200012233431142033202024042021321431320441404312422420120411014040110112042422334103013013011420204240203213440211002441014443423022120442033401140444320002431331323202432122303431433203404234144230141014133313124004420432343013402043422442230114313110432032211333123233100121331233413022330442431312220413312213004443303123202132443103330024432004424242210234220210143234024444220113231114111214144220132041312423231114431430423141004033411412142134100214310140414244113210201103213214000331101101131120032331224003340200133003232222101331423103421312131203124423111004423130234130212023301443001021002300130201010143043222022114333122243200202100114423331344434443303022200443123133324220211323412334201101223024124424040031142034404232034110422122201431013034331041201022423211321420202431342102004033131241120000123244202232114233413431041011300313113300312021221244240013343303243200221433443211041213233223320220231021114443241343231042014440021332413012020411023310020312232300232330223102402430330214001101104332143324422120310343314432211424200122403432333244040021313343204033314300030322233240323320213310322401112221122323103000213344112213224241224114230310133032010141434340122103243222433004021032013342402432031442440022022424114214030344210443021204231443031331132031131302404314143210341304100200040442221411330130433201430404211004022103244300333144443112334441114143400024102400102110340144440314302342314242114110423103014312212034004034043344143314042121430121024322401122111422434413001121240124444023404324323124214231213314422111034021431214230123324111401341402230312231403021313210111331320310001103320014243312313422432032411312320304314103", "011221034220101244023141311104214132134200124043010303214141004102403134103032401213333043110224421220322211343443233013230421101022432333032030204001113340100344444210130124420301442332410442210131103424200314013441130021143132103244424302033231034001431302130312311114121444020440241423343204402033214144432341204133331221102103201441033242412221410212123121304441400432134104242014311212143301340042243434441112001020040111041423401432230201413021112300333322131213300103024024220404313334103440440140031112014411042310301224211242213041324133142310434140310142331212142024124042232144423000432321322233432341442204222344014243142140433114214133334402432013240111143310304211002133021034443303430234203110200143202143133340032000203313224330401330001142440023013141112211200003002010412421110330144031140004420130121412021244134024220002044444324434142142121124224000011444044140432433033120003034330202204240322431140433022421201221033012122103223304204022400341232322113134030334303333121001243304032430242413100113304242102132241201310034420030233223210223102230231221120142314230222012231100001322143441212042233320410040233120204433232013403410221211401331344434241041401311030414400411241020022321032133223104204013403241024133144020114203130104002302202113321234114323134200013042422344424421101442331301322320044124421042212143022043141123004041323011004241441200433231320040320441014004344134232014311214333124001211331304103333003011013040344211222122200341321421021403004312011032334443442240411343014403124022111301433331333431423431404212104442133301202131041114112134103023030313403002003434443230202443102424334041300134210320003101003220012434112002334414002303240124014324102143311210043221242144041243100241322100343311021320213104312301330014140401113343312122300011002444104430101032140002221012423102423323334042213102421100331412121414433120212124222342420413330003344213441200323032220244043144030320243303144431130331132440110442114313311224133004033231240142412021231120103411223024034141121331022143032203324003043330402040322042000130133024242104344323031313003032303324303223241011304043024411421320112001231314002424023302131304011114204433122000142412441224004243430141120220424400444304143302442444022441444341043430033022332224310023102414014121420202114312420411122340320202412123410040103323440434243131122112212441102222342321301330414124343110010343311210102300413331023304223214303334330403144444201342011420103113011132314201123334040444221043410133024420113210433434303120424143012000440441133341433030244320140020133004243134242241002210402332222231210434311102024341402341334433003430210130043032242214040223302422133421302042044123342013442431033230412104233413444041142233401332434314031211234404432431044431010241324202302220100122033311343430443431213410103331113302114144000120102414212102014034104301022244002113213004111201433431002113103243200224414130341032203040122120132300204100012314412222030201444312412030300203022430223324341210204310144111003101231012203013212300424340020224203241441240230313340314110033443331124413434422243134114231101243040341010201010244232102042341101310112242340241014221212030134120404314112301310101200414213230033334100223100122010002042024334410242042020043233141221224340020320142141413442021340021342124024121220420434231324213432412441302323304224402044042134041434411330042433024131240431121421103330324020011233204112123434441240230400043242231103241120400021411141011434030033203244103234201212222133434112333104043244010440230402231421341424223310130342042302004433303141104111202043201001032113124213044321332010442124434101212102100421424313013103332031222233133000001110101122140114032320431234342101224434014211014103100433214104100332220111144204333434241033440310043400323100134124230332131202344213022212042120003401144324433131241112403334001341341310114223042114204221221331232211302133210242411040102010104232102434313204142401340240140330013314020123310034132021403221023311113404033232122032032420031143340222303102412102214212013200200030020040112342134430012000323234100330224223311204213111002210040001444044414430320024302240433023030310040124340003203301424024441130400300202331232430122202210240123334101144104243432200034414422042120012244003034201424122332343102211314440134444414104401023220203321321324110000320411313010444411432013000112201403203121441", "203302441110130300113031301310004413311430403422103441034324414233000043444212043122042420401001232233340423321422400232204244241443431030130142222030144232144423041041231041323230004221242222434434211443333024022341400410101120012221223341022443220432002214102002411120012130441300423414143224123111343000341021312131104111114400444221132442233442031123232204222144134233403014310031323323032333231033002214334324144332110242440214013202444141230032021222202343010222224112222344111141110014012231000141010330234332104002303324403404330421010304222240034013220444243401311024112040423033413030132014212034403341031311004014234002024424441301340332001411214103123330221300322224121134413434112141131043111330232333123121034001434202403234401102222232042113043221101040313244304320422440140230041400300111324312202431210023011100233411014222104421343203302302344244403403212201114430330213224401420414204000121301210200040014040241243040014002204321441423002240442342441111444421120224222403104434441430441032020320001243003233443001021320101344212012002112002143030143040323203322110113123412223243103102232242041122002243221423444221220404413142433431201403241040312102343444422240414421200414130341024222212332000144140211400020242101141002333314433314103232100122134130412142211411302441103440340033134020000210204322310440034343303121113304122431211014244343403124410321101412012022144123244042142003021301343230033321243124322333323100331124300140224344020404223420144331330224434042312230000441204311043003023323101043244242414424124110033002242201302432312142140020234210404340200441003430134400001311330134304420133242114421404140223111300242342043104231433334123424400111000302220303321411201343014344002220420302344222204341211242412144234031110331000010324331034223112142320214144030140133134412301442300123002240203122414104130240344302141223343434224041000430221121122104432141233023242211431201123422431442024002301031001044244231133101223110113311101210201002244321112314044040003100242121324413042331022044221441324222423203210213424432344301400014413144041124302403023241431330034040111314122343311101011213211120132441022334114013431144431314301214024340240332214240224011114423404013322124330132111403423003021021031144424102440031344134204412313140020023343311330211340313011040341414001003203113141424230003403031002111021330244223222142122131300424012002042132233223332322002133202302200134010402324324134123304411433023124134211444230123330411424011314321423424401432131422431023043114003444414103232324021303230030342042031131040104132120300031312021332300114144411400414443213423301011221431132320122311232300240013340021031240200411412100222043314230342014430234322030442342443200101121311021223400220230112203103112301402040002003020124003103022314244320431413234244400023231041421013313134432111012100033421023322044102024023320113301110031442131110233242032024144144411021104201202230312400234043224321332414301410030011232140324323032203323340242222040034030444433314221240401432044443040414314311114212300432202320311143021433424002443140320014344232133112042413042211441134212243014244241103222023324130443323342003022122043144113402104323433011402423312313031002014324212331312211444444320043444111010104112341131404130444421104424400300432434423441110111003041142204202232004433222242210314201010123322410413222311011222110400412021240424434324044444014002043311432103244302134221403113233441034220030434422122004333241221102114343221200244214211402032322103101330003341411020210421102330423041224111124020303042300423244323013131100000332021114434022400300404244143344444022023233403240043131040100111133000423113332432130140432123001442242233223044314043341000241312240410410131023203413232244420323421404142044303244120013434022344034232220233104043410104443142224001043030432302244413030042323240403403223203313410334000033143141144340011210132300424134243042433442441324123400311422212423140404400143233140431003041104002201441000121401312223331200112134143223022334112211412401022403011214033333231030321040424234032232014042201003134421424010123200044122014040403340043104223133333313120104223210331230100334130333400310332124023410303241140343401312040134230143020044424342232441232444201113310021410420423331010023242123442211203133410320014222334403142442020142314141303122230100413212433004001134120013141000221141002142131320", "213033033124202141430430001421132143131414143221134412142031000342143101300103322232110230121341214313114203121243420102333204112322413213413214340320113041342431131234013441241332210041142423443333131333301100322221321313142320021432334414202124313322022411300142221202143313332230230023112432033240014203420022133013014040014231321012240222032231042142132112300424201331112421023000004311233020123231214344201031431233004311042124401230443143132032103441310430023201210302414144134212331313300320022414331222300400231310142340421211133022421342230231210203001131002424432322140321412320322443304132011221242404420222022231101020412212004120023103123240434434040333140244331443144234110402423002124013344010321412130412323434304032240122332220110400404402001011312313433002101023013432202402210223302012144313120024334000242121442121214424110022003340223141422110023242323011231030114411042443141423432111430020200141433330322443303343220112302211301220344444221020003001241432212020431404103230023331310421101114041242012130322202313240014311303033014020203023111401343010340310003421010133022300021312110113424131001124313122022133232142101200033102401430124131301021014114012213141133331111342240404044432042320321011432230004324334203440001431400034032222133302130140043312414420433402244241234140032022431033313440242304413043422244001031410001013001041043111442021021224223233344034444414140033400204040044411020244113221143001120024432340124023232303403333131320210444313434221024042401441014334023042323431212044441424421422344431333123244011133144402431021110102324101302414442001204002320022321210014032441421133114420141003112014330033414241130044311302242441434341004031410302303230200003401224310024124144421343012032441241240023233044012332023423410213010213044034143233301310024244443334241102330243303303143031242002200432120144203132003442031430212440100220140200243413414412443314442212422121200401432322303433333000014242124231330331304234124103111231022020443331344024110432402014201303211433332024241342041120310213133420030041231112143124003401344002143420134003123240134004302112324013043403020340412224342433414114043144041424303014202014143034304113212140013313042201103403021002122334230244303043042120041022422033230320422324344322010130313114210103411230430132300431043240330242221210300340043231223340040404212410043204222413233112030121331434302212300214021441000201331242000004231210130342031121324342041042211034221411024312432200400114320031022120000020004112022122210442434320243014040222210044102441423142312134104142244202021202213024004413120341244001412100224111000014000404423324220401120442143313141023320044322010100240224414431103223142303120310002030314313023203300341210303304244202003330003120002310024203423232040013301244201040240324234234001422204211044121012000021014113444233024443234202104041421222343444423104124143243324044012203413420430232042003323122031303430033213441023433104423220413112141014000214420414140114411340241134224204333013312024311414132141113332024132213103034011433143231330424420214103423232400023334002303030114121124232200411200143432331420041001110313110042324330013101444040044434241104142033312423141224410014232323440312234220401110103412423404232114142441243102210244220100111033100144310011003221401311143334001132302303420312410130202104334003420011411143313110303333011210422431421212130232312240404413131020402022411430304210312113213221243223030300020020101400122442414333412320200311113310031330144210403430401411413301020332203410120103013243444102011332021144321024433023431040001124220223430341322142432222320213100443011114232444101103020331133402222304310334120244442334402200142142121210031142423142200130101243133323300002343143203340021142112414341004420430340300404212120303121223030403000224341303142012333121423014231032013430231234220131443321133423403231241104201220100302310340432030241403343422021421143343402031043041420324232323222402101421423234204431403110220443414413304000414112022310430232224042324121031121303332412041411141314034243103441134304432001204402434244142340430001431230330314400021404132413240014431013244324343002042101033002032011101340240433243441431440042311311310434132330330340020311023412123344210323401413402202421020224042033322032240022021044104314114303134233034043034203223142133010343333441103401440340100110142423414233411132232444201", "124311134113230422423444012413413302102013211122411220304340012312124043324103324213220302211012020102302024203031312010141403122312100131414311212041204340222002101111333133211210242414410430142233314301441214242223013021042424103402030411312133140111112212134234303422012103004332424313104240240333031233331210020444230324301421324033333411112002100414110441120130410032344421302322121334111430022004000131243442442413232430004344214130140222241204423341243012313002010032101142232432201111344104224041332103243130021043232332313410421301343014240111003233224111304403123212243031244410123331334040332143043110044011431440410124034022230141214024000410124124424122330223143100121400322212401023102004133130120444120110140132231440142400421424044324300313202110022141222434402322341032444433121300404202022101230211143020343421413311342442432441031414410223021411033111323312202201422432432131133203231202104014042434132040240131431340230323122313400324224211310040402140402404121013210423422422000120110412241024432330032021021043020011343034223311412413430033013341244000331243334321243001022201442304023134321140124314040201220340204431040000401020034412211320112341030122213101233002214202111403421122230443213002331124332031244123432244040212424302204312430214122232444440144221214343340113144320440003411223403140430140223203414423003243130123410141302044233434412304100331200212214430423340210022032341003414114220132203103334104440040301321401323443212323232233102140341444134240244401012044024242024121233200032443010112442343200301121143312023241040440043224221034312312102134330100213314224222343410321030130023443124013110131023223240212113121332222021401021413111242314432044412231000411421122122220231123122200441340111202323332111341044221223441311144243002304444042331143142233111324440104103444203000420301232412241123331011402010421304300212443032134110414031042331411414144031242404200320300232221142422223024314100440003201000031104104314104133302202311322011404142312122432123103223344134132300231102240032032214202142104224140001323002122043421410432311333213101220100022210424312124004341022141104212430022300030144222032440230121324042312423424213330214341402110410133200233310143334340222312004420024022443140444003301343321044332223414033430244230310232124023203444310344342430314331214433201200113422040310421103204310111232042220323114311301430410143131231134442120111321013034020424333414414204300004310241220140132333240100441340123000341010303441423444242441424011301330221001303020142414242121313443330211130210322112124223223442434240300034144311334211234133304142444410011210304302004323033402322400214324424324202340433031034321002111422022140134223320302310220423312300313004423212130203412142131321341324022010023443320111024300121242224301204234400430102304312430004303204133300403103030311201042213210100242013401113231103413110020312232233123130040001334441410314230431400344443024014224424312233042423344212413401134140102122201140010021431410423132343224331023330012324303312134013223330104423234300443004201124413043141233010441134444424222223401114341340112400323134143342000323410123133033401433021420324420244432414030104012241312444403022241022211020313324103441123311000243204044114313034300322402334310122203120101444141422000412411103121042142120214212222422012413414442432424401123000200244142402222323040232311011212222221444301034212044024111110300223240323220012411131404320314103224013400113404342101032141010112120002241143430230433010342323333402012424134031240121414444324443000324144003412212432220104424200024114133142340042230110120013001101443214243132032342230340004214312001400204421313312333433243102034224443041421224300123210203121201444324311140134330344402242244344443013141121220433323213402314131143011013100310244124333200220234242132240040442433224411340331312332131414114103432443233121211203104133311002240013003304330322423211031242013130424000104024044431024432414014210110044211444232124230200244401132034323213043131203323221224422213223130341130202043342324230002310032104212204304141322442113021034040124042333031301330321044343412242311014422221403210240431020424140001314210124204124444103044344004300201230101302300032002432112113114044333300040041320331313112142441401132124312411403444402401224023210121223031202413404144232212123313210342100221432000431313020011234401041424343203313", "121414043412442121420304041324002443230444303323041300303240134333444232431000311413404434332321131403341313331143123223323224412231120003424204101332340123034122011233124133011401433241310013400241420240121413223211211131342142232130012143113111200030400130010402341322014333420143330421000234402124100323431203431432313132321041240304243042222231344344122223421422341123343143311213111321100213043234344234222020220332004141344404443323400002142142312210303204412112022130001101413013022104023311334343244142114104234301121234002203224223342211243124014044241324414101430300114320432001432111101302331343000210012220403223040132123113443434440043201110120134322223021220103323300423201224212331024030443242312133341242241013123044002103432230320124231342303110211314114432421013002402142134122240122443424044400120221111122044422423222414323124041024331100003433232120142011142000422313131033211123342122103432034323413430313331032203414322040104202023410122100243110443001441331211114431344444433412023131432441430101130443313231020140144332212120100223342011120213420211230421033434412002340421314320202312314243420232431320110103124410014222133233332434424332433023130232303120001300423413143412131410022212130202231204200312014413310214300202140223123033220132444242224403321003200301443312120232442022401242343440241211313022340311004414300440411241324332432133034020144030220401120310044324314013204242210321022030402202243431422344411310420011410342232120222040223410134312223121230002202010223131314141023232123342142421231400021431041041031411442140333200430014010010331130340313133131231310404302423130034303312044442021010432101112123402321413413113324332241324431313003333340014423012203440441233024342043303330244123414333201003140403032003330423221310212413313411030132431403303412222012200140323330032113434033110010313120014432020234302041401142203140024344044203320034440111421013401204140113221230024322441212401413401413434143040030113444041234344423110314230413121013214400303142111320141011300144303330302410010040212311102430344412200220132120032220324224300402042101201411311010420243244033422344321223022032322110313030301440012213111120042202414030031244420112030333214132020313121242004212411410304402340434101014124341044130144320424323244044021203422333123444442310310122210210311423414400111123320043433033133443242321324421324413212010344330340323132310303220412404201013102141330201320021420411422440021200221024121213112444401204342221201023231423433402322324223430034231201201320030243430020110302141132120310222331341233011221102244341200244340031420142413033442210411420412440130442041143331342430301124130241333423340241410221034404020310314414413012200113022313330401420242420443330434323103240100214010443314323012221342011421102102044410322323142043324001330320304333203431304341323443301004234430041110230341111412233314043020311223313222214101430113342022131312211232432243040432122240200334234400321420030301222331201043024130134301434341314130444331230404423104032323313220021422210001222343033013441412410121033111220002113034313403403020121021100333024241141340440204301433321441220221010341231402433001302400011333003322124301340341421132000422123022034433213323240020344033032324123310442443032224121401013244313410012340214314144244330344201321040331231034323121114034031202112304224112313003044343113342403000331210223323320313141442310140314002301320214321023423320213411203204033213100023434012201131303210013001210434313001012014340404302033233131202424333413011034201420101032110011142230033240423204102142403412134330114143220024314424304430314441121423130143013402102432114232140320232343442410132021422004112303301442444242222124440010413211322414413220000120311432304000131114024222202012010133420233133023122020344202331003134240404132123211002032221332444011443403133314014001412043211213433122441214412432224323200303013214332240414400202243100112421312243443242030112204302331214402210144431102123421421432343022303121303041121102232444221434014432314122200433124233242031422431431021010240413032301324101003413233122432100311340331201312021114044134320221010340402203044222034030100244223122444200021303003141430103331312043311130113231104310101333130431204003011312423334010333410232032110044203421012113211224040343101100323412341444431414004432304442322122311240414311442204024120033100221123132324203034", "422040004224000121220114013410002124222422421241004434300044341234030431234432444242144233101103120440022044114032311033443201013003040323024023133424412333321121042443143330444130004030430201300321233323200021033031413030341331404410020440202133314311410231024331140003044443033400023401340401440130102141002404211302230011313220131102114231043223304034434203423044032210144130400141011141044103321232323230244430411301143443342242430042012442433204400334341134243431233002111342342020103413434443444420313321303432223033420224023333004014044402431313130123020440240321412213142024421312100440110100102020234200114004423341011243443211413113130424333422244344023441412442100043241431224340334402340002310414120012240142313040433034030401323303440113301140441003442012224140113324431144334140314043104322042030230013043423202440332402121303343040424010014103432014230042402042234140144043320414140230210223320322230004301222232244004341421210300410314404414212312212302033334024430412401144423310304131002104112233303431301143003412200420441122142230441340202023404200022024301343031233414421421034221044404021301010321303012204430231023032140301342114343410211002233421123144223400403420203413221444421314232033141220232001301240331034132104432422440402142422201403430144213401444340301332033301213332131003243300043410011204104400320420301121230020000202310114210241204203133202134344423404340332322012233011440030332444140103111023203403201120324442304301320114134334002031233313433243034103010140311330313202231412332134241240340322243022314132030123411124411041004314413002013422304343122430113031241442403013110404341004213243242000221442230302440131004144414340120124234324324201314300233233244000300241104202030231004342203421411233000031312434243042243000230443412310004410043242431431040303040311102233312423423433003124304434331301122441142222340104014414414404201012222411302224014442242031232123112404333334113001020242311413142300444111431404444304122432412400020312340004140203302240422433441403400431221034311010344110113344014424230133440122200130023232221044024010312203014300041204144432242321413300301013313400042032122132110121000401300424023031234303320211121122332233011102040040313432321232214131004101411144221212242431401120022342041320040332320014012420322412341311311132022433144011121204223413021221402332111203312124033420124411121341033230304433114212133220003330142424401343111114322123004441324442313113123114104422224340421421444244301012204213004311042222303003234322420213324323012322142233124022440440022201241213142010133000110012002041013021034220010423402211433012330330124343013042044004220443302340231423223444423230211333040132101331321412221132142322024411304411313201121013324322031024212323444111310433202011013402231003422022114242233323212333310113030141011201132242130430244044102200223324440201231333243342100034204401421220023334221412223030314244333241040011404113124311414434230410423030102330331143330241140213221441012312200043434214114021233431212444321311411232033342141344310403024303421412021400002343134144301042214222000230104343331413323342324240442002404102220012343130322141022301040001141314424003002421123400231403021201014012311402104302014123413041400231324303033314322203131032344313314430433444130304012423302233110432341442013320303001342200344213121422004333243424301210112221442002001143040234124334113322000110204444134214023142202242120034322422344244031400314040133411040301124410124220233100310433003041043331020300414203313031313202133411232442143304203202420340103301022232233113001214240041403434133124210331413303000132123030413240342221211023112140312312233342243433242304024212104034424231302303221103040022203044324404211334131104330211122022310132231011332224302111110121003203200243110213433112131144341040300200222242203313102233322430403300233323224223030012344124130122324332323404422013320202311334122044202123433331322040403410323344303441242340334110120440103441321403113444023123440111023321222440003412323113434143330412221311132131343141003211434140312002424433324203120112023300100303134433430213044331322014223034340414132244041042322204322230124422113114433314423401021043413102304144032430343223432411300324200301402133122432020242021103344142302340032132331103202010341342333023224411411400130412431344404220100230344434403303100331313122042320041124124433220021003433401", "332141004040312232142202233320100341301102302241204210410111123101124042230040242040042233324240402120221333030400000221421001413113041020321421424044044142030431320202313220130222421442214231320201313023420410013404233103013210002233004111112344241403413201241322130422443024433200132244433102401242040421343442100012410404031201412203322012111140034413341314022113114224340121423330143101303210233320110213312003234301141024002231024130411144001322142141440122040030341333001143234201341112204340023311224411243001242104120121330303210224333024430344233122122213200103023431300323212010131311032112033442431044011210444321012041034112100204431221403130111312013104322412303140120103401224224130414303013320112140424343440321113400312444101002343430024201144100100322404324033121410332101440244233202003331111440401044440011301441131222413114234033334222121404410234013330123111342101330001403403124042321021123111411122243240211433034033402214444201420124240401331213104413200302404332430413220321043421323242114323110010012013321101201310241143304344123430122200203321132031142214241441402020322304434400043232341343141144414433021210043221331301420432312121102103104223344202210101341001122434203323432213320234404224231144400010441424314214242221334241242443044433122114421323234433230023200404424120040332211114333442004011211222132203231144401130033404112412014311233344341202024223032311430440140002344111212433140430003442332411242202430224423423121144034331103403443321120002002400202200402234420120121100314222130002133421220243233142430002401143013211133430120421143323111243021224321440111112414321003402143140320020301243003432130111022314212130301104423343233204341404342011413044224010213124022242440210330203324410431400303420101301242422202341022032341110221031344130333234223120431023423201423441222031313140440214404312440340041442144013413232324203320400443330004113431122030231401423033324430422142231412421434321432244202341313232012232134300110101324202122002314101214131200423231132411232144043432314030101322023212000023214123244231234344413332000103000230230210113402123440002333203213124311403110134331000142143043113341403031443012120124403432243133012302303211102312100124401232322124023043420200043410234202131444111114122012244133003411110341224024321430041321010224041104122011002231143330241114412413014122342214043033213432334124333040201113220301102040002322430311321034342103331030013442222021334233433122130033432014141014240002314311040432243210003044300134113014410231404020112402141141310224021001224400123043443220131410002323411142014320024221230332002142200201323324342232224401140142031031200042221314203223202100011122213412332434211010221423431202044232134221030000422110414241011113243101142024032444020144111321110433324411442001332213030023142024022431231403143041233442441043023234201330410440240203212014020400344101331113030433402001404220302104243234301343213412103140004104134333423204241044340032421134433031111302011404134031404303124432123132442343114112133344200013131421320011234040133413201410413022122213433023320021234111000300313112322130430234343000100223220002123220000042223202010102031444340130222302440431330330132300112212322400214432012130022331121400244003413232413433100013224114210100030320300420113420003430432003302400004243224003043223230421241241302431423042223004244144333333203223112401041210034004123301241143121100103341123032331033143443431321242203123223444034441332441412003341002130420013011041333103430330203223431044002231304020040131024204143034204044142201230202313341002320222024100142031211001240042242023120213403041212021110421223141440243431403434420221121224114432021031342444433133213141223322011433300314231032324313410423240103424141143443131433212000021423432102210131304123300231343200210441210122222301242130133043104043341440002434244304423204230030324112030204403201142031201210120214140132013420222303013113223302302202334201404414341324030041001334322210221033430324243403121410311311033243042333430043013142401143422311224410234313344323232330200114331211334232040131324340141033324444130130122341332113012101241041334101043102100233440320021122012033231313212210323241234221220221312042222104434141212103104121422111410334303043404444334112032334311210401433442110423213433223234244334101011241031342022044112021411421004441244441040340333130200400232113404210143", "420321012410142333240004022010233311413043422420344020124213222321030143142310311212212314440122001233114403140421014344131311133001040302411141304302011234112134012212104304421041124400430104044333342411241111440223310004324031204042442313320431010320121013433134344432032301231020413003032441210123022443233011410340213332234444131412202233402444142300014304300133013411210200441232023130201442330202430024100004242021303100204441130140103142203411403242402224313402314144103333011110311112412304201424022231332334140442420110022242142014313231011300432333134134331432113110333334241331034341101043401132122422343311011204422031122333230331304032113244110403221334122414423331231413020130022114312402340023412031103044433104120023044044420430341210341333100013012400340311234122040102123241144033033013023102413040101120020033302101234010102344123012244120010241144000241231040333404202302431123232312222030321114133210244434300343132232304111210141110321002314440341042202230134301210321412330330122003231244423030012142343232421230312040313322411220244112310223312220430130040402400423022234123430411230420240440410104124143032010103214433034414243001112230402321424342040440222310044143301214313403402320413023044214203301100121230233123304434142000403321303130121431430230212034410221330030201214233023031032042000242132123224003022331314301324010123133020444000401231100313022121444344012132213442231143000044012140040233114114331443121433021141202331043023413044033000041442020244320034302114323320201031140442413124233132321301143003001012120110133334341344224440241332022411024334204143124003011420002321414120431240444420432440404204434132211403431343341231013241224221330032411301113421300220100042444113221410321211122123313331302240130030341120412010123302023330301414321214111331011401222241022122013110433241132001343142424410223220333233001312133322241422400322022023403424440404420334404400140321221240234440244314324120210321342332312240241213412321344133003231122000100444101144040422202022102413240113404342112012424341211002302141323110034220222144423011231010214142141142010411403324340031401422131101442001421012122433110112142430010242222431401013404034224122120040242412210401320332311242413400111024110223332241110102141400231013112011124023434412024102042344133024023224110232310231142211234202333402110104201331320132230033142340142012241214103202104443320341412343014043241140230404230044432210020012123224141324133420403434442042004423012103412323044041110330111331434101420323101414141401341404102133201320230304400421343131404033014413023422441024202011120113300424433122222142444231133010340224004034412124330224212422203104011102311331403414320332110242324024131040000000413323423412333420020221320114300303104113332323443024124104120203204412302211432233001004424144242424333400001322023423404034142041424443302110224123414222220204141340443322133212202102411141442113312432142240024011142130020340401224333420221002244331102421021021314232014204221141011034323200322230004402003401443032041333110421142210324320000322011011213420121033230430120114202441201024044220230102201234112233411324000033243343230340204341324110114213402323202243040333433130011110002032320023234204311314140330101331212004103010104334320122333124004424232012033310033031134431320010221341141112144424441314033134224104233312323332112031314411000423031131310230343101431133144400440221403124041301001301431113004404111220442011333331240022424134441100043102240433032424430304104023233120044241122313443341431310023410132334033031040332314243040322014310333342211410301444311301440242010421433441301102111013112422004042343203000240223121342340222240104034333432242203132213400303002221001402344424344240003132341032131423431414004400024031320002444421441031031432422403024031211310332001310222402321112301030144402030132334311010421441001443132240242404203420340322034231421030144031012403320331311003320031333423141032244201010342331332330324314201342302344314213021114021423342440104241133341033444344141413000333302434332214124312102343401441212142143430213420014402021130201002034320233334132011114122324434023120310334004414241222344321410244123330202242200430103223140211423321244404123040124103142434440340442202412001243332040112222401134230040322413202442101304230441201004102244401000143233220003010044144104433041142233334144014231313204031444024122", "441421001043022432033313233203422410222410431332341313214120424102003401304212111242244222132301000234043311104004023233343312124341432311320033023403242130443104411422414003111404032030311431103021333404332040443200411132434044120214011222232411321311402434320224443420221021404102430242414123333442212424012020112200041434412134131243302033100144243242214013333233241204440041441200303324441200302432020140001341024140311231404300034330332404414142313014310303211230311033420432030330021241022421324120434004222404443104241320134004110211042411414111333113221410343113234341000124333343012224404303333312234242013142333121410002434402101223141202313020044104441203342101212412043302431001422200101423332441020132312143432323441043444011031440143340123043103034443034103132103134011240121413343041042402440013322334144013002204232203040203434014340242110321232224024411113014104404040423032410032410141402344121312333223031413234014334232431144112041130204013032440200020303321111413004400311104332321410231324233201230041222222010301410230040002121211032130014412020314311211311400420021321223313041123200134322232034022402043143132340343320340210214320132444332041121332402401124323321000430211222211430430211024444014142404002310031234024011400123330342012414004010224202034014123213314134433213414232001244020411212414242211100123131221124303334110200303121104103000023344312002134144120002430032343404104222134130232031414232203243342010220432204111230133434033100441421132433420140433231211013202302401342223314323220230333332402120011023212003044441404112402234410102203340422303120422030140140144014432413342202242204201421103100110021332123311123413222020010323320104330423222430042340104140442420430421443301202434214301103124413211320244133323443042101102213011200444333311010234304224134134132111311434220132110121412104014340212204302222141330031123234030042402041202013412001103023112203302312120104041000242444022320241243211121213034023440222234312101243302022211324330012224130300123311141103134200134333403041021010141402414334043303112331230230012210332213401423321223341430013433431130401304340112422124212111110334130333301300122242400413303313232300120040033213120442233344402301144414444322404214212040443020334224142241031311100413031143343221133202442320241100431132323232021302420021012433411112324004404433424240213432201302022220340032242120030041214341011134111100441243202133133210112022320224102304111013103402340024410031321230240231041234104441442031001010210004240413430344102333203301431224040211422330130201402032241413420300332213443433233011314321414334443304420414401213224312004331433223221020333140422144201104340401043140213100212201223344334021132412003034244030014322014333120004341424431143134030000441244000022301022314114213110012232340330420031110234213203422114134002344023033220044431304023434133423132332011430303401022312013013413334122440243312344200224310434201444012142202041133142224304324142102142031003433013401432140011043012413320014111004141343201144114024212241031422103211443214014300123104204400332414100324311222202123303404241324404032030020021432030222223101430303143134134233401044403114401404330420141024232400213441324243141404323240104420233343122241123021133233311343332223403214144313124202222333443023020230131134244201101102420240434110201333404442133000243042143443444404141211010242242003332421404101223232043020234040144113311312012213320130242122444033211433034340313122301230104142014022140104130403323332230030114220144402143133314331420131440424433001000441342201201141111021211332400423013022143133430124000412431134330001003324033100404114443340121002134113404413421030110343031403140132404131214103123111221120133313441321101342032000113242332440414211044342302043143020404420204234024224444012313144214124141321223211010034100104012012232312210230304324133201442413441011311314034423114333011204440022131314240020401224040120231110023423020114020243244343112222304021002102231431043430043230022412100311333121121204043431013312341244334410001422430430132104422213311244344001244440240012304330414242224013210124031433304232413202420311243333042301342420124302010220311402042042134230130130140130423120304230004231131134220204241322414421214443022442304032320410111301120321323332213011401342111132001013433030242243142041103341232330441022211031204132033334242010321130302221400222304", "400301304040031000224244102002142240243020430010442000232114131343243403231122333223113412111143233010130040110342134243021211221131413004134043101013032013231143010434203103130123113441214142040144024220444301021411133403221423100330412002240303321023311110410323310400010030444003302102420424340010443403332303410341233142203022143444410003034123433101443401443441200423234143441241242014232212340120300122412132341043104204130441440411302143203432402021340032121310442343133124041430342344310043030034422224424413110342210014111412423402233233110412003034203300010144233413240034320433141413004024221424340433440221242332012300213323111000443423244123411233002334132301334142234443233030004030311243310023223403130033324002044101140114103142322032310340102413220332233340242431222342113414122011010100232312113100424312014312234111413401122134432223042424214334134444031202343302143411032224400341144232220112043203030311142321023433323213340222200233310213420320443131141013113044313312201011132113434443112044133344131033242011122400432000441441230444041032424403020430414114301022041010042142433024241103411111224413131324001033132344440230121320021223301223211324440321304030220140424204142002130432130322331440124232333022444410413301024320221343244034212301334431000042024020012240424320302224322023312130033111203432421411341333230221213213243130214333341201011043324234233001334214323320434044013222132113211241111131413320034130312240040033133244021304431401112420031243304413210100304240024104031300221211042311241214004143031031140211234440424304010411222213222203204023202444422220103402002030232311201220143311142021311244342411443233113412144110424041441233404041113332220011211012304242223123032213042410434143143202443213004024321310100011224401324420333022003410004221234333303020032010444334132423230234244041442234043311004220014043234314231240342040412324013221444423001123301341230244134422021012230023010114034442013030044210403340041204442010223103342330431224240023133420120330031202341432240042340323241123343301141301212311333440204410314143231233041113430121421334323420220433142300011440101314102040402400111004403302234033000241204131010432343340233232401300431001042341041422310010224322300001243112342203330214223214324022120204222241132334204033222224232142431300301343321110202332432402220310403130233041132141433034114202322103332102312320130404142011204311411140222323302013103213021411104312301204424344344443103102402144420100323111013001022011034241320131031143022421423422340124244112400212443234131413021130044313443241414233024101114334143411442030041004244422200201313123144311120214301143142010043200112044110114201003324420402333402303132302302041204413401411430433244330003331210113444132413214333332441220042021220414411020010341204133441431320230120021034020000341120410320424101214321121123414002001024234004040443140443312022013343032313301313244001302132433420133204413243114120403221433030422243340210143044434304300033334002432011330403102303323301014112302443124112130313230113310232304342022013120141433441223402042124044400024334032424111402124340140302103211221142342204012220022331430310033101103410033243402024431444331413314322421222030443413041233401402120342343432204020410320031303030114420301301122002331400402300440301213411331013344112444211230203023043134340100210231413224033130214141331130343310124331030022442224232411330313211221212213144431332423000240130434412213413434332140424333010433330212143211322431112231433041140011143032124113042143400211012044302232200203011224421100444302330113432303403101331212434310310211012312323422320114111131241241441242420201114011411142040012202214323401031342121204443233332341300441421344022010043344213043213431333143133233433432122123413134143220213322010023003002414004200031004411344102324010224242334120020020341241304220442134000332033330014101421202320042431323411410314334010003144114124422241113404022220114420201223000303131041242013024301441441402100422243140300003340341131443400141401004104044331313224144110322400132402242310113422222414201410410423211110232000303441004213320400102331011222240344104221004332212144033424230130222124440144000144210034304020202330321134422434440440424324021231444410013023340042012402232413042122314014241424433310202323240243344102242212132214123114334002013440301311244344333001303314114443410410041114132223", "141402113241402021103243133321413413102341330041342414430321401043102013020203203033421422214123334321401423233321100210022443240414231024404340121122041210443220122210343440334434044301012443010121420331034040141404113423444334100400233210223233033442021313320442011033244233213242324343433402432031110012102211243122324103144112001204240112421211244121214221021103411144242413100414220123234042331242310301313444303114202033333403240244324043122324100222124342043120130021314134444110033223403303111114033111342431021144032122034211342330020330010240234214140400242124223300421413232303240134011134204004334014422123102444134020020400233130310221011141442141300102041141133141433031032412144410221244022020420002421304142410112400432244400321231233104130110341344303031323022020104042023040401330342300244412402143122112430330421410243334433011131340401431124413132112001021120403331432330201230013322023320113213100024132412314002443002113241213014211130241220322030442000421003400221042312111013023420300122041313030223131342200320303420004224430222102124302022242240022412234123123140411104233122102424442130004340421302302242133140424404012034013040111130300234344442341140420341140213131410302432044100301240013300303232420410044431404044022444101201223440412422011043411400433123200142400321431243431224001414110401440014041123112320013133130222204103132134143403214203240440024342220114300210034333421214121033330410240123044421422124113014000001010321300230424311141322342100304403410032144124240344131120442411022443232042042341410110211213410201121433024340030023314213404343321403100141211143042133140041414144124131040440120033220211412204202001332401134213044333401233404133440340414140410143014333200312103144004200120130444023103000143211024134342314332414000004210212422034222314112304244224440123313240202100223123242222223424332143301343442001043134040203443401212400423120412430134423044233441431233434423140144232410014311012140043323340244103343431220203421042400410102344314441411244114412143202444411201011342321344140434422432101421320032424120000140110030140331420000441031234034422044213410434040331301433400220113000224211400231122120131133320401042100022041120000123041301002234042433403002114204223343330140230303214111424040443104240212301420234003214044422113004114303010214323131202213204101214002434041232220041220301201323221310011300424103232032031034030313412321234133333233143340112200401422141433232143010212340104231414023032012034223221430111211333104433042312120031142134332204342420203021034200003130442433112024142142132413023210020234310420100423433411032422143340112141012010142422021041243302043102212134001312132432400403332233331322021014340101301143422023441223133113104410332112102240303143243202014002242433203441023443224424031222034031104041403343210313213014111033022214224034204042134003014413102322301342242024403413113031003430140041040130104433024240422041301121130110421133144143000130044324433110133124433412000320221344333344040002142414143342013033313343103320112211312420243302142142424321312130343143341403244203423111331133210241340232242331324230134431332320432323304230404442031130241434010022322344131031210124423221043402214121222431214410043434042112412101203414304412141221111332122233202004300200143021420411021000223010202143242202144014302121101223140442122230304242344040312214330142000442140122033013132301104340420241321434104143312331102212020243320113031411213440123243341322400202310103200343143423013412414124414431230012330402404210333103101110304041432144444312014040413232231310000232433401412411301001230320211332333113204310342230343244403403432120243303011040101423310044132120003041310043011031401324120243443044003211342224241241434300403324141440204412310122002240323341213024130321330243230312114102024232302124211113443423343422213311141131412403342002224304043134143414424034244410304302113323304440400231040423310430040132023420324221023232103222210331414332333020000213441140402214234234433413333140243421024121134402100123412133122202441430042101233321212400014421313213230133034000212404212242303443433124112013343241142244043442144232141104442310224340312304332432030233201201243322113324300032403334312340423141020033101414113343403323421230121121223303210012043002422344403004110301134332340122323444021001220241044433223020133034203332001042300232142213132404013143303", "121242220441400103412442331033240340344440432123140101044121104220324112210440243140043413204312031213403233314000230422114311434442023402230124334444302021011102334141432103203232224010111321320423100222010310423043324313112342401232312412024002244131021400223323112100211314313014121000120120032012111443432032234300214303203412100304341224441012111030240203432332314223022102001301333021002440323211313121004003041403120202131223134242301014140342343414143444010202132424403004034030000201010213021312033202440132041232002313212310243414403320134144032224103222130124123043124314133301214114443234410402214242234203020033142442311043431322110303232102123141332031321032113334000102240434113012133034340240213042334334142224333024410440414440032040001243123222131304010340431320140204132122212443032221111031232003113433201442144433342132344210000130221410332144200024014032322100204404033133323201132344013340014234200443232020424112221234241243433220443044103323001313344430012242343213231012442310423424041442300002433020031332313244221310044331334202324032020141203134124213030343233241133341410212413020133312040200143021422023012422134214333311413412133010031034411121010320240003131130102110234202212240344231144144114213211230241220004141312131040222221234412242204041122010242134444130032434312444214202403011202221200133241340112100432242400424103142113322040441034132023213431144043331011102011232323304302134431303403410322041432234442403324442320032331241411314401314322440424244311204031414232330441430214331312142311344302323233332003142003214000023121401020013124001314314030011104304434404314143240300432342040424310132423102441342323423302233233022322221144103441111041242020424323220323122243323011122031002320322143211010344212224133422100201414442040033401400441330431012241031141030200334402011002403321144112421300431443441223101113131311141321414203420441440213142433320323003302132140123101043333044311402304224122402324332310232304422314342400241120444442024102141241203234413422422120140242111211112231424223031022242220212041131422011401123111423410020144114241003021233130423414332430403113224012203423341033003424311440144044000101443221120410403422232112011444233133413210302132434142433424401442401404402322242423124103324444112404030220213320321034141003422031001240202233124020200340142122002232434422014342121113241311303001423100210204013421222211044110210324431323401024320401241333044312311300402102412240022221331140311423142133433024441411444121130211114230033112010233023004103401140414303122204240004343041320331122012400434224443413343222441041142030424240141424021012223032101022340144234431434313312430244201130131144222343210131331343141213404034041020441223114411111320140014040031203243133032440030022002304214330131242000010423122431443224222433030143422133443432134124141234312241023412230342114434323200243311023200104041430300234401304230000002040100333224340123401112313130134013343030013400233041120441124301123220004432441233422221443343002234032340123012240024142131230212133013211301014103224220333021242132311030422133121340401320144340012044334331433130124224202404420344234331144212143302122313113113330112211024100313031112300031103230001032211334224221133333114431401001210020333231441121404244111243110032231034200313310011200311400143441430014044004223430442103341003141212110412113332402323332100242334321342404104422011423114442202024224414000431433221023302033122301113011344213404042323114402322213433002020322203412223223121044230341322334334332212343321241201213024222013242111111232030010314240340024024410344033422341422004143111110223010430234430144333040310324014423022332201234144430221310203240324012324300202043223334144211014240044412424411244343002303301240313010104223012411022441044330004202102022413434010433123314302010010312321213132433143322224444444331020131323443223311442200403210121114114224130430141021314414043332202000221040030001330100242340440110120004034201010344103103330004142234444222021213432443203422122301133040300410131100302314433303102320300004113034304014223204320224441441301132102434201401024201000223000433233340312043021222013110343001400134110343431212003444013242204340130313342213140423111242043020201223441100201200040434401302133120213221043334100341312112422112143000014404411110242023024220444144323112202441132403104104222443104024002021000032122011043", "203413004310110324322434000030412421312111402121334221012332301110040400200004414102434044440223321123321200421304304110320424233003404234320000001424142443300440440031122030122104200343033220431114440333210011401042322100130201021000030331344302032412413002042302133302442344410024114233211231142141431030433010413340241031143120401240033340400303022413323301210143121041312113314320140322400221233312101132343142200043044011330330203232334142041222034040020400103243021212113301003242124244124224142243431243442000101020123401421232033403110132313031214310212310244011004441441213220330322013423333010322422102211002004301412010432410321200141441100021013224000314244440333111000411223402041223413010020431334404241344221011133022044011223211110410333023321422321403341224240103231022432420204303244340422001403401022304423103021202412022133441440403011234310023121241002230221102113404112144030021023120030212322203304330440104323242214043224100131201202320440432142400421303202204424102031223300140014413134222410241000011403443331210304013421310412323300344030103343414004204102301014203133120024342323011222141224043001341430433010031440102143002433140111303410112340141001014132410001443124012214340240304032113003402000131301331010010312341141033401043231134103113332431111434032404202241004443002110014013344113331204402232104443224410002124042140401110230431131213410324120432034312002132220021440441120233101120001420110412114021303321401020132311411302200420431214404100301021031410024202300144330000023443404034022421343403204431133240222313402311043410041201432012412314113320442234200311210401202103141220044441302111400311432200341400244033141032043303331141000133220313112421341341232444302011202213042344141041133120441421002021041001340143040212234420240034032131102311442213332034112321311203022314212322231131324244110104444233220021430332111311202043112123232313431204124042132332121413210402202104242043410321433312100144334202411124410434004121414331142100312241213344310220111442004110010021402312121422434432124242442014014240311313311232113203221221024403132140434343200401221043402224331140231442314424012033014203122210040342132300313421113103000301202124204333024203134203220210101244224232032112140441244342404201022120330203220402440140403033314041132331011323211301442004404404012444243403044143200013141104100313241233404403243214032201142322312423413032100431211432232210231301234041313413400022042112102302212121221122032403422321332011010430343004214114301421400234141044011433240101023201034403320444010303440302041232030214124330020404332202001020213342430112000021110320321002441032311243200132403011431101433333130240004240022322234204043321013011440100114023023110342114113112421210331324303000332231424110341003433412123310034223213012023334221322042040222042204032414142212320432434323343402221020043244414402032402321334223231342124114330124144410102111342310110100044422401033433401342422303243334312442142332242044410422103023320011342214110434012124210220323202400220033413404111224012332021413222412340344034123144312234323403243214141341410023100343134044143433100011414032240013301341244230130432301112300010011313400122044112000004320011321244022202411112131104414301403314323423432240143031443212343130011304230232004440303343420240432111031234440202013032004144111003024414443331112302110014242104230033210444231324302330443032313000013010411220040342041010100014224244120242114122300441000004304430232433232211343113142312030333232301211414101140004031203102403040132244041203101111023213221433032132402320320023203224222032104200321221102202334413000023012402134234411344413104210313401114231242011312342024114342433221113243410010441200100314131244102002414342012320201310402230421302110424231343100003302433110134003240111343412123421330204212031310221231030320311313023342311101123130344231422002244014334324223301411031131224100432334102001422112203242213004314443301341431033032010340121334304444224330131030334013304230404000120334320304212011312323402014433121113443213120231031421330104111441002011222222140212241024024401411200131332314224311224020101210312321324003322240423331143302032124322423220301421112001342420301324002344311334310142123324421341433044100403311122234122303334000032333132400111222011033201220231023040134004440443232241344030144032220130214300113142300214114122203233434143104001230", "132002031104440331324034033441333000244422221023243343424124302104221002333022310420001014400032144041210311144103422114420023302412031440413124112033303241220300403300420232213001220001240323243114232244121002244404013133242240424243230342142142123111404010004102433232303400413032041434001342214024130342024024413424023222432304040320240414023132134222303041433022402131303241321330444111424232241320213110201134332034130111103033143144101112222231420201421200300433324201302010324400313302402141123301332422433044031004042141240313200324003230104434341201142342214233122421400332313220143021343421221313123442310430022230022224444210400021032310010240404014413434324303303341004124313141022401033034041334124214010403010011333321030444023321212401243413032434020130442404402410410011021404322103332230204304112023142224403212032301313304333234041234113304234003243034240012403441040024000411210341103311422112422113034401101434022304402334140023242243204411412433431434000120414041313402002003211433034341213001440144002222014214112200011414200030424041213342222201240244022233014244301300440310240400320444013344040123243414031302003141102033242443214430104312330333234322000423122322402243332014020240134320134421201443302212103213420210010040024103034002244230310130404304223200324104302100142222211411012241000430414420013322104002202433414011113113343012431002124344014140340000042312222312040144400023304102123111220344142444322233000314104341440342201333041401210440130310042024400324233041034212204303030304211141234433111244441443142031024120200313214112123204201241023240211220242104212034100013123104302223310414320241441214324022321312142130033431443112114143041411122212434214002004024322320012022314414413014411304114422143333110133243021443434021021210130333421311304124444043134104240240220323302004112314111202242024304323414040304214023424221214121141400002202111334444304432130002313213433032241412322243114424244233433341120242332222404241111401243422241444123333232140333300214332313143113023443321424132321003334023244011334121020012112431231000120010002141131134434040423123403141023124101112132202023230241042440312100102303033322101100021142040144020103200403044133230222004411432143341240213003311234042041414232233120200310031343424224212413422340423021212131334214034120112403234042244134013220441331102201324111114400243402320200213223030223204400414224323223444120103042223432133041041324302434410012443131342313144032123210003032432220010430431024122321220203423232144132444421030012221003211321334302223024140122214334323020130320402232034330321314102141002344121224423242413023223103314312301402344043142141310432444122220012300340420244331013222401010144343432113412442013310304134200112320000340023402201004211114004403144223240412434340001024000413230421002124123130214432112433334112412443402013414020132032403003423344423404040111330344142441344404422310222000112011204312420232032440210220002134130030141100311114240444141223304144430340242142330344431021211440403340131103322344034323320313300424323342401443402032333040203031024323221001204310202022410022220314032323214444014420411420323240140244130403322201320440314040223311301214012131124131104402143400441113240123044343414224431440002120012220444040142141434303004113034134241022234403341004242004220423014420013042142301010124110332334101232023011001002230132302104321000002214242331441413210410121303404212322232020010402331303421234144020313432141420303000411043003103022004220010044044041132333043142404103013423043434433411212043101433024240013322220200424334042214443202004040024122133411240404402403313020302130114302232010204130324144143203102312103420442214410033411044413424340442311023042014102003321040403000203113031410434002242043340210043221323240124142240244221442300301222314132430213243104020034233431042312203423200132012140403243212344110220412311323432440221120314113420410001410104132140403212343204131402420213114410131303332423213041420321422033044324111423342241412420421103103132101412400030421013240321022301402332013423111420022241312102244232324241220011124303403000344221322122104023344412232213312443202344220214223211213342413310124234302123144340244320110313432343100430200340114003333042020013110301310303400231123310203203423341012002212331121123013102312024420021441431020110020120030142040230044300333044042020320342200344304313312022", "344443342322430313032002404420431440404213022342401144242124034242111233342313413420434120330114442414330323032141134010033240310124221143043310044110022422041443142430104011234121223340021024243434314040223121413232203004003120114121022431103213010004121212013224201324011124301323441133013233412433410334330002341110334434040201110101201030124331414213121024301400004302442021132222224200122430030444430442124043043002242114423230441232323410042400440111210421012333241112214343420000120112334300410200224402022424034102333240033210112344021310411313212404433310210333011131332300334310034310233140131432004311404212331140213200431114133002310120033124100040123213311010242121120420313013203030232400103204434123104132002243013204421233142224243141310013103114214334132202210430104331343041043412202303321212321320412333411413030032012312231403123001033434030333311012444443300331320202042101424013331211304212221402134303424140203333042302011222222321131142024002020131222112221002324430432222120023343401201334431304003213312300203103402044121330143434432420404014121322000213121001234204112122414214013323321012022132404210134340324420220410043242310133004240412404244341332112122311423320342304233021024010131423132210243200442303040431334040012244000424034312030224140342102231344034420330141223204230311444104034442324411113243204104100210213034444314312442334323241333123312114112224013104202330020341420424140212230412314333241142420121230202210311442130043204311244011420022100404440421044440143321204034412312443222242144401340422020041340413311021202414234230210114400032402124001333440233011221434133133211320322134411114133313333014144022140342200110043343120202230214332410414044342034040141430334223443103144414203213404413334014341202230130402120031033413323213132213103200020411234342000441122024234441430012103121100321232032333413233101204430032404401144004432003133422023411403244430220322033443412310201201222222012403010214320411340102114433412302142423240201212442133302433423213223422212132124301403402110232310404134311030114313242324012101240413021012311221434121323230412222430042211431013234042203021414024320004343101424314231014410032024214432221013143120031320113321212430110333231314410203241132034321303343400134412321133431201144311414140440042203243242200124420020210203021432114022132104201103331413410130221134043224042341122402044404231243404320333444000224420324421434202303112420324021004331220400003324341444220431104304044143034442242444200231441414024232314133000023213021301431430404410013043402430404204134220233304022314344202112303432302443433143412141400042011414131102111002010303130442133131322313442242321434200102341331122000100201442102412332102410242044032220234242243324341114231030011320413124342130301312243401023220213040144424004413424140010402233413420204340044303020424303124132201203331040301013231023224411132132312003244432041040024141444100203202303242103333024430034133032301420314234111434314042244330320010220322044302114023322141420030413423140413241144020203400044114340342123204304104121411123104104213302434331413342210432033413111230111420102002442123034020031344121111203124032312423024002232430232103114432043014032314323302424031023034241204432142004330304300044442342021230331033302341413414233223300011202124100033341401121141302203114411411122332442131032412341412434411412431323114041142312043144142022440034302120011314031124423112404320320400403412232143200204041024443421141024134200012334432101113010203443110411200400441403430214042410311143341221311431402331041101320431041303330023403210031401243302243312231433100030334433011114221223341240032112040013100332443012413304121212023212343231314041133241011112343224223210302122200231131422011111314443244301303034410304134203211444024112033001042334434030200430314104441012431221232300221004412012024100031324433030332030214004003424404302302221242324232013232333311232102331314031313233234000112143311000023134230420301402220434343134421341223024420342012133242122242041444220002133312321020402303044231213143112314343132220003022030004443033312421322244421441030302031113043233301342432032241140230044233203140134332122124124240443130304033410120320211333123203310023202201103034114200000424400010110134031343241230333001221214303220330334412223333042203140300013404310042433410331420200103202324141034321020332024311043122213013311", "431100220101403434044442042000041022332422142243240422312230013430204242002411344201204341131122132430002121012111022011404300243444103022240400311224343110440401031213411022122112114320333104041324140100402132120423211000402122400101241323224311301332030023244400102414023321321300210000220224004324133321232103212331042014414001210240012124210032203233204133230013414232431423312213241310202234442101311234443331021322032121442231143343420324011120331424112400211413314301023000110111023400333224004212101102243231410043412042040342301023311231201211121330012023313402424443213410121100420341423240311123104010202333200304122034132131431402014443021222434114104124313202342031340011234401301433323130213431414120244144303110202103204022101204343041233412140300201144213330230140041201242010042400121412311241200400233114223223232220444302140412314220114302140342321134130020034132410333013031313233123001201233040440310011242023010024214410204414244400204312321014441311404121130421422303434432400313102033214143410401434032143004322323303244311420312043134143211343313210240314131124043214114141123134211433121220402432021241421410023304121024021240024402224234140223440001432311020111140333310100030122032421304410441041311200041342233033444234342120321433034331303032441010122104410431244123412203020204243444114142321133330140222400244402322411341330120402404420414240040400112304132034234224230340120032013013134311033002210230240210121311232130331340002140330010431220033320030202421402122034433002444323230023413230442211443230232100433300223404304301014243134010123110330131100020224142030301120104002400221242114214130310424223042124142002040211302423243043244231040031032004424243023124402344144423011104304032200442314220214214320401212214241341441320223340211041210031441420130224030040014314123443012423402130104303442334031220132042423020341404040431201232344304330101210324232343014331132320003342031413413110033402021242214341324033042041202240321320430312000242233024311014114124434421413320210034424122032323032221100124003333123414231402121144133034103114423331112141433013444344242400424031104344224131440113332132303412103113013442340344004404143020330444140131212030210423133243411241031244124301022323033041304203230332133221322414201044311111230301200030322103114040311340233124143040402120112214002121341321244004300333410312231143301220120311300141204300014321041103013442010402124000411024443242402100234342001433410314412432410334013313411002010212444104323334003332021002303421242423410243000130414102041344424100434043430311444213431433401314200410133034430044311321103404020322133300013414413144112401401423021420301420212141244304243232204444343420230412103013400402131324430200403230433141133042014033030422233224112102322444430021400213440204120432411333303434403041120211142340314110010143334033011234022023201043112444413423213441311002233224403013001233202001032021212123400133112433213303341430134244222421213200300434124141144430020324244343024003031102034304411404413114111222104031114234432120203441121240231421100400004440301104421242333031311024444334140101241124041042031303141204003003044024302341223013403112012031002031204001331024012311331134441233212024213444443141030011002313031313414341011434123134202210323300424120003131320201042210332414234223333110434434340042042220032141142202044341433001440001411413132420322213430024012031312143143301043230011212243210431322430411022143310200241040230401121443131333201241300114311440121014104012230103043021120142302132441101210232214404203210444302220013420340031122122120130140212100023214413130043133113233402431144444400110320410002343420044141132311024303001302434314402143330404402212420321201030401342211242400113010121413204024340233341103134134441420334121044123213001324431441141442122311110300341342203002131031000421023033114022313332403004343223104422202232234043424231210000131214113222223240221332122443412044322210003014100004003332203213221142003014031000013424413203101000301430232004131132121103432321343442104123123023133423000211440123314031113233322333214112023421240123412011412133434230111341433023224032333234341102433114423004422212211201301404302404134312103232003004001420240324332101133214242134134144402102321323331314024334134413100422410132312233143441433430432142110221230302002443014200014101434023142141024243430004302341320113114000344434", "032332423030100433200104101021320020201320134410132323320221404442134211240323023020033141110100431120101133431110231030212044403322124234441122031231021442130011142112043330243434421234131203100300442043104130323030332113341030323100413303121414033420134110244322310204124133031243342222104042342110144114413134132020221323304404034221330240322142034323300431441102403111213032414234324142230104413421021022213011031030112034000011141124341130011332424024134141220302403023430102213013103031202342202301241004203242333114400003140334433223040222100401000041232203210401110232342222344311401012333101214343224221224331030403123103310023031140342202223310214442133410331121001431022212101431432303431023332014411001301314000334210423030011022042130440142240132211011240333040201243333104111133304231004203340112434120241403444240324141100102203201041134134030414344422210410410410441424144240021431143410130411002213444232122100310001341303434243124402243303202031230041240421343432411432321121343120001232414442022000434442110004202124131103012044341131344424034344022213312141302124032001111200302321130032123011334330203011300324434311422341112033104411344334043310243124413334330242330103012310001133222322200130302430443202232010112243423133103210333012304032043332102042002330244403210103232424023020134212212211100023434140430414334244042300342321400101243314033004132124242240144301121400223402122030214310232201311024002124141232343040213000030242243140410313434342431302130333013234331421044111411110001403030234234012242020443132224024103221234204314113123210112120304023041330143100421433224142241440032000131144433020024031131211144402232231044241303110214224403013441131021241012014130140214303124042410224322302402443331421411000330443010004431121220004042034441243423230130140314120142444311134232014311133104143112341102332124014013400320441443231020330304423410423010341443412431123340341012411330021240234314233213023330201002300003202010040303013430110331304311004241303243410022344314431220343304202413114400301204402212134033300113033203104244231244100431443210114011402133341144000304322332410023043134010224112323231140041320201003121312303013330203041141224332203432132233234202130301214142213312202122213232423333230400312312243120134343112104101410241240413123204443104420143123102122033023104004443403234010240442432124122424241043444414012133312132422212023232403331013212334134112032111203123201124313440013410002124324441403122444044321130221020221001144023140144031111242422411234113244030344012410422402333011204413433331232030310242101414421142321113230320022221034414220440313424423231233444030143311433212303124034121313323331334024140423001413404041020022432340314322422001044224102021422414011000301440023432212203323112043211340032231342422222332230112103133344232014200122004102003043401001211240113210444344313320210144440024444140304223104023001133221231400333312020004102001042143330131142421233323300143133443443244312130402223102224122422232340132020413242043232321131201030010310421402100112412341210322430023240004112114041031303143004311413330442240101443303034201013413230343021011134200430142320310421312314002304421201223144002022424214121011420232341204102214302414101022143231200332343400422040222112040133103343123020043322412133113012403221144213143440130330314211210213032001024120010430121124242214142004112232202333100324310033343212224231210110043231411031001211232444041234013023334101010300002224344320030220411222111430423224241202333343242103443343221222344124234213213321110241241341320230444242240231333334300244133203134211223200133333441022240012022304311204131224220244232120103303044000444224212303143130010030132002321403031103124432422134314040044404024124323201334341302204110404042203013312111043331240432002201132332140201341313221223324002044014044124301130222304431123303334121203322020113001232241404430100123021334222020010214032403230430423213012241414233400221033410022422134024032013140321143333133302442341204131221322343422422024343130143442242201433444044320123332143004230022133232022030240214000041024324421132220131110214214141441132411124103233214242334201210201020233121441422411330423112023410312210204233102230240004130301210010142134023030421111300103143213430004030204111111042122443222124424010041424140423132030111341223333001030021324000013404434142042411324431303403141101323", "200133120101320111202340333231440423334032134214324023301102220121020242040144411022412410014104213130213302141343324430112022224314042340134132223110134311430240441034212344241100424042003323241033421043213134400420403110133100033044440401444410211043330141124040104000223440443030031242443103222304242303313131142441411112244313404111411433214343343444424014333044112132010204030300242331440311042333330223244023224103424112023114124223024211330221314210440030010220214443121344202111240120043021401120332131020223032112213422301414112010140333213101334421304013013311402100131303243420313430000141123203433330343240023404004412040102332210332131114321332241240241120101110140413402331430130321120312313420013412312104444141333032033401311241421331300321300343110333211323022120110420433404114341211433200420301001243401240414032240221410040424401034222401313224131014341311140102123122211234223010444441120232332014402320220023141231142143402402331133213040111440120004321132322442321130324340144044210314141020120303201343230301210230033021102413301003201234400232414040302410410410444411141434342102443330410414343321141143040334230202242240331232114444132232432010223023423210443111001012443114110434242412103242201140242232430023401012444213312024434142311104202013402424114223043203322041310020333343002424222300121322333320220044224324241021020422231112442241224104414440422333141414212423001424032333031304440101313213310320220230022244212020322441030013231430320122102113402322043004122401201041432201031030041142433042124223041344331411331204421003233224214101401022312101140412223023342001143132400342413310223443413120403201042440041432410014442014333134334310031204211344112300124023122410414144121442240023433314403424023000111041211230422040031030010414034334311043143142201424234341240112203202014324043213304313300134042312431224210013240340022443010330424001313111340203020310423022232432203114434000144112023400420241234020423404031424444224234410404032041041024311124323102431030040333000322100132342341114441442140330143004303443233434014200312040102111024121242021423242401002311211201414033123413241034024300442214203032404041132012204304033424111402100003131103100232414211000203133222333212341431041040121112242420320322010322423303240043303342020323211304223343041301001322213242432103041430214032133410330144432103102244444220332141134141404103102342123200102123442032143330320131024040014343334430404131402214444330111212204140144413340042213023302441343013042041003231332030411131031011024423423022123101123012404203204421443343234013240201010242200413212022310300232221024314214440400324402211112303431043043213200130013012241010213321310313332041202341040124322031040001421422103243242044222320212002002024114414201443321442004241334021214133220101404030114130302121220233012023034330021003202333344212212022140210002400202230434030444221433042310113323421223230244234412102344422413341012000111241402434120341411211432230110314443312403020012000420432441131243140322003120032114302030124311302211113020430203021340233232421420401402240142241023021120301214331240110141020310114100442421100313214043113331024444312240443310041431402421411224323320400421103102244211044433013403330012401123002241330013020112312041314141234042441014114220023434411300410112203041224442140232201043323444100123010344402224421443432102414311323314114442040011432343323041201133331434021101220301304321123043101402413430002041004410210333221400012211223142002230044143341341334132411140022424204440401221221041241033101023222411123214444211434240434034300042301100211423410430121002403122241320002224040343423043243114034113314214001212143022434434340430141122324313213213444213334330101340420100434221401044142301004444124232232034222410021232101323201232111003402023102023331423021310040432222244221134302032114042101043300044433213040413242310221230214440324330244322021414313133431413310242013040420022140012022241310412111000304400211304413140332424221403240230244434332214242043241111102431221331041204401230113020312331402323103332431043142004044233244244224321023142410302242301404332003214203412200431043312222122243441312011004030331321142432213023033100321143133334203020311133021043022044213313440314433321322342101120021212133224234231423003341420202140131233411322314221201030423031123301340100140103102211240231200044241134112014003424121210243", "403011231213224213023241404342233124223221413224430423402134221112142243314344314243013240331123130433030134144402313103300022420043323043214001432101312331331030101140221342231202402131412224414332334404332431240423000011143043242222001102214120404114402330010120003044400210344043104044103221204134323010242202002134011114014130010201422424133332314442224430111031020221424330334121323031201233320043033421141203434241330021402020030023042220204440301333320320311001244210343211143021111421332311144413400333424210434001043003243113033420014013212010044434302343422011432313404334110001001024010144122011243112233422133141230033221144220210221113332004331423201132203222142433300303214242142000144234401104014024342042323243310131210431024023033101110020131240441241141320242430332412143431413314231344012303404231124134234034413120411240300132134021304133031201030331241411012020000221242414441404304311104421303303033320144320003140003011420030314242002040342403013214420111233000320414210304010113212120310303114303402340110323124334234304411231220321121311334100131424034131302232024224132343431241234430332201231101441122410443144144330204231204201133033203400311110041101442224132312044314411202010201412002242000203000202010223200243342301323323110004020212204444300120101032311104434033141242134434311330301102243110011212230303343331232443210232041312143003132221132213200212023014304414211134141002040343303403323231424022333041422421230334414341322233204130344141322234303021024212122041441101214223241333020044031433412004121031122033122101410320222343121434134233424440014000411100041301343111104113141034102430330213340420020231344000302341221114414444111111202224410002304201101402241410404301130324441321401010410410430434220341003432030003443240043012104040041203031101134302431231222112440330230334304343333001240443230223242113021030310110112121201132101302001003113200034144403311024023204443024044322331043201234023332030034324200203223143111031440104141222312343033131434441032433000103121202020344344311343114110030144401130440232241100041014012140112023443303441130132221333032320312023142232114231101140113234342032040343203044413241223213124101230444240422112411230204030330430144322241203332014103143331123440022422110240031224130032141204410403303300032242141003110104023240403342232141343202333344213001230110440121014003344041304123221334302040011111213343242203213131211331100441304404220134002130410021214213020111314130411202004124203334100100400400010443010140002402201021033102100211131114443231220433401000131142101334412233042210331034444011324444114213441033223024044134001122230324131143343000211302220132043414120122142441404043242040144223033213412334312113110402320430243301024131414440411411023424432202032043234023430210431444424003043211431303240424034033104023223100231304040301422210031120423224011443342142144124044430412020040014322413333400113204221124313101232222030143022334120343204142422320333302300331432323231244402314322434403044304203134033144034133111002121410214314021300231440314011443404432021030111340020200134414104330021022420122143310423110312143410212232003023403111210001003220311141331211210210212313234333201330100340213410410400300201100024043144431122423234303400344404204222111012112040031343322001211104101244330034013331042101032424000204103402141431121030214142020204321131211323311014421011104024142233302030130343133031011223131241231423433320411122224203103431101421131422032041203011022010241043102000134234211232144122202411220013244122133310010120313012232220423414113422431232334200002122420021422211313241213104422220133024112401203224234003013244013040232131413342410203300430303430100402430402140131021034030310031242034223442410140130133231400233002143113042104434023302432412034113443212344332400200341203112441232412012202341012333304144001103311324142312130423121140001431210210420331013314032244134222030242300002144324304230424232143232003331412132204120002301301232023423444230224113331440244041033100210202420112211240414332340212242412142214100212314320010403012110131001304433442211334431223300001224121344440322311210014020234134430121014433333044142411441303000032142012404143342403304042113031042033221341443212340342011002103411123030321232344412241102330424010124340433143043004023334413334333444044140330311412343403334322101212432234001122131203200113310323303440233", "023311301123112300420012433324140320212020234012432410421142341023241101420330433024241211014214330133234410033013111214400230402103110332403300100031214042421033230030400344102114124021441004044231203440343241444004001420122420404004321304422403220410131003421003111223102142220133222411040203413323001444221111034331413324032140410303024111301404113030434413224001223143043442413313013004233332333114214230143223113122043414213024144334120134231442341344023404443111031113132344103413221020244444000040304230001224341324201323431031324010400141032244314344300311114111213123144330330104413143221042333004421104410003430430134423000001033333111334334211110413232042123304241111414322241403113001322212021334123222242120404424002301044101034134322211103021213100330000341403204413321211134111142344043143343103421330241132424004104131002011423300214100303214111012432321322010412410332423320330304230213424020433300320144212444420232404214000011444444234222143141403404104141442403242011243010411024303232332203444223443100331413223311313020203241244010312303111043412111213002444230440232244422104142144312042023142341021340032241031142010134143210343442224240300301311340312042010421303304213100100003330334033004032234201404210214124043004331143303443223001310200141022042023143200222320302114400233023402211004422031403304421144434334101020021212142201344144021130203303434424021030212314121422300301212041434101014233342413003430040311430100400001202211020301012201332413330140213334024243333423311203111421244033412100303030342001432121434142030134303223414012442444214343341041041124114330330202341222002121421422431010444431123203122214213133113242140344030001422413143034342030001412034323030401034342200404100211434401332203013243322111120133230141401141001403031201003200342230003330340302203023403423441424121002034101410032210233441422411024204030101024320433042441334303120344431124011031420023422224200332131114313322022042311243131043122230142314124121133103210234413134110122310024232334141224230300421303224122222103021433202002243013004412240441320012110103102434244144133333041341123024231331342400443420133233140133444021442310420113243120434123013311403444011100120014042104341211034420342022043421132220320033231434404334401131221042211422042112213113230401002434013133003140131322442213440014203220330014003433102334014231441321132321431130100410324142124230111003313304142313133234012011431444330210424002124140110321341022410420232112013011043143012132424140214442331012043324320113200034434231044321244122412443012310132003233043042341443411431140110224324223341022220220244331433311330022142410001432404212120142422211143143303421110414444134220340220310043134034323334441041412024212234204140342033241140244301040332122321142121140224213112202300302124321423323213041102221102004131223124222332142400414130203221213132232142200301000023000202240010334041024342130234440300122214111113413223411102241430311031034440430004304222121003413012010401302423414031013113234031434031233412433234124102234334001420041322000244304414202123440421221434000343443043212042322420402241143313212133424144443241423122223302302240233101131304211222000232141413031440134121121440014034223404211223210422201440202211244032042234314304123222340144312104212424011034330243140321031110003443021310422101442014302403134413003234413443023223134403032132442113222133332313031341044033011030122010213014132101240313421024312243020441443241100032110340400104130422040320234141023403100043220224102433241033242101302330201222003130120213133110334202234344000004140332042124332301012441041001114013202301310242141002430122030331314030013130020042421432344341344341414024243332000210220012220312010200244123323303224210304213241342004104431330332222342104413443312004020134343043034301430333303313210413214140032141113201402333040442000230413223014124044340302224233431104233000012031222334341404000041232021321312111422334314143132140004001422014014424220244304244241301102100024421143442401202431311430101134020112344410323202010321402243240100113033434103022232012334342343224041214442140103011340232412042024130330420444213003232321314214211343311203344322010130021314340010130120310032103111244330013323122111430331320321022230103344401212010244433114130302010023020010111103130002412043310342212104313410401011000020041132421233014210110304432131342200241024333142234", "441401401113212041040310124301001442220204030011031402121201311221340024420143202123021421012401230111142300223204442101022411321343433420343241141310302220323044232102444211001042001421132430231102310323211440403341231100434232022110332221231202002320304343400210113112440430113403001043034010320114414340244003140343040133222330134043102134014231202340413002340302402042410133101311022110321030003302214303400210023044111344441441123232443332103340014344412313403033043141213014200214134110343301414302121114031110043302012432031211444241300112441143043403400214121203204112440244434102022100044200044012231002031434412304030011014221421442304111040220223102040332140021300443131440100440324001411420401200024234124401434010241130222101202111044124443343144022242121121000242232424423003040233102321030323421440002213001200204333023131141334110334020101431044142403444230013014131124431223230010431434033314134101313234110243443214043031304413423101324124400304141422143303320242230024242221413023402010042230402433143442334340441444202223431101022100003024444021043211434432414112312223131431433000012303323313111430302130322321143433122103113401012144334211321120233443204324130212343021341244344142224103300201311023210412114304234010440311434101422322300013424204032030142004133112102032013013022120340412312021304344313004403020200242444213113414131304131240134443002434232102123033014243020220403032000124020443323223031032241332141013211204331401032312042330212111230102424441114411343302342023443222031014134010132200114433141033200140320401300414333430132402302301003221244122100312030420243114410214142411210123312002341104340130332414332014401134323341100131031110432120404241202430331321123333044030013240220231213243232131413120112322102340212024342332431224310221401030034140210124241004323141113043122024211301433423331121003410314021030224331141222213202031144321402004043121414314003431424114213301100124434021122102321241040401142000132344024424334244230143444041133211232020300431020304032043301240423221113120344322103121041100033411422131004200034031140214141200134141103222314120143422130132103340312233424001003313030121022122301423201332132203011314131304041233034200121234430010131022234021113033013230401113144043343302112440031120443023434203423431321340203234343402433113220000232130334041220040024401442131401134400414101310004244332024440020014040024433214114300133344113441322040121020022334242231301312021441003243323223041301013013000143300412133010340023124404411413320214214230022310040010103312411134220333134224214012121002431101330032312301112414421031413432343023304330231103022042420121032133202020444320000443142001402202022130231303342422430413224100440232334433210232441421323003043414003344023043023400010434224202322004144034103104323414324141042234211444210423214112022404310000102231421332023123333411130442323142423201303200000433004140212431014211231003321220244210231313123102131131042420022113023231014042204002142230303131200212304333232233341143120040420022403041010444422302404101301014431302222133223410214122104331123142403232312423321212410342321011004030020433102130444214243104021322341240230301433241404420444311242132014420311241011241023334314421310332024131432340341401043422112034031123410130332420224242434204233331121203024131103241000200423321333302221303243000213334132004343440412334022420001441332032433243220441123120111442233041121102343432210411020331114411314344034221140141241004143024432124002420233102401414001014211223310411002111032444422112222423021220431013303044324202133041012403223403434112000210121230302343300130111103334101202240411103333203221410110002022311233023023321041411412244433434114134442123114231204024320220201001141340242303342401023220242000413240002200111011301410321313402322340131130243241141230014344030121331114333012220020323322232231004310103000210442221100220010102323212013203312012011312222423004033343313242334241241134021330012411210334224334404031424134424013231200114000241012021432232433024320403302122244044120402144031304133243114443221320121140203424014232134411421401321304231300044202142010103212441024141112001423443044042311412043200132320032133224413113231324112020222423420024330400200303224443312304342243410102343211023000321341444022213014414321422231224440440331022211324422414220412033233100203011112221204433424334434410104014234332444324", "200224442043221322430421334104441131123013324301332110222242240302142332212032102102331033420031431242334231303112432303420032434142102224314201244303440140134244441001431020343220330340344200141023344304243111223434141002141043220224134341243022433423220433113034424430013143141110131144210441424040413404332243403020042432224044201013020113112000213020232234430220112131311043121244411131141430002233230241124401132142341233043343104312402410210112104042401234240400301410312313402431102404420442122241434224233331102300101421203010042120430032111114210034232314412001211310020322041024034044130224044403411300230133043130323432343222104402311322340202041203243313040111033333430402110143211444320430123300143110011422422013122112434442140102410133443404343433114314314140044200442320434423013403121100400142232232003421000103111012322043404310421300340424303144413303213212333042230223423013433400102432042420431411203003342434034004203130403131012141133040230040300232144042213320400324102031140023220421431423223323434401341123212344413342134433443233133424423230040013441134024122130024413321320143213114233104400201000422132314214224222340131432443432104230302034244434400414323431231211410214201421203023314112003212103443002313222200234342244321113442112121213024233412320030023342002302201340441000124033430103412321112104033442212001141421232221320022423342120202223243411042142031022044131200340233331024221130101403443341342110110302043423020033423424302423314031202140012133103121320333133423113032331012334220240422341240402214433014030220231423233343100242122111341432101423242234141441232333042234244321223134411131011122314013121214434200340114144402323401201201340101240034311303023222311240202210203323242213232010240213400331222114202100444414441214421344103331423242044402344201200443400212132423200030133044330331132003300222110300021020032423102302012344444140114041241200102330132132413124033233233210233002413440244013004223100424241413211134102302323122012011101200440120312413142313412104100431323113410010013312403224340030031430344400430433432101431444322431114022011141011412001132232314043041104031112420010131433322313333123422123104312144000340313134340422120424241013114311223213303111042240332421403011200300134240304311311203324013404410301101434303310330111224103312341142311101003440034221133114020042003413423334413413014014044212031002112104332414110122421021341110223002301442214102040224400221000111013234002402131102431220331131021404311003420413020110302324423241243101303132110101202023114241314444013221210124402310044222101334311000032204404342343240120202002301244303314211100442123211023231141024140430314103021321202342443420201242211103104130342434313231410034404300123323004110144410434230322133322442303200231244221400121401424304304241104344204132404232203024231124223021211121343244442400440120410212310212333144341303302021404201224113431301330033122111430120341042012100223443020344222114213021241114134003400023323133142003210344020022440314030040440314423424131204213441333304240442402124413140221412300223420114332324400202344023433224444421100034224000101331320012443211043222101133313002203400133342020223312232434141204122412201101034432034303424420203114200224214133100134223441113404112330241110220043323224311324124121121234021044443124103142410331034210003244140224234301021134023124300103131121030244430233024024331114221121340414304340141442311234302400033040312200244132424012004303202314224202004114133023204141402300444100142243133443430304124101402230230110021342240400220404231301124124431421141314431111301212222321022311223311122022222400300132101243001432432402022331204204323414224023011302241332203321012223323300140442324203331101011202220120433043343423322103023231403232344001310442213313121114324441330320422201020320142122203402312344404001300224201211033401144102334132240144443123042421300122130023001000124110233231101144203400211321334434224021341322223312014001213320240302314300403302341104003211403140003003103222211134040332403210003142222414023414220422103231321211114201042212344203041214134101300134024030244131104413224313001011214431132123322000103100443030323323124244203200442002404213122124230234011010121212442143040202004413111212203221443444013421323022043323013314130102002120210400412434313111114041132342210020432310314424443044133414341410132232241313301411031211", "434341420442010021302434030321342332144311300034114012000443412342211001213414103310411442103210403202442122332012020444122231141303143141414300333123003343231000233401313141321331304022341004044432124210122001003212011423331312303214312302032101320234423221011030003404421212322443100142422430301222143210224131314333323212332003011040441232400210131143014340441214434230230121240302222304042211304101331341023404014402204133412144113440220043420301114030302204112113021304424020124244112313233413413111443232141411144011344411000344322141332403034013323224432234312433343312400012411330140034113312303004014330400231223411441040142331440422001031313013302344430121422210402440441211110312211130231101310310034434400100344111444002141214202221400131232203332010113312140212322424404220121010344400011113114412343041143021344132230233234431203233133421343111423223101413301212233313313433012120102022341411432131222020013310203424103443231004323312400031240243213322131014412321343144243143434240232444200132022003310224122202331440411341220010440342202140444131000124202411033200324004134412441113310033310123012320212002404424443022032401112143030410231121331310000032024004200003132242040421023040244102233201422324130434010211310340414422102431230233313100020401321243342402431311031021313422112423130400313314110004343122003022434002222100020001144442033111241413240011234131401441141441033003300402303321042231203244144434111430212014011442130120001243013323132030444032410444001110224122030110401132020133242302111243331312101203101043021310032144300101410312432212324330221221221330331423420411012200143131012220230123433241223102232033410442004332433342243030344113231023433101242241443140404244432010002044211123123144031113044012420204433233311303130124422011102220122014103343000322400433213401141023421440132333433011310001421130103404212100032131031413433112224301101140013201012231240302402140133024232411414023232343333013244323422123031433111141143124043044004000314134201113024433244233413243413020424432421041244201122142044234400023431300042220134320021040142243134011042040224112314134323142320233442043201142142434024132101120030231000420312110024103204410244310211021044233320402242404133001401443102443043224314334342343404311102204143000433213432322241310100234440311044041231043320430301402443414241020010031140200023034130222432314040433314224320241300220103020222301204134041044040231333441320014110304403122112031322112141341412432133131014420302212011341442301412341443244212420124010342233214302134041430021431240211334412413303234404241141401344221440142011214240234444304424201142342411244243311321142121042144114331444042420230241443314043203021204102012303230103142222400134202013242413332022104403324003002311120401422334220203041203110142412000422010330101210122113343144023024200222210122410313320343322032013422322212004314324132131042021323401134014031313221404104122111003223222102134241044210002434142244202112334213041132034210434440334331124334013343022242421410013404012132440214413104334403400133000441114413142202213123331142424110244031214442100400014423104321424043101023112121031444013401023422412022410200234322043232000313140204342240044423331312120112343332121142000320432022233402404424031300244312002003111331044001444212410322214232434411321143011041443221042033004040343112043402203011043443040432412232341421122302312110313344214213101142312033120420341241330324332303112341324022144242143332014302024333232033420314203412043222302411211032122131410024432002042134230413303413221410232011340310223230134122101424034414224101440302342034123434240211112141231021211423044432212023004133330104014230441214234132333343320203312224341442320111021112032401342213003133044434422021340232302103134224440324434443421402301411111244040301130030403402022310111132113311443013124404121113310214203243220332032430043343333231242240043432101111403041023404314010440000424024122213004301202243014041300323333040400212410424204222003141204044031312220411410413120013431441411324341430210302041443433100301210243411202434302132434133231202414324012141432134104224024432424102122241324144410030233024121234444141400044022021043420214124043441214322244112011032402441022432220244200312340431214033431212410404031123204203204131122133011330242340324332101413043242042023234200242334111340212031100433203031103403030042424211233124110", "434342404344411200421012201344102220021044200001341324411411342304104441131003140423303102010403310404113022202343003342313212433402200012130001020010121413213411244201024203333011003404133343140310101412020424424213013332200322431201112103442242033333031330232244313241023343334024312111441000300324212024411213342300233034023413123333201402001403120324133200441313113410332143244422441001124022343241424014111301223110023442421211222243022303021044221310204030212231441134323232003443032304203200440142403033112032403224313123130401243134204002141433140104033042014034103132221002004033110331231013410330343421211210040213240001413421040220043324223033134401444324030220134223322210421200114233034113331330141044402201434302130223131313423120024432044222410012244100440301130412010442230020120000233344110344024241011212203233340113321040434404420311222310010202140221314040320421412200310203120340012430302111434201400411423201140322343433201011204323120302440114320333313203132042000313211034141112123124241424304041440244411322011412411040233223300220340241440033422231222212040400301341101412043342322130331004202142140412423031421401434241202201334311044333421304303232322023001322131142423302422224421433440123032243103113003111312031322200401333103341143314333334130104004431324314013232120110230041434301044223303320342000424021403240004434332334301123311334112113224332334232432113021343214314222434331314032034202424324304144234122014443042010404023224023320214323123330000341034234024233114032422040233104232133330100323020132130303223241314220442100110142031202214012023010030132122304414214243341331024340441021224114230324124101442410132331341110321013343401344244411013142203244231141120103114410044342404020044010343441142113024434412030233421024422404413004324204214044030312133001030214003131420003214004003344340404204242003112210021124220230032301101341012432342324220241300124443024024430423440141103041341043312102420140113211024034112040412314402110203441233130221202331131041441303403013402443012103223101043400224321021211423013424003203130323110332042130010220224034032120311413400410424221332002302400103233221012202134330134430334411321434201443202123004101140304120223220140240322421001434411221414403331114332313144340404111200203003020020122310422311230442000121331144004042421322110422032044014121323423300301134442102144341120413100220322042014141034001400324104311412211132330414221344043411411024233101342240324424032134212124433412321020004231222130223313022301112043444412033344414240340312322213433104031324012320440433213103334442301214124020224303100332302101110241311440211343210220340401110003304310142434341404031240421221022024220342000442041423130304343311340210312201232431110323133324311404310433122304443030212031233321103241232042101042404112012012300334040402334304300001244321304223044030024143324143044042042313020144203224412101404404022421342132414141242032323243014332334424331023241401433013334320210332342313312332312310233243414032011442001010002220203424203410233442242313201104142311044304120311302031101224310420432034042312013122012013211004400202112041223443132413124221024241021342102033221311234002002031003141000323340113113302344311321432023023123014420324220343103130441422244414231203332320144043322421234241214424444331221210124410303234020220342344430032103001241221042203100010230444440143331213430302012020220341131141111004314421140141401010031311440044321231144013224440022240344224103012140334443334024233103210222014341041310423340043433314441214003240414011241031011201312304113302144210240302024121043023442121311001232144404431030424403404140244004020433331434002314122320422043102030300332323114121432033133042031330133024021002001043121313000243404440102134204040343140242212111302131041323000323303203433130414323324241240042103133013022331203000103022412314313402414104313220101024114041102413033212011211040333430324100342311144322411440424103442013444234102041003222301201320111133303230031403013413021204101232110142344420033424011102300343142023441011002022424330002104201023201413004102302134044322014130043010211434013112342402220223420114231342103244410341202233434312202104111401210343424400100040033413014044104013441312423012104100101402313143013124441311212043022430133413220014231144020041112022300202324003430234220021344021120133332400140412131334341022004222310124004201", "131334123211044221213410400340140021220333044112144220404020110332324033013342243201410112133212404231334342120221443004301111414422043131020001244330022113444021013410231240212232020403002144300223202103244123311412444041302124011130223144423014000430412432410330411314112221411142233021133342124130302300443121222320113431414104400124124240324124301433222200213212200013210223330014422414120211121130142343332004204010140013120043204000221440131004041234300001222221431022012130104104210320240444013020103330143222142334143034423302320102114113013443101240400411233233002301104010120032434110101413010404333120420221244234231143042303004420341114144224241020420220222201120300114211430403411410312411122040343314022044234230323400300411043433400213313243231224132042422301133222004440243410132420231213114144133330032122434222410302131222044441102131100342314312202203302203144021204032400232012433021131200344220314042113114243203214410302233302023200124004011420110211241304103044123344010223021223430231020341434323422440421124320024100241204134422220142133234114332404304424013422220121313344002431442003404434314323301042244132201230334341044131343314102311042100230202242124323023310210012011440313331324441222231412120103324221342132033422140433303123444004031244024211144421432011142402320431410200330412311314421343304410114444204101400322022113040233021144113412142102013141002421244203320324240122040104323004134142020101404221224130232333431442011400313141114411331204330330132000211334021412423031322200003202041420310412000314312012241221334344043302414143401200131104314343133421233313040321432321303031242431030130424300444420004434212214430344210111333212244010330312033024300401102332104133144412433130422031201400332000131144134121330042214320442212320121111303001413314043230004133403140012300301210420220003013424104231202322303044012212220302141024101442204300013000303322411304003110222221412323023222222020130334243321310044443100234200304412033424332234402013123143214314231204341324403014402402204034222234233002032130134241243021413014011230044204102400003304134312023200314240220204343122124302000322322223124111303202410122231320340441440341322211034221443113223014433101421041203344133400244330104211002300230000300224204211133412412422040111243041001010200344433414011134041103214133021103031034403240334412213212221441202343010130210211042324011323320012121112002320002221001401131134013122411244430133311203002332132041244224014113414243341141034223102314001333021322430424142322041141242213111011323141114203134224434431122012420200402223101142312200124012332203323311123402010401313043430140434043301302423132244400311103034032142102003033134442032330404221340433333340144301011410142102013440130041302003203132313142334104431021424104314000042224431003131001204101131400310224214444112040034202232224331323410311330021024002331220114043144043222114324310312434321431230311420130143424421432400221311413343234400320123241333123133130211134421114113433231400244343041203213140141442440434120103041120331331330221223414133401422303133123420242432400430304332123211312424332103312300314004132011230414300314143004000213232244414040223002113311411131244100111342021142414103101410121033403144213130134324122212021134301130433010021200021034424314433431020340133021214342412020000133004320132210104332433302404423034223013340122220404203200042133324330421304220314132322313030424120020301443010110210320214402411121444202042302040312244012133234243002222202204241140342243314230414422344033232213121243313332414130230013441334103100433114410431341330304312121134104120433130212034133003212002211210222403014031220203224124033322342022011121200134411413442124203231311041043221032103001313114444202034420001024011440222114200241240424331040314340220430220121302404210030133000130140014031224032024130400044201221024444121203102240243112040431314241410114223244321022444111112121103024232020322013212114340113341104330022041341123403434441421243014301221203112224333111342324410132344141332222202422033021131201433402142002201213221043002330244212113412331332344230214100404231341304031200203434424433414343334032113021312232110042132424330124400341021420432103412043020111300032003342110040102412130011303001200221031324212244111220404320302410401424320243334332120402014112303311422012102142304310130403243213002402111344443242302330233332", "410110011104422220141400114331240042012334401234420313044443013314213223003133211011343401020341041030211104000403300322214234024221301410224211412431234023422424004440133011433034340013404333402143112044413440033240300143044224434114312143144400021210433042241132343213442414314342033130002141320230424421211303234141122414343012420144340121021320141211233402000200242040444241314300111124320143040332203404114141434213013012311031432024031443014400133323104314221113403020200222133032122123314042123114101010043443332241444412431401302112402423314331240323200421323344041423143414102121032102434442020410404244233424002130100122123301342433113200133034240222340133011102244211202002023041123320003234440241311024434322033243414011041302341323231021424313102104140444333412221231411140444334133123200423203404123140422040024301304341034411142214120322414121423303234004403210130300121414033442313133303233100123033001200030331214103402434201400324301120123041344103001013033404404011321341220213124312410340344444434304134143323224140022010321410233441024201141311434033220114232300341021231240101021442030444344113101221334233241203012411312034312323222310324430131420243444033200313031242100100140134431211400203314442420133312014123343210341142313234313211220202011222320124213310342412244044301433204113131323031431231031030141240141430031300014134333230141201304332104003014343013010423234134230020342431124414021010303244121014304132341334143432201241341211440334002224400320331004132340430033102430310232422140404042121222120243011443331443120413133132132201310404022140040440034113013014340131344441341341120144004332022203430023013434100412131311240444231211230024403300231204221121023410331041100214324040334031114404223003214104121244102430230420304241202100401033304404111223221023341233122340342343133004044033044221430402314121412203442023012413102230434201134234140240014310242240100202414412104103414013024044230231404414400032211114002232303013043440104223334000030100414330333113204413032333044420124111233203033034310432044141132232114123142211444242132340331310121400244400303310402124240022231443430212224334202334422330222422343201443410232300441330401040230130341210001330210442014240202003201333210302423332013034202041002222401323223401431230011240120343230441210440313422042110424202223140114342321323124103231423121002310043304442104304104001432012110432010042233022400103003140002334422414321113020320123123021432011143310331430413034444340120234221243224234044433334443021020043004331241111140100244400213411221330423100032331333330020211410003032141244323143404102323144422121003041121312204133420110130120033310331304432043223423310231043142331022412034423141444144114012001233442210120300411132242022134301444343344223012344343021331301413333330113412421224124100201333440121044020322122133400343314340231243441231030212213312012244101240404432323214444122024413211110303030242020022330343324410234240240040303002232104003021202003010103002132420120340422103234043132242243014314312211124441132333411244040404403320410204123314313233210432322212114343000302101232310132410040423040430303234222144122220224002024441343301000130402444033414121132412122012040444100231344332033414332404244143224311314313314312242341142344310344324003314233204113001134411202143101003232443414031022303403424343430404023330001044003022211334133441430210230241031343104244331233402432410131134011314314421443401213112230342310332110102131313202132214101422022333341214303211303313312014144104302134430201141211100400423213211434221442432410132344224044343042001122302233104432043321221122132023043234034101012411400023431333434423141444230033420204211222230104120220014203002422020204102112012224303122114230222314211132134332310301002204313322103430004211033023230014324322224000042022210110140143403241221224311033043012123102202424141142042410212110001130012101244224123300214340313332322442114001420002110201314410224010122140403401203030412131032203422113041342011410020342212300114000413233433313430413020104144043224400023100100403142303340230440014032414441441342342334223114132301134210013433223313212300301003203434301413421203330013302303103203203003200341200241413324244431034333122122341423044123220014023343033002342401233440014014313344344012343041424013110100024144102244133203340204002041330432002320134410340401424232203312100243000203143022", "134020120132103020040344240233324322320043321411024420400033133102434102403204211220110344001131423341234012330303224134434200224002000124442240122301131003000422444022241431013131034003331413122411410133031440313304311044313232211013423231201111004124431110232314240342410040444102013211111223120320322103111142214101133432432432411302323334122342410400110303324401022344020403130104100032013033420103041242440243431130230233244132040423134021121112401220442102311214134130442232204110311234121140020431113010334044142013210241111334043022102003344444430010340242232311431220022431122414104343412013210433404230301322142310411422121132003031023110214243122442441024423343221014320021404342002232124131320022114304024121034404442434331312444202303243012131231002214311230044241200042014304034343043104442311311130222024032422034440144420044114311412330030043442240300140242040340123431432304403443002113123103031140122324444124123031302201144221130140001112210402333303034444332120022431404203044143300411342433234222214021340041211001313320113004020244132220343430130200201241242320043011004320240401401134240020310440230100221432421411022334141003222204444104410304334321143211203313102231233403243010321001312242231130404014214422303013321232110134220201412210004141112331331020243331334331430040330303234314333014343131112010110042402003034201142340010403132332021313314424222034030421334424443334312103144133421334121444023133440132420144031104320222200134343211211214014432041322404320313301224041204013442111203231104201022403100403022023210032421134231244124234111330344230130232404132343233201300234332112411211344122400311122323133234232230304140210404103111343134434312242323111120420023221411314343243442444331312332002113130203432044010244113424021333040232141310312421304421331332241112114120004330301014434000344002242020233413101102034040200410022132243100214110044223002222121012323001032343330403111011133143302424320112214403034204411413412030402440004103444434014344243040402304242044104023324240214230103333013242401011412303422411411220240432124044112230420143403211443010001333042402031223340302413340442002234010420211043440340431044141144202114231312413021130441010000401241224404043222224423044414222431410122333043424023314042240424343401320324233400010041031332223421023132311144241421030332031040043343422414132302304103320011312030004423124200331042240022213242141224004213411114440111003314204313242123344411231001013120042231124232424231421222412041021041043423041312420444310111141013012304121201324112022032011220303322213134120300030324420220403411444430114000440343303042134030113140334241103112422402143003411223444440032103233130303040413111222142021011044104220020222313041033100340102112033132300402342233041021402000133014214002404041202031440333424140312122123414201043020324404101102234240212023402214422400223043044013210300331121223013041012023123332330112432112111220313142212133133032043323101042102111014122134210333344043434041443443044412303024333314440422201303202024230431411042321102144330240443314312420024121020302200321242221102341024411132411440302301024134020210142033224220314024204230143234212302200142133023113322132033024000021344322240021003010102121200344203040042142331244244100011030111230323324412414110001113412202334124224322210202113312131240200003230343300223314320240414341312313204212321230342142020032140322132224041043104424042340104211240231110230321231143431043004220421303130233241413003212402432144432011323423030121112210014344344130103002441304203412410031100133321330000221441043124423200000333042111213210243200300001400043121211214141022410430421033000123042321140011423212202413233412141332244401330243423433110234014414414000202430022204422310010234204014100031333444323322002220130044313000321123404220402210200442132132420140130431421034334413403000104424310432120334321004242231332044233444042034042001104020234041333231013103240114324224200430343410342312333423303124101333212040140432123312134013140431023112110010320140041432323303041211330003322143424142342100403400221314223211113243212033131424003331032320332040340221422032433140222042233142130422413114322312212124140041241011122233102210031000334022440040343324112044004400143211314323433240112234343223200023321141341024400140323034311010400130031411312324130432202202024001233243304411224323110133143013134141220201201041", "423423042400131113030331043132022222122110024004420041134432111330203200303021413334204421234102304243034244124303111234444244033241422311134412112211244004240233244340341402423010321430131220310341442003341044403132041412344331310340443403231044204402102330213334241210032430233103321012401110242113341134330404322302404342401441140304303402302123340331244242221244304021001023033300113003440200311212234023102221141220413101031103130412041201344433014112010330134442412043443042230242044341110124121100101020240100330444220040414120440124243341001400333433131424224010322341441434412314112021330342433422110304023312214131013013413130000423013311132434211213131100413243130213302323030112340414400030403022323314442424130424230422300200240324212402342023140320341103410244343121344011144323033202140232423034330321244121043224121214100340314423310422020130244043012314214011343434232233204144403021220203301413323411223334203144241413431123342004004444321314314322443111342343324331423013204012122141433320334043044024123400224301043001344020133123311021431034440442242042102233110432322400230111223433114123233142141230200444134334234432343110314331414013242310143100041100010334404132214224313314204024241211440121213422022202223442111331214034101331133213244204402301424320231140334220034313441111202303131324133023444114430244132220012210213141332134201440043122302021424014231200122024043221441010130434442431110034022301103100122134413222311110003301430020243144330431404022101011310030214424134304404212300141043033111102031224233211303424111011120043041141000214043240234114402210204211043440414204014410040002143223133201044023114321431333133230141102323121302304142342443111210423422444234231033143303324101402344412024321133341031244022043034323101041400433011114400110134341001312232031240032040143012133340244423440243423422040114340300301043314144421424012424000433313203043401300312021142144131222312330332321130201021420132011112432224012420301233432414011241411030440211033024220424043102112042231411012010002120333143013441214230323200032314424304232441342242013101031141110122323330434111120440041222300144221221221403134023220240300330333120334140403010323124232131013132211210212432312313243021130113032422414322204423322242033233001434033313040121124311412013024004102211333140343041204241133433231434112031134342234344334412144121434241411433132343040031023301444403221132423131010400410412003212040224233230012303433240420124020011301400023134014334312100122111403340141104121020111034413242003024001241404442031432102040023401244420420203143341424030110241214103301403330314341004123120334032022011041131304244040302241103002113334120422012431030010344123124034301412221011011110121430034344131033410221042021322440040410022001334430411431423314042422013403121443232221102103100201140441300431021104032023313202444101044240232240124331034301011021200244043434223010340142113400002323013141402400121423012044220240300112142033132141141410123221403044142342011344440130123231402124344440402100024221042010420312203140432142124224321222212333103044024430433332410033443241142313032212031134032233012323120431323320222311023433432440241132103312342420141433010400312004142242332441124200414342114241131102004030201010334103320133414300041234042303143403314233241441244040230212134210432243323314001433010143313314342412240431110234222120422130404030442044023334044314344213400220004114203211020222313423210411421423231002443221411433314204240220334442201302200111043204044130224200233230103002400404142302341240303020243023113002011213020404444412240304220401204420233114324424244312023010304431133130100014233203322241112003014441442012300013421320333123330331013330434104120430322044042043133420042424412132034414200243320000344412122203323334201323010340042403114224233331243023232010241030421331000422210003401421401314223003124242402013123032020132113013021212201423433044010003200043333202320401020023410400020222222114122322231001131112412324031041011314323443134220132233023111301343240222242330220313404412031033414132000441324230404104014132312203430302120232043231120233134142210314243341212033402211230312014344310034144040444023140331321322143213024402103342430401422402231204212123330241433214032401331244332220311020040232343142231330003444241021314441241134410440101002414443211423102404343133014001124020321404123222421121142242124", "321430212410213114034410130212132134400011330221123232130030133401121300040014244232103203124000004443140204231104312113022314323421122021400242332020323443413413303214420112014210034442101432402244030240042413204101140310122042200332114330404010023213110304333413432433101333204042343000241102432120222120412223434214302203324141241313411341134123120400133321342224000010101132322131001103440021441304242203244001341111241442113103101224441434223340210321221411011102041202424002422230131104122000334041312421024333210133311141314323011042243104111313314323300031000443333441412210103020242323120220320234014141412224403102112201131324400230242344432411212203232214110111343212143341420102430201231421144414201132312303420131224443211033221413244104311441040102123111420210433234132402003021114410033332320210344021013124221413120421433231300210100433441141023144234314041320234124214034002301011222434242001300040022220230241323300403233343214304010300012010434024332333004341032341014411100211241444432114230133340032224340133212304312121441343300020333404333324412034010322304032013211223100111043243033141214311100423404000322304342410424044331141443201202402341033200144112120441144302030100303402321320214224031041210202334104301113144331114444110340233420004411241212310113012034012234444030242433002102444112443001002302013332312310123014001302304312030112114001110442022332143321101432331214223311421000010320332014013203003321344204212441123023432112133003340312442433024344131112002010402420441112100400112033011303420332433422312434224301443114333020312233103020312334431004034314434422043431422401024234013322323120421224040211311233410141322240342203020110013244400030400440400300423124401430411103410340214213302202342223020234032013312102404400421312424330440120241131231124143003121444401000100004134101424441020344104114422032013112031043331001312331333004101010024414400411011334132034223302123441432330000314432420434214030214120113312402320041344213012143001222213233331312042440103041010401202032313321314104440334323314104302124231124131101304211202224003040232420002213141220221002231134040321332023214312121021211321300230243131430132244014301040402431440000010144111030244424243102244030241211044414342213442111202031442001402422403024214113240411011411011244334031102441413134342332340140002224014314023402222241332044043142402131230202101434024040312200012142434433230030024143140431024432200000234131311102222332404040133023030244401114114404431323230101414424312332102221140130204042112430424243133424000001124330413220214412314201133404423012244400000201220311341221202422242000310041331413244342022343233112111002240331223244342233141033443124412113314302222330414230113233020403220414221114020144244202104421423300214230104113214133420221134433441432311301133130403443312141030142130201421134103423402013101104001341103103121232432410310202341424320443233013421102302221103040343240440433213123330020241423442233042230312441010124210344110323203410300023424444241122044424141021034022320122101142040243003203043214134323224313001343210211131100442030002102213110323001120420211122111324032430430401142404320040224224211033334324222442101133212101001130414414441400430032323020413440140003402232330032000211203110113111200142340011300412011001411402230114334402304341134032002333244121424224010004432140010431340110220004123023234124342011441202410244401010114402322030042414311130441413110410012403013004212134441430311340114341013022023323331204444034122314422411344022300413041224221132333441242422323311310410422423141043032423434240031413420022334333001004040303111343143141404000132201432210110044300103042121042210401020010042444442101222223344030124010204313433322201243231112333002013044224104102103244101203420404210111314400141040021123024334132420430112312021132312031234230431021331011223414020004222023004444224231340421001204324420223132202340314222320244131102402103140214143343242301330110112024104134012013042014440440312013330141000014013203421312231323011033424103112332224312130412241211034441322211324424234240203111210334001042120422313102244031041242102222011230441023023010202124422224134314433214010230223003012244130131042424130102033341231410221311333112434220110344043322001330043234100424102422042202413332014401112300133340011013013403141201214122110141441143201011114012211431102004141341304433211114121111", "040240224113034034302030424014240232414102404032104220123204412231433021422413444421321234134232322342042034034000402014344111214404122144301043431011220000034112233002223220144014323343004203123133304101404242000440401013221102434034441103012322243024301342344234131022210132032034112324140011420410043344242024202321330412033214412130103241402040011300422120032324342344401144412420124322331143240421030224321230300022310214330431033103322401043231442104014434331143300340041242212224421021110320344143010024240212122420401003001142401204022221423431443202330310010100311243434124441040442314003310124310131240424221330333124114431211004134143213012420333304423204233114120000432414314202044104044431121434340410001412330334340312144030100042043314021242020101023404111240034141023110403224322214202434143001020201330231244224033224031443444412411141231242213342432244130240414033332003201242001123223211241212002300434042142300133331021414302433314443330002311404440443443441131340241241431240420121042010442231130121024123034043343001010140300243221341303314144214102210030032424442101431211023331211130444031042424332400003330433212420324143230103423122334100134103013210021344111334000001010020322010204144231231103431222423320414201112133130101341244134231333443044004024131020014402343313200134033000331340302302143003411013030034300024114204411444243234404322001443434204030211441403324121012420240011134140221040222433003321224433224001014044412343103013320241043044211302441210111340100040321320243440102200243300033000121404441000401414423122424303022124422333211202033103320440141413320304213040112132000120301201232201120334440334032210114412143011213440124231324042430204130200201201213330042030442123122441314232023133322032340330232311234303334413041134304242312213243304310204113024233244231113432312013213441320244011322011422202240441332120323413121311142102433304033243132112131220443301404024434111402104323002043001143041141333332420141424231132334031412034410002223233431310421230424233413422130001223332101204423023022043110313343213303021414220140011041222412404232013020012130200324300431334143332003221143420340321244041443221323210203332141003003200101212134400111410040333430121432400404211313432201411342300031204434331424401033411404420344444433040030102440100024402400210243314033444233233040224140003341113013131143214133324041342301304142423220014210333224221044132341342031322322023202331311403302313113111242033423342324131332320400043103133120214200312344023123004424301123021213344111314142341030240244122320021111023244430313403240044012002034434130401111131430311432324120024434400124114001321021013343042443002311141113302230312233204110324021303323114343404040330314342312311413142043304421433341121210024120433130113301010230330321211032143003334403420020421310324034440101131122144043330230044123441134124413122421241441403210144014431143003141422344112100033133232230101412101111320441324124402011401044003044042312340103443134333102012020411400103313324304002414310403422214031043224132320212020302030001221230330102304200031013421342011124031121403343333124043040321412001014022430031330002434013220044230102433211322043201402344423102200202412124103021212421220024443140023100144214441131340401311102422203231212300312003323220140424004431314044233443103420332404113211224144114131242424400041122422032133240240312401400403334324300222032444002304010402433220414300430041433322131421122002433441431243413203444142133120111212430044442323201024441302122404211011003031031042110000222412424113432112423101100142344222002142244041214123012040424113133103302214240003014244432103322120234404221420010200110111142204312202023140423431441130343423402232100304311110104241344010221101001221423413410022014140431300400220044410244034244211121342323111312041310440322004032211424012232121004140200031100111402024333344314332012302104220202201141014231032023230223021423042340234400211421334033310303412142010220032042304341041204003412340212132202422041224333001313032221144412140340434321031013231413410044333043030100220303032144304204243110212000021001200021410420203104440334120422140201214343124313044223422234201241000323104243001321440113303040422023224321122200341444021401222023243141203140234442121402130403134334100414030341240231334021243020213100423200412201143432310122333020103024214022303022131041421304002020431023", "321220221322012103323342331240210143410031313224310413012011302304312011041014300210133244324401211112103414000340112244013331021130131002030443403004333342220022402014422424423123010300420220410001201100401101321034404021020313213010113143131211133413034420402423240441424203300444041241424012232224312020321420340002222441021423433401304434213210011040423020404012204333103320113431204232011001103202040042141124304320012004213300031033024244223344102423434202312103321201244444031401422022032304100034411444244212244311000334242113410140001040412011203213030413013003213010240204102442142240302214143203141043313413022312103442400032231134312232333034124431422103314304004043012140421101120242142232040431333042013342144314232000204134411040231103010432323010340320340214413204431032302411303112104301410032141301313334040403433123143133232202320242021334412013301002423200212024303120121411130431414343422230120441324032044110234410324324011024110343203220343021210310021021112440224032104212342030300003203113323301004203134143010120042433340100424143003411141331412313233013201132041304000010323121010442310130232440232240104230213343412134011233344411330344134023344044144444044210312342144224010204004020001010301221421132101211041403140214014420343422134434124142043300310014040301401022440404102111234243413042424400403030311204304421211001123123323443323404443443210130142314030311430131321042231140344343042342020130431314240233342214433224223400431032402141032142233224230201341334321444314102112033203000232431121023432114012313024313023301413221421043422443431312312312334334041033242020133431430141430022443332132124102220224234100111330222400124121334320141343443440041131400331131034222143303144014132421134300030421001410330014200130301244141413143140221324440131042211203344433423134240241311232034420430042042433441310203241233333202234234422013020433312210112130433411341003443333122321143433444001321431144403430014311011334404134414301402012041240120342400143134113341034111140413141003302432422422014301230202400402333443311122040333320000004331113423311130042221232111124421030402003341422122420422221232400120220203003221441001031223424324030414214424122120343300103400124134422342120031434244442400241010034131124401122333022402244214034033131212001340213223124320413012214104340212023014320041114132310323222241200303440322020103133314233201242444320420040303441334233210334133414043022334444243300044302141202041110312244444233024031421322030224034313220042414012202432234302131201202413041321244202214130130231444234230122141134022044023312211224224203142402124014324344121103214433024201122220401230424222334334040400334144414304200242231402140124434102012244214444332103042001303141021243100031333132201331244340143233302022343003411424421224302313033432322334144204240323312231111122431432302314102303101100020121003303303243100013304301342020031133143000334210011401340101323032032143413124110334413122113414400432231442333444022430200013044303404312132221101121313242130011113121002030302233113242414040031333431020432042012003321140014134423034443030304414340303243312003322412421412242334141314230042222430234224410122112413300421433143220342040142324234102431221141432414202043230202210423034444413122323130101014314420002121012311204014243341101012321340031430434420330410034120040440133341104434244104102042141124201203004024332421342420423023231112212241133044213431022320320041243014312412241123234124443204202042340430312343342211303044120423314330034240241112402401344333313040324323400033012421034420142333021140240033241014304343431334014144442203224003000013430244304224103404034023014321310444414043211013343110322434004233141001320224103320042444302042332443132134330043014344332233340420114022030120343004230400211433410023431230342303212021404111401122130201404044141110340002231400441023340430323441103332133231444143041240201010424103103013430433041042111234013121412424312314042041344134130224404111112030201232421414210131330401423004041220201302420020020411334310240301043132104411204142440401231234311300342211443440223020330040024212103444440232101122042133231424140204142223112042442241101302241432400404244220142334111113231433011123133034420122132034343434430120011023023204344103224132224340442321221441212344222213204230243234211231111221222132042233334033413323202113100132330113411141232422421443020343311", "313134344211421033141142010440114123432110334402034313300330133333230024143442442410230132333144110123012312022211002100013121141340114101234412320114103313324234022320120030434002231324432222032230241441021342214124222104341204201210141042324423140420443213400112334121443024243413222330122244404004013123334310021214424234013344120442332414042241004334241010203203102134324321114443103241322342240014443112432100441024132001334111224421401232421422200032320304040112214201423213314312103034430400013104311334033001141324311202343204344043444321401221313110102030224233341031034221020343431322341020220402330401034031421202022420234413214341204414444320040110023342321333212100004114122431011044022401001330320241130224212421114321243440020111020011041231432124444143201404002104443113320310034403403313013031421041224121221143131242211112434043432203321033213403302310211331214001103403344034022331110224313212344220201033142132340223321123132324043423202020340120230311010243311321203330200104000144214341444433042040010143322121430132222324011043101141424330423032113201324442413100140402140210334004020130101210403304003103104031233142213314330344420001144343102421030314412310101300440312034202222142203433303341321120304042101323010441231002324212331322440441144230220123432000142012432041432103310411200030141233212034042041112030034304231420304233034144114110113004331213040213400104211311433204022342320310120003320343441140141003333343302220121122441044420112032201040401211103044020443222343212222131412310130020122422203240132322244414224013003123430201424144004200302200324141240201143424134401302140133033230302403314202212421441000124244332120203131441422433130140203230132243334402441432324042122112203323231102424130434202443340444042001114412101422310221224114423042232104442403303141201013301433404024220443023112132112320102322410221031434042031322312410312420442044000111322004432312023410400010324312003204313212231300000431133130211410310201412131344213120040100443020034421320324202423423443402131440211213323424300404323440324304134003004112004041303244124404142213400044033102320313333444022314221010002323214100234210110333434424430124424300130031342030101200114141312234004342114230230033343043444400132414304220322443323101344100220424444423232310400214113323301211113423024442330210001241223203222143001041034432220123104201012413011222203104121420113221013033142411121434011424332310134032421202311411224210434234001322403113442121040120302202423330142202300221121321341344013033442114031012223143314013312414323202124434213410300010312401432042400333201334124134424340301333023133123204133221011311041004214420032003220023130401213324342040014011321040001321300141041144020214313232111110102340402443433401031024433023144022434323410021241000444044421043031331422243142200230333220324032000011432204410033041420013313343140422041210134233332410403222144013304444120312323400312004202331422331323003342322104123013301343334324132202022130333420342030323031434120444131343330144332230403423331243043420112314042131403121412001322312123400443303011104240020031124242402440122401002414430022312343033121200424404240314113224212442024312111040121044142002200303010103202124114444334412412002421124340222021202402013131434134140032231220232000440231413411244114444420421330100413240232000433040120041014203243402112320312344310032112412332400110200140120030343334134422121330003021014122404120132401410011021112222144341401232113400101334040111430041144010124311214101242021133102131420030141443413312444200434010220413043431422342021343332102121411144123111030234043334312222443004430142342213133200110000434404413041131211113024044111023214434210440003410314444004104140201223200432130002241124134132002111200132212420201041012421211121233104332334440200231331423302112113220121033344011324010221002034340032344401302000420102441341244024230101200333443132042333030034301132121431132343344034404412140244033411344411401142102414434233114342320110014034412223042202000222414132301340131403003242334312143124012010230142231020222024024402230022023014410403042031034424423233323012212202333344401024410130333134243133031241020000020221434304330412431001214113210401203422124033323111230112211400433102312423232044102040220041300141200404024123133011344421201321444120213223320422440031442141101022332001200333003442423042020412340402441140412204", "414102022001330404110011131014111330303424220032312231034102020333343022201413402312144102010042044420134411104411044234332341243020013302404231022244043112024411133310414312124132423101132411232110242320242024424431002033220210141311100331000104142413222034121233403331300340200122333344433303312211202121413201012001441304403111320200222302310242212141131304002200130301041204220430012204341203034213032221404234312030303044410401302102040220332042400103102304000404123433244403213402411213443004111332403404143413334421021434434132102132200140213023431322201021121244112021334220042110144431021012312341333323013322443320343420340200334301244343321114133103423422114214241021200033413130430104003121003221030023434341043211014213431341122431140233013030212231434030404433311243024300403201204330344302411021321234002143232032111404422302402344400413132341424301133114234022300220241033201011244343403140434140041210002133412113101212112411124323413130211412242224200233224002343031123404431001001210333204203123031434203042434301312212013012231140041221242231010040211102241203232024324140133341424212232230014203213401134400012213020033403442222103414230032330333100224134040104201421224214032024020412023223303244342322144123330012303101132023200311330000233032040424213400302313003012043414414200402404322134444013022024340323333022233313434010300411011043421130134332033343340214232104041211123202403400124130042121040403430240212203114420310231142102033102320022210200313342212210200040101132321040043421420011344431310440001334121441010423303130421342402011013403442433444430332431404422420104310014233441211224242123341202203423432332222421211220341143343204121134130212042040224241224042332024104401221420310010342342324242110122000010024203214042320140014043024141443340121042401000100332212120241443300120110031114333313223014410331403230221241343122141341020243120421324320041010220030221210040340340433213202410443001123100423320201043240310220012001421031034031400223313403432402120331221104233413302401134404130224022022411442140433233321042403043231441444032404241230011332340301112013110022410022101442013034001332431120144310014343433134012441110120441002344132042331332342030212141343312312210310030002020232304231343012131023143101414102324313223434113112233422301332203241200323030022312222323122003142021101021213041433122030221314314133121103031402321002303112233243123334421211301422241102223031244032322000230131000443112443301433220312242332130141133423224002312200310032102344000404244144343431243313401124404221011003332002400300444244041130200034113444444232304411040330241033333141211314434003212343231331324200033243323031402241413223432242234234110012000032344432120321430240211324121143433412332122044301111214110140434133220334344432120004423243302131003102203403232144340232403444421331220314024220432031010230333242143331344300100231112134341034323414440401401000033234443240211423001131002244310204240410014210342334130102343311031313440123204134110234332324032010202043022333223023404001313134110333123012241122433334224424442131243311411232243340220301202343231214024320330212340421134103414332310002140340333404310431424134012340230121022134012202113024112221044441240033111231002043214032431000330432400431401331130404020422113204034430100001103011231303220031331114212441222133343442312401322212232412333300133332002403113311012400214234042224232340241023223144421111404430421243000144441120423140040400132340110333410211410223101141440123134244012122244432010002440004333401201322310441331342322130104212430023203122344223210314121132104213104420224213321222031423344242343103310302144232243141433114422304301313314330210313243004012333022111344233102024032022220324011403114242042204304344330433304111000221142113222311420232433010233104000001411233111343311214304100444044430321314314420330244214424300224140400241312322433231133444100403342224130202423232112340104201011000103213440043431011420240114012031411203432244322020324442110333222242310241334442424224003030341222322410022320443140121143312143010220232040011123122001004104442034332013213133441033431024002002414040333404403220234004013320412033022432321332322114204404214103032204001303142012203033320402232312400334412330101133221413223012040003214314343404141403212424020240002444340041000003110120420142220223024412133104401400134212430044121023340424033331032", "444303040213443040032402213013231441340101421431311434043302224424103040321322412333401131412314222023032420300334220003010002110431320144301011231311412312303024403001134311302113113133044122100114341324112113344234102431401102341314131144403400400034441201404320211224044204012030331231412003442422322331340034424111343400223014423033432411320202420014034120424031433101421000403200314202021314003322444344221002040333124422230213144244132334143443303004404000011323040112404403413002344444400232033234424300132124213423220224132142424043143021411040334230120234043024331300121440242010344200313314230313404134230442040210200140000102102401124320014434413131002230310011301302302144203431102034031341100232201402130030112002243202121000400030244234321044420131324434142422032220323202022224240102440422040400023320123102131400000021240144430110034342200320314331413230204331424013432233344234321101102101440043421303133142233134013234433443140103440400240001211020024221104443213314422101001001441331304444133211212023420033224133223211113134023122131040213021400444430200022410344240203223222413342130134400122403033142321202433041222302440334411004401332104020140443201342030033423023104311221011340412211234242402001244023141332202124321341423234220321112231244004124120214144242233242310022424232324121442304414433404443113111214244124240133143412112430303303301033124004033341113231140301301123211301323201141133102234043414213032000134423230434220422312011434340023040444203203232134224314323002133334210002403334213013301233212044432413230112341323301342014010331242320420141320424413114234342222200430320020014340410013004311022223401321111031022203032404311124142230021014304301430202011102204341404120022421342233303220130202100002411442442022103104424444403403014130140421103114021421134021421144201014324341303213000100403024042403240404301133140303320114141210041033333020143313444431320234210032110014023304334303040040040110321302230004422021012434340340314430324204030143240331133411404041231132142043323400134333343422333342241234042233031321210240111343434322123232443204134033014042431324424003131002000411114120211243301210313342013044424404320314421301432130043211013111432242313011413310312214000330220321443032343300104244124100021401224332203112334404203134234144033340044042434410314404001403421311221040024022411311330432133142234344141414301020141204041302444030331003140033234043200402102020433344401034102221241120313020233440222142331134332042021241443431040122134140140301044011101402320242110214302004041314324434204220122020124201134340414324324142223100104342022324402121114100434441343430004402100231101340341244334421040202303002000314400000322201403413044330143414001214000144203324311242330124330422101003013442003014020303040344210210441242443440030200233312214323123243443123210021213011110324211432303231210042204001043341420023242334120324432112012344224010323314143322332431233034014211434201211420114033341133132103302221041410313240332030014101104013124033432300121230114121032040231143431132220130402301041230110310043033443120142041213021332433214243401134241440344314432243043032024031202332310234441020421123340122203334204422334121034343043230104230134003141413104000334401042301224324112322224024224213331201404412004332243300232343230134011421221143303334424003320031220223021043412340131214420330422221343031410401023344011424141121410422324423131121423411034331040212201210412103430101414424332333344113311410232324404231443142421433201020203342031432401221040124301012240311410121310421344121222303200340441110413042240003430313203400231210011002002002024333333142214232344103110300440413221243114411122412210222144210434241410314113040024031303413333003333302003112144003410002420401024230244034244124113231012201420001341004113121423423304122002003234021022110102313210024323241330133313304043300233224103013342134423242044130024432031030311011213041121103112044413114233243300042210030240201434202130410224324101110321243124002122243312030401122430203223333222224404400430204024101342314221034033143434440231123243232140130143101321034143420132042341030203134022443320331031303300140443342000401044424143303003242341111433433332112330444214134131113013040302240132202120242303240323221444304031432021243121142440032033314431241124211442240104232130104302142014144302133221002132040400431342012204224133034432014", "422103124121442440041124340112402434001214313233311413042121310422023013331342012442221142420023201123041343320311222404131110024403114334324424144223240221010311101034433024202011112113111311021103420423043342103030102003324412441444111210323030011222203131104230143043410400002301033113044040140341231442200100133422340001030212304031313200214332200404412210240320441334214113120134102124421234121033301031101121131440403342000124043101224024402441004221244231313221034311240311124112144204224240214023214144410323103421302441313424403344210413114302122342114420303034204013310231322232121114224233214314403220340022320211040213002024404133040011430411144331430424001401233223400123023222201212321311232202013243033432000033412203214334210301010003203313400410200010200011310113200244303002312304313203130244112441112433123131041013010244311413411100332130012023410420241042441430401240423400323322024204311130330301211132121321331114431110322102420234332421320014411412241021101423422103423401312011021414034402434101142104231200400044121223304000022242320402011013113443441324104231342233210034040010304220123330441333300144310311214203311234024420311102423104121240234142342303004303042401143134201120430022434231130414121311343013243331032421234343204040223440014304223010134301100410124214042430010300413014404423331124303412130433111210141034433423440343440044104102141030002443442422040131344040242041122102344003323122123322334324442140102004232024403330131204311440231311431004204120341230344320013140024020432304313104200342314001402331022432233302013222032212430303002213413340323430240002134233414333213344020320433230311001310440024032212433002400240442222142311130120401302132230344404422123224044320420022140333440402430214334032324240410430112104210102120124332203224312341321320343400120111003011104330142320343144041122240411003312112133413024413113402203000014224340024422441221042301422122030003110324313020144230214301423434420232020133124141334044041024410124134210242341141122202312021104102332013002020242031214231214212321240011441102232133040422204131123142333324302013232111214410144412410320341403101121432102302214401023142220422030143114131313200243020201403101414303213441034224211033042004214311303231143130003114331303102101330410011213420032422102002142433023121003301434413442422034143434104400020033324043014224313014121403442004022303420224223333100430001212243114321030114133203401111002121310402341332044112024003210144044431212203011422033444301331022014204430331233104200114424233110240132430234203220112313341210024234203401202100213321201042420133344310204120430130104310310324404443423013203440211101112313343303223034214401430302112410001312341300223243130331333041432223124010120313221204243132420112124431400030312302111013110402000124131204414123110012433211130202122012220020042300034241434321013240012030100021232402011411031012104211413040411342020331032202204000214333110200422410203123440240003421230014033011214424412404310023210021221222231240024332434340100431011104142404011043200431023134102040320410111320231312440130014320113100241123201230240434303404243000114030010003022334231103243413321030230220024431431331002240221344243113313244140030223032240431342341422000030140311034412104131330001300121224331103341323023431233222022232244111334310240402211434334200433111431010032113040430324213142020002342121340321101200413313111224304131324442304221231202310043310113224121333331412133401444400234444011000330432121303024132130034431313132330241211021340142001103113121120414033022014422210020200214024411440413003003232204112201110321403342202023440440121333413401232200103202103422203122432422303134303131243000121423130440111214001443030420203133430441412144442424444011132214044233400213213040432313124132343402042402230300230242244240104222211333203332103030232133220144001241131240010324130234031000324223302401323112022423103202413120002410010313311013223032443424221430322244421202403021232441030230032030141233043410211003040130321302034422321201203321233030421241142313412403110103122033033313211432142033043344221014313033010140121433021312202432421214044120013303041424102323333330230414100303142242200311242440302231434344144234402034343244301221212311123440021122421444200121430001440220404223332342203123411224412211342400331120224042231441022112124411041231230001321242103331224414213420133000", "020124113042013303322343000300423123402244213133113404043240140041224200212333430214432003122031441144011114410100233223324211424403330340004104232220210443432414023241304024114204241423013141424322143002043031014242001112101431414140324034031014332310302022314241043402303121112412123022331112224014140332100114200044244343412031111040211314003414103313013404223402410122213130223110001144010040210113213101021240412011402141433441111324030222431210320304412441233243110232430211411424402122240432322044034041112343134420343421404221432301133111431042304244302111342340400400413340222144212410434111420444241303442342301433113320110123103204212443440241143111401433302223402314333414122110134212023440404102441043020034441443014201114314301304004240312124130034332024103020414203330020043220104323441424031241044204320010204034131124230342142011330423411424141324233333034111203130040000200412213204113204243142033110423214040402141443311404134324142344131113344012400231323324203300343414314432203040304444023034414302003310034240023211402231222334230120111041201440243341332202402024044210321402404424122242331444403004144431440444023440032310311424212400411440133001343143120410112123011231413444331442021021422230420324434434213232233014441404003434000343221002243233020430104014343322401442204143422410432224332402412402432403403113132332000042033321411042302032234022433113214102202134013342132340131231311320232234431202404313202144100124231020330133104121321213344331101331113143444024440131014241322224412331423210401421143401140231311314310112404324301304413130104203232232022101133020231434023100300044101340041341034203443412122200231413102123210020224440320011130041441031424223031342314414012341214114334101042303120302120303104304124241002011244001031024432140204440440114244430132331444214100403230234413032130422443213010013303310040240224000122144432410403440030030213100322133102313042443442443110414223231034324101343200413122420242001410201300201024302423303333404114400444444343203313001210014314220000312012314213214104113012240143113040324134301221311120344423024021320332323111221133211242340434432233030420043304002301002243242330012400220232324213413111324043203014003230023203231311203442343234421423402222312023201241003032344304024334332041111032331034430121212020221421330424321403024110143130344104232134400141244132232310124113204122104101230223331242311141203332312041322323134433134200034404443041014104134334202334000013243222013312012204131201422021240342421124423102104200421031104330230333423240423404103210343104134133104401020040131134221221002131402200111014314131441020111422010401324220210044343030242431411123230303421133424011412420410340013420041404030032234311012334043131101344122233340031333121223322434232121030222120041013310443141323014042244003022132304103143143441243303302004041402440434041234244130114400234324234213203424112011121000234222334423442410340332424211144101311344114423402023443330111001430331003113431201210343121432043410300212110010100234333204031144042420041231214300101210332030344330011302020120033403423012124142220241324111041430340024234233433312124003442141411133123131420100112012414410143103414401301444302103132123300412012331101414022003014310003402023013000330304241033310224334012104130221143411130442331312204203422244034222043121002103042300002104034312000422300234430032142232313000324323114341404442440040112443333134340013302223132023413313411134210021210004333111331031002303224322400340120220441323114111324020221211001103220002223033414123240331314323242342301241310023101334210441204241042344131134314400333300242430343221130102331221320313311403140102243121340410344233420230421222134230344442424014040410112002221320001441331031400404344313103304240432334223430222211113241131003230043023120341330032414430001441231114412132034331001222000332230442241140130401411224240032000123203244011112143431413030043413013113001144342110440121344442031232442224214300334244030442003032321214443204234102341043013313011324421313113210231422110421020333404014340441132224102441204201431243124434220242432320013312420442210304123111020013202401423044441321233240140434100121014412411200142012144121041421332043334424244110423020411223213042321002014004402420030321343244234221123214423334230034434314133414321142422201222142311231102400131302331013100312023111340312320021014030431113423", "330110014004243344022410001133243032430122440220141222300410134400422443020304133440201232404022324011141220024023142210223111310143313203040201202132414202132300111213034141311102101441434210241230433100144343133342133323113242400120041230214413032124230402032144443103413344321411312130300144032201313320340333231334014310133422010314244242032304243432301111023140014214203230222211404222230113241023031120402423001131333304330101233304440243040134111100340041400132443141434343301413222232143013433440104214301030210141042142213403420100201124014000320332331000323430442123324242410040314002402034041201042132112214212023244403443132012243323240004111302321302004302430020313044034140133100213440223210421310320023200333110300100321020122143311441424124201331131203202241331220123203113423312131322132024023033401330032122203120121210100022143101434422011200401030030430411241031421443221011031111421334434012203132322111002230401420312110211314111342243231223331104432311123424310100412130034011142144103401114044330414224040220004444014223301140301120402142014100142134412310201132224013432121123132204024123404130443230400302443114401241033232334022144420212001303031101224131100332101313202121130442312444134340022123344133110204332022104000412143033443343122441320002133442132243111141233324014230201110341223212023414021333134400243131432314424330011300224004301121404120043344000230321204003300214422400132223043222114031342340303342042130132003231042204113242410142030141310220443244031204421344200144224024334010240443121030213144301044310134014212330100344004140201414143111232231033401304333101312234030143232330443132122202020324433400311233111213302243200022304123434010021441221030033334343320421144021202123101111034211444133311212130140321203200023211122332434421003414342111302440244311133033242233212400411001304033121442144403041032031310212111422341104101342424201402001134314213033141034302020123141401420031230210202311342312211110211344210424404334143320314202024213011214011134342220302430243442211100220004203042101014031411214112433021003021040113212111420414214023033402241112144004140332013401330142140323040444113300214344433003410403141240204234200310301341314434213234203243312102411003110033142404132134402202021341314013110034044323011324000302343144303120130201113442024242312103113433103403042141200100041231300203140003001421443442421222002143410133244301022140332223424434344143120420124143433322041212011020331441041303204210031102044441204021220201144244412112330002333414424404131233421201300421330114143024033011122322122413313100141242344442001024213103013214222432313002103124020014041230302302024422324403200303433320224444123000344334410422223010034001130321004302344420411333224334303344323144043204104302312331412340002312311021130412233323040404014030220433013104131011341042424103340202224144321404230404012310323444230232402213132021444040304242042433232401221030211214123242020434000140411203133433132443404104011242412212223140331404400300423202301103102402341042034034304123222100332433422200012202011432201432030341020443421310323423440042021303233443120243141323231131444044342100332141421130021234103000401131404441022320334110442112442000120311124031101103334210402401402014410013340443130433033344033244000122413104034040142434104321130213012121142031311124344300301000413404141300441010112424131430100222110341230114133042304213103014032240101212413124333243142320310433233122202442110330101041424013320013210043112404314102403022422414341014404301012213010300241041441441210230104231023330232013400224043142214400420140422342240014420241212444214203431340002233304430120042234014242423030300410012442410243322000042102100322240023401120031111000312100010240412243130233320231220104414341120213100114231200121324401301012220033443444131004400303043211210020142212330323320243401140240112240341011130134432044210131143323201442231404424231224210204000312331344040213320412300101314122030142031223243102422430343104242431244214003140411440341334133100240034233430103344023013044131110002312112334421120440103332200214332011323003342014111120144421133300432101311044314232414342244142211324323034002343144320120400201211100133313022413404204020422013244432320121243143414234020411313240024233223204300214430311322330042231111040001204341100344432030342103323211333224304313234222433113321342330343413232122040413", "100312104303211413002404034414411044202224104100040103340411113211433303200123234133030114200024140102023010022431214203203440300013034411040302223001403404224134212124330220344001211241204344212231341021112202414310031142124333144200121322034444044204411301214344201033021004100221044030430234110023444340021303421100101024432310104130214043241142031434002023431323334320120213443232401333313022120224003124302424111031203102144123231043034231044010214304114130311004040230011100444222133422020024133302123330140403201034043023324003323344401203411204433022120433111010003330133242430042020131233431041240142413300410333414134003211110022020444234323232223100322021243330200121312240441214213242042202230220144223000400202432001211121332101040002324340220042323444434010142441241220413003440114242403233042232033320113224410331422224201041210314323141003332322434422444214433313244141433122424321120340101240020303022420001410120341124310303341403244101220000144342403031043210423434131234221044031023311030034224300442442331340443002230222414031423402012240411121111020200021103224004110120123444304002400124314140323241222310221442030100123142421313324010030420420211034444024114420242434040031444301014113032213230131301223224343241311042300202032403331033120434341411331201233030311204044344304144103211300031303303232440241202040112324341113101230231131343424101021243100421000043143430121334013144212103204212444243103214230243432031431433112202014132034122233034222123213024022324204414142344234114433203312004223241413110034013012233114310141212111223134204301043033443002142321222312333222421000200311004023433312322304220204433433302044102314023240433322004042113222342410140103221004044233011113114401434100020041402121220002230103142042024041110321100133404301301040140400333210140211441214303141301413442243443020123013044142343122113421040121143230420234310211143403012321013023311020233121243413441004431012210030222302123133100244024333422220034040422424342423043401221400424343042212023311042233043444304134123001214243223133231000124414212140321432224444444413304000031123232230242412140224123032011120143323130343413031211214043041314221011341221310200102333043201421000224213133424142014300042000041224120114404312110330140240041334041413120134303043404304433003124014012140014404331100233422243433423332112222311111010402302400024120034442420432131114341401044131222044444321443444312400312344344114220443101402143223030203442001341314332114441134203012043222113013341130333442020044421342312242120402331232013413420422012112413202244104204000220304100401310222341042010241424203440242111320132401203101214040043004001224014440133440332103120102321243234132243304204313021040104221424204243022311423411003341401200401201434111404034211140220032030023033441341043441331021202302142311110142224144440430023434331444104333420242102341144000223243022240332404034020202133321001420241012440342310042242300441330233433011443321301311404221312224001124330232420422244313243433320430003310131431311024130210021314402231130140012231333301243034222212111342400113100242312441400131200141320403022130022311020321021444133044212023024220432314330340411034143140422113211312430400044213204003214300040334303104004434241441103334412343330431414044301122300110410303141404024022102432310430113242243241423041404422020342214032130244442214311021203310321100413220201131134023314024243214001131043130203231424004043032203431223132332421113111224314140112031240014231241111214313123401032424203120211404212203220443121320114411310213432213211312102444344410043220411000121434441103312322240430140441434040031334110314040003313030120402112000402040414014431023311200022114202143343230214422023140434024104430041313414132002311000214231420223101223041333434224312030223122242242110044233412034404312442141114140221443300004330411422330042113023110311340230123010003420121331132104344414140141243221101031401004431222402234044044334242111141423032011231211212300310410402323211132123241410014010340331313021113041410342434444021343211331141121440100121401001414404432032240313133004233401201312030143412213203013202422130104433042411420020433012343041230103432320344344003303331441422403443301243232122230001402320424222011042114232333300232034430441100412230021132444112243404322014333140042300003002230041102233023310412242202300222134434342210343110441200003203304041", "442210241333212401424311243102104042320043404200423124231341403314312022123033114023413041242032204114440224012432222131140212234030044344441331142402213321003323004121020130313310002203013004010432310213320201113220332102020442332144032202441340331000043011443041424424413442004442042142332012343422112201103420242034300040030311420102203224043121123140401431240320033322034243414122333104441301341320322040023342032303104034131202420214331431313021443104022402133231430313343300134100114220331242401343211201102211333141440100420230223320314100120233133321001044040111142124403231340401331214132142014024400224113424121013240000323124301043210214021302130304021304311412032422134243231113420430442342142333040343021133231313430003440002401422331332002134112111222311422310042434031341112124033410302404243232341031232131420000312120344342413222213313002020111424143120323430101044141030100414031431414001022324133210402210124100302142234124300310013213144024022333024203320212220304344003020042002303402303130000110434004231211330213401244444020040103004434330104101001322321323200122301232004340013133212003444033413220020002432144004021142341201202234230340441010210330134130330320043141403344341213331313321044302120234420011224341021031044143044011223212103423212410443133031134320402220342303301232203212344340243224421110221141140013022224341113203142401131002043333403224110420440000121103232021024113320342233330430411440333144423332302411112222332223443234233231422003122200244324204213343020310142343301010343123043013234324300143221401331324022103111443302211400241314130104243121432033333024102304031444413223221041230111032413400333212343003342344044230404304410124433141232320200314310431341031044220322431140010131010131212322010313211333343044031412322034432123003241012140031134200410224321142240303300421020324401311321134141344341424010002043422223023333042411431140433103022304001302144304433003233303113001411120412440210202122103141040134031124032431230324212214420020243413301412244240024232042441403132121231014140403134123424332043412223243101010024043220402143104331212220123414130232420430140321101321302223323123332202133332112141333312430412104132041134333200142140014130311300004222141113241440322424410444004341213104141220023002222231200112023121443024001244310203214214321142222222301041231120122000044433130230044113323312220024000013141404121430010042242042200431023004402411143143210220433343211324332302012433433303231314021230212022124030344044131004340123014011044231214201443414123431200041323412343021314320241440104321333300320014423222022442344344104411404111021300243020203211444043034043303320031433224312103233030442424234430304130344010311121000132111233044213204402301104212024330323312404004214220323221413343334031324220123234440430433022044243420304400042002440141211142423111103143032230340444231201003133044334131001011240001232310403334014334432303024004301103404012343230442143320044230421312244212103314022110142104142310210122043240041111431443414321130214041203103334432104430311300011130234331310210110302340044411014024003333231423121342342002433233443202112240442432102244101240232103421221043200222010204000404302411142231210413032243413232342221343114041014402420041243300134243023304333303240024320101320422334334112144332244324212340224422404034002133322222431442444141042234222441014214434331431142034101222140334020343232311421423243230023344202341102301004121442021303444302122142343130341032320303230234232310100224411002324314220042033041030442220111134014340314343334111121103001041434313144342123311402142433223441244333430322404100134220102434224030331114030144240334231320110434232403043010331344030140322102243004020111401004121321300024444311243243341030021300102400140301032342210024300330402033104040320441124133101133432333334023040333433030004404030332101441111244012401014311304140241132014232430132233112310411413402020241300241024140444304434433431404440431304341022400131304121114313422031434300130320110201113442301000310223212033123223423100201441042022344120014300213424432100231133311104242131221420324433140314330232404441200202213222203223000443040022031311000404223212304013403022441042114331310414001434112333341420034134411333201120023433322222130420042441032331000030010133320113120003240443421334044332032204103021214133402134241404033422131301200130041402302004013111304001", "334203303104323021343413321122204242002433233130201133421324143233044000400204014310203223132010324240234041421201444012314014341433002340412412442021243422340224000311300303102131421444130313030133103142040424110243232323300233112023300223211133431244202403401202004014442014214401344002224031210120423131314144424302204411110322001301342110003114413022144422211131024003234441202301143113003010223020023320041030323423343244100030100221041440344004333140121232334330212132242211431321134214300232224331301222414420004203401031423441014001121113440032113022233140323240340242141301023032013242421101113013333303310010414034232103031421231203120030131340021324103014404100213412010141212222440102122243342004014413144020014301442104242240113203303124211431004110134001211423402301430134434144242423444134302320312032011143242232431013003030100223424403242113402201330403233122044403233013121220144114233413440300430203020402431032202433002143140214043101002233314321142224423022131211113300234301022443101143100010413403201214101433121123342144311331434201420322321033210142012041403313320013300104044212102210102222431304230341330420212002002334341342310342031012241302411312310321044342323221024332221244332211224404020203032313404324110201234322101241344144232430033124131404042320302040412203023420132013001120022231204024421421214044212233243013012213231444001020412111430243324312012313442111032141421031204221320414340044013022421424404442220000113021322042001024210442400420020401044042344030343013424021220131000343023410013124111114341004143201004220114024304331123004404020202104221034111211102331042233322003414302220311323111342044300311113413442143214401414100013042023012102102124143233224230420023240304234202440330203341334241433310234121220341234413344331023403332321411404343032042242222410012132414143210110232132210321222424422442212324242400204331404023231442332244201314342342222224321300002322130421304331241110322411014403431323040010440043110123443000010111041123021302112212333223104422404122220114124212034120213243110340121442102312323323003022322122120302331000424210140024440201324044412022321402323003121214440441314401432002323023311204042130144200101400003342143032014011111313013304130344441431021244131214034322101110423423023330100341304134034104310330404344243212223033214420234330023320332102121314122141124241211442031244213211243124421104043214220300410431220130413000322302230001323314114102011100110310124002334301443010043142223130110210032311433130110224130200001234401321431132004434102413211133240214130141201224403331222421042224001411212342430124022100204444321132040413034431311331014410102110201012441131122141212123110323104002332133204341011334100021033202210140432212243220431122443110303002104141340221032442001132440044133124443023334211041124303224421314443234321233124233100204243103024442432410301214201211122330411231033100444041113112414230134033431334114310441102342023331113014221202442321234332320020422021031410414334013024211144241413404202232311001143421123204040241343120323011140342420000242133003432203042240102210223121413233444424020241211202202212201314030011440220004030242212412414200021324023303401140234103324433440302012002034122433242233042403443402201200201014022223304401340130040031342411041201200132422013104234000112441111041310224330300221121041133200114003330214000400234304103340224122431023033120241321103033002320041433430012001224344314213204210410030134202034341101333113012332410134241221034200333312022113022204104113322004323114040211320200133112034004212321124202331212300110033124230110130204040410211323023144041413221241033134334334312302124104442034421330224302412022414121431242141441414423342123134012233420324200343112413200210311133113223443140213431100230210101210311124141041243421110010423124400041414101433122003412401213404312001043133222443401111321431231140413404010231012031333400303430133433401021322314043024410310241422110132224444020211440030230002222332303131321210212331123333240024333031133333231043242144124231421211424012401331432420040303130144410222334033303230333412344303101242001330124001111342434123240121021111222311331132444322302312300034021003301342201340414103121040330141132404311032132430022034242230030202331314023343101401322023223114200002331402011012441004033312342443144342342341114220131412243242001230100302100101103214243411242431", "002040113040103443334121342203324203430333010434132030112411402002234300421420120031042244104121213020042330344343234340331230423022441434043100032223421110420433342342334233110030330234013130300043131220302334441233002204422420244422311323421401104413140133424133324120121140413231312024304233401204421233220432210034034040041202324321314434041044242204244034440331431333000221214331140441021232134100133400243011000103124203342023411113131410332024020110321132432113330203014012311244014010433214321012200424443024003023102214434303222320421100340324220332324134132301423043411021034110222142140003300302033312411202224320122002241402332311332443044422143032101132312144343220241410420004222231312433011313110220141113312003442214120324040433331311041332103114330230011220040412441410312103433340111320442342411341000102221214303034322432100114122443330214301330034403102432132233244321141032421020010433303342031022422124324304432411103444304303142324211333410120044412211233421240114123414110401103311142022012012233034021321410013012010010220304420103430131100011323044431214412233343404010424102441201423313144414303314031243234202123331214040242411343424134333231044231230323232331043431132232113202334301212000403311002332044002322132430024013242444144011132002143103301004442434013343320213322210122304114134043020003243140013431210212103112203442311023014020210423203130241430443302443130324441120011441342421321120213210122202212223330142412042211324014422211041440244121242344423014220424324414222210004031440300424211444203103310224134042310320332332013314420043302322333401101242023140113422121134403412244321304243032303420024102042214222201343122012340144111230404114003331412331243222114114243422244310000031322223103432131413324230201441000002120101421431130403244231420440231242401443202101440240130200200213402223024330422111441241132313410400102321024142221114341101004320242223042022441114004322143434334303412112400124220432340310000314412010003432120220044424043143300021003203041211111423333040022400012232200104111302103134101432024243234200111220210332332240442140313212030414300411212132132334200433143200420434422132443120240432411301044302341421311222212120014100222432212410012044334100331202223424434204332043043324232222421240411032002410203003300331413310334021324202342011013322121033144000440131332114201200131210014132324122201203320043420232010020000422123234214421111000130303111042210241240010431422143442131111243221133321210331004320201000104232431123122021130030314233123413034144020331411020112223030341223040212232221241212401212440230221332333034120101042022204032032312222321113421001014102033322212411210341423101031303210200301414402113432210422231131101123043243041110114304403401440204021120023321034202140040021013014433144132200111210112304301242232342123313444101404120132141320432213432102203324101131231233111210141011111240240023413444324021143020110010134334411144002304224243141231110223122000124312310211400342212320143321121022343020234034124233113230332243034112200203013410022340142030231441304011001012123201340032443324320221040301432323040104121223014440032331311200314120144300100000224234142332410214304231234220110132233343304002311131233300122401041223214333412003312434310332142334101440203204344324012402133420441430031003130134202213012220223330213431021000343140403231023221113442033000403202011044014134111420101322414444003240304224012042232214021133340131412032312043320321222104331244430112311204221412324031332242130213032342301001132102311141340303004442242103220433242012414132031014000030104141242031102122132013311312201431034142101141413214311034022000212201233430400124430002201144303010141434423212404403101402301023231433401333404142424120334143402431230130304103131234313121314203414101004321114340211430202001344044020301044333442411340342122220223420042440240311010444412223312301000110200401424111340441041044003101033321400031113123223420043220112114320021043000423100210241314230020012013221341410202124300214401034130434120402330042132141344424210020243111231332330404441224300110223412300231432414231301400443133024011314404121231332101441223032444234001133323240410333221134102432003211221330011301431440104324341200234312002422412000320440120420312110031232213314040033133000103030034314222030232134312231241130043110041110141404041224223321321341313422343344441032234411040", "022114210124312030100340112411110324302240002424241044113040410044024314202242343030214111132141222104224214011132423044111342131214422223100042300333211044134312211201021441402303011404201322113402012043313021204433332032101040203240442343222124323142000140240102134242204200423442441144042241142223402222433112133402022142332031131313310413413441114141010210340100203420423231233042111044431201101013201330320212043314413202142240101314441333214240000431414043200322330304114101420303214102403240302333002301344224123232313431214030322342114103223221042040314021202333440432020121040233423032242031034143042143441012120323421042244031412413043331111413300002103412440124211412432332213310031120213103133134243430332330114332114424321114423113111430214322230301242203112023120403242243222212410424424322101134201124042423321404324034220113132140221402210313332230033440411234204212000243322434422334134233122031432404403241132300420334014032210014200022144134410440431344030233303314040310232433411044311410131331323440121000041110211140313400034324433104414132423332240321011204344043434333113211130042442121331014413401004402023324422441223430412201111340333203333442211122340132432232140204322030113142312200322432303314200020241322033323004002101143221304112200342430214234433214411404122220302042134204244234433140234113321044120314301034331342121304310232400040233243333242423033402022321303030043224204214443321011213030400434230340234004302102332141242131111411031001130420023422002022012424014423244210422323041220412100403010311120004434404312110042420110342303140310200341023002231234421114304200040323132010224241221043444432014234040144204232041131021001012314134104000244330343021330223241101331221310344012424013204043104014112443330332104201403442113300123410403241124420422030000112422422324224340343331013143202023322312111140200440001232141313332440244212001242340410301340111313443444020021212431404100334342104021104411241022342000213231300300314043342004322144240032010041141344102221241042444344230320004130414304123303410223143430130412213401134344102342440023212300440144010013014321143234343133444111222431201040403104044011443313343441323111243331101002431221332440301204241132441233232210024023241122202000342200243124342342401040102143204234221130122200213222304111410144340330410034021003204431021311231204322302041121402244204413344420214031413004212434133003003213444020344103433204211122142400124043412144314313230440132203240322221413143210010013232122023244301242343321433204011024411442424301043313020121314334013431232233130233304001313021310440300111213044202113420221034231002302441213212430023102422414030324124023311400301403300011142010211133320024234233430114432213101211143443034334240034222302032424103430223412444212342010222241124424232213402031214112243312432044430022030142324044410212043231241312204414002140232122102042240030302140234024232222303003402014404423234441103224224424231332013021332132020421343313440331121143104421342330322012241120212433240232430200313133140004203211011033042240012413244431010240130434320224233103310431322211103410014224224114013211120243304034043444433124132402233132340310304111432003020012420111420221412021141023014001141302343323441240330422202312202012032402134400122233030444333040132011423213140031304143213021000112402321444344031301434200220421034331044032403022310031334001213220433021322113313330411230442232334142101320311113121313221400010114424133314431430402122042330443212014014401302433233401142004411440141301433221400430110004243114310014022123342331323344043420232310014443333224000110240343030212134430232441312400423443313001222141241422322334244101312240023141220442300320411431213203303403134114143001300040011320212103211004020422212014123031120013332344210422123111001424042033340224434221332444013311101203420044112300331143322034141210133143411011223101000444300320233410104303023221013130143432200012040341011114041221402434014141004003120310100200411102103003143020023100241324241320230043412314144042302320100022134302122014042103221232043412102032334002204430442220003144220034101342312200022043442040203142233123222443233234120231134423400123014323404243212244111033221000234140120312304304211310000433144300313031111031440100122411242412200212004101034342343414234243030242423421234123402330211301000001341323443011403412112442322444101002334313204221", "221023140044440211333144241133124134021411414334034240021212203143103003440432023001313232444421444402123330122324231042122220024300310230404141234043201040013411214442201310124232123130240033004343024031203031223310110102322132203113423430104213143000334231023400303101341010340013321333101344121443243010404021424030334114110220023214300143311103402304041433132402021144430302033022303113041301420034113034333200204423130323134340304312304304104231422114023300403102421331121242244433422441343223123441331302214212020024331244243322001402010141044033230302000122200003142220432224324102022341124004230443342032004144400434412202142241024032020423322040400332020121034121320211310332413443132123113344213111333431012031011423420101313011143231321133102131043233144104443114310431022011100240134134332413102202104244342121143443341401424411233020212003340410011104303034414230104330413331242401212103222010042332324032313211440100414004424432020230231422003241434430032204303412133041332240132024312314002011032112142143304223424133414110001122301424130343210303304020343044114343411121041321441313410321044404222422014223314320130014024033320400344212114444132031120102204330210310203100340344101111323114434422312020213304420411220144310033314342422410431410134313103303122212433234112103014014020343220211211140223230242143140022034242200321430334042144122300032020243121312144222420413332310033210142011402403142121011401034020232033202340124014402240321231442002401141001111242113003120010120003440421341122143100220022232043322204124332034112243400241344403333221201040143012224344130403432223232203311213000120144442134324122442341444103212014341431130030032322140123313110021301224013030424134033122034212431340424010143114242032233211222103324242133023213241400121330241224001131213013334324041142330332040424103201313242311114134332244140421321021043311141402134313210111114434212434300330211003143411203323301302430300211410204402301330242433222101331334413020314243330110003400120014031002303413402102002110222322024233304000433143113003330020030031110442444404313023444040144211030114223020304334424400043102344334031202412221241112244004330403414114331310233013101424242232413220331131040231241402010302214111001344012440033330011101413430410032141232233233123211200024402341342434341103330012402310411442313422010211241041111011223012323441232332021410404440234201103413113340424311333242104030103431113214210403003210214320204000402012003322304220100221133211131003134424332010421001421140324102304411110022112300403341200412313132234440004012314103002140410134102144401001014014211210333241021431344403224313400321244214011120030310222343133103343324242404121243020332400202413320413134400222423031243000010340233014021142100112124212334022324213022021103334330323421142233342203323321303334230121121104414110031141420230201003401332224133310011012410143214320323030204321003410243043014112212410402212312010112433123421431433024443031124413001444444134232112042043020310124301344211041131114000114013242424313012014404142222400011010232221120011442121024241341303032434333401322110003122421413340313042203423341401232331013140310422433142024231130120001423211112230324441340134204022244341321302334402243323300431244243022113400031120324021131121302342012134124334113232242411001310003142133024044310323120404301222321123121221314404001014342234301221400434041131001430142220212003004212440334114302021341240032140131404101313424114031202143340414144411333021432314422033400221432130303134300123142330232344121330003440022300040311312340122143123023103334131130234313222211142341023043443424120141444043340031111202211321113141341101214323404331434404000222023031413210023033210404431401233233231140411214444024021344242003340001022423423144404001013043422323110334440243330132422442001404412002102113420022132433004330342320130002212100133001010221104414121231412440330034322031122403020122300130004440104424111430112144444402423103123242303314232313323440343323333212402201010301042424303441141340042230312330324122410143120212431041441431144312214143200324401202223220301330302210333040130313011211110002422333310320111021312412300333420024223200112220331244401430240001412422311102131103443441244330430041241232203240114104233032132233132410244323141321214040332212231421444241223032011142444311212103330423313033334113124144233240440104102334201232", "333230144432431242401042312023304020023113243103110324433403424013100410214040110111101140021320001344021141140133443211322033424331310220404023120322010043440030202134043304412413101431321423012014244441142402233203402033124141433411241003441423241310132133430442044430433323311032332010232034241332213101114344243232341324221032332430012113122300320310001310132402024344433024141234143442023311240113210311211012023302021111443203211444420233043001044333032243043103022132204030221023441104000003341300202402140024042140324313304003040430341313411421202104422231123003002433131223011412221220401111140133003202014101202422421344230003030101324244433401232013331311301430304212040311214114003102113133130142031114303423222341012240331400131030213123401140440033400420341400231303123110443102013323323412420130100000402001300312000324021223102012000044312120032234031100030401242003141340033010222033322314000314200200020241140434123343342121203334000311214013043133021203230211300234003231440133224334420121322340132111234102424430032112141302304233042113122322021000330033220130201144144002133412000230031121234010304441100444340124442413322300130244003434033430412404000044042011421440412002022143121300203003144031404404302341124431313441333012100034122241402140340443213342213034220224233403430310113040111404003233114422202041104044302322222104043142201144301100304332430441042003314200334131442012311110133233211404023333423432200341002220223043234332032231412424413022240440324140302200111234012123443043324401432434112003312030204210303331231313341123033201022233131340230404444033431400410224004222203412130204122012412433004000313124433040213020433123300331040341013111030234302234240412114442324421433430300020331224200432304442440144133031421434101011440441243023042312413334024034112412042134244300241030102404344441013400133301143344003344210322224042242200112233400432030133224312331140000234022004012231302234442131234212222310304213103114000424324022041224322113211033444341343222424411242143130212001402004324332211410420213103302421044104424221424012031404103304041214204312014044034102132324113313400313443220321004343213144014334123041214413121442023322043133401223433341422202240233033210440022144130132003303334000104401324101013100044340303420444033442431213212410323400212044144334442434410223140423010330033202042342404414011433242211422103124333443311140303430411402142412222200121022040231144212033221244423400300110314114430142120214114412300403310334324010202424303220433442442021001210142042444110413233234331011100121322023440224100030330022434244243143402322124113334322103421131324400122303230134014320320430344114020404133302202412341420024222430433330133123343413033101011102234132412303422141341240224233242042020132131043211044334104433314342224442132043104122224441321422334423402414024111101023321421041113142313320034430111440340111014444132202120420113004400212330413012032230044004340023034102142101342213100334410223323441021431310012011231002134332142042222430131310301111341233004123330020100112014142021223201421202331023413412320200132113220301140124323234303414220412034224443102401212213240211332221431330101340301432142241133424221110140003234223102001131101343014340101424241403312233342010234301232144403243243302141432202320132020024024121410012213201031244103312203232431440444444334043401322442420401101133302413021004212110303334113144241312211111232420442234323341141322023124103412123010411301111332041320302023412443114134234401241200014421434222424224114404122040321240132011401331424431213010221112144430130142022332232041034114310200443311000020400232130344114000243414104024302302433010433343323323423211212040221201331344332024121102231424300312213324213221002103333111221131441412341213024204233413034012341323204100342132220431332222321021101411000131120423000034210014141432203210323432441410441102421244421141202214234444133342320310244440404304412301040003043330032012401134422303324411312143203040340434343104131341312333042234002324442413124223324120003121112314421304410021014422031013012440221323131302323300323243114134021101321342013041314214203103410111424042144334243324341344103031131013442331033302322210024334441211030333214410403214133123302002312200104414211140023440022410313243200343112440100132201220124014024423114441034104034003013202014132033033310013240342432240043301140200314041", "101320211034222114013422023442042341233114120313043143431114110142242210240301311402111234322010022144142133112342302002444043010124314422030232022033221101233241122330320321444111322430400121401334214144440113431201224030223232201341004131323010333420131001134410113302410313130431020343242113401311034124223103414400213013323222120313114414301214010013103314423401213004121342322312220312242013133301132213122414420111320130123340443422302244003213231302204402124142020442322134200240324132120443330411124134412211212143430441214010134341234143202302302331111243144310444201314432224310321424302002244414102230344032034324011041041424212410004413220301112222433300020311001124200422441400413000220031303410124301430401030121103212232201030434300422222313430340132403112211444121142400212301143432343300021131043401444244133214101121444041200410211014143240043414314244301314101323143141444332420012212114400022302130011212144142044432440112321343204221430202100040031203431234321021044203103224113431443413311030030442021440242200332213413001323100140413003232402040321132431331133242302222413024033333331101000430213242321341011010040000414001131114234003403234433430004431030023223330323104013013004123101140002043241004242140220010233310144400241044101323430101312313101124321101311131143310242411442310324433003141133224031411410244000220331343410041002443220334141420344221223103343424000103312041220144330303011404021202032024124223310140114123332411200004324242340141411120221203412442121134323203433212442031222040242333024242223100404110024312223214141311444403224333031040204313204244014414314202334110042440331433014144441212203441313032311311434421120330422341014200324403344121200211330321214133142103214103123204341244134142144213220224120404130033414012412444224214040041012333431143222034143431003443431411214123440114021240013130121334404212044423411404300413231203001423331104302201220044212440340204441044033031011130200033324013102243032001231320243310100003334131442224121042320140101120021121120122140131234240232420302043301040333034420402410114232133312242432134030441112341033014042430200312341413214120423203123021440230311202340130124414011001342440403332340114032343412204100012021132110041040013003434234210430441120311042232331204324143401022342221433431344013323203213311402400431102143044423232402311323043042004313000124100231141124211313300400123132220334122111144132014422111243121222001341313241202342333133133423343431123131413424024101300321144432143111310142324002433302202240324240341343214232014034334414131440130113030322220141134404322334141340400101030412100024441341214111323020100022333202001111130021434204332424322231142042232422321004343123012041424240433040433404201134211344212444221424113000223321411011022124444221130031133041020042423341434341421420420400424144420143113234433244422220144222200003333023123024022004120400030324232234202200303304102233023033430204221013012441120311413403302434123321133143334110433341214310434414043020440043044401340144033440013142232044123142413232414314111241221044001034201340441014033232112144033343020311104342014320141442332012410444231021324422121202104104141111222001404030403214041040420412402441340202420111211224132222040222002223014241141032432121414411223231312122343424422121024031213143013401231331014023003310421203020144410101422132024114131410131442241100234223341334411424132432103233424422433422433444040424231002044220020113020204422200034010020142111323030100031112011023343333034322230204143031242401140042232024111213321302330022334242444313321323213312010213421213241131232410002232400230430402234233412342042441020042330220014023021141023343113030342422213131412214341120014223101012223114004413202124424112243012114412434020432104302321132141424314443441143430213213321243430412012101103010011022220224143221204212302121032320441240321021244033241221021404421402340220304303401304122344002022140332022042133140110024344412020102010201310434433201410012224330410004010224333232324343302143021104013331102141412233224224303324404001343230101212242442011441123213001200044200332031242100411012011101120223111001220043441403030414001003113034440204210103323413014343303322403322314130220232310221301011134221400233123111234322114412013310134031341422333221123334103302404131130140433323022430421130130431344342431333131211411343243041313220110421340344040404", "113312014224044004042043341344212233231423120223142430400412340113101004020342101032301411212243232103213213301411441204310222013402140140201023421224123204412431434010000330402103331221222311040432320333241203442432024001044210311124330331242410300430403031420132141323410021044210122232013231400211334340241230212421230223330313234300443311403332203210014404221332022043214112230044301133141213104021211221142432020223011223433144314124001013111404332004410400413102233412124301032021143441101323123200300411303420012402403043141041023041220014413243201311041214442431401414222331120230021300322202422202403040331201201343232443201100100031114023304421301030231014440343312031122340013104013334433000011443300404410342010103312102313400224222442102320110041433210300303042300130130021312421440320314223003443243420404442041140402321312024244443420020211421312213110412102002233420410000110322400042220134123320222214122243044333204022411344123212410221323330114023004004424231114421242021130242101403001200033204311004333204000202114344410111024334104014442210433241103230002322042443432132101114330111133412230201202111324122224322131101234140114331203000314121032004134201313321421124410210104201414442042411312303111114113304101343424312122004323202421131433230042133443323033321233043032121030321214324100001302220012132324110332104233144412130114214312021314033312020323122141233424013042024010140443021213411244242203030221444302443131300312322031330430230301002122010033140232000004302323210044303311240300240042111010034423002443241321320144403310444001231004443324330203220201033311334042003033441042000411022223312414440232003334144124401122131431230331400402031220110211343413110204240433131043310310104140242340212213233210222220140341122412112112423023222320000011304024240131414013311344222221323324414201130414403202302014242034242414200411134020131324431344220230214330204413300402042113112130430042441011140004202124024322331214230232042334403323030211223033230431004422412430033421332430430310403330301044121201340020230003423214140231001022114020314200111044131141314113122320034412311113400421202203103140444100310201222302421143304030334011240220210003144421400432011043323224321024411303314030024413203443421311201330411003004401044120140404033142231004140120100414432340104124431124401044124033444313112211040133012333201004132421313402101041223310200032043431203341102222130023204121342221221142420233020044433343200211001140114401301124410221213022042402122104241212300041441223422304122204204211034121444443413331400340241004021002243441421403444442140420313333024320313042104324200121344141434104121130101141231220414311224133341413113444234144020343423404420133000101224032040020201204111404403241130303200414424031133322433444120010144122122301234033430123330131402114241303333201002310110340022333010342244234411340400210302223344423131144441443000311122244401413401431034403233003343001330210142144131014131223242141021411201132002300332020322223241432111344221314333332114104103431102423410442343400011131144223204314101312010130404312134403110023041310032134400410443100330002001003041224334411342403133202040444323043023314410312243033400104100221432331321240130224400020244410233140213423301001410210210024022431221434032201144311101024032142122123340123312421121042003121102012304033114400210002003221442311010320044244244133141311412032441011411304341222144112112131142423410120310223312310103331143224423142000200023002222204233201033134341104020234133432332131022401103000420221100123043413401113020420442241002241043100310332111232213000232214231340144313414210240024032011011103302120010442321334441334321300021024344212034234432333101313141442343200033244023003141214041033322211412002424022014322401001230141422410143441311343410030340324242041300223332300442423200331021030004421213403002230040240014110100120111042203243033241320342400301114010420214301040204132341144214202342432430434030140341223420101114041011101211411223200341010321102412022004120100131300244044320201122303323420411413442233143411204200110302114103403130140032120233320002213020130242441111212010022442411031220022021440404033103434241111103110413331213220311101021032404203222120310102041141313410340214403402421202210002030122224014444301223341222222321414101134023423404434124004300021141322424212310140442340113100334243121402443144311410312400310", "303233103003433311033232212424323103241012203111442144341440110222223041424123434410140142133211431303040134342121323123211300222302042433323131233442413341032313444101231443131224400102132032041214111021241443243102002230001033324140044411221403413214032421202144330210021324420234112002313222310111011001333242212322323204113112413043211143201403033433020342344331312203313411232241103332421434100404314004420124410134242402030321421324414224001011143000322200230143343032424310441402331114001110200213231344244240002223244022331344031343410304101131200111132234142123314034224130001333343031420040242224232412433234201220331314323112343203010202223434341220404311302011304443033141023404343203333302213232042422040024141333424124142121023222410332444040120112432234000242411311242202003121310314000132141312012131024204441331433314142021121211422142221140103401030221332144241412403024014414131103234232120231444103143014314442022102341303121003123034401424434311442004201430140014311441440321240220444044041042442424244133302134323344340431142244240233204431340143341141001143012212140021010003211230144040333231423421323240324132344343143130414023203232400233010311224324131103142244001120000242120313401013341343143403021412232314204311201222133313443311400200043131104323124401442224432212043010034040444344101300201031042044402012221244134441303014033031233300343133141310204113313100232420411200403102430403211022304403310444340024131403114032332110130144413212323030023011412303242403334401441211443441032311204330314334121231413140034420320423030033314213423214230304412343312204304012413100330301401304334103341040311322322124214122123000330412204344021003301300400213421330402424033221223241240401410402132401241200403012214414002114124420030102442011002224112223121200330400420304313100324240142010033222321414400230021111024212022414321241132001043301232003303402322133221403413012444003140004422244140314301044340321300433431010013403220121143020001241214240222034313340411420331024443224144233433422100300233323014240201241233224201032034130010241004403142244301231022424224330134033413240032211224200234142344233340310110043413201431212400441232402404321441421013121202322334213324103441130232103031000310311231221422041324404102412302221240313104042200220132203312224140211334414224134440223223444444113302130423132400201400122344212024413110433330022114134013220422432400100021334440023134020132313400434234013110223223134401201144031121420304442033023242442403310212324303244041141030212403040043242301230143300330143110244422230223323123340221304012402023302331112123344041021001132202210302043033004334433411022421241131444233021002203040432100001134021030443312434132040002131214311300304103330042310041143321030231221144312201040400340131044142020221310031442141120300210134020412221243413134113103204401210404021103123031442200222304311144111033414011422130032313434440103401411344223232330411302033224101340320230201230414223333420132233034004412041423003111310212442034240010103110401433422342123423441440334222443124043100214410210343123240313133332244334421204434333402110302443043342403120420432424401033020410030034142403211444404320122033113040043211344103324233423210323012304044130320330343403412400204223013323002412322111420220323302112320031401040330103443122223442401102031110031003112034132021132433311112340241123003243140433134141221141300202332443130404213023213420124340123200343033411221224022333212221444143310141240234024320200222004313230043320141242304221413011202330034244314043001230014312023122102212211001210001431133424313443113110212421120330311421442422002234333303231032314420133320123123140132134300113333313444130141033323403121244204222313304142243400403040113124400140414413003302213143042223244102231343022002304302121403243100131104240323141030142012124304233240234120122410214412444131013321240020022233213334403312010422040044041002020232314112034143144012442010024222202401112103024144012412430421341110421204200430200311320232200221104204240101243420042041311021344314102021323100423004213010042021311134022112340313342011204423442443223234432241043030242004222212204034022023001323404404110313202322233212022031020420441220122213331413340310102441301004343131421230231402020020310210302011243012224011120131044314443013323401034201213414201230430211424242232122311312231044344212120340210303422301042324", "200234330413433401333323030232303131333330243212423434131101341310200214342341011233014010021232312020343312424413401444113120244300024220024212101033301410413224203202021313400221120444324012121120101240430413404331003134010332233431201112410322234201210003004220223344242423001122011142033310344031444100233214031041042014311220303431102024144432203224133132033144422222210033223331411400444011111143201220313332324113222240343442341334031101420124221343313432422412041320200314002022214214224300314433133303324122331011114301422141422204240042433343003130221042034444230110024133232022044133204222424304112113232101244421221313402443210344133324212344213401022101113230301211040210344203430402302341434111013330042302001403311421304200304032202001443103324112300131033011022301132414114331332104002444240421231111302214124200432133401321240114120234331342203034303130223332334040021110314323421133224301443440014231431214404220232224232100221340001230041322404413133102341403040203014100040132213331231011212344441020323302412242443414314240304011413042003342100023442414323032144340420041413432030403241042332341013210112401130233211122141013124243101043141130421101433411423334002114312441024440104414143422110131000024322101332034330001311223301230234431300242203020034244303114444100403314444033013044341321124241213421113311331044422013114320022013012110210220312201132031430304030122324424324024134233130132423233224424400004332424210203332030443412434001214143024243130134123400024230040201142232143343434313024432143130333432010444212314440031004232004234442041210123302223442344200011220040044020132313021432300312434444424100432403122120242014431203111210223004032210013203433430240140344001113131230101000334113130010134022004304301144300431310121243240043310234202242211404424411432422303123034403323341302143413433042043431320432044020321021043114302224113233103402100130131014121210044431114034104022241231431141202412202100441100442011114200434140440014121140210123010402313141314304304230124131244301323341402123422110120440001214020242234323344402133404432424312010443323120213012021430022243213113103211301200201432233142424042324042330221313330341204342034342022103003242311111142100312413242234430444211323044213224342242330332042312134423034140243202310124340401420340002131210113034034323020331434312200220144101144323034303423113422122210402431240420122041432411341013302443143223121200213420431141200223343043043401000123144441244401130420430041222211400442132201022340100000343403441143323132303213002112010401041140314414222403031343433143210430044110112043001241214431023200333434420011142041424222134223224340411410132303240114134204302014043340001441440044204011423033102131142411000141330232002311041303044011023222240400320010040122321230121224120014031421133444031400434233111001403000331224230230243043040133141211001333010103112323333321101311441314200030240242300224310124432434022222022431423224241230102004444422424144430432011201143414123241003041211300334344443023424204041433131244242120414200304004030041311414303321441300130314411303224242322142330302201434311331103412024134042142002130003020441410113343334242031340213001423123342234312022000413133300322102433440110313430343323442422343022124043401002300242131312212341340041442433234023340134014432021311304234122133304430122322031244322012020131434402224224313201141101420214014020204440004244201240404423214414121344000222332043442102023132420344412031304013122420144320034332313040344424244313110121001401424411014411234404421134213042001141344033343444230311223312434003043020034310134410301441413340423124212222014440400400212322344232403244422101213130200213114133021140223013102142013401440230230323424110034232411311324222134413013310004132112400131114110233100012400340241304143434330300033324002041014423404441343432111414110200433321030313213132041022230320410131041032123014112023334330213111010423144220201441424020223340213103144430114442211101431201032441323300033242244020142044104104232103413214240343302101241444210231401404110241024002302020441014211223231010331420442421032410202313221223034432212142221424414233040122210020344034222423223021343004324012312014130002010410024044121122000233100312444042341404120304000320303134444233041024024040031021410333440213422332032134003044003013431001224441420420403021442211034024204441014200213004323403313401", "203442343321440130433001014102004021324422040410214131004231300134043022410414213121200143101433334403012310343320033322334442332404044320301224030110320301301431340411330032120211434020333224302130102434033103110420301403423140030214404030243022140141010030030431000114320410424143231422444441341133321302133011433343330412411211214431334443421230333401303124340224204011124011431221230234241313322401131121034302002034113010222013124421241433334221101340222403003320224114102324144013011444440221114144030330414003011312233004414214433142333231243030110221141411232111002231104221340331402441020243231343411111340010210342034141414410302241324310323212312031411410030143023034324121021011222200430330302034230434322130123013001113210232103032034202434214311403204300334342212311201211332431004342130212313331201404423404112030030324003311014302334310412034120312313444230012043313332433343442304014304341111120212444244232444204404210442213203020344400010001332334413404443314121123111000300300104234130223231214332024430002303331343303103111044430124132403220111011231311100243210111134244011323410112031231301132021311201244313113202124431444341242242403024104030221420142424231201314334224224024224214444333010341434020004240400113334340444202014203102222004400000232041132232002343120034103313140111244423123444111412344124324312241101240012300110032023022012400420343200232243044024410020033332014013334241010404134321121213341301420011121110404330443400120221012413203014313403334323440040000434214043202001140201433033411214241122300021144311041441332044044341031203444430332402440134212143112130443234403312002021223213331442123004240414012404000134242400022220203430013212040113404332223423212200244230322311144442020012332224033012403321100402214240320313301124314110101200210222020021044223221330331321200232240121332132430342040333312324430411313231120434202443432232034340412322201124440240303034412140440423202241244213200213123211314414410113241413131343201243433422333134241301330230234430321304324224013330010222310143414301231010144230343004042111442423403431134011442013214431322100043134220432133402042004211214340311200413041331212122420333140203230242143244131012113323231310413444314133032234304033422323103031201002141132420111331013414004034422334231420033310242410242221323430344303323123343004332131233113241334314244244240304014433330044310440112322142220120323303030221143342143004313404304023130040143211411212341212124410214001004102342134141234430442133433430323440443321233202423100121111002131013421241303040302223344124111021132031432412410442440030302141041442143323012401324012223011130411040311214414004034210333344101311314204001034312003004331000413241110333004134234221130242043232344102440130432330101233131430330331112242414013110110414103104123233132320100343101212231231104101040230300103101112024312300201033433140434044002104133033044020401203043242012110211042433424200304434101101431220203434123433033422044443421310222444101043343402221314043410311404120204010231212133214002102234324311101100323222103021001210030322112213333032200134014111430013113413104322141400313014211321312012230040312123130244414210201043411422131024020220333221113232111242030114110302100000113234140001141431210431223330101302030302114210222220402300220431234343000242314302031341000244330234221440223244201112432213412020243340413004223212130314233044003312341223414130342021440324004431031112122122223343224242402201220233403424104403132320414333340332004011144234243110312232020313024030434211001024322423441014340034034300100201142220020240130413030021222222400040302132323024021321042024431321014020131043120040442040020243134440214313010031224302110200344323112302121204004122232341142310123334412133432442222210413221104320114120131141310232310431220224131111434133223404324043143422122124424214044400040204221221024011432404230134132411131404141312321324314424212412041410311024132104001342032400142231212014321222112140423144120201333332031032140144330402334102410223234431211114433004233120203430132441222302310403440412121114231043114341040204023314403413403414013112233231233432122112340413130440343001034231002301042342113211411414234210113304404102300231101440343104120234200141242333434022330130020330230132343100043424431042100104201330233420001432122121022310133212404444331110102242002011231403102003441210102411100434042431", "331411231042022313004424332004113424304011324404233440212204243324033424413104233312134204422243020434234402023033121410333040110041320002304333044200421120241411323223302442432220001323141024404422121301431243200031300400423042444341033334310431033302040142001222142122134304344024242434004013243004133422430334302111311242201343211320041232201302144130013004122334312000300004210424220001034401340232441243413211123212300230130012403411110430340243411102311344200232204142001331031010331203002410430011313124123323431021240104233033342424100320000200034413130344222304233444420100002124420320120012310022122243301422433403014242232230104412344133241440122203121303024440104011410213232333033202123034310423142202343332132004420301233132120401123424312431131220014144013342314342242243403201024143114201030132410124322033413200414214344424431442222034030024342211431223121013211401303432201141240242342022041122013114220442311010141440234312423213334100324340222343333433343011024223213003403240133330000342312213331333331044014010210432300302044142021040440143422142434314243404041011303243124230141203440034140144102444320210111343140244021132242231124343414234423134221322240122311430224033320013013414341110242232413421221030420401044410003013213030100401022240340030143113324123133322132243401411003333033113022314413041241230202010111223300134324431202233023422423244140411444343114034221100431334114302034233100423123122400124440200322240102211030210333120220410013004300033420131224011231330422341401442103214303213220412114334141430411014132133132321401132124414433232432224231213431040240404021121414134004424114200003301422313302231024411044233220322410411244130442021341423001300432110104303044321403341324443313314413242442230414022242014002013423120313433031443002043224144312023111043104101134430040011022313402242440404111440314413043311130202100123240304200114304203420203334330402022242114243221440234023121000300244221001121300023120441300003001001113241314444131114130110203343201143323031403204221414112130120044412432413200404100102024331010432442220123230423030324123330321421031303203240232021200144421404012441334104003334011202234404120241003223422003301043434312004221112100102240330001022203220441141400232242142123022110310343243210121410013422134440440224312223441010431334302121411243433234414211324441132143214410401411312421142131240030032224103214210040412100433422424421043204220343144201440004422022120244103020014340242340223303130413313133410413041143204412240033132441330210024012423214320313444111421211114002003404120434134240144013013303010243031233421421424344341403304242440334232000112312003314110414114114231220331024440312134100440210422220204024242421002212200210134021413201013230024431302424344214413313243420311000223214403313443031301023240130343402444312140021001013213302002213304223304013341334001402123133112024244323021041101402334024103041301404314413214102031233112300202220411012124412013022221414104241443130121333143344312113234031221143022414140400432123014303303442430413112341414013012230403311121400421333042334334130302203114442442442322311011342031244221112342120202032341111300204332230332340042041340414414002432310323331443403021333143144110210013001340114304430401143341303411321134100300030333312032343103034103143130101031044430314010222213023204014302200014130143233414441302234223034012123230203000112223000333300101213444341310312041214444420243143230404404340121434434134011233400114040203213323120124330230221230230324434313233034434303120202444324142034321021401202210004141410221040101341021014113443024441023410400343143132442142124030341130104422333102320424112141232040232402342401322201243301421022030102013414243300314113311222201140232121313014014134410122043231220322234003404313200221223103110031142123402342203320014433434311441313414001300204341410111431431034332000210214144304344021013010303402344140230241444110342043400140324223130131430312410423342122443214024321141221240200221214132412234030044244332004210010230141333043031214434232441043434000222140010441334321003020203323411142231042400240031003232102244313344223403214343412242134320124312213142310123242422022102423040211330324232002433133102431211243231103220213122104322433344202234102400101424223124140013321004020343424113202114340130342102441010104314400204032333112404341340221031204333341441431002423321304123", "003034323323022400130312032001321134244142212420034003412234004203333123203324421133313330314214130244202401411040213000320323043211231233213323012032402134430014014122124110103143031444033334120310440320232231012113331120003022104102424404301100124343010224011034341430021301343223311403220403220011034102242414433023211330032312011342041313031042324110323313104212423233312222142032032033114422220211333232041413040104121234232003343134442331024020033300332413231204013144413024014033422320422110131424102313301144213102340341233120110023240324324040441133432111214210100401133020120023320221423033442130243232042244213012310003322243302224221030230402324203314303433342212034440340042430210301121232441204302023400442224321040014014411202211203111132011303004142140441443022102323221030330410232044033022322104221234341342032044032202413343341204004344104143232334203011012333044012123341230314240002114113422103311320343013210410011234132201303303411430424401040444132143231032223142400042300413141322043223033011030413134403232144344420421441001400020212441022012300110030011403402322421433440142111321243113331404230024011112131233022413033324440314240223111222012041242200440303141421011232102334212241132423240114401301240133223012301444033230143004430324232023442042303022124011034221340310240321143321022302412400444434003411110022222232411144442003020203013414131122300203422343331023430314114432423434433042343101230203213312322030441303331332330202341101143301122102122244234420224140003340442311421431022031034101400034000142024314223031030341134434421030202200020130032321033140421222242324232101322342434032124241421312042401300414433401123340014241041412233303410001030310000043022023000202000001001444211141042033244301213012343043344231113423122342212112240033131033404111010403011320130303124041102104310412203002411404301141300214240404230331030400433441144233041021330211103021211410334413143013002134242220132314313033412013213130031113221234000122310142220222204323323223102403031414311111240022031043244130303103234202410131231414403132031312342442413310132003003243212102022344042140334341441230414230112344121410441030230330344230412030220412001244114320122320410302340202332043334303301143224013334240012123003324234044141441130301231113332321314231114144143202313424230412143421042424204323030434312231001021303443314213243302313102023123311131434032010001031014430014302122023100113442031212132430004404331010203030300214420440043412242003200124104030324034211343234303220120344311421234014011314324214030214210440231014204423244230031333241002341012201012144444243041323232324140144330121011300311404404301400243031223024000300300002314120424242033442443010140442112143340424401342000300111242404300400013023401104120114004130233420231113241210443433032242222232332433243410311030223141400000233300443412443224133013040140403201122044241030442332244020231200442010021414321201101420222234342101303230431220300400224323431021344240042311311042303043424322412423234212113212002022313311231310104341420210411412400234232321441233004344121202141421144124411314112412440012213040202314021233330101122303221114033443444432140231122230110013141012024030222343344332110122131213231411121221244330030434233123023112440222114111312003332040031222231134331102340034024202213030111100400044122400244234343101130234113421141413241042330002443112120141134232324244204331434132410422000402244104022411403123114021224304211211422132212012134102111414034440210024213224414323222211400223243021220312331231113333302324040311233240244313124011312241434303420100023001324030210313324400301400004132043310021043010444214124201120141440344444232133340422234030220330431010143044122001220403324412003012021023321310022434043230433214034021431421001420140331032240434341144240443404040440034312340424312334223303030400030223431442141420324034131340400011201330130412444324141302112020240424434033430014203233134002344442233332204143012440001444001040214141200103044100042300022221243413123040123142042302121003204331014322123134314131044321234141443400042110143412224302422103414203424134113131011420231122122214113113334342340023332240003143143124412100102101024003323044032131240024410410400423021431404312143341121434410424130344030044243002323323200400110243001042114222432333020133401144242024200133421023231141143140420134212433332231011420442343120410333010", "110322030233031334123342324423433222204001010234134113310303041031334413314031313204143144101124240130124342443440340444412312343022103242012402433414003321010112011113232423003331132140300134202341013342432440441300010201124010033022442134033233422430031442021424000441213333200223414434024013120410004033013124440112240311242243303411423221230004232042433204041042410124422021103142213424213332022112110123131201111222443340234033402323441331011201241011034413421002322331311023311120432400242313433331000323224001412344001020442031412332204014200312132113144431133121234023340404211343023123200314201213300414040024103302200410324443113030424202134224040021031242412413332401241401400430023142042320210012012013202314033342400012403023114111430144242434041301403303312132241313114400121104221043140041202014210033044300123140344224241212440121330410142220233044014240042413410012201431330324003414134104330011003144241414103441240024432000122243314030244104002401413134033222003022204024100430401102323304204400010014210133423323321121441432423301302442203042101134442324411000410242011202043140213410330041034442001011044133402433431113100211320214214240132101341330334141203203121423112441414102242043431304242322022210204141210334140041440223440331401230423101331022433104440243003320313221112314134303040244212201124331420220301134414221210040000312432143320024112431032102132321043010313000101101310122234333323131021441011031111113031003343334034304044200222322042422011022404111003412211204034101001324214000041314340231220412424421100121304030400432442024340104203434432132130344323404232223104220432402341242403432414124322030143240423234102414420220421440333020142001301310123343223012023420213001030122223023223201312042311322203201011144322110130130443031003442104424334134214302310020341201214341310214003000444433412420240130244222310220342123024100310323242203404410341012022143222131403014020211422001400021232422041402102440134001204434122001432300244210134042032044113434230421423014102330111312231441022330124130000031014233103322310101224320122201410431004241202421041313114320012003022134132020321030140201102202414301414301432242223304422320202031234314423124133322131122014234400102032431444014101310322302013031231142222220113320333043041114432230332103234231442314120041132104130113120222011440220100143221041133430100322034414033424233403133323014320032103230224202042001223123041400024314341000003132023442341212201441441310204124241344202214230031430220111222034344101300223332322034024004220332024020130210020330311412244003431243114444023010040114404213422412244123124032332010331430413324214214234224321340341301103230014141142242321433401014223242440430142031322112014403202403011042204203312223012130410224423011120140122334232001200304144344040411341132313211021123143432010324234130233212304222001040043144300323220330141404433213142110422420424144322011204403314013343001343134322332141241121124320320404213232034003330231434002411331043210420411131421023304300341441104131304412132110114431301423404322403402422311040111222441330301041032144313322013031111443013202144111424421200014412334311242303111112240441240044324234244411413322111213134420040332200132313324141141101010031442132004222133402112230323212434422322044330004213403221342201244422034421043333001231331442303030442243142343124124124224404004242422004202323032344413443334041431404224412004213334333144004022313310100002341332110314243020010044234420304022031042102142141204141201200230343441304334441124421420221342203102434111321001141302414114204310321441421341124341034331432014022302100313321243010241021213331213111020202211121342342003042133133211324200112104040213044423443023113014414333423003031014312012141230331402143202331201332334200334331143341114004032340014014213022004332234130204213312224033141340431001234110213032211113122334333332104401203144442202141303003343210303412100411120121201040212430122022312302211131040400430423132222313231140222034142120113320233142410030113121203000330312101303424401334023424044401133224130112441004033133012213420321144031202411243334133034134031423214423310201422233143310422211413133432102231032440033002023311400010323234010424123102131014223432232032133101313442212234101420003041333412130411223424431100232110441003411300204334423232301412030411412342432032131241341020331102022041140441344010300303201102", "230101231001342043341213420122433314402121043233310140132220044004311400242244430012240112331134022224010013043132300131014302030331023422304430013021012411123242003422312430241143344243033124013141024432223421441321310430224414010324231433134102032014430142023241241101223021020314322203034131331230310324324422021214123010144434131141431032212420412142244403141002330201044141140402142122330342412423120104001240400410142323302400331021314433421333412013030404131032122333040210101030202003023343423111032134433402222414234423344243331234443303411121313124101000110303310024300222324004231101101024024332323432412043322011024323140443343220224341120041340101443103334322401432302334103313014441233143124103300400011013244440310442143111311120011013410322104142003040032312204131024444044323132140011210344100133434303033224434340311242103333021100324240220044100410313141113334443011234301102412024213202330131413031403040321313440321440340002004412423214134120441234223140102242023140333204242402124304020110103340233044103431244322203421320222204210241414130423322303310311433334443134243414024142014343044022434131300133304324034234341314234200341021341014433333414422421224430122000003413021231134001233000312032110432023012020232040020341132204201344421342341410043431304220331212043322214401020022042031300004103010204204431033031241032140414412032430002420242444043142132122440004044130412134212334432311213400012003021210144432431142344043311010243211231331132432003102131434341003421123011201234401431111230134143044301333110424244033330113040120400031022332034222113244304142034244131202431220220410243323144030232210032140103321412443234140033120333103303441013223030312431043430302321422024200302010122011401422143124222014030044210441140212211042042343123313312312240400430303230422314210034201003341412201122114011430430420214000130200040311143230100333010421404430043332420222144404041202213321220301403434302412444001244242023404312104442404434200330204211334002221343313213233443320321310213134131303004144024202414400102030440142141144341324212414213330031020121200410104134440203222210121202044401213424141140120420312214211220110344244113121424130040023012201012121031211223343124212133233410131111331423330044030241320331130421243223312404431030224244423202421014322210141420410132412333242342321313440010240413144320004342411011301120313441304304110242444034203301000423342400410304440014433143103013021402331321312040221332002012110101143430323343302023203121130240013212202012311422200212230240440424223211001142432244420222412103420001034133421244142310240003011411344203104211004020332430430342422230300321412310433133341130400410413443421113121402200433131414112421410343140332243034113344214442320230123220322211133404443414344424442330411241142233242210401013203104303241424243221223401302431211130104213131441314440311202402144401210133404320034301031441114423444004204323300414241203020123430433142001322130424331000402120123223224330123044013231430022004001222033100224202242120012400014121313100220304131441243021132440200231432123044000422010043311210300403143223110112443130411400413120124133442322020224044422213001144002001030110122322043011004144012020142424013101022033333213301130312320210100310242320142313041422042012040411100104021204230404023140014403342122301240024131133211334244133321232431041331143241242002013304442322432220433223421032222240123214424342344220041240433302442134113323020033132132344013033411122124311013020203003343422411133203244004441210120234132004314433222111132214124220134144133131223120112310430122201141032244240424034202212243342022314112232241111210013240301423422203124401240002301300311121213021332213133242440224234121212204343141330102411414031020234412413323210134034140441144300000213322030022111131104414033111003311002404321004414100232141432320320043234440200042302202112314410143024414103103040000230111201132341031041414204043203340444020413442221214402233244112111100424012403142311013221034114212334230130121343312102320303221430331341034141043221314324402243130414042312004130001113104123304434410402021223033121203010102220130003434412333212404141312120220322040341000330014311303441332331242140230033110231242204343443402041142020341320414404301444113332422410402011342200221131433300040212303202002312024004404330302103343401240030310004230034324010220010421112320314011300100", "122014033444112234032131423102421330332242410313401300422120004042404013312023004312003201002034001432004042232200302403420310043003042411031004433133004013330213112203322321034442422330403104012040233013001132314344323112332444440240410310222330211303433310043420301004412101302220113243223001441332430242410103402133021221444232244101131430141211141131440323211400101440113030022033330430002104414123104421200104441442032133423033413213012023313231043012200144320202144224223101233023023332010313330400413403323033120122320101304143310334003121441334013010111040324014230100310102204401341243243324100033034241424400432322310244210144204432220422203214140334120343242100314132433011304421423310024320420141101341220113004324034121430201042122234143312110312343442220142043241243134411123424140101210120120241124121304320314401224130242022423113420300134123200100203004342323312244004420411333104434442400442410343231033211441440303144312144400104041014230130121234112410333303131401130203341011110243404403214142022010144240013011330421003140122104302142120020434301000032402112142142320040143300402401302230441123334101122331034132414212224431430400344311224144032401403130003040041442014224313212344000334221421403312122004404404142110411413434134431144440223144414034340013424103120232144220412320213423321140431241320430210414421101341332213432414311211434413420132440010333114224321402033023301242240440313444401403134403233241021322312243211422030242420231142044121422341321143224011223011002204402321232034133204230141223141232114032142413112100420420014204431322030411302320431344424211424402444201012342241211141203220404433410034241131323110041140423013404043001230130330231132003040302221344102440243000101204133033244331404134222243134024040102103131324143022134222012234214203420304114220024111442222343233403020022004422411414201004403402113310103304041012111224141041111322001210320140323314341322220332221400131432123243104041224300301301434232032304410330221341314412201133324012401210400224411133124122101311041010233132002020424221402030004110014120231221401444041141132303414110424002342130212002320102443101103324310410320101122220122230240142423421404211010430123201342044003231032420103304122204141202000222212200323402104030003242002440320140224204013131313040440443330244201212423003220340202003332431401434441024431024211003213212301433203224302310132443303010244243321223031202201142420213144003041132413302022140201403422130224304203041420134434433311441144141202133420421014141201040123431441212111011131434104240040010340100302143414110002031130402303200112220440113222212010304030301101241124333342342014224022021410302310221110130124211004232103340230433331340142401323434044301424421141233200212011311420241440403010022233441011302311112444320301010003442244033330202144204133324023403233210123112200314242214204222243211201444231240130104212011404102341443102302011303214121410324023314303024023111131443133423144312220010300201231042333001330031314124211134320241330014430120204442211301312014030424202340111322334420244433112022300202344424124243311320423321111030104101024121330333213003232241142412412302304200042214322031410113204314403433301342241001410424140421203320430111001333322404410042234442320124134221201223113311401113120003310241412404341334340042003120203033403020312314412211233013113200340132310023444331111024001343212412111221112434240202233240210042212123420323404004224414412112110214342303121322311330102342021034032342413101003042214444204123312420041121204202033001004424410040134332443433302001331343000210010011422311122340130041412432122222133014301343103024414230330320211202442240220421332334443423320441412244001400443044301312334203440403122311430004414143304201313014103433340104423323012211132433214122042441000011413402013433200230221231321042240343120332210012022320414042132044130143313411323104303022001010403333324100224400224443321210322303303443144123004334233434332402233410411400234303123443420003041220201210114423100041241120200324224412113244004403401323021432120301122430410031122313331402011312133123332443342422300034113011010140414143342234311124240433312144034301400420313043101341012233023124022010124412023100010403242132100314432310244332123004202300121102302321210230401341340440022134104403113424332200443243001201434222444041444313023112311240101412424344134422112442330201004", "420434322234004241333244110004120113220421213412012330414321023320233133413414331411133043312202424310211221430413200033230140024002301401120214114303242040333243143211114333230102023043424221203210241233400322342110023103244300132103000310123202401421232012242204130411012000022233411111312012204241033014332213203324300332134441001334130004312411133411301102042014411434311142203120414320042024111122421132120043204401100320243443311323141412120222341032412140124330314114023011331140134223444013031233232422032003404342143112410131410440230301320240131013020334343321040444410021034000033223101423013022234121420230331121312213313413123324022440342332102130330102323242343341010403434313333122302243020130130421133240140142100032014124003121404030213440442124131230244122242441343401304242023101321213312132112114432044232002031441344442201024343021241211040424243400221004224404341120043013131334030323334123001213023221321122402121130021414301211404403013403042422112421102414311120214444412332344431324140020043220213003001344124422240000043332242114040132342010110422311034034231200440020331324302410130132340114214443340310234430123230123041114322100020031023104023312333201140243300422420131434344234203124302023322444342444004303433102231212423043004420110120032400003210304414211023014232322410421024004014322433004312411424213311311231201040133441430401140442113014042423431413414423314423142423133141310104220333200103330320204004000002400012103331140320022424313423043120404203004302433314041144022202031421314044102230244440323240241424300301430302444024331233333031301222034041243330114123210301400101104002433030320431333324310311313024210011011133143344114104113240311143213121323444011402324001301112341234303203110112441412342312022033020301012024042044220211022334001222431311233444433010010213013103244333432413020224200034234002110142400041010204444341434221011110011004414432400211402101401432133042111302433101314223433031012004141424113100314113344004101021141232423112102440300031224443133311310344234212214212030331234410410404210210101002210011422130020444131344420110123442234042113322243424230414023231111332312401124210443133434221432201134022430411044233001334131411401413214242340042304131424331111210142301132411432342040402144303111002140412320401314124122021241344444000241302040103214131000320413123314123342232432021300220030002402312134413133032433141244111432321222031431000032104343343013113312422232310320412222010400134221103441221134204430420021200130433424234022211422440344314140444101224411441123032323214011411221242132412131322004022444304041431400334421142101144033114300032334032102302144340131232121133221341440004244412340330102324100340221021201404244033114000314033443413440040043321011044110120333402341000322043222331404412120220401014442412130032012101241323304221400131322131234041303134303420343424133320123334200324310304211112101130324013213343124411024413413021134221413031440123434214424234243244432410231241042042424021230012202240242224241344433302214320201221104422020113023030031043040142234114103241104440304342314023344223330313022343124312210112022120140204332204432301221313030312012413401342423431140202021230014024244412433220342033302434021310011204400323433131423042142131012031320222033343410204202440403414144110214144443341310441210302024121033330202123004013341231442430224010322131004340212421431442320142222032424210231201234443330002403244113141401214240342423401421200400043041130323341111010222341421040304042403432341032230402144004001432013400203114332231310340033200430222421420000300304422202100322241043142411232432100432442323411144024320221014141343102131203114413123113310223444301204003214340124231443114434104141222204023010400242324213303004422411302411424340143100020304023023244133224201201002103023211212441402230230313020214213401411044230142204012123330322333214402012112104404422032122124433344122300304340131100324043332102000310303001322442413003224410010411423310432002142312233442014412242304113421434420240004311021311443401032211130124040213241002133241213131041001012313334043401322013434020301334404430212220311313210113030101240020201403232342010324213233123434024203100424231232414401224410434343004144313442330434214222121114210120244013410313244303232333312310124002110423413000002321011312102424041242213212333311014131213021423201433222301102444214002134", "243114402413412300322142322200413403131110432431340100212041431030020444004410023342043113121010021210202434142314302043440132002431104203141110331223033242220021433401342202331101403323021424100231122401410333421401402003302441423441221212341004413414021131231234311221000112300323440014340421024112204342201434120430300044140433224003103434210144044340333441002021101400442443443000111312211131402244044312120110000432342430410142341233021220111421203222240403322330123442341444343142342034102132233210143433023023011042104110023344421243212233204343201143214012004200140441440014222241430201011324031402442211104422100343034243342301333303243141004440032210210134331144432034431431044110000210210210040304302024230131304014213014444134033243041021340004440233003333042234110010243002041020444010423023001031240131033331304442002214012040441101420034123121422331333143040203131044410414333224232203413324344002331414210204404243304130343203303400232140414132143020403000441332402003020412342400010222404310223242443030322420141422212421214002434010021404230240104301333124442142334013232400221334103023220423223134444101021142304333130230442242113101314033220322222200203443101214221133042233222404112134334444431043123143000212313413131023234202403120424040311214333342013323311430334001400444033223133324123030424344040202134302342341342042234021034041104332012402034131312122203424420043303034223310241234314120012330433111223111320020001013024013040422400421242322234243234024033122231411140110014204210341400030433124202031404211242320323211214220000404033342223014133134101442243300403131021204211012124220020434403410111202133132243124222000313132100222230202124240142323213332340134121143302113041022414221010301100430234033143244323323124404034141221014203001321430000231122244414401023234101004221320344013242144034232034110234330323343124043201404404101301133111000143132113102403343041233030422441020230343430442240301020411242004231312103124421213114011101242444141140211342104332431301300102313022141043243121013023430124323443303021023432400240433000212023313041304131220324140240340012041444003304442001401231210221334341320044100231130221041114324344240242200223142340002111121023032213103213130000404034042312013214023332310313133141123423310120301124031123122314330321432404313030114114143033443141343040210100233132102012024124141000431111323402014314122130100342030331334234322024124344024134341320311014300224431341113230240133043440440442333032302311424324321200333011402431233040433424004122141310102342223101402403233102311043441304332132421021001012241411402424001104223202122001203321244140330140422320004030212244401003104044210023042121222444411303334404431334240120012410213324040424314421330400102133333004220111012212424001333030021023131203433302320244002104141423410400424430104444310433013423211013123441114410122432241200141222130124312202121224441213344323141002313141020344120410403312331044041102340424224243302431200142413112142111420221203243200033000332122313002043023001042032010020020433341002320213424210134332400030320133113002221301001042343201341123444242241011123020010302313213211303134121323401304441204431120003101312420220202340433412322214020332421110411004133324330441210134324011012030200401000010402421211404421102014404444131021003344101333401303142120333202402421000302321131202104304123124240110443412441124334102111432232102143341310234101000404013211041001410014104232200000243112423212113132224433342112223003112122144310313332142334203434001343003042202204110231001144422404440001422304200140044323114413211401104424431433422142220022401003442041101133120042320044143031244324211341234312400331140310304123010140344100244311020233114023132003302320301004142133002443324100030414030103121334021340041243333430332101002022304014401320401300430110131302320311203024442143334331410431320412002121303133120011222121043414110021014012321442324223022031142122240121222323123342333324112323031342431430021102001433023410422033124201141014041401243141342404210132230200001423223000140341030112412124322320223211430244012022001112030301204040404133104412040444131432303242302222411221143133232202210231144231332234203304244303000231322134044422223240234344430104014404204144021220423134333102103132310133014030213112244343201200343214242043300134443122133100201412241304203403004414100413022040043214131443203103124", "014243134300424133022220013322043110412330303223211431211023112224023423242231443330332314223102444043212404322012123011411434042303102010334112224231002211402040113233402414320442042422211243030003101214112040132440303030341030113014314223431403412222424102212443434122222020001210131013234344343122142404144331103002323042014331203030314423231000413210020242333312132431121330034033201421024233402233102234141021411142242412214000333110013310213230001012002041424403421223034442044313340400114130330400044412143320112022034222141100402041402133003310341001110004100414111201203043113123224440021201131202212211001141013432314030212330341141441302332204003322231232220401240433141434323431040224210322213443013014244331001140232432142310041320210001232333223133421440430413233313302403401020123404411324034311431444030442030401113404221442034024004301144134420214421040431431312031141112432344232212421204111221300302420032032201100233021311402010004012311402324242012444212031133441003324234001412003341322422203312003221103424201304211131330132400214110111121042130133242114320111421211012443203214302204231420121443104424234134103114004302102024004001130224031040111132424113401000041102014404032420214042112430414002401344400443032341131400001412313141124324143011431210234341000104010010430011220333314214123434222310222423320221001404142442140313124100421441343444304303122103012441242011123321040410303242142410202444433432402023423414302404010332401434442310310312420423043304020004431414444232002222223422123340043113221034404214203112404443230442440131033000334314224202103214403401334120422423334233142332331202102443244411224401413301341142114033021143002330124233411033203444030313310040034111333003002242142223410212343221403033131122431220310442020433041133113223430010221241321220441410430223231310221432334304042400203130010200122200042024324244440444101441031334304442010113102230131023232122414441310400240434422204201241301234443432003443303134034333041231432403004014312230043321344311024231012040430014143302313403310314414133421343021443010211103104443021032023312432221401322241322433220433334211040412302421134444443213434431314300443111422203122120011404422104140222143304433114133040012201230000223110033042244402011121004044003233224213403200142112003211322103143234433232310112322423442320303200242221133333324342404222234401041242412004321231400100023440344113302032310234320441012443320221431212302213022342321220342223210401320210340123134243240204133134104331220221422410420243420013414320431411234321334131421141100102144340203023420433140312412203332114232120301341101311022102042012433203043310112404132341332341011312404311332042210120200000240224333410020023030443331122144211113430211011441442214412413020423134144420021033101300130142220323304432044032333412242123400130131023134034432243241244412313123444100443041224314422422131134200232210310020134222010143234212203022104413432214120413241303432402400311210340013440141222041022120011124404311213211214323323004404011342401100111032330444032040222402122401113223032311313010003122340001332013211223330134024043334043314340423331400240231221132131242310332030342110314421114113434142041111341413423244303233100032101304202040244331433302242142130430301404023433410011424240413143243412434440000101420332103004420034300221014032241110012210231100034100101432312212421410311443332031241300032431021314433204330223111344213333034103434111114011402401102012202010421013203433023141031330212220013243321231102414003213331221440222113203204104134332420324031022122431213414133344331324443101331421420441242132112141032131114243310232003431421303230103200404144014322010242000041144422123130044131111144033314124400331020442210311011021122110331203244013404422411133100010222312042221432334130201441241412202030400312231241331013040044131440301233400141103442224320043324241213022013304343312422243402031424342224334240201412031232314122332433210002312143003233222111020031144424220100433014123022244000322234114003300044001300130041134121130334132230221203223010133034213243001102144124201131322031010030334233313431104402140133021422131121434444242431134110332223001431243210110142411133334241124211344240241313122021032313044340343241313200004021120102141233001412403141330441040330444124030004020413212213034441414103011310401040212022411133443442130413031030044422240120112414340", "411031031144410012222330314423342134440243321414403300240430200123424102102121414303404303141013344233113041002322232313343101422220110334042133210310320240432222221132213432103311142400412020043340010344120434322143211432310204221400330311224030114001014134112343124034241121034202414042303314220301121032100434110022440021223011443334101240430433411232102243103120224304114223130133430114410321330312201212241440111412034030202331122343241141231101013000310012013241111143432433134122111101340034411134210100432320341411301234232004314310332301111342242030112244100422410211002122131402342202442102034342222403441241002204300344414022220223230022304324322411320314124020113330300310231301301300200032042342333130143342031210003204330002440130342143140114142441033313041024413324314032433412122403310302001314202430004443311323340443434330414430334132141104114413031204330011321232311344343223323130243111012013022401304230033001014341331444333123000224111422242201401244040230140123132210431344412301322323040303302203303312240021404031311304430423341440332122304024242000242343114444432322143030244312124022243203222243101111333241242430440323103121340400144230420230324424204133421330341303030110021400132110443240320111334104104421402213021244402413342304020221024242141240333342334102243113440332044202422204100434243001412231134121132023113212302423242424212021313410100120113344013033002430342000140341033300123442323124103110404222321201240133213230140434403340422401321020033100313122443243000000411322302004244011124212223441200311322231210324103410241043342314342023422422300024114340224421300432222143020234302224111104133001004411020202242301411420434403333011230013203223013044013243012220211411011241302223414341032343133412030432111231024120311220012000001110123320021402213434124442034221001422240030440404020322321102341312120403302440041201011342443311334043402104040404323400412132313330313033120132204040243224401201321031200321111201014004423132033104211041004413020320121022442342442423132444142134333301223100242030340144010144431240401111413404220224143043341314124010203412042241314000411402323301400233141102100041441404211334112141313103400223040331000423002021434113123343204413424441322340331212311144003400124404423423102231412421442223414443004210431431333030242303134240313012333041224220202103224213214124042214022422412314401131013341420400222421321214211244241342020412240342220021040010314322034334142202400120122102011230041343433324132030340042133414023002043123333313204412304134020102131042111044003240310022021324103243222001402324111324042340030123014043344004042433431123041420140330443243044112413300233013322312134002313440301144210044442222302341143232013013431331043103302332134231421442423001042101033140334404020333302022422204211100331002421312244113032201400130224404003332231234124404334314334102002241014030020134420240201040203330342321414430022433404222223142220434023140234132224121342431032333403310322021124403414020234330311100033330133300304014102010211304102123321304413043430331421244111140112040002022021222324243120212101241312304022241041133343443124102023004422124040002211121224120243322112123113032443230223233131300120104041031403000331022402220024131121331003211413001431300042114124001320224443422433323203411323332403142343223241122342222344132021311322442033410302004220010141010341230201130011123402343313131104131034114131043144420220031121104123301342023023002200113432302131300020234231231324130210104232113203334320213433331302020040101423441224434203213334131030014300122244210113033203244310334011231401422140003034442333230103404422330314411022213314023124100144013111421424444310224432042201221301103342221104440320331023211230201121200340243000431133031114030443430422312103041344434002230233421143420410344434030112422120040324030202334300344414003132440141214100330113230012111423000212432022314210430223111022110303314341111040433223213441002434211102134123314043011313002022313330040432242113140022234014224443233004204430234303043104140201334442321202134122431433012242403111124010033331342144343231220223212113341444314211121410000000311033144044304421333330041334131310333323301442401302204344423342410103304043234231111320100204402313430003000040402243101240130432441243141242322343422221420213241011222114321240340444433434102314120102423144223012440443112212344231304003442234", "411242023040031023243420124102342142342304002411040122340022040222233431213220430014430144243214222222311104122433131422424310014400112411404202330132022124133422232234013214402214143141232310434033001114212320224013430021441434300102214230042213103434420032024114333231344410444211310230114113203210412142340423233123102330111032010302311411124400041334111310301300133143232123120312300044133014140234344442200303142422043203330444422302411311322242144034441013214010032110412004142004411001323034224102440124230210323311430102204400441312041001130242111411030324204333044213313441210441214301344224443002014304343414341133041331231430310041103421113341321301401332320213420423112210442004323333044333401241324104320120444312204423334420032201343202221414240301031223122134424212101032214100412230420203200144042002144001220213443113333030311202332411404412041403032242422131332041020041211112202244440213133011443441314001302000344104100143102030111232431004033324143034410143013442320100112021403131011121011212003422312331031244324114441441244104222301343033141101340143400221033323424244004111113412301243211041411034200023304410002011322430023142312043110031122101210134102241122344320320133332142431213213404221344023200414013132414220003121443104020130430431401222003024032220220300310144302001443113134030242103340211334313221022444111140402430020313313321343012421111414242231244033103412311121004403011323141312403010030201412310201300434130442012022333434121102112210442234003413300300322311122300021042200322203324432224414230200043314031111132104042442201104403144012042121334214021112230343012034322341422002102443100030444331330323334040104133220244332001310444040333101414120302134323404200324330130143044042333021124241213012101233404112040010204301433111133412444203042000333201310041321233044301441404441440401411442411313234132131322440111043102132124114412402002243041202430121303014014123040414434003130330401140311032214334330110212424421310313441020140140331444012014342420403223203204114410412034043142212021231310434112411034003222240431311300241014304220114332324441033220340421111013411401431221433201412220402334203104201410434241122422203214332133314031122323003323314220024442243110113332400110000430041033002421340044404403333212430142310042230242103340334140344320100343012141323101113040110041201123224413003023212430111423034213434434002010341233413024230030431242413014303212443024432321112234401113321202121230232041123403443222332241234112224344240231113334001442144440110141133324432140440104342104021012023244220132414011310444131313444020343440112122323121003000301432203310341403342034142003231323124133040121042210242422102204001113423004112400020200303203443112244024243324441111102241111020441242403231031123243004114242032430123203044231322304302114111202234030343303010403024322200312120110240411131142013024424242122302123132434421300111233141242414343232032340343400231133003133013340431133141040134343121040321041314444034010310312114231112113023013330111404314114022223131131403333130240022213244231032021144322100300340413021421122022000021200141031333230343244330102110244014224303223342413332341241323201044232232220044420434342030121232434413104421400404121111321000442311233123444124114222304210212400112430202241224340113200314312141314041431423142041130123400421201440010140300413104132024022014430131323322213034312421040112313124111022003314214420440020012130044241322413404314122443031233432202032200144320220032402032213310234122434402311013231300220111004421043240222400211443422040030421324113010210233433030314423220434130442044133010212204141044340011311220102422022243442003100031313043242244114324031403432243014333010141144141132123404321121430442042121020314104234133132101332313224114001314142434120424320444143204234110124003101432332314244143221042210134111434340332004042302010310011013140121400143100404021001100241413210442143203230433141244022024210204103024140400414413201402043000404413020343242220233422121240120104222324234233232330003022130440134130423420134133430112434102042344021110432330200141044311202102331013033140034143113004230120324312131221211414012314002334101211031314342121310033111240022200142113320312200234404133430300031313421001111233314434010414030430110421404334002201133103411412001111144042412032332413222202423231222112012402423433144311011222401104014220311300141", "200142444143324311100020030213333043200403101234101011200240124441201303443433322204143200434401130423231221400410030422402204201233212430214001314342332331403403021400223040341232204004344103113440124132034243104314142003222433232023024041142312214321334134431313210210201321123202102140331143321304043344402433114242232100342214440123421140140232010434004413124332420420420424431212321222414001440403414312044112430132133414131123310031001310143114021030122204022411443012113403144443420042002442302421233200303240442410234201314200204244321323003043030413302301332132411142004322034132231401430404224300304044141443013021141210222414302411000003230312242320222310320241433042242321410412404400143020433134033134143022220323444031410111112340110300330340221313034332333204003042103101002214320214401230201001341142110000102413324324012332334322442444303120203101021302021042330203400040222034434220112144440321114112301340224424331114341304224134241231313222242322432002203321230232433320431144443431002210132024214423310111310230343023133131042423330020110413023144424322133103440034303344420203113014043343303224024311321233131020241344131111440420241323324133412441413204113210304403211100243332002010241403033443020100404333004311240343310423340414143132400203223011233032221033213304444100211311110320423210324112031330103223141112401024044222440244224100324144140414104422320431041141140034213241322221013213400232213323231021241322330121213002324131031100402211034304334311220030424402222141331203230222122241222032024043241112044312011000312133222220000322030143222303102204140133011321221222220243012223021420203012244313344302412333304320342432320401420143101233021440101144022301204331234020012242412111122414311314313330230343343221342204031123041341431313040001422321011140403402410232342443320011210433113320432130430234110303123244321131043243310334041114212422410442302434031043301410422113204331443434112434000022041322314340244411010102031341440303213133333102304131211001310411230140002021321421000014002324224214330401232033244232204332130230340341414433300443304233012102203031314323114013213441004301213143200234233121124104313230130413220313440033130124323423132200022203103410414401014030013040120400130322032201443204321011311123233314430302341011100023143122432134233301441111120312003400031032231113343142220032030001011414134110430213423013333014012241444022132314131113033021233021331302034130342132222341404201222440432144443032314201031330341034441220122000031104031102220301010022144331443434032234233301444223123302413311404000030230201023234334123422030341442213040242401032323212030433424220431040201240003113424122320031221441033143223233303233410202202022240144300443041303202331413312011030300330220221343220421214231143102204222334310004014420314223344133432240312214104443303130020214222002023124344241222111203112124323423214021210334021322334214441000023431034312220412411032141432241142422313021200034342003133244034304340442204312221012140343444021002231410420331121013032134304112002101044440023321314224001021442134203403040043103024323431142224033303401410143403233401441032124231312040241001430324024202422220022304031414312420022222241313022224221221033002313241423401320440201331322322143201212434421230340000043331142103130210030230444133110430311302300210243241033244110101100220234333011400320010033423132223133324402111312414423102442004021211323434231022402441114422331301441213021242143420321340311122220140044241200420031044323100122033001131431144301212321032304044413434204434042444102240331403343414344101431431124220244204331430101010233434033112243420404131430443110322312130422102012021412441302140011200403432233201423020442100202214010022120003430422343341012211034211304341420033401044320040301140042411443310031140143043143404444410440201003232304200034304312040424302424244440020244323001121422323303400020424440401023021040304344232303014421432341444040002412242230412102421400023234004024022113230044301141300433230142224302402124303120120202140220103203433304323430331300303121200214422031023202122230334231424401302023034034400400100442411312411223033221232143213144144414020100003011442413333123330403233002140121243020341231211321444001321334211123312404042141042242034110111404334023004142411043233313102123204203024143410112432332300222004314313443424104304041033234211312443323211014000044424", "242443423210304143014142420100232042300244430001310034330422101111212134022032401112020024020032102414113223101400124124234030344132443040320411004431120240221421144310233024204240112332431332040113230232044024144424411303034410432214001242401444121444024120300442201144140340404002143414344222244422003312344141001144243334341432321233322044320132142233112243100124014040400141041343031223041333431024213334022241104204021320404422013412002210334412324230321302221420444204203342211030301303004331312323331410344420221114122041440303211004124224414333213131032320401242413230200233031042201202432330311431412333104010141302214412220301020432012430402134311212334424422234143133104434100141404210412231014031224311212411414443422441324323041342210444204224301334122302230414203001201430234023200441201121200230022014242444340422002313142244343222042230332004442434403344042323042230442140121302044414444133322304303023104120431040244402210344140222231423413014122244034232320140043423140131110423314410033424113342100240002004023332324420400311002323021144104220000200004304412010210342104014241300430231230132034220232333000023322230401220433104421132124333300434430123012034332204231201000231103110400040043103103244344331221242102220443443421013222040431302204312311033420012112231211023201323242334311242204310124121101221340023221131012022131430111004433320032013340101200230202440204024301042444411230143302143210032210210101432433342041011202404120443201111341131022004041220313241303111030224134410230011212131001110302321331142134232042401211242220323311420111013340011103214040311432402431402211220120444403233214031022141010443121102241441322024133203000233311041031420141213202033221321402001101201304432404420423013334433122042144333310342012102131323423102424231221334024124413132100431123120420122321123214042030444420312240432241224323432431212221314134214020431030440313211103141122331330140433101123043113234233101314204104131220212314112013444102344130414101134314403313403401042302123314341331131211130341221402200010132141124212012203233140104320224241313213131013124111303244440040143222030421132312444011122110320333104230223114411141240323232210302333223404441442103002134221424143241100024244442432240443023441214133422221041423231134140121020200220114434032114420042411314143310411230012423111443402422430314201114103004113004434432324344013210111010310313031402040411430204032202331231112044234231413323434230144241223230441211133421121230113240144414212112002310340400201444341111102030422223200023042334100030111240112100114220244013311424140003112034140042344221130430421032210411343424041044013101011032113434144400340443013113140320222330012112221403314421411341123431412212003201320231230032301444234334123324020120322103241134241440211033012311322303011010313111301011311301320202402214443104014441004220022244020444002310343101212233220023122040224143340432000400402120023204111402102000211211433230410430212112114133302144124224340200220423314402144224314413423223223014313304243241344243202130343311232213022301100100213103310243410213320121422421304002102312112311312010424200332100230124341201142434040410334104012012104121324411101002330142404112230123003320300340334333010223240212321214331443342344013344401244312303212432130133131341131304140324411334442141002200444020042044343123411032043032422211441413223321221102204431144021440324342140024142221043423333222013313441213414003213424240141012204102102412010004320324302201031343124021300010100404424443214003121244313114044422314210402431030320011014002430403404322444200420040404203221141143332432420240221114344044322303320101032414001412004121222303340013014011211214203402221141424011122423014120101131432333101234331001040143200424014200031144331122423420340333312230430444313342201020304141220141020022322232304430431040432041314421133020320023311230100331212014441213402414234403241343034212131044010340011131340011412412300242223004441211223212130303003220343444100003200134042333024224003230300024421324014201122202200112112032231401133212100413213423311300222143214301431224101042141130130444034244422043432444212441034310421034412002110441121423424134440221033023134333414242002404003021422031332041341342204424443340431033100314221330402000334202340040401431023244413144402403421140444120042400331142244121024302410420201411401204024402114023100000412041420234244", "032421201043420443444324300413230303003220001300202231033303300411333443201330114430144311434114214022341031332412300222413311023120024311333013144141214114132413441240234032230034040424040030403224131401321003210220331132121213012432301140134312133033134043023231423223113112100401213211000300114102021330314022040214302322022433413332211014434110312003341213042032201321140140440241404201130313124020113403233234113403232021311000220214214210312133420220002231224402041034324411044101233434142340020144324202210220114011112310034404344241211134330434001104323214224034221431034402014421313444223202324122101303420212224222121343403332342242230342132141100333211013042230001011413410112040211303143444121110341444123444224330240031100443431401113412410201444011342214210311113212031414322131331021212120414432414334401032323342133141042422131201443023240144321031224034244342122003314312242311422043423212034100102232013131144014414332143144244032130020312311440421400313223011042211203222244132401433402130303323201204102112101222331340030312432310104242404031001304224220012344324110023333043133312232330023202040034244030244313014330210423304200301403314011020123332411010213313144114102100131020100332343130204100004110330024000110231022432232441402241134341342441312033012303334000104113342041010301044302223344131434323423401341114113220414420101000200233144003112331124244033212424140343431242022022221111413144021133311141100332134230134241030313041030122243423113301442241420043140102131133031011111023230224404200403421324341002121410020142101133204300444420314434324430112121323410122331043201442302330043210043003033234404212120233312303321313132243320441314141420231143012034033301022010144324304444441322001110004340411021103221233214134430231422123100342214243232003211134023341042401314003420133143412412310142442232400143333321320202034243422420431344203021331004323401142314003424222100303244312142422024222042031230243102433104304232133134203040111403134232431024041403440103014031004333110344224204122112420041313442431230414144312134232000041412132000401021004220423344444122134324113302314101404223120133313132132444210333100314000400123412012440434012142222101331134133201200304110202111413332002013123134030100404411304102313413104104003241230200002033043423404231112011322440244334400034202220123433224002022132044030444224420104320314312220121130220430444414022120342402133233410111034103112220232100301032200410331310012034141022301130103141341222322110232203443243214204210324323212041132442222304313113442333130302400321321231042110020033032443244233411103022044223240414411110344240041231440424333000412334000140213423403341202020121234132223111313143431334023410421441042442120423432043130411341113232321412341424401421110212232404022324213003140204414240020440412034140110310234033202314341131312103011441321441141014401220042132400231114413412004243111301234202342113002013011013204401322013411431110204132021123340204411230200420422413212001204232133401023204043111414232011044211234333024034012234230103401022032143310343023022311002134330210432333021331022404012420001420401031244324001134413423333224000033400243402104440224422301344122013004320100122413113223340110442134002334401004443003022032313323310410304411142444343211040340113033114032211002042234420242032140112144202212230403424411402241020044304322040203242212331023240111142023430040102010124113234204012021131044103222001112001402041230141300400014110420143000041001403410232124404432422420210340241412232411342020430244204120332012434012144004013404223020011400101412420103431143024101044241312442004142311311324443104214023334222113431124403433230013112332110131030130341341140031401104431443214231433332202430112003333041131130303002022230412302110403304014131242410114022413124022133010441144230434233432442331122131413140424344411440121230302222223303120214340400340131230403143244414013111441004240134304343332410200312401243043234231301134420101340004324312340031421143033212411012422120001403042130130432333013223004324232013121001430420142140022302300043331140323024321220202224431014042144304021100434003002043230132341202103302144432244310023341333141224204214421404104311241313123334041414030420233222004011233210044101021432301401201134102142141311232301023231213420433201133110210133040142021102113221041442012000033223043033201020433241434432434441122113", "202012023303320023343141233412443414031143221001304100431321131341110130312241343121124001230100331101000313042144003210130301111132003044221313241000443004100332244000212202134030314410420044142232211433402103030341220310200231020140313111343014431232140230434442102301340133000040431040210002010300124334403041023230032004320133100214122203123134341242041144244410002432210341244101000203023241332141133442113420433101131302141104242202012410113022134041130432231320321320244324221201422133223030241400340241441302320321443010132320442131013112401134324233004014202233034342242112324241330132300012302334330323323234113312132344024042400231121310123130242222100024013413324132414004400020122413420021410012331141411024204130443224412403303031232343232321041204300040321210040412112400013033212240010411412304033322341420423444012222114233202113002130312412011403004040323410423123041240024230211001044313123441421332420013440432400032340343242002131024044101110224332010011242420233101412202224003402132104204021223040143020303403010311303203241034210144210022442313411201334300312031020140010124302141341310134332040424212413203304121310321000131100114213203413401224132440310334241320312322330232241013211302321123303344424432410423114214423001440002430440340324340040000104141323343421123013341014424111431303301122130000121130024322004324421001313111033332212100230231133420234324111230121013342223222420303303342411203342203412023211123000023021024314100313330112242003330212402324441144224014303243013022443300234331412411344230312330412141030021313204220443014012014230212404040411221001141232340314442420201124230103002142014022010002421031303232044340403211321011201432424233401310014013444303002034413040014404313301430331332142023402210421301433140303020240312232231001234023321010324314432121424443214314333202000414444012000123321040103133420242124022443204341124122442233001340404112432013112404010144304410320002011012143013433010040423033304322342024231400241434342040042120103321424411434322302114001424004133031130430001024302143043140130431441243031101121433421303432432323320132442421441213304413231241343303410234424442320424242014221012440302002231432024011041212121001112400102301100112313322301142444214333121244201424332044114420244341232122310232211300211302314114044301012120031222224430222000304303321442324004340121241340402221343434440243223343341414300434004020000103421400421033031442214330244104212020322002210111230320342124142112413414110311411344131443311233212422444002033310141220213310240131422402121021100301243121112404241240213344113224041112302003102114331211234412102134102233201004432432410021440420414424134341324102312310444210131002424131040330214231122122240430433430242342100001201130034200401144100104201212001321402310303014124031302300100233442401312213114023434040030100120102140240234130014223122420102132030341132202141021140341111113434300240103411230044142230030120322321002400301014233001212422312003210212140113030003002443342013212214404411241343422004042021143004233213423142330213420010414043244322424132133041202440122014113213213023240322042312233122341140230402240121130122343043224332333434214422031334434222020201121022023104133313032440341032101110324301032140430231132304240110430200121344212310420204444103430414204320311312203424104131420221404214303240314111302343023410113220102422120032130331232011114044143302033123021012214032232442321114214322413021301124331034411311303010021311104320012231013332120344301330324214030003423021213322101413113234203402443110302431121232212323220142232344322224114322004000340233133233442412320122134224312303413241430010200432344030314022021234333213103213042040040412330110102032412101143033111204400113411003224010201112332132010112334301324120210414441012442220120044323223343242112311021310212343040110143220044324021313211444313224341423024022011402424443134311321412230433023132040121301300121204003121444040441244301403340431440112241011434124313133424310111201401223320243401444223403320140021400023401200200231402410214032102103001431223042042214311224403341203242223100340303230433433014413400203423240213232403004444200341242314431301431144324102140031114431331420342422130320143342304344443322433034303230142032310203043004124232403114000132433021204441421234000042013230414422013241112333221300131220410032111413200332411421343132100224201024024", "040421342143141031241303014342033002024442103002341440212213140131210330420122321321433201310133100122122110210143302030130223414420233341144134021210112032430123243321424122324230240023431212032320001101002231110124320233120121133312143400231304241232331432320244434402312042144233040401143303102001310134304223324112422213024410122440130143121232022430101333112400102021222114220120321234222412414322232131023143222121113032143134441223020234210003310434321000034211340103110132013400103412231040442040204422042044343140122343434431344134322143412334104304412310441022411433211132201234021430030424302211123021403010021130403430011203404340321133314104300101423113131411003323110010310413403432444404213222412130202031433004334112414404012003333412410322100431140022343420401112131103414224343202444120123030401330440040232030444201102330413214312332043214312241001333210302134323210224404223142101201403200124200323023224010040214332244034003323120431402331021442121404420033243122033413204233211141122241220442011224331430002042140133123210420320143112240421411133040301001224411131012101314234041422304240243401240042042200210304034120010212114414003100233233400443040201213221343201024242102010234330423003304010424322310140133002442233344421332340300434044020202302311441423024244124234334413310200324431020043423011244223410141121043313401102420013214203241301100301302043134240400312412430010032020234011334224411400223420141240301204322142104423203343134220103411330312033023000421344441444403220422201134302422213112033100312101211332400032010044341303442442203112342444210013212304411411243210223204332401224434004310421401043014330204402324200232121324323011301214303210242040443343120402323004433111323424234313324343001044331013132443201311003210033202020434240442133411300032443044314031133200400240013143034312001403143324123323021014130033334433410410214240404324010413213422032213323241312011220432343123341304034143312034434444030213342430043024213343344202443330040433141323021002213311014200330312222114224443211001434211300221011440021034323013103043033321144132213222342411303432441002242003312302443412221302403044423421304303404222322120110221243243043334122111423320324203202120022041233032424430410432243304440111340442121133142130134200102324411100424044340041024303402140044100233013204400031201230130440032333012441344130322343243321024024434410432310201012422241433012142212230211220211440040040213332044134420123034102134422331434422402113314121144141334310100433222210344220440403111010114324103212122430014241200140122132113014444003232004433204300444132142342202442430423021121032012303002313324233142241024110223333313244121012220241341303243112204141004000041021323134003301344230033111133204102302101032132304412030420121343023100400022141231412132412003310401000123212222430133213221314440410310423031102041323210021223221123111224314221101131022202431411222212121211022234231421322302132024340104242112202344131014341303243111230200143204433123431101231444202342411142014242211402142210040114132244204302244322101130324030032434042041424342430330310442444304024231302203012434331134004241131020003432031041340101430323243234124300344203002141330214024140231303140434320034020121012442203033014033020232234234034323444331004144334102320344434333234443343334042012440112200010214014113441220403210212001040222040104141422000340044314313143203133043322331411312024210221110402321134234300043400000432043301220324300201130302203444104302404222103230212304341300031442312412023231341344404011123101214310234034302300341301224010424430130143224124120244140410434030124433320403012122011043204422110042320231411420413320200423012431202244034411443410333212010242004444403024123321311114221140141414042131101144343132202014230141202340124330311041314031443043311401040013213424321330000242302133324342301220344211010142402440141143021111140401220422431232242024204044402334440201333001402343224313240022242003012030400111330224221130011123341401310411311001020011422040332203141202141203343420013233033103341230332110041442314402014211001024304313224334402441040212344342040002324021333434143412041413403312030014341420220323033213140031204203021424231103344441431421244314443243211331400133034434100211131423323401214234013443443121424331101220323311102134424311224330302420313013100000233000031411222024310140044202214103122322034213232", "231014134141320301212011221210004334023110412304321430123123413011340111210122324342031240230310134403133023140303212030201242310032303421311032043040430311320042102334044211444040014014044014341204432144140112341324000403423113410442324032421222203032111430344330323102413430230323224402213334310043331444400240043200123221344222034134221041332411321232000242211203443301114103134104220330213324233212002314213041232043044031214012213132011444341121432002223403234241132201010203443014422131032302103332410424422411442203012034130101143333432330122003011010011402122423012242001200412130230010014101122224022013212414000121440224233321424044013121244311431001314321343001243133300032114343344023002324103043130023044314021222001342112002241342034222203432431432410032002403323234301201240213001320040031331100344120243000404240123334002403242033440224413440134433132412204012400423340320231311422243210300311103424313024433321432440131102213441002143302101113040422413030124013321033401202124422321122244203442243400204231422413020203110321233112041443003423241324041411321412312224114140030202014140320210014331124400244214241433121123021220323411014402013102224313222343314442421330414343222444310212322044142424404322230404021432144100101422013221202111203213344100403132243132113113144001431431222422123222043142302301330021033100034133041441130310023202324031241343422133224240213134242020200404321402343230122301133332312420030041230142334022431313241033214141313302342400033140340302444441041220312040040044440322421102423324234124411214023312024304113340111421340330013441424223413310122300003343001144131410230310232440131140023043301433140040131020442314030232202233200221233003031310433432423020324003130041343210034413102034343302341333231132422200034201330023333443433304434110030123241120402120223001333241031403430413443440040304442042111123114100032141244134433110022203301000420414413102220044400112212132431402111242324420132404034222211102011330344224322402204024043141310242042423200222433400032011042112000110132333332410301212043303204020031024033140314341133220132240423001011122332403204323034004330002103114044334311221441013324424231133242240223132320312122003140142421020104004203020123223234311034330330404301000422031241422034341421143110414014024101023010340222401201212321400314013040201134334133323231213431040142333344114330124233311043433013433432444330322334100410421042313212311004032324341142230423040100333110211204322323443404312320311314421312010343242333434211324301144304112040431442243434200132414413401142142200410324134303214124210442223321133444100111211434314022221304214444403004223431040403440432413123040404141012034334423442303133412033044343220244421144113133323323421124312320133040224214332304032440244304003040344424201024311330413111324240140442342041420003422144123042134001313402441310014020342014024413341341101400114010112023200020322000034324314043330010044023104321131021010344332211223120443311241303440112214013404004144321420134413304211321344211141014022440032411432021003443343240134024343313301023030141400044343242334231321333434404231203231012221202234032040414104103330043420033102024341122211222103233410132013140420012321424203302442334113311131423323333400223210203131343320010113212324331332033021130103433124213224424412301401134004411111314423010113114312124203221022440430000433020200411211101341143032044312203144113020300241222324102230033320400233130434334143032222413110010323311204402041140422322121332412124110414234111004201142304222021413401220330422221341123004011122000244204312212310230332411002243203340140211012223021224002244430112402402413110320241040404444042031322244110013321020331214322333212111001242440122024232032012323442010440131200420331431020412320410403233113233014414403043130002334331121011010231400404414441122224013100421230023240114420003323023412243033200210201300213044400333024234330324401124443242124042412104413131124110223034131014214012132312431241414113003010122401313402220421022310412400230224033333124112314423202030243102121201013442230340442200012344141232022013413410401102221402203143112143301330231222444321142030134033213132023420043111344231320402244013332012024101143100410032324300332214322241234214410402443440101423114010310241210231423413102322414114310201442131342324333031041213330344441313024434014032040030034311022202000300024112120", "323322321102220312203142411002441213102031342440341144412333033012324132320304220032213110000201420220123120131341342131344302421213321134334020142302243423143224320032102100433333134011040112143223102410113302332013023303104400420433304232011130221111200104110140144003104204120043444342222414011140110303031344341441433134430220014320230333341330222201110242313224421430140423213230213244041132012222100403221032012042413320244412422132032234430244312143134001312020142310412303011431240042442310024444232444221001011024310120304210430003410334124102231120124143131043114012203144310022102030341133240441101113433223243130430303431130204430234204200213111013300241402340003202004401421101400013403103133301403032124322300333242011010303312103200043021332013012132102111014414033012022444240404243241012403204444211040300402213323423031202024241110344230140404430343322323044444242401304043000111144310021414343003323210443213134032244220342222422213230440232242140444431400222221144040401414123221214344214323342103430143242241333103332211034003003220243013233413204004031122441430430230410034243321243233130111103210032220141023224434003302223034113103001403401013432424010131332000033313313323332101233103411301432242011430014103420024004143311120031323043223143312042122320124244300434001331004214002300123341314240343101200204333031023440014313341041322200421133111124331142122021020201033013140211113021103413021124122113034103040024120313031320304004313221130440012030100302432133403023303323343233241130123220421000212444121103202303232104040122112222043230432244442344432134012331231132240440001040401133003021100132040301243030003031231223030201122034324342441204031100424132422411041002431404412240403323023041211423042400130232240011301212443021343121031324214000342004022110121002340302224232004444004133132414032310442000142404101023343030104034301441402220312021202302000232010020403020303122002304204441330113200422421210241142004443423400331112133432133424110102210414212131233002031410112012413433423021320021123031244240114142123012232014010201304412203414321044301201302244003314231130324220041222443024001211433334444101320330234101104343114134423134242230322033430040421124204122403421020403114044214310132023103141341214434420130121414130130041413341440102433341401403004404422200432203120114012414220434403244341322213020310223420201201422233301441211112231014203212224342133232143100311343421412032443412310320344040014120300413232221203144310433203104240122213420132043422334220343231411021113034121002034142013312243444442402220310031043332002300413133101404221333312440114121021101042304231343202234202224030423412334032031234011141033331441442122443411331031131341410234041140404300140440422120024431421430123322302111301444220223443104133001202442221421142421302224021412300300133010132203223330102331423141110232323043331020031414212043420340432030311300343342110131000341002024422003423344403034312321031410124111032304431230032014200013200331122211404243321132324303310214244414321123133402424214303113242013241111211143110240401244402123111003130142410434022103222124211300101411103110403113040004322020230332411231413340024204000433441341012010314302401342001123103141020144422242003132134001022212203312443314222030301042332120104300131101140024043301234022233303234402344313013000242120233121213203002233034203034403312012101301210130230203234441031210012033031304121332330044242120420111432010342010231310332241343023404100234102211243212201033120323320101440442233314013013101204121133132211101243101344232202330003320220043413311224221040310440341313034212442133134002100001322140040233332323214204402210204401404230412342321011333120140443431011134404114303344114211021304323244121132133204111402134203020343030011144132122041041144133432004310221014040223303123443213414203231223134020103341204143131224020241234440432440031034102234043420204343231400230442302422313304440010013221443222034414244441020110232300123433444242113224142222130413220242421043313312133230031033334330440234320331421343440204121312041222224243130210413132431213243024230144014122320021134141411443204130221141440024002222014043424233202023002004231434114432124134022033424204022204004203023334334204402323001043334341213040104143231134410032400223132331433224221331343421010314202024003032230412213330433002104313140102021142043312013034143234233340130", "432011441121440330422213132104031200212204030434213223242021101211314244432043134421030344244131010002202122141342134011114442042213322134112103213100130033204314012230320011140123003302121143443023144343021432134134021304143344001020242320433112013223234222023103320300243442424001311031230333131222031111031114133231130332042130221034440423311333431104032434200103014321440210334410200222130424334112222411201240021424311103211003120244044113330210322311031233134310033344120004211342000000011410104144234334303202222124444244214441211404214203232210112140132034243012440141424330121112202313023202202014343434000221000441434230424213244430322244104042444031223111322401311031230244300320224434203242140120443244313313204330224211121131200310223033344222021204311210042043111401311311240324400410214220020224414401411142413210144302421010302203241002133424120113333122200311440433223132420300303220204232012013441433203124411044101244422120032201340124340202333311111413112441012220111431420023134021043111142002001141031301333202412133124420213111431440224104311043034101124213120201224422314043414324420112011014310311310441123032332232102144240023441431333310023104012413204432010421140044444431100104031031344042310410421220343213403331402142210130332412042422430413402414002112031014020324140420143334123411222300204304212422423300304111120002241120434314110131142032344242133434231201220204432302123104000401111014411343112344044423401100342203214031144220211032300004121332010144344303423244403233030421221044301041342214142100223131133032342440204202122330432231010403241333132302423202201032244320240101231012404233013320444113200323112224200110124042131002122203100014024201243200044042131212441443431101144041134433001342131101143340240024430421340231010304014003331304432130201124041033241301410102043430432323020430412411204240323403323321314003433331340033412014320042440104402440101241214221302211420413331004214404402420134224403043044402413101024023340014004033110240304044113312221203422000301342434433334012322342132030140240322224144004221020034413001212111432313033100334102010214320120143000120210303043333040440323011433224322302311430340024012343402021300120041413204110442133132323320002420342322402421213414333141323414121011311010412101042422014241233011323003324134424102000223344200041303420014114441213024210041032434104033223034123000332400414410212210200402040234201011304034034311124200013122033302314441140343314303233302141124121103014341122012334404132102324011424434120111212040013402312221000432024343343343230144331141001230123321413134411040124330424104120441303002321113042141404432002123432122241100113100404144244332040132132033410024142223434241141333113331410022331411012010214003323324223130310320341241242433240042402443404430122030040041424013324244000124033022404330314402320334403302324142440102421134041410023214102021421014011230430214033110120213103343112430044240432110000424423323401204410141200021412230300430403340311041230400002002410033221001330403313013030044134044310334230023232421020123420043214124324144202002303102444324121321322302433234032222030413032344313223003101041432044121020431431342304234023201224202010134333001044001014322403420402322043230401330403301341440200421320434234114142432331103243302324012411401341210101122114404102202203414333114131203132221004102203202441140434110301204230413012032430311044333124034004002040223043143442332342132312101213002420043120442240033222421311421034332242410102242104230200211041140424041032024213040222220042311100230332431014013422433120224242211411321023142214231231332141004033021040304242103242031401140413314021130224334134310211122430214401211424424012332121434000212322240133101422123021414230133414410241131300214212304413100101322111104111104340031430222301344040403403101411413412113132341220011321303020000341334341200024401220313002134024031412342104310200002141114324042300412014102303323132133013330143212122404414011221441044244030111004311310221041404101143144401323403112224102401220002001331014414122231230103101311430042201214234344410002112414340101411021114124334133131041220330031014220144144431331131202212402414244421112021414030401243404442430301242310204430410001033400430142304320110222241202202043420113432101110212420023414314023321301010223001323014313110400331412400241111244132422221031424424423412134333421213431310231", "443044031331323412242404330440332424224311343144433402422214224302230100022211341001332442443204102102040222302131321330312303104041210113102313022100022103300404432203220140032112143231322001101323031112034023333240420223101241213434322223304321444042004332044031002203424440331432034030110033210201044114020322200223311332312140243124313101332021111223312432234131414333124220314202340103243203014430043423241402043001024322011143144340141021030323223003433040143344344441040023041222021403302130203342303223123421122011044000440343222431212040100444120444243231224122433224203104313222412214041304011001224233213313004213220022304330122132024132313411042433211314141132133433213040424311023324230113234404140413233334432040112020310340033443444042232201413433421044202142042021100241103330013444412431131110212444441443104124034142100042212002221440430412232242014121013133301041331140301444314044021331244441313011213011441420133303331104001331131200134430022444331330211334014200421314204242143224032413104322103434244324013144021243431433024414123420412433423233432034040103320204400031224243231422343403200034001302404434023431441121323403241042113411140233211230323403444340414244332044010230234223133424001401112223234230221011443022110413112444244201042443011042023334010400104140032301411200242043412114044220323012440302204202130132333313200213132340422012122132232044102031303302313103012400140342423423210212131303324443024120211043032333112043332412304222132004441312030241301044014123134230143210222210442331201220004320044044123113442032224043013313020220042201210243144204224131121214001040122000433213040210441020334411104032341413404333010202223423202103342043434330122202134231343204200412031220303000343003332324444132001341344141100422413424200012112143200330013111432340212021440003312443242020232234202023144341131003011403204210241240414043414124044323340321432132202122010231423024240302114132011433310444432303330243043441040213324210332133043220324204014410142003341323211414231330200222234332221200234433421020043344444131203333040220334320433414140133242324114042442034412332212311230223202302413333132001421421412314212411424012343122103202123344332110314222342203414101021410021003344202134301130142130400440234034412333023403220122430124203221200424010312430120223003034110411131442201031301402312433112130030100102233300430043232333233322232414404434023004132344231104433240024141203140210222044321002422443433103222234004111420310212030220043334413210144013040424331433422343140443233343341422231322312322134222204223021120402011034342220032333321012433341134423034122002130240403004413142230311224224320210103320410014222420340332143444223304112323123230334204144021222120412312130344304333123302314441342132102442233102230231443022003143400401044430003140433401114122143221003032434441430344222303211032012423144210312110244043313330433043440222404443130042014302133412402120040120444420432443120440411211102010004040041022312121442433112422414100123144340300231103220301011412402210243101313242402224442400240133241201102412313200100123003214110101103333422034442341042421341101320002322212421324033404424344242132222034134220310243104341342334132410242321410124323001422344140442312021332031132032103440224034323020122212231343343423102443001112224134300102242002341143301031112233024311224222204110440201140243432001131313022300224024210312334334214112023213030430324404144204040234240100013111213123002441200402332403403331240034211332114324442402101303044122111040042404301040444421402232234303123233202243240411234243220403041404010203012204232402342012433211140230011342143342141003411400003440233102103133312142443120142402422304023001204042234124412021422303130231000320423342142414324411301031412110020412120432414134201341101000322304242214144310304131302320303121311023304020011401141241210022413204212041130013321130302012334334210110410042302432100242040043314030234413422403140213342443342022403033133230141332302421142040020313240322214143023111044322012220024122102341034104130421400140402420130344202233300434123240041322141014330140122402002443043232024220314410300124344003424214030441101231334412123003101331424202414130240304444040321031314144414222230324012402043011403442310211342223232320410032144410414320133424011112444110310110424230223243400020334334324020414241334320332344004401103033343103032320221030", "021121113021034123022123430021222424331312220042114241112320220102141402101443334001024100330441412311233111313331030414031123423222342414223332242414431001434423012101133310442413120122000040114110113433042123011204433002421044101002412204203142221413201200000120043231023234304110030011424044410133140104312312130302434000320302220441023133221143021043010430342134012310314311402113134211412003311031314233142030141024211133132440403212444314314241302011340342203121311403414040132434022410021010040212021404301331431331241414014142344012134420210242023001444433120234314043420113420332133234222040331113341133301422444043043412022243334143133031044104403044144312343422340314340011414042420442324002444232042340413131040114424000034101103014132342313203314314130331444121340440121330012432032321104403114031213140413144131021200233304322322243413133333422020140011320213212444121122411312200320014343240314441404124020330144112110221243301100121004330303003342221012143442234022001112010103033121241402000310423140214230141330030203404223104122003044221230321431240004212244111304030430133123032004340203444033314404332222441424030212112224334100122201240311140344143432421400311010204401302201344101043203131411421123403044043414113131300213230344442342242403332011231240142434430040321343133323332021022000201140123232413024403221123333400200101120114310200330014431144233312230411322112243330421130220141203202120041400311011021031132342232003430314004344214313443023141041104441310132342042140004013130301303130133220212202010013443233103241243323201001443223301100402413010410031324404043404121223331013003330102313223133014223043032414120432130012400441040344414244231344444420034242234332023040241422114024421344000123340022000410430324211102221143012334401402313112223322422341302422201331321342410342241103424201041014302422202323230013431432213430031331012332400220012441404410110313132124024224231102312422103120021003101214224034110440123304141232313123230004021222014421404142422222344301023341123130443044323211311113223343210011430102123031240320210430122444404433310144200330241131100412202431143144201414232240432310400324021044142024442240340233342332444211003142020212233324324102103344221210023243203431212112124123110102212300131123413142400021142231342014241403000421014104242223404114003231221141401303024210214304432023111233121222010341404222400034202011144144213221004022020020133102341423114113414134333213343233230312422222203224211032124414004444420441002400341033031412040311023331033201112304131033332331112410400144330441103331331040404144133334401230312423013240221200040222211222442241234433111422001300314034202344314124323133123112010043230001004011433412013114243201201444034423440413202222012034323034210033244434341131023212424421401232431301203244142444042322102341031242211213000442103421311432042103100033041332044300303041000213144204134412321024003214121443323224222400314413344004141102000311332321431102040403234231313244442212321033321422430320334342120440424032121232412032431403014033400243241024031131304312120323221103212002323210113332230013343404222311321144233114331241240231411003043434433422011141033042231404312204134321323304444344224223233214324400422132231044134023233322343424111400344341003040231343213110331020142032111414144404142343113442220400444321012132333302004442013414332423143103242434211233240042101422410310010244441420014322221034301020002100142222440420443433014341013420142441132333400144100232430203432003343222230321323244121302440134423332434342000200041312022421313431242344122311214103244241314321034122112220321101431202320333440314144321123210441320022110021322343232411433130044111214440433014314303423223230414121243042410130430021412211334200223331102021344434113132231343144334212140343201242022420033442403430333322202222303340421421032342423442132100200001112403302332314132223242123010232444034011120030440420020032204021302041424323102223324302114441404411303310301432442341101133112034320330044440322313322334341241033042002411011010421312122442420032332322333144031403041211334414211204442203110132011414222003003123020404140220221122103421203222202230323212311100131022110314041033211141013104121022002434200404010132214321342111240003433400224003111033140200304014441140224041131222144303411014400234440042303043241234444343321014414414304432223442132440402431200230121142", "011342003343114204113014010400124440034312340210112301334331421001003044212343212122431132304240022323121004331420203410300402423142233122221413301400134014101002324203033134434333312104311432202212303130110012301401340301120124012132334043022333234220043022024012242142202333314012304111331102303231032232301110010322444341142321403120243230213331230300141414332331314312342210010304123322200144312000010314411434020024432211240001141421330323134142040123241113244414223312230432312314213211343410312241334333414031102102420213400031220220430443324033401333242440243244314433301100241332004104114003411423421422302121410442032302122140121413444004111201143421414412010320334431041031300133424121142110423100110414134422133423024013243010213020332341232214003144321203302021222121220444143003203332000114104223341420203124241040020201343411120222133301041410120024423442040034403441420021124444313421323400201343121301020312333311342111244214441343301311103331204110404114402222432123110223032430333340301410013421443431441312422400042341142424132011440413303401411144442431024010402330324434240443021441402123031110241043343310033132412132332401011021312444013210220134103020112411030434012022304131341303320442401414300213202211304311222313101343030410224032320143244101043003124042313220213231404014040441224012402322044303423013113433141131020324043040320443144320410432410132042142100242432344142210134041112443322040122431332140422231303013240223003142313342010323304130230243112212141224043113002111121104022414404434424024120030001013311211210020201104321204210124440244414140314233040134044444000401021113423113342340030240131322104044221134004413310144110021300430411213141402104201104213421201403232234443221234002233202041100103120121342224431423103410312311023312320204111100430313202244414331434444230031122101220340423103400121044300101223332233141201004221331020020443211041232014300433433142441431401402301232314321014442102401342141042130313100424402002121443300303124030303334240032204203322222221340032233203240412032432103140441141242334314303233421211124330043320443420420201012224342303440013111102344133134300000304343144211111003212211231302202401412241303414142233434211344000114212301234423114324124112120113130440300022441401433311301333013341300414112402123101330442034220221444034021424112221421223424120104030414000133041121111103311123432011222223114412233222011213113122124143114332233043430344314100434122033444012441301232002304331124142012012410412222023240144241242323243200304114403304300113301344003031410221331303222324423423030201103222444120000330234311010233402104110444141432243013143230403040230443420213332232143432014001301434140111144421340402042113040114122200214240414422413124004340002134014313241042131124341002313233211014123242204132104201024440231431221023121241024221031100442000040144221344021201323014104444211331310230232132042042203431330404203312013330043142214132211322111030243404330402434330341114132314341332102202013403331333443003333124121314101213421204144201214000020440323214224431134032202310404021042244332111112011331302032144342203112111140132201402202120014211021343031121331124034021101440441140201431243240043231434024113123034102421311012303003330411212230100002313323302100102334121003021334214302331421404140201433013403434121002441103041434144103020033202210432232434124044224121004312301424341413111223221040342313233443320333013201104022142334001224333304433131014341231234214322212431112024123143244004041303311221303131204144024140004102220013142324233314300443112143024313322100314041132022000101211234014240430320114022022144112322414410303043402142411404303424024403321202024400041340332234233134200033042411430113314011220334012332124421323301311232340414223311334433130212431431131044111432033400014323314002322340003111132014114332400202130003100234202014010230420123422031410332132434211430401422130421204322132114440203430223104021042012234411334042314020313344321333142012312313323212223123402414433032422410212311210234211012001221444320421342432301432331343120404342440430333013032331123141121002332314134203101441301103022040331023344410020220030231444404322400433024032320123221224312441231203234344320044411233200341201244233142432211411442322111440411302221401334211100103321343234312014010042224302020110323030420203132203124301304410204210400313200021321404022000042402", "034103340001024104042200331421043024332233102401313034003242341420411410431244242243134140334413130310400444033142210401330121022102321401320413001232214021410222032422441341403213243133234414133302022421024113242121304042133132414422110440012013103443413002010304421211144120414331223342042432432104212240002424212114210441202140342003212201410134400141330112344211322402003022132124400321233132212123324400221010332234143422004110444130324202210204414003212222024020312421304104410100131131234430421202011123023003140103133403014424422024404101040023214331230312341310142230020430243101441003301444441412300033103131042233243321214422412141240201102320200023403232401210232311441200434030210322240022002333211024422021140231100424344330223431211044301244121012022121313302433324002314224130144042223000321021112231000312000021104124112113314424204304323214332441244332334311113211034021343333443231022341040421002043401234301201302034123211123303321403124401122243133110432203334412131002040130014110012112444342041410440442141042240411021200213044000402211444441430132221131142040214021004132402400204244322440403033202112210312144423022134013144214431030003142014020242440314431304424133244200400113221234001312132442010224111112442302124401304020404142004020340042222144223221340311112211122220442323124131001404041224411344012430310324421113420031440043112243420324041131233420040232402014101410323040234223320031132031012431012422042423402330412424323042210434420230204004040244314332411310103001412000202214242220112223324111442423343330033313113120411321003320011011423103403332432101413040013220214213104013330430022414100344142202020123221431124220122342223413431320332411424100022403112030411241143332421334121414324310012402243414310043134331233031413210244144223403302000243412114324131343022133233102411030044434244302043232123034142423420312403421401041111141431123033330302334131232222011440122114432302401031230123321331344402330221141440424421423231014404301140330204034013014013231132334323214122344403432301214241441412111102023320003014042002224234414133132043321000123404024044331020311200401323002424240303314144023142422413100013233222002103134124421302134044034143422104412240220023421133220001011421234131404343142421141012133130203040314341411400200213144320113223333032023210132214043222343223410402313434134211143222442434422023042220231323224432224310021044310022134431242023143010034040242200233102432410242434243424131211403301343044302443403121123201300201233034000231421312003242141120213221100302412040312021332403001433311044211133430243221433011412231301112343131334124300134302013214121324443204110401100410022014120112404434004314110014322431034244040044424421120404044212210230422143310243031210020244032301141210324001244122233433133431000314232100431023310330200110000314320102443341141111033114242214022303212324434013142121142022222342332323000042220410034213344204201132140300344343303130112304443034011420241134314221430140013122210134010223130334301221231303330432001202020420434321403024000233223001410400420042130334102144314403313320242134032213233132333414432012433400012414310043230332144010122403040314321302332221232140013334340043430243104423231002131141224310203314302320033214324403233401230420230220043314122321313232331022232040030122032312304312222004240312241331120233224130321134101104124422311124423240400012322402213223440231134324111244324401321101420232042413230434040421244421110134243210302301101424113231304421130143332014202134300344001023120440314410420104301300204442444401040024332014203100312230431014400013431111200340430333232220340214131041101233141423422234100042211214022210320223313112330030411034342334012030003420304232334431000232213404114134022233321310012031011001014324423213202304120334223332340113241420121230242342020240423333320343234111230213144313422333310123021040034103330024443223413132023324223002333141221112003210423031212004034201342210031131001112030111300324130300240021444401110433210014214143240441021012413010443402004222013200143341132210030121011031442332334410234314121033340132010143401044104244130424133303341110042443200242233302011111204441140124242121310123230043020334212144004334344441340221144041214320343401412301341020404342444212210041123111130300210323244242431420040143240224330030022004400414302022004113003303001433431042314402232223340423043003233", "141344123313244344114143224141214334022214212040042232020212320124204204421203110344040432104030100132402042314010410003020022332104133140122110300403144204432124211241132142443043103110041033232221413310241221221223120404413313431234131132220143111222001003344030440010023421214142041040024401300444114104002314003014432220312133232423123101130424220432241124300334002044221432430110201030320303103143214142224434203330402333220322443432320330140112312342331021124333304202404442031230431443112132023214121202441000423234211223322423112130223233142334313324431100022232124240332230134301001200423014233414422410334302100330231322013424002442030231413034032143434434300341134004142130030324001312112043243413443242404024420310011340123222031403113004230114121333304330314430100104202220020342203003413441034102311010141430012340434012422421311432242430300103231014033010332221334012030212123321340444341200410141022011414321401011320222133013404420433143110112111123310243242134101223243302314011131202432332014033002220233241011104013020111024221404222033100230212434114044131110443031313411424204143432321020301320410421330400311314304312430110203124110200012223001142004433344213333140202444343100101110042130343300221221432022114233020422412331400121211334334033203003223023200221002224141032332212032100103120402014242144403142404100120243411041030112133301221133100210321314300013131232322323033221001203312130121033323013244402001221130402233322323432311040140330122303224223203322034324112414004000031110132323334213343013431234243033132012012313210424012433020101310223044432422310342100432411231131032232414401134214334111412431130433144234142433003134041320032131323403244343324410344333111210001100402404103203432444240442130133332314130412311240120213332204131012323041303302423242142211213442211200320304300021312330122324330010230330424242431134010433001111322313111241124424124342442322233004142443211032444024031300223030433101301144132214001141101303214023343241231340031210214011112320312320113133043301140132220313444432110320241042404421010043002412131114402221402113311413432023330333440204001142402102144241040322433020420310221301024021204410124411233200243340301422441101221132423431430043021032333142244431034200232134111244231124033002344033041443131141120244014020102210040121303401401440210013022413342440322131010211410300400011234002411121341034222431201001213340110024442224343010312320221340140314230130433120141402302021043244304443314314420433232232410134424403440442424042124301300144004123323243444110124110120403313311033330321024224314112342200403341204330044223403224442030400030000330303400203041221032334033422033420224444442031204244334430141403232402343411440301124322333341114424201234140201024131104400440311430213043012110000300111413244233200314022004233234032100211124240231112130202443411004400314200110123401310220201034110300421110024143040143202124400423444004113412343003334422022321114242403433224023234303133001301310424334134042214333140433042043124333343014130013233022023122401300303244103104123234013204001112030020031333443432424100021211104210314201324121130400432312300122041411302110304121014033023340010331340242423440433403440031034221133033041104034011121240340203404423433424114312132103444214314314121031410001034412004203414240032404440134302410300431120401020012302041231300320124202244221322441441424203014304411044400001223424214421204320242402423313014003030341323111113131413042242114141111111213213004141133100114430402024434331314132201304324320101021310203313020103322434423410443130134414311143400322244342230101233033412441411224104202141344243000030120233423221312120443440443443231212320143011421342322431130212034320224331144401410340134230442300341023302130121131112013423342411100234422344223404314033313040011344104332041411110010420410220301044131430441332043420304210142144344304033244101000033424242122222301004431401030412122020042124123210240434231100213220232432334433121411440334344300101310343232022023304444341042023021240121424314234403211112302243133012033430101330213221120231232330301433122041112120142213104311230402010122331143300231123441403022411341221240413244000410144331302440102223420303414442110341320031440222021222442411144230022423102213412012411310424330312003031044111242214112300132101020112114133242044440044400302430414343223142143100214223312014434244132", "031144341122124341140401330042114034144213343440100011223442022223440334044342020440213010214240310201231041112023230102100412132423433033414230403212214341141423441420434022312424141240212010014214230032142111044400042112043030331140220014044012043133222322340311211012334440111332141210041244232411431032130200402313424300302224111143003313010004000144104133010202312204402411023433224021342010212100424331340424334113140114203240332012221420032330300104221314142103202031233134111200111200124432130224134334301301041422122332413434322332333401023330043233432343314322040323122332344034110124442023330422004311022120223134434431333143123220000440003302020200032430013011121442420043222141202304224320041244004404113132043232140014114033011032402004001243121202200412102341032412220000303034034222101334123312034441440022324032033033202314410043440234402410440102024314310304433031311320201230402033414442132430414033324042014100230413114420021441432301322222331203223244340202324421331243402203432333310420200321340123123223112021314240004343020200314220344141331341213231140014004344243401223000244321312112322030232043143343210211244422032442403303424244331412423340002232330214330244021141442442442112201424404220014321003043341121144043140400414211132233421013023222013203323304004112100244022234113024442301113133012013102030002434123232400244124344241411122022401344032222113041413013423011322023311020321011001413110144114421012401102101010001243201011210043300032142134434223444103433123033430432444010020234323223331414442200422101324041422300411321411311324424233141400004204231230402022440202440230312442202143133443234331234414021001323201242401333002233034141444110144100024012120122132212322444041444433440441221100140113011131221114330134123433330314402341042321420123430240420342004112323342242141140201144012021020120401043000311103321403244232301302132222424311114233000242314300142103411441211133033333440322010044442331241344222231233412203433433422014424113402022422133422301203043334430400211331140413021444114200041332024414404241421001401131300102222444141422331233133204242440412323033231140410004132200242212441414041030341330301141411422222012341334440024132000004234334213412202204001103410313432340342112232311433421310023311040443310321411121142141032020001120300011004302343341042022343412422031240120442200313120214021112313223021044301022441211000230012212123404323103444013123303201133011114130431044440131443044331300043331222101020004134003030142104032440442421333201302342413144124314132104331431120201224104212014040424144121134211334131412024234134010140344300222103243033113344202222324130011423142110212211224104032244424200313443343143121234414041121103134211001210424243004003131040312433441440414041140403332143310120203110200420024433440431410444240424132301014220130241200042132124014001241002100302333200222340424421323331101304420410133011244143121044124144200423242110403434131043112244114333012012210034204044412044040304413441414110233031430444220402344234143232031142020124442430440220324122032101442100220432410424002240130213434230220212112321131440213413313102131423124344132304100410314413332323022414103004333134123222401440430331340243444224102441000141033033044423211111433032040041130304023224121202124224323040431213302034323430231341032230422103030330334300400212402422010421223431000432122324130143332330443410124343131203224132131324304003201041144030000010010043302420022221000222312243023220010431242013320414411401120104440140341322234012310210402214041222113104233321400414000113203121011304340224132433213133030110140403344412013401241302022213413203403010312003213004101204040121323243423104313141114244221134120144403042203202341322444321410233410332204400220102123004024420031433242201312023013232332300223244332232021144023311404331443014122031031333130001141412141121112442120142223240023044024232214300443243124344421204230333432232111040003103440214213114213334321120233141022002012112404414120003132212314030031343304312330204332104311231431003020223133231440031240302004011133103311432002011043112412443322323401224222200124423020330330433024404211030222440113203304403331114341202223204003420324210401430303311111140030404121424342134244102421104322100024131103004304133133011442200004242340204102322211441331222133114304220230042112031004032411202042024403241304204023141113214122444320430", "140114104034424131314230143412132334004440201441240111321322344432244304342144123123443013033310344032403414201231310042441210303242413414312223221234220014302303403432032000402240040130100344323331110040400024432034010040222443221331442320232213033134040222343134142140101203000324412041030400324230324310302404103400041242043320432043143003113323410234322133013124042242414203144242432231233311022031220332223342302220010310110223320204204400121030421312011410404444011112212210430103341141133240323410100402022401113242200443030043234221132124124321312012444410414301402412341124434333204404130040334312224212433042102244212410344334404423444341411304140334130240042431214314102303413211142021333030013114024432043244131003031131424443114104110043013033341010334041103314114231120031404010000104103434241020143130313421221031401102334240100313020400221003003100010112024111114431011020412241332323120000020020443204413011134312304041420342221410134033143001324102404002120241402340314242310400143420324110131331221204441143334212014430033121142200314004411044210033313141240401111341321311030300320344301103111244134243303411014210222433220434033100222432443301333121310414213303141143302104322340133022414041344012214424101113304322311442422401433242221011434110020242414142412224201424234034314132132313002043330342142420243202142033144243211034011332432300413131133013200302334230413131203204400103322334420442001413313312303300241133212140403033233101312124310401231014434201421210213133023024124142113344401241043341433011301130201321114330004300331214022112012433312420033402131142231031222113311234141412324231322322000322133200410400322333143000022243322304411114203313321004113323323220013334134313420341403241223124234120043104413333222203101402220240441040044013232332312204011321310412100122410042221424100301043043141304314203244100323240410114043224110202442421341003023332320412100001431243223343440404314304004311231312214020120220432131040002002421202332144130233300014340221401440223402333314214143133401401241441210312334304203342232111132130111344440101120103200440032411112043002333330304013204314112123142123132442424310223033120214011104003004000444132340113130210044331300043420242321324233412343301310231012022114312032132030232420130030103223130333400202202124132234312443034042023123312324232121331303222134312431001142212331240111330431411422324434004331014231313332003232413441403233044244412330242220143312310402343134101201214022444004300032111334030342341001011411223032223244032440100244440001110304113134133133042401320403401110204224011111344000144422202111422413143341221240414432143423004013041100344223231323212114304314020401212231231332434444420031440311000241000303021142042301443114002032224303402000041012010241220222022114314140234232443232033412211033343002341221124103221400123212321312300013301431234343004302210210321113142412104401441413012324113223110214032113440240410214302240212023042344141401211143121223040322243311140314330011423442244412343124113140234413302004232420130020231103133033314124213330132212234132220231002402110343042214241331413311001401124120102233422012424113332243324044432241441004033422213221134023210424012042331100144404303241310122110002140413424112003401424100110411310114200241233421104420234431132034434332100243403412424332101004100224123412344301203143430121140013221041413433202203300022214020201321124241231444103102320432014230200213041403403322100242333222422411301010231421424214300012344203142000410411420121043100030123220212144134412212220110111123244021433134023430304212022210013003113121042400044431331142332102421110413314444334020002441223334422140320011043413002123202421210220313023004122104104241213441042434023032041343331210440131203044144010344402312302143224314314442224000003142110301220310023044311301101414224133012240410400411422400422212110200304200323204022333212220112120403321443124133343240424134323244440111311113121144420112430130433324423413134231433033332034313222420122212042231000324001144040420143101414130320304441041313413212301123323241032234001342430301434402331411002202422322040413202231232211141010011321421010123423204120222213341000141122210330413411244324134402310433430220024322314423010131230310334401333200342113211220031423314121242313124203430313231122201110014221202241103000332412240210131342342324442100412030244134412044031400020", "430410422001413122312244304443121043432413013232312423143210220203112144402334412322102200412431203013203130130441130034322301104021023103133240104021213034441200203313044202134202111114321010134123012331124114114431232234203144241340304120324030104414133432443141344030420444211141342240301431414234002042121211302122222341442421412130223114034304210441421003224410240202023101220303232014241032213400402232221110044422304224231030310121204432400014243021044110404430222431403112134320120010434314034134120211023004342132041401212332134421104230124422413434313302413424334121340034240423013021211001130201112312332204100221444133033423100313200010404401113304241043123030402234300024110033240433344432202342410303243400302332303001431430121211043332111001344300004034421312134203231133033212244342014030323003142443403202042314104130232440422204134114222323323132200224330231334420021403000132420203434432024040431141013413333041332121303022121123314224232204044001302403131322020220112444122203200300411201134201142240224110313112041114313402321011313222241323040412004342442013001230423024040411414212343111120212240412344313033200234320344011223422331342104121403042102424231244012444204312310313122122312110021213130433312113420010121042121342220311430141304104130423041113411113140403242401003241040304110022432330222210320342434140142210312311340030002212210023304020133042210322424430122312421102331134341440422313112440404431414231212003014420441201323421031401344023440422434101333001244223403030214334300420213103220201310200420204422202434241323400032233201323203433333204012403320133034420121423300340042301120020331134142303004231042013042031124220302144203434131011132000031100211233111310131203114024404210040030231320032311224224220142433311001131331441143222000343413303242434114232323234012434410301044001221424200020401114030303222010302103221144133233212344124110410124044000223431002130344102101042444323001304340124414101142423321130020022412302204112041220432323101333324434020303112242311313202420144414000032422112040124221021102123314122012041243142440231410004220134141302122404124204003431100430213120414440030224320344121303141124200020212123244402413332021240104334421340121013103412213301101040043243324401230302041330012441312301001230210024400024204042121203424340142042001002303121102421440420144014240003132343333034234331413413014224424101411402014014002403441234231022231300034014044213010040123233200341114230040241034142240423414041122404040024444012410200340222440302434214042102101311143441124212224003040020103102314014230032201431403023044001324403131244342144011101240222014341331424320124142410321222113021422212210041344022222234034113340243142424414342312411241003111121213023320300133002422323410444102424213014342040223434233324224440300110144332221023244201241424440410344044323213322122410440104201202422140301113143402120320340042214142340421122440334030202133001111212443043411111314122304322030132211212423431141102344130342241311342440243340412214444331011341022304332131230222123112422141021413101444403034224442424040242424222141003310102030113400241043440213232302130211440142300434403213131440102431042140201303144142411211404022010132422140101014420224220214300440301042214000241223343040003202312303421413041000431032241303012043222423444014201432423014423210014343423104103431331030321000211304420003230432204230431022212104414032141124011003212301130333312223410410402003204430232102101021402243333434304024323432233200021222024124444004433123341012302120022232131403020300032111004141240344324311430133031131000434333134324134044104443102201211340412404120032031314014342122134000122342340213411034233310410412411140100320434212224344230314144434414341302331200133112230000101343113313110002311433321410312014121023432340020003142041320010442141110003033132044203040342043324243340413403312113410222432422440202012333224020101432030311310214233340424312134430343314004043204122032401034310403002012313332120040441400242204012121224030002120132210034233011320204330043204330043103343421231322202121121104342001310100431311441221431133323433104332104103244334220402414032102022000102034141122034201130222314142131320121130120404114230244314042032142410111014404133202022242313040043323023023141110332011332044134004421241221313410141022340302330233432243433014431342323213110021333243230223104031403113141002", "433301201140141333102142001410220010311402432424012141441220240404322342010320223421201232224011201003421123342441212302431211004002400311242404230234002124403010032413241241343030331321211021140010010030322013333300213224234111114221414041301240021333112420114210343431434334103024403141112200024431032030241142123000301403224013003310422321200223120403312314032304214331100010121111330240241134314213123332331231011424132200202204222420223411100113432141430200213043430012131233322411342233422141042034332010240424140431124131013012201424104113441244434333404044401101120122331020211101400332044424132003301422442412424300240322142403201231234113300134134122044040242413301330334213301420224400230022032420423020013030001244431242214131021302202243033000402001230400202310304014121113243110213013330402121013412140134102022240241030302331203110121123044143342110220323120240014310241340344111101321313400323142241004043231420401120131114403012330033042243442102201313132434242011314400300203030040132202242441341411142314003124413242402310004233004322012022323012334403443304344111343430210423233212202323410203424031324212302143004301404320234022023004010401014242413322134140421212034144040231200104414023032043433200401322020313323131213130241203413311214131301004300020112322312132000321124311434030204344031143343330204234310042003121343132044130424334212110324434410100032014012202223400220004410100323014430241121100410403033323003301011422212342124410340332134312204030441241131323243440400243331232441103033310104131304441121111431422421233312132032344220120132033203243204342012022434200233412404240131402003401340120001001422042132210240101024000234322010014314341133013034134312202030312213200224243142421112323121024443244021301401414113200403412000102130101304040401302021434413231422430103422121333303032404424401302102244200441201303424443033320330131244403320132411411012203302100224423224233132412422024322241400304012324401442102321200433303411100303201333431401013233201123314321441320212402102303303133104102040244401143001104031244132224443124101434034110134004204324144413044224224210424230442403442022002414244441312330022002243134334232111311221320424011130230432314304240134310202141124031114121321143212400243122004401204302330100221441203312311042242404243121043242113443123211114223430110413323030321211123023004434134220421141323240112034030203420231122211141440130433132221332104433302112023303114000204101221400143430003441004440222212201230021322210022132311012111143201022242133041003044433412244414000331200003443323000433114044140214324131223321210243203021001004401112142304004220331411033204421044331030202041304212431442431134103431342303144323314124121304301111410022311444330242000012040411424134244103402421411124034321443224224021433202120133233133021203310111142140014401421310240333433011003412322041001314341342100332343432011144201241212443331221330041103342302422342433231314431221312324320114100220140100233223031403142104023244011412103121301211424320012230113013343243102144203424101302301142040130202223320123233432242321414244323122401314210440343214344404341030120042414330303241410222344444122324110120133041100302423204242124430234112012310211231422234400310343110440012431321102344441342341114214331341034241101330214431333221000111043324042212330310130010114321014001242030140310032101414201110203133041444340224202220130222243123300124032030034342401223044443431421112421134313220210120443124041304333410403423140401440402323242223320013204430044341103440423431314030440103242124432212034140020131110214143340243422102413011010412011231100323103424434004004240410442141201412233323332413211223030241444114020144132020041133112123430234414400204421201111042323030114213002033314404411013244344134121103142110432032010214002210401313432113430323011131103312140330400143231413014200221433344111430330144341431313100424033030001113311032022423034314244320300202303410311440443100330031221440331331323330103232404034242314434414101112321414040134243002444032113110344100104020403031341240243140042134314421224431200423414004112041401242120411300141401000041411200002410141424313241030220414330131321103330220210121144023042101044332001022344300333104222103310031213403240021043320404013302214403321130422012224144230332121131342222030041224301000144330012121433144100241122311314224014010433131313310330111032310234", "130120112222231034411200413001232342003031013430403212111020303214021311010200240310340023141124402114130114014423124133130421414020412343010012221003043232401113432444303032210323104343132133011044134112302144313311421042324402023043442143322404142242343414444020341430440101304022133224024002131224231443202124440222200243433202310002444242400340311414210223410041424241000002344244234001111404001314034312204000424034321033433202334231303433334334202221433041222142423131322414240011244400231022440000413142022141044410234243322132023104232420223100423310331442412134042301243402230230032402414103100434104203020123144220400110313333130314041410334211334134202334300322124130300221412323103311310320444402314120022132201333144244341331334001234041122303104300042242200201121324302121434331200441210423110434404402042121121323330122443301303201430404131403003034042310232210322030133322002401431444334343212400122034413222430000124201344022122113143040210301224001404141413442042023010120332443344002134212141233010122232034144424300303210040103313042300034402212401032413333242114224201001320204034333141323414333211101102313033413312024044334300104044434400222300023112100244412443100403022404423102013120322013102033403240021444031441412130233324333003122141003312232421343301444431104024423412324010314114430302040234111104042331120042033443200332402113114303001210440413330213422233034030324432331444221210023014412031313202024102231003243344120123302144224442034144321412133042331412341113102041011124212222233100111000144041022132012223200121341333322314034122304010131141404010343241034401122134022303104301144014241404344320004320300204243002334112124032200442341343312441124010012424434201111430143313210002411100043401042214244230231303201012013343342020442022130401112021100430300022441214300224311330041410443231221121020412412440423243241102211114041213041041212121441433031322224132444402440020422421203201142414220400130323240232044201442314113221104114423043101122120342000243443223201111010443240240233113423302310431344013010302001201222020024243230201233104341213120001441224104410204341424430102222243004100034114133014423432104030013314132100133200243131440204003021020340132331241100123114041013231323210343404331304343204233303343144242141214304043114011441320403041113143021030111300213331222301123123101340424031044331131104213431430410441430344423000341342243123130112412101131402122231033221242222330134301210030242311442320442121033023131313414413124443423344242000123244044212012404224241344123202244132430422124332341244130441414011303240413120120341340023434201103422002204300220332314132141040112330244443120230200441320143023230200213314144140323233321142402141302123222431203312242303410001240023040031413143043231433040341013220211434232402310201233111002313403320142440404142444411143033144412400430142344331224100143103420000223024221441331001020341010321012104212320243403311441433122144324304313333143440123041300023224034422042204313443301013104223310123132133144041044022213403113401144001141022303102421442022414434022400010311402014333414402130333413143042041321434013121040001021204222013431110011324322442114111123440104110120142011442200433334024202131301440423101302442220214120122143201312440402421314112023010022143241031040223131323120304144024032421002020033011412421011041303103412323012422410034421222301113434021232202040042433010242314401442241010314224112044121200402242423230313400220003142141113411041442004412132230304022112042314200430221210132310202213101414233223024201342221041030443121011114100234204230002204232440221411121011330300400402343414203032000042310142204212210034224100032433243401132013143410212002343214232203401440403313304202002131023044433233332243401034310043141023143100004313120202424142014014143232110201221312431311210230213201310332201202343300004113432344104032003303442401240242313301012322323242402343434331400402324340222223023224112430034100413143213020443312421033400201121123034411404223432204312331113030220241423342430344344441313411110122242324344123401320430300333001120013214003430221303041112430432323304200320123031001041410144113122434441442024123103234432342044314103322034420312203002311330302141431001212411130110334244120331314124401043010232301102414324311410020121134202010302140322414201410234313030132023304130304104014404043113231241342111320231012302330414", "410010014322240224444430423413111332332223200404310112032311440314400400042234323202014332031312244214443204330202122321323040304033111203100312013100432431231332224023413413004124213124124301203433403431300103014203401144334220121141323123003231434120203003042102422234141124023220044410124223201241324331401430304204243442010041332420303434424204013114240214244312144430022032244401411411044024004410024320402102111002214234113404220341134333343214123244042300233201330440012223144321203044320020324012004024420412443431431034212242213202131122043442111102041323301001434314312433003323033313014103034042323004004043433100444302112114144440342100031044314130420110412023423440441201000041004042223032340144101214130323141030101310243102442300222440311122413223100430344323241211303110121314204144130330041204001042002004342330400430034242004001310220312233113231231033234303322110043030430421433210021104044212000301121100133224144304312423330132444332204404401211211020033003140143023202133212002014440044321211004143020110021134313210411021042330032311203230012110430200434440233231440301211233140213323101422404144210441434314422344220124221044300423000210011433324002101040302034211403320320342242022410141102110210200034123142331312402101241134212223221201330141121204444442310214011144233443143401313010223433211240112021442310212202243102234104042423321313102120242130244200213412321104403113423004441232311311343111310144244111323412304204310004244442013310221233142313132322201234312214112220110204114431113141443324002013032031143410221112012443213423104002311433132222001412322301104442031103144203314002311111110043220044442233432142202440440041113211130421133122224410423142442301022213041011124013304133242241012313012410304123103304142110431242334142323014303421130222011403232240000403321012110023441033010423044002233211004342243340033130140023142411010422013221023341020234000132131342033120321441023012420120020113141333230010422401341044020330122311102022122202040311303344442423201244340311102041020133444433112102343302001230313133102233423312230111022442201332321321302011044210342212042201034002112044131011113031423302213111220404413111334243340142211332014104243433140424013303044333302320420042112424040220340211020123223300222431432102013212111301244131100034202114434443322042230003004244010032111044310220442144411113014210234104011101224331010030442300340214230242120304033312034204101021104143012230411401310113223200142040210413113112413142443441434334130233334133123310014414010240212224010144020022112112003114003124100312041121220444022234211040204034244022002424020000423321232134132134110112304314322300421314211141343412442004114231400011200120330120103210111202430301210043200414143040043340202234421014321012442201230242221413310221021403114040134243404404300341134431131121141114213201432121230212040213134241412403021032304204021122113441003241041202322414022010131210022333124004042443423322233414332230322002312243421132432123042400432302014031203433223111242443142210422202440234343313220433314404240021003132212211223113130412122102430144324420000334010204334032330300032220023210204300440432132240432022201133334102202014200312413314443301430223023000141344402031320231002003133022010020012122143241411000101410211300023413233044212340414103130141220130023000004044100402110314204142300032343311203300041312322001001441303203112332242330341424432030241432031142001430000012242124222411431221241113023043134024213343044231141343120143302404112440442022041202422111030113323320042334432441314112214402332131203120104124223231424132213311032402040002433243011123040432244403431320210003411423013340103224142134321214123440013302231024443124412200001442141040101411424304124321313012320211012022110014233210043321010242411323412003310310440211200400303444200313023342231420114024402424134243031114131220104004232424322324042310131341112233101134102042210302042240301002403443103313412122322122212030232242003224313144340103042334414130240410431342220420431000030322022031223401332241401242130442432300322244441100441020434310224341223042132331231321243312240341332341334430144322100243213244324234243413400223004200303323132424143134420033032102412203341432423142234101000030102143233034134212144303243043210404411000130321224412222241333443133433241213342234224221431031121321313332302242202241320103123124120231341304404140", "143202240223403324403042121434021303110334200231113100020031024442321124230003014002202222231301123232440232231121331234440432131200013233201113114433122332122022402130024042424104203344101024324323141434341402032243113124233013244410430010014343210004024310400421141100243443344304124414000023044022221444421330220001300303121212220244404314204221331312302412110412133313032141230434202420412433440434342433414300300234000123031332313030044001344132223431101020102013104420112420032331240401130011231112143042021203420144042112131444031333441042213114210420004211302124040012003024310032444030140003103003324241113330041112341241433310013420233212110344042140400331432200333301334242041214400220442001304221101403101230242414033312002334220402101400414314322214200322323043034140221141123102244341301312440343302130404431313110313422312110014124402424142222023420124223120404113313021024341400223001333313213244433401234320140131323424004141342023030423241403240400010231243142243120302423222211010001310234322144300411113243011003113000001013440104140142330004001412431132442302101200403320313403000234412444430113403430112012020244412140124440403120321241342343121201101443202422002320434103133434434102340233421043222031232104043334440124413144242323141304202202331001243242041310303003414431402213210312302411430334042432232133144124213403422142043011142231224104432232414311224413133033221013422412200014312320041132024323243231121042440014422022111311343423234323411342401132131204302433002002212110424322101303204223103221442110120220004213420331301140103423021312044231443002141223031031340140000113421231311201111241431124020202231411202314440311302403232433311244342122434142232014211113321001134013213012442144323442101034022141244342323220304232444443221310220333220011432043124443233414303204134133011422242410120311224140322410233134342434021422142311413001312211421113012324223024312031000014212322322144223022403433410400014432404023433143032042204430430123432423040000021201200010111112043114131040033011143211022440323401321434040034440101321020133422340422113143222304324321234042202141431404143132204233211043013234312404220130431233112001201040111231400410111234341300243333303442030443104400330424414401330240013200110013111202102011323031020232322132012014303000444430312104114001413332202222341334220203332340433421222134444223401434121322414422223300330313123414241343143313103412022240314021243033212343000033210333104130021422202023340010412441420132210434213231222310411342023310434432303441122200044313431330431043334234411320201343210414213114101244020232112323334140414133001400104443410303013000011303312321023433202410030231130331412111432022120303424333000334201411431214143141314324343224420240212343200321234330312222421322104012204322123122140201301333403032410402133000011144331111411013434421313231142304122331343340140032142411012231140142042333012043241400233332332341132113114303444301043420204134131232430203314044423204333010024230140430210210312123104200034244410013321332241444344444432422212212234443220044331331320322044002102404141243101242312442040200030311001101313142431003122423304314433023030204433230403020013034303342200411421322330041111101412024131112410201224124030420120101244342401001424112112131030112033431100324340110011133304204344140232244230120100202432030144142430402024203330423140022122311104200103341113213302031330032044111133204234304402332441321141331044104331242131021412314241324033341044431123221104024323132103042201140203030034113230123320220232443020411204432143444134100044024413240034133403232343113421330444110132303241204434230213434304434442430104324221410414402321433023343003341400411032011111330343140144044134214401020010404210301321012141113112102312432404032122431141244433042014120022203140202442134042013341242020212041221101014304432343133111340224310333333043212144142144113344031413043223114424333031442334022214323211130434040213012144402214103004401112200344141442032232111044333421023302214401043113120130324111132243301023312311441121032124231024022203440301144314330211123120320301130101210402432024431343420142240424410004100431314430044334330042131332142141344044244242111100310210331244222430033021014304014111043441404104312334233040402342011133101110421241422344234433011230001002333320402331221333312440440143330323312231123301232043033002442401300440210420103404", "211032343230002142223310122104024132404210210203114310024400321401031323101120203412124041030420143002423300141330113303422202041002424132204224203440302123102241224024221334404313002220123431222144234112042401443323142142300032031401020400244143422200344221212403034322301402410433320331404241144120114030131144331120133244300232412040033134200034104330301434010214232214440320232123324021422034211403241210403002133404444221104410404314222422310324240230124112431230301112341044243433210232144312320100444333213032034204324133124224344303332131231040132034341201103301103411114400014031240014123313130202244132004032141402303240134030044441213144211431144032423233031104312201031333440121340004412401414341022310430210030220223404443442323040334114403301020010012104221420331233001201401302312211302321013132431030334331021030112330130443030011410222444140112423440140424333410221001034424442423042432123430301101430011114341134124312321200030242033231433113321440341003444232314404012010244133121321004033432410031410443332243332403324332130304243101141202033113001143032242313444111130440021043342434111000423404201400200331010241121003442210210431321121410013334003033420211211344322140020034321001224121321314422412042341311441014222131442100040430004421200222143042014024024222231232413214342301432343221421333334001312422443144224043331124233400313102020101134444242111204342234132312122142310400202022023130043231411443443121101020113312422322201420213242042124111102030114231020034322231011241333224120422431343424424143323240213124241434034421223443301102042211144003241102104241104223113334213334422042413014234211001111114104331013112121431432040222013122031012000140301424011233301244222420403124444331221113323320123221213210310421410031232112334131010311130032012433103320411014430314013430410343323004410131300100014402223131042340242404111232111334123133433423213404104300422143224020403442211130010013033313314241123140102110310441421041202332023302002004214430213422314101223001024232244113412431112112020213421402430130402320403424323240010324421300211140143113343214242014300113344241301234040144444244021012320423303002131411220332332120040244032132210422210223241032224004044210434124202212224312343024102404302443324110024130121421110021224301433242032023333214212301010321104323324344341022222033334413104211140043242312141002122101122134200010113324034313313242033144040440442233214443402431141033424334113012034044424332030100332243033103322334120331423121431011110030443011120422434340040442413121410001014244021141330230423214324001102231144421211431412024132143234304120204220221214022112300113212411103313321304112121434002112123414404021404044443443141311130031000012033301032422221324043324130303431400003202444422440144330134024101442012113303221000414444032143214102221334410343200334012120101021034103214302334223444024240040242124201413342112301410232201312204032143003310433412103240433124212031012124431031110212343040124114032143011030004400102044414300203320033042003320330300244122103444331041310122132301101010304322433310123320414131222221414332040024033111020233411402223003240000442314020412313422130413302221403440002121234200304333211424202131343411211021104411413043021400100103100411401203231032330232311101402243422401412343444323042121133121303240024334013422143013210232242012003320014024330304330241141303442023032434422042333424010411312032344443101304442034230231431223020142211124114323303231031044410440042422322300301421404014413012240411202340221312441210234130110230024133112143412443043421012340001324243422404403224434224020132112133032423100333021231023340043301234034110004241433243102101423023312000023343304011122113142010111243333240423414321220040143433422110002000132423030314430002344003331334244011443132201104303234124020032102220400403103210114134103314140004223042423301123222343203121322211233442233122023304233422124003112320243401410430314422132330024202032114220403413034210020230032324030100023401303240212021104342032402042213132440020424231132123131041012022401100240311433200221423431123022414044313332142320321223314313113242113143103234121140302320011302334132204301032111443002230320043420000332144234443120034410222103210004143122103211442402333200441114120002301033134432400221413042014020404303012040324143121003310233140300310421333111124241001121103320034033443200044300413402324", "431231110340234033432140320122310310013212200012221012324200122001301413034203012013131123124404224033321433032443322124242211342443131330011124400423342234102404210202201212014311112041444214323444403023041004011222341044201424443041222444234000101432312434402043203110223333414032130124434341131221424333002224031344213303412223120131223401431430022434242420120343400020123443432213232300432440234412114412142312302303011230042320423410344433410322040302221301042013033021131310242324123211044340241320011413140004121004111200110430404433332133014244020000330242430402330021020434322401142143223022422011041111331000414220223134140434243424102113404001440010013313423422421444332301104024124231111203441401404220321200102330040240110014413442300024141010244100231432311411400202024110424002312222443133003301031342433314143324303431301041034300400030431211041010002010401123303300011000043111040114210210433040122111234310330302422434443444001222410143201434112024420240001331200344201040332402404422313344424401432404001441244331431124431412243312010041141120030440010322330321412220402214040030101213032131402213104233422240444000202442300022230232411232404333211140440340333224140021100321124420232031200114022140200241114402422433114204432301414402404124022142411321244012014042013002020300242023130203333230041211233331333424120041442201210230401013434221301102421020124430213041024033030302311244140332121124300334014411221404232344300032220241131013222203114100102020310000240120101214223122134200320241133443200324311112103011114142004024001341430401032440343233200224141433332312442244140232214223331314323411103012134314444012133023322440443203210132141223321300442414322232032144032033130334244310113110444014422120444222202413230032414343441213421412441014123110224010104030331111313240034044210412342010310202001401443342142443030104303444024302222223310412220110043311113413400110224400043433434241130414101011124014130401422023431133310004011204141414414332032002411301044002003401324244441203322142321332443300103303102241120321134433024031340110422012034411314241032324202042201212402214430132022440314031231233442232243420223000223401201404200022001304331410433133143434200224141404011220413131423433303231034414442202002444334233320421311231211134123421311312431322220423213341412404114324144412121221304440121043042213440222422200334202244233243332131301444442012220113320101332302223442240131020443234323434133334422322212112301232211120211301333020423042410401234021110222000403314243331111043332341223100223411300331213422331404232113021344034310230401113413311021113240022244231220032432201311233432304204032131240111202022112403430131433412211104300122401332224244333232110014242120202431210431432244000121104023143020101144041121112334434324443140340044213142404213200333301314313344334344302200200310001232432103411032431223131012442224002010341204120442204404144101304313241414333034202023004134230013213004030343033323222031234402440300441213044302234210121313212343330142311331434401240043014302113303011134311011014120111221130412303240402032330111142410303224404331411344012310303410130230324142204413044332130130130221410100331242043442212100304212430143214243012443311440300131441233441234224324122040244124110233342434042412411013411423204230343130004223221241334314400340404041313142024024244321100304404203243103103010024203432243021232402443122303133413233000100101442143013202140334003243433140013332020101102031403223113402112024120214410313221301344232214120241201413434143344214311443133214323430020142312210034033330133124020343212234200431322120033143032204321124330440144422203110401112133123141344034001400134010241201134044012110404034040303023231202323313022231244101104433443324212144024200341044140113401040200334102103234321034440134220110432341042322402440432310402222200103200300423310322034143410413131240001031004114143320114003133023413411041120212124113012314242242340202111400110232211441110340131200302224404232322032014023411110224110120042141412044430032232401403213010022321421123223220423220211140302221133110432244144014434222034021042333142143213140144113200243412410342141440322140102222031334303210222042314242433000234022022022013342034132421422003123222022112121222403224112114300200211421033002102224304204114011130342220044232420321443442113123042041123442200131343211244114021040104322111211321024", "242132144314211120444431030032423021421314332114142110000311041214020030424201210021202243434020202433431201300231103340020412423103401341302422311224212131213412141203232442413341042144342313030000221433304043313344103331422342011424312311310044003024222333214034123000340413410214333313440033201232131123421443141302411442244040013010220304122430141142201023233340103300224333020241203131304433032024413211024300413033432143110131202310322402422112421341012020020212041342423302322021440121430142142333233023012030300311114104040142120202204333223423441102044444341244201004300134034313141012114232002024001421123114240212402024302030202134230202124104434130232003212244102300202033443101440412203312114311224232114232003024040133112132103401214414141311412240442144320424444444211042121323024213210014414131330144112431021200044234220243324224013142023443320434220132433312241131011322343344031304044210043420010030442021402433132331032132304242402022024132212212204241301420024041240343244321233114442114221240220133232220434143114310432324104302012410130034232423214310413334013244003130121434220023401240313212014222141110031233042430403004040214032403432144013141340113102012003042102010313034343142340201424434140403242112142031242304440213434424243223003320212213432034441300434342340242042202334101030410422012032240122130412024122011303102000000213333224030141211100031131024102312411012314241343302413333102321043444202004003203321402304323404033343304103330341420013441341233301331204401023344041423130330340111243413241421141304434201304212013142132432012101314004410021012034404133330342124413130331001301140444141001314044313440023123431421201110214432431013214341130120314402410442131042312113324030431120334102214134420003023144420441041442344301411401113201200033442312242214234322304023423031042024021430244313421231302322023212110232411400041141042104402043240334003111203323023111043343332122243044311332231412131224132141013043202444334343040442340314314131423000012202341200410330304112002234131212213140331413011404234330312031210232414243304413013403131344101310114014103322340244041110014333021442204312120434301020003243403234123421130203420424230031042432200243140200234021320000010332304442133303312212320011221001402341433420211340122124334113143311412141000402321034432441304430431240331212320002243101314413333224113141233414442003112003423302344404304011042244114122141031424142330010331000014404204241240423100443243301341034203243221242230241200310444221221244242220410340122143320041403104044121211424122424001040242011422422301140133141440031020142240140434413301410122112204000431313214210310020424430343102013331233333141214310404114303402404242224223033120103101424030014010442334301423321000330032004441201100111414141101202121144202004024414113102343434100302340340044442122133343321010011121111404331431330342411133313220042233232010333312223014242422020013212020422044224102442200224240002334321241322120002014430022240141011202443302043134222134130204420012444224242301344314331132114344002142444230303313321133021311332101133314222000431133424101041201303330304100231344314214430120324042032304131432044100120444423100431323110132423404012434004424144030420030144330342001140144142310010422010334411413400433421442122013140332234423312112034320344233330034000131134041034122044231234112312303312231144343040012422323222041103302434433041241042122044200333341424403144333411003442022134334403432120212434210404112331021022044103202101033422101243021033142020410334103241113213034120040120144420000302410432313131144033243302001014331311110203221110304031013114044123000122020321212131002114210101133400320221123041343403124403344040143320234141341321142212242230000100324311204333030402142114421340014203430240302440143110432420402122340142211233033033140032134000230011212432024403321113344114103224033101244222442214441301204112131012022324433131401400422104432201432224303441322321324040434413104140333232431111341213114023002144130402322232444020311411410033430103214223040002440303242124121204133441233210000030142012431403213102000220201420431034104411310131221244244023122010342020404214312001342134024413001311424232314313041334344231322434210204202241231314313241024144222100013211411141123131133100133014421320111114400143143442012014402221322222131404102403343240214141443210102314212401040030424240230000310102012", "144000143444200241104240100420313144011433140324204004214032033333014201301201334320432031343210340324340114301324303413210320420244144314410412141243342143031012340312144100140444011134121041220141121444404332431023304310400320044344141112241002422121234324210403340332424104443040440012123233413141030014404120302421144013401011334422424013322212121304011012410114400121320241310320110400204300131330133133220121123341114012312404322223303224114144003311444414004013014132003210243130431110230321031342143430240344020410432131004313021130041334431432003321121024334022430344404121042331302244314440102421300401244331222122203232312004001444004400400213230132003310041211102313031424004124112221230110224223014412104243023221244334232204124041340434104332214113411222132443003112044143243111210332442412411230021111130041100102344410133413443023334422001133443212310304003221310202131023334414201030114102144343414323344321131212134200143211341011412213101204113233431032220233322122001421203301444103212414311420334202001304002134311341434114110003210134211243233432013004324023104440114012230024040343333203422321332024411124143101323140200324423224312002142141310310110134134103132230331034044324220030221200230402301143011011134001410111340011001202432014133213122441202444311000320142423333113444411032311112412431142130101240303204433331330043333040231403414340123141210121203104234030340121303444441404144144424101123413412133110031302431300013441000424343243201124041001023233431424022332413443144312300333412221121121440121102214330311210231401010140300324300203012441210440323021414133432023024014212440302020144424313121333020142223131423233430342300323431240240302141442431221112300330343104033410332343342421240130433201023412014420111223433012001400434434401423012043414222223144403214402311204403212213023303132134000423103333034334304330224102303430401410042244130440112330144302422143240210140431143031144322112022333131001020032212322031122213400422041231212104424423001021141111034101134120220414023001101444031422404441400213211042202333131421223144142300041202313041131343424001334420044121341230442303044230242330132041121134004341420221034213243313102021444104314040113414340140423142204221042444323122232242002124204433212202133144244110043341040424142011001134004020412140000041133141342243030201011000204114001430031411332144431123103140040302220230044330401301020032422040440033344243403314200232234401434041030002321334011114410011433041132440200404241243344103231100234043030033124412210301312143441420231414402431212003204332202333330141342204423301310404440420404201023003432201010400333001401140313042231122440232102311141111011222132343440134102224402441434021111243243114221424420103412233323404421030400103044020131230210301001101242403100440010211212430142340021000133411431240020002333041434404144004303022312112211032104003131304304434230342244301200011221340011341433023203221004134013112214111320043001042222131431420041130303324214202013242431432114113223421000012113424403334303003043210211202213401033143414230233043002202210444222440203112424240404414100003414422442013004044301102101123404414340012411010034120401444121342320010432042214313404314232214443011224330311303004434012013201220132312324020242202023102231304312020404121131213401202434201124320114243101142143443430000100212423104122143140333341122340140234303204214411033424032041340242104113001000003034332442202010341000413031033344213100221321340312140413410034224214140421433330131133300421001242231341032343112301240101213431313413022102013210342001023324300111344321023301141323014220040320410032312044332222024302112233142040333123222121021123442233234333220112102141231000040240440222431011444212014142314002403144201244312414234423111212234224433300430410433001042342233113200014322041401203344201340243412340213121202432210241243031332211041321433311130302124222433010202202311332042401111411222123031430431220110211021002304003143040032413421403323320024224220243241022301412200102043214014130410330224402134411003441010402023433244432444340332224040430310202112004332433044142203032203401100040112423200243211333014440433122244303433342002333341222033112443223212033002040212143341421003314214110400301443221401224022433111034142000302442224430023034401034342340332420422200400412344444340003443013401222130202040031034121140113304443204012100204333342", "044401224323403303112004303003110323112442332434330014004014240401434433420430131040214430210211124201113410333401101123342030224112021422242142441032230330143143222413301134222400310340340031020400323341131443333242212230032131100042104001004144331343034432000200343031014240102044214340442331420101004211010320103412110411201000332340234401040232334343242133411242411200433213403124201430211433322242422200211004143134143202034040022434014132231402341341213032121210311412342444020202242111033001322211130112322142032033302324043410314404213213330221422444242414212311102404432242124221320202302214344201210001344130102013120021341342112231034111034331434102331420431112202014203340444402340410030344214100034224233341410340422321232223244203312441322002410333303013200032041001413010243224301344232422311300310214102341020201012304304330040212413140140012103232030340440041032312244000414220223331210301443424211400413231241304320422100413441132210231324103112020202103043440100423043113440110034011420234102243321200300342120000442231140024021343411211120343012131424314410332034140401121334342132432110443403330321303132111120303134333424232312310122111202031330101021324002400040413204002221403234013014101410141130114340341241313342141421401444232144242344202413122321031111301020013140314003323431212010213401234220430331421103030331104244002311432401243340231304242312222031441223334321230032111322033113103024002331002444222213212231142222114304043221433204441220040104123244412310012414421222111320034313212030211113310033102142034031220234224041112224430023111312443204342004204022233023300242134214343120424301041343421121224022323440311133142321124404340022030331141441313000434032124224133343144330031114130133422031423324232043002412104104344432040311101220123144111401430323220241001004201244041042112003224410410132233400114113121400323141232004021300233411441020242033340314014013143243212110201234334244134044023422344244413440223041243324011141213214424232342221444414122204133342011202233014211043404340143433122440413330324113211040104440231400011441022020340104320323333024043114010234033023134041211320143114020340002114432222140001142210412213012104033130340230123134042322044114003003304104343420312340424411131144400430240430112102403133201013034004423010234421213243431104221111343222010322221301002110024341330344424301421102103003330032310111400302340132311000423224304320441400321304240213202042023123314344301112421231234104444231113411340332431212130043230401011200341323140123132321332224123443322442332200143201101443313201342214140331244134134404422310422401024211012112333013010442312234032010031440101233142422210200321101341122442421321000113402001124402424230123130230123323233012202042132341321443433322312212031224121212332431443204303413042442124123012143330443402034132323012144123010324331432332202340143223114202423331114123203103302020321204023313030420013103043343110144421100211340011341401402304014010341133310430110420030142013113244413032002042401002140323422140322332202112111314422120011034141132330422302420412222144024212340424334243034304204323421313402301133042110422342030040443024131321201333212424110313221403221332201201232321404133421302234204334113314312332143111423210103222231303221222114211021221324303202312240101334233130204012433021302322444020240021442020302200122022342012040211224301010230333332131344044021040442422443033200043022214403402023244231341220420441323014201223132240323113420432024300130301134414001442140242414030414343042421013330014010043123221434003344340241310222334033444124203342234300204322222202213421333010230222034302432112104243121411223240023240423344030144043344110123102223320040411400212420232424133432211200104233002131304430012420413131032403233201002432103312314341320133230221441112321340020241022221141412422313242031310133014321333201344123410102441300122203243344131312213204324324143234311243030411320123202241424301434213242331240433320211210241242442404304204240421100222014210210114442321210204441311022444301021021403014122234041224342130240111312441423232004013301021243001144313211202332214231020242232234402144440022224312134233102241222323214102344140000112001114440442424103104230111111403001444113334010134012204421313103423144210031431440404002002412222420240423210031303124212302142020213030131324210402040102133121342122044144204220410334403202300", "011322421140042040023444424434400241021123202240022033032430243120300403432044310131203014231402111104011214104402100043110224010303301424443141230020213422331414220200020040413020312413103344134441421102034301033141311341231011403340011223310144021402403411132410143144322213401104341222043244120332041201340413313241444042332241433113212033131422332431324401134133041314004132330134242432324114212310223424421431422332003010032044331221203120310331021122012302233330111042202201340124332100014424322314013314030023032041133013234211423233144441313120414130304203140430002001313340022340001433314313431333431233112231023043223203000123330340040020323410342303112431113322214130133012431441304001142421210221433410201031243003301133412334111420423110214142124322200014120130130302002334404000440022340330020144033430311042442144113231222300222234311144004140111330030434240210432440020110020201322344330114413120220122423302140401314213334032242231442120443032430203444110300320104302433200331404323020241340423343223041203231220132221224121010344032202112102132232010131442240102324100204134412324400001131034340003334144000021001212100432143410340100233143202032201111014312321033023423330301342113101020032430121341422402204214234124344013020213214021330242323340343044444300211410201402032022130100104313420343400141301013323134412332331141210214133402411401120010013130331010331400102320204043103322131233010411340121311234242214123412023440234043444421244321304201203301011120443321110134310121313000244402214300423124300431423433314114023433204344434424120214033432004104430430423444211121301340234022034341424244324130330341214241323410304332120214004324400101104441031112423213122211013223113401001042434134012024122232340341022221240444324131121443320002324402434003210031312322443303401022334001444214244400243434300121333201413243430144040024003322012312332440320212014324024023024403101401333323334011043203344142430023010042402022221422221043234242112341144324014014032300334041121213404203023111231402101412413404401014310241444012323320204112234204101304330444224202341014444322331301004141320021332403312040400130023004204434322221124431034322444420142211121044404010313243040301030123043344223030444341244230101433443202123022022101114101423031333124433000143434141202342420124302011231010102340421230400110432042200441212404224024122103432312423241013022334240233104141420323241304220130013031444324202220212233144113410343003323113213041210022330300440024313022121212220030231041113013023230302143104002132034302003343213100040133441404410110313402301212333431020304322142441231132141113431014403211000344322213320342440233414424314410422101232031022034323431030320034144130422014444433302401410334432404231004433412400431331030010302434040211034041313233111140330433330423214000121300030200414313040124402402101402140140102122011441334402423313114440112014320434111334303434120132302241230241220330433343423412424214430021120024203203332044342242214141403012230410041124231003042224103414002022444244410210442433222111134021211330110130304341103304134203304102120002202214104224133140014404420130414014103422444342202200113212323443133243343032201331114220432114403103100232124122423331412444324134144414334020210043021243114130443234410342233411020423223214214031000033403213123431241240421122220323432210240033414424240302440332240241234330444404423334000013404200103404241134400320214211330132334224102433304041331442204200343434241113211434142033413002303213100134001113313341142233224443413311322340321421203322421224424343142213434422102442323311311033344114024424442124041422011401420413431320014131032400231442000101334313133404324132433002103000001340204131003110202323024132041413100034334223114320314202232101200433300322132242323114210431321214012104401421144004421240431021143303224422220031041114143140403344021114431121332222224314112222411001444213333122034341321420421230013103234314230243441031031322010423142222422440131430232142110144130202413241222003203203414031112434242433322431404002023310301402141202330024131431112202240244214411113033230102023023301220000421032431033114440123300434334334314233433340314040303133343324210030231431401321003204031403030112403033114403341303301332314222422014221332133000422441110234003211124411113412311002410204213300000433224023311003243320310402234112233340321343110140012203200202021034", "231313333013134400204033332223300403102014214044242022443010004100142420043032120342234401403023414240231212222304413333314022141022114414022123113142221142000310213044314323131221342044443301323422343431110023410242414341343304412002141422001424124222113034442004233100134241211323123014421111130103120223244431120134134023332031213242224410400441021012200312314433143312444301320114423123412010321223240142330003142343313111104221424444014134300203030014332431421311220440144132014143042442101034343312232403441423331400234424320011010103423332200131021231123243033431243200110212012040111032120032023300000120343400032043413023203343113201321321231000024223303404134413314020113423412033113310314230124200132241120111311410103430040001211411213143331321302310100310014121211103203221214302040010043214144421001202121400021243310023233402204222303110240021344103303001302444323314411420344444332232132043412422403233021242121324043443014041134123334121311241441102041231133402122421442402030201312433323000044444424424341341303002000401430340130030302400431142334132242001134114033013113123033102132244004104023203103432040132043020341001142133013010043220422023224404040401033414342041134414040200033413032320240413144424000144103212220433410302221432320240020324111404112004033041211032113324001220023302220122111224423244001123043042311320404421122400322330303110234030032340021442431403030243330331133213320124331233131320022223132414012003301223433004004201003022204424010410304122024220414004002232314244200100003334422300443014223432311422044111131430343340341142231100222011042101242131222013120220140443243412102113341223131242014313223023022421124113330240101113042130200100410402412432142001122241111314433224241110241342320023402233341413041140330242420323312200200430310101112011330104323344101120444440030013003221414141242040303031400131112023332124044120243421220233301014133240142231301441440124034013212321402310112240110240222200311200023142314304110310320320042202134144310202122243114210012023304223222212410224330030223012301200331411233320012020010134300230430402244220203034220143234242442304243030030311334201404240224104210022041201203010113210023242204212414104134332034124041141034303323312423234013433403132304010122323311142121121241123013443231230403421344222111023422111033400402011132441421323342331322030000034402331034321122241210231110001133423042232441023031001410140314422314122040144420201000101130441130222424231040322431413113332442403034322213034024332001041303302442442204422024304020020424232220014311402241041200003012001123423001302012221021023234332432411134223303344420003211424013311100120333340442340123444040002120000110143001431410200401034323122214224200433220014300232012023331344200100023133321201040204432104200113201402401231231410004104410300441443413431314033331400012133422123102433140010040230001221322210240431001013322241120401343402243212112042230430103023004111034312114211024031422443410132131304423202402223211402241421132122132021110431120000321030234324043433131011012334142440233044033443212224403022222332123422142314244114310311101134403221112214422010330233301313340244440212243403213102424144404243430224203121312320430031041414214013003002131320333441314312213423032430242424430341021120331123032201000340021433431243130004304040141240401144303443431030104024223210323012212124410203440140340210401440133131230442301304430043002024332113112103334424030430312103341324411412032244010240003321332321222001202242343431304001014331031003304242443044440201121413232113140140220124440111003333441234411313220343402221441413432214331443242343014230043341111141021040140021331013112123404230021432314031212112341421211210400320040331033102212400303403012110402401202300233112022332400040020032324301041334443333214204210304031404101430112220123124114021412233441424341412330023102104242031442011413114230404404000001024421041332424102142402142223132231413232102143020204114333243342421443333020313321122322304222111140441442324324121040423412443440332423124332003131104440443401210421221223321040111021022012224102221313443120443002324100342144442233301111122432322401210420311211021314024442320244342221422423022102240430204101400432132240241222113142044142003111102224022001001012002041411142311444131002421320244221022141400123401434133043413100102231300333231403201100004032010110224103313322311023", "220411314332120142431144444221312414023314222214410104242324111341201424023111441103013311412133244300424014412234133222422332324122312140132431043230110313344234024033012420443013000334340214424244130341121311423041230112110002034221323013131130244034432342222143124041212411014002232314204101020443423303442130021101121033432001104121203430344004134034330421004441344423142014102010100141321020213201042040323321421133033411432102402110141444002021304133312204143242032141102114330314312240130300442441432334104043111022341102311430202130123121434230123413021041442304213103030340444333202400422344243304022024003304301430404144044041003012140030340223441040444444131023032001340040403234114423110241140204142410220310414203410411023311204440123001410002311022232202000413223034142211011240421011323010441322012132434241441240303234134141333131113412004423121004332211203020032244344331403400433301024141424123143203001222220210322104010044401233441034310112344414322004234423002402241311133240304314011404043243120320441131014113033420220131413404013031413221443004123310311233443314403123101201010320204133140124324033411144412031022041222423144110324223322102034102342104430443022244012332100224042304432022014123142241103413024331121012042443330311421132111032422233341333042412440004203340200230422243044144021311221310233011320242303321403042104314341043434043304121322322100433031010011404104402421433321404132032421112130141303340302422003014424311220132132134200302223424322102140131002412004141023323414332003301331021032212202243014442023121333414342033031102321220242321410234110044131134110102131304444141144420240220443422310340331043420100222002442430134332042313014321311223311114442424314220012133214014100200310124220001111031333314130200221022410400302022242243102042200121402233111441211124002302341401013133210022223244033200123021240220223242323143230031014043111001002221213412103204130010133204333431003310040320040103421044144133022420004441440401104013230014142320322231342402443124442302023203203423401403224442430224200313413102423424122100010121223430033110441243020200313143403443222242343334413123114031100034443120241100043331133124220301033414013333414232432013424344103014110302232144221401113103040243230314234444101244103122121440401444424441413423232420113411113402004131430330414010121234202123123344341402111432420203031041140021024112102211402002114241133002211123032341344421103131241301031242043103233302343413332231330434244110113024210232040041432214414132021001331344411442313111212314232423340433223414020011302334411433241413111403240134400443422304020340344111012013430321024400422344400301300414144323322442310442000141222223421024120242020301220022042211013124324313310101124130032244313122123001203140114322200121220040302201042313123044331400031003224342332444303244032133221403121320331200424034131111213203231300443334423332434233222403114004033314440034433102204422012022414140201322022331131204200314140032244300240204424024334332121212423101404030313402031321444420004123122134400321030034334030043413011110340303444442014442124003101013010131233242240133221403341121112224133231341214124321424340310012214241011414122444133431012031044044233143230213010120204134114104011234222102411321010430443141222424410244003023224110044023214421003311140400330113102010133320343011311023303114201231312442120040012202321411340330402441024203312014033022222331400332403323010233420432444322004004012343113112302302444424430332324034330002142421344043004320330413434023404021400001440231102130422134102230142323312214123042313043100214023312220301400014304313040410004122441104100444311332414300223232032324033212110124103420112212032243420324100031004142212233433323403440233333042344231204003244404240323443234230042124431340120340123003341232200014024114404400342002210310114433212123324244040121130012211101012101341330230043124310443204040440123121134314414020320223211320141320444220313301000332001030040044433402120124124123210114140240141142203403401442304140420341312033210114133222202444320314100434211222230422030230002002433323101132200200141034112414201440243021004033344112220401242042111144034441412030240114140314223012342134214432033322341300241242002430211324104203100244113020043243130232402142023304011030242411311041044133104000410302423234124312042302130112332112430013211110112331123010332330422433404", "341442331340423431041303134322044342104114320204044431241121123324124322332334223404312044003332323102222344211411032434100223011403201323141211212003123102032043313423424410123314120040333023424420244421100310034313433311131321440034241233321142241324114100310333434300044424022020004103224311412420030242131344124403141130423241223201041121144443344120211132012124032333010033401110233310222444033221222141431110212220141413244402121323323133030001142000223430423011431212140032443113043443323311400220142140212103331031123344220332210203302343214433300042244303434432131200411403000043020402311221240230103001204242344430312414244113220441141213434003001343321312422042324232332430333122303402233143103424002342242332023004211114201101300203144301314013403400131424430221342312234243202400231330222222110001211343303313343120224411413141014202100440023344341431131002311144413331220042303211413334222422331304330002303212012002300220310201224043042302243121311443003444034232014333123421340302204320131303332212333420204342202234144312244232002022413004301013401401004141214242342244220313443304401321041022004031303232121330034441210110034023034021312302124322102044142231324304314032402130314143433031013121042133410130034202110343423312001301303124400422211400112324133114322303410312302421042313033230314241210022034033114311422144124403143014314401131241434232402013041242202213002133404332121031234334233114320210102221033443422013424420113144200040110342201031004333111312114412224112224422230242300034210312234114100034334323333400001223304243243100230131112134323301032424244430421101103132140220121403023431043311300203104403300103003200041340341133433113431331032144040203033410221012441033423021131111420430202444311301221414034213221424300133040110413233134330212100432443334020223042001104001241101230340324240022212321032211302110232404330404322441412304314240220300410033313211112021023124243441032302113442301102302442212223023132411422400211440120321310030122033211034440130240001202303034000101304234220311234312011334112302300134004433403201041214143423323422033410431413041234012342211412040342424130014311032111314412244132144431010223000233244333414322344242444322422001321031011214104443100134204200020121113111100113022141131240404420103132122334344440230401104421321412244031231121443240034011212222101430012101221031421024334211203043014131032434431232100321023014224210133311043243111332011013114102002221414324330023141433243013221230001131403202414134041202211243204041104400113323200330134031134211333301432221433300022004311244003231213004101413143423322243021343030430421334443010422420130344033020100321403212043122244042111022003312033221311404003113201043134304141231400132122323424421221004301020123302343144011211243132224212214001121404001000423114200213213313011303014430402011312412321143014122242430330113241133113114002040104324413113412312334211233032001232002410012042400203230132142403414034003114101332040130111140133211243204121423103442341102112133314131204341034113221240213044312004221430144440003413134403002241421434331420223444412201340410213100320031020431410434413043413412212411333031200212312404214240204142431420131341231312312230003132022043411233113224142401002344114212314431210430140220014211041424014044410134303113041240321131012420201001303001203220231441111440114102140004142401410420020140313102421420103331103223320124310031433432420112444303432134124041223113423002433303004311232032141320034440000421144114103044233224422444004311312013441222040322131124131422310310304143443022310023332221442114011313204403143013341410304103202332004243433010314040314423420132100314104421441042311233332032241240203322020101323032022103401043134202203134324010304403232322420242313243010230004031003134010430013044412043100320232001100304202302204341004003432340313312203312223101240234141344343203334034401224002321410420123301204011132204440301304114133320410310311012404344442202400023104222414211413014214413313303413311344113000302024301244222110433304313031121412222202034001001414343443301123430312432432211122014214104010130204240330110122234444420234442021422124012241014122414133043213404333224240141103212400221243012412403431403032432132242343323133242112010224120211044410104242441410214031231312101413411110212233112243224140440301444002013131242301330024443331024042420342102043310000304441123204", "123343220443040420420413402320332424420042034404404332443033004222031202334120032404044021200142224322111430242214014134013311211014344424030203223401422141304322200434400403133430433441133421120231113113332043010230004242414321420001143132142402311324230041334321042140041014323223131413013433022341112033242122430330141120102433340343044031130342114143100101213304004343442214234441241340324112420021232323023033412333332224040040300410124330424321204440324032033244244321333401304334140101134423333414024323433413413312032333233414043421333302244231013144022231434114314304113021441033323120430332413300331323103220432414321314240124334220220432224414124443034230031440433143102431321013410333141142323200042433303103122132032014123442320043123141140143000443341040424022024213124422311341002000110420100224103332043431140124443024430213032130431142310240142222140104321320243423302131303122300401403103333204132404400021030413242030213020204410444242201200443322204331301412024404440441120030323334044432220132312000102212241232312204310422431000104301211110031244402304301134122434130130420104424333241141031000244423201214403302124443044032432140422223312141001220442242114013142424121400224133030011104031420400430430112110434224024020410341134241431124122232024423323403232034204140421132344332030340102144003000323414223212112444401143041200034334442324130441423444334321342013414134142421424434214322313030441304301234214441323334024232211202210440302024222422442214214321433322420113424421020042120241020303140431023232011122330203424210344112022023044401012344431144423221413442311011320040441431334332100033410300220343024323322412402432240240041334023040424220410330321001423131331021432141440012034042024242300343231211203301422333330302440301411440003402010444311314102340104121001143130330234140001144402420320032302402001234104132214114144144144234114431100344402341024012311134202044113422444011030042141431211111444242200034111431203404130133213301310424200212310300334332232313442031220014144203022240223334341101104223300203224012441021014432434320413133230433243443041320133140103232111010321203033003022003414213322434012102312400421040232034132031410322043131004133033432032412420321331413033001024211323120104012341321411323430300213021420434241203104004213141413114444324310002423443411240224240004431212322423310111314014132400021432144241020103124243040342034343122004432221243022223212241142433022440144013331112310403440201004344334334410103231442420240340423341001330244020324301343043422022040332210032241010313104433023420320014230012323303424134242301314311424444401310011444430440324202412323032402242044440401230324334402202432243012243104044334012243304243244101433130131243221220014222230120432123111422341031032334011343041141300023240131032211044034100320413414113241012011410112140312333233243431122144100401444121121443441131023432313343302212312030402103321034412144323434330430230211020042101210100131201441341244220234004301101420020202230331023344304210030324011444012020001230013211102344340340143014301410340213320131244004220233103400303303330433411240430132403241431314141243220212424002421020240200413204434403131324332430424042234220020014314143122313412223300433023033432404423323314113414142141213101133302020433000224142402440220243200302441111303142344442141034412204100232424203324124321431314321431201111424023003432133020242204433244223144204042432221130412413440014032302013003032032334142023202104204413303120423310344141231120023441432202443133040312132402043201311131412330302213100011132311410324322441423234024102430331342440403123034032404343111020421312433334402022243203134211020330422341000200344414140000331312142321244442141440033140431430244024112040243320313341132043424022144201241334130200133331000210233013030333100230224424230343444011012142121002442212114014213104220104211241434441000331432244242204140040441334014044403203330223142400142413233001122413012133010344012224023220404440303324341314314000333144120314442013431330320044232120301343101142133042031330123043412022443204243022114430223120323123421041334220110301413444212123132412043101322010121323304322420300421420223123044212240424214122132241441302143431440043344333340124432312313101340204024111003044244132101443132124410401343312210034400434110134130114431202000031124202310310141301041043433200213331414104222324324010412242", "331333003142442234414143403014312443431044333214213324442302303014421022421221431303030211101343220401102322310004120424330210413201224313242031040330000100401213404044440214411031032134044432121243322232320314104003213121132402023424414303221204200310203204140343400302440201124210331211423340014232424330401212133124330024020034241213241014021433321123214431130110200220433003121214420444130332044032312433212442141003330311240104321130433341432140002004032344334341203333224212112211012130214100321101440222000034042044212344200123243023431133000041144031004410431031011443321021112033124110114441034300320124213040132111021140102233000443143020131411324122341101043422433422402302433304001233102301222413310143112030122103442131444303102312410020422002440341243422311413340231014211001404131303122242424402211131303032341222133421200020023231433012224131131320014140011442343144412422423133442242334014230124013400404041420211203442210023030013430001241342434103300420330223011220010423002342211442221013042411403144131220404422334043434224341122413232044443124103211401410233204222444312034333104241031300000220021111400013112420401013421013000243420334013104423401041311230104012021341142401324040000240141314000122043143124433321223214331442034040442113441322422041020232200043331131311241331131003003122112024313421343121111311334214124330243100223304343441101110221110303434412344031114204324124040014221224201041342024330234224120314332032120322004422131441202320443032300033144204043314310244244030241132102403320321404104042423111424021242212002441140311402404114332243032412023041404323444130414230344434221303314203322041200200122423001041042111020444330230213102430240011324224100444411143441124211331130122041022440030230202134303100011431243303232214004240043404234214300030434124300201143234332340121422122240301004302204131000122202442142024312124444442341441221140220332112043314443233140011323431312400231124420444144222423041011411003021004331413444001023011120400433114322000442123024241021212414432101012434141303241033100200103121141313304021230311400020302023224311034413120004130041114044014133234303434040301202430432211101233300343221100241323321314242411102340432303010301230330004333424100132430333133004242303220320020412422333432014301031000203114413214411232030421023321010242302301043004404340204334000410302241031004220240224440012232202223330102013232433132111002024240300212414443324134311233121233142422114404404211132042241303341124122312233240134132403322231131313420230403421240130142023310204403020431203001412322120142412042122423100440211043024032020210230203121032143332340300014422443144324012221303221031223314232100410013432030204444423302420132310411123212310321343020221404002223420433324231443100043443030002100131221431442312400301411132024421312134144013323222134010111400013433140214344001322431411020441323402424131344034303322014223121221443122122120111243400130143212123314320012214104311312011311230204103330143241142400342441004400310113021413011030313223203313221132013434303201002222442301203312030014404221020420340233213110341003222411211203103323303343343344020124444434201332400024241234030110032011133333442020032341214124320141440304044011024032001433233433344014143111322444242033431410241404111300343224120414013143314024434122020111123020124032213332221013441022423403034102020301103114442044240040411234423213001223032332423312032002403002131201230022430113224323232341204141400430141432340313343010140411241143344221323342244110414440322441324342322311243040111440144433231130100011342003120144213441300113302100124203110104001331244302441203022212042134010340132141004224320110003034124241104314314442102322000320042411300313434230412031020244130002004422424010103240302013102204024000442444124402204113111211321011232010444411401102340422442030042032241021344101231002112401001234400121332240141110210334243244143322303410324014411142120001431122101410423111311321020421001014113114240232011334304312113433233303220323342021431211403321330022402323233233313312000222011012320100334231233020113000311140303332444214110113140034041420344322301133242104412424313302242141434202230340243012022002001030333301041111034400123203122440432243114324202222042123442402413231333033244233300341412444413210222003130013202114341243140204013003111341431314410201212113403314001304413443202143020422421213223300", "024321324334134014403013030213222003223114114232324002122420401234414100031221343202141414144443134224330014231043231210214042321214010112130414221443402410412114032041311212334022430401301311010443204322310133034041440130034000344423013113143124204202224344020430442303340013424022413311041411403110414422244134201003324134023423034113123343334310300112042121410124231333143442201141410240011304401031224010300144420402343432314402113333321243333011301413012400143104201104432032104423243030314432403440220323344330103340300434444144114400112311101023044244414140303241313040144104014432100344421200304210122412321041313022134130200022203344321212122301210322133320440230311041202232342201133002302431411303102320230313132342004430420033142004033423002121131442033034120410011443210134403024344222410004340131102333024144333010310142432433442041040132414213221101231201110230240443020122432203220141434412310211024144403000300041342422331121204102021134030403423422323221401420340033034410201412310123031130040204022403441131003402132341323130411123034142100441223443444122104301114140432344121300144313241432104241003223121402234014313102230222200133134243243204004010200321403414000002103240103324430134030001431313333133432230010223433113140444202323243443104113313032100312121143034400143443031010212124113100333244002013012124311212420223432042042023204011314432444334434130201423031320323434041411124101110414130004034431130021431441041244131210343100204032414443213440033023004021200033244304312041114102131422144403340301002324431220030241012221424112320241404243033014422100243021443403411302140000131232244433140224331422032223302340213010403212324330011320410210413104331434414204221424324244030122132000021410420242013033212232444433131341402111442301011204401002034430011200414104012432232231321044020210301300411440421311020320401341232011400013241331334442333110034200424211344341023413122100040022404134001214322322424243330200413432043410021010140120423441222232112023304333310142312443404422042120443231110324344302214040140004230433441301213022410212343443214230430402132333223312331223002220200120423103320342032314423111432134104043324022304102220013434240140431212001041201100312130141303024331144424022122124234011214400410332432222411444401334421210423441422304431233001423320111244010014334224241034102442432310013224014002330141224342441323330314412103414113332103132211301142431311013434314341431114123121002134420434014042032001143320210233002403333334334320414444001042443212142223244442323224242404024200222334131343214324114031034321424441340033440301224343213430402212320212313341213113431444432224110032034433341041123243314440404310440114103412423313024324224044213324204140332320032323210120130122443412432411404432043014334441202203330210011422114321131111410410410213320304142423021003001343302100224142142223311100303142432342214333241223133220202441212244220111123142212121330314312023400332103204322140224100320430324111404113304110420141444441320311443301043412132402023011343020101314323240142042200104240211342232303200241032143111334003221434140202311020324002343413312441130432240433424332104203011212340200222002304123100043232111104001103442433121223304033420340221230233010142401300210411404213432420413120223403222111004324344434234313210231201010030423340442120100222201223204221032040120031243431012410144330033314201422103100344422312024330012101343201143141342432001210210110223424324024002024112334221030234413422002114031012324024300421341211031011004232032433124001244313342404212011041311332433131224131243231234400320121320130100031020131320102324002000332223043010212003133034100443143132043303310411212132302020332040301311433230010022032334330323011330302234402230002331423410002403431414410322423304212024411421034340300104020342034313133212030413404021432423213323110123000321440041213333123000010324240104104443442223212210224231030414310421302313313134204302340144210131243110441202400442431433011334123123043121201123334032134044022413413423122230141330404001120024443432134213001241331434242143013212130413000442220420222323224243111210332342224212423111333034344103030402124241021044444212203212330344424033440242134004344434120221100440124132233121130221102223144434140224440030312400410100441404034022320433114114000220401120114113400312413212324220424130002322042442442031043032011321242112120142112", "424241031204112013202340040210302422411321014423233211103113313143343031331034224334034404021433422342112440232404443210304014402344301343020210221003222420431241212202341244441422440033123001110030213004313414101113340432412013342433103231242410310004320202231041224412014110221414041403223203234401134121113333011432244242004123114104104421221101400404123040213120124203413313203214142441342414414121130213424233044302142422140430111014211303044203221441112412304011230124121341410024133040324323413110123212241400112414340320121010420240133103230230014022430134422102001143004343443314430022244213034330401341202202441224412241100324234244342043230030211142003212134130202030341204333020413423114441432443131212411321311404313101342314343323111410144114202101140120310134322332402324402440234233142021142343343422132243000201110132300424100221042421030024112140421403411144112243433403412402122300110103414022014122332240030400212030344441104004131413132240032144020301123202410204441443203234330443101122413112020400121333300404023422413123244410321010441111413131424230342310441120442301312034312033013103332341322210341220013034341102032310004203113333212430133343000132331443441311400434001332014330422440340044141434004301401140001110400014134111012020332324330210414143320420112404402002431322341124431343322010010443444043321300330321103321211413012241221212104413441101303341034002320411134244310141014403201104443224140201024230034104304204144234040011112240221100232300112142213410122303240004242313440114411002344433132332340400341201423123024111230203204441331123123032231012342402240243432043112402043010014141221444144044132132412002101341443322303441410313311232233022131311303244233342111040302022141004031120330101111033310232240112340111311300020132100020213443400202432122022004341313330311114110033220003133000344124111413144403441311241004122211000011343202044122003411221143240220024412222001211124333404141224201240434333124402231233023200424240424241330331341143331413133002333334313231323313242442341324011042304023000140041032402143243332144131040201002144420112403221014031031033403430010114041023440241042332231012024102324002440412432330301234011424304001030333231322001024041403242004304010111004030110002112424004140412422134040441032013014324041340310132130134310433112224021230430130203024201000024444431131110043101314421201412020034304023323320011201000042334033110034341123103312233024243124230132340401312214243324420204031310134243314123424311143033304224021030412043420403212034230400320214232340022142300032413140033012204223422222312021043204102042142414111233004001204420402003231113300203231410142140443114322104000200313142122300321010241011443304121140400202312041003224103212423120331422314102104202202412221013314004142133022313321431301122212321043010334212411213114141211233100100004140221212234100222014411334243042103013310203023420441233343004433210232342442020233342243321343041034443142112344042332021002244102430324443430200402401413303410321444444442332022311102223320442104144211130341242014420112104441301043132141302134300421100421324042224213222041242310031433013202144224432202331323014032322400104224101413014140223432303140442233431124004312321130314214412204210024443420242110221022212423431022421302330202041002341003222031201440334233133040001423021413233113201220033011000044402132430240242123334110330300143230441023424412233323202432403034434033032340230041122041212003233413001432312214024103324412300100322234030334110011133134004243431202404403440431133222003022344332423421014400101410343311110400013230223332243000243234113310243044442433430333420112432402400204302134442410034201101310243223311442200232134442030313444421120312201041242203223012222013230410302023444421303141010022230420214433413042243423004421010004403132224000302001240212322003402424204133011303244320412110034410100344244111010024012430312110101433144201310324422120100412423430344010110122442222023342323024343103134100202133202400210013240202113333413330331013024222402210113412201434000314240141111213030004244024034133342413103104233020220121414103000230123224321124401143343001332403204413223222304121342324142340123101313241321202311040243002030111034004122442040421414203340233113022443114041320441331432343244214304311332140103420223303343012310213331111323114021000410304101442112231400112040214423312022023444024", "140242131244042302232204144203001433332213403201021021114133203143301202034444322414302231432212300302143144212014233401300000031340232411341242203311140210432140034213243020240123112433030220200041010412110230443313324133421034303014202420211244224422123022002231104241440111230302441322331124013330311301000440323000422244102222044214440004043212114122421014201441440210413223111341220000311340403202421132443311313144141021210131244203111334303330000432130142120431444300210033144043141314330434003423434340431003203142013112104441341210122333033123003003403302141213304122421020421121101344212042424124041241412412321340424444232213431201124131013020122330204404001401220444430421022044221203222423133312301103003101302203002014301004222202430333424442401413434042144230122042323111130124234402220201424422013440133002102231221412210433132024401412404000102341114124141224034240341343334434131003444324432441220123144244423024203403220040100144223212033234102200304301014012141013120112044222032424014341201433420440203112422431343132402103340003200322410141313303123241000002321024231220123032031210343404200014440023200232022412212133300140422041212424432403410414411220022101132344132022402322130421202233443112323310303421230320144314142422104021034200232120004424401303302034220424230444133144002200033314333444224244344132312121240111231414100443040234004124112000420244421442004330141223144334210130103122022120413124231203411222230100323020120220211333140213212042120344303443331332030103042404102430341440244030340042201204321222244412043240234243003212431301313242141011102411402423310122223041230004231220010422433432212003131004234300231412341444020321432014024342130324003004330224302403111101224040430104304331134320021322001223320404444421030121200210141222020301131010441240442011303121114142000330232044333324144434120120310112032004002443222201324213213323130114323214000133320020112421123303002123314402242303302110100331404303234012103230044131032240300040230212010111003433212332310121231142221410300442314401004022102234123441223333413342323014331203311003100324404032213300021301022401443441441204422132012000123334401232242340222344313220441023123124101101434042001021243041430400431202332330201222144441312031240444134242033213334223324210003303044011031422322034234312112043242303304320041440201314140024332311332024242421031303402214220403310042431030024103134430202024232413301342103243330332133121102110204402303203342113144011420022404230041323040424011143241300012343222414411224033110341440441431313404233120031442012013430342042020322212144311130114000101220211313024130223020330113214320332240324004042014202114143011003023022022032342123210314100401444123220100210331404231024102344213114400442142121314011130411411000102133041333014033441433211044331142343423113322102411213431230422244403044121010211221024231223440423133401114142114443411002334244440441203342411300332103341041332322000432344423242003341321414211410213234303134244232142432332110014112200142113422142010342021114024202231401322340200342320441400233303421004311133444400233423214204331231211044340121312103232233111210002221332234042232122124302231113223430202213223101421344113003444034130422004444114430121441034043041044101203303022334302120034341120414341114441232234133433211134201420114114200111314122033421200442111333440113443023214042213330034234212133230310230412024011320211141220200302441212140344431420131111243430440232420443123001224344404412220321001234011302123411021241322224220013001440213402111124324121241433442224010044344243103102230003432441032340412304241203134223023412403133333120130420302403004223141040213414004233002422320022202414023042301121101302123430144103023233024114123210301423432104342143342401410214030123022130310140004043114424314314120224044143001110044021421442404313213233203232344231443213000331103310044142042341202034144012401324133433020443313113021201014242322232200401141112144134143333422203034423234213020133401303000112213214441000430243402330113010341313020321220300221331420340333403214303210422140403002143101124000120211034044430132142001240114240102121433434222423323321300202103301243410000424132412031144400041433414000103343104302440322113043133401111110342223242214200224143102320142140224020301011122424123213321323103423034422032123304110103311411143434243412342442220234120304031414013030012204420", "004331423103042442013404410013430334441213032241443131003213200022021302044324231324203223310242021132024000331033031412203344343433041021122300004201213212334330240010102331430041002414313013022343104121410104323223332341124310410404322102330423013102232044001141244133400344440332212102423030301004343433433412000332111323411122202300022421121421013334314242343042032424241241423002213130444230004401444224010314413042214043431202122012310403322431124111222211402004213023102321243200330312243433424214320233424202122443312034444210311042432012144044332303330320000120211223030024221113103211243104140142420202020402110000112324114032212002300004332210231121303201020240123142114133304211020441030114304303400011413114140414441422231204233332203103124243304423204344023214311132130034411023104303424444014014134034331244304233114420212132204300413212131413234200141304242322230400444444234334132143401300233442030000222132011242441012413241133413433331240432334442132404441400221334324041230043134334332004202300422002414224331132343011333242231310241331111100003430312222020311033441223100300140011314142423341010034043141031004424401141404334240340323322340223113413024031302401104010102203113000343224404043123200024243134241441023341443102034432312144341001000313410310223204141130412001233231314404332240042003004043013023110232332144221320312201231122114110021132040234321330244320134340032343234104303331413012003234003042040044120012322124014121213241330134441213220221220312424224404444202003114201314432042243404043414433240243124142004004340431421033012110300004104304131133404433013014330133231120414423243310333234400122333124014222343231140341402133144432404202210340103110203303430443023440141434020411344121022044133234223241020424202400023002104023340032313320421440433324230112201434001110414443014141341440312020443203322013331242230300103443403314443434303043420022422341100443122131114404340311412020320210024441222442233032240022000402122304213111342243144233133221441204414244142431223321343040240033343212420234033211014001102000220223420123324234422023341414030042040344301124024123123232133343203412303001001442300301101003232010143303243010022300000320440032002201241040204044330224423134333111304321140233214112142011141311113441110113012101031312322010444431200123214343044443212410401213413233422141230243011104141240043321201403243440122341022111200314221143034223312010102413122010440240013404141002013143320000402301031441020223103201132202031232441223001041243224002141432330143112440041232304433022210232143110123022143213242414133242440004301411320231121023303202202031324042201311423134320342102231242232114240242101202413411321330232244021340134010320434443200210232243201240220302442122314222102423043201004002314402041112343041032004320444011240020241344301333324424311004013230031320422030332144130214141204440034133243420322224332230134230332111132424330301342100321313133311143142333310241011212243404341402012004130403333302202301132442324323000330310302213140321020401221210302011323422242300040321414303212010413001232242412241241022334034011443421200443234034042231031032210322410133101123401310332442113042343132132323312123412331413321444323201110232331120440014403320121220401214102314024141331044403414412140412032032420301420240131202122331103433132001022311004320310204202103313414104002144031000240123103424101021230030130024340010013024220240404313040200332111013132034140103303304022220041220312231102401133230110441143002113203010044044133311103441444323220420131420441223443133430044123031304344442111222411433312422430300123124320000033013030003140143330401024134001011400314211002341300342303004440244140013423202242024424031332411203432422422013343303204223310334421404414431202101232222134310442102441433323422144424231444031420212004142431200024423232311044230443020001140144201033212330343343120120310120043032400320134231420211313113020110102330002011404143311102034201242203403320214322024141314301023122003202302103014424220412110222110333440130311444201201114310342430223241301310100323201100133302024023030242344033234240431312421002042342213033321324121301121144024420222011424411324121014441011100303324130214122442444232043310244142341140332010334422004113230320121412310342104420132404411322423103023242432324023023403004021212110432123213410342120013323210141100044131141041104413010343031021041", "011233024440442322403112042101431221402230210344213101143311140342412124031103324041010212342301342143022110144241403143242202011234304030443201131034012402104344030244342331311022200430130021042104204333303002233432413212102414103211313442103020331212343134010102412242311121121024324330112030010431022044400400100443104003132032023312101321203234102421410123330032114302113400440024003430233342043400202240343343224420343413322403014111042113032240042400404232331001234214200413334230404412000104103110030221300421343403231211423002144024422012342314220412421212330143110104402024104241010143011033111322013323213210311342041041002002241020130022200412134430222403020013030343042242120014243232240323232140144041231314210001400241102404103324433230234443322044213213421434310411040103131300441344140021100244313333240244222304024433340210221401313341212331403104003112230041002211020330114244240322444141410402003404344013220141311212421002111031300030100120101010434234140230323102430334010321323120420311331343343111423341244132202100412331223143302202440331032101314214103441121401400000142242040232242424414021433042003133230432421040131440112014404240102322103140012300144342231300312301311101233121241221020104034110411340413134221300402202241234400434140003221001430433330324320243211414341202224213041442014432422324421001202342044232413431014402133131413131243134120331140311321342040333021330143404313104121242104441410311044034040342101440443220111313341021322433423233001221131014000341131421022313111104101210000221430232234020320112142414004414434434113213322442003110240334400412132344100102421224434132433200411223322242111412142130433004031020244241232310201224140111203100410131410134410223210331234133032132030303124341411012014440100233402140344401411330012104301034414241133043210341311442134104304031043333300010432420024411004130420140313112134412323421342424003124232034133121324314310320330340012110400023233131422104030130221221134241444331003241231400132120441031202130233440103314102201322102221204232142212340424404442311434300120230313240042012214401002444001030002214232112301140421010230400430010312332424322441041020130341231124134031203014120031004400234123040224343341242433402003020114231131302431311041142134002041123223213404233004133123343430212402131232102114210344320024312311212413123300041003120121434102042234323103040432003334440234104130114421321010044110000313000042034321324123130432404132102200204442331422220143441033410212044114042414040104014001303303413430422321304223404204044103041213214033140424330133124441040211200241311001114432210201432222112220114142402231132322211041341412101320440204024200441340112223313210421330104200204441441011212310324404122330042013222422433444040140034314240042120440230130132244444030030132222221000041121113423334410404334301214130111203222433344224120423320211410100340002201302023313143132242441134111234144441030204414142102044031213430141140133341014020213140101401123224441433443211334224031140010232422142344112214113221132341430020443441033233224200103332323010320120041303130034024100444432240422333312241303343311013024234332131321444324034023332020302204402430102220334204211024400223322301314441032101401132330100413311134430403210113221044324132133130112124342003330124102110421303303444334102212010422341203032342221010230001030412032130321433321000301404020014303432111210242401312020234431110104324242310111241413201420310004400432202112114044103143200440302441434134224032304020404002321421200040434411412232402321043421344441121330234012113001021100001001324100301431404012342042214043240434032132041322004342204243414124120144023140400322320033302241111422242432120043112211202143400200042204020122434012113340402240313422323341304430241340043141232032023003141232020324201300041344131124043421104200202310302413243124122323201244133413321101410104103442332142232322441224224040422444232141041220420334231114133001331040422140342141233111430312221430203021103433002443120320044100422040230004330312400214114123232212303143320010434342321433042111314300132131202014402443424132212344103403231112343200243104024000132112211321212211043433233423030432014241433143433120042334024124311042124124112111033422340034431102000434033210223304333240211103403330130000024410202323401140341213040224334310210341221312300130142203241300430044144220342331140101410121124143110", "201010113000341113021304132224144441310314213133203410423230244111404030423030241202420340042401304004303241321441421022434114041004400340044022030403212324113241133202441324424010434023313423343103210142442413144230431032033343102041443111130424133213311433131112440300404130141343124122403303031431001122123033233440201413122101434334300224103140020013213404100432100024133041121200400431422213344210430010420003120412141133031403040300230124323444112442442412231122004114320132404411244111013301001031222440440422014121243200130034043001010031432002020442431014024203142443240420401214311401021400310223231141413240131343022114021313221122014002403034101301413412004314010200300012401130024314004402410004410343341023214413222333341000232334123100320110021233121441431103311131311123240340130020312311234444131442144203234230120332024201314221024020231434124124243040201441400442232440334342012341214333034123300144120401022330014242204221422043400103133133113041224243100404441131111302121222343244323232203201131200022024024124334444403312013114020323331113204423030101411414430313121440343342103331032014033321241014403130134323102213144433322211411344104414321003431333434422110333103023402240300044003013303420304241141244141434410340302140020132022201212244131203311320220424412130130334420221143424031131424122430431404311021400031303143233330103241203020413003323133241331313311143302023343232404143124213440442210122010210222220441223123424233213331424442321434103442342112433230414133203410443310221042041433230211220132421433130321302420114341403423020323100110034434120333020140413231120120103130044124030403442110102034322401120224103234411214242314121132343041341134330000211221410343240440231143433233233411430232001024142130433034142224430113012000344240211301323201202234403044014204320440404444032011304423340044144041032203221040033432233214242431123440301210044112002022342411044033432121044314104011131334242311311404214210204223211424020203221104430420320344334020222032002134141244212342220012312132212440143142401331412342413301240024000221323111421401334303424011131034404322013044423232402441013242441204014402310142334311222133210004410344304301133412323220043444222131142211020102322044011031214122434111111333140332003122410340001104404344431224433143244041343041422410004303300032434141044032340020244342143441430232431412334142001430240221142211000433003103123013212021211432321443413032430234022223041010324331421211143430422022332242141012204244213040041013402432413212413112124223103400231301030214432312421431140010112312301443132034343402303041043240301040024430404222003430444132244132110121231042331311031113202402342232434313112320232303101414022044243110020100041302224213304200143441043131013124312222100232324312411412201242311021143301224230001141243434044403131311320041433204340132321401224344241321022312301240243233042434433240420244133111112300221223002031010322201043432004123204431114312212011210443422103140410310402324303023044222211424341042203410114341423411432223122422443040230231204041223313012033240301334212022100042022202343230200210442221424141422322104342144430331321041313033312410421121444403001402240032422001133330443001443324331443134302412424200311241230412201330131344424122320443302430332203300311343102230413140030303403344024210042401343241024121102111104011044431404434124341314432402304002411304142010033443213013221303000123014313330233120133122124401224414023143112001401334144004023110024221241230340443334412143140240430233114330343241043130010103344412121232020243020242224134111324231300401030324011123424112143214010234224341231400402420220241120444034343433203410240123111334232024221230330432402010322241130132240241011021241243023343220034214031001013300134143331013102124213124120304102033321444432344111243030232421410112233200442304341401423420044122112201413133032343114210134040442032231342214031242441010020330211030344140214314040432403131122010323444424113234432304021313341002411002043142412143022223341140044043041124301004232130221023200241342202224323310314230142420031211142321422242312100403131212331401224441413241021320131023330322414240442034040430430410114103014230302003314010313234102234104222034201130204102043443102024202214311343240334202034422004223420221430334134313320402132020023340140302401343442011410234231112303141233334430223414322401211144141132243140", "132132303001410324303034313003211340112120110343100101213223013133044113143224410232300013224233340032243334322332300114021410303002412212243434140444113400012231020111031044233043414222112444304443143432101423204214013421110314110012423132143333110204002303440044121121244023424330401021400411233314332301234302103324122001314040022302233014310403201042441341344400132002200113404441131132102034310011321404113322204320141312334400000132030424321134134124042222430140032333211420141422010104044310232121022221204103302004232323221131022041341133302324144032000221444442443400421340443223413012024040404213420400234200241002232243244222304334101010103404304444412022043212131132041121402042324314424422140211022244131021140323014433021000040433103204222123311314132421342424303214034422400332331444340004311122202242301322244121402440040141322234013202022344411100440341344232442422204102000242032420111304223043000012430310331112002341431142421033410042341341203410211141112012113340033021001102420303101430222123400041012240101404433421132220233211001044343212031414042204322412032324041143133244140430133211104334030123003310211140100300123421402012434220004140113220341340130112242411302113323014012424101111024310241120341331201341133200433313040420201134414144413224043021231313231402004024230001411003004442400302304330003103002443242124442431243312124024313124244304142301401102310214031040123104311414432420420024314014344132442103111400431330114443021114133010131112101412342121442134233114233101143423443430030414422033434010120304203300230012203224421434022022130413034234110020410404231110030403210143411233142443332143211422234044321320444341111241202434444300401420441321001114103403422432442041032004433110320202414114114224403013103333400324300341402133014203321243212423443232204021103342440213103104234334302134423311413012220003113312043000402031410001244411004134302431441302434323420121324021021224334040031143111303241033401244300231422030022300022404003113134020210300320010322403222103020233011141100131321111422111333123223132204232142421221302312414243211133422211004143320321103211400002144021412114344140432443333013143032233334133443242041311223414340013013421213321000033130111424200004044143002111144023410131311313333113112032222024411323021243214404402030442021434304041203402401000310214104234120320231302242203434214211014010004030120011032043342311300231121303314024401100441023244413344424223304324233104242334102304120321101131124400304440244443031310310021112231304313431140410442304220014401321330333110323202021411421303441420213001331342343320141401343210211414312014024022414430122321232014113232400323333103412040111313023001000432024323313300003214443412330232133430402243241424043221002100430044331402233203403201440121431230102130133304330204234232332312102020004024043121344222414442020131043411244230033303141000140001143244341234133312010043411403214213023243202201034440444142311003014440232412200114140101231434222232404102404430142212201120020443432001444114000140312222134320010040412032213422134044113201312400444232200021131222200142143243102424431131323102330324123020042140104332023134443204121113104330231331334033114313102013210240201402244311323100314123001212003402201100323342421322033340122300332432442210432414231044344132211201420030103334103321324420122414321234440124122011121240334010033221444431404303424032222320404002412340200313032321104032341110424014421333033221304012213104224003022220423413112441400220204241423404324424201033003223403410342432023030304204414212041333023211232042304231434322104041240334401313120102034134423001403312100234031312233330444210421314401102401033211312040103402431441101122004113234240424130114203344211313441230441042321122121403111131341204400343301102303201412044422231202040034300214343044032003242000143202330331224021213213432043430123034420221223411430344313431200443144121103021320314121413141411102442400103414142434301041224421123413112433134444000113031302244441033114443102242143341144411413242114321444310241021301212230220424321031231112034212434133423042242044412324143244123210101221431330314340000442144443021412344211003340300331204301221222210332124141320331404011312034212203324241100043401113321423202130423332202443003311234413131414024240114430110102031244110430310144431222203400402111233144041422141422040332401220420204042400424014103400", "012210344410331443204221034120314311412013414202421334311413044143023201421202324342240023021042214303424232413421400110132322044330400311402311133230042040120141222212030343003441411300411142342040020433300231440322231412124313300202214211342003203323121043230213232414443213300233220320244203242334322042123024231404214111034301110444244030132404142432433020314034113003301011010223221121112034204201121113434430201433141202423200243200043132441230133124101402114400032444314211224122004043340000004020203332020013143104100441201313021340412131110141111342031000300300012212204344020314040332303441001101101213241142230123014233210204131103323320334142143442103014424133344421143300014241010000404401042033103441430330233320121321140213230342201434301210200334140411312221414302344203232010112442443304221142434433010420404212140230421321203234033100131310112123343420020404044140214113334134430341012300030324332424331210134301101024302240034442203132320033244214442332231231234314432342404111331043443101121020032010210224030232001141400440044001412234001300410231204213322413231401413201441224024313403124200010201102111024112400031011031012222410220132043213321324122432304144304241341112142214144122433123202344140312144143301333101141242110213204331010430442340030100440424422023210432321230010302211320013012134140141302431101420121314204322420303441141440211432334323123241010112311214042223122232324201433311002042324334313220440442413314123013442421002400243442313004423114021132033204340013120232003220103030043443323232224010230124004403143122312143122124324420304123321421344124430330130321344001003111344200313230233413213431332430132131212101401111220234242143131012112043110141040042320201211311113430422003143423110002343210333313032413302242403041044142233412432332040024410410331242120322243301422244102402301412431343420314234044342134030324020412434033402043322334031142140143244440022143144443422201101242403124334334422103323122104434223102143200112131402444023242330141040133443221234010013432044442012012402424044414103023332231421223330242330204401410003424211132141443441132144341444001242321402304420442340020400100032002431011313111031323202434330043411340040413124134124400341414302140144212311431402422412032142043242002331211103033414432203140211013020420333422243334113003204231420444033421011141432033412132414141210412324234233244012013420120401114104213041320234210203324224143033442343413004321241311404002343302314224232344220434113222124340343311432101431222144324421111204411400221033403103124210244121020011323324432031341240412101201413204411040334023042322103122040243032404424002424232201130230314112132341420013440001232012023213141030001211414043021014440222214100001203034214013400102334402340403034340000022131224441421140311212412324210033223440042320403003041121301110400210140410302232404214023030401210313011020213410130431131424302002331120440044203124021404441411004402012002414242044100030310010342002134414022121101320010422310024304304144131342432420243412000220303311343433213343331244013420040213344214234200214121334411131012134022344134041323040303433231440203011343243021300223032020444212224323244243013104220222303042020342310404344234130334130443231402342431032332304114301240434231334010414313420100121123034232320410124204132022413320220103010103311022104320213401321001134424213030322332414113240424330332433214341101032101201233324114343113213441012344023303132041420111404240003111414241222034300312312422202410332243002010011133214400343233002404433332341124223131442441313201213123113414130124200440303211124340102103041004033102121241142004020314414013020101422121444030241313311104200112110343104222123143342004203214021222303132112104201230221201201024033200113020320444324323031222324341014202111341314204310202042203403040040004202000210312320133214404332402441101413241134402401331000210440310000200312402330230034243210300143014332014011024141324440111330224422034430422210321001302414312112001140033241141440143141410444123123004422031112210143233033200344141440004210132440403112441021032033120032013204042241032144440202442344433314100302134001430030110432243301431240314323314034122321431423201223031310231432114014013124043311403242113042224411342324340342431223441122112201302311440322020344104221122103124244413102220031200422441312240122102010324330043421242003423014044143320332002", "310322242434313403233203002440431132204131423341101244321110231112303134444420011130010040030102323204300022424044441003131240003112234404333010020111412042020024423100224201012344004142032034101343211312020443333303204200032243413214040232420020340121421033210242303310023004224112430440034433301400034103233001114042320420332300422233300100043004320301011011202031332423243211132234443241334244422403034440312442423020133432102313442443431214344014304440042222414141201132042330121301232414020410022211142302342011140240003424442410213401332243414233001241440344320434130404142143311422400442010132301214333414212341334043332230031133143011300414004000331141132114221122121031043121434021404424240043043301440422222101221044232032323130332230144240144231233300123131320242232330311120343334443220121110333123032433111434013014121041231022100124040444424130211340442433043001101302104121043403001001213334430120233330300124020022424011203230312121340004321430201034000224203404133200310143021010233211120013142302024131441034310213234224200310121203130124330313243011421131003423133401143243132224320044442400432002021014333314342112431434412011141120023121034301034103423044440110231340114312130142341211423141103300440213031342113142244320222130414212402024124131300243324143110023442311111141311400442041001103000442011104340321024013222001141022001320123010021043143333412421144132313000200024312131113321214002110041443141244210143222311120410221230130201021404410120030340114004113332210044442103334044404000322124202434021420231243220402022412302422401121141313344132204312300221032224241431314012014211401200212004244001102021124433034133123011313232413413201324423232223014420001003040201230343140001341031302341014240021220123124422241423213101030423412031104014332240240442310412311010214001323114024400043410230322131113114340420211032430234214422401003340232310102402110243311011232242330324042413223030443310242124330224323010410343012322443343043233110013113133414010330323104111114203233143013200132232130012242234013220344442212002241100332210001000311221414314443041101040410320040443330311241021113033211204024114140111130134103003203222201202143311400121034220410200242032014342434031004404210110212310141424413443320204231044231230010243400114224100301021320410121032210042114114203214210101342313113422442220442441210342030122002331123121142421324134442224342334234304241233304134010214300344113204114401024330110420210313130333220204232011034404000102341143410241443313124440211220004000323344231033231023232431342122431211000323023301404424034324322021101413013000322224444434122242214324004020234031142300433213240021002212320313021202141442133002013102123112143244313010404302114112224223130220403213323324004201003211044301404120211010241144200012204420402021424331410432130010141014030031314133332134132401334404110201344244314004200303400434142144321334322323321234234140424341143221321102200220013333413112013444011221214322131204111041212341343123433200312324440134031144241130310333002213220112303012131431242023043034234010143422231140242133010314100222212112343402023311232402222221000042441110121242104140122003142004032431431102121204343201320240204022204033101323142130444420211101443320234431041410404300031103142314411022431432023401334320021240000331143022142244000234032433402321214144012433120142433332002411313143210241040434014120320440040200412423422012113434414040143314040042321321023141424003001100133444101024031242412000043343333414322130021224412041234110040034134033140414010003140431024213340003032100041413142412041003042044444311411034434023210004010111400342101034111234422110300324120044313431141403111041024343130342310032443002132243011003124304103114310320240420030440323124023242310311033040431313014043312404003432001420003431433001313440411322121420031113304030434020201023034122130230420142400234012243030032443100344434040000342420420102440433120112001104102002013312133210324130241344234101200142111103040213402102404443433132001313244213024204234144022332121423220344444021313002401420404134424243330133003301211304412022424131031310433203103201030221223021310202122120230224200134314032100241021411404420321330033430444332310212013330341333021104102402403212011132112123133202210224010203411212240423430024231440442441244230301042201420301224113234324003221130430220114002124404234101232414441244421310", "423121340423331133022120131120020310001010322412031213224221011024042344044123142304242012233134242111221101023313203110231030123114441002130433322030111200014430121124114132404043424401430230240203211041300444313414011013101320032431320024144042110244124343322401420104422333132420214302104110010220433014311441230042141111030320220000120142223022211024413341240441013020300344200120142311143332033302131411233200421303330012302112332222014320323230422031022204312210103433341112032344221414024402300424200004444414420234242134132344223440004202243422321124240301310411232301014102111004433121132142414240024323120422222043314333022320214431410132232301101433020201300231430312014321243004034033143134312302101200213010334023140212444142334003342420103023013010203210402100113024420021201224240043421341021001401221111044030024003324141001431331001020201001010022324430200413311420014440230014224111000220213020300003211013432412042123003243333404042332334212214321314112403442232244121034034333330313142123324124241330422011430210201111114113301233324300313442441224410400033402313004022033441413110030332130242123210304012322103233444241303442312332024404403314323232033400324003010104244233244443140124303114331341044434144014414414033310434233430112232241022013220430141203002220132232313301243211324211432324122313012143042042201312103344401000114043232410431240232404411412211304412040211323412334404231120444422334123430301414442343220324100234222430404110130103234313243303420034440114004444243221302041030203443343311302033433021120412044341241323131214301324243140104032100132401002333302322231400331001324400324101022040312241223330344343041341030330240344434131204413432241430414300000201310020304222003444301411400124111132210012412123444414423131234312022031041340302130102204324113024200122413424202231034320232040244210321120222011220001334441204244012430202214421013314334111022424232131220230303413434113311121421014341012300111233211040402400223231401113043332144443020232014431432344441013223432422203213001234232321234002323233124303113103222012022133411342301332403120231014241312013342003421343440113102344411040111324210204313012434312220034442004342141002110433130140241011122213441042412004244023304014043220210033231440112413141120001104331321044214120232414113144430322244024011120001302023043040000122241203143420141031120314224403343103342322132313220210043112432210122243222244341413124123041342310441213341204200144404324440202004102133333012324321111421330022122333240324431302413440444103430411422303000400101020223114020420241014202140302110411223310102443341431334443110313204411304011333003042140002311121113340102440042012211110340323431022112311300120400021200332414200011244123233112403144022013312434320313423020232041023411220020204420110110303030242313031214113344011042421011210120333041232303333321412040142410222022100312441403131112242022241024133012014034144402034410044021130031411202303323003402021424012120412010012043301302003341320132402201441102031334112004244122120241302400341224000133310412040031331043002211200342201311023042113132244232231330301021233010323241212412302124222240142201340043043332320421403040101040400132223141041434232320223022110243010323300340324404313043314323302402312031010233304111340140404040244204011312100214420231041222241411143041330031402232101024002224424302134433101441102223213311040214231204031133313301314230004303110340132133224200400111043242420013013311433011312400104330414331132000333134021042441030244443114032302031022433002233124343010303002000340121341002120423401014231000330103221004211402243003303131230200104322222044433320113110302302011442321130002421334442431140040103010302220321431434423310211311323004211142432001311440103124132314140230010423322444402210432013004321422030432412443223434040220242230402301324343310224034034142010244323433101222300413322404413004241204144211024232024011322004312442232302431202211223222413220322101403221230012241100303300444004222111002230233230032343343211102124133222024210010332102213014414101443440241311024014203104334223112222202412414434102204021041212111303004134021311441120232112241413004101402123412212111324224232334212004243203142220124212040103000114130424422142034423130342042321111433311002411010342002323033244112142331212042103242321032014010140213013334244402331130033314330044344334243413110243121044344", "302420241134311033233110331232013413223111320142322044432434211010204222431222024214242002112431340042203331043414024142422234401120222332344024213444131302123241223340024003000403000311411030144314100440341441120400203030233441114323102233103101212233403030341314424212314034013231101044411032131241113010322414313101410102343002112003004300023420332121410200221402233122411443013341144201044333013324144433043330003300140010333033020330340020340103341003133423130340220103242203203424412031232301422223443113304221401324404132423433233004024123412230031343142131241224400403242431232022413133130011144434031014110342113323313112403244304324212403322030100303003301330444232013220003400421021423100111444042241142043243022040204101431041312014412131214303330400114343131413001230424234131241433423040423431432013214223423331011133304001031221103220314013034304413000010310000320243223313034412331012411223000334103210032441431211202330010133421131144401424140132200413342014232302220423031124322412333420211323411340140303320344220403141421002122021221314223234032302410103421210103224130114442330233341344342334312223343002312024311303010001021210313024240440232034114044220410000202442442410410211413400342303334343024222304424041232100012143134043012411014411032430201004303343341320120131031213402332022142141021401131101233121443110240130144000233001333343242143200304001124203012420231331000410034113040444321101143121332300441111303122204442331240330302303421030032210310420343131101203402131130000434413010302422123242234301410010201010304203304012020324132421232242143302320302334421040430402100114331141230242001010313043121141210303033131040444232021021444100432224104242111430222200404313123111302221031322030420411312131404231310111240043433202331011340114011012143111343341211032034430434330232403410042341422100212002331404114043232401232321034433100444442202422303433144323131201012001234204242044431010034323410324030402441232101044120004132230404002324034303423230441303444222302040343014142324212201400104001104131421100321141213313224032220013100444203402230413231432224140202130110332133411414332312442033040233134432142440341412223233223121121220011331324032041242222043022433220113234032434440243124023223111430332402243312140012123014243034231321100101210422302014040244111044443044432214140441014104130321412442001303444234121414202030021314303223002341310011244123120141133223414114130232041441133433414322011120432310213220434020414410033440041403142023130411220232244412404222322443420430233040134423420403102134322004324341304334031011232134123043432232123420142204303233200202330412331403442440443101422422133114312241343142003402110111343324443011043343422212331021323212120223221434334113432431332311033003311323023343132203432242042040431030311111331121303222201114121140021023111340443330321420331301400141113113041232011432330312302231021332041403434404100443044221412010140211132140413320421013324323101003203243324342114322420431014441314043042234012132033031134344414031113101340142133224303224142233122323344011442223130142443411414011001043432412320130322420041442242111011212033010420402331032412400244143443210041411040033003243012013040111032342400230211244140012302310222441234203040124331012222430103404311112003440024202001204403323431014111000312404040131432130444243144303124114132202330343240332430102443240442132040242202134030232220243111112324441340421140134420242344042313013130111101234243100240320024442142003014430022104011414041321111233121322212224134204141014414211140012334214102133441300330331420022141140223414302213133301221342242413230221202330342240312102114202330331330031240221123104202142400320211244034220224321332242010210311442242104440404422100004100210333412433442024133210211024232102123221431410343010131044012022211221000143211141310203310113330342020400100242232133013110402412410131204233221323013341023111441402024331430131443330103440031243311404003213033320142333441201031344311024320144342102432431442004314244302203002122142114413042121420332211202203221343233203434431244324430331344302401323121202102023440033031224212412133441241100231002030041443133031131302412413434120332301020212203321031444010343403002311203040313003202024440134443132011020234134441314010011112310204100341042240312143104302244311431214324304304331214020244302411214420331204232111323110321042443404312132233244", "400003312044423034423013413013120241223142043104402014232044444131421243103243013422000124341222111421311143301330343243312310414030133410210422304421401330343144130104210310131134123422004032433043324333313100130240414111141222224241100213414230321123100342243002034303240313141420433002040102203320024032014041334004104130121402213211304311220231322334114301411003142410333003230121202103112033112330430233242024203241244110103234340032413330023002142413413413242414142113110320043423230130034001414212114244340413204130203334030342112220140022334121410001130011240330344204244043411420234443414412424202423211142021003142010443224321200131223014124431201142031042030142021020242343310114044024400334030130424442404224344130121333413222402324033301220404042440431244233443221411113101401122311230403222343033410034044020333412403133314210330110201404333434430321421041431444243420343124421202021133414120442443030120243112012141113001134242112420420040212310130214132303110043143044202420434201114300422113340130231311040411313023223042324241304402000313243233411002034040241140111224340304013211334303230310123424213320212433001200133002433104442223103004323421041221423322033424401004032033023132222312032442213402024244342420304120111312331203021044041430301103423013013210044223312432031340100111420232034100004440230403430441132340420434033143114222113333340312210031241203432244143313422313313231034121412214333412341301134222104212200243030444404124203102040311240330134123443114022004212241111124313032220113024231313211241111031123221211032024431012114432024143313100233311321444312414420013244331443442044144314401343304012442311314130201220141113243401304000402402000421140200330124314343431333124442210440233024004140321110120040201234000231444312343131233110101120141243012130211332123114004444302110203103014100110332242344422143403204314431144233211200023300031201312324401122341112411404424042102413341300321141412244144210423313413121240112102332140114421130110233321313141132120321314041340133304114400123232210334441003131101032004134244041030032422324443204202102020434214032112032213010342430210440143012232012044443041121041020310121121312222442304322001430143220322313410323000022204324401034320024413341143312110014003001242203003144324123443423103140211043020401211240103124111434301031101003224404211120110213411231120402024412002430133112101034220422240210430124130412440202141044340131341044130332342311223042241133012022031304212403413022444442302402134432033212000020242334002112202013103420322434340044143413112401422404244022044340334113240241010024042203124224211040013123131323041021213110113103410043044242322002121321114430333002101231140431401132440210224442203440031421432000240142300044010314343312013312114102400330424142021330401023122322430100040040011203220424404422112304010324342404022342004442002000104210414442041044001133412223000032013014344133304110032131414141144321002100014011222331321120121044142231442130012230012021401322331032043204314011034300101430340224224303423101120344112143040201124423211123323314242004244120334042234044443031132101424344203022014323211432324213421414403310140443223443414030020101234043234042044222324112424322044030442113142021101140113232301100314104241031141020312201032100033434420413214001434141342141313433201422032404001433102011333223322212410032042133322111420443014222341320201442022043244141003302044144402104301324242230144330411320122043401241043421210230121111323102420342021403030400244124112313043044132104114014011224430433330140033431311010410211321324214400140042142004242202241032223433214014442200204033443401013200442004133020033144324223123401320202404124342423444231242333241000414200130404310012141424131142140302343011314123122204301202144334140342404024323413413124043413430141221430111240002442340101402234220204431434114413131330134232201334442133430342144232310013214432340021102043101142021440333030140302411013313201002303410332020111101234041212304444120014343043044343121324410003132242310423443342141301222310140342411024113013044212212031343011040310201240013314021143404434324134040103220223210000214423323144031410214234223122432403041112032110103124200202014324101043441314110404441400420300241241131232031430112120330332411110302242040121440144034241244101134131100022302113311034322123020102232040011012203421110431414221423401001333321024112433", "434200211344302404223010303111433134420041344114232411333123011203244430314114122302242143304300200404240000000412432032220042200003340340413313100323132211034014124223333234334100312201132312114110233041224101244210043223214221320124042324312214411021142223144310112212043114230124422320011201443044012311120114010140341103423310142112240031442311110430202102310400013344430231101101022232133242324111241102044204120412324124442213344230231131300240412213411031221202012041012024244203143244132142321004042441123224443124431032044431002013224113142211143243211321122431320232142110120201334021011133432211111201113103343314130304344212233044041020032200212300331214130031020012014322333203043412004444111214223003240022402432001440412434243314342024320202424123010411220202030123010442142011022024402234342003014010432240101040340101032002043021221314014300324132240223412141404010130044422413244214401334303030024431010132123003322101401140421142431303401211223201220012040403111013001233432302343234214211422104212210404222140222201214020114234324442330101311443320003210240422414114313023432243414023143333433013311403200412233431401113121344421134123043222303332143424214443204230113103020323031433012413042202233000202223303430004121111413321020103331114024131020223013103434131023201020121302323134310041424004223221243421202012320411022432303243314103001141103231230304433040420100304304004014120120400423013033414032331312321211041242141232011320403220233012010230032432432140230324330121243340324003131243330434141100214113202232443023441141331343340340410444203200402213343233203314120034000043042123314023144224411212103404233142230041104210002111221243112404110242441342011003130144411024132002401212404440101123400330244110204134303412010221321310321142022440034330231212133242034242013440334000021110010403233143121114001022002240202344204232442343324314202210430234100444332324430200134114304302121202004303033434200032224131003132421401232202242102020334032230224004401220412221141241343340021202043404043141010230221231232124310410133444020114042212334401303212041144010030311243321411400434442234342423144230434101231424300323134340141123202243241214122430423414202101100014103034012123320303113014010411010010211220324011402023303212001441233314034042023331224202441143303023442423124200404103043411003100224414343314432002021240401000100031341102414222214312412401113241320102133134041300221233244131423411002032323440401011224414041324312020414424011044143223242043432031200100444242002142130130402241120400330020013102100321122433103130011440232142432030014342143033202213303410143220431014301432244104441121321402042000134323322341030004103003223131214124413230431121134204411040332121333223023322003401312300321420133302420101004430140223413411132124342422432424114234131412442131440143204444143000212021424030003402241104313303031000312334041432134310114324200203213210413342314133233030342024203401403134302144304010132014441134021312100100131441134122213331443304024400113111140414134143040344340232403031104221211014201140233324123304143041122130123432302143243420021044234021134224203031341103013013042021040332211342124413433031043120344402113432340033040422000301403031340140324110123042203211124213404403102100113323301122233114302034400021402133321214203304042441240124021300224143042044010442030231044304420433243313143221114430412004003213441000343020101042003320403341432344142224132344224242204144441221420310123241402022312034003443433320241221301404424334134143123144043003240441122044414440222210020134222030241044334004020121144430212022130321311204404313111144134310142332310213343441311322333124131144121410144044320333203230142000323400421204004310420143421034332320442130201341022200012013330404003424102430444020031101300234222410323044001202103312011310401123421423024343141301320044041210340130042403310211002334222431111312131010201144423134012222301413410100023424441001232021001314234113311200210122324340230034031440201322420032003244033141023033422443331033241143404000243213340410132221402344241242410413001003301144142214433112122244321202130243334044123031300110000232324314302202410330022122124440444304100124000220312300144230341402102134314404022313214310013102242110120414034332423213200221414333123122103321130133221102123402322121000240104400301000040141430224113433220324321010120000204204011120242211422120", "300340304420401300204322131334023042242341121100323144400344140232002201231003332312324212023030041234312013410322334214233242201222220200143143023113202431134441423342220243331023300024000122134234144010213413212030412404213222201204310211041024231212030320334344203121124033103423021133210314142121023434421040322001200340241112011343101010123111342410004012442330144243011021113031010243333030003442033314430341230124313004002233140141314141132332030213221120413233330412400041214013233033024042310020202202001022030243222112403414031442220040031331010333143122142111331232040401312014243102124114021301304323013032312420304203302112143230222041002313234411230020404102304033014114030240431121243404414143240411224344412302002202442233132341132142424202332211444042410443340330003213102123140401104401223441432202240334120401020340111014020412134143142202244012311213400242301044013314111312014323200431443322323210303422343033020222023040044230142214014221310243001130202140402201101413321331231143414333404223221402143004211213203012304201324424101102434333033332312341322212032201042212431410434213401344322421410210113123320324224102310231041013203011314010131334241323411004403032144113222314111104404210320302440042410412231444420313320241114403324032134000011324302031442004232310032124300200330430114202014103021043343121233303423334023234204223101223333044444224422221122203124310201103043001032122122232241203143222143131412214444043320111332311021443134430131423443320314002100110340302131132421343042124031410222241423211212130001113001234312000034140022122123221114340341334442200141343332414413334142411030223333113242321004332024203324221100002204310240111001431043222041400222213401100144122312311043223343430322022224122104242440210413432034240221002344230323021032340020242231422242244422113413201310001142100241303331401022233202441313421103033223231434202340341110044123402231130231302042032024004201242023130414233131220312041404120000333414022014444431413114300302230041044122213211112100100143423043100112123413312314201240011210003400201033024234100423202331304044110023131042300233240231242331242312123014100220210421422002124441333441412312123310411310404324421240302021120034441301004043041243411432001044343444444011131401412204330102100120340443424011103433221124042304330110243434330313234131343042344321024402202413103410304300030321322243442333022300313213021112032414004113230100041313340340140131414141041124404333041023301224213004121411240333031221101424123202031042240331034413022004233143102344103130222101131341204140300214324220432412111410403122142033213441020000121132431410033122111034102113332321013443410141443100033440104022323024032244100140314243213433210003440440243312020042422440232114010330122313341002313124044004012304330040133030132134333231042310324040311003212034130332234312234303201242242411224440134014242432234212122220134022130110040003412431310024401211301102234003221241440101140432334041204044100313421412344422412040302011031413413440022100201224214224024111420224212040324420312034103031210300243410441132220232023402011234242300002110232330033141441114102423002342310141414030344414223321432240341301000314320130411040413322404424234440033101210032004300022030240212334113044320043240220101110121300001402020032411214011141434034130210313333413430231121444320102313341322431333210343221203311141031434012441011211314121330424200304132133203042230204420143040214422044312411033113221040013304104444113240031402411334401130134143041221304213240300220344301020333330440002230344042243244434342041101120243322221244344030133011331443312212314114143413014444202400330413321330034330114232141442223040130143434431332221423234020003303421014404031100303201200300111204311431212343134332241443000041043232421224323024024321334220012420121014341402132424414343100400132024040040114421114112402201130220443213002121333034333312132111434311214441031332224324024042230442233041331114022123021244340202012132223102234400001343342123423233144300233013230144024304101230032132444412333040420300231203232422320230122223041141020414313311110441443002414301032210441022412314202133012410220442132314242213030242444031233342403442402302023412212310134244132131204404020130221240100400020404030103142044411112103323103101313233141321440313311431102232243330223333244114212301443130043213340001234342404013414104413012043", "010201422304230201132121441401224443301200334201240000341011313401003020013132122234244442430134240001434421324221032324022230031014001002024413131400142224302333333344340243214133243423434302004333142112431323202310034102222430111102200010421003342424111242322430321343432130220010130010331231024222032241313234001241311004320340414043120041214313420020241043420111001432442011432200000334212010440243143414344110244313343123412413021111030223420200323444121103142203222204120113022243341330434141243023333324112143233211402130333421113034304211213243310440323402240241220410041434301444414000320142313312123102422240033432023142300042400332124031122341000013342322342332140031243114311104240244422222142413121422324400130312132120220143340003132413021200133202144424122142224121100321333442312141313420301110441042112200330012333224311232230112300102301341403234401314234243201001432402031224404033110003242110303414223431110214014324241143121042213220333244212332143131212323421231234100333302030012224213112233240111042014333440342132234113111023303140030302224400434243222334130110434402140402422441014014421131114204344433203010342324214422201402403042234004103234132034102141104103013431041422014234330442410211144343211402401211433334134443314201341204112412110021214402200233330441222141140421323004224003141102003313124340440014124112014111210230101300244220412324111443140120433222103201444111344321212234414044444341310341444230420330221242231301204001142222423040143420130424140443331012240324220341130212440414142141031023034210023441111414434222324001241102400200101224243113344212332223410202243122113114333404030344400202434430333113300421442110333124014342433001241014024334300043143340103013131242243024124000311034431012202342321210412222403234434330310330043412400232443331303100132102124134301013431121302303140013400234431413242212424320000041234223322012402222143144022320233204311103410040222314440120331403433110334243114133132030002432333133344434013102423314103211123110122401104023301442133013221440142212133433431004124042410433343020310412422040224200142240111401012203431401310210401321043433211124113211421130230003244410122432024013410213042333413001334332043420012304323142000243122003042103334444004212232100014010414020002331341033010003104302144413032201030230034243333220042312314422242404133023320304313014141212221414320440310132220013114134334322321100022323213144231002014202020334222441124104334112044201102341333300120034124011102031103000120232140102212032422310422331030441020224302211440311224130031012140030201010444121241111214244434133142313200444343100314204030211141401441144144432113102140034021323412222301213431013412033314022032304100340443311431030300224432202433122024410130442032221322434222234014242123114440342014112041430422224021231124441210122343044313234030013413101013221000133000231332241312210331211012334422144414134323101204013332133221411134043233021111230332333034113004040400131040421204010424122143020402020043424332002231104044130310041021102333214203344224442331034134024022202022423202414031010224031313422414303212122443342004143110400144223244100323014111132411102324424404243403032032432424102131201404013112342412331301400434141003203423441414010040212030414403434342012134421323421133313240333140443430131413212221442214212110210330402240221000311002000310423320120341114131010444000043200043413010241111004204403133044410202102122113342342204022432220403333404010043233012142103213031114342020042223314132210404112103230134143342003132112002314102041203432344114114142413203242310240231141112443003112124031000244432342021421010044121024123124311430101202330324024102142311313410224001332334323212044121411333340200023404031141214121232443244422023403414324400330304322002344212412402112423103232000220240410104122341004113134042114220213212122233013020412204421422410130143032040213312224102441220100133341341304011411011243221322443020324342231002300311122441304234021121423403210111121300431414242324334144443310034212433021433100321124030140030133114130201321331200003302302432312021401114120414144223324223440002100113314210323303340131011003421302030302243333302122033414442001033002202404302212013342134212241313110042332343313341321221310204004040314042403313003124023230010213104112424410021043320121122433041211101200102441310033232333443430020040414031332330021011210243403114", "044234202123414240334310104141303233210304120102423124032224031231240323232442113211133313033234301042422242242130444103443031131123302433430111422004212321332021133004133023031302031123242431414104403444034423432011220210442334132221343341223134102241104402004031302324333132344040213242341221411012022224224121031120012103102341223202030101313432114232031142132214200013142413022140031133232102014112234410400441203301414332031124310003034444043140413434321220402211304210330221322403004142321122232231232302321331303004413101012404032321400212441422120400111304032000101222411222323142221221113044224444001014313110002214131013140334040322124234443213020112400014312323410200334031100342433114122442444121341214044304112040031413240113321133322023204201332212431141331132142000020012130011221443124030102220221122302134343023232140343000323333423010124301432420322421040120104234411110322212401314113434130441333044001334312342321411240314034324102331433042401220110110420431123212411212100133124444100243434120400323013343201030241244404341334441143101103222122341423104440432014213110232023120122420124331311311320121040300240301204142204120124142444413233133240040200434030324204311303101432133342124411131412421413432120300220403100244414312334213324420034020134232214303420414121140221044040031412022422310023031124331122010423424332100123144304012400222020321313233443122421323111002014333430223231243421041011123104102330333200324110110133024342204211324033113111004124304132301111030012101202243313422241022302044012010132313421344142112133302414313321140443422133244024140343311234130244441032110020411013101402343310443130431431224444324201012431231231441003324340044122334403430021422410214410401323434423210312011000114402414102200422030344240013421312001014001300023112210222011302303402243244043433242421314014133432323110303221042322424110202033014303333244044211410010304430004022003222211410221224344221101422111231132400220231343141311413412010324400033044234302142440442110434241404314040312234411204401314243133332334031342131424344401231022004143344330420020224242222134344013011240111422004142301420321412210124121321130000331013040114414234011224300420410012022040340141401231402204212032424141343024010443114234322444004420300141314240120110311013234344442202443103104433330031033003302314413200222114420412442433322421034323020031000042023304120423311333220333424343214213241123223111210241204030330124002333414010422443144300422134311331033103341233030002104401401030222323312431323444224100114241123421042400431444224004114012202410330100321404032301422224433422120044014241202412144231042033410021302132024331224334023201040410424131014434314242204412103340102014024032343134121420133330430320431023431112131403212212334100134030120133023203402011322433014011414300044012213341321422042002130024031014432311212323403232104301113124313044014122022310003133321321123124203412334100344204310342402401442103113032420034101302314331431203422424232434013424113024223232111424322020221133320041424200322430034210220230403014320013422241030204244142032102443141212340100221240302010102111231202200014314000410212010400122414124041120303101434214333031100003222331020133323024310131411231011013022411333000111241314331334214000414323023244421423311414433210430040020444323122300144131101400313134024244212213243321340134033112421014430401313202111412332312140240403214414343242314020241012240022204220333011233123103013114234124002000414311100033430021242234101400322130233243104311020402240331423024134323332220114132404041421203300034034232332201414033024122222443143404032400114122111021034440101231042013413023240014103010040132233044404420034124132444311102243103243341034130012101233313031404342410330032424004342044402234002211111231110410033112321300013031204111432341203140124442014422301304443443204211310411244114304313334200211244420313101001224311420124240123112102242221311203241022130323223301140203100012130122330110042441410220140244404101203444342110324130014400243310401231112404403034320040400221331201302121011101201412424022101410232301202322441141421302020210222401031240020340311234233100220230303210110021433044410124443000200314100413434012430140001123414421210221411431130114344420421410234132342430344011313140121301300320040022414124242114102331210104044232414020422121103212030340304314440144442010024320201231143214041", "302441243344444111401123334321413423244413143300004302041241423002420112232230143334133342010044304040040221024042304324202322141020011413012400022211140134443120402440424132313001011000101304020110433323014441044231034403330130343022140402144420022333130113200424340144201000124243230422141322142131302310023103212103311344442303143041401341030430214001321414300024313204201424443021020120220244204303103044411203220113321341024300324011313304033041411211203200332421314112013104012032031224014140302004324042321302340104014212130210000204123340044314103232342333143034331102430012234240231343114201422143310204312334311230224312121410311342102034421224423320111102114421102204434244334301434143412244010241342430213102233040410302124333431121230342321440011102413322421422434123314204311231300103320113240200241004333120340042032104401134301234002013414403404214241144043330413412344041124214020231214321310102243033443044140040234004140434213002234142044403410032313232341443213020423421004200004412130132204000031003423144412411120002441404411402103121344410200200241044432232234434302420421243143431024101343140134432013212101311431413244243432224043133144301033341040412424102421442234212332412023212111140001213224010324042114323211140244111444043311334044004134023430324011143430224011022341121004122044342222344210033043242312434431341112334344342242422424312203304340140340214433033402410000440313301023234443004411022011140000314440321134201124334014111013333104324413210114022003402101203014101301331200103220414143043404222313431014344024240134333344440433440212433214110111304023112424140444104422320442423242040433042131340421024444014013224413413223341021010330444112442330311333120022322432022040314430412214301220312323300113110422210341023023410442101440230134424313303040003310221444032422123313310441431332342033102441200121210230402244344222303414344431121323204421140124244313030410320003310104441310420000000414002441114121103202201321401420103404410331034443114124023334112312300212443230012112324203034012301020014330200101102101242131210341123032144410320204334124104144014423224340023402001221023302341322022032434311042441141242130143044224023201130213101232410000414134440302302302214313021044223030231024404041420131113211134130440040212102210420202431004234414244122310131331402013304213142032242414143142232030300044310314311134024212412311143340133031112434130404434214431411331242410041244024430420340240421300222124334120034304123224132241441320112021234110420102040033322403430311322412241130421404241344413121000041321211213122442034204133441303112231104403110113121200000043320104124133433021324100331111230403220223213002310223430222133212141012423222434230200023331402410424223343241301231142100204412044404102431340411312202222433010030410241002223432024412142020344040320300024300033000143134403420124111313442031213012423421022331212014404140423321304440003431044420231144444130430034340433144233224031144143214324133414411310220003240303304443442221200101322304023411141412213131423021133002012441102334332413442312412410103141431311440042330343001030200041103130432030034021112244121430021410134130441034321422240323420122112204432113112302230411313222014311440000443014314434231213030042313142432024133130321133222242143100204023311432113220040340323230022312112302020020431312114230031021224324401044043300311301212124022134004400421033103341403023003411121420402243043031331111100131312421420021430113214040332412331134224424110100232312204002423012204214422344024032223214040214200310031414432213332013114242441004433123433103200134242344232013001222102343231422231244120422120401304113301110304423241323240232430044311342224333402042332424114333111411142234034412201244400334414424304334410034422234442230032333414321424033220041220421444123033424131122100310344444322330341341021341031111404203400142022413002441444041332300323223031124022023412203030233144341433430431321133211000231343302144110041324130103424431430232024144040223133211324113041203330341134104444312013144214440121403120210440042113404444312412434312010221322403332022113012112040320400210323340103434421401402203203142201242333440412430222233301101100010211204234023404332403210144114111040434301000440034340214120422311014342311411433322421323233012134403313224140042420111201201120303212230401142120003043143440314233224324430241403004421213342042", "042211441302102200200402134002121030014124400112223040222334400104234120001344324241402443311242134443324204233042414114442123143240122201322403342134200004120403143431030224040212012300203110300043232143100412044201132230403332421003434134311031311210222030330214032301140043332131214421132304122420011242011323442212014422141314201101042041032410120220023034100001323400113003304412304401304122131230130141203233342021410320411413032240002211242231030320131330332134330103222430241042003204020434302341211143413200220230243234043323324240400443444433312031303243341243422411222042300001133114023303200212401301141210444314101231421023403120220002403134113330133401024240144431243102434021113441123023432341341222410010410221423023342422243034301214001032243343320321103124443030202413033420300332021104224410201300111134302402304314123430012141234010040443323121321340003220340441132024244102143324130441203033020303324442033420103200343201133232223231134403233341331300422421112032130123342203312444444422311121113430344311420113243221312213441122303420100331231410120024234203311313142411142013220001444100132100244021022141141243103121143440030404122323241414034230103320003230120034440043041221123232440304414234431230334102402031430330340243120002344210203200410021322222324131334411304232131043333244441041142242002004240112242441432344332113231302133024441431200102120010344333301440310343343040300040103134112300333320133002312421423213411041232102430432221122143014210012124221043313030034223042340302110424233212203211331142103201310203041323310333313230400224234433411033203240042030142443200033332100404120024002122131243301034224302213422210330134003222110104024113011343131043431233434442331103444441330010430322404233124312320202034011234332333003320104301323114210014421301300202424441342001444104021121003020104044142001420242240304223034124334433103313413424200142434414443434034033221433043220312304041013314304324300210003134123102322141031411444232340441222023302120214321124142202332214034023323234244141330120420320443234234240322101232242142433032300203301231222403123140303023122012304121220334424423304432244131420320024244043040232243130033011011222142321302221311011213023100231204332012313420101110204412101121014114341430110103420124023230310212220040220012133233242224313234123433024033111403132313103102404230324220222341034214122021410143421331301043231114324102400234022431214231344304420113232414124313004211124434314013241343421444432131324310030024102424014213003231103400430013331020214343003322140012413204200102234413024010432443111124001030413424434421410330303440121003204234013224442143133430414012032340022232414111422342442324421413211442444432044042141111324300412040330024421113311013103414011130104000114321010400243132112040334100002411220310330124010342203120121144412100322341240440030140410101301110303142324134444243001421003322034312403144340231141241013343424042133044410411421211000401121143203134041403113212422442131402131241044320041300230103022224412240433022114424032423234343022013442440232020002311204041442313303442414224123420220322002130002022213220314242331004300223140313003243011233403410102220032332130410011320331044412330324421333012002010013401343113243012001214013210324312201202021243332424313442012400131341200403322323010242020330204133442034012411233020343220004312112244010144000421414343442334300440204040021014014301413211032102222340141110301433403302203110044213012333222021233132321422404413144210124310121001023234321030441213330330234230114332411320134103413342000012304444000240013442142241202003130324101401221342444344113232120324323032330344223301020042212202412424312203031424100112203404130404432204022311212010221234304421013401134323401334300333334214043131134343434233221104214132330010401000200231101343334321041314023444000023434103214442100033323342441013122314114411204213331441013434310302012012010142221402043023221423101342421404023414110013401143340023230241420032040433401321420143434433441120341341030043342244441030101423210244000411124142040231103024024111001102221101034004433204331230211124414030122144112300312144013441044411433440111014421012102014043222021042114400132111133124432311444311223402213224414030323202334312440420332242223100341221243040431044312212020021044124221330220004332131310000403342422122003323413123413141332421421433211330213010412342", "424123304411303003414040322432124244103200110333303131440101101132231043424020402234314331101133234023240040010044120031423101221031030040013201121032040414210142440141434230214004041203224330433034414100404322010441443343200233003341314434230430442202201010233340130300123001243400424443211003120340104441121223413312110221304233314214001322424324030003204123341440100403024434303103042211342310323441330300022233124434240140201122401201204211203121304443142121331104031221340213414201330041304311113012223012141340012323013402131012442212202021041010213040243310301322432023434422400132014013014400223124142013130322410322001434014210122122134213111214233003402321420304222304024441204203220213110030211223230432232424223121113022231302020221311133240031030401141210422441034134001412312242000214020120042101013420114210242243340331103030441324432011333041112000204021312021430131330110140320343403031121244234312243111203424043133120403131100433300132230022103113322141220334311214000114012234324341413000320331132311033104340231004230411004403142143124413103213234442120330242020333034243110101443040324020431140133130213441022003423141024200221224023333412330421033320143440000121033310430002044131122442121234244233132221331043313120342414140043233202311442010322341210322100304122433212140434112430131021122242423303304224210340010402022424014412312303441221222134424423004203334103214210230300231321214224440140422312433300242432411312103442433113121322323434234423132140402030112313324300032320443023311010233140432442441440213300344411144102044341404400204120413013202301421411314222301304101124001142240000033244331013310243012410003224134124132222301231042202213014401011111200410420012234020144402221220342433242122314333222314411022342342212102100301131130403013023100134333443114340334302302420424003340034244103144240134230104443341400424431413404301310221010132322342442010142332203341003023432024314422312442243413124102241300124012134103114412011114111131030331124341301312224140314024004410402324244123020313300120011004443202112014134020231002411330233401330413224401440400423302200342211223232101100311434210044211413312130212333111431314324102332201211203304212224414243223001321241122040203132244203214241430230133011311313041013422420130313112333014112221234440101240313421023402142142022020442400001224114411110004434244131321344142024100321402444103010432214013014044024141332240432441410011002330240440303140413224111043041323144124331001123231322301234202001213132000344212214042430314410331424141203413200211443232004012013224221422230241230014002301400222411314314402223414130444240322140001200000132410341430032111024110422414324420202212122112404020320330123311002023340442441300212224400043123212131244112111003203402430443214141314004224022141443030200402443224221330024212011103011032231020314024320240434003323042403202123213143242300113112122304344142230133404411310302310212243240121234420120234234021003101334343324231022402210020332244042032120041142341144100411424040122212403314411232341013123403234030410422241312302203410230111340034040114322203134331212110104011310221314134441323441224302104211141412401241020223334223242044012343400323404331213320342322321414231030414233201332313231042400334300001420020103242432242102141341411001101233224313314203310410112102004442101243422424110012012042233042140400100011143022102334223142232221110410314402204340412442342243121423143424242430321342020032304412220141233030310312324322030021130213400310301100002122131222333021134244023023011032413244424301410114243342143340322212221100300410141343212033411000142214430224321440001204443122324412121142411133020010424004402024330310000131413314214134031430204014312112232140044103000131004100132431032311320304303320304121423041320032311320013041004314404012210131040231420213101320241010243311030214134242433134044404344031211442301231003013204012230041002340403320144434142401143320041422103443210001400042331034113314423031102240030403402010314003022213140321031300440442410422111400234313014133143031233412423444023234034120121421444400043342242420300440114231343203143404110221040323144104223203310330301012133112211104033242122304042100224340400223404040233333024210334211343312111032040320223241333340233231222332013342233143204424024344420410431102240031341321042300344012404423343231002343014023430243443003110333401314000230", "414122344124111140323214022110020344314103422143042004324100440320201041131244420240043022134124240420432201132130041342303100223311230241144230324440240331343124212011021430334103002301214020200121023423412232240210001041414042003301110333023200222111134404334432134312143420000011204032441040224201142314140412103321021124202410313320244002300243012302001233403244202442244344123240224003434301311140123413401343040032402201141240004421220213333314443334100010443222012421002244402030312331131424034214142340434120101343430211134342211201302224423002122410210244441224101404442101344434301133304332401400143032331421000441131204243214041333210031323412132223113124002200313110323300043122040422323320423332434244121012044240033230013112411144311402140424233321212101303044432240414031413212434003143242044130221432324142111030013343200413323332432111332041402404400133030001442030033333443320431232110042024220311332111044224443000214200422020130114221232330434303332432333204141411302433432134421302234441102230224210333330231433140232443331232343212141104414342302322124034110413013433043113013343202034323304031112323001203432444344324430421301432144334223211403034430101300030341201311322213003134024434422221312113320140233402110433232220034011313032244204244113144322344014240340043031122322241040020400344411100020133332403301230230103234104244420142434024101032012033112303042322223343134423040312343013110242132221002014304410040041213314220204331440204000141301244242403421313222402100040042443142444321131030244014100321424131333034440202403202340314341212024311341000444434121022312341100003343210031001131144021432100030004230143344412101441034123324244322223044000324014130232314343120004233032432412414034314234140441344130430100033241421433020011033324002432003111210112441144131020342120331001304130312434430040042032001243442402413112103422213431202442223444042140120334312141203441143402004202031331104143142113210424201201410420210230204240320111110111331422034234102422344334233434023300212314211112124424322431134140113013003424440423110340120131044213204131032213144440001243212024403240043410011043404443102133414204241001003321011140200232334124410413314302233421441313303020220424232130000142214423033140034333240313220142144020314212204323330112032124321211014414134334032014222223423100442234233424111324334321423241324130001042301044132324233100312131014300220004000213432401013342114232441024241442302410301004114041422320340100442434032201023331023331414143302433330003130044334344331432413304210323201304133120344044114444342221402102423342400214243212401020222423432011044130312011101401044313403021340203320131301333222142410111321230323330131332302013232102203041103404130301124122340030143420323303210242003321323121143214332022412300312343012240103134110332014411133411410104310142011403111244310130442020344421344011443100240432332004030334002213104321430000304034022414002400304003122030310333212030311204402000242302432131434032444112412124012344140234032323310202321230210141014331123304130013244014411203143330130412101312124010033400442412102224432032200110324122442412304012412224221213133012104203331141240340221322402210103224144110433243420202034330232133140131442344424301302400041403344101414120240200013434211014431201021213211322234220104042114321043004220304031314302400132113104442222031344123012122003201333430343322043141334403402003143204401404411413434024224031034302121023240004323224332444003141300204242114332422424044020034310443433041224111200431040200001134220113114233330412001202032430242000230014233114022230141214023040002011232110033100421114443144332044041413320224402413342314413300424020442011103032120330331104041030200010041243221334403110032143110143340134342011103010210112142420103241402310123440332342313111413334334002000320400313311340330423402010301113323413211134144002011421320403433241004413304332111321102030134324223241213004420222004402042414310043013421431210401014214422342433340021403031222410333244431212403030313142321404112310332304243141414343413033132033321144141142013331244112202022100424031420214432102221431213314241220441132213133003204213201231321211212114312224022232033140404013412434112004314300320243434141342142331331112000144030230131142433232222430440334444004242423004441401341044134224304411202412011031311011210114014402202330331322434442404140323040103032433", "003341334110140313214403213430202423400140332433342210441000323214444243002320012222340232024433211420432101302131003232032340230333033102042103020243420033122332000404321034402201314322010324304332234012214440120014424221242443023231313041311432102420213322431431143031412213324101024130104141010413231241431424222122410311024211324224233311044014221220103013412310000333410132332311420203031034440034140443003213210103034003020213414113441403212104014424211100001421043212412130424304430301033432122342402230414332120430412130142300132124430312130324221040204333222323044414220244020401233241212414232240313110130141440143422310302012310341243022332240112324332213334000141223020044040313304011343113004011220440043213323232331044134002133111410120211300234433014112201122114003320442000323142410430102420344034141134202302332304330141004242002432214233100141022024441112034124222311332243343042031303002023333223124441401324403442244101211200104432442110134340441323122124203143414220411031100344023423431233231304213124301440440422011014024423210000322140422423030124114220410113113322444113124041144114103420133100212041012413110244132330030244421041204214221030111342024340204230204043214124110331211102412230232330042241013210043333220003301032112002320302001240121302311114034124412030441104040230304302041130410132202344130043420303303040224240121411401014411234304140143434111001233031232120332024441200140003043312202031321141234343001203122210242030000444403021202214344242232123440400013023003100432341140223212140410004340100232442123134240203030413140132300001312232122011141002420223223224132112013322124104024302224424121343123123243112244322301214200031111131211211034104431241323302221143130321000420241142313222222144422024444410001403110403221124201234023222100301222113313314241110343330200434124003011312422310004014214402223001101204403440130032033431332042401434143444423201440304133402402021341102422420103014430033414212321440021441302033343340111240243000013333342032443214202210221020231340003241311411434000243314422044143024411342030430433003031204322103130204321012304131004101031341010402411321142100223403233211231320312332101422233423014141011123430203404412341443341124422020011102304311314413122032400402310001121003330440203431412044413131112101220120042221141122420242101042114442314322121143004314142402133134313210212432044432130212334420320424001213434100120010114223101413421331211031232442323101101242403202144122203244143321434414444401002102340232442432201311033332124012322312234413104443430001211244320320031320042234444023314040242123111230120300430221403344124411024031103111423001232013023221320212411101024130041440013001243343024013013001003103441304014040432203444330201202212110131004114420340201433031220443330041041333031434013204334301404101320213022413111330121000031143143104424012242203014223244311412044102240404401034420232332420121121344322011203002024434221103100434203410031104303100113021220310331030332343014434210314142031142331441030013210412241423220041223101123214101144400442331133412312004213103142232112013323223032303220322000101231433142424303001303200422442041030220341410112121122024444141240423312322120132441412241204303121210111342102043440144203310221102040422214013122413141140343244421410211022412002401334442022144321130313214010043034111010330310003321442330424314241303421434234024241343243433421023320140123314000101421342414002034122222440023213212124403131413201003243444032030120301434341032313330141140020220232020120431131121044222114121040120243204304214222144402040102012224104121411313231202131104440320134132344004123122201023023130013341202400010111030443013200210320020441024212104023202132122313141322224403431410041101214310001413423011111423143411332113411133344314340410103442103344422304424041341203341131020324041010213012321434330411240120420411424000020334241310022114110421203143303141030104004121100131044204204330312112134334304122123431003434112104144433023232400131131322222323331244110332422210004324003010404230044314232404104123323143134023303104211110002122120101031230101230031001201320212232231112311300333340120132300223043400001024324211234032001022423202401121134134323021030032024321112011233422244303134041134033403342041342110131332133413412243444134200143413133032342104340144131130331041242311414132422402223114120203202343121234403434133122202", "000140130131422404222142204330043400410012211102443422010333444011321133410201241204441304131120324244034213204213022434313221320242131431012014022104140033332340142013410101023330301223201101224000032142130111003120231400140431342041420322111421022302202330223031113402004041110431230204310220144033213023444444140144133043104443040412224304311124343313130302231340401332112300034334304011324012214003233300013002131111142304324112202131024032033104104303442211400121343402233323324401304224324212200012021211413131011213110123024422244342341444101213411111421432040342044441302220121041244330241032214334243434131112440043110302131002201404240443333100241001022200441201220042032300241333432040203223323044320103304021431440343441340113200220333012022424131233103143420332324033213204202033200111002233034021040033332322022233330131043014434231434141203234134313330040431220333444011240210413342431444044241130230242320100104324323101424343034310120332414311243411003404304333244024123201222002023434302110300403324323210213410021124211430210242212403423231140423140420042011420434043302402234424231030032433423331400100412044200244422234214411124112310104343122301204401222230424100111100441334034402434332230340300312424042403141433043111244311100004111002142211031232441402411321120013011204101344032112044044042414330221211212214240200304030334101244010313403210404422241323243002210311341421212100334030213113003234113442342124023021430224122424412041103113000032034430022120030230032323002101103224104223313421103402414043041433140130410242142443320302423133230100022430323243300013102411441400234024242332443321102312402110333133432313443034132111332122330140134104421411314434344204003211041031434413140032001143430122000004242223230324130343332042134002240203224212123202434324303024121041102120440110341040302112320010313022123130222213221034412344443013400003314342131431203101110400312040003310114003043121411204010020333341440411303021442001122443140441103104101411211202343112003040022244202312204433042002234240404103300034220232233440140301413400332324442241323013324420123304123230223101224243002343212304122204042201120401141240233422121103121012041300022124403104002410414020013334000113004331324210044343110412401330111144002232411201020100400030041301300240424321012222014333331422111214013033332023214412211133343013403010321124030232321214323130104012424232401114324412441243422132204232223134140314324410102430142201013013032210201043401320210100022212133402221012004013400141132431433310443310311430022343030403410223332303243012011311130403311404130024034403233304102443321102302212411100034241422311220311224323020224024213030413101102234200303100402344204404314414213411123102020333220300041302203210441300423322413434430211020123000030411330424104031011100203310213131013033030043043233043131114142443134030344242100300102120140412402230123323342303234444431123113033012042031333231423020100341403411031402343113323102442141104002140100421341404021004403200143133213431014014421434344224231342201334300334142133421203103003304244420344331214142224221201313024113443223031013440040011324041201301412010341131142211043023242421303233000143333031103413423413341441322202134223241044010443402110000240323034134113214010212123434323130023203443344011113041140343322421410012124433314432220442203344433002103020314340331124320313141034230131121313224041301203124042104322112110441134010330332213213321313243132343402140303423203330223242234203030120323400113231344123444033243313443100231200423133113202322130134111220422030123231422414012224243440411230302333322231410221312302343133044401241134004143214300144101111000003023341220402242021424302430412032011122004324340403210400204142040221334322230121433421023230014011340444440410114140334043342400441120311102314221241310220210101030101003343242300044143030311441401234104143440111324332002110001300210342002143142113011210230004441440402242134010314011123241443030210023401303412041441230010214424242232443242421412224313134003021002334021044441211141201032344121120304024203442214224232310143342043242114233214411213402131331241203413303134002201031043100013101114031121323002242142213104303133324030103033212130443201013401110030122301034111323214104401133110300243020430102221101120334033143124423312114310121432242310400110130234043041004331233334401122232012234212320433333410340123141", "244141241334022241412340132104230132404122124031042344132143340303224413331041334133011111140240222302040013021433023214233101022031304012301030101414123003341211013402234220314023331320100224310040423102124123131344242411241110200043220342100204414420023042344143222132401311120344441244444241432322014422134114013240022324202221343132301430303110023113022332114104332313033041244312121010004432331242114003413314003014432311224412214300200421240223320403323212102424114123032442014402111310430011444422344124240240310000442020120012031430142204133330403241104100041132342332440421212233402430413010230130423214312211333114241241100134034333411342111121044034022034421010113302033422442403002442340330203413004021334323332414231003243134010121423003204034420141214123433200302132010120233023402010243340313422412030001432122102444444314201420403030304024041110131310013012211023131234212030232104341040410240210242333323341440023331344100300122211412440100242412401222233423222233423031010232343301423240132010110030002214122140304111214100322321234114243443233030004334431444400010104121443324044300002130313034010024121344002121100240330012412033021031414120102221241034442220132334412114322202312300340403331141044124304213313333043334311411442201324313011233233124312242023301311241130021401031100112243414443210414131232122400334021003031434130424422443033344434030241101324322414010020403134011012222221122003244223204042424203414333421103032341423332440234203231001431411101440034420423141403300424333121434311023130331322013202004013114343224333040430220112242122234432043400102143143323232102021004322124031221220401242114113431123322141340342033431210110404142143241411211001424101442434210232133403201144212224142124124122131042401130324002031240223011421140342234122042231241040332140443411333333234413224243201332321410323311341104424322342240431042040213002100434200044411133344320202033202301032333312130432322233340330100130143412123112044110240433301111434314412424234221223201313440021233314133044013201212242140210434332121434444040133203231230102243031314242212331413340144123244130021140143342132343230434244010404434214302134024101040214344000403014231420112140014243121234424143032243234033402030032031424204440231102102042044002234021234331324324040414312044442140204012222330333044024212310422312443031020234001404011444434320000113101314104144043113342213431211433443004111343212331144444420430130413231402130141330342310440213430421323112242200001301301111044333213044044302124023433302314133443022234342304102042123142143313032314244400002100143432234444244420013321203002120040202303424023021110032413143331043144411403041032424142012210210303432042020420324134001343344433311214302130323000143220214412344103022012310111030344231342040002444243432333013022314421021240014014013234322424200422333104214032432043213211221024410420342331433233231012412044044130200010343041434324113341110140042103212344023421013420123312311023413121222211421342220143304121441221041012141323201432332424013110143330232214202423412044234421040110112110122010423101120443330023242232303342013414301104214333324442304241200440414004324321431322234231234004023304430044411044400412220021242230113030031103002144010334303132343241223343414200130314010321443111042203422012021410402140302113222240134020102330011222242103340034143323030130022443410234202014400323120240230430340030200014404133112413324403213010442011343110300010043033120234242120300221342121324042242414422340440104331240314012104210342033242324023442422402131201332324223114412033441100040412210044004214301203230132324231424314113242401411012313303423102402134140130034202040143040223102212013313301433032034413044242242313240204200314422100234204440241102330342222144440330010223440123420340020313331113040423111443044441002324123101012204403114410141443043241312120122422340131044123230341444043210331440013103442223114230221004020331023243300312124322110200001432433320241213044031010303234322000202024114422334310322011122310402130344240040202142234414144121201444104433410243024412234341413401402424200032232113214120040021313100310330241404232343221211032011241314243041113232021111403433333034444323301322024233332214424140404221331203021311233103023044243240131221122133201340344210402220443123104134112211123331142011201114133442324410340400003321040310442034322104414004122030130434021", "404301420000142413313012443244204333301020101314011311104430202233203442301442100412231324221132103000414030110114144334314203133243401310234014430322242014113211111431312131313301414031101332022311341433104140211143304320240243341143410122001410024134414442414130334442310111203402431244211224111341240234344002323103000132002102242230341233104100320211224221323020402224124133402310334302104120230021102302021112010224213401202440140044143042110114003002344004130104334113233043114411133324144411223423113442442201234030411434214022310412303104011221141413331124131122201040320404310014312123014243140132034041344312422414112211404400314010241412222444404423314100024142312132234304320240214341411201240023402403042111131100222443101110213203002404240111131121202012102123021434110124340014321332012334434441102411342221433342212411412413342233202202231414242220031240342201401244004002201032201304141213440411400341031133331332142241341114140212130221123142302303102110010232323310112442304030321013313404131231422041010431341130424034142334204412210443143414223030320101422224110320114321222424210344322440322024410140312022111243102340141304031101343023304432024100442013010302434113014404434411430010342202334304031430121141041201012244343310230213203040221132024114040213320324034004330402113401123400401103102023221203400244222412432323213120330310222440300140102000332240241144010034312101103031100413233041130122204223330231413114401111214104134110212221102024414224033243041303203200040323042030340233421202122012340233413300310302320011041122320423043411241401020200422000441321442313123440302024310243424301140212003003313311244102220142423143104042132331313211442304204404031304220103241113404142224303324411302032442113422400320001434123412423312002340032222123202110400240033112101213143442401233312200012102304023132410244140321004210312301410340144442020024143432240043103410200001121111202233331420022010422010212114120333340121310110402343313330413324334211443313011411221030130213331101132012232442134042230103243132103200041310034322431242211314024422423123331411134304021341113401113233424014234411034110302141303101143233224334320132040224113042012204304441443120211114300044132012111313310113003240320144344221132403314133032404442412430144413004210030202124034400140200222002420131222101133430322400201324044420002220414010120030211244411123232313333114212404312200212344302134203010100410042140400040243110341120022243033403204023334430120343324121443001301321431301230010214423012104102021032011331000441123000300031340432323013111341004200210244441242214143041104033443330232324143122212302104140023334142302313014002412201344221032213042303322201333122421403310343333001203223420002114244201003010430003213043112200331221220313404303204431301110014130104430130221203201413324440131113242120140101313140124000120222324243301043101330232242443143221231132011343331231043422400030114103430003404040230034203300411124213132000032310204441331042203404231130332100203303421231411003343021440201440414214441000111140222002031103300442403044202032133324404142314441222322024013120104402010230040110311423141033244021030324144442022112410102414304100422204440233401023434400204043120110133241233230012341204001022311223211011144443132140124211014014043211301424143111330322113130100401240103420001413142104211223430032141312041041412102303214042313020100101140103041343020044314134110443322301210040211013104200012201122343142144224001030432213003221221401401144110113432230001102113230324330244040043431104140142121412312144401043043012413144132300214423310034030122423013442211004043333120010444102102014302101034003012420302122324242201330112131333143324142213213300001341303212143004134101413402220314040031210140442244421232210221241220403413122443010142012313144441242043001444244002041011134300244140244312103201041322403440200201312344321124421221002333211140410013102443124140441341420434342313042144003100201010432012020402102011040023044324024442224440042010241031001001203234440304421111444211214213201331400422432414121223131403304020044241121031214324002132010230020443140402113330230334134014311302303430303430141403201102333104220310141140041011023403203011133131441401123032110234321334214400001424203133230411303301442340420211430022143402400232330223303423041043120302143432034310332334231023011040441314212444344334214231120131304", "014142400301434232202021010014022224103410012221303120343041342210211021111010110031341122033422141332304030013104310403214024240222441110340321044201432231213024233341400342231001300440013310424114444114132341242102022102130211211304314432014033111441011304112210404222323322340444301413031144434421141010142120032111201330110040122231014010001401234143124204102202220424204240113432243100113024330411243322032011224433410323330344124210041312013013413301210121123021424402030132122034043424144032303013143342221314142410100123423041412123112111302411413434010321403140421342333333433440131324034043224433044304221042204022244034403142120443414143323422434030331424232322412130424312332241230200404134412242222211424044334142103133313320031003310031344000303014404440213014400202000041113014004321310320401213214001100112124131124344312333313014144240241010314104034421101424434312102314432140341033044432444024332110403110321230342033222321342234323130101442134231011014440034441101042234144200340413012334023422144333143213000032331432304424310230214331002434240022034341143123443000012100320341024230322320100341302341142203314401040200103122131212114433244044101004303042003243124404222004302220403041330032224343204441423422133323232323003421331311323430023241204304330202033401000332333323100040044322040241424101044123124034312144002233121341204033214232200422432410040132112111400233311404440042304422113210231313023203334104221432233210033314234204004413340102212122334324424341100413204213141002224322243224014423120033431102032430401131324310413204333214220330131002200311203314232132444444022241220320324244341034441302142104124341112414241020003420443230231214113004430034402243133103341402043014040202121434040212014430004443111443112432000134334432340232322121134122311121442404441200132031224343131034041010341201024443300412311113301230420034410134014431200204312214203412302104120443114324024023403444433400220443343122303231202011213443230312333220032311441301232132244311444414342420012434124434031101023122131441030402431044301141232001440134244001040142303343221330304322101434040432001220423430242400100024200034110332233300203220121222432041221031413301140020313310130323414141214103404214221133234234214232244001204132423144442314344212141030134312000024022240310434412230120331033402332401200003001012002042134403230300343104034210404300421440034201342342243313240003203041042112211313422022221230433114222332321332313120430411311330413301330214142111411333103204201224334302243132101130031304324022021034102103014202222044242201240344421143443212013124122133122021314010423043013020204214114402143440323244123424100120103344311212333134233030142113011144411323304202123244412111242304321404121344131022433434400134203332111042441342124021424410244202214040211422234413411020300101120412404443034222212403444442231302241323404032024441100022322442422321231214240004311214234131421044123011433140413123211340000233240234104132234242202433210214344011333324310144132122234013000033212234141204042100421020434241031112022321103112414134334114301023324310312010331441444114312430003434400201230030441110212242441434400132402302213422010403240431240400231441324220032214240021101044102320200203232120244040110124404024300324021414442344243322222240333140001423001103023304223400101420143441212203214304440141101004220314422113312242124421421123310441423322030241112143123422041024444402410124112023343322042041032124121110000300444443130310223332313232132103321422121143104033120022021403141343410340033021010012421344213204134000232314102200304144002003341302223402320432243011301313004430413214010343202140242123203330312134323421031333042303411201103304103323210332032322244332013313211103024104210431402201233224042203103002240233314032211304140102031043111030302312002214101311024141142420133202302243414002202240033430423443203204202011011223241122241111334010201242214030412311113000034342124421231204402122321222110102224314420123242230200320221311204403413003224003424021211202431344003240144320142144001303000344242411020103242000202110123224432111441011420420430211231204141411314042441041111021143442400134024004202100142102101301413144002232124141100310424144420300123240123432231403043122222034041130202204122320232322102022011343401244040403412410020104243234042133203322021003200101443112410003031121144213223133212031034112032423330", "014344043034041334234441202301130220333334241100202431242020200440311120143440412043334300141301030244043424242420000404023122300124111320103231234430404201141201413234120003441224014022243134333441003021431403012004042224333303104311402444244012232402121132214231210114344303123000130143033413224002110320400202130343044141003214443243220431440242020011213012244331021002422304421011341224100040423012314122430124321421011000134220103243223200410331231331100114241033340340041040201241032113332400224141142413312442221443442021221043140400310314312403144300103332213121204200433232430221320440443402304441314243110324001334100312343233324222131230242014303314303004034120004101142023313110143420034134141000442024444202340220020302221403031200220011234113234234022303034122143142413202444203301241332430101421224411402314334011100102324342214030440032142322231222340130102031324414144104141441222442344404214001233003312143200024332323430022334210442421333222023221333012004402410414421421003420300140430120330410403021301420011200204104231331434321302320343134323310411021210310023201000100333042023112033432240102301301413434323224232231343143011203032241442234431033010022443422300413321214122110014323101314242003311043221414301033023431402410020201033304020114001132241414421143131103401100144204144140310223331003401204322443122141333001122221000403320013401403112033330004400103231344020303111432304102440030440020223034123022021121214331214144430310431411022023221113224430230104213241314311430023422022034421334214343123024400331230442013011210142312021432132004024301343442111333030144301430111220004242441224410110301303310422213002012142232342200223301013311024434334033022032430140231143232141312433021302100221321142031431142210332010330141100312301443000213433041433443430302043213143331021424223431123223314442312230323230321103102443400113130300430230010034200241313023411242102021313044234120021414222313131422221003344143012014242203000213031041142140202103412423011141112202244111420401342040112420430303413013242102404203423022144404420101143114004123300241121223400344410304342310313413431024444334341220134432004413312032102401000310132103131121024401302002102424410242004130103412011430424333334044334210442143113324343110112334013302214303311041133040103034143221041003242203034332200142323100110143443430142413023124033343304231243112314213313213202333234214022042223441142220240044122211312431003204411201241031110223443441310213133321211404102304442121244120331321233134030223042443124213301204024404400312042342120031004431442134020141010130403022033001120132142314334333114223424040030003212240331021441040323233400214330143221224212234342214432334224033332133331113221302124104424302100023304444401420003233233021244133011320202022314122113444313311331424303331112430103101213432321424330402211132343101210332403142100332431402201404044141101303124401020030104231113040333430212202331000443302423031121014034232114013411011230011043324443404122121332314023133301440424114104101003224020041043312414030003424340112214043141401102010412134100314042042032114203430313240011030101140342032204204130213230021300000334432201434331023232041433304121422444112012441100322324443040041012114221341202142110304442243210304420404300132303333222332403022343243234034420110331440130420131423222021134123130304113411120143421211014341423111421044431423422212420042133124123033220014112241343414030224040014321431314110334031442412310120111310043132323200314441442201104334313011142413330411313221124321024133014014404101410222202334004224033412413020422443002121314344124044114003313234214132303434140140332032021433431430240433441003043134034444023043000240403342142231334210024443043241034124223330424124303433222130331423443320221414412200441432214240234434040320314313323402214430002144131010434242223232121200101321044244011102444222103032131344233031232033034320322412012320210121232311421140144123102324000201212413414133310031334403434442344000302043042204014320223123002441442403132014112410010332141000403300300344142312302232244401031311113341211004002123123230443021034401002100223431121324040314430210410104313323132440321124403432002120322312013223334031340410333410003222041102140011040021430232013331001412140421243103132312234302020231341232413140203101411021144201101333132330412212003113110141211044430234014121200131244203011143044223", "112310301212444334302143222144423321234004114133140323110033403312302214310243231440414132042123043243131440333020243143001110100321032204100324341140111422333202301214130130144012222443231201443011100343342314321130241344020214000331313011244241004320033000224202322020424144133001422021100302343003200232223341401212331021404301303202313122200343414322430033002342034104241223220320014213124431340414241400234220202222142044330433001334031420043031211412202240324023243221410403310304034211242301214224140301241103314343122400411020130204323411442104311113140033141302402020420200124414414002024234200040031043144010410014043243033430014140222102121034430333441404121442424134144432144403231334220044142430443441130024214103023143224333304430440140014413312323003323112401202314234223423042322042423242220413004001204324323213123404301002442111231201101310222121413444312130332312141204030033000304142424414442011001342013102043002030144113200213022141031032443104323202404002004130103010042334420432210444304420232003011420214303213241020033130323010400011422140300404032023320133430404102030304104122310310003224224041031400440304102010301241342411131122222434111102402214332430022203012312104021241004102002400241302131330023210244013411323144141034430223102243142430241431203302312230010434412024411140021241020004204040300030012423304123340043000410302040440043123341011040403432141121202321304341123112012011244344000404210140424331330141244134124142043224412214111332343430344344314004120212401443224344000224320221400131143110120324104002044221223113132342441010404022001443034300141141420120313211102032322114024303022213121244001121241431011033334424032342223203444342133032212402240043400022200220421320324233124130402132412210023332031402200142323224330301103413323431010130310242114200203101132412100444132002002242131120012424004014010233032121030413131012343220001322133303433013314302034002444302303344431313312324302440124310311111221202443344224304141014240443142424312231023143203023003201324413320413110224424132322102222133232301120101114204330211434323104310304330330404004023140441024242203122443030410233444213304203443430201014110422002413213200212441230432032212440304104324214231031421002022114101104313031032423402010412041330220234142110044441320332204313421211110144334202302141444124001304043144301044212130432430413421122413034334004141302031310213103201330130002201104040333203031011430034310244210121304402330432120101400103424024211230220413243444421332140204114132310202120441311112203440101133041030430413004111334344102111444421210114311401310032124034103434042330411434433422220413343313230234101124330022114213320303432143043333320020211323132323313442101312410330240432032021202301131033224223131444232313121004242224401210030422444110013411204421124030333220130201141144221014311102100324432111401014332024241210000423204233230042214343304340310242323123340422314314230422344133413343314423444223043430102001400022220214200030414430201234041141004232410321023210232013013314112342103011322122302321344302144223012230430002300300424302240033101401114143341432440440322420342303410210121432122242201131103141220340320130112020143000112133300411134240333341200222213120220142224341133200214123123041404233330202304144340104033402210221124344043112324131012024403244212021433413430424210230331210131102413324320240233121340304243421444113011143410422010234232024434341102000300144223411330441101312422412123411024414341034411433124110020101310212441041343232200120333201144344031204224212441233311033131221122404410402344300020334032010414301334324401230440424113403412431223042420241044343314121011241432020333024043242313102240000331331441200242102144320142104242241210430431040023112132331030323132111410344431032403401311344113241034330101300430143334104432414323104110012432133411134422443300223232100242400330111201032342102014303424444412224310213240140311223421300103022322140312034030334322011211322344143431401433130120140124444343031040420304122301201241042430404334130300241111020044201104211120412112330221241212141422022303101244022044324112224340430013142022401334243444224034423134241212101043020430414233243132223301303222240342422112140203124234441344021341233011441234443240300031444204244231044223031322331212432002102232313341144043123013202434232214412130333241000121414304131430320221430200340241433143230043", "014121422231241222014110203233031032144323323304434400133230113001314343341132124021040024423022433321404232314213334240303434312224021413111211004003204133433401404344344323332012131221011323221003334133312420233321130324413212341021300234004330031410000334124421231114104001340430430302301111244101342303113141214102340123344441100414333430400003020141330022100121343441032200321023342214414034012230232012042143244033041422243344223313402341114013320120014013003323123203313342141112202240041023413230401324242112043320400213310023341410020332220042131440140024311342113244342101134104342111440012114240321201422322102344330133414341112113204331202023043433204011033434223010000311341443341330222204233040122014334012012342302144003423010422134100240414222020144130340122121232331034124141212422232130104243010014311404304101110212101440234301003330340111434323112322041034240340122221113320342421032142444342444100233403243330134301103004132302404201220402111130230313033014031434304343112301042204301241342043223010232123332321421230110003422131120443123104210411330204043222403122221424312412131402043410404111241141323021122143430401420240424142323200320342303102123142343412340312104114122010342330203140422333011124041211014001113200321242420340034040343322111420113014042424410340342013200232142410113111343124433204034413023003014342413321321300224320131102340302412114132034212443140040110043421103432231220330403313114113420441220303140113311343233421030143333013334324113211232332200041214100033002233134131113314143011131143311230031243441001142031314114240000200323123123301012100213022330423424044213024110011403323233122034322303200130122034110042412023311301040024124431132332141402323120343042022041043114112232113134334104303003001441100103324331034440334210144121203013222043102140410121214021230111102201320432401222424210104031001202122410013322303304323030440022313102302124312423203134001102240404214104331023432321341401012101403321214304122012031202413143231044324110422203103203244022320042123014311203342214400024421324440000203133132301102304113414104004031244043213234210402430113204134340230340132102013202040044103223020210142144204130004003312121041442410104130133314323100124121432043033321224304212224211223233241231034241121132240331131422422230334143244042342123112113340432034044140431223103312210423120240010230133301024312011030231212030143114201200104210001210423332031220124133044213122413244332403120314222242024232140203011013000331213023422223401024424204312012221130232311343032212413133014231313241342141110013340144024213400313044204143212320443403432211201010112332141412311403223042222422411030403112403234034404113101114042430140140042023421314242121244322401233411424144104440113310114204131040430431033430141400344323333303104441231031323301113223001311031043244413124300310020444422244341304121340224330332031314103232340001314434411134131144231030000200121212443412120224222314032230234102314203012423333303103024223132232404413324343443102301441140024432011212431211114133144123110431010431010303243204331314230144413242041433243201324240012100303333103203104041042421021101111303110304433000012001314321233104211331002404244442324321221141420321430402100013221001220100031420320023341210221242022143212014023403244443222020101000140122330410414311320302104243443113420412210432111114303142300234320042322223001004042330301000034340112201123044344323223112424000231004120033224230130324401213113413014202404411244314000200142430302314234124310232422204234130324200224314140413300333301300022110034030210040340212122220342224123143101234113440020204023410030203233220102003013211442433410422003020441013241420433422314200033421232004203340041421332313422313223224233010043020011413314323313043110303200413220344234234244240342131014004321020413133103044021002430033242441031322442404242031003020001024430314134400343104440122114123121331423313032424432230302331341122232234341243131442210430012034332343402404140310313303132421042221330023422203303142301034224140304143121022031322434311400012421441311331430234110410123024420424411322222202310324222103212311324211041023024213333132342443303431113242120144024433443310122400324000002332131410322241412212000114121021040102214130111224022302142132112124212220413312304123441431411341402013313044031114040040124123233011440102044222001130133420411412042323030243140", "001331042013103103402242102132021111431423341144114323314242214410112221324120003400101130022300342033202430312042214301204030024244131342201123440342114331000103324132213010403211044210411444344211310123022231211243333134330103032401210311421231042224412121121010001221314132121211311212441301414340222010213100441023121201114042003130342042304024044302212231211034102034432034321034142300230422032102044412214020142032001240224330214313320204124104432413010234434331211233404204430222142034424020002220233123340202042201141432101412023240220424400101214400101012002003440213341044143100333123241404234410421424441210014021011221222012313340233303320040200132212110231230233132231014111404444233012134223323123030143113042024042320442022001432214422421022142240112410332014043103204104032213413222234144323144203200411014042404231304200102433130311142114302242213403031102033320420123023224132311413001414110141330040233014444302140120304133433412320020430230111341023401300432312044143434211110301323240314313403221203041330414204340341130002221234344130241031143422342013432320340301220200232421002440242434013314302242212013334002223403324400402021031231323231423034020224131211130334130233404031114421120432422340442331433023024431102302120311224430230134011312411314330214112244242112012042001343424441131111143103100303101114103341222230143404130323132231303011041223433430404444243103312044203414004204003230430210314033441203110410441323023310424201203143424442121204302332322440312202333000421040134404440430422003010014124104404212301223140211200244344442230121231423422002034110120422142012003340022021224431303213333104124211231342222230442041212202000433134120022240024414130401320030031234020100113412412040232044003004443412430312311431203330430240443034114032422112214412303122232241412210342022420001131134301313341301400020224420120434034033004102112030213341022210321214420003442000032111420002230102122240422402042120010103302003413024232130230412021333421344220231302244431221312313312420034121331443010140012202141214013443344124414432444420342012243410304321331102313422304020413030200111422433100003400212134432102233210304333400122202044101410004213400240121224201122013203004311431201322114124424301243401043234040100404412120120021041301420010112202431042400204213314301330143242303331403101332430304234330201220204333304421243401321031024443003144302011201140244114233020430121012234331331223322121133241321100320034423303043212141320014201001103321120221131343001303042414443301041400322444114124230013144444014120134202114321221012113022401103021023012142234424223200000223102224444231304322040321232433343332020004402223400420011103414031211043010044221200130210222412204333034143320243041344424043431120304032121000101333433434403213230034032011400030200242440004342202120233222340441300030041011130132441344003222231311011213131211210144411221411134144142330132213040101131102343031030204411042033034241430123143141220414332320332004223020104033301122012403303414333012311312304210214010012221324211103423402220304113314411110031331324040300231323310323240431022032110320212312001243223032142102232204302121111442011233210112110333220204031112303232303004410421224200100244343432444043410034432113020243042234240301323322030233201121401310100003112010143012241012033021312341201120221240121002444200214303222001032220013424241331243042422242034300103102310114102313133133342244101042243021422003443323243130004032100413122202042023233422132403212330344111430132341432221111141422333203030014413022304331320401423333104324434101403433024241232024031402310310011234404331023321414302333032333411020420442231212440021020430010113323333122211033403312441144310342422423334314232344331423133121402240210130321430310413200433204212033114120304313402014321004214010040204204041410230234204000023331104000142322302310120124001214200323132402423422110440033230404320404144241242044032044422431134214433433432024323034442213313043334443201433101143441443021104034224401321422342334322414102424311202140343324442303312343121320433333010403213344133001424313211000403020100244044200233331204011021323420430344113034002211430021320232023111330414141134020223131300231140041414123244041211133024111300212341111031434100413411010124023024103414044443043040122021004342324001133240104120424321043044131122120032140203341201112124441214231103213102210012", "120243040231243242342100434024202413234330443323141103430243314001041024224113023114004132111400004211143230004432011042312001424041240401102001012302142341023323000313022211441201431020144134101333114424113040301403134431141344411102340110130133043234130320113132014134340331334031240103323120234222321033200240442032220212044111341201340404424100414401004411200111423300313304140301413323203044400114211403103042221211222243244340243331333404244321004003144302014404100334021144133121022132403120033424410314123214032110221443033421101233021302003424410102332422300112320111240341330333032114240403202132402401022044344141214214034231441432323443020223104330232143232313434312021413143022432010442220003131113301222033311012000012042443320224320231344421003112033132132244111012341033310412314204303110014311104300403102144400420022410444340242301421133022342023421031434100314021412233102243141132124241314043421004303112111203202113023320023101241300033041144442044404111124113343121021232221112220002202211200142310131341000042214122323421030402424120034342411124442104133214233400243121021023332344311102413424412210041130342110130244340230344113020303224312122434411031430213203440023420304420011424413224124321101002011320032323442023403110140044031214143321331013014410102340314132402133101021033021401113314123333100313234210310003404302132200113122142344440144124300314023220410200244112224400043203341213233030103112202104234101123340344124122014221234103111242011400220111000222403400240014102204430312303231431203420341222013221220330100120203240000130112100310122121444134311114021314200313030230130033041140023420422120114314410004013234300410024134413340410300130024214232110142142042344233132034042310124431241243212312321422431231120033324443410041020444340123202013022244431232212242331000421013321203340134403102303003030102341304112213102430203431403101434334313104232412001002033122240422244230403130020310141013431114432130443422423422323343230133201002332221301440131110033044332102003413434420011230041331101132111133411204433233040012201333103240314203240202303322342024422012032412014004302402121341020443233223442011112210330213231122321032332444330032240140440123303324114123031331421331120133424032210420211101100200234232300023420144123411302414113421040201110400344433331301320402331410024443232234223043344001224103224341021200334313410241020303131134012011441200243041331124232142320310021113230023403332212102022144302102044312002331114121131332442211113343411322103044300444210120044100034123444234110041311330142234314033343223203333234414310330302314414423430414240400033321342344321232403323110201341011401302333231130304232230303310140421103414133031102004041030204023324231013042324312431123312311124233340141310414023031322042221312132221204033240030404003044424310321240113043121333400101410210244222410003304430422340302043413142132133224311432244424401340304223301000023320142424224110122130333313420300114140411123213023223412103044323122103023030034004010223323001104402120241400244212244244311402402113431240102330421323342422214333433140112212420113124414403422332403323311141310243423113341344211010401403024430104113322141033311043034340320131223214433222021333231320403303023434212133122102421032211012232414331101041300113443224422211014232342031203301141043123023023443211321021313331023424303430313043430442003110423400033011110220420220132134312133443014110111300300431312140144142130042424130323000203220233401200013041022013131010121310304131131021012134324321424334403101332411314424304223324101203111030031030222232420342021403110202100213410024024402403003004310341220244120114002344333300342330110123034330124321212442124100021443314001012103220444324214234202011402434424040313323241134141210110004122100240334300343244441000033330101332232130224344343314241444443312002143030034413330342224121113012242124432314004242300121143110011423201430111122313330303220221334442121320132334233133133312013124234302233214320301442203334000041022303341102013144333221411402330001002014132043311130123223144324112404211114103244103010240241320220024244143042412403041402313404200231402434434120313033013402133300322302101333134004201310214143144222233404103002330431331413301214410003222214320423022042123244340342121430212443341230313121404143422300043311430233112202332204030032131204404121443230333032041430323432330", "324243433004402033111212112030321442210311042444241440144201004231000410031002402001212443232403311110144131210330323224304202002200422023304010332242212432232024340341333110440023121240413024341421412341111241043220424120140302330404044022044430110023124123331323101412334323123414310111021120131410220332133414231414314243201414112332030340212344130021243012031223130212342041143320044020330220032214330114041302141341020211141130333123410432413304300404143444402332103434040433144113302212040143442200002323321013203223134201034020002334144122022434334133122400414404304144232143013404200200420441442304314211334141410402032424124311203314232312223011214311002241111040121334233133433031430243423214041324323314311403110104000403221011021041002213214144300201340224110301010230221032212440220113011024021201231303322043011323041333001241224110012232244132231302412442102234240044213012324200222331430121004323013120314341142232110401404132131124222014014021132340322122210231412041334122410014323011301224320323004340214140304212142434404301302024132303100031002411313100132410133133011201424410210243240200403233221403342122320231032440400234244202444220401142214032224404244223434302310132223240233123011232432113043033344431333102301144021240220003321024143441004103124114241313332400134142220441014230240313312410420220024040424401042244230301403404414320122312402442402032300112223121200413110241043022310311343412310221301402432031020240110333233201113104314402424124440214341001041033144124222104012230022324211320013210131134104214222424032323114134044404101343220413303143404113344423034442040410101410401024134340143400340010024432331401120333121032304433240200223040134231404000441300132022002024334044442401432420342331320404030404232103324324213211403402401102140104104332113423204343210242131404314000421324210203114303433311231034132213422241232201421414420414433024304312331430442132200303004230144214410413224402334231440023233212143314124334031410101404111331111304421110440020024231223014020401213423134311113413322323430031311343014130024413311103123320242023244442344002012041412233322030033202130124022223122030420430112023114334441144202113421212220441201242224432230330101010104103034212211300213014334104232331010314310340030320312200323442040103320313142140320204121313141031114323214321311410400333331310121142340044312341022220321214140030202031020202320203444024304331030404441021304411303033441214242404342304421202340141233034122424332111444202211131214340230034124031324222122114333144103303422440020331111013140131101100422323442422234233224141042034243014144020102420320044303200030344423104444004002422024421412430442112032014103314023102234120111432321240101310404102132141422410402423410014020031130310022130340342342331132133311114101200324331231140313000422331340122142214040444202213331300320100124431243341321214014422410341011330000332340214131003322341411200423442012313131224232024023010313100234224424440144110032421120011043034144300123214421000344212244121213442004440134133243414420020323323321144114044134021001122013332111330440203224022434341104024223221031110112102021433431213134434411401140342342413302422111020204334324121142003202242243112440040414334333303210122340204401401014200134110421004134104122210221412022411124001024433032431011434410123312210320022312334011024112330223001122142411340304133121324410204043022243441403242224413403120012433130344311314432101303132200440102133324400424112231020444213340441020320211240201142020133042324311340232412234431222420420301412040422401044440334013313313123231443223303304414441442422213400310410124010124411444431344123310444333334331421304324414440403240131112144334123132031303403321230421203312400003243204133404303001443244311214134121331421223202314122314441234011044003342104300312444143212332102410404023431301320431031312110321334113010313102340001010141122201022004242131304110443434123221200331222420344101432311224340012343143413404333041141423024133033041330101110000014131203032443403230044230031330314444041131302341024210421442030020211324233123130403242130244310004231013240440142220244002142234144044012303304423444240231004241124334044301324300140204112021233402243113131140333424330431241014322404322331203341332222402203402214302032042331121034242440210241024042004231411121333204020422103214241143040311111301343401302323020041041044121412", "031433322111141214011032413031431104330201033034224421423023433440132143102134211242010440204133044423021103124343140241240101140444011033434232400300122210214301034142423134201043303242042214320404322000232112412033432320241312103143232222333210241203221103131040112141031243232031112341003424311444042114332421304442140202120042322242340014111004111021314322000433214324220333044432243214321220020244211331143413320210001104403203101131214021002000013311102324241132444420223143240342242024232011434212332331041242432314210000441203242133023432001301230133012104204124313411144441232302202300010322313313042213221040040120131403414312341110443140232042404442021440402431441431323314330232040433120001333224102142112201434113423124320044111402414241121044402241304223411223313432123131112340343031422212133121441231413022031311213410022442340344034004101410142113301202104002241043122402120334034024204121404242010224412311432340204140221044003011212204111232001114033020223010113441322240424202341201034201324000124310101001313103134112222222420431130121213434321332430220400201311440213232034033001040212104010302030143004300400014234444022011414233040001404122310012401321123104403420233241230200140302221204432013123333320232423221140120200431124030042020121323310222411120202302243304432121222303344342002214021020011110040441234313343210123442333100041204244144302102142330022003024110122300422142023340234201424041211223020410202124432344301313203343311013103231014040122004444334000040013142220213143240134234233210041001133332144140410010321422011300221024300341241423303020142203212001322323032440124403424423202241202034343144442424012143104011000403422011213014202030442031444414132014240434003140311401240314222002241322014222103223203010121011423322423314404034422041144123440313402111022310311110344024032430420042023044143201342402141113214103300412113132404314220222000112100233141104314114012303122112243021233312333100224021204101221414002302443304122110211340013310102202131210301240242222032144224143222442242223141334312431400044142244012041143323002233301213114200244424032022421031411214231140130344242033134302112204022430110303312303334134221011020243421224331324442303211032441203422301032301141404444234423100111040323422300303010344424220133101210034311431430402430422212332201042203114403424221021032414141440434320143013003421300340303400140440023331301012124432322331024211344311012033124033323221041313341121231002241200232123112044010323114341044031344443103410300234020231300421233410441234224021234122344412341011133314223013403113011101432033230230403031214022123440304323440334210033412223411402424132311202330134241403244131242413014430002121241221032434330221104123004124420231134044213344243301421043141412224443344430320340113112041121333430440321132024343433043204100134344404123012231212243143214230313410433112211024314100340013242420433033303441201223222232432310132303120021041131144244342143311244330103331331332220030101423101433310431242102220402221041124220241322201302404133141333030113130043300400233110042321033403401143421403231040102041033343424202341031304141043031201423022140442131310413130112331333310242230442221323241341242012301313402221330134144342240324240421110420341242243020403221114143413122144130312444302411411102132243110020213101214001323421042340231302221301232112041302131003102004441024132343104323443222430424214210321241420123142342431030213042014101000314340430442042331220441110034321444111023044213401324101322234103332224224422001133401141040344003101102342001211211323223223303221144444221411440441330142241303210001023133241440230300321421232232103023444440011033132044430124414140422232403212213301243001332203113431031440143334120210412431332132201143304203402024143140140212030120432440414311442324033233144031411133143200433110300313310232023210232003302404322300402232123210332114211222311334403000141243010034021411022444020104121101342102024244341343012404240131012111334441134143112234141014042222122121123131400010314334233201431113134321313210241003241244101141043243221221300430123001221040343202411441424400142044003113331322404131403301332032413221134022232122300432014122420013203043020301244001412024333140041020424023424144243113113032042314101222301243041101322243120232220103044434332304000044443013000010331111034334110411240331002123031002404100011310323412343313013", "000300043244234434403034243240122143240304323033323232140200341043444013434043033142233311420000231243331303110102021012424143043221122142120112030330143042023304242311424101440101211002401032221034200222002112341320024244303331312211130443432111433312411433012030122321430044443144000320443420023404124214442100040403021404311002324420203321411044122404303101032104201312434022402212203432040003014320444041044021013300314422133240232310120211401113144040211114300123013400011214423130414144334104404421214441334203102033214343233310241332031344401221322110214433344113123012442013422233322300233042041132332212001011022420020404114401202142423342211241134201420300032101011040310102021410142441033200222334222021321423021243234002144332314220022401111211430330033012040430332401120033001112310112031030434332403404241400322310344044120131402423201323330202041204040033103020310444434113221231443013232202440322314141313124303213022343123300022433143140104110133203434442111434433433404122423300340033014041303141040242133321110204202411110440023102024032342033132103024230102011123242124114241400403103043411424443340000234331002100133234144320424102203301211020440131012313413414411343011043032220342314240203413221220004214224213203424001402022031024232120230044223201420133111413423410411342424314141213140303104034034012431132323344311010042240214122412401020210333332033414132413043231114230130133004341442402103340433212300141002022333411321241011330403200424410224311424024230340322023442233211442200442233140442241304022440333330402301114104323223021441014431021402012041011104001140021142104010022232214233040201312140004112312211412002424312014404010421431401223113340013124413031414414121210210222331412144430014424001024004033432210403001210300110420423213214303232034323021441124234444120001123433400421140100200143230413430343214334104034134340213423302232404430131304123010300123120034341140311134303301142342442030120124312104103404410400300434324142242220043210442344222430320342421241344001131210442010134304314322224443111321234430100334431140303024322201410340032323132203323302313213403332120021212442000204204203314031331424300240311431330132414103341201012441243300120400212224422411212322141224110024411342120314031400222401043324342001012414142132030430333044323414323020402420430201003113342422443432013404142313030233230132243244324102340223242212244242014434000120112004424403441114214433433423314042413434042123334304433302304124120203244110441010144422122403444020401101044231343233433100443221414230034243113244012333301222001113024322022404101024123333221042431420340241232023023220441004402343134402211342201031300344334220334430401234342130423124121240333321140044234144030001120133101023034123300043333212013121343200311031331121110013011221202324304023234114420013020242322240211410224434420242202032222344030234123024230332201221432313414233004230312312134221114314340210334231444411002330413244024033121104140112440204403314342120331324041101123344422440321312032322422132203403243002104124114143204142424044210411341031231210110343243434411321001311422233221422421402243034141200031123412240312424430020311142234121413314414222014444414420041202043401012333240413142304330001330432214044421222121113441430222141144011412120124433123242320434333113241222014110231304132443414020204430402333143110340034140110012041434423400301300402304423202423042421043112010313030411030420303012342314134233141443412134433101012343221302044022441024421442004204432140103234010233420324021333310032033322041334230104132443310212313130220413310303032330104442042431034203112304202100024100423130042224002202330343100000210322101311313403221142130024231340400230444122142024434020301231001032301021212301200433021034400040330133120310110313200310040003113332200423021433132403421221102110230114123024342242144132403013114121101400424410432142233230230334323430010300112120023412213421102410142033123320030444421001214041131420341433434203431001232340001444402011024021212112001233041200421031001212121042443313120221432343214421031123143301434221021230412104324234333114020020014204123030324104411230040213130041011033313444232200421411104234203132441410002403431122142410420034104320141104211332442423441233443341023422134141123424243022224104020420324030102412321211441323434204044331111212203330303110223200023442242213444211442240143401111120033", "102303222413040144324332141204013231240111234323011232024232021330403043010413104333100412202020104141221000310023404232030332231141023221001202123031431142033021022432033200042302004233414412014231143422024210210302032432210304200222224204333443142304112203322230204344114421401102332132213300111402012402321031102134230134441142220421002443342040031023141342032044313210401233201443310300013431404443224111233421334040330112424243433004143231331020100440231413033101003121012244234044414320021423011300424212241143224013424430114200444010414112440402001010011100431103210303210221201034041104141000433021333042414122131430013034021131422342224223142321011323432343110332343004433030000321203222421133310314101010141443032001131440032204244320441232323422413124320031333343211130012103444311314224212414040233344012143231330120431422421000110441300204340124040302240400242040201324000344223324011224411010140401032234411344030201124030120321102124042131203300011401000243344431104314423402431213131240221430202444424000004004022324414412324400340401102140200423332244004022100102013120122111104024104421130221444323111141024140242332232130232034133134300214112021021412212234424020102332143342343412021001420404203123010302323221231324042141241434134012042210144230013103144214442421134400204124310242223400221311042324122211003340203441442100402012010220244223440433001404214302144022013011132212234023122430011122042412224323202110120122324000341022444124121343214410214040144111231221233002230033212311042143203224342140102020303342134143404110313410410400224102213342312103100143413001202433124011232312313442011044403300413002242324431433230210432232230440431331301411322312041332311124042134003222341143414113230104213343013241313144044302441224233201413343333114220220243434000422031112303122013202344123402042033101431012333020311012433110134434211340430040032300343412202241322040224304320040340313130413240200444222403044332210342341444443422440301022102312440021101444343112134434403123333320432304012104103432320331431120131323434412142244223043140010324100423212010322332314044412002411142201110431144434424242033201423144101432404424034112223013412310130334232133434233120011012320242440422220010221022001043032140022330104111241300040244110133113402442344131002142430300221400023334442430110131440333213321021421130331303404343120030403031330002002343341231040101110030303223322243434221232031024001134041401403342141323043040104421104143022421044303012022031433210202010211211010043111220111102421304143021012434410413212400030323422033443304224041134202430214134331101424300124410221220423431424040434423441201402403021210123133110033402211302011433234243012122243431101411240213344122333341013214114410102134231241222104441421112444221310332323304300432221304401311110032413333424433321030034240011101423300244441344423342212333414113221220343002014301044144233404422242331012341320440202002432223131403043240120244201134322233142033330402112101130214220314200101424213021243221000220422014001041412310114414330243301040001123411101212422124144423401212420000300433201021440323212114032320023110441131312444314011343020034312114410040403012342431421313110213120412013420242224312001411130142403344001113321102232010132221401144240323234233044201441000333013221021423100321033440142104041203311130140033131314044331111013011234302123131003411133100411414022310230042410214412242114223241320203003424201003201142042103330130141023142322040142300032223044441431220434123133022042332021102212344420223032420020210401131012230003410433023021244310202421310303132331330102241401323113400200410111342234430131420011241331330403303214112033123332000442332240411141440340410444023140114432133230033120122014430021014240420333313020331341420343001443121042014202223133431304223411403213243410324333144131411312124220234241031243420304023132343102230230330423322242213321112242311133342224422412411403342112433023312423211332213233112104213000241323023032124223441432012210340113013230142211033111420031342014033001314302303240303430133130243334411043222331304430444312111403114330310020312444120424001112331423214144120003022024031314144023442213000233041144122104334203102442122343112343222410422230101243121014230421134100142442440043213034011324013143300040310421042332143012421441443134333100230312124043414224213331432123322312141112130314320302432130343113", "112004144424010344421123323223110322313203301104101113034240433104240403002414044230021004122403023223120120120440331031422413132003204120003333410311130224320440130313434241123013202142304113233011401404001123300133030202124002241403141344444001433112202204432314301043441423303004144413431130024330104314314200124133222311320422114112200402423302241423002422401211343123221032421244330313324334441400123103212324410230311002303240312134240133201443104331110444444043032344434410441024314013240420331312144241032323241442404342214442411341010004013312003434411432230424044233124122200401233031401421031211224041144244113411441133224411124042324031123043410244310242442410244141312203330014243134031014040222134403401123023142120043224121303113422204132111012200102232341320240240003141133323301131441004440110011203231030313413110344020113403044012420204220430413102413034211434423142014340230011441123330240333430032113301042000241000214110220312100433304142400314012322101104020413111302444112302331004303422414024223122420331403130244424123000004044114303413434042142320002430331333202330340110441202404311020201100331040024102021434321031312012314204133233210201331444331212123213041443140011240044210411434344210103220430240433122131343431001434302331340142412012413430220221213414200122030433300311133144231042400422103440031321424340404122213310323330332123120140410020434134402334002300243200100413430102403330334244421223130300300034023012242403112240233301200143432442440444310231314124222243400420311012414104422212040133003031032100024411134240320102231423434132121030242040101400242112430433200400333443102114044341314424142414111044014310233113332401402124101423113230004312134312001412041230234200010222024420211102310224204401123313431444043333404220112304424322424132110240033221024403002433010133243404341413020244043323243411114422003241140014344342134433301344311434222200001020241441212203131210432241014113030232241003204441021232242233142432142000443030101400410124200420101320431040113401102143331320312003344013424022112234410221000404144202043342000104012023422441443303014312240240142004410144114410213210230012034140143321324201121423402331221022442101233420144302134231013313343322103221043400143034302342210340141411322011233122024104013023140204213332244130043214341224120224030332043010342403330034100110022000130101231204022441242112424230141211013312311043240234343121003234202133244321430004214322442202221331303131434041304141014024404344111423401122200213433041222341020404104111222030203020414343101331410231220233031241011240313021341224010204324334101012422302000111222141240000413242133140321102402014042002112001003111444412440420214202110114443204331213302113134421304403033313402234144312021440200334103320034233300340124344402401243032143011042323232333111314121430124044234012244101421000423412101344121001444013231033041024101303142434403321204321431141030311032442214034022103214202202342042102111013241124301442443124403000410112420020303402400204424213130441213102442011430414332413303100320103310030031032232422234334143333423123433242442341423143003304310041012422042034311301000042342223020031222243011331224313431444313021402142134133440242443243112424414011113444013311141000134330312020300140442432004043321024330422321242211024222320310141234310034323141314102030344420431310442131024143212010140033033030140110033244140223030043000210020221140303141301201341133122224240243420440230042020110341203442230124321331313212140334423124402332114300132332301202134014342114402424022332410311431410441104420142334414440311123123020321210222343321020020103334321243041221301110300323404301224132142310233342134142241133111113203132144111100242104111414332334124313033114203043121224401103041332432213201324242403221113232044223213022332241342113112224142010344024300212300332102131333440120022430111134133131213120023014214410202111242033120314004044022220310133102333220231001403404030033044334103424024244321044142130411100023041303401304023000323424310301100144304141200002404444041001132042400232101211141123004142230400113124031200021323102332311042302313433432110443204212144113114104304323411222011240000121302411400314241401020213021110311241131033040133412002122014033024223041124124014003000303013440241142432111013211040100124231012143141333131300234424043334331434002411412224210223324042420114021223141414001", "142304440122033243001043401110030202013310410230042420100103422032411304421001121040401411244212131243400224013411442021411022434413110102043404342044311123403401331222200002203400412133114201223142142142434141100224441231111012032333342233341130331402031244222333432023424230013344213121101140132000231320410121422323234111241303133143341321433042340430311123312412310433444343204024300201420204133213322103230404322004114144043214013312204311412013124212424040411004300044113203140240102102241443101103241123420303332403111414103443102344302202312141242203042131331342403131433311430304034041233320202440200422230401003210233323143031310121434131302303213321204010010124110203230341341214211014320310344123334044013031124334330400021003433112240201113213444244033240131111221421433123440302104411443144114140401403230204431040032324333431121241423333100231421441111401314410324003121403432033234012244200242101244302233003003202341342021333243111231304020423432420242243404103013241243104112240301034220122023232402310112110123324334024324333424222221431200034320321244104134410201020032441131130310130033220022414332103303243440040311442220023100242110401343233210410101222311310440422141234040200131212014123330123043011240322113222304314342332201343220002314410003114012223132130000420232414343124230034001020112121320114000001234112313020110324011314101212411230142010342220404330122421243340423100302231341014134011413320424111212332112340432132243011133343023142014442043213301000312230041211242013044011440014111034401424003201414221024120040120133412400043141222144410012303422032412224324422204111031311243001441112330011224232121243030433212214400034032344030312434024233002442433341410111323301343332130301441323024110133440400110142131213103102013321030132024411304441202102023203142404003440233221133021230130241304331303212104300003310221210220300122030434312420142322012122230424402320424321132440301043132241202434421033422331244001014403304013114031132211420424103003230222034114313412143341202200133403403113044310332431131111122231200343143134402423011200100203330100430241041222011404331131413304303012214320213220134131431140202044412002044203231410114214211211441041411413421402142311442431242133021030203304412142313203201201143441221221344244033201020140411143010030034041033130034412222442042301440240211110104112200314332301004113134133110014201411244432032440111143443304022330214140334321041232220321321021033202224204204324410110314401003220001440030420332200220013313114242314422322341442200212003421314404120124344123313134340310004131102003413413322302204210433300204204113012440310104232111212303202224130202002111010140403104233102414344213022300444020401002234240233100103424333133332221140322003033222213233102433404222030143130404012020110213222204342221144042003024211004324440043023213230234441220123430220213003000333244033110301134244111042410011004403110002222424402043311104012043230403322030420114034342241214132300044404304213042440430021101021413104124120400323314101432142024421003012130200444201241442224100210223240124310002032232030424004300410033102444034220030431410321404011022301124400312103030134332030143004430343443130202320240430241101303101022113300303242441214440042233300314203224230342213333302200113413024032332423121334222203133343232212224013133434341404431024441224223401403032211024034423022111002012023031012402040112431404304400134121411223121304122243314123432242313014142110110242141343443443011424442140103113410222242124004040322444223314434114310410104202243320431204402242223143201112141010424113022132332121440343322043043303321201043122202042203031020012020142434202031343112414400120142431242043130210010211221241233031401010310043442214430120041213030003104222200021120332201241214034424211104412114244433012222110234301302211220223221044214440044232224121202413124322041341312112320413240322212443330203243443142000013211303103113341423222423243433324434024442231230140322043222433000223032304232034322003133324323043013113033443314330212332341411142214343343314134002243321410233200443204430403002104140324423242333234342130431034302210343312401110023141102222313424443113020040340231201300243130130401314221242030130040111444003201131404034244321412404011112012003203030011444121044311313312220341322004231403104421044142122431402221102103244300030201040403221142230024320321404301303304", "211322044424133322010131440131021301444310204023413124422003033213013322320433424433321334132303320302344440321344003323431420023434110041120302332130324401034140304443440334134014243110101422140001132343414133111343334202222100321140413020320422002400403134104243311134223131131403012311403042304044031402114034342200313143443123034244200014444422210343211304142442320100303423121401120211000130041143202242304143144300240433214440312343210200010220242433332020133000331031140301340344242000344201203321330133300332213404241042422203111140334021331030420331411341330101133022334400343432010334002441144432300400300311103434443122442232234430410222043400414002343142312404224221202431210304420110404234004401204034022002141412241022020031220423114440022343114041314220314222131140230034200331300423411330220030444221044104022013424233320434232202212430110213214113023141411032024032304010423024014032444102111122131200304201120140240034332124313321401231101031433343022003022222430340302244220301411323342143404124331041142301123022401000231043223222213440200320134004011124232411413230413002244310431030014122320104322314113103331204120013040411033422210341031010342044300430334424113233304241402340444344144444111400031141000214221003334211431444104021322323213011131022011221234024044123211224030124412421243124111033434001001000242204302121044243322210123431422114432200023122243413402013423100421344431213400024432212114024003000122030340434322141131424221112422140212341214231401034342420044322441224134211213320003314133422432021430013121114122443043341210110104430410202101103004214024342102202120113011100034110214114013114012340403231113142431342341204031040333400334321010233022300340103322001133004334204400331032344321113404120402002012302344213413403232304300201322041320040444214144143233103132243340332011220320402242133310244143310114342003012221323241212020304023302213000012041221033204222232440343203204120343044301202230304042000314140130002341244201142421130243012024220323130444113034333433132232112143434301124014302234332114311244310210131434231244044304110320033231042322130121323030244421003022111111114304433314041343133231304021401324032044231110200042003240240221023200313421122424144431324031211024303443443202200233430244311432432033243112404044201134223334404331003222021140321400222431101332120104020342101220031041444120234320330400431240032121244414031120432203440424131101202034211113011001434432320304212210204220112441324404400402423421420024144223202234114421301410420042343010041014004024324424121203402040030011241011403030344313034421123041403400242102144402101322212141012024102230330241312302420033322113014340141240212202400202102403324231221433042130014143441113240442330120031043442303012244122203141342020410312221322032101204302020423014042022141333434202123330011224424421300032340131202201004333241010430203044444302401004241233420322412223112022440013211114120432201233002124133432403102330242422233302302241320141313431143411310424034332340143104033014301212130120410421441210004124401332302300334443031321313221421104440014104102030321123343314144102132330021003013200141021242142430423010002232143334133202141031010331032302444344424201232031404233432012444434443211101110030023332243413014022342412034023341211132041243420341414402302401033012432132241111210102024310340321102300422343121143420114134331220413424313324401321334214130132013443234310013433200132432430012013224320134120312020244314422321020020233411004340232402214313102442433404214141121313411141230344410313130304330012332432320321102013124310340340334344201040221222424442134324340403314243001213314102010140140232323320212414011224231224432313244022431301030241233442214312304100013313213031341201024322204241132332201434101132104414404103304300034210323134013211414340104212410022440210321220000113031424424412040443013410313133330404411344334144113442341021103404034231233104300402431213440204041241111400423301240132224103020030231014124133133311404110434203114410200213000021422021134132432233123330110212410121042233444410320122134022240204424324223243030441031202001103210423040431110031301324110100341444112040402123422213322122323310042024024202233233433144440121124311201424323330230201400003101203111312224040233301430323311431111220141040433411120123010303144312221034110333123012123343434234144414121142440443440112421411241013221331", "110030323204102233130312231304302122201104400411413400332321043432243000001224133134224132444242002332340133240404103111332402133121131314431342430200423410300031034124042403442143221323204233343204131233011111112404324123324313040433231422302103122101134234403430300000443411331144123231322311324441310140024440124020410210330403204222413404101442323304111121230100101400434320010320041124231441021210022124311211001013334320024410443131114110133100112033410210313424123114243430222121232132040222440323322414242034022112411410444010014340034212014240300041442241334130204244340341421100233043144203413443330312322422113211021123413202142224312043223113011133001320331234431423412433413114224421011321041320323000033113342233332334130002243223404121041011142232121043242001021330412230443210101443021311312212040014312121233220412132000022112422014313340302424142414011311024112110002211442212224321320324200210041033004241131242441002301130431300412141043141411300402142031102242314333044112300120304113122414401020032043401334033233043340223244240304233340001434110210323334121324303340012122044400004212222334232422321043024201442022332024440312213014130210222410120203213114344043401031101040333324224302104222113432033214010043331410300303202023442114304242034340021411213422140121301144031432004131130014433330433021343112222300331014210142230133112014232404100442020023400033324312212033411020131323444124410232331410200021320040443302022030100023041324200231430323113120143344224140014040230323442003342434303141242042301041241424242220103033212211432312040222224322041103104214432021231023012402442420241020141403010234101244432343212240302241220002102221131210430104410114003210441331403204231023422313413043001010321424443404410343320432404000020420443231210024101312114043344203112424042244210143330412201300421101330043311314412343233330342044342304412402124211430411322331102423334411414021241310013444001044040104320131020140214101142120121201211401330031342201134444144430023202320212422114242401234244020010242402331442122023021201114130144401043213203331104014104300100200202330041344001012210341122100311123001430202124332300114432232322214202023102304312222344431110131430004343024344330012241433330410143131442041214210423012200131023013132234101311210410144320430401342031420124030123442214031140011100341132334131013441201430303313440220120430140144241322234004114422434142301123403003010114430110431144331241330424131024020210101404133012123133212013323100401230243124040432401341243444313442100440131203000422412133130224414214104332003331032413312442230421121024400204310130043232331011221131013431323302200044104232224101222344024243140212330201413434002242440413200104124300402344340400432330402020112440221204104344340023044020200142140211330431312043334223113242223343044130234201440230302400200324431232412334210234030413344120431032024421413143120113023200033113342244414131422422340042433041312003131310104110100122442143232121334310041402221003300112331443441243133014312303310041244411033430241001011111321223402022130321313241224003304001104314244044444320404421430343313000331123324200333202210413412222042404334440130232344342200401413042320004041140124321114404313241421331002413140244441114031304440230443120404421013443334104444320141312132314220431143103123431221232300423214033304041440010420420123040433224210434200031330421412112223023420323442204003143031321031014330432234200043414331234411411013313132122201132421020214401443304020200011413124324130401104231110413012012433111232422020421232043022414031301442344003223101243234331441042334444130410024204220410204410034341014420310400334231432342011031333112233113034433302134303403330214042424240310012321440043041410143434110020110333220430122042133320232120204312222440301401201014333432444300023140200331101440032022223440233141420043044102043411042444212140444013220422212313134032414442130340434312012323344442230301124303222444200121222114323314141130242330244223122344131402220421412030331413421003434130144320044130033203410123143241030121443441214022324002332234142144420214003200042211204311024430044203401012423433431232434420034431012220233234213140341203330322211202321332224342210413421010223101323230024221234132023232430430124014341411304431243201220121123433230402141442114021340332330112042201201104340032242103132403034240110130311202321211423113112120", "332143130411340423114021031203103441413011012201304114103341132111040200411033333031414321034413031134134033311022042000311421341420112441232404431131011221220000043043430232220210334341010311101023243244343430423432011400013243314000314404121424211231120134423012103141223212300440313201142033433031041241232240241012242002033141033212442302422120214001401031340240240330400201010442021312131104204040000302400234101024244043020021444000040204023014421303100142400224433100114431123422330024331042304440433044104200122324444441320242232213123440330102440333403142141432014120001244302232004012242304312030212423210003243303433340002112442324203033404341114142031142342313431024431400313231242024242311343030430243400010321344123223331210023041340410230310323410441032241213231410304410130041204241140414242114432104021303144313144110311322342244001224132221204022330144002112241020221311243211141334341033120340320020140434441323010022224400231213432024314120402014114220113322002224314243424322021202331142024402123002021344444223420220134341442212403024002244102101224022412134213414340211112333344133024444132001314433220043130033044333133442214240102133334311331214010333324141140121040041331112132310121423213430133311312223112303233302032111311442043321304243022404201040003143311442434312423411343112230424140113124402240100143320004331040313214133411323302014404234320032332231421223102130144320001444414133331112211234240321401114140424221031333434321041100100103302344303023210030234224042221212222143110114231443010133313013204433340013133201324132124211231001030441322124110204240220243142101413112114012300200101040213304002204200304330331110121113201402114403441143111134334121220140312133444121423141122331243220112130342124104113022330212312413400444234310241020233422033402430430322324103122423120234322314004341303441013330202142333244310223331013333220314410044300040410001414342434024123230021442122213222131312111241104103243312424133110100134022412101230033213004312132012102143141410103020112204430141442143201032442312330021300010400302211404241221431112230212031130443233022124304142124403103223410214002224241412403102204241032230334044121041334004103014201410014104234313342240131420310233141300331043402421140414200230020413340400000304043243332330210432144324222112022001121020222000403043411402110431122123101102230030003223102432032432220014114304002242112414103122011401231143004022114202240043113210000403412302334143043412123133043110000034142404200143021330231144333023204303402241333040232442031302202240234034212302212430231310004424322321042111112442003002300200031422334200241324004033231320440342222314040313220433304433042214204401341223032443131131431320340310403232433320111131444330132041400432140042402404434143244442133344300103041304214001020040043001243020034130010333230142334004113120341144124321013433413130114002400341113134400230330440442043133144102244120421220002434114413431212202422001413220210414110222204311431044003442100343433110204013130122134020433202434111101034021233114113221232401204312040001042200324203031042312444101312313302244413341014013341202334111021201033240301033200203400404432234302233013321340430241304021343042143404212404200204313110323241444144223433200414013003234114011042401303112444411434210040421043313223201332340322113423300113001412021000010124044141442033421424312011311440421340112144344301424324144314021424021012143332032004200444220200012423400333141143321213113031433044334301403100341110014322141431230241234144240214330220201443433323303304441434430333413202302332122011040233210043002444431403044430442434123200303244314124120100120240311300140023122234442040440432002311310244130031221422040004440020201403311300404331111133220214210440423042112302413320110342202433433203331221113403204123210312001402011104434301243241313004223310413424303232034321412404124013033043421204041024332344202122030121001121433441322024211330002111434332324032001233120410231422430403420021421122311431032220220034022323211122421210312030114144003431204131321240300120041312222002010142010410413044003240431224302102121213111134131044012424113412022003441031020241343243302210130404430300440210412301002344121001444400131441420322213124234213431342001443102331424112122232113414444402233014210033244304124423443034002143043114402334004442230414212122302403241042404421003104122300201340121", "142224424334442200043210402033002134332043414220001430332402031004313401042101131304242003230221033041311113444420102334231124324033043312012434122442002434432332324112330321033021113402242000111312140432021114344411323242101231313234313140212131143440023314342133340221410000223423241103201021144334111003433303343111103312214143411031120204321142333210010242042012210212400214324030231211410344012112343042402031400010341013412210124241114131403321321421113020420141321441321223144420400143310003003012033040130433214140140401424432432300242404203443244034011014343021203043411412234303011121003042221431414041334102024221330414114030231213300104432210031103144131442222011242044122003302314231444241341123221013200434201231413303431043203034322432341131313301132102110001302032203410141340320234021401032201224413113043323220101042102130100013420440034244213200132344433113331203041430123342122403144021122001301221140100214412032314400113123423100344232320443202304442002344130001031013214433332111044100144044443434233414134414432402140001030211402434241021344042031421321311233242013443131224403112044424133031324440413012023312302330413420331221303042024444043000333301103142223400110002211233214203203120222301324411144311220100324223002113210031301343041044000120423241314030221111033233042003043240113304240434344434434203322210204000300402102201000401144334410341431103224024303001122302330234414432410313302101334441114030433340304403144331430041440230232124003104022033313413112300214214442301413131301201203121132314030411312142321414241241220422343340041204013332303444111001140102240324234021113024010134322133013243444240323441433110333234002203100211100443432203334240133202220123041402012213400423412000203214442041401423142110010342031121342134223301402410322102101102113214204022124424010442022112114441433003322404402320000132012333402034420342230031232311022142140202314114423220140432230303013424423111030011432044042314322333240412221134323011112242220332114313110043134010204444420130302431340104200041131211023041303420302233303201421232424421111202242200434301404114440102340333301402312414113324212034324144342103233122412444034221124423332322303220244010123122014212203144201303142213031300411342301410421021031144120001140113412123323014130024121432423402222441043121421114420133130301102141034324131401304211224333221342303110341033401314033242242003301204330032302232231220243113003124342410411332343401120404323031043331323112200003442440440142120231130231444130323203340143102034032132324240221434431143422123323240103413034042411303411003123143142023443233130300042022221201114403131134213211411442122440432442133443232231120101202044040124011303340430022000224441011214034042142200213441000102441014444220300412221111330342313021044422100143324034224330310302442004101031332141031141331031430341202323223244034342213311441024423113334341113000313211042042122402212442340221224144223420034301044112434412321030213203324014431004023332010433111200124134200203232130321401332214341032143024200232304432333011342330301144010323433103240433102004214413304443212433242141213010303011004113134032304112000411311033412410144122103133423324122110430340202004040112142234244213241212100013004144032304000014301233021101244043420424400333030433403022112314310020324314042123310424002413021222130021440210331202110413031414114142211123112044302201314343202024301324332124100041143230340102030142144332132321223120142124224410144004422034041331204214113213032302123130140340304122002032304321421121002323343024124242403234030240441420024444220203043211141003020341143240100110010124042441041020304223244343320114230101030303131244031243034321122224313410343404340023133113320133324323002312310433213443433213343144200242020231004403340434203202232231413143314010112420221334134211300304402312100203002301442402042130104340224021343304010444234430233003221442323120000111001131314002223011441312210344040330341344424124124140304221340421404330013033321301000414421233121444140224011331311444043312104203311222020403422202140123100303233303331214031401101100111014304011412304230342101143003000414341433023233014011044300302134324343210101441124431022140023004011201423032102142322122444243342413323142440113020343240021410430223414443134424130230410214412213031210012111303221411223204404014213134220141131144242244241104214034032333233244420311334", "423103430110420103214124101114420002143102321443242042224232140011213024321030442310041301430010430010133114324224123324243311433234043122444211202131003111044244144343034003241204040230230420130342134211414034310330102311340201200322232431312041321331223432341102343403410330441342030421220234241010431132342300321222313402212301101434201023240010141402130113424342212131313440010433304433330420421232133221000012012224240003404113124301004404132414242023121043304101313414104410012244433241301341043230231031223220411111041011112024040212201411031200222302423400032401302212023304212324413230112332124224330110030122111301421130430433304020124000112443002023404430033121444211111220230200043211402301130342130432314021344243312310003340132211204222410340140244143123433044401101343211244101303011442004324221202134122231344011430013433324412104421210110014311001313003000224442033303344202332303234442214232021441110323101031140303110414002140443301311422001031304423012400042032331104144123443002002201411010004204044121403220302234140322220143134400223030421443122414232342442031310431003243111323434030433124130101121224104111431212401221121244220343000231340021144443004304041002234400320411221231220313213412242241322213400311300321344131021032143423401021202113144402210011234034001030014000312310434324310202240144211124303213321312331312040312340232044434344211210340321332400432344020212313312220301304244131023422142124003113432400424414100230222210442214303004401400111403202420021414032113303334232301302440423312200442120003024141120040230042334413422143044424330110310440332423310221231001203123302340400130301210020440242134102431143404021221233111124033400221202411313230303130421004123010200444234244243203241111414041444131214003433131444132300232244442343010341400000321012234313142214241412040142310114124032042040344200100321443320010013011211444113031340110022234033221411143424132442000003430004220043223100120113241334120004101034224311240310304214312214132334332304232203404032340112232033024002043322420230234433243222001102343422332340042014134220124004310432431142124414434411340142323001340213430321430314414014102222242142142433223030031311231021314210434031134311000223410244134323224240421400030102014111414431233344321024433232440112121402200113134003414411201042031344312214222200020044320323012241104422343003411423023133413231242410030313011440201424002241223412213133331321121341013131412324211433134101120202322214141203421103014324034110201421243404110122012231232311014103420312432224213200204303243412030344221422143340023321321404442000033342122112444333133123330401311422213044310303413324024214000330441112414444232114314024414311202013034132342023310412403411141023104024143311020143243204234430001003201010420420014034211002000403440044033032001222433020322120212321232342341421204220410201233232434320314212403012011201004113141000104031412022413022413034102300033113201011011442103211104343100201110130111242201411133422430443243112401233324241312342334134020102103321234042324433322311334324341102133420324044121434423144320233212133122430241021344212442344043030233414404131433041420333310100321333020121240144323114414410422432440331414014001100244323131344123114100131042242120440013233321312032022224101202201430102444343244423221244341341401311110403202420421231202241043233402110111234022442120113310122102444033414304340412304102141310423314020442044323411404202202233244031132240213344320044421120132423241342040102414323333003310144032113013320322433433021222042322210022141132441032413311332043212432422222021244211004434330330031123021421001411211332323033100003133404031331100241143123342033003043122204423304404323030001020413001120203441340441124433200400024001242113411114214330043021441403040300044442410324300322131343423424114111011324230032110201041423241011423101132040414303130004243230100124031200002103222030142332103102230010004342144023221202433214021342334001104011021012240412322101133400124014223044343243322110020340410023001040021313410030211041032423044222432112300010402113330133143112321221014004041142230433040102234141331102003322231222233422011221121443441214321413024433314300133122310410033000123302010312241232333210222101024333221202302202132033003442424010001311123234210241442123314010423004124412412333414102431400020220032021423443202313413330224214430401412221232003441100214", "100331040402132431213143020304214443203104130123101123311031413210221000142401033313412010301231040234130214140404221424123204010314441433030103220420402400442301300231240401410314404032340310224130232311222233414002211424242412232413404420323342340421113001232333430102231324234042323140020303311234434100033440244131430143432312342034334201444314010243333010224013334430100332024030002434441104030123422340221003040324042131130221413331234042343221213203031310112010404301403321412131443322142130232310301104223323421243014413142014124240232033224333403402220303112222304004111023012103301402144010233343144023301343340414034022220141443013320131214334131204013032210314031144333112343423100220234443322234013222002233213122123333013033340010440104102333030313434241100023420421400410243202230012004202020101014200320020344004104043111232011304431022123313400142344110344311331121123014120223000123332401404122042102134433220234034022114022404040101242322144010212241333443424121121433024012212203400032114323444410113321134410204114302321243302003001142220300134002341144303443213214421103410333414103010121100122041230012112213411113121212102120200203413023414022012132114323030114124044223220331442103132244031300003420243033144044222232131210444112303223044400241103033224324431310013033002124213400130304224201034043140414231121214313331142031301324040424133344322224012444202314023203434002004422244341043321314114020312100031113301103302042040131013200132433122123342000043000133234003304301102423122133140300003441332023403410222440312041413203401024442201313400040040130000114212301244402132413231331004001422332044201310303144443022414414023244332443004323233002444432424204122123420322401233300310044010321322112233230043003340110140310440300143201130303040024120043431330134244103031234332110241123212434320141220204203004220301401224121004230143114023042324311234424213041432012102001443211033232242110334300340331234142004341343402204301004110424021000131121104231223121032300422232430122123222300144240434224220121431424343040242400333311303211414401341030404030232011111242340003412331313024201100411243040403132032102432144042131341404142221003411312321202332434222402430312414204034114012420021010413444301301111433420002142424132421024222403423103041424402323324410112042422132132332101223220004032330422000422334122133421041134000340332414104103332443440400312041241031332402011440301000240443241404313121340414103142114044301314020124410324143132242213301404233333043404032324421313100211241110021221210040012033333440200001412141121304444144312322442440243044103201402430231424214312302103312223144112003300111032013203100310221440100114434224123032132042311034013202223232030104341424210333313011323342404022201424442044102242401234324121014110334340430404022201024030344444421244212004341131411240444000134444014003103104301210302042441221240122014404110420314020100402340324003020042011001131203002401131140101240244204100414232423344104244033342102433144121011012431321433143303224143030343112003032240230000044232313314311211320344000221310042202404414001340420102024331030132302332221032212132311124124430130204311031043032304444302313321214424301223314324400014343412441233301201433213232213013401230242410044041310020023420304332000442303233204441201111131021434341040342213022322422213231314132410204433010240402121033034433441243034031041313312441212210232123140424221131131010044302333421112112212222424423310444240311144420043332311401323401114214443220402221221124413233400130443000044033340122131413020003011121133221122014440314114110223144002433343002040334124343231113112423301133410003214012131244203311121133003113422040104201430121142202112202041003000230100124442213342404431323344131312400431412212333044234131131412300440144403200410333402032230332310330024112233200311210431310441240112210144142001323010210013321020232210101303231212343414434343433410420110032321423241144214130344234011341043012332044412422221403321044220224241223411314210041314343302301103244143021204340021232140440242012034243243041434202414113432323310334144031013113133033123000302020430132430020140034213322242402133134414333333010400330433112013130134042043024432003421114413121442201412203131201241342021341240412102414023402002420222400143201132143124410020314330221304001123401010412030441414044013232241424020402100423300241331124442231401012", "022444423300111310213032324303332032240404204020304130041244011411441300323042144234112120202100001430211434101402012003031223021110103342231303341423421140341114014320204001414231030411412320001133040033331411312312040230340140444323234043034341244210244214004414044144123120431103444100220243243444010011404103114223232104330313131422432123120024204340033341400433440214100310344304302043220404101104001110130441324111332041213410343131112402032203133113414304234343324030333102124421421400213413011343444224003123421321244403243120314304431444214001242213102134111223411342344320033201040110243122202111424403340143244400012141023313324002231001032222233334000134334043110400003013203021104004211224300410332202434100432401111100441332213100441313231431020033041422113203212224341320020133202410202311224410001320302144121042033230032414143232120243302331243421332241442201010213213311003304032001334330242424031224111321431143212343420434223201034220404120312411241300400313010201010403344213103101201313034030142211040223121323343234040324203100131404103401443011401044210304144043011041123331301114043132444440420024432342102423424340223040401043220331232300324423412012332243431304401414024300024410332034123013202321031021222042413340310443044441203103343322242432033220041234111133211403140314113403202011101211321232200131020402111341423034430404412013220040311133400121143214240404024333232202421300040010301400222221421423044223012003432134010242111411443144232333340403101234413310303012422042401223022104230412201234402044001123131114443342321223243441140231113202122442434232330403131310442442122212142043400123014013222413303213302340241442222403021400101310133302022011310033014130224321104014443240434333223323113120312030304023321000313243312021444232223433223423031111400000204401301401202440331221432321104333033443003200042022010043133024413300434041204123414301323111224114400401211410430124101020040110144220220020334314144242101110214421122123112141422023330340320101422030204340330313103200011031424042200343432031001302001124221420040012012201313432430000333300203210403001011413330020123330320143212443104201212113442041410041443040313044342343323410413131234413301343122001013043202112140232334444404030331220322141000314220034342404120132222021013321420011123240204342244313134424213443441321213144213322141342340110003302124023302141124134013310420312401234113342110031000134211144242410413144404232442041120123220404033142331321201000431100333424412242333423123221423042232244003240412104334224113220200214440403021003020034143401314334431230022233104142323244333021004114300034201331114430422340241021200212102424030432422001110312324422301431024321223441224404212230320312042311024232420000404212111440421101430202331042202242043012424041024243432211123220143043422314003112202234232321340004434333230241242140332240221102410021403323213434112313413412443034233321243314434140443443134212430411324424421413020434323030412430112030221012143032203244022310144204431442222414410124041003241120414123343301141032212420321034421021030141414431240433343410313112214303242123244111304412423443034223212022433133032204433112123100010001220023130434334430433324024234212022402021144242244432144321422040002102221424031043332434011021103344032241410110244041213343030124300001223241314243140003444000301420004412404013211010442044414124004340102413012042001341421012032310414021114413032114233233001000302211100012112223001301211322313234212000430401103042220112422302131432223302040033144002112100200140100300212311144002021204413341010010041144033111012332432303444243430240313200444014444032403313413223334001130141410201203003233202134044010113011314004133012430021100121400114400403232122140020432343140130211242140134103430003214334144303402302112122242144344140034423001212000324342331424324322030430011304344401022304233432311431302241224304241324322341233310310304240320344121222302244230124104033340321443444443041143044003231424222001340430333004043003004134442011214042330034201441114211342123102020201040013420330331430221324110411430344334223332030420323144333412232020033334432023134003201401300020410004434414443034433033014122324043221214242214411140242142432041040120241030101134014312142102043434410223411013202302033313014333344412301324133420404014342143421421203001003443230422003040324122113321104344122424140013030021423112", "424312230030403204311224242041042200332220212004232342020023013402101140423011433302412220333433202340444132343000434302241321003244013144000340334323012120303311410432404301134213431223222003420143222132313141332301144121340304400424424010431001400200043230421123342322101440103114140124110334004340300333034140143330202332332224444144314333220043210414301100312012213133321124112121101101413143110012240130341112123114413214332400403232403111302232231214322211114423304420122340140303303231411434411110343142234441443421403322101131430233202034341332102131443123410414242020414343110002442141431042002224043133101044104131414104120104342003221130412040032213000240213113021000031134211331121222032101444343041322111422300414234322432344331232222100300104423214332340040330443102142003202440033110101432042024412012003043241004243120121212221300100342431130441312401310324004210114211102412330410021242211324324221314242203040244212124120000143233032102444412443040324430432300442402001410244342414222021242001212431133013004140234402212040140033320222014302213011120322424021021402140023040322012102002022442022122024141442020003301003040222044041214104034211124140033203331033202314412311444324221324034220424332024410114444102032400141003414242022041224024041123222341040004440423321123400010331104301242220132231143144023430344412133440232410221032313041342034123003434203431144421343433434423231042112213412431021332344444102113410410233434332344424333001442142104333403232312000202221410444323033344444003420222001100342303020343101343204414032130221023320110230214204441441214331401024333014242311440102434322004444403421411204142231022243240312034240043110211101332101344222313001041020344234404431343231343403401024322233122124424104242341412010010220330233431412002132311434040410121410041331211314323042143402320010440003103121202124401042321043224330233113320221224232212220133241442140013123200204412340422242222403114120223323341302241242034321110422340243403342201142003310110103340024314124111400140032430402143202411422432221033421204030421430131001302213203031134020241221410241442144030123210331131200112002103133110114022203401023431043201002304043134411001014201342140131110421024423443342043130244332113443244114113320322321100324203223031311200202321113143241404143001022213323242010332133244331431302411111224021042212143410300230431434310420241421112000413233404020441403243334424344211311300420140002320424310330424230402444041300324444211203012003311230003000034243414231003040104310231111101320041220102003242440102123101002434242303030202020342002004341322114314004331210141402032343041323440014404202323103322033443111044041014004401110141340244131403402032422340242233231043112134410140432300113240411441024214133010132432333330233232322342320213000313001042200421223243122021111321432033242242111034003313311234314234012214330124233333332142133044134041414412302444210041302140423334340044114444311301030210340301124421410002244444444220124410314424414120310103144423401200103101113323203134021234000001300044003000424443310333133123433321430212222303043320402441441401343133001242310041433143230311234323030324412430202101113441032401100033400303303202342210211412021124231121043421002234141330004311120124233002110304122302334210100312303021113322121432122312301230433033422114340142332133121212420444401300204033120423341122343230402131304243230142340113341310223304342421041314224311320200422144343141142113242442022413144201032413204122040132423442030332101443220314411244244010041211324332240412142421102011030240021221041211312331301314011003030133133242044101223124142303023014402023313213344421024234312112311102432404420341010344433113402301342341230300341334340333403110203144320222230112324000240430131232324033330414031110314343314031042021303223014332041012244204332244403114141104441012021104021004211003244224134140220411430131212312304223331143233213342321042234430030404431001311120244303303312113121224032300302112141320341420102000243131432002110310000230320233011011144233140333141144023444310000423311433412424223042340301203222141003024132110412001011344303040130401020304120043222314024302444042012024012442213040134032111121332141034103401022222102142024042430310032203123211040201243411024230303122422312120230224002141022231231121340330310300221103410012144204004240334103301320113100111322202211102142200201312", "140311421111101401040413414202443404303414144413313201104401434214122303100432101202411413230324202112330401212003122321114331314144133041321422303403013311441404412234102234004023304434034001004112131000111014410202411133020204122343320013012302140010421144441032320031224000104302400242131203322331314204141241013403234004333320131130404224244310121432302232201324330204234102144103223402422032033342313232443210134014200223004112123441332210104011322031310441420021444433340130022410020124143240312301213232304131332414324023244211100233401322224332102344440003302400124443402420233041143023131200424103104013430022301311404401220314024201004210101222340142344221134212124232020014412214032023303113010434044124324332002121342301323433032032244222234012142431141434132442123030442233212334043234331010241402104344313034104331240434131240244223413303112141411131041012424403144011422123011311132302330240230112213032120410214133402142143210343301010124134142402022131104000340102231422021331041002442101122404022132344024401430331112440322411023021430331433123131411403114303220031123213321404203011013344401324121432132423004404232410213000042012112331303202021120203041334120420023113323200444204204101440423040110130211100232021023042000032022402401344310021403233112434211012112434043034344122312143244202423203434233300121320203012011343130004444210311222241240130220422030343230442311142320132342401133230343134242344244041442231144143202431333211110220444032000140211412043414003043041434443131232424341130203320412002341120223240101202123044424024013010201003144430104203212231113211321033143022444020341423031343204144024032303340334332241324433321413303321014210424233002010124321222414121210321404112401302121203112412314404043424114320031043304003224422202140243042044101244112430222101034242433312333021431330121244031034144334331132114433243413424403441241042301000141300012402433313301033302042102101323004320220111301131443301124203144440033431033433040430034400223004304224033014423443204211100234041301032310304310104013413004140300122401423101232243200122210442003400041431032302423101343230134334311440240423311023234114140404410312030210032111130023001114343214222012341223120132424423043343311243114220421432122213442134321004122333314434132301243422414332223203014220431303121332002113133202032330123322124240001112122001120424123243014134402033042034120214013400244220121212121000213204110130044014243030020003130110312020222213031022043043403423430242140133023144324013330301301344213140030412340300302342414342423231002001312303044213221333304003024310313442011330200000334234434320032123203102244114044021343012441430220240323112040201440412323413002140101100212434421200011433041413403433142201313041204123022333140324243423041430124402043043340332232430204141311043424241003121124321100332340111143402400040123241103143041231212011123210340033131044120001110044133320120442431444134242220014241404400022324202221443313433411132344343124333022440402220122113122040431114430043314401201422003422111414130200000312400312104121210441423220404410023011343411014033331420020133242111344243041330222143414243241003314402131020231343241104311201022024304210022203133422304221233344033143432142233203002011102300403002442140242323414220132132243003242132023321204402312041140443312432142442400023240204432140303320404332230130222410440020043002333021423013104344141043433211221222100120011031111211142211013432400440134304344104203204344412341222232331201042233313101224300111112104444220200010131003102234120311144422034210410131401243142002103132001410403043203100322411111033423333343440231413012234413030211140422011102124314144300133223202330411343423023222120241343123440004442000220421021401141041024300334421401123144401042403420010143203313431324011102142213214440133313134311102330433142211123311441224300300441044440011403232212230302042303034214104341303342440042113413120341023014020042311224024010224113100120231024232212244141012231132303141434010421144121241423133340111101323244041023233440102312214041334423134302324043230334144333144134430431330441101012041110412131010123021332104111440203342344232112221003033034103404142123141111004204203224233303002443133401322422032204404312203304003210101110231230120001203114403341403242210024113033111132444010320043224331102403120443030310003402040223202220220321314200023420432303414231", "113310302040434342422020302414312042103244434230304210124331410102444443134130421443102201010342141243142400440233242041302300434041431031410001200324410340214011440231312302411243120313431321304422322433221443031014141024031243444110004203333100020313403003400402331133202103223200141000211042043123203114213310132141232344432302031103342022300120143044033144012334402132141210133202040402322402021334020441144302001010321223223302312013300421332042020222433303011242220302003021133442243143122421124434100342000440144042030403310413240423013430034013441332243411031220210111403133142310324212304423120440142430203424114423123044442341134342102044331204320423024011033032141442322241331311344203130204120232404300414310343303203041002022041024320410442444410110010002320121301213112042403211303140402224043121223032444222113231041404430234113042313001301030104434120040323233020111100402132141423440200030311134321210422110232120220312230013333342302323010132102343121402121134000210413314140232241401023044334010012423143204414001134311300020232444042122413214013311014411424330441402423342404131422300242004313121140343114111213033022240000314431102323214422303033144330033200112333123444102431401011024010344320213044101133213341332431134444220333314144123324002421042123042034002411140244434304314012014023414032031401330133004220223121103233211431001422313014442034241110002101114012201442331322412404123304141140400023133404411120421041423441400111114203011121131332431120420110104031310332023244300010403011321230343224310123430222134423220212430233230301411332222400414403232013431310421220214003102244120134122130303440233322113111002312311123311434213421333244431214314000313300413113300101422014321012101330112033430443103001111310404404232014231101230323130034230330023233301034222332342003200134344022423104031012022330142331302204413300432332422403211324420410210301034143412421224334033300042041130234240121000441444213402143002412013003013120443103142301322004331423413340422240001420104323331412112010130130331133143221412111210143101431203214232110444102303403221033412404234101410113133420030311041034423013344120041133220143340020010121131240102324243044334433314403340122311130031424213100143014331112010434241210110000124212240301201301403023344324221004213332130210442130424320134143413411343321000311441431032034040324011000422104041104312214341313043043200121312213312403324342131301204030443441041142131402422014411422033402112411224134034323013240304023224201124122433331310202332313322011233432200213232201210411423244040324000102420402312324313442123021042102130243001041404302411020032032144424313420422104230243104110321431333300143040122001342422220412320102213004100421013410224043430431102424142214110131243044012120310140101313210012134224444312111243003433201130434424424433004120344203443402144443413020400333402233042013234422130342041441433424234034230444131410224234141333110134121102240130343421213414434420141301032100310143341001133334413302134134214142100303101232322144234114243101333133243430114114340312220320230141103214100232243312123144204411124144421112411131432421204232202430120330340320031241004441220233241410403004102140041122304110020004413141010340123241314030314440214121334023324334130012314001221313013344102403000010001014044044144123410301124414444213211121403200143313210121134420132322344004133411204304442220121204243143422004124212323212400421233224310411242204344032204034140030244242124130131001240323040233123114403444122422232042322402013141224312424413142430340440010203430344112140231201310242110043432141422330443301431403300311212331111044322101103133134334120011242032224033121421421323304231411100202204040121032420133120131303300302242441421322321044340123123114003044003311200222044421124341142344014002301421343333334314404434000244240103320403042240310200132030141233423320234340042443403122021344413341000234044322013340230114243234343013431333443411414333200212230342214414042441213043041433000120423344120310111143434411023301404222244210410402303133210412030204230341410032020242304133413134133211121224304124004102101413300432142223324424421022031403233134402214242233012434422203224033411104100330242043234200013110440412442431421434433224242441003414244433431223313202334020341401312212030342242404010132310402213314330120322113322332204342101000003431133342224012123220411344212140", "430314030023210411322433343344430032121231243314420334440314433431304332031420412313012313344114401331322121231304241201230242444413401014200440144041014110010223431213233033032220210410343403444112210143021300411113203421131040441341400041111314132342320113131114322222320222341320423304343012201404311411420332113101300222430224000102141342131204200413121301011201224112124300011332110404344112140331031023031244301330042044133131204021212200141101101010242011202321400224041003001033434410212100102101234021202324101441413140202444000333204034040102343220404330441441341004314120343423301422323340244141131323023023141214102320134232432240203030441012013333302221324031423042232241310424422121213202413111322302024002324130133234021444414003334130213440431444144002244021211330212003024140022323034330044241322334140403221310402102432444002100101423230210433344430323341421020003013021221332102103314032310420222100141241204404131102342303242432303410132302103302013403241414413432210412330211131204243124434004013112242023312410033141401303133214100132242120200143213124101423234134322341031020430204043144134440013444214012001303044142211434201440331330040004441414000040140030203243013244434200242320432233234041412340204214412241403224430033422000032243100242333140132213002422404201011140100121130333044103342040123444011241100204134202041122333222423142420012444241042211431402334243420303131123124104330410011131012204314424101134212103004133221301301031413420343342023121014031011240040304422332142334444344344300300042424401132021012340210140420420403314332321430320323410000141233000012424241300241031414031120424414302430231144121012213033013331442130002401341221301134230104202113003431424140022304302032430323022323112124031032101234144300310412301122002321430220104310342142013341113200000142200412011330233303233410222141030434132334223134313002241443341403132214200410413134021202101031334132420414430333030104141342030012441100123120111031104343224110311034440313113130221414440034224301333013113240302120012341423021044103322034433301103240414012320224031414203012131032110320124032114443442224023134133234400144423000120432413402110240300130433030401142301203424022031331133402210412113300041312011234433214343422123423324214042042213023442030333212430343424242401031343141340402121004004230300343432341143304221141200302124020223444421112200101414133104034121140404444224302124220332442410441322004130124401301113413012220022203010212413142341300130043042124433312440131202140410023130110212324140104123312231433143401403244410114341203402401420203123302120323210114310022144042330304423013241020142304124220023104411032001142023140143033143042402231221402124310410201141130143320230300413440444313240343324001341434330100421343303403041020304303144001240242223301311010133142114420224401404330220220413142443133213031444112124440221411210220321424021424030141002412144223411311412200010420100410121324011131131013414001102142344111031433204221202320330230304111021121124241200341124420104034140033230143333240004013224234431411142313440122242210430412232334442330033224200120201010230304322411413040000410001121023204133012240203330242421042301044224121332311113013134302200433330231031241411004211100410031013320142332433110214024202031433002244310032331104444404134333443221310201334000000310101214402101010240033212234013420322411134034203041313132044200020034044244004213010030000324321344212032144242342044143343302010100201403112412223010033440404114103122203131403212322432312124032314001222231110330131202120302233032331143341131401134222301104013021424043014003212203423243244323002114004214133033431013400032433332013214121232412123102133122101203014331114202400113110242302131342400030232320334204132102220332200234223140240034000230324310403341032332101430031123414241113124303022132332443132330132010023332212421223303404022100244401244014422011241134132041143012431412030033333022341030302440214004334302040000122221343121031133104321443104402212343030234044021141244220100100044101013321303241423414303340040401032444424214000233044023230133331413141012432031411321112333204131031033214340200403333034141214013444001221013304344230020443240423110013230433314120121331011234310103222234233442411344144342101410144033031223020001243004223123132421421421104244432342432031421211144221040014012240140134110214244123113402431224003001433", "241032323204310134404010340104031244131041124401124121223010344421140300222432242423330231222040342201420034124424313224042402244431203323444332114214110243344241020224044301101024131024140412410340201124322323434011344322311024023324131202410022302432421012324444344214320224204120242342132013103442022313434221334101411230243412321111031211441142424224132410020314011142400221241433312241010310432334340402412041442101343444332233014002043003312341101310022312040310232144403111102000444211100000132210232102331413023041310112231231001033011202104131244331021012411041111344103244410120334012000230033223244001210011201203111002410101201011313400000031431003003211114412423124033344404211010204440000434340411110221404011133303403140413421124100043213403103024423330331224441032032122440244140212234410144031223041331010040213233324200312414322012443421410420020340312204331103041334101040412433221132234142302430222310202100424310031321144022342243240042101101442041413212010231040031230344010321432114003412343301404034321334344012041124340324213224244223430120303240131302041203244443444324341400422311002414411402221010214422220144243004212400412401242122201141140330323211241044301021441412334030003341230212324231042210114420331403130124403224001124422014203124420420301000031203031100104321433213340444104330113224001142321304130134334232421012321430204002242413310004134411334310230121112301213040244300333240241041432331042021134013403312003113233232240122223110344233431042440313144201111134102443432021042233423104023442142322130221010112041232301344103114304412413020114334321344433300104244413004304133220444102321230333000041244222313343302132200002221324034204442113130241230304211423211141401312103142110143440303030211340344321022121320304101214102242041021030210000340323440341102310244211123443431331324331040412433122344424311133234042030213444021000300343043404234101200424230402043220231022223010110012222044433331231424212123001332032110312430113203213322322042423004431414014400114302143414110211434022043210213432230230031304122244202014441431341014134330044304101340112244423322033331224040303441040021343100434121300040200341432033411112030140422441000140402423410240101421304211441011122004043204333332322421112441011043001312033020300031120310212314304301221113222031042113403423244313412323301313432122200433010023312001331134041022300432031441230042313432002332421120321032400002204200113142411144221442021000320111444003213030043421032012414314230341014444410103404322021233404440232024442104343304310230200303210020001020224230211210014011003001340421444343223311230321100301140230334224441040044212220032443113321301102230313421032041440021133230433430242033110334131023004043111114443343323430104431143133204242442330022234130441204120310431104230214313033441214021244144020402200230222242342041330043240211030033432232114444322123112104041040000111314202200121101011102244134411312111324034143041344112320412304113003242311143310144002243310233401130121214032202140124311331142312232411144232422004322042042102204144311040122420333444032301000131104121230104424003202214423123121222040123222313041133241341223320442342021441024120024401300033430321304444133431112201021324341124412314121342104000200344000333322220434432440041014101402331414304033230240430320320041002140334022043013344341204040024331322103003433333100111212423441200001304432300042011000033332104321230344023403322124302400200423233311200422100414212133100414400042123141421341113100301000422420131432144100043200410130204002320012322123144312411312343412120113011022222332102211313122303024412440204213431202330344320103043130220410220142132304311324440004420234223142222444211311432432422432010432203212422440123002404104014341203224223021042431331400110040224212342440104134213400043404233020144410232123020044232000002424344122123221203441344244341131103134441103211031101104134124011302124042431134110124243411224340333213021334302213130111242133042001324144041412232430441402243301242142300133200423231233032113402323341100234124304304120440143322304000432243012221020411203422214323344422331332400004002311303321014312312222012212322432001104302022043413203241100142311210014004103140204340143031233303443004344410024422342103134340222411042102421101011040433002133041341421333022432041044014121432102434121332331104420041434012014414210431043101240024243414", "201201432230002230110004133044020220232041044024414311121224121243014033313140102112334033404203322124414034211132213324201202000003343120040210300344141413340243433342234333100001132410300033033230214242302021340122124100400440031433331010023203103043433002323113233420224443443323214100013202343101343120303424241132140120241304202212334000004301041140200441114041343001101123242043430001004123032240330344431324400213303310012231241014430222204123124140211142414013141120221144013432131231213400130441142044013334312223201314030401141302220314230214021344102211214232302122031440322011423001421201011422242130014133121113344032404144013333433004444441322134434320410241430413141130112333433400140030402143312013433410212133412113001303220143430301301224442244430430332444322023202322103104214310230410333034012320222211431003114440111432420300244014332210432244322044311333402002311121440040232012122211243421032030333014121242120434040212424211314043134401340214323331233132334312403414112340414041412424244322021043121014320204034432214333412403222124424233102320323134322212434402432012030402400330401412301403242030013124101434414032444134011202323412110002103410343431312202310233442240301111200312031020212432113412232033323300343021231144334331131344211320334133013300141442230234314104112424133023441320422412242440110310442331231420032101321242321242223423143330403404303040131042433001122221224422402404400122340322031020333222021014421344134123034203303412421414342233022241424220042331120421102442304001310313320420342121204413424002212334314004214422303433014101044413312343220133041242130132001312143200444034340322413133032221301312112220300433143042011314131123001023133201200400333240030021101144121040020330044030112341333041324223222422221221400302001032100233212122212340334340312132124422411223243444320101331202124432003430343330213224013001401222004411301133344333233141213120444143210301213430030033424432413223421230441321004010433100220322120434320410304033242014334130102330324101411334114404012244141123214113032033131122223401410232002133014423442224104310112142433242302413003314313132032020122111324320304113102444301101114130124211214403042113030322104112201122143211302123320401143002042410124300124323241031030404301131333332440342230142422033241423140303402032143021400402102111422431224100034112044223024132414020213401412443231410014304100044134414002011304313002123213100400224313042310340133403012124322120102322141440142022230334003041422242401142321042323010411023231413240314410311200041302223243013102314003110131040231143402304013414021220133244334141433440312002110303342143404302001214031301414033340031041441440242224122121322412042222224341140431002302421324111012432100340200044221004104323412214100320100032142314322430213022102320412302430314241342331333221320433322013102113010023114131134411342032111123213143342410213103043103141200000303330004432142203040403230202230300322440422011440024130240424313011244314421020231000231331140242044233034321431210342003404241010020111044132402024324114132113004003233043210333100443032114323144231311300012000013121031222144303103104403302111141042432223322413400202242312040231214333044104121302040203022322004044200100102033413104214320243204441130104233214310310331431021212412420410441031413201211300240140213134312403024301044112224400013334441201404304341114312433312222214224344240443032431403142014131332032401041323344230144304424002212343032030123222322310114332320300001123223213121114301234221040440133413022231410130200002303033213322123211322020422023244232223343313242043313223404011112410101044012001241424412443111221302411112033043424042420401402201231100224311411200110202232013423234111133124214303440320210114432033321040032433130234312110040304424022234414133004302221003011314024221423114334331002314030211330204023344242001404243020430102333403122200112234240332032304330203003221311014313044432211004342232033014312033400330223332044321111102143314411031331440414043224423022303204242342032043411044204442240020201444442102441332404400212040013243121400131334330113023442104141321344300300420433222001243324344333131010223311320321113042312324114334244111443242023012401411403301312140300312410202041420304330023234224321200104130433033244442004414204120412414001444323124444342021340041404440333413201043314334304112342011403213313304000121202324133", "133031241431004021322341022200210224421123400123342112403230332232132442432440022322440030134104311010202113030440340031134324113101140233401202343420303102204014314312132204123034303311333434440322311411402302310321104412112200203434213243412144120243420214041230001222222144323430330132432033212114113241011332040224041112102300421023340442420430421132200011003203000200413240434324444020204240044331012231102431134432444423221043434132410134324341042302431132102231241030343014413124301020234133341410002140204410243130232243103243030423403321231424111414014444032323003320100220034001111442131143320334412043000342422430004113424210410441014134200322223303322421302320223224124413112203113330202011233221321434440004241123121100103100234112201414214334113404103332421100342401222213024300210203033242423114230221413224100343040104210113430112132013313211121442410302221323021401213210014232114412332013134243101102211123141302013432431233340440323343422312024244424233402323413100200140124131424424344212201433132421301031114031314442020440400200032422432441433302121423010033341310134411320242223232203333241333134021414312101231140413400031322340314321333331141312221300240224411424011442434130424322211324313023204431210033313233324024320231034241311041402442243101203233204330130443002210332203424040010430200403300320424340320013301432311341004334230441220122022023231434344304303103213144300124113343404304141340100403024223331240021342011211114222140334104143423402240300112101102101032220401140013043420432301000312242001204204220433443230311322412213143332240241320311022343033014342123014202134311004002102024441311334102133200123130143302422221232413233011024240404131210110201012423300020311233220440403221112214230332400400300120041400432402010204234402340043142340442134431401412432444340000123334402242144411140343144422241202104020131101334140100402201424303403332111324001222121434223333101103320443330423004130043402000012434024422012144230200021013432014143024401013432101423410242342041204111123421200113240424303302233414144411311344112033044302403423432041414222120204421212311431301240420143413313333044120031400442004031224133141014131243414134014342133301103414313134313411440411404002340214332010014042222004320434121021321241132011434223421333111200213443340300021141301443244222001301311321203340240344431113123004232403104440043411201410242312414342130231230442140103322412222140314034443423343234424434130442033130102413140021141331102031012020333434100131042440140213112320324333144210114441130131013424232303100002321444423224104430032233342322243224133331033214041200201121024011004441303421412334240001140302111132420400244410332123423134112314201200404121020032201040020013433420104430231230121340132301341114134302021123213002021141431012122421021034011142123142110022402044414114441042223104310203221434301214231444140244400040000032331411311410022421443400121403141132401023011432304333430442342442402122132214123024244131242321240121431100312333000010411142333412413030211024424303321214244344000311423403302112121420110213324334343300322114414411342230113304022122344332233330444102030410212301430001142301422133202343141042330214400042310233044230234133114010141042030010310444421142241121024242030142003100412323241411242111130342020140310134100341244332331143014110214334413423321342014244420142302002041444104341030121212234303413233414440421114140120014410113442210103121233132123233241322331012342332440044023313023234211233243231034414112432124202211422201120310041322141420311033022344312202203400114342304301421340022344303104023042033023313301123121202113332041343033121231243443213314323343113321240011004341100412342224413101000244143202114411104003323143432231211131241134222430222113042442134400324330404403423431303424130140000104432301022300214432302212002334131311342322141012042420244030424123322111333220243112142220423130040000213444032302444402020034000442321434110213212040421242123014331233303300000244041230202113221302343214344303022220322134211212103324222313103300442302234123412124402324233012424031234030301022031100341412232023320221204004131444123213341040001010211223203033200422024142224404021232424421424412244330341211303031201311011100003223140124114401413402434201204213240422332433433324213411011314334010214302334100100421143100403334430444143222314404103121224131320021102302222140101010", "224204402241323101422420012304041001131322143231224042042321442103331312013112402100331321111332124300321433042022144344034221213401334331323002322421332412124410332220023111040320003112211423311003421103242022002223231430332344414211030000010344302342323441244412212412324221001100200104434123022144332344200124142314013040340100424200320402132234302403303003231134431012302131020320344133202002130041044020033230231123320043340423403410002014223401113221422313404310410221321443413022040234204401014002031124402202213400321332020301440321132430431203334310344343110240331432233440122032110104122033220223232000012211042003210320241132110023420104040032401132000313344431200244313112103031313031441342204032234424223112123421223310222332423323132214031013331304124022310042242143240113431104140044320120422322024230220033413342323231144424123234310314024334033020114004004310110132400240142133042231102404333142422322304103112310330130011403320032144022011421433320112231421310124420324331034122200121003310432422203342440212044331032021111432104103000331333312433130443144304040123443214010321044343440422433242231311104141444103100203013423240142434102120421414412120322240213212103204223040232310342234202034242110042124324041203401011101314023421303030342433431131200331112232233223330243013203302033100433014202114013124010224132333442112320131243222032024423301311440143441402442020433232402432141042201024122401010103341424021344321342102312210400021111402122121323034204123311402104202023413333333101010144133210404402433411402334240331420300242022002413411044302414100204134331004203121044402043420013324444302434311443014120440202440123412432331301333044140104310431404043243301044342401133411444411001044243412012012412100410222424044401430113143422032201014334443213200113233002341331014223422002033422114130313144441240101204034411034103014040322131042331242303120312411022323312443224201100121140333342222240220041221031304430340100011004003234421243340134442321014044400441120401442241314314044412422312003112133411411430113113210430003421224300244000033103212011410044100200331041301414031134322212231300314321414322331242120301222140304120323000004211144031122144414121302403242132023310112121131131124432242134403314044102204322304021000043043132102210010010143300111020110241413424110000122010330111234122104304303133103221222023400214413441113121234202230324303111302234331321104121132110334430442211123431333433131200133224304010324143431224130113403132231332404014300002411134122044001124400422113003130102200042420212042140410103302130313002331001033021124431111300224234331300102022443234232323314102140320141301203424222403211413320441224130342400014120413003013202033424331433220324142330244101413223322302202104121430012243020121024214331441024344211403404330121202231041132142023314341030121130434204024231043111341131102104434013010401400010343310412403023202332341442443013110223332411144203321001233032243434341422003404423011241412112242013141212321444220030103221023144123400111244212010401143400131113102113343421104212211023232012200243303034110442041020422041023401001000144144311324424320234001124422123433222002230322122233334033143402210401440403404011404403440421321204221240304042301034421222203334414432310012023120203103042131304110014424320133342022324003301004332040314324200200003413344042441441220431204004313142344114123142344232402120103444121340113114103411221102403444200033413202012140103210402020143124422144300220423130231304044042001131243031424224122043140201223133203103402204443222134211342122210413034310102123241411442410142220224244124014410002412403123330302004114021012020224124024241310121332410310021123022443030032010202004122100011323133310033332140300401423434412431000440021104121304030434320202401333103242404414322404304301303430040042123300034110131140100340430001001010410021423120111011323242323011033134214432343210213442433420003210334002013214143121440300410011334414441333114142232311242010032333041104232430104134231313222401403144442403022042100012314104301022101311321122341041101031310001242440114122034332403020111244041210431441240030421234242203203201123110432420002134321000242200341134101234443122032404244101421400024410440022242424301103410313312410411424123011444321342432314021104404042131212230444224101432200412020112140140200212100334041120334131222203021443044033000123143101", "021104422141104423301340430301340310311423032034123113101204400402210124004400411413320143401134231121433123400303213231230003304021323304103043132133442333222202401242142120004430121314132040201144414111344430020234332044100210434424021121041302100404321104230000313432144040342001143333230121413114201321134031001412104410311131114422301140010230232100112134032023413433344203442210324003402413342304414313124224310043410431142224433122434324114121043212420142242014002104011041432011230434213414334433342243104123133331033233300221431213133404112121331032424114304001031240300431311140024401132220103344044330012403014244210431330032431322301014333210331130233443433343214414222021412042442340010244133310434404010411230344332121000421030312001304042140143121223211040141341443214321111233011321000201221242042042202134444114242331310202103210003102224402022443014421012203144330103340342101131204100440220101101332434041332004114300422144122301011300034421424312132300133212002133141321222220043422424323114213244014333204344221024003122314143434320010430414224202232022444203442414103122334301124421201334323400103334012204342034012142023040143200243133103333201310003432214204104313322233423120444103141134432224342421212213041043034143400033200023241422111142104443423132300322014324000231334312244033033314124101100402243030112403133200203220241322201130032020211021324400020304200034444042031344233000112331144331111114113223441402121101412323044441140002013420130133042024034133400342014444212224340004010140123340101210143321202014244314441211331022420420331004201410114212102031300223423400113020420400011302324324211110102311024000044203112103023311213020004304143014114430311132323110203022444031022132032241104410230111304044440310242341001233001241312232222343000244103332222114040214141101312332403324233030233020402222123300220402034031032100412111242032104303401020320031121131123301114334321232130401003340304034011241302020214030131204024212312220332013011404000322142113420311420001421201043141000342420144131342421411404434434430430024322102421022424010243103244312003431431340112442310141441001240303113204444444111420003114301224144220301443232001244204231113241121210103021314044421333442203243404233033044240144424341402030320400411101311413023110122230332130420341220323124340204110123400201440304411402010000330303403223012131333221314204234032420422444233324130404141232420233232232021100243344121200231142131202434211243222112043111312444204340201204200133203100310421002214204023101340221442422313421443434122314331024334114342442104000444322230424043010130430024144414324313400232200344003144004300043330313401044400440314001020321043021240330310223331304400430221020241341104330422421133142021403110300300221402332403420300103343041143134432213400320002210243303203334301404224201031441412212003120434220313220043104241233313114013131241124011213141022340120414244331113334404113331043313202332241144020323240312103103120111034033402344333141034241024342331342042043031333200021321431033032143232121404142322204443141103100423120240000024141113303032324242002234232041340101323432141120413033413132330334333043034012003123311413133432413443030341333131243202103010434200234410411301104042311210111302122024102301144441401400432432200004401231203444341114413200222330412411141323242121033243321134033024100410132424444310434102001022223300341231202222413424431322042033431224342130111432413043333220213411011214342043311301321423433111411144423414433020421310000134312433114104400344322034324412011213423001414134124231430142141333123123122411314002242442101401131023024204010134240123040344124444410234443420403401014021043402221211043413020232234144121122013320232223124104424002132214224121041330434341412000233314023002024334121104204340223320313434304432241211431003132023011411032340320212300221314142440310444123123121401144342411130303231102132003120012143331310133420042021232300312013302001131022134310033300403143320330302212203144310121040110310232233100231433420240440240241220344220442143402400102044230310402023033212431423300222024132433012242444310041242413231102333442043231031030404021011241114021113042314311131304203012012402422402103113201204333413431402340302124340242320322241022034132404232011314004144243110104034003222002201322400113024432421313030013400201420310302334231031102132021011410323142212121124404312", "312132331401240022423243123004342241014431320214222143024024311224141304002031402234303032333302204003403223132332212140420212240002431310222133031124133342131343331114100102211240202412012223322442143444004010044032144010411111220342042234221032301304040434221234133004401300430430014424404224000444023012032204100214104132223001431140324341324042013304240012100131412203231224404104401443103014323430113302242310023440240332024324344140404343242110213424431304343132002034432410020401104114240431004131214004034043022321344110123340123442114433340243330320313132040122124420140222004001322401114343141034134121221224041411411413024300424433201222422144433330334443220304133040423333224013432440342210012131214420102004413412324313140021414234030341031413323220022002223114214033113442112442010220330034132133224404043123131402142131311301332212011332332001202224304433220103342323232234240044423030320311103241232234320232102203344433104320331043323312010123220103244324231431220404021214401424440133310140414314143140411420422232340311402331310313204423010001201243104310232214304121011402301012202213112312213031144343302020223311120001332124113411032124033042344321044413230034220304213240144310004224031113304113011013413144341134321301214112033234300441043301343204343142012334341210442102032441233011242003003404301141420413343002121334124010311441034401000144010043103130432043100431440104440123103113214104124332421420324201304104441120032122224002330334313330421400323230323131123132212301101420213400201421233021410140243412104432400232004310310130002044140132132204333414411341110313044420240144021012240000121120444110433211141234330242412140432233141043024013203032301210031223432133412311401412120030444401342303233332021143012030220042034330110411041102321303413114433100322331341030314032121240102131111423021211111333422410201410044111032144304132010233343332410340301421333403230104013044240104102144013211342100012114324314243304241413340430214410230104023120322323400232323243134023033321322402334010442041312010130231020403244233423301441122211300131443322014144402202003001231003322314224131104014240213344302330341143203011112304432103000123142033003342341323202314442334140123010342213433213313102142242341332114021244022302432342322333334220332011044031204310400043120310102334230224200244111012012333110002431001323404202203240113313012410030322313033403141432144410040332212141202323344100323322420140041320403000124321012430202133012334303133214230101411203211121304400040333010144432340423340231042113423131131412112443134031013411013442302111444311443110223232043402212300401200020011411203410001201421142313011440221321323410103410130044410234003344420400113434333330311234123113420044443443142443123330200012144240131134413230422400140341231201034242223033332230404143031223143424400200040341443402014332320203400324144211414102244420404112441110242010433001023332204400021413114010300104321114034300112103111011223100214340033000344021401022303413343010234410132010222020210004333043020312040411214104324013130330124441030131403212123341131002221200242314442044211222342313231304021220243243303443424143330200412314404021024343323131313434230044142011331020024110422321132241344323212140434234402340414322201030344230401100013001012023011444224424343432303444041130430223032321220011222340111030110002043412323003002323340413000442002224433021141203042300014041304212142022423132041440212334410423424333441040342424410430331310322401340104222010133222310404142010440112022120241240413312034432011401313213132322222411004201444031342204432142431312433434223104214121233234114333043432440321043430442422123200220142200102343213011122120402433240331420244242104232224312401220442431241044014100112434140403244423120022430042130342323341312331411244242304442312322243433031124104140343243102140444002100133204300130110433243021021022034121442134302321000234241332020033103221242031201403012422244001123112022131413340124402242240213002022213120123042014021134320243121343041133340334320131111323232214214402323112301311030211021300000032130110210102433242202104332110031411202244133022432233020034321303423332312303302313333131020040314322424021223240234203211202031104121103332342003334113222040314443201131210133212142222423004210330243104034200101143333222432120423441011332203410100100233432304221131243111240114101314323334243213424101", "403033234341134423234031314344420331420420340012012032240041021304123344222143301040301212011234410111410303431022121312013423331141433142134441123331231112031202213013444120434013120114403440124024341042231010032323221014321001023233444314212203300441140104240224004432214143212101001122033321133221320403021000004123112031134100120441302220144442001230201101320301032421204133110130333443340040323321440442230343042420343142312242022241333144102443223233402203000330041140221223101130430101131144412041402001442413140313022314003444141412012211310221322432122033122323242142301413001431332424420110141310301033021400432223411322012430441222424314224444302443001303401130002322001302130230342410403204434424230111220140130002202030242134133321412444440232333322344100403303142332043100221201010411101034000142444100303142412110042311414413312140142044313240404140200301214402341142204200221304042334020040424100430202422001432323233414132141401323221241341112004314143334434001200114133231321444211112431401102133332144033311012323413441141410412444134002240140232312102030311331220111341031133430333144220024133124210400042144204013340210344321103040033101210233222014121024041433043232323120130243203000313312202041213200021220414421440301223022301232424033140223002331340131134420431333111032120013044031314201440141401042101021142123000321102341343030344041124440211213024243042214323210213021040314211024243312422041402022002232001300402123224344132031033234200431334321232313323240311340440020012334332342330404341444411043314120111202313433320344402220242441310244444341430112204200033343022140141402434204111211321443204412421420021432241334431024244402030110411203113311223020141023432001020111041012440423101010434012122424233410440300422110234344422444222101120413103202044221123141223231013130232432210044103412132302231310431213314133303132223411200424000121344030420002400334332133032412003243342423313224403244322341341334301244301333303244203314430412300323123244221342111322030432243231141303111102422231243100101323001201201431421120204421300334304404200031223242404024401231101221023234430302122040334241411311423444222004110223304004343344423011222310123222241234134223220343230203233202432241410401024131414420103013143402320234010124344010041010203011312042342401111230422404323113440210234123102203220044100213104142430123000330042212311440440444212320244312214234213132023241232402402341034404303304131413021210312122141130310213313400312140420221012114422401004331224403310023443034034340222242133300030304133341314421311043320112133141441234123442002214001334030042102024322434240320002141302114030244144214301131430031304221030431031343221434141130222313200313244130141004042014340032121041244130432322134014431304410210404020120200314404322301440002421440423143311120142114040221443111001432413041004024402311330211343343340142042241422231231330232414313403141334311211122244134141000322440414221223100233044034033000410034014201110433432023131432133201000213320202244210140004440323422423310404434332323010140041041444244343403310313413314122141030144302444444244331340123332100020100103002340240134041143104201012342003201011400443340414033134120131300021134020030032144313124400302113422301322221432011113314100232030103131122321131011001400234000243122424440011232314113231442012404430303404202224400232114314143334144223314141231404312012101444423443431344243223444420301432141014134021104104120410400130122203211404113201034302343400003302143020422104232324120423403304241233131423122031432031314211214031024002424311244123433310032122240044312140012110411231311130144202314113042233110112131120314124033031140112300313102310221120022243210224344002211200433203221022432220302233313101014311344141043133024002204430024241432042120412444300320403104104231322130111204413204233233122004310133304412423342120424443423424230411140144444142003143014304311140443004221413022014223413201002104143423404442022114244323131302243004404100403400322230301442322224212422323343131411142110344022002230010021234243202423023033330214131021040022142342213113441422300342132001031232441223103240424411220203223023040430143423211244134003302413204123033300444044103312442030134420140010000233130443244111442100223220220403023011410003011311143044334441122030030421042434021121021244144324304140234130012312242101344213040001223421031334130320013440324344", "241133201012443013143332101040022140003301400131420224440042242340111302311442041244431031041204414124311303221130403131343232404430431213014300143302001111112022422321330404342020000321120103212121212104230132043003232010011132211122003133420231400231412421211441204140112411240221333242234130402100310401103113320412200022001212031121220440311030032122134221202341010103112144100022311333131333113134201100002003333202342414321020441002424304444322444410211222314423132020121244141403144141441120341342042320433101102103043022144334001431320414314341231131024442312013042040114340402344032344014304423443222330221120003024104323231210022400431231113010100044201144412442202142330334233020244300314213441210132300342431134421132444440434440000132120304401144003304024443212010040300014022242140443001024223234034104211414432111344100433230020031013404234203301321020422130413334332200333102441322402140140443211130331411344210322304204004112023022003221422130034311202110020343020314123104024011133043342120321122320100313213223342441321102123243214024040234324233341204402112242302412133141332122203403003131031044131320132020122244014431200440320042413002021132424434400222414112011410032021044042024243111400104221443421103024040241121303004040412030340333144313144434313142234412421032244030214044101332404002014340330034304413102334013021113042312144431010302323032110004003431223211023210423401212021034100323012121203121314044210042140244210111122203333104440102302433432321130004204021123442220234121223211232013133222304412221101134014333220232112141123404041434141444133243414144301301411430123122033041144101022142430204200323214014430324123442102223340023044140121341132034124413120031023422303313131221242200220143221431440334110133314023320340420400214204430300422321103441210003223212040010414000431014123111342104012411302414124304023042144342043203130241334340001032024112202032421334120311103120243410032201200332222004403041243213203340134310341404143133410112013144401432342233213221012033420143043123110112134001040031213411324441343120102211320101114241313231240041244400233443103324200242400414332231212100202332434042102244212322210443414021314134341211314234013423244323333414220202423223442410322202120031132422321211424443233313140020240430222021123232434034223331114041431043331044302420122413314121233102222232000411324014444043121414134114111030014431403120141220112030400010133044024341022420204312342314342302434413441321434002243204040120114241212430120234104311410034143331310240204211112233121240443141340013140402232243310301122101240013044104311324431201010313142001040401103024140020240223441113411214012420444121040310001443303234341231330244431132213334222323314244341343012320101214431102104304432412300020040244223022204430032430110121344130334321141342302231142220223104103220003314041322304201442314413020232240024431401133103043124013033220024322134214121110232324442332423324003014243233300220031211122124442320200141343034423220000424101231120130443323231432332014234121411430243104222144233424413304122331341112334044242310012203333243443112343030310444013341132400314302221433413421343333044210044012044014343010342120034331010240431031420012110420041241000333142412144440233212041430310223344332401324134044012233410014411443433343032314303104104303113114410113104300421013424101014244414131013401032422341322444410132040224432222032434114301213403434242113343232110241244424434302241300312333234414444444113000134402314334412042423003301024312431300104210443314233133320414342141300303412023243414010101334014401100242320310122413400243014223341121203223433233000332400240234310224240412041332333010242302113403124414002443200042034124300344403234043300224124210424302104300314313103313422410211310223204122302402442423332444041304414002213341232144231131110101243222241403014433040341344314132030034343424124203440104100243243121020330134231331311103300024043141412102214434243423031041132342422424133340120110130202144440222330041341234444141244244021143144032423001214113430420040414124141001440104110232311102402420212242011000043002134013301001000214104421411430013211311014421132100200334100012124013312121030434012112213021332424201240144123002244210122233443332044301414111242421012304331003322122300224020201100244142033102440200310131034224044303331411302012104110211302412003423032023204030113113012131314443", "102202212033231340314243330022111331210122041320033032001124310340130231114411100143021202320320004110040244124341023014313041130133134101320011022402303443131440030332113413112112242304411443404110343300403302310202241421404214114032201313431323132220304422444042224342003010210204034202441231413022320021341342114410434340010023230240234411011412020443011340324411332213230203444312224040232031130113322030222241402303422332424112004212223424042032430003033242231333322413011331212224231442321210214440330021000134400430110332243233343002021240032344112231242243331044123040414021433410422234041134031212234230233242311334004201402432031422424320411432231330202222304133400204130433430220033321212141140022131242133231322221443130241134242420201002031330103212131233404102231204042132213004103221042144323044442010123404044302022010420121424342434432423021414312344430020213012340403024142010242012442002314132314110143043342042413214000213331120013242143343200423234122344200223021241211304204444020111140432034431403204420110132143311142002332213134023430430232322133433313010130213132441221234004200042011301031313311022122144440001321122012024130304304232332431412221100422330203100031013204401012212031034040320332213401102322241213134130321214223411120200023314424304323231123241240214113121322041221321204442021444213134140211330133010324211404143221324013210041240420003331103414023411200433333013003010342142243341422004232024302433042243111402331343331101310243304413140330141320300203240101102240313320340223041234434114212403430102232122112101330433030342423213243023240041041204433123133410224313202033030233214312130002310030334003043033240024230201111343212230143410033314440422134210313032000314423314140232024034303411104323134144012033233423103114101103320102113421033020231412133413032122214134331023010004013313231014201244210332011413131120220302232444111141140420003021340334010044032023103032334423103433123223014021321301111244432021424100113423134323403044321311322023203200232000233210300220312023221110230410312332134441413020242304213124311110411221223043113213333444314434224014311403222040042021134302302410014204440323433032303222434131144331014004343321414402312324404140302002240312030341414012103322311000431400322204302142001423010124103111311400300113103003322212433241103114112010341124440022142421331141012341441210444223313101100320143143312140230003134313400142221004112441102004024401224323113400210332324013212234114432344311410400313421442240031001331330412033341404222323030023331300242033124204223320003324313323140440123022232001310031221402042423202342332414004222023414342431232011022321333004440132002313222243221430010224023131220343113133304341310300233342131120003211343221210243413441212234230301141112201131443110440042414334211341132130202323004242340200230142113024134413420242323044120200122430031124144322004404102332440200114410033124020144104124024022302440403113020143333033120441234033122033122314424240120214123442211143333200243313424431114400304021412102401044213121232331331202302341432040032022332341234431110303131221410333021422220412321031144121330314430221010111114004440141313144203223242101444300314102143011421112340130324321223300224433303012044304224342344311341331412123214340104001010010204220310430200032131422242141334033204011440000211203134233141003240230321323434334204023103433121011014210121001313430411303411014421242201042311042033124020310042113422224242303041044120143433431230420331422004104040304431131314423000344314220331244110311102144343424003210223010302202221422100140310203344311440201043132243420001444122311223420420324102004010222012234021040323321310400402242010342224101311112422304303411110143321243434411431230303123023024044204214041010412031321003102141334424313441344234200231033000320322412003104221242142430420014332341101002204020041210043434433410234420404213023242041321104210420030222031234234424144110032424301323403134023413213321132420304104134333110421412433033230411334233424413020404014421032331124233143100040413131313131120322234122141232031200003423202240244430240201342440014432124132423441440103244320221000304220440410222132124042201321424113014432311231144020113000423200241341312210442224322430300233141020442002311403341114420042143422141220221431210023310234010403443301040011223300321341231234112134113121111430423411400001131320344210233", "124040233424332313001344024201233332140431414413200432312041433022442401330004024010334441343112042322200330022033423032104102200330341310420003243440004313443120233424432134132042133012001101013142334234234440444244024121040434001404422210442123033244314101114334442323122114442301100041410424440402243320011104020421412010233123211304124402120312321232223130344032322011034404433433432040131104214012043212411401342404403012203013004030040303421431041404303134141342144320303143302311000011404010331123101224413342004322433331133213032240323131300231432134200231444433003133111114010314320343033043043043404343124123341431021441403131101223311422444421402114112132141320413330214410441302211433220330121120031420134102324213422340102031142402100302341343102012302420414130111123321444431433323431144422302334432000414400204221203232423130413243341211123233103214232434024021203423011010310221244022043043310423133233104120241443043013133342412110421104011311421430242221020333443213114401043000024031313234141233304104101142013431424231204112133131410443220212311423313023244043342133303204311344440012433422022011424231243001213330333300242042424043134203440114401244441121233222030330344322111011304204122234042041302010213020413234401240121432144131000442321304001133212302134303034340311031443432214421320112434233004441121210044140301143421212402142242341331342204312004013204422212230012110004111030304234021022143442331133200401223040012204213242231040133141103023440141440211420100420123234220111311043132021134024132300421343421123214212031224332021301041242302023034344142200304001223124432402320301301131411332321221330400421411403403400211221032104304231312430031332213140311321030210032301203131234014431243224000134244110322223202142134233013343323400002013202122440230313203133441142424321433301241300113142240140343434222332242121313113120331114122441400422203424221302202141403033331443041022214324340341332114034441003141121212020334322421312412014312401212204222302011032334130430142334002034231224002424042120211341404434310432043414322003340101401014432402231223032334400222244001400241043022140303122433111444340200042411122003141032201221131113221102004022411000102043212011414412240231424204033414342244042300411330212114000341014032000122123430022302003101421331423014204302120203420033414100034130413004234303004434320224034430333320241203014430304210002100101144042411342240142012210012030404411442110120410343041430423040331003213233333140012204243311314331122032221043341033403424024221203122411313420341104423021141230242100021022211431223443300400443240140444210013341304422441444441211223330021040102122114013311122434402410010343224310130332220101240304300434402230413402431124100212302424122211224020134304042444240113002133110433311224430130210423234214112232042324243221302400213223043133402133212413300321202011301410101132123033344304102212431003042244100132204111334401142334222110323211044003410014230414412243434404422222032230040310444413302000421124334303402323240342421440040414000221132334021410020030243041311311243400142233140142034212411404012222010400233220002141314412420123320344130314224032443321240234313421012143002241310003102243341343012041441312430014113203214410233104210443240402041223020202422140003024222130100400031240140203414232103022132121411312144204302043043044414302123241401421213220010323414433331134210004140004333012004022200234222002200114143132423010210422144231301123011433034300212122134323043312212041302211443340441023242332324322112440020121441113241004112111332240142020300002022401442130013233114421234100232432212212410120420141340243343132344344012131313034432141332430404114304340403001331100421411414142122102221040032042400100333331344043131242200311321330100011340413343132343432210144104440101120001242302041034200443423332143011003441244400103421332211434233322124010310404114131134204243333033341030320033033010020004140323214412200343411440004314421430444231022103004310332111020321220243121040003340022021222131420022201344340124113213300233322223210400122143421222230232104240320320411003440010234442342213221301240300421442344002413131323220133213324123032230443443401121134431214410023200114041013032134204030310003401442003240313310143333414003144101334431210400123114201102422104220323444132344142430113214120201031104000042334403111142442312110311021212230222003214141444", "210434401134043423101001442113140413103422314140432203221124334413123333200004103231222300010430140021121241333122112140011031424201141100300212224303000041031024024221042331300413142110440304311103224312024342414031000020121133340243300112102230400201144222422230104013012412332032341021024042123322403320013033122413022031122442102104144232304023332440412104204442101212034311034014144041341411213412234031204210444223241441223424422103100034421022410113312014233314004032321424014214332321111233422304441130121234403130024102332321122244312403430242114200340332441023434400124222203222430113430040320344422301031301020112320401014231211142100224030434444404123040024241012400140230440301100330303404124040114431221334420244030120030020000240240411102203312242102404421102312141141032113100211213440123200143333340230014422220244033320420440040120211312203014412024403323301214021312221404122014230432233332434133000312444022313423114041013421003204331402000202224221002434230040321402331243411434314034303412124314333030441404441412430241314102441020434012432330422324223444204341023312110114424321213002304303113402224143314044022134412401110442004103001343132220314241000242133143302200031003433234411200314032004020140013313333232403433032410313131303440213221341030242042224000211422334402241001044042032333143242423403014320132013024001404114414302443013021141314433211134312020431400420102110421424342100432212403113133421101122103231042204032321122310423443300103014402414021213140134234212122002340343021444232202130424301103010234324043422100232142401004241421010202010303421410121341213421102314303333231140340402102001340424211000322430230102341023040012040223223431104401312401121043413121112321321413113040123432141202021022123403110404311021220233142034131111401223422300130230321030223101130412302304333043102034212220314100102400111044213142214112223111344202022120400031323401403030332404314441230433431202003244141002010003034410022102214304344121313303322042332412403440444011312230412432434330000232224404301120142222334023310341302443320321041203304433141441201044014132342410003410204131214233202132201140024020312210240232212422314410012431302421241244020122113302421441242213120011322301043422031311003004013142430433143142142044322311030200413430034340034011041223040020234430330130310004313303221120231341240414213213230113212244013002214442322210300442342033001323320430343420412413242333330202144334101441322112102412130300300413141313002424412211312020144434104344100342414431140210440104444134434012133210222434440234411314341343134024143401203431410441211442322141314422211421210343443301131132330114430010021044113223004330233243303304233030314401044443204010332022123010032001033421304144421442014200030031442110321203141223043231430101103044203040124130240331122101212422031320003234412040112420231134013114220114010042322222342010140334231141312014204104243434212224020341110243011313412113140344303222414141210023420431324304400343034444342124043421430122344233311333444121103024233240044000401001323320200233233022124332341003230421111343000322043342014321000310421031143404214213441441221230141200003031410112130432030310200310223041333113434021014311210011230330421331201313112133201104034430214410233122004221043104114300332221212302303312231143430101232332131322100341412341012301220030213411200101244430422231313403303212034303002233040442140402142420141302133324431100443132003331003322103130230144103234030134112310343410201214143424130441041034443112030314321142100342423220404310304032312441232410311411423420120023111122233221101003240132302410234013342113113241243231342222204244134331222013223424012030224222013132122221111213342414402302320443230113413434313200114121242410231202144100412420132122034314324123344123011112333001422010004031441044304241032332241331040024331100333004011442121131200200301104203444112414342004324331442201024440330423124223310043231332434232112000130012033410133040234431110021031440331440212042212221331223044310003443001241404123204241324411201101343332114220432111131333223300120211043332444424314410321331244134011040413412302343411140021221233342114213044020043030112040410300013244441121114403412410302130004334101130002121002433132033123144240143032420422044423220014441044121041103212030421131034212440401201000102121210200131100123413334324243104001431241440023414021120232421302", "002031431211430243024140234032112140214000123331220021300202423024343110121442334312342104232020443100332222333213142404322443222331311122422233323301430433000013402143432010241333243014341213301313043002220303224141204324222114300404022441034034021340314034432132122433140011111410212010444321402200300404421142441302101423341121210414112304021012321231242234331443020341404323443302004401041023132140433314042140313334342402134113221222212011034112031311141214133142312213043131413102112413314203303412214422333141232342120202241312223332120013044022443031243321021003443020443241004011204202202340321211312042410243011423322002222240202343213044233434201224024200034243341144020241313134102424304104033334401332442002134320030420322022043004441222134423314144104140124022103430302322201313214023433210424000421332411114211123014034404010303141212110401302202030231323213300413342241022212204341404041403223010140300230012323011321024222432444232130022043310003111410413002014121413333341120243034422221204021014444203012123311443331403411320444401102101333013322202011011023331230431402431042040322432104001343021241002443023243022040010104000214242013111304231314224121403102401113420340110122043420401303202040230243433212221114141324421200432114310114431012324204132010030324212013134002042001331023023410413134041142031134031013403212113421311034113420124322433301201001001344013103404231403200104420042102214402441401001323043324231031230030410021422014224411401341311032001024402303440231103344440041401430442030142430123141023232334443312440342423420304321114400241102202422223410421430000013231033041030432003220113203402432342410144412242442034200142022321314234000102343041434310440134303220334301324023303330031121200421024304444133024144143104133044421202401213431000234212300413311124400002020134413234330020420412012243032044033102404413200243114040032104121143400110112402004043211402142032230324302410002243431022140010040213100401241102304244221304221344143001242104404004113343204412143222424123102400313343410330402122234400021010042320410422043242220103040203010300211300034024302202230034444230131110110143011412333332102411411210034300023041223403112341202111142120402344100214402444400110231222112320042424303322143223024444031104402433111121013433324341313331134043243202442014204314011131223034200133041400244041321112213330001401021142214442314022110124310032431030141420401311003400312341201134301022312024334031002323203231243002430242010101232243101043334143343004003132340440041012303302423213324102423123104223232111410100421103214300222101222313431214221344334320403422401231021013300013134303121013013032031012310001412044020431221043111142110301040203411131122234014422120024000243230234243210223421024143233212431322430314044004222423301221402301311241412442041132321043031143423241124301440344024113402404300113401321332010003442110232400323332403331343200023110233343124242342310032012342141103112311013343411244102110324141441124022330233322310412204131113310031210201324002311244400130213312440413000440120110413021332020233210203301344040200023143413142102241130142204332004122201024101311001033403224414020322314442323034204421104434120440312344104141141304234324040221013143103314042210100110321400402031404202231024301112211013333422414101424141444400224124143020040333431111324340002244112141020434420142403041211411334303302142223004441032330214340011210001314333002003203324320214232134033442304020040234121234313023414003441220330422122343200322114024120033240404042204210233133013032402314330222313440301304222440210040403311104332433440441221401331034204314211042333423404003201222042023144041200202341042002232010232434410120041331102224103442123214343233023130042431110314341204241010423441120012422112313143210402202214002032042131010200123343432141113421202412024422332323403411312003200443323122012214024203034101132020212101344333404231431011114100240043014340020002013111441114334430234232102110022234320030431333302234222434231211411414040334414003201241222424331131200404113340340304144201341403413410324231430031343124132320344241411142243342034101410230010102431224242223031423112000332323122334342122311223142411312014211331022003332004430024442014012434030413312311224230422012024220141123200102431004412311431210143203114330110421421204200124022242320331303322014131222211341303420342004400422444240342022", "324042102442443031431111220013100332242024122343311431331044440010034234110234343032444400234034322112123434240121011440102134002332133111233230411113204012210100114140104131403411114400441312102443240222102104042304042331011132122403140000342444220043001023343332444413440301114331124140320114031401403002401234234022323342004434024323313442424204221434124320341222100210321411222124040102400420133420331200030011112221132430024103001032041141401324020223114043442310041334334420323402340343444221404242244430200133244023341000201211330030412404320110004330343420022030342230242244203241433421341341224403130042222231314344201220410303013442221333342232011233043102220210440121242221041313240134142403242441103240222443141301010343040103030043341024430111421111433241224024443110311111103031324341203033033011222020044134120023442010324321124324201423001341104124411331020022141042224043314321142334334010243020000203114321114123033003440100320200131131101110301411342313421134144330312403300042202120410132244434022443233321240412103042134411130342401041114010021100213033242001311312412320232042330234411311322322114014131431042201414414240003013422301031331203044021444340124133432323401123124120330003003000321133330300001022422032124123400141342244131141404020343422041122413403134020414310123424310200230420204322223412322310202142402402342302411330332314244033042102230143040033223243000331413321430220234010224344141003413132132032012214031414431404221113331014423214234111021040311144210102101032142032412034421012011411241124011034242121104130230003310103310333430310044100332022123211430210111312434142044132031221302204202201433003322003422300010340402432130320024411203112442033330134022321432204240322344123233041012104001023244423322212042242343433304212131330412231132222244020132311143342132344323332243400040012004003023132233244013333430323003443201030314431013242040040230403314030322001014434232203221414411440202321311442202443033131000000300340322130304104001014142121000323114414134002201324144312211114242233121422433404043222043330302020143430003140232034220213202344240213322003011123242143404134014340313004343010203440201341001223024001043033124220410024042421034243100243430444022002413132000443413121023422432342410402114113041200122014413030204340003034100311223120002402211103242204223243241201440440142123042400242212422430020200433122031420310210114124401034334000013211044421134310431210413102322013342231034232131230412411143140411030444310440103422002431340200201240131100121014303303022201414320412443024430023042102043012032232231033332331420304344321444123432113113224224423410224001140331132301230033041133124441002020104402444241322323032004033203424044133000243014422242131032102133404211401324200300432121203103221431102430240140110444123330334422112401110424302422134330340434201120141314300234344321410110043420300123033110202131224312034044242221220003002132030322344001131220033034323033333214341231214303022234300030111230412301134134304014301244304132103140404422414302420330211200230212311111022424324001201402223040202121212330200031030121420000344334121232021403431143121414241011311331212111143333024224140301320244034321402331404122123020013122210402142100424340332331002240431131330434443104310443223322141314433304101042413313404141131133114120130310414023011024043111334111214021410400230210121032213111040310303411224101432404344440230134144443104344431433240441401313403121033204441211240404401412113104332441411043242304031232020013440031141213221343114404420144210211302214232430221341443102400100441423343014043242324430134331413144230342041110112340442001012200211300414013130241131011223422404202213102004403131211033423012121403110123304230103322142030412414441021014304403412233342021011344020441201332203022243234242101413131322103111001231441112000012422232112133334214220321020031001212303040411042031243210344202003220213022404212320042440243143304440442103022044203041034414012141442312400204413341414013404434320343222021331430110322120200003400130023203344001034121343442124441304004234424223222321020101331213204300404214011214220332403123042314030004012243441402340133122312144020233023324041042204312034300032234434210102132320444111202104114230110033123130404443020442330010420012102030143300344223222122423141000031101201213224003444023202232422212223021413213413211011441330210220141324242", "113300042442114424212021310424143210001012440041333244231401144124302423303422001002422231341431134441322030341403022204412040033122043133434233102310423204414214400132014224430210341432414004413112140443031330412402023132434231220220324234301022341320410110130010041243031201444342411241200024112010142334003211022430104141101044124040243412420103441211312334331113141324142241104432011323141140113332321444141324020444301100021244302343430302023031134334111034440444334011224341042011324134441230041203243343140321433102031333020014002234204003421030014210023032244003030211202343004221402211222332301230200122100442300003213410311324230324102402040342001422323343434003443411112411343033100124002300243012121032303021344211221101412013411110431140424024330132411432122021433420141044200040011340121410243223143322021414040144201043213203112241430334442013022442330223210102231043213111003440012333422044401142131023104031132443100413232110241142304040141024344323401222200401401333213141021001241000343320033242420014142404213300310231110200431240314302442040212301220244221304113303233120240022222013143130330242041044330422223420024011440242444432203041321031011034130202323124110200340412003442000444233314443304104041232112402112204320231012130040400313302223241124412320110033140130414224134400210403310034041303040412244441101313301223242331311102231102111341341013023302423414033233434342230342011331031301310003342222032103222124124222400424421414310243440130110403322104032012111044331130442112422342402312223231203320341003022042111140443403320242400014434211041133330004042431300243124304114434034242013010412332244411431310341022232111223340140241223324201313224004143014103011402313024032403022140304030042042042311022233032114032124113121043120430220224001223030043401102224044210434322441303122320201113322440322334242002130211410000012104003011402004003021411030244340414133131340103331433030244421101144104232333112034014420120304431142020104243314313002113204232043431112203200221341233324023112210100234124203133122422300041201000114201230042323134011201140420344211412032312112324010233320241141244422221411242341132331422020310433044300430123041424124341142040114411340343031441234003240142420333114040304324302321130210334444423030401414220404430401213001211413102204242323440011031330401333244032143011420202024224440103244311324201243122213240314234343113112232332213104314242202101112333132131122220420121140131114442233222440331332030021001043020201000033433210233013441000201422442404324403121440321423032034422034223303442114220311023004044313234021414103012404413012032434440331424434430022432003111411213202414400043231342020021113114013214010422340223103112223301104411442034430114443401140233111321143102222433030200142041312020441134243304141311412313410242041200441331004044110100004420000333233411133031013410232414231111020130320044010223121011212104101331344301430231341311014013141343404002404040440021032020431330304321123102203243302414220104100120133103313320002334223020012032012201001033202413200031303311204113034431404304024313332132313021310110011123100044443102242303201240202042033131114022310422213242301324102121340313420232241414021234233131014442204000112443203120310303402202233330110110444413222432232040300432242212440000101413320444132442411331031403303141122420022140420422244422010243143043403043321021103440403234242442142421443444431333102114203043342343004402414221440403213220421331234402031234214041414442201332403004444121014434123424303102231123342222132004233120232222244202401200031024432234324102033010103203400041431040100033031302021132100424023034443000443414104444212341440103144041012113340114130014100023001024420122010202400331122414243302011144212044103422441303022122032300420200214441133232442233421042332100323142443243003410021211333000244021031314012031230422311240440143242104442421303041213400430301314043403120203110323230131002000433403330310010234214320412233232324210332243243233022430033134213004341340114212213234300402242101214202340401132040200302043101232422311342213313103312112413011122141300023210144421042011441013241240132111440302224220440312424204044120242433144234314243034434340413231323013043240123333423404014001401302310242302400104002420112113142233202233314201102331322224204012043122011124204312103202124004313003124402210330120300404433003100132021222423433141", "242023420001240224010033420212404200110420223312131400211301131414310213443114404004312201130032103323300024100040234310114412340031241201142441133224444214301420013241432010120233101103343300000110401202430022140233203324332343323012203301232223143142031202000401120042402103122204213132332014401040132113424012130220422130140331011342424023342002411012103200334013401310114021310031224103220224421301232314022233302324204404043304234130103104042012401301300132112004431002401010003123103324141331202003324002222331441021200402404120043342311434043122413034204102303122000433343440244310324424102332321224113342413213311121120220014132434100202412434434441411304212304111122421401230410223203224322114002141113100123023302110034013314142411242311013430430401231221001040002130334120023102322001341230403214034243402432134133032121441430102312434133232113223222330013211200322413343123230301044133020010244400111000134324122113010343200232421302440034141143111432111420043313431120043410030304002232210001203020432121143140213320233234201413141242142312231143420221042210322122434242142401441114311111103042212224204203022210102340431311440130002201341241030344341213230210441110012322130213410313104410112433343344220344232101040124312240240023140243104141241422434412213214410103413123134113322011031322001400140441310011101330142411140402320434030414142122141443214241203241140301331403020400114444422304244001324232032232332423023021034131231022233320034114020213200220310021402122214441434110003243024103022321414012134114323403413312021242011303411003012012311114244101100303344314224331021443432140242041143041032121311210022430232340030124411310113300214322134243322324012314002010430211112310320402412443131432402420040341233413200042043421412422203300124411142243312212433403120304342000431012423303423414144431231031242214004200234031342042404033413113441104210441202110042022432031004444120221233243330120030040030042202103034310302311204211010340100134424402424123220214433142202130043043424144043244242444333434244042031434022201131441441003401023341124413033334324240102444143424011130102404030104014300201011433313134323243340132321110300421041241441012324343033343034041131000301404011314030331321202214210020322311114403310303213243221333301312143011222013332440331024103134432401424142111420302332322211210303131403321110143114141201441032241213331040322004143213110203042444121024011014230243022430120124403222102313230021333432242140041220322210432102401314311224123023111043112002402030024024304344133323210241102300033020424231013444011113100024324444310004424040001401330221430303401143324030221320104300001301000024213134233243421130331034223002423414000341004222224134033203130322210340020033010410032124413033001242432344140144410031021102013340401443014444443143143013043441100202114412043304331403242122203321421302334411003110340411424400100424014401230110134443011403024441422304100020240400022322313120432100100023241420412244432124431432130330430303441113034020041021334033420313044323234341142011344103334124120122044110014412331204104043424203111113211424130044031403042131314413344342414042223214332100233021010004410340404030224221413413221144311034140143431004412431322032001441413312333210334334011310300410030342323331023243013243331000341232431421421340130441423443102242411201410044224133102141144340220123240444304102421112001323032404320434131003420230400122324440203430431120242340312144424044432341340441113014401200133133013412331441401012011324124211402402224304403104220313433104423423023122132040122302240422433100440423324422031441210203434301410343114201234043424420404333040121421244224113422413240312343100111332442341021041121410404124410120202311041400314203241113311204133410311010402040312031322304244203413040224022410341144030341433143444340234204231203132133140403031311132043201202444142232330301024413434344103023413411441024434131223221120000024334040130443111214221140203114331311311110304040231002120024043243330210101001412220041114142412004442401212412302200204011022223444323203024011200020244231200403014214132022011221042224400300340043331022141242331221102411404324020040401311301121200402214241424000142443301400201230421332413420424110203412220233204313320042321232322204242004024233203233022111134044203330122342204012214044231223342221432104220400132242214033333002300230041042031104140140303204", "210024420133040402214012230012224112032123112120312212134001320124212403133442004441220212123322304323224201444111220320204340444422131223303430202032223104424444434344302242343010403334223431110220004243344410012433342114034341301234120214430230422203122342014012101310021031310402324321423101433122101200130030343332322213010024204231334120134121442002224413030410114301404233342331214303124332030323311322334113304001314322321112204302430003014333424001122242442420440314000432223102334141222324211203402033133210042402403122020110013224203043244441020221330001332132143000201222134343333134122321433114312302344100104132441223423403210410040404233244402200024041403130330023311400104103012324413322412432210430122313023401341101013330123434404314140112304213224332041214341103013204043434130432044330040041143333200021420034324144014212100343444312143331032124401430412144201323433411134302202041421020331214224311313120044204402010241213042002142011231401012230200224112034434424200342430441111443010311243122002102331341010211024012203223340331323303023210441123441312130221210340343404201421310303440403141100010123343334412123244321421432324202203110211203204100333243431032302314032133401113132324202101221200201400101334211024442040233444200423223041301102010042322004311334241412400234330114210404022211010033021123340440120101214203020002212214441314144333333201230402041401202031042432302142012223203004134101203131204302440003012413213011320414400342244421402144140320230413034204411033002324034141301432011422143301411302232123034021203113433021223222042033342020430111220304102243030312203303011042444323132342203033434334133323200221313011312100313020404013132413140310144430234310310232123310310143340144322243243103110233004031421432330221012323120103001444234224244300204123111121124413004431444030432224320422240132141411341300432114044400041032143100311443440103101221210423120204322234440123212014444142214414231232101304113302402321003423441044310022310002403114322032412324122114311110443122142001434214200400020001020320024212233023112311204334022012200040402403434243042043041311131223023224424001304240221004232020103223323434112100440024344114122203034432312123344303414030334011304201404313133031340032433242431013301141221021032403212301340230210020023122210411434231011420120431023340211340410313342142320243020322312431233102020143240100033143443421233432012424031323414202040403220440342200412324041443203403334030142113041234333021023131021101202134344432022431303110444211243341433022300244013024040111344340440432403144120240203141032331144033314412114221130421212414034432341044421001210400044233210022331214331241132204240202004301301040311022234221114410110222031440233240234202400404420031031033332134421143121104310240132120314120211004441044123032444222310104031401442322313203300432242421410242411101211203210322012212433123104200103124032110322233233203322214232232230102143104441014230113042113142420343033143432140202412240020433320342223413333021424040424014422234014143321144010321141431333011024112422410434241414201001003030341220004211444422310423133230304304214442343044424440302304114303014434231302143140040233434021410020334422220243102330322314314443423032120242101101000023323403441144001010123212023124031241022400011012110120334122042114210100040013222430310143020204020401340210333414422010223222124424144414232130220431401231420344333234112323410411231122002441210300131223232423204113021201204143313300442241343102230034411240002001031343143433010210214003304224042412044402231043131130111132143330240230234041211231323432121324332100420242012021400041313000123412142124410434444334332130020432224430433122333104013410010310024204211131232010233112411212101400300014404344212114423123222130003040014212014304032204113014101200024434032000403212441422434441143444434421322244401334141004430112142244341113120301120122430110243344113131340042110334441343004231330234200320114310414243040410002311302222011133144031003133341422010401220141033033214242413404200141131221223222114133124131202233341404201234213402014033242410300233110412100322313102101003343114423120313040344110041301243321210440322243431022132104040311110430101400314402010013403033223143213323430334301041411304422141300330102231131043312330412313231002133010100412340002241243421420011434430311110443021000242211421214402004442024202304340320", "230433433123402042210440024204113233433143130334430402022420213141421330423131213424341143131232102110201124100412222114311031400421013033313441104302441311230044343011434032231402023440001224423412010332204041414311230311102144033402140003401241432341101222302340102041033042100041420000401040432042002311310241430111242402003141342234123211203322340031031241123020214331323404412210104223412303211411302244044032104024320332321204231110442343432111440044043124303200211131013230302003301342442224430013300420024234342132404443224324414414020324104031141242023341003122132432210313420120312034113003332432340133213240410020400344004022320032121120214013344444232311034001023013031342324241120340022041424241024322330031220122434311232412124112300202321100443311404334113420244442004411444044041443121223340403032113114033410320023331201244144010031440030033124222031024033432024024133413120131320421322124030301334040303411140232312011213331232324212020211230421024244203004443323104200232330104433314040000112330013020313423444131221002012333144320202044214442440322041323334144211104212444014113022333234124440121134443103333430100424043130441340342020401221330131301333110310340321220144312103330142401124231002402042033423304320023311211140344110000213030312344421104101413012143331434212120114121131444243143231012132302330421234240142244403144223420124333231343332404302033443142044421433322034243034414322314430412401234241212012232033224200440222300234011331033344034220411134402213432001420011304342022224120413300143031020133234123112221401000233434031010331010131234100334333114412102344420411431341132420114310132244422222200444204401401123140222242413204033134130122020003203213100340002441013202402330212424013444240240123413240404434043032303342242304423002021042410020214322234224204134341212443034232412321342204002103122111302030344343233040211122042122233413232111342411132222223204413044113421221042444420403432434432223213234304203101442323433414321030430014320411122432212013121244043112343140230401334140334044312431201203312330002324012404300411402210340302014343313131221323022034124131100101244413201132114204010313422343112324041341140023030401020020013000124342212142201343140424210141144320311101221132231332303041431323302443032303432400212101420444331032241414200432134431440314422041434242133441011234444332114410231202300414200222143012343243030333402340134214001230331341222421002010330020341344233402311124410122413144440213234243440144110200404443234041040444414040343424012211142330403023430400112214032001233342312143303100341342442304231011042343002440042332110240340303320033402022044300123102213000330031423042020333004034414104123410433241304043421102424304303130040100100011222324204112342321243123142221403031031230013143140424341320330242303111234120001213331343102430122410232404131111044021201421011421001022213343214204112443132343011311233430102320112123423004320320423131422100113144040410234431224233413324244221442020244230042243333331220341132410111422101301123314223332224422301141131134233430111100244300403123214130203300423110422341042101203401012343243443243002010322114003342131400344112124103311344223431103413203342423203321324013132400034144343332223303442321400242323113112210424322433243001113124001014043213031132014314402003113202202343110434104004134211024234132303222301424224023441013043011212231002042331301302000042413022302200310223200240132300301300241322202113004404142332234403432401132011442430431232401034043442203141023011102424134144121443202403102013210101110112123140242021403101211000144403114341224443033133131332230122212400433430112313104332224133122120131134310442234041002131002140214340023034402430440044121201331000421244110323443400123140342401344042344203443110320202313031302330341432434103344243012011010240010334421214344213223242402420341321004024130140220213424201334330441132244034004334210120122241241303111304002140323334220402231201203423240012021340202434142224032430401132443341022011244300300330412414022304020144014122103213031101240402121000122322243412012414232212042123000313003201413411423324213400401233124431010342241140212301214110230444440031313041013034041431243242140042404334411430133224243332430403123442114004303012321032131123221214311422113043241442404321421114440442412313022131120200442322441424333020020022143041323210100044022314421122223324442302", "233011113113433134312211304422242444221224032114031404102011110444210220224224102304420201002200044203024042332414034031020231304220222430041244134410010220244121102304434121203441440340302204123300234340111214410114442440201004443424403010331331221314111102121234020214011130430110111232004124124314411042231310212012032434132410430313444422244040044134031011043401243300311042210102010113131404322343032333331231223040422032232312230424404021002403414112241311441121321131421002220242324143020414234022124142121424003124300143123233232401333033214102301013201012214411241113334140220021302431131444114441004311230334310122421330030214201001231322132140241341344102321320442123241100424421234220141204100134421034232120032441124332300031242020321230002223130022320104201404024033244311302432113103022021433410310422140311000244232213032424411141323122431422421224231111102001322144411101121222042312402323143402022133021414013331100433110432210232204410301101420210213021411202244302001230343223143432203143141231431411333213130023201311204422220324323244122333011134034131102410111032220220120120342202323220143213231334003022420012020203002413002014430330134422343323013411003441321041123102042101244022420014201230241231143103433334301312414413322002434430233244330114314144110144304321110443332102140434310030401443304200433042340344241020303432432220411240334204022233301220043312022042222220033314401332021012120031320400411432221420341323131422202041233004212134434142404004130144140334423003013240123021310201124302420040212123340032123213340112002441031011433311000034411211320323031033200032220342114201312341034414341440130131230300134220011240212104442412314434340121400134211121144041010220034424112201131440240311321031030022022310431213440330020201003341322414221003214031124133323301203342102343430140320103201324404232021141404044430300304443333434024044140141130143002140300233323022342223240323012304030011033300433401030022324402143214012401324344234343004230213402124143412131003444312221040022233203001404032232340002340140332034224432343431002140221333213024412420302322033120430421202212311402141000010333111021030343013420240311213344002223143233021132124011424300014342123422132213310121314442410424444441113424100034413442201334110230202120323241422044211342142222233234430341323002414242420104403243300304024114132001043131113411144034101133430323211121313223101342023214412343344330110104142404414124341011100321323222222042113100332423044442321044434443312121032431404141243241300300300303042202043233232114024024331213042303112310230202132431220122134313201000222222043204420330132134323304200401101234000341224431324122041343431031101034344120310041220212311131132140204241023041203144400310142124240430322121313322100143411110222443201410432033000143124412002424203343334222043023413410441132344302140231031210344400224400103400214322231212303340010001340010311030440343022343412010042440114222424424020442012230331243401122212220301311400021142212411423133014243024230141002240001020400110211234224421430131322433210411114232243443344134324030021210332443312130332003223033434130144130433332014231323034243410431102402111300434324402200021324103323123400043030113222433041002244142402201211111312300132112344110123212031142024342210223133224414301100442432201413411324410420243141324131403344423410401333140242440442014333142010224112343213143444334002433212302003001002211000134213234111240444333100103102043004324114322241011141112122300430034114300014330312400124302313203232111144300334243331014440020231244330021312311340004314343120111201021034313432112000031013014401131132004010323231221422240033141303402112411021330113130422023441342203230243132102430220410104401202224112311304223404210432423241244313202221414242031302442303140233412343231322432402342320030234101312301341421331404344101232102003012233004423114003330331123330003403244003031022223410114431032200303201431231012242121342204141044321124104124421323023014034131441413344130220144013143300421020433030043004221232110200002031042101123102411134221010221122003222231400423141021333030330204421101331124102343401112313323121132140414410332344401042203210433213233342324231113220302231343424342341411041232421311124031141121403442442440032313213340333432143201033044043204214033311433124211410342022023144412210200340100132111003040034233201024322032321220144243314", "112234200204044310001310142201110311423221410342010102131341301342042431114311132232012310244114320331333403221042333401132211313344231144000031424341121432432233042441440130101031003402402210404203024222311021042230423024330403142423323210012012323103034302413010124412220010031333321423143303143232213244421033004324134020303322301134240440204123344220043123141201243234344401433313232232413423324144444023041212042103131013401104334114213420441201220412403401022341000232324400022012313420241201110333340221433430423330314121423020100323033311122311120400402333323023111103141130103342402342202013020404312133312443143144424001223400332212421344311004221014344234143024024330012011343423441111422434111302330331011302221041401132140413104341242033412231302341142213431044111420030310320012343334222313330024120303403304404404313241214114342222242411223010042222331331412231312134130431221231112144014012141430202212441342144103141030034223410412203340434221432032341034022221410021404101104242210344204013322413431012232240011443034024424114434243020021142020431240342132142140101123404034121320023433223403320001244112404100202313411210342230302444432223211404002204331001041304122131301241421034334412040401404303022314121244302021103103210024023143300212422003114143124224342002144320002020442331011220242344210104412244011013222122341313111024114011024230132134244410221030304043143340202320420202024144230410144330220102144442322302111410033044132044212231423301232120042302204024013223243034342441444344042002234034431030110310000233420022444324403432110310000202213234223332004002403323122240200331104111310244210134233313143140213003234032102433012213244324323123314214313444422120300311134012023402014343224003102440000244441421331440424041212233034113443411120004334040400313210440002443103340300114300313032324431033401421024124422320302311432131111244341414122120124232410141410133432124230421423000234244240443314330020031300131043300414003103113132202114341204122024442103024201333024311442233323301304212403341012334123234331004412043042442304401241432140034340234234200123030231103102322432034400041134233340033212102420312042223222213202310244234414413340314423142420421023400000204002140322423023303021244131003010124013230043101423403343030130432140344312312334223122343221211110043412314114041002040133222401041132342211324341003200211400044022140312144042323313213431113331420044023113031123413312233111113011344320401324123402421123433410011223043140401020322441403010401034444411031230101430103230340033001103413041303042123142140343412011224130030143000144440211100410244300111430244410243111032241343322301330441042343102204240400023001030223412430303030331300043211244342030204211343043420143312102333412340123214300144410114013023334420031303012440322210004204030231342424412120443433131402320114042431120243033212130040341032410122222200123233012142313132334410301200202213144330304202342311144123341041023300324111344342030240030023304432103231242020203002443031124132332343214001231412201230413424341014230300112041444322334122103114313144002442333142330312242203401121004230312340240024130303130404221143001001300114344121021411433123340413143423040043304120434434234424202011343314444034432143432034024424104413012020143114022213412012404122430331131333043422240411041140001030222322143110214341442144230211133404140430020323200232324003112124012212120430001430331110420121202012000242114101440301200334141330213042341014144044331120030341144044301442333021143243414410014140002302113423301112403420303344031223002331401230114110133314001111003013303301100331131021411200014344033213113433013340310233300044432113143030123124004314131140203244204433304213424103103020121441214012413110244101020042012204200042324201230224334443412222212143042242402131340111224320202221221400412311131242010210240321242033233321001442310312211320412404304223130401203441141111114121111140344443231320144202322231414243321020203401201343111120343244033143023420431410441324304142330113403344224422231234130433313443440143031014410313224024001202233012140333404143034311144204001144111442330442130100220141200344021134130144004343142443022224102410233321331124042414214043420024333312424111010003333442412044010002102002134444031001311321402102010222022401302122222430311331214341042140021031321421322023013101433141343243404410011320243204104000024031130", "422210133232333231334243021322443222323242342244310412230312243121400341404022023431044420040122022143412420030341434414012333432340342224041224023110211342200234030311123234230044430413220142444434034430301133110420120203132341241043200233241444103001321341403430043420112434302202123402330014242021021010223234313204141304342004404210213042022100340224131312231430143331412040020201441330121001014034043200104102213133022221333004403330123214121022413203401113024342302143331004431304241304040044442121142012323314442442431331114210421213214111424343344402003144400433204233212021033332314102411141140031030200012104010202130143123241431231310430244140320312110313130341224244003424331433140243104343034220442141142202134211404444444431101133021131243413132230321004103324431324201240431132421022111434121031340143422341032413430230131111414100043240233021124202410112311131413441231104411233313314101233224221032120102132322042204310133233411143130410432410342230411102322101441232302141004012240331243010032320303243424321234243033441124323140232432130212041020431411014400011412142241341442313123102034334440234241220231033200223014303004411040423133321010434140412412402443421202222230033000222233224022013334213021422323001034401014113203431441011322221033333402432303001012240043431314314320013022441243142333004102242043411021140132104223213240431441114124143340240313303033324321244033130413101300410214323204431342042420214112424141214434331404402241320100313424301220220443113232422432301132033242101421404104010031333240022230104312022424222441310302044231203011430404221110101243433442402211332402420034124111334444311214012421423311101104343114234440332322014020332102241020334334422231344243331234410342113430234044012210341230441334312004202414044442142401044340440440324342241410242043221233200212214204213311113402424124021340011313413304214213001102223133434024114331104440020134003001022323303244231324242424220213303000421014242414032303423233300234201014001003304112430233002403210001441410030000023340433034301130411212131113404322112134443040042300310440343123111112302134431313040134140200133221102234103042212012104034330303221140044131031013304142230334142041431242202202121030203301133443021421012242434133021044441204101342301232300341134201401422130232312414312034422100101341020114130231011312240322440444014423322013300130210244320312430411103313342442302420132113132234204240303003024032421340301442032200324114143221432321224340240133304123003132410404021424441134031411311300214424124422303042412334342412221330104142323233103241121134402230313320142001232441412402040003200400002401412321342033432121032434142004404413014014222224404422031212321414400431001131342422411010202443402141411332220223301340042122430143124430243221304424211242420140003143340233342044131014001114142012434323243400034102443030343121223130404210201040432203043312324324311421102331444233244224203310012434344203034224121204431343131412113102431443413200211232202143233323123144241210142112022203404433014020014103214131012433013212030001411202423410331131442210342032341022221112231103304313232130112132140342214314034123100213000331320130244223002221412230401142211343104304221111211030122024332101133040040403244231243311121041401231041200110341340114024323033400230323313140232342434333212334011240113130403243004014032040110144100300224311020141114134313121344100323121304042332133042244431132121112332341122301133212342413232231033002110430220402203323132342241240440110302411104101314200340012030122142224003120241221322321212132022321122442410132324103121221030230442003100122211133122222003430343442100443302404132432333041434032332020321441120201334111203111223242042311002132232023414323300141342202422041233001221130011240120403010203332021222214222112011422301421001140242033040444311001323012022232112222343030221320200221142003144304313444322142312203223243132312423131201122104041334414312142444133321413421240132242233144111241033310202140212024042110432403322402211144433213402232320411334133342123423130321411133441100140331444202110414431122233202144200114412021331434243310143424243021221212430203140014021210101314322303313341211134204420002333012423213411224240320302200024030202303232031403014101131331343422213112140111401342123001140304212220104132042232134340312123234101330240130324230010442343232101020124244400014034334311233441", "202441031304112103404134113041302023441000021233313244300142100121144414034001343002443241301123442342131043102322012441244131411210311331040412010203431322140131404432231144000211344440130022224243120313204333111432102334313204331020014133244123023143142044130130201141210133301004124011344124124213243322024142003201434424114432211023440332204303443202112011324202223140420024433310432101220340140143421403304311043410143014432433204222114340224012124033403411004233243424213424342201140111320143014240031114413403413103232231230202423441334344430334211232244321022424012003223442224333003443132220423422200422323343023103422312011214300324230404401012143322022040202443013234442222200014302323241122210321123134214241222221012211332003341431200431321211004424024102440413014040234141243143013402103440220114442420444322413322022144020111231044130442110331440212033044443131122324043123222214302042220310004231214313212210300341343210144000224433030221410034124442322114303142433021410142031034023320444003044322304003220201344333431334121043110211141410234141341014011112042112144244421200101130343120212003202223341424334124200414044142333324142023211112211024041033113441102330444123140434422320121342002243402424131001024341102422204111221000010423233110440411110242411244233431302014223244144031143010031444300311241231424043130143124443214334420310422022220213042101243212100011444100422424023120144004000022341334021342140120330012242400400341134100240320410313300001323111313130101022422332221010041113233013232124040433431130244332231024122010430200233130433441230242103034214001423242333014123422042232212120304343220041123202022332022013420303404124231112202014042102141302041221000101230130244320443110434442211423024110312200224424120221042244213112401024420140334114110314230131014440002132011111101114313434232124423011333314212334232010003414241403420023104040104222204333004420110120430304040314323330044142444320211104133233114433304404033400103001141441013234200301020110031421420043041204422044311011110311031430222011424310011401132441330422012131120334013134244034232220021231021123030143200340220430214022113231400420433243333140124200322000044221311013343033111402034002103204044231103404431224300443414323320034431420223100404303121311231433221440400011100041030013024102020412414431234013030330132204242002311310234304124441220204343042312301311144002332023013114213033420231424104002000012431234340332302031424004224212224110111124232003231011233142433344211143431002133243040424204200343123442010433420001210104101242121400043242344340341110320102421103322403002324443314241222331403104322120204013041421122012002120222013114334013311011444423302042232133340412021000240044232012321042243213324133241220040230013223231403111434311332441300121320314200410312413000431434234413204014334441303113133402402134223320101434200031143332343211423220043234222303410404100233414412111402423213333143202423233300004144430220442333122344132403032433021131010020130323132441331243412403231402401023434222300310312223032104432443414440401030211121403001032321032401031314331244122213110004400114034411402444123441434001122101223443042334442102100434203011010401414413314243033014210343433042034410342134400100333112200222414004334324021222313104322142423110111002214142231014412443310121214124133231141024143113420220313414241233134044411042424124311104100021222334330422003430320423113144311042040200210400330003144104144004204343131413403332103411123400121421102014404123013120010020222430101101333131344020312003103142223433400142431140210442133200004330410040122440224012413022100340302230323142203040000011434331441020130414104132043142002323422233122341301414433323001300430223410230224321143103203124434033113443333002320242222424424040111102442141132303431120323301000323113332344243144444200104200133413342131043224130213203233412413400434200423011303202103300133320113144343022242333004434301034404012314243123322030022111344203433300340334013302222414304320143434213330322210324421122333033311334224214032441241240040201243204013324313112043410144341120101332143214441103412113444013422131332003204313411142222242333322223322402001021214132204041332044133310204034200012120200240430434420031412403224114241103030121244234321120224122120441332131314420324311430141110122412401103330003031243431422012311011313124244040114242304200141321440234441", "140133302020144131334212100222002420000241203210314112420112232042120340311243021432144244423231341200241410104311010032002101021024323302311332200223041402331432103300344323144312313313131131314012320422300321210444113423332033122003214423243422112322133200420102303224204200034242422001103211103103231300300413132410344330401132011311123423432332402112221342302104304441422010003114411044130242442141411033330313222134041033100220413232021100220140212304104222402040110440104202020022402102321423110232213140211220330144114113021313020331331301121311420101421330203043234004102014212342100014202101244224103220412121130420033123220400443202441110434301011402412302401310033234212302232430313413244211032334303441233134030133141011442302432012313343131133421034030402141142101003432214041331030134442141143041343412300311000403103101213443024314020344014143020410444143022243424033312340204422131222330304001310200104231244233130222100230322332423424323033023203141030124401420200121140033342433414421434330010040342134201331322310022310033421444421113021040103212001212244244433402104240401141233101314334411422103103230122011444231412323002123044442304430204302033234114423333111303344114121100002121324304441212320100414400133344142311221301102433100401440304333130103004340203340422303120013340211330443301011021111031331323103232301222043430202443242231204024010024224121342102043011240012232114241210022232443042110303314114221122403031044413222022314100442122004423103321343133331322444213442233314131040002240113340110200041034102443040143303340432341102213411214322130424102034431002114342200133301413440324334233112210304130023402423441121404403013202112430324000212002224134042311120323040321434113313111414421313310241434024024411013321244113204143313112412321344324422203240144132003241212101232434033243342440014103210004120034040144404121004442230032201421131004041044200143440113204244241200220312423200200441343003324123230044211114233000120421043443103440421234314333002113412033042200341324322123222124100012444031232141110332113300312100202130104414322410233222103101024040020312124434003034333243402422030030044221203003111242004304211341430442200240441012023131313114310433413214201003344221430233200041402140122123311011414120211323010001243442301042400213123020134010444111314412032113332422033434030242332133141430203130410300210220424342300130244041400240322331114223200124341320241413113244401441202300103434231343342200022010243231412201030431412223411240030034002133014121120322330212200440122011110443134310344141234443404144243443232243342004224123014041410134433104330414430041013131214332430001032243344222430430241434410231212231300201210332433001004022123323203342004203102322243320311403313103141342322322321221323441033424440411344142442423132011133404141341223231013114402434430323210123312233004243414230244141300212020221441121200413140431313020444222212131322021100200340120231204441421310331321442012203401132302213202321103110100200402404132121400243002100230102102401221333441410234242443300014440113112012312403233441134020142312342211114424121234032220242104031210400132104401020304422024313340444402232042302134221223434423411002033223402144222201142124103421032304441114023201310403413331213111300033413322302420023040332344103002441140400200244042413142102303114142403340013121213231411214340222142424434400303421111123201031102121243322002221414104304233003021320213040433212042034320121240234323104310013442403221031103024012331020320241322212212321143330100021421243334214021213414033401333240003413332441403210430122204040400234431001440043044021122403132222014123000331330313333122013422140340200234032042230132241442112110331103013212122340103043100241303432323202231221040330112313100244101303401444441143443123234241121314334022414422304333323323401241110323240143210311114312202312344241311013410443401014003341421202402242430030040312013414234100404242100024400312141222000244304313210410333114324113033412410042001011043002121444324112333031213411130244001121122131201200240332200023334142433342241321334004301244312402131314330301212242132124210241420322130122004001040001014032013044310302220221014343241212234342030413114421222341111202440431411412330141411040323044333223122302231100304342014012403341100221433122341223140410424024330312432131040002004123234214204320220204220443034124034301012014122244112", "224404001132444340134142333024342110441313411021300312014031003041440231400112202441130433103113322322103332203240440404200311443040301120402401031122411412441122311343034200220141130313421120122342240414300441014041103400104302011244131230204132142041331322430131431013421314113033240113103213212012310234430412304220231413010333330034210301322310130321244440333141040123144444303122213230131314423223310241410101013201304413230411312240442413120413102434032311040243412132204144041024424114300320221032242441323122221024411122411102321220333140124423213302103334424031401302244341421232024000030311224124204204412412013240312411231221313114331214203312304441032141441242130322433420124410442044241432444023122204410104313011002003443313233404343400130024134310444101421424420010422134021343201314131414342133213022434141444420240322324432224432443100013211212034023014231004044211011403232022211120213022344423141102112413313241411232141241112140003232412212241000231343333034302000121002410003341214020213003444300344021343142030431342230213011324140213442210040113434241321414241031003401034233334004420004420100140120321141103111210020232324200140322102132104004202102044330243410443344332413042033331221412222140434220012022223220333043211041023340230332304012333302244221224310442420322414124431014340124040313333102201110141110121042420403124134403134011021412023323042303314133221331242302213411410233130001101032024423122331201324343430233331201111214212121240112014311404241204141112010003121043430201234122214003023443221031042143430311303102240130034214031424204033442021300200240102224240033223041002024124031032121243011034404402224122030342131431102344140420213412011343122212003024204412401032243234231200112200221341233323341034342320211243101231221124310121112300132420324402113431100131120110401343031432343144013403300023414243302023341302112120204144010121424030004311323311001411123411203310414142022032430042003124134040340112004204023243401200140334141220310332214211044301112131023032030134030434313212134131223200214404001444300020041430021134021401430130044122011213323302020121440033202003131023311400202323421003023442124401243304022430214200011142431103022110243342014221302010220101024233242113324304403424411443144001342232141304012434021120013224320224213411030330133002034101341443020121102433131204214242203213143323232022440133313023041042401301420212442201312341212020320234110002433214011241204212041223323231221012334344040233023131331221221123042443322203112001034004044021244213411041310140142444313140222031311122141134103211203030131142130203132144202040143433243324313440204031112221132034403000401422411313110222214221302142111130114022103243413440123233421022310424401200444243222111302413442201220303430113333024043001302112240133423333022424210223000134023302244031303214014114024404441224222234024220244234014340101134430242101444434420030443212323433032001314422414010430132040231133214224233231224021220441344103211011244120040304031141320240012321132340312001204003101003142110313030431122031130300240130002232034143342040143443432422401144313310143134424141041212343101213404210110220311404202232214430134011112112041022140434042421133313420133043402403044220322033000214440413110203301301413413201040404021430022000233040430321413400143030004122214013344143044311021240411410302110043412242423433414311303021424113444002342303011020424220333202004211403210402433213443401044004230422404212121340014442020333132032243213022241223234240331003233332221441140404414412114341020024210124131223333214423302411212304123314231430201234041414214411232313014023141120130233021020004043402221030114013010133130332444300243330234040332114412032024042233012244404034442234400424033031333341330443003303243434224420320330034121113121124101204302340310412233141123344223311433241114004302221243242324124120314312341340214101311122302420242210302413130313334414010322130111424424323110031324322042213033420013424223040444114222013100343212303230413443204003134133403221121212220341040212302402422210220421134231323300032430040003403432324213441103141343340442012143230124414320221200224021002331002040220303412004302441021301224242242330120322142003400200132001131321242442121420121222134341024200441321102343432003440341140403344034234220344203101001041042220423244142131444010222344410442014144134001232213014422134330133341210044", "124121214242222140213021441102040313341313002443412223212112314024422131402101233131403243142222434222021403220014424101241404411024103000401432213443214041113123322413242130312133203442033440031431123332120444323030211014233024340411441031223231042414020344422120334124013123031010230412333322343414430433324422432402120303104402224411133043024100242221202113333022140204230141104014034044131111310322341023144404121213430213303122223122241030342404301213414132004314042021121002024014033434232312243332200430342223002222242341302144141431100320431443333011431334221202341231401002100444411004044403222123001033120423212010002242124044440103024401212214412010432141121311424320144112404234141114142414212140212431430303041011432400310440101011233043423340233213140433042323411130124002313144041220034201334310130201121330311132444343033211043213042143011202214140431424034414243342241231223330342423434010130210220322420123144110420410133434303421022323021304120104212042223111442224240113113211130242234420410411400214243421030211412323404232413320441212112144033021411222400302212422420314420333140412230431334211414003133211434224303433344111103342043033114201103010230003243031010321043303043143333120044140444223344300422320320110411131311323203221211121111032120004024240434443311001323010021204203230104001443110132041031024002230231303100112124240103120100320340134224402233201123231433133110311040342214014243422422213014031012043444422300134001034100222323002212223013222214004213442112042231042312441003202114401440124334304110343112334041204331141342401224000433224422344340410134202344141111322011031141010221223212003221134034331101340133033402430112201023103101032034141023212130412202432323002301134310314144340231133202200241134420144210020123422022111220012104321433030023002424332421312130242311013112131341333001103104222231240321120021344042232213443420100212034200022413014411000122233231124201420431324001130430121142134121223322400113341210123010134343331244331013414330222113021133334114434213143320200431310330241104103232120123322140200012302224411220400240114024130210130024344302101033004420213410332432301324100341042112400140422431412030404330133020241411010440030221430124032333100114242344300011020040022341433013413314022443214433411332334042402041143311412331424032333310432434430001232202223321410404013444204032210442304102101440242202233440401002210431400033122344334300221224021401134414223431323031020333100343414200241120240100112321110213201031442220204031223414434232400124242322231031441400331101443123034011420412023220343123021111042444024111333224401410104401344132231132343113342410314033210043432302300413012234141011012303114141044401013010340422321433002420432241311211043214310102001142114001012210002100042020434432142223320231032014200232100003421210031422233141140114012134320140002414434004131143133323412311213014224433423401423241410241412300443304124313332101201442133032301010001222334003014340130212044143210032434302102220144021343112241012441143020313131112410224102144034200121100303323420133210214014213432243024334121332320004324100342210010121120140331231120001431443142030021404012131031403223134000011144220013101113113313244132203203033031112400103104114122333330331203122233343211211133143043123343114311131403443302410042324323240241211304402202033211432103313421004232123022401320414430112132131241122033042130030201042012423221001110221024300044242224440103131322313402443113201324043212102122313323222314300204424310243342023434433113244442412314233430421303141324323310440411212100224032212142033342241412142141312410223214340133412403130343243111401322231033224011433010243124434040331002314232030142024204342224412330430303000443300221432412102332443122402443122142033101311424204340133042203033304343320342322320302100144411202241433210142032132040203003243203213041410424344331222141111412012020342013311343030000011211300441203304112130302413231314432001221041113123204003011421422202443413040211410043303340303104020300300222313302022142103430123134211443323300240241102440014433142211024234004212341320413103142213224443340443214022132211214133110113332434342323414112143022304103430240110423403401033114401334433321442024321122014032410314220221012242421014142440204101120111234132244034100412410102111410214314322104304022211102444344422414032212030124004110422302032000423322400032100", "224423120324413321021210030223130201404030301410120400322244114303122341223004323140312202412204410414032041002142040320431303144343334401010003140443103042443032001313334414201132044411124424430041101423310411224440412232212130310440144421211101013002042300001222001241432320104422042432312120342201220422104321100013201001220141300032343214304213334133010040340111133410134300013042023030322420442404021134342334031443434313212132242323410133443430121411041220200323133323423233212022212231204101014233032020111012231044411322014443001343224342401230140434334200023314110203424222323100011024011440444210302320044123024210233001403023402403030230231240014141121010334022021422213300113432024410313211030014310000001101402324334232314402432011233000324004243314242310412021100321243421324332414102012110313204040143432120420013322023214141331310333312302223204413220202332142340132123110104434333222133311332140442340143300111311020130334012112134101120400021424330131220300242411232400123033022222434123032343201412213131114410414232342243314430412241222440230302433242121021112143014434324214413422414133033114301004201034400122112011412041032213011320442224123120303303403313333200344114344321113423314031322104110314022241240402003432240004030234141410434202400230031002320140120131011412432124242032340343031034343141243142130440234311413313003431223311113121331002333442040123143132443011433011322321421420314134022130422140303031203231401422113330224413102424233414140111332033130444024041112420444321303310211240432140034143240043111222403212111241144001340044413432332433214104220202133104024300243111322030231444002323144320101113330442224131131014313210113321243202142404313242434410143303401130140013304024021120221422202021043012412144300310422340011232114141422101410240424230240241104234304003120243342423244204242204313304141413401403432101421423033210111312343424444042403014110413430013333424334431234113340023342142143240320212341343322212401410031423310440323313244124320441311323102113200420132201424334044132434411042211130211303201101101221102341430442032232440021212233013113330140420210104401413431142101330302044440412123332334000021223234142314122421242021034314014042214340303104203401430032032211321323220023022101030240411224023214443234212212004421244312214142313140413243343013344312322124114043141042012333143010310111314123032331244202200230010403423442424043043302200010212341300441303443110130033022000134411212041014230430312002213311231412320434244331330422113400420041400444202040344041132030314411014130010431010022040400204024041330314334044332002334421003121343344000430232040413404420002432143400423044030101332002130212022144130302143114444304102003224231110410432101014224040311134404224221102123242433241423342440444423340301010303130312431444201234134433120200121422131131403113043221224400221130440132444300302202103021014320014040323033110304303333113343100102421223403034442340221410120122220422100033130333042312211413331124232334223144202211311021103440434032213130324332234414420114424412403232034134112141412130424002330410231104220042244410402443223041320204142324243044113034302444121404342433314102443243424412031132201123130223332103323044201221422114114211423114410021243040312023030330331304002142404001040432400101431330212120131343404442013410043304412433342220124230100412213440221023044312322420310311420111434000411312003213323131121342312440102302300004441410204123443022143340201022243342400403442200231212421100201034410423410220014430230304340212404044033013203333030203331440224303333313424004110414104043024202444404423013113014240411102003101031004204441133020004143423032411400420441444141003240123344324401223320412130230211402032134043223423323144124240334011424434304302214044144233114012330112344332420411443210143030340232400333043004102321000321342233141434241113141223300142433230434410214434201114014433421314203013302042202004212221224130334140223314141312142424410303434000312030140431220232134301243342420013233313344332013443244233130110413411112104224424032414140013443410003030413022014142203001224411122202410332441201130343131144241210411014331321311140331443114341132441144004340334242423043204441043231000341421410324123404043321013210013344103302041121421032123014204431214322043001424341302024412000120022133242410142302214021101302101114020200002243131233343231301314334414304", "243012432131430020221021402201012220143142340141334222130324202441130431341021202140141004001341414402313321044112103224142421442220112214122332201010024214433413201210323431022234313423440303400013410034223234133141223211433043224203243311320342303321023213312014034103034214233200332414412304410143441323220023141110300143204133220143021212404130440341401203010314130341204204423243320022440031434344223402430121400002232044431314440100421002010234114342342212012133242323013213002334403244341230401122021224143200344103114032031314240022044204341324322044440240342413233024114424141220124104104112034203243324024000013200001332404104221202322322140432443244342142400220040033123110241133241244133423232221410211312200211442242430101000131301444004242323410340410340240021443043114344310043013012412424231113442024432212232140034142133143012233434042424133021133133020011440404312023421132214303131134114414221444123034030133013412200301442230102211211322043331130201014140303021300234320030022320441312213123422123340433120102411102412124312042434144340044401024242344031012434333322130134202404003324021010023422124344000043304321033012343010222144421434431100402130423034041224110001222213004010221304422231003123442411223414442400411111220201203003243311342402230130222222201403404213444413210044033410130041320101033244143031321011412312121430142241132144333143413330324301422031402133444132430133400321233443324011241400020244310023101312143110104422232043023122030101330233422104122044020023031404312223303100000303004220034444410012123310314324031011032240222430141121240113301104340242414033343420412341114332433223122101433004201200044243130313432022300130412020300142233221123233012142330130401414301021112431004402112401313343220430124214123431214410001312314434341001333411442031432114412201342331333140424231001011042304110113412100222313244214223034431303300044213104320104001444340442040234003332030200010200404002421423042431030113042321342201103213310134212301043014442324311003444243120140334012424111420112100111134320012404403300120143312322342340241004430424422311222122210302221102021312043402310043310232441204024402434212134303220131332022343411300441003043224213343010434123144213223024221414001343232231113140013322021041411133300002013011042343111011431004303100344132104011411414014030321301131231412412310213130032210032121434114131403432130030342211030101113413410333342132131141140013132030341133341433411432322014000323201413332011214300043111104123410344011330033002323331303004301413124104412342303113123023314322434110211031321220203444240024212244043002313204331341323004444001140101103034332033434100241301302134412314404011002410342422111301421014433320131032444412034212031033140024313221041243213432021404142243143204033112101100301431404122104113432400204203313331414020122331133111210423413323101430242423040413041331413114214410332104313002334040434024440020004000221321224032412243411440443020322302003001213302200000040114222111014411140420134022234430330230024121200421021402301141410340344313043222043304303313104131100222232012412431324004224010014303413302411444010414114412143013432134400344121344011041214431313302133144200424242312202400421330102402132122033242413221433300342412240143013333344203303234134421002320111300232031230443033000340441403341130220422114343324441021130142001220414121402234223022424043123434414434342342421131233130441303433024422220421424011214040012231101013244443200434032111002242321213112440420311342302023401012023431323131034110324133311312032200413130122003111320442343402430101030002211223300130021313044014144002332020141320104031212314412141414303413333202101244341011441321432143432314100021403410324324312043114114204222111314411322030210232001231210103130420321220433211304443330240312214304204034430112241401314303043312024224001303134202424014123443010304310100312340041244343012443402432431222244220034041043222020414123333232132011010424231313124441304232431042000142110002141243120420102212330303413140013410234330231024313412101331004042204320334420122432321122000122130242441043321034302341023343110323040100244302232430141042343142032131301330320104220221314433312214332232204202014231122003001420041044312301223300431442110320044142234424432014000043203401232011214322222444142344001122222331410112441021332422130012422120342211012224241014104341403333340313141243023", "341121424310143222440200011214013202432431111013221032230143023221213404143132013040310213201443114432220204033230424023020001103444111324333231224010222410232322414341034013242344042004131220200144124211031241021341423221203143302224003313420132213332233141122441420102434314331042130044444403041123442034132230220112111202423412440012432401341111043422401022422340123203023132301430034130010332413000341131321001223404203124342400102244211142243221313340213422214012332210114001114000321314230404431302433004331032014123000412430200224143114242113021123024314112234144343004114000342010314123240134020440240301230004241133302031240242114203120421123423124211020003440242143324002200143014222031201302424313010414014041432320412022434123442120142444313343430112312341123240404104340321232333203001213410422330403221232113011443233242034430331242313022114420312133444310340404421024400143123402423202234411243030124132343424241040134313211211441103001121343102412004123011324111220103213142034340343041444041010204332340043412112013422310040002041134411124010320100204210022203044031124244104111142303214003310031412203311304234340221314022110113201244443044303201301231344414241032110304130240033400001033242241203200114303320241133010102434040031040440321324340213210411321000220042322043410314214444300424013313140220242214113143110402314301441322134111443411332230233430230103002202301124111232244042104341332413431401423203313410412343202421102222221230041220323334312403420340331401131431130302324403000114340233424303144233422113110403304410404143410411010021321142212303123431322431100040104031432032123214423134311340231403014230121330240244140430304033030040033000222320401102122240400443442223243010044312324210211423434200233410124013404020000314023003202422004220443034231342113401112024230220242001000123134131231044204210203141234103133233142121323033111441230441040340130233430121004131033433132220202422300412022321014033203023043202002241304343011021322443334442031032424243240210421122320212103011210133443241340030230043042303103442023203034404224011311313121411020033423344243002234014021100004424204033120104131322033011124230134331243003044410022203401401324103004101440244412400102024242032403102101441113310311142441433013133124044004223020044101411413414104314023133334202403330341233010341411023412034304114331344130104213002012004341400033001442221021213234403202013412031124214130440444001321412030341133140341441344001402214410021341200304342410004333202421102331444213420203230314240113424230424000340010144303202440221203030223021423041101414314320332030100143220012000331141434424110131430042432220000202410131302020024213221304401303311432132114141231333202344113211213132442330330134332300013323213043112302424011431131443142330322040332220133120402024414242012103301130311342031240231204122402224322214301234322222341030104032223034131342423120012220101402230234424300003200100010141431110114233232021421011041123334044212122400002213304003340243123333224330041402044313341300412013434222131040100013414241222430231043300121111334122441011413341030112131101013031144331443323242032224301144240023111440002122232410020402321434111241444003041132003344410432013422244102421104241010211031443130330313004102402120032301141402233033343120423212312424204434214422020432033143112114222101342333300414034231104320433011242110442131200310242100404241432411443233320213342343014241300420213240310342034044413102344034144012010444010403412202434241340020104020302344243333323440434041041441444004202132244344431023440114202301101133324024334330040432200440001130440324213420024410032413024134034403314341233013411321330134322434001000101404442201432114433434240201202342002321410400312441201402014434301224034044211001033234011443212212321431012014021020403211344334310432312003233113341031133224030041322243344113232301024141142331322202002034213032132404443431423143204213004222011000112314414434022041033323342111424441012301311443330404341011010232324402143120343442012213133102031111220042112311233141144101132022412410200243342342221023021330003312111024230111432431214244202212420311343023404421401102322030201442033303201022143140412001323002014334121122413123314413420132132402442432443233001201123144340224343420340340100314141031444003103013402431010330312421041420333234134114324004413340134210030012213201414200111024304312211202302", "444124430344011040403000344312420112421300311221020414013340243122330411210002403114433041432300201234121401331323144234014220134011443434230322331333242322303141411042024002420210333023413240112102323312330320214302132231200303300344331324311033103210231221010212222402234341232133010221122102240123330413204210130021424301140322402244024312333314404212000103331324021424233234340013111101111033104040423112130304331440312132404102100221312321013141323241300142314340302103401433324314204040112331313241111241113410310232131244432300300034124102320113243134003331243413423331041134221001142330140340422012034421400111402320142414421211341100432331022130344120302104202420223431112203240144342214241440021010340111401234334133102314000330331000423322444210340010001343011113201302204403304101422131012334122302343032011444030244211333333020032013313014111412402311320012243232042434012213202430003203332344014430424401221220414324042224034130203214331304432004440433204120344034120133220322421122121214003022122024423402224200202444114434200401334324400111002234443203312414134204234101404221232434323320421031021330234340434404401333212412244122112210432330423220132010344103204343234343100121430132224203401430114434040241302002111222443230411231112212312422403204211002330222344311030222210340040312003140412202232112340331331414343230331413414343202323020012011113332444304023203021202434104402112004304200222131031311312003224223142142122021104212224234102441430324421034141024140010101124401204041100321311111404032100240224042024234124220423142234014413040043342042343210221323023334412024310234021341100143214103233122214422221312041002124331241132204314330001314121002002143004011222203210414201121044320112230302002314324224311432440002444312003243242324041140220033403410044214011230143333323333033144030040121022333040012421044333000403230124131101033033032430141330232124112230404323411020412020324000321432110440212332042301043414133220244441304421304223443130111214000042102320040011042232244243004424101022324124400404103233404324132244043123140333403134304112120442143123404430142433033321331001114030200001021040214234040313330242314443410103401021313011104120404340331442430401410323140104211330221144204211030023144440310133030224133434104103312240143231232043410443331334410314124214041224333000222441401002300412013030014440444143341403124431400312231010230241123423440334043310344332143110121120233302410203341140043300110103011312403444142230310321144104140003340104100104332322121403400042434111014303014334044242430040241122343141241022341331141413012222344333112131000033342140001120004104102401013131320110030341320113134232230014231121013144433221022430012101222101232011410002134430143231142021043131301300243022423032004303021013042342144310123344120001112131213404434032124021103241210113131204223313422204143232001413123333101203400002002234010324030321212043311212043022432042343323032422224422403224030221144210121423003322441434120441100320422322103142030131231403044323410102411422031011230443431410011424234323031101111441014001022432143123120330124230414013041001402310042032420423222432414334444131402140243424142031040240033024322200224010340042020410104224414120201011411112411402340004432142312042230123444334010344330340214411144311432034112403210101120313410343113431244334332401232424112020234331402112244031341104412111001314411214222204320023442421443214233111420222102420211132321143002000120013422434443321003422042440323144113442120004013034331201023002440340231331411320340014434224243231330201140324120100444414314141230301114311123334430440441422011344401034331104013310000011304400330413042234431003112141431223233340130024140433104212012134143023124440441012311230414131231441233101311112343243332043334014300300423311012221004234323100303430102030342004404302311221033412142210304422332302423403400334024314442413210344201102403410024032213100214102342010021213331224312033411334042304332403440034143143223130401241410333221402214204243323244332320321132411333141443403303212312324414213314322244112004304023133411134120202243140323134012043423042040041322234330032100303132020101124432240114004411130004241211431113410401414203443110111134003232004122212302340444323101240413203342231442330142121140044440030033404410131401013334221242221022014203011031344223313202043322233434342221243312202024344222124341314131", "024340004330443120031102002232341444112012132211034204422201242203103104310422231141424433112424144341032213423140044334303234414102040042141420200014304424021110043243041040410013020222130244434403340102304441001142222114324410404444032140223313310342322223313113210104001024423304104340401241421410244412102444342402432324002334143003131242110113434032113324404002141214100322004031104424221043031431132223301432010112304402310410010030223424223244341144100330302420404412402001434223242043031023311213341334202041044410411300433011244004041131434042410123140403302123344033032133330441214000330023430043012320232132224214140020121010332200200423031003323221101003334034412103203004041212100224020011040204302124321314242102243112214441213440414312204434433434020032422101242041102104110312414404412102431423243310244043244043404203300433124212211010001030101214323432142431032132020341400304424442033300241331233421014321313014433403444114042334120141031223343024313041123421420403214301141131113140101441033442223332210200411213403041004414344044140041140423101240414232143220302344403120321444403022342321241224311143221212004023000220013202411244112024340121420303433024342333433102400442043133233024440114123430040433314332133403323233111004241431031433143413122431211011033101341044000313224403141242314014320011402122010443340033404043314444133234030012024104132000330312333224012100112004234303244023224111133141320020341131333142324434323032243214430434300314313130122232112421013431333010232421224313341002021400010240012241144140002203101221032003143012044002434141023232420133002441114422034201120041014042423144101332400012301210241244040123240304412422423002130331230023104220140434314412214433300220400443412423300302410124321042323014114144412111220342320144134333001243042344322004301403142412202230320042330412414023141142133243401102140101033322020344441110313141313001233343033421214414222244324101213332240120244402112432023220132410040104320342004422410141414131043320230003303441422214243244011021014444422312311424203113143042433131223201112413004444120241301031302402011034231114133244131124311210112411441013321431432414032031422021112110121314104404114200233214020434332341442030412431412431441342240100130410022024111044220332432113211142031433323112441234141424334302412220231114022322040010401242024124313041101412004241342400443212430100214011402023404043111441200132340344042333043132011241432444310213424034314123021311000322320202411312014431224311334422440132202334102421232222202310121040100040202443244003101201012202430111441442244012444344010111023340100024441412032010404414344431333433023344103003034202113124131144230230332004130243341130231130434323040443313330314001240332412332133124320441133413120312134243221204233430010010244220001412223213102302130141311423302113402422432132303342112122404220300434430320010002220242243124110303141414203421130421422312100340121340400311342334443442433134221030402332443311113313101142243410200244130342313323422444142344001312044122023342304123213433021244122044403220423330221320423404320022121101103304222134220421013040320101442033234222212014041020024400131023032124022013443214203131313412113044412000341210323040014431444010413212043043223143331202003412401131110043002043011220312004301204033401414140443130221134411242111401100004232324204110343412043222024023144033033034123332004111034130004442232044340112341422434420013341323240114224423413311310242142124110124311411224011144312021231131121410300242034221201230423312233143111304410203103222212220202103434433223433313041212302024301234342002321023203022241304314444331024034203422442300133214130213303432314243141100312402100114000223332021444232143120041034234142024114121440444200244044323110134412021343133420041322030402030113343130333034343234244013244041204034214332213133322404112412231330140433143323200102040423143133444430420341443331423103323241444422131234011141432411111431303200342102240341344424241303434401433003020101213140123003133212112323003121134032343322443022032213411304414322402321232442224023310201010100343114024233134213432310012104320301324411232321122331122434032143014304224132433310300040340142230231111032041211401342221121321040414310310142000400113134322241032434044112023341044232414303114140323043040443232424234323113132112410301230404321111043144321023303214401000104444411101320134", "440410304003321232101010021112413142133041114214400432244120442214144434242120430404344220021433112211424400033204144212344104243444200232042103031102032411300132011401311430402313124432340311210440433331400311001413240302230023241221133231031203020213233332420211012344014002230121000330434120330314333124214442100441132401244040322211402222012311232040314202130243411200204014113001310101221004441044002210012030244001314140033000310330004024321410044032213023123124101301000444301332444433141104222210121214010340320134114033124432443102043004010432312122304402023123134103011140402221344023200213044244131300201040301342334120133114432343043404203412324043404100132404214343132030334301203230220420332411403300133102010410121020112343421431300012443222123030321200014333313220430322003244433302414223120214112432020042042313043330031013020313324432201142002133203213233004200133140332434233001020433000231044423231041402310402430200024214002434342022142410220434031314442002202212014213203334201341311022213040130031031413121311122203343201330124244224202203004234322233040404011014111403324324312003043410143343120214204104324302033003114324334024131100310334023444422241142441122310341233312343223040332441004422110131142241434042404441244304221021213402220204124014011004313131013330132241024410223413004321043410133122122100041031443203303104241224324421034301211121232321444132000433223344404104231311412224100442102421043442242313021200112304233121231331011330440013043420311324223044403211212133002422203034423413124141344031120043142411224224431142341204333120304303403410201110322201032313100043344210110041414412212310133234323321002023343023111242342123310101330123322033010014101304111414402123213003033010314122443311144204223010230044112343414304233134342322320041201224244201004132243143123433323300413332222143441433310410414111324411011031402401332140111132022121014020020423241131313034102104412421224231114041243233003404014211313420041041033002140000143324004442343040420133211302400203422224033314302222412042114133204232332123404114042133320014444142204114201011043420211200032432441234021213400422204210221443103342104422440221032140433031402204144342242240100100321040204422423041204310442431044212004142131013341434303202214421402402031113021411402402304320311312040230122124124343442133402400442403241001102331302410200020003324234011330120331220232323444044332344401042021001231233140224121124003333013003433000332323440330042304241413423013442413423113411230221100441132423021311200032430212210001222142033000041101321022020230144422401332341102130114040213000032332040044300214040330302223323044242012404012440031311211401123002420004202141023243212223011430323220421244240040204331444224402411224211223131211034033113231231032304334003033024033340014241144422001340412220201241402144341001422131322011421240300104142221000131243440032021223144124002234432440143240433211043142243320042334000223224003223102013220240022341121220241001410021424124334333311041044020212104211244214400144442114422132112311021203020143133044414222442032141221030102021044222412213134124230014122234103320041430211141420120002144043340143024433211304440041140322220421201240313230141124441431124200423202031201130210214401130311022014243404104444440244124034001111242224043431023002200023043212243100434431044403400200320102123310423001213234120334440400300222434322024432440143231114002442201242333314434312240040444141101123023230210013323130422033031223232303244233313043233034310232210403243313423404324220322104024412113423324223012202232412001042313340442432040243424200314223001013401333431211201333322343003133334244333303021203214113232010032113043314211422210414224230443222200404132310444343230402211223110343022310123223112103332422343101201123121023401010343043420134013033340433203220143041210203010124303033410330201123232422311000003343140214312120122040110233020004241243130220222114343204014231032200313413020321421240301212143343314222221434411420042403010222001321004013030133212400322420233432312334002010004140013240340003024424020142100202001420140041011301041401123343223242424430143210323112114040214404434302240421431201100102012011243240331404023041121111030214211233341033000314020322340340301441404224300204340441330334032220442213023433434102323042014412011104410342441012341310324403201202341404212423232033014140420232144313011", "010330123433003304231130144103421033131140102100111112140411201041002441323330111434031013030420122134420422440303133013213443323404121231432011131212141023423344144134404440104414022411042303112110301100210322203003003143310404332412240132302142002432402143234200111244404432021232311142100140121423412102034144034201433222100130323203344404432204440421230412130323003012304111221424144413243444041323121141324333321022412342304222133413111002110123404131220404422402124342112404114232402023340110300314202330001232321103322424113032000112340040400340003422222124430223210302011041432041024301031143430311220430412221241342012200333342410143214014044414112004300324140444121112144421010224420342132141001111233240112032231243304200310210410321242232404211044212214112302413144242341202324210421220234223313343134232421003302231422314303001143133101114311213211103211201242004300113431030001234340432424221223320444314441231141402144034304013023031201412040303213133443314114134242223241211434132234310313021003011042341114002112442131143211404241133334412343121434021043424234111331104040112444234342014144442021310331101334132304014403332340320323102400343010113411002441333423332302412001212034312024413220332403323402313231421040323300324100403023031131434132134202124103440042203331201000333043222422320103242404214214230023003033133231431044123422223040343441240342120212304002041131021434443020224020144104304014334222032024214024042311412121443431001042044424102121331441242000101132032420140212240233014220020140141144103324033011411133041433430043423330130341423134220401234000103034042400032341102400042402031134203221442122203310002413242203043203031323303303134020342414342134200442442223111124331132444422123030014223234441121111340313034313014020133202223242103240122323120343430020210214343311410112201122024110122412214101101143403002231043013040033204430402400113233301232143130433224214310103031203241213114242000034011304230324110243403231431101433443341302201124413203341142111124440044441202341421001431122324343222232102103110032031111130041241001421111111311240044441423322220424232421231214143002311004000021410043442000211202004023000231200202341404133230013414212303011433304222333400130140202411412210030221313222430221212113133000121441320101213121314402140133333020034423114442403434304122331214303220012330212340141421331022031001231133131322331313311002000120124131133332204313022331112010344323422341441121230031212314211002102204222210002234103123431403432413414320141011032302221311333031204204201231224042221232220424004340304103414204332013104432132420143012021334403422343233002432103234140212202143143122443434403234412411430212204020242220434411213300240114104044432402331013244100043322020404012302204341132440013224024022334031012302332222433244403024142303043232010403000210041323100334330244201114344203124140141303132000312141422124221134043133344203223201032233021323411401034313140300302243442002102444224012302140410430040303221020320434312331110130232243044314443031443100002211022212001400420443213330300400201024402304100010242242013111431034232301344434330144231342011332402134034244034032313332222300441344412430402310041302121421040000212432020304404121431134042112020314432312141002131444203233203430130140021334402311342412220023424232340112432430441224424003343203033230130131120312334103222401411440300330334113023240022130020102220214112442401233114411314321120410213133422141404031102322020404343040212330013011003424222200002101103220223414112430041013220341423222440404313321234200340103001034214311013232434313132431441210430021311332030040110201304044023211023130224123442220324011244403242141024022440314021403234122404332012241314024320420121021312224434200332114302443343100242202223013000232013203000204031033433423343320000231211210301344034131120311021432031323120420413432031141420212443013134233214202412300334321331032332332431440134111401303423121221000223344143104010042121302103121412441204300412302420223214023002424011303340210414313124244412344310212414441233113023243421000012330321012103322444113120323313403002430120141242403323233010103434432010441004144043031033134013122244344422303433430201044140043233330441342331132240041434402343411030144323042013213402413021322023104410134111202121412111403012433030123314404144041241003113312143403222403033420102433321143413203022132420412041004", "010222443021020123333214413000204212001313044044024412311031041124000140143323432414213321111041133402101100432344311212010143431302104110222003313410424042143201420202232322441120340000122004234131133423334034021140201311043332042214100013031030140402040444133121313314301103231431443100133411414104231141222213440443122220434223001204112044310313143331032103342401111423434023432101310020011343203030220401241224204002340022210331122024242332324242432441002302422324312042343110140111332220322304421041043134443140000102431400324222040244043134200340430210032331342144321004201203022341014234314020421421313234114220314242402221430310021140002333301323143343220313131104000400002333441304211012231421120244142220233202404031241121430413301223211104230220422424242204413021220110210204144313223332014000333424142140204032140011430444244322440042023112132331232041112001323133212330033224302441323014423431041301224110402334223330102042412310131230311022243044111220112040241010031202302041011301140130210310441440432421111430303230014321112102322434414120031411200221214103444112223432413122033341440340440342232442001001204300034313332231031113221324343431001241134202114021131140002032302414212210143420130304210332300334244344343212444432113443044021302424223031143011443344010102201430321224004122104131034441221023003422100300111312040401114223324130311314403020124132130412144421411433423022020021343231223321131301032343324210040211342432402340013332033233024334212401114333400340310211041342341121143443203240001100322141130333042232224322302000330201334422303211040242233342044403314414224431001222443424404013043110311441321024403220004202212344233423304322100340201412440314432312224403424430240034311421002201023124330021212213411131042241111242020044133133041412421433200324324311042444112142242122234244104334000303422442310410103233431130413234224021414324244212124434201232202041043303114043130300010333344323223023224324033234421434114003202331103312133441441144420132124034230112324230240322220421433402200012032224411134100111330023234034200042003011434412014224244223041102122013402112143242044040240421304021441240413232211042242304044402324024421420121340323332410000433114020010222334340401133324200131012321344021104022210412010143311333142442410000020242120233330013242422133430330201420421103111140211442324423424221044103433213241423310000030114001134134332324200014114122110211143420343132310414242011404313030024441244230300101203412311202140122332444301211000110342221330311212120440331211234002124033130014202101440141123003330104214331231121102042331104000342401200111320000340141144434210224321002033104212113300032104340243432420042430221102203113133313133131123101214312243321443040302022110322433004400403330330244130240103000220040020433313303402203340122130321203031140331344030302114123104224243310132121433430001404130122110131443310430032432144142031100412313123404310413323204444313404200123313231041412243432414010243134124404301141330312102122442311020140234420010142000123024401020410121441044043023021114042231303400243012311011114430004310041222320130444213210333404000313233320321342112041011203341134324220004213223124304300044231321210044322031300120100044234012230110220143414203114220120044243211341340330112024411421113242424024101342314221131100213003431031000142410323210414124202103440102334303003323112140201242300114341313043331314140311030240402233342124304414312242234300022431142200341011420313033010213400344130034302312343433423333100034100134134223442104430332123304333141134440103330230322023333442101042422220113022234430404030034140322142221004411001221114220303241342100300004334231223044011221334442224024410234323224320331232214022403440213414421032342402132224140321013241434144310422444120442000203220102133041332301220143201334031302310302032331311142312404003203011340142314323020303021013012001303401423404302014124403113341131221312304131004114102433120311301312212304140302143013001413034243010204121210211123340212300202013034432012341430114140400224242341334312441120212313030321132210324123033034000302412413024310213322414011144231124434122431200403444414104402300431131012410310341204440401331431102402140104441321432320301244210402414323144212011101432242142210320201441441202301342024233430304320324332112122304441323223031100143210121040320412420034302324423021110030232211143040004311", "440343103224431422410200102104102022333334304201032012123401220331321001211321130201141003431220432203012314414044301303343040311110203130111024442410140101024042234203413133210443221013032244120321143240102011104001314110144213114430100423303244434110340202414430114101301030011130241234412301301213041300201204412213103411041443033414401242122134214020420232203114233113230440243000422132302244124122002134244211020202331432110124203300140400341411000043313143044344441443034200110122111004320320401210403124104244120233344010113104304304132340001222433013443140214002130122324013140022333324433230000410000121424412402403041143141103041042421442223144331011400001311211104141100010233302431141231223242204441002131003414001122242024344112110314240444343434114221443003243420123304142140243014303143003134133023411233432044331434133211412213101110213432213210010030124324341041040012113324034004400433041310301232334401011011410133040123311313321313313402430143420234333232210011020201123020332423343230230410212430433223030031243421040301234422230103304133003212133441141101140043344212314140412014041234312443310404340004200322023114034321041120212441440222420334213003044134402412431011320304020432042204340331120023400122304001231243410420341141412314423411434323113332033010103000313021131332020320321214043032123001020234342402100420023304220333041242014131323331113410242132141144234012024120410010324021430022224120432330204104123040121144402203443333433031314011313443023444143231212013144003013142004032144000013423401024430313410243344213321134403144142303210322013424233002320340301211242231342334033001003312011233131441431402141000412411332331214431114140343242220410122413044321404410421310423132014230424332000123031230234002032231431204104423340201101432414413434342010443433323310344103300421212441400000210431410114102141411112111321220333004021412433202424420112221224212104243200223431024020341302331342032003432023124212034213412120221410021104212000431030322233214022322431013223020031244004112014043200131330131134223431020424402210202122113403140020432232143311144441334222133134313342011120104411224004231124111242234442440422131441224131400113311424242101023124312410020232412102131333213034210141403323404143430442002414421040230410020321432012023123140324420342344044223341343200421142002013200300220043110111240232140233312313302213340113311300313332200400140241403202041430344314200434143234141021210022031141144314342104232222112324044302221021323023014320230233110012143012101344312322240401133333213443422341044333101340321302044431214140104410030141302134141414331443123032410303134340132120342340414240344324223140322431302020134320210303041443434320314110341010132022124404131342400210323203340114342240300041040444134340223432434203312012011421204422201304334014234043243211130311042430422111130424110320442310411403021122241434041421221432122120440113332240323114421030242224231014423003200121420234042343313334410404003011012332030304222341323124111101210004032224341421221012111222302133422411401133121342120343412224413422003121431320440121100041132131140113224413444344214014130042344133032202100333004043412102424240421141311430304102022240024443223012340423202124331103323121042242203343320132330204011333320012334213343432421411113004130440002040201003224200044201114132134210314234330231210142200211202413144043010120301244022433222103304344021344212040001422100412410332330333123323004201021031041044144122100040400331211103121312340131144224101000024004103431343012140111323433143012042103221010312433402331104024103104233024210222302234410221101312314021022303040410220000211242033102011013044043331142114224103101333331214110331210130034412043244123431434123341130431440402324100202204440433423434402224143214231314232411302441213344100303021024421112000141234043412434004224133332031200113433010110443441133022004102143040143120231302000222013323021222400140032423424340311322410444333133021030124314212444030100040103443303004003002222433330200131113110013413240411222302104201310043032122131314444404401021340440242020124240320202111340300013324341244410001123011344311301412004430232413431401121312300423414033131411411423041103404434002324420214044201001412420441111204103201423021200403331343141232410134404330420134114240410443243122413220030431113022411012223141143401101302030404212312342122120313224204412101", "411030124031310133333224320024302122203313023244112131234123330001200103322443334330041232324423432231432430314043134400104434102322311023002311202202042410314233023100413021412040233034313210020313122331113030023203334111403003133042332133034423132340322400422233224331023002434442223340024433343433004120111100424321342421132044001443400410101221020340332403240112230204142142130212143014114321411110423444324031244303400313404034443103420202211103302014442413421033241322344140143412303120404122123322440134232203431433030212014234014014441120103041433000320201110141421103002231213103103101220041134431213044244334134401242044341310244210133121434412243141133213131412144241314234224223242202022332132032242021302323143040231104232301210141023121411133332214044242400301101143410210110340030013003033341024214312231121144002113200023314320334140000341002321241211240343214233024204331414401330312314210130222344044414403312442301422111133210442204431334400424420303304301111441424101111122100330021400031042414322010031423402404044021223230104442103042120140020211141331320040003321443404003320000112423114440314144322200204041444033144403001014032424240230123432030233304122012111140121002110012101011304034202213414222043422334041432111041322041040401432233132004023130342233040324312221220121004101241441312403320032430110331233024344311043100221003034334010404114004434421031244234242103234343133332433021130320303224323032133400400044421311044124122210102201310420002023231003044330440402241421413043314200404421303214321423213411430120320333203210414210341411122324121444021144200121132441012432220444141302420024200000144241142002120312221234221100113410211020204222234332002430411230430402412122431113241100404101200000320143340030443320014320023042304131143032040431320422434144021044300341410121232231404302423104043101320303323242201122410032043132041024010301141132301314343331342332043004132422004320303202041042041034244322311124013222242004221103332443403334320041001201212402300104143000201203332331014012314331103003323210012432223341410023311104143041204043341143442231114312400034442432243112313333021203223114443024431001220200412213401310242303212233003210332012033111020442120430400131243132344102003311301043110310123000422441231414002241420304031233331312233022331304024121101103303022220034311200232040030320141143244441001001320433111211144244031144330201323031040032131100224031301411124131113433320232010004031241003310341110410310342431231300440021210401111140213402330242211134220101121114202044424001141142021022243423333141220232222132010444423141232342020223042132320010024143001330411314013313401233444101410301020000224424314340423023012331434401243243201412112100120311241030102042332044300102214332424143001021201341041431220132301014211013310124412304241131244242424043341342111011403030233140412143003243344310202130111323043131214431133020344340022233014043202200134132323140110012342242204113330133111001221401300204411141231130223111303040133114123232332104204112033332223422430412000403320423342223432244232322414000300133440204434030311041324033410314004023314224430132411324042203122120034133420214233111421311043232300201211100042211123314020212403113040244300214201041402124341410411113320022424402000123013323411114031104013412013102114441144104133243302133340341002213120303323023103211241143012313021310211022311011433420344412224400220104200402214114001240420021340333221203122204113404111120142420024223234220231113220103231414212344410041220144223101401334313201134433444240103320103302040441443222343221310340430334413124332031112234003420241040123022034133041301433122000032443311241431440444041012041202100032412331020032402042332220414234240301210330410134424404322323444301002112111013413103100020441301131420241323021343333014201140303244401144230410432002123000143212133030214233000232102230413132441233033443300204244243102010400434412033211040141313441024201214204334112310023304224330320433223323013132334303244013414114114224320012341323212122002240340044133224002144434411100244103041434432321413420331031003220210023244323312230004432242044331022431044434342221331034240420102303304133222214404400303422212344041413041240123431031220344100433122212021113112002214301043222240301234434231004243403114442433421141402430044144232302104003403022213144242404231103132123100104012310130242314320033032043430", "344313414314034410123000133124330120132311042412422000330110133000104143414222414440343444220220341333430342200242344401330124144043432200123204324134140321040014123344404204300331300012214114222413310411213443142221101201242042242234123401034002013003440334122042122202424323242304022041131230103124342221324110204331232204332102224024012334442344321142213344130401403032030342204442033002420040122221242412011443023221312121430111021044004221301204304031221312400304132102240122214100013432030313321041241022141430300142040212103311140431304444413041210331233100412022231414241433141414333022104220203233321414030440411134340112123232010141201344202010321100220121032442432203311443343041020400111401041143233423212422222113342331033311141221432404013133320414020123430331021243443120012332421301243210144130133311243034122110202404110001442312143014413102343341441141333441132412330203433430324202030330033120333100224300010102040231430134123113211240024204032020234444112322321242212211234111214040123431224103304140214411212340222340320143401120424211234021304042332413410133422304123331104341343203142024133313232044434234323214021031232332023343232220114231441102324431042212430133332341340204100013043330313232322314132133301031442132343114444134442104034344434233421134021223131330223442434134341311310034211001414323020422224240212432241114233224424120432344124040230221242200022044230212114430033044233104324200000144212114434322444222340140110134301120124304442022423043130223241030121220100341414020431131032300112114432100124120300331344334111234220443102330100231424041312222212144334441344042401234203012222320322012234204143211214233422444442313312334114322440043131014333141240110224410000142232242141143434242304210343442030431301203204102410141141411040414421012334431331002202412010343142342422232204011213214042241210232103344411031442332044220013430102240300132014304121041400324320321132034200242210402014440424211221041044043114004431021423412213300210111044211412202311300410203002040211420400243033021102214012313240203214104240023023432222200010434401110421033412032000322042222233301402033211133030131114041143110031342141143042444201211143422013443102222444441414041324240143343200312132110100411240133124133411242224331301030313320101432441330434101420040110333224333010302302303344310044142442030021422234000440332203143324120002211232214200203121133434302401410233413412321131014303042424030441333144222222440314443323324421142412322324414331402133411333221202411241040200123241133320112414443022140220113404341413324443310123402304442204040134224200041243013211413313114143232231432202333242140443032104023034323112112011040242403340144002323044003124101243321103023404301231020000443242200443324203321004230033224320243202211322311313033444121143412313143041323114202413311000034223044121412120301301103213013134312402023031444023402330004114240242343422332034042244410142122123240021143343120002202034133101031400120231302421212202411332113004204441103144201143110104113313201343111131130023143110444414124014034143221424343014332223040342323240114012144020404140103343144230132314222422312003201414143143441132441003231132004240404301314131142403314040311441301422301303331002233440002041244313231113304142402314434412121211232443240220131220121124221310141314413204434042041200401422344411323414212330312012344212014002103223333431130014444401422041302110203204320131013314240244131142300404313214444202042044110141012330111213114124010101003343433404011323342304140401311430343423312442040303000140303004421022133140421001122240432213301424002002412320013011400004132132211232343412420422120134430104422422401302101100100230140303340211443340041142230423003204023203422100133001123033403034343322304101141431223312030001033104423222134432420341142134323300133422222131314214201231304430040101401020312301444220120141401031443443023221110444130001102301233302404004423322410010130011200342121230100212311200201303031433111134010014343231332413302332314323440121233303032323021030434311021013420201412323101311022114110134001023004211322200414222013403323002124411133420110032121014300322121334312312223400423312034124122121031434033243232113011121324401414431201443313132411414130044200102202402003041444103412040434312400242212142214411004133344021002310034300202233330220142243444320320130140120432013303311400233422231213313444233", "232410233200441340324212111122412234311323132422224013413412313110242421332441223423223131234242424301130033142304102003032400334130013211302414242130424133020224434410300431031402320023324302114311012030132211011112440030043141414201002200234220004311423442044010243321033040113424243102114444223333301111331231304230123222140034441103044243014242000321422010140040203202324332324412242244323323042313024411011213034123334444424112104432344402410131320301204434022322323111402040000000010010014432034133240032412334040232331123121244341402313213040314434221012442003334230044401043123404123114013200420212203223024321002404102033212441440141134143223234311023442200402432210322211444123241213403042342014044110204244441032114002340241441012304124021321110330430411340240300310012310010213000434210122230240133421433321021140242113033444320114410230430142301124203211031103112433004342221442310410433044211410314004001131110243424233010141220034432242140311311231041210231130003102223421113021122130302230441214111233020000401101043204002302020222304044003002410112020230320101201424011013224332320324220143412114412311333224114330041012122342033240442231020142310211422220031020434440304011443344003041144003314143102240433021332140241340404044411300424324341043124242334001120244140420402110034243323332301341234303124204313110032132330240440220333041130041033100042021410314043313101304330031000320303140222104043044223044400013113431002433313031202030111232233312233123042330041242344310244130031100034440040230040234323400221311422102013234013321102322220334401440140033113312343304310341044424310134213231032222401012131441124223244113403301321023244212300221224231420002244001110434114444232102002323322203412022414311122031420222432343203223320344102442002342142143043004321342431224003143131122340211040000441242100140413404010314240111223021441131323140032003130220231113402310304431010422331401232033412323311111012022432042242213113420320033103324311113443330321030002212434424401220412421042430102133233442200313412423034304134213112042441124414230303331331442133203002104332223304312101104030003413443311340432431442231433014243340303221420110012231140322344402324040212143404432314432141300031013432343012421013234312043001211404202440212024040222421420334141120403432110320214031200132334343224422323024304302214423021110331424110310121043431302130242120101213430233112344212300301402112234231212041004002134123024333220342130122313342010014314403421032210321002140010411401240212143434120142143302110043103133331144240243420110431311201110211301342212324422324012342024343314313121133423020322012333001213330122204412000142210100142042032230142211133311033011042211333110434202211141323324241142202130342211040311044010101434300414443001330421231421031340422014143200404100012411404044424304003121341400301340342401321311324012022144112210102111042331410333121122410103310321430034304112003342112444332031003422022234312341331212212333333124333200201312143020341022404434341112310101342414324441224240021403043030111034400403444243103414420000022201021301123200314423033003401221141243214232243200023342403010304302120332012134434331403244111220203401412221332400442100300200001431142331000213012112221333023024311132132421410114424134210423022241203041113340424040323034320003034311322113102113013023413134322240133420112220131331210204124123132222243120142030212434013141112043313102424323224322304110044443433134031420133412230303242013323403023141042020313401341101204022303024304311210420101142342033200211133212231343410303113023113100433200214404341012142043040202341443220333423200024114433024300243411304412303141441244414333241123344000012331442112110214423023421033403003414100323424034014040041303110003303313124242002014042244002424012320011004011444333104333021320044232402302203331123123143314340141404242203112240431102033103143344411142231422241310132223122000224134133022002323020424411123040310131140000334310222131140011214013240302420444024342234422200001023303000414443400313304103141121134024301132443433323420340100030441310141001433111010224120400141143401001003003021131413133432202221342102310110442300100002240222210340021043440031421341024100220213414300230201123401313323220034010010133322440220121130320221104200433130114220030232021204403124121441413300043034214440332143231242034110440040010133130030333202031104222141103", "023031422240410004031323023214101102230203214302041113314011012134243033003401413323314010002300311431244212323320114244014320320322110210104301424430031223043200341420232002323124313102041440113320121123433332411003044330314221011210204341202340044311324423114410200243303344301140201233402320232011242112430302040431322334111204023244113343332431400341121111333232332103312444433142324230222321201432123032120424214001324020314033231203030300212010033212403200101301321040214114202442140221200420143242430141022044244211142002200243140122334411224020001403342043043142114022242121144111023330020232133223242414220304010232141430040334322414103442042032333144041004221442024002222434132014132010132411413403420031004012122443404443403442412043211404220042022303324200021422300102410234131023003100231314411320030424302100300403402241134032101132432241410202130420102024103412334224024144310121032432143243300312334113331244322002034341131044434412203211311131202201133204004243434343042324232044033243124403410220214413112411240443210103404402033121442101230111421211403144401411412011424210033210204334341034322030303142130024333344011213001201024213044403130133200342123101312320214011443324332321433411102423023012340240101221413341414402024230112342124342023403424232041131011404100432411001204241303014344234442204304231141214002213142140222300220332142400300020111042414323432223113334310342432204104341234200410443121104002230322004012130444423040303401334001244313000443012222303403433432411144234130144323123011132433432200131141111241444433014041222113311423223143020410014021111022010022401100011013031433033432313200240002334321302211424012132410114441443434242043241024122001211001233021044302430313302131441303230204213031001441204203122134233334411113244331343411443120022334302430022224011343124123303012041303122111121010142303023122112141222242042002411140144421343434043130100120423034104324142422322003301112341313241023142044244020420300121011023022101404430201134130432013101203204402144330223210341144030313113040243323124311113021341424431240100011203213003123312304330312444334303011433424200210132010232133401311232320324021441344430024412011300113213041210023404012042002333342444044223040014423301421224321224202212203311332324034411011320302404412412223412440231412402221102201232023423101310130431404304302033011321334032104134220322404212030111014222104141203221424221120220420344442012111320312224434014011422343411343142404220420211103302204103334000331041334003301024413312042332142244112444023211344200044414122143433034132422230040444333011320422140414342324423230013344102321442132244440443421122341222242031003034403414214304311134103132110014344422320213324100140413340440312404311241230112311144431412214411032031110430010122421214330443121434221004414023434401344303110010134013342020403341000023200143422221424143341410302104002411041104204432444142214103334413421441220403121010430230131443434111243031231121101030434023223442344112213221413121401413344314202333100134334413344313403300013433000312232031231031441144240000142310042330432234233440240332203240140334430242221342224342430111313200132031041110240134214212421304001121333314214430014233111423242031431412311333232240143032333033042431014332420321343421030104240020410331213314312120314144200331434212043310002101233402341123311400414403211123212133202113030430134221031233121443201240201140120314232032424332232403342314400242223241140003403230041403344413340220013230042422021113240020022140104010022430014024431131021322214344000412101410040223140424110131210143411010232441013201330403033410041011023330440210012121042234442102343412440032222234322241140041422441321400202343223111140232000221142303314024222022230003123110334042100001443222411404243034122003134204244003423012324441413201103221304131211234000211311423112213243422233233102114034412200411241313222022104411223104030431413211234221220140442131321341341440034104430331242134221402120133204312000211100313032124242202004320142443423110331232431432041232444022022002241220320401430030033242040202040221430014023431433341301101343101433431314233042201314223142302214231212042203314422104131224041323140040330402024400010004211443134434002420020130440244310404414124332231144343104222244043142020014231043322131012232143304140121401320130210031223220231441424044233244034232231433034021044422140034414", "434403113033044414213333031400213402222423233422101104413142430144020221112300424144342343323110430112431423242022342131124244234011324213021441420132411123420120244322114323243201243430302304324142312103041104331140430011003444001044102002430222241123401030320343304423034104020111312130313213041120412124120204104420410032414010404044143421242223204423011332001334244040122212322411222321411114021212010401323442024330140410132001240114032431424121043123423312341134133144004203222003111420012023012122103202221341121200303012320224343310230204040332124420340413130201030342340402134142411001244331300243001324401224124243113102133041144300310340214042142040214310444042434143143123232320404433442013211011120403244404320210400441300211140000020020031040223204312041143214220433131402344122201110433411301222232201032401302302033143223404112432123003011200131032414010440444432131032041141431320112004120021221101333221113333440014043432314332214143141233240131241040144124310031224241044204004200444000102034310333420240443320023122403143123104313234202324320334041343404344303320144133314233304044033111104402310314034321341000202233401123103012433041023422130032324423344201032222330403014332130142111302211422102121024113203221141112433102242400230102331432313142412410042412020310322342213232212100330420304003140201133442211441024010211243123311343114134123232031010040014114220101304233404234420041321412020304300144440204402420140231243243334442423012033021034210341323243441024440442200303224142300122134241331321420100303402113300301102400410224102441032011020443223010134012143034424342221000122413240424341441223443414311320142412112403121442123340224143421312113214133300131120402211131240210141103214401333202402301342111404123222031223143204310444033404202403240312443420220213140231324020201022001402434211021141311414204104202120321423134314222343324342043300404324144411430424104204303231411222440443430333430313202322221302032212440323004231010111022130040231113013121202332314322223103224302204241320010330344410041122022131414311040224111043112310003244341012204131042013422212334224242200412133220441210140442002214022322320230100212203330024331213224242332143144031110124134432243312314021312414110321433230141234331414004424200421212133432201300343400043121143431124043343101213003412120201420300304210044124220402221223210213233310002033422141220422203234124404220432341300331133142444310230001243110242143322123140300342441024441301442200130210141124124243331120141241111001134303304040032033134320040002113224240344200031234110344401144140441442421311243242042213401043132213312331121334303410412201034414034140040442203200042341314134410222400440310230343243421202030214011000224323412430104101302322130223024341432402212021333331031440032331432211310430331443342233124402224033144311101111203311124322144432340003042220134234244342220402334233044230224344002211022140214301224000343230114112104330301302303323324433401424310300401423440342203220040341214333403322224413234421242334342002423410112110343002302312404022031042342430112233401144010400424444300331232004203034040442014442310211133440330420033143223431320412122422041140011323303432140432332403124411412332444223443030343212031232221324101041113000122232141040411303213032401443431033214110322023242034104402204131400044110412010111102030414020001012430431103023301240133001201202334302041231320432043004243044422003404001414022423210011332143043231112214403340222310104004122242032433243132033141443121123002342430321322003031331024300240241411434332120043330334330442404043130330121424123423121324334232304413200414100331224234001020342202201104414014122332112341422140101441211031223030320241004024304043244022102234212100001423332441322312124220130232342132230424420334412311210041103424414010420410314000212442103230113141421313201443003432402002341313014202344012401003333244444200334010041413032234323102413042322202302030024301033222121004211032421042424131204200402120343101144420142021102432030144403114414044422110410041033204031443033433200334231332310213330440402144430420020240303303022122324133034431141312420200214010201343311403320130324133304130203013434300133131233114204143413012123022201300324410120412322134122104114242400302000033002242100414113120300233222401010034440213111101123340314323320122423411113433230321343322040244111014101331443031131031011401", "001302421444124242142134223102102430124424331243133110240012010324040411244142431013114312302220331114032042004313033340244224442002424413311241014013233113331412201404320113432113220200344034342442312441400011144342021232123123221213202243012301303321010313232242433422420034243441210141214224214330444142041322131202031220244341433023443144122320401300222211333212010121123123303220001230303244421242044042401211243102031200400332004103024004214111011124014234204222031244001441220013403422401342340022412443301420022432022434241044340221110243443401311123432300410303421202234400224414041433124332404043024441042314411301031402204432124214014410330222030123123144420311340333404124320041434324243310214044244032220221303201223012102400400033304403130043304320431231403433343233330331332102303343433014041044224341333404442103141411012043104420120441024021002213030230130420312201123323040000412224423001134143002103442041012313403104021213020132312211244321231343003043401020020110411421214220440121402431013221401211440030213140114030321440141013304143412403013034211020423221323442003120332014421332321432403023341312034442440140324203124042233341042041343304212112034434331201131010203413004343210012431331313223210340412022340012202434222334440324201414444001403034332101311113004341224110023021223231234213213222331002423201421312202003423304012430421314312241224203211443040411002412222234002101230033322043222104340420241333431242130441402004234014313044120322023421030024314304113024202332202121021132233240104240442102300000040323410024114114432304112401201302322221031320311334123111102342212441301123002330343342004130211122001434333411101313242433141021002241142333341210011321113410132030101133002004003131343220042330221342442144343043410111410011223312223014200220220011114212204213143102013244044124442423030441102131141312132122414321002223014140032103433021322302010304023113221033332120204433402104403221303034034212442304321134101134142034330103123033033132031230434400220424004134421114000440131112114242402342320023031303310212300402000144343213414104304434111301324204302104203211014231203232312200022243333010223203212233130021221323342013324104100443443033303442413224310113220343323210330104430421204223430022342243410040002142432014442220233442222131300303412241131241113234001132204101142201420122430142334122420142234110104402030430404231311204430103442041444103440020022122344201243334103402130110421031112230234311332010120342103031240421133224321244330003021134404223322324310101104121103443032013202202012204100223302432110142031420012433123032011210034213123041403033103042003021342231332124343124204014100333100201422011022213410241031412020323332043234104021132043441020432223004020030413321300343132434013033401420121022413002340130030414341240424131221101201344211132410032100404330430143403002341110233320413234143334012131312322121104432332034134301334430214121330202202143314142242204212404011031322122343122021114012141231220104020242043132011422222332132201040304040211431130144203131314313100022433031401220131124203344101344030422332234424111334124033331130211320210322433313301130001331042411233002330030011214102413434241411131402402022213430424340304322320034110033240300132122211441214400040043023334303122022344233330113234202042004000433211241130142024211014041122233101224002022133220031441241433313210402201003434032031311141010444423344014040241421242442040113343403233202021424430120241423103021132244013043013203333113203133010013033401321442000211312300231144210141300000221400113323023004431143311321123004322131333104310122120313224213020213444201402432042012204441020103340320001443402211000024111422010242111311024432420032432341003242213241134334140233201201431300022333431123332231111411123334430312433020024134234222410400100233142343044142100334113203114330101004210312111004422302214011012012422244021020342243202003243213002403241240040324112213002443124034042032112300213223341142314013200141003120021131412403311244432114312202430120440240333331312130034220314311420124133203201212444413143323430303224012032342334032414114112143021403144233442021212332041022304014400214403013312222143420441434003202024440404202411023234232313242404401232022244412414242210101130333041032430210241124321341004033424334243132433231201232210133444011103022100313021011423023322231030302220243223120121304011323142422", "000101102201214243104412331430224331040011301101331421012414401040121422102113243323012400240112433323314143101122043021020332441402344232221142121432020131340102420224230304142243041204241434303200113333304342412000201444130000440332034414321331332041334002103340033134441303231002400134113041433424222212330034044424114413113444011224012444441322301331232211403442330104310004241030413321340433300234324410004313100322202110114133040410333220244431424224003412444211013030001204112220123011213402222233123104233340324424141034403214343111441400440233011420344424343131423241313140120411302232140213443020132213032333401313213404042000133424313342104101142112311303244023002310211032110203424134202304211042032342120313312144004332240030431420140433400332301014102413114001111032201241032221221422104031401011342130142314323400030304222031322413000224034443000000440023414221214224432443021313014021410113031203302234320120140030001142411432030442102034404423301411432434122404033322222043113221214304344330212131033203221113422243344434200011010203204414320020433342304232210140421401322310303433341334012114401233120313333333313140121231234112244120343233113001131141232141112213342243302342222241141130244404002404431332033000443343430201113142004323303240401313303030202040141021414110002143220341110340400431334340401234423003440024022104011344401023234431421323424203303133304232304102343144142334232124221114433344313100222131042232402033313433113212334022134310113404023040013202422023343024214224312004333344342122041102131140434442111143323023313434343424440431423311214021221432123020100340121110142340343400014331101033424131113330411313102101101210124242341124003302314001212024414023302124404400041001432310044004402141120432410323202002331033013420420014330120234100103213330411112244014214414042001001100133431400113410100112222004413233021404213414133333104003002002042241234043442320432421324004043231241030304443424312334113223343210324221121013133033234220044412230410322401410120222003400233310422313124010331310023030132144232134330243233040300110030233413313111132002110230242120042010230012311322222432004311443300014131344100324312421034033031421220012403421441430233103201333431001411212413200244302320334002323433140331301201432014430242314324030222341010413023143344220011142421203040123002030012013434121443444400243241121433003020033104103022410020001140322412412014002441232324413224303104443210444324434240423244242341323200443103012334244121040342204434301233003011044111402413400014331231043302240003124414124224101342211212141031043101210412324310340300422422014430223111104124040014222000222143440023322141203011040023242221010044100214032030443331033232343342311223014312030433011342310014230312333232301442140242313324043010340143103401233140340330332014340432331413004413224424133121203444004234022420002211402114044431013203103324220414034334002342202410331242131210012124034040433431041311243423414001004431101401034434043004010223330333221000343333443131444010013214422103020211002212434241420011100414030440044410040422401121003420014121013112144214232203101130403244410340033423433341144322212402410022034132101014003430024131103414142004201120101444041304110423432200124103111432420102343211403133242420141114033123200111431413001323111110023230342411100424323120134021123040001013423331003042223013204023421013414312202440301343043223142412330314404023020013434030030411314404220011424134221311444242133140410043311340302111201324434001103414240102001410234233032223034230244231300133132010132322332243412341400044204340432020124324344043033214411121403111304143344310220434344304010003204231133331323031300401322433443202104204113202030240341433402022221002030120014132440220241302144434432320412112233020333314103342312000023001342312223303243440444432221133313132424311341442140014243122412141310233322403331243241303003341312303002430213142314140140110112101123210300132134140423230311411202242111432411124404403112243304331442230330131344103142243431044333243010414130101030124223023424244132332140102403432343211010240202413214312003033440431334303341203123402434224241100132213014441004031433001001403031012031312024401301021404020323213320122224343130143131224344104120210141033103043412242442012033031140231441230200231300010004343111113323431004422020344242100014141140200242024324042144122042323434113301322443241", "333011443331341444012223244221103023430040104330114342003412132222222041400244103241420433012012243242021134343424421023400444010331313023311313130423440101240222333402423300104330330311432103022033434101400142103322200002240042103010223030103202422133431200033130302011421201113440222242123200300024304240244413203013014342210420413310424022130411412141113042420303011201440130331130142121143133204322402402044240324320433114300422243033201224212000142423024112222112100431202223213201034022021203231032344343021220314431314133112212420421343340130130322310423411231143311314442021043110100442141011143333122412440124030334334110023444124434324031430402032020144101043031334210213403342240100110123030043204332212103200222433102120321234310414121313013344324414243210302442303430333410032414323132210404201340004303444411043143212310122421211234114044302401342441324322420001413100310411033222224204204104403222424232402241133143433133304421122124300443313434221212003012301330102304113334040240114313201103104331024422224304203333130340023140234012024334114244114140033022201242233000414331232014111203142101323123313210023240303430240411212121304104144023441204332014004144343420322021121030023342111221110433124143220100142321143112401113102312033303412220134104022400144012242032312301143211303440423230141000223420110320421323331320312140403022214114401332131124344413324243240024303324112420344231002233404234031300204210033221224343420220413122244342103314412330441001230331023034324200232122220030234220013124341431040412232343432022113224000211422200341402404143211400240434040342140223210413411441204113222331302232412433344433021032234030134244022003232130043234400332432424441214140102422423313010120431120003241123224131303431213401031432103240242321012212231330034404414103220411333420411034333344030034244324142311134204322130122311233041232144320014101030210110204331422211321214243042130024224411321112221011330240402213231322102120400123414112401433121420311201223101224412304321013000424213033001100243012414113342324442312432320341044204303330031320440044024224432313100400010332411113303003140340244410102421034111000014431342242401311414024144013221022322330402114400004113221304202433313301140301220031403411041013031041243004213330444130133130010022340030432014222321141442222433022103103310313130244204401230012433133023331300323241443221033123312033143022141343210342020314004202034311022110123140103421303241222013313240314212310201433401132323023044200303442202241400201132203103033232212240314412022030023401024241123112443430440004034021402323423234403020424102134113444341111142000341112242310311330011112032222300302321032131044423441041401143012344031300113232320324420012311312010033321411340133332434403323041201314141222042421121220012342424202220031314240203002341431232231101441013444443333243024214302104242033242244412004222110022323013314023332320421412331103222422343011224231430341241122200042341223034012444231232322320423242414402423013214242424314111110434304443103302333343424411340144214403133231403021010220444413232230432301444411203020314223342240143312202023312123321310034002224040323411240444412000222330224401322234023242030104231342122133221114313343443102314012412244213332301130403331222231244033203423403400100201214234401121004003001012334401114323301213432202232132320302032220012240342000413003431023203140334201034430041434000223212214110224024433224423414322114141221424231343442034420211302001211310120211131030210224431141200443301201033434002101331103341332322104222334011333411030342401123133403444022231130223201211104203244031342311431244333442343332424424234314310402112402214042411010232313213441113403401344402400021313001310332400334002043102324333032434011232403030323430012201204133130234300004304302340440322324443003143442140442341012413300422111321302411322330002403004034433422200000214034430013024113300120244200234024324423434013322132140241204021203024134332120333123043342031430023421034344224032412231432003422004101334221231400100024003030414311240222302424112322444102232413033223103010000021413331342400422004001442132211220101132022212103401200314332204430412040031100440414231210242044001443332223024201442042402000230040300133120143230402332321434023233230302302441412442420132231443320030233042234310012242311404422314422233400014222323002231130410011233432324414132313420403431", "121022344023401334032013024134411012202123223341223243423142104143214411214101224334223202431343342202432040131240001141003411004103031301243340431134230114233443402011312422121434422231230311210143034123043232331413441340323321413244144440401304300301033414000314421202220320420001031321411100211244244101103321133311223114411121341241004142404130113402021224222203112024224013442434132141214104300042434111201011234011221412333433414112303300133214233030324310043130130423314433124312141234221002244022311212301001333220101111444302443422344424103131311110232023322443401131222404433120241124122021140320300114010233323430333434344310011303211434203320321014213101434021343104320141100324432204032010312204443334321020331330043100021220101421003443212312344044234022332324210042113413142113030214411203101332400101410223014003241423444233200400104244130304030431044041213022242311432441243242022244023221443131430431330324213032320013412032014301141140432402324230134103111123401311110043042104233243421032441222021300104103301200201101444434143413203120042202031000210203041334440011330211441132011304214414410320330110003401421104233344431003444044220330344424331124403140014440042430411131412111313212203433232423302430322130134402303132240214221214123141300104433322420441024222210044411430103434100433032202004200001203202403123303344023040301422411400343224414114244324000330314122304033334303014432133242432144343104113334123012402333131000031010422301034320042344033222143001434020000340044144130424204120433102011302331321023334400110322443213441114100122032231042224012430012422031100032303012121343130044122313221424414210411313224044434030230244004314433334011134010000023320131142103404233232114412210232420324142210304203134413301030133203433434101210034121142432034202344011443310201441324323312102342320002230402332432331201013334143132402011242004323312203342210402102003241213432012114210132203424134424141101014224000002213311021314303313113221001400032144042203232032000001023432031434402232102031020031313014330131320124112201200101103321131421223243340441023402232130030442211311231304211032320102101102131014100311042440040202131041331104130302124411211013033330002113410214124103223210040420241332002243211232322420213021040124220440134441322402421033423030313030224102410430103212323334003224403331301113142420313413332123111020432113344311200330133212324032201413220214332032334031142030103202112001434112422233120123430043412302201344233342143233041300234412011413403342324341312130141100313103211103124442231323330123403314321343320423032131023203320313040243141202312304110141031231021011111210102223414131422341233413131223244444303130032123142442013132210222011314012100220100323220312220300224340303341104144233101312114232243221000213240214240030211204300102020210413110031224340240030000224444220412231431323221102030140313300432403443333321024003122334334414443233300222032144301041140240401243041441131330400211344044102104424112003032442341321034442111303102431031331130331243040341434434304221202120443442421313143230033002124401413443014220001340323034134030033442313304324210112403343401313001230133012402123004423301431043111211111432024131132131211122110313344324122303213232342143021312312212024424413323304144021044322031002403122134323211001302333334322140423424032240141411423243000131144012414003302144004322132344241111244012442242221303333031342310420431113213002040421212441213333212213001224140320234213140002230002342403133400022133024143401411421120343032240413242241101303034213414120011002312132214410030300101310043224213322133200214042440342044404142141113020201432344402124014402224034301203312213212110331304221301301121334211311303414340432202301340341211132033414140311034001403024011413224033223303430423020231430140003421142321031342024143004431330143303002102421213404221232224231412420243113320211242003020300332411302304112300130331210420001433103342230040000413144420113044320304021401032011422444013334303212221004033121004124411034043103213341011042214210001113403034210232340403242422342412210421140230430241211214110233141141400332201410123343123220110202210244042203412223324004214201132143322121113234404431222430422340310032234444024442303324232042312040201014131212202110434210232020430013304244200222012232041301031030202011244010031420442301210431112320311202224301401120123341023234304322034", "003003404444141011113414422311111022413311434342201131420032400303333333122114230212341231243234030423433422101321101144100314101313103314223213314222404112031311430134131312031341010122444440402430021340434131432413443421133234221313024203242323230033321411321312243441313334343121000200400044110202011140333404340311210331104212140423012412242144121222403240304231003201431242222031141313120440134110200041402330343010233131040430431432430220203004223323023341213024411002001002324342144441242442043334302004331020310023141230223424333241142300044132340113142211211311013444220040213003313123440300102201001402412324320013330442103413410340224202143044000040004424242320404011030142302413343210333431124200014324333412133204424120241404212412204323300113023331444303122003341442112324432224132233401124002132043413240422322333232133402343030442144022013102001011230441441314414101032440044433333142343230410144423133404301124014232141123023002031232202014441221341103202020411311310141414400212303030240410102301142004100341230402324122121231412222034012320343420041102443202132440431412040044401323242230413343312431234201333010224030110401121412230243433011241441112443012001230022322113030042043041322212144440242133212223131440314103410024403231332120323014101044333044401024014333203331232212303041212202410433022310214304342244102303441200142210112224412103130200130303102434423134230022443423030304133000241444010431412320411141124224441404300343140204400430434423330132103001401332203012440024234031311200400303111112120430123112402002241434244322232213112231204412302004411212111143032430024443341411203322024104231430421432424200242032431041441230310122434412202423140204043004444141234422124110231102010202011301113404440204331211412424033413212223324032203041002302113344021144112143043412434241231443444001121133343114120132232214032221120320042034224303400114434423100013230031420004010420232234001120404013302140122132300110321133132134341410211130421204110202444443044022420441012402321100313021022400133412420034043012303123001420333231210001442024431003103221331312410132320110331330020234030442412201310422022242013102311403231114213001311121202120224123122113130040434033111121342433000303213244221311320403014201213201111221143112304213102443121331020203131444000434032314130330421100223134432313134104000340121010223320144022340000403140412414240232041343101123001031222140422310233220144001343203303432010443041212403130011000443201412100344142104010204400010041144232143342200113413441042441013013342234343010241243004042234323232100121000401133023004023003331030141243332000330124341143444211421002304010242132004011004111432240234344000241433013010421311024021224111242000323312430340304211413002231040332021242444402012144101310100223112004400344201314142242220011230433313111212434231120334224343430243143134400200431310322224420102232102104141413143214043122021300214342142002211440414204202310444413431244323211330012231333112312231243334322330012432440122404231013300424224111100024140404042304012223122444240211020220220422042121103343032344323103241424244003332231400232121300211033104140030313212443000111413302113224340414101310120320003404314140334201013122323403021413103314310104441401231424233123434243412033311431103020442000222342222300224433002331320304030403130031102410301343141032403321343134334040334344312130223143303140423431301014222013133244442430140210141032302344131412140013244424202223212112033323033242321142444442222243141100001222244114120202434121100412120434312212000203031113113030343113310242344310341402420022023401004201433233311033322020132021413221421213024433302041334100434134212412322334414312120334134022323240042310223013222200120044313332112103403334334020201031114320204320344022104010124423110401410111331443324010230034332313344104403012413440430432412100314141234340423200214222240113210013041301044421122114144344113322234400101044242341140111234343014411422030343412023204032233102443203320031424303414203244341043304121041412021300230233422044023214444430034241233444432301301423210331213123332043023402133212433123204322314221304231241143311102410001040343330144341231021043203002322230132114022233134213020334101034334124104013234333443134320230442040421421244004033001331314114213241200003313042421440240101443021014401243313043423040122024343342102441400212024431044001203413244403210303", "112042030022431200343034022143413120102240020102403214132210012444431304421000222230223233244440142221301234104443334120334104244431043130104442432221221321404014312321214434014212141200234123440302123113423141140044442140200023131014034202401122434332431010322212122121102444132204012112401304241012110442004141241433304433421224043320301212130202242212301302243213100103133313320001204224031424221234010241414240234020340303213300143011111043432030303334340131033240014002044414122231121100014230441110434034312342140100022324214041242031403441213130102102434244240410102410421414204233141442033123440010230011103233410320023030410342234221133220334030344420322424222332220210002302142141020420201234103244311341002410102014143031242124002420012440044300343233131404200004203433101414444124410122100421200322324301423340344041421320444030433201241201004312020431000012424124424114122034022442410112144402113143330201423213042323211412141423324002414203341431320404333034312410012230311340422304103230013222313124233202202042224000122223030300232132302223141321010431122021310310123323332344324334221011112401344034414411423243304001104404234211334124212130110400232140412330231020100312440431411434300110214311013032300324140012124440323031444044140141412300102342142202414043430011114312203411120040020234411101214100433231221440124313310311104212134234021211040143202330213043240240333123040320011304132043201130341441224240013334000224232002231120223330421230331111320142240234342002244110310432234311023201201114021334434102411433434131403304111432014112432442303230013041302001442311402314342202002442243413430042231104330022221404413200443032330441330034430212112020113303340310311320430234241403413331304141140213030442000343340012101123002104341044322002022040140104343320213042141030033213142000104041201131214212434340214314123123402420022434410003400013003400340240131222044233212243204110022411413100432110220124042001002011032210200434331230023200012341212202402143200432110121014404212030204401412212441441401444003211241210034004113240003124002010442411421411043041140043201242012413022333413212344021134204230111000130123202131134303222204430304322423444131334312011200441123334101021044404003310000133012131003402042300434143331041421201432412100042104120044404013444243201433342132000031244342232133430242342411301100213412101303014134241043001001432144304102333124201402012302132020334333233404024210412420244120102040210244110330340411003340122300020042303401020044032321334033142220104421241021204042341331421333404000141304322441403430414310201320213104420220141342011040413402142141232141411043442044311021143422301302032440011110442441220114203322123240101114133340242014043012401212240220044133002142430243300443010324031434333012330321130414304231104132011134020114042432300314400141433013114023420042123402114211023322104301401340432300030113340242020422224030130204312401442111240143400221404310000211211134100133221023043342214243424300101344220444022303331203444100112404410313202213011031043442010320301303102223103332102144041332414333142102132344404243210331111231124023440223202111030223344441421121330344044234421030303042343031021142021330420010003131304231023141330433130032344420042144402240401201213030304211414001132430430320123020221103104420313304024420412441001322201243020412130144301212134112031103134323023014110141040423013334141231222220042113122344211103332222200221000323342110101021141111441014311003443024444044134102440201401131340101320322034413042022224400141302424143404222141033013332112344143241402212400230322203020140020234242431404320431403041001344403321241324013324011312242043310230112034344034140421124232113340423343421041333213000233041311041142444443420012433131013332231313032130113003140001414443001342320340313000404203421232223010023032210243330132103011033131224034331021334212032003434241121212324431310344243230301212033101312241421211211241310133334130010331131133233231240031113244343122134341412111223240140023311132122212011112042204113030240333000434132130311232243034213442421403223330434340330431400303313011321132141113300140114222112221422340304122221234340231103032144332433202022224012300204113301220434423213013343211000140212021401211142421414242311212134101003313402102032232224034042234204022430434104322001434330103111420332404442321222003404244100000443222000240002420332421244", "333301213201334331111433222334231022021331444011330210302433401031331021140323142443301203334423101322224101323430044421221331200231444032031244120422204004000233332442024014021032343403333101221324233333422434243222243423004404232132342240430133242110231142300311114412331244430332032223031401011133443033121414431323020332130442144344131002041204443243203402322034242024203401132002332312312430441101013240123400112200302044403102221332224131042423432144310123222020234023324130214303412440324013030231314121142324100412140130130201244044132033404343343434130302023003133444243114221133231214123223420223432212002311033433320320000414110104321130010323133404044344204343420324114144104434134420232302044144202024040411242003032314000210444433440121232044324103211120232344332320243024034443004314100220222042104214231131101234311013042343342230021121114302100401011422410111202421121043144024430220421144334030230321011420012304311032410131133234422124034233032441403142040240331404300243401324444423341200440044120041443430023243031143413003443042123140100103411103001311231132421112013442020314003220312311010404113023042212412133023030211403300414431410123444413221032214211240132422411340014101203120021004330041443214442413241020300320323040310033202120311343322231443042010112242200422321331330413311311122422400221311232402111144040011100114211424413221103234213134203444423243433313443411121144130234023213412434224110322323422432011233243040232110241020034312042043300004124243022132424010112120332304442010111343241100012221102031011124420443322343242143112433404310411141441332032404130311312122323402411203101410024321134142220313413424230144010043332144410040204440341100140312121102214032141112210414312134023131343000444334114314003231010413340421134131423240112003444431413304100301102100342324404043024220340342423421314200010020302104144402322204023324441211410311144401233120423232032043314110330334024124024144140244013443020213021214112442222302023223400312434211233202332141424221110242314031022404001421222410442442443314434411131430234224112310103422332042043312224112414114114113424014001023443223433132041010222031011023141001002431133013444210110340244000043210413204034340101204301403001433441341211232130034313210143041140013030441220414122100020113242341310114030402330133343140022230430014233022223101322010420443143203143233340032034410414342421334303414331010201222404123403214212242211122030334322430233223013222240232144103232231423213131314414411003330242322313442441322020003431020102022424422013211114344101303204424030411013011413043422314444031323442220023202101422342402110244432040241312123140002104134334323420340304020031421234000411342424431330304223144343010211012422111012242441433014410243041200430134043430233203421040210144041222343202322042104004330300112121004033332142134234444433100200040204444341330412120230431043321432444203323120143143040232040042040134443003214102323221120012121031141113202324441424400443011210340424322003404324420443433202414420030040121343023433034341043413333010001443214430344232043110133404002001214232042112320423101032012000012003114003324030314244341031223122000021423441233233134114331401114023012420100113123143131210110021314323333331424131342040030340313421002441302333234343402221314034142022142202013211400224124240031124113413222044132234333001240102044423003004412440013141204304123330224411433400341124020040411403024432313103441144040030440042442134240224111331134423440012232243303104341421023101113434032044121312423312034100041340443341134404114104323111101110204040401044020320242332424430232221131401423233012403213043233230400430342010430114003112441124103241242012301021000120022133010011441302031120141342201400423133244224303431032342233341002142412412004320034324140010044214221003213114120411120330010004402210022443031310221323321133433234200340242141231420310441230321214003000331030131130420243421042422133032400132134342342341143402042024334011323440043142031143123400202212412411012432003022003113203140343043423111144312301242021321324320301321432034321320411301342243112022301130342114121211300041024424442332020211221231230224233430104134230433144302030324202422432230022104330424020111442343021424402103032404002041244104301221022022003132341233024330031323131320100421200140232421304411133012430031330404221410433133020414041031204041031413232412044021", "222141231401001140222022344230413120003413333424101402401442141223022124343142201441302444134230100403314034221234213114032044232042112310320211232201032400132243212201243043041303033113442321102110434001414434303102031120121230433210223443021322321100431422112401230210124114421130031341324331100210001332132333130442004114223442341442211202431230413402423214112232112031134032430100304040403301101014100401303413203404444040043312023421223220411414122303142324423112322324334330323402133413334121032411431341304304212334424401432303341421013200123204102032020020000104401303402034034112440024230114311041314140313323131224123314422132133442033212412021003110341300043102010232420344144222021412323214434204433424311442042213022101132000202120422010303243033134130200311313341321311130340420024102100021020044134114242433232102201212002111122411414202243103413122132421433131113133433311420401133120201420102343324100304104423042240103230243300221024411403333434021233223233003414300021142131120442313411321211201314331340001421433144214323140404313011241240203312203132421401230343031224112333240124434311243103210213212340234412020201440011024310033403443241343232342344031414203444303223120241234041021404203211101434342204212334334312141340340414042341410141444340103011121113103111222042200114431120021142310212032304443141020333040402142430104230024312134210330443432221101440432411403340003244430310034103314033421102341240221221043210323021400203323231431120404442442221112423102113011142444111301401234303132224401312312343341002134311200314400413413421033314124012400224123200404422032302014342100230023142003330124011430132201242020321321122404344324113012020432144040334340414132444411103044022013033100344003141332004402231304121042214313224101031143334243441124132320243200210004020130144321133332143303441002102343424141023134140431420430024142321231102111101343404031421004110204113102341110214214243334110304420420121001032204240012312423133244100230112430232100324320113100010342304234333142040200401041033023000422101003301232141434434040013024312102114131203143212124410400330424214343443321043131232232000431402420231434224230242113123221004133133143123421104300010333131400333140234141242410343133030403424244111212031220114424201010134004331131021002423411023242322333202214343223331430413124223442132132224424402101323313232022300411320333102211001043004440000431113332414000030301110020011412304321224213123320414103214030401444434033104333040331402241030304341231344300424141103414043220213122303244444102134233123034231301131441302024222412232442220423343444332233042033023030322020001042244122123042401112203231400112021044232344104001232344324104432220031141244034144102043102304441222404121123110030202301204412141322303123324011232124423314331300341311044413421443143340002321344104124011321311203212214200334043441403001034432323044322412342043222233122012243043233240330100113104441324342042010002011431434232402101141232342304444310111211241313022013131104431401010104010342132020004424144423122042243114034312003230103214102231203002104420132312442312233422210332020342121230013423134432331312020324111121240244121034022233131223411234113141234122012212120344434003022020241041034010400401040431321301312344434132402024420304030023040221142023304000133130144234004204410034244200242112313444133042334104123341034110124013212320323013111402210140214014212324231324210044342112420030310324112304403322143434122412124311044410322213343421132401411434424200134403424443130110211022034221001411323242401141244234312033330414241231421042130214032431214322203113300003233312411033404124344043142020240013340431441030242114012332010023231440133111042032121241113234410244200141323324434221122104230131030120334124411431343133303001344031044230344420301023230222332312322313303011402341232201312414424010002401232343132212201012402434131213442300021232410232204312021444114243334324141440004221342244203424210030024031343114200032332314221304242340244314142010140014304204321442133314020003040143412142343331441442144021043431312342304012222224011223203023012400410303124410231133101031002434432032331033433122043310241413113422301321014013143414021332343323012134442314031400412423412232200141321343301123341033211044123412120013221104104432040003432031413012340402310341342233141140002433413342323300032414434422042411424343433400101420214111", "302011242032241424220204313004140031242213231304200104233443010222034101204430012310334110103100141111223412030113211220421333110344330023101433142220131332023211023043221012013104242234133442133344302304011032301200114011000112403430241233200044112041000010420230204102342142020432210341011422432144141220422333120030311320341132043403000014431311001013321202342431131420332441242030133324143014123013003144133424321343224243044103121441040421343334100110300042414132220020312210031103230013334130433021343214214143242002103111044121130332020413341330412321433440214413110114041133401333131143200214233204041102111233033323330333000212314143210224144423210103210042411212431211140013441001101120132024121410240114020424040240301222322311222021142001002111421314203120433230144314100443242411434212021411004102110012302401001043204231232141111304141043030324411334102111330010212443240420111314000414000011340431423311230413202010342432203110222320101421341321030131030402120322444132422141214432420130200332342310313011003000423434203010000312403311134032410401134003344431103034233401423434212340032400004241403014404232223312243312420332202442214321214432322213412233423321233100202311441240023023122033303413312420411123424430142210241200443421201202324302141200030420113332331211023402012144231224032144032204243004121103421024211333313040002203244143000233004404123134233340112441013000200342343213132411331024234301121230113233003024110104320212304004241014222114333244144341234121404344143303113144220132301214130303324341440323433021312334044402432434332101101124230412201302003034020024014240101213211001404033202032301321311310443110141104424434130344342410132224234033414032300314040240134242041241201320122303423042304412003104030232223041121223242042341344211410203002234111034321301400212240104331142244334103102401402224431201213200303001242101123214343130220320433303220022442043230012222130400042213430343442104241213214021342100042333011443233342140323433432320110212434314112103433320124444022114102430123431223442443303420001110214121004100321114401313201324301443043132032113200402311004003341433104414134304014121430422313030443033204102441033143342143000432023203000404123041302130111231424220404112001322311113201100232034022434040241132320111401134222442222110210241021242312133000110401120403444320012434024312344332114334324134300243120203444014202103443330324003144114011321330134312424022444300241234123401144432111112311440224344214033132420014021344124123203414202101444033104403431420432122300410101244033131431213100410223324011213242123412114442030013114324003443024034441332204112332242212043422404003404200004140212200224122442144100104210013003021300242333344002141001101131210020124140444204224000032341002243131413423332214440130204342332421432202312002421212101304131111212322443341421412224002120033031300412333222322141211033343333021111232223410331110323242210301322130142310434414422220244032330201443201234202002204402321402134420101423330021334414014443404000300333401400121344102104342024402421001230014223441001131302244042444200021033322114002204001202003200210031423343342411401341321341430122411102141334332021122132221220044000200141331330043430443343124434303332134304021124402012241432034403200231123410320113102044434000032133004122301111432024041342124021310013032144323204412140213413222041210014313422041324234321433022343143300412122301332024142242042421112413212021130211304341013442401411123402233204034032412432411120204314142444133123110000000323103403222311221020021120221040242004443232430021241342111340442303330220401020113113404001012034212310202343423020424112130010234423412443323231104413312022114403443413403000101204221303114414330220143023120420040041211220021414100402111440222122242112220141404241002340001041121323140200003023332133132314304203242010220310203240233244003224132210001232201312141202310130414340230304311044430424111241332041441001321021224124412101131323432321004231103444110242310421131342241443124310102431224212323404244004303422042320230234041110314441032433400341410011331340022142344402032013144341130333302213304333434124312230242320024423243021311000434141200143240101300422211132244210110040104011141133403213204042132433300301330301201003144441030441032011212114010401132433042244022401211312200023221241442434023231220243123410111023101402132402142344302343110012241", "122214342342301201240022004402432210331343442341023310043200440230120114024402133242231043224421203400232424103240324101330213242312231203123242430204140034033243113324011400433304400014114131442213442323113410023122234312214123224124322032144203044320323202032042033043023311121314401412424224433212220100314243210200402120131211314204144112302144122013221034201442224113420310324111233020322434131010343214212104011044422412330124113022334341342144003140322011300103114310300433231003444240042012024230233430203302120020122421231214430312334313440144333230343033123110103112140223033402423320023400104431033300243114313324101330022334041003114102401311142210312304234133000413401220342330231002220240233240424133440230030431332241410113412403200324211001010214033324422443413333313004320430241111441233401133231002322124022403332131203040220331222100322013321030321103321443114012024324422331412013200240333421023434410214040022214020123201232114231104242224021202242011332444010301203111310232430232231221030433001401332134032022402013140020132412101322424043123424003103231213432204414142042332434210043043231020131414412010003323202421414441123403434433311342040200220223432242304113343443242414212200340221243333401334431120333141212103132031222214311030413423004014340422224243220140031004002010412443322222002422322231334034314122100242103202022010101024302041432022421242041213423323322414232423232311442142234344101020403440403430011144030342134101203010041141342333030141232314430231120020014141010112314330242131341133300420210314312302241404042124103032042012224141321400110221332023003443011241141211441433423403244444333233142020111330420141410003202422214413202041144132402142432313132433042124104004031221242240200404112413003213443422022034000310104444111113402042343411033020240031334421341204444424324141202114202324231201032410401022240344221443231110342014324240234401003142124204143012413340411314033120304342320400230413002102314400343014332123343321310410214101320341221201401220334244311213333310142312441302323000113144431000423431023010301404143300032341212230321440340421001010240200413134222100200323043432042324344134034240100304031442403310210410223212313431244344300104223433233310423420344404420030203024213202242021434232042201342113312110111142044222240440102344114231011043103333411201402334112443342403032410334423414430444200103412212444010434010424134200333000002422022211221000332402014102241122412213424042324402130211331330220044113241140140014033023212403010011311010143223442334432311233322343131003040241332203344134041043420103432040333241142114413320433131341120440214402234344422321002432311143324124014131210210400102133224234012432030320311431230221124421341324002401040343441200031032231210130002320301042233301400223212222030122024203333043223210234442413443131224133221020141244123440132242202421212330004424320433133014443211104302200403142444304340101111420430332203014301232041140212211123220344404133214311003031302133204011013141041001330433411201233042342223131434212110002343144041010112200230003412341322434112343041020121440432413121014322330220212321442241012401223223044122112044220013001442100312312200443030130300234031333043041224143411201444311040113133233333312422031023344112112322042204130323214224100304011342300212102200414431413124031133120323004221331102143042420244402201121420113121432232323023102242334311043201113240301011021224043012230313043303020302402012114210123412310144123230433123010320111444244303212112221410232133203402000304203210022103031103431313230201401343102140101111304120334043122342440133020223011024120341041220000130131244041010411010034313024420133203010200331402012004100340124321243022431312212130404400414010434332412414334444311033213002440220001212210400321124134020402113410412223114201230123011323021401222344302203232322032443140112230011320003414420401401412403412321234224042104341442112100331011233443133413343231302142020041210430040104343103440111410133422031201212131434203102434232232000344233311200313402200113340132232204111010411321412122121020414114422413034204103133310020321310441424324240043410430014302431204144103101122323402240314210200030321012213032333132303000131423400410104423243444242201103041134230003010234044213423034420332310003102330310424011101042010343024202220211342440202304123232430024120233110103132104231414222323320234402231", "212223200313333420002430000211423443302320013323302202312203312011233014004133121432044010242011032443411212434321101322422030413424020043241131104443224220144342043012441120330213122002210340344204043233230320303014013212440002341103233314404231201200303202131200240024342401130132201343343204112423121230213044303230404410313222210011100430030412143211142241010113440341314314113242441441043422143220241202334010342301322231410133342300014042241244120332443221442204220243114202203300114321312443242040302022433312343100400011402013130102420402024320434202131014420244221130024312231302414201233400233341110410002013304111230014102224104442432013031231143144222343303321144021004334142101441400424302130334423412040114242312043123332134120303322200021104133030102040022302040313433211231320442003110430003013242141343430112304202134310000033014403203141303221314423001012004424221023432412202323422110033210344313444333003324443323141210343022034332322421311233321024331234120133203003202004340300301234213104333303313324022402144434024440223313320413012142244230331342103120003343322420434312033034323304031004301001304133102122141110102413134133113030422413340042141113413104423122421441204114204331330401312044100333324432431130224440232100010210423410134112300102343221223433302223042433430434312311032411312022212141440101220330422431334403100434113024342412433122200043032311303112200023104123144341114100143020210341033404030113122323401301220300220203113321421001043101441112004033201230311022400411221112102030012004031310021331124234023424313102211013004131132122243441404124300031111134101143124421233130204310440210004221001232040124412434102144441400340321213342344043203340211130210431331241301331300113233430310412244200343040340144431432311240114022321131234321122003042203143113240241421100240410134310421434141040242301411004441021341432311012322234232220421031114342301204432332013324140420234412320311414131011104413102303421212432040410131442134320433420440043443222211100331232104010200222140443224304013204423324201001240400224131104433040041410423030042112200214242301301113124123102333424342111334431140302222241213413204103210123314030132414141023402113412341324334331401220214310212140110240020404200224422034441204240143111224333411243144102304332122323241402114210201300333044310311221123122323333013313120222131223112433211243122231431001422141440400202304034400224322203032024411010012420442414020403114111412000320113420213214112020404420344434210103020401321242414201132101330400422404104434301130430332242241042344224034233402310100114102002334320144014044332404313134330414231304013004440234110332010143221232111112300330000134431201102220101003314000441001321030131332444321234220000041012122301113441332221320124304244212242034313412234034311102040340020440041041030104021032003142020404102233111200032344112122221312211010410100121243023210130010134231021424014432214433302024141444323030004004404424214232042001340442212443244220013004132221121313201020410334423401120234101333311331303032434411403003012431114342113041104324002202111423112431323441231133131311411414303103400304440431441402121304234411243410033131312444141324323124322102001441002012340220134000223114041031220402211303001113102340033303123111432400404233403121403140024423402213244413433120042304021300044144130211333144431332202341403343242311020034201032332241143013040221421200112214224240311344143043430233033332412341121444114114333100340402440400032123223334302002442210223340113231442322030103413224442312334434331331022204402214214223133230311342113330104011101140104144443312142432021430243221241022414313324210110314142023442320410231114044403322443421140241401121030322133343213210320400321340423133032214221023314310303211410441342332440023401111013141242030442144303333041214011124400314210044440134413324433341043112344020300343334414422212022430210141143301302412201103240240410422140131224344124040424141304420442021210334303140102332442403041101012421441444103201344101434221123340111001114442140201300000443310011144010330104101200132410433042432142442133140000204342024230243012444033213312333013220123034431420231413424431344223033241043142143312112034010434344411104340340304010410404013144114443420144340232233413140441143233134134021231422010114001031143102223220240104104430034104100333230034040344401212222241322202100003403441214422032", "134211443410420100111041241311202434034420114344443200433000000114110321340012112220400411222121004100040324240104434313334310440321310323041042411122324321404123002342432404023003122144313311000210310110440313110302021044431131403443424212123023312134143412412022110240000020040432131133231033213221120322324031233241032034230103330131102120431410242324130400111012120201413341222414203300102423101321231321130112032011202122313412041040430041031320122210134223002002243330434230344133211031434023212040010301432423220314341102434321041144244030232102311240400222242013124103030100220244411044401321230414313411444311223032412424310442421343403402114400440013202320440430121403113433102112440324244101140413143301441203211400104421231303442404042112444001030020413414432122201343240401212041333144420001433142123023144211112003243304014110020114033014103114343241032100033104240220044321001414121030140141230104200022304300443002144133224302020004411304431140043034214100443431314302203434341423220141001033012234141011003210430042422420331441211100444402114003421231031000001302004030141014411332101200110141411222122423000122243421344031413422203030003432123334113034141211214112010414120014343343040031002311112230320024243004031122104124224241304331442241134110414131343441043042131430342214331124241024110410434330130310243022134324413331003240101413012113043430241124410004031430420333323411440110210220431223342423303104243021332314114403444212000002303304313412043443332121203143211422411214411100414403411224320230033134324233130314023124201201431133003402303124310342011432323224324322320410322243234000413310444043334322332224031032123240143332221043431231002133442211223210131103300234314443322134344114401034202242440410242103431244332123111314234411114423022241434133240033340212324314044441310124443442440202342404122211313220404110113411442011431422040024220312013014412032400234132011021200014420144111223400143140001004041013404020311141130424401403032434024404402024201342411133211442020401032241141000331334044233022131422103044030002224104410430134443302043400014434100211241421344303142312032114311311201230030113341002010221313411321110022440101101124330022201212421300404343443020242103112044340001013240204020421130013424133210420112302430032103312203330214030304333002144104030042001320011343232433023323444414313130004130232412143110444113043030301321330413040110343121033330332322014301001423220401001332430022334104134111424142044042011314401103143023343141034204120024013411231414440433132124420340122443333010404221332131132212242043303303132030230142123111040020440331234313401120032104200432111134002321400440440212413034204444122240420020340423211440100043410304320441141444243231230013323332101121003023200312330000142211040421202232134111432044044134241214404402432321444342100331100114244033414404402021332043203023240421143103124020222422423232132224132041424142211432320304020130124231003103301412341303233442313442101334311002230331000413432110010403133420403344324313222131013023224320431311202403230403223201400433423004334304421230112112421341022103212123303221140110422044302300343033313032232121432011103123421302443244332104132041233333441312443224211144400040034042230444200320043411432010132323113444441121402034132101203302314142232132321110032400300042100221120242442113213303231214303334420424430042311232122002111221432211232124323030223202242303423141433430332334202141342224214301411113130341311042013422434221224300034420211342331034343323032204333143041341320120423110401204412421021243134401430023343341241313441444412103332211033234414040214332441240122240103001120204101020334233311233024301403114321323402004222120324213220340021432121000414340001422032031400003242403321130240224134312310200200142143232102342031142403313141221301041340214232031032211323343134223230320320443300311422014143241003013141130311413410402430311321231103313102113014233001401404301413330421303100323313330341433430112104024041133420404102014340243424023242412334440442103032340242202303403043320230431101014131101121424131203014441000004423101122133132243300441143144203301113143440432311411030213202014232114200300313234100344012014244214434413222443400020110344200030030313410403213441422120303022431224333341422404344000003203323442114143330102222244104444310330242422011213321243232414101434301212110441123333322443320100131302", "144201423120334032430003101411123014444142332422021031141000221223144434341010214043004122344231310302333402022004430420221213402330213030434442312411144313242001012121234040410032111024120412242003131434101211034023042302342440310024433310140212010344200244132401024040013344111424401312130213341220200012022040303214111411140240004143331134024311230141322304432330443012434104410411303431230300112134332001334143403200122341120042004331333344324110300213432134423120022402323001314404104122411004112202113244142204443000200213034331034200110234242113144331103434141224240333223404001143144202313300220424432200024411104233430410443032324021134333044440300334134040141013023411334304344403020231311012213211300120211210400234011233302000222404331341341224423131103111442242040344142421403441410131021312311140423001003030242022011042002301122431314330043344123111321142111123223440000403412412241244111212000334032234110004200243421233224140204433013111231241321101030142124020134102311301123144212103431121301313411233402110420100330241423240240211214101111034142420214142334142044113010310122013142400023222234113340402341021132342210233230411120322204342303320423431310414113031111122000320004314144223240331414421200230343033410144130223022343304340341211224430404303333031104311211033031442212003214142042133210424202202424214021433410402420431111143224410401323424442314432033123131221203202122202204240041331404142123323223220121323100004441243101321124300211244311444030344111201014001300434304213231211104114310131433430121233044420203044113022432401021141211421434102432014400024211330003124033404001101013040003013122242402114201014412203344330031003443011104103013333230343040414233312444301204103304310110114023103101240444140340423011330413412101210130231033313314334401044322341031043212142104122301314004133423231323301303012013421120440220314404202032034231201211331131432012314342411243401411320114243433424002402401334441422424333014004110413302243142203431204000020241024431143322004144321104321023221344313404313123121302403100410020034123314424240442322204140313342230010210441303144322123300131431412303324420234110341014234120102222110443032400343332213032440311430131012220344242300400341334224011402422310401223134030101433004310133023210422404131220140303431131423122414240140203142100122330320243014024320421220030411442242234214344211032342203030231100322433011422103113232024033000244411320344102212404111233124342400014314303343240313412142430331212100240130234404423244140334002022322302404413112443200234041242303233323434334232304100210430130242033433430210014423322404243133211034304302320200110011134100423340311202302034204203110314121140331101221214323140323244332114212420342330331100213330000020331102124222140041433114002211032244220023213041304331124421213143143024204222143130113304331341113243000234304234303234011312240100134124124111221214422130133434111120341200101011221213441133300114342240244323304042201144330330444113042234244211244344342000120032444040243301401244414311123431010101224314440201221300313033303420423302212322004440423420213143042243433113344340132000021313210114341223401000311443413321032430130212332340310144231322321011403042044402130112043413244003412123002220214331001032202303401312233413400022404001130324330042424111043420132004410124004444224101421243314403424231200342121320414431100402200000414443330333202022114420441104123141100314134024301214414014033131204200223113302201033240003021431340401011111331313322211413300343331011232122324240430224412434433230042134004220124333434404030032200422404044404030320312312201114111320002431230243113343330120242320141203224222011034330030220323442341423001442440021041411221133410431313241303442423444323424310404422210434013411311412440004413443044211413041333303203103440231424213322212322001102131342420222402311330101300023312212144214213124041204234220431424230301234302200001332303420011222303013213344222020311140112401411142322014042400022433014013124324114224310003443021032121222433002420021023300144412332324423122313131033434042311043114120422012200231114322030332314420134321020424243343143021232420040324411101140120412142143333210411134304342404424103200220124440443214320420224340334302120004444411120132341220340441034243301413030224233304412200203204102324000001011233433331240043303213312011433303240410311144412401011302333141", "310333202330010414013013410144204023030404303232043424223302322030320013201342140412012121140234300321112421433001342204040244320341103142333112314424141220313143022030434241333014434424414402130210003143300121014131223342041400121024310202434012322441403404001230220230420320420002034411320103143333043100144404142342232421022143300142410410313010234330113041011222133031220334220333423114340440314130101231130043322321413402320332343412133240300233223213121230431010321300232311221332132413024324301224413022200430424210303042110031220242312142303300313410030340122012411322314341441030224330343310411141431402024021101040422012420411214241331031412111002444242303123434412144040043111442341302112220304340013300410424410112423010121441022022240130121240334210324133141041313414421012043100114313214112401041130002141241102044424432013132101001303402201343201214021102334321421411220403041224340212343210410340200412121422400332314201402314034302024212042032200202404310011032004034002112040232033213032122343244130210203121112304314413031322404410300344101112013122203042411323030404102111341241112402031210112433030213341201302430302202211203424342103101312431434231224122402134232033113444421221442033410314210212340304404333340224114430324212231100433440141440121003124043033444131401002241043223031202243223230203210112134431204311321320221013114330010140212234020303441110444210002330301302423334414111221202231202024040210222333223111022143210234030311431440431331112443143324104212402223424110220234123113324323340341114041311121134140401244344321130033113314411404230403331003200012040034020022311430230312232424044433201213222241330120300001313032344044302303244204322422124101111024441213311143430002420032332344033033113022122201101010134324434203030413203142401341132230141020322203111444214311321131224201243404401330414013324404212242140231022343401100233124224211342231330024122031443021103311433221344434214033031214120400144240131023101231341110143424301340424411203324212403031021442414324333122320204032003310101343141144214322210244032410414043032044020022442030121040042322110303414234244412440042220321221341000321232334132421021012131130223404233112300031101320102414222223333021214134000220332311431444403143323422323302223130444400322444041332342104322110321432234110042133403243224324433414134110042423423211314402023101324242210344412302220120424343200443134241014102200440322410304044440314132231344032341002341441233122230314424013104004042100402410322411022234333043100103110032342014400420023431242440300334041014103120300140441332101043041303444110332413223414030434312211304243233032104404243243311322301204234131411043212100242100310340220331104334443442324210144024020331010423402011402344041231133141144304243032314323143244402341120420333401011444434203212010301104110434134404333322010102442442244012303031441302113043410411400123013031123002314224413121403313330243031312320141010332320213134304212243222224114322040143001130121132101020312012233044423302204011121244142213400100120342133322141010421122340211230241444231122130233242023020230031423023310040334144222140303211433322124132002110012214244322404321430101224210042312441042203214401222440434431032200333200024231330313141130442241331441211423232224003304441334002112444214101330104102330023423244001340203201402304400103200342314230201432323443300000331313340014001002232401412011002223213311212101313421041323223234321034220242214021040442144220141320344424421222423032020230101222101113231414300043433012114403320002311123042240430122403423030224014420014143312144343030210240420341422003231213104001143044112040031120404223104201310422334223030003020441044032322243301404234123412134332314214340300211420323101121011210423044133232201003410404041013323432220244010223433323244101401321040032022440431221332402241011122101131131311414322422143421334131232132424421103111044010242003041232140031021211403141202400003004214241223321000312244320434012241212222241342201001233341201411223123022132304111324012330014404014104300141412314211402043220102243121332042314334043203013224033114444014001111112142233132412244101120234401114411410312014000241443324113231112320310440412322003322221032121300011203304231311003003132111412410444440000000424422342101104130433100311030120004012420142110020000243004420002233312301011330234420010332441213404141212414411222121013043", "302430130044342431033003002233341434112214312024413110032032211310232204003402002303012203244234001033220422211311033101430032321004421224342311332044004204231031133434021311231324230301411101334110044420232330044102140320042422111021022310043101421240410111440104032030012202321321422322104214240203100134223042213310043013003310013441102031433311404040023001133232122344323312104213033332421443340144134010322011033044321043001301410231141323140210340310314223342243034200000144433243003124143022420203310233313424200340202204444111112024102424243044440243111101222424304224131413431000003432430303303203204040131001411022001321203022212400214341142233412223143101313330430411012301114214213203121442304324031114014043014243041102200424020014304033401213001043023342421113032030033334021330442204212044423013304114333003321022402220034223201303014143342432312124332222040201300002222342041404031101402411422440214424412144242243222441441314331302124322123121020004431304401244203423304331241120402203210423002302323241333340112224204430203101100330232331303203001120012411434440443134112303340122314233121444044240222344320012300232224421140311221424133422303321040444232112231332032423342433040313344220441122344211404212211312420432110430011122112210200203231140210343022203033122212344221044210022112411203224422334331042223223121224234333034022104124412400111102222140122140400401010440341201011140304000303142000402004203221310402233104030304332140131203341432132444342043034021142413142133020422423242333304030343231413013234122013404012402200300224012344231000341103232011123120143333341001434200031341220033334323312100341042443303000320314401402120411041401001201232321131204111403010303322224344400423322231001343412310202020403321343340001301432310141321024224023203343440112224322443211334224344320230043213132402424010131422443340411301421143243402333032212021311144121114012111030133313224434014342142232310022343011111440132123333413344043141341232414444110204331120210114241240000244400241203433403012210311443433342032112303424432312444414421013440302132313204024113404003323224042434114040234001232210122411123010402410224132213110000011244323121004004312032140331223020321133404031431340311412022213102104040241034314431440302201331012140234441312333412123220442003112040244241323122304034212240111412012210402044231201302402403103033242241214413004024011340323302241313300110211212421334002341240204410212414442013440032131033132212420130221213100420314331423242214142133212410314332430300431043300440404313103304243041433122411234220023341001342433220312311402323322430444424344422141142114210141213340101144032444232043332201434331104424231234113232323001011224010440342003203433413224032434330210332320213301211444103230124142300140230331403412101224041202043434141444204030122103144301302410303322234030224043314033222340324411444301211312114013204331010140110000340232144142204442440140124032011401434230423303220214402031300413122102441201301214301440201114030212122440240031120211121433212442012310312314124302210443232343023013121422014313142131122422301343342131213303021140343021212300302122222202333203323423211141420030131101203204400430142423340112244011131231341014221032234220203224411034100331344224301400023204200110222230231024134221223040404032401434223031314302203142302301144131043412304201204410400134444441201043102424334233102234423440424222433024104033131323232030230113444424201421443041122042002444221240031234443140233002144033341411121203431430020041104443322203141402023001300200300021242214402443104401444340104420202112134320130222023414121144104304003410134322334221311114200322233412323042220411320033034340211041232121430433332104021400410200140010034142040140110310242423011042201402233311041413314414034433314100241244030023440333202421102333003334443444312042210020232031210022000001044032411144011214321102034310021422143323340412023113204244444012141342344234414431123420132112321142341232100220144123324224334223141320231132130104011113010443221213022004123212221344102104321210434112434411400331443432441242414302143411230004414041414242023421044331322021012013123412420313141440304424114204003300434300304040011011003013334412224230311012304032014341211303002412014422321241220300013013013231012422411142040231403242243332301242013412431211101121142442404120041024342310132220012221240001211344230140203232", "113111323241442203410022123030421120120223431410341030314124130114301012231033244413221022100034242102320313204234013104204333222042032303044003434044022333102202334344223241341122234033004444321240400220212340104134331001012144444111123214011302113213041213002120321244222440231043241423311300303313343443120234104202230233112300242200240234103233323031410212431013222230044212412042210314034233311320421214044102431023204223223202403132004300342000311131221033324400143421420201203002431112114043401031132400020123041343344234121142034440410000133322312402421010312111321032022012212133443440244134141211044442030022103231211114332012213224001002142320442212433044234222302202340120021121300304210444410322233211144313304003321442101424400140013230014404304220233414004233441310122443224403340330312304400331300041202343433132412312231334303220422200424441221411304003200300311224233203424313004132002013422002423413100201422142023004310132023002243113023432314033112324103421012223231314303440330423140344301214144410114131120424220004323204441411113010200323020200300030221301240213322013212441403331143033304112400012114214131412340042424103333033211430404420044044014142332240023324412430103231042200112100332411342100130010313401313304443423312343341244143203402334041142223430332003442304433241034200122102401121431141013231212124420231232423143024133040224420311032441210032311403310122430412310342044220023004022123101232130331423243010013211123130233104243321433441014111424134322404403443011002431401302242143332304300101420102221100033324000110113002023032302242212440313202123324242343312012323202401321231042020301021211104311434142011221134304200223040333140041110233310142202224004241001432240211240303332322133124041400320233313131041432311204022134141103043142022334010242104210041300101413313442000332001304221144200044101240334410412113240104203304344302334201411120220334240232222320002210223121422410222033431344043132434402203343324230141243431221010311330014030320230304010021214424021310111320314102204442241324140040134320013023002134102103110402233434241030301304210404124040202044444043423124333212313440334202011332120114032204242122431043134430442124200434121133132040322230044320030322024243144044313311142001001341003013414111320422240234300301204404141103410423022001444321033433232134213001211314014334320323011211002434034203210140133423300040424100442444123120111100323101113242042002100444320133112140001410430211032330004420210123444143120422333402021114421303444400221100244300121441344322044323043421342213221100111004004440200014024031312312004344233432010044224404212002112043120211040433002400423204223131240343233312121310202144310133224103033102010112130041202403224010011134112442242124210241130242433434411022444114100203313224021212242014000004010031240020231333014120344003211110023230232130221014330300144032103142241401113110001400003330223422322340001141240440320011111303112202224242004032431041440230440321201110022002112140132422231143131220240042030222134400400022430400420000230440131304304410303240310143234334013323124121044310230024010223210203211211303424121041013224323444320130004032120342243404322414002314232232204304403000210133002044303440111022443013303444033301132043141341133204211220334030021433243141240043030014342344132032043410031314321013114442011433101122121144141033302031233004014420411022432031200434001210223314112100424221024432233430311312041131314200313340400333223300241131240344442210323121224403443430144001330004014103200324401332041010423442230111034132001204110100423210303301112000241144314321413334113424232102342304424124111304042221124034020424301422140102023014012124041432112014110142321343112344123233303333203413130012114232413404324123312204023140021331313204234342111101123232204043434044124333401010124231402431432202232134212324331124201302124014241032023033322114304234314200321412010220421211301240001341143123132431400234224404032241342114222044333103220102020122403343242323100231010403441014042101130323321324122431213030021141304330010421102020023144440011233444104332433214201432340101212000332101331104333122441232434343111341020131440403224000304422110223430413302030432134432322311330420114320221200421431032433143411434043123130201002033010441342210224300104222113220112014014102232424422233442342142100221421310010444341014002302141434110432042023203101003", "322203402133113133010414341022002042021402043043124434032312101311314434132203013232222200033330343340111431230130110311000302222430233024224314013403402040413112222003401320000431411140223130430444131422000031233144024203101413014413320424434041141333234211421324411041332044402031122312212403043433441113410243433304440041404241013031043102030333242400104411332424122321404331243314120020222140333340104231332243102142230031433311141231202340213322032412023000123341423032041324422420444241022030303240420110414220130322240404434432124214243412004221412224133403312143240312100430013104204300323132411133214403431313243024134313430300103122214310302320101200003122313314340120144130211322024031303130320014331404300231403240423400340143204201322110143032433000201330221042324433231432413101041041302212324242400400303330031431031301322033420213122431341241230004223040300340300341242313114131342442242012211324010120221044440021023112214240230441243301303201222301434111304241120241100141011031320443212143031313212204021214041432221121302444112212241244221433003301120423124024422130112403140420304113021001013124410232200341014441131343241344434242321202411102230313123020342033241014042003343032341103323322100144313240400411443020014043041342401302022043123200022240442100403400002104114223120414024114144012121413144021311023441433012302444132223341123344110340340044101131334002434033124213103323140440420233404014403034024034204202112314332144101433230310224311443122333430314204212104041101234324011121014042303102431201003331113342440041424014023304032330024323043210230104023320104112234104214110231103042121244220024304120320423011034400443221043202101330413301400434111123341340143314211032240144102340004314240433332323004011343422314003322422232144304132113212403301244014311302414231020431331321043022244314244140434433130111403322302041233144301423422010430412444202121214334331434332400400133030232112244334110013301304022240033144004340333040103243203130101322304230234022133143430400411110124033412414321334034433442043210040304220333044133241442123131133320422002120411342131201223243042030410301300113222242002230103212114340221422020421122112114413442141430140333034330230102133321221224412231131002222312201211204021210013014033200201112114040143311233333414040302311101313443131044143233123423121341230332203242241213443021131001022000240434442104202344003111433432313320101100044320304420411314132414210111431001440234304420001214212123104204320431041324201414032004042022401301021222120041342221113333040034221231411324120202320040403242442022414103134304122333003414031101200224012014021431314443132124342210042444431314033011324341000444414103103101440231111100131322132102302040334121003040044323340012003041133143322203104034410030300144104103422022303200441013200014111130142101242333203424030002344402220300421401031330013111134223014304034103140021400131033031212112142332144111231112002323141432024403324314311303203202344031042121423311111020410142444220214023001430041003210114342103124200113044110103421220414320032122421314412334202233413442001224031430444310012120000312013040041431133324420130010431140111443033022110044000322001233033440444334244220220314424230023422231303322210223422213211001424101320223442310012201302231043343412341234142111443344003334222321200024143404111414112401134440430001212044232103343204324342004440110131202130330221402202034104233111130111323222114033304014213032431103043434113300204034111311203402334124040341213333240130340112022431203143343240322140102321140344302030132112123322021221133444411103134313223243123324142203222443304100334110442001114441203142230033333120301422201141211212142332233231402404443041100231002012311040103032144023242412343332242324114220242141234222123043442013402002044413241402204032214343000211424044033213434443021002421040303301113030134214233311031241210001321200210113330023200314410111043012404104013241303133234113243232333402020301323040011112231041100432444140431231234244201314414241341012400242311230133114034403221314334220222300034423034224414003132432303131211022101043210142110420131013140402002130304012233034313222314223304443042424234142011302102004410212210303122121101330102302113211111403122034034211434300014020223324233223423334341340423033204043420024344001141203132014333313234410223242142020304111130201302123331420000121211133110220222", "301211213110000314033342230111314400301401044411212043404333304441400222444231103203414433120303213034412113124314102400112314323213331424241141332120312001330032320430303423104441201403214122123010344224431000223134104033343440244141022010322124134012112002243100344424013040033433124342304132411011032113032003021422420142134223103032142332112032121323230113010434441342134443312344210004121401110321241113222202414414312404200400203130012342021322310422020310323201200424210340434321240320340131011200044244200140400441012303440034402021344434023442114444412133102033231242343124324101132423432113311432002144244333443223141001200430134002324233403100040224404343124142321340342300030444423221213433010124200133402224112044220043300104340043221232212134414214341301201110313104211421314330431014314013002040433013314113003222414030212441342222310012234224041224143224331032020021202421434441124111312102110211423144003140341214013141432203022042143044103332243410430004323423424414413100232212031030311222310333123303323313020242132142142132334001211214312412201311220034110140040420234310140304430234132111320034414223030310402401444220201431341410413322412230140212444112311241442203233032323114132042410440411343303042432033304214041403102230044202044120113231121310004020301432011440331202311101310132033144443433101130442014022010133243324012011414012132212130441043302041240213004422112302010224121230101022003133131413310332100004202411143122104323443024041331244223142100134034021230004331340113312203231320013041040123342104031343043443230210443343104034123344212341222101410411222341234442322143131024124020132114413142300131404002310213304020033213014102242210223230131423004343421303300440102321321320401313034444313342324122414201010011144041443040224414110114124040134102120244331201211421322410031031013020403104411004112401123340132314210030322042244124422134144030423432311343310012342404122024234242023022004443204303110412221022332110204310040110243202443104231242320232334234432400031130202110243010131301111101242201231243043203123101431304202224233420014143122433244223411122424111423424230303224433314244410020221103042141212403032421432302304313243023420213330433113013103444443441442100121420240014021324032131430131011400042443002344334311404134331301121321444420013121021442213020201204442242041142000443232132313112223404041100410313031414000232304113143101231232230131013144242041442140111442113311400444241334421401121014043133003034101344002434034142232324031412000303113434242012240424021311033020413424111234140223000134303422013333432302310124433110340011412224300414333201212142331441104430343002020213333401430200134212134043421234332131224400140131022212333301013130111221031330312431033322030332110023003400040311321230411221031332121321112421421132401233010443232420341423102043003434400233324202324112123143140014021140210300210020323204111321032302243422302434201212311430444244330342201040043401124014310213241434303312044443324102004003303331222220431122312320423231344442334230330120403201414422112032304041414210201102202043401111444240421221434303300113330413034213304414404030044111103333040201211222424223441120201311311224322114303332440011102143134234423143323202010314401211040101001243104110102110303022041301421321401300021321304410120433404140034233344214420441320400140102134114244233131111234001433041411101212013401132010313410232404023003433432301434200103114324204442403440432003343001334140114344104411100311223232003122322110334000323422334312112400133231214031101023334033030012403413303200110444000312011222033340422423134033233001011332241322230422040214400041413031341011114342424240142204121244100121400201140110412210034241014000110241023413222212331243204421241414002101401043232134112420212111212402114314401032342344122403320423341210014102314323424241222312222121134331043021120142303230130033131222344223400244201231214432131120111102224213013001304200344404100402403211233023311432440333421423201021134000110413440430324100200340413002333040242413321033202431023320344323220112112300304322014330022042231444431441044433440024040041412003342233104141300331030200112300332213111410040103314033311311401014201002420114321443404142241204323220131123112343343314430431203414121331403000222123430214324400314140300340221131202110233401144244323220241004403420041324332413320414441112121213024103414043", "334104024114010233440032041443120134314401130101424412132234113101444340434430241141003200043243220304112424021234030021101244223041234044004122211330421134131440011203324444141120302113201240343143131002124021030122413043401120024231223421342020334303032034041040414012400420204320302104004041101420134414011223432443300132202204411321100143032214110340343042132130443144433440221214234034300402044230121032231214012404331303242043402143021123443022020424424130440043243213402130132040401113312314130033122114002421332444443003323322224200402030041310312133340320233304011344002242322410422144420431241130023223304220342103310001021344313340300342243212343224011304103423413124433402243132432031311123103130224100012114101343414410114442113043444004103134311120210211311224331404112414033342001010333021431030203320322240200440244210344304044303322333143213100312104112123232402424114101002234420011404344141242422422441402334313141323421033422132110043314242433003244400144041110424324324003001022211341300443201000332101432132121030424033124023010340042103304303040210013122432402301122314420233102221440442104141134120333424231302414332243330000432011013122204110113140322334441033431423420320232224122201340211424324001001323404424212303412443441020342010132202444221434414314202230412112100322311431303412121200421222141003021304404143121120300401342431321011443004301311420322432421344133034304203111322401414114013104243002044324104001141320343433001340100210201141434021414421021001213221042221203103033143323430123240031112402143412444034430214314243433433303021430343133024120403122044213200101142422030334023432040200220302312002132401421321210402033211413003210440401441401421223203004001240341122121243322010103023341441220102244240010132303320034131024034042003024004424022443033441241211124132442300421400340122221002404013021233433423131120132422330022121011330213421044433401202004142422032111043430042442141224033000313311434004130323420334241204224134402103004144011002204044233412240122231303344042001242014233441044401300010042023330043012240134042010303214423042123014233404030404414413204023133243411003312132321040444341120220244001031012333402142311121020421322433422443403122303312200244001242024443001433203042000342031112040332204424324012123220141011213323301313033402121301431012404131400010320103241034000404044333441232431312011104223041041223041321124113032423420031243212241022310010010104324301132421203444041133142440002131141013334213344000214330002420131142031433423410221021342330014142442112332034444212202100243233030400400340421131444033331311234022434033311214112124223311341232020220342310103422402442230311433344344341313011013200314202144040111030224222103104432013302200013341322044324041122024410240143200004211142113140030430301042301003100211424133423031403030400412004243344321300334032234312224441111314040420024110123111312233203020110124012211014104021311143220030221103421000121023344102314002424033000204340213213131303303434301202322214203333411314310104431012444131004434314123201200002422034042241433311422121012404332010200402104410332124233433411233242023101001211302121114340033002001402343331223440230021413344022341201332113110004140101201211240241034131331310234341031013323242301042312042014232224040130403243230434313020312120324222040143321420000033114043023211442034333432203001143343202333233101042321113133320433314433121210414440304124141013101440102000203111212112220033122113400442301001040344243410232013311134134431103441342441043330314133114242343321442330441421323433213340233314014222040420230320401202134302133404142323433030030214303441013203101422304103124120400042001422201104221020422012431320223120403304040010202402222443013043231311311022214220312214020341341422024002223013014331102232201131232333234443423121311411400100012022242232442240244310313400044441034324040111034413103440101144433023323113340044302401013343313102431303443410213112434423323001141440002311412124241333330403422203113200232341034144043320403023113334440424033024100322240022030242443404114040220240441423021211334342302341043201032414123110340213440323424203004224341213012010313020310111013221123000204422204240040130102344422410124032130010220403300032432104044041414131141201120321012434114313324120104204230232021141304120141414220402324113241340101242020222303100044312313333310130033214400404143233241", "024201144224402420200031143233332002043413443332400423341121343340320430442200222212044343013111400310412223220440202223104300010141033033233243324203332041110213123022223401311333424314220322103432324330302324020141232143034423201224024413112121001110120034242420021040142320043034413411323104304202140323230014010033011003403222003231223124120041123413132014300004443431022341133134334244324342233413204114033243141142430241032133301312304333442210123324110334012042004030223114214244012443431104421114003040442113200421110042212430234102420100030402232313313040112044434434401324010212001121033103220333440244102044014143344222144033123343440031223230314332013441403400220204144421012443130334322330434414034043312441223322134022001433141044021123243420131334143331002014033000111124043121423033421132043033310220103101130244233004211111234121101044334240012312113404410300402432214031101230421120102000431402013024131204013141341031314313304320032030322023322243110034010000024203422322313300141230023243332202142023210324211401401214344342101243411243130434013101212023142213220411230033401103041310111114321441141033232131124241233211213013303030304312032322210404330324411244014021224200101443123300103422100223113202120303334312113223011302333412332101432021202324330012410112421131122314242441221111330341442211030331424320101341144130342204310422101221021120442422304212431311323030410132210314030043133442224041120133420330224301210412200243202234231214230334332101210242040103411101300032224101441433241124001242300310213234131233444141004200111214430200332002311102034102013204304213133104203302311130142121031223024412101111011433420304032422342002143344343332120234024103121223244314144210433334220200321104441024431114413430400110403212110320333223013233443111311104030242410020200112301242312304404400030211204443130233430201230220141032441302230332011102240034144422244014303043132214333223344312223230222323124300242110212332222011011141234343140402111242344240312420400331313332442431422434332234314000342120302442204000103232102034442400314424402443031123241032223402332023133222301243142124141202132302312431000430233132103011201043311021001000303004243330341304301304103424340002132332204031343140314412314141043003441221300402214331102211413034021213403331214400234432304341104431204024332340434413433304234112011222114433231242342241200333303130224424210133144144101420122241203424202214314410220213414134334331212413432021443240432340030223011144102203120304104112242224344421133204322201322123221334201324034100041221041210312031422404201441133023141430401411303110102200041312024144044314424032401142202023334324022130422012133423240342134212323021011032213334321020431434401404134432343240331430211001040140112212202002411112122401004420130332424003002144020342210304044040444311324412212231211223412233212421444403400404044113221220010040430212121411030033311144032114203240310002021344202012130442000131301431021401401213233420341043124200440144024442334344123412403021320344442223141212411011224440044233141100444001044211310024220340332004221220443111304342412410040130433014023123423002320020110203202104410023333242010130021332421122400442331323234130310042042023303103331433144310130032233313222012001010124210240221402412113002002012203321300114013132432304410000342232122042232324334322400230343311040402112012243401443442201131441140141321023330204120123342103414030101442014133344400122232022422211401001042213104014024442001103143203433043131213214210332031232421431230111223111410132044322034442003400111041131133124141432214114234143420030241013323204313443240120423310041424332131334424400232213220112330310403033404214101101204113103241411314433323130103322043212420300023114122244322214331031010110344434023031012241233144402233431044321304123431212040214433404130111414214330111200342102223320141212202311314444433010040012411210131100021230001134134434424342200200001014223332113241134401043124031200211244323332103141104302223041141034013310024330300432240144413000430414242034012310032212312011020310114033312131301110032120102044220421403110430304422434120312344104104231003310413024412433132401232342213204341344003333442000134210140111241032140231310421212312342042442432012443313123303402340002444013021442032112001141111420204433303023224232001301410234220341440131201012303032130202302333414433004110321202434322014", "244211203113121101240241121404203331011033404434442244334001200210114432333010433003133424414243104424024241411211341023444041224112341244403214104004343422142012101120011410423424142344443442431103304422124012344433101100134314310422114320212212403433411222343300002013230433430210200324324220330310314231111321004424333124242032001142001113333244032010014032410224140143130034411220042412014204142014121023100011210324103041230223321021134343412303242313442110142434331320110040032404111324444133202042130231432313114323123131100432020111121111200022001142102224413324212224420240324112241223431232343220111133413041220210131423242422201222241214142343310111242331344021233010014024141312434001034213313303204402313142442421320144344214004333341322242340203214024132402313320022443030314442414030322323141113414110022323320313030443030204343412133334012123022240344000100004320203011012013204234414120221404313413003411410200314120221034310211421221123213002004001404010241333042412302314342012410431201143033311312204014112004214032330234234413022141032444214023334100204130023003104024122400404112013344333321011234133121244422122240003033031140023142430030321120410340233123243401441213243430104242432240341023213300110000332300201203223033111110340020040344311211001313140004400344031443430232244041444433021444322301103030322114012220013221321211303032441231243200110202141434424421024014212230130013322112443234102444221211243430202433104342032131413201232224344412304313444144323433021201130234041402341124412430110100102124103410133004333311321020102043132230320404134442220102202441230423222211343441312422430103412000123304332104213342344002234023222432402231114240312320241042413423123313230210343122124343033443430302210212200034234431003003341243434421421314344102020302121024330440110424041323411002041224012141432304332221132022044033343314113111141341121002324334131344412332114140112342133434104201001124010420323111040221342030313224124032333211220140223021443123211000433321134040404021030010240114111331232403401224233411444031023114112123421300220302420124000303104020313022433240124341131301440202120242211310033310211430231230002302230044140341010303322112344042341021321024224410023442241023204041201412220220302331021201433412022414401112330232221334114023040432440400124012112101204440133041441312200000022424013142041434042320301123101332032034104423433144404334133441321120331024131340304343033021423110001132400224300430442301214121412311144034142104004334123302144343214414232111304212020124420303241030304234012020112310331122041222444333102203402130222100014020203024134140401433204104403133441310101424031121043344200041210044222244140233203111143034104224214441404303401032124424142404403100212121110434041020432310011431422013433411112131214332404113312311123301013424120143420002323043223334132102240412110441422120043224242133440201230111041244131223310302114013100112404232131133204211440344120412124143422312320001034130433230104322112224001414313424233044331430231312440232112001101230422141434312333213332023110343330302411301123134142133122440314012111440131244342231120412333142002232131030044010033044301104443442210113423311202042333114230442121013330242003301130143121311121301133041344211414422024112042213003134421334121102212201222003034242011032012341221404020010331323043131041132204143333212332132441311120021412322202332302414132113314133243003343230112204443421331114421242310423111041321340341024333422033212124234343004304440213412113243311101344144330200133213034320430331422114244230321442302331331241221022210313042400334104032104442440420103121320421400032343040210403433100240042022423430413004323202312041240121034403222144233130334141142310242304441320322244424214340442110233212422311100344034201043440321343301240411011012120403141440401400322204211104421203012333421314213010300334101224041333304014334201031010301331310314033421431231143140322021120042343011310443434141023003210320334044032441001141201100133100344131423034300040243304311233113000033132102044040404221030012214002442034101013113340331321112000203013300443024043024134403203104331014210102330000020122302241332044010311424104204322411314411410200112132302244103122310033003102343411443434001133410121330201114140120221323414003004302010124241033423204202304443341104043113101423411424124141341324304413040313032242001242412202343132223", "423334302313040420333340303433010223331333122313434124434234222222401120233220344033212432004133300403320313313221322120332302400030010340130412323000141243010412230142030002243113303134210333213040144032122442112143133314431304333103342210133101212424124122104400114234000334122211121224410341130012120144111442442120011333204343112242420214210321232202240414422430421310102031400442132032034442004224011030413210141100414423010104334232314142220141012300421231324442404311431033124232424011343320213341002024120222303000212322240133213124241101021434122334144114141421023224442232433001302004111413012404200420023401223414022432024201203000430424132304043441031024121230110123200411320002112223214402221431340114003424421141442104133020003431023212303030000241023301014124231344214201400401040312022414401023321142123022244444334231412403243030200004312210422302143201111333432044102110002413431004004420242430033000434342140414234324232333113311000311441022041130130112414230221330412331221000023341122221321104033432141143012320221422423142342002401002221001423302013213143121202021221303323020341110100023432020311320223420322424432044412434230300400130413043133414113304001310244221101423344132440202140240323032214143320412203043120403131012010110004133232043320313241103010113242113420041240040403344012101000004110221424322323133440040302401413333214441331130112131311002230242441143202313113401301413224340322322031343244012421313430311321412201133204414442343133040044011440313411030013234120411102224140241230343320331203442210141024124023340213302333224204243330422041033442122144114234004113123314223244140430421244023304202101044411323220214243044332410441333112012310221330222242432430202020200214400333032332143101101024022112333031401024033133043122131211131311003203042002401134043220130004210004031241130040313130100103023300011043033003040242211132123020100410412424013143011310214223144034324223233444343040313312323030142004343202030410011310110003122441324324014402121123404241142322023311441220341042324321420141433121044411213111443231322340020113130443224424131121334342223100240142413334224310031343003442224330311431124100401142240130024012022403010444122031332033422124321030434223244421222411314220003032204122134001211133131212334222421201214433324211243120031042100024443241413343231302024001101042400224333043204131410231223204342403013044030131014303034442013042400342430312120403110242241104132142203233220310042022234233300303112411404421001422344402213132121220320324123114302331402142104214431423331142403440111032314303131123202102121140341314221203423432223420314104233133042322311232444041333114012403020200140100340114020014032022313143410031244140102223030110244230011424220401420020124030113133311213102221132022430404200014104400332123420221314341313343011312003144120431324322113001011142004132112202400410044042334142412000210044042242410322212334420224121204330143322030102313442233142331121313024300011311033300423324204200233032430233134132130100000140441443032420120112321402331444143334140103320310310142323432101210031421114442040402433213440013314414403400104110323213221010011320040311130144423324401023410104022040143023140234024013320310031243033321414002214031102310140323330004233400121212112210232102204302120211104411343000003032423234140043300324232304221320443134332414423302123042243200434042234431333223141102040032134240311241323000333133430333241120141131412004031031430410343130144301013331444213424144211021422212444041203340423444002444134113103340300320243104213423411120112230344140330221042222312410410342132304242111113142233210442142224421020404213102340021441203432411011433422324343320043344003343241330420113033030403021411140443231032433341103111204441423334232314343213433104423312220102300113342032014103242002423104210133204414144421300041400224140241433421423032000034433300331140331120111413211330300402231331004323433013214413341000312341441312410340104023422220420440011003200143042110231303443101330402323413042413042420302343432130130412303121244003210024120231420143222411120030343243201114312230034233333124213103342014001202144444342021100421034303240313402032002014404143231342041403041124001443423442033240301113033302110433202142242213140300413124133003410102143132430101221233120204014430020441231311302113201202243313404402341413102330111041102022021314044304200443143440343", "214101224323341010001222211014103003014034333343424043332300431222310023412010240310023442422322113120401211403214004131442131113104413430441231214042241433300041231411104312314202330301004402110402432341412322043333414324103320112043344324242403223113404433442334404312433110222420123003143122211313213033244044333212223300302034314423220103441040303240401040031413421342423124323212001100034300334310240410021322323000110020111411033200044311430401142130311323004142302014412331220240232103030200044433341312440442141332410121042434244441222231411144334242232442030240404111102413221101232404211000103303202021221044032204031204243232342042002144341233434101132410013233321021030303241233004031103301012314334112020214211231440114043323142210330102322331443032301001030210403233203140412123220300303421123013342443421421330222121233230140202142043223132101410414342423333340212434400233421044323323313213120313243114402212310400034241332212412004203330024130434132104404311444311440144341220431100110404402103202014203020242302430402122133121420411131140134342041322214114424343340343422001221243412223101403224212112242434122030101100014124221440223331040010021113210042014402402110124334040314100322323320444030333002122414433402203222203110144111123304010043222442324434014340323111431100034222021111233102304234040012043224321244333122423023302313322401330142410333142314032021423030000030034000343232034001402203141312232223213042024200033022013230442132303132140032404201312003234311220331210100033043011122003242043424312343442111143343232224400232124334430200100222433141233101411201132203340413033032421342113004231034114243241324041301102413431203342140130213022323213343043330113220000001122040424013121003413231422401324332444401013300210100322040040243330023403433312402012312132211401211241411014423422433001442321141322222414101234421210023234222310442023134300440324130323433210212031000211341320110414222411342232320344204144334011001121043023200301110114300343030002114443444233312110033013033132033330313032310440312021324441333340332303101300202240124234211144221001404400024333230424040034134111140402102212302020313314230312240310424131431323400314321320032210122211120300324134221321330434022130402032104030000310242024420204224404030012414430303422022340404440043144232410041444433021213200202144130201014330014030401402140413434310400240333112110014414013002244414121444200410142313203132243020421400002121002440120024414003233203340024433030412144034210104243412140003324400210041444340212022200122200344233301030343002423143410204010020143344113234443144201214023411024001111131130030431332424022344243242430022320341314140000030013201203020044212231141431134120344034044113140022004012440430412100400322122033404442242324410043300404333002004432204010403101043214232203401342423413240113133044212414201134232342434331120004344122011333333441231330020410143320104221030232431142130033344224122340012224100434423021204103430213123041243222143011242141412430043310210024132233000134241130024044002202213041312221020340230420022303014220310213012321021411123124320211102033003312330131200102110223014341022110241034323403333212241220432123421432024311413213314404213011424302132102040304013400410402310124234214300003243440244413044321431000330204422342410124101044011421011222400410141123031141130023102223242202030341323114030430333132044434123142443423020122433400023124321132124210033312232220441031033124312023202202101404240434244404044340044113142230431344434024223322411011441321003200143403231204344132031440400112303421030033213223440221131310004030204142440300414011302204212043131433113210144330403112410223100200341432042212021322434044241411110010231304442330323330102122324224230020440303434220323122443301001034324412404122233301201023024320004344411220420034322043131232111433212331030132412430341003140204124334221233424304210403413000110113324133130223444222134011230204214120112422243412124032210202214430032121410424311342143313314020043022211414124312220230323223124431121322112133342411134244331133411311304400140002223402302013211424003024432344223210002140400020314410322021202402433141104423021022341303323300000322041200412434040104323000141142232001132213420220034040300140433232234203240412413224422044423334210132234400212430440130044422011202040313242100401134323131440441041214030104210244123031222024102344334311", "011414242304430020023443113424034421104432323110032202112140110412200141314342344404204012013421144210334423121143224121340111232223232110121330112311222401113400313002031130432310303330431303200324202110342203422220444130103433202022012244102001220322023203324212403000323000440123433341203112434031113220144431130421323003200441423131002111133222211341324204344410301010413103422020332001402410004330103101302400413004034114003003210033223222141022321023410133331040012412123121301402103040110140412112444304212111041103224144331141414413122330411310223140201012111433312400230223202103442144441331224033420040431103203131300432324141132411441040310432102200210414411004211244010320114231322042214344224130121310443032400023414100243114220100310220003013212044241321232100240014001043013444134211301121242143432323032110104033011221032244211112114004142120122341122202041101241400242004020201014134010421411424341321041431043211424044112331203411203232420031410341002233412221010200313012211130023413210410222033243034322203211213031444311041032303400403044100142021441000201003312033210302230231330123212134441310240144332302203220431413120242333231012101314121003320004233140400134312134242414323322024422200204012400430102002044004121130143103313443304402041102023023404202223031244341232214024224224443000111213202334333143344320100223004222401412400022223444124340433102440400111020134231013322012432343321403021344342023134231203401020022441140033144122134213240022020044112421431212141211344344434031044221403002134310240102001300241013401132231301330400331003434114401034303202220321101004140201032341030000323142442123342201030424331224242302343132131413420202132344004222200331330011043212312311113340023032334112420220134114341213443311002422401421121302400342342134410314313011342323034120323334330033114442430342442314403004440424102332110443242322110224140311204432310332012330114220034043404342314031000114330224234122014442211114204302122340043241220110403431224421203441202102130404031423013420240232442442412444303034433140301300020300410233114431431424344424014033440301233413220010324140040320410222140313412433141041330430122100324343332340021014004343124004321010312114130134240001011340404012322244422433203440010404103100123323112340114441004323020204203411402344013210422011132001234110434044424343210411013201100120030314122323103330210040412332301433222223310441132330142221322401444030333004410131033201411024443342023140411041243444422342330424320230242442413333412404232211224121103000222212140220330211321311242340043204340311321212342223111433300302443004412231133442331210202020343421102421334124203422122034040204044334102124024143120111444102412010000444204224232432322302321143004141440122341420400221300420104431044313333234042424224003104013113011234221121224421004141332024313240413102101100342132333211143242011301022434020200204122334441231312431410310232422141442041312001222433432300042344111301102133131110024310121122003044302141030111114024241333011422143221340304110404031000323120241142233332033203442002411440434344132214132443103401403003231133014421023001030220230040111022320240331202342032142303121444442030324133332310033213324102323131433013002423140402211344413403424100310320324421220020240421144234213041412041033220431240211341343040121203320032234134030423104432300124322214231430302142012040200243343001204311000321203024203430242233340023330304011304340221110332300224414030331220344232303340421140410232213032203040432020423234044141243142024334202130104244420130221343212434331311200222300413021124023312240130203242103002443243414304341403030301433120042230332310102443310220434001141010041330002243422001002344142141004104320003344200414443101203130013334423233223003423111003410311114030430341034210432343114441113421443131102303424300133320012412322233010424124221413203220402220320433324202124213022021210240421022402440043234143323233101344404200312323312020413243140040231144140031102023424340200030044104201431101121114133400132123444110200410421431213021034034023244302314142040344444314313021011233243213242211021233031312102300134314340201423341043021314313440313021134324232234123041233124302333021003002404423111121343023101044212043431012412301113422020012340443021023334201441321433403112400003104023124334133443110334123341414303422003433414032442013042312344010321011033122434014043342123", "000112221104322341110442341244331311131021130231112303022312014324100413314313220442240133111440210211304310143204332000001320414202142032204110224324021110210020022124000132422423112420233240003422432232410342032312331013001123040031422022422430113423131323403201421024241424300041332023332203412410121034441240322430231141314144302324411322231400100201323202340433240102410024431402044340142044003430214212132330334413340040344344224144142344434420201121121044341302024443431302323112210242214113210214120430234333340243304332232124102140203221040042443013332242202242212421022012020414132433143433402202124144224214334103433242213420334143341134020021332111400200440131331320130141414222121400211314011112002304213331042110141324434224133421420001222013100141401144334333140411401330223403032241343340212413020003140304300302404232121104111014110042312114024132011130432130340213303320133003240040044334213033211400140033324121041200432032443021322141102042102242341244330312111124022122241401340304023303442123310224003303132420133012202223434213241310101224412221121320422220404011210420410201241140422231003403314321224220412220302330112003240032014320103200201112401433412401420122140313411422044303311004314330340300330303041240431444103443124334230113312131241202201440134402341240113120023430133410034020304114134013313000102301244121423110401341434213020200033323213121033200413123043112402032240122121224440230032431112044331210014410430134432101243302111024412321114341043010130041033441140322332212410003320322002131120313433230322012414210433212402143003001201013212202322323000313404213411214340342130001024303214241342212214234334211334010102304241032030434032421443301111104322412130210021231111021122142024210021302213121321230101321310334320343143400314233300232203112221242230313321222412441410011022133104001012200042442004430141402323303222410400044044210133321412413223204030340043243313314043330130011204020202421221123410122413423141141432441114231011024323324242020411442121021114121301011233443314431043120141201000204110402433301024442114101411120303220411432302110012211120434111113211132302143030102023333000330402244213403004430441341414024214120440141401212402123014332334231040313041231004102342210432032011202130404422140002002142131211043130444320043103411001232333133004003000024320143442113411134002343324200121312204142441021002203331423002143030404303203122022110120122344121414031443242020102140040423022110431204420131132133400102234313411241000112030224331044113301212224023324431110433304414043241144103042413043030413302324423022211310011422043421142134234223031200343123112040330334044021230102210212113222021003233224342311103224124113312134213422242334024242302314243232141104131143313401231402022204141424344221043443202123100034244231224120001230211441241243113014230402443014341013034311313301343434413123101421130044313023241303441231443022433043434402114414101444401410210120104111122223441431330403031342103104332011414230231220412211143311230324432334234114320110020220432000141013120331402042400330042334310022341030431414123423131324404134123410414130422301430322331222214200044233304412003124343012400431220122222413401130103112000133043202423220142101222340401413312421301124222413100140440021023342130421323231214110220110101323402033142103424213011021204212413204034304334042102211412003324034004314013334010023144332201040023042311240144042211130041433034222100424324003002022022023221033324010310430402313312320320441113323201324444242124322020142030343412330424011114124414241041414140312034311243302300444243234231024014233203344021334121001442404233014412020113104400000231111214122010200334141112210242131313344100312144143014233301043132102420322221113401013303031312011001031023131002101032330022223242044102243130313133424002412131132133223402232321114042410313011001422212212000114214342104214424320401243041134132301403032314042100000423020034041200110134330332140101000002341413224223110140423011234302242332210234013440344310201303122234343142342323334011211133404200034223342443414123212332440044010204443101144340431103242424314304212103131100230022320341200113034433100121220344413244323314011223342001432203023344013431233003203102313132100342341310314213110434311001213003424110340042320444221331312242332324343120404010121411042244232040232333400343430444324141013433103032010104312041424204", "442022330401233314224113213000202430411221240420121011100334444042133313110102111034000322332311311324114130333024030022214030320304223341314330133402203130301221041021143403232312211330012231432124032303224224240412403413300022343342012023101033130300422441024224123342413433012421400233403220134400330424120301231241300144200304123113343302404232423404223111321300043003201303011420332332202004322232210213414444211424224221034401143342412400320113100410444022013342100134222112241213411040132113032311130222441223230343200304104110100130010423112411314330311404343043412421301110212341324333434414222004002332034240433130133023102303110242320242344420403323211321134433011240043020432223032424022233214133221042122330441242032021031304314312220034333422341102210101404440211204024220202440321124330330240230114001123420202443141233132233134004210433402140241032332014224243413433130344113310022104301204002302121334442223112040431424211101420313120304441340434213424122121440141044233320034413044123331044241134034102400110010211312024132430202003324140220314412103313212034421140210402131140434200312121421303314440431300440212123442434224214102440443443212444211212400224411240001334442423430323104424140334432021122300001441330423204023132422330443340121043222230434443222211121031030223312220230101404140204124114210012120130010242440001323432401414423424201202100010444040031011444321344410440301034000002330014322303123022412340014212040312431233320320414022010001421234030300031203430244142104034143412042444041323003421240103401442410432100234432212222134143142332320420224240220423104134334302132302224123312013342404410423234323401104242232230312404431143100022402203423344321320414222131140024321322332241434002134132310132030402114240022332234013113404310412041223421014121214230333043241221003143420400443141304441130344103311030004024202243030122410031433332334144044323134222420330042200002201412002221021220121213311123434412230410022201440242010133424001244423312444141204342134240311323004113124324313032124113322342144410210434211040104134443220330302441114141232034332311304341043343221131444304211220121221201413332333030422140302121101224131203430124421130211142143232333430204341421132141024412240214241230344112010113303033422241031124132421302401403211333202422223403414220334121410014203204341034242222240213412422130431213420322121123411123333134234332403044311320103314041312100111132210014323234120330032322232322414133034031311110414300201314033344323042023021132000211124103310202314144221124040203223300040432224002143340434230332232013412232120242341322221201000003220324432004342404020321112032113012443424441413024424221044343010041220130232440104424413143311202030241412204402341444243100220401333021231001143341341311443423110112400241001142132023321210000322424402002144332341320310203102443244201134424212112144431231140120114440423214341124403300023344233343112011344013142044342411202442121121330102121432000201010322223010233312033221003224013344040443342223344412134333332141202423444001043332400412301340211234444141331441312100400203431423443200112423002410132444101434130130414323323432343301224040211014331204304322103041324432131040123230020403444102303222321114323241021443042314032102313433102412024220121123211330144402040133441324143013223120302114123432431124314013214130333301010231144142204130041412433401440413143440331430313240321233400204111204411312432040340344123033213030040422030241330431120124332100224211433202032133403342011311114403321022323044014343024141224001242143130020100343420214342130333331224212032333230414014004243121020220301012101032443433242404202203232104243440221442123344033432232001334432340400302213042412022014243132340102420211130003124240101020322240001141340322310010001140214012111212233042203333202042142130132314241430014033321443434232114041244232100121014240112210202230310344300243042330040103214210443120304110044433243010111021430202024132422242044044241230232124341000014342313433022114300303011211433342412021441130012114222020404314240442140343012323224420320131010300043220132413320324412002134204302023203421321413023113130030341344024031234001441330410222404103103021203331012142110313034432334310100320440424100311342344240001304340311123311021021040432414401242344444421300021343431304201344301243443230320340204024003033020432223331220033123213421014434242033312", "002003444030102203004321100221220223310304330334112332201400403341102333410041244110401332314031342200213310033432203301244022423021040400302030223223343022043411202334420343423100303201303430023233034111114433110302241103323121142201033334310413033434114424334321402020211113302423332212410202033213224220122002432320411203004424101300001114224042103320302103140321244020224011201000324124112402302233414433330242233400041121031130442213132440423043211022310341000224113310431041342410304110031120134201121124343302221201102423233401341001033430144412420142312313320433321012444101341201232133213002031131401201210031332110144130442302144340344204124342241142343103343124104030041223231000230034034014333432040233233444013413133113303430131404331421031132210432330001140014312003202104414342203030232200210034104123432313402130043323441001142413013243334414210404224103343111404113440122012203222341244114021014004220204132100043102142432420041013220413201334022020121404303110220221001313201244313230314302302300002030440332014013243330100313110013441343000213000434334213122421314143133240122013033110122422032201341244431112242140202030344034430032142123121342201442014413100131430031230322431112014414344042204143222042142302223430011242341121133132100311312413434234432244034414203013434210420241410043033441411203300314313023321422023321433304423324232413343020021104220210040110203220213243142420041010131313000442143133133303343403100312022200040241134001223420441002310121231341310010440404134032221441203044101202214213422141123220310301134211002410203304433001313041104333241041322203231402204311043030441204314043110420322043110423413221432033001234240000234114300004342044344244123413230241202420202122133421102440114103004434104343023043400402424140032431311304323100003412010343333031331403304244323411324204212310104311301341333033113144214040443101444431321020334341111443233444140002041324040311110234232143113310102441401233233113210003010101132443231001040133101320010220232021342004144404240304122424404412344212411103112203042141422422021204021022404014204432002200421434324022104200233234004201411223220300430133243223333001110103133400023221230314412441134040041211003432013333102242024143143413124334133303404303144103322301314022143031333221213002131112110423113230243031003442404432414124114302302044142442444204330143302420314234311123400230413120320421124244143130030344212412004032144442044114320242144122223201143213302122021121023200231120432131203112042042122243034304402322032241334130140004233324131434021031020412410424121240023201300131303110204411402402140103300344331303311334441323133132440124044244121240214031100242214411303114130340212321041332333210421420330243024322400321304300331013331131013330443430242402412101442213102102030331331441404331342002100411414432444000141304113210423003122040041032210314232332011123440140110420020324113002304010040303332112204042320111234124344232443442344003201423220111042330041044423244004112303232101323313440334324003431311304311133203201431201401332222442443341242143320300022304011214112334302123203021304131234020411412230143330324310110122002112223401141410232002411114431400431133222244214121230231310012132422101242412044203242324340314303030233444243332204141021030043104141011404221220442204232122044200223242113122103013142443144442143420122112010024341100113431340243330233142021230343242211021231322321004223204210342221332201243011432214323142132104024434414434004233141131000124313013422321414400101300230121314030440242322421323323121010021010200003402033042433302143021001201032112324122213101042124221143430420331030314424431312043242042213414130411004042112323102231143303043023442344324010304012021424434440132342114230430120014112011004033234430441312114011212232123330414332121000033314141230133113020130434410440224310112022024033444021044131210430110002232422430344110442143340401204421203420041010230104041114041022034233111343322040201122000024024413023304012301124414404212330422041012124301432003242441302321224310210404022342210241304324414323432001141041232430422103133343320034244402003214312424134122102222112314112211030141034344442313410313001442324033034140010221243241033404331210332222340023240341431140333134230032124214203310224114120214343231130244422332433024124433221301424303143343014214220200324121131243201313411110420244233343412020333142310", "301232312340334040010201400001110401340124300310103342214030201311432032323440442002220130000421130240404211042412342023234210433411212321140134214404033424330444200444443124430002401304322400312014132233333223010201112443011024311403233142301332204324014201021104100012432204411300324322314104321043042102110024233342222014002413020414303201443140340413322133421202242222213303300143323414232031312112143314233310220321142421202030044422441002404101224122132002304401330230333402231411214421323204402424323242434104223422042320342033122400402202432340312410142013243102013333221312433042422022243401220334332440214122242142231443110313323401102121124244343424140220102113030114204313144303133201314103220412000114023033030423004440341144241314302241230101010000211123200300341322440412421413142424320214140333230403224433103104142220302401122042230231311231130103322221403032322100000210342423004340000044431113141234241404200413313341312332220243344020002443011233103430433343420030342232100220302024301003141313223443103434413444101143443110242433322332143333221212031412344200112040404433204020040240410340421142004012122040133202230221200321032131041241134224033044444211210411202322301120413231004204224030000112110414043210301131202330324212331144420020200313233424411212330131404041344302421240142132201312000111322044321211403403304212234141430001042331413422312112441001020204004042003401200040224100304130310020014121212222102104324324034323444422303232324040114114112021441320003232000424040413434400201104002100020431233013440224040444443121311224004244240102020122402301423340201001122142023130432024113121232033341030133312304022311101114001313020240030024040423422213210423000032214343301011414322343444143041034340431200443304420442240323310420041143030200240004002412114410223134024413113200044024134430402042234332204331041440400224242232401221341404321043320424310441141434021043440430423322400414312321134444140314424403003432402304130101044400144321301243003333101110420401040312143031224131134004323044404403430134200040033213101231113141433420100400431331100044032044133204014044130130201121141423433100241411413102100143024434300232012234214022020011312401131342430012044121430232241404104302321302424440034220134424110031034030132300140442230414042310234122121433314121124324041224403010214144113321430044302100013244110233444440203134031224133243041130240040130441110433040101143303111044032141121404312314203103420101004411434034242411221104014144020032304112110434100030220441000240313422422231213411044322042303142242231323313111302132144011322334023322413402113340131103142411011243300114102002213141443134330232042244001421200204142312414432214331441302413141100030430330224414010104123420313410413134043041142242443141201222043014211234203042342320402420043042412444020010042033443444031303042224224422110441420331330431430044221310311313320002401144334213041343142303032311002403214211242403044022441321110031011404340112414044424343434431042031221242113032221323110423112321010203421034141023342231344341342122031104443202442242010243323342114031303310021040342120340411141040424211303220231133204033210403310021403134121344113223323223100340343442134000040144344130041040443103421440110043304114430144221311334142044222213324034234231414243222323400304102031401124222041111211321210032110320042131230013231411444230010030131111324443324130340303401442040403233314300232324022003013232024443300421414133004324333320232421320410130110412342004321044434234441103322132131214332032432340314431142142421221301130220210122022233243401232301231243414143030203041332133123032320422400330302014340434002431243112101410042403003404033201214304012420431101413424224330221430020012341312032431144131404300402324411003410422223204440124022423420022012133313213033321201340442240221332243331441014111004224242034012130014342423423133313220231120011201344222234103043133242403342334443311241322132424203112123023400443020301412114410411433442214400040211331420114311203400441203104242033404114112102221204124141442042234300123213330121313130340413010303110014434203002312421141343043413000412031431222204310330220311201242444244341320123040411003213113102010214141343241043243301002031312011422100004043134032242331243234000123042421232110002213220431131442043300142131100400302141413120441334120201414143322220144301111331432020343010242130012023020", "413311023132204444421012304143010334134331411412041342034012020014203142122422040241203033004014242034112200103221223034124301122011110030233024334422031443314043144302313310143341220304442002443422103142442213201123333343424140334141003021143103340324141244310004414211004310114430210322002032141024040313011413341110403212024220112234131123301202012010312323131112111003303224042330234014321332311233020312243443012411113421342134023024404320432211124044441210134220000432020232234320214031222331210232340312133210331004003311313412402213420124130132014112342013103200241433422143002114210212112002301123210241322123144112422240000201200331334020424142332224440444242432411301140414201123421424104233323242403004132213022033132211003310100121113043020142034442034141231301011033111224124214204124010314412204044000213023331302431321013431442043432143103114034443021131030401434134301001034402200442423020341411312022224042034312332121221341141421114101320412110243101032421240021003020133444142313411444230232143033311410404232131444204400123133413341213020241342231344302000122031301230413402223303322431423003313102322031404330002304214041334344214340334144233244404214224020013232121122422134424412040303142211402214233020040300234231203223002024021112211414440234302311443011242200404113301013102332443111303310221323102143001340330140103233030334421133122343113042214042302233342013131101423414234412331224344110310330402023014102410034140303232004040413220422143022133423340440310011131412310031401201100222243303134422133132420032433111121311444132020033433230044243103313303233441433443012302341040023434343441202003113124021334042123214101301300434311100433143224402410014134013302302220202234324410324043224102031233212031231111243021220233322311423123004223401043242304213143212142433123300343114200102001433123404413312211403124201200000233224022110102404121421010302221002403231304141112101214223103004143212244300334003212424301140413003021204330422220423341303224013031411143324313111320020422131404012200122340024324021032220233410433011211020014011140340000333340141402113103441132442034134040233114121300441101121404022112322213322340330133440240204320230320204000344410030102214214030030121013002043102403310022043404120033023420300233110314210014204132043032411234123212034032004034134304031023420403234303331234040124324444314331431243100344413221042421111101430310230020224421144420131332342203013320120320413230303434304244300340441104131231441013200144142113403124031413302413203343020203043430100303113411104334410044021021334240010101121403303424002042012310020404241221421044124330210004400140004341323130023320204433041022431014344134223212102422020102204433310440340244111334032024134131020211101310030422123130142043003430144041123213002021323432212221323033132232110414422000403010034211302424334143214313001424222022100222441112121412000344204430240002212100442203124443103223021212031043413322402322130420230122024014142122143100004440110334044401313202010334211240311321404334102302214331302420430024003243323433300102411044344031304404031131311030210423010113033440401221333124414121422223323330043004234441224203203031410322402044311040444344204432122402321240344024421303300134310433242002411211012102300243040113400221044124431430220314112340113310004124342102312000242204332313042242334142330431230221421243324404240013201313441023132023341132102322123341104222313313422123204120201031432033142202204132004412134242100310240032023412420302024112422243101004123221233042122313224241310034413433441132140003331110200203412010101404332312114000314444331111221230134403214243223431234222202300014343140434212224001410411433344120202141330011212104324422033221134422434024331230323233234010213114014124304323432113422341013224020041333330430030112022430334222330144413434010342110003010131342321314013112122104444204102334012321200234414440410400033131034331000244021334143401423433032321244430243413223202134431211010233441231232104221240134201300201212330002400312120144312034313320310402343431033122233011210204432110420130044021423044112122041230421101023032030321310304443140020414412320112133423344032222241031011224440044232304030114321230422320140321043010023401424014411423430104140244132111441141424234430311321012132423442241230143344343043121421011104431210202420231130210432131020113321042201113200033340003433032304344003", "044342423022131414023011130210112124210141334401103402334404040330230224303044414213023110130312122412404442412313430142310002231004140041330333441422032400223210200322131433231430120444130042320102431020143401002203210022341144401231102411013043403004112420240143121424114314334422322112210142443012430212201441314341323422144221204203111332140101031404212312000310011402402321211023231440221211123234304424343120141014322332204202332202121243212013033000012301430432204004202304131432442043213144431010441112220201200211412124122404313341434204134110044410203243234220144243311400232023442322122430120204032211232121132324210211230130101212010240011010222330344231234443102342232300144413132411012030022400031024130402300400043111041224223400313044302312331244331301344202421421110243100402124012200044413004044212114400231223423011001113133001024231424121330203112133330104143013021130304434144104444412243212121312344102000030313243332012313103342341003220003310000242124102314344421441032013412023003310300403143234104003430303032410143110142333120222340113242314120044144433113023441244201410444444143333131044112331414433014121142123304014011444111332402231312144343340041210141440200424313224110404243223244111141430223331434201101242114321134410423121341034111034330000212144403401133444310132313230134340311422101013030440102112044231441203342240342444003444213000333032001243431111333323001300203013021421224021301343400343422134220444223344102322334211411243341242213014321201200011322143434312130441444123140244020020024304310323132140320340111023231201324441104141423442024124022222203311212434324213221220441303232110314122131412032141434324232243204334330302004124430123221002424221132422442414130212341432022033303021323304123242213400240124230323312041010023022031040033312234443200012311114312423311223341223340401243132203202404100114202011411433132332031200130401124301144303221004122433242032224203214213041033020323201040303123213344224120102101244340144134214032020430104404321022432012342402210314200234442201342240122022033144342133101133014422041133423300210224242304434334130103024401221034034111411200042320441402304113401432034134410103231144204401031411140131101134414444304144034121130424432432222413243110303303103324203023211124203033101031230213411121024343443021312120413402131343033433321042444002313342242012114301443021041133424122003424210124034021220124042100101421240123024032334230330134113042142310413311142233111014032111213113131322111133140040014403121113321432411023020143123343010444142334043104203402444130220210201202114232044440232243111134432130333302300403230441042340441214304443012020014320433440331201140032322224403333020223440342134333322232303302344442120244214131242344041030014040243300013211302043302324010232300100132111421404121411202414030000003322113423031422103423442320212140300421443430332234323444141213400333422220110231104432322424124140011311301220404312420343311300420242430310243230421412010022020233033103442013234134340234111323201332134042232321240414030214302114322310424242100121133101134103440304413303342410431223440000441230303110334240331320304114234041412412004232101444131423404121114440341340010123441434434121441124240203430414212130332142021330203331140002023240113343041104400333011033414441121312423420403010031011323144014101141314423101233211300102043332314343430411232243022201210224044314444100204142043033420020141004234221212242134024414403333320324211421244001303032112141404201401334200030243344424310233020413443412411421012012221040412040230022223424110321401144032142321030012302041042011101024303203030243430444440023134310313131132400440203201122143300132221242000003233202021212222203241411332340231100413421003441040112343214232341403200020113224321121230004330134104133430401411231423132003403421102344331213004203303222442101124223020344003321122424044102032100142313214244111332201411121132004343030101120330033240132000344021022213141320133030222034312414110222132441233024100144303110423204203432004334144213421222144312322040341320142302203401412130223043432113410032410100222334002202443201140102022114324323222033141214224113134331220103142144113424043101134444000344423023200043002213142204430401241434233210324144140123224012303324311031111102431123342332000043122313432433432023304113304044232400021134004143131114433100341242021423011234200243440303301", "302103312330102131431223134112323323030121440113114322144014301010140220024031102024301322223124022202301133232114303300030132003341023231322230034433242020422032103310424330124430202010321422333041434221111434420144022342311142323330022231344240412110244310201133000143204314110043132421410430002023101322124120202443332000232122243004412014130124140014044433023104022034344134021420003424142221144404401421244302224141311030430444111342414133113340342100101430043344113214022240021412231101122422342230312030041121421223141424113004410134210004230434231142320432024011323322144132343143033323304414141040034202300134330004244041103003043330123331142202214404100202241220013013044433221113433342202003342130120004210031223441320022443021104013400443343031213431233032034003114210130220113404121103112323012443120442413334140321142041043411302224203020042334333303132214440104331322402444100331300442203101024142304023314230301112202323134044102213302304313421024222021234232424403011440314041442102240314342213042301301343144140222212042313422132310420322343214224324300411143130430010124321404310404231130140243434430000102141241043420304440421423421241133043431041204024130041214111244430411400334432431444320341044431044014124101033034220123330332301421122324012304022110213310431342021111431213310314242321422343331014223233341044113400101412404204423044222202440013210100103413440031444040444244311212214002400334302032243443443112210412320203020220341211231133124324234141001123403401333001021233132113202100104300012040143110423024244340200100402303410021110314342213112414234313140214203104411032420111444100311242324314212023122131034223323004410422044023230410204121214234204044234041032441121421214310332321144421021300202143103202012002100130400020134044040402120001224001203102201300224133414304020211232233234222041102134023111013133300341222333034022314431021324434404321410431440442114003143133230143341341411222242224033023343230113002320223112302124023202400302330430403023413141043104224142100240104034010201210220002241104330004240441030220031214012313040000324043124403120434241124404200241431211011234302441203212341314104241242202112404331331440403012442243401234310304433222002204233102340422201401243223314443430140030322244343134020203021401430402243144242312100302134323323022100011224144120400243222111412333332304441034434401324312133412130042134442400334422340201303122320030203042233223142310104444223223423343102102440432400411240201023230020100144240224330301200422423340044332131142001142320302403043314431334144124301422310211202242403441313303321233202031300024430223124001341321340343234210321331023212330003341400111212442433202124404403001214212102444032340002013304011004113004241231224014140414130113200414103200230200401040401440314433241203244104313224222120234443012144343414441314334224230322334200430323142431440144333324303424234134400133330400202023412443104031310322442013410202422331330342312022304324200320410420123200342240320024414440010214113001224434120313042041242302434040002241233313002122443200420223342410334233124300201023401202411001210442021424143000433333422013002441221302032033214404304143012141413202404433143241432124112014344342033324110343233322332401234002414334012004411121333021444434111041011441330134042230140100321122014142310131320204440430211003031311223100231204311033234341120212042032022003343400421224410230121240314030123320242212023043133444342210404400441342214403221011114303142431140003414004434213202130211333440343410104134242143442403303023332101423334002202434311103040343214321132324024310342041321224112004244041022131342302213143434442142201423242334114011020104113200203300314434040414043213221144440312024204031040333134113223313102301033423434123304031420024101312234133214200134413201020402043410213432440144102114133112040333002112031434142230043304214323002241234404402232020210113421231100143343124131210302200032123340342340400103102004131003100130031024201432042124134324442320433340022400234041044030203200331020024241400344332320030002011442011324023114110144001014441203242434210431413442112412213434114403331344101323430401443124023330223020411223024410142014122420333312021430230002230403304121200201031330243223433014030020423222320232434132204040100140430123103000324214303300322000312341442113214121420420432432134002023322300344424112124102332404213344004423", "232201134300304112124322002134211101423230312141201100422334410013300442103101020203441102100110414310142414214121434424141100020314211044213432002111201441422001104442103341304214132101114310010241100123403224040233340411014323001012344331020143301434220302010123323313011401003403231021243341440214214140143103142111200203120144331001031130423423121014313231433042300114403342141333123121030213430441104441042133233330133412330040330324202300144114410410432130140121240300040344103433241221221244310204342334441014040412032110013241400323203412143021332121314323311302413334132201422421402022112111113113003010421423412032220320444240144312222023032232440004024433321044233143244343232233430422140043144432442203022233020241022400003424320222014444241333310243230433123422431111303443323032410124112312330404203403232424341001432322434434243214114232100324423313444112302033331132300234130001343332410224343213212010344133003244402322114034201002201020314034043031211340034234331101201420044330300301312412400322032334401432231132333024302423231303101332423420432103111441231121134012314120440122013413201333421322413112240414404333221120214424334023342321442023440102322240221110434402102130102123042202031313143012340341034340221023400402422411144342123311020142103033013030322040244200300232244414011402343101422442142222424231030314340333012222142211221011430404413441011132103012432102113200300000313100031203214400400443144232133044220400110011303333343340443341130311434110421204023230140444021402301102122303142204201242243230200301220444110042122412012024132222224301231332404020224031001043041112240112401001003220334113201110013404123334302111241433314114113410013114031301123311211320003223222004101312132312230342303241003132302220444122140101211104242344402040203134112311004410014203122440120034331203443324344304411413424301424044402122044430433031222334410123213314200133302043112022303012224133131143121400014014400102113100302113232010423221140441031223041003001221214202400020333330133023042011114142210321102004224103132334234404403210341232414421103412310110330434014233001044444144130244303424243442123022123430112312232130332324022303444400022034022104124223221204314040143212123234422211330431023211031044223413420112141242442304200413314304330402322313443141122213413323114130124342344202004024024042123343342032411302120231143304244140424123203224022232332301244310210340402134131331400420140314120400030244043002231334312401441244240442030230034324423121343302124433203232133334144101332232023143344420333110132142323233001240301010122423423310310002401420412434410114432414440322134221404131401431232143400311424213230404434223303012231022410340220031133401342413013024341004110140331200211443211003224122413434211133443112004322432324003034404031143304231044032122404023442100031322144323121443324402333421431202331434244322030134330210243323213422320232042410040143404041301414303134431124300243131320334040022110333121140112022011203233032213240444232314434310101443043021114142304043202130102413234330300132343111233140334410432003333421323314242121300203142212112324434241412132331223403220234333022134420021424440220434221111011301004311213413040411434114240341020414032222423142204334321014332410140032231212234321101240023112220332340110342420304032311440210113430313102404343010421141303342400044222221420111042414420102123420212211334300434041023431001321230243403124111411120434143310004104100043214043030300322131231411423333101400311223121413400242122220203220001344031033122304003404202313342113344013021414140231321041031404320040412223000332442434112014432244310314231333440004330142200121023400114103023211334304042333143044000230111243041334242301411004142401220320423444334412114124242302224143031430320413112302022332310431223402211131334343034101340434220231441111313221332002301403244132200404132300102112244002440444040130014002010440041240424332133034244023223211231011121141021313424132001411341232321122430220231313402212033130031221224202343112110403021412443432243033201141141402004010320412422202302222111032343104432134240004303144321310302024314434240440420412402021042320021441103323134144300112021311324332042024343132444102433433041223301441300144143412122122403010444110010314113022244332214103402313110244104104011432240400031222433114312141433122403422401200042244142342420101000223333300441121232321422", "023320041214204214443330223003310201001000010243301013010044002342100041210222412121441040110232030320204222343022214011002010311042243022311012140223002040424120430341010443430421211204113113410321110004104001030131022013330222322331223424300140404301334403111303024224100010344132113324324112322321040102032314421223223133301203322412032043334203414430021221223001134111203104101024001004324241013214043020404023440211322133021110142243411224144233033023312433413442322024023004331313411414104010441400033100414022440140440332141243120413000440314043021001122214022140333140130441413004114133410143220021104401104303320000033342423314400221202440033430121042043323243223342342134113124442022333311020214043204240010042121423321440130340034413420143214030030040110010333133324213011320110101244420002421322310032412132342024234024230400343122311312410403323210000032113031033140341422141121220343340323320143241242324223031211124013103114434442233210101233244101240244034012132202121023443212020343031411030134222211240224233304124441140014142013111421244220312311313103421313211042103224413314112244341322141103341242114311403033033421341443240440332000032234304300413323223234344022212042312030010013324043442313331102000211142141210001203033434000130421242403231110412214430304342013003111412121001200130330241013103014441102122440024012114331140313440032103312034424020000131401023223002124003133014040223304444401304440333204332124312421222211021220340310312121030210002034212242124314003110442211320340044202432332333234320043240421344332100031344223041423331441332022011331321102421441202012033343244112100010202040002210131400210332300402044301420130032043203022401132230400302434304024444421200410334100043301333423034441002032412341134200123334043200040342011434322023334240204011321343302434412112431031111033124142234120421212043110443210143100000100404031322140002432044444304140341444202413000204214241232122203010144042424144242200304102114431232312300101231124110314034122001101314301334130324412232404441221340040334030324411124033244230404334011103101410314214424203122302111014141002220023032123321224131124143442041342001002344313141212204022411302130033403300232011411120134423111241122114414111214133322342113231130303424343144442431040230244113204011234433340314441404400440410443212342330001343301002140044112222340324310212022433410202214443243303110304124440220124124031434010422140120024224312221242030031322323000234133324100013343024314304031421003202341330311413432321043024133334320030432333130420414004322313302130443414324012423412031330012212141240341120330442034101343242204221132124332412030432444240334433134420400210120414313024042322400014320221202434021103423114334243023122040310120320321404132041442442312303440333331014341231233310032404342344304212004114300111441131002324430300004233130110303413002440404234420134341413323002403141333014224304344222043044003301411412444443120434130132014224440020144303433100110020311304343323000302202222331311302213024244211420444422210134113413001442020200311223111240214304143430121404123314113000114400200002322141430302202222103223331222212413111200311233333021021200021344044203043122041032130223433013404312332011013011204032434142330402112002444413011444312042013313223100322311211211441001030423104140314134214320140343011021314313304110022030240001133422420340421114042020141442334244214003441432120201443024213220243301013122343422433323411303200423113432412040300411432414312021042142020343201124441132421004422320230341204114223032132042141132333111403024113040433421030321121103112112200131242122421234123010102242302301300011010331020121403442414333103001200243030010330114330424334321341244322330031104321122121012441234343221002312213141030213002003323031313030030012220342214320133031330032443013313030142241342121140011010234032124140030043231212324211423111140424303430332444410330211413120201211102430441310400443431022434441004103330241322414121224411303042342411041244103304141221402040442021003202142303312323223103020333421123300220022204330320204440431102210433212224142431112214144322143042201040414333233303340432010133421144020410310444034011332434402102420442322342341301310100322410413221424030133401334143443024330413422033422404401023134234430124040110411411331130302020102213444142310043034114122313442201212302342131041111331034143424034340001111020002242", "303104103234304123033040020441123234410322412030304411140320112321323321341442231032211340241011014434013214212331314401314113400423004330221023111423344411420404433241122401234224300130030023244104413301324201421041124122440211333444144402342410112114130122233044330020210104001211331110402310224004301113110304024032210443211211404312304144341011202032213434004231303410112010303103104121122040320113430310434130440212321340422134410433232222223120312041442320422242021404111400111212041404344214320332401203100443020210141203100432134140110121332220131114402321200421430320044120444301240102333102114000400311212214113300021422040120210112000011321240424430404041440442104140124341432021323340212044310001440413112040400432330401310320343334241432041030443111010402213441041440011334420144101034441431044041120033132220420124201214242113312043000113311411413232123321141424232412000311040430340034324443332412102341232210442344312043142423343101230411404244221423313400002220040123322244220213102442441443233411430234141230042401240244132141113300330443400031430231203313102432222144114323431001304404400302424033234300104402423442412424113412302402424340202001304140244240110320124044034443423213004440420232431110233334331214413023311041031111002104411040414041100321013000334221432424023000344412321103340002041004041023314234223343402343401432411322043303120103102441002243111100332344104343312442402211213341021340111124010443302413033021342014443222241022120330142402301230443234313213043220000130444102034020231412143003444301232401134031022213232033011021030322033241404211234034414343334033400403024341020120414042404013140302313240012412000313101112013220204111034022113410321341113202142022134221243110411313432110322301413343202104401121233134404203024004114343314043212331100133113400231043401032210213220131404100241240023011423143041140333030301244401414143200030431332110120200014210041411213000043324213310204434403044342341110322431234320110121434002121024233422322130233114301223230332302320240102130313032444140422431132101240133344142010004430212430001410430040034103323222243043422401210230314420140323231312224201221030322101400243241233144023242104340222000011104022442042331000112002223124020320444324340440011401421412414414100001101422330314101000223310433103443100444003342411122203124141412044044313443113230200030340342343441021132344403324433334032003103132311303233401103401124040011232140414140222040224314433321122000221103234401012312310104010334233034242000423142300104324344014434011213200432231202034131222410100240313244322403034043423400121132434003023010321434420114221012310310103122112321444434301241044311041430001334141322211104240041400300101302214412403322404123241233234130314210012042422224021121231444301002121313112430030102210100110222222321133122134143402333121122304322242022203404443123131021142134233244114000202324010414420212242020233121141241210310102014023433120412021323202341143314433213334320432414031334223120414224442000414414402002003120344312440042102001103030004331443301224244442143343110414330332040420012122330002431122131012231244230221244324011331122301311403213140314123134142024134132200401224433443332142423402323132334421202420421031333013031011102104332314121223130032443421343432233422204312330433102033202342021031002023424440124012243034122433421044311301130204213021221111112424444001102013043011431024210143341341134123212014422000020023230333310213132333343141143124044144014432423434440111242341320333313041444132244004112210032342214000140003232123041430014440341304330003231120314010231313311410001011430333120130222330001201134300020004121432122131213031323011044410433024303314112433422144323444211121243302020013014304320120113321213103211300112212320221412210031434014232131011413142230402420311320433131243011441041024134202223230131441221221022333042323001401304110033341340213410231123434144244031341324120221020304200400122224104334033210033404111110041343331300023102411043231310223341201433132400033011204441120231433142300402402141431304144422010431110131430412033011111334343311120410343024214011011044424401231242434033340243224030122434333134033023224041002243114031133041203144113440102230120001043220412401121103412113111342201223220424041022010133400010412004314311120022024034233403443401432140233123130434022001432032434212412111323444132344034423311422012302213", "102300022131333244413130131302422220133302041330134242212032110400103030202314300231120131213002040430301204113241104321001102242342301002122403043430032123330403142444023334422022223323320441234220022200424210200304104141023300330023443433441410310220040204143331411320323110324100342441430142030204104124321300342412031304340102223303043410124004123112104441012320111323401420203343213234011003004440323103034243101421433412132211030010320202424310441343040424120011040441201122340102412411320212003433144000204441413211433222210114220014304042401133344422424412320111140404042312144434330111431124441102403234220013003243440412131213001042210201443430132034134220113302410204113232421010414021130142332002032113214034341024134202333024420131121402114331420132130431304310123324312120401110012423243343333343240143340304333213044142433034143344114303343412242302222323421023224403023123230231404424142442114120200444144124133100122342112103020321110302322214324111141141144000030434403311242334014001443111021104221342140042224111103423310030224243220000424103002444100023321300102102212010243312024311204114424132201010230141342013312310021200321233131440322421131332020143414402330301020201303012020341311441321312233210031424343203133202341304101202123404213420433231121341124201310032102011223131443324134122143331320320421240332444124410322012022133342431334344131033133000403123214222342021441402231404210104001100043311033243312440414232132300223240424203314422402423313112423301033313211323231324232133441000223230411033132324341001411301232310004144340041242343222412021214104014400124202114212243304212001004404312210311022101231422200203114013134202311130443302131001440014112204100140003132203414211442234020033104103440010034341412143303411300400311443301102011231212232023233211114031444311322130002342041411400141221044041204414440244211421114401100043031211330213123102423130244314122404143323030232143104441044214433402434232134101404414302103243433440323112022101000411103004201420041242414011142131141000241113310313332444302040141040223222211330211044113321221111233404321040032400410143033014024420233433033301020340424024030003003401314131041130410232111423213021434343002022011333321211403410200134140322340144242333102431402421102432400041423040144044323304432422124412434444311303024210203230311100004032104122000130234404241043421023313331443400210301243241113040234223233304310313343341034413203401031301404314123244120034022142244311312422120102031210142200333403022311441441040411340101200342403230321234132221311321022122404321140041110401234443043311031310110042420034421323423314033343444314121322340012210030030320340132303412222341231121241234430403333402101323102344432033011121413220010000120144434341112244311300414143013240242441114103422121031133233304313134234231244140312323441404201044044330341003010122410014113243114044431013402213412440240133242212434013400433433121420033411120333302022214110243024213323023124012423110422303333221110432114404114131213324300111312311122424220100132031104112043413210233100120141102322140440303131020140013214103204431114210021201414002040421424003210443044100142230021342114001224443331042010110143121300043422331324221411101440440004320141020002341411031422304210343440020333023042443441212144422442332010111033204223332343321144324011003114434244140141322240300420110333023030103242240331200134112242011002013333131111302423003334243144301032002012222014333214222233130310243114132043140044201104141011334010443423303200130444442414434122300120112110232043420134243120320334042340101223024120421220132032441400321314001302043403044022032310142342011311001141333120023124414022132014420332221023230112243130313233432210111034343212234312043210042001041122243212120410013310341422124424240024320301101200203004043223410033021420132412202100034232042013221444430311020113144013444041004212302132104331434424023223431044300020402132404123334142440322402021404113320310244301014203403421040004100110014121024142230022231224322231342000444200433044004010020044143103312122232123104134113322320231231200411303124321330203210224010231021011340210400141440022210042041241231234100313444331124343440201030011234104121322431323214003003341334421431203044400024440342014313003404231332223043202001410413022314144004420031243410020433324430413143423011310132011301343403142133324023303120130034314443", "032444404432111310044400330002140430322414230442114133013420010301024304321224412142044000422041103043132411210413104402142334201341024401332023334424320444010344014142210312433304211112130033344002204210400341223122431121322131320420124031342312441122011410422122324444244300444112130040030114032224332031421132111232140212420124230103133112334000130441421340112124224310203413103123031411143312012132140311343010312342213001322014403103242242210412312120223012101114244014122200034113030440210134222111140003300001322110404121032231043323312423042143121044011232204204411401134312400104030112442324201214310244204403332221031210342033300024344213440013243203000202431444010004323323300424142441142301312404334111403322311020013342442002311023032010132210432323220330144344401032124120400241122443401101343441404012014041311223104401010020031200131220243433201234004030211100444110434340243120033441133012200210323430001321422421233034402334433014342232121430240003104041030341134413024123123240243230321422041224131200210041423343043440224101231314001224002322224430033240213042101433430440044104242014323133244204230002342422100433340202322403423300114304032313104400031302312303130030403240200403340232012432333312001041103443034101300302442121331022312342103240432323334221123021314304100332301334242421100133324133221320243112142314324240440133321144330404242041334441321041443322402101040231314104134013101324100011443442104102021103422000042244042023342032013224411040030343140033101011130214404140012024040123314134132410144212420144212211300414230104112342122100111213322210002022013003114040330343144211323124421243202040333422324221324331142142424310404022132431341010122322442104010434041314420222110123100443141110201201420311422102121322313120141433120344444302313312334244301033123001131304414324000223203343444423444211330243003141340413242442043320122314443232013423434301422301323124410412011222341234200141313200124442211311123340134033040413441011021131444323111024100402114110402440000130321030411323320141014121132203011430341002012123340042121024302330324422341434004403210124144233244122032041010421241133312123243323140213204214244204413301313240202333123434300400043133130233032042303403400003311321313030010402434333332200212242331004233444444211313301131130404300300043012413110140130320434222044342244110221234410412211123423010002242033141342123401222331024020233000420420210434130441401022443312423110323134410104311334334000104140042423220142102434231004313112313330020320232232221114303144011021242211121340013202140303042431444444010342001331034220211303022012322040323420011244232021100132030414003442223443130431201114322101201040020422131324041003243412421213322004442041341141012430214030304433440201424412103130112322104110302341431114414204142110440434240120442001313222232021101140210400033033314142441041403313210414300130242213411441220113244414002324231302412430333433443133400021104444324342433101230312014421210241131423114410310400244132141120124123433240230013334242241404332334340300101023213014032220412232340312134430300200333114423130431303342444304001102444311000113040210032401003302303211440224114301120203134041220031340123314013311204330334024220132002200013144331021004114224443042320043234013404412223334324123410333402311210000023020100432003201041042413422022444032413440020033224422141132043430041312304431230044002313142340040334231000331344242003430100111013300224322441314130323104232322102040004432300124423022042223022222430404342133224041234002034411013124304121234204342330112102240404400011411400404302421441410021414244014134332202103431210321300242120444242122143444033044043110404411131144201143342403032234001023104040040300033322332313332121324340420311413310110400310210242122113440300301100232210103031124323113140331333302132143302331431341034334034312133001231203344133100410334103344112033330401213034201114113201132300323224113400302444043224312224002421434331042243340014211442303300210322031312213302343001324311034423204440004014012241424010322114110302124032342332420340044342424322333144124031144304223141222044013014224321432424200243041313323113102004141003022222312402401230134022102211103123232441322142312244332041120300403223423111013041120111002120442212011233202120112404131442003301401330301422001412231003030112210404300043204202442024444022342110224032014230410244200324334", "431104130413032340124413323124203123444023303433030033224324310033444213302221333034003434200323011102100330212142024022410143043443420314240114141231014343313302233141244413331224442021101123203333441204204202322423022430104340421301442340412301032222004220023041000440223212302000010130134131223223404143000231401132110013200430232330111444430002121022421431042300432124311120022014414431011444132311423342100203043311114324404303133300314444401424442203344120221311020022124141413433443401440204444303140030404134401134342022340140143001121434340240142003024020442303242133340202443414013111304131224024411323222123443032210030120100110234434331032230044131401304433233403424322311212104120441333100304043142402423032204311343230211330113314221020423200240222031332341100440021044011221210201342331430441413300203420133143233112000434413400310400410021123121010023113031112430002410234303303134232441012300302043420031000214342344131332012311113044042033231424024044230123034401110102201141221244334232240244121342033421421003203113123444444024201304431144344114233404412123313220124243220404042443323401401430212032302040044023141034443112133430344121112014131232020442340203131100222002420021430411133040000434000140100000023211412042334342120431143113130200212033223041013212120032232320043111444000241243403121400423030424340113430233400344224034200131344311142302144122113424210201401112002134424004330321210134144200233133431022430321004213130041423110403001110434024412012403344424104212311021332230110244403000402201042320434113023231224043224230104432233121421231212230230420303321431211142004014120333404313331424240222204001004244131000224233132440031414014331112140123111324311204001312124443331101203122402232412423434240430212201424133243230302010340122344144012314101133033442043100003420314332021023402133231204441331432031040004243431114012434344222431244134422103302032012114322013311013104442134420101123142110240021144330200433241302214203014024003131334040432231112304111140423244122143322411342234323010204300030300302312344141421143224042041144340422010443311222401130240401231002104302422313130413024314341424214410304231014113213124134244322103212424234110241013042230211221411414241440022130330030304212342423301344314312110211301431312233001234034111332001243222100201323003124100344221413440334124140421244010144034331202424402414311113322344121341302441213310241403412400003212044031003401213122022442004330140113422031023320013002012331013112001004410442141223421443320043113341002003412442302301113101200043143021203302331030224120244212222444020224320044222304122403200444044122044014422412302134230442304102103301232303222400140310102011420122001233312331020004234244413114342412313212300121342000443331021123400110414200131222113001342120434133204333110034403210103244434224012032214004403024414322012232031444113422112311441233322332113213213302432204042420001122201231023103211341120440120040112243440123130331214013124334330414123240344120041402330441331143241321103000123401034101413030410400401443010404312303230143421323230020430443440104240232403421004241044044323004311332421004012020131131423120242101343311130101301011412030124430343443323223330123303140043202200220241434203222214313014112322332032233301033401104141102121234243042140423324313210414300220001344431432033323441334242433401213444231233130042331110013234444002044332134034003233313404003120010314300403221301042104201333023003103312413034232201232333332130021440122324243103414413001202234321402011400401133341341403111410003434333321220132440202440202344133013102220310010401230111244431422220214332000012022344324212123342024302241420101413430124304134014011422321142433221301214303204143311314441340343022434411421104134243322402244243432432231440122011244144322420413220104230234132301240302423302420343032343412403140200440212313210203001004334301422422400210413044133420440214342141003123100401314041103241423013341311101032412143421040133014040142203101042142113332243024430344423021031420002301233012310142410433142413011241444030213022112342344230034212044343432212310431320320414032401224140411322423102220431141214232342400133143232243114401433400303124441334101431234130304243240313430303332021203130110310003423024403224301403021020424443344112124104423322400244012433113321432042240330230112034433010200111123322230404142422343331412332302022340", "323220042442101001202043033241041223441040221443030142130334142241343441213314101430403111412443212030220434322143021021323003223413003023132120423402324023210020201321124423310202213123133323334431023104233310102423101110332244001322320243022342222404312132401200334012030302241011424313331311010223412444201333402030303043233320021333242421144444411314334322101220112012210114422034101002301024031001324341121114311441341402031213112112142344144323411401322020410004100221232114043233030231233433421203114212211224312044230243023023242044142220322204100421012000321331330031242221100242221003312002223111230212221403300241243401422323111024222443131031343323441142434012334100011310220321403233330203240043423232423114302441004304202101140310142444124043242401042430324423333110343230233441403203041342011321004321431424424242413102321414002223020044342044040004110132013301214341334110111442240314331413424410412103233440331431331312311034002342242114321333031121112200011204100201103403211433344010210214124014021320411230320444401041140124342224300444024440110204214004232231004140203334313340442010042001113131024334310024200332242213202242414433044223324213130141302423142123021312011213113444223324010130401141243332001442004302332243130334440444303221240103122410003320033433102422223313443011133341222214231320414220032314301332410140022110403014014212120302430201313042034422341103434043441434413442224121044003221121133231203224114034444221044300302403132020233404412042320444012340122423231414040021234313021242403442223242403403011041043124341404222423130043421242410342243312433234020403042321230203443311323402204141214123423100421120043211032323230203222140100242443010440134330012431322322243030412302433142231422113111031203043401332301233230434330403021231100443103302303411432433302420031222213034104440223220420402104031240024303210324244122002413131144201000032401103233224004024414400341310113410132434323232014023121220133413204330033411204322224422234113301142022442332301234111033100300301420244012213230421214122122330244402121044013130034212432200042440424300123213421210410040102441433304144132111301014100431314103131422343232022202023421433020312434204101402131242033133432312222032100324432042112423202103023312230103424342214324114120121242421140333230001132313123141140444302202224043410233024414030134414414200234011042333131313110332231424141432131210321414331243003243234304241114204330002430122221213033123204232042103103330303212142344132104413423101220031213210423222211123322340310323313401223112014210404031224410210133134340412434220020103013344234310242201442420242030031013001012430230342031020303322001421333141331440320123422022013331343200211203402202444041423013402243140220430111122443421211044420400311023313114101112311020022103134332323323312202002121423231000201113013002114423420331420242211020332421444011422100342321422302204321123410121012432124342430104204042412341410311241133304422300241104430234304312310220110330412434413131030340200442424003340044344222331410342000311431344204123134344013144114123103200321233022204420123112030402340424341343110234414231300021220404020142333102100144304142244014044010313203413413040011124432331231334232311132424302242303224441342110333243333034420220121323222133441034103041203103022043332331404310040034300134314020122124143033224024000442100323334402442440003114300034141200133220002112233002312134423140202114044200433200013403220120443332232023144144044343304020032321400431421423140423441144121324114030240104200001132232440210140020433222010433014110132104144141131242204310103231114204123113020411112001440000140320002040400122104340143244424404024322030043010440312423321240244112340443242001411013323400043031244204331030414203140012140004344242001022222113411334321112132130133002330131214104330044013402201232121401300022412143333303314140021312304310401022131010410403211200114433112340423204244003100044203301443201400034401120241310232130014203411043101204130102434233113221311242134032344201210110040201340433040231212013334111323440244333414320321344121142022200414113343212111142432021324011130302010303113240424430100242003431010003303432040210224120300313012203042330424214244201412410202310124230041344121314010331221310234033211412040201040004431334420421234244333201430421314230444433313133400144410234021424230200432400433333231104240323432203021", "314240431413400123340122214441330112132340000411313114140243311020311334430223114044400140202413142214011420141131241310321441040414421303333410131424402004014210144020114433111123322433444234323420243413020241123211114320041322042403434331200324024444211234331434212131334243342243331320420240400432422120401302120101144042401430222301432302330303011144012123100243004003342134111224330342421413231421413133134301014411331432304332342421124420020330234213124414231230433040233143124320032120231434203211321144244304220021411432141242113230333131244144012213010104133300110210013031220001310221342112402441414143413444104242132330144222143244023222301140221433104033010241404231201420120014122300303302400234403404233410233113240433411431132102044021002102403322320304011344234320022401021142113432302333041330414331010333310403114120422121141140331410414231032440113420303134214300024014143110232210042322211103214112343001221423120201241301143013012111412132041443442211200201422012402411302344122201222313422001434141201143420112034211002312314330041423023042043444130111412102030240132434142343230433114221410340022000402114304300432232333410240043213143300220240110444132434242131344443120222131000244131402234221132243422304404304202114434134110122430411121232224130023400342413230402130410043031300213314323410203120233323131034213132131230332234222304143003134233434403221341303023233221003401110343020443104434233301104201013001400141300314131313030220041300013404341222443323323444110340411200414330014442432413031402332010142122442311413032301044342000313024043402320304201310013232443420002103021420041421104334423122300422200233042021121001242440310131043311201422230244020221102100340023000100144143324100310334232113411230422034104324332303113240404433430302222034222334140040414030433120011320232244223243012010143111341020044243440120110441131041334423214442034311234021431404244231113023421404103213221101014104310323042200242343413031100040332024243004020103323204024400403022232412304033014104401402141130124231230301010304300333113243342021004121132043424314240323031304241330112303000314430210142200112304321342101221443314342032213344231422421012142442132320021200411041204444403141114011342424213003104140414224012413000013414334120333421322404233231412404202124223402041230423130421201313333231244141421211130240102003203134311023420442022302403233311434040244220434402034220302121213434343243434332414133222312443200433212313014002321043432343243312223231244304123340410302134423134324421431124411203022423100241300233320003131012043030233103434332002011430003124201412331222144424231242341231400332431204040142440103103233332211032431111322414240322020231224333240241134314221024221110244223221201141422303443002234122024224434411122240302201201131433004240414031144411323144402011433241411032012413043213234012223123224413214110401400203043244204141301410030021240134430021120110021014411113113413203034144230130433320431204110020214403332401100044224300113303422313432332122004221002102204100410044204114032102410211432220142120404431031201313023213140213444410011111133332141422404301314144021432341113014204412220203204301444101204101242344203344011043313340011031130330441141444444024113403314343302010341101410030422302044340343313103333011323022411042344412210244431244203310042001033241141432440302340304020341420213111033443212104224312300130000223203210224032031033421122032423332323202310043404132014300242424144010330224224203241442204004004320411341310403331120403230004222110411301230032011002123231344201333324430131224022121243113212330133021312412420143113100224321413432010041300212022410442212122121430143430420042140303344322210110403441240242321100241321430321431144314041412210414224202221034021231444334404434313301201023301034202324024243444101044412202002333334233124320222410224140212133430430220130420440041431233244423031311103314102012220421330322400203424220020104020421041200322022411021432422003341102030241214104333142324003211342012040124404313020334411204424210311204003213434412444320213421313022004403033144334102142002013231444141133211323421433134202041241142103122310443302002222202013141230410124401222042111232021402334010140033431144020311342144332430340404414144203334310234300330340323020323133412043201032441103342030013110312300022304020203143440423241223140302321231343044303042412322231123334231", "110303141201444122013323014412211032142311121003124230001331120341214143314414043102132433430403340113014310413240401022212200340023232234303301123034310142232213221310034120040024024410412034404203400000010403331141324243433342103133031304142111004223401224020334412101214302412240010242230220100322222032222300313011111212014112222244344342100204433344224430432322240322244241413020214320202330413103102114310211432043041231003031431034002242140330043241003233213030444332113040120224113010214230031424031422420220440110040011423202020114301330114044041002422132310220302402400031221441304031113320221401434042334041141244121110223404344333004321030144220230123440130434310130120331212131321010130313003124404443330232444222204343242132000100101440334444410111343130334023314230312011013244133024404214100041424110330104020310140222122140144210240310024413412030304400301233232232021431022340104431400424220100143220413323034200214014203334233010212140114443303134133321302410324302033212220014343344241041133041230102131434213301113402321340413032021443210242321113104004324224241144433141223110423302004012020233304422320002133033142012323400043334003314011341400030043320342303324322434310241204010343441231344410041143014044142132003423111122114213124242133222330004413210303130311321130212440221010131304001221014410011140232341124012341044011004442222334311412412343333003222401321340134102443244224121400320331031341213300031034021404443032343114441121133214421442404321242430342201443242100113201321111040332323304334020001320102130110401012103401342444044100312014321333301034343444031242411442413133204030131341201431321034022000102312010111114021101412334204344420220344002242330010410022411024033033222034103030401010214404210244223043404310040103002030220022121231001132024241114330221331310421433100210343332124303142311144420004104312040101023042422424000413341024441110020412244212241023240321232222431302443114004013442134140400441134402023441412033223110400231142101211402042322421323321110144111124220014314101010300432433034303324044303241200322221133320230432211312142012241134322013430421431101243201014404400432044213342413400022323411244342233023421304112411144040203312240320132134431344231133134014312314212234121443401132020141100004422410323303133234133221322314123010310004302401130320102422011401143102420241132342220212014304234340113200233142130330300033420043224340242024303020403432300400134310202313324441130342413032324212001020144034111412011340344414220423343002334402333310030223324010312323221243203423432321403311041100232234404413041201131340413330241413120443142324024033104413230100140214100223420321402110003020424301331203213033414040234424342020034433432302311401130222441241240341001020240343442002002044222142002410432404041301224234003230423210303110341023030441044124424001311211111020124410213102120030110020400433203130014011100102423431202232003241134332223144144142402203404023241402441242241344410002112201434201343240422233043234233342424320412323440311042000130404040120311314321241403431433320304031333223323432214140421020112214120143143140343220233012042431233430444343310033412141034023320304133124340002420401030101202133121121414122022224013222340123442443234444030414044441013120324411232314113340132122002302220204422420441020423214140042421133011404301311211102032140412230341420441322221314214043034212310314202003234202110020201332431434434431000040004400342402022224000012101222430243432401024021142202141102242121130031440103401141023040413441430320312142334432102311233004014440210114342220221442323410023040130032013414320334040423330222130344230432311131141201343013003020212132002113430244042402104424100310231033400112033014421421243234044431324344333124102314313103220312444304413120233224301404101040421232022324240214414100014231101003323123320201434421303404232014201343032121101423434042014244100344332022442444043043401340010320443433203240434304101244320304112214313434210410410420222112304203432333223401420044410021402101020441032100430421134310202134122141231422021004202121203243330440100402434230220410343400143201334414301033404331204234011243400230433440011403002444421034121300100323421223214234313433043333322011243130133312230230421024411224201242134210443141233440122112141323130011223001411223134222300424142414323001234331441324224241211110022022310143341123230234022410043", "231440200413043110221340321233204223110240303340314044114042022120400134033300344222320100012430010334342413202043040414414343433323404434301442010443201021223034112104413414344414030343004210322212111131011331443411400403003200400420201014414411131132201433011201324223314223320403414331112444004422202011332341130033133444144140312022003001403002404213402402303143142220343341341304420310300140040213200034010123104224240222304414042031443443222011411112440230033243020214212121033340142103113342243042132403131300412140230111410312042323030204221334304321042443221300412013044010420304124224021102310403020440232323334400201440330412441420022334133034121422214021223041440234221112213142144242043144234030432110211103003444333344410313130120430014101213441343321422310040143041020344003014014321303213120041013144230012012334213414424332242323043312002441230402110331244413102414034004343333430031001100301334421214343100114434104343220323322004133031020401222410333202141322043124234021000241333001121133032413322404144324012044233014000430013044141224442430401302032322342041041213300443423320220032431243430240033313201114323201124203133433022304124222402220024240031134303300202322300143243041421020310334141321012340233031421040030333320330031200123414313003232144040324114331423023122423324042320233304033241234233134033323003133431401310334041332213131010022123424320031030334101111031133210223042421433231104300121304040300142312333322130014204334330342404432432231203121034000430124223403343122100044420401010142212342204134322110300311341323034103414002321142114220224313404440332130110411402212014141231344243413400234440303002420444304244144131423331131124303212022234333312244340033403224130424131102033210332410404323442104222003444412031042131003334043432240142411314222441312111002020411100330224423212233021141441401100334132342430430101011240220302224134000140414331434120031311144023144042403144242142342123324342121031042200002301420221204244313231042424042014040444411001234433040333011021302134422432333102013201004030431244032444331322423040444342431223020321430004111434024202314341124004232343234230103310210141322344220000111032331111022241204011030013342224142201123214403234203200122234013114344410413412143102224221234033313033233002323020302321224224111044001242130401330030211004441240301244324311233010332213020123300200040024414244122004132323010124203031033303244101443130242243042044244124223141441310123210041011002124044442241012132431121222403403311031341122013013233214044442323103322420024313222324003101133122332340224234214423434403310140430220331123300100011323420441321424302014243341404224023242333032030344014412024012233110000341102314031402340210412043333003401000420144120402134344210311032112422132442323310014243441220234014123111033013310214211013322331203330340113214142340103001212341312203402111444000423043043001321010303230020314234304011003240420342213143122220030042331232403440304321320004240304103030423331341221100032114200121333210042411321304000002302220333421033132103233331403320430403333300344230404413413302120330113143221402033134220111431443312041342134332300003023102140011242242032241020000004313422030144223440400444410042332211410430312321123411214323134124211343024101422232433224134121010322244233330313323210302022122111421401221010032412434202311341303114210004413141101132122323401030342234432111101422442421322424023304033330430342402330334012244031203033344401434132333011303302423021324110333433122220343340440403311311443320303310043233422440242404111230044340023304430330114001431014011000231200304344331111104041100212013121434222143120213314204313130312400311301301134041213123103331241300322340412124333340004100332143232322133342232340122303224311212110131323143133031312242000312111032032304000344102413434213404233114134433330143124341404244304321323344203124223230321114432403104021202203123203212014040320023141124231340320141301143312232001330400023020244224242140102432332033331031443113441340333123023001233244202143001310012144142034400101141430134123202222444231214412201032014112100000234443300424123202320031103422224114300142203220313323314002100013323322013321231434332212020234021100022140114301012112234110232442112202312322011023001043110332014223310300234040324004321141042320140441141141033414003042201013044434014232014114422010423022324032043404230322221411344", "424041013203122000122444233240044203324001403401013233024224240400144240004132003320142100322221203343201114243242031420430304214022020340103441243212022023230411120143334010334104322402120242023441112401301022040400322244312024140343422023033330443233202441421041003311234414042023001141440102311143114140330320224311104432300324434302212343141432303112303111103110123312344011140400214230234131302442321011343130110020312312324333023144230011411401312431211404210313133141142431214211103330332110033043122342312444222303133433200401002402414130044233011003320101002113222220201140342222142433220144442210423144103210214444234314221244010120431331303421334220314022434140414002000024103224342142124003304300222401203323213421020344444234110210320111332320422142410130304441132021310133004032331024040100020322433304123332323123144323443001134341303200110144344200340322410122421243204140303331040001130330100422024341033432100303201242010344232043231211320032314433300200201231000002020243300014030123201211034431032304231131120403102012411130203030003040430234440221312230433040044423111103232242323223320130233322400112300204414322144034024013041042333141444412432312123442414223434320110442401103042212112442023124231033214222144034313141344044021033311332301100322441423031103422402242322042242232024303031123004002431332401230342433310444434041443303142413432123200222003041444232311114313002200234324422122210101104114211311233410303330031414040143044403140131312214304041241131012130441111422421203424432422441404102031401334324233100442021100043444141041212003323334134013044341222134102240040020124331304041210420440333314234130113124421234310320433240424111210132243434442321214022113324104403320044320342042023033104302340332224204204221234133442110401140023014231140443100024321321402322121211021441430304444430000023203430104011113442030412310412320113104201320233004343421004204244110004434302124341333440100313202241403344142404043024031033424200031201322234411012020022321004401440100331342324121123204332211224142133310013003433420310144142223400311110224421040012332044220313221423430302023303001222031400321033030444442304102324310132102212343233141311431331214211144422012444313122430410131003043121021314341331433041140332040102043100300142233303324012311233140213103342101003434212231422424333203113042233302310310441224100023010143231003114034413404440002310422312433242014144114440012144333104014014431301102430112342230110111433132422144102012242000334141124322322432400212211210402231140432432314440220104330424213114313204144233234222040110103211300212432124321212021012344200311012120042414402310120033101012014034120211343340324432311241142442010331111212123322411300032444014410220303042320330214144010030414433014202040312310130310114210341113100313410443301022414021321230231422010204104324214343014401242432220202340242331411441144441014320143334230244123422312041040403344034431012442312332032204312230101303333013334123443121103403242103202023024200241224330014330222404441134143433013201103403224432034313143124443104321204124232441412002222020033422314412204142301302413031400322003031324313024404121430301412422104333432442133101210143420441142240021341341102002044010132441240012023223131111004122423413200240022014322420033444343143434132211142320401001331410132241224111111033332440040333012043212012303423343323310144432142322432433003442104034443024341044101022310123203322240400013000334004242004130402323322123103122133020343304301101143220430010412440201324232432311241100413233410104314112020134204041101022322444121434123342401120140424321110111403123021443204100023002423043103434013333004420204303440303331000043044200004143021441341102321223431204344002311102100223210434033310431403030213112222202130202412400320433404420120223441222123134031202010040432140312404404412411201330441120314244013330240202330102231412033123420141312113200411043000213103032334243012232102113030143341244113343102314443243423111012214234124231300324401222434022021131142224241102433141112330030404233103141124420123204302020203143433003134012434321403303142323240003410220032223113323101213202103442033133033101244033211011101332413013304122232114004313311321323102241020144323341331241020400213302332222443400413320230314024143310302132432132124232222202433322134314341003303440010303324404111420111210040014011141231344402400032244301112", "240100222033330141002121041001340113132431041342344420140244212113041341212201114110144322032200103414311221022111332313211144404423431211443343430234331022013223331033012422103231333133304431211111110304433214120233211020434144102423310344033132403101432433000234132013121222422013134330420422333323332313212230112410300022223223242030101142100411140042040323040323413001202434124011343343230300340001123124214233234242301233110144100114313222014020210421024330300234423002224122421030224133044310123203401014130042102434003043112034431010024031311030210400124022042033011403221014144244320131030324434403000321204044131113021431404400301124314040301110432440312344100340001010234414121204400331242432442012111412343232102134001232411000103312431443110130441012410034201014411212034220410040220223302133404431340320014100323012321310044403101340301221002013420103220341201122441441433241203120021122101314144312333440401021441213343131142210112020040413311204122340342420121231404224232140121242231413421340323121404342222313311214120234212013324301000414404201420320101142342211133323140321233041210340342104302420240300200202044411401134320312341304413030134300131204240334013022013313104110312222131444432214424212030412234122141212424132411103122322041003232220204041331212103332144030211234030431213230323311243403210004402320024401440231004322334011432343343310334203242234144433130142343010203003044330004400334343144123433121203134021231012222313314214012204432300440024420332341321232223333311030411313031333012344142314340103341114102002012322302014322142434414201132304302121421401142440004300302340020412042031034241213242141343424104330300331340002134311343241040334311313020001410110340410314211431134021130212400301244444300121124121130343241211211322030024012003201302134004233330241343200012400343230411042430201423421241422102211032002244403021332312420312411230441432100001040444322414441301320024201024330340420110132303101340212302232401131143102142312444043340200310420412242242140012213113241100214000241141123041344402132414421104424344203110323144012011120314403330131123443340024420134022404322003442202314211413232404030404240103132141010131214143233002440011302323004111012312420321331222430234132403231041413412024141213100411234310234122424104210422241214434333214340144431103003301324344323244302442014404343224333241012404403204100203212412011030343010032403403431011412021030420331443430223021242144144301420212024230000344010144444244244042023431124242124204204341410410101014143411010321431224203120314043241330204102301141000441024422201100230331001230414443332000431131400124124341322433131013431330432020321242213244404121423102131104421124200120403402224041023222212101424442112140212040330402312323303224024414112432222402302144000403304300221033043022301011331424304311322023440023120323301210331000134301144334311310043042020301023102313122301224210033031003312341321414440441431412240142212231223002204124412412331112120433031123334344124310013010312002334440434410201103431423204112101233110442012231242240102322002311013034121011030414200123400442114033341233102331220011114233101310340340213110312410220331213122323032132334024134134434223430421014241313332123021131132424120022020144212434022232204232242344104020232322214300100431334240004221124420334344110143041210213034214204312140142131200210224444300034300032414103230333441114232042042130213012432140321220344432304210024343030404100010233343043124240411041140312411121040204103403241331224140203310202121223444242342321110020144430200243344043240102010404104403402003302444013133210413134231420442431344042333244322232001424302203120340024032114343302133420333312122441201202121144310301110433220433232041004243442334444313231224300402033111323110311314424204341213130001134334124432430203044214241031243121040444024442411200304122010321333401002403421202202123330044032341420213123010342142022021402204132401144404404241001124431012220124410340311230112021022313313300132134034431323032100442123132114242030340134431340114413230324132033144331214422034101011424031433412232430434042120404234203322333331322420213231132132024223424041411211410033231413212411241120433342444111204140443310303000133244030323321040120210001304311002121433444310000101222312040214021442344332144400401033002021211434332241221324223211210242420100431431401313140334144042211333334343020", "131030033014000022003042421044010303113332303201442331413210040123303420121124201123444102124101034443032212214323041444402430333324412323303302101411141210142210042014444444210140343102033233331120220440211102431233002014420143013134134002021123122231012011010123344202431023112320001042014032101043221143012144110122421040444340033430300004141244304220223322444213342242310404134202042024100332142133111433434002202021443230442200201011301001232024100013340400443402243013103122134201431414404043142132222144234104211012412043412043332332131212134210104012434121022344202021232144441422310200430211044412111122101320334441420013232230001344433431241140422030413124213041211011123221433304243202131213221401224231444411323142244113442023322013130042240443012110321300002223333140321022300240344113020412220041032433011130314223142012021312442211234243440411322340314334024012244132320104330433300034341430032030143203314422241103233341200443421124424331410042312112403133120443323021302004123241402412210404130004314413331223312241223234222213401402312411334410042310233403220313100414324030113121110422431341122104300102432120042030041233323304412334100040231233000412404431401020044014324140401111231303044101214202340102033411242021410231144334310011023142241341032232201234123214123332044141201121412113241303421244324232314022022410224423001043410311340142314334111333122210404203134111130140023021144021024234444402111143422220424241403241201100242214214110041134320231231210121024312122110114132104132244241414332322032140341102132413113304012111133231240040313444333034441201330321401044344011120202104141243234134424340022413333100410231312401142340402140321424042310202143244212112242231040004332024123112111040101303022224343423004340034430341011211123244244123043001200100310220042343201021031304402401014422444213002212213011331132120312343131344213033033400441223222000123010440033041443012230234010344102432014322040244423020101030212003200324023041410040104224432201303334222311032100320200130443010043240013102012020033320020204341331113001111203442424144304101140101102300323240042212420142113012132022203041113403111332112313221003424324434010002420410030440440303131413243313342331042242234213200342000104403444111404110142144424002341241342031314002133011020201400403412203133011034334414430330113033414201130230021110011330310013030403431042012124431340122321324133422011231433010242323204124000231420330432434400031112001343344130222103331103202102412203210203310211432230312304141402243402004211131322131401403224104340423012141100124122333340030202344040131404004322132100200322014231110430442411243103000324313440144414301320323324222344003033141201403323213333113230114000240433101003031240021323130122424310241141004421221123443313023110410040042004144114413320214102240021324003113233142424331032413040433113423220020140422000033132144203213112341043421212403333102411130200423203420333324441012114341304400122034343134230343240021201211311034244102303003202332333031321024313420310402430304223424430024043011400344121042021043314100420430040012302301044433444242012303133342034321140124101212232312003220413321131030212004300121022131121130223103424434024130301434203211304013331444423110233241333311332203004044302233413111142000103313140430130044002313404134331111422034233241111221041121220332332032412413330313303012240142312313311313310140021344221232003233200410223323242044230112422231003210000223101111414204332343122034041010331203003441400123440103412231001314101211244310134011131241004443032011423432424343430044343131012110002011321101313241031312204023244441302101130312334130401130003422214433243020443331224110010400021241231432442421234140043412024022324100314401432431324434013120034141341122442424224202144323402023000320341102021332414144244422403331314211321233404423422130210313124124334332033432412243204332440112114241321202412124111240240302243420121320424223233002241334011232221330120020430434044240414424313022043432402143341041031410210231433002341020413432033424143303444321400124243103440011400230201301411012212314043424344301041240024024023214413340400133410224430332214132404220421243211341434322204444010134140121114342143224111122024321324010323014032312141330420322430140103443242031310333132133430034411001421304124103014214112234342444420234232331003110400302211430200041341001134432010311224140004413", "342014142204331214442331014113230341314024000011012423121343231312122400430431402203011133113010442201400221241002113344132420433010412332442233011114433141130432311034114314233342021011301223230104313402043300412203404302332332002203324003103203132303122242033431144344340344314031043131344441334120233444333211000230212114023444213430200120333034400204020424420403100200140243331333313120312220331024334031302231240314244201441132300224241323321330221212241040432404311204010231403244441020040232404001043113334312004413442210200241402221334312422141411311001301021413113201340110311042304240132411121021312232312044433340100203401111140340122044433421013043343300104103243130200044300140031401303123400414032430244041444413231340420214343241243241110333114310323344422214002333144111030344142044311402340302310010013134234003223414234110201112041012423042133403110331034103102403142323130410302014420301141143212403103004230141013410043441221420213202011144443141313201320333241240411000411101221041423032102123101034020413021134434333403243032022343100121341131410104103001440410220310334444340002042401233313323341000023402110424024212420013344140144012440303412433034201004233032304020200024030214440112202122342430110224030220021334032331240203021002144422130124302114234233230034142403231134041320230143430411310020023440334233102232441234032140112112211200223441141004433341042134444344230300430130023131300444013414021023344141433442321024441140412443010342212433140121331040444231421023313010241403220104232422111144334224201413303444434312123220423232242302434444241100103230001332140103232124433233244200023011422204321020022010222132313300031120414202112041123432122234234414323000030434021303431044200134134323440114023320232301432434411003140224244240420224421411201443021000420323104232141430333010030324011014313404242022231021220020132320244341220203420221330301431042431340243022432141220043110011231014214204240221314340124131311010434333112143100123424023113012021131441303343013423010240423233121403434221204442013000310344000134403214003441304140242311100044001030120322340231223442113020340424313411031244303400032441130223320210121404442124104213001022340212224000143333100244003441441202141433220120402322422112221243041441130411310322134111033203130414313143303103203113300100011401133302241014444200314314230112220011314311423143311104432404334202420222021420224042003004302213432114042033111002130134423431400042213412433204024320113130010102414204122021112120423241103432401434123224140344012022132001143222311234141113041144033000331342201201043433432022032012111114141114213123024112100210020333232020300141321301202011013144322444204414134212012421021040031332013322323044340223202232212442104110311243010231214000021333122111302311034323030444323130432341104142313203020244141301110443020042114203021111110002341102203032404421420311322014002314421342144303421322204211112221131401240000223240140210202013242330401423113001400401413434103422104313340423334344440033123202332423222000414140022041141403442430002330140140013411001122302242144200104144404443401324431341043034142412042011340220332113122230104434224433221131200440140342301131241212033412323210422410333103342033323023003403423443202030201101011402024023204111001110312444134413230040441002430002132120013212034443224102411110341130040422232210344112234240103330323134332322203232003310242420431241341320403200203343203403010123130312214334432402401431231040101141301024340340322110314130022401213202100000043021433034102344030032232443044031004304012133221224002240321002202201024303000231330130444204224024014344010322104331024114441023332434140424342124404002244313222240242142434141120004020110400441322012342241344300120301144001041230011134434221030304243113200120304424234343233012100010020042232033042400044021410242410043420110403101422343233232411034011221332301201333243432114101433111214402041334103244320440331030344130104430302034223024302010140100340104300110123424414434430233021111212433421003100223300423042000423310114301112144311230104133342204203004241430341104340404401344120322134220144221440111202331440103232040200414413424132412424330340022410003341111302223130230420202320022204114244030040031240221124432032303002014203124344443344044433310401001231100001112242021210220100433223002010343213111300102434400304242003410410211340232422431144224402", "234234401301131432341210212131341120443320311133320243211313032303042233021011004413243311102232442210403041143024324144344141413343102322112130432130012111002233301340301142403334133111412120300230040003123243244232101202344431124242420303201322031231102343212202044241422330020411231234322331213440121401132143122442012141214243322032020241232310230033334040334144010002202244001340100334113103302410423041201401124342140124330323302004022223313330204403320243141100434404221223321223100012232414312144411020212021433404343300232432422034420132420312443220142341012241023203014012022322140342003323002031141233242210311043023231142200310002424134201222401200213030412211223324103140303134441224441423033423221303320423024030444343403233114244022412221213011402404324322431201420234033423240113243333440011344410100441324334244200402230420140402113242142130344401324442043203411223440000300101423414100301334240202314201342443412313312041314302441432232000141020023241244320324011203440244022000200202013034134231242402031013113232223120211342230341002424230024004333222220133444343210011240330212241241330134302133043244203140224404421021104013323231311314330043313320001003221220102044211012304432144214123013141200303020104113000333413100312213042013343021431203004330204101033044200411310242302034320002234144402333443041203411442310434303222322433324233000223424031124401314243321401044000031212231342042041224212041412030222244310210334304403111304331423212322004142344210340002340322024431114112323111442314220340023121032424002324221222204024301343331401040112032201121031103433241013430002112121001313044313113414402333220144110001213101012234213030221310314202213303333134313111133101430343224424141220041231210023324034414221124013123420004111342021111303334110203120404421114314020002204043224233441143002231122142134322412333144213430043422200104210432314433301202002233201201014114230411410423201414013401130043130230243041123222412411243310034442030103240304230213224412102404244404241410420004132022021214143300313104423140402444224044424444244311101012141131112333132103013100444122304303424103332310430210240220120334344010110131202100223242204212131243234140420011241143330211220420333432003431122232120341233312213023310331104143044200113043300032302032114222232144231120211242013214410210441414224014303214134124002140023011143442111242214241042403134004313343201421424223340230201243041142441040011003210322112243012131230222213144140133140013433210200023003431014144120220110244342410320014221443103242341401430203213421220332334103344232130403142321424022340223012314231244300444424334412044034042122211403101402332314221320121143231102020023320400043040040431132220144134343032004112030211213341402114424140034431104000011443123311240301234302334213340004131004040441030414222322443143212034212420334042114331402114433211144033430324024040032404404304412434100104434033344004413202020402030120410124120412334120112120420020112444133130211142341401304323330343112001404021324421044214311142032123421024233211004320244331420423011301203122101231223304033333122200120442132221032044101123041030003421330142434111240211244043323124211022413223402302103202134021200314344241211413402030100243043231243134011331413300434203410202413211214214332002130304213310444322314110213030220212413113014330142013401421221412112440332123141140323224432132334420140214113432212202314003240044321220012112224123301113020114032323210133304413120132142040324400432340243244002411142321003420212444320440011311204230200321031041403434123401334321324042213233234023032402043241143110030144202400023400003314302323131230443314124223032242302132042420110443103324134242201443120010302031040444104012424240111031201033111043314300441413102303434402123023112004242332000211320232144221341042324133234421403144210424421033333100104330220110321101440131122013430330223040031221043200331244303204040130004240000222040231322310114200410024424422324102322044411312021040141132343124020144221301442040110433411244220431040321422444324233133403413344032030414022134321134402043440040131434321334101042302123444222204013401043424310412410443242022311244432011121220222121301031200312044444331320330003200421233134143443034112024340314202034031213144223404010212031224212040142444422120312422031441031303220340331422233203233241432124432101441102424343440043012111022422343334120410", "141314001423214042100202001301304121041223040103202333114430442121023143302314303223134341444120301201402233312432012313224012031020033332141212242043240342013011412240220403142223024421020100433000320404421121312020004224042344234134333104343133400313231203010101132211324413342314002010311230121134022014430402004431242212023121444302412044420404031221322423322012313010133104423142333300403233313442032234242143140430214243124421214103144112411333414132301434034004210341011303244021414432323422230202102432413023342021403332324231214441024303200424330011020413232123033001413421130324033203120421011040314311300042341411330204224301000424404122224133001310331242021243212410011211014100023310331033422221141410210110221410330324123414331134311431003421013034033402031331023341244201241101021143232043301402213124123121323123303401432144422434102102022101411310013100440112243312334432320201141340114343004124303043234142331343214403210230032401334223443221004032043044441222144110444120404421122434112220301140202002114420301034043012012233431414414112310022142404124240221401433230012200001040433221330103312111100214034222434010120130233000210121322340444314004233244013234024012132403343424432230221413213004210233110040344400130220141123314214130332040032443324440223243201240421120132143113103220002321123302142101102104121234033413000332231403404401134040141021301310433314431402203044120231021441120023042433441230222121441213211001220130401102130203034214331124124100424223440444003001433123230021134202230340031432243023341320204200302140201223203430342344230223240442304413140221314032130011340404042331313121114132023342302143032133321001201034001234202341220043233333314412231202400201431300423344114423241020032213111432442224312024204133122401244244032441334410311301403240140142310024044411240430211110301341321044323000340143421312020031222010210033220424413410201040014323142112312211421143014401244202114433433102240032431234102312431220004300123041144401032122324344001221313440121422404300042114100300240411131413342411413102340311111301214224022432334030332144231333020224133434022420204410213411110041311104022240244204431323343141404233220214003004343043024412442104410431300020431340333443304324004144421434002424212003122223044144131043240143204440043030002032424322321433410003222232230203030221131402401411042220320142023222230244044414222003234122013140344311432033034320143112134300004010023030221403103103022204344104032422242200422434401041024410123032133311314432011144020320133222421203010211221102413011114411342234231011030032330320334244304322140112021404023100023423310023323344002343120314310012134113411140110233110324104233041144002242024231000304042220104220201200220324021103222100200114402312321444331324303423223220440243331224003343403334334241010312010210444034134003402112034434002121133223443412312234111034314110204001440340434102411110202440213034310110341301123212410143421222202414431140114033434141041222112044402402142111322020201112012404331024124041024103110143434112413220301212344044130214103130123130001031043032301414024111221341214042142333421301431230304400300343032034422204030442432144141011301212213024321101243420010342332431432233304040340330233111313441400023011110131021201141424314443213141220112403042210034013230233321332413343411211012413042221223014413143431220404210012203400144434002344343022330213332040014042020324324310314342232420333121200224100243402001344124432023014423032110342341224141142004014434233134000241243024024231421241324304431334320432114023134413031212101330334323123041202010423101441224000031013033202041331403343030223333400334413141100400341042040111232333131241202421132002012134204424024122130033201112200204343401204230343312024311413213324322131101210040404043341323423113010411430310210203240242344242033120030410012103432313241314002104023011210033324323123312303344132422130041311113403202120431330230123144114120313301030020400020243041003403332204111421000140140132202110324310100014221204210030440220223001400200244144330240034003220411010022110033023342414203011022424330223314204314011321132310204124200204241331331430443344311030202002222014420211142420014220223132412043323221314310211323344423222110032321114110023402123341242200134113030002314133024202112302211124320402244210104441223442232210144104020332023000123040334033004342104033100034231310302", "432403211124122123340324342032301332340104022130043122101224224342441424300200342444332441244032331313223323000113223414211334210142041311204322102322043242124232321432034203442214214221131011331402113132030212300202430221114411302242034313230302032304111011012421301242324011443041311314040220303423111003330232112430022040012444221411302423042220044023132430044300400204032212224240240214000001341343223203032033043112003232231002033322142234401433304010340342330212214304234021214301422044343114401422111031233024343411402313000120430211114301331031221142023101301344031421034310424204044040001023400414021140001041034420042130223322021221423003033144344142224401331433241140324212340313124234141011434243402101301122211104333333314034040010130044103434332414332244312111410010030110443032310433221201404212333332203414341434202023030013304321300042343103043421021020444422203313013413241110100424020211122101032302243032212042233430143301133033414410010313324424043012000100202131213224040033443232013013104042401404100410122123234211100111442242300410110301043042232011443301121201214034014311041013141343144201242233443202334310001002114010044113142423004330410210144422304142334033014310124334002122222444324011243134444204144044110103044231402043413113120231331410122042023430231421200403113433110101334203334410440211004110402102114143113213140412110340411031331431401320243302144124344333413223200444131343010031132104442104313021112022203214200303333043222123014224041320431113123132004200012142444234134410224031134021343031404341041243103424311203444312302042104132223044240404422340233032134433144301114232313404342141121410123322430302224314304124143201202304430403422342304323412234002143422130404321300041022100222203342332131212424202130312314104003100122430431433412340202032204441223002214111300223434103113030131124111411142010432212143041444240431013223304002442114234243103214324221331302103300232243314404442142113431424410113430033223210104222042302243403200431341414434412114104241113040222032113344142401240434141002200201144042441202041234343303011310240120301142431001343420413443434432203040430302430341143412320122032340311302230441130024211321223320034211420240320222412001324321212242034042212003140030342430211200303322121042323244111422324031020023010404214103410303142220120201441143141034204102400043010233441230123130420004204004224130334120200124124201311143100102242121004102240310242340442121202312003012230202430033430101214331034230140203440011123041330003343143213444332321444103001110042444343134330031331244421012401442442410123332121410311001003044044323020100000200302111234121444311131323031330041340233124002044213414014213014041442022231002414344340434311032013233312242331032231314104331031404341443202002032443124422022220402202022102141443432041242004313444324024112102313012034000210443241213403402002420022211203444323034221244332000033310230104320412012242222430243431022102343013000133344214013340023330034114414331140223302032113031430311412140343324244430044310423221231320313000423331112404312134430241200402443214102004422124043123131403430220322414203341032321411113222413103034230120344220142140434332413222101420432424022433434341001432230024101433034032113421122012124434420323202313013002003034300404221131430012443432241130214042121342121002043213302442414120300313013033234110110122411332410432222413044123442300424012221032034001014103414243032134021013433413214230002110034042103130321312030141113102314200014432331124340240214023243410124301000341321431042444313334210111421042213434431213240312444133433300140431003434032101301241111032111114231411433120244230122104210432331012240032230123022244441144213241324004103213222233000440240331110014401314042330412310140420410042424202441444300212402310304030130312243400213040104440101314310302304330032243334213021440411334113312130404030411223321043134013001201422114421342303131442344112103324431134244241113431003212132021122414432444003311234441140313113144442042202332034211140221402202102301414324223221443314033020423441443243421321212310142314014041304331231433121423102004102413203120342130142114022310344330032230222221013034210301031121203400203021313044342021230402414014120144210342113442120303300024224113241130231144232214234204231320024144341003431300404130122332013302121020312411100140020012141013404104322130211211003440432030334420", "144221100130241112423143324442333023331420003424404403020230441222223121021124413024004212012244004334314141401013011020321341342433432021423311131331223312422141021023422332411341144234241230214413232142044321203031402302122243021032143041430042331433021210304414020313003212440221131012021212111123243043240404041211002244233022403422140220434441034001011134220233110414102201002041302130023441142223113114334414333233411144014243104341243402142314403200401041111243424204430312334323344132220233443422320303224330302212122404440440304240424403211020424404242322130224443004243043002021103122001330023042421430042133343144340112301111111432314102131124434443304330333331200140012010301410440200103311434244334103143111134230300142431412430311421344314201011204244422202003130001223314112402223211233040213210014232422212114430024434101321214202410430214033021321101212434144440144020320010423210124301303332340040111103314224002400004220122222231411413234022330133233402034122230113120204014113120044013043230004041142201143214334143201003320323230004422114433024004423131334233223431101113142234233244034344213201132311410114143311443043232041242310130023124230204130112312223124131324310333201313313021122223104434340004003301442042103241412034023443320114203420401042440114213032400242321100331013013333300231414144330424222242100030121442244421104242330402321344034100320022310101422412211142104330411022120223132402133430202220224301021031021302414343200041033442311424303333330414110444422210123221223104343430242113223303144214144433123042244214010221022221132030043342202012112430233323011123111220340014043400220420410320342134014320213244102004024321134124041414244403240441143443342233021330222202410400323142100010331434324343101203211243413111321022431023113004344021311014043232043143340212132212214013243134242302222340124200343234331113114233031230201241000111343211441024412324421134034141143302320201001311312204421002130303030031432401141113412004134444211320111001444111142300401201210034401424310221240211230144023411123312142330224432301300224412103301403042024024312103402013140003242012203220042311331104200110002024232004322123130233143041343211403024040411244441403110130213133214412030401042314243334133222211130023201340322122220112244300330214111203023014030114000211044321132220411042040042001001233013130323340222414334201224131234210200010130122442301231420111304344320240412000014331323431111021034132401001041243424224111002212313314143422341132121101223131220112101140334121101401343432340001142431033140041440200423044130124411242233032321241421320101330312323321204101010441112121032142323120412204342112212204224123440220341112131424101230414044200004124213212042322333012000000324200330100323232013421301224031034313112200421321102111233323220400004424400210220410043300204031111131333244404110212444343143424042301220023041202131041411202202133310401143212232014221423430032424342021120442143141304242101224032300130110201230404424131124043424224233011402142212110121044313430121330032232411132230440122111013330004434133343024100142414143433134242120043441230002440404310204124144044000014210341344020413103013314140231113140012013411210443343040334432104101124043212103224114104221014242102114402101441340031030343314320104332330132010431102201002022120014110341400444034422344242101110303114412012241432342340210403220202414112043444301401001144413221302211040431430430413011312110302133341104442234113303344121344434213333133401200413422102344404220330420321440431430404303044302201113403002323311020122343343024434404324231342401340431414102332121214031110120113302210313134341101334411123430400114004103102104312243101033201121002232440113402344411404034414014241043031030421003421221140314002324342240010424404442342340022123430230424022400314240430433244240112442114041111002403432414412003214103022204402412012422400314103020143424204432301000344133121100222100302133200001412334242233334110104300330131202413223020134411044221200020100242110201424040344202414131341123311200044444134012414202304233440024224222303344444303342132234303031422443404321431232014134214322123213200420432442304103000140414404401030444103030213203241243140421400333111334444231022232101042121140124313421120234311421220034400343223321423120342422340300221024413424033213204434042223114421333110140043102313443011310402331302214224141140213222", "110124443430103313322104022042201011104324313224030133131320441130411344424213023142132320241041203301400344231332423120221440220114424040442223043400220020244031400040441411102411013330201013424422220143432020023410230441301432342341142241341133043001340300101103314004121422313130103031100433030123423104122340244233031213244321130310110043424013043442432002314112412104131023330312013413313111424040341211012212222100232333012232124123110401340301104143044422330410323222202203231342422010031414321202422004404002340020324303414130240434230422040404414220224024440114034310343021402402414411243210220131020440441244041323010301303322232202142341403110104004433204041310343303324133444410322414323022133342002442202223421144034033430121323220113010034100210401033244043131134403422200332012130033131441204412411021332043304411443332030012014140002014100341142331130133141033004242303043303441430214401432123124004231334020204133320020120201010143000130344040201001111103221210121231344231044311104014034012030141433233211023234400230214404400221334204412400400123040113120303303343120133310344043444423021333244104332432202212211310114421103422134201241303224314130032342401023244103004334332203201401234002130324014413204110113123140141200111220203023201234420313301421413424031023442141322202311123122242203213422331221301103000114332310330112020323321433102124324230442133122201212002111143142223344340041112343104211431020234144341044342341110401343113020013404433223442101041103221333042301212214434330110334301443141241142234334204024324004021424333032201422242332321322300234301202241042140110124402412042031122303203403404140433434232240342441132224323201400202004012444330140331312030304033210440204311331020304042033331144022202120403000412404114210023130122012413114010131234342003443244024341001143242104321010414334240143041000012330144202401303442201311101224043424023112403043104330022224441420043240011202003432440334410130323131311444134010412434330203424440023043144312321432133003211013131134324423140114221202034201024311444143142222123201102101424410240434310430300232341044442230444112014040414012414041203313341133103333042231312020423212002331441340121040144334434000110033432301343221440242020312304030410033300041023441240143340312104314433332021140334234442210102243300304341112333040433334403203422402014211114240333431312304342000322144411322320304031222204201100104222220424333242020423442041332104341033340124324242121404203100341331313213022032021332210333003021034042130022234002440202230000042123343442432200321243210210123030141244321123430243123343231414321241214122300212412132244244131100012441341431440011414134104233410233103441431404020334231340321013132434120423143214113400004413341040300340231110344100400402334113224121311112442142323402240111020144122312041220122322031042132043001424221312211422443420231312323411130033022411043432234310143334401402024430034431413240023143413241141310113002321421441233301122440001331342032232034411431221114334103401401144332033114004231330402213202100010400042342140204114122432113414443430330044401421043043404003414330041201234210311012041140023330110102424333004310004243400111444300442004020423120032204141333332103030043123311143304430104022204013422441123312044310201400243044430424132134304013041232013302040312341040303001124111332243442301322233323421314014031121103300112040021003120314341430301214014212403403330342120022211232333002111002400401023201133223042341422242001033233301301000400322344240100040321404040241430244234202234110003130103234431213041244101430342341433041430110223443034132401311420204420122340144213103043332323233441223100332444233141421341214332041044132320122030230331014004100142032132140231331220310033242112303340042140412424424004413301400212014410400244430342022100334302421402322020134043420420334001213243020013223220420334210040044241030423243244444113313033201343203222313241004440011330130240233100400031321031231324424003232113220400000214012414120002204233204144442331422313302203404221022413223243002020334333223231412033031311042114442231322022243143240223043111210340234020343200143243400344443242220234343321030104403230204334203121113401420231213210231234404032204233043220044044204110201132333201003144300420313223210401002441000304343400021040213203112034121141213130342423441111034022343330233401320141322213203200302022422443113", "202312032304012142434440130301313203044112302100433303013021102242230411400324041134141103003240321020221202404413234411221443042210303431004010021143241112000011202204324344342401111244422242213314321341411304013310444404330423210443123244044104024142204424202020122031200213243343120044122133430220011422123132212431233412014111333204003224442034000232132333241010241103314413002311231022213340100110121222003441130332304210232202422110344210312313334130210301344032004203020342310114443141133001211220400310102041224044202412141141002430213332020010330040204221421102320042204033020231104100122112104410034300443401033243410043030312313040431203132111012110332431023300333243023432402223211114144010443023230300113442424224302341343041433240431300444431143240034000202403103411332433013120431004000001102101244304322043001003412020144023322431314111321040442141343302013244341033000241344014204311324001141444001312240331132101432121324044003411340011210334404304030144342442340142241233311313131131332230212100223241121403144022333201434404430401213303121344440202013342004322303342212411411101021402003441324401404113044231401131344042433441203202202320142103224304202413142440230132033423303434432421333421130304401433434203112423340404244101141103011244222111442011320033320121013000042310232421114234032043413020411442304041033111111442022204312214043202334412130431232331113123244002042430431420204420230211233431211123423340414043224201122243300330023433413431423120302313334212201442200142423440144411242323443320243411010220032431302224403414214232123424434401101301100111423110443102134130202002022304311210133204004011411220404044211410140302133122434414031103443421343311123420402040003314224300430012001022001441040312134013111444121312243132240212324000101413431114020243133021104440021223033112414331213420431302010144034444200244211012444332140404000321314414002012343413144301422311431041130240224002043213142121101121302200041340240404111141213340112403443013421004342313441130041313221400113223321424333121230223434230340143342304010004224401224213010344240412111123011223031141101331210211433043411300403330101213031344004144022030333334100000231224010304300404413130143421320142342012214222241201014441004204440230344242012143421340122220313400244232223143013210011144231143341302324330331113334011341414220231320431144440233422432042344124210323330022214242204014204212022011033111223414324422203203401243310110113342003432344124013302022402314031033430034103010143230412104411421001400033121132020223322134344411130031401121433330320301210134111044104113104014000210044331300321434044441000110413100421134102314211213414242303212232423112102420340043310441001230231100144011230421322144342013433334100121302013320002212230011121033034030233312201100021042301304040134144134202034300310424040410220121241201011221441442223414143123203220120412214330343241112440210424413120120114133423102320110323403004041020212410023403422304401042103223430303331140244213342013022330423232313130323234201041102414102340320132023224310301311200203102044031301002233410324132243014022133342411301432231230222201411041100301002100431424323001444130001232412131112204031212022334321010444012102241410233104433111433212410343323000331401112104431000040404443032422123220444324430303314431044232030303030102404230403244433434324303240003321342242030404134214303114410001233120312343110100011031300040401333034013321243122102432314314014443044242003224201044103113422032243133442241042213231022323340300030320312000304221444414044004403411330442423033312004040221420441344112234303043020041201032214302422423141302144041204042022013202010034123340002212113101044343311240300044113013011220144034141132112112103312300103124324222431140223423400433142013210312103221342420343214034240020401404114440231331401111220120000122212233011220210213120044403322140024424434104224111102123222423112021023402212044034314024240343040031010133421400041321132403312421240032000431311232034131120400003004412442312100411134000402443432400341133342434143211011022022232143003011402120330440331240331012333234421434003310221102013013341012102142333142030432232110444200230234133312303240014213040411212120440424430412211411041321044203023400011313312342102023242313234201301311110031122343243342431210222412201003322432143330230401033422133203130331041120222022034040344422232340100114", "134231032211202041123321423204214240114121042304320300344042441303134222240313422040310032322401342030141314244321213221420240023130312013330441032312300133402312002021312301414113204024114303131201203331344213220112443103032431311231100430201013330341443414032333130443234332230412143001234413243124143314322330004310141100134020304242043040313024201140132220440323310024024002421041024234111234434020440144204234120331411230103122142330233141040331030033220023043042031212432334144003221441103201414044013012331420444440412312321443133103424123303221044001301114444334230341041343441001232443230333040041303031421323030312103440141200400343242143344010111014202202114243044042334444231021021144134331123432113200123042103404111340224410311434111412143020323301014003343314211020112401400140424124230411043110242432403014010443312123223132421240433214312241032313420443133330122230221010224433401040014441113440413110134123340312230420244424221030442024303442444212230014233244013202244140333030343212241433442243300334234133404342113404040130422231111442323431231241204320031411204443130133300333324022210212442343012203411431341244432442314012023234343321044314012440132123144314400202101202424030231314441431434233113413424131400204403420003300232230010100333304030343213304434400214301423340344302224120340011401424100414431143011324122340142033034231011344000333212110004142244304311042001422441133003430402114022214431220340414430112302041420300102333020344320423131241414043410120012341314100143034112124301114132220034302323023414021441011210112314003044043004310132110332144411244243113420413340402200121434320444200023314434014021213111241113131433011422333032131013112341131314323343324411344010414201030120023042122403040022013342413412302433240013043311430242320301040240004114232430200113423203322221340110414311012103120130341301021322104223242200421314331333100004424101414223243324423312240040324143332040243043240032134442231101014434133302244242223122023014214401414300342100222234303013024032402440420303334134333031114412302143110042220401100132323333414240012124211220040143241230303343000134342324001202022334112300424432134043232102332124210404320111111300244030311230012444030132301241312121321043034124014212033231123223342201343144204312123424320340300310032100342140443032200001411143001204043020333213232401040103421340404200403233442242120142434032440104404244324211103102420321230340401204231220131114413340222220122001410144143202202321210111040220140012304020334334442032221441111421100002144011240203201232134143002442241331144400004112120410320031031000301001202240234413032224433324122323303244042320411430431324300441220112143304042021000041440441331234234143343202330444214312342001410321143143311334122213324030141424203204130303240442034423322400244040421034010442020141101200424101043012231023001331233210100101332040144313010241140103214032321031440113010320000302241302020323124004343233434331040312020403230221211243141004304122143420130010334423200120444222400320003442143023201411230433444104332303323200003012232110020310141412142142334111402023141224210141011224403340420002334014230424302021242300410101423423220114311034403410103424301132404113044122030003311410203112012243013333214420114114311031320222101010130412231244302310243414231311044224340413004424401233423222142411040104131133304211012432204214334401333421410122102240314033343424323020033014023110241304333222023340034012002003410013221014012102040443433014123412142312303434010341243110010403424000024220232102442302330000444233004044322020043224000322430143014321210344340403144031313123421343013000133420333343012102024410001112444044131110232224241324321044030434334220024121221101102310302134434240421102403114423300100110442420321204422203440130214413441432430401012311324043241322240443442030334332223333410303101014301100424104440100202114013234221201244303430320201424403014343002212242342121333230213023130304031002311242122200431244234411143002302431341041333332413144124201024014410332311144012422331123120213420443341124121344420431422410232321042021004333143112014033144323041442333320222442010304014343432103044204342001334422343014401300313422231241311334111303143343022044422403224000324233241430212410101224204004142204301331303212234312242143420113313134012134043121134404443032144304200243312142331321444203143043431431422203120430404130", "141033323014401412122112440113303230440423401341240100241120134024001302044001344402113022320400213431121140400033130133313214142330322341031020312224404111111344210022430413241434101044400223024023400314404133234241421201324311223403014134404103024332322223321312423242122434113402403214123134213400002402320332242312142301211134111031114023302114111341024012301104244011014403001144134003321402111044231422442304013001440233433443431121443143433321214212203042434242240432442112331422104420342304341042220230030204133214334000041311042231211321133111410320333011141432343141101334220113034002104033231132003204120422324440040413133202143323340422442440121024434412341432212231213032413112442200320022144210300143311422113300030344413001101043404401323140444402422024333224244224200401400143332242431234014421414423000040114023000410224000340014434032311340240132431314113233312404340441400321300214102133000224000314312343203131032214404423044341431011301002321033010304201444230330103142144002340144010100102142121233112203003340224302202002110022024101014203431112124331133004221224031030024400301023340001033023401324143333313010324302241232130400002411202000410320123123102221242424440141322400312301204323210114123123123111442430022242123341212221224033212404444232223022243442122042414224404340203231302213233231030113201211142433313122340341403340313342211042240133230103303003431232214323200301303100411204242301301132432031441013014342012231332121403434420232231233103121013240444232121121304241030140112333222311343432440221320241010200223041301331343424000441001401322032142042042004240233313222413230044333224304343040203003402222110431442032310201141122200114424422104411221001121344124124313334020043102420211231304401100211013034400031323311332043231322222432020213230314000201212204011320211103213021303121134004131434201230024211400324414242124121421003124341220402144001214320120440322222400031123432243302301242004141042310044222001130121340421420113440440410102241130434033244124043101413300224113304323010103311332043011212022114111424221414031104442013334234333142343024441310234221444344303441411413124234401112110430242313320412324120120044121444432134032244313104340140431432400442234441301301444140441043142430424312221340422110403400010434110230214044220343100344104123004230014423102231101410241340221214411244024243004210242240410212023113001112343034413340441423423130313420410002212220324232014441031313141444432113314131300201212014323133040144143430212340212412220312120332020222121420401004321340343002001021244224023002012242141212421314100144201423412414124413212444301001234023003334000402220434310030041404442004212243403303032404111210110320331333220103021134401213120400141331332200241243134400332432014124113134023320104102143002414444042001241203132203244222430020104033432101243022134302222403410110401242300330240001300120342424414414213220232114221222034400343330032341041204300044213140312230103010110343204431400004240314244030143242222342304400401213330332120042440402202144111121010233344224111013142411443244433200341043200331014334434140322131113442020121400011320201324133204014101124414421241002042310413323301224432412210001421222220320433141242314204244214041030332140324300220020123210213010141110000444002042103320420423322014203400134004124224334321020433021034413300414401423204041340001200404121311322244400234221114404111022024431033122030143200224233130021440422211342101111102013323422430331411044031214424142233120240140410222414404342420233432223334411130300120100304022423240012102014013132224211014240302023140233004101001041221124043232004202041124201021424341440424403314323334311441000421123411420441222320021121140303040331432312030110212424224010001303010332314233231104431422122331322020234313423403200344344003100433334011342412410002431420002221224001312241000121324141310100143242144230223423031342441332020143223120010104434433123440223404320432302300324020424023443224122110443223410114310342113132442124022314403234214401004121132100102103221343310403203142232442002200422031430022402243022202002330224243130414100114423302430244004040001112140140014433014322311234302321142422144431011214243441134034040144242001214342011433044242003234212213403010231432411131312311240341311334343441321202424323030122414321240330202111020223320312143021102403333004043343221233141403412104422014333002300", "223040043012240322203040431010432321421432204102341042441343042230141334410001221234344421304430112113241211023232230023040231130344133123001321303201302233442202222304402442120444032004214203024212030204321423431341100003240102120040400404041101411140234001121231033202012101342121211403344034141122130333023342340310224024030340043021004130010220304102342243202230244020031243440330104313224110412403324404000343322341414140103034104404240214412212034203302040214432323224242240211033014444302323443423434314404021244210411421242004244104331224141440434102023043103242320344443324030014234404003330431143100013330133111042303401233004312323430324120042431121314111112303332034232023404213432432311011213331113023230312312013112030143241313203004332042302003110014301201404240242314202434434142423003414211312121020300132102434344223110031202243300103231330144330440241441233142441334420333422431211200302324340102130124121324310114021324244340130122034331304242220240244002420211320111434024444433342043101131240140201143332241140433022100004112101101400411431110040311140230441232314220322313411043400322011101342430120030340234123033142022310120432023310403134442410404143104032341440143202121024024403413211413113142302102330102222222433204020121401142114022121234433041223402430211043212040202241323411022020120134124322422203231234144041444204432030024443034114301402012113032424444443312442041010034300311141333003014303121221111332131412343420140422442002320040203303220041141133112131404444443443133420244113142303323131302341304032202202400440020330444414001200012333242223411230020102300232421114333133343314201413122031104041304142302102401113002442212331244314112034202202313311423120430344343221000401423220221133212431400021304130133310321024141210434212323440003232343002202421343210144341240234342433340404222243042003430112020003300224112002204123243410423320224120324114003321334433002022114421112001010002111230414042330123214102031301012433314421214204211413420134413032033134132241124400110114002200334344313044442241341043213412200400224331221302104443312242240203224130303144121144213114134411221010441114002410143030121320111113240211023244003142441134313434404442140133102122440412314430003442141010230320013414213444403132324320201343430414000131133434414410001240331242422304102030130212410101103112323320214344410041203404312004303303134431111203141030320121210002120012122324223130412033320342004244401403034222330420033201121430421231342032104231014222421020222333402104104241441344432334022430314341242143321310440231001230411313041114121430442430340300033413404222433313233231201303231323113334412141304411443244441030232342430144123431310214404002402030123441330113231440114330120144441301043212023324101244342441224220412200440113131224242333302240320124114214440114404413220210101421034101112010131112012234440044101041030210220002323130302031333210421101300422334312203001034044112443222114044033123440243132401143244134114342133312134222330340044010003010001204030324101222201111142214331400033342114134204123201331231334321030323302400430214444424324434302023103432014311203111302130040402241320022434141300444111214400213002440440031323240104004320134204023033404220142131102244020124334324243433112132344132421114200102234311003330414322042402133332432024014031010210133110322101300432111223413143304440041024222313221021400021233310023312131433210033204310412113141144330441223300403411023210232442240310104301030413134202400001021302342400344010043443333140013243410202104221120101423213240213030203222403003413244140143340101131440232044421344243140341340040223131342143012113230442141002432043011322144313304313114003431112130443200334403310221241301300212144313310112244402021341000013230342032322100310303144233143220144333424141444021010202220103234231303134031314323301330410104303330311404433412444130210012024224014142103444420023303100444021324232032344211413002022323402324043120104210143211312343424430020032303423303440430201301341301044440023132030034022214434023040113333021133332004303021331331243341340412233121240430212104444404110342341112124040141243311414001444004000334444123023143033334404220141440400111441043431131211411224002303202034114314110441431021100142143024411413021331233134230224411333022314233144400320114101033120344231230241214031411012214022333223112022433424411234311444321344314422102133", "022311130112320331301400213312422220302132133000024341133030232220200223103304412300420024240244002141434221144313212001413323033110143441134420140120020444400310240111011014043233104103122323113401334244301120341242023104033334443432041344241402020140202100311211031004304121401221340013220402001020124010341120114241313014231033243243413231443314320404142023012441443033241012210000411402043443002133120212043243323302423041211303211314430132311300403224330031432414213242032000220142231302121423122041124033332324442233130022421222201343340433041234231243230011121331320231242034434122310041303200023222023434324312300304412143303200340342201300213210121120202232103122323224142241133204120204114234101424040212321201232012444000204440220323002131343314240011410404033320002301201142434233004013020114031232002104120040411424442414010332403430230420410021303113420023331411223042134033223131102001112302234040234104300242430032443220330230011034132443422221102112414313333341320132343212242401020300400202421410212010000442311034014202024001331140320123110411313114432440432400020231343124043423311340231040021314422321301333442221434022041021200434340333200042134032313130232144241141130121123241143243202330201003122331103222324304211302101244031221300430422322422014333311333410312223010314013100003323413443032044000211420412423121321214413213020100444433022310441414440343124222140232134130231212130421011244002344130431134403223022410430410401042044110133120131341013403201240032222000100133232343013314332433222320012402314021034131002221411331241210043314114033333304003202142043032340200132300334203031014333222234442443110123313133443331304043012331202112120421102143020300343200004141010443112130002222222430424123433134112102034104301203123031202020024224323311033404121400320201332200224000231422223421444141342114412014403210130232313003001114231104041144341043140024033203233341101442441012022014331224230340300414042422230424110111412024443444322330424301020243440220130324024031004440132040003322122021013322121300042042014114212100243343202122043233002240132013142433043131240123423141103310410032401230044440141114010034344124120224210301323302030330202223421011212131012110144034303014042301343332020222242144201104442023223313302243321114314044211021211221300442234404201402044034430132331401031101101334302044442222044042411104322222223000244421440233432224211112323042012211400311202021422021233200400424113134220403313341412333202042032310210422420104230030211144102322424023010323220143130423432300013232132031302432402012032321342340033102123430432031100414320124124410014441243430122330404302220013420313021241022243402142200410221412022401421200431342421204132331334011433233444141440233340310243310044402412113240443402121040121410222020311213204410222434221314210413104300222412410021241234404202032431324014420002013401102032420424420102133241002041330300411201420012422140102444213422103001324424202301313313104014443024404004340143340112114222144401121041440444023222413344130230203002002203004003034233233420343244020420004130411040420400130241210212233003300113221021124344011104343034040444224022121342414334010422200124304112413220112440432143401324043233031432124412043420134210230112134131342432101234011201433140210102402131204114412020024443403141044014310212324014211220010222343302424413212420021332333401130213033312002321331330222231304442143230202000243221440012041314002304030124144230100222411301111233422322404204214101430041133231401413042033022001332220134343103410210322203400141402201220001124124303430443122241401431104330112143220111223104232132213301442001201443322013213211341013244300104131221230444300143330021310000402400243113032312110021323121313202030401324004043122044340334404041233002130213220340304420403141404103404332422312214432020134334131440420121420034144312010030024402234344034134443241000144323233400324021402023114141330000443200023011343102204011241234432203132410314022414004234044420241441312023032224301410331313204210420331041101233122042221110024001333100144124000242021140303044120044100323014321144421204322432412414314003220441103021310114312424443110212340410032030304120324324041421401122204202440444420143303121032024140431320314134020134231403231234230344130220433344033203202031420120200421300404414442434323100231102214334140110100200303200223243122331302042423443332012302313", "332312403413043402140102101200111032410024333043122120202243133104201134024230144041010444344441412420124124020101231313024411300121231321311130201401012024401402440223341433241242442101244214032124400410212223031104042311303130130021321032311012424142013032111112304100120013443103141011203100204412432041031321302140302042033043143030320030323312434433211111431400413340410002443101132024214203312121403123212102242131343323443004004041022333413200124410424440123324220213404040120113310123130300422334304224142241424203413012401100430033110100042001021120022120330101304110021321240110120112120404233104230233433204341234241422041403400343421340003040113021222204023343113224021103101331041213323030042140034122411341404243302203202303344033024021033212230103432013324101022410001311340141402012332010201104244124221420022403022442242313301240231241221022231112243431320031322011130204202101243010231140001411132111140343343301124302414311042142221300102324403434102131010221143303411224004102442343433402412431004022100323314133111300304200122443424211233124323323011334342210043302411012243240413223214140430214443103012113434131000132312033403044104100212034141142343011214242241320203320030141401114013240342101144333332243123240233114432010041124400003243423332323040234403231231232432302214430200123444141203121434303222214201232203014220234241114034344212332414433221432300200310304432404410032121432003113401042201044042314201042024121411310411311032332332123003333201334440204224200033004314401102110113143300234410043302143243000220101202432012001123331244211212420100040432242442030121140104003043341202210411030214303222342414333034110304104104113224124234032404424002033441022231112003243101423131432401002104344132004130300341204403113420132200414141401043000303330400044433011032340200330141114222334324341310301033320001134414131311224433103303410100301343321021004011243302013120340323040231112311214142013113022043432324421431331413344331201312211313412443223013221402141123344420131210300044023124231044224403232342221423320004323321111440442112033242023024043223431004044223021211241011323224014321033221331200320411014304334343403413301212340430303413011042412032031240124234024043324200010210213120344133332423131132033143114033304132122212204311334414212143343244431441022142244233124414321034141423423433444401232031300011113400222411020232400041004312213431334020010043421010421022311213202004321443302232311301000401441131412010322141431142332101014203410001243000041431413444434440330004313323041002214222332421411100214223244340124024131102140031441230222141014002401313404343300442200333003324042034112111200401110411230233002113044042030211201233143020022022234122332230444132041322243001104341402302014222023130214040110432431324234004210300011431403123241100340410304311201032041410343031120004424421241222441140130341211020201141341441430202140200312134304101212233103401230014013341414311423024302020224241314144112041233214444423004001221140324030123001124101244122101022202332403322241314400111010044312120224130423124441044232243033203311112032040044442333111040110424441110212122100233024000023043311030303314131131023003402121300240013342323140022122422010034331311404440302113101340102003314442433020234310323402242021000233402223232233120404133310210304320123103022422301211131042204230333214104113030003232341143244312203342021424422344021434442323223141033432130434402443002033422123300200441123140332123112242422143112301113133230214224021201333143313432010122320024424120421210101231310441231322322434100024431310432102120233030441000140312323311041414011142424243221344434144224323001241304232223321331332210412440422111002223241141202111433322231302110303312121201443122000203441334434124312013042200131230132210222420401200420414103111131121344034124102201400403220041122111324021300242024330111344420141224300322340013031342322044031242104124202232224314240141200120223420203213430014011331411430430200330042142033422041240040213121343032242442331440422233332430202012040000120223001312422223410132001043410001124012132334110424224104110321342404321432001140333333040032230104133240243111201332023023132111412411213002130140433003412201104400411124210401000414202014143014024002323422033301430420222444111022132110213112110132002041221201301340240324433311004321441131123213434144230011224421320424321041123431041420233", "011203430441413111330324242431434331100004301020012204130044403122403201330202324224141412144300043311013213224220234443432220101022220111431142310040432041320400241040304314143420124122424440210223331212234400304200021243001331121300323024033432213301322112021442244310204013302420322102130300324342333122442310212133022121221222012320341321213211402101401111311403110012241242300244123234420444020013214233234222043041242224022113312304214110231011101302410041023442102033403344443300034234021433424410412031410303031332320200233322310030113341121113413204001410221001243142200310434013213431303013131441120002113034212402313414043002033230343403420301410032134002431204322124034300132204023013210143133220130301330433441343320134330002240321144100413412231301141431211103440423014233414103340110120140330343442414241223241014441123003434113123343122344234344312432412313220124442002020034342031324402133201340413223003101011424032314122012223211111344110401420140122300041044441342431323044040431402024202303032422404100403420212203401014132002324114111414241431234224212434341142303344144322103132242103210414333142323214003314313322143002412402100322420201401431034014041044100210402140104303124040141113011412440311121110400234133121403104402200103002341403111133311402234232430201120434210312033010213044142241301033141340002400101243212412141042304101424301333342341114231234213102434231312434244433103412131024433124431104224101234002113211323234233124344143401102004121333004030240312002243302224010123110402002140230204121043442433041401140231402413401334021320012430003131440234111442311134120413003401444240330101222234242244303042214321213031442423034010131443330100330321111140234012434401034332011400002011402421410002014142420241400313432142304032402302223240400414333424020124323111314224043303000313042114100134134131232102300044424434421224121033444303310321434204442034414431220042120014424003042203233441133402133002341112044414203420221031403333043100241123441234121334003343204020243221200000414304444043220330303120304214442432040013433330034011421120223221244004020402142223420334401214432304112413041212113324124411421222211130341200123120440241032212424341443334421243321303203334321223211103110111432123032211312010341144031240003004000203423414434224112032341114221311224044101323412034420104042001102203014323012404143434302011001100420123132211143043313114022301101132333123114220100012020041130114414222443441121010423121243333221322431342334014334334213313000313300343140221012224312210041010004324224004334433202231014010412141402403314412322300201024123010312134020224214421414330013310413240331413244210122321003404230434211221430313101314143331200314000144413214331124011312234214201323414431143430112444400332134032041120022203341134100123000102044233141343330423121032412040011201113202023343213301141304041343220013304411421303332133004402322233241334214132243021102303231302241433300204022112301020440013013313332321142442020433311002332202113210411104124301034323212224142321401422120200110203024414342033322043123210033441044402142111001140111121141222024134223231033310341302242211043202330403024244124101202022032104240400104430031402123214214410334100003233213041121313010242203441203341143432230100320304000400104323111020340441243444210010043420131002410221440401413210343403103434012012401224121343143341343213014312140224010040433102013331422002434011213220412113112243430243140124200443211040414400132141121401234344204134441102210230302042020134113344400334243000011214202114210441134224433142121014314332312411433224313442103034302221144143424241332300431020124104131303430420341323340432324203133414010222321031223013241142242142242233314304033203443034203042004430220102123320320103412300101413314030242402202342320031131413422004411322341444224344342040042124123333202332322001123200143441214000010222202134022443141400144123112243040231222444131131130300103110203421000020100012012232400300202024030324403340022141120313414343131013201203112040244010142323010321043100141003413342200043004212344210302300422203041334111411040431421431423112342331410300342124404323011122430000433012114324302244241341141314211400122322011043103411031040242042411242203023443404041123113030022344210030400300123233004101304421011032241013322204130222343041014442434124003301324430302034143231243420120344213022011443200421143400312", "202404404411311423102120230121334332023441114334202312144121443221130340032313322312233320240114220031431104031302111442332330004013133332132404121012221344400324034122402032331400113410334202102140311011441112104110422000431224222040400343223100140330304130204411001020101444012041313221131224034122142442314302430313413001413142320420314210112131400024341002230320330341433310224133422010101022141033144343421342100134424144401100130141334201010131301024444300202423002424430000302421213343024430114223201120334203300340021123301301133044120333131140121313124441200120231244420342044304001001313340010024114342410410220214242121212242344000434304020302411120320322002440332414430334031313023404011442301103114221041312330442110333201342002130223302021411020003100242112141101324104212424321311110112343303344124213043430342224414114343220022243231432024224411321043423402222441120204320110330323321330243313302144014022300044232242224202001031414131223100224243420221304444003104132421243241104211031412144114442032141342031011232024202233211410244442233403403224300023130204204311211313010134213420010340324110002301211422412032134440103300413313000044114010444033201020004104302022332010132023214041413044141102222232343304132140441340224423230033320441413302240411230231430113034021202140444131112041400102333110401023420143202404011413020212301233021101321042110142110204021030033022334032212211301333144134120020030111210022404444423202034141123010444441342333012302043301420012422001334131104043214324244201112224431232301101423013314120430244021020024014023203402321142143322231403421210242113423133121434014021331144012431311232243343001142423022112311210231233302422122232424431244121042042420011000202340214422303130313402441212434403320332211114433440314322341230000412140240121231233020043404332324022241030414424122430121101041104342133030330223302430023434340442220410203121204300223210233404423210111200332112143413120333244140433130214114330431212012343220044022444221010312043244200133424033334420212323022002044014302041141000304012243434321413321433240230232104322042400444040331011313100143100222420000032131002133112223133210304231000343042022100010220210111133133210441242002333343331341023040014324320132411203242421303401134422023420243033131442101034240042041012210443303222323311313321312020313134300034222043004420412132023412323420112232120321043331012222333141404130200401222223144203324204302202140032233014324041124444212042230203440033110043234022000201043144130033022043134313440412130233100442440040431011423001304044403334321311344432230344213320214141400210231403343021012400312301433134331310002400300043440143114240324022144113424204220014041332144210404444231334303400442324130213120011430030114042041320411442321222114024242030103243134430321332022100121200142230000144114122100413043310023431400213431221434013434443412021214040422210434144242334031301444400313333322232304104043123434431134041211201340312140132243240044434233032012310343033341120313212333204044130140420441024141013220201211242244334200001204333034410023323001030240114022102133022430330121244432012112022403013424323444343133304103121043044211213230004433004211232340121023413240240342321304011024410422021321403341400314431244030400400420012004424243114132333031133204404240031434243404023023321243013003442014323243411331403341444020103031143434100222001012442444113020424411400334042131210141222133143233010420412020114241123041013233231404312100004234144334032211230333014221141131033434421343042414310243102440132140242032443234241423413210021031230401103312330302022110313330234344402001221220223332201300230120143010342134412414243114022444412231013144043320121402220412041213430103331244201221112012010233121424324034000003420334404313342114101340422434131324434220344141012433302100431444423141201202134320001102134321041420144302440220340041322401334230131104442001221111130014033142331414220343403030010410003442040422113214231424114132323132134334124033134303140412222200113344043233123422214330243140434100302414101243004303014022331423002100143211223000004020101301331431341122410121313341304234114343303224024200231112040223234200103023204121222214340441240412202401311122010313400141412310400220212242430003030233424001234444234313313021034334132404312001403022103313240201331144143401442243322232433404021030324220241432012023214011202000413", "420322432203312443300410434201010301410030120103424212132433124233422341221034314330324230010142034334121030104202320141242010400023114200400122101111100233212030421411200113204443110234444312313032023422132320331340114310403431301141430141203343411320413123022311404000443120313233421040202433111041124002240212344204321441411220000101303322410041102323340343130331423223013120013423443312300043123410100233320012010221333443334320113344131403200414432213310332404012214031341343130043442224134410410310401232143401213444100113021242003422413124131114122304013042011021431200230343314424032333114300242112301321213413010201342234411104241103313221230432003103231103112224103443412200224121100240241223042013243013344213401333043414230434114332412410400023010324412403431414010021210020141044022011244304134334442130112324323101344433223144331343130023441030432142004242330334122240231331211102224321420121201210140104404000323130210441022144300222101224211204100041224042303400422332042302122211031042144241211112103203031011123431010111040433203441040002113214010113114422034113320110331233102000402004032411034021040203410200314403331240112134333342430022024320131401341034202241031433022303222222340244243342414114330420140033340043403431200300130423102120403433321014012324010011223440004440230124303002320431312212014443424404320214214030110310412120413421221033002413443131201214213002140010201304033014233033230234442011210434032243310310413222420132421212011014302011334433314342420121330203021413430212241301243040022014243340034112131323342312330102313212330000102000212332210213214214012313033024130224112410400121043440143323041242014204312404322004444341003024402401000410121441022424433321110424022000100313223224344120344203304123232014014100233233213044240141214022330412032441340444130320231322413112314422241320124231402022022402321234033003134330334122121002323332432300334002123340321140423412410442031042033440222034130213330412423142022341443442311243403230110034232430411000210003120422341043324102033022222432020144300343201311421240444204203420131412101014024032442213010210031224210311423103342231312444123224341132311442431430400212110412223404141301334304142401022420032430134234433304442424003403002124214114140010003323030010101231043411132141342124102442400223441123112301423432444034320322344240224212111221342421101141212313220000112301044431133313433004143303422302232442324201331223001042002302420023142301411044334242233243101220122223010441132330031304002122423114434423011031040021030331333402341123113431430400004422422344103042114324020231102114130311404301314132012241024223403201124120113442002430413114100014400324421323322034044112011032031113433423430231020142021013442011422242332230032222344021201344411331240013003002201042311241224141210332200132332442313234311002342403044441342442423221321002240343420001014040044024313310231404232342441043210331331311111201340403334403044434320414242130141143203033403411301220110404434123111124014403100340224324411100031433021223103442013412404034033144214012030203112023213102124432400041421241224134342300102243011401032113100342212123023041403330021111023421034424222213142111232043132311344321001340431200121322003303332433232014011413024104321000100142010420230223411222130320231201032410241301330123111422000024312440440310414210002423021144421244133014022302311013111123431442411442032304313123311430440111414113233434003242200413430312440321201122300014223113433240013444442122430432001211202220201202043224300311312130030023440341041242042102403211134302314023212144434140100321401104014401034321114313404023244101133314443340111423344120214132404023321233411311021103143343233324234423424033133420014430414203344011114033134212134401132412100243021411210003413211440314422010041334321343133114313122333424042333431144414240213030130323221221032303033031420412411243102013032414233014343301110410011342211142421102122430130011342134043043133020324440311341431423201210144100443112204202123102010400321030211102104314032204414433403213140213312233002030010342023032023124124142211124404232020430240444100244423231130411331120113321320113222423020131014432141010112133443311123204031243040214421403200004000120332144123330221031144303323243044133020443044333023343400210123112204213333103412124123322012310413142440040231401234003114203033004334140234020011231310403020322003", "110004430121223422002233201402311322211433232334234211420040203442012103310433103004100024003010401300201403231231243302010244121142112110014143413301241240421404122302303413301143110304414140144203224042222041411204333310204220222141101303420314310413333224232304040002313220112313123132140311223421313122021231144440333340342021232101222442313120222014043002431420311334001030001113434444013302333222300031222304100134112333103440234430211334021334202012432404430130031000243410021202404443031134103321123213040313042413021214003224244321134232024440313230023332121342420241034400212412034132213401140044121102032101214001433100410244114120241000424234223242322014333404104414113403433142140241301013302120131211241413234421134213412444202200041014210423000301031401010142423103300412432214240200421243242320404420001222012121310221113141022323200001443110341434401324000124420412014133120302444013440124403112241010134400332242224124344001143341003414233143043322330101424220334233331440444234044413003111322302300002122140410232413140232040103032421420321301111234013101414421420121124001343302322424014231213040310241141113443321124004231223410002204222112313341301443441430441210323121124344201424324131403000142234243231403412004002123322024112234240010021041232014112133133330214103222221104401404103113133012400123134134431243333320414424441403141142124343311243420000003331020030031413211424314434003423334410232134300104131233031120331122430130023104220234241231302122401020043242303220004403322310130033024334124412020333104412344412004333433324442002421130440142310222144441010401230233132442022031013402404120203234001023231111141434104401410131004230204043104414221221011401022304124041341013334314030100321111104322331430333132243234421230333240424021020404001012431424320014241233412432131341233303433340202213241422343044321440134304143234202320103042234240133022341413402413400111341141310434300043103322012000302440010122231102340214442412303343133013403321134013030043102334303431334014214100131040212020321102232043000230042421412411032143044111222014144421403000113410440331243214012000204442411404240343404014420303102332012144413002212121420423420234110411330114302244034420201343034343100220144324211024424313322341134334001413214400443432341023230402330442342334044042124212102320402142110000212201432324321222124301244024144223331433001333003441244403441244122013202010132442100302331213223110032312030103421412322120224111422300034200042143220210241311034140014100132331401124200214303034444332021332042410441242220331101141104041032210114103023301141004140021442024200331210320340221103401221031443423101432130400044343402001311044403023230314140402021314221314442331414244040334143423404013323402043310032443410221201010221240302031200433424313444342222232021111314042240131040042202034212232400133134333342022332210440411333310203031044233442420411122021230032320442124123310314130122022314140203443103201413430240334003242034410114104124222101133121401342420111334113320403112140420224033411143243333203020404233142004142230310212400140233141400413341023422401002322242031312411212020104413020013103014240240120414334332440201243344040033113342101023342300311010014103121204011410142220410213322422203403221222323313002324401240233124324143130111341400340414311020324422004344313221103411424204313214324133132044431042231244342441030234141203400442401011013221214404021444043340241032040244430400431202341402213222433031313300120331133341323142432104300330224001103412034342003104303400142211112041412331420100441133131233414034213041344030342114102112013324144241403023423133400322244240313322131114403241444424233401100231243202000112132102140001340423133211001333041304444132044302324411023220133321421231114004031223402122312203104403221434110303133300414114300413043244201423322102022124333103004112032134320210143320224344422340101244433413421140141342001241122113433003313332431400002341140412304244443224313303332231034342142143234313034202431401110101024021033333014330233222220001242402111144003232033120414312020044201224230013202031241341143304130134302220310401301440132013023212102402030240424423243124224412214003224141214404403303410013420222124422442221143114431232443124233103223122031223124231213130421002102120122001314410221022214140141144322400211420440021330231431131130124421302220203032202400421221342343143032301", "241244243133004024033210134014241200333142010400404033400443240032334114324211002222134400120012020013231021212134204432012234214020024430300411233404034304334320024004343420133000113013232200030001222324203231031134421331132141043120030340323130212132430000414123014033044434032144400220140231443422423120140004011431342121230042022033031403110131134440342401023432133203241412121304144001321314032024443241121134132101234211421143132220124110401204213224204403302241300313421001000301200243424024203210440430141342004312313342031134332340333313100242311332213134440032134003444100241120101013120132300144320331204141032043432200431244444112043431340040323020020404422112423410342033330301442400403234304220204004104301312330322433324140024302232311031424300144300423303004202042424011002213341133210214211104231000222420302302012434410123321332224133401010022302114040321113221224120201123443130030030202100041232200441341240034212103221334401001423133411333434240344321301030041001010140130324343040343040413243302012001142421102401141434001430022121223223102240224034142102301212041030243043324222111030111303444012133020032344010334020140423204333424211013021414111324200020232004321304243404224013120030104340034414312421123104102122101120403112221043102131011142203231112423211143434204013033423234034341003202202422200043043241311441042311014102211000121444411331313312340203144034003320121133124222110442333410321223234101303243444421410003332201300110103403214113330310040402112421314431412332213013024341421231424003104231400444402021134010144123022200400414032044403034402313441412213301341113201422444141243122101311023244421302222140104033042113101024412104104024133201224043440310211311114433333202001101304310204301110202140121231022301100234131310204302040111220100414124144044233422321341324142424212131123412401200233201240424444232443324404141113123143422324323432144041221142414422012240040433131411321240100003042102032143034403423222104142312331112120142243033230201121011140220110333333323040344323123240421330413142141303324301310201014032013331013341034104410330330243102410211000333042234201300020140221413423030212340033240341443243323400204423244100030213213202333140424030414413221233044041112104013314404434142044444420102321412423402243314134004322121023431323332033142204420130130013202143413213113100212111311320344211401303210444222134442234344434114130032400204102214224123411102141011012103403003114232213401402221140003243221120042442414343001244404421342001120242034112043024133231321440141420044312020103013102313322131102422410231124044442004043002344143121411224040011204244244431323014214214123412042221303041320214304313324324001443022203123032124421223110101100042402232110324323023104242322303423243212420112311034203112234324004444240011323114033341130142430414402202004221311122221204011104310011133012443340202031123241310400131221313420034433034424101414313032123232231330040132133114133234043113330043421430020113442141430444244214131322243314142103142123003320304033112223443012033110103411333123134434304443440004243440222042041104132442030304021241340231102220422404422404321430442221240413124243123110324402200134032324223021011130310313324100443432203214440122224204123311001214042433201103111242302243323322240011310323443212310342311020324310310300011222030331444014130034421131430311303244001301123230444434103431221211410224242300341230041241040022411031443410444124412142144304312000043132224134312034323140014244131342040440134012322012423311012144413212110103310333131012400220212034113123402424133434422231311042301234422103434210210403403133000320403310043120413014131132344440342023423403404424022003300022040243023113040410041104403442011124223012012022004131243330403344141224033431210131322443242123442241143001001211140432414440131223423443220102433301332433043241424410333243123132231322121043024041414221224421042211243020344330220003101203231004413204033321232242234124014413411330223000031414133420312023132013240131234432404431141242411123100240142300044220341121332101142413444310234320433013343021330341210203141302343142302143334320042143201233123032133033212210321432010120002220033124410402101430334030022140113132312012301203320004211104313141403124113444322330140323241420113413211214411422443113400414414332422043301302202020113332033321222014312324432301201404043332244044234422342421011", "100311422013401410131414313412230412303310020223314132402302311042022231413143420241404044332000320234410432223240014014234230343340334300323314404400230313441332444323024042014143034143432111424033404224211321344013134301010240232411131402323024344340222202203400111430113201433420331144203014303133234344022402123320110223411221220011414234214203431340000011112141341230400121144304432240014131343134401030434033042004424332024224301242100213030232122413444044310230111031424302204241234222222103402023332432202104220134314100002304220230334342211001201241223003334201123301011134330230102103421211410404432101322430332112322241423332310144320210422340340230320420211024003304243124401104200303100304440410342431134034034401133343243011341002044001113440042033141222042100401124110111402343043012044003232330421322240311223001411144310111431014200103033411140112302114211242410402234112043012202202342040032300443102032044304234021101344200434431132433311120332334131320301213340311023001001204343433104041420422023213343434401420023120302212121122342243440330340400434104114424023043404424132310414411403201132404010144031041330424042024443111133333131444010440313044004212123331402320211114141233331334230100410103031431001032021213323034403203003224001211211424443014332023220412104144431142110314340231203003322024342024434001000213420010342423310210103442444444304233023433432201020034321132401234334303134004014304203210210142432403143000224421343014101433214042420201133002343203012242440324424003200243421202102342200032430132004214440414020411332244031243401210101334241021033333441020401140203031331330330104314441043303120104214110013420314231022202044444013141103430243232244042110304201132133104120344032033042411232102400412410013300431202333341413203100101413134211140234344321240140212034213332004030022032210124100102443433002041113144432044000441030121412313413030232401442402441112330341234024011413201122224342142340442201303140000323130042312243401440431414314421101210200241404440122034022221203404121033020212142214001131431111414434230012314223411202332323323414014221443120232024333220401001223302423021041143000441131413240313121034344422030443041421210313011303432213010232220243113013124422102114300110010244144420333212024004221421034143230104143044123222011341212401424301013423104023423124412011112123302120122233023221231023223344100011244224330240332114140240342120310013241421412320324223332001413300032100010432422111332111341432104241323440231204422123430212404044043040114100013243114333241431214014411431242431311134302102332441404203103012330044404212331200414032413304434222214434314204441344113212213014402014204210312201101243233101112013130310223403120224011211430222110010143414042341033223000044001010020204111431040330000410223024100214444041421432123124430402113410140311412043031401242314113234202333034104110112103123214000113233144113212103041103221244023123130242304431120130030232310224341431032001223033312133213010101001231302140044234142222340123412143124022224032104321010444440213302131110112412322102221340033224012122123303020011241333042320041221023340441121303043233412242121414333134312404013144303103210433114003130401143320414434333214443202012004403231014330422331134444344413223044414111414400201140311330110202340102341123303403414142321402314302322004234024100431133340343123342140140334022414403321302044404422401302204104301142142210013003321004010330202312201003324131011000111243441312424430011210203040141211042131100234403134112432134122341014314041340213331244111034033422421221040111423313410010313020124212102423142102112014104001132440003412232334222343443304314130112443044133043220424201230000403312142341141431043443142212410003432344111041423001201020222322231311420112314214121013412141340140210204241443123014301344330342424442441300202231124321301132422344444321411411430140313434124040424034310000334423303033421420032443141402404442320013143400024043114403122042022142031413413443132141204333301113410301404133102344314410202224422000003334433043201301424021440234124013122034213324134042023434311200133032301444010332400123040322423123304111221100103040022133011113402114220120204343142002441031422440101100411101230440310333021120221030321432222030122213004003413143044312210200221012412303423114304430130434440222041121244141041304013142242131314211444310244424121040012332121043", "224114223102030141234310202223234304212013002411442011443023443432023424422301231032142320031111420333414044343324221444413344202043223440030122024340120402322334342404030301230341312213012421344103320240202044432102441332400103023220340331134432022041221421031330212211413423110111013400012341120123243412143443323420020014043002142303324000034240341030214402330321332030130113011332242001204242204231043423102310321123344134002220120103334204210334223242334430001420243123322214213300444230124222413224444324410141324311140211223021331331224322431144231341101240220124301013331320221011303304230220211023321342121223424211322432001012211412331342014422244424001320112433022232442240000133322441120011133212422323030031340001332204311440110343343420021310113044112430012412000212120110020402324342322230403412441101401223202424144333111401402441434013234030344132110102012222332440200232320141224341321101324441204444131031121423311441300340344410343113031001132230311444031040110034314013100131214424412443100221300301003411423420130021113020201241002402013223411423034432021433404110423313100121220222341433334134234204111002302433111244110002101413302430314221030004141343001331010000323431003324042244123210441330331030202243132114034343303424302013022343241443110333000244443400144012041300203012444400031034434330420203212440200402202041312211021313420420122402100200241234020410042121320320040244232312110204103301310102304411431434021410143442423142233044410222010132100142300132330042204121133213113000433221400303433230420240334002241211012124443340310211330223104310434343403002003012333030220003012401321303003410112211331342302030223321401241123043440333231401411341402201302121404200210221224242030331320404032043403311024434012423301401320044432440111303130413104331100002113411124022004024022440221024141314332243203320204333232322444130003322233242044400324213021243030201034412144002313310444342300441132423224222104342314122434130320324121022142422011322132043122042333031042214320003143101444212143113230401242241444440401002302403444234121040003224112022323142224113344002031211011111321323130331103010332143140021144414223303113301033331002332001102243034100410240142201140010043200021321330223312324413120004131141404212403030120311344023212224210301124020034222432243243320411302133211044402020233430422224320140101224002421101321001423330020114421302032333330000331011314102040010444142123333342330321241304123432004421431312021004332324103432422103301404033220403040121202212310313042333143230423021220330144111032443240243202201121334000433141323224334410333221033441044024012010133433040021122213131120021020301133300130130014034021331424433214032224444440041024210432033124441120323340404213013330013032123304423141134040031220212001243042204142420443131024212333343330440003133220031032123112014202033443240112310442311342243413312130202111104130012441123031341422324121220434003441142012213413414024040314030333211233200404200420034331033030330211300124400123343342310121221313234242123443412134202423411303013001012403332224143040430103013131143331024233421022234243241132031230103003321412121401042144034102323101410231440031424043111112423314411131013213103301330101210041320142122333013314111213123234132114222340214431322203330434332032424031011030140213112411122443202122123401114443304124302423102031213440342324033141402121320231130122343400114111412103411312223112242242120001424010132003013000212034312114112243030101214343010303042330004442021140432044204211134033013103321323014143320200031001413210201440014414231001312231231441422413142323443220002102143432404410031331140020030140322302421213004410241011032214421203302320420222004001330321143130324114320102323403021230012214233411412204212404233411303333330032104441010342102010321032314434014111213330411442004124131240443241310142300220430222443134422342241214333230004444120020042042424100211114302034400413133431410420131034111400230100113202243213020240001034244044322222111311112320032211320031133202140142034343310242212132123034223301320323003130220201442444032131034100200334032430323012113040103243330414100333211323244004334244242044044011104404411331334223422143421333342244424043120440202414300312344423322224420211404021003141210102211421003243044220013424312201214101212423034114043022424411201201420133100212024302232404242121311123443012002040141043203212", "034422030422433301414303324242234122103132110214230402003322120114003440220300211011221204144312244121444120343432104142143431130232330133004142213030144023224104214014321130120341111420101333114014403013344244032301434204433033310112124230330033421221420344123343242241203413410204044420042402143201000324120100243124300232322101421041340244433011114434100030141442132304320034422104342220012421030323131131320241433401220002032301404013003014341331323222214433220104432034201324432231030303300220021344222124134131113444122021310002431012044222003330423312034142424412412021012333311214334102420324212122023103013411230002033400034012331103101443214434044414422131332334023032201243441122001240310241021331012311204434241000232044431412223044231123032010024324111321442231234414224120032200141112432122123044413402120243431111144000422011033123242131214442021422324441203434222443121103031421344040003032003103034401034333142011222341410344342241423331343242044334410231223014202130121440043402044432322223243343113320441410430203240130142313401312040111202144021311334014234330414403343102330304030113211334111300030443112324032211031344022411033440103001300243010041312004131412104013210114411441011130033321231242101213400442141202004001304014241144113101243344401214340413400121044014044233120130043011440003401224344434322204433112414344212111420324233432301124321344023322004032020030132322041324302124112143041443332141444002022311231402300342314434110102441120313401120404301230042131343430220411402232022423301041004031001133213000242314320200141424322034311420140123213201324344424121412140041221430132430222142232001143134102420340023032232343134210003444002431434434304112233232430104013044330034042113211022240130212303213232302344344121043003141044003013243331140213003444102101314233044344034232242143012011413304131403132210301311243400242443310240011402443222111041320114324020002311112442323134414102333022233413103232114401100230414013113424200333134021241424134103202200033241414431231110024424433242434000313040440133043223023211310020001200210420023011114243434244301443433044000323220311321232032011000204000424240231322441024310340403343110224202201132302141040420204142332244111331044314144320434223122214114104122333211342323314033021233010241412433121421040413100322003321044241413311102222332011414001111430231132132101423142032231344224020023124302130103011243233033340240442320412041000110243032323413040142224034041330201132303324303410034311121404133424400121310341040231131123213434434430143304303030232441431120000301400434233244204114120234131414023040413304204244403020423122134020110400002232343124004010000034024310400140342420323334421404313204422414443220400044303210332030104214014114230404040113344100130302214303214033344111123212112021312440041214322142211002304323422241341243100014044213223211202032331114020124410143402414014240442414434410020443314141304420133444240344220004440443413124114224230344004221441141312413434121333430001230210243404324310244223013012042331020422211021044443144142220112404240443331034311443211100211300041342031212023423200432232013313313413044344431044000203240211300130432140113114131100120120223123421234143302203012444114023313440331104440030402222341010430214202331404031344301020424403413400444041413122244314241043112423101120220121130403232221030312300441144021304341124233202443221012214010121332130122202240414144310233233232232203021303242012241203120234122401311134342023400402113143114403403321033110311231004203231441114104001431220023403033241224032211222320133244104010321122012043234140103104041202230241302320042434144310442200140304121334120410433113013110220230213100204013131020340443422342222431330044212141233142433413321432033204302440323340020430032042110323302413034341003310103012023302414340023314134302424430222404444132321231133032421111044233341323224304023402240131120334412322134130143430121403201022120003444412021200240300330223140431012013103212134413232431210344122440210012310140200142423044211013043431122002144111140043103122244200300341211333034430333310111004214312411343220223444340302002110404230341100244001220140301122401011200414204102410002312014044010422201243102441334034222233442442314404400230314421122120302221443133043134401314030044400144201302130323114131100001430220412021322134100421302004423002303114012341314114113140412200322101412", "410421130030024132113114002200431121130433300101203203304123031312000443101021322211012223431213312240002313430211041034302042334042013200003112121333340044244012003100101131012001130013313020412241021123232434021042304234314000300024121223444332134143000230001124430202201433203412120140014302224322231202400424042131004124032411324420020140014412024002412002041313220114124022341202232403210323240104400230402034011203431230241220302213012322143322123002302401240310003111132230034222303101033424222243410233102033421243230123230312123102143303042114342234403002300321244022001342001333113122222144001041201204314434024222411211123442423212101220332130442011002102030421033314013423332443330203412430130120233213330122322331032433231200141240123431344341231200100113320331242121104311204414342024404221331013224240232414441043113001033021111220413122313111310223434113131441431110444041413220322012023332404043232343042244033231142130201323234344040334111130340041420321044441412414014402421141313214400224233432010121141012401111021332430012010223243002112324021244204240401313103044341401414134321003210332423334113011000232301002342344204241041021123120430403413402443132122002130241303040113442021334101104031420142324344300240133041434443440003423330143231023440200310344010434214043343203143234430233231340300424200213303004332422102414242422303342000340321221224234044314313343133431023443002103330320203014222304132144420113034431041303233210302431313322133142401111141023422302021410144032121434344022334212403323011120031144002113000331302332044432002424104131023114120243313014114004234230124013214314203400034042342220344110202230024332101230241340112032302210334243311311114404101323112113120303101020240433313143334311122044234232340333341441121213344312434213331303144034441202322131334133330343034142130110301432012432133342013233340214021420114122234442020242424201040134221122123043421234223403213421444121043131034031433424413213120323030430400010110033200242232323223420234202403100313232113231341031342212442142401041312121231102101212033300130340333442244032314423102402313013333204102303134130130002021240303010111330441022223101134444404243221021000031030421414232302312200110134144113204303341220311141144032034041324402442344240232103210001321140140412113230341403000101104243114243344030201124131413314323240404030134322004411243430401404230022204134313342233311043033104044201212112320241043333244044343020232020130033020230411441000003411201203333024331342331042132144101010013141240002413101322131404231314011004313403203441402200344331104102002214432202203434242222114442312121342404243143411041201103030010023243123134233023040022211121022404140333321442034313001240333323200121240231122030330303243410233244412231431402302404331312430000132220402440022011222330120210020203121312233442043241302113232044241200422110412442020231121410120211042421103020101110400032113103024334300324320103421411413334202223340232030423103313041221024231131120420224423243321231102430341014023434113443242443412300412103314041024324101132133324241433323412211244211414333104431214104112214020441311303210120202113121231332402040210122301202223022442400420202013324443044310421321322141402222133133242321202420211433442413202242412223230302431441223211203403300411301142302030322211212103312024002101214400124040124322032044012134131041341413300232441332242442334134244112401140401432303040102220004020023301204121113034024300131110422003122301101441324132103302111311231333230323043131211410330443103234031302041120430222033431031410342103111143120331330444313431413211114433021042041222302234234212122224443242024200210331133030133203200421224421402031134440112110222204101140033131300424034401020030242001141032040032203404413403421223320122400403333104311012341142011441324020003023023001421044323342431000434144431434313322400343021134404104234043220344023400313131230234330203431031213334023031433213214204000434230212404014432403102322443141132233013423021401304214133241131143321403323331301321024322300032334402133232240030024124141333104201422443144033031113304013210021140022334232043043301310121143311122234441441344304132201111230421122412030114220210323242244312004030420144330112134224243001231444321423244341441234200423230002313000143403042021114314243432001312403340131432422433130020203321100201343020102211020022330142103443034013211041", "331133431443132412332003104413123403000220210314433301041132313322021120404141340443431030422420000224402422044033000113103323312022320200221144244321312240000422044214311410123330321212020213231333244121101233403303343230432421113411412011423302230224321344200200444433101124424422440214111103420121200022213042004013420044101003322140104223232121122234044222432412041412240203203243244323400214433034331020011424343300244333221042344313041443300231214114423010002000413212010140242231433231420243104132033041203300300210101323223104232312331424023334202213224321441210001133334212033443231111011030414413331101003011134403004404023434113342230210003143403303414232422220230441140244214413401313410034113344021401032002142233134102313403230312431331204132130024224400401114433411001232222140212213242403330413400004430314020410324122304434232004124420123104231314122112323120241030420040242043012100400234434343302311110301200130411011334140013444210304141333233312114204102124443400401044034111220432324143242413232232031134244412322424430220312010240200034102024102343200234423024210421034414113144333314441144030424014411312104003341403443240312323421413043131122004024313302243412322223123002110131201030413334224431300231040410310423333040423102220001142432142104230401243100313201424011004303201220002143233140214043020134111402144000434132231400302344442212341032032040323342242214123224200343004443302224140112312102322413021003344244300301323033240300113404314043213404333222301033214241302314033010323014101344033420340111423213441020120413004203220003041314120110124432013000101244020024430311132012122244312302414422312000002422133442130443410110422031301144040014413400322124000330120242442331121432202422134033432320341322234220223442331334243232313420222131134302204123002031234041400143031334322220003204114124043244021334021133011422123003412201432311243041433141334140403100343233132413424034123032101013132312333211223243231104323234112122420343024302334023102034232142223443211414123322334343442411241000101104131234411441322344221010221100214402304413032033434023213304101001342341034020402240134214124344222303302331131122223422331122340044030314330031042112244204433021102101000313223340000133204201111443033330410130244142402342004023242433214142003420132442212212331403312420202414010301402310240122004204002023403023322134044324112413311000344341133143040012314313402410441141411143020220234043333420111433030203444432101334044042022443332031122401240044043303004031114304342033403423214402102433432403110241043130441114214012334414403401221103134411210201012002223412223333334310431242401304142410121332042113100201320224021004232230231342142131422102032430221404300322102131340321012143234234011102443234001344322333111012444220204220213114143044243103201101143233110441303313232114313443401000113411041432441411134100430132221101420311331013021003014323121304012202340333301424113240220130312414143040121402140423111034204434303240312213342010113311033332010300432033314403110043034110034303402313234030110444400331142220201310343004044012302013422422144000213441230204440120234430221341440101313401413433240313313330232024312224300233043020443320410103401210232033003441413331422344103043232241341440323131023414421142313144102033003100214404002410421432441310110242112004104411330301222242321443433221244142100332112011232023441101442030213304243433214444320324403443123331033140044414224234004100210320142220333230103410401211211304023144442304413024444401301003043024033202343443112330010100142222012400133400211424444014444020342302320204043024441230344341003140120334213102303202430323220042111142411400323042200423210013000141122010013404241102312322333423414200200313241202443144300110231131311411403004142042424414432042230441301221403304414021103444340323003440304144034220304111234130144113112401043222044030403010100130021332131003220414412411211230341321100312112223143342433213213013124022301113233041334102400331312244104123231233131202312130031321100113143212013301014303421300303012404124122004201241114444344414214141102032104102111220302020312130401142203123024224231023032103233311333004433433304343441034304402114143202001304444043001201412444224302203003100041401020214423321111234244301444312121102304442344243334401122012221024032211241200344040042211022213422233131312444142043113424314220100310001400404013223433424", "023044313012104212221331210102001134413424213411102240243100411130334123213433411414330342330304040323202311022431400402040223244202012020442200140420214001034433124241132013002241121224333230200024130134404200432113130232024034412331313301110323440121444240241102040200342002214412330101404111414114114444240421034201440104144030022124443104220004431303422442424300240134114324241413433404130004112224332322434241402212230212444210003214423011014132410030141440012202103110133322214203114233111402431132314221213420121334443131213100211330230022243412124244232410102131004034304433431411222214131003330442210231302420432401223143004032130201040043111011433244241311311144302302123133220213414010204202223020420323221131224303341031140140243124423400312312043400114434020122424022103112111400334304443203324202423002100042304024444413311300011323144240301332110304244002244130342120321014001334201232210414311200014343122231012344120434424404302243431223304341302413200223211131401401000042124313212114220314004211241340423203424124032300343121304021233210410430130342011234043133014324404143300012114312134244434313431220211000223021134414440400402331032022243341013113313344124234432040433322020042213404443114424210203141032444022231020211110340044421030204213021123434400421122033331004341140423100204112404431141312302140231111132230034004241100101424243143302410120414013141301400324243310443114142414431203430044144114004440342100221104442132420421233032114122224034310243440430000321443010231002231331010304214440442304421033323201401003243300304004222333342021143232430440200321113030431033202331443421344111010014220033233104101402004310001201413023244301222244133042323110210131120433444033141302143132023332033433242001204442011101112014034032444211214401004011001142120041243222002201304401214211211302304333133101332401342131233214332310131132224400343004222322330041310024043203403442333001333340313002201314320144224244212014131031432034012334321210321244121234214230331022041404021113344434143342301342332322421410142014440441041113004023444031412214101031402032121212344034010041423230112310141430323431130341002144313012344010204212112401101230143122234430002432002410313030010203041021440110231340224103221121334432122224342002420143041402122112021314244444101300243402224013020332123142230140423144004224222010102101410411134104414233112202214120221303140432021131003322443143034343010440124310214411304142421312400342102433341313330041123240241210043404143114134001124302031201133402212100414401012113031130000000444131012404110232432132202324433441042123244022244013102303300312120012411310422101034210344203332310432304303011141423021004022413124041140113232114110020311403410434124434322301134003123431120303131444230423433231442104313122341120012430143400110421332024334100410421224142430204102412040442304334233401102340414324004222411331241120441424421322340040123220142114030231032334324331420201320321234040101311230140414110331244040334434142041211444314413443302223104141234303014431002211021141304223234410041042013003024114213124330243102030332243232024232321103121041121133002241200201124431420403112144430420113440330411333121243010340111302341114103012304042334230101224104034224300041244220304001423441040420133224102241241330143432124203131340431233001141132422100413234041124144114314004201013232330440440342000440120004421221101234300132412000132000143343232024442140411314101124211410220412241314343312002041021223044222041202134212104403344243323303222301000133313002140333240001112214022202300440211433231230231140411420411033244212143124202010410000430330414403400033114242141041424443214322444034002333143241224024244403114021014402220112222103343241112123440324241021033144213301303142341333404411030034441413320432341442410311303142041023012330422040114201033221433401230343043321030012442342012303210313230044341202313011333324001333041320123414214021143424032413211421102033444120040420121404122220132040001411110300101023002331231333442200322414240041200204440134432313141423014004213440044033203431304112233322231311200444204304024304241343044414301130411343301421121322042424132404100010243332001403244002310002330444403223020331022420423310313324021412301444131443130321242231341203131034431204330321212110123032102423331131402103334342214224022211101323343401220420104433031342013422224100443123012341243001400324312", "003121220132321402014031033204330122012003024333333100204333003431212013143220240231212034032220200404444012244232130413041213102440034431212213403441011334310332240101234334130124303324044432434234010432140201020232004202110224401120342211241040421332221321423004340322304023033243013310233203143341130212432312002432024404443332440342302042140213204104334404423400000020343112142443114311423311343212433340124410311000310440431421202222004432024002232103133423311443104312342041443411211443231111302112432243010300330043004103223432303332434021312333212012113410122110123203124212330314330210221301410404223140124302334410310003323031003044020010313421434234302414031303443111311020401120411000200341212210220424324142404310142330223420023101412400402341112004230211224341402142140210202043141434301334210242403443132032031441123431240210034312434144410041244413031200001444240231312344102342240104042434230402441431442210204032100010343002342200402001200414024003100201220431122300130303100314323330214224002311014132221131124103421423230010031103204243214131443313111114144312424441231304031322423342443443120343100340204124110022341010034213331121031402010331204143413123023304024302213240322033430322023400314333332424032003443312242223130401012434313114024312004244133223021442024002330331313323011422330421420332324232102202332112421102140222434440200110432113324314110024134130333031344044002302131014201034234131120142230213230131203112403340204442400403223224103144201422323012133044411212013443440401242112032140320044204200140224210204110043034021412040403233231230441102133033311400301120421011042010113242403023333210220244104221010224122144230122333304042241312133241104102341141343424213201300331320024024043224344042231102021142314332430411014201011111204214323220312313030411123210121431031324400103022031433324003321040422401032114312402300010130304341441402143302220113242244411420221431433300433141132242041021021310340220442210341404423011013343220440444140244213302113212100004011344444123310302204201232204120443313143242134014410033024243441432444103030131130210344330312321410143123111421110120111210031013320323201010214232200224341120244003100410230102044014030311043032413221102122233242220121241302210122140044114021434110301412333110013242110321222022401224233001434301343433034434044413224233230240424210312203240242443110304032234413201420433333411032210140222431300421144220441233444441202214120020130043103333102402222300343112432200043412000321440111143231433113104000242211001112214400314340201002324020424113024024204424223121432324013003441403012322423223142323433104203232034422404341103112104433302044210322221122022032034300200122214344211214403341113040341122214131001304423143240114304211423402403212141230032343232321010102203014422000213000024232202310104320422311340101034432034403103104121330304442142211041142403220432043300341103042401040112121123442123012233213342221312022344444222002022343324130134244132120013334120040213400340310200444440321304221132221430034411401103042434043140311400141410014120011341440141242031303131240014300324143430121212023404231144220313032420023341310442213113424144433431130431203224232140100403314241031400033230102233230012012221433121032112302141142031422140211143143011333314234232024303000310242321442331214403222204040014132331043402013432201344404242431411422010041423343224421320400122230434220024422411121340140123002203110220130214042204213412422024440424441444431301000022040023021031302113013114304312011020134244102404322211323120010344204120141113243222302223332413023103424121244123401233421403024334032022102420000143310131044034003043121241134422022422422041423313401443214413443121041433021003110243201201211330030213403300424021240043004122432121034321031142113031422421442034033223434121223422004204041240202401032004412011314023411311001201214132204334134022043214424241222421441412323200000431130200420311023431420403004433344422141020010041112302210023333011312300321310024114344341302411003041100041414023403303001021423444314324334200410123233313143020214110201413224433321140200120142300044103241243031332100400331314323021313402413343411011221022413400413344021134222240403434200033414443224423102344201223422411101313024410140130401404400000100433330111410024024201204100120100314344331024122413233334211141332122041232000404010000001332142123233013310313314", "043343013002441232301114301200324014011401231140203321003220402020010112331224310033120034230430131233322140422340432024210231040334201133222214134412434141431430422332233111201120444134430314313013300001032433343312001110041023222142112200030422434141020330034024012203420110314342220004021233341341004443343331031100304321040424340422341442443011221124311233024003130342100203424204421422301200001102101430042043333044244402013040430212313231322024421122330331342104124122411011012032044430143034313232314304112323034200112344133424221343210033423341302033310232241320123330201010343341011141231304041040401011300143241330430100244123200330022031134122442310421113041101333200032101211233444424012314200423201240311104441312110433041032200323230242212044110342321322303204022341343432013241110222030243434303224003341334112010140034401221211124221423112211330343111104232212130042021420131120231320100311132312420442414034100223303330010103240012023124012014231340421043201310143044322030120020420341240021141142401432001231443313333000240021414141041304033041432013121214240040124324440413042313102223211000142104434101110310201142441413213321232311023401302131311233113041301143323044434443232322031134311414021320321304000044414111444042200441404340431402100333042112230043400031231031344040434243043323230212231410442014401141302314044231020032212003314301200032024234034112420330213022221232421404144012334013423120312431414134034412020224414143204424302344120204043013101344411420100231120312213102231421313413423424143423002130111244312440231132344201312223410434331113111211122010212200433122021203344004421343003420334240020124221203241432301431230202234440340212044334022340400242212312024014114212123312121402413101300101400231003414444213143104401204130111042132144343310004231402013434331324434013431004341024041131304202214144343242332000344112011303300114221412021031304313040403101032311430420434440332003303342421212324010440002023311131003110201132003220430133014340011420014240413103404414334034333110140344201101231430240243314444024422302122132110022014213124010320230403432303341434413423010004440433431421344001023042103023113233221301021023241420420240323402030230333030004424304201410013011232134200243010212130231443334314311021042400213010314043404102434404422332230310342210122400413200020212013142411020120012111104420301042143303103324130421341421344011201431100232200040111121114320401340203014041310032412100342311310431003230122232122301133423311131330044024301044411032244111423110414423311110004003001414220332413420031032344040444230131201433233313242321320331311023010201040403243340320333303333423042423313403333422124220410242223012321124443243142110223243341211441331400121311204121433211222344412201403230023322101031430224210241121213434344134100343203110104443400431324103321214100241041241411242121344130031024003403413124212132222400000000021010410011134104104433344324433401222202041134323032434211344433434114242442022113143233314340021422231143001220241001200342244204441231343103314310312402444341321200004241112430313030222341444113210341000302100201243000333400040343244234012311200440230302211010420032334302122221144332021242304441041033204014241420030230302002011143314323410334003322314324411201330040313402412342243224004010322413342410301402410414011342143222334404322400032420340321333034213332121232213022233001312020243231421322033404320221412023322430101020423424203010114443400343241304032324441204222422101022214100230242224030113323430033104000013114413210223443122211434101043111022341443340323104003122242111141201244330323442323030421013143214424401433013014211412102010213242113244213110223441301201134134402412410301210323214220231024424143243323203004210142232232213221423223120204313021314012343042322104010321221003124103034431423343024234243424434114230013143223001102032144230224411334440402320424332033440330241030333204211434124301123133024101434001121042303310320240133042102302000334011413332432303001211114044434033221010214021304014331333140413422240140131311111044203431232111224143011231132141312133344231212140121012402323032433033342123032441431132204310012040131401022422110420040312434231034132032242301040212200322402220000214244204002312313040201323042400342241400131210221314243103433122120320342332001411032323431231442330424241220220042002030034424122220021432331412112213301330", "424201303244314444004132132032203442420334044442320041300044442002304242233313430041230312202331202332034241001230220424300013044213322334212114111240443144104401201040334012020343340412200141404030002442022012214022422103141201144241442004343214404300342223004012202224030233242110342101434300123123143344123421441221241242144213340034301241001244414412302424020410200100244011103012144020044112300223402233421001332043323404133432344104404322423134043004404222241342220140413332332200411223343034440243020000234430330144130321121210044232232313421144001434133433303234230123034031203140434003143330320310344001124043443003402104210333412220113303141211120144322010013421024134042433232404230130433043031302311241441044120431030141024424344211243422044213344331423300421402222423113430323140324402131243302423440424020143234400003331203304102121301022333331324300421003340122333341101201103144032312220300341342321320431342032032003043223210312302244220430140201311010133423311332123223214320023401444403443041344114403302421002031434224200431030344143003130020430134012441411323130303133110240331122430401022043324420444343110014122140334220411002000044200001300414402431301432010324231314303231402343143100311304013244343342240132140024411411232403321013400301044144440301404011030010421003401421104440032201103222210223141241124341143014414433332014342321042424100431020443213114003343424321330313201142211123324033112322413222413121242112141431314321014332222311323024132434100411122022300420124331312200042213241200031221323214434220300414032012142440022343114343131102012434432400111233403302411442244003302442132342140404130332241002002401112210132213130024131224024034401023040211304001230210032321412402414124403312013431314430441433332042013401111202020004101324102143300202404401411400314213344333324104102341003323001211204302220120411332033431011313410012300123140341420130101313241403043444030420022301411210204042403334040442042031213421414104130423042311204233442444244401030222321212423311233234134303303243413311230243044141201314312032003411114042414003303002101002302040431320340140102123401041303333210003132300023330104030244234104444312201221031213012430302012341402420200041243322022130240200310124130444440444102342332341433044142401131422430401000303414303030200130103023440223230141021430122000012323210313100014134040012220022132300223322244431411102120234134234102303232104332000423131310133402412134133230310411310114041223031043331314040040103142010011332110330242132402004340120121012242021123012132231244122330030000040230220434021230420210042044231411332333243403312224010241124311120001204110422404320210132414024422400040011434433023223304310200104001400211110222411021241202113431031402404322404331020010233233314310021313101042012440000131124442332114202424003342340102100134020322412142200244344310101333434343020330241331132422432114242404021311013142200213304240210134023443041423440313200424403310103003200322144131002444412141003143340000201302230101430044200221103000404031004444044102040240224320034320034320423013134023431400024344040321310001040402312443404024334402330214234231414234033331101433202203304302333034344440332430123401233012010340323413441432032131113212224103021204302023142343041323342433204332024102321341413430231301021032121412104002441113000130223332302243144232334044201244030210443431243402202123142321104100423410110234122322012401310301241011411033244344401331334243224442303041222441332011243233411401224331231341003102221241020202414411301403443131034014033031032031040121321444303403214003114213114422012403230401402210122141332123432123443102034324344244132122433320430241134342432431004431421203413430322314332012441331310233213404402314231203121123023430020012114431213241434323224303302242434241332224130041143310332124302014344110333012013224342144414441120321314221332130104232332143331221024332132403044032302410100403002113034133321114334340200103130323442102103020313010001224320440202404322021332301432300413334421432133431341233001104132323041321314011123111004014011230421142200144021341022034233331341220141120342311310220421121140434141214411022030320241314141123430214112341000011401424403033240410242401242323441033141113143301423443020013133311313201433400331323220313010030232300030210123013310301114324332044133122231324431121131341401204423304103233222441024144210242432032200", "212414032322141231224114120431233044012412133114002232331413303200130013404103101441001212034320003214223333010002001122200334132223143420404430432401021000133102201002233122030121123133240033343322400444313322331112313412403314334213440440224341143414223000144132323322031230032322231144221012410144301403210412330214121111010011013104230411401324300113114401233104444323444330220343401320232321021024303034140402044241243404214234321220401010341143100010320034124303313444330202023143301222223132041142331040321331402222440101321312140232044242400114203143033120123230121211041041103400231201102303443120343020340421413131124110111213204424343122202044412322421334040110012331204143143324421412334000310144234334003344331230331031110033223320334042231020111121131312424012430401340031221434314223102143132433431341321242314214200342320400224420414032412422043104101403222403410012242132243143234430204444111311302331413133323031042443330430341320211143002001011302133320210331210332013421040010321410122310122434242434442024233004022043033433340123240202422221333433402413014023421410101113004123023442023221204010441312312243432122113024230422444013443411242120033112440423040031204422404234114032010433330131022113032414423103424414033103144013343041313442312232011334142310121410020442020011314203203204134422213431123434210410404211404030133130243232332301003204423322014041201300024004014430132204210401212314403244013342041141211013423414404132341042430110303132330324412322221002040342304242423132130230103141400431243012133431411014311423020002002332204234424043413010242213122444403003443202042422131431420004232243013032023342034230224223000204344201404430320430112121024343214003210314222332444110314021110200142333100301422011001213104044444423121243112432311120213014420433341131440232112204212311312314301214113333302323440042423142032134032240310402330043203011042123421324210303024203142021004013101110144440004042440314431201140223302031043424314401244034032234241000130404143310340410302310024103041044413110102141140130014301330222302104312313332022320144402433212410100032011221312414032204121334230012324232132320401141313131323103021202033403433114340221342121004033130024121200230401310402030301402130231342123240300032202212332131041442443032022132031103031401330103240034121401241204301413302144233310011412043013301124332021112022022043444024420013011032231343002032101012200413124343414143220421100000343103300423324200420403101001400210400132214120003222321311123112302431240031032102102123123141431343323330403220211100041202203041411331003311403442413020440433123240413201144311101231110412042130212020444440434123313120022113344204344310441112440402140340331244242224124102402404214244243234442022140033433304131333303013242310231110420123033222041342434113020201444131444010444403200443313203300431110002421244202234210311320031132041404001443133440041200000144122112000114143332401141104241123320304340142222322302123200143024240323430422110001133443030202130113433131440243333444020024002044012134012433134332132424424100414332243001040014432033423024243420123430224112002124343411243101124443403420101412100211142312023304102321312204220000424323232234020443412200220404104142000331102024133102302134302204443103431142103333024300122114012211441042113212211301241302341432233101212034443201121020030214202134334143102102313022343401000211311212313124114224301321212124420000201432402112003323114011111310103132324414302142114404120444044011344024340040133130231201230333132412223034104332223340422323313041342030313034102124234244422002112443203312412100414441221003133304224331044044012313124204440230120011440003301133201320400440012324311114430300313004132131044042424300040334140401033002033014321210233134112420314400310321214021322004402440320043044100103433003421044202243321013312301334330424043140132014041122100323220401334140410010031323422122231320111110422042221101221020342011442343040130023312244032133140141410401042110032322210313002222413311211424022003301143124000244423443230003302110241332324230430101014241020033304312103034443144200143302300021020410303111431203000003412341412234404411234032310331321114413424034120412421233124033141122314311111241231233100424240410440324410130041103443433300243414431341111144142034440200404330110032211033210324444001444300031421012012114220013313231323001421420404444440402", "021130110440002332034041441413230100011323313414023344402120301412210112442332104003010330011122300402112242343413423432144414140324242300001011213431411440424310131320331400340101332212041140231113031303414021030044020004400211420220221301211242422420401434142412224404201330314222211103012113302331230104313222402030410412211434242002313011244333340000220431244013224421213343230422402233012220130304030442341121322122224424324203003042204312131433331040220044040100313220230011101323400044322033342314413131304442433310304004412033144134103341301103222041221342404312334021213324434114014304104332210310442112220320144233212411432122214010243434100133212204404320234104113210113302341010133222140302121024431004323031334120102023203324323314012021114313002203441213330300143332342423333432210231330010123043104104104443110343012202111030231301241203340043220434043432012324023334234011041041414043414203011130442032202032012343130423341311330342203313343113322100102313303114243444120141303333240014144234233440433203402003311031433134020004111120212122244114244102323011314304022200103114032210023123042042100043111014214121112034003433332232032112112143442014403312242100113312102200214103130204034213203332123044402324101330110203240220222232242141421121101021113120221143001231104402303331203110033441022321434133041122042231243014043312123122324404034323044110341324404034211233444411400413244443110101342232320332242113103210224401242410333143423434322332040110420104043443104234320332340030303312100034101101132420120013102341321224133044344134132012421311403414442134431331122101440441413414323012413410403101131004304304202420131421343142003142123444432212340201423422222411423022144044240341433310300220412243102102203230113322310432432401124431013001242303230304322344203243003334434331112121314244220401230021322144220433030044020420031114223414002130144221032333013104122000130304230412204203422324231142324321141233002142144440313224303033133033304221341240240331022413433323403101442023221302213303143412411333303220002404411210212220210232033333323230204332240410004111301310123021202311222043340101004433244424440243233002203114210232132043330412112301313410001313041010141220332303143040233034441001240200403032043144234034313201224244010113424121113242013422421300122313441342203240321140202220412323113331101311302020132132304441021102040140120342331420232442230020203222301203223412123003143343121241022441130304314024324014333312240023040014023003414111210023313302444440432142004124444014010402240433424111210030431110312300304031034332433330000341412140402004130402140343444231004000120440103420201323133410312044310004302220144424103323103332202443423141130303420403243021304032430132321131434024232201343020213314223340414321414142031230333301432434443040334041124313011400113421210342124314200311334241123133230132114103224020442314342343430223410313042124223011440210111424010024400234221434432202332304410022104212442404040421223322333000403312304012143022133203304042210123202030102203411340100103140122242342114403143344434142022133030014024111441043331432410321130421430233030132304010441431211214102313040104332022034333023042441013224043130111401101223101033433424142324213133320322121320100220013334223214343332001330224443324013130212330023142113204242112033241121230010021413433111343404030004303434003110333302244020124401131334330100342210034220130203303403002123134104403013444113224300104111311340044442332423201043204013440122242403444401240341032032032021310141130234420441113234300010321023104302101124112222410302420002111403420211102104332241424002023420320203440230024043144311232114211334314300132010303421224210212134304303134223034144031100002411003441312202022202014223033141313232202303044211134332334004441321313404122233041144011244322010301302241331231313013434412102412221411030120340012121420123434010443221241404044300134144344031102212312234142224112334112423433023340124013302430031400332034412431132423303420213110303414210032311313431041312031031341412111012032014043123232333013321402333204201212402431114431114300404123223312131240424304410221310003004124321332143042410020134413010313110423110100232221212313433130340432342303322200440221141231343234211310220010312333221322003221420204310411040112132102313423332313423113100121213104102324220321320134031401021404003331021442001203033143030114211244400", "244224341313144131343042333233301131301144312311343103010022434242320313402202120402122430412310232421343214341311303324401142300023001440311201114122130324213322031032133414321024232321043201013200233443333332121300030011201441434422031310231234341003330214242102344222423242012212011244411102310100403031330140433320433331120311041310014413342101304143041122011123400111120133133000430134134012440413240311102013410440043114024213004411112133032323331332021234344141243240432424341333400032012104211102404322133440000321422444030123102202002421400021330221331220134333124444334301322140430141102011034422243322104434341143234102134411040413444314122434144202440102403241211434324033302340100340212341304113414443010213332111144443142401043133342442441012003302430440032200202204241040332124331221202441041433301024121440123243110413220430421011220224221341410313121234230213114214401234013334431221013210212411013231340040144413044040121441011342124002114341232411144231404010310041431421032331024122323201422433134121324123033331212032332410023211413003040420312233102130012210314002131214303403223241203011214424011112333324223441220200211104344241041242042123400330444124301411410001421022320324413114241134440432234302313143234101023201201320114402212223032341431022141332332213041240414144212232341422433132200022133330133304431432443331331231123144433210214243230324411124433121420031023321212333111020312401210312320010003433130204411423141413301402231123114231214332004134014330244301412421333420023213043401140414442412414212111423040100213444221420333402130231314133110002320344123300303202231223424443233332233404413420101010310342343004133032133022412042302014331010133032200130024232142120234231212214212130121014211301244044023432403022414232422101441311042401240301134031200430030033112102300144344201230204142221201233040010033033434440444221221011042232023042224402312140333030400310004200400423422000440412022033120342411434324023431324304323103320440204130212131120431012323112304434430221232204210431444112121342004322241340430023311104201422023200142104210122011340132210324434421313201432200232333203313142410243033112403233132222334022340113414112142340000313140404210224020313403041144201212344202220123442200010331344010003311401131424222144132324240140401440321101013411212003000104302242303422022023230112103110321410124411341332041314143133020423112223030023134200041100340311222311314412040134411340324403133100044313432143423041440010424312422034042343030343443000131102212123030230424112401342442443003200011400203341220031403022044211001122210333130002203132234303100033332323240003230240423342003142231101230214301232430014143103024420124030033144224434043132412120432031043043214210341000434233421241131332333013344323143440333010020114404433440234122203014424133241304222424420201404340210431334314320003321030041022144303131130101413313142400133442023041243103341222221304420422111400201304143333410344434423302324123201223412212002202233301414302304242121121421300214113121133043442124213431033044222213323232334120104130031231223111441022030010120332403331313240104232320301212222302410323412201412001403114313403304423322321123312322411143303233210244323324314042324241430301032411434143121132201404041211242024102340124312442413133223021404313430033013011134412230040434311241042112023444331122043202113201004213101134111414442001003031442212133323420022331030112041143322343434401100314301104444402321211000321000422314440203231002200443104130300221220141314314202340221000414310441000230330130111202144022120244204320010044111124112000330101403012322043121242240201244302444203040214101110203012000413312332440432144133314402113043402332340310220013242331420433100123244223200434013101221131203101404212312341214330312004420101130411102224213324044000343024413334421330114023431130031013133121101002114443410004433310023441014340301441113210123422123323120300233422200131132401330030121144413230311002223212001001210202440344134214024230341432140024000413003121302313120301012342144143030001222033032121104110313300144212412124000334434143101131303242040444221240314304432130140330413144213434013213103030003103011202440012002314033404303113432021111400230113131410122004120414112402201240203141104422331240034320302021301412332400201144123424232234324002111144043420324224402001042211232011233321302423422214040404202231020103", "212021014430410034223040034230320222120323422421404312230320234303413443121442413324202411433202040400012022101141311134211144201403204301434441314333304323401432440122430431321301321303423044103311322124114410214343210143220131233304340340211002343013340112040301333301002030211040443243012122344110424042130434310041001432421010344312104233423441142043210333400023443321411144343134402211400334102234003134400134203142123341324223021104123013024314013300323332141042222243403042211243234230203140104032132140124331002300044144212112120424102020004324240214201334333123234144034400134212332344323432031231100330411410303423211301103412111002301411403322040142230011440021330440420323024214101332131314242123412343014131230133111023014122322340024123143131241411031424420043401330332303042331434443212314342420211402232033423000044440142143344003100142201343443214402410143140323341143301201301041213331431240423122131110314021040000110022311104242210432304020202043033424312320000102202220023402032322324300112243242213104441430122012334210043404432011421141333000314432433242410034300232201132140141234201202140410014413240304321043043314003401021422202213042014344021314124321110432202224440200013214012301122041120343240234412430244041242014210442121312233244433220321111003330143211232123103032102024024434320440304414110302200002440140341212144434424411434330441444331331333301421124110404133314330320200124403423031414004403233313200112231133321422124130440124432231440003403014442201321102244144142242342310343433210221231232342320321241232101401031003302040440312200131440422010124344113211120214443212124413224302020203213330312314002034141340103323033104210421232214042424041430124300303422344424020422234414230424201333243434010233134130311040214123323014143123021222230032301213132332040144032334214422314403200101434443331000034430443403142142403333223201000040133323413240000231000023144240333301004300000430041430124330030213214403344100434424223422431331322044140224022021240142103000440041012204403421132340134032404344002134411022124304410312311111121014243222113404403134002144344313404222441330312301420101444112001234210202432313203114140230313212331124244104013314420142001340203011010013420002413104402122330441300433444431322311431013443221422444011144213412103220214443004143130033332121320412323211321033243131334330301404411044404144144101313012043314144122033343334442420203421202122213113234420423043034330301404024443302123000410413441021123001141402003043332201444344440430424013424432413022434344143000321333430141224033410144240344023112244432411004103112101323410330414224111112112313141321323212244132142140434010342233441244303033203030044333424242441342100401011403441431321444141414411210032203410244344140214443311221412134324431340410331004313431231112313414003042322221400400214444313332123202102011444013432033034340142224041004414412240402043342323033342013443001241002214204144310141320120231241213333201423012211332224140034130411434303321303204144010000302400333420200111414321233243022131423223431111010313313214322412421020240434420113102332220413444101201443410334300012344123102101240124143401310100413440102210023114300214342440431102022010130104120101104420213131402242433314421202131001000313111114204031040021400021003441212201030122320434443321213443021020011323042311414320233113411122112423404332243340340433223110121234023324243231100103403032333440342131023123000223101301404343434331423332332412221232104201200343114442330333123142233342404124234213431324443441132013141240114403421301234141202312011220021042302333140342114334032242403423104144234042432024013200221041102130414411443024211201232441020132223032434401432121302320343404333201134030404232403020100441221032111023434114413101300003403302434231222324220131133034013012214334142002244432204413020240142330011322240041040410103330301400232421231144141213230202033232413212003312112141230330131101204301343233024400304042013202300133013034122132000040313042212232134434001444131023200133230100440442010044210233241423032102403024304201134402323044121014303034410142143300313304433340213023013104004431203242220234433342130234104123101233244034241444022104430440323144040401021234022402403401401123224320304140200022434220200134410243401201022444434443224023401321040222041013011240414403440331434432130111302420004242324004033141322331122101020223223", "031211114034142213244032034000244321024034300423102440232022100242223043031444430020244411011311213330411123243104100313343121142422232010124313224404112012033233010144440022144243421002022441221134401212104142102232223412143212030034431230132011112423104242120142410223111001202121012032343041241311434032420341430104302031133324314103342310224020244344200433120144122444342113020302334323112413102020001402300213243143441100304233103301224312004444241133101143223222101030303344032412424320403333043131120013133413134444322341004120124240442132013442232013311221024421112232141331100214024340213330322034221113222223402020222241042142122313202304342411221320402311321413032421431413230201223322102421042004041231142010024440313302314304013440334203301134100102420423043122024402212140242432433403340232031002320023401040212010314244122102303312220344401344130033244022332221321010133343302430100123133441140220433414244112344414114313044240242103033231030323243100303114323014302331324141131122210322020000233433234230403020442340034234412243424002332132413333001032142311411033033313103310203120202221221301041340340122343300431320431120420141313332211324100240023003202342244120312000411242402133041400001312240311304114032432140122022333042421122132344131041021130430004424322330202340034122321244231233120324423131030444311444041402134044010322301223314213312112401132120310041202004213140041431410434433231240241004221344404131130411120211303002144310114440444113420214210121312230234200424121123203420043423222041140224334212221013333033130411104301124200014111210331022211024114103444404430422411111231432212010010001030134134333403012324301343003210224013101441422303431122410012203040024410211203032441001224302331322002224120000240421041423223200444411214100404323222110113100304301443402214103212434124324201131024444443323100044232420144041142100411214014102111302300200401124002242122242411023212111332240201411022223120034223411422424242021001311402421224022123432232111243004143411143024442322441224201123200404040342424103304324042300030222312211002020402101140424240430230114014303200430410334411422400014430142420222003030211301041402130104101240043412432134041331401003312303234444323424214332340024301104324222441302010010112031233410214010201124120113404414242343020040144344312423412303411334140222104304402312203143414023202040103133344444301022010223412243120102041442200010232433201200000400102321020012030103202423114123404012142310311103343332042113134400041111341100333110424020411212030422032222224331222402221024230332113430002420404000210330131034400200233123010042314120301102440134420344144131023130131111124222042044132141432104402121332144014344242114011312433320343233132043210332234430000043040011010330021010222411104100332044002122333234311010212310041122301104122212222231430111032134143044133211413000111120434433342142201430401202303114023234232223144032313010432012042134130121403200044232140303324240240113030112201432303122120323440234213013212201021201243130222304423240013340244304103001400004143222211013021312132302131422341041310124131341203212213121020111313101023221220423321302314331244031204300434034032144032021403203202431412423204101420144231321203430341142011104411024111330032331333330324312101224304114324140130124123340244213123033442343402241433420211230430134421441230400342004341004431342400400204334100141423341014230242330322003233011024201433033030423242342343141334240230232131223230240402434340423333323231011241003242021433233020111041033043140311213241113434020100042122030432012041020400203112000032422141432024243323243211331144443204414002144142100122133314411414411301343024243003341230212303430404231432340210304401300143242401240022414401404032323241110110003404114400424331000001231042213220402323222003204301232121301300432343214414313320031003210124302423220240214410220044443432313410043000302012122003304222432330230032033222441210113431103332342214100143200010333000203000220220040240023033324243201203201030331324112204110410402232441003123413021433231101233331010004343412030030023001012100021010342144402044134011442230110310243102222120103114243431303434212002230300240322043244133210322142040021044100411320214423434210200034302340123111330400124411441304130210402203343213002020302331000344234204211132000021422140301301342443401234023003023111242141343004313110102241212010013003", "141311344401242041221401111334243030431330442024111213333214204203141234420203103402000111013240103243413014130430332241142133004010423020114014341023433144331432143443213032140321222401041412300030210041402022432311030420331114042202244213203013223044412220421344421221243200330010023310311122412340134410120042230231203144424033320224204232400300424021141134001401434400014042333331034134230204143004242103132111241311201024301244400132411301000114211431433041111420043333322220320113410413010040402423223443122100023413300302200200403333122200314334434211313210402303021204302212322424333032012021214201242402044411303240410442010122041442131343112301022200401043210211013004232411342144141130420414414243104312323324013134413342220441323130442000123133103010432423401144223024430224310213304340413104144044321433111004020304022143443312112001332342003444000104330410314233004301441300113130344032140110030343334134121001242404411444141011422234222002413212122444024223141430331400442123334413004202141013322441133043404111331211222244134343110214223421113014422004202231011414121211111120224101244332434033033314304103244031341234031333440033212222342243442213243210103233020413003032321322344111121114411412213211114332042124330403241432320400231414042423443332334302204121310312422402134121102034110422010424312113342410404332424113332432242404030143221023131022331441423142240200411421430103021331323144043000112020202002011311421110313432123004324230021041333301124413441001322224004221442241424243232222234410034411100210204012020213040341030013124234231324042233420421340444322133010021143024130341301442313202033440012143330043123231304032324144320010444113341122344414014223232022122331013410132433332322401433131403402222040031142032122102410440200103001313031321342431112124004321344344334401311103222224132320210132041403334143121441340134421003313420330441411040420320321233023120224121024331140224244022414342001134133444441211314322443211104300200422342140100040011404404201423131203312011120031212404401132041030104240431111042224120023010333043333001342304421242120432444410041140212003213442113204200221243112240113324114100442332312010313213334312223334443231343343204323044122432112414340120444402134410013241102111043143300143211102042044141331324220043004021203303223431302004033112142044102402033204131411301002240242414443421121011211122240431103102312101300433034120402021242003132024100130401204114413140202031314134100412322232440001213211214013212123441240210120214433044113430422304211231212324432321232441033134041222334223210004131343134130042404041212202410114234020001233031312104300331231333404103203334001011404231302044422024210323123424043010034301444003233241210411102310012330130142244140430142203041110241032440232221222410023033433033431043041330114430424031232103230032121222014402443032234342020334334402314124203212214434102002433210441234411034344001113110440303004130211140001032313120443032244142203204420341303330403020240133120034333023101321423401102340104033400231444142341422113203243220422313242011214100042433240133340312320013144032224322202220214400102233142244324001203214222034322232144033241244231341040224341332113021204304444201120031320404114300223202244001101134232013224130031003200300323223134322113433413133124210100320130404343402231441314042204014011001223113414103040212123330203312111404404044434120141220331310012433014221033310132031011432102032043022411313042210421322411102042223002202334311103401341104442212331000214424013243313432134202334214420303044234234331022402114144121043031421101432343103023241200020222122312134134004421032332121130202033304314431104144003332240222340241111334004342132124130132123142330320220103230330232341304423314242042002412001332242120302422403440122443401112102010423342311421203342441241113413411042022301133322021234032221304413044112232004432124310432240113131403411412132242403344430320020114411413311401231110104324411044433212004021013311034404114301042310341332012013230123122040223404434121142030404000103444442443241123434030221331030422204201343113314400413340121104203333234433320144240244100111242304320343244120213223144021323421121224133401141342421313412434304004343134133303323112023411131232033411001442442410233001211230410431101011011341310304431422224423202142222231141131030403224414220403220130032013113412201243321343213443403423020331", "341230032343010332004211331032342421311001331333343244432431444421031241022423031331403330233010412213243332011012431441412312040432031403333042012324012144043043414403102342013120113101043100332411442201422142121303213333244012034300242130031014120041004211112002013324400112411332100011400313100444213404303222320400211313343431121422214004320434402312110024314322202442131304424322012334430313204024101403404203111410143131340402313132112101132343230142130120400443401420224221320223213441220201014004332220210102210432141111430330312021312303404312240032301341102301002011340114242422001013134033013301230124214230111334124330311020441420023444104211321144430101404011104200214420314232141403011424101201214342033130123241433111343000104210113223440121213130004001240330301004230124244240344230033344200122340204212103431122420213402120120233401112340431424304434033323023244200122213214000033011140331040222244243003332314113114010132303411341010204021020222344302144340040341441432422202141200401403120110021223240140213414044131421132411404224430320331041401302020132103310041244202320112300421420402224123441313010101443114321112032134331032030110132122334102030300112200043412114100224330303100421214402113132310314144310310021022432314132122043133310221113013332420213311014410441404413244230022230012214100413143120143311002443220221444021332011014302344121231210221120203431001243131421114000104102313441220222040213312023114411411414311420144020341103112043414133122230233302220332433100441420211131431430313401140224202410314210202442343412043020004304332203120401301332244220204124011434112214343030132220222322203131113413440104011234012310333433421314402444434243221014232434412341421444111414103001220213132202331022211130414411410421043324043330002100041433401104123104424043434021041134334423234241312143104214141322131433042242404124303010140434413333143211224131040200204044133413312320224121233403430214333103242003100041420320333240111244313433132122334414121014202222043024000403100300012030041010103200222133101311004242123410403443302042312134433343143100114212402033104203213434404330021004312141300321102234113141142210244340132044444323223430030242443434231312321001443431124120010013120133221340133224402104200214213402400412211204130213141040414130301120134001434043103010203432401410422014102404413211444203002302021303414013040324321010123133344043342212434120031011021120414343311430130431421420004240444431030233114141141102041113013441022440421411421141203113204014304322220144211222301111114013021412301410230144224224311030103141433234414334300304202223413331101321043110400132022324312113113442232134012043232020140341104214010222301100122332314144330240443210014232043233321104233243023444403220142234434332310013430311304010440333341043141341131444011141340103142143011103340303410341332440434144401314423311100221210002201233443311440324410131024140230300340311044012230344302010321302011233043242201422114400141013114203030244122032440012300414433322032031131310420044122213340221420242420441221110112001142023313400011324114330010232201433043133004112323141043111401033104441010132300330412103331031222020033110340314412134140211221422433222432320114441142313041124033124044321032402413321121404031221142302021440021012133332020412111241141433020013230300414441303113443332101332301200110102141244403432043221341102300102410034130134032324243043431001434114421440330122214031133004223121324144122134112320301312404042043104214424311412120422003131213134200341113003422424123323440232341140200323122321020021011342332441412032224413303034322301230314242301322202141330234100242210114310324141340303223112001434444012020432144440021431423023141014441303210321102030410114443140341122234330420324411120230442330010142234324432201111324224300303112404224332120200204003240340342000121024134324313030400223020123334114240204304343444303044340201024120423301343433341220432240111112042343013103134210421343232001204324011044122323044131112330114024212133203444034443104343320033022102222031023433034243412441324324330201032122101343402342323033001112311314321400324132042132020423344042133431121240010202423320332344030023211244133322124100300213440424241222221131010144203421024433403333441044210013313000021444404030011113214040143212414431343300423104221133313433113024012400233004102024432210220300404310111223003132311244334324", "042423100341411243204440404321033120224443014241432424434220333032301044410131342013043120231424000232440011433012103124042000243442312034322304132044133440124104310330044214401144321310234341203423023401221012304344213221411414444213231101034201210024342220014310411030303412103301421341123011311040413014211123343410044330444223102101442310213122440042331013031031113022430443410200310133424214304102242312133422331410314443141013100000322431024242032243004324313230101224114141340132113331401200024412112444110433323323420434130230141431204430401214443230212013322320222332200021333032431012411423441143424442133224033101040113004443021232431133202422401321302133401130323124421132422300343432113044040342440223200012342144010340340111303142042220213011033044121232300322331143214020301202221333431441311131120300140313342401103340220111222331312312224031102013412030104041401431122223413330230432121231014031421410041210313030332021401143421331304103330043233233103412423343332031411034032330310220111104444114422431143034104303013312124113333030413033030403211132332014010423420230401034303430333331120014331312033303233210414413012032311314401220243102320341403101112214221322032420032200443041242103313411042423401220022303134431401212442203432124310443031214231344231241331031043114443431110011234223442331003100401334343341321104332014010221032422302221120431130430114244221231113042214212141404143433312001312322113133233104332334212042232113324440243242222122222200013141024002213344341340210340241424403304010211424414401243220014432004103244042420214010424330131304002013230403030130024034003140241334130402330443331111211101213332033220002243401132321434440341220321101113431004023044320122214044234423321224430130112301300140133331420031003444334414314431022022010423211333331420121310303100143324332402203414232032001200330422132331142324401431014243203424102133010330140202204104030401011343012440020122144033144044442224342411323400341103411444010211340013210000001331222322002113122411024432310021012314010000213000144310314004321200103003223234142232022202244344324010032433424132222223241121032330004314231202302313414012220344142013022042431112332131123432421014224010214142342100301403433221232123420413030444124320311120130441244034332334313001134043114311323301024441023102211313232343324012002401220023333141221441441010433444244142221143211401210441202133130102423410421000130143313030224214024040201322411100234023204140240424340104214313201423120330024441134024442013422433040311212031120001441110432144220303241323341230101334333340211042421313112300440141104421331411140414424040104312330441321040312424012000011133444441100443431442021322140020330440412404322232041303422101132212211241410301130033302113234020443211234001421221442331333140040043442000322122414324442341300142124410331221404241412112424202211214311221141130042030102201210421223202434013410211144031442024020102223412414214422030434204210242300003324003123311222201011004110102303111334123441343330004211030323114343200302132423414143334134434102300211210203041033333434422431203243221332401123021114323033401431230111324031200220341010431241333422114124114313431210444203333102330213204343231200004214013144411443204220320244302022034114043042014223321432034023343421031242121134313333034402424403204220040420433210402004413121101000012202020400411134143204414240303131212411100221410114130333441210312302133201023000114004102403032333031421124031331413323221244424114102404321313234123234111143433202340220310020143323320013404433100124211210020424202002213134400242110213321440111322102432314214010230120142132002012233244341000321121223013041341210222302331403410114401240442412404044032312004101422231103313140234414034343234143142440323304121411230430033102303412244340313223232343313002402330340410213440044101233120424020434301311011233320414211311340224010030130142414341201343001231014202411410333011132012211040421320002033130022144103320012232324340202332320100222423300002243400302301331420240112224400230143112200310230024022144234414320400132342012314413242204030210102212111010202330100443244030130212210014101121322031423020242330040102402110223014414102440342410443413111034320301114332443024234211101004332040404424111431334110322312033120020221042401432423223040023231414411020400232004001221324144004411301431332122424334133100444432320333033243304103", "041011113141412122311411231013210121210232344144244034341411010411042022003002013004342341411301342341002342144322013430412324023422114033301001224000242143434141114431030401333104443430214234233300120014344031012333211011124410410313140203343400311030342332131124241221202003111102413112142001422043031342302324031304414404141340024103430242240034104243321241343421141442313142233132422023340320211244333444233110311124202242302421312330214214113144203420201204434430333410302111044433043211112101444343203031143144041024213111443440314402042142010201131244112211433200322302204334230111404123141114040012104210204232330330311132244403130032411332441023232404043104024442012412013042103232334004304312422114210423431040042042040041210311443143144141200021101431121211040032333301013101020123110231142022124311032312230420333240413200300203140200414324002441301123022341010431342303030211342401303123333241203132134221131132311012020013121044341410113132022043341043232120210021330242013401011313400111331044211332020130231422123213423232004220433323240143114332124021043330300200240423144221143322204101333034140210332314221422241442432321333434312232403041032322132220201314004033202220223114221423010111122023134444024110122301420201443143221344331132412432410012302243302322310441022432211431343142310412001414430414411102103321141240300204343010113201314423404441343320031130241441210041313144220001211414102121031003332031302220124314200300443122213010030131011314223322122103141420441011421212243243203242230132132101003314200020130444042010433414342211332023000120000421403010303232001102012113133312444410132010232341143410130222304312333412442433423232041431101210333241042332404333233111224222243310423321112423002403114144140201323233224224020240043013011400123201412041220242402012432411014102104320204030210400432143043042243132410321133200303434342402231414141003422221204444422113323040214004241021414034424314442102342021144211220431014204111223343000304021231002132314004444243241443434124241143040412234331110030223120032303242201413031143040032201031324410310114444214002422140004422113422334244431330033024114404010321222402241030320403012331041122140003140333440141342020204410143244233121401024044210020330322140033321211043422310434133412003200102400444314430211220032143442124412334012144023223312240313411043300302101333001403441012131140132400101212344212021444011204423341030202321313321024304203001330111001001413300041041433034401212424404230443442404421444233134130304104101012113104401020203422234102412322224110104031310222030214101010440220302024021440340330001420430304311341211034204220004212023112324011310424212342202213041004120022114412224140211023004102144040214302310401402422234132313121210000433432441114002211233022111413024243024041313142340442042112331012222411002420013142031313343134422314402140010024314204413224232022242322014214331144003231213010114140421022342432242234134223402312143400001200224142104442134222202232100231114203041222033402312000411400333201204132013122012424322014333312032443423414323424201224330223012321201424142023221033300411343333000311132010243024440440413314422341013034421302323132404312313332312422300322131203134130423231344043212333140342334112420443001443014024134420341403200302221334303123114433343013321031211243201303041214044013321142040321214402442031201041141014442043010034042401323242302424004342100313244104131140022002322124034112210320034401200420031004211411134132002020122044204040431213401330141443112332133003040320044411120410221212401311221433404410132440043130103134313001011423313300134330233111243102214131100201143440203134322034123142423223404001404322104434211303443241212134404233300134320010330421123113223244233240201222033323241443320130003334312041114043422340331010123422401142044014224402024014244312012210000200124223320022114023113001032010420023330431120333032020144412323414021242231030030140240334143122124003030440122200310114002043024300142242444120242121422103320021401040444012302134024343344013214130213132341403240010144042300144411131413031402412340412041043401020324310411210200033340230411113222002201410032223324322214044202334430223211321223023314300121003224044040312301202133110423203134122401432101021042120334113044312203041341434330431241201131434423011333400332313442423332401411221042202030330234131430113243413114001240320343234414", "232311043304422013244314003334334242134210312101213023311211412334340400232204343041211133011022442441442302212000123244032203111011031320143334342430043001114414441200430431020104331021410004043040040023244444312104431220413244210314211332330242143310112432231314414342403213414300413420330102141223202024430413344204213012332420403414201100310023020421000043401020323304010021314132013113101442444324240200401410403022032223442130413330300123033213404001121412010111123243420022400421144442212210210404330010233004320101320343120204101324320330212414210310001201314331434000404231424044102033313100244021403323010322301204120103000411212304013101321022224132301302123323412222301012202143000414413243404102133034423243412414342020011213430104403433122100002044321313034201100140331422001003022100041211243333403222031420404211301103142041132031204210031033420430430141223200443424203404211413310110120040224114223203401342414034403223020224001041310223410124432224243040131201222123143041323402243213334122230003420221332114134044020430104334124303441233322232002032134341040143223403444214141103303034200244202140043413113011204400340034202403311403323332424201012334404222224241343122103340430034421322002024221013014004301331400412324103033332340233331012424103103100214432201122113210223013240330313340040010002413043412133412110023300244344024220143231413241341004321220004343340200320024413334404301211414243041401401110014401301110301014421110121320043241303333203400132243301400003211443343012124421313441443112421400201334343403123104124431242044221334322000244112101103323321113023310020434434330402220404323210311131042341023003003143212220142301031121022422032042411022400201443421114132134310434424330214333211000340031124011112120132012003140103334101404134311210112133424433203320404020412112241142343212332211402031441311410311134442300114100432102140004442220404214122313024300023222414413134342431012104102222444134021230412113311234044400033441223110202004303403010232441040441413041103421403423321034211443031022233110442314241012400341103314403131200312114200210222310340243330143343304213442421031104000214240234410100121223403033330323311014141014104331240224301401231200224413034333241433042402012313414401331124311222430024202024031031004410204310423203120431412344332014020302000230301143402122120234214321143324404143341144400101111320023412104200041020000131402444444100312302012403013021412400232304203043430100114120243242102124402113104233213142010044321342202421130441230110002241402142124311022144442422322423103211344343441034442312241124404140222112142021103411233423131443423134110021240313440044324120122214243411204440412424331020341223104343321133412033241211234143000014130334240234100000020103213221333232121323244133122040323121013141043032310020202220223411401313413320033311212101321442120013132024434110021424410023121121412221404341214403324033212030204440433440042421412430020321412322032442234200104441403022421103420431324221032103330410320342440004424444440002300142240140012423430201234331120321140224322341331312000112443041231413324111003222111234300242231313400120100434113001203423242340134114431020411134204113301223212012431100303411012342242342103241344403341141131410330402044404241044222300302100300102142000412312242202104430430412344202224413244312314221343034433100311221333020114021024003224314432312103103140213220220342214112202412422143023203200122342024311003340443402034411401421324241234110100230310000134113433014123021242211240044424140033310332423132340401133043022120042422142140241001443240223311011444013304330324411341001443430001041313343343242211020142120110300432101210220423443332423022114414200400422203431103144401331123230433010244024313023413201243222421230341441214033441204324024320323114211240444441201124230000021433100324124304142341024000333124413221443030211141003233304022141322130020134413221124221203140311001222310000213223022434402042232020102041432234424214031212013204011300300223331114402101321340033114322413443301134412222242334343224010100301333302133144132131242342113314442200112313431331402220211041312333210220140231422100344422022203122410041143413203014131431443112244224334004232312041340210102441242234101130344312440343412011113114243414210420240143113421202232433342324324302214322411330331400301420141131214020434443401310200233423414442203221440303034404", "330400214424420220102211402212012040341334033210203114344413302334210343142030141443011001131031010211300211410442004022412332424411333132212210430421142201241421441411223120120142442300034442223314304233341213040344324120443314321323300434101232424244320034334033242302201442211134223432442341023124234141420011312120011112211000130231443042140030204311122444113324143041210413314104430012042012404200224020432430142324333111122004310240302314430044413232300331213310312031410414204244411211030012414300112010220421012022204004113232323412312340431233002130340013031030410230014004230240300234343120343022431041431434331103004303334401121413001223222011424343004042443110142132342413304203142221314331212210431333341140320011340443243104322044404303131141211244122232334224224324320213002311102240230033042041023132144240424124341000111013401142232304310120133244223314040031133141022301221301104020312403233231122334312440140344411000111342340002042043440412433344442112334323330213003101424333401200334442041333310233332143114313124120144433400241310441422431110011133132241031143440024443042311231113222321322300143322122204130304230231130240442433114413443022402243202434010142312311003122011341230402123223134430143212224412334422122010122423244301130310102444010032421031432033222342242422232030311030401011034231102203332214414313102440410033323114203004042430322344131031303130244003310240413220123301432243203203343422233414121100443212332322334322304011331402233301204441104212330412032301221323012002402114002410013010021110104120342314132222141142140044204321030013203403222010323302424110333240204314302021311200142210113232013041404232201130410243020024221423430144211424104304344312320121043323331402324213001041110421330032034314010121443141134230010103143234234123303134013301232103234440344404110334204300342410040224402444403003214234404032121444434243244014134012041221402223132434031121414413141104011404321021430011112224114423414414133330100402132304002111111143021142314444411202231112244044313302044022111143003143212413003341320224124211132012032333333240410432412100122400430134121332441044111030201002211342323244121314000240341023122304324303423231130004201220444300441410444413404224214332133413312330321403124110141234121442034110410020400143200200224414012424211143111112403044330444130324344330341323444220104144412334224041321310314231320131423041411310112123021144224043312010144432432240341100444211221421121044220101101400304434310400341413414030210112130033424110041112444221334331313442241312004120300331101231300113433400143342403024011203241241323232142121240113101304230411321142410221202433131302222244322202324101204230040423420233304220222012221340141432144333102323201314422032423314313130001221133313404133024221234034333333343340423302102310323120303431303233222230412412300332003000430140011241030402303300323111102221213132141444033123304224210214311104413204201004201401420133244412104420210224411013420004301232441213320222144333332214014204130332431421212420132300340410013030302342124441004142022322233401144001344111130104300202334203100111102241301342221002310421012231031040111310411344210031121021223212301011313334321032231400323424241340434034310143104443320410210443322310001112231223242333413241112303202021232004222303022203230030310422030223234043130103310014122312200404421223201421113442404110130311202444133403133304342430212024030023422042403200213034222213234442242402430243042400100314232304034420301040023020234221023103300423401000420120042131334112021214441432112431320033010210403400220232000211042104133411040244333431441020241041212340013113001124424101121013033401232444114303334444423123433014323434414244422310123102401312442240204243211104030044414343200432434000330042044300300423343434313042303043200332100434332013143042442024004411424404134042440042233033232244112213013213104200301443011140220020333020131404203412113241000304312313241232420031104134324143241334013024102331044012222320002220301224110130422020441122410422413410114130432343043400333014344021010031331333240423400003424423210002434313301030240202342240010221311011402203424200010022143021124440444030434420244232413231432224440344132302243230112324203131024001043434003033334011141400020034034342032011042311021142110221232004033324013004422122214433310001244311343021120434140240231312321004024401114321442024240441424", "324244010231402332220320034004120241422233331020113104432124233114224011211014324003314401104231130304221342400141002044312012221032404012031043433014041114302140424001343420112424343033420122203313121233243310214011424004343340423003214143333432022212221321220324421443024222201211411444210124420434410112111100441224330311444100422242021142320021312341413143224114441323142410034422113141113143103103214344023341443002214003433112040430244442203331414201334333313023212113042041120114134400101133332400022031312101113121223104022140203310100311114410240020423144102430231004030004321300030113401340434214204423313344012441131331214110004412012034424333243132341412021000044213403301112312311421030141434321144220131131110023234143311243320231232143323322013004104010321411230311004420043142023202013332011013000202101300431411124310123322212013121213333113001301234312432420022203412332024220332024100240100304223232340102321122013042401344403012443303312402041133010421302103442312223130124033001043313212003011424242343233332110044121342034340202002031143234443301442001413130332121022023013420031001021422032413102312014243313334043401113420442434443332302042410101211300311312330303222014021402224101200223301330143014133133232401144120011022344144212322123423431241423130101341342213042413021134232123433312314203124113411043044433222124430124013403041031341401141340301334201102224331122332032021420144403413224103210102224200404210001040131404222034212132103142442004021212110311133412204123422143230303030042144044134324303032014401000314321113101334410123122333310122300311201020133121302112124404404004431323300210041320211020444320243331313330143030203423122040032124043104041041310412444020304404100201322031142321121231301112122221203400131114024444223313223142414233012124240242431231112304220041142134400343403443000400124210421114434233434012423340023134002022420431133212433141400001043104113212032113143110431003411232232240340204413321442002234214020203212140020310034303322332412044020243342440021301110010440443032024402324021203404432113440004342242021221022040204112423401033423041334411321423133440423231320401240422001300422131330033033244020241041423111112033234002241121434324404032131122011224141423401101034033203201102411230224032040430311134143440433021212204303442011420340003014010344101401022101312124231030214301002320032304203012032210213200204434240330113004331132004420101211222324034043102044114131413001320314211043303333330121222033022432120421423042032410034244303300100043433044433214323310421140431134342224311002341424114334024203043404401442002020431431230030411412402312313233142312303122201433011132144121341202231024103211101102123134220444312241040112024302041314023440444230212313013320424232001230243122244344042331024004333313023221001100241024224414413203414444020123002132434314010221314021210320241101444343122424120034431201011213432230024003124020022312424143314221014243321304123212214341344340420432424023001100123202442113021434012222331231014430432033443012024143303022240411313420204223213200414121014030422101122010323141434321123303322442312412121102210100224124042242102131441103031114142214104343314314030313400441341233320113402232224124021010211313320233244114233442330104243403442301113124401144233314142012331130122041312003311122141214402214133014020112400114142023134144101124003420004001010111244000411041043344212403311444112242143124433011322440421100244304111314244120403111224231133004113200103220231302001201011040234441014302043032332440104242102421212134101204231413110331134040233432032340240233412142123041043030202042241422401402043113344040314140320243012420233332402314433003111403343323204302443143123423244130423311443033032221234423014402433133331313101433204304234043042010113120314210330032213202433323102304402020102103134134113413420132422333023144131343041032132432241042331111042142232414302021111032321034311344021200211443334121340004022111201330000130324344331311101124043133200340332013343042312231443024110402233302311423412403441412342412002011122010100200330400344023332110244120043200034414322204131302004214200443210112440433303312210100044010223003402214011432021242304240102102414441314001413002412434032230201121432442324041322311201440441314444030031023320010234402002443434324313334144044002021320312114333302430210413302101040204432414321340233042241231021312", "021312343230140311312231223430122430020304044141142040412242444112122344443133310441334223401400113234130333424400444443233003112042303034332133322241143242302342222342344212432224343420340442040044330343000410114034242421212321122442400142401442111040241112212012403333440244234310214134333211144313332201431034103100243434221324223143424340131214324033010442103022242013140024433332434341103043323100103124202010422220213423241121241202133231040121420144232420314221141244422302402444141130130414441120140212034430102142144110414101114232444013433102111133342234331340213402124341023222111033221104414121221040202111320424344413032122223244130440030113102324102421001302321011122024211441030301013141310144121422322303032414014011000300423010114001100424333024022443300200441003200232020311343124324311241203434310230143214320103244003222130220014313014324041244140010231242043103023321333221341321212311233344402011122243431233130212202312201011404410134131444023440103124240044120113202231123432112200432221234124314013244202402313321421310412031421112241332221001040120102003323011101410000444343331130023114022404301121111012232234201402033004144434211121244203330002341031210414130034011041212320141301021234431321400023100210331333123434040431241121212302230312110432340001332114412213023422024403234223431411212123414214040040211344210224212044102013440303323424200432221441204213434410013330404400340311202403013213023331041342042004141204122124010243202421022224001242430244423011421200141112022040002242241042222202432130030143414402102410422134431402244010133430330143313110323102404224132004134042002100412122414321314313041140440133323212344121414233041440313024244032344204430133403333233142023413021313204342322110103113142140434100313132014343222103104132342013141212102213324304024310004140400400031134100140211214303043120142123121041440344133300100433110344431122232434421314322023003043332002123212143404320212024034422124444033012124012011440143320204424304011433203442242403423343034002303224311312203320043331412124430141012013404340220230000014000400122313132122034223044124002333203220124340240111041024133334211322112301104110310120014302240402411321331030313423212023140421314233132124212441312414333024131404123442443220300422112204430310130121210314122102032041403201032131131103231033402114331041000410102041020244223244111210411144244244304122002022443010404113240430004134014441431022101114102210344040440003124430012200044410302330331120313411220302311444031000340433011134004311222224040314141423420430143422110344004014242100104411130001412004210201014020413214112301022423312123004231101130102223134333222012242021444213022012112343232431111211112203110302112102131143314222142312200010244420103430414310233213302141144443231213313022114411011422234103301223233204004221304120204342101001200223113323331012004332032200301221341031312224340430443404132022442340203134432020044111400242241431130304121321101413444222140200442321321232011041120020342113332434012201341212043320133324440340010131311021023103310312341100414233110140124021102421102231403334033412210101423033433403030200332100302144132031211043341321441100304011324300042431404444020001312303041211431144442330013410212322234213223344200202400130104423001400334042232420432143303340024243420034330231114000330341000310343211321301010243041412431342001133422302040404030214124302213014334304324323412034100213334244122113314334302343434033144030132043323100402340001320102342140340444212012221123431314022002414300404322411220332403123303242110011334010343220232420232402041213113134011110403332312314104104022023233340322220321424132022100314131214013322301440004031113101100434223122022203044340401202234444332222321233130120044331241224123234140141220010430042342012443220211411433312004220104011124131233003012012312433032401001343323122040201102321320220121234040020401330333020314113211024430011344131143343431234434140304014023331123422433034032341302030021211133324101140331401131014011300440404034022320443202402011200214413343320411412124223400122213213402340103134142010433214024321042112133042341334124114032222132110431204023043032033202104232041302112014000144344013341340323312200430040020443243001232031104223431443402110303234400430434302130323204202333331130324403444203430121412304434210401232432431334133132403014120344431011140302021342203024143001431", "241324404000114423023000411103204233211022030044020331222102331213440043200000003434332411202344110432330401240023412234144033203341103221441131033133040244244430140443413401231441400142030200003232444023331244330212212413111023234033214321312342322210033202121032301342040300013220012232321142410241232121102432442010434230223104020210323333414302134414304304330114444213332310243144020432002312211114422323324132131303411000121233032223212321411230422044131040132243240103123043101132013334124413324214441222303213341003214440044140000024312401000323213430330402221241044244223344312321303133304300230333303413241344311244100401104123413414224230004300413141312124214002302032022202020431421142321322420212221004333322312122103004142013204000130124421403421023343240032212040204340043414211212133203423242144313310144213012234102124432402214421340312241012142102011100234340302013441224323130410403402310441132100243142441010433213014111232234230320301213444243142230313314003031200333200203112342401014031040430140113333101320122432121203233000341041140234130203411220001100001413042042033100431201440120320143343342102043110404333033112101412042034011210344333013412242341110011422342410200441034003021300303140422401020242442423413324323430142003411101032242322113131331042331320413323333023132432342202001311304004211011313142022101343404002204014013444431230343403344200314412041144033414324100323341004200012014103433332231304104221011401333112404444340002341034024043004032144201210233040010043432041101204322241401003413432041422113210340021212220200420324341334244403343003434424344242400423102221020044122103401303301340032232144223300233123302433014414001112403111423111302110030332133223042224022201440141313313120021113224142433203111321012133043222342131344424443042323401424311010111243333404424123314303244144323433230011331402140001421331404110324232331244401440123143334000032230234423314404221130011341424220121304330113310310111223304032423000144111121143243144124304021034123142424002011333001233024233131412112312022413042110330110132402340322310202331220411140244200303020041440214343124304134321044222003222132144340021311343312112314110234403124103211032040120242231313402001032233100044421041343440320221020124140301430201322301333214111040231104132034432024313123341234413020033204022340344300413224034331100304204212412044210343314240301140333342334423313311224410103230312133011312420241432040311241013000030242324414132034212042011341331421120213111103444001204202403113402043140220430434434010301031013311133232244133043111100023314143023444040241122320201210430301301402344033342324042020132424210430403402124440031443230014230302231140323014034102120100032104121303214221032240011012433231012033312343043202303112200121103000043240024033332203402312124424330323030102144410340130010414104034240122403424200230431001303203000133310002120223034024231000434020442213124321241311434142331214000312000342432111220042132234000231120101431244000421243221221124123300002233233212410324222141214430402132330014013023413104412400112212124024312323013322443222313414224033130143213004042040300124243122444430122403440213113031312100220103034023413013040143220441041222013433443433430302433302102343443141141032311233340310121233122332220140134221301103131201332214344434114441420224043444231224020324312432210122122323104203012030300240304230430422101330442410420014030310441242300232323441004433310143201023433431212313224434312324424112130122232214332042424011202412404331240441340002211321341222114120432114012331330223312423444410404104142243432333310231032030311201330121310333404102133313234012144341100110402130124114132433404402322341130312043403001202011113211130024240304102402031121412102333300021220344040434232440121033110021130140414310110011130313233440410341442301143210230342301024303244232244411430202440413204421403344303332021111430111031202134200142010442102111132311003341334104003404224301203332301303004331014001423401240444242122021003041441440120214131202141220211214104422322441441334441311044324432340204143211114113320010030004320204040442123140234431213140322232243022440330101102433010222134322042123332011420400400120304234202233110303101120431033410442224044033342034340410410213332120322031301214141222220403321013221430434421231314020014112003204131422431423334014432020142011122034444313300430240234114243431003", "010432210202404441412430331210114314104231323222313041141322440042043122041040001244013210044301141200320211401434041233340214120030433410443232113433443130100424324104403224320231313141440134342143022342000102214243223223330343043230224430103210111212302021104023402344004044304310131312323010234132343020332121324003102223224244022030431131342103034021011022042420112201124023142103332141423334411214012012023231331211213032244413304024440400320133111222244314201032224113012023440301401411234220004440442213000413340314313334000301203340233443111420201434203304113233231041314100003324134222444142444122232103103221111102114243344314014340422241403030042342300014140030441324024220234333114242111313113140301231430300401131310314331240131410022114232431414423102244234101313102142443033233434431003421103044421343040423021343342430032112114310221322213412014341000340022041443222142212034104223140431024042321223131121230134101312040401000242244420413322410141244403300310133202421032033421102032334132324043002100044230141113143332011130344432341104244224241241231401114332103314031343331143010014244014421422040313021343103401430114103343100203222424214220434402011323403021412204011324302213022321300030104310204013112221443204322324420203011104222243333113223301004244244343232314341414121233241221400130411123343323021334420101210223232204012430210434120230033133301430303120313040213414411031142103423344132021112322342433114200113243102312143340422401321200421202322031401211140011210424320434321312220244204301312224300320341221431130141331243334210123440424132134023341313134321131441033133041103222312134233303231330421232042131002144111423311332030322224032232302220423104123003032402112112331142301234202104130042044144333302033113401411143143301313113314341114041002304220210104104214212014032144111123243414302142101202204104404404133210130040401224413032004100132132334433002023204401212322133213024411020310221111340111443332301241034242211333114031012114001041132120104141023043120334402204400223040000412244322210024311401030423233122343002210444011142344002410222402420432341424134212241321120024232130403002224413242020424413402332132124112400410032433342241224022403023344402431433340201310404310140100234013033230133230344200141321101112111344421000324042301130111342001201220401002044304001144112101020421041110241133123014102340413104203241100132002000343212332321142420233204023234403443024324404034331002422012133121402340421400430213342104313040043230141200243421141031103404003020132411021313034214211434324413302402001120020033244444301301220311013402234021010214243442243142222312100023042233212332314423230113214214140333440224444432422030010141313311122234043213313001130324232243033344101413430044202041233304012212012204032104402402340012324313043230010432141231114102132242142231320023334132214110040413434433420000240003301002244243442324434413044101344403204011401230131431300423341421110013004002230303223031431104130100024011134142331403300330022234031130014312231232121432031132242242202433323114121101210343120400022303313021123033043434121031140300134334133040443211400234110004012240240341334143022420223242203441334324120324310421141320202432000030202243043124411443324414331020111203423222431402031111242420142242040104200320221321224034112002444403042014241020043321244404431022402440032111340312113114310124302423022301034004230240332131003340140121114240424314220232031002222203342344042130232340420402101234032020304234214232030114040113040230044400024240400312204304143012212441202033310130423404010140324342004043422240332024213032344213042333401102022024143014112000323322222424222314041030134411301311123331242302442310200111132122004314424330014312013414404213101214040411202303440302301411342201010102322414132434304023311323421113121003043144304103304102342324434430343231223002030442311130123031434232244103403103121133321031424012304203114330242213232300230443042102424404442330041312220333200420041043330412241124421130124131130012243420330233344340213412431113203223104032221233202141001324242401304024023340201410133004411402144230001210241301432210441404330130013143420314021310132320134210100432230333131024244301133204434324234043301323411244133321314400332010134040101134324240210331144232032210242201132101444030143411432121012002031142414322242133033203402000041240040213032124203244330200441300230401", "243430344443033434134210123111030412410120113340444332012343441330334024023441431043210323332123300220401221103313231134430331143114143123220324140103431031220332410302411011042321301424310320003144231124334324144024234030002303223140302132411110012131124103314342023103433220000310222411341211012032422002213412303224210420403204232024122222212002141412212123421214032132233024013333010113114020430332010431310140030114102303344013130020400222204213113120420412401441211022222002004101230120043113414422121044214342404004001322113113231330213323132224310421344313303330343100341102220442441242032414013443010444141010444113224021444132023343004413243241420202041124422103134203012221121344242342400410404434421233140303034440023442332204433313341034003202414112022313231342114130322311444100441124040010434244423124204343110223204221210012022130402032234100344412211324130144114410331024333134211402440202040434030224411433320102031110120104131402320421234211004400032103304023203100321322432112033021321404221402311013202431234043222333202414113110112031113332433104041300044224121341040042412134313022420232203314434101102124334021410124003340014424411333431110234113240240004141430301412423334243240213031021010303244231301111033331411020102222140314232220440300112424434420223104021302411222412333101021002410001334131132134222313343340402203142133101100121003403103201044102013103411204102213312011440312441302111123422302144141124301120241133044020234220001442001144203333014221034033043144302320130233123041412344142314112333043304420423212244022221042233440432110211011331132121212230424420314434423321442143204340312311204220123143043333423433320301312132443424341403242113312333011310033303032342310342024321010031323014010434432342331112213412130042333301241411440004243340310223224321403002144403203031003330124002402413321144032130222122442311201410240104241313443241311320044221212442043321330311000202322431242432423121022000321021312240424001112432121444214012214434223144442130430140100023241402214130104431311434121320132401320003201100131300043102202101410043430412444042430203042420322123442340331200034303024421030124321432133231203244004143234202044333441411222220203231441322112102314003000414022220413131434321302001340414213020022024001140101130431032331024403420432114144324323400221023023231201224302440304104012341321421231304212222231341000313101000133422424211120432210214311141124002132130421443013310104231203322213121400132132023004442034442423331012003340023020010302314221040320243031132042113234233040010232222240021422320012342223424420124033314124034241030223313032031120142422141140031134241214413020000304021334110342431310214321004240213441000044101132434012302442413144141103321030433213243431040120144234202103304202331332333030442231222401234202410342014102213114204141404413003104442323200444322022404333430104421314234224120401224132440131022202204022013201242224241003010013113342040243244122302304043404432343122043402342133021013411144143202011314342240201134242342112221023403014114124404024133003412411220210011324144011002223103100344304213312142141133310213001212113330143032320301140040212112302323340014110032304134144123143001021312024213023200324400211340114040430144042424043213242013340131132130220233420100312404120231204011340011144421111232200422220334313434243203021102043120020010034444432204310444040223324442143144322030430342224414304222342414110114322012101024343300304311041111043434143122114433341033310321401443424141304334041043221432403210224302000113043131101103133044033031113302001312044221122102314400312032020322331310104441420110432400014004201100024303044023032311312311400012312144201430034113122411013004022131340321432003042214042130400130140344014241410034022421311132424302341423302402401113242000134000313302434020414220324223240233443422141320302433002412112120202412240123233301332043400013104014103031301300302044130024142130140104204220434112303341304423120124212122104242121124201232143314100203030244341340443401303100321242323111121324321044144043320041443123113401330420432412102310443103222442401320343033003133303013312004412210243222042440121444230303030412140443220433032134133421033134223230314301110034443223421014110143000203033021144014141241321343430430333043413044132034404200144302242011220112344433430242421032130320343224000210021234332301444240304432042103410421", "142130401104141344403304342410412412432034112322143343114210012112000121241414213241012403201234412302021313223101244321033114241400230444424232311402300233124131210332200334422240314330433203131113413312303143012414043014433231304303433001132401242331414443000433100131331441443442201122433223443312341321120132433421412021043020240311011132222231123412233214103122331113302210321121404034004302001222324302001230102010404104114400340231034123032444214432242402140410403214132103101030140224401404413312214301242343432324342000022030420321033310102233124141403212112424432223442342424344124234221423014434344212214244013223424331103410432321021331022402002222431344103303430240222202232102133214043413331434231133023342114203304002310321314014022333213410223310124044434031102112020133141234441343343210430433441044441421341144124401040230023213341213302142123034210014411211340343004411300130000202414434332233120113441004100042224303120300233000014234322240312414034143430301044213310234330413013344024442113401100323331112303240323041202420314313244243023014130304220200021421231111412313342013121241202441232444433042032112340341400413220201200323012441130001120102423103411212434324301001244321123200323321232232223423120013204324124434402441300412240202303124113301233343400422423013210044012211343430144431210331344043304342131230123314121423144210223300141034402421341024411231114401004412200342042031211400444232444113221004343432134231434442222004210031214443222032432131113400430021014000403233102320444410100221441444141401233213433333140413022413111121201401323232034014143040340010132140031013334402114201004412100144304031040334323213323014444024224123404112200403304421421401424140212233102114013113220142024432122114411423124324224302213114411100022020302131110402330220023440041112433440301300202123121040012202310213034123323212422033031140114143310421034002204402040340401120320333340433403213231014234043000441331243422142202201441321020010340113341432040210332321242442321444401244414431044040424242322434032322132003401311304424001211430423211122144302241040044223013023043103302414244022230021033122240443202241441244022304330024412411304114032440111233024141110131130403341423324023300121304003132433343113302213201410330042423441121321332033034300010144441221033123434043011014000434314210413003321400042112332222414334201200210034222321210100333040421131114233010103343410320123234234031001343432012234300020003212440020014342232021414232412302122113031443033211141414010132302102314403211014240042410100222313310341042204130131342020121413020403320401420434023144344231004243011423420003041212200121444241240223104133330014123302012240021021433421432204113301413432311140034230401410001441011323102142004043124000020210301434320222333124344140241022023110111043303420033424140144401433410242334234220032324432203201010123144042330014133411211030121311323120120031223322211331002042344441102110330232020131101141012234041103130102203312230040424144322010401014433414440122410102011320002223412030130214402420210220433203110202333112134224030211331041004332341312003022412140320421243412403403321013430132340341100023441143241111431303312442043440204430210434211303133400233034432020133140024131423034111113313314122044421431234421432111103333231003230143142304243444032344342142313332104022340302401333431310404004310104020040112223103042311210324111231113232231441420332203002344200422144304331420140140010124140013043240421034124423124403120024043311130312123232124430222022402444021424422041112313031134220400440343004133411431411344421002304143324210222432103123112330033210424412404241102004020223211444300030122410041440014341403340400404211123113422303034200114214134303413024143430422041223220104322132044012400304004124044403220031210122420111420242104420230314240110024333410233133422204000433433223311312433324224112030240220401120201103341030243420300121014230410423133212441330042111310023103104013303332243400312204403241222230200233221100102300441131434113420432323042112423430322213324003441003342321113411101423432333214042322302000430430212142044023231220132124011121100014323312332101101242340202030244402200322133114122220233242103113324302444321102001102302021033004044132310411020231342302113313200313112244041220203443233134131410130142332102243114400240134102344022141342321412324331410324040423314123434043000024023104", "430234120320202312414002130414200234043334224200004413141213003202104423310000331011334141321134122214403032000303014024312411402241432421122314320232040300023314011434000312023340020020112304121440144332021213312203144222301243040042412304140200413242414134220403124344140230040013342344131134114323232003210023030441224000003200342141300122300204323111230004044401143003121041231333402300234231201121201040034322433244334421013424224441140333024440024242211314220242312042141344011213120033132431223124442243133313140430023430430011204330014122222302222004113342023442100123230001032032031023342320431011220304431340104212001412043244043033041134411404123041030212324400423402402321004400424323013004043342300224421401104433411240414214020323112402103243133444332224304340011231140401030404320123234420023344220322321003004331441103302144044401043401221300003104212244142400344232332321210320122221200122400034233414442310214220323303014143221003021141130443100303200141014244340224044134034341223013244220223012331420330103334033121210141034340002044444404001003120131013102011223410203234043221101134343222224310401311042430304333331313302024210103014022340011412424003031340020402442420320243120034143324024202223230203143213230101424114013404303013144320111001002144121344214131303440421111333043201040102422220314314413004430124213032344332130333244032223420234301034211313041410102403311041331122031442334104034421423332104432400112044324100443402010032033444431232314313142023320204410442203110403301300112134320344121322111233143143320204114420241230221111200123344111423440203134433133003304224212214122411124011243130112011111133302231214010321202100203112201114304001321323010023023300412001111223044033424042104213344000424042133041103100310312223102120204031220204204004441222344013402310420003312111431444033141302433322103101201142411342334024233400104204432442144022113134111133403432422002240032443241423224311303122000132003220222022012033243443033240004031021402313212223334423034332130103030342411130012020212231444313234030143232434341203334000400310320312202302102023332442343341430313324244024203433134410021034411220201212014304044134434024423011124313411430304342312022132242123133340211123411221441311401220142001101133410334024040203142210313004101440300343001244431410303220102002221203021422312402424342102213320304111442422310312341033031442342310102200101340042242240200032013433110422342042331243432244404133101402311003223042123441044423412140213344002031320442242230031103420010244421210203022340431220113004443430320111322323223312424430032202120102043304413231020301223233100344222314043103332410214421432032424203140324302142040024401142420243413410241240014031403110423143013330012422041032121311201311223030130112103332214324230142134142141031233304130431044444011340131400401231112423012023410300234214130343020231330443034132141444212104102120444104143313332430330314341031423230034202032414404144024222213432132434402412403324220004204232102122240300022431203122042200042012140341311300230011030043100340143400330304104000032323400114244340122112330012330012141043103330412130133114402221200422302321434431014044401342404024044441204303402203144213313434131444433040414204141210444003112120241130000240240034103222203020033133342410134333132000111003323344333301420023201440033413302100410413222303434203201432242003040412121000431344230002411402401433202212103141010232220001233322032232103431330304343233341303211011243010302121200334404204213223104322443200440024400412400003200110120004302131310010100032402343001343404233432322300020333230344320444212111234430133200214423232031110333323021244312330312310141330404104033014433222030124432300243322222010124121341312143042023024312043422334113013131220441021241341133323230114010000403112310413101400144320422032102310332023003214303242423124004314210233103241341230132313030213203320421342330402442421114423322343301223412301241303201100030213204201433323101333104121221012121123120211133402442322130211042111014404243231124142010224443001110031403404342222400331413233323214421320344142013204010420240300022240324412443112220343024110430131313141443211200242301304113202311232044214220222111213314023142020223110103113144233241103233131443113403304022204220001212320404013004333342033331241103234131344304003312410040041424242343203141014330411244114130233341422041243002", "310112230411210303332430431010224031401111111121414302343430111403314120441442214410233204110032312431002243222101321334433201414422024030133320322041103341022234001234313241312224142014313413423321304441240021242331023131111211121401102430402042331101014403230444410142201132202400444323444001422133431002203422143233434443043121203300110204431430301013040400420343344304132302204431210441323321320013443444111204232431424343440131022312003224014012430323122332120342123442223340202411233243013124413213121231224303304420421004022413331412414203244204001423334111303243413120313432124040324140432010030041103334330403331323402440414202411333103240403002032221334234114224213241124103401321000242431340224413210320244202040240212421224230100100334311411210143344111001214030313132322430143432444421311321444421114301101011131402300031242324234014412101344412000404412322043330400023302313142432243230101214234140342440034203211234213043313010214140040421241422121344233100242443013320022343010323403101000123133102042300330213202344111001212134222114421313332434014233341430042222110102143410433434040223412034121300203310110044313233334242104042432112400144430312330213203212203433424121214122234014302403400242433130014243231314242011442034024044204020332033403344304041011431013223403413412010031414030414403001303403012321213312122343111313204413413320324130130042023231031303201341420104444203404024042311302030422123231210134413040121131042142112411043222414401431230332044330140002133221001002202240011122114014210434420442124432242412030240224310221141221302222301243420412003102123102334412243143212234331110113102240442330334241332213102133012411004442301100344140144302314030300404202020110243310100022444331120111004031103301043001033313034424040144023200133434331234220001223321001132114004131144330202113221041041413104232241433220233204204202044131004444413123022210312232044434012302403022334320401122441320033431110304024401041310022113442130014014232213014421411011403201201240111412330303424124041404211011430013233204301210424423143400241224222333034041100201233013232100432040122010341221234144102302000421343441302334204233103214342431403303103334402330312310012411423413424311244303401243231322221323243422314443403012213214201010023011204414344314233404200422301341320231341240111024001240211100202111141224221400313024340424404240234102042221201403312411030114113343323330211041124311121223131111034243302100433134140004302040134422123321210144011011003024034441223314421204141321020401124040101420104112202433243132123042211410031133400342301231042112212400202320041242220233214134301143222412034344214314022231240331443001001444442121201013323024444221412024114432140322121203212400100420040010431321303400433211404313020214222200300042234443210304342444141400112231241142041310420130220310202133023132042214320203441241433301311103120032211332031101212240111030102121233241004043304001330421230234012122111433403112240213102344410132242220230104111334422003223132133112134114132131302004114312224232304231132140401320013130210340223340233202130220112213423201033414431344124211241442302210223213111342044211244223444003142232433144424022321023342021444302004234021230010044110021312210313142403002113321132034222401201433304214114401101402310314113222401333321123222221222202103442124031440410421140401132310024013431340230130203001424322101131232312430111422331033233331041300300003411013421334440420330314004232331322111010114020102343302200033104220130434340313430440104344434044340042131242310133132022002442124433124204220110412401123023212202234004042324301332420124441410440214320140333344022040341423023241140340214332012333222103000204400122013342442041134403104012232210210224002320442302242444002204303434012212443144034404000003034430003014224304401321343233402014003104434413413034341120341204213032333201433240222133041320403044020222324203214040433423323333213034110304410030413312001010221222344212444313442044444033114243344014420414132023032340342201100134413444312411341304342313330031010242204333323142202224303120010100441031140022332413222143034242230200320343211243222313033302111411023332402341231320134201012102134131322414344444222430000034030103413303333414301210042410220002004021101001121142233110442301402402310401022213121042002042103314101134203100313023432301004103341012240041220313421141233114201321221303144", "110313123241201003233232330042341020303101330342201021412021040104030240113421202232044010300300214412112440020302134443330304133211210204211232424141103104034440114443112441130404123441344422312012122010212410301042111114412021220400301100040422014422313432311233433021233411424022001142221132113142414110101002201400432111343443314344223044213240434010440213104012432111304242121304210302133134414231423201011001123202403111213100311003040343124203001202013212441002243224242212001030041121443331333414011322124412102141224042201132122124031201101310130214344002042443220433202202334014014211242143034103102103421441324412000214300434113430203033241433240110001440400230430024412212411433101240421312041243344103043030312020432331201221331010424301334312024041104131224200203332332223431011122220104102020433123214423100334011131344403011431441011240243040101142401044112314331330202023232104342434324410034242231130213332230340200044323044413343403030331143023423300234111243334102034134232233142121403312444224124112422323012032240120244404023124201102124300420002401040022323100204031302401434302241440011342214400014040243133021131413213033043330314423431223404013123110311212421200340321310300401401024013131223023223440440030003041143410223214443032031220233131004221432034311424413433224444333043202304021440324304102114421221001000224121003222114331240123123322321211400312312010012140034133413301402400124140201424122404413123422124202342044042002344443332302402214242123212234112114233144313111241034213133040030200004443010413414230144202012033132100412140024212033410202233244131314431132440220214214104412044301030122220344042212134421230331111020243023422232144044041201224022211433201222140142330321443034243230143424144403143402200310243011324211220304013310002002424343004330313323131013130244220004443043244200131300222433433043021022210220001341324343321010223342134002413240343104422143320303412342134231342121143002332023213124410222411344112010211131304023123111302132003434402211421034144430111112111234113223322101430410302312402341043000101302320114330103231241203211304023400110211101202142431204444201423000124213340104302240201221231143042400143230321004112011212014330114133441301221204300232432312012213111230001441211003420310044110210443322234411232300243021420423430420421141322112223411020003323141100003012324442320204103310201132044220240140001012011414002222020231033121204133430304222131343110430431314040330121042422301031101313003043434414030442000012414412044023430332423020012324231340011031020031234420334411202111143304404330211111111301241132113040131403114004443321104333130343320234424104402404422004344432230330021410313214003303412220323324130333341034303420043021022222042001100224240223411422141422242100301420204430434234324113442232131404134240330203101033103034221041430201400241110021020133443014432120343233240300023220131230003041043141411032002404030110200343142410340013403211140214132213221213311043230204424321301313234441433132313004401110321331401032143131034014234023403144001434204203124333024024321344202413043132331040142214004134130340240421243004013400120044004231234420244241342231203001323440413234110100440232331313131224002013122201200431141120312040012000040212313333323023431430220402023341334334144433321133014343114333000023132130040411131422423244423414321320204201241123341420014404111010343031204144303024020344443141034230000301003224214431304412314123344240030032034434223111144021343230222230320002423342142201244412124221231334421031112323443231043123210322411320440303300041122130142024301423403023024342443143443114002141231433143132202430342021100234412320321042223312204002420342431114223111002431101042023324034224401414040014424232421132331130101201300012131143213313004004301023203341430131200100121424130304022330334433410241100041012443434221102402032403122340312221014421111044304341044420332124142411343340334324032022320113402242141410031120334034031440442430411010311242443322432403142243400100302323213124202112041402112241141223332041041300232441300213204010230123013421210300143033013011141210013142132110324212012111323123301404114244304203101014333344140101431414302140103221303040410021141030240041320344303141344332313012112422113200444403120334311401202244330042424002112444301343440242421402411012211323323242010443140104124412240132131414312112020021231302231442", "140021403014004101001422343130032110402133321041020310443423320300403414102102302402420204242433021422203041421040041430233411311333033212023322122440340440003330044100141434100221220303100442034301034244313300332144332434430102204031243322412200204220041321220332201413232024014021012401201333413011223421102441432324201034241334112444410334104342204334414110204422332343214424414330311330403300314201024311343031141330423322231400100343204121204231230421033230402404041144342042440343223014103220412010323114402413033204304044320004241332100230414310312443004230032434214201210124122002404100420401120022203031100231220422113303441430210224332102322123001200141302313010000223434244010131440433110111230302324000011203010300134113440421013041030212214230340104401103233331243031204424144144441441414042340224023324341000301433021112310424323001021432214021004033333102403041201314310003233304014121341421104233321320001422443203102302223120231142122123142430000221240103134200334000443340420243210421003244301244130322124113422103211044324141102344410234004340013431303002213134223142010024404331300121131323333122033011440210333423413011420432300030331313011312322303232040002401113410143143104031030231010324012233444234243312310413243103331414234021101024034244113002404220121320023411404004221044244343133200402431110324330410120012102301144412303124420223012420030441331111121302240010030320423241443000422414034014001131430413304033000012201334440401410340132303144100323241413214013434300104024214113143302013330340040004334134221443412132210430130420333410221333411031004230110221331241410223444442110010131130412243220143122202333441431110230241234443231132234120134420402140343411332200022434042144201311422422041340234430121242000310300311043111404433110143431042001320220010022214314014123131212100142133110104233333134300222420303314420413433234003002043422113410341114121012022021040222040133034342200042400241144412023411220444304343032202144340304433421434112040433240143400114242422424322312300300203201322004240333311200220022212110130223300413010114433432211323313304322330010144402340432230043021230120244112010100314204204142420311011010310402333342044322302000241032023221021013214402102321303443243140440020240000231214242022202342300231102003040132343142324231221143001223023232411020310204011310434140320313402024213231332430213123004230110423204103130032104040241214100431120223444211020420410214140111204034433024330041320344332421323144240213201143133024023343111121212210443140323441121421223203142431223212241230014231302143403300413042403144433401022204402300022231012421331440200134102432212320002400401241101303143343223333330412442000101000213341234100431002020214310133113114221212431400201233310313341144042312204110202133241424403240433141124322244231243042042124243331102003244024404100331030100402222003001031424111314342444340322340022322102324043442212013433223224332434212301214403022200420224330303442440123211311142431430002102302213223002442114424314222332111313030332110010043322320201403040323213313343134304402013421042032420043440203032021012021002110140314421233200434131411330344122320344320344424214123124030001044401313324233024312132124234114113233313433400031140021103023214214143124410040010200420013412303301410211430234301100010311124122440410142212213433312013424300341210034032324044322100123032021041414114324132310144343320310231440403333024001222303020304120433131310014414332041033431224031444203014204000233112134300203402044103024332432040022222404321224031001000042401420223423342014333314320013133243341122132122010330111204131243010123010203041134232314120014002310213023102013434200040303104402444243041430120211131220244110401134244443442143200101104133313120403032031144123043204441033330440030123230303314222230223211400344110003343410034231133422320032212342332042240400441402430203044200443311221440340010444321304432112243240420020401230112022404302140404312402441101444342442221333322023423123141042420442030321040001303230403010203001324122032243200140112001033313224233143320444131110301323314144103004010143423331132122202140414444313401044313212414204120034440442424444241341124212114104332414120344401211333031402310210340013003141430330143402343213142102213141042002214020143341030221032142422030121211304124032130140430211433343120322024133343142424443231244110342022343044023043242414", "121321002102440041342440200424210223303423400030430034312430122023301442320402100303404044430200031130034043101224101014334414212122011430033212200120242430041200241132433024221123103203430423030120320120012301412224140330341100344400440022230113224041433244433101111233143422232232042040422322322422420342123220100213400414341033013002300134232130403342402133244332024210043240024041313043132431434103014210044342024232010030130023121410300310244114313032042110001143403012221313440003341433341411231204210433332233214412011411011412433131302344013013030130330010430331421241320424011131244333424101343233111001321301304143012300303404342313001433223403443230231331434121330001034310420200200320423033223434210041423403114033014224411333332000011114312231341340312102031212131020234242111423402242322142424143103243403344011103101241244123124430322331203044311243011333214400321223334201204413233340403342243213001012244343241301304322314344033044131110013224421210332313130121123220221321340044230243141222344040033144412342301434340143310312002020044233423403423402342142243113004301402302004413034243420010202240034431424120210224120004413001421111034201203102241204314120123234243224110214320242420241112441210020302334340244044001213330111300433343312101223311000223203440224341342013133210433340132301442412232014123433112121211123001402003220112114210021423204232241013342101333343122034222220002403230214411442043040214101440222004314201422333223044121113300124131144001404232332240240404432003424013214130234424010014444443202124314030031303212223132033022442102240222322200223120121233003332322231111141211101033123041312111324332421030011301031033104101010340411013200203144033033331200244400222330433432323044422344033120321210442103020312134343333421441424230000014220320332130100131114122234430021041204424203142311423114023023034132214131210123444222330322440143033110131210142444134311132011423343312314421121102343421234013112403202134340330124311200144214113022132421044441244213420221433333221323104234032101430201002123340234430112021423340211033431331443223301202323024041110314434411223200340141343124114100121244200443000020140332301132101402020423414134232333024011313141404031142400443302212440411330202433420423403242304321024133302231212112144211042333233040111034203204002403124224024040402024422100114000334024142422310003322130341410342323340213044111140144344012313201123244332311433312420243310210031232014044021302210311444401014000303402011031204323231443112110010401410421143202030404313024103131041314334443023412020020432334442020133134103312110032300042411413413442434043100343403330334314100222023343340403100344210204002031224230223311102002234020343020144231302341404212302112340321221341124234323400213100113234331013020023203224011223220200033131340442401441431231011022244100040242320203341204104401434111133144300324031443004301310044241300421244344112030211430042403432310300122221234110230403101244142321131433110104402133343030121032332343312441303020401414220020004101242444133314133121330113312421112030042420344232131101202230143041232413310440013211044103323122214333111313120220041430343240133203211230012124103203242330233411324001203044340112421321200323121344211111440100412412034412344323343241434030013332332042031422333400240124110041034100122410030141234114113114331214233134242410132332220202031131331323430023003222120320002034311240413030023402221320304011443023103202430414212221414230404422141314343120412331333103320104120140210344140132002104014020310342143433423033431411243402010320402433403403420304032112443430022200133311311410230323003101141421340010011233101004230440433341321110020031100244002322422114343132121200011343111042201220143341003102120001042211133043200342004311200210014022404412210413421040032113113201240123433411021320430422423402244420301223313200014202423420323410104021422344121442130034344210404120333322244103144204341102211121412431330441202341104400043230203310222232032212023032422312002412433322024123110103130210102141122323200110313400403333141042403403014230020244411141224100103133234224241003033100211330330432220010130231014433204202012123204002331003423302243140020001141042123343334441033221114000442244331040422133334300221043444144420131441112032343013341010314322401312444331321040421442422204202023014112421043223334230333331342332143222421431343423130012433", "110321100240414001202100321033332443011113214100243002433230444423422231333421344321111423302402144101333420443043232233143032111031310233404224413411414432000243212403101024042034224134013320204022413232311313003012343240142233003130012321012240132422034043124121120103332414132401010103340300323443401133220011441441030412310302402343402224323441430432433101232010342212331123024444334433221133434422100314103213330030100331223111333221102204320421041333103010342230213313040331313442331410104040034340424134241244100413121132231310343142324212013404322424122103303322233134101213230203024343033230434202230310223303100030314310341133344212301021234404431423213224223000033013304023211422123044100213011301202403200310010243424232124344034013424214034011441021304100112443341104423240044414023004211210140144332224413430321020110003303402142014330313004222003440101113111340342233404234114413411033314122123124133413002042004143413410341013411043004414430304420143131110123241001014200431433331143024101402032223324220304100134201320234221103443103233420102014442440132333223042201102013304443034141223031341224214333201101144442040033032112323441222023113103143113413314121242241324043334330222330244104201321312114040032041444440102102310233010220112030302141343032022141021432044304042114003441210330402023121214421302024032312434103331420432104112122412324204332131302203440432304404134012033443011203311013022202302021411311032101302004240413312322331000402442304130040102411124020200313112204022130001223040302344412144324122033012224210323143203043131102102031134332442003132401324130431303044023141424214231230333111443320302034132313023400230422340133334014034303204444134344012304221031320320311331013000023124244210204110341304101113442031224133044200101241240243133411314143013032232413042301122042103104421410004100331222100301041122230334102232230034414133131101102122203111113133342134442011303024232441310023142014101013133112130304222413213124332311320020043011142342230103320124202333021224413011123413144130424132230124101411132024004134304401410404304441400011422102413043023311304321421141104223223412402304122132301110404121323033401022021314403021442340412024120104240420344132123111241312042100401122420422111313311231121403314202244312431100133141041222222402434020102244031424402330320113342420241112204113402404443042410304221022040400002204421124323224102021302401033121413110201420141133303134321300021322221341412432341401004122412420010230430401410341231021014110304412202011100323431100410211310234344202122200241102344443040111223320211032134310102332242040233020044101430112044430101020342020100113132444400420413000004421400144332123224331340420013231104242004322141240203431242122120213342340201334012244044123024034011232122443221131144403120003320031002332322442003400120440242202321213044403402322402004242401224102334143310113120222343201204431103233312121122323420341110122434402321034120420214131104134302040203423110214330003203343340021303033101001200434211311334022132311122321214021222143013013001203012201421222241341222030442420011422421024310310003342244114403223412424230200110411441202410422024232411103313433402103313023431344320424110124012022243431123233310143312114234242220110213211111333231341202221134312222414310342040103342141411342304424321403331423333032413244042143421434230431122141142210104120220322210403341441432011344302214132214232433140242314413340043232210041333211430404103220122140142030314410331020330420323124043240104141201244012334022132311400214441121211044244122334121132314403021100331023443003302132404321023002212422403102303221333042012041404220112324101424113213000144112021310434342133211134430114430343302032243220130103120011420311213113130143221224044012104423102133102003410400201221004431334041431441431120324230123342344402434112123322321412143002134422024020112144042013414414331341311013422401112213034223144403440312344300402320404424302021331313412133030010134244121000332331114100434404433030331342131201033221301204312143443421320431040212311133401002224100334301313131214114113020434020033001342000202023003414132401040102030110110124442010102111301003440043233140201101422243243124201302022243334222431240000423330314121334232423421030043440020030241441124244142212122032424231114222320003432202324104140210042304302332134244003034440211123001233441031222331333312430012", "414411304244044014010022303214130314214341102040330440230114333331213240334431403141033322210221414200031244002132434432024142134002312334332140030313244100343443142231301422030413400030413000401221324441044210133400240030441020202433434242431312243221322112131421104234443221023142223223311424330041223310014003213231332133044242101104324300112013234332223311143010310244033202222211141424122443011130430342044203322430401230320334333340201331243101222024031040421032300403102441301221342120342031440010333331013321212014122133044031114424134124421241402134411100342303004434340434421033441420323202201243331003030101334013034200300033441333413102421031442002012304421201340013440310314113104123320042212420221400212112010111013412214322220101131303224340241231143232432231003441441332220400322422312142032032430003202013310004041101213314343441324403044220412300121130241031121303300241421430302331020220420144332024304314434003220432012120302133130011313010332040143112304322333214130132231003421423440432022021400023242110302140120301402303012421224331113044304313330214411420440103043321003422443411132220444202414122022003031030141220002140033014333434302324344312110143401003134310223443313321121344130131143231201430422424430340010222001212140203413412034344242304344330344423401120031330301312013201432314224124434201234023124412333241023000334244400114042243333342220140132033402323131203130031134312114440110423203214332322032333022114033142212222132342020001132243323314201241141120232232002443122331131211410031221322410223011232133324112121102004010344440414043332432000130341300314203424003202134442034042313301424022312433133133034332311034340241414124204420223400411133113413442412212420120240341144344330412200240423132203343042002203412312413010233330222332240140011201422212110032143404011340334401022424224234441343223043444313024110330123044121134024034333311031431233414044343240314230101144000222441231333132033404002413000313303204021310410044230100101240100320343442112340222343330330433102341030142111422030103140214441042332032300330330004343041003044403313421102413144440040141030031041104340303320213104013123440433242412212431211132304041420131034443204021000130222400311041410121411103414133110223413431122124220221240401442334243031424442020403410222301204443302333243433331141233122413421423120202132002341341440324113222123432414411344032013322230334220422040143431004401231132313432330303331321101123024400304233434404001141434230221124222213131400224323331113130230203110323342144240303104230011243131044004110144410041130130000321442322013112003120011132412322001233231442431012122320320130224403430022411313213241301424112003342424310323322042104022141114044414321213330422344233240332040102342110410222313142310300133223230303232404333112112232210344310420114111120431134112140301233231044141241403313110202010001112204334022313004004444132400341344223430002132440211321011044424414143104230233414244312034014134432411322404043231313330401033110332012343143101034211304023231403231221431242132212010024414320124341444043344032220041240340144040132304444010401323442113144134432113311323144221113240212402003130113401023420223322400141344420243340201032102440141412242132321400424341313202101244323210003041242201313101200413440014002332304430434223120040032413233230041431323443433132344201030211402424210213234431143043131103310404421314321310200332111000432421020333400233124401441441434104242203140113214303241124303200242242133343114000142201133310041144203131203004032411202111341123424423441030244203231200000002334043200311210121003033231310341314243433232231231210114302031120234024210334223443024243102343211422401323232333442114234311043410434033202041033142142244312113203220340000132130413223232300024010241324213330011401144431420310042300041442320440333440222024322124132324122143232111342402213434300403341130400040123244104010244223422032424114343223141034420114110222011010241223142202010034412431401120410433102024321124122424413010304332100100040230444043121414121110101413213222231334324444401413320202432104402003412244304040311044012022024222332423132434110213114024130431241232312412222304332101201442242004401224010200320100300441134113000022100303120322032330141040440444144042014002132202340110104332102121034112443100341114142104044303102414404040021131412401243012123320020334244224140244202200210211340", "312102332334114010232332431204044332103030441432024310123340300233424003410311110214312213114040323112213113132421231003303023414110231301342313113203031332024040113103101434320123340310043034403104223034322232311033100230314322101304244411212112044232224000114031010321241431310112014402212340011130021311134324310331343134204131044322101420421431233233321302141033241344322021333142313444113231331240111020243004040031130203041324223333031023121201241114003213004332413041024100420222032321203340124212320122020130443111424240342142132122220230111124131112000332004201034213213411420213132220324113233011241123143323020112111113244204040343342221131242010301420224430224211223122222132334314210244130000214040023441040313224000421111432111402231002231440001044421000112234303222322243332102144312332443003102023130442412214104401143223020233140431210112231101121441031431120131004100402343204022012111411141301003331124322224413412002024443433123142143222304401032011101211443031004011011302213303112240312143043444322030442430330322331230111320024404114334132231232202142400402020203043211214400003224411311344310203111001314113030302304423012440333122130411133223233411313200103441233010410231330441420002424200013230431130331223422101143113033123403004443031012224211303214422021312313234430003330314013302124032024324230032410012014343442413344044411002100404010400111201221342401200324121220112133214432010031132413101024344220100313334130011140443041301041030101410111422202014320114314201010043441103341123140323410101314220020421401130100443121320110041214323030434042014312101204313301414022214103432242143333034103231303324204323402333312222221021323332144232210210444410424332230444343332022144344343030340324312420402000122314211103130123400013241430000031422003240441211033243143140213403104433231104001421304240110400042243230023430041344234230222120222444044224204124431432423413314140004402401023440032221034111424131212312411424314121344134104303043034032020411021032244110004141211102344403201402111334231034302230314322122431112303121122410213432303413132021213310424013111111203340413233210134000040032124203200020230133124233311303120222222303024222042314414002134341110201100242423004103043120241000440121212224222443310342332244404432131302402441144002340103110141332140430233120034221233301442201402213010330432213114234404013131314432433343144333211321122333010220313332203030304400204213421121334312114222303204332212303340320433002021330323141414334032420442443201421300101302324241033014322331443344302330223230224411101241011030000242143231421142034310121304111334023334041132032321413320413202003312211144303224213242323111421113103113030303102332421323204321100200013114300211132424121141430042002211442214012432104234020321333233404443101443413343442040014314141043412143432100120311133340322323341211041302432222314224131032013303010143112223032032113331333221234332214330413043323413420221200131031310020434241031011444044133100424213133330441234142302133322331223133220313112241312134304221231301134412330010124303204214000424334402014230242234001414111342300042031442131323303423214121344310000111103211430203344034423344141142010010103040311000303312140301344443000433141434213100023104113420320222230323134230400442131334132243322111443240321201300212304424430123032113324134441412301311300113300223414334122204113334434310443202401332420141142424414313134403210421001120313332234314332411030344100342103432321131222441424312410030101130201412013343104304424402010410102203024001110011334114123043120013404043412311002422344124131301031201034340034343244041341242230103430400303114411442403204302233224342002423421401044244413031231210343041223401032223021102014122422302022113013201231231004221432303403300030102100040302334143343222133202242201320143043430423123240111421142310141404424134433341200322400111333342431412014324414201223411310402134011410201202023412002240300132434133404340144334403241304311022441242402441444020040020440103024411140223242110240130243342013422024342240100420233243241413304321341423101002212220033001433022201422401133224332424141323420114303243122204101330303231040010140102234311433022311440213430222121434011142113423402000102104222443304334130113301213242102311320030343000414223111000411111012304133113133331420302010314023232420332242434314430420013123410220311204101023110101204310031322340", "021430141130111223333443313203133232112440100413103441230043400011423000311101222013331032014021444201111110434121224103134023141202343300022430223304232234413404031244302141204303040101343013033432044240312302204420411221434114021314044444024304323344230000220333100322023140240030322040440042332332430113331434400223242233130204234403331203033244142220310033412412403214301233331011211333042143414314222330003104432001100233132220330231023424340033321003110031423413033240430422443314121100232220321214400433044323344240244030314300004122032133104022141040313421432322424012040322311024343340211033122201433443113031002322111422133440300103210334012141104331430332431024102333221240213333023003342120134031230423132104442013414030422032432201324411344230243300034140303402230301231121442222141423004230413341002343204433012044434144022343403132143203234121100201103002213201421111000211002311031020124443324020304140314100201033203320104323204311300024313201123301244133414421201023310012201020011130211222300022020232430034240412321111034213410112240421132202404413231234304133024444321212314131134224043144304410143142310433120420133033031431134113421302330343002041340210431244330210403432142022010101230124102214103343213220330444301020031200213243112021402432020320343223002040331021433313421204002222231322233041341224431020322230121414144011033244041402411122302410230004001143202102432322302020401031210404344400103111012302124132330201144411314410232004334444402040432241133214314033103242300304333100112230142401112021312114432024123032322210201224300310344044412211224010102410202232300003441200300221130011324331031304240232322401301111031421002412413343244403022133220424242331331020030414100312310003430100443430224401203440411341201322230004221010003010243000340432404032244403010141421422210030234333304243141210214043242121321300212222411400143411241234034114043333303440101103214441033421022141123413242142400034242314240002324132022221420423402133440100330300134243103124421232230400112233203023313414042142204014132421104423203102021133244422042043443420023403213403410234100201201041431234134424012312404111403133410304431340031042412304244302013444231413021123321132444141212220040214004410200210032423113313413413302110203434342001413130221320314042042100114312403343021430324012121441024014423420013401432044122033302332011340244213102121333012212241044033133020032242021011220041310342112132223441401021010343330220134121103232441244232000244240141014211024413342332130012233323002000023133421402430242241423143032333122223013412442130212223102433331043112431424010103332144110224133124341003243201401110431131233434140321140203312312210010404214442020041324014101323213032403144220113002344120220344333142131222200300231031244444143321304113330320011343311433243324323243032410303133232423040430102203332033221221411244303001412132042020410144334342244304314131233322011140303310011401131243143313401022030410143302142144214013243101142430042213143220232313430203213010312204200334111211331410241411212431312032142343314030434414233140033442024442344301004212043104301344432231140313012102133401102034420124234420324314000304201324121034211100034301103314344321423412133242043401220242344202344232141201014233004102012113004143220403442203344102241230242210200401423113001232313043401442400234103102232334040413022230430432410324244341234432412040141321410221041322420124111424323002240031213440113442433133433002140043114103320441221241244441240234441121300430112403102110040434422021210424044021231012403410134442241324431243422243114041102400304144114340141303234234333020343033230001000113114210320013024140213320323114233441241311132232243021431112201130233033203024233033014222040442422334103314033214322343313302132032313430103101033402033133402214433410003011131212300414443244423224123323024132314200120021004141023134340421222430124410213420244001314000403410343124300123003140133422022031412343402034300302232010011312230014323242230410224242421244340412224334021110342032412324123303313241322423432413130001424142314301444111311012211220112410331111132144403000203332243233131420231004211244222020043023414332343114444213233243241233124104140011440322424322011301212400212233112343240102201033440004000201240030431014240441431244000321300043100113222123440103424214421212102320020410023334402004424233224012442043321423310044112230", "124222042211102211231432233321202443414333421300023421121320220400412340322044330220302440331132211433304240034231242114103440002344112043204032202043102100341342303334141024333011010424031430221411003210313233003442432404111440000434421130132431001413211122132100430231443013333240041313240040222400122321040240102031411122301323242133440024121330244130313133141233424330121341114223431413234403202210021044402014210130010133102233211400134012221441234031041211123132340404043200224424322312120324342324332244440300030303112402344430314422443023333422230330330043212442224041143132143101303231403301323310344433432001232004310134344322311302320000300341144422141442012001130444114400003114034201224322004020410012242221340344302444442203103123423210000134332330043040401241343333034232233021113323130204422202321311323112334441331020204404302300102010113242431301243213024001302120034331203210232421013244422342210331441412013020014212420004234044000032403014312433032212244234343040321313132020123230042340322300034021210212221241312021440131413033432001212410001203012322024004302431110243343003410020141011014311220012244231413314324031334100242210243243231120032431434240120440011343402232000024310330014231300202214212140101404202013234000041110420124434120411013223121221322023114032041144300233221214102343044320102320424444443033131241240233413140114210204134032011000131200321012443202431030233231032343404141221320201042214030003222214334244223300211142321224311410442440022431421403340311444220040414022320441124431101443344011134022301131123230240132032041030243023301241401242102140434230214311031401203230220234214323430302341034144100410220421303432401424133212401002242041203224110434143012031042434320444444123443343041331434402320422121114232111342121243233201020203301300211012143034224122131041022432102400024221214311223443003342220134003001102411003132240234123422220003010041142001121033000223211110134124100232240310033214040244433430334312114204311101320001223321121031020301141221142422341230044423414430030321201041113334444112223042130142404423422414114004321241023144010103404313201132210244432321014334341413223204142421444310330120310423424033131124311114203234014104234324342144233040140120423340003244221140400312013131013304412021320022422443220422322130432213320303013421434440003141041143204413423011003441331032320244103142121144241140134000213400002304004044011334314241143210211214103131213132203044012100421124441431140310002202101443130200140200043342014234202103143133143141423314032222102201412411341220342430412041102432401044234340101412000410400241204010203121043434033111304143021441240100441221321231211310033004412314024103232024402410240204412313144342442202213233443343414033413224103320023312313112132221420112014033200124142214241033331334222400340233042241420420241244413441042001041243334400032141434102314002013244001322222230040110340344032144404143323301120111131322101304100214034003312321234414443332341134244422323321101243434303444004121314210024304013334023021321134411431202330410422243430320332201234224312114300343304414300301431032321403113000314101342240202014220342312242444401222340111333044244401432211143114421403102303433133342341243433111341013033204224114334433121034441342100214042443104221302042330121220430312422300142021334130012210404221312214014421022013422323012221340303422203133121400103424300104412204110412222422000244412240143221322003140201114113313333012022022133300244143241002110444000311102144314010103214423343410033033102003202130330443201113414204101422201140111404234314301140334413232424314242414102102140211432303143133310311022042042233102242224322204224411344443021323003020433303212123313043043421402443323324111403021020232014023422102223242041030003321234012024440110303100410133320041132433340140202213411334034342310014144241301324300213202020104233012312210332034133311421412122221204423342223120303103323041333213044324230442223300101343021322301123410142133220043110322241304121012204222443424430422144030040323020304400433403204010230220433422224300404422210431220442412433110441320241001343110012124402413232203431130420401232013321130223240300132213440434412330432203401012213240031344042243111411243201431402412201204033033231204440422440200114003202013134211302134123303221101134414133333114401412100403311034100203440044441300234323132102442303200234111320", "201011213404210240412112240421421413144121240140124333242243101240100413043314124014400200122131222202424113404334213220213012301441324144014020041234133421434232021323110422432440121314143443103021400320213241400032003313130031103403132114021000141213402443313121320302004223223012413140002322110241402213101310222202343314104402333414213000312420401042004330410040102311144014404330212220102302204004332140031412340440323410434421242424443244230240442204003041300222442033442403442223003022100222432403142304044321302332220102220043101102132422014410010432212421311220043042123230004311233404434412120233431042410114422040300210312022200222022202322101220203001001014030441212420411020302040104403133410410001020024310121303034424200212203442232324334104030134441321104320412243342304321114333310002300441113331030121310411402430140110211023414231000210232330313110313341124314440234241400412434320433113111343041201202430333444012330122410043213410310112120343004314020030003112102434332301302411221132204211223030423220222214121434411202320334213113442103024210334022123012012123103043304304101340312412141314401034013013211120211321131021420422141202322344100413412133020423002020401322240413234442324423213414424421023142043022231100000400214340110210412104141020042243241422224114304014400143141201202013444131022200431120211134142221010422212304011321211033412404242022230213324322143412023302210330240214400113024111111443424420140012043222121340412233242124044243130334232022242032400442443431104321104414144113101021431102023033044220143031440040202244130222333012111433423340303313310334444302202242410212134432402132312323442440022214333013023120040400240044410104320103003123330241000103204213343102101013420130424003230041220230424341011030122013334231230422321303043110122433111314141033103414124133031121344413023033401221431012321121120131301322044034121221223200411042034304204421301232121241313121312133133214310033132012410104043243101403003003403342033002300443040142100131020220111220203421320344211143223230012033441111214130320013422210124114111130413033232142332242242413201321103021234100130134111340402044010130001304032324210224422002140000213410201130100233213420022111101101031223021230431001234302440030302142412233112033240133013324413041012114440414323012321434244403331222010034420310134133042002024432123214322040334123001230432043301334034334124304024233314120130110331240120114121011441333230023113110003312431000242321303222143132232312240344012112124140211441433330421424420312041214233014322411141134244040243310310430100042000241102333410404014403321320112314214322102403120122243302141424043113421133443124421011114331302000032301121331041213104140031242321110413111243210424410044132434024443232102030044022300002111334030120200201333104403312132433300240210204421124422101341230203401101201231401134240303024321023304044341144313413311233042104433332033032342231123333212224211102413120222134403020122124422420042033203132122331121310403203023102021343143444011324011123430413133131341240110004130433042340044201430404424202203404312031221220133033420141214310024144020332224320330213331443044001232211321021410112030042044030101231030204322141222331313134344014210310433231402000201231410221304030313414140433440034332210344210220224101330013240434220304044443213001004241244144303142331402341234021134011043301410120404400402242024431412422142121404313212020300030301330331143332201001131334302323042223202440404303434020124430020211220332321214031110141420340313411010004204221122444033310103102233004243143241330001034242320310004131322422114303401243310124413103323042342442034043021421442010114201201041202114302303242011233414323224014423421233130300124233433203141022432334124444410301042042434320010042213120411012041244243023420101021140111231430431004021042403114131403123002443140124330201340042202231122324333200040120124404040441323000402112013334442120244124102432301112414200330320240341223032033040222240210204330143100224234144222304404341420044331104221322341112143010322130443341111023233200401043333122310413012244140314230010113321023334143243314123130210314014123032304100234214043012230123300230402044020214400443222223114012301122302311333000010122003302410400404244320124030221230031111131114434212030121122124311213334223413111343104412404210303311021023230041244131340030433011134310220213113301330", "023132320334312210140234234431413103143113312143243324314414014220340421140202322041434200100324220221224413444011214211411400223422423201400220134030340431331010202322233010401213024211432331423431243430020231130123122414002001004400131400333443020322144401202103212004231122422443011134103424242240021133303011103201111433141441322034234144131130220400430210114320322234421434431044311320230142310320134213210242002233342414113203011230310242340043130233403431333322202213142312210120303111211340303133112203003033013320334313410210233222000333312034243313011314002322012223421244111401410232411241040420131124441001400443012411130024242401320223204422344122104412244414124213110321043111140321020314134323320241420311341004143040222332142041440214424043000311414333014003010001201012144243134230144041143440431204143110440210332020312004001102013343321134443132100200123120034243333402210300423441120413042142041034241343120030014220042404212413132004423043241032340020102220133320022221042412122423030004230404440210223014033331110213010402110243113400040004041131040430421142032121311024021402024123431301443434413100223011444033221001314222420432233304140104113433344214232443231140021111040133444134210214320133111323303022101131203420012323134213331003103122021322114412442321223400114324011134013102203330311423310134014411431004223433023022341001321444101134331143311000122133424021331221302421211404404243440441430441113224301332411310020014404224121320331343214023320141221433441223001113210310204001224442212231104232311040021421410101402202200244220412130031103343323242120002110341042100213333222100010303134444101030433224221333041113011001101411424320424124024423430210020043343212333240024414444240210434203302304333114333244342201234313044031012302323301334121222440403212333001204421434241224012342234140003420044400422220011234414010323201210044422212224233434321210203204400111402233142111411220122102432103300213404403113020032204321331323432223340010231121432034012230402441004231322114311331141113414221232222214003101000010422103300024304204304010413234244001013030243001421331210223222442200343041402203342320330233122420411304134310043403011231224432330432441431014343112102402221121110021332424011334312331213201314010400001012331220320444423033122040030241120200001021224104130334241422313102104002221343004002224023044042312023011304420331341343224102033434342124033032340244124410044002342304034242400000021122223004322334404134103110130020423324013211023320014132104433310324402340141122403134331311113231023141201402214442124403303340330243212224143302300212311104423133314440202313133324103441121440310400320141000231010122330140203332222223033320441221210000422143413114221402433124044431143112333111042120443311043233120240244402233420303223304442124332122010034321200430244213242033321102233143424031401131203403333214210234134332013122221023400010321104431114403312430133133223213420441200200311442322144124444030024331324140301132142104211123014000410121021401443414240030334214441102004210223132131243314243112131101430213023334103330413340102031412413100204434401240130133204014240043210344334100112310103010441014201013430432204121230241220124012000312102413042232301034221000231442214213103041412410404223211322444201241443301232131002223140144032042323013001211201100340402023211140221041031033032140024234014243243034200214044231010033201403212342342413000301222240424303334323002311141232443240111214200000211043401220141003233234312323421334103202313213034023043201140341201204010033124200212141024303302113240111421400212123013224443130433233034241200420314434201230023230342304043332133411323302242324241330141312232122021300220410340143110133040410133202413014213221141433431422424344412143113103323320141442432024142210412313431332441421101140144313033103024113133212302133030201331001142234204110441041213210142310323130221020341043043314433230021330404411220004422203143143413341111014023004411030042023041131414314441434200222424122412303234110100444322441012120421213413040012341304242103212232403414442322123010303143111244230131402423240013043144314013321024340224012412300322042131243310303013234104342134322224402122021024312033123330443404314442344402041203120313333332400302100211444313113121432440433033212400442342111300221112202300434413430240441034440220314040043302111133143212200320041120411413113112120", "144024111123241202424114211024030410442314433242412022331431003410243123204012310120003331040014320311211422021240340003214111121241132403002201030022123041223204134011013241012134223102210442113231323433323233041024011440331310431333024041211040121002333240104144114401314240220444003000214220433002203121042304332121010140334122113344220224141322412001212221111434231123230312240043230042441020410211204424002313011124022041300342143141131111220443442133311303123413113113314113000323333441313111442032221400104041134032111123314404422121010042030301340421134232210011432033433322143040024210322443001134341424334021414430032033002113113000403402422221332134002442441113113122214210303243340142042210120412211213234221311242142221332421403231414112031102232134303020333303224204431111332432402030132423411200224433134140340441140030101420430412123241324133312234340302212312114023030332341113214413002112330330412113223323424213343233421203314100123322032203331101124222024432334314122034030404404424144111440001440413141132334000103000332201041113110400101313040302010111244204004212214444323304212004302241211341224301224201420113110212323403110131303122242213312130142230321424411403112342321412132442403121131042200214301232443003213404321440021134000203122240313034410121012012423403400022422043120202443221420034022323230102321402140204041340031340444232004410240321333023214423043241003213243232123113013334113322010112011014443001120112103401240121043400124330223313430022104104140442414122102400430134130201310433100124033413012000004420014011423124012123012120341443411100042234323234431302030133404423201032104024103440033313024231310224002204141330122301330002404430100420314000402300314133032311013213243340224303230304430331042102424001444424224430340021232203402424304032014124114132400212044441120333301134120414332302112231402330030200022233441231424334004421214331400033032104403241014403134002432342210303423222442334444014144240434213113121344133242333204020032203441003401230210213120100330312300314203421122042032421234404031313031202240031330344002334031423224442120244304400432122143030233033000143201034440402102223411311131422234124332312324042144143011042142020441113142202222301003432343312203313400040024241101330241120133323023022011121402042302101300441122432341022200211440330004322433242211101203404122301311314430120002302411034104142240114432434421211342421103313312023213334223431210413032322114341224040043030100020123430304210400014202403443330243442304434314030122124212414311343220431444332220423300412011423410431214421124430013212010030111200340221240324414422243313232213213002403241303411041444001322202221333044002320324011341040324221041322132221423440430032111233233341134221110033300334023212402000344143133042122240044111314221000113304410133200334403131214332331200303043401224422033102223310131420411304403012223422032203303204341024104142332440340014011314141232100230231440342401122413214100341402303134444322120124344130112101103032034211041303012114314412144410211344143004011113034442020200141341214101233031133141431242330400344304011433311403420142420223133042323440003211143421210243200414443114220134144001132143231024131442033134300404303011222124324100044343423241212440244130141022012141333002132300422114044320200001403434444204343302223222442302110031121304030413022423130224303211211101210343141142130120204443002331104140213430142412424214001431303211034421332431321404241022102434143340111413313324343300134231331304403142043444310421421220404441102311340430311322234012003441134430404032141322320140343002433031243121141314023201333243222322222012100300403210121321301103301141214432110242400404324304240204041331433142444411113343202330143322242122433204112400223004314241201323122400023143132132423023432323031334412123001331110413304133310314240113200342314442413120111341331113142042122103311042132021101113012314343313041113310241022023101220233343143023131424210324312032112402314303110241124001244003103202033020242210014143222210203132223413223331020140003440311143044021201131004142031432223410244411314303433100210144040010032432244241044431300424403013121233031121221411231143211110214110142432310231420213334011310242300440043143100304421112140031311234331220320214122324013422121401141443423013021420431133241012410431132212040441432313413112034300213033343122031133443112343030134241410", "003110211423410120213430321103100411214331414103102123311324031124320141001314310413203342333213014134140420340303021224321000441434010310303220431014022300304243203431321031213042104204034441120244434400043103321332431232323132032233232231040143323404332204101242322342040444322233421104044343144043412143330203312301404134403100014243010021234230324021040000201111030444212402001221001223020300432132300343244423232444244414224013110430211444220240201142232242124323204302240130123000120102222120343331231114140321000214232402244431331220013044031010122313203000314132434201214030044432412303030042214031111042024422230444121214333013312424103201100301413122420103123203001214210011230131211300144233203223212032100341131421343003244034041142033421244212342134330311312024240320431220231430100030140310021242002323104121400233242311344232001132434402021400443423142131121444113244111233003344004122302000123412313013034432104101002102113313420241011433434203332001303431242412130023442330243103221403240012302141342403414332444444244140312443324134441211444020401131342403030332042223144232244103024030240024210404011424021323004434303434303022012202244021031444214202324132101211300334114111212012433444112421330000014043423431334032244340323102343312110220311401201303020001433110301214432114311311004101030022131231411310231411212140043011121420110013042132010312244330120110404432130432113141243414242333310311000003123431301134333013212313223001121420034231203101300321433231314021012324204400121102443344424021042430430111424432103011110422334412043033134014041443333230334214211110432301421301420120442413303042303310441402022024430142020203432132131431203432443031402144214234212043214430421234212111221240303400100222214210304124211324100410134443100143434113110101001241042321043413403334013331240441213112432401420140103004023241333314310241120412112121333402422123041401222212430004134324334014341244212424400040211134131334044323142444300210102133440021121230323004343000444211413122333141233342132310041104024212144431244321400004013042310130344440114123340220103141434024204100210111332220231203333200341342013402300233323241100340104041301441023211013421114403423104140133322141122032311420404100024221232102104214140142402122214320342033002242101420410412043344442412101212410122013110413103043330441233413220322002424204432243024012313020400212413310321243434000401423403342342120130322102344220344431431440204034301023134142001131141422013432221113244312424021004340433323300211314212313001220304024034002323021121402030404113421113213003021440341414244402000432041043233433130014344211332424111103402204212003314304131143431433413142014032122031414011114344420234412410334422314040110214044344043201332231314011333011442242310200231412242003144100404213004231332402020421202131334112124320203423224424143222421232420330444310240000222042312043022440114240110140121421414004110231343411222203001314422331104422313444000133214331214112203134341244312143034320020013131300031003242124023420144343411041340224040403333132024404202113212022240024220104331111430344123201121143003401224143010134401422031401022233123202023142222120322131441431114023011333202414210402132111042131041210222033310010042030122324000422313101030302233042122132313422431131222000432202234021144011212343041114244423044411440424140111301102400320004130301303330001121130343200042143032240312123100202423412041032132044143134231334300140211002012021034210324142204441404142011322302341301034012204220241421223312430343123130100113022220430003121202400410310244220121133031134343443410040313144202331223411201203311204143130133331234004433443122110013300234102012200434412411200023322113203121132130300021003203043400234322244130240423231443313411113100214210102024113033402432133322040240014432222012302124034304322241003424144100244032200124231222341024024014123220434412420334032302310011432212203311130423430212420223212101102411431430033422413200034111121121242420421321203124224202134014400401141022111331240441400134004000100003043000442002233240330323302112220323041403032431244313014413343412324111412042014414002201102113111242032121230123110341442412143210111201423224332310300224314332233344243020023024010042244343204332304244422403433341303221121430234114123011332400004124331124302441242443010244333414220040413243311131001141112324033321323400000443044040432403011", "310023101030020311444032013340101234410100304012232011213304323303114224321000443020310101134311204211332132202431233000320220444332011221443204441214210431421421202110404434214304202221314401204011403404132011321243111311323220020033424142410400411443403240311111321020102313134021242044113334244130420300431310042301033344103142142031040412124012243133332112224433333214111101303330324110213004401321032134003114011013410211231124110244410033312114424442342004321333143214303443033033321310101132003114302130412144203232233123111322221401244313302143223401341444031243224344012203000314014430422313213122311201311214204203430021212100141001143242200411214143341014321024242013323240212131001444034430421232004242230234242202141041331443012031410220030004020111443210202414104341031410334133043304111413221104010140001000413042422203040314012311042311220333203232320142123204032240321311030002412432133102112144201300012342213444140033411232240343410340224241231132224200414440243003342342401221213430342041423120203424133032421141012241343100340421243401234300411434044044201400043000442221144403240410313122311443221100314210300130014041340403442214124042140443142111044314001310043034123324331413033140314242322221210300424334233301303040021004004330001430242430021114003111432244222211012222322043222220311143314101104210230011241132110303443011411234201242131340112211320211213244442314412414231401312114410130001031241021010213043101400113203311413100201201031413432441220000440424044441323414403113021043231421032432003314311342401212012412122131233240201111401124342021044014231130222340114001142143023203013434313231204331322333342212244003431422240403223040004232024040001023442244420003114414114141023404324401422410034411110321404144014241420230443130322310340424223412104114244403132203241111402023124410043333344202104412042002323310344004343411114304323343003214434301341421343030224402334240043022131110102434023223310101433040033140240344433221031123403303221001311324312330204341240323411121302031021303140300003300132012320431122202102442421300421311231423032332043400101044340040204232012301232103103440043424433402012303010420202402341330233202201123320123304014204003202343103033214131203022413040133314444043310144203040021340042331241430411034101024103212021022432304342113323301402013240114040322043013341334144432020044333312442123311313300133414102031330202004232341111223031043413122304411200144112431024333033421313042103012212102122414320131210441044412124240444431302043403304340123013134221134341044230132322143203441140234434332201142002241114020440102221001133404401414431424042444044242213004143324342003130024431100440003301433403244241303334003230200243021032422431240123232104013140040320133403023203043234024142140314041013114212243321124040101434424313144401212312211213234303132240121102002331012300144442203313000130203043231400001112301034340413423110412413234430423340000404241314403421020331410214214023331433121242121403034112023442112201234122311432331012011110220320324013211300300101400430130321133134344011122140030220033404021402201141100242232300220030343223404441444210323300043310212404121101231432404424031100122010443222021312334130402233024214442432330114111221142033411113034233131120244233014340131032104200232334411421311442213203034134444301323023144204030212041200113342312142244113221302131300004420111401113311100103020014312004421414140304134321122432240120124102044233210244200421412334420240031113202044442122201043113403003433203032223304304310031402201403232100322131410312220230421014304300123123423040023243314031114113101320231040204311034420442343404340114230403113044434301103140324312032040111323034210302433413322321340304304214301344424302313433202114324323423420102244220440343143101240401322104133231112401424130434104212403442103222020130040433103044122210134444322302214431124333231031014101323340232333231134221043442334403142133231002120304331042204211234123421231243143431122200422133031304021104243240432041120103242142222013331012140312340134203242233002234342121322123043302220123124001021020242412213230041200211433040340100200044342312002103441013323323420310414020330223404122222034213131103422133134110101104344241422020332131333404440243011212303133232042104340033344420230431204244001123333222014040344131022124004324213331240323022340012330212111443012201031310013204012431102", "020201210114000043442440434112143413333133214413304303213420221213140021011212132411214114234342330241330242140000310410211220334242242432212400014003244211143213444302434022303121121214144222120201223424202044141430442003020022304332242031040334411013234244314401013044314140101231303441122243243410422331441032101244120433140100120011324200102224404234311411324322423402410004433113000222222422044010132414101221411303412114434042411414110030323313003203031003441424302321344241340420222120122032002022331234442203343203334300022142432311111442120110420102312330232334022023202242011312134213422412212103103144423240321123211002434330120240233331014400303004024223104320221313204412110340233104111011412044421041221443324020040413241132042424041343344112203140434120113410231434044432440421041141123331023230331231342410414420232100404210321340212033123141223202134001320044331142211211001443100410024344332423320433444240021143103203122334011031423300303310112333432444132424401132224444224244234132403032312134341441432030413400431422422230210231334123130240303240212311423031411040423431413134103001433042020442414100413020442243323221302420122034030223040111123413140232312421001403212002331103410410034002122302134033300212320002140314140221123324310143124123101400320013110130421342320223341130131244244213214241300400442030434110331044403011434302402321344143040233434324341144131242041412232123013032301012243211123224333333211441400410304233423414402244330412030002202002003422010214423400333243132203402143114341340032302204041003332313413242402131033334213331144311403440220123244041104012232213134434012012233043241424031243011224331040013210141212200134431421114341003024003403240010342321003112033111214024412243234031320433241231144221232130431103330420030040211103233201140030441031402220034344140323304443033334302004111022322003343422041334323101302402033330042324141144004103234243424040130233421041214003310114400022411321242204022333230432112131131221314044123121411041310043242121010043202344402313221430310210012104321433234424333021100141024333413030023343243042231412414040411204230204201200414334003442303423321403023200241221334241234002301010111343240102341013111112002042121202130413040401000310203303430203102340023232121112121214222141432113024223142124200304331023014314420140424203031231002344124242112304231140232044114343103400130141444104040321041143401424212242214214333323440301144403112244111343240411011003313410402130344000224420013230434422333103012342200433123231214311343130344144221140102101444210221322331201410430110443431103103032330303000424333443424100113133330103412133304303303004402021220013321144322114233402133214011240422033314214244412201242012110203320112113103242404140112220020314300243031001224334013121132011301240024342340013430441044014203310420210410032102243100044244320134342013213244304343123244140440120322212111132134230401214400032031230242001000431344033303103433441301111322224004143143034332400213402102231121442102424224303003021303323340024202101223242301404120213043312042130111114013222403414031213302442033100231214101100044213413000112321414243130412211331330001231034101321203442432134102442144430242130242022000432144101032302034130033410304234231011224230214122340111131422321413222140434244430142432400142042121302423241102232010343112422301200213323230312001142012424413023422400204032233142421214111233113003004201400444011011031330301134301420010430011002013434030241233314014324232424024122140301002042300421231011334211211003340414312442114132023314033442433400304134233410341042202043231410220312443432320104143401041323200043014213241030144402423104322213110403000124021223444021041432134234040133300333142424013301441004441310143022141130203240014221333400410232130322221210244040101433232421324223411303241012133031022244023402124140102212401111034211402032024103443034103024243344413131201301004414333411123221323214024203241432314403204120040442233044043410341314210123001401334243001004023012332101412243111220413024213322343033203203411023124223330330014444410332023420401000104341112121410343442043034312211433430441112230133310131212303323043143401100444424331212043442442323200302414220043034021102000342044320403414314100041021331102110130002421220404002034100404022022334322122122331222424442111023113333430240423124213313334014034214113132400112033001120132040124223", "144201313241000303210034123400240021112302200301133421401003320143421012424102421001110230331001023121041143241000131342222323001421242111001434403142142343441403034310323043404002032024101013242404440433312331304134234104414441130223313030100402212042134341404030241411232334411303411311130034340224242441424242101111004223322303231322230322402201043021124003301331021424404100414130140443114143332123231241441400232310001433044412240323022431113034104032434111112143330334233323030101214222034111100012111201111232324340432200034042022030302342112231423200213200001042400233200110131310322312102232423021332132314304312300423104420231121314042341111410031100202311333424010221230300113334220413133441020411023202324412333430421203421424303322004432024332222044310443121433403120012312202311443024403243241041312434010000004411444024430230033232132344110022042221313002442014414131134202321222301342142301134314423422102414130221010003421213043210311111333010004032431142404110043104420033343014241140441302322204424410101440040142031311214113032201232021420404304300421030430144300110130343002130330422311204440423403313240231043220131130020033240304002343040344143002011304042400302241102423234413210144131411013144333442004303222004410320002111141201413410131244030210141002404404323441140434240030401131411424332332244040022401442323403213140204120432212140324101142320132404434223432034302212134434011320302212244220242221304244312324210312330024431221010123101403311333320442340304222301430322322322332344030120304401303000012334433403040320230431002033314341013134142131034430304023040430212430110223122132121423210411042243330422403233244020133043243234321121131340222322020210223244100442243030200320311121004202124103332300011242213303212014204132212111424002423330334310310222440024300123112033222442433321331420310324420044121201444122323134310143004032010334342343310112344020304401414012020101231003244434142423301001202332412313123334134140124111413002030131411040113020423430242243012420211430042432103020010222043311302421334413413320443232414410214331430003032123302223214124231120404433341024231141224221044430411220421220130122223122014203324330222134000314232231330330000034442132200324241332432234023223333443242422042423312102424232222203443233300034001141230143210021431203430103011000424002230344343003401332411011404304222130134401342021020301403324412211312220322130124010402321402124111020431241042430333200423313021134442041332414403421404121422230121214321231321432100204032212100413402411030344104040341304014010022344332234211043101343342204303144313332033012141201101322203431343140401033223213204204231034343010112201201402311400101001311400031113403104240044440402103112011143200204322221243322301022203304324013140413143321322004301130034321141224341134243044304443210234422144424404032444300330334141202010304433422424310202244401410244222240000343033141441442430431134034030303113230410024440201321311030321301324102322433220322401112431230443434430021213322224123322211201100213304420002020140242030013204421132110410241331323133103331224310433223324133102402143104234122114324103204141122331014220413141340403000034213433310334101311433233214132040424444211001101141422444130134040042212333323222034124034023422412240410324241432204414044410004021210411034424344034312123123032030242420234210132424044142204012241112232002422044401213434243300041423141213301103240410111033031414212113121213343013312130111240110024002234323424421413323103100124000144304120140243210212042220043304431422323021201033211201214124342214010343100114210140140402044200211432312020200003410030012002143021301100211214042112444104003210343410221032042440243100010130044014231131320430130420040441422421320304220444340131143432310032042314123203031302011042330334434224021014233144401223230303301040041004004301200122111401341401113211222134103012413021414001012003330131103134232431421332144302403004144231201223013133101314424220423441204132031311412423400001441441020112033200430332301202214211200103440322411030112212234130414043433141021031010320100223221110102330202004104141121300433313124101331313321411040311014020102303241033303344034231104420101311212210411122102333024411340423303414330110320220040432401141103430021441032123323431330233002243234310212201214300200412332301102230013401422322311021204233041213402331334234132333204102224131023", "333031223021424041344320212211434134330412404123423110413401301210004312222220423220311022343041444313031330324220032324231030200401122322031214432114142441333022144213313444311041221134404041422143102330432114423010221411022101310443434432044423432041401214402013113433410232310242323334302403141311000303421212220001400044322222000410432142132134423410021123240121324323400013340400130411123120311421421440003032221033104114214231201101141101432440440310012421241422103111032010041244344440240331104410304144440031441110111214023113120313200102130001234402340021143311001122200303213021101344140340300314041030004321204402333212422440130343024004241413021210333402120133421100211210433131423021210033240222324403022230232040230040444043223421013243200440004014330140212444302014324004344433000012434111240030222301022414122303301314242303313100414321142120403040024143023030144410023202402112223124121042431003104204101330202431243442132020304141044312020244021013442141202043112202411302443303031413240243042023000312230212232232134303033310214014011423033133402400213441101144420104231344202321040322032330401323300204301043300241131400122132324042002402310120423343221132134430310311320031103121440244304303134432121021010211230010142102233000422101324212220103421410440133414221422322121402010314034133130123201231343142120104124344434030201231142240432134014314012124010244400333021141004230143433400102314221431332314314033333241140230343433003311312034040034143311102004001322340214033201110022313112222134214333133210122133042221434343323121134123103433420003243220031420033231414410020244124213214303430303104300034234342132243431314341433020411233421220042313423312303301414314004443000413411331032230414140344410024021230041102123020213344131442033043021404332312123003200404324021333003220430400434022002310410010410102432313302334402133033031404211111343341430010343300414142412340113020114014343102331213102334443303142001424014113414334224441023222412232103233302314414444301113144314310440014022220043422114213114203010422124104422134204003231242104402433440211012334010140012312434244032301141403303201032430301120443012321243041003142011012244112221101131220204202100222033443314001011112240444312440312201322002430234312204014114034332434102404303222222200310244033044122130332114412321114233333044400400412442300001223232212222221331434012124032132004122044430410412140320401322434440403440102410344202104030403113323012224212033334300333313234034113104023134304024211114441241134340030121232000103222113034332121311204111430444333202040124213210022202224433422102014041011120430221410100302330422310424420413114113230403200404141211240201242143411201341311433324223303220242140111234234203334443131141301243424104232200140003304433220032104123220123300103343142040301310011200234402014111000422200412234021114442301204433123220311224411020342110400021102340321241410214040221230101121101123121442200430240013111124400210422233021434434200130044130424313122413200022210242011230321211441221123434044322233340132320030442134300221302323322300120342211244303240330121213330113144023344434420130021113202222421214114144100443413203400314214200012411344444301403022131212330344404144122044011210340403211203334324133002040344324234211422303303441202433132114133040140243023012200311341230311142222440123303003330414220240322442243034332333014103021320031211223044334110212121131003413222133411313234011230211001202422143032333132114321030043401431212433224131201010302340434104331001044404241333012233244132343003331140301210134022243330424003432233344424222322131000131231002242041103143314424243434103133222101143234312133201202010003220333411300300423200343240031004134243423222424210031104340013034414401032011341404124322032222200030230143103344022104343320041340344212322024144411143040232110214104224204134411212440344421324423040134114441340234104232014040243433010304332214122404210114340001022423433404340140002131413424301422132212400314142322203014040424213342143211212423110210234123110214244121000220133201441242130112123232334421441221212324004020232004240034121031013122120014033314132230140143032302323240434443412101202320044313104124344204014222324130232112113240431033303412313302101314444321441311301334413032310121124301212414333422030243202113423301022410324243414231001120330324111342202033202123214004423314214034044322102421441", "311410212333422434032200321222122034334432302043110201003004304130300310024343111212031144243234320103320443313011101114232014340140313221222100343222404340421002044224232114143304314430001012300421114031300130404402233140010130242444213433304004221132430034012433001341324141334304004340044144342101044301442224133213020213231140443102314301232211324302104420211124220012341332032102334203044010041034222413422133310014042443434223440241123331340131013312430444003301041224400031310221230340110332320432112120300441101033121302303043021113433410030010244212124141111422421304141142433301331210313311403301132224340200014130440344331334141230400100240100032044014100044212203003223213014014210242201223021002220412143403244412331224240402430131032100330230404113012020113422442322334224412224244330401044214304341101032241223311404310232302133432430141044324000322243203144324020122101030302420133310122441032211340144221043432404423320211431414030011401413010402324014342002121443032412212141113423002341133212104432033330104344030302210120121303002233212211441432142311114201221120400242140202233300001331330144112234222334030143434000003233324044324123421111320243420210333040344120102043430110142202211212021130302212131310201043442441011441002041422241034103141334211314044143420210300310333411112200300403310343211442232144110023301142413224233222410134332121120223020440432110334433422344242404003112042101231104432142144311414322103110423244342400113314034123424240200344133142401114340144240323230324233020230000010033240404221120434000244121011414114023310343411402011114040302420411002033423424222130101443134020423322024403120422123133441420000312310132001324104224300021222422043213120332122144042433212241224212110321412401433401224402242433001330203320033030301230044321134224204030201242121113114034320243020310212334033114431043230204144030333024102132214011313244442202134231323314342103212133232130022242314302212430344113400111024411433003001330422342200312043411431211041201220041333140201332021301343213322411434434101214303432423434320443011222014121234442320211111303400432241012001233240400322313441441133230012434334404131014333000400142223240311432214413344242342303302434421142034303223223431404030234120014434223242313224343123112111341433402341043220203314332242304341440403022140013320414213143132421033010123414144341010104040202203121333113230143343244302024043440104222132433214231321224011141343323343033233120110034401324344324310331432304432440441134024134022412313002132121024202301132023104032001003132130130203420423230031020210040223041103411414100433002322231314200042000402210103041004120421311010141214141002331201222041244132410220224440413114404434414114202301332111243431130401304122331001303244100031033423304310133230220241204404442302033400140220200311200024343213123441024211033113321311141233404120313234022303204210103413134420122032220421334103004331032301401434403024232432133132032403013424204243231033033022242344223310400201013434334201433100343302110430043330012020124141002431233201432220430400422143142423234030420402144313441004430040131033344230110221202024044233032024043214123112133024410144101020342220412042041024003040310421111324313042423340331020111123012223434441340414111242003140423423040413324011043344102210020214244132214101140411434340044203422111243322003214203301314040110212230130020144411004023142133023403144412003301440032140143043320010012313414144040332424124031424000430142014021144020014342402231003301103420012023243210044042420340400424121313100223013203010022404442124031404344140313301403441141224333313323333101441122041211443410432430233323434012202304314004041301204323134340231332021033123440333342310313323221432323121401030303232400042133230221043422212012100134330040424412214114120031241124310303442424121341420341200110043231224441010040224321040232133324400010344113243110434223313141323111144310332200440324300402001040004120001322444403030321424043424322130241440341111210232234411431414403121400222410313421220430440412203032103334344432104334304224431014044434143134323230020334034221314043131240334231444214121022201022201212231133214233224143112424421443033202301302112130213324232200044220100103032430242201332212032002431143420040413423402324012211432002343430102030312103031441340114434104310023311434333033411423440020231023124231134112332404124120413034324231", "313331024032401034412020043310413100104032242140122422431343043332223014441134131212034143344321102222012002223311040134444203032043212311342340442143133221014204043224321132410340411210322201041103044040142024111114131242424230241402132141410132313424423022144331311110433220044410340113401113340014201404310304311101121101141120342442042130434033320203022443422444113300123204113220044020311303100123343423441034312214430000433012133030411210400044303024312310031423330011010014323201433302243201012320411000102044010202122301441420004012310312200431004133311211423030430214443131404104411130101233304001340342232240114421223144444431120244430103414410343323324214032240242020401102322102311323443104311401044414310013311100230313014343112111110332322412214321331044320301203104020013132203042313421413230440332323234320143213414044004133322312110031204220133242440443431104232302420240012244324224433113041034032040120210324231134231413312221340342231431324321013434000203131324403404101442341333314004200231332211133203133302432010211223011222003302142212002324003413411421124334411210120202134013442013224402422312120341241431022100214002322122131104120021002102411014304312320233004144323224112134043100030042303331422431143333124324140413040123030310422304121111414002123032410232121414040100011133201401033244113213430414430130241142024232134021320344421000003344204322044422023314234213321343000320312140021221331133310433142323440433220101244331242400324243443424430031410114013420330101334103044321240443324321303003021234033302201044042141442101141320303204134333204043322311322212011211344244301030400410011122010141032410303323212124012434104330321241123424201241124441130204141301321324220334432334440144340233141103034343011123223331021313134202431143421042021324011401131241241230424404321141001140121031143312434122340340234004303440223304124041000232410424002402344323022130411430101001133241124120303202111423400223424044221340020401343202342312123411431244121342002431101334322214142433044110020142013134242342322334132303414003041242120113403412132001114200303411442020200434432114030222340420200231332321212430243211111223332004201304213311441313401334212324340213330410023024102441000000043031142201334004212241021104000302212231343331332240133142003032000223203341134214232244403133343131142432404141012103032402103343222011231100004311022333132342000201101331221322124430444121413403124304041443013321342202130141442303244330203211004413233041311310232020120130031001440404433131411042002421201422342241412100244313002402301303014423202231140112302310024203020031132422302123310142142243214003142014423421202241304110020232313103441302303441430210220140033101143323201003334120102033214443332244014414110442122334003224224410243030100020240124120142204314244310132033433403432304133204231304202412111223102311244022232144014441410044301313034141233202113221140013120221000204013014140310014233042240144302321120033303144201042203040413314222031341123120421041420400032104201044314044430021131131210302243012030024410144120104114030333220341034111020000333323340420230203040342413102341213140234314432222201412124123434043223231120013222240220310203020330300030422111343042013401221043404022042440411212024333341001414130121101434111004320141403302124000240421341230104010233010231122043444341222304303412404003244102411104310331240032214120043200022411410023322004112022321441404331212003323032443344032342400230423022303211421404110311042434142244114222200320444000313443223242244443404431124202023113230134233424432121111412331444400441322213432123401123020312404013141021040111440311004133202323024421340432324142234102303423423313440133422113111302134432113320242334122202221410022120214222233420133140221004120044130404101122124441424322341122434120213421112334033114230233200401132211010412240112030221232020123400102222414113034420020334122304234132014202204433212301210102402240422021403442334423101120323314131114242421004142241243041223423301244221103410424402130120423112112031101103232410003324003042113141000012443304332234344343030410234030131122132403120411024014024334414312304014204124212343032204342444021203032140404033202403034003243311212332430032101023303230034422200000411422423102421030332214421004234343320140020444433423013413044331002233442223404343332132211311433223434134002244424311332422244200202444201303431442142", "321214030404420043000120344443423203344043144101402200033410201022001233134223232041243323232141224123330410043042100111414222313123143304240403231033442231430304013024310403330103020232313122313103313032442021203222104012143320021402224342233021314344141000201234112211033334044434422320143410421011203310014024401330202201130230113304223131110300231430312344201133440040410222421400220443334103222022133332003214011222040331204122232023423312342130244400300114233030403440402101124423101411031023411331200420401121302420020422013013432430001011230144342311013112023312414430044411331312122114123424100203100141102100410330310004410012212224301320023133244103401031431410132011241413331214220334203332232301201420402322002042441123003222202421010243041100013212340444123102111314000142114113132004242224312024243114023222224231410424410042102002433302031321221333111322203100301341241031404410344124021232221343003033414111133111113401244013014421234130131131134341222110111442013344202210401412040442211432110402034204434203044122410341321444431234432002201040144134203100334200123411024011013210131121223301214413224143410200113044204440133012030140442004432023024331010042304204410310340443310421121420042321313122234400343413312432401043001132314041443400320441320123210034023240003240411112001413404312204211212013321410421210301332401200303411104040142123434444331212102440032432224403130432241344124323223140202034114413023340441203113041220213314320130214022444022030444003312340133302423001313044403412423324124404403100033144034301133233402021412241424324241242401123414104132244410024314121434141103231010300324122333331222112431412410303042320221311401420040310130044442320240431332212310313412102224302043343410133214124143040032121211001022212220132114321414344102134021020044243414311120122412344210041323012321320402331201233034421024200043310400021133401230442311143041021213434442402311003240403311031224441004343122404001121343043103440102000041002411100114112340002203420340114431012403032340021104010223033432234312200414244323040343402314331131003100322304003412304042310031021022200014440010000431441343103143230132131403421243432303204113010444021341213010241233040344203010100314111414444101342030422402131002303323440440343311111310330302042000314132314130211021444124331013322342203214130434403040113212000031203043001232304240333111132134430300200303312143003440220303001020211330023241444411200202201202132220223103242212210124214040221403130430440403100111240214134422301240011412121411342220113302324034440320144332421314120030041201414332042301310124220343100333001131124311113302441114010012210244004324401010341422443114243013002233214004434040040331400102332104201022432041441030224132321141223300443111200440223431101133102023103134423000131140112331431012343011003022413021033120433401002121012221302401223123122430241133043333323421221421133124231331341022114001121112203122044004412203001441224344310033210102423111334000324211440134440343300013214003114341300130412401420121041022143344030034321024301220222442420103401330213131410242044213314300040413404423310413311402032142323103111401403331320144220441213411201323312332034414322230022023413140310231332133442211233032301120444021344113132200444342241103011011303301134314011023031224411121004243404044004120114431313201020343040103044101443404031001200400214130413042341413123022040222023044132403034301200123210031312200134004340403413003302422131314021203123311434144212413140342423422104242124242314324231023311030021331111333413231234402140031103331104141002421003213014123212412033402130031302341114444014000120031300304224110002424010113243211030423032433432213020104231420320213430322011411022022332404021344240421012041244332233240014323110431201013210141413003013444424432241242132333300323341141434314413114344123012040233314033333402042312122221444430144132310024422022203241111420321114111121244321304234034310401320210111443334320222102023032100022113111401411032414104412140210403401240321024140414320243002432341122301343341020043132402133133100002434100214223000342431234434211022044320043134241014204023221003030121422042013341234314122312023130221120314113114402411431344422314420010302430133233221014134441101223334232202142300000341004422222201011104212214323313214040141124144331001031142440210423134104213300233111142004101443300041121004430022134321343", "322224333302113414432330322001222201234014440424123202124403320102302413420311314322114132442312320331433010343314124000404022241140030322441122111103311202242002222303333340142430224411222311420230411000031041433003201403300434104102422233334244244233133333021424014204433233111320041203030134440041431422042213303234232100041230433014424023210110112200242132130131341410422203342201141130134201414341404004341302300311221213231214044221421344330312404211433121304300320323041040204141033201444313310104012224124034323030004340340231342440211233134004403232333400330301204402313302020143101011324414120203421230130321011232110433032301221143024140031333332300123411301414244241123031014012442230411111410440144240201022421122312012122421011104424122033404000143041301412343011022013412411303024120403023041222400232233234042301142144233224400130302032004430003203234212144114412133314401132342122322143244332030004224141433132042342404044023404112324441310023130120321310124403020122403030430411420434424111040324341233332341400400310420030203414234424424103034310311331121430220110342104222314103402224313243432222321442441231221124413123140314322304340201204203404433432240411333340033303202423102021420110201330443144430010311431312300030421040434333403300110144311442032433343014234024112411211132113221324123321332442314123431313441102042343114011041411012313204114304011341313030010304421224314033411300124313433110402031344034341221211032220110432202412014232000434114034114140212403414111034201224121010342321132112343341133202040140303020143144424430304301142030131411213010331303232031412432243301211430312412104404441212234212210412221000313403134423331001133134411241142411344322144140221213040232144230021102341133010140200023204241301400323134010024221411200010324234103132411212404243440344300121101423301103300121134301020433443024424140200231330101040234003404341423220311420000144443431424343322202333434104204320404443341431013312143414332331244024243202123402300221434103423211122331011334443344021113113312312204204420332443020231301001422243013413232013144100143444420334031031240214323243012441432402203400211030300044332103413103132423403344131011014402032220232144424402034304022021142020404113323133021413233432403110342202433140134200441030103442414230102200321033221414244020033334300044023222010223301113131313322122333012221311334314324221302321431244012142430100404021414111323340043444300333333413320333241221231440410100423024230111200433142100042112133241434104321020342043043131131032331430322331342311213142022140104304241301110333022342001031022014320032044234430400234040142221213213242004233132344300244312320244214114011123232103201022031141422231421433401123303404134434341230133410313212044013443023412232410442034421410232000012414044410422224222310204041120411123104114022031444234130403411023411211443233411313341114233013004200000211324211344404221031002001021044424134343012201311023244401124304324110431011223212222104112004320434134011240443332411033040123133303123340011003331301004421013311003424341244243301101201100443000340324144243113412113100332110422432133423304101320204233023440242032022242312110140041404142330202040244301213121414421432112220121223134442243032231200041404300042110044010433314040324122033310140031101302313141013304304413421000241411022402301403141440033020210324140230040413010223344121043134204423212033223243023242323044301223412021403102134310242223144012112231234331242403330334440314424022034422140114434442410204431400013301311332341244332230202021440331113103323430133001310001402103011301430021044233143130212134304224404120102213334143334111212234342141044324234003141001333113423140003413244442024404133000341344100021003211301322413103100144211042042143224004004331321311240110211303102433243021134312203324212424232320012223222340232032033024432024342321044242143312314324041330431220032413213233442222040321241412322132322233020201202431442133330121420410413301413313014444033244310440103224311221302341011401303440140044002042423024114013121032021022314430121401203113420121001011121220114432120140322031301004330402400423110220344131043341101434342101031234410113140240140332410120322223100020034410311222304342032023404442322420244002003124443013311341132443043033432332214211201221430431143330344434020344401343003410103004130444244230030214413341011101231342400324430332102", "304340443231324042032343400340331343103211120330430330220411034014302122422443300034303340304432240441243344001240200014034403214403401440401330432043112011411411133130133413211400413140201041413101230042043230322100443130413143224221402034132430113332240222442321020344344104023003140002032332124324320032141131312202332423413003310233420003142020114302114310121323201033041323412214004432043230330103132421334241110012433134023440110341122102111443424031302422234300244203222244030310003120423312431124122320134313130031002113301341113413111402033241241122331340433043023023403112404400333104140001314313444244300114131243420040324433233102203132242314324144020113143040221424314402412341410431241334320303004443010313300142432332120101443034302324240024443344241023244203123332141212140214313031201440411204242000011121131040341014203301122123204210121224244302341304340330243012214134114002332124041234121242401121410223324024020222112322234224323420134213012424123413210204222124042230142224243004202203001200303422013030424422111340032042000310341102402130244022103320112021033011321442031203123412400131133210343004142443040323430213202313304332141031330040334214022130001312111130321031030322302143031044130103412234412341332022143423012134041230200314310122021303431343412442130214414443204440410123400042102234232241342320031011243244410012430033332424400141020342110214204010324433301210321130204011001341434001134031101222234340402023344244021241223442332400122133014401032041323101302404204111432424214030444241242313140343241310034114131123021224324433200021310424332013431241022124124431402204320024431240424130202044212242211010310131034312134222244301221333143001321321331221434103424331143434204341011113332104220204412043214411013443002341000134333114410313434130432012301300241402400143203422210100341434100204212121101034321413031444114312101143331032034243422202040304042402231402432412212220131300034213324123121342021223114204432144241300431043203424221130421143014442044021301302421103024331324432312442434021424314023144324032004222144203402421330441342021322444410224341103334300201324344423132230222100404442443143141333202011114003314023232334331002020103403143232401134041034443314011133012002423220442011440213411302012002334044411010433340000232102001110011414421212041113114340341300212004321124414400241013030403014222040313032143122000311032111133010024140040134314022402320134233431231101204231230343112133344203400444231013402104331003034241342033221020412343021044404341313021403131201124113442201310434323420412422212044100413033413240301331422202132421043133132134332012204410222421203414341341322141212131313233222044230224124023031022323412442204312322124313130141342423344330431012341204122141201130120210401244313332342430430403222040104420004100140212020203021203333132023313444041232243433012131034002033130234014032412100302034031111241040134300332340044101401000103433311212210422414331222101313142423420212110341240223240113224001320130411233303321333210343110233340221341022240113303324114343111131040013340043412231343342244221040204343141401334312421211304302010204412341220124123432202401220110041243312031441114320423043022100212140213320133202120411442033213320404013433034423230413431202122134020243131100200101101034121124300113420203330001423010040241041233100413232043211204113332243100124144403330131122142031120343400442324341001130222440230234434022441301003443423231021034124131223430141344143024213033042134131344343342433112434430233324032101344213014131132310012431000332342140410201112222224231221021334431301121000100230143011144223104443131112403112231342112311113134334023042232014204041323344410414323002004413201302043340042121203120004230134434034132424030114041041321034414443230320102234414002421212131140430003404002044240132143313323414044241224431103011042114414312242100244441124022014212204001021342222443124042422032013244230112134234013114210010030134120141031112140304041421440212424334121320401134043333224340310210213441413121333221340410043140134224044042244322324444234144132201142330444223224100142232311220040102304131142444343412421010321344411000113104122213342234241101003132444100301443041032110431143024142100300332432311330142430432421330020422324334012132014441413042442243300140301323021034404301220202324044040030130440311403421344120122004031333043043441041130140231001400", "143200100022224204243322313300132210120214122303330103440203411343333431030004140240202402122433014014012131444220223304211040004322340144120342440343433003311014431434230031124314424110314313020233400144012014210034204210410243114130413020331230033034302244441032111223113414042022011430123131230242122111211104121433424204001320301321214240034401320214100123440331310312231220010242401302414012203424330201012001132231213323403421110040240212240044014412200041442312233042310240443331310201342143124342140314033432144442033003104114132130420342244334022131204131400244230224412001201404341334330203434113113322311230433101420422144003141110042413201234132440044144431134223222320323300244031321340222223121013340420442144042132113430414444200343031423230034241441340111112034224020110220142332103142221040214022102023300434114402240423140413234302423003024201300234340020040021002132403243400343203222231434414033403200110111004311443030220332223200144420143331332131324202002334020002100230402013441440114241313433030441121304312224024101430013303111030211242013410424202122043332320402341310442104232331101003322230431342432133102022003231032420122020210431342133421021234223343243412313111002412440113303400314203332132213031223322044314042012323111114214234313204341114404013040120243002344000312034313141223003240322141120010420410111013040410304102202044044200310340340123203001140210424234003210241301434401324011401343242301033104312334040020042124442213230313330210414023011222412410003321303022213010013241302024232434233031132414234423331130424222413042211242304144341333304041213021044033044413010442210112141323310423332232220333211044410403412023422043342143344200303403421402234420043144111343402404322012122300220213004041120432303400141331010313303222114421211332203134043042124233330320420414111431131340423410334322221031030220314131424302143031324011443014400114433433424144120140210201420410333311423331230141121403322030224101132204130002413243111143233213233302343044201330132403042124004020432304420411320213311211233400243041403230342130022013404434241420302401043124400220411104043201202003304442431124331134141311224102131321431300232220312320432230202110302331433014022442232041301214434413323300222321321131431212111020332233221242344044032011404001132132233110043301322303140221432020103302410341222041041214400304201221312112443100020413340341231212120020434001411213103400041221142302402401334241224242314400030401143232103134221322022404233211120221333131242103231303344222100032134110242122420104141132123011111022142444032343312330042234420330231204204122300223230123444331344243241124241133102023234030404140412330321421340341143442044241400043144444444241443131302220042131120401343104221321031221432234002410434104422421103014203242014203403003421100421143122400420040330334020242423103424321324013031421244212314034342203422433432404011321312144420142111343033212411100223131010010211210321441330120123410031213014024304113024432233330121010430010134230404013123001210041113324021030143323424222200122031100000102341434414104040331301032210001410344101122322232224013113233414241340103011101042342101200421113201141210430314001124133432204324331404301141104433214101240202410144131442312044000340012203012100020130321340120223320314343110441443030404334001431024423341032220010203304013340011112232210000144024303221402040431231001140210024412313402104102130211114443444321230132310131042334112334201244112421224430422440421023414201032112401402420404202324102223302134102311034041040232012042324431110134134330242202011000133213411432424203021213042011020130011430104231400012330344003421124200030113003143024244341120430133110312030412332431110244444404040231312223232040213311423411400120400312244041234323122100021323301344040302001434242344410222443223020442241213140011342442412404233001030131431030124010403302223110044210200211002412430134330303203000030434411114401014444232321102332114332123104422332123241204142011124034211143431131432031430202103103241323201112023203040433230413312301303412024303321010340043004322100032024401211124044244200344303242122301203433314143024113100420131323303210111101034141333003003234103202043133220143242214021224022314301212231230144011422124114102412411112412104021002200210222424330340031042223343430113233313110100303200431443003144003433143124142314323023221022403402141011141201", "023100402200003110213220344040311410011231114201343142223344230122420443311102444312341044413403340231201234201240124000213413032011441144214224334142123320201000330023103030244202134403030242032130404212030011042324340412303213242323023030432121410412331030341212203021114120132230101041332414002220143314103023142413422120320121314244213201111440430112300104034430440000412202334201131440121011014222434112231034043103230244221304312421011221310113220141032224200031423124302221112030234003423414202231040410242024330134210323424224223203441140344104312433212044042023432344130421121014341414041120141433334221444301010423143344223242224344113333334410324022344414231440242442021000420241133310403131312310304100242321240041320103211010331432124003234221240321202344144311402332010240134111002144240024313443024320130043440110312243403123301142140111344124321023324243222213331443203421341233102023021001443410044243210413424332012421113112113012002440331001344004421310034311340221012133132123203322031032044201400203232003114131043311143101102232033330101420142224204204144042304244303140211024100214213431204014442043101044324100412104044100333043103222104230203414304403011344220123014440313424214323131222441411310302301023233044002210313021432310230112202003441030421200132340424444100001311314021400001440340121114241303011011032001403242401211243111140041031211302014323130000243343433203022030131433340013441240220244311312320043243210341324214242220122114224221311422230323414002221031430243304133201122340043422040044114314011304314444244232024101423212110010143232330022122100443102343003244202230224413430432423022243423222104111040000132113234030333103000013330112403442143443202403110231001343204240423401114444123104434132130234430441430443014031323144031332430424043214443222203234402330103121123040200214400303440222304214010033112301440120020233200310134134044131013232424143110321200340311223311032100123213142442440201102224320141312344120303301024201002331342334442334203043424402304320303042123110013330333112203301433110330031424243404330121042341110331434412213331410444143132242341120241244341123402210133400321233441413220143242022224424341433242420324013000430114013142410243234102113003343211422320213340221420211311034232402131004322321302242212334333112344101131202302124322420210300130324433402442023202402342334420344143033411421132030210104303114341320314412001303433422343341323142434143222344112333343423430042031342432121333023444344431321103120034003343120033111224012122431024143230331443343334220433132431011444041303120332222233432340321011040141313333011010430421414010410333213201423214210034343323043214100122331331224044434421434204021441012313403331104201200310304032013323232303213441203012343243203202440403341011443443420400244101000224301102311102140112022342224133443123220030011211224304403214014241323220342001404224410011104300222202142210334221010321131304404034121113421121443244140320203114241023143201333212232410420023143302342012322103140120142221440403424334324041100233311104413012111124340441411100430303003344340302141034231333344301030404022102240210433434303223430140402333231120423023332132241434313201342232413012423312014221311011112141140030224431322322030310244141333143403313213424141014041101034024232202400012303323131132423401312103112043324404141431221324122344013113130303133123002431144030204131242244424120032333041412213141122130242243232201013111230311243222333432344302314442322000110232444444410004124333214422211133214312033422140120243442413420421412203432204032401424231103432332230131113442024041232223400133334013214341101402313023321144104011103034021240212334042334410201211124002240202323324404210303020121131223224143321222144010021011021111433443041343324002114432224041134233120022022421143011134241231301232123121443434121402312031212320233043012200230310203222014412214043242431421312222123140314141124244322122023412012323223440230323433330443320444232313140220024413340214320414434204301024233043211214004213123212233113311313411432102212321402422032412404000304332100044314111024113023344440403400441444012144132122111223421224101143123300020004042020101020423103313240203414032341240044141330133302021442141133103443140042310430442340320434221121110014022001300433422231023143240341412021001130012334034301204332110244022200123214102244311213002021444110420344433024411", "434202404203411444122242012140203423213223413441113042213223204143140443213132434213224100321342200244410023300123031034024231442320302212033003401310212143203000120142113344420211103310432311212303024000203322313124041242013203433230432324414311042321002442420414020300123031322210344002403340040131202411121042142010001234334020100134023002100124114444132430013022440342420104113041342032212322411414102012231034421323320334214100104020112434101124133444330314311244430030323044133342430422343240120434121230030310232213012304120102210430140444022033332123433242300420432314414312341011122031241034421124431342142110323331444324244200342142324404131021331023434232142413132112033032203044343102202014334241300230421220204234121322240130402131010030400030134100322304443202334134111034203322311433011434113010334021432123320300200241334213423232221314113040010420121120410241104014304030232440411423434341323304011402000132231240111433023113144112333242001440013330341004234230422224222000410121132142240001423000100012441424230400240302120144032022130434024033442303022324141404031031044421020213310021320114120340300422433330340014433103133122332204333343300122024202001414022132010442124012010334134400134321312114340440033440401443212441400134142014243233021311102123030022443141223041312220423013211443340123214331141301424144420430024440412431231223011201432043122233221402031321124332222421000114002121232400434041134130010322443044413242410443442304243114342240440022112131410203124112204121131342234232102210101123231443002001102320123221241110332301424141220120410442021212301301312233403340212120012442032040402003043013321142031334113301442303201424242140400023314003110220403224100224303102114010022432130211322444000202211330323144031220034022134012433301413122403040224213433112040440413404424400043400244111244101210332302440212111214311111433331422021343442231213114022011112334432221302244023331332114113340232232204213403210302103212232403120003423133124441222423322041233323343112220124022430042001333212430440102310120443304414041333222120414043401140301243241210142331124410402024330211420404310243424343340021102401121131440421141130422124220401213330320323314320332131140302034412403014212342124202002104001324412033240131331301420402133233231310244214411011442014242333313212222133422112300044102221440441103302220134124044220312342114124424010140332034433044123032224011110220224241211010211100040031033204310121042441040103214402033033222024332423320434441120022313014434121011404343042330303440011302040243401022204412213324413003231342202221204011042020004244402233424343334140032230401212443302034341324302203341430241111244322020142040423124103223030302024142024420304434323112041342322022234101100241141332232143413101244421033100224400313313221333224023424114130103002133240120014031214440321204310333133414440433322234224334314314023241001034332011031404040030233313300323433023141403222243303413343421231424203233130224014141440044011132403330310310232021000100111144042112201411211003032000434424442432101440441120044304332123030441331433124012413230100400021041414311200331031342313022021031432042040414302010343341340323031200032443333034141030303212441432103404231110222410012134312223121213111124321302434011134441142340333334044024022223332013410423112130043004101204240421023411232443034234240133241213321312113100343011240214111201222330321030044101333340200423322421304101223021100141040130110323432214033242301322220030233204110413022202414041032441314430402330144233043342132102444204202120433121044202224030321101110330100340300023334211212023243114431324430210313024313440111143004304103043124240021012011444313424032114044403424431101042002333432102044404243022433143413212412303223342003040124134030033432410204320001343410224021140420211302030414302411321102222042440000240433134441104222314213011341121243040402001340240433442131230131313112423140231242013101221233033022443232340413343243211303324010141300144310132212020214421213032424431432410044404131241302133033031102200203124232403312243442144112404203422004314304443031012311403010211340204330033440104443331121414114224343210324313414341023323433113212113402221341030311243132043123411332033113231344200123232432000141304414130333241140322344424120420101013034412432444143010230112333021304113430221141041300214310430214004001102001321201110101244123010204330", "121231042042333320414323414323124042021120244432334043442103022304013003230243131323423110133444421041333004221343440343013012120233424232430211014432320333220142321010320114034323434114410440011404320122223024233112400212010002014021240020402410322031012041411022003421212310441334201122034331140000104113323421011242240214211401203324222411240211223023210344241333230013110243433412043034312022430430114123212023002102042314202142424133042011222102434000311424330313113322230433421410144021201332444100030013211011232021324410412214012343210441031304332231220431142341142332402112341020021242320112321003141321334132402131134343034034302341033321420141142311011423300240333423440440000302323331400321311122012224012424140034041434141330222311431011030231121131323124313024214122313322321324100221303341031440234432034243441140034343040200042412423231244340231301012034400013242241113043333141432333331023102024341011141442422303303404122433034123041230223212442200404140214213000230304004402331120303443204300243444400240112041102143314420333301024400014413322234023433334224434023222234100413314043200010130133322204140032040143321340013414031133033140232124030224410314042431420200113223004144302011020303213120213304202242431304310014221000241430300221123440201033203213400210203000110020133014321120111224310331210343242441302410142113211411343444233314402211032322002221323420140231443331113344104223144342102012020230400310433311324322223123041100331344433330014041100231101312421311424230242022131330422230414022142431422030344220441322132212204311334031230441422002312122443014112134100013410023420212124011141212020043130321043032042003420200214332313312344443220014121211441423010334423404133234044144104313412122414342204323320013404234131233132013314210000402034304123144331220144420041103224110032222214122042204343443021332412210342032332140413023343103041123241233121021441303243344244201240344122442140042211012224244430300240230324310240123410240113222224031313400202103144002323120334431242121204403203220424143212403303344233243013202131140320413323040111112214033224301030434000420422321242020100332034103132110214444423343404041312313220112210300322231013022330100304122431101303122443231131334343121312333332304444220001034310443014112033213124412131131430143101301020104302210442233200411101340342144333134040043210014330302213414400123123012321313334113204201012213101402241204013013132431342420241242344421004300033214331123134234201412214200133343343422432110411330014000340432310122040033224242431203330032434040210021240341141144134032113010143222143321440123133303214442412430100233444440421312234304013040301222141112330443333433321030320040233301442130214044024023331144301114203144230031314424041404242212421412240022214432202241104041003242342202423003142340443021243010112242034340303113021132334230401202033342240434134122143123423412343211242003131104042324202202232310422013221021421110231142021444142301340320024241200132423310323133213000123302410222230144112042043024100303431110402410301303432334101234242320333331401042123324420230213024444303220021242411112220343044313242044430333443032313204134102441344022231002102301223200300404111133023010101132201404023122240240113221034113313104144301400140411332024304402403023320102213124031043222331242334110343203022133422320313422112111403241002322042320324142441424330430120043431221102003200434211344032413110403343342412033013023141302044420401133020204342133003303103024443012412302213334224231240404014202220414231031321132243140311042224342011301114143133110301323343422423403244113321140431313342044400014041011444111011113043040340132234240312132144304201423013441411320041014101014243112343323024010230322044000230411014414142311132013000233333242213133043320113341433024001144411402033201224012340440334200212132310242430232144041214220121000422044100040211403104121100301302341443240303100440202143022332212214001024320414424003000000034243022334401232441122304100020342141004132133101140310431034243041334232142111041433212311200211401143200144430230132320204313311212312101144024212023030402320411021414310032121010214144040113223244401240023233240111214012324220104343313320024132100004231340320233310103441432313023033142221002300102002213033200021223414432211114110123323011323404212023332122021331410120400103212130232034213041321202230302030224022444214421440414", "130402014423201301413100012400130043104102201242023200402132311411343034233341112433443210342441413222321020041241020313412220040313332020003232330223111414313323231243310224001131433111224023313234024102230012402111400330100102021130440423120211032102113200024220423010022431402324220414143130431201204042010401442341031403044230020130040131101433404212032441123211311422123323304101343431413130324203200322413204100043214340124004210301021421110140143043013304404404014203333244322022113340402440242014104340440101012032201231001021213040003120122011134242321031433040432331042301430120112333433234400334311332200023300444412114313340114223034430430322113121212300440101201233043302201024214402342024343221101302021242022222003040122132410422044212314443121401400242420411023402302323031240314013314243104303104440300223430301432243303404312300304041223401032140331241220133001331341341430424432031321141442330431441131423404102341403124102334102113413201143432112142303300004133433034240312343112013111133113431312400340003244244004143013431212134044334210004011443033340312234400112432230111144023132010102332432332142011430314302142211332222143100223343203231320314230010312441312312232331124410401244303004343404442042143010024131212234443003102303330131202002111023430023031433102321423402333123300414212334041223422433242101311311222004233440343100243111100430203024234012130244212314111321223033413044331422144234420000202120204244034411021423402020343432012443331044222013421004202222144002020221142234332341233302430100204413431324314420023340234012341210441103330003032413000431012122302314140341202001014023223130341433412114000340404031142424331410131430404012444122442330440303124222214421112444330313034100311313232241112300422101334003102133411131443433112323322322141041313004112211112140030343232310144404331340430102123234312340130101132111040041322034304140023244431112313002024343243111341110420312331332022041331012401044400131230003002242121024402112013011124222000230303044033240201313410121434312031344243314414140201041241112032123004222224143134113443334200004222402000042122401120234011311103431311342013144213100301100042023433213223011440230134444320442203420142211324011013024313404134342203010030230334240314020312143022332444230303133124404143430022431300413134304332410212412401243401313120232011014410440214231142213021020303114211330124242334200123304242340141324024442301133011310132042000444330032400041302242120041224321441323233224102221401404334301023113233344104011130234433003011343220311414344412212314000212421240444343034204131003312424202223133004302432341331010132234312301410421430304012110444002310443441031302112431012030044010124141402241041040212410124410004324331011014230130302021412440334340344422203003212224343121241030011202410402102100100214410442323441004140243133233200222423041224344401211101211301031243242444222042002210234004443332311234121043223313041400410214134201040420124142002342420034342314002123434111313243010234004403002200430430220030100110240431320141402022034001012004033104301344344412233421133230013114231221220442404221332142233124001343122131034130203413432212201124424432030324302343043443402430012141110233221400011101322303133204422142323444424122022344400401324321230131230041200233244441242220110434404321030214200133140011201343111240044442330420411212301004333322433041423414220302134302341113324413041442444131323414030213442204442312340330100232324313412311002234420030024431423403042112323332143432121023133410142123200041420400111442412042023203202403112011011432201311133013421022221243340202032240222132233343441313042004122331144442434243114114302102210000340201102232323323311421312434140342032441102042220001040441344200043421011223014324031001210332210133334004034324431431312104021044224321441014020314130030100330042224300220120203142334004143421224234313122224314204131240341024113031412334103202334241042101044102210240001313334223220211103041103432042032204012310413243101311443323430324141143342432103204203313142412322013200040224203003114043130132230321141143341310341300441132143321021002123434410241102334011143421230423233132003014422203012133204340114234023034132220030003122232413100410312130001023403033230431043203114231124434401143430000204223113231333113121441414233203011201333321430301423004221024300021304342401440444220103423243234423223404424132034", "040023141314034242201204413043400101303312102234332202340014020331332204221021010010231030034122330242244304434310104021431123411331102121334133444010332140034240120042020401242432334040214144214214311142131032032332322311443121113444401100323313113220443101023310132340011322312113314033134401000411123231130241002032123311323201343030013240432034033103012214130314342312214000020011110441201343404240410031013314301002010043000112102424141341234141404231103133432222034313200411223333121014423401212310343143124142230211143044112213421324213413123343313313002404113002111031042004120142013232100430203422342241413202404410224311340334141443003004334040000014230442331340042414400220311104302120321000431131221300230232034140111323034111402132243341134342002323111222121421301144304023113204410314211110401104322233100424201120223242411141111411221423311043314132430034304320230102102414411230122032222123104241212220043100432030231441100000203411234434014020233220310411202424311024404402103014244334011334441104040233030213340410131132430024304432303210442431042431330214412442201111341242444011322014021310101120112012324321034344114134032141213132041213211321201212040121033210244141300044204224412102120324144040230121002441014042243433243412134004230213002014423134030223234411032320200423423210432430142020013313410124430413410423141312014014220301042442044343313224422410413142412124221330110430203424434214223101340240444400222404114004123022140344321234220132402232024044100121201201212221212000331244232041131130223110442044421022113243110211030041334241134023423044121403204403424214020032034403042413433230333041214404140324244433434040101131314131341213110333141440214133332143212321342022230013030030431020101414241410344021231004043403120103221321414222344200101444000302112100242314242403013222430321312444130034312340002120300430440222013010240342300230040341442301203244432032232104023244311022413133014024143420141343244431124430101220304413433340323000233240012101013214332011232011412404331442221130144333202124042103412410143440040424344433202020434122310441430200311104440144342304112301233310311413120200110141442044123102134121121123400044022422303341433411102344401424103141230432434214233312111430102111243342114201442321421003334100420412033444431130111024104004330324131201020110400404031412443414012011201011321011414143004200030443114024102330021143403230201022223300321332104121203224030303403133340313304200011413232044141331310332013242331131024220210230444312310024411032443113422402104404413230304112334412342430423010044243341120430223402114022230300310201223400333424441010331441342012132433002224030201010240324202303140423334241342432132112024201340004200402040324034142403342013023410322400114124311333031140243243233232122404320404140112323410000044142003440104223221312334043220024343023014134413424033231440143113311311423211442441142223301002100333012301223121212433423441020330021412413113214340024214130023014401334240041433432402024210224303232304320123004002041214212131320003242203442104023111001230303421330222301432020021121032221443003102233144240121022104102322011002420011301210322034112111443201421220440240233331004412210001321043413021321103101311444140322414431410222012334034332002032300200110042320442414100123132332004334012321202401203310221102141423121122233101243440041304411340142241100111023310334024422203344443331023201241004342001102430412411042241100343123014340131430142013124312203044223311031040202302213021024343043444144402003302321034430413024323141430314442131131424414202442132033320034041234103040140330043310141424221211213232303141440302134344234330043140001432212043100133441304413330242413113421202041304330210234122344341203242430421240143001200011222011323223342411130311131130032432420343004001224002042123004202341033101421233121232221344320301241223242101411320342341144400103141104234332224300114310320221240444440114044320321003000220134032112121244001411021234111341320411213024314333212004230223012013142242111243130023021422024404320011330221400213113034311424140302102021024334004330203302342231223301404331344000404324312311302012334211323323001112201102420404314144441230311012434132442144304303333204123240140134333344123413430314144421241020123311421314011040213212011241312440312040002134023433333144302304133140234332100240413301310224104031102033441410414114141140003", "120110110124232311111211431001012142013002414033130100013414432230421332220021221243032343123100004330014130210110012003314430420001102434103121423022212424012421130424221234010133004334400404111021442102104334130114204040401431130422422144440140412444314041230124024121114220402133314134143332222111130444102113132342431220241024300130140212233210303223031001041434220241022010230323301130404304413433330001404400222024030423102222432322444231232410001024342124043413214340122414322123330401231411031414102112143403330412130134211330031031220332330342214413312303121244210040341144220321003200143004423132004221422201410210144442404340233121220222300441302010410414024220023314113121402304311120443123034104442023044344231222331312420203300234202014002033112232041020020341120413102433032423100003224401331243004144123042411303323201200430402022113200003400322040031421211424221341302311334033403444211211121300022003103132131134140444013334400422203022212042203111443141443224132040404443111330042023443143004144134211314012233441110110102112323140404423334144142022112241313411123313343440002214032144101242310343404142124024410110144321340202031132342332130040420011420014011234311200342223001214212033414443004331041242321212320140324241411410144044432122214144211140143441241134031312403421001132120234411121013310022341200332032023131100240042200044322032433212014332030411200303332420210420140012100000222044342144333302414122422432404012011022022110124023022200430222113134204211123400020031114133402432144301310420012342011014421331142234222423403210031420121133011041443202131330131331121412042022222404341114414232301034213243100112300100210313243103010331412222032304023110333104302442042024102242314231230043012200233330414320442340340110010111023014012143040242311331040313222403110404101024233340140320304021412212412334100012334324422142000002013043041413130404121434330241122211300344104412121212120112120302443433340411031444431102434433242203100103124313341141344423213302221111144013100210014421023133401101221112242024144124344233344030104020310401031030330414423430244432433334302143010022300222320201340032003340302313234444221444023211144100440421204202320043341401304223002134420020014232341323443204312424003030211010100434034200242134141333132214102024312404012412320331304031102113322331324033423402030110433230213300324133440223313232204320342400113211112023014310304124321302200114322422444030401042441014022110323144013103403120242104414021343244230111440102213103202204431202223241323414142233201003033001440310404234031221203343103344111244232021324322422441412013013113204003340330131101001321120012124401322311231442334024033220432423144402430231002043434414433210142412022241244033443012102120131111220432444341130324244242121201332241414241104343444324440312424041324124240032212402244131403311322312102420021330342202422120013131430024301334331042140101424234114321212341333433330200121303302321420423210000340112124023123430221022211430200004441110001201332014101040130242202144240433042033124113112420002030122442311101143313113204230004433134222132232322210140022110224411302132323003313404442144102413234002333100102210041344312304010343202332203142413404002122011213023414002210110434332140102114342220120433122411410431001201433120300441144031411402144424143413120130320312131343033440130223422420030034413122420322311333011314043141214101333234104213100310421302211131044040130411331433341003442023130244341402441203111341120340321342244442320104101022222044211201111320222210200443200441103410120213243114441103321242420044234144024331212141221034342430133041141242210323034133321032133204114344021331421342111424324232324304203302012403321321044203241412433202340140223130412024143233033222000140402411200304121424201314042120404033442313144143132324142021124000402032011434100314024140001441404014221100313420331332123101042013410033111420411300134420323413313140111332020020231241041301013302410214203234020142123023212133321220241410224210024024321223411130011112011023122103310413113004444231144221432023040300100203332042144104232221240033143214242411042221022101441421441042114041402103302114223230302021031433234403444044131304222003404344413422213204340313021011242014113344201212410312430122141130412134041210004131023444213204441113024303212214244344304242444024433424302212224323301023333430142214002344433032120", "331214442342113303214023112303403411131442231324044013222104141410023212300303243433244142444003400234002131232414234304401201302231320322322412111242132042130331312111312440311104323433434023141442302311033330013011114443240124433002043221130123402430324101212243204004122413320210232424003214030022343342112302203343012030132143214224001133244210442413413332030122234412434440102102420014431342030444330322024214341032244121212101331433012033114320020022231403031131341403000120124030113043231232421222111003243033331440202110231014300224421231044222003440331211031320214021222131332300144122210420011342323343121110322031000240421433302044022240312010131131334210034042430214432102000421012030140140300131132114042112410144034244443201011131043421230422421321342403243312420032333411244124342414303014211113032134114134234212422121244241240214210313341240012121100033120421424123334403243011334442420344414011200110120143033112223101311212314422431412124004223021014414432000113414112300011320001420010300334032144043220411201101320240233414032001320240234031023331434124403103043034400333132433443121112041114240040343424134004020004404310103320433401343231130102111320410320301240440031413240404210211334402423322124302232202413404012130211040110221141021434241224331123432341140044224021340410220321430024230404430431434203142404131123314344144224214124434114430420233201033301341200243421333042030033230410111210431401013312434321103400434002344234222103140343213010042114243112040432242422342133044132100133434012133102320111113010112132021211330432010431102143300311101132310002343031220233030122243300224303434301203321030321401042144422114222034302024121414422214112230440114420244040222200101021310230213423003144400111110441113130212422134012432230013234232423133224002132212300411133343031332213340030131124431423413433101432200240300112132104431304233343130201030103434122112320310322023321334100213300344333342301004022311103431100122133144214414130132034330040233102103410034130224200320402300240124122032003324343023301424020214210101203142411243111144042321243024331311031010334144313210212340303011210341004440431210134414434340430330300232320014311414422234313401220231404222234221434004211314034022401231013322242343201041433324034223323312230034444220303330134122324244202430441231102404111314244114101004001414324201313122241221442304032214140002110124120243113443121220043120442033324141141234041120020014244302410421120133440210220022400333240033021402132201121232440330441100140303124233321224034141023220034331211133340302212120212042201102441311122131123104141334313141133230124032301223313321203300200031104032120011244240124341334042441413143412030313134032020322101321341430032014242032003213042204123323132410404113414442230401341112100321411121140130112313041301441102240012143323212034233444243324143000022122033010332102241121033412204102434220024011322430220324232020244341010232120131031041012211023243101323440304010200413421202332211143303234033002422314230344432341204303314110211431104012343213021303000242240400430313420410144230043214440102224034114012120140410424142420101334132210333020342031212100400341030043300014241122114012443311101213101132231420114442242002321102413214332013303432001402243034103021421130132013114004242030323143230022321141024014132434434044103331043344240430341204121200131310030411212014120440024222231202314344014410320024203013244332404422123142132021003100023421424402132311213123442410030232330334140113310033111134211101102443420034003013214104320100302221031220040234132334041332402024341101031143041134123242100122220024322332001330042233110422301001204040132413030102001004231022311412333142133400410222400211413430001410100212132101011404303201403133424232042334243301001020043231344200324042002210333223033322200030332444232113001204001034400003044413344121000241021403102102244310430432140034003241344210041444130412121314003214013302002002431113100443420224211344423134303242244003103321220434313132121113411134442330242314310030203214333222124441012243344024434003020241343303033423320112011223222240010034402313214322420044000310400312043413404420123414331432422243243044331442403132232323301000123101040421232030431133112010114322321231131304004210321012110230034203244311430001201232031402034033443012221430243240213343134220431204214103343041404321321100403042331223413444100320344", "322433141103321310323404420142303220423144011403144442243402002420301231403144322000413010344323012412321311200014143434032212121422300141300224133430133432414100334100213024422424121232034412101242041441112423312003103433004021332314001412221222011201314133110222343342044232142414420410403344342013300331224112112232401112243021122424332332214442421402143303320012212234404404304310132314244420412012043011000034102113014134112123021030333212210324212410224432300034320110100423324032413220302321343132223410404243404400341422240030203401132413303122001102143220033104203201134303012000133424420222412303242220331342201122310231331141130440124144213401400134444203234034430144124340310212111441404214240214244411002231422210411102123221244330103214033112043012441140343301340241003041244322013402321302131400313011131203000134011100143121412423014241200103143043411414311202030422020330423234120312412320320430304204022244334424100033343431102330130013200031342131004232140434222214201120300441032301111341202424444404414443042112100020231113030042421313311434212120030122000340344441242042420013423221110113241231204414302320232014244300021000304113321344301342241000414004441314143101133230333012021241443031132424434143434402420212212040104003022344020422133112303103433214014213041332303222112042242212340421420042014040203433121432133034000232114041310401230234314030033441443332424214413422324220031244423220133233444213310131314213433242132111102340443042013423042424023343124320024401121044341113330331341410133034100421044130444342214431302433104340404244132241110411210244223043041012200221410024432412421222313000021434413104422043240322001230210213412342431121441312330333234143130040123403321210131431411204332420313211104133123032340432242413430211300000314223214222324242420002121123422243301002214211013432022404032040300022111314132143242132232230431414012144044100030141242421421211202122401334121243342034321102101024224023123312120201221243301442024244321131241314433103020312240130223143003133040133121142402213120301313200444213121333231401132024310324442213342103443420403341320102043103121432342233121410313243441434102132023241022421201300421003431042140413222334032241342034102122344202330233020333343131014301214304124103343201311104441221424432131404431324003143030342142113142443410233120311411242041140010210003214222213120242412240010043034024331440330444333124214100023013441214020034423022223003141233134403203120201201301344433220021100002420440223102032411110312101330141441122220441122420422431310220000032433214110342101022114342221403322003310131013103220233410443234122010423243131332302020341041140222422234342220301022443304443024014232322344023040243424303142032103212244230044133004444013333141444243022042201433422134100002300112013241100033234331201430124411444234033443024303110323334313403404130114104043313232220242020144313304030434023243303230343213313313031421140130413322100043333110034430021231031110334023133143333024320324111444401440020444210404412310020111011042332122224432123403141012021443344004110142201121120314103442330332130132132212013220431141033432431403334001414344033320031410320123002341441101434204414124244124341020212343124043224234331140222134343140430434132403314233121124030222133430310240400032433102242301312004010120313020422331130321212042120214032123422123204032323003223244200331430013401420310212131022101240401014132441142033401003412433311222411233031023003344424404210001234014201433014420421430131111304103300242343144224322112002132343302032312131340210403142042321324310020321040400421120422112123343140233001342121230104043112234242433032033404044232313210432014324103110401041321314324112102340201131132403010043314423044244022341113120213112200200122430100123322420121230030412423241403240411241140222103211213340013320120001220032232210140143102042013202212432100401041202322003212122223322022301430232313324101210320101103022020331442121332012431011133444421201201143244040442103301114421230110120301233134033242413441033410010221400011034434040014032242034404000332331014431044002201322144342102121411223343221120142344130014201121202203030340243130212212413334331304031342313403441110333444112401301302444100140143313403013331020424100312023324402442003140121104340302441303310402302022203030220001143434014032013314210041314010311031302300104410003440014224444004314414121", "032102433024333102243020314320344231101410211410113204220221002311320130121130000132324134441030442244343402314033320301043200214040201202322213332003200423322403302432020304042023110210434001243313433443131032123224424311120024433232403131223103320304300243114412200040033101104313210201220404143133212302340404232214221104403020400210120010400213330034102444112004001322120431000003231033130024410032111344023432140021332113112000030140340042243214433234002124121230031143412020224043113042223402423201211104400302204324223114200043011043124112142004030402200210100331230212141324231301133112302042414324403200213103022320240440020120110134440314241241422443311232041421144210202032244340132133320111321212010342443323314011233403440343121102213331244230120111014334412430242144333222014223313403102014033422011414443144232130304320313242434212222422300211203441230011322410324010442334101221430014444011323330003141344133312014102310304110101112444334312303011332340023101223343024034011402430440314433043234024431004432123141222133300234114022241122212243342001044404434244034143223111421240000400010444104340022214422143412421223430040133303043101032044414304221102320043042401041404010024312403023331011043334114103434012434133233004130140333430021200131414301302333441433200112444300321410423304021011423041321324221432403340320100330010140104323140412103224214112044023301041213334431020404311120402040242023422224431141424103410320021440310230324114140042003431420343343333140302344312203402210231131122232011303140240113211000033111234131401014021413232422330334020320333010320120334013430024014211041441130214041431300403022214231321303143432132303302310322140101110302010202040042244030022312112042104030132201403014031010140123331012302401301433141013340441144012231103010120134000302342014333233333420342002143314312024033213431243404130443320100011012320102343042434300231010310401102204310342141422002141141301403120033042324243403442440310201314330333402334142311123314123042402040203033422432321332240344112321012104011013444141210221342221400443343104411334424240130232301143313212313243014122000330214024113002022244344234440340224441404124341342434324140030344401113114230420010234401431402314442122304332434043221043042241310224413133112100441244121041002444222323001300434033342023000422001441044434030403220142343114201433433131000421430422222000013011030334330413030143223421122103242234202010310040133200134211011442333420434233130013132323234340302132202331033321444323410203241431301104440120102034121343441343404302043341024400013411011103130044340024010002224230102031034412212414334023101324000343243214300341143100104242334032432004324101102004140124111004232011442302202302031341410313031310244223310314331433242224130221444201122423042122240041142302302030344422410204021320201320442432040404403420422031120204030324313341233033134340213131441102100231332233222100122413403130443211303132204404344043041024130221201422112431134223231424011110111013422401003441121423113333331440433034323343113314141242144334214414402102102324021211030410304210003213111204344040143210140010300031102103210021430142403130103003012231211340142413000240414141214204321024131320134131241131224442210043320402432432003411404134442401141233200303134002032010201302432144423444110300300304430144034344444132124144432240341432423303334122034340014332320031312243224301220043224241220113441404241404212141412213331024034040000332303141020301122112040330222002220124331243332331333444040221242112243234404432241124410401240434404401003100200212023222032002232312201040140124144030304304131240344032434304104343044441321121112411200001133303431241042041132024413013111243110223000024204204112114020112321144320301023133121440340022310144124140323443322232421322424210031043324031121211124101120132440141001340232032220424033332040310204100433322334102102143003321103111332112243330011214013104023124331132042344222232043413023004342122321142232222240441144140433032320131421231142331114004021420242113432314231423240300033004111240303300041441231034334224031204240013114131424341314103334131302000003313103204404410414141343241232302324314241142301001300133122100412112440243321143221044404231411032313041230201113112112000201220421040421444401313144420240141301100241142013100344141013223214103034413122111212212411121203312204320401433102102322402313420433101142", "304411044213341412320040133330411334214332120414112211233311140123134122211302223301034412000301203113232033022434302034143102044303003301434134301020234221012423410144434210112340301404101131303130224012114134431133342141131404132434404022001320103320343233122044414030404343042400442001043441113032020320042112041213114214241100142044412241021220134210140202100004412331313431234140413422403223042333402332112203113411420441430031331141210314043030200211021400022440333333004340313231213341202440313423100323222344114432033403020132243334130012302233313433334244310231010303003413042133122242304223124432224404142234234322403101242140430240302423310410424232132034212013313211014332433331311310340222301231342340404010430323223112044244312140231432322434132413142103044241430343432443131042040411443104310041223244300124430010212002341444224130430134024344340010420321100001413402420014210440244134431014242231410423014424010114143000312201103002420141122011304111102032044330041000411303040140304444344003100310302100231040341214010420221320100044312040323404343220432130312210242003123310013330301233101134222044311411114402143231031144434430431023414401221403104143201241220044142004023412343022123332304310103122441441011140141311112304211112000311314104140303222334430042401143113121002143101142144033211303343430323203142300310202324432143201223333432110433032104414421124022042314042203322043040423340441431201133310234410033200102033331030433303411021344100224001143144030110401101110232013102111442311443131422033314223031131301430424202302031304233433323334324204123034404321333341042402424403213014410214244414023242043404012310443402113341442432440103232213031130101022423104204403302044312024134022410124342330401314234414433031134212234103333024242344344003140202320012143401223240413144103314333010400030002134220120213404411431424341143043424113031404212241121224303114030413012402303413221213003322204121434343301223012334013004013043320211204021410341214243234200321234142014022411130120413314141443112202421104412401100122111213001400400100023214230224230221023304423040000421300323334001144433133411011041323222401203021140300330012003302113231211223110030001223122201144120311241200442244413322203112000014442124210334034200002303220101443441013334201310001440024421103030122300040121102113241042440221421332324043002223000321130440201402304432433104124314040111123241114114233014122401124443314401430100001233343101042030012102244013211434122234421423211303430240444100213143210300022212300411414430034044314242043303213032000020243012041314221023211324412230141432033241411404400302043213314243422340304143123424032201403032433240401022131343213432011210341344213104042040100230031243030424211130332032003444032033420132411142300112424234241110310134403040011403240430324002041134043140201302111020323341201042134244301321021213310014243133420022021231432341043420234440210400240030312433432123242243141134113321333232412010243302220332202200030043311004300224214233112300443133431122423020323420440221424442143124031434233223431130433301403012111114102034244034031223300300220231014110404310102111220403441043214402230100221102323042121033140322300401301030232041420012044341202314014222134013021413200104421142302223344344222223341423421203204130140424022304232223223033200433433430211234304320113313300114400310000230323344131332420202114141232131202222440332044144002024442220420313310420434314002120040040441414210103331203002431244103134121414021440300203302323342414024044433320434022112023431033003320441333124300201432120100233241134121410033031244230140343220033234011314434142130014111112402130334424313440014211414441042232240432034041341044330020114222112321040013201402023010344431333423434144133004101240330200021311000203042400334140423433111102111404003120342103311243344203404400221143212111304204232023303021242342230243100411042433113331312233223431204340011034321344312221114003100224144410420311331010224034432344444413421423440241012341410401033412131133434441240410110431434333241440431234240224303131422000301201334420340034214043340221023122224313411031310004231234200220413002104131144112401444344321300220330132341412103010431223233003022124031002123310402204213122413122401222234201130432331210100423034310200121214142431241131142234400232042043040223100144221001133221444003322232044441211401410203324210244340000141", "301432241441300202232413223432044344240414233201011403344444442320012411220012141103343411321112242222404320021300312323431133210441243213410324232244424211313312223202004444432031140424300402024442234242441132441040042422414102443120033130103214042434101412321131434400313310314130431124233424421214432342434012022124321201140234121102333430400313330133411431402401121411310000314222103411040341013443433233044201343233123011304332221211024120244012412310340144203040402233043440102342122032203423130442334400034133224022400413100202232331303414242011032420342101404134004342222141204114214431120233212344132411023303112340424030002400420112134014232124223044213022202332340002031042442440340240212101223200143312421124104324010243101120310230330123314340402043434230133021102123341122234424200402133413012131010002210322020140312214440401120220331202011440310432343214312433020114034330113141122040022232242213024243212201033042342323423001301021401212444203404304420304214331202020023114433041131242001033240124023331311001102402023223024124243223344444203320204441403433020423312320303214032311244023404331123234312031343032330320033340044300423442212214343002244230021103143301032242012322203321044104014014102403203132302411004112441030234022442032343201122114014232444423224243314113032404221142012422300414031101300312144210222041144441023120440033114304141424140130143443010111411310042332032000410443202023223024004043344423423122231401032303324323033422031123004401332103022302132443014020130002033021334332231440111400043044002010020144042332031000442002134114024403313143001343134124224200022203401121402431442114130421420244123123424004310422414232022400232311111042113322323110140100101432020122112003234333320334110411231333340001423000404421340303200220102012003243340243014011323413324310220040001024302100311410240201011101411204014343103124010414022433423140412042143013304144134401434242143124114204242430141311333244422330213004433241042312234331004014402134023301440124444210200402301324240232224321224321040242012241024402122232440140304311442412122323443330442130412401030144423120031044043022430323021242002224332304420103141111120014141421243330031434400141213102030212011012211043132014312120424304402242431202140204233220420322022230004400243003320331222200044411344123010034340340102010113323133114232342211130231103123004033442340420011011423230313100240334303324144341440040334322032211113023414102110403111214432301103130131233034214214032213011423103433404244322441014011222220113342223323133302133001103203410004231323420233043401432330104434101402141011103341322214331424344444124141003423300030120104140420102412114031330102140000031104144204312322404422131322332420410212322201233242313131001223203403421331422321223201120122041322333213030413202432104420230014042333020344143332203213044330443030242320414330324043221222340440304404140113431234442300411400100013124201332321343442300210412143301244104433403401142334041424130234402201441430423042102040343104212232422101342334040411233003140333332414104300324423112313311223034421210134121213034343103113320333430323231043342200201030411130002040342313112100134444013244023224201324301341404441223012304012033123333304322332413244441320212301443301430332021244200241043411413132010413232334431044111111444102242423332130313301110201441233313003043422214031410122033410200221030124320143413133232124140020004300002042343334044013134131132004400432420144001430000041414222032120321242424044202434331002342221014001011102030041241323414121203204144424224214222303412100213143102222330402242000340301044142044011422013104324110212434321340222433241203310342421204404021314020410212422011344423110434001322140443124103232323403414222112244024424422113004101114220030332401244302301021144042302032023102324414042443014401213011422011231341044033022031121001431122213104310324310310443210031430424123141000404011442313031304310121441212220320434302222321220020440100424410121212103101311122204320032013222414300104132133301214211400131004142130021310121423432011320413142004213334334200424431031014204413334311202202432410122220144222331330424422441422120123414324324102341011003440143111000200324232422012122314113400303442032113430031143402310112020322010312021114213301424441324210003411013331014042013113122101210214330202012222130231103310013044212113403304024023122131310401001022012", "401404332234323142330234303400000433021142430340323133032403423030412134340430332013004233214113224333443142042043134422100200000214020010013102003243414420342441230013424030433422320121314121334320431112040331443402104011331331343303011301233444400022223104433024442112211231330214124223112043320114111041311414220041342243433211233421031111312333344413113143343422011314334002134032244010112304301401320423340410104240324104313102120043244314411043014012304341124313110414434211032124023131234141202414230411421240431232103332011442310410233033310321033213222440430333342031202211440004333110123432143244430344200434314232241013334142200141142113130230313341304241001122332212131323344020024431242404003141141311301020210240204212402104312133431421324331203211010131122311141002044422131003240322200013320000434014200313111313113304400240403303434004300112002412123222043303334431134340302201041412333210404420341203032042033020030232011004433440144423002411132222041224000320441034014320133030134430110210012121120213224012224132203404044224231440013013403243400414423120344041140130132111000432431134303223143212232440112014011441112210320023413332221240020413141233441044210333110340403320424022412211211444022444032102404330441430002311321343321320320122311302201243001041002323201311334023221032001140123243112302320103014111223133431042210122313310430130423010441430442334032434320221424000203313034020443114334013033141440230342231132213341243324413202121022242220100003412310031234412221414024440400103134120443100121442424240343244402343220311010131344440213441340330104044303313443323224412004430213213223442144120403240230242130134333013104404244204312032311411224304010422431440133412242431034221134004110041404404433043042443341210214003114214424221312344440322022041003142010420232134222320223244204041313014044121114043112121204130344321121432012410024004214001411034132002243321002023133341241003032103400342244012120034312133130144012201221133202204220314411423313413303030100444040212031240223321400000201224303032010404202234444430110421002021410234402424234004404331410303400330121402202332111203322104130423134043000411320214012330310132423023304443412322040003244440230112212113303342323143443422024112221301013030412211004221313303440322023220104434104423032102042113434002430224110444320412222420401443042401001000101243140020144033011244324214204022211311021340321130201220433144121130334020010222102241122220012412102412344432243221200102324041324101113211031443102123102441123231211124300134332141332201020023211420210102041040124021001214421342134124412232240012213411432143443410332041131031421200223440333344313231122141332224331334032433234230021302343401201343241223112210333111433131011101143012323422141032012330444442034110214300203243133303201434042121341334404013432134443343403344222444040224311322432234132340133220342124122301313131324333433303302024101413212303000440133212100414131041440213000001323410333042432432142003314301003204442424144240331202400110130430231101433313121031424431410230214014423331423331212213214330104300440030002342340131444033314302003120303031334230043212211324333304103443213211132202114242411041204204031121224103344034021221043320424110434403244022002202024241341314231410442142104231221423231000412032033414220031210343431404244443211420121331311112130144233312240011113030010040132001124031013431014013031202243113044200214404113114323331404212222322131014034430134124233003143101212402010421322231003221341430323124330010312323433243421014310104321211102330120031001234221443411232032410003122112044442230420204011344023331414241340011401122133442220210412221131420100312341324040322214140140143002134244112423040004441414021420232244421214230120304421344121444203431104222333340422030032412201432401012030121101122024401014011123301141101433333213032301332130221022402223403210044442134434304234021412321314201220313103120130022031101040002131414331000430301411342423440344310424032240030404022131143243234210014432210202100101013211241112043041141413100424133031233444103000231124104304131343322001000411021012010212104442224330201213144034044202320244312401030112002414443140403202210313020043011244030323341012041001120012204313212011211320330312302034404110411433044123211342322110331023204313234011444314024324434232201413232302343013212044430401014102001000131112213241040444121443043322", "111014021400202023041113403411343040122120402244002142130311240404031202230321131123410340121000330110120042211131202103142311142021440241414331434300344244210411034331042144012213431134442310431120221242113224044212124120310321144332244314214111114323303043223401132041203044433130434403210141024443442322213024224023211303022111041431242014034341102003130344112231201102430121012200423032023243413201143213203220124412430420104314220421310103004033421320331042343312004134223202243324424024014324320041004333244000102140422440024021330334221144043304211424212313222302441331240240302411041442112142203220123041311212434302133322333242103130400412401440013211024441301322414322231101322241200002012221014303000211341012120311004024043442144444441302224442310143322100003010321313202401341432400440133132304430003133433030440414223201320142004114334130401330132230032320321323112123143331433111000332444333201002411343102421341040423341303312204133003211141332224132431243432044100031000101424034322003334332431111122224341341344201133243031313333323014324140211432042011242321314302440322213330134011412334424332102103042334023303232134002230314332434413100140443322332012140204203320432133113034101221314413031202301421130424020102123000140332430412240311313234101330444122414212401440220111231030431434012423412043413043100033332314432133144424013041024040001042143434001201342230001014200240234223310244010203132143203301210023301320401132224311342413342434134220342131334431443440202402132342401441033110112032123211441120234020113110303142400312204430433212431122203214014122322334103024104040430020324024214202340413121440014300400243423113030234322033103421310211241142132320423101014030030334224031302213420102423321231322441011204301104211333234132441122023434033102201041342141344212141211322102421344242313204341011320041410404101442241012134314003001142113140233014411403023131012124311330114022022123224434223131022312112031410310302034001320303101310440044202431313324434133242121010044344344134013321102120204322243141300241011413002340130130103214002434411224032444110311303013100021333141041012110003111134223301234111214433442032112331244234113211141401200143014141344122331412421021331232200423401144302204211304210121311221112104113140124401022423404422014243101133400032131200221123100101311304110400442341121100133331243232300324002001002032331123133200101204130344411113243222234441223231021002301003112132403112403224212110300340200113123023444003231433101430234400204224313440443144202140313141124433023410031434041213142320010242023403003202344103333123102322104340013442000000103000320042012341132321014404144022143441023201001300101213134012114124434433031420220304241311341411013311034201320401303210114211304443201141342231344002033030044102212124303334303301013134242241224402024310021323322400134124131104421443402010100434300210241204200100430234331412214323104341123203304410112042030324211440323212140321323424203004234104334210122141414122133400331430340311013410433333323111442201341240232420112301102011341314021133104302110320302431200111232131404001243410311340434314114344112234324000003433112411032113040240232322120101404112030110133220334241104211413210042412042421024020023003141214321104344141303033230122022014120212040201413042144304231131323133021321314023440440034030142324210121024344232013402044143132332304024032123121431213102410403113332213410244030302034311240422443332123100321040232011324140432310304242432211303404420304442013313310320231401340322001333130300112433240441220012444314330404244014201021002310344330110143032004441331043304343141133012044140204322114212142343312231321333330124214400341132002442303112302030323000403212410004304203221441120440040114031200340411012411422134020002200434031010233034302143212213311041422442213134421402433020243203404224231022443141003141441423024322131141340433203222303303200402022343122340201443430430230133131124113044333424140112143023333024102211441421133123011104030012113302301030423441311200342331402034020243212210332442411404424013242043422340431332044332123421002111212302103331201044332434021332103313211244434133443413200123123133300134034314421320330131231423404012420213030401300201442204330401200243431312141304243122204124131104240113212303143432011122313224034200031242212400031441233442212242331444433214121000013221344430443320123202010432230124", "313120433134341101310110030010221404142203112334423424301220131343004012040000234211221200311343131241033402043202102101102312304234334343121243102404444411242303412032031423422044134202440421112013103110130010021424120304034222021312121041413130241321304243400200022411240313224402110430001440420213044143022412443134320440210433241413013114404303222123421204121434134431210004020411432410212202423420033243230113141211031234032113133033132420033040010404400314120033241303324301130100140320334230041422204444240104333031124234143212404041444011213441313343314244111124401412232300240402143431034140301321020200020202140243023020044340131211310432234110230112330430141120132223344030044002443204210124204241131022021400244001211013301014244123130401134000411401224431433403001134322344242033311004103444423204204142104313114312042032210332023134010140301241310011432030434232044443000311440423030400132221211022212420344220311124444120441121401103124331300323204322101420203424102043343234314344312203320201014413023104023032012042424404440341042431131241110412021232043203410202421421442132331023411332142401422211013040444243321240121033444321340321144214002203322213020034242322022034330113422213344230311104431240414002002411121022120401001240042142203412124001014213410424332003143234214142124024001223323012131103221433323312321242221004232341041022102200202120202103023132142132431213204001101032424210332433012344401100020142002244014311003001440322141441420032042122222332301221102403000231112234331041024200214030204043230311232343312441022012404211443330434431133220001203314010440401412224103410412200121023241342420223220340003222212102324400021131122224434243442302144330302403023101220113140211110421413134211410344123044134323134310243100204130141000401244334214311233234044132213114123230332023103014232410422141323323042324412441240340432022000034013110443301411422322201410134111203433020122003243324434324414103420334121030313141121024334312041213420322313033412322411343242231432003130304242043120410121133324234123332333243242140020324222032244021342041100230200400344423324343021342101040203300241114212424140243104133434223202003413400231342414303301214134111032223040131404330402302334020343110241214214040004430022200221113120131314130421030240311301342000433411333141232004432013221340440140421122002413021311213314222221030132134314432313310104332011404011122412124341024132344323144400234443311212442234413112424414420243130232102210440111204011340223101211310323421041342100000213430202321440303412330330202211020331024141412133204000111301024144123312331411123343431032232241203220424203422011022004033124221404133442223130432402442223302102322112322001212124044410421202404004201303134321123104433224013112011400443201002004441032211300333401432212410404241210404243144003224110312040112031021200343401104422411342243224042020441331124231241013322341124240001312103312302400032124102302232321012412422411010334430112234440101220131021432040230124403420303302232444322203023323040332243224003431433322004211034414210110310032324111313411442212412031431313220313011042323401200414402204430443424113040120430211412442312303023320134234111104240234242322230040003230143344202142324210304213313423004243114304321343024324340120244033323103231342320140404021301132100141432401220211242240301412234034203143102422403401334121112114014341113110034200413034424433413000314133101434412110011302413011230203021402441102012200012010333433220041032324210033100043144422414030314022143110202411341411241004041334132240224322011300401040130031104030212442014442302313342442231344221033111233104230024411432012242403434314303011204000440404101134233330020124012104030244221104402014423014303140240420104330213122411224334401132411044102112130430131222010214412401312204012002211443003431214402122131423220111042443201123322330101041430443433122401343302234402210001334044210320421042033033314204214442122003210020401222234303413142004314412011443130422412114414340232120031102030422343222444031044104141330213213411411024110432420022342231212144232401024331301033244114444011343121104112441042004311430423131222404443041004043113240402004342013120223201130343333302311223310230413204231123414142324403044311312413034423124411221114342014042021004103231032133443100241111322403122134333313133034322243234334112434423430223440142044034244433212433044301011", "012434420120113113302120103243010332233433113442400424114131233322143301114343413320212141023021012423204023330334324320321413111221140431034240020022322322202242242041004444222101332041430412224000122342123233223113334140402044214314304410141014211220204304243301334140304444033001131032002110432210324043221324240344310121313330411003014424323114101404113441000310433233010241121103001434010311144434332300221113034131412022411232340224142420422114404133240300441010432333040412143122014331132302233031423204140210312221414021241243444313032122432413221321243141332204112300420344102202312402140003010124003411200242201112241013423423214404333433342204423110230010414340334232003214340224032421112024142032344201042143322120043223042314340241110421140410044113200312321332324203214230324314410320240034414121310414231241341143343121201411023242023214312243434000044002424124132313211400322443232020140000314443332002413411223102330332424040211022414401304002023303231244044042411343401410343303144423302013214144433442130440034140122004401012102401102433010420004223002011132214010003210423244000130302001030311223302223324132303332411112444230032130011034234233141314144240014141003144001300141432223332334323231243030310322333411204130413111303131404124224232443323422222211414141432200242310401304440422412444202234333424402230311101314443233001323030301011441310443301311303134231241042024013240311402201131243133341312244022300122224212341102031244434244403204301231210332002124324431312024240434043434321312203013004344204332302334342344400002341323141231431204304204411423202140400240230313141143203420421142131304143103110434032434411334403411022441304140220341414030020410221022013414344011144113122024440101402231234140300243121003111143140444110301441041114011114214223134343022413403421340112000101431122021301432042014130204001404200310312400140014220302313224402140412131423211341233144330330110102400310342032314423431014411321203211440103142230101242332023203014402414104020434003401113402334201122231214433332240131142130010041341133113410044143321223022240103020400010101441213411200000141304311343314401230230404404222142304242024234424233242233301444231131304044101241311012003041311013211133014232323310443214212234442034032230030334211442322433311101022123220441421443033411302324023113014212103433044441224014400244310204032134144213420010341231443412414013241031100302144423421410202223324033314200213122300440342011033321301342213114134034330424131132242421134002241234210222403030202300134233213442003010324410300233010203001114033204332021233301244231001142211124310321301424300331442132344103231021001102231213320142124340431210322223404130440312223043004024111400344214024404404340210240410100140032410422102443023203213000011033133140110323002142412214444130110332202313400332114230034002440423240331212043011400031244204342124103301210020202323032400134302141012224012300311323234403101023312043023420213400200013321002124331213301024301030320401424030104300344134141104412104304101310440301342310123024421224422210341240400111112412323031244424431410434043240413431222113100334344111324132132404244240242412304243221144312410431033320323113023313431331134330230141200222102314114324220014131211112214441211012421112042302241200003411313021330024413422434410442002023030202431140241110024110011344041203111440042412302333033032014122341443314241403024133134044121330111423422100301341242030144114412322104003404423413111232333143043210344412433333343043223003442211403012322302441411300231441422300241310142302430003220023100100302131410220430230140403144344313234110313004311210443101024412144330304021221302304200431241123002111140201203242340401220240313140101314420231144003432142411343420402332440243302042220120302400014440210343104320344104101444342211003311100422044141041001224140410142443033102421302111410403030013404141122314243234244204013332241441140230323021002041342421100033443203421403104340414313124424202124410221043441113010014401032222021314320141402143243321430112413313320424204000130144204342242120400132444130133142113211014321403210240431443432440130433111203144003400221024210133112244133411402024330130121421424431131030140334401044213234234243233011311323210100201310113010220404342333213113444332441121320244413403321310144403021002002402421002344301044114014400000410313014313434212243433221021030204312222", "240110124313222010231123423400410301331441441333402312440413021300233410142442113102004404041224401101033202310202043222013040231031210034233112343433004314341400233311420032102024024011402202013410211314043440333413040220323043321314323402203322443302242024130133013433024013414014024323221423214242334043211004232221413234111230110441434113331441234211442102400214000343420232011132304011402401440122322211312031244111333340144003424432422024303121022214414413403302241132233401233143401011104424114104110030430134234042030134300131332134443002110334200320200132343344132201141233324042430040220322402430101434110020402012212400211211142130042041004344132232444124344313031022420201031303302200423041222030143221002421104413043200130030214034234200444213131040100202401432441133322103413133042444031024024400002432322210210341131333130402433241343112044134222012230041432212342132440232401042330244000210032434000300111031413200244324041404242143211442304022040303232130431412224003424034440242440331303323210134304421332314322114323421002400333443213042032322000032402123241411003312313431123034422110111204424311222324404411202043221133014330043420142034124311422200004100003042412403224311200114333334434020022344420340112032442132331132403330230014331033202421301312011244100401040312221021314404330421400244413100231122311212333313213123102412112111414301231113444222240113023420033032434140241211102034310240102212121343330400410113031021423144411222301142422030442444121120201404023300013010020121300013422323102130332041412112002000100000311214412320111144410314301122022131110321313234131402401410212333113023044202200224221230444123330100100131434112330040120042212121324213233234233332443314031442041424414304014410442001342400204320024044134103122431001220430240303224320100311121341204024431112432042422040331012432111342132010412122311230233102034010344214120301042242300331142314321410424024341114432124440224021113334330010133012344322201324341122244420324401100424044040010111203113234233343402030103340442333114233031342133401220140240340424211230142134243320400031113304323144211320144032414210242413143440101200333013133344000443020440101401414211332104103132223102202013203210403413334121243033323334210322423001221410233431011014443340413324210442444412223131222133324332300414244031220413234311303203313400334144303000301242401324100010342322031434213311414033014410103102130142100432142213021241113000312004343421041141100223332344140330333344031043242222110303312042043324343133412311421441434304010214411320433203412003132034233410213314432243124102011422233403011214320201431344342100324200043433310311111204412010140121443222043340400231103312303100100402210022210141112124003013141030410304223242341300441124032201422142034302331322402103134340341304343020201033023341330024303141144112343214213410203312100442232122321431301401144122014041443421123240014201342332123203312010213023324403423113234411410414432233130230242241241112140214134321324413304313424014101221442222430300220020444211402030233002243331001301404303134421130301443200144314411423320014103233134330443144122123044021302013412022144402203401010120402332140043421032210114342311012220240231232423014322323331413413323411203013214200443032013120410130241014222102242113000341322121100342020411444223420224322431100102020310212123113031233311203340104223202212203433401343410421231012114301022033322202011034102123114000011124223310420424140113133221243414000442030001123132121334234014432003123221103221033020002222040032220103012144044210224233340214122222444300404413320322104121130440430034401031014002433003131144034444001342243133023411213430032102040342101334024210201324130242420001231321420434242403024414013212420342302024214014244321120341412310014134124002344221242122223202003404022043224232312314342340312320304140320443241011201334043002112020211212140442401331202033223242211024334304132101101122123232442040140340142130201342414044200120024324123113340222043123010013112130311431432414003202114334322123122220143121142100003133441210401241123130301340224043421240032320411123102031222441223213444211101040222024313220333212321033004031032322324421112431204024203400013300100232300012434300014122301321031243231232111440424003141323412023213213311332442432001331202410300023141110300410414244214020224101221014400212133101312412343041043140233204341100134322", "004434100344030003413242234004021040111441431334300133220004343234141020102303101012411133414424101013113202331110133121222143130032033140330233002301201014311311004002200314411044433142100444430341040211043133012200244311443304130333234103223341344200000104111310141323322224223333401304443114344043213123314114303401130034301021021004023224143312213104334232434241000211101310442132330433120142412131320220034402200301442121022423040104124402343414401402304324042402134100342131004142114203140113341403230113314131214001330123332324121110432032311130414213404220110201330203201222144303012000004314311412100403400300000233020034313344002311341130014104240211121442043303201233434414001313430233040331413202040212103324002020224413200243412321003104143103434020441013142321223400114212101220202142313013311403421404110203124141413232432103124323222041120003430234110311000233211343333233301440122223342342004243123222114410124142104040134231114113000231134312142041223300141400101310241443341121443210012121443322130140003320402034404222320230413024442024000412422400001340301240342320333442123204424424421104142030241211220201324303134232443013400131424332203330303142404224431042144041100242440022042331332323024420323103442013030412410331333440201430112404302112242104314130431224140220242230302011121002324144244343200403323000141223200423320002430032230032302022202342214113014110031322341013443142202013241223111043123324210332032002332103133410102314423341302443420440002114232221020402403342422332203402344141340131424311444323044441223320331111124042134141401304201233442014343140134104313122321424143031012414201104113001113000244132243242444412234221434411234101121212011120300433012033430013202412031333332010031243244331101004131132040312210043011333421033310214440131043123014302213012424233034010441133423413024124214014203310103304233414032221121320334234242014204430021000224301244202102202344313004130021134344420010143213012234221120403414441134100122302422224303121223410120044240311303321313244111433021030221432040121144424123304432232042212344003221112401424222301112440031130011314414443210143224102104323200031120114443300444043341140203112042132112012323100020403202311114100330234202344033110444300002001003443422024432340244400231121431343103314402043340423123030004422313133201010004400020104111120044332030013021303212030204302012331134442414103111041240323024210224341033301310001114002244024111201442332302144300203222020142441404043120242021120114122412121323240333124311002003430422042012200022400341111130403403040444320042022214031432040023012200120243444332112120412131134300343423324214000232421111042143301131234333042321141404012240104430102241031211224100302332143223203340230434123040302044233202122142433020300243023201414101034003202323302044110100233200104413043414044311133124311201341130143442131032221234310114000302010323123002030334021432110202442101443411313222231242123312433124033034420014024232300443211101101044020144241120040300344202211230340021424413323234201034302110341140113013031130213332241241322442301424041314334122231410021213040312010000200020302201424322140032420422243011002033404302420331121000013302111231432014221421340140002044123304120030110142434023120342420234414400031202342411110311422401443032321044023123344301304322234330314001021113402111400134031433240342234133132041410043431044124102423131332411003040140320141200123014433140322321003300312111403003034421110211030414031120023241141234033433003143012312330322312101004304401111033214203114230000242413400122401130424044401431330201134314331002311411240332313200303442414042213430241043434432411011322144112321223323243134134403120224024324202203314310114310234324312023422234140410411131340102314243014314441401120104134133401001432132404203240442140042301414404022141031411322110324123043313131422121312214244041444210232143044244032102421033433031142031312313433122420002432102402402044112032400331020031430040140440142440333413342322404302044244004334244031213433200134330204324004420320232314411122024211222101131020423010324034010203233301342422224420320104211232143320313240442341212332243024212030330203401202233443213431242341304203433321001424000003322201220232424120424211134124240222233412404240310014013133202412002033333103113211333340043222230322013413401234042043240224122340444010102030230201440321211014003300141302333", "000243342344423041231443341441241433243143011440210244114130331234221200131110100301431334302120214441220031442014413133422412001203441122002131401402041123332422002444111442301313222030442011010221411303102402221443300242410240312340014122443043020413000344240431242111202021434342213343102333222214304140410231400124441244214240440332322031001133104204221020024231024323102240021312423013344424210034143440010334443023411042234133031304400323442440344244431244243111130400204034113423411210223044242242441122134210013224014224113422104210144100433144143410211211144410141122042224042240322010111014230304131132304021403310222313110321031322423234244441032042443324312301411214442123102221103334441141244204201103434003202231204201144142334233102130033233310310144223334013423002321214114044030013342230122022321110211303404414314222244131423040421020121131123441424241321301340422021200041013214213042434244340002301141122340334320204122442442124122422410043343021421143424304422043341303114140344442141244212314103230042430233442040423101324201433440044302214244314341412344031234232131100021102104141203131431113103431324310330410332202024044003033443321413430413033222221440011410231210100030444124012141430041244044421222344211231212431340342342413244320004444012233324031424310101112142300221140131302404140204344214140224231341430333313414203442332133030441320320023413104043103404313213000430040310244103441302411202242110230032023304202120033431223010004332302224101331323310444110344023022140113210404400343340042402200233042324440121221200413110113220414131011233044232023032441333423411121014422140244003014100033444104412120420032220340303140404144224111433204232400313304310104242031433334233322232214042134212113020334243044000222242114423430134322040203232100022203132341222021344213341403302031240232220111413114242234233134114014024221034103000104332042301323133421013244124441431041211031423223131214101203120312104331223420313330142002420110103340432003323432114241322200120004322230230341402324042442020340431343244114311341312202141310224221221102401314424433214404201011232204433122024140004200323140042211241004412110020214400214202433304343101431341211203020104431332102330244332030402334341312034210132231434144222320212201013021144032422423212431400110411111430302331342140001312402314031024144222034133234023224322104312101014320424121442443332041400300320442022101044400141102402102104300114111103421143123242402003204201000341434020430034331040103324234213413330041120010313020330140320142230114301310220432402443324322041134121332201222434330330113001434331043403110241103011123033323032020334010014203114422304413142133324430012433434134222221113402320132434134111440244132300113011320033202402004323243403131320120224340024240321410444304124323114341322330333314041122203440133340341031400241302203323230313122032444130143322012232220113111340101000422322014121022323021421341144013034310014301210120321332243012023433201224221201440332313424112124423043423302231421100034301100110040202303233130211324340403424332310014030124423203332343012404131224300324310002123404310201031143223404144314044240330214203342012414234224044043014420301100301443412233411423122402424223223014411434341044044024244410123301314401434032042221031323141431311440023110200331312421014300044243301112232124314312404033034411300144101102124140230121013230412101311230231433211032120202042410010341101314223402440001224203031220242241121400230003113114234100232113021220030232124130414003341423124412024310234443413123114304143424003434143344404002034411020044012220341030434104141133024442000304143213403402040243240440432104422214100302303344040242031301410014403312404042123333321244030124111132311211310200334314104040441044333012320141141310043443341303242040414140120410004012134014141304124433244330041421104331300211200424324124244043421134143203034101340222043313341230031221003341301014201202312101034311201000342444012441032241021431221424100244312323232202000333340011030030334420211424304343430213223033011144323024430233321230340434312424402312022022133140302042324301001223224103200330423402232042013401002314324222410441430444003032041444011432233422200144001124101234031410343002241241124434413224230110023444301201130021433134341441444310210141021131344123003212022124042144244411114431223400002420244341322342242404434442100311241021103003002", "120411011344034120104432431413024013410332020214310004013114202203144240433012022442113044430240133431123201340110004011313122102043040003034113144400412431100012032200414232113440421322032033034310302130342403342222222110414340414101431242224422430132402313034224134244330340020002441443323012323134240224303403144121324321421244414041324234010040031132112020402244041120234213321421041243104014300042044103114000434110113113132200020103220422001122242301330431023232131132313112001200230113423434242422404122222322301142034124220130403231013313442324421041020311030423221101401021220440240304121331222331100141232004042022130010303411431100024440414001214104114033324222143030421200414141403334320442220233123402104103220121000003213303433423330232302021140402001221224420002212301412423200041330224000412101102022232432423210112422413324414313403421000213423403140144210443021012210041234023203004002010100102242110311242204134211014141230430224121222110312021112142142413433111120014212234212414401114111214311200202221111210340410232324020133130131013201001322034031220320441112433204210120003334333143220344444241321121033133101140042034402402233442244412414032302133043100044401241002340133110114143013002002234312301442130211444000120433444022430401030103101103231213140314124440144444210300311132412302014233034311032104342432222234301214121230414211131330113012212102320440410103413332033412042124304441130314004024244134200131440204230221340420410114043004414122042434101413140322330314143044321122012412222310132244320021340411204143444422002320211404204304343434314323013142344442303312210423343013444320430041131343444141023243301311240041213344343111022013230232214222400403341421313421304422420030400002331342444403430111224323332342442214441231343334440221231122142421123020142432313203233010244444221032024143300112132144031214403212134441140134442010304033220420420214431331342034014310041320222321000432120213330404214231012042401131033222343404441013440133011404440300041313220014313000433042243441212012442130402340033322444001231113101220443403210110010224302412240101424212112013340022312011200401033034031004334304413414243020111022121323310444404414301401240223222011413201043011014304010331124220433221413204103413414341434303330302020413440214123312231224213043000421402133103442231141044144424330434404234120120243003104133134431302100014403220204020130333304203002340010120101022214121030221202321322232234100131400113004440011310330213300132400400133023142022142314211430142131241244330424222342424232244343034412221111234013000004210011132212220111413124112211311311314120104233031100103344231144220224234101044012301313441211110343443011101020113042341300124301404021112411431021102010340423031304220141020412340214401412140041212433042401143342040200132401412442103303232332421003420003421140103341342242403014024143023002303220300201314221211030432132420401223231321123012034410242234132122210100311123422043144403114403313211033440330200102131403331121200041242002302210330241441433341330223003242100222033302233340202033432220103300234004300142400411200100214420021044404223334223321311420024241211224232231324120430101413422022344032131043034320423313331141012420330424201403441243321322422440444413143101110101223300312022414434003030334241323041324214112330102434230311412112121342414410124233001230342324213142012342032212042104133140214234221231244321441300334144213303314014422231103401330203200222212043224032402420321200133000332144044033300204223403323103414022213114041012221141012223234202433042344143232334410234022214030420304331322313012411344132240133210222130020112223411241444422102322112012411202341314223404343240414114110230024332113310340031331244040414301441034131112020020340422344344200244231321000131110410330242013332243032034404402420340030103302112200402333410102110332144022404331021344200441344130220333342330013010024304043303341203003442132240433220204321422312134220223413310011004000143042321233422123312024222432230232224100404324033322113331430301424323131133312311143443311024244230124031040041412100323132120301413144302211024422141341014244131033344332421222042302113201443222324323442014431440003304200410203141212344421400010312044210224340314124221202240330211422112331343003204444000423100320040042224042423210243011030222312324004331040244344124222303301102140432204111412424303201242214422", "304120403032443210132104424410314211003313131414143241013401332402444440321322341423434210024220041330204231044011400010134302210000121132320043131032400102430343010414202422134314243403023002303423142124041121230212210321424333334232411001014001221430100340421023314231204030203032343234120211340042040210014213422414111323423141210231021101412411401421433030110301104401403141030312022004203211211003321101134330102344444003222033411410203324200341013331101031240032441142303301101310023340031323141420332030234321004140004244131441244202000420001233243344000323212134031211441311301031333240342004113124000114313111203302104344111411343322314341420204210442012411044433104012342420343111422410440000213401412230334430104222302231034121403233200420413201033144341240442220130340043323034004021231404403404120313424421130412413401140000204312222301302010311134243313024122300113412003422023222133313103322413142044434200333342211442334124214134102020011434401424413424042411343240311023020423400240442101202414323334010144104332020112102440232413243100032002202142101044022302212332114144144114111230330221423320222023310114413100133131202421040024341300232203042220242203032412243221424022222241134022134234402230002423402031243432101240133234242100021404014431222311314101133414130432010230410130311000241302301421320023342400200402011014232412010003401023001241344104333313041214202002430043422203213034101003441124043301023241211121233303204223130314441211240443014134043221321212433144331142004423001042333131201310424313221234320102001430003244324431414423032222010011422222111204112101044424023424101022422202124204321142013300144304044344412234420421012301024201442304141314013432030423114333402103304403001444443040421430001332234421223213432124123032410100401442044300342440020313433402112323432241221030230033040340110412203311214002023204443414303322112122403440144011241412410232233011324410443033144433044424423012322101312123224024003112434113202413223041312124123101232424000143410334432410301101121024024221442003212401122320114344133144034211210223100423124304422024343423322230421441411400234330411420410043011101323443243323424013121210002200102421202424233440440140000420024202321120022410244020201024012330010331321313032201121400110301240030230020331342243214012112121022021310332244230112222444032033344204331034101301423131323441201020312113040401113334201134331431103343422024140042002123212011303343210321341420121333121203021122230340301422311320143130312131103014003440403123041004324141301200100042132424202121221124300020313134330323203202444103300233434023422322042141034121222213114102321342313423332103004401343444333144310031430223242021414434231440310433141221404443420300330322230341233102103434144441342403221004230314430113303304131000333233314400231322222340344233243311140024432122441204102420200441443104101131403144002414024302423101004440043411001031014411203103330211101144403414322413033414042204444342333244222343331430022034212203424143221342240133312431041441220202123443031111444420000333002014200233333031411320031140220441010311100440244021111411302422034001002240103442044314013312433403340321222312102430422240401123243014033404320331400120424044231343211442303010442312300043211043230121012132343414203221120203404020033310302304030440440030313430303440402010141403311313301003410122320404144342321024232314232231403100314140212011103424433341422404321104332242303102032323414402013132211231134004442101312320411002021242434033033343041421103343034311130142130411140213242430244032304204020330430013404340101134310033140214333330433333140332231212232023032332023312232204440204431413410010414143433214244333330201132101200330432220424103400114434222214301341131443021022022432114341323212000324204011240120344320302142243240423011103242122201310104310120100131330320443003142123241330240231344040221002012240142334234323002423034133244033303032434304340121144222332421432343102123304322210031213013102114332134311332202404141003134032334313211121100001412414442033130221042342432140020131400403401142110241013430114223023200422014023112121010412044142343000303400044010141000233200013000223132401003424100434243032304021241142141440211421131144022403131323414042301101140230213202402340001032123140132303031400413022402110021113310223333313104212112103333311141014212032141424121320314243013402434341141200140044334", "030023301042340140110040132413034120241340431432312101030400212124222124323404312403021410033211342322444133013012344104013143234403032300023124222223441013401024303113211402414320330200231123434101011444011402044011321010132102141134232123122220430111414412124411112223214134143112041031302333044344201440433430334443400223144140133420032140413122412401010011101200101242200020311124204030432031143334140212214200403143402231223304424432214312024041020423444343012010333341034003104430401124011330221443134233124343003230104441413011242101444444341141300214040041102100220420443142030113003113202204333220211403243411221410334443033114340233031214321412010240423144140421100123304200103142021241142120221242100103302041441231322004320424401011133023214301442331001412001333302102341043331323141242132441300432300104231001241134231404004331144220000043002423134320133140413240140323033334423141230204420140112013303012023144112130221213320044122000414412023024220433200041340010203441340333220400333424323104204340313424102042410122041414443224032112123023413330032000042202332243320103434101022014302044422412020412031143424433412113034441103013034420444034034402312300331000114344124030131130222143423110434302031310000003013332204313330132040141031331213410400342423012230432143113124244220144333033414224011410043132221104443011411433101331144134010441304401223340142203334331340023402124101021321340204300121123434301134322022332401011432021112324414334341334120141422132010303404231431240122044433112220333413314031023301041310401140303202111300441441310323201221242401201012211131230020333043102100142311410104012002002214000114101044414443300140324323201442130304233344231012223121233203044031144000042314143444224120410103202242134333423414111000233034043113400324232420032440400034433020121302132024101314402210031303224123100333112320222444303321122413133020141002213311213241433231442231103100404211432240141440444401130130311442302123213311133114011303424214010333332223310020042340224334301101314041342102111134101241221104240122024440234204324401030012334203301030204014103100113311434140222331044401241042102010042022000412114341410434431303110434402431112243000211201220111113133434313032022334121341100031031212443044112312103121243132113003001420341434343032120140441220230344224230413204242041320141024010203404410102440012111443400414403102041000303122320224424440343144310223424120334342130343430221122131332400101223211443144014211323442031410032444034404221312404210440443444344404232134032143130203102142411313222213123100413341201310130041223131030442404302243013213224422142203423022212203030202040231034041212342110221223024213431311004000411311302444444121402420320133243022111443121340400040423304420300302013300111324042341212034341211044422032404101412400220134023332334231132433230312324114433413243234043230443010143300141344440424320341430131233031403331404002021131031410240030411312443020311121230031224113403040342032442432302220134441300220314011241421303211402230343140311022244123230212011013442140413103031102343421211301432312010444101241142243240203234340101123443110430244201411331320123334140320210022011342433130304012232221242000341231233304343111443403112214211022430130414143110433440400123003422203220140024110014144304042110430032121312040432413214132023332444410313102440434030302102323313344230243441421212114220101400202240343321140344111344330202201444224130201134124104312333331140243123342330104103322140023323403021221420040020203340440401142412303330301211414343012344400121312412020144331331134401423144004314131411313123421123413003123423432424214242330003131021140010342421344432414420430012143202004020422113203242040012334310123433012110333303244403334420011031143241443023342430002223330000424330213430020330133440430322102033123114332241214230442440332044333433320131021242131413031231112021320311014142324424123444331213311043302014413423443214114414111022232124032042124131312434230234332014004424101212443133334024143410341041204121412400111044242022022004123414330333341301403121223324243404323041244322122132141003201224230443123244402212300142031124043143404330101030034211113120311443412213300401410042434002331134304211343400301201124231343020421123431301322000413002102002140340013224223414441122231120320121421401142242314304040340340032412131001140103044144304024203033401110340102312214023101", "242303410341224011241200342034411401422133104322324404444233333422024432422134313422041124311204421314301010220103001004004241323003003442412221241031232311314213041334333413230124121441233220200114243420303302003311220303141133320121043003324020021431100100411012211300343324133200034021421413211120023412032002301333402320231200222024443334431431242411331340141030440224222043311120224014343240412011441021034411102124312340402033003000310341003344240313434422402124444433131310004011403322030120214324230030032302420420120222441410441341012340402130232110412302000130024142243434042200314040420344224124320303122430342422203341210442011124012432402332130230433400021141342330410314241013034434000122123424401411134023021430400244312221040331103442424101430310431402043121301344133404343333122234312414324244412232111043030021310133042342242013120034432100430442121431332441322042223240204432041440443144421401430140330433200332034330213413321402003142203331331432121030231244442224030330442304301413240043320330424402030021113402340001414123141310014422304222141240444323422403032133044330212440022022003103143440211232311344122032301423424032102444242023214401310004123014022030330323303314104114101300121313233034304410244324030424332401230403233323143320421023230202133443141412430014312310430221011244142404411141033140304213140231420222302300303121204431314442323134044402244122214333212131244130413004002003302013221033131343134214204304114412013100130114022444440202131343144103213104011102321330404033333243024234110041331441204232232032140344101240403404023321001010323303311423024034224044122210222402101323144100120333410221220214443420110114344304100130202410124120102313202100430102004112140021242013041322100331022230404321130012304310022242430024123434111434033103134424234041322243100013224220314343440030420121032131042224330211030340012001304332303000432141111020413240321142234041312342400431343024434004412332444212340442033033043021421344212304234420413143321032402102144112032300144201434233201000340241041424310243034233042430344030014412111102234434020321040332214443042323401024001100242323301220002020302312420411244214004231402100321314330341342232342100413343133331010211040130343314123022031241320202101234443021144210014410011003330341022233240112233114041320414023141111111441443003112240021320214044422400344444134301113121002131001011011323102444010124344403333033114114020104410104301043040130224402211043130023141303313331212130424341401221114002333431234114440404304134202240031112041402340102344214031222430230233213133330003000131443301302012431302102404031330013011124211201221132030324404030331034021410200310301410433142234142411124004432344443301240214211303311411202221114124404144002230302003210240210114030333430143141004041244010021243132344331402231003114401321113431302101130100422033131001032101401102331402332324421414032001420333201332014234041234424130030221312411032131401030003103000142324411332022340033102004314300440104123303223224323044441433322324104003423420401204021312012420334234143141303440441040313133243140430222324221440341312012212302303303244012333141130120301212423002111314441410120142010231232130223413400302304142410133130143022104302200430143344222213002131201033322214010004022340030421041112134212332440001134340132311212124103323201343344213421223430224344404020040412022133333242214442114301234144103402020321203301423030133020334142303340330321333334302243402140431302331012023122000201140040304323314414340244002431144020214421223011213433023211444113141224334304110301341300440011103201111411021013114240031020024314142111242331424330110122241443411434240401210124131011411402301201130331301014122022011230423311424432223030032320424333034204210232200440311140344240420004033113240444211110431342123323442141143333433232333334331141012430424240242043312223234044000024211002024123302423324444314303434131222213121200314214434134144232002143243113014211313324002020210012100223042323233112434022342313242024141044212014401213332200211130001330324110333334211013233023420442302342120101102214312414204323024342042231233101242204422403420324122223101321413040144432001042020112302113114411111114233232041311331243020111420431232004443404031223340121044102113221440302113002232412220400101303342024223404423033201033242430112141011240313414023111131414414331232003213110141444033031134222012", "302202410433244041042103421340442020200423003332220033211304231430224334043223402410410024023132343220341031144401044301012423332144041342210344231214120031034110300023431030113232241142410332410133031001314414334212304232101233400100134413101102213111302410200444412434220431343330241022412244141001233220341040130044024044224121114320302232202004213340344434231311201442103111421212303042133211231343441111002114211403321042101332334243341140411122124231111314440001402202203334012130323333004010324120242101224123311221130102212111021322144302324123200143404220140312024204021410032123121433002432432322401021112222230402103142200401340134320111430040402230032023114412140114032211334114241320210142120133344442211310000421303302223300000024010444332343121040441440340313243310022321324034123200102242021013144001441040243120310112113240402243401342411131224131142013323231443200234424201003113223343103244143233432242134113114344120313000332120224402110010231440020021211034121343024313210230222101112322210202133113144242200420000004002114232234123003130023000202003044111114033003222444144302231312404324012322303101143403422403303031321042201304402131423222320410403304103442222223020412402420224120021032412230011420202104200403321012104213321130010344234443422021013101340201303031443332320404121344324411320011214113214202431333104240301402304442214321330122102322324433131143023312022210442434333240422223300120242041221410202341000120210411420303041224142020130100243011011203403133222221223123034214422433334443411331124231400310400014442241114431300004400420421002234322244013431323321031310024432404031124402111100034310241032312321424141221423041430132312324142412202234431213024201434444031430010010032322342042004144243224300041110433124134433220221403342210211042103432032302401103101412101420220201414412340102440222001103210304403243340244203442214210113130244303101113430130303132440041424203030432320220400311424343033113144432221101124140432020414040013032210442244414203123442410233300043432231112242230202403430110324240110223112011343014301214332200203442440204231121034432324444131213420134304044244100021210013120312402043030200044042024432231241123143302143223441201111222210224204020114032321212100302014114412112402040004303300130311221123104101011331042440433124432030143404414143241341104241324434220100130124444223220041121322303211402013442340302302304334222102411042233133014003101324014241211034344434441430412131214144040110021314234324334240142244143204301302034342103131104211032313400030020012343130440424111400144141300000424000242421243212004421213233034304213030000231240022243020331214022403414141431421341041443013132233132401200131404031331443404010321213313203214114310222234411231004302134423004204230132141401031302143331032214133401000001144441031144340344314043422341402102201401333343334113432121204332243304223334313334443313413222322311323343014400440422432311223012314034132211331303242440104411201220343314143322112031101011023112301422311111304402303432221211112024443310014341221114443220022222430034002240432043230243203431201134302444243444212212112210304421240104104100021331114230433224432221430424131414330210224124240344110144341422301212212140302012234330004113400224422401324420303322233311420014033301110130404411214132103414004432203302433200410142022003001221034322101204314112030203341313331224343430443230213002124421130022011244330024132333423434014432414424401000223440332131143341023002233344423404211232420112123012443243044341030333214433102441123413210214443411443112321330131333332331240411232410220311333113243121112400403103404200420433304431042003142014424203411114031120012104300240344330200301121334140311202424013341344231343444333332111001223223100304012044001122331414301300400023321122120043031242340002320100334143032023041432404310123323311010441221413113411110404034312422114023310044223234024000033242041320143413401042040131340321142231004140234330300302322443124241122230140301400040200423113131342244120400123204311040333121124022243103340210213122003144443012041422203143332143242034041131102320011224424132123204024400431412400414341321140040412231413331322014433323414244212422221324120022000441222004413220143330424433003103032442100100013431143302032332404234412000032211312103331141204413441431002422013343001411430041444224331320013233234242233234134403024112340203310", "410434030122242020411214414242114040242321124220143001342000113230004002203330033200331433440324221122244201043223310131440424043113244112041001243242324110023033431410013101114040113013443320111324400313301103422114132203114140332230230204044402421042222100214402141324444441202433342341033043122001020334410044133414412313030020233120021141431443323410012334134312023112022422123202430302042434313223011224042333213220113043002132201120243221300114002231200401010213030143433221121302020240332222433120101103122114340310043042312333424020442113113320103010403300240444343411132333144024233311423413422002314000410041210323440233032241304144302123003332222033203213300213042421313230202220201323211441332123024121142234212240020203012224401203120142043414311202022210032444332401331031203222141033424310332303432302011331023440331230421022320334240100300214100411020034112124102202100202141444043344433412002110014012412110230133303003014000010312224100321002023013100411242034124211020434424214244303304421130214341212224421442304414411313022213204220310404013232231144022300410403412044040112122130202210133242142132042011032243412001134301313301212131003001223242231233314321121014313411230324124222432224120031403002024130021404112404133412034003014203042133231044441442402203324412141201110110300140300124321342232220320014133441404042312402031221243420341423044031031203144433312032403214114233423202300134421444442234111112411120224221343300133243123023434232101311242100140342004223311003132201111112444410211232124303222322001422043301021400433141342323140033322031442134401403132434210242133312124404030212230444030042112334132323203031333030234432112020321221411030010241244044444023314221120232012231344200000041440343044000431300344020444110211441333124202200402300441203201244304132324112141424040112210233344110133414313411000441434111440204321414230324430104334044334343040233032420443021011324134204243111110404324241140342140031211442043401423412204013043410034320041231130233143400143401314112001434230434231032423240320101424121000241301400430310040102231044101223121442134312411140324411334132323302132414113111330443003334234403134304301033111213333004232402213024320434421213402120141132141341214022101203242140011043202043301343003214411321012342102042233341240301100003444310424110330422200200324100401240100114132203302332034223302402100004024432121042213221401203302233111421410030402043001223242110423243201041313432220302101030420022123333201301034102422443122424110022321221131340044440021320103322211123140412111231411424331213404014301410144203300440201120343021024213340141213302033331320222322413200431420204210411120101241143412323041232012001342431104104243232031113024121003031113433123024310332221343021013031341340304121342442134220333303333430404341431211223331202033044002034012414344243134102441102130021341420310033040002212142314200022210220122302402201134332130114342001331314324221111040331230423111024310410203013032011114111220103410311214120420112122112420213140333030400411013333104041403303234012204022403424412304113204233310300214020122123411122141041423302213021032223303344021402441133434433012013011121224400034303243031443331143401121201003114043401314310343233322410330211402324411431122030323240021144330040224334423011012043403233112223404001322013244430411114002004043340142103144044224133143331030332020042310443301014040402444212100021440134120314411240323203000001224032411232300104223304421002341403330044012121042442130120340334214144111242034031034141122442214440211420420314001100230144403220344141341304024134042441240024031411401441411221310332332212412242044214220142040011040332400400410413043040324340102010132042442222024013343301441000440440444121402220202321240013342040313301111243214010033342131110302143244114242221444131103220034400333010343010124403411213302010420012330240103203320100143420212334102440143300011122121410443040320332200312443000332114113323240311312212212434023124111313431232044210211014022444123244324333034234100220032033122123042134221401430220431103434310311432340132403301121001234244321413220334212214402112303310302412002400120032201440114013304100322143320003212000024414030333110044130344312240331110014103330024212411220111010404134103143242443043214143414123044431410224320041400414030403144412302220222133213302124031324413313132423232233133201340204432144442", "240411303310431142114401221443040320000341404344012312013300023241011124330203432130434323023314104110143033430132404242231004332310410143243223431413213323122123110333231321434400202334302044324300112430213033031400421321020014241144044321201223332004001240231121244024134220121331222320010033401110211111432310443131413100040141231211113121103034331441432142414101311141204432000422412411444443342334231024130241303313331202021401420430034143103421000142104040310022014414101000432312331004101332112213013111342340012022014334021124341142134211200444341203112101130104240313341110344120340221433414003321111221420011034140402122343234041442433024030444010413344232102212441412131241233421434104202201404020433302420201413430010444003323342431042010040333133213134414431232432024404302132114442141110324122231113344401322224403044310121422324413444200221431210130014023321043312010013123301222311223122242023122324130330013000042303413214121341313013212033140020321141423332032402133333310411201334142430310404122122314310133204324441314033413201222120241314342222300312144420322334242230233402430332020013130114012324142410344310312233233044310033413401041202304234214332402240134322201243140320343103441122244120424334421330041330104040340001222024024040301121343222311342034300141242332432030231142211221012413240233332210424142243143032101131103021000204442301014213210421414214134043311144234440300311324022231042040232421430011333240120043401202020220330202411142332404240304211140022410411422041303122020003214022230132443120113040333412421000111312141314230333023014332422033212001402424400410114312002312403023101430413043012023333323143043333040431202144330204110022144003443212310100222402304340120300111124412430143341320424404302444334344222234233200434033222113220341044340323344113244404420431344441133104320110310112311222114213103440132200144001412310420424044420420022003410032334233114113324132330401040123420101311244220430224023120232433310103240134122043312122123021323224121403423121101023342202434402203023212301022034030200231204040112304312421433323220400304034444031122130444403100410330112321200434101142203301010101122420110334442022231141320411002131420401312342032341223342031002403000401421214020042003023112243303004323341134430213413241411242144014214410404301312204000243241002244243030110240010032120421044122222113140012301201131404300412111410131243140013311342103410401314404004433111423034031303023242032431123301423010244230133410400211233404312211114112214422144024120323301302043233414001404423421344304430022324103222244333314130242342013302442111204213330431004233042122020032302231422030012321231111003214331430233433142334043424332320303201421213010314443232140231240243340143122114411303114004442023043323244232224333230322234023430133130411034020223314440320100101024104132434430342324421134244244321102202012042143313034414220024334130210232124120004441213121221432104104213314443320014211324144043243241421302112041220212404020143330412322424442214114043300302343030303433011304334024134422321224031032412420020132433003143341041342211102022123422420410031420433241340101320200004301110223340002243403133434412234131142304323414101323332434114132011343100130243322021023431130221232304030111213012422214324212020012340330342100202433310314303301342304040114312124143202202332324023422010312411022430211032102421143101210213421044314031334121111131012113231431304030210134043420204424430033333413342334400030413441201322230231241114324104032213412131214414140112023213104023423311014141042031214001134004023210011212301114423421411101003130404323323030334302432410120004134423243443333000044413241421431202133312211221003132022311310320022034141214203113222404402404140020303240440002401304330020214003043424004021010101011120101003242321221312110214422043121303334231441212440304413401034332124413313000440310100333314322422311304010440022401011244004330120312131333102102010134220041220241422121101032403242231430340412403420244110102014010332044304424003210400134000113020424104311023313200342123110102232023132210200403000004212021123234402043111042102120012444002141120042041220023330342040121241103104312031010223041320232204114243334214103334044110410434221002323040304013441231144104203020414334343112210244242230141001301422121304324243330124111140040300044100304343044310021240124213234022011333020443232210420", "430201333212402443232041040204000121134414410020013024314304340301121413243433123340042023422404041320413430343214013044443120244321214433022003410440104134121330202043122334142302211412230100330230044341444223443220113010100222301411242234214342212021324010044341440422333040211002121100444032424143004310133144122431313441023232134242221300324204440122303113330014204414404241130311421342034132024402011124214321434344240442242443201122040333331141431022031242421040020134124444104020224133001042034141430424000022123400221042022300014042234304113240214144021301003210032112430203244233143414430030240344342211413132021431401412214141120310000002223041403432430034432300122413132220323323401403414012423033102442401311122044444320432114230131322134123143433301344234300044231431412101014142100013330131233101421342344141230224114140101201132024424034003413233022420423042202302302203312101013141212122122340230001323020044244321340210444244023301214142414344444130010330013044304222021421004221312244113034114020033113201243344201140304144101110023311114432304000303324212030432323333241234324331420212042201333302113023400141324342212322042023201000400400422211121141201111101310143040114240014434334211142411133423401001011134114344340221204020321240134003122310012433023012440113434433201342330333140422202400430421413444233320401010224012232003043411412142441043241004041310322133404124044123110311343121443204230314133021211322434324241402424032231242410022402241121424130303430303143344142100423344432014311044404112402140113421021244313102424113100003021040242230111444141412410223002420122214131441104030114004200231304313331041430141440422333313333304442411302142434312322042003031113200344201012133304443400022244342312332342143304341241020214242130130110401213010211240401330042021231010341404442430210100112210212340300112140444222334434102232132021420303442233430441430140313014344440400304320431202322332040444441422344324201243433221114403003140133420144443102310020104223414440203141311042042003314140030303403433320004040441304234134421410030314103444234420000240223324411234134310224302113214203202320301124224032144241304230430001241234024431212021023432323132120024440214332140300042040314133114122411442221013233324041222222021002302201230241342240032314240114100211313410320310410143404301112241213233042313003441300434032103031232220041144034132101401340401244010044431134320421124031404432223041434412003001240342421134233101101312310430021023434223334041314442430233024322233033242314023443121244443241113330221113422102220142043102010341423231313201210404344212231144144343214002021033120030222104141004214113012413201301234224130241003243010212240111202433233314334332344333341144040133133441104111414243440143004141204034324214240003023324321444402300141344301441131442343011320201410442402041422032201223012104141302202134143330330320242042004222231002434222132313102002443000044323240433134343403343233414414402224331040101034104024234132144010414231030130044222323244442221323430412234024200113010324230004400204431131232423044312012122124230442013322013344314231042131310412314421342022042223201401041121121110023142431102431111032430324333104431243421142410433111012012022444401343311132030404402310221311320122102121313431222414303100132114213433344140400313204100143032310433023204240122310334011402234300412232112143124430011012002034200003300423430203313121234042202142403302224232022210114412320331304044210003430324130111103200020000133244431230114201211300433043313440214130001013441134300242143431332012330040431104411121144230133230311130101131132242111012000344404420204302221441323032213420220232141014342101032332112414112103000402032214443244133243332024023300324304320423044102243014003042133104231114241423404413202121341104142333442122201103430141133244004020140023321044012202410303121402331043010424204414413433134210403132430431100302134114434132343012432344130304201033234022201432111121200213114102023024313123014032141010131410241013312031213132234241403102400412142234234434002110134221311034424433214213311011212120242221403211302431323302321003134423042320443022344044004133044404231311133444433012304203042400011440420200011144343134123102234340340210101031434422123021311222021412344023434113211301000442000410331034343322432001221301204221111011140321341421224232100002304040034344213403020404431014310240013", "131044430300011121132224304333442304424100042234411130003440110233402334331201000103434444232202212324422221344201400300420441202004234132230244421210124140034400312012300021234041331334203203313221302123314412404200220014030441224314431324423334423004222302023122213044240400141221023024320432302312212320310402100213101314423332434312212222004113332212333030013232410413104331243104213303300432104310223141140313332212043324022023323012422020111310240120220211113102031124312132202402334213430000211012124122113124442432440200431003143221210342422442232342043421232144032324444324312213241302424043433111124042342230421034322101033304322334422233324220012344244120323433130442442220000220041423310004424412214100214322244020314003114431233321301224102224322324210442011111400104422300223221022114440121204422404240304233140023130100120343131012330132442130022241421414102422303443214221040220002423101321440112131030141421423200413043300003232200103444302233301422004324002032442222023433133143040212113413320112013312022200044302402000203230344030314330310334403311134443401340424230422311321321322420100020243134441001342003234033100234403220141123112413013033043024402142342002232003141312221123004220031432433403143200423314433233320444010012001411321211110114203304142003404423032442441320430104240102101041410123401143342403141044133432002320441302402304332021302413041412021320140120440434241303241313302020211313212142004441011143113221011200324043101143200010423130102212004300412401143444304120100441442303320214202411114024123444002130131311322141401412031311432321324214201043303201031102333022044010444414044402111222101022441100042221342111403121024422201023301014301444204131224323420303041134441341100423222240044010344314132344221312403133041130233323223011442031012214013201313024012313321012123330043130213441133340211400203114320014224203400403432233110104210042401101103224102230211413040210344141444010000122441332311240000223412430441200221414214420413221434144410113132331241122421221212442203003414002400234301231140141220311113133304400212134432102402031000304343321210304003303204333424421324101040330013133033142030040421044224000041302231000032410042321401033124321310431212021410304224203320333433322203200032130000442421410311303314133432021230001404121321201021013334232123111004434413332010031131010211012324224111102332213022122234032401424122201241012220443120113212243243332134402414144142020443100213142201242441400422444343211144040143432314444244001044000032413241233434322111240140321222441324203303412321120220140211100421430433340013320010021331324222111021412410202444141441444144311032334201031411214300242332241210031311312300200033032234111143404402421441311031140011024040042124413440113310244240102034434111200333404204432134102004310300302012440201132422234112214343310020330342004431302131143134202123204113200134302313311032430420444300024141430302220112141123014043221420230010323240231333042042024404200144020002442433040443113422043223420333410023111244234310033114241321213020330114423202240332041243310231111310411310334010342102102012043340421033000012241140114012314314214030340003300332430033232100342030114120041212133014403023244123121342134134241100230041214442122422441133042143113402331044001004103202220421043104033441004023214142111210223320211034044223313040002423100034333101424002001232304304432323121401211302321022222321331231433210010222422410241024134124432042233120004400322420001114044312011101224114222214144114004144134423313331214340231043001004101203243014020120213343210441042223341131233003240024233412240203234004104201122023211131212240040010413023003320130212302313401301112331034201302403030323214342343214321431224033230043314400243144043040131032223232204441041204204040001304112014422011132340100034431120003132021101141320332034040203013233414141124323233200242133204001244230304401212012044420330403304142200304333330224234244013430014322121004241314040442214244110231331004122202121424140314424411341010102413334113123313440011212032113132024110114222042142301104421430232130140303402412124433340431413441334343101111421441230411102442304022244323013220200403420113331144241342423131130431441024341311012411411302301101031431443444110144344310343122341304231440303344321034230330432201434300204120424032121031224233231244314241403242322122310042313204141311231003104330032010411", "010244020443333400001031110420400121122123042334110012110422424422234221302214003231024344403410041033342411134414301333333343400040110141031142222042434032330031244024304424341042400222423111021444323042020103200330044113224340313220003241321013203301111141402210423333313341240141310132211344034244232304112130143102314132401421403132102422442223302012113314332144321001233304203403434104433023314033023113034422314214224340012400112201200322113210220144431020131014003400430102201420144103104321134342121442041412113421413113410123200201140212241133224020210122233314431321423114042303011440112200014404330402111221020144213433010010122201423032022303013422313002332433031203330243222241310302040430130432221112022211224024343401132011102113223412303034031312422140320001243141143243443404142223330241224023001223204431032142113033441113142121410321304323410010024323120132311011100014233033121311013222200330040101122110210121043222441412040330233421342310240034402000112220334223211224441241041203431124320321313423012124104112133002103321141310204323332214330034123141040043020442114141121333321013300024124103024321020443131303022300102144440133324212014402343121302301034031111104343002404442042100414243244434334404202310300302012421204114204304001202422103340231244134430312012310414031020410311011141141231224232104043140401420134332223440320431010430142042312414202311232332333403420244132144401443134421243304223032402441414010003441204023321341422212244213241211120324324224321034104300414423414132200204330322113233443102114141132404230010421422043021241140221243422340434224033112130330134321043130241020344230422010001314340122333420243130444422012444011224310244443344031001312110124401312400434220423303143412133024313302204213043411013424220414313113002102421400314344040024023014133300121043411123324223221320314333144110334033312421010223421333010344422404232142020241222230243413224031301310233022440113043031402212004322300202132332421304324434401002410112440001032341420401401113414220303423104414331444240001133100230410140144421232043000200344304412040041303131024101411402232423124210243202134240110001300424304414303113343333414222143432043120411421422021431304344401020023434022340002143440023330111040103300002223220224011124102141023442434321123243104134044143101334201314440120023031100302132121334100031411242010300241143243112311002411212304324410242312342122012204341444402234421044312000112423312031022432342213430200104021024344433213210212030301344133313144422411314000113343011430322130222422220110410203102144344412220402012322100024101434342143004004031440031403042210404210401331201324223131422302313423030131043124103002042211131201141440140020422403110303332001200010314222032142123111114442334001011144332421232114410413240421222232024430141104021432213244140342244311422211420420200234232042142203121112434042404320024001431001143144143422412144311310210030200101242220113012414420312222230432332342023213142343034103011221110022340202202032210303320434043333113121232031134324033342131412140301300333242323232313031003304232032332142031000320233013243021022433133423300240422114440033201223330212231213242012120001414201342423443034221140323012323242330210130413333213304341041432044433132002430044410022334100043141131324303313023410334310024031120222210040110403123221202131434140302130334041414011010244424241120222314100130123312044033314424023131121133020023323434213334401203010133404240240123232030022200020324224431201331143223341202430411323422243114101220122122400112011140131100314021404230242122401340410204024323121333410333223224432344314130023201100002323042113101201424323014311014102302214014442233144012412140423422421304433132441201420334220412013101434000223422113400321323002341234221033022032043020320203012043403142142423101013123121023114002222024313022424442243302131103300432203120004344041433413003220300412234144242131342143302040101420332122232120423001241110122134110323000213331433340334243004414012311234423442034130010001013020032011412034300004040442434204224330404411234212434222130032443300044400220330440224043123041104120314331324301443032100314014412310424011203031441242041030130110202444233440432134234034010103442413214321141344132411320342301241242421143333440024141103432334230342343210030031144124142021130124014201122214122131132103323311233232403212002041314222243204404010130", "042220024033023111321333001411140331142012221241230030340204012223401310210112202142443044314013400001214402132243424124222034430404130403214200000320104232102014034312320310212140232234142302131333224311302012110422103210312012122222220211431432131230011333240232320241442310401033020424114342441031303313343304344320100113114113032324000224123422003303412100441140112412300340313040330340243344231414321324214031323112342023410141002122220014134224402400122110420140204110123403200241221440410321440204422422243222234024443224003414244134213130343412400343233231333204404312004044141201422113440231233134313101012231223334223330010410210301304033013020200304330032304120041013014221300104242234440212401210421410341440242124302341412314204141412002222334132404234231441344404104342401444011143000430010011311143340422223100210432304310212330033234120311010303144131311340412344104040234021000140423132020443441003432233041344200144311314420113121243003234340402100432134311033001004113214032001413300410420400314321112330241223240043010113420302410121424330233213123332022211430121122413002321240120432423224041212341304010223434013244403300332113030331130112104401031441020142314210113103424034142332243443124321230333014314232202022130023343322220110213201223430012140002224220021100322211433004411111432140324004442001202303340111320313134003142203221303200022113134432044123313104222334124422440142204043044124411130411003413312143120443033422102133010144323332100432202344033213223144311432110441424412402301333320323033022230021444240101323403324021323422224144333430334232211202233101242310110400334313210310123442302330244241322231404122334210121330133240110224014114220010411142004443020302443222411131124210241424430423231203320342222142242404131230311231230044233441340423334433212132100334031134243333214301440004440212302332304222234310400202342242044144041214341301201123041343220224420201300343341330434403023034434032344201133411243023233204043202021422103410211300330444114032032100020040243102214210441444304124432402421343312330123434330322213231231220231330442001310414023233000113402040120323201324304141404340103433102043000024041220331023022110411420120014341004030333124334022411010032204132133204330410030021041332421211141001323404101122214223443320020111040134440020041423233041241002130340312243023021403030441211024000114401412223003304222431104343243042122233344020230432340401112301344441300421013010142330034301340110412240224221014002010001343120333100011213343413024123213042100323142213321100122002043031020141433400403310214443300411103323212023430243033241311242430431101012033404001444200142123301022201031220200103304033432201330312134322032413001314101244321111144221201323000424314310233124004141012042242310442013230232002123441300401432103102430133301433424214102340134422140121314102303330313342313034231433440231004003344111112241244200143400042410030400302040402232234010100030331130211233330413413133044244232021041414202040202440120012340042430414321220020331144100400142031210001113223303000020113030432421201203013220320224031121001414332313310323133041200441343440000144310143300412243420231300432340011002212221300200400134044142420214404330121403133014012140111433320111212444032024223031301241203121020124324224322144340003233103220303344144213110220032340210444301244101323204404113414224143123124030323104212240243032131132222303241321220413311040123124030131322111304030031234311022222412020432030313244113014122130232211342303032230421041413113310003342423402333114334332323140313100203413121011434043414114322421140431141032003340020041344400104124404011141434110311111434142330020423440114223210241300302101223131310113000301131423441343410000414304010324320311330004203023444301141331124411321300134444240322041012403442131240024022233311043401003234003102230113120323003232103042123311443441244120104224420223420103313000144434031123412430012403042230333430124431400210233204241220014322332113004332133340141110142213421120422312422143334202214234341103340333422423330134341201302213000434444402002303023401241414203442333342324102442043210033321024003202333332014402424333001142430020412321202201232140114241200420142011103112340232341031030211030214134412331313142211242302223403041120420340224444331004214202200404411443242142403222214134020420044304241340011440340024342314433031201203031222432112141234", "301243230411031041212114344102213340214143401230111213443412104240203321110012423241344143344440224013423033032222323211303133202221102311404122111010343423423030220020143340302231230240411332212114142334443110311001023300340021230000232231340421240421104432110130312413021313014200032103301032242213020434431322411421243341040100312330131040003014424314324240243344230344223300113201330314000410041234224441400211240133234142313241230032331123233042400324303004214100030102230413030204420004310231224340103000404442432321031211004441410203223141231122324341300421443312024423421041223342443211413024241433314222342042132200124233340403042402311114332141423323330303102332401141412203300011040141023144402202023421412321420413404131211014423324014240143231103230310302434011123404131012032304034331124244340403114141303330344202320402402431224210421203101321103001421310441220414031431220314343424120142223143403440140303222404312230241301213024142341231100332221323223444230021004142234242022200023341013104441403301224010204113243343031343032313122430411143001223013002322310040210430231040424223031113022121113132441131404203420320024334213300220043403020141111424413404434212343304210434333224432332322142110303141233300240232243424401224110213001014301404302130130202223030301334331203114143412232130200441442341220431122003223032400214030104023440032221034232124043014041143214441420442332240430401232040430001242211011034140333234230333104340241244340140313200100333012340113243340312030310004143243044440144244221002210413341033310220121020410323222330421223424340322330424302322341444403314221442214324141211144442242332242214200420020123230232011423242310142331011443021332112320241120320310401122300213412242434304130143230123021231400233011404023223103041134321043123230032002333003203244212403423102011031200404414323440212241431400431330404410313223430343114002022004401033130444000004120330134231231120022121240304432411410201334143411420244122121011310131422232330342442143143102214200443414304421140441300313101004230133102344114342004234330222430303221423034034310144134122340104142231343104133400444123330140322112232404323110101011322401422440104010201042112410420314024034213100012403421203011421034403141114123433143133322422240424344013140004003311031213430004021100323400000003341000104112244300044323441224423043023423210024414413214241000311123313113434423140412220134311133413032323004413422223132242231200400214021221334401314144240223041411214203140041230220430302304003131043222321110422324440300113340022334131333223031331003223031202104210034211411132032022043211303100130330121000300230104213144010344043214303412234311143114000441310120323031044210122131404240140043242233232232131211223321013044300000023331032444311140340031041311243203110222310030023204221400424124422300314420402010312122232234111034411032344203344424411211321034411321400424302122410223311101200340243422000344330242203311422334134412201321300402310203234120024433044440310142244332330222411104013443032110430204012204100134003343002342002434141120444040022431314022000011123323404114233110312034233314233103230214022404441132102030141134122221230303414202332211223432102344042043010421110412011443444312224310110331324134214011230314030031312123000244341111231422001034214201320213243424434041413122423324043201034403242100220342233421230101332000213241301414244012101203133010403030014330014044211443401232123024121313344313302101433230333213123320401342324143041403441233141333233012003244021201012114014244333211321042201040344210444442340110210202412243304404103202143220242344310342140240240220043430310424214443144102314211221214424234122402332232304130413033343012224113011110431200020202220133321430122423131313001224214421343303003420420121203131420034023300424431013132314413423002422441140321114411321422023404412011230000010032310444421004004040323401014224043433312231321012214213144414221321400343412303310433030240220142222202144021011442210114001040302023033423103314331014432242322013330130202400401023110331201412231210434331221323410014443012322240413032411333030124443423134311301214412212310444424120404332120342034400411113112300024322012241203022212321410014044222000001313303042044232303001433112202044320311223134213200211040423142141314130302234341344111131424302200044044142101422013214442023341221243324404222301211323413411101424210221", "321013443013413434104140434213040133131343123411443130230200001400023040443130341242041411024104332143243431123221110032214303441023120322133041320311413042010120343201414443003023222333310313224413110322224331240014122400330320413111313331431043031224111301422120021043103000242444034243002411232032312302124420004340412132044024011144033201344220040313120200444042222042011240000322442220240343300014424143213403323340403200222320043214101020201402222100422133321041014212210332014414302412002214121241012433233403301212202314043310002013422000141214023421041410040240223301424421010132013013301430232344312002142303022313043243312031132140443132304441111024032440134143420201422044212023211014401114230040202021440022234130103044313212114424341212041114131234043411240011230243024002441410134301131330213144204303310214202103133432204212312141204433310112112114403130210014221021030323223213424224303242423211403322010343241324400143212203411343210314133323430133044122201441300020444231201303420142001334244432442221111114031420023423014043103323033420024243104231340402044233020200221422010132321434130013332313140434224131442414141042211141114130421110432330302101412021142400400102100114212223120330320212241202112422104430243434340432423424443311030321133312044141342132332100221030000100123302333041011321114300040434221100100013022102424001240221134232130140004224242030243040133244043023013142403131213402432003030142043202424423443010400343012332101213204201042030311102141431014023011003434124423003020323132021433344304142102213341044011134124030124204343311231144003014031312104000231320444220141444104244234004310014144301201423201111121442302230300430144434233410304243113023303001420002233232114231213004324414243202224112343142300121334440100442211332303132030144401143142213311004142003332102032403220332120001400143221304114404243433011222231004102311020404142121040423241212231042102321240141214220022241420340042130040040430102200020014343404411022102212021334122324010400340401202004412132401114022320040041201122433443024041141200030330300302244441242003114411132311003131443114402120043141343013043433100112120420020010432210402420132302020313213421102011011442144142424333122311032330423413040200410002103303120301301024212430440324102004244422041443412323300134301414424003313331024343301312200213120100101303204220010240040201023310000242033230144410431434034344004400331404223004414042043324331313432114400401303122010121200414312223340432323411230221203432131442133404041343442421420121111104300101200444421112021221222340321141404322020400003042200112343030412112312401013421311041422130244240324233202431423440103414321403423421121013430424402323410400201122221031011342401230243222042232004201220103344320021233310204043120404344240124311300031200112243111201204342130201240211144030044023404310102202301310414233110022033222324014044121404000201324442231142140031123113122100211022341000412304003341011402344333413000330420133321002342040104420340220232441001114234332102124324230330011312201300244022113134212421423004020001331200400040113324430132040030121222444230212410333012442021220030042020311243012423033032034221402140301344104100331124020321221230020322242423133214430124322323111242310242103200031243040223031012430034311211344030111330101430404220031240320031030243224013223442010010442312424332333342031212104300340122313342232244114214420421314412124144432412103432221040404114110112301120233224411314300022243420123140323421144244004211134033044002134401320113032140020313403233334231141310323303120032441230414202233412413144024134424324011333141214134310444121403343044023130341330010300001412433323134134422121400032412143320330214433010031340133423404222432214402204312133214010023401240011121302131322104332024103442003003124234331202432233312404031030321312230343010400114113033430342412433001331344411010430224343042133311121213024044423421231322443421303342031342224110301131141300222002441204231321040213443030432234140442343010423221033442100011440120441412412224422110011212102403112034112324411220301311103340333003201012404121430302114333324310104443030121030344044333223330322323100201310344042431432232240103221414440040142341122303300124344124001112430023443243333211223340302222034424033220000042414232222210431012200020342234042202344322024211000033213202404102001421042400213122341243223040242334344300", "332141400200403012430321341000134401401313430013034001102032331402122430411123420320030210221122432000023030000234332241000342404044241201122014104132321313132123003144300240213004030421104001041410331113114202311032241112311404034300434124241121242323244123402424202244420202123224043430230223233113322043412101332324242204114241242424122312121103313423230241343123110140133104421002003334333404241422303231313334030011132311233402202040413230402223214131200144114102200434043413401024404203032421203032333314320044112222412241334422034322021332123301124322020131114423342202120030433244131421321220300214334404120101210303031133001002334022400414314204423040142221020423412434400241034430004042334342013232120312332021231003331143444423333111012300202203144103333334240030330402321021114042232410041301404332342434401024423011242230204203044021433323302040103220230404101202434044344010044302420430422401142043033233320242223344044044210102122304420242214401232414022423321342312401243304312342222424143423343123030404002430103101101044223000022201033021422323002421033033424033410204242003420211420332133231130041120304443230112343322120120402011331342241041243301103410312304020440434210222023404342410312422412212234214101213234133202102303102030200311220213021331223234324100234111100142301430140142234014320424100312400130341300312103013031132340323141111221200223240300240104021111314013414241300442130030024042401111233234341213334224041131031141331122240410424243204300130201111141434203442241220231314403330012112303431241234213324000342444404204121000244014242103143424334013332243432044120140031014111102031224301240201444344312323424311330201400014001003231330440434443102423044113313341041104244224040324300232210234401322040344124041402440120313430244022144204024123440210414321143221240402413012004100243000000341042122043211130113012440431201222014244334420221223032244244123424313322303440341341220011113012120211114444123400143103312312112313330203341042434344411341000323344333403113423422330400344031003040204443120144043111223042132220003414241430423434330140422314120204013021214213231224313230133310124210403021042124433113113301100022021444212221412134444312201242404024023331232024042003120034024223333210321310404331433031421100341034300330431440011044332341203333034144332234204400340413344420320022132331323332032244304111123424241242212402410132320102222032140140323330121011100314101310002031142033122132243420231432202013420411440301404101004102404223231411142202121122222114323340140442134123230121232243233010443010331240421304402414433411321113421031120122321134142230043003131020220122410304114440323021240332120400311313142040202142242402203434243021000202313103231304411313332143312113412340100303334241443414231221341033001130203214431303434440101320113221413132320120024021314111033340422213034303344341323420044332344442243130311234033310044234133140322310300423243324401322304122404342320133441412333412221201330004211401001110122102103242011313031440240200430330233342034412222231204012031120203120440333214013042414301240000040440223203233330140141303002102342220202322012211333223114442013403023031130221444401313042223032424134311103020134413003122020412322201024210203313314134043441141140031422033214144020433311243021221032122024011003013200030332121214214030112122032111102422144122413242324343013134142243124441422423124412033142410011403022021404113412020023323241044432303221224402302103213413311311034323021431244232124001034212034034243213011213344423004022434103322123320321142401024332300312221140232040324402140212012414111011341300041434411321214114201034423224240024330000320422113344202304241142211424102404013040342144141201041043410210024423113103112414140301313000402432232302220042431101104132420312322004134200231403430011000444433021100404221322241223003412444101230322030144322414132130423010202040433221043231431344433224323401412420423024013242330344203344200212001023000111042133033421413421311211223141011424102333324043432141034412011133000200320101101232223244320300313034033242412144124200401003120131223432023431220010221303240320014310343221131213310130212004223333243300340232304040223032144120300230013321023400032234131412030032112340401341110443200310033321404330014311432032441034132201002102122040214311241131330410101214211431313441343310301331212011113114021434134001411301132333302014", "130340100110122431222014231144342241223203122442324304230001312401141434020211333334320434430201222004241311041313200312402412310412410044030002132403220220133010403430334434322443403134310340012311441240041301221101123342313123013012304003042231001132404040434231434032211242202133302134102024423403141233214403302303023321130234233343121032142321014000323314302043331411012001402402222401203412032124320130033043122444103200214403310324100113421334422011421442111323124211140211001424131313341134312300204201034313442214111110113312102000401124012113334204321334403021010323102211204004200012120403010314222203444410022334440401013141040432331140430403434432104110121403322431341414032230233124033402113231043240122001441332120201411242131014401421312043012234024230113144203400040411012202343332001421321114213042341202432322031412310131130211443424132124122344221144232240241202130234040231303400212304440230212030211122004444123243004004114214103240220442034004114334310120104010410042314403332201434044240000403214220323141321243441200103004241040310142302231333440411241432410430412132132010341343342444134443233214033242344344111203402132213022310211222130113323010041231334304423312442043023022024204144030341004131122112334412342210011301013414111241113132210413042321140100203244334414040323303032231403130103041340042103214204413412024403013311124343311202420102440344412132421140420220444311244332323411430001123221304213012141213443031000432042404424404203242040332030103010232312131332133344133123123222414321301102122121441042132331303430413432444034242104144313342400012314322221032420003433314031113444002203431443242420032212323304422120424034441304034412330043202214332044402311030124424211433030300340420442304240413430011101304201410323314223111114430400034010233211443110442200224241200234334332212413010022332310031303020402412040022320040233120130042122434230244001112123014411441434100134220004133410004324202122200304330100033214113313311424321303040323140332422214301123403200022124113221131320330224131440323320233140024314134411212412314103211113023421133301103231331102321011102330403330232124421012034342232333034032401312343141021204010131141344220124024032243432423000244423201220342214314010432114300031040440040410100313301232030303242143411122312113314442000112213332013123233311204320301340000012010034041334301030434211122023212314420010140320244344233042423233244100321300011121443222401020432003204140331304303334302010212142341331204204304133001414242114242432044240322313324224001402303321431303334040432104424314322113224414330114200043441404240344111111132431312000443003200344430303042330320330314321303124132111424311411443142323011430021042001402014024032404444020224032241400331044212002143203100021404231041013303331441420300312224231343224022302100340211101232103131014344422220244302104312412202404114400222224223323303410334024102332132303111103312411143123140431431040442111141241011214404020023343041220111111244231000324321343444140314132102002321304110034211101002301413212420010201321110412342300431322222120104201422130440444303404443301243331303240303422422212434322102034413120024331121441113123430330141430434214223011002322411121333232333030212414314142303100040001022433443320300342102214203023343410042020301401043234032221000121304002424041123411102421100442030030334020203233143433204003013343223133430032323324121002412133302041000023143343141110331340120034204034203302000130340324403024010012404021213300441300402422014124412042140110243043023034102140312324431224300004311204112403143233212113410144201301120434334200444102240403304024412204323100213212403240432103041200201034141303240304433010443111020140134122232313240000033422221133402044214002230024232203014134302043320101443242243431324412331114034103414414423434333331024031310412314443313343223121430432323333404313313043004202404224410322113411444240104300031204411441411221112041041242323342401421343111424424013214040234342341014323043202142240400021112243124414142023104033010133113301320242121240130223211430141110430012343304412304123010112024132004130143240142440244342142410142310212240233140342232244001233001022241402201120342420203331134234424440110423024332313201302014044121243234223303110021431310403404033022134332210224132240444302024343001332101111424204423330121011003332011334322142324241004411104224114424133223320330011", "210114223241231130431000132400020214112434431034003234221212114204433014241011102013044304202004212112033031320123212221134133100040423224124143242413141431011141211003042122443244041403343340242331122033023201413444242300301032214034111144432124101414340223233404142243323103323244241330222032134313400100431344034004241220343104221100144340310311403433123343434201013134104341002104300304410004043034042132201032032203344104032004211424120300232404100410414402320011302132443200114130403241443401223020224033121034034142131233131343432331104042040400342133132402210244431131233340110134222341121102322243122214143202024310212434323113040231203300131440043034224301331401001101220400112414204223402200400124404101230201204042414002000332130301402143321011304323343434432342200243141303403240233011102100401014013144433132022304313131233104230220414032114013104341333030123232244021033223142203124121330420341003440001022401130040121323133333134232004014031420022443041230143331014011322123111144214113323401141140333334413321320102221322310112010421034210211323421111012002202434000004232432301132424321023321033114313133404134440013131431233323044224403004313411040241431342142334331311410141342444120434343101042023114434332401401014213121040400430202431024034122332443313013242304303010231203430341303242423411102214031322103212404314334312033143003331114221344201102402100300442233301310020021123444123224001324014211020222304233104340343441311001143110410304312240032430221104400320004320021220004120234344204431440031431201344440402204034011302403002444310012423220423013102132240434333340133241124212420112340031114232404341040423420432433343021420211111200003424034424011044102044301444300330302344131210010102342110422123424202433443000231021432201422214032141434332030441034123134221242310321111042240321443042403340121440400042301310340423244404030434323032211322443242123340404313243010120031122101004213212020402432041421331333123434414403402121442013311024024321033200002014124332424444101242010033010111333212210432032202322213423400001112322434430220304040300144241032401131001023201031114424430133031323404344043321401224004000403412222101233320433242434421101123244302132101344003134002044201310421403411421313411433424412301313113441103323333444000144014213312244311112202023113043043224431414334034201013113330121133100224444433412242421101012333341043434431212423033143132122013311403041102332434104203224022443021313011443141131202233001121332303121201311322040421332014101324210204034312432000404224431003442114323432202233030030233320410132421444142140130044340211233440423302413304343343010402322423133101033444201230024001203140434004330421100210410033423214310401332301404244341403443131044434342004100041440432233010421200204121321141302304143441141410034113313400012324113113232230022020204333431012120130342413233134240430411134222030210243023441412142234010122431424003241241021212011033311033001342144001221403431132303341201421422012123430344430132040111242132114010013031143122303342033332232110404121022133144002044220211224013240230310312131300034014300203020131011013002021014304120114042032241412034233124040142411410012404302003203401012343002204413413210443422323230332140302411330224411140321414324011033330034000032042204244240033230000213324320404130400201231114031304410444103440033220404004334030043001041321341133240212434223140304241133004042334001323321103344120020211202211232212434012322241003031133134432024142220324133022444231134312341234433030231334330001031000323223313040323202012213424343042101140414201042101142141303221221244223010102243040113130431244101420041400214004012230230413234112112223344002344121103013333024401122131342340430312121422212332402111134111131300344321402211413004322332233423123002204113243430203304101042244403034310432241110032231041104101232210040343310331032014204024021110443010110101324111430321122040312230314210344222134014202202222001341322002010041412043412222001343122112401013404412404312044032133224302001202211114320411444230430241310122030030134414143220132301432043303421023104402411102422011100331130303442311003244020223010132400211340004212031313200214022000104023210102403013013044444420444424021122111233121112402241042331202224222333311002112434143404423013404112041432030223421144112341042310201232140040140344030300222131010000002414231331322221034023223221414012", "013103122244320003203403402222204404032314030234422011112133404102044242104043210212314403210104420300302402011313203023013332032033331442202302301403321223412203024330023114210213204211043400002243231122044133303331424400422221422431012320422222314010441312301044230303232233002112233322423343432422300023213104243432442134402244143414220021302323124320301131204100330231404402321332030333012220332342123301311404202302040144300230120340313344401302210130043300131402100243343334221214432023134003422434410124044140231014000002402244103144231110232400322122343201020010211243013142243314344142013040134410120342344420200131323412322342024112312124014132331131412421111341320403412413140240441000432413304414142300300113113224420000310320441013313031120141321402214410122240443033112413004031313311014340120244112344232122300011211203224213444133301011314421334142434141303300110120241002313014004300330141301112210242442110422004321114032124004101334324420021203442231124030430142201032323220202400401140422004424342320244100221312123242032411240222344131133131134321332403410301443133214403221441410024402020234122441431044424012134302223104421424201124232103102204422402212202431221342302220243321410024410333142443014443022221330402030000124211013432032344022302010320412001033241134442332100311101231200234333140044313311410432434022200411341134224322122110323044122021442144332111033201230201044202333312334320000343133200003243141444213412321311020240420400330324201111012043104102020413212303334302220203000141034202332344042103344122001203422144120000333041344203411203004440321113014124410333214332012202222234010420133110202010444122411010331014031223100242412122422130434334301243100413311204232141040144340421030240003342101123140304212200014112030412013110043313233011120044411222324000311440341423433113233104312320140220444120234241011123023130304043013230303440441131023412410301420313433430234033111121111342430132314223331211132420044404013330343410120300041242332130403003223103224311141410022311330302240301130111334124401230231410144143404223300142423411231021041240433141104441213400244140041134231432233023011221111244323333121340013102342120103044210143143123413234201030121210103210122411322414024041121313231411201040401241314112334233120343210204133411143230234112034122221104023421200144010410441042123141022043132403112242320344143324301233130143243214032440420302143201401321412142001301330300110043104310304214013430304314133340320044124131243331201322003444413342203403412340041002131434223044402302201422144231433232202303003303233130122310104032040101213301211432331120040124233104220321230124223100310333314230221310040102112303244140340144304412230323304002113312124144014043424010223002013424232122412403111141242401314012324133322312114242212321120300110143202004334040110320434131041203004422111212212413344131010234241241003434242240034140020322244014423300011023302120434403431334231201334433301104110133320410113020431442110242411210244121020044114012234431340210211410101002320131241200310401313240103320411131204034234111041133024104121240400241331423104322141231104013204103201323034434331004301103040043310023224343032203004210240423430013432131332030314321443203331411012342232020040004012130414043230031300110314014103422434012143023110103312243424210142122333041223423420133411143203103024322412333124233413320333301014403330423304223414341222332442210101343122404043401434122333242012121131310422123114040040243304224300344443432223220243404303343031121111412203021332303424232122031201242301142420401030123334314342340002120424303014444120232412130440201143032113342323341102121242413410343010420211101101132313203421332404432314133212103442342120234332102213234430232410131143141301420014411422424440420341012234434442442430201040023314040023101343414230321113004042303144124114223030013340413124000221201110320043102132302400321243100313330010120411032433311314400330214124424411421413223230131203440424133421211040202420242214014031023120410042000143243420432012013432110420312244343132210002320022014202312343312003200034333001411243021304142314331241110301341040201200322024443103131043230121004244023314342124002410013021442413043420032231142441002003344032111034221030421300310410301204441441120242021344304342210100301320441004314323141413404203324424312133424211143413111242341102420200211131400224202204303034", "344434300034424312140131304130424002340320032100004103020322303123334214134204131223240310441214144041210242432020314102430204431040040333434240303101230443222214342320202034432412001314200041230100120040131141413321413220024110223220342122011214410140012230323224130411344320202232141043443000040330141402222444324321304300411321302214031134233001242244100003422302413333114014332214442142310130312033010110332230233421042431014324010433030230132403123334412422313002423140342121411304201014101230131130103312302223100413034313401044103343143303111312313034031200332234322213340342002214140200032231130444433342110043022342313421200113413232331201443210441000424430211414121214202431424444111314333002041011142122123401300004233031031202110114311132131003303413024424402144402224313104244444400124031341021112344331430002432434104403100023213424313313003224120110103404100413342100000022044020304103440024412044023411332021024332033023302142044201122203404411404323302401403132203200241141444334220334333134342442310300211202222043220042434343210113140044032213000311430430241113314141440032300412422244333141124011010001110233144044302441241304322101230224111410044243424022121112030020433301340410412303322124100424102421434212240034242232400131240420121103330002403403223030220311102411121433133324012343102004244421422103333012034231142144433113413314403313232241034302020441111114020023402141112432334322242120041104413110143044011114034033201000441340234000232244413320300332113141244243211033401112104333013313040122034112242340114144232233122243220200332422031402442044443402022023032002134101214141342031003323131201224233041140121424132223240310210000042342442230130324220312021214412342321112042333111424133123423332430314231210340331313430014022322042311403013400204203412233330034400023022204241042303022243304234320320440213201013340334112040041330131123030413344124210440331304312131242202242123220304302144243300400234302301044140322303344030443102343123043324313400004030200220341014241242411443420322042112234413041302323331143040321144120023013200200314311321112443144132312020330322034324204403111113414114433211300002102012432334133201032214234203202411124214234423411441321203221401204001030344013442443314111204213212232240443113241243033041243011132103341404020421343422244302311443244332410011224403212034012144314303141242343421433401042142143432013312143202104420440322211443134214443044104204213004343430242311312304023413344102122000442132004033232333444430241010303042312334123400333114144214110221230224444212341002322111212121033021021344230024424332032024204314014021224403000342141242041240304311423023103243101212102224110444124334242144144213241223333112444030102320032300130100414101242101404030130331213220240221230123030200400310322301230342422042024404034022334200422140140341112230412032330303423144143032134331141213140110332322212413304420132204342011432011244314434104230430333344323221003434120012323342142121331314123024331214133424024242132012022112020300133112344343234334042342110303344432322203334241004033104444214314204442424000212340210230242303102410341000220342303032232031243432231443011210103442300304124444341212323431210340122224013304441030312323404134232103142020242204004040002244424302140223232101410204220000213141332212221201031321413131442403040424312230232130240212330024011222242143220011110023223420423100122144303432411402031000410434334033440343312043421203433433220224140303221442442203003430233011123002441140202144314432141333120213133233422411344404212221442043444034110224244102122104211242300021443302003020002032423014241032443422041111221313240114332323302212211011300323420321133144111000242314122021300441014400420030243014313233101020232133004314244142031031112042210141434102130102240043111222032231202044404421312404342241032211324204312340014224423330143423410000433101313443031042231323230233101304431402202232032313421101402202233103241323104323442324112130321410420014003103344141324400142313003211143333002423444220113012123204413324220302131244013344431040410223341430044440020310431233203402344334011134230023104210030414412330400410204042103212021222222113240330422112200242203324411233141313402034014204240003413143322432141144231430230432141204123320210241220032404011302100003041131200010413014322214233224014044203401231133040121202311411131111414344400011122112410001403014", "111421311412242434134101304241203431114010243121442332341222144311003203123332421130410114230314203422124141032423001220210244332322231220100002131114243014304411100413331314310044303102040220021001010032222104043444022321343031202043433432221140444233140310443140441023032330342313302100142434233133121141320343041343341003330303132020041303342420324021303343413304131024020410341434042321030220432221032204333434042341434440222411142303124212102211240224342214414104112443143441041123031303321330440242332203304343330444144101220411303204224313001124421101330103223123440043412001244323220000424123100442202440244113222412133242240141434114240134024031424302144010114131140024322242410441444424404044410031333134121201310043304140134230313343332020400122102420132402324330030000210122101144443332001230224132221220311043414310323230234420232421440420141400020432033003340332304001100113110111301410133043023321131442320002334340204310423020233014132244133220134100201000141414021034222401440132441340122102320041110442324430231100430242204411002440424422043141431141412142223202204111124304313244312232120212210433030340343231042011141223442410212434431002111402224324023331004013031234112221143031444001202241310020102304210444330111323240002304032122110230223234304023432210214301002411142420433103233340010410113411010230200024010330124243011002043443003432144231423122302302143240420323444320422321332212203001210412312434104142102123434411124310124140040032101122014023421444300244030002411431124340431422134402313411223122233304434204133342041040314024230332002112431114240013330301131303042034034032144422420410440343134102102212332221424033212001010140041332412443204301124114401244122403432324433422400103003434103004201201323010324131210202430403144430111111400324220210113121023031044220401222300304334342242414110312434134114114424412133200223341124341121333040104213014314011233243303140223341424144213240432443122340141201102441121304221212020134120020341331024411042141432242412133111143113341323423131420400134324004041400333213244433104422211200322132040441330122212232200334110220231031310400330130000411102240042120044111024040101121442343334323310242122032130442034242114001043431114312324031442242334002423211444414204301443211321110112344040322100412410404131122420340144021423042213122413320343342303221320224112432133334132204240222141030003012013313333200422434102200413204131343331424011304323122042021143122432014223214002421030323340100334221232443312431144031032011320024221034242442402324443321030213434330024304044241241324114311214314034012333411200201004301421131013140122013243332204222040200132110103040330020323234244004322042400032241434340010411412343010223241440101034403442312040410030123322311314332401113402031233242331230434004340040414402111100320304401300213302331311023002402021113401432224023011031302342143010313333204004342033211034141424422221013021041033020402224041012411114123234303144404310120001044140413101034143404310210131442202431212103342342022423412104440212440141204012340310342121004332404113020220003133231221110011344134332440241413323002230041340332203334043241334103412013240223123041432212332140124303212023434403112224021444013413444423201012241332004022402013021030004213034030144410104322020142023002221011211013322410224102020233220223343012303434014411441420140034034142113124341420104232000033433002203033230213242112010043142130240230111211343434343404130012343120100034034103112110424331044022201203114232243021111442342244242431122043202300210230434121313204121400303123143003103212012133323321334213330343421413101440422301444031220340243042444221024210111141214331113012422433023414120410102114321212101400324242031230044223004432443223041222104030224330433341411420322434000420414403322122013112103102040022412204023124020143114343404242041011202221101232100241140331213224342104013140334234141134131432024242300302343313004412014301300242342231031224203034203342433102240014022202111443313342223034343112422402241414333421322101313420141123324114330342332221114102033302230220234143000404204403330110404130201402143300013201140043403431143311111221042333221300031211010422431233003314141203343242221240022031312103312111400031401442212111204444213213021033121100132001421414432114241102334304220302232301111011413430433222244432002033441130443143002124140304423332440422044001443231142003", "222133340443243121234310032100433221033014001121100123032212301010321013000031040103001431330332202300334334042132424302432430112013243002332303430333002242204040420122430433003030022141344412004220312010411410133233124400044213030123410411100421222021030334334232131122311212443004110234014000304320201403210133211033112341414314140400430020301401411011010330334140332102213114003130401040003344003224334230403411024210200204320344441213103110314132222123410243114142301242400441200210042420023333143341424410310034340220310042321232024421133321311031421123001233222300241213042013243231011112310212223400044322343300414410243343022422410443022120220421330301421001213044102211041221000431133203342030112441313302322423140133341142040133420220313431340212130144113420001232012333340100143310011122144224103240000334131434123311024402420223432232444244200102421210132001343411212310233411431133431344322201313140201001441101302233204423321321441101242300202102232404324141420344320433112110320432020230113114421303144121220002322130001340132003022042440300332403100110112342130000340321410432401204041223122201232113202041420133143101242124033233301243441411240103224014004334132121131331431313022030241020111031431202131001231123243234242014232033324122403003221241214342123201233211114121210330332340001312221433200113224210300003101230111312103443123322034311310233034021420330233423223121441032133003241331130343221320101204422012040320322410400440203241122412132432333114402014342412302133023341242032314041340321020202301222041423440114221112010304140124212141442214033223130102214433403201314303013143241101234420023231002423314243123040132323332330211403120421033011220011414342101442231404033430144333142011344001102133401140404200200214101332001340312420342412120102444010402133003141441323021403341240112330140240211034113210114312111304310331234242311300020403423204400013411113202323202040233310243231244133412343334212022112201001033020132414240431221403401100414230142123003320213140043212321344010124213441104004222212412221122103333440111133033044040442443043423231122440302040342113233410402010420343140120021231044001220303300441023112440024212242014003221223024041103404220032142103431210002242014223112440240302321010001130441314232024432202321033131403244110200002024234233044013131132303444304124322213101120020410204330340304030200300340422400120412121313004430211301132422013022302041342124344020044320410031334443214214431013403420134431210111324311030311300411342301220010433030041400202121430221444414402002411343144210041221433200001211041322443323344133244302430122101232104304322331214302134113331014311241442430041412102114131203342440403242043313330400301422101123140144144142033221140104342222022402233332321423123332224014214302223134001101110214012301043443010442324413120233143224143010434121243244010222022422111422423142011140040231003310140401343033212442212202202240443201214141123210234211042343202221204100132203030403401133011104030444000413303241042401230302131421343044320210012402341044324040204102403002000030232214430420140203234300234243423003234042431322024214100314220011030323143041200100013220223202201324130232412223010103213314040001022220300210000111123311111000114000424303440411224212104040014221412241012204330023022314111101012212041343310423204122221242143324342242314203431041243032022144423343111032104022342410333431040143304044323144110410232004144022021201423203111430100111024113220122334043242212201234303131341002203223414034401114011403012402211123401334104320334204440221312302204210044142203320404212220122302103023422200031413313134304244124310243404421221131114313013043441440232423322213421000234102043234311010243433311243223233420011430442022412223012000411112031234000330323324300142242432034444413142022320242000320102043232121321021211234332113101343223400041122203434323414010333311203411200421421332102023344401013210033140024432103203403344131232310241403001333431321103030230412302213433214242033032441434244442141301420021410333333142304423333011432340240033443404440431212334304443343240411134131430201033301021113011400032000101244233043321041223334412411421002114010102144111431414111034320322201303000121040042244121144232413034102241104334222031114211213222144102041321421444230402332220330322231323322301341230442033441222404104312103324041423323134203342112014414033022044120010", "114103330040314344233114224414240233404210404241231114033242213432101242220114314314142022212402310110120042114033223220131330120230434340411241041322042114311114322110200112230301214344103330033010424234444034201011403200243333241431234443314134012412130301240433242113413214322124430040032433222101231410232434214300002332302040314231204311201324040400233120033042313212120020043342120011322340420403142242421433442342040102044310032432212122323441040434333002340340200042030112301020223442414140203420322132114031222113113212124121420412034241141422141111241401102320033424442142020234110332232110234142000000143304014244024344140113002334024142211311121223421121412124103230202301120022231132240101304204332303211133011201431020143314040303023042414122433011440002131040030032442012444220220301330440123104430021230230140331231421142442443010114114430430043111343223333443031141320422323311023011313413311010403231323433020434040412212343224324041400324133003034302301414141020434023231000300403110333430022123440002241021104342202111010432023040043020222002001303004000213430011322210222110434431013004312032434400323310242322034034110004333114002433021004134044323001013111404343002313330213311130310022222424404032142234423203310200310342324113124021444331131222414134241104401432222440031042302022042413024412004230212113222140012442333222030112044332101040004311213412422222320121233003321430200444323420203420013214044342044130320004312011242144024142324423103013203124403140242432413024440404443142443403213101034322022124302234203311402223133434214100404124301432432001132320213223044011311001123020340401023231312311413140101211314244330042101001044212241114131131211314320113403031003221401413313342142341413201234024011430342423420132123043011422210323324004344300233404302423240444103031011140332333134200334044411331430243013310433401131440333024102414213114034001110033201002433023240444224203444443413341113113200301014311041210223214010233240220413022014203112431324120321322323214413042031304331314221003120213310211240230242103024110324202131041422403401220403233311104202431003220121130031314203440114214130334404101223440142001320400020200110431042140000401230313311213233131213420144141143141110242342400332114124001322241010030044041014423414021213204002341242032030234210111113202044442013111223012113331201200222132232340100044422412241104320314213433012024123404103322413423331321210042210024304114233104412324240142010321004014302433031414442310333034324011104122103113340233320424212023440041414041424134422321004102442241043232000133211421320414040344040214304341213010112041000001111214141443433232311310440133421003141330220040211021422222433433110223224004411204110121112234420212242142223212412241323322410314434013333221244012342314120323033134410224113042423431012123132302034021203232244303022101010113410422422333104401413021301223443423003122110201422312044200044144140034310244102240003220310342332331111330042231334110430012120340440443201133434033023144113343013042231410040234423241024314234014333232042241303431242213443131240402114022404204401433232243234021343433441030442204411113404311441322242041341302123420423230103411303111341321323003012322213232301330112044411423422132033220434031412113443021324221113401313302231042134242043141424414121042102143204113344122130141010400413432343232030204414044121313344120431142013233024134212333322032330144403044021122213143120042410211223244211444014300213241301332101212010132240303343404140102003142421321132312104443320220411344204321213313112140442430342212211024422000022403322103123344104123232111122312110100414420232312234404201424330234212230343142143133333421242200413033303334012300231042403200323133442034440123342312310400224404444441403323403334323401400203014003042333324204124024340411214010411341112211132412244033312122331343333233311323011140440102221103040411411034324114420413242130023330132231302400210042432111201044323420221030312344224041401201330024100012414340333402041442242011403301104012030033424332101004403032411043034430210112010203311042130341341434341100211411200214033404304313010330344440403403244312021401201014130311424142324130330123004344320030231340412334111220240001120410404210142123433140323100133134330034110133031241411211031413130020423243034224002343112220432011130403444013204101302214212000410043304301411100034330203342030040", "242320422423144213240434020142411444324411143101020232311431042440233033103240424322234442434201130342232034401212144100100233101002101222422102404341120410000041141033202232304034341100012310304440423243123212221234414234113144314423033340300331321002144101231011431432342402223102223243233300124412334110330334104301333242231030201014420444403343112400440223102031444124210214400323201432403020202240424033024043442400304113240012403313004024021004134233204112123402213211304003142144003112411040400343414243014101414134122304202322203004132400341022032134443312031232141041402002423400240001220300333433131313211334314001200240001310340222014420213123103011412231012011401011214012411241442401413030220302040131040221321214200112410221010422032142413430400141014113123021000022432031310312042320000031244311301031400302434310024213244130210400230322131013011210232000420013110101242312103431022332123140132430044214440403001422342130411343420302402241431101440421333143200210004433042213343121413132143221312123124320122201344141334420424121023042302022404300421443010402432414023103242122140221141344041230221140130201421012342443313244031443021122131234031301110443034404143302222011143103401333332342331421143314341231134123241040004110402221232431040141014142420232144040201143432403443121232244110044432221133024100314301111041342332100304123213303301101020041014010133002111042120411241320243140330443000130443314132142324033124211112321201102312103301022321000022120210244240344242414243134423431300431030334133341223042341330413034200312024322424134420231102330143202001312432022120321223324304424224044034222104021012424220031422414130011441310343113324243443311210310402331414402221113024143442434342442444334200002343132012320430034432033200341431424221143004112012014211300201210112033021124442413301040404010043231143033000414200410412240031423404234202103034111313432010012432114421201333022121423030314044340240314111334331043324041433120020413000423012033002240113441002341033143413440023004404323302421120034431000333210342014331031412211104013233141023022440111410042442401422020323231041401244132234400243322113234110233244133242334402032144401110140141220144230313311440202013402221243041331413120242304033232114432131420043440243310104343020144220413420103443201102003243232320344413010111440413121120323444024123203414044430230322404321120024032212043044222030032212432340403211224211423301111032321302021431213412034023444410340132343441202404312300002413114104043104322233203321214314320020301103313300203320203440213123330141431304014004110031400021013044030310420412012030113004103332043140310103441043122020023014103434121204130140304032420101241430243321410221440142122422402410214031022211430403012041330331002044022434312410011134123011231412330210124013423131422202323432220214113441412000104334311200114442230233024410200044433304040230132202121323403044331333414001121001433041431110013230143142024243333314343131034442311003232034124240133204203041301034142304343214002120034241214311244021434234021124132213032040243102043131400021103420433213412000421103412404304131432413113234420443413322111343321441031231103111130302341040221131310241002041132330323310211101111344113223013011413040422003122222302322034321410213314233314203201033312024010104031444223233101334133022040114031113222220422313310231433133434243400124202323323102113111441111211440144443210223021441011440324410232443443414410202102412242343221024433232111342232203403204421341210104342014304420431140141413433212111043132032032330324421012402334013343140422023404201313002112123022422104042343134120302224230301441442403204232111021311203122412321201404111220124421222130001414214344024100440410120112423434011441330011142142334014024143234313312111004231403334142401023141301441440110042040041244202113311314100133412443311240120304222230021430042214212310102423234024023002423442424000010041202022201421123434122201212103004104030142244021040410232410240022012322113401223042002303321143114424203120213144324042001232231304201121113433301342203032211423121142321031140003013344040232123132241411323040230002121011004100440431140043044023012412303300413211431003310023201332142020312330332433401013424213442412410010102133023013214201040331241102222441402113432232113231222040423134322430402040331432300202430443031212004331232000212320232200332144224111123010323", "133211232041204331240214110030204402401010042040230300411221012130433101310410222320000421042000324034303240110110044224400334200444304140424101132211403223301110421333440403320104333141340210342124020403022301032334324020243412123004410300242210232322321340442210121433433312302132123231213140323032144423403033130032124044144210311010443042421443130014414020341100112022413304021234140420210220034403022134112400101042023411442101440230442413134330400332401000020344310413203123142001013143444433210131031421403311110140323224030144413340024003400212140124311332133300200113230314004131443103003023410210224200341404042101012332442034430342404242324413314003334141102231414344423210311003202143010342333032220104313133320004102144002423114321103434402412400234003022204430124431204233324414402214102323041002141022343333300240321033121111101212303322221111344323143021030000100142301244312034104303140411442424403442221020340032211330433243322343323300334324133342323444422332100030402201332203211240430344420214422224412113011321320423204120142344200424301214240443220024200322044034022302333022100020114304433142440002102213200230124223241414022220024310430103131434040134000041344043330200032300304404312342431233303402411212102232430204300322104424232211433111201000322232112224413432031100212320334242011112300034031200423120323002401124410210144104311420140202311340434114133304221232241240201103032141214022433120202010033342420122303021303242213434430000041210103310303402243102424000233444334401343110220341233120210234443220224134003300301302131214204130430312031211412124142020202101002131140214434410042404023213023301012043432200111124133033144111422102033230442003400143104132104144233034102302124022012103031331321030442143012030210321233321140224401030002303113443021432340344134203240000413332304340224021101233004204000403014101204011003421133030202440431431232242332104030304103143431310130304440410314123114133010241410302333123130413304014132122042423200022142033212132131003134341424004410212440242030024210014324223404424201330122204411341442014233144204433101044403441342204400310203012004204114124030002332144220341443442243300112134014023123132124034033244041344334102311300031310401440411034241144320311220100344114104141300303001023232331210343400102421121314340033424032110100114433331232201433112343412210023144340100400121123111213402203402130003131320344434324244112043212120103100124301414322021433134042424432304223201124200104431412410301444224011341023211343134442142320102314134334333140431200100004144443420022343024134311322434211240342210133422001122430200204132210401312413302014140400112433442131111412113323041442414001101314333303342441424112410413002341144430231322111303031224041233003014132104102342401102211140304033401311420142344244421133400420023123442144140100100403231120121114441342430302310121032133044243413423444011230412144230412343034214034213031121440210010043144244411212121332100123421331310043202003224231011332143012013144324324311324143333140212134223120213111313113310421023100112124334114140442043301313131432044222330332414132141104010021401433031340424203302011414221301311243223024124230433444233344324404321134144400421311131212301301221200032220001402033123244400243003134422334343020221201421422422422303140201402204033023401400233313011343231114041314043323433030143443223332410343104134421040043441001322203240041203024111333013220243232314230312242204224200204044233004100334323434220102431034144321041221042402201423011344342112314402113040303140331210202142010200103220323103423112340444101414230142410122114244124202321132414141203331332433214004330011310213304221432432323110034423142123303424402444104144022312240231210432324133412403401021104001213412100020344023330124332024141243220234331132302340321400203122210404134104440412020233401214124344110431404124200220123422243200422234214210130223003240221424124041313332213123240211314312431412412404401203334322210011201301214214420131022343220312322340340232432144233102200004012343330300111424413440323131440004434431301111421144100204100001100000004132322123240022412240432421241440213313324303132412430443443112204234043411100030311230322413114131122442141113403122104044323034444341120203210200312432312214301210421112113042010333041234224233412104423030234321002241444113443440212434321410240113110344202103430204014110204143114034", "033102044134423122321031110302410142311321441424233403434141013001310042204314312324031231130420140244320300130443413240244411243413404103440110001101031240000203420102241402141421321334242113343440242341434241233310244444000022331144302400200312124331310004342021041140103144121424113133013240013023430303310242110233241023022411343224330124032202304003213300131310313224120021042204433213340430113110004114202314133244024321111201214343241432142424421020113411343404114123413214041321230433310340232231303401011423132110031231023233231114244224023000340113422434240130323314023143020423404204102331130332014104012303414110433224302440242141414414123430231322313403233340142023233244403112034224020400400031343344400012014431114202343400320121030021131121340224322414144412432412211210103441200123330033303434322131120112230111111341200234334203410344241210020422032332121010043441413033243424004421334231422234440000103441310000020003402003241342233314211020131120421304434004131331211211114044044314000201122422423301000324411221441102030041010303431102322210301412421041221103321000041341142222414112122300122122400233402244004130002204113220413031022020124401141030222242133300100111400032002200432342012004014121244443241243340433012214000313010013041244310434024442421434422111241024431243430144341014414102300111423100442044124421314303304444144200304132031124112233422432142011333041031200302442433223331131131001300410334011120421222413234230303104211302413433000142224433343423200243030044403440421443040021324224102303401222012124314042322030134412302340202010212400212430204423430434104230000023414320431233014300131324112222110012434233113320441231343034312034433434221140202040020202034044412232221223233413311340240124313040440422220111141413233331432314432140320410031304132334310001323130234324412110220414224040310104422420200213132113142440244442201110023424440034032243222212003010043401111001310331242020421433313144343201140110213011343044001011403124221243342101330241103430110224431102013142222312034323310033000312334033242102233022200211310324213340313412202034140034424303133433212313101320223100031303102413233023140122203140002403341200423321110322423134044034211024340234140411314310333304110311244312113332311104002243221133320143133203334232444404210103332324423012112423440310021420144000333341044420442411123444331020142330034031222334142014220031304000013144222420300212044141000213424421232433303203143333424333310423202221444140121141342241132012313432233331101311241143310213440323134320421202340410034400314123034103313103413142320210210001002110041214031413214244223301334444124312213324413031242121110024023233140043103313322121244241140210414132112304341314340420144032314340243231040104403314122134100030123124104124240214311311344113220433033421411202122204240044204122443432234214214124403142130440320213210343314424214241101432411233424420422234030013132134313331031241003243034440213244240233300111204112144202443230100401430031240230223404010211423311423133434423110204410343012021431443410032022023430111423431124423123321024322220021344030234120002032321244130422242412040133140101101402442210044023121024233231214012323314322300444244002123221222021202113020320404404214024441330203330303302332043323224432400141421124030021443231222210122240124020300340112313312113214141043424221340432441103324032204011341031132212104434001321213110110430404243423121442331204332002124400132140113214324404313002301333430313241422214410422000404101102123111421443313002032110322233343333221021424334112110432303001102420022342103434010334311410240303343342120023401023102110043302341130034203440143021212013133040111414402111442434143040414414034431422423122334010322140330313340423224212140211114120314400011101030042213203102221304432240431414334412021131102112242121334444212334014030100413233221124130433114203212234142441143133411340021430333030210242140424333044430410321131034433220224041030423142422223020434044111410141134434040212402133043323234141022113024422304002314320213004311403011313342002314242330340312231411434123101004234304202244342314321322233011420101301001241400202110421300401113132002342030343411322201131220234400204211204323301111103133210431413113310044301004103201120031404042204104020313123142332000200234104334400110101202221403342423210244024421021230044012312412013330040323204440043200211103241101", "221042432312311320241122241434300324411333040332332013402143132211112220243343220323334220244314114314014213130432004130330244034110013301440423103122032142411423023412303232233424413314041430130130444132140304111243113111314240122001011031231341331011020102441224231201243143140343301141104340032341443132104002021320144431120334213343111224144033340441221330143224134122033423240243232122243424324402204132340041323021011333343130000140043242011112133423332110443342033124433431122422001024332203202214242022324042131223310441430000314041212034110113121311120443301102304201113333413231104302202424443003431040114102031021022122443322130411411320103331112423413214343313203432304024303120203303101041314001441333302021214320231444014104241443001312104233131030124113300223213321132020031042013144343213402444004433240023221001031444330120413203212014441031430234334411103112241203142242033004033333202323330214000323412432324441023330232404404103030034402122113003042111002423424010323330032032244304242034421322232431244123043132332203103140120212304012032230122224420400200120421042040011341304241034302334130441120203424014242131201323030124244331441314424131343002202142132431402031404430343124121014142410011221220142122301410344230402023332232300124103004401114000342044220141133412102111324112421101313413133304203410404422012202013114413400044332221003002024301332211231034214022102223443220202033121334204304034330413332120441414320144122402431402442030144401222204031404021033321020100112302310134041341101403402432434431443300133303320233403031230114322124401443021001320244133340202134042014211000441232244342432230232403314111231302300042233123002310110100441104120422021214001202030312440044310434020212423013033242333123120201032130030023200011313114101240201441423320200444220000422203414321412433210043001032243010013222124222043303320433430012211320024000304440423023234210213143321303443040203344312341112144104122320200201030332201010210013213041210340311001011002411203421142320031113300111213222241320030221412321104021200400231333100214034410121010240212331334234240433230143441123413322224040311144040404000143101332204444124302001203002112204031313012110211221301444002334411000003430410112232322020322043040222004402303333313332423021044031140143340131344141434132334224400410112010204232032240032212331334402200041443433044230344123244141121222442111413304132123031124433210111314040241310400333414113200321313320313134324210443324124022342124332104020423103002214000120010344334411234042222441413310341313434322413444313233041012320441112110121220414213122020422000101230101140231311234132034303220300232344024400310211411140400112031333214242024104324232430414430432401400303411324022410422344033402411022310213112120123224111340311022201313302224240331401104001011132131323443131131422114230441123342420433420412430322042233012240222320002042220121102204342232134442121002002321411343213204021323422401023204101144320114003133201441002413034032304132200233040422100110241430013112314333022001204000413440201124421131312124430010043204244401422113303401242344143240121401442143403144341313030033211112311420402312022021023043204101332203224432144042441134203420103340021120211443310113331014031400143104123330221330341131413412041021431100143231412101123034410422214203301043421242133234040042430014204240233042341032032341122034203203422001332033130043110041101111304441332020134430224201130123044143412133203201312334412110142122342124104201023144330141003234242104121233344220043320344231024434210400114042013333441124234042013412033201241314020231414312242103442203311043131334040340202221423322300402432041211243143341413124304042010414342223321342204030400401311331410014134100344241102120140334202344401343111404123230442030032143022030032320041222141013121400144341420444142133013004221204421210403111223312133024221430312344042104240234242340431044012024241423214231411203241144431102444032131241430243421403340204443320042212221220400131134414341400021242023242214302344243014341230131102433300323034003321100313142304442323213003324203002403200241400024213124342400414412344000014242024320030041141432202041212220204121241203241110120203214003221023110432423100422014323423441412033224222341141001324401431240203134314010332333040243024123044243121043121403022330312234121301300413124002004302021244001042121334101200343424044213", "400230344243022242201421212223213321032441004330113420420323203144202100321112420010341330402240112223221124020024421003301423021004242231434400133344144122210100121233303024441322200041111241120444231423043320343402302430423142112433331013141023440403044412012023141404100244102033413302024211330303134101112313133444231033323333140004442304041030140102301303000313241331333023120131020004333411333020424440410231042101424203412023013133033423300004233322220301142432001043113043041021044024140210121103442203430141044424330240210423104210402234111023214034040240433431230203024112233424324241312313404320042142342310141332422443030011234204011020410410122440213101000021142132324044013140000203032243042020120341310343430401111434144440400441233031330313012230410400332411424431443044234322103104423301420144240324432441430130103313421444123134043001011410220321430441401022310033212214201001122334440110014412230311410144443444122201120314213334410224032030014401141330412114000034143241111333114220241101130042422420042402422043333344340430131424303244122341342111443004124444244210330242142123111323210113020300243312210314110311121243204021330121110213332202312431312241343420134433013322323343230422244303142432113142022141313114314002044421430324334310034020442041144210310320044120110341232144342244401034420242433204232033213424323044144444244030300444433204011311100440240210232034104313430202440010224241102321224302022303234333341103142330131224020041204322034044142302123130101113403314240101330333321202302223241430113230114321240421014144302101022110303231103013121324310344441044420044442220312312311330414341311244233441241340321232043012303240402340021422422332221320032123110242020321232433243342002214403242304104332121432434234214321301203012310340113212100441223411113032420312203321131401424122010034310332442004344301341432330320403022123313422244313212342103442332011323200240111104430440102203201223331334101334430141242422044134233144341202324033230124142224200243043333010040142232214401334441330122410204110313424321204311434232200111211332310244303230202330112201110320302301242222211301002120102422002304122123211442203141341331403430013000433321121201202343421231320023420342031340040012444140001222404331143042244304220012411130441314241123113042024200322343240101443142233011113423041023101231431022000221221131034012232030011110003000024210443022200043322004310423003200323244023402230234013231000223420234403114032041302430241304324342203040433224400022313110210131113034130210034411110201303403333114113413023410403244442111144431102203202434420132443342144103240430102200034003023204111220214144400332234042340342422012132130010342242430221044320132104020110004133331034232101123041412340032244112144324402114021440132024221412214234130433322431102230233002322411010313141421120344324003434122441121241321311411201442433121223121441103022013301430414203243310330032134130143014014343430134021232102342102301112240343121402021230131000201210323221230041111023332144134330122310422110433034212044200000214210003044213241420414211220000422112011443122322230344021003024011411032003001324230101321100141212234404222300342301220242032343120212042242314222241201323303412000220231021410221414130023121342040401303441114213101413312100222141201310213314041443141333032312400234124012303304300140030243213202414134342432414300023423113341123144031323240204041100442431033313012121100344100230221013321123014014440044320020140321343133301224433212024224242413220224023010321124110044241313044322413110032122014123333043031104333312011041100230214241433041131313313413040411332243210040140000144400124344041221024141003430021101143340133334144134201323010223220234340032003443321301021222141033010412020030041404140423114232043422122233324312433124110244302411243314020400214333420003103342220024340224301304331104203300221334030201143132231023233112321034333443301223110100022004201302420212304013424124433300203334110214002200213040430214122043123043202034001232224140311342120302442030241241411014002441342231444343234232303012242020312342411031340400144430330232204420041424243142220022343220230233400434202324434202203341303321120031110110144234301201410420314131144013022334101402000104220102034321331211102013244444111203304323334330242310001342103242231330130200442442132131344130222204004304441301243332202102041410031444213132313304", "013131103331314312243432111211112104001144211003310141203140134231041114144123144110303014112043213012132311310343012004121302010213121041134144044233124144442212342240224321200232400300133113132314420411004430012022043241303220111424430314434421312033023032344303301220221103300000321124042344132440320202422244400320004232131141443104002101123321042424412431043313412343032441242342304222220231030134120024223330422132304401213202143224424321343424413230244312303422042210043310440212023324104041000114123001140342304434113410123201120142012113124300120313410433232414344141130202403424034343404430411301144301023100123104204112013320421140111014240231142402442042420234431440343340024214340240014404000131114003010114301131244441301241243244030014222412002223430422314431303213300134110402340330114134134413032304244142314441132043320314111031022201410432433011423100434441042203140323103030311022302003340014130344023032132144030341111012341001013044120102120103042443432324321200341302024244131400301001120001433044313044133433201000340331411412333030113202341421114242114422201401224201313044411133133220424142004003000003234310120343323002443134143003203422323400342143322332302122300132123411131104343433441312104221421001041202340344333220041313221430340122314142340044340023203043203043121324213202030304312422421414304230222440101243014043210310241021211143334131323410222042301043301433312324323333342304322132042202021104424202421140424220201024333132031143221342344343313440102324132030421440110333120312422332424102130213240104241140214200330333041013311401021420231321134111341032223311232043142211404010143344142312433332311410331103333212011032120011004241010122443244022420422143032121403231131032041423324023022221313220014322211120111220043130143423433133033234300330313242132024323241120210302132423000011403310222102020404233011310031200003233404133004201211032214442022420004004042010312320230033131104003223311331243303014321043424420130031024013203033230041410300414242204441344412301244213321223430002400433333120023010300211033340000003403140223141020202300330104331431100202343321340011201342034112342020134310044024133212200112410202134442043204213412211201230233423424312332222331430342301124444230200440133130012031220334313141413342332110243310433231033203131343431221330441314322103023101322340133000312103230320402140234220341222242000342112410324140030014141132000101420123322042223241220332104300242322222320100144000413433033340411021020434212031332131243343244433342102101111301101322314101422013114240103101114244313002424102140344013123024322412432334441212411114124213411342242231333333310002212230030210004403422101034230120224312220411123031341210034223211434401110231142320312342411013231231111344332423203330333323412033144024123432020332220343143233203042204022212413031342410203322033230401101111231333342342310200141020340402420411301000203243221233201030132314220433412421111414410411031344102000021230331423141032402122021200222044244431203442134021313342101434102343432411204123201421331123333223031143403224042204244330434134040120140314324331303220443221413223101411414322344322230420132104244240104412421044330130423213322310024003344011342242033341134034310302222104132040103433214342121312432311122241131213431343212321134221123234423434103031341332212123411121214220300212231221111214142144411433322204133421321131042400004213121034404034340040401034214432111301421031123221034321210302243304243113114424220144122213233131113031104143100244000144410112343142333203121112403414424011122101023201320012333313342430143001231341342442133040311200122022314012202411310413304111124244412440130401203232124324243404301124141440213414402440102114112240240030310140233420420232401243100341432131310003320432234020210012434223140030240031410411013232310242133310100414300131340141231200404030240342340032340431320043123104144121304130443303112132433100114424401343101042044010134030024042131202432132232112120130143021430320442031213311341313221020240011010210341314412034234003142033323144111420010302401031001442233104001034113324034120401032003400142441124144341234113032323034201201140024112011331303340032302321410143333143101402222144242333202421334010141341023414030412023021224114444303030444421000323224000341133214321302440111322401310412042130134401040412244104224214410014212043013130121032300430120100113422133", "040324422234102141420011420002224421403340330331211310033023400002243314241342000022124130303113322343341233304214102221440130413021121344321232343203213101033231411441044003114323202432113004241132330403213321213220023413324000222412403231014321023230030220133330220042442443220321132432442044021411030233441111244200021042243420410301333023041120301041320341421100434143210412242014144024210343101204304213241030004230423140232334342301023001004333213224414141241110220332342413411214004012234034100431032024404344201020444023311344331003042142401401243344020200222340213324034203410200414412042001420144132102120200112020220412240203024313000002334432114202101032344010311224021204002403130233400430200311400412403324123244310243431133414314010132033230144400022300013023223313314440443211013000001303303144113300240013144323112133342301403203321222300210023203040122000324331102142102302304124420431133213304224420440130223243124143130113332222213101424240310423022433221012414111304012132233124130320204113310044310232114330413032111431240443400114430021041000111201301100121033012040404301234444331421444403111043420211014430111102001220044101413113124440243044401230221200443301131241210322401324424033030430320330200424143344234130400123342040442120113403342240132203042241024431431124221111402444442131120343303031102241311302020403232442212001243431440242330403442042340400424113344224040203401111223043004020222304424221214132124312441024343440424311003121141414302023442114201122223100120121402134240011102013121420230144232200402440400110243120032401041441210234220430312044441204104334331234001320120344242413032430244330423003233103403104114423342420321424400342212304214142103304040304140220121233422201111344440044240231413330321221130210432220320114240014143134003310331040403121304221133240322201414302001040402101004210122220324114404423331011331414300221120300100144211414134242020004111234301444121231244411120224001100241131230412112140422314232221013323132241404001202224300242422443242221344104221141004103023431232241143331013024101113212443401343321021401020212432444123411301124040430132023142200322220004304224402422114021110121013143102314332234231321140002421001221012241032044041214101122402112330423323422431423112143301333044111132000433333410312231311204313204242302303031411333344312422141443113323222012203402420240004004230021022342010111431443333004400223024240311042403034224211004333331023133213120144103010441113420324041124342231121000334432404332401230303241321332212212040243414302014003324300124023210223340102421300114130110221412222200104430104413320102010124424322244401043114012330002041012300340214224241140021424002240001213323223400400431202404403230112111002034041231140024021233144314433112120203422201222330312243434300034222212210413304114110412210211202140421412121434143244404230230033233343211304441404121113012434420030414032434231132402332421022123010221432011043000433320431331221010401141124414113032322230233200444021200344133032211414433143303243313303020442230142130244432022014402114103331003441142344202041002240443112042110242300444123213423244222304003023002101313343032040323233400214443141020243413222034440031122024023224240332000413302140221031140202232141042430220013212224324404323334213242430411320021132214203423320432211211141401314114143121223340130010141044233024021414204013024334104140422034210433433104223110024413111212121003223142112302412121044401230342242234212430401342421130230204214202021343212011100221302030000143343341130312134420311222423110231410420140341401234003111323241112021441314004130412122132112104241312133120331233344032323412342414241111343230302122324414032022434130332114142032111401040224311144202332022104303421321323430002332341111324201314144232003410411104002331143403341040421242214014404410024034233033342322311314421330004134404411340342024022204100000040222004012321314313130201141202332030222342330230410033404241234223141444312212140332300144103231402110311042101430440200003332243214411331243232134034342011404423003004401441201022331340000310103142032201033233424141004024122421303242043142402143230302242220241011000203221033222412114224321002333032133312004000433302323133314342121004042323201012244230241144241010220404411311200430033201133040341332110043443023012412200211420044110200414021413110344443241132441301242201121410111033131432220340", "433340033403200341424111334130332011014324422204001203103034443244423413310441210430222304244431403312102242043200003231030002412124102210301042121143332430431103144423131341410244404100411423324423211022222341143404022033121204304200302140401423132412203321343002231122214100000231441021300334440200331110041214042110300431200434433134213320214322233401023040001004001340103224113303104302321030300022144003214342042004144033224400231433423334213022434142121331002304143232203123243231313000003034103212342132313002334044202124042144412124134231322002014122042033122131224233121401102322301043044111024104240402232321142041243241334102243031331342244422201132404301030202130322114122241424340034220144432444213004331133200113101022443121430123132132310242031330320331113233143021033330324223403343122441222043034010432102143431224203103143222204113310404144134030123013324041000431230121443313123231120220021044203201344424214043433312442343322312040024202130030120322433210331141304132242403121041403040202204033214214220124302333304143341411202220320110140040312024303201001104020323121030031400234444310044401102232113342033120434244220043423123122011310020010202132232033423014301240133032140123334200212401403233244122033432222132100201302003023131301302321214422241442140404241330424231401241240010411043232123120110001404234444433140302322433324011103240421400032434203131043241133400341344211030413223304123230442340244211020130014304444322211141122424443010043204341124142243403343423003212400112142202314141022134132122044043123222030322430110111101343322410210114121331000424343301233220340402232222000420100243214111333240331003402042321232213013213120314021040200322303300324331233010224000120412002311140411420024443323311014243211103242420240432202143002114001410003110332013324312431444321022131320241330044043141420341303413431010121230040003412333242233301342410142230324003341012223412004204423044002324044041144110340331233011201131224144320021421330141120324331444214211302230000314141243420411010423420313041442233440140324441420043322310303343003230102100141040310110312034112304430121242043314034442343134430224131244223412341012411401314110223313101404132104102101422313200234323410214431242003443331303333131142044214133100244431400033342330433402311320140141021013341024103313144003424243130213032144002400221101413102012100231043143031241211210123102001044402331034314333224333430341141411203231012332331032411000202422332032043202430004312142314301401223222230233102333401144244441144213441341431102142221042204013303404124421240203122114313133443123333131100212410233221141424220104000011040440314204300032333431403322112302443102404200022240313241442332124134414422421420102232323132301104423411344344343422244014402304303124033024123114404204114022231034433304314212303021021443220040423001420202022034113240220214313020240204032301433123104211102043123440341011010120003121211034434044023423402032201301341404430311113444302032231341040210104001110413320210122134310430210120233101314400412201120243400403421123401242231343402121430311433210211210330142132430220324120004011134211200203104103143032133424022444024222334122441423402133404120143232302311300424212320420341301103413003032101021414102422333340233232040434330441103421221033034134332420011333332400444320230414210223131014113140120240124313313413432243043441000143410340341233114440220010230000342111332414233313344204203404240132102021120311310122401302402301003140144102401340042204132010320043320401011132230121112422034243041420401322221231433222134102211130133421202341411340042140112331310410012344340434022302003110433331442033201422032024144110234112020102244044410410004013121323031111212011242201323242341301001132043033042044314331040230102041014340130430144442223440004132032133300331041200012143311312321340412143200141424111132130413313344313401440001011103003403043221401440110104442040011441402421033421044111441410102420204332301034230133040343414003341004132124410034233423004443300440002100303432020140321430220413322000124434243011330331402301103020144301140414403223210432223324224321403324321104230001023012122342131424321403114341003211303143342141320223143113242440421213133224010114020004232402312320402123213443120441130110422221432121010414441044001140030042121133434321321442004001344034113200434400024332231221213113304330323203143414434142101123", "130443103122311214341331103314213320012004444131441440402132102221023410214340440011003321341302432133241013440213431221431202212323321200211123441440302040344033412133101042004124331223003220333123011243004204313244403021442014024002114401331423144044430121312423003012034302430332142140121442430344422202121404241443042341103333344320224212202022144424240432441004444012342441322234213304322124424013134431022331313422402324040140010333114133434433143402110414123413210312431020402112104233122400100301102204303400413402211102234341421221022401430004423042114244212440320321233013034210200010123033040001403340244414413320101430012400103303032302434130203432112034032134324040303000302000102314103122144330110410200331133201224121003423200321341032300344141112032442204234432412234011332430432144134141304031300022321044443424022221102444224041322024410121441041040333444322431311101314121041431141240214000240024332010123014313331014012323033004003331002014403441034343302113134112341344131332342330044041403122042012003123241342431121011311111311230040210123322131114432224412410202434143121031111224403412430143443332412104000342030300224134034432011222234032012021322112334143311211210440044103140131212344340213340141342012114330104234412420032221141320221221242304113341124110113140013030424411110114103312203200240144224114034212122102143204101222022300441403221223324442443344141243312303133330134221021434340104343220210411411333013034004341400141243021110121032420410434141314132104411421342203132002032140430204100123340300423224000223324322042031002343432422011214442120322314120203310022400222143413411033104240332443133144304021024022242033403102244333133134424440204042204134002002342401234021421003320203400404021303044134214341431022011212101422141422223110201112010440124244101413230034111000110210110134340134421003201311032042244000024420020441404402234114012113443142312431234031040120244342110101032300343013313130242424402014011214042343022314132434330232242332020442432420033233410330343210242224004432331423022201424202241130101320243333400140030240311413011141221423234032033220014240013444403423312411333320242324423032313414024214313132343002011214130123042021014240422420243303104221231123443304141140142002404322203223331122021400130421312440011320423420303310014431432402312211300312403044213231112414401104404024221234124213422014000124131330233032441341112334014413222320100244332103421011204032343010422024232324014131143310110102033241040040310043411004134000404123434420441204443221224422102432310122140203343414440110422441133404131002441341411203140113302042434333200200300123140114001120320330041021143132233032313412431301432003242142433102400322414342032303000232142233233402210300414330130413311423030141100321210023210310300003213301003311423112202412222422240321423010143342240422324134400434131303102433003124302131421131320114442041211431034302432201303234122001404302440240410213103221411213424420410200131123222400314321124213313404401441311030433201034044320431420210324143223310030412041421130403124204101341030414311210321000331220120000204011112424020114420232324041332404404002420310200212002314403434440134002032340301421211403223404121440322142220442140443210131021421412432014132130410111314243432320200231023111314423103444443034141032011433212342402044020324002424220231431001212010303313421233430410304243431043413331022330303230002004334434224403002220330141401320340100242411001204413141342411020322103332143123122341210033413331002432432111242312142140020142234013132141332433200411034434334234240102444034314224001432031302314204332043030040211410414200020124102442303002211132422313103140413040402420003000323424112233404013210421041442413112014342314341244323200234103320404441211423040333240101024124422331014341343124001404013034041102410412240224403030321032402441304111213020311212011001124301302211314024213200422100201201320321324110014021303402144320000444304413302200433233423020333022332121014031211134121422012343120304322114130342223423203341332312443434130404024201134400420331344203401111144313120031112421331444440310044433241232303210432133210020044220022321023432401141343133040343003420402012242241224304042442243422100244443143204144433230222342344400222112104241310330003022304441431432411442110033414224332222140232330031333144211444223433232431000132012110142431434242224230400141304", "310041232013442024411041131214110144122400041023310403130433324440233104433204404101403142003401032012040102203223030110122404000221112312442334031334204000211341230011140313111444333443421242203203440011002303342422220320443412310421343312140200444430431423124141403344231144311330403412113220114403032412221441301224341000231432013224404434113244042443312021322000302412222410123210042202103310102104203221331003123344041321432120411344221441343314144302042233234111101403114300334332344101233324241041100012012443034232323233034302432424010003041124200140320000114420041121313323143111124203002211242240234230124234104404220224443342414211324132022133432103231221242301443003423114401133340033404141442421231203010101410322002141104210412040223412010102342121101013221320123102432431221224243403023412020022141102431111102132241412311100233000044034044003431120431404131242142233433043221244420212400431040114224022213400012242402432430323103242124042320201424211141012033303002134101331110114322200103410111241142001014202344442424110140213201304234124401014420442102310403210414200444404103021423312343141411412032243030400200302042242222423020101342221410312042140101333131043201010432242204200042420010213022404230212314424124314301303431014414241444040300014431022333402201240003321144122141200032214013011042321130202032210414320212110021212011033231434224001130324421040204113023104230020401021220110434111221041101344120232231011330111321220310214304234203040132240144324300140131441223341342034030001320223434403320420303334434420021404202404121111044141314312400012134430234434110031130304303242142011341334102212343000310432040323142302103031124123121331241334324101200433404041014111131431241023304121430141020321333331342234322413313230204313244122040412221221402310010004422301244140111413134330040140420442144022141322410241424243100421121133042112331213312114214430043100213104001103340410030312432000431322011432123400302324430002330233044404023243020410244134340102323304131410320323034131421400440432010133112142424200413423331443011332413103342040134233142341101344243042204111401111441014014013033342420202240034224324141304320311002142442433031411103434442400414010302244412122210404331322403133100010420412131400343431213410002134001440443341213243413313313412022341331401042003402311230102144304144104443104043400020000440400043320400420424201301443342032121322103114020302324121120202030031042303320213003011021004443143430341223334033144444424004132312041341210334134434003413142233234424312402404214232334204414034300010013233243300013022341303440140003431124243233301132421220320002111304341241331330323244402340223132440021344341024412424020243032222411420443102440212143001114332441143200342222104333231303414421402003321031224023420202401011100110000110220320430212323041340244043200110033234113120012123034212411113404033242430442223012120012441224220303344422423211442222314432042441430104322002341101411304340030041001330144034423102030310202032433101114121112244023001422324013022034122014444343242231001101201321212001040244244311320211214333323221042224302233132403022301222333213211420433431212224114403404030444410013303033201143041033021442332244403400102334041012311232404420424231400311233012042234022232321424131431401133400231024432423342200312201024334440240121201030131204033201320234203143024222232310332231431202044421100001004312044104321331431021420424224211043041004430311134344103303214101143112232204332420133230102132010010313224020204222132132424114122400410044113442430044023444433100022301441320132431033042031342141344424123424410342244411024143411022210342000311421110213324433001232203324333001232031402421444324012341404320243330034330301422224003102012014130134424031131213400031331242302012222420124322003120022410130343103333431034001402214302430040434131223331132121010301433142012333210300442212043300110142402030114004444334222342141020210111132222103240314222234020103342401222043123013122134214323334104324040300011123420302134214142100332211342010111323234143104013220333340202244423100443022204112202002110322240013113331003401200241231211004443100202210331214042043033231400313434104134224321221432430204022312330243301243404430310220343241240432123131000400140324321402203312010203412034242414002214412024321334334210232104231023241343140300102404204443013103224312022230140332134223142241330331", "422343424310310401200331124134022033121021400324323000121200301143103404213042032410110442022011130110443322232301003010200230300140314204111201331031432424122434301403332112011401120441312213034414202111014333430314033122414403320030442332202022113030001202212401232222414342113310242130200010302132131410121313342130211210120004234423014002201104224012214224321340043420344302210143300024024332200203401412442313432042301324442413011101004410041242403042133434334432314444411020413341301304010241134244020214331410020344432420121130202043441211403221423243113034433014211014104331301101130012011411314432443314411301323234211440303233200112422421114043233032241242113223333440431443412044412241323344421242332222241444411234121401003141421303402310210042203320421123440013202243043342330222434312211124321120114401222002320243123231100004201413013331114201110411042332221410021214302112200102031332340314334142312132044001200041341231330402002424004341330124023042331002110042034223403144442210020333223310044022011400034130021122313330302311213303023310211322432142114204234320312132322132303410342441440313432210020042031331421004124141201334134012330442121243130304221033312411220134430141014121233013244414012313441333014041410102334032432210140022232410044400314224243442230221441320200402230113431011410221124103103430114330233210434043234421404324242124120311034132011023313000113142133232400133033213143022134030014302031114212023340343423433023023431203334243313132221330003332313414412321441211230002130144400114432021232441343432023033214341421104233004420420303201232301322102232022202103324201142012232344221003210302242144343403001013224001331102140224203432224324413341314140434333414113414324003333022104022034114022214224134044024322130042220224423032133222331140444014304241100114420440044044012404102402244333422140112224013104222243400240412233423300322224233430114344331221330242104222210001011120124322114444043343224114232210100042240410302031341031002142123423031012042413100411201204243422301222432214142432304423403201342113310212324012222300022404011322401134241331422222121143241142230243013204010014030101040123334312203122413031144203024010424114042414303440330344041243344001122040223130033003334422322304113040004332024044110103241230443222003133240034202444142113110123004040311411123012213442104213030113314022100213302042242243044032144130214420341040410204213302312334004231140103142243403143442301023111444341042333340443202044224214020302323213102322124434002100332303410102214343011242422432302322020111131331112113443343020204430242401342134132032112324310230442103221224233143342031433312224031100243424340304342241411434111034443200402144101021040331134041121043403211443411420013300203341202011224140113343141420204231310342424141131310142414324201400120000134202112142023434401203212123131003333221042311134320431123324143014013340224212002311330001333213001244242101333422320020042122233233300003420141213424011214434341443400333244004041000430211314113143233010230034334243333033311431322124413221220133013422421020120231220232141430434311210133444022402214203133200000400422343403043030341223331032310013432102034101133233322431112420201434402120340243310010343043300134314033431012203342304440031302003433223222420101043401442002202100423312431412024444303403010223321113101140020104044100001000204014112340222314204002023031013344302004311142111344004214040013302230322330031143023114420403123103331214143332420444300004020111100103001410403243340241140113002114210331242212244241232203040411430240402134242423200010412402212321043343042144212021241033114004422203314202221332034023033442130414212420110213142011022200033443033431402204104013122322404414230112220440022401032242212232202234141432011043434441024132423010320302122410343244023331123220204443122244023122423303044404034130342434232214330110102242301444420142331224242212443313430143432121014344031234132141202124230131033030114204023321201413020320412412111333444404122212244311204103033223340411302343233101413224432322420201412314104420122030012113301432034104031114413103130230344242003230404223233400133340321114412010121231022143101022320240300012341114033323103301122434314434420343340143001000443020120122432342023424344104131112442144024441034123020140401233230144140000411031233220122304040240322410000311200223312301342401400341443311244301104022", "110030001020042314344210221121423033414033134324242034111204403310143334111330302303423440103422214043022414302112444430304301420114143213323203234424422201232422213023134203432343301234223032311042200141231323444221010334141242243234002004402010202423414224224242442030441224001400014341200023444241242332203042030431020011312401040010023032011443222023441123000304231413433101002232204010100024344200131241432333301410210111323133333420410420232314134404240240414100344231432410303333410004324211010023321012012242440203314241430423421200241440434400342424040400144114022031131303134140014440111440320201243414233432041230213234121241413321033032143121413133241100033331104240014122413132434323021244112203440112313433200241334334312221040443021140411313312201320033043020221013211403114200024241204434202423213344012420020333130221200122033424133440220324210313041324343240020041223031212331100442420341243424404434022341013134100201023011243431220141232340223140123340442104003102244400230131302231343140224202140002021341311221042201221201130114031102031044332243344134321432233003141333014140312033201103143312012043212302240344134000300220234012023331212420410021214043243243111043134221402301100340001200021104323030233421044312202132402133143133414214414202200102341121411301312122433202142101111313234103313120033412222331444441431043341310022344333014040311311004123231100403344444233001004403102004020243413224442101343032030443212020134214244123003004212134011241343333401333214044114321211212241011110423132124034411210321124201433140342423421243000133204424333342201310110344432343320404241010443034434442240221433121111121202044411324224333021144242232123020242323044033111120240401202022412234203203332410304312321104433111342044201144042431413341434144432220333113113033013010211233332344243240324121004320421411034103412301013023013314313300303223434412200113430042331303040314203330233240402213231142430211140312443014222243223003323021341131433141222043442234423402102004140224240040144402204424424240144243132014024244244310141242431143412142112344104040022234031232114343310204401322004444302040113100122032324323141422211443311304434302201400430400313332420123223411241230423120020232213341012230042212414102432143023303430143401003410043434412300343013034044013302323434300324302434311201040024444111123143223142314341032132012001040421103442322022440311214200223142413042012024021221314240103244344210332424033302430241413012000303220132213020433322304312323013420304124130424011041334421413244000421123040141201230244333431043402213320321413234244440423231201443324404020342143100430411401403144221133102114410024334012340114002022022212424410210324414400220403410313023344104303121434404213403421334400011001434141220033322141243021311022232301314202411134210324034442210343431344304140143120310011443241243022010112320222102104133144004020313420331421410103311041104024333240323333413133240402104020031402311203332001323133343340221022114213221241442443342420042123403113442021124300104202402133100444423442011122321431324331232434330332011034423430110431013401110232120001321413333401434012043423024203410200303324003042441032121013243232212140432020213441121424301414034141001410034114200324210411240433014302021010304414242234141421242042141402320233243342321323233440042312304313232143014424444101204113413002321204143410042203124013241410400400144310304043241122003322312220130020122030041230220212102411122442100120111000331420311321343001000022341122320331122212204403313201420444032302030311424013101221124332200420401343434022104211102141021022241134220231422103132123222201202234030434031100220230422240010410021004020314333324313433122424341140033101102433222024220400210241344134113020323040212004022124303141431212312444302212312331020313223333441223221021222224103131122441330404443100433242211000400143441104421422414423012142223203330421134333210343113201000003033103430304003203430111103011413104102300334121120024220004001431421441003022322142323410303300042234123011343214214313342211332203032401112133033313302410430442412130421420311001120404140233302144142341203040113021412440204242411004000222002020001222300230224300204041324344303333110011210241131301434224440340400144121201434213302222200001422324002232242043013111311130220340144324322220042002241242142033142122241322423014330242323144102323121331223001330233102", "111144130112310233042133221220403113222340404112133320431103442234031304111332140321331204112401243224000240203242020331100020422140234202141342420413303400420022430021124144320441104100313204100440112313412301323402033424442111210043442443104342132401342123403311121014134332402113233413443120023100101433012311441313413044130321300323240103033231110231232321322121423304013112233032313200121144131012200143433212022300112042214314433411313324004011441143201312131004210213340223403313020443200042322304013203423012310331321430310114144343401012323040302140123114101300341301424310042302042400304004242333213333020010011413400300121031143123140111104442311131103312342310411444444223303301020434122103232433212201132043043341144131003440231424101404441434333012013013404142442021243144031431413411414200432411122014343214331022233110130101014301203233320113322324400303404133330000011102401303443442144230121004430030133301431434103024002034144344024121040030232434341203133142324214441240430201140004432013232433031133111113414122400340323334313013104421203021430034401233103102123103210143414413122100122323013320033042212340333042011214344304202111032142322010224412022441242313312123402242010312034021343104004244431310324314102400221043334221302422204003330431211122334140234244000311424411012112414144431131223030304210130210020343343430131134223111303301343132020030410314020132040332213333040202444241241142134332020020044334401233223134024040213403442244421320303434243222112111420400043043443203404234201401142334211140200330444301020441213200323103404121012210404141124000132132304030021204030441320321431144410121032042111344031031100334410142400012140311223334020413342024233341101224412232124203233442043443241204342414333120233110302000440020202301113203031420313310041402243440401242221003132303200021031102244234402201101302131444433234040011442331402300211343301113414000042131140223303433220144303033424014420404324221122324123300214114221221324404203021414412001130240220341204410201421322432202122421323241413022310333032010130111131434100111403211431031133341233003114222021111212141402004314211113130321414114000200240413113430004023330101241411303303244420003334424301201424223421324410203440311120220110024343210413121431011322121321122013440111221344221212032133030042401012322223400331210222101102321222413102014031431021021030120301230012031032401111042313014211021142422212312141421321343321313332014023231030321044022120131033141302234004424323211111122234303023201013041133442321333422130214003411420440234403433210313201102421131131302021421200043131014040413203044340204142114322400224202023314433341041114421441402432201211302044130203303023120104231033342104411110410321110330201122023141343000220131104214434343314434244100303200330413121420243241443130332111243322013430442440142303231110043021333144101320212133404102344022422200113312233402210200143113031312214203010212312220422400242243404144201101111220333230400332244132121142112010110311243443332343204203444404131113230412040121213213233104230023403314014021132140314222301332030003224012114321013000032422312100012222132121340204030411124312234222114303444224411400220302224410443214304304301024320400312341132100412004314032201241124121234433131243213222200301220121331404432133044443022101211013422431012331311331212012221030144104422213412431121242201123323132040140340201412333433013223212022341413012021041303330233123002240024420003010030240340412044424344201330110004204223111300114144143230133240320231100033012133432444041221334323241413420421313112112040234443430310110023143340002032434244034220420144241422132021432123133104232442032234104320331332144301431040344203141230310420244320302132143003343213213044241433211431134040022031032242124012012203400132030030001030031103201311441341231424101212211233040412412222400311443222403211214331233430221431203100004031430243421002220241104000004304421113242240324432142014413203112332113220121343031431132434100111013224012220414423233100021231223122130232221132344314133130312223000020401041003032320213321410431320304014110313424121040032012411403324314132301133202130031312034433004123314034034212102343113032400211230430441143433012144431414041332443232014134430123020413203323323224223301110413341014231334114400044123044124102242004212013114112011333200400331313233423031231112132440432430434004240101201410010", "211122003003310104222333344123440203322332301444404100441344111124323012224440442210030222133034203424443011430432143434203204220240314244412322140444311014204011310344111344012041112130044304132412303042233034231020334400142033143113242222133130323231031003323404122144120144113400130434002010401220241423031133443204202413030131342113211330304213120113303332432440434240012402124000414113202343101340104324332321144012113033032412040243242022410432140403130341103334232342142421433410430104412111230232210214413133121123410242413014124140341314230034302033001021411313434434121403411023303220032113342400011234031331310104133001414114410221112444331422330344142202001332314112303311241044321004400343423002000132411243120212243210341100432003412333144300310242000123134110332311141341003224434233410414041313142314314414104314003001330103420324144233040201244023004402310303011340023302313403441301223402213221010321014123011444242300402432320000200110142404134044304134042204444431412421113213242144120211333404014214103140203322110010410401244223313230411411311423034311400301133301022433431401201342100434234004301002243300000110410032420110114140244311221310022333220100312042011332021231224232133413210441204020012241020402023310412002240341430304112401123344343243034222302043121144414024214330133134031120433303432421230040041232110443131321301410410142101410134310102020421303424320322323031210304442410023241044320144233341442241211340223430303040100404304321013310144222213110042102040401214003100242313303323411302001413322220124131212233402044224113333234113110340031441400334342212133233412131121332323422023022023144240041122431323312400324041303242324022444043234203221303202411233412242040124200043443304043330203212243213441044441032121212420341234242000024012131214224442031433404103311141234444314431404424113202411134313020441143324134230401140112402344013044044031142433043122301240242314024001041431141220042241213410414412300241003020232443013102443214421114203141130231023031411422242431112130121442023201203331300114121224004100312230241223103011022242214213430340411210402333342310301300423313233004024231003210332214242114031104000142414103233413021011311103124043030431224213203442413041403434043103214132400011303323424040330233141421100333231324004114323204001031442304043312141334343244202114422402400333443442443222132422200124323004103422032122334131443004233424414404402424422304131241144211040142422204441120113224332411213424401223102042414101020412411121444440203111142230012302412200434041220423434220231200322331314424423111134230042241342123031103044111334232323023430211144212132023041412220144024042112404404141124420324044143241241322322221423023303000211231340034420444320113424133222203210343331131222410330214034201324130223010321040014241224132300214244403300040420114430441400411313401030112010141230240314033402030112321013424401223400134304342421223312203223401030034212220333143134332110023100221022323144004410141234013140100302300243421422141033303224103444300241020300042024132321214210013433210444031233200112102222014403040241412121331224022440123420211402034130303000141231300123310442012122220400003342030112242102004421401421301202223402000220243243444010330233040321413324102024144240034304243012232142320033442244231041433101141243142003412124414420410040213144003420431122412304241044232143424044123440121134100232102101010322213413433020012413413100232124004233200304200121421442304023342133324341100430212040423120231333044200211110143404210423021400242414321120210034333411130401114030410231033140011224432421333320043122000444242403120014100440001344042142401044411424042444331004301220002040042104201222013333133141434011221030101043233201113102214442220334103042242004422421410040410043023403114032031131332100310121130243222111321144413032323444120311223031121011314022211214033330241444002312340321403221300313121413443343140033123421231430124414441440414312310031421402424043422411322444324241033042020004003422031031424340202413312433231003313301113302044443031330132232342032431440224240203400412434314444202210423443233420102021213413312012201410410440424011110433433322004211121012032401214011132312333144341104200342010122033242101312214401101441322301032114212013120244042141412100121042401400130043313233132132013234311421344212410432041420444404242130432242103233124313322122022200212011114", "201312101102431021201223420414431014330331432441443200222311441322223343232020411322102424434200010314110031443332024442042302403100243130402213224224014224003134410214134201042422430044103432244300341031204002334240434100434322332042243203134123314210022444310432202440323020230204201231133001324003340242120204243401204012004111410112110331042202402101431013143400104410432204043013400244043242114311004323330434002010132222420241344013324342441224223221344321022442430041102321113120302121114221231320220320023443240334002233142111223320232411233101411442341033001314342234441213422212331403113323040341014324221011104420004113214021300134144334123344100322441101223411231144222101104000030312204334104241201003031222012231042330031000022213230022112421121212031041311241130022123423013112003402104402342110110344101121343411001031323031323323423114213201044441330233000130430330410224042140134041040042401130013442231042302211343213424213424013002112400414404131410024424034103424043202344413022123110014021302241141032330034433022230124341441413433204444434243331342341403133341313334032223202121244001100342043143310011032332042100044412202443034103234244410021200244144143032401413231013430133312234133401241444444323124310132320411322341340010242214024204030021231100020341120330124011342312404103041042332421342344102421213432404000100034204141112444034242220422043000322403300210241434020333302011433122202213130424433141202044442121122340031421342141114031144344122133011220332200143334311113223430020241204144014401104401401443320201330441004440123334433341300231141124014104340402231344424413320240333204040032334440144030030301103103014043324231042442103244030120102102143410031220001002223002141104320433003342240114122223442311244233041302122033403221311320344113023040213004032114404341224122403231123240033403004430220124101034044131444020422331232400011202014124000322212011201033232233304023321241321243411321434014420244014343324211144040140343002210401434102142332234012132332230143303443132340000014300414324321344232313421313104402203204404411013010031131200312313321200202430330420421032344344201313342301242000011101021211040222132200424444403314114404240331004324110011123134434424412230234022042141131333120431412032200144002311141011312133301103042433243031412244241301132104402442020140133241004223322040213423140401144210341410242214404423224310101214322013312324412132044341241202332102122220101133344241200304430332113040444444240222013321031022310324440313000202334003134414120200032421204440042020444101020041304012103020001322201210344221113111402343342223031301231232343140022410221421222044203400403424010013001011231024310101112143420132242031120042101121233022014140230323224021432012243204243120332340023030403314311300234434211223014243034412302443412234411021031031231104014241404404343102120434220343112001044322300120001104310124330044442140131242224424214101233223003200224244440412202202233332223034010332230434023333144331334001212433033141320344224041442441332040122420434413004034021342440224432214324011204142222202013333243301201113102211204011202001031413313222312224030302042112040430123413414110442212113123104403100312023312110232001432401113432241414322201230104221034201433112110332202023142031134314144233240221201222001122240041423233244332434331040113243403320312433413224024123220332124343032141004141130432300234414204031221413404314343034334232112411330341313311104034311142223100242430243221204023220114104433430202233213313431301034233321101433413442021003340031303423214442011101213232414024243012200003314023113444212014440231142442113320133234201300434003221333431042003312020342442022232413342022002324112142131140012043211213411213011422233212444433101042304203044143343424144442444013120331200230040421023101334343402123121312242413201433200340404344310114220131231114120304143222201010411130320221210214204113130024314334114330014310142333434010144021413044133103241213444141302202423442010411311302112323132311440001421213203132201232422004143240330424340443130230303102223031432233103004341312222320411432311231033222140244040142411121344401331030443423342314024414114043442232130230204123031223344320344303324203203033023044421440333223413201244012020123330213403443111123030324224333413000214412314422402130223121010220221002033344142134141001142342420110043341442414011312000043134011202234111", "241100123124430330313000102234302131413223201000344043132411013111220102344241300324243324133304114232212422111032142400222432433033112031320133104000021201224340130330040034313403232033040330332304342424111043234314033102040144002330223342142104321404331013140313101322111214302300140400323100000134421443324401233430441003134440410110300432311004143324002030334311134424033411303043332023230421342200301201021004030341113230013240102342414213232141230230234034430444440110304422032010302402311044013411431301443421411104230440432134104340404202104010201331444121333224322043441001301104321441223403241410401224040410211201430100402421023444314004004211332342041232010244233323201323403404011412240033233020210430040131211224244432302044222224342443404134241312204232104001243243132200332300200300113311431132411133204000221420321312324214441111342313344422200303340103000111314403110023133233203202411403231441204324303114213302321204443231320431204134113431314444020423231142013320014024204420014212111441320021441130330401244313001440200304244201210411323401213132342242342203023410223302442044224144044013004240311323040344010030031042323443144224312020210123030232220313243010433311204011210213143311201143404231202112420024401220100330303240013201211313210430111111140134411321140044043040020443441344041143310021001104041122021443340323332442131244011434411403243202314414040443331300244100040220243340341312443014341220243244340132411140211342232202323202024434002020032324313104241243411410401002344201231212143114104300242444402324132334000322120234122041202240222430000121401424421440241421444210344230403312104221432030113030400013304312233440101123212123042302042304142002241301021131322042000340303101230321102212221340202421133114143123441204032302123434443342023400233130331120013111223243140443120310034120143243143011313331224111044031022003310133304331010434434110231132301022213332401310320021114400102140002431442211442004034312433110340212101424212402102403041241342220002242213033334011020324141323111234012410002320130342020244320441222140010342443113011211110402102142104142302124102042033321240011420200230230204142031302042022104444112024324130422021423130400344322412220031242224012400003414043104303242303040004414402334340300334042023202310403413122104444244042443042322210331120203212040342412042433020303142312320314134442102234320120310103031021022004100044140330002002133424021333222241213110412014434233422020410440242143012410130240304343404133330220421224410211030420344104311244321013414030434114212334434131022230024004314232444221332304021331002431303240434444341121033334012403104310304432030141333240314204040310220230132343121120332004443123104212400144003213224010003004044303444211114433133014434431100111101413143422313230414204301134000310030102214001202434042241442312113122404023434412241434441440010234444132420103310431410202330024003110033424044411321342100323034221314224203224011411211221010013202304214121143014320312421420242321220231343442313033322303034222122414400012222313223214031411130043113132014031400232230340432014012330432224413232120031420322442204232222110044200011112014122132213141311003001022421021101134420044402334440212114134324433312033334101432114432242343103432330024130344003040231414301434223443041140424131321131424233340214124430404031002232421214334442042104322443041300112124244202033344242411324204122001342112033441202013314434110233412234230402102112134402440403103421334013143142414043113044331024310440314324210214313402213313201412014330244204220304231224131232332322103211144102321304302010002321430433032031402331301000023230331023134312343013321232104433314114112001034222141321423311001230004110043300121234213034304213011313030214333330041440420444211234240200013440340123114431010410130322223100213042134233212124201144142434401032441101143433140423211304142043321103311121140421333120413401324340323011124000243112234331032121231403312120312440313201444324100214220020444203044210000013434044200421010012330443123330244011344412213312100112224244322133410131324140343320142012414203311143110040400402322411003020031044221034443320033422023010101420421103000213324214124040404242102232304003414344344122002300421243102303121401342103334400223411240222112222041441131112412130304124312241330343012032020222010420104103122243102113442232314200040413024434012123311342133320440", "234022441432200121400300344224011334320102113001420311001412241303120420412210110024434324441042404003113211311310031040012233332021320103410131100202121042014414033144442004144323013422004324143021411420244321431210140234401420103412030430234333240342124334010202141143302112031322342014334031244412111024231234231140442123221424401140423243142014100124314340001221141440123403140013320403422220410302332042222411011012231022414011403232300331100231134331300310133032024313210412203201013310213123111304301132044041101240011104100122433244220414401210010414010140120203124303020220140440120403000330203004131130030434422204424033130204213403320242110312332404330024342223120221003023430100031114030144001401424321434240011110443103144221332220321324143333131411400414411212220402104230003244233134141433441444143043341112302402004213424222114041343011112000041243104041041344413414410203014202114212202314102322043143311113003241012111314300424042123313223413243010433201330013214300340331104224413231114224300143314304334332311321142432442020422230204012031012013310424340331001312332142210313334142242420414402021223401303141103302244131303330041004440031212332112432202334221310221330042210301321212210444101333133022034244041424420011400022333240303421321023304003013032004121223133341204434424243400100040122301330214112322410011413303301033321200112434121104042402041032412230000013102334022432314102204143331001411130242002043223311312301230322444223032032022314221034240244000244013013431040403243003143424134332122001013110001243212241020411144422110312144032213143343230043410121044013332020042404034304443220221204032314402232022123322010430324233221202214044044131131221144333112242022043003342444410342310324331110224301414031113413100034111220444131113134420231242300314342220024032432232114124123133200102033203413404224011444341400313234112113203022043221440113433211212231300012103443444113121203344110421341240104133133131124120301112102213104341124140311113123321432033124242003041020104204443011444013412041044114420412111404143111433202003432143003002043030112100344104134134413222042031441140222000420014042000143213202221430221110212432023044332121014033231431113213443112302000214411230130143022122022221144142101143220132240001341033342203131030120411112000210142023221004122301010432124122301003433113230430403100421334220121302143121243233202400122213114244133003022414203141000442234014422200200203003344001103403003134412033401023003241002201103212202314301310332014342304233323424440040323102231421221121330320334334433142434201032340300202112200142403230322212301003400001123120001113010214121412232401200242222231344314141222334214134120414210420034403200241024002023302412232443240033332230440031300032022234041222142320121102133101424432210444440414213424230100124220103404432144134232241244041113420332424022234110401110003011421301424210334031130032124004143413413103313231342332033143013121443430432141442413412413033013110023330322142002332221311402112210003311124033331140404040431030012133413213004321001333033043011201330230402213034331211341433213241424414143033202202123044211120404334044332212211024043434201342303403220330441213313042201142202104232433323423333341011414142410233131224413114233212442300020031200134100404344141233332310443430421400230433004040001004124413232313012222042043200202421204032311300124444214002011130023044121311420302213440104331011110024431202130410433012342221443440314023121423204024021001140323400320340411334103242310341132041201441233003313112134410132223402331422441224442334414232114333434041332310340042402133204431432041021020110110143014201312024433013404434304320303020041241331111434013304220010113404030003032201301302021110141123140000043221001013424031021012122223311342222322201314120441321430211440332001321122334240114422034103131303310102014324321422122201034304412224241411440210223301433240024140233013403000021233121440202311221344402220304304034414010331324300101112410431304004210331442242004204010012101044300413201443032334210402110300220412201110412111422121403121303400114313211420334104421340341220004110430342111020112244141013421111122240123332133304021133313420303044204141130122131123210401212210142323012203322430244124330403442042304320002014411321100014041102232411014232424401422223031340332240134242034143102443143042120341023123341220041212223444414023042", "413120434000203132230322204140402113331342013240423243303420301313423111344201313032420014203220204320441343114432431414403111433333043141004242412313333201032410322114113224142040022241414011223001441003123114144111403404414044234301443300144223241120201431440303414142020144342204044440102212423141004422030324313440412024332242130311211324321224214313431202232144031404332044210311214202031124100243233414232301444100432211333040333220121032103424201000441004132301401422121233004204442244132011224014222334103423424102111034031103102124424230213404240020140321214023022002223244411043323331301112440202431242202400033411414320130413313334313221100331241133313031023020134343344212443342011104423440444343010432333441424022430312013434201211432423233001131314012204012422041024232342033221124131332131303424213342234204030143412441104111433420212004444321133424341342142233222111022404233143300244204343321133221342113422000112021322131104321013234140123204223402134112434211224424030200213114224004231422140404433104104234203300310022102314404204420214133121301121342144133032102042441001102033143040400224224431300042413112232204113021243043120230334133323122421120111020134213013143343441200222404322030102021403401024313401003432004242014311241132021240401111424041131044334200012440422131200130112021332114043144121341230013410013101320003044000321030010003212044432021430000414303131300422414234314413302433023213112140310440100131001312040200141331303221342420144011321340203131003233011010230024233421010223333140031220322233021010424120033301140141440023112142120044302144110304113004024220332133210324103243420412030302400121404423240012442000211430421311413023414320023214303420113423432212342404433144012322310122330024041021400443012332303303002212043201302014304412012322231313041410041303331201241012111324323142004422402424213011414010201142122324331034433234302300033110311113413030134401124442402431200400304124123012223212034423233423231241320132040240012013220043013013443403200020314240111122311441231402402233104210311433210234141432031013303010434103321232000203031023200203200220322303230414001202132214131042013313124212144440133040241023004111100134022223321431120410104424414040404214022102003302214040024123124400220044212100400340032330414104442204213131043203204310301200044244202434222221301202030004403422030414412443220341200321300211442030442333030010232403310040314144044044204133000344241403313343433400104111201110310000010333001344002012202010021324202011442043314333023102222041013300202221221333010333243220142214424123212312004440304242423211312030342010441113022421131343331024100134213030142041142342041333231303102130420122101023142212104412423004113444241144014402204442102421444301421104130421241200402440220321142202301201413312044100101044410022433202101103434132042000444033320411112313124044013142040403243100343441020042241331120411112023320312114044432142310124334212130004234112102303012243134043213420142212432444030233342412031410334321240414002411400303312032444413142244023204233344214044002221020143132124032401013421200311320343442441400411022040002134121204310040024220223410411033324312243240031342424323140411223332122000220322112222432003213440220431403332023422022240113440120240003414110213121421134003411034401020112032040441423013424034142314103300330240044341323232212214310033422042102121004242342321014102301101022402020302010021341033144410314413132240411002034310413000224434432422302443222204420142033231003323401331012141143241114144000243412231243333310320222122203442121101314042140224101331111142403223333340113034440012023310121103013331113023404320431402041113110042230301113113323121122023313313210011341412123312001301041340013432221322100134101222333410241002244242203244122040113212243014433443424113444224432130203321413220234343032430322120112011044143210321140141011334011424311002103021131414211443202430242431232234243044330414103143224200301213331032221130131334010443423430134030120104423120304121201333044022334313110102332230433110034204313230240132231113441242344103122344004203031021010003113230134144031434104131040244340022423422112341203411144230223221423303213031332012102042334342303222142130131004030110233222423232201133103232300234042040244304033024134403302104101132232114224443311414221441113320134020112343210440411143341312332004021313033111304413400400244123234", "031223432202323342001112212343231001441331230230240424211434041233031303014402114332232201432313222124234132020411301233410031114213233343201313012123122314340210100243434103400143330141200434441202023413012403224021431201402334140031334242213244113303212321321033421241431140343134140242141043124201333240014224244343042441313204134133004232034111244043440104144340103442130433020233404402142332032332232132220102300302214212331012342030441124040241042324341022402122133304401130311032334402402144401020222240023234301123320341212111022322030213422101102440320104412330002144421220044314212133301244343333031402101112413423242130403331032230104402410004434323243030130323134244304124301213344032032122010224220014302433103014213112233322211204203340121331100122220334413211101434204310330142404101032441431400433211220334224432212411430430214232024104232140420342442133414142123123140233311323114110322444333221424412310113420044320311112440310130032331344134420332140031442300244441321241133312043423130222044223103234434300244003340411442324312423340221124104410342431100423102204124400110232342431110103143330032441443311133303401330044132131113212440012432332030130114041443212244444233400000120214242312111124340041422100024230104233104130413023202422212043242330312121412034010022320041202420112420033041301021311414412002412031310131303312414234310104104101330423200334322330224032441331212022300000232020304213141403231332031003442222020411100314240212004144424211400031312242423213300414440321013300300013112412031301111032421114221031043232002420201024432030141341133420141024244333103200440341422333201111424432432334123031132013332033433120224304441331311103402141102224213440102011142011313210023014343001003032112300133244400210042133303112220321311211343324023404201241204134033244240103003001010202243143234312343032302023102013302014321014020412124023144020130242310424114402011404303333102401212033113341214131331124442223042341404224042043330324113122240243242121301311410320020320342101231301033040233011004024421104421020110221020414314341434434423024102024310143143242431420121200230214044403342304301341011123003320133312141102334231123401343113040431412031432242342241324210144040341232413000043214113430003334410234001104114134134104411224044334100031224402400203320043243043133120211224002331231214012340222440324342204330032113022300311240241333003111433432120344231043022110144440342244223324410411420223243222112023141032112434300442231210413122313043413021004200022400433024041233441222144314322003313004242310124424040041444344042231241330233201244121000221230010332202104124122034413012104131444332044420332044100224303340030410111112101142431444321243014240310042240332413133340232212432131404312221222232031101212111323121000131112321134200421030303002022143032043203131202140334222114132343211422324312024130211443142230310214042210323401041310314112103023442002330442013343323211310200023213141243300023112010241213141400414110320023333341421003441012101131100114141413100422221111240211322311343421420110010123134121410212113203101131444432221403211304034223134041241323031031132130204302232101142023240322303042301043321433323122422212024213302020130024442303021301330312422133114202010241030432440203344434010341114023410104211012220244013143042211020223221023130443431132441433024230030204021443041324444112202414411341111004123123413314230321231242243402231302441030144142321102433013333300413142441232420021234413234032241331211432004220133410034412210333024403313301412401222341221322330002402332304431242244222411313004411434102441002210100124322432342024102021321321224014114042002220132414420140302242010223344233244223211113112141334032111440040142300221223444034402131124411044132424432440134223033112221222021222420213210242104412213432011231321023430132021311021012013342404204434443432344340340213340121341433211300220421004144021234240323344122001414421134220111401101412441124433104242100324120230324012221013113031223024304240440032023112201302222121021341402422022224134440332242343433234012130343134201424102403100003103230403042442044401432143214114033403241211423043004024202243340420413243412431024311331432200242203104314010434233323334324201041211340300012013343024212011313014433101143312331010423033243022313132441311422202124024221114001030233020412221000332122114440241143021141400401013203013230302002324", "120242412343403003440322321103013431213440342342332420044020310042130300222201013432420131234042402314344343442110314241214130321244140314434321323243004121033201042122130441232204201220414400024032440440421041311203401000240013242320300001444430330412410031003321020402300230033024024034231011334412424222214230214302241302341403420420401002212043232231242424402120240344001144034143203041122410342331022433140103302300032140221132443303412421214133304243330210222041334112042331010312444341014230024122444043311222201421322412103043340130132213043010002320213102104032311042130143414340234111131000144100040320012122023023314400244310421004410000423202124334023442400220444030420211324442444134421143032143110324002133310123344442012232210144311044000224310021341331202332341443043113031332044211204002113133110100101320432011010034433243331122321332101202411143020400211110042012431201034133140031030422313311141204004312444210304214232302312203121311024421204301043214022043301404201011301441330214402103002322431044122133042012104404134000113020134030112120401043332031104340111414204142143432411303224243040221144331143200113001221104212022311422433323112010432000133412300403001013411444200040131232343122242123014002134113010420114341022323003310032110441222244133444044434132313133341121140003133442001404114443004143112030442140044144043331302421440011414240323110122420312243444212310312020242103203341043410141124003403014301034101102244114144124210414400014344301020201103312030021024203134340240000214434101331420103100344341231340201024144024424320422032021011302421342403003433003032113000413020112144242114314214312110444403143312033332104112204024340422411220240201121010013014111404123223442204022402330111422000001124220413243201402033202342104431432131232330033034101141103343003310402012102123203340433403243012034433130004421111440242021324321122104233100323012023243221202332243224342203044444222024102013201434131313010312122411434231431042034232221044203033233043313330222100341111334300443410211401423341413411112031002320320414212314020203120241424214022042223103014443413041230141124031324024021220320030441001004303031110012330322310100433401224311222110104242320024040104302431334122311410012321224213431013442100244302323223343342001002312212311240041342340011242202311033111300103242142113223234110434103012202113421420034322004010004222022342312212244332110434433122241112413143123041240333424423102433142203341112043240134441134011223331211134243401202033104122112040432130312432323242124241110123341402431010204014103313112311324221313102213204430203403420110420102431002211400344001104210144311121432101141121222144311102344143413221241241040420313000242224222433110120002402432440424230342310142400032134240100323404142414224122144441134142142111013444143330213211314404014303404232100202444311411031322044230144101221203341142440031213411012420134341133230411131044041441324121324040400403324230303243212221334041132224120024000223423234313400001213403043303300141213214021343001022114133221441214214222314010420001114441142014321001033322212000311412140130104442233210320034133204333400330333101004432414420401214132230120041221432300421233422014024303130232142243202431143334024400300400202321300432101340124124310113413244442331132301413340044230024341311430314204440023213243124222202404241100021202430040134424121032432100433112123141044144021120103410322033204340114222201403322242332003122221021401410031311041421044211023143321400030101210134234313302022012212242402040114344301443204410031341144221231403421003232041401112344004104103041213331404424400344343133132043101114032103120022340411230430420344421201002410141213143404122020102241103332222342204241302411200313000112403422310443231342401004310214314231033134430111100104040424244001031104400341133021134214043432414100404222323231302422241133323400424142301122323132433113444143303001422210123300413344204202412443344040430322113203034204442333334112242411333411013101022332043023243232112133140342100114233441201140200140442241201123144024214311401111133324211222141030234300032302403131434133101034233230121202022404311000411441144022403333404221132003211214410004220324041313111043310333332140304044331102400302212230322000221104134100402102200034044403004244232103122323200143100134010141023430042411431022323343121302310343141133003331213202002324010130413031", "341232224442134304030224421314403113434024110214140031104403230113020022412300140134013043404333401333410122343142030212433434301000212434431340203131421013224304444400243141244433143233040240143340323042423004022404144242432342444440223234212244231001030013240111433423303402123040320344213242132033223033020443032032241342104321430234130110110031330303120130031431140022200402414124124412113222043330032121421120113422103312114102001202224421003323414122334141242440131220140030121234220230041423141140434322304124124001200322131434023233102320410124202042330402241410122231003322403422010313114014042243031220422243120331021412413022204213130041143341013423342032411023123440431332440001034023012312424003344441212041102033400314012110101242114130443222413114202034213114012002140104131133201033203310322123222020231040442244031000112034204424023320130413421241400213033334340213433230213032233034141241333433333101433322112203210002143234200221004001411244301103404013022214102234120424233202431143444421413430034200234113144314313220042121014442211021343301030410143304233413112004120424322402002122422432403110213113143013343041003313014224422431120124031231142043323001442442322221321040130423331310121413124334343304110044131244014113123230303204202140300344000202212134121331120430012240232232330121002012133111143023440310112332200300113002001114310234320340031003320320240231330441121030320143242013204424101142404403204422330300433323230304230322142310234020430412230330024130420414300432042413424301421210442421211241444423303422413324303431112043343422334021233331423333133024124303220411104231312410321022144423311210314024323010403434334132144404102443224314341412024133222310412012211121431410214433020042141311223001104333140414041431224414240122024242404331042342111102421202410320213141021140132244330130100242140421012310333403301433230424202012302213441324334141043432304244332042413424343041413421304041132022214314321200444042341441124212414210040011204414430411211204101103314121323110243232110304333143244132202114240413034332211041102112343113001000421142023414014442300243114421412222333114422321343303132322223114101300334201133422124432414034434134143122103223213334013011432411324023344324130322030031021410024213300243102041201140121324030144440214300414021300031323320103112320333144020301432221441234321432222121014340441122324232324033432231130030211230014220244401412002134443422313032422312312031023134430100012302430113213110233422434142034242230130442112102002141241410431003430211221430322424104443204001432033320302400131042000443210441103104022014042401330412102140101300431340312212440020042013440203034133023313200100144423141441411224010010423431341203411011044111411123342320033113123442023040313022144100430400232014440122113342431432412341142411013033423104011243444024411421121014312240200004301321443214322011123034413132134403112242300330044040441042244400342002321124001441234013401004220313314331444444033113203320134243022120103302313210141310120133034114031033113200241101000021134320144123040400241014002230121434110142304444302342003421003040221304031132100201222400111134042310341012300124312312422020034411133200333244111302030110322341134223403010433134313442234303132421224240410024323303343132311412332420010130220421122410213123400442021423113032313020301104043121111440341324014314023404132002124204003202311444131341320144223140221120044430034444211441303332200203432104432332401304303334141120013041320404114403433100232222232413302433304430313024113012030413343014020443403043242234444423023301101004232421122131222212114441420400331101143422012213033134212021120211234141141202213033022224434232331320221341134321221134343023132000221340123414212223104141202200014313201240034002220202002421113223400202104201022331410143242102142004143124101024033121430222322413303310320400234122213023411004322331022330343000012134311323244303242133123423124201024201441414410120133133101413302110411132004024221143422320113444322011402204423343033242233230104442302212404400331322102302213244414421310020224121110111302143330324321443044001401303130304343300240034201441102211100104144143124413241130133320141232242021032231104414400432120401440201200104230121121403231432103134442230430223341123222331222001041424033101402243031430233024211331340314140434044022240314111212341004024024301222111131123430424224101444", "231201244414241104234443432421303223213144344413402221411203413432322210400421230234241334104020442013301001412440422331310100132231442101142214244300313220134033123011012343411122441223441433300011103214440131212102334212020232341343300042332402440233331003231332021014330304313243031404323311200214020201213422243410424431304143320031303411104133223331442241020334441423113213101304343222323002313321424112112101404114130004242244043041433402232103234203324240014044234004420224333141432311200220244213431124301313314322014112020244223222034442324341333100332201244221013311200043110401232401214313342442321442112013343421040411300433032341341031012214433323142030104400232120432402110324422231244301444223302440130033343232314022224421203220423021201000224132240033333143141141243400104444020241220411201033310410133113312320102320312312232303311300223101031241322032410342021313123200212304132220244040304004343222321240113331342412232024431220342243200334342431224140031123230240043110014034134041042102240233331100123142333343102220141241320002100241211041102324043000422340202322244103414323311404443122402023041124302204220423243040301433203240140024121204213404424033413222443142011341312413324013000002032044124003113224202044134134240333013203133324240403402031404300111010100430240304412243030344003330124143011333223142123212123213440311124411221221310000401224042424230400033311114413134142332013410330331010213102321023404400442002433103303102112303120131103424431202411344331330332304313443340141103213011032042411444323012020003103431311110104032440031403112422434340111033403433440132041444032041421133322022221320310224311241110310034301332241002100243024014130442221231132114202223214344034004024143113341223303433243132221213142432312114302242000110322124140212104314241210143434023402301334013403403341212140030423400132301013432302030430241314132140042002244044234121300330041222421214113101430222044240211020242144140431322102423334320322342420342422304112202331232001114330344103100002134430413203222224104010221001343340202243113030021324042440124434222312102231023144123232133001110230424234140402122313131234000223344200331420013012343024143112110324303200034343224213143004243041433300222014040332030414411221110401423200014400433140020233324013304422031210121431311131323212133241322403323141434343224042311102402413314124023301432300000210440410030220303221342342030412024314210310233024432303042432144332404401344020130414211111114341242323341114120411421124100341132240223020123421413322404422321130240342110130142241024144203324232110004132433243004244442300123200232421023413440232330103212444224304132401204422420041111114020223201420231020311112104140224144222120010142110444002224434211423420133020133212233401211340340132340203014040443202022023232214320214030424333230232333414220121001403012122334013432231203044220003114002330220140003110241000030203001431223144400001031200120331211341131132034033021220012100323342401142021001222321023003130211013334400012204200234343320140120044130114443410414310313304442012412422111420142421143102423302304331223113310424422310230123434433322221044423321244213124433144013224120343042341314414413243311222414401143011311443420014314131404202423141234232410341200021012112423332310031114442121300010111331301043312002403032100044002331141442340230114420203341402130144024404023230410014304401430300214300300144111200120030213144111010014041204210323244334432114034432430143231434333043033030212021432122113000022434143200131103333133344312112300323003423321412210423222414311434431141240202413421112431211113333031204114412011422033030234414440001231001041240412411302313023301232113444013114131220300421112300134340013401423040321111442411322131114323234234433142212302003142122030021312433010110001041041321144031444213221120141440324111044203301032143202124203300342434003022033100042440431141432320141434414244042203320403430212420020032400312442420440143231003311114004001234401414004200110333134133234233240130231214240420041444013041003120032432043002303024201014142341210222102334203334040132022433004441404301022434424133212014021232100443123111443202430103420002133423430134223344420240013214011440312031003202234044402112024344200210423303321200300240200040340133122300112221220342141320030230011414320121033244320433132022443121001000124333023023111213030102433231223331020433024", "022312443102432330241314402123341140424030322304043412343423434120011040211030323230342403244323114412404033024403012133204020241242401403411123100021114124004001341413003244011122431001034140032432313312414414000241043301030203333331231313243314342204214241003234003204314031413231022403222342302114214024401213314242333441020042201300311141114144020120424142440411034021223042032443304221013343024040414032311043202143010330344444122342442330024224220043042424203301213013331242203203122042232042033412331340321030213013012121314124442320131034134203100421320322424140440004333403134123203431103214102402440114231113103030021212344142314444111134412131313034330443342112032222133314124243330002023030144041230342023314302310114301010440030224414321120303132420402422204224403422113211202411124003142300313301044403331102403321110121412011134410043344323144324431424434231100321041103043042233312310133313244243324110223012420302010302240340224043242323332222322130243212414342100213414341202112344141340334443101142302134144114330331203412311414441111040324232440311300112141034313424322421234340033402124011202020402032444010120423240102022124401143042211442124231443041132014114134333421034212432203331042241331444214141123302333040300142311042440014442114041044110002321432320040421142232204044022113234432210014104330121401204410430430204340021434021342323324244234124433321403423013131130310230103311030040203122404020334423300232043240414031213212310404032404041223410040404141410433134330004003030243114443123141303224013331100140420434032333240213334330332204411002303120301410130412424440020040303001040343032344132110043224244031310402444233303213134003133241220430140421411142241033320042124212220031240442122241233433443412041003111043400011022402241013104013213010221211213332022402314431404304204031244241132421234030024244103440111444141321212331320314220212312200331144101400031142140314120421024330123422022313442340213202140343102300343020411443413343231141200031131140300420222440243041031314133200033400223411214314133041241214403403230231400421212033111220320123423132142334041431113404023310020300321034014321133331023330231043034413142413324221430321101310432000240424003322321202024223333004320310411042023410024401022004203224412414203324301141131421434410110141111430402414200102401000313443210004340310344333240203344042041044113301234403242000003042330111423043223112201400344442143302120312100404414443113141402344102420133143142202023112131114003232030022030100240204242232404334320032131110413110113430112324314013231222223431123131124224444044023223140332211101221412310123230321411324402001142220040422400211241102344341313111144310032233331120420311130214021302314304214041232410013201034240002103120101203003132321142124423421101122403412213243212044121140142020312113223104413431234311130222213021233301024432430203221133322103001032141234003422443233301304421212344230420013024441024330424422020302423443113013034304000434013030213432434131023432402014132132314332412103240213111033213212323243324404112224424314440344213142014430103443240102244233420442120011341432300401200332342301423021331340122400421144242432201003214301040000221430234130421212122243113312300011332332310442003101314212030100201201004121204000024131122314210413341402023012441400013423044231041314204041441101104244204430441211213203331141112341323100033233340041030430440222012244101242311000114134420244021203303140200332310424144444111411023224304221344423041200321141414233300131322240124334043032140113402011230211034310322343221341014313211340042103334344412014422221133001223120140444311121112414421022334414201211343323322043202212300033241311444114340323401141334343410324103311211000033304303343340113103222002002032340221234113324343123011112141234334030230003212304233004241030442223242442343303204040104310021103140440102413334333032242004420013010342414221121304431044232303120114243043322343401201043242300110300133402131012301433211300443222320443203424310343201131033044311410004022113031243130132141322043202004343041341434342043011243242032203400343311131343402232433424330110101230031232310202223441324214001331020212110041221430212012122204003443401423343030010013313443322423311030423103021202443403230440430301032044320430231224233210401321141301131041111121203114232243243441040103003014002202104140343240343412323444232132420114030003", "443041411422344123444331241441442223012022211404402410442100323231444322002041042200132113102311242104043244314440303442403120203244240413333234444223230230334134042102142210324411223222134021210314031421243340304331142032322002230202413322111104344111202243101423400230213211312000441114433001013032210203321423320103241031142244110001040334300424301120121304033030322011142310132010011314123142300340210403344021332223341134001313302231221413034114431043134134302133402141002122440400404244313414012204010232144412301112224324144220403121100313013303301131443321420304114444021112321344202100421121344014032222132403043012321204103110330302402011204201304041320221110444342333403411431204140200301042111223300421330034341033333324442113102220342000240403213121243023432424342304342403431041214001302212010323011314210342041334323401042312004000121342342424024401232032432211414401440200321214242234431423013442032430102400023343131334000420011440013443444324121013200302341141241241033201311042304203420224123340211300212133304241332212131142143130434142043141312324412443143402443000420240244220214300030430430213114223312212214242131034402402342410343442024403330314410212224400010131043101321304314144221100444112024242333103120314323001212423010240042110034040314141413410413030343143312314434324114204242313240202301211242343134213104443221020120034311044003202230024041310331042232304014144000104244414242404333244034122421022420120010420424244202202431440244231212431132232230231242412224104113330242300402224011232343302044044221434302402042111404124012104113033434042201104003233120302100000330341333223110142000300231421200234123423221333413114001444424102032320314244443434420433443234312134243421434000311203044021403202134044304322114310400442233004043110311210223140042031333042414400142030133200113303143220100313020314332402211024440323010114444112411012410213131442424233312112102203244023010310344324340404102440313111330034214232334421001020220431422433222424010240412321221233143422001010340422010024222034231140200213212143402402200242013110100043044403233142201143111440022014434440244224320240131112003132240404213123132002103332233113033442132114314224403200410401024301444041141420324410110133342044204002334202344334211302404413314412223101431420433234111332212100030113322000421221104241000303320000043343003310431212411434031004102211131400334030111301010013410423242323422443442341301100233000240434022322413220111314210022101043313044111230313230403034231132340440343410421312232332444331020213332400141003003100404133213401221023200311110410012334110211400442210410433311414430023421030031010410211204021443310442243322210410414010202303233142303102422320012442344300344221030314242423102412140411433143030002123303003103223414142012324300100010203340200134032213424143232011030120413232211012141412340303331340001113240020014014413300412140311102413411034210201221230440413141020431432223340132342431320131421021143141434420021203413433014412430141332123111123411334440011120403014002203310443242040033202424120233042412201112200344311111401423411102244342041000242122230413043314013130122014104302443243312302422443244433114143033000211002220402042004122104300111043400313130334004231131314240244021143303430333131411222003443240210103132244404144103440411322014022322242241243332311431020300431141301442232232102414102411020244111142321243001422414223032244210021414312044023044213032334403043330001201300242330024100243231400403020221341312133224332031313314120021342221234034442410322013044031240412403420234013344043143402013433123203241204333341321004232312434103333422211334342113101323243043202042411002042412312202020413304044410013211431011403442214013044400212122213343141221221001221012324143403041032043343300404133213124424142200343440042023340433302320410202231220444120030124333014103211423232402441311323033222301420303342424440020432233413313111111012213424312212204204323334013413142040333244021021001241044202124441014313203230123043301321332210312122140141041221001323200414323400301131222332122132101040313444240202112241032404011203132431203032112314233142204110423424101314204142011012113423320100211401121244302043430040314322324324131443202422300032210230300331211424102323434224312422100331142211132021400132013321012341104021302210341120020334431340031221101124024000323214204212123022342114004312021434441210", "213132320441222143144332022310122213303143213121242143114210124041224300040001141131434010121402004434332333031143244043201124314121124323323212433243332204012224343324430333141213322310412420140140312313230041410320002224103101220442410324430113334222040132341002023340013243420403420343321430103030412210430414111101321413241343430102111040212214320210200411241032034412112340142200333031322241032200310211230000030242330244424332014001420211342340342332402122212114204042233421032244200034024002423332024241224301204041303214220442222430210213101304200242301144143200440422121210410101034142324242200103333013002004343044401234234403314342011143221043412403322014130342000341322123043110224344222343442013403140330400321121410120222424332142124322144322203123322012222003223024112224104403403413212014121141241413222101404143420133040213020310124301031113131014440220401413313121210021223204431201241341401222420244401231234223210430410244214113002100241212120321243241423013414304110112112214133214402240323411404232304021132304124432120144210202030403304142011422413420401431220310203010412142222221023114143124224321331142444222424324203121420230402104011212323003014030403103111400023133012223320300134031143334432304400420032302110140104420411331133324420112422430030022232241040311042322140012303212024011130142311143120441044111322403112014043430110242014444430324044023032442423230310404204322220311231103440200300321324341121040043322420131433034440242201132213420441210221411440042041324113433121124211004333441011423302034321414140114213023344433401303044412400024020132331223114221444212421212134233221342311131334204242312011334024212004104003124444314343021000301034314003304303340220134040424043343124244344001122112442320132011433122320103422321242411002133423221104202244023342103023113240031023314131204020410401101211031141014232331312022134331020014442340310334411331424320031431424040200103434320034412323101004313123422222231032301103442241232031024004020140230203144323012402312223332310144123403244340111020244424222424040221104424233214243041310231030412301242040100330302131001302244411233133400031402014141230044002404001443401033243012313201233200402024224213403342004100231311320040334403120302203030334414442134343442022222314341344213124122112320034042201011313441032241120301001143112133410111033104443314314401242321012021330430440340122304001442124010031442244443304131212042021213110420124304132341224041412410030114430303021202341300242220223013014221401321241123402213310341100244422221334442431330230341430203033124012210132043340431334134312140131222400342313331201302114014104342123022311001102013302001231000403222210433312122400023020321140202132143200034232321000411044433220113202010214000022204224321201041444113323200114424204302113444343240001344000441402312021031020142330123232012031412000101040124102220443041101321321024203330104214433203144232224304342004300344233141324303401104441031124034421141423111320212444134123130011200234013000334330204143231114224134003441443232344040141410331044230441334200024143000002143020030430201032024010122333231044132130013241102112141330243041303223000011222341430111004331301242144033401131331244333422001212334310300013423023401300240000423320142222430012444421311144311131420421442014324040403021031042034213103311314101003014331304033341442023001200031344113401223334223421233223331441404204011040343344331104420210434014113233033324442432123422411033303434412244420041000104112442221310441420330104120013203320142244210402030401011404332124223124113200224243013133233120000030420411401100200330244034031412314210032434440221124313442411424041140430404033003232323312022232311114002414244120243424303224110211323104022312243033203242004143110110022024121241222324233210423133113104310323420110344400244234143311001133043113213113414022200122242422402042324444114220143113120213143123200132423231031132342213022310133020010102002133214021140201131112020310024242200122324220044004204133022204303320124341043340313241013141341244231200341432031124400343424302104212102232223343030313044440110233300312110102134320344241130111024301410134312430411223104002404011131231002443302134412341020110244124203404300114143301301303433230420101230110333220143142002221430332443220002440011400232031424243341230434312304022333140423444122224313422423042201220223323421101033340034001320433", "301323041320140410403043302420143042112201033213012044132033212130414244310332333011224320422012003011214404223314002031441204331240320423331040344432420102242214224432310103313134112022230303423043443134333032214022344220341210104044200141134142311200134320333133040321223140013222314241034012120033312020001002420320031311223424333241413342340103112340234420414314412011221322421230313420403010244003441432311010431402330241320143013324431101333440421433422314441014124211202113100331230233034240100032044400110044243133242344233113030041413400413200303234320211031121210211232101044304222221244441213310301332343123323113114011234440212230311001403111130201432244111141134020023323233112120003244323130300410144103144210124111100024044443202241140004330113244312341033204221240240143034030133234320032301112231100330102112310023342232300042121321200121000441322040202221142242010220442133142402302023140000223432341433002221113220433311011212234404020100212220121400020124011140040332043204111144022124024100114204400013341031004222234402312323420234210243003200440422242001431413143131234312104330313332331141203314244414111402440124133411141134201114111213233131243340313122134443004332320413144240434213224433240330124044002424221222310041022132140222213322404143220200402014131212443442401031341303144103242222212134221130122321412211114410032220131312043031422002222411424111110423440031201301004320104341302131444130002122233134301422003120231204402131442440334404340443422232100004330440213303312412203342023444224224343340342142002012242312341432341210242110210004002412400230211410230302031004210211220142440204243124200400443243100102011224113321220012031444244320304324022123211044024302322134334110342002102123333321321324034111034221002114112430132020323102434342132430103423201021443402400044024210421022011122331340130030123443112102423031234041231413034241412200413230312244141131141101112433243242224320244012110112023140033133021441232243302240400440411340222102210420214113240422143002203121433030312002001144403202212221203432022014313203031011324311300002121022433323112224103223204231032041102204300103403401141040312112013234332241113104213413312301431003341234413014140122021312212432011021214114131231344302443101310340202243330431400043122003422400214442004213130433142433434013432431234321230430403122423123034304143314340141112220134034443043110024244243334341441042424433401313042432034112221102122021113441212402412422314322401044423100230000113202040121132212030300413411020313133210101020024210121113442032200140114213334313212212211321244010430424033100403014104142243212012332111002341212210222010224102242200433321030031241102241434110432431013223233302013432334424330331444322333113421312042232201012143313121003140132212034233402231031443110202024344321121204444113231400142000122214141140113034312404343021323323001110110413043014024102330000331010334103210404042214241421321403340224411214324311231344414324020423333143242321042004142343113032111330301220441410413100114001243321141024321414044011220140102123322410122010440141404030140344422340442211034121011034141324042240300024342323401310420113012102040020203321241313103423313042004031414010024231014102234220130403400402410414112113312334334301014442440434032132312143044024344434221401332111312224101340433444220221314013022011132300242422321214042431032231432411410112312132300311143131104022220134011344433311144334122032000444411114433204324230403444424001042423100411123323340443443041420440010403144330220441030333333010411200200042230344302241213344312202002201301421013210101003302312304000214114323114332304421103441310010031443223442313142122104401411013032411124213421344104123323402233013033112332032240044002411301134424111023311302111221002240031122130134344002133331142120433231340341222303140023221323043120042000032200044242224044201120140213143100440410423342241041400131220212403200104033223414322033234402204100312332043212014313121220433414443034441312304024101400002001342402133143321021432433000012241001303444322403233224143000044213002034424200343331230330231303044014104241102110231232430142120102223334210144003132220012311322410044242102213343242040121224231042444110000444141010240240123131314100421132140320142403024331104243244331400122422201404242333130023213332431311220413002022422003430001023233243413002143430132214202031002143331004121", "030402001323204410322334413023220101033042134321144212400224134122002033310330344230024313234043402332401110100342242241214443434014222442432413144322400031001422333332314023443211100222313043112403013431330240014024030140442340101330004210320331334424103114004011204243344002123012444142422314223412442224123412241332414200010142110202400022031212124134411202321234340301323032104342323222232133411230310131034123032311141400112441130004202030004230113200040144212110343112333424220214421124444402212344340001242102123224121010411433014441410400300130340222123134243013014100332044000134443000200003333004010212244204143111143141404331204011121011323203042014100343303214222133434333320121211313300331020242134010040004342341334024211220102043302200012243134030002411042103030314300231411330104010042044200033204321123443140434140113431020030040303112203200444234130230303011423331031200430413143232243143300143201411234130120002320104300231233333314001213304131011432110202140434423243123102441213341110141333443324034002211201402330032210321023344012304244403303441423142041120001323101134010021332131244031012233434124021100434334340134334123014323332200144443003101220402403320310324444244114120142400223400220331023023424443241130130342234141300414002210033441210342233020241133214031210444022230342044014041114114010030401122302034231203332133113110211304434313121131041134423324004130312140000031211203204323423033140323112113012344114424234014143123144111110230322344220222240002324042431332014421320301223120212002300301013330103410442222013242344210133132021301241034341210024004110320122043220000334324222344443410414422221214012002034030222104233220013122022420031331130311242113241030432313024111021334324410241001312414041124413323134421014141234222404130400230034010403023401212312201043030010142402010310132201434234240213400002042410231421210402442234100104241200210302231240122303432211130300014432144133102403222000412442240012121120243444420324403301411302342041214401221242043402323123430333430014111131444234243004224011132142111223303432210320413200043403401121414421314344211303000130200111023312203130120441401421142111042411340010013124321341123223210311421103310023304323444330341423232422144200322200021203122100243222442302233012422043231233201132013220011232142344034102423123211124422002030340004132123111434304223423400442330004041432012343034411432031241102031203340413021400020200221201414021444314312102240332141040443124300310310031201404013302103024124423024312110113240201304424342023223210403303430433010424242131041213231012432044314330031013310310341314304433400304102224224334204334414232430104131214024220120031411214144021013204014441430043204130244200241031032443422301213333004232442340232034432212224100234410424214040341202220344343440343343102343243442313210241203411024130101344214032222110040334311030434014040334034031030424204313110130121020310130020421102333011204142241313313141003404414240101002334143032110312112320411203423132221410423014030442032320032023240424411331034131122322243322021434223120420304012433414313114033434232014004402412021330241100404322140432322320032221214042124440233301412022411302411321404140021130242132014124242100103232043413044414103400220443400310244132110022310130112141031344232430044001404221131302144342332212012334403100414331234040300342101401442300203102300210204403022213221414020322030330111134130220343400212443232303314443314411403113101222100340443243424412132131241203041214114112313023421330121312310242121231123433304023140130330120314433011400104434044022311232134032202010231401033203144021341130410311323402242112333302312302111003433000020030301313004121344111030132124022423430310020121034301334104444441211402324031112430042430340000321233023210324213310402143223012443020123413040100044310124444134442322104324330401444410231022231032031243101141444220032014303034330331113240241423002221103002200320404420314423142041044104020421140423433111221204400311021321400404030231124423014234332324342033422421200021444422324424233140132002433014200230310110143421031230341200440400013302403420421024104241322313101100204004212024334144231322310041334414342241241434142123422002312021220433004130430103033034040042222313024122203431303112232214430113434224430204013434114000402410213112322122112004222122242120342101101112421310214112322443241031232214221311011100434", "220004011130200432143434303242041223030220001202303211321410433203310121400044232110420220031430010141040120310414432020434312411324243011014322001302123003401103020431123140240424032112232241101134142004411213021020004314434110223403201134121222024133003044243120010033234400042304314000424244410322244001144330320223123442240410244421000014430444121023204113004430400221231033221201020421303424104044110321424030441224310402400130034321430024212244334340322130121422131020340400403320403134220314221020013223001030141333221323440244412340432111023043402222143141304244200201244012433213131044424243022203033002331022341241121030203333300324131404311122344201304022003304300411130414032232232101412011010244231401303202322140434113231334132030241434314304431023340040324122001010114102212402302321411322311310044101413121110241134102212211022400432014020204120431430200044013341040230031040400020140000222114134402413040332232410133403330421423321303110113102021222114214430022340100404400002340402101312212124330322301330404303310022220034042112302402322110442141233422024304303130440423042404034334214042343421042211243210111112324403342134200420020010440020320233400404114221031324111400243131040222123013234344113241301320134023244214444411034101321412202314043101001103340404042311034402123420224410321113430232342104122023120230420244414221244433441232204034424322421214144232311130123430000440011300203012031221330003022031212422130212111233220214123241202000131210043321304332434331441024143113113443412134031134414140420223220134320421412032342104422223114241411000342233143231134010000330402041312021412321120312100143231221220134340422013124443411010001142312111134010031432430404342423101102140042231134343244324233224104222201040224041021110143410100033210321022133222302141423421023131012044144222301010020413342214234143411111041432410022102144330411301111333240213232323400033210341142333444424102123132112014034002123114141212431404113400012201324013400101012410024211232022134244040311010223413401442401233142400203224341121412232033233011202031214441310424031310421322202340403431033124231440344300224432223030402100420022103411220310322212343302332221120320124344212444024420141430124204412110332423040311230141420202221201201324024044134330424431421041001420113300333323102022231040023002310020123341000321330101013430113001224023202033331023223323340404230200104134132020214212203143200033421111102222430401102402230234440313233333022441021044041334321104001340131014344121103433440144200301204323210113331014042124414234341424004011240103312320421033024214430011133240333233234101440024331101340411204030140001001300410432144441302043234203342101020131044212024023244440231043230304311333241131030230412130211201123424113122202210040132010134032404421333020344142310434020221301120403223432301322001134440242434104434330100001223122003344304134340234443442413213434123330034232133423224403242111004104001201330432033342001243442331322410230342023433223033242100011412222403002313221424241302432234321030103332333301143223113220340214320102002010141420211420414021121344232012114340113201221243022122034230331443114133423140003131413023111301321121130110340003343000014333214414331041224210223130010322020422332421001231411124222424210020143033334232001413432422244033212331224024311212423103232223110100012330212022342344134414231133041101120342003341214011131300004402404021120211244314342411434433214442101113201302413033111121324421302040210113033100142023303004011120004404114041204404130122333014132034444044210341114223220433111043241241343204110444021142144330410424421314014100223134402414322231233321213100134000201431413030304433230024302201242002111424340113202411421110414410104104411423343030440000214120303241402223412433443020324043422423340402112233314124120133212100203222411010211344200020042412304014014030112342033011343232231433331113010204401120430314402214044442110203133011133042114122234320334414241212023012412213341020331303222404430411113131033311014231421041031310214114232011044414324241013042421103434114221241301440244342123412010013103441000043332100421110010314133100044403000140120441122231331003413320104340120030342000344402412442342410134313011003303120330203234231320312324432421231000133413211432444303300031223403022004411033441342410414114431012042140232343114212111123113242422104001124213423320433310410", "342004042301421301144122322342241044022003410213302403130011332403220014332004340033314402320212311140420301212214420243433332401243231103414420311201004112031221433032303023132334334304243014430422344343222310121214441133321213224404232323331424122441232233011130303001104024000030344020132113012010431123024130214030141233200042420123121031231201124004344010003040004312020231142014032304111300204002304431241314242011204134432112020444313202040012401341402310433141232031323203320404202031010221242144222410032000424133003413030240240042144240214210042420242333342020220022002222114233212144321002113002343214010222013344223143314344201322342103012343330203012221333143032241431303130301443023013334034234134113333404004244214140223432342444334121103442103340300204012000342400444342441242223210001220040412343444310330033244212441141101314111020441444344222211033340011224400023404301423111312220114224111044123330222211124031404220310434242430422033440103101414341304301343443214114320420314103404322120411041044141121233311234443303440220404204040343342410011231213432201400321423421032212012323121322213011223230434424023303311424033243134004143314410014303012411113243013230113102221130122110100323412044340124302333403040241231001104120323211113212441330033100414314012402430413433144143433031214210004340111440104243134310320040234242213131013403201314104313232000222122032414011444120332333404140434321344014420301143044324040402103344243423331123334222104323414231343404244331442424134121143423432414331222244121220444410442114331402232334240421223222312010414422444014414141014100322032443104023042040234212333304141400322441023304221233110134212223414211021022000414411224411042312223203402101113432240410000124401330104124032103144234020021004133043212334144344022340011211123314044241322224431402133443144142423011102421220313113223344004300413431424204142044434212031110303313030043142403042341203241244211312402023324314231410212301303204301001344214400444210133222212041402214341042344441110224124213022310141300134404031341110404412244024343211231213310223310330014424042241330204330113014223300440004444334244124010211431342341242133013033330414331222414114434304431040202100223134121324202310234202134404031233301001224113033221423412232312204044204311330134123032031002104404311120113041433010221303400213243200421102400243031042342004421100400222040214304201222421431013243321442124111013004030331410413232043221232443304413200213434331442123110003434342044130440042442034104023234220220100130324432132231014431321212013232133041300124232020211011044013030041242343210203212430143444444032144011431331431220403140444310004341230243041124344120100114304120443001414434300201011200220403200003141230413311112440044340330430313231234132302033140224022131320343033321023013431420041111133204422231122443242114303344110140434222102041220120212403141202220221242004311330423432213032101401201243400420021213121441204030344343104034230441300420031103310323102344244420042030123041313004244002420033240242102232143224144444042202443332134033223321314210110204312140311110124113031300444043221133112002440300130242014214102423131241311400201421341111044320042401132113112413144200210102012324224012433000112103111242224123241140413010020213033321112122101331104432320200034141140010400143230232233433434043030400111433230000344244330410001343411042114010412122430210114324240111312144240142104321320424410230330230031323233431400130431311102424414211231141434212412402302034104031002303413332314034041204413044130213232002301120012140141024134332444121200101004001413232423443112244443442324142102424043341243324010332023424213013003131200202401312444114002113030433041400310243140430214224012023314412123104042411311342323411130402134144414201344233103300132144331204204003310410223413201324203421134024030434313224314200411320232104420133242010131202403100431302430041040300220002023334313201144424031114422001414230234034040443421121212221210100022004022210200414222432130244133403303034314111230311041232144213420304040200242012222321233202234214100141244243131011340041141240311002040322304221113410133444001241210411040113120220113242441034301041211343042323242432310220001402404204330320032424022422303120210323222104301030201033201343241344042400134143410143322443104041212214334340333202244340243402132404330331233400301312012043322030243020323002", "103440441211404111222410313200014032040213403411122310400342204140234003311124212302010340244422043220411142331342223423140043241322040344444224311323401141222320410230432332414123123234333424333200443030021014302301143310301320324104322213222332023224012022040041400112034311004034221242111202233410220120233301300032003211232310230213423222204421014232122431201014112111010122240141202432301220113024110344320124112102140430010012103222242412414420014424441434323022130213230103313201344403211434134032100314243420302332133243443344034421213412401443042202432012123144402003210340004143224042011021324132242433444141143312203223004400100444412104041122020031431204110214103103220144322033123410300341034341404403423331130442234110442424200243134411313300132211034324233323224220141002402020144331043221202441230330104414004330030102224043234141333441041004342323002443444344411020421223241120214130433011200241410342443411303210011202342201130111134300222300004110044214133111223020001300420244402044042443303411002243133120314204132220031410111044140122231402433432123003202130102143041220142222014142311134401224043041210312142022413022141321430112312410343322141341420204010333103322202301104222130202342201240200241024132003242013001222104401340014142314304110011111242340404212014112143340030411214411033143442314404111231211331310420232344024002400101230414212010203302331341113331323444002343023000100400104003332024442403240014200022043342231000122301014212320224441141200223223412410114244100431440144414332300300013404020011111313432104234040202032311403430033211301203101122441133221322330403022320402131442222101204423200013230411020022244212304122042031314401001432023334223342113120412232121202340024104243213434011122323330113430034003201232004304310440034022322103232120043141401313310021412041011243123230100333040234240423022412043434204340004342400334124002122220234213413302343414414333221403110301314242413211010113432303420044200402044240200441032000023300010324202210332442010414022102414223132233002143143140143043211244431301213222340224314410312121340341421441041024422220231301403411103321020113224444034200204343320243014220422241212121232230032313212234100344131213410222234414341314432243443424102332110412333243122041344204031132240314441121313034013234024343144230243114143413142132033003320104021344433343423003332032443231124204320333012411042013312330410331010113443131443034310423203332234442302412243134124221111201211220124040112432224301244331242203414232142004001203303313430102044401144123313024440010332343402103311233134324301140432023422122143432344424302400330033114030114000421211042411322203311212122102031242141324341011444440022133431211340432312002200013302022202420213204412230040034033222010233344331242120420044433131021103102314330434044042243331122103302224403232220133330343323141411131232043044324100144104242203343404434400141034412034012141102133223430423332042322111103204132100132423420304234042402141223312040120434141021421024420403323412432412232241102424201231230030021332101342221341410304422134211311344414440012422404414014412032142204424103343114310114330301000122331044221042044142041111421423110444322402130001124122123444101234234314322423442022112413120010314314113222413211314221443313440411114430120402421212140040201230344443220433043412200104343443204333103143303020400243000233232132320233413033344323114243030222124134431044014013032142323330333000122043014440330122201103210200041304120134100230431320302214021143001424441033323444411310232143330412034420114443120143030310333220011134133213024131402002322342013030013030140234432024033320221444120210031442134403133044323431213112023321332320124002424423034032331420124404213422100011201343202401414120444020324424101424334343104424002144302130204004011010022014230411421420423044243041344103431413401333244044201324334242233240140413412034024142043031221000244304402123332142004411233314101100331143121403310423313420104240411313133430221130144304330000013322114014212041112214323320434204114121044042002302304403412310220202013413334032402402330012310030320313444412201324240202213400032032034221132110041332441032411340032231322024311424433020211401313140244442224412002441203320200441243113312004302103121023030301303142243323133212202341140133311410123223241440100030004034131233443130241432024421404002222030213004232121021331134140", "042302443310303012100444303321302232211343203301241401444344142112123440011111404110431320000433212133304123144342034013034101130224422040423412104231223113440201233411014233133241133413043230340314224132441130040033213444402122202342121240433421012220134223424211103200321304402131014044122131441033331204110311201412422414104103104303333011204342203343110211410130404311403211323210102410002113113102212032144343410442412034433042223144330112323313112212214024430211433322012412114204304144200424144240424004022041224123400333201320334422312011422221320042232312223243022200132341133334204244312341002131142013434243031114214121300443402342010012342020414021020340100434240020211034444334233441232430433412313340421131333210101231101222133214130122201324213022224112443242041442323443114023023103014442012310331103441323404200313320030413422404302424044212240120142404034013421240414012010200102323431300142123110444440241310022311024411011030002404300321241020242244342232211203231404403440443323143020141313333434110034031341403010030134244210232033430104403302234343424340221413340414314240111100222244140011103110341312320341040320040033104040240224301223133103123234201341304421303102104241414232410241142000040233143434331433321024232231101204100224024440134324301134003011112211341100200431241001231123330422204013423201011212132224240414014020231432003134122224210113000041034043241333443242141213422143141100320012213323030133431301232311014303143444311233002313132303331423243342042030214231044310304121024324143200201021434313221300220041202324113202143202410402424342000134240143111223141221333013322414124024444243121233242204140311203003332021440040041301221320303420314042041324030143010134220134003222144213200444001011004241014413041443424312210111121024102103132440322400020014320423434244201110144444142030402110422000123103403132301342124334232243132321113110443200144223004231303311424413314141334110432313113103401324431143213131300041320113224221242240011202414022141402123131241134403112410221130440412320131301112011333331003234231102401131131421211123043432000440430341330124220222143011423000240343011423213313010313121331032442010433210401012324340203322142134313000114244421203221202302141244001334121431224224124402434140034220443404324421000131214134234430333132011144044413124004102421303123411231013034444030243020124301242422004243041304204343314203244331044042213024322002213140034143342230104134310122232300013110213400100423443223121320232030003111043131013234201114234140430033441411023244412402433440032402443032031302122042044113424300243042011110401300424441240343114110032022042402101211113342410443413103010043000241400440410014024034334243341122111342241132314431241233434312031144442324434221130310121203121031421302314223133044420103302021132003143430303233310112104134100000033301223430103213332401322431414242213432040224213111340234244020010033012304000141234414433413431012013011442014111032134234234143024211200231141341310240012024340131304011144022431014111040000121341401010133331100101030440321203031143341022211402442020220202301431232110324302214233213311413012132323121002024010433043414004302124144303202234220340341423420441113010042313110332200342430422314332004440240042443434322344003224334144134214042423133303011232004303240131130330114240313430433120420122320331120411130400034241300231141400100101011232044301031221202121103332320131224414201203400111202441441321400121011311414300014340041204341240331313424320031003043004324132342321002010124203214224003423032431113131333043304044434303033420001443134312423300021440004203121332000300041204330230124403224400201042340131330342043013242044033134443222413440441401331314314434441022144122443214134134023403212112231221324414233431313443421034330203224311144003001122234324011422203101231432003240132231010311041332034021140230400314431240210441304323003400411432143413131001342141130033334310440310033033432324321140101004041432400144423040233224231200111011110200231132204341201123023403223102201430314010343224410412203233314122320032112304303323203321221404222014121400243321041024422224004012311240244112343204104121030400421124333220422234210414231110301410203433201402020131142040043034440210333340342440420332143144431344040141313022222333243230221124401323020103334043400444130432331344320330404201021323334424213420413402322021142432234002003", "204013410110204433342440100003403002241011334230032034222134114033404044122411342422134030232200020412204340202234124041341124034004410341323424413443024203304403131230002003411110004321431222331403424212222201301242012100423031011004004410101223011330311331044300142314014122134030203103020444104303402044441300233343133302412301342224204344021030444011130014404313021340323131214442143312012230442032114204130441004201011220300011232043331412003310431442342143142222344233212131241302233332312133013234202211344223111124043342212340020430322104344441204403011100430211134442223030431221230324430323032442341002031441114402330212120332214413232233030344011004141412322023401200211243223040202344103130230434422001121130300200122440342101130301043002020040134121041333243121142344423313204232001012101432314220134121102103443202230411012413332242303141212240131441203101231343430032041341332201013033444213244314422003440242342233244441340433421203432232214234131241311334312412111233444012214102344324442244031413014424144232434432243212403431320033412011434034224331401100443243403432442021103422114400103431121440131132211201034003243313433310232442410231202012111143012041400104404222412131032232044211200240134040221411331320321402340412034220223321324104041232132034120214234344023414233122102441003404004240401233323034330334434142014420343333400240334020321023304113330210110033113413413440333243230430311030133433022103100000241241143343222312343344031134421024034440100441324023241044124134434401203421214403144114004342142313310204122113041124101424440003211222320343201303243020101214401414433213040400314431330340124012322414341002122012033231323402333304104303430001213311432321221030004210000101110143444220243340342240333012432444424401414422001244114133100432411142240112333022303140040114423243422402141222143034224123441244112434312024324243430100031033002344314233113133301100144233311102111210000033324130010303103013331421210222400034201221212141031333432024143212003414000431213100223400323004024001200411032103014033120030244232024120421121420002041342414304303340403302113422312443301330342401120324244143213131143214242141304240300004404243404031334011142133421132044441033403111041333142211040023343211201241022034000323014111203122143301231240022304111023333022012122312340411220430143403410344104140301014124434444043004141212030443132032312330031201123140131304424312310204431043204431334012222444402444344240220403041023413341210433321431001022213240212041222302333122131320444121141131430431101312004401314030334202020242244411402220314324021232414021442221433312043321204124303434431104432402202421231103403404031041022142434323301140420211304213001131001401103113233023012301411313131240444340400241400434301000200223140241220340043222201041431004143101233113033430231334323112141314313032102332314441323422044123440134431331400440040312411304401232031101100134411424033040333432042023212322133124421320034211314330141401433010003210223200141043232323343323203043210111101343340342420210244003122233411144334220104024404313111440014444331131040241102430004440403121122341001111434312340323414032303340431024400100111441122343323200300113012342320302404030040012104310041220230343110414143403301142321014332042212321101422133321301021030033231031204432041222001310331320303112213114423343413123432434130022020133411113114232024321101223400442423024233033344321323323003433303204143332402423014130000100033243242431220313304034103103230142231111311421301411223203341131031221143011231312403412031033400341030030220013421001242132322412220413414314004144132041443140422003420040402401111111301120221312211212321412031000343223132033140201100243101230011410000031043104034330223214044241342033334043340231423423232300421321442441222210043140200110024340130224102423013420043020130324201014034231244344014213022230311404241411440102400432132034342140400314213022200100204133204444001130201134442123120402002141440421242202300413104330141402343130333101331413100002002140031431204232413313310423420313222121444244303221030011024413344102134030120132110343134442234344314041031031310414430111424134212404314200344420020042221320141242020413010400310402334342214213041222302311403333143242333333130012440340140124044402431340243331113223343420234000121014200024101220244302300040000202431101414242021202404341244433143001042321222434442202033032", "313231201204042110010434440144111223201112040144230240304412331243231002314424211301241124422403144132310223212430340130421403140120424143121412313221440344131104411312130341311423340024120013203303022004043332343402001331213231324000113043030120304303431141222313203441134301114403334002340201034024441244034224330110424003344304123041241020121401010024330234340411041211142443213311144002403414410402243344104302234134300044403324233410304441022322041210403032243433223240104144041421303324402410114204404240331100223003113410113001234124320302243444002421424120313000241200012220240421301312221123040234133022340234111022324323444413321120414131044442011210210340433123110122340400121331421020311413442101142123014113112241313041423224440332213303031313213110214034421340220311340222243144044012321401432400244140411012003221311204133304111404142001403400340440041243313043433301123024311200044414001001341411323343312203003202431020334430244234211410411241003114314434222131224041111434122022013302020302243214040431430111312310312034143131021032431033324140310220021313110004121344113102201100221331303330122221241200003314204011442313211120343123000343332422132110214304022000021232034102044441033020202414420322003012302440112303401342413133440330243031240233010411000314231212010320144231322330321023001110324041400204412133033422003302032402020011234323133300344323130042402144400421040120012331312104242142022012344440130433113342241040123224244121343402440342044323010001134112214320132301341233434004413423204424330403211002333214402234430311020034301312142424034023113432410304143342000441141300241114342340343110214000203441001430431042034340220112031200224202230214321431223210134001240033134212213440231210343241431023142112302230431212020423444443110420342344401320133322012001024213402242212300012321211444100023411242030014440341112214214140012300021233404241201312402424231000033001303330011341204431313323114312140311204430122140242102033143043000210222022423113242421311430443334113014103131302134430104433413032422241044004442233010410012041402211020132242402001442033214011441412413222311121223233023143110322334342302401121331401121322343142244344034000130301030333043330243234210320334442331113044113041443012141321424003333424230130212210021212312420021234134303102443331020231310224004332224122144344122234314402412234333340203423344114200324022100014323320020132231041211143241412443444133420232302031422303001202101132433110411011430032244232113204411442421140443033022120231210430020210242330301004320143403221123124222330041202133233312434313233410032401311134341420224231302023121132312144404020032104321200310122320033314214401111440240144210311320314310200332010100314414244430231230302122140441431400024433103034223234344020412311431103001200300230104433042332424134211104303333033141301104343314444131214342332044122243233034331143004021330024300043343343414422431402142403112434311221100021423342043423300141111101340323114303142343343204204104240404214443233244432112240041003321404231300024234144222404112242004004020021012203422214203401033330010200001001410330210132301031242241312124340144102031420333322011401204014430011233241340200204123113414443103422424301443331003243141424042234321431113234003224413133414131111132230122330010224230111123201333232034200400033211011132402302040014410030143343444411410004000320330413200042121422042220143141412341103414110343440432031241040411011002323314013430321034303044340023441421403024412132442441310101200241020332421130114443032402421414432203121133344223321043324003200032422210323202014232023120134424441341410130211301130330410043312331301200043212211302442401314022031400110412110433404413110341423001202221340112114421412403413124140413323332021424133341004302302000140404002034001332141143143214021022111104143200214444014403024024024300433242331030113032430221244411014120142403200324434234044202404301441410202444110024003023313314342134442211140332213202200321234034343044003312443342403113202202001201403402433322010100102301432431104320214004122042032303031311243230322210444023043432113411203141344133434424304041431234230032420240314422143322202304320314240321314403402102103143411410441302424014112021110340114101312320004403330430323232032011333432403423403344220010441323401420311203310400414043141240102040342311011331131432334211144143234230140400014414310313301", "021432121034214104441132342410440341124324121021334044331033401410144031021104300133110240433111131401312213142112200232241013212301220120044303123011444340142410100311420431344340323233240034330203002402020313244123122141104303132014402442302033430420220303101012044232101203013134430110330042001241141104243441121331222021004131103024302221200241434010242031422344344223243401312433401024113142012424242132420324434032410223201124011234011440111333310202443411020412210101010010102400001444420013241232014120222404042241000001231224240133444014231201242101102343032014141220003001031003104423111432042300114141023443122211240241120101200114414342233402100101032012111303140021212210234004024411434400012424143310314331031304004014143332100030023000104112420121402140412430001410122411144204314204013032333301103240230222334131432100142021122222344420441022010421444022230121301344144100120323032301231341131003140233311402033020403044212120323440311102332120221213131221303113311444443304200114441121431432314420130320230234224434222442233412440123211243134030112300302401334322323232331300011411120214434130034111240043003143202420002033041303421023020123430142431421431340041420000400123034044434001143103221240032140340423434424340040041420441044230231143424010041213312103134003224014013101130234121234022013432442330303121142114121242310240241033312114242211221143112403304202240244341333303421112201212231002111243321244233320030031034230423100111122302342032132304422141220300430344301040343412120240003414403430400333034042404312222030231400341301233211343224334130042144300410130331322303144013243422340221011321134322344122213100143142430111231203233320244440100023412102120030320300424123113313440410412102003302311012012033133123240344200402222110220233014304034414123440121224244040200332044003130410034004202441112323004241142411333120400022310114204104213121233411241230104232043403113422423243443434340203000011432001330113132310103204422213220111204012444343220100442213004143010402011221230043324444213101134204133332232323023031034414303010101302420313200002432303013431132224213241333414311343130033144020143223121312233444411402141244104412431244024424233042330032032412211410310000411111232102434204041012404130400144421143221313222444232414042121244213122101223231400401022303110320221013420201213404440343334120102024121222440302410223311134202103243214303213101444244044423200332224422331433321424324401330301001342223131301130231331110430410111131220220201441103022233042030314444011110014032433024243321244322441043122323332121121113244004133131011031401230013234011030424144023322334303010413323201040144122144130203321434014340343134213314214401311413441433301433131140420414304041420324312100321133132321432324013302104220131330103124042440422221241314100223231130444120040010244320440403234414001024241012140130421331331142011110201002343224103130320334032302010421212033431112132242331342232413401013004410132324244240001113030024221241021334104340242111312101302420010024114011223430303324241132314104404311000403032212432343422414124432400404200111221243044311300200001341420142100212232203224441001123200333332122430221441434102401033431200321400312042203240102412413010202303442100321100200214103030321133103102310242204414104404223440114301222144304332240023102312243212024302030413102222242322344100203323043114302422444224233013013341110444232013301243114321212114004411412041220413023210223024110144112310240113440321113023333333324002112414334024242312443444214420013404111122220102241140331124344121002112210004114032430231041424134144314444243334300333000103103341242130203323042320221403000233343013004043212340021000402222432202112323233030004310122434122314320232134021241140034404302434240421414242010013401142242022031221013401323241034030001042432142232031013400430040044422323312241021420132442334440322404033243330431122104314104440031112222433010101232001402240144320043311123234221211214413411042410430341042234300111423024320243332344042401240030043321143130433220423002012103114212334140131024241103110343134310222421300143221032210122100021421114431442344124320134310231211312104044141342243400302322220320123241231410140111114202144110340112130341432142214241310321434144230410423322010133432311210030100133320322300341121140312024101410342203441024330333410210443132433040231400402222012342341110323231433000022", "204014440001224402230404341411341433302110014100314043433222422420430021044022222232340131434411224033413142110433302110234244430241222341303234400213303344413242201432410333331343433040020311433203413324100424232023031440124014441421022020404140134332444410142244031244203004334104310014141114200332041010024220421213401034302110411313114220201213022240002133030014112203222002030030102344322341103304201231434133221143302241113324231240220120231134241302234120212414344022433112241220310332232211322131242013012104240401020244140340001303244302042010321104431322122120014311100421023233032202000323302121344414313303113000243313202220231013342440222220142400140401121044022230000440300014313114131334031413233122122312233001212144204243024342112224341014104420200113201302034040421344124210134001021041314442301341310221121322432434434012032134004440422022421440214100202100310340323333103003323340303040141103021120030212120221223114124213311012431213013203042333204240014200202142433133101311244033031143101423320020112231230330042300014201413433232332013430003341133020111301323124303334323211143212034340211142223324224330100243300211222412014410114230232003042002323423140303341112133140311002131310000312432144300342330203012232143002424423000134440432423402301402220413000142234324102031331213211123030222413310124423011221220134410003233413421003010001143040132110334034322043404210331041114443424420243422202323004424022132404024000042430230204021100340411011043212441403234324323330224342311013314423100020320112243432442144043042340401132034423002323344121310224322013244230321221423102344444443401112011441220313432014131400432210023321441431131112303240230123042141402414110002322024322301140023334320042300232333000202314400204402042001213402311304413002221410033324204034220013322114004023141232421432420311302214301142314423210010323124044303204221014433101440431420420042434233003100424242141004034430332111433313133211402410220421310224301201012303333424020001100210322213101243132030232044330032321001134120400002023320111100012412132042110342421142302124220223043114113304413013401333330201320242222432410024023320401431334110103331144123103333340424030030430021431321331323140310431114412003300120322414303343413134430141223111241301324223002102231140131331223040334112003143033423300334110042212410003212324011344042303232421332324434324144141300012421321110444432410433343002403140030142131343423202101040034201120034001032241142321332000423233013001342003421124431422112310010120144100341112240303220233321122142334104442144400234321411421042022040004120021313441210300004242121301203130210104311330212231143141242313114431323343230243311210411423311420320344022320304244343340210321321420311201011202404010413310014324141223033023131411440421222021440001440312311224344432232112134242332334040413333313243114341122140303004230301430304020130211314400232332310113014303230213442404024240104141244214013021340342001110442442141031020132343304033342301421031311001003042331310110342423233141032321011202312144031401210423432410141200434222034430411243302303224022233100033303132442011134002324122302010314433002434242123403441024410214210142311402120134334423104121440401001332130331314240402220142300403414302214422324421234000432011424213440013132322430443030232400002240400430324334423340143024044002201011022243333233122330402202403211122143412401122410302101434334123142143143000444442011240213332224340141200120314040232223410314300424000400310334210130100040420422400114042330014023340421134043023204004213001110130224440242134404324212322413340302420412143411121030124134201001201141301000111320123220401320103230131124411441310423013200220031221043413432002412342104111223200031130310403004423102041344231440003444123341420443441320322004134104041030332101233114010424230412312042210121103232432412402301243431403231034030014422241113220004422133232430100321420230440313431310011023403001431444434043132103034120043110103011403342143431030413041101211433422410303132002141034242101103000124043000124422340404114320111301134331132133101420433413323222234321200431101310210121004303222122241202410203322443234303122204140132343322132422431304014002442440011333343322143444111011320233044004111032023342203100320014111421111041034424011111412144230132411411302312020242130103143040344113122402113133410140041003001040300132312100242241204444", "113010212224340220414123443133234331030303220122001024200132131332403313404031202004344410134134341402143002301421130134333324024120442234144333431201223333112231013114020124214024044013113144342224044232420412320423343013202242120004210334412201230244020404300103214021042311104120241310110330222131314331203312423220341244140111133422400342422101020104302343413214221404314404300010232243412043344311123343014311344410430302222003042240031311443141313002103004032243240014330204232413214333323014422340321031400241421140343124104224212141213313224032344300112320112024432243221434400442303332022444311112200314402444430222444131321230204232344211120000244210111013314214042213100043024231342203313014224423141132113301431431243224144013122024401340314423211133230234114123102022311121404402244123004211124033202403404234014321032302010034110040400310141102421314332343111032320402130334443210213243040444434133410124040432004223013134233012342140204034233104410103243021423410203333330240230213320131410232034020322412000341413230021041303000102032211230122103443001113333310230121400440002404134134342234111200301431200142333432402202211400124444023232101003224423301343320300044301041012231021302321431303241102403212033214210141241104330234230400440123143322443344140142203111111441304041230003024433430013331344031002333423002132022433432043413430240444123133040232320113102344413313431441021231112424140222034401340344402011103403442202032120310334443410402104304432122321131233343411301412031441324440143023030402410442030303301042242403443113241203022222224033334102311040344230030324331010422400004033411121021143321111342014311134400131142211433030312412012221243133313104344113324101302114113441010001423042434221111114413012043442111314434310322414132224343140020102430243424432303120124032024300004210042133443011002021114213412310230302231144110121321141012031330120120220230212444140334213422031433104332111304012002330201101010131421013241014110243001002403121202243340140232130144221041323331032110200431024123343041043144323020234443022203414034242424431401131302241041311140333444411314023340403021313403231133032013212342021130301102430334330323020300000404113314130200343324301442313201024130200300042222314341011000231303242224414440343102130410111220042402102031243110114400411114001013134240010231441134100214110230302213200234131400424411110303432010114144334324414032021221020331221221021244443233200014004430013114243204312433141330431311204022420411200424022304433233114344343441301444421114243210241223343134024421434320120304342401113431243421002113221324400243422331313434022212233020320003244223010103224432230042230234400213022001342044234433043312240201121323433422213201340413200434440010213233320044303230131301200430411403042314321023302040143201313434420200400342143221113221342333011043412023210140020230222123303204212011303041112234342430121120102042420412341223431413314001141124441323003300432233013044221423030213203324201103130014103430140142440333332001103230214411440003214222222311214214130003314120233123332300210432331133201412312130012410324201302032302401443024213221423244304201303401322134430333304404103320240121302312223310122333034330302320203433244444224411200213113321344321344034203032431132330323420441444224313413301422023243114221413443024122022021004221322120233411433131431241400314401040030300330332204232332401421324212200202131341443333041011334022434234003332404130312212414003042413420244421232111002122232114202211011033411434242120203401002100132113233313332032433212430131123221031214120430434214423310034043140222443301131212244121124100101202040312120221014220214320331013220122334413234440141221111203003314010433222410234031021413340330431442213340104040212043322011234310231122142312022411044011212122041322330101412240311133342012203242322431443211022322101002341444020212243000240032134002130103003310304211013031123332111413134142242424331330242411444130004444021331233032401331340334100233004322420140333144340330103414011023020220323042234430113013133441443131003122043110111003343103411044241102444203211323430432333341131111303411323013333114133201431122332341401143220222430204042333013222201322003204113244004242240200100210112140413031203443240020421111300222210210023012422223321303210143243230000031304003241124134313332321214201244112334324413210043112111302011201010340243243240", "213101132001104140214001213424221130302203100330121224102212132300422313213433103032132430422330433323441000013122200200311242144304132413232020301133440230301022031314204324212133214004123000431103210433231012442143240134100013341420041304243323442423030111434102440233232422401124403302424311040212322323433002230034142121413202041031023042014443400114101242034023204210044400022101420131410430330112340002004303231203432200100012430044042414221342202224110032041130314103100040334014324424242330432420110044001020213133140321233434434431132342133213111220023143044433310200144404322012314431111213222034032243033433302444340311213321101000302204023333304411122403314242034333103442330444342011132424344401111114413322301303124301122132010334344000023423211202432311124322424010101414131212341411313121113241222210100402334201014340204320332331041203341042304311230120024431412302421014144104111114002034012021130140203034114344320110020410120121332102012422041310332333143333213424042134104200430310233030303430404412302000104421344232331134434241324143330123042341400414102301000304103004313401124001413203440242011422413201334330314011323243102404324414403301310233410233422020400021423044223341230200204102121232312210312222213323441442233041332213143202401133414212432401322431211213210423003013240424211203333010340101311213404040413031304110034442233243431401242104203441011144134141431410212232332241100224304443102412241040230231400311331431223401103220333433020314031132132200324022400441441324440400043431440201032344114003024230010313024140000423343443234314324023113422004314003340122111142022301114300043433034414204223224131033213112140324222040421402230342441443303131430213102402334434101202340340122301004024430414011322014321301231313134203332134314421044430130304142430000123434102102241212021224243134343033344214113200233012044112023200130444032024440020223332210043231001230321002113210001030032421142041043112313044400402322210102434041222023444401042041323244201314430112014312032234343101402231111133220124002424221120403134344112121343224010101031100032412443334411111044100301413313434412233222121032121304423031213301221120121142243321340411324440020232332343114223042242203100100332122100242100341034020112444101100331114132400311432323140303111102120022121423010141011142304122120014103210101240220010110434424431304001012223203033110012230242002433013232433104214000114002132340213030043413020234000031040001401214141413320101211442123132012203444122121423220014201300441331131431324403341311211440314234423422114324132123010034143324014042023311031132430303212104311341113340224134133304311420424231144214323102114102342323030220313131422432012132120223134410114120244001141001340311431430230230224221320000300042101311241423004210121423400040022110313033023021123211110024424333313042411202044443410234400233344102230144230431411041403344034121033141431211444211110042221100133410123031210332022032243132240201442033102420141103410440211212020430100004104204341234003432403044442213204243022441403420423224444140101430344044204101030333433203002121444314021032104301440041131131031401103401203300021102004033304404213011402034030134202403014130321203313304114044210111142424104433431413112403101242341221312211103230200103120220114223220211432120023431221043013022343210333103043323333311042441231341143000041113421343013223113114021334423023034240012101040142112004221101444313331314240400341334120243130341210324412204203001144043330134341202224431440412340324434433110014143240300142043001444123042040312242204140143313331233432104130400230314134314002143233403223222030003002423034032403021343231033143043134131312341343443220412343313134022122231403121342231433422414004421201414311444242400032221004142013023133034011043113012332310412004340324341034424414342141041343300244012414400324101020433411112142320132440332330301104201102310132110431241343400200210321242311212104411330230102034202334000102203144133311103442020402421214011121333143143020133114410013140413003424232342423313042212034424223420401000141003102043004031244421020233244024231321310413240304003222212313221023222043201244032041133421420112322420000401014113102311422211233304014303402244414134332342124421203432214240433342040213314332420413002314411043022212040403243324243430023014323000400221141014330104021000011222032424301400234441324121131433211310301", "102003430130140103323322332413320313044332342143311130223023400411032141113040342111201444312300240023101042132432124402431000141421041241041431200000341214122442304202411422300401243013234313404441440220301344203104341103404342231040140404230103133300024130034422432442240102312404304143421201214224420000342000222134214131014320111201424411121404111332442340434141042333203121330402320331110311144044302043023130402421103224434313224331440144133240240100200312200031242220302011201432340343403144323432321330131222222411011442344110133134410000234301040144404331330323031223003442234230142143424241441140022411313313023440422441410312133002234040420340030034334030304412401011320211022312412423423024134100410122231341100010004123234000422103110021312012333340204130120321040220031042113340000124031440400332431224123001230041000120430344414020041241441321042133004044333133202402302344134230322042023101243403330334321032001114034302332124103422231432100111122030100042004142310033212303040030123113044140221101004240330002400111104123111430030424312334100322040030204100100014340134134204330341144301034141022402421113334413023310404032013244101021311323112131133334332134323200144114333244401124030424413410240222143110013320124313323431041433224331341342421332324124214014031102122411223043000040132421004324330100011242013144324204323044302402320232403324040311134101441011143322211202243343033341442333241122421323223000100012441203040042034223320131411020304201002301404110100210410204240244103320044341314222204102321322302111034413042423430002343422334400213410401243330131414143010341443011334144002402100214422033114112131340041200442010411203321040402221224433130313234241132040132043102243441332220110140121410042041124424204310432432303333204001024141123223013300000323013344441403021412040400430024001331330234233313424431104014434440120320441211434411124442313213102330301103120103041324110023323212413414320134140031121041322041213430312212402020342401124302300123212142042310003142040402244313232103202321102113120114323004020212211222344204041332412011122124424042313341423411040042403212234232402412342400242122414241431142110041333411040144444324130114110104101104331234241410242431024144324411103130334201434120014432003401121110334414334344003100402324202144140423213223011414033440411221041032223230214024412444043221022303340104404323433443443244412420102440300131231242044034040000333324144211024034333013340414014404042434004310303440404313111222232300140432030104212242342213101020403404334324141001221014331333031443301014313303101202141044243203320142120103303122244441303413123341342202011241014224233142233342444411022342000034300120100423320041421314301122323303034440443044324014343040040121421402412322032412443032132333103332144210403402202403010030024111424213024120242043223420134124444131300044013411204004323032131102211111303202313011213103030222104342423400321042024442003140130230143021210120242204101122122242043012232442124111410324124311204433044020324121302411122330334124213410311121303242340302233403023020001321131231233343121411223443322111430334023242001331123401404411102430241001204023414242410404241213311102332422030221414324243244433024340132000114004201410410431042024430203432323004111424434124244312141130211110431134123014244143411130220102243241011403242334314114020323331131112224134324120021333103322414302110430221103301332031112230041021031112423100333321321333412112104123130140033210314431133403003341022233213131110214320101004234002024342120311142011120304432442441023322033442143240231424021434101020133223301122220202200000440001430442244332103404014231431201222033041340143312113120141300123431414432212220134113112444410341303310120022114013232100301143124434021324033323423343112323201100141101322424313243114221223043120411024043311311211211123222303014223202220133114011312231413123103133301022241013231221230411240301423144343321444334343214403410104320110232143304041343344232312000424143344312413230440404420141121114223411004202423224023433140323412422222222042132102130313404443433112004211040302421403101000022421343013412243422112444332344140112403231034010012102024232420313121244431104012430122401412343323033401032332001313333401123143344143034240444202320112311421241411011214420131124443433343214440101323433120343300424303431303421103122412112323000221140333124344320031200140113", "114031130300441234220234444130221331442001043412232113121001200413431023303024222132242310011104240023020134140300422142433422101124012103033414314430132012124423342440144202204131021323341324132121041442402343241411022221032031140122012143133141111020303241444414424104224001421143104002313223201411013014330243004021404133230011031120403113241421313231423400424301103424123424331422000223121010442214103431123321031021132344424004101341244043133142221402312314222404034232202441301141011224100010000143101301442143444111201122111324104413013011132434020033402002121111343144042423132234332432011201333304301210012031213301240132041413221410122203342430002131011023322002101412313341333422110224321313344214333221331001040042430421233322230003040201401110424301033044413443413012004332423411201033310441234144221234313010220200304033440001332203242320202044100210243412443440230342014301301211424121044042011344413320343221441234024310201402133442433341344023332014034331202313400202411330033240231432034330023314434332042141243101432302142340124404111414343411144433400013430043231401331341230343442334312203131032042344133030324442304220030424040201002322324302124121003320412041332113322424302104303104411241001341223313313133404313004040312230013331213403141423103334032141414130040203131244112131001240221044002114404442030221302102323341144034141341202343321321002231113424341200230443123323142042311312142323300242201314011124003012012441321203040233013140044024034323323021334000432010410003112134031234212344330413114014333133333311343331432211440013243113304132104113103332421401332014430432410244013404103112300101134333312044214423201013134000144334422212341113324242230440324402143432304403143414124022304400141023030124022440330344431432423233111333422120422220304330303331242214023321233431300104444100141210012403211021012142020141144204440040214040001422421113000024023343422400011013440303320343402101331320042111043420310421111314204210220234143003422201414444112313340123223402222110101314002234000331421300041210140142431343402000241242240211341113020433211324124121441101404044242123213424344104031421211203304021220311310111013222012203123422014013103124230323014330313314023424123320344440022430220011422131304411200133144114200210310232202312204303401202312412404310413041220101334034302132131231001104040113201044123124004222242432311104424432103424424220000213111021410140000343333203013331223221044303311002310202014220421131243210101213232032132234344111204222023424201440044314412110020142022333220010411124131202001303104443224210244333313020212111440432334001210432344433312123404410040100240434403314023044021343220220223410040343010033032324402421114320040012122203101103433103103402012142121343024342013002332432100320113102222033411242422310313321323423243403400010100010333120244422033342042320132421441400033224124214342311022114242044101420444210013320114132422343134123423320413100040420023431324232010410220243242332121111333102441404201034143040121320143300322010044213341302014130041113040104012140441020042043220013024111431400021244210022223331320121421422421412333234333003313100023102331121120141224300004430322140414021040404004030213011330421412440031310333114330024432302003341210301224422023043343010140013341221031220310220112302022103034231004130324404333422204422041234120421030020223211011443420434113012333141444013230204121130113342003212313322301421322244410222413424444340202104302420324212214001140321320330301324401313324432023341140222120213010214212203114421400042023304332344024443223142320203112302204312310444114210233214044420402421110022134131200020433122133331431431112223434000121333002112113342100122424403241334234402030312344100424141131432010432412344430411331223124243422404100101231442400104242423142104432131413324400402332404244420320203034232301004100132240311012011332101401341301423231221142103340221400001223413012143220022321144012130200320301131043400243112212444134021114030001340044312200342040032043042111221431144311104300241232121242301123023432041313344130131424230330224440000112404442131402230214243324023221302400443432200230442411420413022344143442210031131221223114321022410203122020202433230002402342000424420403412120144320442323134122141400014243110234114213002344124403202141234403102041332312040412121430442222212013203212443031303334331022232110203224111240204013012123", "103033312113112243141321121010004030421210443031114423400042121143324122434040323042414422304121031210201423423144330102240023020032002303412023124013000331124104204404200031030003100442003333300102122123034122134103102240401144000102221012224131033120420421041130442303223340314242114022432401032332031444111304224112201303104011430410434210342121022423313110240334213222242224231430143311100114012423132214232032121124341330131222114421123111143424131111114103044120210412111444243303022000314423442433112203412040103132402443211100310434332442231332210102332310210431212441021104112214333120142231342232243421330040224412423431102434421310313011014133012240211230400023013221042221434103432430040404323010401044040340401410430044101120231132403013140313310010232401310131430004140123014113400204120433204424204311440244034434001222203214341031413202011021332212442300421443411423022320222424401232403324434131301031441210140400240040330022230003023222423020443424420001022240331121240244442420421222324031413300334211433210304200243002010443333230413003440044422121021032323404132340343143124012301240002313343430444003122224013323423021131440340413404042123423331421220310203110430033423144111030041200130112411024403222212211441442143232303143012311301042224121243011310404240341213032010243424040120412002241433240034214220020410413403431344214042144031222443000434233144110133214423223334044013431344214200024213122241042422324301203143431300402111121410104340032430232141210023002004240133340420110230434224321234034014001104342334333204422140122420122110400432102410203314002131331330040003221243343310201322110302211234111013013302440223203234433332030211231002134132300141004233134301004134223203110302401003142331243422030333203413142124403213012234223242100243020140110434233024412102024024244041422101321143412223021442324240124440222022132213434132442442330343433433140201404230442120201343201123003234424103111024244031114340034320131202111302342021101233343033414321422133230124001024242044102042202443311041110041344212421044240324121122430022314340144001242000131442043124440430033104323424414022010011212033011420434213124222241402014410011234342041313410300403334123044440330434410120230444221213102423400441213203033301240230243022414303030303130302022044241433313043320442214021344441243420033221331133411334114433434242140023210141344121401013210024203412344422333232123403423000340412140034213222224003001014040101110101003322044321121101433233210141324024400333432124211412330121141432140134241002430142222202213043410243220102310002112332013130004212233021421202331412210310220430333220121030231301033123434240004422210131440440423040441123012414031312423200224214343024414004040340210123432443213133110103001103132304021342422044111242020424130040024314323101441030343034322031303302330440430411413122233130132313440432123002311040021244121304321041211420043242424122242224201220304142133143104104232012443421114430233103233322030001211241310133242311232042012340422444442021001133300323414001444000114223342120332434301320142132001142432400344021443033444131212110344032303202120101000200204041232211204323102131124124111304342101111300402020223301411344300443414441033231411144410423424304404242234331244432003210102102231333210203404410011413020414243323201210423142142434322114412312332011314341212114041231040302304104414221231313344444140123311344102141144142200402334243202024403024311204434324111012303123121033411044222210114040441100243233430133130303234300223142200321323231023221241303143413442201344222434110123342113442232011141144322332241404432423140342144230143141322300230124000034144004231120400312001432414213314212110320124423312214104011042420040312201220234202130413101024101221334020301012021042241322302230303240121212434223441003303201440031230420131013110443002420421100314333312301101132112240021033103403234323042043141144231440301444204003100212414430301332124223034041143124142011023114103110001232224001120144421212210241304332121111204023241434021231144232142430400310240432442432123012143342414301432113432024224200331224313142334002104230034141233141104000101313001100123040433334330142331434412314432330021343400114304001310233242012244222302302343403421223201243201220130100341312224400321041124101133212144301221403220242112034313204432041421410032230244301022411304012402413030434001111431430121122003422", "013201434020031414221243422414301121314021410433330043200033122202013132131243414334114413330003421431143411001310102343411030104120321000433314102033424001224423414402233342333400033223344324044142141203040200430232434113001440224444334224043111242223031102232212042443240204220132401142034220413422333300021223444213021011123213340024333102422314101420014143324331230213302010120010143403310422433324410403023113430204013101301224031011224423420310133034332034220221042020400212403122041211443220014442240104042001104113013221024301331341212344322304000242321311411041133203032020413003111200420202212442041034311430402422230434024402324340223141001122001204041132243323011314130304003303000440343042331212232204122241424031212200404221222124200041212224002143342203110320102402331223233214142424440311111124244003140001000213142432412234114233133131342114330302104131320133320031444441321403110431101033133142014144420010122020310142014441341111111032433233043320113404143041311044141332231103230230430040413143230314412040020412402413422331320313343431344241121310120334301432012441414200122202034212000314113320002232140342142421004120022020033133210132143321412401144220401314242110423434414300213123130332443422414304321344020344323343322404434403412334131124210033131320240144122340444400113443141014403443040313420043144314002023334204111231212343234230422230342203144134422014133104321342042004432202300422331320144022401443213312221120422331410332231103233403401010403420130043014212211324431331344030023244332314313140104330014104223231134221213100213431031112313121000212042222130232421310433010230001024341222003423142203120221440121242400434420133231300110243044042220444422313320333134420424122312133141233141344424400222301432311303200423012041040004421140004241000111433100344423233222013301204202240231021230023210320344241103433020230341302112310232113021113213032111120300233431343210040122314333144333141134330002030204203432132033213013034420144031403011201203344303200032343403434231441231323104134032401313313040111411321314404232234310402234241344324231231034343330101322404330434210410110302203031322012000041000002430333240212301002301203013311414221103302134432031312232320021103323201022323444412404244411414103321040424332314331324332214421302403214434240111200241123420023134321322014432430400401114302242122023423021002124110200302434431444341210401102434440223122334424103441424441214232313434022012420434342012344414141121110210211343024401221140132341041320410014013030211404124323111203100004141323411303010041321301140034431220243124341104043121021113321422434430223421134243342413010210102200422423410304133120313034314242113210300123343113410441313412340234131400332321414021301142344240103424013133221002304100221410044032032130420240424420022440243222414124232223304313303134012010244031341003012311242443443204112212404312414130423102014440442300130041103200233223003222432434302014311223340123121114230134332433420042030442203443414034423314012331101130013001024134412333144401220341240001222333110420001112104014120100421420010210341210240230310322310133230103442033333022110131030040002413321422313304232431242010234343022011342013442110412200011120333220110204041420012314143431131402033204234131032430000210241142442323133211401320210342020010200312201140234442314413333213123033210003041334120333443414344341241021011333302422104214411021330113013021114402314322110113220101330240033110231020003310133222402231243242410001300210303141233421101240230103211022222233240223214243030421043431102003204231444202204000444204301220421040011303131133412434220321302143010230233432201000311320104002112244211041323444243134223131444132044300311101032002121044003323140002414330113441212344320341401413244103013332110101300020001134204044001321300020032102324214312444314000230412100030223102343433003002411314034331243340112030102314414030313322132004401103102203432321101201043102423040214234401440241244120020313404333103312133314022121222204421042413211110034044042404244242040044011240324121130021000140122202441321014240020212133444231010400241113101432102212221310030110124120003111224312011142140411043012123200013223234133330234402433042332144434342234113122124132101432413233101020211303041024123003004231042040334200033224124013202134102421332231113220203043203142103234020402200232114104143100334120032222104214322123203", "130431140440044403241404124412103200232441120212221020024320423313424234233003320431220402231324021020123110103040100414024431310331042332220220313341332012322033133011200244232332044243024230304322410234441413343114100143320102114300323430332233140143333040101344332233010400334032122342323441333344321242104232304320041124111342040442204404233123131443144441140441134214423113214244341242211100102344111123010221232304104433123334124204210010012024222024404402120430343322041241311112120231214412032201211002141400001231233232414024244121203204100443244334400031314320220144320401210200013124041240131420102420031124004143243201332000032134402333423010103304424204221232220244403420302041313440112221440222231203430102111203444411123024242210030423424201441424430001204244103230243034443404323102224330443003010013311441041011020114424031040241014341132414134230443000402332224123202031304404233343334011241143031001331001134333102401003331033430010140043423120201304224110432244311402302040204100134424401133130220224444143223424322221112134141321244112430320310120013031430044222410022241244224404331214021123304033210202241131342042000414011204401413134243341022442040412043323443134332233322320222222021222414044443041323244242203300313230214111214210134240324411212243210300314132110420443021022124023233421021401131312420431222430042241323424301410224004120323022230443221020302221242001101102222240043124102002333044034040213021430042110403430220213101411130013224321113411000022001120014103324001044441123003202042034321423024432114221204432034310302104110322240021103110113443214312031111423014122144431241322002111212222400202203444222344031403400434204042442224040210102230244003134320140230143021034330230324430320323230221211102043331021341040030123110303043030243230203010343141143104100340411013012344112011043431004033231113141133441342223304440211111331331311424323132431401131042222430422020013302034123323423000244432033432103221144434011134020443314104334403111032043221334430442034404204322101332241300340121201141134012110410014112110113300322340112242403433212210414344304102033001411423230010313403204101130142020021214342211240111233340001303024003210022220211223231212421213310422140211103234311011113240112142043311242331001431320441401033043113432310131231240410011432004003220243322303012430132300044420204431044430222313230424343122000020043232124241400301012412212403331130320001440330031024320100440214111033041311443003444344023233242343131444420342302202021210133132040430421100343222132340401114022244222240230014400243121420401433330334131043113410430044040023032033423420120141003430103142022443234434414444040141203222004122112024244321021342244433444124402113440103424224422201320331334420144410100324121202212100012214323221111204041341203213420331142200030202130041440414141220310210111333143234423404034403144434242402211110010431422400231041322202141234340101124231042120101214131443410344023244230123040102023230304042210012113132210210441031423343113123441324331004231222044213301002131114123220233031341344231401334111202313333332100310310302204123041144344343000030414323130344140020302442232333244104120311423130441243132100243224334034024112301314201101200030340323140310141010342020332002340114113421332110240322304033224404043314223310112331114144041120414134103200210041444420313142242430040002231110423112144223140313103230041042321302204044211003220140312421144412133443433220433044021344104420213111324433201024020223111342230223232130432112432403103424322342421400432314402230344231001224102324021034043224132202241234211443320311422221240220430320330233121231342210003434211004110313133410433142021303220313310104034321010210032111313444104313333203210404012013132322111103400043322440331201000040442121004202011424440442101321032200231422100310244332444102000332221433233322123243442112141123032333230041324304000402214020340413310334403013403102200111322122233132000211424302112420440401123023102334404433042440324303043120031143434340200400312213140414243141102102102030333043121040014310214443114411411001434101304430120320013431321422204014400334222433243312000040102014214204013311320121340020104431313322430242241102303143124013030304413224033021324203031030433023324132340321141142034423012121441224023324003403232224031401423310232210400234303130344214344233231230212401030141234224140103422402320144303", "341423040234443120010314013344404114334211224042231120344033324231323023001234440122324143110433040224414404011440322234321110200402040002332324410231041243210333104210041344203421423224332243301440313322141321234103304124423012421232012121144113103333442040323320433343030304122410343402110024340031113133102133131304341442302132320421304244413421214344231130212410342120434201334104411433012222130004210031410000331211004342300422211333231132014040041030344401213130000412122020323202224144222001300104211110042144244424403100423133021000343342212004240200312304410104132424242012120434323012204111241321303103400411021012414202440034111004442404332023433203004341104240002344324334013412202233142011224322212043233100323204240131324111411402341201134412423001443011044013310212402442212414333111141322132404414402211400012430004014113224131112044044142323043001423333421420100241442133341300023113402200343143420410011234301440211101300332414313134013024101334234131320322321341122323214003132104104142430123031213440220033422413334412134211014013344204343312134032104221144121133221130222141200224312234310422040231110330000004312332431100011123321433032421223140012242443010313121044014332110314041121234324231040443204433300040013430220432211313434322434203411111003332323000113030232112432212123414134232323022010422120330302102313310141011431101440320232220431103040341114142114440414202201120222404221110000223130433432323031200440340301211434032401343403411221112410223430241313244220202324441040221142402024211422141322021114131424101431441324021124031122330003213434044122112012014123101203224140203203202341331340443310302440010324041020410302043320343412440340201302134203114212322223434014013032040232210323234240124023114434303213243014122244233432423232441001331210412014230302124102301003133313440323333202024100122022424304033042444443430023221344410130230043432423340241010412313333023321131341304132330234043122400344331024140101204114414034412020342404221312434140312242013241204432240224034023240421131142034400431130022411220442324004132111111340301334413120124331141344232400201310011440412243121002303034014040333042414233400330324214103121110412244132124234004311224302130140241321334104011042141432142033204340413402233412024222122424140404111020440121333320314343441103214144232222403210341341134401404243410143433300221224304012043201300231343400214140231344004424332042333444103424432243430134010014413231342201213321310130302230232313421121220011303220412040111440200201340204411420314012124433432030242402012344234130041330141123024121240110030332012323130010202213310400110210133112032001203031212303122113113024411041111342123214334341203033434310011013420220034204202003002231122241411212304412100121313010433021444443123421041232403420110113221040224330311221111434120212222010124413314021314433032434122433444221101144333410313134401242213131002443424004023343033003120434402044210001124143314320033144034423440401004433303434332410111443003421132043412022031044334111033301120223304304313224223301113233443134003104210033010344111004144140420321022214431000142301343333344034434300340040303222231234220402032014003200300042114413131214043022310420121021320212022200011014104121332010331431412212123440340201320130321121203210311213300240302344242443041214414243001421044432320320440224041143143431112230124232101410313014344244342010224233411240400032003100021320000301014440204202022230001013441104024423100313244320231411343420212322431012032100312323041230231422432022044331110300014443341243102324034234231343402431200212314142444404400331344001314043240112110242302431420311330320312303301412341332403303200424123300411401220321104101411420104422310140100322003404040012331202233033341121103034201041123122414414022410131233443211124214222213211204431423030342122344232321023024242101113213342334223202302214334031201310013431400010341300132043210232043203200114022022200403204024203211342031430232203103003130130140243233344314230334430420242400412343101140143314321134140200443344441340201043123121231123401321101101402413232112243424130330343430033030033340201232023020042221143200421141022340144110112342440230040133323003104432010001030342123231304112142232021443341020340224430301210220441222111231404010144044240210300443101033120133303104113133144400214044313044121440021034343403124113101204032311331311044233432430132", "404323402310441124414104311212233232204321331041110024300410430024002014042043321433302021200140400034200430034132334402003322432110242234322444100424340340310304132130220242331110032301243212202430204041232320033404220043414041032324012132242312422132241444112312101221024313201322444410243104433413313011301203102440300114101033403224142310342112330341101003431001021244420213422422121444302023302242000133330102103330010031121012404004000423111011243033123124222122122341210410211124224312230312112001332412221122411304340434212234321302031440221312024231231120022120400330334300101410322111424100034233221231033420132411433420413243213103134341410010240141042330120022042142022230430304011311141122441421213002440131410242030330331433141442113014304032101203413204113103312041300441142324224424022220422213234132343341020203201342230230334024341434132143342233033444214424202422020402314202124302324112141231002240330340004223230141433231331144333041401333324310304301313301243231040232213014220131142220142400303432401113312021342412310021231431424424013010321233024101144233104413432031234341140411400230111042214303244430040012313142211303324220423433224430120144324413240012014211402211441020001110030331013400200201444112200444424333201231214221100214300443433142043421102421132042220240231142221312023113434120313101343104023433400001041211213012310412142124241102421010203400124120440234332212304023244441313101014130010402204033412124401432430303202323224123024011402122220220420043234342234403344043220133123010412322313031232010032122044124221102342223213431004342441223241420113344304113413242042331020230123200112031301434002124114400314312104000110103302040410330234002143311430310314414222012402332200033243230112231143011324403302002004003400131032210101403004110010241132241123121223330422034003322331312112211002212434002001224412311441340433210412042101343222030220104014202100041214012303132101012220121333342312221014111244242114223343431000334412332213012124343112022233234441140024213023441044040023444041114201441103012144200311312021332122143314320022442031330021012300302022110223112403302102032033112021040120021314310143131404113321001413443324121423444020000302021231200043214210430103420440040443041234443232411334420403322404121133411413223331012234412323343411021431100322403010132422200331424433132242112110243321130311033132434433210010220131203221204203311332404114443123321433402320120334431141420342142434100203120010434010323344440010434123113000131311342304021001140004100110124011031400224424134302144141013111430042341323012333314323022143111102432310434203300201122300003223230400330410010120233120141011331434244042231230124202141234322031012322300033002041423334302323130333002230340110232133302211043034220102102211434201123030312131124130444043142404321210133104401014030231204241124102201132000114101411033423113422020231230032124101140122010213232101144341201034234242020243223243021001312003414440202004310343230233121114223420230012211224244122404232402012443001444440020040232400022100314203131313400204100303404303213211242210002000013414224103324232000012423304211403404222004004011320313122434303412011410340243302444013141124440240430012132240011020000323213311140112212434221320024224041234333231012331133214304330300243344123311220020300042202210432410001022022321031204232001200340002404304243144133004402323131101401211021102100014430034314313210241341012114114011024320314412220243103402423323033313031422431241324132314042311002223100424224430231422204411123220342343441020424403133222101124043002021013432011024332310140242210323410032110323240104041220021302442043443242120114032133004200033011042201143340341333004231310244332024111214101201322000410113242221211410133244444131243012212343340331400142132444130202131331314400414222021024334233410314243001422133414434214044322101010334320223333232330102120111124234412104020010143334102441213311322023140044420213300111321331112324432210134301041214034130042132423013200240041440312103234322012211023004244300401030114211023442421334034441223123213000203110312141033121400333234433413413420401442303403240402301034413331031042404202221232444344032210211314200134021101322121034431131321434243011143122221400301101124024102310410131410443231030443033004004243412043234314342313034403124334201302224033441002102011224244401340323140132143223003120104243243", "141343012420103422430310213134221343023242220044320340200421223411042101331421203100013111012412211121213241002320101012004131341042311200323330242013112314214424141042033411403311131113112143242413322433112304414241234114103443010441230130314123041023433303201321231434022040123231401404424410323400423030121420402030402411030333243323242422041123002433214121014230204304012233112144140302244420404123333410414032332444333331322012331423412100233003300140041111313320300244022041324104430010424121343313124420023030113021201011200401411432240204104243323313010211322212200343033313430001304331414034200410023113034112331342131311142444204001142001244232441132444301434113114244311212403402024131420433424132404001431113413012124044300203123412041213041333313320313443330402423433043410304423104032043140011431320214121333321141443012240422102422424131204011114110301213222344242203411120120341332444213201241241201311331402334113100334040003031432331423221414001030213102212302320440112243212201231033242134232100110030204434013124000321240342322012440443441424441222020113433104430241022010043304324022043440240440310010004023214014142302104010402220033441403304334341234034201330122133000213244433221302240400443411344312313342103144003412342324041220214001301031013421413204100230414440400003203324040440110003222424242014014032244033430011321000140143444043330442410432334321012442243400303142242203200144341100200001042221144022410434001242032240243300442200311304432234023123030420224233301220314310040444021203104031001431404140032043342123113211234040223403320431410001420410224143424330434004224311022423130300000200103341120304410413303234112020430244443313232130114440213131412042210144310441331241034012243141400341402111403404110120401204121340431400012441444323414313440321441031430441022041110211141340441124322104343113110000214244241301043044002204001103420330020214041212304213434201320312140324410033130121013103402432314214123111103222403343332232222333010201332212013124303244222311204344400401304010100403444342034342140241113103300302034303243031111132020431124141014111100433201143001413033413303414300400104320123212302302031034141403040021043132431024340224114133434011002110321223030233440443323110103322211302304134203441011303344130101331111003331020213122121343110223331333424041333322013131033234403231321102202423442142144111424033411302303122121204014432243023030210012141323303202310333041102213230421342002202130420210021242001103244032104244004243421410321322311333240022042011340311143104403300000024233123320411132122410002040133320324333232203204411011440023400343332231114334302311330332123324103000301023133130123130424223224202121443302304144402232302133101023444102321241000244142210041044340231214114020124034113200443204113010144313020210133044042234414442442411101030220403010042013204041004100004132322122412120400103000420242330124401441412224144320033433121204400440431302031041142404242444130324004222102342302332223040023440130443244040243400413141221340110443311303100103302113440313404330030011001344441342344331120232233430142323233401324102043241441241312022313311404240321441004113144203230330213100410320121033332412244313324333412221110334213440444032130132413303320130422102320244200142003010334204111343200111014424304302412312120422244342022214332112434140411030002003332244443302110143432120411143212100341423141434440023412203440240304122021303000114222311120444134330114304212201110140013224011044404020244210411340304034023334132341304342200213311024422141103132422422044020203221331030324104133422001340012440144202323434320333010144144202134223044131144444401104421444124034031222131311313342423421214303313221314022123130242103041443411322231243112341413423303120033123234403313430324443110210332223014014043332213000401041134112232242411223102224413244022114120203000432440332433334132320043414210133232233102010000043234032234414003242220101344014111131242311100131412113434302231044140003020440413244233231433241431043402240111404410023303412003302100220440020114330441112012331242101214031032134333031113402133240032101411332004332122330324043303010340234221201243032341000212043140340233123124232412334000334010314323224332014024323111014111103223321334421432422214034043414432034232134431101341032422202310100134422413440300444401421340434322431241324313430212031202032423030430343134401214141103", "204341223410321242313103411221330241110040222234002330014130243013224231202102240244240211223133043140313422022211443303401021242234110223022041110421401313231120440443101003323210434233040410404022332412321343212434010232320241243424132130330403314242132222010333320130133241040410430311334344244424014442124214324030134340204231232320310112303203034010242324324103102344441201041424011311232044322224413442433202410232204343423241434023220232023044040443112312112023012043222204143334120111222300300102024124033134142234031411110010140234201031402331332233000214101222144230203222334043013334221210424222304423144204114242101424002214243234204141413434044134103102412300301131444241302311134211213133102301014313014131220411244441431223211122012321112124022421424410223444323003040103423033014311001323342024044014044441140431411044041440410123140012222020400443000002312400402434220240230211213403110234313331011231102344303133114323334113222431234234133234023431033341420201113244143441202222043441020443100402204301144032140423334432213402031033401133434220420131442033210434242011031413303430303134423002242422021014241120234143134203442243434013333031202324242013224410101311304322422004230410303142003112130101432404123011404034110143001203001024101441044434422334420022420023211044331130214214201122041403433421114202024312310343144221434440233232423232310221420230310012030002224112233010010444034034113041324012314433304121232402244120411222304144322233302130032312443403203230304221133021413340132412033143121131401213120111421411400200402030330104422042113024234221210123022023342430421224443433221302301104243110412130313044130203044134144234432311302300030440003211232423110123213133213120332202210202201244240312022420234133234332400134041043341302211443422302422104201404101424040343324403121420034110404403044403434044410002121233011301021441040024341121240343422400432221201131240010040143320040221341002033140021444024112021230333324042234301334320040120340334111024144324312430023333311430021120214021334400330142020123110342031400440331132403304004011041230244101444140020214023134004221241040223401244332420031141204022334240112020230024441033240402203320431003144340234230042322111021331232341322141203000301042331334132041121302444040401003341240344042131020423233110201244100410233343003411223041343410122024443000441212121133002003011020122243201341032002003211004430401013020340344134312114241104440114320421101030320424402330241011414134002224321212044430034212340320421211133441204343200304133102140323202030231243203224002212132111312004220034124303213410244424414411440444043400210431222342012043313341331424431432033220030200312242432340341333101144342011012210411103112432401221241012202102420014130014432124403122430113133023424440303421431100130003440421401144410010341320232132430202400030021012143224402412331433313112031020241111230410240001214202233030024444210422004211440001340100342333120411040423422134024023121143141022103213002433112030033342020442431031042203302413133414104142033123312224010121113330344421110201423332203034122322424430144240041240324004230023002322340023344214000444024042443402412342422043431142003400444241344423341304024423411410121121123033302142412420404133421221421112412211004124303302141304031223320210432312104224004132143030233120011214434002234032124140321214140214010342003103413112214111312013330020433130203110033431300343130003114010144114142223012024212123234211242024430131342203243333432444114122100202330020004020233110033240123212024243043114000104242014203342130104213134314003441343032120440104441113120221001344303223310200100321013331332141221022101333342222230110334201112414031104242344200034413030321204224213013003332013240424041342131331414422132202433340231011302144312433322321023133332411231033030230412011344222321121323241004040310143241011400023010403334104433334303423233142102434240122300213132030140204400031131430013414013401411122212134214134324233123223203044202311023040443223422030232040100041432044411104423313214104220003112404010341321400440334303442401404033123122240420423003122041032443443232120420443014431024012003114400111212012024001032304230244011010230340111113422031404001234223003103321430300312300201110044333100420404244224342123202120120230231230314341440433133043121301411112430214004114304203344124234220323423201403034401102112220200140344431", "130214440221343242143010223222444342103101010130214300442121200120241421012114240310020102200440023300000132334011014343241342120132404434214202030310242324123221002034224003034044130240032413413244443134120123033201320140014341032104232414021120120330324314421401124400320130024131011030012121133041143141121100132123343104140300202123031343324201130233001210224220114221322424434413431031234214403022120332443122321441142140033302423240031031332142413333312014420034321131034241422132020130134011114140423300032200234003444433200311141324313102401212141132124010011312041112243342122432333123310100340302233313114330312440214434142040313230034112114102211040123412041212434043131411432414241320322014101111323342041311144021112430431420311441430131041334330421431210202041044004231033244140042004331331001420231224120100422344031343202032143213123442322002021034103120330042104330343303320442114441320401232103332303004343034302404033114240243001124210133304330021023122020212200211003313401232114332211321301001311103232124212421033300330441201123342320223122012223344424200130023401422032344120234334242100220000043121433004413112211241022143102211220233412033213221221020110020331202203301040301021341344103230422411131031301212100033120130320213134132224400233140441034211002320321401303300142004101410313121124014144010241033341142411432020110122303014102122232312242333222024033030211100024043343302301322134114221104121313031432100020213120211313034410240341300221334233300131411210313301031224200434223310341102311213040122101302231000013022012023041143303022320314120034130113242210120222141314034434110434022144321344041203413441412240232214202030310401241213301214041303010111043401043210403204200202111033300302240122402434044241414014333324123304423241432424302010044311233002134340333113202002323440344241212114133023134223031332330213420312003424133122341211222032130004414124024424444333044301321033231030244100444111204322024444322141132344231434104014130041100023310432112023234420044130313103322111104202442013111224321142020422312422104134111123132434433021222132110312223224303021042013011411404240204023241442034213240324344043023331432424303004344034320020214034141303340031031302234430422142231230211420020401422132221320001240240401113440112103303240312112033133432120240303300014104442033043320311202312323224433232203311402444124331031401124300024144102202334001223132142313203321002030004222200403443412304300120122111114413240121131210423323221322403202333022220144342123233302232224012044014130030403221144213432041302233323431420314341010330420412232333101200400123100440023231221013202202223143244142134220044203032322322222330213134100232412130230211044022043431220413302040100124212021221203444030214333141230412423113003313333000422201041004224004314114342220032332424000222332131001400012001433100212334322324203403344200023023122241421302341020320013411422321144344410201241103201343222003243423212312222103404112211233432212132132204310040123313430003400142401233431200222321432202122310021012311103204322324333033112201314003401443422000311340031123244410414044404000413333020302342244204430301120011100341301424231041440043344423222032424423431240242113022024313021213114004122322321203011211131043341311032241204323344133102344422121043012311431433230104043341012031411030234032013422413431124444341132000023233030021404201124400413200434213441230130241113232110404244030402002030002422013324022402142102411230124124442421111140413400244134022024341122100010141232344444443433230401102241413333312432133120114411413034202331342402301304234221004211032244020203423213322132113341341300413210223221332433010333333101113442111041214410232042304303322043104343443014341423434400121031313133002444222424414240030011421223233334020010203243023330033434433131404323441042341442204334414003402441044412244410244220304032021204103201222024043340212213401214233023010423104214402032000334341341013432043420220404403300321340040030443142242230121312200441300404401201120114401041033303400131100420321321001240341324023412421040031424223011104124040044001312103402203243311040333420023001432202314001144223314233211112043020242434441310444141122211234234324432420221022113033104303010414344413411230413224123304342203101443010441141301203022024302301104140133243103133314030442111004012321113021214322012203303304143421411422114412000330220", "121020110224040201410244232414322120303143200341310210240320020234413320102121243010240210032044214320224340211404211342431330144211341421002422441411233322031221221341113414003131022112433332313441144404403132423143240420242432001233302043440443402301440341031110124423303424401044204133034110434010022412313102322112330232324033144140243440144013323204214121114102044033234111334134401204214030311304001210011244322222413301004110023413031200433002403402413033100333244204124214042413310202442332410313400113334333042123320443021102224134443413001132134421332213241442243040000030404214343322104303022331441201013141231411002433200043034100021234400013030411234421231131113411311120434024233221340103132112404323421320414133431021120243023121214304244233024111102401432030022413130031200011033412122221211204333211401032104304144304423312234020123132411334321304142222214230430224001203221434211301010221134311321443424002421242234044413224203323440040131434404030103410441230322404241024420214143444222241404343442000323334031204224224331312332214321121142403411223013021120243042124433023304221231042031340301111324221413244403033442303443223234420310120231213324034110421412321343204033002431322433313103432444214011110133424330324143220422213131121411403204210400132410400200420113014312230013221034042220342203124330443423443114130240121301222004401040230042332121440124123403122200141413021413334444443200141000432233330134413013322332123434033122442034022131331034142424241123234213230101220021122223220431143321333211432104333201112312132003442423000004322102300002302313012024400002334421032340100310331041203242232042442041330133102021243420421103032322040132321031002043343040311411434113230342443343123323140304424200301133114113104110422340024313203211140322031123432011332223444430211112232201330323320131033444231431041242332140040011221032232232023341330420040210132131212122324042002014334123414431432240243143410010142410114112240124314444333231332324120113421222104442332100440234122040214002221121202204012401203311304340442411243134024402342300001002342123000302440221112411024343410203323314001033210243102441340323443042404412204010014012403221124234044214123024300420101203424032321031030303441430432443322221020213204212431322122143432310201312303222234342411440042441113433223401142213121001244002331304140012233041224042323101121433030300343024143141314442122142104133322404423033312404222404043133421102431204114402224314023433114042140200113402011340302041332411420332232413133130313440320100240001322414321401323222111401212413323141441242041124312004214132404231240242013130243130101303441223100223020421044320043342221031421430010141430133023404012104444224431424041431112244140144021424230203432101422240334240404341221240432442234222012411223414111311432140020220040401134333103002413043143004201212212042041241144143102032044442123224133211144241401204212221204123131012140010203034434334033004440122224234023321241042402141213042111234203033020224243424021311033220332113314310100220311130002202443321242141221100334401023331320140400203100443331403221404443040031341240220214104410140100133240134113222003313400240120011010042344013201401021430103200223042413401032412213000213132200013423434330214424231130440143442202103322410222422421114323412412010220003412402144233030210342130343231340012104233143340212000244122443024422420003044143343244044032044023200412020313123144040431301421130233120114212023030433243144434123014302424414230211343024340122433120143104244044133433421333140031432001404140110202211423400444243131430023134420334041032131132033032404011303011101423224402314241340200313020424142124334201124122330110121242224444331421023421224213304411442111131300414004330223312133003232003421211331232243411231144102302003112231234204343444324033222300241031422424442440013102133130230010112011202321034312014004441220001403133134021431140421021341220204142201122244032101122003312223423123232144110401210301241434012214240103334433443113210320123324131032303014414223322141313330313243101321213330341214331331423221424103113401120304414123123344320440122204144421133131244404441142124134412440041100130001434102024033113121232431330114110404113434223303213102410240020400201004043123410411211304231003132043142240134231124210102241122331112434031320311011033410243041233022042111231412002430424034202111322424110034401", "343432234232330334100402043004444423133032333013031010202404141324401240111111131132044320233203043233241124244131213214232320330401334332433140242220301032044302301144423312304241333314244010231422442202341432110310111304304140403121204112324201211401223430234111004342231304312242203042224030134031104422433042342241213341140242021421120122434421234123331203331030043044432340002210003422031030112022434024224001030010131301102022213211031102043204312420034333404022001224311202333300041213122101102443420433321342301123033124340421440320400110222303421431233422434110314401442332032314002433401123200424210113234000344231314032030224021334214244112212013100110123014232414303122040011014110444030341244400224112443224203304424034124204443434040203134431304213204143011122440142320033312244333211202330033041232432420240344331301034333122402400000023444214004012102141402330112410223340120044210430120432042213331010122014023111442133102001143134031013024133340000231300130410322141101041433414233141413044214040023100141301313122441302214134100221332001344431142440343232332403121043241433144243441403134244023321001123403411321300214313110131340310201020234040113410212342104143212244311012411342103240441322034003013243442034230302123000213024414234322300444001234110203131221244411430412024004020023321022424301241133324304032431313221133104032401423413210243023234400113402231434111114213004442101333032032332030042404303044323230231202332423141444112213303210014413213323201204340402302040333340421142041414223421403432001320230133041042320312401101403330242401312033031144434343332400401224232002221222313412124233242042000340424421130001123341242102300432444041310411203033442413401132412223431113234343434134413302131123211324004122311232134320021320410420112110400014313114202104431101043330333044200124301214433132011420031103003303202102214303134332202334100223210220143332104342401133233410214310211420431233220340013200041021300034243434313444314431231110101122000133000301413222342213022430241124413134240023330241010402000212242001413321244342434204411042002004033233343204033332020334041240122121044100124343312110440244300311221002012034211424201123224011004222343301221432412341313200113412204343000403112011240213221022331213114202103211400421231404134312121313311441023234213234202210132143001031343224111404122103201334203002101044402410010222124331101110343221432004320204431403331441304030411003343000341230412043332413201114012212302431022114230434242220130301042224001013331211401244041303021112001313440324433102110344030001100203112204200024102114321040440004030100203324022344020241340244034341142432122023134034300403002342441122134411342123233203334340433232120143440400330220011440002232223303124113011331342243101141001110312314121023343123121322302332133031021012130244341324411331001431113022432141030442140224323121204242323224103124044014204322332220110030013424040224014120202112003132404402114232434243303312000422000410041214030441110141033132230441222102020042231242044434224411220433204134031001041013221422311040340122141243421431424101010230112422441022102141014210240214403423121304440010321213142442333243400331113003301134011141100113102024134241101300333330320441024011113423112411343213200102004034422321033203424302103310012434032223244124302220242241420404313040303012043420442340041231001124040043130432312333141344322103403210022031214321011422244434441320110133340240330330402401344243314422303410223420041124314331211004001242123322440204431031131032340334304240331421103330210203343100022333342140341441230144301432133001220140004134104233234223422011222232241421222232241040314144143202014443242141214431140212032324331113033113040032100343230022030323141433244333111144243334140010201144332024010440102111133312313101143341040214444212302224103302102124431300223401221431001422430224113431041434022424144234212214323144434242142004422424123413214022314113412402430123233241404141123010200211413322104140231144240444001214412034140242424123000133230001042411121131411211113242202030240133203401241242131322012122311244404214123011400323414011002130224410400423424002201424114220311303143002211343101020320020412130104102421223342322011042401344312032023404244112334322030413313320311210201101124021411041112213032334131211044011342304040142110024031042203401430341003243133433200434222122222331420030113303221021", "211042402002302111140301443132214012403110113334210120430041111411321140440322043110244323341124041413202341041013302444003211101242334412012424044424003140220411044000000011131303034111302300131123104044341423241131131313410103313332332042022223214143432220411403010340432233332310404234120211211123334241144021200212241303332143324141343003004113213132244421034040412240224213232032412140213143341310114014332031312003440340314331342302401044111330322432430341343203240141044302004041010332403041101123124310334412043240123220210032301300333420120220431143100221010022322333130312040144324434034334033300020033002310424003213303414332004400342020222411311323032131010011441341143304430204040112214330012334012010132211310233441120313024223344344042430434013330302300003231433003304441011101133222202034211423414042343313034440412240244030130144100244401230323224323223240231040311434144424132140231444144233442000414330211211322441022340342040441033411334430013413034421130234311104433231201413133440302331234420041444111103400231004203121104110004024223231241033411023332220214224204431210311203413431412434034343211123330412111112310041233432312420422412102301042100141101031234234233313224222404023242434323111012010201443412320122200221342314021333123210010410103014100112312330022411114212311310204240442330203113411240344400123134412140220430410031420343324320111114140131224022001324112331203042321142314012121314221413243113102401434411203403002132023301111230102241230043413032241214444433334212020100313034022111313010122202323332303112341010222430234330301324404331434222403213410132114340310041100422110120024234201211010231301010114402120434420143241313133342123442401304402221000300242311204023104321222341224133332003110421031310311424240300311021313221440414043133412024122421334023014331224030400111031033442032434210342024420122244304344202323322201121013402113321042123441144000112231310341334122300040413120431334003213402400200201402322240210343441110223041213133224340314142002030220043441014240241022231030443422300303214114224204120132040012212234040004232021444442303140131130204143044240143203111030140340313230334431123331214133341402110100142242323132003344321431101441132104420232042431431430442310344011403313114031101034004200233123420344414313001013332413220343001412403034320033411103330033241321440013411432313442212122412341401200330140220240320223033121312012401313143204231400340321043144300203303141000424304032224123143230131443300223134142122412204430241423042331002031400020402432032144011401413324222143013413033130421000420002120223100132022244121423430030321114403314232400431041040211231003002124234101311400121032344124333204440124200304131041411044134331401131331404423324010422030432140341410120333011323100013044323121130313432344123000444404122333440440402121240333234421223333010130432240221413201424404304134312313033432203202200301212310441232304141034240324303004300123333140231022233112230343234013422440324030012221110242012100031403421400440040214002331034013222221404022430133300243132031312404344210144101431412144230424114241320322124343424120341104323014032110414043340241030120230414340403333402413030302203413113202403443312104043243024400331322134341433112331141041121210212113041212103021321104402321430233131213042022133233132201212202144140104104301121204230143414234114100030120020244331104211044304440241334232100230121110412021133343323304401043202213143231434114043021040342201213404021202124043020201110202310330113143300033223433401120341121100133031340140420232313123212303213404431230302413203141341300044100012240140024012343320433140344300111022013042344002210033123340142101420220131344444043313044101421341301021230442420240123410334303442112443030330342232210422310413021104043111012410031141144032201013030021200003312313203010442444330412410104002301304221421333210213311411433443242141440021003413344341414144112201131433044030033001304030214144220234342111122331400223222332404001222211120444313340344412442134240004112022324422400341434441142221220332213411142002030003133333444203200443111102303114334413131104333034111020320210113134224123431334313331400002123443004233132311111221410024010112400432031402444030210302141410334323432023444233144421140013424440344101012221420421244231233030430040332331413010032403220402101300124113141023323342341043402133221333042114013043324412230", "230332414440234224300221100033331423201243143321010434224310123411201010102334300330423331010014203321242422220201114411114231121134410000323300110302344110310113132031402113003222421000314031004042041111232412012200113220234233121414333304103321431401113130424034324424324011144140030321033334314133120241202443232421404203140041202024320141304114313224124221110244103342230100031323400400403330011301233034430032041413310322100041332301242214201202113410104200033034310320342021231011412234413033014042441313430432241031023043123331403040322213222330212442021330310210234433320421332412343242243102024300124042410424340423214122301011434014311041342401114303004023222103213003231410013004043214423431134102232112240042112301014422123234311100013320102440412413411223342140241231023120404023042103334440403440232013242313331001311342131103224022200014033213224122101013411142320140421131321344344104220442322114120124342113431142240021431411001224121123214402203301211232032001324300240421340333101243130332122203313400402334010212200144330142120023342233023322134442012434021441442230222402423201110411440104003320002233433211421411431140022212210202243144440230443133100321442143133303200341100314343104034322002041131142141320012343033421100301403333404014033141233201124040404333142434102011044343100243234321442440211310012304143302130112103311220140013244411212311314044404441203322342234140134302234234341132242122123322033433402324024410342441213223341312320024200142033124203133143414343132034314311130043220420113243120404413034002442034241041340001132300234314101222040200321302133333043134011131034122204101122022121433001043411420034433104221201131231411342134241244210342414401224322401412423111200331211441131041112110400441324423330320110212341044000232423210443200203301214321120433313323301112011423411414013300210220233434303300323200244324412120444131141030034014334141041024431112300430120310102024133330143024104430324310314121200244213231404031244300314123042430024032044144210141101302214314022433331332121143131223312231440214432224022320013244142323404142422143042140411214202112042111101032320022202123431420400431131422134400424242044003111030442303312432021410123211431342010100240131100033134042441421042343223220311311414244342034301003221340330201110204424122441300124202014313422301100304134403200034100143022233430234042324340022344422012102300041140400213240121003034343444132224023142421112311120213124114423132101304411241403441414404110031124240211223312312243003404020321133201440424434203032123010032224040011010442414130030102130243211223232232012010322010043324204310423441341313302013023240403242343122010314014341401344231204141210202343223144130122104444342324344203002344010343003044421030132211043422222434421040442000001140244442102433013411302230101222013204313331341024200313412120142322421444441342303103002240132202411021304100222011001312423122043232033233203124143142032202414403201111013420210102400023203313030034012012341330134003143341204343313244304444204112343443201340230220244320241140134312424104114232214213442204210003212243031234321322420323140144121213231231021304431304321123342043433014411421012201004220131422401411420042230033321143400430020242113323424431014041431100024130301111313232334324232400013344434334203033240302113411021040240410344301320411021342243411144410440011321011244331333423041423243201014343030103110313122244143011114020240103213120214133043301411423142430330411404101003414003400323320333403110320012401112044014310321332224222220212400340240400300442033213102243222300343410141411121124002213110120044104301324240142311110022032231242414100133101012332424224210430322400430413443232143304443330302101330334322322424241322311431413234421224211422240344011404034330332302232000434000023344023143011031104242401122413332422310042020014033103243144212343311202411041300203414034222032223340021244431231113142000010424332044014333122022441214141101442040403343121100121432114334312043224014120031140430221114111224104402331021302344123243332122124103314111344341134033040023432034304244222143210031210204421240343232144202101433434241313214321321032433322141410234110201232401034342144121111002443131313112341431141304234110010320414142400214441424232100441412011410124232341301022302231324011422123140301021233204334213044002203334440412121341333403030041133233234224032141443422", "011414021343000200100113213401233314324030322120111340410044342413242233410244141300441333430304013402342042404401103013043444032040402033003331023002100142200320040122240010204144002133121040442024403024102110240132103223333324040413134022214040401401030303042112220114231111304030014402241104142332234400412333130013302130424312203104004230430442310040144341223433242043223030224304424012033222431243323000444004002100001340234434011234223042402431422014214010404042144034140142411410022340232031143103121340323441103204313332444131040023424210113132103021222140320140032343044232030422143112120032022112024113133340203440102013441131414334400102213143304142214344012424113100030241334123111003224021323033241033331040042204441242320440324310230103433341432210203224343321430010332043201120143402024010304022422401312341022043012442221220023113143331302000342311044031241142412440043012322230400444034021232111014042410121043342121433101131222342334320002400443031340330133232043331312011200234224100041023404030203030401440304140000041301142000214113141311144241240140044321324444202221121212300422413010040413020221202224214303112041202311413232112233334040323101303423032224323424320122224023121033140330040010121312231410413420230204124401132242231211344300132043112142113242444403324014321413201434122310140004441331232221103343203014331020302021310212120110402002013133110141332210224104241101414223423141031443412212302002332101423314320403004411112242310111410300232002242414434214241324311201031411230443404303331330433430244103312424122002302404111423130340314214440234340004334224110232004222334140123443232124323404321411232341303042031441011304101203013430320334344123214211132042100104243210331314024243114023040301013401334220312034214443330300410232303232113134412013312414230042311014003444422024003312432013312030240403122202131242431410013244141222404420312233231300100340040314233002304211023424040214142141144112433014343220031332130004223433222303100140420431442014212124414224043204234042422331312100114422342301132011133020143000144113221342034214011104210341212110201223240430232334441113442413321331031443000344421120402333000424411021441104131420122003200403321423124210044324101343142403202343241110344102043441333321242032134133324124341430424112113012430303210044200434021014440103440231430203100143412401030323021103142004320310044004414113314104044044422134440220413304020311401444220441021410234003204223313020042132234140410212240311020042011324304322444103012022032444130421343421203203143441033044203301134200314304121133033441414002323144432344322142303414023132112210200401241343340300311213403440311103041423130042340423432230021233421004020023200420320034044304233412104344114412244442014434242013411144101214244043043330214201031434033022143331203223103244022230222412043220110211030324004340214004204321421213332010400033212101023434023312243314414021342341140134401033241401441313104400301014430041423114003420001201410202123232423210033234211420003410040234431240411324102400204343242303032243143204242314423143321000201040014433201301224100240013031320214434140332042104034002412323132440201410140211134100123221404320340030221204033021331233420421203211114124330021310240004212133241323230434120223003342333342201101030110411024342122014244430013002120114001133310213234124321001012214302144232241111200303332210203341102014212000102422043340143211432221102140222444310142003111211110443222023320220124013414322011204431421413041014123220231120304424233043324441422314313003312013042030302030321121113100121404103141133033321022430334011234244424031040023424401142402210134410043112211344430003020400321113304200044210410240232434044214441104111442213310101402410140234130132230031130402030231002331033102244030423314233421140141440442104044030341024232242320424321120104102102443021310031323140413042142101314031111432213012400143011012244222302434321022103011123140100132032140214104214033334012341023143140412124434410421314232034402234414341310114000432002022044110321011430113032440301204341441430042132432443043213042312144134340441400423213324304121333234322304400021222043420020402204204004313434314314121134422144314041021303341104412312230444330414314100214310203024314424231222040333122334320002340203202012141034104040233144302402102012344210210110023342304330004433311234201240400221100431110431140431023024402", "213404433314411011121134022432012243223303232342233424214104102221443134311412214442112204303023412311022203033124042330420330132010231101232444201144322032110023041341133214322431244432002003343443213121224131400014000411031421001404111213124143434023344124132203303403043114310442010400400203024332144023141001311241202043230021214440001222024333042303111443011200040204444113021102212230230200134440302223444221312212041422020123014130310113424241411342241241003103042210040323340411021004324322333324112343440304400210001232334410304101422423224130412002413014221123133402132040041404301040424124013304011244341040201311203312001104321441342110100101144434340133111320200401444324324420023134320443432304213413211043023443322304311224020323241412034244201201424233312311004232114221022102114231423304430234001030042402140414342031234020321443204040241310033440441324340330414221222233201444411202320421004004012401322240442123140100231104132342302442413130333143033101132014002413133322000330202110424012200240332023141022304002113314122410213001101203142404044303034113330144142304013433340434304403200133401322431310323134233432032030033333120143134330112400414141111431414204042110442124300233103312414212300322031223100324112122134141042022323021402201430041023422213021214204432421430212312314334212043334440141041042431224024141100432421041040244040433042004013340203303443342440144420001242002210404304200414311440333142440200314142124103104020142144123410332022040333344101010114234422000144242201114214243321030033312232240031232340020300110133241121141101333404111210323400331132021141243431042034123103323432222320411233130414130303400013024022124104312410240031010004441423440132203011433201240414030121402344311102122110402242343041000111413221000002214042230332010032311341333140143121343340402302242302302401412432224401213413410102203023323303323312403101012314120444242313141202421314430430323003141401302311223004314442011231113001104430331314210423203321032210131423414003230404004041203334300003021423313313441104103304110223440041342321131121222300313211214333330210422410410320022041442033140412021340104134031102103041221141213140044203341023012034112340210322201144430444122121032022444214142102304301210101222204000400202141223440341402403200214433100004023441131220420023344142200300103324040223421243310431224444301133224424233420402131233221412244203313404040324144202320103212110013131044231001102130122412222043030410300314142000240034310214110302120402212040021112211312430434311340044243042423341030313243032402333020403303341310101143310443211041230101334042203444100321321144012331042233044023000402443110320043112141321033200230001401034104140331110311423100313203112120143331001304202034211241003034104123100440220443010034344134312220112110323042013214422223314332413320231423122132401400230324014341400040434223323022242343041334144140204144322103102241100431402034421320040233443431330204043210424300041301021103322203024434410033443114004224200212231322414100443021200030024324120204224030440432412444432041134021021442211400113212223114413030200210013202244314102000313411244420423114203132143343424320020143102301124401001201300113201410131130142423113403441343212340233330312010132122100240433040242303010322123032121030140124111133433320404411001230434214131041221103211413322434233243324101022441301003001000033331300222422400134412004020231312003302443442203412314430223222442301414211210431143434342040034420203141022203440012032211113041224134242431420100002203014301110200131103434041111132302432224114322221103303120223442102032024012142200410333304223320142114222334311043424034023431131023313211441422332044404004120443133404003013300413124330421421104032314140340142431333141440414314114220140322312203241032043040223130120321242101333222102300010134002122141233321121030403211421324311001010113243331020221212404400301321401422012102430021034323123433232004420120103200242233331103204413220140401014440322201232004204001411111442012232230122300210233031314432320340323323400423413200300314223013442131220434142130114330224432342120241340444344203114441414130020042021400221330002432333200241131133240102204111302114113021310112033431040040424432010344111433114011113233410434204034301124304434013341023331241312141040214334312340023232242013004444442410440012422423444204142023334123130303311424403044111320444412", "104200033213000344321041024343000441043132130023241223334110342041430003222114314111444300023443142304203041304444014431302232140242042343323301411412330142344221114432004021043410111223010342303020202401010301214420303311124411111333001114444033422434343044111004401312114144120131141430134022144221234040010324214302444014010423443100310034221020141404301211401433322243122011410341214304420231210122412110210041301414424411010012111130122022001303314401323403014423313044330400433343221203144443323331111431121132013444220122004331343320120402204111004040241332224204213323043411010213242321303422214222230303404322442420212332343010111314222333010030132413034421211320202110133321140034313211112000132024301114311332124242123122300344311100120422110423041441244424244144442023114201341242200421234330013221102234004000004212413304120122403143004010331323130344311430304113030301101021321102221012313034444204022120320300141132203231114434111401021214211434330021030341402121234014343334403010210224111034103043334304311343121033004342022241443233312220020210303043400413210113100220240031403114043434322244443314122333342421242222110342033344323444432222141244444134210133244441130220144202303341143202421321344311314322002043131241110244134203102343300101241432300043410133111203332224140212404130043044220331303444214200130212331204340241110304331230341431024421410334020210300241301044301210433404413431324121423040444423200330424302331314343001041340242224003443311141412234044012111313403132333034123303013334424104412330441122423311212201422224230224203131412333200000131312220002040411000144221140413442123433030433012120343324013433422014244330342023210133002110042222442122200443212432112421444332223424044131142344134021120330443121231122434441232330211143402344044111441223314142214111111022323114301224002323404344420241423324112003312222340040302341320232223234034030413240101013213221322330300014320341042411010320302300123100031224303324413414044342323240011011034304011103112010441322413203212120203224014133132303411020423042434023213443142241000242220340301021330012444114200040321310133034230401232034204223111230444443120034131224102303312034434222241044440024032134130444142223002241111310101312100431422014032210331433421312134324100132404212111322444223001403202233231402010401033232004133240331442114431130222034134242403233444333410431114441120342413314243201224130404221313044302011044420300342101320214002223221442430004001114432442042242422213332322131114323002221040002304444140101123402312240230333203030120420131422322131220203210124202413313230130140210212313000113222021423220101404303212340404202411403422442302223103214044300141403040333133230102023224340233130341134110031121041104033402304210444423422424234122131142134141414242220402214022030113240303103130332300342130143401420213241441204403414302330414202123121424424402131223033321132032111443241311244210441013233243401243313142401332421102343234333304010233130033040302032112011423204231013001231234130230011441221422422021214443411204104232200013032201004132311421342102132443310341012033024301443444200404314114402443233401044332140002434043223143122223241211211030012030423133432340122300123214144224114331403211241431402424033213123403003223221203341244013030342422313132242323003000104103132212140222330330431213041344011300020114322430040003321044212413404324042220214011120400032203342410034430231021303443144314002143004313012443214102144342120320133041043033412043414442404441423124404012144422421313343200043130101143243132033231002340241101143133102244331042104121001003101124411231301431101211040240010434214120323303401143320034411313432022304000042142200032210110123142040222103320223201333333420440201000444442001431222331112132443331012421142333010114222314204434434322032040411433121103241433011102021341104101244411044313434242331023102103412242431322231144010024300333332014421032443214210041432313204123040223321410203324221021032440041203231444401424241001134443322120232232024100322332403044320441010123102020244411023231341300440113141211204124031024001021110020232233033024320041324220324041121014134241342242044132342002130330014224204304302323222401031244232444230041011133214322404020110122112223114244012411222440204430020122100102322341401121340213001410441433121320444003241023400431001222301123043332234213011440112200420320420410200112341003", "201001242141132401432144401110101113341322414312122302101240023444233430031212202022304220121440020442243123034024342042303014040310311233401122002340003124141432230401010424013012431144001103431434224222011011222332231224414201014243234001334022103411241420010014233213231112231041220014023433133203343233343341142002024130321302340443030420330431012011203200033241340041242413201233402124234031342140031032032231333122013404410332030044321021041000013340031131232122044213043004431243122141314203044342023321204230104131144343324113330423430104044121342214124341211313114424314014001323122012044112001204400022032331002320023412323241010404321210131001422202303433024121422002223222310241111343332211422142042342444421104301231443004122231112100222203013224414022331213230101234313112402420004101231123011322320112432400124304421403130124300433101443301011234044310212314201344111311012322233141402210104424321140404300434124224333103302131313443034101120133403102100112412334322020004202430114442103234310242034014000214200203330131232314142034032103231444002104410344401333043342021304321213233034403033410124031124144031303100041312120011300014422302112302103141440102012443032242331110421332434330403120421010423043310211002142232140334113420444201441140411414240311012434220211230420102301410441224041410003434310340024014203001420002021023444032342243210010412121220144404113220212200342120020211140302214132024331432432101334001100220443343111201214341232043421313411400331033141402431342214330244040203200133014034211211234213143312144421002422323414334440211114401243004432340400320421313232342030434402424444023341301122232422430310033443042014010234234340411030002240010203032413120140212334100443121444134132040324121241323443124001234043401403011333041142221144002032103433043131300421423332131242342101014210324230241340240422414241321333240443400244422024321324101320342432332113201012324441401033311301313421241241230000241102322424411344241222130330312042020102340443424001213023434240104340433442230340400344214323144032220102212103123021224001404020244130300303342101200013220222143201110241402123203440213300043130403314141032222214444323132021202103303220102202241030200413432033211322214040311112111212431012400042310333240421234140323221402412400320131132223414004313141213434231222100204222404333200403334231212242234304322421333100303422134312402314012111411211234320023210423041340213422132234243231432031034230010433023011431142123201244141340002322040434323024101231432210031414014040020014223124111043132431320404121444110302231030222403122144230130341320004033402034132102001412134203202241201400033314103024202113401210140324242334144312340413000102220130012304124330143313223132223040113222043443444002313441130031221043220004442400144031023420134101300302010402244332024123143423100041201302201411313043133230401241242201321203330114230120210314022423240320421433421404114112143102031010411241414201042340001234443224322212014142433031044344313032402343211141230224012112112311403311243303013031143334421434121203233142133043423110210043104131210334301402410300134043230000214240002103341210033012141303231333230020032232242033410402202312431440312441333331203140143001334201221322311022323344214003233031044201310401200323013341140422433334003413140431424333132432302234040022210023040314422122101231403020131400024023334331044113011113301223430112414011443414013222120411221412433244210003421320430143313412001210321422041000242033102403434343041030444001141040314442331400033433412100043031001331441103243010440232024414023102002143132042220210241411241132131403440010333220121431133113320013200002204022100410413430112030032342234240021044040223032422113441024033034344102434014212022220010030113320044002240141200433033101433401020113421410413210213104044122042433340441340130020134131334021434401343241242240004010323333431213240244022003401333002433203204421040342330304333104130402233111300443232140211244022410032033234212244000442400101004410204212102403230431431010310121441314111223434012232330123103222300002011232140113314341143411122113012444330314442141134332021413231244412311241312332400300321013112433334344102124202240012001434142241442412031001243401104012004043432202342122023331213401332412030010142220142002414122243143124121313222230233003230012141014044000404334234001140342213440313321022032133141412244041113", "244224321004230302133333312323314142300224024313421143012321233322122413103402111133234310212443014243004200010203423031042443044244342002030404210002132001041023143000141413043222442340314342333420403112442320312422210330343311401212121320414414330041224112143121100223001143131221134204313130321340221311112412034241220241342034332323414120120042332430243144412210442111210034233102224430041224110310034133201014112310012413114414234013322003302333411100042013012444031340020324243012233023002442111410112031314323412433042122211313332241004412102210041140312023331444142414231003131244430441034410321324242313440322204022200023240212221314013040211240022300413133342021311431222244402140013121440100121221142104432124343100131020031233112343120112100124040014112012331003432340004424312013334101411321142224222413140033032021044021212012324414441341044031441041233021340430330043310010421214140123014024131202122222241032222210302044033312322413333112213331323200024324121332214403344030311400321013242020411200323043101413142324112422332234004421340214123141012310222230044204011043211422141214244103214000312210444234220441014213433413411412110130404324320400330010322421433023123123023213220414120221104113331043301213341011342310204122232011321000140032304424320412114233311214233400014122023412203214000132134103401202001442211302330040210421420323044311023121114214022302044100023424122210213031122404002000100131212114341322304400314043021013324301221022412400012032003101341232111140343204013430001024023314020444033131233132223120133030331130123432241320100011010124114423112204010140130422433124001302101134213020320441214434232434220221034304223410321200113343032234042203102242404012030310340203332102123400311404102334014001011344421010220002030042044324342311413324230204100034032140133220321144031403422102411102403302211113224322042042441401123340201141404303423042211103230321201123000321334023013213413042120004000332133420032303103100042340033441322332303130442240231140241001343323410131403430112024110132232102004103444224013214330433234211222200304101312203120113003331140202223020121033230103032003032223132444203400414422020102143422122102123230013341002404141133421201330101020014321223010200424013431033102044242132334214123043440203403231112243142303102434201242022140342312442443241431241343241420420210220241321211010132321430322014104104234424431003014340041130223032103441102034012130044112333011424030233123132140213214343143041400432102111042410310031434030000010101400412300023112044414402420334332114021420243140010444303003024123440304400322241000022342012001220100434343114004302334114002131021101110144001434321042420310243042142400413330004101113432044240314144204414202131224102123140433220010330131442134314214240211044221003442322043044101301224143031014001020300244330224341242200401304101304242122201434411231131222333403303304424010134134314344333130034311123430043021201332330444120040300311241321024301131043314000241124343113222322321013432222341443334310032413320414110411000314320143402234202012201312303442440043220413321232342013414423042302423031431323023440144200312134424110012014441031430132332031400111040302042334302211221114401141233400040244214033401023440310112111110123212403122422304030134420102222234301100031002104410021200332033101311031324422410324314441103320000334333030214001311434132244130323400012241224300042332442230200043112431322233401402104404413403132124231021200322221244111311302420222104122401234114311343334124211020210201031432040440311024131224403014414100132114400021421122410001214344342312021122444134303111431112131424220333434021101101342424210004033240011300404003233202032021031434200231012041040211121333343304343332001004341122421431304102010110342334300343112312100421130340001201242432404113213021441031122204144332133313204332033113041401403200432234301432133340414224300330144231231204020012243132131143221200034034423022114024404121014033234340144310240311142314131220140033103431400313432123113122424124422324320200212432340043404323331404102243121402440314101303412411023214243133210013201302200034123033442422442321302403011443420233413132000140144011330044224243430043032100114314423131400324431214022011413003430143142014442300431044244212431442424020204020024202124041422314030322324321043211230123130013330430230233211013301430231320031242133034132332322020131420", "131210404031344300041300133231002301112230234212001314400403012332403044041104343114421203032244010412312114442413102324344013110024023032033321420013414021202234242240432210024232143132343312203431002422302020012000011411014411134040444040000421100001244024014444311042401314411101302030204342404201231112204303040323133022230244131340200104124400101413100344200041312231312442203333331000014004143133420034224001300313324432410434242441330422141411430342410020030114332241410304100243242011043204214223413340211130314212214043033231132114410243332101302240344321410411402410103402021334034141014122224201003443212120233412211430344143303304331223402044330000213131310320311134124430144300232300330224103102110221322031013334130430224222103410111434132224243404321312142010431324121320434131344441042420003144401121231310120202024243103124431440104133010213032342123110400221220133102434210020132142214400102233143341304011123122113001234341124304233304231120023200112444123114022442133314432010020110314340403142011211230114110204411211103040300213132242321212234422301122303331140303131111401344442342441132124013441412134020300230000110113241334232130331042423404440021440023441431422224330430330110434101410110232242100324133031100004411243003233323002200320122312124420031430121332414230321140431230431234013434041314134311011210420434023440131032020324110333310111322042334224441122111131102000140101313400331221102331321133010321341200314041033333041012302213011124310031023341243000223403113344134011434241331322203041101032224041323213114004324340131313401412012142010044000331110124114310334432031434304021432241410420200044422104044144434010231323034044201204031140000303031022141121314313431240300403234022020213014212343221020024111242120444234420324023444322244212023213114103041330320002331043441220014041121032423202231333013433142034034132032314321214020144230411130430130202043031323100241033203141343030113004001343213112404331104041403441210422242424140203234332040422421144003133202014134010213421120301441243124111023403343402240123132244144200002022344234340141001320022141314321434010034314044033222343033201002441034134411331000241300142031020300042023300301212403142142340203142333412324343341413040014020301420340023312334204332301231032340132101442202131441143444033001120300010042121122411000220403243304214413440214101011300203310100324341244142223342301334411210400234043332010120343201211430233430440422142212133040044020044021011431220423122222110122201003140443240042012031341343234343213401402440041332010433301240334324404040142444041210324403123212103111001343000011032132011332022044034441030144242204024322310442400441430130112110111422411304001130104334420410100144411000420121243040143340341241323244034032341421404131040200203400100041434213024024402112231424230144210012241333142041042414322010421030024201112202332312143324134003242234243322203140200024104230332241104212210221104412132343130301140031424401213042122332413123114233140322314334033100433420414113341133124230341204132022102143322233320343301342433032003211233340211030041103424220442333043442443221330101030443144104112420423202331244313133343132131104324031443414210331141113101404144323140013424422411213023124134300004210403033134133334202332402030410232112204404431033421203323424142002400142414414412440430420321433330114110423324134141401202431330342231232210201334311241331400212212333312414143303241220013404243410114101044430130411433332021110344023403140143011423431221343441320243400414124300042320431342414244434304244423320201412224043443434244003141344332323003001131003122141401031022032011114301342320044313241021330121200312342202213410304223143144331430124342024242024131102443003404314214323444024332441333342213341314202434433113141013301240141203033002224142001213123311014102422301440033341041132130404311241131422010102032444200214333211134100120112114424212231423411443101134210344241042110101031423210440333242442022314124131244440140001412031300320004414324132133003231423321031230420103023401044023211233320144124320430023424204202223211442310330311224231434012400411340121304010203311042321113340241343101033141400314230131000102141033333212114224120042313224240142402033014111003234040302230112404202012224012133141431341243124440403301222241103203040222432043432321434420243411410132122321430321024020322000103124321102422311300104", "211024424214034422400341311244241321411143103023401020224144120022002000242040004041332020132043430212331344414023140221143110012100112432242003104331323442103013324442012333302012442343131012314204440241333404312311142142010204023124100123410033044244214121142302101102224113124124110234013431243300212221324341230412044120111042414434210321240300342103314243223030304333222310242431112003131313314012143420233401404213423033110002103012131023112333222122411121424430404023443404424142040120112133034001242103130224314011344102131303343123202020304031222421313020300001401442313213344331310424420231311201331431312002101431201400130304434402420303131200331041431024012121413120302422322132223020021241424303022304222130203231134103322420024214002112122223442213123033041132343040414432142231210343320014440414144421433234313222144114023304001024124202203212113330231233022022101431222302341244023440431124424413220324310100144334102221212243132243332420303313141113203011433123300210010121424442314323420424412311224343323220432244233114344303114223201200044340401124433131330213420432442324323222440144224311444444204313240000212300331010121020213202133340131210004233014032210444204132141123212412040134020310244001431002244041241031242243130441311422121032420203013301233204224400443013123303204242031201231002142432404112013043403244344222124013323203400211422140410042341030121310444414011022133413130102233414331103343242034240231403231101131122003113023400204344210434421342122403410313220043442242130313220143044001123120000200033230431122324441332414142223222240311310024031313113441400233102221114014143303131222431242411031212113222330111240002012120103124241103200224201320242044314012020004404431223001142023301311012104044234104320414101321110411003014001413112034044423000103430412230210412110434140312020340134320221140231410141343030232432323403203233111112002132124000403021301201040242342242031411322111402102220143234341212321224134322433133340321032022224122332321334134342434424041003202203142431241403103244432442313020441404000300323141332412102023103230132343130113220333304133000011301011020430212030443134200413423014004110213232114033342201344303433014134401111303141214040440302414203012413340441021324302101242314104241133143111201334220121122043423433204030444030413424201043440333114043322033004021310423123014221342031020231000422342423111034344412300333013412001141301434402100222032011443201402214344421110111234414323000030334014323444412304342020203040231234443340443043211213033024314202443011334044010414120141034020221331413313010123211240323020041221143240102434113131340310020412300041441301013441301221002132024120110321324431042300331434332103313430432424324302334243134011303143343314434332120031430004221412142112423130102341343233003114141023102203321424201341201224213231302243010310402440213012012010100124121314430311301024204041424113211310114141301243323240344024241101204120112224430241032320423213323313023333324413413434200444413033444232140313401310212224313333444132323224211434100441112140233113103141200314110010341222042124414301233142021203311441011403431031041211200130432322342034433214414234343243010240044232323332044323013002330413022421100222433134131420443404040013223244000031322044144432300221141214441412302420203413434024343334004113423143114031000312441330102223401123302240044414041422421230342400130414224043440232400334114100323044313323043411332121123123224234231202144232200132403011321331102304213101043222202020321340031314044013042004031014431032210422401201114121141441034443330032213341223400021240344212021210201444032202413104410014322240012122123122301021343320234203112343413223242021122334131244133044302030402014311403433434113431014110224044334232401333242422040224221032242303114123114330344204331240003032423410002113313401003210020202400044120011202244122043103131334114213311142201404000123404244300112214140111233242020110424021303332113114033334412123142020444112124013101311044214112104134133010423334411214411123110424204123224344240441333032324232021132241330013424431434120123010132010013331012123140101120410213022421432231420023102320032222220332103201002143023212432042340041341243433001410404113131243044223202001424122103131110234440302032041202433103213414234134443402323024231400004120044134112323212404322131404314342200210444330410331404402244304421034330301210", "434043303132031220324134331101344120144122343333441124202221224004321202321240320203010300033131223143104314240212032044331414124204413010124104442213431304302313102402421413210324401221312243124032424241000304042001303242100140440443001301034304430240320142420110241010210232023243133200323114122142234123401101343301120321120221024023043334220312204434311432112234114433000224322111341040024303320410104234443302411233142144330114034000431303113012343402023113002322330332344000002304410213112233121132430140403424020102331334313310304022313240303304343044012302030340043120300030234300031424343101104232320234200023424113303340231130441442443233232422432131110204030233123244122411124233441310241344003140412403123230411303000201330032212022333444010341213300130103122430230132122334320420400242330241144044133142133201210212322111321222403401124414311302223123442343204312001300040314043110320102424003404223003323234301042443314302421410331301344421040223120033302044300431103204211201411222140111004201220024434432230121311023414042003042202033004434303303101012412324313334320444013244440202041202342201204101003222011010433032222203000431334112201030442144304131110431443144223240141333132434034201041020021131342320204430434433241112122423411003034123110142330004011223341202020242034112303101114300414314303424213000143321442424302200200031032431122104324424021100124430302404341201323333421121012140112132114304114021340334232110441344143221331310012302340401424433041222421233302133044104304130341014444134412310434040202130023032143242201010403044202412144013104242214233242120201210010331241301320234240044443041331023013341412422314333123140412221143203224224434212102233014343433333044404313143010103142444240444230433300040442313222034412142442313120340114333304130331440321003424301431020024430042301222330221110433434123443423104224223322102424331044233120111330214041324243412414142441334042024340143144333141032042120423302212234032103040144111120023124342214234102100243140120314131323410314234144103331120014102444230240241220020311044013222111033000342432410324031341400433432333234030344014411301404111200440201401422120402000303422443331301113414130322430104300201213303431443440121222432040332321124144423100413414034342244441241213133013404013122120131000422320113223233120300313403134304143132343113000431301110223101123434424230014023241134023402212011230101020443212323130024413143411221112321412102211024344340240142120102444423342444202043003102330414341222343200340142432404404144311313002132402304432040432333442233421011113201311220410110040020144121441430100313322043043200030132444210401240404444021124202042020431200420430434103112024420320240402214324340142343201004321324221434104204331011132122011244013112111210340232020011140112301424402330422411002022323112132322112240001411313240420101010021414330030023103000213430011214223230103233122013210144141400303110334410332011234410244132432203141112112341232023400141211423423214401003130432000012303013221433311330243312431100440024014133330420014343201420032431421044200013312411213302423004004413333411133430103314322024204032433442131433114043433211001410212141443430114231023201221432140223021434124140134033200042333343413031210022202104012311424140204224410343323240021222403134403030024400443042214032032024224230201320042042020042324031414000004342143421142310122041010331122440201434123000101111020131403422441420103340314004024302420041430142210343341242133143122243111143414114012302433014031223032340233332100210224021030132234024240220321242232011334111013214431300244210230432000413240223342442101330214200232403322243320102421110104424301443111243024143401201032203044124442242420040044413343212314303130120424022204014221432144014403123320041404434123403132413311300034100232204110423022303233444321013044224404001422401121003213241130343131022420304440311144201142011212441024312042410412142412322102441240413203213004311134101212422213301240302241113233212131102124142040024323204324140342334244201223142334423241023213212040304444122012420400101433100343301343210123030001134404020440234344233441011310201300243110213014044342030210024410104230410124432241440214024443122234000210324021320210101033043402422232004301311041440240102111402240230314000112210440403313000221040313033414113134110220042423100143411002041024142303411111130412213411222412314222323243", "034310341410041202103343411203314320244023024220334433024200212004440330320232404240230420122414102011341101401103342243103343101441323411221230202404230023421410333424033134100440033414443442423121221112110424423231443320400433213002131214014443312211311322444004004000014442243334342212212341304403421241443120312330320330324424340444333022131004311411243411202423224022014104000103223143024303410410123432403010203433333120130131321133130234412300034142212042340330441044343302012234033332143223032424404143123404241000100031000333441324413004203440233422440030140222100241212234010403124213244431120424124104111314112432313332131024400121201322413122222440124233100410120013100332044340142423342000120120320201414003122221144440442141010214432132001303434120332201212301302403044411001120114203403204011100412322244213301110122142142310014431433004204212411142241444403312343210043201024212000140141441121134034244212404010312200144043424143222320100131030341024223431303430043410002234112011411121221101414001103300200221411314243403311401141311212412134433131201443414141111041212303320440344143223100302102342004043300343121442144024132002410114342243130111204321442333421234230102342001440244142121131323331324410441013140003042201404240143314022304303344303013304031034102342104413144301411230401312234014140334314331021110030003333440222020334004440004024140231342320204304224033334223301132121003242444444114412400312041302314430242302444334411314200213211102020240111344404410040433031001102224430324332234214024332021331431311441423222040032120113200321211110324020244323203032302344211002313242020432012222101431122221304323344111110003430244444312030234322304400131323240030401200212412412042011204122020142202004324101022200432331034021102303302211011213443014142320221413442144120412143330311003203144420402111311402130111424321114030300234143024043012034134034324201444243410434143223241222442404440031422241012300023320240042401202422131230000013411342440001143341442201211223132023213441310212311341242431322430131130341020204330131432211041004312344420021210333010212323120323240334024140130110411302130213341344042313404222323424144303223313224313222332000142220240300321044321211412413331131334013041142440113244042030142443100240332122110213141423020132304014113112243102142033240122411233240302304111402244113434411342220242223030340201312033434120320133101211021411024403431341300103040142242232324441133403134332121241322223442213142342004134424412004123122014132033230311413211401334442420022020221122043333121212044043011234323011020012434024112212424402420004001202100332432310103001334001144133111004331221331012341031002430324331422021434040401132300104123240000211010101223203240112431442302204143234312121332441400013144302440243320333231441441232130022424044340133010412404243003132430441431201130013320333023312041422203341144204410342342020444013344432443243412332343002221001344011131032212440244411234444304443120043203444144243010423102220042114311433040402304340214202323231431230244303404220100030223430423102241302024111233424304342232434302242342300201213301102312230132201223204433010224414421313242241131312401132024032200021040121240223003204241114023201101122011130230441102013112024030023434103000442001042100231404240224232041202313230432231314400414001020211444133430343242203124121100432011041431222211211121024234341241400440444041102133123302243030331342322123434243120124300204333314412204324104222122231400124404430232134012014424043322012224044140130232002020101340114001143421414313221134401040222340420313202011211233043311400424103222332013304221111423033123343433330343102100440231033003041304131102102422300333140404042221134001004430201302004434400103432323140312304312434323214334402320023012311431020331002241022011033122042103230340111403011420300211124112021332114214212123001113031032202130012213341400112423130210234021311041324122111434120241343112010424412424402213011442314330134014341022211424021134122433200422003342141414411024133033140434040101312021100411114121212014113124040124001014234443244221030134414334443112414022002102133032203322223134302232444034202223142200012101000113330423031432113011240011014444443120413142141324210220213134202013423302133241000140412041230013323410023133301331344030324012220203314322100210002240143323000430132311402214021343201131212432022421324103414413033", "111333210202143044323033401333312043132012214013100232210202433212324211440343221413241022244400142222344234033133314441131111011322304424323201141442120240301343412400410344324111240042212110331210021403144033320140444112421410142302442131011121243024413024302330234113330311210123324311223300221413103412432442021020042402100433314324200401200022033030224411340044212241244240002243232411023110021430222203224040031342300120034230302130021124423412221130203204230002433313342020432413320244000240144110214342303123301433102402110030034024342224401240030130034444024144341202340201300030404230043121210432133423412114242311022040044022412332100441120144301332003211332130001014430121230102114420342420121012133131122004120414401130110432203324330320242333102123132411221412203302200303242200400410143044103323113024421312240241314121414341124142401410304221001133442444400312121212004032030403000432422421234140443330313332401024241214142132334030133014344000440011014402302202413123440202140410241244244001333320441024020030010230210244011114134133401044303332424134443430143340244134440044130143231132243033322104214320100244231412322320111334104404023143332021302312101212311431420011124223042110131440131220104144300420212142402331143222400301043221000133034324000122034404004433222010013111403332124024323414220024240300310424403111400422342034341120010422242223422411420430131223100001103023011232123000302033214304430120433244340033123222340400342431314203120241130102323330014011143304422223234041202341121110431244001002021332101404223221343132332023434040143123441143433324224220410314141324423030433103314204041014331231323032004400314132302130411200411323131041101421330123401013020001101234041234102201411040223324122103021244424400003131324231230303041301440011030334144301320002044132301413300004441102021431310442420013423410334324002104112230344332112401041422122444304143331332233112011311242324231232111113004032110001134004424144431000034330044444032401203244003413212334402023042402344022234212422214200303221101224042140044201230141100400022341141344322001314122110214312222422443012110231110100431412401311121112010112120034333224341120304020320423413110342302321304014120211344213410410000231421140030214312300442203221004312430401310144313403444420413321204313213032043441223013243312410032130043312430112212032223341241013143234224000323433102403432112344021202230322142031133011040342012041021241424032211223043240220300001430000141142413104423420324413414024342200403143233002234133213323200421203024123112122202210132300341304103140132340103421130200304132141111400141132414134212101213232140411032301204100023030043232113230103432344000132420034011141412201242413043120144433343010441243101340233232320213011211414311244130131412310220333013400322144300411334101324234332232200300203303241441014314444113403243301100014304040021040022331411132141231013312000143123221400424333222133100322303444443330110401401333230112001144301222322232123212411223130021144330213011113034232021242002034344021322340104311010130134303313341430123034223241224032040411124401440144341424132313314013003043440404122032143012204300011340430404424321021432212434020120310034332102141301441300202301010241403310103020331413413020320444432214043224220432224223423223121440100301010001041112412240132432041341220333112222034333042332021021420013301440311044004020031214000111344424421220012322421211142340224244024131433334244324111112204333232021204143204431000044423004124301240341141331120024014203302441340342000120313444114121013201211421224330203332121143041113210021312340104003324133400132433004312241430401234110322430022132310212033234020441310023430024244203334034014304242440144302323104012340132421124302241323140041001041232214321423141223330431023424130434124300404421024220003034121032001421332130021324011031341443013403040214043013120004322211442104133410110341120000134242133434414402144040102202433040340144410334030214310230131410442440430330041423302002342313322120301224400113231411202223020332222030243314231030430102204011042311222042321132010010433003344221223023300030242303321110114124120001011013234140330110202044313104313043004342241314334304102340000110132343140223440040104343243422342340203021020044402020224210423022114034103113314412030013112202032203120431414112341200032010442100030111021201244042114131323344012301131024143012", "110303434400411442041202320430123324304104220303122343132234002223203202241001212301440122314221123221344320313234004112344311103130134102010010213131304344221200040420114144131424201004332311224021230111433302301420330404024341440032302123312242414002300142014402123330003122401120410210221233443040112344421003202231004003422143031412432333304143044420100242321313230303402414233033223434014242100324004442422212302044312013214223211443422440133231331142323432042040340310323011204240223111034124422404104021032243043044110202110120214040222013333334122034222334330301032022104400242021311324334032021413032244432120340113013342101423443333420244114300044114320323212321134414143142140230442302300114043221403141232311134043002303343320422444113320303212014001033103222114343033320442421431142411033044210223424314140444221230241143221032031242343310322004433142423011311114344013233024323312144200042401114202431320423210100203102104403214134333411442231031314443004312043143444210134114432414214210140004121244333104034441402320432032132322043002324122432400444212112332303123330302000403142434122041220423441414032133240421221442102033220200221434342241134421442304420134200421131304333200341212002330132433330241234424243202241122212403230232043344103423302144420132020444341143421220444440114243122131440133232423200140011234230301131004210101201210121041423424313421034222344400400134200243244431311410424031442144313232442420103341024022143330113143131002011244310043134334334332314342332344112332032202133321212410340334133143034104144004123331141204442121444434231333202232111032222204200421200124041112441423021231140121210323203324321013011424211101240310124323240434401130403441414130304133040410341304010411424441042402400232022402243100431321443144402432022430240143011441002202321241430404332401021204304002004343200103400031332312024302440033413043300042020003001320001234441434002114434342201440013134424022113214120410012333400442341443221403340000031414243023142304113022112312010012124331133101002311443102110234341313310423011303443230112304434203123231214020303231034031404124000433232111322432414043302143411243104003222330330201004111312144031312013232030013010440123141030013424213320203010323434114100000100322023344031330141331221220402141000214403241441321413343423301110143423044112021141101204400111422124123420433421144123204411112314133142240333231100003332230423334424342313301001343024203341240233430004321303231140403304132424043334421441324012211010124112111431340333143034400444424330031132332423423243131343031231311333420213022302232441103031312210000214012033421323440213334021412222134411030100304013040303031234340103432112432014444431343443010434343012142333330032200040122110300043033304312120320122031032021243013221242401432013401334041100040214424420330133300200432221033343301011023030401413200041304331331443410031242040341401144222232044433014143332344442201212422042403322313004433110210303203132401104104343000342300413234122423344234312204401032411442433040222030332240000001042300424303212423112404001324314241111024122204300412032203143434134003432133034101114410141202041110202013104333410033213013210341132000032200220321412422110101001230233211433010122310033414233100441412314310131204240133421231132113001343423143221314420111240323420013240234423204424041231321212012023241422130344411211030310220042230310120101133441130013103012244231204224114200420103404010221421314010031313013120340033440310114332232112330231441330021434131234033114122211312441043330333234301110213244010102231134323434332020432423220420220124240243222432131144314232134242023123223324032423211243040440401331124430311241040332300200342301030311031040431332320204343211012342240343001303224241131340443402033414312043314030010421341414141002001344441110020014033412111314224223443103223321433012012130043244302323302020130334044000042443321300231400330121001223241033014024410421113011014331113321443140412310242033432410142021111302024340121011300233321234114311404343231204212024432421313402244041322301022314032313134414210301433440042122322122220442004013221221202124011120331234132343313230124203231133133214024403301344434113344420034124002402441244344104342442304322212421222203313400004343323110002344203334040131240034200410014322001414443214413230332402231402113231312344202431431310444142422243113132232223221214400403422331", "023220010404404010142110240343402244002111243144331024211234344010043302233034120004233340420111024142010202420130010043231141141203100123112443010412221224433221233320144133331421143341100301104303040140000430141432121404000022134001343441404432444004202022223340211123302112043410444244113400000021241444323243113113411121032321301243440201241322320334040243421142220212401000211201124443441411104031312141443324232321101421421311131133201041300413142333323301421143141012144244233021112231200333103032304341222014111214403344010140133241431443033241012123302230222214411123434031431134130142420013141143204241020043413020240044302112412324042443113130400242401410434210424340140413133440104430030300304412303303243411024313004340444242022121213134400203314332023123304232334104211233030440041430134303420103141011402142241233344204013331024300231004231431030023003404021204322440041111330312002124240040234101003332134440120401113211333024243201003043220202112243423011103233424110143210332000003012244200423303004201402221400200313413204231324243003123310012242343120424322032002021324110344134202113331222240214311230143330314042112420320303112324211231022132443113214340134241331003311203140421014130112430144042313232302021424011132411214420243003223112333111444210313410323103414242002342410424212404302213112344201044442143341101331020223244033422124042110311134212421442211431322331002224211104221244441313243113404322404010011104432000032034203342302000144324143221444442240412022130424231140041240242400011324014213331312034003331320141313121113221410213214310300313223331121214004011243013334224342022223140013222240344344010302104112303323134401301442010320013443322412330340333013042214011042032141424012032403112321214040341412302432011301130013403042244243434434130003110101013340032212241203031211000103323010143114221003201304041011400430124241323010224201430021131024313430021212243314022221222031002132434213001003120400030413312131234110312132042111400121043403433242314430210200104242211201423340231041431224102400012000212332140212014413103034334221310102314244240421133244330120021101211123202321024432044041343032034011231031344314131043212220102123113443424313302413042210433413140023233424200331313023022341320042344234232243320234411433241331440032442324202330213323024403432424003112033033103143424033304034101341111223123433110322213140100320343040044341220011144044223143343212213403303431023204101340022340310114121420244014212413121121311201121044210332301224102121301302332333342401343240334040423122013314402240141233331111430001312113310141222233004323420013121013021224403211233303030203301200032010343342103002204223442043212202414430222322411043142104040400420310040230224031112102240212331022144003243440120344441103301143111142311221410103200310202201230413200310432140411300341430443104001331224210100233322000024043034134411011220211312141124342103031422104401034322021124330404133121241141432303304131102023223112001034201022022342443044322114334404341114134144013311303214014414411320313223211040003011322312433210402434302142031121014301104204222313144214300020334204043221243130214401110044122040413223124014401004214241340444122200200131134420044221433120203320331202303100240020122420340232014211130414110311332023104303201314042222324204222011313423143014231134122044332013411222323100230340021003130201224311244423334120311400424133013301431240103401403403032340422402343440043013033333331343433130031440242330114312034023114331414144003201411242022313421002004322344132004133331302323420104341440224210413111302210301221303243300030340410313434133442033301230311220232232141040234110144420441213141021433311430013342312324333204442332043432121423440414101020414012443232040334220210211101133241341104442031434022101220443320122212432423001220240224014244220220002110211131211300234110330213104100414032021224123234222212111241333033244443310141311413034431031044241432321412213020002330422320121240233411231342313013242322313231313344332431142223321021132230244210312321332040234410404040312443112042201014420403424122200224001013122133434142341301013121043112244014431142022102334003203021402422233214202304210232100332341033032030144311132001413432341441112313221430431002341234340442440334111103311040034102130211044040133314402304114443413021224042221023010330102120140130043324222421430402224000123002230130442210", "224402402014044300233303444413341413243010021341402203232132203433401033431003041113213130104311230324104021201013111000121420201241120404130233111034102342332303413332443042214400014230132030343310203001040110442123132204110020340121203040034334231020132311132042433031204111332322023102401004222033204320410323441142002201303234001333123042201421032110202321122203132424133233311312121243132040124242142004121142133103230203010041200041422433443312244021403133410013020304232103412344312442402324413130242031134323314044402200344433324444443412320013442424202144314413334334432200134421043400230134203002034223300200201031402301240400303334304000121001440424000021240003124420134444031000414120234430104103321110034402232110034120020333433230333200242341321244212202004321403231204214243300140143000313031441311232224114000303243132103330030402221330320103031024424330024213144113420332131304434234142303244413134311442114210141342133243433321042310230333243212312400142131034010122442123030132013402341130202431121340442341242244230122133430340300130131412042043123110402012141123424132434111244341314442440432400030320324331133401334024224022332122413443242202140311113444411311441140303413310430241240432413310003042442143120202342314201242342334040344410223204223021442403324300310032440020333241222113324030120144330042022411302214400343442232302242010024132130010144140334110102232304401000300314403123244021124204301012413431130424114140421002142431413230130001102431412313120320333144341410444030400423344041313410113302311023313202103001221231121214431100110112014340110230220112012322114014020310300143113012133141122104424020331310124000224003312001413011122123133422144134320432321401442433044200022223323231402431232404313330410112020132343202402430113330021310321224204141114140123300430222204223044314331423321400440042123013202212323143034223213433110430314000341111221423322331343443342442440214000441023424222431203411424244212014203032442141021443440210213123314331110041144423422042214444232324422144412202223230313420131311020243242321202220213341304441302013302400434211043411034211410121012103312343044324204113142123323022420330033114143020424232342303132021312141434221442221003211314034333422024132040021224211400143124223020221133401103410430443203421024423321322100434221031221200324221303301333224301420430104110342120143322432030011141142412001402410232423133242403131323144324120003341430130123344342232213401414213041222410211131340212310322204413024141010442210323022221414034304104122042013141322221133111241214200120114430440343431243332311012404211333002242322234020121313421101222142223311241212114204234203022133101112140000333114321204333021110324210340320434121121234342324011143224120113330304341342013213030103143100314413410031200431230103124143100143202441423112402413333010001222401443113332044434441303000000202404201004214030032320402432120113222434341440211023120444423134132011413140140421134232122333440121140342420432142230232243402144124433303400402400030402240324410424332112121014434221404422034210231123041040302342202012101124323231020030420301201313212220303000043202011032431021103332023032040011321022032041220123001303120343022124001312220441414332041114414400300402212434444144023003121024343414031422413441234120003400342244013404044112004202433124010432110124221240233324241031430143211201220330432043101104014022121314424021442422421111140222440113122124044200222313130432241402140034004104024142440324103440033441301243124213120222413001420242443041043300310123021313110313230244214444031423322433431400212430130334304211201003141441022312431302322040433412104440400212111234041000023324411224022421434413140114413331322344002213304434214024421343411331442411042300440432244131322144404324243214100020402403303342442102101124112004221341230010440343122400314420140241130100011303311102230244402310120113202342043310312310332420242402042030204241322124303431232422413243113234204210311042100042311240224143040000433142214020100314023410201304304414040220343044434301130020322000301302044223004303021024422440204431304440240414132421024223440231432200400242301021023441112213041011404101433444113210022443030303424032042332311303431322222423434223211014421214142203240320120423331412442044410321004102443201141422200112344402400340304222121040121003330122203413121112431414204233110023001434244431200000332", "042423123443232024300322112340324231212440143342413010424203301420141414401343120331313303223022333312201221231302443442211412320430040311331022021043410340200023013004033024320332131011223000430104134432132122004424303234033430334110342024400234030222443303422333244210332324123012233410301303234240313304003420412211442204342122000130011440104101140200242100240234022230122130433232023241430113131032143323424113434223310110122131233002211304213311340234232104433443341331334330030142232422222303123213043144412023124233323221403012034341143312044101001300232344211240044311240200103320411432233423404132201233230020241223102314222401241231101340320101204124141003203110121120012002322101124033022144202100031211431134402412210340124212011421004323324321313001021420422421141043200311141140240231244041401442420000112340004422230114303000243131310000343111310213344304123011300200333314234134233230444240302433240241221044122131142301411002204341121011002030132001220022040344402003441112131244231314210144223344422404310143314102032034121231434224124042033340342413444003434430204032313302041031403321241204344033421240244420043320442403101323023100323103141434322221021423013124322041020413012414331033432122104211032313211120004222301000241232241110044430404224340133310131024143410332434403221141414044034144432211223334013204331442403120200111200410014032411042310313312430144201102201434310314421302242340103011023002410423312112304241042220102312200000421141204042423042423200212332420023310004440203234212204221333441340340131421401201440130141332434204431332210214311230333101142032011340124001413210210401433130013041303043442322024402002343421410422014012132000241014100001211042122204111310140411223304021043224000341021403020144114223333114333212312300401211014243001103411341214414210300323304202104322212232243221200002040230040310121030421010423440321102001100221003202343211022331312420232203123233103121121241331003330412422334203132344202212244023132243313402132212134140334232311211032103410130421400424230433141123203420242344044012023341142123120303434104024421432113401232142120131423321314321003121340101213332001430242424332434322123021104220134240124404203003101423103403141133430223221110201213143434443411201311332123213022232140303013242001333124002421131311112301403323020003420003344434124021300423414221004333314214023314014222340031340213313113431301341031013103230331301122340003330132032302414043320021030414040134430244013040033314201433410301143441023224432113303230242314101021440413034123131112023101031424324213332140244124220340312034413141223142232210123400240132023212021020311144440331141232000011223301243203043301032210444314102403133043234131414312004222033204404212231421410341110132214142120004234120133123432113120103123002123040221212312241032320000111322413434201344331033131124311201213220223110333303131300433031232202133203121143300133313412300133030333321313212134331232200410333401204423301121114241200143123002411203124423322341133311214041224314321403412003040103002400244314101213042211230233001141300411304333132044430124120343001140204400134412344210420204330003230134242341204032404214133320334024200243011234324443243334321424322121101113404220200024434044111442413430232341421341210434241314003320431334211131304013403442342132024300102444431303130342242134324333203100321234133012032333201132014233034222042431043240100203344013041013234444041442341400341144024100222210014322134240434234401102133200201233341443402203114012332200202032343114422112100313124344430422434230433030133240332041242111211134143233202002414333442231213432011014330344022204323312130313110021133240420213123443033004442122422144314043441240031030133132234441222343101141202424222142242320321142314423034032024234401441014212413114410113201441324222212142200433143011040121122340302010334223440300400230203310222224141303333440020343212240013143304122003144114011024123430224300444000441344432103203441424030004034122311210302411114101033042033013212330433024440313011213410324414220441234400320032332100433442411141142211034313430210141444320323113014441130111232334400013034434142041222124320031332210011220434343144103321423022234314200330113333203341410100233422102002441133004221140312043320033200134403112101344420031440001010201343020020223440041432010001133024433304440424231403331131423123202223440122124313421341431104", "203322334312333330143141133432241024331201230042223220441230200322143344340333230032300014041102314301200311030113134132003023132332000003202213202100322112402321411102434240434232211101140440441144031240012014231334103213202340123310444140110101044320302404241023304342343121403242040222432002430143042324313433034141013133313402041443200400203231300240000334142141441234343341321413204023013134241344133142234240224113110010230210020434021330322401142423314110442430110341444033232442412302243140110023434144404422120042212300212221000121124301304441321120013443012243033300333403124213221224441213140234010042244423014144330002402201241220111422030301303010103322320034021024004030243021203430114442210021410334214000440101031244143220414442302214341134400144144032242443022232330342002131323241143001210220140134143210013444204311301241420321011241300410300301400434331311114034024121310320232220210421021202430200240433042010240044011304434431141301120113340401333342411222402124410203242011422140302110133144423214011103331413231134031201410244133133013324201220240213320112221103003434113001120124244224114314402020140242321310303023342341414114011100122124140320342121310011234431224112430210422112042042433040334330233223201303400020302020402143410100102400422220404132113341310330032140414441232334231203210303334440413231102333314114204021444220044042343121302131314140034044301414342021113100331133322214244131320143100041044300300333103222030411030010324112230310203433342122430233004241324313211402103102333114030421021414302444204112333223001444143141114410001412403012104403033044333020223012243422012403100242242240422403103100201232022401113341303312310041311332233102243300411313404302140213214411012342444003024030113242214401444142404101142300231443300043420124134323434210410401222114444011041304200231240234303240014302111022402141241212342432113144003120322044220033201233424311214400134404342410232103310342242323232401421204424344320420011102341024233434323432140031432034242442431034214000033214122413032303401214113121200320034222000424021123043431442001404203240214344310414330342134210112012102122100122144203434341410223311300231400100231221113312243341414011330212320301300104111223232202204102213003314334101310231233220200430334314042103243213324134143042040204001241432344012414110231204230421000114241413324420233020310140433130342320310424013320212224223104041340112331324044240241331340223430122100320412330444104113223310301043112040313444140110123323003030333431430010313414402433003002143114420200013212404401241111411312030020000031233414002321332033313231022034000422024131043320202104414310004042214100412321430140042131334211300442401101413222011413024010134432120310321423114433102211042120231430442202234232203044440211212123122334431003202144300013133020020301121243314402244121030014034124121314214421124440140041320242413222242131244300110213404131340040140301043214412020123204223223241224344420120042022200243130122002420220023320402324444043324440140002432001222241412200322100444042121132300330322333430314312210434003412323012302024331132400243244032103223241303110404210043200033414342102131423443341441243133420301240113032314331143202421201342431103331024103334213022441242033131111143304344314314243022030221321121302112002201012343112331400030130442331443241141024303041414224000203113304043122341424303034320112343430422202120233230103042401031441022123304404200443223310242304043441321242104002204304233214143021000114242403143023400020110222213030024033040124212332012004132044121202140221321444331314214442041232021422242344442332044230130224231300000402414334302340400331401102103413003034010102134041032433104142444330001140232104040142410400214344123300301142034200330110002411021412010102404300310401013433134112111303403240410204420213433322424401342002423424341423034412423030443401131322404114110120204000021203140024313041104110123312223324003120401333344331010123301341330341321030222002301033111424010414414420214030040122014114241332403243242343101134332402210143043113123014000340113113210130400120121202220410230010021232121031021012344020404432440124021413403421302312341000320020342414030430012042022040020223144341123014223240142124444340421444224212120343031044344202201013343103140440112112414241401443413020221430440220330143420224020314020311133243040320321401432100230121233413232322331", "302341422242334214143324201320400144303114313432100022302113300444402223020030303131403312431001110113012330334323030132330240343232330331324204213323234432213040034141240314031023044303231342204443120021040214034231000404443144403401433331221322333021001211303421140232244212400144044204204324020241113201243333043100412040444444312032110042344242130240132203313032244321311122013031140113132312112323121204034232340121341143232424412434202130322024200430244320100233134403201432343410211214041300433442130244102042133133110132210140422104312043020122110202202022333420402230214131204231440430120040032344114434024244431032324420233232202030034123022322001011403433441001020023233423234123133002203210031040103313100402220221003420321122003443021424120040301443214031441213024002411233441224244311002424300300401023313443312314111432340421202244141403034232011410204234420144042013030142130412023334314403212031024142421043440203144332220111124034442402410304143414012101003314321223110023414212243332023033311441033100210030030340310341014413033013423132000410314144101042111131412132440143001402244000300121040020301200230332430113042324041313301141414344413223132320011200012321434414102414121122443442103430330113222404400303302412402044412410402344043313220342104332412341433000342114103014340143020422404231330112014444312112302244400121234021301133231301232244011311444024442414113210202243441324034042200024143411404433313411312102141122204101010120013203033333244310104302242142334304312043422400222213043413103142031002040144302200311234013013220234132141034202023133044404344320302212342211000234142123202334020402044102034004113444030224200344213422203022240103322331110213324404442401124132042240034133043404333443211441044320413332101213403332013242204322021112221142332224311032103342412331231132230442321220411441042440402403022221443231412241113031310233414342111033000341221101332023240242323120243024002024411110341221134414214223043301111114134201104322312220420434300022110032304234342144134432233232233323331331012143224414423030221322104004333212133121132431311343014040020430330211100103244034441342312201002323033244440100220102102402433103023310144400210044401244334111303244111221344404110340444112344142013221344201403123100030323431203000443443423202000433131440413103234223310241114230104444402214100214114304313344200321134424201212141212043140433324101043020322412030132341333033102430330240313104023030411213120234214221104120142303243003223232440103114342404342314023313201414034224102011002203213033312333430223012311413132300410302244424213240202012131040012243344103222000040440310303403300200424444300430300013404102440412111341312020030340124302422401230020324314303133311441043333114401442224231414341413011204124024133321213033341110214213100314032142211431212304033421040324434240341130424042034340442010011043200211011234401341324131341442140343241344320424014133003142033044122313022430043140220300244100300244034320231312403324304124313021440302403333301032420431101242330231014021120434231214131201421042400232432021213411340121003212020303130214003011200110121041010124342234042031141302014033433214324320223403014121430013024342241312434001310044234444403024430434241434114222214330014034422030232203321243040311231302240302423114204112240031123012222024420043434241000123143400132043310430014141220000224414410044432221014212030124433010221202003344142040314002241433232101014411332134210244003404443103331102203232112304334041010243113134440023334041110324133013342144110341321012232112032441342233021032012131324440202423414333130142024131044444320212223120202001011443011332141422441204412131231413233331223043214320322024144422333324204334422000220101322413200412213003101212232242122323132232401124031223421211014240242330143212234323121401040011304131102232432023330343311313322131433340031401211410233400343033331434210024411404402304320131112123002021300324101043333310132201241440111112433203000021132220220204330340200441402011133210021342043102412133041233131432111113320441040044211444140422433403013024420142003341111434222221131134303314320211024340300114213423321031244110032112232104304303242320122310344432013241414201030202334141234304233001422302420313024213204214114213231210343040132002440144311332222141131200200322044220242131432322121134233113344001341101432011442414310012300133043332122344104310", "004440402410411131113422231320313003422434040441022043324010211240304301212403241003340432043003104410420421434341012240243113044120202321044013211024244334431233241400424332300433121000032020144134432233314014310014022343431133124010120423111024241241440023433243301301403302001441214340143033034421140223211041330121001124200432000313004130304312424333211210432144222444244444311113422242123311302011202130031412141204420001311400344412144014301043112034412133320213442322003000443303412243241330442201010213304100032210323322301410123103344023230210344222402222441333334110023121011341442332402330421321240340312013040030410334101342301144302410411442242041332122033324440402144244243312433123421041400241223102002014402313041233310130001312234121443321242120422040013011300121244220040321212442403340040043414112130440334114322224021121411004023131231304430242402224104133231041442214311443013231213424201404342432044204313341310122022130242440114043020101143303424200422021134244103012231242142430030242140341400103311334032331441034131043012110443313121413140433322211433333032334121311142410442141223023020222413322232112042023431340322241244021102314324433141101233342232424320010423200444220423412310313143334404223404204122424232021003442144333021140034103203133240214204442010323143023313102440130440204343221301220333132121243203043410133414313301444334121312004342302210410200010101332402100414421043132330203042002033243434044424231200242223400234030210031441334144340333232014143403134400401022411013202020033223400012442400034422442133412014413214210424322204040120333003232123033010044104132342340301444033314240102001403034301442024040422124232101043230000232440022440031013424040201010221321343103313343341440014011331130134021334140032200124442434144210102200414300444433213324011412023234002031223132402414344111434210244044044343002201424004132124211332010313412024314323233341222040030430044400134234432310132103201201420224002114443431210203001101214322433103434434103231242124114034232320244403330110044144322422101342131442033420314321213012424110240301103213344311131413102403344003131212021221302223010444114143242044300201133143340321032130041430031041200432314434240334424313322211343232444100301322430214003143131221200401134114410413111133232131011411130444130400133230431024124240441143040323111300400214310413442301344001320321202442130201441202304004311410102013033031203141403304233421412432311330444144113400424141424404404014022134044020004241414444122320422230404402340101211124424222303401304401310230040324313231203311102330040024012341203223413431303032040042112120142110103031434034044324334330114421311410203003222104330104301443003013212313110330020243133133104232422224312101014044242044021224034403003312001301141333300400102412002301103043121232103104224323200030412411323102312130023211114043110430201224003221244221411012221204441313041231424143142321441324002140244013000142403144321412131013403420002424104421022011134012013333310033433134011221341414313114000102122301331300410102023201212444233021034242424214211310322300241010342423320310033340110420231424312033414123322144143144021014134413411014232221231111210223221203314000020314031331041323103421423403011022113220440104443402044330412003340210220113110232104100334123034142340230113331202340100401341422040134022401232310342031011404243133420343413310441420314142230440123031411200342234411122411414123040222034211304132024021101000114203341034134332032244300300112343002041111301201142303101033443041211203344310423311330103211103214232442033201111132331114002122201444110131440221404401223210012222331141010320323330333342403204113300120233023034033321113220112313300043023004010222412210214321423230400333204300222421200344224224202424131444412324202320431424000034341411340440442204144132144340332100102241404221241130032200044223410124441000434020443122430113200040133211100310442430030420441010223300132422234403431033140324321312324003041413433222110004434330233420142310413413124233322403224010111132124000333144000344421322112324430034311403000334130212014213343200033224422011220113324212033303320010314313432234020132342341313303033314444003113320320322324220420224233222440044431434014240311312044424422010234424020234114411013204221242244121223404121022214140420231344424002112202223122343213243044210023404100323421110243141322444440104420042243", "433234432344124320332412041313310414434323431402023212210043230313020004142324103040231104310411342104410200344244220022143323242011434124423034302311142311233233211443420222241104242211200104212040243001122023310444000021111003421003142414431421041404401010340321224234310110221124224334110413001301212400103424222401433024240414242200012334423334332412123204234010421031113102141414424210403142144002040440200242334343040312321043141220232340302004104210234343304440331004312300042142034231431211420233111414030111004442142342141021232144031111331342100201301403041442412224311213330400002313304110121244113203044123140000014223241130400002431024130330024041102120222040122314123014343132324240221311043141000400400103142322211003304202041100221243400002003024314330410110044401203403314003022023400214300410234021111004410242443014244221142002031201310311234124442221204200311402433440142201210422212402134441142343404020304023441020444204200424433411042100100234003032013131424414313013304112000011341332043222330411130203234112342402212244204411024330040424042140112413334131310341111031023042031411030142441120211224031334324011041312234244322213404224144144000030441001232322030443003244400202412244314221001014140110324033403342010431043414100013443011442101321210121333333123022330022411432044342031101441023024003012322020423041220320332034332444220100124344134400334122342232423202101142133240024432101124134234340024110302243220223142211130013031302224022010132323342124103033110343214403211244230110403111423100200213122030112304142022140213314144320033433400422214024043414201341144011220010120231230000243142140321340341040041140332434130301231121241100040413014224422023323111244441312003033443231400423232420021123131300243301220441401121130231013022303130344420230324241300132201043342430411001323344000342404400301220321024334301402023340114002331302043402204430340434103244030401203440424413402241103024221231103024433031311003304010134034212020003422404210014313430030432330420243222400241234132442114134104114234332434200131214120334002242013040240424344231331022200214001213213244341020013123120431321211030431224421221224410101214042122340302230142340440331423444423131132140332113443210423400221124234001442220431143231224323304113243140434322134404110330032130224412210203421334032131241222023302011410110324201120231341031433230341210023034003311023303244142431414413044021423311011302023140430024432340314304412423030343240043114300201130430101114332141241043304121130141121102304324443103044210430231103002302004303442220413034304211230243301431213410044121324004001210012141030303441114230414114123421320341134442240232222432322401331322422322034211002422044404403200112000434301403431404123043304314322022412333012300234021212010304442342044133114414100223002124400043440210230222121334411440131430103412031214032132430114321214031440211422412341244122130321102433320004324131334102424241214034433244434201442323144041124113003212124231440400242234424120320241132201344013422233400143013413424012103300411242141230221100122321010111211002203110403021133401143343102134041303200231022423323440312231132224311121243320433124411202441044422044422423210041242140114410144311400304221023042013402244021013224010030113130320120411143314143400223440243322410232221213100131142222134314444012433320213332442114101422234103020222134110123023341424104013142300104421320241131421003344331010204043333441223332302132134302132241013421211001400143440044230403323120330203020321310120114302102304040124213202340341004321010213121140300402204210313301233003142304100033232013412111004104212123404340341130401042204223130424132211123012302303241343044131341001330204440013230140244131201004402233322232113344002202422242432240403042110232140020320111212211221112413203420201324303211010321044201410344301244430003232001402440023301121233021010024010344202303223111202133404003340320114311134003030421341231432040240431222442413410421024003042022111414004232011203024404202120332104003234213430400130402121302223040320104024042213434112112420012034003424321222100431433041143432422242203114441410323213042404424301000132332341214204014332214331422140242241034412024324240020141230014424342110012333131233122331400341341044134203432112212210433020132402111302341202031003130431001013010141033323231032020434102343433041214341100303140022344410300404002200033", "022224444200134332004340130211032242403221120041334240014023020101024022403232040032142333411034304324230101032224304004202300332422201204323001242232030034223230024324243030424110433421001430334103313022440113044313322340141432221004124441232141144021434343042103030134320432412120213300012121110110300113423024334121441414341323132322021300143023440243224024320412220422231401304401244242410102302110402020041001332443424321413114301404010403214443103020320130122312303211022142400241020104144412403031444204401114031301303341444322024121012213134243013420333303314214341021024001420304324310122231412114111231240240032300040413341430142030201044341013041400012401012100243131343044213401111303132340233222440312441002412430333342302013040400022304433430200320133220120413024234331301324332243212300001041320321202044401121013334304212412323020441211230332320414112032014132130101331011343314201121341432044304314230211100023420122144313003221232400011433444240433014011343004400421403111244144104142111011124404104434402101121014234213010123441031101034010242312023020123404131201323231203133030140233040413020323020130042223020302121213102440220044303240242132011002302240202414233421103043322212201333004243420131011142443400242142044221320210324034103202132324020214434010011113002101340221000043444010103244330221111403100021204304133002424003333301332022310304240020444033441414422111321401122431021240214122143324103123333300234322420240130012013332404331431404434121141323121100443300224120400410224233423001140412411340133424420112213320032444202434303114204103422242011313142332341131431110202120441303244340432220023041201042300203224003243311304044040121214141411320223204000434411311120344220421142142200310022431010233404322131212142033012441111011124120304423023120013244212313243422001422101401400410422444013421230101410322141110130024214021444413203310303443023221433123233440220440321344221110200014243122102431422032033144312002304323022431140141011121034300041124341343144120311222302221140113333411204414230241121420241413311423244120143214223021434404132012443123024213204103431112321004331144114112023022211011223133410044314430040343300411012034401314212304041103201123341021243240101042204442214404320042201402110332323221121421330244221242303300424003143422321332301324410322214220101411030111110010444102100134102320342421304200343043412444232234034044302440401134444041402343220233403104442304324121213043430312323202101044230041331433304220123233334413341334242041322303011042341200220343330321104443034440110422321004012004013044434441101310320434142102143311300224432044444433323321221011412334003242441421301210401334411020434202200142234120332310222322200044033441402323413423131011331312032121434213132413131034342440143301311341414022231042323324140102302302314201330413412344341002322324121313400300143211331130442020201140202423334133421213312224012313223411221334234241412414223204220101122141204411414241410124211041330032010143122234341443301233113122233040240403412442132333441344404123111440330333001443411210031420311042321411203414132112111341242244232014304414412042330401234442011010132111102403143303200110310312332202231003301021304124223322342204030304312433131120230314330320314132014033442023021031244041234124122230123033220232300312343203123444203312300133101014013011240411042122134420220141342141324130234113320321011431344023330141131112033341112323201210014142441142031323011301214032332300003430003340013443230423141023431311032214324303004421240443203142010331303133003142342223240410042001001401101310133413314043000220224101410432120442341234031304331330341012443321040040303300243044001423144140234123222244310042313433412333313031013404343040110012414220210442231041324424342430202103214241311414213010432133113001434233000214441201222444143143434343443310304120032032314011311103323204102414034404330100032111104132202023021012413324231231204304101132124333213232310333331323414232320444234001143243212240411411202404311342102414201013120240043412020144240114004100140014232021400233222002120302014110420130434142421434442112120414042402021022424410403100034243404421441242210102110131241430424320213120130244233310030143034013210002240011410102041001101321121004440110343131231413102412133041230122014101031241401043343340334202304302003442302323234334404012001300123043424434322132433110324012304223220", "244130240211304213040213243022103414234402431113402041001124322133304330002013030220304113421003014432223011212403201301140321010122303131410021101302232440300034141100243204313112311114404001112242200432414214314010342242141243114301302313040222114300234140202222311124331021341004001134422100440411332111203144132140012001333413400432400440013233140212200433302413424132320414240101011304234132230331220114134412214440000231212144100324334242414343344144330142113304401230213022343024242310223413321033200210344313303223221421302211332203422130032221311433244323041114143203043310320412014300021112124141000304324033210113203333233421311403403002214100003020404003032430214311441343021321144121214302232221231212342121043033000243342202303143111442020420230202022210241132410043303402224321100224130143334002421402101003210023413411341012341134121030021000221344103404414002222310100024044323223443420322400414342422131144131140040244300030043424000431331042113031320300010144103012320312120314031224434024110141301130033141241433301140402303343142301404230314141320130002443302134120203221212230443020443412243442122234230324324431432202104040242043231220114333332103140144300214023414203022022343034034232210212214040141110222141144033430011204304213120042132141414012232320002411333200344310223134434023322442421130430014103312023331141034040211321404043110043214130210212034203324012243212414110010201103000132333303012340344321103104042044243321300242323300134421231110224312240232424144302144023412423303302141030241422432402312400402441310403432343042313131342044121223402141011132423313323310232031142221220121200203442113322214113312021012041214011433431404010312103340241033103024302322022041440312210301022131010032444322024411310122442324202141303334010120004013010113401401433340332322330004203034143134311121134221002132410022240024022041304010203202200002304404212441144213402014431142102013233303044421310213134221200202442413212410414444442112011142443030221423011341021401034434442313243003343243444310110133424301223133204030013414043003144010111142023131442102320320133443413142441234123311234321223113223034310241433203042112404011022134120104314414231021211420443434343304321401424011020223031124314323322441034334031134111332010301331202203140021040220404134132441221104213423422401134444030200131010031230230322230430441402020034043241144420221324144410400334120441041012341010111213240201304001312111432003402102221141304033333330243404412304434041304002333023201421104001020413020231341440232134432224021244402033142104334420111203002341243101343420133414331130013130420242031020340214110400200114134343112023300333430102220201422134212112403001442230444130231340340210102023010442120014012131202121123141134423013400443231113210321301344011010412401024304203411400441112433243343133130221334443220023120340241110431044323344333101143302301301211312121031201424120221331343114344144323240220310001142402030343421400232012031242021002130123330433421342042141334420340004111021102343112120034401343234202143323134314020003024104204212000403130424231214040000000141122022210001100133221300014322124230332441034401222023401330004341301112311223310124244422202421210341330130242130103203334401302343342313141024411312312314411332233102032012222433221444440303433043022214431314133443200342413301213320102023344141012434140133302220001202022301324242411441000340414144424112402310313434420244321042330342021222040430311344401141223220132021412422312403402110041231340121334434212040113003422131442413131142120240340122242331433032404314120200143122131131220420311431044323320410024220340144422314044330223243033102404012444423101014242034144220423042102004234224320243142043113412420131132044442113143313330020441440303304004441210402042110002242413214332223042102142412400141203331411220322402142414100143400014113220101443214141334424043100043213032331243301121020130212133444013143203320432034200423242444240244230220444041134041143232001302320202144004012312200041241131342240410123224321244000002221430411002241041331033201134040444201223012013340120421234143400333341441140403240024300242444112134342112344220323240431204224032413333040200024220104202334301413224302132002044040211310230433420130312133321310243243001140424333330043044110331002012233030430424144103122304400120442233102143444030014212303114042210031042341211242431100413431112", "020420404131422004111234213120334020203304334103240241120203001421120011431243141222042343421343333423123332221230410024441014201132221411301330312212011420023011340241044430214231313342042224411022132202433431342144110120301212032224140244132322444130441441410404330211423323414100013434323442010421020001302110022041444013001340311223102400342143013342324102424343443420214330134144140240004031310442002114044320202221214433114031431023100102404210224111024234030430233314004220141340040243121402200242104313213321244440323143204210433041110030214210421104110131013033330012243021034332102213143022324132204302202320001101231323331041022434311321323420112120001414241233430434042402043400410242020323222230424043313314211320341423403112323443023330403433324344411420243042134404312042314142301420233024013143203323031404140124410040423034040212202101233411313044232412032222213013124334412211103410021340220421242311213340013441011243134133134033314411210302344213430022142024422412242223441100321424024311142400122233432343304014212442331002410011242442334122403422210124243430102021412122021142334013223131003223143441132003322324001441130433024132414332333120310011320000141030004412104223130200241244222110441403320024300041202204412130424340230010013341204022224144233200323042404101211132313234120232000124340324033432343221214213241330444012134304201444444030311122112401304123431014233421413200132303403011023321410224110101043124121141132301221100211103412432033023434301231343033110320431104132323023202012412122100304300204403314431022133014314110140120311242304001420343324411411201310111220100310102133304403433124234243010232012002312113330314023234433402221242243431242321333230321403434403000134030240232140301434044231333131004024220021033102221300130222020413442200143231133020312041302403100004031210340304243200313031214412102323332303130404301323343424243042040231233034333333132022141321120323013242240344234200430124021214402031142244202220401130112303022303131320123102024012343300412313043004303042244420021233401224124133204221411032031101312332430324103342023404342121132322404210344342241013413203234342320012013131223412124141424413130413232121421010343423222420143443311313033234102034113141430242344130300334101431103243131014244131431403210302134242233020124000343010134400240400123234302443240234343043211102004211102042434443340034340223200333340204232243312001423443022034422401443311130004020113214300404412202424200124343432103220300234333114012101024024424423204242204441043444133001043013120401111440441204304024432444122212101303243002002201344243100024022124231004011313322401043231022111141022232203214142202314211321112111114430302321112443332141103440224411240040340423323023424033331201001001413111424124044244412003113214212131124403234321440000040343132331102311224224420031410400313010112213320002112120014334432333442202220200420033104204140421113213332010031343233442032043410441113423213432334420213244102323132410313404322204141301334221304121023243233312244012132201014230120442440443330241120201201021442001022321101002004330124044340424224222234014124421030343410433230121232233013332412404311112423433424404003324143314211040332301043210332403102032142434030122110221321410002033102014300244000044114414414442421434312011021204220232433333234024401213234011420300000442123344122342013242424043214102001300032022003033143303231133101312144231030000410420301003113430104001232421041421121423302142421033323110040001230131314013342344003224334332431032314444211034042231412032124412100233442031443224243412332002333103321331134011032233013124033412422143103301040333241311140331442312134320201232221332130331403214023212210103434214010410223322423240303142022442223002023332111041243403210204220011242133204414042021134313210210012410442233301411022442022441133403442041121044121133302303334000423302044334434420033300423332134324443311020132421203423132202434224302040214233001330434430431001120110422104133232023114024432300011133332020003131300443123311031001123242410333013243341211440031030040032211131334444314302322024212212343103123134440130040121122013440122231113424144033410413420403110003433214244104342121312344341320022122442440313121434220103111221431420042324011234443133043202022414031200101340123042020314320040143410334130003233232444202322110112032312023303112141443132204213334431404223000112232", "100414300110124100413033202244024342230242241344302330143402201403422210101103231141000431402412124201421211140441234403120201442104411021132203310021434241233101003430111124312334100122321334421031414121014003023203100333240212402122014221423234440402243042210310123121234431013343433040134024222442041110403432112331123440232010212323021031314011143044204124411011324314300434043132141030302420432224334213133104401341412423112111241222232132330214304242222320000210404131131043244021210004310031120133211124123322134221013412122040100413132403232020412010244120411224221434122430222213040241333221000140244212414341220434014111314314012321323201123002214213434231041310200334244242132031031123420421234430132303422404144223030044340203312303204403024143312323323024004210032214210341132001120403413323130402011414000340302031230303031144200231312132140103224304404200140041011230402402024224224241020122000214214210121221010113144130224143203314013200132423011101331330014001412301132101113044214133104330113041040440323341333402444024402224320311300424234202143101414033403200441031012131322343204320321000202013203302222111201034441024411104424422204104404004421300102000014130412333443403411423303431343032402232114311232431041423024323420300213312122232434410443430002411231203332403130041144412030120040120343023044402231201401032133023242142104140432201302114333221103131004402000040004100014021010142011111313342000010232122420442220433001403304044404412431310123044341132120034104042312402332332203430144131210342110210302221114340104021330422044314344421431441420310123222441224341423334010224121023201310414231321224230131012244412121031103013314101210133403120410411000011034131340324342120444410414130343424244032040031321303300123204210340434121232421334431004022202404010124100330114243103443444330100434212430240411033120141341001432202014140241231113321011243200111131200024201312034020212242340304431122220222324141132333010204223401434034121121013143104332113231420332134440321204414131010222032010101344124010303030101331420414031001021040003343100412143340101420201110402202414240133140314413034113121333244424301103022411331412333032244100424131000034334310021041241423022032302141310031321104442014334130332311133331442101420032314131232224030333443140422044144040201312143242134043224324240324201322320322130431101141114233313341042230334311000423431133131340420132411223441312033112443034204142030203212131413034210314000100411440433332433343324024034044401110401223034101331040322022134401103423134343441300404344044114412222320123340030211110401231422241432004140420241441044023232301113000331133424122202032022034142200333001233240332340244302131102011103044222440140040040201130101443243411420202320130013132000100044142011343002422103113112044104140202402421433323000304320033344322424032322222234410132334004224431132234242203300440401444041112234113122211203301033132422141100211110043004444034114101224400122211441433201322002010233234311201122342203100233104132011444003101122042214222410223314420104404134033331200114204320021242012133131442312322103133141234341133242302422322101431304302340003123131021340342231130224022313032213330342333400434032213144122142404133000044244313442440111402032004004423441413312022441000420210000440230204233122430033221424413024333344332231023043341423442012130304004322210443022210043341120213200002234044440304430042330213321033221440343414114223112104113013044120320042144320140210342441024202004423322240201233133224332324310200401240112441343301333404404424113332414030200131012303304120430231233022441333421400411121040122122130024120201412421134200041113400104433130000130034210241303140121341433004202224401120340331334322023244314111110420441034244410141230220300232003234442040231421404010313204011020013141133321332313312020010130201421024244133300444421104400204402002103320403314312434204022301010102404031004221223224423412313412421242023014422333001220201410014401012003213400424311024432400332233133032242210024142100134014012031202233424204112433143030410313402142143214332413210432112010032224122402212023430313311131100003241413144112323341030234241410200120201040412242204120043132222004143101204304040301042220004224400043041310011413403000412041421120121013430134004042224012401212232403343340211030210202442023203422212212213133010110224323231343022323102131401432243300410114", "210404134300412203014234330311031332104304432230012101341131203001212340012103012332242333020114312324034300330140132112110422243302411111434334241200340241110310230412401140023403403400101140320124120202131333021142144100312220103111134230134143212203014133042033232132340232122131442023120233022444131221123033234424414142441200300044144024100303203131143404200434430021444244413123341011303411333431410420411031430034112141423312442344144223142312443332031421340211231112120400420404333000320302301142203342321333040403233312310441342333430344334300141222003243143130420123444104244311420412021032030210433001223333444123334323333322034313204144421430140313412002002341224424044101333010101131442044410030231130231221244012041440123211433222044310402301014410231413223223411420111210412300310231033040442402430324133033200410010123201211234443132201123102024120034330021100211142131321021423014010400433230041003431231024331230322111100031331202321203303342420421324114321413140432024102200421011233340231313240400303223240433332111003404013224111223120104323243223111223104141343144040414224413420433344400233412343322140324040324403121043341421320334240313024400312430102031043203202400212232200111300104030232132404103213043032402143322240310111402024343231341413404203412404224211140122434122022243312101343224032114122433200042201214431224032341242112310130130021443242140132341330424142331201304111431124321300210002034340342012300120033430233024210104030104240121311103121333200231311442104333010144400442103414422130341012402214243100431142413040312411010014443242011132140122124112240321334410020232213430011330414243312414341314241303301123310121003421130300100314022144340133242442033040114421124300333041032401142443022020030134013201122100442342404304123214140212211030114310110343212211040202013343102100334444110042202344033340201031412403030133002242041303440324434303103143231442211032021301044110221343433123132321301041324203212303001304410141031443200240421443311404230334321313143141400240012333341121233302333023201324340311012242030021141432442140121431313244024110014412034233310123001030021002222130222044010033332441123414322102222112143443120133032332221000444104142010310240303204333413040444234113401243102403231000412101342203001434202004300431342413204140041034331012241402023124203142434324332304222431311432003031312123040311231113103413333001221031434430034331444122013134332331021312114302411030321011214243120340223334442221012142314313131034011043033343342334000430141001024043400333402440323343300302123403400230342202444003133004212440100222214040132320412033231340200041140040000311042401342334313401244041434032314304034023230420042430024032202040330123414331240433442411420343121221410330312031114311412334113101430001312334434022440244432024400404210044021230323243340031324001002112012441034114224112140314122020023322031214343221222110033222432422223210014434423011124400413120240004103041410423001400343012144201444411200133004242034120020301310341203223023003402041442444322202202021031002244124214320402304332434144132244241313131214022424313023001342104000431032413004123043443032410244431313112010413322040244330012024231114304020204112030201414131012002402013421342124141201431430300104240410102423400323321101344111401111312423343413441423411021234300232322402421101231443004240242434434402420301012041212114342243213004210112233223043040400302432134323432002102223003123204023444301004213310402242141211134203400243401210000103113011340312240141412343402212234223021434021222101033003420232032424401021242404031442422141441124034234214442143122023243133041144242233442323243110222143312222402141042303232213104231400224003210300400202104220122342431233012144440231344241201330413012033441123204240303320313034101023334431441123444344443202103134040142401030131314210240430132334020213423023214133001120414101304123001113311111130121401234314323114234423303340100414341444032101201120220332120241413322224134403001304313433030234344344404131402433311102302430240403002110100022221011043434221420022332113100422224111231422140132010212213311324344333204022444242331301304420234421034433102234112021032011233433244204400230030101124114423424321231001104242232044212034124002020234240124311000141403432341013113311244342042112334420201013420223213300130344311323022122210220311142004034444332041140034022444424204442402", "421021333133321414333032323210320141230401304242044124132023130301202334241144321043223241024443320002440232340400344003124222430443414434134424232403141232010440320044212014301444312331022140311022343121442201331432021013112030324134241401002322114023310204013140324140344001011321141443131404134232303020102031411203030131213013420400040002110122300444304132401203010032440121101414031010301440413422314423310441440414113434102001333020104230013334112343210324430421123400341224032310241423443320233303201130200434200001244031134223032130100144112401022141312243123013444443243323221220131323112304110343302334221400443440324444220433443103144042303112440011231012103230101142423241433044204441123301314313122443141004434420303032130334341401311243244012203030440333232114032311304341234331043120142443132211112323012303304220440412202230433044233033234132432204444040411003003342211424404440232033034241334120124402012312314110210024444413431330013402202214320131433202024443102203212021220320441000122024110403140111121422323124414210013423101130222220120243113140022014112242014130020231232043001012011301400031022112321300202312100133212241314231322122340121042414323121430302231424103224224444212112024204304020040101330030100202221201234333341401441140314141240342143014444112324202310420420311323324342122030410122132214131321223340310011241211144124031344332102114004003132200230133031402003303110431122143310212320441410111344210041242000302403122003012332400002234002034432013200343421124334214200431444444202220302301012000031314334231241111210442343113442423324410440112211112402340044114402234241034441003222411333212122334142323442402230241012424220104022243214024232200210323244010311023312231100301020413004021110113242224413243340322441114334022423134221300210221241211434114243412001242302004321303343221133122400204030121341134014301432200304014034310304043322421242444343330000314240304342101002413301010103004333113341321114122120222043203424211422411312214423144412343121233102440434112013234234123311441112142331013240022013441141420000134141114121334434133434012000110341410314344334132122131044431403313242011301300202040242401210342423430314434441210434013303332440344120220203441203313012000113044223320340034120232432023412413331133213301240422324112304413140130142314331102021233331114141311321120141213242230031340414411424312412340241322142132233422134312102402344121313044012230034301130301402134133222344004100032341144240413342302324202332023304210324140444322400412243431441123323121203330420014024002021334304342344430124044042222331312000201433121433433243204024312003100043412043424341300434120203013414341422300433333414334203100044241442302003420310101121334103044112241324143221302040114242421001140143122002440213224432001024202134401431311142223134434104310002431441100404421321423133042123131213013101420344402024421340232041443103240402114203444401310142013030041100133403030131241213034121111332201114210022213100101021422043213434222421300103204124100120034021431120131433401040341400422131241414021300432431034400314131211214423334100223200022242031024001211314113243233124323201444143330443442042310212031244201203033314440203044202123113444202234221113430043312200200003244110103410201104114104100040330440114422012134211342220120004422441122123021010114421301102340221203022323243334442133224432043042441340232341133022023031243044203344340122414220220034220010133401042230124141340431334211224433013234141421221331404421112024300003003334123212311243044123124233031103244204013041321320441441041302443343401121422243311202131121131423242020002100432404231033312412411240314400100203122232311033034144040312034314403134011434314300240214233422221003414302304003004230102422223213331412322020032200130334020314311231323100234400033331341321014312204200300024022304213410010024112323000203240301240121203003032122241231131231112224420134440421200122020223403010320234001444421414410042044402241021221311230041123231321324210420011240144314421411334222403220244123010033140111223131122021331242044220010300443032410312124332232320342130021112032343421244224243144114400100221012342211133211333021240132311220023213231032412131221121311103113041041202422401022410323220302131012000000104001210134013120302132333230121221441124244442432131420142020441311440424401441140243012333241442103030342433440221333241012223121400013", "101011114134401140403002424330141142232410100012122332234242042332144232231112434040220332331414122204101333123220422020111342223222022141332340334430344314224031403030321142204123414144002434240210130203132220300231340422142243404402420410021413430403231430243224431430244200221012231142422421132211230200022442001411103441101443133230102341120034230232141333202234010111123034420144022243010243031142001121243410410412110441231143100404242440111342403030002400131410114443221400442302242321204400021122114303433442104211333424344133131001010440342341123113022403331014130412202402043114103004332111300031413113204122420320143213033111341423120211400113314220114142233032223033411104223440420302321221100410420213104200300412140034304413144041004212421234012232113122432020414400401210134323231413113010440004241310330022212222120102332344232303331010441341302313124043214121103201220030414321334021044132132320212223444414013131201130344001204112104012302012041303341404104224144403330211222213233234014104044211411034123012231400341304412330100431223144103124010020440023103431102214204123401220243040421142333240332342011421021412331342101131243013213340412300114144340103022204020112401122333243234004103113224141244130122330124313420122222340214231211333142411442123004312423041132322200040422332121201320110140143122343444441303110424133342011302203223233011442022231133422203114024420330224003010044342103400323334023204213110032112232444312204431330442011103144120000443012213332004432103334032120413134411033324131411322233433201110044411102243212021210412021320100442311414010213034212043443231221231202113401300402101322334414311000233310244410421411234403044410121401233133032230214000004232012033414133110004011043212322303011410401142243021323341221103301310340330432210002010040111204414414143334434314033133424031443144143002333303110412112100343224422112123123204224244434220320112132223041103142011312311134220140311311434403312044133330022130411233033340043023232033303002312233034110104432113102434103412030200022140434433120041143211023430431201213132020143040140043330242223120204220230043140313234013130010042023304122212444422141323341423311233143301141014413024430403404100014033113322214321140141400234440413413242324423123443244004411300204034010201204312004434313030224410243024441411344301124130132212211123423142043140420433313121041002300244100441041114321244144130132433433341301224422040220313343412441230442044022214014131344401013333123021111132020310111403201300420334000420033342422433241001010034232002300010101304011242322104310433412032120411044240333332044432033141223420414333402340214111130101031320330303023403014311210111332134324130242332120034100124303211211134321234131323403401023134202442321123312430130101402123112131200231111114423013031344132313334123430321314211014432343440114140443040023114304204320310204444040304042401020332403133023143121124131431200221414300121232341443113313431442033243220014021213203304203202101034044014003444013211212102111003030004423411131140211211012334304140132120344042232411021124022203121233321111101224241110003434303201144343014032120424444001223204112220412314204302210220024124202013243301331311124344414014444412244011233233013044401332214033400311122110122131212030302400143011233311012214023404443211144331141133004422431342143313201234220424243102424140341234331434332111324044023040303204213320014140342102133204131443441223412232230343304013013033413422144402214232404340242233442123212414402334144224040223424024033032334012434132010201132021110203210414231422120212111412043132010114400310300130342320014132440024431332114111220334211132214301433404302133330313200222232133102413133213022114000104004213043422014004124213030100331203433414100014040302123241110222002000232200422220333111013041201324402101332110402024040422230143410420210212310231232331401031004024000003334034110400244021123102000231104013033242133324132423013422131132242330320124144401203142121403131131111010002044404244400422331223143021320132101033414001230440444111311033133110424422314343144220244144414213222004004000033422241424142030434014424004022343442443430041014123132103124102203314132011031430324131421234133223000303300203033400222210013214240320102020042113241440010132424231023302214000212102331022323103204340341342111034334213002022243233314141044012231334041302023220442320421212", "103241301214444343302134034324411120220323103103324314110004430022123334040140032230440303321424411040412440422231402202220140421023424113220203122043443013012023433240012103311243124001410024302443230244122101440313421243444100010133323133133204041042311224242020211322013204323002422002140242004202424220334211022032101340412440402433200333014424233031211332143130142131333011402344214224232333034302033410011224422004041220110114230104210411232404200040131011110014343404304322344033223113220241314432102222332122143214024042234044110021214110024023321203213221034124423414140212030023334321330101433003442233440013334103140020400122242102241341031021321400110210304131020332024020414002122202420244210144140103442414111443404201240400132344411301233224120440113142343204320423401341332030412124023032434121434232124122101203021041133003200113202132030404014240124023413310301100400014013442200223112431100324420102023331312230214441304411441304213222440223104333114022323033222332300204244410223403211003403201004122134001304400313414043022133421341443213432302040231212043011430232141141420340144433002332442013442343214311101343444223122234104221330113421000444422034402202100244111344332121322201023041224403132314034144014422402231210044122214243124421424423134241041304010041431233144210204231044424333034232224404112010412034412202231140400011022323013320224322111211111010401134322314114140440211430444202023332010024232304024431233422031212301432131044203133440044233210204212110110410033441043200401020141210002024224242301434021142024130204212412300440023201230331300320304124341302240302143141122011433032333324011002434101311242034033143422433043010141030233242304342033030421122022422133403243322000434402123012424243300404033300321140300241232241212344120341003142100343202234310032301201021043104031123412324212321112102114400402324142133043101132412312003241412320102203132230432202213240222223122141103201024042220023013200343142112010114322131443340424224313310313413241420221032030301144032443031114123111301012044411012433113202023002032342023302314003304303302212203411000102424104143142322413333231130321101244304104020110114112414123342402142302201203104111300144304321404432110103133104314214123001004111434022241440140121040234334030013044231203024233120111042344310202104322321433303112443320332030441330101411013130122223344234040011342012103340432440214111302132010134414013314124303020214212133100333034341213423434310012340330342304002413002131043412001243402144102000002112214342242233400201023210143113234213113401131443223243304442242214234431434423424030213110231234223010414433311013422422134234222032244431040221220312422012140141003412031022322130302242214433241324101204010322410020142104012044022122342301241211402321013221433200222422100144043342043144120020432010031242040001422404311344021334433400242101001202431202234030033001212124442331324122042111111224003330120010431002421421233102324344244134433314242020022434241430024103413224340110110024302140331211120231201203314420321004401343323144003401004103000023402132322221132400311442304200014131423002144011123230031244042444201430431121302322040313213002013104302100221444030010240101144413130024310144313134112002130434242113120300023433401443121424433103343123020100340140020310320022111133002444321113311341310304222431400102013443232122141230213033143413013031020023110010424400221304143444110112212113244103414344313443140431332242314320421031310332344014440443412132100121031221241034040444401440101002223020144243334104303440124322020033240310242343004212011132113414100203202040022314332432012412210302300031321313213443302403103302232133044413210212330201200313233110222112001213433230142324443220040402004144234222212041034113221023011421242011412340020214241002021031240404033144141141214412412442210314140441214124211101303223111124214404443442122122434100330200134032130010213421214023330240013444124213331003422322120044410014231121310132214441320202304110400214204102303432230122033402140321210204120130300234324314223032143142322222411042333434143411344124040330241312214230121442322203420444321432403400131244144411120441200234023112301231140224311404112111042110301324410342430343340430000343021442321021341034124433313423101114010212012321112113114410303204120422311312214221143214210333323220214342303310202114023420102120000402010000214211114244313", "424342114134334331402102130110444240011010031240214220301341021044400320234201011424102203412433212214224343204333221221222143443222443232031343444311012023223344402123343010411014422132120011201242010241423142202142433022040200033333241342202301331402200241430311313104332104442330411212121212043431000434440213113432103223020302443142214214301214200133213211220403230304030112333042122220304032120431423044330121120213231102142211220123230324023113344234210044443430324134400411430443424434002001334032424231142220124142010300030430202303100304420202114344243110040121222132014142030100232223402224021321224023242110114431241203332404000013242231431444423131442240004104030431413201424010000324142323414320204111113233412122040344404313412414014401002240321044441111342024311210313411020330400031403213401413231043221304112301004233404121003323042002212314132212432030043422432341444400344213442321130201332110241340411404402124314243402214221222203221103322202001233220021110433104403242044403201401014311142303040314203122313002322030034013321144342011003404222440400303402223022400240141022230421243413143201443421213402321020421242132024344232242401421101000244043403004431023233214401430421320001232332442031111011203133001021404003240220200341410002341231111123004331442423310104241330142111314021031433134200441112443142131434241320413002134441432300103203421001220403024343123122200432200423123024402431123244433121030111331141223333303013244202443132334102233212003122011121213341332043331024344111013322044023002204201333030341340234033434142220142121402424311320244144040422313240432202442330034110302024110044120232321140033122410140233423002120334101323134001301400033323110211342143040114134430244120032434420310344410034222444344101041303131223342021130442433112302403320224143234214432143320140130031223401003103320233130113413122413001414113314021132001420332030222220120200103200323233420400332403141243412023343032130203231310443120320131220123323200421103101212202423010023221303330114341333412041230211324113122414222030141403041403243442200101343304114311402010304000310444414214404311023113414141033410203303302422022322210423011044223113144231021441343440003114423441323213422132003234321133430313014044231304343112423100304100403204043314402311403112112104203312332214201421144040310330431431434440024442122302111210432234410440144202320011010444243111020304030023433300122024422201000022313122134311131123140434040223301342113344220332030144320211040002101120344321403331441203132022030400120422330401012001341140024230022404111233303342233130242241423034242144310424014334422211000403221141334400211204213244200433021013222412043310133001432022341432131412434132331131010403000230324121130012133100443203243100002403401230041431131023044123411142340333044421321214114221230234320132222303341113411242213102144034314332102130023020310022400340104230431040111340414442334321210421430103430432000142243441441200001142114134243122434404324234131141344042330321243233230100413311411434113434014123231104300012121142424131321434431311323230202212413024104232220113332413312124211101024131444223344210323044233130403114423400010401311003003430040344014010441112400111223130204002232233121232023121433144013430424033020130122014404331023310030424311442410304441212303030043221400134001304031020101033204104042124430243201433444243113034142300320142224330442243212440001112223412413312341124111422401340023130212144244121403312433201123404220421232222243134033221102121440004141302333112242440224032003014221023313142332211121011011131021303214000201040133442420221313400121312000130123033042033404211333031242133044421034341214440214431114020142220242331440000413301043432303134134210014122122211014211004444012422104404232023430300113041213113421200232031421202434404400043423004434343303304402343120244110410204114433123110124002233411442201034141434124104134323413312100434331404242432402033240242222421020212344104242443201331201430131132304130241300334341141433333243123312000112003342324320424334211241000021432422444030433133430200334200004241120143204313324322220100323130301342202313242340322133221143311033113420414243340232123240022011224434011220413311443342304442400310030102442424122204024324122344144034312320420020310204203222442340201324134242001422024241300013024014041203134344333423013410343302333130442102123112021232310011000344", "230133012023341104334003414031344123010131131134133244444004042122103343210034224041441014001242321102200040202420443212413404032304230130131212421024123000204013012204344011303234342114041144230312434312111342401342122131003042114111224332334014400412142113213341324403031200121130104043422430003110113203022020233322314433404114323244114020334234314341321333443403241403212042303341441410231441144023431221321313411040410344301334201100324400002343010312112143412100221441340222342333333303131211313111104431400331131424342231213022333214113022212411124042044023040311213332324040413300123111142342002122331322202221321430004111011403100132031120440414023321000242442232412232043032040343232031113221344444212401440334134242413402211304432244240403342142403144200110031202243414341200031403312320342322204123044340342201014022442014230141430031212141210042004302432312004312004442334032114444414212420440011210323420443134023020104244144004044042122300444004131042144212222232331001100131202031042022402111221342401444044404431110400222444310203344444321324300144312143004222404001030320434322144333031402432123040142001213403232311421341130440120031104424434204010230144243344113402230444122422220112414033010102034203224343403130242130431213124441442313120104110210114411003323044232442411024034414043131210133332030202434341211310422443222340400031034220422234141410140010013443233232401322024412421213033123440213113113323340123303130331043011034340042043020021334230224210201223012013134241334034401443424411404230200214000343003044022043133120302114124234144411243424420140330332322401411434332302132320434440032330110423040320244012034414302013410411023433223114400012434404243332220023043014413112224332343300404024030013424304244431231434024321020441332014321011103231324340311442104202211102341303332033244104233440301102331342042212300330304143233402222133211213444132020101010234123033113221434322444014114404442000444122144313023111402312043444424340010044102004414102112014440211222303210333320302241423311232141334431433310130303023231111430314332423230320022400303242311104132414113340033231312124011300242244432103131200222313004444221421413304211204110212442310203342013133420112143331121312332430014401032412301422033322410011043334142202434031221020003301343231242011110200111232332122133421233410204213241443204202144402113314412434340204421004024302324131443103114332310401221103424344334221141233223342423204011140220314130214230343211420204203421223344121200240021223430330302344002003442114202021321131232134241012342300422204132240123432211033042000424401123220342322343314231242441003040313403240233410324033120214213120402042444433300130242103410420032013333433303221233440314120133034141224402221301003413134020403011013100112141240443134430011224334330010320004014021133341040210104431441444021034200224242334234141221424202431230031330141112440433112133000031101003420214214234341114331443034201013200022411422324412312401434130244133030211310410032102202403320401212402044242313312300124300231133123432303330123344030212113032104344120131141434223244240413202313130134101302203031032014003304413043330214233304011011432211013442203231121131442222430240413210244322404320222412312333200031020433423403212112023043023041411013020024004123221400214320320031004213340010023023302320212201134103042443014342434303000143204000103011042443400230232314343103101012342111241203332430304114304032041313040021242203411102304100234322424333134042223302213404040220304422134231440400414444031302043243210013001211444230423023012411341213444340104021040413400310001222432134112023042331141333040232242414210302404441211122214133444332242142414434442140104100040404432011331301011103224120444343134402040412310204044024124301133010013124440114433010123144140420342303132002021011322134134040021033142420434030311401133112412300431022321220213200222041030044203231112041042214002112441424313122030022234103443140303340120340112444121222423432010011142341210013421033314301301332300213220341003231441340233441423442322110320004130323314021444021001102102311302043413010001434303044402303030244003420411331014022211114144043134313133114100012222130134102141312210023023344111021010422230000001331203403032442302122034004332312301302344013334140344002402043321224302020404411300030040101204032424004044313132022202121241330043214041232101000340224313104303", "004342432343203110041210434124003322231202201122334340323021310120140144130023422401210321114313204431031111211413013410321411424013243302023222030400210003424440343010213313241103222201433011422132232412232201130414244220311304310220002010334432322313200344334123133224102220441224144311141400321443442313400131023104343141033422444141240332403033342033411312404243010410133331044433033033240120201102313323403400242412120421224102142311244441144332210320043410333203404032302440013402034441313022242433020000234124343132334400330431244231124234230330042203320323403130212323031001331302020211404004001214430222403144430143334131022130221101021023210330243301100422120133101143330142114111230121321421430301112041420221312230220313442020402241003010044420044142211313341313003111122422303430314103342024123323200401220112342344332334140101012012044221431414404341431041234041002420013404112200431404320414023102132403143124021112214410421041212324411011310213110324020032202024123421322402311031231142312341132222044030011430421110442320234411142423301024022002121304212230130103241404133302444043400001321433412330122122203314441422401203421322241013321101414124144113414440443314443130432423340114102322430033441343323043414043300133132211444411030344334231231131100344310214104143341344331102001433022234423411313103140020012422341120304032200023034200211004330024134412043430213242103011003042340040434312143322024110100040022444432313040412243412010000433132011111201243004433214013040404310022200403303044222300020410131114443202402313314103142203024242404013421032204110444422220012220320123231312323412440043044224231030441333112320433010304014142021140330404020313204331311400400331131100134302221413314404403220032143120423222312321201302234011114242244134042123320003442212413431220001124231044434243432224211420201111340302342342020241031202442212320412312230411321024200433013302443431324123010104211023300310433432420213410324231344041222310403423133410212144111213240343110433201043443414033303100344334020423211130221112430310421044300023224230440413044021311213043443032432231401114401142311041400110411334203033310232441202434432100142312120014411323112120441343423423403413144213440313344204431040310443140221110202102432324010101343222402313331201112414112432032040012220311341302240230422042102332122021442043412332212101403034441441341143412330412101311003042403344234030222333232404430344331200011033114034034003344232121144324441111030002320112124404344222120340030342030203104304311424233220233311443104344243011041330224201320410413332012201212024424130414413400033121000344333132043300030301440142304221332344230430310212003203004401412311411212110333212312234101333041334024441114120310411300004224022032143001100111132024004230220332313233441023120322310330431422211432224224222013111332001210014001201400001322333024031113130304332241042300212010013203101122232043033142210041303123241102440233114212220144014444113432042221444244244043014133044330011032243243334444410240121031331441004033442012341434342240104420423023440420114314010411143302223323144300410230040440133432202131443444331041413344310202113120422403343313233300442042431231234423041113420204114043001003410323130214314342421113332113140114202202134044412000021431130121203300431104330000421334304200413424042120013124034401101324122121013430403231220224433423311242000023430231430331143333433334122231413213122043012102200412413211120230310232201311443034022142303203212232140444343034110243322222410411231110031404204113310241141404103040110304001403430330002204232312420041430110111044412241213222242413013124442301244214023311032212243340302304402301344431230402432121142434211442003431001132434400131134424102400303010322422141122312224014310321114101332324440441004101114404344310401441331010244313240324143103144401004031331034412033023330333022322112144113320131001423012330003423320034221310441401400430010424243030340223331231221244330232003203314011342202442100203310320301211300423234042300003423120320042340012212443200431324123103423123201143313442433043243144432121304222220111301033000302224313242432432402212320411012331020342244110212312124423410434430102000433120123212031244032224030424421402443441110224301124104034222330201034424130121420431433401412411430003303122424344304442043302323222200013431431311332411401323013444033033440103201030314321304101", "013213313343231402331011031412221114200220131033003010141410332033043303323400011114212322034321443433112423042020111433310234232340414123033111304322003040121243223334304431440341321140010012404410440130103142304342404324321304303211003444024211413044331443012304131012131213421223012043320213310122302024410440441340110132033234044313431030113240112030330300233224342303403343213114010331343100042312342041203114302020044032113412321444121140412414012034024144100212104412421031244001120331124123314134322013311424301331142340432301311400321414100310333023010443234044200200023313010020413421301300103202423301030011330233124141141430033210302004432123234440341340212200031130442144434120003021432101300320014102402121313003100444132400020104221022414100322122111403410304301231011124240442134310344010200143224241233032224134404401214120001000041012203401021121414301343402332040301423432032143140042410444040312341113134431304211241122112331403221243420104304234204111423423311132421232200212030130312120210301420101132403444230224220430102042033341231332030432323442012222230400113432003441114120214321142234141101423301333333223030431034334402040342114134144234403003003203044043224230321333403432341104031112341123333002124423122103011443041342101121401301320111204443300121023424232113412114343314400340013103421230142313102032241312444132432302413123344023300232440112114421121244232333041014022040311243044341301341241410003041440420122411332000220111043313140144134131140444120243014341030033132233120411221131114123104010421320223111324302111420431424441202224144440342220144420423430330323100313334443334434232420403340024423112423324021331213130321112104434431120412032430233320331414421141313132143212021232112042021303033013424341442011432042303043141430231213431003100102423012441110244021304012342120032421221222323024303404113240020011322442224231034441212234321134130001210140414311333212101440214103043043012120220114131111120021011244132101440423201243443103301422323303044103142010314021304044440210212323102332020000013041231312302204443142312130022414431001221131122034032011323302114401004043124124322243044334121131022100000222443244103003411300142143334322222122013430441220013124123433134230214240024342034311034143242340324000103440012344231112114404441043113243234104044012222212221334144113024012112011040403014013202414102140130010143011332011342441030401122133121420332140034011312203141301304014443222304102014121403242030034032202303231234142140121333312120043234412440344020330001203344244030104404103220204012324321204244412032400122204440343001313222014410024403243200142331434201411104001324411322313320342232104032340140322043434400343430023100014320002221424202101424221121132102112412203323412144441021430020210320043311333233341412311013331112010241214211140423110200112334404002002111031423214020024334310411401140200220000320033323243301124443011114214101010213430444404211240111101134343324410122012422214404200324240024232303342043444233110213314201330340020334013412110332132323421132341222224110332403300100410223013233034003004401012001034324212340231141011122111313200013441314132342413300401142421210330240001330401031332103142213444032010113140010030414432034041101114330004223124024004241310000000111330000201110023312210202411320120342114134434100041031140003143431210141213441042342000441112223000411240000440111303010002410223213130241304110220113023320104444404043011222112030042402413321343224401044003142142213413023414104032244130434104202003101302442244134343401142000043330020010240031043124133004311131103230130430133214002321222123200012003330334302412412014201212343020031320311413100113302131124102041102202040202123321110021040004042020340130313242020210401413420011004133130120042102313033340002122310134220243321214433142140010342412124324313000104114104400234442202323130413444422344312433201040444322041120310013113121103242414224422112031213421014042444421211330331334133303112110420032144243220141143111043402044344100203144241121141202321132031233234422332022043431221422441422331313023224041441412402324334031123122420432024221423201314123043311344043040113003200011344200132414124111134200041401124334102130313043201031010304111333112103223340020243304300103421221413124213041013444434301343124442131244020111002003134311434230133020234221044304132131023020142431042104232202130303204434332340", "204301144001130113123302221224001443044211021303411022403013304133232001422433242122243231323313431200310403413314420002324102142223430411423203033221341113342104322111204404041330001330244440001344202122311443411233321314014231240043204402402414220432303420443341204231131113134404041141220344140243312130443301013423402324313011424440444411220110433310200440004410202130133200003041221300334014200411132113404410430444242234413221044002224214201443321204144342442314444123034023010233031342301332301110332124110002424110101340202001034112211114212444043231141222300104324414101412341131012000444044042324134231233024302023414104430411423231023234414120100202034144220414230100024333014004123313202423142100100002104311141040312330341440021214043300442233303140443001401423023041243441132243404140222303000203400111344312303314241230011141310202233222434120223204220242234120443330034111204122314203020433430224013344434124034300423323434110202410204000300140423240212222142442034412113244330113004040313041041400104403022242243001042200342422302431112110324103041400101321142010304433403243414334420440424242340124131121322440241131331101202321023220111002242212231220411431141313300334441341120312420010141014442234134340222200110101224144404013240313344202134303244443431043021111302400110442333100211402131413231344332322420343404331343022300111122133311444234030044443311020043310400321420334200012234134220422323224022313232003210222442413311344422131032430233020310231222443323401133334241012430132340100201232212342303232202414041433302134142334424003022132220042003031320030311013201321140410314402141142332404030221110411220420014140401330013202413003442102110333303310443124024013044412120032320013401322234402424112442220143230412123422124313034301300024320324111414402422102003123021101401044021333330044333310420234231143342113130130403004330212401343244411101430413242103434140120043301242323300200211040140012222134034400124011222133133111333400221433113001140302404032104332000204043320234233014214310012030100012200014320320102423442044312441132421211214123414410311341114433344041320442421044131333100204110123343220223111441333103142401301123230113211201112102314134441332144101130012103213221433343021041300333140323101323243144412430403022020434431114210440201101220322413400244141430110232222101323330442020233033333110100122244343024004222341302212102314222130124432222314024202202032113021231131102434342401400004404243114303143112044244232024032132410321414424332044143414101132424000140330141033130043111304021443342340442023141440144122003202300040024320041324043144343401240121132404200401241331401403142331230300020020200240113123013422321110134330133333131231443101443210241042044001410102033111114213213024324213401044430411342030210243104344021444324131414124340312244233301430233010331342131423134330020211113131141113440314410411024103340233432244424304343414212043330240042323111041334313043223210240321232310403404232230340331221001112243204031201401002432141340212240222234332324230031203424240141224313444041033402024141000303200334031211023224441340343043330200204101412000424122212230202003310231331031303310322024234200131234203243011401123443202344134040002413123220221112421041431140331033000110134104114302411300440122330011202200122432301124224001131314324043410313100000124400224024031001122434334211100021302122123422221241044240343303214303422010201421330333140144002413201200414141120301234104330332440111423421112323010330142243222032423212201310400402333423212404314400003140214134341134423113443312043102004111320444223100322121402104444044333221032114421020331442033112440220104201221114242320142422000102030124112121031014042444121244122021232110232402400314023120043001202202200122413214222001213411221130141201414120102431131212103232320013040202221032304231112220333303313012132302040333131020332014143334442332311104442100102102124441323334320342302132031231202133421421114220333103103332000143142401040430331134110424422020334040011413333000044030243222120322340341121420234003341102030011132430033404302334342111014032100214120412043444322301104013134220402100204202013023341422323013142232342002310222344012420113002233303004032221140214320010301240024230343403134433320334103044403404332133201114420402443422441444222301234131204114420220121421400232430023114102440131410340233404314032114142034121311414112", "114212004044040431341443411034344402300044014001440124443430142121143244102210432214014110033223234234322023411400003032100412420244441413232400401204130330301332212112303341242313243242312300000214330114024102144442244221242301214113201113210442411231112210124143324041131300241202130444110224434444143324121012102434324401223342211133022322324310134202231233132410403004143133424422332011422433141312210124104422422041321132203030221333101033403333123000144101021422012212400300241243130003341001143234432014320440033240400034044323101344220410224404130310212213333030001210242140032443102111111433140344031011442043333142414144140240341213420042001002323414424141332223021133221230411404134132111023204132142432224304134040132344143221122301310333404431424114100140110111042233204134223113223022431012111424312040100340011240400021002013003344412322013110313120342220124422220234003132024113434011200022220443122130111142213304003244430100424143124144311112104411213013020333302334422000314444102210403444444041123332442142142230121314200043040324040203412333232440421004320043423130424211330244403232410433211420203111122302032241442434302341134013133333334430114300211000312032140222304324033022031303121141301312014040112134401402012420243114030104310342422234323002011312311211124123034331334242412241014442242221234031013311020323211004423334103242200233122011200131040403112033213134013010021240111200233432211024434332441104341210200032223441433433233431323334302301002042403434123041322023042211030434321000432240142212121401131122300033134040124432003123240320324013421424003000103112402213320111040213433210302013020122031404143040110002413210422301110034100003011401032302231042414342440034304201343003114322411024024303134013322110233040244002322233134312040104442322013422221342210321130241132014322110142134320110002430432231420101131141130210441441411100040441133210231221012401232012303442442403422104302014334310441101141422110213322333213221142142204400312044001334142403004111332440103333200333424404334211424331144441140223144304034403403211404214214220124011012324031003241400234441033311412041014301214220330210124421020123322434402003223213332143204230324031010240211001314442400101434214342410343123003020410241244423424034131124312304231032232341102031121434010014240214114003221203120024422402221410413142024131234234310332402242142221144244443100033333223233134400044432202431023033041313040441214112142412234110214000130421400222343002034003224424323231200032123321204212244011110400314211421223344314322020430202320110122313430004113340410221344344043121033431210143434313114112143211232213204214433313112402232434110411122002112333114111304314341324242231321104104434441143200303404140332000341131314032423321333132330420014320034324322014112310114440402344242342423201220320003130433104141241344230330241014140344041232444133404312133404414042012234230332410402214024342424440011030120201103023103410432324024400342401223344314242313021120222011432014021423303400000123420220440400422420142234111242312100002444100103304314033241044231212311204111041414042101042103211214344031241220314340400001201114434021413000120321302033422403302234242033440004241211130030002340103234023231330041102110241443431022221324133214141240400000313031020201321031424131244322220301114043223233130130012344214311344033204044031301211112321103102002010304320031222103124310342242424202401340431110410111434323014321010411131332221032410442141132443314042410044424131312340120113203134213241020120311142423313101304212142003232202403140404400213403131214233300410021104041114113031032340422204310331034140430342304421202443223102044010134233123404410313223304020111000140430114203214034441033303032112144300141021441144343114324101034430333124210044333243122403124333011334433342303120014000431431321343203201322224424431200240300310114011102041240144200410432002103011403243213434200213132313224421330243230110221004044324434104421141202433313340240214101302141122330212444240041214413422232120032412310121244341123112432022100202032010440331223024312312202311124224422032112243031331414110104004414043421141213030013303321214302334110141423430442322110222221141302232442103144021411103203242410404042003433242431132242332030000002001324433003331102103044432340111044131224334143202340414221014040101224333024444210443334444440211413211221100443002110101113", "114313024430042404113104331430043320321241134244022131434043030414003340423002304404422012042110323241420133244031341402241011300224320134224101323104103444423433213122110101022434011040221014413033231213320032331412444033434220314223124114432104204012030133304140420201243012240102144010404410433244432433202423411434220433210233341304124424443303411332200212144321030032104414013423314113122012410320021303124124231034302042212113323330230124134422411233320421433123300124403214202201230300433231310201332002142201000401421222213002044233310144423301230301040200412213231023224400321414401304034002334003100444223231122032211430310024110212201302400203111231142331214223401103233040412413143134123431042302301411421214012112210011410423402404031112214142214032001211120232304011140344044011043321410422214311321404342410203323431040021013434143120322210334204220000121023032101321041042424103404401330043030342231422111122240342020233340104014412412014243404233241121223421010104431241311443320001131222244433431241000214242211200404233032213333123400121242132441324120003130440212033404340002132243141021343102330300004330133100242240010330311313030202314133332443420410202034430101320134121322323414432320310043443102224043301404010001124101214402311132132211010440100342213413044012333202041320143142303023140200122101201140303124103241414032033144002122034013022321242402124442131041100120410421433034114010233441024031140140101111410041101404321211223014243014342302313011334144400444200421431410322412132042102300441242322030112011040110424032103431241133303120202120010004303222244223000042034033431323134014121223233100231444313302340020231001301020144234432213443401433023321204120422314031131431042013142132302302141322341004344214431412222230202341431103123032430321444313240312420040141344314213210421103004043304233103412213433340004314042103102444023030240240244214301420133342132401343034213330334110333034310322000313313424443234104324114112222033422201242332320241433333133401323322412211321233142133221341323213111203102430303041341433042331444301312020243003020422303113343200034244143130004010342331433301144303430201403041314034201343234014341220011103101201234421230330313403012123213111331014132020210303404203131424034041430231304002114122121323313033320013200143302232300402410141321234203221232330242013420123122444142403412104414033124344400132144322442023422303010321410212132434134233342310430034342342044200310120221021232212112032313021422330343104031442101114211422114220302034440203303433330220111444214303113202241321320112103024123112323100414041232301012440334211230432220302341142144004111110310114433312002312340411043303411102243204104113241242424401323222044324013103133031410422312331431333104043104434121333141443200304323133443024011111423004142301344321141401404200242421313303244044413412321012403231143413404304104101244211301113323030231344401044304104134314343322441131410413240220204211003201122434221112011343144430321341201323341101224301211000121124322113013444242331203143012121401421301210012420400432331041414304423304443412221344220004213222030330234142341421421331334231422341001021412002242320411440131002242100030202221202231403434334244123322440412034231003424122132412403210323301322403404313444122004142231000323233313234334221232013343124133113423303414220332024343234422002244434440013003114040401113413013433210404144112300143334410212401132243201442031143224023021242433322214314114414142004333211420002004303113210322004144011024431123304012240414223202042410202431030203400334401234241003310041214341132301324310102231212123232220210212204411322020404200400003014243323220030223433433444403440024012332203102314313142131421210210103031442101413421313432101340340111430301144132040314212230230410330014424221034203131230333120310032432210131413243302430213443223013343241144032030414110202044302003212024243334411324143431210222422020131242421340231244443034030321234404340232412120341422220413411204011201041412104331010010041422321024310024221332024131333014442304104344324044331403334404024211242233041423133024340004204122421403133432300412341120021320300341131212214244223223010220213334443242213142024241414132130344240031243123201133040402433044002402440324130024012414030341222111220342202424400032003301431143234423312131233303101134432340144314340123122440024422120022414001033443432203424132", "332020023203243440310103424422132120041144343131114232201332310130144132240022412030430002432013114341202123400120414201440300414440321032102202023224221404002104422444144132334440244444214043310102123434144133403033441431011321331212340143313020202032213123333224012310344442313141310041012120123143304020002143204423400442424222100001122002243141434433102212101104100022320300334102211431142040340323233110332341244303001304114313404110421341143241210121110242440121444002123202434213133210321220230130122320421133143344334200400120310113311223441432303442344120114214344304140141434320331031114031420320431241331422112240032433300200431312422113332343240213022142114340011121401141410232032021012340114424033041433100422003132342232330321243222143213332034244403040232142220210121303340134443412124403414414433302401342430304440242133201114310103011332001143202121014012044443133120323122441423023323411020114234130031144204013222310023310302014423321442240203010332220443411322414311312440333103313330143311414221123112223340421233400213330044220344243240143010101414122132402213344214330110021311421220343134120322211034403021321034003320234320021120044443400034032441010312341421242134303332304422330103413433121323434032231130313443203310014044134443423030042022201344332431330432224132133211141233342112210103232443330123431040140241034310331442213010434403320130434231203300404004031014001430204034413040021322120301231123444243120042442123212122344011101423431331021212243223414440024143310424444134343112231132042440001030223111344104340343313123023333404131203234441004422302424440230143442023304020101222014131123414202423432200143102004002002004102040120301043313240103342203033333304420043004010133314314400114242321340104341300034400022310231141244022102021204341343420204044041021104023413101032333142343322003240144002301022102302003432430333113132203210001423040341332321301001412412001424430211322241214203231334033040223222441142404333231024213313302104210140223220310130104203304124103224344311444201322034303033040113312242244134300330300241044103323421334330124144044402100123244223231224442032432423213440220112033424421411100213334010440203432223212043122040402301131210243130002413123403242343333210430420201034030332242241213214224442030232012101432344144324304201431410230200024224421100144040242443331111410401400421313314022213021304102114441123034004313310344344223104220013001143242231440132302134104104113324402341034213024431320001001210413433043121101441301414122301401432111110044422414330131221401241030100010010313331410340444342243442020401321404204002402214400021440414332403101123120433011323113024432310143011440343204311410441402132310404040042332420433132402033413230030142301040120420103411110231404132220203210203113114124313240402210223224433212404224030432214132300233330202132324332011032214341214320234313310232404111044111334004043331440324321420244323102042203103434314433433300443422420223210331403314302300032121004204400331303400022214301310400043211122023233022342244232332404300001043224141103432102120101040043020134043003310403144243214413420400023001322212141102223034420424322223332420443101313402241402414024230043331102231131144140200233000103312103430042414412221342141241402002122322314233034140103242441440314324021202021011413043000013002224121402430123210220114221003344204214101414024320111102444112233114021131030303132101334311424012203224222342231333310141234242324431241233041320002142203233300142130421234420423311441201333440410140122333314121332211310030310112323414433413301330434230031234203423233001310201100010104004432321101412443142431124330321320214130034423101332241303000132401414431034301320312231042344010400300011100010021140320444031422342331213421230223131131131022433113311301423242143343243341222343001332141110430313002031103200420404403402201023422313324104314122414224134233330421420330001220123413042321033311222223034243411432144144412223213201212223403301012404243134344313324034324233223103410222024110344444432332010423414202201031333042234234400202303224304113401242404201412322102420012313232200034141241231104123300114211021343144400432304130124402102310234233000340140433021340142042021400303400023000220004004310013001332242002034141243214113032310443342221220142424223003212323440144244312020304140144010431114341000431133414142243100231003303310431030403134243411", "231203023310003322342413010022120422104224202221112014402034214344043104320312231302312424101221044211114203114402024441234210232321110041144132304403011000404300023203433131212020241031104304033310334444030320123021003121133314011331041421103434220301210330024042241243113002002120221012121213000434223130404212032123424124201024023223440020204031411321431434020423004310424244004010340301124342433344020402234034100043443314440232341344301021241343310433242233120422043321140240111243333214021001322011110340422122200143440314223442043034424433342130423311211243413330440042003124300140011031144401112421331330113024441042401412114142441210212413300123304403142213010431043103132332003030100140312211303220111124424133231002041034100021442323120203234444203021134413144202244430014041402131143004022121030321041003202334432411233033044123130423331201003143220011344310040120143423122333033011424214014141231134231031010022342244303041202314404430112332422322201323302213222330231201420042012042334430413442033231140432324302310043433341210212203040342222122232413420322100323201342243433214202240043101122104412033323130322302331033322111401011033202141220040321411430244101232024240141322410114132243330211043432310211423202200020332311032142423133013241412213441431422324032203044230023020130211311023431122403342043441300323404430001220143342140022313042321442133411404423102323441424224013203334343434022432201424341003123134244424104242121042031431133021332412110032441402211103223322414034400222201402440140434302123313332230444310432412200211321113001410201032434331042422401040424142224214111441440031401400443134331122403340134031230243202314303412112044030034231103411133444123242310014144033320110002312412001240142422203111031110313322141131033211242003422334340031213414122404041210343403344023231331311244132414332423221304140113311031344021201412340320434101402134102103023030012223143321043010222213244221133324330223211134014422112102130112110212004032034132423010223124441240404020110131301210130340122203122232004313421200002003231433403322242132140300121332241133132031020334032300231423224302140413020144242021224010013123303100010130012344221030201421340214224412033343431001032004432440012403210122310304222030031222111421133132211144234243024144202223030224140312312430324001404130421120004232003043043214134241302102121103332431210244023232231102432220213134342033331322143320124143012343113030303123312024240403123212344424134401024412214240212020124424310334023033434411442013423120041403432314214313401044440034411011300414234430442112230221124410022222402203044422421011130440420221003214414421200143414344330424030324220110014044003421321443423213134042410042240214444003214404304334242320334413002131433212221240101233410003440311214302312314240020201120342403444104433024133420322203312300104430204112243114113123314431242034214112320103421311100430201221433304300334003343040240022321313234212232334421113110310023111144221240342213201004012423112441333123430134341032022123142442441134202032110334242333121000221400102230400440103232320404443444213201040314434223204203322023233040132102130221420200243001440012414310344124020130114334404211242031313313003332441014123240320122241340011010230400240424020412433230344031203330044011242413044010113243334034014024323321040121432212200032200301143242222420023011043410003212430012314134204402402004030243441333304040030103144041134412422111101300213333223334104111101334314403004332241140122331000012313232313014002301102340134101012140234423410223222410240214104110142444342313122123320032413231142133043403443434412113032310140042342002000303311013224003304043011044230424112333044203034234203021103223442424224400321313231020214124434131220312032331232144124024224343113111213141331144241120111431443411330144020121424133110144222343243433431413402242102242323040230443314134423132031034124333344323114031324430012224040203244424301434323312044233333330043314100114232111340402223244433322121220322102401202031322432120222110343411402000224232322340133433243232310011242034303441243202442114300341031211202303024430301212243331123314101411140322221030114313404311201044302214142431043234212314111234124124243100024203040320343413322212121010122142134234222411240021203212220204022001203423312112000410121120312322340443324321222214043114131401110224413430100240000012140224200340110102", "423340100311300112431323332442024042224314214140004304030133344430124312410204421442422430333132111140233440002124110130023333411433334213434143404211314243443422424044021131221102234011002124003421002430132141112342124010034103014210412313433000234433104140112431421432232424024140003324224231312431230021302114021441000243423304422114330121130443414414212011114201020133143221114342330404132304133100343204320221004131130112042024033423000341042104332214131302441332343110214413304203134410314404440132413040430001110444042210221041443411120324230122320231034322000010233344133200343422042111303000313324021431011220300304100210014312014232032030313422110213232420211231301133401324330032412244202441242132433040130024042441311302120024413403024341332222103034130404144412203142023212040101132023331200300440003044303021401334440311334244044214002043231142320330302324200031134422423223101431212411242232124001303034333010443144004143024034324023043423201440220111130332444323342240201140312031331000210402002410302140310033040124140223010330023331232201431212213142241021223043122433023030023031441310320233014013344120232010432024232001340124040410321342140433011400440331113044433403024242040431104232444332132241230320112430202303442012022122342201311323243422112000223422340233331003431301201320330102030331123422420422424032020244410442404101131212110001323200301341001041333414343441034024042211314210203400413300104333144140124240114023223422034111030221421013201031303413003200214121102343403323124134444302420022202242132231044040441444422134110141004102313331131412033304000132022023112203133431044121024434224202041424130301100420020213101204343232223224220344334133212103004410320340320140130044010234110433331411341013330324022333411444343304421131402341231323243211323310404004414232011233441240022113441034201242341214432020000142114122213042410332320021432322111041212104113023412241431422000431443214040012423010244011413400030112033431014124414224003021042400301330123102102033121403022043432413313230330123033402032322112344214043310102133214241400031343133313122020131311210142334442124400342023123204324441340113223204112141304203104201012041013314314041104244134340113440132033124303111344114441140303422311210241133244420340304241410040302412034221303000420021423421241113020034102140304002304211010021243144100002124112032040010341031333002420211132314143004440304134030114440020420332430200343024133203140440230223100002034313132321040222343222221401012140203000214143332434143313242141410103302223320233112042320243204230014300124403204330042412212301212104121440011122241412224303111314311103301310020210340142224142421424223030122423411341232220241323433433232141232222140000122203433120314314344200011223423402314141412110040230134304021410443114130124241434414041110033023043022111432413401012313423113203101040210144242123432300133224404403432130233013240310322111002341312221212024143201023143003424010100023324403010444232302041123320024001121114123201210420420404134230221203000214143120012402232414243012041204013210240331032031022443134223031420442433423414312131434344014033243333220243313344102203042440401242340330043030343001422334340313211321441021421103432011211220304444103321331210321140434001321422032311010010333142042231221344004333220430401342421003011131220341242320201413020401140221110211234430132100120313221323431402111114432242230121224222023204131331104312031242420000003224142101442411210120443410030022423130213312302032343414442114233143311200213200044203433234043114104234141013011004241414143421442241131342100432231102013422004210042140141113442301300432034223421123331303100114142101134003043203042112412211002124142422131413132421334420324420400441414014203132214204201121232344042012430311431120214322323211401012343423144301420001103401111000414104223323021333442312433032203030121203002220030420132403132040202112110442231140134023021021212001132312232432104012211442223332030113103200140441212323320400044040121342334043234304344433011304434131023403012313410210302203024113221204301221441122342022302024413434102412224220243333340003123203334042343413312232144412232320443423003410443304114331003102044030204414431002414230043201200124130024340241013231101202401211212431310302214223310202102414420423422242221310104313011411143032302303320312032101422012424144202041011144401112000331130231144321113", "432110022431223221333344201110041430022123022001101014302002224422412120040110133433322113230114113130234421012023343022324140222131043133322131343242101440400031004434034012222214013421034310230044340002200231203022410402341421123204012330443141212323440101144042123233412443313432012303323234430233421301424331244201433113140014013201211224002123122023302411011114434114214443434000414032230342103330220040230233420111031030144011400020122202234413201311023340133230202424042114100314133223320203140034333043443222331414011032412410404433114433443442312310334043440401102322221001021101413300043231111422340342432200204434303142043003222034330114030004013342304343403320143104414033412344240103220120442324242210141021143324042330134433332314233023412310430201030024303130311302344143014202043002004312231244002030001332331411343023241322412332423221334311403434241220022032432013344333120432134114222231322144124142233410314111114022403134403344430434112444131442013424430400042110420011232322344002031143003411403220332342132403020100022322021430241400404231134403443241023344202123021234220041000121011230340204034343102430400402400321242134214241104343132014031334324031323120124043040312204212100340234034404200410213020111443131444330402143334344024420311030444002042304204212224323422004330433240211200144341401124233142333002210432420312203343210231111140001433141121310211143240402421342301321314324334000234121144011012222010301444014142122442403142413000413130403104234322420423432333332234123144412312203242331302002202021431423442333113142423111431211200140043331323122020201303003322311340100104234112030130110333230014014233323340310423412312230223203110033011420123332320323040142410432042133334430302301000304204143021333344242213414013034411341244341130031121430221040344432242423340133301033341301444014410010021414342343132331144240344243421410101434402112242121232134404232213121333043321011410220234323404032224022041302343203130130441033210400023004241323440110433133412124210110131123104400240303424142013203133440233223432213142203301110010320022233402201231303144403441320140422432313243300132143144132301113440133230333213213043112231332210101202404131314230130401443400103012212100440443443322022324142021220113442220014121040034220114320301321400231401204431004313431442101101113343132031034024111044003011140400112214120144341202121321404244322443302242232331403233231142032034112442442222041313013234210403410044020231213244132233140131411241434130010333340102333203044244433211130214042134124443140232031234022232324242140021014241120432434442014001131144404134341401344123043402424431440304004441100302030414221242342041334133132432231233113003112412322114433212200312004021031112342340321443342440010201223324044142031234130212400110341303124003320112404422132121440443131200333032322432200344343010004131404024320232021144124001301231443033122323220213101332102120233020044201000430444003422022200323343241423102334410042420020131201301042431321002001330440312332141111310232002241040413144102402402224134413240014122413123434000134043012211021443304230124343012132231141134224241141100142413030022111042223332113343324224423430140040143020441031400421022021344140103423112021040401420100203011233400014111220014432411022311303320024031040322110323424243012034441242324000434240043111204313321404040324140414231320240311224042133123141014122201143220403130423343241200320140013212121142213420132033404411440104344214031344122433114404121400022410120024040343401210401124031112301444043202112102010131244230302340132420240401313101442320121001200444013323013010412032441402311202204044204012043244344133331301042043023432022120213304100110003020134222232213333142032403410440333234143231244123303414021341404311023123013003121132342421311023033212111444143200123232231132142212304100014141200114422130233343202234013142034401131311031441110442430411011423220324400102423131441420112010130024013433400400042221300031343243240013413104133304314011032434001130331122013042133223221411042221014002100224412020120040030130031212404014412410222313302240141011144333044022413334320403144443314213321010123210423204142344444113223102343441222032400212400111240323320330100401144211033402313021120240234230224042401100332021421424432032331222201242213331101121233123303433204401223041230302033313423242130320123114421112202022422413222010104443", "344302223224424040201232344222122443110134223240321102304234014100131321034243321123402340442224111220321013402320204341030124334443144124304410234414320313002122142234301340313414314431301320023004114422014041334321402124314320301144433410102241241003343032422104124121442224243141111130121401013344031434404121332414334312243012302104014432233134242230430433033224132442113322203314323221113311444320420303443304242024330412023012243301043424220214011232211200100110414104400110214230232201202231213144404243320032212021214010123034443422132101034144212012324020411113221230202431343120234234320431041340043133431301134423133130144010213020340134423123041242414300410040004224133311130230140443413012124212004211134110400200224221434023222344011044241420420220022431434010132212330044001130001321004322103114322213303210331012202424104240230410410000323442234432121403031121044403403421143343433021234310234124432034333441202413000412140111042130231120000433103421314232024402041322302142244003241122002412412413144230200020140341000113442302200230042143120240022013332132003411410204043434401032102014042324032333210341241243443311412001023101123133333214033030014041024442423314043133101221113402343132221000132113300114234400011102100121042333333011220434101201032342232100404021221143444443002302423043033433403103423331122110230231233442140021441332412201124022010403432231102002134144230321131211231114210320104002310244213314403313030211224413214210223410013201033233024123404124302232422324111343241202430414414243302124004110412111330241421402142000411011300021204422012221410100034410313340203242410332332340001103113444143030040040414343211322222234300444021423211004230303112322000311202122113223202220200404244130030444202201010313401033434124033102133221303221113023210113212420221400143241402311421421340112131232120404040431200211031222042120401321321301330304343232132000421000200321042131400440021141142410021002332030344013221033301343334243423101423003233023002002440441410433114330332131134011344441032242113111134423414100000434413330140322221333044102140240213210324033012321144030412331410002022443401141424244140241121122042301441103203010400330014124001223203324041210312102401022230443100404430020410210440301123034432201033310443320103411013440101043043321103004231213441231301400210030232021220242024431121223301322404200110413120221020322014302404134134032240414431422402343410033404203400324211201101303041222030031322222433324241032443304014021033111022400410144414034103324430201301101004343100433310420020201343003331332020112414143202443132013421013030434311100331311314444411141024342343010004000004404130120244114321114424220142012004113421342112443230332143314110401032341014102102032022012023323334440032123400301332420134311322440124444013424213340044410324411432431334001231142411114333122424442224040031034130031432100214402130442444211244302002230010043311011003314144410133013400211403432014143344334203010000013344143120221132214433300203424321213431202444102112131103430441210443342123040141210102220224110320311114012302321020313134042200312440203002243004101232100202310430244312000411011032013321323104023412103124003202300404024024131221203122013030114331343343434313012010440002201033020214200414410131334140341102013210301400314143220340344402334223033124144130234204331012113442020330404342340104243101004102324024044002104343221131033313112401434301141030024201020224203013012432433324430020322011100332042121340033434442422043410213221120013424404401103040404300330033204331042300433401342011313114132104342113310401033334412013240240412141204423344442114410331003242302441004111401430330240003123342231201214131343242001032404044103343214440321342002033331113334320221342330323231443111104134401120344143103231003300421004123344032202442343332044311423210332033000312311304313312202443123330414120134231413323423342322143241024001443221310011303421030140013231243100403440020314244421133133010431202403044300423403334102203342223321210133122224401143432203400400120303403442102402330200413202310030240244330044244410410044024104010344342403204143031202004124134240431340423344423343033330222342232120123204324244210412103022422411410110240341231333133021124031231232110420033143304212220240124300044221110442304140311004242020431332000020230044101131233214122041004423330102010143014322243313401013400231433023032", "003030021110420044013300224332203023042133322212002120114011103021124201021114241032013110333344443202123432044303112042333223310201224230122001200313112011014440343024214103001212042444043044042022214012434000344034312101034442230131330444131324142210431010012011442123034000243231200213201434402421101012141134242013223114221010332333432421424201333012220131432010301421220403314341300123113100343003232124023411300011103433222241410423204400000114323013003334420300001440311024233401242002202413014221022403004202014240321304204011240330423434144420100221022241133144300232121322311334111214144432222000343021331024344113104211413210020344124211004310211314240002030442202233430002402302111234001303112424114342413234023432013204123031304424320142232030104314412104241010203323101300414440302122123220420241320201232222220104010202131412032444140302133333224332404443112032123413043410110131013222340443003012104333243413322324431403423303301331424223011142332133010440334213440034401141100143442021404024341231330121101104132024424204001021004413000020212233340224301302014412014321332301102204123103234034342021032113333214112323130211420221032232342033101313323014401440400143344001244102211033044412424110213343221004114222413201411000432012313122010212442144424130432241223340030300040241302342444134300404334041212030341244422434344134113432443334123133242101213433200201422430331114140433211433034310201132321324020143322332204424322234112122343123124323241101120331022114402123100443234341120011241404423131033411000143144133402313242033011412301121022104304140040224403343011330032410014143142323313112014023134210244320022340000222412012433232434320331231144202203214441110043103044121004223332143323401120304411400030143000130034122122243222343330331234300144232034021243023120021403412012332323114303313323311140214421333220324232314133143144431300241121313032343422100010131204421432431441324124031400210024423334211002431233403302220322323130133430124401333231013302021444231240313411410022241440304041434430112044323100230220110433310311123240411021003012244414202214402042431033143232242341203303044043010010011242333040140310430233321101310014201311042112411320402331014041022232344314330222322044103210331224432204401432402431432134304040332203302144013144342014222021122400201324422134141023044201402441334130323023143030212022223023122312321403333044133341411243341342040441032404432431142411302440243233102404402424201130212011323421001142421031222244333331403231034022122144413433321440000300414123121202034314042004310232241222433111000441231423203403030102130444431132231323013204003220001101211044144334224310020401421011132213001120240313422423130022312002402314312144321321411232220331132010134013031123140240131424012120143421033014244042000210203211014342323222404024112223000214024323000303041323120304210011004200333434230240141213341433000020432444344423223234330320003412310120113300344214100324012443214441032110113432322030003202002211443041024121240201210101220424023423303330222413441441400010211012430211230310213130201432442143344040122332021112102104402234044444434102002131440104230224234412403002143112240242210310243244411221113331431234113021332142343320220202430424042344202033110322322202132212442430121221004212022331023341144204230040114304402230400324013212340431300431033030034202003332120212344401220221421401023101043300032040332301202131302222100020112431410132013040043011043113232344104004440133101122012242243134001000113312000310022231000034434130411110424302222113204014400403314111120421223141234040312104244403232140434240043022333211314023434323122342203320343123222344314423002401312400021441402122102424033100443230043233013024443311221301112330340234012320341210141344224023221231201102332303333324340221434023030234200423211324312003014443423244210410402440331322444014341434414222111120443214422131241113302420112401131001440342012040003241033223434322141020132344131220234340234430133403440102233132224204313340344430240034142332303204422021233000004144402100342330224333033220013124202104344113142123100022402321104441210234333322334302121214432310342331231140212424343121244410031320021330043113344201113400324431010233220131342200020233001024230400434203343010004221130442231133040211012104000033303300131440312401234141201130113302231324111303304313420133322203103314142323420201010123314213232013", "421023311023101122123313023224110043324423331012242404322022431443440243121423401411332443203244020411241420420441022333001432440223443121020143224002144103414310412034144221333112122443023410404442133423420134000442433413023442343240033320432344314404104034133210322314312312213010144203140343112013121122430144014311103031134434102003440214442323244322224142034004314403330212023241443414431024113420011100042120224110133021123142312312422422010020434322320304313203311201220244014440312034221313411314122340410304411134111312134244020233141014011322233124114310203444222203233343341332144401200123211231331310013433432102100033224130401323322020230432330431122341103202340003202241123230203422211202204111332403030400032444320240231344342412212302240130231243144014414014041021331420022213230411420103232110413411303444103333222031310231312304014034322324114020214234110130014203233110111140124030403133142100304114120004114323101132113240001020242213233201404223023303410300202414042012003430440010230142410212142023020340020120423143440140303102013222014232304413123231112113124333130423310041233141002010032333302010401333313210004231434201132142122001310020220414240320302314121032113322232014020111133204344310134132223234311312130333300322444111210201044024443432430243133231242431401410431402232322312111103320020333412001443232312423214240102040422333102443423310210304233342444243114204002212102341011231010033231041123210144344223324234211441240000444303043220013331411004123102404214423023421341101243340414432131134124013030223213003200104243011210012320043204114423010230343144430410101403320422131402004132141420021044041014320434134203034322012022112432041242401042100404243314103014230321241432421121433414021302413042430322033124020113440331123312021201424142141321422213012103410400213002004142100014340040034414323344104443430112204230321330211102240044014140213340241314040420221302130332234120002002341234434103432424133024444313301320242341210014042234232244303441123304210331140144134312322312213302000031232134134431321401113402122412034423100421132434332301042042033240421200020211324324421231410433242032311241334202444232022314411323200120141343440423221110444244144110323222242430221342300413333034212120224420403441213022003121330324311403021332033133130142223221221332330431311024043302331442212223010223403412320110400300241342031213120433000021024313200123433313234304143442140233210101034010121200122442210430312432244004311021424034032004130402312111114434343230400122432320032430111034413244121321312221303124421410201201334221443023200404103044431030111041234434101223300432441334132233204101421144231014433033213300431330042220424401232211322304241332342333320300044403433214131433133404103421332210302300204040240240041342110022342143243003201323234224224312130142442424111330020422023122311000420104333220110313233220143431403133020332312040124014234343003433242442140112122133201111111340343442443402423434144044214443014243223013434231302133222120424003140123234013104234140101104240102212011024200024433333334012424002444003211014431313212314410344140434043341041140403403141211430323032320130003133234200012140200200344340230401443020212002122130004231214102241224023440020324211110220340020021141222410142144100421132214222404002442330420343443202140220144411411312020443020342333002300040134314433011220330313414434222100220311332343332340140211113022311222020422314023233322201003023141412313101301213322310410242144420022303011031100011112312040400302204424220120103103201210100201004324031103041303201133132120144422312110330123300432100203032140444033124023343301421023330003134341110140310314122214240410422212440242004403303420440203034134321042212104242220242030310233414101122342313444040314230424030030401201002320404142112330103402232140034403411423222422041404222024342140123210301241143300442004320220032133414444100130004001013213214233012133341121201024340003113222433341102440031040341122411332310220444140032204202221130410022320010140333423304000424113334332142202143440100234143403311124042013011401320223121320000321343044020340430201132443330224301130132244411400410134443133411103034443231340201440101202104422433414122123123043442002140304043404312023241202140124420320311230002422044242212104023141344403244414204233202203410313013004014334104201410211302322110220332423020443233210420131210001422131", "144023302002224030120004022014211110402131214421143104024320111333443332443004003323143312000000221334444220122342300323122024012324244423202323404130430420122441344342433224344023420404424414222312343331200313213042324241313242224002114104100400332321041421430103001310143130332023223411301113243332142012204101443210440342310431404024413141332322140004100113130412201210111100122412040022433304320121323422244314300444112230220201201021011344143004143044130410320433300014242042330003424141004042120320100024341103204043440224244334110243430141143032030021240042001312401031132243103413034140332330401300134330313221413214000143422414332412140012013430031114223244430223210023144300422001002220014122310213333412210121414243432220001033403241343424234430333304013120044210014020412300441301421003310003140112234214300441022314001204012421011040313401010303332343304043023004121422211002114301014044223441323041233111323404331313300401200420334133023103331443410000244213403002331033004410243420240010141142014143412132244134342404203131332333414301332440422424301130412131132311313423412130142442422120431110144014440411240434134443132143300021423022140123130214022234330402433204020202304030012421443001131144331120303412234023020014021024443130103120343140442110041220042324433103213023334201030433223323302143222412112014231311020424240032003012233132020223433032320033224024043341122312334222134131000130403021021122024231434021342010402414031232000240134102423024044331213011130120411012231234010023430003041421341340313410343113314210343411102011132244232144311101043201221043333011400220412441203322334001232413201210043102222214434330331423010424343121114300134121344222343413141432111041211123134300030201113433420013413030442330234330423112243432120204211214312224213404303142410201220032402111231423332300121212240332004202042143104311142132022330203001211120131310200042144203333423221422010440410233011203232044124140221214040040313310401301042303100212143042001404030103240322232034014430043412421201101000401204131100301220442124242433422141320202000130314331113213332223221433311321421024432311303233211420324310244041142043340332213443323024042413020211244232233110004332124422303303421240230114211031000002100323004101134314004041233021300122204211433223221124402224121434313312213303440443131014043213020203001441324420013013140443340022032414144002341030114341412140211421211403004244024333404143241014331003312202440442212442111043011334100433102423330030413014332120413210040333121202331413131404004242042404402103400101121221301344304023340134044443000143111043213214142132212414022323321000030343333132233330230133331302222244420012023430340303414333321234010422131231343423122221313024300304040000201234041423423323333312021431230003114301423001434433243214334342242412223000131400032043412014113204222421234031143112120424210122003341430113240101432102102231141411143110243422213442402431210041300201421043224024400033000444100220140322044423034332034223203234211011224334304402040141112421243102002400321312200130203444332013221440212101320030214301103044133241104324441434143213021412440304312401012310134134320240141340023021224433021043400101314120321400120041104430044224204220300211132103121142101013304213311300133110140412401403012044023434013200211232031442403410323212010044431033314234423003401321402133330440111002441340012114002403221240430244103440113132143230224230210421322102331233423110323031043133221013120202214141443024222131201203200440111401312142323340144233023102013241142340331444402330302041302243101010443031231410202344122310010000221210401411114412201313101111431032414441302413143132310323021103113244421440031124312114213442443044402333132322003220000031343412121130403141304323340233231124131201424020142112320222003220042143232042222144133440214343313124240444342202342214020423004040240241222333431140220012212222243122313312014301334142031223330101303214334042201210130413141340012433004012413123002111110341424022123300240132023200421141111230212034413244240440102334434104211301230300423330141430132200302241312400220422130131044211214030410214242343123433312030341402224124241333121031110420232313224313413133402212320124332213324333402301444033131404140333210401031110333103010341130341342422011043214000233040412124012004242331010224100401220340213331133323021110104240232301330114100200143012011200021", "301321441443312004200341000100300244003401302233240211031244113324324101110413121002324441434213200212412010142232404304121421011212230231040443103010110411031224122003231220242214434123344024204014304010410303130430240103102240010333133220040130104001410214422330222200244040141330420313244312120321401401102343313331420242210202213414103230243233122013032244432030002100131433030004324120240042110223211221212430301412304131432443223041320124102213312103032413010343011222043020302044020111223311242234040422012404300323423310133114213213222210123334421411433031310202020203403241041131423434313330421310443344103101431443242413030430000301131030214211220410002421210423024002234214043324122204302010233310001003432404423300330331433431320404041033102002431040444124231341334302301433241440031242201020143013420230240101102421313101132400442120134430242123300042144103003044044213113433440422430012112104444020024322441032103020240141213311444243101324410140111112031432211324004433040144342241202311114001322020000303232144044120444044131234014211303243201100122203124444330400131142041132424201340112123011443423334001201304004231132304203403434243303332313232403114230132201412203040233011200000112100223422234124340122441302414342221422142023030044010403131300122343122322204011011342130004021043301011201041413030433031204233103432033224102031411413021420013202140334311234130203301412213012143404120403124403013421031014442441130023233123320003233023031221341401411244222320022102440011142203042110303400131120021034120440221103201234410201203312233114000323221300240122443001403301022420344242244314011113221314240020243032332112124212233300320123434002402211003142301132421120140343442013422321140132113133401232202410214223034123214241443323022111411434203342302224122021120210112142221300201413302330132044234102421401121404332420242201101033312234124241234024113141224120322341411331421143022211043131341442301423141042240033431300100023014141202114443344102241113204301301041242102334143320342123311334122433410104224014023003141430310120141124244143141422422243021141201343330244101131333121124023444202432343310434143423104310004301130432333022041210224132124424040201144420212244341334433131144014133023034142212444213024102032132313104344210112423231342144044423411222330024031134230444242012422243024412041043214210200132432344142020312101201414211211411001101314200143120133323423120200141441232013310014043142241001413434311343033032422412314233030230043312403243201333010234311013433232400401214412002041333430104423323310004401422002132402001200423101330014404342013020201223423134003240033020100314001220110240213201043034443440214200203111110413434213303121301202003222301044233102441103124340304024433430141020230320004310341244023243421142340234213301024414420444130221440042341120310410440230241330131113121330110222411443241214210244403431114421222001034000403213342402020413221031202020010141040431324033303444303314313443024211342003241224131042331104320402121221201301414023402304111000143102423103313233123443342014202433132311213211243424103323023423422114121404104421003302202441033333033043241034000202104232344231240010134004023401020241011034323013323044042303131143132101330402401304313331310303444300021420011133341441121230420300112042321200402423332242023020122214202441410032231224141440210223003412201020413200111332321331410422244341221101410012033422101302213101210441113103312011143441241444431022314041001144211141110020102112343044441134220414133013103202310314444311032402144144434344010402220303102020120420004130231041314414332221104041304110033203440143110024124401322042213401043431232400200200112033310040214311012041222032404134321210102414311011222431031104030130324241043311134043140012320144122131230014422210033002322422320432002440223003333434324024323444020324002131200422103124014313123304043431431123203324221013423304401431243212123400241142301114002022330301104301222242330321421230334221404242200031333133142032411441033410112444030032311221300323243311342344303144201004014411102101142124332444302241342224332431134211120401331022000333133410100031002130122201131110223441000112330132441321330123142222244244401201012223000210200231203222043024102414301140201034031023430100023112134231424023243011230034132141140300344222200440142121020423413340201230300210404113220012414332102132414023323343000131213", "141200214011432220204313040333234011313212443412320020112133044101220404143321332441244002004100423320123200442123440400422043341012234240134423010122213310123244433441124313303340213200314144421132140432033144340323332311223400222121000111443243422241320204230412422220414041300223431331234333124231414130331041222210043203221300002434341102433204140140400403424023402331431244400313021322140421404140033114101140210334103123034314444010221334301131414000331122232112344320424423022331443243401114422300034243313214124000003203434314330432343000441234424041112124020140223311331323023340141333033324024342424010034224004021112034102443440042030220424344234143044312131204201333411441441401102130320243412121404040101224410231312130024232320314410302223202234001011221103403233412210344340144434001320311344412103343214223002210240344201430020232120202121021004123413130111111442143041124302400234441214241311442304321134010440114332324413403344241112312400013131320010201201141001324334024340200103401400022023343100322424401223444312444431013140233321034141223104412204330200331134012414420333014303034221340143240124312442043231420142102421314133104222142434010202142103112122331003220101232200422320421320240123222012304230312031001101244331002232333204443133033133042021031431434024234330330341211413123143412000444003231241121431241343434304243423044322330043444301112140424210221230242131014003422311431100144341341033342233334442233220143414040243231210124334243122344412141414002040322412404404331343012022301334113441010423043102134411432323212233443423201014022332244144114333041342013013222231301223441220210032234112323301421204001341322310222422102043310321132434344014113220410411414244411304344321030304100011111422243041443143343412241322441210024130320142202423221404241410201033414122113044131112110242401200324131131240042113421332022031314121324411423134011421022301024231141104002204302303332330434222404123023421434444204232240022313312330333241123444240034423444212041214040243440110010341412332000114421342003432300231240300114132300234331344121204043001332412242201324124302334444424130312403140220202414434334132243020242220204223344030433443004202240244240410300004342014433011111110230234331301013440042302314433341432130144013432212002041230212314443311144433213412422334104124134434031434401133102033322042142120101201420444414131044010102230432433200410211201033331241010003444111211000010331344312111221243402221442244240201403043024320224430321034230444423432223343031013001323111203132014124311231340401034144231402330102004423243432311400421223323243123010121424244414022214010314321034242402110312401244243424330010230220404210142020431321103443144431140130010134131132411111023324422212322323310142320313011103133314412332001123314324401402001133413421112234324013344301322023101143320313423424324400322242034434001111200342223112043232301423301234223044331233121203024032130223220443000203011100121310100411412403230334320433033423304340222122321311023210301440001410424213221323443103334210130043120142041204033240004331211041443433321344131212400124133203220121143110034122303344413432032301430021301442100422412140241204310044203430334112322021122130232304030303232312220314022010044401140344431443344203032200322000044213314400342420120342441434413040344244212134122033210114234041011203312012301032202134423220402011124232141334111003402102044120133311421230233243121241414222221432313104134401222323320332443231314334041441301124113114233430043301443203104333400413320423400411434034110114313414410220031043224034310401102333104103342314341323244343020241313002013104140140303004040134343004204420431340340112023040234202440102114001422311030012042022044432222103424414334221342110201401331124432301043021120424040223111122120133414021243311334002232112311443341022043034143001143412204443412040424124022432302320142213411400211302314422131023130433240113232324313431424014201330310140113214022344231043424221033442213133222231034003103144222034213421400210114441043101200344214132223402321020302301442342023200332100441122044331420310204302243430313231030444131414224133011301120004033331214231333003431302312443423021321130400243111213424203423113334034204130143100231130444431231044023344430124214303414123121210033142401132143433432013002431214132111121042431322421421440433442311411133212113014131204233244141013033110214", "434134011431103304210134301241103331040430042302302213212002322234133430220144243041143304431141012232403002104222414240040342140421411030114034320130034102114020224443301044411113333410430300443122200233202133211010322442201010203120041113211431420143113043421244030314020213144122304302111212214011021441100331403432041304013020312203401124343131230142420411243024202104310204242101231313324222222113131422042410333130220422330420003111432023320101141401323204223101141204423020131211013121323104432334430202034423404211044210002303301331204332424220221423230014102134133243231102342304421022143003422312010310014002424143242000331110410014034120401403404034432040434243200430220234312241433402102334044312023342014433242001001321431100432130001312413021220122242200223032441330014020103323242422004144401311140124014143140043110022400133330304434334342233210034311302340442011041303043014100340431140411424033204100234104302211400243443133332124221404001224411102432000320112230012034004011003011001240300044012342441303044143402204342403030330303342014432021441403102033013304231133403302120434332044104042130320021304311200432423421232121043301214332202323232333113333414143212241431032432214123144324344010440220312314011232021220331131440141132310142001002214123031241430233304224124324401044244134000424043034401200003021332340012030240102434330403401133411034310333204022103132421300433222243020121333040033141024324122344022441140204034334142132011221314201300310030231442343102111310033214122441131320033314342112124440321342014012130404024130312130340324221102433124214234213330213131233120334332434020204213110413314221020403021332210124141102303210130413032022424330414032134300341212303031142410031212333010404210144044010432432040303302130244043440040434031213413012144443304013403002124404240332000242440320434233024221213023343140204420444024210144332440101114033020302344222434400221430201103312310024132141230402220241211332023412000041433131433220033302200444002203003431330411232401412122334000202422230121314043341000301221144211430214144423313144132221323240201133013034441343344034011042334221020123113014413013330313232140444103121340323133324424202430444024004321140323032023313322202223000100432011422311124442122401111310032231300022012113334403122230402010014341244141332013422022302222442244130121204332323113131324403132404342124300101332212204341103233221401212002021240023413341001200233444432002422020203020402403021200024101130441232023043231403003044301004121022310230401112403411443030404421144213423440421032243301343034401041130113143214423342333131012344412140123034411103103203340444334111240322204341103412102041140322422400231322434221243331201111104032314022023302102404430300212422001144342130241024102424320100124122430044223043423003321430201122342232023440014143140313342344032003142310040342333403414321203113401222330422142340231031211234102422340103103021134333433214341200314432414024121210143030121023031344024110024012230003200231031144344410400303011411343232134322202303041113323141300430420240312132310322111402223403132110334214331423341303233313432312041233343212201203232232321134012200244304322043010243321204142241124201303010121424001420101100112122323421423424330031130102032032334132423220014432112404430034432242333312134343413100104131102031003130233001033211340320420131114433312002140123030120023440243111141243002412010013202104002324410210213240002021301311123414101113120314333424334411100443041444014423343433344041313311031313313032221131203322233141343043144401003234122433304220433320012024020311240223104321000132323142410304134432020343110122131022420002202313010221031412242341113031410213341021111041010232243333320143023032102013422302442212001400344334124231400031444212324014010411221101112444124234424430034422310231220020021102221333121100224020104401204424003412240202233442001013110400200300002110100124422432013213013041343124211234024122433021221230323431211320133204131404432033111024413024311322414043133314114402133104304203431301434243123223431441322441430411322413324341244410203320302023401140204011244114132203100230331012302420404413130424144313320112111013224412344242431201400422444020344421433313210324343101310221301201222422111420423120424001143242002100242102402341020344440412300420142120002414210320303014433232433401123341300132332143021210444120413221143033343224", "200432044321043413113400221334303242102220143122140423312320311200344240414003003133342002443102441010010141313344333400044141332231032023332433210223140124133333140431340104303112103440101341234440202142123110111434033001103222401103124334434332310124402001200313142442422101304213234200240121003001330242201112221400420300033321134431222224121422423320123212244232342302304121230242313334204234434010120210234031321140423434113202444403403134120410434401024000334210343141102313420010040233241220241343302424424142011412231310400241312301222434443401211031030213211314033224303110332032124101231132234123243044411123011420103334002302304404441404143320020122103301031202210412344343430414343143132334020220400220224104010432141304202414003222023233310344432034012423214422233444432322204423200032423022200444433123101323433124314222013404020400032042144324213134112343420414101143122314212331441210422411004103423002214020220133243122444032403040044203432010244124124423001441324101332314041143410213044230001301020101044304110113010014111143044313040423411030420110000124223141424434310300422440040242144030410303142041212043143423224411022403033143020041401323214040310311014423023144244014403410220303321212312111431130313231244324312043343202011143121131202234103233124424440143431212422313011124304324234014310234130342440300203440011100120304433301002301420232302230000442434311410030213104143304440324411043103040013401444301030013023411344040014242410240244441243413342232404421040332321131111323303343230043341200044144420320030033143243201343300330230113440433133112301202144013114144113243222143233003122420302141241411401424203213112313320231344102441334141440323103303330031012410400124404244020103423441131042001131213022403142140034212022044110031031331322033144323441022303103422013410404231414240044023313004314310003011332222411442303401041020034413314314224134340104333311331414414022340031004444442432234131024303123311220343022014413244432321100322313123212223031100432422222433313343312312134140002431242423304141331023300212324130330104400034230220341122331440101231334311414102042300033214014114010301043120414422321144000442312030013044240314223002200234434433044101332210101330223041024140112401203104204433423231303411342413240423402402210311021204223402204024334231103010121424422010021230321402424012324123111314120111243121132211432430142123442240442412033203313332334310204011404330310212240041202200201331324043432340112430444424123411033443421301031243223034322310302441330412101142034404014220122443011421143411000441313042210343110014404340244421114102212433010132232033422103131424022042404024240030014220211143400334101314221444442442131440201011201413132030110404234012230243202000411404010204403010213304112211343032323140102044431242022100312442011122244114031112433443431411141331343430343232334233404332012314344223022334132003004321301020442123203331041240402303212124112243103014111302031403413142003333141343413400444211231334134231304201411414141433300432304422241240101020022330011220114002144441342003433211320341342340032112014410223230143311111441223044132044422323102103134420413303212412213404442441212103232342010301041110021304101020300021422221304204222011304233232203200141201421241443024000004333114440202034104440434100323101311113231422303444030232442302034031343142300014004132201032032040432134104213134422131331432143412113033110032333033101433332401030024301432441343013200303234014002423212134340400314113310333132032232131143314331021410330031113410301131244421102024302113002434032310422122034221043143110242222302402113240310342442030400302120143421431242043442312341334313203211434412003313430421202400414421433114312411120134021331010002114221020433034010321020134403144004422434014040144030302244143413242224142130220232443410013211441420202101022021224204122140010443130412143300100122444030420200344041222412123100121010233201014211111234303031401032102130102240420414411431123314402224143123122333000133034010424340133331414014142402404421033013442302100411313440302044430103440214300411314314433433203241134214012412232200333042234134200132334132403031310013101322432302144233343430432340023214100002242042120210113114112302000120010123443122341021401403140104130224341212401223324104310131403242103314141142201244201420412421424102230101100110421301243234203321103433201243343022443344322004212", "241040110320241323230341312130322432000133420442032043331212422142431303201133320304022214004344143021424103200102334342334020223143013140222231340420010031014420130331210413413404204241012422433020123110441014241300322042132011034322101241012004300110110443203020142312323340301130011232424131400020401130311033003221044212214120041430113020030210340424202443443122403424101203442200441232024414214032130430141240024231421322413341100430034432404324042241411433343232002230242103220132300211134302141203204323402303442212110340413403030023003044032301123203342312214142032101100433020041031430402301110442402343103023104010142204423013344223224413102013141341034002041041222120340010224411342431323011411130024033430012342023131434022123241100404311121141400314124224431024404400340441210343033103203413443440420240404004000331024043121401010404301404433211321112443100331214100411341444334332243322040012113303344233111320024232441134302032244403130342142311342342104321242420213041030431131140120142431012231014241421132324344214404031141014411334303301400414312221404234242343234111401333231434244304302140400132430002314332043312444034203412400011111001033443410034420143121001432232032022104323214414024012231201242120442001231410443131313202212204403321421332134034104303312202442013232310124230421211423031212230020100331032443224411402343400323210400431123010423404402400401210222002130423131142301303031332404402133142044104034030044320433132123221022333211243443443411233003420231433214143344242322401443320103014302223014344230211021011214441242044003113242311334123344442444230401041210322110330214123020210240423332230304133033432414113032101112132224141202234402033100004444030340121014031104442002220121222111013130040401040400200223344310204144104241114131210040420142210301244344200310220243110220411033412220230011433433001210432432403012012001231104013321134433203433032123030411343331324042221241220302402121401320120424214431443002202412141112334213224122040223434203431101321220031311423003130230411143112002034200000140422233024332003432301331113340230014340331212211023131334211332312203410324004131432331240433312313204332021400241143102022003231144444234401102202444103110333310020413030310430112344140122122341112002332343010144331002311104144312334344023024332023401124124143431022444201322312034442140004010314030422222403210300033041244432432331444222331320441304123121234440334024424201210323114443222412210311440002424404323420112303330244244344134201042233124313142132024140100021220131102242034104422223440331100214034304221022321302241122113024441201341130243040331102223412201342411432143441214401030220310333141042043244220114142421314003132211002342223231003433231134222301420320444031133402311030420002220213032423104202013421300041143112210321302004201401433133411113201004343314240101113112204034310021221340441324042323343434044412324311224201402040334041403141342130101300241012442222204223304012340234200012101324314242434420304313030400032020441303330201433413214443114334420140320224341031400102410321142132012122142221401021224430203224310312241413422213324412341332324300013343202444040121043333320024404430223323044311123310204214003202102320000420242330434222311201344001243324130124303113301440044434333441203102234444400333243411340220414132230323323044333431344434223214234123321043200231431040032333224332133223204042402011410333323012322030232000443121310041213100140320433131103404024401030343244313410231432413443104333110040040423040423131231441030143114244302010124401141141312314440340341031044334222122432412312403410341004042300323211333101323234024200004130223310031040311301214014332341123113412320420241300200224332033342001012024100311012203014333122320243340231303102314033204402321011114222141440240421000002403013141124040432333443114403202343000441202223123130212032310201134003001440022313140212343303423241444244014230221031103310211402040211420310320140002020330203420210301400030344300442420323311321234430440321002141431220443043034324122214344143311211140224431432040410113133410021331012333224141043344300400021034031123213141211040110431134122102044011043122431101121144001143414414122300043420313430014313312321222113424433203431143400304244332401022140241220022224211013334323022214220403112400021112042131403442002342013034223004244111034040104114042320443423343344124413420134330104144143", "024200012014330024433400342433421341001400343223444020311010104314421100110044203312210414111221112421211031121130331404214021333132412313104032312314102120434404231424241141112040342423321314411310344234333101104410144423333410414133332231301041340142213202330023300112201342041441004114001400032433131424331244402241104024242321330033424434331134420414114032332314444000041321301332120112211400103220224400112334214400220222421133422440410432122343330130022100342023140232240041034412343120123231410241010440021320324443004411232320041243022104144240421310232423332442121024332120043143002121430302230022201141301312413212000304241313141404013232100031113113143001444420112433124444034012202103131402412323324011214424240301330112302440440023244201020034110310120244240210232134001201413313143211120020243211313400410402341044130043133343402304231001121234410302013034202212312344434410443322222312212301400424031122003432022322440144203114041032201002340144204421341340212431212401243131112023132200433201404231324023210203031220121134131011440101312331430314431003233140133403034240134134240022012201221030210334424102341342103224134334243441211111430321202114010121432112134033044040414001213443213402044011113110021031002012303432211311011404400303324143242214032301334310220434131142132320024401033200331031000320221313231113312003002100104424434312234143312403201202014303014230133244041102342132302341221100341401010211342242112340212414412023314032303210004021132424431301230432142022041330413304003203112103423130200341311221223021222343210242411033301011333332110434030122002311003222040110221024044031040103100321132213444404213304301000221410323141113104204212123232421434132131003340012213123320412421204302014121334030414232411110342241223332033231143411342014202021243414124222111021412342341123424310141033413224000311442441232130422412303342342000212010102023431101422031440402204213402340131431041323044401220132223111201324132114123130304031324214321033032222324010131303041201032110440311324034413401434320304011200134100310023300330241421343223122024234034012033322331333244122320240141131420024402242223412230411303104300402434143201314320320404103302240210233133033402413241123141402121042103234114442244033022420104420333402113304122002442430243024442440021322040331031142131012012034001213203204032241420431103230232214344343214200234313313313212011303404424122030004123143430131334123024320304300211330000144411031302003441402211341330332042224414122401100334000100433041041344420330423234343222242232301001414003332321324040120210330241124122210034001031201222100300200214444432233021002322211043013311244431330141103040410442044410230440044032011433122423311233432022000014334442430001234124110433303110004024443200412210412420403232003123240043343231324314403332411401042120443001444122100010424111013012401001412400322132311204321334201124314222421134124022044030340321440204030003423323323240131230130012142210401203423124040230143011100003222132014421003021213322334013202331403400323313012233342231401021114433100343022013330004304414202212132044421320041403134212202134324323310413314310422242033324100233312200110404223011002424311222204324421122304010402223223014440200334311024300132311120132403314243001400441424414010443401013144410243203140114242201121332020204013211031402310044143113140003022112030123011021422243012040202313104101241342330003414201413200011331423103140420401432121300130003332224014232224132103202330403424303343401243241331400041241214442232232102412302320040440212034012324002023413310400102221100102132231001243012214311403034114142333001001304420431044420441122302431431304022313413410322300222304310113300000420131113421432312322012411124120304311111223021222313020043420412123241414431313322400021441111020413111231242414202024044234230440410000030241433343233322244421133004242002340324011442333414314202211423042232312122434203023303442223423300042221431430004100043032213032104002122102334424400044304400041141332000243201432321011440423313103441112324443332101311413401343043202223404233444042301333030403034330033023114210044413010142442442112414331220031040430244443024232013104424121324443224130031000422413444332420402334440103022231121103010203041444122323024001332030433233301323042031242221411321333432430120430312430030312120241343303123223441324434224041003314040140402224044222331202140111", "212221104224034440034000001440334421103403120344313333430141042120320320043340003434040241220214201001120421413042411113241343214104404204402020340104420013422222203222323114214304123230213021102320031211224221123043324222420022131204324422012003131211002223402332334140413211002411002413114224412031004343214203231123120044240130023302441241401221240032442312040311423112323330204300324130424203223220410040124401442241331410431012101434032132112310112103124221402114301211314033041122312144203344233044324420223423422044411202230303004232404002104400044040101143233242114241400324221234104424310330122113032144420011302442010002411202321134044230014344310120032403303123222112221222212213124000240234032211443132344430431024101124010100121100143232233343423003231103433332240213021003202121214324100200221210140014032031004140411421114014324302300024020133440020311200404043301232043441131431323114021042401322310334300341043444321310132022424410002221331012220444444131444414241034201440433112244401400332231422402103301042430022143120104311021304314322044214044213400223211321332214430113233421221121301410112432010111320113420340220313012104343032231304132104222100034133240403224243412322103104040214224343003141304201042023124221010021432333434441040140041233432333114214300142002203300123000042324242302144141300424312324231343232004423110131121411110012144133003402223220003342233333422342133041132041444444012101124212001424423411404212013041003433442231224310211414000223121231414121103301323031412213420230404041030024031241333210433104202044030021112130124121322133330413043444022111403102013111424342311421143001013232442140232304413313144243433112000210223241020101404313303101441432240031003102441402034044040110442333032412420133124331224141234222210240433031434004323413043131332201403233313021122400210242041402443402134341322314412433413434110231103131100323334303204300004001400204423043403343421444302220033402140304343203342134001041420430240414320324004313430424142020104411224243301413043023124440440243113013143411312043314420202020410031324344033030234014111021102130043224341420343412333320333431130232123241343113030421324422013210333100134031012100103214144441411021032120232422303424224013130001311014221010224014120114031201411014301111001401032312144011313021101421420201200000221212200432413442200444431423344133341010033040034440300434102342221440143341120020044232000443231204042401241144233303312221144304202312004021444320402442130100040022002212212322332113101140340122113203142430420302400241132243440311404023034431031131310110132144022412033214033313224412222313102324210312204330140244330430130422141220004211112234303423011230023230224342114321404133301241402221133234301203314430441320224311412124231243440323410232430420143222013343420234031420210004113241300224303000142423321033230110132220113310024414120002330134313334322430413344141344400343200302421023431002004422231043414200423420313211030344104040430331220321311221432402041431341241042401022114221320032241123144331033304120210044042423121123102112324213303243032034004230040123411143400001334031223311312111123223232020201401313222100014030144114321414220014201040401031334020302240142323223442142032004132212411030342221444341310220013441401442023342343011022221103242300142331242030312214031024411120300041304204144233434040300020334111440341013301401124402230312102231342200024023330020031310210421414440304200140030121130130143443442314422213121342324411133224022303321121421344004133122313240200331311111301330234331443011102102421203004240430134224440140240144004413034130412201110430214112312203224242402143220403101130211104100242022124310022211244404342431212411001321024433344343241440222203103424320413112101031340413224043200313342134344242304141300324243034303341202404333131434004023010121130004433214013103141210244413441401400404134141202443403200134120343330124233111404434324403312411243314142413310141014411111231211402114320433302013233232341420144001432331112120230341410114432141314221421123403032312323022113414330121420120140201124410032110040420212301111204124210211441424423403000111321311420422242040412414421000140033010320214020023020434021423403312113400023220303134233214424320140344002020010413233001111120334140133321214042304002031122412011200133100230241213231011222140402322423102132134044324312332121321434004123320330314013141", "211113312304422333400124303440231133321423112022411011340301221413010122222213342211314044010140434134024323421000303023032002304323441023341313230443131243022123311031212342202321001442044011202432034132022211443400410342231244230433400210011110200200341241330312110434231441142140301312304131110121431030042410301132040123124130040133111032024203430311201441200244411434431130014444240113431112403132011414132312423321134220044433140140130204041131100203211424002312420400220144340410200043044303001312410334034423032410112333304014322041243321104444320401301402340031422010444443312033303100440432424244311330324311444230002411404103001411444313002203302224012244024000142244322001110114213124240411300441440012140023233242143330241411043332303403033123113330344312331310403023200142340310113013013423020304414231132144023010022011132302430214324124334420444241240402024230104423214442402402342040010312231131340022004144143140223101220233213124031301024021204432244012241214313143022124123441424443441213422342343334401003142022122042041241110440311433433140134204021044230222101241234310401413443142021403343233432411221234344414313313214040421302034440214022342223022341444433003340043133022223311304201144411120141344013340041123232343011144143144421413422444340221104122214324023140344123223442144121440310240344100302221124044410221404021020321013314131013310223002143134040444441311310411134413124220123214001342440200324133100143013204110334343414000304322431321134121314004042222424334201320033041042132040122110343133444331312422010243324411124312030034240243404411242000322321133140414410234003443030101110223044130224402030421330123444200314142133031113020103113240103413102101142123230322320304202004322312303340024020113141234101103000320110330014321121440320102444024212141010103223132123401223403012423304222311300144221132312420020124343442104131131343244001002402023443340111322240101201343013240234303422300300400022331420021344332013404230014140023411204332314344044444140301002223224441243204204211042103321000412123130420110111404020411023300442400011311320322431131101414332030440000113111434202421141104044323041421221202024324023442014304100343400442322210430240042001434431122210344022323443303411343210022042420100131412330223033233402044400222232132431003101421233440442334220221000341434122001301341143023323414324123024114204433424414404420314130202341241434013203131421301401440112322411142434343424241412442311322021410424424244204323434112323003301014304404442321024211243014214440122341403424433420300330441320341342430433410443222322010243100010444103330140011011312404423044221222432003042040402141110401142104113040103203024322300203100011010324021331200441301434204420402424322030422231242241400221044214303214114410024313024321440123210421002322012104441104320430401214022213102021433202031221241432021202140323301241302303312012202343240332414312222423120041002021242010201040112442143121322033023304104243102201042213411304123011200034221313103420314331230303411400323033032220343142442434141241412020200002443424001433002100241314201440233134313113224044234123010123443212213144221002331142340113333010214110331000224342330402223304104401004340404430030401034042000030242324114404321420234430414004234113031001324222013334421110322313212142413000332110103024413041301410424302332230041212412202244340401133221423430112443321402224210130434011334040003344134113432033304402320242343340324032004434444421441312244442023424414321120222333323401014443240140444133403140043114001101304221221003343031433140201041043241022431034100231030303004112141031033133123002144123334434304240001314102433014323301114004321320021104002413322401141123014001004044200142242040302014031303241243401234402422220030110021100242234202020314322001413411134343430144243312443300003304014143343420342244203440444134323334034224113431342201230014312244302323413210113401314032442013430100411323221304111403334403040034021300214222413021330304300002431202332111224313020244104021011422000103442024213043211041442342004221430424100144104013144134213324121030323102112030440434440403002413202111211003404440422302040234212124140443343313131443113003210340403202121104213142033322240301021034401400322240434343432021243324244344111332302022141404104202042311214403223331201313222432141430033441410243442124040202032420312130102431123101424141411213230023400", "122004000304133222103434314234104032441414140204143410144211134020133202121112340040412020030411020430341104230104331442342212323421141002431244331143204224131011410230014030013210311432013111330440134403301242033401243311223034044120230440204403023403434301330103202400320431102101322312303212231011411043010341213134203424204023312111413020024214204412041441100113114410023243034332224211022342112412443002230404024400203123241232020211412444210044341344310113110221112424041421040241012404322432330003011202102124430021304440034041313300114210143103422224400243444430223212211202002440402201122211444311103333231044333410242322140130320103300011034344220014314314303333344322022133422234330113210220204131121032144231141323444341211140333314221200403043314031442433113013423131312112103400334434344142142010141412113423334331033301040143110144040300444420242234210313442433244010241243022330440340110202211223212101223221332414024232322110040240034221321232344140331021041404134322012210434001024012300002040400144103421324012441041243231013202330121101404441224133220410313202033143331432344013104121230220024021413322211422021412231110233423013102030123134323310220341444122113421330014243123024400030440124011432340002134201132444044012433340202301331112020212033301240331430421121033341334031334240410330023034024103034210330313342443234333030311042200231022100022011023043213113303014143124333300023130433344213234001443100212021112412021002303242433300232243442342433221000443114130433334311304143224414142130323200043442101211434243041000144221112244431340224104234042312020320301240432130022223014223024032324123004433224323240244323112414103403424221404000434232130200314311123121414223403110234424122442001202103332040223220214442211011004434432403311400041014012033430021341100321332022431114141301340131111032401334134231420241232001243041111232413230221223040244042120434433321202222312014213342300131112143010133144042203311420414134012323101441201220444230442411412144110434343404422110242132332210341404432042200030103401043333312114011224434340431304024044230410123040321302422433323402242041001431322130310313320030001014402211241231144221004102321301131112340144422400103422123000124223044014341332122220313131334103414030032330420421034131041331132324110220403114311324103041300402342143131241231442302232232343031033020311313204033343201114200114022041100400314311023144204321111344240241104041313223303214012033234030131213123010240411003434340442400032024014303113420300244213101200431442344100130304312024034131124031332020323041304333111304041114014013032421130212432032341100223323333424420214103113042433141431213300142430444321403404014123322243042102441240032243241102032041241333114202021101124340243024210202202234022344044200141113444334004034334133033313422034123404113041000141404122233213424420332234323200201134432204031441023132042344301444313430024330203313123100230120123123112204142000402332124132314101011003343414201040124024242311410014122013300343102400312323440231141413144312412212010134113341014012132030032424124443420121402433311232410230112301144032003303021313103323342333042021111233023414423020021313220342213420011341423341103013411121323201042001234310334302330041024140043410444300013313131002423132220422243332320334022112033023310313312344312143343400310221100123441442000430441123442430020310102223430242221432110023100130044423413044443142422041023224203320223120410010440320120333001043220403332144203003241234142403230030221222000240443402040230420233044030020301402104413022231324021313430003443121034241442134140224014002434423033241340312432124322141133221144302420334231040240322414334030142123041022133123303041332120304041134224140011423121220331202330100230042312332243434033023143120324240402014342344412422204121141423210410431121431211401043242140024133141404230333111134433304112311022022301311443112014412423214220402213340022224141421112233002013313342244412231312334444222323113131210012434202004320103111413042110244202124431024222002323323044040402113313330011423213110010104414030323430202344120432120320300443330014440441200013341320011130021422331322030310403434220131420402314434340304102033221024002344110221333142132441043002400131300034023320433302420122323411442020122303222003142234404123143002301113002433224122400000403312122300242012243244414441123234431231112103040203000223140", "421240111204202244021333410420242011402242303301312400413014402004024231230200230031332240403322242001114420220342043311441210104023444431110330102302444140024322342113030341212324433334304002310000200242044001221214242412123404043033222120113422324302420024342300133100400043033010220243412012444233100120100100320011220134034431303140213003103020341340410040204301302033142043121043402130402412312433012000004400220101310010431242410202203114302343344324002202040430443301344011313400433240104010210142323132140120013244213414243001340312341432444210412433040441144013244422011021240303043311442440230031424142003330121141400430331123003442004012133144403423322330103410312222144234330401213112202122010413002301324141322313112404411242340304400034120402132200104432122030102141003104042104412132021411113402343444314341142143104110333344014434144403003111431244403014213103023442303210013000310413223430334221121222401402030441340203340041204033422133412021230343421433104241130424421430341003142321323200433423301020001201221422203214314143343314223020202143010103233134113100122112031204112143220044343412144221301424222403231100143034310210223031014043033413424232312240213421011423203213203342121313232420414023001331112321220342320121331202002031322230433341202134330101314431102123003042001203000001430424111313440313123323042114012221210110021140014243132210302131332102143301340101422432432042122240241213242341301320024404332014122140233310004144342133410244140220331111421413400400131140141312243141220003310233340210404303010002230044314332112230123300331311030302031021203042330023411211303001432101201331133420103422210033020044212123004023010341443433023012323434004203110301222422421323413023301232423001402111401324301104124330412111241410331020223431030332123442444313141211130244423412423023340220221122330013314011440333014011134144041312142034033400024241040410144142321020432141124304310042312104104430132331042233113112132311314333142321034241303243411402302324014413103214423232312410104031144033400040100343243140340124231104310342002223321422333404033002100430243404244110010131120404204301312030022312110422424033403121104233334011240114401133343041113004004004221334331020423431133001423332042220443120021010400300442420341232200014004344200143014434221042114440100423420100433423040203412021441214113422203331002140120013011410021301142014344320001120442423041411312344122331113231430141114141101133411420011430441440121010404012330210034440243021223311232010000024320303234410114240234202214402342122433012321034011433033012240432220321242042140203303040044232030430410401314101033323301432440442032302212030044203413143314141411400100033224020414333120024303011413031140040144404104242032134101044211333002003032032303314122333021302442040322024030033242311001310024304233131304023224120122313243203244402224103423324122304233012103232100334423213240140220230021132041301104110421341220000033104114112432302222302003431032101430430432001103330104431043121402002403301303403033401411233223142421002441110430023241132310320331323301400232420403244411241431221021242310334102102024314221133332023344201230240312123011010344121001000421302423003104122114041102223332432132110321430104213200010102032301411033122404443241334420331110121301020122400413423134013021424033114343103440420200440340440043231422223322134331341423334103223422131222123034242221433122042013043104020322110004114203333202040211410302022310210234403212442130114001232444002301204004400033401443012024220021304031440430114441130321401203403303230214244442013421222032310021001241144214220031024034212310221413024231334203431203323002012023443132230202223340021103021000001413114214144443331202234132100430434234013434414441112014100203434134100344134431013141110403044434133133403131123333013322222100442211410130030333001343131221114144103301430224013201013430211004312412231010424220042241012033231300243214310011340033402114410300321341033401101301334440141334443023004300344111424121011402201241331333441311110222414414033234122211304441111110130104221410222131122012103212412434124043422431434213004113010334013304000211443030343320144102320440124130114014243140440443333044302144103020012341412330123323034223331142434130244233243143014131244121421420210223414023343004311404231241223143421210113324343013204403240430103013423110032023042244421301023420211414422424", "041043122103002104223121440002200441432030002144323333244212314102111403411111243101004001324332332222330041221332431300300204420241203442200120004244404300204244412040210231422300224210111211401233400032141002342230212033043024120230443031030414241023023124043403101220101413310434441100100240212014314221321131302144330223121231243111040103400011424201241434132341023223210244414411113042002234331324304003144001221330221113234031243422424334243424342431120220204211334043332401021433411314004002134034033034322033000232142104001001341133424021423201133200000034231023133010141134210003222212012212214012421322220400241233230431012124122342014232012144413410332220044321404204233224043232444240424223403022132243020031422110034433343233032110322130340032332440323401143341403032200144010100004434330114413033104042210340114210343004130240242444032341112002101213234404344334423303101200242142122200202244331042414124324424300010311111444032020120042310212244033420113220331432122031010142033421402321333302130234221343344411020333411423341001332242040404134440401333113443343214244102223002210243413013010131020421041111334130223323444013324143212341003024140124233301314300313041014422322124433211421114330342024320043024420010142433141021313214014234444201201213020304334320044312113122144444310203244211320222111040011101202431221103130140313340240434342233231443443130311141344332112213341222343132002042422023341340202111040202402010100301104201341234202021404340234111214314423123430401412411214003223314333033130240324403001441134040223414013224202340343244342422332210034424114103430134422223202034404001043430111104244023413122341002313213123122344400140134401043102141332023423014240334324002230241443024200034044322404013301311130240301313442224400022043340022432122441221202030412114024433421314240422423144240004122332034134231334434242440334220144212344134120101240231012204414442032002344402133314104303340224202022233130313333341423242203441112331131143102033121341011323304312241312304421010331110210303004440344211240330202300002431210234212043124140031442012103224434404012322213211424320320331413400302424442103243411342203234324041331133344432440031213202324134312113140032331330331222213042143231324212323133341002142400340401413402324203100000031341302344433301234002004334223120410012344402304204222244024001124032200432410131240134114002231334232142044032442032344111331131130433342134430011000343434312032440334241002320220010101423303000342320344401332032010411010403403033203042212244022223310240104403110100233303344404100412022413402424202411031104113312220113413012022404121430200141432334032140143221142003012104313224334001233441112324140443410131000323300432123122131234410304324213310041421021203314114413140323242104043034233114224042330414033003114131240213310234340403400000000244142023434442100242031043141023314144122433224124402341403224222134210033331101412312342410214214431431301041120444112110321014400004414413333143023040220423420043003323100232033221033114340102442113120240301030022302444111301031412341414033231121134141121201104301132112130121443200303202003024124003112423343140011002140223340302401040423031300230030032342141203121212114430332022140344042422013343141200420242413401000121342103414102410132103240300442141202140014232140231022301343020340442021002201111401143204004241404122333243122323333100213210204412020101222101402224231130043323311112042332011240414443244232321430123212244314301302124013413022300331233331003434231220340030004010244120011132112131441411221324040344343312133210304013201304412202010112100004234141404111142132401014221203213003212400233110313232203123112131120223442100242400143321343423201214021024144042002402322333221021121404042432000321201222220043210413411043023412114432120240433403401042221121121431441414442123341141410012232134244301044222200310410140123140313434420323222213404232343041412042000142100223140134330202422042211424433130422122224111222214044342212442202422334424331334423222234102424004014320143103024203211023344223443313142130430224131143140320444430423020423323343214042324143323413000023134141240030333004310033141201332001443102220234024240120244211224320231402423000400144042212231431321311403114243322442310104100232404024121013104433331324221433040440111411341032031004230241114322231443403331440101130114322121034300130012024301001234220123424", "343043211014200122421343120321303414203144032223330443001403330400213413420233113224333210334410331004402004334302321101322001202224042423344143232401042300244144113140412222411013110130020031222042014114301113101224413003110440043421140402024021304304412204440343334304221002342442334132242131323104040221323122143204014301143103034101231214401303440424042403232334214333034342030312313122412331131411032130301021114011244131201301132001403242312402043244300104411334002004244004220421241423122341342340323110214141030434101044311113303443220021302224113214243400214112431333230231022331012041211023234344414100201141212423330122243122320133041310003300220030110212021201121433041122233310300321122044030103323011214222141131343020241212320422020244242331111421231112200201023442223022001110314301112304414334101313012004043442130224043311321102222201412441322100020200002134301022102243042222112103344202220000122031331301020332412023404340443312312143034113223242422234203444401101420214132401334201041334041041024120214332024401412221342412320302342014433004243031211033010443002112141032303043442412421400011323422423141402311010243234110102424200343101420244023120214130140232244014243424411443233123001331221320013144141000132021343020344131343342103333422104443322410404111121311004422301220403033230223214230343414214222130214112141413222024021422311432142134400142200020024002231333441440301240421312033440014440443040012400103320331430313424413433031421124024332041303440133033231313014020123122202223343013034231142040314313221401323411320403223010143224112243102001314341002114334033044024203103202030211332334013144231131434342331030134424203432132311032430220224033003124013020123410233341122134242223213132130310044141021040234133221220342122242402442120413242011121200424401010243430110133000124141232300121342420344431220033000134001014334344312412024134311002313203140242232010001122041130304010414213003240440210212440102324342031124442424212001233203441141431120402330233103421203333131014044430044142001204013010311033313214441023340141043200304241334402242443244403032213132201143240300040331444440432144030131141411004133413134014022011330143332134441233413101243020332100103200123231114212230014110341122211014214324444442211022443214022120433102200043244111132322142104224311440321333314000411443223233130441300024301313242132444302211012411123011332204114344232211020430413104403404134324102044423434434124440020312030310220012112113141311142212130443414213030410341034030121230324244411211322403043314330301031213113230230212431401141131410310213434024110402012043320112110130414001332224301310131011241310201141024214404014441011123312402412014223103214013122343410320424143224324111421030123124134134400303201221121433223114133243314412214043122223004031102301411132444340424243434230103114114444304320403314430313100032003311433301000241302021001440123234430420244023343203040401140234213133341321113220213414120143110004323403331234014131214243211443122433442244033123000122243302144012402131342141221214214014213210022212334303203233114012212234124141004214340402133112343241330333114010140042340401022111421402113242101401243201041433134343020040040010400032034222020002042220203340404021301422321313402434041131041130141034211201134340413310224003240124030242421233312242311134403200110022011422442210431132321441033232124141420432041040110441113132313320040241422222244403340124003324143401402220320301304400244130004320434020221114022340104201314014301132042304042020023030133331332314033324321322013431021330234334413242344011023104414443201402310110244432024412123001421413424343201444124213003300404210322241441321114030314011041030024240202213320210243443101113122310242012122043020333133310112241133143334301033042312211101443201214140334312444111401403004102412222214030343441434012124014101133011421110203113240032343402214032333032340220301020301310110034030223413432204322230143201340121030303120201423002430110224434112422042323314214441302014420211024221234003101323212322311003103014003342210313240401202300400421040043243313301420210001430443141400141430132434022401332301130243232143430013004124433302202013431411033330411421402000032224111401303240214310010310434434332112201442223323440104443223041032041412423303013201434324412223423310324322334204242314332210013213444441001040444031401102113112102342004203101011200", "240434100100311014431021330123212043004100410102340301023433004430311303331022343011102320111322304000321203004422443112102140001434224140204414130122010414221123430032130331122022304412223232001134220324323133201004133332031031433123411002302440203402430132112303134024010302122033414330441230243414020124340342231014240434431044204240212343003420113124311140103241103442444240444311332334443004404232244422340431312023114032111432421200030232300300440122041314033003222210201400114021234200312344111244013242030224202101430321310430004313214403044224222104123012321014003331300232404102124144204012340100131220114321023140123443212120423020423030121131014012442110113203430121033420310312041232414133414414124344212201232100010412342322331111124210301420144204311111322224032441040342422240244001210241301140400124424024021221304410143124101143014400241403401403304010104123422411401200411210242143412002003012421403030242421112422441013340424134302232032013233101433440331403023413221101341432001132131241400324431102013302242411134434343021421424421432032020031104034033040324231131231210010203141100122322023244004440414104324441312133111203244042203100141303224232223311244200224011402301140302224013204412121143230014133143112111011124332102410332400403140020444302343232214433302430210331120012011342312032211013102022414230234111002332044023142313040234313023332230414334423002222103043004032021340234223041410442433004434404411222143402011142220143231220244321310020342143101223140011322044220223003130023313230334140340330433444423302144343343131241202422114332344044301003034223204104143404222240034122241011014421034341423031423234404412010303342221112113210440240220400330444320040244230114424422440034342104440320341401011434244100430104311211320113044331040022121033000113304430343142021100230322224114003412441301134334020323242103120304022424210004144212430433333200231013243041300122341300134302440240424100004120412210124302402423302012434323401300224301221023342044030224233202131414132132414210234140041223323413214112030412020104203231220142331140420303034140442221212412143134032341404140241340442241232230024332404341002414104040344124202241403102142002323401012101133203203230100400330224141332344440224240232230222310123411443234223003432341220344440411144142113103230212333433004024410131411442444110100240143104020000331022124041102331143343103041334233413310234122332102322100123104402413433301221322201404413124023033242042103103201023433002420201130131340211123131001303300311030203431423400221203143133433103124143211022120033243200323430010014302224101341443133112241344444133440003044310314103132030422200200210430230004201211422412033002403130204403342441020233222423212102342340243014034104210340114244040411024221414310110443142114143113240442003121243334223411214041241434421340444443402123244113304241021343424240001312201300314201330143400413031432313023341103010123442144121011000431322033120243033433030002241313010420332012342404121441443314141342124233100320323223432342122301211430402401033210130233120000041100221434103323233434110211224203243330243423240042420221244300441320343212221444001220040433142321343122140312320404143104240420214443324104402404242101202413021423134412043031131231212433304313032200310224430134333411120303302411144100402200430142243334200033014023330100320320040140442002110410020402332221434303313301210134341140424230201321104323030102020221004142240410424112220333403030343322214201441042031041241344111423032442000040410330033122340414304340441222422310012334131141321300102132120143432144430434304312234434232131014043100340344111443132341143343241144433013230244214401200421420320431440113324224013224421114224423312240013141311134400140000001113322344212013404241022331440110243430110331404123101232411423134210024333414041304224033121403320133101124440224211140341000301021114213214402432140434414201011341020303131223442044202110431212003141240021104020042141013421110034000402100100143114433103414124120231010401342430142211314104141114122322120122204142300413200100123223232411210243413403340303413001342302401042111011400133022034224000013143132224021143030311302404142220144320403433132124110303141341434124043442141012044443432144324231021231211221034021214421030224244113403011303321334301220401014022014431132033332303333442013121413414313141201312342030224042133411433122012331204", "332404442331142340011314013014341320401004122244230101322002344000304204041131444304000203331021234333344321321311120214140414410304022220104401312422424234002131431410033202030102444302030043332230134400013222021002312112313201042203042223200431421111013022134132024114221023312214033311001444224321321321013334311333300413111241101112343134221300311311013112021122441430113142033344230333104041233413342142024242000403243143321021332441044431224332031241414323241311033413021112411200411114314410131014020230124024024444341130444112100413121122402413034021321003211340342212203113011104400340024324404102321110421103444430024042412021010020301033030022202413200430242220333434202130324310211411423303103322442320323142100123000000020044041001421344331300002304340114224034304213421313123223114424033434332301213311012323130400031201022202212002300004334311411100310424433213220230323144042000032030104110300124024412310024414422124004012204321000040102331404124044003343021431343141021141140021324332344031410442114102032223104200344313430441244203203402433230433114120014432400223101034314102320322040440112123423043010100323034113324021023223022444001412000222130333414332004443313431412421122201320020131202111334132421322312130014040200032411142230104103222302242113130042222324242440440224332343311031014400431401223230121334010123420230343111113140224024212242112443314044414214342432210132210103410310303012301323132310440020424002332313030430133303042400020200043043344334100321021223424304221321120032031001342420341001401114224243131044333122121412203102202223100142123341333041022114313022101022302214322311302231403213034404320221143003033320243100442240243203214214332022011110300340013201124233433242131303440014444231144040401204202023422112032241012211410420300114343233332414130222140322231144240343200330404241422213423131302222211201000314034332111211123400302443301331000000030220331013042443321012341103233223000241002214341233043213000002232340031414410002122130124340402411443320231214233413432124110221334444003120123024404101423321241243332131004403012134243124201304331423423232314031421040332323342031340041320142340130411431442110042304110234441111212022014333142400221042220400202043143223311431301424011103121101344343043042232304120240410320310444012431330014342001110000444330404004330403424440141423343101141110020320440011041114141320022300440020313130122302112423403242320013342321233110013404404104020421114301101222444234010114012004143420140124242131002214002032032310143210120441132403002222432011230120224302141340131004410424132344211104444424114231043133222001024442400403033311324400441031431410223143122002214243210122342314401141142124101132433403101200132420000230320041400244430241141213432242231121043124440234020143223331030403214242222023342342043001111133331201421020100242034042033441234100414401311313320144440143013024030143433012320123300213224130014221214003130111223430220211003441110414310433000400402304330103124121042231330023032144344322141313112304020440320323001221210024411022343200002001430411042333004201230032311232424333030241333230124144110312042034343322013143431402130041131031343304141321403222224033443402440244033244241020320004421102330300100034003214213113113113442340111041403020242204034322440344042443022311212441300234223033401233244212200044424102401102044342434342342043424013100224212420111044431014442311043131434011401240304442323103340221443234442421444120414124420433324040022021423441304312402421114324423004342032233033012333213334320342311040141134431011240112132404441012032241200001403231001132012301301121120402321311230431032123340404002124231022003132242142324300124230312243201133340024433022312401021320000032014100434122144334244033422411222120004100232401421304020404231103242310011134210241122221411011003143042242424234043310321234441233301342101443020001104224243424222214223133133143421033004021244243114233103020101414014423310312314202443044141222204034430313402013401013430303421321213344344200003322423310303134332341203114003444110244023013313013230111000324324413412414113134112431213210314244001022113121003002120124133444203442124300102240430021201202043121324130312322302130114410124233103221213200323131133324243044412033400421443103303132311211224130322201021444432242344401102011442212024123140032323403303241202230401423010413440330220202200321321330340", "413340424013343030333014433103211312043223102433120320404013314124410243304000334033003004220224040400124411004141011202431424443340042102200213001211240024204304013222120234203413302404301200020222012444032411201100004310342004222133200240130223234314320020000441344130111342204243103134304331331224424424143124012222341330422332133334043043244300101233341314313430421304022132122244011412410430443312244300320112021034102424233122002321143201040340330101003000121324022313343421324131013343013300140431300003244031042003402334021221413414113004001204311444343020412414013131114320400224431330423204004300100221330010111211334100212141210234234343102102032142011343113342033040232103304244103021024112040204214433340022304404422424023130422314124023003000320430001402433213402011231204430340014224400142111302110442340443424224123032441101111021334400401412131332032014141442312404324414030211403232323130224114104411033311442212410221241431434043420440324421342124400421313102101121020143010232110422144132212200320233011433030442401430110124103314134402424020304223132144401334414431211211343211302134140103243201433033100212403110332302211013441123142324100442413331103120004140433210022224041020221300303221131343030114314234142342323023044114421303341420242420042140321023312433140304341222031231301322422430133222234034342424431030212000400432423020104114120132102312124442342100431433144414143442111103104001342021244032301430203341200124013043130110411331432142241311020243344124403011034430420241231400131032403232201030022232234430311443303441244034041334440210402202000442402224234242341402121422413342010001200304302442340421310021201241212033423431223214043424243312140012203014314111341243103220143132230242043422444011214332010204434432200310031403040443141031234031031112403424334034310120400334424010320341402341021223402034224403134110101023232413040424044030213441033101133113424133433421120122031002300443124423034440323024331210102333023303142431022214323012412030141300132311201214223340133210401122012130442440132101123031410340401224422203233244304204340341232303323302113020204123233032213013402121132134444302111124111343202212314220101420113104143211230121114411224242142231234114241003113123403443201033123013311013203114244303413312314230114430223424120114440433241113103133111343341321342230442122142022242001143121034041414303403003440310132120210131130141241112013322120332113433342340301133432444203411004232132320242103021311013111414123140441020432024434122024034200101114400040112241441413033412412041001241333023123301323001303043443344404401123021214223043233000123011410044231213004222000424011104142020100202210333231143310413344231124010411044231410434322023103140034200211123304023040324324323233331214134301040134040101044334330142401232034123432211101410103213102020310413030313033242044113133013342412233023022211001400142023021214241442140304101221011010104434343134412211414420143300123134032122011143022200141324143120412223302142401031301444400014102132332030433020233312402022101310411220033434403303231440011212001030334301024424304300103030110003410121002411333114310203021020031233130323142323204303344003202201303144111341341131113114020020211243234233340024420031130331030212333220314332311440040201304303421023413220012432003012430120314041223124242113304002130030033044041444333043134033431300032334423104302140243132441134021002204004243044440443123401411030442241213440433014021220020200034302001101431443043024441413212422001004324223124103130334221134413201404241314221242222224013140421223124030411101202422231112211321322433211100302444430113334201133041002313123042003010411101431124121430414144214341413310322131411211203212310300212003043434443133422103004111210011133003312344024404340220244301342002030031040120102120044011341311230220221403011211200441102303244002011420212102333220004122430442442212043441201444332202232202134144124241120101224342043410134332404031131022423231133031300344101221043011241302012244122404330310100011232121402431140022110302430203110340103303020243013302113021202310421330132103032300133012301244423013120001134341332321230330322140120203134033211440002044332101112343443234110322401032002344200031334211444044243333114441210204021431410244442410400132304302103240030333210213210143310402403111310231111023143240430042131224203332241101112201432014342340131403211302000", "434341141014114402421004024412241300124132333243313202242110331031213013113104320334213242442321244141012404410411310440110422210203310400344111032313242313121200120132424134323401303314332414224122334304012313321102013120320340002012300321334432320111402222130113421403213040220314434440332121004343202003121311010400232223322421120344221243240110431120210203424431412033304222131024440232322322443043123031431231134430242413332332101223222112112432144141134304422404044021222441321022344024323334321441311022140334312023330423140244340243323021333143433223332202201123132400441343214212021220132433423102230223201121410143021212132120434022031420231012112030233000311000042131012130321032314030044132013122411042312202040220122310222232414311221340031232410023241321221034134123304331401433040122010033412141243412324104042003313340314101304112434410014231021304212200144312114234114341201240013302243323440330101322221031444232243241112412044041343412004111024032310403321003031420222002330312000204444221113040034410231142313402424342341433433103121243043444121214333444320422104242111201004102130023204004111030300104232040224034414242440222001104241243431441203211210132043014013133332123323041233103041210100232224312220202013421213300103314314020023140131234020441031331403241330204344130141001021232243242343004300230000243230303123041420444102001220100041330103010301234112341101334031322042000422240333032243012232014132012400232431044342200134212214410413244143004310430023234030322423440043040343414404031213010003423202132440012311304142341241330003102140033041223002404334043412132402012124411320404232131120202020014343423330242412143314432241300400341221311303012202104433300110401324034313421324024401422403041221402412104133244430442344113243223143202024240401231330230214133203134120232234330202113420134032000101342334203323014143332444204323230430313212204221010111220102213211111041201413404043123343012201211221321211034041211322100423024320421133413011400411422303400410120044013443122133112141012424021013103224014033334241142430040013330422114434434042300341122011022422322443123230420034101021414103403132242013143124233143144032134321443442230321113311123033432243041030231042144030444140202203011141322220224313313322001412104311442202210401013342233401414014442332104342013204440044133232044011422011040212014212022110310321224032300334232113114431131332341143434234104402300140002232021340430242010424211413034011233421100402410440112002433014120032043141101134113313101023341202300333304031203123442411412434204011321244430201341312203231244400124424322321014031021124110340210022133234234300004001300123422233140412411141230401010420334213020100420030043033324313412311201243321040020130301400411011143304420403323121432330202020220320413410302240212412100234414241240204034114320332441024021244021221144323424323134003214000114021301012001322330311442122011431403020344301411003120214433102004232230031200122001003320334104041443411044414321210341022233241310132230331230420024444012323300341112201011342304312433300140033002101414013340402241433322202423122410021323430134411341244332102043432420332424020233102230012314340043002000113103023434032013443320302003233004240422124032010202242131103103001414432002423120123041010014143323104340134001042424213413031412034223000414004040233001343243310400010242323243324404410142214410203103222002214021431124413443120100441412220223341313242300144130430043222244211014204442403034341314342312140401101303112321040302412210311433433113233433033110311412034104411142121034000202001300031212230314224303211011440333220142313432013244230003122131234400343143143441213320413112004232343002330144211443420304041234341302024434404012223121113432134121231040144231431423013032414000413134410231433323140032313020002230104004403122212223342002010412420233333424403002403404340233411420324433323334304310413003041413200311403004331242413042134222434030303443203421010111004404334423412110410314420031040304220331404011322041021123431302414014401304343443432320022003013200344340221344300141201342242241033331334013342143042230102412140041130333022132041121202201122324240214011434324433330203200310114303424334013023102322130232333301433000111214444140121024102331423112132123102343402424321420424232340414323043214333002302023340024243304423233201103121113323333243411143234410102021023240433011310", "022101034313311041044000220403124200221302333441314144212302210024001444334220304141142144143133222111223012411014124041144430340432000100310134000120444234320202332420231023223430020121413231212431123231333020221102014114202312112334000213041021131411414241030312434444412003324224320120312210112223030203023122020120331240024030331103241343142113001113330032241134342340330120433442111410303142003440024233433041042124011014400211242241303400310403322143311122211324411441044021324113101441314401120311414433142134233014230241040332014113144433323144043041343244111231424140420414141144143321423142104114111043013241314012000130000341022420123301232032001131323223204211121021023224344224211014314214422430221234411222132223120431043344130423011010311441002323032002303100034122014333401312014043313221324311012321234320120004242014020000220010100101322101003440044444033410421313001140124040221421410143140303401220302101130133201123401303434410013104134403421033321014320013120043211342302114344243320213414441340234211232344000240310424120104434420321311110421314433432433133013031234224333304130232302230233043404241204200330214112204041412013333120301211032033100200210231143344041413040221324000024011343032420001103042133120213331412113330012144142300044114011043402121032342424131204301320242423120131303300421402023013312124320213124424304303322410310010021102313133324034102344011403323123431434432422133302420403124124324044104420433102202141111202421032303024130331410044043122401430111430033104302442120112223300000444334231422004414144020431414403201321400202302420204143041433212122404403231011404303033232031330413024102140044032143133201122021304244123431031124020221012234312003430212240021200141201440241123321343143303331244314213414144412430311222443112004440333030004211304440210130343321040423241212422221430142002344242232002103444234213433402133213240102034211110034321101344242131420211423041320143321131124131203404440400341240222200240213022444122014303103412014243311243320303024003104014020244233241014042443401240433022444120441114443004323030220210433220400141302010302344311400134404232210043213421030322440034200140233404133422024004314321103442333412220201214413124120004021321411311201320100022400033233423131311323414110034231344402304432012032141011431200114333130322040211021411042304023244444330332004404402331101424000324214133012412400120202220213213314103323240244422010224404421343110101313201232022203114342221441441341144024013440221432043233102420424042101240324334332431412340133312110311010000413010343003434421024331002040130001443241120421213201011310210333041302143224032233101022310143201102210034121040310242432412400404140201200430101414304132430032023421332400100203123444101440021423420444144421144431014202010402210111201231020321013102024410012321020443231244304420342344244100414303302132330322042131134042011332234030133030211004431004121140422410222000343434343023412313144010330342014332401014311140011314144040043122341343122343420423131311000144041341101141322304231443101214033434444331000244342410210213340304112014234240211000314210243243124211023204141242112000122112232112123343444032321231324144144234411102143022231220004432140321034214101410111211424001044423340343303024234404020014423303240400131433310203112420302402344122201122024012321201123000324341101020040340201330024341333124342220223401022224414300124133302132111012042344203234402401133112400423101020212144330324424131441303432410113134341111233011134424430404043203042442403214333112333014400034334410244303124100141242214011213240121320204144303124221314033004032000344240102342101302040320043002102341143303420223012201101102311203443432122101024431432224200340402112410111142022144220422133202321314303224424233000044001141144212440023420302432412044400040131223123243144431033030414130310030010030241402102014043241214243014233224214301022123403304043232212031022414010042133320322442224333422143024014431334321333301401103421321113232334043004041424012331044122222341241440323330213321114141444212111341133122100320004322440020124330214211222231024122222213312211332023143434240333030112324341001012142131241144133411243433431222221233214122022204023233100343022210023402433321100441233114331101411431301330400110132111310243211303224111021020413321010240333304000402432030204430221430124042243011244211314004200404124343023302", "001042120223404312203224314144300101443040333221013222312140322014042042003200100203222143403122001200223110131120322400133222232324210341044214410400113204313401132121222120013344111041041413442103222134240434202422433330104223241211414023211400201440112312341314021234221111011131404100023102430223303414320112343033113032230040300032442114030033423120012340023031313103011232222240140100440300041141322010431340441440202304121303423142242002400332340340433233443123200412402133403414121030303131321120444023124003433312220032230211003123014433332033442311322000233142210312024100444343220211101134423201220431101211410243024002404422123000110400032124330131002311341320413341233320111032401013224402011232444313033342400010000323200340341321033203123442304432442324403120401144212230212000013411041202304113301034031123000312020023020312214033143121230041440102402443221221040104412044312244214021043203310323012323203300142002043003011242103042223431034304141303014101304134243043311444301422403444434403403112240031034300031130142020432323114314100132343040131443422142034242411332301100423302021321404100144142004423011410210310400442233300420120323440021310024322410034121244014322213231003401001441324331443211314312110131044134402024030234323140432301223434242104230143314104324414032142414323203330133444320042202034100132233444432234031134321134311122210140031011434420030034424203443334032124201020013423323200242242413403142203441032032304040132413202111203232444344230030201033313222042440014004313022424402420443222240433242134124044234010441033410430124112014030220200020042124223232101212301132423224011400301132132341011243111201414210000340101024002104124314104313342042131122041311034431021133012110303002342342042441313242011444243243331312222000021301322434223003113243122134402400040311041021333402432000110412400023422420223214240023024231344204330234322102303041401234101001222304444402010233411112103403323323420104032312314312211321104213441124042222334041043032411114000121132024241104441020333320141230114133031214241412103103303133221400432303332414422014100223032230011241231302403333232302013013330134000212443434213022143202424434422431142343340121321011343230030312231113423212144102000420320244312244102021424312112331003404221034201110303232201022310134113234110120210234223431323204033042030110233413312424402344414100022323211213002302013114340124044003023102141042042013444403302142411211132130440034232021200144034404344342411310002114403333001304223444431404320122131341224102314414432123100204233430341013401302100242342320131341213134441440323404334114112133030204122020034234331333223414343021133210010311343400203342200100221110233341341110302441004143131341023033141132320304422102032204214443111304131040042440003114030242230012120400220400013122031142404034033220041410413241444334414012322013413321222023303113212120300333044312024230222244243334322114111101313300114213324324441001204111302223432022114234242431014131020312000302340203303202420433442200441040442124000442131240131344323041224202322112033432011422341320024242134314411141123310240331040332310224323330003411022143041423320310133112220143410133341113002204212241102410102011444302240102002111220004442221202021123222010141023414033330123042234121043422032021000310123032003034023204033003021403141212114131030430031444124314402111120303401231343422331012023342214201320322403234132141132242200113031211044032002044021344241343434130342212404112104101210401412232033314041132331231144240011241320304442241341032143214024231144113413034044202143340203014000121002034232123313213323320242042430231011214021213302140304321000231322131003230240443403014124010342223011210323400343341143101103243440431101132430421244323410042030012140403233201221422402403433000134331431334202241341134122300331004300142440441210310422223442030022212102210403402201201121403330031333331222014434334430442104041430021031043200000000420034033143321412102411014241013311222433222040323222430002012040304214312242313012244022423321132342202413244143201224123421012010233334430101344242003023320114331033242032242443124233122304414202122120140223140300332203134102002023014024023312124334102240023240344441342120414222000124012331233234210404212312342400314402324021112224210103023110020131012441014110241302124204444203141004243134201344310111011330021021123334004214113303022020301", "034331400112430044430430010240412002012032422230030014100414340110311424313011411421044120140020120311431241210433301101323211222411120211230420402441140303044410040002312421302431304303213422112400220123030304124031141441441024311031123312430014401024403314332011134114243304231344401312222242300310320314101040410141403420141213402431220301102311412200314233011223041424442430024044440223324120244032313322003432122330230301210044343422034403342013141213303300440044324142101342323414103044104213340304403132120130002110010020232324030123003120111403240130404104404040024010110240140124403342414142411331030210430203420041134443414130130312101214241141334221002204023304240243211023204431402220343132442221240343032201123144424232040432213231444344443304012403234043403212332032044041210104331040313441423433042441001222001320204011214112001343214112004241243124011140442302404100214413132000334033322204031412310333132401020034442344314030214221120001110010034301242144130102444344331230313231113142342202212234442332042102244343313432142341320101342420210314304313142122204430111311334244403314124124442113122321024243443234003030033322431103420404333310234214041202213243244421230120230200312304314244412130224144432404233134412021313102243123042401222111242013014340004042020201140203134403200210421030133433440043040141313223241010212302422003201213341344213104044031103411232113211240321140303103242243003202122022044044201000323433010320343343123003204210402233303233204310434221330334004040314044404012113330023423244241134133011444330222100443110000414440221430213101203432144124130034300230223132112330432230433410004232423333314104140111000123412014210103233444034334434241041144202340313100304343444244313114044433014100443424023324413203120042030341021142140130023120423201303210022111220214133203214010423140142002141031013410401102210411001034423344333313413102134323241240403144102440002022130320422221423234422401033241414334224410021022212213301332220212100242224314241420310403343311401211101012143044021130314142340024214033044332441421234420221223203224043331202424404441130040414032310011241223302022342342324331403100103211113330430422042224333130211103321420013010002401233233110104344033104420421032224011410032012010144442203131220343230110223424004023421434131241433302311143132423403130123241110314214112222010400421042201331442113200023344332312204341324344131343030404214013324341324434142122022022204313214434142112120342333034024042300213131131221102204434330214414023142112033022102330100001133121104331112321130420423024140240301434123404123414010422133141122421014431134204414112331014133404124111231311333030021122044432014130144441411243043042111302240313244443100023403124032330411433112211320024303344422313110223242204033222333124441434224330330204211334002442321433234440411022043314314414320413414223200012322340242413234241201343400200103324440412140003102011224121210411000113412411232221031212123111001410331311334141201232020410103433332001124420224204011221241040111342041341320422221230231202120030340404311131233001334440300100123202214311444131144021320341112411143234204042124412012121021211112102103213040341403312121432224333324302403232012042012324124404230344024340210243340012023304220200344231032404301013422004001011040221403124413303240104331141132342333442102101013302130421224201234113441434214131142404123340020430310343431230240001423332001331244310423233244414011130210440134440402414240113300240112034203313412233344014023340311313134234403313442311131214334000400413422110304400313212133024121003201112033241203104212033223010114120011344124103000400001340331411421430144434230001123013401013203104334101122342431433402022440331424400011234301302023404334332124211143114304032203314024241222404412330430010132021033342100431111304130030311444432344443321023223121441343311412110420323130332124430221132313424021134021231110032340121203301010212224314222203001100104131103010320434403031412022321130431212104011044340201143201000330020312121304342011410011133110032330013300024131024011401404020140320220421222042144143012220123141033323313431003300304201312112240212140242202031313120433432423021212414312442321213221120222233311300301040120243221411212331224431344001042342243134204140344434440314042443004422101023401222201431020230342240442033042311131244322210341242022010301312440423324330221422103", "441401442340341322024343233113420302131140341042420242211313432431344140120114100212210012042142010324130140200420232344344214024344443414031010024303224111400114200040322202220042223400423031003211124134031412222303434210400340120413341203031140142333114423202401424102322444102113420141243102144042232122222202023002231422411403131304004140430140342321440403144213111211023433142002123041013221004324211032122022333340143121341144442023314110324243222000432201020103413212112131301340420403042003322220213430440211221232323242101322214033213341400100011110033444133143344223412021402132121434242122412303234213242243120023241424440200434310421132414020334132124212301223042311113214223204432400434310403301321412234220231020413031101333120214122104021302142144311031120014430001432320204430210241021114033334112103234202413440443301440430314401403104311224341124341312114111102402310004310313213241222000221320143441123444441122400143404302030003310221321210122144404041032114420320112333433431304004114022340213111022134031344324033302211101110441234130220320330302413342141142413442301232120002311441344313030403420301332401312340240122110331442413113404110232343233224023214224443022134314220132101001243223021201113303132303000414223301321123320023444021103421213001233302240003120433423214232400211404442444012301333002311224040012340310434232412330421022333012301202220040100322131111330332201122120122312304100300311123123030323323202300201121411120210141232304242332104141224423311442111030220113240401100044310040200400434412114301044413002114312141221311022021203012412401441402241320120042210043303214121221432110133234300224440333304130041332224314043202442243400413014042222034431421032041441241344010113341104410310420143120421210440142120211314023314030344222102004043242302414142404040300124320003143422334414321440200120122111411021123014322322421023224024033041111444411004024041313423202203232043011133241420303000024401321103220314212432043420314431134304231133243331313324430324014322400332123214303301422121210134144443111404134132133240134412224030024031003331140222330230224012234234102130423400333022023410212323220242324404021303423230044333104113130143443421024114441131433201222342140023434442133411242143334310314344444130311401203044230414124103144020303234310304014004343032433232411200123324334222344311411211312344432323231441213040241103034220041241333011140343024022210241021343123121010323032003240034122104444011442202314100341220144114410421121232000341304014413201431421224432411431302101303031123210432102304242210034443403024320324233233003241442144100133402243420342043241241004331042443120013233032132421340323442212112133210424332211341403310114240332412332200102030201142122443242201432120000444233442140211140132303004023203200334140043341214441334014440024014421043112313103040114241111431200224321334111041010144123103341012104243312143414140240331220411224034422402230044434421324430011114411304302023044213232304044020033030400412243240404220122424120023003210043042412314423040030431413421431110412340342123030223421034030233233433041343340431132402441142231234033413132014401301021344234243312122124230241032122402243301431410111040413241411041121042242323134312132002344421143240340433032134244401143344422400321011414112044034332134321142002311142411412444302330420212033204402240001201003244421202123121234232011100023202232112234112333301122311143333444141222033400000433033122001243244204230312421040210431132133311233300202122201311241023130330144130213103211420342130321344101410102201010144440330422023011031203423221203313111240032040442110334201132310103014022343003013333344243242232010444232204332413011242431114243220410034403334020110420033142344111230212011040344110204410341021113441024430343041123443021101121343332101434014004110211101414424143344331312020314421113113402033133030242430214424102332412441124412004200342220334031430143101030212422031313403022412103131331101332420434421220003312410033011231010400403131320442201213200100422321330202243120214113044100023044403001131434310243203244304233403431444430201313120130010023433140023020232300244114413232134302121324323424030041232431021211004013441212030231441123034000302043210103222141233434221312233430012014002031420122311032410240212402234324323034100314221213120112332224022430414114001003031024034040321221111031232440131402120310332", "143314031104313241024012213012313001013114100024424042140442233123442003021132123200303011443303100301211023211244242143310333130212412401220344043103003043021030042120401432311424314143132044033424114024410204040440323214323244222212242303202214311211233423222101144031030034424133120223201444221120102001341311442031104300204123323201403004321100344320211224200212112031440223120321322413010423400313110340443000242212124111210121334401413433144402101034424203141310013101122232002402233344133422142301110340104043230230003202432204003204041442400024121002333311003323202101240210021021411430414432303203320313141211442040043414411343140442311113342413423100134303021404424041203101122423224002431014111213341330410010431034402201433414123203131122231043304430333223311121401331042044322210341101212402330331103143004104043311112214143012412110403414313011223403423132234111430123221431314331430444201412223041122404233221314001200212024121414021014133132343341334412141341423320224233400002414242404040140431022221121000040334312341311110440011232203422413214021404424424213412400321042331242443231240304003013212040222233133404421430310201441202322023100014432103200304333102310312012423130312131100413101132013012224443303120203132433040313330420432421033441323332441014101142021014340243412010220013104230332200440410041001102121204241403431432102010230212413304324234123403212113401312301423032124334222011421202304303110342222014113443404040242110002341442434241444440311300230304342224430201144404200330000440402041444411200014400320120331414002040413302212413124412020013434422433021343220424242222230243110131230223433322424204402331124420122012340230004423134441402211032441332324143233243223443132000430040032303314433420121031234242314131412312144303142210102102302220144103134340222041324104423021231301401443010403323020234010230313442443434021101220310020043332013043104244132302123434424432044333131324424412203201424113044413413243240212011031033433241111113121310020324340400123420032431204111034010344213221313114034133001023404403301342300234210212412220213303323321333000112224441443434040111222223224243444224422024303102100023431403234142402000211141314320433020300203303143434332021113431324230232301144240100214223413122343224031302040221143122141014204140414334404311443240414223131344303222401034300022130312032313201124114220000214032343333034421133411140444404234320043404410033204344240243041322102212003420100101434042130324441221111224003443032040212011010410440213303114002330414200002403133013430133012230003224242330231144240201142014402133102423443114040414143133443201133444031240322124040234140322320000434213112032103023313103042314341240203230132241200434210034303023023003421232403422414001042202430141100213021304103023101200004310344411103222034430131232402010430301044201300104320141240142404112441004420301223404310031403420121030303023142222041402304213030223412323132402042341031211331132221210010013401343322222243240324222304203101433413024423201143114331031442440231302413101310304144003431222103214203420243043104222103430410144141213102103340443013424300423022113430144044234413433324101111022220032234331442344111220121241133101144311411214124244210432310331432434214044014230242323341441313102332442302130012443014402122211232200403240301123011033130441401113414233424134200422430324323342220313224314013121440020222001102321412203111113111231233322331001344133121002332023133042043301433043020344012103101323434412414224223242021311034121200434301343421101433113411000211143211033244201103332142133113141223244041141102131234114213243324002301021200420414304022400111101300143111444101440202442133422031012402020323220244000330041311234304040332114220134200340301334104410340010014443040241344234103000004222204030120432443103132322122002302342203300104244101133304121032433323043344102311123132312040134023023334211100142000344001241334414240330322223102230120432312344342324244440403324142024042134442001313444240214441110010214132131032021212020403323123402322332420112023010334042401432343410103424203411041301310401324131402031442302332300434034332121041432422001211324341104114121403313123443000020041401441003000042423010413024010311040423324024412024212241004234102130103324312144201220013442331444112114041421143100020014011010300130141013443410312311410304223123113042301232311103011231214234032311021314", "103403404231242123034421202220211311313121203310030441420144132234434232400412220301244114130201114403432330214333430034220332312233321021011040141424300414240410221401012104330234022321101330432041324434023041441032013210221123044323211121214310003113210322332102410114101412302143032304143140014200022131321403002310314034044032231122200001302234003210413201101410230012431342402010300033010434343331342134201022321042014233434413002442114121331411323004244440131042014021112102004303113443232021312314011042204332300141441240332013334014424304221214241000243344200144221413001320024211123424243300300203040310331230004003234403213031033030304121311210434403311431224423411411414220241200012230011402402120431444110120342430321032021222313444220044111104111140302141432423334212041302241241120324124431442210230422034044444322343311122011332014414320014132433412001033112002040334422023101002132431123341041044023241122301203224234344311201024104233233011121202243304101303012104041213401301314222142104342333403202413300420313311301120240332130000231222014031343302414342243312002340440423124200031000211430411312012231311023401211314103242141141014024121342134301422221002334241420311020211001022330021210420312241343004040203331304413012441413410421321424340013130423001432222221442142013022002042444032304130323124330214324232044441240113010313343233301302402143443243432142221440002333221234413323030004044131430301301030021240020011433003311301121223232003210241241311322004024024131113023122134312024312340120242204301202114324414433142040040340443003240333240423324214113112300013410221334113402012222313344403123234214203120241000241232111221443132011413304200131023231410101144420133111323114043022133302110102432303211014101324120103042323204220240413040023402203312444200233441214041232122404221003031231304444202410140133041223243344330103444230313102022213010034020344431241223243200442103234033000343122342241100342103110302314000341420401241214320124041334114223220441200124312213212114133411144220034203300044211410010200414402434442330333121002122224214111230442340244340004342100034200402421040021133102313133041141104142014112420304302440041443430040131414142111210144323233404424340100043444134241234223012021010014004121434424023344320141102224312114232420134230323132230122033011301044311331010114220242300223104041344042132042404413423204300204121130304442013334421010122433241144431101144343001033413124314143343442014021321132322212341330431402003014211041014104324142300301103131442240223424431040414224112231042200444444343002104023304221430034311401410001201010023102413124424130201244013312134203314213130202220211221211323140230341030114104312024123001002011420411024413014233214430402140034123241342142024022143103400444442244000130132130234002143233023302014224401133414302240141400301032204341320421324042122332213142400434004241314142403222113123414100323122401410242333024240013433021102343033013103204330224423114400421034223330321423222100220304030330422034021133430332203220300422123331342221200010442033430044210403132043302420200032032444041322244343344321302442411133244033142012314441401210213043424312310134243024031013232013312043310340234114004133311223144441112412340011444243201243134220013441244212214411301344213234412201011243443240104440444304040024443310144241234000330432232204100334324021012334111422022013212341000323000423204231103304332344111410431203121431141010213400312331012120313004430344023012310202103312021422131330330322330331020420444221223002041234030032100433333131411402430312301243231223101103313222403214230241413233210243402001042233321004114141423440001311243144113220141110424232013042101021303332011042124114213040412320413143013342014400240142414342404234012204101404242400040402242104120244133012301041001412104434010134024444123312104411113324412403004124433442041110021031220410213241422100414410142444241102100232203222133422200322402111423401010023411332013202344141412142110020031321022132122234441401302210332143332121242031224024112440234044202204441204402310120221030301303101110030333021301400312020120422010121141200412014413333014144044122321011442422000332012403114002404134244433210201043423230310211004103124202044122132300413413213303134134233122332144004231210041321241342043130044424342422342403043042010441304423033443130001214342334422240310013321230304101232132102412001", "311430233010212303331213230023333422414230121144404330410310340011003313241321131301423402340011234001043430321131131042111000014131231443222340034230023234140030202214202343444143323332303002010101344333334222414014204343202332020124011240223143012103440044110112124213420401233111121043234011223120421403111103334123300134030003431323412341302301424203042141131031301211201113402410130402104311001312312444401334321040413304311243401133322043444102243221332311113323321230411224210004321202142314142243344441331443221333021402214042242131240312143322342400133121113120420003113344143310303420124300410341032432411341004204000344432021112201013234313042242312243230022344143403040442431133413033043302302001404303322041110124142013002023121334302204100422114134233104024401313413202241322101311214244124113331140120404444322414442232043120343123232224130031142300321411244301232403103334224443213243401110222431213443413023034304123420222224422442032224222211430311434313133201241421232141130010004442214231022003234211310331032241033412112410134011420004404422111331023011422400144144410244301311412102110411330010300244123320122234231443212300330003244100044102304100424243030102331400113022431213332030143411014434312044433240002034010440202122422332434221320033422142212332410431012200140424020100210221014032034100201433331233412033002040102233214101432111124444401220133332321041144124231001011314234321410121040001024442014411430214210004402042014320112040011413304140412204230143112011002244303313014444433203324230124120213002303442243024100140224343422412131413223021023010343330321034414400130012240132303210324341412244222100444400403100024022103122313221212220201004330240321121314442402014032011013140214010143204010441303342032042413314033412021404022143201202421431411201124210222330210233101021131314342042122134311441111044311310010342321343102131033012434024142340321042003010442422432322044203330420113140141241330233121111140341141400412013202143000144344041233022220123143330141110342100343224243304422411001314224241211230334402301012004200001244204013230300002303043042330131401133444213320423202420322401044342424212014144343244112222414243040122311101231103444324423113114123242334213113232104340323343010301323110030234230144224220221224044311423032413203233144331222422042304100014012241344234413231423342102134012321122010322041242033014224304122344320221031322444200204223323303330200032304421111104001131340114442334224324041312240014312300133104331301242231000333222130440301243213001332401004001244431212101142440404022142311334041142231003133413224010040432210314411344413441230130401422330140343234242220444342420210001100202304420234130443302411233413001334141203324214320304421222024432312023203204341333231412440202012411302321000311401102044210013120021224403244110012344014122111142100221202424433412331311201243330113430201220114301031301430040134131243231320114142213222204134043410141230324103331440103223230312311414432341404204403342142434202433403321304340424430043314120404434322031342330012244003043311111403330344143440014122132223340342122032443312242342340002332040333001201314030003443112131402113433220320423004244422231244402444402222242424041301244013402323001302240103242214301230311441003010022010423111134321303040221102341011421221402132402024421131332240342304320242220404211003414014041211340111001421233234313023100221241031400414024240012442303022101141342010403310440220140434020211403011043420140041401041140033120332031041233230200002320343203434413211233131311133343342102402424341110223412333332110204441421311214403200102314104012301332140043331131014400214210304304421413001021112243420203401200110222003224323304020030321210104112033244221410033010120033412232320441133303413443233314230341433240141312004133334200330022301220134043144223000312221220443312211301141113210100104034301111042021234321423033324402234024100130234442010221142303212201302232224330003042224011330342312241401223234040441003122242443000214141314400042111443443434323124013432343144032431130004240240320102123212102041032401140021332104214231232002011321420032043400324410021104333333440113234313404020234244210322424314140420420234013123322034320440212120301141310030100202434220313322230101030401443034410041201101221241422032242103443040102120014313240101400312100341434402114320300303041042242224144413200333113130310123", "102404411304121021011244140402420444332224304240444244303014041211230123414211404420223014142434413230320213334443303044012132120240042241201403012232123204132002124033024000240123144400403014344231010401303410234040141444020213401033122132443441400214423421001241212430042214332200413420132200202022343131040322121301133233124013200400111311104120124122211242340330242101002433324334342223231200301223310321303331404114030330333213304014123410001002430340220311223034223011033231400344441011422102012432332014041122340201444233213332434242132042444223203404024224341413214221242401041303441231430323042202333232123100200300433224230433320243423343120203033020320112043030442024004001413111121002043223111102422210221430303023043140024113040230230210032321444342304112414244401204140030441403202431202443043331331441200333422210201403041304020222130430034134201341240100411114304033041003322224414243400430213243334331040011330111244244002042122023412131022212404230324041132410443233003140433311212312130114213013411402434410411441421133441101303404040142331214204203434121331103222310130414434303200323144223031403130300224013301322442444213104224320330342444041130423142002423041031221242011412102140102413231243410422314034200021111232343243310413211141134343434321342421111334021232410013100210133221124212042341413002320433042242220110443132141314342410301034433012320342140104022312241020043222234004333033122141040123200314343003002221332442234203241033202204123012212014234241010241132332410031224344004013022043223020042100131221441033332313004241242423110443241010000111123044114403241311021012421112100232013010200312012420040210203030134030411014324004242311213211220101143111313133040104243142400434013112012130140220413341011043233213344303402121202223024342034201002414232204300042304120033344032320033203403222324304240002343202333434112210022310311304200033241124433121200021040431410034414141243442330021404444132102002334124030313431214313204023333010402201240004143000242024101342303123321301333003143312322403030123234122110342120441344211044004424200031110314220404243333232242220341213342310332003124432343434044402420311214303312411023343422412204033112240132243403434114312314432320003032310322222034113001104434440412223223414412421113012122134212213122342131230320431112130444321043421040414022234211032401443013321034032001414204102034244312000314123221203043211214003313024120121102244341132330422122013234213002110120031223311312322111101442004311431341413320311122411001201020310430442443300042031000040341330133034040401221110021011211002103113222202142012110021330430201113224013314201200324223310412314324330332132011444304012133240014040310430013012304101324244132420222314323111210401043104013302431214343112203144114213410024402301032220234010212324132312131403124400233142104122434342332320224031302302043200332124113433110122020332233312400101233333244411042323124232042043043041321023044110420043221020324434313144404144213002312434122341044224404043222130204324110044404423221143344224331224330141111011041443233311102041233130004142043003110132443040200342133101402232204312321130243423400024413222030441043323042023143023420023330022431343043433031232411203024444323220331003324013321101432313230030430323430112111122340032001024110130022132130240432231432230130123343433220404332030243223014200212144313323042442320343201404030003030322230334233034323034334312222231244022302244310331021331233340424312332000432044224202240044034231302020421304100022331014401344112234342400001020343040443300443030411422023044311444110212101301231012303232112330101122210400021211222140014321144234220030421014042134020013130310330444402231424400000111243033232202404431202140313432101313021002001242441402040040142320023040332124323102242214442214244011140441424332241443014101412302003001124233103244430024121232132302331333134233240222203240330232141311301231123001031033022304303331034040012401434430332332421331014414411242433144103442400040022113421201403333210013140024413442413143303330143103020443423030113441443132124112414223322240001000241401440044033024422102203210322033321140014444011102112223423401123324444020141212032422314014102120014320400440210420000344411124101204240411211121213344024000200113210420204430132001304113421033314212302230004201343122412334100410132430241003102402043213012312431121402223314112232214200410", "322212331402334320203103001401334131224121330040210304442200042141343020004204031324331312024013140043010203233340430302313033344321022230201012311304004414023423421100023031104043231404133424444211211210243441411241104244421044001330321244221334104031333440200044033322310133342430114021003340222444122103402203031410034021141102302111042003233244343144030021333203144033034014212214442410103023022002000032034100243214100400442301314141044024013343344101312041104232443243444121430434141343220144224002032242113322244133411033020400443314041444320044442042133432323030422331100312214244431103123002404320140014114401012010140204023030231114200203223103300330424002142301113003142330232444401432103340140040213303020414040221041043304021441303411210330400000022140041131001221010440432420413422344221424414443413112002440322221343114224332121433110211143134330100011011434334023423301003301204110023300431034201300202322423312433133232004002022222404042241124411031031204200242134140203024242412220000013310120042340034144024320400111024410042134440202304421222310300444104014301102431004220123000030221423242133020124440422423201324303030410003421342244241104201313300444003224303212143024100434003322234242423040030132240301031001431431224002040404110131422424111024214403032332343223011322110342313021410131014202341340420434112321403404101311232432323214320413031124213103001200110014420412411301003202230340301142012012303421004420420104133020234430424014213230434013144424314102441432123201102001110030040220220121113300030124142211320402303031442141004021000340143011040203210222132434130030101420400423132023303102232010001234014030303003314111341443423403242404134014403401113040112403404114342202031014244321432013013210204443032120030011320424042341310003332203003304210141341202101403002020302130144212101344142110231140344043013433344210124320032011322020300102111212000011241232244041103114031103213030241104444134223023032324312403121300401044303220343420202340020030434430124244212400241202430420431114322340440131310240024021430002024122221400123440321422340402221113344410324320101010444032423232111020322221410124022243022200021244421413224014020240204014030120012034004112431001440133313231044002430204304000012242244344433022130122404011144322443031303140111041430031200104203104034004112014304311303243012232133241204040000010024341331400140401102240323442000341124403314222020304223221403202040143024432024434304234032243002120144032323002432022102340011312311032013102343034231432411002434223033202442011212400142304240301442023212004232101444331302003004301132301230231310213312001310131040313221010221202233210440010034112134401004201011321123402014230240321241134401220341042013320243230021323333402233241124101332123422240000314120120140330403402314342312143214411303230220123101443200241324304322421223333101443403001000040124332324101340333242003311344230330044200332100103140002320243113310021012131202334022414142233222334421012424402311032441403141401014211143241122131121112001220233124430003423102243132003032311300103242343101100414113110411000202302233300331340122220213440412410424114130000200303342311034302030244143210433222404002421422224034224234004243420301440232101200400401433401024203040442140220043031144043214131311021033020420032103242022021402040400331113244114244400000110212443432240013043240134212331034141431111242103344403012233034010122142201144322330300123042300113223442413323123221402430303432103020440210334322311233224042422444311010304411303020134011411104013322333310411442322031403412002240300210434403233121042134004200340223422241203412011411323033332314332442142210320001130424033434233300410232441104142322024333413433122303321434131102232011204011013023141404234114301421101141003011131001003324204130303112242202323101444122401230203423000322033332404044004001132312031424121101222110412024413234421333434430032303003333023404001320033443343144433401241123043334014322400114414101304023031000322100331133202230101422034314121332120334001323321300344043041143211410401433143114032143002031121011140031124333140131311334401233042043423322302040401223441120224110442412004334204111124431444332131220322211104314413113113302010300144234141443330241114140221031241313443443144103121114222121400143113224421110313241013041001000304321424043100041402322142034220411044003130122403212334012110312304431004133", "031314104403442320130422022320321031240403324300412423311414443423420014311312341443421031104003302120341403202343430402134144120210311214222203333243034014041321023401022001213414320222214100243441200241221123004120110202040033301324410331130433102043303213124403021343240001342222424203331330244424421312404403011232340100401111241030404012404032124141000403132341201011113434400340131110334314004404323220410230021003224304440322030301433000324020231020401342102334133144301303202311040333330123223443031440324131233414012103440411120014304110242022202020013140423123223212231341413021000144414301101214321424111114424141423243424101411341110213210403121044322411123130231331343302033242224044411432400311220000131441003303230421001042004432120430020304330300134013211023314140444332403212220011410331324404120310132404420202033040041130303423130200234200314430030232443204142344414342433343303433411244204233443242040424102412040131400023234420410210344412122434224313422303113404230000233402223231110303300442443133324440411131411424410312111444422310022230310220203414440210401323102324240010320420124121420012443324422001300313203334334240132022013443010204241121330143442321303424332132334441240412143404144244402123230304420011021322402111141120004243343404142142421102403113044132342033122444022430421331120342404202243030221341221203002314211412330034110121141211310411420102204234124041014003123102302433023243102440214234133100144342101400110302034223111041403213143243013123142021030414412041033121432402323431201401122102022032443214333343111132404421130241031101110324112000023414343042202032141000323243430224102314020112400320330342201344224214100232000231244141424104210144131221310011343303042104012020313100340112410330102414403444341213032113432032013321202333123444302424004433243032144223040110121401304343012231142434214213322023333044103001120434120203442242101434004244021123304002420044302223343124340414444343404402023113342002143203133231213203212214431010320403343041301212302223333223102220430323144401422104234000421232243420342323434324313041223201244321100110323314221444002344143040010100222002122230132404412433110312010402041131123114043133211342101430102103131224142014121144213130210220143421213430341132144134014112014232131000340411312000034043221212334002103023303330231122231022133204114311140041140204130311434030200233141444343242133113111434240014214212413213401401033022311243210222100343341403244320221110221410401324030234342144044340333020021003200041101332041001310130341432403314331001001220021021204334142411310331223241004433114044244112034321202314301313244124030104311331012131110214202324424102313212303242000441112042332030111140442134130131012103114433144110130103223123111134201411320433222402310010030003132331403400442024033322440124421331443132442341022013342432430302102212031344400412411142234412102220203113131241224014431004443010210434041300110110242022221034433220223223004403303013311424313434222323030442004004030420000120201100441020042222111230033334011343241242404012422340114420143114134014121243410124343332032341220214124244211310003404412111413300433123111000002410403101102202141001433124441141301210023024400420301140444240102213300203202421311140041240213122330132020304110222203202134120013004210142102432042144432422131302211132330002142433313044414221100421401422212333011104323202321023111301220411020001244340244034213344433033223021342100122112302423134400030012430142431143221421121040132024414200044343002330240022404314232331142410042111103312333440023133323044103432342302220422033442100110421314140121324424342131121023323301210320020334313303234221434332224434201112434313241102014221443210424424144332223343012230343203334231202313130442432432231232432204320043213140244142204140111434130024201122313421312234221433112422303231100302220231333440143021023103440203334032143312242123004124313214012311001310441043224012030042434444220041033330412433202243010440114023220411444101242404221230014442214211220101010312441032332213201004123111424304341301132113340022103412144402010133003032100043340314102342434144323212013444032224402040324012142112303230043442134203020300311322401311132203241433044413231301432222442040034111313304311044101203432020422103413011040233430213003243023144040201032303412401033244014323240143210314033131230221210131234324314331322103120212013121003", "440322231321042321104200103403420431120032122110131201442011023034302443324031432333200413144141042411004020034100240040034430214224432243133034311102210312141303242220244233120023420330240120013112331030430412434031134401313331444331133314321212013000430311303112300233104324412344243301104113324030011112410120333104422120242141344011031332112200434310334331412143014420012333240014042403344010011302343012113000230401243443014400003212012421143420322100020034143442032213422122123121102102341212013443014140323241013042310224320332230431031242113402412231400213200020332222104200120402200221024413003143210401230124420221214124324342423010432022043433410221302020241012404113013024143342301122323043010301402300021111044223210441101203312021042121241030144131143020301110424020334332341313210033312414431212044024410422022242422201311024201103213131212034012300422142234440404224442430312324322444110412440141224212133301204443321102120103203134112214040432300042042301244400010400430131200200304411113132201323434102440401434242241440433020013112421324002414243113241101143232123131303224204411013221033034234200310004202244324401043233431112043421314323300030404441023402304402024234114403034142414302104401030302231421003041202000112343033101421000143103314323221332321000211122130034211001412013140303210213120030401021030310002141000330004341220021420002010320410443241220200243103142001140040410022243441203101243310214230401331200410321303343001301243024042124141231040030422031323434343014020103014413011322333340433441114301404210213112224134213340031241440222141123420144012244244301112100011202301243412130140413123214130443413010440024204142024343204422410430330323423104441233434010320413013134132132204111320004434044331101224104341333142122420103103234130020334302203200313101444430220313323113433021110044310004234024424020020320432133001023222210314113241041104413044412303012304414111231410242441203121232101200143320001142123031122040044130203044231233030233443322240003223303233120131423331344132331442300432042003420111102213321413342424320234202320031103101041414331432224003043221311243402301241402041000242232123014301010440430413113401222431404300200040244223431411323204023414003021201123102120242303034431401313301234021121344120332110444303340244141103120034213314432404121424422401212024432403122244102311013412413132100334130432222114433101022241013422332211420034032304121333142003440343032433120122330143433241030110243232420144023423042432240032420440432240444300023400014421314322113112143222020220040211044220122224300104303423221301230232223214134220230004102200132412332330103043231442210021340034200441223000131204130112433221311322004011404244230244333213234033312333324141413331140240411414014103012130140041142400312443043043421220014013124220242313321411314032043321042044113340233124423223322124323114422402234423220031241322034202013123420111144410200113334203243240311312134100134001100422012304101143000404124143320332030344104421322410124131243211144103100322202124333214144113441210440331133401200322441411420241221334422114021432403044322320213413001033112433041422442032223143314344144423343234313141342314221134413140301101220320133431223204132314143402413412434220301224210243330411022340444124120324103404020410311432032031012224201230101313430132012324044100040330213422431000032331240100242414232023231000001104220001024441130140300404204443022003103434342401144311044242300343112413102033132112423440222314304344002002301233241114231000224110230200341241314312430331420142043430243021214230414322203111431334141014343030013233432040113234321131242124040012141233101133004301412112411130341113331421441414404424320022443303120113001442423043240230240343303011444013401222312334420012141142030304321221330133102334334330230442424203414441243111404443130442100332321130434033032124034144012204112111341343312243241204224334244200331104140310041412014312304234420440003222344003201004444312031034410322230134320324012222312212310212323424001200413431424301344401200012111142103431003101013433301143104342244021433344312020030321401224434120203410213143213303033034440133432410421221032100244310431114313212443201102312232123020430113423420340124142213300024212444314404130012112230013221314403102044002020004230122343012413224234222121144111144133030444130032242041201444331420021402030140423231233223142042123240410", "310344022403033122204441420244102023001410300344402030301022321420104004421012433241401341101041041010141231312204442032233441223302242031110032011413232433431420114101203314223213120331224232324330210413132232302222121123031034312204204443032343414134312220403024044420043011042112122312322312443402143241230204241034430021241141341032440342434422404004402132033404204104300122421004142010112323014242432443411234044234012033302412104114032014211404310242244242304112214132013242234210102112001422020003021030243222310220444423201340413020123302120141240424210304011333033312020120003313322122241242124304013302042142440433413431323141134024211220023404401140132130023313422300144324212214040322044142444421130004112303323232310414431233224234023400324432312130340114212114410412014433301111302434232404300021304414441223110334110010020002404312022301204030433443300210424401402302331023204131204441332432432122020022104402404340302222133342310140403000414230431321043042104042143430301431324120344403223244202441402314113413404111332241140203332142424224310210200201100031243312414212404104444200114134331041041214101133140341333023022122404301021134104442414103131323134031230134012043343311033211324303014134242422114143020423223443110044101303004434142110420321120330143434004214334230303103303122230040343303202144233201410142343440414202134042031401033141234140021434101342313401034402002204111020333302344042100134201201430122414442322432013440032433433011414112301202041444120142411232302241311121243113334100304213002300301144340002030303043330424400334234332424032000133214021442222224041302341244424401111034314002201223434043444211240202324122414304032212120342431140124300321234103011311432204432442434303133100020044123214024034020412104311311333314421420111122024012412110032330302011040431402121422143420400031032432014324432341341333214410044134120012202342010400402222201323323000442304212310431001123010033321232244344421302011114023241233342343440411413333132121343012221333133144343343343200022400411412204234420343141301142412131031114032042401131433243310343010304030213410320340044411013443042012203324020000210421001414113414433244021103422133200202141013010004244442032003033114124414101024442334200444014030442043444212403131022134320024321124312030201132331220203110033400420033022323234233401010443013242204230440130132444344434200210130331002213020400021000204330200144334431034031412411203241011040131112110410324042124124122003333313112313010342232430040242442300212333314342340420120342134403231434020323231301210211110130110040300301111402130100311213001002403123132131001110230023124040201212201342221431411102014432131024033334313334313411024442040440142112040304201021244340403033031440123411122311404140121412303010220241021431241444433412122241411122442342331441034040201422241400342303021003244044121314122130220130114043202330313230200304242000334401332030314433324343431422413202343202041210104004032022114101043324344433040413412023233312024031431210410300044122103131404104000022434321112421110134140133140343144243421332234210222430104214414211133000242430200331202213030421021011304143234011140310431133413204321214144330300134001234124320312031224043432232030430130302141020300233344311333411102412243321314344241411202422440111123142402002003104312010440311110213241421144010402332044320242103321412104433223202421324234040014223411121404112043320421200343340102134204034424111140424313123020434420141130320042003010332031343041303123241103430341003322012221402323032030340200244112303023040040213104122143040033003000311414441213441342400202001004112120230042040341102113121224044440020444130023414124430021003443233033244143021422143003230232224343104240312414323042121224323122102102311404433130340124103322111402002242333332110120344411133322102034110033401034224034013240211121140000402321332000402242010044314110020341302441304132310412140043342104323303014414104312411001402223324034232042124210321211443303334304104231220204330422023202223240443242121410021413244202244012423004123322134033440011044032343000213424010133003030410012204112230121114432122131140324320410222120323300310311324022144410140430031423303114330100044144324042232212310044232442111143323242322242132243134300321344303101212034000223322102400301211312004423241140430234414100421043134304044124413312402341304222424334031022133401441030034040", "243332314224032333014303310042104203340412200222141133424022130343220031014012401014203342112241032301121340422403201430403224201144004430212234203024014240320112322221441122021023444104300301110032001200440142443211204422324321124330141200342033330144310131031012413220104411403100300400440204440110434003430223310134211221334402211203400310124322141221004432414214013221404441411103041104134112224234100212230142400421023133032342220420103013040224033034202424441212201113441143344304031004233420412434124034244343241404310212102121140140241203224300404330034111200434142410224324123141200130224202434032140331131002311100343000400023113240203103443442133143122021103044410442443413312314311121104323124232043234313220343322230412041322423021323302020324433041440301411211430432034004320120123010042100100042401433101223300224043310031340422024103430240010304220410101100241123122440204002433422313111121314432031242442340202002221120231140422321431211403310213323401340240344420321012432023242440122404322433243334423440213234324210402420110223424100110042114220234330021031124032212300143200244340101104033030210243431204202412204230301021103232412201243220031111322102234214333123430233002341413214304230303214113324140211220332214140103143301042114001143341212133242310424022432441122144224433202404020114120222232044240423111414341420340331014332342231130334230314102041232400311342430203113222223200324403333203200210044102422422113421201121211132111334330320223141411220221000323112242120112322230244421123244312303441442240001200441112413032112020010212110114024213134342432434410004420244410403441134333412234114134003030401042024403011424343021201241131101414224300023430111122420243421322211311303132121222211422034320424240134201343011144031401433023312334132302113320014202040142144443001001241044323421104100000122111141240303004043331401200431222041043312023131331231131120421001332422241420332124420224342230323331430330303010244002210331033142413120320012034332041140034141421013001142030222301302033244412111401010203423142414113102330400321114024422332042211312421403022231140221403024443412021142342140303410220024234444310332213242103110400301431113402234411303033102344010003110003124131221241400121103321310224241314104404240223411301020031122323122330312101212021140424313234312132402411222023432023132022303322303424241213213333124441330200141043341331320022404400412101024140111214402041331213214014233321010200341204011322321400012013323332411323142032041031203322310421442041314314423414041130401233034212241124142110300300334411201304133113310222200442333300040023312421024233434230343003430344420320410202314101310002033423211342321012001031433401234013220401142204314044233114322334144334234430433323232012201021410432411004141340134314040000432414312131323201213421200330430412402202444320201240123003113421002001121013124012410231414010442342144032010111023120114143210221001322310240000001030310033314322231430004112231143421022312021030420440413403030104203200033422431302022202424121413102041433342332133323102004301341031224433443242023210142024034011010410231331244040402301440040422222344122024010100224331221101444042141004404112214332122443410440232243113432431004033102023224130344321321401212104343410432434012434343201033403343301223311031211122143440404213400110401404224043411403042233122324223000204324131123344001043132023201432120012432143010020112142301241344204101214101301304331244423310200303221030120410210420413131401404440023122041124324022104202303322241244444332442340210434012013142140323413411021444042010122031222242042412342430412422002243233433442034314033413443003442011121103342213121203434200032341320003011311441320001142010111433003421223403240434104410112033310244303440001322243442013133443323023421213121002142104003342422312042013443233304314014230304223440401412021410114121210124000412424300124204401141312231420432201333042334201342243113142420113211430341443444214120143400043143443143301000004212302142223033214340334200214131132332232010411323433404242333242411412112102024324423433003240210224110321200214232413230304011004400010144204311001100401034112031100004331403341320032422033303313223331402032130003403121344200132040312030324343323123124404400113320141022004414042030243012221400242303004230230441312344233224312311001411443312142123223102144204103400223001011424424012334140012040", "424323210214120233032442223304134033234243210340413030114022234214104233133442303412422100310324214233244344443401322424020103033421104244204112140303324143011142130334232320113342120231210023100404103402433122443301121042304412023200303430431210041044343214411324403131313222320103230234303343232323104442000211244442104003111314200422112040214413020323321202211410000324324132132133332300001202321103042410242314303314434334011202034042130043022333240403302040242123332311112410001104100114200102010040301200000030304224223204011002302242011040330432420422030200120444323230212240113410333000104303042101123202033144321110341300013412313130010313010211001313034142034012434134342101012224333344012113311402230031423131203444400341133104420431334113200432022043430411001114410120003321231233114122314041033113131302234424111002402242201330213143420434142301232222430131440333240102121223431024023034134330442031344330401043344023211424301121243143214204323042414433344021204030110034134331131223130201021233233410404324101002040421121341140024424221231321303441133220314410143233014141043104233410100113043111403040221320341023240433113111404001203342333232212432324422444101024003123002404102240302231310313310434014202014211300234331423322004232041240010001334030440442441420022223042004101223430011211023021214340124432140321043402023024422134320140112430441210420313314033233011411030003212212221231331212021341414033222411422124141024042434044320223004330402342233233034313321440030002040324341023401121410421014403312422101110131013330024333400212232434011411320011032221421143413040124401221414211433442034020133343122004144412043012233442413204222001023300222113112044214322314324030341144214102004233401422324430442103340424034222422443234422123333440211301434220143041211013233131114244400431114111433322321433020042033304240314113442133122301301341444343001230223201030000413011411403100234240010433121140212000443141423441140300212133021221022233010313110122234141032210041344130132204342112343124040344244033121120043203123242130124314002401301124144413442300142442331314423140120333414142212120012224302330031213323204110002242034032124213133200310241311331311242234402333214330130043243003232401211002201041340222420210041013422044130402244003411424314201022330124204003223401020331404444221130123201242402032301324414121344332001342303234020403243002330232242221431324342221420104343444124431420212412334223012203101032103001043320422011332231412010424311020423102021041314420320031424322102110311430313433341103314312410120412211221411034440440214042300402041110331042322220414411322411402134403433101424242110201302234240143441204041140324441130134122322200143204014042413340122201111212124223221433134204441200123333230114304322114233100200001302002402342040214322442320034200014212121001124311310043340121312234110134242212241134134430312211104103344410240011401302211200042234000300224243222200333141123112040000024013113233432314111043214342102142142420314130121241232332403043324042404242414443302124344234234111313022443320002230331443203301404322000322331343421203211233430000130101324011343413402412204010201343243411031233323323004122423140340031141241040433320242121302112243114403422114143304102113241121011034111103442444400133011121444314432120011323004010200202333100401301330024430341401412200404141143302233422410341220101110203113140214033410322431242110402443333404121311012341341433214034012341200204330334343313224333240301404131101230104430244443441223322012214420202133044332331404013321012133132110420103034140140012224203302341321043401433233442223020232240324201222231341221321210324300213443104303022402331402311020444400201411201423404203241210313043033241341014102240020310041103132042024141421134202001010000120234241013222133104023031012042030311404434410121210433402332123414201004024410210033240341011004423430011101411104044232131002040003142042422022030013223313211223132103401122310111211143133344400403023140111413043240310443242300321113333211403013401113200124230121303104444041013243411333403123411430413244122123420140024412011322233124210044141430114404313311344222333142214423212440320103401430133303213300431434242340221313133334343034312320220124042304032241322421124441143303404304141131114433321334220411000321433041211221142221340033020431110341210114411143002031341204230440242314334213003441401000220300", "320303410011020211320114433422340211402332422220404104210010002033243343034030420112224041334314334312420323020412013234211322443040221010342443012421000331441404122442000424104314141314012203032314332144023101212442211412111211023234304110140211301022131112321201203441323213400100030111410242012241302113110244404203431043401120031322320303332401234022200002232024133400031200113414210034024312222323344314432124401041420121144341431343134342230404003030014004104020101043412111410303111143414224123314134124203143421402433013441234441420121110102131444222014043410034230441402420040204430312344113233400124124041202414044042333040301131322214024140332100421001012413411402203313104333412302343012001321311024422000002124313024234031012212404011410124402021144143404422203430310220130232341004433233440113101220223323233424413431242332202413030303232302321233002234230404030240010314430301113102132444101244403024203240411231410300430323200424343132123330012024003230204324431010330020120212002122123441102034114241232412213311012402433314443301034421141232140424222223114423224140433234424320010044122031212421211410002442210110201142443224223413234020203023042220443002340013333312112240313321003100133421313133004003212233041232422101010214213030134102304124142221411234120213344011311443121342233030232230242031044442244310323244441300340332314103122201143031324330014112332222340233424300014123422440423343441032123232444130421434012031242440222410004041443243203010022024112113400042203203401300423223003014232013431121134304134422004244134040021020021002012014112030013132032423404444132441142243322331414133141334412141420142344243333124341241431140434413211420413410104302423324222442023023430311213130104324203133223112434401103310103104110134040311434202430423314410044444340444242024110242040322442400404230431024340222122323130100043210042402003301114104103130022020001323014232124313430034343203031044021031430120004132003120032432130023421433222401243440332202140401423310221110024322031243101000214412403212013240431244014031442114402221301122243212432023123410244340321324312323231110232243103240013300401324024441234142340310441101424324410423023132432142203102321100304214220123041110312332100003304310013222314231010304301230243341230240114323103201430334244011104142431042344300220001141204103040434201111340400130133401301023332144041231110314412311133431102331204444034334304410023221232134202031002231120001233244204343233230210022403200033031340442112013400412422042421422432343222110444121301144202403300231314111410443014230412303140341124211024044200003014214310420304031322023242011300131424003203132401004203133330133003244240143123344411133014114223041023311322314414002342441003332104042322340210443001011141422402232333412000402304230301333303002032003442302032113443444022202120212124140322211041443411200203302103401121032143131233301323230114330331341233303344012400140213232022332304424042014020424240312223140302124442440222324224322301111331214314020123012012141020111011112241130113411020113431440320413101210110041223434242102204231412100140422124223012404211124010343310143134233034301412210332224213033042320434310111143113241244232232410200204404400040443432413141140241243343230304004444140224443132230444424211413114000140104333142203333212200210023321110044401421401043112243204033423241413000224301414132110130003331321312211120123242422430212322420300323202344223203132231123343240333231101240200000122042102002133241032010134130033132333224234010001430111010142120200212124341320434410023000241320410410103204224220442443130004044311240211002032301401203400343220031313210010433200004324233312013022102020223231324330001210341133440312141404331104103014311204433022112041233231442200114102242122213213302423230043104234441443022110334043041021343302334243103320233241400410443402231404211213433403111221334442440321100201201404343333220301310232232344414200342211212043330010211402032401230033121114302103043243224342431224114431112303231113314230133330201222201234442240444141033311000040333403223304340201102423440044221031103042400032440312132011242213332123101043400311432433443413124023243140221403043214002223324331444344210410120420012223342042203114211242024022403014440004044132311222100402302033430022244133220203030444034443312102124024231020002340042143120104401100411103013444243110412241422123302331123000", "033203134043130432002043244022002322334043404411120032330033042121322000320234001230230324440131210141404040413434324320401132023420114403432314213323024431310024033313313142341333233420333201301433113443004443441130323102222311241331103112314440230033441440214243433220143024003320111312303110130423122122333421104101310334404343040034431133431303013311413321411131413223330432340131223113043332020140342040111220231224023322423202311401134002043421222430120331222001111043010130422410334444404044142000010221323403114040244113001034314022231044222232043213303330231431302204303011101321314411141412210334333022101014230010120001243322034432242143332042142124111340411311420430340214130223202122042300330040300024431230000134104042120244424220004420412342404022230112203142243233312324030033110111343321113421322010413144420010244030000220412124033333341014433000024032422142300001320312013442212423230014412334012044403022001104333412040130241313344032424130331423134130210311420230020104410001240401121413241022013002431003102133243010132110424043414213012121000340220340314110303014004322044402023032123140130212400423102342402203440310413400034344422220132432420324102344002202331333323102413310210433104320131330232100433040004434422122402144123030241331203444334411302431033342412041213100041244303211210134103324121324232114411414201301223224341244212301113143123330010033343121134122413030123140334033411402120343322321210214142341204321413310114212440132034122402312232204300344031120212420042133024023010120203344100013401011401311444233112043143200422143014440121121411121232240211203142101134004333213331142042201142144322041131410021113032004344344423442033000132312233301411412420101130420333023213123244344423132413200014140144423414443413122343200141033113303014210420230031340114202121220320412040444301401033012134002030311403140311122400421033313402131342040421222000004014412330104420033412144314020414002401410034312322132134224403201422100101102124304423414022410333230424024220000311430002300020132113340320203131231112110322300023231343220311314421003400420100340143024020411233123241344032022023234413324222213411401423140133040201000103034310300013330402224021320102143112134342022014423002013240323141242443220404232401010314341240413413331033313021203320132202320004032123011003220431244322123143000341233423313242024412411102320224041224242012412402332334230330231313433033013131314443240221432344341403343143012210401321322021002024422034204331103131112343301244104123141440000013142022434343322224420222102310104404132042331403344032103040442114123002001402132002104301302334334112400213102341022404202042023302420411112401203112341404334234240424140333111040130030441413342004041102303414040144441243223332424200200113421001023230422132403324340241442000131204000424000241421100210344334232314101320444431443043142023303241023331021320422023220440222432112042140031103120000411122314444400234141341000110340014422240332103034001441031432014410224414102434243030021022021124131131331212312130441442133104401022243304421424412244444121341314044142004042441233103000142121342004042201110444304131031314411102012221111004124343004334044330432342133314222242042344421324214204334334040224140311000424034101300103110102134243441113210443430433200133043424034144404402412131421324102124132132343020100433231240441321314041444112000034244104133440311233104304323313142421222211433413021301343244222324202200441304121034223404134443412223131121232401442141421141311300140120214310422442203422303220214042121034420200102112011110204131312000403431021330303334033014203100101223130212140110421200130042432043101113221024131342411023011441240011433231240413100024312332010414303110143130143003022424044404201240424423333333440443120322120020402404132321244102224144400411144410130211440142412021040001143210241003103330443133313413220244110432212312000321011013211443341344333104303131423334233201031200423313024334112440031030431414212330232321422320032201320123423433124413013403323311144210404224111034210140132000040243221224301233004431114030232100222144122224240330234202241412101100434332102204323042113332203133210343011433411421012333212322441143243143114203303300003030234121241214114140120440012014214443112333033202413122440412022312014043414102001030042233311343013041203113332000021001144412101033133222342012012232224120040340003114313", "110101132112101201011204121431002200023114032042232100033444013444422140312020303322142244143022140423322020314301242001121310224033412334202024212133003022020312041130324134420331133434423101313243300402441332420034110403111342334010341111333041441240342242203242141232221230230421310332001331022441103024104223104134231111211011122433001412314134224023214133320220444431410142314112203112302202123324142204141020243210120044402010424042133203232244121433231041130144043202222320124122120223201224210310421413401111112431202140101240312131331122241324130130301212440304001200043204420343202212341133142321240303333024033333331233440044002422424101431314111341402311422230032234113342140430141433002301040230244024103333003413422233013212310222440031010423400132013402223140133002212042002432240042332314341232124132341232244203410401143012134340011442000110113022244134303421331001004400424341020422410020012001442134123311142032200230441303143431120200422321131321021240214120044410321204144001141444402202124302141134440334132214223022322442111324213420334031000330223440301003432212403100132134442120002143232231444340430401340021012032311432412413301331000023302420010340431301123043011224144214403414334414142444223122132141210003132310034020214034034101312344032112414314134040103014121313330003340040100011012011403401313010241104443210041140412411123434412330331424003422233404140041213402024203103020140340200400001101114000413014042310430232210412110043131000444334331221434024311102211441044032430114444344212433240412212432030402222322120030434412113431013311314341144330044123210331420043411222224013022331111332140440404130311342040202101133202233003110134033220400401323201041020213341311403043324032334240403422023030002022244434014012100021114330331144422400240021044414044302433342000442403333114040134414444423123031304404222312111421303012234033300421412330130014042301322313200402400210411443102201204422310032040203103303144433244243443300440401203034111200040404444322132100344233430033442303201021342401412234001311404411442302211330141343422200400222223430102322112233224241024324004121431201434020213300021302400243440213201330122411112400232033334214202320011041434130441120022024412400310100141122222023303101113213241111123330131240244234312002404301201322110042333224410334323432233131040143424422211344233203000400243320031322223114344321404140042324211111101033340321300024424423332214421002203300024433402004032211010424432323301442440013042413201401034240212431201440324102033244243242120300310332241010414432232410002043144440402042032001311243312323342304203041004120100202420021301023033000322343034324103032211111233134102030234144421103000402040132024221340044430331141200031240133124342203310402203023004004413042401123011334012023020124311413313131422122024434211241214012241241203401144104042342010444044301004033414004343430410003004214130144121134440041333304230410321144103031203033201441411304141230321203002244313012130102242240032321313012343243034410104133143320332141302143230300013114030121200421332313403402330311230223332231203302133130004210201222321241232313114341332404313111424123110343143200400042303141440343012043421213314130000212010201222132432203102043340300432302022234343024303431010131430111442302043234143403040120211000410044244023242310430203200424344310113220420323444103332231241034023214144430220042314244423210103443131433020013142344303230331143340144130430000010210102404302431023411100204314243102144103412041033233312233234022003433322220240421343223423030114322302313032104332412212110334033321404012142314310230311301202423413442442343003132022103044302321204204343244314431144223104430022140302041103301012022220321124324004304032110143041344142221301241213223100031002411201013111240411134432414241322302101401023303231112044420133002003100112443332203210130104114032032231312223111044110132434031122242044433243211213120402421124120013300421444044232223104321400232222241040231032443300011003241430010404124410010403114141234420220404222422401144331142213210414122333300441444312311223121204342120441144134412422002322303114121313420303423320003102004302104124041004123333322313143242222223131211031420343231302224434111413211430023300141120010143410003300141124230322422042331043202323111422030412331222312433044230014140101310133012300231300431004444012432302400244241010011412210213243", "221024132124120232304210012411302413433304043002302221032130212312433243013414240112414231312204234422014211340023300430431033333200022330400202022202120443030343033201120212313440402113323022413331230233002124304400410040014103422103000102300040402343110123443022132422433433421324214133102033110123111211431334422112230010320234342441000232314043310004211101123222421113340020010403143304304122044134203414224321200224414002444030110201100422142332334223141103004423424004400110122441021414140031412124124131211003021322430214004031404324400442334014113002443100244241313104404241340022220400330340031441010414332021244034040331224040030303222413101101332031400330444124322401013314304021312302332304313221004242424300332323424134004141403202402331042014011340310240133420213012223232432334320131242303044024311323100103220030304102121301440130224110303200330342131242331242040403313102410200421414224311120221212413311011100013124442200241232221004210143040101030113431101134311144413303442204022004214031344414432214241203302001224131330422320343114313040144444032110122204422112300320333141022044223314442314230243331044343011414022140030224413003413212212401424101321422010340330244111322332220320243323234013011441143313321330043204224404120133103303414331430120410024110404211313130402111322313402414224021014124210032144112130120101422201222444200212300434012021102440111100232401042424440402242220224013434030303233202243132320024214002011032344404403210402340440201312312442114431412024134300441310121202424111322242434230023214423410421220014314400030132411023034142422010413422143212133020403323414032123110134442312204201041234141032144414240414431213330440130321033322113423033223140343302301230134032142234421431202014014002022304113100222002330224113130304303100203041010212402141114242020023243142332341134001110302443120210210134223414344310323230031331444121332342243120403000121440031304444404134212301131224214423044330324023401433402301403410140311032320101330144242330322010344222434410403222131313222303433323034340224222022224233040444042311334324340412044310301414324414411134420120233211302124213013102244013041403313234010002140033010022014324002323011423132024404304000220433420100122324020430032001411302213224330341322111104444440404413142100001431040312011431014011012133301321242041102344433410241122042103404101202204413032234402014133044344014120313220414303321031044140123042001241440424231230312204214124420243120224032143134144442101220302221002421331012302220022413144110114141234042432413400101232001034121421223111202410040402124213130403440102103144421210131014430230023442234131132200000002031203011312102410114131430121031320142000124423402040432442013441411403234311032220441013224040020432141020002111302023002432222130312413323000102242244403033101340320233240103234024314044321331222133400022332134404221320323022001140313243434404124413001312411343122320330343232434242433122112101203122101224330413041040431042214413320311440110421012431304213042130143031020024402141241021022413000214101301423003213010011103323420304222201002121020433032304013410101402112221120231001413022113313221224033034322414033022041441433411211400213042223011231401004343200040424240324430130413414430040243300003011144402034241111014411431320412030304003020032113022344044111300301014032021224421220414303411042342304424410200323410124021241414041402424042110013342033403314120221213410440423204310031312430311040343021301022034411303311404342131212000310314044402410043334344110314240211211034314212313032021332433312332144104443224342021010331241433321303100102144131140413031113401030121210404032031020411030211422140334433041144244030212234000201434220334431143324303124133021240121241142023233220343013421142230140303334141130044203411440010013302224310424022132000003330132331414310132422003043313333020000431120432434230142003104433210110440124304334330113410434132002121301012430144122214443413303021131044230243424300332003032131143401420402033334234433242021003121323240123402214144021223210041313313120041423443022143201031434341334440310110410134404321301422203332101113410324443220123313101342343144344041230020144334104411224330214102323434114414223340124402303043104100442211330441012424342102120330033023243432403441341300434104240042044101024241213240311322442223403131420331323422203403001331244331220130342404121000041000131", "412013413344042121340201040142142103230022334134041201421334221111043322000104120123320424424200100422141032422342023004243001312322303240120330021244312214210430043004101442024402242210300421022332112234340002232233430113230021202403003143431234233142442141343311341240423022434134132422014231240110132200232333433002411022412030221233344320304242204221433300121412121023311323013341410234330043030001020410204003134144344440200213443330422104322132112101004031000244121100043220013221230222223400401142303100121231113114444432132102421120433332010401104414230122424312003103431020200410000023411402113224134314232214002213002032413214111313034342130200334121003322144121011214204033203040230134120423412101022303402430103032000111341230130241434144222231331300104024301003440433043432400323232440142033404212122204000340213443023330013301341022211331213323102414112342104034221324320443210443234041330144142140000240210040210413230433414303022020114333123011300110402124413321020414132323401411303023004441313241333414030320430311222222313204034212424441023220332310023331200324322101120314013322032141322333030401441334320014100440132114401440332003330020040323400211322323020240130332311430323042320110304030041301422011214202002022040013014111112124033124424001021100402102442340202132301021343012221140410231404004314323312133420241242202013022400030223422302303101003123002432212131202301343001334211330202330220124432044112223434303134030332144434112142213134302221423122121033110102021220133441444114422322241421403034101344311231323124223012302434042432340414441332240224214430141302404230231031210220002341134410433331331322310112303222212344242440242421402130044421233342323441423024213101011104013400224022100104444044201343232011142341002133322113413311121310113130142242222242110240211444421110244220100343422230423311121430343332004201124003124031141242142103111412133422110411440314141303143242341020031230024012301214223300013003110110441024230331132134022114233102214312243122344230214331233212220103113121121004244032221012430200042034244040023211420211322013212043211401202010042300041104121033113130144031013200321304302112243131341020041430433421143301110142102224040311313421434403320320122100304411044342104330203011201323340014443430314230241220043124042243103012324103112443030003103202224310203210141330231041410440110133022333020024201022330033003410043004113022402141213221101000132014242444403200122221312444111414411021113101412144103001240040333022042002341431124301332320413344124143430240211011322114004230404330024032004014112434311112331213004322011434112112223114202403140413301331002143434231113010112223134314023044102410343433111242041112233342442432311220201303433210331003431410111342231040340243142020131101324402304441014130420333342223203213040043242032020400320241400224023422231044332400432012002410003434013310403442431343013044203300333032204104244341341424141111443013402020403334102424030040421130341443323422142340232240311341432424021301030400433034114122233012101044403304042001334230400032222031332020223200412442204404413132321323234033302223334332331140214344300330210004333103301413312211414004243103412043121141001233201400240200332422000344241004003434413421312342304012321203230131134144421241343411432010032043024340212040321100142224222024403012403000121044343032224314302320004440021303224132231030121141032432313214203221400133213314224331143003321404340321021302212131132230442020040322013201132002213431413010340120134132432032341424343131113430420232113323042411034212342440111012420041013104123204041330034322100340113314033111312240143110043313230122013112341203033343023214022034140401414103041333020412043300023244011224410322431422324113440044304021014114312430342240402222241324420014040014213124300220342103341201223221320021032242214233443144113140443033234304301144322112210014004004330030440111044402212344002313221311442023123234402044244211000220243300442441044401222000122331234231221310014134023440400431044042330400443231220014202021003032321404433014443112012032412231201310332421214220103141303120430424304232113412342211444021013440321231140234313112422134130113433043023301124424221034022213420124304033034430200111122332000100344300242124311200013022243330201103420041231412120430320341104342340214433113240303031243401221300324201444131024032320311241423103324234111324334441411243", "240100234133333301241410311304312014220424012421300432334331130233121242130304304013333343003401400332034010210303231242324303441344323330311424040241044304311411124042114333214130324340420314243440114113424233133330403104330142013142433102301404202043120132124230120211120032403442441233230242321141443104234433341310313043040043314001204022231322411302440112002334021210012141112343304121121334030120000002312103413242122213001133342303442303443401414232133121104212420230240011031202413042210031433024304343401133320041440402121102234404302122032312043330211122033000021403003341440342023140222242213324140120212230420444033003112432020410412404304412133302203131134313334344230401404421114341031324014030020413010204040421344440330133213003030441234303102133013344143322140131313004441420012244420200322044030320310031324211332024203024414212111230442440124430133043040002244433243233321302032110022101311300003333420043133203240122110030221101103320144403421403141020133331241414430121343232041313024323412003224244303402103023000042210330044223424012124113224430212314133334223434420403104313422301202021000323143131004313013342022230132413010024324212231212112333002241211333402032444440113340144011323423434003111100142120303110323321233240443332213032430434141133443204442133132224301411223123442123400234220440114404404201312400141021140040413133424431040213114344313231001130103241312201201402320414010133111010113132023242442142333041204310223020244111124201413112240121444443331413034301042234243321432214112331022333142300133312143424141302243213331241441200234140004400104111243114331332332221143321200441132144004443130423042242244131314100300204312112200231044344011104422004404024134002143001040444441331240112240441340222024333044420300403103214121043324444113204142121300100043424224212304341343430021032341003442403244310321141340210431420034210340100324303103202242231213234344140114234300022032211341411200002240324423204024022431010010030143024120130012201334102321411424011204030311413314040303103224133023420440332122140401300243220412222014131233203144043033330444434030442141020302444400200423434144420431204431211210013101240431330410130214302101404333040223200023202132024033442441431014123024441434002010134240040424433213111431414112004112104433232324004121411231402300232043200134211330224103343234002234131421434243111432314234112024310242100013123140404304224200114130022133233412440024042302441333032301303122321202131133132301021431044403431422422442011443011444122113031410103042014001421030413241313123104421213222211144234013403442111032221143202142144130422121241434020033400201110031104112322102014001134042003224343202133243233203213043401242313201343210044210000430221301341442103332142100043122400034000303204012121014420112101431203423420203232420231101010344021042242014323123411131203332310442121142424442024111444414333313233310102042404001244322340221013142324223210020244431301440302103331214011411021120033343344310420422424004214234430011402310423402423320300211332243232422410410334300342403030422013313302000124204403142044431223142430201230014344222431431044124122342301430230242034424023203331344021110134143331133443330230421212323241112300142440414012430430200300214304114343322342411210021041431413030321322331311243321423212243401340243131314441203104024002410020134320321314013211122403324320222142003112411320443143120303024110402414420340421113310242222322144413112000410134010443230324402302222223024012223110130242103031334431334444120034130240043114304312240304444422443414113221130333211322340142440000421012033404224031311242020321220002200230224243121120230021443024022031212043101211342042140433421124441343114230002133040432440040332213244043243220241023330204043312013133201434332313220133143321223001420432131230041220403433100142002342104023132123013341313141414322044001314321302310212110434143420442100020141213011223431333443044233010324043331420442320113442411100411114442133214302220030102320330430410431340130420104103404001012324020213343441133311030123304140211033012104121011400044241044141040412440213441140322434441023421402133021330133333320323302030412134002213242140342220040302220313432320222214103320011314444433411224131121114310442111403333431003032400241420433422043423441240331223241123003224114201323100333434244120114420213211313204124004032012123032220333320034442014123232", "204202420130421002013344412021121100443010431412200134423142412023220333111323030440044301014240113014432021432402412301214442222404444020311113023334444413222202303330323120212202002121322121023434433330333244344242204120022244313332023432101012004403332400103103034221242122440343413330114223111322200313022441142103422102402420343001332241210140332000121031233024344232003442022212211011302131431410004324431002241111213103101203032404104304303233310223320342111242402010440313301012424112242102140411142333133120003000233434123103110401123100022301134120240242310241414232123301202132441432034033304201112041134443443242412024033243234200202311440030023024024034223342100112102000413111143320214400423300431102344132312122422031424130133240234413202032121124104200141413130420323024401142011001241232203420202332124202434332331340200330114241410123001012220101411444113134403340032031133432004212122342400334244404213130424214014421031000433230231041222213322433010423341143343133331241310332440400042221141411043000422333434004234030214211400133442242244432103302313430440212443301313004004021310124202141314213330432023020440224324341224311331042443321424014031001102200340312313020310104000040320314421301233004144140124124240441113310431004040230224303232134120311102113410021304411431410011224100141430444222024334424134003431003104403210014330114130213131113220220331401311314142042300434414303041022240330431313201444413311042412001403030003221240311133033122320100304043204203222140024243441312343344044411421213040013211032343003130003244431033243003223340124210111440221100301300434443111220020021220214044030414243323134244444314043321433033121022120102410222142120141211001421303003430443422412311420333240100410410311104011043222202331334003000403031101101123424301114002243111323333230303310103214431332410021313244134414311334022411410342231110131221111340311230412444310142223433133410003021021313003201133140234303323111131122123314121431241123322140302424131223011324013430233010423122042130142032221424221123040440203131021103244232113344100120204322321433024032011024320200143243413331222133414103003222003223431341322024214031303104300434002030221414131122114142413134331000344120434430340412034021102100244342344011210323444221412333041421432031243224113414100132302020442430113342211440000201234021234231424411134403303222444434220100003310133102003242422422134402102301421310401321142302132220244344213020234014314313321300412401120121334102120302230304110320302431420020120413112023432001011311301113430204330103202114300411430411411321133331003042040431133404032033441231233033102301431020113033301004443323422333300424211302133231233120220142340001131404122042031223042033313230041343311001100234442241120003413123310212020300321314201023442330120140003301143324430032102412210330413321031422324120311232043243300243222030024123212330312344341224130120133242320400002013102002024144422231233323411233024023141341114402042103340024132312111214340231141044301411104131311411311440011030224303402040102033001104243044310444031424214334021342343241323201121334220402330022240040111140241214104142112014422201012201424132444102203000413132134231402300133133212241132020131002041401443104032224124424133030413043022213231222421221143000410012013044411223414401330203113322004133223432111340032212433410434314420103140244320012420100134400413033313002102332104341003412044322211420210040422340403413121221221323241422314414314203412202403322100411033432013243430024022304111344340221411013103101313002241031203140122314301311134340343111112410224312133300410313313122441120114323032010312142441223413130023102223441331233010331021133214144114431024224434414040242133420424142101320343302123211213342300341011030402000223434443121204040303010003020140314200322240243114330031224201122104430041302314300311043201423234421443132402332440043011243142204041422131333124243443242303234144133314131332434123104114201210224314343332313422222423412003124124301130104444114023333013303442031332032344422224412340434433241412213131403430233441044031333100130004333412222403013214142240023131313121133300443441124230434004210130343102133131202414431303004034440434141310203333132113124141242144020011230202222124134431401124312323043100030002140143312244243102221113313124123113401023024114014143341241320432332012232101330100041343412104411434400243303144313", "141303000041241124304002014100434011313130304034131234343321412402330034143322044314211024011310430320332344332220003332114210431010130412212221103120021402121302434202424400014333341314022241330143120403234443213220131034202331132220130023131241430130302220113042310230023104312013401440430012320014024430034420030111334144231030303443300223233132144132301033441243202133204013130243110242432221212223131133024111122043401314001123212302230234444342341303300344000331432212404100130113232341112213104311100121110431312141313340143314310243002441001311302333024340322213121430213104314303243214041430444431103223314041433441404301003104103222240112311204214442001244011434343344410200240323221041433033042433013420202133434110020032214313031202222120343234124433133341230002412442400010130403401241243321324312141000330433014110123324422213202132024131222114333343233230412122242302011443443310100200444314030411201142240232323411030103403201012430040044444044440211124103433233431401334224032012223211211101232000234114243432410402140232203030411323122320031124212023431322433420004311434222004431333344022134244413011020413223001002220420002314040333044412033432101011030143003012404242101403302120224410202320443333442440300430111443022332243433003403244314203230341132444420333024414430033424000430412332432230202144213121303143432231420304112300113231402200332101233322421111124432311333034101413403030311444003013140343032124113022424323022111043214144302042112330344342121242414404121302111401321320421103120400022030220332412203014411314442212011443403311312404221023313033022033430102240031043314341111110401120300210240304232214003224144333320243433323402021201242142313004141113134210123234210103314343023441122304400403220024242443011112404042323230142332010431210421323133130424222434403034232324220412322341144043340332423133031101221332313041220224100123000201400222111141344144203304344041013104330400344010002403203211201212440332014424110233010144424341021101002323411422041022130240303032240242411000123012230330430113310340134101030140210121211313012343434130040341440043311420310422220110414004101313334341042133131214024240120401310110434201030233214022410410211013301223221110304121222400343401043420204010143041410224013003230403200303423420334303002402203101120110433121141304102210044433212431424434334042444000301210204440140333004223241100044340044421212044234401443102143243030120241242030201032342244311013030443213224303210141224413142143300244032330332220022004214044402120233032111042103431430032322043213142323224222133142332201330341041143200300340444102203314423143040122322040434220141214223143132031401011402024042141203133442232442424442034134442414104242221301304341100323220223222142034241340404202343432402033023441400323031422210311302312213004241303313412430223041413420041122441414103103000043341000332243311320130320203103341012200222310344412402303432022040121011134213403133401132220213241302421004033013410200410001321403434340112323041123124224442301300313111333444221040142304310144313014033044411214143124234103324230411104141201114031420000001343121324031024124022214311303142341112344040002302414341201304141021424444334124222240011430004341010002102200341041422103004204220102004002001432033213023432010024413212222430144422244403000020000104030332424110302003300133214201421400332031142224331403302324400112124221034412423324230203113412122200404222121032242403334101121334243210300342323321234430321412413030044032140041331043104032044340102443240102212324314034122131132404342111423100113322231202212412443223111312340132442104123042430101404021113143102310430442432224224211200313313322302333442111203200301202101342023120021144240032231241212034430332233440230102141330302202231344024134044233033410344442144304011243400023321323302230142022120322224410114122044200031012004243142443432030442244121003102422430413230201442304140030144401002142302341100422032414423314330013412312310324100411311120102004331124111034143010231000440212330421231401234301341320424223043302044143024032302240211042113112130001310203321440031223104142340124310211310422114104033443102011401034333424004440424333312024012244104013034342401220301200434443000200202134012142024111341213441242110210223022441332311332131023431134221310132443421414134101104331113201323402240200043441040143440123031442122334444133312024204024020320222010", "324113132302214011020042013403112140113143300331113101203031033034441321041432120024112114221214444231313430143203021242124441032334201143003012320141441112322241332222202230112411310333031042114010340113444142042142024240344310111204024320102010310133324402113312423344221221232221304220041141110411132130120300103233413343421301423224234401343032101442340424001243323341331411430302032430331233444032001401102423343114423030113143001123344401424224440033303402132143114111004241020441304321213102211344031223031304241001043124010104332302011224122231303023433342301031001322120301320242311244120341234131041310040401430043114242340441440243242232040234313232113410324113140020412340012130332201223231000012224222423410341424230401441433410402204434300442231021022421110024122033221014322104440200303042332232241432424203341231111301302304411241224343230200323140040423232431342300312101101143443414042024112410004242024211042233001234240012202314131413042404003422004411434033304032424033114302314341330101324030313342131443121343120220200143140121313432412401424213212413111210210200030330403021211212002433221014124033230041133341010342304043044242314044343342120320112213403323101323223310112101103200441012324312143404210113414340214120014210140310313140131031312434231132110312004210421023144044331442104343311342421421134321032222443300022344322043241411104140141010214411444423410313214144321240124102021022222102312042414012040341111420143301013414134223211430003103334131112304442421333402223103334404230012234231114343422000223112021443330221110010334211233333343233110413140420131403343302444142042203444132223324431113240400044043303422432334222222202243130042341002404041122144443133242001130213133404300431422002244211241401032233103100212203411310111034311410114420030440103330022330323133402014414302242100021042330023220013244044234302204313412210300220213040040323430001443214423043022111301040034010043233431324042202313210034014123100224310220224323422110231331002331134233442041442312320412111323201341412001314234442002444424012121433443414323414202013431343221242243211244232220012101434213211433320204401444320412232032142130110113242421123212300422300421010110030021231210010304041443140222224212312014311114320244213232212321111040132314243330424441410010332432213304421142112030234222400033102441000120040133024120034443331110301334000223231211220312442302244313301110030203132200214310103112334422321041323320144200441414140134303014001131342342024341041243311331103443444120420424111322003000212340020423034434210430204110121002330022230332223424400234324242334310313310343102011330103241022223130032242243243320020240441010040433332014011224321041230240403423103421443020432034122303042422203032214323322003043411414004230031234124433121434424342301423242104412423120123402313014141411323434443041444021031013314021041120241420342422334223133441402030310424221324414342020412401021212433400042204033420012104140403411241210031023300132243412331101121013041400110012442222441031304312322200222103331011223321442241133440222120021414422021021222304022223344333242111121232241031034231242330032200301224330441402241412041312144101011000131021030432113310024432201400214332412202323224223034023330210042020433123231113110034224422241124444424331004144113142021421224431404300133323240122132020100000110012124024104223121230433101401140002324111310303123310001312023104140114044213410013021234334144212212440423122103300000041423143414243323420003440342201033122312234424104022032410004312122311132112324201401012032331143230134103100244043241210031243031020011004232123302131200224330143022422312233414214243043212414413103041020211234320111202030014131013412001222440422244024133011430330121110124033124014433114441044244301003340021434100411221022142024230120041333001122031214332221204332240342412311403214331344032424433440333443423113430323402213432041412030314024042420404212303311211113231144343132302123020323044410112004034312303222233034340332423121144304222122121200213324233413140121022421411212442202100430411431031143021134401414021104140243424314020440012441020322244434332243434204110301433034110400112203024441243331131010334410332341211122420331221221212014022134431223123033102432012132422134310114304011204433434330004230134003004420314233034323201101141334320213423403231401433133202332023410403243440123220144441241433101", "001040313110010122112421204211304012113223412121102420031032034104343242430313300334020421321114441232044021233100441122312111303430213102434412332120444204321443033131402243243333241143302122322444032124432203223203014221034234243200430003001310124223030432420443233143412112414111014110001311104003013433120304230422321244444213320240104224102134041443122310411422033231144030340123212223330243242241433420134233413044330230123331424300014110233031044010111102131122444302244404304103004232130403142412002324114220100222123212312100432403402301012204022032011440131342200311111011220022043342412424144111113112122401102133220122244144114023124341440421102311222133301342230311114011102403320014342011132443401332024341132022012141313214202003343233143224210234414234141411031231031122312003311400011202222200222122122302022012404403141024042433322140401132214324321002101414402012402030442420023144341210323411231011040211000224031232324333420411331321220132413313311203133123214433341103344120113304314220121424333321402130231312420142233102434224233113002423443234133133213202011000221034000212431002414443032004402441021314320322230041404021410023001214142114443434404330300412200302221120243134112033021031114413210210014344404300103444343433434321003213212440020001321122243310300144342242244002212332034401144004211113233101443302440132201210400021030324232442323433102140334230221012230030112124240444430000030101430344140343211404331101323234131220314022020432211340000431003140402330113040420022421144421234212114422241241043204030031342222221232313420332310124011312241310233341340233213340424030124130202121404312401220341413134330444411203143104103201141122423001442112014011022404342123344302101433142200343204240143221404042024211234404114103130310201123142312404412442342311442010321001423010011241243222242241414043314233024231341233043424003024024433322420301113431124340010300124424110412034121123122110412422441304142320204023034444443413022310110024031403140313112014330304232331123410443321104023141301332334240310301111042441210334022032010403402011224442311211224012312302323321241324434344014031110431044332341441144141023321021011010412342214441424231230313023134440003341110202143043213233120422032034202304303004042411023334232443124402110231040040044201004243320404103133132004440400403210234434224020202201013430142211423004101304313140103141331312130004110234433033312201413432231000310143044042443322010403312031201144034031143210142440322240233143244342140430441343213111000400332433033244413110014314003432001121440244000311133114230232431324033200214122323124130013021413311430303110234310041342422412342431101113403324230420134432310401001342400232123412333304113044403102100424032032310200233023404031042034433314203443310224413203430014322430303420011002014010210402333032032111221112221422022302013212121424440441004104230012211030201114403144034414310413001044023334140413324144232104440414440401111212430421310112313013412420120001110313023422342433331242033321041012421031212122201342011131440123144233324302110410442442320031103413302313433414200410103222142344122433202441110220013303421213414131212321413321113013114020242112330103240021430142313234442310423343231321242201034322443210033124241303012022420303214314134120141020200424232411422103234444342100302233003430222402343320003233423423412232142212424312400304214024402420104103031013240301433301423121433401333432013214442021042430201411402240402212112302221002100423122440303020233411000212341434101212424000413331103220013023000102032320001210244344042303141140333420042223444221423404220122442243143343301431434211341123140132123103214021322442101430032031132230442412321133230012313033300402012020113100443020142434141111141320321240430011442121303044233113033323113433243042121410344343213144101441434124140143320241343004012402021034244213340134412221001033404012002301013141430101333202403204114011212412010001301212212444201222232143423422322112104312212232131210023024444411244110104412021024220001141140143104113123323322303103033301132314112413420042143333311440013324324212003114043003130144104401422101023014012034404234422113203203012330244020434443442424424142124043434104042302411234014131412443410111102013331241400432222240031404434203133141320001104433211001240104331311110121040333403420022300123124004202114243341002131320442310142010302210402012", "000441321434113213021003003143341204011242220311114321114112144230344431013114230441023443102012230041441012422430222010132022112432012302113002233440132303334204423012134000330130433330100333230200203023240112322142332204404200212201012410300440004103024001420233434330030014013200112221134134301310113433123113224243033414341030012423124312342324042332202110320443422123103320430422204020131043404231021234014404344022421444142002241420213302010100331244040022441403033324440041321002303043231110411021231112400132001123201312340120243031211224314241020323423111143413024301344342320242332404434004440020011134104322332140324310043134042030203013141222212302203300302343301014103123041110230212144330210114003321133234311434031043031202100101130004103241141042143031424324123013011413143101434331040234320402424013422323004111104410014003223124042014330200022203200443032411340304342321232101134241334110200443302002433223110002011431303242433233001020342210400010030102302331331342330111221040414221201034000211341323400211330110243431012231231244003100344022034202020320333244214200110240202323242231433242113233104131104210200000102031444301114213332443210240220130131102411101244033111401144241000411220014101322134220414324143412313031304203011414442410341332434322201404420000420140122232231122422400043334242332034340233321441124110240404131041424013210312132112121131142321234130114314120114304221331134214033214323040343220230440213004033411331244330423411221341202234131200031323030131443142230100241231313411120044032333412400222134430204443132020420413324320340031420012302134112211421341440241403422430314001144140320214210142121421043121214011443322111244421110411144121403401023310334142313104200112441402223004033110044202340434402400030434314242243404014031403321423314402442223331203023020433022302421430443243313414421121210122314423322424401311023111024022023201200300231430441102342421010224441320343043413402233311100132322121412113234103102301401414342012200111403341401024302400324311441402024302030113232124110213043300044423304104310420212143212014414101111400302312422311014412010131241223101300323020242334314210331312222010303031244100144313320141101430102411440022021322101111330303410012322224331124321000412332133440023134444041000004333212403030243234402002003223240002313040220140000410231320024334144040144311443033000141344023431143141443430023013113140420113000104202313411312034312303220440404344021012000431043230403411121141033101043324441440332321100120142434130111022204332400324101022130224010214011311341021133011222132044313434121401323220031321102301130130111032001010124134010140433122130204013122144224214432401024432214103113123214323112012220020424332001324240142444234330432024433210241431303430131223322213212222031400232014121312421101320304034410432044112100331342411134412012204110042022201414422300211244241423243404434342034214040420232004411323220341020332300431434314411232033242210331233021022120140443030421340043041030124444021303130214144132202331000102231411210431421032020040104442032102210003341434032110030442141134010000342441040323130222113403302232341142031222114024233323402234133222214101100211120420200421401100204042230442032103033004034132443213303023024043330023223431413322431124103411331040214331311414021010124403042323110403120010334310434333422410344341414342031244120121002402341104121424140120131124121434222033241341202442211100332101030231131303214033410111344233024303433240334402010420102403001321441302104112233101120142312444102242342414131430343410420110424131423413022023241021301203403124323244022444430023424042043022244314220322243010043042234122324322413124403112240224400423334204111330030243422321423143221402411020004411204034023211124023124431202443033041020122430410244303122312244302444213002120302440442323114030331404341213000220301302301002302341222024002044024331121223420033042302033140004233103034041134403233014033142121114041010342144010012400034240210113301433242233043320110211132212121432234431031112122032204401222114122421120014400033043411033220220303441210200211012331330301402242230324032423201200413314131020424343021024333210130442044234043241310102414433033233430333011411102223404114414112232232111142202241203300214130340002300430123313101220332234044413213000312410203212212341100020230114333402314343413140131123111443420134100032334342240032213", "130103031031011040210132330000023204203131022324221234112444210114431320432242434330222044432114004223343242402421420211013114401421421431044000043231200323303443032022434132143200032003433231120003312102220014311031314032141434430441101332110421133220441444202222443014031441041234332302310403044431422023401131010024040443232321232310242311214420141124401134232132234433233223032201210002441012421413424430310014124004023220401024023132414133441132414211203034241020402402131212114213401322243314433032021023310023340031201414014234042212340400034442331213332044111423002441202420101424113204140200323430043020101131112131214433024421440413403414102423311223140301422431022103310134400031200134301123322232420404341323412010114311302432414110014130240000022401443243042044100303412211241421314132001432222203321223034032230103301403003142340110403332221401430132103020433314423123100242043142432021134443010043013230221230042431312200442340013101341430241204141443110341322204111430443311242113102011403320114113320131234322324031212321022121010341231424040114103313233100300331333000342433443341304124312103443324034133423433210344340110413241344120402011334221003240230322020331121204001330122114233110302400243110010332012201344210431014033044410301300042200001201234430113301404041233230211010401421041134001304313141000304304432120300334022332224324244221304431401321403320234340222311434114040130430410441321410110311142104404232241222444041204113141303221043101111402120421023142334444042214241231242433040423133421400111004230111302403331004034042012310432330422020334102213144224042241012011434113423304443003144041240101343210233014003423022304020132414104311433032040312133023403212241421313220230231210003120420142144103342231120011000230122441210112100131101434320404431330224030441244221330014021200212414331233032231313301231112122404300104211413330110341343241143431434010101144114040442430003120012443012320102334321310230243040311020240112213110200131010200420201421010123002004400423124210031100034143321100010132043021303034324211310224241130224222242344404043240011212022112112413030402430210424421410004414004232310134121000224003204323232411441220133234144100231100224203024114000123404233224121223220102431321220111224133021303223400120002442302211300022303241232203032310314200420344404332114100233404001020103031204341223021211014044140242120311210114241202211424202344010331033112304132432342042240401004204202010302032344334110303332013201333441332304320344010424042102033302244130130101310212122320021410320132103343233142120241224321213123311320014223333222213301041313444103220021403321010303440323303132413321141102002411420012310113200321044201333443122110110422001410004220134321401321010420303020344233033004312403420411424344431001223144434031401101104204402132444223214211143240104104102044210020121213301040032421440131440032420223203340143220330144120114233114011213043311121022204314034203421214140301103114241202401123401040344242302011113111423103300003103231443021011331140021310314314333024222330144214142314220200301333112210044340312021223244042321444420331222313414210422444210223100333232322244101301112212322432112234401044213004122041442122223402114122202003211320320223130211001000122414324044333244443020144021410312041431342014401314220130230303111331103223314040242422134100033241421112412301400322433044044224241044024424443311131313023341022040032324102440340424343113432213100010212130024143331101414411310141330344124142203212230241001413144222101302210003002112440113342122442243430102041133411210022000213431403304034423123232033432414421130430101230212241343444444133333030142131412412330034424312411132241241100213413441421322122221031324112314221421143342011002303442131121244211130342011020033300241224404412030020101213202443422442002211324332334042102434242022344332424403233300034313024441104440414132034202222131012401001421331423022100311444300414411401340400441031110010231311043420213442011424400044400300204334010030410432123322030240043012210442031022022210401124232102022333330441303222214042442333131103024420314123400431341240244014031040132321343042114434200104131222442234403111012414240244322243230201222204024412213414034114043020333041241444042334442242110004432133132013141423333040043223121320233342132000233400223022320202333310001113422422212231430434401303100241324113221322302122222", "000101043413330141130341010004030120221142331230443300001431430132412422244222441042243131442334420314313234412043444103203204240341410412210314114101322121221110123212134130313110030044412413324102033321201420444441223022401134310233322301322302033301423241131432411122422324204423104244033042431321313141033201420043100214242200241312431044004010421131301423303000404240140043423023210110432400231443041114443013230322331430023442141040142333231413211340441340301101421003023411100104141022111413231301240113201444442321110232211113214112020130322230032031213204430014112220132022001311402212422444002243304341233322311110222023022342012433220234100332002234113323243341013440133414142313410302121113033104212003110341130042401222004103103123230142414320333022423000331112314024024403313101342110342042440302133102433420333130221112142121243422002141123323330333342301023220310230123102043112213200331223031210424142043144314310212201330122433433431244244442002412213234044434142434204144242022424433444322123230240444124422431324404040124201043412240324240012322200332411430213131120034134132021040000014430142201304124004042113422100424340131124111040224433010342230423013144213041111204100212301200122013443103241331120143220211403104042222314324114311034403032430440441201444134212111130322141342244131300022102123311332232341033043220011302232040412112312330201224122431132031301312022211343434310422422012420222302204320440003424243141011314022420220222114204440001004414040341000200123131402120202222033140220010433044412422310212013104134301132033403021443240324214431012433410141433201310244233300220022431321040342100114423311124121312420131440220331002302340340012403203010024322400410234312411432302133141232021344023320002112434222203021220033313322412342212412022113322001332140344334431410443234041332341004213201311224031021333130011322121321141010042204133341220140431122222113424400413302223132322113023223430042302010440220003440131214243213042441032204103410140014120142312003441004040210112442213244310300210410213033141242141040231040341034300124222423022140113011221332440441033001132131141044121223344342120130241421122014324103432314431422202433220240140201241034420114222243132422032334323432124444102424340334132223230334320100011201342320001234143240221141430013012432341203123301144114223013402233333442420103114034233333010322313311144032104200403042100424034001312100324224414340203011223014141234041434311403343231134130202231224230204214414100431411001422412441104341414424321232220043121301131303244333041124314210031301224443023421403344230224032121313033304323120101014321021214111132204220102143430143304440401442142002434334301112403144211432442130244432430044422241321204321323314012143003104041420322112344400234100403044231243033243444402124413342340310420322430413411000301303003322010414230113002222231011404141034113441213041341340410402313433114244020024331343141240330413303023144042214214041001024440224410011031240104442433430330020220340002221431130034441234041421431333330421244332021421104104311144312133333302430400423314324242230332301204013424142022221313040030014110220211134242000014033044313202032013424312144323012433240020044342340232021120010132132011144124313421414011430440024110144301332442032430110440332330341410201424414104402322143043103142243112420344012000433033202240014104220114412144241323043044104102200341243320031312402410221313122420343034200233014102232311044322211112031412240132000341102333440314311322404342344400011202313301111111232413100024432111012144110400213102243312004242234244424202141103044003004414041434433034421431021224441143110034221422401220114020124214210110123324141032213013234221004000142242012103214231303440200010433110431003042010201021030040012301013344222204143102023403214044231431012301442023341111031133214403241213004314100112314424030340244032421410314400314434020323243133111422423424122342113120022412133430103212102110111103204040324403414202311234113124230200101140032321022333214440244000043002412232121404413301303113401121132231220312214304012434233314343424041241433420131404331132344333441122423123021214244140322103320432210212341243202441113020311400323214334144210012334222213303102333344013304342032334311010130201223423404044411403433014222001000224141410244011141310433230441314413300010032024122314111234122120144132432203324100201444433313142", "330112320302444413230012412032424114402041211310134430040341040231212403130331243322343043441004122000403134134220332132213303001133231304310003124133213302242143410110320300224042402141200203100414421232123011031213210010043023413232211040132102223002121230332403224041342234004213424213000024334030212204220043213221104433400104244424230102301144133103321334010023004102023411131220200222214444041202124122332311401013003244424412134100444313344330230412330220420302110033022201341341003434024132210402102423020240322332334302123330210023040422311210444031210314423403033422222012413304231202220102114032330112141031034131133312324213023323100434211124340322222023422232300302224224131013410022134214211411034400110142342221442043210334324043344234100312322013411304242431434122134440220123000203344203343434321221424222231111213443103100341403403402024313103333201404113123112104301434331103410102110421230000114141002130314413330103311224414131241313303041221021312210141420221320230401233140423024042303444223212240400433030330040144104400040404241442434003101204222133313104024001320023013301214211020201322444134330112020133243311203203324402234100100213413120010233314332211003240130241211100013201413403300341041011034332413031242030230000334244141200122410311141300103033014143434034220331144421103001213242230331433222443441402312142231111130332343404213224244013323244133100230334140133210124414342412431210322243331134133011000003234413120040403021223300103120303210140303102244403402343034343031334413141302301142230043332334204411222201042312201403203144113302030403031214132202104230431403343444234413330412200010014030003112004013241441121133100320341124134233221203102330220311132401432331003414141330321204330144440342411023101142110143423430103042241224100410233114312443443312022243422424341031311012142243433312321434213031211441004243342143123303212104103102201404113020141042211323220023313233011144402031011022034332424111332210214003241304241041343111104400142330423133334104223412044440024413220013224203041004241032202103333031241110331302443021121400202214130403022423124000213121114012014111341122322211200000122021040222021402100311000143413231141124222210342003420000122021244042402244201214140330321002421101321222304112304223114042212040112040211333302430003233112032343113142111144123432143142301001443100042343233344221310342220134022431041232003220132031432320103001403323421102012233010443100120303011044143122403144310121120200004221240031040334340221134322130211220110030030421434331320110111424242403440334120422142333103333434124102243003000342210212131211424413114244002023044230203032223110430303321121042411201211110431122200312242104022133011413430224001403421033021014130143401340311434404201003303034022013214210200422403124204402113432214143431321211030003221424424120024404234240303304140320211103012413402102442441322444024142124322313133004110420243434234022301040302410220433243220144313432324231331122240132111342243230000442341143340214232114021331402340311113001013314042331201200140043414430422303043334242141140220404402310434314131031014431421333001103301020222210314320444033010240200313011134414141430041334213224244234021434033131443332140120001201024110312242134244033404140110132322214230334420234100021243321240143103323211431300443444012131313002204311211323220410342324204133040341313442242244114433222310113132403033221110420412214112130342113044021202314011104221331221323203130101312233323422444134022233402032133401331434002331400012212113341214011441433004031400144334014102042132312222040010310212044322442034430300240321021023032442242024303010440104401312102440132124243034424313144204424300210123014244332444201412134412402212430331210140300344322032334430312233012112143002144140340022114301042203041130041103422222332322103442112141412142143142240220412003410212123100142321133100344123323441431223024330123404031200414014432000441331320021340310131420314320441144313024200423334111322110341014401034123230004240202214001134003241031331333413444141001042324212303112313402302234224221213224022203034140014123301240344214243104004421424043120004100421411003132410041341041133213432323211004241100344122412034012333230000003224024000132104422004030402410220340311043401433412340444102111441341121202303414303322140132032010013212431141100340021044242143410031402141011434133112233110114104100134", "133320024010211221320402403041233343004031143414212142111304440441412230043223111343122320404023334422324334223303201002422221411001434030034320134030124133033244224413302331401023203014042444042242012021433043123144102413322311200212231403431023233044220241410020033434024403104434300403404334013432440332321330012413133143311431011440444340143241122411201302221410132332434044010002223421141312041120044404230410044020444443201142214201320413001423213232410011110020044100400110244330441141021233301210434214212321321033433104142444434222242344134001310213231332002001222024411120043110022144021434412104031311311100143423021103222230422213343022423302340224442402330304124233103121131144214144210422441022101204001240220302133213110121431331334422314003432230444044240001020014342434401021404014134221044422403224312033304412341032142433234004134002402003031024214203421243240123041431003211141342320030334401400144143334112404313311441241023024123441233432203434040421320013032300122313141121201440110332424011441144243124233011411130124134413400340420140413230023133402030431422432014021031404222124200320110200020433224420243312020430330302011212322043230403111212322210423023334103210330202020442013222422102332321032002340341101424424343322422033233133042410312213440102400002411413443202342104043234421330321242010042102330413233412001032322200142042131201141121020113202212113223211120411441204413024221241102314013142001323421320420430241414201201203304414033041001103400333334123032304014034400314433423330311111111323434420030111321024043203322441323324400210403130302440403314013010340023212122421033242114133321004322104234231230110123040410013232014342402224130341323403113021301441023140424302234130032424410433322343104011124434222022332424412140030041403413433111324214102310330032114422314121203044313032341444014332413442121003342234311141423220421234403041203032112421330400011113314443024111322200041201234330304420310330033221210420142430220100411242102003424340144003040230012134202024322000300414324134000231403303112443121323420344133322303010204323324024334440440142310234011242034304110031432042144314214240123011344013312040004200433202330130020132131133244124142104111340141104321241231003124212104012204044143430144003210414311421410122444232030221003014133430213021044100203100442000304044434022303332410430211234421034221002111121301124411110202010410433032013202202322243404040221103011304234414034300133024123032300434434402340331233103311423142312443100033331211330242324101441322321044204133343031322411244104421202111400410334430041144023431013243213421131023221341302010442200443414140143410234400013313023003140123111103334211203042403400032002200414203143202120423302112114333100400434041241044311102132334304133442442301240340103242224331044014224202124142230030231013441000331324343324430304244004143433303003332420210232400310331103230231240003100104410223443013100041001024134141432341004313042002311001344120104201013400033100113234110132234323311443332234020230013010004411424212202403021243040421221131234314312020012241414304011212441010112133314441312033024003300423430023004111040040441240104002120343221012311011342222400304002234201003023003204241013214134232110041432243334032223101440122010424001342432033303441414404140203430032404341402130022412441332042044421200010034132104100413302314132441112413120422342402010334313340034242233210020314214314421012124440234044124410224313104404203343123101012200331234002411142231022211040104102101001101340242343024241330134210110202324101330343201213033002012234440410343012413421101400112232320432342034431244042224442013111331110300442431001314111202400121031113311032122403304301041130430421120440304104332040400010304131440120411110024042211334043043114310023410210232044214232201040232242203220312124232321024210004030113410042412321113024144431403001301201211023001134103300203412413021140312440331010121314120100214014314140321224220114432131220220020142434233222041441424234203030144033232002042403303232003000340204132102134244203322401304121302432403121032201414344201442031400110133144030042044010041224034202121333204022110441040344131444324433140201324012413331412401230242003402123021104000314011124432403123402114034012430244312213301023343203144013013043121124040423143032400301112342302201244302211212443313413122424213134024403313031401243424024311133223", "113102121331224220413032410121224232044223212143134041010100044302131003340411413332444241102113213112034041130011134324102310244320344104444220102310012111233440234341304400041404213342434314043131240434114440130300113422303301304034240424232143401131104323411404113221032023220030101224134141422040011210121221421132114312220043433021142023331430300141230342424423404300444112020423433200430040304401301322242030401420442022132244333240423403242334401421431014101431012140140223440302422010042300424002221040112034311033010003033020420330012432213302310122140414323044131444434210443400334000104003232321310133022320204434312320423034041204422330423044221213130133420032431143320432244121323033042341202244210223043120202400411012234214221403214414034313022104213420023432030212422423444244313342122211144432230301103211123123423343101404411244432224403104333401344120412133412441334034301322141322312103344331101400220043032330214401123413243203203022143021422241101014424444020121301440132204323231241142420104000023012421033220011330240321301033011422144130434232233013130243420103142443133111213302043423344040420243044042331320144223303130241011404024423021014322311144233433142034034443232134203220040433200124303420001443202422013321144322013222033204334210040343243104424133232241124134043424104323001203101421141223003323131033200131422222010033223234310442142024041234430220021303000130244203304334322403300314000012040030044104034020034203312144332330232200221234434234120032000432021031322312334233004022234214213401024312010432002243343323442220122314402104012230410043311101414434340003340424102421223200343433220343403243332402131332201014430401211131214001403131130322444221323230344334000341402213443011213124422400021141122321002400340241341404213042234220133240123420000032342004334043411242303331020300420443244223314341302302101440310032224134323001304300041031101222241323040330411433024434201102120044221103343221223211134332222020100111003033442432141300343243134014231302011301131000313141131230020430014230243114231442440142222020230004040342021110324004104414114033322114313123441230311200302101344400143303240422231200402030233341230341240311441243442411241340200000243003330122303041241321131400014423041143142241002023414440211401143130321103430002414430310320204012342313310231213432434044141433324343101313131130330234424122130232221413140002413101414422424204223031430324342022224412403220334230124202420013340303310134041402441023340311443440004410200424011322411113231004410002134322340301124023433432212444343143022021144343302044332134434214403214014402141024223434330404320020421110443003241330424432444001311302404342434210112224111431042040410040321030230310333341432001211003322233404322122232001432343421124133023444434342210311031003343232141244343043013212213421432221321024243243324120213210214434304233324042133212123410012430020444043204101401341000014011133431122134024033223441343333001140122024304134431443033310100302030141103022222232012213102320324142224244123130410331220200430024442303434020122433342140432030120421113100033221321241123234343402110113030411220434023434303012432020400022142313144321330214303201104040112110243433103310134204221103202401200111010442433220102330243203320034110223222224311041144232031234302414023001022243202420341230021101002302102220131430343240130003003212440422411032041244120303302010334244104201313124342321020011204102024121031204142332213301334402242340220420130332123314421110324242401442232402022024314011344330214421424232443340431100123324402413414203103134432322402002123010113003123434003123402312204223122413320401011230413443012034132244343041320443431310014343242031313310230104220423440112111121134212432440343121113132221221122311132324132302413331214311211341032322434121233303212044242124033124403302011140034042320412234023420434124220131430430142344034200431430042013001433400114214340203304033120244114230012120123130344402200341412323033242214001143122442232112333224222031230441412304314043433224233241440321303434123132101114201422430243010303340303220140320102010020311000433311400201020314010030143224214444330110103240214343421222043014234244023443040212421103223232424413302010131431102330333410313411340404204003011211024423223024304011412221340144133430320323412141442100241414113104433143400322143321401144024301003221031240310320141230310031324412", "033432201212320023343434012241043122410221411211344001120330402334431200200231413003233020200020312134243021233341430203222224011103423404112114112433243332331103320324102021020212303110104024412141402401423031444313044110402424301304433224401241010340201334304120023244234201241123241004412121344114042230220403100412012111402322312332432133213203202324103243133112212402440113310003442134103212033210310011003112413013313340314144241140032442433141322123013231244444122121443443103314423203112211110232113122130002112404140031314032411330424200343210323313003301114310104200344244103340422324410001303142120120214204204114321003011331322302424222220100310321112302301204122404412020103212020234020112241243104423344033311013000334424322031021300321400220144240223231322424333024204031020300203204413244441231011411310412212122410222244112423432200031401413213040322044131321124200431211231030301111323121122224032231101231220442312234143121331144313334340421310323240042232321010113332101001020434412104413304323010203411443144331312103014301203242423101333044104242411034011121101413200433141310110402100304030324034412134134330214331024232213013432124044044311112323114044241011404232400042131333201144021340233423014022143002140202402130443141010324210333003444433220233410234113002423413341134133241241004012333142340021320244111043423232214144432123302244422303243112240102222221403332041330212043044340234123430313030223404314123111403114313120431144100140004213030343403124224314332323410022242114134000024342432011110434443040123214013101010420414131321424123123221111043102201230202330100033010033411203141342212441122131033043201200340422331123114323333304011330202213413044442242301444222204444424012041123334034042300234104202340300004231303224134423240100303403234041422301311332013212121344212314044302212204322413334313111443222331000114042030022411002240102223133102400002220000302314240442300443430243024011434303110121021013203133412220444102413214342023410004303144301310322043444120323131120330121013203404333131030343300432014423302212422402200114134410003112004144420344421204440022012334111402334030303203041343444101321422023140441214131404143322431111013330413414024010433203212441222402123001024201411330343414321230040133202431412013234011032121223304221401241414133102440042430220420000304233321132102244221113010303421131343010023233323100433331440401103032042222020003430011402024330331333032401301223232300133402031120431004434042010124333311141232330002034231321133344103004140301304013312121023401122044320443003101333202301012423314024101121302331442222331242444020030423031111332004142314143432013100412041440101012034242142433441321232221321403141021310043024433041132332411314303013211122233141402111011144100321341100003403200113441122421410424143424303432401433003222311234332213220042222210210142110113333332042403413012210433421404022322112113204402413144220441221030111043414341204443040421130021242322104032410243311404002011122311223001342032432004222400114440142314020443122223004413202431211330332213321424221202044313024443412211101110433413310340041201223302424012223122310001413224201420131401204030224033324322110323440120322122422201404011240203233424142011210340133431030130003133331324142221333332141131241304423102334130342214403102313112223204230010222034440243212300410034031333221113122012122312431443124420140112040400440423203144442331420040134304324342340044424422110242041032342001221304302220401130144103131122040424023233142011123241201403130131242032231033322331303313112303210103102412401004344044343100022442142430304010143424043324104320340214204304000414320303124233123301332103204403230404232224234041314333132432322311311213103141120443112110142003231300201232202240424402102000130000001102000234422030311402414310331123031334232424234012134014024001431433002012143314133411200014003204332130113123344044404221001121403320324134011243132430432341322234331332202020004011123242322042042414401110004000243201113144444220312141114143013412204241440312213233032112042032012332134012230303043312310210413331401421310313420303300422022033111203331103333113434202404303342210214104043411114424313214023113304102322440340124212031141311434300304321301121221344133002131143333104231041022443021413414113434200014420020204313422330101222131412442044340132023010310044312442321432044144033223144323302221143244", "304400213011113120434201100010431242234014342310104031003301231130023313014210411444303201044210124204120413434124330103341342331414232324343000030112222101421342133113124433423240203012023430023421442042402104244342442214044133234002124331301012410101314433020001222310402041202101214322440142300303234444131212104431332233223240023324231411403341313144030140311032304434014313130043232403323440133133134140332112121201433110231414234023422011014133022404110312004102041222114021100223403433002404130324312214103224401330444233230310310221113103210221323023201212211212044333120123413314422210400304021221430014013301102144134340204334102404423112301023202123031404433244112301111333244213223123421001043144432434101411004410042324113033130321414013401331400044013401003414013324003204013323003122313133202420330422033220114422104442344040102132031144223240340132241031403324214201402034112204002413113432310424432210042024411041122101342114444442223002343021243131211233110102314433310041022441124301333321210334121223343014410120301021433403144123200331310120041433023300130004114033444433304440412210131004312340340321341233211413402421141210043144242003034304202204403222104222242110423404324103134324022111331034014433001304144434144004211210034201204332413044110444223024322401334431322210101213140234041003013403233102442423403402141033113244334043102214304140020341143212203123313411311334343214412320444103011423111042342242423113402310302022404012244232040002030113144134332240040442413220443143413342014312331101014142342000011310040304310240323313140431343411133000321430203233032243043144411113141024131314041031414113203031403020422313201140302133031240032122332112410003311214402323124144333220301244013240341103220144000010443302331120341210310002413324132334133304324141314000432440203240323003131211221413022124301440303122112012001022134211410102024122023024131443403400431004300312131034424302001402404403211023022331104240132432031401132133014021201312432040113110004123404104421030303233430014320130231342434004300340241341203401342300210412331013403014123221414303310102234123314444003322301000030020020344441000011400134224113340032301020031010422222034301300203410412432240003021014132143033204221210423302012034411131120121242312114030033414140214004144242203444114024103122321141022410113403103043023222223411312420104240341011100401103113321141141311122204403122111324033310400131103003120321334121404212133443343331230331340031243131310203402414144240423231124201220412231400240144224441330023344110432224212024314420242131041301104442304320313440423443444441041440214444401030312310412014431401413010143101012142304124033001333211010133031321420100332013142421214444321202422443210001202034333240214310330124301132204033131423423002020220023103211401401304443033331143201003342304304122010113010034102401044420143220321332010113320134304310212224020432041311304411344230143334413242314444123313244033023113042230433003200110331013230132111322434414113333143113410044024113103211104031222234212220301201001322100424102344111341004311220440103223310401310410301423110421134230123232430042133302422233221031344422144031242101112222230300121442042322343404141322314312000221402203032433030124334243342414111420124220031334130201411342042224404314111142124112310420444243243430112030301332240021133110404430334203213440301443302301000243443400401104021021031223041422310343240401431334422403210421300430041122342230221000000220410233441322424041044403111432310340442341124323230312343030310244120043420131230312120031243211040404102010310143031341004223224044020124313122112300404013044001210024143034222323021123133130203124022244430132420143321213321430232200234441412420232214233023224030330212413020003110323342221220423003043123130012303332012402320411130102242041033433403204210412100122043433203441413142433324120342000341242211310401040234430121043011030434114313032121443322024344332302321403220324144021241130343231203432442434110104323123221232244040122224402334123202402214224214221144044113000133041340113210102424323240032231322204320224120214331211204322023402104434014031401341304414031334110033310140423403333031243334313201330324141213022243440302113434442431101430133023203232224133410300014000212324334023123101122140411123303200043432421002131220121300032214110400203141413132014304214213130223210111132044010343420230344012", "234302213401033414124212101411214033443102114211313333133002032204424211102344142324121042124111234330133112213313444014144344010140012112411101322322421131042230202234432104234142031222040411303214214014041422001200214221310212233001233430144424441303221013310424222234240021103432430420304424421402100102303023031333243213412221422041323332432211100341012212014124040134042202221440032232341433322222122441142400431013140244303310203111230220412012112102140423433102140040022222041041334343004113022201242310214111400223410440030434013221244233032111242100111201013402201044001414102132240041322133204043024340232324314210421410104024202400004424103113034102300040133040100410121030013211212011100000020344223302003114231241342413411314034330144433333402020300214231403340223210231210422432110414141411120133112004322421200042304134230010224120203444232102024044110321041401310320034304421203142214224320233324244411210214020401000223420000102020334004120010214330232033103240002102132322013333442222414043243022043320421432240333330310022401321213414430202004034013404224403220431122244132340242003314410023201403024022033100121343204214021402202302204232114143214240120414233104102434444210233413022042334220321413433344310243431340332412113101101100414302040234114344030440044004142012014012400130144213140213134331124333432212242141221403244121103404121103343413120000143210402222400132022043401144130001312210424402122132103311144402401020403013101343313114300440021311012333104241432301411243032102220433411332312212344113421422414134034442031333134141322104103440103340300431044211223204222444123110330133430042412323010144430340133441134421134143432040100044134133342021433010413223103044204042433002344211400132420431242401311402201040323432043212011141040421412230314111310010124414021323342410130132242240020430043301443110323034110114441100211120324243313143313042343110102024120041031330404241122314001442102240342403030040224444212211420434043110303044110132432430321112314410313012233402320323221043101302144333444123341342040001042430412034211243043343430134304100220021001124204424214112442103244140011122212214422042100341332311122311330444201120023130104012101033303404101344400330141231340020013344220311220444000403430021201211430232323420130001243001334100241040141123113301114101024412301142431321411104203421212144013210040201123344041422004333042232242201441344041203102300100121043213010140142314234121203144421134240000041004034402031403004422204242321402241103303032021012342222203133142211024223333223121332311120324433014112122344200212240322302403030142343433033001322230224310313331201320231414403304143340024022332034034030244231200013443143132313413243413401040210311121300234022234340243032332424144323034113200241240404324241234222441242302430343122133334141014003422010021012310402110141433133441304240040323432231421303333200341430424223322302140440211314020140014342011041331400330202330444114100330301014423321401414030214041203200301211140020103444143203332240403442041423314244131034441444402022421120034313401103440403410011234030120330112303144310401103113244422030142444032410120412142404433343420220132344341242031231002004430410442130400324412443041101200430041012430224102010032413013131344014044242443003311344412022443314024223302234313332413142420223313043142101241404340340224110333323433443343143342143120140222234040423440123123014244412321203304102442400220044312134101034024311414144201240043320243144411023233203014412130434114423142301131144240232213203423434202231043242100031243212134332140234443144204434344344232423301132020133010332400130212034011241041312302401220344420423433142403211304341031433012302120110222133343344321220231242140223013413111411440332040234023243242010431132142343414244123230140143012121120204003303331220044204202430132010200410431422434341411044014011214023043001422242223130241110430304040221110402041101001102304242341443101040122223314044341443014443402043414222024214221322432403434210140343211424113110411214334432440423133114200303014020322231104012324433441431013211032034232401112203333343221043321422244233321124434432040411322102043114141002214431042210312303111204403113121332041142442042044130300244431104440300032012122344244201302134113433342043232201442420024011324334200230033222342404123443032400133220441432320240344224021310421134442142240110140333240411044442", "243034014021030204204402313444200304214011234003021201022240133333112412014411042201422201141334122110400311430242240140212001200111410012130242113004312233224111231112442422413202120222401241012412004242242123304243204103333230440002112020401222010402033043111130440440321222103331140110303034410021214023203212004301022422131140303421212101323020103243144421433410001341421343141144324201310121143001133122133314214032122010431222233410331210141130334210243240134413214403000422342344310434324113122421322141413043034322411014420014402113230220343041004021031332333110202020002303210323041442133141330022333440020332423440412431400114301042420311011003322012142023230243043143122413424014330431203041334231434414213220311244414012211320000011134422313141021341013141430013020103330003340431300123103234444020002113040043131013104322232243033140420043003220100410111413232213411044220300332021302104404134324023013130432141301401413320330041333234430232133213324102131313002324413222201401413310333213322320112122431332303341334012014431342443021214111311044333432103430224103303004412203202330231034113123240444204413214410444122203443114441340340000331402333332210333141422030244430320440233032020002202000113144420031423022200010034113430302441133101344043134132222302200341124334443113414402223122033423201400103033443014443124142242131204332004332211441014322300101401211031324211243242033202143130304022120422333222204203204043222312221232124411031420000232011234300001432030024304242411243112302122424311201443344242034110013332101303144000402410040141444442032141144142121034021140303302110414141142044431034322110411230110203340140333200024330121040421424324204310303023203044003413121034224213210344331012120244030311314333343243222312411303042012430432423300434031344114042211441334234433012202221100412022230332044432321314222222224031143221302011414022013403212301344042423312300044124222141203321003233113144223201432101001400014223013034220231341223310210312122110013334110300120024432044121011300343340244014043143211343222422244113221024032402321224323402202103440330234014402224411142224223000324111211144404340043031232344330124413120010042033412310143203030241102230200100423104143104323021200420334232214424142311213321442044330103444033412401010244201402123411421144103442423233320311231020442302124320032423343234423323410341231344343020201124100323441313320103422430302012213013232432132042420023332023244144432224340003200141142441000011401024131243212114400241221021114433211033332030213003020213400243142221404031011402313212213300001220211313220002401410131420243223003401044224342033110314212132311314310022102124132242102341410123333231442410423042102310214244433211422020030034122101321443322410122214142334144423322410304132004234221224013324300013200420003143042003432444001241202313344132200001312100314042342301440001121012413231241424311202014343101242122424132403240341034024233041123324110103421012133101330124120430320123242320421001442204314204033343420421403312412424003322330330144002132224234030131203103203212223424234021401111044243101402111441233032314041423314401340224001344432002134212342110431243321234201120421342010410023211243111040014221240034101012231212124122033210411142323110423033000004301240103224321042143104214412400012344312402420043244241024232102132214334113434400221130444022444103411321040203102404423230131134243220332003240022211213022101332223201012000340043304312213224124344224230110311004200231340433301131222421233433112241334310200431401122112223040222142214310130013202304221323410424400133340244043441311232001334240031314014224121301440211144034232301042311422020310323002141414130422042342434242303211330434122222103104233020114113211110021400040340013423043041234010141424013310003142323402223234443444013423300041411201142333423322314113330123101033231021320333141101334021432241330203311024422443313400444320134314443031323023201412213014314331124042114422420003243240112244400041224201211221232431042041311204131001211202233323111340303004120210130324331212430202340142002404230440142343210242123101221241010400403334333200344403042233334413223334022114013013234114033032320242212233043002030402224140433333033410000244102010202032341440400114240143022202001320111134233003410000130312023042001330414243214124031433434132403232240024232443201311124420133022411134304111044433321231210200", "112314322224440232101310314403320123200304244023144130202234313233323014021342220311413303114333120410421144414311414103131013032113124332202430340413404323232123231204100403233212434132301233331043420144120341300103131403112232004201420131401122124024041120213101011402333303024130342334342132024324104112201232420034323124044021234401243233310430420022103124132443203342443113232413133213231111030141200213424121232402232143111034320020322014424322401042300402301311031104301330340310330421023402024222302102031424443210200333120421302431233331021104422301200203012443242003334233012013240034420410143040134232013041041422313203111313114411401123304303010234132123403103100012211402130324121322300202244230331334240303410134032344330244312131224440142334040104212403430321341142133210143430124431011442204213412131312104331044022424432302342402301200104231030341301434313342100441301234101331410142214444340202143224423143324041323423132121043332324243141110023431342401334341001310320244012030442104031210423320333424311031302110144030030302243000013240421403244043032421324212004444244230311344201023100202332340332221441032442034011331401200444430231024004011010004430024143011221310043443132304114112204412033312323200320243212011310221210042230433244041422140404431324430120342323124211030143321222300332323240130110331431113312034434213220114002233214010204414110441131204332040023040323400424014131032303410144213041103411104421044143414022133324311204221131420130320303442011021023004113110112034234304343042134333211004100403403431141230431442242430033401022020131031124044323334242001224000123330324240000020140224042314443310304233413033024333420330123121210412442213121220300420321000432143104330214123203222300242302444114214030433120114220212411041322104403421210203331431300321022313312040432003233144322040333430230100244411121420032223143310324004444022330242121403210002122001443043343322022003120224023312314010020130030432021042443140444020323034040030314411342322433210242120044024143141110130242020442421144140401423031341230131031234311233044341130334343413204430402142243443432322344313110222223133120400443214314243411413442433100110110034422234241312333000112134013032310401144321140422023434114001143331012121140434430340210112322303222324313120211000423320110422044402203202301334124143310230211013012422324314014000143443331230210142214023020320213044024004331021012221211430032333242432113404001123123304230421214232030230100222300314442400024424120012233243320344142112111223012211401423100431132324304232021320212422024010300111330033244204230141301312124010004111304423401402012310102010114033312442011244423113143113310043443341000444131001222102231211311012411210011104200313210340004144420210233423312001410412340334002123340143030000424340112241130321042143403114324411401123032142242100140043320443200114004122022103201233113031140240202244223242043220310011321103202021333033103003433423043100004101214044403442431432221232430044334130433231213242244101312014204433041440024414031032102010313040023120343104000142044101432302411224332112213202333240320430443012444030200210123032443434222212230041134223231142421134042113303102234243210322443421413424340303241220221320103002231100411440221124024002122402412301230101020211002324213343041034014414311441022404213400114034013304202304311430113443102124233102121142002434023444320104443130334434334024441024332322014322241322004342030004123220441234221414131032131002211231441443140042032111232200132214230401003113211130312321440222024211243043231004414014014042223133232023144021411302410204124423403000232004331034211244011331223422444220301244141321243110123333444014412222013203341404440130442213342440401300332312144403103303422224230220412132214203303324013043423322433121144213140312211114013213121313314333000130013232203033404020432341113444444132421444401321204411334220144141022211403124303101102422300122142404002024134112114100414212004334401320330103041344103343222403132111402432402202022331134331232424421233232200124124033044000313413000012301323233410220023032240304334103430012040444043334120242323100232343424032420324313414404230400232211014004212444411422112223200334412024321002212323401120402044240322311012323041141010110410220332341134433430310010144133401222302321444112120304342123404201122133210201044402002313111344221414121330123224002341011410321433", "410343423413132134303140140114043043434332240323411201442243414232212012004210402331021424042142030111031131312113433300321342431232320100203142032222333311113414243310341411100323214304210034121401221323422441321132322012444230144331331043000420234140032211023011024011124411303330221103344240002233301332443023011144322242224411100132343134431221310022332332440043014333041423031001304123224402423004211341204424440342310210303204231233433004241432400342102142122134230400232213324042023430403130303411403401403021334332214434343001142331224232122404410040132031400040141020100131224413031044431033011142231124011234300013443031323224320331143321233431334211130442422001411343204303421324411312142232314041322422412323434111322423203441414343210412304204102132141420230140202010404144123040201042341133213232314244440142322110434441244141303102220440212144014331102022320132434311023422332413041111302102142434043404231234234112100233302031043424241344240320103304232443443231343311101104210433213342120444104032440414303314043044400101343111202042334032434012041140211430142313124142121124102004022201040013142142124323324042144343024242243142234124313333122333240301222232040004144131100140413021313224332441402102344442004110224414310301444402201122132414004311144312132142423203244330332203113303313044232002224124022413122034131241131323003022223001301413332000220204111244104300320403030031311240003102223344024124430212344130203120030422334023400314300132310243214231432103043310223201333214144101122101232000031204223143120340412343414444000423123104113230043300113301224000101144221324400332343412300202041232223103201412311201143141034200213343002230212213241022014231200112223231131104014312441132101342142433041404433331244322240214444213130013204304133211402033134340321331420133240140432421144021430303103144023334312333324114424334033202010300341002144201041044340122424134201320100213431203033313444412301123431124223402044401414210121110233121342043044130210220332411302222444013214314240410210013031444022223412410121241100033430144310413301334222113041441130004303200203003012040323414043222024334231210434420130403430204334042400341341200022422231300312123333114303020211111013212014131240101312113124344214400103243440412303343102410200310111334334022204103202430013302022431003012101222313113402401220030131134040424202444243202403141122402230240414034111342024103343022103224242100203321131002311014104230410023112233021134134331022204404222302340141100414044432002224332443421242122002113011323422202003144412202232410114201434201433102130124342224102303243330301002432224020304041332204444212342124244130314004230420014413210110443424430312020424020423104420333012214103433042213431230122221140240322343320041103314112433440321004002013113443002324343104404041323134123104231413031443222342343040240432003342313421420141102233134040022131442012034440311140124103102110430114331130421102330214120402420410212142241041110004324002032024213221320310142413332200144401043403232402011244033443414101214441322233114222130210230144102432213103011022003342341301012430221233101134020133331411011344404430431223202422402044341444342141140442040010203230041202342300424233122024203220221200343200233301412013434032000321233000021030323401321321144330231033214312303312144110211223103302230412133032143304434342314024331141103232011412032331024201041240313234123333141331313340331414340340443303114110413240230410411243141431224422401402101412333313404302203114113404310044110243443023121431244023040142400431140334343233142404241220331112443430323112424410200234142413222424012334010024410134334344000242212244002312210413202222144400120341232401010400220104402112200000440214423204102113010323420233223331030034143022233342413301013303140212341441404422421443231340033311021120241212342310302344402130042442224040311003032020120300031333212444303202441120134020403204120033300042104243323412234143022003121000104220034324102411000122321004310114221301111321341320103034332331023023114133012110141344421014040224343302034141422301414011132023131242303304134203423121221221404132224210004121122212033004031111332113412423204320440303134114003414210310343010130110030221024101131314013011011040133240424442034123322222004013421320313100004032010230042210220411240221200041313032424242423032144412141221303302131234033301202134441420400243141012340413222410", "231213140413133012210240302132110131234030133112120240233213404142344031000211434310343034140321211310411012031124034432024441243434212424411133020134031303001430332033130220234002302441412034403141311434214234211414303140020340004012130404004000423200042134013214100244023012032211300142140004344314224222014302123231302000423442222114022123214102102222044230312230311112011430103220403123214234421134221230311342003234143232400000422003433014320044211231031203101340411102334134234410010344013044140210212340043221102433200410121412103323003330121143233323442330344103403002334411110332124312222022142330123420031322100044031243332234040423233440334423031342101102421010033422431030042042331012212212310412010300313012023134423421043041304044123022334102403144243343344221332131013012322001033023444431410241024434204301322123140411144203324221242024223301241441442002244330124302124032120024110214230303440332004121042343110034031221000234023440140304010121440121323414302120101300000313243223110434424331033212442322012200210213302442424414444020343204324434224003132320424141303033300312101243343140030442034034322111341410210031431010242404014041322413441410123204021034132314011411124131402242214322421113430323332114030422333212142420114140221102440003304133441332014122134120420242213441141022232411022133330202434303040033124341323122402411011210403304031102323234003113033023400441323304241123012203111014013034410302013341424244022113412442234020043311314004102244414300200320242134331100044242023104230334411124440130300031444320030233340203100202044123030322212442133211310001200111114330141102431020023414221004230244103231311124013011203113330240233443033024131341233230442213131123014222004010412234143404434010134213332343210201101021333041103043113343414132304302011341441113023312123222230324141441214404142113422244110000304201301123310210123223411114131334322011022012302323304023332330200043423144020341431234304231032013103443233433423214411030303214223243101243201201024143112023110043121332022212122444144411222042333430034341421320131434331002341112344221213130422104424232224134304311122100004410113403411400203220100334241310110302040413304442401012000414040134441443144214012432224212434040423423120411414032141330033423332423111324100400123124031433332233212423301101030112202421004111343340042214024412241123422041241013002404422213134344400011031134234310332224142341323421114014143142342210443100024323202121141344001001420421243341123344203204122124300331033434042034032423331424004042201211124301311111430102203240022441243144011014122124010222044232240204132244043101022434313041341431444433103202211331011410212432110010241224111400220102441131104003341201401040214004444011312234033430304243021111340123122321434230003331010211132211302203002422140034212010034242442330402004002134124240444421110422020303002314104402040220424431220223024132411304434012413031141223401411040401333324224022110413234303343032114433443421344321430211210331110311423010201041022300402114240040330242231444401300332314344133432240333444104443224441414344203222332142402312241331122433130031332332231444023403200042221313413031232301331044323111312043422341040114103212134403410111320112441233012133124004410304231211324402122132212033102004001023111443042120313022001314003111432331033340014342142403034430014243441303011004310014312400220044330220112300100040044221131441100232133311403430023001423442333033121314320341003431423341032420230122010331333111340033201334113243433303100321410343010121122143003140013130133231332342234010032120030334041200310310134121320122302244141044134324012432401413041140340233340143102443002341011144042432143232014212330340134014032114313220122121211004100431410103143434130030312000344422303213320033000334230124341111411010401132310230024323104430412041221103122034433310422342244440200402004432223422103423321212200430434432434303302223422234323331140032234443310014430030034343041030021131010244024434411333333311432340233000341412443300330401441210323321004422312044014442222140104210100431334312410233221004440120211312203044314243334313120314334424303104012441232413440211314244440323231201404031420444120141221024201022422433223310321333334224124314311003012223032133302120414220422014430444312204111210212342000330103200110443001410344234202311240403200431422323412440224441312413042401203312100043131322102", "301330141323204232001303301201143223123242110410122241103332142011221321443312122414423204233401400333131213413103003312421111400310411401331342300101110200103443434030000343140012201112040333444232121031203300234402430104132321240433303201433234313140011410000203232243143312021410010004030432130103013042310133424120403000144141042130202024124320000424211243334032324041133244330004341224300012404224020130432240133444442100100244331443241201412101202320223124000300221343203231200244214204410321111300040041043443440423222134320402241210310310333142413421030141210142002140201431001112130034210441013302011121113413123013000144412104233003124444133211204044221314342132234220421032100433411123333130013143311112034422234302423402244314242122043442003104130020004200111104213411012123230032014441112122100402423412110123124403223442414010114032420142120034140433324432111224221314101030442333403444122434141110244123004104300340342214141201022301224043134412343234211100320431131042302404433421042243432221003404001111141002000114211432111011110003023301422020342012330220234432303021223210412011224310223124311344101004333412214103210420223212303221424200240121102202413302241141220002213302443343243001044221410443333313143314310333324440234432412223320320024312203310130331323431312013111231042334311303112110233114103024140232104322331343302210334141411104041141030043430440410340300202304322012301300001433323202414242113000324420434404424123043111222231113244140012020120144213244320242311403232333212441300330313012102340124130041324233124242041314223000134431221414104411033112421034400320040242024014211343342313032214231132324310023233403401134124430111023430223101223401032242423103243112140130004032443340123132433023342240441401403410023403313143043032310333021122030233232432022343342323232200334041330031144000143231134324210100032322322142022410412021430112200433033104313321433310201401402220033341241330442423032333100144031301343244424320030101112212223324403440013114302344202414433411412424224402300103243401132130003412010111244031341040441413011201002203004120201030323014311033343200423241112142403222334312141102420120111011304302400133311031143431404430321014302414220134444012320122444431233242242302024002120041433343331031442044400443223330414323232122012211003430402234404430142203210020442143402034443230021141014122330023221313130240214131124004441410443004331211133032032303021332440313130243223341334313332240113112012021243411300223243233244434013013001431321132001032440232024311134234023204123040020443340113012114330022411043132104413431321410111111240421322122000104000302020143224304141212232230301100322011241143000044200313312110100341331042202443341020413030040230304404202400332314211414112120444432041410024410112130103313341120330023214420244113320202321142400133432001433033013330122404103410431313034202301312024440233313412141414134021213422340303224042034334004231220242343124344032302100000241110032024143133024022303214030200112143131421100203001234132324113001113032111321413402022201321214244143322024430314241224030200413020424302104402021430141422201224114030032323401230141324320023411124303042401402104321023001233441333230241124404341320242143441030441133420421030333134132321011214003104403220021444204024121214101324132412440103243233432241221112004301030422202300223033334020132002234022124140241313031342022220103001024242412012424120414121011333400420014002220011233342132111041322300134220241331430430312344000440323244412330141332122021023231422043124113120040420200403422344234242022012414013322334012400002432041003431223232321122103043321214441214134041412102231110334303234222311004311300130304242243240000240313412000443014433344422320330333130430321110304411421334341100212230331442023140112011123441421124212044424403124420421143010241001300140044213133044232332201021104341443340330223102142203144101412421022140122024404114232310311224111321143442144310121330210232240003031201432321211232131234410142414030400144120401124011143243130242130323022141234324144420213133200112133121322421302431412311221420112423311012002424032042103244420033312241003040301123424014322432031401112030022410034410100440424402112113234230311000322443302103041030130443112311010122444324244132231313001121431023300012334341324013102430202402032423341021233012242043043102320421412403024331142231224341140124320323242", "122022431233423102132404442243434004113240422414414332244133222202320443443031410143423200421304400003303421344144033310100423133133143214214234214143130000223023140202304224020423020221130142422410031034311011214324030301021242120120024022212041410403141444414431031241021441114220332410011403141244204020411420313001014303244312442210042210202401012402302123214110033310030303203311140043201403421232001441324122032300310311040101144210211202112032131333223342142204242433011213304431330204024410413204421412341040412324322030232200041221132243320134013433433131414301230122334042203314132113120304330133410410430241121101132430202433401341013443321222440041013432212030441202411322340023331033114324341031041134432114144132001222103304004121220411234242211222042331024043213312324023432013231330123212422200300331143001420231013440014343110041443001111144142112341001043041103300001314441341040234334440221213203233424131133113002441011214440443111114342220421000440404043420020131003313400131231403223214122302033043044301134444010311200420104313241200413234334242122102032242130321443320014201204323023442043314302314231423002213143233320021340243122440042340112131311420432400030114014123330012000431431043020120203323010311221021221021140104230313313111234412200432224412331023324013020334422432412144414302222223012202403413244112342212004033340330443041121101444340400333210441300114113340144300402131122313120140131331144422442344140030442402310302114134324010423344313032100100100012002444214410200124204033321423333014132132432404242013344000343240042234444303200402112404324303314040101022434410201121041243442130132444240231233313401303344221211432234331430333414022432004343124313001222241343403343340433413123222231014012034243420310300243424202043232102402012101034010024244342222101203143223003003210342424111024311111011244002010240321243121041020231313340403132110210044003411431123302102001410044401010104303323144202213112240343010212422134124433420012033344004403001401021103212203122012431424010132221214332203102200131304430113000240112232030442320103431102000232414133134034134114410421241240331102230222303213134011124201003312441224203031202332441212132321402422211412012140141122400211231044243121040214222414002111043124424320321411330140201314300441023224114200313141333203032323404000024244134013014034101000004443032432122013421141411021314014342240230230034134332321402413220232000421104443123422112230002203330121112033411224443113001023130444143114333300321331203112434144044302341432333113124012132201310302231004202421243144300433244340310343203240411440114001313430333424010320204344004334010103424042001404303414432022212202221123313044014234041342303410303200424242440143303104012122433011404111220200442010121004021312234424344130332210314002144241441312123241033332324302002313011313432420324403343231134011140042114000141131214130314303303214412200440410132242332413021143000212210132003124022102310413042121323203431304134443441122303143332223433242141314442320243313011034423323210431340210440210340420022300312222414144243112013023143103134114130402221414143211021024213240140242211040333410111110124332004440010314420024304340222313113300200213243031411442313442203222131402442032443001422041344431120403110220210032234421331241143300112124242102011244114421412013130433443343223404340040021041222241131243223042421101213143323230203120243321002111332334003414344134023103341121414022423334410112243124330021014033222002044102320341033314120304444234003401233431321444113034431142431243431330041144131100304122333220142003232004120041030241121323311003400114320444313334304034040432010241204103324301041413010241424213401102430203444310302003103234104344004433234232044441414400310012341142313142230031244430203040322211342040321110010403420031322112042333200041221130244322101002220344424310002403241321010232131232234211220044023401311111032321110433001441032231333211423333143330421200221420421023111314312132130124311414303424031413312140121241011341041242334431212421411414030214313400212113200011343114333023120104013002111114101333234301430324224132212132034220441344414131023334021243434444130441101340013313424100221004241113003111122000232142021144034332323020441301224400301131323310112330213312102234033243003333211232202031342304410330401422314233303314443310444433132041204443404411003244113400200233203433242", "131330410422032210144310424230014314334030224124224320332243014414031220140403412334420211412142221402112222444210120400100302140304111422112024322310140223210021200244000211211013302142304234132333312000114402021121001101434233023213244131013440411114202343013304302440244123131314101400022223323041341420002003444013033333422222121144144441121121411334210223401303333200332232014003401133422132133424022301101014310431314430144132443023310433113012102142113022021323110422420224024124033443220443411233224212334111433034140410334224033342344014212044430342012344213233440320301041131421314134302003022321314310403221224412444020310033122244114113404222244212230322240223002224102314340000043201340144434102322423213231304012230420404020002004300141113132141442143021241243011410033301322332224102221201240311103334420042421340414041212211231334003340114003324231432413133331032203131342222312431411122401104333340341100024133102142030212013000422204210433344410233324032042322324104420031120201324003312040413200100111141204423343323201000214113440411014430204431012120201414411441011220112223311243413240323341234422104000221303442213043342103100422241234240134123430000040003022023220104023330214021410402042240200420333222140114012210422341123121412234222011233033422141344020143304012423311203410124214311011140433401231130210022211444322442130301312344134123410042414421223004313013142034302120222003344111023223002403123304201130442042424042343121330233013410231401040421220040231012433212200313212101432222430402232110103202031421340212413140004044310424433324110212341011401342003442011333032444430240433430040334433432142222443011124021303331440212200324204434434301312001221002332324004113003220143300104441133212431232102243304102113041230112113210133233304033032103123320100300224143432321440014411024302104324240042203201211332104211040220212012422240443420042040213021322312330404240442224044424142412323142010021222241430314224001110112243002124120124032433023014331410031322042144224114100222433333030044034042233111233301103431441400410100421003104041400420210040242422400231311324204020041044444020324422140231424141330333311220014313431433300444313230334411120200430233022220321330444020101244114031302331233430430002243221443222131423302124230401401310204424431143324310420332441413204411441404012413022010142140033001403001011032200322441200434303411421133323012304234200142420221414114331330104111413244133103203041403400203024421423412130433110423332324124134324133032121130421334231421411410033001244312411412432342232043402332331434023130311043120041211410340020134031230221041443443421301000001210222031421200104230033344222331102241231231001010001404141132433013232131030122120111103134432340110331422343041432010344412004302034233334032431000342110441033341131134033414334033014320430420241002103431242121001003110331320303144002314401004223333231032100330210413220424132024310302004310341331300223214013410322013011044213444010123121202344033030142024110302043021403301034421121023424223042224102134420220200242310132404143012333442013323131010101012133331320433021001240404431434313404242310113231222222013031113031223241020000324311442012023341030422122041133044111343400240420302300333022424020344434302404021212330221124444323424230304403024144412043401230143440042131022322242222334413131010121340413121214303124021120143021302304313211024134430103211422012001110131441021244404131031340431132211121444040032440443440004440124202243221324340201430124301142132403111314413123441143320234424423330141100001302004242040430113331420021424204044343342334034004100341121401040324221013120414031344102413212342314243244112321404322204114430232303034122342013003040211100331014031121104122032003204141003122444313202243303232021344101421101142332121113413023343131004211121030313040414123113021442422043331440123241123303203013042140442220243204212302342142322102111240131002403021004234112240143241100104003021433443024310303441112211333024223214221430114343103231241023104204241120330303310133302110223331423444341113000312323441101241121114140133101224200443011333441000131224212221001201423333341441201401111034244014413130243144234300134210401001334144324222344220004244313442003341003014103232022111334043243123123022001030201442144431421442020441332101212012043000103032143114203303321331430021413213134311212403220124440303130304244021", "034042433012123102443204012243141244234420214221021111213410310033212342024032233124132130024214243343302221030434403304423310242100233042131101014410301013330100402142211003144422121023311021244320404443341330434411121034142411143221224404233014010324033341223101434321300424404421210120001111001010132121323203011043230020231402111433440433413322441410030220331004424141413334404344430413232103000412414144204042404120122243113224034440040020142240443102014212440004002433032311021411013120011112001134220111111003334110144202142040312134223204034130402331312213143022224323430332211112420412241230314410031103041113410004321013404010214222202112303012101044013234031012003321244120441311321330410120223401413342130031434330321000014224112111402144141334022342332444004303302302011232404414044200143144440433330113102101210042423014312030403122230442440002210111404441223210010311203044123342310030220020003423012210341434202233344241201323100010324331032222412201233132044413142044322243333401143410434433424240033114023011240334202123401011344240013131130321344303224401433010441302200320023140124224020112034440204210322102311321330113323042131132030211311202400201342221333403333330333131024044012402202003303140012420430432203342042203111343311112033440123411422021332122012222344114124210241101424304213122033413412330404010201212340212330314030321240101430244233103241440213004421243310222214442301102401431221332313003114104410012341202144120102234222443220000304342231043334101422121104334422302304134313441110300142143104102211103003034312032341443433212141100131144023434040422212421204213323033022033320420134003232304200242040043142412133331222343124300031343122423333041233431130123343141041343033412203340322312141102343212434022130243031110430341401032042001002144234032311244120244413131202111413333343411341201134104323324312201334314332443034134442200341312001024441040334310334330232141001244003340202040112240034322241421114232304124442102400031123243021233400032143410321443132420043023321342113010103321233124231331220332331401441240313411314034222210042123410122124020400444032122342340002124302104420020430011044444430324212443120220341240013142204011111304222300140112004414432324431443131323002122213434210321014131301000112201104033334424043223403224043003420324210214013000404120243323212243322210234402203244224232404230334102322041201414430033101020242404430341204440303012202402414231320003331224224344321413404324232301401432100211401130134211140230030333313013004413040312041412302332323433144044300431114021021432234102440134420414110400343233224201233341322243244220242101003303234442213234212121203131430101224441021010343303242004310300200041221332144403323120031232033241001134214323144133412114133221022344213300123230221040010433224402002021302303140044100223134223112144131040212000314312031310234301221302402411432013112330211043130333301022102224212322310222040314043332122101434312211230134334030010343111234004110442110201402240042121340204410344434104203034130231101204403214431333443340230204401324400131013101330104101402340021131141342121204201400422013444221303012134401223231313220002430212124424144323241000032320432121020410033223113010443244041432124313022213401224104412414003110432020311224430004100041131101312120113032040424021333340402310142223021420122144004410024134233201323011404243130131110422304314412211223113312100401211034301312034310140211130040314210340431202212440422013442021412442214100223213214302011311043140341143210013441104330430130100102202422423111404323101310032141313042430001132341130013033303333443303310202343101444143310040110301222241232130422021003130232101103322102212143300322042032402112003034034200430201132322122332022231411340243311310031044021223132134234341430144313300141042044220430430401111444104240002232020440044203420304344333133230441030320224212040304430211310143044031003244313330120010323324102010023013443430130342231222424143233013010123140410302221012341434432033010121230240324430204433323022001034302031403224020241043230202334420132214104344002434430200301443340412032320432402430332410112434113414330111014404132114141423344124113020304102022401223430012322113444204413204143434030410442444123313121201312200231440340122204123131021204123433431134132013222334444432323144224202423330401023013142423241230231312334310441012430221233122243123211130001323242", "430100424324212321410242231314133123200031212002200202331340311140421310443341442014303001401031332442102043124302443234301434332112111140434000133430043241124024341111133024311304233103040002102230431412101402432200320411232311404103111413121240023433311020033422134443044032340001044230420223441410421101410001204000104133213110314310413314223341312014221312330410041433441102200023231341033443123221403224100234044130210424102343123233310412211444402111401330420411000021120222032240231410433204203133123404144240224132024040400304041204002132023444344123123311040232021032424201243143243043303011421421100422340041414314344140433430414413101122011412102021103202014332100333433211321420002401024144243033002422433042143110014411332442340030400141210343100014033343321103324122323204404212124442130434421432323014343423232102300031124114141421200323214401034022331400443221341212312121214333214242320100023212324001323101201041344113221223102033441043412320443401120220333044230320403040112320011303334243343334310111410302143112330013123034013023203033404132133232432330413330101310413220232043203441044032210402421243213130023332431232231142311123012003231202311400041313224001043114342423341113112341134104220213231312043241121100431023412131230133232414140043401010333420032242030020123423111013244014432410011044414433232002140311011201330443433334332410204012204204003320311220114201030131030214130000324423134244020024144130324424312011023201301041411232434113414311312223431233233244424332123024032241014131400213214221313400230024322034310300403112044021034111041044223334014042134023243431343021444410212001123220114224330020341423033143122004014040040433314431100124344433113234131304310223102112412440221242012140413201312412302044410311334310412224020100301204033040103034343112324303403211411023343244331323012011300144301440121322310434204002101130414342304341401201120311423032033302230341302233020202232103202311242311231201403113101211233120404114123220011201123201000002202312401140403433134122024240302102021420223003113214022443431021242142032321233241300201213422004433431404214224040413041312432133300302134341030011230034243434330323343133241430410441144330302210041240432422003214210110102103324430333113043232344410131111340313323022310041334404440133003044141304243032421240340444233020443123432343130202302204234220124421300131224313213112411132423113012314413301230233110041030000321423304300133203131341444133423122041423410213132130334202221042211443230124410340433233204021241443031204402103343302322034023021213101203212103421023241342240304343113322033302241113444214112240003231414101040232242104333024210020221441144224432021043030103132311100240142044142233422410200123023211021400032134002321032230003403133320444231122310313421343012140001200141202140042230302414442034320343411231333130211411042232204224413224430120340114413002000420130413100242211023234003401321214324434423133104131430330020422420214113342124413014224444230113231212110120144431044242113010121241223330024341121043133233331201130440344402133020114031141322321324440101410411341110313321312120411113200322214332300301124030224214302401403123022224421003430312142040344203314432414033303302030313230340033231033110434432444304412031031220212142143022214120411320411302414331224444013232013001010110412101303400134334401342114402222011302103320423021432430430234330012333040434120000030400400304342311424304314142412204113103442311021221411341413100141414444441304031012020144114441214442002320124020120044230430241230134110141441130300302112221044012043313420144104040302214243320424400443212021343203212021402343301224311401101424332343030141314044302011143332230142440404242232023210304134331440040421232010004434141413222444142011013430121301342033410424401341000304114303301401242412012110132411314022133410031322011144404443420132212414130022141101341102440434210132434423442341431412110210222422032104212203321044144421344224121301441233203132222242430100202442222340320402023131001242240133034341230411134403004403140330413132241214121113111023102014410431143202424210434342333200444120444222024444102021304010012132230433243410441030020123330400442200313314300412400310044142020132243443234333123333122332223432344042134434111200422404442330331200033430004100114240334201104113200434432430301431004000044203334421234102340113421011144341440232213234004", "444044303201240231423340010000000223220044210233213404143030131102243430442032024010034112212142230302410214100243041241041104402442440033040412240213040140231441442311113021402421121134201401342201431334222223314241221430210322401444014301321032012134440033421334222200224104032420434403002121010403341422102334140344341023001423412100210344023001303112021030134030144324023003004010042404142012231030342120334313421313214240202321201144421331443103041130112204143104241042104000232112012044022403312432421242414040344012222243414022113441121130442421223241404410104410030340414110412301310442221020210340314214020420400021040423443022204003310210130442043312142214022321444120310200233230321433310300134012101030444400342000320134044340314022221223333402104044042212101200440212314134411023022033301043301440300000404443312120343241411012000400340042400041100434212004000423023112222300402303214400043124031204030402222421220213342413443010213302120203300003013122441210344044012304324031202344323302132313130432214344414033410124222223414413011123020331213142330332400131440333132034044102431423120241312230431234303303013104103301124203213024300440421103342034132100304401130030303044332333202010333043201013413124202034120131414002013010144141130220312430121022200424024041202221343340044020400132202043224223203310221411224203310241203423211343420024044443000224241442403003340020021040432042113343304331032020303402402424130030400112024341013030042410334144031143334231210202430441011141410421310200010311000432123232303230134032404000104003301324121204040400114222321200232402304302104443423221431244022101414334210242132042334443403112044222143420333224124022102343311113321240114143141323044324344434331011214130012014434013243444341402024231124333031323012413313312314432343402023341312134322043244110041444142311342303423214124213342432030433033320203424312011442044303041244031041201244032403420001124300424212222223442443232042220101031322332103441211222234302020232140131310210333320031114224134300244301423400311421344230211323130320403013022403143000110434034434223430420140043030004324424324120131121141330301110311203044340012100213011420140022034114134211320123102344210040233032234411213033334440011124104432412442213310040023402011212312400003344342241020043130201121142043330022211021423114303402033212244022023231024211240022443333411202100013130031322214231234401342401124213322141220221440220343403220212000031021332344120300323423011211212313021312334202444200322243424214404410140113023203410213143201340032110300434301023311424324034121444220311132320002124143434430233230324211034322041142212301034220340114122440042004420124202031131001304201142114224012001432421132333334440421324344113443103221324130234111230230321122113412302411224144313424223421023141103300034033324004303404433022221002312302011143441010000224341240140302420230221041244102142402141111103313331230012143433144310122100113141013214121142232213102144424121102041424104240342233341431231120200023341143430013401303340300412042031220001311310134101303231211112234210233042030320102311040022420211333323344144103100110143040313120431034301133132344223214022002024000004013314420142023441410302130233332230423112444132244421314102201322434420043001001333222321332331104224341042011231210333321230022000440101210432422302222443411124341040343420010040100012410032030232012012242314340033320133333113430124421134023212032320023031432043424331002032244030340422424131424421140121202003012201120343013311233000201140121143201401000242444121324042310034343012432230014400304114421141020321204042300024331024121002301300312231400043341100320302440403323311313430113110344211231020400242320320412434023434320311234001104231023330223441032121030030224104024211402314020044030122421323210014341123211304213343321233211430112101020240312102241110122342041332333023010310013213444334334423310320302224244031313042431232102023234201314140413311042402104213220022043240022403023424412110004004400134430242240402324010213002300132011400103012020432303442313411414101041340224410312224334144422430120413330101322044221042420021044322032000421113213433003344222310414334440103334013110332240040313343123133422431304214141022140222123342121030120402344441133322202220033002111433233334141131404114110110143402402413444343023323014423210341243244024103211341233202404112333341442321044244342", "000224012411234423141044232033300410102101144404310433102432134331023331044123230244100113211242022201201334203221400333120200404320214123423331032123402300421343213344411441410204013333414414431323220122340443444234234130333230332131242433143402020122233422223434341010234023102424100221021334011202031212401220403140323212234344112000240211211002032424133022421342032331001100301213033003131131044423331113430331331104134130041021323341120041131240404022002303202331240420430220204443233000133223103414310242424014322442222233300240420000423303122333112440030323244041103330303202314220111033400110241133034203422403213422104432411123200023111122322304230340410041302203121000002312034431023433423412214421311404013434340034124413441233320121344233122234131344344014224112422434443222020244043000212410443411023231210100101001001013402323132000404042334003022214214114333223421220114121023032440230343121422111141114013140210000310031114431313020140433330001002313430330302023442113024314311211434111230444100121224341144204434400110424101344444004423123430433403144424020304112031224421403221234114134110311343300140400330444233342314332420420420424024101420421001411031044413213344433102302201134344203140121141234430444421230223200240433340441433114340414011404213200131242142220112223144333211204212402001432422221300341034314002402401030322432330313042442100342112132102000100340044213032424024403433031124241424442212404423342021232012222104231034312044423414102121413041342140140023232100014441003421224223222332304312204421202413413410424233044212432324342014030101123202204403204314013412000404243204421341344204112022022223020244030222011010304232210112123440441243221240032311324412324012114244032430323242312404303420342134241432112434442121100044420222313224212320241121330141040200402330232342434323142302134401430030131333132343033002114131024330331203222001303413220010234140041332413343122422130224433424400024220342010301442301203342224243413142213014023422213402401232322144232023302234232430331241212411043133123314132034041122444144300342214423202332010301201012044011113420214443440400201231412103113010124011110020333334131431244432114320223123201431133220310200214444040401123023043420420041034213121422140022330311104141244241101214134313040424410214201121043131210214144231141322444041033310202010112434034312132443110033232332322122202312320113322320143400232443012240313113201213314401134213131134111143224441311110040411342200042222014010144041424343013023210300012103100331120221012112042221130322224112000210413424243102442004042103403132344424103240040400022120302314443244103202223234230120224033030101442241304344001323100021043342003103201432402300441040213113430133441320240001010413143443000110202321120400114300021121103142012421021202440014441211110403131243102020113030141220044312310033400220310124242341142440111304303041044322444330040414134100123124333113222200031410310011034230212112241104421201131412141121232032201430121111100334210444132432030001012122302421140132330421333421412420324221244032432404043034001144400041421420301344422223020220331133012324011013344444433403021042142320114144240241042221212424443033333234434200102423041202141022001304022231211323100100124442110203420212123032201414114321140021120333310230112224102204321140331322240032443001402434301432110002143140022131031132040301010232404104032224224003230420140221444124432320233221122104221040100243200211214232014000310224123324033422013333200041342042014122113401034330444222200103242231024421143032214130430212313443433422004343143224243040420221240400240020010031203441334022243321202201203234313340031431124320414434034102444123334114303004121331230002420143024433134330233211313312413402411323104243432044131304200223041033223140440014420002340224231411232122320432143002231032441400344012043403200042020030203042141022423404341040212144210221110002400402213114034332144041244414330342321041423242434200222233342340434123243241212402211214423114204133214303112220301232231342430434342330244440343112341242424013300232403303114144214000341411130003223122404304122142432234132232110033003021143220441100332140202323311030002011144001013412300220400011042304400321234413242032132201211012130041033111223131000300043022331434200144400113302023114130413021231232440440241400231144402442420422444224302122114112113440310112311201211442233024420424", "110232301114410104012040433002323440334321433203414234300334400333200313103431202214133402233202133224113344001124324443303314144043442013102403434213000042010001330134034124144033121000043224240210312033043421441040122331401020202430233034422122423400222304302002222401303311420434022403340443143103313002023033420440201310124143112000011223324324241131304312034101132321043231312121230042432421112341014344433130404010232212110233140303100102331312330240320332334220413041403123013203110033220304434220402024414341431431143013020213001333420320032313414143412011404023132010423034230422140420221412042033014434113024141101014413220123313301044334412424431324120100301431121021401313402400240341421132223134300312034224410004403340322404300201440422124231421111112021112003100441001122024321301100413120223312124112210032323141443412333143232313442414143214231044334141440443213320041202432004413434000122030330302100040433322334003014120112222200221241100032342241212323333113142420304314412044034444123423323324144410410313121242124244340042224432330420210230222040140200121033131443432414314312334024104201023124140442102233240424404020121441033300413231042101431144301420420002020010422213413110202231433442430321124141344340332440240141113400320240021002322213013314144012202111101323303214220000034301111131221442122342103223024040304122200242301304000241323142311232100214031040340101044321340011344003143320233221313103233400230044330432310413434322413234024433340042122331230141330343134234042321240300103043244312330414223121030143301342142041443030411030024114331100344103140232142203201412144003112201443414424442040313012132020023240224313034202311441414144240041102304243111322001420332241212112200434102343042013220331113004343214002123241431404044220344142340142300303301122204420332042212123124210022030113114134412203340140303004442010400031233422222023403433104342242423110411314010134223332243234221044114324213341201013223234131104321201141233312313401020113233313421140244201200244133140210432032203134021340032204001131333022331100032410414404042324140440143032301000413204323003113334401110210022034144413404230330230011424320013243000132431323242013434044420244333023044413001420130413330430432102013423302002031322331220041112144302422044241423241132301343300201020022033343430421343144142433431421431413114001201312024213111021213344403411201003303002411432342124420101023401343212020412101021024202004123433414413423032011142133112014434342243020234403324132313133341231434011201341131242042321102104002242134032204014103422241141010221001110441032113402412303012304202100322401030014402221104112142210444303322244314121124414033141412204122432330144044104403431040413131324131323300213442011423342203142400304422224413122411211230410232211143223011024311033003234422034430131320212340240213232143011320043222103102124341110212204343241020414432122423332101140141032210114321002001000404434124442314302410131142213144142040221331131142420422040303403143141140320310202443021214331311024022301114104434030204203422120012314422223103104311444211013012310041314133234302341401212423213421141103140334240120223444302241401424412111410123222023021434310214440421200343304011233004311212423202201212334232031400032020312421332434313131014133044104110110041410323310202333211330203402040143234123103314342022212234210212340401404143032143322212024124220342441114343122300424201324030301223012342220031104132332343124434441413413024422344420033133022042234142143230002121410312323334410324122032031233220101012323100132023143241040134034313432430244411422211310430231143034200333302340410422104031404000322204041113440020032244434443032310212434132303333113434144100032043323430032223121100420221042114400301020304210103224424240330231302001402214134204134040011332244330413000204234144401043212022412010122043431331400230313424332324413103421242023124013100122303323314041403213130244014332412103011133241001134422341443124204110322314411002442202410443231321213303110433403244341431131122314200241233423302404034312313141341043221422134411030122412411041113132231212214224441432213434032442002040430304443133220014342321324003421004103243423241122034324220143442144330414042400132120430242002424203414311042004143021102020412211122201013211221324202020031202331122014014001240124411001320323202411304233112341013220443021022432111042420010422442442", "320302213441100123011443020424110224202243444412341003021421324333243000040411444423102004342130242030210040334334241140030143132344310024024044120041401322302034434220310313314112044004330132331131231413421020043100141041010212313304232414201344221131441001322202324310112023030401010123121121203413434430210334000404223310333302430002320123114041133400401321024343342000322021122230404141433113311441043314002000044420123434233202301023323020401430220323231213034402322442010214111140312203412043012413024024232124031404202441413114442233204241414100331104103302040013130232433003332221423214400042033403214004111441223423432144342122221412004443202400410324133213322301340201423414220202113103213013212412222032433211133432211343340401431224140103130032034400233133222321431301132000201244131040441014313441422123233200243330241120423123304422222444211424231204321230144043222200000304000240203041242234312231101011022322400200003030301124233222423121012102211111141343440442133224020113222342101000420121104133444112000013432012022030102421042202234133203302222340223104410334313312432113233044013214144022320202143214201434411243200302132033200242103104431430102412030204123230324224002223201433120014331302324300202132441442323404034113041344444000130122020033223410303224403231243011213343024332204121320011033133124124124122413111343234112421224201142030013034142131021204104402032414333032142201344224011023213240410013340440314143041244344241402304232401320312022124004401013400002010340344242241211021100101222403333020042133140402031011234043133311113400002200223133004340333012403410230322021034404003133001134130304300412203011232004301003230223034122122223241212032321434022103211030440000400024114431243442334403003413134211442223223010003012032414431024320444331223440113401312141123001140023112013344144444130344224344404331143000014223423144201000420144303323441410133012312120143120000130010332323332142211234213041044134131243332013020422140441431434304214334304200104424044110144330314412403434322404041401141233444414412001032241443412340004430230302222201141134120433430130224443003301413431442341441434002202411044003444132143110404214201141403210441411302023412044320232342341440012424032422101130023121030134324304410331232041402440140144213001103124221141100331202303121231040300200144042423023431203121123143401430344323332121121303331012140001110424402443210330124023314042443122120244312420034101112002342312134122020324410412144402042321420203411212024331131411330224010031313021400030300011224141121030411214343024211132242042334213020130213220420422033002433034022014223422210120244314013002414204404142322220030042000124001344242011004424144343110301411402314322244410240133210322113344321201203000421014022142230040003132041400240340343302222230422044234444132200244212012223233421301443131122004411210430111334214120442321022020334311403134034314123331033040223211430304021343040411221102230340404023121043021201014440242142312441043312233000313330321332040432301410402011230310403131144110303213443132011103104221122341304444043443420132320301233230241212224020241132201303422044400002400444040014114301400112214400114040121022443424102402234441003333104130303003401222220343004402232244004031240103133000420421341440022212301112102423001430400143432434423120031024443431110030121032234431230340100241141331043012103014020110333231002344131111203140104032441113113344413004222004404103203301212210130033333401242340124430031333002342121431140243132404423310431231243303432032421134231044230202100102244243323302243144101210403012141211132220024320042432014320243324402040044001331111212044340212444144100113140014211331010120411430131213330200123132104323012034220320242212031214414413323420022420130431343422023223010204011202143114443434101220031340143414021141201020024434213211143223110030441231430424411243204331304304431444223303402000230143022430221442040344222024334002044023310410130301121342443110244401032303442424424031344202422214433410112010100441302344212233044033413031114033012444342033334333234220122120002122110201222104042221011011334021211341321213121242111212011334124031043344324213100122113434202323103213201011324333233132001031333021002030314111411120302233144100232112131423333034402241234221400443120443033312414443313010342122330433032010112014434244031311200144104332420021104433301101140201343402113140", "244013340104014012401230103223133113034243414024134323034230011113230441113010111214302012433414130040013321444133200414100032332334140301223022042001241023440033141412040342100204321243240013222331310442301443343031140432213122422330324013202122102210344211322401040444304232423042121411030043221431310034221403321212014020331031442444200230242322432121021401104103133442043323224042203440303100242430210310002000043211341430341021233244340440210044123230200440132004121201233301323323012341342413112344440040300112303014333311301002224424431420422121203332320114310230413304203114042431113401413412002120110433432021034024234332412241230010431002221020110044344404430440112203234344402331400402341223013222101444414101103413042032333140232203413442344421031440212313111302332040411002441221104210411121142443233044014324241441020112302043131330033130021242210430224124103304131440013031144011321212220023303031434142402132424013423342123011142133433304233302123141131202444213132041241003304304412211331423400243042134413120010014234121121401110304424024040100342221131221004303421334204322232413331040333121104011000232240104012310000113013323443211133113421430404013041224041310402311203211204302213222022422314421341403114141010134013241440010312210334100443103034034332333012133310414310322322103431340410410110011330031334000403301331110104400132023040221011421204343201332343120014330300414112341234214241244211333432332322321002042012421300232221434330323330120332140230121204314343431112010330241313101010101331042304424030442042320104402001013120443014411023013304012404320412244243324303230131224220421311012030404314321031230304103134142310030434422004040301121314200324210431042142222300220001144240333032040400204004100001331430210400202343412230201322421314034323031131011133241131432404410204322432101004234414220044302003142444124420210131322211231403020304102110213131431030212104321340301421014113413102410142002033314334433212133400020310424332340122442343430234012210221143334443221302100112444414414441431210311113321232443304422401132003324111032121304221020322334011242033233003231011220000314013114414200330312142114342233120044101141132300312202412322232021133021134401302243211434104133234441022303201442022344034211231344032204411442113421021021333314122413332440144034304434334432044032234243341410042101300324224044201123442244331342001422030201210330323233300213001231313203112204243202313240104030301222214340021033240222422332321301033414301331000441043410232103023320203444132331241431110410002440344203300433143141413430422223421222421341233030022234030041021214231240024342413143311131001213041101303411120000220120330031213432142324100232341140223222423213402030132422104313003211224214211104124041023232021410043204120324010222201333400304200032321002402200003412244210242220024243140123004331401432222432320222134311041334022241341304112243412144122234244423043014442013441102000003102411044020204224413131224411243114310020143234242443043332014030221123000231122304440344114312011230214133001441142322113021033111113304430024230002422334120404410120020241212321303102441430010233024322314124410221331231111414302013243330322410414330303020230012143213311234344301242224003102423430321313112201130240101340110011013144421200412314024221111210220210313420114204124033213340224430141431301434130222443204443000114441444103124410103320104423144002410120014420214043412431120024331221003314234134101304400122324144210340343133404234144101224433102221222330232020042101314134001303241344004001130214012001224413131323113310004030402243221013433444033044443121311104101010240341004130134204220212040231003212210301411212040411013143010120001414134233220011141240033000204242223202431111222420411420111120402234301130024134342000122001113003433420114333404230321142114130344444024011142432224320402430110320140422134300411221114112421144101111241342023104234112403322224032022441040014400322410124013041040223020032433340303244141314402111024324021133013330113031442301421314301014043012021132341203423242403033124401103301312130041113432204313002234230400012200042431400030340321103201433314340212414444002142040031330031411342442414111440133334044020233312211311023310143304430342130130234433222441243324204010041114230231114101401311022342344112311242324141044140300302023410024012301402430310110031023142102012223204411212422131240033", "112121314223201401140313300413432203111420332322210333042134112010011332311442023111014121442044220442330114332042032414142330012013212214413103422001024420222433242413320303234300302043324440314211041020313300001133401142412132102304230033120303133101041312301211031411414244320242001304112322101013023000002110041433302033203404024244224332213111312243102024242033133321310111444000043122041143131020421443433140204243210402213301004132434214223042100311001423333112120130340044443211101323312004031410301131431142043210213444022020002323432332432010333111104311102224342134234222112402311423430304141412201140243130300403204241131402300040420422414442211003320011034221222144111442404303402112424304201110210141012130134004014212313233003224301402021033434420111340200410343022410042311334343001102434140114333313334232202321110344400340122141221241302030244202411313230431334014333322442311330430113032014441040202202433010002012123241044210240414234442003023021212132402241002001130104332221200144412131110231221013421323020210212302001423304442100433223340232301201422111140432244201103342120411323304310133104113112330344413040411043233240303344241334102133021410111142111010201043022301434442003421332334244324432344003434041312343342401134131011243012222440344440244414112430332001411000141134141342444110121041113214304033212212213424114313132442243024104422331141434210414110322304343143120024434411321441203001033123000221141311141043110110404030142032221022321001220102133311404220314132221011143211404033230312312434302033410140021240241314322111423233310103313134044340223322414310300434223232003104402200220122013104342230400320323004103204014122344413311311021241031203201030431224321210344203203010120140013343330231112243140331112342400012000444023334201400012342443234332233331404243314430002430443030023320020134310113400223230204434334111243404304021204321040202430402440214304021313142321330034301232031113110043033304442114423422340333123114011214330210244220423311400141100124443322202442330401240002123202222400100340301334221340113320043113004224314122424420342442203014321232231043010202243104330110203340103022144341103021201411014230031441140202223344122112332002423100113332333423020303312042031300233113342142042022122241314144304301112030111413003240444204244113013102322342032024023102434403322012241340331203243220342214233410142400320400440044023302223121214230012431421203142330041422340321124322234004130344343230440421123033232003030422401431102011403341411223422303414211404433230213002111410223120340013311123432401230322000030444221332141211430420212240300212400431421134122301400322221012431244114214221433232331234402434442231440034431100223443221110424223442432221121133423213214410334222333231142214113412322431011112011141241412440010440000041211111311314014101231111240331404120231042442224110402120311430421140331321103223210203222143013211030340440011114234331023111330032332120233122402141100102032022010331013321223210024001421230114424134314121400010412003141010344004004211431333211233140224134230044410430011232414311042024421122413421024132443314100404341314004444102130142024411323002213041011141111002301343203044004022142402332014441240243113321310324222214014324400212004231230102102400334133402242202133030140431324124241232140010343223234321103320014243210222111013114322033022210324304444421333402322013130210222122442330030142230003441222411031244144034441023231042021120110034121340240444312134323304403213242112203024301303023443400131020423432142342431431424024300411032031222233201102034400221012341041111141104320334402444143134242144122114342342202023342341310300012142241201323400403141223434223302102334403411413422230223223044022313200434221423332324014240332003423023002331101404143110420240112134010114441212014312320111343134230411433302114034410404230323134432412431101041413401321022113411421300003001310434032202232032343104244113341043024113010034030030421303424213210131431043323243330012134034014303313200204024000131414222123122341414401203201124210120001302013220141124021331330114210141243403143033101104333431204043240222014010214124222403003042104330000303302041022411102341110403234341042103224232433241001044204010143321443203143110224130021111101242141110442404021031332003243101123002021044123123224324140023412430204211113400342122204130023141034331432142221112142442204232303143", "301141412333103420000343331322313014201231421422130432011220121241103433043340302334330043100443220113242242431034132323201431224334142441232322214303022123331322340342112413000200201103332321001123144041001423244141413114132132234130421244040101121131301333441403140040421111040200420212140213410440014030440420301232141242124211331020244101344323344130302002330341021330014132210021343003412332410344400203241141214324321212431321321230030431342121423412333420444121401002003310202144424422442322014010342410414321423423024303231012444122210122334002421042414322022032203141003010213203120411141212003112031333322044211212031004004100000101113221332123420224110444021331101440122141340420023400241111124443311102041222042441303302123343344120124123413423303233402411244030022004114213141323300103322321344424142404341422204104330423301324024132002411222330403421120102102024101114133342444012223033214024341221024130210113334432110403343412040401131200003313302210423112041441224444203332014141112214001334320133222322130031132022040440421324103310240334124200210004021012423424024330042131412033012112144021122433204121030021302141204240310213432444401303443141301120203312143302221032344401314442310033421401344340140412124212030031234012442042220222330023131332203330140313414201240243021420332143440442011312332303440102401333041420123323403442403443130334423212113221222331311243043004413413210434421321234322444303210213342410403214123011112121434220432042034240134310310204311023424213044322120441143314403113011312114000122120440442244300100233344411240342140443121344410242014341142124412123434022040333001124331230434214331332001420113221314442322302412234412210431310322144001213141311040041311241132201413233010144323133340013240041130022312123443323320143221004011243114333132231402030242422031003341222234322131242003203420431040210212411120441041241242440013330410224113414012400342121113421030203043430130234404401334403204241224301201103144213243130024231222431244322103441302310443142344140232041402102303100221043143040304333412241311331322003311341010433331012420242221404131232323014211420231444311422344143402441041324012131013431024323033012202310330214142040101031324124242123243214343434421041132210113222243142102143033304323123220032114423120101113321234041441330102134334423412204310343121114032022120441313403202220411144012143432222114414032210324140422304444140024441344221010141424400411120312124114121102214310414222432410342001311323334014332440333043241030430134232403442100201033222023211013414033111104312314130340324443044014243000214330320424130004021410102224132004210313133440343443422044322444241404114040400242103424411314200321042220011021443103302411442330432104212132110000122011421014321401142201043022313110423402310042133142112224332441010303201000141002431214411131222112124304003323002311413310223330403140403411221243241420230012201422014004042233142441033321341100442221421301022323222424014402034210234011112414233243033441043042004320414320033331310300033303312043324410303200240221133320334011332242224344331404303421341443134441121443111204230202042031013341240230304001040412000320134410122141443011244122224043140110121241434224243234131323424201142234140200002121103134433132330121322133311224142044313423120333213143402421233034432011103104412411422210310113413321443141042113231223042413003003441441334121224341120302100422341100210032124140404044032103333043024400334441340120014320344120341221301003231333333044022413214442434113344110201100344203313342134033220122312034412011031141432230014244444304001421244321011212040001401424414324042214233430132331130223310134404244420040122313110343112134104122032400142133212302001040413011423210003001243032400004224131044413403411144010132200241143013213244403042321222131413320341033100002013441120432214002002333341124412411104304044230321224013314004404041140303311141334241332411032212431034013120424011404444004203442342223212233210040134441244323333203204320204422443024021230240201032132230343231433011342042432023421043104330330212432414000430343301212400310241004420031442200002204300233104021201104001121140013213004100200011244303400203034234001044122204242313341241423310002123420211423420000414330142340144132404040330033011440333422333323212211042420101131141113041304213223434014412212240001134020044123024012220432101223144010341342434400311322", "241200222411140323040443222202400044442100143141231313033202401000104312032022030114442410220423331301011144232233100013034404133344204041224224111203124322144041001012020123013420432424444403443330124041411104030030443241224142424023103313444023423212342330313044423143002222131410312422432420240442144331320401102034344341420311214130223102303133310114210433214324421343230011440413332241213034414133121020331434001312122211012200003303343220302030401142110443231143021122304420234012314114322403111440231440444314213432123343204322434300104224212212241432440013233132343043323433412013103101434201431224402211321200132220223130423324221243230402044314412121210042340123141303232033210213123210100013130423302443431104202401102112244024142100003033104321012311324240033130022011020030322200240431313201313334302040224220110324041230023432023100001201132331421441210401312222401024244422211320324022014243200143120030034433023402120201010443020212214331041143213110333340131010132023441421322204033421010200331142213332342340204314022422011044342040321240213411310113430411440312133121401200121302221433010411041011242024122404413201223211233304333423013414034414004221013132334101222320422032213301231431312421341332443000142400230432402024434323032022324034333200334033002001421202402231130013033334321242224324213413110113332221024132214331032030432344112013420020043124422040030110021011424324400210202123334034343130414030241443422111012101030341020020403203334000414104113132340212120420200242434242120433001331033143040220443142221144210230140420014301004223343140024021034003010423432043144004123141042440134202031313323212043230114234334042434412103040020042020130141222311110232334013213103242322011213304321400011022120001040012241122122014221133101204401424143421003112023023020040243314041410001032204423424442120421312431402343010030011401242444233110200032322232042401242220431441121033312141033111043441231031013133403341402040120220303444011113340132021144012320323112131102301230433111032312210302142222301120043021123101341032014322322142241332443440101204311322234421201003042042014031344123321001132211302412041434231031013231110100304342440311142003244324442020244101334302012430014014421114114023123224314430431342131124143320433313213213044023110030313112241402244132231433022302042203313243004143344314042401032103210203320223020442313300244204422412412020342012130101332042333323331232144410113243422111421322340204121232103320221332020220234140140400003313042312411133141110210332111203110112440022011431011341234144112211301410220033440422023334111221434004103323303241142424040324144000214004414312441024413424032434220403041340441002200241431422231034314420112132004314313324333124110341400431400232240002020041413102212101033303440243101121033024233430240031201023422321040420420041211043343012141032042424442033343211334424211122304312221323324022044402011034041230104432104430240244413201422100420010134033241311332443440022112144243104133004100342033123111302104443001041442404010141302131223411404440002143034012234240110004110211100421044342020312123323113241030130104324413044434010240014311033413102221023224300112222441233113422002030000021400133313101333322211024140023202413421220243013441242013240200413312241424042341232002414043412231122330000333343200421021144232401323322044440242000113000242002130210144322122333031433404203104212133331230423224413040411244310232132111114441010443104112041224144112432331023440122114111133004023131201104231300112203022023412414233241302322122013400400214014134134421144012001111032112001332042041443112034424343233240213330113000021310130032144433422210111204443334001431343302424212322420340321041243231100231042112221032224144341100332134301431423200433103102131404001220342143023322140211344401141010000403123204324310032321133332343203323224442114200202424342044013414012333102101011110344014440442400121200410340403013324221434230300421211214043401123222004411111012300230304221400344220102201040340023110113344120400230021220101412324410414334444433241033133204002142402244404002140404304424430201132313311343320343401344440333314000424000421401302044040133214331432023133004343114041143413141024044042333223002102004011422332021210221143014030443102340402023012320032233300444120222212331124042122002323224410210200121220212112440202214324300421244112442443321134002324041312440111", "003310313410221031202111414212243123200321101323133300014414040341113311340202220234141214431004120002301011034343012333200242023303140243413412444324303344003132244140220140302012142300430204111133011301413214123140121423432200004441023024423114314320230011400340330412421340144410032403141232201330040113143303444040114420032042302003404020300301130334240110340210444244210303232421042431111034211401444100014124300244100312424102411424321101131402102044312310023120024114401130202002321143413400122200241004222213230204301044232042024110043320023231321314023111134431121233344042222040131334132224433101312024013442002203232410044323400041233214443121101030100030240403111440234342141202210141414043431401303432334133420020404430441000011033431002203442340423000032123111344020202221302200341320402312232230121214341314203001123344041142102103244032011241214331204400313411214123304201204410211411314301231230304122123043422241124100302001000424310321212231420332312312304242240004423014312041103314404004221430034130121041210311014241121001333013021330134410001132040043114434232134421203012104103132443334410434043104000202013014330412400014444204021011104112301403001431244222202012143224231432023433404420024141130113033231241430124033320210322431210004214224241411432401102102013042224241423213134132103341021200434000211313140433040340313242443021421341414434242111132311123040321414432301132311421334314341432300324403424003022112004040043341400412434324104113233033013014440123122434133401234432034223423011320010414120424242223411343134314330122123142412104001431143321114440221441333331400234020442321244130211210244324221421102424314030310042304312241232300143144041021214133303024230102114342234044142103244324401340444403003224113244103132044214434304302212104023411341410122134100433411004131011321440133323323114242111042314020431304422124100341003142220212130000240441412143322032004041320301203210241331010431102112214240443142131204040123441044411000122130030300242322211000420204410314210233403322423312300214424432440214112403444001400344422333120300102333200143020040311442020403241111041410134143144144010144413000221314413032000442224110012031144001304014203402120341444313301031143400410411043334020300243304101200214014144334233444400202000430112131222040430140413444421302214400113033333323322444302443113110213300342344401040310112133330222143404132341443220204142332022202040020140400430022002402100434014400331113044322004440142101201014430210232110202140213400411440300034133202222132441444130143032444222143043140112400323214321231311402431441422140222212413400114031134024114014331441002030031402231330214300103340330123214232230024201243101012331233211002422442113341130224422243042424423321443312141221403140241221221143312431120423221020331243231302412120432422413031243312340113402430220031214341421441321022212020113233223000143014410032140332213430431324042422044024420102022003343020231014141333200411122040021212002222003333224232414301222421344422432343402320220141401021113004020344120430224101343002113120022311132212140443440340423013042240240410124431031040112401032414313423310300040024132442220410034444103040404020422102222013402101124112342114030322043122323211313421401042223001404243401442142234113414041342004334201342133141031412210434321110411403431302302220334030044242220321031022223232121433232334344131444123404212221342104034110021014203142403314334223130203400232124122423414332234232204041211402012342021143431212144432340113341104033344001000041124222443223034430231110213320131104411321303343222312142034413221204130043231402013034324042132043031111343131220403104110221012003432132444111042003234223042403243412312321112432122214340001432413313330043124340431202113031112303330410020003144311334333131143322340200043211342321420241233321031402111103300403004123404324040242410031312314001011404441342243143041220411444123402403310212343041103424313123122300144002223201143323403310000021220020204400312303014411102021232223042433230423411103413301322433241410144013001424241240031212331240132301003101313012042442013231131132124110333402004032203312214400030430140232224314411104142201433200001033132002002343202330123132402420220331340141232311134013320234121203302313042333200302310021213424213311122423141004211320140332210300320244342440034043132203421410330014441120344110441320434002110114143312344", "313223143303101300221312142003424421130033043212323040132043042412024340332312233423221444144411323023204042101320134100312101141303334120304000021413414120200404404131142222013023230243244023022111241211320241013114421104112130130011012114411242321002131021041032024210331014030042431100303131310341130010302220024331110031304200443124140224133102244023413322010433443043403142034233412131203243404440440114421010133003234311040113143042133021001011433231441422102301314433333034210303100101410330032002103224140244134000134214014233204230014021433220320313001400232100014100024134314013423432340130201424301440312133143110140102004311042431100202203310240044233130110001120321103444200120234322041044403323142424033011312122420344241010010322401320113203301430024100333031300221112013143323240141211303423310333310321311200130301333020412044442200142122001111313103440101202102224432002014022033240302102001240110334232231324322422441442002101004434442001040241320134131242230324324023134400310142033112213113131331311212440101031344310213320240420131341242210412314022123411343323331304100013244024233421230322442303221001004102421244411220133423012414114102343232322213324424300331232412412300410333024114433422111223423423131010423344241344413344302420423243301022032230432440034021324202443120442033441023000341043113033433304010120304140310411001112240021301112042324313211422101243012402323013101230344411341310001020020100241332111001340102003100234421003300111103242131302230143322330434002413104344020041213340122434022331244340221143441020403030204110043043130333110312214204223022141302323033330024201412002442102011031230423024403140302004034003244102111332422333243313141332312200143313144331204403201324123114040213431301133110022222220102312322334124421040211230134404342110411231323403102213031420141022411024100240413113331210130022121241111002233300141201133441033414014233331302002304114331213034434421432303124210144241220011141044224241342231342030142042242120023141401024144342242123341403204444134310024143422020334134244122120021243332140242221421212404043402434012312230244130001331020344410134433303411110201420304044323234403423004001331123004420221401414422240441330141223424202030310320404421342010233223134211133100442120033231224134234011111100140012011134412421444333221402334431243131013402232410424141113123342230134213441313222342310331233333023423132011412034324232001222413032434321213420432232212104120004413214302013044210231232414123312323443200433234124234001134034323234444122232012232041131441221340204302404121341402222414041343221010403423403014420200020221134144303430141402124224220411234240433312413400333242231031403403400130233403344343300112141330342011130244231022444201012122333200322400344041413201030411122111103030204143142412221210444344100110331033320113011103330212244221100412202233004423400413224312324132013421443210012242234222114302223142200232024423433201002111412032411224313104234120202430344013342034121143421440332300124142131211141401142010431144010422021314323034433422430341204424342104210023334432420332340333404124141423024234020032123200103440044111111324042311110001413140441140331033014231124242310440133132444203310202441220420424111030122022240400143111034443324303130413214343303021021441302110423111314221404122324102223024143121012101031022102334223411040100413223401341333120320242314133123421144100343003211310114343324013300443011214331131312202024022302223312240400312042031232444414124201122103343412300241200434310331211202244210440143204222341012040423213311221234411410303411320111111102201444311214014410344343110114144412313020444202344434140243103414444420340443220211402244142123141012010344210132324241431034310302422432412401143401404313021324243222343031442014143324444321041302300101321124112201003322413234311302440340003320041102421214212400303431321430002130042433423400332204440342213122001131020440300212340323001302421230134042321034023034404243122102003011131322242343340214304311204142244122311214002302333121014142311433334322220341042120213434403233420310134300233300403221011020142431403430104344122244444200122204302400120013410000133004442000110040344310110422000300043414000342210214403321131220330422043401140044201112441024130241404241401344413420133000042331121344044034322332423004332304324043203133142114032044414023121400110330301134214321131024433341", "100230111404044022100230214042320032314134012113200302021033422300014120344440234342044413434211000144404424230013412403401444004244324440120233041044143200330333112201120100300043234223112302240201340411131040114434441041123330234320414332010141242220440441020014340444021434222000200341020322422401044140203002412402431343211004120333240020221310101202133403012340341002114103122002332313203221233324334223440423422213123221114300423234320130233040023404423222104342313244103422220012034211233124341121133424403443041144444341431303214343131223323010121324111230031132404434432324440234442241141114224001010311211431314311000003210113242042412143033103420340004112112134100333424420340143010032204010321001231223122042002202430343134243110000403032324403204102423011334332222014433021111232233123322004103210233221240133114424103304040021111014123043221334124413134101411403103343312311100210010000223032312444434420301314413241313001014321422333230444331033424134020144003320001144110240344022033323422201421044342202300111110433413321122341214204322440313113031322404201003024044020443032324004240211313101332410210222402223111244241113020011030011044004211024311144340101133044022140144431410314334240202441002334224022234222111230223424414210440103012443220412322443330101443414120242443311310232204421134013140141242001143232222032430313344044134143022233232123043204142130302330411020201320001003312343310214121142201311213320304432132334031314201221322403223414200220400404234032220032104041433022222433023440331301410001244013240243441311203342241311233221122301423404044230121214410404123110021144232113032020013121120314440302023422400030301021222443303233022222430341302324431020043120032220344030114000001200031023144240414203102400143111443412023203121433423433100231444021023042102432042220143113114114114201223013331211341402100141114021230411442304031002312003412304112133243102211111422331442032113004444111133223023102103412024132231433223131231342003320443122411110232031212032322334223013434131243001404400134040234410420301441202013321221112321404220144223314101302132001300244213012013211303041313214003220140304203311434002302001134314014311131314020004240024422440230214021141212210030104033340313041232332144433311240224444311401223102303033403324244441422000311331432002342340020123421122100113444444412134300100402431122340401244231033220030102133201001221110144310122204231221124131403303104213332141133313300311142421410212142320313241040341313324113414214233144133221014130204241143401214242212403301110430220422030134204331302423134442122204321104234120303331224002042224420133311130413141221302114400432311310033030111240040020223430344221110341443021003402210212042120002302210123121421304144043403424134432320103223414243334032124314242130332221031302023342340100444212134313420030130324303020114020341022342322100321211333220333342122330003331302343122331441433331424024041314044102321321021011343321333240443034322230044210343012124414041423241233232204304204440224421000333203314421013210201200032112133114004121422442140144113104123202230312122033100423134214300112324032421101312221211203200021032433341310033224031233003134234141311233214413121132340202212020320422201413114004441443420433333104104144414030210200143022122230031400144234001342321120333303044224313123111210420143441010334001242033113410431131022040023322041024332403102303200041433233431020022414123104221141321224223414021212042440302033333024400030300033314432220331304303223044214313001211112201223104102334241300241420012032402000240244441444142122412330130032231233213220444224220344434421404200314003434030020322123244210320310443301431320411334403301001332134124031434133323344322430324323424411134414030421043233140033133203201342023213421323422104132203341411033333313020030002203203011121121013204342203441022032304420432101210104241334142022013242132013402110023000333322140302431332000320041014204340310242433421232401332311000221340422344130034430323234410301332424424441121224214001323304121202211414432032004131041214112303100442100220022140402220342031443040024102430303013403111431420300212201243214033223031210120341014340000210410231431411132314201110000004400103214143101421211310420101414234424142433211403112242201343011202342042324303220301141441221402442241133033414402204042444243404311043113420100420404004313123003014122423330232314204", "042302340110403121320431011304422034014100103130224013100132110030200214433430010210012423324011112344301414200204331414002201344121443000020422041300233103213321231312001114422041134004000240033334401214332304433304002314114344142421323012304410341421102021101323000124202222412113402204413110130211114401243342403212203030011410302441030024342433224432042424044232312241314244403431101022411423214041421030412003313304202212322120133110141320212202211110121022140333422144134440433002312113004010223122404303413230301334424330412214440212234301313403221001113332001310444210121411332202004000331433103131034401401134032312134232332021310431444134012432111341400033143133332022422001242040434044212123130222130312324400333341114321134301214421030224330304112143334012404134402044331123302443240413102231101234230023312142213144200223322214441421044321112020311424023100102001210403101311442211330430440124212133242432404311310020313222201133411213241322023204144240013031401010220213122044342442411234120310424444203424110104322414401214334141144200042130412443030012440414130203224333004443322243340120213404140423332012200124414001321430440343313400102220242011411400321330430204301030123243402322141044223230443144201402142323412311140102431130323023202231014102400331134120244304332410333103410222422101121312032411012011421302141240400331112024333012011320003344430413414031312110001203323004321343404442341410244113214323300204114034313120131023444423132430244242403342300420233230400142133044012001012240211124243034030024103030031230022023144414224413242310103313004330032443441044341303141323444031024021434444204412014444403330222321434401011440344222010122440342104021431004422313144423321031301321322441144044034413004323202432343420304011022423214114203014421312143401330440212033023041211234340122342012201214043214133443023233343121121101434043113040200110023204422401134040242114312023041441120112344134011122403403112344240414014002132331432432344314332141244244201034243134010040230342141111112321240030412140422432111020324021402124122032444314121201110433133222012440040441132441412312042112111323234233244110332131020234404330133131241223341222110201021334324440121121120303212433132113102422143113133010341000220103113134310332030234001220232141220112424432003220121411332324310014011341042220220202132403121203320404024014413011333411410101204323114120411300414102124030121211442314303441042444131342210011423111022324300104403430440124034140422012310103142204110333104002432141444431434114144003122243004014044001230011134220440000021442100233433341143304230442312030311212412033414102304414334210043310343211000331432321120003221023323030411210022434141010043234332442320142421022442431020100300211024014311001330410134312411143210210144030013004234023003220142310114301044120400213414103223221233412400004002214400204033340300104113032410344203322101033320331332301213303204112240402003231124413433011112442204140323023024400444442141211020402022234244342304401313421300442331421042440103040011103313111422131100412430102442120421430401214324114303031144340043411342223044423033103424004144043301421024332321333100114343312423103313411111014123024124312314342100313304001432321222420410144101001203033334041003302243011032341332131432302443323231433114343142320102022111242140000003224044410030440222214123142043320324424241020023301213141430101320104434214131322001002134314300434004323130234003002002042430043114421231112011232042234440211011104332240324102404343440444310034320321004204000433021421023411001302200000024041041434320141202214134032232114032314211412241211241414220031242444203244241123310243412323230410302341420403300433000204311203014104223403343141041312144213012330114331241023213204141230331412122300330333034224021044031444334034041420110132441414313403434430122432111034202241130042210421131100343213034033003011022141044301402130304323314002130301403304430230222243332224444321244124411343021301301143001141103434320104441034420240302144434131012222024121002130431212223003121240111042332241113311120214224041423040313400413324140040221110221043012030114234144000123111333230331413110211020213024141421241344320212301423004113333301222242100043332332113241130444003023041230344424041144424404410132241142220102411300403004420014131300041042110011234233032400231403031412432324110110301031430234104021124134410222033420", "001032210304113141442422010142012131243024133140032142134343334114211432133121134443111141312021341203110213024344012043104103043231013134011303423311124313410401010202302012331343302042330121112312431211414110324431302044420040314343433243113424021303314410311444401102330032200241233400440201323424402012233430014334230220040424432303223003302101110304200044020431020201001220130433424334110042144342004141300321113043101241101003332403321111140101322013141300241401023430031411423301004021422444113403033004421403211311234302432013120133334034011210402020333131032111011344100140033441102224230240104000401441304113343332221323441443432244010110300311120243130244210213430330210311420420204442224101413244303110211330000432341224032114422313030213434121222302420301010223422304001400104332244004241224443142101233040122030310343202240020343413420301422214103101042443032302310423213300423414411441203020111033033114230340432334020402113414124114401310404224034302242042341120221002411440432321013224343221043004233121223124144321331232012032122323044012031324312310012044240034101302113423043240031434130134014022401203244134122333100101030440131110424223422232113104221004441132221030203214242024340043344334120224142230120113110101141402031310213104401211322013011121110444040003103113143423432203332302443233434021412410031223443122233431411320342223333443344340044202011301114311130012233404442131312210411123323132340402242424241034241214414243413000131124412303003343220432023301332321240024244301100020432240113130324343023102342402321131231403342202022201001244040424314114232043413312032223124400401422421022231433222411131111130112404143011011244411232231410024102343013222414332120041032244141420430441424114041403211043324412121134212220302331344031210142140200240200120011343244342024413233144241141401444443124014000304043433304331224010341010204300014344341423011100014204120414042120043114221414323221240023204001011430100033324120202414021441301010324121133411402221142200204402341413040414401230332140321034322241444020133222433022043340014113240323042440441241232303443321332322242000421440322010144333204412444022234101042024423043314023304011401133424141224213341311220301001332404104021441223441434413213324404034431240443134112244332232000432021103213323411340010433034322142320423424213210304241220141132221031213420212420330110402424414244042222311124300001210334410114121123132212034013413132240342022404232112303301124422203300410433040211120342310330040231200344010210010043320113101334040420010212204403342341102204214033013133112110414213103122040032021023331001312320040322420212201410221212231243233420311322322341243201200412140134142432144111242134142240000001010432100242010410203030431021130404213044004201101142202334014042022133123230230013231221244320143124200413102341243040414331422401241134310412400303214100442323112233102102202031403201020443101341004140202404322330403300420240040434432340200033332143122011022334112203301132313402412123143130044100414004314323033110434000103123124440302100233420341223100223202130321311310110001004333010040431203442042002100243032024101134022210443043044420203404040041204001404230040144222432120001000301424004244112242111013334130032120404233241031214032032231120241333014003022021021201140230423122004322230330123424442204300144044042240320330123214141311322124121241413443311422342434030340000410310121301032224310211212034012424421110442343400121134400214201001001202213433200121124002042023143141114402204234221101022411101421143322114024322222431140222034430242330222123213341203300020301003014234000013014204344430242300314132222240222433333332131430440442441344201441120402442330133112124141344001222241103404314311033344402231232030401302414410022442104422113342211021040302203304201413311131202020444030243001023103004111441442444342303210024340113023323101014004343113310212102320314320242404100113422210433041123243234104423202042321212403010310024124430023244441012400432424001213111410341113011201012312444342120432433220320113433211133023220031424024210143101000000221044244233021132341210214234331412224441304410044032440324303301030103243244220330312422102304130031132113030041222433102313040214430442441023132144321212224430101003232213041242343144401041024324333302330013144023231344202201210121410003200302344314004034044203202123331403100244410043401412444231424041", "044214022202432102142343301301343210414412213302103433243134423314432142213102211241323424032134313021124144013144130130244110443141032321204430032001011013020212310014320400011304044230140330023231003130033004114321431210423011033311330140042331201424412411313411112112212001034401201332110032122104344444331334104140144132321103212113344201242102213112421344324434320012432114231021313411211232402323142103220014144233342112233314234441102234341302243433102334104040414410044032414141200320111310310144340203110003333120442022001104114341211340200143420031100221344023240143223002004143301224203303324412124431213134314121100402300004321104420423221320310140134042031402222304112004132324224204230442230003440121120402422010002132440322234313413012242113121111011103043112113030240032102213302422104320004311240112324302340121210343442421331313400234413330032412014010332404334312404421123241130122110011041240043140324140022102231331302144033110114110322002142224042043111243020401203410243423222402300002403412423412411300333244033224141144140104302244404014312313414112321404030004100223222112114312030441121023441001103020313143001040334004223133423202402440414212043020343410302424214131203331431424141302412414204123332223004422330030421114440233200002230103042144122330442112204200300344223011141021434234123233141010101413314224404310004031101314204322344111344123334404331211122222030444010443014402423421230324211341120400240143334041212411123343403300014130031203114424021201433014430303403111322421133120142311040303330044433102224204220022303220224030343413314332424341233001123002003241140000110300113312130424404243124423131024440013103100144241331424130204201021210123420041001114102001332243412331433443024310004204203020240110040133120334341130304314442121322022442234434424212244022341220102400200311433014024330224234303402404342314222322442410404021203101423131222043041340413104113412404140223210203323420423010243333434032403143134030324003020210444034221333443330412211444023121022333210142033240012342422001024132304020013432033011243342011033041143041124333442201102424304114003132200101422124341104142014324424214100021242330242432402300434022343410231001444121041224332032134233200423304233111410011142042200224131110041321043331124321400114241241041230134231241023142102102233420003111231433440024111334411401144421031410012110110142212111122041011023144043314344322124002242334123224103301421442444203241424102233434010210114423000120142212021422310331204302421341241421120110301214311214400303224130212440412130433222324344303314404441414041024424423420132101434310231210201444322001041213231440313420444402342031322440044022403302024343104304130030334301214423120424113213101041432020441310312334110302123132421104143132433101402441331033204242003113132024131201230004003424101414423132300342221210101430303123200411411121131314303323221121414421320234203132020001433221311123303402330132000324402240204430321320112142110401133244040224420002113013301234103124404402024033413342342343432344002320243223211023204342210324444123124334232242433121042304000230332220001403111040221312343404041224204240311001421124414112314231332111220044204320320202213142222411114010023110323341040121312031311323333342413134001304301210023211412441401302023033011230320420021334242120310300123031104403344123433301134224404031032424022323041304310431334423314043413140120103140440400014112410140301341444021422023311021102000313320133011432220341340021111203002413442313323232301013204242400404422032434343014034211303003221341310200134103340212343331111301341410043403322401013032221042434114011010023120413124233420411411323311110432320330031002021312241224203410410040232404140300103113324422133142441301314014020120132312214421143143441243312203441140034340132332242214143120013122041441213124440124334410431444240033302402123244401242421230101110322224003013403102043322321112114122303322300030434330310320322303141234332401201443340421434212240100441210122233232404400101242042022142030423413433310340040400323140230030103121324204202330321434140101132044222041013420331204223410444303120422243204040304322112102122302324413442323421122333010302132422141434014022301342112204210401241110032131430342011030113103410014112142024444341142333213043104203442013004423400224340443041241431214023432113421414330412240224013404013440201004002211143010411000", "340214314201434343032144221000003031400403344312231303324222421212433142324014043042321040000204300020441243212114323210311220243121124303222041244241424411444430221114113201311200133140043102103312030342102003003413441442124121033243142044210200244332100230321231224030241011310203112132204031132244400424002340132044032234222433200143303322330310311413300432423143232034340030231244302440101341224221000443422120211001344430340344014103343124231013421123143112130132013220232321423324434300231413124031000333412114321241112210413242440100204031312122344102430114412242303213341030112411304020234043023111222434104231300342420123113311111022132204442210220014304121120143344423044314233203231434342332414030020040031102032341033230421302201240143403024311333322023001031142423231331302002311131324140300420123440410032234324120312043232242231003203111011431213314322100213131422230011030322333120440413204334221222232022003310443302202230343334411031304421404413312144304341233303303344400034142022011213001430113013044030433203021401211422034031403003342040102031310024323220032131241242130203322433132434234204233023003433320100313340412231442114410102300313020332102311101304033100343421213244132402120032003231321320240103300213010404343302401114121122004340413033324332201134322204421031010042110111311040222133340441044112414101420313002130220412143430402430112320021021233424421442041340211111301433030201423404431314321314043320441044331124032443124313111320304013241344212234324340313440221214241413133101133002433334221202431410010023434432122240322111021140421322242403140424230304110344031344104034000110234441220204221303422332122413424003430440132301111231214244403014423104020010400434244114131141333101012124104111300422120031142134140431244133130114031203043143134224243320210311234420411321033243223120444244242113440131142121003240211343003124122330414400440400344434121004434423213240132434040401441042222412033330212243121214432003203004101000233033313042303332322342414143103032240111043003432230240432411022222440111302331014304011402122234040114111130412430332412303341323423212330203143443002023020213421402232131300033043020110141330114441410021323221044314320413443430222140234442204241444341321243332441144111302242321124212441042041200124234123333423230213011410010042002010302214130113142310433114244301040101433201221441042140432434443134424223203134301342034224130104200410002444233022004041331000302301424413412300003231110300203421013204200341332231313212344441422414330002033113410403324443300223221001034404421300100441033301311430100411224400223132322034324243434033131214240212400011033130430020112144132211032020142422414101110234041030013340020001331002224222114202112343200444423332442012441030314101323132110400414424100100000324121140312020403310110144004003342214044413144042233222402002422032244201412244432033021102432312330043030300104302044044104041210424111011103120110211031333211300120222032034134323000402134133023321110220144342340444244034313124203202433410034433222010240412402413204413144234433021423011324002002141432121112341424414333241402002034121413114120002033324244044043213012203244130111323333130120321113204113100202412411441300404444202031300222002232424203210132024121203004230022302030340134302034200404120402202412011034211114302214130131311102424213442043033401042111423402120114103032231443303341101110202022212203131332444441101122034330211242231122330414243204413144401243403342023324021003311330203040204234421240410011233343204301412123102211214010331430131222412433032310213202230234032013232040024322243031124222230023214102231400211000221423242302100234140402330231013323000040313221432311422202434020103114110203424332443212230202111212131000431334341320432334021420034044112213443322124003442300231130141313332422234323001101201432421014211104330213123040030234334024042230130004333300324124303242222444304022142040320120042342042422144232212424010443141411314334223423223134021414033024143242102230243223024202023402333122221423141121323233132112014323404141114320031120021131423421044121343413300010123334301002211314043230432310023134023010240114210314232013021323021104200001200244343314234341313110221031110000311233144420044113442100240330231130133324414341311014320013224232044204220344010431441043334241342243130033400201122240000414132332001223401303144202314112142041443113312324", "443432200222230140143311314103434311342321321003040041410441432023004111431421430104001422334424434411441240241311034113240304422031213414200123300420200131232130442430300113320412401202244221004111133222021442040220414114230312122132224320234101111321120340300400034021043314014340212300213234430331200141131034123313100001243133213314044144110131202104040401143422442200104422414042212221020340033020311132030203223410032342232113022000224321200043410232214001132004404013412313134141132041144424033230131443412122340231134421241201321302113244323043220313311320202100222040412001042232200314410333042123110201034004433442142031002232211000431022334223321113402143343010114221214142000322231221132301440024133110224404104432334401214223124020110223403443242041300311202142243102422142040443431301410114000204443403111110340343414032312233231100134230132424322224400001022434144344002203042332122304130310333142140121441213211344210223110413120221320211320203412140312434123031143231001010410001130031100340323401431304232120433034004422044020211233233242432111020314030011033144132402403430421442110110040422022032220341312214040333430111130214234334022034040123413420134404232022100024343323434223212144032120211233442231302404323242213144312204012020220211411010440132311341304412444031241323004340113201112320223101441043114141014021340024031434033033443133200032311211431404204014113310120343200044442244012323433411024231333113412443314342441202311440424330440041211302214432421242230221102041321433443401344003101424322341242114340304241041000340213110444444444133223312442241124303241302231422120341421320411234002301341434133213223014042010413132133143100421422200100040113221201234311110034300403142100001032322441220331132330033131433321141241101443101120322202101423132422033002321221000430031302013441211004232324133020343011330224114020041023242233223112220320443421232414241421430111204430013314301222333242111121233201242200322033211323111233104214303401310421310300432443401032133033432443033444120231040233433030341402210030433413433220241222002420131120034021121333243040220330440041314420034124330200001102213100010331204243411032304404224140023234002322343312030311132242112242020031340244222342212342444334210202123234244314434222333403043440431324134311412112100134330114044013214132411431232414413203413430303213014133442444343013140121134431402243302004244411041140010122014131123421213324002141110234214403003233434241121422131444043034202213131401212220041023444122321243311322142023024102121000404101314231332323132232432142402312200241344341342441033221444430104120314403031112030113411044222231300131010432223041440241242101111301020011022410100234101322301330311333444330131300141104133242020231010434432030124120133343111340422041222311423103410233234022120330142343200434314323112101432340412202332340033430243241402440424202041204231234024342431300103321044334333010013403232400000303143232132023443141013123143431011321131042341410122224441013132120410102320030003111140040410344203001321323044414244041032232433011102011121342234333313141044240342134142230342203124010201040201100111203003301404203422022331314111140000033024430200100120222104203020402044440301020223041324320430313211020424100424002443233323310004432122022441110300030301200100324022124032144113120304120044230410103304430024404304201214313002402100304431213323223443133443130344203343121301023200413240323100041334013320131022204240100001102441431033310321204000332140012321034332402130020102332203220104320443303012304042142143203310144413401010233432213033110320232314200421013112203411224202230243222411432334230242003224121121222244420441133300222131040322123333032411322033203440232244400100423420211131431340301231411014231200204034032134424001343211134114243002430433441043121223121244343030442211320342032401214413304233401333332203402211403031302333410020024034444034132212412114133141441410400430041142401310124433322420302324113034223312410042234033422401141200313314123303311200441011040021220312223103210014110034432032130144312343443421131313201141043032010344344424244242241023203303103220314010144124440240122433423343112113013113143223440321213004343123440331014024234220313332200211441132400420001204211030433141143010022403420230424142444003304300302244343432421400411212004033242304022324330110202321104344424430430200114404300021134040221230414", "443420132003313144033323313202104224434434301023231140414200123230411131302224321201042201011114034400131043012413324311244430122310212042021111301300240020410003042331211131043402224423031212320220203041144304342110324420400304422334013422404200210433113414043411104403022433004310330001131034410311404434440141301104102414204010022024002000242401414104031110423040332403244341213334201124122422420140431224143204034404342323212314033224403330003002214333301224041234023320102044144030220223124100334012411102341141012143101124123213001441233313024002143241344143341141143324322244120211201310034030434122204421311200014404222323101440002304433433030424103014441314244130131324033123101103344234343403142104302004104311311113203102202311240431422022204411003042433130432311104133242323331044204012402121104142402403412321422024410214320304201304234410031414222202040323104040223000311024124131433243430114404201212303001230022113144032231123131130101140033111403411103214432041140443004133442404400113010424020431000434210221213301001132201321000432214304314103334214132041214014430313414414100043140440313000030133044321210002234104244403002012142233214430334332201020433114104344203143233334023301244113020313004400024010321044323032101133110201114220444441313240223021322214113103100040214042331314124314232124013013132033210314022304244010114442013033011334302134210224041003230304040304222404200130043423311302440024204232001433411120312141340213021002011430434241022130322142211241031033011101343304342121400333444433224103422434201211340201421411421332301343132112220332111343312112331414000431310412012311313141433424414213223401042131323212413301022141212212241342133042400142343410210240303204022023300234222132112020243231302142444041420344222304102404120112333332010130122411301402231421021114241311143343420300143031401100402230203330301344042341301122223103042013030102341013113110111020330104100033233130043431031411311231242424401242233214034420002102402331043434143123340140242422242343320122204131143043341424302002242301303112210243043411021423144440422221242141224233003234031140114021033412243404202220300033331042210234434214312434210303223110004342101131102332113142410204413133424123413223301030401230343320024104334001112011013400100240323242043114341340034244113220404343343232301234024304101441231033033342122340000414042100422030200240241104414022204242210020442143310041341044143000433412432033011100303143012213023004313121421220020044141101002013021400322311132321411442414323322402104230404413300343021420040140141121144032001404200410213344404034134301032100330013200243343221430013131431401402201232303313141042340344220201311323024100120040403414221312213013301040001431240100021244313100200342001230303213002133400140010130203213042240010334143111103444012000133322242132431033311423133020431220220001220023004042124102400104132213112402011021000241410214001300030111410334041422304231213030102130402322424332334322041220204423101244010220403020023132441133400232244213034144140331331231421323134134011124300413302042123113012432310131333113021114211340140340040231234024424000224410100431402301321440340240012414344321343134202202001231331230321332421320432024322322223112332442420334421001310112400004141240313144321134101343411122013441242341342213312341013032424010312133340001312212342132212043440013200202101210404403011114101033003041200030041013432411110003340410040211144310143430432104423404314300220012300244404134024024041222410124300330211024423432321233230424413222103400244121203413303203303331412333130441403244424401133101413113433413242401124123242014312431220110222210403304133132044403040414210041310332212242310423221133000314010124134100000012000110402222411101430223314201322010211102400321232213403022411214232304412024243431443001210404220144100440140214101434423444223134140402141221012144402030302411401132240044104022343302142333130213104140022401344303033422244323301343400014343340401224403121110124440432304422404443024201312002444030113331102402420222332403413334301112401012100124431032012421140402000213312344403443120314123412404044422014313401312143233320210211002241300312214244321143114110203123021221130412033422332231422144222213233231113140311302114240210442420321331320322020034443411320221040311100103330342242411302401211422323041244223004122042110222013130302213234133200110404344413132310", "030100443401243141232221332141300133100423200333124321434443230031240003232243102144431311440111402031021044020410031001124331143202321120032312013123241101304432130210314030313034430222410414404033413344013230314143030114202131131333201203321132220022444243043404330200333331301234413412433412022401002310041030332414020314112324211320204314313012142020323024434123343144230002412220302043111344241212030412220243301400241330004124134030102123321403414030423413122113044413120033120113244344213302132421231101002112324400314122343404431143411102200041213240022320111022234434142244424400444404443220211332413002312313011123334133143444242014322413310413223410432201331304131030023332031231333131014211034042032431301041042121023412032201202421302303234414243233041213241220041104304104023422223034321014411320323001300100444134122243423304211441443200201133042201301221120112343201234231114411021411243321412030043224110120443404221402323111211434110013241423324403214310320212210411103441311214401332011202103331411044020200310443440002431334410013041430140402301432422142324203202021231004434402213313203433421041213144303304242412142100321003102234240230111034242442142123011122441203124041021111321444033231434244131341212121442140234320231431414313200241242044201144030301031144224140120301013042320240311214041214233040110424222330440324220432431342221333212344340302132102212440313034404221344140300333144142210130123242011000304101230421414310200424134003020331421323101421301432341002110200422312311242331034134322424100422442433341132424201101103441330012044432313100401423043023043244414220313413402434110212223303244131430214231332022042001314330042203013234341000043212131203044144410224220201212024311344134002102300113131124433134334413302443240401032322201014343123424421442130201421143040440110432410032231012032430221040403203311140204031212242322413023333230020402110104330233023023214400210133424434120220024444001041044244324101004321233332401040310432013044311214344101122343442121003201422431241004123233142141341243041133312042440144224040030010141341032334233323033303201023330121423320122200203300014234303023223041113223304433343314314240321214100001431401321312210013423414113440004122311334344111401420224433230021403214430313341113234013300113141122143102233204304300313224343142144330120413401021140134312301140012233223342213243013431413434131204214203142201013110212002342430111204314422204430141013301101034113421231214332040012420014412110143223044134042031114123142344244223312141400333432440310014032440340031301322100204220214320343010112330302303214212331244341443241134344321113243440330133020420440440223413404203231221444324100013101142303342244102201010030043113010434201322234203101323143330311100402132122140210431430343211102014420142124342033110421014114322121212424212314430102402131023444412224311443041122130200330424302313033423113224004002303101320414043321331313121102000011222311122342431032040240022321332112221331441301141211301203321221423020334311013341341221340343320333244012101124224012400040324142324131322223324422223114020301234233310000021222434142220334433133142102003202422030242142020230312244422300141313243342332120432213223302400143132304323112010034241243222021204133421023323001223122422204121343340143333132014041422113104434022003043211101032332011021031114242010331202211041403013210300242302413124222421340041400224221013342244321330013204322021224004010434211330241114434410111400222300343333044313423144442204411031402441302431033444220233022410412021421003102434401330410131230114333042331412012411434102424441014403024423044331341142402324231414211310223343213310034304331442420030131032400431202311200410223243204044244324313400323143201442432003234212443043223432420240142201232032340421003230314214010333114110000314210340311023011224222232103433103332433142240340130120303114403242224012212420024141224140303224424312313202420323040131124140441444100434434331112213211041243414344442304231442443100011144143214224341222404301120312424424101424424403021111342142223301244213000330440440410020311032133434414030321122044430224142403343002222432303242112324144040202200441440312010411241201023332103210011131434402133423400242103402143101001244013022312234230200340011433424202022030022201204311400413320033101113442213000211043133232232404222202014422140441202010030144042323424404244302", "001213040133432221421031402121044144040443112123131104212123142301304440140300401430142312241130221043112233314300114212104100330422134203121042233034202242222303114213022043242442034312424321133444032114002330240320334412341220200022344313021120341413141411300431013412204030013112314431134200143101342042302101423200111430043122441242410104042010032424022042010332042413311323220330100041142343241414233203011244314032022444211210412003102112001421120202440302044034040242023110301221322131320113032134220403411042341344033343241303023243243111141233131300201213013040334111024124221232102443100213002423134300241444003234012104040313144122224414321410034101204143042311304314302033102314233142214014331221114424241122242404103133334444430203013300414310102112314304302133323012114021400011012341222042114114033440222000210324232014234014434321410243003024021120421114424300213212442343434030441042412042302100414311134110223113332412031343242333313122110332312202430414123321042430020132312144020342224212032434433211234430000233324012101332401330111124412120120431300223330332124311414324002033201420341002313032242320013401121340230030402020103011112412403313223440201043310110444221144133303143304302323301200201032404313401100412101213044241221123300301232020322243322101430112443124420420211042003431334341010022343333031131321340113430323341033424241342341442424212230221431114402231104323304422402221131004310203231344222132220113134321331211133434324313202341130104102000240423403413434220323023444331403342322300440330312120231141211314230411402330121012123202104134134004301443311324124321400210113030433134101043323404033403140241322110414121220412424440130144424002424433200301222423203140342214030342041214132320322304110212312303011211130421402023142142313442303220123434210241232442044144342044431141433041033334104223112121342413021200214210124201211422004241221231434313001331012240003144211442004121434213142213202332433333130042120413244114404300303100033313243240224033342220302302331342120323332410103012413124401123134324110042024023010223020311100212210202243121041044240320344202214142401004333133302104241333023003421430021143230000121101214020111101003232410343112111300210232323043032332002140201312003334043111332004111403033443211341404330414132101441243014243121223113430122343344340312402311021004044423023320421100423143023203141412313141102313442340132044224144231202214144331424132020303330422034012134010430223342241324040240301224422110022003004024320442143113021344231134022234142400033213310104110114102321144224332423111000132310214000301041320033041222334430234101210241201034333233123014321422144233314241030411210344101103422202314341231024212000033002010340010430033342014113014130222022142112130243240140024043340101044101204233123344013343101102234033001113012400424413401332212343142033103220411233232040231313004140032221032101430004222023221131003210022442044033024402401023434210333023041101001343244432241123003032433443210422003301013410313311000223221421310444132000111121041143124343124032321134302214334204010014320233103143404300031441401314412431324030013002303444242222434130412313330032421030101402034102244433423003413441434330333103342134140100034210022023011403410131330344420434211202421012441330314231044212104424011442112131314444422334213032211213031330414212144413110322420001414121034004424103234442432322401201043230333002324310344024401143302024133224333043301330332410111313120031114110233301432112030123443410032422311413140144301320411411410303211013223311132430111001241442342231120101132230102424021320221332423211201411004241202000131312034222101432122011203300144424314110201242331443434231441044333410321344120342140333133402303200334023034244042421112434013314004401234332241120030031402410314332032321042334310112314134031212034310400424402304030004031342411032404020101134441223441220232342024214233311211400234123342440402320142112324141430032241143241000442212233343332430244113103202002213313403312001200401020042334432413014100001313444403422114422210120230221433323022430423220430030413224031423211420412133333340342214302113403310444012111230210402430142431000113300414421044104134202413114032024140214100012423141002202402310244314302420303400000301013022313142113004131434142431113243200342302423443333124204022013121121141201313104220100111124101202343021110223144143411121420013", "322020232402112432210310223340412002110402034242142141112343001232312201443432102124230114331234423132440001144403304412410414010100134122014244310330144401342013342310444302340433340103012034220020442222203123420111011221430441144310314440133123114243344241124204344142124114223042210140310424401423434002123021430202343304001033113004412240323310124041430144042311334403331032134210420432240440130112301103322222133413113412102121214012332030312023323022223140222140124034031400323124121412410414242201434403100334111432332441240144043413423100444002420142130414013330433103303203102442000044424030143403344204010140424243401432020342342323144204140431132402220110421444120100132101014144422400444111100304140442332421244140220334241332402331242243133413201213330440222034304014213414243031342014021231112333011203121021031343000041404021132244131123120442334400440421423301301432341014130402112242300412414110233010301213230300344402202101122413133323210421030124221142020234223321200123101444103303300141333012234343113111423110402321123014223241224033000222234301242434432000201220130202414324210013034233431020422404244101344442312422131034000132032320342020344023444303320234330204433433020312114023420320401440043004440341014132120323024334421133140312423003023101013400140213314234134002331002040033314141234330144243401124222041314422100034201414321423043102233224143301232220011042024330240231242124003323301023442242223200431131340413304204141012430120012113340001232024110421023001242002014210410112000132032003023001342313114122143401121431333000132333404413011044113140413234021312131022140343014302230201310043031300211101244322343033144342134044324104412430200022204000040140004111232032404344211430040431441401130320112114023431301300121233422101143401114012300422204100334133430104410113040230223134243223041131431032110013130014402220244420141113021130022311034122410442004024312400342340034232114331344044200240134334430230244130433404434020333303134044312441321340401224100441434234224134413422341332410222043043131323404333411143404000411210441110303243421312014213320124331001031144030203223241420320443303311210131413121430412212124243314421031011043001110144311034304341000414100333413001123243342111011342223202023110233000312124211232441130201331124433310404044302221144034200414330411330300402340204200243324314402311141434232044311141023243223013423204314323224202441341404110220114312330430140410322401041240314232200322040412130300210242003032403321041323142132110033304021033121441221201403340311233024342313234130340211334124223333314100002003020432343003120203411310030140100123203334424233321130241404411304333003034210223130214121444122400021340333424212104212102024203330443001144130433334443120220400223431404404144130410422402034402241221400440211304312113440232241144202342342032231131222101203144134214231344122342324042344230140001413120031002233030123220400424444123024021201404140130302444331421434414301020241104433114440232201423231002142422414322430240121301202014043123422334202032214413423031413212034201344124210330400031411211112030103301023423002103134012301441033142241332123411441442300410002430343240403123141114003230220011344343311203330221014011214430310301233312314300302140140421044224401331114320441344002213430141034000442203232020310301104201123442442404341023333041341440114332000440220023200112213411132442042123233323101030030344310423202113110341340421333121340442221224021313400222220104012340200204140042411140144243144314043414204333022012200244004022214001230102111402114201343443321104332103033424041034141401311013403244343221230121404122401000040210013132214234240000221211430112440023003013031324404131043030100203430321432201333311030341210140233240210013424200013420440443131012030302004122421140140401123323421033420402124003021104213314003120241310314202330121433311203141312033104130443003002144004342001442331423102034224440231240320434110310333430320421102441042240321343333014231211002210310302404214033443213024021440403024424424023221302203214404322212430233440104244114213231430224321033220204224440404200344041003124124040014101232022414404243440210433402431321344212123433241443424412010013343134333301230030314244120422341410220444022314233422031302323011401313410013232122222433011044221112120301342212331202400423120003241304442000130221421320301041314403211424302344223121300423", "121341000241012001422021430143213422144130403100043231034230321312033031044443320103221000032444233130424040010132421203433122420220244311202122242443420104004201334211244013222410044131323232413211431132310241021310300430220302001202024230440114434312231103434000042200020044443012011214042220343044211133302230230003430102403401402133011204232114134422342203140343021122433340232320222000211423133333442040401231104442021303134204121302133024020143440034323221403300400103413134044431023202201231040322133304233100211010131140130002221341230234041202332213334403041010024241204131303213200104020101042303142424313204200320133003022143313211312000044114023431104033314124440140130344214130414200320100431320420330330411134434100230330320020424323234030141311440131134442101310224333004042444441103444144400310423220022134431214044401343144234042043421313302021201404441024440310203041133221023412340303132220320300411043110413203024012133442140233244420132010433400214222022022241033030130414102403042120331220412122100143120234114132443400143040012442031121103244121431344123022400311021202442334030204221341110310332312401034121040143320032412434113044034034223134101043341000431231130032331120302404201312402410434404214111313340310014000302014200302411303321222213030314343440204302320430310441122200241413000211112030300142030124433334444232142201404334210432330401413403424310004033310402122141133022130000201110103233343230444021202000430322404221222341122143134344143023434124111223341142110423110032401332013222243042201124010433203221202131120030041103410324330104101431123210410341320213422343303024141410123123041411043414301443043242100212214120144434242102341024304120134422030004010410140102310402404303031213203023422134331301404104144040222321424330230310244402214244041411421012414403234230241414021310400334341321443042112134311304400343142102144410431141044200312230234303210114300333213220340141010332421023414111042024313334434031313302042334334003144021313240111001013433412023311011103442400414111100121031312323422124114014432402221034324044111310222221011341231311421414330243444114424104410302234433114102104224232434042312444422040314224010112220134104242403324440121434311334410123134414433412432102224031234344434234423002130133403400401221300421133330200201032121230400214101413300123104104121232140430331310012014131324103402102020243231210102102132310331441304032103010000210001002223042423420034142324022003232031230004340403324410041132012410114141233402123033114143303210321131303430414122423011002314044421432100223440234333332100010144321040422043124343200340124334131430410142222422134033321021303402302411203142242232012304112442131201440212400032001144224231030043202003120240243240443332401322101420314420043310413401012141120444002213441324410140020322240304241140304004331110210114143434314132441130114424210222410311023332331420200041214431312111140401040334303213440143021332323000300101042223221043134433421302311212141322402104442143441311001343002331302200443024230312202402203310320222341330423111301113401022334031300242332303013204322232343121022321414414400213234410240142410340233223112044420031244003040204233432412104210201402214122001101204204341012443202340033213423014223114341322300020440421313003443321430414303132441210334321432212442011431233114331443242423042212424440343323303433144440231014343344403440421114243321110342420042201213034000403221332030111020200302422344331122031034201420404431011422122243002042130422432123232002433120400320030044334433024222210024244444022400422432002304220030013431043100331221213030013421441110403304441144023412021432424343424240334400143400013344002003024041343123202440011302403301344211430232111433424020110140322343101210043431222411042321134140201303422042021310202201313111421213003341103404120414130214431132041243331213241413441002230421223141222244230203344211010004323341023021422412241103402100014430211221013342141411331012044220322122014314103130122041104141013041131014210433223100023301114434001010132321302122420324113443213402334210022432004211414132403441332110400414013000000010110322423413024301301113224114210441413134223102332333422410143331301143242114400333214323204114243422232440223123233422301142031412223022433004321000234414434132012003212032000321014011223033440433340220031444104342220133314010423212031120434313414400302402233330313130", "204023001123211134224010422220132311113212123112213401330032301244133330412141313220102204424040003011314313004122203321114001400313334432033421311012033233023413343322240222303144031012344302201114220313214331223112130003033324040341034203021302314241142440414020204124413410343340011122110441134023402143024343323430114400141200002033244310021301240133423333341040000410322324140332432104022430324021410303203223231003141331210140221111342013223123214330334431311430011432140214124000232000332110341342244321043402333222203104221233040223342242213244233204043414311411342100211440140140244021221320312302100232413224324003432003130441220342232420142104044010244440133231432103120004014314321214304041222011230414324421421201304124123012001202131001404221112020203112244423232313433121230010140441310234200411432042133343100212214213404321020132234444303324320443023130233434313244402442234320232443440212210333004102443014134022132122233313130124310330444211410310310111204440023341230230120230411144343110212301404402212142233340321420443122413141133022120120010110440241110311243311001100004334200200111004042300232224030103310134244400321234441414011212334032003223211443101404001243110434332402240402334430210343341103130420330014043102021412132340224031233312120412430233102341031422341024344242232114110223122022332111201143011221103100233242111204200424120400323431342300202443141431023111220011101013304330304323303413040020211322130401314431011304102131024314432212301144332022140210022223404423401210044234342141424144341313121223442223232240312431142130143031222402343302143131143142311131014421443014401440443133221242214243202000311412120211001343101302424410122134434424042111210430430343233031433343444414444031224323102101030034334032020104234043004400134044203201100103002431402123423310404341014303011004110233331332111314042211213043302334111301412022224221123010234440242422411033221112114202141010032233103034212304444334004400313401124303301112303302102323140021130344241224322120433341203304301313433224243133301324103223100320321434134330411121023113404120014210010440010313231002044321241034344334022412112132014241421133322133422032432114232201241131212241330440341422222204003310140141422314221214443002324414424132324040121402003311332410400114404342321023422204010410321322104340232330133010204104200212031231330420033003003241441131123120131414331032033311042222400042424023322343134243021322404204144112302131042301002030333030141014233344323431420042122204101330014013434230324304220143311110141113022044102002032324021144202410034424303133423311133403002220111011012121244014420143301204041333401034312033241342203201310201034122333334220112104200434314023431330041312421301044340303431000313311243032304431322110204424233420320002430404200441402102332104234144114300243412443312432021241001034322243044102003132231333024421230303440030021102100233012001120012213142204042101132134403443323233134433410130010402212104344134303000043040434432332040301134332011003432021233212044044242313021413203310401114031014241322213332233102001103143031143214421333202333312204434431331441042333203334113344434141103343403431413440343400311334020141444002011442403400120400440144111220424330012332310342203112024040321232234031041414312114121202142110120140020222232220414113223131320420141200014000123213311343323243334410333022114404322243022044214303323311202434420021013134340224432140320322314211040040202341333034423303010424321131442403440201420213004333140300133342312313421322404321321043420320042122211231401404114130043112143130124230433214432011211430403241123203404201240144400322302422313223033332314420214440300031242420322202022434340401213211410414220024221241443301411042322021110311234313332340101221031013242330314141202121220430020021134233210322333142031330434331124144312031340134332114223143203414241031301001313303430104240313431204132121421044243320411234330212404332023320421022000144421031340221023012011302033313103313141132024342434443141142232442412112301303311424401103144203401311233114430234202022312324210404211203143430043341132424244202210130322343440233333310401400233201124201041133143004322203031022434012340423030333433242321313220110213103324144023121212312244420112022103040342010140443000323400013020330042333032122343200101001233114011412411133342123021202323023032032341102122430223330330023004402211403", "344222042221414033121414121233313003141222400033220440201232422312340322412144410210222234214401244220012434112441214020343142020401133422313412220142022221143010122040214110242142043101434324104103244121244341141012413420104421131422200043442142204012244224230123431130331214434233302211042110042422224330300404210223413231220422304001241003434103230322313242012122012123124124311020331002302142131123121401441423400314233144410234322421411034111211210232300334102142412100124442424340133101031230401034413201003332040124001041123310121110121210400121031201401021042104013044220231412203442132422030404421114440423232403022021020014043223423423342220414142204232343413210124014033212033144020243111441300400130221022222223021310244242104440313212022020303022110300012113300104341142013414322401242014302340001034303122101003312103124143013131240021123324423320334204413311231231024200421242011240100411243140111420142021112013402131200230202231442444310213200434221210320034044212134144001112333443412412412043103331140102003422311033042240003322214441313424042433424122441113132244141043113122020331112032311123401323024103001341233010300044103032321331122024130432432121231403234030003340421143303201130402224323213243410114233241300033321002344111111042244404304330234220001033242242441210321233413312101434214224301010112324234233203024100143213434101412043320032041120410421100430134414322210221330040212202221204423032300101333431330113121100022223302444234101423110341342111340434034423040343434343422211243321023010003224200203000242414324244002201124332010104210203222212302314422012130112223333344230420004141123141004141332203003000203042304022301442112134314100122020134110103010311211333332303114113344341422443222114142230422111003140312233044401043224132202203332311303132241304112113443103230240310104034230321422232444243432103024302233330141442314422423220121000342124224144102424124312230042442131313113403034244034344114132310213013313233133243014200102310211411411243013122312113404244224123330440240424234113423330231442242104233142101304200031442044420442023440411142044314200131103401043002014010131014101213341331422341144020144240430133110333410020113423202010024440224244314002424233234330422204112201110022123342244304302114441432231444142300013001223320410031240100304010311104210000400221422414041013144113113122430412123022312331004221141024240044134322013443044120133022124131403324230043220302220331143022024220140130310343023124401022321440312110401211001311411132113422420023440123210143312044343141210040211434302343010411230012032230101212001021241213312143203210040040224334412430120440403101344030042244122310240014314421321032411004141300204220001433030210133102344004030122032202414113303021244320420302212121033100344132033421434343030234120201040034120440031111441000000003233201441144343003334440331103230241223224220411201201013210111004333220011112124041341220111230343444231333220233343331302311032102420444242310310300241241201023014003120103410144413132330404030012033012433104130201402140004030310433121020120202142212002302231331234114010041442240302222343012032421212124010100312414141021112143101410420430421023234101112143042031122113022034231031121321014201200112421202443303330223343221022002431442101024103320303031304441333432044110100433431014423232021041440443442042141123333244004110100032414314223102431000010203312323320203314234243440132044021004311140033400142213043412141332003440210414412023204243122033344242410320424230334114420430233303130100342244323021321313421022341130403310422031021444020412413332111141011313040120312122023443132422441340021334312000212342000324122344402200211132330420000300014144030214021401001002023003114240343203120101413002011240404043343121231211422211044224431004100214024121422310321110344233233331400141021221012243040341323404201233101134310112033004332343013143244103221310142244442123414412421432403242102442443443140104023142101443012104044420140012204224333004414002340314433210421023101223221431112013002324202341224412231202040113003120224121402314301141303443120342043241211041330101243120014030314111020110224323301041313133404011142023113214104002041043242431332411041420222403003133402324222031423304004232323304304020331321333122330024442121433301014032404221143401220214034400424312041033022142111300314133113131011101342243141121402313134043304220432443", "344231240110222442121421240041332220011041022002010002441042443101211124403012342121224110011434332230313240120204030242320031120120233413411403403243023212002212400423224413412030404400310332322433204240042113044210313340221114243241021424442124333001021343212212433101344020320141324301221222244040224202341312230021443110014110420124443401120122434100214243241042123344134241110100211344412102144324422200100042332424021440422420321430203303322013414402332304043414240011403033043321030123334223304013000041112213030331441104432042000413304030423441344132443140201342140333244232104412221333030004431432114200330403110402102304121433302214214140412142213031020421212210244231311221002101403120201330341040133021420201443344244334023311034343340234123301323140011420400231242224403143134220232023111141123231234404230443032310323122043443143041124013210433034211334001422143130231043100230114012430144311300201423100144443442142241413340023044421433042023341233342222222204314424433432313320301413302040402124232044044224003220033442002310041343222213142213443144131132132323224204342140121410112202044413111041242310322030014401430010334340344300420233013312100124043300300244322414140341132130420201422442341242402224143340400432443224034024421214311142133030031003141341222432221130410032012133431233031234412334141113422024120242234423303323112034444402034302413231333133113302240044430242403121131001231301140033412042334413213234414300121231041403224444300201212204401414040341231302241122403302203020441344400114311200314310300444142332134120002131311143244411422442140332343412211314424232034312202114120323133020043331143001320303010134234242320313100220403200213332202140011133411113010224303141224220131213122112200102322431113424340333421301444330022324434042330041221122201210202240410011020121010423422320110001233421443112203023012014040004204041041243402243203230043220123323032003424040000441334301024022122041031143041022302330104112000444003322224033440041341000311221221122223323122033203312211210303044013104110423142421331012240433331431404234322440240032124121012101342420202432410204303132342422220012413121224423143334411014410034441413314221104402104412001401002101142413242020340312441233024320202311014041143122002204133331104011211003140341243333320223244121424224220431321344124441320320131131243343414343131341423113244431131442220433324021113223343123030441001213432444211430013124300212434040040400340143112044433134213432112423232001313222011013120224414204423022004001340203323420101341222322130320132424021314124102200104211222403204413433140233434303230140342320401143234421342102134243004033414034413411303311404410223423234204121002102013233220122243024401324311024123404221033133442341422140200342222421310320332204033234011303110311244131222121321122100440211430230200200303141003321102231424220242124041100144004244214341241022014113114230110010124302030230143122004413202221234211440124302421011213031341000213242314330430434102342021333141004312001140331130343320304401243213443221400101302334114303033322004121123120411440144302200343120311304320300312340104010234223141424411422410100413421232302203004022032412032402414212231043434422341240122203300314212441114412333422433120032220331013201142014430402323423300432332434311313431142342303114243414134301103213002434043240412004321102234210432304204010231332212342220310012132204023241203324321024141424333302330141300311403241422201314141311102043201040042122312014443343414313322101340002344100140041422200403221011102224322403341142224313411440334044034302004134310111431114401313302441202443021240040044300131011314222430311221101422134410441214210024210110224302230141121220402440204314200144010000233302110441232011300021401014224030244424240001133302030301431030312334300131431013020220301321101313223434322424112323130140111122134121414421003432101443010223314102432004033412314144044020322131142203114021324143324323221141021214331304423240032113442202010004003213014341430022133142142233341444310421323140403410412340311042314330042430340243022032430331202443342204031121002010032242233401403223440402032141032442413001400141143022201021111130203430201420324132302202332204003240433003432423024114043043034233202004202243113323043433040303242011212021113002343420421013321344303244204211343433101311400220110032302423344001440311041211404220140111114413211133421", "013213133210001003441430342133430023030103001213304042234233210414001120211423323242400334243001020142210332111102441133203111031303423401240034232300122140300122434221402243100410423102042104002212203402322104304421234403044030042442300022302340311012044210010200232431300203011341210121413422141402321021144414134324344443020142121334244342243123130333340311013102103440011310024042332414044443002141110033402324432123233302023300424020030124003132213224304221114410220220130124100220210001022034220443200011341222433114231330231144241242033224120322101403243313312300400033304242433444211100401112104120322123120022224340413424312102323422430424043203204401041204123130012031223141334221004323123231411022422202312000020422041321434410324040131441212023411121121124201023224302431310433122131410023133130422043324012024044221440034142111323214404104022421341144121132332341432120312220133140330402114234434003432131311302234034322343030212113304231422413103121223132340233333400112110301302341412121121311441024404002113440340301230414214330204144214403310433343104114443314212022133442342302444234122041431011042200443232332242243341421030121111104213302203111143104341331014333433331013122140231143144422143334312424232022041303312402230204303414442444341032201032143240121004103134004442000021020000411444003330444113130104131333431032231112330113104223014043330320010211313322414230323443340224323133133012312032412144312413131402214111423443132334133224033242414041112011130443041213310032434042322312112332203420101343231321124332103202242100301413040044444104311002121241242340302303441400304333210423144021120210011233044414332404323332103321232040213043413103342302412403042012144304031103121042013214330412104001103213432344323022234100402314344144403231031421442213123140221433434204003312331131221342011141420002443124232121444033232120332211313012211101431112440212443111334243101311200322433344024213223133234430124421344223010342122303010312044323241111402040400044420244310124412420002113010340010431410034004311210214040200240440301223211114332344301013302420302400012323124232422143002222123303103011241143011233243244121012001141240132431300310020411224012314114340122034033302110344423303434141110240312213232440400034010200031411234434131324330024301133132423230104333033232112333134344040213310211432110044143224134201121442101403303003302203102212243444024214130011242040131331133022311432444311212333243243043041144112331020004123024043131013122102330003423411110111040203210321340342331030132204302312314334033310133444441333024310411104413413344334212204201214002014443313211010433101014314011120330044242322023201213344433310342130224222143230103133421120222202110332330413330332444331430030030234331030114321434103333130023110423111114311124433034233323241123412044402301442311321200344311202224003131334432333433424300330231443144434233200124000343423102423030313140340104440011212422310111123013343402342042314441403103222333212340430221213141302213434203443030341032041144430424134244131032431332143424402102142300440240224102142020341121413132422322141414221042022304303241032014223120432343043441400222404114220312423012412234104103402313112031403041002142243341130233132102021144202422413032120433122302434412324230302224110423440403332301344242113400331210414031043003433424003400002222244224111312312104421201333131434442043220040420440004333342041033403324024343131322314430213103011332143341130110202121144413320221443314440424443020211143234430401424340420230120143144101320034030030341234304324423000310300224013140213042424241031133331140332214004124011244221032122424440301233202204031433343043041021330111110140011313433433042201102224312314213003331043114411400242001000143303131410131420244334014430331030232213122232124141444443303144041011042200222032120044303402431301142113012234240222020230031021000300214034033404324423124220124212001323003443013210044030422202304441044004143244201410000414011141123343100202322134242230132303131413100214043230010211103441112334002334210204224400431322112242203313434112121301432422324403412423342311044110301104211404132011420414243041300111310002140422213011302322221213232240130042043333230312402231114433131030410110344222211102110112320303020004044343433231213210111411243043331040010342200033322413231311433420112012121104234104000424144204413221342330321043201300331223212424", "132032214232203302213321210021420202134203414033030431120301111141341110220033302403000114304420111311312443444403312012221420023032342304104120433031210341134023434344411220100402403300322231201212344034042420412020324013033233413012400141122134133011333040031140024424024322004442422040042044243304244114233114012303132244300331413330441303001144104004132133010442220014430210330110241221330433312441430013210104211034024030341212201234303334423440300342201022343020333342411411044202142004422321214311321434324003412432342233223320031120332142344100211110412424124231231303004404202111433030033300113343342111244010444121404333433430132131100422331124011044201000343443440214333233320324024320421210243120030310210042314422424200022344323234104410210340413100410102033042134300313024201420244023332031021244132443040004224242312412002300322121433230141431003120324310320401313143333140020201120004412410121301034413141130211334014321122433312240444222201312213213132001442141040322420021243410304342423311433220220431304131410343343211120211242404332024441211411203302022113413302002113001232414023332304331103442002133310123330131232142321234104132034012002042031122031440041030440000000214442004143011343200413432102234033343220012344031043210031240240440221042031311310430031113003302102304442411344003014333313240130431144340224023431410130300320210413431322031133020014131200214312221434421433011111324203303440421433311222220331142000030444242421314244124313241113404000410403024210423004114343322212123204124121124141303322323324220231130023313021334341322042134233434141440102014013024412210124403241023013110321423201241300430321404231300413102233430334213010441423140040011010241203140422210004222140410304442022343202343321340431004034422331133104342302204112131334224333012222420133342242434434244140320241321300041212141121224114021120130212001304124421304430330032232130430403403001220141433004443334424023322311132300022424141344121402212221222142203321000310321013433213040004030021403023440312021100143241103201311124312430411301230044000040240304333321141312142111203222201030044404140340122423010403041224020134343320401032410042434203300304244300341403120144242142244412341000211424423342130220040133322130343444222222042120334013014332344302121430203402002211424330313220022433434140402330212211022001202100031002032121012220204244422414044120411324210222121241400004334404441221423042444420332032002140113000134023312123420204403304301113004424133120011003202033421134331220340031214010041303210434014324442242103402024042313042123201314410421040340223111312320230133102424023111444334243110403134010124304224414233021240344031010411403322120221002442332033340244442330143323213233341101231443431244014111300340102012012024300444213221141140023110430342232001013141033023032234421141441010320134003113111433400420034123213223320232231344240203240223200231302344011304113034130414334240104324430421340341320131020310021310301333212413041330023413142341422342041300343334004231110200112403413100202204012331130310431311334231242402124232013001444344220042343333310342143320001443301430431004302331020134044311313413401402002321340323434343212014231144033341142440431213030232442413041200201121310403230010301124444120032200431310242412113313230032442332301123122231404031420410404224044130220021222302220002233323233204012143120134431041321330433222433133444013223220131423444304141124331213424200012434314024140004030310413040114423001430232134432032332021120410334010421420300312133332223030114021120214430404014213013442130102412301321040211101323132311310403124000104114140331121111001030221130223144344112044122104414422144133321020314111014030441443220044340431100331340300314322022330012021323102102004303104442114222020212343321212302324010233034013024100001124014203323203342224234211233324420342140200212312104341444240321402421414231113433142004023442334314132312034410240011230300404044323001032031101403341031141404010223111114332440320411040312142202321204124420133214401430413302440143241120032323443321212412412134431111012004341412033241440101012333241311021213313320230411042112200133331401303424301242242344433241003233223000021334000311442333141212030213114134044213442042330003201330422344331222330023202211233100412332232421332110403111134144402313213143010233004101321314424114100004114003300041204414313420422212403223401200", "441334402320444310122430014001442123332103232122041134100340144243320130440231034202442133102434144230433121103110014140144240214413032423211310342214002222424434111002311131244300303034314143104122042410223131303140210001214021410004424042142121142231423430144333221112400041440030303242311142400133244142000244330330010411014110132133010414433032140010231121044111201322420012332334232120102021314323312220131220241340210002414040404112130031042133003422402222302230441221323120213420042132312221011424112201342444011123211231340441041242300411321203303124101402042304023203113040310230414020120022104032431130044332443014010341132233240104104133430140343343130132021400141300122134302014140113210341122401234220141112034120223331404224401140201422003312310240131342132321021114310111142441413424144231132321014134110204113100321310201240422430240244204230121001423021403244112343414314103131213001113232423224104233410021323230040101201203140332314340324420223331312424423414130043203224033242142024334444211401034140230410123242134230120444221431223022430300324104402223412410322410231004314320010344344222004222133213401243433442132210410221212212422101012334104344110321443213101003342124133434413234221334121023303400041300233341234314204024000002000124443220343134124304314044001200414032041302013331402004403430404434310104330141411304410022211244211301321402214412140413124321311320312343100404112204231130400331032334001223022344104231300142330132442020334041312004401032132121040344304303340404020104230220022214232010144022001320420230040424113432030203321224413304203421440322123343422140404310144213422103232101314442423022140303442300114320431410410030010104104110144430030414302224220231321443200421111044220431122341230341133102041344431402343142242242314012404102130233400440323004244313202023140044024322114010400321312010334424200334043022230121401020302124430111130232310403103410111100412212404011432212121111242224332132301424323422234240110340023330041014410411223344124323412420023410021001030243342210002323312432030113404111231112223031141324304030002103121143121312233444410102111214100002341323122341211210014320231323013224001430321032420134430000134013424033321241134441114200220404102441213314132410020430444312322233241032034430324342111121021132132313302102024312111120403344113323121341134411442412044023304040314033002314114423444143204241434002300313233123243224124441240300243324304142143123200410130220412104012122203311123444100024420113133234230234444412444240340221123322430244101242043003142103210213231004024233231020230431102041201101000122322430043201343002143313202324443322121023120241130010142341440043321243324021222443400041303220344220043130131001344303201002402003024110213102041101204243034420000201122043332114013002011134122443003122131241014312401224424413241230304342232403222314302010412011244433403421030031032022321322330441410122311343414233220342022422013422303423340243204244322010331433202340433011120330240231103440121423004401014044013413110203314422213400231114404420402234431431034233440043312442434333021310014310313141233210323142203344000021330322400424423012223334310034431441441220231212220143003311440000022141303123341033131242040422012401022110332034240011021302344300400102013033324322320342442132240314240323334423342422213334310010302011304312200133442011441300243330324102444313333201341420430210133114440433444413142444040340143410140242013231411303234033430111221020411111424212333330340412002432031101101404210423102143431200012412124424312313242014232412313100312423401232103444041004433104400341213430014102223004134334110023034130230321020143311442204042333304002314134203413021132441341104042440314143303104224032310340413342114041234013102132333342302302200301031031121322430433021400222020434443314334100402211430214114234011330000114402011130104342434340324114312242313032011204432333421311234003101401003210310344034040040242000041410030423234413144420141100234123231120221012010100423304002312123231342030442124420410402024200301100112243440422431034403301203304143410413223233010133424204211010432430210013321431212014342330132432130334223240004110114000034424022432220302433023043211031232220012443010102440044214331221210200004320104324042014043003044413122210034212301420344121130141041200122414434143442333213402421334412340314341134314334104140040043342014144124331323301", "210204112001404420322102130323140403110303121341342411233210142243411010421213423411301343424221221240222031233114201240242130423344413204240121000402233310004004211142211042433433110313003334013143022211212103004003141314212112043400320343311122044042013024432230410010320231000412020203131014441413203432043420202024231200303113212442024024202434231211101244012213004000204324343400231221114334224400421104442421222131203144130230210024442021304241404432311102044312230442140010123024123002201120441110404424033443414223040441311141240202120444411233011130222331221322340331441414040143304312402024102123440000304041204032440141340223321444023324401441204040013341304112331103200102020432004442240102444440233200342030402123040021132020220222231313134122022334413313423302444111103031130302142443111201100032121204233431433310302130242000242011231212140212103432243434131001100233132220010334200311302423431031411102401402021440041102131330311114121041321424013414313010033302244414102344112322013313333001222124002332212241241410022302434243420433122101032233211114231032002241104133003333400210044443110434322130443301413214011030044222121140221203033322344223400441100221023432233021102334020413224430234211322203001234443433322443033044434144404023041021021302243223324334233331313124443231232332001220343333100434312323042102231134002031400231220334220243331242102104411111231411312114113434421220002241134423223144110022001002413022012241422421320212421234221420121240342144332311213323040313222234221034040212003022002140304344233411321131334410010113410234412414433340221143123321031013323132100433022132140011434344233203334003130000330103011242140230420004041034034043223233331001442400113324210330214404431304114013411410024011431100042312211022102033400121301232103022113220000313142322242432042222122210120334301340002110020334434332200301013110304433201421141233103413243203022223142343121233340102221422122142440120102422042033302233332200401411311443023224230343030213242444201431132404444332344332142021301101122232314134113140212103213141420301421143202201130343314110023240442042034313114223311130211100340332241222114033043344222241011220324011033303314312240114112230024212010311210440330034044242214414414243403421002233212334113430343114411200411143123100200004012032233444421112201420313413120103122231243004041323224122220133034033233334122122024423444010220321244011423440132133403441303144301011331314420330433010341041011241141211024004244141020303203101013300341204014320104244210211142402312420302342232011320434143111001123332002000133210124042410232311003242410242002342430101323041033421041201001301111402144024244234440034420223420122413223123141312402403443042204421002340210231200400021103430024340004213400121132304430110334334034224423001411414021014430124301112231444210244432213341211320444113332340241300330303402030310010011241302111302032204041004240111014114343134214132414204211403413224144322331141233334240343202343440340332201032401424424444033223310232334002222422030032033422102211412144213322101010413101322113221044241244312423223043203403432230340340412412440441413100301442044002421032020204120202123133042114430010410212241021324241112104144403113104113043211313234004240111304131040231122123133304443033030112213203400243432224144404204242444304224222224140103121231021201033010220032330231304323420244040013112411104421241324300103442100302240143204301423044412104201201032300042134011144231422120313223130424103223024331231044313310221410444324431212322140111202302103221314220324243212301221111211400144413141420144211233223400223041103224223120243420302324323104330301301302221442322230144012224442140141401142444320132014404342342121001030341433241222130213400040413214002440314031131233004240302144041230042341340202100012131131403243441041112032024001323130212112143130032033213241313023132133002143403112441122104434441311002233233334311040224311002144141301203220024113111020303122403121013311144130240314242434240213243304012234412314202012200042110112211012242404310031232303141304043003122202341023303322414040100332333440311302142143404304042332212112143123242012141441330441344022210223022241202003311410034304002131303422414242022332411030002143213130430022402441012321410403322414043143320030404424310430000441221412001312233204121002030241311302400324100143213444131034134412130314324322022423031", "034440043130020244432214014124410210231202123201410413403302200214001134444301320422443142234233431131142400311100404342310313104303410421340013334113414130334332012432023330130140122324131012214021441020421444423010414141221024442233141110412232101000221312234121140300113221323131113343242340140041141000123111304231024400424012000243111421403230112211003314102330424401201130004400234213411404104100340014331313230111314344201041324401041211344343313211204034410033133041200120342140402320101434104440001341320132300313332231334320302142111014322313422141102422401434041142031344424411402404242340400424444404012003040310041412423212433024023103333130321340412030140403044242042012343243302404301201400104143034404143242321024133120400204144211002104213302004311401131043313342101302332234410332403112131011402031333422211032124011320332422011002224342414003322011420121113220141212443403230240012420413142020113211014330431302303201142400320412101312312332033214313211414041133230314104221334030221100243102240243434111310030442203310043324314440310441204340330004302402304414034112104300324401320210222204001001413004133034111210121114443023441041430043212221433031413134301130302202434331231042231101433132041331441202023220233244110343231321201433441011014044001241401212402003102334004433434313221031040142211121311201201402423431302240033300132323432100133344122013222114134021240244213343421203223430144401411201233044340433113240013243211120423011040020313221321434332113142024101330332214441002221423000101413220113120343312101434443023044432211320140133124404220404320433102220430412114332014011442202110044103134132401200101310120032311201142401033343443231322424400123310244033024331121204223400210122420001220311312431123300441141312313310434220230033011031044243442334221220034244423412341144344404133332441334314224144033022304112243104334031103400013222311000302001024411123243201334143210330312322431031431123344342311334014004021023102323233003031434023000403030044313202100134200404242314214440033414001203243342013200023044014243001243141021320414440441302211032203411143204234240213442043422201314322323423420403343012441344232111021332401201220024242143044214313101334430423241442302422122300104444213411242322320231122230001201342103104320003033431120034014131014030130320120221111310344031341444200000223314003003030014021020104232324303044123224140433223404012110212310044112314111133040203001001101212002114442403313344121343233323040011403132234010444320141402240031334322143240130224210314240402432412110403210444313211411402043014412321230300030013022221124302141213143043311403241414234233420314334002032110100132320031313000411013103243000424143123304341320324314041134224112412241000213410410330410242030422030303140300231011100320330011244012010232330220030020403142014133221021100031313220442030222442100101034031043013000332204332110013442313342211342341130320421311311420000124320203210033303343004424410321124210444123200424420124024424241013312130101311331241342230022130013104424133030002012022203140301210120331224442111442140210234134220320032003232304334334121410210121403021312232442320141003110410023431044414110030201224042131311413132024323144400333143243340101123234141003234111321204444414441412324230420433413204233230021043404132310231333401304433121302420301130443440010044313102143223142233443243443013320100440400003013412323320310433344444012140240112320322310421212321102333440120430120123113221304043433121332024312434412214431202021341220003444334002201203043403430143131204340210243401144111134114443300222342134023040412102234013304303114114042413303101141003202320033214223440412011242214213232343000100002023423302120104133020300402104120434314312441132022012001443411343103244223420032100112302110032400241110344140003032233303002334311304401430234332240443030302002402140201143301412430400012034400032322101442014022201442412003230142021031324011333324343001313032001042434401111342311122044401122044222412402420003343142430100002044214023430121311232321232412322141311211223114323113140113342401341011201204331242310231344244204234232104431032403113004344023214031312101034104114301022330242112212442301243423430334341121233204021014020141442240322134231324431313431413112441104321421032140100213110144224101013122202231214313424042120212021313133123313234444443330232003332024343043132413004032441110422", "144301224041301442230120312230210003331430423101032100130324410103222312140114043241331342000422341232223401443200341331020434243211402410000102204024403442213103140300442120004401421113413214401324243402322230322322403101111233420303113220044004204211013114124341223102441312342044231402332340243330120114010004214142432034042012310232041332132423344201132212423202440011422411432341001103214441341210003031323441322302332433223322131344434023430244301301333314021040200112302241433411120323332344202143041003340443303122320310123030441221231424101324430121444244042104213330324241134103142231210111321322322112211033044123214244243400312414201100240414022344341131021113224440133123401413014030400011112341030420243034233241130313433140444223323010023234023311101111000141000023001143444223223224003343344124030443414042023202101420413333034034414210100434301333412112334133331104410342441000403132222211102333203422142202142302423214200323203043103024232242244013141320230412031013340113341214221110331324320244342102304031104014220434140210243101124412222033233423300401422014310131423332120322141232222401422220330313103220023332321133431234440132134330031222031043414031243441402334044440423024322431041310112404141324043224230303212220021124132044421334311140003422030430004100031333010433210333341301214102341424214134210220101242024030312111330240330331241003210213413241041411342122023403321024342203123244412443313332044244141322404340221403013344223243013121020400102311041222114320231142242001324334112003330414312410321044134310442220202341230123123402140443300000124142134441101324103231244340300231242321302310412313224403303114340421234002011131334224202103240122001244021422041243430012230132133343300314010010010234301404441214044214442104444343004333220101240114333410341423420433203112000301430020210233311102243414422430114213121021100232441420223030221033020223040103202221430102333144240224024004130112134412032310224301320033430343213103220110001133031444311211430131130403231202342444222210203342403314232333342241004110432230131144101422430124221012444343123111102204031334222331114434411032221404132030134441420043213042404421212124332100214324031341033002220403210204114144230131322132020320341232330431401112324242414203323212004221142243124442111044041403421301002444003442432342431324043143304314224411102014333234043320143333421021103244021430231202020440400010111314122443221243022243113114113230311143124123414044033041344410013001201011004203221344042121110033232420004422123321221110123301122214012201342420121441423411300003211102141233110310302431013011232020241131423010323433332121241440014142221311311314212312132102302330131230032032412324024120140400020100123004400023420123440342211121311131421444203020440132114033401124103224211132444240210332204421400023034113220421211424113001011124232302214403021321434412340433322011423334244032131200300110110222022212410134141424224110214111331313001334044422004223403103323031241133410001210042000012333132204013121430014313343032132232332312034143431323032330304241013300404202134344433440034422330033203413402010443230420220322412330420320002230312343013331203142441443112324300441033141241223111413314114002410411200101314220043323031113034021204123441433012314212131214210221303041203410323031410342322102223143011432324143104234102042110014012143122423400320402000224234002104134222003113322340043423434120001333401443111411204322402122410431344111333411442241302022014130413100012313443243012341320413113101230201111211422324042140042140043322022203441430442143100433400220430304020003440002102143122302203223402331220244343232340313432414434412324310343323404044244421404041202023010331104440001403002204242222201244330300024101103243324342133311041013204420140430223034020001211423014010412343044411021122403114140001042413034140304104111102022432033023412322211130140223442041031031111401300242044110131020101301204401023120323441030401034110200242344444402220203103030024333030314320004104334314423202144024432443424434014323021032000400111323231001232143423401020212412231304301402004211002024333232322242423224334314313412130200030420014202322112321044403221332440413320303133042140244434342014030121340334232233202203223034431220113420343441432324422440120341224313003131204410342244210213044144340342241302203401301144414242210430230111130444221422412104332244230213322", "341043323132102332040234421043321110022301314033031244101404031402441432330241341401142321401443130323231033024322310031123112202431213133443302311311041303042044341031404312110143010124133414333400234440223422331422224300340000343140123040021412013133401330011144444220341141204324244241430341432004022104220244420141114443333421314213131114201424121230331044002330112212212122031434420211030130440014030111104442042144202224232144232000142411042034010211011341312323014244202222213221422301434143121442144001323100213140100023243341411443134102321234332434110244311124100223224322444422401401302121201112323303003133323124344420124401124423323423301431144342420022034433214214322230421421243413441444301003424330241100213021414303103123333114220010241412032231432412130412044412343002314413134003334003023431440444102043421140442410413244131241001411112102403002401022143310333114033344040014414242033443023402333422024210002200344342403222043013024104111432041220213340142314203103343421323314000130334440011143113423420120043424403123341414323400141004231223222303100440424334201410343404403434431033043330223414424011312424143113002000410012104201430421013410232131314101230343221141141044130120303122042441402021242333103141321040311410444340441340123342203414121134042220200040143303212311144404102002244400102243304043144204101330213044102444224424320001014403324341443300112330244211401023100413033204404342132314103303300341213102033214222220100240343010211142103211011204332401003231311330421003012231344224313101303320310303230333202410330432024133243240122434344300023240334141011103034203200413022403222001011140310033104112332042140414002424421111320121411043433211034003213033413321244020120121144402303232024244420241230313013334244104141223310201143412412012241430402104321214213240204304330224233134302130121143110004443304040143422412231103302221224200031123341034242314444131201100304210044433421342223431313244141123422303144311102403013244403303111441441423103311201221312001330210242410134100331142210332101113224222121231401312430401104324100430232342114130032323113344100412220200311142041242444440243044223322131001013042000141304111234040343240241032024302401030402002433441231212432142003110121232403030402040234040224413011013322212210010442032222014301130204201411212232003240233112434401202134200143031221111232013022042114300040210423234023434314200103303334233222013423120132131304030121320020110123214421034330412300340303030003432442434313433312211322320234330204121232300311240234031242013112231022423142103041110114220003112231202004013100424003322214114441121141330433011132423102020442410033201404443131110104430314100343214231023410444223003241334424102143314334444321202410304230302322301113130140103020132231022242132310013244233203242210342001440402441410111141343311101203434424401141033104224041031424401104423423400040021124401433342344302411434223203223132133232110114303203320303012014313043334230200402104314444420120130314020410024331031332331233041304033433241311342203420220031444340231241334011241340112031311314403114244231134011342031143134034414303102041113030221241110131123201214143044113010032010222203223202413122103104032120413034123230310203420313023314331120213244101012123204424231130023141103122230424130240124343030120141440311420334012310330204014114442430402244201030221303342303303400231141412444412130344413141032431323030003301413313040104140044240002102143304041140432134110320314434400230211113301024310300033020001312004002122041344312343243224022140401114004412410212434403444012130434124014134141213332120341431313201134223013033234121110212202411444011221302231112442132442020222221223012311421433441300332443214221020304023004404203330223131111340421320114144021001440231414410411244233411224042431214103122300220440110221401002022421033041331211210430003213012142414401413320420014244104400202303123302233124304302204133131003021420334421230010123441032400410444012032241344014003302430004434214212344043312020300100032412122020241000243423023440142244140030221141113304034401241433143321012431201013413334220313203022322242442311334042201011303130423301201024213330044101401122122444232330423420043104430143113222021320231343000032032203000411212101113403142334444130102330011013210042012401312333321034204442430244102403000143310004014142224442232222004304310410300232111203222234041443332", "323434023101133210111024340323200320423341224130404421301222141344430101410301433333211240234324423210212300403431323420122021140040241020343032203444022100024014340332404410422032033323004421134024144224131010204024020143302333040033204112033314112040113013140343223313003420123101102304134402042003400214041101124224240003033444143243302100334414444343122000130133331432133411023211212104314431412033203013400303223324001114112244121231330211111432324232421132321443444231133042314142011121203131004413321242044404113112320420232211323224034043301403310321124102213003224304232034311220310010344021244124401201240233402023311104141211223412202114424411304232313103130103214102233240204410224141332244442024442003100234022433143023001010302012131131023432333400332110030111313013214331411122001302023020434134143231144221104344203434112231004340431130441304414122123021204141301233233412301303400333131300042130123333424334233443120301310413022303103004132404040122023242122121124310020030100340423042142201200031230122221142024223102323320243111143212224334140421312010240112032030014220104342232444410334343314400144244421331203432204442234300121013013210043441034221120312004210304122140324000022231032320241431312143100012140411443100442303443444340204114322121144131302230430230313420024113420324433332302323413300413234230233040003242222242101113102034343001241300002110143241444021330230424034142402401412303421222242011413013011322112041224101113402010101423043311010413022233144040030130020444432211311214203342031320024204132430002303444412123421044233241013402430134244134200222112411132031301034322214311300111344123003444440404412440243424332223330044220230142031040400101210240420403331014142004241222220413323432432103122411103410400013414312304031011003143034024013331323203243123411001343330324132033000231034424130444344443424413303420103300140010043110241133443433324110412334114432314122341334232003302112132321200244342043401041021320231023324411023440042342010404023424333121200023442314424443402031412041340322131042414403033313122230133303434144442030233312043132210343024204430142330343140341410032322310030043234320230021401342300102404113114323321034310131000214313222312333141314010231211114204030221432442213103442020302044331413003341341122020012004123302300042021012223331421131411023321100332221114120242343031102343114304340330042221343031004113010322210304114231020333342300230212134431121213223113342432113201111130440100043431310224000012100441101041332130432141114410010402432302241233101120222022442333141042214112024202204301044142443310401413143314331304422204413030004032431344444012020222101442421121433122420313221041133144243042212111433212403342332343444424023414113123444222123140440240220111332442123012032440230342343312430233204312012044120143430211242344324331202011404431213102032432024123114432133330013400431441002343422034224124344032010430212223222231020314230213214130303444202232103242044303310034202334410323111431034134123411431233030022403203123031302342403111231110010214133100000343211404241012224423431220410101232011342311031342232400201431330134004242103140012233024300432201022411133113012424001131041302202240031323012244301401011121400310220012332332403312443421033443032131402134404421120044200134034443331324120442401140002024022423400432134240440010031213310232144004022044344110323421044443103412032324331012244030242321033444321134403232143004413044421134222222342101433340214334302030341143031331310243313341342243310303323431443410414444200243123103221044431144024021122024321400234302322440100021244140011023322330123330141331314121223444334100310042303133243202401010024100302303233413022244110032141212002434400230234320443310304331234134102041221010420412131031414322231032102143321410303201443334032202442140413421040032211204423414222312342234032424122313343414144221344012402140134100421440142243402203100230401221300202423100130131424404104341423110232100341004432213132010023434431032330034434243022340123202110421033401423201104412224022234441330104342040324213403111343131140102101333213320132212442321331012122402011430111134312032232211204014444221220412200101240143420430420101223334031203030044401232212442310230411110432440443131334322041044030321042210121110122044221221101040431301200012233220040121444100124241442334221403034400344211024211240403203002314400422223112324421102", "014230210003213034240431044402321104334211310100044234121432104031232004034031131204100023144031142403421413241234310442020014210241301323321043310344110012430024303043230020441023021110112344224331330213020421434103121140221210241402234423120023003014134123344140440002341010241233023301244441021014222234032110323423320241120310424033323110031142023003213301241323122414313042202414231412200230031303020441321243421034010042444021304323013300124231103211214301324021313402001041320204214421042112442223132011322431114032103430211301401143312431032243222434102233210332314141033031413011032342424142314243042123440132313410421241122420101324413430432244432003422303242113302331024434032231433203014412410421300034022103444044104023330042214233211331242414134314111134314331214241432414104111231004311123311031212314034344323442102110004430130333424402323404344441031411412123310342211024211013232111214141041233213432303014243320420223314214131422002114330100404242211221443041423222012103014223311011414210011310321320132342431331432414202434330201131424421103413044240021043024043332311401344200413020010142342011233442333440003424142141143424133323234324041422431243203211032033210234243434420143123032244020140002113232112430020040124131020303414033341223434102213413134400211210221400014243230201434342013332044411302231024324232233202201124413142442222132142323040303043210200220324240340303223333302444341242204302230130010414310131122010022100303103230230221404403223113132202103421410024022022421234330421340031243323411402314442200421140334012423413313242210324421310031040232102133243414204010033142422024411001422303402110201411133132113411122214224214011011142213413024344414341044212030100101023120424242200244332111110223233132140421223023134343241112312133433223220432440103230243231430314114244002201144302310422042202020212312240000000134132341402122201032341443014330113013013434403141300324311032344114233202201003324130133113431034210423131314241120414340413340412240101122331021431041013100231003121344013433134423342434140142200023032132133113041103102040113124043303240230040210134104304133210332133420014424002314100213001222423432104143132234342443201200200213222014441432421002301432311122044330344411333424420430003243001030032310244434432032230211241132030130223130404214343130200220132140202033230110200121412313212120242404344242233003242434240142312321023300114234321343113134414043302112040403103131210244214314422441232101122433120221412111333143003222100440243013433412230202211143442343400144401433122313104100001412421001032310202101031414323220200000022004322123033034020224034424212400221043310200314411431014440222203424333442240141320330110041234203413103324104431132140400411241101303243320020022243122114111423242004341423343203421323010023422111342320322301021331433210120031412402430244220332121100220234443442042141144243422031231300403411132440200424144340342102414043442142033143014442014123100141002343422001431001431412301331443413021313102001144143303042414204100130331323300324011020231321043004114441404231023300140244140134412420312204340032444021133100144424414204224300423424144411113201432041222214041333440140124004244431211120230343020142240340404341443330100312020344214013044414210214021240341434342023223032210014222213313302231144430331213312233224401412310130203104032314424002203322201010200442431202300234114142320222234201441240420333432234040224221100011424110030201434211014434421414441004321430443033112030212223111100122230110302112324003433042244024211131124203402020112143201101014004402424223322313131242424020442320300322233334004111324434240404032333022102404414323034121123042112120044331040233324110402122133424403144342113242111103132304011223402033303141110342212042011344131322241143202412334330311032002421303042132304044400001223400010143221002320111342330240014342020421301131141140130003021140010202324214313402021414030303203003202433323201420232340432041413220031321130221341343144003334300210243102023113021300421014040042324142131242031211444310214333323112031400102141434000402443201201322444103134240102231133024131320230341302101210313434233412312110210311113420034131411042103434402311204320033442344042104202110112323011033120322103122421410114003101330441030323012102221130034134000420330103243402232304300221114334034104203412334024032124220142421434434400011302140430330041", "042431022143341230014133334423232004304433013122203021123000334004240210000143230213423030004132440314233341141422300144110320400133401301210004341432000210233034330343402103444311314221011341341001041441233221111424140324322042321244432231342301033233102300443004241301412203101222423230022042422203423030300432334313011200324130422044413321331430033031402333131321032410124320310240234012044201032300334114433033441341202003234022301400444123420012102021321030310232214213413010344104313031224043304141012340400233214122112411001041300201413102110112411023443433322310011014110121423323231432141242440440122314023022144103433342314240201032001231420334044222002434414211133114001342100421041213423230241104101231111342441010032242141243201220331434300013204022223212200030340001432212022401420210213132141343430433222330400300041320223211244044310404001422132144124022134412434413230343134410242001120044342233423412314143312142011332031131313412002423132122220410340243040200332412111142304403041411001441041422314221444201320332140212031013314130233023441104323141322020231221044402432131042123032341334443430133403213312300210003111442141120211342031023210243312332424110303344024333420231414110100220103320034334140411134434102241101021043342143202300140014201304300302013034223333310134334232434034401440434410202243404142243120234114431104232102043121213230330300101030240224322242222440340112420234013241230240332041144042124420200202010314224030013012320404441310444143202122400241344300432412414321324433124122314431002320232121111313443444243433031311212220311043424021213343122410111443034010112031223403300442040203002311312123311214414424121010041041403004111020241144423212120404331024211414444324031332421201014200230431430100232322022031211420241002320123104440422310320243044134023030003123414314104001141240401423012234244301122414304002244013441403401030240213412304220341130110102342231041330034114300203411003314343103131444210411323431314234010014344034323013221400122333303033232220104000202102310323112304201201201344200312220141114331000333021444202340042404032330134110024423000030223042310344122141034333034224144203434243304110420334040320234100213400402243434012140020122001301033011144303323013313031302421142040401010112243213341342132331421240130100133031331413222113114041421313111442240312134341301324412211423322422330024334040040140140234134102023333220433014242004144404134320341112310332434422341443130032110041243202414232413244442131143034340414430422422330211210423303214111122344344413021421012033404214134044440213144020023404413200423242414111324242310243430414421404121203003230404204212422331344004120341444333012041202220112412010212412334021022134343201304331203034332122242034211234211131101401141014433333401411110233404000130444134124401102414324110014232241422112011311042334034231102223204342402010433201401024040422211041423423301214121423113121134431014400411424313024420041310423133233321024100432112122112113034031333131302300432043000000210144420030234321401020300424012214040423144231103420030301013312033432022143440434322012324421003140131041421143314311103331041122332243144231414112433234340341114031142021032031430124142343431100133310001100023140340112042312222132140410132120414240140331043214030022431240210014322303223003130011213112123444233332214123441142002213431324042102323141040030233101401202144120224220413422220422401334144130423221204214242042110012144342244400321314424134224220100223304234230044131424413321332104134403324102143114242100110022304100304223201131433400320232044122341203434022002432332223344442212402333133342303401141212212130444222032240201442043344111234104020004241142342232423402402003242221001130433441033211122412014333032432213024334010113141114010243004410041043423300213020014310313140111312434221020313344330432130241232404300244114143032414244344422312032110334124020140320303230324131204203021003241301424232311012340301330430032244124000141044312124310340142022122424404400444440230414103332310342040021331104412330102042341400214243014422333332314013214113222332242114240023211010341030113342001402011014443043031301412411300423412443111000141240300241401401101013423320412023430313343334234124032404210010004230112322244100040240412211444400302124343021344122033444344143110211100323241302204314420311420021432134412434232144403400244042024031044403432203044", "041123242114113342011331341323021234032212344014114344210142431214120141344300224221313344230023203120401122100203423330041443042132140204131132032301033411134432041310401133422323422100114031330101242011132201412322244414114024324234220331020202123433230232142442300101303243431110314402244122442140020311443032100001134012111214320243143434241212403342333121130010313104001102114014022022402331333412333122321403111304404142114442024201301024124014022434303243214444203232224241141200134221400234440121342443334230222442114132034344203424414111431044302124023342304310142002012242342404001013423302220402213433413421333134414221024020034234433214321234302012440133434320331013204000234044434302030003433204011330212120002422024022412211212212410404324002434132422343424401242301402310024031034343233022103343033432102131203430340330001112032314424330122214043322312403121144404120032000202041230223031000244441042310434311433222210331312432142443342040000220441302041400012000323132122104101002013113031244410131444110332144240232221200422423331131143412142113123411241310434341432124024224410102404122341040301332332011014022412023004330410042224003410414032112300334343442302332400320241004144300310201003204100141023133413113433201400221242004222103212441230101212111320431333124031410300404343344330144220134310143341314423203343414200032421013234420103201113110400024414211103402232041103201012230132224411040412303330222320332041400402302043024340412343104412243314021121023342204200302204303434133101140204131342131001313340032201243123323041203203421103303300424313412014322403011313321002000132220303302043002333243021022123012213111133433020132413232130404140211420211113332213202420004223013014141001233030140222340300244412311043124311104202441244134241003323423321403012324444202322111312401041440133313113004240203221204340133230322011432243022343004030113343442012041013422023012244144441013230023323111242343134320002332230211223332103041232224323000424321202304220402113044441410122021330212224123001413233112224334410032102402231034430320304024222024311021434333102300123140443323222143440222223333441412303242221011212324414434434434304244113043112203241311201034313020202001424034341113120420301102324134422312223114422421113431312123321112214324443302124044441144304202001403422010403041400431011322410044223114222031401344033324332012012342120221403202123140321112230440312031423301230444320202202223304144044304221413302410313124323121343410424421111432222341230302110231244404023002120421303313330200020012041343033130340000122300112211041411113144343314134333344233441122343420000401334344412233033123313310433211433241442433030032104143313214042204001032001331333003221140440032343232104110001430340001324433114224331103124443122143021221343214413040001232241230133302342042233321001102300324314334243402424321123002024444312430010300011212000334240143200020341000303013333110443143301011100221042220240111040313344034233014013103202322311440130443432330422224003032142221313420013012410410240220223311412110031032404133243301111440013224020010132132311300142211342200031411441344203241043210032033020140131300421303244113133133223021442231124122432140310231232311224042224133214112411234012344301232403324022014211412302042331133112422313311311131301413404002012003322434313124340242041033344134311003104122214121410023104442421341012341442410340240044204233403032131323320412343313101211341414443400430042424202242433021301042023423340021142100422030400021221440240233233432012413200243133104003030034212130322000204242400244310121124442200241032440201042402240021320023030111302134100410232424404321201020303200124424331203134320240042431221023320023142113134033040402034423422230232124441101232111114140133322102324200203142331303110224322203032202420312104122143423201120024124002200340133020311042400303033010410104040202432001020041331044021301304020303223441324103211414014433440402400143224100324241121134020332121402141404032413330313303244222324132220024412220142243012323320113010044242021241314144113102141443122233032020041402134303322031413212412104020420010212231143303313410102343130434444242213401404002043310102320221024222101042212000342204211003312401314222402104102044320114242042324120033211431003103440201302303233400243423402222133342333403322314441124021303112130013032433323411104411300201334113034242131004123231224", "230211212313203222434132423313444413230234022014014101343302003003233122423112231232043244324011333201121341000102431432332021124102302441201211011010002440041422314014333341110121322212201212313000204112040240330140224324300014443202242120244030412011202433314311410341002402304421221431230334210333201003313431100411110422344024040341022204202343342130322430203431414312012000424433130113000402112043230331403010023203041330403230221401133220131314044213043200000324124003211414232434411440100031201440112042400204413430143114014334424431240344210411442331304031133002214241000434131002204330434033144023012423330421204423012030221213243430040433324332144113422040201413303402330210441034420032340013123234000320412303401401000112232034304321314024230404333002142031000131423211133433412240114133332210021133423034234323220343210304032320442422441302024333214443110420111140134212143101442012123343404004033301442110230033322010102312213131143201434344213210011330443322130113022042023432222212340003103004010243041223112443343020300303403223313133320000001414040042033204034040020104413324223034124003210422023330201112414000331423031130034244132014142213212002214044011230124110234110040102040331014024421114144324143404404144433420034431332322240044103111204212012413000011311224332010401230442314334004413213224412142034141110203303124132040144320411412310101012311103432310423201434043203422102111133122204103421012034122343211440034104102412441220014110233202424023004202100133041401334022343032300321143422424030202212120414021014132402021010030404333421101232133120143443214310441031023021101130423103322134333221010243423041042302343422402434442004042221204241214412331111114311242434240403440100404100430340203412100014111430110014314221311212300232430120143131042441214240420134424224024421311314020443310114002311211240142201120012033131200400012001330112100013422233444423322330002320234043302040231222203111330212404210241031100133443013312241144342432022343221442101221103244141322340204401320004300200222024212424230122341431031042411440342224012133404312320110344303424420110303041110042200033124220134141131244103141013030314132142143022333021101133014311123344420322444000413023033210323004343041041243314444443214113442121011131421022031124224203233032414400433010111104122424012211041433402042240221042244410403011041442232120434230031110244101440340320220202004102342403332020131314343044413341000042101222224140142414412230213321232314224124233300342122341341243331323100144142341041121234422100122424344203130211401403401240141034424144333224102402431041412312434223233231221423443342332422043204122143240212323413220142310313442210431234002433121133324111202322201331124343444233202424433121321331201032011420444403311343341031313023040121330413230341334230221444033221124312102310403032031401233024422434404142030214332440114334140340212013432303240012332314022321404211240342110232242130143322032303414323112042034442422102114342003422113432422143102301441212201003220302144412302144001203231203241404200131233210313034304430234424344112224142430010414034301343000312210010140432110134444141214310310122100422121212343024311313114410144022421341022411042422203204430443433102300310012032140343132113233404003112442231233130440244313213334111423321002030324233412211333312430314211031343241340210033044331222303014034140034312110342000220213010111100332430034334130333044310103243020320212333034234121023443414132211011002123232031204032124331032021444100423102313431303434142410413431000031032330434202043234133310123002102322214314003331130032342210014142421210141111304122003240010341433314342304204304041322301110002200333124311040332100103344414032444303142342044003032314433101221224320213422010132220031202230401003110110303413044404230132410423334022101334322243312014402421020412133324033020044431430430014344122044144300443141242230440000411331032202133221023442341242100232313213344431322410213231241013432424221113342121312411013420031300000320014203122314340313044102413024030134101123143012031103214144301111023424002424221400203020104424141231223400000404412023422101230030402134244130314430422310313221022113122100114414104100402402312011142310324444330241100000302041040110314240413314223434114310242123333031132023423402310130304202320044040413011123444431431102331410432102044201331332041204040144101212310340132211330211442", "341141341022404411412302042424111013030100433442213203130124120034322021113102013422212034412002412344431030021033231123113440334430034334020434031024423104033013020011011004123442400240230333040203231344142140124413111210303341113014031042003013141042102131332413223123004421321014022112102120121411340240134140334220014330000424333020412324313144314031132322423024414244220401101144244241433310142241430031140302414343413322423031431343222212010211424004224100100400231413101014444002442010241004143000104232011413010141224044401441020321424110320001243031323333340012124432334440310133040441223112013431111312213221130434013112324241334111103133313212102200314430233404301113402301333224024411034122324313111131142231004210343301122244144110101420133303102021420114420331432322310343113034341202332021220421233014331113024330042334443233001144202123432341304433402012202203044112100020201121203032433422203244230214232043414224202204220144000023222141334203300130414331120333443340200230241022032042313120003402230330004103231220023424420401033433111104014230124200344231402020031324010043314302123120000232334301344004213414320214312012044132043340330232102311120402410033421130330410223114230314423112421141210213023010103233013341030403301014041223114144103334343103430131300442311003434042043043434343330143133222004044120202204421103003322202324404321103234412340323414234421200034342431033101040240430330002044022033211133211200221414000440122303433130032333213302324024123201431034340411310031421330421104130113311244141123011300240130222131201134013240104014042104011324344421104011234210201314041240044403112213411100423040122111423232201011313101340244423420302434112331221301404034044044322341003102401300420311012334230223321431030434342303403112142010024121023030412000111223220011423300244430101000004313321123304124324033223104321141423330124103102043132422332402400330000022414024214321040340200010440241040400211142040404310411421322421231210023241422320031403042140332140321131221220422242342331113322440041240214410124304322021133234211042234100413231120133144220341000240303422212012413120114302414242402444310201321124221341000341002302234044021134323441314240311103112433123443002240422432333232123220243234132341014130000243232403204003024214032123241204430034110341200034402242203202414144010442021443320442320023402042021411232402340411314242314201232012230233124213414300330303303130002241303033440303003323404403023233220040133340302210210334244023324443234123142000112232211432040324244331434313022303414012334210112222102442433110124011000320033424110012211200223033212330030334431020014032340304322213010441143013012124423032234304241443424024123324312320043131043101441223100304240431324130202412404332131003423124013210240412331011030114114443024210444031311403403242322010240220201314341304212240404222420243220222433421440030430411103431420330231411430430200213032404214114303101330134132230022003102142432441123200211002101423314001142330332220100204311212313100141322003414114233040101102133212332430014144314020400302004211134123310322342133022331441021340223324042210301403424340044412133022031422100101034133234221001414111103134122224013303132301422341433130134413043420104204133244330340411043011002312231130111310434031241041044300200212122330433401043004121030323034102002002144012333224210001304332442230331144012344441402232331402404423441402232113201020331043413401204022221021222110114301244243144313044332010140423240330141110031132130202303334404223214332230240441021124110234010113244001034220101432101014420014012413123231123443334114040424224213041132102101131031111423133234200134341223331023132344212231412131404203124312110032124121300310024033422421433031134322131023314222010420344021332042240104114002441202131432440214030310313231101202334304110444124143423304321104013114042004203120230204141403040440232112010403314042101313030434412241002444301121211440010021310300021302104302332234220143221212212214223003034022141223413100340030320203421221333121222341014031424441123013304034403420010301032040201413013124113413000420421323122312113333302041323104224120022232133332331132201221234023404201420341231122431034234002422131240300302234034040010022411030120303202020111320034041114002110321204034243412202330232111023134243323032134100010201333400200233042300332114242002100030004343133340224122301000340241", "013430430111124440132130434212400123104043334244232340243414034043222232204433302004132343002303140440034010330001403102041313041230403014412440041244240132130301043331003101411241314142030340333221223032100024310101343200344341010221421101022040344311443133143413002013220434030012322124012112424444034112440233330020334320423423322334214012340334442420212430011340013431432303223220234203022111032312323041443304213221034130302424340133143033324102344032122100111243141102400304103430002133041200011013114404113003100231412101310034143423020122330431123103442310431400211130010222014030110004011103103104331124442012001204224324341222334410102314241343133021322224211111330202114023213244413420241113111430232411340242342010334440200311131412304421021001002301133124421024101143114220002343011321114223144310033203244411131131012432100323234143104144301110310004420204030122011240343123320413240324122122101400024240000340343330032422232321111004221432323040143243224001240221102231422413444310143400402321043331243344303133320234432203440212131101310020123040204334221322221140130212300402143320104002010230010042322444011124012314043302001321313122203040133014122030401131241142032004341100434204032233331132202210120242421010230131120040124022433222244242134324300013032340223310011044042123401132402024113220444022413142323112040414232334113033210341131420003303131242430132431033224211132312200333102421442243023231210304134112022331001033141433430014303142031144411403413011320112233221330233003220211014400431033212204314022000402011402334223114412034334422222010410014414001423440234224141314044113201330200302403311324124041243321103000031011410434140310022412330024421412330022430123442210441031220032344040133413433104230000342223101441032033404414332413322401333130234244304104113102020330420320040231320200110413334413402210021212401213212004241114230311203401114010422422432103414344114104020303144224224304143233344342103133111132232222403003221233300404434443144223124403432230002403143313314333321001013133021321031301121304204430134221431330434024240411123302244320243104330304002242103212310014421032043302222424231100323123432333441410103030013223332103332212124111221143341340220043414020320200143422303144420341400442420222213102131310442113012224204200141041324131223424013312320003322111400401131300331111222112012441130002240400033323312401434202111201044444320024114022313422022032441341032002331034113130041404230441302431232301033001210234310132111434104320340031010144400441410234103434311213430320042002323101202100422012021444331414142304104303332231204413121012213324124043133210443120423212002323121302323433031310323330040322341434114034232342003033404031221040303020102330444242101113331334102200344024211334140112302310144140030333401321404041130440413334334022220400121413232424311333203214223210013144122231111004333104214032403311313343133400331022131033032042113120022012124113233401143101421211142430441320211410401441043233230032330314134232201331334130043012334134124321230024234122433023042221202040420023320420021430102143032402233114343301104042403440011143202443301110204241400004131312112201232134443142143230323121210300120403312123241034121402431102124330411200324014413323424323013342312203031114231403240401303013030420304113013424212022421010034414230232030141042111232133043142213434110414130031102401103441404130421444114140014100123330422122231221401131022443141311440221113342241102423231134214421100121332021312201112103434002202140021312213022431130231311321111332423312334432002301300444033013200423022130330204243113021011204243444311411401332201123403324433211304001331103041431443414444002441134302302413022404011024244411034244110430222344320201430210043401232301102202433311042224214232243043402344033210102100231321433144334232203211233421244311033043301111323021011424234040240320104303104000433312232340342402440244010134033104320232432421423043231412030122332413323411020032110413124114103114213212421422114304014243421234302103302104233213234101111230040004221230214433334043341010300043431044400333202012132124423431324322111311332031314444200124214042043132112324214224042121232323242132044410213242424331033343324024114120111444334204141344240224022202221202311123031324334340042014420224402304111342111240421101322403024204133421244100401203434112433001110443231213030000214323234402202210023013", "214202131234123330214012100304422441320000132220434032024402300231343332412300140134000330434343430222112141303420042131204014421132002343242421211244430010322422140304302430312401021432102110201422214440443424311301122410123424320210431224103214121144204001200220133130300244022312401022012012400221410212024214240020331342201331214422240224430421012433110102242214440013114444124032312324203142444404140230423002311303233431021233301132430021140110420040422341011232000242024113113024112240141341131113043034000441310331422102000312003042142133124102023014232330342000241000410132332011410431003310301201022240300121410033044111034141321223304120313023210120330322043044442122020313233134322401132210423011013033324142232442110233114022331332301124203041444043132212343330402040341043310232020341332430312023311333043404303331330114020142413232004232122131403242424331442034433034240304401024340344410321430113222034334214413311003140233431221430240101411123242344334232000212212242431224011313024124221211143011220020030420300443131010003213414430420321343233034223102334124434403121203204214114031344222341034001124203441423204112234032024234003041421113210312330340301434144130002041400101311240334214304121422021410341011212211432213213132134211000424401322011131104313424243103442403200110043213113311220413021130414140431132014034034240212401330012120111011422034144134234320322232113431312223104121312430320403242043243401004224431244210330221342344244110423044400123103124412040242301024212101001033010440031433421234102424104020013423331124420320314320143304114221442033040223330041231234110210442420334402011200143034021440431013222301124400320103020010210431343122413420410423123023140433040234230300001133023303111142403111244103134414413343010142231103131144344331000234140141024021443223244013014243420340343012240220214222213112412030123220431032204014424202422102440314200012022342002103144033043211104142223003224434344122400042301220121100112004140332210421214413310102311041200432331132221423040244303141114434003232222443423342123411101222223404300224030223404434101330323013221033403140431324223440400213231401434310301220233340101023131421001314421111202211330130031334212022002234404132130143424242143231002023412311021033411104041431212032121310140004034014404344412402010341132004400210312140020143110224331020410330141414013010314100204304111240414110012311023033114044112024404433411112434030234413241314104132022400013124130022104043113403032203041320234044301234230102302143030001300043411203333002032313014412140332133130320000302340204142034032304231332310104344031233113333303121222110121203013310402200431434313030201020204424010104411332221114403411131431223121413331303430020340012303344402140004042133400030140302121131301104213424340221114120344032401200421114040333010012013140111011221234020330210424234120102014124231330111403001030103103133240430121321022033101013030223202401021432314434444434210003344420443134243110440420423202220342112233231401321014411220404234322310210312232140034313310344343012014143222203343323122104400030432212444423014442023401434331333413242413142412013223312144042432044323440142044430323002142003143000241334043020413311404042113031240234003424234413121224324304104324003202134331313431022212100012233412300440204400342423010231221404022201123332320041132114032324114243200214442443014222420034120401111143103213441213411100223224020234222010341014213312440421400342203004211120031002242234110003310143020204014400220043334010010011423133243322133133341203223331103130423341201230122134031024244421223214331430111333141002400233211433302244244411203102412411231324404312200242031113032201111220110242024340434442314022102111012022314421400201440030334422444044010240200403240412404303002233223031000444243122031404200320312320240213230241241402421102143431210003101121441034213131122301000341000004333423010044410312013330320100224041220444434311144312203123023112113123000104421014101440220101224224322212033024403241001124441341043102314210242100220432030233013100221002104212440431114210001003243404301402340121020022441122114101001442440013330123112110013304012334404112212302143440133433214402421223244043100404423232222210402343001011042423332400103121410331134143344424322442000130102444231341231424000312041413343441103012422202243130003121111114412320330344103100301134021043020313222343", "232411403244022422433010034424224312241424222410020444421102342031000242013232014413414403024223044123014110221142441312332432323402141314043220140442403132012011242444102422302130104141433020133244423243104120343422212000403432431321443331430100131244204344211111411201322142413013124320030403132411243322121232041000044322131441142121113132033240300433231033300203223412343334331044211103104302203020011103204444211320200021214422242110140414203042213020202311134021340033412313304012411320241413300132301204422111231003032222203012213041133414321424321344014342042431132434030130413003302142043321212024411434240423000023224302133311104341011040001130302434020012302203214413110442313041340300133241321444211240344442012402123231134130414332310042004241303133423233122113032102124321220401431412203321421020040421432002400400424031301323312102432214032400103002041103401001204220040241303304333323403410120432201340430112201003101003342123141221413404114321233401124243201034200432003114120141042120434401314210010121023301244333213442220422402030310441322122212224340322201041343000010132413243242123103204222202310043200244341113124411133240222124420110131024440220332134223221134402402112331202302123041314133121443244414001243240120401414403000404234332331032310313121423001441133303041211234310342041110001334403030141330314100234202430041112044342020334044031212103334020302100002331420000141030130040414211020230430133443420220314332201142030434411410413422142340131111431322402313003111332441232244041211043021134432423131001323212430133110340334030220231011022302211441400442324004000132124033000002423413423412002034131320212440420202242231304404424122212313340231124400044312312030342423214421102042303204330044144223022440042124323110223241222004332421112134303043222014034013412400031140032444440423320034312240014343013444030123144123034104111042124334011213344044312340430103422332432130430142314304241334013320230244404204032040402040412023232131134044432130433000312034041143133021403212132230021130444040412042033240212122312033403110103032333132401320142423203032041423334310342414342430120111114214101410020130331202343020144123131441412122334402144243023003123302140130012101404421442232213110011421401021132314323343040101310132113310414240143001404031140213021422431200101204033022014143432304220022044023411314332222002241130041003104243010444222441013111303434334333201130140442222212231431144442043332203311303431230244343310133113314020002420012032041341330332343311042342131424140243422211314234013334312302123231221213123222231403030032332404211444434131003010433121412400403003123444412441342432002332011113114123044420020422041441331403020404402041034020303301310240103114231320011210334241104402331032330111414133413314340301400301041341213202204113203224430102431020422222411122102334243322342020112433220244433310324023130010333014123400042002230032232441323423402443041111100430002012432201021210302010030333000041012220343211413412110110013131223211031443304113310324104243044123033132244234303343314122310210400303330022342110341132001140330230321403443424410242203142404222143243034322201011232101343221144233012233033232303324140030433311012441104012103122012434434204000311124000021143142422042341013124001101333330013323234222403303331203143002433224402404004323330002140230410011233300301411322424002440422121032402442314324102414423103224401000342130120334310044333440032321111241313302430012222224234442241121413400212004034012342211334141201404404124110413410043143032103023102444021102434201032011113404144424403141043203301224124202003314024000041310101332402332104013334132323224104443100012403040142213340401320004012143042204422020331143431244103120013001224411333241433130413044333412001412124332001120334043214100104214032133043413422134330340234231304411123031212144031044421402030122323232010122022112332303340344421303311440113324421021401213322100230421324011210034003140100302110411023143212220001330123113401033234334431334404223121013012423011032014110214433134033204341140230100201422011402100230424023323202432424332414043334241412142414324132223213304033224032432241310230204104024243301230433333143012210031041410010330221333314013423020021114230102421120033402034001120422422020024112312134032130114244411423212223343431001234111422324040232331133241331024222220221032120030321224044124043121000130011430", "304423021022332111432123440214231101301314111022321123014113124423032214044041344004334222322030320204300404122114121113200024312131211202024434444330444221442014440323032412432410314423431043203133020001442314311031422403413411311330332224031422030213144041403441030041222214430423142213441132014201423032211000200340313410221001344310223231332320210143311143141113022122223042231114400110103124030311301421331232430210011441014342001100001014213244000200221301244443010232244210031122241200241023043100324010400402132304233003344301021144022100121320140113200140344221320104033012213011403323442003420422322342433222034002034023210040144124343302144430140012030111310343232332133311111222342424311114332401201434042101032241133100413021242341013244030001031311042324433401133134311311102401343403044423131044033420303341131110424113340112402413211120110204224332434413142111424124101302330244001243303140222202201234310024422044243100234441434202132220142003143120202242033323204244133343404340344224012102200223112224424133324012103032122111102404212120232333241320224443023334411331312101010412031042232003312111000102211324021001003324202143302434444422321302104313034404114444020131012313040242010103414301032211232004300202033332140243340243423223412100443443004441423102040213420011410010024321024430324202042223032423123120312200201422043121332220230401203412023212213321003041440242212213141121432223430311012144141242112201134132112244411130203210021404121441330411134111132332104421114001303414124304341141211342140103031310243404201402340101031010424030320200243042431323312032233020010334222004304242200403214100242313222003032443033433344431342033224441344320022210400114120022202303201311144000202023032213020230310022434330121110401423404323120321320143030143112041401032111112424212013333420034122334011123344411014214440212013231040222213333201424320444404111332141042320003101342321411022242424044442201003003440412210241024330004344141040320413100344421442113444240341111242104210332430123300234414132412232144422420101231433342301011401212221021210111041414233041204414210003002410134140421424001044033421334221232404444043433144344440000343132200013104440313424030320301031103210442214140440434100442032412332324424003441420404303440403142140241131121224400403231014012043343044132040042424240231201341141424400321343034211130443240411300323011114031234304030144431222434233222430040404033421344421303400310432144131400223033401020024301022232102231440023011332303214120434240010242402431201224244024100330022344324140312100414024303313013220220403143023013034333134012104342322112412323402100323422323323433234313010103420200342224310121414030134312211030230031342104430010012223331320224103311140110430401043430013320144213022104344124233001331203120221222004001431224230212133302420214022212123234112022142020311103113041423142232403113141101011211413314133340414002204003012210440103010421242102224342030223423221424414214111331344234143133043034300401130123223214031430321024141432303023040042430032042031230230234321430141420404320314101141224444334403421430313044440401140024400201300023044201133443022023301423424403412311133430443321444444334221042104334332313210003441203400242323423232013132322411124330403203102443414404131413131422121212141330101430402203214223121024413410341144232214104243030134033000201123422234032012441443132333120432210314122132140010440132032414210003123100140123112300211134430040242213030020402314420110410030110440021431420021412234134102444220433200330230414234310404214244331323223330311403441410324220433041402140322000314423004134041103010344323131411104322112104322123220000104400424121343434114043134341133023430113012113214043322343314121233022222414144234221233233234012314204213444121414201341220143320204203324024444032132431304233400120241021101413424410132043211224341111421040041044333012021300133014314244330012404122404431224300101022400101420022311434444403204324214444424332400220434414320003244432420102223333243341222110222041133140120302213004233304231334303242412440304440334303412120332311032132300120230440001003344014043120310241320032121043411201131332043201433410332021033411121331042342210031202140004311412040411303003001422304333133201123331021013103334111013224421134003131010312001324120141314111242112314122003440122441430313031133304234140240323232404034024402413132410014411", "242213141402004101224111030023432314424223314442110203122014402330442113011413143131304044133023441231212323130014321430442020430111431011343013412133204430031420442404312312230422312301403133034322200012201011331433000324334012230042313331423122440310121231400241004213421230002400111202321141134324000433413422041123143402321041312232343330242232023213202044244342432432103343211213404202304030222412011334424341004024140124303122024140432312440110104420311310342302112302014413343202333130244442414433333024442141344004032122122144440112442030100401231301133022134013033231311431022333023303200340204013201442134033401441230210443124422411120342014044142131334222432113331122243001140301030343102041411302101203120212043311131101114042421021230301422430211004230133332133214342304040303300201004224002400331104024143421323103321220141422210143001010223431203314123003324110042142033334201141303242401143342214034310120104142230442044340443312013021401130314333414141341133202332404330202304240142102322134134110304040021424342422030302024144302231210001133332140441243423144041123044404444130331330331431043323421201113212430210330142011341220203242012111123331222210211430130311230021432303302231442242320442321112104421414113012111210233013400013213230420313441334400414130412101413143220410212431130314232044343234332113034343021311442100443303434420044140211410214031012402301340124130242433310312424334424312320304404224302040044310013440040130432022032111044042013110240423321323210030143023232341041203011021434234322333020204423334444340342220010340000314012024401423314130010013233020130001301312030231221343120024120021023221114213033003234321041030203312330330430114432103333031313214122102024011310213133421034013332201203430030102123432202344044242311101424103134233030433311224224321100213332332411441444120000110314243110320240220311433021234120213333141133003220111311220402322134211413133431441322331424021004330411024404202321141024223100013213221023203422001313134222424412313214400141003413232444220213233110021343203102124423442432003243000332002004323432112143212122344434434114320302144313243141034141323202340032404110032413322304003104022412411042143214113420231011304234423114322104340412130334302144343333211331443441421143411020043344434431321311041203431234012303443204223240413212143422140043301014030002421220230300444304130004123010121112230310241024024031010340313234041444024420201143313444043332320342334341340101213444402431233034434101224413403312213104204212143044031110411100404030002140420423240331000201133204410434223224101130012413140420034444022411213004413141312410414311011323111031043343200331040013412210321000333310304240231032300002120041403344012331034414202202341221344241241111411044134401313001103302414130122404344334322140012120213300144434131312012332332140003213101043140002034133413430040320024142212420311331020223324011322241040134402124010421144441133002203340144401222332414203043310311413402440423212341442222342430014400302220133304214030222004442133244321223230214312313102441410204014441240333332440431124344400124230113334101224402240112320104003402323042014023231334444204413024022414243344321043230432224121021444302100004111130230420034110421412233312412203000240430114334224113214230422002110020201043221340043103423330413204040314012343012331413000144200220243333313240230331323424113143211141011323400211130112123023121041103324231342204222332430032114403443423022034442314100421013040313401221212412000123400233301132324412133220410034300240122304420332121420431343000134404412002333330303110202400032132041203013220043002041010021410143344400130140112410233402013224211241233242113441420232002114011034031212330202340103113420201112222200113423243001032011400304104112220034103211113402202334200122211102402224142013202111032330131120243234423320041002042320420340003213132411420212003101200414422112320321240140212112304124134333111303334422220200141143333032224331102213114414301300432300433140202323141400320144104032332022344303022043400010141443221320402434440020223224103413142322300110242101411343040134344342440020223120130122402234244030343344424131134141420301042001323310402301004214432033402331322221240221014241120042313243030443431441024312341422423301413444343110200131130411412322401332330000402220000031102231332301344200024220211432301231144220104333332240231224411242442011", "310411220300344023030131200433014301012112301012423402413430300111141441130121211101002311123442141033000314431412213202122140342121333123434031402414013034424414203400203431220314411012413332044340433241212033121104031224224430444001020311344130313030033340132403221303001114443004230112201444114021310040024222113021142422140211003033110413402314323002343340402413134310344103134022332223403043344241330112344001103114041423400320211014323103214111212214110232133144102443143404022043140101104312424024330141011300202244100031244311433042020421124312023100233224431104041311030032233013420141413002210211133200404234424210203342313231230124442100114000124230433122112202322412120410023023333103233210144333433334204141211123020102004423034204103020230134424340301032342312343311021412142341102342403114141404122412304344243303002213434413210130332004440412022412401112431242200042421140303341244144224303410231220340322133141003104223121344233142312311104412034214122001311243211331213010334330420042322303110104221213123120131032204114333202441023011132324414314144311402304004324311043222241011434002241011024241340222401342442134344401412403244322140320202223111342342433112104130223133320224400422022312320140033011124034041042420210011344204444243144133232032311040230440012342424423400223124211403301403144131030231040112402403214322420040403320002103133314204433232431124414404300334323010402341420004434113003323100312234403332223403414302201410040200210210041231110141043304204211323101033103402331002040032401211310110402221412031312310141102211034431114014402442112441233414210044443332404002000243234220332311403133321021120421234331024234134323032234441344320214212020131130203224301132112101141312434141004401043101133344211033104314234333113223140232400301133030441240004142022044404342312304333433011222314222223311440001202134304433401332134322211414322203211134121314123332122230411104031333221342004214230313213044103342034334014143044334131001320113202412400013234232013004031304320343234441214131233014422000131401433301430102021302131042224011400410220123333040423423210430140414441220233302323433122203310214444412333244424303020223041302202100101410410212410103102121100022110144033241200110213214140014204014344320244310020323030143212122232134414032424310341222443131122241344111023414110320023423341323022100122314200204202333104130014011230311330211002410134414441200214304202203032122033020442231334201422324100342114130320434303233214132033331100002313103312012400341020414110242033023344432411321442201113104342003120131222320444310341243432111443021321320100222402333042124213331211134041123032224320120241243143004423034131402123220240444130022423401200443121030301231341112311134203332313433140022002302002014234211203002120203020340233442213434010433330331103421134230240121034402130002044341344130313024401334410024041421043023434431123300423131042404101433410443234241133043344334232114024022303103430132343422341100213323030223214420102302241110103400131343212014402310143300400234321434032110330321312204024031431034233043301112333042010340244002030113442423422011033131432201014020343404000424432230413220343442420101343402404310401413113422023441444203324131403323131112022444300344011114040313400111030002033041013431301014214411300201320231120031331120234443400021112013211130310323444231232414022404234033401113320333012141231012011131442320340202203404044013411123000004441330002303311002342321321124102404303020302331233302303103333134232421344411010233221411340240104044140231031442402402443242302012332332201003401400030024214122040104340231021223012302104204204323233311013111033221221104434224434130433123231104003121403443342332110042231323110003224144223111112323131312411302021232343120040103230423100224001033414434040112133403240211233133120224140414044113040232142032400003433400124424004410442202242422221343214120001120103313344234444422032310121021031421330142200243122342234411343433044234143441110340030302020220013330432431304303231414030003310300223232111423134433120404030400331322401121242014413312132201313303221124331021332210340242424013341220303344042040112110214444331444303014232012322032042022023442420244303001143103101020312012124101231220034233413242304124312310342221122102031414444200101124130240301302203433441244400033232010444112032213124043110002234330013302110112102400300121024140404044", "211301031420441101004432134003031124340322134223001421011233241303242214233323321140342042200343004023231333114402224012434423310320212131312040403440413132101413403103232403440134222334443323320014130224232003044123140111344413323430133310210401332200441213442003213133314010312200103100434434320041221042442340214230230032043122422002201202441020232011400104003144423144124334424013002203410444301324014342210122142224434041421412334000313121331400001121440010410314433343230342201033101413004110021221100313031424030012014200323132231034334333342443211141404440123030100012414224302321434103211000043144402123340140202244132312422410022343023213300204034321130110301421130141234013331000334201221102141432342434212131441414141000043340044102403032420130241000300243304423141120040143221214134440400314404042114010422323441240323344111003243424240021011041244143343440030342333402432333134414201204430004241430221041301102213340330014140211104132011012242244343434323321243430440144133341120433402112123441430233414021421014304432200443342013302444333104311110411431021332312401330144330311142034302013213040431304011022133034041434240014320042401143130143002443311112223220411032321042404014014232433201231004413123323203411044241404241240404304433331222104033041304202210343112324202221413312240413440121203133200410104302211314303320142242420420310442304203102021102322022320412230144102012332400411201043041011020340034010013030333234043343301244343033411202244321314044141143233311122442013313311031134141430123420223301124044234040301404003412043304323012404401441311240120114233221414432031414202032113114140011313434214440143000334403244212324412313333422134024212113221000004012203324200233000121400431330423334332340301414243021332314142011304311434433010031112023130200112213114043433133334333244422130100441044322001201113343332242300123342112012304330303014411410044204043200021120143232310413002243434322134340140414212423302021234411342133301224400032313102333142411444312134413121100204400342414401400104142420311244102423330444000413003413101443314222311030012212111221224133110300030031443333311434442023443323431000222222123213401324043022303031411303322021300304233400431221323442140033134303133134423204410342422331240414110142414022211344021310044232433444400422114111233430031132240222422003112043312411141212314212141414101030130400431304304012143321232031234240300440141443131141310003123111422334332033323412121233142210114310332412002132202320420431221322031030101004042331110321444001400431024320340244211014301330211221213113422044333020422140144013203111221101000101002041111412230210221004431311231301331143310231410431222112413212143414434101142002340202011401402432421333233200110041100030430233301221423142112410224031024011201011242224044210344101321234213044411040440122204142404211113042121014321213322313430402022343334103002140400102120420431144222043332230031000302143204023143132220440002424003214321200233324133414120002431331301221421041112130114134021233043332000203320303104214442032213200143143042403334311112221243124432433114414222223411102303113042003003433033300003344123420403320314244304401322044302443032023100111041013302104021013410201220443112144241021111440430311402131433200123143232444323402233441230201313121000432442412112044014143120441331032241241123044204033030140201144222224012424021142320411231013124240111341031001333033032203111231201412233124240004101144400212314233432230444331304210432333140102404423220414100320232240434121403113232240400024110132133213241332343431020232043143143344034000230123141241334140401230414301032122223300302201111111032320340342204322200432341032021442321300423434300043234333331141224231101112431400121133340442104012130143030121304412111004140231141420343034004121043330112224313344033041144140223203041012104400224104121144033013443002403031402021232100023210400303104411434003040411212424430321142333342010014002212341322343233040004421032130242433314020403120220304014404304322240212124112214422102111230020400110344401210012130012240434331132230403230234340142122012423004143014121240034404213323330231223033112110002413400312233020002144300102043103002142231200324440232230322244200422310224244220433313410024421112402423313024004010210430112121214140101044223421424403312312100303012213203201341212202134410121321200242234121212130134344020043300214233243040212", "134113210320203422213344433320204221220043014410334103102112011414312330011243424121301240301324142444412134331214244233022413243120343303340342033030243211111202010013221422044321311001123104211032312044300123010312300430302241213324444230033132121221242221000003134403323244444133314402323023310344220114430004001403441204440010143300001044401334342202130223431043322142104022131244202204332324344230234042341003403403033320120213103100320332140342432113123210343214121224102221142401434103301303300433101030323001242134034244014102410103202110142423304341312123040342212203123322112104224424133111304310212002011322213114301134214002114344402430202434242441020143024240433300022001012122313441410424234103042041211121410134403330022300431031332000230432124131032240420104241000402121100321444312341101031142311403243010012000143000302412232401321103302211223430222342014244224122404214323344233032401232002204044220204041300020313230401220210230321310241031233443330434020431213322323203202441000221104212323443010403142201200023442112022110431211202114003442301214021110304232332444032422404323320142223130140314434022120433034302031334013101431423211103040420010201242021103301102444332224322201134210444244422320123312331130230041231401402103022403344202203214103341212202110232103443121231211344331403132011031443332303402343123234132300312342202034240234234441442200013141132414120314313122430202124234413434240412320321434213233131323331141403414140204130033012341133430033324412140434041011421320330432132044111242002143211403313022114144244202244411243031421024402422112223434021124111112311234032112441412441202104142032243404141231321423343104123010011211304112421122314202443102431133020130223004141130404104402211242130120243344324320110002312112203243423334212213213401311244331404132433112123320211231222224011433433011300312111244320100442340214421000034120431443044112204231004444340311134412413442324032320044133200144222140304110003124302404342402014313033004020114343044134234441240330133343203411232100134343013010012133202430141143403240033214223204231201400101114011214220211140242343133040210342222301220000413432024034404412100044333333001222421101221104242231400003313123412242212224242434022040314130242131111212343203242102034311342422331040012311342331031013142033210312234122034443241042022114401024441303332210132224312113214333340143314444204121201113310344000300332220301231130322403114444101314132220111343211130341210430230331203301341401342114134313210104100121421221324021231302224200112012031024111321412043124213214411402101144224242124243313003420230344214021330332302032140433323403224423310141312014130313440004230032104241011312230134124402340242103010102031113444132133433432322311304322314443341014220001333101244224213120332404020432014213043301430224314213222220100142120023440433311113303430204122341213002243303040114124022340244122123441031113404204024214011242311024314101411234442214214421401240334314304301401111442131013323343143441311221241133320442424313021244322400014413212301320244134001221204334012112313241441334334240313234242213140012240414344042330302401300200231430003242230122034143421133023314012102033033020140444334433212334204302000033300141032321333020020411132103441421021132040320303432013102313041132014433340041112102411110201011234413340344411121414101233102201441012233344201120000234010322221403314211200041431430024230343104121040044243410202311010332140414334424412101332301324143234143424033141034102030232344013311234402113113412404440110124344111334443414402020212012402333413320414224310104042014003423313243241000231400301400222404332114211233342401001333240332300143322242421213332123201030113344200002024110031110233223133243313214243310131002334334232003231204021444444323442311202044230024243114414342401014321002120140311103010441122220040130402242202011233024144230041202343441423021414302442401121021344342323313033111302413401444340031430303403021001343113002311402340143440232230204340134332140331134102141304121012302314243132031104141403133330441103342204122401210323123441323003233114111011413400323004102401131344223243422302202324133223021204334004403224120001113241144241100313031234033341041034012123002030012401101101414141323012123402144230424112102234203440112302200401103132104130310013300414200433444302340303334203021230042203330240423232333023200002141042214331", "313100433101413114342303234423400411104320034431230332324321203314234024132221001140212221313432324423100444400013343344040122000141212012432244240032220022402440412330123202443010212400332121113030312203310124002213401114040030043141211322342120334400401323131103101004231300314213244003034000140141034033323002104030412140322134412401200131444104034011204442003031033134132402340134103404411304334214200340442022232003102303040440330343220413001444341340314123433343201142444002243212013022233330444203422224244034022023323331223022414143410130203304401323421123142014220324211103104003114340113143210242024133440033122120142004024000042031123013220401430304102103112314400402142214310110122222030334141400022324333142201320144010411144320101312401413004434201400211201322224111001240444402012300001401203412043402213034212130231322042104224044303303143323222304330421204413304002022310301340013320434122430300011212330030021031441012233211101123214120224111303133331301232403310313414330230421303121343333434002203312002021004401400122300344224424111233024440002310332430210301121022340100320401444444133112431100003313434000243310330100013112301331303414323110102104104104141231011202002210231101424401432113234100010121200010443144004444204410343342414312441340441431440033344420234031102331010210304011212142340421032143231421032021234004414410140121403330024134432120312403203321314222033230044144240410044101400042003221310301433444141402023430202344432101312132302332244020132131403444412203242133203022010442201403203240413242312044331012324044432221341012403432020142331323103310434321004303300430414011131301234011142413212330331441042342433302042421003404201223410002442443304113231344323421341224110420220224243121240321320104340434111013112320020430122002333222432420303404011314321101032023320444042313312334301033102200103411402020341203231231111130420204410104141122101141211410120131301212232124303144111020121233124401333341200230200333413121023330402003104321122401031104244434224143014334003033441113334443143232220001443243433012300143341032342431013132133223323304010021041432242022030123403444133410404141343342310122410444414134203344421044014110233122343143112440223342403244003040004204144302334444231324302010023221443242330130132204014043402211010333112024230200130031143142332410223033402120323230103041404031100220423200213241332421120432132231404040420203342441231232311204301122343340022401240311112231334001440214001230144200141012020122103121313304302012314042233144011203001130131413440311303131420040032341123242411443301314033112342131242023013041420130033314123413103323112114133440224403123024441414013001123430204212230331224310442101323244440202004422044143333220011102210401341210444110310304212322124314234114300002230403012123022223200121444030321222032202002312121244224033014021420430234034203414300440332234340402324124222032420034134034234141300134141330021433024410200312201414321010110041042104341121300343204000231134443401340341102213303130332434041023144130322420223013104240310041212441230242131434424203133042112103043324031142430113403142420030213404412423342024314032001103414024202142334303303224142400442224402324333440023424142212124243310412433142401321400103240134003413220323442031220422033433100330032421301441430241404100332110223401243203320403004212043224113332303320202443232340012022002020303422134234423122132024042322300323432413330241230433032411224330434013004114222103240102324040204312020321332222034444022201313034243004134234214320034400041410313241110040303402004443422140314020341141413024404303222340004132220100001112223314002024244441044430200140420432403120340101433011302032243402031424330014434443322111311131402124302244200041401243324141221421012444123410121243432232304202331213233202140142012424011302131410321230223140212220022244104121443304342043034244112002304411302022110121443040341024122012404431421111010121241031003344401034140021144424112230120213041102113200033224210113042000411210433022141430220320232303434423112443134133330004300122102314323230223342322334400313421133111341231311410304230010202200214302422124132021134432230120111420223442010333020314110343222103010020144113233022220220221302414430342444440404203314314311244234244040120221423142344300021403410404024332241113001204230434120410413224302122204321102424431114440140043110324411122200204400013220000", "231302132214321311130303314013301130122420144423401120224403142101210142123400213122323231441234330302113130123033340302340402143024133204024014111234340313242414212413013301030202233311240042140144003230433232001444304131210342040004123021120441310024433142112123133144322312103111224032410323134404133200411024142234334122341030022412113421304044201124430132213402211043314020301201230141232104412143442212001132312242244442430124344403431223130402333414401214120443201210202110431120243132041444443000232414121321032004244041401033424312424001321043413334400204113114324112243011243302000210104202210133002334311021012104243210120210440242210214001034402204220402032441233021101420134420332312014132430044102440040412334420330214420133432303412423211444044330412420211103310234133121023021113332430301220114024431322320043233431311413124241034040412244204420043403103230410110321441120143042342420134414242144211014100412122321142413114301241402221340130110112043310021431221023140131412344334301411122240323440001320421432012200124313243413040413414003420344133200010431112130024441240303332030134212404244313223014421311122214001012240110331332033440313301222140240314424040220420122102314121234413004332121401110031321114023243113400312131104202003114012211113430423120113401030041114214042004112140111313023333430311443433234021110012112312010221102234401244104103431134033034134414140010412214321231032012123101213310431300420413040333401243142032431430041124004013224031431311203033122442124330242332002124222110014404302123004434042411132304242343111133201022021003034131102130410343201121202100311144001444334343130234031222442243321023432010444112041102024004120414444330114313140320031001103241232231012032131422432004121421320141114413332320004133221400143430240114311314231300220021320313234311101204023123022403233343321402310014443132303040110000032430042214040042343121031230200304013331020202013323444140130000412303003333303104300402033210114020230132040223310242204334020140242331012402341110311344414121320423422022002112242404304414411242321312013443322404234330400241042144410200434140044410211102100333433222212431301133131304232123343403022043204343102230444212100433144043212124400423440123311024332200444411014414333233210144024420230031243120230121341304214014114320441412233400331431330442403340431131302121130200403043441330124401143401420431023413430303200210100311023120441332010411042243131403044304222224402040033433444141413114340242231200220410020103102134001231101312401443040204301433032404321330222213204410213312144114320201202233234024024341310043124112301000004141142231322212133343420430342122441134433023211034401104221213400301234322143204422441310302434102421210234422243114044100210410201314332134443112404301022003230232201014221443144331232014430142312114141213043021433231213303042323212043344114223322240423214124211100443240233210231222440123444433312324024134431312131341013001312231132102040333012142222323444410332042002110134324341233241340233323021314024402031200012231042422341121104400003211020424411133101000411132203344011114034112120411443113423400302324041020204302224310020241414023204104431432041233330003000400402213112041433214414013132212011110310012014433023341130032104200323443141122001412444414324412003124300133423112210431311203110104241414124010220014110322120111241113343113001423241014222002332000031434032200240112012433113101300131242333140341100210414142003113002014324240431212113103002223034434011342432212141200213202420021121314211241341000421111011103414323302331203400400011242141023220200143220344243134412442011043201112142420314113300311210043141422021144304414224120242401320232332221340032332212143304233104442134034124142224231113203001120220012424044302403200320433001343424012021310203422014240222041411431422302030200342003133022000412344112121113302324300240032203132004202314004113331034420241340144000342302420034344212123011214113044330410023342212433402422402440413221331443024220400332022400440310244231204330131104334110130312042441432112322220344324420201010234243043331434410143123024120010342130022214334422011340122331103004211430202101004042243110300414411303411211401010412313042010414112302334300120021021322042244334000310312430312401324020042330310402010022104310340432020104211431022011323200243240443344012402020112442102013002111223102410421200300411322310", "143310324413443112013203213223330220130201044444142231004040121313041041123321143343202421214001311210000141244102221411340013200143040332004242043324101342322102000343320323322043144422421221322214444311203210010112144111040332001340401313203443200014103433314422332313440302013431121442440131200114422243231022342103110201212243310103011031202233414120230004320232130213010332141424403242430430212003401314421130304200111234230424412242304423113212403333140130212322334014112112304310022310101141403122134103422030301133242102333410112003431042313144021043001233041404222104131122034231202331213024131322034323031141022212300000313140232443034411330040234223124102032401443233143334344224001421141100303311220040433342324010133244010130200140420133230332300430304444041201301121012012332010233241042334113311424022121430301340413031341142314321143034110033112420434403011311420420201320244042033414120243104141221344400414233334400002432104044124003330312142101230114404440041114131341402231343221304002334004412444140420403210113024012400412121202422414102104323134101212423302340202200121041344444330102003114410214313010312421003033320424112442321411420214440112332403330211301420444220433344422203243223324403103211324201440042322004142320123142441142234014332122124001333110004004334104102401443344243130314032030211300434413033130210041322302301204220414214004330444343321001422400230120204122434114220230332203331200300444242413210234023414114014322330320343043310324410402222033304111340433204140402420102402242142241402030420321022400031401324100023342304101132323202404030004222423043244321023202233143430210301122423024242210402101030321214031112240411422312143232411042142432242442430241242343143222014232030231434414302324321102010302043330341324334223123434122040400321103442044233030224134042413112333443123343321432401231242441302121111202311423442434121431022112043211343424104230402110432121200242334414344032421404242431402033211124303211124232423400111240002214423441203212211234141322214111314322242141240213130044110404312122344411431312412200414033233042003422403431023332443113304033101441402201041323111420430231033210112142112132303242110341144432231004323201300000000320123101231444230102122224103120113311214302232400331231310041103331042324414013221444423210214101112331324321303302200110404304303343004244204444243242231401333044413033411114224112204431242113334423043131133124442332034132104001421243330411323304112243421133104203012403213024122013234203144320204344321130000231003214134111303032102442201030142221134410223440430121441110301203401201433040334030403131213222331333002222100433024404103233323042403011014044000141144202100340204024003112040323332014334033013401311133440410222230400201221434343021240310341322203422200332214343422401240220232204424342301324102003214104244012023223412124032301102200003012402111132404431011113321232402230132343022014333042040304033303403312422420114424042443124413110202121021340004422241344243310221002320241022211413340204230403201110131241402421000042401332214103241324314332132411412242423430033333230132343033121014234130024023232033230244431421041414021431410142333041332332422212313342313242411442443431033100400431042241224121421001414031144024012110334441332422112344213042242423313033220133444134441141432224134420424100433024043400403110322042311240231111004104420133340332204332123110004134221020342211140024414144304241324104240301100342032043302002313421041404143222414123443143430021422440221404102411020313412120244123321432142440432042403001403124323314110033232333031021031201340213340133424232200134001224020332101423434300432124122404142224010101431240320121443420343133231040120102212031003044200132143031342011140121220340443112123133041121020222431323030011113434111230220230244211334432040413240413041023330432442221302411210003304313004130104432143204410243103214103034031421310331001124320204401404314204433244331333432401242440113112300240111232222041430014221231334442022124312314010112322403211023224232431141041313031312034000343123143241302400141330204011014041010200231340102021212411240410440143134041140340024144100122301141404341422312043013224004420430402341213214020211034144202341221242122340103203411411034332114131110322030414411030442122242124041240130102142322000411242113010320001412311340103433322201241042021221324301440432330413133020322140413", "111031344330110401314334010214214403402321012413334434431044220422000212243241413200003004100113300131244014410002430033323010340440120421332314222242240234230110022244124112013113301020330443413141113334123100002024313424000111141021231311044132000144112430004424030210223211241000020141121303000324311423043410103134234121324221122232244140001143244321340111220101140003113442011414224412104431042424313100240331201442142221041320200142322004424223124214133202032442334300222102321214433340124141033404343201340031401113301110142222413114140314011401440444040143204340232241202104112404321024330220423441440232100202340402324240320112324103231023103044242043013021443104022024121332341300320022203423032220424342132020102414001031403012121220122003043420334121401333401112212041221020112424032343034031143340210123440233012141000020112242223112140041200311212121102003133043143100300004140444244142103132123234041244442421244410314133431244213431000431211200022123310031440200444330230044344041011022241444242210003032304134442024004443030204342200121442322040024311423021043013403303212433343124043220010302142043244101312041224334003101230300343111041444423342210131122403322034403120034013332030003441401404203403102130201341103412404314023333104441110133220413021343142441100313134033142043411333442441340223001033123120303431134241430302140141210021210141224031241333013030011244043124401411204432004323244411431402033331241001403402134132300104404142032343000031243033001130130433140241034220010103422014330224203430324304232214143112121142434442031223123331332340333004031201331321320102002040031321244400220410312031412014331231344414402142113402340104434431044424304342142003102034031110413441413014031020223114443423403133444210004211313134340332124302142010231420321224004030300204300240044314201143403234130141103002032132202130343401400331114331104321340243244430443411303200132331403043340233311220430103301301344241430223120033240223204401414431203404042044020423041021124014444132010311334333100240430124113042101313300121003234013012401243143432332112041334343224032012320203233231104134140401310241432343114431210230341411041403344323312030243240033321311042124300303020223342312041001233311242340323304012011030300002411031002142401320444341340213243431200331011320244301120013223431014313011324034004031434214004240004414313421402001343213013240034001223321304412300401400203234144444304103034421332423021241411444310414432314041023402300414442132224331014440403011210042122411032010233112433241143024221303331141032312414143413230421320210434100440021300204300334402130140243014401230313332440313243241443013401023111402333331330233430120044420302301443413033100303410204331121331243120044120434032030231441012133320211343020204242002113043003003313211122300014303102330400041403402032313133210144232032433321332330022222014412444043130240013434031242121122044344044322241113300204101044011334011431040301223322224244133224402334411013143331112034211424232201202011414111211202332104343413001244040222234241203223111323314030331311313230431312204010134414232120131133402024322000143123014243144212221341240203220230321313440032331401312343121013102322204304430332134113343301023033303424310421132134302343021014300134132103421433444130121404134120202241230131220101230110001321231242043112302201132024430041101112440132024022021331044312143203323101443120010232442040413142431020333034211103323042403022300404314412220131312030133402114214413242021132344231100240034000142422432031404104203124231114114044340030243323331044014032031114010310214032234231220244120413442131010021143300144222144212304420201244311441024130000434224004313022011230410313440032144414404102402043124441134110214303324232212324132441312410410302104033400332144322322132440023002134210200201030423224320204100241233122303133410230412142231010014024440332220100431240230304233042101304422224431343432043002441102210012414041224212043430130410042230201412224144043143430304030311240201120000040133044340130204343431210233011431133101301423010032044044132040033104024413041311312202030110210221001024141213023100214424041431043114032020111012311442200144144030314104343313234112331024422230030331330311110031143124322023343042104311320400230132204201104344013002310134242241043414403114201041333324021112431340220403411441221404421323142032014310243443304404343132020140241433", "041021223332203213020112004344142442001220441244221214302222443014421242300314131002014341244024422423443130134313303342202431012000101034341341422324303200330104300133120033211244021203303142332404013210402421130101034322324404132043131243332103243233431242300240142310210400444424223330113344430220320241412122421434313313301023414232211022401010443112344341232421401343242041024220214314112240134100410224000223223322031104243023232412443230104424021044013112143220300404312220230122331122202400134010443020340112110124202020402441142413301001030023310300141304110112113401203410403441212404012011023340403440113313140122243031223211011140012431024420232332112421040222131124231202110134230131321121142120014434121442232420440030231200040444203132214202143034241031004112403243421324300010221440343144030322203141121302304243210230131003144311324141222321430200012303010341413413043214124104004103331231141231102414323441032323300222102043132000144121432221104301430010304333303333212230441103443322222334241433300434134302141434034042221440403301140121423311044323131203231433344322110010340314112203124144341144321003122401314421214312324323140441042131400013330140133211420044413340132420110423143134414314102310343013223131131242242343131111301420112411330320442344141312032344130343131301013313023321431013333412123343101423323104334441302240403224420131301122243224410042324434014332233004011333434110422014422142402112240212434203201040100333314211110410443342201414130212440034433142120202210142232043344200123332431132130342442422320210003333144240313412122130241404420420221404322034401243323420311232202430010344422000222433030201413433143012002420340430213101244114333433321013234044010110431133314004021004341432003422332330441423113240333401303234131441020001214120130321301231344323411341030024433414433002101102130041103341322332100344134211444221013423013031420220021444232010414214042031023231232244034134131022323133040023420213241314140001112214442421004424020432444201411232130114141401004032220444343220132401243424422202301140010242401322134141342414214331332142021001422013243031324240110033213000230021132402330301331242312224221043004031413024310343123043123402440033420420003340032233204140212401133322121133231432103042232410100013333044142041324224431202441423303031341004220113414441410002120122340331441434310421021232312131210233341302324411024344440340440434321331231041002332322300013433002021242334140132313304304020003421012011121324322113021320314334224114231243440110111244411302031311003000222224104143210131142044401401200220222120003403434211422404302004401204341000041340410414340242240323301334010140310004242331323130321211332313341344113303014214002110313134343402114014224423103044432043233104340232440014001243044444131212433404322021414034233332131232333414324413414023100210143032123044312113020102102344332124330042142332114024222311312244334223142114024033110203143232200424040233244324324013014133334230131324010313232330022143004130422104143242102101110410011442340421133023304210032411330343334210334403012044444413240214340111001413303010311443002042332041000120022122230101241043403102120342434420341341204101004004242043101223214110123332122212242014200143030331411343331202410401343441204100113443213144140233212012443112204224431434202112423444123001200331043314232441200234323341020220212001432223241114243433012120210413030123140220420102322143204130221341024313431344241023241424341312031420031422133424143242143341241410124333340103000140410431432324200032444122102112303202441341341342013040043300240002111330130224424411413114232224312302000411212232230112131022314112441411122442123140203412312331432201143322032432320300231303110331014142240133030120244134403433443103223131340410034002033344310404204402114304323100413324033400111421233321402223202030043114223204120422313232240233212031001444222333420322400331243122203422314022300233013223204140444441232301323104323304410024323324401432120130011111330220234413030201303443442120010030413443140401341103430023233132144210014044002100043230003223034332024000114331034402001143213422300020402040213010040430443224231013103103411341243044021324040140412230220213010203344103414033101300434122424311040221231141334223122410302222000124323421123100012333434204220130043122032111332331013233404022044344140113240100211434444333142230114204130424140102014", "134112221022113220223440411413344411243312141440410313413440014013332041114412002040130413430121311424111414240403042043222243231134012312340133123224131312132014110013413242122422201222323144101413034442140231430123113324244240112300114142231402303043421124014140012133342123023344102334131313234323010434411204023201411031102004203032202422301224314224104113003233341402144211431202101231030132200213241044100434413422042203122031144414311404404124002344311103422141213303111243340403002333344142042441131303141242041301414323431002213440430123344102233204424240423410102024120021141322304300313224043414013132103341213024042143222214340232322441332131334000411213041332042312121011210012241102423240311402314242220104040444304040040444200024124040343323433333242403231021231122044343204042113423141401403422123000302141423424130412002414441323114242443413234022133133234132120112202230201100133303301400401231400323120321103222110220333421432232113224301434423332403303334222442020343300111114043403223002120011430124233344403332102020422334102100031310340013044130103004043231241404441121303413003241042021402203402212423200024423004321142144040213324144202122342431140210012224442304010011124213211413231140140003131021304141332230130004132422213404033310340220034021411412440442000214321233042101202030303132103004402421431344003003410421230213044334001122440202202302211101014322410400323412111130001422440103333003400423314233303211121404321234312042222423203302144332320324220404002012312221243111313100214410033044040211341040413013102014133414344420414101020304323423204443303012344113432341111444004143312423002422402201104024210011221100421122332143311420144214221334400204112422121300024044430230210042024204214432124022340014314404304101304033211141400120344024324042030223103301110012313400421131303433140442312314000033402102114440244140230411441430301004421343213023113343042323423400120133304323201403233000422231310201210200242442120433334424211443231112031132311301313001112422040100430003023131410214300000412140404101304341310033032100433103311000011034142302104320001002321424344344300121043220102231210134121012331212410344113104444233404321222314204242200432334340043001323323333234110414444421144011112314134440421142303424443123322122211203411010223103120132233103402021110102014222022220003114140121312423423032041121234244100001442221142332132442313444342410214413132021233014203243132403012000014433432143240424030014420210214320203041221032433122144313134302420344332122343404232301412420144331314303311441234434442034300234201141132240412440100302420122100323141034010104130313404201141044114243230312113140331144412031103214013312104414141022114440241114124002310034032333022121403312002121140030432014203201033231412213144332232332140310101201324142144301423211232424112304300014010341142343440433202242403143122314333132441203113434310104410401431402343042014410203410401024203400233411124104343120214010212234130433340120331003203330414011140332110103004112133142112411134422111320221413322044233311034340333411011031031121443341023122120440332232331210203444001042414012041100320343301232124232003430343032110044212104240310300404312244124041010144020012111140322320211222213323232310422022433022434403400223334102104423311340124031202022330144442322402211104431202021344220003031141331202313323204133320133234402112424024314132232411320331131140342244204231101102010232033123000324412120440123301424012433313023144142144313301301130330101302442213000212303412221211430001113034101413024444011041433244210230330023422111430120102300344112003310413333124222334443413204022213012303131100310101414312204443242001013120444012124103202402212101302431244220133410312102044434040233344202114441202242001034222221143102200241432321134411240242230200402403100210130233123431340134122233042214031424200022440000111333324314312140003333002042320142224212433241331031210400124102431413141440334013200413032122222344113423322431023242113122330232240032003411210000331031331301022212020043212304440042411214204001232022022022123444400012304013230333003301131313113132114231033201331303323223323332223031323122311102033423410041304122414402034310444201243140011340001222314012200412422231222031432224444401120002014330103120422302003434333220200300404304212110204100031234240223241441022234334212043324234043121040213310101130334320223004344213101", "010423110141230104224200424102220131101010112221431144022211200424212030110312214312234340222030443343032222301014010010303224200400040042133212421140221331314022333034120220111112033111412241012132121243132201213020340143402434340212130231340023133224400122213203004442211212000200104313213311334421211430411100432100311200041220321331230143434023440023142040333032321314041321201201324400220142021303143324240121321224042321300440344410143300200411044400312122013211143133200232421421314334214003334000003301204111404031120034411301432422020010111140400404120244421304312314412213110300341322010122314204434424121344233103414243311234132001012440021124221011020444314122213443331040120222311103042001322420311013013430102121040143342022024144102134244123013114001420241020100430244443200233232420321101022231014100002020332323142111313410312333230211442331014221312301241432443142041344321002101313002331330220220412101214142404032423101424041322332204013444443200304433001440132314320422242320241041403111310041124041022012024431233141340044234011012032013102404313333212301414130031223211232340003034334022433131110300043130212121304121112433122132132301041004321023202400004302313043034310423433421200410313021330043020330341333122122231110204144402234120410110010233431022312432023224223104024421002300344112142223320020142224030334122031042031201021340134332213410142400102444113034404323222113432043241114233244032431432304200332433004301444112143131120334201033202112431114434323221102304241214010412431224301232232320144120432240404313101312113412231434001334033404042411024100022043043123411304334232142222313040111111204402400122443114232201223304311433343441304043420442142112031214012433213323444040410000323113414422101322122044243401124411422414212043141211401310224233123042030412034014243310004221010442223011010220041112140443023042030240301041200223403331200144230133033412420132343444412314004003002213044134032223124322021104134143010304220131022120403001420414403442301142424214123143132023044040021244033132343012422142311134114030130114420240332414032441441003344100211111112111221230244140114221122240222033404013140023130240103421440404222002430004144204244031021342403312140331331324032110424403443430012210201224224222424401443004411320233130021100101304443013040132200103430111112000213212331212323242123233122332442434022311443401411232142040414110104410014140304320414420143321412423024201043020404401244330214323401030210032124422112342433243141201104144442311104134124234202314343100244141303123303220012303104224242123102413212422104414101113003230231401123411301412431113311210443011113144414203212020223210014012411023220344433011041034422031404224412412101033330402413420440040032133121014202013314010422032121130040442100440311320314411211102321300240031241142344413423214220030213244133331040023301234410222110431012222030401234223023314403231142211344110343033241210402402023202022310314131122322111100234233120432122413224013241330310311414421004340142200241313132132413012400223141242002424440213202021233242401020401224310023200410040110100044211032403343441324002202320412244222424423342111310302014424001443114224141431210220022002442100333421134241442310232321002440330033044332410114341431233442244233024313334303423201011140423344201122224100141040443233002130142221234224443400421022201300430344431422113310341443434013420344001022101241003340230011414214444202143032420420304034101421143013211404100140131441102414022402104300242302304430202041033314123204342311340120420200314430342134124044242014433443322014243144202244042011342322110321130213020044103431432330431130002442134413244204033331312223130110114300100104304214443041344042011403212343211242001111042440300114012303033002013211022423213310340140122430042403002232304430304401004411211043023300333444323144133431402023004044001044244301134020420104141444021333434202141144032012102011240220313030241322121040320141003113040120302123421420233310141133230434111034400031200130022243121402200243203414233312311444343042021210142022444422033423342024010003134303322124004412400204324212433434310213431110222133314030343223300030142122132013110414211403034214310334220040233420403031411213404011212013111321220341334003230411204142322333413304424343312324020222112312212423141311420121313002141122143231042112224144001410342043032003443303443043010023343310141044", "334011240004024434114133220002124432034241043231433241223233212402444411143440210131114000433341241031003111034304304213330210443244341221341111430403430124201110434141034110331214441213301444132023311400344001002011414434311023222133344331424042004314021432301041242024124343210431043143231130202144030221203034444134443140430114203420102411043333031140431124331343313014103323243303111004123214234200143301343040413102234200232334032123111400433311242213004213003311330044140042423102304004414302431344334300402322204432444041123422421211211211434330230132001441000024133231333120343223200343343342204222033241010301244114204334414023042243411112004311322440303040323432311410114313322204434123314023222040031441131102424043221343223421241144000101210011410203220440210200014200232211122412324312200431020113121314433202421232330404010232232441210314104031002114131023004142404423211441430424123412130113114230210332231012001003012104421412232302422014311011410240233402400002434403211200404343140004042120403110043403440130444320040130304020331113031402012314033442414402004424230011011131034304203023223441314101000234132213112320134331344024120342331314420044343340310320434211302103343241244402020324014234212140110222041303404021424301022112140340244011130020424413344144434111141222432442221344241433410333344200310413130312320322002242411310241430100302043431144432321013042011303033231402211222023000221330314424440403003421341321334331022441021010330323124102302021340012031210134003031413323143333142240424041031121321314422442000230420123311104200013123142221420043141421002104302144214131343413221403120442231333443403431133140230221410343402213431234122121131042342442103411224010042101414110101324340120032444443421402034422230014032020324341004041344422220044300334234300232123123233041201311043040404234223102302221400222342020141133100202034342141111304241014021213442211404443124102133412431101301122244122110013040324331043411430224004222441212441201443313331400230321124113242004430303100331312123221112213004001030334221012231401042002101013404331220240131204413224420023301402002230430401244324220041100040022414242344323300422001313200111420421313201410032100344410303203240241403033311014304343311044244232024330024033111041343044442044344322240420013343234144234244122422332102042321432314433124000341422004301341104433133404100314400234431234142001104123114023331022333442010441034042223122343212033141212432241222112024124421000140321004220124421022230110230131401111203343210100011123313444303233441401333223014000412230314134411300133301111232403402013203410404443122102021134144410344324022300001010232122031024334421203403434014233423241430340130143302441301443110034321042302431420422212144244213013202041333212214132220423322133022011412240142202012211444332222234040121121114213213423011123111142034404431103420000023244210410114223110010203220410332111132301423103244210220121124030410041301340424241231100322332000223120110400204424132114010044203002212324443422041433001240244302203224041204304403312010421341444140102001144104023020313113231441410341332321300223213133421042010104000020220340044123133343413112431222120322043121333000121244123330003004004034333303444200104200230424024440314243201422011412020214321201111122143423133223301412234230404023101042400011002243422104031314114343201024013343313104121124444320430220120301224333321043331201132111400044242210211333012421120343144020010210220043200021240223211024012441003301233121101042400234114402013022223011322234122022302033323123140132011113214214001202204403303332030331311203140430001214134343014133242104210104303002330031422043023043240300132302103404422320434021134424330423222144403314423030423121311110041132010313242014131232432034434412134401202200010434311443101413214220404030140344003432342014311323423343400410420113301341123221014401423330242424333321010322102130423322432312200103030244433300210323111410310330243020200303104341001043304213100332132140140323023224112133200210244134132032041330214324043222431232321302144210044330443111143333242310312310331432400133223200320121031321432232340301333112021104114221002214431233242234222303434101321131123033404013244222124310341044111441343111342331001234412132031241304210134040020220440221340304102403143421223020121113101004144144313231120004021341432404012312303303100304130141203100104102144310312", "414203110021114300220220233334140231400401443012022123140044322012240402123142224301034034102222244002100120124103440220121021343312321000042221432221412240111004141224311441033440114334440422212420434341403220220322421101301134302210321433244342024312340302440032020140203431112411114101432441114241142303003103000031444104122330040421334221043114123212030420104430302210414320204034010033311112411434133304034113133144222300112401003423244141404331241411010034413323022401000020022013221013430024340222223414304443434124040324404011032421313404443130131321242000130243422303344100232113443402020144332312312202104041334144142042324040404234334201144444430304310342142110410032030310213403241222144210413332234343233442311022341012232401242103332232344241214012132424133333044410441142300003340431231030221314042024234033232411130311214240432020342432403413220310222234040414120012110001123442101324141421324020341243310444300323430430033400320040221103421340102100224133112114413320401120300304032302421001242300300400400122411002440313332030242122312213223203222413411200033213140423142340310024342302202231214131302011200002231110432420441014241433313040340433204211010232401323234300201002232234400323444103423440303443201021102030001440013433213032124001432113230303401321234310113213124044400243011324100002133444302040312343213240243310340343441403044141031242133413402442032004344421232412412003242334003131033132023344231011413102302042144032403320301012242323332042330301311032340014031402314313033014313432304320303011203232133403404301000011014010433244044414313430332041134030234413234433123134442431121232413413333043212410231213142131012013011130012230023421323410240100041420133111113142233302130423442144400130102422424404204030311002313031344043011431102231344334314412133411423203033103134403140214102222044330200333214112312030044032144340324104233423013403224230001234000100230201323204443113013041040422103414123440024404104342441301234121420213300042423103310144440420143041001010432244200243014014033424203211321030212410303021402032220411111433432403133304020301131433131322203320440134110312021303320241241102213411014331234204133400330441034242022214002441004124332300430142112342403320343433422434103232423102003234241143023201424310130412223322010242222312441212334132341402403202441141202221331430111042221132443301330042100211421330210300334212133044130314331313100401421212332443023043004441004023411020124033231023301024230441440012203301021234240013202002302214234430014432424343130043200014431234304134444104021430320402242204244034111122420412440314042430134032342101421043314101332333401223422420011434340100340104024112302303304313122233401411322244224020322022424114004322300141410023433443310024332022311124320303020343020002021430434444323323424410112332421002440331324224030013300321213121244223303340111304144302222302341304400012041020043003140202244414122203312224120442122104401240000013143142000443201320403133000430310012443041432041241333443210403320114403024300023442442014314003102231320444124144404044144400034011014304233304040042324210334010320221411022313210041413112204402012423333410311124413101411043211040240233440333000332000130112320411333112213011412312431240144221201443200041023434321231300232210111321124413440140001043141210142240300012230304143332032142120240131014323121142022214141241322141423311401122210420221331024040442241341041021011130230434044213440034044003311110114230142400430324224104440413432143300022400411212324041324112403410114341302340024113443240133113410124244240140321033242300433210041343244113144143012432212244203223342200321101011422140441423424441214431124033143243030023433202223023104243304203434041300210302320030100442403304203430023022034013441410244030004432130300022113240001323320434421303441041211121010000111410300010331440442241300221310443131330310333311212040023300112224412024433140032243430014144214414131410240011242013021342413333400031403013140021020431012300120123231040124112344211432013210241034414304122341132324343102301331012002214030303124204141304130241041040012211221343301330413013011241014442413144143421420312133412021122320232002400423024230111221203321133021011223020122224211034312401031434330220312421402411343210301311040401442434411112314324234200320302134013420301443123212343123334401141130202243114032433432004024323420104104443111420141", "224003440041044204221012302013230420341430124000314201042422142311010011301003334002141411220420303420312133131320402141404400131023223104230142103031012133034424043344004330021014432114244410431123110041110334400401311420342214104002002223142100104022334204210301244143432010421102340011043311231404220334100232234231431420333120114204104243041124221104232014014434020323202224121001231331311243400104214440022124300300241203230140311142101440002121421240230202143244310022232133131403440034113440332140022213302121334113243311323101012010304210344322310104434322124223203032321314142021212424341331031012211133044410130023042322240323433021042330342013042421330124112440311322141010003004424132313320230222042024203212240312303040233012323332231034223022324201300003413143241303011344422333043000103302424424434432400120140142141231440110003240224004040022214011140320331433124131144300010340102032334300133224122242222224044041404114344010344044331233030230212013414401213413302443241114341341034114004442334444011302101012144303123013434320111040102043331032432032012230201410021301030242124113222040203104022043043111320332333140244230334114200102134421313044044344321310124241143101410330333100344333014030040214102301223410132230441321211213130320201023310010032000433121034033320341420424413211443033000433221303421040234312103203320103300442021400322333143412043004403132314014100411343404413214322244412333433043342302210432304340401033314443141421121332033423211203221213334143431432144134412224201340003412340003133422400413020013413114042302131320232242204104311031231013333021343222032210212141402323342100203220114310323430101313433411143414444231011000412120341321134412102131221130012043000020411041010011100314044113032111241240020114431302342203244421241044201010334001332242230011223434214300202211133321230013111014410413200330411414401111403134144143331410104302424302321320041433221012341032011021400303443240211032224132243100001211133304012333411402411024430111430304201411232224103100432331110414204242413310200204010232120032022022432003022401343231140000402334344210131113032402043403203034043332322143231122043343042430002230212024310032414012002033022444221033221401004020224310320324344220003311304043444002021314422401233310122403001430020013320102120432201013220023144432121301101322121222444333142143321431204224130300434413412432223333234311241241104010320234422344002031321340331412124022443023434344342220030113033342304243221132403211132431322211132412111411011004113314404322230311300412042442133202111323211042001034343432143433334433412333224313100102313223430424313322120241412123033022334133422141401222142211411341010240104342012231110401231212002430312401224132413411421301303441232001433421023304221130410300122111330143110430013443122344242004431234041231042143324432401020304131131422312233223331001402310001024300421142314443104111303201034342003044022433241311201023443223223022032121244133130200412213200241332102341304111032302124133314144241122304012403201224012313443104312214241023030344224102132104322130431101002140114330414403210243222343344430210233201214401032200140120002243210214434421133030302142301310001204102213213401222131404444414413112240034310432023304032302200112142102114120200420442002232304224010104333420211044141104320031033023214021140424024132424012414130010414212332112232203103113020311341400234110422234141244443421232201114420322231204444110303430303224402323440242401414130422112030424321330333243031403341032444313404100302022342401223314224313434130342302244224232144003430012421343144431232202004134014010212031213133342430330233322030023321140203230411320132311034223444214112240432430232233220411042313031010122030330210034331133034341333031044200033444120312301202033204134003344314323340030301443321204213240440424422331132300341004333340422214101411033400043021310131222103302042330132414223244111131021101431020424304110022401303033032422002301040413034013123102211012101111423104441330004414434134103020324312031123304104120310102314232033311124442031441411241020341121411242132214332132011333104222132441330324110403443022210200313142302014210000210323303010334124421333431434412444402311301313034411314022111240424304442410213330403240401120133003014304312041422342112403330231334411134131114340010403024200213031334333214333213114442013030143043233031401243242431012204223042", "143134230130204143011131021413111022313212402021030214204341440443302034333023101231400100421240234101001324334404121224211132123434321203302104341123441202101332342121434003040432023001123031211443243030421111330444200320410424313231133124442311144001230444310212321210220343413002031103014320411212104242103403324122243300412012413440233103002012102302423311244421211133341244011400131144031014403320133404103203422303222123430113442132242140134100024141401033241211423324142232021120044341113220133322130013423024323410333241103304204444432001200124323213344442023024010021102230010043103410402221414404142442034220340234223003233400324420340010033324344041240140223401222120411033301133113331213210322324213102102332043043433322332312042112342414042034241003142044300210423402413343024201141240314003032442311330213420344341011204413140443344444020402022133240113220301312022230233000023240423043141210311133142134021233234122230430234041333113404112031402112222123244111120114324340400444020022104214122004124312330112100004434334313423312130144020142034010302403204312331203411340131404044401033421112212014033442102002142100303100342021312121242201024111414401303444242012020044240230004133323421404303341114241122112343014030441214214000430341444311044110023324112022212143222024340142333220024024340244444003123423224301203443204404043004140141220100332330213333130031102313130402421210024100010431111020331233221404413220132010222040010241402114020021341120014422442002441433003434200221131314303013132343234224001434314022121413424232334404443244030100213242411412130043222210301223031241311433111140012101410202444214120024301443100001213433424211322203013302141303002140102444124441244134241422031432132441030223111132440223402311002041012300321401001202201234401340010440131230403134420014341131032040320243040021324341423332210312220022040232213204331440434423304101022123443111314201411022231323000133101334430421032101012141023024434003100304231400100040141443332013041130304232134310232201031133222102201202034430344400444104203442340232304400411230402102004344430103344241130324022130222001223403322100010300210003041043401024200310011334143340102343131001212223023144301342130133132214341322212040133242133030044222431231341004432041210010144201024020444100101420230311342324340304220421232044142204203312040220123223404431312341022130414232310112014140223314424424113100030114322200233244323411031013012311012413012323114304420441242400414222131124210241344220100140220433143432013130441242102132001041341213342341222334434211410232441224430413131430432232140143312210320021431343124422342304103240003244132443433140331340130224220043114001312301030143122444104130122411300130241003213241420244144102110040413334421322113343403124131120430132413021033343223244031203244133222223204411024224312043314422214112101312324123022234034404301431340020440003040203244033232401401140303442444121221011134341414201401213430224203141231310200412412411330044010313120140104311000013124232021134010220314131401010231120220422231331121343234114113341122304222130212124340340144302324440132342234131003211442221202400123104442324442120140004313313314440312123120222121402401340014210234303200022311011202321241320041203001111111202401430224243412323034101314033123244240401432432340310102021143031310301300120300220433020020433202413413331111114242304402143400142232243331122204220323123113233413202423341223133120013000011440011120341132140004031411024141322114421041003043410344401234413112404414101412203444333020241410223414044022141234231203304334340441412131310012004120021214243441110230413340024310023333304413130132422111332333342402323423023130113414100413014420132002034012442101002340421312420142430030100344101344244203324221433121141233122244133141042323334021203321223103001231141313434303103204004040242432031220013422124240010401043000232030420123433303242031421010214220141303143234420323433002133311342023402013431043433323140021303320041002420003130324401110421234321401233100033002431121220042220143133434103012224240132003004141200403432201214413414203203122001320410404034031041304221221034123004302444142122004422303313141201412404010112301034044212410113333421022134221040314232230043412444423220041333402241033433443430213442213213313404142340040242122421234204341430421222231344344013224313332411124033113432004332444010143432001414124412", "002233123403211312211124303142431240200013021440231432031432404332030033113200422203122423002402042402124320033244123312132132401020123012414114223404144333001201314234011442330344212303402202003043334324033221313024040344211434211101402313000203310203012220302324003242411010400124004324331223410410424214431204203420104320244232400101044034311131313140014421104204024114402021002131220342002312234003141203000213302341332002104122302223431211040034044342022130432103334411102044140024304120221344422032014044444043023233100040000141021430421310341300010242124414032324413132422334124033034233322414044241201332210123412130441300420112040024241234240034303434433343311141013420142023003231233044312232342444000411440242230432203012344002420214024310403041204001424203231000110222433142402101023423224222230301444142310220030424240113221143044110023330214113444213234404214013140010130333313432432434034411402322232220104142021000240433222411402031024330203233232024232432402133140410214122203022042221302012221002013131324233314330310444421012133321041442122010434042341003323440204040330010100343033331023320340203440442421201413242131403321140200424110031310133442111041140124130002121210140003312014303304134424233313324341304231021331213444331010013443421131221300234333332404130223432114443110424032311404202241410342040042100021421020001400423321004020233222224204322313322224011203431003203243424313222433304000144111343413334241402331320210442401311313442320434441324114201120142002013304313324031414433302200311014042120321330442403443312420333223211213203200020412400203333122140331133424444043012422304044422101122403403212403400200333044300400030144342420422440421210441030232021042143334311404112204132112302340111232140202443002204241203204102324001441044402034103332024021240334001100401302234032120421424141323024112033222333144140440204432443414130423430120430342143112011213120042311123403210123201431204122444211104021011212224130221023311220133340324200040100341234220402201040442144301311134320300243030301414210333404002201434411024312130312323002013041213123022434414334410313002101241424301234223420213414133323001333304023212143221323314222222343041440112230041210442101431112340002404334221304021110124324303431020243233100304322243123341312013242223133134224402013302141320024314023411130422201141102123201430310100202440241342202234310240404041340013414113440032103142340404414100344404101031404244201242112442322244231132313043013303043201142201042023414001422130412033132422144322314121342321140401234133113124233004314433032241321134334224043244401441320343041100200344100014304231210334042332322142400011133100330030110340442011412440042041202214020114000302432102243431101020323230402320424224213343044111101140331432220414410442312343230103001334040103101313001401343134444103243101000423313223301221103431240134341330200331324103314441001333403304004230042244143200331434223211124220121200412303201134312333233113100233322300334204022110011444043324340430322414112011141243203134431104432412244340010020230041014420312441401002021222400112130242001103044221224432233024320424133324041311034140323140034424011442221224334444031134342413102222111311224421323313021421334231031204112134203223022342040123202100033412322424003343124402114220003123130422012211002224311430230032113320410044324121113413233002013323002421124144421241421413343011323121202404341422113300334333011034304301234041314440420304241140112424243412101211410301100430430301110203211322033124011203422043410001444411332402412414241100122310324312102243231021421102222344302030410034011342012412041130243020331224400233143400330431223034102001002040430441242442020404342012321001420144232232311440100000002121134302014343410010220124131413314330412132242424230412124443222014400232042214322123200422422411423012001420213311214433240210143442024001114232044123343114010033300010321110414402014330202210314122324323333103302333031120433043120242231144103413403144013333223201144201332031423021103141333421400013114420214202314314200311123412134312324300203234224342242013234430303140201120330041130203342311404021430304012124422421230420201100321334132444143122444302210314134212302401123134020330441103113312301043230422111134422132214000303213343111020023142203133122213210422204114402441012344032134022210312201400413423043311014400333123043203044132443314344231312212", "140312313234034313241030134424410411031403004134101104244110324142133240133401312111133433110433244121220421334322310312211244301040402124443010433043012430104303014021042133330301120042232444100120022031240100230004104341420030304112434132011211241404102430133421422211331121324010123141220222042441131203024240312140312244331421302304134234314004241431244443132003044232004302012334002102433321301210433340400302022012101033314222120011004243430130342212443400121301200301242314232021424312010242031401414431230444103301244134100410011111240303002421432310420241220023324431333403244341341401114033042402124130223012022440033010030100420224340403412303121240400332302121131323430441340340410233443104111100130411222123414403233412333032402413342323434231220004410441211331303313224111330242224141112310114330211223224144220334114232112303201103102013411030204421331303433211014333040314003143304134141111034330434204044000342444442024302404113224400211122423123403434134020240220444120403400434010101230421442231242443411012121333022023424233210344241300332021023204130243331140413142203302314200302140413111300420031301320231141043402213301144324004012303000024043102340221332422311243312300420233024024203140243203311321402201443341231331300000440322121342443303134232110422000244303143440024202313412102411123402444014302042123420302441123034133404412321244331204033300411023004232312142323401044000402300003014031330434431243330143211130113433442143142204444421014110330414032021431212033234232044432403003420231203400430124141022241213423041210302332033010311101343041031123001330401021404200320320203230130443122131221032313231301113133423240230202403200214223210302430001242444404140040000014421332114433410330431004200032421400111124000121342232330211024113402312032233122114330313134414314342202402033340100112002141441222222342434303032213131041141241340241321241111242224422421310212224224043134331024300244144400313220441434344100334000314111200132232031004444121114401032244102402330012412003331232310224103432141123301440312211102231403331410302322402010014220312030321413222224433024431241002303002410131101023400101242234322311223404243111103224400242304244002302220201040112334403111101241204324210244310110133121320203202023224201211211440014334240414004311003310223440334233024431034412001420410340320331030313114301412411244224021443300411231033134404031442323433441204142222311323131010144422234331023112320323212113300310431430041320323333121310333312011434412410441432013310222331132321024313144121413131041222322143214224112231402114140110440323001403420334423104443434311301301312300223243431411023223010221444014000331111420413240413141201102120111312144420034122423103001020021322344000110104444300424140104424331140432243301330312423312033201413204200042134110042243300032104441024012034311432101430131022211303412114224013103101413022420210020034400102443212332041333034430202003402342410122410012410212021241214122130331140302044322214340222432341011410001432111414310343434340331210004111312411200413303202404230421113022124204214022120212012014441004300243202030343121302441334242033410242233200402041200400140012322424401004204340444041040220140430000404030303240243140223110023142032021210331310211433210224402342421214233301204031440330001034022010033404100204200303013302112421234031002404331340332230442324340023100200424131400443140440314041412132311210120404432421403343241403103033421423404320102114340410133204243211321432414232401222002440040414012432134304303421320001324321012340112121224111142022313140001044012101400331442331402240222134443101130104303331000234432300112422303230304301203013324432401443441441043333100140020344032443104213330211422013030142043040431242432430421204231330143421111231412204141434222111111334341411100112143120331133240430402411330042034034021144221003402404043032010101401212203213244222422404421432243130041332423333433221023310011141202004341322413331423430003012103342130004242122243211141403411404313033412041224312124110121142100342213410223244401220003403434300434144341234141333201410234321044423332332130104303134334413224434113411034330404143222202413234104222300121332132333201314020243334430332424131400121312330224404231214001432211410400231033130101123041420342004440320340113403033404400041011004142232314001414300314444224402414242042302232124434434111331103231433410111004031", "122142424000202234220423230201322204302220302402301420023131110110102320210401140042332433314103043433012020122422410203221201410402013431101113142042200401213312432414022240011222230221443003442230033422042001312134220333441141404134433103420422443103103323421044004321222134233444143322411014443132301334222013440402430314411203301200243204211240231101133122333021344133404002122334401320422440400433231242044430211241423002444112211241232303314441001412404122223211414324101042313033402224241423002131130342140034422421143224341410441414110240123134234320322332104021343121442130103210243441432440014240042311040010142340321223330221310310321231112033330003130230432004232230010404144442424433303303004010030213114300414223323241422322004340132203424433013120140101141314022200032412444130143241303333300101122103024212101423142002040041412112230112444102013302230334111234144414400331231212022412430214413321202320423310314102001200214113403014222301330310441022012023233401012241211414214123130434032230301103314004441413340212041424004422402332013002300241010411123001423331132421100134112111004142313133003044231031003330312413440310204333244320001340321100241101113043232210042141340133411121004302334233432301324110031342203021013034132314341301013211400412101114421420424312012340120134342102232003142320403314224442411432441130432143010222100344333002333034222443040310004040412121030004320420120303202101022431243210112004113202112041422041223234202224341014411433130014234401142233042100022040011032442400444133410031114314421432044244000334301310010240411023134232413112020300421310040123402341203112031411032334303013112323330300103111034342221203333343043212131203310123101042323403140403112031432240132400331132103300404431231224420313343433203432340043124212021031300223342402433341231340123111211032203014102102010124204440234434433423122320241141013002034332313114021102214033132403313110030340411202010331441210040233403224010412021114101010214320013113244414204114101330231230334044412313113222242400100413411431032113314122140142344414110102432130220334031301213114140223102114431424313301131243442113333033012243232403310231441200222103404343032101122031002013230220120142040202331312201414012140303244034211112110324341124222114311201242111142443234312432002130040304434403021434413204211122312321441432212042202314133142144400422140042331314114321130201221212343024041144142332322424234334131104430323024244130333411140311422332410241430140404211324334044334040102224031414133103441141303020213230420332314211403211340003043213140044134242144334111341411142030241400441433300122344124324244413334034331110143411130410444043002243230422130044344121143030444131344003233201024013341130300121241411413111413020444023420232422324111421003244133120133240113330002340341134104120114430233010342213240332434010041120044243211424131340230214241334031232033304320214022034010010322431201100040120032140212120044242112332422302221441024332043223400033303141410012043200042120133330243020212404134344300112321231042300240002143010103033343443130012302304243024010410030434440022144113321440204332213423011342210403302200111130124430002401421403311204101043220333003031210434221204010310211011321300103133040410413113334130022012333413031300414424102312211201413334011014144104131234134011223423012314130304202231322432212444232414413301040233110240414202212000300333324032233011341140102001311034303012121001101110232234133141142034242003344223424431432431134422130331021340331342202313002322130432044400240244410220033344110123134141414133241133404304123114441313402301402422223323233114233213334243200200330400401404041331213011012411231010431041344043301011241424412000232224021001031011111303412401124342133240440332300443210444112320330131203443400310340044433122443041101400122143041244341421040442422034344043043242424424201100130231313424220121132042224231400114330424232113022331410300420001314100410131324242203304431111320341400233132434303004422401111310430301323213403421342302433131223033032320221411322143333044042330122402233044234341342203111223104444123404034323111114022130334323043411212002412322232112422314442434103123423142101441011001324334021133033344243143124442120413020223342420030111021430104000133042132144001114321102224331102022303340030324414322231140413211022420023231221333320303201322230002433023423043400432123243430020", "012240133343032304010243203214332141120122121333003244402233433311423310410201300031200012410103423122400102413403240002132021210321313133310001013214430141222133020024223203433324020311200333012341421441341101442410020404111234432130031130324122112130122130114044140244444430122042031141244321402412244421434201203211032400000002133343301040022014133433440433101311033112023342010412311231024430422220432442010121212032201334132301430130222004101344133413211221132203010030132210014033024332142340423131442330303301314400133244012322444432010243424044322420000131313202134410203304113420312130003144321014010242322411411404422003203221310140112342132221142221142123433433043344212402012041204100301030312244101023403101344212102011022132444213224144341311213100120204223143032332442023123120312244110012231320222223341101224434002034120013004203342004400211204141123043200203124002402202244003211134141334221212204001213143442410430231104020431134041322220320113114403401334434040000230102003203121442330404010043320424021220343224221013042011333013422224412211020103121230302400042311421011303134033213131131044121302013101233141232033423121402333040132203440424203404030344300402214142410422343011142024311302032100120044030034021443313232443414314223144220200113201323403331332421321123420034404240020332123402431330204431321411133343342401443100323320143341331430343040433124141212344300232320131111033032020033134213221021043414040142411210421422322233413331111213321300241400042000342302244423332034111220233033211112123042230001000033403131234013122143220123121302124334122102002042302303430133034043142213432013142220102202240211443211110221430131144410101403214140233011434422032214304233344103032142334214324031130310000244331132410430200434234222233431404331114313332311420210310223114220430124432244213401230201410342442404031344134443213112440300012444142443320012221004341234214400132223434204220024030224143401424140432013323014311344033432010333414310414240433022322012314344124213332310344424401434302140402113311014423432442112241100333322033321243401300413032041044003214040323434114012412040444320102443330244220333031340043033002122221320113440430210442424112310131312443032420234342034143400303224302404014340230311340333134204340100440110130301210404104422040330430334102200442031412211240341402343114432140320042010234034213403232401120220414103411120322121124441211441041120413213041021144300330241311003224440404200101333211422341424010321101404134113122434034231312321241212340114140320304433420142203021024103434423213033014031413011200021242302114433213442223300001023211232120104213040422402021111210402313304324021012132013343322300420302022120404012124043431434442402444002230141200041243230112041232032041340222114342121023322032113041243011413243130143242232444340134200013041433102014023202144212020342423210421341000210414334332401103304111231203401433430434403221042112231021430330434103424434241031223122021444442010433301241013140142101122134200123231200422013343133400130140441230040202240441000401400040243442043430043341311203330202014120404242043121030401022014100012021302303221401132402233443101041402424044333241443432224344142142001000222044444333031324201004203114133410401033222423123142013013413032341303200220224303033331413214320412332041202301003042010024014341322420341003441230312002303244421004201020310331422230032140244141123200320112400242333101303303200041343301242331032043402042012041210013321232440300100210100043411032421112144010110143222131000312220040424323042320120433133304013303431201124004224202334313234240411132443442344002000022400244002031022424132144003400104122001421020323400143211031031321000212201012031003011214040243123230242123040121234413211320033213132220433121233041430230421242220113034020224102203214321204400133233443133400034244111440244043140022031331023310214024310331112012440223121011010011423330333140431301442044020204011113223141403143442323130022311321313333134340112323243000133343202231313412043344023142004413030201104032020012443430324004033144132444412334424421003244214140313120114444013400430232420013213112000033114011331121424213442002214344302040442012241020244012124124433131240214340100130222221303243133434143103422232233311241410134142402331141131314134103311000442041310341043131433331210111022204440014402214444112342341241232430431110022344220440312343301", "003143102341311302014400234401324040134132110311323434144020114133303022304203132000430004314321211213442303331224322400321032423324142240123040014030131423334200231312012144222142043144110333444144430201341412341110002243202201031231022241123044123314222310224404403413400212430040404023421203303134311320241244120030003141022132401343140230234043312013042022314044442012432313343432441113341133134344430141101244003222033243410040234233113121421020212421011121244401113211344210343411344010330223013122003320032302412444303313233144320100332231312101340121220124424430123324100441243412221344412232324220242014032320332311132044233113034310312023330320414303341121322014402411114332042011403110324112414330300003143212112123101442421112201100032113301402110114130301103303234002143412311133344104434010101324242110342443314401430102323413434112103304132312442333200104012233314000211002321031314411314232004142224420322243333230112324141433343034220140240130210341414413003134121132011424413204021042304230131432120240001013132040334322334343124020200313044014340233330242341144411304342043042034403200010011312433332121012123403410321142344020100200312441444413324431340401001120314113433031332411443030011100231232014203110224010011201421224110314410210110401412233213421231200444403303244044420124042143422422322242004120233242103430134011434400421441232232142111412302434123023311021440010422244334344122044102212032111102001410234130222231004304322112323004143104213410013144020000112400312010030022132043434143004044223000223344440142413142404314010441010344423131002443313201021242340333333020210201442142042400340040400423100404421213242114002142201014104303030430332114041430144112430313211324223243043400023414404222244414412203404013233143033012001410021123134440223300002244434121114440343123420013002403240432122341332231232300241222341014211313442314134020411124223113131434012011124032121104214121341000212320344012021412341120242100201131201332031042431001432211332001030032433240221204214231314004312334202013344231444423024004100202130300302023241433314341204024202422034322311231104343321441121241304134111120034012142114443422042212104440120400123111304424133300204133022341211040412002042100212221134210433004233000214312241040044321431141121243002033141210421423341301342303333214220430002303034000314012241211321323432213344124243240120044413301232434143313410133301104343234232024403304331203021304302314422000113142224001312313303230224212233314031311302031004211112314312001043101203313312131430024000421134243402103143302433101241421402310202020030102411042103202344202112032401230110010413433244141044103221404132214430023410433131104113342223133332030202120222313102333421311243230321112403022323220300421004132140122430302431143421140413004203103444321233213121422124031202240022422410300101200334112341114213012330124420324121414220443024402122101220443420003412242003030320433203004111410421121112124332302414331304034444333443332342432131303102423411214020203012043202220320401011340201102110020443124220433122002413102012112440113021243342414020343333210201400244114131202130022242434133201324024032041114313031020001432230242210443240112100130024134243010010144212113042040242032333000130200433340140443332411042034423002444400044123232114310330324020034103322014344214231403043134104144144214233342140220212124243040203303311141420423102334200034234223341210340032143004013321420042204234210440140104424322342023410142312223310213011332012411142112041034032012443243244200223232232411004124002401034221313343324024221311030413342442202141330020100232230201123231433321010321431041410330221142102204300312412433004443341123342134224033400442424120202211232112104114220131243212403324020302333014401004311140341441133330302131003201022302311120014333121414222420140032202324320334440114324143124001041034324413402233231032020123134442121123043114000231421144314214234213043141420002302444300111331303421233320240223102004043431413422411331203221201310311312130043421042002140232403302122301100133034134033001233002021343030042211041413210441120010334031212223131241241122341203130443214324302443200241020341121024014413230442322101140011431201224233422430333332011322112040402034410433223124110111441302212230000402344340141314323420204233022301120001140232344332112233124333200442344011441324102200240434332430343342020430121313130142", "042331322031130243424421143211402224343300441322122411340400331420120113242104314332132021211104323014041004230143020204211112441131031331013122201141100204341104000421003024321300310321304043300421401242223211434143442313001400431121024103040443243113110204411410041020421414421422012223243223121440322101044203301314422323444010231414132031323333233421244134031232213302001142023043012041204022030041313023003344124302211403022204321433004423411234312023134411112304143013302303321014012202424122132130234023003302324300234342001320132212340220122330224320223243401330211243024114332421302432041041122022112013111131334221220341313013424140121320204000000202314001223323221143202134110023104222230143343113233400031022124024043244443000313001233331124444022400301312244421031404430114323233022441130440113232013341321231141114222101320012103403341044141310043433222430304240240124144141202003032232043341202421344011120104001111443114442142442022013340141341414102430043443234444244300032244133304334411231304133023002103224224224003304411014244014401304203311024143023211014044023043242004031022323200044033032141234110322244200400313443422410304342002202021440220343242441111321112313220311311343331232233010202301344442144201011413143333100011442410320432142220404212400443242041142400203221121402342003111233043340121404130244402241322011012300242010221103313243024411211224311110130332343033220112120211442321421311320141143000302133402010432101302410032404210241230043403341341430241403030301300222114132312141021442231340230124404420203022423124133402412404140411232120241023210121300031121444024104001022010123303333430330032030020323431123142142144133021310011232040103441042301012122243032101444141231223332342300314102044110230322303102431341300020303343000132242440403211143024033232302114220322100203210040232314024212140300403403340243134030321122431110113324323333324102432214211310202014443002222331013130444041110402322202233200404310102224101100043033110224100434004212132343313433230042300130424323033232100011213020410042144222041441122122330444243332141323304400102201424344324132204130044241002401400424344233334133133342441030332233423014303441000113130300132124242001002040033200032123440444021312102330004043113441341211022043303331334102200023241232223232223320240040004011030304400241440201012112303000041140333240322243024001413223444431434331130123313401210044330023212411234211342044331003303244423143132032333122141122211102120000212040234314412020022422101240034102243422400113132230322120242203222432413102410432420430401130421331403111143242344311112234321012303332040034313411430142341223011132443233124313023100440324411021213133201440322003433023240440420201202341411324033233040434334442233114404212241432444220013242212300144034422443024114322032420044403142141023114032001230114003311314122403342334302230101041002202043041410110231444332001000301324200430040204133114323102001130244403430331123134423123421004101422004131143204403021434223130442202130234343311341001002211140103020423041433103004302121110223444223014242022432034344322304334312204321010220213444142132414033043141402224040223030404421202100243224404422034204001031441302044120330444330424320010233400220420031042424112324012341231343421323300113111201231402302444134422423031431230141302330244331220101343040120424130212013133023333022200314303324203004101303440403400300302300343310010123341124231110103002104443132230000344204132031303420124023200101122312422422023103123423341131214144422021100320140043233110323044000411100410044223404041442430032324021331310002230224342130141024320022024100344441122002021444243442030322331243203222033444323044224012223114211214424032221000203330023234203323441040143033322041341003313014114434133312311344100312211332002334210211124421020323231340331414412343231333014120403043333121032422334440434401131014141032333140011042440311121021020214140330140102111122241100030001320330304420322203022432204434420221103132124240022142431433021442333440402432313142133432114233000300003021010101011202011431203334101131341102332412112421034403013333442332100320432120430314243031243411011413200221132011341141231040432240213134422402332401121100114223311120211444104440100312101332304411140040333100221403221044411401333244131241243223000100134210104204220020134231002404344242222231143331221432402230213041242344200043242302414", "030142233140312400041210433414011224011243043221431302212224220343304311000140201140123030303204241243341340011303301123111223411002034022240244032302200200134122042212141444433110031334344412121241140102232020142022430434044100012312140121111343104442112320301020222103121103042012313430110204431144433100000103141101240324313234341401321002302424330023301423003211322311124202114433201130200222400320144443200210342140240232121031211403023220404142000130040144332234221310403222203000312114022210002240142023343214041340333000003424430030013434032044213004230333311304022424320323403042301034040002442231014320030231443001432423402404320140022324344332130340341021240140414222332421144324243122010230200313312420312341211311004301141133243241010433223201420133142301030210214223230004220010032042443330213211211411022244240310414231031130034013242002241300104004030200134023322102414112023022033000012402320023144414423014033411240011204033013324343141043331132231021103204233341324202204114330003043011233304014204402314123131434011412401330344113102233411030413230022242400400142144104213030424134423133243040144004112321020123001110044033121200001123441414030132144411142342311213213012411412404300224243100430430342212442141433012204443303132010440302234223320210330420440041440311444243230021023313121000212130102400002214031030322342220300433410132033141402403020240222004231042101014411402441032213202303403440241331201420230122103332043142041422344401310032231223100010003441401204313120001110321044313130142113103204123122413043422231214201114104200041331033314000041401233241143430242014410011302014000431003412421224443430133124104320024201320134004232401014232431101300202142341411313003133301431023104030204233412042104414341012341133310310033232343033312424202244012124230111410302343434303343440104140022343202032121244210122222303430413304343231341321330130014414313242002401042411322443301313220043322344002323224402041103100201141313303111431101042411323141110311441130020014211320434223012324244322241114111334320301204312412030303124044322000142331200001202433232004314043301222113044110400003122421220113233232041124433244203111211332242211332140030311240024144324004424421412221410304440224004304002311420013232041230014402122244221143301032144010441230440134341030120103141412341440003013340232233434103434022131113442201443413442334104443434144211121304244012123100013021321143010013433040001020414010031411204303214232240203220344020422431002343221330221010131000033232321034423044433121321033324121401300340202410231024422412012344440433214012130233124141024033343141342143021240040324423321332144002430334242440013412011233234044332331232012142124313320224421332213123201102132133440320233332241034241304240400320140022041130020212123140223233224120232410240044212433331130234221310323134030140431000203100420100400300444104043344421433020111143230002121403103101144333300042320244400243110222121103224014233244324421000010111304221422021103441020043024441014410130110222404000020034143123432340112414423402333422422033130301000341323223302433204202240431403410303143423302134001213102130101014042101340340334222344132422341213134203211340204102134402444011402012222410122220123120434432004341231343402000234234321231404321322013103414102320411214204111113220300414112243141400120444434242100222444321104342310003200032300110330014403301402113430044413042313304343324432232042442002424231410120403144321043101410001442434403111122230342041102001111314010142340331304431113422302341241432443113222102024220110410034020224041030111042341142433433400202423132324102342220300112124041113320433001431023234001002211024313310003411334020432421323442031314434231240200432000002432041021034431212030002420023443203120203212031323013423130004303234240312133200214334010421221412302234023022304121140422440140234414430040104002413132332410030444231231140431032141223302113132340432020101032022144400213141222333213434302112414304102200121121424010223431004424430230414422013310130002011323233333043042121104323104432223234422401302212343142042332101430134040011114411323020212041342043344322334042113402003440121434430301203232002122404122002421243201341124343030403133020044043434013141344100314432123214031011100042102404332244024341040223414323403404421142442104114224131020303104103323122113002133004232114231302212234021232300200212300220114023043", "040243220212401023030231013341343010200223413424040233421402313442222120010210324133203123032243203233412113142204134211243103311303023144204442124002221003100003441314424032241140230112240100232011311003420034430420130121320014110013021300231020001330110004241241423210330234314421404242314121224024143433034332210132342221320141234434134303024400342034441042142112001210440343133134220320214042234102102042112322431204342010334001421110444313113202334421011310002404210402044343401302301114301304330431011042124112112112201432401134342012041401241304233034422241104221401200033230441334201013121022210241134130032333322313314030120443431131044340021014422442100422424300110221143141010000443120313310124011344141013032143000334424121301213243324002131041110221302034004032433403013333420242331333401140423421044021331022422120322232203013243332432331131301142312010101103421442410213214234330420142104340042000111233224411401423014101323343314223142323201011220110424123421421240231121344414031314322241000043414300202324231042401142041103213041240410013204221133302303301131212311313201241240300022003224334242030043442402403314222310321301343330010022133214203344024300011143420440430023011434102034310034013022334143402433114324430003421432321422203044301230332334402230104014403023012130144420323032222330341104140112314230102003301224432013043020431120043110002134140340033111030010133131332213310030411323210104343444013023100430040222333134233223114320420134244104434113022433441234343010211100040423244313210111304442324344112041123243120412001021144222433314421121022430130213333301011214021311303142440322023133023322224434102431240131231221443114023302441103021042344203114200111201332341121040440134022120214140133320130431024042100411011102404341232022004203203444300001333003143113131311224111301124212440024020334131033403410342414230432144322441110341410010314313300143100102211114103001021042442220404341122214332020123340330034044324210044243341101040014034441332100121120342211402201021232043442011140224113124403430222414403032232340000322044211043411134120233134002143330442013134213144104121111413341400140342422000142034304210413240340322041434343110121231314133141300243200230423103320230203003012434142223310100214043400133140140332000201124122330110044022410304440313200412433030230323034243424430332421031311212031122334200132142114330303334322313221120331443320214233340131020201241420220010131110121311232330223312341200422303401343421441304224043134121330144413311301032124221111124013214420430131122200413032314000113202103210044043122111442303042220422422242223420132434032424301413420100201143302141313332322243431033412311424401434123130103014141232134034133314202143403031200413321211431403443221241013021111131310321443402402330043143400210113320400404404110140230330111001443024433232414410140334343033231442222141032420110402314122431012113300144430213441124340430211043130011200123200011211113413311110340101312104424220024013130403231344111440442343042030301200244004341324322114002324212104334301404020002000033243003204034300133441113222443443211211444230334140320332300111132422022043423201214232033120332324021032122430112314034034143203142102102121400241003314313422221414203301344144242044303002402111410333332334414233111222104312014441230301201113313114031201043031030114000401011311021143310200130201402143023313122242420342303222312332100301320401332231434432210003142442243300301303114403234044024000440410140404144443411400433144400040333410240402423040222000111023202411122210422440113033312200241023422320203122412222034333343011430213402030441411230034104040314340034224124122243334210323314104141101443424111440032220130222131044320124412412243124232304113003024422023212241130023043434432004004402101102442443211404333420420222114002103134444100320210303010430104030000212343204104321211344404010110122440020332104200010032414431141004304020244224402213224320024034211034402014430142214330022403420222133043300443311021031311233114430000212334314213424042122342404111100332241400333214033131410333024014002101343111142241214031324302231320233422230002342020342304434014010223323240200004424002123220142214122234120240134120203214032242034140440332120103421424030014232344122314331314403113332241133210101423431333044131342033024243303241122233312100301441042320234431424302013330303203310114003242133044233322334", "001111302212433421103244303320342412221341042403142000401434103004421133144222441224034332412142312201132324142031412130321333112202111301301332143010402221411034232440021123233030134143100242434312204303120332132234110114002042011400033120143110142211424342202442430421432044140311102104421034003413222040203200304331243233234204011234102144140440044012302422442033202201323423410440242041022201133031001132010133433302311014142023413201044011043143340342132124431324422330242231204334221413234140443343102211420102233244023042001404332221100024042324244020211023103442420123433231313033012221014331123023012214313040423322323134202334241442320041401443010030430003133441024324323220204044214331212224430434304201300113412102112201441023212412120123243043444020013431210440201323240111420133030231133001223100030401400022421444312201141023132234133214233430340334303140024111330003034230220331431000141024022244003401113134220312310212030101242041013423132442120340430000040341010413403033111120432331231030422303123424244113322342341120003111044433421314331023402122321313031314400204231123011423011320401223302212140312000024140234341201430424131214320030124140040301410232311130413343141412013340402443223034340200000232442314002221101233414213323410312212440311400034044312404311242241141114434142043004423224421401030430434012422044404240011344401442130102331101302232003002032244111120403133324420124333112213430303220333030333223042141230042420141412440411324323431413413241344113244224111044041214110400312324211014000320244210402124141240302434004041220044410302043244040020004104200422213323240400421242031212041400323334303122114411032223301401433002202441431320404422030202430023222114124023132203002140312433122331224202211312403110014441301304413021114010302031343442023021320231110023114144043140441210431231110324123232140214132331211203140010210133142201222102400321044304322423334124444103004111222134023220214242210320013104244323212122322300344322244403403113030342132404323042112130143403431414314441032043214010031211304100334112000003032102043340404240424100232304221043041114300424114044331401114220134004033443442014444331242301440231341243244014310302041031410310431133201011144112432000313310032144410033304142141113344130402202024441414202230403442041041342010042011341013441211312403014003002221143203302444122232240023404203220102332102042023043021331421213402441333330130402130443141242204213032023320224433444100000213130241031103231324122123313440340311334002220142323244214024133240120424440203443324434034431343423430304124013431221232200022101144403242424434104334310304322010241242001411430203314323214244323043034143243444440210200333423442042334444221031221042140304221303132144301142133033034343303211222141331420003113002143133210123243214443002433201341320330443131042410024004212414103001404410404242422030243123214432431423020140012333321431320422240201433011134024204232041430113202441334244401411322332242334131310313413024442123220010030424343022413444210301244432404300424021222024130400114443222420241322321124413032400403014113400132331142300324322324221141311020013400420240012110101234301213231321414241232330234330101223121041023242343411301403114332102131002344401433020041101114204202333004103424213333401244024132432303440434022110323012114142131344024043230244144011340412232222212102042201110130043444212140111410432213223222301221421143332443032314343043102421130020023104040341203002320013412210234400143313031242124030332324443112140321013340443001343320133401042133400324033321300142023313003444411432010042044300101444030041311344013340020402401121011300444423430344220223134343032030011333112301301130340121314240032100431142144204233422300334433424401133140132113441034224433104101240223134444334033434234402024444033230024404104314320013233141144042441142220424330420043122034102224042212402111323122043213402224300241102220441412210311224240332440133003203222124310222220310341144021201440404043023122414221301103011210314342424013014404033411210101402231114003241423101031432111030234201214243011421040441200020302130341231334324323440402422412203204444433241033020244101322200013004033211033204341104434320140343042444322210242240440031033131141023332200302311333134303042004442200331202423413443044242043033013320244233204444113403010212422213400343113224203122144302201043201012422334411020040143420", "434013034043212134310033112124111011141131411112440104010402042233132233433404301303043334102410024214123232231121022342023102240243244441402031113032422223102000140111310414301403402300011130324432222324103403310020333123023003400210413114414020404301224240023331411104231333022332103402113011024433100331320011403323140004024331313301222033214421024441344033443221310323111111304204112104233202314430401300011422400202213411020012114023442134233243423223322220042023221124320121223243030022221224011421423104442124223441334434313020013341320130401204221341023411033114131332410404214443242234413321342244443314312442004230300020341223113220110401413121320404132411004213110340114241444302230402241404322024234043321211432034444242412401401241304100201201432433103343200011111322112242344202023021243413224443131421233422044033332433121403004041024410102412013432000013310222443343300321223020410204432211101141020144104003022333100332000203021341402444101311430124142413240310233004424022143240224204141120411440032344122314214031213422134111434231011020333101021104330240142110001432000032212421442202221001323143010101244121214303041224220021334204433113410022430201401333443401300042120422321013011220134024142434201421100430322133341144322241020434132141430003311241433300030030111300202004442144300442221100032300113400123300333132402132313223211212240332041432024000004410202424321023444140210401314040323000423420430411322211244334420414242023412310211034210134332221210422342304022300034424120132222433320434023420403022320333340232102031131223104114030341143234110030113014332411441403333144413200444024310444123041323101302141331324333232204013144232242431430331130322011144300113224322034012244400141131423214400400020421231431101133344114204300104423004143321342324110000221402122400133302134020404314034122041230020041042204133244203230433331440224440040214144213132102140344403443001024343330431321424130300121103012232002303203133310124113323234102024100030210034130231012104344301224243342330004121030231122111110040122041320442232434431233200043311413023040431203123222224133113020102023322210111223003440400041012104244331042113441324404003432314340203014043013033211030000240330330140101001214003131323331113113323220211204243000441112212213213332341230003004312343220200120343344344333020214312400414121322111242441021344203100021243212440034443043232142010014330214102344413433334414412432124402410334041213410223342022020314024124114024134311103032304400433210111104211214241324112100211241210304240343032143030034202213142032311411233021443104333202132041243104041002301214131011244412314010141143030010202131420113400302324412414233021210343242311132311402000242443211010302013341444212314103403321030112120421013000420410332443311443343314323442242032431103311012141241401033302144104434303312433313214423120111224304102102404431444431332330324121431044201102114013000221334213200022411443213423423111401240312110124042100343122012121432420434011300002200332233133241133004442124202440444341224213024224441130430213430441040302332142410440143041124234202004200023141002131220200202124011134020014233401020013043203133141443104031113044442114132203324403120033121103231013311423044313421340401303044404103341330331242303240402122304413030412213433341423414210202342130301212342120024124023403124343211033104223220131010113101130434430032400442041011111224433133132320401441133132124110401011123111310040314004040102344441211114420020243122144102300221312422404102214020330303421433431344234442132400224131313142232410240433303242413032120134342441433412102442400414314123141421430021123314134432414003043144404334112133010023021200043240040322230300213130113233214004000443131201034202221144211210134231303211202420131423444044230121421111221114044344121420220442221010112004032321032443310144310200301413030000000433300124343143200123020130323333004020132210131041204330223404113020324232221133110341240201004413204211410140042244344131242321213120214342141300103410210000131413032032233230123104341434104410011142201034423302133431402144433433440321304403222102233334144111303133041320102214143231222133010241243121111440243144023323001010232311300043404113111302234412243434110413004440034421210423204340141431314002110001123204321233133201303201133000424424220332210241313022000033320203440201434222140032102002323331123010042231331120000340", "234204412210400224011213434141243301043232411414020201143321440344100341113231110023403414240301014044134111243431204120320342030241413333014342122213034224130103114021210312103023231023222131222011031240334403144211112034114410103321314311341330131011341201443241023132431131202421141311403133020222324233102011312013113103321024104242301303220142410013340302112403244422043100124342124112232411002341423123100333213142233211143021012400034132133332323402001430333033241000112223231230431001203210041123444112422314242234143402324122032431203410212233402430140132044034414141413302312103142013241013131001432323442214422442214334230131034000403022240401220121313002033332201404234201203442133112233332101404440411234202034221314302411032333133234342302122441021004400203314131302323410012112012403131104014130420014004000020202413403120240432031321124021031144102403322112313244401121413210033231310013002020002021040441031431131223000444342200430142434024113223323044243202144201021233222224311101131120312042443102310120304223342030001230023031014432442241144431223434424131142221302240010244401023322302414131144304202112230043141102332220144224331414334213330113220240021431440023334323431330210241200021202132204211321303023214334312321224122110304222032213232142123232333343034300104000300314424241344231344011110343340424143103344012144433440021044014303120024330014330142413342143432030320131203413122234244003034202402344231130220233002410241113230141411043141310140032304120111121240334120133313432220313420402411440300112003131132101210430201431340133023024430143100100234411231142343120243344330010301204304342231042033300433420114222001432030134321424340020110403301224222432110314234230022403444130144341334134040443341213204344131124131124421314112234101402412313231220321241003304100341340332431431041312111401031413301203342211233424202132133140414322030313240412210141041410132214212400413433010100111142241121011002402411434141103010030242003310410200243422441000234201104002040132230304323311040020033130423234140041224242034410404014124310014022222302240010140324230011020321304432334204420212042232113314330021422243411113241443131230323011024433034214230231411324412403024232014104440002222133323222340342333313104233121244040210344241213403242410322033123033041300323210314323210111233413042021312420340014242222111033244440332304433211344200242344434303101034412104043330222340204103321030244142122434333032100402044033303112213022433433112201333244444023000201011310143310342141121231440324321224202141324024412111034402110040333443133302420032404132143332314303342441420024112203400230442413444103133013120324330031001300312412340332242211040422320401104411010234102030022244111413304410111110341211100223204012220430041122440311442322303421442014201203321343121014244033423410412411302023034121423231240024304124410120321321420243311243310140302100321024204220302220021112213333140134324011101231232434142442213043214314012240412421000113204333214340333442131000430312222444411044342441004334134010123411142032204033043201210014400133014420320143423223044242141012400033220204234112300232204234311241340424410224121314412424311420201333004201012110201130100000001002004311240233234111120231120342443132441432012401304034033104304041403012433103312441140303132224444203330103204240124441031102412403312121102302210244114011411004203212434311111042224020424003002031013230412020412302140203041221323211243404222422041102301001141004444241232120423124400402032113422211334444120300322021014220004300011334232432010124214143301411111332031420344244121413033212344012424400412410102300022134330434314431341133121222130234420043314114020144234124413331323302122240230404411324401334414444304003430124401211443033230141034134044401414410030111102224204303033330423234101214231344413013022423014401414122044144131343433420021122432322404341432420110031414040331103311134113143234303120221121310000203010230412421130121242142032230011032230124344104031041230303241120343102232104043431120211000112220311012311233200422342103240033311111013421233002012034142133041011222111130144334024100400322042324240033233311012231243333244300120400024404244144414120213111210333011240010111424104430423003320441431210432101244004243424240202210342133403221030222111242032123240103443302313413442322310113113321240141042144410313100330240114004212003113114234400124", "301222042010303402431344430422343210424332101024134424011114121132414403140320013401410324110434240100032432424300004024433024242142424221113230221111041140144140223322230121233023421331241400011033440340014400420242023442333124300322103122044433014430302331144411032313102441442131030342320440021232041444224021234111203301224044212311334101423313012231431130433432430022300000102141340414431401341312101121122244022342020121221133013332424101302041140210004200314242023401121431413222224011443021313312024310101231321031404031033112120102110240344423330142341242331202214404204343041020031010300040442322123433233303322231321024013423443102202223440414143440243003430022322444403214332042213004220232411244312203343322440131032110112411112402341000432324413420234141234021201330340142033323121131044424443313442034112403102332430020042300334240004204142341412233203111114402222024304304322321334310011343031123320132200030012410131132323443224140122304443344422301031021203443241023343433042342211400324400434400240121234122430332304321014031310221114342230322300244104013302222302212134412002423013220221412130423204030440110320211010102433032133343003420013330323100200004124042122102003443032201040443444244312002222212104041442133342323111302212211242234421141242404124420414310241104012411033230113003200241323230030231203340004202422032414340042133202421100422134101042300032311020102430334141033034413201312223314220000044120123140202410130224043331102242300102301100231014044444234034334011001111030113222020231423442321401132101323414200404414222141244314043342004244423403440243420203230201322133102021442124121031143212333204200331433213211214000423222043344220404414030210420304241423322230233414142102212001312244030214224020440041300433111133223103300213420130430404332322100140134341020333011420144422012434324122331320103433012141334043230403000402114224232141433213300031244301312401423401201131121323420032431022233133331103100022231203211401320334212212430134110102000332030213242242404401043004424421014114044132113431113431234233234442233002443011042413120202423030313343130103230233040424024034120030120144334442034210311024101424230113413303104203424144023311222434413233232330430402401214000320330121333234011223341202441014323302342431400242100130001201432101231000033320243222122134232011142403310010221143402333012031313133414300311040434420202232224114112141010303131304021234444111144331211434200424022224331211303134344412314110312013040104141341233330100004023014212014033012341021414340240220203212231214320403411341101100004221400102040304303140133044320221134103314021242313431404411101440100221343332211114040023411132324234403432130014131411024311034023441330132242303000441441013410401301131122132404230321222304042221032213124344000102011241301014031143113324033423111101224011033234341410220310030411310241400004241431222213332141024100112414103402401424333044334011142322312311222220313312343131330030213101043211411301000302232043014430333140220144141344424011341231012320122122404122420240040021110343343030133421433131203311112101303032421110430204404141232122331214134100002143032433022114023031440331002200034113434033223444401243240102400332304132433342412332024011422304211030443212222403400440231423223234132231413141303422002343003042131414011041211141423031232013302313200442422304340142200023212122131110220240412224420130412244311043402111422411140143110323111124311212401130400304340213020223140414312143424212433033122312434042144014203400423244423234410321131410003143231110040441211300330001310230024300012124344313310424444213020443131432221340144443240142103414014431413043043311404122033430133130334110341144300234123042203214031231043121314212411131012043411434432110210424441303243431011201422342030333442134123422004112300140401231301420132313422042343314414101220133021140203040242442332412201143312013121044000013404301011124310242440312333012334112134123114001323342114421304244341224240423343141134134314100024344310003323114301130422112120441101040410042424221344234403404210201202114134244343234222313310433034210433314110041122430044311130340041012213303214440323431141313042023444310024413324441031222243124140030002111434034204333103232242111141232411111231334142112341411404120034310022212011003140024213144201134303443432043334343102002431004224224023230010301142241314144330132132333204021441441", "143040234003111223323101234432220012000204230210134443200013001004411430402344341304113003122303143210423002223103333222040332034130111000103310310401404300424232412410142412243422221033020321144414120314230204134404124004040423024241134040001304113434011210303123214343204433304111423112423113132120044043043040000443434233214212140343221422004122012232200141442133320031412200402011321302034320333423003341412321144411302242400411222044140012412003444400121121421233001022004114132010440122333331120102342440410132142414044001133330114134013240441404022021031404340341214101412232122342440313113011024441401214043320334114044040441111414430312103122211203432410344433032240122132332023443230100332201011334134431402404322234110343233143224024431102210430211101404023204114000232122220421013423233224023140231013311043143330114042124313222123144023300420424313330232411042341400310402440222311213134101024130403413341010403341044223402404441211434344322212202301203224232301024444411222100322120234243110244321020233034223344242000042422313202213244233321241243000414142010310203002044123012310201021100133313121230423444013230202141130142402434224401220120313002100103343104214013444022100212113222213402410100141213213234120024332421122444104132324400014111413344102040412114023100234303023102123314024004121113111000130332202311212413324314121204401232004112200200032340140300111210040140240342002042444202311414013122422341342210300212032213111341220111040323412114111022422123303440044344201314110144211142442422443421400440211034211014022202243343221101433433434432343211113022214231300330431420131043143241122033223444310030213404010444014331314200113041040344241034344141212013301102022101240404112241241424320313304204231104402042014330232313440124204130200313132103322112434204321402434301014001113432343111243321241310400003002443201432303403032011213301022211410241031443434324022021022403032410231101244404134221222244401232113203322033121240101222143401210204111240320123311430211224043102331111304443030222102314223402031011040421122011041144102104344204312042231032040103341001420324404300042023230303030340440011131444403441222432231433044121340222322203014422244120123110342112332402232402220314220434021230330410104342122202100200211110121041332214221234433010321114302132433034304402033320330243131311041244230404231211430303241201134003101023114040111124443020134442304340413221000303241433043312041344342411223441101220404323301122001220233113334010133313424233022222410011344013202142442220243234033332302023001432121424220424442403104334013224330140121002143204031423333021311323434311133124411401241340314113114440332441342443120412033400200133110410121432324403204021344432404022134100440313212311311414343230224012332320301440041243132031020343111043430043242001440314330023212440202320340240403412002042243441234012123434432041201244430243012212303402331022102422203240313221004343244002223132032303211303200121204434401023220100220411132034231113144311342022213302144013231011002343323301304120402023111413314334132304241340132312144334003412423003431411222032001012423210421314300304031232000334131223240303332330443143333330233124322230314003114334202334103304200240200403041422440432333041443240120422403300113202042011423430323030312220442330224334334112012040140423000341410013143423224401003331114304222113020431340212443333333424121113112234442433321040203343002110020304201310424413444030123423400241222401001410302124202114203120203134031301121001132433302231333304123133213232322444031121242234232013324300421344132001303201224440330202002241224331430134410144114314144212311333420214404342203432403340334404302203103214232113442441000133303011420434011201411230414442421242443012034003244230432221431402102204223020403121300204144112312013401201020413140321220203121031031042410441442030131230343402432143202334141430412400443300213110344230401132123112042111410413032121312400342223101002210044341303234420113130144243032112324044133241404430410031134214301133041121110104042411320402012002010144241104411334221311004131410014202320203423204204114344242041214143224232233141431403331134014003431412121413304332023230334141421131244403244134113121124002120241044244233331003411040224100343142010241401413024242033013422002220212431240423412330311432004024331113401234134101100330304404424423232034323313440033302144332000010204031", "232112322222244101341220020222332342012404433312240324042124340112220034043012022302031410333243204423242014314231314310003213442314230442402444020301200131343411301310311034323334043140133110101224100332334022120440020021400001202214240243014234103044302121102001331304000310303013244132304331341221321340033124032123231322030434133414202141324143211124011303121430143314424031401030132100434312024034042440323013304401133300442302312033431221423341431400214231041342213443434210432134441124201421414433341413042320403434102110420301122013024322104212034243012412140201404114313212010201033130221143312320423242203342032311033322112340311321234324302114320022014434434021033021331330243323244211124244222210331411220431304122102012330220103044424411224443220422213344044014410141212220142324333440033044311234441022102214210214440101440022243330410343243100441212421010321140023331243112432133222434332321143210200000110144303110102303133301323234214414300203402344000123421330022320020121031043122304232340102422423210210213142134042424003430432221141132111203232323100332124230300341300124414011023320133242024323114443103210224233341013010144003442333430212403121224421130244001102411041230243310030221220242300423403130022023400431313103304441434433204322102041423244030441104243110233032341224241220144314102300010103303333301241101101141001324014121020443300314303022430310340140332422012401024132232002210031030130243003202003310222341231410000021232222303234022123423314123304110204343002344024413002240331314443111240223402143310241342442201011320434302430131242121010400422400321303434012111222034031243304214121240121303033201211004120214232423013422101144013133042444030042332343114031013410102112430232311404443201030114131401144043133124121412323241122404200440144234011444343241132344201314000203133031301341404301224332124124112214033041134241121121120023302222420201130423102433130002000131031200340033004010341340304041040434212031410340001230111221431144242340331102343110344410142004032332233421423130040000133011322023430110123220413402432423121014300203400104003222243201300001210144334400120013013224210322201342024414120222014442421220002000220314232120403403423402112114114411340302332221324200313332303020232430333430440040124200410242333431334133444224303022324032010331110311200110231130212200220233024321022241241200012432041213201243334344432303012134213332034100014431223314322124114112113442440313010223301441341413111144102121132134201010441124323000310012002221312220224043130234210443310332303424302214421434144124101344002021144023032124044411123122140413320304340213244042322130221030421230143332434211022000441214412442422441302022122220432000230133231303102303344233423324032414102103324121333400143312442300320014340020431012332313432113411330021230220213220314210422233324124234131341334332440203004243033043300012233011312230100223003333401141102014331124342032033422402014034414443230022234423124340144110423122342021311203024413242120441411040304041133002320140241224033213233203023410323222413134313411132333312410204124331032332100322144023231134331102211221411220322121324440321311430111313003234303330334232110403214323443021224322440303422003301041444034001402104002300224123321442043312231024102043242131421224212144221442324312102304230440133213302140200000024004022440122113023224412122404123033033311310024410222411240343400442404033000401021104234321233302104014204432343134002241200130244000241033020442334332101234223412314124334433130430301330432140001422130402424343114434404332111024414104024314213210401414412142431013343424234440031021424313343420222444114412013233424201212400141010232141102433100110134142443444240304142020313042340142000301343240214002402331402431401013423320244241323402143434121322224444134234013434134242244310434222230001212312431322411322003232220214041420312334330034222042421330221410030101424300210223341422123040222101242411033310140441433014003440031313303042424042211032102410401033423444403331343134010341220330403321103342333434422432342044403311120040024322110302422302341001203120104313213430240321344332334214422231230022343032004242414222422400240410023210240100004042041344432122041322001113402123424120004333341143002233314202443413422000104430401243011232302310114112221232244302323242101314113433012242342022044043030313133044014440033002143423103243442444233222432040", "311431421103200412121033412420300420012311033124123211014444134231341120241210143013234324414400023004110401121244242041313120444142214213143044300202223311141042432234032333214034121404242331143433030102430010143200104223442441340143024401401401020300021044402422331323304231231440001123323123133321234303114043242012110140434342424030412414304012121334321112430024330223124314000440212342130220110134032433422233241304404442124141302212044144320204404222143044243444220020044221334314103014022100313101143400322422123310300231400202202014321230103130334124103101124314003242404310122111022011112412342002310334310202031320441222420042003102322124242332030313133224323401423312014013112022443012424240242041304430221420332011314324243244243243444341313200213331140244311134332303333431242141413321423200121044001130441231234124004230422403044003202240122433034403324104104033133112131002413110012420124342000321342020232421411204230012340320420224230113221123043000033431124340234333401102412242312022013100322330113112421232232214000043333211241023041232214403100044430314101440040424203400220441424240140042204302210121430140222141034443213142112001120402124311214023311341134034310341204123141441041111242422440302432300034433030314242402433410122403011123011443241033424120403324310034212140022302222200013431203303243224311334240302221221030422042431342324022341022043433343422104041233401044214124400223020014142313314301302310030322113344441000214104424013221123132003113210243110301120202231200123132444110212402440140242210233004222104433442333033314101102313231302010423003202032212310222433421004140003324233043322303010132233442204041013340203042120111012120301120410204322404213424430441413414331103343244443341413014422020014102002312334323321102344300223442044444133422231030242424033032021332440423214443332101022222234211011203103013110033432244413403043042302344331331304432314121222023211321422333110411332222122233142210212114430203322232222334120322043111111031424340241131001143440222400041310013012202240043141001133334440122033103111221432144221123203040414232023311122443101421413324042144324402300002322430232410232042302223012034021240012113001301331003000211310404443103302110432010141212423320030031023442300023402224004204322224110301310322303331342204140401120240222103313234012214432324211311424111014443002232111312331220222343010310023432324024004342323443302223304220234142240114033301111120202410310122034010433443031040121024413034331233120234314140221332224330230400332420023203004344002332030242003133340412232242111343343034040024401331302023432242203311141101021431404010303310303043243042213133304312040401114422100324100043143432022032043113421014012111140313342004442022342342034302304212102131201343401201243112333041331010401133414410122200402100011023344141010414231312442102342413041002100301000221322141010004404320121221240302403434042124430432301312433322034221402403000130222143440410341441023333014434310321303414303313321230240221001323041331410120422200114112143142133033340031124013202141430211432000243143411222113332313440043002244030132333213444124014213200131104333011212314041321031323130441343030022333304420420222131243204233013034241403420043234034102212231232431242221231022144141111243443324041004022123101211411244342004021330332021204230202414414114020340041443122413214112402231221334220042314222231400240412321123002424334010002242423222432311441240230100214024313343033004410032012324022322442214103413203124140243142000013402230004010423003112303122124114424234302430132002112411214032400044114440314023330433331314114123311130221023022244232322003310323244004143123403204231243231114223341434314424141140300200440034101141313212004033233123240034211201401413224222332413421231103313314201142121043233042200101123312130410034302322332420014111104232313001342234423001002133440424334142214312221403212214120014141324013211420140223014322000022431414321400102232303441310313342231034322200133324302034000330223001202133233233140203240134432212312204110341214113042014221134233304031223223422440042203310041044124142043022333010113120304223412114230300140033221233042302423203231242301432424140213343332131420141420021004244241312222401432300220001404113140213034032420002040011323423421120010010441420003114233033424220022341310441244213241324302110010141000224143231411433401021022114142242432312324", "410010434241101033000430144014101133004143400240304414033222433144213230413244440331143202141043224411422002341120000242121403302304422414410443234333001013112024410032302343423114044134331040212434132202431401041340011140244033420042030111333043304202244422210021324200331041311310140132232004033433021344112400304243413103423033203132300234220142111423204411003203331043311122313412443041214133424042120410213203114111423413404113313230221123232432002124100431404113133410230431140322422232104322302300344312222113024032204330011323120233323410134411144314003244422323024034314024210231302300110234343141433023344030303330332400440023101130421240444404043202332033240440031111443423434224432021404321042422102224220030233231122431422320420022031302330432110221112103403103143022414013243233031313332024134203112120202312430043401302241021042344212011230003023010133404230440103043212003424411224313100202411020301200100304441010113102021414234043442200031401442204102114223210331331211100322344102000042304412212032414442034323324220312203410202121342011143033443230104324120024301323411332220011341113021242100433412134322031224134144424342211213411233002002143001333130412243413432040041123103224334433021402014420240002434240301343430301044321120032022013031344220143142422022322221422343233430100340421410400101312203234333122044102122201132240313232020211320243434420432400441123333313130123232100211300233041424321320244211021114441114433133413310021413031434130110023043112002431432024312312443322232240232403401310034422324442022023312412310203344244224231343222231104144131412310303000411304033104120413332204040424131422320431143440131440103122021122342232240120103122120310112434143223024301440311002310423130131343140421330100133113331211434102241123432421421000400421330430432341034114242130001001000333042402243231211440321320102241030410331242321121122401003430044102033400324034132024324332202100344023014030320432033202314040022130130444100314200020034003311222141234411444320241130431023411341332330114430121014242431401142302114424400141144433414433420411414324302302432230321431310304304024031121240323042042044010224022214043013433112023313201114130023204301131101434110312343340141242001312131002201441021031300102324130243320442140231020223423143244442313042041242210304421012402131023240003043103232431143421420244313034412142443030420300111343200324214034301221134000441314041144413430140334420213401122010033230323340311303303240232440242322122442033102013130234223343302231012010244410234243300032340030004312044014233333221441023440110012000424342224320411110320320430023014133231030424303103300414213023231014444240204130112302143320100230440104310244420221310320303304134440034211310441043100010143143212303011132404340333330034432212021232442041104122123031004112022323024034334414441104423202344220420232343423441102442220041102424234134202233022013204014234241041132001223102232142433020302443220204031041143214423404411433143122013320200331322440442411004413020144024341143330440110143421304003344442433132130312221434032332424203111124432242020140214242033031243444401141101233241342242431320314111404011322014202441230322124023224344201144331424213344343020101032004301014002330440302204201144330400032414234220204030422203012131124113441021240424044301023010143220204434042044344132344333012410220211023403404012120011131031130033134303320124442233014432223433044331332404414121023031044440402332441234230220340124204314132040001400044010332434120322144001132024233110032004111023430014204034400324204403444201232430203032403103011133214420120434204113242043333433034340102333344311311301331342200022313303310320123140143202142000312422104304120144044224324023103111411314242044001104231344044211400120323124243244114430012414143311021033124330401014434103410002030413424430224221444323040233134112311103022134020303400222033002214200214331333214312330013143402140410223133143421322232020020102230002330302332123120211230002132301023020144230241310021031231313444333131334131313323134043232032143402144004342322101040011420400014304213441022222323110431211123321032242311034114002411120300443400033110411113230310103302214233021320014222402423421433412110401133431331013410112402134340232422402130110130242022443431130433433311002001223420214142131322331310421332103043201323023011034420203134211121414021343440443121111141404131341", "331110314231102303233243221124103433244244413432243433034203343411110440002411014333310312101012241330211002130434124201431101033334333141144441430023342441024444143211314400001042341240141421133140103041041430010430301313411414114311142321010103342334414214041340133104011212220031014303233242420212010243441440410004432003132031142413323023414223434141021220310132342410131223011031022043231301212420144224440314434431320211013000212231024102441043221402214244412141441330004411122431212012120010223233430400021224023302244143331140240020221443304342230243001211043303004340122323140123131223104131314041024213142224401100422440040024031043341224003230112342004244121313022434442414014044441033104424422440202340334344441101140043103043331412340420304314122400001103330244142141211430331330101213203321022324332143340400410111021224410441124114403411244313343041101243423140113003434233214120204041202244442404421440444120223200413242232314022012232344412021012324231043002132331410241134013240444024434202330434211043020402214224131312024302141023142143112320002443002222423043033004414122320201224143413102221332124433433433344224200412420322223423312120141013104313122312402302230244310122221311122420032204023102200022124043143144331201211313434031330440413122320113040430003012233231420101004302144102133141112031432434102411243233300024311434224110424003043041411310212233210413201204341124444323311101242201300134420124122221413132411120114432123241440312123421123331411033300130321422120244430014023143012131122001421433444302220100213022124302204322034012240322004104211224241302300144434134243204434241024031021324333123103233221024222223204431441003134231431133230213014404424342124100131404021102323214004144213113333340313014343420333440141220141412032022202344223222441413224030134413203242121301333001420444340201331400301044003312200041141304244010412410033334422234120422100310343013421334021042421134222244331003022031020303020113104431332003022040140244224301242030310112334444233320413434100003223223410141220043334031020334112300331302202111332341000424434224131123413332123414223342421404402020113044423330213240410011310333033024204140432004020343200021010032030333240104402002133000000033214042042432112321202313244202231434404021303004300404113031042400331301234033310400010321444033042010433331441213412323302311444401121322434113302301002304343114433104224143143221140311323344222243114344323010323431333030011133044322210332403011010223443120211044342400113102400002211302042331100302110332400202342024223021241130030341124111111121243001141012004042144343012444012141403442141014444022222102300344212131404230103300042313143444133140113304210241020410344014023313303101202014443423123210313401222014223431311431114314101023342434031231124302044241403044140131311213303400203310432243121134140200232124134111012211333113103304112344102231230411424013044133304014334301220420400110213300014043313240434020432103124033103423234102300330033304041333212310311432314311224342432040313213023242334132244204232142204324232121404143004421314344214444403240000012201211401402212210041342104423141130103401021112101110122300311024212201410313041121010231102310040340220412212111312112034223222040023300414234011143242434332403302101412424411112212143223010332400201420410412440203102431420412414140321023410021020304020314312041113044222124300023134240034043234404430334432300123344032014003341023243442410032121223244430043134340343122333140203432230013443000133123414241224113323214333202143433023113443033434431003111030031402403120324312223323410404230243442004344340031010134133222300402330102412404433302012211040031431312042320233320313432420331313114031320334423242424042211444443243402310422124030243413332323442024143132323313321111134240334214414021222423340223232303104242321202312121330102232322204032223232321034130440434322233343323340444344413124333342330210041013114422402103134134404231213323142101020111414023421101402141401140021434232343014143243101100303024134304114303020410102120410432023434202101203421324134114401301043402320032140431412013323340100423240110220024134031041130402102134042430123301200233320331132234314322142304021343104211430314440243242243432001122030223322413313111122203014330001003404424023004040103413222240412220220430102013301431320434240342443142102134021202220241433133402314122323433110033003011234", "030404330142333132032031124210212414201430423444314010334212421231414302310224412332133443041401023101100401033301030422211242324401224131441131441234003403033212043334303334103434130244024333220311312330120241203141021240413420200134433242443023041103304341000322422033320213131330230313044110230414121310332431422223122001200221314004432343223343141044210330133032402442301124210413341034021420043211430032302143033041321422010434131214004300000312304213431130204430230443224430131112000321222413002213010040320302410311100011043031214221141214213222233104442013112330301232444110424211334132442132434430120333100243234100122424224313334123024322430433130122231220224113330444410043434222022344333334414033420300102304404113321424413242000110403432300414243314212343140443004202132042100010220312434432322420244013220314322343340044300030432322330200134121434003422031442224340440123201233142004041240331110313311410000242312100134241131020130010043100140012242334323324344414030342221102312243213341024430134033321031141230240444301324134000423211234014121402320413204004010203101443214201423112311231341444103110141242440313402434001301121112222041403330030432130321043003024442214400113044330124314110440324124104042244114303402420220203431131201200303244043410342033200244300112013440023341022400041001400023334202340004303444444013043120120014224321101413201140120023021333124141012402323013032200031233102123434141244333244113303313424011100231243404233403343240402410441001414100412003112230400102244400334422240403003310334204204441022133122012314234110301111241222233143123221134343032333044211413011321313244103003310041202242343120001420210131313342120102303304200303203403302000340023214040311213014402414111141101311400423224224322003214431112044044131443200011144143411322040041110010344233242311413411311031233140021120102012110030110041312103413020241013431123334312102444241204240234033204441304300123141410434414140230031040124144140324011313110444031211434211104011221310110214233313300334423023222120233402141201320332312214011311311032411431141222341442022333101402442320443314040141231123332122440121013004113301400232440023424041132140143142044142314322040231220210030402132104032332212001424443231120302003413132304123204430212034402214234024434003230232040014233332033233202314414214033340034031442024334043243203034101434311021144441024121144404441012030402330424413133422132104123224141423224042110031431340114122440033400101243243433203121230134124141242031103320424120133002232214110243344100130241000421401340331132242210032312432243003030110401234443300240014011231343310233310111010412403022344424112143014142134034140344211310232332113333124403244443144020340020320041121143441303040303443223323233234101121030130244303303301112231223324233422212034041144303044201121231404403301141241144241301102043433403014240011104411140423224303122004431221210423343034331220300133322011324124423013104114342040124112231222104421232414222434412034400321122213400204233232134203343432104001024140034031210240101333000020213313141223343203123321303301204334424422021110124111330430311432403002202142000134213320213403434140223313321240304402340230421232013240001432343040341020104423201201131123114202233020002310420331100310101134201024034403313243332311130032042214233344031441314334420120210333344234011113344241043032000314142311211132300411032444104123040433412133003141324014311032121343032002123414101302420342323344321101303241044012002313132301322224340143120103243334401312430420014203341111443334112032334311124124213010114412100134234320220232022102423122042322314424221032104314041423411320042314130042320024434113102320331444112220144233304023302230110230121323321300120044034230332300231113011034024134232422131424432013344421301210021202134334341231141313024040011332331303001424001034402102404434132121212020410412231134341401223032414412404033120434101120324402414043240003113313000014444224441141030004424143012100022031140443340004230442311411324311131431133201232102344200033131043320013021244130344320224231120134310334133002111420423341103400120433403332440424313132000144003141004424303322214333314142440443443420413100022404340222402104004414144221440111310342120332222412432303331242224204223123430002333311202012020121332222020311103231040301413423130202312031411042433422220444110132121043424004340243014041040441330311141", "110034000040313211212423210234214311332210434232313101120041312211200410111210043111014014121123343032400010011231021033230323314402034422220121434232123332302224432141442203333443404333423243331234033234401123434340404443133121221102003110114421431202000120030422022240012202124113331441300314440102222240041131412341021322423432234121213343243113014144401334114244211000330334213021003434200122221324404303444111434013020323320434112330033121214304203433100230000311230432414213310323403130042024102433224002023044033100433423423343123344114411140221034014414124224143013440300144322023204141401134332223304440012440413002231111444202404212422442111330043121421032240340421232120123343323112413400242424241411204110402323132312434023110131244034232211134134110132141023121221333441220414123243343302422302403320241010101332440441444234313314130311003334311010104414132040311011424321340201221141411330432440313202230304404020434233234301031301100004143114412124244010242333021043420424011243100410110120021401412000321244041324123010140120333013043132404144321411324010130400000412110301143040211424124402221211211102131230311331421232334421140134121140142414411134443443103441241214003303040431324404221030033332413130112024242201144302241343301020030004001242431002041313323433210433420242020033120121433124104014440413331321140312132324002113311002444134331424130141340230111021004402214212123004420422101401113134412002044010114213240224140344404331342340433313123124131242114020124242243131044321330031243241204320001301223241324100342333343132313443410012224324102331331130002444323224403032212420400242023003142244041213204130442202234023344311021341211413314210003323400442431011230324442413034222332410412331434132222040222001322231224441022223442402114112143232234003002010232204211331224033213304310121443243301434121144012443034030010042401204032043241110211001232304223114134120232012321341312020012403110430130244322230432032312043400240031014343140002242031100422031322210224011124144101011101413413342230042430030040423013012112213444104321433243441442320022044021001323411043102334004343343221233243222101132320312243302331001310202301342013301034412342341330234133313314201321241203030323021404342330001000223412333420020033223122321220132211402040204342410312443311102244343034134122303123032332103203031233322444123013321331421013430014141224311001132033201030330131103141013212311212113020000104233002312302004043021030144341344024223444444323244124342000210220433002120320220434232310410014032020311121031433303443340124420224210100424213301010011012243113423301341021141340004341422132310303410021120033314034331301410000013300243442012124401333414304124140110124141223124440042422300244123130344313030421424322012114240023310142430214221024013221120420020240031343402100324234232310444433334310331130141142244042004014324431032203343112233403012440003322440203312411240220340011230022240244424323022223443223344324304000001311211312401340043020142412403302023311142432320404412021423423303212022444412131023020442201114044134012042324342001123443144430423314401344121022412011131341212224212244402222022022001012434141310341231021413031230112000000243343310204323243240103231003423233234332303233041444340121222321012200314224210201132320204241000203442202042102340323312134024431410403223440021331134120030311114324332103241004311211040004210424240010311412441123104310333241143432214132212241304434230231243020003223401004201232243224214203023340141040000224301010331432010213334431442000032111003421432000222420033311112014300324311120002444432024430102402042041423413200301201022013023301143224340220201211114144032431211221131231331121204201323330204242220234204024324222330130232113013410001320330102230034203120441431443244434240004111220413024414210133310202223234343323120042331423430210102130131122230341211022103200123322111223213011023431041200333314400222303211341023214113302221310431134330403133303404410341301142031221340010202334024120222330223214203002032443230422243003033102132112121223124101200431040031221013000103200102310244322224132324120430303334203323443212312423431402124033320101114430413300422421433124230420132021201423134240240223212100233301242413004323232441300304420400441334042423430124033014422143221133003111143021103111220033030220044202410002042203300020311124020302031343010141322004403321104042000111120", "131421032331220103402334020004423433044221104142321040412304422122413342103203130102304323103004244320442342442001343213300400303320213013240141322312443311021311221021132243243311334412023133201440033301343430103312110403014112222140012313344304122434231122102030042243332112222244220230033002434001404224143034201123113430133232333303121043001044344342420104133330201323200044020402202142341232330201304442443322014403133432303041223102342223411220201231340304134124411301224142110232243220224400023144313140441111112341443104400121133242142103323420304310130024013020014100120112120140424241330132331003133123434124401104140242340043104010332342232414414242304131122000220234431442002232113110313014011032111113432023111041104321111341422134014302034214342111121424431403041331303303120430303013220400321143231220111032203123003220112033044232401033433132110013031143101114004343220231034412204232321323014101001413120132244334133041212302424023123323341340331404204002214014313111233302111330033440341110342131314133110233324034023421012244211030221200401022040432000040013012101442423030423033302130100123142202042100401333102301113221042324102040143032401341142412243140200021214002310114203334023210343224112222323422041443043431330403134121243123404422131142433400143012011121310233140312211430030431144401342141244340122034014344431002001412410242443002231340222033121030041142033111142010322343002141223040432030404130432001012004402300314004404042233232444330202144140124332321141014200222042130140322132443114142412044200123213241130020042434312010434412241300143100401033143301210041111423204224023102033333440003433321001420141204300010141204133342034222344102434214340032202302312213341004220443323331213031041221322111423113304402031331203411420242040210230112001200022002321322343313343200434141313403211312234333013240204302234044402304223230224112001403241343130312100110132124431331202010344023310400300242123111430340002031414120001424213000010131204144010124431030134034342401423230300430114324420222303334433104042103044024420424100222121424221402023213222322334214443320343444002102412231031121413103230210401303214312323400211311032303141314221201032000302200323140113041231114030101433312110230223014003322030330422114214104140443434232132411011023422020404133402343330001320441443242110211323220010010343413100443420432410223121123432332032211411131241220021023212300013330111400343332333121142302320233203432203213134224012140224432214310130021322223014132413011410103120321311023332210232410431224033312023341414013111103410001323303113340123232120213201110203012421341343010402244340220203311123301303342012402203210343340000402021340322023413324010123101231133142420332121430131321120433140223212402000411301203002133220413412001201300414242434423023314341434414012140142313001241034310224010302004222020311102424444423244400211432443202122303003014020014303032443342343444310240001210130214112330103444002014324123040404131422343244223442413340200130024332243121331312311224212243310014200444221232111130341302010340330004234102040024230432002301400100244243422130332034243301340311111233121242403011321134320213030442114401233430020333042021244410022313244231432431322314133144041314001123033141012014221234122404240141432212044022131322202411021233023001234120013121100424344200234432244010324400020244001403413212100322144304422111214430010323312310041322013010403434101312114021342003302444111034201113443330442320212420321332130141322000322043024020434404213121414042001413443044401310210404333244012320224244304013313034221233133410342023431120114213322344414104033301141202232020314031411111203104132322231202232010314341143413121024313312424441323343030231132021204324221211204201231134332042442043311320332113323442232000321022133244413120010034034304313330312444043021402324141341222140132410303412124141023220011333331210141434401324220111003432242400310233200013322103141000030333333140031123420301312423403212333011003132234121240300203143332414143413043111414040422312042311313100431104343233110434310322111234300110112213411043113343233232324233413241123303313131024032402320321324430202034302241143324203032212010030333044310100220214420422122244340140142440123134334003031213102404300443124443000111002244100120341341022043343222013310041312342231330103322100233142323431222234031034204341401242221412440040124322310322030", "013432311203012441430304043113311002133124024000411430030232040033324202403221044104303023144110311230223344423244123141221412114201343120203443421324224244024120322430243312443434224141100301221331304122301110203224110130043312432241320023332102043013410130313424403201000433303442320400342404101242324113042213300342111214004230330133304433201013203041212113321113234410112440133422402101244414031424344230031320220033344021012104224104112014323043124123000204244310202101003034304333213320000130022432430230431213200013041331402423441000403323402144432134411234340000344220224000123114324323202100103433033111241243224132420401030123434123214430040340221120302421330002032310400010001114113402144030243422143204040420043430210313340222434220342124100412142202022320034033002114310302311140131243410031222031100440122210422012203420021224213011214344043002403324302103312111120242434014422423400304042334340044324024244414144230433220330202330100304301000222322023311042432320443102433041343011001424442412442311344420241204133333313124431004241004322330312240341414121122020333141340321124313224032424144432130041404104031424130423012423202334242203421223300444044101214103244300134111031111130302241203032213113104444324023242043431143122410340144324412403400400332102232332441343031042032114412033122042240411012403011022312321120423131101014220121211140100303011033402230114303011132020020324430203140022402434340043122102102012010220334034021401021240143320130412333030412011012244001423100424322340130312122311444100240002220431012224403344121233031140323400244400442124002013434440441413403021022402430034033343313234320102322221010412144401432243120414240223444114131132304022021012441014111010121401134231323432102141322134100220013002112314414020134014442203430004122012420420404203222010413141143242442323412324420424330130014104143410421043220041112434001133144442043331320210243212210311242230322223340303333140112003113324234340444302402000323000043111430040203414142020213221332221011322131020443302330434223232332410213403341413214141332442304014220040122013443142040314224440021301344002201043213420324211111314242004402424244230222244233233222144010331342203440124024310103024032313412313420030231110234013223043023301110410210022143430431314304004204301222433313413032110411340043330432423301214211011440041013043012023240231143400202220044121232113320212020414132113400120144441304104023220334243324214420100411001320021013302023342440300442144142403114304432243041144044241023203113210204003240211230131012140420012420120441144234344111304100332134300012044440133114434241444300231010131403444203400424343401430224304310114314424231000131344101344000311104132233142221104334222101100443210243230420410024210223142220404304423223323011221323233213022124304402422224130313221310332331244243240301420333100034342110014113001332103240404004024400420413004134333131340140010344322011041310211000201340240102423214014223303023041121020401404201032413221101214100000321032213341432430044240342434134320402434140144430412411020401100230330023120141222413300210012441110441314133034302422034203410241243040311201223010342014032123210402141424142222214413332434221033122424130034302300004414311012230110202213123440120021243222310110110143224411241010424101243334232421443402144303221243421411011433221312332114243041341423302432433310243324333204424114103120201000430333134401311030212441413404340132443302234403111101204313234114400332330003412023224031103201141424030021042122241310401113041400230322102242144402141231411440222222411404301340343420200104013210431010123114423232312334124244330403134220341034124123304423100302130243202044020023440114130124034113334311041210120401333121311032303332041431123300241112021400330434041001243042240342110123140334133344032211042134301220014443424200022201430000334141210224040034411014324114204223222414224020110424033432242231234133013430204332212314132012042140014310013241313004320333201321044234342042011212411404011010333224104333230302224004044331201321043414444403120442430414023230414022414124404144404020233102140334212413103044402414223430232033443424312224244134341243323024032003420443131131104210212320441002202133201224420441100344233223131224123422000202430200344442114223421330412404221342440324411302100001424104400321424024444200114433133340310231341121330434131133010013444000131344341441323", "404040333134344343140424210310233131413124334030012024131130434222311330323221100401432332240120301434024422014113241141240104240131233312312000322140113434213110243104131001303310311040023212104421332202222203224124213020001412322121241014242423202023221104102003433302413213212321121320432223134410233012242243101402024031130231414421320140340420304011122044131041411214130402133344130002444111304424400224341430443440124204244033331044344242333330241433032314000432332404124311312320223322424441312122440134322332332202414340311310241403234402331201233400332410242420330330442342121424342002034200021013333312413243004000430021413131120344331202340234124243431010322131124334030111034440443332334142000044204300134034220241444140222234411332434020010203003314131000424413333421424011220211042012142102440444013300441212340013330004434241314441100111122403233021321144440132344123121033331112224100343204420221124400410321434124241023442024214342321132201141020341041111003214140032320004421142302432424334133004204042302113132211124231212302414034233431223242224311332121231442103404400022412142104222332311334021222011203144310434433232123031032133210031112142344442210014324031432321412224010220042434340442114124042223113431441013103413100143220043424410230132312004212023100130112011224120043041010110414310442411421212344123013221423233331034010203234310122042301203101332433044111440120101003433144241034021444433200140344242143243443142212101404122002320312300441330411430123144030021110211040242420242300402423030440124043031110402414022032212202213234213341401031201324002032024002321421104232030210423323314334300332144200132101041044434034112010020334014440104111340013234002410443112121404440423224334402244002143312231234043344140304133310132033243023002230040224100244323110023302342224322011120341020432204242421032342414100144033423441004222322244303232330403304143414231210314440420243010041342300212434323031244231431342121330431031420421143320224211112210230440404130321204202443241001134402013221301030233210323214443400202443000414040412334210231344213231431433424022030223411421344012210233402144234130113424122340312313220144323404304442041333114340202011222323030243244143312433420421343020423134231202423222142014443444220134420130011442441012344144310312041111340312333332313222112102441320211041210231241421214421010234010120310020143432232320310310423032024310041213101243123323424031012443411233043121301400300321233420002100432212111314214032102003014220300101103300223123244220410134340234440234311344322204203113041233244422100111212214012133300341011240411030034034020110100331220141101324032132224243320000303214410143240114214310143244230202111402420040013223431032421313232201430044440021221403321012140440403404440233320222112310040040144223212143032434122011211201322332040443010241442044330024142322112440010243324321440304434244224314022202040131304032202223032411020333232304023220013224233441203130034143220434204242412304424012324030323230401442230032142112230320234400231342322100010030333212440014104002144111002232344122114202141041234342413233113104300442401133310041024443304033342332240130140232142312041342423330311143033314104003440210221004040013221433222011210011203312122133302414014213412212334001024322140331200243402440430240003100202211442300313431113413222441341024442241402320103343142414240033334240022002404020124330324403443020310141014203300340100022234230313114004030120421124103330204012404230431410433420220332023440422324224434310300014302224023410322323242341423424303111100113144212032243124403032410240330414201130122213230033210020130111033312311011201103342214420134121230100213021234123440323142333023041333321312210130402404310221014423231211422314030044013112043310024200112344141321110434231314342111142224430021003212121114102420403041303400110142020033233042132342200340310321033423344041410021044414221110344402131124410332404121233441100022233212321140431424133134434130330344211023300344030143412404004032324430141211413210331113112222321003400223121113031422343111311310102211241402113132210143340104323141413433104042103004242002144103123404421030024001100234014313214244020041230400124144332102300320333314421321102103422124031343300231333324041420344303203430031001111243222101020332203414301424344240004434441023223111323203132242444004001131124101134401334301001011310122112324423", "001404310203211233441333232442341443124431421131141022131120301323303101024224014341131431224241403033421340304010201402342214200241433002412010423210423113112142132214110434132303333323002314213124102113231420311344000022212100313213301122144433314332311130133214432342242224340211103032310021202241240123302330214201132340320343001344002411003112430144342434342300332030141122321210444000430342012130123104140404101133143100141431213214142104041441144414011300104311244332001032130440230024231134342332443234231232414422401034431034432114334302142342011233043332112420442014121204414121322440004444110400410214231124243211342123240020021134101212341111402334312432040310131201303434020330341304012334010343122312424013031121033012233141110140004140414142132243400040010312100242402304044111141101334444032400022441323241312221002342340433143234410443430111421133303322404411334340101441233401013010240003011200402434213003413122344304314132124140133004033414013230242010324344014030114301340014112333214114333223200123200021224034440244130322140101144031221203114142341213023242431000321402340400041203233110320034032120444124432300000204142404222220110103212411412343020311313132221400034341440243314034222024230101134424322434001113332010230240220112202440122042014104032404244304023231014101241010122221320021003341131114120121242203401010241420321343434200401243434420034124442044331114101140313431112240430124044111201412414141223130423330104421203404313324301240241441311310012143004401304123224000233341402220401101104241010113201334012210224104013020143024142242222242340324233032122013413213111414341403422312113333303303434224023022204202422402230140204322122140040222320204304402310124224031142224302311344123044410102311031421231120232242210201444234441232111313402343011242423300241201331343300324121430230042214041411111024300110012003132402201420440010441141344334113011002413044341013021200231331110341312442330441223104230344012313430144404221333300412424011104413212340010224332314313122201201212441223032204323340344321213300403023113142102341143401224313424130141001322134244422213011204134113220411010420210304014413234042023023304121401433013010001104303034421101104300343443040333423014400224140243414002334011441000030023223221042120144242412041432224322022411242034322104302341344242321323334421021111433133244431230112442240022403023132343331234410343130310112334000133444131432041204001244021110323320210322334224211020001213022244302024333222401414231213021113311012023014430230002340434032314310334012101002024314304444221324432200022240204343323420334131442022420410200443040124122330301232421023104330323000103411401222121442134402043301414010430021334300442204344311021213111440102124443124320021121331123230023234203314213112223220313014042203003210303231241411400222013301234342433220314404441243423234204312341440022400033344202032000110332044310404413311434242030424033040012103323330130443421342132012333013203321131412103020303104242102440110402000012041341031102424024302301340432202341010124140341022434223224003412301323022443330144204232104204143244222412234102140230244343133041424221424424343142422320334324031242303131333324334223402313120030302312444013322244411234012141323020102122011430343221101424123103022403112200421040402124320234420233401411244434332422431104234130303040212404430232420124224143224444333440321320022001012302412000310433121242242310222430234104112421132300014010243000441431300131203033013031013211322101441100440020121421012220434223220234412031213400133021202312333244210103431044100240144443444232301113321211344101002311421440214341024221143104320421130322441211412232010121210030120321030322401103020420103114040230420213304240010440112224011022013341412134244443230341104412331220304041321303430413041030002214300423114200332224333013423304001402341012343333242143304112402310013103433103241432024024203044401302033231311314024334442013422140323312400220403413340022230234331404041144242442113201402041041423433120323141240041000441140100310112140103131034400331041411023123011434431020401424142114144410241030133302322432011112424344010244220440443124224304414303032043410211002404041133303433322243323033321444112142034332110341014143232214304031133442420342433240013230423134221201124422014323411122004311142334413141234311013213434141024212022222024303344240414330240430324240024303420331", "334322334121210233441304202014221304022414102324222340404324401323430034312301401232422143243220443122021033233103211042002032120121043422112432000212043222000203323341322230421434440031323013243242301204324430232301240433241243423420234404421044304400312004042011132130142020431403321411323323244331104103222220143211111113232231230112040102034313244112323311442040100002314102230203400132201232031430232040204324403313212101221312210404434411023330023322412413004022014320233143040132414444433012320023320103303201232403201300034403431020012242340423204343124030324121140234200044134242233032402444042403043322334344001124014212101441101040342340240020132014332102312140214111321224242122000221223120111243204230321023143203312042133242401032004440333223101213420003044034330304202012034234401310311333000320341312300013120301310411442304042441141324311410141240440422220440224122202330243023013204310131041104040112412204442344340233020314210114011022112120320200401304223302340044134123203000441222412042101423303214430014412234314130110302020410241444121024444044243304303311000131122414232100004421100311221024210140121040104322411114134042230140204001200403244301143323022132330233410342043423032412121303332434242124141113000314313204340143000242314141141410403102200010024334044041304222033234113031133344302334233101432001114134323014010423213403330143000234211122431343334142430030014010142013001043010222310340100244240333404110223211120002204230031330103132314124122033142343220234000423030043332142013142144041333402104100100043313314440023202201404332224413321333242002340230244321031131132440242233223323222441032421030422113044130104300123231310320344303100321024232324021202332113330140443034031321240102441043243323304332143313444440420323403102030441113441130224212100203013130043132023010223341101014343313020112200144304110104314023313313022123112210113201404110021330221144214322240043113040313310314022042032134124320142104122002223033403312112421420400014021001233440322201243344143204320041040343122100033212211041240011301431430024142304132240200104011013421403313244343034420133443034422421204004211201000330414001240300210241001124243102404143030023313123413402244213424403423343333030330102302432103114241412444322400140011034331042140430111122334442122211043140110432124011344123042210201333123142330103233444431103421114301413434431131434401103232031341301032431001032420134101331414104001211121433323130424224104431034203204120034220344240034421333442033302232034441330342310113013310021203231011203231213410100413321421421142402311022402144234121201444414323310202120433402041441113234222214410041414424333302342402044343333122241301340404310121420334343344110340324004234023224001341344330232313401221341413211112312030244140131113310230322041322034230120031002444404014422244440412410214231303040203012011033244341000124034201002100003034403414310100341301414014140211324011204142414404042343341202431023234341020001413112200304343131333123410144142414001240143012124301422143324420410300114322044041201343210334002010213434101134030422302313232004441040144213140302320243041100231242113443301244110021404420120331001410402221412131323421010042344132042202401131240102024114141430224322201130323041100124313310130311343144113013123010320344340403102442323311433300341111202221420222423401343003444040211014441342222031203004024301412204422032030244014123042130314104121022123011401440424320432402040023120000314243421124144142111212004124224301110023134340412412412131003003311204411201221010023424134220044120322243110303103441113124410034301422001200130201011234344344021004002222213022413132204144420204304211321020104133224042141113214402412442000321314112242421021340112031131020211300324003044013304002041402230140214300221321203444411220041321022101033203123312001043343123340300210031012434143323204134300020120230141301111140424343013243202114424123131140201024321431304443021420144243133112442343421144132144331421112124021001213333203333214022314431443202433410342011023132324030430030023230034000420200132010111314234233320122124413114220042040242040034314431103041213130414213412013121211402332444124421432020340004200130410214203141232341033341023004100241142323444040132030221004033100112114133201331030423404234432240440320302221133402111001223004003431441311234043412313141022423111240322414010404300424410021340133013", "404230001230321432201342344112403201330414442013440323242112103002314334444441041232104230321241140013142012142224300212041313400110421134214043020333210221143431113120132034144414232111041412321420342344302021011321200244301012343322040112431432434330334324121113031040443003331313431330203240334040444042321143230042423011422011021412003420111124044421441103141034142223332344434004103244444420111112222303202411022001301221021421444044341012332443132301020424034022022403230341123440332121030432000240424421210011314430033112324040323342313240231302043033411203120324301330313122042412143101112404132014432420234411410430321224111420003342113014411011001200404323413404400203130313400220234232023044320241214110423230202223444334412222432311324400240240020441243003420422213023232322231023302444013322213032234132231424342032132333024300304010423003220304320043300003203334233444313411320102120103042032144214134433003412113301222013312120011244212320014122300424240201301133342201344131031422320302141221104102140232043342003311414001122240314102014002143033203431430420000030112403303203211341004242134243033331114004234223120240032314033304402210001431042101012330213410142230331231034443422403112002214130004124331103400133033133340321110321313044032320134300120311113231124233344411000424234340140413420001324222304304323301414440200322400010440431123442104200121000314030420114442131011232013001043004330023312041233300030142424203212243321301103214004240202000234033414113143141224200023431213441304420202101301022031210304224143431303421402113110434213303034302320043143240303241412340203130010311220400303001423332231433433224412110204041000413033132142144142030130333443343402144444411400020402032142200302443040003223002313324334323320201013034400022143002011131304440342330242244034143023020413122341221403313010221111412212311211133431013042111313013132434000212424141200224412042321340001340404410311030014001314223223144211041401210124441211413322211400203324201434332220042033443242210130334142223423233323132322143114300044342401124421000141042013311432424300424302231303342332000321304143113404404012122312133330413240421204413443003011341031444322013100323223430432222310030323443412423111031224314431232321411034024223421121322424100334212230013411214204032244301123043221310124312413312402204330141231142402412032210042411020231422344433210222244031214033133301240323431342112033431040022333033101302210324414034112010210112430044313444011242414111223331224333144300302114242100030200340234312422402240311211023020142122232414131334243231103313243411413322314042001043112332001422243031020034324220403004213322002133111112200043140313211422303311100430333321421041124144110412202124442002030331230414204033334214331432034342001133210002401224224430020122404311124410344102443310244412343021003321021441112241010030144324142202031133240223232202133421020324442024224211041213314200312211221431014104442132001043110430020224441422313440021414211343121032411414431241133304144040310420123110411313041021002244010214404013200201240220030400000224032134230012043420044443221123242044220400412123421244112222434142111210430211300104443113320322214410101011040331132203211442440201410020131100032004131020011010111014343243042431224433111414223114224233223422110122422423044414001402022034304130332240341343113320111040121133124443103022000440002112143121342040132302314442422101311311433040324041424103344304211332420410432121403133321003120434132102202413342430013001412420002330100032310344214204113143442443223034042232121000032411044432141130033144133214320124323444203430031010000414402222040214414334143221204432440122132440021204411411113210222002330412131411314132404230324302224020043314120102221444221120210240011230401023200244233210014434312331032210320234110430114402013210420032340212131131114420421323122102231034144220112122311230004240034022212102000230312321422243443312114314023020401412333042341034130431013120121110110230042113430114414020413023424412143123424020431024041100043021111220133320242103443441423400100412114302022331323323114412432211333003143134114014123011230244332044044330323021131240333444443341124344013134132334033114213403321102010042141044231242310000032231440040013300042321321431243311011331143220013001121341103023224124000420334322403443341320212420130322332113110333044002301424310000433222123242322230113", "431402444022440111443200031220443230221404104414431014323212130340421343201344321202233430041312301022410231442000024121134140424020243023021024302021030442111140134012413203211010012103210234202314110010021013412440242214011232231103402413044314321210220331214320011123113401244100122202423121003412113300022344411140002301343300010112113302340033323210423324333044133332411410222410210344033030210042232400424320124122311441220424200244011202422401312222313241334124234011213342024213402234202243334122043343341040000002342242310003013341440021132101003210223343100313024413143214303323233344301233224400024044312312323030312303330132442343103312441103114012412342312441400330312014024223423342243040110203433442204333233323314201331204121314203024430211032230134422132200423240123022430130330340300343013401032431222334431222332000030202333120030424120411131212201210302143144130000402143034113410141343240021211041023231433331334120220221402224214214222410311043103031432333430013222144140201110111021233314004332403421344341020112142231314320211113120440413120223144312412222434403014042030223400102440210010001040110010132200441414401314442322022223312442431214211421032313120431010434021323411444402442341133212041241441430302434340300344012220014144331114434012243032300233423413314302221332304142013131024120024434403332324334403104203324433042211202032331412420433113300220300431423344224222123440131114442203430020034212232014131140401121103341434101411422320410432431134222203124224324111120221242022012443432211444210322311432203042100430103311342210240234124424143420303334240032213324320200310202303321112404443032441041012214241413210040021321034301304411134122240233010413432434200121110030133014201244421314212412004202103332303043101102041211242430130320311104101312334421311103334303242322340203201301410410324440034402030344314411433344140430334024010130301403321123023240120301442411044234222341203212404333114312220041104221340410103123130222100400112204103124130014231324112010402230434322203104213303111023413244304004333133023100334400224404401321233111211423302230424312411443404100311101224101314231210014342002210034043400434320041302322443121111302240112100012030100221231430442443434240214020043242431110342012212302343403042231132414113103430324111433122213343334104420103022124102444030411243010201211324123314223223242444121112223211241414300134212412341132442400332142003300044043001240411004103100412401120323334404113243413130140400224141214400042411121330143340131214103123121333121412302232401244004032120213223200240440410331410432102021341231234231422140000031431001430401004211103113042411210322341403342341444130413312244113421204043031204303030431111121422233304433014033313132403004340244141130400011304141140344011402344022141132401343331444400020402040030334112040443420011200224032111342423412422230034300444040140104210041102441132200040332034400304313131041022122314334043041010023202344424123033210144141433314221301234040144001444314443034021323311210132033102211133042242110413013421340420404040342412433431122221221303031111130233312443212011024034102310214220333341311320343130121044113121120241424002040101010333041002331300030014122341043043022223344034244412300012413143422301230320320134304133013304020424333432311144322311042412444111224111141114001211333243433243043020411324021414432442442130120312422311412211410101341331120244301210222411010322412344123434414312422023123340231131120034320100411431000230411001321442223343110120242312213332141212340434242314100201342214043310211004243323221144424214203141133430433324020412214410220230204000300003414030101000422330324232300310001310034143121312411011201230321334421141203313041242434413441404001444430122323223114134321230412310040043333333414344111233124432423332212011211032310000304440144441242103403311413041421314004441002042440020314030103414221341400031423401403104344310121422342302410030120113243131021031022124000312031340412404122232313003202122204232101214431424224021320433430420213221210111041401044210041011403212133433103400243331340032014043242010402302022214141404113420032241431214434001241103332002042220014303332311324002041032443130042004422100312012410333303313202024004004142243324402423012332333432102104102443121133433003021231403323300410034240432223203441242444021444034103010312440413444134311324132021041102213444202410214021", "120241241044411324424304434002201101321214201433430213122244313343001430033122042230134301411232140303010431332333343302234222120400212222221421143014412311441404112241011210422304201220314212440111314014420244403013234140243440001011314243432113011144134440213201344304223430003103442104042312010144022241313144141443023132443111140024334041233021100242320324202130243104003041203001111034242412242012310433102424142133143301013232101222223033133320144044231243003443120242042231333401034203342344014421020214230204114143003222241141144331242234013433231332442232111401013221331224004232010004130031110230300232103233140142213330423332021422411010122103024321021410304203331003431130331331200102144414434201210231330323313211011023102013111000301022344421033101244400244010210401424404110043113112412434301143211212011100402002402122114023313042312234224341022221141031033134340414101240233211001313411331030404312311104334403000232223104031341243344403004202214331114342322144100413320424104103201112412223040344443113431233443102231044002413333402232313323110412303143034110010304024241101133012232232022341130312212214002042040300434141443231202201141423242420300141342113112343422124103043130211003113242002444003311000110101223320011021221400122131322031320344330021431100423403413121142010322023011413301412322213234014232421012343401324112101404014204032144121033304002011002001122430132231210413222410314330442411011214314120324243013041421212241002001242024100114002432201440314401434300411400432342320110343203331212444223333220441240323003142021401122010222411243214401113211322443231440133343140300134101333032311013403001132101203132231433243401133030120022422242303132233222123142444412421120121324204112321303440032010230201221331424020401224010021001200301210123023204033212441234224243242110304431100401331313400212233400121113330423303003214340340133312412140124211242212000312200232321400404131212403100441243004231303341303210311423203123302140103201244424122241200401130424341141444414443033020031342210144104424204140021244122423343233130411210043220042142114130003034342044033234013444314430142001441212130104344312113123344032213443131202014431321314421010423141334240031243204034004444142132114120000320000140113312112010034031014102402212434120104141421340004112322412022123411332304203332133313311402103442340424204141301414243021004342113204121101223333444123223003144133012331132400230330403410304421321113004114010240224421304033413432443401200044142330123420220010310431441240311433212430422300214331444202032003044414440020242403240123041440041220220214244223342142214024201111213430013300112142230031240034213204434113441211102301200033142142000333144141441044121413000114424001002233440241241123014420133033140214434311102211402130410143304023420103104402122342200034040134043003111104301443001031020230344034104214112223034312104203313211013112421433301231243134233201041411134122444014233010114000044042142343110143141230221110301201004232441440201240242211221020412213113302130013012210032003212100334434323303232202102043430031200331132400410334020332213102001411421000312340240242242022044332204301121040401002240214131002023000102040132342310244031141204014343223212011321213401020124331434000431033414200334114104010001311323411312413220144210322343112034143343014322243142324302030140322031331420134222241232022443431234043243102144023240223230132400011320340222231403432341020010100302020304324243031140413141103023030112003030211121421024121012044331343202431104442102003232403111044030233321230143433040340030220222143344343140122402330124102100103320104322013042233323301103013404132011214430013313414441414224143011331420202300114041020103111432144014244402220041042114041133341004414231331221043001324444400104121120404320240213123411422032031340002300242024241401241423122412030203404313031333114121433301200143230134022410022441010201021132012234322304232422304340232004222000432031041333404410331434330411024214322111312444311012421022400410240402113412114014030242012020211221342211214314034012210202414304211102140031030300110020203011114113142010113444001430022303210422202100002330012412440212434412112342423002213032120201210434221012441301003214242000322232002021032303334044141144243124021124111012414413213002232042204121144300003312413342243124431124130124102100032424242424423032021341044313042031110000114412", "413413042204021332214304140104113223244222033042434031401442100330204044040443242111132224121240124421011433200031200030300414010301022100430101311133042302003102101421340212142441110402333222020420244210142141032013210010310234310000310103432032432033230322202133202140013423222222314303030221230421023010021303213233340330240312130042124341320301100034132013440321444140343200032433412002033131110231134431143440041443234132012423301310212411440140130201033134401310234331103233114222240134222140211123001243433443311321404201112342431240010341223202434001304041211212144340423002324433313141343240232121423111432103323044403342320032004231143133203300013031031412413033020443412300110043121130140243414041442031230344442413432304023020230143032124422004011024204443012212422310110010034011001140211014130341122430012434113104122344203113034322140014103201024320100000303112442013211102002231403324414314324033324321231323224442431434141243332234411320131223143024244010403404341210012401112042003332231300214300301320010202230043133211442134130222221441222414021223331111323103422011431412400210104201124300413034203200132244323132404434412032413410002024142213313220014140210244224444142401443133212310130130441020314424321412240341402312041221241310131334034430333244210410403120422112333414043103443024331020201234412044200140113442204340314143202022311242010032411414433220033230301020203404421233332420113113240140404021330102432100434223320404132222031034421011032411221131001413140230002113210431311132240032343313430443433441341133430023341403223302100243020314013201102300114341220032112131000300133011114020422403040424304231144232404120213334000121403131013344143132423141204312401402441211022024343201210002330130212203110220224113103014404131033313424011421444141004004341014044133434012230324222423203113143103003122402200202402231330314012434404114104202022314322440402241014204244033231133434301441013323211103300030232420420310303314412104423331220021323422102312403443333431221000241000242223330124044214234314431342033221144314102012420022233242402213200322033203022342013241440114434413323230211342131312000024404214422003333434421220242421324214013341414122433441313044034123142144000322021114244413410041300042223420112041333410041144102310110113241223323140422133003133223122042400421434110130020403430134444311204244333320323244403323120040211041041343412314312420140210413243332031201132431410411040214001413441240412241104441004101021130014014240241220032042413021412021103120144321414340101110130404204301244443412410402424423304410241323021040221043340320111203314314142014102333313421014344304032413011121320441202010430401323121430231101240004142031423142331444111101410123244103211102432313040233303132030102421110212223444332043122220210023421111310110023132230421313420213142404003040031423313414241141021233122323242231233202402212402213140024304133000130401313204330233421320120110032242144340203401101004110412333100311402234200342102103303442240040023244034402230441344023231122300102022132200033012320434323134034324102022300141302012114003040030344333142344343030334323141021122442412124212132102433021104230320202120240021033441041311040211400400004341311334440103121014313433001323231403444344444432224204332113434333323102322302413343422142201202212143004212130102024223020130114020130113014034224433343240122201342021043322400130111310104013304303134423242023234413000332003241234331420232242411130223044230421240404233030022233411412212120312402303333301200114330102003301132030013223414224231134240222220111130144023030013320003002343113343222102330413322423443212342413224112141311431420343140034430113011124203234214014300342334414141021014410230301313324142101241102300324332014204212414032033103424114104100440433013322121411343423002244031320442333024340144224312143044431240001004023001304421020412231011123422432130244023001403002123020243322242414321123143243041304443431201244212102412210241131130132100402140000344302011424243442011242342432243014431340231234210421304220113333301103140120211403141040113034233213314020442034320200021324440410102100212322242444430104102203203221140344404122143123240410044313434103242131340013124204044101320300004133140344133121004320411323202222030342101342214303443223442011032233340011233403143300313323023203044400234401320144043022034441240141113442120232444113340032404121", "423204343432042142011411121303031130310132123243213144434321033314014010444401232213330104230142243111431322233203043422113324020331112213202412130203420031300400001211102000212034001242412323122001224440403221413430432020030412201424443403223130134341414410020303222233103034001433411403412114413434413404301030400003200330034044421341302224233143112014332210341211424301201130143341440413330043032030311441234433020031303001401444410221241320040103032424200010101443412340223240442044023442400223004134412111410231220221023444311234414010040323001324002234001344403422024012234444021124010332413114032004113301241313114333211023410314034440142110204030414230330440230223222022001001104410044241042402242022100133410044413004420001442333001104303334301324102021441001011032432334100101001001202200114242411303121242140131401032110444030224231310012411243303300443023044223031043404323432430241303334103243021142423432144303400031103303142412213330310134232034420300303241232110044310041420014314031424422131314224043414142142200214011243140311222430244203341223030441133313432432112043000112000024121014200434131123001213112310023343310300333403024131013134412343200434103344242140330113443323231214304431404324444213234333203414040443422040014324244203313100324033432130203202412121433030302144330403200122023342200423000422320340440203031122341043444133413321120131343444113123410104114323410023004443032224113032240024130134400214030410120240031314043220243304020143402011301321311432441231132010011220311034023200424111001204310302324413220043322010000203021411440140422241311242224024320123232031340203400401443030341101301002223124101230033030120014321440334133002220434221111124240141402304404023114311400303241213112134232020242041242343033132432404431424412201020003433024122144133102342041004043200120133211322012124304422032043024021423004240313224130431223223143313244121131012124212310103344431322134131022232313122101131032030224242223140000300411012423034130343421003110114004443310224301432044331203413424013311110314443334311143022144024413410032433424023121014314321043100231044201100021322113400441244300012102130421133131244030022422342344110220403323113003013230340432403321334124400424414202220421440023342424323140402124331120422334333241314430033414020313243042210321122400413404444002303100401224100013444332243241110324030300404211304001421240130020232343310211142300132313004443404211324303300014431043234304021130422042023134243230044102113122024034110313420433322413131324102324031044133222221134420320330212212411031343440214040430324004040311403341433113331124010202014332030024004421231033013030433232344422232232302143024302023231020012413044142313404422023410042331434100144134322121410120331402023224243113032002320440442402404200111411342432142443032421414310340024400141324221344400441041313233404033022004400303421110100024112032201144430200042433101023004201444322431340132442224001441303303211211400013021112311412202231324344424221412133230343111324042113304410440223103122222040333302003110403114221042424231211221243341442142031303322012223041044430041230312223311201442221211312424310213024031112103302430230130404433424130014200403023121023324132333220420044321204312134133334322011032210112244141314121423400130011434202023134242321440143140313012020131003431110233324424131031223044322132214241042432143323104030433434211022332200102343403144343101130031023331130104022141103431022332102314112203130124312240421201442004211112221213314314441240310323024144440001112002143110221320003240044040340304041014020104022321000040424402014414211443133221044031431012140243000313120113100242344044024040212032300300313020024442413220330432432323024201402110331422402044433014002142442221420443324113403403203414101333322402243402022131230243122430444023331132110324043414442140021000402114001321400204042020202043041434020211321333012222320301223102342233202424124444401312321442212141400141440304243134021412014143123440433132230303122310330323432040220422431430344223131001444111030443340002240434312441041002231020244034030311120204411104044411223404223422410401403330343112004402030011420032322333440103244310341404224404210010013440042432211122041414421022332401301123022244314142101444424013112240323114410132202044314141223233441411021234022201222003342311403302134313320331200444121113231033434441043020120422002121243012432", "021313403013410213122030302403042023433203220232300200242041100420000212341221041021202424423140244240410133311312213340303402132243324140400114311112234201234332104241102213410101030410344030132004403403143323300324213243001133233204413144122230310442144233414333200403203111423041011144130222320113131413400112240342300141043111121244000411421432124343302443040101033240442424402231122232440001202341342204340210034131133403034131314124334412013430032430313134324241241334303230234244331021301233214031141021033320040202231443220302200132430434002402202241222011301031243330420330341011024111201330143131240440411013241404342240420440122141130412421001141303322041440141020243241134140311310310043422200043441020444000003204403311202131302424423201012210043243212231301334101032340202104032210213043241213324202031012311313202302011422323400031302242440233113420434233441422200343434203403203100020442324101403123002404413144133243013101100234412404203322433431410142001424241011044403423430041204234012142430022210144320124033110341420200430343441011321302111043400341024404103123302402110413212410102144102143442043134043104103200213212020100000212444443441204112014044331434022300413313142003222103332041410224123322033121404111404422112203120332120232434012442144332303144210442014440203444102121410003310003130240203313130211024113220324112134221302101123042214431123111343111142024412140202423020113120220014144022013121300243101023413432133310122402023242110420301343430003021123132340143303131321213204430032442014400231110231304402434433141004023221104002102021123131314101023301102304334401231023134244422013442441443411120440202144320412312132123031333140121240130132401210414301021421141122344432230022143000431323222442414021101201123341241104340414220023144220221430201133210444214112131024004030410202220323124221344301412304313301233214232023230403332321302303243224431202314103213321122442134230401421010020213012430003124042144341140030323242313334342311130122201014321221140433444042331120044401323431343244111014040043124033012420113014144121123100344112111001002001012033103203224414443102013102224031230200343022332021414300132223212443134110424004010243421140013200304244103134322310420432420442112413431432122434231001004040011023040131302303200124112024300112202100304324344311321413422443123032011130421431122400130220401410032102443022302222213220320203242321141431033240020311310101342110112201323233213424112241021313143414220223134401044042011410020012312324313232100131303034044023222232233432144212321123323332441203341121413142002204112431240113220213332441140323343332140323002100043111324430230012403021443033234242123312000000433013132410043001401124423143140403341033200004314414443320112441143111202212432231443001101233124441143434132232411421021033023320020012234213232130112244040002113331120342203402221214344142310204422044412323411402000104120312314333420000141402343200431012400022133241124322021140020001003111244002043101322000012443140344131022001211442021013232043432231200431300222142124312014443230141414411313342340423420101444421043301113411041104122404301430334032303010344222201031043032314222123344143332331304340104444120024104440100344031033440133414423422313003130442012431412123342332403303003001122400024143201002031431121221214332440043041230142343404043044032033420314200101410143330240304211110033141234214032002213231203202413113024020001224233244130221430114434243441030320203144044333411113214124133401430022111144023333033030303200240343321204114201004412244312131344130432230304113403024041010434123332030142332040421413320342133422400002012311310133000214033343413042121234440000444220442421014431302212213102213422133131012102001424030042331411202404331120432341200011301442031041310423114310421100100440132044320331043141443213434230140000321241421310230344024424432103342120114101143224210032244314313004003103133343142211410233040002133303030434000231211411012101103022300203031143214230220323303122110031201412332004121341420421034201420332032310023023133404330332042034441322340031100332143310244111340121404020044204244323134131431340112420120321202013201434322302043232044143424011431103304122012320243441401310224331241141232021314343243142330310041103312321230410132424402400033124412442002110141320040121440330244113102200131032430433141113042344233434411430402130212222140121410121121421", "101430244322404323442234243332130420104100114103144322343034343134323242234013434141410201321101410224130312034001234022440021010032421203423313334242221010030020211301440131201302034420413301120341010002240010320122213323223130212200303113212334423042213033241313434312141422330022340432112133404032211101141214002220220110044442430444420400030341300214012320011304302114140440301214301302221334212432043342314000123041303030412410101432140034413004012220440211023321133121020224441230003224203303001232301131140132401334243412214300203123212444020140311312434011001321100432114121134123032440321410231401003130011202132022223421230410101401224123343041314141302022140230140000113424334234002422222233140312144302423231201312014041202342111212310314420330421030024004230104333034010134213442320231034040303323332343314044404441144304223113301031211344340233024413042000044430414441430110111044410414003101322114004243210034330123242402241113143324322340021102230103313041231400214003314100313013040303332444422100333413400402313331430034314243113340043121410041243011323143212323341413111113212233113330004122123002243402134014121204422443040004432243203234442041240304422011442222131410444143432210012400434434422340223044410441211141001014244321332013204222202301212044333303114433100020114322214333243314110101401441041213334314034100421230122130221131343242220311241203101012230112301424421221002240040223304012142300334203010344102213324414241410204100114032212142231031411102243420341003023232441033131433023342300440043221044322142324102242222203203424240011434142040423334212000324140324430342232310221123013430210132223021330232212321422142241112300220033042333412323301241114111043244311140420433030343114204440300234221221003101203004310002021013000431411314031040300021420130102003114244221432012322422340142441003412211412013042311202034233202042141242103442400330323312134310234144302430402420233200003310403434143032023044134310410111203211430244222200301441320003402411304304024010333404441012333134420001422022332430421321410413442411442120010444102014320422214402302043102320404242442113124331333220441040024103202141241330022034210310003040410122220110324001412113403441214414040343032341241004344302412304034123112232333134400434422220334141112203243311332443401422400004003014014414032204442421132302134003442422310012323021111111044102124243324222342304040414404414211111400202104444040210211303014423021034302110423012411030314430141031202204122034321301303234333203120344422314140442333104310224110133331344041342321202344031432302232020421420342012311141140020143433214212333033431210040020133043121010423044440401402222121324221230321443231101223001121113432443243202131223301404132313234340121220404201224313012011230133211023232044403334441131411300000400434041020333321102112111443034113323104134011422012341110032242332220031044143243442403302420232021102031332431222430124040123014144213242431404132413431131234011314020423040404202401401334434201242411414043442233334002022440311334234140124420411133333132004144324011444024121034142223011323124013301302240041130101413001321042114121444332234214220043133232042302101332444003314322100433421223020404014004312434420414241203341340421113320423022403121201444034313242201434243212443030010221203433423121423414341144410131331424204124111322204041332313020044121042114332430122241231002203033443141113420432040314022304340210142111300032212433141310401121330212140442131211042334331321040223120222342242304431041101120130232343420032320014131014141331410434302002413124304231333323301241242241442443210301032030112010103304023012401330003333441443340102041010402034101321410300112100041011433334034111200240340243233224142022411343121221403043323404404021100312211103300102441212421310320010141441310130102041413304414131242322401433133414104012002003140340000121443211441013111033431422334021033124132033303001031022240310011044200241410441212312333140044121243212120012412013133214221331142033114212402042234342413224113323404102133124343244444440423330241430432114032110113111012043344320201412101403414234114332320230433322014333344314242010102234114414133001010113411122123142232020441133324334110241444110003241434124242340010103122302332333124444232123330223422211231444341300301111121043233240210413120230443233114002032111001023442301230004122340201422100303414301412134414224022132", "342404034342311014001143341141434441102113344312240241400221322110121203022331240412133440343201411003144210311140404111234120011441113210403102122442110031132414320240144111014332322132243000043240411030140420230132313220433103244103214111203324233341403440010323132441440432403421304001034241140224224343400413331404020004031041111204222214243300403231002020444333340433322013032010022121244414223324122120331244313244414411111014324010000424142003004433323013400101012123121002432444123410122140412144130231332234204340013130140002104133314200043001312420402140011444340211341130424333012121432142001112244234422422424333211204002032011434411320132414341431004342110413340121120344220200420224301442043040442403022343242323043141003034200020013341112311213122443131042342044321441242322321032120301112240041101220210422000223240132403212131400133044400003401200031024322441011221133430201401120133011112211101444412424400234331402343343034414220243231031110124022210231223433211202031410414113330133012443241424344233203112410144330401242012211142041433301024413030302412011230110420214014203110440133232110320431442214132130320131012211222322324141111100442441343122413240334433241242031422302103243241313122402414411011303130100003143314332232042042313434121043221022123144341202421211314010110113101322242403240331044121130130431134134104422031204403043221110404123442130040404222140222043032433423003434423130031024112330410022023003014423322431304443303030044002430401120301110442023214114003130223123322123021330102234141002313342102034113121314132411341141233142032102202140043142320132333404042202430223214002013304113314014341023031032010310214323003444001102110231011123242314132240324300222144043220443323103414204142304101214141332414024332102020231424414203420232012311242213131004143042131220423120414411343430143300022033100342024232120443122014233212303314424231214123300111113310134421212200204434031441132101400024031120012032211121000324134423014422320101112330210203224324001202120040002120022101310343321144412344112404202314043102100232114213441431223400332114321133031430401242410443200402122022143413440114214304300310010104421324330011044420243403033021230223143402003040241101400214100231020310302024124221131344223323140241400322320123144403412431424241113422341410441113121231114241113143210242342033424332131314201214140242313403144402303410114020023404020323141334404011143000441142344101231413113123132204301002340321114143224301034113444320242320122032324303230432003041110021231204443201432342104012434413343401233322431303311411443411122404431204001343143222433223220224301231141400144122324030242240422042442334400214330022401424012224241012304343400411444011430433411012211303210210004240242412424301142224402140314230201220323314344423441422142440432423123213430422224143401124400033033002342223102011340024324431144224101440134131120141123432340344101040241404232402323204202132301100410010203330330030104121133102143201313213100424104232104333420112312040344231104144200222043331013241034123404304242230422204130123343044023140330324342034340112402031342303210104010034041043121322344431143341424120343234100342431143334433442200102102410320343122042404102144243411402441234203033411314023020141442124444142113134403322240432124111042232012042031044012020313232321211210420000340434021134000203224042222214141022400212020401100013401120314320213234403214140044231210203311420032014340443031312241423224110110422014031121343022212002413001243241224201333414304430210141423112220013243122103410301430334400100102132031002403023314432220104233400202210132243423222423403041303004431240110432221021300110014011114142413002314034124430243413234031232441020402421314111423201040203303121204430202004333141211303332012201014110402310102304231411203222042213242404024014221220240000410014043422022024340211311341430141002124043333133423303242204224214132120442321321304242240431343241001412222421014333301213222132420424320211333232443214040443324040442010422121004331233430043432043412223303421411140402100021011042204033424133301324103221233114141411043010234120322103204101113042004104230131021111220332034023013412044302341044224033230321021123434420101142302000231002234332104001003241003212103310412321333241020411400210114333410232012233333314424340404033243144332402230141344202420021042233300110324431430412101121434341241213331", "312431431312440043340214430402230104431432443303212033141411443232222310422003143140442440311401404413413223312140041310132014012102302113203233112311031131142323034232002143140324120001043414100002231014222003143222324134431203102324203420111442101114421234222323202232042244112302103124402431332333220213120143410400441003042000131421341122313224403120141030313144222444000332401410034314213441003242314002431340134401032044220344123423202420201103004201010031244133210220341022023004401020204034144242244012323130001342041432411103100210042241034100123034334311104210040323323243030314131030440042011032404240111030330301203321144411110302300313100404414032244041311132343031403013241313300101003423112001331202302412420330200003213203412324230312024220233404142021000200434330413104040423210010243401141042031041124231013344344034440434234213240404342243443042021211342123233143441344140032240132442322102143214142232222224324301001224232344102212413040423034144330143413234434402421121203344130102431012123240040441201310000013341000230013122034241230030203320104033230341212440231224312110411320114311133021014004422043021334333323201320242033004320444401410033012423112404314000442011241234201332140010442144311341423334221240420223230004320420241212203430310210321240434111424310230000213022103120232142334422143221241201004400402114241110313132323102043412324433400444201340120134142340313414244314132122000424400242200222004023442103343340431221004030430414142044131033431014022221402220141412112421200140440242003023001104333140211140123312422412223331121041424304000034444214040301220423403132431344130211103224430201330144043324102140033424322342310123114431233122104113134122041012042240011232033204010214440314212203300104434311423203242424012332234003241222324203242044231400344312231111112302122223310221211034134143230220414034140312313033311222422031144314234302144204414222014000224103124132244302202240201220421443024044132134304011340114121021412440012142101440011214230204434434442111043403312133240142044141111311124002103430132313324111143341121424311322202243202422004112042433234411314410040442043321242031122243033333424010330221213224421111012204442301221204013224012120321222412043213321434242221412102243130311340424143022212443032431322044302200132044130210402231433023223140334043404213401112410143303301430100044020313020304233422021200421121330400021103414002340013400000211041322134042230410313024031010231201202414100021313120001243430041001243022320413032133421130011131141131142434130304200431030404402214244414323304022243411223101042111222122003432224244033343110433124111404011441420204031123141444113404024330142443122314231303421003230423003113120331042421341143443122232322332112024141034331214011204330011213041102041122321340223412314430022240343332203430202243442331431123012241333032330204003223132422011020122313442430102312041444432242003330221111004100442032033233033112022131210210231223324123210314210302001200444411103230240033421123122221042214224124243212043344031203122401131144212444110431010131324402201142321434414223214012111224303442424043424033104343021110114310343200002013431104204320331121404430043441142110102114400144333030433444440400224402440023411040323041412220201411433331024110104020333103222320223042420032431330142223424144243330123110120024203212142213244222020301022023310232401221314034230132130241414412042442022141420131224323034134220103312303233011401013004113403401420443110442313121324224442232030003200212402112011012140322433431223222030400133103014230413002442030244201441222330142221240101442441330123014421220010124441433342400441134423332424344001101431122223140111334131413013133001203400222110302130103301214341212121232130214000401010111404342241400131414442403243304113132031024021323133214410221111322432222212040404130310140220434103313322422340241112440010210310432442413324023333413011011330004432023124204003324110023211102340243114222113310124243143112412040430144001404212244323340044012320442040211101201234431241410340312133401422133020312440323021314140220030421230401440001140311242040144342343241200343233043213010414104211224133412113102024231013400404443311430102400214112430023343014334031313000330141012131230121300100221040203013402340013040144402132004422223202313400033302300321231211144012114142011330212203032000241100042423124314114424103113404423113030", "234132303432244301210302123412344430200110302002244233234122020404432310002320041304002310304120342012341123002343302122441040433314014042201341313301314013302111402020101402221214342432122432341304324131323134044202104232141303104024014424244041422421010111211043114433314233303110313440300013112414134144212000340321240214321144023014311030310010310144114302242044241134421203314241432301322220210014444304014201022033334130242414440011132033133032030444341403334423133213401003322010010231313321102124211201424014341344333041130014410123131442311304210000232010033232043322001302343202433114242304111020011411044213233440103120320341411111112334431210231122333323203224002120304104432121323104023143201440332103412323231010033042420432404402340103300200322334033022021231224220220031130201041340230342411013342400244122212042243221114132000342202010413201004442021233304120201121342303022014123012110202040234120010202401400230340403000140441410041414312231120340313400211021001210023114334100444134010242020034311134330001234031442434400300404111232430013043404330010322342323424000013400233032122040110021332033043010040204011101112400000022043320012110133302431143332033112204233013412202020344033433302114003141023211133110344341433234343342343330204130411334024432044424304044343024430241334434204330121144234131143043103322004033420034114402403043001203241404230022103121344424103324020440433211443343010131033022232420312200220413332430122144114122343344241322441224312020100102010323033211431302140344421244102140032341213330411334314233312314032311412102223221143042324233124411022222303224343314342433423333134021204132324423411020022404102023243220302213020132310210142111444313211301341212321304004000231444311241033030102334423434013414410323042241013131012132134130100431210201044203323410423122422342033134221040204242204312434234113431320400130143113034033243043241402102034113434310324342022014324133122402242100333402240442413231332401113141441142101430043000210433001322033341002404313424301342003213001221120440033221004003310102430012203202234201321123313422024031422342013214000101230133143010224313342102203401113041120102430223444013224314233322314403021242330043411421213041223441400132411041444021020322244241042321102133442100320404221221240111212440441413400422320434243004044033014420333134113020020010141031130330202212122432311413202012442112104041100143422232112024120034302113203313102421113414121331141021441014412133213011022403303442223131334311032230003110442104232120432421344132432300133224131034341230024331042131424211144423412402304212100114422211330110130140431141021444414131240423031214021234121441241301013323234043343423022114410211222423443443032002311341223243241040230220131422144000132001242313312020424233410143122430010043401214240040014432423000100400432012103423304324232413114003202014322404031311023023313003142032430243034104434423114321132241130204234430311334103444330012330322400143120332414101033424130431112002121023204433020403003434441442123330014443442243313433234003103330041143234233332202212133003011340441010341112121410001113430141114112312422134122242343103040012002323320212031334222144032112230023430314431120023343024101104203212132043122011021433001321430424333012314121421133204311411130023012342002424132211023413424242142422203203123302122413331110102340220222134233020144243241433203302342222011014113041043120212404004243110221410111242343213013020110244102303322423320134414010340432410113401034323442010322111101044444231023441100042431224241031021242012200412431420311410324204412411213442310434231431432011000012043301142243133311010221104141024203430400211114301040114121232023102234442230113201032113313310322413301022103333124324414424213122432101433223441114431203010212113314410143343023104320341004302113044404032340314240224301334141130411111210231443412320222043234214212124442114043140224442023412303410042434112411423201011301123213030242302122022023023340202432311023001312232414304204412120443341021314341040123213221310011242040442202011114124203423330100000411411031243324103001143423310140423220231413242001201122001310014002424404433103421104040331024220104140034042231214340222200344242424330404443013331103430320301130000210013003123303020103032344333420100413210424003212300312240012103004222042214024233433032330402333201411010044241441422421240400021014102014302", "001232340211420444043413122140101332244123130423311022143030023204141323241214211213220332243134103042023240044214204321441020403442114400320122143411431110011320404233342432230431111103210031100224023434232341044213420034141422032023120424112432234444420003430212220311022034311400324021133333332214034133031002120321231231040023111400422123430300322341014310204111312143041324201210133034413230211444401002141032003344322030402104330343042442141124303241204202344214322044302304043430440133432330241210323443344122432440021331231332233443032442043022341040421044114001334344114214033342134100442111324121340341232104042213042410103010004130031001344201024341411344433012343430442432023203040414011044112341001021001130412002112324024214422320404301043332102124303432134423302410434141303240021123241430341441342311104102032323101242030130413243024022414110440204034411020212200330140241114410240221304104332313442210013204313220034034403323440323210130343122413443010120402101302431214104011413341114411204402203243232232401122334124030133433442224342433314014230430443221114201043414423143302213133232100444141330140420013011311231442433024323201031144221412002213113000204434020111424103022044104111310134433114124304214411220343142432404103334220220232104034222310434232343403321431413133420144204034440241321333021211312303340244433231013422231304223102314244212211224142303100430041110122104033142324204444403042312242000342442013413331212200422444423320330234004433340131433032022243431042144444202033000342300432102431203033002321432222020220232201143343041121422304202440344102332424130314101221120240433344040102043424444402341214434103412222112314131033414102010134402433141441434212223433412414200000212400132133144103042023103423330213112212322420011244242042031142304143401321423104141214314132042043343240114200231144231204043232102322013100340442401221234414200343411404423430242131240000012422242433004222220320310312240311001444133123124114412021131413041220022104222131134304003124031301000311130241334323102431223134402311441224323432030411031144302030223143213241143424431412300124312220343340131212330004211440304112240123240430342403324331003310113140330443231040313040230130432413130143231331403013122401302030303332330004020440014102123321202144200012431020320012112440222224411444140221244023131031110130032031341310041210044140302431134314340313334234423214414420344134302023143431340101414332030121244323330420111112041014132242141423341423304033234420113241312302014324441331203020001424204014431231042233232121133113012441100211200033131133133311104442100300300101224304142313341001140204300441031400302134311343313212242243232420020343010041203210140413223200044430420333313201134320012133124122203233131100434104142014010311243203444043001000424221004430201310210200302403222020402212244430104403142320130000241421210044103231432020232233143431123104044132031214421223242223204210342123234131440234143144402043421010014310110431013431403024104320120130430314244131000113031314003221414232030132101100200143204230000303344212311123343231001121302400310013320014212134323113220112442333323233330014302140433334414104214123304314430221100032421121324341300302414142420022110232144002423412101202424144240004231443000200332304431033231110210320013311443233130432411422404223041232431021011140200200013120002444241203202033104312203040242411002120203301034402440421311032011101344204433320042221244421201331143000110330404144222123103242300122041412214224440014332310301403021424004332204300421424203131114010444231241123400401322011320330223304024233311041021142011240314130122044333114010443041304312341442231311211331202443443220340330124031221121220334200421023223220034010202442243414431441033142033123112120223321024324034201112330033432021241034201134241022310301043310041330240341302241130014221001404013021144213343010401304334334013432422444222210220301401334440413302341011044101001310443440232433314102133423132343304411314223114322404211030211302043332102203222032243220334431300213102403114042422014111413101201324233213431214121040013004014041314440022303334001311344234434303242142120112334224233132242304434421111433444041100134021412320021210304212310210231004124433431211004024233243000023304232313013114421212131311301014340232233343213033221021310012200302340004044022120324021001112321321344401104030311430010134203112410", "024420113213140212243224011200133340420001314432223222313310133131010114404303413241023424123411313412210222333302021111033004042100403341241340142442201023002343104340242113411311430410031220142201441131432400244103303130333140321323041332332412024212244141321314014333332143331244141431400232311044424133322330404212110022244124004123130041232201201331144333411014133442341430443404323414342204140011004442204422320401043430443232413320431231440104104411421012001343211214244334240332142112023121302024000432143242222123310220101143214430012421131300044144312024111042040434424424102433021422424202344322444000022233032100230014143140333104420204441400003420410313311022121240022120402432312144230410110322434102110144442031303442423133234044002344431040134023310344142113434133104224130011231333004133404104414240200431022440033223041401313443110222201334240343112032140124213032033001021440423322000331032220130124121240032403234112141344221042004440202021302202404440320124431214434240441033222242443211101413402311222031122221430022322104124123121024441010031330302234340221034031040404302421312102332310334314330403024141324221321020400130001301002124400003303220012332030301412123330341140030342201214202021411112131240324413033234324110140044431324212330134110114401333424340201203004031014130224331224211242401301022301242340341241210033303043404130244333310013401013232433343041110433113440122320104444121102033444004144223414240113200203341412042144102013411214403314333201121130012400030342211344314134311223111010033341333103410342213212222414323302442120042400242142131212003442000033403324431100033020434314323324140021043430223232413314430402114344122133233403322130233403043211311130403430040144234330122432114230110140214142233013213111340332231343004204203234141242214140214342444332330321320132144011411112343310341423033433413131234111443112021302244121441033111230213302123202004224231132031400133424014122400314024230330414310422212303101133344030044132041401430344332414142410320434122033424410312220021231404433341213344434421303202440224213413041412040040204224403123014244032214033402212204310031231212042402241011121302414242033244130441122403040442032322203044141241400032000312240202240042030243324133144422104013030002233323134200014040204314104002114212200324413232134034112142404142124012032034412002333142003204021110240010344422404343200230240412132311203003301441244034034111142320341304420433034423411442410104024440020144001214133101302331230001113344143031020040202430343120433000242244212100420421224431412104402322304030021144024210201420242440343010134204202432431404313302210042440231330413222101210031431420442330004043403200403211234412243440230302323432330241003033224333200120241440232221442031323420312102320240314322000204110331334201422443414144242130010210413300314314101214204231244413310312023030104023033321133344143223422330400101323401023331443422044313041442421024200202101214413221043420030220032133122432201144044310420111240102323230310300033210003003402042230231122433142424433420143042341043101134010232040341344234414240324104424234424410310333141432030110012044343421234124232242304121124230224112231124414403013213134344143323222424000300300234223303422002421211203010130034441413224301344344120141110230140203423001011031310044423202123444020104444024433011103020443410400334312310343222033103240230304202023043141341034340334110404240214341233242303240342002044220340242202331220010043321300342224131210324213334322142444240031223214100423202322111231304130303242342424420033332103022240242401403430404032242123310421120422201402303032131002041042033113302121044003200144301243001213022022330400044112312124002232324334022133441213302343331312240140001013201443404332400214134443422201230442044011413134401122013021444402300241102132203430430040340343101211443334133004443122231102344441123012424133322004312003241304422212220130434313403423110303124012234124214020034202241443122403031040303224204100421124442014100023422400021113241113443132443404321232443432200024340211201403323242444012441132432240444341144032223043443323022111332202203323330234440042314300031423324312300121022333314214020103041130032121041223003414341300040303134304440014220233204433403330231110202132230243043304321111030110322334124423121212012141001342343301344040104142112434024420132312233022244013400013103411341443002303", "324042320441411320420413101041043113124341224412242342211132314140423301002024312114404331333403033232341004033423320013404103231122213332240001410420112041343140031031300242103220032421331321211032432443301120101332341124322434401233134442042134213103300033012104114133022420021103002300233310441104402121343420234304224222000231143122430322011224342243210244202234030404003224033043432210033114343103032200422244240332321200302314103000120332243430001202120412341343321222211001011033100013220132014113120333042424224111042024230231131321031434020244001240002044021403414312221211331234030412204113122012133311403031440303113340140344243112022431132420341331030313434211034424304112200340330324222422204022332323224142234342431404300434044204131302313342420004321200013420233301324443030013430223110201313221301104334322211214224424403231412432203010341240342324131412424434344112242043241011331111440022044144442401101422402003202121433012041101420030040234120403140211401321040112144003300313110101432323040200302223211330240014304423304402140402034341211334031144143330441432211144121042144311344311211034241304203321231133431004443033400420233432412041422200032213144401401133214122104343032402410430124003443444031122110001123031424430304220332300133423230441332110314211234430244132301312332241011132044244204104014221121410333142333340122412214331042014242330310011411034411422011302441342313243112303402342043231214330232043141113312341111313100403120314012420131304121440332044312242310244011310232304001004230134222001104320330142303444043243413302143034312120100202133231232044443430013012223013134133203241430031021111233113304203303414014112010424143420102114224002210044341413032132133011313123124343204103302032142113043140232032213102242111044140310101221402013311311014013314411012014331412330300043341102432022240103401442430001320111302112112330242301144042424013004104241301002340040144104131121400030043142333030313340220331342044444021412414421242333040203102244444331003100410413434303240223222310024232430120214303022124232111440114331034021012334342110423332230313033131334044344444311313410012344242322040342423120441412002443102111443122021413404310002130321022421124143044021120200314213432113312231033241424234342031030010334014143204222133232334003322241434332203102014212340012213042333110122232234443432121403442002420244030142444340034111323411234332000224040242110430241321332420201142013222102130203000211421032113242234010102013410031410444140210022303244321404413144142010120234303230432221114404031221320401414222040132434331200132001042033232144020104000001413314214241341003034110432243412441422310122320420130101021041143321412033402000122130012103141313433220012221210202002301004002334432131211033314400431210221331000433300204032334311343310420103142131303022020112220444232443034330200211104204110013131424211221203020000440411111403131342324011323424344412323411304031242121121340301001341311112331334114234033302030133442213043142120400230232024442424104244113302234341400421102222333004213131321301431331132211101104323203342321403212042023413401334421101403442203322400121223302042442214444330102044202420431133140214430040303123320144212120433334300043223333332310043144010013313404210022330243140012204031333041141433431113211204031243042022312301114122420110043044401040034123031334240400123310023034331311044420023131304401222041044314011312023014333131231023411400033022221240202201020102414034211114002412434004012231442314032320003031022314004431410121040102121341224304344343410004433111323201000433002143222040411014020142331012202000120321224424112110443021224434334033040423203423131221411033300222434143431220100103134314040121404313321042410030311312012434112233042203410101231200002421323431403312330140441332304003340312330143004023121221414324433134400302201411020333131330143243231223124110401240304421411120313033001042334040240242401210302034442211144301224104421224010340342124143013031132203422322302102242021212104144232024014012300230201410402303230140432212400303241311200414342244310310002223224402413022030431041200233334231242340320331213301423433404442014114102314201211210044303110142431103114200204201441301210240200303411313034444124314340431301313234120130220002101442141130231311231140021021223420140332042400210031331203123013211143244241041202004404304314343110243124341303241231241211", "110111341414441201300213401241023443340401112011234420103441244214131214440122130234100423012413340211443134332340431021442002031331021002004310303020010242212442033212212013313302102124312312224303311200234423230203411032114022432341412340331034133022414313004210044213242402103220122111014341431140023243132323231031031030014444422030310212330211241434143420320122021311442321324043013144003020134033202312022423243341033202333234433414202142341220121411244022321103430324424313010012400333303130322212434011001441124004442330332401310220002303213242102314441434304230424103034002334432204311432343040303204240202231134013231204102113320331420311322122400341344424133443324332002024043230444222140013040240221413300240403403421243031434131323424202402140110213011134013104243024031003023032404213224403410422003033204040430113143332210212044102401132340211033234443242024140323010113042002421040224201212230404041302223402430031024340322001203023010412223412442110343440220231430201431314303243302332334023443320433341041022314432213034313034100120310422114430033120211423310432003242000001431333111214111240110040203222233423121222121103113323113012102010344442440114014332312412432213204440213430224322031011431420422003230203302213444004400343400413014024241414014210432434211031224144332430410310343033233444003110233413110421424121342132112031423023020341230013414404204144120322211401214122020342434312040430423440030033233043031041004030244433302424241204431314132410023120213442321441011102004214112134024042421040304112020302122044422222313432112324111043241014143042010021024004133142122441122204423303201034414110030044220233041031102102334324400302404041200403004311240100111210022420202411214040400440211012103310021142111234134211013043234332412424303002200320200423323442102104240442031321432124210212400300112132414010434313441120231324202422134404334032243342134434032410422234214220230302022014033444103012242321244213444224002311444221310341024301033003124343400102430433103401323214242231404034144312044312221424111314314220124443001020303340131134000412143233424410244410320233020001130111101434112012313042111340232130442004430043123040331140423322001230001110320140032422200141012003043112244043320000421213231134243440140031404003110444414324114041243211321232421301302311330430321403244442130134034100202121113242120011113404034032221442102002330344203403200313242200313221203122430442104414023032023033203443042200132143220410014214142320300033213140043410234100223444030201334111310402440040024413344202422411314134401103202100434033322034444142213332134134231411123304322242330242440442031133202141141114043022102230030131132000220111030001143234342304443414403214433443002230443012043330020144114214020410331041300412121141141423404010144301320023111123230401123303114402341331412200212214304344031023121004314432120414131242120021424323410231130132033432004004301121034033324000131001442212343222141113241234033302114111444012020400242320404022212320340122403413411240020434311111230101300143210343122400000433202201241043334242423330120322030400320431244311010441002242442043022444034342043122312322100221340323310002124032232424022441034102200311331240214221340331034344001332404303021011110433422401002330221003103120112042144221112430341202334223103344401240211241411233141313024443430400340221414233304100421200021000402204140302322124043143422041223222431100221312122200142022102012000111130344310201410143234421343204002100340111231414100411312344041013043344200441224422410344021414204132420144122122432022130324034440243113302102100111000124433421404233320311134444111143241432301124411333232213044430430044104004243114410034422301332131014312231132004304441211314201434204214021034043130033123032124343432413200333044344120402033332241124033311134413413033124002341213221034434224432201140214440231110124112304222211401412402424400313134211210330400234114334413342104141422341421241014011144121443124213133400314430020210214340141320420013244134120044013141001030422432321341432242343224020012310044144413121141330101132242033302041042003410012304043414412412034114131132333043214013134214302102301011214400420101114113210422402112334323422024340403030241202400333313431240441442413410041141203201201401131244121202014340401341021233034041421343141412321140203114243022101043021020032213042124420213323141214342341342102200042243", "333332424300320134400422012040034242342442431021043234032041122204031124310130131011433111242200040322313241123441133112414334124131403140301413011121110233214140124132002443014434000030411331431114224343232102403121112131103130223014330432321111204321221102311103231312421310422040313304304414432032342332332233212403244424344213302040134230223443440240122242212313000304202131224100412100120034404132102023431313440310013043221001332211004110224224112213144014214424330413331143141201111014312201343403001344001422402243200030240241324213110213114243342101304232201001224122231224130332301301033034421312121112000320243231402000213114333123034330022200402433423203110134322411220023400022443324123034242443401414011401304130242340330244332343404014200343413040400424100214244001042344003242341102441320440304421133020312210403141344201420410410412132333131414204441401311044404234223413030140131222202124404202234234110343341114123044020011221141440133142000011443241231023424020230203013012430101001033122123300130410334400243411011030313120240423101442203112440322443411104321203200141313120204124300302422431023000120022244031423001421242123242312432211003011421331014300333440244243200200103402234020034220313223132411344342132134044232042320140022101330233132213100130413331141034324420033122240142301214222231104012031430233212301341240114403411413333102410101343422313201023133441442224124414041100140342132441204222442031121314331433314103023100143420234023231214042402423104340210433303023331202144424142124431041024403013442340433102414113131414021233320142231312413221121444120442413234041044040240024312244220342102201411041310040034042104100441223300401110444403441320121022131014024420214434043210114213122213032300003044241013110124044010341330221100010112412223110334411240413342312432043010314414400041313223401420243031022100131333204423010340133111234443432204044431330103240403043430113034410201023144013230132413414300424044424124132022202001003201431113420020404430144300311341021011220331301210042330342241323231022133113203143222424224032041010023323004320230310200130411031324212100403022344024402324232340133332200143240201312000014020241402110001212124131100021113110301310033111120240200411100410323334224013342224414422341421001023311214114133144441030312020203000400310231320412432031210114012030124304344132344434332330222310341433214042323441442402032022144213033302301003443040143232332431213421103201210231222433424124131444132122342112011214113102032044000240344341103303131224034131322233402043101020232213311210421240102304120411444021113142222240141413233033441343444424412421032244341341112123032224021430244300104311232134312231203114202234322243044033042132233230424234420440313424041202243432022213331011044313124420431134240220212424430034003021213033143111300023233241220302042024023111233020321010121031433440324244312312234114040200023021104341340140131410233134331130042410134044123242020100313140121114102320210334444440403313002004441414314411233312124124431104403003433132312330321000003241223012040314301303312341131031303400124342200413330220101011311021300112440104210314414200021002143213444044231221432011342143024244432042300340222333232411001220012032121430340011403311043301024121323314224210424014044214232012111240224224420323202303101202214344413344342331240304230213240400120212140240410113402130342422312401040120111022403343243304430430223343303300433344031313423114113312313040301012131001012322342003330414141443002402301010010114233413404341212112342114024412143101041131002203200022413332310221313432103334422004213333122124441234324423000233312331004102404313233114321012042414442111420011223142211404034343032002141001322014402031442140031033123211423042112230100233444402021341440111301244014123431400002113232334131204023221103401342013212442030114441341022013304413020140400133332113342223141010234321022211111320414441321110032043140142221413230422102323312204334433020424330221332023332312031421434124324230301331434041213334422002341110210023043300002032434443113432012432004031130403140014200241123142011223222132130014411244303114232141333210403023302444410440044000440234220104002002123140100011421430221422444411232024432312142340124111413213021140142401024231024103310132004420324121414240032221043344231041343344040421423000040221441302114243130032321100141142314424334100132320101243204", "303102224032121140441022021132321242401043414440330440120124220013122012141440044013413142340002224121110110443443411020134043242103224043341033012203244103330311221413333203242003343242224431224000414111300302243011200312103104102022010443041320212402443014340113041110020121021310034101212011330132024203222024420133023202043034144240100141430340041412102100114432144311110003221122002321120212310303333024123201021140330320311300123320032343430313233242112042211442141021422241030211332400124023304211303232142421104330343322011421241343402023034310412310043344440100113403424413141211110404023142241031213211423324220120114044322104000312201233431012202431232002413324234303243033432224122141312331140324143044203022314011431130010442421414311224300211334113104103220201344402244314222443042100140333222304002024032220311020324314220043420342404140114212402414300141414431024023104013134313200414133321424113434320142001132441312210041010421430310142323423304424114341313223333442024124204344304433103233224041342232001101031301124423420020304442003222011441134102044443023201024134322302242332423431432412320010203323140333304434024114403434433403010002340222131133310212224430021320300210112413020023001233033214420311001202122301123113403344014421443400322402122020034444132224324220200030031443402334024100133002044334002142242302042203200002411240034020104112144313340102340021443204000130144434442422130203014221220431013313441433110441332331013441444122111211333441143104244343340224233432410102112030134342020100420012102021100331012403112004104144042031233100114011000113440223202404132333001421210031043334422221120114043342423013334340002434333143421204114130443210340242214222432341043230042143202012343413214000420003212433103030242400421410224003331000101311212132324040342324344220400303412043442141230432041213313443441141411432301040344042102303000231143304421440011312130233111400022301102324113122444202441012411241303004334110112122204013101012141304242222113421034101310340010432043020031003132420103133423141010124302003141334322314021333034344420024424121100044034211122034213421411140241042131030224421031322422310232301111321111030420013304013243412201432444022342343133003114442323230300040102341322231002024141224032114332403204430122203023103243423331241022322014034023122204223010032002101314412001134414032401344042213203113241043004044414412043011322212400223011041404322233440411121110003411042110210334041333000332013323010414233234143103410123330023130044414123234320341302400413101143341343231040031431312040042330440212140101110302030423242040130143001244224210433331202422312242322132444233233121430434013232102123200121423141342200234230032240220443234213401103123131410320323434224131144013422333104214034231031334044120201104141310100003430243411212233002434201000313210404233203321302100131332034044331411414314400320223402024242104311441331401413331343420430401122243234142222010334122202133311224013231043412412040033212404012031424014203201141421402442433300303203142311144331012244314240034023210304311321043040302322114013340114313241212420023401222140242201322042033040423304441443433013430301023120404114400004114042030041101221200034402432244401043220011432424034413141310021234000321204221402332301322111442232420024404211311343400034240330234302313022300140022013413422333333334301034224423033034142401014342104400240243022120210102201022403341023020312130013123341134410241000300141212101044300421414304140133040202311104120231214424133002222032323433430104022224314401013103103011221234200331123434323121234220111410100202021003431432102123021110424434024132344430234031134441242113321212124213134041101444433434433444422101024210413241034414443003044414312430032304403313432442442044142431114202311410442410133011134000214123020303322333441124034411211020342013210413403201204133430113340312313212204100432141300110121102341012440320233121041040343040033423404010203102143300213131311212143413424330334304104022312421120114404133330330442131141223244023120200324444032331002442021041213340003124321404002112344113410334112102241342144430400230334311231144444110240331424213421221103003231244341212404031431104341001323133212324124312043130340230123444224022012322032104310421230032203433320301323101442004111401020102444433211033000442143242422022101214332304013422230222203411040300102242214124214001233403210324", "013131314004032444444201212200002433302124203022220033300432124400140413414430033132041330430102214244444443014344140040231424320400343433303212330100120320003324334442234231142121122220110214122321024400422234023014141031304123441041004013222204224134300441202130203011222242432421132220302034134343301142431421441301233444134443324122002234301422040241033243140232102032131104320120402100030422003410311441111241120120422132301421134203030300101423103221232201003401410143013420233114404422021223344111014113324111112342311424434442444130333334300034013211230242133210032300113401144421204214403023313304424313422242412401302222002211224114430432414424333303433131324024222432331030002123113041002341211220131434334303431431101444211403144142003420022113444321323214423404222332422424142041241320034114240343123401243220030312210233400333144104033310321112320203242030104013223233442311134202203042041442132122022134004004303343312313001220120322324442000001140040041221310424344413421101333040413014131033042144021334311433444213422110402032314113022220103114321120321242443021432214232103032240021224110010144232123044442444440334113021431300322011142411324011033301040444204411023410023403311221112112404223423102004214422142220011343420101141301021212033134440442103133142401000031212033312133223311223333413340140424013444142112443143223013133321133401124341113303422344430211003111410344304430103002040121210140033124134323401303121222231141220340044433013011314321302241202221204321421004000412214404012132240144320021310143230013303320114110233121134231111322214424103121224411200242201343022042340314303212420322014213241201204140114033012120122311011033031044411340413332120202012302400301011422144234222110332314410013223324422314020230000033430032033114341134144341103340340103340332400224444242343001134421424131322043212241040134040430001141223210240324331401041121411332034041013344021312204320430311312310231310344022234440234320430442330200121444122433200440124004022413102304102111342040144241041322141031344424113034033203233023322341320121202301424414442422322243214204413002321432231310234313244422144303014204242304304041431224333111340230403402024003113004221110004314424332031120100300342324301120423434122144033400111322344033411043243302213002042343143032332403224334410313311424220441040210124330421220230100102114200124310334324101423211431014121331304102434442040402033243000043324322100112411340323040202434224424020343024210132130124400223120141123342024203300144333042344124421411044124413211144223024001320214133401343311340331224324214104130110212423222302204212431404421230123243400012101143432340423442323121212422241224412420040410212002223424114402230401413114310424123210102020042020411304331442234242320010331420320044042202042114023410034212324240014111123312343113044143133341412304433200133340134244022420002333232133100123211013243320342124124400103034100203433303440231122402212412202041114412002243334441431401411104201223322133410401402104311331312430402102321120140201233224133233403131014021312024232100003120203324003120110402302214140303441103014324421112330323032221424004440142240444024132202440104303122314414123403132244412120204333113032033030311021423022402433210002421313032123144010401432431213303324412010130242030242321312333241204012331442444204014040332303100222030334414132341233242120040244412240122000401103430402001103134440224431100012331422230210104103203143301010031420001041102432402301004204240401143433134212314134220133240103332232320414204230141234002044211213324232423423131032322210223123404300201121303221421113333114141000243100440412224323020011144401000003212300143211143414201400210302332011102442244341232121412441010201402400043423112324401420301130243244104431011341232040403022042104134322134421030303233342201441401131040414201231004424210044332413121403110031014100401232243241021444201122001402334314413230024004443212013341441121032423000031443144413034311443313300210012132232322302344143131340333211214332232140430120312212300231030244431113302004010120120321123103244110412420141202234333141213433131200442313100142142204111223412323031210042423033240042210324034432223003224432140111243321344240333033321320030103400301434231204413420312133003413031011432334210432114231124113034143001214320330344020340312331043413103421030401140003421203443032401414432300210342324023132310", "011313401440334030410243103430444034313111343024343010221110303033412143040332344141310010401213104424422403311342202403101300112410431000412130223223022122412214443322300013110224313444114114242140322401134011204221202434222301130343030201433432411043221220440014322311214310124410401311002321343204433202103022242320441031413111312042314030210010443114402142234202412411334004443044120113003311012342242114413131411024041011343004304343443021004112313303010013243104321011043441421303042013433232424300233440141311423310400224404221044331144010221412211200430321342232101112012002431441030430311113102004323001314021211201142014443200131112340401242414440433104110431220231420420131412241104434210412130440020014124304121443420120421414424120311033114432132024221124313030034342043322310341033224333222412021113043414141421410200203331441024313102341244201404101131242103311003310222044222410201230012434412103302414233402321123233404302211041103132214143444231441301011440433331041330420200201322323121333023001200234434212302031041042223003300312131204434210303143323231001433421210024200004010211144412441340322024343142030144103122104332313440341233033334300033321321141102442430224001214131021343041042414220144122224302240010222041200002342241020131330412403304100240312210310400221232012412304442324333011114000142224032124021024134203343111111340324020320033314112401101012122101211331204204322220140433343030201320241244013331402004233432310324234144131224121204040224131403323414413430443431213142321200023403003224242330021444214241002413221322340024031314301432130322321124110043130421423413231421213213201223133140412202041042221314213302204103142303231103010203342320332341412420323334413301431230410022123141133104243420322144134014343332140012101213133434304032222211434113311402411231344122401214134030141232113410403201211334002424040124340011321100214020111212140334214240120214431343110142111344001211330211002024033044332124003432214033322340141314022333340331241132123024222221014341141212142233441032304233422130100141334220101023442143011213023343434000240340340140104242004130310412344233120204323344422420042223434303444021224424114424412233442243443412201230231241122012440002132122224034102032420344333004332211204111222403440203203324230312140223323230404340412243221130313304104223033241222410344403122420233033102311332104421030301014120131030100123411411011333423303111411034430222034244021433404013412310341143242230002330413034020103044344403322131020431431312340420124423331022133433131121442243304404211241302010131044341413210200140333002304021200104324110411200014342321313424132214304420442123000313041313111202342001434031044014444332012100202213312440212202040033312412140001320404212320441342103313422244221303444403320414011042232422400444441134241103434402203212022224222123142004123312023002103102322244442112302243012244113222031032114112104130213403322223134144442304320324013042132121204400010011024133014212340032324024112334041042421402412231340323041020443204123112344313211201143313323412221011120223041000344124112412030112332210243330101320301241413423142023300141140012044344043421411301420214011002324232030302010321324044331300130202412411421321324330420043030013003310210212400001322303010120102224231004220040441240021044000220213111330212204020111044002030114321324113424042012342214101130420110114104220211101224134330434400431341302301234231214330203144341303241242213321244134130110002311222111111122302421131111203310220410100341223114344012140141400321403331412334404213011013133434432330110201004111123134441423040101142123234003341003414210012212120442340313432012330431300204301444010133032310421321100334300412100114231121341102132413132423122020031403321441242211003320122134400224220020441343001104434012023443131430104044213133422332323203333413200323330430144121411303334323201424411444300441134110010022213334232433433410333020202423302203324140102201114111310132432003110004243344424431410340232424333101144410014014424013131430020023201143411444003121000210330403231240444340020133123440203032121304242401044023011123221111034414010023130123214140412304101003311224304124021141344013022433000134321321020403230302420100432140214043032423134304234203141222233411203124012403013113434402342400321302044324111021433322231211344122223431132012230332141444344232001342314122004040212312413233343232", "032430312440214022241120104131123240111231211102024123400211204200410222333310323314420304101023114030230414103210024043213104022312033034134311331321430403423140101211210231011201010203041440114322441304043341112420000004114340400310114110043121330233241421433231102004344330430214312413041001402011210240432224341313404032104230302110333032204100410012103224023434413123004411403322240032411201001331011400222400021034140212404323241004243404300210103442223300223111413433011403443423440421031343102123102401212132232032423030433024204121242130214313104214230100022114001042434043234142434414433120233431441424404140203413303401223000440242044044104201313300414400433233124143330141313044003201104420342243403214420100033431442032432313324424344433131142311114001002334012112430424122110441321434222203403124242424403423110033223210320432344224231403123113340202121401401041314132201123102303413124043004411003122140142023033000204031110001021422443030231042310200441331010240044431032342001213342232210340443211441300340341040224340221334041320140400000012303044024114331221223114042144232023103441433040203144213104331404124442300442042040421041441303311024030432204011022420440311411143042321220133213410014411401043003400420023421124411143310012322242133043231023134240024100400221113042123242232422420210230243113012300423043241011341443033102310434011010031213331433143224241442044410220234143431202131042041434024112322034144431223402212004123322041032334140132442414030303032440013301331422434132432000224142102313032420203330203303430431002304010344224223114131334240444314211242231140434441301340340412244021330244201403244134200220242311140330122134324131034312323134122131234241040401434222421203231344122443230410230210211344403214430243233413333201233132041344334334021113043433313012021244103212441141002032122344334034221223133110303431440233130403342424321024323123214242144124202020240341440210412342220100142202112310044342232100313113214214340111330303022301311200103234143432423444100322423304333403313044310033213332341302433204104231303113044204242311320113434013401040401331433102313344134142323400410041244002201301020140100031230240242214140110324003230332211322213213021134244012424112434314133411002402433211034410212121221433030342124204442203324004001114233020412424221301323233413131004022444420420000141303424144434203234411020224432204034304210203301030014131323303012121134300031101420403141121444030011032013041303201321104404111024042222030400031012233203424241002244124211332302003304231441420404103442441031021100034031023412404441342114341021232040131232223420311310322112312114001040030344101203332214403202030232131143304331223324431434400234113332241233410321340102144122103300043324141040402200331320033344112121022311441044042030201340020420143241041213230304041140334124001141442011102011211223211141041230422012203011031231032220404212431313132400341021311014221033233401220200343031410012241423032324231342122443344130334210434022141401133200030324413002430423132212002121443012322024034111331000040421104000401224034144231422032404043420130100401324424402344330420433423343432112210341022424202241202113110223414040300024203043032322423040411240303144042301300424012331003302341330441412141013212112313322034243440324014204342212400412410134213103032100030123422434010134222441002033101343012031200042444244443212144442130040040130230432122031420300132004020041120330144344212203311410400321234341233214120002141242233002434431010431121030220131001433413302121024324344323242020331244330340314203333203213120123244012210132240344332321003341304244421441304013204134132232300441130141201013404400010444424412413424434114102042041322334244443440111343211032141243312434111102112333102233343304123002443140211321023030122410243423003042204134201302301034342443422003240411440441321114231212132121201131104414120112244342414211100101423441310413113012000020000044304332140201321120314231221034434331042240211214021110431232031012304040000402340112413124001303424131213420243124421303400341243321144241243003202243440310012420340334323324124040121134141413440421400243303222211121113442100143114214321013413342233221042400343303330202131231432141122311413244044001423102100043033323323131311411402013423143132233341014112232113423443331424420423434034432102112123323312132241401122010334240442232300012134021223030243244202023", "404043321131141122134420401242042003331411432334230223304140402033004122404043030411002342010014222400424412301212211340343003041422041441324212122232113211323323304311423333140041140100240123134210140403202243124023304321003400241342112113334030023020002004041332403004211142242344002142200344403011402320341322314304331411200133033110433001033201420100311143304410120131210441413141104220413330223210304011312102422423033334100301341034234240002324220200441212144441343004304444124100322140411114411343213414200030123013302010441224103213343033302431133104132214120402112104313032423031120143204414041313322244232424032034234234242133212211322432320120303044403000232230042221331413414033314101021200300300324232443320003411110242340001231411332413340141014102044003201300331310203300102040341322330443114234422220204043012032003100120040333104323210100324141124000223312243321002013442441013202140400242022010122232400204122140220330203230034422333020104332231233104440302111304310032102122240302311032134104031331302012123101132340204413430302213013340412321232102340213314132110301332320332130013032442444134314322243001042321203121002302013040240244120442004301441141401103111014110241324241221313320433131424300401003214040023322034240420142144203443030221210340404442402244212434012214243301031344414022431124320032433234240412144042423023413003302121343304301120411232420332413122300023013031022044044322424240320142300103302310331312433122433143123311110032103440120212441102030042440202110032312024314422012023441212040114241030442243040030022323130441142301444000022431422314240233021424443143001310434432310031342332042040311020100412100333402022334202020031443424423142010242244142243030030000111331234322131033120443110110134340410131314243422123400444130221342104231314103320221433130024240011120221242231132133040021204234212423431112214123012400234132031302243202030102012313233230124411112244102204012111240123302041204301400401214040000430334042111032430424322011123434313443324044343040423222124131420444140420123244031244403420121024203110304310332214433003103123334432140143211411231301310412422140342043341001134020403123411404043333413023303010311243414420421010313332403043112432020041342300341422212414011334142143343223334101241100401311010033010040204221412021122422110110003223344412044423403024333333212233041020001124103000033134003100344034041013211021212041131104311211222014220101001032331040433433120041131011334032232013032210043402002044221004334343044241444143024023232233234332314233233142421011131344223201130000140041000333201142242332004231133403301040242200243400442220411231200322212332214242220334122044431320301440441303103310144033440020443223431444333212230131442414040314414103140413141024443342213144321433210210142200344443340210430040342412211131334341042330420313331211113402004430241410324013400430431012022214204131240400114031331442310403313121000241414430013203112041224042014312120413141214314104043130330310021043021121104243302110040233422332441032443342224311004303014221211422122230031021204134201202400013323401441440133404224130141130342141201431300310423342244021301224132113224213044030204401202133223030403431424230302324244131332321111300231343301334143433112431333401300321043413242134424143443234020002324202144244430014140242032422004131023012233003104444213131440424124222004332343330444422321341001130023013040330330311301144431344132112401010223023121142330122121421312031123202420041022301243113210001442200101211420043001220020344441240324204432310022143023020112402121104340304000310041234011014402040034010302422033111311230241311210040330011443134004011400421204041202002433321000000202023220344121014431334420424301131324010442133104013111340402414032334244004330000440440131444333142333030222013123102131100020400234411234140342000042342120030021214112033421330040312430302033313424431220420134212203311220142143320343213221230114043211224001142304444202143043420020030034340111021442023420303001200312144031322240202431104102434033434040424202411344341103124004214331413001132332323233024243200213041423341023102132112034024404140140111100221301302203030411410002423011433423420031342221012001321214142110301000204011141200334440404310001410214101322111241314340312000333123114121133020023220420124413203414014342302303341111342420310113213140324333240430121113124204213401003414320433203", "223404211321322102412402123442131214420304032240101102201011104113443100434221034302230341124410100344110121120401031121422223002030230331443020311403231324330421411014404144232431244043214102223003441201021244002020421414441420433414012313323113441240231114231103313214303014332403323311442322321200341043140210313343243223004310043313132220241131120313141444412312341023004412044412412414313000340001341430223414420340302140301430000101343313111303432043422124101200014344243300443414011103033234104300443421413104114440330103110104020313014302444304323300341423230014303244220130223224142143324101122343332211401033204224341421402240232123231004224443113002011011342424200400020101432134014342102022223022002100121040432020100034403434132204241433201002001001332103421131230430330413424144433202114032421424441410043412111241002004014222344224143440204233430400240241434021104043342041434403403204101223200031011402211314222222430213410103334013433421114041101222121131414040241233313223440423044314222014003414423200044113004202203204221402020132002212233434332143230121034421404030343322202024344134144124441441312003123442432420304021104443232132444430032242131144304004243440004420431121220212311203323204321120031310404230022420404221102003243141023124124201343341143411140121424120042421342032331322120223233333340020231141343140204202223113102344320021012242404332242004402242203433434000124244424113131341142130342203144432122243302430340330104121231123421431430241104044311304104121411433240121414142130224422220000332312324040201424314021004301242221012242412040234023230104343044333100442423301444000142032322211103312341243132412222304201302032130134033101022344301002020010112221001034201033234240400204144103111204334423202002424014130323121132311203442441230114123424334144111203130212130142101323320310032134021041113304123222413033110203112404143414024324321441344010132112343114320023312223202144423122101443443011434121334120001130002330420020110421420114410422234211103303431300022304130044301314442030403420023110011401403302201201140403334430221004020420341003343211012023120012020004300203021002314301244333404004402004313201404440013210040010420133101143022003003022041204221422311023020104142234404321344034432200343122022242123123221234214340230343103013443233012220314422444110131244211311133120304130420312113212140402022402032334203231430002322432132422042010304200324313434213040020402104411331404100433100131320122342212401034013113324401211232340430440230411233443431420104113400312022144203224233021424313332221044310223242310330112314112113002401410434112422040403310242224413301414400430401031423210334121230423320230303320102141230434240033122001334330114131322204333244431240033223400434202201041211101343134020224340424301103442341031331123433102004301030011422033133040224334140001204331340320024113322040401041024020020411201222204404443134021211402113211322034224112034232401431140342240144402413413404102013343204241140333312044313230210310301023303321033221030221423433210023014022040303002022323210203204132444100110041121123013131003313220011000112402142241002032313013033403133444334224030142332203241133232414201342221111243230210140034101013134001034340201202331242342000104320021431022132231241022003020042331422144230214130221012210141113013041240044230043311231231213430321110301211023401202231443431220431321120133102441011341213442400303330400113110214023010333124013442110003212320322331140324201113301340332110320320343122143344141442043443024144434041424000234404243222124323030131001334121030334000413314100042132130034240302441022434341343143101223410414011423242301032322040133232414340132320241133021001410323142300433443203440303044221402304024432010340044331031443224203340424042022222333332222324121442411402234143324412341140111422231020424110343301133043130202101333041233431120224211323042412034430034020103003413412201132013043423032202303333103314323013124321421130044313243232041041213314404104431104214113222222223101324014020143331134110110323213022404430132310120333214001010223024311403441313441101143432324114223343333213112121004140140100324402420421011031430211303423044322104312001024430140340220041232401113204442242001214101010043114141111331413202032230211002034030404213300342312222031020420403021442132440431441411330444112303033012411342024124320112021042201221143340320332424111241344", "132411232211100421424131324243043111131111421304342144004324430021032132003424224330221334324314101040444210121110323412404341304322142332131422113101442334024231402143040023143031314101102031320133212001132231023340011422233014231340443133010320311442011142442314123444421034131131103132232211032434314301343123200231122100442123324242123420023020322311422242203143234031340411134113020401002430241014314210044122204314211243311034424242104334104232112121334322012322111240302433333123002023114431021231322100232011102004234301100402243103133004012330303324301002404404133210421021330121434012430242444112441114111224103123012104231103033143124041213404144322202013021214244013213234013013234404040322211023310244023112044040133400012421222423404204224144443000240134241034441013420342411431440042000201314002443212302413003132304330312213144434421112042004441320101403342222112133012410210401421220313404111011131420221131202011202141420324324130311230440140212104343404422214322104240203112144440034131144424143044114440114404404034402324114204034322240221312112000430142013324020021403203001341340002100114332140013220402430011414313120124302434331303403024303121412204341231031203220123412130132041143442032434030402300401330422142220400323101304310310304242303113141123011300001100330324001331140222022143412334134112324133440344432144030012133242003202322102240232423130040242100003213002424121204232342341434211243413043300322140004202110124214243121041120442041142124230122340130303104241303332434011322403041210143222411122424333200422024323224320040041233123323331224203214230341021222430130134441432422311204013333323124210221342211201312401312422221141330320010034442001210034423043232112103034304344212331312433140022230411011214003310013130242204410133413430103002420031400313223230430230200401324110211100231101114413420313413020412141301203031313334000132134333113244332302012424443212102220112023413431303102322402243300231223030143023404212414324123300320141003133134323144304431230212332343301313230440314334322412400323001003421041342201114322142202030131433022241402120322202414241443141443243124112131301131102423420404011020424010403332334032410120204042404410432010412124220111223414240441310041134422401013133224313021024220411331014240100243222003240410301343230301133231304134431143201344003100000221430131022312332122103420304211421014032102202312204421223313240322442212114324230033300332144113033001120013213343023100224024234330443341310302143410034433240444243300342013111233431424242413344012204003333321042042432444343400323330013442340430230333112133110320232023301100124440241200230200232102333344301223133030003402112020240422144411301021432421420104413113400443004201340431443201220033123434144411303032304010220412423102310321240214334334402324323214400120243340403334223203314243003301333212323042001441343221310120110142423240113434402042332220331241122333041333234201414012233213042402314044324112230100331231040113320212443320412421342042434103411402202000432344314103031332220224201340120221214213241013330121043032222014222000240004124400443301311130334223113130041020404144344111220010201041323243110341143034323013011212014221342030110333113320130321231140443220313211130244412240233404422332322323102344022313001032310343211041430232330323430432244142413300344342212110411132034434401030230402444441223221112410121233201443330044301302111040412302001342004133422122030220134340231442323104414241104221342140432312434143404032044413302102032124100412334241201311010211200423131210334300111424200213030412044233134202011223241244001144312042120341344403211014030133410342430001433320134230404424331341243014334211124200143344240002014412321423122013424012102330221123312333124112333121413303044233131111334004204312012303124342441420324140333011301400020403022003004012222234233222200044102423430032413320033422432042114333444310240443204333143134001214233112044404323040040204223301420402410014113322313132300140123013042203323123241230001312334010121422441243041130444412402333222310134031210304243421302130340241303221103201341022024010302340143242411430431203404330140334323202421434022330314130133211033123041242001223300240242044344223443142333441300442031002244332212240424443021403101101024101002104430042310430204210232440210223141233442131333220331441404240322013223224214211222434044333213314441242141332113034032", "014424404223220121401143002234021202014034203401342002014131334042030431223411024113243421243244100132211102040204132001233121331041131434223133343333011114033314230321000001433222303403424103301232233101440133243420432313410024432012040034231243230444041344132121224321343413244213110243434110240340040330202234424122310432103442241031110412012410112010024003321234314303122402320104301234143132401201110203344320231204021214103443110421213044304411420033310012044230410144310114112244224112024432141412214241332430333044021041413410001334122110111020042100221042142302224004103303043102044221200400000144243103440414200324322023403024421304434423243400330304231113214014044220004200344112404132230334333103043424304140012102101402112201011442432244202444313134414313134122414043404003333220431410402140313220231411131034233332034343212240341443311111413323233010130313123444122313402024424043322034400021134222034143320100111000012200133112113144333241123133041423010330040043013333231120310223040431232111231223110124003134414301143304013042012433104040323423144044232111420024421323221130040140004012431143402414440313140013211312141310143021311414433431430430002010143141433120201334104331011103433143410043012041132144422214340414302000032243033212422420212444201203232014423103441220324213031432000331420404434032210204243223042100310122413214102104300443023332042421203444404323031321222224043324302110403304042004423244112234224302233020311203222200111134000131024411023404213321134423043040031111111141230112103332104123432020321011314003241340043124113434120324113223222232043210031414211320030443233200411100014312214111122234403434312120223222023244122404423344143201133433242330112222021404031412410000432023320312101202010421433122424443413440212412412010334314112200003401140023334344131010203311012224013414200441241104010022230114444434203100120021310244234420210112234222111040343321042230301020433301301441322041133214022403402342043020202001024231200121201041012241220023341403443140041412422132001113321322424013031030024044302323224200223234322203112204223212031330143103200030141320001344313131004140042032111331341343211131010433402042002131241431432121000022023012231403212444220102230210011041132240410310211433020114001132120304204223042213030311322210144432010440310042442012403331040422101034232030043222414210343132202432431033320042401322124113414230404033042423412340444314021134341402010034020323441033030011324414311331131113012431402314242043131430400134420401130213440010220241421310104323203341013041420143422311242022300201110433100320320431402424143043030212024300021113104201241222201004210232003100211402300214241220312044002120443314032241020311200421333131204404221214120430214203004012041320330203202224013424023123040000011314140422420040413120142214034424143241440124340330111420011304330110004202103033342222431140403221403030231414304134203423441430341213123422442132404034203332243430442020201102100430242021100113242001010022211441030440304213134244331414010120224044331040340323423333301331221200140032214402102042043122010302212123024430001341142114214033113303334042222212320430121022002330314321130324312111243111343221414431311200210320401300324400203130331211001003121430244411023004323303420200432204114234324011433411421100321333301223422440402041001214332333243402144321400443210431111320232011233020421440440131311343232440222001042222021043041310234203220340043234330222132232010102413033304404444434110113303242031131311131121013112420220232111132340344131004032042220334201211204102212022331322444331343333144304224334111434012101034343031012431110141442003040332420432431231400233222102321310434013420010421432012411142214434033102203444014302313224243434133240214232204413120204443443030433101123032021100320342113110241222144321232202022214112002030101213414214240422423130424423230110114110331233232033140004234114032024444300223013200004042332110102330041121414032400224220211301124331412121144424311334031312231143113303044344131220024300441200034141331111100334303314113421242413010121042232411422414131140413100411201232141222113330342334001442442241440012010334434143000141133420332104141134114110340313041031303111012044113134102420211121023103421113334131201400400013434402323222221332331203321124233203243022011323422122121411341340042002441214114223112430120014103442013030031022402144214424310", "322434301011410321031110433220203220030332404001144321220124424012403020103242034004132140234342403113420213131113112222141214421134112340233332121320001442413241421032240301402234343112110333133030304324042131100042234410320312102202111313224241233111341421321143030234030423024421304101400431224402341024303134101232020402343300224233042124422221304220033113301042214342222320140243141100412021030230014143044144330301441401141034214422422000423200022414331142411103201423040200331430033443132100334313103331100020202400030032333344404324121132442214313341420113043404131230402010232140003242042214233210020232000014102032322434143310222003131401111314102241114040023404132324041431113420033223344103121313402411034421040443024011440302231144000111034103312041420012434433402033133121323130120423330313133133212004204044223343032400133032113031423121203423324103022121043410131233131413412412040040024044130424142020420012402212324443202303203243340401442241444310010124041331034034104300313310321322134143202001103211113343214204403043133113112304220244202104423324130041034413421221143013203213231332200302303221201003134304323113020121410431201441323223100423010413343411020040003323014300442113303302111230133310310322421401411332321440114343101200231414100322200334142310411424340304332214022233103434410311322432303430103004403242110341330311402312303122114024423414021312313024423301344144422043140403331421403130041131044442204444102104210313431113123010321022300433333334021204143014230323030302202122303203403122000332110302023403330400402403042044123044422302012002303300401414422421201224213230034211211103332103043403440320443314413324332240410004212342411243320200441340032141001413141140404204340230401341100204121101423031011233413212010322441232344444040102413223422301042141032231324004302002312013324024010243400210024340114014040041144114014120031444113002010122033304220013333112141142040443122412430112330443430334320002440312303431002021131444101212444244002123313400003130342222024243410244323100300324334324334232104430441211432402241041144012223300131221310003341023133242300043143103044132410140024133331034020142332121003322101242300011241242011111312112433222412230244343032102241014022220322231310100300124340233214204030204103411320223423311342221304422344030020201301104242332303444334230144123434323321441110131100130300043134314444030201402240010243013341303001324101403303141220301111311424243143332340412031031211430323302141121412234410113413010232104432431341021304212234311223313334042414410340002211433144340240104303400431042312012431112021024023201440133410202220220122040103430100324004441312043312214411233322303210221110241342423234103012023142310244430300414301334414143411043241304200134342401332213444344133341033100002233011240404011423141040004221314010410403423004424133023412021243011002131201111414143240423203212323320134042223424121401410302441230004443432432341111214110032430302233141034224020333400434422431422144400231432200102222101204014000141112132114432044303133030412200341023022300042304424330444201431102213210112324222430444034220323432122302041210333210310214331000420212223042144331144031133231014124011233400044430023203213104133323422223104203123332322241201144024203212112332414042014231420202433123442303001242430240224130040402010441112301104103324133103023034342443230220111430343334003024321330441334311404214311421421142202342002244004033301142003230040042110340000320344032201414403121213331332304124123212322310302410234310404133242213332233323402242321303342131100400420200413011044444311132123113241323130201224132234414143143430243244124312413242000331034200113134240044233112420343103031220432422343400201311440344300341434022134004014244222303331423401014304140340243223131102112343010032431342412400320130420342423234003400103312041230043233121243413240343133003342020401124011024434013112114002130020310440401203102131440024244114313212100100430300221014020103244330141032410321102421010434040120031441334433124222330313302110221432201014332220121033331042330434202230442141402340144133122032210123123040422243143101004244143240143102414044031431000421420134430103300423323402224033132332012003014001342431121403243311123443300421111111421031334403431312021432243301232143213130202221111324424222124421410043443321321224330241302424100401221341102443231223022121012333212221402214023", "411140204214141221021322024334044433230133104141302413022240131044133101240403301242424421431302200414432233424040220414332010304230021441013224023241322344411430410100023144042024112233003414340202130133014321024430013240311231041223331333432440042143002144110103410123300200044020104123440023412444124234343431130221024403213113320030010432402412313430040312333342203303224314003302431424312400310413413203130340144033322232234201301440303120120322330031031404004334004334213101414122044213310222212322311320124201443132401121311132043233114344122232420403210433212202234121101311211221404313401333343400324024004220224230121240223100301223044303212302313011134204100311034103224434343200010003414421332103144030423233420110132434412141343242324142233200044414410040421413021220024240401434334102121021243032423432001034324403444001440402244301003303440144312323131414214202420103443002420311343010314102013110011023032302042210241202103022234212022034142014432444010313033402040202341432420011300414314222221224313233201040041114211442332140412223010124010220034201210312144132110102324224022432213103023310301211214430302410000421141402143113022020434344131300004140400123041140041002101103443423313201404241204123422313122323003342121241013131423433403303243111023044043403411343301111320402220004320112121113442030234122030001342204123233011033204140311442202303240020304434333041224200222210344030424442032133142013204424434333412011314041241400313011103302014311432441122123221142223201333423342000212021442024040203002203433130430401430104324412040123341022243341340440341002303230102013302310434430243442141401224123311114431432322201204101100041334210340304241100021321202404223041124002112330133442212044402124113142230200423134431322041400010140103323140113331311010002342043321344444102043032023142142142312340104203430420024231402340131133443030403230333341222421310121223134031034212031424320420022233441214413131024044142201242042130443041400441234023404203111322004130144301034441141141123244011300223000203220023232041403114041123220230142410201242204240141102214302131002014422044342010334032410330142033101102030443140301310244434104424141121100342313201220032241132033212041421210300043223224021321103413212422111222043104120223410420114301134222102230300411203434213313334331032014311042044322212434312242224010421410301433434222413022412223424031221022214343242421421204310204003303003000132022022311400421340032120241014131444004140442120204311013422430202042233030241323114312211342400330341121311442004214331103004042432242310410043003341300001220124431111100214204031210200010441034022403103414202213401412423242121241333030100133210104042340031310411300221014222133014014101444400201331300144043200213100241042341422320432422002330343343030343323333202321341200441011110340113412212221422022311212213023411001143140024224030200403130310344201314214322001413044420223233143124010320212200233143422032113103304220432221330130421042443043433422104414422302230312420212320110244422314200304211023344313012143442330034230001223400111433321140333214131203041044400411441340144341422043321242322333320311404314234020301444101011113213124401242132304313231441330412043202024133013204443020302322424043313304131233123043334410304401011234444444042230303311132414101023041242144123343132014021010002020140422130110110203232321231440130431120231431121423304010413431142431134321100412322012341114401312124421210002322311242442002241112313402341332010303031413410141022433110013423301120044314434040403224144432412014401132232020204012040233234022023344221110112001233141212234340110033220142422030240442404142023212114231201311244423022041144123310333224223312002321330001014232303031032233331340441323330030100431010133342414143023340400310040320120211042204114000222033403330003330140321012144332111420342324141322101340000334134300401304424343201214014424234310233031333000233104421411204013023200244012332403001022313144403142234212312003111110110314221331023222020311423423332034102440413433330433400323322122323324324104310330223110104334444403323324144323040333440424012340144422333122010030133312410310013144411011334410322232122233321303103023333010023432242043141202132332243122310322213240234024244040410144204210242222340132114021424442221323300320341221123404232411122400223333343001000343422132132442022324114444224323024131041142242234103", "110021413334314223004310332341223013044204224421443044233230040422320401131111203342330134404101044230233424130224113304121311430002141332030322230420414222014140013144033301221211101332320422134400321243434012013312000044141321132320133111400212434000044140202101204304233000202414322204302200340222313342413342140201023231014211211101300033402201042243003212334200440241013204220123343012111013320413113011333104340134440240413334221002314110020422031103220441231442120221040012412134220033301112431420341120214000122121244302332233433242003340303320232414122441412104400230430210402203113441240111442320000422020322031200321140333440313411113422314013130400142122112302220230200241313441313132130004231131031434112031424344221101344332232320214312122303043442020322030312042122014222203323243012042214032143014131034431144002230010324343002042402330443344014122342204340344203040113231333041130334243133124030341303022420043342244431124223143003421032112212103334042204423011032134323240044310344220130444404104024021403134144434200142130342210420311244443340320242133024040003412103100001404332314100010404012334143330411041232003214002334212431312302413333200034230241034330114243232404112242143044234332100031034231032420022420221214333041320013102034100313344111043414020301023412110411131203213003114424430142324211134442213114113311122421141041230101002412200021033432221021321233012232130220240431302332242424424122303013340002404014221224302230002324304222410104000120441020034012412322413133003213434411243423342041244244301323400320213041131301012110301023101114411342423220042043310234010043042300144042041133443321433022302423424103113020304212404041241201144240314330413032343010344222013140002022142240333430111203120033420022104130002244243213001243211311012122223022442021433431412434044033313110104323420124103131021432441340314321130232143444111241143334124133330344110140124031203012100210233100242434331401123123103022213132142013441220440430112131234430241134241030313232000034303122303041400201313042430133304210100324342140041241044333223304041411421112243111242024341110344331442033421022140131143241422044144230300123144110201120442442000412430332314321441112434331420313301213304123143301410433133304032324314342114002023211342043311314003424311213144232221003221440434020140331042040310104312211212100202331103004312130130231410332144301112424131344410134334400113411201042431423434414421143014212302342021114032012443402320214344002423401322300021241222022340444144100322121144122442140100343112412120012241140400021031224130330103120332230210420031333242030304334401214212441020343130140310422312304413332214014214210120004231110000441041422144433101012324024131044441431333300114241444443233430432323233443330244000423420212320414203100403134430244200014023443121124113113300414212042113244241242342234011220131011443002330244224022233000233441230204300023133023424220421411303023010204444410201141101432022000314102344124020211221334010431114203101111021331330213134432302201104224042303311441432320232012100424010344330441033014004000012004120304041114110144430043332111440344141430024304243341123032414111211321322131313132200232100421110240442041222002131033243330301010442222331144124023300042033000222301223030013332303223211440040044201022132224222144011001403211013340310344032121110411112220412013304043310300101003204234402232414323431142030242034331130021411411420040330303211133131021423201142224431141104331303102221301321223110120422044011122211143222124432100334343342332034231202241142232202220114323220013411000344403020000230413320223411222424213041003113032203232040044433242213410014411344022322201423314130233423414313401104434240123330221402243343312140233442012330212410103403440130213444112444331433001401234214041231131411333320442233323103211441120004340113004240041402022140141141241420130234243210400422443041411344434422121030143131222023212020401323412310114213311203033124442404421103232131340213343130200144024434324213304323222032313324431403430243044233011021042303111311400101104030014104104002104411030234421043010303244313124240003201013301332142341110403001230331433421303440100334324213033340001424104202334334141301021021321230140401303440140241243142344122303421404110244143202233310240420044212133032401142334121204131432031133322300124412320040221011414130322432134041200331134142222103114340324", "401341412231034201121232032401023122332430004402023220003432112140332304002242410403134404240302423132412420420331140302322340322222223441342442220400440100144424021140004120124044331403111300200332414224304432230101031140003223023031010032332002230100030131032332202130242403200320120021033231341244433343140032411344042400020012314222124212140232142404404021242434200300324304014241321031400301104004212332121141001242231314420040224343201022221330044004300043044143402021411234244232211332230001411444032322223440243301030021441034420042033210213410333034220113144024344420300113132303400224433420201211410003342334410433144022313410244212013332412120401400420423141441210432002211433234421112201010444011021044334242431111310441324443100002001140402002342001123211202323312241400431233003131013043430423100232243403223212323221324211102433243042011401441014302304344313112431231123140324312324331242143001041404320241212331023434414140041224012343022101413031104234240432333004321333313033111243314011212024104121441333413400420010410342430043241343330430101200340322224211422123414314410134101244134024134220234103130324301101234142441211333233320032300334334023131204042310220240231444441331020440300122300312241020320031220432113134430113411032243412120102102244224423114302334112004324223344433430022423003321210032200034414022220444241214141310234224000032143001223203012403102013321104202303043202133244444022431120340220232302424001201401022113034134142403141033113014244233130144324024222233101020232411230002224000112134214144042023442230042433104303033342132410142042403404301122410201032334140002320144231410343224402120041232232431014013303320041122323324231410042224343443002333223024101344414204441320214003330401201303210230041031412331144201024004311033404211211021200210411140410220201112243314004421232101233211102230311031403423133401244323442042010333100333442202420403023204012201213322340220240020132313230132221312414440203223100124121424002121041033420101310032003022030212001423444242432033321034401124241402020333112210022224022412433121433314200211021344411103101130330030214130110230202034441434314103030220114140222114010021430420021441030324010440223300030001412223121342444344010341000300424041120021141011010402122203130234444421113320011213241300413114401420300424341230033412430400040101142011230443024310211042131233131042114240324410304213330130200240422312020102433313113242011402043414230210404441320133320100211210012444114441140041043144432214101041442110100410043224302110232001304041213000110244240113043230112421342232141440402403234421300211021400410212223100033023230023324323341113241202110404042333141240411110004143324100402341311203033313232140334232144303144203410441431331110201243324321010110203324031003402202324144142044010222030440341121400400211012223100124023424331423010220203213200141040003221002114310333103032034332304211331103131242000202310340114422412343313402202214010141202443123203020421331402200022304313240003111013011041232403033240231311241410134043303343324401031321133441420401423241340043242021203030232423410440210032413224103200122200340300324413301014202010334034022120314144132123413404314233423120342010433042232244341023002011044243014002012214210301023131122033300104303111031430312342002441341323014400043001042212101012220431400340422333222010420342302004230010131433442222023204414341042033303102232433434130143111230331344132122412022332144144231441231201000032213040203021224134211212111232431234042324210203200233221432431101033440101111034330343304423231113311110120210011400021240022030344230111002220343044331220100134023403441400121321134224100234244300331002211113441403122143401104202320130003202143241111041201034330433111102040224241101102132241102123021432212204403130330140003120300113400321213400130410134001100102300320002041222310011102404332303240312440421433103421433044124304213203442343232210034132233003132204140112024412110140430220200301430144334042214143134330210304224212420413433014111340232133114303232440310304114402120330430413043440043411022304330442201412432112003241412032121014404244322312031132442403341443424133400043010202400411000014131134400143044223020310040134011344203104024114104432122141231123221210243210020403133411111130130242042441402112244103211012112042012242424432041040303304433022203242013233343241442140110241430401001430112431340", "001100103013303313211143300200421400343434204143301234340040102240021010203300104434033001042114202400441100140230132140113033432000403042242234201403001130230234230032323213040330003011341234304223021404430034020304410033211314434202444114043300022322034403144334434144433223320412210033002402111412130234310203401314200202142102444410204220341431111042203324144012033210022222042041011304401120234142344330034300412103400032011000033110341023240231132321043312401121410121424332043422040120200400322114131124342120244012031140124423312323223442123431223444344413133103311244201300413233243121302330224012243442400304142121331114120411240022412402041112303423343324113233140030023114342412340034114004144244201033134012443412132321124404410341214223144020101243140143033000140241200414440332430022243110403314214003241243330204434330302421300123201201122404244033110432142023010034001341200314333231414111242423043031323120400430223431420313014210342020422312312104130442133200241342404223334240134210201014334003020412123043142420332414313001341110114203141114120324134231342103224414301304322444044140310300243431331231444344321244140204021211323311004242034041333040000210212142104303111020031101223201034200144434423110124142434043230310013023242132304422303311041021243204203234343343101432333002214201143030224103401031010030043224313112113103443203211342403204340120143440314311314241023201420040400043230104304224344420233342200024134412212113401441412020101414302302423343214344421200031123314243221341422022211130103404442213111144234222231341144011213342123004133243203103303214121403424041343320004100412033212111430442201200012110400341234432314310141431040443400134411304020123220222433331311413141434414413120133334334201140404122313340322213032200021034204031301321433000101433234101233423343341421312441214240233100000320341220132431111314112010014041321413304144201133333104131311014311430431124440314034210113411303242142211211314023312433100210430302024142111344104344400323102301311433220302044423202413441444200412442231433202033413314221224121034443214201210433204444001143244324003204403310240120410010210334104300424403120000011322321202223421230111322004301302430134112222043043343140233124202214120221013230243124341001441302001041203430313043130411444203002333030103003344300244230232310424333433313200313213341043241200320010412443332201010303023131334221022243143302143100011102323223401144213101230224031004304013004143021034044240042214224143224404303043204421004312123240131330433434341304324140221204204101002024211432304013444201431343203213223411100414442340040403104000030311000033441032223432203200440023102232000300212413311031411433320341022412403210123043004012430004044302103430224022001142433034000131112423210443233311101241320221112341004220332042233001332444041120313420123233233330211343004011210443244444112122120113043113011230203034432313414134401200223300134030123434241303422223114010111330342243133131044001043423003144143413302440022212443113233323440031333010301323223102140414420014410011313303133213344431442420104440032143024003222402022412402213420202211423021114414311110432012342304343040230223433034031323023320342313230220342432044231100130330424010111240020433324022212403340021414321112332444312102413223220004042033343430433213002244042324033142213003024122013420243120000203003221431044402002323031042013200123433120222440023400142224403412140003343231240001211010432033340013213241000424100204024001144032213042144330140234030312322404111241411132113033422104433324203033311034444144041111320110240120204102034312344024112343402041320001111304142044122004222133434020142233141302310232420414312040021103440313340214243233313104224214141222114443032341130242333313210211010012432303410012044043422323222402430132132410102410443304020244203313323333422212410412300400243343304042000312200222122403044233204243403304203114022310303114023201434134442010313023134403444411024330233021412410221203200412441000342444403340404402004433012014400032310032102032341422012414010140114111443401342423401310121140324232234010204140114330220224311343402123121020012101113340324341341001234444441340111133230130424412304312001324414412411432042034443103101410104041324230341144221022302323120030324404121140312310414132043101430303433044010330023223102441200240022443332143144024443400322441001120432231434420423000104", "132402141111344022002421041411004323114442320334232420114140402414142323340020242424320234104112123003114222122141322213030030321132431133014402323224220041224220130212322000232141003330410131432143113133330320313320041211044434210423200213430241432002414332340131042122344311204042011420210424111422344341331143222424334144330100324214344021042401143231342410014020340020202402204012224142224223233444211104432210341131121020412034110111010244000022421423440131214334330141212130120234432420320332310043444201332144341230242444030013403422340143321221424111000440134023421132330234431041023413043043341041220204031411143310002431011002233240434123311124241110110030433214301241410014331443010122420402140002434412113004113003340424124332303234301131234234203013402322124442104013343340241021430424210222032144324210340234031243421301402311003120413014312004431143142022402343113243420404414234122040231244001111002121203004420214200014311311304024342020111013203314002232213020033302122040000121010024133201233000301213432040330411031340422400003042122404314133230021002134312000121030244201444233231324243343243403304311222203222011112230423132041141424224242124044012340302111441042102041203122430210330410344214114010230331122220224233434003243101132440134100013113310334413114020003211341431133410240224230032242313444404143303212001040212013431103140223234014004013420240344332142404021342010040024033044004413342214303223114113211302322040403304201344342031100043400342404240441211414024422041421103200421334102132314322304344011321410024040033304434211110404024021034033400130103400244233333403110141423020234304041202233043110434133210040340410042241300142123002000342031330214430043024012342431444433332232411200000440131131203444421101112333432030443134243233011023112144200123031044021011422342232201043302300421223031324201201334423311412100214210324024441023341203421441041120010130032040321104344212010320114443123223311111242033414120332143202233402400101142302333042033214410113103421014434133304131144323410123443232103434232134332230331444200142244012304433304431004203443224410132423110311213302104233103121143341412031341311030222420434213340323344124421102014130110121201130043402221331324240230121334133200220323122212321224002113130310112410000224313340222042434330320130211002120000434000344024044030334302304213411212141104101343141313000111002303300440311024044342420001441310343314043342042112101234114134134234034112332303414203334432014302121212103140243432220330334220412441122414302100320014420313424122213343402243322344214134202220133203420341441433312412122404042222322311403143220311122442113314320343021344021401232343312220202214232424112014332302424121020431140314401120044243332342210034033214413022230121044401024024122243200423141343343130240244031313422203420313324141343110222433103422401322423144204433314230130123113331333341021322314043432320131233240221204411114442423243342212221421112200104211244424322200104212403123011324331023044033221231033142101330011303042403231340000241144010201220013431144243140203140044113443321144304224011223413120114443314104134344211404334100022441401323441422441114432130243244430432203232311033410244300312310130040021220144033404230134330322434404101422004010411401430011043301020011341323421443441442402223400014430222100340434422040423323331030311034312211322040030104323030044123041333420132120341224233342222243243402213222444321322434143410412111440421203233223013144424123111004310333400331421321220030002002113332423014442441310114014140311203401004200223401314244011234044204313201223300011310141121013012442404041443243444012322442344222432113113141120132111233104414333411310020103312124242131442213323311130022310302204303123120214144303021143203323320030042033414444013233013022114324034143233340314131022030444212211413312440144030240434342210031020444423304401302213412130101140320310420001011011110131442341132134004202242413212414341011413140312442333131220100120241000440433443232243314322100332403411443004144421002404122130403144430442443111033333321401232111340112412241303444103140310123300044323203130024130011431404443430410022022414134144243432322330423314402131221103032142414313100140413342400234012201421343010101303430134002404214044023304302212122131101344302224313020324424243044204220121240334000413203244233201321021044244042042141303100033031100424043032", "213001021000310134110202210234433224340031044343224134142244344031404424002212200030324440132223203300223013303320031432312434132240432420030040222131012410330142040404241241401114232400044304401320003103424244312104111242404230233203321343004320320211401322314232124410303324142342403320212013233410141122212204100110200104131242111131334203423401220104100101401400413344414230412232412034134320024201021000421211443020423034232124023131044203221121242210014112441400131301034203043210211122442222120222324002402213440142400214302222202124240124340210033114342001211230220310314302203044402342433122240042140232211220243014333144444023404202014441320042112420442221432340141313422202124432030333202103311301434340244223024241230331130022424440243004330114420410000220232430443033200101201234112121442033034111132402203102242013231141122244441204024032404223201243323030140334200323014414310022402010130133123401212021233032223443341414400143404004320240410110333441024200341133033011223334140012242102332013030340100203301310043114400233143240220200300303002120113032012312012024212201103423220432443421413424400142310233242123321321042410222134411244433404111040031210042433143222232024321322020132230200434430311140132212233301344044144420411030331241133422123231103224340414123202032330413030332122210322000130121421110200301341041004013342104221214434001443203202444233444123143201114232204202331334100223110330340420014022130340242230230203442423103234343121040033234120331413334212204340440013403311344143114241313342423042344141303431141143144101202334321100342043400101430233233202130331412004203133424312014202242133240220333131434331002430133113003401300422201420141422440401114114213104113243203422130421442232403430133404210034424014430104040242043421312440112124143443000302204412322212034041102234330340310430310344144304440441323330122314140032440334104100200134414433421220034023024044204401014211021422304034031121414000034301413430023341203001033214132244240133243020032313443314430142341244403131030113413300043221342332412014212000033124341041340401240030001032043411331100434240300034010101320241224301203312002330333043330304000040412104011334020334324240020243214312332243421113032402010332224342333111333112140043241402024031133330313421220341240022221110333430132014314224042212220111324010311012222140424230000212202331220302323223342200310332242013023030230401012424012331201410444223040420003002223130203204144102122432030142343044440344240223142221104434121313420012212203401311313402020244114443402023332014030423240401341012121010330001134201013102211242204440332033102441141031133220024023213023202244412113421413214323404312204321020314440334243433443300424431430204132144213331020121330210200402111100221342212244010034030401003123004312044104201431040433330422300301003000400142122101034310233042144030004313431414131341110234433004440211020431043332212421402243212122434034423014032113004142004143222131122304034441321442331010124342102431041302002141321210324441023140240031012411411004203323223301101224041341240411113424342012202121411234042144042011221131132142044100220203442123333441442323221243142110200221041110441201131303342430110301400310224331431110010420403201343012003441033014214100203001113224331320031324103020343440033404243240313412431441444323211131141042100040412322100222202004242341224430044210430144000410212023221030104223040231132044402113212332300021140212122044330330031133142014113422003304420233334314422021331222202241433003422003331412000401331130010211004234041020443133334311242013232422213202321330414432220114240123324034131144114020201021034210200423030101040411033322402114213441444101030133331430140120312014104343202102313212334243441403003304004324000022010014202443142044303032311043240341030002412120002010201312303403430423012444320441443311014220124234303330143404222312431023020111421123443404143223034210104134022103004431311213120330001340112412134341030042301023103133022131233214320001300223204343114003234231204213140422032330033113030032312001440334423121320432330041013244241212043222231201003223030401114112101240333232231012411041400020042331102242433321430140014404131132110221111024114231133133231321441100301114403022102402301144203331413421400223024300234233413334140442303011311240313414012440412410301014424341211142311314032101323133443311231430210203322111042222304423244", "430334120431004412004223010043400103211144444120330144221202213101434131021000410204000133141431012323304414112010121411430330143100302101340200112132131101024332321040434040131424032413140314103143424033132033130201413413311123143214414333104420020234412314210430142003400034022330312421322414443333033133104230202444423111244031330024013223433212420420034041400031114342341300320233204221424104214110101113241442023032034022313133413234121004220434420011402302100241022021203243443034000221430124011214414432344440221333111331113102240031103221303343400131140341131021111022202134023033104342430343113301040002021212000102321124242133434404111101024400333444204123014132424230102210411414234331411314424341122240012004122403244214001430021133222401023012342212022004412034011221041432032342214130232310010404031400010420031102301031320113324321204314134044304022204213040433031241324400041114421101132314310144000341240303414402113324332213424303422122304313001214243232034223434040131231321233134143431024402230414434403220314003041401023430012214440001124230111003210202134434140143424040420433334241441423200343110023301003321044314140023313200242244141411430300213020322440103310024421212201121313203131120430302314324440223043143343124231244001042000340140203123144123310000204023244014412444343310223120423111401300403023432410421434340423340433211212213134144441002220202140043120104043203203141423244122132422210032321120041320134201020301322221220424422041214030334202343013344224023232021041004303434240021241001204314110201010224042220003322021330212131221042421142024214304013402322322221421441112240212021102304021030410043044223143032320013200011132040343342231213443130020403414033132424303002320204130341211211314300124303011424210030123020310211002240033123444021341123100134202002101401214033011030024313303321001214003301304313123314114024231330310313231101202001030411404443431200434140123300340010410031034301124341421323021311112232244004022200440043024143433320120311333132321320132413124002111213242104101013402010132402330201121221124103014331022042002440003340224022122324013421223244333234401234303042423331331140102322214144410410003232211123420144044040032343231413002122333330302004314212314304013033423324001042344102233220413400224034343024210412110440243322011242440213414444233040233440121233243210142320442212433310004243213143320241124422142330121434213444112121000140044044224414134313444322423111423314010004141323020444024243113012210013044224243301433241043043441244301122121434422433133443003441423134332212401322440231231212014044221144314443323443403044202324442013111112122313031203003330442122142344112044210414134313013103023142101314214401311340042312124222220241242330332030032242224421313320340220341034103033433403134123312020220111441333441334424212211040043403101422110123130042410233422123133212121042020430143412012402014404033241310111300302141133301320010144223001144144114040300114431114002214420320442021223122143304222100411314234203441211142022243230000141413320220032100132222414103142022313232412011302111410111213042411311000011322223043230012241130411413332231111143322120010322323323044430143013411122032244244313414243410140024143341311004400132031411421124232133214442034214002214041231304040212031410241300424300102313241143033241103204101130221040231203011304222231223244042201211402212214343433034144012244441121420314231241310034302130331313011214000112244134130032013203301410442440402303030104401301041411230423233320210402330401323340031312240001444313220104222112433030121432041330411440114123114440002444240114134024442213104220344210301203233421012130210134043434342011021212230310211421202042401243202044300110203233401024040444434031041410211311402403133410312242210421012241014003400444414310142112011123040031042132300142003333202342104120203034323442022433322121231112314244241142010134401243002204203042310212213131030434044341434103404102222440330334130413323323424241434040401331412101213222221400223000040434001344220302323024343303422321011202214142343003112302010440000423244204233133314403004232243120020313200231424231132440203014433242230404213222033441202224343043040242303220132203024303242112141000234313430243021231024232424034400332011334000134412422001020011100112344024131442314034021143443434023043224303114110440124322003300131233234201330432320100443432143104144112003", "334343334444124323140011143220332120034140440321144424401144030440211010200110341230411411233333110012310014140420004442421241003331223042433303231404400423342324203012230004343311004312220313343220014404300231032223034423412401441241203413240013314121403223120343212213221134030033142414022241414441421434132200243002333142041230442142004243020422003123420103420102423302443232342313214442214010214232443412303203311144420034030040144413434413421023114023141011340302424120304440123322234301234011141333104421323131240011024401031432442222301221213020432343323143332212044202310031131010031120310223303023223302114034022031442013213310233201211421213020232044440014401002241211404222030140403141303223340340100124142222344143243421222433343432210201112440441430301420233114322230233304414443034424313031122011321314121230434341434344223344423314030402042201431444430002324313140111124142440243223144142414302423100134000020412042223043134004401042214243401422221302103104120043442100103232023021000340314012211320113144333442041232304240133300124042243311344100114431044014330111114004242202002024300323330413011020402233421102232333234033013111420302201414203044020444412214040312002004213432022120232433302100410400312420300411313324040102021042230102004032331430121422324442120212133231100104044423413341023431401042234404033322411100113101024002410333240204341142322233244401201324433022044021342132341122221123232344033210430444410342130123243402313213410343144312011404111334121300101400301324143314223333024141010403201414342440013304021044302203432322113200120114104210011143243203013144341310242344410241130213300243243014342433101120132120212010311321304412244134200143232443310234414201443244334304004121131030313232140111304433033310443443044401300303322222222023121343121344301424303010010234341120300414111210443011042003214422201031233001114044241442044224113240110444331013330110223142242243242312032304133401341222324310434044421040212424234402221021002241102113104044140420004411430241311344103034023142212224244442433043422211403422243013330444232404130434034400241243133114044304401033102102413144043441012033003333130433302410001144434111112014143244011144404023013341311401313422343413434301234212033023241340241200120320301433001404334143321402323121140034342402013231303030403013133232324140432121040014230204330422242314104012211102141423421431132201243010303442030010120241344212141343441010244424220324431000000034022344043112140203310141123132431133404233023004124042202312242410233033324240120200301402040402030221433213003332430302404310444134044313014004003024124210304040302114031013203312141030403134032402041420002322343033110041032210422222033211131044311412322432120302031322242314444012211031103041120032144332344211222233441031103240240331321232304421141231310132001433444300213231412201424034104134323341404201344433113014334104414011403302422244122021341104132011422434222413202420131133333214330203121042003022431202242012030043201420011311123223200201414334023112040233442223044230131030232404221142432123004400432123423422102210143432011124431000411424333322311312322022143003240334120322241300233042443222344011124110114102220432123124041412104340234012040214012332441230311303042103313200430413432222204131422332442341211003120314031231212432224200322110111404422304212144411312300212131202003002030414023021131421403412010003403422122132020031323323440202122230202101200224223041013244144414400003231111400340104440112204010212141441003211112213241410014031004310344114142413123101244004134344132231141304044123034431422232402302214431010011122003030033200131340032431311043421120441304144341342034230143320221133420340304211443030002341334440412302214110304441403414243201041034033344404242211320423343114022104242203201010020011442231323104122241404443130024110141433022022102344420242242040312310103413030234210030310330401324410411310444400244122032130012211042213220211012034011001444000400304221220120441420101440021402323422003410043322342434012102033214320122431240224403221041122403342401140002423202000302222131333000300412432312220434310013230200033431124222224241412143202010324334201322403142200434300402343423312332304010413214014434322203014423444420031433213123304021414032210121442142341132041304030412304432222400140314110104032402202432244124431404304341342111104024220000412240444002132442133132303423341", "232032220041002014234244213432341322214231021342242302040034242102134044221131404012041040113300202340211040400343134340101111210233144114010011102103434313243002213214431312110331142021400441112432004112313021403343122210024303140404332010244343033341333221130012111032421200130412233304040031120032030042014334132300231310204312212410311143110010033343110303011322223010020413433430140101123314220101021220233301330333131442010240114413112403232214343333244223123024002422144224111202200021123022132041301202122230213011342440002132222334440122142034312001231111330334042004043014131014104014004441342143443443203400014041021403104122023334432333231211124204423040324113403232113220422423313423110020144130004413420434302013011340124412413342432341430030420230024324041432110143202231210244240214234221100201304332414244010010224412440121421402213104440143030200343003104203014320012000031221244321220420200322123134133044424340111034324220421322022412414310423042421204314110232200241144204213330014422232431014230032011424112402202400342041341441334324124044012434332014211403012120022032241224001120333301420330044221302211442444141213003413223142232421321441200100103420303213334430314404043222431302401432024140133334012112423302113311214421301040310422014243004243233100144240123403033342432101432114302222313232222210012041201343034432243141243440402431413034012434323342220211242031230410001343400222103233403241432032100324341122013441141401344203412213411203101314423041320421303120240411221211433020444122104424220021112233324110313402242233411411422222121231213412210031043404314002312243204400121201120422233001221404104204022002323242430443342241211122240204230314002224232222212014001320140033041122134142442312312044243413213431440304442434333220314412422430242012240403030203244303132442010343201013443214032021100001130323120000303002230123432413320333033200232034421402443004112021442444444033440302131244340424310221423204404303030031342302324420314441204030341433021021201431403140031011100224204431400410011024044331202204140013023231340114110011013441034002411204433033432010444023141103223331421301441441021224003041033133023313444240334101242210132333441041410430422120114304421231303443314040241040131320230403004424021421021411224442130042223240224313103200211242411313113001120200402320010003002242213224020241141114102322322142342221440044212322004001010404241400342444104213332202342141301023342413343213221411401342101424113440033304301034342302124131230220323422033202410130144010134114003302112332444143001433411430110203322432310304323034402401211424201002402310312431243143441441332314322244303330144123412004320324421302214144431020133013413023302133324204113241302232434314410411240340000133132410221232034423120010123202010234410112002414314204230232222404001142441204001431023111114240430010200244323301022131410233124314401123002414301103314030122213432323411104402000132323322022022014403040240200023141211424103310232311243001114203004002443001222221200311022403230020041211111203230200342342023330122443430210003342142042324324334422013441311411313022214113113114333421110222113332123404040232233003340101043444342410434332442312433104300413021222020321423334024314043343131444444013423231213113232423130203124201434102301434331213340413412241433303313342434223021010244231421402233041213043401213011431004210331421114341133412241130004310131420322430131003412304001044400130442442402242301403442022344432000110321434000142232323412243341313104132410313142012230244401132342131340001414413420430142331411232220444343320021240301233420332003202033234040313122402311410013011102440124312031432403002023122240120402321441021413131224310214024243401302414403322312320203333331230120411322233204031003243204232043234102213443140444240411323344002331111400342240404402220232213433013412243002422424021310443102032434101124113342301402440244122222333430024324344414303232013223343321040032213212312402041132122233411101103220044120114102231123431144110012142234031301411143120031413030103012122423412434141113300042312244241332022232224421342013103010212111210403214303042422304040314040012440100042233113421444024433332423322403133110101340343423113433030214414131030141041142442111124030201024202243201223344034203413111210030442000032413013343231001233103210444004412201232200211120404131240321421344404230011434043344220423004424", "310131031021132224114120103232042133014101440304044342333034324214212342330002414122220123422130214211112214242243432032421210231041201144424102134113113114200411102433323101133122431244004203320341303441004414110021124143323101434004130024312233010011034412030010234344121444122011330141043200420410214403131114044142430411022244044322240334230130441223412114440223343441424301042241420131401023120434111244022021011321340340332134211123334304343400431402013341221403033234023040023233112400113124331030002241213433214424043040424402022203000303101421100323344124022424112024401113442303410413140431324231241202001224113200040041123230022404423242420400222103320040100301122212240141102100121302014221220143001330300434321230112111140333034312322414014022140341410022334114210314000031030040133231321112303441434204320303302040001041020221213234430300333302432400030304313030321401131004343132240003324142040212343443412130304322314141200422434312122423221203032143443110120232220012210440424301403431022032340233203134023211410231313030300044410042321434141140401030011023231221230041302220423334001202124033432123234421122341221221424132030121334324403241234221243204131420300443440103414433022424431330431114423412001320330032043200232241440322110144342312244444132022220411412432230010330333043422441143234214013003331104210003110202410340440332113403401413141411210300024231142033010030301211434434241003322342433303030402324443211100014311420242020211313431332300340323123421331422042030100043042440224243230224242303101311024322002000333413234020213232110132341304231111004430033333234134230011114422322242114032441224010431240211034324304033430222000123313003034320021322100221223442231221240142424033014413022201333311101014423420024214233430324004234032204133334434231440133101343314233130442144121301432434402003203340213042444034432342224212031311122333233012423310401010310334432242232413031134031201323423402404241010421131111301414121302003302212332244244000433323032020140422322241022124341120102431012101343322133341222443121122133204331332101134032114233223240012223021134422234123234401223222022204023132022430221041022343034103011234230100021101333003431241423044221330003001414420301013011444132103013401300430311114343423301243101222034443421322300202140434223002221434112031410200032000310114110422324230344330423233100304344120342132441423433021133011243443400103020441013313442434230313341431213031031110302340240343242014411221444202441402421201314002441144002204134032031044240123031202031342142133013441224423423200111020302200413330032222340230020430202041210144242320341440120230233032142144043302301421322113203104140344430033421034132222021100423112312041430240224333434010431134243443421113220023214210232111400113223023202332023130402404214044243331000141142214343234444002422341213304033343321014020222033020201321114433113021110031430241313410203242421212111203141344323142232232040122011100321410444131201322311121100121121031142341340434103104024410240130001130320210204323434222340332122413243430302122420144042222222400214213144142203210332021344220122024223444312024113301121301203240102140144232400000404343041111044143103123103021341421414412430300333401211020414114421013132410430013341444240123344110310413434120403434202244431334231100432403431101310102041411412000001123234304343303041201123233214321024031323231232101204224434221030332243141000233000200143040114121242011040134133120332012243123114331314133331222312220012231443424132041234004420213000043311120002213414132323214104414140004202022000340033130111132121133321111414214411034330113102110113344333401140032041202210032121133303044310013331440013141441330331410214210111220033040431021100000033041220031233332040213144243433231141424202402241410410011403144232022030031032034403012033310341331102101230020422011102001010244310130033201111042322330011033204140411232200340321441444031443023210404430134241221421300142142104323141034204404121041414330412000144423100023424014320443233410021030122244120204424221311133342140041134404412014121004333140422131440343224102434240030114210103113314331340022123142021112434304044402230101142044011034232320204344034341133142323321233442443133224124310342204002200011244212244101212341401014020022414124114043100033122134103322034431420012400422022330043020201032244244333133131142411244241010002334031101233403133432132", "104034401140140243011301322032224201244300432023233430243302442402033410331023024323130210133243212043403204243104210000302433014333133222044100334341134234120130140214211332310131424004332120241331300441001023221103332122410430320201013311210121303244432021221021040123233313432034131113132014221004130432314031310343230041123101322203122300442300132234143333022004410230442200320120010140313223003222332024402103443140431433011143330223224303012120243114404330411214321213204230343332200320440214024131132434303323403101304041001101423334444022320131302232310140134241444140232000210120303010434121444343300013221121224022421403221304340323421223003002323040031343044103311004042412233100423244443323313300024042430222223430443140314121324241144221241111003221321303341014302221302241124401121430410431303334222434331121223131021023121311423133444024130221341433011342424114314240020132333443314034134232223100210343122234004332312013021121134042043113430243104444323201412042312131413320444402303423404300303031410244240100031000120334041201413111041410114234332303041404331342312212131402223424213403012310411310013203024122341132122143044123422114443113421320230022111420104224133444142043220222202333433332302320033123003203313044342102232111202121330432223102114020402334310334213320442030140311202400013244000240304132203402313102440111413232303421134110031313311124322243141220110123434211122442121012411133033211203244010204323410003432221303411410104343032302420031022301012210423143134444142342414003234142133222424044241110101440332323301414231344320323003003220004224144222140413314203344322424204300010000204103341204444311421021301002022311341134040211220202331432421423141222213341142402413421032032201133214111142241423440214212442121333424211242404201012134420313342022220213133403113211404004303444042434033302412430303421101000101101244233010110402441114323140134423312440111224123202232210233241213423200432423433012410212232403401441341120223422421130131422124011102444132201212143301314302002112420443231304144330041300441242012142340334411201032201100312131240241341033020143231031244443344321314012112334200201124341314114424234411141111033324200230243021214030243421034303443121100111443212134002144044401404331331132214300341432101413304430210034044334303112043042121120300123220232043201223314314003103344120432224014113333032420003200230302412222303430202022141243344314341340323344324210303110023403303111323220003323223131410204033312432110403014211420222221312033242144323202333342303303200120440134213343233304430104143221101023230102012100441402220012332033020000240312000312132033403004301411420201433044011102134140222022402040420240030311333213321040203132303021222434342400001444323312144043030230212231303034231330313232201223122130240221101142303233122420403041312024223141424113031301113023001413221024244200440014100221122211014043413203300304142110213304444121014142413321301322143211331004022024302331300414132214403331434002313430221332443343043044104334442342042130304202043401444231222332012403100310040420434223133222111004111143010232342223333210313332321312232200224233234410133404410343044111432404044004220232122432441223311342203134201201203001430130343323334014203131114441411223312400141101242124133044031201400244403324040101113311142021344143400421343402402422224431024322203200103034103420040001413233004301201232410344110203134132144243401133041422014020343413000240023114314314441222143020044413313043141134123234224311010434412030403410410302130041221000312434230040422112021223432202110234034414332002004231002342101431210232124101414211340030301321121310400041233144201000341003430044423200420044231023333030232114224221041210042043410033120413041401333341102001112030030432311311031404044304034423241401441330021021241131434404413423123123144124000220011101301233020100222232143304212312201202422321230234044330241442232204042013032403034023342021343140212011023441013241440410004133143422101101011301334212222031104110001122044431041413331304314111101333221021443122023344304030041111034311023004110012042014220302444032421131214442343444400043332133223432242240100433311440403423100422023341102343404003321043121422400022014322000142410324440310222201021023311423122101121443030003204243212330342102210203132104102041113310413440000440301324232332010321343211201303324122411343210311422242314414141410230", "024020302113242412304341102243204143331104140444013114041123000310202102032240202203023034243330221403042310244440141342413302302241033100341120101200130412014210313320332041223113422123422433113341300342242314241420130322422101402310302440110111044142231430422224140231224043421130423433204142124302023404313132403321002213434404002134444034004330400420240441011331100242442322004004402040442012410331101422403230300231301014412222043214012143401444224142133323144420420222300104300144203201314402434003341401011432024102111240320034040233130330333221321102141330431142114324023034333410000010243402240120412141404112222114441322302003302301201443142340143311202313424114202332121431400020122033113232332431444241302242102343422013420413103030011221131314313124402302230433133140431032322322040411411111104141243234440133101301443034023243341113214201224420431202433230120420021420313302221404234230124414023201202243000300024002334203011403440044104241403401022441100120141304414332423240332034222021202143132241140241404341131403421312012211240334421030133420310410001301134141312321140201420240344021314130441120203341002232244024432430340442013234234232020124432001323041040134421424424441334011112324234341244144230222011314223434131334301100204022142424210421403023020021032434432101032111101244402202134312040243212113041333342114244020221144411442141114431212404244410421010144323042030432123114242221342411330030022034342311233410313404103424234011341404420430141014421343414132232232013304413022124113232423003143301422040431031424033204002430140030201302034114334420423200332032243000412244312341222334343302103343112132013324140312303123130104044414413023031420223033223240203004100001043243230322442223313302441034414032420410313110343314233444210104121202413114140244134040143133012133002012044340140110434024411230103023314430014432440021000141134011324003303331033412214110021040303024144333314010130444304401313312134014341022233223212131131142143314112004043332240104133200323340223331124133000032410413112204210211212412134323243413141432434202023423421442214321241003442300344022412021304121134344334313412012000120003320224013333120401210304013100302234020334143400231134220011244414102100221113424321012132304402201301441400004432332221014200212414111423021210131313032340122401323014440121024202202211304430423202141312320043314004242110332310431324223340421113431330312303142221210124200120420004400441000120414143020212414401343443001321123320331223141044440233240321121141241111133334324303240444011143132130344132314322421020101214323344402101240444203320413121301212124233311231312332214421142234301332334130120024234142122441030120003110343343410301221033221401324242303233202344241312000013442114332141301400144002332444000020422104210402432133424231340042020443120011340121120343314402203044403141221412123404131034322241013321202124423131112023104333041142004140042304002313311423322212232014220430320030311434440304224421434042400232104411222200401014404211034032001204431340314123111401112413113040242222030333444100304312440030323321103344122441330140030434420040204101432441122323300410101031401110233034241301321142323421321302241040312313202024413220000244243420132213444234140102211230220141233342303041014230132202322032003201322112330442304220342112344201143334103224101221044242344121343441040413123304124021321240202312131244214103132440340101102203131400300041204234044403112102321040111243204020231303102323032442014333243432202231440402011414400030233004423001311010200322140430224122340434224422323014134122110440002242201412240102022221222220123301343412132342233130311431243013412114324242421340411102101311222110044042103124234433031420314113204031414222412032141043203404410302111210104224003441014041443421221033133100440411004021201034032022432124213032344000213020224400012133143222142101104344231440300302010300411104000443034442331443102041144033100340134244142200201030441312302411001334203134000123413400411014222222214331013234224212341010310244233113114314102033334044232422144432043020112040334343044230340331301402222310424300340302421401400323244304133013140140111030030121134343001402414114304214214324230031313120113334031111024000330000320201234300331241404200113020342323014321244120130410222041022334301033041214130120442123120243411441011043224312411022311021100121120422031304431112210442412013042222", "202041042000223043411124234412300314223013141300104411424222323034423004321333230313041103010323033023113404110013412441324134110022433311234443141144201131301010014424000020401413214404142123341133011213313003020404231123241301023301310244404432304111144311230230033112330134404102210324102431242242000230013203043420402444024114200134102414031401324142322413030342044311243321114444021012201034412133240121440244043320104303002302041103424121302203220114424100110131134414211143230143213313024210340101131020314342000320312201222231442202321020212323211231331044412442400301412404302243114011342202222421104101012042200134144021430002342442223411320301420132023213344014402330041111421042433444310004230431002014233424433200024412112202300414231104243242011334134031100442403212222313122203103143132442323124304421133203034234013321120141224324203001121431010021414013141143212420024140244212431222133120334312103400243113221003420313211012132442142403440431034400243133434003404344100202341041413002314003322240324324232131111232441232133114144012300104002204034340101343302020303223312313404040202431424013320102420101341411111441404242214022414104404031112403413304343341331443414012041003231124302320301434202324202043431430210134341324313043433130302033210440422103144224303422402024141141222130012103410432421032244200421020242012001344211331141434111230213443222313300023103041133032413340441324401002112242022414303341033440142044001334431332420400343140304001341403044300031014324340421034013110002401430431104113000322143440202402144221103420104022423122401121031203211241443140421442204201142134112032342422112340434144312202330404040010120442212112111441301011310113332314324023344430334210412011022333211212124221143130444340033434444321310000401402022322403020033330424314243401023101311031312024113043003131300134102112231214010044002411343340344411412222100323410430044232044323203021223031040433111441301334133422233400124121011014033304304320032030130132410002300243101424022323111130213333103314142032202443340023422432131404101343003024031021311044203201334203413222130012331123113140441221441313312223021213233042304440431244031431112121022320101023112412340320324002322223123022003414214242024104333042021020332144224120103313222443403134312210421034300143232010141111011301414300040033144120143200202243044134344223204003330440042234213243231334130311333022222414202122423241212422042344124440133033342434413100241132130224003212341441123243323042243232210021111212214424143432131424100020100213121132111103303230302143144204323431211131101234242042310412442204223444241112041330122202131044442424422241124044034222010001144414112304033143322200221130210401221443210323433213001002134431341413442133133342133310132001240324423112420241310131432043110222412002321222133214120403123441403302322143212241111432141211100000204024400004022333322322341040434444334221243212341312204334344020241004434413340412230232310230121020223040401212143211222202311443423104133222331221214004042343230421104443042232102113442033201303201220011124113231013413441134220100430104440202000222132103020220013111003302142033212043440404244022443042100321301312101424420040431041114100321031022403211112102401244341130004103210304110224000413342404434311010304121424134314310134331034440134242304320240044204224322103042314330443412202204231031210110402312202241214033411242333211304423202023413213304314332412421402321441431344404204213114003223143112244040123231243424132414441301042243140420430244340344402131232220321100231440114431042130013202344422131221440012314430130304430323330114032102000332444422203024210441141003403432241112044031003023224211203444042434223301101002413314103400121323423043342330310000333132134110100212111022101200223222431403243014233321020132132213314312103322121310130121300102101412423400321301411302201014233134301024022100320300130204130103003023401403024310440031431303434403010014013202241300141243340101043041214242130043031241311142134203221411200400113002320024101103410414334341024442414412043444420202203320314010300234333044130341300021040034423223014241034231140112444032141422422034123204003323102230323412011400113330314422002134123414400420010040312443122000344030033442140311004104023133311331413322344040422022230034333104140413424212423304211133211240410222430303402134423104204124434303314400120204233014231042203322", "201132440333411231114222423321003023401303031042404341434342240231010403403112313241343333233131212002224041322221414131411024043310204201130003400221013430240020330202433032100323444333233331003411044011114004124203444042320403231111411020123323300324041230344401432114330223144142300321410404304314321224211133304122113044022031403120402132403114113434013311233122233332121110224232031201311034201034314023113333213141034321322320231021302120133021023003401134224011201312302012324332303422411222222214311443010034021102003034411420030134020211433013402223424211133114234442434411122444000311114003241432214001134404033332134142313430100131404340430003144300141130403422201020144211303100331323031110031200144012211213230023140213214324023004223222331144334332114041422342133341443103432123440431140002322104343300103223000332401033211223400330240212313430000121234320430231230023242030034233410024311201431031331424043133433301432423301141132313230021101314430303323442001221332220204042344312212142003221034311324131412444332021200031243042434121222132401141420442424114443410422421403112443424321410223103342113024304133140401130404200204140013034201313424241114301330411402002412400220420334403404142111231134242321221221143422332430211412131033340144331414414241212112114143314220021022323333211033032420134440403411204222214131324312321121231202112012442411241213244333323134040220140414400413334232230443130111131233000411303232122333012443114334212332411432103331212134321140430003003302423214100113130332003114414231424342404340020201302140404132143303421412133301400141022223340414104421204324224201244300412200320340042031133311323221144032204333312120243101111342403314014300200112000212134042214402300001242123200124203332233014201311031442323344432004401204142130004143111002322320133244223204201104413434211322223224033412002111100204122214031231142443242223400203314330113431102114210232332214220213412032213212103441020114344123041321302001024141400421411203220022212134304310130323414404023442302143420213134224303143420323021044413131340134441044010102322003110430422444200220232412414001422130012143233024432033144334212140042022001340031122213301042044231302300331114101044024103302120312410344321130142022244212223401231323034413014220140211410324221021204111412303000014103331444341033302342044442233004332022111000044020131414203304031322022420002214212143230300424334134402222134300014403011221134311432130322213304412244443124322233424433234141313110232203111124421312401001202320243002021332413014342240241124111042240001200113044442310423101130201311413400234420404404421120234110023113433420441142113443234422140301402020314232204131211212103231422001014140003011200331314420424120421301032430123211144230432244210210114124142012023434440012133323431143423421202434240230223323320314412412340320100212113200211034223440000314204234120003011440123041111430000211000002034311434221003421320403232300144244432001142403003142000433111240210344404314204432221042104122344401414102223403242442004211134411331310013302043331300031030332231013432123300103023231231000122404024340230441424032143233321132004103011020331040404141100141431443032324143313104434242330301224431011104414224114241103244012332204024043020040420000203442443213311130040243314314122003200142113313000324041241243410300042432413124044210104430224124042433021214344122410442002030230202414114311002434241114141232112241434040113243132424442123104321314112142214304014403211300231340140122311444211223234124414201120002412441032013433213200042211332400130341004310032232141412324331434023201020002101110404314113220313132122004340443301434231043304204413143011221140422340212100212010324433113000214420420144134221432312132413432231043420412230234340004123111331340023144013133300042344401231142024213023024000033144212004222313401211133034030032332240032200222443143122100232231023143304001130301040231102402114331001112400011422442012230203424222313224011342033401421132320130132023320014130003433202321040332134441140343433001342314121012400041224124203222424443233323413132114014241424233442412123413234222340004343221204102424321031322411204203202033330312322340044322022112144111434444042331333220203110142311140441020312442234334134120441201121243401233122212044133340013133211003132423434021144044224331030041022003021340201131231230420014312012440031102104032223131214", "303133242413434332211244311304102214112301142401123242334002140040400400220432341312420323233402121243024311232140424131442244440234300210131043243102212400112140203034411303032024300433333103240211203021042300131114221101100001324240330423131134130130210444210240024231102220421144304301441101021111411303204141121314102114404224204421133411441101034143404440232224201141410222440000242003140032044322204013421143412244112310042304113011434423413114200322341204010321141020340222331432411221200033311230221343012000101443143241410444423421342012302331321103433043302013411221140233100312013214030123304432301401003223144313024433112343011140003032213323430400244334044324311314020100413432313014142131223301431220041344224233241432024103422410300302413302400043024203332213221320044243024432302102202441102010302102430102323441311211320030402121332104031122443013432002441403431412420114331434310414002004343144042441113331031114013011311220024230013424014323441243211032242122024223010423241232210144140100111123102401302033001111210241242410321301231244214000241340310440103114440102333234242041221042113412041011432014322212310013424110404140142002024233033122140114231022110331443222113124141220233124204213142313334011013404021130233211221411134402021142023024200124133113304241411331244424110343104124014444104403223244133233204030431423404320020034142202110222210213233402444442300000223410023110002322212224301210141102231311133434304301410102340110212421400121240033300400222123331111410011040111333424021022413211311020010121322422430113121323124030210331440223013124140323111112120030230324130420003422411003401142024414000034322313234103212120013000013201014404132310103303311323141420230134333134301041213104210133044204420101403230141213014320024000302213442021130142400444230414031201121214113424223421343014042022430334100212331004121220333231301041341030231202101441004423110443403144021212003004130310200430001132033313444022120241130423133043121042444234333032230320111401241220402242424112212021422221121243421113433020140422302423024202424004424320240104234440420313211342202404212211012144001311412231313133233022413311110042443340210113332144431311404212313434120144310230224400321212310014303204032200231104130023112022140141323233140211220332022234243210201314330104433243432342130433031203002043414334324444224034043122030141311013030023003423240110223334231200143444403004040444431101120032233324420344414313002100034111444444141440102300423102410202341011433120414103343003112321024340441441213113443331441420312313341424342142002011030230320032023312424400120141203131131043000014224123240001313403403423213324131431131113144311423304111110220223031321331002132204320211232233040133224421431242342033423431413004231203402031014200211103400232142110234040103324443001114211222112433214310324430013132442230242433412031144333421033130203331043042210341013012224014123412204141144221103414130412133114444042034440440230040103000233202402404410001042111124444410114213043204100433100414034322412313200232224231004431042123233240104403022200433431401222420041412223003244432012034141002323333321430324441000322414221302300302402314132030302424400333034240202012212334013021100000130130043013334440110043422141233341000240411312341443124142211001140112333143121102142110203301023420212331040301334244023232311004224131230132433004040342321110000300423401203130121311200023324020304320014431111423132414133420324403210442403332012134321400420120040014004131204100041020043133101344202201433130011224334241012342043400014300434312304323311110004222130211133343322130430441210444333013014020233012111221003434323020112412414303233234244341323244342204340011330404034414410204441142342022002220122012142132412231302211011003402111413244042102422314404410231044402404302022444134342404331200223324331113010422301112011043344033041004140024334302311410342100320040214212300201234321131011001203124201301440430140311000021403234424131142143423104444121400001024434220101114143140210302214103212124303132243301103423011210002300322224411441434210212141344223143330340222231313413204234104031311024011241003000304112020220013024210421320130230421040041141324034244143030030202133313302141003302333231000411041211201200400031420013402241023043033010323130043130224131031220132420333120034430430233311310134344423040222331022201234224021344323210434132103040", "230304214440333440130011232434213022141342144334141212304123331224401340121410023210334220412234102024144011142133114211034100410343041430441311121013240031022202132403333041313443412303330212023012222320143330211400442001424203030404310443400002012424324010031021204224344200201441320422231141011130041401404412422303430304031123321042442112201342333220432024231431304411400304040133413303301203102221133434000334140314320440120023324341402412002001221420222311142102413114011304410241234314103212043130211123302010230403121331210203403123332230111422304214002343102140132110004013112432210444102010433133143011121104201442013021243042212110411303400032140030332103414320241422403010311022220134023421131041202121013334303112313403433402234240214214400230110104131430323312311122131432320403401202000411002042103224311230341312222210343241044002232212024100410302343104430042033332410110231234101321102021404412011302304104002212113332301103141212210300312032041214141333414112200210444400230131201330203320012412340310320121423024124030433032243242100333001141402141414410442440242244203002334342410343011144220003011010221442134432124310124203311143041132214114023001040130340311033300414240434302324224224323303211210004443140332324413233433043010323443244144210142024030321133232203102013014443313041400201022041133011120100204200441120410404314321142414041033302104311014023112010113222203313341210122022234111040402100241300420224232022212431433411104214303212421124042421421314443111040044231221014124424442400342313322000444442031140343401430000234021134203144203121324103221333311233442202103124430344004241412012140404202003332034134413421234344123410242401302443410133411331442340023224301400441210142044424221412042114200340241130121000022241023313431212330042240144323332321433324211403333442012442443121433433312012141222432403241321002230221232311131444221403142011213104212310041402423224143040000101002040014422322112444201424224024140212423130033021304004242203332203334143443241410330022304120303311401223114443222224211411033434222110233121202301002133234132301440242442443010423013001443223410314121414301242104443121311101324042323331212444001321441420430133111242114414224221234002422323312043102122142331244001024212043441110304014200411024040004210413021330444241122222302021431331020142002003430241344044124404402310323112113232014412311032230403430442222322040001424423440103443141032120243011214144414110222042100112401031203040334444123223204341123422421041431142442303002100231023401244100022024102142044010223022112340122332420204220020222001023030304213010011212311131411032204322122331003123103402030242123321240102114040124231204334144103343024233012443423123422021412041144321420343144134041434120422421411412241432441103334300414411302412344223043211442344321120244331102041321331201020020201224010242322020142140120002213043332140320404021342440341144400123012102244430122200243042341223104031423011312040001422031142300441442123231033042042144043344422413003332241430421134142430124400001334023404332441031440030240124123020424123000411114301402222011211402144441134220221134010340334401031142411303420431444303201004444003103030111203042000231330011143122300320432330324321311000423224300443031203143134110124303131001402302044423212113200041402212040000232242214014133213042044130320410023021000210210024442104441221331021334413212404320233430332302310244302233014304142203300041314302122422214401402241340040403132234141020211433111340222401223114312100032013312311210212234443003233433001310101032122342231041124232433230033123123233120422200403044321322411114233300031004124144423334013320112214021114100243120223030110043240004131002412211001303422412131420120241042213120403122213404111132032014044014321023442133340121322020221204322431400041340431423224203102002412400340111130010422031124033112030230230104243243103101140040304231021430014233330143424301343340313340141420124333404304114224442231344020314002233330013144043240313201332334441043123024400334123422332200102404221122242414441002224122443043042310014314104421000401122423120111110431301242002211133422440223030413041224104402120400432221314012230340442313003421203432002240104404400033400130224231431012100110202012212102204030014142222133101103433133440443424232344231340013021310203243244133411231201410223412114140403203210220214140344323032301244120001110", "220340100333144232201213211210243042202120423404312323113121304224212044300344120132142440221420334003022232404311421432030133321440324110404101323240300223142210223434001234220031040234314104022030341103103423100233002411234440031204244043011133430132330403130230304402031040110033233324413303442442230330322240400341102234431200324131110323403121104342231314333010342203000131243314031124303440403021411322023101014040244423442042203303004140202441021242031042431333332011002233343221130401044244203000203122140230023131111410241120034404000130411441131033204424012422201103432140312120023044430123112300430244334114001312100340323214141110124344324100034312322414034222010304400040142410142311412441044323123320440421431343011412014230341440012303022343203414030340144101411414410013210134303111314114041432431131341322143421332143302321230323321023024314301124011110232314013031110221001133433300314411403031242124431432433410132221334123340112413201031002134343102123412100340403230133331343341203144432330030431442442342202211323322300042333112140122304022140144301042043344340043104322400044221442314111121112244202113431333140414304144443414242102411340444133011100444242041041133411033143013344311303014321431143443203313230414002323220320041014114233103242120414222434431204313212031331433021401212142240042321104123401042144131344311012224031014340243010033123013434323341340031040213332134220134333410313103210244022324201413133100201141231020102300034101014434223243232123213143020411240214340231100341414430024341104202343004110241031320003432443242021322220232322443220320010224123112244233234403112202431210340141324033132332110210333044233230244332021001220422240413303333133440010224130311033421400331213434421102231432220301104242242333201043042440322103113133101124020441023233440321021132032204233114124403131024413323421100223200231324123404124110000331212030103344430224314110042030104142444443010241022431312244313010032443011213044304441012321031111133120433304441114221132423214313414120134041440102303403414301333103202312134140213021431200421420134203324140104221323022211424210412322100040000441330320431044140340401421122013023212402110042004322233212441224043221334130222032444440102140120330421201221242013402343103042413001303140210032301033233033212132223221442320010212004104101121434201114022432103141414221241124312333021340323340231112224001202044140241301413022144124402340002412100314113310300303031420121240003310402202010242143124000343032320213243313144103341212032131101220201100414101313012430011120203111114042411002002212333100241002303204221022111032332133101324422233121043032343042120203341124100411014021031314000303201340211001033441043133132041220100404044023210232321442004003320312340420441322322343000140112301321234044203212421333101101022410441132220311044400022433204223430033323102414303144232200441241214333434101213442302431333010114442313032042411422014300143401032400410424424134214004141124213341342224113201444103032430113010113312340221322132202442243300432344421131244044424101433000010102310301044433110324020020023442304244240113044102430021312031032012110214431432001023121112114233324432110233411410402330343231434410120100142423442442021424420024342142244240141102433202324010440212430002141142334201203042202314321341112341342321020023302220102342210111113242234011123223422013044021404143440021040042340010033032313031443124334003242023403004414014122221003230242143312013042320210231122104100303042040342310240322303212214012201112141243004431044031222032214120303303124321030214223232031020042331321200422223213143120002220312430244303243110134314233442120301010243034422002123230112244324211132341131421011412112231334100141420442212044434001323002220341322011110341010233143134203102204212433131210240303012234331244330404021334310404222433244034002303302404000400342201024230110310222141142341414422003312132443121103144200304441000214024320214322300234423421444321044012342144313324010221031232143201201320123223240222144431413241242234223401221013422341042323032443042233122423223434202243442234413123132023113201131043424410334022002224013314234204231214121332221013130313310330420124433140033202324131423313404044021404313233144244343433021410400334320121122212223013240443213001210031334042120443013102304243121014304033103101023401033412232321341203003423323122140004442434304022442124", "402403022404240104144434403014432313034440224201430301033113042412234033023421014022241141041114344022410434020140103241401003400144313400221324110343212103211432110413003333131003204423412232201031030323012234132024000114104120004320102122233314412331121233204340311223243443213331342224303320343041302100412021030244433213441112132322130111201104041242332341333422043413331113403203312030404212433040401013322231323004321311241020223224130014133221031434200123313344201424224222441210100200301213331444322304433434324204404410032011402232142431141343240302302312233411114304312004404312433212043304000104044213130123003212114212200342434243124114132423414344441043411412201133200442112241240103130011031142020440042240003024024023133422233200212200112232423233204024130434030311330213301310242442440113221430223401402233202340444121301413402012111323310133021310332414102410242120021322233331430311001423133033134342220113434412302044344001040330434443034300343332022420422423240304032433432124220034021121304443341233432113101340032031011022304300440443122101421202433311123242023311343424011012121140100120002324002040102002413204404220341123431342044304314120320122441003120221441013340401133343233110043343103442214223214444331443242404010111243423100141203043414203040402032012334401141431121132122401030111011203203003403232300442011020240313402334122221401444040302114244433441200310022124343300414332401231203303123122231420431114130011404032332420301140244441311404011122210244133134202440012432124132320104311314013121123200133214402143234210023313130411404222420131410131004214104134444033342122011012012113442420303010430403244034403303324442240020122024323023244303200303330421412401424242142222000011314310220331003120300422031211143100323114031342122014022012422033133100223002342403320411042442123031314244300032144230233010341402222431242012201141102244314030103120123322404123044021241443044314221214020214210334341030102344201000233204414101124032241320134310243122221110122301021133243002122323023302241040112302122110314244003242002010332040302002430102044133024242010143403040431221103430234234333220304424102330124221300020203022211311413300033202110100132024441300421432343214223311230004434443021423112412301423241401144431102040341312234003041002202313433114430313001244231210212110440004012402214122200030130300113212303012210240433444030221402430201040413120224243134342034202101134214111114431041121440004040422111322310441134144410320222004430120011034340144302110204110142342442013140212424023020300040443234203402130330212002002343410042144233424242140010340121342312240122303444121430114012043004104203203423014302124402342304412124241323020333340314143320011314330243442022300043020134043224213400230020220000403413342204223144304403124413101421303412100232220330204442442121233221013202221113401303410032002112414324413010140000321404141222340422201433102103430443201204114044243000041340220243124023304302434332230200333143433112012213413010144213343144332123233320224022233010024331113311314122404334212313414341330104444044312232303143133240102320434142312343034211140332014342142320230014222421401104221214200111331400142330331311343014344313210200344213142022033403211231323240242021310234344132112000431404003122023331104402003320034214201134204244311430214222113013303003142201113200040044003024140112222231422222340134304010142213334122424313234443304022441122244121431131243333201411101131233334304340224233130311201032340223322234044243242322321034202204101302232112012230322300022021131143303314331043112440224020240041212143241403003322141022121111123022133121243011343320212040323243042431400134230122400120034331332044402131300314100403411032344144331031230013040311334020334404210232331032343303133210130322020240003300320310034203443013211400114343400341402222400032034203324440412402133100120023232034402124222202024201334121013213121443431123003233440200320413003240142120120434422024011204411131440130221214011133221402243323313332230240120013244040331334104424400333421223302304120023330202230320432023202442201321040130214403014303143040402432233024303241301141210220412321044232442030011431001021014423402001024333421122100240040110121022404003433000402440441231100320434002430300030034410221000240124410430032124331211222133301213331310332103142324131102330142433240134222314043204101231300313010413404442012023", "033332221120331044430202113110041223114431440313112223230220340232010103144213432303400011143114011130233131321032040243103444233313021342311242431011242430440101322132033132102030034040221132414333221220444430021142420204412141012302442131230100323303141043333044020444000131242032204144042120420034131444442134134241341234131233311404020330342230413113001231014302211203003020213410122103324404403214103232434101344123233020112213440141203301230400244310143103130410202203341034404042101431113300001311400104331121124302441224440000220214314314322241414204020432113133243104011242421010131021112441231244121113312443343202403311300223034004222240433131022000422232101133432131140334234244002014401323011141434424332330023133022012213212011123432243333030223040133242342110001001242031433341440441224402111213403400111444140430221223031032214110220311434143032402330143214241043430144011441313404000111233123012101301123011402022142130400211202410004324440422212440323114403413320032021340434203110341330144041012134142341040104020003422143023124432014311432113243303444423223443114241204423032034333222102204000202224332112002342410233112403304122211223233032232023031403104330202041342431140144332340312202341130022103130103231400141200033230332343323310134304310212304301113313131413212244403414133322043444130321003041223212020110304000111421144301422121213332041142331033030203321043322342214243132212421141032012324210411212433444343342104220320311310340333443143432100420320141121234110230342023230330004432413031020220413141013423404310312322230220221321104332134040423004021432214442240200213224443200223334022411034300212230004340143343023241232441014120411300400003311020343400444333341320411331413331200220430312042332013421231233040321230441211231412032211202233232221204041402423314444144022103123013232311144112034413101312003244401042142110410113224323204231320341314444334342010422000412423420011301203132302420000344212021300411314340223043042220320240024200231132434233212001123210244032444021144403204113024020422000133322123240004044041244212142301111042144321000023311434211033000423320020031302432004231030322313132423203133204343241220022014104100340124123032024342442412040322323024041201304034441142131340113213113111131113123104244414421333033434121022441230304243424300101043034304032042341340033212032224114400124004202104423422434433212101424110030331411034014143411204000402432012211103214222243313214012104130400304021413410103223313422441111200131332114220223121313024210222420301444213001032224221242202132324043103041012133133411342444301311403131334104423223001043133223033204220334010103001333043320032044443134022210444032201032030210111243323021113011232214331443143443243403201421300113424423322204122221234223031201311230402404323312231441301232434441331044320041243033022223110220442243024011234400100120220001032102212422031321101304043200042410002330223440122324102422012211401204130204022004434043410322130142010211401003111012020324033010232424232421114434214232400104413013424333023401014043404204034141310242312100134434443331222310014101030033133000204043003243021031204033014340212412431331400304044014422223422201134430044034031130103201330134133431010401444131210030120422231112420332300103304201230331240134112020320410140312304423232443430431432140123103404124332334003103022400120321134101144443314434121244433442431303432013031434010022304331313411301422440141104102340221221214312141123244231302142024110404410142413042220202301334130231323123031014441430013000243442033404430301430203323222332131323231110431024110040211404020412300200430132341422023123141341144112221241303224133401312231033411220213204231244430231043002410113140311333142340144203120404313200040214202101314340030441130314231241110032230130121011301112330244203240302120142111320132331403130130330102122432114403031243001023112233342400013103113442342034133440333322134111011104103304010303000444223001243220142423042432020023422241022031341220202142222301210132331420443444221322133200040103113402234203112314104041110222344114413440131223011340003133431340002444202033130343414141014230331010230122311241223144310223012233112121321102222000422212114001124313223134131012341000201314122424204110120421212403144124300010010201220004411124130434224200440402404312404330212223203242323203044002034432430242323021334043020114200441442244201330430", "402430430143433303421331004224334140003002342030422323102002440341302110313022402301143323222440114244431400103334044014203402422030104244003320103102421234424100043222003210233212020102132404221340400124304234142100131200432210443001243214400010304442313423342022001013423023044401002430121041020232120112024143201304012130232101033114301221032240303404230241011104304312042240011440344023023310224041001434414123322313102134120021132000040110430100114023124043034140424422020040434144242214111423233210222143043202241014034413403343100242323120044024223341410130421022242243220410422411222013400320024420323000214420023411300310410041433432443414011110233201221322443001102422341040222122400123022241031041400002343032244343310244202204344222101140420412042142040021332102411412012030411401302113322304443041114223300021403133441011102032414314441141241432203141111200013233442310334424443220033104302313302324123312232321104042114222334141444222402422140112032331243343232321444321000312401014420111323420342402400024431231202122411441130142123201310434324421334413242310102410241403134140302313423340103444244113202100231303323323042040111233002012201434014331412442133222310400104433441113133214041134124222120130320203023120403031401442323140241042200330000124034230113023401204344121442122220234314012011003133300111211022110343022341323404240314344443434313341440441323124102201224241112123322413140403230232142000422331113022140442104432304443024033241321040424233134403333134030224440331302210001003111411423131120433424144323212331023341310020323422021412040021333120343142121004013440333233411110310300231221112223310314313120231403322144030142401432414233321443023102132323003333124202130403420134431421113414334103211132102123311334304031034033003233344101432322434032441343034124304011310440144223132044224312202403313443130020344142132001030124131133121104422022413130100230324424211114041123212403224443144034030013313112113433114010412421002114043044414041322230210310303122131310222033203034411123001133014431314002222204020021344000010323300424113341032434333140201222414210202340414302142223201242320120134204103124230213441032401004043432303141113110110424102303330242024033403400132013114013423033041314100331234211334142330403301114410412324000320343122033041313024003420230204404444340003240124141142002412413242041110034214221434412211034033211010114002331021402112410441030231041441103323303122403020041014343411324104330223001031120332421432023244011211432411102232314240301332042041104220431234211200221413210134142040440442421401330102011010220024122433441202423222244223303221212133200411133044110340133144234012110033411000344223113233244121111430324001131112312310040244332422303133424304413024104442343023224400004013101003233434040230342320440322343310240433222133332443430300402043241401331034044200011333430124143133441341421343122040201204232023433030014444414201203031140040100332112340100013024141312223121024404301304312030421244020423230433301420441440241200332230031411442012013113440121113121002032311020341403314132440440033342443312344100204443441201312000110413404143201003431412112340402133313344300004132324120442241011033131310204421122324210011103202433014321103323012444042230323130343342132012243244223443234344103133123441140110144234211312431221042300134342042123032232114334432400332314423324020121344304002003432100421443113343403312133013403021223240341241013302310100403110020420432423440202214134011444320130110022200311104402403013423333131143234003124321340344443313231212012104321322104311433113413033223230342124300323033104140010041033142442040424042232303001210422441404411421324002242210032222431112242101003141041013400200204343410122311131202141041241114343304104014203032140023413220043342001331440144321131422203434334130324414401220011303344241411302011411444111101441010224202230313414232222422403300024200044040403302022123341441104011202243410041211314112332223231312121030210443434444144344014034232001424114032412311302324011033210441343042430032404401301322100232332441111201214113001204321000032142430032134410320434143403211022031241111443230340334023032023033201130100414301402332104114410132344341113240304343400430011042123101022243432203200011302004044030431403343043124013221304344304123023342344113440403110420411143121244020134311412024232043433343344242322343144444123021303332301331", "201344121001041312134300432134220234110222034012144440111330111431411412410202122013320123034212400313403410042044132231013124232411040124233414230443333223100121010420330010131201101201204241244014400342111403404131042221421331230310343221121313322300202044404441330010021123211444010040201034403432223133143241414113033403411124132014100022204434224023241101100444122324202332231110040001014031203031144014433003004130031202231420004444401140141111343113114413402311040024112431412004343333443430012240231041412200400021444301220102400204144400002104222330201031331424243403434400413442002021132414224132413221340043424341242434414241420142334042213440333242422020020220443313410043030013040034442204240123001300404423434203414104000103033114234331340044114030322134344034441431124004330443141010031241243404312424232241112313214144013233311121234110034230100341233230402403222432022401142424040441424111204323102143202242334044342303211030122122423122032111234332022141131404403310103004304001402102223401124312302031404110004101120401344224421433314232114331411313120041331434414222342330441343433110000142113303124230203111231222312030401414304334412044304244223232000212113022340420240204043132433412443403311443000132300103003210321030144400120202333042212004432313344022300401231323103140333421120440331312131343304223302210130410101341204001233001431344322224400212432411114021122243100233022212210014220420142123312440212441402023322442121303241331141402232044210014003332043200400144230141214241214023024330333221004032220041440142310242230423342244332411111134242414330224412204330021044234244232411320400200334440401433223233120000421444300343332410034344100044201343243410340402420140344003111221400432320414112403141001443001422011323032312014420423403424020130121111342402102430010224213010330123124041232324404430112121301004320401314400331201204443242132200403004422122322232314130002222232413213100040302231232303321434102043324344443232441244230414014342111120433143021324010303413400012430020430344011241433112320024444044013441221014440011241243142223340000341414113121043332241412022003230312412144134424401133131223042231031332441124131010043311012224113313121302043402011110120030011202133203134403311131003304233141014223123213140200440302333034034130321011200340220312032304321120304442014300021100400411144222142404132434134121302340130213243230310222442413011120133041114032304132420140031414213314211130303203200241330120010420321202114303012000234210041423400024242023243234343321310311044103410333201434422002031311444044041214101010441101310234230000312234113231433440401301414110220320400412334414111201300133041422344011110201410212033423210030134423313240443414310242130431034314211044004232203101331013342124401011304430303030204023411224224114241123310332440110443420134243021011200342131104442034122421142041011320420440001034441241130024012244411422200331433400110243340444412432412443031311312334140131124441242420110403303020211343312343113212321412220243231403301101233100013202204111231104210411033111233104344133024211310111230224210044432444124041324403200204240333141322004442443142420440234044013443404143401430420233403311133322420141144212410442223313220033242222220012423341012314422202131430141423240114330132032220232220011412142423001412112122403033441222041014310144331301031020044022103410341010044304402340230224312001024444304141110123400000014031204402021311401331232113001244024122114444221122140402003422242442421444234313434400040034404144440334424202121142440343334424210431030121101123301241131101031224032112033431212414211134000141121401440042303041332323033210301043012320310021023133323130313224003444130332304330320322212322023130102221114424044443112013003433000204210400312132044142242104234200102011423042311114400023021331143220111130310213434241430022113230042410230441142433310303310423442212423441420023432031012024230043421231034124113333221423320114041231333044423311104024133031333242101114232432011030430324444312132102413000211020300320023214030144101442201100214443101330231242141144101443112233101014244043442120100000321023333321431011101003043243221413142044141012234403242344243114410412020301433042313304024422021111041234112402334023123321343342111410403302113440241000111000323013434102311303102421304223113312004121422444014021133344320302243343434434442022214101122211424314443400", "012440003034033344304224001304223002043432401111210122300030300244104224420424234033144434424444204443023440044032241320304132423231424102222343002122140322232404400223114401120013213031401130003034102342212321444012024413310023030112123234214241133420433140233241300132321114033023140220032210200301414024213120332303100404311132321330343030310122113232001330243213302032004433412110144301231120232243420424113013422141114120243300324111134042011113333014144434042323134344023001303432213033100121224432100413004324102020032300011230303300031301224401230340440021412232411303304022312131233110303034020021231103134003314042410324343144421444233012424431222232424243042224002434022402032044344434111414334133310443040032033430024432204201111100021214011243030333021003134032041034124214123040224400011342042440112321202433003321120410040100321121440141024442204422302300043334421213023332244311403421013123434341332311141110110414324401320123432112221441303442311010104204430231213233120311002310132130002310424023323212333214113222213101141432220142032224013310312101332121301010410104204223320404204440243040323010330214100210312144143030210113042412001444112224444422324224204311242113430334112044202200242440430014413124022022230412110342424202403202440134134201101044244131400420031001232023040321444021402412212344441301130334232434130200201213042330420422101300431021133343330023112201341124303134104134402232343221304001302402233324033301301312011402402104423043044313401342223010343004200433440322110113414310042104123442323204340220332230230343121014342303422240200140412032222011041342040314233224234441333422331011210242201324313013430000140344220230323404001130342242311231234311110210203010044134114322242234431301334133043131102031442020342210211341321211234344242101020120111004433310003123123034422342012434421202411113411220430040000434101320304123314024231020240231411320110340003424423444242401313334442310101313034041002300432424020321443431124034240030002414122102313303223134304004101032040122420142123224312041203313303224411034130344233044320203402402010440314111140241024100004043434044020231401323232401221234444330443003043141112441341041130222033434312113101422001311113202120431211304241324042220040414144001204314012024314234333230330304213221424210031113042304134334434312122043323441232410113313421032434121100412322402432430102004013103313034302330432134202443004303100130214311132134304114310131031201013030144230240300040344001303101204323204112023103103424033413011132242130400123001320113112120141102121322244320413441243442000301203111032021101133321300044100332202200214422212412124244223400103140230100123210304334341314013142241410203224010320102033030134233004002144200010401434212310123213240304014144413411141131012110312114220102143144131314211010441311221302424230404330020330110012140213013241112231122423123323233000204334131032220233014221204033200110113332242334310112304240203234014340011344414020200004143020324240402241241144242402332200333044221220332112420033021342443403224220334124232132001400440103430030433024244202030000433412244214240320414030331334001040142023410224123302433304433313220414112024333233400040133033012114344033441430212024110111210243120413321344223124310233333211303140211224214242034332210012214433401200042433034423000021021304434412231044402223404400203302401403231233020233140012303331002044341044321312432114213111334034004021014304414423420340303212234314112444131143002401231302140240444334213332424010043422342124310001202414301143232202243340443224401102240410244200210044301303132302310223112123301034134314223111144043411242104234144403310202120331330242034111243022410234434220032114244400202404242030222141023420430121214023223323113004331304040230021232021421233322234024424313321203223100322111321201211413000231242132112011234131430441122404203222003444001443201314011143122434010302413134330420210040400043041032421422043330431134244104013304424123341004142211101342312442023034022232401240204424444140230313240124022343303434224023303214120332001134233043421302424414322442011243312202304042222220043204044023232422021130030142120111110333314411123022320440304224400333122443400211011020141400202333111323102220320421301434032214033121142401440113432020220140433242312432320330400432200322313404332041140041122223422301210440311134314012223441421304004313040112202023102043", "214422024044431134410343412233410231220442010032413322113212304440334041431100104223031000043033134231114420224040234120201414013121122334414132341130423044213442341002313443114231332031003440121401041431014212133230130142032142414322113334204043134440101023314313242231200044003323420234322221200320213324442103202103344244041210201014311444322023321041034244314030122024133303133221230034033341330314310431400134012411422231330330031001014043002301421412401143003241122143300421440102211424212401043243434134131024002400023232122432022030240334122224304023123313032244241120202312340232002113302442330414041343404120101011441001233032331343234023211030343311204343440211112311314200200004210213031422324243342030233341131321203144232203211131030221222320332134012012330110023122123300334301242312312313042103214233323241004420413140002131012024320332023334200224041440302242211120012131244444144323220412100140200214203314304111111333121224231214123100022203323013403024103022014033122114332102232132103411124124021000014024332212333024111331133322144444221031344330134123430323321230030131421100420032111424311403233110042024404014042441232044433442432121112040302020401431013443014121142411210400310341313034330143113134002234241101113223043303142103332122204431221423113100314114424344421014141421420144101201043400411433300022333310001340223431300424330044322003432440422222222010421143113303003431314412021432012442042440040422320322222342423332124123012144243134330114133303234342324202341432333000220403004303321133444223202412332101233223311230003310043214241312304312232103031011420330022240013232310013310401203201041332003003132140030201210242203043101403240303234132103114002013433331423240121103022121221244030212304444012323032320043413020401434124232330100200140304323411322310312232013144303444144443430332101033301340223212313414104204020001433203321422230103423022241300103440120021334323043104100233422440142321324241410031103233231034000211242222413000143214032310312302120111112131114013032203400123314402120200442140101401130313244104332331243044324431023042133311010412223012113240043232104411003110022234140422301233002433113413114043130223303141232440242423443012021430303240403134222104244002040222402441204203103111414331234321133000402310400321442321122413341221002231301302200340020424313312143030031430100002200020433423444030220221141304410103310033144344134423331022420224201144443144231414230040212424323320402214311343314412120223213230004013343012414212433031302013423022113302034244100431311132221241203141142132241121334402431030003134331233213431103344401012314023300010011223003012232210303431403232310003402111221031040022100432440143410410404441233403132122123214222111013214123041440021444222014442123443414232110244404421034221040340004341032403233100011022410101002444222123221103131121410413243422334022231032111204442033030434123332023034022210104232310303340041144113001130401422342013243400301342223043002324221431311242433414203324333423214340440234200202322001023201433330312130421040401310314441320142433013121221134201320342014012023214044433241303103032243124230013212204134403103433013314314031114223410240043003302211012303210110312211300043033044131343224314211404013023413442334120234313413201244231233333043144330404423103103434011341433332101122313143022314214144112243103300241430141241132243334131332444120044404131423143111422122314031310040023440242332421014243004014400132130324213041334012042232341340211104214132341341014413003400410414334444342340144022334300433200414422111302434020410112421213240223244233220200112344032443002311113223103311402410233202420222424221213122032324220333323011041324042444133042043411434210104211102300232230444033111420132020122120403202142034143224023443410041022044441114243110121440121130232142230034332213403144010031300344221204022333120122322121004022200244143034244034324000311022010341411443314200004121224241202223434014401313323401120404004101044210324140112043210231210140041122132142003041230322143002220201203413333024441220013223030412114213013233122012301244100212120420042331100014003320213013301442013124231413420200021420111223212414132031222343243222322041312433141222323332300012221421214140214022022233102410300001200304443004011414132222422240210432440031200011003111400132202310020020043031131023443131031140323413432140230030343300244010121420241", "344223304320340301103021012004134334434312142222300423003213441004324121023132020323223243114333433110024103112340301031113330143330414311224204322303423021304322310321231312401120341403004334112431230343004322111044110211003202024441422343421440420223300214141231341324003330412033330204234023012214301112034000241231144314000242440332132044230033323403014204104242014124143043303332201200131203330002343404431413332414210122243310044213000141132342003232132442031413114432334024024230141231014021343441312001400111113030421320400041334014202140032434423021331144421130100211432211133024023133224231033103041110103111100144323120222321003341143101004424412320443020201422103101220044312430303341341410440221410040442020322211023012431202143120031432004322420330133000322041404401030014413002124024243203440204144200414131142014331433322430410431033010323004141243011310224022144211104010443024231130232143111020403120313001302134412422404324441214124200034221114113432010221432432244032234011140022343101300403233022401133214311241132012022404423434441430021221303114122320403304204301210244430303300344211004000213042030320034103003111343410324003303400023121133000011123204224113422000344123300032210314302132203100112441000011242341222112403121004420413134143201211334231003441012400230032131224242300244244002222202144101431144310400043303430333201034431204122434102304033004310133401132201442414313400121303243013241340231240012414234321020234442231114304043001042104233204104414313120442410342404032422222313424133023142101411301304103302214214030213421141433114140143143033331311120024002413231400211010340323204141110224311141000000441141224414442221401302330200441341231233434314402124434004132234341312010312243311044244201341123441144401123134202431034334110404422120043212311020344232301434422323113332044313404104124402403401402233041330432333121311230324122022324042323311123103104030111413213333014301410023011021231211040222033122312224400414013024333320312412433121114322330014330113114301122334234013112331034330244214434414200121440334212312313111200424123441234142223011014334324043434332244230234402240214014130424401241202341340221222143414213100100320141040443304314104433332400304304212014312304433321210211112440301014121104323023424310104432113332311244423424432342221230324034113014134341214111343042302400322024323003044411332101322342134203234022311343101141241304434110322102340421224103432004220142332011202343301431043342202320013212321343134003000114430211424343001434104034020403301342241431434124441231142230132133321311023113222410441441322211320432244123331421304034300312213423121031244234402010311134104002211044434430041214301100344322111314432012303423332324004424011440022211131032443400204322320012111301002043312103131222100321440421103143000000013140140001033301123401431243141024042113330324040310202342022301342443302212111412223331432124014411203331313412320210320441121422003112112431142423244200444043332023224141412233314414114303344014001044343033032142343343320312104141111204014002421244340004104431403203004204413240101440441221440131224014343401324314012003244213113214101121142104421124142240413130221434320443302413001134434103200224413041122142422221334132403132342222434414220140314112420400300203441233341303303403303443231234411102300202431213003124401040123324300421034124100414110312114222340123341230413013031011413001440114133220413323021304002110434442003330242041244013424330123411323400232330310210400242313103414232002123122441143323203211023223121003214141134432131011042001224300112424141413040411402020230031422311211213132020030134041013320102303310024434112130421440023400344013431100031241304400322142142131230440043134403342322314443032004244200044441332124304004143034421334304431410143032344144323132003443310032111124423334431423412214242034133114231410444112132441201414412410102144223404423202424344143202344202242003441102441110323420201114420220311201401111431113240014032321212114040013321104323412143012211110331000442034401142321434334332231330304310122324410330320400224300430324202013432102004444420112212241114143242324312414042242121312003333412324124420210234040434444032233421110001013200022103333041144240403043032233444334034021310410012213301201122340230421234242234402331101424424003131142242041410230312234244433403420310000012301322422312410121134114314203233320034444402", "002332001340341101212322423210400221011111033232343133121112214342001344111140144132100001204330402323044141122320431022322304431122103203412003130002444341443144321032000041320034434333211234432333323304433113331404020222031431421104323301220344240313300043114204330113102020131024102303441110212000034211112112322100414304202041032211222341010402001014423421321421221142143444210131221424032223313430020233140110221032031342200042200412344302233234340103133321040442042240331234311210143022040331322202123131242424114143422212404411214443303133211030004110033013144111341100321234300334333341342001001430022323441421443021004443222220444201440122331231210121313211421243004004422404212400213031303341011240143121120323431334003411333332333214002110440304333111213211243121210031342314042400011312441032323013321404420104103102234422203221314111220030302014323233004324442213033242030111040433442220120432021200130331341100443222044030423404303110212214400114330201101033311344204201313140110443130420233430303302100004000343121022203402344341004214130010140114421330332321434131432123030422120104340440000331433012301210013303110132110041030224243102231213343320334231413403004334441000132000320441220414312431223043103443304013224234334301303032133131104104343300131400040323110342203430300124034100000243413344302220030412422031242211224200113430302401304344100210443341222300221301201233011142011003012214440341322144212123004101343021220021220003333432112422034333213411222132232230013142033300042401312423312222420314212122202300433211411102124134301432234444042333011103402024314130410403240101141142002234441001242011114040034443040434123140300023032314232042102224230121442041304441341143024200131043342222403043024133030210004334000432141414322330213013044342410330230103000032413300223232332213213444003111203402042122000430431120143211331432033300414210311220411232034143433233303110244233214411202021032104241403101210322214230200130032421331332114213342333000214221403110433120042230320204233431122134004410123011044033204134321132341313300241321442201230432303130323334400312411334433004332424041223200023142301201100232012130401234224242231040140013334224300042321212112122313101214202413132300031204041404304243332210321310332041412443230342004443422104003102203302421001400103123114341101020111201432201013140321134231134134404434201421313310133412423403220203134010342000012132401310443332202003422032441310002420033303422340423134142330210023111400441403441011342311341434244133300221222320213020100032043122303032234141411340341442302200211331042434424241200133112314001313331302222413044402013040134343022412130102422002312012011204013012333403343104340024000302210014412414010242222242324241224130321142401330033422342230220003421213344343030232141411434042130231141311022324430004402002224130314133211141141023300211343031242022203042220100420211234132301330334302102200324403124400244012412220341100013441012001201414322043112221102202004111222010230210310231423430400121221440014443401222201142442130033224042423033034024111422023212003132044244003313440300002421134020022204344041244121203110341132323004030122404114321121320213310320214241244424421001012012333001420303211221314134230204144214124424122400012122444200320423331034211243210001210041422401043112424040302441232221332141214330440104300243000134243042420433331131341320424000314034333000032403401334011240402024104320321021130203220422100030411244400403242243403010101334221404304341224312340131433300433312420121222403242124321401132021204020443103002334010112340210410100422214032004013040430211421020044213424143314300112314412414100234123240422120012103233204234234234322141302403031223421241204413424424223231344111440202044220011314034411434200040333042133314200244443344232231101234304223433041113240044323402014400031122134322343330123332343401224433413243334324331212441024411013234432314443344340204421024000010233213413441432330134241310213303312420021244200201134421344111100230114100223430411312103203212003010343413102321403321413110330101220343404104231111141001004141120341213212344112421343222401431201404413210000224012331123202303114124140020243104013420241430123034113230300233334104204341404112310103433022143224444430104200324440330224010431244341222004434303021214143140120122000230333033221103322313133112321032104011141030003231140130042144434112100121042", "144134333204410404004413421121342110014411213024224021204244002433213140132412132123231202103134234341101034321301033432241222410141413242103123033122431030431223232010320041412044410120244132243121400121214130004210034332413300012312111210124230402104031113433300344431240124031103043344134123341102130111204103011111243022231113104244042444222042334003210034021342432412431431031240020234202343142143330421441103201041134314331440013120131234434322442012314243033044400244043112124041420121422220022111334314112123214000300033223001004212201431433441301222333433140421034034112124422030414232010403213114002304100341401330131204402023134143012011202222001013132131031120041003440020434240402230424333321341201121344030341024441202011444204014430420201022120033112002441404420433311111403233202110100201142322021111002431100230243231302201043024434043141121324320101344203043101001233213110133340034330113032223342321343430210024044134140101330232334201414141340241320302200132423121331203324444103332411013110311142243220131220310330310442004110011104403411421213012121002003114311431213222024232143433112234331122210302100024042440014101203340004304204204312122234141331133322340440423133120021113122441422113340340030242403032213342333311030303241304031420222012312331412440412122213000314302240403410142202410440140240204014411342143412333404001402343112432330122124014424411243203342004440203200402211320120430122402331222201232000140314224210314340232123230322442121231414310332230001144343120211030213421334214440332223223031342414033032140031034341433342140433114023143011144113242142041443410412044110311434402031310410034104322234223411104140323203102133211141322304241444234342022302222221431301000141421433224012104213341344211143230112330140223002423024331341023444344231000103110241434331124200201144203144222104413022134423221442102202313110421333203033040110031301044223323300343311044034021104310323410122433113213413133012123314231313244311220231301432424424102100144041314012330424242424102212340143102040112014044340022011222400001123322220244343211111444223441040044201413202120414440422112440131414132223213230013422011124021211132242410144231110320432022243410213022220120413434433111310402420123304012332400124022121233221113144130021333120344320003111012203214410024231233233334300030113114000301422203134402313314202440111203403221043401222420212424234444041221211114022022113230010101022310110422133310243413012212314231314200102441111111213030110031233040223234240440424021310422021221013110203121212321430330130420310420232144144111403412442402011431211420141021123400413033100131234333212403013400444322322004232404412333232214023034341131044142231344002404144403143144313044242224022021011240443120010122311410011423331041124332210100000001103100243234120411211223104432242440141333321021422222143212042402102124334311003141433002043020213024131344201242002313202400111200303310223421401010214003243121423044311400034022440210230202131013412434212412212130224022332024304122014344231202120200244121134030421320010323440423224331000134120031024031030313024124442420103323433113334011420343131222304431334202004010124441201433200410142343432223313043304002044213021401202204131042213124414030033344440201332431333443401102010022424321243412034014021414411040330142212304010114423244414320432230330210300231132014214432244234213230433421410112333233433230312402323014132323431332102234244304301214134232002431243241032231231200141240322222232334231002221232233344423024211322110013221032011304340222201310344133141233221001413413342230112200234043213442301114032202003111440201134420443001324241220200031331144400012403022334112214140013444023432222203322002443213332131004434204124123004022440101104234344103100213133004340103401233443143341024223224211011033323343220140012214320130434041422133103441300144030012234241124143222030003031021241131012033112222403343232221312020421002044420133314033313132241240111331144110422231223243411220434222103111001212331010332034221332011421043314341304323203142024424022314023034404324212043122221443111223104204430443234123230101312042303231203111244024414102124023403144043032413122011433301331440301411044404430243114110234023320121213212443401113420221004010431040242201004201022300200102433120142333034220110030322210121422410442011104243222313401214122231012140043103232311242001032031431400130", "200124234403132301121014123300202234323143404030342140413330224141344033404431440113220333140313141140313011331321120241121303100424342423001122140003122400143130432144332033201330341432314323224304031330033014134140010204310244142041112122314444242310401321431200232302134320404444313004014310312233021401114310242420101212301231203313231222003423421313211303410013312012430204230141323224324331440222030123210121340103033413422003313430102333013424031121340011223144240121313221423333411014034011423034314240304431034200232444104214210442340314411033223314334012020432210110001124301411422204114004233202322013133321130012331302342230430420400430010021242440031421312110412023013030214130240300301441111140412023201330110044011224442404330231401343423013040044322044412211212201443012202232440024111223342111010221121212114040022233030140323211112004100341002411120404121222420102342424110034231124321410132232221320133220313212140144230021221422003400440032044230143022200103320413031202143040231021102112012344443344313201013223310113434431344422302024214113324443210200433112401201124311310044032032420323442022030334033220331232014320123220401421422200131013321330103331314321033011244412113041311402204221112213440333143000304023132040233313444032004302142224432142033001333320132300314231040021213211330104012114403432443003041132134004201131301020332442440304324111314101312112411030034301202042102423103201340211420232323221400310004331131302024420321312001142233041410224232030232222242334330220320022143443322231312220314001000434134311021213424421100142331401044321041241111114033320244124021413201121232112130442103221412334123204131320234321212233320414401400311313030302231343221222433330003124131124404113033040214233314303040331332241223212144313011022434220402243120412022341110202343104201322144043222121141011114142430112413130003414410002200212104014230304430444341322030331431330331242441132311424442443311422231233021242314304422404234043101210312103100203244110031020340332021304242441102213130120124033402111402344120440214142424123244323430210442313203002042331204134433032203314244141132002144231040440222403143122241312400013011213121132130424234433441304030101203301022124012231441442213410344142224202101220223320414342411044041240134102432212443434410213420243431044144103443012012330021001414442032103413312400022200401010123022332201400340342331103134302410204320220104334041030134232144040022002141230444312202021224412400200412041223303123214411134014302034420442142403100123311442112041102243221014032042023231301002403113122344343200323143144234214243303320020034342224022110340022220403341304112003414330322230022410202012423230214030200403230111411430031124224032340443020033020423300100332330401230000200222042112120103111110001440134140122433024211114241301442210204422232343323122420312302311143401203000401324331344333203332234431313442013003440212032421211301112131144002424432113424303311232030244032133012204044040230202102004402212243220441001400431030314001033111043032102221011003203340213302404410222014302130301341203421442220301324232403011033142312321343124211124102002010240430140134424324303401131431411110410131032200444104304344133404344341444403331333413411042044211434233223340011023300010033343102142334222343110310402232221420421022314443142040322434311444124003402144342444203302421101320144040024143134340141001202442303214114402333340131304311432042203440104201023440043233044041443242420012113120002113024112031031221022404434202402022210001113104134444444134012223141323043234341214034334040033033310042342313214312013410342324021320101041323400210144144122023004103121213030113300020401440201302010213223324314411321113240330311342223200343031133133431122324402131033240331104130322244014240313404031222310124414321123004211401324021041200023241204021343431131332314113143141121340302411422013212132432243223234412433130024024144124442340110033422200100423131414044000323100420022242304441432011423411442420442002004410043000432341044031112303143401113024102012300230420024411222421422224021040400320344331124011344434314234131412203111122144410204333101142102230400244222233432024424403311333102133330012314220200222441314434004102011402312121222243312213332302322344134332214314440043220014203011302231314123031022214001032231421214021030044230034400310240231111431104040130111224402103243423001241020", "124212320331102221433300010310032023212124140214222340401140324430020233443404134134044314031332303100103113220244141421321322004303411341202004112330113310223420000343032210431404233403041301223131000412131042311433334130132122301402120212442044320004320001020211430324241140402132243023214230202310222211012113110234324111022213044123013040441403402201012241133410220121044442120134323403103113433103031143430412432232234023141243412421114312403013211022412442412104443232024424413043322232132240232223102244030404333341243240410322332122324423034420332130032202412443022141134404111000303431311101140240021201014120212302113031342424022222320040404334121240002024042243133210204401400014324430431110241101201334033331322340134402143214122331432013012041430011332233023434422144210133020322143342442120430413343222100021110012140142034242324210324404301223210034043340430404423330311140041224130433024403000023020304011241113020133022443041312242423110303224010011404341433204114111221120410202141043001043430401144334411113043340134140211040121300140310312043234003132320013144334041130221122112130123111302303000222242341330131201411424401333130211204034304411434314400402442241311302422312033310441400102304414100333310002424121420212310224200123203232024224404020134430201313040042240242041310444230431232414011203334234014320423030403122412243340023111210404141412034443442043033221120204334204341120130124413423403300020303341433433320431343414004320131412412213003002221103033313031031203443104123314242242133211411024320230130442113231302202412131230113320402024441023111230201443131102313031213101014203331013123142120203000400200324102020114214221242104244401230340442103012131002421024122212232031314103230203410400244141421421324401341244413022241224431203314341234234124423223113133241101003322432231012322402211400214213122334022224423142020200040443111120302014232024232433423140003043124320342220320323244034423121304211042333314403222022132240231201343322242230011120324330423133124011222412111034430431034404310320232421002223334232211004241232214314031000400102011411421223213111310234031213430421121444102302402340333123432321323432200331112122013203001344440243402121441222034011344201043440224400434302233303302204114242023432000431232110104322141213020244022423242404423140024110324141343112104040414411311211044422231442134133312331111441431243430210300234214301141102302302210203334303023124411130212221321004003324422142240210041032112010210404024430032343112304310444300040134120440020234432300433302132323420424424013303120313123333300122012044110122321123334401312103024432211211441422404040032214132100004424142040233430341330401232311341102042403410321111133310404122440441313412133443023431240144434310040340034433131330130004023343203043024001134103421124222301321440333113314040204333012433341131433424114320140213421203142242022334133123422141201310022342330330444414303031422442201440313430114104233030112040120332142022321310201114313011234021200340124243202312124231331230203430231321310042320042034424210342402232421021032301324000314130043102230400043434320100402410011304332312223234232442014242134201113101130031230110421120303201110231033341011242324214203310412041220022432041140131404142444040140323403333140431332100401222403330420200103342340204104012020013212133211140223044323133141441113102002332241110223001222202004400342014331104112414244020243110402133313443321323142402321313310332100320224113342144221114442344433331134210424021111313244422212304023340302244200132131121444032004411340244113120331212213344443331414114114102443400131324011310002433013113202413233344331410040032130133210131014341124203433024332034000104342414413232434433112044402402012134321311343110014002401143201441404411434430100004340441101213324214112432124441100330021104244101203221141121301433204120114313144310401323322003431302141210012441110423342111313233101242030403104142232442113042411104012202431441410401231042024023141023310041032111043214214344330114233023421401420231023402321423444020212413300233103422044340333330210130142432143404244213004301033102102400312124434040301224114303430201300234230234012022020303032102223424214023412412123332210202410203042112400313104213333003114104124144031324302300330111110432211222444431334121420313032200200303143313002310300333332413243423000241014311114140301433011122424140241220031", "303330311342200040320304242041310034413443213433041020131103140424313003310311211303214041144314241223032121030243311141020221202024022422020010324343202022124200120401132030111044221010144423244322121102041201421200214242342212113034203403312210132030023134311342111124100100214202412214032324413202114344211233322002422114014303443333230224130214421413334211424210343221033212141212003333441243222320412213431043023111133130210440201430144444303141103413233043204123301243442131022314123142232010433243020422301410121134203330224442111244020020400123122130110324323333234324111033034142110334044132241423422344300300242420141100234043232433303424030243400431113142320131402430103044032104434133203111102334342244331332121003230202343340323014222244023420403031220222202031124323002010110303044403412343200141134402024044243134031331200022032231420224221232020130222433310031040144120332002443304102123112422241430212333402411430302220014021434133201133433304401122322434240240233001044211033234143033333002432334341123303041430333443204344211212313203430244144204324331031432330241112220131123114202123102103222344140001311030323342133422201001314321100112320423401304404440322420243324213430320140222223222141223102230213334132300440043211410423111424413413002413444200430232340341324120342432213434122031320021240440042334310330200041421322204041343224404343443442001043213043242203314242340222222124331431220434410110334222331103020403232114123103011232323234110202244311334313022440114133011334442104014442313021312010021133304241343011404243221313222424322230444314102334441300003441331141204422030333232332402311241442044444414134204224334414240242401303310142423313043321403423400114342222214411332124300444331034423204213333202433041101403212010202040123334024021413020110102220014004012010203024104042333041111432200434321004231111042012241431313141442210030423232044431434134020034102343320422044302200411434224114332404143043332212212111214003423244041201413103443033210313334243134104320111432140030132223141333232011013132433204314011114010132040100231132044302032041210443102303113030242102221402240214440314111311421031244024004020423214200131133212114131230031144200100202024204020104440431123443420331334120100000324433232314133203321101413411134024000100142113320134433232433032340324212340431314041411033203240403104321003042404443043032232022300243044441122311401222310431423132144130031104221204303333122032220444241003430431414213233233202420224242110434440213432340132244134120420331104324020344122230324133310424034443244202241341143303222301321403422024312423131001103444014200342211002230200002403320324132433333020002303014203423444003312444330242231212342200134222230214004311443410131422334312041131241141031410340124022023433102123013100332121440420011333112444132212201002000204232241203240011322102141041013430224244004430321134432243222311402410133424003122333110022210010031112200412301144012134221434230144140433422242041333141442011231114220340400012400310120013121221100243011110104201233311344243101034342301324413030101332124304104043321123344324241443434001110211412220022320322121101331212324202122144322003044204004223021312121013031142030003401242024441130400340243203242033011342412314233212330413332404132441001243200440214021311340414431302040224000422243031421420002024140144224404301333341334041412041232221040044143032103421422001031011314240142001043200400013012322322044021420303301032313321314214113112124104140102222302431411440412244334334010200203112244334011140222410003224340340112433334021223032224244014423330411403400313423333323442023410412143232300443123341114334001110432000434033201041422411222233024002144041113324421400134401101431020323442422112010321411410120233022242223223231140232324121341433201222112234044122401331234403014334044033442420023441401010231041433143202122020403210012040000434021330113400043211101021242033231103012112230422130011404234220142144420433341031344044402032440024103434420030321344414331031433123240122312120423320134200331143023232431320144010130231121402344123301143211321423010113142240442321324104303402414032221120310143340114332122220441413314031343130421400443211433120430422143230212140410100121132023304242321234202203301121113020032020011244020333441344301404114022111122010310422121044221103321331220123021001040002123330210303301113412303414441102132211330003", "412121332444331344014211301323340332240443201123142103113414332401131340410413410211402003321022124340114413420033340314003133312023002410012230132022140303303203441012024122244232444300220310340314210330441342333043203134113240222222332143340424444442110400324111341444021334032231011034144011323410433204133424114004313422142441100100200301431220244342243004034204420441132121044230310303440200101333001023223302040422044203100214022110400044443023411200431423124412201033224142200234432441010231242101422401340231102323021043012302200104030210040324211421301020320003230102242404034123024344320323320441202140332414210244012144123041422101113022122413024334300400203311401032044412420140310404402423010430004222240240440122400413231040224300400434033201231010244100333334241434114424323434224033212334231440302133414144010404113031433202033004344133114232203432104244013242432204441012214223123334012431102121144443103441321420320334004441430002430030243321100004401014010412124301211241420111040234341342231132443214141141142323230344240424301003140224233441011413340002402131400021123121432220411314300434214001410120110232334021113141040214034443444040021323032224033421031412134131420134414341020231014300221312423001331022332201331001122302211224021431241334231142222334441111140330310342311142000304344044043303322030434221302424130233243314213241041431123212434412000322002214223211233123431030314421312202332231344141214222124412402142432414001134003433413401102311414231243342210342344200331012432343343303444231020322142102344234030442430244420342014220014304123433331122041041441301421312112201000104244204044022320443111211121110032000432100111310100141132412143024332041114041224100001020444222321334044334333202220343342222223313432444012401143321310303423323003000240312113344323312201334230212123243313312031040323101232340430024342230124303142014220312143402411000012101200200342311220140044403121233213221403012423140400433111231231031203230112334211023024411111401223120404220000144143120010003222034023132124341310033420431232033401122022342223440043313444440431223112111201104443404312010303033203231243312420224112043300404220343313222433224344111004001442221323214131410140403433123304022111020123214341403344410214211401422134242001141431403121124034233042011210300013243014214404332414420120202320030343402440304303132022134202224141400431310242412411020134403303320310423340020211343031044423212201320213242312202400024141322333232012422031043243211404304112320031344331031422321000332214343204413312112111110432332202201214413422400013001332424043324301432233333222324200020412222314220243224203414124200030224343043022400102112122031201132044032423204003230404201102300143403413133104412100313404111412042340233120320434320301410200303030334430240121210102030434203233123132411040114142001322032234400213223243340223233020011010323112000130140240002304314010313230320243024100243430034243411110430033113323110132242142111321022102430114031031312232334044341323014033341203034424131024402220231224213010120131004422214234402014141442434332040402200014100220143144331004240212214440013231224430240103023314223433430310341014201044240230113241040221102111420044021401210343144344210404101340100142242334010111013301403420001321014432241321114420142234133303001411334424303410144442342231321121003420321320112031403304010310204434114222444214014011431211341023243124021034433422043011140012312241231214342140111312333442333300310424010324234243003421113320412324423201334334033332423404133342032434222214023143302444044440204000041200334441221031221200400410444223200113230440402422211404432343331202304431124244330340030221330004112101130342331321230243341114421333220130213110042120102223213213042220240004413102403202424443400204200324330014034400304120241433040122240010343300303210440330411333322424122221322241323130311143342433133132002041003432222124422204311404013142343144303000244032401314420032140144204332113020441211201041430331422141020334023041223004140203421200313401002121031413422040313234122341213003244344213344010133311422141310101443143230321442021201312333014034423133304004214320411121102304021320434032024033400411014021221333001003221100002431324111020133324000403412043141402212331043304211021203111131201230312340402122243022242304241134230211132101213004122112212422041240040424013321321012201324203313002114141413", "304331222144200123013444240114211010234414311112123111010210202210111432101213041431304431124100333114423114400004004344344200003034040301043033240420033230403203300100342144433011401103414014224022413423243011230143104242301124303242003104314241113003320012031443324224311321034031130314012024420310101023214402122340331003103032211102103444310431322402322321333312242142413044033313440331240012101434243234321024224113410432302232123104213302133112241240034412231211330400030410043122410041032412242301411232231243412333302423321334242122411111034204003324241333310042304042241244441131400004004302211333133211303243310341331104430233314024200144303040334243310331320412033242044402202420040134311142243244042400211014241024341222200110414131204030240300434024110243311303344220433012014432323031302320344222412332223242403131430412433223144133244210014110210422214024422144243014223020403243104124030320344103314104122044041103210134411122142010113031342424421210012424020300423341104410320441230400434243410443013040334014311112134221341114410114420322044312213332312241011144334340113401412401004400124241314343111111221400231343001011031042314142244341441440000402404312332334144123034112004223314330440233123033042032241010323232330024310232201204330344230302434131423212240112223032220143033100440042422220310310201004013224422410321121212230000041243320440120142210300322302411111434233013410021220013324314242323000402313230103144220000141332433204433004321230112010321344324340233334201443301231232131421032040014202132203240202100242044340211134432340443334044240034314001110104344324043302124114244022003111321110242443401313430112301432440030234413212212100100444114121204114122133343121313421341111300020421321012131201224130012332300421114102041111412134440200141122114320423002334432003430223400224034314101023103330432234434223233211312100131333441244202441314130123013414123422004033304310421300034202403404042113011010323144344110222241202040322230304421323204030103322103210121230123000233134412233331403132012014111303324311314143000301430300233203101431200142121412243340411233100211132134042020043240341132421221404321012031431442401321110421222441432413420302331441111112204303433040142243242341323420420234312110122400134424324021303041141402112400322400341334242201124011020224242311202143201412343144102324240011202200111441123234213234441312401023440020242413133340303141320342032434034044314223133111313310131103034324032321313300304344430010142012314204010301114044301023233111322044142310104434031232143410214123122230220113424244104204200311232323124101201141424131422343441313341314100444440121304030232444443414303144243030123113042042103430104123340403310424404421042032202323422203400320001002223134120210200413314340314044040010202210134432422422424040004314414240003233234430414220414211021230322220224204330104234312412122030102003302103342321300130420111422021441343332431024134321330411341024300341042022022320200203343023020341401032143242020040343410340242241423033240401242424012403214432320242411120234112443340321340032141442020041214402044221003201443200413122432432210412100232210032043203240040231404301011401343413201030244310214343342142431031310323131122442401030404314433143202221201014033204413101020142403041342401443303110003414330240132041202201301441143220013003223222003332114211221022401320410233033004214244403204002321023110344004411404221303342412413233043142241410441410223213101104414230214304000010304323143214024434402234214141124214021302124342244313101000003110214211210114300040311403011302220300443104334300042204103330030223324221204313122320103401302314303043100021101043412140101033141412104030244010132322411200232133434413440403343311332120103230111144034340020240202322441232231243101034331342140142334013442430114104331311414113210342403321103300412143313330331011342144321343244110331444143340213311003123411321414012114222031312011122430024212312214114032400323140111224112030102134003322032223112124323433143311140314032212013033434110201004131400302410413304042120200300134044230422234020343413330322243312001232232300331113430233031110404414443143343413323044232031331430203242142423310031030042223313413042413210212321140022103243444322102022331300242040334424142140241124433422302022141111410320112441042303111420033211414003323314303204124104121102431040141003330421041313201440000342", "004110233013444300034444100230022034234030110101233013341222242241403423404411300030440034102120343230320414030103023003233334320211122402413320311214111340143124100144122223142440413140444024311410012201211340434431414222401431111112401214204431040344410022322042002141241110004114202441403103141324421322131320113240300424333041301140340104122002021403402403103240030042410431213210304141344330241214000202330021421244023312323441133144104430210443240110122311341240021302331013404041022110111321241103342403433411134001333141021420241010222021434033001203440414214001121042213221413334413023001001414322113444002010242424441222203422112303401003040332143122332201031234404100412133124244002233140320434013433244400300442113130420313422103033101433203440104401144320344333011324212003410103210100023430030041432122202030343013242013042430304232010431110100344220012421221023402344323224122004144330304232133011204403344103411001211300020303300100000200043142410432220404243001424413230110434401412204403211441404124244110324233102330033223123424103240224040012444301441411311113013210313434440240420241224242034424412211201341033002412114440431444142330222200001410102000040343144020413230241331403242321111403441010221104433340311423441002010100342043420300031031044130220412442424432043441441434203222411014211212320434323420412444011404011141110112340201300432130214234222133222340444331413422422003404103142233403200123010301423422043234320123114001304101030020010033332442301030341002021243042340210413043424201020332322231431320410210034441243012240101024223444241134322143244333333023243211223113104403001222431310110414443411040403220211231031331403413232232411302304122103412444312343001203131410203212300114030034324312042434333023322044403104423324112202014002121044144043142344322104313344133004324233320024321034224223144242020344143133321110224102131102042421232032330240314442443111341142223313341124012010334130303410230430213222300402441430441200030113432321423222312042304240313344321322211434001102231242302430042343234414233322402102300141424202302221043100440140403043104421444113012120213121024014440142000324214133234020001334430342231441133300222234433444012123442213021021020320021144121131112431030130404213232102013004311400143312033444041413020411112422301030201304222412033222113310233103112312121123321322344122202232302142020224033342121314400214121442213021422434144031240104204223434420300104203013123334213430342112342120121104041040240441113304112242142120241402013121402343133204110322014431324334101201430340124032231343440012430033304112412023244331041400133132234214011413411410000114312320011132241433331242102414414123003000443003422304311212443140423110300444134331441244014221410300100241143431212331304024213323024012431144040401412102330142234411120040141043310210111111230014431120201101440331310230412223444214023343444303430024020043044422201100200140410140223012411333112324221312100314422110441120321142022240113432134304121212014430402411214133104134003232410010401031112210122401214240243340420121024031034444401124320410140221202101013132102432311234114102324210004212223434323431222130423243403130242411313404414302114434214203132210232443432404123114412343410100334102101344022131230123113214032304220403232323232421114111004403030243032323142422002240332121103222011401231401141223032034040300103343440140422404303103032312443420414124343032004100403434322233031103141203213113014242122422320211033221014102012100344034122432024343110112324222203422241421210440323111003220001430004342433210441243100102044021100012341204400401402401112200000421022431412021041324034400043331341033213021321341421123002101120133311134430140241102311121001440224003434234233004100143343200003132022004020000330104121002011440040004400223031403232013113322034444041142033121431320311244410010234230333402200100003223110021200140012444200213032144233000410214334121224201122123413204230440424132222023201010410224222132324420012134320011210043201144021341444342424213424013203043330410324311012122430122220001014032031201023330441234322400443130314410441031021324044034424303244330132320302141410232332044001332303244301130132011213443301341442012000104222040220020420110031142141103412104431340220044001033412134202320024034243411421431142412140203443430301232342120011204141323312030240330224213223304442334131121343422311420210231", "402111403220240220343444432010132203200424142344320001201340331304341312110301420433342332233332131330214310102042043342104212240200121123203014231341413300143104110240241233220321130213331133141204110112034000310223434144242330004444132041021441223320100024100341320113302214213221431433034240403224410203143211102344112041203044120024040344234340043002012044120134003303041100402312414003032222232113431102004010442432402123434444302421414142023443230134130432331111331113332112441444031422431423401233121324332443000102220134404103343222104430304224033022443043041403133302204000013130123011021102142103122121441113021243242231400344333232232134001303223103344323200010222322433424212330313420003103213302214203112233224123131233144424330122042421013233021433210434030430320413223222412204122321034400021131143310424043033021303134330403103032331003200311403133410421303233242130332231204134330020204302240240104414030002001134020310031440200302423121420344331401041121110004202410201233343132140111240212220130201244022440142434424022421100033444131423122002321334301331343443341322322340434012113040411143130134433240032104031004013301320403142102203320214033231213414444014324221302110121131224044233442232132241030444414320310322330114424300230030133432221441040044402134123323441241013240101044111221301124213014242332114024101311341240201212234004421000333211444422201133341441323314420341222201442224340441214120113201423303020331214104321010000400204232300132424121343332312302323124111343201023030420044411121231403022210004044013314310213410241212213203331114004042201231042032120344434111221340332113233144111243332100410133423101132311340234420241402303013213121332311241223423441332224321423241232432204023411401342220021302000323441100200313440411101421122444103124013121331001341041404102200334041441203111242402322234304424133323430143313121024412404340444344033240213301034432012312222444232031040332102010000041444310140202440202023324204311330101431014242414203020443043310414113410210142242144201320102110444331013001211143344130100140132104131141320414444121342430020442403204242222402442304223021132233134200320034043431233302241030332444301011212004023101433124044044403333244121330002003000420232031100211102221410242230044422303331114443013310244304042132141333114400030433122124223221042421202022030130103404000040021430341242103400203310413034432034422241432013202342233304131442440342224230023004131021332221414042400121004403102434120210040230132314331010422401200112430231213320114412301444111412213300421222222123140404334423410100401131304104210442212314123202043202344132043343242134240440112241312434441104132222104232232013423002014040010013422434424210223012214133321412304213303343314022234323011443112140041423412144302330234442001430301440442301111413010131343331430400332340313124020330304234331024424433033202120114402313300213402443032222140340412412204302404300142140412402003322132424304012111002020143304133140402434222143443343411123301311012112303312344230002001023211124143102202124000201421212011404000021230432042434203434312040133333023303203030334432214421003022042424231041121210013401141410131334442033102201332312342302202204321202113121012314331010400402434242424221321212014313430032433444323001120021341241041233120111124133232333212213414430203134033234130232211414101220032131230223122103204244424132124111244340023221343410410324410203032423220032103111420213013012303432232234031243312210033403423244123114232311242214214402223032431140334330021414104242420444023223243310313314414010313033430343310102041004300120013013222120332311303021334124222211123441444420324132212340240104341302341414220242310013212123312032232312430242020323040201221343134440222142132424302033131401233113203130242432324223210222212234003302300313213222334321332433130442243000244212212142404300343310020202142430340304323131404420422044103104211104323043112343110414141312232104014013322131321333211413243442200003202043132342032432201133103430232413330432314430212123242300333020214224414021443042132414302342122432123104320422423134432031212143014311231423233100043442021311234103143443311413433332333332032314402110042113240102130022344042113444214100002120430043204200324412420023321423120301002143222014241313343011134043140433332102424120100340332420140114124021242420044440003130040004230032031220001223333030403323331303", "144000344422140043001424020413212342222132101304233333022200020331211443010023211223010312224401312101111420243210300044002031321131011113223202444001202303023210041444442412024042124021334440022244122004333430432414244413013324134322401131100010343040334141130420140402143102241404110330334114242330331211004423202130000113334343342013432011112143400111010404040411121313331020443003021321040404314024423420311001112331224233300301012224340423003023343441411320000044321043014123134111403004034042240434324414233213002113420033022221433204413424203404400132024340033241034304434420322033204031110123001012202312112330040214312311213131133114300113030030410041423331244201134134101311120031021434132123110230311031243403302222011113331022212203102142102143144420424201434111232431040240020113422220343131242022433434023003403442341122012013044040313404233401434023133341320420321423210400023423111214233103420333244310313414021240021111031032411040413120132231402421323334243303330020212432131033014230343223404020441220101443201300301130114333400424230302310302424143433421022422040304032020224314123114133410230334012033401404012132301132011043030001402143322123130420312143322441210124230331114123003334410212132324214234032013123024432334431043302420422142404303112044212100211300231200433310304423342224200442034240241320431412104044121122300113212440310300021130230434313001314223131222321320304424121413220421300400013331400033230133204410413244422203142240210300314012444024024312142334200031111300304343333333231222102140031204412234133000011204204423134324220410244334211021023324000320213023303112342311240003304312321210104244243014313040021234402324324312042120033140223412241430022202202002331003424210003202424222401402311030011320213234342320434333401342043402140104423123411222234132401121321442331132020231443433332301221324314300323044144001110440121222120322313340341043012412033330141210422404024222312032321130213120341132034334124423131113212212141340423242240030034211413132120344413443041440121412011030124424300340331424404323113200323342123002403111204341020214141103221441014102324122014240313012212014340334234413033241222431223423022233411204022130421100042234031120211201213420431100323004030014240140400003344044344430000323202120011424041100112413042334041012000203131444241200201413000404334212323420110104212324142220020134302404003221420412000401332200431042234210141033342301344334042340232121123043442032303223110404030341014320242140143443241221132412441434100434313413320210344031242141344333103133412132011014044200123434022340303210002440114042213341103333402300024011231314123212410021132404143100042000432331032020000100433313110410243212301413201042041041140033334424434133014203102441234101120404230202242312403343340420404203310343200303140111220001344000432130302012304023141234232241242220440413424143100413441200401101023244221112211232140231101334211140230313303032011224002141021023144112110300200210412134004212101320110230330420313244112210231030303231033443410244444334213344414040310334203312322100402323402441403303422032030423023200302204314023244411241403104241142323034403313344022414120430012234002131010402423223430340224142110130332210001230241343000122230313204412302134103114401032432420242032431401303001314340133141313042324223133441301312220012140330110013400003440204420440401024030342140021003224241324020133411310313143113434323422123003443242403121100403143043130022003102241244340033411103033120430101042024331102100322002232113314003310442113200012414124101414312031230441312402411141223324220231312232324114011422434120332111311132312220443013420143414030312143432132404314120223213434103342341324220312000443202041402211011100310401323331402340402332342312134320101134332421424310123003014332030132010323004400214410444044214430301234132314442411110340420432014123101231100332033124432143242202044202320020000243341144431411233042224030030342144220030342433104232211024240142102432013232332244114322031030203041224133034210140002341342222232342033032322223031304303430214412430320443433043322233233212441410210021121003000242030200011300331022422424404244442041213031322203103334041324241241343330023022214310220133144123231114224000212134422421100421212203012334003243132410131344034400201143440100324231444321144141211304404224312420310142033010101144243334110421331341433132332202102220201002", "141040432023031343042223130242343040420423333021342004141030322020133213320234322021031122314241214040341303110442332330223131210113001340103312140304224411414221232221041144422130110021341243214230403241313042143324034411414322110320401233220103112202424030133033410340021343023341214432423333020043332420403334112032403000004400322203341204344111441201333330242123443002423241143020023024401212202132413204123302213440403312223234411014434042144102120114010443200200324140021121000112200322024430324001002134204140424044143310031011213334134404210314331220331211200214103114414122330432233322022320220122043133130402344222400314334040210432243240312031014012341241443122201022021322101203004233124424203314024034331334441411002312321343421043322214212134432303230203001330001232142422020014004224001102003122331231240022020031314034320041014013324140042122323100202401421442021140421234132214133031143103440332121134213041104000110213421103040224420004401240213223142320422211044424023202203130004314411433320100144440401401100004434440023124330000003034431433103434031004320042242230410012212230002441222421012120404222142021122333331040424232023323134423330200120041210130223041133012022223024014412402134343341343420100240414102130332101431232301110224003120014402332423443434124103201322021233012241003404433103243230134102200142124301120114431411123030302143013001100212040410014321141420130014212324032140203130124323133334414101324320010323412213232013040031234020141310104344344434210424020304401230401120221334332104121332423013300402021120202423314401223403433021310011430312311024414334204041233242413401001310043043232203340213433443414402211300343442111014024343402122220303224202014413331421004040342211303132002201014222434234304003044312313120040303011403110430313121320313423044242213042311204312130324023312320243104311331110334422013131311344432013113020121242424410342143022423033112242403022324421104410022442312130220120234302320011124111433042131204144412114321011020123120414241010412013101110140124112402313104212342341421324133322211232020243212231002241134303013303011221000244014414323101133433342011143401143103201342320130303142014141401044203010242430332341143030403000404232323130041111111411240313031224004402030120411442233131413001433133241430230244432433000320111320312411312002313222043412323320212323421334121012420243201212232120130011432424040020421230133201143321013132124102211102140443124221424220034243412314120213104023411404101043414130403341104014041144013212441424120424204303000132442111133333032243023041133434224044141302022122424311121104230100324401004431012243111114030004330220120431332333122131431320102334320024130141324140134432023302314403231403002341203032234132444020313104403232432410032210423224324141132203300402110232233222320413240300004233303332333033013343014232213233213324111340220303102412033222111322330343431320444244210114402431224040231132210011112441131432003013323410142440044031243204230343421003212023231234234441204142232204031332114123114434224221210012243132021133323444211123214100112012311204124302311202124302143431112340202422040421331020202313444034112314034034240341301421314130003121101320401312032244323410223414212423414043000111331034004301323033230040030212400441404003041123312100222411433244122340433222031431023441224143300032103044211123444143442134404323333210202011103010101423342444130432133423100203032224434231422113322411120011330441132440044322043343121123444013344213343343333100101343410223014011221241114010222314402030430421404302004011232444441332044431112443441212134101233012342334021432343031141340322233140333430204012112430422431032131224123211212030013331231043231311013010121321110131131131004312103334302330303444031320343201142210330331334202124304212320443434433444314343303213201242102313004220341432231032010320332340121341001342033424133234142121403434424242033410210404140442413224324100110340324310240414043140300204422111412133402002233241021242332022240021030002124124323002011121342334144410321114032114131240324324400243412112400420234130112442004134113012124220224023423313320302031241400000111112414214340001331213142122414101111404003234342221342004040031123400332404334332313434040041232320223021003444301004144033423134221231233013313433141012321121424421020002424420131202142320111212244012341422023034124004314402213414442342022303321", "341423434111411202244102322024120041141403334010333033300343102230033022100303211041304002220243423000011020001423340223223403311211020400324434033134020114323101133040000142401031024120301223014120311442433411214110120013303441112040332444431242433432110011130110144022220042342410420212444232343304433424142101332420142211400003401324243024443304432302302211213320221340210122310002041140201100431424324213124442031444440141024314141420203444033414203103213331034424433003224120231023432443220100330242442342440111341324141203101401123243423112111040032141042433114242234243114413213242302330114423313403041134130212041011441233404104140041440313103300143111142303343230424130431211044012012420114011402303000130400222412023234020321140220330212013110422300324303301444204022140443412310434021431403023303300210033301441200104223022104234340400012130113304112104423214201402341024333420444123304401201034332301133441411244123224314010140002441444024344411023400303132344031311422402244222330112311104341313400303324400431020430034300300121330033110303434344443343421210114031443130401412204220130012330202434321240234324214033122431144432143241140141331411201210420233210220200441140342343011420433214400022332020301110033204012244301443142442340144333304443434444124134004040230231100204044042444212000420102031024110403422121103132021123242024143120404442112324324223214004340420311423141421432042320404431211312224332242124313034112341432342400322132430122202241122432041240414020422030001311410300113123003304140331340001301244222410313110130211221213342001310402230103341202124213012121204014421231302024310114104012443403002110130311102442330223414411312043414100023440131411430304344440402334441433022032113144014200233123401130112110344424422444402001312003424041242422343133041033133412314424341403122302140412224121343233001442144444303300404032204213003313413241230244434434422431221002402410423341322130432320034432201303130233313204120423222101134010411020322312130201001314241343410124230121024241144420011131034224401140441121122401422443214141412344411343230322021240424041211002122131200301023400320342234421023324422402110012423201423013132331113334001220113114341132001122424434211343021040043200011222103340021142134104010040233010312100240311202314413433034411120341402312014100342234210344132044021042200444331210000230434010340433403043402240420102342124310210402304423022411140312242101442311100333100343132420400204001340103431102402344430412124104001031033404231420212112131211113312223112120224120020041131104230214141440103010204043133414110401000010233214034413122032312431233013133223213243213312440322222323343323444413222021413403104143343034042203130411344023010111020113210044000411220441232114404340443001221134043130201234402213130333201103232321210232340234003230130342200122424012000443210403304323002443034112420214202343213234133211003240240212012021221134023340121003104334244002434333303331102143231343233214210210403341123121313341023340204304342340130130301300240230144313242333122441334003204341103421030214424141424220331110004414042341000402410242222432424012243143420434322442242213113341410322223002100230413404322441244321440423414111231434324044030414434401130341402104420242104043311123424121222340023423403220334120222131043420231231042030104441412203343201112340310220104242022033211221422204224432240101141144313100030342030031113103200313244104320312033304201214220211423344101021332041143313122202141241401221300123012242021104334224222100442143331244230244311344130044113011401343122033123242010333313132031031012042124200302021024132010131224142212421104442214200003412001032024044420340141142012044434322434121032031143243210014004004233331022432403310004440023342001341003221144232200310313302203134114303223411020043130314132012230331114424341202243102031423320104010433214120410102214014143024102422032300403233014113243120102132041144401033132010132042030020401023410313411304221104230142242031230302134323414402041224323043101131404321122030433401011400211140404130101204410112410401140201034121444410201212211303134314442132114441004224433323102401004043401001244040422024133230422420104003340231332232134111200104411200421424132344123421141214321004000334241033240204302420130340004004240420011022343132444241134120311313124113213032233133202434242011033124214304220243232343411342332342404020300233013", "410222110144333330200211123300402143014220440432303310133343014134040142132132433231100123031243002311432413110034240101332340103101330123200004411241343042134313014134421401413404234221431430434142304133414210010323304433031322324431221230004242234124100112300041041230013324422233304201444332400200310200442032103243300204142324400033300334014403234311421144301123003002212041234442100122004303140412314114313321322301143434303044212244210110041332223201230231432044032442411314012241212010000002042313402344100031321102212040130124001333400100340143002133011131100344032412402430102221313030322423443242211142300314314330201210403102101002434100031330142301132102122143422233311024324414212304414232100334001300021011121304224132241101314211412123324213000421044213301424244230103143312121020014413430210303142144431011003234010404233340442400024031244002232014133242323002132202042103212323010314340022214301334410233443134043230030334323141143122432020241244411243314021303231244302311023301423114232241443034432432321102342030203414041224341104412310442011401204014334331010403003011203132243024110220003024412014412431343120413112021013242020000200201302402132210331301341301103442013414320013303022124442444300424433301222400123212004024110421322030101201043334440230320312121120033322104433023031103432100140110213122432211041002343242114441212441342204123430211043132444424242442232401000423031444010434324110111004110013113124030312431444213124230423134043102403403310232103132123121320414330101202422142224302240404013333441434303240231420440421200134324121010233122022430212204130232012423343403214202242244423033410202422341013334114313011131111122210320400410411300112030034134004132011312040214343220041302004111314443344442314114121313034332020302204404424303314032121220331143030032131024434241033221103044004421311202433400403433103322103430123413030204034320324111022024322402113232204013133031014042033231104011220202132014240011244344100010133341103223423302331223102234133322304100221400140434440140200344340240313232024144121210323320424032101210214311302221414040020014314111301303004121101120022134242332311234012224231343332443132100323040202233414100131212211214422324134203110242323233332331002332334013030120103141014022024100103410142420033300224412343113434312204130020444113411122410431000432223011431002014213112021420430220424442220143301340412441044101210233313320433132233214000433104433121131304432121003301243410001141020014042243300021330132431241331132403014043122244030113223424220200011223332144423142410234122410332030034420024240002114421220303334432143214442100322242441240020213340442022434440020332021331021321014213030144140141421301314143002000144401131142301232201314121121312444141144314133043441141321043111103330021021234224400242004413301104021244022201330024401110020113023431412023231131314211410402431030144311123041311242401011202400140403222010313304314241432202103034002141343130042244103343223440042210401211124330403440320400141241112113142433130124021401034342210344110442230223034113242341001332112331113403301334402333434120103012421432024241112042240211202120041420423300411224101310401042420303203421140233420111431002234111440333332102003344434304203244221343142031002301222031212312441344342221233133030012232312411414033402320414001222441044401304220424141231034442132044002201213334314321344242040304423332003332242111124110200142302043040404220313241110112244104422131411140401213303402332400143044220200332201001022313440102304441113301443424214014420220313141404232221333413010301343121022142121344114204322121114244002033020414121224102342200420411443031241421442303114330302043343140321211411412114200400221010024122400104010334222032242003301430214440400141142342120312440431424230114403202303441022141324302411134401100302421044034142411031240420031210032343132413004242421400043441144403030004302324434443234123244422424110342041301132330241422231102444122141224223441023302112410000000100121330242220111201312324410401030321341122410231000403404240130004022302131113033023031201440042111420010113132244042321410421014343002003300314302042312344214134134131044012421413141430401343204222321314111044310421313241240211210143421321204411043420121113304330322141433440410430342122303430240032102224400223413324411003003023234320443104413142240424321434142224110342102134230111142334021243123023", "321240201242013244304043223414323441100100000142341340104213111434120100234203422304433201432311034210231314014020432041312112004204233043131432020341210444344433113430421414120010340114323104140044044310403434133134434413220211400300111041222024130332331023204422004000201104344333240432331141022014331141022003433330244122011304440040032411342042423103431040442402233220042440014022014040200410034223410133313322122421043130423201000213044021332301214103213321341313214111344100402000114111243433313104012342132231202304243310144042143432010301022122413431042404211110211421323444141211424144113422010020004132003324221313203213230210223200311401332223312123043212111211220343410330401034424110330124421203020014222040202033233221320100432202333201140342334301423041332340114413312410044322142200122202012411320124104200204211241302333331334324243114111022132402123030342013321010310331444021203022124303013300411111203422001004012422120220223001300121342230433144234313303033300042301420130021222300031312444422034243042004333034123031443122314302102423001042402040004044121103324113431243332411431421042043320424013140122343101222022313033304221222344331431322310341312144000001210010112210134400343111242400303014434244241242444301214411011021201322414101034424222420213103200441023122333420412004203322103231340020433321144212044344220122111130444422044040132221131301342341330414030133241234034314240230013113102422213304023020233414010221400233401232304430241211304120223313100230023243230223024423010424023304144332124300224101422201430030411333003004212433122140010334142140032441430102442214241121342440112012401044204220311132221400132213244411112302241440224012302330242004144203141240210304040403202104104323140010023312432020112121141410122310321321222324404040414322414124341122244300211244202444430324313231004303214123243431221330230130110222120341324400011303240403100112323033034320431031200303001142410432340122113124314104201314442402144041340002313120423004114422443331320440223412032330402342104323013103023302334404000241014120234004011141414021342203134221244202012401241221433102421330000012114303114234430121240441010131400432000211413332224131324114022331102023432022143423202200112024144111200440330230100000434043040423202042004112301030110104040204242440021311322111022220044043414031443312010022424202400203204421422040212210024342024204000012324431121031112440214143310024331331033120434442141441122332340342411020414303223042301422242444242010214121433024340112242444112311121031003131104312241202322044033233233042021213030034023142000002101220402030424232323223411344144221444030002102322413004031320130142401344432422332101330423044214031140034211043112011211230440123210314121222020021140332411222341023334104422012421132224311143332122402111330412244310102131221241110144240011230124413132142244313413020301421301021021011111143011241420434422410444430104314032432414400121000021123303034332141401044340012422233401434122140122310243224310400331413203410144304232113343014342041400300111101123424242042202320223420002314220134212342244322220342202220424300333142102333333404240312221203302414233004334042001444121130031301411102113002331414200242431110234401014213023412402124400312012030301201124200133102240124110134123101130212224302210412322412133114310302211433441410443420000423214004444030214043231141342410210321214211223413130000232332102211311410233143134400323341303001420113244302031000044212223444410401301130441023423400044010020201400014203000310314011104103402334221340244204433440334324333432204324144224140121001423410132011333441322320442142020234231322020040010340010341220201110140134332312341232002241030311340204303202420024004013232414004140142300110024423124422042004331134140412230002001133224044431142234202322222120304103221042210144141432401443103212230022340144322213044224332432242441220434130341301124320033031121101124004311121114113110331404223032233202403444003113002423021123404121034132230433130311133113033304222144311300001212024142203002141104024304331243024203040330240310314312433234044200420012442432312440441140213420314141034232124011144211000322240322012311423332110400214040313343022344224222401012321432202134431303221212104300343220212242002430310031332441430423330024314420301411030132341033134020124324102241303301241220012032332402434420303033404111101340234110000344420322443003", "430433311030001402121104442432101033343332431443210043042324113312331304204140442323240313432311134231112131212304120031201002302121103430021211234343202421000323303240040143442323210431042403123241121221411414222313112414314440302144200223103432223242330222433000100020332112032210324223314110122404333443103423144123344324241114330322104413043000432111442040134014222300033214102042033004441111141141433324300303441301110034134332100142332232242344214300333223432033301340212343244332441020434011133202123234314030333042122133044000324022102142104100013332442103113313340101103244211430213040110231101333304432304133140201444301012020344430420143244003343031333220131124033233033023012421400314424413200240203121141312330102142321034230224022313400304214001021302343023203141042131122220100030320012032202140104042042234333110333004003043433300003230124231320333111021133312112224422340404243322321141231402312442213142044324412134403100431203403443332421000412340124234343300140212210234441320233023234402230132101240002204210120414142242002213442220302020012002011422012220203002340221304223012233200021311033320133421311222024010241420441413143401324434140102132044112241401041300320233043232030144431420303324223103331042230201321410401014034112322340233043203431242103043010403132420402200124402001232122344340131221240423333231300140432002114342213333431113244343400230433313002112422221010441334120040202214312234103142312231040432221020033404124230340300400303313400430103311213112232203113430202202112333412242234300224443333114214210133223204120120220402232204403333424020330234041200030102130042001442023342304140413213033344043242433434231433232301032343242140401203101430232000420401000334220230233300202411032212321134003203143322234340131422444401022004440242110330040023024142341342420122012322302344301411431310444241131022432130220122234242211104423023043131100020133211043121232101113123232304130004404140344410423124331444031024343212133104121333311213132100221114122403404021340041431140002111444400012134434102112332002210221203002424020413224122034233430222022143113120330241411430400143202302324214244103013433343032444012134223103221140121442421210024320241012434043311230412013144300302200032240030403221211433040234240210130334404321020002414420100141441142443300240313232101344334044021204430343212243410211123331002114342231122341312230121340201322131023104232104331400041011330414040144431423324422100034014000110343432014311414330001431121411212321320211332214124413303000444031200021224332230114204004213003301132033040001204414313401024112323140020303322221134313024002233334432112233001301013221021320101432323234140440132430321441344344322414211102040404312030303242344210342411124032200213030402401111143414100410043434234011243340132333324411323220101141001413113331304244342240214403020003332420022004210243202213022003103304100433203402014232403414104120243200321411241402122211324330010133103200412343220021201340131111414132013242322342402030221413342234012422414442003442203040242134240433420113432340322130403340304030341441230314333421420334123423034241404410114314334010141442314342410023012330330430021411142433224142343444032142440121104443102420221040202442422410033431304403243011311420004333324101104004114203204213003222440043340431130044123420443423112313121244431200133101410243322340411203102102114044331431004331244023404210444404101203012344301400224314041402243344234022331124041432334214432002130103323044143041334311000314044034333410111434011241434244243212103002400023420210011420424001402424322210140432020341231303432400243134414040412042043222222123021021200240342320212023203222004443120401203342423431232123331043030004412213211033432032244001320440342024403111420101130324422330122343112311402430012112233040140101442231202233011242123132023341312214430330002242311143210014140334433320001000402030012221012004342314343143321141002130222324303240342040134112223121404033314010233140132033140020443130021312034340302411122101302130422223423143004430301131121201404342401141124313240323401100111240130332312310012423313211223304104410112031300034423103320334241312221440012230002210221040302223013403222211413213241032223330224410402111114221242313224410343414401243412323332224333122200331412114141122322302034232043002022140133423332114144012212414220431432141421231330123231343114004323214303020220030", "321034414444400202343411134011314442334441144343112421123341433004430012404240430143421000201340322244410344033211131304430444302230332221332240042420010031124234034244224023223323433304321433221303443033001404121321042411312313012301322403420322124411444314401121301433301101231422010432141043043414300423322040303324444203220140123343110023342431412433302411234203143344120041001114340242124003320144343232421214014234143033140111001232111223224323044324230021020010003023123423413302213410000434231202230021443014423020244042304102120130042213111413214042022034441243032401133100211424434214411122241243223340021132440344233344104401341414103141020114010443132132333341313204331134044020322304312103212213312124431214203334212324313433214440402211400023101022224411300031011234443041221142431102020442323323302304132214011304313141031204144030144024022402013420332402100444402022411223204132233231030241221114124113401103214420233111334243343103142003141310204334333433041342434210032410122101130334302211122014002004203443114140341224123032022432042311000130342213141402434230221020312112342402214443022211231324100101312220240223223442120432444304212010041022114244411420002441022303124432201243121142013020111204401312244042234111104412401314330021231010122340231204223443443122113031404021212123011314141043441242144430221423300120031443203230041402131042340131041021431240211020330342201001202432403211132224330343214442101100320224102331304201214231142001102321422113013423400240202143430224010144413033343434331113011203243430011302242141341043143022430212032112233212322431340204122243204321414231334202040232232033014342300442413444002301332041412013031132320420113204411400224101330004111333404220423300312212401413014040400411132333320224033341100412343102331410321112031334121340014444112002041124142011321243034224403342230300313013443404333203102423212333134000132030222310003224004402144303111013324441012244013312324001321142042342244110222432444410231243130214232433434244332023322012311231332131400304402220043033400144101121032322140223400134231133004221204221014102004122310414400224200333203212413134243430040002200121410300303023221112324111124141200012041002200012341012243320240423202343104444433112003011140013230120114122010200241013414321430111423241123444432412122140243003311042022320013220310204343023001444133330302242201332223012040321044240231432411321032122021333442422212301030203314104311243332424432432430144123034342103042223024414002220430330100144403140111102303214222224113030100113412042304314402110043030034102233403304000004330303040234403012433200404340413113034302223010113430012311144124014414312300444032132244212414301333131032012301123030320424030442134210004133334404303334024043141003040443330421232040121031031144023332433434344022302121221144420402402103404220132112313340133403444242010400112031334424044342133303243313101331311034022014400324314444413210233313044113304241003142424024041124112311441432244440231144231431031242410401142312044231311344042112133413034033030241420423240404130014142100103334234102234111334144112213040302232134010231221440222432210204102002410324322013200140212010404434444214004001402024121104400224231233112444442434332103302043134031203442200321400432314321234002032010322104112344200304410144203223211410333224132140422011233143201020104332430132133441404414343144143402313403224414434023140213240242133222111133432422132321311132030021133422243402024324023131112422204024023300020341031222104324010200223013230333402200021243002431304132032300021434412004313044413013120242043212230301103421001000003304213212333324002203242311343230012313301003343312304040211430032112112330040004231412214403041034110403323011104311231330002241241242123030124042101120201102330223224120134143014223212123300140323042033223033212413333213014222230323030132133214142420013221103020210132030331010342123132303110210044042340234324014300320200140001223313240122030402324044324001013103011220231430234032040433234003300240232320441024321040031340034344320031334300134022142043304041424342440042213243123100421234312324341100434444100142241203014040104043221404014230044314112431323332322423044131042333224302343120342141122022201332312441414400124122034001021100201204020220000002310103031404120043311301410123021101413220434320133112322002324414323124001041110324024341212040130304334444323331002", "221342320244210410422030341322213012143102231412430044100020243422211121243412001242211321102110302320431220132240440300204033403204323134131430200300320313011444133400122301122031400432140114214304312241302003200104242303224321322201202234104222210040014432122333210322413421402301320431122021321011030110312243304124034211424311233004032033343100003014243142044330324343300020000334112120024402210443023043422120124241013303432421241143403110030342000120102010124340211344032243244033340404420034222234011240201114303443214024132042140141302413321112300244001113441120003100131420204202340313123442430004324201314142321114141424222234303410233434114241320434444332132144014122204410030421204103133434121020423410241412033303124024344301421202142141101130212400144112110032223032033242221303034232103011332333144324032210042400111124330000324001203240402222203233434343330212200331043223231414441140110232012421212222220111101421000200434034104000124413342311013030143012020240431022041202140331443344333444100012221332100114412434141041044021244341244442400234234220023132240122404021223414114003102310033413133022020101040412221110334322033024312044314024121444044311024241013010222434413314212330440110434120432403220330340221320022442134340433210032430140442340014331223324003211124413422410412443143241142444211213201443400232433101320402232220223344033231202202312321224234342124211311241210012001240213441344342444014333330013422033121442101210203223141144323040411024411334024244144330013244142412414033232210122411201433123032144031220011343232104104042122423244143121020340324224044023140134114241213322030134200412103430212134223243133134032214023144412243144000130113023044201200001224222434120223200340421224410101310112340123443230401411321100130343330204442402402301023202222000110413424442242431241334324440244013243024033421024121434331321101404321222344332430410323314110142314032123110343142234010234404420201414433100040032433303334244230421004021033232413121113421412304303331141223313002241303201044240013004031204214230302110030212444040313131141032113203032123031104023221022313403101102110041243103040240131132413323230140404340334210311240423214240103010133333233013441300422033300233334203132433214311440203213032221320013314023303034411023300433210401434413101011443220422442020321242111330043444343303024014214013401130112130341414411123403432440423033124311121133304222002332120213430343324401242101122342113403003410240124442302430323122044004400302213002331234120130310231404123040030222244314331300302232320004143002021323040424323321144230204300340221340013311332424423113010032434102244201032322012421223103340341301143002323422123414022323134420111401101204241020024300222330332441343414241011204233422423340431033112413224444132401230421003244343422430403010320310342401224101020111322121122311330141314310411412323323003021210003342431201231324041030441223421331232241241022443024122233140121300113223001401324013342142313310020322423202323102121321341021202040121314423232202012034421100220214100314403303202241020013414313202441214122230240011133311023443021321032132433121333330303011323444441312220003024043300124013123024322130143212013220202024330121230433434024430314030211440100230423132102124111213102334312320210303001300404330432202422024222440414131224120444144023131442214234430433043233222121113112121144112322043131334323044310001414110422103303122140310223203104130200111042431121324113123203333422323312134030320012042230104333332000320421342232343131424343211401113244330221311304344113032123420131332240340043402134331204312124222204033001412021442110210204224141231011202412310344422034041200021300420002421303112432304040010124243133203220442343123410311131424421240301004333310412102033320044003411421031101422412234240200020243241213432143102334223323120144102314210220422223021440020034234421311242322313431001014143221132224123322402242023130434411100401434010332030030441140011130213214242244412320244041324104013104430331003101341434434004424222322201443432134234111322413333142432001244213223300343012244000211004034334133210140213120244222104134413412112323310004314330144224422431203044323031123134124132113010324234322014240020302404442300131213330103124120442222024402320031320402014201132320013334330013023414312400404033043011444401000000303442123310332233310143010132002420413330314244104221242002", "233341432141040120432103113013201334044341111114030420242020131330220423433101414033200433134321024320222442432024133323224341411104231443421033003400003434401431011242113221244223323040104212002211432002232303004031413101011300322021320433101113303322344231304313100400214343011223320420211424304421134414330132433143420414323124012121441132422022104004144200024314024431000124224302413343144431442044434430211022304123342213200124343022023434401031442231211312303311311421011011420432212112412400444144211342410033101130003421032320343401121041104203103243343332341021214321430441013042141223302341100241330231402034132401013103003301201223112233430101323124110314420030320331023310202010210121242343022410324143233013024220341233323403410444010201430420324323100300243212233022104213401411032404401233313204424140244432123021301010133444030041222442441102213000432442231231043043003344210202433111140022301031123214030410413303014111111411143300431411311200233133041320104012222142404114223102121200240122432000002044004444131020043120214103413030123331332130233010024402223201321032042333331410312303023433412212113222310021031030223433121421310302441341101113330134331013403420011213214340001321113100014334102241304124214340104401441132103442014410314003110213424303002441411133224212400043212033110111401320413310020244142300332404023310413203121014313042100112401411020420330442411330044210331240210040104412411042434433323314433101412044200301203123120043031142204034031341141211130434340414323233014211044312043200113222313442211301244203030314023444223434144222213420232220423001321444344222420143223304131441200434033132113244212004040311414420004343221310232241404112314011131304022132230041420030004220112314023333132133341203432013224234404141421120041101104130244241314143301411030340134313414340302020000024423043324243032210131330423204212443231303402110444344343033133003242100422131214021144440314124240120413224400430042040322213110430041320421320103340300014240321132130234442142134210344040014011310200321401430230133031123132141422400320114043000241202011423320142011320214100021402003131423401212131030014404233341400030131303323113100044201110123242301212413420412413223421310100044000003420202443230442003241214023032000204330212333000030201311104310212131113000204121203100111323034343042110444433222302340424134114100130141030332320400422402014020113040213332133443133042413332303120334232001141440342244034022030421443000232424023031144224421243442113043014134402140044331412222211020430303030401233331442330104332423343112140104344241041334404002044403403341041400104114232333434322021241030233330040130201233341414212100100212430032114042112340012210041100343303113040444100032113111000322001020434433212232331410042221112221124140123342031033141201001321333244412400242221310404101023244044013122201031420322343004103300434440012410104134204234202134014243402314400020422313244012001020024440104320330234314433131230222021211034132004101142114102302343044044141040130123334300042340343244442324441341421233322330003341030134233401240041020033224013404214320304014002314330431113311220344030241131420344101141044423443414121122232033100214123221434233420210430122410003003301313112303200101042002034334230430330114331113340211010402412110302304300013203003210000242102033444324200414312203402424102114000131341214333304230012221444223003303042140103342013404103423224100120123221430130210214111424031404103214124420321103002201001141310332204141420222423143002214140032042111313204311410014103113442000214234201001013332133221331140402110310014131331424101423142012020403411432143200140312344043013322302122210443021210134033441123242414404024223220302023443032200302142424101031203240022222103032014333112010044242241430112213102434202444313110044332121023314012243421030212403412442043400004420210430240200442401021243433424024343322440333402014323321041411211040200112102421432220423022311323023021220300101143224131341212341421110443442343102443144004310121242434314302414434020204422143202204111121121143403233203001002223430332131012323132320130332240044413024210133330234023213333131100021420142103324111020040111203114132344402024300010400424433224144313120304032023320323340032121122443133122330332112100004010210242120004234134023203043013243111230224124113440033333010214430412222232033024324322304422212042434232134200342244442", "324222043320310133042021002441142001014011323210433143144201330243231111313431201041034221412103211340301314112144133212121442214144023310312310312200010130142030101422432421313140342143000404342221112334143321000211142104411442213333203241331400242101412133201441042214334440413411031434241031032010311044000304322230210333223130103341030422430303303431133022300431322401321032041033440214410113402022320223310111114424004200140323224001414123032231024430323241212201004200214044313111003214141333121424044214132113440430214322443231401204314024431211023420103130232304202311323014021232013323310440334022130134022141443342330002120222221430102243321240231304331103111240014003140142420410343040213232333223443002041041213100341231033310001242242202342121012120212242240412432242231422022141421144314344233324234304143234100434010010120001022423320423112231202302332310033410211124022214103312001034140322213423301341411230003301042423432333104142330321041320103003040421100042044343101321140041324341413401313011300011043413322230423212122440121230204010131423404122041414314132440000140403142113221140130134230010432104011021334333130134344223433014032001121400432333032413214434442234424203124300113340010440030013042404302001113132221232403031300340434413231121014220403214304040200001301321421011044044334300103000431302344430211440434403304024133101323311310403302320033344330041130143004031224002141334311410420414404431230424111443012313412130421140142040344304441330022114343443101124143001404101403030043030404430410214301132324221211243344133301131034012144334312204244240000423413141234000420341101323131310400242001224401144011004022444141101113020044204004400104301414332402443334322031401202120204003231311431120233313400443310040000443033334334432040220210420013332440444232332121021311044113044012411211022042323142304131313244210321141010032413413342002103034411123003121431140031030103214320423302132331141231310041232222322143001303322211240031223000322413140130121324421340002323013400030400323220414012211404432314432213304244414220433341021044313103310213443141111223140041412324302240304234144231421304232410420333213141240440430344013332031432440032444021223041411122221102404413313244300112143404313431302242300402114100432340041123120210402120403041203010140201330040021320223122040221444044322431330223431443014030344030413400421001203443222140133412124444223134412430021011342200423304242201020033312312231000344433012114323422341330021302403443104341101404041044231432012231440112434302233101322144332203023424124210201040323100102124000340222122112011330000004330423011431132112043103033301212202132432413122432133032133442403414401422034004311410202330344302340414244120144110124241411414222401414224001010032003333402234030101232430104300312300120141012240130102242413104433023140004400312021344012103421333302303244213201101411120104244241402042303220142003030032120343414433123022331004020414442114320434441412244420240422011043301223403143240322104144014342411130312013312222131104413442400440210242010442423303002440323111443320344424331421330432012044140342424023423433212013021311121223010410330243314024322021021224101130302001024434320444212134441342124002231231132204301024322244321213242200031332321122103232212133240303034103443223311241403010012340323243034341321233304434221240202434314101012014303200222114333411113433014440424144420044100334211143203014422341144301120334133404012040031420204303430101433444302041344330234043023132432132314143011422024122131024243004004324130221304240323000431241131420333333210334214221134223444211420214411220031423441420023433013044102033330210413304421232400334202422014241301404324212314224310323340342314224344043102314044134340121331403113021413031121204024211240004042323233021222122224010212413103320114434233344224423011142122422434223433003300402100432131140140130313414440443321411113144111004211132413444212004010224313241230220340440121331100124402030322221424012023103032241010103220122441401243012303040100432440243344302312314412014241130420221144224431423430024403230012433330103234334242033123322103341001404403010134014421022103102440143100200233424010404231410124323334140313140313023210121001044032331300314244223013001401110031134222221223243300342410013443034322041043104300330402132030304012002304122423322344410403224412313221313433104132323412143342321023434240", "133210043023432422133302113411110132433121344122302202303403131312434201403012221230403404300324344433124334433234131130142401421231242030123030100404314033043314221113331233411412032314342001324014300400414133014314304203431103314210211031403341011041014403214221341402424343341223000103444333033140433202203102344012041324223340021224200320402020431324203224413322140334431212203211321111433324234240300134103200312033222224023333342030004121202023202420431330340341123423231101414242401100004401343240011343134424400133412202011340300034324144144203110142044214120223001441204324444310312011441331030332202023304134130434412324414031124344023213220111203203332241214414103242022220231314344033414031443011322301420240242301132212210300242413021312440023214041411244114103223003004013123140112131200001114044214431424221434142241433221303031022143330143423004402042241420404240201022300130103342130112001314401222114003002112001141001132024304420004012244401210304131010213001032144232321301222322440440332242402040223302144302130104410102224213141002013132113330342231204230242014140010242102433034342332422412322142211014403211420242124440330124143020443032424430002232124314234130322334123314441422122224221314234302200433413411410320003334424404024241002312002333240410420211432032440413033110003343211323004030030430120242424300104220443101203231420021420031422021310441101120230143124430413023412201403011002101313140344320122132421011424044341400312110241221223230413140030342010103341003012412034242433314242411130410411420340204422241221330240114303213224044423143042010142030044011112313140222123131044232310130243430030110412230314344313142244242003240420012103323040002234124212320320003141444310301224343242442410424240313203200022320121414012004013211202032134423112320122320343114240243121244342142014243334144202112004100300130034000211011341132001014244402231033333332133234132001330300443214320334410114122124023311111012421031003023212432134330240202444140412140204111222421433004244413101012022213112102332430100323132002111001424440410141331023220001340034312211133434431013303233123413242311414404403111310003004120003031003421403114014430341231043441402333300223304143201011032210220304241114320430021000410144331134230403333123324310032144210100403012221424444103122204342144213021341313021013132412232114031111141001113431313014411302411240130404022012232120310424322140112231040241210340140222312434403323030230420324402432324111230334012434314104233212343314234304222210223100131434414213222334414201041134244312023442424200110230240012241004433441424142121322213341414401440311302321240434240012042414340433121034143102443440041420440041434231322020424444213121222404034043104323022223044143104210320321100203132141203233431320120411334022023123420002123423024312044141321141343424141204344414404232324320004202340423022421414102224132113102301202024010342442414332010222444333140224143132320211230334242022112412333431323304141301331420101233110202204132202211203140020340401334214124220422143312213441042021202021213022233130322022401132243011422410420243302411202340200100004132324232403002223144041334401332130443403323330122214131242213344124222330223243203131220413302234032303323410140322300041442001304333013041423012420224322322220112330444221440203133142044321110203244412404102444122304402330400243241143143133142310341021003302242023130004104423133112022311020134313003241100212004021140303304043013033421142220104331344120222311343142022042122231233010433110432110212202124021031021140012113410302142400423043343043143230042101301314410413231401311244111414022324241231402323202412234033343222440001043020233003130402441143203032010022144231441002433431414124010123424030421104301132231101400143402023034003344442001220211012321333130023211404243420130424034220040400033430434003321402024224123212213110121140332440214130422142344220220223403434342411110042200014010342201341101200113032120301324024113434020133324144223342032330032312210003423320023210104012022202213110432214441042244114343132040022240110002100032142224211433313144142422203110043244424321302344443313220112402122423233030410010120420133010033332041403301244102002033404024110330213241140202101321420001231202311111221244204204330221440223031134414130141011303124001100214330123121331324031014014033102210313433443140211220441400324010011143033444412130122340", "031313133143232140002130223204110244340412011431104423141003231244421401102421000331320134314023214101230330123433122103433312424343114033344322122111342124124434101141413201100111104042103143404201424101312132040102224014042121203020434000230422032030240312111442004000023331130230003323341420423331131111420231200224344043334320332232241002200221001403340111002032120441024223300220240132214113401003120043214221221431340433020310313233421103014343403140332110301342204100210124430312403403304300001030004142024441404110030122402313310314321034440344243113231244341242103142232204140420141304202412233442340231310334404431300001230200003244032231104213210111134023011111100411140103402230121123304211330243022101241330320420120324421110300044322004340204421113202231412423413141303232413040140104444123322241403241221412002300243100312120332411412211022300010124221013310410413034234221141141421000100210224400103333423011320203124442430112321323334220201011042143403430334120221102040401340244240240131332143012102102420404024110432400044300230232044312022441321112412144210033113404232033142341413040142330430324243342434132300422403044243320132044124033311440431213102140412413102400033202124202320120203042412124021111443100330123043420304142132403101123420310104413341034003220011023300241401401130313333142203142412202200242101411334000410041343142111021410331333232214343213441301104124330133304410004302414001110414320100301442100132141414431013430444442422412221210044002013133031233214241123410443231130303323424430301324123102441024422400332422440333401142040421102120011221124004313141433131122012113303411042132213320031444211403424031314240210211244213122222042201413323330240310213310010043212141022001422031101333402414040421342322224104422210123334213233422443004233101403022342240013001403302010332322213341101302420114342132320103112323433444413431331214401043110033203012200444313011221004022200021311034020333321043301442444214142420423310130130303112200120314131443133210424404130322012241032111304222402343333400012434421401242423203243023212424144144230013042442132110102332031421020122224231402041423303131100121100322200002014231221434302031402000240424111410120011002044140232143213104310202123042434403222243300112033124204413012220123413420402422310041104110011143210244421422430014142114004210013004102030403310032211104430142133143112120304324433414033004240304102022314002103210324214012300312000422440144041101043410121140003044102421214333220220412412301022242303100122313421431044013011410241422340404044211444440320132033221404311310112100142021412103123340041310102102234131031223233240400342233033032404010331321431404422313042203112044111032342402034133221322042314023231204002241103110010311440243133012324242311031242043213303340124412010442422210411214033343024012014244124130322400442401231102322144330124223100303321141223341111130411423104324001412321134333121202310223334422142333222112422244032431333120410444310014134304234302204030200110444112024230330011232004013141002033011430134300204322032434411200433404133300203113440122231404210334412232210003024421023320243044101143403101124232430204310021440221001020222003101202004241330104423002110102412431021102314200042110002204301114323033120134414311211312131422423323241030403414113223432310330241220210442431013433120123121132202210430343021311123024211233424402424341222442323313402411041111101113430222244141443243340010224214042102124210014404042002404102021021233111321104203204030142021231030332424041103312444032301212104130334021311334333142420043044024233343212442111342024314444234201411332214432314402231004322020432004034443330400413401112213324202341134122102411024114203043042301344234132203104314032012443441023210141132240110140002310042203234013100401420343011313134211320104443123313410421313401342211210022041401003013130124342243312321012301314201331012143001204320101323240411114241112043430141110310230313442140202403202440031100420431411310010122330110013132244320220023200423221203343024244012031341010300412401313342033131100014324201113310101112220010134220212244011421443314134243343424322341042442032113214032122430322444322224000203321033012143241143312433243143021410342443011241424000323223022011043040101314420234331120343321403213224040134202423104122211423333312302014220141131401203224034322224131203233443410143412210312232003210112", "030021341332110444322143211304001420112124334234344120212011214104004104131200130224104312101222242403132200242203410324232104404344441142030230212403324114303233432024314023322103020230330203343003114204443113010310112114231144100011441224320341024112412443404202021144222120420122233100204334034124024324340114240431212311123332212242040123200232303130421002121330210402114241443322134434234103044143411342100341114333001040314431324424031002213102422102233214410320000210324101030133013333100420033430413204411033014222210102034320133130421420101343243420010303310120212320332242342011200234424201314121342430010242410121101313021043041423413442202220322342000102022030320044324102031132241430334020310413132131341240330444120443432103133444131311033010221142240413342434030413402332342034320214344144101111223102232112412334331230242431334141202024334400140111044000013043401322340314434321012121220001020221244343410300314322030240202320403344312032432042234421134130440001422332130110014030041441312440433143322400340440140201241004332401211134024412241141312131212002203434441430234100214104423413323310024114414314343110014234442410031102213423030314112232344401400224022110334402143200301314240332210303044124032420314430321001203043013110114132240111433331234233014234131330143012131444123240432140313003432300244010304333032144440024313433420203234240420331132422432213204041131423141032030013140134342331430204213313344101122030244133120034403402322012113340243001212331243103023301042320123120134424320431434401044240301001230323101103230014141013321041011313342342042214412411212434100231314031432200122411212110132442412441342223012222020412014421213242112302010001321304110110203322023132414142204413232313311430103010103012034241413030131410400441134432243013030240240013112231333114243111233010312012410420140240301312322100044422204401412130044321212333233433122441033223004434431411442223143213020401012044103133421143222101214103331434010224322303101313223131022040130431424033132244203123020201300132204412303130033231003434122410131033421204204203223243412121130221014134423043010012401423434331310011011143211111401302031111240221023013213201142233413014000021313041223103040234330420244333222121232004033111040024432310401444440002010134441103013140404001032143034001011332013120413231444020322441202441100404131300030024222220043110324202103043401223222210003021221130422144400202112234133111144144232213443211340024011302304331020112321121230440402230323143124001300222312223241411311242132141341131311230224323321330102040032210214422210404341002233440013100211440001142303302141120012312434434002432112204142202023232420220101103434102324232010340201200042413310222042314431144311034440230344224333313410432213424320403404132222344422234243241301211303410130302340431430222002422430342112434100223231024434002031103112021042143124211413243431414424331234213024131420102140333413100314040232231024201011300013310433301433030111041340000422004213113143044121230413241032434404421334202202001212322401321444104133341434001330301422221044443003400430020444014121431122301142121044024424330100211104142033430343030404233022421410444011340030300404302334244430040013324132330043330441043241104233223111134022041111143002400132230420013220434414044041001431212044312424333043230124020230231122311422432131343110313134410101343442012423400132013100230221112213004331010312003430314320123303210231104032413432022301003413212004302314101440010042000230202023434320201424441104244014320132304103044444020140411103144233034240000424440342240243030002420024342322232120122423221104000243031021114301342321340041200433114220420113330123141243101101232333311202111021000043434043430240232323443034420303001144441304241200201104103100410010211200343014434034234421242020434231132303312442230434202200013313400442213002441411421130401011244433234103324124010440324334234021411412310344410302321202422010203121322344444043403421300141043311331421042032113323141044202102132232140021110403042301014212102144324132004320333240424103312440123002310340310341103010231210214202344323412233333010341402243230442042003001043140312412320124011331143303144004331142232222404241143233340300420444313103314202141414001122421342014124141130322400010241033341100030110410232433044120032212103033042111004204312023120430211120220001020313423242213301002213320103023122103110", "202243142021100222122024440104204132333420143441430330140242404431202444421220032323012333210231001130044131423400401040330123402433022202422111424110222224144204443123200111441434221333340101120001034304432044110122422203303030212224010403000000001031342034432403121130144214144204042404000344032142133113202313232413411432001321311210344230210134012041122041022130031112223432021412432242013320020131200433222443024013133042231242402130024340004311143223224303432444240131000214040424422412343441243434422222402410200214414111331213324232100112131243104143130041144142134100441313310144242442421443333204331313100304440220304114343014141243022201200034404042132420244003234103434022231332204003204202344431430104040103443204414312421303243333310312232421343443040303422323040414440220010113243121411021102223341122221003140024440323323041422404242213143324322312003242041302011022304102100240023440244311144003111123312102332101441321033044113420110203232401132220233301120111043334301412201321124202332022442314302103232210141232203143130322223421100221320200412430443324131203301401143241332142440321224130313014004000022314332310130304342443121134133344122304122303110211230203231322123041302332310244140302340142334021023010011414102113443224444030444133021134230330312031430112103102102013411023102143233421013444444012323424001213221124012342304113212211233122434004004234112101144140201041341121101033122410001224441344023220241433102123200312320222111200013442300122210200343312112401014222234211331103444334103032024230200024143133441402130100022210014011010444211441204333331032143332402412110310214223141223323004303100413044412113130310013124131040132232031020400211012403443220202330300310120402034413322104033312410443101220342111242141122301000234204341333011304324321220342014441323231200013404322021222304411340000244133121243443114310302231212214434124024421043313412300430024303212030330111321432101004303243204311020322421003320032040041202131120400310144441314043114404322021444343214301033412311330022111244403104324432131232312303144333122342124421402013203144132031003020421103124022030212232032440133121042240221023143133042224412131402330430144242144444101111040402113330413400313112100032200141433344033041100323044444121041303344341234322023202243004201321242212140423211043042031041010024220131420011113034103102433130233130342023031202042131430110322411142041333312143410301343041130400024302024200432002242024024214144412032341333224043040413333232020403121041401044403403440422211044002302004411323033222344440231322132213343232010000121212133040213020134001433043142132304034303300330103404112220310322444004123413220331414422044210133344144401142322303213440440334324230211032024340212104022430034134224314004313204034034341112214114143441441124114000330214110344312204220324114433302100301234131420332420204122141214411100434011300122414211214020141222404034420113100042213242132141342100134234340023100221311113134234233212332131340323034432443003214120123442232420441313330403120301200321040141430210242001431334413232223442332344310241114340222301004440013331142213221333311310223342201414042014403032122213341141422034114204230322034130321420224012311042214344111212332003101230212132041210421443024340114033423204443142403322040422243230101431241104413114430422102322224144342121102443000323134411113104313443301012040403344210344322102010131000221141303040010130224103330402422143020212244333310002144010443221404304222432332122332043440414204124431201101124130303434241431133002103202044401134440131314211224443033344101230131120424423132044203220042212123202241402010440144131104322443240131133443023010101114323041222114442344034031223003043404402201241441004012143241140234231042423333143421222210143043140134020333042130142134234324223243331133340434324041130320404003000333440340314032330421012242440301323021434111444242030334403230144242230404212434330112021234431431404033243102112221040201244232342123044241311141240433244042020430103430111314404404240134304104140004202230131031023143010413330144002341444213010311111143044330133340044041042231242334013304023233003423423014222102430131201224033414134000343302001242112114341400432232003341142333004012104324304100303323001122214432133300423300422310101333020402224031200110012323024243341020013033114231211224201010120132411124323320123013014021410244303334344233333", "041134144110414022133020440200302100301440301402031411014422110243010224432021020400224330340014024100342112103112444124443421140204043133124413232020144102242221220203012204201332024034213334332104102200020330310312134031430224144204023244230202012422314333214202303114140402000421330124421332141121341144423430411342123142330112130021333414001332432134121304321300041122400043223002013032244440120330333304103434004201103002220132104123403214403313020313200342041421142331333210112420113204130313131012344303440020141341230212422410100303224022123302201044212400312123012440423104021300034144211411222021004421044102443311400402341041333030020030124443213322120312421204431234142402013214121221144110314002223032340233140010240100010421104211423130443312311041301432333132042220033003403202110314134122212042100124433334203410234034011411101020342123102410212100341230443402130234121341004240321030220322114313313001310411142441120121422240041012131000113134413211421310123440023222321040141123104333033121124100104434002124421411043240214004140424110344311204432103222203432420340003000410431042222110031442443220142204204420400331242313011234001404210033410144012344124204232304012014240141041021331301303123304220114011311444112402144023224000202342101443223133443333044233210431024241210001440143303132042233132143214112131244330010402043204301302310304020424333240122140212112343121303404330031310020210202230212134101031444443033123342142310223404101001001130432142023124233120040341421143424221430410114442304120034243102232401422013444222100334412121344321420044224124002430412240120304202401130331334213401403124013142331140134334304343040000312301232414201302014331112004224243423244044401023040032033230113111233032113322234103332232224204122222230043011232323310110013111120340012102040134414422430210042440140010402341331211404133210044014301220302102333210232343340210434201322003401214112120130430032131404222141130302113013030410341404413204421310143401402323344441432432014213040312341433324234310310024320420444133420104440242143422203301234424133013211343020024102310433221403032342120313201232444102342410123033444103021011242001142414221212421122204221210000312114114122342420314112231443112430422313244322210201444024334412432331230114333103201233312410344131214403134143112342133143221000131010231120334024440314034400422023040112300124104043013324123304240400013013240002304233133431001330221014011031204323444204122204201110034324412104012311222413231430243100433010402232411003312223230200220012301223444024231211414332311133332221213002041001103423213204423124022430300333414213121221123022021104344201410103042021324311224003230210310424041333431432101022311411013240413241112414043233341310233442004122003202213110144002222222131342304443413433344110410404044333130424343131004024203202012120243202124322234133101402234040111443324342110034323213031200441103041032021214333010413412110002211101313213033111010104023323013241124414444113400203240424432000402334444222214444202214034030013102332344103134330002102441144441134104034402002230213424122104000012041110313411404201040140342133141210143013020133034423334441240303200311311330130430242342023134221433121103344204131204442410222041011021341030024441411101213304020232400103421424102340322442122323414341210244011323101103312400231323220442300134334240112021421222320212240222232213103321221041312103400013303422241112434300414203103113022443321023304303213424004024411320322432013332131010432003200124244420041141033141414220320223343030401023024444331441302410411044312144112111312142022224140034004113002430232000413440444112442221010100141200111111334244413123041040301042214410121034341024041034013130440122221102142144123142404334113303113232231330331323013222321004044010341141010442444123033312142124231001222310100244324103401330341300420141014144303033023400213412011002333304422134201002332042141031222222110103212014124414411240242411132332011244100034214344224312314202343023014213002444103024040423233424021442101312123320144234314114211244314133412342404320412400012431343410342243212443424204324210304034041122034103030224203330410132242333241303132030321423100421244443124044421324442311330024342413332400311022412300331034311441221223110301433304011102310144123422142441242311200414044424021313420020313413414442301411302010241231312332142211310101210322034314234212", "104400321242004231302220002224304102332443100231013234424343213423133334211322234443420232314404330033401034220440411200442212244003301144422314101313340244242103420244003402111143034033332121241234334424310220202322400130003233442001104140033311140322140214442200201211434242301104313141414042414323340102020240420314204234212141303220403121301244431414200340102420410413012323142023223040312343110402430141122222441214111241022123430240032404030042041302220432442434441102330121321310243020420431104142130141201341433303111032314134413143232312440134230434322303233344113102240000002422401003110134101000421343112133104131212003141222440433413031442441402341201311342412223144144303130243211200030032324014102234311203030041304333321012310401031110414222433312132240340101210220101131434210101132340203021433104004043102024122033413211402441320344031001023433024024213313034231310221221014310014043420104323413300212141001241031023114224422324023033030030102344312343003022244142240202130444130402401233133011014334402003313042013031343133023243232044013124241442113220240001332111042212234132242430010413144443010024223121402033313212223120201412000314140431203340101013323024342433123210434021241120141302303334234331022133203432012241212330303320001441002244324233302114433300141431230343414220212214243003242011323211003033200000013133202102240311420141233442340422331241133102010304411204203040234231304244131204410034204443020333032430401403411434032223041101123010003224404433202123003320441331443023131024301032242442240410302231124434010334214121311402100101424234002022423131101132410321042241310413421200204333304043040122324212430430440421240230221431003210021144004311243232004312414430222214240230202134003402304313332312344013203410314013302102130020344400204301321331033421442304301440231132112104214230314242244431132301014303321210243241213133402433232414312410404021344331134313014243121240403022332204330400421442334202421010430310201231231142431104200012324330432240144334344224133121312203340240042011241344421213412110230121142420202044312023224234234302240422314200240044401410230430102313214412131324301344410011021023121000032401240133023013100212104133200303024024212344413020010411402201131113220022323031012433230013012241410023224140242231321130122021004410020014020100234244402121434333140314343214044030404030444114212242411334431241123424011042112410340331034211332202420141314434100030034330023242222114113314303400144102133023320220230013014001442431114241223104444200434424312412322110101410224423432010224144420023411143134304344243111013422203134142110113224303311444432012312143113142234422310302410413003421342442321434034443213141334040223004010422131221320043001324303121130202011012040014422014343340243004421102311313401224204412142404234320310203100224122000301233200203304133324441300223312312444021001223413242141003341403401301222442343201013004232141140141242004342131443040433323342333220203213042221311433442114300440321223433343022012200104134040443211113014234311321042101404011322220344223033034001213202012202432343424233140313100423324401311034230303242313013232432044043004040242121211330324334114422224101314012020012303322421400234343213231140244404243130122113100230243241033343234430412124120200023343240214421121200312004140220423304134024101142012024034102133004240201213130011330232434343331331041122000144101024301324414003411004221332010311324020122202321112233041111300334422224343110133023123333203230434320342202412203100302000242210034233220144442301313311243343313440242444103202224400421011131122332311040201210040412142144111404143241224020132322141241112200342404113234034403440443442112434100044121223141204432433041120030013133324232443021402343403402003103411120403131410013014133223041232311401401041220103003104421313123021010222321423344414141343113321041341143303004431303310411124410114203410421432101211044314413341213132110014240332223431442040042011324240321343042411034030024121203123130322004332131022422242311241044031424322203313243202110120400323211134441340343430243432312040003442024310010431104410400401021334010423000321443433440202413443331204320342214414104433433300322113402302200323343014421034343113440114033434244332442413203342142301012341413114041032211333403201022034012031420010202413023420114411242344234103220012320234342124242102010104124301144111443231212002410", "421211133143400404100403321111243114422233040321201110001422112211301431143304242121413102132420040303101044020131123423331340233443023122332040420444111111304404104021231101322114240442444104004041320324011410240012302224323223342014021332342131243114320143040102134331001341100432010240112434300020010134133123404404300121420332411132122121202110133313011303340242421202303132202300030444143332034400120134303223031000023142032141410043340103423021202041002020141243202114001101212203242314231100020430432341322140014433423200424322232020114144002211244434244403212144203000214110004310402431421100320410330133402214411122041013040304033341440321220000241433134343031131224022420012440211400310242431141130224120123341222404012012310021310031022002431214343130134114011201122012102213230401420413033001120403021103040230233313342200132204003112000123224311204203212441012143231401212243242431424242401220230113302124400342423204241111434434200333220200020003120322340320213234232013443010041341202133411422443122204311302042120323000230400322141203013043140443211320441043303133103113410144204201211234120242432204413113041112022443321220024300144123114413020213211200023314323441121043223411231400304324030001202324330233341302143143120240443031322013040441111422042022431202030421204431142313042144333220100103121134144034210403020332200420101140322220111023140120201234424413401310141232304320112342201312014300103132440132401400324133222434434134033210342040334432101402331424104422114133411412310420230243001004212211112440044402413044204244421312402314101320223302302123232113034043120114132012443424220200243041241033132302411121343132100341134243003010321322320340100404220210243302314000030403440044112342102221102223222010014242121201244104333444424343144334423324023014404304100033003233034433013304322020404131104433343324423414242432322323100130102020112043331213431104133341023044031120442404220432113114110310302201100012400200312413330430203421232132311324004001433401431324422043402010421332110210023021202232344023330420203100033334344002202100030134300441110340101030034414343120244141313241341144423112232002103413411440343411220323224423311224441343304044301421340111401212214410414043340004343300112021143212041321042000444132012411040244332101010300311100343210112100022031312434014043311444444012230444412340434310223423221402221241142243013301300012204323244124341004133202124141412301334410132013432332031023112113404003333000243320402023044231321043044024403140324214001323211033243330122430244323210031412310134000024333103203014314312211243142040410000040004112232440120443243244303113110331103034322144404033424223440013424012123022021222404013103341401230132034343403323431142402101003143133323330140014014013103332022234341320421014244242144201021124234320033043132242112044104322222131343024404201132020233302210313420002332344034141232433014342104042044002322040434143321220002214002200122421144402100213001431403001411122004340002244344441043430020222034112243114102244403400240421334234234230224112010332121230241304421002332313341442131323001240411102414011034032143244404322102331111232101221314020014242221023101223000320242441132410303231004002143233020241443112024410424301030010211230021044133212121330103213324330344111200023023310431431204232424331441321200441034014001422002041021442322301431043220411101340244301043123403442220423314301442113122432002030120121114410214424021244143344303422213042313400212140302142433213310314032110034410421440414413332024121311123111424042204000400023402222143110332304023144311300021034400131341340303111230020030402400001111214432200244020104000104200211124101200034024233242004414404144322344341112322033030014341234344234413323021323340213024204311342301322203132404112314411432114413043012421242244311400333222301333001023432103432430210303232231332322124111441233222431443212403420433231043142240042421412404404141243440301242020020401134011244121431412210301233123203044341013220414010010333320200331014333424402333000304201032324011140112403443430213330100330422134342430022224221211222024134141131022022423144442321243431111440121214412212341410142043204024311113232101320112021421322114302012441021342110141010104032244201423301011311433003303440322303330432131433000231340303431320310012131424130122033400011340121322313241113103231410220020410023024334012434011414044102400020", "421231004402222024141004304222212243024230310401323223320034240014434001144102442101420221444203110223324432211123010201021002213134330422241134030420111423011430222223100012212242333301222114144233103124021320232114242221044333044041222330020410431241032212223411432224220140240220304221401311330402111414014044200410330113441302332011433230324003041044314221334000323040022002041303241102301233132401000430234201413302333040022113310401230240320110204303044441131401313101104420324213134032304100040402312410230400230243211323240231201230233401234320331210400324213010210024203442241430130114432010344101134040401044323413214314401020021211422040314033414414334232402044024322124322200123442024100202423014143221202421313014410413342323411102440334214301141012233213440113343130020411200342113244120414101231331043412014011421424002041403041211040403410013203134430323013410031001022100142023231342023040202021202430203131314243002130043433401203110420103033122441134114024410031104110230303414242133243112213330042112421123411022144223041230040214103122424440433314032244114113133442214443442344111420201423402031142044243303140113124420200421341102113104002003301343420323422313444112140020430123044042240222042304432012032223142433024212022133430303233122303204411444142100002213121322142404404310330411430220110013421401022402420421213133443421232111431242101003222013213420023012301001343200433424122114212114123102114321014424224434430312044240324110241213104140422021430004034043342134442140334203200301322214031210014430433110301023334042320323222120130124232041014312121103130334021203224412031121124140004022343043243111110214303012423202004201120112300424422220233333230141201331003240102434020413111340112213142434214224213420432001231300112103020134121342242233422022004033112302004313334021012021134340300102424034024420312224432310310313343300403211122124102321242411032231040014101342140033112302042334320103412043012000241243123204432111044314422103014134030233120403231004401434413103001422202141341143101313331203321002104320400422110124110203113404104432223124343431444341333431001132214301040421234300140342241212430131221304031041120211301313044203343220431004132301032310010420121223334202402310423400320410011201340213040140043244034322213433413410114004214320112412022233141404133342022400300231033134334240203431210240342340034442420314402002301412023032410102211313414223221024331334040223144342343322031441012220314140222122232344410321004011441342042412130323014314434331324002311240431433434000143144122214132203222121231430340132111103040241100042430113030200334240401240421300043420333300232041323222101443441403114441110404101432223233134210333202422304341002412201134413432333310114340223130100420411002024234024142234224023413102432013414402044213113434240021041402231031444441011142133434131040022022312043130324130243013110340011014320012442123111301220321434343411141123113012423210200144221420102313020114103003013213424334030041143224213041344412100044413034311302402231000314010400421120220444103120333442334130240243330110043100442103134020334330022332432441002012021301344423402111103021412030414424221311410410401231314214244113310334131322224440430044340333021030244001213203421122004301320312342343122414123013214232034033231044430041342040401132344114113203141422320230203141101344301244101212440101233240343010224343324443141100143343242144444043403031231303334301240214131322114214120032411201022320022432413333122210442141111241144122223013220104004233223313211030033011133412340031104103210333120044202440244133020034130023433122144430311030322144420010421132100344304213431103012343304222123343140300041342324101301121330320033144204310121444412210141411240132323331034243112003334120401413213211423332220440113324000403401330103001140012122034112124210030334224043410101013200230410331402433330320143112321220030324004042142042342130140243031124042121124122022324433444442100314044220134300011414104113123242042323213340414313402133423220044304442312313320141001411334011342203142301323331320302231131011112032320242041122124114234242314102132111020013441043212444001403431422123041230032132322114420122034004341003214103401410344320023404413000342443413412440412420110141301110140344243323300243312100042403410240032403132033201102333014420034404424000431031124320041104240300443221010241204434204222233113141104343", "011323011140430422242330013130313310223020110004340314142023441022000302003241132021414021403403241314323033401130412003303104334112031040332142344231142302243014233010201000013100321210243443214433214300140100411333022414312222303332240102001403001011030241103141211032010141202124001004213211223333113342431004410211123001224303030204340341343001320220222301343400343223110110441403234304321424122404222141440134241133231012423332014443132212233240201230402123241313423311340331433112120140001220113023141123233211213020201331441231334200404424400304030031110240241342220043030334021311211401043030410232340321003240211444412411031141043224103333201401040230131212104402324344344102344011300143304240223014030013423012342311240443122220340312113104420443003314243313221244120332443440404413223133030221100002214144100223431213104001213333114043001434344411331223123003222013441411300314124241011201010141203311324043333413000042033433410442431012434222401020402414141430423410130334002211401241310211004311113024310001433400143400002130422141032444442410303324032311233432304042334042101020211420440344423304030032002224142110432021242432214311414323420430333012121041404443200022010431312402034421122344302241421140043202404304432211000040323304430333022344023213110211014134301012114323334342311302120232301210444420001230323431222112244210334123243142243402024401203234033022400020412224313432441024303341331310022120103402442141132113424301002240113403444003132232314021433132410024413140102310244404121340443324401202041121004232230013324044402020204111103124401041034404324342410403221104343241300024003041411333411244132012214340030303422324314324434433332032433103414141011303212243004330431232331344413304243331120130322123114144341421211200310034210100223143001214121110022104004312213332032224240213102032231132224041022411022443430213420321103331024331341230102113141024233204410424033102214342443002312000243240202201303441243331201214331334033222044403031032302244342014403332442240310211204003334004431014032213200030431333243303102301144113332013031321444143440320000004431323120201403102330213222042323410301010021140430243041302140324020433013104333321412022040000414223404413233031422321220031244313100444214323343034441314130400134212131343333140312014134442013341423314034220423321212422323233221212034040020043223112331244303002224444422000043434320234124034410422224201243200233021440242432101333022113140243201303420343011314011032331312232213303243444143311110020242333204441332432203224024110204424233321212224211100403121201031110004111442300020212434224003413304234404204232213422244032330234422131020340033113203020033320210440132132104402400114102340202212312310301003300304233341301333444343100121010303142142330432102040124111011243423222304223210123401244311421022441424340202114223100043320000120022343242431201024304241230234132431203412224100231130001343244223334014104111441243343414322013444244343342233232304411214433112344012041101123441401031141434221144130342401323234221220011332210144432410410101430120233442413240144420321012300204203304044442003312042410220302120033430203402121122314212040332334122000140144231014220103423121131203041302024021013240400204103231241013122033323213132000044034141032320232301433311344332431240300311401212311421242112044011230334221340041224100033410240423030421202201013302211440133200244331332124144023111242243314141222010300423200401201104404124033310321441241013410102423204434041011442034430021200123004111110221240041322433122140332111434043410243040132104241021144002141341220033403241204240022222340111420013334004430223431024204240233043312142141124041204203242203243030032323124104242334233302424043134120211244002301141310433341232100140242122233033312342114341344312300302304021413333210340313130410343420040212244324001143211413442003103010100402344130043000042403244442020034320011314033331023242400303132003423404113442410442011322241003423321122142443222103334403043231312441421343040224321342114431201313004343302033012443121441110341010030223102213100443111233322442210411234440220232010323222100211234211302334210234213040332423031221434013414310321231431023331000132104340030110234032321133204220013102224041400303243024410312444001242201244301324224100114311101142334244222434241112440122324022113412112013030001223311202101004432402120221022012213330142234330201131104", "043042203114323031230414211130233231122342412221013120244431404144012123111334432302133412310111330120241423324412141303320110031223142232424244301411421040200202110111212433410104012211333133003421344342114102113140344104343214312433234032020124240423223021131020231443131032211200440221411413421240120212143120140200204213303422132214230424203201023240112032214104243011222333444443134114034143320402440302240320124003043301342331130402124143241422143031134213000210333334434100210023241430342440043342444401441111222134240024231430211142430001410221121244031402440044120334112020301304441304114102220023024030043333014032144320213414201212200111231113134302340311214243330213200142240142221041111122224431032341220334244041342123443130302023423031440130133232041003232334214124310414400442442132404413231130134001212422402013231334412010040203420122313044344213134040044000101421331033313402141424414233131440210411111333324442021303103042311430301433113300131412323320120001331102240022331233344331013204212211211141301221000013203034102343330433244002030433132234012004103423131311223130442442420110021224012211244122114120434422122204434040110401102401341404413203010034434224003214210233330330304320443211013023343243102141423412131344241431342220130404212021442223113004303033243422331201131304400434141211333011314220232123444020412110031211231442400410140021403211433431103214123132424100233412343104003322431011130234100311023113120011343043021110432433232431241244120233431044424303120321332113433430043010401114144412200304100021100004230321033430211421244424143221143200110042404022331141101114301224340201112310400432141041333321343134130341434042043141214323230002414342343300042434040203030422210440424001141140042232032330424311404213134041334331022312042043341404332102134102034201314210120404021342223240322141102343231411131312131044303342010432004024240030012120204402423101134312141340324430330323203223122040244041102101334403401414303302433002320140004344431303322323304012042322434421444040410014232222344313344410042333132242412100233300223434220243241422101203122103214040132041141300443333411332104414313322010022010340210241211042321142430120043044101421220102014112314032022013013140211204213332234302424300320000324024241324244442131202301203003121422403033113144321203131342410204320021042440220401431014341400040211332022413312033211122334243321324213104033104104321224422332443034102241400231340211123034304034020101301320000311132004234230010142213104032232022021211400203002344233203324311300141000311011014134043244333144211143324104422321301412414031340004311211313140043233003231123204442211200240031123304430411102434310321013043341001012230210300142432041011014401114310001234130301413210301444331121134440144201013121011400110120444432224142040401012412122301220004321424213114301120111333424440040442240243032340124033444040121344213203443241404333021400012011012410300201212201244204313010140112434413113041230321020004103323010341334103210110100044230421020222121421001324432331221433142331240023343140424241143440001310004442202123244401311431132044213322433303244314430242403040331203024040312002314324422144121103310202024413120010213214000401124412443224240302032410124212043322141311142441144230032043002432324023020243340430311312303313130201233231403202201032312342021230312011003311102034242400423423043302202240220312211130034042032324110242012033014231224103331234321120101304003012434432204300313130000012143400414221142332041101443022411442040213140132224031401033040011430302013414333220043300122103401424011321010404001121241021332321022411021143210432312342411243130404032421104301033212243020320001124313434042400214321422021330314140244440233342010241213332111032432404020333213214443300134420403023232241211010140330131323044143230431011424003341231001310442032111313024204404223122310313431313430003010042122013101034314012332410123144442233100341410240021331013003411104112101401300304341410124431041434244203142232004414422243204133302322211341444143300011434043043141442112033033230122042300440233100020223042330313124321442444433112432103022442401223400301213021133010200033032220441141421230233223423130304312332211043100304403433203313210022242403301331404412300131022401130413040134442143130402433143411332040313224423141312000213420043314214143421213042131024240010310124311001433413020003113112441", "313100213132412122100242431412242102022300302223114134123000133402321413302442210342441431424410120413330302232430041144112123104022310044113230431442231343210401434243441033103034434342341142031042221430310100000001123142142103131201042113340344022414341012242301432121331310304410011123123223204004310014144323124012234043002212222422113423230123114031434234440120201222401111031422100110300402342211323122313124223210302340242314214120432301034421334241221332441411224244013202023401230203444332200201330210313340123041141121013040202022213102201120224112134342404130024241013232114334032331133101200214203014302010414240432102112242211032221214014240301111002224323332114332304444202003423103222421233031431332021031111224404311424043120234110342430121201420001024410000440133320101234140032200232231424334210032331033004332220002234034122114223300200441424044201120212414144342220423232424222104012431021140140231020430430244003413432144412202102212143000203331213302244440323441422312142040320322004120332030341210232422234330443400024422412332041422413130022312011041333310314040324042421412230331021323321244013104030013233301212121213113242343024040324344422223133022120322011301100343433104341124112020324441432402321222313233212202421221210121233414200112442400200110110431233144434030200033140310011144420113404133240212043023402422140110231314331102242212040140432311103102230443440112434140302441133303024320124224132040220014041241413142424434430101224200311304133403412204122031421144123134424144200341430102311324023011101100111422203121413302313041414222410322021344323040001201444101423201212304211213234321204444100112014202241133432121304041421132344234322343022310333303414421100024131102000013201000104142110113202303340211400303342120241001104303240211332303144003223034000114431421300334024404203413100132033123422203213311042241323021042444132320001204201144301400220332442343012033330200142212210103413143202212123202433201202034422444030021343043043401301214444441211324213010204221134303333212324221421402420434133403002222334244032234312323231311421431103332434111223430132212013334134423341142004413231211104110131303420013333101340111332432123333221441213100433344440040313143043043211202122144342331412430001140210320013431010003004122422112003444033234323333332001311104031122010000103014410114403200133044103122413124010230421210042041201034121404241300230242402034434300212421003204241220430330322312032302134022412114142424302323200131211340000013341341424413142443310030022404124242043023014401421111314331142411330241022112141312004410144024431213122043204331121130120220224231014414322111413324334134413400400011030321424444124131210044420332202110433011242312431123132024111004033211214311100241402420213024332320012010313123443121034421224301124020002213230404342010013234331214233431203224130443110040104132241101040004201431120131110013221000040222333332444430220200014430430313131304324323014001123414040144102012221423020222124142020330412432012321311201443441132241411010030104243244310122023323411310330210300132013044213312420004001414214310044030431003443142024111434001302223223203404021210322243241304214022320101212432343443210214023040234443123042402023424410210224313024342003133142242222121313344401133124134243133132332223213143400234220130234333440212034121144231000330020324141311343440323031413324304414021422124031440030330304002100011400034443100114210433444042140344224100322343411324041441231203340424403333024432331010342223234032304231213011044423231032003020102342323012131244020121430140221301400110221440410030421221143321002234041220120023440304301012143013230311431043131141434122212242031220223143210423020033243123331141312022421324024312441002014344000301033000040123013213112334102130404320223103204244442334310330230202111241313120212443114344140340013331211022200022003110130314432441024230424401301432121442114022303432110243313433012024133430122232244331430001313432313320302100144002234133444320434441204423330121111432141330320023321200230420301024223240340213411304234100433234341332424320444332140000313323202024402234210243021013442013413022133000310210114240040043041442323033403040020014302210004110423213034413342242320442202303201442113342420120124232344240021221333100130433221423431343422423131221400220434202030110123213013132134022011304323310233142423431144024232304422432314144", "431440440113040020024001114024410341040044131031201240021404030444213133232243321422422041303340413100214134013234300300132412201133331422211442231014331334441212334022243031321041001042220122444311032242103002220234441310220323113323440133024030314133342341043324431044201344304440312244141341233244140431114113123042114400200313314034231021231124341241001242120402304101202323234214420311220142001014133004432203021133410314403434412134344323331032133122220104300321314132444224044232342143041311033021430332034300133021042041434113102033330101333043310023243412122120420202131022410234032343401203434311341333421430111202134434104100241344412031012114130224231411341202213021034300243200410012103432423401112031142310224444302024222140204101134034244443330013034311030414420131031431000200044224014324303111432104423012021232113302300132010231312223444010243422022330403112124334303101024321100111022224121130431041421110332141112404220413033020134000031004303403133012103403414201343010041241241400044034421130310213401103104201040214003123202431022302340332421201131402301300111420032034042212432234204411140221224230211414431422300104213011303440304402000411010233323100210401332231400433121024420141331243443140121202402110144300311142433240333331032230022103333344240011411034414113232200413203143311423334024322333122401041111003440443413132203041223032111142103043104443410222414132340232114111421034120134124331413201122344432103332302343302001033411210222222424123101040124231131434424110032014110002421224420303300111243010010342111410021443144204240412300441313004244420303214434130031030133222021044323421433411122032101004344202312230243124102144343311212400104413032430441020244104311004334034321340140013440334110122100143112134030423131202304323004402212420403142100003222303230222204441130210412204203424143223022114323424041212313301031123230344042202130202104323123104244442232420303311340043421412023444222010014422211113110312012102413143441230140141110004443243244424240402002222300433222022201214233340342221100114334100310123420143432432004324301114211322001104442242434441443442402331241404224130344222241323011411212441331400321012442432432403422143101100144420322433200343013222324002103010421204004200100014331322244124131133220413221141412133423104231003142133410044101421423202023404224311132404310243014242102410040111112112022334113400124003340343114420014442003120442024441114114300000403213000003444313101223201314232440343224431033440242334214123114012212421013340201310313031202024121303102403224013003341202110131412321202104443213140141210432442412232113411401040430032322232400030220103331243343320103133222442012334310300431321432010034120440212333320441430310321132023244012323001240003310302201000441332033120032004211313321022010400114000433444232044432041224102310324140122110241302030402444320442140310101130140303422404241432404233042203204424233040330232311224341312421113010023303114400124122412140212203123440120203000024323332030231222101313340422030010340044442142202311133411034234441024422422443211421302040323303013410332240021403343000332011404202320420143112202400141431214023434203403420424443143441320324041414122331033330100423122022030423001140313104121044321142342041231124440134142224404142442221223003000100144243432222201344203034444431331204103413200133413114023433012044203411344444024131241200110440240422120341041304132010342032214422011141113104100121240224014424404222120112412044403140044414330344120212432211402331210101120113403242341321232213242210103030033003300411313431243131301423341103114410324403200404311120014421121132212402240230334203442341412141021134324022302332132040010314143132302201140342140314411232120100241424324001332143314403322144030132143143312344131400133223114312343440000430301131012014331243343304413142210341313413241220224423403431202322311101000240411033243230341104132401041122042020134332333202043032424200104033004343423404141020441114440001130202030403020320111030323014024233202123040122303111421131443121300143210232210404412323022202423401012441310034344031341310021021213323104001143012130133130344424144010001121334403000124004124343001114203223004034040430324040341201030314031002423411400004332131141020143030400230234120231224134323021022400340340233013124144033411042402021120321043210400310010434144222224410204142134132023431013221130413112400233443", "244411203231043231330143124042400231310401243322402022310032441442034241404312341221144334044241400102300202130110140141001041413010341203041112401314111401422043113101213423404423231211003400014204002124441014144241404323211402140314231223332022120322341204412441131042324211040143013104323031042443423203022030041420141144201333020003021232320231013322331242214240031400003221424142400032321114443331110023342413021424324314411112120332441321030232120232122023120434411042012243143310203231220132130042242121041200002311321234120242020013010400303122443001114143010233212221410322011124044242103114123114300430322140422223104200322003032312440430043022441033333041230242332124222313220104234222022122422224012411411403304430014230031130433234213021044100202240034424134241000402224400014031014412114230134412443443001440041013122112123120111420442044343324234001241203000030240002130344202100120413112412424343342014220140323041022342113011201243331440401222024141343242110111431400220422401312404310304331112122042431101214141322434443212100312020331401020214130132110231014430434003412340401310003310041221021304320301113132013413144132101242130202031012014044300021302442144304100443223344021111133311432141202120141141003322100030222113201441310043421113221422203023013240110021431220032142431413224141103413333032143112113022344421210103132234003430110121140141134214324242212120204303014231230110433204302223111411044102200221404223141442221421200113001120000444220223021224144022110432433121012324221103143104102110411214120120000422303404231043301341213003102432230423214043233114111201113222212244433220001023143223121414203140414134410024311320221314413030202204010120211244441203422133334314234224201400142020244122420342431334304311433423042212202204434443004201121020020041221421211030100232211241241102042042032023030104212401044121332344043321303023022321031013040030044222304442011312003440240402432101103223232304013304404021243340310002402242323203101303243041040142310124344232141341123304431110000230334204204240330321024304443420430022133301434300224444131204004311423123442023124242124241030034223431431413202243233140320132442410113440310202043011130032214411121003431020231241411112214132131140002143232140320432341212124003402241034321041430211320000302323143204242120423430401001132232402214413314231423210123121121323014322313320324243144341403224402111013201113310233300214411221110312344442214324414432314242344212211304113432144400232000320042404013311241110102232411143110114432442410320342430131200110224223044004022220014344014242203343423131134244320334431423410330310410432433203011114420133011214140001031240140132303214043301414413333140313202303334321240100042011232412334113310334131431430333112110324013441013301000134440034224112124322134022212000042103442143014000323312033121331421404004222303314240421441414132014002104114012041323003121100001023422001203220012012132222002013142042201322404233000411331221314023411343141111024142030204010044211114013343244234342344322313203230330414344022244224422140141443042241344432044321330040430313300120242110042300103233042114023103043443401220400441232420230022232041311030240210412213013040210433113002332012430330024143330322422400110012100304133004021132134112022031220131430332111210034132400144244313030422201330011424433421220033323210040011231200221420422111340223002341303301142324413323141211103443043011422434230010024413302043043300334332120331140340131411002131111141201331111020114104434213101420303443222133430440204310142020301003112100043222231210420414320041313440222033102022322202230040023033304233014432121324343133430220410310440404444231043044011221033231424001033440131434144203302233414232014111220423224324433331412420323002231101342331343313122013230122040204302124132243020322442042003303422210234112422431112122013040310110233024243100242413403000302033444003040024301200124201243443333422320434303444324130342333434023444024240330111020130232440124304011100100420011434421002141332121401202042042343304330332433013211104413101340240402244221210341304110241111133020042102211411231413434330030200321041321033120333212221114213324313440341020104002011243432000311144314203312443420011142131042011112113101200221110102420144110403302400423020133033342334000043344000411043040400104024421122442443412234143103102420013101133132221102011313404044341141013110", "023034333020321023231310040300311031312400000343114402121431404434001421301042142004331440342243120432133143112242001222320131323404223323243312234033021334301303222014002033412312414324002400004243242421024113032440443123244140140311420203143432434032021211402201142414024204201432310114120130423100121034311300322201141002424044133423022131431222313211411000001041343442023102112334303444233323134421101301331111341111123330434313144240444434112001424433210432140124203120201202122401032402300313221212400003041124243021331132323221203423244223201142204323332103243143103420342021124242031040224344323121243410122204233030134141333302020044334420202140312444330010141212320303020440441234131320232434204444310220012200113400434321010420122022443412310010004303233021301333033402433403022441232044043030103140422240101024012234130134230433023410241402201301040123334430142122410212301124142311214032122440014433103004201411200143224214413243443442304132203233202310102022341404442303220243002210023200332102322204120033131301201102340044110224220014242321244224303433424042042333122140220221241120401443110333301412122220313443342212013222014004021104304414213421314323223002324130134302202222042320400013130023224412313314223103101040202134434131011414023034342224243033244134014101323342334421323003411240112010440411223133400321420132324320230344400400414423140240411301124224343132343200210033021414212424220421112242344313421140200310424304114113044414301203201132321403320414002442421232234402332124434113334112222123140030021031324431211442034222340430124134124223321313234243043214204400122343342244024121131104244400234203333424044220431211211040113220301213241000203130000404100021424432411011043332230203440011223434030134423223132330001404113103430441244323124314410004001344123310141230403124013302041203004300001302333233223123111203303424132441322400013424003423101240124220230322114413120214024310022301300311203204403400143240304012011444102313133311303213040232242430121424142023411123022313241144244102333214434410242432342001121300441201430033322411243342421443122422044140422300342244133313240402114141434244020312413200101102034030321330314414033222242200023004033101301043212310420312142230034220401001212143434312011140320430113430002433323230110314021310433321202240033113202431442103424013021100300440000221333103234312311133002014411413032411002434422422402101411144114204113423323434032401004330030213001213040122331200132200024341444302021134110144233014240110033243120031140103200313232010010400040314103003303044330021030414124241013221102442430311033323012242420044332020411304330311213010303323003110030430030231114441324133403314432011144020424423213143001331010203310404023431404230301112231100234400034324004141434202141343402224031112414122121140024021333244024420301004114242244321322040144142401121211422112000211340104111241333012014233004421103024122334343112123231302312104120440303203221220442104023333443341244343124204330434121124003212440041344121142212120440004423242141344201324221324132433320044021141331114214424013141110321444401240343141424210310304230341240201414041143120201304420240001232133020203104411310023144103214421403441102313443213432402103410403332400202103401204113400114112440231401110421021100102212100231013141133132301122232334044043211420102001202232220430042230332341012212443124134441232123014442041330124130131411441012344203411022012123243002033002204020132231432143141032311140021304042301204331200313121323322020402041420221421400121230214444401200420102401034130300223014434123001334221413224340400013341114142012210101222044444132442003002414422104030020342024030102423222414004322312000222031424024341323441040132111331142223411430134434144113333001220120442122234342211142222014042220134424032042030411342211200031442423022021003441421143003402422002423024102012102012030034411012111123101333314200324224140302344102011204120014131314411314020342322321030143322134334011412331044342033133441233220141203411340200142213032332300441000441040423223311433401302020203101230032133100000432024033434102320441141120132113244404101142122442123222031402131312142232112232132044133400130312243333231002042413033403404321321133010211223413014344103402210131210240344431300314004303240444240140144230002330042310312222210331200433340322430212144203412443204034201140022023420434230040141121403400222231", "142020302334004002423030303031214432300423004221403041330310221230100311400413111300000142044212320301012032204013343111012023002342323401032131424003112013130133224442114034033020243303443031101441200102404033421133340343314434014103102133320002423231114433214010341030044232143014344430231001223244101242404233221120241124421300402243134242330133122332334041013042224324042330323422124124324414300132304320020404400333421100411222141010144421032402000114023003131430302304021334013402322230313140241031410213214433231330342024010011233422232110000014020440104312333424001421041013122002133120340222412010010022230114041000024041141344431413021201000302423232113424314001232132343141100411243214242113304243220140230310112433201301042422040120200244020440030320401413121130433401403112001122120012131303220301210021024321301221320040100231034011221444131401114341323321333244022142232223234224314440432441402300411131114200114400331124434213324011134204401120413031131321002421240230422214132032110204041024232414442241023321110313421330103122321141032143200131032003414313041104311201403114000404233314310320304020424114420014302403132244404432230034333103144344343144331202312342141334314302413000443403440441122001210102340332010111242243420413143342304031240310122321343131212013334102033030424402131442110223000104031434400204034320333402011022202340024002403210203104213204300443021200300133243241224014302032331112132213231022022411424001312344242213234231213344040442343400004331222130442043011134330214211444431044440404100041321140141343242412220020342334240040022004230320121443112331210403024331241244430000200002242342313100334024423012430101203401412444312440301410134401333102444004024314423104101223111320232200224124030041130000140040120411210432033124012242341220404000224242001444114141344324043244033204142102024411033301220220203021032031322101443201331001232144413232014134410431133243402123233042131002124243234344003244020302024233003000143100244142442304332003444412030101200130002000001212100110204411202112103121410141430210220402340143100024043230431202234012404030031241103002113132124314443340214103342244220112004113143340013101014140243104340014340124022134341034010214000144232014041312140021433321012244024304422010423340202301241134443412020411040211033204131014413034321210213222100133112202331200411411122331302233331101031402104301242012121332333323404043144001104434022323420411110013433440110114441114110144010401423441100204012134200303320113410344333400410042202002320323432330412041033112444024002012233131120134231413043110323402414344311413142324331332212022342010203113004234204143214301203440233432042342413221130014404043343131414031404024002143140212313004204343331142213342114423121132324014242324011410114322341123440421221014234434430224313031143213131220020423441110104003310030344400200433122444103322012014431341011424321423211243411310240220222040013112243224114331244040322220023304010303010340020234441214123001041400022434001232214220240142013322304002144413334021313330301032230112002222101133320413102434203401143233044312011002342444122024410104130413142200341423312022330104113413134441123113324122112113344012012341140424334423320332030020222430312220102433424031022403313132432003320010140440233232114120003224100444240021122031224443222443412314201301440030241432024022043001320421340130104030042320123331141210411004424343103422222442234112423101240300442140202021012334424121311102312233441300234300122131113343112113204022134302024014102113243414444311314314332043044324221321321002204011204130443021424134421300142013240021011201241311002344200322121440441122132332000033134401434301332323203011344131242123400042103134313122121011400244101110332122444313322243203422440441113040020102022344211412144322034124024441301102321110440442423141003013130342141342222022444324043132342202342021020230233203243031340032131042211433102334002302424340234114401023442440300220301041102100030421400421002342031132330244420341221123121144041313123424233110230432304313301131203131434241223011134430100323241041420103304304001242004114300043334111312221341114111202323433241431324443304204132230204010401014414423441324230123301104003440301244401014414044323042040233310433314204332410114003412042443424040211423013241434303121243411314334323003223324433040110444330133414112114420342311304301202342302013033324332", "134043210103040210131404301400320041022043244200041431224201201142320331023302224101120303331442241401213043210032342234440441310024032344240341341131011224043303333032001020312003101332201443023333331334102430204442430030102024201130200300423210442143133430131341332324323242040434342421212220334340124024303233321304230310300211300013442234032144432223301244222323030143242201201330031141042033114313400124042002222202113330200334123301222310323234214421140441221124223400334430410224024021240302114000233102404140132222113224112142342340220444314230014010022233312310214120031343411401323322024411413133214441342032040243433241403044024312242434103031002311223141323202311012004400432022412010241012424301413012202030212024203131434232441403104144422303221241303001132424301411204321242322423302423324431432143130042412000103014142442232411014320340014102142204233042234434002321024132240101301030100314133444230212402102112241241403331204223244224234400040404432341323423022123010110110431442331204234240131104012134233214320440000134133334434311333321020304013212330043300443434242422110240231044402211213132330111233433032201401022233142411020041040340001122340211112334304200132101032421230010234344443122144222143320010333311410130341221214301100132102440024414231204201233400241241304431132011211224224211110202112141203143431423024024142341134424034143234111204100240443230200303204213012231221002400034232443044203104042121000403401014121242431340223124341102424341234413241422122030224144404242342321214142320104033411323133110244303044142222202410400014102411441140341303200034010333400320321200303022240143124433011013130212332224412244230120303003112102402132224404334232131431201420233024043323441433232142043413104220404110234040204310321121013331330022100122200440212203034441100231031340010414430403123013443433344044142130401020030044112031434442323332110243401031404011204314044130242144214122324203134334332340024033433240221433034104134314212434210231212410104312233414232231424140040222442022133021321333000432130243344201024134400323041201440140240432243424111314110044200303200023311444303032043413440042131044040021222022011203214111041331133003121042204224303423431444004230142314022123432234233310134401213010103240111131210431032442342304042400130023013200020203222300424232201342300212302130141400341124110243431024222424022440412010014231043200024342330432242331111331111332400202100012041401002324120222241444033443112121024422141130200202232324414440140324002124414003013210203342202344212310423131433104341202442231314433443243320023434100122323202412110242101404402424220103304041040320040232302321232022400034224220204420310040010424123124014130100310224422014243421231304213312201143130314140114021303204103314024402000412434303233412030312112100030413001403022224334224010312240433334432142110310232321423344320414243214041320322341423113010032130021024010424314131014421212020432124103001433011300424440314341331303232112421434002343134204134134112030023031314022202433102210320304442110020424011111313201143320200024121333343422223344110142342232233433212232042011003320334304432104321441340023244244024433412312014210402342220100110222401132222414404040401122430244402000324010032312431441414320414112024212034342002023032300124033234234342100013242110132114412220404013014340442210420213342404200104244424044422302300313404234432203201310421123224014423013131022204314434100120303233040424220303014022013002003033344341414143044440434122410303432322424312424344324303034002004012111210344042023020212203112231121434204223220204243323001243244410110313104002133222212032401312111201414413410204041040320020211142104144344223121132320321410340322402130213230123301321302414401044100303104040334144212022410240043323144430040022114344204202412211243323003310141144412412143240022311101331421414344102420221012302322113213022431101013123143442430432314103222311201143302431124112442344244431144231244112030131003032312401033143221041211144231344134324102200401332420443112010043024031401244141304312011433101303214224332210214021023340112030403401320220200341022204122231102313414424442310110011243343102214400223013102441302120210014402020441433040042312231204011013114200032031324221000234430331400214103041111424140414134141043314200234012403414011301433030122013344143123112413102314300040240242230012032041241443011142234314201", "433130100241431312233340120104423344412444324224311342121444114241422024034244344324203232134322440110042224134334221041240402311203040314000044224113011134012324030242324201040101401030101314323341230203341000201421133200211011333212221022030412003233033322400304220421214421114424010003033124344104314433110002034342334134412124241022143041300200241301420001013202114332240433411412013131144030430044001431400213242134333102232304314141131102310133233422413222124430433034240413431200122003223300043413324123413411220234244424323331301231003332211333224011113114221030020412100114341323440340440420430024112021141043442040211223204004212120024012412420213340020404140433344240134110012341431004020440423042100441224210411424231033130320103423022214212144201230333322030142313343340424423210401202414311424340402020443402011404011143231200023342200033214144440144200411140311432342331234243032424011234021123331301133104010401124204302101120114404240223032442410024323202340143043434143404100224324130420040402234003200130043341032103440220443111441422212110220003112040133033311142422304442120423331034302031004000334121414234224210301023011142441021341442122412010014302044021424240033441313403401213123411224411310130442212114313440333102220224343311141411003420204310014343333423110421132011441301421301134224141413322303402302441240034414144033221021110441102404130324220403200403233411311210144021132024240104242234223013232122133302412414331214432240334041210310042032344321202202001442012243143432313002044414041230110412044101103031102140110312314244211443430120001102410320122112100241001104144310220421020223213102032011314210004021241412042010224333443143240413230012111324434032200013031242330201402004320122132244103311233444341110010040422341112231114400222423013401422420311130142444301243321401130210303313434231202213330423240202443341441313300030342130422303024322041443120223444300312443032321143001014220310130004304220011003422414132404444040411430130013234312301212232120244133104301101130110400002234232413432102314022344214341212400312324411242100331204204232134144320342013001311122110323221044411424441433143311000300331401034044030214004124343222202244114412412401402324040032404321041331431004001332124140131342212400130042221201334432044422123002334224442304304241304030002040004124230413421304130140202142113302002122032414421031340113300204410044111414334132433340423020044430431104241324431314430100403221433404313023440023211111043014002242244213133011433032013400001002312414411221044114142122101303311114103111032433312134332302412133131010222203432130311104014423031102242012423022234401314322221211122211030420113300141343401400421000031134041320310314201244302202121012101344110302424004121203120123100100444001102021211442300133412423024344300314334031013103001003424424100231432402221044211112211122031104102344332443322304401304024122221442241240002222212404400302342301012001120201041014324042003424024003314311313103220324021343343140323240334142102233414411230012241401324000400000244130433204123432320401302104312104423402241214013420010421131130304113304343434340213433340222143324020402123340122022231313102003112013100100320300133333002331221022241412031310314013303012414044040114444311014241143430042433134024101310340414302044331214323314143113432123211140440002031012101242400114000001431221323301231020201044441443324334022104030341212222330220412342313323243214341412220122041213011201020412000011132013240003031403324444134141440412244442104231412114200141221004333122413400121342134240040011441231142304113410102310311214444441232334433020333403220012243302114132032044111140421040031131331234300000110313302322001000132023030204341204120444432303133321330033303403014102441432420024141413331221023103142004132141213140042204200402433313234002233310211222331420312132033014300032132202042121032402234314440202433213241443023323424303433113332422440420414020414031233410213404204121034112420132202212143444104430301034304203142311201343434312242233400131444433304114212014233023440333322024224241303304431243413044301210030233040312133304403423301412021123331444224300143104333333003241244241104040430324302440433214420413402001141322433130024221231223013232020022314342442321420142422211043034223421014333344114030442212133424444314342142311343022022120100110240424244342121311020200423041433224314133022121104204", "413440314422114013344014011410023443202414042111142322314440321324333212114424013022241430444424402234342320440023113331241331233110023311420033133102320300223140314131021230100303213240301402132200430224314221343141022010024333344020414144122223431124042303021101014432121303213243133244011444002033442412424200024111320432320404111131031434433040201414022012334032341044034222130210142321323003114043213040043404421121202031022013301043230312444210301212013012200241114434011444224133101024444114222422444144214342124132341010034011131341102030222141311233004440314133102214302243342441304030412434240210022240012241224344444424232232334341201214201421440204431421031444024034130240400310221302422120034311412033414240044434144224043431303341323432443232032112034312212112314112104402130212024342114031402331424203133422213431042004002041421401313030044414034024211203304321310400103232404341443103341034442344002433441113123132230241014322324210144342333313302200100221343242321112412000313232314144334100130113233411134420442100321140442120123222040221344220321433204330433341420313102114123113242404112302124123432231231432100244112201424401044320403032442002304241023443323220111340003340220231123443240403230414023433320203211411121320203303410122211141042021300340031322312432442300440104102034424343242322103214214340414112212343334414031402121040000333221220402320421011104111433120101310412334313221412241213020304240423333400113404340233244330241331043321300112343124030111031424410303212220042123331404331421020014404011431031341324011430411123321333242140320203301320221130023420311332424121024204223313031340344304400403134132320402230304220403122444243232002012020002213024420113011423212014331323303231413131021403234344311341410102440114134411003234410433213044341301123012213402331024022441133323034232320111400101144013321203303212023042114034223122014430330101311023143112241313013041420341400134124302044031241331204220204440324011200301330221031401401313400144131014444042421030030040212220112221140231230340300323140314044311031241134012120214330220403133031011122204413104041230104420402111023124312023430111424220440120401002033300300104040234442232212134320442311403233013042344400024024430241342040131044301302310332004040440143020304413000243343141000243432213214432403034140334040414022112142244234011444301334021231033224431441101104304310034421443244224011003444320004342421101130420304310330324402230344213223134211243421420124241024000434123310013024040211112202411320003140442131101201134022132143242432230403043130430232402424130210233334232122020141223140313334200031112102213244222420113320123223204123343430242130014030201131141324403222343402014142130212334134310432103011112214301134404134110121002333432040310041340310441122122301242023014402342423003410031212332413310223332303101313241204243100041012221133341032144300411021404423431430124023340444240002304241024031323041000242104124132403134403312041014213430312120340144031223203004021341300320134040230320131301034043020300234130311023233011143301022043141043034200043120044132104142110012002213424402102432240434241104312042340131443312100332324230220321234320344300000200243200131213412224410042402020440040112323444322131104411042134441442333314231441331333210031001322110443442214232342431442024142020002414121241212202001104201440223100304441100423221304133123421444141111202404222110042442241441434032122230122430401242112232222302300403040141412400344103402413230400442433140431121340204401333144012442244132320224314400203441202102132203144132023043242002223422200323221214424143112223114301133112343310312000100323401211103330440003402231441033331444300333314230331301000240441212141013334042101041402103312222331201330044300311301311221131102241231333214340010202142133231420040414231343401411014401031221131031024304133123040442333204423041121002131011410144220134322334242403133304011133311424143224101044234232211412003042303312032230110032134342432402141131133032413212223411223434421410141030241404401402204120214131302104104044322034404023120041001320124242333304112432440141012104442002220020043241020002040043344340421411034441404222430244340133323330440201030334404033441013011011110131223421214431140113410400424014144021210210014233423434012402112143131010004143032242341024440013301310420113201132120020300212433021231032022201042400021022101201233124", "123001040140022411240041043233104431433213211434213100213430032344231341443310424003232234120242401041102431244321414210023143412101334334202400420244432403220243334411430034304033440111101214420344024142023113111430011241410001341200324103212143414431124232420144401313414221031321020323300413101000422401213224331344021210342222410324030442323231400430444122030202314413131222211131042200210243440342142330330140202204223344423323013143204003122311414220204211031303121024313201401334031002331234014043210130424104204324204013010412403430233222033042422411022223342210133233421412043131444143332232232100041443310004442214444122321101401201412112423111114242141104442431414144212321414442304341203220244122114433322431334004401120132012100334023230014223204002420342424112420243344013310241110230323213133203331430043100342100241321024003200202134321111233014122241323230402134430044104201431044023433340111123110404202410432101444041134312442342433110113101344214222103223004431044333334413020004024044423211342432331332243113413420013311422242112133201424401433241223121314141324122243221340031304032223013034242101412002200123023322303001042411144002410344223124120110024112333011043431200014101334002313402234021104110344110102041311123414143020404401200031103323440100430331402303100142332342110234441443430323012111213421221044424244030033240410113201044424340000141243124430224013323240144434021221212114224401411120132231113001224141243300300340012441012131410032040022120213442424041230421434322302021442112301342210020032240420112143344131412233034402200122334322321144444334313434120433214223213204144024011201431322012031344311201400324212301420213224113023204334043122302122324214301210233101213233140134421114124044113112423143433034210211403341304230104300113010414334214130220134203404232331212044044410430431130133000140133130441241134234242111040301222130123034434141011140322130412200144010301334433044303003003244010221132004443331020321131230424342142432341034331024313324413023134032014323234201000112240041414423434004130131204333102031041104341001111214320221140344232431314342422232141311400241340110202030410443210214024100412030314212311203311132143301423004113114200214430340020240241042023021214422121311440341342400440424104101123102221034340032134102303114412434031324142123023321120000321411103023132202041010201442431212120011403142322413020202111243204404434111202433011402323333422031403114010233432110314132303000313344020102030240144003430141242022223340132232330011103234004131220203400222202341132220012430433204333204331311302442320434241140444440003422031443014424323111344113130231004300142440340344314120321411401121130324114133134444113244100422211214222422233242312243334321101141331324320322234423444334212430102433404343142331342344332032032340403300143431144340242110414030134100420401344113122143300443334204014230030421431044242243200041422344303222032020201331311224003403200102144131240311041103143144032034304402213324401220324240134203022342242011102200224304202324012134443223324331440332440042023123123144101100001240041204243123304312334103033344211204141133403303404023340104242112120200344244212420341303322020221411410114213411304003443401023201042224030301431441113211230002223131242223402210300210243011402204433334441103314303213140324442224430410201443424143033434401220030321320212003043314340011113311012201430431041203303414131022044312143341204122141440101204220122433422301210404331034334040111121334203031400242311314341240112014144231012223144432243030021342012031021033301031334200144240401331204124144244213101333100404433424102424343241131040023333031110120403404020303441011200310302210432241414040200444234001333301422331323424022433201434333113033122344020331211314224441222242210341410322044000022031104010240414321333340113413323011413430134242142141404003342001111243343014424240443443111301210413422431440112410403022400241431304412243112043310204034324014104133122044040332014002001144424021043231333023023344440423302214030440232110033212034202341312134014012310311332100412034344321411314042231112133403432223410210104111331312312441232404414304404224244333110103312243414214043422131433321331443112210233043204314131201212411031234404314433032340232033020103444220330142414014103313223031024104141024112114301011304031332432332411331123134133423141121213404223123112010021212123402143", "322213134122203334443342023114322312222232042422423142444121221022141140442023204144100414123023101341001421412112000400213444131240333403214400110232442124303023313243030130023242020004231102134034001412234222013300240133204223311040232112312042323422241421143343013442214144420244404412023442004242401310423304104131133230331334133000113413110420440400333032403023311401232231003320001231343334142333043003223443413210304041010404220110100321041304343422414034242023212111101013200211323404301104122321233022243012242410403310100420300021140410113421443112333023234242113304334232414113444131014404214330003244430014404222443312321003433321012041310021114314340201301024410041002433011141444323340003102231432132232031134032024312431431413234101432424141014102224432440242132134120340143000343224413302431003432444043121403414022321033144321343241024143031331221032001223224210133212203443011143302101024330202200240122403213400431434320020023001424122134412244000434002222112033423440100001434144411424141114024421214422234003114101244010303431012430344334331300141334021204121200430243421322123211041401110344242022301200444013334304203214313312324024410434224341020144224411032432432423333331233223323404441201123213332433120042313412134004040142043343243434434210403112324340034334002321004231240410210004332024003411313333331441143124404110340401330411241012020443133304341433121140214341241410412003404411213420442243322041132030141040324141110134111032123344323232102444124334031203201421103313240414201232112220202213330413442443032343231000221321311231442300412240104210330202401134324213141210113100312130410122011042224324443341124033110231343323340413041334013404300430002314101413332442312230133411034332220401320230330430401321134303311421311003114332243204443222230312411114020021443021103211010301300030313014212340430121122121202434414020201323441400403413132121213202323233213323044310433043343413131340440103134000133302412113324443241440122012101401113401241443322330130303313231211434130233402222113220132002022101234212241003121434013214131432131140014140242423332332340240103312312244304230040220141021324323431040133234434431101342022344034221024244402241112243401212324341310124004020000434010411033110230220031002422141421100113243434340142034441043131013132131313102142204210100320404424042031223302240013324330340011314212304240404233333212043142322432214403444201444104041142221101424333221120222130200043022402021010000230330331031414323413413412031432442313140434121403123224431113022234433232222400201001304444321100402310014140200000330412302100220334332111221031013130404000443003141222000433131240242123304000343142114420131211404221114203200121224240241131003204221130321003424244244004343140022020202110310001202412312402112342131421210000300342432022400114011423013012103003240100144123120004234301211400234242341131232121211414204203000341120103223141204202203221044213133200011002123242020410113041200143040142343040420124224221201314304410311032214143301031044120234141442231033232301311134122432042101000410442224241033422434121042304303114003003032232243112132001432212222410111301031004113103010421214110313023004123134110332120212310002301324413243332100423111001103202134202443433433022131434244043423011333423031414443030010313203322412023431010132123143201024440441031424113020344000424122013234040244232220442212230022223033204013303014430244240423110220034121122304422010133320410242042022110431041032210342034322113040440023221211213300033240321433441043220221321144114222431000102334421010114404400332202034101314042204133114044142100433310220132233130302301124204111410024443411204013233030233113234421414231430342241114433000344434431132323301222012021023203401423022344401424102000333300400244020414024301413014441422431444330333322123422110120013133123422214200223140431104442024212123022440221220240433012011334230044033121201443041124044232002332201211411014040420211424410111232341131442340111004333041012113041103240021420212230211404134112013323424022024334040414122043203424144101233241241141032121202020104124434300021020344100022430013304431212124014123341444404302431341141244332203243133334002233331111041422300403123411442310213110131230422103240231303010330040402223110012144334434234021200301144013031213211020440332431003411423211304311003111220404332341242004310443133324432030002013010132344003114", "102242141324301241200324404340230314310000341341240030044143110421244432121121302144444423314212040434342034010300213221102223221121434103244343443340202100343441342424233403124324222214043333031020024040430004430314430013244243340131011203041044430422124413320412012113434003314343234113234303021300042222223234141313313432110003200230321311424204341223020120114440310430400041023430121433041410041002343344312103120032141303300121211244110131330234022320304212313414244030411104100144122440031440032331004010300243124102403430143034040244330003221414303232002210442234411211112233423403244410402004141142322422340240011200013112104440114413143043233421224440140234212214220104224224230202430131023314000224420234023041432241041413044114400434422001214141420333021044301233431212044112210444023313340114040030132431143041043330240211121403204331212023402010140443021303240343244431414320441300102422441340104112022230031040203213123244220303044241012324320003214342444042210131442410133131440011104021334201434032104441414214320110301223023444430033112132403023334034230010341241342443320420041142131224030044331140224013433341100413042044230222202401300432340031201200023401024233234411131103034222334133234401323034023410244210141001304032123103422222301300003401443234242143401201142122344433102102432204434340023001432310230120132323101142303231122033432314414140141232231244132102441242304433124143134212311322122123103431000342322212142442300223003321420001221303221143242003200123044333214004431323003401323331042412130410103112132130314402113034421214314430313010022330200200303122421230234223213144043134233024401201322034001302103303133311232420423412223111012133124323221214312303140140210404014111003133444343042111024010004211420200123310441002003104340323200222412104230212233004241230143330010311234222344132130112304031244231112243032201334430202421422230340214400134433131342232143011323042243311024123304002334430143021123313440432413240412302322222110440241410130120240144012300334443004444222241141322303301430232412222244004304322201404404222031234430202040401314231441224311431213131002120331302330024224044444010420043232141311030040222443114421020341012144243040102043122210432021441144140044041342403030303004024124244234312301304420124443201032021024312412440123010013342134120022034303302233022213020312332222413312330421323142000120441142321402400114424431421011210001220104343302430412131324100344011422010124033314331320310422232441111033340122024402311324221002342040113231034034334324401140133310322204344433122244040240310221112312143313121413123130402321231340144214024212011313242002033240100033012101302214412113100110113230124300014420123041111102112422333311403023140002403302112143242214113212402311301232330221243413240014224110133424014121041101344143224122004434210402034013142114431101133201232123401103324111223332323034212423410310134103333414043243041002144014403243121021314320011222220243004314224102012100120110302120040332433134044141102201201210330131423441332221332302444031323120244013442410343212032421021414231021111110432122113310221023303012022031410010012202034240213124441312223124030404041214244324432040221224421004130003242324044122200421110000301320043422241432041012422243204444033021322023420002242232433030423213104422123313223423211233412033204320034143322330204242130033323034230403134014441000204242423112133300012222210121201013334444311001400341033032014221031124230033421423404141141220301443031401032322421120110221311244121044222322112032132321211032304142044110132244402403043223044210040430030332023422142021231144232224333014221212242422204423413441400313210241020030402044430002014124013142302104213100231244023034323210312041421303022420312423131114301333242040232040211401413021322442402411014414434412144234414100041433043203133202121430011213133042343122114200100034222120424312223112403140132441000332004021123340114332041444031323424130434221333422412233234322021204043123014220043210233141102133012043030310223124310301214113014210210010321143421201414010202420041220043404414320022444032040234334401122402123303344142122433041413114110241030033101344232241240100433214021133342032223323032430401112030441200344130312411204211442132213402204243143144311424421311313141422222041124222200134314112231313310343442403221441330414130210334004211032101132221332300110141013334120204030120203", "114214441244411002411233032201201424441243442221011314122424332341243322200344003144423011041213101424300341403330303014334043311402011314114342121342110343002423320312011124303210224024323114302433230123444441303311111210323234203201143424213103430233124224311333414324341014404112114421204401032404442414141404441203000344133323201410210133311122202041443432320434121132232410022402243004444213004421102242044232430420222234012134142224132433103412414443143343423101412030344014421304311013233010112313242301331431132402220010202411020400024431114401122230441143300001420134301231243303310344311242202101224122230040342113144104012241030222321420004313402244042402300203310101404001001140413312242332044200040300012442311133101133341111310442441413114442241023230013202122240041131304400244120024434334043441033034334423100343111441431204430030111102430012413000100133012331113141341403223144143134124144442122142203433321224003122440444102420201244421334411204420042104213321310141304444423414403304113103341120213311104402224443004332413400032002043144330142003030421401024114014123403142000321300341423322124312213311434344323410013403233412241300324231314331244220243234212203114221113430040334242002320302402442122043441013214443211234113344204412203040233213414432322240030203343400331110034431030430420421014230442304401130224244133313141434113240234012403131220144441000110021420244003200134320213113132313041022043143210110021441243412043004112134232214240013142031422200303341424131401200420241232204122013243424021222244443204422403420242314124344011014003340301103222123034400041122233320204312120222343430144130401430332141300232140113333434204043430243033301422121423404331310203204113310122314240031231211013044332314321221012400420421000210303132044044022120220322001410422143320134330004433202222113401122341422102312301001024411041000304120324310334230400032434414233022110303221244000411130434123423114044431410134442441340411442022211144100012204103403314144222200412413141334310010043234143321132022414340344313133103112103340230141240020003234004401443123412210401411011140434412342421002020334124203130310142234143303310014302030003233114141001111201420430034431214000133342142342322224132321301112111313341322440044421241022023321420412314311320443002202003002303043303202141211012441124044004304242410100340112040120043323033314314120210241401334230342140141103231442030442023101442441434330424103112133322001201131113301421432114332040112204331231020141110243224423140411020202430112123124031331040222214333310230430300314103233400310110104433403032143140301204401231001203300104212430434234234432210410442130444242120030240343413224331020114220230442011331444241332001042340022320314333132030312014043433424233433430302131210104031033202423210442223224333412144431244303440434433041320213203424242202340344401214100324112423340303343113332022342120432131234120320201443100421324031323024413131133142004412303201444224133322013421231423241203124041343341141001123310402411244131211414241320300404414123003032331021322111212220401043222240212034111131043401110032131010044340043021232202343401032400310010402303200402342334141400410204141124241030013001121403444243302220332041242001044200142404444143431232013102124012213421332032203110241303003433421024412430412234112111434001034332020141102243421313240334041340110443221310343000104331242031044011403423330232224223434400441344404240323302331334144044022133432442423023041131434322021120210420110244432332102032121124403140104442413121424113433330304434114010024001004344422021233121220300231312321044010112013130440313223130022112210041421324114202123000112223320031041402142430411144124422123322430013344202404314432224301340202031010102223100312141031421341024033031210402000432002404340014332230111123040112032441434144030024310321243102432434221221320124344103243044041330114410320033010413333303343233231201001331302104123030224124222120203433420242333024423210030003033412014024444100033412412031124330110440220124241342111303321111040232440432302443320410210212232041224144233231222212333432300114213130244202322322312322434100423223331443220232341010312204021233434303230042324012040034001232310142312342442441444124201203433414024130030314324240120423041122432424403433142321000310123221242400312104104012213320031013224201143330141342201420020214134240430410040433202230222343323", "212120001234212111420143124441342334314232414001313431200311214400124023003220300200041110142410133401220224011214214010310104242120033440134331043000002123430034020324012120413134223312032432024204343403230244002311331421300203433040342414244022132212304313421400200423334232204111214230434441130003244003121121113330002321114002403140033004430411043044400144304124440342202420140124021223032221231021234024242431421131024212034243331444014331021233403414131310431003143223402322000432124340124022001331444222233124204044241012100434242302224323323333311244240224313344412324333232312024013212302213030214423234442322222014100100210214014011344412201444012143244400003103214140203301112111432424002204314032243333324443131304420121320301310230023411120240112324342434414110343302122411320411313112211431112001303433024101020433312010002203202124432143222343224140132333034340422201223220131014211044440404440114400013221022113420131203113341433341132313402023420004433113023210230214410420223413124312310442014323234401203331130024242203210302233043032144012141431132412121141223142443030211141010324244313324320224131213323424424110114012344434133302333303240224404431130234230323201001122232123310243100303123133310004011310201112202024442221230322213100242124211023134242411131431413121114201203322312104441432112233410120044013020023133021300321431324014323031442422032343432000134404331203413001223210232331012134020404304034001214320030213413212033324403043400313014442302000230432232034344131142332034023413313240413322313431040240122444431334342403002334200201204232312400434410022124022121412010302220331114301022102042302134131412133321143211404032314022434011014400101402303003110324100202431414001041114023200103023010043400020011312112402114223403103411114341403201121041104042101413210402002234242241243344144123200234140410113311342013441240112402432014242224104133040213442242200344311012423424031443324213300334100244133120411424002203130411130330224343213201300030042321013301433210223004402034134321303404204124031232001321431013400201444330220012040344214400303103401202023232212401304020414114032222302030120133433042130200044433112313024103130312120023134400014444100230100031011420340130000203222313130323000444214012300343400441112314002434033204444241441433041104311301124441220311042300033131310104212032424223244041213424021210431230101101014424224313142424232031212302304101204411104421300204222404233302213414142202112131410121224000111213414423001132433113241404112032231024112341312104222102341323100214034140431013424242400413414421302331301203034012322310234044201101310010413343214343033041140310111402002114313414324123332324130411021301233121240423301130221223333041230141340031421030041221340244442220240114324023232302020324423011142201223224433133104121421030431220122443131242410321123340004303213231103000210333331102144344020301321123210022322312201014122211022322030342221441201224042310114131424203002233032232001244134120023341144114424442324012141301011421003413440244204212121042031004210324134230301213122324132122400411222110220000303033224400334033013433413124233340042021331332114411440312443114303100200331001124420114014040244114331121111114323001341230341114132421424140003042443023430124040123003330323111141001023043233322330133110111331203422411412121224224332404203240022031244224040441300331231232432130111423343423242303113201121314220341343112200411301313133410301201203324304412431111402244133144010000010221203313442131031223230433003333144443213323241240000434043121313324322432214310040221101214332202101320302212301412230203204310404042441334424414412100423123343313034332011432443124241421212331121430113303003101433322232133310123443244443111214040324421420422123244014421221432003224201143423333413023332432333322034323311242342423031223432324443334244202020402104043113344130133111344322322120132113031344212113414133322430020004004032211120310230323134034000123222230423431440432002243023342230214420324330231011304200230114302204321144112433303132144241132003433204000234104001104102103230313114043422122140000220440133322322242331232021243404442234401441104103044140403003033222140011303324401442300303440341210334333312033040212134204324433132433431243124442142132330210144304143404421114104123302342202222310041340133213112341410311310044100343311224201100442034420022231341440311001122314313422", "440042132244234433012420242234304422033414244033111121213113114143442033033241222210323324431411003312211333332413443321323044334431324010100040122012024131033042231141100032342002431011213002214403210042214202114014031040231203340214312330431112301241022021220112411200030113322242034333200114022344411333032230321043114033411322124212424411332023032101000330423443011024402102301211231111400021013442330313223421221440021340041034412022022320313412032434230404003334414213043141202243001030230144341440230400421022130010032143212114431021312232432201304313003034333123034420113134104404102433122130041233032420212340400311114020320430144102022442310103402314041404303314021031234041400411003201300141104140023030434304040023032244221433321122214304004240124032442244001130414230014121320440002342012411311111103014333133220324133204034311013313422202014410344102433100041140303332304131401122124024301411424201110330343023341221030311241230314121412420112001010112042113121244042004140201344334222142342414223241221014033043010241110214411342324100032043001012340302200341341200242023041230300041234142234332423411110241203442341140342421313033443321414040300030300211201134401322334044421130444411321320221032224043100433034040312404104131421304210031114400230220410133121343041024033420444030221133133433122312443111122104231313443424441330444032032240441230343244420041004210404243040222010304403203330344220021204333414033242112141043302122124032411020324020420133103202204431132443422430111121422040420442144224232410023330130114224120423012020021002034441200104214113201324204214312402020130334341224031043334412221412044203422102022332244300121012424344320323344000312303232223241443032114030243141444322412122434400444201414131033212013433144311134344423441344110432123124111300012210014123044311211201404411134020021022200243043343204301042323403300001241001401311221014401340322413233400321403213220110041043044412412340004233320233243404201330040322322032333034342340042004010313340310212232300202101420334003123422134301300120020124201420134403001131312244341104140042402332410224211341100310424320433324221044223343314410202120301440300201220104220102001333311331444121324442040312311000412130323234404144222242201301244320320113214030140212310004404013212102234341210410434230434204212222111113414240240241230220440244331212032022341232032121142010431422010430202102314030014203404104234303042303401112342341312031423341121003214031201430341404141311331110302310033044342031333404044221120243024144033303424303423004220042143214044324023402303441141442313221220204433124132031221444123231012324341341233210123431431213410302131131120000304410243303133413433120230024040403334040202130403100140313032310121341142112102423403112114142224240102202211103420022330441240321233313301012141213040431110201043123224204102312403013034120411300401304300242002340140010440340212010122114013042344002313111314243101203112302311043310321321242044330422010314140303222301124424321112140110002003014334342022444422103401423214223220423311103004110111240402103344140111244310432014040304020042024434421034211134402031012431234032231200241042021332210440024004331304332043132330041323100131412144241104124234240031422243311111114021230014114031242044141011012122343141414441441213104033432124230213012143223014300140433303012114313141340030141332240003221312313412040323043234320421014210310243023212131014401204403144242333403230331020102300040344401143202243442030004443131121314342100231114324230223012111424431133144211202411440344134334113113430211432131304220413124223430011340424004043422022012332103122114012001300241300322021330103443432223323411401013133032302434232424111331000340223413332244342203004402422221304400022412312431044421443134220014304204203303231302431131312233121041334411241114122241313000142014011402044034033421323102022302112144400101022424100234304121423020011243213421221130304300204123323320044403341204301330031401042111210141212201330030212404024202214424021313403142323122111230434322143022302111342321031334244312042423434220314243110402202032030122330312113444304224041142333144323121222021032404214044324410110220200113024300130431003200330113200040010411233024121110331004344232121423114322041121020430340231331112443114111220314013142334214034133111344103022024212131310033120320301431301201112123011111331221340311012324122433334", "302121302300101303311224212340001241421301440443021130243324041423203201014344303410112443303131224314304101231011221230100313213031224411002144313103442031111142332333041323424204322144304434220300424312002034342312010034113241432200314201420240413220220340321431312323113021402321443202324321211133342033222332112232133033004124310032023114123212313410432322313411243401324301220244040043133302200330424000333412222331014414340302214421210322042034340443313441323134412120102432322122003443110231340431340100022231444221421301321132133441240040013300212434123204420214443303334442224044200341332011130012422200302420332420101131243224211000213234444232310420002434343341214234422140111203342231242132431424222312303103330111112331212343104110200333013420110203341044234241403223440120201044023003040011203121431134134241043031330401244320422120312201130111302403434424130021201422343242133411402332003101131023311000100231041441021031103234123431034212343241012404401004243302241344201140021212031413142211244244404113010304344102023312040130133230024220321313210444021433140100222310241030332040221333441041403143333320331423200000401022121131124043332140224333120004200204423233003011204143011342221331321032210311212403101220214200110241102130240134323311314432243001343324313440440041323211004014031004012211412010000200044300430003201201434332441330111441403002102102022344010442143314031314422444021011123442240113403231323441242001110121140332402220440124304434420341131433000223424002043014140211204304230202130414420344314444042100434331033241434401004210002144323242310443303441030040134422334410240404333331241243244004014322311222401120411304422024031444431421304242342240141102121421342201201204240030210231242211004413404131422331142224144410230212000001431211102403012031140110003102033444042334122223331122122000142240342331043120211132403203323443223442110433321202302321040324232333024224142102121302411142242201114332134323234231102122333440124242144313132342412020041002443142230043244004441111203433223102020320211112221404414023010041102430202043342301411224121310341113341113211234401102243331031403224431410233141110144132304314140142124433342434303414102231440010213304223400224030003423230121111404411110431222034030404044201212240014313221100323200044431201043422401114111323412413213434234224401431434043323012402432422224342042131131143314231441334021040030201314044142424333404414311044313241214102023412020234313434041214401324102303440402013324041341014340023141324411441324342041311223112211203421242011304140010143104042330024321424342032031331442133441301421010413444430120311101433223212310003234402010323122322020401204314301430020231104433112004341400143304322222442140010201404323120021203013234202131423321304104411444122023413101222221432422430102321332240033033301324134113244421233143314324300432044033443233303304223314141202012234414220421120211302321032323121003444043412441221332333330110140323423122103411411321100241141440220440414420410033242200014220110044034214401234224320440130240031222102134044403331332003304022114133102024420142311243042244103411433441211210303444033330422410201444020400143120120223231412320420131343304144414411220302432441334103314321204404244222314303021241333230444223212412224334311443104220413112302414143231133442242432301343414333312221001110323212141341230230223410303122020242404002434431034303020024130342423204030244213200001434011410111140424412222320024110101410042303212234320131121244324142240324444311040413201011121410212040223302304340204412212240140204102441033143242110340134032443000314300134314423304110431422304010310144040122404214433424243232413143203220201012102113134413204000102432003012244041213412142401304220201311004002023204141312044330422421420101431234400114203232043421123213130124230422200334232200340302403011240424144320313313322433102133443221323221434141422433133101243414314122040013204304313100041403004210411041220113101310012241323002444134432014141022142211240300404432033000204431300044201210112334444312330022021123243144124142124241211422241144123144421203113330130314243003142023210431131430423000000031100303144334430241244322312321034234112411312143041220312043343430013220431103040334301442241202333114004401003344240032231402113412422403423041424044010000303433132331032330102014003211431432401443111002121014404232002244031114210003104400", "311304222412234013023123240331200432300342010034330411124320303341041010042240211444410021443100400031334341140032014101100220243420014310030212111021301013210022010030410304122110104414414323340240311220230302234204410210322442021140042321011004341134320313103312412243204403020144401142422111110414444440221143134334340213024404114020301034340244202123233441401231043243340243330023020402033022234403300101440432020321443023102214232310011221020433311330210203304020221220031110242301310003100203313231314243012344232131132031224232001244412234300033042121340014304213031322140222243002010301130403043110343144202323403221212143243223212031233200301401420442014414034200141320204210341110324131012323124234443441041430433102210402221420314210132241411240443442120312232023043033120412023311324103110431102203011430013311413131344213240402031344420002202244423311104124214110012301104144103110430133300033241230402232130344420333430313204124040203043320242020213223304333111234243113413240211120123313312110400403230131103200132012411220430040224403112002102143434232112242010132244310410221041132242141204401110342014444323131303440212342301300212332304030144122110133032432210320431024034122323441124201024014110000133231041342324113341114004443020140043214211042311323220104124103014304021431204332122213333244344341234112410211021141321042333040002233312044402142002413121121241122142340414123443314001344330214402002312431111232404140043322222234143104340111313021422212444320002242010412210021140403420321234130214042003404204221124042001203100244210144014322223210320103001032040113040422242320234322044100421343332311024014044302043330443244030240242221443234221313024204423410300223143443320114210101342221422224101203213032144223224214332403332110102113222433120340342334333433023144123313211121442131401403203440142010200213111324040324440444443032343312034201230220441130441214444343423343323444423230011301041003210403130243404221043044223244304432111143004024422023304331231032221332304413104123443344413421444433212200032223030000122100344124432302340222230240130420123441023012234122340240123444000234004331003032200134403241230201100411412104032221003400221141143322000144034024343221403410420111414024030324222324232301330032442023141201132400030433332132130313234101202131110302140223234213043441131333013333012100123111322214244314200043334311144111043100201322241204234133243014403200011203111440331014442412021431201333024113303214144402002403400004020034010241034441401232323242234011043344333004312320424433331011223444023422213423022303201040334122030230110324111404114011334222230201203404321312322012042320034014002424210320231440411423012444114022013213144010031322121313331303002431402021444032031232224212024142000342314203021030422440302442344033043404340213220044232133014333210041041024042430033114421211341131123301322143130300340224443130014120233341311421330303213411442112413424404433040301004413040104411043222031031122311232311300121404132110430310142210233223044344440010321420413433124222340421120400320214232430134430133124443014244003132130203240423230333112014242401214100231111222040321334001130402134144123211121220302033121204214230103203032241043001342443010042421434322210133320312213424413133000014312433141341402112313021302020024040220100442432200121313441310223021124131110230233300304031132124413101000241422410341300014120103144431001004104102334001411433034300240304024122303110133213213242001043202013422322234203141103322133440001444304002020121143131203342120201124304223324014234044323040212141311421323103231110414144244431400102412044121332413140100030330410322100410244003004313234441432242131323233240340104130032323434433110432032013412012001112203413233403322334421233130342032131032042141021022131021043133423023004114204434104230012240333121404111222123020012203021130034013422120124042042431041043240210230111222113424010244214340032102302013031203030140322220243014410423103032342130321013201110304132323024143134134322344042012241431044012312311031440421122220221140013032333431040222230141030104114133321011344310202404430314301004314234121114111344241103420214202014021403033202044303201304203302430342024104014002121200311024112020400003411424330133134304311230412123211334202031411012400222031013030344322214423133223000230131412113230140024040121333033211111002102304114440133420111314110031424", "442014303421233432410044441112442444101243440033024111203412432021122021332041032002313143422041011340113004040121133234121414110320333144001113341044010220023420140340410302114400101011000044143332323222142203333424302032333433442013004212321231311430231042004124443024203044010033230112021402202113024413132442133230444410324100202102033204310014441441010312234122422022241322041414144212043214114133432242313032222122322120114331103421133313143000311141210342443013202043224421013323132030143303410111044300011401322400322024100443434441432332120412414104404122240444300113421244234014301432421042031010142012213343000423313202041213212002302314210431323312034142343411010421042104311013401202033042430202413422224011332233034214420014040240124320011142323030241420304400240220440042101143120401020320003032041220313213231220021131324120020331100441121433014110123002342400400341410312320240413430324242302313343240342334243024303414032424433020314100441102214330333414220043214421224134021202121132234333444440304104432204330210210101342222333324133031034324031214411024311014400032024110441032111340422424021340433122232421320300331413122110414240423333202442231142143331201342021422004330132444143031220134301410430002043021424102410313421001000232323414111140034122142340314411332203222223223141111024201442303224124414304341303232430431013104343002431240241432312322441414143211130310312001430121114132124314112232030111103300232111322130220214321311421024010221013401303034124323104134031110112121411320012044003002111222333014103103411242422113433230332004404211414322001224233012311304330330440103404240440402443334143120111440233123441002231404044040212312230202432312310230232022200001342433231311304331132130114124324241000322124014230210002111442422222301022221322310024141302200043240030014011244112214341120423324313201033242431201124221430223221014224310134340331200244241210331033144330313440121034101244030224421231244301200342423104320200302020013143404420300411044322311323221024211131123320222120442143403234321232033234132224120311131223134343210012002444103210000114221303003420214421004001441124401030003144242102040143334032130213413234021212421231211041313102112043313030314343412404320404044411103134132414203213044020100223121221400032021423012121441300314424412013101324402342333011434104344231222411432203001101001411421201033040023110201144132132313304342330400031044434034040010422042403403424210412024001322413300240401221140123010201243423440141314304432222344213414421241120030224102222304320341314432034102444331022322314311343001304110432242220314234414112234110010341302240222103143003011020330403243020144311342341123303020242011114332431243241442104434323414240224002434114320024021214334042043411312410222213012001200144122203311042200324144120400403223002140433333403341010403303311000401303320414131030412431131232411410400210333222104231220212133434131201020431232421041244020030101200413300033023333104130011224422114140134223301320202011033011344024343031123444303401434233212023100424133140343334242310200142313310304122320314223313221414212342111023434421243303240003023122100114123023413401323304202014421443100141102234203221304320203121242442120432302034014121413322033334221442203204421130141211144113143200342040301241003403411213100140423324400343222442203022314014042033340124221122112303024430123422142422311134212043103023224003214103301440104144230300224400310402132332102302222421010424141120223432000201104013213043002020324000334400123212333410133112203213130013010231003320041302133114340402314120100040042031133341202220014320010210413302330014300030024031301240234240220440303043111320122144004214011410321012142013213244244014110100404141333202124210221122021340123002100241232000302143341030240402232304210142000123434110403404012244111002423422214312100434044133103140041242440403103343032424232022323102122244122112200104143442242242443303122021012110031102044244103411410003133143310333222422144321211100111231411243223231424223023230341331242143440211143320104014042042410004440042434411134143141024123324144014410104333434334224233440311322311332432440042122101331032220332433103424040442422342013114034100214240021220422202133303300234430312014303312240110122040002044340434223043223044132130001104412334220023230440204340042344402323200110133020201231323013220244021131111114313304142242312411431", "141432344244111223130433040142024420320213210433313320323344321142132401403311432213140311213244041040001233113313133000013342330332143213013000004220014224431213224320312113413404013133010443430110413303343231203241322021302003113132204431013234101211032002444140120001021342220021212144330004032114402114404221301402401013430020044242334113301241402310202331313210143311012411140332311241311403324204441131202114321224313122214204332311142332020333431314420321240323143114430143040204214414234011344113104413333233032301422122412321020021003033014420200041222003241344044341340143224320112020420023300414223403324430140424043214023414310003333433000411413424232131312214234304022442003140231341022404410342040031101312410113214324403134042430413120312034002410223020340432440324311441101244432332044433331101131124401130204133004301213401241313204010240144340404303244411301143431141444020403133300044332301344410432220112133323241231314131213222141340124002100131232010344410114103031102304140302123120023234201231000444444324043214100141321412322414120421144412321132431300413112030043100144114223430431024424300204211132442332000133442133324042240420422230003033030011212001411332332141240301033224301441111420342323420332001040134434311222013114242341340214223012230444221041000141242201421023132320100312311322224434101322422434123030434202402411111242231111314120414041222122002142314304432210430110221303210020202104334023432121042030320331210222342020310034042133043004400223032233141144112021343404430030343433002241020333321332213422341220140400122100210040004020304001122300410241032300430001440341340310030432430034112030324024413012224424034104334111041322212111133111000404101422021410101231333133422444134234424213301242022341020000310241020421312130223033014340121402310003104213310043214202333213023210122131314123233041112122030324342414211433444011420210044013414410244233210144120321443344132143242142102224003121021023143124100420323422432232434011012003144203134403134042241444230100441140400303401141101242324412302430133430422012014203040113431110243444300114141041311130122124144041221400232334301113134120224443002312344012032221223432002204023443144400303130221232422213342012432431121221302110202301233413434302323014140242212324014113010130232322204012313204323220310434044324331103102230144001311031104240123044421031120030344001113120100231133200322032012201032132241422411000423113331334412442421330320322133304304002142202001122013123140341314433130241044413411123023234124142320332340233434132114204041432210110044220042121414142040342332010224320222331411234224334414234320002143224144024302011142233101334341312434301332331032441121131311234133114332114110134421423232440244421403030041412411244242033441023403044022342201301222013044240143300202440122412040104004141422301220130212303303323130112122411222134043243432423222304414031432110420402223130321041000400030124444141234420411430423031112122103140001313414220433000044001012334221432130342213314144301330242300244411324104124041102321323030303233220442321100332234014220110001234140112321212141334221140201210010333143242101132214000214103022144311120131424014142313302344343434123012224143442010413131243314431231004434114123241123211310144334242204302114244233403133042211401100011323103012232201241042011212313224424141314123112140330044141341212013223403130100003233031410324213402021213132331020011244232412210340434021114244312241400301133044111042330224111421241104040200122021322300130241041324130431022420111012034220130342121424402222132403022312344241134213042324330031004313103114113433300200233430322421110301200123011214132143122310303244340432243020421302413331110402124301242343410041343113412241020103342010034223110033144241033204113204034424112434431243223410130043444304010214142044303312020323443010242233332303012131010200344433210344210142444220343310330341204230402130132320343400001303040424002324423044044304131133023022231442013330420244134233033100421142340441143324002300042013313110143003444213414233010310204241444342101014402002204220103441023230342134422104403014330302004204340342433301431404341234214132344331013304034312220011041300210311233402244422123042044410044431111133013443404433132032420204422322102443440103121332322032332103130334043220324234332340223034411401204211314301143333212412241401324220001012122304210120101411203400243", "212201401033002113433123243332232012124244403442202012123020441044320040300132120122424221441234111231133140132442423230322320443133300212314403223120323131400432031233034340103211222031110202333014112341440131421114210131103323140023240344322201202212133230042003323334323422340321433003441431303041043130424240201404202033030241323402122430444333311141423020001421121402120104102120123303131403134344440404134022203233243321412330311300014312104230041031333122234004034404131403340423341221334131322142342403142142001302241333122440342413240422331134421440410444342043323143443231100014403122331144142120242314421022004122213442012342341444244430212334210033303203124224442110432121301103210233244430024142211413012002334111244114343324200432233403423411304114421004033410320422223310420414022023230430433314330443412312110221223000043021403421021401234440302202044023034433140330424220432434434323000430014431214212212324212343300400320231424124432422311243404203102302143012442043212204313214304233432401022204014344140434101242433011302021224112430310003442340234142313230314324234031434000024103410041043133410021040431433430302110224304103412314421220314100410424211143124143214233231002121041441143043201124440134000034124031011413134244010140333033400231202202321110202123132012304423431433424123040343030200322240020121110131101400220032434023003312032220331330330334321433201200333321133413113420421342443204240310300423001101444002441310422441103423132230133002242413042212100134003243231221031000431012442344013430403032210243411001013421230202321431024240130244000300144213322434404342044341010123331233333343403134143421014400131201040330233331134224240424130024314113040033303201012411404143034211322132032244003041034312133243421234420404044242302433022124314311124013230442020234233402420324201423332231403421404112330224142223044234303311022121142331304041000310013204011143131401023142041204100012220214400214304340301000211040244000204241402142442321412443430300311010300343113300411434000110304112220232110200203032430131123120411203014034314124012304231233312224441141201223204444404334110414204121004031140140231412140102440413343001310334104332014102343240420030240102430314033312414200110030112112121110231433110431044324011134414433301402004202444444311113242000124144223341203404101130213310401444434144101314003110240321424440400034433313442040214011313432144323133401121112422043143111213304440221431202222042441130041001342034013304004020222003112342020034243334102240203414024222430134414124234303444134332231414313142432110333342012113223330202310433221312341414404242410133044241131031301204014331242114440231132201213131243240020302132400012440224142114003132144421444343022230032230321112104444332032030442231141300031201012131133122100302444142121401421403202233442243114201010012120044410034402123304310311211441341201330430120030123213024111001342443031412410200023024021133110401010313323230200122440214230424123420124211442302420413343103104044141131202243340243114244043023413043433041001400410022122111414421113211114311133113441004241141211413230110242000223120211113341220014442032310404002212130432421042122343034323303423124034020100003122012332222404233314443034231322032430114420003331214300441004233302231333403222320232030241244343331144311122421231302233012003442232400310123203423123010433013004402323432210041330244300344102414131303123400121421104232111340241032410122433141420123122423434032131332122230243022320140111144341400413422402140023310042124332443104403440302103113444003042344122024141324022031111002104233441002031413303201203012142314442002404102313114421333311003413222304102422204242031310211010030131321323433111333004230230032410012322112301432044220114430031112202124100203322322400112142411024443221021230412122223020322102203241004112233144211243101014241401020042020204020444301134424421441241310103034140133422144000140223224434102401133403002312423043341013113430401230121424420124111024411400043031211401240431334144240342211010332410420304222121033233144430422003212234234010403224012242203321034442434103343431430303310040400342223041000400300242233142214320314210131332014202240004140441220310112433230122002314113420343433244321011142240431422221300020414231300302110021222001244304130400324234043331203414300340134042241434041343114230014004044433023443143133421403203141034434301131114", "044203404233043110224421023101014032342241323440111234101241310114122401333210143034041012120004140141331332341223244324044423212044334230313333433133320311242404424143020301413221012424422144012130443204204430232013430112023441412231132342041312342024422122402331343024441232331011043241201303223341300243224444344103124400104043310021020044411102041200032301010201231322413011210244103332024103122443233323241403141123121323341022113421311330021440333331114033213111024220124034202203341124400221334441300234121233004031300212023232203420313043232201343002233344144330000223334043040231313100021401043322124134200423112400442333330332242413044232234414041233144242012401133404320400222411432201124001313004003312340114003043330103324422324040442233234030311134020002434002444021330343330103340023221111012320122331132223431140102100110443102210222410003343042331224333330022134401041331000120024334310000424104010324004022142012120404221424121230402223120131031423132013131122210014434241100140211423422312301301124421130021240402122010200230434123044001401110100303422411002141440213213104043421224332310413223441224423124104040010130234142043244241434001413012031241342103101211333210112233330022333132131400343303121024344444302012432223344022420443103110404100200204231023002002224041030222033401421312013331231412234241240340134424240344014240412334143202123003243231220042100313203021322120344112414033311204010232403240113320414241213441232344304043414333344243001131021301413130404010332424033241444214114130310313013231212120020241000304241113142313021102041302022011131034014123242040121223323332221422402332020214202242330331440141104343331221130141302323130402300211044230203141403334434144242214343403241110103024402213403210004042310102410030411230201404030402013430023043240220234400400124310012213422240121344211132112340430403104400224330243042103423102213433011204114223410234020423322323041432332123203230013011420304440202431134422140040411242000104213243341344013220144030224444404103023030031400244043410011222130411303120301430241133020431213404023011341301332013102420220143344033031310304242343034022412204124404041344310301303334214310303412100123244301220200141214212044331224304023403014201124330440003210334213214002422424304411423344433230334000000002033010434204242232032030231310240204300102133234042033034403444134033102301000200232144021122100024023041312232204141024124130242134433134340011332221423433111133023002311121413404201323324442132431242024011241003110003212240202144244000441210112202403441134441234011030312213143410201403123011140401211130032130042242304341204000331431442301222340220014223323410133214134011412144344211432432111044012114114211344334133232004140123200122314303131221403112032010304124003200231031230312140411310001121114140301121242412141024331332122121432201040011303412202434401430413421240224044233402032031321144320001210213033133100244244000423311311232130432423140430242301110030400401220002302102302440303041403303310202343432031110330220412240241213242123433033134022121440132101143120314442042023402231143023411342003110440431412442034323140040432444020222433344031132100414404314001320314133010410331312014213200112220002413313331421220222014422012424404330223103223134302244323101342400314112041404111240101114431232221031133021413421420443143420443443340441223101044132003304442303041113234001113444000000444043044224021314311423430143022312141202240333402123231104034213410224214441204123141343300112400213111411201343310110340013133101433124200113121111130024011310432001223422210400332103413413422002022404131112343144004014344231223314314230123130324010223224333222114132130231002434113041314413312403244224304011223042423314414130120114421142112323423010032420242010010441424042013303220214412122040321413021133131122323340030141204002441224012113422403211031400211313012320114324001441330230404414134223012214144433243332111122244113124113224004331104334201231132332234002031431121023214103142320142224021312042340030021324332001143201040400401220302011234104101224003024243440333144224433014444001402314232030123144440011221304442300300120101134421423444123103421430432210200312244220244343202331200214320244322100114010433333104331030011442301033214014133242244402204431330103312212424331000321021013223043131023004201223241301041443340002243020430414044301243321311021120134211414343", "232440121314204304101003410204432201021244120413420433423202232324213422230211233324041233021311333224042203431440020321443310114430444310413121204021431330213301424004131002431202002233112312343221142121330432321100243443002344440124103344222331442423413244324214414032240111134014442110123013242211420000430324410144444423243124142214343433412034333412421321114223312341301030134312402023330223401344010231202423341401411404033304324431310240134201212010003222002043441334001423440114110121030012414222304334212241104102034114110310344032013122133323440041040404420223220423204032322031013122042201100144342323403243142214311212413112324430421422244313303403020003211120222331424341032203402004421440343112214422341301234102104143442400332111444111202022241440233301212422401322031243241024234334400434424020032444123000040122401433112002023133020222344412023242120204234113030421312034124444124122122100042404202312322400231323420432304302244222223100110311101203014140311114033421343103312002400013002321120330212142444413230002220241113411304340011432120240201011114022220103243131224010222240140431441321033043310110010414123414331204344040441011332324341320034000211414434014304000343114322421230010133434013321233311002014203223130224340444101231140021223202230240403423331114102100142130023420331412200104030010314003222121140014212132022133341222321434102212332333322134212403401223010041004412433233444042343412001322140124442043224204010112404112100222410211231342032220411243123331243131333434121300112304010302130242020344031122103302021323234433330223040334412220440023403243230442102010414104114424203131303124110420244230233304201210440101422132003130033412224412111434013143102410423410222333031142134113113042143422340133324012204433403113133403023323033341412123203433224034413111011041234401210130202132200000440300241233011323300323022112340300430214140000334202002442320300442424123324302020212031121133103433023233330432213334023234223024434421300131011131102402040330422224433244444104322022422241410233131014440144222203434400104413333100100142101200314003404244322220123411411110012340112402412003212431423122004214313020402223212010402213440113230331322314340003434211123034000200033310400040231302020143203002034024143344420244104311214043201432323032444314243224143332032001243042110341123310432011032013240220412311003334410021132120040311314442304313024022013444411314240024111010100034032433333344042221131302432201423100001320211112014431122423313041412121124444010001213324431404231242403331322302241120340032024343412303314123042021343121333200030412014113232301000013023333400212430013331030041234101421001014240314303403333032400442042131312220123313311342432140114414433003303303031322002040132341314301331304311221113412001000241033012133144011423200442304210231410414243144013012042212302303002143131310012032010312222443120123213144414034123010323234304224012224430341223043142331314412033001203443130234313203422131142042440024012424244433320432222002344003100311232043124400323021221113344133444440240333441401114132312410124041340124222134032010334212020122123132000013100104404112024103402202330243102414100021044043214422221203133341423442320402130110040210332144134241404333312322333131130240414301413221222321423103433312431324230141301230440110400304430423403333200104140311244011301341143024101310101120413241443323244124013402032224112141422434110430141111424143021120434324442404301332110323340020124322102330120324443000233022420242443230412144121214432424140340112243424433403123032321121000402213333101233434104432111333110113011413121330233200201240343420412233430241024014132142032311433032323410132210112233123023311424440342313321240133210001334031112243223144010341214402202421423343141211031342241324134332130243303021200114113111040411400312412103323244243011034401012433142134201400201423424343324120122032111202321411033033443402403431323040133244412422233143404111243232410021304441300402442143442433311014312202011124231233413144443222414004441022102333033340312040210444104204124423134340140121100312021143230434130344122232202233304131004240303034421041032432323142240301220110441422114130432432003140341001310022430212240122104341123013140042440413012123041131214324043310102200304010204311402123144033304322324343121204101142344131021223112020001210013441141431302312220340133241240101044300331033232", "002333031044101234123212342422130203123320222001304223322242344313102421304013002431020410404300223104442303234044314230202144233031320402442001014404030003000032011132431302424420311424303242141101421300203330342021123104130422434314244404121300213100310130214214413414310012121312421434041424434030203422244310014004433300331403410024014214122330240024433413112121213222404002234403331433334312232403240031422424324230430323220121430424143230011224024020034042031430321113233034041411432202224024301344120134211004034243122413001123112110102020130214422101312334231044030302333043000011411011244224003114231223023134303331240413013332414203244300124342033444312123320002131423420322303401004114301140112444023431130203401043403004321330221242432242243213411410314342024431330112222414304320201020013211403442220320004331121322244303144402320444424014112100042441031430103034420040031301032110143234200103402040142323033034104033200013134123214033433322243400140434403332030014202003433144421422233044244422114024221011000100104312042440101234332043321243100330322440332024042011344013313124140312421142440002243043220221141210021030414024443213210442210122200134041031402012211030030340421143132132100121401012430231314024404120443412343101400001030404114431331243041404232314444134401320022324111334244144303440201441411104332241314021230422144144312140003132204123410440343004024413012222131433132302234013031342443440414321300222112204212321141230143123030240213340033123014123420204014340022131024401320313203402434331020403403441204403130333021122200124402224032341442022322442234110403043322113223341343314231013301403003130421231441413012432323021033022024241320131201202041022404123423302142303101112213232301420423443032430422310300113421243431002412224024243422200004423133042242320110420322442340330103403420440434342233130310103144314244340020033434040002230003220323032010300302244312433013222212434203302042023131042104241042232313124341433432144144231334431242210240431111242143131043320112400422420131014302243033223030113343331222243224400134012313002200344144221134214341324203220201444442103244340332432400421110310430114041003323142324403420111200144342444234130210411314410212031401102330412440203404410020401104410003241414344243421214344414343403141234342303404031000414421340421203432344231013122303304104113140400111020034042241012211132432402320210424132433443040212133131133024111232114231423124210223023430421040202230130443124444421004131443430113400104320103131424332423224300133143010010314343041340424033240240422030042414443211310344434402432042404341322321111141321240122032342313412330324334133444140424031024420104431121320323331431230134340110022341232224223241444324224212413113322300303221120324241141032332432024400121123124230310300200241412212212011333441301331110024123414400143134232230113112234302130244231241413000101421442414420204101304102324042200404120200224134200233413301214044010230102041344022341413400401241343431121111044103134233010340023231433202222132300214244332221222431103114332123042204011021232000103031332314430332043414024423324221040220224211412422403321233142002424243131141224101303344130101042140424033312310304211240344021310334001020432100034303103011230001020421424400121203340041044001314244040311113014332024110224223122211322330203140024033243144044142344300144014021244310342020242022341344311214330020133301232242004022234120424112302022010001244310030013420101322414423423220220442322044324010212441143023321442424024140130202202400001240012242233020242134430313241042301310203010201233000114233433311234330111113124234243342011332433112041212242413221432401300234103433111022310040404220234013340144000122241243030421140100433034044133132311020042141021414033200233041300102043233141411432100003243241303103132322244444222132204442241433010244442012304442321140213002300241030022422230230332112413102022322040412123143000300340114204210142124021243040300101201401440030232340313140413240322322142122232030433324032333141341440010403021001201444210104333423123123321410433441213321023212311031333021201402012034142311203200012402423041210111340200331404314312041034443130234441144213334300444034134133324231344441132444040302401422323131332103340424444242401111042310020102111402330014414043042002223024311142412200322231324311311244100413313421240042011242021141312103424340242044133134140", "413213012110232002124212312144221200134423301100040141313132331303034340034234414301314233342340231323332214314011344332101203443044102112211042001300310020021244321144013430032004004011121422430112420221021222134243022021110243123114324013333003242040134003313232244330200300000130004341432023333220133210320202432212230224000020230101432303403301230110133214410413303420121440140300443343414230213201113314332233202010002144004430241200421031133214204441130110330340100344242421212142213201343014111114443400244232010313343433102110011204134011003202224033202310030123214244412304212044303403014041410412042421022214000144311403133143030334120342202223222333024134214040403031342324402042141033010403304221324340201011010121102311232443303003022404333120004110342011342440212424222242134411321203431223211343320040300330044012310032242004123443432012434434322114144332211033144010223311444332240244202301431331020244041032134403310322201244021122243010042432144411124014110033104043023203112432010221311144414100140121033012010420413234201230024440302124142233423223331113334233413411223323432302442122340314304220232443141243010233022131402220112114024300442224032432402120144011220313434032103010124413343042123134401433434430030320301101311241103443333400320124303330313011133424301123442031430402114200202014342430103102132412423422404001113443343400003420100242143434040044044400122424122422131310412414123010440430142000220343114414332410213442311120424104432143031243304420420112102204142324321022022242142021300314303041033143144423121343110442111320442034034100204220204414440204314230342312000013010442414323112022314323134101130404331334441214341300132202330021441422113113221414302033323041230301422422401043440403000211043400421413213100231340330303143030404443213043334444012330322440344402232132220131143331301414110101012244211422023403213002402441021203014210433114410124314202110320340114130040333114330340040414344341201401434142400211024313202210124131022043424141410430234201203341334034304302311244200410234042132322334331343103330440201321301414423023044011143132444211203300220424130232412211234422033233202411330403100042304321432411412144402333301414232031143103234031013111223002104210240010424322032332214042320033214233120341324133131044402422212041304022312401230200442324020123324212430021200001012442000333401044304434141234310423321120113334014401010030031444230223340132343401324210140322110344204134024302233341101032344342401432242112301302321020443123024411032112424002300120013322131004022021122211243412344011214404030114123222310140013404204022421111413200304234211340000131210020243120441002303221103113211013211132430301431041333331411033322413433120414232114030342222232102244432044221411221411442321134203244413411410444240230003241312422022322212003000023213444113033434441133032104121434014302131042014414120220014224000220010113113103003022310031441002143300232342200232310034100120024422313220013420334031013200422232240044124321234324230102420413400333410231414340121343424222130401231134000142403233312322131112224231413322010012001300040431240310310022102132001231300101041430144210323104341033431031344213323241134002230402224302342142104124020021402021132140143101113234022004101003432003334433100024411140002012420102111112010314300100143010221202031010023234440322200210101304101113022423411244004424013214023140342001443323041034300114142403411443332141014334121200114140100032430403213313203011233440333311310341043344140110112020333023144130044031122310120112404030024404331212234340231121010432234340221213410104343132431233302030031024143000343400200000231040442304341414012003412033443322233203120141404220120442404311403024141312143311030442010414430023412241433330422401430320241200300041044001312410222012331100444032421102030114203112430044030323300133102413210434313212043000123141444234030124432412240300230021434420034222124334404122200411021104004102211034232223114431022004032414442020243222123143242214132044012123403413020224100143414430123211240320321141302412403032424020414341131411231302104240200424104232313200433000342321134322402113442001421031331214430424324331130342100131443430304444243331301144430312434323200300432231431000200314141344003231430413330213344334020212401134030432142230043402430033040241034242200210244101233121243213214330024141443423211241441210233442142014301010212322", "012044040343340143431314302244420200323114300314124144123310203443132112322041420441221410443320001342124103013003401422204234134224024133002122034313214344410223111124334401110113314122320021441301404240421202404012222242244324343242410311324323231033123423042212141202420403011333012134421014342012143231211320320200021044303004344010030300144140312233213030131342134331132420134131344042144131232103110340012331321022344303004022030403401223132101424224240031233423103101232124201124224342401202014013233244233202242113301310101314004121111034433000023021231111122420143211142402313311224000001132410313114144132232442324134313031043402040122433001120411233432420213440241342143433412111340413432441123120444403211033330120234141210132311030104102241114214401224011124213004441101222212313424124400024233134441121023231421144404423021032133041130434114012301040344044423244404331233420240211111004013103214430144211322240121224404121412303114130033402334133032424441324212222133132320401441303420021434312312324430114443220423231403230233412432111331240413242104031310332242312403433423320422044240224134021142233323140020032301221222314424240031211200004410241232003413423100333424434322420001313041441012134333234122343342302203400204303112122013410412114224110340333133324344432402244142400420103324433023231122133221031224304434142433340043313310144233212211420032324022242304121441401412321321032444033111344322031330143010112402034012231213022334240240021443122304444042123211233002123331301343321011220201412432032443124123224433122420201312333341021034032210322044424410314231401312012130243441033300134120440222424231344210044020014411311241340133243021220232013422014303231422414003300344124343414310321120341322001041443232144404401244401330011430332132410214233111004122232240023333200400020234101213403104302001143140331240112134310212141434004404142323443003123101241030021042101422211102042014141424013411120013141110144124302110143232331230230410122344334120214244321011102113400340140044310404122423220411030431204021340410220110404231312411304214424230412221304232041041040404022221200244040123223440404004342404014430100220011232323244321241010440321341442214231232441010421320122230423131004343143221044140004143330211220210313342121403000101123310333100311243023134233111244334443410330020012433422202104033213302233240313241404214221101033413022110241444413333303203403233101423022243430440001301404220012210313100033024301221201144231010214103103002143101431431204123123030000012004324213334421343244341014441341221331201231224201104232312312142023420232300331024031314234443323233301020133034232403440121422004211341202201133004321331432111111030430044130313144100034041341121420240104413404110402410440300222014133031434431303204301003130332413212011302103240311022334022111212414301021131232334412104241100143404400203242302432343101104213342143002242121432034443332430041312043112234442021422234113443320204014342233122034443144110103030121003021112241321021433203404334232101032302112014320104044240303133141224400121040234011134202044414332041242343143431341210131113212112144242420423412041223223313140030201430231403302422402433203032201310203022421102202413003404022000431244400043142003442410344023320431312143041210423343033330111314340032113402343312303100003032140014324424344314233330422424433334010101200411143224434242404014033231234141410021222231240304214232321324203230244342003234432311221403420044413004421004220233422213403444230242304124434241200221011404231234314043144214044110331003030304211141432423442214212224313332144322213420114101343420142233122211433201041032240301311224102111104013114144203211214313114043123131421424214243012411104402442231223421042334320103223432242411323004322200341100410124231311304002440012110104333232242103014334112243214324000204111004433002104402321233441022313200004043234401032304034433401002401424441130421210114222432002313421000331101242402412313343242033312324411411001312200400243031203432213144111424431230104143434111020014141423310303013113100111413120443244003121431201330442044304124032222212011324344321114230023103330441213102204404302402402420231442401330112203441001224232400311122403343020311042203113122323001234300103420143344103312443241233024243400130130033233343203224011110300433320210311101314241400201231132211144324431302334120224003421032142014023240401304", "032324332331340243431043342034330243102313141200100031114424231340100430340333033313402141010412033323411100443210110303413433042200041233030102420444111343301101122110311223422443410400220430042230031321101240002423004111442111143340204240240131334432003030410422023104444033332422401402442033412221021344231301310140331201042420203122400220031131442103224302003024112403120102133242413001022313334240444103311130204204133331230302402401414003041432222034034423202330240200110340104431432401044430313243112342440304433300023111034322041034123430141342301204434320041042024440010014210220400313303204410202234423201022022443104221030113000344004324342121022242421401340444310003214130221404311231014112030334041232013130020303013210110324204320001122044412344113101413042420234333311223104301304420022304442341204241334202020414041042232424213430134111434120242212031043141400424203231331200431423020323033013300430333144033101223403112140313443301120243421314044302314404412103321343121223412321103134411213413033203120142402020214341413323242033400414200121312002102141011123142304424000330440244023420432433410404430333414431413241002301014210423244014134434441311421010231043211414324400414042304400042232444221120214003244433342121044103314323331212242142022113312434144430120134443203400021041011430041014140310214430231212300144103334211144211401121404002004023124303134232240442040241021041200320324303200204232114120142130211324142201140202340131441131014121131212314423041123244221101104313010443234213140322444101141400320423402022221304233213333324320014201203241202310132403344132243141321043232243011343244341334301312232102320024210322240210444302430022120413143241042420430220304304433121333030421232443303300222222400414130103444231201024040034121111410014013202144031231410334211120332430034100033304042243422331410234240110422344212440223031103301103330302403201010441441414103443304214423301033340233142414012012134443032111344311321443304004003140011132103244114302224402440220203422212343300444011440023030401412410343103232431001020043034030034211133221434431210333401011302443442302101333442114444101404342222344203430111402404002204120313020000010134100424322421032440023013010032301044003000242334304012320431200004020031322113134420344404040214020441140433334304132032203342142332313242034430422142434323411302414044442444240110402323123231024220400142001333334241341322222220231111320241012142402120424004233104124314240213031120102130413301101300134111144414012132004314442401444412213444224423424400413334123143000321043143340313214433031410401203140320003420311223410223422310134222421304012000032023010214002202302124341122020330241024314330300012404221210324313022201234423000041112340130430244104114441302022042043324423032031132003212241411044240331430342134443332410424034403130241023301343111334140023102240422414434420402024414433032314101032022044102244243213311001420414144323430131200323223431030330141330341000444201221001430232010033024304034233333411344012130023342334332021103101424323234001221132124002312321304403240423231322202414330443323204403310321324132103203123241332330212210441130220211124231433412323404034123343123320140313020234144412241230011312133202011113112422322244022043032401241144301224422114422230041144214001143130311404342432243024204312434414242201302344140330210043144141211204334323314332131032003242322214314113142400402323440143420103130324011024220134013240310402400321232144031214013234210012001322423101434102310201430344432204321222412414003210231431030130443432022433304443322240413033311241113243123413122204312044123102402130314233420314211342231234442333022021311400210010303034141003131242434304000141243014304424043424444203401021124103323404210020144423432211013114400312041314413404021232041114021024322300034313443440122331233040233432301401332321224412320333420041213222414243410243111223210033404421310142320134013123111244101444440233214144000243242340202034014234312340314243234043223441433303340330113011123110430320113432222302213230321234434444242324104423410442033230324004224310231243121413304103240043033204403321213221210334011220330443312003200302332314221133004032111113340443024234443042411442043432104201342322344420314130030043241302400043001202314242141022230142041301032131333312424112120201001342341221011141002034320244324433223132313204031314404232124213330131111", "444200122140241002333323344122220214323140123112344224434013200320212321040121341400101414342202032104410231404012033040040324134232044303211324420103440430112004223003222040004341113323111043214334404114331124303103021120204220203000411030342003210430321330221140233332130043121003131124413314422201114241400113122313433403342214323234024432413411111312130442104434020433132234041031024340324302233414412241231140140304233320031122022032311222341342442004442021141023413410402110332012431310210324101104300001314020420303021113211314231024432214302221222442021420110442411240334320043230213124304000002313201322040013403322141232044132131330104324321222134344004410422404040131133232423032133114343422200240010242311112112123212440343031304040221104024413140032003330111220101421313004331443331240311033222412223031203104021000412310340302123324331343014231434031131302043300241432424022123014314202134123203243314440331012233320230111222114423132341122210442133203000032330041204434202211140013012420403434242221412000241023022220420333223311043030124400140232303032002323211321323024101003040234123113023302434431040041134321113413123040310324342214203443402011202214402020040313432333100404400104043420433432401310332200222121103014001310244302042124310423003342431242300233343113011410120133234214014413114120301123134101133314441230341310224403132043022210404033134204232314201021142331440040213122324424120303134144322442140330431124212143213212344033423010201400103333102243401123134421042123312014120233404334004024323120242022340044413120311441212421103304042304032211332224120120203230121112341210313220143242001414343214233423340302041342222140213040134421133121430402040312004000240243312413212030411202032230233341441033021033320323330131443312012223022330424222003034011313143011341342143202144221013003431232313030441124243023211323143404401043142001133430004004103221021042203103042140123443011431302401412142202041312434002310023423120001311001131012002041330012042303023144303030103403144303101403010203321132424344331320420400403112122213133234421140203233034323003044313422311041122044420232034034144110443132112200203330444130311431000103141020001001232123304313244234034300333024303411103441323313431234020440222413031404242031420043202242230122044133144413222240102404040101333342304301313443314033301324413014122024422101101212220200033244030333242314214220042034132343440342144203443011344012303414121343013313011420220303003432023344222004430114441130223421311333441102212204214110123432130134130224220401201221444402243104432343331414341230302132443444300432431323031031310340444240111202000124220202110413040444200310430300211212020121231414202243103314300210142410441144331200303442013031333040440122343331322213241014324211343003030134234103003314441144111020321211444410202320434433220144301011320433144442130303424440443330424014211044211004104214313121343402034040000123113001212012033423133320401123024412022120023444121423222021120433223101121113121434020300414202421240403401401100032241041340330232034343033203324231011212243120142020113204143301033311224121121204342113303421114024144442230123310400203140410301300143421002040422410341433230221131120231430214231003024244413202403442122143241244321043430241113420314040312440333121430441313302440242300314240131234424114311333300010414203041121112210313423024212242443041100442224012023140141123132430041310300042310033313004201144114212103004334131322244040333043223303212101433134143403203133033431433423243433132041110200342410431223243310122414304023213104234402243323432304442001430420402222213330143430042303201132111003140442433240130101343044330212242310331333404042423140203311332412430242121404242242412224033143441334343042330442302240040104012403412404141412034042221404321040342241110114404011143432421000233331324323024421344334044140402323034230403401214312310414334223140300343123130301411443233241124330034132004242211023033232420331210004304222310443321320321011300411443403100201142232130343430133230020322431004321241123002040334411441231141424123100430323320040143141040334123231202324243220312330302041334134222123211031432023433411223310431013010001234421103030132130242002104323211432433032444003332032131221304001220023122203012012401133423232341422312303144123041440100210232102101324434334043123241112142302020214100143024240224114330031041403140321101444", "343223444334231444020140122121220434233110111132232221223102141321313311330202024120434431033423220333420402240233430232442300330442233030414031110144303120111043303041032333104114001024441232000032443334420242141030023320223034010424021101011314114100132134201141234333102222124320310412220323430401040203400230014441141324033221423120034404022302414023021310140014221340220022032032012132011302444414233030040213000011440203042201104021021022321440123202104042124002004044104130041143423243113033111021312211412004101040344130000314311234330113444440404222131334211210102143204413303124101441121442042011032043332112124203430133411104142221132100410014321432214013224332024340022341331111323042130011430211112040433142402420023330331134033224143223012410130402004334341213123031043434110003301420221032410121323304432021032433102022410230120343141000320444014321310101031232132040242011203443443201322402242024430132221124000404031101314020022300011013404120144312103101410241102102314120000300341304321211023201410102330101213340441424031103442024414033110010111431121333134043330233111410040113112012342102120233234301421141123141344132310420114342411231302113022111420443103400114030000302300013131042332444242001221124010222342100120224344342312214423444331433322023213110301034231244442341021011134143403200202122113434021000042342242032201440331233424242432103442042021003344302243132344323344344340443140310440033142444043140034223021040144440400003000434322413342124244301331034140243112443232243300131322130431221341431222031441201012120131132143024004400431032320432334033213302102433402402113014403312431324044231402210313223104014412030133203023311220130041140034434210222242432324314143312010233023221321402104433104024244040341112112131233433003132032121001314442030141043231422022032004303414044241441420014413412224402232232203222114314122414311123313442344433214300442021003303220203230100243213222143334414224302234203140424331223404302102133024421041203212244003203440101104104401302242112204412004140030031341113430144241204334234432120413232120341233130404424424432044321113341303111022104030423400210214341433010424204220102420132030001302434012032220131321240040302310210042434204323233221114223443042223011404304040013331202311024043014334143410404123133311433323443101442444214002433201423210010431123113000240122320441040131142204242140221103420304102224331024244333433330444133300333230210112022243423142103443024040443414031031002313202432142414020412030311413322212120231413433234010020134000322220021232301334434240322212442133342041302313044100110203000301144012344023023324303133433201301034000322441214142124332304332122312430242132423444420001101034424442234232213033000334232201444241224440123112112301133032311201011043331443422432301321223021323232002331013412403442001201300042012322210423334021021144433332414202032303022210312114201103303414123300031141041214031203030004411032123103041411124300443143311120112314422211232010030440404100300300113331142341321430043003303324210334334021000240404202400000200424441222121140132444101133012441140110020434312404401041114423142202440102001144042343242232222120044410412301103224010124120014334002044132340100341103004101332403034102124142303424400121014240241244442224234303341443121120222434420142343001203031004042413041401323402031110103124204400023114412322201331013112320440110300332424430430413333131042243021202210432400134200332214143302411313102301421103203420210443443003133404322333342021312222444141402331343331243034132344430431314214131224104341434321024320340031021304020242403110310133344342324421022242042103324022343002324112131331032030242433302230241140213020213244424243132230332424034200334342432302103341340440423113404044033223122234013201110221332123144420020020203331033311203234101040421422314343211233402202021013324111041202034413401024342224443141043433001042013340040300331020111311124422311313333144411310414040004044110111030134323311234433444441401030023122444330142111423104443402131101044340311401212424043234214100430321303031322131204144044011233141240003111214443422011403130322132143420240041030241110314433332234121042321200434101222231430444240012142021222310410101114110334431320234240120033041304114212414401413122013214241040010331440004433310130434303413021334143130033241120404031232130110043440344131143000241130220133242113203110221303", "412210010221403423130012114002144410334240423322230311443204334004314143140304430321241434441412202420142142412344233314242023230443202233421314230201303011003343441031210242402330441033113210334413010422440422202132431240331141433010024444410402100232111202223010010013140343213432411342331233140402240230131032403320124424033143413304111222214043103404122220332114203043043223030141314400110213112443442141242430201123102144421213410420310041413421241312121243014041433211102210301101223032243342332343044010101002423132424320413312330301311411024210322301114002101123324331320113333343323204343321141330421322024120123420442314302332032431122204104043134303100100030030431040443432431011422411042220041431041144310144442212312344401143430142214321131440333213020433013324313020021410313211442013300333234031120422134221030221122030001114101300330122002111114321212231432033431231012143331122123410433030110243104040313440321204404020210321341311441213013134033044214312034400443104243123202313310411423133003013233200040244031122134432042404332012212242222114033101311114013242414403440444300443231001221033104330121133121324321411443021434144020104341242232323324004344344220124023444013431440320023211431310132321444430203000002043030031332423344121414122240332141131320240431030023401342243031441222301034312211203344211342100410112400231333301002441024101130142000441332242044241144424323034300430000342003100220031330204221332034204443243004200142014443123304234443024133440332440432232321201130320204011142021214222032331231112224204414220343320224010034442243330310321221402423104412014243102334210121210033111012120444244344213412433331211202033231342344024422414333131140140330232120224313124113410042304424020441240110423020114340313140012200002240311333343313012440011042314424320231403031413440011330122144404233402000342131011412213003424431330122123004142324143344144440104232001314401120330413034342340030000420434133103022100404404432014441422404010102103033400213412213401004402123112414124110211424120203310431311203031130111333212321423002300302204004101033434003401040042334333321423441114431143220224012221442313312244114110012100332441241210041421203132334300324221413202424220422144142124301221014134032340231424234132220404030340200423323323403103100222403220141022121230333333321040311343442414302212103321310042333332442332412302012404111344121423144212202002011122433401244012001041224320101132032101322301322202423101230323121221334031414013424120032414200340203100023010131330033342041231203130410343132114410204020212204213234344242043343340124414223232211120404000240431300220030124342434110002112001041434112421001001030432423233100144211231400312114023221412220033133204133140443433012103122004113123341124043210104342102033314304411041432123300413430320403322220323241034030240102020424234333143222424002232300244003440134104222040322204120213224112121341140404240002212343234243133231400131302312203023200024244121231221120212411411401030020211314423243242002021333233312321114421114120202341113322124140324213130423123202212322244301024434303134002024041133331414004424040034141002434121232131320134210011401202024311223034343314204140442230203301234023143433102444433334231033004220314114044112313112311041112334022104321113102433131444013104344234121422431043000342111124234133010223304112310323311443343002222410312411401331220020100432231324240202022411114443304004132240342000020324344403014412304440443001431443424310000022310400122132011410323342244434103130432413340432224030201030444303214411200310200022110314040410114304012433403410442423121022232121021123002314334140212441122440422423001120414212403410223332113110004020241040300333024401331300334341024410040334142423414342404120313340330224332342311234334044122112323303441033103222012111142333213243301043330410033104232143044134132120032001044040411100243203042411034131144140000403000030014203331402220023131023324440434123004302203433443413204302233131313310204020013014021441411132221020211100441121121242022243111043133240314224223214323223024244231103113314210221013340131243311102202414040032430112141032013122110413400013142122411040003203320411042230402414111230133221443113111232233343233420232401323431102042124004401103432420331104031134441313340214412420124233011204222430002323334343341303441040221220221431111104434401332003344403231322333103442441320", "300242131102100410134430222144023121004331141033012344142004002144240410443040121114342304120420241421310213232312210002220010424421231244313301323002313043441110210222310310321313444233244212341143443243402110140143224331044132120013241022442401413120022140043424030344334200413202303221040410431102012242034143342314041234222344421131120113104141042304120030413234033103142020241043122100323021224124421413201343041403422122220200424324223112021343322434033424040232333133323210140234014301224233103124040112314212321340334240221104413124243320401311402330333101143442334203110312343110044123401103041031332302341230301031222443014411131403213121222244224320222040202020114400230123321314112330240443112131112231204200123420012420023311021340311012234412432213241004044441122314023400044330340203133101323430142114234301401410344214344424240301412303404120041101403412412113212103144134321034102013323311000103143304203342410331244413100022340444313232422132232421442131244003110433012224441413232101433142314112102430342412030024232301342010440043340442323112300441240300130314142210234131122421300432112032323334322212100023133041302441341142410303301412313110220300102234334310401243100442422134322030400043430010121223433002441140132402113033414130013411021322413022023433413341211120424440201132113321334112234101031210332141223434432404433411331331221343022423210340444344231123022003444213433211303141132430300441233013022221134224310021033201404202033420442000113343024332220432232223443233104332334424421213114242111144411442240204044400214223402304312141140222024031333441414321034032111132310133223201220332304143212244100122240022121021220030410042112010003223031020331241131211243223304110220212131422024001342112204111111033441410000244134304140243311144020103241343244341100401130334301032420223011143130203111104341242441112001414241311304104121140023222031112041144043201003411102121423012024031113002031101012344323220001434312203200213323034424341211130220202412142024114341122021041430434422441411043321344003231013102413224203003014101032244300020004114103410004424103343033122431202044231401404220433214423134232203444104213044120201213304124320113203334401322212431214410222122443110112400203031441041303400121101413322411230442142023423214034202441104301011343104014003313121123243243242443310424203223444443443030142310442324024440130301344041121221114032424421033013000013313431303203312414014023412141421401433322102214410202021402412231234000114333201300233334042433201422241403141021300222322433423323220323410221400013421011232112134133403240233403443411242003232133021330100141023014100201323142003122104224421300112044121231021321402032313222314133231140434233333042203123230212112212414140111011112433410223300444041310020104304122314223222132114022240343104034143024024420344400331430320002202102242412010302201213112242122223340122213121422110023013030324014323103402003031222001200021034241101042322210034320140134013114141141121024101321240220332033304311131422204002342414221043121304024220434234014311033403132422422431343043013124341310400310443332304444134013032101344303144442322112434323224404321240300302412014143202041030220313011222221323432001030430140440410314232430234443301432032321233221412220441314202324214303442431203312244314343403223342314030010134414200203104424011143101304421212232100042322033031343222032340143322334030240001201411424033043303114333043211410430141332133223211304411423322234022401404222032301202411413412433304043123100213041042243234222040441204443430323131001421144244210011434003124404143123222222401302043413122133412043400023324431423423143140231043314233111321144004302030204002232040122332221424033404233314343221043433141103434022414433332040200114404043323224321341042401324241004313340104404020204114430133134132021440342323304042021411332233001411322422040012301420441424114324211323022244110033230310004321020412311414241230212311142433421213410201423012301022033041021312024111243123401424414012142040223002441004300201323021121411423132333220102310131342221223013114023240412020131133114211443412400404414434443241104440104010120241142021040011110323202224312234202303333042411030202304333044022421200344330300344032422011111401341114024141133100203413222342121421403402113424420112224341212243314301214104212433443134132343042134343014024321302043340422423222141031034243234223", "403134240004000220414303442031422443400410023012322033120421410110231133123403002314310320341014324200011412343100443344332310022230332414132034302114142243023001442001110410142043322100232422033224023044411412030043330222414311022424240344031200413442314333421203304122321203434412440200240204230332031143222321422403342131134412143441021004021103311031041232210232320143202004030101143202244110130323123044221033400130114012143121341204430313142310133123022010013044130303304101411112121144433113044443044434404423323333233422410343433333021113344044344331013122030110140322322121403313232133334143321240332403104040114013423404121102413123222403240413034441441202224120111102444310024324144010422314102231034224111001440413404003044221004400423041302444211004423223322111333211204330401432131043021404331121401021100413130003110203101221121111231433022132340401101033023344232230242330043030101201414132040312412430421421440302430420231313314014303412331241012041014410401333014410022301430011342033410121233244310020023320233442142040410320141304313111111024100314333124041012313021003011114032313313023020434202102111034033320223414011400032033131022110431423410430211030221030314310042221444011012203042134223420401422342242022403421213034221133012431331011311413214303302244000114220133014032340031220422224434241243242312124232223220301330441102313401200403420234422031033214113213232423420411323211242330133110001114120332000301042432333441221222243434403324120032343322233411221010301030412344202141432413210023041011101200010241412011202142033134243343321123403243002223321213131031203343214230201344301002241103243313432413031334340232210334301242323104402303122123421343020424322414404303110044023010120332420223001422103040432201112004204220110040212010032334424103301243430010402202323232444134231402030303120342133310040412002200004242212131443041113323123121123112011431024300042032342021202000343311024402423422123201234140003044030022340320230100231014034303403344001044234300421014204241031224304412121140440402434422021033014433424423023223120142010332223443022331131231402441443020331140241214034212023200034313141403024134024034103124430440031414020202133341020121020323100233422340412304104124412143110241303121344402430023213430403330344132432414021441024440401143314340240020302303311013242401001102413024323342303324111044043034233324402313021004320043141220322040310401300444401141432414014330100212014430132310311123020013342211032340044021344023423331103133211104412020142043242102034122224421222100213212332041040401300131104433133010321044420333414223200133413114412303212012314102202132000421110344334104201334142313332422041120312343113134001323032332421124114011003244320324203441043344231023410123240332111423201141044330343111334320200414132010203030131013244410000442320020142344322141023220112220241221134243000132013123132343320242344031030444232113204442041301304110430214213401103223322144030410224012331433110441413321234331343403230243244204110303411203403002233044220402032131100041424413231104423302110003412141413130420213044342441430013004040312334213114132043344112042302240434224014130120211004320312204142330441244331320130040323413234110324441431012421431442243044140012233121343042114202240331341112104130041301100112444420033423022304412202320100020421122241104211302434121231141212242003410333403011103341203424332312320020024233202300434402114210340402203032033122401122012402220033144400101104132110243431224003420302122440212400344311102131001224334110200012433244042401301331112004401012112403342233200014214024211422441234231421014342313114201011042111113304222311312433141030200423104143234330442212232141000104330032200423000120112242442424041310243141001402030102314101331004030410423022144010114211344314131213144012432104124114333211120030401202334112403334101343124340242322011021114241201412202310420201210344324243330223241311240312130100103210314024231323403011103310131031334320313041020144240040243014334404210042343224143012223311210220044300442011023441314034340443134331112004341304143210101102432201121034401141201410231013240131002442322100112124441334341332432400343332032230143000103243222334144041444133132211300214233012342022010222341313041321044120104404100441331341243244244134403334111310420441130232402112442122220331330032133123220042343032313113433002322222334114102200401441342111402", "214201422032024110401241202032323142142343220014142011241130243042404430131213300131030104420442134103032332144044110411204413030130341320110343444320432403001121102011201420341213243032243340311113304421024232224213322201024313001331102243433431413134304344300113243403101322222002300412243334020324414110142304141344300440144022312412321030322222342201031030444232112100400022131244021344424104030310343403404231022134402231041314104421012040232012004312400200421113312410311131030313320303201211144242204004330232023303403313043333222314433200142404412402344131102214034204404414114112441301003112441242404220020424101433204143103124143032210402012132423223424420203114311233340442023332040314204101143014204011020210212331211422401004332223124021010204303443123100034012403140323403301100100030323403302331142123243422203021313403042243044003124331144342222121142120331341110322023121123333143231444433010124143340333201223333324434000324122131443214332014221444312222410304211434130340422211222240312203040404201030430022422212103243433311232103333132444243430223122343104011330242322231440222012213231140343030013010403401332013242443042240144104332102213224402023000020400013441012142340031014040132432142302302422142331441222200433444012434210003243324013220442341444442201013213131243230324332111122403140404431231111101123310332243201201212221411010421043311133230221421001401114141142033444421040024211033424243121041344110203004141100423113020121443211040433231240120310421034220320113432024403032323102322400033211112044404402321124021141101232131301204102013013213424220432341240120414002244301230302330204133321301110430420011322132303433001241001301031433000030100031212243141320210344114121242123330222343204120310143442133240112341314234103320342241213241440010142233004442433404431111122233442004144121430340434242301410020132022120113342033104413344314333101141111413302212232211311312431141323142334211132141344420010404130444243000433233340444004342213143003314010121234420403323024023130313313323321330330234142222220442133423044031320421431010304010201410413203031314043043430203300223023100401243341411301444444233044244211111120300130012011230401020244421033322103440100411221423243001340040414432023440404122010042220443114130012200204332034444133131210240442404042424242401343302101430204400411111042212341112310111310003114322422322343410444034211121102314132031303100130440142400400110021024422233234134033030311102113124300240410412010124133211433341143114421221213123230014443301141314314201114142004322440042301331030324414330322412130112044422434014334123001034130104121312414104010410140224334424040120142302114014412412101323112424303213413110214124423144044200211432240211130021001240423320010444213414112133110222141432031201124233303132330100121321312201201132143122344240324343233101333024314324141320404311142344210020331112004212112204411324331004444441242402100313144321204232340324021402440110300033314320132414443031434042123002303101241230333044333243101331344303434110044020003400324130013143431300220130343242123443220424143310414343222442003324101000431243400234442324442044310331004024220301014043412224010400114032122011244443233144131241432131210311110141024344331020434023302342303203134134442211242422421212312232134213133414113004334224121303210113041431141003320410110044301240132423331013233124020133324012420424301131113214310230402302413111413131443334000241004033132224421000112440034032140124132400132341011111231324222122120402434201343120120301433043423343211003104210434001012341424010231000014120221401420100344410042411340020434220310012144333202332211202444341302114341002413442132024323214421200044302230103230111143030021244043343400243332421312223332400222202413442134402102110320331042123310402340114114303334341443304033404044021200121143223112241300432144230230023023444441303311310022124130241042131022040102033241434223341113212032131301330333004341010343421320332043122014443032334311233202314110232430442143202122341433114410002002240133410423442234214224011401143233214110404014112430131131110311023434000443300111333331232042303440340410243133100123340033101033414331223343102301144410002120434110411203143403113033303443042433041412204002324223324130221312431324231411410103222410210330301102412134203323100230330401214020300012343322224243031113221430302341214044030210041312342023201144210", "224421111432104403020311440201312401340433422332133312044114414022110131304124022044401023112130132203001223122034303342213030023231304331111143423440214330023120202140402203132340132212422231444403131302303142003132442432224412313300002123001412141112211402433344030311122112021123233230301112234012104124020100440211121100131421112410212410042202434234004234333031222110043223014124404004214240142320123100002014113002410232331234011014324402240430312223000113442213210211340311131244231104042432041444300014243200431233431204211030100200321211332100342334330103302130343241412203023033042212201200411231214323134331023322443413240310132423140214424422102342030444241320300113113342224024132011211034124320130222003222443200400341032022212301000012323310301143033022224311214222334040440044214321340444120421040210244111401024402033411031412131030234200420142110114022441142343431434113332123320231014320212141443141413002010122430413344300433423144343302020302323122044224333134202144421011413013444300240403211222141031223034232320023222313014020044302343104012143312143320022433124142234042110322413333000444112304314433200123033423043120134233322132112332111222100122010302033100404102014110324412312030232022331033133230342132434044212121301000030421230341331132102202340430304313413202232404121004430223324011244042021444120413213113102333002323342234132142221224044042141130212022111410113233004044104121033231021312133042213124421020210331000423000344142404324122013110202141321022302401321320201411314201314130342130212201220130121021230240304432222203213030420213424233433232133404423442014114404404331110232020312122414212114342320213443201104214433100041114311233302211123244040403421040201441102333204043314432312343404341043302211421322230034010121030244212014213102034221243010241314300240421240210001110401421001441410032120003224231310044314301210241110113403220024043424200200241040412024034402413144342423234110034130102412443441003440333313041124321433014321440322434144144412100130204144022344130413424221222243200423102140324002110400032414212421133244301213110203321023040300000410013020023234221020223442023042142303022443032410441423142223042212334413233123013424323444111301322110040214220001303420230043020301440003303020424110244242012411134431424441413324241022143424221201103420314114304104013003104414404014423240040342422412422123220324122012133144422413031321134142434243232042403014113001414404001341212122421120434322431121344300142020320320443304021444300432011200014012230111332244022023343213131042240034020011101113012314143204002432033111410110123204304220311021121220103130314304034102331004122303331213004023310410442024014344423412310210024043034012312343414231031210144422240011313002313404243221143404103012441132432342243234443024430104240413341423122223333333133401110423230324444403232331404032433310101244400104124012102134301124243011102210332130112034443442230412102432221440102322242310414413221402411420120231401222244333341221011423113044320224310201033200031110313403011324402443212034314302423111324304402204030301134104220103133244303100300420333103014423041421141302412340021301124434344102124302224440041002242043002224024333204220142120101121020222043003420342332420423043414041023123323231231113234000114021000133321034022211204113014324001101144032103100141100342441314321441004234033411302321244304042131434233413222433011112144014111221212033143110303110042142332344223411041001414112212023214232010123031222423332424102202202211314323313424031131400220104133340211232323312344443030401312020241444401333240444403320310310120300334221240214322012441441012203042031001112121443312302411000410012133030144210114312033200202421020020103221112223134114111232143012333134002010230402230213031231244031420043400333014412120031434014000334243230321032211324000332234041002131341042114233123022004134330434224121402130122343244212201430003231214302000113032003134112340134112202200301223221212244104424241320020340443304403014302234413441203244414030122342042221241214303343021333344421144001144440103331432340104443014122101010113233430142310421334021033343024024044304000333340144040444324002403421221114444212124214423202001123124101031233434004123040022014343214233114442132341411140122443043041021000102304022321343411421301444100301110420241240424113232221011321221030433043023034333232132333314023104103213", "122210343420144324332400003310340014333001401112242130103322331002304403341213043441442024203311333443142242241333213103100014234200003124033134234312130420432442423234041313403021114303232212111142133314411440141344312102331413424022210344210422311410112444430000302204233022230024332231143024412020101020222334311402233411424410210344211221001301124403423441022002242021111303114113042333041443122320343220133132013043000414333342240222242413130324310230413411021414440041402421232331220031340320314141400203322110330211111322413323223420211322441203431131322104333124202432214211113431303332414041340113110040110032424332000131230010220441211020102032111124332144000111304321203010414003134122204011144441401230442113323414204244223024312013322423022311421304143144112313221420434341401301133402423000031434410010123324101000222330310204132101340303414203233014000211231222341240401333024131212144422340220202431404132001413011242230004413320101104202030040003411100213143321023314112103411331234002323042032334020431004020224341031114211303043412111032022033022213432403013123310214013211322331241414140143401341030130432234321122201011014341403114031000324010430002313412204430340122414102200212004131242310030424414021402432123031002224224044343101140131200233242310102411234014310124014342444233214300301123311400224123341424004002401313341142333134311240103311014222134120331334434014041331304232141303340103134024041230034040314432224222430202132432133411413211404223232302341141003420101131114403440301100021422011423112330230213314122441123301244304403400240003431220014440014404424333301220210020341013141234403302421033340240142411441021222100214144400414144002341002140411430030030403440301344031341414312321134010420124330411012442311143303410212204341132422220442304322140400431413142313240013131212001421420243313411013133220104103431331111041024233331033412120210214130200133033044020401014043140130444220402241042011344224213122031040210332332400324012101424123012020410131013134303204002314420422124421103304030424333243300001302434143422033243014343111343124434222340404404430043320430031134423322420103420003430241213003343420043244104231420312010112331432001142333013020121334044334123131120034220213323334131010110024442423114323314022310102100220111044334131123031101232002002412020012400331413034332301122330044340124323201442210320000103024033020242130300120332410222011433102214313404411344144210342411314424434023234400244214342340400134210231224043210301230234111333342323442143143344100214230440220110424321033012244222304320422342311202041113310200202241331144021231421440430242041213400434223444132102303242004224001423002312313323211112202230400434342330333104102130122314111134322330402030113020311331021221043024032133134200432111030320344031333144243220014232104403034020003312241211341443443334021321240411301013413231410133400421110041401131402434342121212123142310240303110404014424003403311104312034003012001444210100330012344321133034330112332011120144303204300141010001301344434420342341121431411040244114133302100012320002414114233001102314111032304442104224010012403404100203344233432431413001423020332341330140131112200121132203421421124040241223043302341420100420042321404434321114301324441333323022344220240322213230434203002303344044434330440201020413343023340012124402100112242124332140402342331433140013103043111213322400041101343210323400134134204403241124232042240041244312022344102111144200244420113312414441142224242423100403313030403332003201142001241314212142301030432224440040310122002133344100402210144032233233110430041144024040411000312003312434042432023401401431040310000110113101330102023131210241124101403100324230404310404340220324222122033421143243304424140443314100131441120310331142100332411322104323003120400144012410320414411430404113140112021102110101122304113312221113124422404423121130224324133034121000422140212031330143242000133401224010334122142331244113041440134142400324340301340214001424331113242424322403100012310412033334140113103004340124221404012134041211103210444100031113214423233211432320011000130433002144114402001013110332203200414143410143224321400013434333430003222401333320133300322300341413003121042242144213224341412312001430410332140412431422002242300423404321414113430314133212344104032042142230220310212113330342404304441013342421413031031302022224200444432312411001244141121", "310224303004331002334004310004433410421120302022130243231134444333333303020214033243123334432222302130003001012221030220140331044334214202041233342202043322112322242020100223320042123410131002324013033423300221210340140211133233424144114304224243224421303421131014143210342110211322444121302104132033024300443303202322110412100124034113243000340442411432230104331202321014443334334014344423113224003404301322121301400240330111420200211144024444302244403032002403204403342103443202303414133214134332104324113441320004100222010443111141241224131434010130040403330433033440223422113133412013013112101111133404331342322133030111441413301032231201203223044113102313034203304142414433204101014330133000433214101133222410021203122243243010432030342300100424433420314412310230040133404020233010223403302014033240042223410444202102421420410021404004421042243130002240224122141014343122144222443224123031314034322103003311123401033433240300333323013011324204401204024001132004023043421412404201042434320424342332414432433020233340234013013401443131221043244140222131021432341333014002033132312311120121332322400342104021411023132223244404033400203123413401140431242221232042233203233440111042410141314140112142030423014412004143034040142311012423233221422124410432323030030103332300123214004203123404032343112001043212020040343100334322322402424444000312320303302134212014443403204221141123111230222443103442223013042444221202424332201134014022421241242322244130022414031400141232301443332104234023122311403132434131402244314231420044244132442402402033042004212000441111330423311022124011133113324001423020012133441323200024414121103022203204042020201102443014304013443103033440324002212020302323003020411300234400430210314110213100112403011231322133440202003234003321431321202433322310012300042042140333043224441441033322420303344340422132430233012003314330010024100214120443132324030004221014300043400041022410343301002322231130433310221340302333014341322003013342224134301231012423042412013143334043100410230041130211342203113141402443044334232322040413323144143141324141121042400230140401223110244214434122110143221404441210011324303114223312114420131141232224322013421031101440441244124024034310312213231240432334321403421231224412334442400322440224211410224020230404210124234401401142311314423311314120100322044200022311432424443433012134401243113233202324242012123204321220341343043434202300330233302132340233143401311440100013110303142410301102142240334411112303211341114141021423103222440044031304140344133333143013113111211102440023301021004410431231224321210430124304242422002143221102043102412423232310230102142122014031334013043431422240022014423042121212244111401221431014111322213323440012230023411243234110104233224404021221220324403103211101002431103410110020040412132012313324231411432122112001103332100213133204233344110441421142130124132323131141331323121301041434022024222124130031201240333012312334411304323422023334443320412402432212132304434122100301444414442401101413004223311424210403440114310311423211110014223333114324321433302341144102332104342233322142041030244143110121141101402001422040330140313004343220410430422222424203003123313241442244444432133302201212241111111402144234323204010341132331310221200113431010422303014114112120422144042030410023322042420321004443410322002140412240324011214122224433002214111141201303201244234040413113114144010312241032200302440000423143041134201314413123111340002402230121104123222323214202033330400013041121131314121311102441330110333131113411243400032124202301013221413103221403040004212312310312214121414033044113124222430340223332314120020330034442122441223231113400134100104340414232104022240013022220332420414042120244404343331430431001424223144000342310022202120400002322000420242223022222212110134333122342041333444421244120340404114442234244433123422003404212212023434143021300230334311404144323011244122002431243434024043140134220424222442130022342131414144442304210021311304411121100443402413004024421222422411403330443022202411443420412421442322044422141301412422401214323212420002104421043030010411114042110313113120123204340012143141340314043242340341012240041100313132300310301441104202441140413340402431144320204120140321432102320134032112202220302300102310013201112031312342434332421402201142400024443402441131240223224403232204412000110122244334231000041420402423112311021223444242010233120400", "144203113044310400423224014314132310243042312004323134240241320141143431203422223012210002220203434424101321230304044134142331004444004422212303201444133344244143401402324010204122341403031042122120014313310302202040304024134123141032410342421123001023020420221202214123114022230033233333012202420124411134402233300230404300210344430402240102021113141440021301120400114140303014003044101111241134141433133442434130044342411124214223210232234310402243232242412043013413341312440303023223141003144213132441333234213213234043041203433414033123211131010334121332014333330330402433213214020304234343042404224031143411301314202311012412030414341243032214200411034113303303313323122413440400311220204042213211314422201413220310024400304042314020322322201331432344112323133140143410302230002012122424331424134241304101403002114022403422431024220011200022211243221030201101140031221423001330140200103222323132340331423120430101211030342234204404323444110120031034132104014024043142402043423300333222443410334343012322433443210004221013142004233443441300314414300142433214043224342112201420114342304310433234244000221402103034100430342400310304044000334200414022004204430040141114310442002010342401140124222220303443322304030423243024141122333332410031131240031112440440123000101430211013112321402334320021223310440002010442432122343411122201010043414302001041304312423142240240342041342333104103333224241122203441121342434122130313011344104133140403200203343030212114204001213104314423304431034044213444103313241412112214004433034433344030134411014414222004333044221344121341010324003223333202020332230423224233122341043301321213234211331432432300241431100141014403003312142023031413310044123403033402100000323101112343113323320012414124230032103402420212241410104200441113400240433334224440442421110332410343321411300124202440132010122202241440021112132410322223121402021240412202231131441414142340113413330323323200144302141141213100423241332131312141222314324301231012344101423132431312032041112342132223023123323434040014423030241122331443244003021242213221212420043222423214211100420014003331044000024443040111233344120141100424130240132244141044200333100042200144331232214322414232030000230442241134111221422314201104331430221031120143400400024302422200423014033141130212102104421244031014234443112301213210212041424412440314010122302402123103441000300041443023212110021411042421234311320240030003410213013331010010234310420003332023121411343034103341300321402214422041114303102431320314230422432434013334130021132311021340120044301112302400133101111012301020443003342223213004211342022431230334214334330414031200042113212431123332223230321303221013101422011030431034332332103223412314022441402142133143110213123422113112344123010331004142441214311042432140432222432240022444202143012231312230322431212310243121422340124210211114001304324440000030242221242104013410114322323332143110323321413424113120241241120231142404034224111331240120042011240224324244044014402140241440323240344232130104003412210430342322203241321422323004430300241131232241322323313144400002313021413040202032204040041344411033003431314443114133020141424011320034230321134424111123434131134310034231103344201413302424004232202204001344014310134000110310012120403320032432101001211301200242241141133131443123324334033132043314421001410044241344134421400134213213041144421443300314012201102202244402424022234231321431243333211230232412433211241213030031121313424011112121431000111324214342444243024142113032331423103020132342332440303130441021302103223434200403044200004220403424431044321310444333021121104004200241433320224032024210311301413221133103102003302114122021430200234403210133200010131303212104232003343133223034413121434323441121214441131313203321232333320400430423214413412330222204230322322123310212242321111440312111001240030402441414114033112412400111033034200311040044330321234213042024342232101101020022422014010103422133440042310423302042023412033114210340300240311410302123002240042041002314011024211011443224020414130202421412102411224204102304332322133444411224021011313400011304122100013304303033043231220042311011200312401404234314323414444004204211210402041340234113204344020310413234403421342430022312110232341223444403012211402424131412223230101431442020334013344432322201104120203142431012233341114112202143432101222020340400331421434132323210303021043322244020013121114140221", "022141221320121003121334410203310422213011331120313443331231144231324130344013330031032332333332334004042241144234442133423122130302441211044313411312322410034010403430002230130341032423403424213000142431323420241041211113101312013112234040233203221222134143141410234244101234024103211412024132312324031420230430130003422423421224221013343024430103243422042321312103410011332104330212203423132244441102144232340044233233133002322422201133014032241431101301434044000420134404313310314011101020310230021240242004434301443403441012002411044401213033000303222234231323304114440340004111122340301031320003124430003442402304241301310022133404202230000202401000201402320414034111044243042143113442220342304324223400321314142200220400043202342331321413110314012330411103140322021212044144121404131420321223033221130311242102313110300010030022101213021231102340240404420412332424202030143231003234004421412400314023043420040214023021104344130313211413400202131211401332434302040032440241000123001200232110143002212001243230200312243201333032241300411123301041104341312432023212113044221421311221423000000011434420434341201332202300434322133223101012024022010430314404003333332202103041100011041400233224221212104144421433203134023404310002333414301244300204433442231132423024143334430032333320020442200223344412333242243321002243221041332400441303413041222221140433103330333133433334331232401202302344043040413231301311134103000420224230440024341143200040434040223312111104404113124430132303412014040021023303340212130220114321000130031422414014041123000034332200034044232020311323223042311204403310233421003023223440014022423240303330142404240313442012031312043311333141403403300110143323103012124424222001032412101440431224233110333411321303001110410403043031300101314010024131411030432030141120100102023421431434412114133403420130001122234134201404303421314314243342432002341202013423234220332000410100120334433013334424243440312024034401001331003234014212220223000431302432310121304304342233142013420101012111211203121020334002101011213201104403231420022324410212103124100440003421441311431034241313443104411410231043242004244022221433012433230313321014320030002230012330123422034141122212134033101420444113111241000202313043041431214444404230032323304242230004130243312240102403433223312422141124120400203212000141140401204443101041214432114202113404131420310311103044433303014212341411134313034311432131401340121241130411220212000121043001214320044220020044043430232223002002042444341021040304232220242203400243122312333423310010440033234444004213334321141112021103402113313311021000303313432423011234040312110431104443123101321404444222400423001041124443131103232023302031233134420423133323330233231120123034411242432310121003112213111004040040110311214014014124123414004322221443213323214330003433023023144121441212041210340304423222321413320041324243001132001404233210324022332123404332203243424001033031123420432003304124323244144210141011140012234203234141040343423142321001334201431332400403202031403010433443102303031004132224412002420312113230214241001340403410230142144111002403332114132234300211044403340111213110440300233231323241410242131310002433413313144344213121202402010130430114003120120111342414334014320323120214302422023320423311344313023033001433333322204122134443234400412441104201230421423243230200441210210300432332001102133110202323040013301001304102020123431031031310440210143423414101024023030130002430310110331330320324234121144403314322334333431434342100342000042243232111241223331020420200411422120313403314420410303010412141213230301344442220442313110144100444221042320003022242400413144343432003302102132113334004103212211402040212140433040003143022242143000303013320412040200034232122014303114340113400022330042101123032432314234100421121243201324331022413110402321121134104020403120004214043313012033232120401100440342013012200444023401303233101431423310422223032234442140223311000123113002034024441012433431414304101011423024341131422312113300030110324044313424121002233314200403022412131414332202042422103233002410034030234102100444143403212214044344334234042204202413304034113140142303401020421033410000210124123403232341310101301222241322142231044004113203210232413242044310341433213012024011302322044434210321113311310013233001433130211144241004243340422433210140112222143132014432123101042324342234111030113231433402001411233413131113", "124231130114121144120014203023140422342210200231100321201223322302233122002123134431221430233211301340130141044203224312021234442232301010044233122331213010343240310433030130232201014240240112402340310122303402314014030102121012132340120442320413332321441231031300420400213221430313424321121414200024024332004244033113430410121432022221141441442240221111340001022441041421124222014043142132404310204010001320423432214331313344300420401234044002331311440113443304123133430124023113343313032040144400232241340002440113112303412421312004231130331020334411311012400211300323003411214110110010041401443422400013312301121113341031331141304410402102322414213324424222103421132132311213333414212202222404202304234233412403431103312023411432312112040034344104323441342400441432241130324231431233300201042121220033431411024331042032322422033102140102414124324314042314434020312311004243033410413412342040343321424301403332043320113234034420443013011240004021232141222041421012202431102210301110023424020042324113433330313434244413240144304422410343320120234104422130041434432030012313034132122422134024233032313202313103031300423242121031020432002011302014233203312120001221012031023101024400000414224224323043301141241210024131300004330211431001010122320020030013221001442131131344113114233440304311241300113343300213112314103023312031022322102330440342300412020003423222100304212133021340112414001010100213034142413310223102024224202330042324214030412320104341111341344132420014243223220133333221142034211314303003044211214112430224410242221101004304214431224224202422140340114134430210040412314104321004424444043413213120212022214421340424331144030214133203413242230224140100000321103144423132042114440023320124431121044121214421321430401310012031404442421123140420323010132440340333441314020032322244222212440322020421100430202023443202324143223331003040123424242144240404013402420231201323411142234122344411301101313411331320424034131233201304414020403130243030430201211211412213122422101034334443134430442022401123240230204134222044020201032022244441140310411224131042024144443213202022421333220221024344121444041043111241240221044113141004443343134232210400024404220042443320202024234112311224220134044021314421302040000400414034113402014341330121041131423411232132331031241310444013131433202113134000302403044023033401204241123332234030140402414000431214010144201300410411301202413334022240442011233411040003302333441124424300111221224103132424404021241301442314112014413402140231400444412132104404024443133140021443334112223204102023410021013224333304311122234104120220311100120300324121034230233023333310412032131312031013230404404404104202231024000344440333442013324103331103212311411333332102343243020401104414331230021140341224210122441044313003130340344230120422034113410212224413231311232134320034102100311344223101003011012334224002010222403234214102112041440423043120204332242331034120430113240322132013012333131003343210341412343112112114203324233423144440231344210230314140412040423122002410401002300003303031121232043440004120401401110433313022301043231443444414031034103434433002140202043320030411224441323040304404000143044404024421102000110111113244121011440312141332131031321444300412423324023113101104231231112304021302124323011420000311303320344122033242403144110244122434143114024120312212002312342343044431330233102441042214402004311331041232034203141301213344341044023223011030003144031314414300120023232402020022142433023302104301431200042044040413330122333014244421414001034242433341413233111130042002011214321131224400042232024420021133004242232433343044411204004404031320221310444413042040414132223402230120101000430041002114140022201111320111013412401224110220103323000410410032102034421041002033144431200042010230210314023000412221041334443230323211300112422043420143221134323243323214341202300341021430240100004424143233302032041024401220200241112130331221102430443213023010234010341240213331423424143023332330444240344113140132244311332211342111222244000012003004014311104233403240401230000342440131313011331042132304043140424033301224204414332342314042124431224234404431123342130003400113321224312040113223114002132022140204244023243104223030103423241330431324021112422200020034303421042302024342220011130333433142230022430032422030200423234121244024120132122013422100114213121230000432112010222002040410441104344332020231244044124434014031314", "002441424031304404232423221103124104001211041113130211134222200124322123314420014440000424123331024433130101412421421202030323400430003423122423030030230222414242241413012442211302133244220422401244442110423314442300420233244421423322313412344000132001301400242112334314141313432113221434123031010313410010201002110144343232032114121210440402202344303234443222204130032402401444123222023132130013202421002234000220414330300213113102341202100430414231201304031322410234434402224442012100141444223304222114314210410114114302320221210140100134100321314430320241101113124401041320042122130130114011402101233220241112311244140044410344302001012123003423001420332233331103423131022112120202012143434200400033443214131032133142440202002424104011330231403423440413411401104141221300410312321132023040224242043240422233313220040300440113133200433440211441410024222342023142221324131023303222310312410312331112400143023412141014024430322122011303323414314001143433012032211410433444021321343400433333104443300111441134100144222430223304404030033143312111021124011021110432213031233341111101242422002403243131123103043230130224231433144304112340144012001141214021210020003213114331121423301420214424001442214221311344040302402034343103422422432204414202411230442111341131222014443403022413302011221120330433224204302402123201441233400201343432024341232332402114042023024143043430122120021224144443201124013131242401133123120033132442023244320221421132040124433123401140321000401412243440104202411134422101221203333223140011430203044303411041102103111131021301211431324403313303043444440342300300401112324321444113442301001012431340014311212241402233012201143020010201221322234014244244421314213301143143012233424330340220413114121122133001402201431243023024134204143232233212304124141403030041001214102100033322004133320224144304103211330021200020212240413100124031221141213402043112242403312204233121312132223141101034214102021444142411441030001132342434134333412021320430204331121322042314003432024110303043414404130410244431312122200333032020024334103103214332223012013344234311130413441342120342033002440313034224231100012043022432431403224201003230030132133403202000421141102420401313433400144133030104024422021442413211030320132020124114000131421230133340320130413211031343313212100442041431342333224203440003430131120112031121314003200311202314000411411430031300412030040301002303004003202302021200023412232101234100400033120244434220022421122423042123031004213102103314440333033424014314023240020223222033244203002430242340411121042410033301314443404214233230440043231342431300200320032034102300433310101410134412411202311342140343040104312133122112334243412004311223400203404310032321303302142211312422123320140412233314120044240334244041204101021214113102022031143011321004323020024231224404322430323212301144040444021032421411123334122042320043344000423420340344200040333233142401223334342114123141424322421321314040441234430201140022033334420143103213104114422120242423003020112334031233020341230210112100110120402431021332424432130004020334043112400400223202041113034421223000004212242402030214410342241101322013310314001131000344230100113221031141421232141303410413143010324403011220100300142011412012040103424021133411043323140042023303040421412443130102432011343032013121014200410212414200412343111113440343044110000314413112323310012003321101432432240200331023043041032210024034200104333444124120220340032142134103212400444013032043003010213443033413404041422000114000010302400241231330340144423243211201113040402321123424411221432142141112303320334333143224032210141420113331324442120443232143321203441031310124124131433333220133330121222413024044021312012230234101242003432414123201240241212433200142141240230434034000440314421224413233340031213200424103144412132003200130301024011000011243002034340014440423333131133331140334133241401114041321322132140200214411100003413003413400033224114440320114433100412201442122342411240122443234412432201301204034141231114424403201343342300113130143234043124321111241221414004142244031012001214431432114112004423421233102000312012300104400304342121044124033414224322212000411411333334423114432131241320020430022420320111314411334103402201103222222241111100310001104044400434113243043034234413243120021402040324434110001241040434422214234114001243014230132040003042204244200234042143120012300142310340433141044232002041320404", "123340002024201142111203234403114302201013313231143434340032310144001310021102433442344433313124310432300114020344341002121240041243041240230241312430401103232224012011240213012403314003441430240202413414430212440444322212023204431114234332124142232342333402231403011230101021314123234003201100214214132323324424110133412210210422434444213344021000444242012321424433040231034013101022244213434410141302323441313303403310243113342240404114414031224420343142320203122103122041140033104324121133201303040310234210431113203231424201421144401232430322443334111002420340403042310200302101014403000023404421124143431020312344021114003013121113343040400204024112202412133431213410223134002444444320220014410234004033343432241112414312323430110334322131040414421211103131120233103102030401122223001123321230042413441140112224430031341202142201022433130122214340243030211212441023012033234231400314101140340413241430243102134102230320233100220412220210100022114130440243022320104414340311232124201433231134232430220112102030021340104223104442331013430201114024403234240440042423034341110114111111141223142211102233111203132111233433104321140123201210413240044303111300143443314241434240221310342310423412002422133304124433302430040301030024002020212232103044110143432331421303140443021201020133114040234110141344340440004232024304130230343242214343330041123112342443301201431442133324231024114112243240211110344110213300331402002200102343332014012403212041100344241334312443112304404414400131121044334310332421230032013044132311102400224101034113231104342001021204312101221231032324203130333243111413233331420223232113322134132130042224414431120040043030122041233042010430231023310142124412121322223240424340102410413423322134042334234333330441031321212302024122333222420433202022410023110230434233320204120002122422042442131221102344424021121221111024112423140402300302444314413143142410203113312441040121401013111421141213121312342134321331322203311340211241131210341004113220313443032111013124441114304404302004231100340214102121411203043422104211234342044010442244242342410330111302422022023020133131110342124331404303031400213120140412232134011404301212114221113010324402142143234030202442411321432133240431000421402104224414403010130010043144331131433120123234230110030114441412422013131433204140441300104202323030212032430220201232134441011033112343002424342413342403130140131223140243113204410302142004404403421414324034234233422043012402230024421010141133403102434240434133311102223034323034000043332444101441340120132401421030420110120042221042300141310003340043224401220434304433331043432023113023120434241231240412241420441043223441212001231420410001340321320411244430333243444441102432433230304103241010001420410434044404330243121302003431411113114040043242103003212122220200234220043344433413103013244241332113423020134344104432214203244024414232432312100241343304204042343442013222012113413341004431422400421122124222241103343223214304103022401122410412102112340441143140211030222232211224424422112214311240132330321010302102203243130004031100243231440241134304121332241204221330443211420143123023100423003104112422012423403311414022240404310322044022423134322021111103433202012413422020424213400334331304432003222320230244120231002243200122432202210314300010140142214211223420040400000013000030341030441413141012414214422112411041402323024223324030344134214121020122320114301042102002402422020324430210244000041113021332310440042013131324440033244303112310421024033202031310043011104114431001121032302030122340101311424424231013440410302141130110322444310241431130023024100134123203033200420432042214422222443400241020221113340212243304401012021324121130040440011330013344141014302232331302111133341324130130403103042421241310024102241412210421212434033410323224343323403213232420023221301242233311111341344412114112224141212320014022040342044140423430140120331124234314340340212243443404022401112324014024111414433043012014323123420014444001224422234241020233311022232021204220240242212023304243421020133023340302422040031421142144003432001243444014142042201411233142410121403443020004204000232444024324004223013041033101411041030331241313431440300332411020022212111413240332113441224214303232301010224320221012421310310133011104312203130200010004022111001001340140400100403420240032233344230331012240124124240014031234004132231133103411111021134234040021041431314", "424311120003114232113201031243430102402222201213032200441121413212003322401412241422302303141303440310413040001133224424102422021432442314201300333343244300203334210302234020044111334031100023010140033414231211401141341120043242203134041123013120331440412103242444303404431432430010434133100410241131313211104420014413432222232224214134324234431203221012342413230404113344011010124444131104120020300034243012234343422122323040244124143431340024420401340121213223043433402030410123122440320102302114110232030231024332421044422020221311112433102341011334234411111420222112342322001311332313334203432301210341341323104414342143233112433041002120441232404310023023401240032004421342133410104114440113413332333110200234300243002023411002313034332041121100334301102130120001424204110420221031010114220241312040322230011442314212420402123412042341320002103124301213402222431344112004134132220014404223140100212233212143233313040313134103123122132232433010024141233342342030030211404110030311320424041144034240044131342020034313001133431401334320034233402432103322220440311143242243434032310304222113134121013142343133442304104232142020023121402140001233322444243314430011412332223243223121143211423342022223213011101021140121114241313230004414232004124124114031421210124443201312232402413404123442313343121430332224434102322100312244030242324130413210132411022442241404114122211124214424424302220411130024423421242224414211304440340044444400423443443113113232120434240402004132021432102004240030334202330303213222133230042114211222042100023130100031034021130040304344334244000143421010342303033342310420020021123132221040404300030003133423143130322143343443220411433311130202241344132142000332042404244232140441100420101311113423104414331441443201204443331313234144234302432240334304444003310443212304000010011144213431410221000020242430213401441111210424204013431013132403420342400042021301230141230134141034332322130324323242412343000123320200100044422223300033312211104320441204034213122311102330342404331223244004330311042343304411344302101100320214042020342113221140214022240310002443103031420004241401442333321211324014201320301421411412440043110423320020434101422133133222013210334000022404240202341203020012034122413044434222034120140010210443024134320030244130403330441031442022201013144100130433021233044211000311413104401012413301413121111210334013410331011444111022212023014204413202041433110414011020241421311340033000343413234243101241203201201202323133201231033142241330311024343012304200423013221101421311414223324120314430144304310020414432333313113434243030023243223203043134440110132220120443132041240023330002041313320231132422143244024244402234301411031424344441104024343202310403443442112031042141022242122242024104121334410410104014042202310242143100201424404221032304032230123200124042320330223040014111103233442202402112124143013434130111132411041304323043400413202321444232242334312440102223043442140311101000101203124031033133021304003300033010041430400103141200404422130124123422330330421403411022004200332332111223243442331021312322414131243124023440210313024302020202304133241002110210341413043430002023133402414201240314230232133232312444423022113210340322042043104140430342311143113333104200421430212110014132412324144412214303031210331344433023403302230212432424033113021442213130244231001312244320021210400222403324312123030102430230323342404012022244402330033134441043421223441330301004012011423130040040424443312314302024041420422131310044123142134201420143230403201420420320320200442111423441321044114142202442124310011102410244043342212242423003100430021441103420130022433000211234221420343330140042010002121114402322041421113212321110113310132443210430011220422301320410330233301030310013334231320320334022140341004114312014404330011144111410134310204244132430102414441120404013123103042213342343224124043000122210042124124313421024244040324134230234104133101311323141243031121020233222302214403201002143343022403322443003234422403434203220103332320420332340432110031034144140320331110211140401420402210432241101113431444312312041320440221340434303102142424012400424133012012214402400014123141422232013244114414210003003402343104200211232141434044043324003412231023132332100044234333011302444003242333231314430312242133020111342430310441400212344130123324400114404242013334443204212102440140304344441033010000210210234022232443013301412300", "322112101033414230440232230343322021334223344200031431320331104032102404132344414224043230141304100041121211213402234002414024320114430023224044234141424031001032443201113041144233240431324432002014134230123324242101204234422134421031134113341122442433220431100143042222200111434134240432204302034431123332011412332013301014024340003124134210410023321144133002133041442214020420104121411430030201422222132414033122311414321220200032143043241322104303021241303101230130041211443323223332032400222234424130344011011141302234002101104314043233340130342103212141413023021242313221102212241442032113311030321110022223123303032031423140241223221424340314340000233442310103000233134202212112110203330224421230000111242204132323443303411013042423301330400142242024312202142113340411042033432044330023334313140042412121430001123321402222200221130404223300110122042210214040000114214040212122411343113033014311200010432301021441220420332431132212411333221400230404341214012112032033210213104331334142421012301011340241241234234213311010444033442232414432343013113000420224232022010004140320411020212344323033332022231424300031001113203402313440432213420232313030132400040432300243324244440344124210401343214021002040244004424104120401034012340123200443021241333234133022404010210341230221321214134240413010442004423244324022333213322022023101140440443141232332304114343114201412443412011104442210440432010031320413040202433122010134344201111044000232001022403221434324100312232013420302312320031142124010430020242100444121141430223223342110203304221121232324232002223322441043231100412300342020323441111422404314300230242041302342141024342204131134220424432434134404322133230422112014333042101420203004220321040444014410240402144124434113033444023312214343414002004342204021403230224314000434331001404214224003343214300231234212441303221412330204001012043023410114144031013140114443042430422423134434012304341131111024222111020132423444242402132233124131130130101214031324044340324412304430022111021142332431141344040103041241223420234044212134122310304444222310243011130020444421114320423014411142312243203121220210132001121123120401142210004303430443204243343332003443120343104013302103040001114301144404420030214303224022343130332430043132422112124102441121102442142410202102410212442110212200414244441430321413030114143103210334211222133414043130414341301414300304004243134332332003222220343012212304134043010024142014410003203140433403441202021404130414102240423441431302430141031423113312422202233411114004334224310140410130110023230301433403110010114103110401442430433111012203431240323303121111210432343131002141401243432324402112030120122040421100204012220422242004122031323222143044423131243120400344042401203041324021114430414241143010003432142330432100334322411210033001030121023214110313044341324232321124341310111321303023102001231311031041333042441144433231223244220331110042333203102240424343231132331234421213333232131104213221242113344423333041200014341132121240114043023444021144421230130103133302223333044033214221014240333111431001442230040023023433412010142040400022003433241042423311110422111124111402432430100301240430014321334312321344442443414133003102044341014140204114114013023104002433100011321210103233200313214102402304010244404130004312012342011042031443120433113031424322423230332110212004210211011014104401434134011414410441332124031401310202012203103400003243402420223131320143414030413041320112312310243122102401404013313232420002320340340220142220231123303104001423341423140113033334144233422221123322201002132013432140212140424240022324143342303303004220232231020231303323401221214023414134314021131340012411342412312233142003404202342311443341000213030014122232200414304022330343210012113401224120103143323232233001023300123344341434444211443310324042320400442440334312222404034411412400020132433431432434022430233303301442101030120003044101131330341342433341001411311232243034023423100411304012021202232021204330124220231222331412213223232123134412312341330213242004300244010212442020431322444212433234114210333211311231300223322440110140203031104232300201211044440134311234233323313214002440231213422441330121430433312443413431222340132010421040002303102302240412321111203200214443310132110311010230411343104244030224422424033123323043022220304342144214101044211401204123314144203130414331420422321023020330412104423211200431421020321140304", "200342303042330014222303201321410342242120032221231414304314021222330202032413220112404012344244101400031132112001333022110132224341021431210341441032301400021221001412220114042443410221233202144331121431002220341124324414410100324341431304210221240400244344211443034104001014224111013330332310141234213202034143013024144013434314320024143342104144100141121003132023102431313231232442003133430434001130012322000322342000012031224034140214242301444333310334324414313244420300412224000211443334140122313300143312011301124401320401204443343401212204341223201434412002332434203242204121201114233433424202122133240013410301303412102201033022133414322342333333322141432403232420143404440430344124121323413220414242041030431101442221442112022313202120113343214122441221400432404101102443101422333102303044131432124432314220211204201343031030403212332034231221343112331131022033234001341000414014420200141402444240332212041213113212301442240022141302303203124022011012411420010431212313123222204332002330331142234331443344341310231000432402242013120330210203024021410404432340423142314410412241044102043214020002221234111134301220434201240101311243441004122103114312412441310444323301400410304110442144434101031401430443130412103030030213004043022343202401311034413414421243032433302003444211114421434023032330400114131404123230341422444203203023014341113043043120204000111402430130301334412323424002231244122411410034121423034134343144411014303044140103024301031132201200423212202043210300204414233402301243312243420120303110423402000231421031433001344433300231332123342414443323013231300400320404003234022044020413021212320232440134210021311143012320333110044431033430433211233340232112443004420424202403340324441012241411322220331100401204402403111411203213304433434101130102040403141301211224104024210204041322000030333022134403432324031322343043320103231203024003441224230143203434203212333021214012312441434020104013230202330104120110133324210204111304420431203342112311340220340003142301123214131134413341143101013443310030310221340014242430113230134331014300203213230011112432132343030304411203112021014434241344012324123131343134021140434014144413432003200201400121044103102111240004401132132411330423441414431214410401122321322032313324423042400303342412130344442214222122022340213010112022021344010343044040332334024412040020311044300420103422120210314001002002300321042404024244020142301314134402001220420443122322211024140130144214102230112130334244044112001431200201243321130123430201232311213104014210222223124101142333432404223424120343002233342210040111324413444034030443014300332321332033032240402133443004121223033222002140020314124043221434401014410322021133211220031304230132401412114212340331042410301124044324431420400003214422030434224122410020222331001014240421144244342223002134423132122222001404440420242340413242410413400424223421414013403243322014333413334031204134140111004011001332010220422003340201302242010401141034310420022004132114420004010132420044042400110024241020320344021330331104210220434000103022244043242244032320001334422442140112322123422434324004402134023403441333312341220243110431204214011022400230333001343103200324331020203212144011240344140231314422242104111441144013132442402144100411301322303010123032122032430012133012221342444020432012040121322232311012424133011220232003223001014002321412420121112232334101234230442322133103333341440200013344023111134134402304140203323411440441120012030234314410210411000032121302200434430004031143142012400322104303112241202234210302414001023422121101013140122142413400213140201303420402303423104221434143422331404441244404243001421120102400242040432142141300020404042144410114311313022230300403003444320342223120033210102242400442333341412142110032142432041021324040204223210304112020424314131042204311110131140331332323322404122044434023330444331341041301110304003200011244222134012042323141343312223403121100414314114003343220234011331010443224314341431224324402121432433332343313411422121413231112420223310110222000010323014134012324401122301404444010403210201130243102441112022010334443014041030020130204113134243214404404443321041331010132232401213421242210121401004412234424043101101004144430421111314321113011144024432003033140000423333311324000323230244232231423411234320314012422202231100111424102210340301232323221243220024230020400441021020443044313424444320400342233242001210", "024424311131132232443330123440202123420212242020043423332013010431113244342204033121122134013434402443111432123101404404220214312342003102124333442000423402034321400031244341113031230221401403433244412210102133423021231042144213402010122411320041411433024202304340043403412214113200242114011334244341122102020421043402144243220131240341134030344032030014343412322110103440111033114313214002340120441330304102340133343233212214223121320323024312042204343231142200232312341321411320111233400333033214211344144311133102031044214342331430204332030431412424222131033140310033404430312313010113320141142213344330424420322301023132132401343444201223410032412242221240322320014401044110434423321020003232441114431113143121113124023204122240324103343210100033214311140142312212320344001241421223201443240131442334043221201140424100322200003442424310114111311234103243201401012022314132022201220032212231331442023434132202033132002324030203412242211221320303332101221023243442432112224422144333124100412434310102401324201120312202032300241022324110322300223422300330414401144441244302324124300421410142010403044112410143142102312111314423324003113111123303442243234424233404131341324331343242031303241120043213404111044411320403303304313301131232011202233304140033224413132020013412331020101143443114022400343132301124031102430040242032441214413321144324414312132402102433204212002322104311420142203411241314132232210242243343044310232103011202232040310403330440302022122002031333003401021233013003342441440343003240320042421210030220001430010304330030202040013432412412202132023034024423230212413320114104011102023442204323200403222044202334030302404303040203323033101343140111324312044342130240021303130420440041322314134322340203122343002234431300321123443001020404321002321423310342043103314324302031213124314114032041041332202224221031110430201012430344301322023442323140214324104234300222112431422414142442132022422010140220442113114313020431414232002002404143410112203112204314314414010223120144313444402001343343434123211133144204433121244432001340104222031411024143200002042004222140432221341030400211003131340433012023342320321123221341343131021203343313020323132142321100023404204023210104212212030444003113023103413023041343212242124400023143222233121401424433424304444044231212204140131004403104401041442221330331303314232413314042431314344002242031422404241414010340214304413040401230232321140414324344120233322212340004213143243341211113310101223444403321303032130021001412312204021431110320342001404011331040432234214310121421024201101404333110322302203201303224231104201034322303300013410010333401122202413334014102203000134003440432243242343430420441000224430120304304341444034424034120311220320423420331041101210200421110434420121002000212224134421000222314100414402021333313243012221142430121433100104403302203113132222304201131241010031322031104130034112112041140214221243120234114232112131220231203303220111331243021211320433412430011102414103104242434130200004430123044132414130230102424202303003214332031334030201141324121200014220231110310221102240101201443223241203042102400433002231303122201414400244103112231244314313211133303224332140333134010313401242344043300433432420421230400002231430141030001440010322130033343010214324031422100322023102132312220312410401422020322333443330334324243303222301320134442413440224033004004344433113201311021020402011104021011224341332324001404232300143130304421120224320224333224223012422330321424104030212424401314033044300320402320432213102424014314024223444240211002434110300433323444434031214321202123023144421333142403101212300032303144122011131044111020344041323132003342342143040344144110413244242133431101433042330222120302234044141234334333234311301430222002004302344020012042303414011300442414131022012142012440041001220401132103043142222244241032443444301302403013133424121313402120424243214203304120340014202011034340103433434332222033020332134232412142011443223131302323304243200331014330131122113113311234203234240233100332111144102241333402422021334114331214020130331001121220411331433413002300134240231312023010100110311100113013102013314412401014431010220202133124303010332312343434310020342001020204021400422314101122130043011320340040030233431244113021344100132340241214222430334442001001341134402002434442314420432404234122011340223433042400420214321440302142030123141000201403044332032303323032014", "330123024401110003033022243023303124120120123122024044313204111113114030021032142132034043131114314212441401223301032243134221023313422210021240322423420133410434031400210343202441411414204442240140243301320231113412200101434234020324033012003342404132421214141004114043330230023411431103100431444300300131014304310414330113400144411400004111240120341301011403403114241430223213424120130022244224124214310212103423243324332022010342413342223004420140100122244124121430340304203204103210414042334233404302303423121341044222012104411120021144433010324143324320311424341413213112432342221230403324422011201420433224031240033442240401232214300301442322202023220020042403003224312301414344100214334042204324242434210132320103442443223244340114413224213102304111340430313124031142020400112424101044131420142221313010400102031244423403333243431114244330240104430223210242223133012412022220333030034034134130430412441240130040230330230043342103432013103033303112111402204322223031031414233403301203402144003110433400311120304200133141202330021341242013111330124233444440412104233020242213104121424303101413221011330003301003431140143444220120120024244000331224143403000034241002413304100442122003220431223412341304432424040113023311111321404233430441132233204103410000240034131440031134243244432213430000223340122141124004232420230044234433222434332443110210010202341002312303440043441002200111423220232103334103121331311032224440214221013234013111100112422203211400104334021004313204124432303333103244304120014424212303302314442220431332224110303134014431032411123131212433323402304041241334142243111041141231341144144333132201344224124120012201240001203222314301410240223341240402240222224112123300332432142140202410310013300421410233241212034142003202320142333024042203431120423133141232032213430222431132430312202324140203440403021102121200343343121042421432430021443412432013224231133322030234123044242244043131242031143430114340022423001233123124224302210240340214331212423434443302334124331113141002230003300014120031422312303222220014134421233024331430113442031243424330111143431212013401433433430203414241303333410213030031333343312223124334403322104331343034333212133110023041042120344433222114422010402443233004341040220221224144432000422102422110123101433203213021131443411023443241212313414331110114300424124021112221012141012312220133012320233403103130312002302120234414414031300201400234320032023000344200010401414131012341123223212424203124300421202131202032124433031433032402343414432431241012434401220002143404043210132432431443203213032434220402144413234320121033401032004241301013100000340314302022343200410120221441241114444120212121023312340444213212432321100133303132413101341344222202043042340343313334441104213443334210412400142112002242210402302144010130123414130033404444002334102020410132334444321314411134040111242332022343203034412014413343410023211240211112444140403404320322311304204344133300322033310403443202242123200400132141121141304021104204310110022313213231204223123200223303142231142442040414010033433120332311442013212343430240324442334241440131040312243214013443434032400411121341110013103422333004341420144142324212420411404242114042334310143401213232134404204243022221422114143443324433413431442004203113200100012042120120140202222431334233334000231131142421313111230221240022441224420003440432213131442101312343210224002113342201112110000433133441340324011320042122000110140330224321104344410430300132302124412010101301142132010100443003311201044310203104311042310203400433314423140213104241230123214210340421334410330331011144122432211443304214031100000404104420114020221133433322211041022424242021130012243311243001312401324231144312442330203240303313412100200400412123043333033120134312200430232133141340014404233101024212313324243213041412014241204102132103022320033414204114113230312433242332311101040441004114220302202132122230030414313413130232120242440422112134120312212024223134421300322121040000140212201320002003310322233301024433031204423342040200441402440204413340400303030210234200032431341023132224400040341001232204340004322143104304201004023243134211244020022241011130010210233211014133203222241330412031410241441032412413204021412211113313210421023002442410034011113044032211124230300403044412233312141220034410431101114321001314013321240140144020210132203110104343110223202021130422021103313201020410410221344202334", "314133414213012020031201232410014323204342022402444030131141123412222330042004420030241331343212004104440221043314122421343023441424110343323312030323110030430120121044244004100022020320233042020042210043101404120102333233413144032100441120243040030041020401023101434424412020134043230404343444131302220430222011033343043113423320112314233340303041311423134113023121034441224323443343323212010021132231143203342442031040231310410432223333344213444442232443434403423203234244144110014143002341232220010120231413302410340122033134120103244022220243300421432424224021342422113141433424010024210113240303341223301340004313023313420411100440243323230231143342040130312014311010330122133042402243002011020401322324141144433222042342140410441142033434202001130313103112324403301100144310224100133023101443402302423232302424324230032101441442024000020322413124204342024430113012410411201202122404041341014131303021133402130332444221431143332030231034112223041210304040404140323234131334223120003344344012110120001241403214110421403323241314001440021114020212442103300103130234301332234130232302344023110031322421301222302201302400102002204133323031200311032100141401030002234001022023012300111103204032020234101330401111001302234430424321222224004302420424440003430441344131043220123200140000303023120213430340234320423121131201243412422210113133430332031223033043414212410432010213230412021200221110421133311120240340230102401332433131032232032340120411401430443042141440240033123212113311101211101002211220222130244430133233101224114140224323302220203034114110100302213041434113212221032422444343324401320031332211300113201131140410122131032200240043112130141242342303414330321330031122214201140000142141203224212340334132303034342434403432011203102014200333321023132312042313434034114422400102304411312240443000214004133243033411422303132444432112332341322330114312012432320434233441411243424400124342042234122340330213101044324132014330334131124023344412432421342430101444002342313013104113404323323342304201024140412413131342114031010403344413002120040124303044032111032114234033314114001442023004201200342112040443143423133110422213223230322001314123030210224124210032111003004422034032301211133142423213214312102004412304433343103230010003210042020030301022034444021330122121030313123332013022432124200314340202021431312402130202233114131130120134412311411204234041333002013114013102124011413102332241214021011113200212401012214111301133242310300403212021100030242220331111240414011342204100211140340033040443120134230420204124413334102232002030242120430003340232212133404000331332304430044433141314404122014212433100030433001240133004430114224031321232244230433420020423040323413021141444140043141421000113332100202402002134401422033140442102220104340122110404220002021220214204100203033311143322401203240121043223311424433013122414232212202204322401023014040334213323312314241241033042024030232134044002123444340221111421040104424012002343304320030440101101321301042021341314434240331011410312423031223040412340041403211030412013333210042023433031314443214020042033011002102341343401041023323123023232220102144234243422340113141440423022410304240242131430402430110302103433133332334223242403134324202432441220023142221120130004432021400343141441322343030133022040243034421040344131344240134232300220043421014314412412331422041301304211134031331113234400422223430241103440312230000134324044024222102222342140414400201214211243200322303300214322113412300103102142004124431021302004243234324222303432344131414133040143111320034234200300203404301323202430344441232332120114313331000314442404100343143004012422230040301214131134043030432132343144113242210212104240423122221403140132333321333131421240231400441311031043002000432202344431124222122414113324300220321322112301131243034243041211322023022042111342031231121004222304002300301400131204400442311132414424421010332123233021433321332130114244101422241020002322404220214423142140121000032113101240102021102241203343043124211422410424321411000323321202300102231200024042434033041144413104330233433041414344330243013323420102031320143203243302411101210340424222302312314204243424041133120201104433411024402443334001441102342303432231301212311103434410424214434024001343024203333313204341243211004123230430411202200201110130141323032214201233341234132410102122133234300330103220210343314140011140211004431031113011204031224", "323121012103041101443424004022301003201112303301204230020304242132003214400443343222340213431343134432223121103134334000113443440324232440333102224304232402434132014002114123031412122220103230110101423221124120242042142040232012342441412334310303000304434100014103034132242124424031242312421324002142122211022413312434212210141204330140320220444302311443244414344432302110333404112312401001332300001142014422222402102213124234244330130314231003013141140443441141331443020103003344003034400424141114014124320013231023141100030022134021043224023324030220201101324124423012433110104330240201124134223042234320133430134302104313111114043124203330120334414332000232421233112212012431444441102042423224302042442300302033100323340341433311231330241411130331444014001120121433124403010102221133041443213040000301021120214100204030341410213324023022241212341443242113400203441212432402022102424123112034132003024014124023021411210311432133314430100401114001203222221042210140300004040312221432141201434122320243323303131204210101210203221320411213442344411221041313110440024332100211204234322434303431114221122420401310030221031214040001221242342233124343230403040113411401224314231442242444032340013420032211214134301200010121334202410340443123311240243221433020214222432203103322414043102012413031304011232242441434224020421333202412441234124331433022132201200333112304240132241201043231442400313424204444043144304411140344304402102012101011031130021030130310113113223043314233331101120123411441441000343124033243223111012024432140444343433200410021003230111424101134340002421234242034441201120301130230400321413420103410312212014224102322102403313024313303202042300101313433011213014011110044001423440140201404321033404013040443144442022321011300021131414211324343334210234420302200411324422332133103012330212004321122441023402103343400012120332134414230401000333432120030042244210020001124241032120300233113342010030012322040023231412342012334230302204304124123314431042432022400313110233100240300024420244433030240421100312201132030143243013330414043424420100111401432134030330142102343242242232130011021121230012412423214312433114104213244404334010214014430431334320003210034432320420212000033231122022102414304420003434141143010142424013012224424430010023110313000401104130302230312013122333144403110010414132023340001031310340321021241101322300213022304130104433010422022011124133014110434321234144200314140132043131213241243243434243012313011341122223321330201200310133020244403311234421323413410221110032011412111011232144142301044302322334040222104134440121003300403304334402441032201000403134143221341110402204004002341100220401104104112313233043222403432340414043312304403034223234344043322341014421041112412211400041203404123234001031134240012204232224000021114424320212311130344314401420201210122434203423441430103221102302122010240110134034000322121234324142130014304231013224443142344044434023033403332020424331004142322214430410021304142040414103232322200324012010121000013210334211244031331003022221113324320302241312302440010302041313001120433122330412323131120112304114300421111120243124314002232241314102320221444311440132000141223444422004104010041221311104040213334233230033332200002120011242003422111122204414134111002202402112443233001111423131414003320130144243312310421402121020020004222423301143112202034203203321204042343403420411004241103021310234332001401432034113422003433230431142222404334203421043433011143413103000341100113111214202314022432140020420244211323440331121412441031103140322112311002034122332440040134111443121441303404024141211434031332041013200403420033012014414123012432433343113013330403014432410012034043302202102320222144314214341422224221321014023011401420044342112432230221243023100303402230122332231133120141141230121404340023123303311000443413444240311431031143122444230014031121114343221130124004431204304034340304233010000122232410244100131134213232042410023100111202004103223312123020331132024304233140114320443331420211421314411223123040241122343311121120002110031444012041213243331212422144210003433043130120233003241221424024213030422204031304421240101304222041332231124302024343300304324331301140414312421323243232120031404303133410424431212120221403010022323213304341312330100112400201221003431322402412222120014443300343441303402431011404441334011312430401244243040304142340423223244420402233300223141213320244312", "343424332233332301241101014034412031314213113233121332303200420234121101024210002110442323440201042440143130301032322304111320321021010134300304430412002432401322011201233122141111131222412323320241032110012433223434022313330332402034243401210301410424234130143024031211323042421032413032002101313014130442330033400343220422333312444134031030103124341402304234342221331244330010220122121430230423204142034344411123321022111211011430410441234330031402342221004234344042120311111040244430012323431322401303323443441003023304023023222241300111121243043203340443113130024434443102100334311342443401103113120044330222222031221113213140142420324243100430444114132424201004111030223213303314234300343243101112032310011420104241114341131304204331113310000434244313311421434402012213042001432124113103443013121444412420013130142210322144433334121134201332241022423044142441124403340010001210332430143202441032344320440404023444342120121044324201421043211233413112134424113223012201403431020003124031200413241022141324010302304000114233301222122104012234123214402232444414412013431333143442020014023304143134341303330432043124331241310104332220143001033142401432102030211330032224344212333410312443002244104422020332032421221031443441021330241230442222242121234021222303414144222330423214130222310222412343232132430043320213043413040422123304234410331021413242010244422241112300020214111210413414343332321314231230434440031320441132340342300403204221143402314131023203432214042321240032423002412000110141440202420111442413312202022411313144121234011111241011443222232333044443010111041410031042403310422033410240314124110341100004324131213201401120202200031414310400430121230032130133403010143441301240222202040331010411340142104314432204220130400311110013012344110214441320142311230134343123140012143120430321332020044413003410013320024341224243341331213234331202232304401341142012443332300030144403110303032112001404130432421024334420144411412113302122210432043433231142320000430202021433003111212300143314120141314333012403101132303434030021010421110323024340342311001212101143421022224121111134424430043032340140013340243220112113410210043242402130031014134201231113412022014234212323202220443321420414134212120314231143410222122232430220143411403224234433314023041100003010221213323133232123222202020032132231204444442131334402324202111420421302231021322120314034423120110441302411144142320104012340231110340213344442012202234244343203431112401043412314204420200132031130034103221433112021412032324443341201133024111324442314224212301042043024432431441214404133011014423432331143022330012332332431302100343341342300400123014010211121423434321132042234104103210011041230013103013411431040423441034121220043231200223233331334302011044114033233034011021104113320024334114422121203330313134423423410224032021244311412001040223333030402214121201443022230332110003123441103002023432010412142101210422333222431120404333322443024000002200032000404041224021413233023132103122143342033343231034031441042231012433012420133344112111403442241223103004134020034142403044404300433242202420402201441003421303114032100001413302421200220421200241110012202221001334014423141444404442411224244321323443233130112344444340430440112423311340222333142301414002120004443402311113213114223322301241032232141033103340102440114022200222440102242233024022001441404404133132320242311434113321414433123202444044212122302422300112024424021001132212111111440322230234222120421132222314220223011200021130344014444303332402130103102420122011422043420201404201303413032100431424432242021433442042220404432341323341042013422102104002023421103100242422131401124101321100132302030320412423422200232103123223033234024222203342020233044214321032433142412011313331020043124424223022440311101202103044411403234040432431012042444030303102433010424310434431424022410424430314420101121401113042032222320301130414140124102431213212333113213133141041132234213102434043314342340332000421020313142300444204011134411002241141314212131433122203102344234134322244013210113230242333200433202211223041211130214430420230420134301111441122114034144200211301143042142022313104312020021034202343022211422024021224230411310200024411341333343342233132211240444403323314234041114400030244140031320142013010344213431030001030010142022324014000242204343201032042414424124214324123202302134001233224032334331021134324011010204400422033321434", "044002314201244124133103342144001321410242123440332243102032414030401320333132314043324403214314300101413303420142000100230003224140110030420000321320032132200002244030112304404103322220241412044441323124022004441103311313444200243003414430341102340233232140431443031432430301003212342234320113202020123000303023304024141223344113131402134104132221132242020300120314434131404010134402402440130321430222113331203142302434302142044320042444414313410440033230243043034302023210010332133112121204434240233020242113330321033302211201014031243424212214002020304120030013002011243002031002044314421340312203332310424442133220004343444433111330343440310113112330003224344024101224143132432013341323232034401304412103232041431110014130223342214322400101011100111142444022344311244432204023324334144401422003430400111330041224034423312423313302124421202131431413032100102330402302211332330133210444023332213224143302003431140221033134411420012011114112243404210203414203320030000041220304403042202301413422222111214043043021421012001310401241042041433340412042014042110203420034412031203114030322431312231420442002304212433102332132010110241403123323444320400243014443220144321434241441313124312031101223410420402311442122104414220300042341330142331134421244244140301013440313110003314214201333220323023341121040134240121102304200010023030220320424423034244423004024002230441123220221120113112112144042344311334130041401243430101120004100022041030230222200100342402004222411111431042212321001424421413323200002031244442303202323211123240011224001242130414421301311042014014002200214013021022001233002010241330410414143133103213222024103201143411341324331243023420114313123322120324140234102001111110420433304241042000434424214333243112312212430141031102201112441130230130434241320030232114140423242342303113340341410304312303124244214220423323201111232001410220103103141304232411013001013240431101101333201414003121023321342204030332320020440313143334422442210433042121041210001012444302032344321320321434044433303111434434021224222002320110332101002014101024001344321240113424131024240014413433233134430112114211223202401314221330411101123342242401132342044423322340220424303323434214311144120400044331311023130421120013100033104102142043201142433002342011442342240342102323124442143201033311132130412140304002211332103031404121204231222112101041323110110003114042411240332002233101013443434323200341303000131002144131313434141042113141311043322414432210034442144341342124011010401220130120323334310322031300211240433214414042020442133304342412440411124222341233312204334203104103244034131234414214133024210123214220014134130300424444004123131413303224333043140121202113301404313031332210230344131403024240212332442033122142204413143433322304322333301414200322210142021303434440444342343340400100142014200401310333031433340233040310442044341310134203430004300014130110311441321103043032412231300402124012230101330431143212232100204210433232402124212442224020140034444112011101432342213044333010322433320440440203040204043303241312102121141034413121321302440444133002310221033121342330434134042134211010330002020340411240134012111112424324113304312322424104244412434410013411010310324104322240231222232303142304220420240042203043113331214324004214300312121130422243043301132313332312002032433442132322344330121121422334401241102212004302122433302322122114413022324022413112133201213400444331110414100332013244304242441412114324143313340123103104211021334110114031331131011434443114140322443334102433121201414244110202141032324141202412104302231222300444423240230002414444120224243340400422040112322312334000420114141100102131420413111442300020102113101412441201320033411124310101440423122344212043414440224224024120101432402102144113102102434104134330330131240023401043011311003323234421241342320240413320044303424213013203121300034411003020003332113413201231011144041202313022411411142021331304312421310410313003043242131302000230302141123331343234231244340401332014013020011042430302300444204221201300203404304222324233003430401320132120421030042140410102042040333001230134141024033121440443242040133443422402314040402334001410141214040332144430332212330302344434434201312013134402330321433000410023443300030221432132113224233100002403043233011103400103221443133340312104332143144312121342031342133334332344401300322323413134001212024401031314313023322341100243233443341113331121", "102202324142323330133303034042001102000301222411024434342304213234230413312000213011343202113042204244202421410400021211320003112024114302101143044042322113240033313424332002310224211340024113240413332010001233441201324141434223213021223142140132232401130430113100233013242411242223104114331014120403443230131131430223414433010113320022122220311240441124423211110344030202422211131013312110100034023333011122321013122024312301203410430040434310010022412104020314101440304421402321434321313040203130433334023410123014423411113423324224041233221343241224401042021214223111034214232313014044242230001331310130021430324334102224114241314124334202000204214200020223433014101204100140140003132142233112303143223110202114224344334444242141302202111244440043342433340332044342004312120404401242304344420442242032010200122210011430102342214121104002441032442032421240144444301411222313304220012201334141211102300204322224141141210102403243233024320121330011322030340333040434324303300041023122134104330404000014012002300242402312330302230242142030420332040022443231231133411223424332234422322342344344034211242343214241434034014244224243320431403212404100133133041204130041343321200211420423304032244113012043211400434431440132011414300142222123342413313321042003403223010304343032220023203020123103231402022244040211043002421230403100431403043330121013333321314212313334223012223330232141422430200114401014010324113320430000001134322111324321441444144320223342104213301104204013230204130422030433302342232014001330230222040414044112033121411432430142114401001132102443002440020232113123222402403342424412333043122401424104211412142112400301240313333113213241411233231030310204100111421133043343233424143330121020342212222310413241042100321010222042110202123322100111321231231321310443234032230333221244432443234202201232403204343021223021140202412444102301402211443033331041344131434413210022404301234331021433201202114242434020014301213430224432044433001200411321422340434243114444442331334140320102143032421240144411141224102011232401322344320433002102113212312414433424424034424114422041134404411244441401313300121430114201113331223041424433200202141331443124130121111204202413202304444322000324243204230201124422213143144314222222414030433033230044342201140402140014034323311113314102402434334010303000300032230342003033222040330300401014312140011230441210441132042212033112020221101210023431243044144121041033323223101400343422110424232031310411223211424312312031400243232042012230002213000443341213413021143430302421431202241223341104422221444424120110200143223402231200112431224440420034030031010332313410231030103331330021124324403240303433231322101341120242221134113310132022042311330201014330111432130312331303010442122143122121124031213332310244412210221011402323130042012332100130201122443334302330220010042102203331304001142203203231223242012420242003422014100413011120124020212202004014310141143100240122220143433431012332431314232332331242411413132013214241143142200023241331113020302031231001444440340434402411323031204212043412342020142100424302322301004440030024321132301101103041344314212332410201444002011304412301003121423211324002213332031200302230401143344013240233300132244131442414430132010012023003103034322120143224032141142412400414204332240013121314014440122412120311120331334313102210130032002102012001122300424214411242132131044343343144113403201344410041102322110013220121343414001410033210302042343214234314133014034004244122202300021224402114222240022044122111334000312331134011143232122122314434034203142324130213342131124322242033222401201201321142201431322241043043130033003441301141413244143023112300432011332342444400210321121234234331104401434113322203103022340031221230044330031002144024112040414034130324142411011403300440114140311443413234103241242001242021133204323220022031241433441112433133242324000121114101040043400030223321040241300122343340412134430324113314122300010223401222132210401344443134134321210412314114134101443333043424341334133120403014320202313221110103314104313222404440431340412424222432000233244123434430142124312342432133040031103021021310022042002122002223000142231310432131142424114001411200231323324123302312241032340330310422344014421323103034224314123410402421414431420424402234402123422413441443342120311132121023030323230014221040040220133201144113201211114224412021110423333201244120201320003101144241334", "414024332403142003103412322003020031342434442414100002420013142242441201104213411300204333344411003140102200132314411430103431240022130244214024020132012234010334410123323240314211003332303323211300432123340400220203231344322033022321320231011242232201223343302111133231030021314333243242131033020041102420114321402434244240301133112343321212222300001410430031230304013134310332023403331420443040321440133014123303034241143021041203304244440234200040001110432121412222222202210240303042004041331341210232311011220440410423424121444022203010031421131443142222334032212443432230232203421022333141020241131420140121413433032220212312320341423244012343244213141200304010041342230103310400231233000212144432311143202200341002230010231230441121402204243433030414042242000424024202422003141030032114144403000010043110102031434210023210232401302142321313200232401302343040030140202221002112011221114301244334332133242042114103210201230310144043221441130131441101243230424314032241000422443301224321031301133003431134101312314311243403313242013124001422133022102430021444142132012034202300223010004400334313404132332410440000133230112100404114042320312033331344433423433044213314014112001010202042320324402141143102234021304002322131343033141333004022404341323342000002113202134323301204340043314340141320244242311130423331043034024411011330141114013330202444340212140000344424030442414040211023014021002100102043312130340110023013012100012330443241441010122012433441002303103132341422120024223332333431414202220122221243100013404414131314420443130223212410244210403431133003342220040102244030202331441143202020342024100121442133340241203434032024403420302132404401303042033240301123223414204042011313230121024044340410132210410002012302142411214300004104224112011212231322331314022210424131120413121412112344220214421140224013223021211120033200141001101320141203300332334324222234241400020034120340040302204143241301430331031334034322003201204300411400434304002204343443323432040040144414442111004014424021334012423234021414441101212223020411210142001211432003203242411204331404024310234411220031440041244113303331301013211032044144201100042231140331244411323213230133433030442214233020212332342313244330441241024243243043231134014243344430422444432433434214231042243033043032221001000213123440103443011012004102221242131011221420342314302233001304104011232414333232021212021300104244103211110100344202412404111424201112432030042110140421341101344021400100003040044014324441143424124412414222034023402224341443304144111422112014024234202304313311340224311331131220232043411420031031023223130321120204132414304430341314122414340421240330443104300323324213212044340413342300404210303203434342343432241322211420200231001141332042013440003041014332103320124410422121312103310120304141141313112122310124211331032420120211140214314302412334101000201340120443131202014241241220030200042230010100220300440013040444123140223134410100340310224401201430200312211222132321200344114041230222222243004330343244242412213141340212403101200013423024234120044003404140421000031301040232211340142002221342142222144011410334432313423241002030131334201101200333332122113400431041410423324444301323022444024242323242143311103444342314024124142022044302322041040142021024112420223400412404423341143042334414313232400240144303332232334024312040000313322224041332340300401114032214114132042332343303243303441241203034431111431420222213002022142101431210031324322041144422010222212312441402021120230130100211330134004010144121203003133343142424231200044102124402021303203131341031444031231302401301312200000222311444224334444244133011420042103200234424033403231042124404222333142203204221020120322132423100313021412112011104110334021141230012134343230242232040120321421440010210023001443331422102334402311142202432042321203042324240142113232301042112013021033423100122334123331242013221203301133003412204131132442112104101221023300211041003332230013230332444133212331124110332203430443040203021003122033320200214313324011304242212431433331020142410010140402334302241300302234242043444310212101042032111110414303210440044401140134013003313313322343203432422233432012144301041322030203441201111040132124210420304234233012321344311033424120434022302241040143132033434404002200143044121340040242304122213410004421234440341413332344100230014421002043444400010433114212024123301310322323433212234224211234020342", "142234131244421411440323324414203121212213032424214120300444141220341220311304001231414234440104342243400432104202114232413243213430343133433212222403013103323000441222103412422231230223230142103000124324034434412134321043241032021201134041433314120001020330041433430320442433140402323132243043233004023310013014304123203421202110343041403014444424221024130311203320000001130232211221043122143210003421440140041434042010242114332011343133144014010122433211332114032213122332134444020012100224120324410104210101102231100204422411233102411201120213013412222432243132241424030101331330340020442402120213340400410440221431412002211111142134340013233223441210231023440323434143204112234444441131343122302343224440431131030424104110202400340421134132432321432314414220423102020104124230302023002104322033310330102402440142044404203144022224120121133124003433141032103242332022104310213424414233221011410302314222143142133042441412203301300102202411402030320244010213002014440001023014301143111104443313030211242013340403443210212210323131200200004032000234443240421014010034413244402300401233000423112030340010210411033042001412343320310041222213230311032201303140212001402334302043123443342411324344020341402224232323042103104323001241211240443441423404211242220114411301240112102421444134131442144343430341331020132102000024104431222012041223023144111432113041413021130220144033214142200442321134110330233440310302313100104100101204012223111442222421344422120204204230140234333212040223241332023121433442441404214320123113203002004432111344113400101000220012041242340143324334040014304341331123404142142430143214410104034143212203001143134311424302010013343121330110044242112020414001314024411031411143103020130114221130222140034344411303211240420001124323044323040304331121044223441432310314123124242404301221404411103310213403112040203121341043021110123404140302143021103112321341220011000242011014124133021343223304000023020442444124020044241220112010201320443024020143332221333123230223323100204301232021323230234300240130204122401302030113022332142244223102243324003114202132221343202412243224401012120221421134011034032221134323430021230341102332204220424214040333423433243144212014144202320224123041420331403323201030241222114032423321144302102032104043202134403444313030134340044324224222313401340314230444001024211243013223442100334001440414332203102034433042001320221321311400444142432434212201144243141000103134040442412114312012431410103423114000102040121340004424343102342033020104032024103244311244003033110243242143123200311003401443120014300442231121200420204023413301122301140130403402121111441421314443134032113240301414130244421101400433012004324340402131121210333421302034110144021010340233421032213212342102102320020110001244342012442021223231113142021311040231240040401230234214144033203402103023231120232133003431112001112230012210033221423032413133424000003221140042132103224222221041224220231220101233324113431403300443331333414122211122001031440312121143433142343103044203133430014301044030204041302143101401321134421402044342313332402341311142412120441112103144330331144413423310310443332443211203431444020433331013013220031310423341021334142013243113024312001344024304313130302014443330240341010132314200301433204021333444314133144400004244343001023302130444143003111443434002010142023300321324434004422100111441422034024312001203103033003221313301132041314434241331332421131443342324431144011412044410403000410101000104222342113114120314434044202114442042303341311311210114130034000331024400344440120431424001233312034331102242330334423211340320233342343030303233440312133042120043004142400142403411312404434004143334310330233033033101234143112140233022434433333033204141120202331033303221341322100332011113303440132020424430003044231202313121321230423032133030314323440013421142213034120132422320020013324421410342224330134402211310033032201203420121131314042321340433332112140440143332443041334024221334011311314033441410120224011141213411420031141302142302202441102320400020400143141422433131343311442041204022322034414040440021241342430434130241134403423140034444222131411011023434412000244424142002341023334330203010133041142320143201043031033013024423043030114422221140013242231312402010223121120134114242421213142122213102120432313443211210143122420432024233103004431423342314000202231300322400432204213434234141243321143003342043132122041", "120043203334344430330020022100344330243420404030224004040303130411244040333102134214120124411223320443031123014032131434424012433000102100403321332443130233013210313123000143403402023323430241104130113324124301133420342041310144342214040012340044311414134342340344301340130333433103122000323022241020212103313300124441412110014342432403144101301244412101013410001013104302121240043302310334302024004132213111334234423444340132232403334012220303331322222313103401124440013134040130344241240324320443212430332230213410430313312022401201400142034044143404043242030310303141441244220123231401341212441131400414221010211341112443431020011402001431301144411322113412221110402244110023214012344042101422341303231313431102114131020444322424204234012134004041144102442030241403300314210413000113330040043230442130344441124142123030234441010024024342020112132342221340114113433440233314103042244400423024030341434341021314413213334213003132212342443104122024231212004012404302103210230034111200032332332414321401320414124204232421322144300412040130003234420341233233324131342104100320210023014314433312011244424342204223441022314243023032042313133240112401211401201323433201420330212244421303330421133334200012433043203003332022134201212410234023341230014433322111321141330412142101014312024214443420434022144144402020422342102013011433122210031034112120224100034442432034314110131243102344404344120142100214443021200421104042004232033110423200102444000232114122123334312424130432104443242212044044023144310220233330130242231124003202000112010113012321200322404300004412021214440441210400323134031302201032320012230233044233304103421001041304024232421100434442243024210433314000234120220311330414234343122401130201232414144043323430000033421441141041210302222421432101403211200113312113123332231014212233303300232220421041340400230221113121333134203433331310124040224104211034110043431210300432142114023241214110303443200341022104402432322200211400213332040100011043424442240242203141110431310404342444114123144242123124131221231022233241341220432411202211244320434433331334230300001114324232143011434103010313103420014434422430332232143003244123122112044341330404120420232340400233302313440444041020111333340112412220144424424213021021023031411401144201210202240103312131304344321322433232330411104401124134441311114402114011443421211011413333422001044110414003100223344131432143332300433430302323243411123243224141230421220410403034301142022312214023104434332441300213341400011341402432132001113231142300132400342012302431401332122014222012430121313310431010344413420133421003041003033434031214441234331321001220422243114033330330334123041440344240123404031243142334144133124224232404401041012134201434410040433430233212332004120123441113134444424434010312441111243311403101232213204441300200301420424311121134211004421132410422444014434314033232132232033214311244112204034402303141442043011420422244140020340042332300344024400433032003242203204232440112230113120321403342120042004403002323001212311042431423220243232324143013404342320021303030110203342140102133242040103113010214244002231321142001101100413404242334301323313102213401223243443230410403203100023144040210243401204143030333403040224313124041014133424444343112242324044134221023344134324321432223142331322230334112444143302114204444124303020222130220322133413421431331434130333222203300042413340413012143403422040230034424214433000400021021022231343121012043133130423400130014344432033211444122030244431320244411120440001300034113004421200244334102044332014241111133313211200020144014342301012114324220312414411240232124110433423443034334410334141240222203303232012433423243342003421103220431220244211031301242331420233333034011442401440210103121314222412322424133221131240012422430243333214412420243131341200232433412204140112340121140021114233210310243412032114300133003200124314103334331230221341114304214443210231432021304001230021144210304044124434022443011101212330220002414134023124022044433022214202032233420420314042133221142313402440144220302132442444303000040214214104024144310212302433300440203421200313133114120104030320123214233104131412412021042144232120240031204314230422000001010402032021424323122224402322334000124004213142042423001224323234340302020124124001042203210211424110003001220130204002323330231340413022133403144433140301413242401422133021243140214022234102202403242044113010402134103002", "342002414001121140032114433314321240100331020240400143100030010414022300312003442343110041233341334424220130342220010331043124011411031000022324311001322031130344220300200032130131122310304243214320113123103103300132031043320423123000404330120101223301123241022140120130444331104423214140010313341334230310043224042332113244402222022323040314233002230310041003131331104100124143442330042314313030413321414040111132012342230020414141110340232423120122421431444113140312431204244004134031130423200404221200002431031030310041020002031042012223010311421120202132434241301100101304243224022002402303140024410431200122311104112204042032002214331330003402442340433230313322110314313011131203110042223000041241401413424032414010122413110444011203202122400411114033014212004411222413314303000442110423320323304342311120233423101342133212303240314124002100031143231104013042404134003013334424022413301311303442014033230003322401402404324324423131313331431340421010024424142010124024222301210144210143124343112021401211320134141302342001031410000040131242101121441044004022403203143142340303304034314423012232003032001114432412024410211104000002423120301144023201322414223321301131224203432124444013212430131333141001022432130342201241020033220024004100401233024210433421210003420200113140003124024310404440222401401100044031020021343421103343002334043424032143312242331401124122302330410234114231201204341144431304404122211401133030242234344202134130311213332144031313312321401303012022321430301100134213243404314014300403310221012321414341110044340403344214221144220203213120434040331044130134444222323141333203143424041403012443332311322433420203042210441032410201411130330011430000324043304222022031423010010102411332222034332103223104202020103221242443222041144323003004303103022102012304404321024033430223440014201104320404010400341202442010033440221400113023210412313244412010042130144242330122220231110024221433402111241144103043213432142400343300213430141111322424024444123321101223433012441234100331432402041010441313231241410413131213234101130131224331241010223003023313302034142003114341342324421102221231420140004433301203043124333214024430231022320121233023424233013010040142241341430214421140000020020000303121320311030243444012344333224002324103323214103003134443333210030201004120333014130332341124042221340410442341240314210300301442214233344023002403041344204121104411014000300121204244430132441402100020402242003113213300101202342032320100332422430323443132003101011324033032240411024303404410421331223432133420210144200143300434120110340343321342210010304004032303124122212041304131311132040221321330031134134340230424303231124303414024430302001214422430423402400403201412023302412130301041340324221220012424342211222332441444324233244403140144242432102320241002224341111333231402023014321342033241200132133220412102033342131220040433101242340133013112010334331130424231212132101112214400130210413134002231111001414243204444001233031040330021231033311222433203014211130132320331432411341022112300013132313143104232333320123432220312031441434001244220220314312402011333142033230420124003041041403023302214244302233413304134241040113031432212031243422442030214423003232322311113433431222043342312441101142222203343440243234020423112330412120202333232200112204222121332123140323013100130423313113113111030033304440121304404222304341321241332121214241130001210022140400330242033304031123433104034442314434003123332133223412022311244234140231242321034311043141134314100320423331344404023111322001443202033402002214443303324402234304232211413023414032421124221301300243422410232223201411423021423224411000034344332334313143211133210423331410122022304304431300134321302402040132302222341143234433444000042010404202034103204433413144444230013223433140234330232143402233410114301044044033103204143303144200404112330340103240102411033411433332231231221341211201030024232241243043013303110003020430341300344220340324143423242414241430220432442214144022304200011224413440312124324324340040341311111124402020340401323323321243133240220241401142330223312122010020142241223101301202132042402340431324224001341400413423024000012234110032441040023410020404112042444440200444320100431342213042413300421321230404210414023044121402342000011131010144242114114130130434321233212013104343240303242114433020311230402013204032001234030334404234422434041110230331101441010120422113304322", "002043201443123114213233213201001200231040442004113124440110410224424221310131143030141330414200233142210314002202112224024243141213313101432424343241232414012321333321444301311314300432033013134342124022324414400141232234004214020301033123000423144044240210140142432440411232323112413302022334014120043303303110200443244440410301414142244421010123333011213300211443001344204033320103332332020231121212410223243240140021013300232214133244432303142001014130223431211042411332213021223142333403103220041334120120223240304342330412220001233103431021440001331134444122313431123224034342322230131200331103214324130130104031123133420433004430132430201331002100231131444112441422010110001341444132401213120034113331004340233111200043111422032323121324212141420313402201304442100321021333311100043314334430132211104104431022033032031143213343330012004344220223410224230041204313441231120041310244414230414330024400402203241142334220231221324200101330331041144043022042033224323421022303002301234214130144134040144144344334443242310233044031102032444331321100304223314414123211231201334341341432300223214000013010134312431412332210121304241111231221013211224032441304341344344421324410043311140323334223203420144003210143442323001003134240140023140340433323441204104130141243223334332214334313232431031412310334421102311431142223203402440021022444013414410324004433102003020111324233321442321133310033214323112214213343104202141313310131003134334444010241233223034444334112303221203400202230022420130203240410124304134313111234214004332343442301334120040202342142141042212230420434133132411333020304104141421133333102301343340214224331234323344443421300431214344201331034114411031141334202434304142122011412203131122000022314432143311021104243431413023333203344240224103204221322410441441344132101004342404114110204212411310234004022210004302330401233111221023332412231420323123200223002241043223024302134022141240322110140103303112342212240101443410331241442440312444320442110001121124402002413413104304102322220102332223032021431124234344140112412443120212433233344002120240103044140004122312303142022034033004424240110220321414211134011414024020104201044403121422200421121132001333433202414224434123324400244020022433202434120101440131303414330241431044234203113200322312024004433103201443321334001322113140104012312312442130123214003021312124032341324040431212111411213434431123343024312420312320242141102432031013341231011441342302023313400140303433421421411040031213300114303413123033113424220333014204104024421010001314443410333331021341123403330123004122324421120134012013311323134040044340012421330311410413430342103410311120444444240132112034203314431232144301443212113013033312120220020102440400144301143311200010110401444440124234444132400124021130434010422043231421312414303420233442143323000223024212234041003233123100203010430430101044132413342303113101302011440133332142203313224041303110323432033121324014413314233113200112320422442223113020423244021323001140414013312034042023131411230344400000143323131432100110441111042304043441423212044133033244442044031340131323234243222240040223334430022121104213441214341302104213020421322314322401303001034343124230334131022410003202314121042423003434331203104203230123041012013301024014100140114000013122302204102313322111140444411322341110023430032142303400134142121440404012213302322230040010321100431401234003303143143401321220412223213024323142221143410411132011411233131221214323040212440344142131222412121404243244103042130211403120401113104034232002134003010341112330034221342414042011103044323403212012021300121410020400222440021143141013422143242100421122234423233031241004421433422440010300411330103023324032220401422442144303413302212242211103103342233212423004330110031024030044213401123413143121040102042143031224003214123410331223223241312011012040234111443324424011331003333204121441102122200223322324342440042213302203402043203301134002121342032122422024133303301011224342133012141102114334101130030012404441440243103110401343303244242031022311334340134442120110204401301304444302220011133004240421440241024211241103111410043402013433204204314103111300122122320204324321304320221131244212411223312023144123401111044230221214014121124130312121121113414144311431012030444141203444043144412444043404420233321204140004324021211311413331442341223213440041302111203404220034143414441442110201211210340120030110", "111140224202123214301200320411313042224333340223320103330030030333130200142113244221112432434420220224130000412130324144234400204430400141000304331143440142334332133433300221323104313444414444013311401433320144110243312444403223423044412204243342430423240023440204431122110302314430022431200024320232302134402021034331334034411402333204104122001332344140214344311414422011202331004034240411024000323203040014142113404310011434403123124141202202134024223030421202421133240010344134010122313010143212302204120030001221444133032411330031013410342221043241234032401141321020203214123110200033003002423244300000144212102331232020000034121043003202420304242134314421222114303113430432043102332012213340321224231340340010034202201140204033041422311412134440414343102222024410423401002411433441223032101222243342203100232413022040024111241331302233432113001231041420244304340343144021331300443313323443444441113103231313443201200030444010411301133430240214124114040041034201101404301343240432141133324032013431433230434022231014144241424333404003141032011022013032301341102011011014440331322322101140014104314013143044032433304203012003110031240441112244304111022122343402100033332113130140042320444112041100341310221024043444134200430010000011010201414002004004001302240404334313033102213334124013430401133224132011414221104241131311241400344212002423220022101021233333344314300104220421310400232234133344001023000402233002044212043400321043442203414221240330320301313340334033322332141112333401043441120230011141120442214020144243303021411331230321002444230032332312121043104333344104422342013420401240423420024414440021124023412213221003104222234334301414333210210210302210044020214304423023404134221141243243424231424333342302240202243422122304132010121044442322312222102244032100142120144141243240410242444242330110210410021404302034200434431343432044322142322241410403334440243424131144203222343103340302440433412303143003010323402310232204000124343400122232430010114343010124234144303023141333124400224042123033132123412032114221144414414422143420003342443443431144143132321434431420423304000102104133102230244103002220014231044243243432041432132003430123101131400014142132344021102421233132010400413240011313202110302004303202134332301123442123414332420222130210321431421211023143313010324044111243341211210101023243010011100130044132332224330110103012130310122232031143434203123341402111221342001323212423403221232224301222301444333001104102333034124122310242240442414323333043100221014342310200042110400044424212232233420322343030134244423331001230423214012220210112240100424402331020021133441231434014401033030213232432122440002122204441422212202002120240131010032210224100023121031202133330412124343134411300010044333012130413103123334012243422301032303200334301011340414440142244230213024224020012114233233131100242141312104224241143000130211102140422300104401223300104240311340133402034044440003444421002324233031441212303414140114112000021312420402314301343121342011042312433021432331214300002200323121043021330333244214210434024122023333403400133431324001230211211440222114312214310332424141343242313012001114143031233244134011343013443320040003011422101442311232040002323001144023304232442001324220122020410031221002210030323034324144201203402331313441202423104443244100343434304021043443121230003231231002112122103331013314002003302040233211232013024324112100001403234344403213140043204314404311113010213334443134141211001444320112410122001241244320232422342242332324002443110022112414230030220042414331243443041231141142214423040423411304143103012131142320411014033432410410322203344144044232021224104212343210231110434214224243143241040424320121244240404344144230033234002023433132342342323440040322303020201020422143130023143404034413430323424423443214224204101422410244141132230001232114341303441001433221204141143422222324342343120431032443442003310124241311114410024004212023440401310142421002310204102320403314213023400231033140200403344420243132034040112034430120040043140132020222404134101244411020430440031421330044210214203332330242112302114343214331112302232030204114204002221244322224310104132223234241212012114034104111132410043432330344101134333222213400010430120401120410230403104202120032423423003344241320114303022242342404200130142032402044042334024133330440232144202420413422323220312313111244444133241144433030231240104222112001032341122130", "134331340031203213002302122103212242033442444324024311132304031040104231201312424301102244401020033332433243202100124230123400333413410222233143101032013412021204044344224001324322041144231302021144102331443121223222400232412420314042400112314013113423142103212001331410320120312122423330041400112202024243304342032331031230201221120330002010310124442311244000230414024434440144000243334202231141340004133130443014333412334341020343033101344324432432423442424231032412410104232434110344132323410142014314401403202231201311430412023240110222302424034334221301010011410333224131332420101120111141440224241300014222041240101101203014233013440401303423022034011112424414112413323123004431130231123241001333003004134310030020134332313243222333134313320100042222340024323131224303001212403242330102321301010014210104314143314130413210212333310201423002030002420314120231141314242213110102103444340014201320312210102320021330033443031034310433200111034330201230433231131010220041030414120124342122213134222133102104342230343400331311423343341224002122302220003002312313414030023434121113201011433434322000422222011140401113001213410244433013114114340143444431430423024313441233414030201410321411031422133012123223203430132311342332242241231344102122111044443142024424333434323100332323230134044300223001443132143110100444021242414400040302231030032004012431031233402240304332402104244204242112324034233122320322142342340311023004102314404341313323020011133302313211341212132031032114202030432040224420402240203214244030004130334232420140104313343344430340431233124202431314414302443320114223034242143144303241103204400322024044111043323323112333412331430324014243021014112032203333401041302311102041300323040304020324024230330102211034333401430402140212223331422332312243144211004120241231002403222000304034324014043422234131321313041323134121010430334004042422004144224001131111333421443342342322310114021020030401421101004132241213423024333044343120123344024004340042420240000404404043341224243331432442212334401132142011343143021311003313113432130212010414124122432113231114040214120230430431204203044344314320131302303440410011202001204022441120140222133011320112042410402401343223411201401311242023320113100123434203130313420143440210143440103222342113342112212100021332333044240330322313444321421011401310101041430101101011322341440314200304242124100024230223130234021404230133410122412120401201041123432211023013444303342014403042122444144243402011334323103001413014114120212233231403133030301401114103020003231142403224410034304332034213124213222303420400303201320004332400413130401043100244444300140224233404304133334233044311401243203043310431020322041432033321302340020032024222344134113000214413200042301323224011131244244310144201010230204000133041424321240434344211422322103243134221212220030332102032440403013402021122114202201430100232303334323403000140001243020130313303144331442101441011303404034142013200301434010310324114114044441214244134421133214443300212021422132030124040103241402041203411221212344404302443241241201332424131310220023021443232412131124003343110320222102404414043041114001043414110130304132221112013404433332313102410013230310212310022041121021212040111004110203112342134322210331444323312412431212310344043231120340312322121324233331332323344131231204034321301021331224112002333403313331433224422133111011043444422324231122042223133320011444433411212232340104402310402113242033104040403033414014142034124112340201241443011410122220314300201310411414223110220434204203402124110200044002201412100132412300440241111213222321121200413023114340134431014030002432200430003443222000220100120110030113034411410211123212100212034214322143232312333241102210432002344442022111102113032200004233330412311442040230422300423343111141242443144022222120143313410002044334312443411431244404112113104023213302403042042030130003412413333440214122440121124023202441010202300314230344024211200020201243412230024441131133440112300224330312443410231113240130344423012321313243310313341043243142214201431244443333221034102014013312312131143303033122211243020024413103022410142134140400243403140401403003103140422114113140343243244422014201243001333331242312132142404220341332304314321010212133011304403011001311442421404432333400304320242333100331342400131340221231004434343440131233321311034111141134400240300444043213232130413111321344030442332343242114413022", "414124022302110023241301200344332413232204031211304200220040122323144300041121444013101200120023344200131023413140312141132430023324141431210101040234423223101044100124343121030211324412120302313343303213102210202100333404420442324004222021031433302000322304413221304313044210202122024404340134002123243114344001141034413214212033234144013444313002023011044324142202030202412223400022414233341022330041020142433433301430121344040410020133424102132304023202203230212131114022404222042113122214141313200402420242330441234012434334144341403022424234143013211412343004204211231003301202121443034130134324411414144324430121043134012441324341134434110424033002014324404240211301001102134204001230443430333031130143004233444134241100434134241221032414304041442141220412220202131102204211322414200211111003404334214202330221424433241311111233120002233123143221440342330311341442012421320130333314230443443343102232332040011320332433113243212000210112301431144244300320331341012224444013312324013121111044220411344132313401324131242041124243233132222313212440412432423101213432331042314404242320224323123231144430424203440202310440021004011303334214022204211132302040044342214113330211433320232111224033442123210041111413403442301133303333134213031434240232301011011343140003034230233222313201211020443300244003412341121012110132413221333134043400111432143223212444414022303232314240013003131342231124231132020200431242412033214200311111011100240431321024104020111101020102240200432112111303301340021112234440244011011213122010021321110441013230214204000403033313342130421234423332042020034110032012422312221323020020042013202123240120044043424021121212242322102004431443314244420124334010021322002431342434442010303210230433020314214133042344142441021120400430004023332411111300202413211312344121432123430223443123200140243310312101103231244023043111120444233244101202012403142202133104312131113423020211443304200041111402021011344241440244403313401311304430421443324302200310010332333141302431404213332310411342102244441240030201033242112421120142321114413400322344131303322424343311414123111443033330024420330114144141241402032304433211313020433330221240014323204313143443324232411132132343043100431230221330330324442000023402324443014234002444331210444134144102020010030412130233330221011441000034030231114122201342003212332313110103103124014112304444323230200322411034003114302212143124044333343021342334012101142404142004020402204303432211212303300023203101222041102230122232140203034241432132043241430002234400003100344222310442402101400400133122242334422412443103422334402310243241343420311434223401443432444303203431333144133200214014141131044202310012202333140413311304113430041112212314110040410223302210404141004331341444012320402214140301422433034432222322311244342324343331312341024412434011223430423014244200042322042320421302421032422441200003420402104200330012442413020243023222141110341223233114243321214433141214410222233134201410310044414141110244324403332444210432110402014043440311141122144001002410022341102210422231311303300220122042423044110200231012330332130242304424011213031113002104041243121414111103002032410341330412000012440324020031213110401112203124243404144301310333203042243120443041420221142401010221013233210400033244344304013144334324034420333431433323301334323233212130234021320310202344001421323333420301112341000312041212022124220043343243202323410424244132412423242301023434420330242104001022404141130112334331440441040344141002103112413034320121401120041301201101231204100412223000230011111120232124134123340144111102400201113200132114443024232444103112010420340414000314044331431342100101340442114221214313031113022002324301323341132344244233013040210422112332302244423343312400343332031213414441012224421404334004210443032024131023321310022131011312402303010210411331023404231441222411131203422410342210432243143311032010022202014122000210100403333020343341311313423130133013424133133200230232114432020001322201232231011442044444412321430131142211202000233414404411400200132040412003101114023134200341112444023222302023142311023121044344102203024212423430412201014314323103024000440341222113314011332301322114410444400001340230040321141044344432142344002202334232031214223042402030240313343014234112012402100421231324003331144210202013102121101011411233214430330001334121424023413332301412011113304441310414210120013444343422410442402", "201141021242422444004440233043320011023113140344001231031430120343244330002034310140014021430133424012323322440204021343424131423240034311432424233331143443144004223101111134412111234413400102203242100003314032224404043144424002000342133313430240320143024404232100340010440204402223212410134230112011210000423404432213220310111011213302214413111241101434402003243401443412031133033220221312310102033030001411202213014401112013243041133321223322402441201434314100141120403420303204422440110120301303203124021113430411240131132033311341331333020240022103132111410110431341211433410032322224040213234442334124113121033323324433134421024330122123001040140320401124402204102320210321131133441013130112040300033310042134324402220204200343302024304214141004111401311233441122141132422411202131320020203032432210411443324231143231303321022022012334401102032023004344413403021034003323341244431423332320143412143124312212301310001024034400343012230132244344300234212220101410114040410222000412443132044211303233123002043244040123314422231041110414113130440212041224142340303203214302124244432022203221021210440310134221340032101124321044243442410044131422124003041444000232004211320203100404244311412344313314141422214340114002130200324230003000113110201240310003440422432104313420011113443340344242100104104430023442121121422331100314424303042341443040132333202222100234241440414201300441310010222120021014414132200301130321334421041332333121011434224003120131224432340003101103303133144403423132424220142042133421412242144122403412000433132341203240003430332204121233421243001011004424243233223333002303211323140322412401013243303020200402202021042010210240110440330311431434022124143002420402344110033241341031414321000231121122124140010113203133230310104333140313010411431221212331010104143431204322410212144420211121041202212432430241131013424023312124101222031122430224013111422310401342130401423332402003304204032430022442312112330443330101332303244142432443033320432033340424301441140102402144011112312422203420334234344310023343240440420424123332014423412110210032324410042011111040420002040212041422310023404412121301440023220032134403441034210230441212033204214240431324301002201423203313404304140143200332233424143312121221444413201334303204314032403244433222202200202114124443433042332002010322104122434140030233141442430223101022243144134012333442001111012341100300430210333324202111044211333403142441133404412421230144341120244324414401044321014144204104412421212033112021204041001311331034403120132434141230042224313120413123410121242300321410423433211343433323100404004234014333212321423210214330001041123144003344302440322421141141031433430033042031122300432311444004402012220241244142414421004110311013333314313231441431120323114123441143012240204021030322204432203044010121420001114231031321403231004133403010023012210012014121304200442320404322224224123033202202010411223344004132143431414324224401001412421134220002344244312121211230240332012013241242040432003242410311241042414012041334413211120231242042400212340344411414231400021443423402314420110334343043112434202042314120424323432022200232422010142312011434413202401240001121444410214101432311034400410402110100133122244440003020022101313002211241003024242131123042410301102403211010444123230214301030040000044043233142243040132133302004004140000204044231420202404434410032443440210211120301041410423411403433144002133303003414140033244044342244043102033122010144431331234314002333300100332001210413234310103424214321420131104230203314313420334434110011211214220003242000010012211221133203202023142403231233342143014344144132424433000441414221440041114434000023210020043001023331244031212411331122244312422120111140201040123003012322332043123314440441240343002424333331311432241443201243221121411322012113421121031041202212220330311402140233114343140003312231103301143443141133442342113022131422433342424040431344242204334323312320432240231422143323142324310423423124112324143300042210201430214134313414010334424022043244331243200423002221400131103200224440043404414430334032222202200300333002201432311332242423300222332230301002004133232313003313330422222141233130301202202441421441042241141333110321221204213021110234210444034132242121203444114233212333310344202241042124134431110011202320232444024030340103243130004434422331140432031204142311331304113013044213420441432203202332034114004101130302443", "311103024310013413033043212443001433331440324134033242313044401322033400210221422320404431341111040000110333231410334230333322424400241234021424244242344444024121102013310414220044322211112103034310023144224104410302414212332212134201342234340423024213413030303230423204033341331341213022312040304324131203134202114113013212210440024003041213311202421441431032003000314232021321421413232024332030224342304410034241134404113322013321312013121221211400431313331313042421331302241320103232020023411100244214341242144121432044441013432210412312410101133022012130021404321404440422004444224401403010444440043400432224100231413040431421433041323311141230204412212332333401434323441220240101232323411210000410113421201013030004002413141312203330201143300133104331324133404100231432303320012131142202141440332412204101324404033432212200021333203041222220210412404223444342030022302110031200102220121244141434300001003221420033131431243012120043032114403312423210020001142414434330033023134242023321111234024144130422443411414214222344420221440332303443142302323123112340201214100302233404122423101243300413204320003103432312123314344132134434211012420231121312000030112432204142410232002143221404243004002100000134303210213412302003100440342434311230200224430313134210303234200434140033033342020112101341341310043311404241224340311023202441012204413014441224143024412110042204044231123400321043034201044113310113112424140044312024340104200220022421234032110420321300103030032040323201301421404402021400334441403411001314031031210030022144124341141334213401123431120333030013320232330100442230221342212422100211020112422203403011111041304041332202343242103004420430410041200401013224200210212401013403132301020113421302002411213141230411024400321302421111040340442043442122041043421344310120113022224044004143422231444012330214120421224204304042111232440430334141220224013042441432411332022212342440211341114244212404101130443100011040342414002103321340122233220014400234233114240342303323123431231032344144321104200123320023431304341002112132040121243222344312123124421131043033002200324403220010204341413221041322100010143300020333103214121422120000133132020311101341224213000210441401010044223313301434213000322024121044210014432341042412403312031431011303124442444310024003413214201131141311141303004301311334304024123423414210232001333121420002412424122012032001430100313131121144023220113101144002203340304432302322402020003123000023123234313134244430140042104443142321414432124010334122444240432233140121321400141412032444014420043122403321244124303131340244031000001443204311210314310121401344104443431224330430140442432003344414401301434300310143214412004024323232013420233101403320440312300304021403121334001210314221001004433320232423144410244022424220023244414201234341432332003422112022224203014333044044034414330302131223113030301243313300113142040220114333204011010402323320320433112434322123104440234230013003320330113101111321330121003112111440044024412140301024212230114034034330120112301400434142424312032331102101432124233404203410000201021010140024443010230004434141244222032440002201442031244011100401244111021302422444232324424411320130130011130003410220002001130034023303001330432121033010424323110433001024324003210024213444202341044442420444244240142204414403213341020001121331331344303313433104301203233243103133032241114243313324122442131130113331221144233301233344321123413124044323103233114010403032011002024322231120322142400011424144431110110124023222420002431000131420413141230311330224024223331020143224140324112242132420033102332431301123034410202220344124220104043203002330223113133203334210300430120243114303312434401241120204304234043344102123341002034413001041400034004120101214133132343323232113410241403413003313302324333340222002323410111140213433241201404331044012034314104031123201214340211322233130132413443121240230120242403422014342311323242333403224242424221443022440132304313333434141004203223141020002034144331233123130402441120034130110324323404213312310403040422232140322200301301444214130113130020010232234320200210414104012041141304403143210303034230212413323124103110443320410111143121204030144301241142132224134413221243103003433124104042024230111220201213422320010033330112030011342141303200111242340144402214033441344102041121214324402242312133123100421102143211200012121342024203323430213124203302124141014041203042031444", "124230240431442042313004441310234124410420033243040104243212421120241102030332442442431013403300304130432210431321311200011244130304111231324111411241344344340200432134401111031422132223200323433311403004434133001222111421323422221331344310022432134130131122141241331222403421431034012303304113233213110241011423120113344210242221113314310321441401321014301020221011420400343303034201320430443120432231301104440000110113400304342030140120434240444120244444001101013401242044121002042003213401404111033021442120423142314032424331043214440440404233311024312301403143303314124002330104133432401131011401113340343424143023303243311242113442410140341143300313302424441330120400123400441144202241033433213441224222203414301001110132043441110102121313401431024224242114412442101344441331140233033303403314230343123230100444210142223104034102034422404340101003202124011011233131322344001422144423140330434341430140320004424210332222014441213342141331034024444232042200234031401011402232233444314120012000200303040230302340301343124312212014310012143003221021434323144031144042234422142122312444203334402313130424333021141223123103433012332300034232344433141111233213044420234101411111413123420433121421312224301030231210104102204144211123030404042044002224432414432141000012344133410302013322101344102310423231124221412341344424312031010313310102400310302113043422321414302004202231222042003432010434241213033022424311221031121102241143442401204420310142320444320231432423304202124133430331211403143313032134103334122441130330410130414002222424200143223113221424143432312234002100244320100124402424423201031111112030412432100412100322144043031230010300300333001232214442430344421411343142222222240124024431303302000134031433230434004331302120144403313103010244132424241431220312121221203243413143013342103004240102332034022333444032331331132234311211304132300411302212441313412112003230043010334034014122222031423144243041320121132141241101211432322322014111044232314300104004420233313234120224032100304134220042411210414300210402443430204043102333331402223130003400100304302004431403433213204102341031014402124304222240244241222121242130112042411314121432200131341042400104032310000311414034130232031230230002033103243431001330144033014222043344232124011413044122310043020332042132333414103112311000131121242203331332121130232011103221000211111344021214444022203434024010124311343141233333311440132244102400244212111422242300323100312442201012111001431443402003024000340004402204134400414244432044021314414121104140032012244240311234003102201202343121034302421212243134203334324103011434131143031110441233034431201001013322213144111342122330343310000343301433424022243303444432132110041130044022023000004224034340424233041044400314243011024401023113121012320011422411023000011013033030232323222411143344001210110404200102312323122104232022403143031103101402210422433411401211332040231030234003430241421103201013214240214131410344213442212242221041314142322333112410303404311043411203232401433140323204222411020040344142334344200104441300242422404221134020112023223404304000214124041111234240340124102144402443101212323233044202431144011011242413314032122240013123420223104400002320143243004241311421040204212321024334012431131420043401303202131442420424111321421313141341224440401100011432420241011240310103340120121043221211303040324044043121130144212241333311333421444041020100434412301004431200122233140424413124434111220241342240304241033001240122233021330414324203122400430444142211043041412203224231320042041202033322413313440440131344004431234400114420102103101314300334222442110214431001221402033341410001313423110331040010232214114030344442030242124330332010440113232332402111301314444403202224142300440214033330034222122003333131142200044244242130322031010412134220441331140302104012200244231120210140043040211422032111344231141031423442224404232342113410322344014202310043243002434140403132413344223023113443404320111213011132101410413142141334144233320123423203040040342100420401341330333134342332422232014302222134220311401112131242304031430434234103231011143240202043231440143403422234422024224141124201002034030040242133214144301344243422021143422232312432022333424341324022033441230424341322004034224212344110220223034432100044000244102343424012224003340041040033221343311012431040423033424224433014324414042101213001304423324210144103110120404042213411243233320", "214401124304442142034314401332311202413422031414314041031443320104430214003144031023340241212304332342340333112013204112333032411114121410132204232412100132322141110300440113223432322331004122043131301030010104400210402203001411131311404432440204310414034114210013011002313203404411424430122431200432103040301100222131331301303240003113434243010202331313300200430342234341414443322222320000040111310134221314024023423413313322104304031443332420430432403423133201130434043233041114424043411232342134004301442131431411203101323320130222433141130142002310234234224401103244420034020122024301101430112321220042403321133030010403441300322021030104240304023441110121212032400142443202312140241423223404121242430224134133424200022002010314031343411313041130133302301133132242221111313011322223332001141122003343321423111343223400241140113122431100331442142301311013222004321304041111411142304441402030312342030122231422400021102340412003340302244012043031420340434100023213213140442312314202131131310410121212403431422400023332121224020034000124233434303320332014322122133104041000332204024214120000121410431024022044141404343244323441202011422211303130423332411022102112041201102223144340131320340200310003113022040404144230120443334022303041103040133031040022313041410124004344011441433030440411122313300310020314423044012013432420020432340332031411302144221340242130134010434030100032213313201240320433413442041223300411323123433434434041203044143244413323010331313331024031022134222133220130242041412103211220311340132401310234422221043021403304134401233140233430044001112104034430012434303412201102131414421204323412103100222310240344102221304302022143122140421322302332103032210144243232112232114230442423100412301013303113243122442043231411140000233104414231403033043400221412401102420441242241313100000203103024234320022111020314203310002224403334012242032144344332410201412212110401011203433104222233404141104021142404331042031033103214220204310231133431042400301321331121013222234414400042143310402030120031413232422344031413211134204131330112202122224020121101121040413011114101043212214241100132024402042204401102303412333302422411211000243340232112423012402331122332122030344433340144101343034342414010130224242412024042213304443403113341224021303304301221021210442122202114430323011413002104040242110413024201341220402402241100130314033142222304044334330430011324300034243300113403001031341313024101010423110033231430311401121010110140023343104210403023401041300120022333234312033430303030211123100410041011234000021020333303414402140331444413143200123212242331410024324013110221011323320224212243001042030140023232021020103014243020201303300313144300434433144043232030242241124413242034234304431234043230414321443133102044042343444331342212002241243203022413021410223030322112141034302102040103020342322121221234422334232124440141303133202024003222231241334211341422113410311002340431331042420122004322103200211141202200142021124324442210240210123114040232241411100030214444423310332414221412443033234400040231131203133320443003232113322231002311411241121313331341333204102214343001414323200443301302031123323202031033422003034234304144202132033004304302333413301442311340400014124010211014322043101123240331343022004111403040424101122042340311014003141422423242134343321242211233121204431113440000110304103412312430200241132314024441300333123032111010211200003444221031121123404424010020204313410314114323404403311001334200433231412044314404331412004212202324224101403242223034324304102444242311200442043334404104314131212311242243400040030140424143223242101421322004220342033203021300121020344230200300432012202231422200034112344313232400021211213012201102221231222112443140130333002024240214202410103223324222240144311103320341034343402144224402412303040211113103341104330200002013010004021004142412344122034211444012220221003002422421024023303101122201221133034043020231302024020110122233220403332343143333122112402222310040314202323041403332304202440344444332341401104222110333042422010132212242331011132240103414020223412120211120120234024120403110432002124130341414321212331434323312443413302012403431300020022342120333132444340430120002221014213442220000441301434424231002003340433122223300313141242132430404033120403344320323431034312224012123123234214024221231204131334001230022220332301114433010330411134224234211200413031413033242131141030100204122211", "243004021331210214143032423210033230014032004113414100314340231031424041040430012322422130134324222210310344412021002240300112444003130221124313331414024023103412422311132410030342132104431131123442020202000101431101023223240042330331303021134101231423322330341011401421112003102342043100204430331301313200012043010023040442010423322010041234302043244003211223412004240433113422441401201243110301022421423331243010040122431214033312401203142133411144244200023134142412003324430212400444330014141333313431440341210314001042133140313300301410120041313104400324324204241204311400101234144302033414000041440411201241302200123212312033000022114312242030102204340342224343200432004342400412144304234314104041400133424142113442421301320333200433420201323010100421411242010414334104143002403113440403122322032324213242411331434314110203423023221000011323432123143113142042040313241223011314442143432114344131300213123122243201424230203012412242013010124012424014112134234211412122222042244041221104012120320112322011000403313423030310100342032003433303242220332132144440014241040431322414342311211314344011303424031233243424103301014342444110432013330110220300301003043342122130040300410202210003102214423403300403134110203012132224312031314140430331240213130423411123020232012422042312040213324441130420131223333031443404212232224244132214141412344001330400444434240124444414402333133034330232121344132314030133303303332224404420311211040403341123234340310412104420240032122434313004302020401304434102323011001434311421031132232121201100133023231343422112141400132204213332230224224102423332114123333000302131423231403410242123341200041432003200431400130330103230100341214442441110142310144311231334004043403301310010313121442302044021241243412314302122443020331102212021221132004301242420334402121344010433104112144303103112410121341034121221414344320120131342432343413144422220324402312204114401410220011430402041332420432340434142331323002120224113324344224443002114433030423442110204441210410422344321220023214024223340113041231201441123030342410032122244040343043011320440102024043012230043423210030001103343203204421142232320033413232033303331030443441322332422212142021002003012340200120200011034142323024013131101024323124012013122210304123102232040244131324441023112320210323241304212024232040243012101301002201334340403220433444223330333301312203023340124121240211324113313020142213223323444333144404034404012020403204330343203004304110133230110130334411323444124042133142404144401042212042422432330243124302130324010101231000310203000132040104203034323142034313120104033331034043424024102414220043303101042203112211042330104333240401113304341100244203114134041202411031400434242234231111224030243302230340101000414304242410222331042310131223414101343144443014230403320341124003423214313123043311404242121322312344433044213032431341122222043344441230343214214012310143234103302111042121041043312432420344330234240210100314201231043111431343013010012133141023304303201403042431132333243213002130412143031002302100011314414201223131011403021123231133031424210044240244342132213124233041221040423003040423104341043323210233404142103340222241013240324242113240233232334420021401144332322103400323444020014411221423230140112443204230110142340241000121342422442000232013403204431011011200243144000320333014203310344012244442443004321230241242341124411432131213223200031430444102234122132322410444320023013032421000411114301400212310420133440432204022411014313440124442133200120302301420210102211312434441330201211112440030314410132022340103021334213422010140214003221330024423343304232321403120032030332442222331121401324144041034111314112021102312413441011134020201400111433414332042322222011140240134122121433103312343204330242434401314103110340433442423320334002110330041042202100040201443142030313311102410014411042124331201111232410244211104133220240243224322111101333040430432200234430141344133010321031230100223401301011443004122223430321232302431324133223423013232342320141122232032334443242304030110001042023041404110010003424210100032221122403324232030213120234444331241431030322424101344240341322012340211113030033400200402023134244432434003403321043103343410303311233324240000124333131211204400333003111440203413022311023411243043434341412103234004404102120440042403210001412401423332340012101444423011124243121341342311243300301131104123024120314232044000312330", "431103141041420411014440431124132320113221421103210301124234134332021034023431422234111331231142104143421403200232031321324240332334033211140312022031041001120044134300144010430344423323244311233142022232030420001334033440430100111004241204201143221144114202324114130122430303314004414113442104023011232333302231043304221402401244412211101341200300341324441020320131043201132121014101310230410201112444430041031132030141400313343110204142140411242122100111042104210442404040324200313121444133410201341233312133040101411030132402422411111203102140341014404023302324201332312420143313322043233304131130142433021014303030404413143434123341303420403414241331141032341440322413333020141101011214103214011223314033434314121000111314134444022421411200232212444032311123112133113411001444123430413002302001332121200133214243423030121102102421144000430433221243303433310310433303221141444400302123231311412222412411134010120304013210002040243001431340443033011013233222032224101030121322143213233321303021001404103300021232222312342342332230042434110241411412113224113102221132220400403201041441320020110033404004311230000140022103143100412344031313014142320320002430220422231424004001103141124334013022303011422142341340201312234340203043241144224101141030041403231421102233133011404001210320440131304200403124312241330244104141402124124200414411040331240101014202421041430023122422014220222123244221333242401240232221121124003023332400432024330302300430221411010013014213030104144111131324341100131232032042011132123443134431121124231203134304341321034132321424320333310131213440324210214011440344334332000123210222434432432101323434344331413022241242014040212412324020230041242323213440010131133040122222432202302020412141022443310144021034210320202323442313041122341120412021300320124144412330304003201040114044212014144000341440322424242130303223210003314233110201304032242403412012011141321220012221313133123321110444140042214433110103330424123143240412334300422041230123432134142101322133033124330432331243133121232100040432440421243331043402423020104434122234023031234403312341324431421000313202430133100214042104132432122004404433412330344102400240122032213233323301024124424131333010022444032344332432001102100302213330440242323413144120123012234001134233132440414003024202011010324310431032120442143213214001110312442001044004124000204001410130043043142323330124024220433203331441441344243431314302034212130010212020122011123324120342123144130310213203410340214011203403041322043340014024341034243343444410133142432032431234303140413432131202340201043031000300004001334423442111134303002302403341224321003032311432010032142131424223341344140204322104031204320114114102443030203420403430031312110432402103244223414200122012324132230311403242242144414431043022402010104420143404401140000221103041411004222121234243140104043031241111322400322103020224200324402424430310312314230234103323344042023212130204433113334220130212431423420204344400124003221242330334310403124330300042210322340142142102021212023420320124204230033401303444421044440320440441024400222134342300411212243122222244104012110202130032213131233332004324344331000023221322243113332114421444110411443333323021422340240001401014001301141113200040203442112011013214212233113304432004422444013032420142110424132333133430203003041440122320244044044301023020241043042433421211440103444003343323010243102142114203033214222402210333320034244434440001324410130443200244043300003343302434144213414434413023211021441021202420024144210033440440003033104022024220120230213020120101344034214012001434100442412303333314113131404142243143214410104324441103244214140133403332342014113130232414401441210132231334000004443213221111123312110401421224344024001421002404121032103024132322224401012320002434020211000103132240401121210403203124412104243314302232120213102122120011120143220421444013001224024401410312014423400211124123033302413430233212101441343211424024113001021310243021132303122300343003121210204300220343414412131330121312040433101321423421202020022420121313243112124143211304140031012043034000303242300303013232111202233422303311430301324401002343312024222230124241204422110100400442023101410220002001342023401014401340323201423241120402321134031000403442331030120124130104310000033012041120444031030121310120221043334130304140134034324123321104331123440342220223002132323340244334232232313442131043124300332", "341234122330311040112000224042332221410031043033342100442043242224232314003023043042002422032402131122230103043420110412233021230240202333401312220004210301034024013333343300013212312110011330141220211431013044444404302311233443413411042131110103324242144434120133134304340344034442132244331103024023343413422042242301441443041230024412024403334401200114230431201034413320213434302202113243221343313120412242040243120402120100202321221130304240004433341044224120021100314143024303414014331432241040210104400321120331233433333142341213233312014222232033424004314412232014141031320402301223043442100144124233240033414202432200332340414403432423023420144330103202300232011344420241001304013444410310102143133222021201044222300233210334342102313214231043422000023013200302433023201223413333031231311042320014232124340342031442322304024002442430000321114412000343242012313400040222122034010023132304212132341000131301242104401220233224201321221410412010124114042430342223433032202241201402430122001010110314131142044324303014224233204413133423223230231431200140042100224041130410011342002310321301204144333402433231331401142134104110202300431423043022403004042340304134023333044031422212431010014343303423030010302103421242213013214322131444301420421100011323213110010300433314423202222242403412020201430141114003021023241121032202032443001004022013204243221234322133310244230331220201300300012324320223010210230141444122111410101102130114321032222432323224210343100324030312302300201221134410331400042113313034444103113400012113424213104100410021104331232424440134311044344001314022443134112440042100110140241144214024242023344424302023343141301421332403104321323304040334440213132310130332401140123011204014222444004034322413231241020114343403134242044142132231123042330401233232243231121211042023002414022010343324244331101223440410444023312200010144342144243243213411420320112411224304400142112024343424233123344101320142131103223020031433442412112130410431242103100121340341031204132043341444142344002321031242402430242002044322404303034440113044032311401030441332131334411213414123323044142312042212042233014003111123221114012442133434233410140304212000044304141020010214114042132332034203422324242314210144142343002431114123312403324431222002311243304400221011134044410423023304101003023121434303314233311301124224343311014133241232331411013304102343202041330243420023114441043234443044310443430344144314343320110034130022312020044304201031043311300124021123121000131442302004423443343042102224110431142144444213232121044233212124232333343212244422204412003212014420210424313234044124344110444443132102341414441310111341334440414140144001240410132301042314232004224414314300100340103340201003323114100304044022330033423332332321032311443110424231003324411334330311224311430204334120343033340402313023214330021234444443012020241334024432403431142031301112003132113003101012000142140230424314132340131110222330410343043113220021313101040402320142410341001120303021122342011112012114402402134223414001242443211022100240314131223404121341141042130430000202103341222240040302442141313142100244113031302401102303140400433133414142202431113432030200130310230140312024424144421334034011243202340022432120321221032141440024000011103402203042301420033041001120101444004402214101233004102433010410013342400024101434202211123223421101143432110341331401212221411121103000043113221312401242241304201202210240130433433342134434242020214241433104431142213313112041433034013143241033344304302310033210033312310110132140233420033321114033312024414322321103021412400102114144414011342332404141432233133020233231223322210400304442041200312201031444341214403102104033134433140342443403100441423211300020440313433242034024400010400013004004412214404413140043400043013422201300304204331224104201104232334323434033140200003134344201033224031210222224133143322142330323002434002214412342342122402332211431204420214223432332301113042342202233133220044422301131311123320122004111241121034142014022310212421322113031101100410122224042441011012330042404111320304030342031421332243041002402231213411201303430123430224202201231223240244143111100334434342322124012441412344441440310223312004044244104002322311002020102244302041323033324321044004234402131024321211033133432102033044414342014232313430231010404244131323242044404012113420141122243333443420211344233020123033223101424123412042012100043244", "441132132121220424030334031322420431404414422113431324414202043333431432032201241002004033324101040443434331330204210423221042141040140302110204202412412341000401302033012330422134210043333041312300332200114041414322024422114114043330104142203243232144334213122120233102433431113004000411203404433013221212112344121303023030424431204131133412341341313314022021144141144401040210001204332433302121330202424211040002432123100322230223411240301101014341214132102243220013210022100301142104000042333332400043201003443234231201341143143414010440204221430301311141324202011244401204140301324333224411244013231040024014134220433023132111223132002442313022110403441340132211444042334322140433440024424240404144142444200014003341444014230001414430324004332123421321112012431420430014130121402431210233221404341043132033000331013041140333144103432232120400412234114441203100143022113411342212030431312133433232122404040230003142402203434123230411321204300422234121400133112232204411031020003011434042133330114001424323112214031242021124010003304031433420203334414030424200043010011123321440201113244103030214023014242021140330224423234401421101011140232404110110240130011421244343431031032331432114004114330402303330123314321401314313403214144134403222443034021001420041100303331130423332001011320441203331101122114422410440420321000400400003010341203311302223200101212310004323331104144010423233401140244320341342442443444304111003041234111402221013313403033030313022110241033413343114000332440330402022033243022302041313124001401431330112030422110301311110033040040141112423233044330202204122042140242332014300422204043322120440140113211422221433244442043430433013404310330342031133442412130434013104032111222124102013102321142040444430233413101143434023322002013012423112013134300023343324011140204220234210142311122030301133213010342001044221042114204224302012304301002212404030331304002340244112322030440231313130021024104110211124021444424001212433012140200301243443004433410100313444033131213414114232302043424311034233424111121142002303141034203122204302340021414211022332010222422133444332012431134410102100114423343104402123233002203244122423323114140330120310332330222243424311410403430333401120304222220204413002030321342230122131443202130024221141144031200024002324121042214212014124400023022401012043404212414421331304103022434341123134004000300144133434422310322410001402212301340113120233112322123144240224403002214314331343221300304410102344120220014223112414440200200104344003400433440304043100114341230204240314400023444120300430303200404243104120142310002011322412413110412324032420300022044213010001424321231132100343031220340023331424402234210243123144201412334043320010312120232242202014441003030202120333031314332412043440214140233101200110300413134133111022104324244001404111214144003214403212104433441132312004421204024222402201241220240000311440203311131244124223444204021433443403241122304234230341240142112302421341010144222303423120344012334032000331203322322314202344044343130443310033102234011411214344301433203403444033031211434042103443134113120143141201224131440414300203442034241102141224434020202324300012213121333124131040023102341102023102223412103303220322043040324104310340321240210412033430333100044004442133303124221430213243431401343221031422441434200120332344031103333440144114140001024202142141110032131142444032044433002201440240423111410340311130102400214344003131431111111232330243221101203340012433300212443400331412004120240110044241332113421304413341204120330121400440312310130122120224010110310313133323312433223343010004222433101033030332024402443141134331414442403322423331441000113201212104432324010430120040212100440400112130020140431244002102220120230301320402442422030034200032012414004101142102224301144302312023113330210104424311140023202044111404341002401210010334424334230440203013202324012213203212423421244134400203101020420402430003030022220214010124013021311213122412043231302331421221202323122440340341144433320444304122202321114220112420200023140240034424010132312121331213414123241434240243034300004013404103441223324443114402121202400011230334413230324203111222442102402011102321220223311200011310030410414413131113441204104301114400441220313113341042404322044014340411220001134331441221120034432040413123044304203104201041443323101312334320034312414021341431122311310034134302210410141242033104100000122220041", "422110422210321120443303323411143003222041222111003414031422012334333312403443142230413233322320220002000200101043143242034133222331024341340044143444001034340413343022424122420231102304313130131014220330401412024132401330001101101114434432322031140230110201401402111224423211041443101110300120332204020132401410101442423400233322321330013041300421224414004121431102340130412322143414413434320041000142440333202403142232131141002013331131124313302001330340342420322223130144243401412343340444414021023212110331221214001223323230203434221411230103412010132000321322133203220114302423324014034204312241343001122321131441342334314333213324003304333403241331140433204322311004102032402211211144240040042144002012024441324040324242044440032401103203434444003440412103102023142442101041243403302134111401404013232322334424004321021141432143014031243301132312442430404030141403401213002433221440024141222142340130230300411202230221034204210301402220121032303212222142340330032020112232420121024044212030310132404140231020330001420132401140222333142323421011411430133342044442024234210104222020010440303401221423232414230444214310232331342340411041003332140104143011001200031111422024200244321424414442201020343044423141144121222011014430324044041003434423420000121141134423323233401342031142004231311214422123202141233242124403013224402111022401231003342033403230041034431301244422331131141204040424203334203004400010012000410400010230413321024410404120014024311203310124123401223011014312441100424122304131211114100023214123202431221304012123041100113104122010122101322201001204300123200202420044130223040233021134442230311244234030444113442420200323143022303143202100144302141014222130210214110304244331023303233224012130034142033424014401412424342322140322313110143322044440321030442044402302410133411140413131213041043142240402103024023313333243341312223440434433422132220442214402324422214103220132100313043042432121403243214004330141141203021444002004243004133144224242302303321320040442341330041140403031023401430311402124114140411012402231434202142302304204222343030312220022400110124334433300044443101041143142332302304210040121420130312042144440321222242034402430034203322120421224241310433033132322004010133441440321304322042131303114130322221424121414011241030222214410423230311404320034024021341030110331003221121011004343132330114013441433143304022123042040422023343343014312012110333324221020111040102333421114402410342420410301422210421043433313014221141440301200442044424221002304012000410103144334201221201403043311011113111303020204104423112404234200222410431200041231401443230200000402304333033113011302101430410333431412012444434413021322431012400420412302142123314241134200134111103122102244142003000220342424442101243133104440222013314432211313302001032311131324103110434323243210302401423332020340143033403120100422202242300311440343111202440440441404334130144144123003020312240133210210200340110002220033214102001124323400400013142110411230231040412223042030103412323440000112412103310043201342334134010040331044120132414332341412424140130314300100043122044302143004012234301422332140122210113132410320423333321113000400424122030100110224103302010001402014332343422240313111413104432412011344124230401114313423244302410133312400130322100144240142320411032044410421314124302030224033101202432432410444104332232420144131444313401400410323142341212104211342342313331331221122121031120323142400402141144221013414011024214342014332100441120013130123444224032210022302033432013323110233422114420013440344143010412141402440242310110332240314200031422420032112411114041302222411021001001331010331230104102412120432100220042212141141141120021140104413344012441221200434213243414022111330313443120033034002143233224013023114403041100441044143221224114042424032324330011414002142231002430324213433021131404034243212122103111140224141012122412300440013233330430001042204342244303230220333324300110421303104241113431430022312033400321112014003241422020324010120221332000004323434144011200333120433331243001410210044011242140404323042024422221334222324014211033110241020442130123344131020442303011400043243400340041122240403040444340021234414423012401032223332224014314412343123141034010304331020243204242004304133002333221141431142204043441133400432040103123321413244401400132304032204421334420142424434222040012331143103100404244241324300310440243432332312134134121", "032042112041112244312101312113023210411010004341303241303301122214222101320224430012011141114102232001301143034244132244442034131130112411224300302122413313444202330313002432240441144242110140333201420144444341444123100342423144034310021212333042033010442343022414342101433314434412433122334000234044131121323142330414234210204001312211403214412103434100000212341143123312130331110312230331200142343421440213132023440120022232111321033301404144010003114113233303313413144310313131213223242000304400241102313233424420320133013112231230021324330402330003114244010023421001301004020213001341224430413244311420122230200124310430240300310140313211201122021233422423444240434040044440414240404324241233340231004241121001313220233114323413424020211343201310124242432144430344140220341322242041233310301411140014044230342114130113403031210001101410410242243114042311332104201143000420412031103313101320142313102212001211413442002340202344022123324231303320430443043343310142200211221142131143143033421004341030332220214244003300203303201233124101241343422442023300140100340434022020242023021243002414012312030003240310240033414331333332413321430422122341242023214102114320013142013200203023320434023422343422202300044024343211130114332000211412112102041404434211240123340101030314142111121323344424133240034214211320442243000110024032344220322441022434112041331122130123332104344320330331440304111232442431124324402342401010300303420003042303213031320034131133014412343000221124224131223000232242123241033200322404112100120022021433142401243122324424003200233120043231003220100243324434334431440432140022120313032341010413202100104344322434321110110230124131314421234204200102103141004020300343001303341333330124402132431231040324232202230200004134141443432344132111332134340404423103023023442141403440223444024030332304141220404121143100440330413222012304001112044341304132010212433214000403022024212042420413230202203014211312123042303032142023110432314010112230034231123211303023121204100132140121311242020234043032142110403103441140014442330313041210344111140142144313332100403031424104200430131403243410430111012440110413140330131112423032021414334114414430101241133110002100233321324422211441442401213414202013021130121241243420214024132231123131323020303142320131003014042243140210113140044332430422204400303314301244444211420300220201111003122020012341221323421113011431424331334433301230243442142113404013103421312122423302220131123002444014341311444222304211224232042013411123420111332344201124144101103124200333302141320241022013223330043200034210342112033140403424104103301033114110344342230203013241331203444420420410110012013314014000102324343313430323401402204303104314431321444202201411240033113132204402413012223240204023220002023323200142334423024042114124424223342004034444302034110420011031204133123141324311233432133033332412441424420043232421344340041012400020011012132022302230032330022211442320120104003320313442122104030432313340211402023230133234414034131144001104032130030113403414021122001413310043122032332032321340321440221342300203001223300204023334042404414434111324410143024440042443201402212202211203301230012200303341400413403421013224021330441213101024244424201241423041041141342044241402244112222422024322212432220034224013343423330113332133134022231110223231133023141001442321424434421432332441243012344401004113241331411221033420141303420141422424100322231444424422211430444041140124344302113410110040034404114432101402013041141034041014410202124440310120434033404143104304044021313310144023030322224040300413010142342204003412131343011104101032130244214221301401313444014344010330232241243332411102003111123004342400331432113442341432034413144430031042423031313220423101332211441133231224412424042002344414301104301124011324103014142423000333100020312131142420334210414442134314441301014114433104421242232134231033044030014403014321140334203434014240122133224314430041413303140234331201314412012421302034433044231321432110331343040140110243241340300402202442422143404444433314231412233311320341013012311102234304214131241400420221342101012244423102001021130214111202144311443333333443301414103322432414443131200303340411320012334420022021132430304143140022103203100044111122424103142414443142204401113402231213443104420304431044012312102242414302241140000422002241421003100010040014400021233332404433422044340223414104113310334142011132110", "332433031312011331202314023304133434014103024221132404202420344144324244032043112003420343230044232220103020222223134012104200443034224422133414303322134411314221233204440141242330324123224332032140234133014424001213442211214120031443042433310322010302243242110010101230110301444014143032301402204202402400311422202333441242344230041333240041043220004011244210040414244033212211133404241333122230233440221324413022143024304014422310202403303123320244014132213102223140021330232142024104232401034404324432312222211444031241133114211342120110113333042334212113113343401100213221140220044323042043413220040222302310012402201123233021140234432123233320411043323432311044214140011210433024434122334220011322132203033013012020330101333312412142312414341213420211312411032301141432321313200414403140012230342403121043044330243213111143413311033100344034023230100233444421424443231234032102001003102201041230441304240040424112401210123434222003014330240403432214340144124020103320322044334114340200033202001211032420313042021001114131320033142403433014310234203404211241013420021224011111001120112031110202243103443211213444320034234204121424033143233233304023131103343003444310410344332442103302304132310231421440144220242211331401212001310113043312244404344001042314101440030120233143042100314013121311102022234213443240434300420040400423131401404400320312004230204112212311011040044131033030411122433014311134114042413401040444102314442133301344404400320322224130023300222232204100412241042333200333030204204124230421003001330404130314033242022303004310101203124341102314242430310003310024430011213411100111124043144134322243040032341302341140122431004223100213223432103212331024204030201303202020120111320031020223300401241332224034431403141202300344231240443240013203314143341432031141424313440310033231320423412012231041403133123341004100024024221311310014022013023331233031333442202111200102141223010330142344231413002421341322301144031440334011314420430030344444304240224044233321223123321023423434242320323242414023130040312410433120113110031100203243212102302342414420422024312043234123001111424332401101102203412014400100220110320422132314034222203123444133100402002223313312003110030220430403322324310024411321213103323423211244433200210244113332321303142300243400443403414123311210220200240231224111233012224413242113324023101110010221001002331311044303421034213342011402102300430433312234012211400001344144202210312320234212123332210143403220231410110240420312403040140020023013114213422340000201101300233020031020420144344214440104343223303243441041202104043004443103002142103434314242024120212141031212304204041102140342044432143234430312020242233144342200234134410442434242043131041144343321410040243413043332000430403100212434232100332132324144110433111344124203414413002134122222433432413224302203222301321324311344220214144022031431143032301223130321333302201302010001230241100203330411334301430333344221312144114130331341042304414120112334124144220323234243323141021043401414324223213013101204221142300431011312241311303243120424342110443134021400441244222114230300221112340440244321044130444011213240324002104114112241221411342113214344004412304041033030014231310211023420443102223033103420011204124112022431410310123323202030034024314032033314132344313040334321032402040231130210044144310304032040331340424110032420204433001034430032210211234103140104221230002421240210301210024101311204004342213432422034102244201102303243404042320331042302011430004434403031232210102444331100302313231104413321423413123233010403234443034233221413124422021044323423023343112324033440141313241311334033421121324013430424031111214223423423410332441440004204131322213410133203233432142242030243124400423120202143414320112011143341404233122314100402120324400122233310022204240404220303422224404140403243203200344242234000032234222341303222021211412312221301043140112430331330100241331401320214022231212021321001424422241113004420121314110130224231030303044324104311403320301030401040321142004313043032300421201102234220100211412200311210301331331301240413042312040012422413344022431112232224120422233430200214342423120200334341231432231441223241040230000243201004140134424111103020402424031043114123134200333402324304212033233232342034333222204220142424212443001134412022112130401314002403412342404213240042332221424023314101400122243021020014002112134334323234230242242413300", "104433214121434411003232342041230220020044044332301343040220100340030144043431223140420220414110124322313014301134231222243214034312203141132011340003144310203012023424141001140000322444110341202313401100221234044412413022431110320124144430014143433421000013410001031043312402403201240222141103343020402341212234100344041324404321324424400132203421243111412322321224320043300412000411230433101242434142304014034110223414012104200312303400414431021444234431433200033341200202203334103012144143303443310303440441443041403200033323440344430300434122333021023212321042141004101242123112200434202021311133322143102434033102024101213342242213334212140310141401440332031144000420132414233442304141342442142140213340311020013110014013203301024302221202322430342020113124404233141313321323240133401023131224233421410221200141410024111003442143142333042233424144310022203432433444004200123113431141243321242202033242433010221221223221330212132232313441030241114402312433212421411042123004420044240140023233224142241322403102413410332043134044410321142324221300323040222113040020134230324141321111124032433112000202320203004200401420301230124421310044212043434123012420132241132134002140133422203113210043411142114233302304224033113044032432140011104431430142133040104241341430310232433103424022121030140002431241333433141101014223212321430213242210230303234034322124031041413410304322430030304041020102243324014400202302024244431030441341243201341111242104404222313311024102021042220112440124021111041110301312412241414311400014014244323242402422441134230120210441042214330324302241011324122422043430303431023413024240440101320133224002332204421332231421422204031443243104100244412104120023124014424111001140220014104223010140311130222001100003202443021140230401203441210213121210043344210120224233301404001020442303243333401002143331000203014202122421334404041141444000204303011014023313403101334034403314411200212141110131201001312244220032102031330410103144121234241443142202311301141302234230400403344140344203021231440104404310001242103142344034231443201213132234143310322120000340114410242104213100040100440333240414032210134411142000431300434331421131311000310322320242143312332433322414011001142333220233302223433011123033002402223033100213030403444001141323122300103022233424431324410442344312333323133003024024102212020321341314231220114233234341120433223321230144241143111300143440121300431244430221413411142303203002122333103403103230220410141121203300223133214240301130003442333130232320343421324040410144121221443333012103431020202211041243442201231431132414410411423331410210213041041120021314244023142441312043412214104321201022121341310104040013313403020144340012342022121300210042333440003134432423031330340010134143210031321143100301313141034232342024222142044333244121331124021224413203440243331243243432431114322421343411420341214012210121400321202230314131441230321411412121103410434434330310441114111424233000201301104323032432433041113341103422122131410432302230420334343304204341101032440022103031421202220332000410313403401404020110312240220123042314311442300420234034304213431024331031111134214110333203130212332142144321142110414122021202322430233424233433341204403314231112030113233014413002221211230133410411242301000144330404142212032340400420010344431310121342230132134123240240130330133442414412021044200320212024414203413140003134111413102410233044234331134302312022441231331332140101010310242131312433311304122043441420010411134430114442310434343241340410130241244210430031423210204313034021141001322023340133043400242423142003411132240430303012111333043334430313004313424434210411443312232013032221411421121021134304223124214032444130022000020120220332042213310330011434202040033410001423314114214133234024142311204423001410234004413333221414131323441324244240010244122024344203433313320332420131311100413422241010234000021123043403110123304202443213134034330143011421404010242430003414433002013312320443020240101330300300331211234212303342340102040040032232114142142041220414332130131220204443034142401020303434442003322012422404110204402342021243112110131000303104403342231300443121033243011010141240032123443020212343303020231231424021401320400303243123412141431230310024043222402221121232043220233144303222124234123443030332211204213441241014421002113023312341121344110220110101420222011424413432040131102401014214141330331202344010110200102", "123401103333342011010032331040111334002220114014332202333234444143124412133041211340043404444243120420114404211004313103211011203010042303311330301342210104304113100200422204403021102343342111230111140014021231024440402303011234242200240343432104121224241201231110001144041311203100021202100241230403143411002312443012410101320402140412241233204002331122203014242324212334323440121320243314343233222024021300333004300132224423244031431130443041341320310110044213444340441432111341044443420224114010430030303124340130301013221334434232413012434314002042410004032201322433442001401413003201311332223201022143041102010343114323223413344340243311003113141002324014101210443024111034232320434444040422244010213311122342003411030300030410001022012101441313112023034111143343242201011044312210011320141434121341401230411404143200010002133210111331303123300130013210220300333112140302211412040431132030410212123100122432130130102443231141203340012421021443230244113033300030012424303403011232422343030041423033004104312112100012142204420220112130340324332014300000233011200313332332321344043000400244011111440340041244203404323032444301302322322142434040402311113342224302112021230331022412310043120121031344233120443100300121132332132030123304111021144330002222022013221300120331424101301044413312103414020124321202010012132002103202310104320400210444321233430211102033314410013043410224030131421334340121121300101202422133322410022120113042402004312132424243112200400140333100203130212201331000113030204314431410032444134101220023411022021141344311044122132400240214020022104011204002010120401400433302344214112134224304232311440444432140312023013032144120302432421111043234004231213243224441444242310330203132413302333121031321100214032413014440042243033134231014042030012010132214142133013223311120120214112241323314212103102322320044421122410423044410002211201422114411433334333133043234221413044211120000044342313122114032344010041024003124104233142414432034333440114304431333322103013234433331030003333124200444432143204140342140341402330340324413230410320131322223340132312424110401404421114414221142131120221131412301103314241110330423301203102413342034440442301242042430413431023133011444020414013004343232402301430144140302021403234434043204332300130031421101131430414440241031411243324213422410134242221101143432144120443341134242431231201122003113120210233013200141313334322401302024322434213232334003340010102042001010312414230242322411414424133234441130331443223003430442403304131304030130144400322411300440001432400430033033123112310442004342404410312204041033433343221243413431410244043442104420412010041040031111443022201102103330422130111330100104132232030123344122113030011302231430343134330211214214400333112144320140130420031343144010333000012311142243441014011222214430102104012331234244234123123134124324114003002304201140442124332322220333300344234242411403230413443314133241021233223433000231214143231234401232423204003401303001302242012130133030104120303000330004334413343213121010022144344343330140024334044024043224210020031320344330332001220241233002313044200121302011340111441231124043224210002122343323441341210402210144444342240024220420000022240204314410220303210424323434240040134120402032120214343414022411402202030232231344122223310112311144041440141233320423412124342442414123320414014332441144423413102132031043102220020042100102232402222311444243220143222322313232040412134332334021441143412433304044414444032234012423311021211101010043313243424113042001232313441211330214223013411302013031043320333112044240323424101313423143230310402423310220330411100203111240400024414423110441421322112130020221131010404304241404004343241041304430321444103442203413132211443320124411224401241044130324200023204032042000102002423421113320431320001313214431031331120013102410410330331202230323143223043334142141202304413201104111331042134202343214311042340211200040132110311421104200300222003214030031304320110204212010011224243430013404113112432221434343341414024323211141224204141443412403033304011244131123111212410111042240141242140103302441211321244104414120022303330331042104231243233202023230034030241041443311423011211320113044133214213333012302023401301233344333214202333304143401140330344442004020144400123324412011111431304133302111302104431012322242430420310130331230111001132011124222430131214113400042230342410443322021004133332240401244221", "113110021024313120130334221433341433002132244433330222133404333324221403003412331110111302023142333300220221400122012202433133242302142010042021101234442441210302241134214043231001241210342014304042030233323140313243213341041332233402200214323321214401420142421422031310411203232001420311140314104220144413043234204143421243332133123211232341441100043122321221104012034340404442110440140030222414143412101432114141234414104121112101132044013200244303344434204042412231014211130232034411202231431241303234244131341223021121203213404042023403204102032131000333433444310021430113043132444121410124434411122040212201010312010411033234123413413023411133410141110434414143204211032313030224433242302100114300022442414203404343144412124431433414433310244403040341244233322030030424041012130102002030124313121023011231201140313223112240043220021122212421032444122240320111403430044324101431401133210222441403423203403133004124222204014223244224040411122431032103104004012031321210211001123421031022403130122102004414042013222311312010114223233041020013103214444343240334234312310401023102211324200211000000332013420442122232241440330210440333123433141440034310220011430242120121240213312410144041043344022140130034210342334431441402214401004023141102310403230012212440240412343220031031101344210234303004041124320314102002310123220141230433220143410011224021400234004203044100101422311404013123141010414140213212401104042430403000413100040334233331244141321234311242314214241140022222321214433224133413123014314312322144440431121311324342221113142314234332131040223144202124444032411130101023230031401223340134401113132123420304141302330332043041224122041131421303102414243434400131213004130300312034311310423403141410044442132310242223230212003323023303143044233310003142103314344410241112104132213300022422330144100304201002322003002323400022144244010422001120013343314003440013120131120200204333421201330331410300301201010043114414314100141234332041302333123410100334440210341343241121412012323302432434330123300214102440110024123403140334314241201311330040120313204303430011104041323012431012420433120031110412440041401123013440300442021344101212432432343110132344142032021442342200303342333423301234401401443144102201101202403033423020413224402004312430041123141324242311214342401412022432144222012121100422200342342340014243430333200431413021034040122043343222410234314442402120244222232210130323124013140310113420121312414214004014020042122242241130104304233102313142422110331214414132112030413134102404001030431231104433133144140402303310201422341204420034120141043141102014202422410402040140440032412022444033021311431234101011411111121220030220324431133434323212240312404223122132410100014314114144343204443013423014323043202413320441110402234212140431301324324111404411333021211014344323223312334131123340243130311142333433031002102341420314413344022024400420243234004134343343344303011323132220322421402430442100234311003330304301100403013412341122332022030232241341110130142344012140413022413133323411213000213232441124020401334332003034343121401344424321200113333432221324322032001102413330030013423141212310440220442441204010044400200002444302110414210144044333304001000314022244241222013003232444314333422403422133404200121120431213014021044211440123203444003014440012022312124202244323233430411343434322103034011411221234204131310003134002401244111111242411110423231202314304230033430423311321000302443103134041102120143442432031132434411224432202000410100114441002313433020001200340340120011014311413124212330004404114100211043410002422243140433222012324414342340043214220441331400102011033221303044010300202343333142440103143302234013024331100243314334403032443403414420434132013322230134423133004343101241303231310243444222013112241240122422421220341044144404031211332410141331403034104401033200144244114012322041243113220130212423332334301221433421111034310042214144123031241224301220031344411413202421300141240120204343012012003142200103030444331342110211410113413434244114244332041314303313424333202441403120322222223214311410243321221012401230232211013100014130401430033243212222104220034000212244114304142121104122313112241312133014033323104242120341440202342301014231401234023120131320114030023213043042300101030102014002332131043332344433420002301234040132133444102401420300240430433234233313002232120120411240134011443041320443213022420304213202110211", "234221141313131223222112422134440022231311232420001324234111432021133231044123223302323131120242311300023222143133243233311012123111142134230134321004320330234332304222422323342003422101312022432304304234010141133333222020211033313331213131444221104322332132110200212303334140134423244334134201142404244331000422131103332432222414224314332422133233124130330413313240334142032431124423414111433144241242021232104130143310222100334223314342401211440440113303124344014122442143140412423120234413342303044420413440424323124001024012401032312344140233413112242234043422231124030023341113331041344100234210014213433144312133230434120224401342430244102123314244143203010110322240123103333110212124324143344320244033212313211341144332443032310340034413030131243323413401012331442344111303000403412342024341400040000131013120020343110312012312014133011133421334232203124014043221010032211123003441024321340102222113433021124214341344231312324014444442404030002304143330234103123301233431204003042104310321112423341141342310043323111010303114210224340443204334220041234332003013310432334433441000421204123410021234313421431031404444343302021404420103111314014141342441120403333440224401443124103344010412141301221314142220112030400414341300000102132223002024031031342024314223220103132200032022312202430111320100034130400003401044244100022041340011213401030022431113402303232104222013313420412021301343300011433414344014242304141332103300402211344223320101113230410103422001103222301022320301032114220301023004122303130440203233222143313032100123034040230232001444024001223012130203230133100223304002021420340003332413433212433232114314121010213021011124102034123110314142341230111441013332241010433301004421034204104042224132214421224130224042224124002423131034131430302001123443333302302403400023022313202133403200033433403124122444310443231014110224331421214111022104210400224230234411323003410140432111303431443134140110423323020324332433222334333414104222030434004043000200400244301212211142000104231003330230044002140234233200102114043402123031331402233240221430100301313303100101213230240424124040401340010123034102201440122233000320240334120311122302114442222431103241413000112034043441102321143102314110204034141014243040000013122112421201401241402033023322340244012311024100240103020302223420412211422210012044341442410013040004140401414033401333430303414103020304021031042222020041302324444241120132340040320310011211333042042402144032131111443312440001121400234313342044210403334444323403134021143320231110414324013311024001302024043434011001342010442141321421001041314033001401420020103010220312301043230104020133343434414134132021401241430201413320441134234141431140344124011120424014122020144022203144301201102110430012231104421213140121340101130432141104314131400414200003241321201034012313134121132113403314221214413223113241300101123144240320313040013302411404031222222042024112043114123040031042411344440443144200313031021113141304103243310144140143043314124404421124014122031313303401342244133134344102004231243220412020120402004141434202142313210104442323211144433331214221312204143133232034424024304312040421120130411001130424122032002003042341321314133332303004234311440123010302421300223120323134012423311311224432144124240433022210233431030141112032010033313141114041200204014230424443434312433131211141121324401111011202410001022302432130044041141333132143204004233011210031343001410023312314023414032223030140413340202344004022202113301144121301012424224344334114344211104221022323103322403321221231040431432341304422102344303304401332240400233414002143112041340330403024124034200300403241032231341000432441241023303040233323344434311442142421211341343412222231442403304001444321434223433300103003230042324034124442403204141311311233241112011230020101412304312011333234032342231214224340331114234223213114323240213220244323213340114024044003422143131014440040212342030132400134101244014100044143100100320300331102222101200441021001102004334424441222423042144343123011130143120321400323030332311243333030343144033430133231430001332013432404033120113142101040000234232403411411330302340231243420140340210113040312302003022210322210312203332202224403440114440203314323121233330013134232332122321101220404334320023341243431042112411441310432310221402412032034342112440402123114012442440301443443410124444244004043430204241144442223441420221202123434221124143", "104340210343042231332200402203411030341100400401004404420402344000140122014123203144444143111123401003323142414121214140011332241243121342434030302303443132414214442332431213424430213142334404141232200214423024132140334430044004143244301043404113120223411222201401112243013134210040221100300414411111331310442410040114041212040023011020021201143311300101141212434013123111033234202044031241040301212411120003014012233321444412013232011144110330440121333120011310341001211133403434442140030200014110404412130010233140303204300134343422134342233041123213200123301023343422121422431314323313244441021132243431403401001443201040230231234332424411211020234330400020334122212044231431340234444302043234330221133132440342114420203143223210420104220010014300203003120000344142304131044033243202003330443144011204421323344334104403423132311012244023122331221411230110322331433020343021123043223223131432412020303012024331101302244142000122244213024241043111310131043113020324134302131323234201024240022234204440034102211043110002431230040222200001230211434403230214224120201043003314220103141224123440102444402342142123122203131104302133013010133001423403214420012323234100402023222410012044404410021233131401140330432201142220130143104430312443221414232013000314011000222044311103132133234023304110403111303113342234222201411104330434024412040011200402213344421214012224122112322244100011040223322423104314230202440012114020041122244202344434144124311114000241243402142133120320204100313442242400411443432141211222112112032124101421233042242003400100232243034030130230032023034141204424340242413120400233143333410021140434223132334041431202400414221032312130321112443300024243301203343100324142311013421310214142133412320442001210323404203001234041003440344223230244300422104240203110433333340121422421433213204231003424343322334144320002234142424141114222122433304022010442221222331432243432433144241123302024244411212400344400404312042144333342023243331404421314201440412112021402414141241044110131203110012200344340433044332421300233413442440040244310144200230234222012104223234433310123131014403224412343141032341031342214213114042100222320141440434103331311340201212401242221210321410320402021222024403443323044314000224223034110201023212134000404020242301002100320013431431013232301223402043110303434103133110024201411331332414041332110332234221240014000122143432401034032443021001110012434011324031042224240011243104213423144333002140422223434100442400401042014333430224432402303214304231324221041133422033301434202232143404320322041301414330401341242404023311423224204400402004012114143004424101421231014322220412221022124413004443323243222003404123212314124012240214134243400433031120201313242202433211431134023341010111324001011441300030343002341431404423012241240334122140043033133130232140430224240201334443322040033302103044342341423201043420144224211413202203224213130120304434013002412200031230341232223142123221334214244100303014144310143020032304010200112011442022331221002212124241421444143311402134121332441032221014130410041323144030124342003330333401214124423321434322234313212002440044312233244331334234442121103144101110011430120233221323230224111343322142020132032210330001002101012204202400120210242340020023222004412433432302231021131041011301400142100022402434420002333303243222134000223121342423333311044311121223110144133001013034143244442343434242321300023311114244004021413443301302113443441232011110242403134133231304222120003010312224333243432313144412432030141124020112002104024111141210041311321012414324434213004333244043422244121443122333343414200441401120213414040203240231012134204434223210303203040442101124002400004442220421140443313300330032240322332001343211402004100332200230012411142434100043111010320342434323021114244001214023440042140331334132003140122101010114230303134130003013132002411441201203401130202242214423301441130100203431401412301321124200122334013201043031343043204133104133042110421342411421324131201123002330131230000403331221441403211333424343300442102334024234242130412300011402224422233004203123043310412104220133313341343203201214303301233131103423411031413423224420402124443403402020334320223421104140214414403124421104412421301021301324240140342143434213001114022233032412030102222314203424101323012203231023400404214120424021301333301231422324404111404122004103424234034423413001104021332041421234001421302232", "011323232243124421111230124201244124333103021324241340001234022032241022233011110200103311042212410103234031403021203232144323141320431321401200144244212011042402423420312113431323240423311023233432041442401141410404122124242124134133024334424400241221120312030334203111011341431321240233441111042332320114433224411043114122303310202312341303031431421231134344431210001323131120130310020134033313442314231142041130341322342022123044113220113440422213023100032421003401231044314013003301224043440210331324100211013400042213414333133414101340011012203401030434434110340331122033013022032114011144003133423300112102101411423202433134132410220222132123314113322301133143231400000430303341040332324303104013034441131041102302443304113213412232241433022242100121313213210420242312021414331201433302240400403123231404104024212011243233310433101043023040102311223142341413201120314144100220304140200341241010241314410322201302200113112331233044333414402130122333203232111334142134211402323130034303100223203011433011044020141320301043021034224031034231134410303022014342411131311422111100040134404000132131302121341030300042242300224140100411324324433102001113132331413430412230221102322143400142244243343202120433234411123440303210240214322022034223111243202242331402002134301303244402223043000321213121034140223220100311414342104131023404334033021143011132114103213412302301433344142144312220224021323121412303034324340032141120002434202203300144324322203021043024322410241140310423311042022102301414330343114143411243131213312440003343332003403111324000421313204240114440311313024121020241114112404301331044444130430124301323111244222021434434013444033101004200030343224431403134334020001141203201312310112344300003422301020043230421241302421002310140240423311232314242333311100132034442312002212201214123301113044112401444144430014430012144344002310221211031420333013400002222202134213333113114032204131213441412110424310430011200014420301113210441241040031432031030340103103200431131013320131101332413341224224443130100431243231204122334224130021130000142320243324031244034310210102014131101323331204002300444042312144201032133213324002342431300423203033401211443133033302024021122342201424230320334422211124114343433111142023441430013142432022314222032402311042022321241120432431002023313233402220323343431320032231310013011222114434322222440340433041202040433133044303143422344241341440204240004224211311034203222434432314404343102241012114032124312110420144000200044204041211344442211430020111333021132432334244014204230411433400121242014443403003330414002324344402440022311414444414110443031214101340201401424144310313042411422302204004421032013333141321204040012220022333243030403301010231302114330031344342001231131113221340400201430001214220000331220013332133223032402224420301241301120321241444300413101043414422434142303240434041240033024413124142042113333103302210343234442042413342343033342001021043133400024302030233310414104102242244432110342220042343000131304323112202223040040221302443120433131420003203022311132423133103411000030412434211212130023214230130201321422433244211111214143412134400331024301411213411104231044332011141043424400231420123142422132213314012010214143241424223110210420133103200132440401042400433410013404034024230324311010003430430003420233014100314344444214122214320011403122110202140430204210330200243041034131414044240222134210134120214413324341221003233122422301024430410224432140420201404100223144434433140110322413332222212431024222324101334031031330322022133101430212103021002311333231044211020011122103401040041433032404234330202420110331330234334102340014404142211200334420434040001444303121321314141202412111233110140201143210300210214242232010141213131400233220212111012431320120022143233113003432400402030234324403411124142002040212214400432102134023413434310313030341214442131320102111100420330332310134313432102412310210030403214031241102321100223143230404324312012410413030320310443142411313302322041020302213410043441211214223224313014043300031123144133211320333113203103342234203420440223332033313314230411124221014410241244430420224003003433213330101144411332224321443004322322431133123342014303001412334343434311330221211023400103003402402343434420034143030024100030340132321112024221140120111020314001134431111431131343002302011143303321110341300433101143122130204411110003432214332334300133131104044304234423200312", "121443023410210042414110302124031331301432301341231441022404232324224203410303343302000034014443034232114131410022124100024344210224014431212042102404231031432222241400314410403332102420444423104341212340444331404402312441430344023033343413130001024134020414244001123140220031422031433011131411211412021032142232013203204400240200231040431314220342141300344242104301220320403314343334233231232323132123440421123022444022021140222323011110232131303212004221440222414103403411034104322112012012331323321201334342203102130021422444443243223331013241401223121044044402101341044140223032120024040103444120202220013130314414340401403130231011234144424033124003420413010413140011131403341432201101231310302141221332221444212101124140033144404213020131040442440001424134022034402222344231412140331304120413110344113330413414103124012003133030202020343240034103133311434221330011044242413323140304024223232102221022222222140030043034421004040032041431331033013214412020244112113134302104233202410304110314314001430144420012313023231344003141103201202302120414122424243411301403010321201332332202414022224033212303320304421001000443104343300012122302441442412032220020001111011340100043432304021031204402403101311101241102014044312124024002334211302324340421242232042214024442143134144331032204023424322120334442011114200231031130042312002202200011342032013404103213313214043332304402344102033001121021221023224230112433413302140244142121431333024420142023431013004244013422323013031134414222031240111312410132130310024322232320321102430322231423103401213231143214014400420313401412341311404443014234041430310341411310134430114133024013310033341004214333440332040421200100320201102423424043302040003033311343340014244021012422202211301131210102440413230012104110333234332432101321303142412121144222431121030101110033211114020240112242020341112311414434210243103034314214303332243331304341001431310224304003442422013021243040431410142043244002033241341044110022312140041043332233404221013343412230413021202223241314321132331010210423404213100430043201223423213200204102203120330330200233222233102334011400241020341422414024443003201242002240134114034411023404113442023123410203021104021234204134422044211032023203332400144204444141322304034031020434402204320030322014444431300013021043202331401201021041042404340110431413234430113224403213004111330210203024143112423402130422342334443431131043404042211121333203133333322033111320441414021134443302012142302102424130000003100201421434030032111031110222133144224223014034430421224422102414142044111042431420033404123234431432202430312344313210402332441333203214342431242244301422241000243341133002131111010242040213224443420133330034013134424320344144214310113213414341300340002234231424401323240131402122002104000201131012031203024434430340443313420241231010110224231230133140441433341432103040322113003232441344202100320103031011032443023040400414110401313424400403414224223202202322112133143344203422123423442222300440344410020404003232332111342234430203042230244111233332133003410112044333014102003013432430040141000413042430021302440400011241121200013020400220004312331220014103432423143010444312024024114024124142100010230323424020034140130030131300122130434334434102423330100244312231443440104243413130230324041123030100404340300222203342000132230022444201442300301341101404441040413241131443021302034234204204402203101103342211144233430411442442414430413420011003100204420022410123321442322141421302233433401033313321333211112124121202100312403240213203133423310301413231002201000311230303202132313204340402103231230444114332434112313332244401434143431332041000413001303143213044111031022404412011032204023040341043021200200322213133030441404033034112420112212424333044320303444232333331103140404144030004112133343342001332223224234434142002344003031242241324443302340434132341024121014314104334302303443400141022402302434003320143111014203230431444042233132032321010231201314130004322231030012001321310141340444143420324120211121012332000343233242133232303332143123241132123240334402442311122243014011133143040400403244320123222121430324011032020112242231120332121120403200302123034211204332003133334100301113434421111410432143110043403043222324103233404000214104332142114001331231003440311001044430400220420422422324311421034324341423214224404133342444323304004400324344221304421042230414023420342314122020433042443244234342", "411242330144232314121233334432003311200401244310343332431402133310120111444102140244201024132301300441333122221222301420122413441343304444331002413122024204322001044044322442423240121003024421223404034221001421132134204034044114001121103343320211232343423311341322410214142223110332300040021131041434430120421433414142201221240242443323043202444234110433314400224443433231303033433002432003223402323433034102044342122444231143332332224401433403232331341111342432014041314430040421314010313023410232022431444114032020014330124243111023332343123431023242302234100133323212203341334222211242100433033014034221001210100332013323233121243131003130441323430400414211430110141123313130440002214131220333024120142414111113002414041204303314224321234424314101124432120231204232003212410004020002041011112104143004221111420143240431122414411034040340222143040322240311421144320410222142442002334432403033414020312212221003214420212123442141420033341210430343013201144021231143310013332030122022334030440010022311413332020220102443200022210230401331144041412233221411403014404002320121030302103142143443442241231131310300404304443342022112423211330103321103431310444144041234204024142321223000322412104224432104220021430101033421310400410034202111223010110431334301132102310202101101414022104142000414010100414203212021113031403240133042400001224334022140144111323402423033334124232411024340002142440243332224344322431142220312012010204340040222142432332414121230342344324340331333343332320142320004314142342123342311403314003243044241214201240200330221301440312234340102001000000302442414021122234342342322331343110332321002304204001310012303412002202143004020102204230220101241003010002324330221120144034214441241042013241104213124441041440132000012142142442131433221203232432202240232110223212224103231124340020433442310041424140443421034040244240023000203412104303141213244221202021121034141002424434343431104423414023244140030431043434003210031300404430010102010110001134113202021301132242311110300324112144242304202021334103224214014211411200303340022100243213243121201402033231302324103003231233412423211211201434334231003320334222030332432331201442430214114201103034413121444120012042302424140203130412041303004242202310113034340323000102332242331103113022244133013224322342210431011420223002402200000443330322333042141332433122241331203324440110313020204232311022313301231324002402231403224002310431201431242042113302314340203022400033031434013342214322404411101313144412231334123030334200213330130212420313334103133014422322313011220100011031103403401000441313220422420233043343141221433342242121040024001140212302302422220134232303023343442432342241233220302434213412442144332033222304411341010431211413341433002143210343244013242031043230000133102220211001443013144034222224313424431200100033234123001120214122010302104013001200014223024422433131043322023434204040400144301123331043401444233001342324243433404412133321024124104130424343311110142201133244142400444311420320340002202324001430031441412142102044403243020303243222244131040124410412113331230330104304434240342104143204134321132422113014311442224244334424222422031440000343401112211033144143411131143433001021344132442334130113000203224421013433242314132423141434202321222232011104003340032011023033424140110404400101142411344103120041443340044343422012420333002142313320123310330023000134341224432342124424403101433340224423031430424413223300411143143442024004312404401214001223123330002140413402104314213231421224031210202043433000440131202023211402142324440232000240020131021223200120344032234303433243043114233440424134104000432432142314303302222303200242302314300320021022130023020120223224203043442110313204403303233211310113132321040011141134331414042244210330413014422103323124304330301141424330413102112041131110404313243000111044422431223202113122403032100220321230214303300002300100040403402122131344000343013322234424100424444100301232022132203312114414114410400130334134234122114134114313333242213212122412004201141213020113120032212130420122432400234420404231344124431224101313234041130302141232041411313040020002122344113214104213430400314140104122240403002111104420302010114012244021001132033324121112401312213323040404134441024222041400432413044103133313311232422411020223233114424244134021024131433422441232044120132341424200320442133320420221224304212212012140013404030033020304313024334111", "312441231232013341142221310411342120210320433232332030144112202321222424324334120404434212111444331410003422012331432041431224140310033214124111243440223311100240020423424240112323142103003224101214302331221341030000244132242042142034412401234123104312040102134222422003044130343144033104413342213210303010402322114201044333213120400003343324002323131233230204420144103021143320224011141041402122343213023440430324423032211433210234224020430140030010300134103114302303233300304422211123102333330120111032123432344033043022134322340324202312111202031322020210002122342001041014001231321012040110240044343213023104412421102314420143343023324402020310141204440021100333312031040430213414403243224133040032012031134212200431213333400144102030133020204124442444232143110240321010323424344441010303302342042123434100400221200210032414140242120312113243441444234233222100304121040303430403221042044020111122023212442133434240424234423222023331221120112441433134020213203440414443112243314122203204301022300243121423320323344213414131032212344444002230002113243142123421000123201103423240140013412240332004344411203243313402433303421323343133200123010013043341330411242140014240332221034432033112423300440224143341020120112220334104210124244240032310003113242444344242141302423132313343431111223102130313203001003222314123120310303444021330301443340214423104430000433221411444430444400134224143104401130412403402420423232411324314140323214042240302434244142324323302012314201400414031304311013410132010431100244213121014413001340040343134320200234240230004202342140430223234224001034104234122000341132023102202314013031031212104011314034434443102132440300022321002142124040330230304043412133413310331110122012420020334240404002144003004242230223422130214102320444144431420124103231303110044133310420434202311120413440343132301341024440020001324423402040434244212301244324003110112003404304300042423014004014033121134343133340011421030231024343401401040421024442012312420033232324110122003421024122430000144413104330441343324403133200202200424043412124441104434011340002204404044142310412104444004322100101010334112010013201144431110122411140310333340200304343300124311344144021342304121401440203344003040423444012102113200242404303140342112411044110332011110202141011223031433104134010104102302211402404124122343311213020410330113003442144032014133241444133241110430233142041344230030402102301200341320412410000344031200201440024201124201303111010000243342434110024414210120011440402124212440433321044044111212001332322423313100120023324144223303324412330101221331021030332300230422224211101210031234203010110041101413142044241121320300322022223312341124342424003434412144104322141410413310133443330102420321131021242230332011032012031220404143210130123341401240240002443243224442212230043201101121141300214244401121032144430440201143103012432320012121333220240442344122142411342024034124110021324333442234123334010414333440413014140343102102020030311134101020321001204121311341220203110214432434424210020241342410204204413302242224143213012104230134342112024243141113003040020023342430123242022030330121110311331300441430144131404414241400223102131002000031342340310210322032113302432213143311144402100030204004411414423234334114334330210201333010131241333331422230234341444422444422230244112040212323244230404124124322431120220231121433444231110032224002242323002143200122342202031044302440300402344004122213134422210234243304431030244214301343413343032314222311310024100022424332002120301242443410403101203412410344104101023110210232314024043141042333004431304442232034402214222424203042300040104223003241033331140124423321412323344222000101124342401301342203331233311421141122341104331340123134331201130224011401212004424421410121303144201413323320142344313132022124002234214124230432112012041202113001401421421413224300333304043124200104211130222120001400401342111401430330003224404103323220443231020003214221303123210412300413320122041412311232140424341413204342423212302141302241132220043202003210144341100032140022132102310043314224434214210432031041232312110114322203423040220032012221031043031020101223110333313320220434143444300133320403342121133041403340302131323301203332131142033444123100421114114233441300234131404240102404234442443243330044340120232230443142140043141243013203342041142441220444040113004043423043304324433400412330121202324122333011203033412403433", "332441131200143244342101011000102442112224031040314111133400110114231324320414203141401312204220130421110340411014014144303301410004010313334120304434201034424333104244311424400210223141431111403310401402311010113102410020413241031111232444102122103011041140242202312414232202013122031331314434320311214024342343133403033112324414230104300234301333132141211024034144142303001240010232110143212124331330233240033021224000030303330433103412231103003103041403033110003304222301032140304400044220133311201141323031021444110324212221214442040044013411231240141424141313143244204421112113441024334011002004120144242110103330440441140241000102134303003202310221230232220214430140202134234432134211143311023414144343401041144032440133001342420230220124403124201223323441131341331114031032432330021004132321311024424304340340220423423100222101334000332213323431112321133040204224233104112113224111011313213211440311240302121042030111143140114131022404312001034104133212212034114241122120340304224034442100434111322220113310210244403041323410144130013022140012343120310131133231342104432033132210020113111232211210014023410332122213001222131032302322213323324330421204424214013312314322114310013420323033422112300044143412321130111314411423420333030214400243341132024144204033022221023032432432203421203131240401141423140321301434223333222012143432434331441120302223434310240044122114223433342232032110404101044004101003122132023342221013114333212314120212330224440041234030143330212314440223223101140242243212113442333104422114311403232103114102431413010041233012120343124120333114414023134141043430221211140013443312140023213204410301023334432333210111324430330214240212231133222212432232013041130204201030144404043341131343144404432133132422034440131132123404201320334422424433411412223122002232300411134212442213004434034212230331310230312003004111244413232020123010111300314230340222031121401130240302213013430242242141300340343120324230321100404210243031143104200440400231333223140032334343431020312031304000401140311041040104423132200220442130221021432310440300201124204244010242331112041231414140114121002120030234133223003311400303000421244211233420312144042312011032444104443403032210234102332201122001124202424244034411333413243233041222403414400231144333131332312121003043242403413424041302041032423144030344330140242340242034031104100311011110403001202212123422441000442002144401432212033430221021201421032330443102300244022441342002142310423324323123001200204132102143302124331324340014024430121112132104330013342100110130321302443302310144040420114244440020312010331000420343401221043101101342032304224220040121330413213233130321210313303122121334343133011331031110242040030044314042133144342343221301141314034034010011222440434031044330320102101044111042342101034330012121221042242224132100141340102144113420332324110412230020402324424132140014404031032301023021043212423233444022034102024203134412103441143024323103004223310120123130112201013431003400013043202314122114023311000230111230400130440343024131413443422201013310432140443044433034321203340223232333043041032431022310241443031210334241412404004332004134231022302311040313143230024131423011140443133122340143422044210122011320014024402020413323440014000130121032430020430330332404003302404104003114224214023432111030444103312201240033312444123241213102331020014332122111221123112112213144322114422032133223441234431131040434231202100041110232303132034334444044042020102143010002341122331033413132111241210241431000433402144000132441310201331114123441020320104012421411324122442104021344332432332134314013134314343034413030132220214000202340012314444203112414430330201240120000034110434244112304211300243231311331420004323423444231141332334244204132113330420424202142431003213121032001122234322110230041021022403434402344223402004422314314310410140404011223333013340410013311302430212103423331014444431033212031434041022032234114123342343430220243414131304002103042024212410233020044244431221002232032313331332212341220113034421000404324321023300442423432104221044242133301001412032430001224010130200324130410334230224012222430244131022324200134404103310342224313320120443034434011241443442323312414434003040004331320212041330330143322312212214224132102222043310412133424230402303331043123143233101301313340031430124201041244120031113330002203220102233430043131213313210320434424021242202442333341001441331", "342014323102432314321414234342321002212300114433402021144411124440433121221104231410103000323302444110402304434443244344443340422032400124221442402340130342234230032022132041433244233413214343222430132221321310140142202040012004334104134140442312210134424300124343422111323423022214222032004000041332432314114041434113241441303014400323214000012201112322000013343320303424414040033143212230214342311221010401031033100331434323323230011011032322102442223234311321104121302234102031113212444233342020203140310121442042132331004013411302042240324043203341214121120421132232000132410444310002014030223132321314131140132233134034103333032302140410332033013040121130413221130244023041101040002131133442212124333321042040110222433204112123302333210230311344014302320314331301110443432312421002104424221203024330403331030010023221332431421431004242342231332323320024331120031123343222003310001021222244421223030441231314232103111013323114023340441200134403241014144041200042042022401422200103111401033220331242402102011040434320312004221201104221224022030343433433104011100203430231130222023032243312014434134400422031220302033121221111124002144411302422130103041131444401234400212203233233113234244213434110122131320321122202031401002213322114333334413003431003014204403303301023414123133340400410401443442424143444244404340232120431300141241042021203104224140132020211201041010411012432243421024232343001303134311233112421040422411021124331202102433124040033401102121314403134204014041230304231244032234022103332431403333031302334023214231101023422400243440113404420112312230131041140011122133014133204411044133114324240034114444421042202331233131302431414320421213003102201014222033442410000300400034340312422321033133140140242004414432412003440043344032232204220322202124442043431013132041320022301401000013414042320044130442440202433031342430023043111342334114410343401211331444223013020212432422110203214422100324030302122422041433324124414433224140223441411131211321043042230400104412023033030340102003240042134123243111314133300041023002001111010343423021342022213421132420010303302320102443100243443131313032404320023202202023440212224021240423444330344324013110232424032412031004223104433241323410424323313121013010330122423322022043313404341334302444320104122340012301200311021201120104214412422144431013441142404343444443404302112023002021232243433114440141133342444310144431040441101110041101303034310404030420330442012404130130132312200204230320314033111143204221444030443444301222440033322340303342443104412241204113444034143042323410000031021411021442432300312101401014321313430023301120041041402311002123413221223134331313302203232121102200031113223401323134341243213400111131104422300421013442433023002232130421021030220001143324211410334242101000203034313012303432301022400342141444040322133401243401201033211240102201230403103143232211340231441131421011324322101133341230021332203320114212111421013124043213140232400130324404300334122301444401014331431313414404230030213334423223312334402230133141142403400141332020443204121340334233203312422120214002221432000244043043141430324444340401203022244403121040101241324131412000334100034104201424110424141314340211002403203123002321022120110404330132301130001344140330302323210423003240004342404230021400322334123402311114412240400402134312102234041111033344214021331443042234111414122410212010323203324223300111421124021413321221340013134042224424330141414440242102431212244330212143401322403142430014121140024133444043111431434301303310034213011401043202302341330411411433121101040221303240210423323141121230201214432120342403123342210203423343421304020302330230420442134321441344234013431212200204101131122143134234023433414244132001134002011104433430223312032223304013141421130321234304142444134244134430240043141111103410422241443033142332421312213041444444102211313343414440114131404414014421303044243010122442122332030432302140032143001344413334413001111300104324304304340014011200141002013001103412311402033010441331433412242024104213001000222244132114241221242104434142122431320414324103432012142011032231432424434332411220413223424403241213034233312021332420400022313143121441422313242133421242342430302324310122233003444411322340014441414240244130230442302224420422312344221414022040334430410423333430241233321111122241031211400043312210140244021332044111430112124314132313413343334201200234113004302034", "032243334101403000131130110201011314111233100241204114344030314330412111034413122133300012022024412302410303441024040232103041310442302412131214141422130001343331343200143231341242332043424310221020102442314402031003232432112012004310240330010120333340022344001141323333121230321012243003002043142140014342001413104113402200244103334120411033300030422104013124334414300330111412234244310141301233400001233324201024431041141133023001213433411142024430440113243440122003111344130412234002112023433143221013303144300324330313322210124000140212443143200333313030324303413000201210033140033410444434342324044100001002012100442224244034210421443043031343404321202331021410312414230234002401213344343244244203122303133101222002212420421204132211114314203144221043000234202223123011344123443411220000402344314341004323101010320221041230432422320144420003431100410114213443113341122322203140103034434240241443312122141043410332202000010100402404133031241442423342322320143002230341131324314042311322440234311313244244422042134312043302240433121200100010110200241201432020410041402312123221300403212233024031112131002411101123231124420043234124214333303344010021421123121321203401334431202334422002401242000340302344103011041410413024043340401044120021023212342323013113422340034233431431233104143032310340220400344000221430042143023003001212023243223443011002241044114332341332222040201114030104233040222321322021024003110022400332331112231042103102142001200444011140300043214034301134403042022121242220110400024002121332314100300432413410030131414040314244212010042432323232100010100002341024340022440202312431214003124104441142443214212401421021334021242204233340133114201232403402003430212130134420440110210212402333242311312401420421404123120001430300133044112240021244111031330343042200244302233330141110043404332310114010240304002103132303002240314331131410424042320124002134131033123013440113114414231230230043214424140344410403421034110211403021043112244102104444313100312203244033213321334240340104134314000321224304044340220303020314430314221112444044020210141243414422303234322024113232443221000130140341010124202244104020133023140044344231422002302020141202434441040131432040121314423113122210021304224014131113023410314212002312212001323302200434431302040110224131131234030241122401104301331300441213220020330041211222130413424430304410012110344302234244320314301120433144034033202131041422430322111230013241430041403042432440221324042140140044402113134214421410031031233244243430024033041101322410100222302020242400233104102330241042313032302301043014323001424422412301224020313222342044210233200200033420334423440224222042304413140102400013221244000302341230421421432244041201103211440200321300023413024342412303014004303414241212122041343410430033240134233424314400323312241200043012431113030410223022121301400201224124142332241330332322414311022020201414011342321244403423222334030040334222442421300320032210021333313233001342241414402112340124224143132222043430100211422202431200413321444132012432104023023133233023421232141413021430223033421244233330242201343321431420301323434321341024043033423242010111000443142333014432242214012104031213411341041420114422102442341121423004102312141144230314012334010143220203431043413430214404014413322203114301441101112111304140033220144412322113224140020011142244014021343024441003410222313000141234211444030200431142344404211410431034304302012414032131244134422202330444123301040431132302023010202031023001202311123441321404323320244322241200223404330131341113032032204132134234134132311442331214002444311031033131131112441312423033203431134341211400122201421141104323012341414011211012430420302000033214444123331311233124442342412103044114230013323023001404112243414323321002114001310042012241242313144420033202323220042430300432422223400433343231131400030044100241002004313241432440312420433134321123220003034111104044332103044222433333132432000034400241240212211431444401221020010013310143312223210220243113440132004240131341012334202103134440101342431241123212413133110044304321332102140434010443234230041011434202443413302430001230101223113301424044213001042202424343441133333234312414040233342313000212331134021024311421440201320334041232144203422103044341340311411021333002224304141320031201334024401223312201312311104332111322403324033004214300320404112323412012323310012230341042220330224031002001211042340044401", "301113220442440103010220303001341320402241410003220040314314302231323433220404204040203110144444031211444324022441301041342204043110401104214133040202102040240124032333030400011121431413001314030224331231104431120103141232443324431124100122202124043300042224312231440324030302420201434313310424020432040100110401130440031244211024430342233411402401103124442301242030324201114334143012142201230443422141302430101044144303343444424222241212411102433223212411242144123323103423144042342033410040030412212242444001331130130143320311331114040233343304420403211442114340341202113024124241304311144020043143343220224320414344103101141032224100223014210224343441313013442324440031310222421402434102121222032131034200300313340323330212034131300310143003203022414001023030142204410220034224440014041123113032411330442441032440420241040021112440223210334344100004011434243020310400232113031012143303433110312042413241233403211410233414410213342441214124221403041430134202044132304211310133004323233323213410234303044122131120300423333110024041003314141112411212320443113140232424030422144110111330333311034241010010001013020013000144223431214413404243143434330311223044400132200133432112102441034440031231313330121123120144134244343013030000043212210401140423321013323104344203422432201421120222402433402233434030023313043044003130111021232403411012132431434102344141420143044013240214211411032030141242323432042023410242240012140023441313431144343131221241211431303044230031303302201210031203113244120131321034401202321042040410234431403440114043131232200412020144014042031114124341311102001001012331024323333434421123410313341011300024242341044341142412130020234141422122102301420044004241144344321001211424434124343001430434302131010434020110133202420201342143232400400004030431123242230403214041241403334410243101213313014123014234013323043322430113411443000133410312133414244342244434440104304124210231203001320434234120040142123104403333024230003141200124120011333220132323432330221340333120022331140341120412441004201320023044201413101330224212023004341310242311343024234034331101221411002314313342242413231303340212421332343244241133101420121241333002131332114302212333101222320121130113333401320210413212341301133404300041204103330332001213430002441241430314100223134331413442104241122340313210311102400223020402320002202112040424044100203133324211021242232432040331314133201133422014243424424103143320322000124301413214433230112411121214222312011021343141041331340434410030012204401230224334144142213342041202033011223423104401242034114413030100401311142002223324100240132334431233330424014044230214403030444243201313214120304322011113424213032120443211441314342242042411144221111201131043200111423114400143204223244232103332334411213231401300422301430204044310303221101432333044443101211311120204324402102434430223132413212242300140011144203400021404100133314401011031302200124204021101300022120322040142413443412041421211031201110142114411201132213322230223343141120020210132314233041402321240432403144320243104440104411444443244401320423032411333312401430141421442142241402101133412334010302241220242044113214414133104304113103022330134223120413304030240141411441301023110310002312433310100340214044130203423021311132403021110330343100340300004241322031111321021440433330204431021303333024134002244340321111400014102124310341133300443133304401303424100320020102111321100111424312200313131421141003032130141401401031424122441142230021401322300023222441140330331044242322040330411331213334110004214424041040220343041020233114031341234101042423102221143211201433411233213442312442022140013420343004123122323004324024214224243232130413434430311120244212324222032002303433032011240114332203233411244410002213422224024312411013344330001244411303330323023030240323011243410131023300242234302443301400042033233102011001141141142420011122031304441402012010433323340243040434232210204344440421403340410111121013204123222203343133020303324023110421134003214410231320240421121313121023441430114324040203201133001100213422131043333220031412011202103230022224310412132433044201111423412140044330040012111334333422210120220133021234011114322401223021034200230330042242121121340243230222222302403243442022111003042222213231200344344013242434200220204112303120204140332302140112233431232014340402120033310430003030243003023424102203040130341010431424121303321340302021203332003433004242", "430124112341314443030203001044434144403330241221100311114132403230023300022424320102234123223143440114034303432010230211230031102104000333430330104321143113233413344402423420230420332030313420102323322013430022302201124120403141422220334232114101101043444401310230313013032033303223021140213232403113022043131413103044340301022102003004032114032341300214110421043201302343001120434401113203202301343220244330242111202244113424313322301204012400101103424111212102343201313341331000330212300120344111443340313411112440203420113111013133434302112001113221024113100432132030044010104414331314244411033311421031433140203143214230023423303443101443031444313243412430324301400240110013220034010231433223234112243123202004130310213304111441203434203233340412032104100013440120204112120423133304324440433224130043024211404022414113324110200232331414022402010340343023032403114102321430101430030330341421420234143111340313413404420141214322403133122402401320432232011044314034230212021343434211412441233243441134131323232322413241220120231123111100310404432114304424430422400410033424322043321423140014133220131340143410311341303134014302441230340034424401034010021432132423201401043110314103234332041332240140212414224013242304020330443330010431034302203110422332233332040111141004014023431131021024033412114244422034310241021024003041210042014321011013414041344413134011233323401131413410102240314303330114144112102344111323214403122133211310322231224230344311033444304111432212130441340131034423320042441234112134014242434123302230034200204432414111401034002301044300021414212400433400224241420330124112403321212342204322102133030242011404341232441040213440302334033144304243333142240212134142242131444141424043100234301310131413200442142134124313140134324040201010401342343133411313303304323321324023403422001424241303141110110004230140202041321042422211243202202022144040123413142134414031013142413001032301203424204004220323032242311023441104003102412014311204220211104003100203303102324200040220311322234023100013011434303012421130013204211210321202041104100101413010123414330303140322201331431442301401303412003100441321141224423411013313312324301241020340020122334242031320302444122221132310403130230224444424042211233304443000120400322032424243140014221323203122203031324433021411224032214222042430033341304240111204312222423101133110043003012010024144001411023401303124142310431234220312023303142412023114443232101330402124244304442224040223141102322133443431224313032212304312231423300044100224220011042413033334223411420313111204302301223020412214031333321004111013222440101222301443322344024402111222310434131413231441024211432032324224220220013130032201200130432340024202411312244341333300310221010232002123402210043410003240112201443411132401010241401333023223322023002124322241234434434234432334032243413443343111140014012011110131232241302142214324333100300133122312412102343422101323310132033112024112110421121124211342424244332320303133032121211313422204042221221222421244202422400004103400244443234301032302134243403323413444102031202441132100142414114142402303432400100341043340123034142003311124311021220234131202434020044433104421321203311014342003303434012443003434130300221043310100304040334043400221234030333103143222200401214242440414423124040003031032331211300432221330020012042140344420041112033400441022124430244040340424133300014040333020010113403300202443102133302441402233433133204404420020110402201124421213302012233321243242330142424004333200313210242221113003414230143342011230103100010424121021132024123131001404210211314320030324343423322242213324213013200032204424223444433002043410232041441010002103342402033332210420432221344331144110432231304442010011033312423433002120400324223224122201012221314011130244231331401012122244424424104222301223012343041431142224211330401042433314223420001234131234034240212114444334330004103433334012234044000441210303321141140403433304321110134432221332311244331001440044023042200303401344432020100141224110324020333433243142312102014023134223300010412012240021340034034030320133311344404213334431104042213400033100433220242211124300211133234424143432022222223021000010234104400003120312432324404042111204424421443032400311131311404110003104244331321401223030221132340311424211402211233144110111024241403433424303324122100400041103041241224010411433122113104432331313323323114424011240343103144414014214104", "221000224124224324042302140433222214214420424241141020033303431304031430234234232120021024140241133301020440214330302024223223423131302130041244124230042223221241324043200231302144434243042323332131243002312021010401304410112121030014143334333222422001002012343142111410130302210112202313014440323443331043042412021130132034223002023120020342411312344203233200341413100214440013204032404110131114011230330201110344432114141133442434332341113102202411012212332301313040031331024443413111020010400014340430040203140124122111140143142441022423420332334412441430033122022123411422332203103334444124130203241021422023103244314420220234323121141104121214224202013300323221303314024323241243313344323431311232321344433043232020440010222141401330030220240104440412102312101220202021142332432203213020214240104213210431334010324224441302120003002401234100423224232312332032422134010413211400224243213312121212021123121330212334224304044030432101124213014424102310303113221411211230103031442401444344043321422440221300034421332114413021113314432241413204113121330020432400244212022004134433423403123313402214440433121001014413222301213423143242114022024320034233314423234134323114432130141440102132111310114130241224131024022223113114014230034211214120020231104231140414030332213414432444012410221330320432244202423101302440332123313331422040412144232021303132321113441220040301442421132312324030004202304222022441430032124321313411403321320044142401013443144134201133220233402311303443130232022013143401301231012421241042211414402133301431122220301241214244432220420443303410042002304043420004023422421341330232314240232422122000033302434241223344403420142402043423144231002411322431102034303043413424330202003112123320002340441441433431143034041011143042332304404320222010242042314212403114300121423040410413132141414122311030331330301121114412421121443201343321324111340341241211024222400024313013013040301034404041242414144444324240123212400002334413231423302441323324312430203232222123401102224422034300011342400401404344244432031230340321342010044241402040211021320222000041441124024441121424043104443441211401230033302031044010210341240441221113144023443220142434140041313322444303304112223230043034423403212244022400442124230213420300214212424410143423040121322002404434423041442011313221340214204030130444120141220200300134304023242312220233144002231310401204230020431442432012133022340223401241044402243003034243324234412212421314240413404331132232444302003400414201203000431443320120124223403240040301042220324021333344302224111324311214032132210014130401432304041443123011144230402434210120403334010142224100333110412401231242110340210232104243041240042232421223144401344020044201344304030242423124213040324020431242230120220213401331313131014243440422240431220020042110121224121324312431401312132222301234143311441130140233323214431201100102201101411222344033340303104121343143203034442333314213303342430241312043131324102201421142014222320140031334330343411220244232132341041401323144120043042320312304303023114131440334124332122424041233302121442121101120112120034413024303043130044422213322041103034010331112433112110303340023233004342423312142213210133224330204011241303223321424414201101142124411334441331232300140410114330434130323111142223311304324014112024031103433310212133104110040321024400202233240240033243243303011410200123040211223301012200213433010030241411342422213431220122210031320140303341013033234423114100410003211231212042434343111013214401341121020142202300143210422221232021411110001022202013211414123004144123231023114331103112441231001002221324003412021200234144423213230341122244424332011240103234424434340444302041102330333022241032211330403034042101401010011404232403104210100003432044044322143210144221302140202004130222331113411412420413013430120240240120243202210144201213004034110440301034044441401014211224003344112431203041030214231042321022433212421312300021213342412432314301011424423244321211243102443024344323043324131404142100242321420442123422342144134432410313242334133244323000244240324333012444042121023012144304004022444311140141223042223413002340023204001442434230412433330211244231230424201441104104444133012414134234341314244441012041143141111320430230333222321104113222224240031113100012321424113031011431203344424220002300130441134422032124131123411320033211132024223104313011120213431220340141214330211312134011230443", "444112240020333104432302202304431140003444341304130031134444342302024343144233412003413140411320433033121414104212422022312242431010420132140134140112323134242211310313041304142322001130442131403402043421303314221042342343412224002114403101443000234342231141210132202003320022324014134403004041140242141341144434402202230413210222022143000441310043420142214343102044441200311041443240303023130332413220203321022030020141430211223101330420211101032044224132240422211330423312312000203132104042300143423323420320422313432133022220142112243014002103040330242032330334010322042310434131304204230042342133211410021204311001123100124121143213230344403242033240242333201011442440404434104244432122412304013334221311041240310243233444440343033111342204310330220220243413101444322314343002303243320421142043140422124030133231233402404134414440022142123401401024441323301402440313000312000143112020433434302120432324243420343331424400201440231041411240232211312102043413413413212021301201114122424124412213040114342410220304434342102421234102142412242020421013044443121204441243041022032444243322034232302311302424120340122201212240044100011340014243023412032444133024221134424204121133412002223301310344344034000344233224224224101020142100220000334122321004300331014233240312021022224003302010122332310230124123112141343342332144222221401030423134403142201034321213011443223234230103114020312421400223320023042132424102013023141342024212022323201234001114342033302012032142134303132110010343240143133110223234034043301013203433413131123442301033211121222004211424144131121032013131144130032220212422330413221424012341230342222431004322433442440111421042123014130323210433214344121012124342224014031300314303011043310111432133414042223313231330423224414301120401320324404132140022234022210022113201012131122244104010231443114044120230300212131204232303401130142014014212044123112224020110142011120031402342302221222304203004402322201201030144241011402244331043414433300214311311211442222212302144342224121324213224400001122341140012440331220122142032314203142401103332333103000223442213241412000332221103224041024012030111034424302014001041321221413444313410231441140241130043432224332324020310222134224003314330002222402342021330432321402113321230022231140032144133200041444331402200210422241144034322140032122221420330232424231342110324342042110102213221340432032232233003233401244144410342433012201244320100003014241332120323421202001422200020241311100433321432120104130301110144222444200431021124000123121300141402123310004332434230344113300200332204043212443310214131143123024302224340400313100243413411421300332032201102304000211411121313101344113101443022122332431243210114340440202243221103031322211132430033210422001414110134424001020020000134201120022004143311134441332021443324233230240022110340421101211000420332134334432343013442331431412040431241041102220232033404030121210434124110040131021242202431011000214420240213200044414101023010101202031242314404222032110320034332214131000142010410440231004031443334424423232000010443324344302323221013440432423410001323440133402324122223332241223241344424341202311100421200110441044100302034233342331330111420422322203204321012234014314011403113440231203412102402213024240214132210011231241312233032103224204304310031121241301214414131000301413304122032042444332224124224222220340123422341214040431032030443110424212340430241111332244040100313411342120323312233141402004011110011441421411311212110341134214001103212131302122220132242232221104100410214431204111310210324043133443144121311134044243341242314214114121134034044313322240130120440340242312304302130333111143213243413401431310211124201210433133310422412024212340004222101032210042030212100212442123412411220410003231324102020134211304132210322011323441313341022303433301403232342233300322013010402112041314130112302342020141000422140303344344012400141112131423411222233133242124034223243113214433242001123400013330113422010402033213003014200412030332431231001100311130243221420143122210244411420103203103140444132004141343402123301242221412433130221140342042341220314223003011021113321302124022044223021340024303133430001031201224311310443031431441334044411311404232201104344204013132133042134011241011142043320123412400333112043404033213241440442442232432204420004031312104212402322103423243320144343433404004240300331211222020444401003403110140113302413431114321", "133131413410331334422344441303300020242124242121223323221112110010424313443233241044012420410343430044033321304230031242310010013402133441412421242004242114301303132011430012324312424312241434310114033400342404413203340422003100111032304442003310113430423412020123403242200230430430203410301212234424324214433003041223010414432020211403012231300133210243102320303203333122411331221142011331001213441102410400114224212044440103441034012224022340131140142301221124201201304400010004310110402031301313332021220320244041303412302410121243224203404010031342001214413101040314232321333021431412001303323032300434234210111310323444101404143113430203402214142202244243214102332311141120424003110211014133304232332240002001413021433114332403342444112440401202422142410202231330333230144224444443022114121211303213221013443142041400142240221103221340134234230433123224122202134321424302422332100430241103320302441344033033121014144412113400024133213044443034340014203210030011431023114043020110301403021340303440211230441342420232103013240340034303010440310001442333234310113224212101131010424224312240101332403301031414130040410031322013222120112440420424342010334320002310243040422204240340313013421323302440011214440212201002200244200044441401230342201233441103144242203424023022140211030320200132431323412434203234132223111340021332102232423332300033331432443400023142002120423240414334040243302340323110142240123002234332333300103041233000020243021044123202041242432033403214221404313041404241432302214330101223141404312223032042131341301030431343434444423210323134421243140102331001311233323244133440313311140330103131430404441323043141211410200304011233143343311031302010240200322224201123303330400234324331142314004432031023000203402230344233401332000143422440333144303032110210112222422442044203421024433033444323401340044124413101303322312432414242133313404433213024010034123443342443301411201302310422131100420410100020141222321420411314003212332213141111331011332242323131011434002030011201111321133121101100303303022231301320440403324043001112422321330434040103041233130240243041441430422432103002202232114443434332210434142120320243420301210004421201141341032112113102040131342030443110203343444411023121212201242330313431304443100341301241231244012332032041344341224013311230041321430203004121022014010421110230000000234213424033132142133030334401020002031042311321334111332043324222321114031210331024134044021301343114001240214401211410033133023334431301243204223140313331430214422012013210142111003001022103430321431012221434421341133123400003142344002221410123313024224110444030343333240111403242421332433413134411430322010000333231404430142220412014400042121230231204221302111312033442303412342443443422421441402110433143213312202301322103010020123140032423330302023324044414142242033344323121441321100233022423020321423213420133221212141011204212332303044244241013322142230230112220404111410112401021140000221143134034312422302232434234410124211304044411241201331314424424402123143344214340302014233410333030001014301411130130010234041030342244400431110400212323220413312312333411221024332130103104140201032041114303024021030022131440434014214100301401412410200340103202234224440200323012043402113132313223324304331343114012221340440204040120244311111120114104302144441202323421232343001444004212210230340200311134232124014232300424120322224132200414231223110102320233422432203044213011213200013041214112204212023211202334000303432343232424320200144031034104320403324114320221143014101321113422040410201441210312231202421240240042110342030034100423001443220322201421220404313222111133320343202143033012312113323022030223043020004432321133134124202240341240223321330041314020120233434144304042143102423134022023313133044242440223112114222341324443103111140123200004223000442233404242323112121132040222000411110442240422243342333000444131414042443000141441444214133420404343112343433043142024231031011223030000041231002341222334024021310244420144221014240110413312034031042401421321002110431004014040313444023424334113031240013331221331233032204010412003044220134144310042100303311132323231030211441311020303324123201221030300323421401301441433413101244214403113142332204214432133241014344041202010223032111002230023401402133032321231044202214431203323141114302340224442230430402204132044310424324323302033133143330402423204020243220341212213244042434433220410232", "020141434334033000121144204244234123410203212003113221331102424200012024443141442141032414244400023414200011230233423111441212434213132120004401042231412322404414444232040121243234211043404012140310240343033423004043024223331311331100123321202143233341130234302424240123024341243034040314223022144344340443010301410124034303111441102022344202310222243133423430442423442213412002141342414343332421222141433140334412401233321310442023232131233014314242002402021220112201204432242041230234300312144040412242404421100040300343004210442413324242233201244311231103042310042201334223343321424312441344422303401412200030044414444402101440402421011401043410012023043122400112130311240241202012304042304214044413130314103040000141430013020110333003143114411220032042422401421412040410120103432004401124243342031300123241424140201013210420143303102324040432240343240132140410001311401221331004032214403334013333000200001331033020112401014240311331320102404110030324204122013102011002002402344140133440200031341331103034030421424330421214102313443314202241111012123440202124401130022112001412103403032232112114233202324314231400203311211323112133232310403312040242013012233201223234024332110343243302404421441123314323423200104031300042103203301332222413300020004114422224234322211310123013444402440000104442422301402241403104002240104404030103232134410243242240104402304240314221004424222422003241302133142401443120121031220200420020113012001134243302441300103140403000403444133332221241033133210303132343131103410432310103000444031424044231344140411142240432401412213442210323203124422013204334413401140033124032114201122244130134124320142123133232120413400233230304421001221204130012321013020420213003104042212221240210201144400104301041232441031201134430323241344011432200244201000334443244003122340313300432143211301401111441001002423020233322022042114001420440244332123332002142244324333033241331120111202432032142341021233134023023031333100301444231441304100004244014224210001303224321321430322041004023213040213403101420200100314343024110322122232312330220230443040133302032043042144343313144330421422023401430044213420044404112342431104201311412403040102230120210040440444043000311444413432013000124133340400300120402201404212421400001431412234021031004124224411433131014003044423121312403330140403101444000314022011423100320201320310001303434214214303321040301143233144340431031400003020234143220040412043201144200202411340033410122424000420342244132444030414200444414112010014001044101230344123103011412230203414003143314122233001322433242101124024244313413400214302421201031324301220030423223130320434331141420131124310203220232214301410213042401030001040222013433000240243230133030424012033423210114210323011013420224240140023131244143444313112410312402430243113031001010431040113242010234344243210232420243001430204111312141031122443111043412222341224102140244400211411413142144233121414144134043040410244022232010113300301344230442210230400441042431314330340340113343331241203041412020404410013013330302113444414414124112410411001001331022133222331301310121344310014340411020030303031001411231222414310100341323331040213030001020324000240212302302244142303040412113121242224013000322401020013413331240120243434020142433214423014234204241402343101023312310331334324022020413141434242131201203131323333101402020412424322224000004103432034130002002041123314240240200130030201130200122011311432101143020023340000002022133113422000124120400412324000231204403140440124032312241324123113104020014030124140034142220424332110300030302100132240020143124130332424130112400201040404131011141303302024101102222111100030001223200320034220004030203113214111420032212241044413413040423404414332001022030214031012223012023024030133001041404104433320333030131204324342100131341011313040320314340041341424131140421323030313042024420020440021333401243003002011004241441430314021221240033341403344110111211004410034413220200123142130430310420444342134013304012240014333234020444102404441402010241003103140230020110410100424103042243323200130212321133122010423403043223202132242010224141211443003044324441042331320444442333203214141032412200430344124401224410140333222034442044332340101140310233424132212424310043223403032243211231110413424212140333013120111201104340101311133014433434401110333233230121133020132231001341022422231001040301301124140044120232132011233141044200342001244412024", "413240003204130123442412413304004200434124203202242000333401402442340040103421202403000210013303342040324203020224434413123330222140111001113143102224311441100111433424423100404104214114300021244013223214043024404003430423024413112040400133324112323200231221013120310014102022030420401003212022121321323334033110411004222334321140013341302102424110243330131423304331112034031142032310304012120223002304213310311344223411241104314431404200320100304134230341112300110410220003000242313122343021040040003412320321420234210211132112420120000141102400324220313004132204212011212301321023204004400423121332010432233304312440141334131121204210213120000342103012304124243332020331212140004210411003440104133421103101222140110034344344114021012322110113102411111014102334012321104104123434231421101402324130321003121014112013030401232014413100010204123321212233213421220211323413140210434313114312202114013431000444024111340112242424334224021241024221220211202000002034423000024033302003413022120412013004123340024443203242433141404301341143321434413230034034311034022214013033242303124031004430421044020341440321314431002212321242422111404343221214312214202000334244432214404032210141414210132103420111133042443004224443431122102210421440022201004040020242302424200312002041111044102043310134031202102442414200121331401213332041100000020443334410123302043142020430020440441032113202320434430043414414043204014312340414432013404212222004023212134141321321223433401214314144011141402321321101311012042200100133203034413001121141240304004204431243402422032143424434123444031423314103243032134442403223324111244330121424440424231344232410032142002443041001234000041443302232200043332000314434224023441231124124343421034144142314023420240011121032433140430434201210400300213212140320023014010222024031131332002343404332342024041422431044424441032212442230413014200042213044431011231444440023144202440112032404430424020243224111213340442142030443013231420211114100040224110040241204313313030434034243120214334403204424303143314021010302101212003111043222021133030232131202000232012022244343224442401430433303320211144340111302142041130020002214203441340032120002321332320410220432341422143344201141422021402130200313040000333104104442403411001243210444401313412413421002341224140000311032211114114341020044231222322321223430412444344104332114213214004301244102001204341012343023242023242240442234132324213040000102310412323330140031043001000110103041122241333444343313402230001234423303420441440310030343421432004111322133230402403001120212421023002321022403432421401032443040443330233311044244431212233003001121344242241324311002141320211131044034334020131141043321401341342334442212420230021310142324030131143334323442111302422233221331230210121413341302032023221421133434402214401002120133244002410032414123011413143340414324144232243224342341021003432411202411233410423234003230301243211314000444034002022403013344032430404202142411121032410343443020422433404332131414400433112423111120001103211142100344121344122441412140021434411224021100040101312402211124434333404401413433401311102042331143404432212443220114302042034442000113232333040110312031204132202013403411434001440234133000203403014034102243201110134103333303322044011020141040320334021410140032321023404313113123222034031404023402423000414024222013004432111104433022041434112411042104323304432131034142132422010201341333203021421222100132442340423024310211013240410233203443101303000134001301140413111110140421214120300141324141243331433001331411321021011442233400022331124221200241200120240013211242114034343124023440400014210243042120132423002244334423341314000344302040401021221041443441100323022311302244124213042411310413212342430102312242324110041341420014021214440111101313041424343244211100242211024232122103120401111202303244242414144030144300103411411324433223431300011443022034243333113222121033410410443313404242030021110402103400113202110432341342001032102241122314044042442403440140240441122203401221040114332342410224400130111034240343334102023131231040221133114332221110414414120412043222243242013043203430013332314130124332021242103220210033210340220212333142323023311421013402033013032021040132413220310110104330022411033312142332433422001010312013022340121030320244121331300030032214404021443041310042010044142400220223332001241141333400022203010233403201422442230440431242111243404101333421413233113", "431000042012431413421203122312112321210232214104202011400334204310334120111130103121123233232231320400021123442224314111123312031130233000302002244131412231324103404340321121214230432211442433044244301003223143203101241404224402003424344122144310130442141241231104402124242133422102400113423241033140402444300113043031332322201110303213221342310101320304412344024111103034201021321424301424304212343100302312212200241211110000034143203101210244232010441330402142430130210303133324011324234422400341123103314011441132214400412241001002144303400444022130410143312000142224003440030002322110440314302433204342241020224220222202131030214122022220000403132232141041214234110033330323240124230441013340343433430240334023230232100212200212210344440021434224044230344101113441214200224412024331343232314112302004044443330034300422140333241123331220424214400431134312244202113340141133313211341341041201311342320444043241130321110113401342432211223233330003034101214322430333033212033001411324300022400432412010424111201100232413013004400343122304440004331330202431421333032010003334044004024301134231034304140421401334202303220024004300214243124140311143430210022134244313203400402112421431421322133131240404120334420334334302021010101004242410143440202033413032430221231244443014140333122023013404024010120341433204334034134244330300424034230132211240014011114000434333000234113333032342330333222110001421131423414442203442204122121132333244022242132424410001220333214112012140130231044021201204434021323323240043410410014014111134210130130432300322230223221101134411323232311031033004000321024131242330031000010421430033013430130413313142034341242232433024032033020222210324121434143332302241103043332344021130001100402340213322323043331440000203312121002232121300013331410233434014401332040322431204104441223034120131230133414041240120432304313030333202032024242042402101011213200331331211100003310112230400140011421202444331402322413203442442234241312424412134410043430322421423403100302123011132210040204112003402230232314300023134320331140211423201311434323211442243011001200330313203433223122134232231012141300300013012104020030133242222131404012034403223404311040113104124321104020020430421403442103200142314110340141123321210312042032133044412240444332033321122322320443001134334204431012111343201031010002330122420031233030232100134123030212444001014303020100103200122112014311143213043234204110221402323101241101312420122213401401432140312321004413223123411110334203110000213404210204201213440013200431230221022234334330224201141244123213311211343104243440122323434442420320332233313302044411434220102001213430120111202213444241123111231344103402410024214201032312034431044001430422122103003012423024233104121333304010332322304133124423042443040434030040412121044313114430202222323202143311140013113114421343121313040141014134232400012311200210404443012423242302224014032123231012104141122220430002313124410023123303023321322230441224414040221232303314420342414224324010042111403423134024442003232213400122234422322203402131014340121033443010441313131324422331033000224014342320433324414314204230422300101124344042334220244122244221112131124040042001333203031442431320334331021104142033433244004230410433032412332222444222441112004321030422024301004344122412120314224032112003100314004422404420130421024120310433143124014423430041223103240112120134210300203034220130234201340011040024140330211423341010430001302414214314323014232042232013011403304422114232402202212033102422101123431342443311223404120233404223140014111042320403142220240014242140002314143310423340114234131302114312023343233201402244402032011320222434242044334011112024344003444341344011433420304140132022330241020204424131120131421033434331224111420321001020344224111321122200030133041334133430310124020420140044423312333101404144224113134140410434311342003241232030023312033331401414112241113023042421213101433202403110111032242322131241002322200433420321321004033014421132100343401301224222334010032310331404133043211311303041420340241143404413232323231344434100233341123032114404142443404311203131022143303024020032120143401323332224120313321132221311042302434023220131140200104132040313404210232234142324140002241223143032221034243234000044103404233220112221120101024144041011123340302343243033422134124434142334303343333114202040213201111413012344122122232331022312104010424224433201032001232434", "342343200204202402442413242230202342120432034234144114233122020112030302314302014132322002410134414114213344222013303210112212222431223001334321443401444130214432343122304213244404001100340200142422221100223333001311122301024204123401403040034143310100430043140141031400023111331210141022303022121333042131113223310332223132031241403134334033021141013412320143110103121401231204220032040404312223242233040323200412434011422131041424011320202222221221102140102242222023001104220033411431243223340034444312114412340103000132004313044412414330442214412243434213224102023311410034213333010032214420121432431413344044221322332104133310422413404340200222003140111141443311124441343111301114434244331220123330100303330121224044034014414442242143200210432442431041001333222130131320020103004011001102103100143031013023110313203234310022330241110040241111402400231320043021441304033402323242110220323214303334441034101000011141114020312444340222432441412332231001112241214431224100404112203343102402134114122023233001421142423133340000340112312311304110343243142214423132333131413220444403441130331441223310012130040020412144421212202243340443444434141130023442102402340103013101404303131134120003221330103410042334342131143203200103101012411333342340201232102131201134301211240144043223142313213120012201044410201340312214422343202334400042111330312203324001441342043204010132121231402240313344003114203103040400421134002232431003022104434300431030332430334003244220233212143212330223114233411412030340244114032434243423403024002223300201143213442213400133111301242413214213010114410432314200212414412114310220431000022304023023013410134212143202231134402430212000311201423121122422224334320112123121044000113330130424141311400212112421322032444220230140032131104103011132432400320440041111124211422104100141101011032443410310011140243401133202401112424101014032403031104120344010023400404220343323101222113241440324411212020114030003134113222021043224143001211441102220114144101222241221123330303331334430024033022142103301230313300440430020420344014143402042042100121040011123114340123104422441032202122234300242100133442044033130200214222414143114434213333024113034330442400012202343013422044412013302431403323303034220011424103311324442144114300321442302404312104320142314230203321010442220141111020410411112341444434202333113104233444413434242111001414414311301443020323010441441144432241041341200114321430302434212434220423023442320131434114422142130232223200123031020320242413411414230031421322024312204111203434022143424110224302214000203433442314411330042444132441334134212340221032342121101003133424011311310410124211342210144230132244002402223412404100202441310410344240004341440134342024203424014430240420242300204112341344111213433303303304043400342031402000401034112210020444212311212313304023344301112113000231434103041000433041033013331413442123204011312224233343130243430134441033212141220012030101344220103043110120322440110134001124344040122101023001201412041304311320320221344140422314344132331011314234310322401133411103242243141013441414402410030333410303442011143422144300000243100102232222011043413144340311310013411041112133012124111414441124200242401442432042321133324334300010003202011323414041344212321034414220133124310233311202330040431341440424342121141212440044343011341324113402301443100301420300144003300322134404020422314230110142011332421402132202041323320402331120441144211034013134043141313312234021140021142200224040404343310334021102324004040024140111230140001120123230331323330222213134304001224104112020321443144344001230122423344314231244034324200421242424142002340244113223213300424333001034142040123210412034200214210212444204323244142310003343000202121401041243212021413320424104121144313332120103211204442231231140443440302331242123131232210042233041332003004430214320331401041320223044403031414113343310022333001020431212434004240410413421110100123444330243441240344413212100220141111000301044120020113242243330442041141122322121014104324300104224212322401040434033013100131431321112232204131041412314421140313023341234324404103010304323204033123412400143422222233130114030143444313324200000030003304200334234432234120341240200333144422440030244420324402403122024331001240302220303223410430134430244001013434124013110014114004232111122134433210101144201423400321004343122341344033013002001321421100310142413332334432121040434204043", "432224420400300224340333321303243420202323100243131032040031430040403114242401320122320230242000124420102013333440113230304002004244321203243202023212344013003144100420331333133101334023022112323302400213143200130142130130034201032433234231233420244331044033104241332231143200201214441004133343243100102224410010300033211140004041012041321110034334333320421323123343244000030444421002313203402440421002430000130104233330204421441231340200131414144444220443441140100123101441204303332000104442140033301022102212424123423010143430424441142342213231042023403112201124222232013030242001342443142003021043042414421320022430231340343122202044143021224020204030243413323023433400204231302134340334123431034043320221231343201030343223414322340011120404202211222323232323142442421122421132101434230133034214030423300423410343402211202300344314001101223012011220410414002034314301200112240140110213030020022312240320121020033030422103134313413041324133321010344220432131342424211140341432323424043040123231232114213004332131324140444313031230432224242331414132440220213123333123232132310144114314210332203141122400033310012030114241212100404010022343010400000443430321302024143334004223212243323122144211131040340303023440222430411314302144413013300111142023314214404203211202122224034011334110301210424144321144312444421032144010441330040311321003013000333224231210302444131232132004411413001132310333223042024334002220030302123303222020014211411203021421140141140440144431231210303102134120043232404142344401421314404242331143113033204330021114010201042102241032023023402032432203031121043240023230114423422023101203013213110043313420301232210344043124040011212213433420213332134343221400040324123143421223204400110442242013433141312212411324304202330310121024300011122322301332422040342304122404434224420203303210021012213133314241412040040431313324034124014404213410001200030224430410043002114220440024140110422100002202114432221122404131122220400002244232331122444334103241420400432113411441011041243341300420432310020300221414103120213011213114304034434223002343220442330011442302404114411113031222030033244033434443313110303144240203441411442322442441020032234011233332402123102420010310130330000441100034443010000121304303143203210421140041300214412213402003433220141333134114144330114021104402322132210013242332240110114224334324031031233334301321441211421410000430101313034120403013301040230012010222120142014444130410224012002334024404124000323302444101203212044422103110401131403100003433004204214202004033440133132402324032040104432021140021002124113404334004132222022012243010112320211043243212043331113434103031200214310434442320431120342204024231130002311123240040232341440222133032404430312023342231344332220342441131223040111042444320130330124342310214240442304043320204031124201130200001324043243000001432322324040344130112412100322302313310434342331201042421122133033034244220432411244330030010311344334303214423023223134021341310103022303412224120220410300130440244242131343101001101241014041312122331133020112214123033213111413242222244040130343332404311211403423400214441332040303213443041031042324221133040031430044233200211040234343103110314303441310222344233014001412333030431113021141134104003112132103112440013440240202143104013120223422031332130232424014120320032412044130422323241020232222104011121440102311123342120120244120130014431402444311242410413442100302402303404042333013441342312344122201112112142444330424043040403134414410101031000124443203430134044301322314244442340220313210110430213031000340243312104412014031043024200030420314311334113112203230232033201110132003123413124424220430230123224040110212222042223320024340312032333022241313313314133341313410132334210301422422423014423332220034342000021042222002220220310101140134313233413302020210141133201201422100044202432043334310222313401241321430331421120434034002030133003313423112333431434424001240214033231013221442200204442211021020140443220324123004442424441440340110423233303412243400341212244441100434332411344412401044043404231434022311240300114120234002044444322401312312143342431034230220104234240132311411133021201303041120143144442131444330223244343310032122212323103432310030012411244321140412331320301122432344412220211231433203234312430242340403130434104404422414422342132443241031302043444102321124324100012213232340221343414220303301222240430144300101100133020104134134", "220144424223104342432340011241331213320210242302033244104310102012203124132231323011300244400142221101223444420100342412034201123110311023144102102403200141421044431244401200404033420440113321400244142202424220220243211144234304230214140101324003334012432144203433311444312344033403403242202003222334013434311202101233311124323204411202321331012304344012433323123033141003424422422412240422433031334224203332214331312110311323202423312131301300403244321100411214201123210140441411234234144424102210441243344234331214213034033023041130320203232433143424004034301130223022224302210211442103102323334312344101030212001313232001023230002204220442231222330111123110421204140031043034442430021412220244121300022243111202140044041012344112102203032314402111432200313324433342030202004312130422302413111000404340401314102330233142323241234202210004022144121242014222104413021434430120043243143211240244112313102241122232404304301114043223431024000023402130213322130223312233323301240340212403120222410401404031111313123311143200114343033231201343233213041300201033202100003101422242201244103411134204033442223042434411020034122241332432032430033340100013204102031142031443313121011411321324430142344001321234231104012010311423444420321122341040412420121344202303300224210130042312244233334130213203442010430130340143340340133211421314230411412014423433301243011424201341320302302441030413343044040141014421204313143033423110002143334131111102043330232040220021241444340341343222000311102212440311443342330303440024022110124243300323220300300140133242014244011404332320223123403414024333242213314221034144144402324114434441432011014011211403203022124104121023104330020433100113211420102220022430234100144011441111404433301233101130404342102001422132430431122103130210113330001134333331342420004100204222322441404441424401401203033443304321313231334100222232113321030340220110333130421243020122203304330010210312143401211032033113131041044302114424131244123022022001344221233022032201043044023142313343123102323303021043333442301300333312332212212004322140300311033424432010141011213130401034121322304123144403023440120401313423013031201130100403031243413231112201423231433230040133340404402041003041240021224102402023400240333214413340224102013313403401022130123103223314421330122403241013312311322222401444202142342404114013302133013402412123423412413330133100003322400144010331123130133302113313013111411420141030404324233434123011400402104334104210222014123142443411141331213404120023304410221343144014313340310131234114130301422003000443241222422213432143330331331133443404043411030214410141142332203201314143433404022341124031100003244144040030320401134003333111113040310441133320003240103311404323331304124221031311431412003113324142233401122031140141333122112321444100332224140401102132221324112340142022220213440240241021114001414041343424443244221120013042343444223023200430124321120413312212233231442204010123020310014111220334111002001040140031444433044013331410020101201041421442000100131204124323431413404300431112412343103004140432310214410034442004214332433142024211220034133301200212432211323100043301231330334403132330440341330004021213214003404323434102103434340343004444442244013344203210013231420044402331410133224113431331123040133011414200344211240304143433121224011033414034224041003134433401140323242341241032341130434110132021031002130141104342001211404421314133302234023303222322222403204112010402120000324024202441420312032430103012203423104010010444410210021000012414101003124430143322323114024333131303421343331311212303433041204413001024004044204322302321402404112023334010402424030321002042301133143113344101310114324020114342024243304133010424302203322423401003121143230313134330213214420103031032341340201041323214022430241341304124004332343201342032441031121410300234120244443113021040012224320401142134121313042012011441211120304002443222203404043322433322032304222222113101024304224313240000323331314034344300402022441411220012142402143443432124412220103112003012033332322211322303314003400420421020322231322314221141003214121043204120422132223240401024430300002303300123321110342243022222313104120431134124342103133100030004202041410210341132121441044233103322320242020240010223012412011401430120212243313144102132121223000430100010221411400244323123010230102430103330233443130433041203010314014000211340014033414441141441402103011434331214210", "140043021143043032234100221401110133242120411420234104230124130344143221343420400204230114340002131424343120342114240022231400343130311012343033020323113012334411240233320200244324442232203431431213410143311344313400310313243133310323144143320222410041240202412340120312014032330020300344431334133132200033020340421403034243332002020202133034102330234031033204012223402342424331444033003243131322343041413102314330040210343043022234044412144321234132342442040112320124243222421311023424341240110133032404332344304430023440340340123004021444423002142422340121432043200042013111100004320112410011211240112310343243420434034320304434103442114110321434301210340443414204312123211303014311304322212234213432140341340211220321031302241111404141412222123342301404141130142444333221232300024142424012310213232114200244033131434114121340212441304114110442140304410101431444014004410141420110421000442123342033430213441313433441434423424044443103110210421220121144143330410042302444021032102004241421341002233412232402443013211420010330022142330323132313011401220114323043333124122301141334141224422422301201223413220242220434203411402422114311302320331021323304233440120211424422014320344013302032001131403102230121013211440100300000114401334243300423220423310231011302133320312202212401423444330421313111242040414113220220240004440043012300332334033433232110040040020214124402421401133211303421330423110320024102240203110032104320433020041443434223013322002422412400342304443013441000341223134432031432021002430143344440344214114230041202014023342202030211314400440422003220301403222214143400440023214233021113102243041214110234040011410410233112302031422124213111041442141414330120024102100301204244013441201423320233144424043423210110124202411224443332420003414122423333143311321032402212442402200112444200240201041222304304001022144101321420344104030101332014012311340220234241242312343203404203012134112204323024311043130442003132230414114411243341242440310133010201430344013132144003404433333124134020310324343023400132111323303144241413401401134030414301240030024423120440110020043023243133402012333320102411332233441440122110044432242414143110343400021234443431134203413012413331033224300021003242344232221300144244011442444214012030222120243004410422044121330020112120331031333404413440433203034443433412320314123203343414004301333304112032044442140023323220130130210220430241021442403312033141034301304443401132333202024034311333313320324123300110232133034412142313323320024133433200420033241003100442242321221104422223412140421110030041324033434324321144314310011030334111301104304024022420204112034303300244233143414401332011314122111331421140043421212223324022012024422441422012122010414021410334033020344331000203130410302213110101102411302021044223124331112420244144122043400201204030310302323312021323124134413003240131211120030240030131410142321332303432321412224324340122311201040140241120433112130032234200131420223111434004224414320433111021401023323301312240233214022330233124443424234043304032434313143003341114012243204301103032241300441234040144420002133333241040112244004403043444322021240004032412431012122202430003040102302342001341142142041001244000121003032200111230211313240141432134124210400110431444244021130310100020424033401134423403101314243434143111023403030432440442420014430033212401422042443023033321434334323213100233112330100022434044323122221132324403000432310110310314241104234123334330400043140324314414324214304303112233240230420010021331400422011401024404414304021342233001300414400423201014424214331202443413214033232313301222220142104002333400333021004104214033142304110224011414301222111244343210314424144132232004441031022140221443014233211301233002343202322323201201410312131334130434201020131420433322422410403023412300003123443042320123342424120330143241242134010332402122112133401340121010213010442230330013140101332200204034331234040241312223123141301120032212343433034233311240410214313442244014233213400022120412434302403123231411331414224021121424301344423043140421400040122201424232424404131411304331301010010113124421312042041001141310330224311104111334442234010422021230014414031123320033403421143101030020440434201234300031441134310344242240423231422144324034322303311403034420323100012342324234022203232043303241410421012043021141303011034344343240423243421214033144343201210034341343033343120011422231210042431023040", "044413123423221032340314010144131221410131133342103010004032401042341203033430410434311411140240130333134330243404440414031012432424131121003034131110341332033003401212002241142004340140341421200443143111203433241424042332023342210413014312332133343213221020113142302020440330344404342021220241111020300340003244223131200342130021411221144223120234201112242213123211303324104114321314100112012130423134211233042422034021212132111201023422342433130333442232034002344321201031202233020421032322103241344140223231244032342312323400031411120030411321000423332130214213243303003413232220002011121414022104412441043040002242224231330311040413341032303004120334114211334241100002124432320020202401021201021144203314320040004423114314042013004023101432010242133330100042231143303323330004032002332032000020423313421040401342010303034321120003031034243042302321320204241410433241333413320244010301122411142433310244143402201124103434334323102044414240424343302143022222244023022124441320343130002440141432231112402040230142032024142230203030141222333434042312032030002231303222044101034401113032440431323003214244011334410331121220421311232330301424310323103100144101303343134034234441443413202131001112103204334231140302113103230403130201334434244240102221404321111221034142340040020100203213302034123023010441200410111434434244043302341012440030100222042243301211411341040314131203431302231100044131143031133224220123444042013403112042422334201223003301042200224043223300224330141104334121323143013211421103441142214043322142333002310334002324343043143223403441342033414411230344432342434023113021044321314220432003431442244223044432014202013141030414321032322223440234204314131011234134041334134330110212014101030123132314431303133020010244343140004240404223402331442432313344322400040324400144224004400104413143203041332332210342223333300111342004304202330041023140104421104404100344241313104421034413140332423204404434413230312120414222243342242201241320004242143144432044103342001221424202444403222443241204030210112443402002121413011431031241142144411101233204043331443431144401430432323211242134221031242304400104130320302323134004210242342142030044013320140104202404240304401214012242423030413031114023120020120414022102223010241302133002023144104303223003423203423004243412312110104312410120321444101410101034403412323032232002230403330221301123342311134442344341044333041113332321443012402110441441333414311423122222300114144200020411233304301212334330004012322241400401243023120202230000200102031132113011443244234241010101430124344334010003221310442042440414012410202121413212420344141144441141112033403204202103143341412040221024133341412323321013001140323330133201001423210011232131211120343030302144400200341234433003304303022103110341024221331030122113334423433240302440443312004022220020322310301230414403130402201243211311440441044020203143233144342334244214133040302233204011402313410012124021204031131132441342420132344411410304313200421314314402134020232401241114414030401400310241103421012314243022003230110320330313031442304140200143404004341404140214021042312304410323130432323210104134342223404311400144331104210141330421131414200023431434421003401344413002241234442112032122010312302021021200113343331243003120143444023334401233310421422440423130421233223020304233200414120433232210203043240431122222002424224230031214333320222234042141043202033442311132222243220412330021230041031443034142414303343244200011104003324300401120410043422301111411200242140342210032214140224414034300244130024212441122410402224114042003211031240004111243441403221103442101404041334404234311032124304002121111124424431321340340342120014043041222031003120112331002131443240231020323034331434020340142211014232134304024323413122033313243213340234233433111443130114041013111440423342232331330432243110300333214014423404030432421001434000232404103243444304103032111030303114300020220021044101224442323414321113212121410433102103343343312032040103024110140231121303113014104023421041331143134412133120132331420203311100013413434303200310441033204413031444040313131320120034124213400344003210113230201343440133440322013444430001424413023143301324441331040403124133200322300142100300011100211024221401434434121123420221004432403122422041442213404324311203400430443212442432010414010320144212131132343102333034031033422002203044301432140344020120302410330233204114011401443422243134", "222120203031213203143302221132423000232204210411031412244213201022244043001403113304032440241011130321103442004420144241243132431311000432113224002231443010331300031300024230123141422323003314232212134313424244223321330020043302210230342002301032243010400201311431022122432312442411440312040033104203122443212133312300441332213121304123120400133444242414221002404444203040444420014402014320323234012330324233030232012200330130323433012112330214113444102104041423344334022231023442124330202401210312422012101230243100320220412003131411341214400413133101120122333231132341034401223220330043213402234414200222044422013213300044041223300403431431010134004124142402431432044024320440404121134022334403321431341333403213102233423441334004010240404200422030403412143412200142034142241042422414420141102313410012112114202213203221232020043222231210331023314004120323131133123433234224000223032101122032204231124110411130043443110034313244233441243144000302121341313332030312334133043242311210110241330104131223114331432043303003131310240341224424300344010310420424012001314113413324301031400430212120413013012320011413413012203144313230020330213213331040323321441232410002143323343002104230030210431043203204400134101404044420013234311310132414400100031330311341222313141134123023001430013443232033241343302342020040223033313113113412213424411131314411140031403304123312012330121013041224404404222442000210124241014041302402321421220332204121241332123214444101044024030041243020142031330111230442032422044111331102100202200003044312332304411401033110020011203333140144004313320310201422022143103120031041440022013044141431004141240411042040132141304124102104111043140100401440121403104331040410444031000203112414101303404334434101134212020440034223123320022202213144123200032441224333133331041133201103332143404223140020033313132131310014231000331104034334113024323102210302211320413210334230230430421310011300401134242400031344444114144314332243013444033104210221204403241433303421404312214024400222322100400302041411311413022014404113321443420340420043114031434441012243200120131020101420014430433111232302020233200444042101433314041140420320200121003103321020140422343024223420403202110040102324112242103133012231334221002413002443132023344020242420002121243212302214102431113404141311244131044030103410142022131314023200340323144321040340434413113421431110330023142324440320433400303234311442023113000232424203144333011013234042432400004102342440244104434343300030400442414003310103244113202134444334414313014202404331042213411031140123001342421144103033304332331442433022411140013021313232431102033401330112221424210021234011434242314112224121032022000311021141023344144213120423241010100201243044432240202220024203133301241421111144131221112102331122330111111012443001003230212304310103323300340432114434030344134024314404023123313324431234203342422434202203331413002131211310041420004404333400033200041210313443312302232412404212302142113003231423412302434403102300022142003120103143302110330433103400430014044310002003001202420113143300022220341410024233021011402134002443220100243032140110021043201414130242210331104412311120302034103312210012033230031203422302104041300224032030201232114342133411200332042122240440132033301434014111332443410423200242020440200141333220330033122303334110240303003422420431000304332421201412031424402203212122214003300004102121204114331331433032014234120404342132331310240401031033341000400201124120431204344223230002134430123403011323014113013142131244333340414134213302314431002120341100132032224420332223443044141243003343103400022301122103240121011042341001404232013332243210004123401423411431133400224104110231414311123011411441240444304313440112303312334304013230303111341014122314042430312042142424343431012230403220210003002313203122040130400303002333444124310342010414420020020314223424433144402342433044130310313413021330101310322341323202412302333324222233110324404210310330142412213113221040041321044313112004142034404321240001022133222112300140140014132440021020244121441422144144041422204142040304243123232332332030232441104333011134414122442242124421034121223421331403010202444112224342234144440333412124014130434123134042001414212213214413021044120442120322210214402443112443334413312412413413220012300241304001324224424203001443023210113101404320324014112140142444410003131143340034124320211302420431031131133332223422214", "143313241040414214241210021200012404323304212214432322240204003113131042314204212103002101330041130204213441020132223044244002441424402202130024330042210312444133240241433310113224023211401223302302332013244112233341442241023204402033124322022102204101014311042043434414400134141410043403200431112441033010402401044443234200433244313230313222314143222101021423242324203424134320122024244403433332441400121414300232101041434223304321402203221423404323322432031021112323133034410241134423232220243423314434000442023424041322433214124220123110022114000001101423241440120422123413110330442223042121004030330142031402110222301143204032401143344213204140433032323234132010434043011434324424144211001020300412244213223123013232331440430024211300231341440420140003300203211244322231330241114313414313402304301301012331214334241300034414002210133211004411201331133304241333212043340131403114004243231023134104003211304423323112112202244013310021021023230120314410141103000113040312433234231232413101300231344304443110023042320100442134110323443143312044400032232144101201222140442422210310024220322104343410140002030110320212212343032011211000011320421441034444343214013113000102212134221324010301112343331122133321413240244104134322313243340144343322201042120313421100424113111202123034000212434103223404121113442124310012230313244142404333132012130400141444201041010024434110122024313243010100302323043143204221003043421240201443033024144414033124434133141304222341101422013321401313223010423402133032143030423341003412201302444340141314231310012121403241322323403031100331014303240414024333241433303220404143142134243312010413133444304121121014333402113041012112000001100044441014130300202344303141220300124433213030104323101110311400002434221241022143130401011314433423401110102232120000430111140122023321224224244312040311440221000002311241301441431102434144334024402342200042424444240330431044200440000304030042210032032412232143100231114431113401401313100011430410404210124022021110331340232421103334233312332313103012201100031431144020200400241432224224032412402412341030120221442341103134033022433133114423120343143414123200434244203113203312133010312321130303422031423140340411101420443130024401420212434204024300201231303413120440432341022111242412130104011424443133402342203112331320310033201441304343224114144144103402102011323233402133000203231312303020402432132304144231232014003300044144144430133131241443411302431432302211232142312144140342210023301333102400440312413011313112443440004024001024200031124323340022020244031011330210220114202302223213000310440442004223032002213222021413132043411412400401112344430302041332241112011334311013401202321301012111220034314101004210011434431024234333204301021242031332321443133322134103010314132402041001401313320013423422101233120201012240031344123330432420314043001033242023200120044403100100133404323422201322310333124311143112223010042323002302331201140202032442314140413331022441031232331340443200001110423012120432120013042443302444333202044443442403433243300340144104122232344214400332423320433444330410403310110034040110134244413220422412101433331322430142022304142433332104314020204003332021311321304013000410431034430113342142143432011403341411304223323243130213100404213311233113223020100323322034131334432021342311223202341203114042440334011244321434000112304212443121230042101103012312111231123342322004401043302231042414111043340102124314433304120201114020334340141334231212241421403434001011332010201444223114442424042401000411132304142234212241302210421114040200024342021014421121104003443000201330033131332320120330333144113443032233141442313234414022341323300401202423213233122312134424241204020123442214123141041124222040042033140331332322424231144214101334201143233010110322000422104141423040342420134212114312301243311132032024233204322010041410323442240222243201304110143314211023130432344313333000432431100404040210232002240134321122313342443011114003314104224212004100013312240314211402141313110330331402300424333210004130333133201204210400314432211401323113124004342342400124012241430400420204242234034311114240014124413432313121010014134013142341403421444112134442334301321212441133104224414334404222343013210433103334140312320233211124202111300244042243033304034244030222024024131304223210243401420220010310230040404011214242340333023020404204232444121414032221213142131430244342413422221122200", "400010210420401133014342014014114241023034000000023331024124244444101123100222413212221104300431433011331102000142043003243434220303003101131133443410204300422214333041420411122334304443403122432400332444023313043333120020231144000203422311000432014240010333112001314331011304401220222300310240011223201302041100143322202124344100023340342300314041100211300423302011243321031100141423422202013332442332102002133121032311434124401034311241120343133221204133200221243330131132022033402101410303400404431114433231411102244211403432421344011002241004423111044003433331010134001344044204334413344022404134122313312210230014402334331030030411433041131123232443140332443110142200042011231222411103212203233242122004040144010010013331001412301131044333221003211204014342413240304341444221324431230441420032322430310222024444001103410303131302242134110430423301331111134034302400040301143243110034134410021341314220042333012414032314042211433112340201022031134434321424341231243242011012401340040132443020022143241303321321214042112433013400413400430423014111434201021404421130430133430044343210332122133031401110320300404121243001044022201302024422002123401342112404130211033121031340413204232342432223040004114044432042413140233020142230214441220220330141033340241403422034042430122423402431002133002133042340330422033303114141431233230004134201242410141004141404304414341302414344442332403210201432023323224031122123332042213013131234030044214101041403003241214432033103110012143221130302040433223341003202302123141421133003424121221324344121031203204210200213233034141242041113204211000320000444223411303032311202130044114312202102123440442114442102223031141303204040441131240022044133232300041033220432220442214003443340341001303333111323114010012342314040203003342020200401214331123111332114224332240324113242434312024043422012342441412430432340401133440334031040424043241024211303130303102401014300333311132033202422103031130342422141012113042123123220044321440204241340303404132334210310143144411300341012301442204000343233322141444201030100312412012003441231101040433120203003221404234241003143401123311312210224041034432430033421304004011020012040022143132243124210104002040314000112012340022011423243200201034411211430034133140043230040133213230133023440244211020120443304232342323013041042411130341031223013022022133323004433330430200020001134002434031243024111142110022332104031344021144414314431323234223430202340210240301400212102414214311411312430222143040401300432242024341241102014040122441003313411242023332020031301120230402043133100012110242101111244004410002421222123040202343433100431120013201213113340231310031002311130143110002020341002030102404041332104030023103242202110032001211120211200100311114100210041121012412340010242003130320211022204340343001411030422313132243242201144021420122313003102330414230401340322030413242102403442323103222233143102404413424422442113132144120224024041121331204302341030310143143331304203443330340433010434431013233331331023302014114142003323322342031033101200011203144344414013300011023220424232302234423203022010343314301423404133012313324311203211013323231244443421111030334131231000333002424020431433240332112430241320042101441142224043433424234322413124443324033310221434434042221433133320331401032120332242222104124321230444040124010411104212030111302232323441023433234022324343440013224023034121220320022143203020102313021313414133004420043443410111233423140424304404402402032221221334400421424423240141143413100201131402122414233104340041212104341142231203420120102433111320002313121130320310241332043024212444424330040224410402331100322221001301304311002423114202134012432330133323433034414122021324123122100133413214322414441033103142141040211110320240341442244102201144002422320211244413341211142023423043301030003004341231303434242113334101412411212411334022324111104333444332111333400300331134402202410340024143240423043440142201132304214344344423333203304323411430440312222303221432414211233311331243110432321421104014224232241320020424000343441342433000132422142423321120030403422034402120330434410232340104303440022444041234412034041321033213020002333103202110031042001133434401032413424344231114134222414112422213131404413442043013224344332134342314241003034041331242331242144214113413134110044330040201033044330344024203143134114300130144423203333120420200403211123314101023012341102311142233113041342", "214113021044412020241311124023341110213041432001113104314441024213112321211341203133343211140233013313224312011011142223232402001232234100213101011214134101401314244214440113430144340324103420120333101042110024203140320101412114014013010110210414200422203012144404420340423143422110123121411114010443132030140344333311444430340422440143404100310221020411442200114022010324143331222112313200142313444430333223041420401330000304231014431413243324341423404344310013311233010440032442332402243121320214412433300001200323140131120300443000242344204040233222031104211303122220301014323304132144142321140022341244421430103324014432234100440100433124323234134011303443222233013303103434232321111204303304131122140111300140332010103130120441300414112431132444340223000320234141212233203144310041302200410334421040404422231044402014320404301311042424432232334413414344122141102400431012241203300443031143202020301234140101024312010410202004031442241404212033132244211244322040442023430103434013144142103340021422044033131214244101141304213030123222330024113004032032232012201431423330214112341301120422120120241244221310424243230133114210421331031000132443440011212111114223200311413323023112341020104401424032021322412322301010110340123320412130422130210011412010102234331402320220411441104331330010240210441234223141444232012234110343102240422243030230331030442220303444243210423413234032044412210244031200340034004033032102122014424210240301010300442113143333313010211313024222440224134003432010313140112040210104321131111000220423344042424202411400311213242420131434044204210403320403320131140334040130200021143224413114003044114440010123310432300241411312011101221014310343124341333313024032241213441111140313221030013040010223140102010434210101243204014033231042013101131104141304410334440323003201131104403312040210001101204311213322004222043122212414200224423110401413134300440100003224120214323104331033342411141101341302120240401233321212224022044010142404333134442040200404204221100041043323341214322111120043240142404323341411210322031431033302430100021321100243213243010244322423412221421314320101331043031412423424311004321400130024100042012131212013143411010323131201041420402024401222433401123021333442414223430212121441020244324333141004421321002132234130034221114421110213131101103420324301031031322444204432023300143030310202301431041443304433333133040334100130134333213300232301311210413032400312324122040342234234114032303212201120034002413121414430002232040230101133003234013014142233244241324004104441011342304341043440033334031004014002102040043443210142012031412002430321300244001023334233231121431230211331310413433241200122104301002004342140014224321242332234334100414011104000221232014413230004320303200142314330142231104243240142222224440141022323334304201041223220123343142210041200201131120422214131041042243144202021014114430443430102311412433131300123223304243322010313402210042443223124401302300044234423433222420322314040141244333333110133444104411024120111104310130231103310310124210104024142111344441233120104204404231043301232003122314403234241034241243401021223202204041103024424220434121432442404011133330242001004330231140020141204423201030223123323023010234423320311034132401011311221001301301212012233413304243431033344113202304023321021300120231134201111322404310024243414041104044243222112420103311403411113322301011024310424401333112024312323002121244013321014431041201244443000010241341430021221140403314214323431433411230322001033134010302123134322001104014440010324124121142121100134223432433323332211120422434002120333110424223414404242111243022133234004421343323330203334424141420242010410022013202131403224010443403413430111111033100102310131121012020030042430333403213422030404422203342312140042114204220204242444311122234100423222400001002303010042231114433042332133141413001114333414320210141224343002021303244440433024232242223134323132443431243220023040023224434042400414132414221201210200021312412422422420020124303411234030411132221440123203322211342242403343413012143412032433211443404223224122124334342344300340121313034344302100300132414044004311421014341232012120144310444312324024022421302123033430201410221020412444342244234011221144340011302044031344343433000133004442021430020422231221103040231402001130430131404323014232134310113003013100142124134024131242342234100022040200001343330320442123311042114103204303103", "123021332100241330042421403234414331042104402211400120100400303443233224400203012414424444243103421222223211400414230230231413111410212203030001043030314400133333344041130044400014324443103323404441110411213102044034111420230011424041224223024102422412042312320432321103112442411422314204323443104321001014140034211442221304424444104323243320212011221323320041342014030031131324123322023333102300002442001322040111400443404400402010023124040412330433311242302203124324014233101202303130220031440331020010314431433040301102102343311122323420131211104042240024434122140424443330204022010004411304300313442414304114421432424430020003341004340122433424023103403022143203330312302400443133203231034410111232032304223230033004042222141120224011422110111331343430232331321302130243314302003110002312230241324131003131131204430324330004202342434130422042341301221331423211342124330131444312421001234312333430024041023302232412031334123212133440301222101224432040120221230101300311142144012214100043241203402333100304004231003033220244002041033222143002344443321320241132233421243122012204322314003441101432014014100311141402323322344344131303324010200130243133311114413420230034200222330223022321304043200213120313210310414220231400412034101122433103212301131401014143120012101420441041414443233234033343300001312323343041003132212443402030234411312414404103202131413244141324020130341140440331324044041344011343332423444440013114113304111042203334122013202042111322312430111444133241201340343113023111240114443211014043304223242424444410211334024030210002313311333340303204204043010314421142133442104101403003140114321230244320401022103043201331231301212134044344023221232233114000332422001403340422222113333324433044332034303030122110222120213110020140114410104411234002412420112341110010122311431434422130134221322023210342301414232101240134230002210223330443131301413301130021441244433334134223240202100220312432310421432122202041333244032021120112004443114401032140323202414330112242022214041211032130042132002434113204411422311204320342430041033300340222114440103042144322044110311020003413441331101440233301221430142000411102231443422103420011214212043331441442101110104104232212430224234101141434244204131314014244232310210230104221203440120200024043132332124104321233120231214003144223122322100412331033004233121013231340002034231332441222210424210304320442013131414234323200142433102234200130203030333341303100321012033014111124144231121211203314013310113422004134011024140302321203434222401310204202304420231022030224230342011232342430443033223002002013142011404030214124431042022211420030144314402124141143140200344331400301200131222422041432303130133030440020240334321432333120104414013444201204414330341242102013420024222040440330020130230010133122323323112342414103132113311101341341441403012342432212222041224223030241320124421321430421242310133414032212023303240120312401443323310240144040330411344414313222200114211110134344440342334213413242013212121442414102433101420222232134023113131001114140114420302033421434021030043131234022022021011414021422410324430021332101444440301304212201114010313314410320101432201011210432411102312023400423313030203003044413240221230423110000343113403022022124010422132142434304210432242004442434022304141024010202010242212142102311300134303000444043424344403200140200143041210132204100240032242424214114332234212102310230132202444242230421214244410320131240302144200432210441143403040310440314322044313011403200442011033114212414330303141201431413311020113110424244433202114202122031213424203010041213340004111001201033411403443443223314142420313100301031013423413344022044331312314444123034400104342301120144204312130044320232023033423434003234420121414420042132013314111023314031220123144313234334021043032211302313324303422311102140111433212102344241314340232243334311400330211430302400431104130401134244032103032341212304334312240244302341021134410004210323444240031330234234100411214230002144321414440421414413314002220120310340043012232240231321123413003303321440044030212122142440014014103131314102302214424330001230410421041334024404243342142140144103443403040410423240304140113123423041211310212013223101203012231331021313134233012041031441122113022323111434113240042030214410310421102244222321244331322231332233401134110014010411232044241411311044240032423224144140133234334110434311002303240404402412220001244422242", "221133441103223024044133400043103100404130314331111123414004243123401204443224343103143224234203013220133032400111321244410142020240014043344110141000221213322204334122320400010443302301410221213142034001414144121023443410344323104212043423023003330133240122221203423103302113412221212023412342344410210441001011022000030302200031020144433012232433041214010312214402014112031013221124202222041213111104401341421200110221442111430112430412134324040404024403223011420030101430231232130413440002011410100000102344421320420423034140011112243211221432143303133443210002212221134401122233013012221421011314101313202144430403411112404213433243443120213331223400110221402202103002204231123111142114330034344432141101014430111103132200302123414342414310443233043004224323100144100100233420231402144312324011143030410242101322013323422002321411243423101320003111212140301042024203144110132300123032241242321022210221014102232212343413312042024412211243224130031223233443414413424321442110010243341440301414232010422313400200102431323430104222430221424303230201410130130133220414330003341112000341333100433244420110234241041033434223231133241014312233344301233004143323314303232224331110333014400341042314221322003241401314200341201411343114233042300430042141111434223142003414131221410111414400110111400220303330210424323021033224414112324144232003422444401304324041403312432200141021133022040024314044330124312113444222221112300400032311140404001223242444033100424432342001343424002400340232302411001101240212220202243222021344421101424010030334133330104121133310111340244312401222011342001023434120423321211223330344141034143133112241031423424033143142034221010420311222100213111321013313241101303242134131113440043211032210410304040010300121213414333043130414033124242413204202001132031101141302332334433232133432400120321142042233044031300434101414202324312301001424231211444210311033023234234021312014303114344143122142144230003204304012221102222221430010301313410122120421401310111020101104413114311203343321422401022004444434134213231100403313413141312120010210244143404402120022212202411101243102033133111312202030024032122130304410344410120110443232411002444331223222404101212321442300232340202041011320420123433132402344240323211044431223230021034413413024124234434321404400023421220313311221111142244230114201423231104442132130220311410233102044421221402423222420013202142102201024413320023343424304014424144200130110411442111442223000421014231341413410401441342112321330441321110131044101041243414243132222433300404124424314114242440042100311303243143441130211401440000130202441221422303011344300434442344314140001001232440002032142422142440314323213114311142103131440311310022420424003314434332041413440212234222210141032401132033243411441030242104444101130432404332241404440403210040440432101132342013032111214120000333430013132304323012404232311221124411202144204120101002231042033322100400104044230031333123242403443312320322332220412400434101303202423311431001024000413300144040242042422143143223041422330424324311100432313300230022001233420410041302440130412211322304020013133344400324302412343412111403044430232003042132223204201201311310020241012212130212201210432022004432204234320222014233414403344404003221310212421141420131221022440143240424334340411323330323330320322132202231221012434433340101341411310414121004404001032232330334433043244321202344033330220224224222423113242030113321344043004310212334414340111433104144324414122310134043341011202341020204432301023342303430320000242420110440010130140302121042432403210401004022322232321140201114344434234440122414440440332130144231131312000040121130121310130130401424342201200332304112331302201030120441243421421230011414411012020334104212121002421441324214130332132100220334303410404322044032321111411344014313000233412430133422413231413120211034002204411304134010222413142044241312421203012220003110142100111430033413433310133000332001340243014233324031314004041231242333103412121013302403104422413133322322234204333011102413430413421211211021304344043224434120441112141304021323031102240041444242310323404233223334111323431210112304143302100410104334401314101212013303314242031313020303232310140300424034040020241411102344033224240312132441103322140021342414410023102243143202242414134404412142011441103242100114221123033022020100321300331002103333304310034122424011100432310131221414332244230201114401", "301403224133033324332103014021123443141142203422241410010203210312000414411410332143432111031233102112042302221224002201412311142001234433120000140111232030224213210213201433320430333412132343430144441221013324204244243343341004333113311232320021424442313033022140314030224120324011234122403342031042320033131432234024242144002031442410201022442233013301421344422230041024121010243231024023333044022430414002240140431310242103121114213313114234001433123230332022113214230431322030404342032444220331314420201343421303343004404023022343243021330143311122243244210101340012413134302021130043423224141021440402424420002033142244000320032104224144403140322340230022132431023004300042424420234414030102404043241010400030233130210124112430144442230043303440242242113211444011411300031040442424340203431230001400321210330042243004314333414000314020343324241110430234232223323322320444222113310014230004103320402330122100001233114412312312140121024234144120312402420002211220131043000401132442044332330140044143003421410212322441131411423321432310000234121142032233431142434230214144224131200324400142324314010103420314403303044014312244422233120242033020233220323413343234343442412423340221401144213031143201213430324341412332142000131224341023212420301441311101334343443240301110204213021440204433442244110432134002140001413320443034422420011224023220002342011044021144204324301044314232313322232122021402321143342013133024143300422102202430113100320211223231222441222330104132423122304334411213220433034143044320211021434302123034302102132020240444311113110403410404043113242221200202222101402034100300112440023134442400214302334212442023020022131421412101434400024131102310002012204422102444403414422110443344233413234441400304212244103320344311313304003410022043343232002144032023013343041133104434402103320444021204004012442322432420400023013413303114201121141402113024343421320032404342324313130110224430403202022303032102000422203334411431304344331314304321223222404430340233142442021242423321341030132142123200123443143242312022222402433433334122211000441433302320424431011222101400322312421040312422124434221123424002231023232230430110204421120434331421332101321342041330322421204010122321124441402043222432041024403330341202234241014403223140334211034200312023313200101301134302234321412220110433021232102021444341203230011233431443131220021432241342314004113100022221233330131401314202102200344302244231402212244132300423133044334134103421313401342313414331411341033133022203210002121222304222020340033343401314411241212222040123144012044110232244311043221220400421304200442441314414043340334323210032141142032233333222443104301411031430104032022430202100144021222210301341110404213241103122144211121242330004040231341333133204023422343220112434142434113141342334043242342103130000122410132400033323202034014441340410214041104323330233410141411022430431343041433213244420323044134420124423030210320324230222131140213422333310423211403412020042341303434241013334342334300404011310434110221413032241431323012044111124310301032414412300142412023301200202303313224024210132340042332202330404221143232412101310340224003144243001301314110421424220040042334304122142103030231104313201433220322303441431243404431402342434002301034132303013412231143443000223332241121024412422044012232021240204431214043301004140112043220332034201011201410033242404411300311414014304412002124132421314421011212333330323444441033032002132212022032144121443044044131222331221032234023114213313231414141214034130234133040231014014000413030300133322244301414123141232330242321411104232314233033233141343344223123002242322142331142131044032300340031224034232110110012334333010244312204102312413032423203330324344023340330130443120011034331232421231444300431113204321130124143111444221224121230220023340232322032320130022333332433304131221422321024234440404342004232211124343321002300243124004102122320211100124340402223111324343313102313412420232122411232443202412442214234113440000103140014040044043443241411314200020202332413112013031140133010334312132010122443204231410340321110022032012442302410203014203134023013141203321414323242210430124131414242233303134424333424244201310211020440432144330344203120310444131434030311313040133204202141443441312133332003412433211411001412304241312320031310304123022013203202343124121232040324303110223312420100121023343230320204021104140102411301114130044130", "143142304101201212420120104212031301022410102343240040422104114334410014032440231400203114242242044101413312323310024101000314042124301304020124203011242000333411201134232111424040343430233434004343021113144231040244223224342400340234433243300131044040000212311313134004141243402122320432440021344240104440033120301010011422342022033424432002200013441424030133443242101102440010232342010103034130442042342144401111023113041004303400401024323243211003403023111132304342004030100204142403303221130434124244024320330304114224130010102113231110144324022442420343114012442110240140233210200330242244121023231024044032432333024422030130204200240121001140201210030233413104332411142344314433300343214022144404304042433233442040423033402030222332401001121211424410144124232120133424424044343214410332312132434044313434403042242024133013413321221434332240230102242404043221144110302340132101243214242123324411442312313402020112224244322003444344304330323230002124123420121024004202031014124440223344220123203240431330424104241040001223403003143404200122214330411331322212304014043143244302223244122114230304301433330103104201433340342203412420401413141100034242001203102321240133311342034301134334433302022204130032313330344230433033020430414434214120412344042323402301442241204421122131304431422301344331300043234132402214134322044204444132423441240312004040214022122340100344410044420232123102130211242344133101203342112010412300131422101031103330311013301002400301001420420010340333102341344430013231020333132321024334414010100203332122212130411300203023331221112243101141133403212401331340304013200432421342244214322040320022013223242400240314001403240432220331232410220342041433100123243404332444003141313312322344340210424244424332040142234303412132331230400112101210103032324331404114111343044343321330421204200120032331434030310404333300314024221203031201112224011244224402320203313210241432442202142043123302401134302204111402344232313203132321101431242124032310220204032000220032433101214432140131234422203213303333402043343132103220244104204403134232234403302204204030243400022100101214242104210011233030323413301214023100334101144111002320111144313312422031402033423014311022131314343314130402413111222332310304143032102244234210432424232230443402200331233241112313332044044122342342121300204413404043430400000332232130020320234100242034142130234013120324111404030431121321233323344324200004431001203112303431412001204233210204322243443311300303134303212224021032104324022010443344013210323304200420402303420112421110303401144133410443344434113412431001334022010340212403333320023423344311034242423044342423014021011341423404441042231141111332140243213104313013444231133414044021120303310402341344040420401012130120030343032442041134003234033314224403143123332412420441312310412224423323022133334403001340423213144422101344423144233000124144412424132104401441122043220343141300044404222133002442141333432242430412244102122124144042213004043044441013131434404121430131031421133102431311212043310223043401103010213432220404121231212133434114314120302440241421331311332334222220303001301143312221020000002324143041312212244332243032110410220223323310043424130402214044404101200212212020043131111323024114302010010342003401000330322130104222010002132010312313401001234302300330003112211104113310231310104311213221331203203022124100232124040244122112011000022011020332402342434423043242124312303043330430404420001323144341234421111403343012400213340331122410040241210002230431431101024200344114140010431411011004042002120102014112344413131233434141230113102401321321121400334243202133201303334004432223004412302214341232314322302201432223241102043301044212201324341144014013131422223413111120434420011133011001014313232011122314011222212042144110402022120134344233020101334120023424013142103034340303412313042411332313010421221240102013442213120243210401033311144320023134443301320131400133211240020320004421413112100211023300331044204424344414130442423024244323212314400000324201234220342032403414123413114300341201240431142001311104440124340402303312041413331341312103301130000034033320203204120122423020012132103340202011100422424114342134441121012111340122441220303203340042344332021341441142022402033223103123122423111212434322014442124044104244042144023321342212140440424403411100222022030232402313242423114401411344342200001304223044313343031220110000000034200143402", "302042203201201203100231001031403144144013212213240002123330030400002031410302212313133311202411102300344244343332440044301022201143414140400432143032322203233422241340202334302134310334103031144010003442323304112412223043334220033023404233430441002312321421430220114413023310203320014203220413221331343432142140444232412012413224322420004424122141321213413404002302413101324302423213143432441301242003232001313302114022102020114211220303400204043424413312210020041132433210241301011302114432003324022133332413420330224044321232213431221131424321004423014331100300121010032320201401112310340212131231114214410403102430230410222123133140403230423301323222214300424040131240402402402040021243002104222311224042432243212222310140300202432124332120022112430244032244344010123311011412020314410121241113302211321431213324011124231230240301223131301421214414204431302020421241334112004034043431222122131410324343204032310303041432001301010421442333232214032041103213212430210230203201013312003140414133413042201402130132304030401212310313220211232012400340443301401443442323044022334101200010022122200021303223324000032111334234034342114001113041113431032031440320111030303342132341424320234341004022113000210311321433103032120132413404332120321213143020331212004214422221021204211042041001322003321130040141144022211132431242212342212032434134000400342001300043113440032003330130331120010212410231404101220101332102224012043301134343041213401233121423313413030031340423041012000332140133023022424113243441121330044401420112234114341430444143422422433331123241032410021103422040431133321010340032314203111032004122220201000300142013344140313110312131042144133442221042121431403314440414241314010324104213234031211224041402224233314102240030222033334202000133411114414110323031022404443401440234121133300232210144422444233401440020222321121140313310423424311123031304322301201410304200440414011201322114442341101010024300402343224323202432231122024023410044342304044130303002132211241303232302324403020131440004034340233114123323243332332200203033133323023434432302301434402320141111232111133213244233342041434343304020314400333204210220142024322302324200432141223030122002230021430024322002404443132222400434200002233424333131034032300444121003203002144414130340331333321243213444312330034221204134442400221423234400221331004030420003010010221341230003414301130100334402021220034334230130231033311431143302240221324231233044401232111333401322042303003141212232113010104342322301330340340411204131323113344132411334121140414040110113244440340001020210224220410022341041102223123102334213034402011202111434211434420231301312020321022022143101243134324211000440100433110040042133042344203423141213223040212030142132334230043322134010322244110142044323220322232211333222431404233343312030212022102023233222001134034414301124444210313414040412031400020320432204202142120211321411332414114224044314224400014212112300043002243220410313234304113313112343423030342443344123130213222000241331400104332211321003233204431020323000104121011410322321044321124412304320110112204300042402012213010142203132031244422244032411211134400233114440302110224004330203041012144422240311340034024103210332013003122213412432102330242102130443243030413100420413441431341322424332141130011332030340210030243443331114002220040043002322012220121444414320214041343013324332401233002404331202340400100313112424024232103102032430424110124124301120012122313234404104401412301200140043211342421213021314420302131410304202012044130034224020343344404240210120322310210444244114240112103300103114241200224124340423034400304142412002412302423003044143201113422022024124140014243031042314140204120110040223321442020220414302014124132304222024001343043340444112043143343142203223040201000100030300342433004022322400140110340141442330324442431004121042040233444332200230343042130334231430223233131243231201022014210031012420344041032442222113304043121304044140212441121133314042234422130323414300130023410124200111112203432004412403430143131124024442131024123023311310424003134232031440220124102424342300104041314000101414413433111041332034143301041113444401140414431313131311324032103432310020031121422012231210320014034122111111202402331244300224312402241314412111010402443320343204303112121011122212044441440434013334441414131331404220334241024322232421324220144022441400003313420430034342023213344020111112120332012", "331332324424004102340014442220242133240120122134221212220011214222320402103002124442414244102044034143334304030342234414002130042302302410130142423132220030222314002014010310343040013023144321440242222212221121141134014002002230003331143032211430101213311341131204000321302311233434022122220312342413304223102040144413333442242300100114440041202114004242032004342124400341200130142033211423342343404434140110444124414220332324004414420144121424211243103211422040033431012310011043121301344413244344410020142121403213211032000343310420414443004323312110134431114442110421222034213343140411104301212322444330113100414434140210044224413403323213003042221130110020331133430124043242400020042301040042104034204322333423244203242423443101121231041321130421341414123013414412433133401020403104102142013011411041203122330133342012312103200041033133414341424303333400130211430312331040300020340031331041431122030323344304404142204232421334121103144133102420224343344122433223312411031214012442410411131014412104301110321044342232302322011322411221242100102401040213330040044102420342330241440203232430312014004104130230334444043403113040400000404224000133301100034321033134414111203332242320233241444423341112231224311321020032220443334441223133402331201210132420110411014243414032013343242213402320043343244220140304142440000134123420403044032212331120241410144013241132330034332032013304104441322333123004132401234123433210100210423024013201214143434010034110033122224332204230003044410302431242421444304110122121442434443330414102101302313030202222011243334003424242014404021410021103434043232441323432430243430023111114110013220303304113034200303031023113343043244303100123332320014440134224400010424312421324112110421411331404202302041344010112320421423313022334022030211141444243233432303211240022114302234233130042231132002331134412004301414222331131311313240332441012133333404221130031034240413433321132434304000224113430240200430231323334231021302411440332440123301322111244443320400122132031140141043343430441104000422024424343033312330113310320422110400100041020230220132122114122442122333303141242002133030224203140432402331040020422122001220230334343243200214334110430032431421222123211243020100441402333420431300020203112314020443440332433112031033433320041200004133301143340211031244243233200303230423020243440440431132001421032132202234220233233034223304402020420310334433230210014223321242134021214140244410130243424434443024114243102131011104302334203331242430224203313310100212024444141213442023144323103110040222423414344440224321430011302344231214312003322431314420042343220411333141110223244120242032204411010034124112134131122411214033001424400011114234101431014434343200201333411231430241314044314443240240320000214031243001200121224344310424430024420241012034202142114434134124233431130410000332030344121121231340323003103103332404211311322213130233220133344421304000422141030313213204113244221410411332231230132101340243244120204122343231143001102304003440321341304332003033340021203042023220213431023324310003300321320131201022010130421020334000210012333331313301230113320042232142231302203004312214131213144231133204112122032323044342110033423142310320214202244433232022421332311341333014301201241401243134104003034441142340422210422332042214034402033233040024231010014223441400424310404423344101014010023231113421304444002232010202043341342130214344140331344034321224113432230031041433400424114321204113440022200114424321340421203113032334000432100412341412220311222331421432230330410034113414422200140203001441200011120423400242433143110101101332023432223403344124341134014102232241422230304442014130040313342233132441002014322314141031321332043203213342020400402011142321322431233234314243432414444310323401134013444402203233144111102420001140430333031322222324434003231130011314041143100240000314303322431200434304433041331014324212012114010314312330301033341230104014430042044204313141410130243110114020104323010302343104332034044324031103440443341123324024042202320102411230313010120432414442333433212034414223032412421240222224222414223332322234140210322442012401123041244330224124231210122142024130414301444201113141132111134110112304430314104302342403130434201434304010042204424113333133143343434211434010142331340211002300243421231130143423244412414420313404303412301432221020230312442414332403414421404214024124311213104200042044002440124032", "214342243142042424412403231122301401300242143133324104011211024431323101014310240134144133322302111443311141433022430344200312312334021322431031113014013130003220223302101213030320203310332401000103400144243320040440414144410240224233334340303332442212240033300122322011411423214000143030341304231423234234420301221214412421322441312423324441413430341144333414142031321342202322104113111240412312140012320341403244440120020322440331143212241031420201423403421211302001140124241210421142442044020443440303240131401330330423134403410433104110401020332123113044144110340403020341302424303334032441032124202333340200440204110111321232200223431233314034444114344341324020223040031021432100223221141402003023020420333214021241213341034003102410141421031004002100441310102334441113222243330404134210333003113212120044413444243433441033212411030244303332344233342404412321322031010324044424342430210021044110340110300134311240304212301424401312301232040024033031242403012240400223014204010214113011132303141222120412221010210143231210040102142113143442012240424303130332412134014114004101213011142430312210333420413343234213020121102111132422132304233141434431442321331301422134231333023021112104204414332344011342200321144214214402300111322204214302012433433223314422023043041421121130201144304100213224030342024130112124014441221120010142113411340124333421441014101200231124141312413214424314014400213030221114132200033421034422011343212324201423042022101111442231440200123002311213103044121014204002030424001313114123142033020010312101403414040232220304222430311000433204434332100412111204313400204444010100004241433011333120230443411103344130330241322034033441120311214020414113323034023102011302121130412213033323201214231322233342240233304013110214422323313402400442041344304032003410413112212020132310030331020140204103123414213121031014001314220012301320420132132114022332321430043001043323334323213121203322404130400411341240044344340334020331041301001343142414344142311014402014401140201143300121121323401134132424023441214334030312320110403401221123323043013044021122214433332322003431221413324344124032033443244334034111123323343122023142432440003100110020123431320332230341003142402311140221224432223400323300043111033041234324112234012241122024403020032030014333314433014220330411422221103322144100410423303321133232340043420313222201201023311124023004431420101124441112432340121020141020414124330334040000133232332111111423122110043322220133223402121243313233401134312210224003424120042300132041014413240020022220041311042324343433341344413401132333210102033200123330123340204124324402120023100314302031140323330042324020204302242004101203440100101114404311313002130322202003340303040211340312203132134424041024142110044123023324213344310232031403424013324112302110042300341331424201001304204303132023344202312302231120114223442102312100323414201431022044113331434342121341314101213120130102042302033242304342410124331423114042332203243321210141231414113300202121213132114442331301303323232044224332430112424231012141034140302230130112121030242413442120224032413233202031431411431143243342224233231021330001002232314134203420241240130301311221040001214224404142442031422030111033134012312100344330140420333104310422144340341302304101314410201412241000024441410342441223414134141014124211023122433000411110331403401234133020004034012000344321240231024433114004120214043402134000330011123310001321040322134332340244203442314123431330401211303132132134331303031032321341203424022342200230302113031020141320423340321103212324033240404441121344000300423111432410433334123002124044444123311344434132234011030114034110423420022120321403231142242440114412030402414333123231124220000310010301334122430441230043033111211003004101431444420211043301121430121134442044141014441401102334414142130124211041023243413340321244104144342114331212310431413430304142332444242421121120014140302001104244232223023231103321144044044002203322031024444141440224002231110000143033440202221132344142344021223430121334441104441203401230113400341413043342344140014430020301234410403432212012220021431040421244202011012102004124342222433314002410423420033324420214144320210014240324332243102132224024341142420231243042312123221422104401013041440110201242422002112233342002333433114001422014243303342401312340424332223104140301224340434143011404220422022304214242132220004210440033314412230142040", "134244310131303220023211024334341413233124000331214233323103403230101422440343330444042440344400241431441131214121413114442222130403420402143243411214333131001130000333443414014003133321330124100341312013011322330043340131323140040014033324330134404003032201244020033003014210043324424023031212402210040414012331113224032042414302040422034303400432000142331421443040012421332442030432213441411143122121302140123222113222101332121433302414422221410212323323214041444232112003004002032432124331441034114342111030224143110123301404243310133432340021441044244240430220123214443411402041224112104244322304124302402414341001213441011102140131011131012322013230014010421444240023104341240344430041212343411243213113410122021010141004010232333331343031103022010133220240430401110034232334142311223341233420342140222102132220202240341104233032231313142304314132202341001204323432220141023121103323402413322244213032444201242104040333331111223013401024141124230443143301322410013133224440023334342410243423131420414023212410100040342314010043323134121110330333013433220033132334223123132241440210104020034143313420023232342334031224143311001222340220224104112123414200001220330304010434131402133203030222410001322302000242412423210023043304203334141411023331444231314240234232300202322413033403402211143303231010210322031331104241333024432040140110322101204132134313233001441211414232243110401141140443023323431411344111121240141414404130134121121043431034102301234404442311400131043240123013143401041210404333401324130211340124432443403142430343441104022143424312102133230121214241401444420110020443412224304322441204134104111030304212423243202120120010012244142401232002041100221230324131210241400220002011234014130442311131113340413104210124440130401133423030014422311444300220434204313414010311303021120400112222011221430313114324341002010413230120322412440344240001224021320303202231402121332304301343141323240343210324303320334011414033404143123413132324032212210222241212001223123123412031032233133204132330034020231434223223111130423322132024111402141422343012124321033240331101310403241420434421320341012432124014334302320334102342343223432024124423132023433340330340101031310321321230123111213412014213040410432440020420440414302113000341212103212200243123204203413241234243042244144213242331440223044121041322313442104041043214122302113411121031313230111324114330022223432214231134022231213010214441034123134300414030020120140203133343200324203101114110301021431430434111210140041240400430103030314443413403313131420410013232213111432134013324140433200413302204330322112332433130400401201041123110341100324042303441140342132114003111341343134030003340012414200013340022022302432334003323441221014104401434012234324433200104201202144430033013024332424331403404211201124043041232223313122034114340230003031420044142141024311014141102023343131121441124210012232433342112420321111333224201022322040214003132103102032102231012130103242413443012404014240123441113401110334114402300300000443341043410214201004112112010123434133140144222220342231143203323044020213422131324021214222110423132044120204422431422331214113430410441200133033113030223132242130104403220124010033121043000132433133201032244030332130341002220021441320210201303012204011313444420214410104142223314332222302230201242213143120111010222032203444004103024131101132303301101403330201341440301123112204111031112400442012434120402301401402343111224213440423004120131000012122122212404324432321242210022032211014214333300231324021320413313431013431112340333413322022232103211010001443304023310444422031443041101221232330142434301040311042302300022010201424133034301041024340022211204224331240342221114230111222140021311101433411140000021122432232211002211032304340442133023310332013033210433302414400203323401020042312222140224030334421120312303124221411022214222302441120244241004441223201240243200322042422014132334442112202244214414221203423322100313414301342314403113311000414431023004243343333120332241411331023034400102242212400141121003004244412330021203301431234124130243243312300110144403020444133213012422122201024401043410211401110043130433214402414313101400332040231444443444204133323020132031443323104233312043410112113232024112023024300003130412412240404031201123234013410031403440433121422412304011222210303313240314440203041224334000301420243442134421034340343420014112002100040043411024204404324", "031440011430414400403011231211303243200211000203244214300011030442411103310002342000402043212101410131333312130434113440123123314132410014234413130341010420011102204443143210121433032232213144001342232131424321141302241332431314241334231221122421103200131112310313300341144334012232423320223242002234414332410124103420002410201344031320040132301310322002230223114003213123321242030400041434121442140012421320323231432401234400122023332404002233341002100240114203143024010241141344112242311421133412101410421424333223442210443031210324332212243101443141212301301134233043320412040243202011402341331321212043132432120242110113431421104214243441243301410224103333411203110104333133230413003302022334320012304430444302420121121102033012414431332323021420023223304112100400331111240002410213103123111302320031144024343424343310330224023004122113402303400420001114403231243301044041122020001001420244104313044234403342031312124431142303001132303104313244224111213141320032220104313214114010031310102144022333040442113404002013003200204403020344340243442123132242410030212001403330113103302240433304010132404233204324122310111333130301223322014434430420022300120202204141314303114410424044214014212014021414230043203122234424330202313224002440034141241132332022101101301020200113131111344103210010430011244021401403222100324144310122404344003032210121011341311032403434440403322310202010213234131332132322023332040232322203441400310131002433430223313132224121444121300210201301432104020404423002434113143022202341211132321402210241013430413023203141413201143212204311414022314342013324032302024300312100434040444304220112012210412301430111304414310303102042002422440304224400102112204402414440232022134344044032333444300041121331104003343032422041034210440442111013401002313244243443120113344001000314221031121122321420424343114231330314011024143443202414244303043424314043022032433332041314320320233030000400133324040111312241004303212424303303423110214332424434023323222224422401124434020221022202330233020304123244333043411334234220140202101031304100310411223111013312104123122200123444401244223202103021420031143300434201324202300044214112134022330213003403402412403141344413011111240423022230304142134121003124344120111223032134031203242324240421141202212021212004231021203143401332122333110203013443000112113413124334412234140304022310230012332304202142021230034201340142001200024301412142403332032101210131040300231343434403131214301012430140134424413304434012303331432311124330411304443032042040403004200243030210020410243314214143232211414114002212431144113401114133041400314420214403300142143010300112423224340022240100400010101221423342212141334031212213422001112104021131141144323210114042302431210403022024033140313122120442012031444104033121110042403013000014442324004211140432031104321331331430212022243302331203312313433423410021321322310142021114143241020311004024130231413232241302311114141222343330003141231031303102341024201112404140334320334000324413044024420310432210111023111232011414240021124204321430134420221030220421231212403033421113334242343401332102411134003331321130443441301401244211042342004411044232444210103313041233112031104022423121142142124342341223122342211200410310241344033410041320312224010134231422221114113434200114312020203332443103422411140103130132320103234434031214112122341341432302322234130121014230101234330001023144342101114111221221004443323044110344102400233131213104014132203144200421023110300230112342213414131133341221122431034031141420134100243124013341332222411142410441232220121343401301143142021332334433320111224332344404204440144331202000421440231111421033211201440101431033030332242341034044322300311123121324414302013424134021002023411223000423402141221034220412420314004110321303002143322012140413223430011322303340440242224313201301220142312012423410011002301041312141240313033233200041434142333310001444430031133241033101211121112420033332203214322304004312100041444332134301103143041200342111412321220002334002001200411411330114222330224012212404342030002413131012421030103120024142421222402043242112422002034314311344411422413300122203303043043114240202344424413032112111044104112141433321030141240001131132133404203324314410310244024332430130313111211113012324222044434322232413044310344314034210432234432410434230043321304000332044214402030141200313104311300322100403241111414240140140131422434432031320043", "133211412120410430041140022212322134114442312220424131431303430011002433010241422014020121210343343314021304214401214212040344110001011232330034322402011341220131114402340242343014411412120024104144130231440401444121040004203432011424221203442322441214141014002334011323434233404040111213201030120311100200430134220204042220124044311443044213420014240313331200200203001434440000022001423011204420400440340323310314214403033310013312041334312233004123441411310301121344444341444403414442032123024101222320221100431421312123414423321012004022032102333400243243013042403042222014133334242211303001124034410110040204001120213310334013303044110002024204422441132034321444241011022131133212333014002144330043413123420301002100101041432322043400211131223314202312142233422230122331021210332234313034104134431322111003430321132002414434342101304024214344221031244243210122131131002300013431213220242223040034133244202022221402422221144402131021214034432234222301330201204103142042100000120202244420223040324101024414010300020113041343313101342421444134013130330003330310120132010140043044421223334244322220103221333022204343412143413312441031010340100204344134402141141322213020434431243101432210321132300432314212240231304214440424141412244012011023233143440024122442433320110223003234443421403133110010112441303221210421223404141131121423002012430121320141204431301302134123040220244103030222333310143431322134220104124431411124303213121344233244312420132121420200422442230142311221034340011300322241010303041441043023333134421440134400111244130131144404241104022101002200340030313011422132024213421324340021303223421402000320114333130312002011332434300201240023230302010320024111230424301123312131041122410303243003024231341320222440104404322110303232104222000241141131440342124412014323412412204423132303034244112120332222030144040013131201402200120110424002002413142323211141214122101214432240412021233314242341121444011423431130430014030003431110010241320201420214004401423430234110124004321034201320011010330403014012221410023011434311201024113024330003302313233131040410440434131114444434221303020112044223242444144100022022314220100403113022001043313242002201023130204344011002144232420241423241033430221102203024301422304204111030044213401212244200433442140321413140004330324411220111142303010323221224240001222300301411124344311024043312441204201104324140434130401202100013330331141121003402413443413330204343042134220022123203433322133433211130014430321322101424404442424131024433441144303030104334321420332020421002004234041203212340304122231234313414220113332000011004332212401030333432412412333033411212344342214214204444440031133320111224002304232423440211404012434122123042122333340440101022013421321200201142200431032410243114214430233233040321104002434131010042300030142342032243243404040112420220413033042231110201300400401404332110034313422141332204234244040132344432410042000322143003004231132134212033000103230433234113130301123324421142013123333004201210123120214422344124033234041142431022243422201401011022411011141300320143320220420104414042333240022441320133343423100204300011021000410441101224320103331430323120011224000000241021320214301430031111142332431434331203212110441343242141004023131324201320044440130242404123130111322314311412330342301212333043104114444142323421141204313413230242311241101140330433121030202132204423033134240340433313020310204240400242201324440313231404200123431131210343032344000334144040402041142143132044321101404100140024401340101031221000224443014340140344241113003322022231304442131143010041140434322141240343213433213034443031211304023232330024242323421442113320424031322210114304113213104002104134442021121120004231304314010114200444302140103332244003200430001120010134432332200040431312040434012300024133321104102131142411203440120001323343241433043014144212024204343404233330304202112124103003424241222204403103240421022030131311121011301111212210041342332243000414444120022341323100230032422021143224442334101244231434330214400243430003133312132134144334423400133131213222010104221240132232011201230122214222104402002320111234142324032212242014444101321030110212221032344444443420013342144222210303224003431012120304403430010313122202044112022020310324410334023024433020443434331234100014041332011314422313001000223123223341240231412433421003120024401123401233341420422212013232400130224434441400112320234014444", "330101232341433111420322130402230422011343342122142402011341200104221232011321402302331124212242134321210414200040310300232004121444322003104244304333042403432410131134011200030124320212220001044410443113400110030010334140203423124010434114133011414320114022133203240343224042211122323334103431103024141413140021440434140242444012224343044432403100114031432142422022040202011323244434030102323200303224133301410033002210321122221020300232331224134010214133023314221413300241124024102231041442144013443200322200320113034240140402003011444410202344321300333200322300301201032310024131203430244333420313421021243214231421332010032043431230222342414020433412103444114440304012330243233003002030044003122213243321013044320431211231213123410444302020213414222213242110044344144010112121101204403443404423440120423013344442423331412140010003101420113204122020344302432001003404420112023134101244042001020314001102131124244031311330144431033031332314221044341321042321442441014212034323320401420014030204024013121404120340003422222124014220031102341314443104024304111421400430022124210243223422220433403411424024014032141413433310031102322323442213023330324244231012413031342442044001244041213342113204331203010033012220300320404000422012301340020212142310140043201344401300321101433201140011013311011142204404113001220034011324002313032214413322421441202204214423034312221421024412400433404322131411212301223302233012300313021243134003424333421222023141423123121233431002012431101214144223134242304000003122011300123403244343422341402422140113121111434023302241431210141222314320320122332222133020410342421004344142110314142230410133244410410221410312402432233113041413310332113342310012403440133041213222031411211133041403104414243004144111040410343022144230133232033101103011112212233430233000300132200424010014424100101323241433200121244010113234422214400132412341114234002420021200314432232400434143442420013440122221234040410340214301004114401213332421334141214313404232144133231423332241203431431310202343131424412304010010440123422313124302014401304304041343204020030203434133222340044434244341220120211340311000023030140414313110044211401331022120214104404410032124243244013331014020001303034221143044340323313201240010202231030043233210133014043320012300113011132230240301021314301234143441210420043443321242033012110121224140241422302413402023114223241140043020203342320221120001330112342434240012342430434233341400402440332041224220003133111411442130011123024302000430313411002321310422202203330403423122002343211433133213242000032111013302340311424003432031222142214110440342344030122124114132442232234301301134414112323442312303412001421400010324221024342332430430142101043410220043141434113301304432133124203031043112001213042234330201044333230131114141204333224141440444213214333032122233223424211043313113140231002240130222004210121413234140411322303104000300324321234320311301444303442320421404210412404033421430031232334313322102442413411132134214432241243210413413010034221111010402101340340100023141404210101433424304230104324144202344343443000132020033321022021110432033003211202132001331233410320143211011322344122404140201412230402244100024400030242414130012312431402321014004404234344202241224043120230211411310334410302211304344123321443000013342231010032004232033241440211421121341422112124122012024002424310340012132021323134041231110300334131243102141020110004120042002244322322002002001423320140421221041040223304204401401124242322444024044031420433021200442200013414103230030410114320001344020240004440341230233001231042402021131040224124234232133341100241013223220140344420012030132220114244244401122333220442112403200341332440323314133232423231431040224324201142232314142431111144424101434020110013322443013341440424220102222132110200301340211442213310412034303201232031004103024321043410311313104434033302334032302140223111302144404340221224012141422144224124411314300131432022123014012403201323430432213132144141304013133220014241341344022124240233033041312413441204422001211321431124140223231201033010043304300440421302104024344414342103342004242002312420132010113124214410001133431014143040301130043321410132011314423200130444333333244440140444341432231242410230410222443012021411331144222201202033320130444232221301001443311322033030201342431132200330421343340440441413023131103121230120141314320013433220120123333133330143140414334440222420", "042020143121222212202333440201444042211411112301022333412120424041144214133432011130304012023400030421242302322011021420321432431134200323330012004131232121232442034203344203304222404210200010412331133202112301004140321343134043420002024140124101424234043301022124101111210241410042110442220143324240022022301432043423124312041221004030341003034211230302302010303220123440101130240302012033330002110104211042231313410120010244210221411012241241120400141102331202311044210201340233022130404304201201424422034440040420341233432201440231122022320322041334221001440231423001204202443021331002401444414013402404323013140424242142430023342121303023311141243403403342434442004321114442344140120414034301040244134012041144120103301140040300411201034012100342241342443103022241121042302002142201132423401341413412214142111344134122340424304020033102332220442000133400433433324121144400011203020041002301013213324241101033343433443343001313332423042012333144342101222113304342343143112024330034444044000420310310222304413241433101120031444133240411220224132332311134211130422331024400344422004342321404321031202114141113104431333140232434323212012021403104034433201402422321014230400321431410004040414130330100000222432111111214434212134114242402033222033312031204021441104300100201340202142023334024413444330311210120334131232020044211014041212121041142243240431031434014431112022441133022234340201414211042233330242010341014302120123102400310343130042443244040431102344123244230031032040113440324343221000032210304410434341343444114444101000142243334331101040314000204333202141343233340122100041101210322212001114413301032220344014041324441324232333044042011220310021230041432220433022422414432321140014140312242340003234340031142040203324222410132334314314213231141004234304131302230033104120132112442012231031342341234111011310441102444322143310442202402111442300313420311421124411031330413322124014011013430112422410431320303022102431114140420220403000241244311433133141443113241433043011131034312221044202342330414040144311143131001022433132432010201040310220014033224123134220400122420320114200133221103044043341321422204104320320023443430342002031311001403331424132023322113144243132404301320233200233241404432012242003411244443313324142320043334044141124413440144304444311244331441134304242124334420324030214314102321213120104442043312042013303101334241132120344132111332230410330144242022404202421412310020204311010421403433233023013422322044210203101414000444421323430402420330031044043424021331404113411324332214014334030103212244431424103030223030114031310323301112244000423014144242231201224121311300224423233203334214131240103414242130302234220321204110102232311231404322110340201113300313232212233121421402441323422213032442321303311224114022012002103423342014210243340322300030441424123342402032021222200420223302311412314322312311023131343012200300021222100400130023142113404322402343011441242423144034203312342003333322312012321324041143212304221144220333223200243222023312004213014031121034403030404213332344124432133202243044124202130314043014422401233441241202024001124242232043114103214434442002121124241240301344332341101122304034102123021322232223101114103222020311444324331211202244321201343033211024334143322134422020231120202424322030400041243031300411133242222434220010121312133244201024344414121133234401001140402433401220441402244012310422404001120040120013202304441303113013140231033121202423402142044300413203303343234412042113301010401300114114314032140412222440301122120031431124042030211030033044103040242433412112023010341431133032040212043013004001411020231243323133441443323131124434331303120302110432422044114002420230311231441031032330013404114244400110314014202022411322024111412001444213110110433444040304233231120340332431343102201423133130303144041033110102212443242104244021001030144002143033021433022003031213033022134034120200021333431440212114110231210124434214011313042132134413310430204023433400322321431043314233011121021033032143004412403421324024242323220031440411442213140314010220341132311324120014441241213100111340344034141423122414432322440144341223033400224022211222241222132341302132022024220400442040323441404334302240121021430334232312301032404021124011334343241241214432414210234320434402140211011013431434401124423422044111234440432340432022400034212412134400120041201233021010340124242123242413100224210013241321112", "104224201131410202114430331224320404432224101334434403013003211104121440303100304333310223013411420414111213302011042204214012330341223240340340011424334230212133111320000231004100202143230443003430341001003201322203420233221030044012430113340300424200342404001324243323112221444434313422234222404003012041012100324134341323224342440103013433034313031241023320241213441014023042414400224222114224343320001443311303102211042320214044240322023330422244310142243413212143024011104314440120433133441124420212323434203303233034430123030122312340334010021401244402131341104330031231314230412344421324321421342134011422323430110013104240122134313223122022142241034230403134023320441041322120120300303102120024110330414044300312234432314141320001333223333401040022444300222232201010123131042110013233240400014423033131021204000302024420331123103040133211323343014324311344410124343224401330320123114042234032322333340043133342431124420004014343102303333134414302104042421433230030112044304121310443210342003433420100223211411134142103340120211043023134140421231203414041141202212402220111323421141442343211233400024222414424440302101422043412301230341420244013204311300311030002444014324122200103300314423323300033402324402044404302333311340320301041404102124303024033122044240002102031234432314242303111313241024301423023432221323343110323120434304304012224102311001014423400002021304100221231422111341030011044244423011442401434231422340302400134320403442334011412412444021010310313140022213120003212042123100423132242302012011011034212142342114244103012331322344004430330124343310032132000303424444314124031413003342013234103331140022421223201313243032300433141440224312114002304042140023234440330143121103031303133421434201002342134034242304400021310404314230303033032230240104221240120142231134340232310040431420440220233224303413343022101231140340303241201022411442123121322104122140030020001343144100244434431041423133334204212402203200241000402330320432104110140114233304004023300131111431104222420401114422314043423420020131220131443011014134041340033222424244430141312140102011144233411422304314200203220041221213231402040032240301022410233444014320030403100432313413431101013321304011201124241210212144402303414303112220324322332013442031042401310242133411432022334312440244341212011300042102103442120241222442300344122230032011142100412004044112130242341123020342014411231442334121002032234223042200123004302302211021101340014040421330231001120431332020141323220204300430422033331202103130344243401140311231012112211220132442312002330322133211130123222123000221124444134044032334441412104134410404334011204441321201221244201304122122430012414322432123344324304320044042331311303013433041110334342141130334420413200140023344244210240314314114020140333240332142232312310210010140431303042232110141403444201042120414024132243113224130101303113410232211100034402322200343040220234224023404324400321042121133110012132123214344301121114122022404213401112413040303134304221421002400133422034020114422243131402000400201033101014214344022241100003341401003111104321401201412044422414434034302302013042344102014242340222423110101310030012003044321333122010431040442030144112440042032323124402200241430401213300332424433424003402414313411222201023101101323102241143400221102104124013400411010031414223230044442014432341031101330114111302103124323423014343433433033322024012421111142424213420023332140100020303124044021100020443402103444301424442130122144032014013223233000104332021242013104004023114010333204302320033112440234100041040213021404414002020441043113314112223340102331110301400033031024333313130320032030420303341243041303404331243233223030211400201010131140410144231032204130331221310031024111221200034101402230120323213402300412223440221143111332004103334244122033334024300402200042344002124204222012420402211122302441343030302242023443342213324412414031314022232411314002210101312404031033102021404402032432411043304022012424321030442030422400123300314131114144134044013221213224041121234131110443342243114412202103233031143434400124011030311231213433101424244124130430202404412122124011133304242204200224103040141334211134011342223332142432210433222332214114213004224332113243110231223214140232412330222141031441331210402233422011040444134313210041413144314130024341041320300212440412040324134211342442304014314332143410044024243321304023122132023004103314220040", "443103403224102240312242302344233240404420211241430310011301113320304303124243140320022343304332041443444112402420300433200034214300233401202222113000332020304121133143414410101302221224231023021040332114031442441344331442132302434321400300340344113403134344124402442012340344044144233244022201031212300330024212301003102001222021144103244321110001011322231203244212340201210102104203222013014312443230403241044403303341142421002402102420323222001022324101231331341343024344234322443421404122121000033211031341431340121420221034414041401344104323343233311002040201002132103341333330334030134331113044123433404404341322034340011214204334121121140202341414110010424142004442014100204232010422442204020441331020221241331422221404214010224121422442340242002324023240423140124444422323234311402432122014423122122321203031323324313103310240002312010020304043244322022112302301114441023221002010222424024414442430203101010434323203233123104203321143410412323220034432422130444041442001321404243101042030122010301400123141343111242101101101400202220034240213144102033434240412314214222014031404240401131404300100102401422214044112332231011234323311231012334121334210024113111234200033130323330344040132100031044323041104433040402144132313023030141334302300330200344011331014204303221440440440423414020333204431044211001204330002203143443404342301243444404013231300221211433002041313222120304244204210404130224043102413234340312322123414202134434331134111123040043123242242122210331313114032000112243403100134200433044032003204201122433322201044234141332233424012031021002401443004431243113331204001214124430212131441111344101104212232233023431413132432314341132331033313013333422034410203241011303334114400144034243104214333142221220040341334224300020033411344210334134244331402214304233131340410332302001101121443133331341403244400122043214304334321022001242232222103411211042314102141040421312432412040112144324044422333341002134241134131404234021424412043241024322144214024221110030311223114300100034440333112042003242110403243414132012332121123440301423242012044014011311344004013104333000403422020300424240340440134010342340122412442443014344312334324400033200441043201233342142423343031310224123040331203330313211124004412332114232333121414124012213141142333103033444113142243113014430432103143214304031003312214313440244334312120034122330110411042402434301302442023011024442140130001204222444432303330023440001313302130404022030441314323204002430442332314103320023444133411422444234143021414313442040412204322311103312040011300410330402442342243413011410110413033242204443032320204323244242021120240001011444402332314124401020111230330312143144213313104112024132400214314243130343231304401441104201212330213300113111410400133443301023230441232020410412120230310313423344432444332032133440100233040401033301240124042333413200221013234002342010020320112302401102000031201104031343030123042243141014003204420130422304032012433202200101330400401012102140413411123124314324301240020431223024134231112011312222111200032240322342424200122321140230022233140410214200434242134211213002011031020344313434223104401120201202341410112240111001333044440121321220021231434230421442123134142214030220324414403003412223034411121202403114302324222430314304402204222134240200334324403323300004010143430213120444112132223433201103344111130404220341023201422324132421104111412132142143420103123023244420130331032130202122124300142021244002224024331434433241132000233334014434401343013421124014032134414223012420340111301203342043403312324224223012200421322430230141443111210410342132231031024101324402403041304324232022122112311020013403411334100234114344102123444312131322133203043031232402010332333440004223002014243434322220121311321423042310243012231222233413220311233221324141120030330132444221240321144134233300114440111112013141413230303244441202113314301043403042300130331342440200120221122113234321404313240421112143423231030024044000433201034121034044312304222401031332422311333324203043324424431232414011343412102031022034133132243141342242031123420214320134302002413020240221303323430344013310434303131314041343440230330340432443333012333434042013211211312132241043303144423201142332143332023111413131443331244041242231413201131134124432043223321324011311424304431014112202300440302020131440043321240343314042232213331412132024023121334413121203324324112041213111404443313024003142", "424324330033144440244340212101042201002033234220003103414323002214322120022302340110324204220034103212441402311241024244122113013042221113104042430230410312231323122024143032240110022240042130333324012043044422113210102420211120223041044001432443100340210400414441104114110013041201200334203300420202144100443203221213110320030102121021040200211223411340240424324303024043202224444402410220123214103210122402331001131213423001040132021313423230242333114031221224044214214141303212000021104102210344043441121432421320124113123443210324003231002303413014221001104210330124434104111312024332411300140442212314313031031012424433104301303022013432410020304010424131001110441323111143141222022022404303314330120040131203144244404430343014424440242034313130213210122314214442330002001130030144231014303012441333102333201210344212104211001410422420013212032123233214221412000443401013222330002332031443021444213420412124143321103041232131210321312244304323034221431314440114343021040133201414124341223110043432221422302301204334431143413320314301441020331112104232134122043111140023010000444023341011111411422412011021012040332012403142440103023341140230114111101243011113330341034324140304123003142223144323420422310031410440422114244142310443232443341242411220234310323441240412424140141131440112301321224233044043201212132012013234243442031320312112111112402311314203231022024231412143114404311432323101214304232341003344120423300121132342320344014013231103121011133133213134321013431431402201243112321140030214211240130322403032342141310303344401242131042310330014322401332421424023242043314010031000100332211444430414214342434443043324310130402303320424344223340421044424141200112124433203304030222204413313304431423234304132311320102442114120321300202421302200322100311302333321240220321141204404121033223400104212022012202411140201144301004300040314314130311040033140413041211013310124222413442123223010343431232011223020330432210323302001212244112020033230442123121421143133241201341333220440212011313214343132134143102434032244331041342113424132233421402334242134444333230444402142301201310321144144042323443112334040120111123213032200330334224234112042001312120000132412314321123232220402333213231311013312134042221214131422312211301024401133422404334312303100334130103213210330412121441314310102230201203310440304200002312434310433133112013440120213022004313023002324124041041031204320040341013041304110201210101301021234423142040223020302233244014013222431130234010022444313134330121211220104102023141011414201333322222444312223110242443202342403114001023242041414340141404014013001344442022242244442400020313211210030112200420233413032200200301320431231443124113021331442412411031203234132100422433312214340002123011342334313443303444332422212240221204414323234411101012433133004040023213303423400211212422242433340122313034302144102013344401221114144243444212104110104130301320141014033233400100441041340000122040102132021020211414132240300321340014102010144343143142242004110401404024404203334343310303111210042211402332122000432220440243141444302220401433134412230241204202221302441432000031333121433231141113323030102412134004122130113112031312014404202001330204424134323024244242042202430332122224431234303100322102213211122301403122130401414343440322222204230142030022101123423033033200212031002014002411241104032330000042100213430132040303124100441231144343240402444200443322313412124044303043203341032210020013101124010200141443032203412030301024442330400000204302220302223032314401343003333033413131432232344432413310102144314332311043420411410300342131322303304304032300200440142243024010140321131333021044134142332330212140323404421222322330121120042302110022203124044204211004112034023130230322401034122200312242403443401222321043221343144304120432141204331024043123141433421143004302302103012304141232224030202114303240312031343200211110101120312433234204314240230433110332430122230023331232424023300130243403103202412412131221104410341342232241441304440400131213124434040203114423410004432323112032124211043312111012144200031102022341301243011431234401103010233402104202223221110203044234411334222401141102314240012120031444232021301322000344342403140111340034434410244222200300121010340402243230322300112104123300342232204033030041324024202130331444311233030022032111444424234003344423300334101241220213132400201033030142204440113231311040132042402124", "004012221413033443301000430340311134341002124220402343002102003212322243034443224103431214404123322224333241023132130344401400142330141332211040111443204344342412432443431123334040023041021202323030211420003022130200114340310242000243201403103214123243203202110443102141334100341230241414003100311312011343043343103342433134444110422334002213441310243004332213403322002242111020400200101321134312323122133030020210114221224322224420211030334221214043120022330422121220300031121013424200231401424301131021304142222034402000014011242440230310033431021131103314120240240030400434440133203222100300242143403300131143120331041131233243113032132233411212432331403010302334343222212443222342303330340022104033200314004043131233401410113333222242134130241202104242303122302001414243334414340122444204012222014401034222034142110123121004341343242224422430134300214023012343204133222321023201401122022410214403323042204124002300233314344141134024011100120120220012230111334010033020304004240430033241400113111021424230312403120214144233030200331340244221010332232202301404211043240340441113134442242141000042204330400430104004133401102420144203134211011022003231402132442324404232401404012130142423200323231332141021323031134200334110101342112244432021103324331131403014303042230324232223032421004031222000200311002443332232341010243021031043441411340303230302310100332301100014221114004244201012403300244304310030112310142312221130340112302241441311402201041434300142413144241312343113113112012014140412024223124234423333442404010033220222433443401413013203441413301331333011341344212242323242110323243144342323421240114233002432013230404300120230341431234141242220204040214342231104313013410131013433414213112142233041444142301231042443321343030131022112400132113142414122320201140333001221402120003024331334232433312441421320301144114302143001022142431443211420234142311030200333011413302403424433143414034104122003232230040312323314031220432344123102320103221324044324020322443232424032044200131442442333301413000023344314124040242334411220243200310434230400330214040123212141312000004041442020310202444301100043002232314103002321124011432323324014200413222444244234141011413130034244021101003402430444000301103132442322142302130033224443000221003444020431213312134322320011400104401421004311242300103023344221002304321124132243232432320033340323444300343401241434233321421424114441344241214320203200312120444041233112444313221044321133430241304031241134211201020443021300303031001221111414102331022034314122303030024233133232420240204402102220032244404403321142044404101232214032233333413021221200401012110420431123224342041443041334343214021420141104420134311312203421242220432133123421111124042402241004013034132120424043301142133231033412421044312221420213201313332404313200442132023344431304313132210134234213034044002211132303201341121404323044324301344323302232141313434203402234113320234320323304143134444342142111110023343431243221243242200024333433232222121142344442303414014134033123000120201401201112212132220032242304320141424121320422221033042414402020040211433404113401441104303042101443322000301243144232342211412213230412340444033022100214223121010122443420434141042121303042023402133101302230103044404210134002324303240421410220443224311323404220113401021432233431241424230342423343120311211201241404344114111442410213242444122221433231440234014443242410311134024431024214221422222031413113043403043341231114421433441400141022412200231201101431202322332341421004144022342003202443313142443043023020030024332301424220222020221132034112100223230314303302014140141000322343340411441410430134410330030040420444414003323022413442411243201342000300111002304241321220122412030422400302321110022442311244044434130113212002340300102110333040111312143411143022221240000333103212102144120104321302010004443030343423122310320110410032021123043434033332043040133244034431233340112300321123213443312431313233014324004142013102024422244302211143132100214113332123203441341231002243133143000004312102131200213300120202242132304003334103332211204032332302124141220343302243320424040333024122123340034114110120313043122020341110433032144031402440203111424234244321210432402313403043032041023020344344322411233102210203433003312132410210440402222044444044041022221200030430304301232323241311433224143041100242210124110403020334133021201410121124430343242420420101424232104120422", "031101144312320341203301122344224443123240244143123113234441123110342113101232344131432311433031013101212001420011110421301344123200023444302300443002130043214214004242203422403041422140210342302032232000211210123233112132134333340411344010004432344421223132244323320424333344213414330322330123402214443430410320243214344444000044023301133220341333440124100101404302401424011023314421130114044423303414403241040400123420421034123410044113104320243424111244143244134234043131424204221123414230012011322121214131341140132122000340122032104420121004203332202144432400321222401221430144141214224003011434341341411414112430212441421032012121434310333401111101124214041020030011313333033311332124100134323301134404114220112203340423124041313311040212200003130341113000130202200241020114003212130223032104013202344203343032311034132223320223043030434422244310421040300134300212041313104204010434411432423020412141014033221030433432044012143111432410034100221304214001234332401413113432311132314003214332322301320434414240120442024143232111004440134424402322320220003010312402243204031410300011222341024024201003242404344420202133431313140021223124444422300232442041311333104403020114021132242241102304101022010211340302403443440002430420421234320212000414444422404013303102401342143310223422444114234321134430444223123331314014014111412131023014231424322244424011032301133310441440101300344221434241113124011444342030422403004234133430130340310413430242002101301222441323134130132030420312323211341320144212104323230144033221414120430204141110110212033113111022010444414000044321043224422242413323231422203123020421324102233233312340231240020333242220420403142303443340331244120030112442324412112321131310401012112114411023024312434422032444213001012342132444043210410003341323313011030303401041100314023132000223411243312404242403404234443041021303233320311222120024112342310034300203303123433124341324040444301114404443124324401322223311121213403342234231212304141344401434001441121444444034133130024134231201321121420221420123443324300233004031212220342021340121044320044324243432221102343220343440321222111442412310410142123234011103103223001301231330401121014432414200333223411044313020413442114332004403440113004121130131132342341322332323331400211431034302424311010404344311020034400332133013021423144432011441403413424443401420010323330103123213401311131022114330140311023101134430233023023300142434314214404300122244004014002422342422434212324320343223100001144114203321404020420040003332014144432003103134304202234011404431204030042344304231012411130134210131411402404332041424422214103000144041022023300223222441041342211144400211143041022030003023304340020202011000133101014403304333142230413144133313100201334034223210024233341300422421121301403114024203222234422412442140124403010033022120404003002321401422131214413431341302222031440140411344144440440300430043120144422241103004310322144040243303240221313031201443320220331441404012321410043234430401113302314313041421142214041021321203120104114422111130133213120043411423020032202300243324203400034443441332000234114410113001342434340434243401003003203441220014214023104033024044424020222444023033434220241341031144102021403433213112424303234141334221134423420401212424300020132421412330023343211200040344442131104432402120404201304404012030223412324401020412132031214244120412222014314320403433411331023404211200204133313143033124101033040431321111243334443333043413112433340330342231321422421041223314410230123202424000021440134130234442241030024224322001221104412030402421234003331430204133041213312241223103133124430232314200301423440430120132430401444442103140120321414341340241444103023122224203020431430424334444413000120233214001313121224220342042014301244141102043140124402140123021114144210202102010301133342344130440100402404304214032240100134221333432420213434413332300312040112442142232130002020222011033122400210044424202134001233003010412433312220410233204134101301120434221013332401412002424244400432300321211430333122110214041432014432023311022201441011022230040020010443013023104330221212400213242240443204012443330240144021430304113202234223444311430323124231223221034402102411131020031122432133143410014340323133003244344303302111322442413033132242122140301202314240233304241430010214010440000032012404344024334403213104200001330420043040124134214101441032340313201023002433232413430320141414", "440142412101042102414043304240042113043241323121031141024122311123404124123324302342422032201003211334302301402030143031112342133342304111334333220130314003100440044200114444401240044103000214121143143230002232034332344302332022332143040140230231013431130242144341113411442341131323313402244134000033241030444433024143130040120421204030320320022002044233342223122442333402314323221012411004342132102141021111220402120212240122331242023301301021032030432000211202333420114104420213332103021103031330104420322043320023332134404312103333213313421101200434032200430400312421203130202204123043122034210111001434032122024231424140434302414142441412224110032203434302104014440144344432310000222413244044431221004441034314303112211231243444340323430022304211403141442114343424444400444113232004123312030034340431301322421443410312223331023143243210420014043112444430313231122024224241301401402232203042303040214301440430031012402232334212032224401100301333142320000121133233210204004003041442332443444214234104101031014103044411220301210231133014212210131321411314211432301014134423304400343301004021124042132113031334124030031323400311230003303200411020220201221432044113140104211134232342433102221042312221030401100112142041431231313034121442323020002034444123311024020101443400444440122123324433041323210322230201423041041204024040020340312032043213144022100030110400340020230141223232420141203414300410304214104324013344044123002214101330113231311001231411010340233014000112104323003224011103040313314212013210343003441140103242041203302100222334004234043200011142042123311214041013414042312120431112002141234031342240041131422113122244422311200024300433013243321400444443411124300043204104040322340412030022033011212311411000313002220231243220121032121224414341140121403121230311234430200113234224012424324133011023213410031244120443424220424313442340110404122013333403001400021343022400324142401340234020342223343232434031132312210021221112214032402031121313024413312040010201011123113011330034333244423402443440010300101212221120321221441142213131110421140221213110303011334031311120113034322403023230322042403013040213104004001311220030344202432222121211430132434324320222323324433113130404412010102033400024204221123112333022130324431320142123133132302001314341004014322113414014424322343342213231340314404410334044340104223402302413442120414110000002241103340440123001334320012334144114001244214242002210233432321022112321334413013412332403103231130014324004422333003234403124010043114331133244033321114241020212313223402340233442023311121033321034044314343043232103244343312301020004422042024302244022414014121200234430321443140100030323131210442133022301103322334424343113010003043000411304302103323002240003031310021432041304022432100021132030030241134412410203412014114121044443304412230224102143421142044122132110302033403220413400004400031340011313313242212422032300040033113021321243230304003010412210412310032002204213123230024104341213041420121411123101144311101211002241123201014023212230213300232202311404034201111323123132102002412000411242120120202000114104404110232002042022340241240442003331413001103442202323141234040404411300412440442103134111433001341211410202220204231440102223402222341423232314102332041131442311311223411334320414304133221014331440443110331212410340204112424121031134113042313441001020201412411430323444120303442341323200203023120433300142040013333014102422034410042333023412201414413013303020040420004314430431412211301014041414021140214224320441201041443220421441214141323211131214314340130022344132341144432134342140021242330331441243442312404120313411414402410133101013410224441403141203013430021231013403410411340131403211341321421034241200300333240403321234101030013103243003010014432344012100440311123124221031112344322012012000141334034031032104042201231242413402012113020034103322112221114211002224224014331323221012124341213214112032400114040403144003203010342442132412101310044312010441220102242420122300321300042020223440043413402440033214141334312143440041301413034222243121124323311234404112132121214413320103240344112244102013124020114041434322114112214244300132310411314001111110413314131044203010014123102004010314301340023104141321443234300112442011241111131430442242310444044344431432241034410333012422243140144242111033100304020120120403204330034211223121214100212400232411332320041034044124342040101304201441231", "432001300222313204130114303340132032022144304410044240430440130132023333411212112301140224044120313422401030431222234213401312433413441044111110434022312430104022210340223114340033014114241341402124230401301024214212023231331232221000330310213341440333140033321243233322033204122014031321310401032142240134132444000430240231310304332001330203332142003130144434102411011323142143233401430442030040103020410211434002210434242030124430101313341413320041131123323124240102002222134234212310210320324441214110121420134330422334014134112414222140010332122321442243234443440142320421440433101324031332304324040401201344430244013241244204324102443412430220232313314130313034424411213223020344444234430134101423303212034234341232203221344044240001343321404004300021300142033331242233132231314323241124343302311344034043421413240022014224433312331201433302201120114041333043420344341421202110301411123241130434402014011401312331421410032121222201022131114022113331402403242210010034224101323112412221234022024403412222202301301443244400213113221020003300443243020320231212033440204241411202312211410431130220401443231423143202413310240401213144010300311041113124343413410413302042244000232233020012212040234120111021244001402200441321321140113212410110121314042422110412304131214144212414244314103243423104301122400010011333421423444020242103312414104023404322220112024044003110423114411221204444100204340031014041434021032330033331310040224202142203310200204430133401111320340412010113131044104041213213312212010244220041112403114101414020010323041213012310121423321210224234340321302340140041031004024300310210303420411114110233221341121110310014403323223224013124340234134041203403441401040311104030224114442431312302431344210102201333324143031342102434004122444314003441403143302140343243403402402010443111410030143244342003411132320223322443443210101331314031213102213004140040213012203211204334034340012414422330013001424104240334024221401014100121022233433044201131141342203200203204324111400004002312043233004211023322403021000101413040120231432342104342000210033022311412230033410403120143324011122332110210024114430223313330034131132420332233014233324121202330144001311201234101413133334440310420201244212004414020001322040121210004003311030421421443002431132411324012241314204301333423133411022013240434144233411033414012030342301120122201030001441433232421230024210213142302031044114241003423111433240313243133103402332443133430414320420030032112032334321002311303213433101330033232303343104322004212330302142021212313114232313124142300442242300104210432340231021422131030024311214143110010331113304031302312412111021323110014042012142011201310300042130420432034033410232042311403243213400042410142224013401011423032100322431131414142110421320022244014014112331411020320234013303100221023141212220421311120301010011243303123140301110031322324021333203002233234333004204200413244102101032121413432331123423402134141413214441114440320032321144213023441334003401202021333034043004023413143314322244304401243141141311020232321210131031213413144444413412040403242143101431424200142031333444222203210304413121031431334114030231231421431330321434023314404432000432030212212411011220402021403343242242124113401123113122011333043000434232321012144431413131313003442303013122100013003033004323241233431100003213141434141043123100213044142023221442222332244323110040122414000431344311330014322012203432401402003432421222041442344333014411214224202212112444413313331442411134322213021101241433123321433123223410301412441122331211020221221234010311341034101203220022434122220121140140132001121122224304112301230202141404021022103344432400130031402443404043100023240414203240440013414001201010140112123143311212240001410403020321321422003231032012041231222241301021100411321432032023213120422340422222300440424142404340201301110444204301303433422421143134411114010240143130134431344131041311033030213230444133100333010224114333102202432133024031412141422314401204100310020413114402013223140334311444142423303134423144231042244021041001313413104240221021100130442301124433244212333044110144002133233210313343230111111032242412010231244341400333430104221102032420034231424102322321341222103424104113022431043320132124103331030333330031104103043241040330300113132324331342214340014041113413202243201441313240344003143200322413134401030300034334444002123332403444140430334201002103023023", "210434044441230021240421122242103244111024214000200043332444314331243003201032230130222441243412344303004100014141144011202412410333143213031203441321441134343412021440201313223441011301323031144120042302231412242401201141240422011014244133234140003222240100231233142310430431403320020032032420330244114110033331404123313242442430340443200310311023411344021123304342041323201020311141413302234113440132120443233420201100333304421342424034322003311140103430334401014404034044131011221422421020333400203021413313213324312110244410303240341332441124101122142010223140402224103024201102003401142021401302000403431244321414041144010420114034344034210033344123231100403304433412422011234123404442223312031330304124001241134400023021212342020100310113144331023030204043204033114100314322014210320201010122142222112143111142403321343131120410022340114033231400310333011013434223032142342424214402033342144410140202232410401113011320434332222210324143431320001003043113344132124300401310342014210410201400144220001200201413011324311214323130403411044200044420313011311002204043231013240134441344433111132431303221311442344203224034201303202031034403204340102132024320312313443133410014332004413112033144332410244313133424113212432432202040340112213041100122244442301344233011411123114140334302220312024041223423011442131014243204124422100101122013411314124022302130433222234344424320230320321434321304110322022203233001313002121123301111041242421132021421030321203213404001033430321212200314311134212011300242000342122140301400333021202122101304233020240201110104203003332101043040341402341420432243020410224111234114022023232320434314414120421132410043043400242430304402333014322433344040401031042424123120334233444122112330242130211322320234131024102401013112424433401002402220344221434331323231004222124413130440342013422124133314023133442421300103224414002110210142203222104031400121240420332212431220403112434141222334141133040204344004242241340424240320113300030144223411030014403301131242302304403431342020032301431413113321201002431130011042404112333311232124001100132410444242304120313344341343321120220033140103404433344220420110121022030441400223303013431444331313110043324134212444203323012020120034304301122103011240442143030233010300140424404330340324313442021244341113223302100331134414202432000133234100030302343304421020110042421242423141120140112233434101032322443210404002200403210332230401412004331330223420303431330200442124231332324432433403011304040343301342011314133422312232422213140404221044224333122402434441212121324011010334312440211221301441104043034022310323240312423122144100332340443300132020000312014421124141400410243414043313132200040204042443034403341131403230444202422004233120223140020431320214313432020341202103232320032141010240122421332332310103321213221222413211200003242022441234234141110012442241222131104033221420013341023333142002202013032100200404021111422334143410314211310111420032344233412343041143030423424331313303024210222014040104440202404232030433213434000144014434023004324303432143124132100430444103004404122114313434201004111313241234210031040033011341101232003402124244303001331344311312022034214013202031441404213244134333113420100222232043444430013033403321411122203043320434101224201044233102312424014044210004321132314303232414322103010344420410413211424200303303312012224140433124402030414331114210344204303300113331404024443102340302142220011230032104242044223323444003411210301341014244200000314304032124130101314321013402314343220222120311341304240320240214302310213344132311212110124443322233300233340330331343432210324202013134121023324342341420140130223141234323320204010032242411211200413140310012341432321042431443232402433420443412433214134200232131321412344232300141404341023440313122343144230032144101133242004424320013020122340320143334314424021032303130232414310344104023040202331223210433011042322024234410134042314212011022224343411411132021030304211221322132241303434024442042424332022212430304001241233002334404340130111114443004404240244031442110114102041310041241402330033400124441340420024311230421203014301311202021302432440114234414340031132323130321144231440030242210141202232412423334341032122042042330012110240111131112443424024202030321140310211434241104203224321210043113102043143033203023424301101201413111124311131040300232334141442301340311100323344210332340202311222201131400213033213", "322202432424143102141444222010140234114003430012020013344104030003013222110420313203212403321130212313323142022132200133200121422100212412334401334013121330230011020240143320133212144012033433433420103100210300024211030014412443342303233302200333133104423434012221321332100234144021131003420301000122344021201130312224021341402230134141334304344031204202130124224011111043323333431441441114422223203300041040404444101201110402132233204020240032440302432322240344021224122343121021424212143431412113143010311244434042234032012243324221404141243221432232221102412203240432434113303141300212024333132201122304010410014043441441234303434303231211113044033423133341321044330310032213300022424244142040124211204343124340231103244333114331000212020401113004300220143103300132110410303033144232121401244132011042141431002131431314134322314041414023032204431021201143303424223322430132430120031140401402333023132142312303200010424200123222032021101421024411023211404021002441131031400012144322113320342221023011404131122333104041034114423402020034310002324122013440332300414310304243003041112231231112410441414002124340011110140221313011111301220321111440010221032044123413023040412044233202033041300031441232010002121201401200404414100024104142411332101324140401030111014414023442340104104303134203403333103043441032303134122333221014143341024424230044004231140343300021341342143421433411200430300444214431122042034033033114224202313101440200223231401340400314434422412412404011441440120140402443000124220014402302143332043313111232430341042430040420212123344431324104300240302300322012424133344431421212210041210121322424434114112213114241334224413040312114202400011204023412310021321341233340412023201340202113132222423131222132414312332320043111431030131323420104202434403123434224131301030003244032332210210213203042424232000420321133110310241003300001243444133000423424243443330410233433144132100214230310204122034043404112004411033242034412023410131311442100314241110310112003142144042334141303043202314221202440241414300024424114443221030240004040113021413104440341140432201411243001034310200422244003012400210444422212030331204223440401244230020030213022212302411211130230034302243114440440023102144131144032411244112141342232303333114302222233132440141241011303210042243340432203032012312102221111001333414330204241231212011042001212102342241422420231230041001101010040340041232220221201230443420110212133123123332141043212003242322231000314033340330143203340244011434223220304403020133101021423232314103231043133421322024042112402242304321014443443240241231231130421424130104200003130204323243230244104211014211100310001122220223112220200321012114123104331324201341040330331310214043330202441320031320014210304010010220043121232113424344432304243203431243301201101232321421320044313031040413400420402214003433413442342441420104202014302311244042220140312444113201221444440103303210401304113314342410324140234331102024100331003322314121333313342102140324420410322134423013121434100412222003220033011413413342141410412431232232434331142104010204111043213313002242422441002244312432310100034314004233201122104040212041043210222234334443044234401401403103244212220224114111121032111431414131222214130344440130120130012434203010420301131400424040041224401401433114144012200224144221413143213020024041234102230403331211120430221440440432331320323223222210310233332244022103200321212033132402121122434103440430200211234320443102334334133120010422110424321144431340322030403141012413202334242303220130422133211110210240002040241233131114324324341401341413220312141000331202111431043122213132333324144040123003233012142241301032303131032411412241423221041132413013040032031422113132421222024224304241210430122120341000213133412040230013403321401414413220200332031313021324241421341224001314220240141330024032342043314404034001241112400303211121341144434001034242403044220422412340202134000331221244210110112431212041000334230332444104231003341332420401342214322021440410110243442002321303304120202134243221304121340104200421411013242234423111040303323434012444101242311120321042432404314014202312131414040120120234044044400442421420310210434143243101120224110141041102124131213043314140241420220242330432331421012322232134403010042432244334420433240042101404043420344040423304410101344133140332041114000232213313001034013233010440114332244342221210143220413404403400313110122333", "211303432102140233303413430230334434202424344012101043340102224024204302311400313304143301434242013140400322232010432311424021222410044010204414014434034232223010414001314104201410423432031012224040012231431333423102202310144321320300012330121400322440001002400121213032423142241303044313131000021234403343032020221223402342233340012123021230214140233123432410000130202100102242014024034404021430041200340244423324231214412242424431111334110114433132200312012220133030223414103213101242243032424113410400424241304400303020201041314043024020410040143210000144000330014012210011321220022030443230102130240233420333203111402331044322111400240030101444211302310232304422222002100041231124302123022120122404133102024111242320202012204300424320431213403333020043340340034040133013111021312224244241133102230130410444104331400123202030131320030344321412130424101002311133023114140424320233102120001004410420104034012214223412302021034044312042412220312233000104431304241313301230311321040324340010322213144300031002343234223431122241024104134141044203301424122433442010232424222240214100221343323231333313402400431434332003310021232323120114411303324131014212202014212234442103434110201312443233423330312121303400434230223022133330414122301023012143222324100034422442342441000313043024320334213022412003240033441131210030111343142200402323020210011323301334402433113103342303410401301344413404224130441212214111212012430430400123220330021233141433120132333121230400343101300210440433014140313303204442300434223221202140323213340133321324022322340422334214133421440401100044234422223044122413013334042010102311331022203201032401141141442000341231234342322232210311201402212034024134000312113234031132413041410022002244100002002203404303100014110244013121221202044101223042130241443412133433410110010200211433422040241311402223104311113241131230000344201133020022102022130144014013113110001403232414001321021221132140324333431223431033310404030042131220214022101220340024432330321301043221144322411442334440114100410424213124241302323000323131022224400110223423303001233443411340344032213424313443001141044000414340033140410131231404343204124001412224023122302410332430232233311442231430433121024234202023212240444443042231204043223133130401202103310412114034210430002424112444241421021424023033323402133130413201131002423140212414231043422242203443000113400403130212231224241212440034410013224131401212432103023233213120224131433034310324344001414201104020332423433120230341231210021002321030332011130030124110431323224331033343241332043141210113340213120313402031433411124313343444014011312342332004222232221340341224403202131042102413022330331201322433332334004221400322122341202320222031424133000334302323332034411414321122021310231324122244401012400044103240202011100410312413332102340204131214203343402311231323114240002220342132424420303034442132213440014421234240142421202214214033333244104214313421104124304340431341230343113022243330332344010004032023213440423223042244311101124342220420400230301103310004000213444011213104334443023421130224202110323132412000234241200223111313003224120033133220411433434242420043410223012442221311311102013120210133110143310011120333144010413143103413134324041004414243312320010030231413043204110141301413223410014244110303423323143103144030241232114120330030033113233203330400022040222300322400403332331410340232012021044314102311111142144024313323413100131322300041114213130422310134042012011421421221301321033020414304003330332100311234023401123201344111214314031132020023241001411214244424314123143021402143440032240324043422312123230121044443123211203222141042043421224342413012322043223443414100334202041141110213422404444241144120204212400431344303311134423304422001300302300311322231312130231330043340302132040411300003340323100321414034320032201112131332104221001411023201341124420144141041231423002110331432223003414201044022041003433420424401220320423344311123222413020000304341223033222103131303202000232300443100010010201442444210302234342033231410304331232430404321233343321302333324232140420344210221320233320101031002040322111000202230130032101313023244232213231300224010143213111012244330441320124114320002041003013234122411044332124302433303210433402023214302214214121410342131102323144300212321303134330443223343010124343420041034143020334041343112410440223034022210310234101431201233344441324313334442033010312244422", "430023033010000021424342114004434033241312031033341103430410203220013403101140111043302143144424131020133311402031012034321430243141300003334241302220024131140010432301342222124242224404201413200311231124430142414104234414410320244324313124014222021303411122222403444230424402041431030244411403343210423311203213143242241120211100302322132344112402021303420312144124440121432114442240322232320230224300003242002314413344133213000031100340030400433102332023303441232112031434430203231211200413104122104242414101231102121211110132132100443314222430330413202333241241444014024122013342214221100241303113314424422401411140124304020411233302414023300420131120401340121442104334404420100232444143334333402112014440130331123120344041141023320023102432331421313122313304131423111044440031430143421334024123231231322221341034322424130330324110144342210342204004124244312231303434402342331343400413333323440033400313132132121101214200001402033334201330111031420121014130030020432434011404014041123133013220301443221240220202242401102103232312001103431234342324114112204230220022113431144410434324310433001041000012303213420430044400013032413313401310413044041042141244342442203021321012031444432313331234030423123041344323014430130000111204340324011000340431200443000044343024322203331043213301414133012434120134132202111300411314344322200431414133300003101143443142031141132031334032123023342414031401344411012112333043214242141204333012004242420142143304413444402404301004432343202042434041021343402301042314232101121123200114321030324024202113404223111034014420303140400034041032242444203202302343044003043203144032010334034432140324011224424001333241434213221120400042244342121141201431424101033433104213421423331033233021333002024134111222123121421221012404010230341101043303443401112240404300221431034004411404040102022221321112042302013221332311414314043113020221100042110202202433422234133442442224311221442001402034223233122300322231024212443004342200132413414040003000142423102004132423441432243211034340431234231000240314314241223013312214231114120441112300103143214304104410132020011313401043323434334113413242242240301331032323340200210213214324343424230210424401134300000120441110141300442142222313443141011033004030310111324320033412404340113224342014323020431440010143132024404434110232423243042110413344030414444301132334214102230011331340302042440440033143122334404343440243112221343304213211100341333413400320114230003213413311204320014110123310014141044030132344322000044321042401404012221222032100434022403011213200004223033202311102240404011240132144233042041033301203410244324403000424430120141403412221412032230142102043122222240313202130312402143411042312210433123200012041031241434241413204213231000421443212113022132033224430414011313433200102423334342302100241240311224132114340110310202331441241242443111103232204012302421421333030044101100114030201100123302043224201213420222232411222011142342311010424322003224240010133243313132012112004414412111244330311104022111102034240114220132201331420000410331001021003104030032304202233222043033431404301010333440414040042321332003310233030400304403111443330114104214401432114301131023300433433313400230123231321034132131431430124031431312122012301112300143324241223300110104242220324113234121332113122043243022420124304310041312400421134434402123404421041234310042240020224023130244430423233241023042334411244211033243201113410442104401121434030213142203423041243044302402112312123323021411030231310313414432302133201044243214104101413004432312142221331130232440033102303021313040433102021133414103442013232341331341121434402303233111424223413112321004033222140340224033244130333213404231110300411102302101104003110442300230033142232031444132324400322342013434321324202202113432242323203120101002203244312432222124022214444122340244024434431343214022223001323440411421321142034044422120011032100010342040300201214224433120414141041021020344334103312233322013020224311111420334344111224300240030323014440402101231224022102442110003324420411420202402230322010430210310430414313131312234404313432014244430402241110222424102100100012111412431301214201334014312424143033011442114110032310000302040224001323100224400000411241043424011332221301144401444303314323112000411401131002234022422123104043421422012111233302434103233203413040220320202444212312302414221113110144024141014230040421030322422332444121233230311", "431104412210033424323433401204122324322321204322433124233411222032341410314112343124330001420420210434243344332222321403342132134010112204143134122323101334030030121412204111411114142012311210340221343200034224324124020101343020111044342132130414204213323302211112140420243231314123402324302131432412421210014221344234241130110432204212042043223143213331200312000210140001134212242220112421334044124344212232140023300314040443004131410122240120304432313302434413303423403200033432021132413432201140242244201103242002221324442120344030021212310414422203232433123111133420102214110442020002331442201144302021001401103214414302134121221100301322220212414230132003332103243021201442234003410224224323324440022023242414431033434414002440244301204314243341212301030133342232010403322402330043000304103000120444322212231110143214303244344122413142422411301143322413233021424213220313001024302211321304330001020440231320423331211324112314142432441001000341104430010240331202041333203204323134224311042104043340204431210331102342221132331122334420342333302303443244042213342343334344132204230343414213130312202043044123144314124423224230134044203322321233444134004203332421321133314442342310412112314212332200104331424402313334111321341202423442102241113220004023124444233121121222002144040034444313243400140001311343113340014323030301323124344211332130441432032231300034141244203400301144141331404433040000421404011444020324114202440200332213122132403400323211341322130012202013041023213423422102140200233401230241014132012023103120310214120211010011334040331124142401040011301302201032312042434323434313441133400031332300010212121013430333442101203234432420333134212201310313422201342041300441320233444212313223241104014300230241320412224323340132003003031320213240233044100030104232402032213104402114224444202213234110312201402031243010212331113311413101303434340202324121304233122020403144013023210304403004002201113143444044320304103104141423042012413211420314020330422314334322300304422234110122414244434002402402400031320211024020002302023340303230221243414220330441312202013442034224111131220433211023224220004313403430301124222014214101023201440130140021410203140342411002111201344401123233142412020421224121344112334224034044031430230442004113202203424001404111312213200404102001301102043102231233010231134214001330320443424414242110120010323042442201134431343441213210224014342320332232343430144420012302344013430000422332243404001322431413114320323120422220421421332323230111411041240221043202210200311241213440303014011010404331042031222413443243243213441410013432110244433444020443434301230144202404000424341003104244214423312411131404100431004322212002333024240100203312332112304441101333043300330300133000113400134322004043132420342004114134011343122224443233120322321000043312211022322400234132332312313013303444341041113341042232404201020044112243342121433314001112124044410020310300040200130103130320222234032311403423234204223140430011011402012311224333312010220241240130244024121442132321434313213103324344423221031212204413022224332023110104243403122330023013140130120201312411334444021143420244010204100323142412442011100403314401301103041130021421124132222130414340242041134111132124012031142330124213000243022440430423434121334222222333332103033311121100044431014030224232314003012324144404414211130001040410303143223130331020210200043014142344312020242130321434321112012230343244422233124014243203040343202333102041114420003241311403000304122322323201402223221430231200001432432003013240213312234143120104404434403103021304133123134212131442033241120020033301342331244233233033142212233021430014121203134111312223340314304330423200230034122113004201040324432332443411431034320411141142133141420133213234031333311014034133014313220213040020103421410304021443044010213022134134443014422432342214103022320322332344213143423244012103031023140420123002401324004012401242033431232120312023243110214112410322233344424043330141433000024341301131022200021444300400122201100213011141230410322043012144400310444411434012303113420310210104120003242422233020400432330340314030212420101010111020012132400033123401330112134334432342210334331123123013102140420112322242213144303440322440144013340313000142032141340124122244314104301301013321212012013444110012032214412024303241320032134213132424040443032110111233423332133434222202131402430133011313102110041303233324340", "441233324332330124320201443134301424214114210130010124321431110341114021124430102200034304141242103314310040034342132322001442301230120022303034432302423442024301134221311033340134101340014201233134410423122440333012212141401432002311010302233303231413204323133043202200322432433001310202240204312421214010443103441114032220422001312040013311131110210022414344141422233232114012124341211230112201404414332424420402412222011140021010320020021323443222320020433131430321213032322403243044412024043011310442214243142130200403220413043424214130101220042434212242032203404034404102203403233314310340402432240311143332012342443402332331230101400214133332123412441334421331322102144122420211024204314423322011404412040102020143111012130304033342232312313233042124203103024002001022421133024330414302040423430442312000142002100110231240002020212022203434223443204331311221041132331143243210000443143302211231010202431031021423220132214001413023120330202143140314021322222130343331214041032030234132141131312123010313304233000214112001441320141130222241014330331020011142322414401424431223414243222434242212242244430132310334210443121100301331414124034032400213040000334241140103421132031044410030300230114322334040320044013000220130341320041333021041241124332333104434242334310423142320212331232324213321313140110341000421210111343441344013412324031144342410232334202144124033310003002301403211202030343404312333032014020304221324001204414304130004013221010002341012424440034430214414423421343410443034112400121244402141424020332443302104103132002314140203400031314020443202433400324020424142002242413341113231141432220140401032132212020330103233241012123244414220341431324143143401423403343242020114442241333412110132203110430333002000214033130444243024120142314234041020213010423043240403424243121441402101412431044111314423441034140030204001404200101341234020201004032233330204232212143122302223433102202120204023420241300330332311132123210140311123223343431224241132333300143131342214413000414340340020032214100423242100112231002420323100203002410033034344310102143330111124214123243014011142234342424322211114243132323121041243122343210103310030404030330221112002102411441243433400110230241431241232443201141324111241303041302024300133012120311424342232110402412101340201010114202411414004042432402430114330240231333423023311240002434330314232330020330003343111430304100334404110024013133300132121002344242013414401244140114144140400120214414014223410301111023301302431242042223001431334432104103041301243010224331043134322044434430233314124430211420430321001043122403421434411101302444141113221311140002101410300113120244334244100012441441301211131233102134030334244411121012234420441103430211223331414313300301334430240231312321342413314110330341004241344404010033243301410342140440411223340341024413341304140104414341130420001321013403001320340333140114134224130042423422221424013012214314322212324111110032131444114010414123004021102000110413132132320122013403304112440440312004202313041143221042144011022241130410030211240110204342420302233101010223221334213423120323010343140220204323011311414033230200240121342321144204441140001204210331410110244410400120203033043311342102034320121144214231400340024320030020302101220412331124344113123010102140000342140214412324040413424220142101100012210021411014321120141123320313100240441243022313133132444322241044301014440304022102104143344200021320033131411000124031432114021104233423001042411420342040113220240000111433402322331022323342103434030031020033230443124243334414023444021013100301324341401114430323230114130430422004041204430143022440101433414243320334004444113201012303341103121404044131134333142320313244001130014041423234332010124221431434331021211241100240430121121221004330433313444221143121023204314120431121044003342310042431342402131333231032320022234404331224044140222200130324124441400042413443420222312444141414414214401420232041440244013220243332134123222300311022342130020423011032234012342424033202041203404003304430231301224401014012433434321411311113014342241324233400403010314034114331430011001240132334043132420402323301001023214304411430441324010332121013221300134321240330413102110211200334443320032000210014141102431114100032000324010002402324320433031132113420330230010022111343424110142123020431131230013304400112102013121314101431404112044230324103124132204243234003312320123443341104133134", "024040201220320211113441324112201412422034444040320000100000033242202410102412444121343241012241233400002434444303030143214223144432443112240300423040101113142444432303001433131013114220202200234120123411243031033241303433204243241202113111014103232323003411134104100131321012244303230044231204302112422033334024300134434333024112410143211143242112410311032224043223010402220222041031043432100120242100144010232330101204311013414240330144141431404320441332414413414034120203011402130131414303320013431040443402142400024113423240304040342021311324014332424240300102023010144320330402014400011424224142203032420032344001330442314343013333221432213043422214102103042342231211132212230130324032021310421411203130400203033423000343014012413442211020401003222122003133013033244441110220004124112330200242011113014131133012021211433324313440430323110403321243312401400443301123211022021012002111110031130113044303201340232340204434420030134043213103124101021022001334133014120131300320213142000011110241424110332134434413014020413043010123234124412412131030244413323410223224314120344141001121141412200333322441040030024430103233101000322304404113324224124121222004212230423144023031041344300314443013032132312440321122414310104203044001322204122011134321320411132410010013044024200142010231442130004113234243320104242413032124231322130140211043411133304120004330314402411404143243411434014204240313310303142433414123031101120110034041202241140003313324001000301022023231111234414344210440332402120344203141022034013011230044400041301221311010400014203014120211014100400431242434214444334444001422423033133022312123310200313434134343410304420210403403242142422320404022300334430140342203124204433242312124142023241333012202324420240313121311301433200100403310303223432240113033000222032030043430000143340231404120444112234312313103231244321304244201140033114220241104301203204022010311234101421213331140214114123434221334244434030000012440323420144223131110401113110403010431100130441222134311214311320411432012331240402410142420004320421132430300102114030434140123042443024413341044411413444313122302340430230214220233132143032202432111104204221431100440032443232304000331304043100310201443413402232324034201311102042023431232304134203141133030314423342024202303322402111313100230102132442342122033111400000211021012422424420142003420221232342201133004144442342234200241233034243013134311141443402202201441342222033343130313103344323124400334101243440334202111401312313123222234140243010400320100022242334033123031022043421022430443332231032111244333044312234431001221302442134141114000203200423103003330220133323100140320002401303041413203202133210104220442130302123223414120021014342204200213232121133324204333044233343024132003231201210413402221441223131412204230431234431422320442111004002000144130243200434321324324132220243401113043404343130003143003211331033410112424211142034443132322220100221043402430111422143201310400302031030320410031012003322011324230114324042030423122234343010343302404340042120024414322140000230410141120133313041111234412143100020101011331300134320303403231333100420424431124111114033341024400413321220012304132423240310044232244233041443343314400111433334313303042024224222013110321313431444324301141211322301123113303124411300033311321131422324301021322042012110032233343131444120403132101202011034031404012102102421342011420224043200311212330123414003300124000222002433021220034211240021313141242240444044023324430412401011124142201214331031320404110033033331021114344010242344101204243040033231410432331043413133424302321042100211230210444442033042010340014401401201010321402244021041233202104114420434014431341141443101114023020003120231440344331004302102231314001340112402023200031302200302220230332043441220204434234100334424431010123110044131433321022231033320042242410432231020434113421222001124023441101113122040241124201141434212004342301403031003133432333211211311431421203304420130221222301243141401311133023323133401331132314420004142411424221230340241221330430422210143013322011012400131402141030432442320223133434000010123220440401413441141242341044343020431134221403123043123130022144224102130224010004022241140310030111311434133213140303324321431402030210424310420310142313442021042420434043433003300421211230004330201342013434212334224420012334241440123430214100424322322120031432300344320110340433404131313203423140310433402", "323421411041120000230323210122303400323011144412003212410423041223030342004301044214444324421332114410232320133441332031433324231134000220141040304033331401234021434411444144341030223402134220341110101400310222304301324342133321014133310034204042241141012404122321334014010413201412104241014042201141131044233332004240034301243010210002431413032120104411213442031434120114044320142213004440301013432201343244110333413204011414303022300443440314032121142014310333323420113142230213403233010220110110203122143322001112423200134433230404201221011041123000222430311214004001342202422202422214121231421113412143342212202322403323304102033213243004344430201034423224114122233444023201010340032432131341214302011021000331444222122013332244401043021100214101040230333320343223430402412040022142424133213214431340333123442020321102201421130003044310123110202434040410443341120320112232233430211401023310122414223441021400332420320230303212210422413320400121221010112421340310310110103332301440440041141230010233300104101342300144313410102004341100232421121233022431340301134122300111241041213044401101241211220130100030224121340312033432210340312344411411031422114113444414441330244400214433223022024120001212224134303443313240233433313321101023301414404314321434401400000340401112424302402443430204144430344002434134420331113314402343420133033302403022420400344434121124024230022243312322032100403244144301430312042413021331142322440140220031341141140013311444122240320323043031133443030313110122101030400000012214204301201444200243234220422324000221211341023042202420340434304423010111021401121413001403144401444214430211422244221344412223404021021404332202441213343000301202101320321441100040024300313430011134312322224331030041114230420431432413214424421103333442233434234420302002434234410430010224410213404230303440321321102044323021412110310404041420331024421221422341034301310011222212000230110323300410430223313201013010114204244330413114304241331401411200230340042241001412041414122200014102410433321411011121023420340324132141101423141321434303441213144331342201244334134333034123412021320304144141320210141023424420213322043014044413131043234343240003402204102311014332213133424133032023331200404001432134201140221021314113100414200424202030002144321202434240410141001320312043201220221041232411004210034141323204130130000340210212142430214114324203211044213423001322034003200341104112343210102233132044304102030341324334041022014134003333421232421412133423303311111444130034432441030124110234404102221421020423321102021411402234404211042441214113111104024441144201212403043210423330410401013344020032342104324141213033343423121442123430024332420431131141434231400431104042023433231003442020132441030333023042402402044211200044102034234222114420230303204433420124113040304331242413101433121234324122023200341000410322200400240214044402342241434440441130344442001111432114112301112233223014430344142411233010420124102400440121324044013430211212331004130220133011113334001102112101203243342334230000022200243223031344340134022302212114012321133141410412234320011243421121202443340010342414140100143013431142441031020134312103444240342224034044433100101004210122112333241243413041402320232113322201204102200014133444300121441023423112203011201412200111144221334144333012421423401411002424014043130332440402343223234301111300003020121342421320023112232222011413124411212242221403341334321312110003103400432014121404312113120412213013213312203313103413123401040131042301124243421223020233020301443240403223433002244201414114420431040324440141203444332341244020330344320133030111243423301004301020124123301212141243404422301210133444144111241043033022020120121044042312210311110114211023434401322204301203321424013221342221031320424440043242011201134224112410014043440234031134300142433032241103432031030004043013310244441142244213200333242201132143214041242200410222044330342041432020030302120334330131341322322213444142004241032331312300143024324402402442433000313232033003332342101010210421311003403221232021112430243100114042134233004133313131221200032310133204104032313224441400233032310104413042322031203111310321103034330422220341131400443424200302130014423021130231122332303442323013302322021100042131311203340242014013033241241213011231002414021002101404410044234302341234214014112012210441402342200424314343300201044434033114141134212341223423334333013342041230042", "242434202430013144110210201403412434030422102222442310443420403331210333233032324244141302232004432440231203131110411224112244441441300132332011011231034400013231003442203331304311024102403341442310413103343234444400433311204113302244242343430333430221020124012322430014220401420303201434231442304144334034201322343100434001022120114332442144110223312241233443210021401230110320210343233112424411441102120142340212224114123242122441410011132133101124311110434131130130021344120433232323203423223332221344404430402011411113434230313211200430414200024104142022110133443021303312021220204034111032433432012012242033412120243244044213330013002144203323430443112112123442412313141201234244341331414102044432003033303403321320243040444410403101104332344344424103412421213044341213311133200121114411144040441012100412412311114441310040212322234303104410222331400433023342031241202321242314114404221003141311323324220422134412021224444024400110202001041114333134200213212044014242140013322210121424041232422430131444131301223112400114013134122040234300040220310423043124320244130442111024111302241322324431013203101000301412100021001034211210313111332243414131220040400310331132334334110230424134042103044024300102434302233104323040331343211242014343242242030111434141034131222030114314442212410343303310423144212331441120122311014434022410444111112421043433211430104203322314430101213402344334430114023044102221304340121330210022120124424103142400242333141410203342340104322231431031232233141140344103330312340333310112342131104213422040200142323343243222120412301204222122441334324302010111001012031120412213223032330143114230022203203440440401313110234221304424221102143300024304412101433043231431044434230400322021022223101312414212334112120422144134214001002320224222044333114023121232322214130120331104400314011122404024404210343020334323224100100400214341114223041340420100201132210444231124141220014214303122102113033142422012413440333040403222323400012303240141202201243424313324122230401402033111044043131243411034130014233433442120410223332424044222011000020114132243004400122202343312040142141020414143432120111330204232004212300344043410240301313213124420410031414004210211212343403230334333423111110233332231403043421023042442312310213112301423101233224002143210441211144043202304411314440430311102303123202010313124240240301302033444431343203024314223132200200240223311430122201131311221131300120132304201323403130013213434002241142214222141103021333242032412033311314110342430331431321442144034300301412423124432430433104302313003322232044434034230224204203014223132302241030400231214041441434033401213234010223143114241243322033044032113111222424014213132041111120231124212221021413141403234401300430234402310203332333341120443443000403004422012000414003234313000213230030243324403013223402011210421121233003131431121134222102431412032041134013242011014040040213344430422341030010423222300300121103412304030200432203143043002022000032220130310001124331322124443114304433024044044444123130440144033213341002024313240332313141422310223103122211101031143102420342404231440322033043024204003300020330231423200311110110324124232222230040322443012214023413420100132124314102314214130132030213103231032133334204114002431200123402440040240101031010202222211011414201241112431243340431013341213030113204202201231433010114102340413032212400101324413301042412200133333333214101020111241022014400114332412130143311433443333330341241321401002312242022223432441101404124213032331110143443110431140433100233244304132022302142311113133000104322431010144211033214143144143411300101031130220100332414010232210310443140344140114013431221141314133040014112410314331041202404240122244344240443012021441234300430030401021412420400323403233113134100131223442402322123310230411110114321214121401404031140321122410101324110304000110301202414130011124414344330424040331333013320424031140124020320344224010201414302140201123101104340004434411112004430022144041402103111334430413421310344300201240110324142234413114412341444121011132320224340030203102441043340430110010112223131211021131010420214020403223414101142411322441342144242402113004134401314142233013430000234000124143221441434131241304241114223003304011334412222214214244142041041032423143210141142440334003021003044230331020042411201433430041012014300043001334231202034030432023000044101404110323043000043022004214114143400430144", "021221223423131401110300124011210132104410321032134330313014403230132223132322221040410344301031444042034432121440141241104300331113330111201343313224114033022034422222012112001313320140402232013321443100010410200240110131044021021033331402144440334324314032224343201331104113233142301044210034100412201400312404212410324441431142030023302224422001313122100320244142031222403011432132310212102110342431311143333141311400331042140434023014114013441042032312030241421320121200031343202214401144043314421124434122310133112310120430423023022341314341441441304123230104301312044304143143300031221401000033232221340102323034223313010411324012420232042434400014300012112404340234424223344202211010204044121332111320201132021130331211202023400312240210333404103422142203242301220244003433314440432302343120443241333024403114344034123200340434032042304222412042404210422300034302123021440032300114033132343410121010034031032332344144314010203002003234120334103414440113012022241242000024232322234300231422220020211200034313342222323213324302440034330233210202122324311332110210343220101213412423333334423444420003221341042143233414321003131201001104230243243120144301142431311234423122032410221213122124312421120113033221330434230244241032322034401143240242033031021220012221400434302041324442232312324344244210223033233022244200011213001424140312013323442224014113112323134321341430233242024403412440443013114343423322340031031403044022301142324230340124310241132011204241022224343223242132214100400303203411241131331400433434001013332122302032410232320214311011010142402104213423142224340123211300124314332411430103430123313000340111423111313414243022024424222300033203433041032442330333311442200140323231023101414221320040134041223123202103120411214122243211400101333003340432321000004034320022300133102132314243402044232322141114013134133331244410022220100142222142304001004342422320320313433223420204032121020232212134332333032332041014103242121242144003332422000440130012224430244043010012034102230420123430202311422110310431131242022334431210033313334440222133242043140224340313243222003412011212020404203424142032342223241243104332004231342111031121110011131030404202021033203202201434104312041201242410410401013212201244014313013201400412324110322420343443033322111104312111000320234414312432440332040130431300412431411322001220240440034331043313422032114420013124130412204112333310311330343403430230033010032130422343420011130340411121333213210313124130243410032140140404321334330331021120240303411340044433034043444321422223314443214203131103212440124322342043232120020224321313042224022014203403011302303301333323300140322140333330210124120404313231121304402430320023001322311224232010032033203421200144324320201010334122222420441411421402344222201210412220103210214312430020021330200443121104134341210033110022202010003222033123444414010441241432424301443024000031304440214303300243432421203123100420431221444033144420411002220341214303011024431134043141132400101111313122023241342034400133012422021042312400412411131323131030012313433341013122421232213422002313021142420130234111034340223223100110241304000111033123132102303240102334221440201100232034323003301102122440204404211040041433023322322134040044001344311443030222022241300203012322233444432442444032423223113320200000301440242231341243214400002400030403104114003223431423411441401340111231131102410002313024021012431021413114103312300311301243321014433034311313424022323322102132220042301114301142223313100330421203403244412011031020400123341031400243113243443030013214424310314324111020241012124033440243304140010204112242120010201123410314042111441223103122420122123314120003431004442044443010314442301332103101214201123140203133403320304143213032040320030310340133414034313323041113232341023023302212432031433340444440144114430212222432332201342132012202324233114122440230311213332340000023231401442431441244400120124442420222121401200243440410122023143332414300430211241411341021430134011334230404210102101344322413400014003441144013424332333431010302401122442310324411231231002010440111243404042122240230432333400141334401020232134334223311202204142120312132300232444043122300302100413123224233310010121044121201102331214213002031432300330322134104042440102022014310304322401434221023120342413403303033343101140113314422132021300222000143220121441020200102424143422332333040220111001340002444103130031", "420324440312423011141334124103031421013443403203124244441322223131314423424442134041141334312143412204310113420302234040130412042240103311224244121211442320121304401433340402124442210424030114344411211034131424310031020431414203014324230413133000423330242101242341211011023223100440041213321011044441031421303212301303013233031140433100314124310011240112033412034100414211343202011142112100442412300041340121134013242403411324144241011300343013403011111402322303302230441033044314321110113442432003134233404311010444020113134334332012331231014021103422243004344202123421133141003040202433044341244143241113321341341140200404442012202341031223411240042302000121043412343023241140442434101313112022302402113404343431023323403310010143000113230312224401433043441131422313411000310114041240433243213224211203412142230144320324111321432103443030432212240204232244440344230123400212032104424424412000112014103434334234334330140433421223123330310411443100041314142324130041441110034032234303204400341341110103132110414010322233030034212011033300402023302432144240033312233303311131330031422311004010400201134113204113222432433024032002114334131401113044403234020041434200304234034120010223110400020204030131331011200103143314031421043143312342042431213041041312013121400021222420431421412021010000430340343213304422413424424344304201141301042300331411311421143244202201430432202140443240121204433223231200403042342113132122014100231414403314304010421301003424323402241232410314311102403143242423301320023312043114302422220102122030201031331430302012124234401103134410123420113220000141402034432341023432430122012422223132030204320023241324202413132030221421030443242000141044004113134443333003113244114111314340324322333412204203412010102312412214321121111332413140034233203343120022212430224121134301003400304200430030013123032340314034002024012040314044123134114041222220003122422304004422221134112043201412333141302132420413021421031040403140303122442224112422334211212020000021312020220313230200033123230433302043043110240134124212123002012144233331441004330341330210123343111342421031011323021034040444041420320102333102111010043324411233242444214332123244031200043403012302122413132400341422242423043300003344420224314442113403002342044033211434031420202444400110343340240120143003330340144403401440300104044330113210422122134301320001202042243302041034044334420430322140401004232334213440412220404124021433003230221222110224213030310214403040030214331010133130142333010300303201314121004134422343203223404012141340434212400134311020112331024201204042024420311103040220214341432132320434224432433441013412204203211144432401132142031101400023320314030102222141100013420040440004221331323114132243034134212013044411012011102313424231332201223042431234312440413010102344400303421311002231121420013121334230012214120314240212103001201143102310340412424023114420101433134102334031024111431220442440202004320341420232024311120011400101101344314331003010300232224232013324434242303332433022001224230304222014414030434343214131020202200413314410100140440442402111334341034322413434440021330430112020202333142440221144141031411240204433410423024304021411123242334213320404032031110111423324132433344201230340342113202430230442422344423014244412402444220340003323301132032010231014331140304232014213100240121444304403322141321020123142411030414244400143132144103302031144201003124104420222203213444433022021302220012244300041141224134010323100343012240040101211131004114341101130210220422422304014420301102443321220221020131142040303403330403101134320002402124301313301110214332040132240103001040233033121200403300121123101430404320032314332241012013324103333312440433044213311103024011040042310024210133130314213110421203312402342012441204410012200330423331044302302313430144221004440332430232100012423423030313304430411324413041232044344322222330133003021410020301133403314223234310142203234040024011033101324032344322234404413112012414234201334142212101002121433312203301344002433132010114331220241010321422330033301310341122020444104222034332020024203141340223213334212040323002231221421111141421431044311400143043310213430202302241014423431100344124213311033410402011243242024030314022110314224413203221332312341213143443001104231441302442411123322340012442103030111234444243304244404422231231204313301440301404330443134343323410234440402320344431031332210404432340112334213004", "420014031003044204303313103131113432031110432214220400333402001203111422021102321031404213333400203413341001013002032034424101223002002411304333324430204302431323110014440241001134342444430434202323113131214002034230400101000004124312130122230120101233122343443344133400030304344042440020341320214113424134404004324103201343023432222324033304224003324421322342312023212232001422341103113012423313321322210204141213032102204200321212210103334403341144300411410112230143141333043411024231432043430430423413242023103124022412001334241300111222101311333100212143303133040310014140022333423224110333223044412322103242431323141242300202133000302133221203340204311044143004004300320424420432300411243420213042223244403402021311132440404431240021041440310342022342421410240143441003313422013212334102414243222042241212321131410233022111421440141014311411103111304142234341012232000321112014203414323000012404033132413202323413141124324433404342114330324041140241224424432323420002212202134314420412003114241134410314044303024114044331043014423110323024100111012041032214104441220210202443244014114124220101200211232142304302020043001303243223423223311320143212433214011014014021040104044403100141230321044300010313241103103221423032424214110012031004240003444143441323403223001310203034404242131123212200034411131310042121003041013331231303311340312320041432301212042312042212002123410114313123103301211400214012222341023240134242300044240233011404320444014301400201404211301230243404031403403213312334420032343224123401123034444433423230240124413431221121030332041141400334113144030220223424444144341023131120132300413231012330021141123031143412140122300400311023334031224244122424004234412410300040344112212443124133022142042242443101430030421420211113003334313102033042130410404223200013344443320332432032441130240201021243004430330012302331142033402113213314014034010112041144031011311144411430042341104231343223234321313403204003122114003101242323321131002022300100421330301413130024221444144120310222110020132110103443002123444223301134311114433141043000023114214132130012040032422024111113301142041414300332321030140241314132222003114032303231031111101431420440022102221424334241200230220140440432013213433221131333041312132433230033324112233044301140104333310110023413213204040312041021012430324243140230403320332331222012010040143441233242102421423031244013444302021003031204004112344312332212301341222124103424031342010400114042343433130121430313124411443343334141121310020011441332024033412102440233342213103410440002402241112443303402403041230133134114020321121303102411100200132022424224212242134120230210232313133312220112201201324400343113433230220333323411433304431301210422240120041332140303304300422402402440431044104343210342440202233022121330104103330144202402404421211013021404032413124300121142234434301234232330243202322310003242014201323314000041313131103310032401010041101214120313332022203310420000313010404020103433424223133032214240412322220214044324300431102201334021113003424334112423311244023212204443104221043203104333041001430441132142302211402333210224102344003030103431144124213024031430230111131343032032330323414302303102233211444121344232244212013202240340211110304124233024012033144033321132424423301220223020123132341423342213431323420423441110302410300123441221004224140230034304321210131403024031202413441024131214030011033430244100131144022342032321320132021233132334401410034203042002320303320114224010344002212431342431421321431011040041034334224204442432421323000124122100413110004240301440003412140240022141004010243323322104444411043310313122034302033023123244212104134140114001201440300243114222242303341131411433044122131233212010212133102444334440041324401214344121141420421241234003442434433221031313324413211132123230202443214303143220231113224012104332344410204420402034421130111421143144234414200321110001343423401433441111441430200011130413303043441433342104140420143230030113410004310300414341044332244333422124141101333213413002113424340003344143001120101244104201434200031421132043211141043342003410021410314414204114000101000002301200402104204134301413112024140404430243403122032111212004300343302124403210130044300434202310102143133221420331000341340024112411334333302312320031302320024241014011430121212004333131420433132323102201433021043314122131412401120301233024331412301301012024143213224212203131021121434443144", "211240103232044201342343330402411432412142344243423302204042401041212223203124320134323132122011334042440432321414340411331201110341101221430340020410214324104430340441113001244002331332230033210431420012222014312024220001102102242023130022411041142220443414122404100101344403020324404232234314104400333123232404400203321211400431143034340311033403124422424113412202110141214442143102022233344104333123142002302202143144233100140231012141340001434012301020332442400310200334224031311112124021131044342210204330434323420022234004421110021230303342223040242332021111312341132014300320344414222441123204040444121331434221423303123100120432341214342331201411322443004230433341432132132032110233410334211122304011431222030403041000331023330000323444103413133440302031441223432004033020211243041403031423230020312141324121314404233444434144143110012211421110431422320421312121322024413421034220341221432044101013321303032124404003124343421044341433232320243420423014220342310414232144142144103400122400431322400033334334422202023004312124234131444413022210313341004312340301230301001441124320430034421311233040402000124024010403014140034231410100012304314003440210201412403403211000103114432020041242002031414421010030123023023210241114221422322221134311343441344131040131431002102111244324014321101043240113140140410133210133324312320142431122423400204043224104041331124432114141234332432424422343000430230410221023323011314423244412121202422124010402231210104413004223100340232142123300304303434044301131202002202312024320433044441232443220313240140403002202142123000033311314403044332114041212211230130144123324013110221021320332230333423322134423300013043121413313002104203214413111301041342242300112120033340213424430431031144104401111200424432331421011342420004244323300101442110003212320440201244311323444423342030324020024143140434003012431442300310133200301432420444121140103101130401300410040211423302202034012344403012432132034434132314423424313241431043113441143201332043411100102014014424103201442021034301044034101224134123443302030212333314420201213100022221043133004100323333103000213041403033321124223012314432030411111113031441110302432424221042131104330013244413423122323100402041321430423334014122421311113223022220001104300241321104302030422442111310002433433034243141431040031410111040224014024342041103240203130112204313320111014003402301432240044412104242400432300424042130014214304403012001301333143032140231343431002441132324003314400042030001333410224202421400034332400110113413113411043200422220332043340401001243204001240321142210404144440102230121444202120021031103110441224132224310223413344010022011344022102044243041223304020214204401230310032132434402131030343430220314313111201234401400440403310304402123313104330140100111300412134432321400020044122342423010222313120022111443432231130442403411422243111133024221304312233414332434211042043134344324414021343031412412321421111001223422021424332144030041232434242214031403204110040010024201113431000440344103132124323040130141112033203020232240432314320433212010344041430322400131240014002442433300222024013124444412223012434144412304223324014000421310004332321303400004011444204130041310141011332401440102111210403414214121422131413220140001401240230232244204332430231002402420442300204232113400244300442304130012334041321412403420221423201120331132412141240230422103020134243441324142331010034442441431411102010340020414302104314143040211133230332311204212111220442042210034331344410113322023412232110211104244120131133424131313232201310003311144044134023344402002001144102144404430400421103232402442120244021233341110024443014421040424214140100323300040300242324112243131232120311133124024132344243443314333232223230031002034042341433243032120322420302142112140443213221304023131220020140023133012301331231232422433240422123124210144430303100340421414200012311013043344143342320010121430312224334043213444023210121423412241412312324301100113220041123202132202321341142104020233224301110224421430302112110130204044234014032442101004232123313013421221440410011320402442334041442131040123320310314224043214002010323344103230344200042330023403344323430114321423040203432340132123121023102011411240042423032133042303233240004123214311104202322143300422414411413243241323323301043214040011141231321414303222414343443032330411330120330342023341403420010301334233414322133302231222213224224041121320", "131331013202414431304412112222021323123312041313202134023021244001203310331020321002414113422001334330314203110124004214014212201324244202031212211023144012234044333131210014210100122211102444104234432300334143033333210213102444321412020104041203021310134400124400003444422141321242233113124223244401243442432424332421112234223222311134430404004441421240120300302211013341011404040424303202011223441221213103240330410220314331213120230021242313014044241411321333411123030033140403114144113244402030102331203442001003020421002231120420143322422230111240302233113242212140110310441221100110101443231024302310031240214400420221221442113403210434300024034414112410003443013111403244113442120022404101242104222111122004110143201112201131130314100020414314441202402013110140403423020103402012014400422201012422301411401134301404403443110244221402414300412130101411120242000123322341021022012214031231001444031200232333343442101044340424400001200241023231440100244413114231220242002221021110024043302240242430312030033024002100243243113022340013032222423300434304202242214040242044434340342321231130310102001102102130024033212132230333230044433320134000400000004021144321202343102434220101241222114042043331334002101040402012410414430143401432342023021043334110021102331114030443342303004320002222124333134141440420442130232124442034210012424211202413342200331024114340132401231431103404233423242301321403403312411004122131344001313401012003011203344033330413344020041004112324020014410040303300143234004213111403320342443204012122103103124120221120443342222314042312202010202410013043423310043401340204034412143110221201201301001434404124213322021031404403202231322111333101230403443423200004423411403240424031143140032021003344002434033443334141343203130341400221130243130343230223324021141222001222332320030221141414321002344141344420412242013231113140430411424222232241231012241024241002301002011241141203411244301031303400013133331120244004010231002430300410234244440220431034011243113410030442111204001223020412210423402312034233204011100103432411200401013302313434003441323314421223122022033443203123134421422114424012013032440240241432123211243032441443120004213424101103403313104102422311223431433043421134123101144102324142031244343230440214110344400344203314330432200232104312444334412212330112222103430230321340121344400402322303402104234440102440340134020123321424220144313320033013431044031321214302002100134442132114444333403230121314212320233304142243041424431034002234044110344421120231311213103430321124110432210340230123413440442231114023202043340300204414011331312034101040043221412004411014413013040243401322241410110330214204013122423203012434030311321140122304232324232312101424022211321224331442141401213244132032132340114110242023113113443314430041231033144124234243123323213302341242443342123310130042211244043421204300433320043231421240200032131102210400441210012202041003133343340320233132241401244102344442104423210411201000212423132230104334001200113324204330124322221104422233032434023002344212304213040100424410443203042032232334110204113231234024102320040334421114030112414342232011043434210111140410130412304020231144133314420442134341323032144113023133341110341324401443013021441240111242201331200402423104044142004020214024331232400031140212043334230321241241330111343121412123100241304213024004141123043420214220140204321320101412411422242432314031421131220312321210111403310103223320231401201324131224143143134421434040342232400133210002331232124431422234244103143013334023311321003403023044344403024200404431134131233332224014144020021141332321012313004044312311441001212414114243410342320441330232302430424332003330003430341440104110224410243333133313433041211342324444212321210242124442411332141030434434022231221342121113143403233430423111424110322002214120321411222401033110011224233133004334404442131243411302143102302021103322003234214100100104212341224414120004222023222303124342022402411242234331034201200032141041210011112334013434230014424100210220120440000122204030212311102131444103240422343043124012334201002240200404023101021112013101334202014203040132114332421233114440332202134301042412204302032310130130103040041420143410210010022112342400331204433010040032313240300324423044304404222232103314443131130424224334400422033423414340400223032044220433021401434342143330110104214234203340033444400141201340032102433304421134134", "313032104124000421010234214213440213031432434222443334013014443130320444403010401434320323410300430413341401032101444331042431112022402333000423043240011341000004122141230000111243102032442111243133434402324212044123204414444041203304210211421130221031100001223241444030010030412242033323012233142304340012402233442442101430240040143043121210314122100012302333100043123012002042200223004012331410213014214034011041043031040441041014131144324420044312320413434210303421000440134044213112000214420214013301330411201101114040431412111014104201221312224332403322103342212322440230340313201042134202323440431021021231312344430430143024340420114423110234310212413234122002301141113233434103202240002304114131042434134342343000013044330141310413440110014430304433202413403242004214320023000002320314140142040211311124223440300223030224012034104244133342232403431333142133431311223140044313122401213233332200432201201223423423042301020422142144112222133344012023311044210204414102224200002004212110011343001214020321201411331433124043410401433320233010331104133030423032013242314432303134420300113304403233311222201411412034340401412143332302121243142224324420401034002001134444323411342212224212432401121023224313121244410202401313114343020034332402222014303101320320301422002320220302342232004123401031421042343123413220131041144144221210430443333241333121432421312240323113404320343122041411140201423214230242130303331322431204222302342444332302310034441343121113003143230441002412124231422443214331313333241000342431224011244124443021031233232001203304124130331211424333202304242244200344411033040044212221302340212224240444404022132100444020222334011004422302302314101013240110102203002000433224333122300421244340224132202043003313044032412401332300030204334341300420003311443443301403211044222230400211114322441214022123314431340114130022032004110410221344303433233423432003320420042042303030120300414321421200322014311000144402441002202414322044324344022231233323420012321141303421432244342330444130313343112020032304212200322214244340024203313242304233332320032314441001404221143042040013224203031211400030223400400124224301241431200042032311102041114030234202424221431412411441022221113121414310031412423042031122232110004331324203132420112111214342124214030144121431020014114242212134130102433100430031100130203314413222201001342344312210233312140142414141103414444133011340014124114023200023130111041143022324102103031231213321034313421321341344323400131003102040142223004211311013233042304244102304344300021041024200410130042124422340120004241442402421322310131112213202424243304301041201310244203033002213210111321041100422111211434342403434101012213142042100003040443122323121224232321122402041310114213234220010301033104221110141142424101130322004110042242400401444244322312401040114442200103033010412243311442422030200034221333144441220022114101141201324403213401420211342400343201311330410414210040222044422213234202240000000323112201141303210441220111043244422344303422003003332212111220301130120124202201124342411403041330410131434123332144141433423014422240113143311402020411101400441144200342431010410400432312123033311434343020334031302043131330031021104140434214211122431034222234321440232330420401344411012121304412031003012024243441322022323224200104033110103042334312340333232200122243331142333420402332444224410040003340231400231430032033200133003433001320014144202033403041212031003424320414201310442200443420022341240431022114222230440224313241211010314102311030221312233404400433222343442133012223013331403322234330023412221044124342022031420111342142223241224403022304033110330200022120242002421430344403024324222243300342320301011240123124000413303430023403030012214444342441220311304312021434131034211034210422420141304434234314301033424000401441300320344444024101130222222221404420212322014330201314204100101342004413002223142230322203200313013223121401343424120002314414241234244344003141200220321023131301420113322110433010243234130442222243140141210234102404042203222024113421411414202022113431433031423240313142130341144340244121031431322103430322111044422414220203241101342310422313331410202022420330420110123144024023231202420331304032414434030033020130232433430011211024401321000403412414100000211302301301011423222142434201434133401434314001310203021232122401232220310312341243122010404312214202323103344231420143223312224341310441122443", "410240201000233141123040110303023432214323344130143001313301201302133431002331120140243344311114131431030410331124242021112033331133200211340112400131220042003301031113111132020221344313011312201224001344311130201324424400212240211413301002200004241020342204033434122131224020020321411231244434323343212142422332222011122312421301201300402040114043112110220114244201102321310102124232041104244123040104313234312402012432310020131201442112313211434233024030420141410230012140213012021144103301402144410422404330130443122214342212100424210240142334434322133302040211102243044034323011100311401331324301343200344233440203314141400302104301312223401102314122004121303403111241111323213101200104112210400400400333040130302101422121200444134310104410211132003433320220324022310100323224111300004333441032300131120211304042411041330341341013003214411412003400011432232140022430204240233343434440333200142023144312400413102122324143044012332211304111230312202104332324004141131041032212033410430101230401411221410304323140200434333242201330344222040221404130343422411240342241331124343123422230011421441240210301004142004032414213040411020231323344024044443040043244204123131112420013023310314110402133444131110414414320131334222024210401340441340421232031400011243320013224002414314014142044211410211024340212421114012410030102024033131111023234232333100043110314322130011044110120321224433104202444114111042142424321430331003400400011013423402103441133103023200104233404211401421433100044422302220041133014043203013324142411230334040422342042334313041044120024240423204014142332343434324001433024201113430034203311222334221104340113322333330000303411432203222141032330130142200011232313100340233104010343432413312404332330042112102244012024120013213322421220014011141022330321341000122021232004010131424112344412221014324101221222432130142220023303010013220304323304144212431344434402013123133222214411043220430040010340302403321312044034321422321320220042411244431003214221042404130001020404021142121134441232010320341340214343010210022141034212033142122420404343031322144211221440413440020234113101032312443013112431300101323212031224012030423432022144241000133401431421223130241200400203134033423313232433131400210143122343103342400113141333004131002130143411024421433321311331432310201410334022341130214200121211412330240013120243131020411203102042014100013333010432133043112342333243133413134204430314120142412142033144434413122144403112110314201103013240040400201012231344100000340141242212433444143431033220001302333022341343421341334243231034243230413343111400410320114444012140022224324041321441032001321103400203313422002320432344044421220342340302313131200024410131310122002244113102234032200340431222023231131240113301304321414013423433240014214322210314334014321313024201002130143103344343031331143111342231113003440343021402202133101443333304410131120110234321242123012042111402301241402412101410043022121022423222232414242433210440000320431224222243242331413403124334234314313432324403143423003244202032213341011211230003434132031000200210030021421203400300414124301002203430040400104022022101122343310221412411104231330430132012423441033214121034004432143403342124021034432310122143013102241211234004434320134441302112011020440331141330211324110232104000411211344141141124001112403013331443201024321021013024242003242023144133022342003433240240014212434401334401323010132124343032432331214003424234424223420444303241111104142323233211100423434344314102011222040102411421203210431312203000414121430140214442222011034300214320014121432432423202242102324001331420032114403123301202430133414414431030441400312140404222101414040203040030424410204004033340233131104443114330020431140012330210113434104310144010210423213234114100240222200044330242234244340002201321013334303310342310240002333312431020413142243412341240410323120442111221144212441300220211032440043240023220142023114322243034324000312113311142224244430313444002003020214210321414231344122013133240041442101210414101400234200302212031422200114110341244013133242304102022024432302334024001303040233414204013200030303143304220020131222334112420114042222033312421120403200321140024341401231120211200031221432321341030421404023141204014444221112110104023034130223443031041044100134213143143034224432012013202213020423324141023402411122404422441310330044111010344031231100322113433230424123404444210113440102", "140440303213042103020134403442341310414234240101421444422311432120133421240431030110203202404303323003224312211431343404002143102144141034440141311023312343312223033044424004440404043021101101432101442331104312042200323112122140342130212242403230022402301424400233433044103322204132041120200231033311020130003421131322000213404342203324041001310033012033114304043120124331412203440323440104142112330040003121042240023431331421021033032123214003220240213042003121243014421104102143002342310300044323431001302140122011212440143314411023232021233340110342432332142121330323434331413323304210140324134433212320341134234102142042332210241323412113313203241024224310122443431202001400400432412444112304300040131210201243104032001102211310312434403314241011040414314124413142143123012112222212340320040310331101000434201114034023121000223301012134331424403322042224110421110433131322004041210023101223422414103243233324212244311032234230001210012120312401044003244201241240334213243030402310104010312421232024414314420103320323141440243034302430424021422423132400203003233310202444303010022034044041034121403300040442340241210231022400033023200013443011213002344422322442402310222121101134002003420412321341443142240132312211404113431404023333243233204034003404224244004143014123112132443421211114132120104414114030421004023021043412244123222234310314314024310024231004002230220041330030002144312343332140041031011042311030204243142443222304343344203322332303241041044120232224444423003231311131033244341433200312400443012220122320330413434443303240043241432043313403342142210004114133003001201140120231233302114432414041233442130013324241312401334323324133012402412443032444404040444140113443400321304013231442023304131131024324040220323422330444123311322442410002334024341240100031031441333404400344120310123200020432431030401313311230120220132122144044443202143032024043144244412342003121131321243413104340100441410411414440232304140231140004334401122423024433011400414011341004001124301423421032340414300040042342010403232131200211312244304244434433410333231004040003002340223311123010331442143411104231001432412141121333234142343230223443200223311221422313403442223124441314233033214132401213332001030302221304443201312004100402234001343103333200033031421304300133333300201323211434421413422422113123422401413202021031123423004100321330243310210331331201133011201224012031334413332432302202431103334023311312012113102123410134233043341430134100342310021143243433023232221423041443021301331311133302234202332021202032331313312221404132301332102044031313440243330323020302402424402211242141222411004433344224344033134423330342341210333010332014011412414032401442043234001423211224101003222420141112014012322340402204230124124332000113444134303144133003000443124100344303213430341243232044034303402430044312330414144014130341012204233143144131113423230411420043224010042030443343102241331230202143142412121331124402412142442333334031403243334214120242203144044311210301144340420032042443430101442112044300223001202320144324030000331010423344342130220444303331131301132420210424042321232132011122301324212200134014331043031013000022130141404443343410334423332014311213101423214203343203200310044234333443434021001144224023131304100443441042044323341022421442032323003243423330323413411103132113132014323244042003232401010432011024101041410314114022440301342434221301234213231412034121410001431234041241344330001342403340441030320011014411441344240332334241304322041411032101120413424303302041142310231230001304031243101432202130314412440323243002031023023003031034414031423243413431200241413304010120412111404214041124201014242414133000421041411201433442124201101122142141021330001302424240113222120102434022241011234314030331144041031103411100032034343213202233340343121220120414132243021332314121222134011244110402320231200204401221314313403242013134024234022410004112404440212404011403142103113440403240314423022140240331024402112101441440420122233110444031103221400402433344031314303434020312414410040212211403323402102403023013022033234204420023141432213401204401334320331131202141400230200422313203311024142212334243314114322332034120134203122132002244041333102322431024341000313230320331244020341340403134313411024234244102410340400313331403344002122012343330320203143430320423034204110414332204040110243314214341114404134004014204331002120232002020444331203040112324420", "303243213322021420131410231043042132121230443321423023013103010440244313034213031313141302241111042141424042204334342103202322302130413324322234301420244334114013300344411111042333142444121221030131114302001314210010014300341202144411220234343003330133341303132030122200304320132232203031433404223333404222344244130421044201232242202023413013203020344034331004300004201210022002333142100220322401003142440440341030341130243324214004104212222210413344031204230102344034321412200430311402123322111344043412443112011414024014324431321304112304101133120144113320243423420112233134211414231324010131211400311312002231130223302344342124140210124304132024120012143440404122422202400033010200002140234340104143442323230420444330424441010333402043134240010332421243312243424303114311213104411243133214324313144443131402243122232210032040244013204444013100342013132324114310204340043324221233100040111040404003420242111123024401141234032133330234210144144313022221423131344100320103142144444430332424314242423113214430100003240324203104310344423421012112040042200130233104010403201102341141333343443432034034003444240311310031314004412444311300411213430042100140004102124030143101020011433342031411003320402412344124313233231020443431043131224012301410122011100340301100400323431041100014404443140113311203202234232420144033144013011000023330244310114424100411103102111333440431041010222241303002444131414314234201113004322321233101302204233104444013332232142210033313032221034044303131401102413411243131140444222230041010204033323002304413303200302314004230011144004344410114230143134401011203123233102441344340024123400311204102044042124123440303313024410234321241414340221130014101141214241033440423312010244433030443101220422123401002333112114234231340313203040042122100133403414231432221222013412114024433314231220401331423324203012033210102221333313003043143134101133303340141122003010101231240032202141443211444130144100424300221441104102243031312220411303431331214031010112143020044424004314040032302440313142014403004304102310100424412303132033220113414443124022043104330333031022134233242120402314002101431001440111313301040332434200112003103000323231234123440230303300112222203300410123440410123424031340432410444111041312000314144341103212424321242112130123123232204213313424022213210134314232400112112444121021043023320202442240130224334302101311320111411234201123244200111014444010013400042011201421143300424044221211100030324130143143431101324422420232403331221434324132442103434342304314000321214204341203204434133322310101013400104100211234313201413241301121410140024230042122101101214024132033112401003403004120223013432422133043321441133214112002412023311040221230214144304120211220144233122130013210040024212422432110301314041203113040201004241244223041414133311040324124400330002144014033220300241343431113432130320002314030404102044323402412230314201134104100322333301441122204132241134324014112243443303310440101023133014144122034420043333243312212112040434321242433131140104400332144042321431222104320212340410303320200032123124214132313334112133303124234410143414413312312440421122413124144040202044021002212022302123444221313201122124233221324142004221441131143423402040024204020304442111234400443134234244003411442341143111432111211322034140242304012324200210104033130421043021000202142433443334202243020430134331340330123012213002024043001403024002021431102214204242301114434012434333234030301401300231011023244223340113334200100130423333214233131122242101442134021414112344121421323444312143221222011344202440342023444321220022223210034423034034221324120121122130202201114140424201223042144212430430443201334413032010122234200412402212430213201310131433120302433402134124422043134200344323031211121444040221130121431323404023013122022203430434202240323242041310341142412302120014420100123441023403412044243334312114324201124401033124140431033414402433430011333200303301040243402303000131210320032112043010430322243220431400044211442221410244341140410142400002010124232022144441434034003400320423214301331131220234222144020440332041424223344023302110013200140132403013222444010034410103342041103134424402102204304223223230213002001012400131113333001043113320001421300221444121222001211123311202110010430000204011004344102322312101331003000010112243424430221042434310032340031300240344023031232330011211324434100310234443132200140402102004220410004330210", "041423002044331410321103134010032043444320401034444440331342313223104113414311130323313102031340434004141330420304332031343032111300402030404043201200432103111333230341444103102042132140201133134033330331420130034333404204114412031143113123420400001044302421342023042022302401043044320014111413112104243020231033111012442230204244233004431411044142204104301443313442344132012112130403424321220441131022304320422312011230042332132244202334011020112432124201304012040144144022321421443321000101430232440112113402202301311343432410020434331013414242011311203244440312404031020124214120200414443440411204321234411101310121313040304123122032242312440314423011044114044420242310220222320104110113324124213042423120344333323340121040341410013144321310121101022120312030414421124414214300410212341222130213412100220104224303332121434342000202012440124233304001100434412203301341143330434430130423233310210042213320402120234310342432241001023422214300410414401001240444434420140123141311144324120432102203212031330324443024322443301111014003114243413404112342422442121441212442234323441434421242403010111144042404100303304224401341434023431440224341241121341230030033220131130134023021120401233042032113212332332144411404122243042434413144111024303332422014042222332003334024300201110401202403344302002241122312124204232412340233030310410010431313310340233432242142013220143413244114201124224233424100323002222044430224321000100232303122404023433031043320340014223142204234220230332313210023301313130020320222042400221344421042241301311223414312301010013121432432004142421130211001003023433331422412213311120320220400043443311402342110013032322432204141324431301104040232403434104043431201001144224242313342433003243021402214401120001422404314400232324302210431142013222203133240302011003411103431300200243142124422113341444213203220400314432134003033340040210300130323202433411133134333244201244020133320023223001040222314420114114234022201332311104320344321012200241231130021011440341434332034213242422242330304120311214043331213202304211122001342410011342432230221021314212031422220212411110432004230022101110200000423214131241342342444241300143041231202143401030010231220300103400113433314041323404101332013001400031224013131223024133004112223001214310031102421024120400102414021421011042322413043310002003241334121444131440343312124244044113241040201311444324100134441220032123304334401004234202442421342134012121420341332400332404034224430103142201143423324201400103022142202402010330024334440142222144130301240432322420324104442041003431420134203221431233104023311441010043322012344422324020222121314441131301013304340203110010441100203303330141434143442041041301013301432322141034430134004131122011204334110003324423320013132120024310231013224120423100401131442112040420440402200323244230240111400334432232430140423320413231302010040143441414011134010432331124421203034110203312341013241033410040034240402202030304042324131023400434340034433434311231140324314402114422100240113204342204020244213132330032244223031403334132444020111432144124322314120240432002032113440201441230300222430321320004403111420413112002112042012022140203233334333021000042134210440024314340142032440200034140322422044400420101422242401132412134132423123311034322404213204420030244024423211021034333323220132141222344303324110100333411231203404324211110221204131104312212230344411422231410022200331041414232142313033034243022423401301411443221213032014212233034003113431303121400010324100040041230340231230133421222113033132242202030040002423012110404220304242123312241211003042340243421343200330342234230231432210431011344044310400431044214032032122032142043310234032242331114323340132122024214032024021211311331402244420410013303340013333220442433404040443120223231332441023131312122243223234212122001114322440421130432042424031011223213214031301032033433221431141212321000324234112210244420443044030240410434101042140202230420414334112144344142340133234432430202024341233222330222400040344314401344044302132301001400210200413222200122301240410442224244102110242210044233304322414101300311023421022144011211301330022221031131202014012304121331320300012300110113314231440021000240324432241311121021144023113213104434012010141404013123342431403410120113001343333100333311224304213041314011311142103024413214103021000023011303241434043214201133310324143441014103430043201120143032042330134001301040", "034232011413404303200001312111314004023220130412012124310244440433043221241021411301200424203223410000010030120000112410403220330322234120123024102133420103220434031302344014334231132141022412424120310201420333332413131211121323240042201113224232223000031242122341230321141003003143224414000242213302010314104414303203110044002002103241412312133202302341134044210413211024320433112033410040032001132204424244021032123423430232324340140111434424314202201412320331203322100200213122442012214431342103101242424043221434010444214132303104312330320142110114130112332344420334412402140412013142300224210330040333343034204304222044412433143240241102400302021221123104302121223112204412344204423033220022444214023041201211202104313114312013413344341422223101124011300142303341221041214030010301233343103104332213313411110131444021031131211104342200230130232430011332304020302240000032002114232240430102433130210134003000332002424411410421202444330002320310102244441113201322123431003330434244202343012140142324203222034121410114141022220303042142043211002414124332344114143333414313301423020134210430213134213013321343121030222223130402144244334344034403343223343223341302410020410204114101443321232033203120240231203411044002014420124402044010334311231332243201142222030121011312342100232314021310013210114122131041241212234240104040310344203422421424121312040124040103003104133442234040420443203023341420122400241021201342114114014414133120030102440432304423321132211131233203324244120112300222141240424133044412422024440204443122021401330113233323024311304424223143101203422312211240140203101200441034340140340024214100022242011403433331113031101242130110124021343234012003004440430343233221211331200224030324041020342333022234101441041202223212001332404133102144302143024322200413303111423443334230014124330321442113403243102121112323320243220404140422343420310044224110314433044003432113240211400044113424403144014324112002032200400000122420433201340220223200301132343414132304320340404334000302422123420243041031341323232203400000204404000211003104230133014433222010122230241300322413013331220410304332124324330344422340211201143412032402310343234133432040311034020443302014322102222201214311410122134010404023220334230241223121242312022014432214431231104324210223031441123243403040303110314200310014214000004210430343013411000233040403123411143003433331412321214130431322134032432000312321131140011123220141144443202444320312231040120214224420410410013144403423311003033414320411230142241220311300303132123300031001112003031343142123422143143244114332440401000413144114003131404103042131222433030100204404424344214031431431144411130432042224333434410222123222442412244330330023302043321214114001330340031114143000342000340221012420342231120103002303211102224324232301411120233002224003041210034310223234420142440004222434001132202140030321400030442334444101122204023302300030234314004301400310220334000113223113000023003401303410241110402442142312030341003322004421101124021111100231112313004103141223323011210333212110412104044244304004320121444301043020440022023303343411111410334242330421020230401421324424413331310212124302130411423023000213113333114441232224112210034103021434142010034201233202433411413444001334143412341103134103302412114240341102033403413043412304430044403342211112040020421124034323213423014032431100142034234112434020234234302144432010131122231413010341303213242313343011042132130311010012132230104133423221430303100331334041324424341340233203032030000214244413021322241203340132021301434000320043313121144201230441432443020330102103001340143311401000221122340431324313123003410412113212204402201340211414211422422020423304201142242002303001301421120203423112402333130202244241340140244411114243311103041312430023423442010241432413013404311244113102203314344434104202243032232444003224244300403212412134030123101041120132124221141324104141314403223432024100103212230020302134443220443212023343414210044313102421130114234122231132414402421020004442343231441014304303330030121020432221043330033443104442141042114010420242012430040123040414330223312402334114430213334122122322330220412402001204140114231433240121144432043304001144342323120323322000023143301142300332240423000044443212400124201104031100240301302333402041400224442301111112420234142301401120143443024123300200342340220402211133440111203332104214342031342133133201102230112204342410201", "433042422221040142230120441420142430334403112144023423213102220140401003143422343234011014114311202101341324200302134111442004040431241044433111013311214132043201233004211102321441333044020234422033133101322131101220240430100213114341230303343023013044322014142440144132121220404444320344202424404033142230233144133203423110321232231111233100120200434423221320413122333440124013134203131231041220001311141032203210231404310023104140102024241311002011300241432300103131330121203403104332411332342243013324234303323142322304323114320100021342404301331230230303221240230112341241403424030233244201102222413040342241201132014200431003201343102403043430023430020302203242114233422333004140433431123244232411104121441033423424243330433101220401443031000204013342142342334110404243340234323144324303344414011233033320404003430101423144344014133031143424120313222201131020131023231111314124200222414333010222320420034024004330312213243021120322244033403332034011301114220220101101114434140440331230443414313241022402111112131023424041314101130303322002111010142201004112240142204434333020431440330042414224312421021401220031103343104004442421400411421421014424240311011043124432300410203322432032014441141302210111404143032224222324223003433244120222024102441122004022221043310040444104200042443130214112302203434221323121430001011324220010003204323221302300343002012021240322032031134001034202140204214113221044221231124204131440400114231222040342321131242443124433341400333134212342002021123340312121313204312030212032124141023031041011232304320332232231031331413201334324113142041442003322240402144332401312420210243332344344040204141444032001024313033123142303022330243212012441422141402203344214021042021232213332333142314213220024421022202143113041310232140442300101431341133402201133311244131134141012344100324043421000102022431224124221402131441112001200433323022310234344402000241343304124443314020230243242430311230210130411021412023332130344343104001142233243204044440113422003140310122203332410102243123202310231223442141303034023341340433323310241130344324032010223033002014412224134322023323402003221230214413013113242011112222223112321432142410134343021033242102342201220310113414411242022213410232300302442442211113043221321340022423013224202131341344311200322243343214320100120140122101341124412444240003222340140401112233221200002332234230211244041134431203340400142424300041100110021411424421133213243401031234401202044320002130423100313401022240112342123014022430430212133234313040321441414232111142412142401143402241112004233002243121441140301202021300424002430040323313202230401413034124141001213110133341023223143133432242030410143402104424442440044433112430323400132241220032233240412131201043424332440210200024412031303002303041023230131011101304300344224400421010411233330202101443420303110222321223430004213234134103431023220400444330322100432324104014103343031332413423323223340442033143342343312201332121144013131334001103031011301132243033412143241412422130331434431144413424340432311102121342043421214044243233431313213242243220042241301141222001134404020422304310034433334420314341003032113003314214041311441103433002401414121431200312310033124144114402000144241241144034040330441332401043143121302441000021020044202433011420214120113243342220042222421302433330343141430323344324400021402223320032121121042021310000234243010311100120412341131123202223334313314024411112324440223101433014404120431131300304304444333300340004143121004224342242011204001432200011140434432123431422044110234442403434112344141032343403330202122143410024424001314424431212300011003444420340123441133144412212101021240414131113301402444002210140331014412010401020104422443014203424310020341211030133124113222114004202411334304332014310012031143424344421020431134024223441140410013223441441114424100243120133140020233240022224320341234104312210024312202342021121322003400320414241310421043112241403044214011232134414222144312210233334203041441302031010112330330422134033244330201211200424232010042030013423242310404234101032332041123121404311321130214244313431301140132220203411300243402440212031301111012033141303112333341234102211102012101022444323133000132144423043013311322304423434434310121230131432212132332142003344041410444331030332142303420130120224104323142241211103014103113401220210303324441200404014434431043321212404342013240312432332404320040423442000214032", "031333044243011044344240422133212224043412124324314124202413401430144214032200120211234302240012230414241003010303040431102014124233423124412133243232221334322310333021441211443203132103330221044410401101232344322202413302423432410040140224210303212424221104140230304424211013403420332013413021221303212314113433011343104434134142134013441214221200142404233030321001104232103243332332000340440010000032112211313343420102411101440324133402421220121233303024442142420014204414020411042322244201404441011004420443341323022101001222000222423242043142402443344221414001231232433210113032003403002134400224332320041310000321222400404023042424010421423102310144104243223413124413040420402013242100401104324034203334043023344201434231302121031411212014342221331110033304003221111303432113234314441332324030331123001413222100024423010222221302021344333001022413331404001124442133302122141013040303412414302444422004233124012343320200134230102233111303424120121111200042240133430310424200044344210430013321320001404422023233021400122413132032010314040401132041403100302243430041220420144031434133402044323311244301232002013300143042241014211314240342412202332032300203340243014211332203233022432102324030021010403202204202100121122313231220334013002201001024322221233323442443414342414304442002310212040210010234324234201413011122001022112324240031122341214110004023131432314040040204004202340023242402043413414310002031032422002301403324210400423103014030204410042303134144342120202240244224301134403241020341430243212120323110243220433332442021410404022144044330431012144430301334244132210241044010314331124241430223040404430243044013420231213402322143411443232333411304324044300134303222200441023440303424342430204230031243300142444402111131414144433414402402014011131422330113023301443111341231230214122414130042134034214413032042411330243304142331300022222011343211342444142230214231012223330122204134411414224301204104131103044341130030330233300310140414014014241200334300324241322104120311113242440004340342312134413044421222210214303221122413442424244041323242013120430432243240334310442244420010220443301200122032202330230130433010014311120332221423333042402323210331010204233000404110441312404010322243422121440210403041104313011312234423123220234110421000112422222242400221230422434002111120020433100423040124414310344142033122000331222324012033020040243331102324234324304022121241122031033012114313411140024401041014300023000141233041223033012204321113330112124423143310301403340113200032111113301112110423444323100444110202022000144112241404042140243020042021420334324211134444041423210342031000431320200132340004403324121143234144221132140224441143240240201440101002001401232243413134330124443010412101220331041424142311112344342240310043433112433044122201102244144034312322130044223130013431144444141433321433224342011310224011034444330143124110003314431211020130434330441303004312243013400034002314224122433224313001240440402311443022222111303044320303440304043011120412140311142122201130423212431444231202032034302004202424302041413121133403143221331402240400022121200240221413000210233300432040242142310042410200221424304001323020031134123133024041031130130213042024014440142314123314213002044213034020112132131204441240442341441212041241021343344302142431004423214034040003311422043010104424203144310142322141231400144024404100104421332311124143013140421200114112102141132022012434122022100200214432323243444414234444034300022412144130144102034402030223242211143042131131131103201213403213234113133434100101241113340042411231443323242414421300040142413324301124203303033433412212314433424440021424023010244102114231201214242023024124433102143342000411202134311020344331211311401022240400242443114004011123331334140241214230044343413244100040134303212420133223224234210222400222330133231201104434414140224134032320134440213433412013211330133022341231020432002430240240314410412312334400313134022311232311314114201303132010432334032310020423400102414141244322131421043222203222334324441110030403302411420301300223432434000303234242234341212044300220231324333113024200000201142013120230401024212114341441434000303242223014300302012432202221102214432100413101142134144313434131204230010400423000231433323411213431000024042034232221003032244041241224330413331310102434311124202234123340132114114322131011412312324421431111232132203030401341124331103040300223322104312", "031030112340123300232214413023400332012402211410000243334301210203024342314143142043332414421312433403224041330201203304203242242211032443411333112022314032242443412110001221243102212201324200334400432203302240244004443434141214413100022324341011322121311020244040040104131432214141103432303010410223122132134011413310234343040404140003101334320301210223301241003234443432420424220140013221301043403034314123013413234123110324230220422220221101334002130431432202340224232432403104420140010334324011134040114234330040010433441044230444300210413334030101132230320032101224022241023233042024230241403233230430101402420021222213231041422014430232344344122414222120433413433001413104400031400024200443243122221430312113011401410420300003143204132422132014311004211122332044300120200231411032124301144344233323144032022020132210412123401000121033421004122402142132132203113110002042300422041303302130114034203211321113334310320201321234042311332143003330002301111102012234322421000424433312044010231343102033322330433010032321020443334100414001310402311311343121020433102040414314141332124310201033321022243400111022311331401330034431302120311440232002010143332104121034342310423241322414113422312433302321342123202412423041112323231432312333411300213442031031321242431344433143122023440420040133043012313142042240031141403443104110131211344342322103013242300234312204302343321422011234331201301321414410111040104041301301132300413333200301224100000203023133041211334441231241034441010022434444411124204314333401110102420001221020132022240214303202230031412233414022013143132202010414122334103203230202213120213201024100121120111010414401024203431232304110420340333411301232122343002434423324422124011342133234443344000334221112400104243104341023014044422442243330144142123203134302313202433333434221033244414314102433132013401134004011443403232431000202243201400430321341314002440420401434134320123020400203424033314134023221344102332013441121104021340222010131413124400013142423041213333232300432103242013324110224111300132111331234142030041142324220244104104031211123412321423311320023122113441330430313312103330311040420422101414441330011411312302024003010224433121042131200414221442231012331021432121122242040000120043431100122203214400222200013010201310321330411132203141043301103143303434331202404044021244334311112010330013444303032224412210101431223010443221320414222413303042212101134022001111112402433302422030244340201033340013313221144010330202222133122220143212332121040334033332300431413104021123344302340202212012411344041302004202402432030031441414104341412110422220022333243221012244010343204031423340100101134014011314302313232211022200142120204223211010322423220400234214213342240002130002404344013220400014013102102204213103411033312030303340101004202342303304144102330031422421123401013321431022040411411024231130012311241442002144101031110203201143204222123301342201020112012141002223301432233200301043304323344324041322431140330111223220414013203024213224030431010044441303431114133231042424440104203423101220134441134404213002322433411004123140131142144401030041403002411202114024001243414212104134332330233144431313111113423211032003312214022430342411023434423331412444221112143344034033023441332042324321002303244332000001342314212210114222021334444032101412234032010204111112203330013121240111233121020124421123101142413232321323441311434121202132021104220141303122440412441223403341134111233212224224303044131234224421300222434400113212332011123142422111211122044211044002332042343102120434342104231332234424131314403142041132032112202201022144123324122201403101234444220200310201441331301301033102140431242110212200003120040422101433010021312123002202421130323442403000120123313412400143433043101022334303301013313244110314423000202032411332024344440140320101202223321431133033323434221144012134144010323304402223120140021024322041313403434333201432221242304444311331314230230032143043301210430322001014334322402040413212304020121110032433241231302021220443432320112324121131040240332043213030100044013402401020410224340141241203313110103433223414304304223401202332322121302001422241333313042242013401000002331203330330403001313030023414304100201421440024142442433403430304223103011211123040402240044323130314122244232300030103110320330221104332143401411434103321013203141011421243243223000023331302030232301002210321444434110114343442024420041432", "024241113143323113210240021022123123110301231331232343032140244342034224013333033010240410133131330242232412422103130032203303434424213310043444201124344221232021000413002331321400022223444422340221132111303104234424443312223204423104111132334100433321231430132041320444422442014431312010204033341043434300410444442022123100222011010244443001140220314310111420214314110023414233221010144200200121240011200340012104123400030202400220420033133123404144000132423032433002012314414413244433314002344112340022433234330023232044112120300204433030122314101313000031141114101422302230210242302422411001343243132020421311241142200414243420314041312210004333224213232314414101110344121401042204342243314200403211310030004000440203032200330244041111342302001222040401130334320013234004044404043014110223032442303403420140310432313333441144030310213122424022020011040121210331200323002114133202123104101141334331331022411431214020033101022410320231023132201314432332244010414013441104103331314302301424322340004032301441444321333411403432034031432200043201310413440001141310442330110343422111222113111411103001142111103230020122313442201312103441442423211222444411231301022444004232440341011433112244044331344020324212110123341200123013401021222013211001313303300300413112030213123212213121042303121423124320300344322010332241402410244003343122013131101304203444041102124243000414043333032413010200301143124403023140343432420411332004242400024200132343403113423330200303124211440400212120112211223404402413113112111202003023014204300213324104431402024110300403004103312412442421324331111411400020143143111131130122011140210410120334013431013144414104030313344432100033312413410412230222202101244034222132413124013320010340420342012341141244032020302432102044030243103141323100214232421444401120402212340131041412404130300432013341042112400404020233443302132200422200432424421424033233101040404211330142313020112040131314222040120130042231031410221132103201213320042203040433001020211111021420330014423214101430302000434344001023333300120122030430234312224402214414242204041022420312224334041011120204331224233000110300242004230013201000001223424121233103142411214303033132104321241304220322112204143222410004230300324240321014310332403110124223321241042011030142332120412040214210011212020131033002440104404301431021124034201132024021301343131343142033300220301100001333414040244011301143134142041214204111024232443233242234031041414310131134310410343141201022430341440112441243411024122414241112202433440341432111242334120314140320021343131031232032140143410121033331300143444203033322233200140440232142404201441214420400004200040312203043112411344000043211332222003131230223443043432144040404204441342132323412104004400310220322424002200212134143230000102022433402300432424333204241240101122233313310144224402221321211014304113313341214232001404221103210341400300440340421314222222411014212200214121122440023221321043321304422141210033323420234342043341404432203102113321401322102010131230343133212342221334104430242113321403422332202030112313033412332030143322001130220243242142043422221100033414011342121142301002132030021224310242021241313004332241133443113111112133322422203401001404333042102112010203302132221124430234230412320031034122040342441320234302143014120131111430022242112320032400431323240203202432142043101102222012301300043120423334204200342441430030112012400024344331341041423223203431021234404322221201303040404143412030021034424213120421222034413304432041413031334443001020122313022344310440401004112244324043213420410404420342441010313020103100420432404111134233332200023031400330341103204043333210233110233230102320223041104032232123402114444312202132230340230104013424304301224114103312340333241232414023143223432133403414344022243324104230034134223043000310222201143202422422312440143304413211210440111110424340222120421401000332141012114003443043111241430421303231220144431234131021234220324330000334140330244434442342320311200041200121211003224013413220103332221402034423342130042100341030040133200123201310432242233143021101104130431243004413244013442202324143021301320422231413311004301233130103120110443042040220243102431404430412141220002243243443202111242341030424223423310231232312104423232212344434431142443402211402303444330423312034143220120031342442432240113332211434321130241310113112143223042200200143343132124330014110041343423132434001344032", "020033433301024131141202110020141143320303340012314311441332001331404341414332221001213430301113001120312324344103420203431000210224200304301131433133212324340412412023221102134311243412124424413121040231033402134113213200432443232433342001120201002413312001102014040312402241403200410413430302033302112230403312404341410032323114143411201033444213213121141443413323014111011331401134012324333411423042322131303313331414121044401214022040023402232143124043242000444243021244324223014010204420400244401420142204141104342211301220022133043011200402413240343424013311013400310301334400304301012203402304134411344322421122010440234244321044042331110233224211144143211411310244440332403022113142423202420034021400211023313214114001130314044144103020010000020430342111121134424202403233111412040440004000132444400432342242322331020103413420342233004103411031232330110202320012430321140034141202341230410221414440043012011040234124313320302233431412011131114223333134334434323023244011122344043214444241100412123024201442124121020301013112330141112102124100011022333402110104102214423031312220310102041232013304022132104234132223410242342034214340423200110003133410113421331002440214224140231313401113143141001002240320113104411403012300020100442041121120424302343104140422124120141433220333130432341241310233301043000203200014023221341110012340212130203201210021244220113212202334130413423232403022202021044214421213144140213200021130442112123244200330223334103300103044420433143301130102103421003133441124423113004121032213002340434232100143404243331420232333123223441310014233134140002314003034141332024240041001043301010013303431204041143310202331441044141401230013223014312031300243321141142044134211320134403321034133302434144444031333240043023424304120402233104112440403000004142010332442023413302012404340302222113333242133242420241213042212200304041134321101023032204231433401014444130213431230323042000302110101413324324244241430314000444120122233232040314100140013144432302104414122421141344401232114212031304323301440223020224302222301433344321332204234022404302231212334134400400112340300133224431123434233244400000133420033231313330043330322233430321411024113043224421010443110120332442132023400340341443021233123212300231434320143123003312300214342121423231203302234022130204421012242410031203443213041034332130442222024421203342433014322440241111133421002030432332121002043421232033034130121310003303140440412442000224441234043131433340222002342403114100142044324434434214412010002032122301301433112401432441440134440232314423212144221112020340311241141220111212320411043024241023142144341412224004241003414120112202003243022413310402034042323431243424002224401121341323014240323201002023213441443330110120012331413014344040103440432040202234423320410430333340100131410340021313202231001010142333422132221340232120202110211212443223402034234343421042321130423040004304213231033401221101010344043341043412234133343244211334123303102141420212023033324133223112240013123203120133421002133402331034203041244111443040144240423113034042213312344420240022022303323432120422233323020104300032122230330021120040221032414244004141310230001032031321140343404234321432412203303322131031022143104332402310211203222302210444202022423330203323044120221323101103002001412041220221323414302102412440401020212012430211321201103401311030014311344200013401243122431103440010422422232032044244013141403214032302141103314044220124223140113304133022434203122322302113222203300120432412031040131424042200321312230232042242441304322141422011433232244433124343202303000220433321321021113201024024421304212331143144041114014413441040014010421221041422331340244212344014432223301101132233123233222420410042043231421323110443220344410431001032321302011104143034401414243033102442431132402430004040341114244232031131331032122131330233032443314214213404413432101443243232322010210232320244022134042422230134422104403432024040204202310332102024113422123341424014001411234240441132412021320143133211221342232444400003122202130113201342420121410112100123242442014243112432322141231244324323342413430332233312403021324304244223121214412132143333421012002133010101342441232132200330302324333341010122411103330143101241313112123224234034302041024004000241444132301142234400444110311204030311111022023024243220244011134130044404142210222444242342030304110114232232101304430213412302000224332111321311", "223423212431022323114144200301234134142413011410342112040004402413403210031444431214131242104144214334144440224303113114231311421041041424022034143010434211333244213314320321011413212003113024432121200104331431430140234314120330304323323314322200114311242222100314444332001034422230140010421024123242134143104113314214140323110214410244000123232132100323420211204440440222042103124123322043324203433214413143200341240133402432342002141223124233303204144031124240430214442341242210134040212114131131113321423414234432310420024311420212422323222332314020000034014102413201210244443231134142204143142423341331210423014130100402334004040021412102333213104204203320140101422404343242103303444224434042011232444411344103123423242314412223012232241341442311123134324402020314030022134213341243323101141403140043133212410004031433232310322324433040221120322011000013430442032144441033013003032132130121013404241404024401224303242340423141101142303004111034043401344401023300333313440213012023420341222040113234221144142423432101011131404232204034240402112402431320033310244212020321323012031222144321223342423203130232203230103010441244241111431343313441101241023022102332103402202322340222321130204321403410201214004442422114202413423224231332132132424314133122440003012004223141234314120413003031041034004401424220114012421412403310044001133033422434331122342411000021200043031234044434201323020030322312301322113410122423120324313440140332312303013344121411301031103204400344234002403330331222301033043014301432102444100123124132211023240334014044030004244330131400141332014130444342330011414022412322130121332410120220340041210414110013141230414421141001433311141121410422102134013233243101241222322131340310200331211211421404201021330142320224042212314142424322424101322142330134334414242123243300034303413240001414214033440004221102242130233104042433334334022133132211003333423023400304210013233042114112303420430313132422040400210304320031344214242030311404214020330034300322112403410430441010204100200320330242212104114244011203441121000120034112401410022224004123442033420230221100414022333244411441014123240421113323230230133434144333322043031120212433021022302240004020324204134224243432323121133413301232414241114212322322120011232240044101014114114304024012023230123131210030441420012303220111414434221201141033311010020104323301334141323333130214104223321241414100133014423010334222031033203120312344033214421134230030130012430434412023232010141400441344110120440041221244200402214141220441402124220231022100101421241330210102134102324320013241111001302144330422221221232311420330302212300412434144002233300410414130234300400230122402324113122000300240023341020403142004303000240233303012013243022131321043133403320101201401440000321141213024304340413301433233140014213043113234304212214003344302231243200211012333031230332312212342101030334444123144311102443314024144000424130324140221323024220204043143202202323212233220110334132413122131100003034310241000210230443014221044341111314322333221110130242322212042244431422101323022241010422232331211121221103442124404110013120330323134440431211040123221332444243044421404140140341324022413414341020323440223104332410041420120101442234014032044341024344212110432021104134234344110144300221343314130303402232010301014012422311321213200220044232041410132203241403044430142132021323410201441043432321232221340121213142120111100232221243031421312421441403430444241010142111032124403014402404341044323441243303442020232233004012132212214411110222241234132200331020342334414310304230100204203303034331230012314301032011013104334403000143110113120040244214410210334103441411413133304304344414200402332214331223412220212423044324312420333443402244030112002003324402041204242030100233404241131111232004413022041143323023012403332444044143230032424222424434404044433041413421402201403031000010334323102402332001011233120310021111232014421400313404342002224302012140110344340344014431132420114414321341333300241344144000332212303443121224423132100433000214033202440201042100322312334021213442011144103444212433414343442242312142343332242010420223144331424324220134302022000114044440444334143222112322411314341210312403343141130144224032030012141342140324240020113241133140141141140212144241421304103333301244211014200320221034121120143131411413131020323000003334340122422103101013341131240033322402021311433041120131102331434344", "430001241024431111231112224331412333241200204143141201032330122424204132312241110001333403330143202202440032011002400302423001421223213312132240424032333420133330032341140332212202022300201324410043213423420331011312022241000224421024330124124003002400404442300020332240240023411221134213321141333242010130212210104303244322202233101210243042414313403312221101101440420143314240012141044124243212010303022133034221240210314440134101414024013302134330211223412414222311042314141144140233033201102043210341223411122230022421420223202224030403221131040030114400200213333232403333043341041011440022402211022443331104341242203222434004324121434133344010242022423411440002320023102233141233002240014044202440231314214411202113201303120224233232002143001233003032432113301010324201332123101342310130123044023423221010000332011344242014200314121342132122202410041433410443313343421101231244010342111004012031143304410313003322240300400323203413441303322413344023431141103424221130242330032231243033200310422221423221233104334234423312320024121421011023433320232401110334112003014422210212403431244002421232100044334143130400304403031013322042141424303142122204143023431404141003034424114411331114244303403013424003424001040342414433314214132412331401133111230221423221403340020442410024013104234023400001243221140041041234413222221230400414010132201410323331304004401440031221234232433041110343043043104112343311001234241444314214422114011140414222012212010214232123302204323003012110101343002011413101410232240344234023402422020423213411410304144323203143034241231442403404311012243302304244223232401300242114332334340342030140044210104112403021401224230044414214403341330031104040333120143434402440322043041420031314414202333341124043311340111142141313244441401324402434030113430123104423032133404120410002031411223144243303040101231143100333430140411430431241040304111443400140214240313233340040140201103303133123210240020131013430032014131220211210413414243013320114330443142023313104104222340022223223424324034013201142303112244043232130110232111321433040332020300434011143424420323241314044413140204322041410042204410411343410112022222002112124241010430233212031403412331002142203021024443203410431103010303424310130134333322324103223320230032034322221442303430412212213421233103041124230322433420303002331200011314441323443140221234400332230042404210114230144022444140210301404121102130030301242224131321312420041022114110033340432242302303241141320344140220300414240114041403312034402310104422232000321332124014443410124033304043310412023034421031411404344004431312114424144243333242402100304434013120302314014131200233434124220001202033001301020120321342401211323232201101044003010322100001443113423113212204342004004011420140311424032401132140143143341434441221402104430211220410000002301333124331134442114130430232202120221321004134111212344431223102313024422220320000234133012134224031010431310211202113420044014313113123313332314212344004213002121041020310443313314313034114230131431011410424110004301122122143430202031000204103430204114312413434232400321131010221221122312024234032040142303120103412121412133221422311214344004310213432321300112422004112013440213112023114410223033440012444230103013103104020401112133020031422011420440332100343430414101300044411043020024312341420421242434414020410340141224443333443324014144022421120301103140231340311201132304144200413410031432114023014444111243440303330120342431433322310144202143102014430011244200040011202120344141302014341044123000242033210201421140212403411130033312122104113420020032043103401132241230212241333414412204031231031313331301001013004444424401311042102310430223440204241342034041031032011142034404032414443202400323114000044020002230211022032444134223234044321213000132412413133314421240020220313422444200144212002201232132034344321031313021214141033144201304014302201114222320304313410421212021322244303040430220113403103021314120324033402304111344231243104431234332023000132242220201433034013310142223303400433121311302333010014242423444234141044430114020441421333313203302433342432410343432003134041414120311022002441000320443302023032023304240323210001211034110134040132434041222421031234404343212142200103101343043341333223111231201040442411120344131202133120201330220132044013124404221214133313231321243014410244440432003331112244312400202230320100033332423234043024321212322231243432232421", "320124203400214140330140103122021400240324100311123443143400043311301123422403433333442332203323404143343341231042101234100340114434430023244124221401043110042110303212442043424431200313421344240320320313201001143210232101430032440244243423012430103011403002234342000132432143414342103033344214101202114134302103201114421033300241020330244204210202230044143010024012143421342433342110034034044412233234101123022124311121231112102303023133212201420042223441211303213243432200023220310414300243214320044203033140414200042101203341320000131233404223142113002113323242212012031323013224201333400420122434234324331230234000324120144323334002123032223141222430322424012230434212210414001333241023240042412303441230100322101133420212201422431011424332313203320330222400004420110312413332042430333324000300222234430240212330422402422043444234341111321233111103000043144022200433400033202413410431000212121040132102112031331122140010334340240123313044144030322022314121224130410240234414411242402304121240404200104300203200123010334102402022012144111041204330120043301320434304113332223000430231203011042244232302401303032000331231300432203033111434221401311204112430124120021030141202224234120212323000123133402103032334141221110331103302300202343130300331232022334243333120420323141044424423322332342101431301222202440033434141403442400240344433240343441221314341404132111204201222313142404340224122432122230020043401424203004103030414443313132330433221112044131142004414121333433120104301331322300100001440331034320332224334043033433044340243034221303430114334211240032241214010244334313110223242141403222333431321422043414331303040432101310103100111231012214302142432310300444112122413134340142423241001320343232122403100431432401121213042112331042003022001420200334334101431241412231102313341432032122113203421103110112343323140203313420201023112413202240421131003310021412342321211210044202402444040010224121333241144321324414224042230231403400234003433131122302011242440023201021122200014440134314231342130211144204423140144101301042010303343133123143330030001111240100112421011134410310032340234420234003301013101302004444211313342223020402233140011204231343143031132130014204202144241220013140133114434134222344234413324034201233124441234200013312441324100120302333003211020123313433110333104424300433022231310142340430344124303104103414004130304233103201443201234203400320420013423131431343204104340221330420430244221224240212302020422342124344431310014234202444440202214012413031202224132040203122403230303411130333022111044234133333242422243102141343223113312142214430322042410401023330333240040024114421100334011124114141044443123342442234114424314202034111211401221011331122132143234222124122410403440121203431420311110012334211130002403142134034100410341441144143120101214014200021433312031300301121140410334204121033341040213320311112330401030002241042120434222203200022133240201420101411101123004412433043432441414144031200200442324111203320144211002234400433224044330122102222303031220141334230402442030340143020422034033220010123133441021334432233443430001222210213134404021331233022443222001403422144241401224134412131014243014231301112032343201432432204221020040211333443404433402203433244444143132204034310433432403031241323300340011041134323324330201444341244200411112111001321212123410001003401113444233221130220330300230334043404211010214131012133011444332311311443033401321401200020342441401131430322022101111323241403300342204434013114112324413023022030140204331042312321204323100201214343203200011030302340024432134334103030434340214003323404312230330133012142413000424131041404002214334410110142242400404133133134214311040343302141411320030003244044120302011002404032140341010003040220441001130244210221123244404031400443344212102211122443014443402224031242400333212034043200201402220210040331144303230031233243410102134014031434032203230324120420233012320443233121312311411042423021004130011322144210321130204033101112321140303432013431020413441043414221043414420143342420024130101413104320432110120322443021230401243001012024132201424001020443424003024443232303100114221044334441131322443122211340044432244323100403403244012112104003013324102102303120120302200414214243323242003234133443221330314011034424313400443434144043020124421231004444401300231120220042034210244402414430012310412022433243011313234444330334312334124421334100300332204203030133", "232434241022020432042041330414212242401102421221444410124142322111231023000330243141043240040022000013134301243442314124144420414122131433404102202241300001003202340111431241310102414010233334043121202340031433413131142310434413121400043232411340201234214434322210220132430334124021011021002200421124101131110341044020400400134204244421224042431422113302020424411311132034244402232341320002243140133011334413002044340200103123313013441414240312410004002221314213411021121441113401104104102413200124231240344130042100142214004442144412443041140203340012421420340211210402420000341042421113123433220440300042430323030321244221334211311411241344433200411113111112223424120144403414002042442403440111341232334234202300423313323014303133301203010010430022102200242432100401322014434100014013211210220431420231313032403112040412144411123042120044421331330332442443403442211220004230430110222020444421110034412410313142240000300033424404303114021012112421330101202133103142141332324324321414411310230430422013334431333313330223321414011122330033303333301431403143412333340344321140441034244242412343121114423434001221034141033321121412412113220134101300244110404031041440102244024231203314120120310140304022133431104432110412102221343014443111444102314044344211113430022423103341420411002111023232404311022202214112203043224412034311432024402001412344013112410210011111003212422002122244302234434242332230444011133242403010100024333030022303444314131322012334402412044040140004044123420232342010042314130123220131021310431331020210140331111320240010443303003332202114414021332431343110233433333040040220400443222231323303201220102312434210423020410234404431023111232023142200221024110231043323203034204001104003002121201001112320340013212030141123131324022134234324134321232134241424013432314203402201014111420411421341033124312340112432342313112441002014042403421234020440023322431412012142240030130011023311243103143014100211303140223010011402040111131213442102221343310200043443133322203321041322243423411330234410214104413434230134321210303413423101343210313430140320014224020123314432213222323020121041230031201341044301101214013002012202002104014001300340230013002101004411200034211301411424112004400212112432002244224403233410010301040123404324440321214432114122434014023434344220333032112420314103440134131022010111202232434020313404032223321113441224024240433411011141333104203200301032430012002311114420244200221403000312303001121022401014030423214133134110211123303322403432133222341244002332233402444404413334440011130300413421321423002334233442412114202431031313240012332224200200032431120100440244110103331202414100204344421400321114321223041042223003101402401234301314320033222431003120243020144212322240444233141304410110342001004133020001102442421240443424304411030421014104023201344413041010334110044213121024143022444444010241001320111223243341240134103004120341140312244320223222221312343032140412411123440323120121111422221101314423040411112400331330121011130004341121242242103304414443104444220203414020202243043244124041040042312102213140322231302234033213101440022303033103321022004004242312201211321323123342401200031222313413131230213322044211332022001443010042124100103401423222120414421322120021112003342322433310212323431044033142301110011320301113132220442131013140334232111330311432034123413012024204013311121203123212011024113441403400101233213213144040204223443212012333011221422204121204042301241312134344210211003403401133201422000204440400214201203224044404121342140002102033414412334122230440221300211214201032111101013304021433340100401422331001314431310421234311010112002141220031023234114413112033120443141123241214423324343440313213031231414000214343402144142230111412123330222231210303432422342033443314321133434030334243304012201332113111313010021210404022322124414433022101041103432213111204132322132303114202143234134104430104023021200300413443434314014020130233342002324111440423100314330113122340003130120042243303441314101221341142311330344314321224243001444021040222442104112144113314301421040214134222203100130003243013240013330233031310341224300014434432131210041422211123332302342100430342234300442412203230244400103001310342033342004444103120102033410431033143240102344341113012311442120221443101344331310433431130414332204040313431044041304040002303104121034342442002232241113133043341111042301330134022233403204134201341123", "414303432004212332201201344041322202313204142342222212021442401312231002443203443401124330013411444421121423224021434413134023233204424214422102431321231023214314441233230121324342323144043124220023223312011143333403030133444024234002123402444221210110304331102031324211401220200143132021313300030040343112224042243310410204333343240202223432134424200124403300320141212243324201101041340031132314440000201224230144310013300020122013004022401211010042031414334010213344222122102031222401303210302440020241431440324240324001244420401232234333212103342341344024304100203104340000302024224321314401001112021131344220401414240131114230130402232134232322303231011231031001244402433132023003432141403113214244203424142320221020411411321412314403040002441320432400341020004244231134041344104004031410413221332401432242041341043223024443131101021110401021122041322444342214322011420302143322411321214301330241244242232323134044434431444330232031122002130143142402421403004413423024401132443331201100214400121331104123122130430331324323200000310410321424122143311204202321241002120013022020202111022314301334301203443000140123403102222230230123433112044310402044002010434040001343434333301400022211413403000020424301134242023431310401142202242203420201041132440013123404324340010221400101040333231141434242233313003334124344034020240422140204002340342244010030243344101444423414403041434441302323124134123304332134014104212442032434233432221124321220424403410032413114302110032224224002213134011101111144031223303421201314240104123143042331130003101333334432100130322303310144201320044413213024204421004443220421012000403043444134410344202403020201142334121231110344304213434324313124032044341124241143233212201122121341001033332010002231412021242412003312021103111312130132101001310401002020222043231413224144343324144400412003012102030412334301431402414032044003340424313311212423004424441423341224120324343114024121202440410243310140443314231442344141013243040004032101104443341032004100101242103241342234332401200120412023103024103200040004131420002101404043103104003024424434311240013310222232210140003343002331420013213212434304402103230100242201222333301344213144033343341130222211313431141233131042222423143022130012330113331020411133422421344022021042433342313340143212032220334424122014210241441324103131240034401041040130340122032030232204424343200330122240130221424314102320324222201013342041321213430132343244204013224430413130400310113010434430033334413141143004434330204412140002313014041401022233003121324012022214433204200042423132423323330224004113311032121104424040222211231420400123232033320314131140333314144331223440132131033123112233032444300041330413111024332013201402432332122212131130302113214013043301312201323210412141421433233130210022434344044324342112133131113323414413231133120130410432031204413310012411023230424132034330233023442441301031300321134224133033343013232421411124223124140433014220101012413422130403104304104044041133241300020420201044202003132442024402024121342033030220421102211100432140100011023103102010423004342103414041220102132433103412201242232310113103211212443224234414143202310001102301303400322443243110413203421410232201320304440233003014022341113410014242201320213040303432132131432211341024330310133122232303130401410401301120434003011104113031124130134140434102400110130143141100242312312113300224322224334020334324132120133240341403120022442134044241230013322321401304332414033011134134344410214341004104032032001422443323022340011243442412204400034242442430444322030433131102233033323042111424312111120342003412333432003421124021111403421003121413341112233222031334203120212423023221003023314331004023231323003024424443120411443040131010230343332333334441331240020424420114113014210110200420001322123301404230120234430341344312410102203301142132032141212323040140142104010432233301232110414140113103413100414010003002011433400410204101342243332140342022441241142433231413033023223224030100101112144314321013213013103022420200110402333300123133402024221232223422210204332444024321041122440422244014440312303432424240242202234132334221233220441242344222221332222122132134201344001014322324212424213242334411011214101434223341203412000014243410341321113420240304241141432012240133011403313432003422431340421134341213421124224011413430121042030104321014130143303032143133221001002404301012400214333233333230124230202442020", "324042140132231120122003023210103434344223341133041332434234202111040011124104044400244443410344113340224002031312402110241142230203403403000104130014443312041102234120214402103242433213103111044031004002322210124244443013411141313333002102422431403342220233021222142023232023442140230230210221413201412013314212312211213220434422314200223111113004220233304214123303002332443002310401032120321441410112013120020144414140323402102000101000211110311403202320200114321441202131231013100200023232133013032322020142203432030012204033431444203123120134421312032103343103002003141444144412410343410240413101423043024324222013440400111232414433402234403023140411020004232222230141004232400231211014204412433210114421013400232414412013110132404413430301441333040130034034322111132320214432432222403411432234111214431410401131233344413203020141410304202122422130244304143102240224304432332402420434422401400434301121301022443314422133330044304230144020220230014114140204220033320141411042224330302032432122032221201124222320143323314220201421321311310233333014300010042341120210414244222231120001431400304340230104014012242414200431324000211221124403012023444134203341114220012141224322342404432300233133321313424144213321022423230031040332441433104222102300402111422413442143301144013013202324230410323033040232312013010211110423111232244113043434144430240300330000143113111214433102103200341432213002044324100123032133103302014113131231333124432324313212303141323321030132403010420301233004311040100004124213010401033241124332431302232140314112242401444304312432244111112103400213222442441122133212040244240311200220144303203223130320433412041333032404233403202024123324014003213404400422131033101410310043133132023434042314100314220323011211421211420204142231231404011131211021404110202011002044101210313243003200124021214010144020243202024141401443000331011031233123121120443444442130243130343101132033001134443114423221202134220213001021041140324014243123303031023201022403101301133441043322222404330213002414412310130422144101304212010224211043420113302231310101133024121143403203011023341024143301321334313043332342102002321104432113224201134332312110021242113332231210121342232033210440242242002112132201444120430010320443143201234130110221333222101111043213331442303440400403120014031234443330312322200233213102213104043440443233322043243143111400010020031310141214034320044444332413233341100021004104223412002131043413313134230412012114304130401311113313341112402404301404242143020441323140033122242111131304202304344333340200231014420402142041121044201112434134231004202421314214203423144224210402102223313431402412402433210222400441223342142014141114430333423313434101422202124244413101004334301103301023224233124024143212242112141144441113010332302322232231132301404230411203321120003113024320311310111302434040031041132030143240040242104213320441340401300132222304143034424311213332443210404340212131110311442041044031210234000432443132424202320133114320110343402341133312323001211133221234234020433344130401400410323332033441231300043134311302340313114044121044403203043334324003112343443010431333002000410212431341200132311014201112332412211233104343143404424023311021211232433113112430142112310000322113000442143243411222401402133333213023304423200202040211111120010134223432222103120304101423442142121032003030214330221324124341344402122034434330401001314402234334442110142334103223204020113402403000001144130400413344333222003101230320003000211242323201314020203101141322433413214432301213430422204032214314244134424331440100102332334424412144001402324200132330003442003443002000322014001022320333301031244144314243134122334112440013033244312443210104120231020203433141304014013233413213042340213302124004321121400221134012101323303042333142333331444312043303033103110032244130040343100431131311331232113123020313000340121102234201043101124323133303342241432003444314002232442041014222031004420121212014001004412343204113242331004203101124101334122212212204430211002004322343022220012244003001241413241101013131114214413402020042322414444234324221243043141234141100434401241200024024010104433104401003342143421433302040144130040340331224443241430320102411413320124324130044314142313310111304341431142042242443343330222214320431143004423011331400033131404232044320013324034102332023223233032232212304201144142022241002214134000010403221240201402321431341024403340", "141031322003044212113341401240424321014342014402123033202021321011043100341031440000202002022031224201311142013213313332122024224402243211410311412411444144444142002212340430031423220222441014111101333202014404231113230424232422421004422324113112344322202342202204120100132201122220443242213112440104210413210120243412323033304103210412214202323132214430134311441101430302424434431220100020433232130210433110313122420332003240312413130343002001122113303401411221432424301224430111232430433433343342130434442041244110120310323121231014030211000421104422041214111324244240113420243421021100342300143311202302311404130224121422413423432244330204403440411142033101322322241002434330303034422034010423343333042134144442043302341141204002011344222142434140234041443144333220211012202044002211112442222232031332021101313021422113301443022111304022244020422341234112223414114434331242120334004342321204412323323103024330200134430011224103134403033420121003212430423024003433443011312444012031403244314201420002212300333000020411433432133404020242034311430201034133022401041132131210410420210400402334042110210304333301042214032224430444420044044402441423432422143212142422222403320113423132140114013001103241123120313320310434412143201131130032002202440312310333032330100022220131144041011213343001221024444043130312334212240434340311241304211024224410442044424220323321224021034004134312330033314032004402433030433114414143202104304004321344231203214044142211124010412433201243431444241210312331214114030011210213234023334402402132413100423341133324114144121301424333143334212034210134430413103213300203134322140320121144400103342003232411213411213014132102213233413142342144141213430300143312100232324314323212043444413433032442300240232223111202004400100402100030012001403422411243133224411434233211200403421342002442000000202441022340330002201430012244033011003220342313142134442121100232204300103431331023232011230020100100230223113031010233402341403034001232331324242340013213110042214421243300323024422022233410020100210444302043103040103221100203002320232443320332201420222003230132224214431224402143440202213004310314430003300220230132443440404440004320021130312130234431144144241014130120102314404410101030112304331312214322234202033011112033314310010141234241032410034330030401003332230330223013442440002144140104240114012341313442240401022040014240200022243401230241421211304104213023132341021411410401302313221231043442243142201430032134131323240022031333324122104331023020434001320121311444320311133243023302030014433301000130212141431322203343340413342402102140130040134311401321201012330441013303300133430011314100022211400021203022012110110341310434302114343124131214404141220020243430340401444134324141214134014214041020042220401042332033400131024414340433141021412004013101244010210014030114400210021440412202240324431104033122223024110013211214430101212424413231324033333344242014412120000013420011401310414042230443113310423014003142241242341100211243211414421424410431322422224010112311000033303003024313242441024211113341232313120043341014001243443242023014334221004441423433423014112140243431334120133312230004234331044114010221444224100134213111114313030241333234444401134104124031111132414111043404123030042202324010411144201133141041430142232203204422343211122323324321232211411022131402441312400243313103404111044434413344043201021204413341330013422311312313433410040320410222432241041340431113132310413100134113111134020143003230034424224340023000432223002233240221104220311120114301141032244111204143020114302120432103402010421300000032340041210443314144032020223041044020140433314404400124202211424002322214444214222033324330322030221244011110331010402012014011243110123324410423033233101004013200011421331230044101203201040034401011411233401301040134222222140321143342011441020242400241420030243133314100422140303124033313214243204023131341432143043442411432404141104104104142023320230311303441120014404231141130334120143143240023100021422242202241201402311432330323242313333211213330144011041220031122332132221320021244321222344440143334434144042022222010211132321124042320310042234433023401033134413240042014433343122224031414211404344234333244031130103044121333230114330433034034001001300021010122000044133331220143103423120132024402410042444440434200200220211311101023010424412221300144223434134420430214231044004430202203421023332333422414042", "311001434314002231044013301413101141410203132344002030033340212024321000432424414202140002410412423040240132230103213021031432224000143400210200421300002440224212144003111412232421122012014332003123204330014000332330342220432132134214110011243142202310412130413103131444342022204414303432043243340442213244021030113440222000204244211333330221233331344210231224420422412340000344004242011211142304143113241300240223021113120314314131023013340004400023324342113411102444333111344000132322112212132020321221034304430241414240032144241224441132201332013204120424000200441140032300142240110012403132412431324420411121411010334113431342202244232211413231100441210334301221211320012420234141331312321323122440003204200303331303340312142223012111012001412431014322344404301344340203033101423001343410302441213224414144141410324223313121224101032041211132100411242033300202224332111402322113410343230140212132123010240314021404223243201012432223140012122433132322221242231230241333003442124102023020314032144334404134403234013121412404140430442342424010330313200100230312202433111144133304411232410322112214410231240200314430314021033000040000134100314444112232431134332002401344030423423421103143030421331242223032404044443014102403103132314410040124434021332122202430110234332204422241223011230241224430222103312114112031344001123344101421444042202221301230111434203441342112133443421333343043231313220203324032104101222124041344113144112344124014420132103131414234404034012344433040142021112441323243404434401000322224222243114021403000022122032041221133241413104123240304313401331210044210322041200220401301323012343043414212043020043022033124041101434034432341202241201221023343403424234143334000123411222142422031410122012100030442330323131101144011141401230224143034414004102332022144432002300124300422041243131123303014034341114043114023302133432334303301104321233312040003211212211101420120200142141444332221300413000014401312401134344414344134341422200211204344124134012310422244142330141433224304240400141320340124442410200212314341400122130334111323342143432322301021132122100144040242303310310244121132112402141002002243411201340413211122142331311222111321203232042322424102201010131103023344233314131420024413340031211423322213340002310414400420244330434433013012142411221031040301444244422023320111011104241422040103003034222404102000312112243433022403432230101300103201412042202123310020122431421123224314400130214140222201404033114440433230133300031213200210203434103203114424111140414311311131143224104023131413100340211234323413413424340240231231324101303104042444444231340313241013102311233430144134113401113213123312431112441014103214131302013403333123422200324440101422321031320442114200424342212211334414230433322230212431341412102303011030224120231332033002211104344433140340324201431404200013423132042124320232042300143312131323340123304420130331300210013434002212144134412404423004134000431144024420132200244100020021412212201320301004434031001414310342211230301310042000322311340032031404332324004004241133423304211402400120424313304024412042200240242311010233100420002044002201042214422204420102401414003313121424221333424412022420434041343332342234113024404231222444344310104040030103223343444344241110434231210140102041004141441122121343232203304333301221003310241441442011122012303231100141041031442413013031021204421233344112002334204230122131442103122424330100344311331312332210033014411142330214411440210021012130314424140331011240340001104434011103440121244314010223441120024020304223410130443203434231144300232231030103301140310134001123434412002301140041442334231240002203314323211322130414322244232221021344221204401443240001103433231124231012103322214442403202430240101241242100420034443221301324141334242431140202223431332440104140211441122144441303441034422314314422313342132022100144410322040323433310311114134434440001441434304323431430130142140334200021034324120242331330234033221104112232330242141022221034323234313221113121112013032020303024204224403214331410100114210044112434410132230034021240030432131011143010222011333011434140012104141100131313121010242202130012312132340342201302213103031113410330414113112404112242122311403043340432131140234001440034221123131343044042433301113133032312113232423401414300341103130422443433110440032302340433412401021131101322240114030000134324040003144232334232231322111400044134244030132204322", "414233243433311341442300211204433103140120040133031234312204332332141022001401422401004224210400142440223010323220313330402021203044134043233224042121404141124302413421423131043031013044332401012401403020234334321124420223301342012110011202103202314341043221231034122334124141330433033423020341102420123123103140312131442031241301110024301120120341121334414103333143212220140022002432022234113410143020042221343121242412443304034111432440433013441024440103230003404223311234324140024034410400321043002412012020002243011230024203144003003114111004243310214414340012231034013331110001224020242111433024214422323103141331304132142100342044141112003431100413330032300003434341023312341113024113020111301230032124143100113004022022034443124141414110330341331211034244220314034132334311440022042004433044243221111313003141013123023030422210314332043402312302330333441101224103030343012443123300223132422231104220320003241422212333121304320434112012230434001331440430343040110222221313202004013231243423341011403321324241420403214143340301121213102333244044242242344302133030343032104143103120021131032140134000133413334041020002032222401132403413330324310012031010033400030202023141100434234144041140021320302220034101042434211420311414323023102320303311434232034204223004233313212340223113112312101023211133003042003023343242300312222241314203313442000201411244430200132032144213233041340323442143333143311142031034441413303204400424240002143041422443443442033044334324322422243304241121101423101103441010001444401433404202141432044024331243422244443410012340044221100133442410023011043414102413001234304100114210042432314330241441324320004123134033321222004334040024231432241000134230222120311130331414112021021303441022343221423210332101333434033402101112401422343104414042022134014221103323423433443420000012210021022121010400002142312204042220123311204111043214304034004043303322330013114342102024343324433344143121020304440400043324441134302004421322341221111134312201113104230013221403431313203441033304203024211404113333210341304321130130030113230210420213331011201211143212030313410444021444310130300011201333032321210213141123034220023204301032210311333144132113340101214242202001402142421344042423342031324410012322141141311312102411240332441321324242401424120102333342024443002210333222434101120321320300244314003302301110110213024130120404303304244203110314111404343120040403243203040141242422334412130240103141103024204433431031222130402012011324100440120030201333330334411321044431402323343422110433034400122340403120432313444110244210440432411312231103240313230314101140230301224311102033301410444020413324132222441110330144043003200320120321201410342433012213030104411413040231213302204022122110410341312121344120410232011113011343411012140314224412330232013300230113321402211042133234040112130014024143241341042103343421300403204421411320410430302113220224011440220110424402122124420102010340211344113212400240242401404442001320321010222133211033010021302300422033442201000140333424423134423014011012242204011114113023441014040344103040220411221403242431214240143234402301201414101131041244204112223321334021211122402021313343114301310221211144013323041023024033110333241330120411023211232233004014321021120303221331314412340244312430024131020001124304230213340123011010423443004014012202440320012201232022101422323010223241100242440043323322314111212211122120234422130014034332144422202201344343344013104140230321124321130202312100002430224410204240232002033032133223430210332222032113410333244104012132440433301421210201034223143002300124231004313043312120030201330444414223302323414010330230333320004342302311003423444143320002240241441230423123213244102230314120342330123411030002001222210124103111240200420022220401334324201411322001222130023441104030220031320011231302042041404030033434020234124021204122023321231234001303441020301032112223112014413041003000241124441024144314240340210120123400003312212021212121412321410020140042231220433223241402430143233133103210340112030200302322002240103121321023024343343311041340224103121140100213410001133111100204202340323311230104121100210121232243434334311002220444144423333120442243121401200134312030333242142441434111013014203421231444440000034201442031320320000031104404111020442200324142220213441403343311404241424113034000404333334222221404111140400200440310412443111220211300124113411121430320001401412", "430134143000404000204130134202240220030401013100212011300402103303143441002304212404423011210040404311310131443113101023433124124014413243300202313314220312134413300431110410204044324401122300334322412233433322421223031143224333223324104030434344330031234111113332103443012024242213013312433204014230012340401332413411134322424301432200201442020411240122014020210402411024130440214414020241310241220000440044144120422342303342131122133243421413312211403123203300330101331204031023113300244003140224214204333203404242431332320313020404314104422244303300040232402313221440004111114302122201103211133220314344000404424411421210402142023314231321020212423224044211314442330331322241204323421402030223312220131421132130414243412012433040311324012424133232002442403124242344203403134334043133001200041121302410011403301440240432012234313114034213122100404430001124141410402120101123032012424023302043230214341421031120403012311021312101320324411114011111404234303133024242211423203011421110441043210403223320320212444234422021434403143003432113331212002402211420400031004221123042431141140424400344311221140220414123214440321224343302420322334204020404013312133340333310011304441313034041000113230341024042334344203314334412031210000021104122133341443011003102233004200322312342202314031221424344010003013401103424124030342123024012412224134010100121033021114130032444122310414312323000300240312014343421110334223014320040014020204441340402122220120223343340431013402410242043242114041241313240200422000412342324142422233203221334002320200232140041202121231333101444111320022024424401320443224103412032414244421022413203344042430120333022310030022003102423043131412221130122112303330122234241424044232004021423043413402243204004430230033111021132331412024410300042411201412401101003114314314230420433412311340043031303442430010023204231002113322334241230032110030044310122041220013214114423141024144434111323141424220041303430214442031142240133134031232144223101441112331120022211023340031311133312343123410232011223330401121012321322303311401313400123241114020122043303132141111111221034300011430121403410140400011123244302321102021043241241134412441024020224322304100021231111042102211144443234144134123120322131211442400330414103022120430231231120332342034221421122144414041042111412013002333133324202441111332342103311341441204420001041100034040342044104024101242230231324421142011231113310340342001244414102342333322023322141034421414040304410100400230144444000034232110331344421344304101241312331300222403032231004232140310332202034234422344333141143303221122222024341143432130013214120140122414102422134334031141442224443333024244012233401422431142000422310004442014331432241034422241120042321324132323012144121124212023212340143142020130143434301034013133132323024012441312041104131202432410410330313211133004242242142300013420034024212410433211431001242302211230333231130020233402424143143423341411034010200111302304344031200320300033322140012301431313141043122302213441332102134314214211442401242030330012001232101212401103120002422300241131213143110321304230000210413311312144012433040141214400032411341141142220310141331201300010222300433131412320341204123304110343230023220430043400204111114440221014320113320423232021403102122021103301431442320104111230322121211024104242311344433242233121344430324114210240220432313313432323214043133023133322301420041220100202201124144043204114433100333012112104124003421420320441001424321414123433201103210314244241420243314040300011112413433021244223004230031020142302000322322400434023030212204444010024414221433141430022302200214220231222433422444133332131134344103332011040110341001324132333431442113133021041120210100241313103404014042313233310302334100404422230033003033324014421131224141300020442003223134424412413243210020243402003444140340022244210030431033102441002031143110410401424244333103342033040444022034421430431241040230340203443012120242033300341332322301302312322311400013313322043311103312042043203322203322023343000102433304401404314204104023343043134301211430012131410342213231011013020111444104411422112140124122223231013412021402420122001143201432144321022311142000442403131233022243414121331323200111412211243211300440134132432121101121001142243034442042301040100220302332334414024044241422002221011002424334243413404104132412231001441434331430412410330021333301022441100012301103411243124034423132131", "404304123241342112333211344432144142431401124301042012103334302324144114043411111311404232243441040443224241101422441401202213221014041402420123422322341432002310243320342213431421101310113111323302233101233242023414314011202210323421240433433001222310131223303224424112101122224422403200142103210204140114011022331434233101234001230040030201300212441404132100444113421000021304340202012343043221431012232211210112121233002013041401222421033320141442341104102424313143300213142134243302333320223103324041030222013132433140431040003234101404403140141033210410142240224040020022042212421030114242033431010410444330320432441342411101044210133122341132032122332013022033204022401431102243003320431342333214312034440023134204411023142314303020040224332034440111211424432423111022400432110301120111243401324314321102212232330114141431103313010241034023303430204234414240321244134031114342122343313011404303303223222014341131314042040023404234220204201124211311134043414121033413244211430303124432043343300331040231431432032103413202330232401313123204341204410230344141020441103111343034331013213420411224100232441301322022300030031104323200220131300414304330341322200001430234411404040221024212224220232034334100443210031240130302101241101403401124440322440022312101244300211412311014132310044100034043411320003031401403320330022311431143443433214201043423224341220043034322402340221022122420334102442324102040120243013430041211012341332422134030140243300232000200433434320240332323434140213322344404424140131314211333020134223310014013443000423004133423224242213333144434020024233204220401400331210110413414104403320310413320323003442103020034314141132143020342401200333422042341112131213433004320031241432130103332324213300140002204441043303134421010313203010322414100234002220000133040104330043114040443423300224443232024311331142330243213430340204242030104023240044312422101312011014202000202440123233014433231041140210322441341324413201340021300203421423020110233044112411332421130311331132223214040342221234432143100141340411411122101112323102340103104434223112221433143230213001201040431321313210312412234033120211440003311130123203214230430334203232020140332132234313431011143243323123334232402224020411003431111120220322332244320113324233414333122432213012444122331414233100140011213413221000040431113443314030430400141413440202421231022402240420443233304402334240241403222103222414223422304421221414312420232203310300220431220140133433010231013442444031131210220143240314200020223440021111202010102441421424112230003330210301012220310311242221200322131232122123322401212312123241403332224204442212433312134143401013323300123041301321103111202431121002231231342141242224244300432320024203144302002120303202034101403212010421433211243341201002431132232302302123213021113223044001121042131022303433440312313244342314043433322010231104433333010040111021041142401103310411120041024321410041333131134213331404143022012311234400004312441230242242340301142112434224123230024012220001031312000432342431440441411121144200114410022313303412121410401143140340330213240230242443300222004430022140430200002142040432313202330021141113010414303214233200341041301300213142213004010412432420432431102120323242012330301300423220310320302402142142014312413233303023122204013204111213121004204010131040412031142044040002413132300234023233341333201033212303124142240420003142402230221402031144111133104240401443340242112112203203411343434423414310111123124121422341030313240214302411223201241233013210312334101321421340233234241231004210034413211440323320223124302100002114100122421202101030320421024131304303232110102024313040114202301212440121203434022120003144431321403103323013420004333100411444412224430404101242040134240010433030032431111212341330001102303021324331344111422210233322000233312011000311232313104112122031200202231244030210241330104223234211330010344140122031423114324123214101401100041012230343120334123104202300224310324001411421402110400423311104231422333200102001133314014040243201024130213020214123123333120333412234131404434131122013431431203422133433124241323120402410114240444412200133240103114124104144200414014040133222444233020032123044343041423403101100344221403032301432312140133444334432412144344342220314441102232111131340213102143430111321424134313114300010413133032244020144310030342021203014120401134133102102321310034440314024013304112133431442212414", "423130012004140144034241233431313114243013312122023430401204011333200223413243140103144010040340031411224040223130131431310110221322013311133024240013010004020223402112042330243232431323302012310330240101014042231422131104023222112024434104224014202131003314201434042300311133212331202332411431214402344041042323214443402230334134034032214041314124323301434401301242213030212432420011202313144233212303434424304014434322114141011212431324134003002411242421141433240332320033100300142222232232244110104013044423211004212404023411401122400013424440322230442224144324311100241200103341024124220442101230330234444022014424214213402013302441024130421044302133120432343332442042432000410411104333441344111021320240033121104142101430402323100204211324440113441213442001221222122102401041303120004002001140210202302100301212330014442100332421441143434000202040422310234401414301230020122240434133242410310111204100320303021224332142301412312434244102120144342020231214342320321402333010333232302013114014431302413304213432430311032332333143334100413101343134433101040440111301310331330233002302023113320201340022124332020223410132032420043004011242012312424101113304133422131140214114130031123042120124323414202242010433403004333203313443230223440142410034230344021002013302143224402212442300124242244221102021402123433111243342223310400331110322021341110324124323120021332332221231222323400144440213444210201212313441444122133411431334240430301242130322132232122100021102044011220423244321030412301311041332100242220301020103023241444224310404331103131133331432040411221213221414122402443041222233041222300412414123232332242243134031322310010034140031200203203231314324131233441033014340413211211114001233424133244320401422303340440441232133040314344032223332301114242142241024312302104303321113004130300243110423003103123114112211133223230441402130004224201013441443212032020243300323012301214333132434400140421434330133030113412201224011003334240431443214112232422210103441403414031134130241303130100242430431104210341314212124030420212142123443333303310324230203232320332423303044143344413411014324410402403110314030223244242210433420241111130110204002413444334232004034142302103221034300243000412111220114213423101043400110230333311300214140401003333013423300142142121132042231241403340332001214410233323412424010321214401031120344032034410241342114430113124430044004320331224100120431214440123001231214333444142012010303422024022202330333403204433400204310403204434221410241034202110404124231224332004203224200400104431040112444242143034420241112002401330114144204313240332123113014443240014111023344323034321002404121024110100122231204024010104424112241001023324221344303022410124133443433042321234344143042034000122033044003212022320100242002311142130322143102212021031304324341033121433222201110322111141330113231000003043411034110122133013140243100000230124233324233442100102021024120243341233204122212000133312101141421314241300414120402402432200413344340024101112024224242400121411013433014212120333222321400320422411132404241132412143104211044114431212042301034013102041310301443001121030114240133020142413422100212203230101220242301044031011310423133123003003320143443134444043004014340330422313012241413332210223424402304014113121403221132210424040232444434442341323034400012030334100130411003234230123411312114044332231413443242034403320444001122214443032411103411221032310113301021144242444213333401430423312040302133341114424201001423032303030422042413312012033321022100331304223433001204043231121103000211310203201220030031334433431031233100404000101022232030311443143100140030212303134321434110430242110041040233042013342142344443132004211201433230023414240240430010041001431112424341013314212143241431302413334144301312244022300040423021221202133333304220443414112101212223403133242024223434103202103243441441213444430131300432122133201303140414022232300401004042220430243110102212224431012422403102410222330344004120133232443331314313020011314130031311421422231440131134104134431304244313134244110014221104010430320204222214042321204113230220043023134312403342322042333242201321322121124301311312322213102304132400422314240304113420341032430310422323310343010404121204443003224004242313224003342422011420004222110001414432412422412101424442234044433033241424044042212322302304402320004344123220202212011011002300143424104021232431320404124423223311340032311", "023413340443022413300143234414112321204341220134440212010142001410343110240302113321103322444313442310024032310412044324022030131131004414030441300221001320201443131023344122144413310210344331102400144003322232214000222444443111110401442140040440332402224023341131243144123042431230232131310432211433142103213211411020003323224312003311323142232410031012220343442031431111244114133002211104004221102344401201041244432021023204442422402321344131104002120241432332201130132140000432212231323043203142202341131204323011441321134012443240111010331313024114010332421343331413230334323021211402423403121022232300002400413103202111430041102104401304121224103143104333314231342123043030200043112003120014320333204434332012420413214243314102201201041341343223300401114000300424332243300023314344113003124232020343404114021300301413431013413013441044011213300313004310411312432223400114143002044131022003341400041412201221313404040211334144342433331003300113330134143244311420434310221010101213222302304330114342103210041110001333101314121134314201324434412244122032000443034423230340411422314030434144423410400020432034103432212414124304242440234431410033421214203311230302431414221142320134121403412221041201022430431241234310424432242442104144232413311140101313314113030423200012134224110131343403334342113340144100304341414114111241024314434103420131231003323001311344411410341431124144312212443030032442121342442440300201040341343411340321403410313131110204144134122232122334130121140422304031220023013004313330203013330334142304104012220344224013231311404430041424431022231031310333114124323024323210433400431022022134112001044032114013010322040202400101124221003304304132401112133134340243211313431243031443220043411340112244144231033014243311321330040134340443221102410042444300440212414140210413310442330020112404322313314224222012004233224201401014212133331024230302100424442124331403200123042420022332203441040341020120124244210344132121043401213144030044404434044033220002023324402002014411000304441123101440131110311432320321411441432324434322340042424001104312443220002410420412314004143042412444314023023240022022341140122243243413144023201210033244340440024410034302114104212412131314022401204122241212301443210110240242143204343243304231211414421124302333431444432403214000314202000300134212042200400434242400031424103243032101401421303023202111342113342111434210142122244430032441111042021114134324012333132333241432413244102320410104331111121001024441044124122032130243401440311230343032412400420342201010203140124212004334242203430444043401420214112002100231313343434410202222340343130440324314002343041020403003011103134411201333242333204000301041004413012442402242013212433412233113123314401014201120303040013124433033204240430423240010300141230030142013124102242432014221103010202114143103312033332034022321024411320200213240022320103003231411202102401241031104030341133022332101312443132241130041200014120031143341320334000032200313230232222411130142402242300011411110401230314420004100113210440344120122133043214140233110100421424304132324122440120442321334002422211041423143013030242414401023243424432011333102202242243004322231133004032244033322033031113042031024111042321220232440210213224232400211400224411004144224113213111330441314410400312423404403233420442101033113342203231401222440130231130122112203221412121312133121402402403100233002444024431324101124131441202232031040304444144141010120411120322432302420240203131024341132222203433023121332341111024230332300333212024332444021130412113313313243010110214001332241203430444413202431014232134233203442212421341220123142340313111030432023334123031401202223123441213044300113242323232430204332223031324101211002233341404104221241423423000321004102102130033013431330043003041131341011300400224200014243414001033311141202023421000012432331214440420034432234430231212131313411002233401404232132300331111142111412040310332033310043242112432044004210322421324213204210044303320410020112230234413243013014243342033034041241212431322333110034243030123002003101002222433143042210213111041113311231301413333331043140001024413022323020312203422313412031400104230204210044030412221113202403023232444312313433320343401013413320002323210304343214422033403440102341410423440034342321403233300230302031024033404202331223222024134301240010001002310102224402413221230332144120212022344413204043424220043213132244001", "200344000144030012443403030221322343004424241123303212332401301131032123214311101341011103214041233120334133442014042241310144113002431020332214341431300031320020113033133240322332423421432132342303144024434133303203222343304033243234213101121032102022131101013244101444434121410232103412240104003031102101121140001032312321311123124100441212421311023102032310034201404442330334134222324141433331201400420112342231012301420022211032313332010130234010440403032210420004010030100023231130020302403030202234302131004310442231223340324443423212034042211334100342033432123133243424243311144240013112244020423241301132221104223443021012102004230130122310440120040141113300303313412314023133232301444421443032302422030112041411100103413413012003111022310130441024102311143320424110223411033432011424312312330101414014021234423341230230331442002412313203103202401422302312201134111010111440441044004322323140304111014103202441230242334032044444334442023202211033003332244302134333202430140101233144324310423221010134344240433243300404034211412142111031242103441122220413113334031310044203213343113111014111240044342243144033102220241332130311311141300121032120402404221401023441133404134433222240144301042424314123314303413003232043211024031214100413414342043002312041434114132440233013211400024200443220021340421041342431221403112110243141032030424432044101333202342100410103344014020041131302321120221341021341042444402042433344023411042104433030004213042233144133204414302331112420222313120203401334001021104301010041402041330024021414313031130301204320011300330323432234244443401023213420442333011241410332241034144424144114104044140200323420243103304423134330223044423102233010404244022131104434114330110211013111020240141221412141120242124103432003340211000024334202434210033310122301333301122322220043301420044131214201433013340032223204433314014401412324002414111031204131410342004240322440003033013020202424340420001011432210031021123344303102431343022214422302214334314433121142231204203003144000414440331033324033414411033121341130201121030022121102030124223102040300144240400444202013304200210243010312141001324442202343403023400413233110313104033330300423112000043231431202024030004232232322441034101111113204411200023412123340422220031332304232424240203431400311112033211000132114240132414332141232303112121443330012221243032431440013242033320313423402441420301032210130220123044310421420310230334401123333403424034233201214143332401003140311413220400404200213403313331444433222122043021033314332013213323440200324243020333040020404411034333424243242441144131320321411001100002000033004332340144404140422024024442133112423331112142124002314244321231224243444100434122112240033011213234002222212421234234402403031244034011332410421320321331234213213320331022303442433104301430413403413242340412443142002403233120014324240424034100003424341343042034311231330341342000144420104143041412302342034030124100030043440140030401310120231302311422132203130010212111020403010003442110024344340410131244342142030214132130420103403100414231003024330300221313134202440320303304234241144410214043240110401330102113244413100334311100303430433441310301123034430111311033244340114044003110021221244141121113301243303341410040043030232014322421203400303101002412322114442323112333014242342044000001141031213031231430434334234140202322320402344141342131203401330442232300412244432242244234143322120234343312131122100122201132443112133111402123332204042203242231040004034430203123300323012123042201030101234131213300430322044000424214324033131141304123022340324014334122122413344001021030034221043432442304034130323210042412030030302314321341443014022433234211224312134111324230240304420141101403124224010141220220000344214433324220140001203043323130411443301300040433100120441041202023211014344412133204441142312024131141313041213113123124423314432302133404242040422302030410102314314300341242440311440040340342141112211121132223411231222411000314303140240003310231341041124123330332004403334104313333320300131141033230304241402312441122404314003112011041421002030214233121044000314032304341023142033412440243400303201332313220110333312003134414002440240122210033030314302241432141044423321221402120143132220001340400144042132342401201303202103030404140132322324210034401033420214212223003223034234134033134201033311230300210442334403142222240343423340300142230210103303323413233104323", "041001140301324301210444321111202000411413020444133202214434000421321124310331014421324233411044230413014012422304231020110444124310020003044201203032434300031022312034441202000230320114000303421304310010004131403414032343124200020430240042111400201234204304124221132110443211201114144343241043123232412102142303100400304223304040342211300323014211223002000014224040314133402222423243234041214234430201102343234323342120410432311224421101230344010100202041231123020432441113111412141244003143212310321041133222100141004021444220003402340314040234330442014213002112040003344240000343322140313400201110422214023211143243211031010142122110211433044034404030040021310224023042343442132203304124143203142401042233322231302023401121121142422043431423320400230343014031133143103000311440342412323142110314323412144343320133122430320303231222233033210223333432101141043133013211322204304323124212423224331233242330013340212314202002012311204113224103004043133224103004124003130443433120434022241404233042234102401344101240223224230012301133303441233011212402201301200221444141244423211104220442121412320133221302400401222144332033234223123141334440014242404421234234231201243210333431040203103242000303334214204131121033440444434400331043201310130000230023030022230140002420103121133242233311424211410232134122021330244122240310433334413124323133212144100304131002120203330321322403312232142413401211140343133430024243131302321013100300234113432243210033141424413233111102344413011103312041421313334044242140341222232244434301140334424112423404312340200400241221432122021143244234100021041041310130124242031242334344430132013403210340014141220303033212230204132211134102201030132003333323404412414313033333431233404124324202212131022223421112403414124442242314403314032034200101234422002340212144034241143203301413030213303331042110232100323301411112222212242421334201114104222002032040304111033212030234424400434412100413014113313114022134423141433144110320342211040404213403304023312333430122033121122240342020341023141240010434041211123314433240042302104442431442244421320423122312403414420321240412330210223110221043110401340042333421043013022423131333233400000303120230413422101002121021122202121204043443442442434314421422240333012020031033042203420111431312441412413410013320114012140221402034421024302302044431443304032131312344210211134321040113010232221313342401412244443424204042132430142344311014234310340213334021202210330223311320124114320313310443413311143144440103341431313041103343322303443120304331410032041212430213410004313103432013404440310441444311430404242211440241241104123110220443443413243043213112102010231144103241242033401001040432304331014130332240413141312320303211004104141234440212333020202100303443433041314204410012404333110124033211043044412123401423422024102401130100414142012413121421212034121404142323104131023331144234240414322412022331422421312420101021241212321404424440344131421232102221244323103421342013032224114402223004042302403411222404021022114110341010101432332133434202144220031003143220320001101141320324040034314003114400313022113323343211422001240423210314001211344100414420321304442213224211241102422233333343133103144312122114212322112423341402443400333220421434413234212003324440203422203210102111123203213143021140231031204111220010111301312204420400312412410041040133042201424131021404104330210222013430212411443422433304333143141012324341002013132403224041122120423234410311023003230410310233233230220020244211323100141210101103314430122201300312413322044042204220031200031233414113302003343334340034441222422234134212224444244323431012242422312133333232341204132403121444404122114030011313112413420410404210100434013200303134323403221004120142334210421224420343444202243220032421414223030232021400024422412301134101112400042233213322032220130002233230114403234111131124320441141210122133412330441420310230014411041012301011400430010004301223411333441400441104242343231033321203043233311303043430344033431121332433042133142001031344340324144110203110132111120330343332102444140043221403330220040442121122134003124041412414413341324011311021143404114443040102140033444102024110202103443320242033023133400023223432400140013233324301302230100024134311413330132121043201223110112302023203340001322103231204402234133030000044412033314010120332104131121301242404322244123440110131141324100234414021121233110021111141344310144", "324302413412342242033040012334024324433144231443213134034024243344234334122331012043213411031031211024303444002103212321123433121040400224041331444111143321403333103331222033024000142013303014124022013100133210114111133234124113040420042414220333310130020024232410300232124414324433332424411201101131341023040031412130223233440022322024123223104001111023030111244123400211310344012040131312044013441212403020340244301004043322402301212424034041110123212414244203230211443222224233303222031113101040304134242300123424231231124241034303112203240234031411241010130420232321311441112324004443040241003111201433113210312312344014122030410333132113420004400441141130441333122414200102310414004342114213132222320301401140204032210233134001113112044312102440231321130044040212011221432330414410433221441130043330142103411144344224331342011012304223202042040120012212040442003043034040104104412202202114044312101144000131331304232013110013201300123113302144414421134210421312430131313040414020234013423204443241022321244220304404203433301432104431443202030020134340243114422044010031414120231324140324243443034112410013130113022421243144311343340030312200304220244043011340041020001111144114320104002213143402200210332042311342042321430442113204241410343134401343234304103042231020200031100322140224240004104201222311100301221340320442422340410303134213323422210402101121241234402243323122031432331411112402140402212110132213442142424413024141104314140224020304412302023143102044143412230011024103304034022122311012341232212442443033341242434311334110031321321133404114242001212404022311442200023102423424223204042243232213414044233223201030114010333224032443041404222331413021321333104120004400233100100332242120040231232413210204033200200300330122441412202433004433334223332003232030030013344243134444100114032020031220242041100122041101241031012143234113221032223304202230143030204243144442142422132224002223430433231341440002121323324041030243201324343133330030310230244434423030131242222020441002443022430314213120110242204202221033230213234343244122344033211341014303433014332102222143002110104020243003434400242240404024333424122024334134033131230042022203141120220112434341220421444003340100322002144224101241434214034221023342413131402432433423230032420243004223033241032044343424322241422010341242234320422040232031300024343003422044123410004343323334234143113023232044344203411130320301042144230130344244400323244340403004414411120031001440312140344424303004220000320430441113131011143423041440443034142134410213114301214442234024444240321122310401102410343040042410032214413301303134222203144322101121301222344020224110400422441023202234433103112033311344041234120233133042133424010142021102330100143101022321122014232331340123141412021124232322003434204004041040301203211023003423100404331202114311112142330022101010303323230414114322334411213010132312423032403133143032334411222411111304012230440414214213412134202422032342100244414300424223130421304441432113114041004120121222124124300440002441022020312413030411230141010023140122114404104100422000330421020224314332002420120444341130004332421223041210022444421102211012242201344043322412030242102121344243002111013101034000343422100020322431214303031324322313324202040000432212230431101241113430123130200404310013310431343402242134424024120102111033143024402412420442101333012320040140432212141330133004303411344144331431000344031343041203223414114220200131001003434033032223304343303344300111131324200123020004222321203411430302314441434401130030220220442232014243210302244311040033010201241143244333413411043330233230042130030200413010141430212321441423210114112000403404430232010432210043312404304011134100202130023110312330144441243330032320311334434133340420101124231420030211212404130102233334221222132444322341324211410010401322003240320231234301212440440323222411032114401004201213134304103122230422241213241242012243433200242044222414341204023321430242003414343114002233321000041041210120403100341142022020124013314344330032212240422222101430332430340423223201043130042141410302230404022432121344242201300423044102200440142430422433033323440331111322440034011211144211203244123011141011410044341124014413003132221123420310201200344343300321134421320040200020423021404031311212334114230004320144104334103044120022110020402031303444341404241433233312403441343141043144420331033230010340203143424401132242140", "321421411342421340324443422240233400211012310421402100433230212334400401243433123134001031111023342313403330433031242202331034304034111032214414311422000442343443110332241100023032000040413113320441341002333024031124230102401431112110433223324233104400030142024221301033444430413131122132311314221120232333310043003244203433341343440243301400102120030214212141433011134243302120323331343203313030331234224234134433220140020402001332011020241134410411210402002114240143300130124333210324120320134124343422210314140123130001241243333101403044320103223424343204034401332311302233012043222124033230444314411033004041144340422031320310241201314322321234431240242244030210101340104243232214111224100422024412443003132244103443413224324440202211214223342211434324204024202431122313303330011404033441210224304204424412441323010234430444101041431442233302220033402223423141222412101332312004044331412302432002230310041011331241013142141424134334341012121424404044320140342333333140422043233423324402023200111111300442022242310031422300113421412000012330341111412104322121212331401104141420223330113240210042342243043430312013411024031303323420432400411430104423203120023122212431402021401213122341213203033030202122223434432024130433022432030343232042241444011443340013430421144314432414030120020434300012144101334322344030031423430413443003204313200013424022130022103311432222333211031422423441300310312144014231032244434403432202334324414232420012123030241412032012111044132413320242430342301444304044122144324414414213003301202410421020101204233303114323021144411440002211131102031101420413443320012001202243212130241111120143334312220200300110402334113441104124013200031332043422113033343113042104041422233332144043123201344342230113333413404413342413214041212110020032314433134143132323323110310112023321003300324310313212411034013411422204141444403413000302310010324030441241113133421314444110111130030210342043141021304242220114413220142241340334143110320304324343400341041202040032223311411344103034023341224033442244344201203401310414024023024101102221442304200211442103333003103034422331312143441103034241340244313112204001243043113331111132244110411110331303340223304424033323442004011202001431023414430414344021124232402110030221222410030100110040224403440442310314440001334223334333212231323221131031134414021222003100412004342343040124343021201232312044420200322210310430220112144104003234220212001141440211144104434403033440044131043040211331432004414042313143112210113320024141413224320133341203420222344431031412124323223140021312414133140134121232444332000020124444000001023100234030131034330343113121402400043213410140321301211030311340102424423142123222020124333231224433044200203444112242121402101232341130412441324133303310242211430204312403041132211031300141131311044311331113024313002432212304302214234330212112403432430342121121010142210304141312304422132214201033111132142012323141110122430323403113103000041000340331242401422001204244404433324324124014001040322014244014042304001121340201224100204313413223200233012100321312333234134421140134033010341144413210300013423023044332110233433333333220040000244413321002024124102140303041320013030304430420334413004323144313310011042004001121042220140313113423312312414224243320311313021141023242410334003040034220231021431412343122324130343143341404413210142424123341040243420112111320131103324122241102020344240122244444220433144204134300431340120340123343224112242110103031100411211313023401430424303132323403334401030321120340242333240401211124020244444104424210414430412011444221210322124123210130434241403144014340443000243201414413013010111301122223012121444210302121201100214332121243344032044420231004301401442434330223421333122042441102310420412013301140403222003131104001434331233201124312332443341433333411424244430140104231332011223422134401123401233130402433204441402311234042312431442321024031143310204202303344004304002002413124243221223040102302310202410211011012322222212401122403321203343143011214124121121132234112012232220133211032041132110142204221044301042213420032304021210421324231034101033130233224320444401114032334023132414423021304044022240111102442333201102133002233024434141034024121140422400004241430033123104340311320242233311231033130311144042123114132111201010044424441024204041123121434041113423324412110010442224322032043230430444243034441322421332040333321032323343111200", "421040140400123243400403344132133100220341130031434432403012021021342112213323104333311402220304241234342133120023130342303410124222001124030320241032022013222140113424433020323313122102112003330232142443431021140411133400044210200324003033110131020202231303104132143032402232332302202213304234040424113214443430340404010000343220324100123201343203124023233323342204210400112203344221230122121320343020040130114212224231021430201010424140300333242244402021310410414444343124041140132413224440141300434400040142433014413043244121424030032022334400011413022011434111023332311404043331131242323330044400302422232213343130310034321044403324114404311324330324102020222013000342411321333420000042300233302341333322342004342342401323303313333402014234330010322020031312214111123321144240111334120241243443330013000001201401434140042220204442413044124143402441412042032340231214343102411040240403114014223002322314000211033342430132121304311133100040331411040400040442200320310240433303434233244212020002133210244311133342434240122022401242114120121042300333421331201403021133111124242232434020121343343413302310331220413222140042042314431114311311240223141340004431443433131202423312343443240223430434313043343243443031442214344034213402422220232304000423303201234301131212401344114001402131100424320100442030103423144001210122003123123421010131042021320230212010014041334303014140213224003320022331401301410311402414221101444113122313024241443240244032400023223440042224243444131420140010012041003424030140222200111423230040114400122441420332343141300024414201101343030000232321414340242204241020130231211344103442334440040140134124400120130030103410302202023304003310002022142010100321200003120400030322241033240312310232330411022304141042104202113102230003233140310131221012342000303401120222310332103314423303123413012034424031011431033134123221144334432434230410230223203242344313140023441440341314140130012134304031343213414204304201103233022042122221221443414111303122011222241400010314133403130120102324431140024012211341344223344101000312201312422324410430441000202111032204232243211232033332134442143104344424122012403003211421010240311013020332421230302201400314430444010023400020401003104441403332112311402000402030104001441400241201313022424440420220231244444321224123103223404442330042233231400231032320222022440213424442004210232001133401104234240340321111200044120021412042222140002400223213422120322222244240421221321101434231124244230431401312231430130113121320320302201313243443031042240131034244114010212103002032302400130214113334213130220202322211332212222444114301231214101133204423000130431324240031244134303323132100120004134314322340142200001144102013321144404211404132044044234204032132110332120241014321140111342121331144133211242320200433320220210324403433311123223132301021140411431431001002421024121341133413011301401240120232002143222201401140013230134312202223001003132103212431200412024022030032211411332102422101344034121022210040003441233402124333423142012433213333423113103044321013331134333201412231230304223002130404102101130432021342023134000310422202221343312434044020402323323320003334212031444024403023443310231101332100241211203412003332302123230000324404240323234400144234344102130141242420201043400403321332204241204314124131411333202142040414243002331031204231202232412213242011111413103030021024041341240130333141210433004211323001241211123221244204443340014400313241400102032114242234020023430323121341230211121014200011221214032201102234123042044411411423004423401103440312220442410044102443443021440403242004123201412001000043342014043004402003201102424313343403044321320032231103132001232030102314230210244410133134341113241031314322031412322213024433423102430242330430221234234044300134032031300131003013111001404102314434131244143130041213121233240203404300412003341413423243022140411344023031423424243103000321111414322310243040204120000100442112223104144102102322342201320102414324222003010411302234242400041132201420004040424144020230011303323414333343231240323021120102320211113313204023411324141441140001104043100131002340003200203144220411320121233430131141320221124221312243022132040434411424231121342243402204341332004144134304140413312123221223112022311334140032020420210340023400040424333414101312023344132403132214204000123223420044224424310200441320032230132222212014343404421222233442102231200224433230203113023", "301433403402013012323010141221430213101100104440421342340131302404023424121123022333221343404124304432444021231430411312000023401231444412330032211212130102333013034220141142423121414304224120332314341430331300432444312134421120022140111034324144431021304113130404043300434404030340002124323431344230421230413010004101132013412003332212320111343212131333312300403212014212144012040144133332311400422240434302104004003324201131003404140021401113301104421233343003042410201001012020344443222444130211423231000443412311132012144434320223214223344234204401041220040403213002224401434201224212241111024334401220401231131142014034421341044241003002244324132343213423342032131034110424214431343303243122110214143201442110431100411031243223441304113221033114414333121144302343213040141330102114104011113321423111031220012023211304031440433230230221320243002022432243312333434130130210343001221440431313040202221312042333342113141020020230132022042322403001240041310142143103022322313404344232304403330110133333440331041104302344231334301302022122040202241314441142230112002014021010201412042422443124430321301241011402342340222143432200221142232244403310123011000321313124422120031342003121201404202102043030442320241031321323343343140444033043344443342411223303121144224210030114103144400240000014030140414430131002112433323322043330224244012203240420311343212341342123344304400033102022124241124144234203130433412003022403301120001432132222021242003114221143100014344440141100343214010001040300301424013213443320411302021343300004143034230112143110101023304002413012121123444313440341044313044001200031424124120023132432421313004202110410144113101110232224244410100342440414112411214232303211241211011312020000321144131121023110332233032310334424023241023322330034031320011423302033140011201120320120144334040333002324002120320140034023121023240033211221342022042431414000410211234031143223041404433203111140112443222132314203333120324121021430023202124431143132101401112021334100313320040440132231120410324322033142303404011200111124240144233141031311421310131140433341214122140141310014033204233240042402411404333021420441123031222014222103141222304332044023243203143331404143444120312441333402422000121424043103003110412144011120444431143004224103023204420011411441021121110004232442313422143113312120210430111100320320130201432013001231344442323021442110320433142401214020300414001444111203342321042022013021041201021210414330444113412313242344111401313443443020031302340121330320010420322314232221302102201320341404430012310044432024032303422413140304211112242141140104324031111420423431402401302400012312003221340101102030112122032023114431244140444143240102304343124114031210143024214121404010403442110304043333310403010400331213203034102100440143130333124424214234144103241430214122122123011121241120110002223244241202113140224410230020340114042323311114142242414220014413113342414431034131121410102131213101100442141320020421442443042402404330233311304443421414213222100330232240103203313313301144034220223021112312122110341001403201034224214244000242040423423424112441124344023030140412112203210330213223043012242134320224420200142302400114412132311111442303323114342203434422444312303043322312322222112211401210313310341442101031112212140231034031111240402030403110241403342002303412214342333342413212130121400031114014321400300102322323112110032444212102042142320330202020133434423011224211244313404443141220402042210314232233423334232103441023222410212201302012331430313203210130344301103412013414412141431111311122122330423333104402411224024233014320432004012413324200104024400334134300420210313022133334300311344304343022141434144240101314000133403122303413124041231303000210210131024303010010332113431303141423140110041332404210231310201421433211440330010221221210242141140024341321133030220140143212042411230432011201132200213414310041110340421300301132443032224202342204120312323403010114241204422011043323312011243042402032142344112204312042434220200114010004102100241000220203214203220331443443242044031121231300033201213213214011041443320214012121111030214112323112122301120222101222021004124231124142121344310210143212224421321140123044230012212041320432130431101002134020024123340342113212212410200021313131213034232231341003011431214434310414211032210410131001003304200132303302023010043313321123233344221340220034323113124344020401120240041142314133034", "201133213213443304311441414413311123422034111312213031001144013131234300002203430040022023334144410314114242422331142120340330130121122023324141013301032003443341221103023410424104413113003220244204034030321042241420021334024442423041330222324030440404313323112403143404413222214022140420421001140020210301412034430310443421144444321121122101424324440200300230334244412220430334113011042043231334122403214311434424414331100213032230000432130014144201344420042211023433224342222413420234012321120022340340002011111213224112323221102233113040014014443411412244232442232142041303240102023022411334244034144132312234023430203210143204242431404033320422124402134340200331421233224223014142343324023430210241244121133302301224301423302004142120330401030031322342032203434444133110431210432421313123212010244433231411242012340111224221412041211401401201043014424334103422410110313101141444442130233120314103032103241011343414420044032242324442434011002302430100334300310411204330102323233424211021433131401410301114032011331433141143411413310130440204100043044133320232433104022120312112234114142041120421120230010044030421234003113042421231032011014210231303310344421200204031301034143233113410034103442043101102414344041432033420430324343433230204321143113232334423342144013013012103212024324213323430402331122333314134431120044131404033204424033023104031430204401342141121210131143431202222133240121134422020111132404223433304101440111330443211301130410344220240212342324424230104010003100332244024013312211002203312221212332203020001301410311342104400112000211330131134431201143111003343403443441211420143340001300140112103121042321321410233000420411414043222312014211222042341040010414133032223443001241403343202043014214124130402243312303100102314033033140414113342042022141041342021214430230414321020132014404431024314003422304010324310123131310240123222031421143402130401134310442311312022101034121132044000444213302314444141032012440303433403132432421203441324211210142120122341103111041410102122233203201423300112320213324100402010120134244023102022422220413041232220412044020132002001131144223133240434303413421424132433001233400441243000133023002223220312414334143014411131322033110413202223202414412301012433013302134110201211014040204204110242200132433342321102230122402441323121310031212133203411213011044432232440111220321110124033413241223000404014431242423303230340213343201042234314123013341113211113202103234143141300240414404102310104324034123122412102323432120104334220414041404130332140134032302330442024220134411013042323142222133242304024242221214013144132343002410122241104022241401120100122322424232230434003012142204413042140133232103424042343200132000232210032420430210420232401114444421143141234411323232231422332032310142310321413422022031120031111343331034202114301220411043424410300043022441211112341212414131122041141201302143302322234242404324231133230004032323222313120023144214433121404034432032304210202313034434330142103113130411220324202021340212113022412231204001332324001421213334322103430442214310332234141433012302420222022343341411120434400321434401043040233112413431243421340212204143022330222410133411031414431002110403342341443441343222102332411014101212402114324314101313313444010124301101114442334130402040442130342421214213144000031001001303331322014443342103324302004323120331343133410133424211323011321341013134241030121433143431003142203314412340232413431214004412234431414314111233330300103420114442144240424303214242304323441103204302412132001114403434142323441412031040303100231042024100231420303411143333132131420200211200123313313332211314111220233100224103113242300203033013001233444404210400124014130114131402242301144310212304144012104312010400003332021314330442034444203012214411013044422303432032121024240302330321130110021302311242013043031002112121321032034210334242332422003131434132304220034023103120314443303211010401312311124000402001010302122031120311430141344003443013121143213404300110142412140201310303202210342412212143221043340232324132320120342312130133102024434343342102024403140012204322030411103041300010242042001304034341103411423113322041001313444023042100112210403101402343213430303101141322102342411140433244340434123110112000001422021440310241111403411334142232303311333402013011212143104332041403432414444111203414422013232412444233332214433404312142024222233421232114001121023124011102400100", "202403114330310121034201430223023133240102324032413243013104010043303142433403300413401414131131222010123022103430110044011024033223104423314102000443320342000123320022301003143441110410120301133021331001440400104333241344212420211422202032303104312444013411343443344440120004301322232404104222042311031210011120033221423324301341021210303341422141233234213430223134032203124310202402422044422132141000013413223243042041444013230310100201232043232132320014300442412300224043232330313100212232303004101123244414344434414140434423010111231312122032202324434304113432404313210240443044314040240402213032040243121040112324002443402311100114114342030410412320244221324124432422431413141301213442011431032141233012002133414031203104120424400324020401011021233232021000003233410402022113131410121130034113324221330313341101211223041240343200033002223433220041011013333431021411231120121121200324420242113244030340020443121303412441034122134110303044022403432442042114301134000004011234114423431013040440313120044100023324213230202322044334144230433144320134110333221214022034203141034122312011034122121032014023314434132340133433413343234310014423202004144344411112141211430320034300221240133130200223342121123244411444014120100241203121220132113442210144114423341000301133001222224142444301331113202100343340113100012230003343110310114301341144130140220100034143211021434433214444133021042114001440244002412042204003402303020124313413040140241011134041234124323032443032240440142403202241222211234132103313223034043311013011104302031201120020011240012144240300200013111143032224004404230400341144334344440041013004133141303103134110111330201332432004100123342203211143111140434423042110342344042124123021441204421413230301234241014113104043024040132013210012003312030300134130044422131240330204122113033031430142312042042402104040140031133041014341401112411220330122312320124421023120211421140441002330233411343223313340402243342224222314403301232300014330003140111321044440440113042314041030341440200240311010113331102304341124210330112231040242112024132440303431203013423231420303203000121240432203320440313443331310302410230101410331412204030444022312030240210344223043013320131033022202104410013140022022112043044112241040413013431031242420102014032402210140310311032202223003023030400031014243140230100210421312421313234030431342443203024322123020311023420311234132021121301334202242421341210334114324313323133411230342102344113212014140010212343101043320320031024034012230430412342102232311310111232240110443123332332033001434410144421404001024110300213203200104213314111121034000340123244124042103214221432123311101131042313324232401104211113404000142210333333010323403124223143131130002431112024132111330441401231422104323203124042333013431011431134400334000232134034313231442104222110113142231444132001100010110211134431034042200231300002400013324414211421024410240140221013440403111223001121120431130124104341304411121123430134323014421223033432104313144010212141121034244433211142113133020124021240203344424232442210140141432411013404232123202424010223414312130012021423240410314222010323212412330113334013004214422212241420444400440204422313331121434312140132113241104240043310240003431044311004010313324041211332140430231442213122041304444030100021430244320123034231040240412244104211430113002233401222241133101020111143220224342314111424441024413004414230041404333332311002122231023413220233314240132042021143032244420121101103320434244314431412444444213101132140121012432333040004321324212102440134334011231231102242040341331434000120241122242232241041242441423032322133420141304400202424422204203420032000233221344130044341324031203422442440314421104231234431201032421404423012001223443142210131243141234141340240302301000433432130430313111323314223132410004121004233301240341433014122024223123044241424302231041031210423003323304413214320033244410230440420404202403144122340211421432333421434243234340341243220232034243212311302014200232111230310124403332034243444014210111424032133230303421410433043143141422223302242040203010231240202120113400331422400210012341341310422221103240324104304411002314104011340434203123214434134130212022420001114404424401232311440401231040421120203032131111034400002331002404324312134324123201401120413221431120442143113243142031220302112000104201314441221000232240432414024040004411324322323443021342014410040222443040032440303", "410010033404303044234004430404010140202020314113043312324403023201211032114114443001441202401010311240434422203101403443214314230003112423003302034111300414300203203341220023032310131312211032111230110013030303132412102210012403343224044211244003012144243240311242430004214003200044130400104411404023143111132004041230230240044032310132324321331434211212021000441311004230412413243230233121320203202230421000412334234032133202340323314121341144330031442333334201034142221102010424321232031431000220202202033413102022020011202411123143134222430130211143110413124120220130140302130220430024232233404202313241342243314113312014021024122443103044434222144431333324003404114241210231441304103012304401404034201211220203333402000314412131414400121140444032131434114012342313013424320403220200132310303034142332301113201030024122202210231103430200110202130000144333400440214144130422004313144123301301031320214130403100400020241124314201304121030413223122323114440110300330332124442003200330033031132140303034030102043220302124334324023233220131420433320102104422021142444114400304104331443220211233104200300141044343014120330131411322013324420340024333221314130024024213341243414242130412114134342142430222302024031043242231143031323130041242103314313411134143324300444303440044220241224141130214103043031104201143410203234133121120014102324300442132123102412142321302321332413331012102010324103322342010134332012043142024200220204023132334134220301041101134104424400031423340224312014123103243204110012010000423004424200321401042133313343332340122144132200021411221320334040202302233432233221401020241400232141243032034401311000312011001130000220024114044322113101221411020323222122031023311212244440400024121301320020411312204232021004212113240330420431004132122211124204204000043330420113424144241030143430243303303114430100224121334031404132340134343010443033114342210030433133344041400210214124121131113204331033143222440244201314403131310310232423221434243004344400040342321034402320310431100302314000331322400400440001233103430021111012004121342231442432333414034133341131314202304344321013242433014341214433230130110020444340101041424400310332024033232202213342310324024421424143104143401240004310144303011131220042022413200113020430404100334114321003341022314233442320414121141213221424232201340411212203204142020242040332111322402400422203243300204212343222210214401413304221344123343421031100304420021340413022040103300323322232401202011004121024340403434330433301343023042101441440434001322303134112020332302400414002001144101111033220214112001110403124321332114302434314041340134343431421420334222244334111034134403032440320343414002002320104432120111204142441211411312243100044144301102200334020321041331231423132210003012113244242100444202202043042223344000003140020434111222203303023203114310430044213313233230302001134203444142400011131243034112241311242004044210303211233034332102300302404321223033020332204211104131433343214243032320304342004014411142223424100320130131202403412010141401004344222002244314012123434041213331320132014022310431022121301002312414223042421042122140343424213114032331324441202100020230410113440324334332412334122012111002331334010000032424143441023304013443210203303334010103100300131234201414424031434222121022230244340434021020014004320203102434201424233342322423004412120103213031014004302220213010241404442304403343211243122131304134421322043034120123110010143302213013323212103224111413341013234041330134444430002103103104423012113121011224302044312123332420203041240324303412024120031224441142434242222302210110131324133032230132334032413132224021134103044303303200441241331242443334310324013331023021420241011240444114103442120311331442222421113411041420022042311042231034111002212112430202004212404223421440420230044000301104200314221024442030003200110333401210110101411214411444233441413141023140323031202001111244100140433424321111243232032241023223140204020444124002140413020424313333302310013323102431401021203303010342210100021420324322322033034032310032223444132320400222220214132424214203343002214434441343331432222320132121201322110002144443422132300230434340310320133010143203142414233331441432440122303402443140424403130112334443343440142041434130311002023311221014003303210010101024224434240004344403101103244034340124203132033110100443402140041312113120432223110023424042413243301132431021240141404141242130200", "014432221100012232020102003333432033332211142344102222100123110233333111223231440141131310024304440433402421014021222212231303112220334333333023013301224333041341124403302114432123422033403432114213122110102222242324223200233340312211430431040341324021201030423020233432124334003440102033020134114321333021131333123420024110402021012140100134102114130441322210303114013234434432412402321140142312444010240001241101030121304244124344134423010120411230321014143422114332240312434414401130303104024130444134412120440002222432443113341321142433324434304013231004203220001334000042100444002103332404030041122411314101202412044442021410231044203121002031414323344242002021230023310411142310121200224421120142401120400204210103402323000030441200022042241121434200233142231334033210241314100300423323430204213230033342043320210024342013340033011313140131130430000442110440032143111324124134140342132441234410011234013121413204413431230002142223412434321331001113131300044313312102324322402324333401321001431123423033114122443234433233244102243434233110304040011323313241332114303211302240122323413441340411212224141101144332130421314020134213402442201301114123124311020104231441013224020133114214212201213413402442003403244422213224403224244330311441434432131212234222020210310322224114230214342123442131133223230111413114334341422332212241422124004002401130220421013331003210203200230202022412401040334412414322110103131321141402102420403014232332224333133222324443201141124244332211433212331220344204103003100001030044403121110242202011233200202042413222422201404310441143331243300010101141213413003313424021332220020001002322113133002110441232034331323214021022431133100034331342133104431232043400034042432020142023034113331233324323214121431001420240402131343224243243334323330134301211221114444221200334323224311301413013241402412003011301144123131300141210320344244304140411342300314202443114204343323403042300213113431003302311024211202441221400301103214413010033430233233044201043440340243114422012430330140012030134413432202312423400320223220300041044224332442334323422213434044140133343303332012323001222324100231414221034421203202322324200222331034101433121211214322101412434201343230031121020341442333430110130000132323213424110330220302323044234412043023221303302202030413024400202041414143340141114043224132334231443240020141213444304344222344314232003130034243104422043314140041143124013432200044223340343201044224401000333040134442232222021023403114001141033113023323224002441044033301023011243123110020313144430310142242222200333421342231011020134214124401323034332340134401121313211202334240303212413130302401233404444332234212421412140013312430143214033331204231330130232230432131143201320030443241240314021440042111111022213013223432222440301431001031244333431130404024303330112332410232004204312113201242304413210032324001310421413424022122314433040343420334124041044211142443230132301203034312434444042103433211310441023131321003132413204144101022030124213201020214310000212321413403141132224140022340442122324334012004331324121302434123403121102240223103430123004004223103041221222212020231402423020311401442334124131111144213204132141141023230401234100411431000113422134012121232442331422234024031021311103002042214103343103234313432042441123222404021411120413114103024300122021402430414204312004213221213200240311220421203412303241120224110331410122412134031312032401014432401332303110314321302433321331402112040443141142241012322320104033020231412114224103212311002403231123221004344411410103123013203003332313241410034123401314212443042142302110440021304203121022334222321011302023201221110303012313040210300404242301121321034310204222033021340132032312112143220221324004334200130414341112130030224204103102032334120421001140100330142120222001301013343311413133444144012211202113424112013402324312312422004413113240230223420304021100134100333224400144421001322223244132000314402232032112140300312412224034032202101302120112214314002141124320114133322230411120112414313412310310302121134334312301232121243032032430013132042100312334244403314141424213113442210032242000302231421111030114433023112143111442401221210443234234033103202220124123030344201232224013212434112014323114412214404002112401142331011310042023032421033042031303044110014004314234403434413333132223003134030143233204142003343141212202333423041104221412423023142433412040430001444430242", "441330301111203431343024333421411334002333042041412230414014200044310103331134234030001441401211014032230321232424123201413231321422402021140010031233422204410004334400404334104034441333114114112304400012442140123001242004220333240120133302101242223343124202431402023112430024342000030344224034221422041203241343332013104010102210310102214414330130333314343334030221203421110231040404442214300044042313041424241234231442344442102440241411404233124303033242143403014323122343214140102430122002143223443133114014003334011241312110042302210223120021201314030112202240103100044441141011440333340314300244140044124001404012304000234243214212300122413223043240431310221204110044434403043321221232102434132411444300242342320243100332130443433400113232140102103012403420343144431022330421000204043200313203232301243220104120334132304012224001003011241411423004224233141102344123301034311114100434234401342403211303211041213104313031212012214400423403222201340024212323143203242104230312002304142432423412420200311034400233013140332430110321313343134104440322243414230141044424421012110300234241234020423322312204032134113110304400433144234000403331411134231303230122121104110114243301200432222102123111201043401143232331034132232400142120313413240214041034312012433342130203010431300302404122102324114210332141341321240402132001141203313433232222322110203324333301423402110004331303141012300102214122314233220131314421433244033120143333021442111231404400423000044041331441041004334334202023142042221043430140233333344114300401102340421423111300303041302243223303433402010421343001101344014333231423434044324102401032020032303003030304124013342212030104230334313441340001432401401422331422111444221113444214101021431231141104332422100330244210200301341321034241342431200121140442012314412301403030334400214230322440122111244211123324214041030331303303223340223003141324331231432012314120331141020241004140344202134121302044111412041400302202203320114441043213422241003311034444400441244001000433344333000013140044240141402231011344401301113312122031333333402444204422330224041211113331441110430044102220030231040400003433101433224314211320044333322023420132120001004024212200122032004001403331311402424123310400422430222401242402422410343031141142123200410044410112331321231101124202110402444303242230302140431100031142431321144202231330012120233403202013100343442103031323434030122303210141320003040034302142103432100114142411324214222342300104442311231031410140330122141324234033310322022411102044041134311102243210002124000002431221312234403300344441302201400142140222200320430314201134224041034020133220243320404001422323024124313343302411400241020440124404312341111310002230111122031043233112314432100431021304100004010240231414030404141302240323040143240433004101023030002432232140211004202233132202301313240201321433140324022110010131231310002444334432441310432113341313020404422210412442201403233101331021203141111020101213423011440313401301432402232104422120024421312024312404031404304200030441213430201234314432442122324014114411342312443232402001141344112344124200003001303003420333432134232221343434243331010311142113111134210030442042312134022421102222023214204421004130242240314124221104433213034001410101242402132430421214420143322324231321140331031113311204030312411000322414414220244200421122043130422400432104312433142123400024042443121231440422043110121341440140213403413321330324330444111313241324141313434133011312343041233441130033002423001134343230121141124222204431322113403312030442113212301430442204444324232312141144104342101133134224211301113330441332422040013111121030320413211022411244030434042114022404400140402320133313432404311241011313421423412124331413144322010440311441101014203214201000112323321122202212400243024113240321010224014410431242134411330420404344432100321120420430210244313041034420434421410422330421122104104314034034043440233112013033032211300133110311140430013224200213300300311434120110142032023222300333442120140131414040202412300200213411301400433244423233323214401332244122313143202040212440300011432024130331313412404223321330132413241131121111242202041413210433012112133330303334434443200140432421331330203443120311023102120411101210404210013220202233133442330133320040312422400042212144003232324040423411444341401144413324141013221130123220031100022134031002432221003233004411444210023112043211444424040012234201342400031", "033111104243034034434114312133241032200402314213232043430334444411312111230021001433304040103042323421231311243012021031142130420242022042410240044243403411111113124042111342042403031122134022022313224301321122042332422042144134031431010430021322012120241440040004213113442014304003110421214434133213042442324143041433231230422023410401142034440203413124144022033201414424020223304103441140333144123432421031341344044003102102140223000043431023221431004210414232034323421433312211421243341410311304123442133242400040404223011341430034404334420002241333424403012001442033110222412431143201403114213321112010414004232141114032224224212022230443301434004341434230322143000412133241044401301244040441424301001024323013013042334210202433313130122440401130014111024343121014120433331123300224132340222123110401024210444404324200444444140104202132440343333141303142412213314003432010020132421313311144411024300243433234234441034412223433243334331101113322002423412434103234313010344040042100422120200014012231030400334310114233341222414311321000320330313132030312401112314020032203321402004134304233142034041421404403330320433413012004230314401033014214440423412011322420410404410310404134114204434234303324312302314321410401041004140043321112020413133440402122121114400023030134303022143442343334013340230122031204102241213331222030200311210211021332320040122040101031344340002340220302013044243030303344434211132104114424110400321211122112310012221421331322402420010214212320424401043241130414132430322224140000330411204401040044202133334012132134124431002032114403012220342234433413210300234332320331444020403134100303240104423031040113410113431140044442240044340222233424010233342220432414130004101300323311124004222031002342200300100221044434231403200234422413233013132111023413440020123143332234402333024044314001124432044234304313032234230212022111322421314333414431343434034434444234240102404111224313020023240433441040302244120343142402232422311041344244121043040334431031324441423431142012442220340223430040400324430230102023320234111321402433104021230212104134204131200013213233441143034443214344324004011400031220034211031032204430040003032020232413104400024222111131203212220222311124311100024001003300332320342120202413103424232224141221100133011002241214134443003040300042401413213043323311122411214202420213101443224241232140210440244341431310422144343414430034244223432434310311042212310224422030343340313100304303324213234343320424102344120042041121003413034422332020323234104301311210303323103401421441421041034424223012214343211121044344104321024442430222323141133402432404004242042301220214000303101343102043134410334102334122030421414002414420311342342444111002013231031033214203430330440403031134331314034021023422133332311124031241040312120103123212022104443200034143401004102111403314330024240042012013234143013431414344324130431431043421204000244210303022414133040242321134221144143340100121340410123411230033134410024321204104403204324012243140012210400311100333414340142021423432441423110103342210022414241221111100041422011041333404134220331132122104141200233341004413210040301223444144423104132312221131030024234002011444442110004304444112112200301030134201124434104334403030140231230211441223433412314440242421044203104223440240032111021300224340213003324113411304231013030202223100002202211413214432212411221240334122401123023122123140124230000213043341221124202004120220422003401344104313332401403230402031021112010221214320132134044031113222330403442244330144203040330130103440404011121130042312320301410344311002340321043330300200234043310102131130422401004424334430324311404300300111213334234434324020133324203012133222131341101033032110033034001144434413400201243420244003123421222112020003004343223300120423233300323234400341412124413022113232301013040234242314222104040024021043434404222230302044434012323421434123143224030113331100243314210243203021313430313020021442013411312232103324302433340410412034130414133211414141132214230143213302414344022404123240141410044330334012224414441304244344344410241112413131321202103311302403240432214303104321214302211014203111120032143232033340304024143002423001344124434223140431134000041131020104231311222310311212421040232042040203103023412241303432301301340334113423013223443041412023312300144312003030200304141231032402034342311431332333003410403022101010321404321121300031132141431140202432133", "120423233333344401004214204440321402230340011312431410202134102411033000212210022100231034230120232004222030100044043323012114213000040202012100243341211101110011323410014134303030423214232243121403044203413312023212433333303420210444213432223244223314244430324021404410442213020413224333343434020443112313011040002334124442134233214124024003331003031124334203322430313401240223134110324401140310310200014111334323014400100040222134411330034033234041403230410303334322413422113421013341012214430023231040420212214320140000130202001312422121111431231114432403224031433030103221241434322031202032200134010004100134242002333442421443413010034143201024301024433004331140313143300303322300333311322420220414021433120323410333234401320233034310041423344040210440432223300130200040004431431144230203342441412004300221343402000134223122142301200413102421313214333002340230411231411034440032220440404204302043141314104331422124243002414143332144311320020340443130131400441102343443120122401303210123003341002102321101423044322220344140423314223201310403012140241341032032444132412140444120443210010202002432224114412100341432123322304120111103300442101140404010140114114022420213133124113122043031414003321124411042103103033334402232332322120020023132201320340110322122442003141402324242104423342214222023420243030133131322310442011442101410021133432430433301102040412424013212032412442403441020231242312301331142211303323312111342314023314013231212404143312410223223204230100333400444402331322210432310441412320200123032122213111433112042143040440330134001212041104323440143043123332212131423313124143012213103240223324333443042243210343134241331102121014301211401433442114041343314210201304403332002223102322401010010041322443243011441043141211134044324232344421240303311401133444200230314304020004123404012231343023342321313413312121421013341240411100324133023324240231343333041404022100434422214313124121112443110420040324212023233302230204044331300023322033402034313043301433322123214023242120413212302212023403224142011000001444022401421412241011340120332233103143213321032323100033040230121223320022344414202410144340300210004044044204324331120101420013131020204114422404002433433012432414323143412102330243232342202213301303323432214303133340210313014231004200214403142001021401130432441234440023140112021002002430431431134312041214201241403304442210423421242233124410330432012323330023413311122131143312341132321003140213432043142204024141140340421030122013021320412141341203130443024102030444222230100122104444121002441334440020143323201340010403302233030433242221041143140240012022111120120223233212323421211041240212121200312012433300020220122300014042022012132333242010334030134413221304410021301143222441333304343243104431332201314031403422102434201422344332132021142433243104224212343300004424340121120203434332240221342444441024422301012401400302013124303244401144201041020004341102232411243004223034303331333432131324013201143211234330332042210313333143131422120322231002423344333023000441423014221320421031240042020403021031442130124431140420204313312220424022011310343112340234214323010330124114032201011343111123430324413202134310104211014430304020434124403022221242022444034021344032342224341432211342302202423123010313321420213043003030123333404113343311023120023344343114414140242210320201304123233231443222004104103204431023040331210001043113312331001110241232144402004201032214302220442042422134311403323333433302244010422142042321134232400110131444322242041334231442231230222431211124101114421340123442343034243320424022041444442014444120312431344204141101034421221410003442013311300432431131004131323240142012424340242412010220342131220321111003024230004201023404412412133431112004210224443241212322131040201324114033130210132133003202140330303140244333213100003240202104121403004024010212234034011202120103204423201010333002140044430141123101202110323214303244044202341440144320102014220240404141333312420422320000442241334444021401030321041342433343242314111203214134213010444404102102144113024213213413300220020241104141131340334421040004341132424422002444020411044212013344430303404410242200314423020022031244322231422023442330444443323434002442304004333211412403241224132223104342244230440223043413042323213240401021404124411303330142034030123414431342414143420332332002431411031122124321431424100032231123144220140121004112030420422201143332312022", "201031420300240214401413014444321004310324130410424210421240034214321024324003222044312140223300440334421130011312301022244034222331442012032321303433242222042200324031000144443122043044224314222304021334003133302024301431113421140420202230131212204314332432120444241323342131332113234203424031304134023143400123202204204411133330143420100114120443321103404342004124030242433433332212243012023224033443012034142310332322104111342102043440013310010443444203311414201332403042331011001314124432103421340420132243213014024011134132234341112241341442114332132342002143200311412034030332334002243320112432412304020031044141333133021020312324204223322043142323001240103341013234132031032214302142012214223441213031413233430324122441400012330310312044242033000404442422222140202433443032334240113231422013142244201321242233244432233330430404422421041021123233034301143403441143430202121333004043123410314402230323223333342212044243430342423222441404042002043321204420304440200141104344413312332041113042132411004022324341141303412123131144413444242232213302421011413200424103143420340104133101133413133111143444010212413111110441242231021024300403413410104143433123334402423103101032123120240422314320412021034023010232042213404120113433314312103412402221031220013134322143321324234324203110323430300411320130031302230004011331414011003244413401241010303031234334241403443112312213241224103002040431233111402310124411301333413441312320414021402131030300422321403024011313204232001231123140320011214210331320213140121212304222422233301112332444444133320121033131314444121110123000342023424241221002231140321321333032021021340424431030120440133334210133013323101101111201101214200112103241012112131131033403041243110004040032002020312041201213322131122222413120130413100302433110422401432300344423211321313342011333340431032443224343301134342113430104212404412041023040212134202220444323024020002340132401221441443033424110233310303323341343024131304312034231000032203411321123440313034240414443411023320424103102221134003333133413330321413430324111432430320204043330142124100301042442103024000132042140142012022041244334103314222013334211412333014220031414404230042101322044400414422002102411210433040304413322232331010130211301410242340201034111034133432132134020211010242020140211033422421010124422240320413230030100121413121040330213221242301020211241032032242020341202130403233302223030243010224112320113012433012442104411030312101114223200410112041432131243113024240034241231424024202412301314110102023043124440300040112220102243112124142204410004100303014312234123413420142431003113123004141024111202443014320230214342311103220234133304312400401300340030004003401303011132134031140223013111342222033320234042244123040024030423014140322410424224141242321123212011423103224300422223323404421104422303024423311324422002212243001324442244303010210104244234001212210104341034342330130330344030403222441434424131010122403030111323110144041212311134144221301311030131123214013423014144210422141302224131444113300034212331223433032104400214124120224201443442110121040142304334400021324132440011242313234002101040330320230234224221100233201021024323420404121100013020013233310443010333324213144110323010233010001420134121102112133442303114441443124102213101330200231413321442232132133220121240231121433441420310004232042420010223113020342032200442340013114042433402102221421234412103244121301433424440444413431011122041024111114433340132403442003140344413022411134031404114423130124301430114102340412132133431224444031100000001332122410412112222212032143322021004230433041144214142340043010430112332334224304120123040240041010441340423312331043142001103314104331344200044041424221130030022323342332333334111414102020424111402001341312414130441201222110012422112404104124143214431102331031411242413233310033342400422321233424431000140310100110320323213223421134230043400031040204244332414441430330012213301403310412312240331032444114011243140131033302313013033431333331412221043213114200140303323422403030133302421420112040113010342113103340330233212310203412344042234201311144333142424424330214140223302043331210023233410122114440323431330012133411323042130321233242312003133030403404224410432121444044441141424303320330312010201030241224334101211230042142041313140302012121142432440331042101042221032403414022031403303331040300040124404223233441301020144422030234114121123301203143", "001421342322243313402431202302001222301324401242423120042023334230033124140314023412234424212123404323110024344202212412404231330211133124213100204132422443431124014304101420023123111304144421421244004412303131424323311021300000220312411213242103011331130301002231203211143324000120431204424020032342122221211141132323234312432224330214121413303210243333243014203313213410440033133442041324340440424414133422222013031334010423402312113130422413201223140012133443241244001034303312124233123141032024242231301322122124430311042011440010211033400032144310313230322221021043043331302410301131230100434421441224131301110011334041123234003332320034014424331004112321121243413340041442102301322412024142004323142430444343441312343210441202023424332342224343114111312200041440003303043204230242021320213121131343304004303433240140321132423040431420300044022210013304444202014412131242132401413243023214431204041120302344004423414321112221403303212400041032140333244101021004322314134420042310013014434431211320233200134442322311321121322330230030104213041204433224012102042002012403021014223132113430430223420314412000023313132010214224432211204412431000044020112212422241212031441410013323233031030012131011303010241224202342423404430021010421100210040001320412034421424434002204434331134332331240444003112030100210121000002104414124411111303023111204033311322034314311013042423400232244234421413402212340422440044024143141213204202131331140443424000004344024020240213244041242114210313300444200311340430214000402410103400120213113103041110234100200204221014321332001114034111214300300224110310422113140001342222214012341443044414044403033341401103022223302214203200310441323341222333130131211023104424333201034401124322301204412241334312302221044134203241302212442432034224240240213031430212402223222134014440002131231042404222441330431121124143100103040412330011413030240220040012232131241234022300143441012311033220344142142130332142040231131042441212403433400042011121222032240441200022223203042330312122414343404444334143232331341304020441144334332404230101433244244044110401414242411242202414141031244332134434111434322411343041424341431342020033202431121111224041200412313244241442014114411212314310441331142123131223120302013441032241113312444033034211111240132203243301301434104314002141123221423423141320002144231330431120400014321410110233022410202120012134143312324110443002301110423143133440002203321103101310132323130411113210002213103302333033312000134321244443304442232130401112444040212343331404123123032111232124211302241144432134141211230330434320122344400030214002312000130440223231321303410122224142404223334341011434004223111122110112240333302023044244310302404434302322342244402420021213102411114203142344421410101104034131143102211410124231422231230323241022434304211420340003010112241210344024102430233400330144322404231131120102340020204442312242222121420224322403103004420021301002434203040342310121300332041011431422140204314114223424010220123001242244012120241014402344310311033423341331021402202124103411320144321420221401341010332110131322300023131120004014222113413312022422411241400141220344420302340401324221344412424024402010143113312240301310131230410014343004023313242231414100324112340330000212113140313440340144001030431004023411323034133020432200132114401421212342314300023400432123101214413102004022233242102303302320142131310031204334130041323331121100232114322204003103343144341111320242312344211101411242244144343402442104400104310033442022104202044423021031332423341244021204403104410234014334142422414144313343023140343131232401340401313322321010222404431013304221020432412421424134244221441244421242044433313302413142041004123431100043431031244143231231212003404030231403131411020030102404442231041404440412300201314114320233004022412120221404143044324032300343103430232224222032300231302331430124424344412414014131334243433421103041030102003244014214434412020222441434111021312111201341141301424342143134212034124322324433201234440240341301001030414440340220044124113034111303321101333101122432210232440130322010221330304430143140102240000131004422322410224123044423420031422320413341422010021022433332311002112011411301114241424431224303130044402430233020221022441433001012323442333130013113233034402303023410242040202212432332311314111332014134204432341413214022433121413222300433204030042420331420342131402342340113304041210433", "423404023402301343424343132320223003232112420111420342113344304432312000423020324014001022002014443324200200212104002433204133030132212204113101234304143132220133444332004243341033332124342131313241120343321434234211240234041401342212302130411014300414144033034204030304201413041011030012410204200013334423434111004223230003144343134402111210332020024242240144014404321034342033414110204404422441040004344314100332010001444100432430342341211130104413401410122012211201100324341143122113342303112210202210112424324312401432044411430223204210000343320034230343124124444123410410212434232241211210401241332432403123424043134320300221042330030300013200324403014101111433013314320420013210241130322230232013432412441222030024113323402313413104420410144423142430234424141324122013122134120242443141410200023224440403312240314132234204211320244142122204000400034404340024233040003244012423230102301330102334320133301444342112204214114004311301323114410411020112412410224414324423344242402421302302403322320103434131230132031434404321334223303004201340231431414231441441242422324240120442023100433333203122130224143323223002300221023140343402302342232201013124043102100014402403004410232100033400014014402410011133313214321142433203142131312124424111211313423331334141123022002301044413022140232032134323114140323402140343003240131430332024201314330220044443012312203434224102031110440333400433041114402331141303423431301130011410140441024121440111242031312311101140311442222211233333242332003010041012040024104012333404401412104304214404330420030231231324440302324024233020414213213301420013102420324143104320314310133101303143420132302144232312022143214044343114244433221013331011224220420024041344330333440214204034002442024020430041410113140313342101230341020423222200442241322032113441144144034203132032311322422202414440043404321012014132200434243103033401002014132130423010230233412243002144042132404211124430403210134042234413331130240013431110412031314110444022004140340044442432434123432431230131332211342143330000301300041323340444431142114412142213234241301333003432003432432243221411431212220240413412301232004242243433330434102043143012301433214024341432233123403243002211033224041223233340043113301341404230124402134013023301442241243410034334002413141432303144431201211434312002010342010131212422344131143110021004104421443431421331414431414041112033030122402004101101000044132404210004013410142004302434002143332030021023231231114201202310404001333322331320021324320413013344311022344121442340034444224341003313313443041201432442134004300034332122220020313132220134013131212232142330342100301440320143440421101331241240341303033323033300044410134044421013432323221040142332013322010032411204342030243133341230322232344400441313314012120103312022240211041124223331220034300134243441220300422103034311422401341032421414330301210131323330330232114031214201211123322004020410313143242143443432132222210032431423340421031433431043424422410401114033313301111433410230334122320401320011102232313203144222423320313221022244332404221321434304421110143440440304310420340041322441244424233211413011421134104030102313344114214334000143044420340402304403033112324443420344443420022212402340432201203431021144322314340002140124243310023124420214223231234131230103032313134032321401000321341341142024011221031430440121422121400314122143144440202034113133030041101204304013324233312004400200341214110130143401043133310344334141010431004001434011440102010123334403444314212141320120422334140420000232311332023033442432021004142110323111333421232014144213232104420214120431300133243111044410302032433433324343300213203412223421441331242021031040420314201301143034312022032240214133032212241430111002324303221310011411243042130440202300003241103014001343334124111141413010304443223342444313143304300013004404133113044134333422044344233032130420130143020133313334204342331412402040044234241100102402113032030032202122041131043420402134243034131324342444430002233033024430320012041124120243013022243034213324331334134244030244143024123302132023442433220223404410124010203220344334124131141213113310113022101100430020020222131400421431111444112222001314313323043121133004042323430444003434430411404221013343044303433444244202311041110113434212021312113221404303334213333101013243322414014341322032002404101433432310400221414210344313403042314412001231433401330314201043403401040121011", "023340042413432232334234141031401043404041434413003023042442023412020122341301213040124034430314423213300210223321342431401440021122244141200011244144443331443202234204412030044332341132043123043423044403201122432400031224444103021002210242144121324040430243322413124342043233333204312330430124324423342331143331002344323120323212002200004104030340132344214232033012431034102002204402401202132303001403033011232334013001024111341202112424130223222134403304432043241312241042343301443013020041113402423212310004432434144330111210103111003204033210440403414241222232011024240113403431112204130021303233104233320112103431004031332334423212033243422210204014042003032300340032034300223103343444433231332413034303234313441120234201303330324133344201302414141112144321331341444002432234204242443402414024410041044434001422133211140113214330021034432000431414324244311001303140434201401022211131222441403410041344222030402300304322301333014141120103023301220033444101232321124041231244014044412101400012213324211440413422314230431330044324022221414320333244004430414232120110143411410334224243130134432211431320120412343344010310224434020001043033200212342220013140032003042112411120332114402000031113203231122103213330102110244412322143210334120330344141241043434043023034234010400334141242210424214420202134410414333402014212414140140404421220104223113340212244000014312303144143232404332243133432440133213411334321332311111043421234211214342313402324410312401122320024440201324104414113001334444114011214213430004001443441120413234330011034024111101033131121241103430444143221421002411030100021144014111003211224004342242004322214424220034242204403304013003212042044413231340100112013043302014242334444443032141303223234004010043430104444334321203012204313314140104024320302143431400203211144023422200001114432111023333131022123024222401340213102230104042111004223030010202431200013334123110242002103422332033042321303442002424341313412124223031242333032342112411041043331440401331033444133434231143024000430344342442004440344122434444300220243414313242111222400020430132342422300313112420214113241043331041400332224003420014344000202440332420401014033214330211004002200220221231112404113244442323300322024401102240124442024244121324103330013202422323113431324404242302122020140140340332230234323032202243003400031331322233120323240303442024020412100021012221342144340443104244014311203204221103131001202033341231200032111121044220323120303423124112344433440112020314002233042141442112014010142034201320040143002313013021340313443011312301443120302231123111322111040032130233424010401333212342422343321211313144313243314420241203112403013300141412233023042002430101233304212012132041004404220404301114133434122112424312120403133103041432042140012310214303122101111032104120114130311000101401404242131421023223022104143223034010132400003204130303203011334234420030431432402420432034214213143303221342241441300122441210311001440134013440121440202403012243243342320443030042201424324240413202004023012324243201411140013014312432320344001203302432030040143034203012202320104344142433204322302341230112020223103230304000434443013230231224010234330444212031123440144411234100131120110231324400410333441204010002430044242112403431123423311420143134024220322330324233220031213043400344131022041310140022044122423001314013012011204311002412423040214014424103414131032101321120123322301103344020432342322401311303320234043023104013310333331311014030222414424340340441033421104210233040334300134102344302102202233312304321442210241024044321414242102441110014424320202241102333334034040323232141300120303103420411223123044021213344130010221124401413122041140431240201112302230242120042221421223113423030111212132244332404410212141143442113240420011313424204200100301231344232124443040224124433420030313200423032432004001141212230142143322040010433332114112121320312031240242140430231224340433011202243034231020123404232234121032231000340424440230324134130141424201020221141134423304240120143411000210412021311422112113442243312012122330210410014313411300432422441133111411320132232330231221122420041102112423103012022223433031423423144344433414241100224311034034301011422244021144421113242432040323411323334020144413410444311103340240432030041430140230012002130424233430101303434223243414144244223443132223031411301122341322404343413202304421000320234032443020024304343311240432320230131", "212410004230212231324124243230330222212221241032034142414312330011434203302442243423020023141440022302021203212141214333412234002401001113021342003011213140101340421233210003324010124413241240204431234100321114244421022201312213013020234200320331433204014023101331233041314003412203232240241040313330222104214101214113332342443220010011203143440032234040414233432040243211412123304111024301211042041221140204011202142442041110002343214443033321331124321123022414340244234224312423044333124043014301011203314104024120203324233030343124112213040300143004433221234000302033110141121114433103234011334022214410201041424101343202223014414120010241334003433404440042340444144142321241332434303210132224244110322142103441343321014444244032330421103100233030044013414201242242024122321113423201113440243434421203100102214143223414031412304000400402334432223042303421433344024303243031134143343331124303414442344124423310343100304043432444440134412203033020302231332313031331122342003230302432022130134044232421411311321240303340421140133332001200200312043400300001024000011132032403142013313123223331042044413212243112243340300241032231331212143042441122314224013324420404344402422321304023441142124140342434303404403042132234010431002011013023424233414332114023030114421132020030003300030010023340230144233044124011114214323230200232101024314231330233442012344131122214201302023344434404331123402411330244444301003312024434332432311432122331311404124023211400130243402401230423434220130042213141104410220014221430043401122212022124210003144303343102421340412413333212210224310122014230413200402113401003201031210131220003244103113343433104122043123312142321204320430102021103140113320241220132234214031131301430021144020424200241014424123141200030020234321112444442314330431241424111421400233023044232000034120403100304041330313243212044104330400403200321102300421300104431040244131342020422343220244401003413430401343113313220202321404304200431311420203432002403013234100124424301030133100014330214002141243232333113200303023041214130322410302223440040213122203312304411034321044443434444030442110333212440422230102012100042143102023424124201004300023144233333121013331224104021231303131214343330012301411320400323124431402134423311102142013131110201302002441020430310410333313214223304403332233024002340041041102110212343422220103342040121104203414234204134223314222330010132302114320323312032431203004233104310321404243132431424022413403223120411244234034342401413114013401003002100404102024330033144123030400104332011234432240213200343243414313004022434400320202404133244140042210000421000332230222401240102330024100204120232232313413221211144240212140114130340202000403441340333301242412203113444423213114234000440042243313013443230214141112340213424421432012321410202233210034013433422042303402040223034022434332442110244140100230312244103203140412302442331030001243322010222220031221142133110001310121023113324043224324223314232331201423232043400303144124204431320040220431241334131020020033304414303033432044010220301432241234134111124402344021120303441402101204143200122301414042023140100310132334103142303213244330434210330313302320330102131410201400221142423001013404343012011131133304002444224430200104212133444143133401403031413423143303421232221041004203004014224400221212022130003432434204003344144212222323424041144320202340200340113241213132401411411113024111023224104342101444413400210132441402113244223404042023444334233220312133140342043434103031211344131440443232223241404341233432202200010400323212233100342143341240211213413422441140404314233041433312214124212144131302312111023410334402442202231041124101400101122124113120101340220403112424413442011244332143214113241410041344420340030431423004322033001014332400342011431421222403034240443332012224344322310224240300430440124224140101240032000122243044002102432224241201043021240322134433404342303110023013430023120304101242342213331233122430440043341001211121121122432431432244143030213423110130120030041020111030333224400001111003010242140031323203333004241111021120402331200430312031400141441423413144033131040142243141140444400032322431244430142000424430013443344334422301320331141031004043440211010442414202304022434004130321303112311340422011030004013130032334031122224233101323403023122444443004001124114032023214112334430034301240000211312413210014413303401110313300043402121220214322231101203313", "301240124312202421031200311034014331314212410224204203142430423043142214130214303344210040343300322412402441401403423140220110342334023124000020120102021412111420112020442210120211422443444412000442132103021140314032143034031321403100231122030222333341140340120130311233413320240231332244411043044200213332103240001214043020013234321132103124231340334123342144414314202222323002222033231440034223104342041120334320303011112414243441231211230304023301013144323401313131024123433201312444222043003303113231014332233140401402234123210441002403323134100124331202223141312013201341133244011403144302024434413011434400000201444004410412214141044220102102312131402242113414230303201340324114431112214412314113440412123014202143311233443343411344413343024002034013413024121204233122343242134313330010143142224410020022433201430244140312141304402232200332222204120441341012043014004031023124022121120231111043232133141012210302311213114000324211103431030114102134120120434144014411332223423232313431114102330110142343030013323014044201300021012200233240030301013321120340221041044200240102402323213040241211312230022432230323012231121432120204221433422414000303331222241114000032414320212114322142223304330034144421334200001404011032304430400144314220234120134410441012431111240101431103132240030223334221401231132010312442212114023220142040032344000413302342341141110140201343312423201214420231243144212203331042213341331424422110423413440042112213343133242243334133411141410122422024213441341343213440143432312111323044034013400040442311140024302121414400432402130330402113241214220210141141424101100240422222420142344213024314204430210042203130142103140203120310312133322424424000011231103314332401032100443130100123123301343044131103241013302123112110330103012340444044213440434310104324034004434314401021311324334224002212241243022233042403440104200122320234312340421331341444011000242310204104412040112433343200201224022433334302043112300212301212342013012444200313022022023311331100441220033301440433103414301232130421402113434010003023210011112344421224312012414114304210443222444110123214124341301034431331023001312141124124404004243234443112213311342303434342403022202430043442224120303023432312310140141110242043331131101113023312411123033201122333101333402010214430424124124333120131321303142031201431334014130021332122114234433303011411222240344311441013230243000012101434304020444314004442313110231011423144314223441141232432112113423332042434421002232114221412243100123030110112121222420334420302332413204004130010343131103114421014301214021013444312340104034414222200041411241240104042401100341300021434244131330233024433041343121132410004334301324221431321441130331031432013003333423321100000204013223322424044042134110322034023112234144144133201241232403231431142333031331033003402113431104320120210040103042320331202340401403402422201220044403123211334201240131341321130400220412134421211423144334102100001024114331040043421121231204321313430311321441043213001332143401023202221113414102414424310141242114102010023413020204400124300410020021414300134043013203413414010021014010322004030310300113144213143141040131314400041302413043243010342124221323344312133012210020232202431122332244301220323141230333223021213142421243230313023234042004101040203102102221401404141130334323231311031234011130144244400013142340224013403234430211101340110310421421030420130341430440133304331133234004104400043114241302113142314330024122022321200120231311143323433312130102431240202310011300043030344410322111420331123212300343110113121343124201032233020022002403130240031334413212010123200113114402332321420234321033201111321223414113004012220114221312443344000014004200230241401103203032014421243232041202143201441004014104221400242113040104441343341223404334321121410141030430110220041300240101314304030314132411104210110140320001113302202211400201023022200444304102333440114331004223240413432330241132302444242033224221324213101102420123010432212341101413213212143234223113304043333043103032031224344433301432414221343424344423422323312034034104423020231424012201444113140223444323314144304330422434212423314343041220034104202111141404424310132312411414044421120421420301433042440141321333101222032134010122331101302144400210204030201233120312210041001102313304012414021300313411222124204422402244220341433232422312021443402433004230224311000204303331033224314324140442203134", "243433443421412033303440120032030431023231100234223044104420022324211214410123044113000301222414332331434020024140114312024040042001444432044021421012132140003322104401042331423142413241134324001232104104013003223323011313423134421424342222402032433214040321323120122112441431134214010422043343013014342313112314302102323124231141244142444402302102042403141303304143031000221141142441313401244422343033401213141240132423023230314202241221002104212021222233244111140104312040413210313441314440212001411424202121014402332420412101123142241302110313111330131232142332221110140420431203123113400041211222322121044101041202140443210103013241322013240412204124112210201434331431141240243131331211121234430203140123410340402241123204122422043421040033143303442313342314334320232434341310031034001040301201124443242103323444422320110220331011100201141031023244100211100431113404242143024103233122121144433344210011044314103112013221414420212221330332022302020420144334032243423243132304000310040333021041424122123243243314343434340231134314400140211414310101344120201211214422303420144301140223404042422130300323204313113420210142114012223210423114143210322244221412334421032042224303243013212041103301011442320022424300202212400240104101020230002220312221432020340202423321413002004133120042004224034203103312221404134333101332214022100343212101414044144234413403134304021444212333210223104120303314304133303232021314124122142423202200434244012324211334212444343443430131314012003414330103014032321402221132320112021223341144224320212224441420344400100322141221022041131233112233404132321103230004332240231321301301413001231134222340111023021102422403223402411142403221443034244104043422400430400434223233423331220442310431321033404222022020134044434134302323101420124333041040003240134121241403412210330032312230310330242241412410011130132443001143214133341240410421332400404043020342043143144420442442344402012110143020324441444301404403331120041023410240234130104421242314412201332042013304132424140400243243232141223224312212414333423212043123343003114403430213411311240020003134030330324132021104140243142240202243103222133224022434211200341134331420112313411300011401332402033442211124144013011104020131221411014200441044341023441404443042020423330430433430001114331142404142332120304432343004042103244000311332331222441323021420040002400114130043141321312001140443023004413310440213442021324002100200331401000141021334322244120200311302204122114124333243212142030103212202001030111232331444112143412404020302043023234100042213124321004040124040034044002323133403102101310131233333342401233440321111223342343331021020341424022111001303214330020301220024423120324342004213244212342442444434323132213310304423324433322010434420334332322231100141440213420413323421402430330334020312232330014223423401121433032112220111320312100143014030111400412211130020231344230114032043211232032244223012222334323410122231213233124124413203230034422013041120044114401201240021224424012402041230111411340021404000411024202213202340134212122044022421413444011030330022414043424412330122134142433012040433202021103414201022244343000133224123302443400220444300310430443003112424043230013203012122242223023023401412301234040120101304204101343143144113031041201311404103120311441011332210331034121332414432401224102133220430403343002302434033333003114302410300232222010414211303132114231013141120011413111124340044132434020430343433120444001434044433121421303443440231411220143044444030331133133432204130032132011231001042231002331011214011213101341103124430333041101420111402242201442101101001333242343123123003314024122333440144322404100312140210320332214230024204440113434103011320401440322143420224123104031241030013130203420423414044444213430321230323443243133414003014444324313340100014313342014414330111234041013323334232442420442301213020203341330302421232002414311231042103010012004121204001033240000340241031301140031334411013034431233001201031023414231404020241240430020014203224334022023201200402303311122143242044111010410141134221304343400132242444002404022433101100043431013302010333311220431343432143031042021042232400102314140103020144043401002022101440310201031043314120130421241441233233002321320330433031323434112000241031014003302312001434320232142302331313431310430113003321042301234413321001230240333100224323310042432124102224310230420043043444301022042232214321233024344", "230023334424033203210420443242420302421103243122312212230332333304342424302433014124141412430412021202021314042022343002121322243434233231421341041214401443400041101421021324414142001121022021401113212312222212044441443320430223430423443430012012421202314430001420422303411302442431302000343413030200023342430022044023232244123442441233032002122430200344113311111343203342330403201203220100131210132213330321113440322433102121033340143401202144103043204432032000221200124343443212111342422241042103242314100032412241342110213210414313421031214131434341344100320422043333434223111300213124412000313334101024033122034412012122200134444200110240200433002341203012104401214222341444321132103204140001210044141411224120014132214033324440301130131310320024042340132102244401403301422422420101111241302443121214442112003421100032130323111232433030434411113043334300341121413212113001014214333243233101101210242242210033101413243310230213331324441330440011102440031434334240243012130140404101040104200010322231004302222040242012241042041330202321323211300303420021433412330233313120120401042210202011314400101302032124431414422004042211334412200300413233214120201144442231340032442043414200444422423101242140213421410200301342032202232032124223441403321040141022244134444340031323033232323134140314130302200343103231021244310014442043300022414002431000420421113214143244411414101333002031144400330341401313111303144424411031132124031034120131212440102232022420242214010444222233433111200441030412122424113310431344234422410143310202433301133242224023443134220442332210334124220331321134011042211041322223430341242400102130101011341211311411041443324110343301101233040030320232241214314024212122030300331241130332014020410124220420422034243210431410440211201421340110120134223200401424201004241131043032311344131042132133334212311111433434221443434140124003124402443334124113201100241030344401241101401202403021313233304334120222444331412031444040311011133113123423212324240240402041024200433023023214020120340330430214404212030303111212142221023430321033404410142300200431220331214411444304221304100443304222133212142024311112223412022231301113304234322311324304223100420002212223034112412344202310202422114014002412414344130440203400013021423333043031332203320201041443034003214134214024000442030434041201433411021040310231224134324203212410244442003142003204312240333344301304433240332142413041433103142334140241241233403243314330133024202204111344000041022043201211241124324003303334122334212411003142224100302033132004100033212103434330414133312134434141101134103340224302022043422401124412022420202223424443331423020102021334341403042403204440123043112202320112430244442030024401321001424132010104011313423113403103421422123432040111313130113233201223144310041131411040003333202213041101010111112131311131034113040034433422430204400122431122440200442102232301131143432222334210332202222123202000142312321331014133141411003430411023424104101430004020020344101004112434402404011243414312010000434120040043213432440032314414414422140042020220001423341334120204441032002322234323430031220304333321213324344201232222204124442221331213301343410101214022400230023103322112222304001231303444302203334312144312211244201313302400443002412440432421132133334433404012122220211113234323223113140433142042104041230003020430130204404013214013143113320020012132440011134341421334441124301111012224113102332303022121340203033213001103320110334000310212022444200241321041134204021224242111122232214140141203404410224423240322112444441444433410100121333303222032022032442204004413144413330012224101334143404001421112144034301042411034041042441030314414124201113420000044222212114342101442113042442112013033320024220000411042002044431020212300221414344211234100111022240302102420031421241300431221441341231122434234223024411014332341434034222444422101221423234310043312124330220343434044021313022134340111120413442303333243430312322441244014001343413040033120323413103404243234444332133242344123242134012304443334230024023143313203223331114322404411311443233314243104430444343324441240420120224344032141241003231232402324331432203320222310442443323412313341000343411321000310233134013011411401111013012232212414223212224322133202144302344331113331042124010200410232411411434134421212300221244130431001421404331120023022024044414143014024303330013012442031100133042432120204220440131210121231034", "244043023031241444313230202012013304433441124134024130011424040033210212322032213311102334432120303234001413110142101442204403202343320012302141111344133214412142413414114120000342443111422211404430304433310313413202002033021134330243202200141412012003400024102002300413022241433014001324001224134301230004212424201432242304243240311343220341243202200021333221140313303013041114444122102111421333201230234043214332214311423124123040033004443014021412122214411042212214440212113340442242313430320012131434340302313201300100010323044410403130333400440032304034342322214122043304041340423224314331231234231302102403414224243344424440343244311103420111031203320313340303222122303001014313210241200001411232011014301012003312343020111341221343201444240230024011331201024222431402433410140434243404031020414232304434432433341402141314030304300213243221000223342114244110141400311112423311044042201220440003141400133223233433213044402043242124442433121012422001340130031202021203032100024022332140120142003331004403424244220040311443231400032444321214323241401210043102441420411403421123314412342301302040143311421203423344213411223314134143402044241320022213214003342000233202132012233314242130220321003430121014122344004432231403033113200023111421321021300110143101410203101114340130223121112112322234131133023001143221121230220202332113343024420201044243131340011113230202424244320322240111324410011110022324224222202222422043301144032134401141344001443000420422113440013222203302323310111340101304321331112402411340011301121432200023221323141324433203132404113411401340023420020133200412422401023114042222132311004333214314122100221011113124221300300324103330222440230243243032101334414321021101243423334122020411003133144042044433303022433240410443004444201334022340433302102334201214340001440310014343323040234104310040022433443232222033032403341032314012103214131123231430120032421111333444323303302332432134341402124012313131441030240210340223033031041342214042240223030423121401220201303132114133244022104441321224200434324324100423232444400324430004011033041021402100031314042420203031014344114124013133100143411431340422241000103424001424301142100003201011344024124410122014402420411411234414104434331240301141420143132043000411112021420433203033140103130040013103110201320041203130444343141023203130124002424120330110123320041040320310440131200134014221404024321100132133024111414311131102311043322441442323312334132324444224244310342413411423300443201223133220200224404020302110304141123244433400412314114421232031134243211223104422322221301444144234143304423302332202342444004320023412400143434243010213122330142400100441110021200330033422204441402220413024431214044431424434234423403300023040222344041304440223400423444131023412001233440012110221414204233034310134331133444123010324224203043411410324010113304313420434123212314341031233114012014101101242122410200303021134230342120223222233044024324310320113033432424322031022422020424431142020321212410334134304043043114324203133330011233034232002040203330442111342203022440442132230123041401313440341212321341020010044211411321243433024001323414133034223032140342134003200002222404232440130343223202014204214111434243210044340414322442422320041302003100143143232131414330044021444341132240430023343030423141401341442240424331404142233301112341032203112034324312224101121241421340104424211100214033313144433432104034303033413210321310320301303042124411142230032101010421433411000201244104202301011121134033244233422010134412144131101304020112122000301130031111341113010122121144100104214204234133032341341040123034003111242141233442213222240012312032132120030313312141144404440012231132322021022311313103421023410032331334010021001333330233241003433322112004222242302223201103342131101201412334042002244130114340103210400432013424211112142422323300244124444240404242202410201030102104200134444202131213232233424102224113310431200121343302110320334003224240200202122011144041441142141402440241133110112430144040314034244323041211432101330344213303243114143410240204213231300103323320242311031340312413224203144311442001143424243120221334013200024403410441001000300012430212120003201420322232013201210302131110203004300441022123001430310244021442123320330211123431432422403100201123231333210323210034040113130124333244323133101240124444414121134042430131324444113414420220121030040224221411421212231432424114241424", "412410244002142100023244411133004311400214441204134030420040043133443321140343212140410343124300211424032443332242424440302310211114033043142134044003001102234134413144243303001043300233002233433342211014213202033134212241110210113101022303444214211104222000122244414411431321041202220331140412113431031222234333044203114143204423130120314140334324201000441441033313120143123312210323122330014213312334202102103030200321014010121412011200224321241042343200342432342043244123041122103233032314321130033304424134041114041202001421222422310442311312033441243210003122123122403333310024443124131120134442333431440301240434201403320313421102043014434202012024432204142130312231324230342421342232212201120321034242411404103001224423223113011012124041003301402310243203332443322310200230241024232434334121342111431422133430344302343030104430230041143444033142243401302021342314131320141044212201210410223430401223432303114332201001224424224333101144410211433400400103011123231242323014120413220000330232213143433023312222223042233410121243430204214023013011310043114044223440300403214410211330332020402430111131021140030210304403104422422113242041334102422003441312201310241330120003213440234441400021420313113304114430231304120144031033324030040314223222303210302000134140324424412041114003432243423243130303030202420211310420223320013001403003411122121432120203212114440220121020322022223133142400412423444304020110243142423404012403430342113344101301121320244214304013223212111102422430140003404440204021211101102021321111433020322011102143414440220411224143233424123224120222341404004444012110430014312211012442014310311113020011322001410230434224203132034332043121423422141121300322012430412344034022231101231332402013403004210041042331011331434343041003000040224332420111113201130031142040100000334323131143213323122443243302104024140020004340214141440301244314221301234412110212323022332142342011012304232340200240024230002440313201342332103314340204233040400013400212020212410020242212431314012142340132332133120141002314312444430223210334031342441113220204412111440212314002420213232233010231101432003042111343034323213401141032442033442401100332432210124232104223123403233100141130323233010110411422042213112200013402340231244420323311213411121233341121400233003204131242133410041404404401444323321030410224230121224120344002121442001042334130414111121433233034344214423101404330421204330410440212320210420224121133233441302410132420434414142313210442120203022302400241241340221400211330341304240212133220300231044031431201102121301404420242331121004313023101134020003303232100010323243040122444424103222340033102340123310333012211420331400133111230341041131431131012043041240444414140122114011313432444221201230211244343020343014310300322440223331203032332202431341130014113124320442443010124204413431423314431334414043040203014123220344412032420433012243304041121323301122004214013334433043411330221344041130334401043101123114200431040413032413131041000201131044123044222012200311314404404200102202141230124033220001124200243201244331424143223034242243442240003210040420330121430143210201011001033414342120244423042432032102133200212444223134241330110330023043143421004031140404204442042334223122133434230313321104111314412211042011111431114424343343204440424441300414203304122333413102143144234114422404002432302424424420021224441004314131213423220010031423031002122002001104244301140403100000314011013121311401021241141001434430234001144140041033442114414420301031144103443324011324413032420032020021201341243044111432301001402103242432210310244103441312141220341030203140410410334232222341211321114303204401322002402403201242200311424322101123411234332232144123403121031001203024341010000423144321412343143240320440443341112021023321224142022410322211322213004002411204120040022133240120010311233323023334413424314112032441102403011042010012230201002112230211443131102201313232234101001414342322114212204341214414243040203120211001412430022033224023020121031421033243442434330103004310413124240333002013404220042324230103134231134301414413121332002410014240140012341124234100122431110140100144232433040333202012144443412003334031341231143301040313422030413213404032022303403442224243013414001043021324042211442310420122020144230210142012321141413431210240232134324131124300222143100323044022303301221212402210412043430310100000414034330023104032014024200033022414", "102044103203310222244311142132241414434324213402204043021144342204302401432040143400413421222221314340411313114010110332231334120411234014401044131200020214101010411424402223221023431142122113232043423430031044242304211030231032111022004021004330441434041204101101022223140242423223401411300223341130413110420021043333321340433230304313122111413424124301344201321003201133340014012440331430144214002341400044330322133200241013332220334001113101033421410143332323124202331433441130411414311243010012410423001230241033112231011014414040002024023303431131322043403220041020100411320002021211033311004431010343400433043030101410224310114332411124033312401022243121034110100222111402431121300412033143400030304324222412211222101230421132141302103031214103032222313431333410241020201332240304303322442141111442341444142344022321322444111014441003034111341143400124321041042100322043203244433102442204004044024124313410202421234204323233123413440220410022043204232212021231101223143102042300132111243443214203211342044434034301030203034311204331441131121313321130043014200244314114232403444443031140213023320111124314041314433300122103303410410100211224100223314324042002411220410001004312011322121433411032114041304012314010213402332224424410011323221230214224403001322211144011141000442113212241114230332010134022433112340414234234241233011432231044330423322144434211020402240322341401113033334344330402441011231333341004330243201410400122231003313420220213243001112121010312334231032422220414424120201310121241134410030343200420110233301011322401244300432200241003114410312231242401132340041402434024201122000430140220313011232442434024201312102342403031310404312220311031310024032430121122204313323201010324301323014210443140021104022203214113333220421123143122442021111423021032334001244104212204311333102420302443204103002212132314301332114140002201433434313102013432241230202001410210102031112200201130322211313212132102010401232433233341324033242132204213420322403213232342342224231213320424021232303403234100423320221420432044403034432102033403200222403220442213230230412110112403241001212231131340012140000021243111203423233213043313421332311344304142241442032423210040204023201041034124422401420100342242210100001012204213013411134414111324204020111402301024231121043412344121343000014134441031342330131321111030210022421110310441124240434334303314320201121001400441342100304122414324200220210301320120113133301232340014312320201042200042132414443323222114041012001404344423112240213021324323241341403444232142204110442424344404432334423441110224421241211141013311011143021132024414231340004004103121130433443120242310410121133232433220322113410124223312001012432002322433101140404030433224202242110220130004110234211242411233430331112314300113122021344312013410414223232130014032032043420032144224100430342042110344014410403242001013001114144404324211230142004042003012344441203231134203133412442211122201122332012230330430220010300303230430304332341004212044340313024442131334030034420234102433044223004431134344234143422310344400233423014034333314221414242331440032231031101434033043040241201132403420332300132031241220303243323002200433032203440334232113314111302113234023104203231430412144000412334042033440334112330431332143222432420042032142324304011323020112140242441403414402001344141044041210231231343102030211442222241344223103002012444133344311143101013303430342410231022104212033231242342122214244202003201434312100210124244013044340442403431441413403433314030324424314344313044214432404333404303431424422004334320333131411423422344232200002004131232133104202022333223214403034403422230141104311210103330124212021231031241331413034311212121310333121004041303240214234043042444412003340121341030114200142402240203212213234142043223444132202330241231442242202331331102403010143304400330200140431200422420012334203420214221223233310314332201114412233241243023242331402443231203412444421402241034134231042121204442323114244442300323211010234311342210130220022440233314330313333414224034424011211114012442302224132124032141040033413014340240310321024122402024044131144440012341040002420332003130320432140344340021030024422302311044422004002000324033000111312401134202003424410240114344204110123123014240302443032322303223413013130442103310232032431312220240021141322420443442000421202031203310434043121424124102422122110311232420232141440301021123101330341204", "410242233141342444213341411331011103403402232140033210012120223221412104410112303010342341222133213230440320402233441222022333342403304220143432311333141212210203133400044322113433210204112134313311041424211322212114234142230204201030333300230311234004130341313123302142321330000114142343243310424112120241314044444431042404323404233134224141231124222213124422421121222222422301034014023110322102341434401000132200112301001402103212412443401122101112234111123042114044324020202412011004034100220312243210221301323143440430102402142204104432033111343344103120244313431122024124310011320333324301232223101312113240043122344310032301024010134044243334202214323234023412313022420304221202223041412024140222414421042204032304034340012023314242104303004122243113101133304004344413032142341010411412043312132422033123121024324443031212134140311232004312040303222032141101104211403032042243314334110441113234341330012104440322344422044231214443210414200134200111322302114234400222044302242440032100140300434201002313032120143130301123033023231234121342412221423424330142414202300400302141322221000211302303231334320122033021400400413440210341402334342441410333112411231441421014440404000321442443433014133444041032234203141011020322122024423440224122402041241112003211410322130302110010331434314420403313200311420322410043031321103314123021313403004343043344041302413101114324120044030421132023244244014222030003112020000332134302220442342140230123233044214420132311241214100412043411313320422332133341401011144324012342023211313114102104341012114121111000212220322124420423043340203131433010332311300340243333004223110001134113210310134024121223303244100243104100322423134430243344122131044044324042220200411333344004444014203210222142410113022233021140121122310124120241340402020303411103234102031022442413000442314122222313130342142032342122120101243302121344141324044123102223132324310131241332314103323031041232243140334113201324402103234032400202240432002310314341040222113444021144102142012421200214222023034401020400333204322442331022034131140014213313244332130113132411123100213123334324233334442200422121240424231103140312414014322421334112311022311011314442344442322101211012410400421024323314224224121024421102003342340144013124441042143034422334341114343011224211400334103432024044411022320141141311242423033432320030104414424413214010243233420144201003024403103410400112231013024043330443130430022121440323100204023332410331331011343133304310220000323320313444210013420134422102012332134032200110200043324300112233321440341301314322214301041240132204423203013121340012403444344213034044302213240432434042322102132344142132010410030244312231300413310110214033012001040324011140430002121333224303331343312332010004013243041041413234203442404333332434434303434334002131443140444310342420024330314123120421310241310231241423243334322110001240034334324030422303012044124402032402230422221144443330043104244414124343312300133420343422344141224133010433430112004240421343000024241443213100043411301341102321402403113444110404341100043340004100232010421332442141112214021410240120232034240424121242142444434442432342114201310311121203131024414143241143244430114414201331444230303322112302321431210024404121121313310210222233244013222302024043114343042123431023423441314201101233444421310200011413400222214341042314403204434340102422313143232303142322443101221142011042122231400024221300202224102310411141222144400444230220034233400242124224112311331441244443124022044130243133003402042120033011301043214134220341110413432303310044111403300443430212144440021124114002241203003322333243030204404322420334130144200311302112443021300043424203034413120032040434021142232142120132000311302223123240001002343100010430010201433340031133202332210202413004003211304213330304322222034144140210140422013213132410000413422130122414144120222340423202132032340402300021131422121240321300343033414300123433024320321004342434301002404224100101422331230003110033342410224411332304020114121211400004040412340104244102400421103014310102110030133430021410101244330003031034244414244041430434430101204022343340220243133040143223041444321413321003111110042243411223013214402101310043041421013210330123420044343044444314230332043020241341400442414322421403341423032222231443030304322113234300141443014431111304232114342223423234430230402132000224340333140340324012221324210410304343402130443133411", "102201023340040431044020331112413420003040231244434311431331023024444130101241333001414144330102242231403111031024024241132201420224340221240004433212022042142124433124421304100421010412234200302234433413342201334201141004341440442204423123424114401412133012110241144233212143400004314442012010034012203410312400410430202032333422102433112402402404311320024441122111422241031134010320333403130141133013311234300143140020414044130124411102003443040323111223012123104113044300101120324234043220411034112330340210122133231103420032110200122324344202034204311331443334121112333400143010114004313444210314313301243220021201140224121013443301201100043211100043433214423413031312041121311140314013100300442121433324122413220421141222424020244031201110310340041223222311144312414440214430401242121211031302414221323432341334443104413122031114220204113110333432412444223303100034201332200004111030014044443000100041041100344443332144124110320113412334020013214041023040414002030210013233312022304223032410310212103120100033004341413433134341234312122140240111214143221220412432221300330012210022022223332023320440144101221444414312042413143114102333412231320233403342031343421341022411032410244313222331112241331423112123432032310031102133220332313343440240133042021104300243432014222411043042132133342433014402002041330031111401413133114232332103033103200211403230202244403301320324033232433430313401304200040100042223040420401311133023442031102432204244033024334003004131303412100224214304123442110233443204020014102013144330000244120233011413000003124342441404222211032143433200303044140432332340041030141202111411234443242124241023120111432214413331312442004403241344141344312410133131411402120140322210404442301142400111234433300241242403431323440014300312210424324330444031001024304014221102333232244300342313421034123410413431422330304241314434402124321304322031004404002003214041444401124341334022220424323321031112331210304022333024343113442333411340311024004323320011021214132232322133224034303400212434412320024404202101041421202043310113300113141022111003321231201422000334101132304334301043034313113204322124403414210014343334124142201022441330320134104303233440402220003304222340330313143241100242103143224021212231032402043221302313321200132441133040142403003030421122241322431012424040210103244224011312343202010203224010244100323201200234321321304113042114321323411323344114222114340330331041414000033041414432002120210300323330002133011032334432432312112011132002401100101323312310131314202434233012412343430444231121232011302331041441303442034243411243240100200411312330004140343443122022321440102023210410041040102303412100402332430340302314131120404023233211213010332230430042114342413341213443123210214231022324203222433340223441223043420124300214431043024130343214134142202332203311411324124333420443104244031031001214314124303344110003012302233440331340133123414131241221403001143100120012421113032304030320404203033310204004214444301034003001422013213444342322041204004303113140310210312423301002013233402221141244032412442413112311012131433443220200222222341012330044101340001410003334413011102130104421242122233424043314340313131311432123420123314200311011204210413342324240323421122240400443122233010024200121402241313243201103042032410222202100104033010133124420413432341242404022400403334112422430133100341141134403430303302134114324224303213430340004111011314240121220144012441210444342410432304130410434132334130100042433034342402334312244410113404230310302141224124223331042004423340131443403144231132401010122022102214331144323201130340111310214314011103430211121133311444244410434201220043243000203020202044434100433423002211233320212423004003214304103232400431340122010000444310431122023121421413113144042043411242224324221121243032411312412441340042242102223142112211112021400433022420144242120014130231131140130033310123440332011202314340233301202113234333102140234003102330114343233040322441412323411144401430403334122112312342240400004130221422100402103243322004033310040002303310142133423131322311341130441233011231040442434304424144022324002244031322133133040323402011231343430002332021430134133420102004140423001233343342123402433304003143102042132214302411310302101241411232120222010143241041130013024233123314110400211214420203211434332232020020431224020320434232203111130444342442004103223341400031111314110434034441300031121141201120", "120413341304343111323202023032342401214221123413040004440014113422344321343330212124232014113244010342030312320000210213202412232321000033124334213404403211011410403222242033030201112202140131222201103312342114022301123124143421001300132441422140320133320121140223320342033024423343320014223113123430013143302011031443202334014431101322101320330401142310130432310141333121040030324011311024403040112132003222010320220204102321002444010321341212103204134103132110414243204041143413421020040104430043214401233430404330230104244102400203422044222324214231334414134144201401431311312144333204313440221220332430010401421230102243430244420030030442042214303141203344304343221002331114232141412303431431431143213220103034134410101301103203112121120143041132430014103412342403312420223441342140102104144131204134031342011431420023441313002144342004042031103442044330442313233100313304214201130122210411132403034233334141014442224112214410031112122241040324440321402221104040314430224140004000403440323130022443413341131144423131421420101421003004430244440411202330104130031133401402444143011332024241442101440114114331201210123442023402322443403111241000343230200314134332444021024223012214001441204102231421100012431432020042123444313041310013142132440411414134340014113330003011122410430314312340304210231144301012340430024043230031320442231021223121021411321142412031404422044434132233213330431304134110343132233321300400044410004311004034300133241014412344132120333201200043204012243040141203201141304331233410213341044103340404130123244244310141010102232323213133003320142233424323313033144323411143412213431331144212420030202214440223010110211243340130321101232020121031303333132430114104322343223002240434331312141101332320324342022023140113304244400120010202141144133112240343340121012122404022013242102040300304040333232334344442304433411244413012311233401040444403413221210123113341444014114021440211110312421131032240020440203121101122343012334344430111113123312314121330122341444240144023011131301130102020441143044121241414124401014333023102240400044123020123312141211313112123111310440442321034443102323410300124334411240244222032341024420442434222013044402212144030323023430410014330310304320310044210101212202114240001300220233224000142231404420242210313444042042132043144011311210044042341224043242001100024141244332111334314032044112423133221423112321410322444411423323300042044313040310233424434322141143144200404343300231400002443321132342103144131114322300144041203034012341110013330021222220113024123403320014042342313130004400341032300410402414144224011004420003312203134213221130224242231121132204233314234241003214024342042224122022023130300404040204421112230011234132313024012404113314402141434042113121102334243423044423423041443240100000402234202414030024240044223400114024020424022404241133031003124104030232230122013412022143301033034012022212001124042423221210200111324333142243312230131333411321130130101432240002312124402431313023441142202104004021113234132043322234302343330331442124134140221124404300401221221313233132043413222444403010021032442323234223341243344234133041223022000344024120212312404021130413410100120201334031224330131343102044140424310411303403230204231224103104433221100142323004112243001220402304314212313211022332343001022213430104011300040314411412240140212103321324303044412433023232421202340402041414303421133044133134323131213341222222112330242442041021232321011311114333441142242112042312204034041314243100104441141434240333422133201201130104223133032340303401431421031023214131210222121323041133222113312420421034114122122301000420410344231424030421433010443004434131132413024340221041140431323004114444004334244123042113443014144013013121100144341310321214032311002110414102000142400103043020023024201210203422314021321321042100111121342230331112203243331114010110402043200032332012440031441324332302220430243022121120331111020342012144241113222220341033103024112032020413002231342043332012401421134032033103322322121143123001413132412401000444014421224224403113202401231332223210023044400441004104022024204041100042023101004400211303304233101442400303443431131303201114030321213420130122441421041104331114024434023230330312200113244142101021010220002304140132402311310330202303203442441041443340422021043213123222432220441403134144214120210124032132140141404024324424132011130211100402203200002422033402310334340442", "412430412004103013431042133422220010141332033341120114130302310324410332134312211103200443211034141341321241421021021324422332100433321331042432234111022021420221224224230342022034142112432210142030100402310101202440344010413020302442114330300244233230401041101033431334302101323434411424431431104144041104142442432040431143102422241202024424040300012330402140342444313310014120113204123313323104033104412121110330034342112344114232423204231242321332211021114312242342003134403204321132441123341112300041412404224030441432332112433001010100421404310234433404341110312200410232342240214432141130023301244111114410122131223244144113202243312131432211443433422041420220010423021134341014104033114040033244311424301244231041301034012433232114011401322030401213031142140043430431231030030104214113012240101414140024102213312041034043411421243334300444241211203243441012223022240444314441134013403120201332340110104314223243041112422022403020001414134423204020301442234143043443340404233021013443211133032341423413221432102422243031323341241442210041143000201331040423101334231202031440442412002133223141313141212412420232143021213303304140102114423004032124424204241340233144201103423332234203424022412240414041102041241002124130323312021003242144212122421342204303043140143411134424331033301301303330113441100403200123301024342101123310003010444011301311041302010141221044120124342324412204013300110201400400040031313040112343122410143424401224024311044213422404321303041220410432332043320200214024120430442232024413102012420342340340413302440412001301231140241110433122344140224221303242031312210232003332234132423324401133403321322314104104331132410210321323032441114124234430434321001001311110003404421333344330043312442403142023033202413120014232314342334341002310324343111321404243214444022200304241111430424130133324331121242340000434024110044433141322001313311241412241311021410120204311032023031341342010103020403302211214121120111231133321114231121220423240200214400404210141211102412014332431223422110111210001341111034214012340402400013232312333143404221121000044431100001343132021020414030334303300010332302344302102022133011232434012143210142441130133233133400342020214242200114223032032203224140034244321014120324333140241131044442012333112231112104433024111140411302033142003244020141231332124130210142023314433023310240324310143224130312444434142144033231241233443412220210444303131430020242141024240002244412404213414333423124124040034144133120324141311113131411201134000012213244134304212011410214223231433040212211200404013111221321202210141442112004220042423441400301112422140114141221012212134041042240022414111424413103100301420243221421213303044200230232330300404314103232300134441113104332131321244140104310000211423003424004311343404124231040341203432004031222124244212422030034431431443332201322202110003441203343342031201221304402000311122311130131211144121322244201012234213204222013312121213122010414024414433434434204033100023432301144424312002402204310423330241444132000334033221244030213032312301221244100401001131133120434223231311110331243144330223212334124442214211304020314242432201101441341410342304210230102020040300332200023240414132301321204200214413220324212040432000020010021300022002203010100143143342322144223123114004242142123432011014212400242243104203422331212202312021302313141422343210012233433111412223324122334132002143330301244401410210322404412142440224421012323123113121221120340404310414434240042432332421110014311231441331204344100123413431223143321133242423001114140131102413324304032214104314423402434142123314332141313023023302134041300241103400044300101221203132033341010102033124211203131134204222023204401401113111322301320211102001431021032130100042334130044211033144400340012131321132444230332220011323034300411312434132132231211223444214120214230021032321110412331104412304132332321141422120031331320121211014402231400141213111114413422143304212413332044221330302202204320130203020103210202321134011000040131401122034400140040220443232401121220442422113310403220034142121332440413422230040101332201134130124034432242044023214141200333332412341232044334020441142320341040334023332242224042020002111113301121130301014011243134213341041300322212434123224010123313103131020313404432231433441244103344243010323232312042312041304014404034131224032334003402104041020041112241242414121423004022421231100200442332043034", "343434212233131120103133014013321431424420411123024133201121214222240401114140120432204023244031231221234113303242140341040001230103032101314044344134101402101401143014202310041130421401414122400142100211132140301141104021240220430433103240144013012122403021300033331301420231404022331223203224210202304300424024032011320440442133213220144343101022120012200221031224311423300041100012200243200340032301334221310144134402424441324344341043233130120311102422341302142122020240003444212332124021020333300142133334244320002321321344220343130140332034021222241210340012442343412041122011002124344223242034344024214243232022003140000440201424121100330312041032130124014324434110302123443203132321122230013114211230042133140121443421331041244004440331203112041421042112334122443111143120103122114001201041314024200123132312440103133214143240113101000104323034300003111431212404330342414432043413221013120223433323222221302144221210003301224244233414421120024123000014040242024424243031420020043221100420113100333312001402404011033424100413000204213342012410022321144103310101430243323042110432133033422233003043143143323424201412144042331243131033322142410433432441001141414302310004011030340023414424001442031023203201404341340012213103440010030242134003303112204121212402020112143320021421430221104121442142112200433214200001423300030113221303131413334342420024144443141002304120313330042420201102302040243232422210242344200310000012222132442021210432431321342401120113310100222304144144100431311004411134120122032201201010044311331021312330232013020000223041040020302322431410421432231034021440113312402332022130344220202203343334401201111213223130032301233240044114131020003304021121312104213120023002212004433124213032433320343213312310414111242010234030121410022033031240110310233433401200013330024304444003100311300231200310044321343421402330324024041221303221224014302202144103004343121332440143130123330312320123014201223044440034002200321133303114241212141243222422041133244331144114014032334123220210410333130104434221321440340010432421214043423310103340340241004213321004013434221102324242431443402211124444222212423342233222123320144430111022313322112230043423241124013401020104140121201032324414444334040123140202004124144112231034433024012411140140321241211343423104130141403001310214100114022123302303233103341024030142231010420234222333331043224320320320413440213421002201403321441132310210010121130222220334004013304303313120302232243424402200241030434142432144241422142022213401113130223422431042123031331334113113202332121310213343000220301434044031332031343322204244330442434213004303011042230002041243020334233121113123223023122433341001140200042033012144241221211123402220400112324114203302224433024243323233121320441201303112404101114304241330124401422123321233304243423142230312043240113002412121333412244202000400032243201131104021111013004110233213141434214434314134414044200230401141032444210113321444343444322431314034304442120131213302342243121423142440232131443240110213223342410433444200332032440324311403424123303431143203403432133413224201403033244021430011221232340132032211221132202040442131324332123043402430310103041203421030444231321403240203444010013043020200031032143213020141030234321302344322020431131001132320000411223233333402213334144012402242343320210401033122222421142301013041042044242224100331321230000100304041432101113010011232341204434444442200231143123431133300121431131211402421414312330013231434123210220021322300323231144104223123310024022420301222202211313422410023113123130210331443212333200022200441324013233431401242304030444232032101322322122340333334140122410401302244331034032111132020032412430241240200410144201430240434341112020313412423010441034404343214100443144321122312011421021130402114001144430410142144410123444034133112303004111300003413333423040324312240321220323320044420031144310401212041310223340133444002022324431220442244142202312024000122003041411103044430340031014331302311414311132131314412232401232000430242320202301424412132230224403140121410114210033111430220123420442144024043421241102432341340311344211212400110312104100022101403332002200321312401320221202300033244314421122041420140012032144040433040331333403003443424034333342222034202443023321230320313424434433304343102324044040113204440432231013441433344113334102442043400030100104142041313333122413244124443044003040441310011231144012", "100121202220310310400201202032041101142120242400212113014211241130304003331103221101224413024344424010201402234021403031104410341231224401120344144331304400230000442130242441414423401332001243314202042341340010034140043430131242410220443133241433100034424100111332104110331221011342433333001224244134434400144243113312303112213010033210440141314132333332302331244320101020431001213331034414431032443231200331102241213420040212034002004210130110130442241201240140204101112330243442001321131044200233232302421232421223302032311434102432010240410224034311002113413421110240423401210011440234232011014430142101014020012201433240121241332400412420244122142221231434343331001110212430320103204000101422010343444413344220243303031231233304024200143002141003013422403142340233024222141224401222414014441222201130020331204030000124102041001423220123323341032443440013110101204304424402312430041134323411443221042423323042400344404331241313221234012410112110214043331113302443031414020312120222203023203341444021342410122343022012421044302213432003401214103013421230130134443141210030240213443012220210004121012223102101144301233101310323300030142000304232424142121404110201103141332133203303032300222432314043110411441010000102014322142402134334342131114420024001110124000144400002303201340333201430310102331212244301002333314240221102433442410130201443111042101424441000144423230343011222044212431024434230424341233412121110422112440132210021033344302221043132404021030320201202023403014404331313114004102342233040032242440413302300134141233322332340044411044344000441242422004412322213410114101112312044444321400031224204113121333440412103410210104213133222213012412233101320122340013341041404013113122041402110421223201133012113120210213134134213231141100304004344333224444343302144343114321210300404131141004032224134242211301024110121213200311034111033332111343102011012414341220040212430314130133400130011343021120313120301422401430313444302034221013010444310201313414023143201121323011333343422141210002443322144120104324422244143230404323044230110001310023224134201242124333113133112140101213123123034012140341033140323010204031443430443324423010010201102334341043012023442411101410003412442031314043101012310010141404113244344432444334032222001041441421324424044422004401233303134131124321212432244241321030202220241220433241000422142420302344221211030244114140212112102212443304410212314001223123404223313421333340310223340101131200222013200041423001140311404301430042201301310321321301430013131241022144100002031414112023341334240323124133433121141441244002221302030402323330004331111203110242323421432144233442311313004314003342140443401441044001433000213310123313201343321110031142430002041403132421111213410414001323111142334222123202104130223104142143113322103443340413102134342212323343300032210020140242001340214143322024142104234212443213022010222331114110404210310322234300233431330400013422423322220043133022423112231102014422100113212102221241124240310022331334434440220102310022122320003220033011143112102430334023332140200313220442313101322101230343022123441341202123140021044202133101322200431011440214020211100243334103320223200103342210023132233003344204213410224213023110431143031204021303232140232022231342240203432110141101003214134143333333413134400100120432000311202421032204401314122321100003132301033114122001104411214420204243232331232003031412041112311212242442103410021222102114021230414002130143033400121001303321102021023110441443331221202434210321001114423414033404141321034010044140313430024340011130312132312143134040103002321014324231023344212022034422311003102230433441321431113214430002202002331140130441104040133011220333424102233440034320123010431402020414024001443124034312121013323122412424020044221114104441004031041041121233032314030044234343133044134434003003020041000132004114043223322313431224324002121334110033302310043142204012343310241000231023024103410331220401432023340031120011214222422134113040142303144041222402031341203444134223033410211334410421443334010242423433200002411240041131444011113324131111223043430012323240030221230103022124001131101300002020140411201024301332312240332341012022140320134331200203222104214310000303200101341242110231141224324230210323411242122200120413043424413202203004000044221000222243310110230430244133100201340032333442234430244210312200243220141104411333032033314112404240430431432031", "232241221122114013001000340304014132203012013003232444240002303343332310141024442044022003012220134233041230304420130412213031034341443404314144232322103311331344440211031043223031420341034422414104333143113233314342212140404343044340111133241303013420434113112004100012242130210201111443343002333030001323230220111320321310240043122302342231142424000300344231413314431212344041013010104403321421101441320033422143342442414110011341433333032212122003102240441113111443101243423114434002423034233002030314320332202322031223214120320040123344032042431203411233303430031102340002021224040100204311404303423300411421413241104141240414031143412124244211334240210114403201144302333211034044131342001324004342030222220101220334334044303203321300212322423344323001123010114423413232101213030134210021234320320403404302140202424204210334244130032214400440414013040043112121442114322012031303431330101243240321414012431122113103224214330340012112133243110141402323410143221222020231340211201103320041440402221211400031122121122231121223024040212313434110303413102120000111302004321043130330421442433033024023312244132032013210313301344203141040033211232004103211000200211131021202134111144040442340234331333143102121120133320110001441204104040042123043200333130223131023434230143220112203423103243402103312212203442423120420201132120304430023112400320240402144040430444323431213133304031042313403420213442123022444241220223221041404304130424232041404233040033442111414040434001221434242402220440043210303130400342021310001224324200031440243201333100412123121024042000012242432110100142311432144403243300043312023023003031312212213224324432104114000401331222332404442112240314242224422003002001312241010413320034134431313330033002223120433433443141010421321443434300223042233413423411402142013303401124341203322214102111241244422422343144211213301440034341442411101223314404201034034043224424104110441142423321214023443010143321102223143340402422011200013230004043003331410401034131414110020131200140311211244304422431332413230224320222022122011211002401402203200402104114120043242434033043313412413040210122240430430100001211240113201143233342330320131102301400422343210421343414111414222021102340214213440200214440430121413143202423320442333121433333043333202024222101444013240142104242330344403321204331000314433432101340123320300004433432330104310000000003240430333443011424204142100403322331040000444220111120233141323123142003413010341223424242203102211324043010424444310112241144230231201014420210332113214301011044240432344323134322103410244131412134314134212212144110203110202413400110321004002434432214430401320212301003142002302442040203421120400232114324201411420113030331134201430422242142412044400312201104411410002323204043331422433123103234140213440341043120220433401044042301243114323422222343110134014020211033011122041000021433414212334120020211033132320002001241104331334344434032100132032144324110333342220030001444010041340301031234003002100301443322220413331340131343130231202110044422140400302002444212032344311311034233322132342004341233042410032301410333403430324002130002440433030100420040210243103014004201334323112332324403324211223402342230121201201223321214414231324201123122042130222033041420000101404030312244133111031000011024432000244004001123241110041214031223234424440342121033133022211412130314004313331013311332242023142210332324012242343202400040303040120132234020230304142403001044310313011321212024232430124144204332144241143012414244403102433402440101003012022322044320104412014430004333113442024113204123240023231123124011123210322124223320421130203320234310040111023143301101223034403034220233124440034101413421413313033013101234130301032000033204042341322234342040033310234002042003040202430333320342330121144131413004042142311332220031402243022331011232110220444003430032223343421314140232323412444301000222302113012120320331443300432122401123430303042241022410014101200023112404042343010431131322002430221433114331321200312231304320444322124004210331102013421131400041241122423221043101202231420241140141244022001440410242123232430421322104214404322233213243121222320324122403413414224402014032223044220023234101002403111301031020031242330212124440044023420410244430413224314321114442012324101041442202442011120444244442144102034320313204130310211021033040214342440102141331312331434023412112333042333402043042212101041434141431413242", "030300013312332424401400022031413341424313100413224140124104202431004400144100130142312444424323220311023213103100243214233142344111240124322032314022044122420003224404431242322401322421441034434231242140304331344024421030101434212134443111021414011233004134223321321211133341313140010430333134000320202441002003022322024020330121342104431342243234110403340021400301443313422043424101123011001322403032314431242423041431111430022442013302022213310422132242042042304440210112031134144323001012014100130204112240311231204313344423412433300404011144203112442233141112400440113224301343104300310200133012434210144223130014132034314203404000324122024303122231114040040044342204123011032232332222000030303231020240343423231302411243231224212131432012342020423441422321140003103021242203440311441330234030230440142320431302032040314043330331420420032023343020024132324410414424133324100323341311112223342312403243414240100224312001334001120430000231320344223442344340201240314304444342424413212141411433123123311220144220121210231311414143000303303040322403121113214042424024103011133340343441334412000040244342302331214412344302003130002004111440314344124024022404200442013230003234023033113323121433312220244142300241242203124204443223002333022044133213242143103104110141240222243033231334402420442041002133332213302331214213144114142121014322031324131140113401002230323301241003030122113000321003142042212030340412412041141243300030114032320401024213002222042401201110134412432440023003130313334113134343043314442010300320231413214143034330444200444034023042241200244011300111011101234334240204004223234134101234001101302032401002042430232144332013002310222103433023202401123132430430211140111100310211404203014213022143002211144110004040302340434342002213000223023204034200324224343343222404120422313314411431430404043042001302230122300300103422144003301200323411303403014420021402344211422311230402313434100104141040222440031244213203343330020341442132200324104311411442042044241142432403034340210020201402124021201132032410434412130024343213340014100040001230022310110332122134133431420441233300300134411001101022103043023243020204044010310004111413342301301044340124412242133431220241422023444112442103110430230233432124042412321314230033132320331324413422410232134304020100211021302133312224432140030420444103312330333103322120342132000114012341214212000323312334021230113320230034040240004002231102324433134312310124212010134231102102100143043311111240042314243331403131143310212031313100302233123312412330032022243000144104100243124421404332342022232423312231143212422144021404022321042223300111400100404320342404443144313323322233214413220223130341341040440031232313011321104222114312041020104131341411311310034220231103200301013022044011402401433231040204032234002433043020423303220111341204400421432402224013103114240240223143401111440200210201213030230411003123213140041133300122201244214224201033342120440414242344243144033331014301132011301332002401312300142101201331103221021040411030102202411421001230020034243042033143242122410342013130321030304230042412140400424040000240244433200422410140444440031301424032222433100111023040004133203400311230134400432002414230214023314402230121322103430011233033124141130321023224021234241320121320410101231224203330141233144244014302200304234024033321110331330423224404330431343023204132202431421122041201023403310340144301233333113122341042411220434100212320141122223034413411241004100303241412243033431032224140130244330113231411202200123233210040330130341131112320200212324400341340401301323311340440300232104122133042414132213443211443334113441423023311021241203433430444021121121303030144140030104041120444024212311333304140422000443322011344434040442213233023240021343312213421143223341204213224301104124211411144324020411002233113231104413011033203444334410330033212122333003430330322024003223020120312424321123031323442440143403401420244201020231123300031431033313130002004343434312240030140223120144001242412013113424042400423433121241024324124004301100442331322221201302410001214044132042021310021210312014403322013041304444234223004042203034033230310030004044441101004430400332200121434341133122010141112032134422312022424331220234322410332442203441013020201443110042242330030341224003121434341413431124433444340412312201343203133033211112343332233214410010021342302012420011012001231133313323123100403220000230", "332420111034024114320120241041433421032210002303110320132403034412044122013341231223034313312030140342432122432240233240022031202333003024440410143420032100402030402431324424214322311114002044123430331443401240012442141441124112313114221040000141314334022022214244100131031111413423420130000023140132413022330004130302412103044203024001241414200131433304033103121401430014301133030143143420213233013002111321040111120024004143302013444400240433310431111120323432021404204214203434232443331200102304321221201120440011103441032443231310142243103402020433314000432222214200034401143044014314313200441421414131113133343340313144101421134142104114344212243131030320440444410041410310142014423441112010342114233321031140214202230214042232001401144312101003313120000432400411212314233310403444114234404210413123132142224322004314030441044342134321334013034342003211121430230012024032430231443000204430420044223004342341344002001120021230243232220044112204230221144311320302120233004143134431111432044403433012321123404003112020433001040123242012420211214120042043440143321041311014314310020010303214023310120013044324233242402441121231114204203424322130131200431110201433004231300120321110314232142132421123423201230123240111010300221414404420334221143123443223011403443031311034423142321332231402000134414334201132040031443444401421103010224313411030320430411324424001102302201104214211443413002432220013142111132130142103242403343002302400414043342311102140313001022100130341424241441210242102244413332141324223032011431430203342100223223121423410141410234421030223443413240332222301111113324130123140232121311210004003321403130100111423444342141414403143242100321404412023203101432300240210410012034230202001313432403102321332331341120234434121204120423303304443022404013112434432312010042002334334314203004220032213344324114200024234101141143300414123214224410341303433303103203120030332413344200000430302203341432111343043322043123122113214021144044430420441131303121201114434022414234000140144244414003120231101120011040000332103114003321023333331131132123400013032144240424303343330231312441112111040222424224132444112042144312212444214230011010244233232333041113022311003341211044300021300014233444403424312011243314320013422320212000110024200440033224124044044111213023002103132040413201214322302443412131204303233014133213232232203413410332444310243023332314312232101042400011003332244303233041220014341133111302321031201004243313311010411332424203242434303340433014321412000410242423014300201123233134420324441112343004222343314112443333423101413331100301201214444442443412404443204210344204024321233113432234140213403031033244204123201430131414400013241413300430322214022340433240144301024041322121314142443144411114220233024013001432414310114331042040432341041301222312322313233342203131333312434204323444300232044244032233400401403222314113323332442132404032403423340132313302224221301213410220210344310411202404114221331001421110044442211241314231344213223302123434023211400124322124303244020014434420024314412323414230413131210000202134033141020331313103033203222112304343040302324333002242434410240432304320403132022414442304231432304121013112210410132340143104320302044312423240230230220414032331133424030330410240123402403130003423401310110044003401002334212323010431124124001311141023324134212432130101010310020041231403112010302140443403143124403234010411031142244410422314420411343401021224211020114221042111041241004322232341033033032430112222110421420200320214241421044030243402422303002321414231124243020241201032021304421122402202214221443313341432101420001002440444100122104441412442431430241414101312031331302422310323130124231131000241330002442203442043412241434040140421420304410022010424223122100013044322420004441142144144214443023130114022341020322332403114033231023133342420032432413043412042434201113021014432303123132312413332112040201132021241413200313330431121240321442344030103331344042031302312312044222313211043124010432132120103444103214213142121201242434323344011331312011420241232233044030112303003100302240043211201232133403213030110442320411441200104403230133104023433102012232243234432124311033422233044314413121010413120131031422022432122140111201342000103422042034042242020130004311304423213114034412120302102001023414024042112101301323412334413400421442344013313024211320203422230212312343211434104324133212411130023443404312020", "332010001244344214440142204200320204122000421144201444240314403300420442404114100023112143433422211341403434342044234044413103442300103123033343311132344133404443020211234323331314022403110242022031222233222331314140304433101113011403342333342024421311121414211222313331342243140242121014021411214114013042003442044044213300223000433203120422233421440404042313144243040044343141400143022402133223303124221042413112020004223014033432300304411002144212431022203024001342204204342244002410320100144244203342332000110213442210224331440020412014222223302304124030222113412030401303210023300243043100233402204044202014102203132033112243223402433030120441013420430011304402112323014240331202440303214004321001420020331133330120011301141020424401132313410303340432210100241113121012422123131020204101031310233321241344302010114243333120232441013140233031012134123024441420334134443320332130434440333041234440242104120231121310422104010202403032201400040414403324423434241442443123103030223031212032313243234043114201420003103430203343304033014431421324413112230420003110001441332214003304233320243100444001334142141240423233032014222001202121200110113241344124402240203104313203322001133343414320322023424314333003211224023432130212124120312022034220441202312442114031212044330131241002142003102014141134332131421400010012142334213402232413033002122232210303143212130220320304044424023140114414404143323310413011223004100302120124113331243012020334131404342132301013224211042322322123303024330140421314230202420313312040123221434002020434102131324330130142110304330400043024311432231032030143011011303443301431444224144120322300343122434134012434433043043230032131421231140124002440242134202114423324003430422223240220024044133131203442231323201102021142402011420210443321201114444043112402210243023044244443102303034121121410410000400344041432401324111224411212102110303401111121000034024013242100111322134240011303202323004204214110432420000240321314202424133430010001324112204221103344334100142233021400402313031313300014234320320422410332022334431040213211310431020004442112122022003124124443031120242020123320131113122233434032220340430444412202031011030004000223113401333012243322121111023040000213200341204042231440441423211130312033441231304243303340121341320123313243410014330144100303121121110313203042013222320410420312020031334123013204443401243204433011443220420001131212402230221142010401322001130232204001104021042140012111111244422331100221021340441222432432304333401430441011003440104312224202402241033141024114324202420202031104440001233014210000030330014113311331214410234423412414330004002404113122304013343011321441333014131312201430404103121420412144314034333431132001412431242404323144142023222124140141004402431130223014400103000010443132413121202110341222141404100401140402322120303114201101202041230012310010204302412424332411200101014333101013041133124140132130233421134330110014233412242331212231001002133340210344243013212314434002222023043033042014343414312142344220242304044431002404211332120311410211313321434400134211410230040302243120224132044123102330130022433110320440401400130043243443303134130134142310442122133202342302414241341341130443441441101312341310003113431324344101121142111403432334230143302211441310134132243240132043120112203104110012440340234003333141231302344004442133124442241424143120413111023132131033134123444224120144002434011240313412223244023214000402433233401430104224010040410331432301434020120232342324031044222232012204133301012333400340031221302113202120003334041303421343424310002344210420434033140043440014141443400231133304021002120023440313014420244043034214403010432044401122033300340204424133214101422113342134442000230411244212322403323334443342400424234402241034011234321430343331324043431413413202310042241120003033223003131442414300103341144330112433223402303141412310343022003320444322123043400302331331024421400022214032330113104030033204233442044413343311400201143312423332031204113222024100212104004040221423034141134014004103304310334310013222411033214141141104221221420424214321204010414432202441044412442443424431140441132234402224010003004100410434221110424300230124324441211241204131430240203203033013422243033010343304010212310333300221123133240431403303121113140232001442421441001421421323442033003414004034401344434331001424432001231331130030214324241101241342401044101414042243412241121330442", "221202303040422124221214200334204441342330010142432300122041243140334432034220043302322403120402423223110424120122400404303014243130422202332031240123030343142231024302431340344224431311020010234233111421040323240132300003301444410244313313221200204404240400010004110324431420141222404110211212221443423332214330324302440423344331142101104110432202423422033410231123143214223422003100124114002101314333121023043102022013300321431040433300304421231134020141244000124313113232030114230103144132140141100100424434203321021030041221443212330201442142220143414132314022224011224200403212120341414022033002432102444040324303220333130344401344210332020414213421411043023342303432323021302242020204042143240113321102102334201131114334141211040223320433111302210321342023442110401244011243012401331241302423313042123444342322330144002303034043330110133430324401434240401132004304403320340400423043403343420423144044244411011414103212000112003421400320412110131013113133310311120114024331240043214312013212340223344014133024213340001230411044344230412023124223104234310041211412103340211233124131100441300322112334243321132302102014323421043241433401141122443330140023003100111322232333021044010302323403130322203320343142302334421100334220440003120404443321431420200141211121223224210424241021332032222414323320040440233243433404130233131433134114414424421142101033410314221040430014000224103444022012022304043310034133003340311341224402200311404321201332332143242403133203400141234033140204103413341400310130120013433133122422002144404324231340334301204130021434311213314220330200104232040430224403410134300202300144024342010200410332003141110421042204201004223343420114113212331440102302144103144440303001441213304341302041241342004241012421201301124443441221431210313222144020044013430340110244001200242120222104440432343300431444010142334230203020103130342211040340430400341042304130102433320112102320132203302021113002140343313413400402314231022333134004432101032414212223433022142122211043213244404041424432243303243444223001111041234231224244302334023122434343330014004434021014142444323342231233203311142123243300011414203140304244224322011311232140204132344214010011320202300422333203002043044314122204413101142332434440321340004403311431221414222113434031113034410401010224001023433123023312423001423241121144402304234401011140322431132321222214304141421024004330133142322041223323243133440334430042211443334311410321124302440431013014344303320140013313200201001243303102132011304003412211320430131404410223312213333112303224232232100242100422420102013143314031431041201324433103220444123043013410202043120323213241042022013010302330414222121344214311341140032412302414024110443112141334133420103443124134234003041432043040132011444233423041212324030240124410010021213303301424110131004403200111302140013341412302334442123330331302032402013324223200400142030400222233403031440414020023104122222314104123243334034044133443034211032000403304040022130034213300424431140014422434112321431201433440000304411403202333114401223120000424321010014202403240011331013202021132133223044341002434412400231340323334430130343003041341214341300110111401344003240344401212143033011424330133304310024343422332202014132032110131341020022040322121133343101400004131001003132130241100232402033203302343324241124031431130221011020341413220000023314040213442403340423043342022133103101212432340213333420111020433123300443234140333114034344102014402440104112221221334321244103123430242321042320323320011443401034143222342041003131231221424142430312030203121131113241330322020311043344110044221120340121221142320402413014002421443041043103211434141442024333100112123000040014342422240131443042041022044300204401214443412211122121030133124234310420404314033443224243224042004124224040423204211243343331414444103110112440222331413403124412300443141011031340032443440411134031220440430113300442211244032324102441440402322430044220310322021041024301432104404122341333034210002000341331242004111442210321004212410141330124030102012422103211103220200231314022313412031310001443122104014304322022400421234210320324202030002400214430332133003211242234122314320403314020212141131200134022434131321242133322103111233333324013423224141223402234414104342221130334443414331404231211221344340402102220213110430240421440300013031233402120001031340100432142032101401443023342001321241422014114424334034202102220", "222441014223230304110100134103141010340332230300310333142324133443312104424441021043031441023312143431043000014312440222314223414402241443102003331300301341324402423044233231030002401444430110141014102041102443022233443401220101440221244443303111233414213021103003131421143340204340210021101433421111214212224322001313101301242033223221441400030403102421304210333423203233142420223110443021203213410344321132441043213413004200431220020321413214111002030400224401404024114211042313412234212331132243303421424302212410230034200122010331200340002100314311413222443431002044011130330022311304434324232101141343114344300244132014122332241432314021410321421321003032214243432000214100434013204234032422033313130302120423213003341012413430143443004313124121123331404112210012032041123401022414213332040321300001432112111313441310320104300241032244103042144334033234104003440104222400322303432113424401232141140322204044013234243014033304301112120332420104014202104330123433200343042340434144031244010104330123031124134323220032431324234241144122310334003303404243212334003411101410241424400223112024101304321334101041212233432004143331300423144033320044122004234421034403030301110113443444001100343134324222122213424002444333241210032331300404202311004313443130011212414433223313211042112410344001222434312210322014243141240312321232442101013443432320402024312040004210144344001432314231101212022402311302002341411342141111121024210221224111134034421142331224030110332340324114300112444134044210213202010422313020421413101312124431433034004021334213243042103022200321232334232423043140001324041440424013333423012301340133040144221224002414402412041443110221422101141230011120232441012233020312233320100303304404200142403011032243401032414200020241002434311000121302023412421341310422113302122330432332304442021111213403031212230404034442232214202440100001002402104300131021114021120431330300102320444204200144234142413030141431323324211103322444320121103113004322332124323411020244402204133411012121113134010431213240432044220312124121130200412021223200003040004314404034000300402201044232020010134410101421033404234142230011344232430440042434014233230401131033430023034031212024304343001224140323121130422024402032324003110411332110001222424343022301041333113203111304432133411440401400221042033444222343004120303124140114140311441240213210424110220430411014403104112041140000000411231133123240331303433102413020112103100014024401411400001333244102330131411332221002114400234110140302111301232203131231440021342201112414134104320324031444214411230141440410331442320400433204144344323342112222030421022001204023443331023223312422204331424013101301432210403002224020101230104002122123113340431404003023311221140012420400044240014023222140041123143230144002320301011103443311231240441221313124211044303112104132301312224313413201020342230014200133341322110114102411100403230212303231234421320010420014240111114134043021440334200022123322424010041312230430122014040111004011002214230004213114433401203314313330344404430333301034022413430340324212323214140204103424442014424011201211143124112124012033440032340344244212114122423442311233023311031414112331344301014213102340322324120331312004320030403014230320334021431032420111134023104312002131342104112430103301100033010340012413402241100244104142140043124242320220043144240324121042032013232342413424422034313401022442444241401111234430331132320313000212442241400012100342202301133204302003114344003144104020434434343232333230212411221422041321123130444120000042004110203221142132312333440111121032130144223012144230211142143240100410222433310112321110343142014202203304204343432133020244323420313232324343334122343331414423133220143421412402404414104304212204304401321432132000423103100401042121112211303203024303432010320113014221042133114022332041314000322304202404224033213241402000003004000324403102143311314143440110304123113344200103144321214024023232441324000004233444321414330141100132240122232421344100400314234203042443341140412030203403430302230133122113230434230241201210011032104134411213214413132440123123112324310023341443403244020441141132103024023042304343112232134342411412344023304323232212234021121123023013301404000412111441324231213201202312302033400222441043123214044100043322004202321020000023344233044002344344313030040331144313100103130223401323312324440420411231011020401312313312312221120334442144302", "312432432402403104023241211302322302334411304111433413312133202013212442131220440203202422031241101431343201204241023202232241240142312403023213403430103001431440411221124444334201410430422112224104022441013121041423233221231424111241413234122233421240103200114141010330213324014220333334323132123343400230331010111302100131210200022243403110044243333203124244132443402341442223121321224242103024300034322024404120240220110113201334124234030423023412111134412141312144020111224320204122034310333000044042204003414341224234240141211131440232142322030322341103213240340113021203402122141324042331022320021132214101342112113304420440402320204043314140011114231023232220124314014340212310433022002313413444442113234242441444333123301343410311114323204043212330444240000341131004123310230100021311021220313302221100340143441244230321344423240040041140142311120142202304014410231031203321204441311404310012212333311401100230412143213431403343302031243102031002443141040002004042201140421132033331221031124121124101330020032303430223441044304432413303034223042224002002320110240310414414100142444331323331241403241404201320220024223330103004444420302402242412222301440022310401332000442440131413041120243020003433031424321212101423400343022033243111220404024111320444011402100342003312210304434020001034142201004201241042434034142402043411430300130331242430314210133022324432044444334204322414301443443100310140344223023004221132040022321340344422400230330434244004231433422324022402400432232032144321413223143223442240223123113224341021424400021333131223320422034242124012230430343333222044122201024343224420110000104332120222314341312123143223121104440443441033212021224014442214440023140104434341023314311310130221021033303044213341443021420112210430241444123003441413321321210300420143404301100024413142020223223002342344320341220422331411133341034130431014241131010400212340342011002322034321213342212043200433420430410234224111423013423014321101413032043043140103330114213224203122021011104423001020442211300003223431004244403222002130320233044100240001332433031120000221013314441141403143400140243223201021134421441441120030312210440224040444410311121230013124210113134431213403410032420343424032121331040440044403421320043024030213430420034403401024313133241414042414012433124201131023221333330310103133401434241334241023003000043433311413103213440413232122312100203132102010120341120010044422112424323000214432310212234311433044014131340212312343012040324203024344232233300142001102044034410210123104222134413004231003002431401000122204432114202021223114121423130042043111300401441022301334324210433134311333001024312134112341233002340214014102442403112012341113110043121311443031302223430232232430404034022210431131330321041201243121414243132441113242311434200234400003402404124321432212134114213234230402211344040313401010041330123341032424440343213134124414000331241233441304101321422012234332333332142303430142400244320412324333441413220023024101001444211304243222212011434113022440203214033221340323002230144121020334233220320231043434410043223014123033014110304331042242220041334144122142422313001210031221401223403024002101130020001444104230144230121123023102120020242112033120012020102341202404213012113402131433342102130304341023334004213412113402310032421234433042220002214404241314233140000031443002413011004002414332420402334033230022141324432242400013422144104404340110001042022230040134421033434124014312111301041204040041032134333012212123034013311403401124400402224011201401022201242223411141324200444111402032321303114113304024232020040433011430223321134004313234241141004211001444241211034124013443004211410430044241423101304301324021003013444144311240102022410212344414130201112002204122222423411310223440310111240130123330434441442330241332433320423141032021042110300033434332030102414233303421001010231403243112203221231203401240120401312300242414401011433344233041021342334343221214331124212342203040203412114212344401003432221302401331402121044323234001130214120210411240442134040021300204431430220114034332014222122011033313241333103310000101120222334314414422300101122340131313142110211320410202020024020142134423100433331002302423331421442234120214301333332231342403221430032110323332011302204443004130103112403124224020023142230340211221424124402424442220322013131314224111012120004411220114330022404211342430110134012242142113043333024304422", "211033304124221410401101110123024322444232220241424210404432211112041421442203002443231130444233033102323440100040043104031111341213024110430321204204043323022423334403324011424013223322321022034001422102300403422340011143102140020013324212421241424021413111342202230304423241231322431042122343041240442313341144114103133034304200104113034442440020320114334033301204333420300312443440323331102314241303242323044043040403333220442340040323100311024420414331434020143244402320200244234422242201034013040124422304330224202420032132200301340040431112344244131343400000413111242323343034012413024303203420343202243022103104333403023314200403410400200332132020143104034013343200312331302032331043302440331030041424443034130433002314021303003432423232134404342324022434131014024320130441412431441123431102140144304412420240044411320002310100232323300321210114032200024332314100111001043014233302121333232003003033422344334241114231203212110111341432441042331143434000131041040124404312344213414312403233123120323034120102142134032032134031410133100214111331203430012112413122122320310324013423034410044331034422222323103221421343230321311342444242432300433240334301144422124131040032204004102034443403114401401001131022003411034131202341212040142040023234001321121340020134200013111314313404410442200231410402022040041012020013242243020013304144014121112013330421441020044420422444111200333222412210222040200300011013240411203341411300111211223211441212232300223003424220140012141321343411201221342101103034301403234202220001310220111140400334042014131441304113111420334211220120214134410043231413344301131114424110012041320301143441344333004441004344312212033312214431244341434122223123224240130003432122412222403220100431132203332342424123142014031443422123313000204212122103000033332323021433101032444342222003203241023013031303400433312224131134113422443321232320440404022310212314313300111130424022014001040300433121011010300131042444100140143100342220224023414034444424140331132112401142231022234430124320212003312013411310440314332142030240114204133000242334023021112332020124004144203303212212020422310243121021221401121411440434221303313134311024312210041010410212432112432000200011020321332414021420042020420332412403042220224432014101334434334130313103442113410424101032424223421321100221333134420030002404441121323134222243142342444442424403011310122233211310403213140242420344404023022013010231312142113424304241414032412422302221111423130241121300120340312100244321304341343033332104221324200024110124133210310420200324432002422100021310314330001343220333301013413403102324210104013012303023400130142202441121302024042441222021042221014141234224120101230211303144123021031122112301344223343324214000120342004140113104123303213044421231421202322031113024122214330021234134323232124123230133043232101211203130341042304313202413114133012122100332342242414314111214232000220041110223144030122410443424102331000321014412313324110122230134430231122200023104142140243414430042311114020132020032214213423203433312213342004020333443244424102423014334120110231042041242043211140421001140432240123003314232100221210102022111122020243224304244404002013303301002141214131332310402433043011244042023414133140244100031311331430024310402322101342101210331102243311201410124130110302402013141444103024422020002344044231004413131111331323420210304132123202411232301204230302202131143423314010333041411000443213200444341441003121310223100114011224403144442210013033341410101402244023032042333241233113144432434431331124103111132342443203024222110223014023130110111402401140230112003322210031020013300232021313042122430224034221123124312110343411140220220433400133102343321442211201023321100301323312031333333221021343131031423242031331043304010122003211422220004024333441000244401412041342233021041000220424323410232441000304221444222324304432311242340114240234433100240422134134401442112034243012414042124244431134123230012440131434340430333401440314140230302002311104103200003044200123323104431140321133432420200443434212343142402033133142301332322402021244423224204214321312434221322312240312423224142210111230421240213334440123014123400033210223140233423140432124030423031414421003024424023431021420221041432120020130311403401210402243421022242323424141134212202322011423230032231314123323032344430342341330402001002223440031014322430140312404334223243124021241000023230111204133", "233403442413413413400140431411101334020100132310313222103002302442142042024013110341004043430100000143024304131332020300314111241344434030004341242111104203433100230131003242101102144144301143311214120003311303001412340230201442341214231321220020400214023312340141121023022123132043442042414040422221231301011241213321100042122434433103123143413144240213411341034003223300202320213030031004031114403400241210133042232012430421214440044231011433203302422122443142143200002103444010032323311301231040220021241002330211444424444132230033103112411442120123230141324033141343304103001202244012204420322100143443420344413314342033442421143213213032033114024040302132132024431200120441320342003444140422101212414134020024214040443430141341011313042141011222013420344042234133034323433233333022403320231411343104230213232244304003101113024444212430342041233243344301304241410221301203111243140312441300341312103131324431314043404400433421403313323012010014344043233403234323140422402001202234422222304020413120013404210201103331314401212011020413010032110342334410313002443033332120031134003301203332120014234120322322241101014323411000020211123014333211330230034443120004313443123244422403320300114431141032221001323210334440342322140010420103233311231404120111024241414212104300233300033421320104322331014040420334200303331344033141303201421041441101012414143223443142120223342304320103130242323404142112014133133210410040310434401032414010200041411222021413221022204310443041301000221221011242021311213001240212312421102431224312332402103404010223320032232040401030142421023012331232422341344110434104341000010010143114202333114223220003011344100121043112424140432232232420134141103104401313404103142423023310044211430230304422122221021110212443412011322204340341033414224041124333222440420343334213311442110131444134330133314443242030000223001203423431423202223424321004422422123142233222312113220424432010103042000114144034230430202402401422203210024112243342403102322134203132303102412424424033201004410044022441433002100412043344142203222122423043223104030303144324101423101101111212034204213110121430220444301133012142010004303321103233030013320232132440300031031420040102012042141304121224020420014343320022202144032142310040443001124202320243441313110113421034143402142010234223222334234230021431240324021411002331122234133304403004431413400240012301211144432313024013421242431430311330033001112202133042431201401021311111313134402012141403400032301003241203434410314220141432414033401330403333124234241040322330044430121403400413124044114221141043322223041114022131400011043421123013223300040032400013443040013043334234212403344110341144443330021031041031304423113233011002041244004130144003340020111432033340303122331311100231434003100412120011022224234114032034103214211313302442201041021021144124412401104411432440142214302310212342331032240001033000232321340143413020301441001131202134403232311020040140034243400420240124324242431133311143012423112210302113341203001040400231112411423333123314444102123144222320322222141123311424202240214224111320104323444311442423314120344424004202144023444433441311301233240112003012313224031310440302330422440103420030120033100312043341421324223040011111042300034144013342223343132233113043413314412340344211343142020311113044034331021214203140242122432413100041210310440120423121400113243401022241042042040141102131224341113434033022242040014311140014112033241321141333302031324012223101424240021441101321302141031103322414434410133420022331013114441224010342032330023134314001434220432314334313333212410401332231114412302444332301424242010013412200033323001201444243424430224111341432221410342220234301031342120334210332420431300024041101033030200201402301322011224030421221211003112402011333114312110042202111223242132014240021443123400221240213442241002313010423133314023211200000043043031230422413230132303203102302334230400031044144231122102033022342042420210233000000434344211123412432202231441422300330242434120123023033304040001020202444332242431302342002200421311303233241404312033142303230143044223003043030213401021444213321221124133144442244211303334201121103201410223344013243333131031414223330100143332023242322024313444003242030044214342422410112412020033033413401311204000040340100030301341001320213141124021330010130332420123214014120402104301304004231430410202424100233222324132010231101310312101344112244420", "240400423330144020140031420131440341332411032432024004203322030003213130401444320030043331431310134310121314243422002011244330041122044241033000342034401004041412401234310033004142210141022201224022331030023013221203013144313032210231344401224111140340100340231442114202320221413222410120120014133144344002243343312103013100040110204242120120114143113123033233402414330212112400300044344313432322021330412243111344033433300102121241211442024223013424104412442310043441021321200321142021333440224124413341233243101022402430244212240323312221121400031443431101112422210011441422420441040031342033021423244341444232213440144322311310400422412440403141203102113104301303442203132340113002020043434343024432000240101343232041004433012010212232421420213440231000212340440124242132143341401044404022002003223124222002240413023222012212221301042100422132314343132223031401242121440011103133124314431011414142003410040304011242322340202002404311344112333342122233432433414412033323342430224201221000141032233213122040042132303230303141000440224022232233030210100420042401144221024134422422222412441030231242001241321342142301244441030222011434240111102421311042201004143302413324124021000343441444432024142202142223210204422234220030241444142031013030220404203211033432400320244400002000013441113130100044034244204341033430220311124241122341014442443334410141331440000412321303120024344412332410044000244332022220141331240402231344204044413213322412201221114240314214411302442143214223323112404333334343412032400122044222330210402431004334221022004012130130140214112403233130003303332141214120100003300240340121203321430100432101020201142140023340233112310202103121433022422331030013132120112244131134444011440332134412241343421442231432013241422443032132001332212231101142003230320434344101003440110202110223042143423344040232203340132000321140044202202111102233414043100141442142402320043412411034202203024021144043231233421330140324434330422302122124430103423141404114412242124043203141303404400124113221412313400022413142221424140342122420141233030302300414141334301012344432144400230100201423424422104033123212124341430033140012422211241101101444411140102004301220131204100111302304012021401202344104304122132330043300210240103413230123321024042103132400034423311333413223331114012041221100321430002423203333323331014102014040321221222101144404121120330414101041202442110433442232032042140101213411022300211113222340244221214410134110140014342100434204300043233223330112040214242443144414303304344011221410322430313141004303344020102331000203310123024101241214301324342013032214144302131101204412121421231110323212334430342104203131232313340131030343141344243001300234132030244114143113110000314114041332224020413442140200443030221224334241430203313333032243224410404334311001413341411302121211401330023333131313224301204044021404133020000302432322010032042331300212033203002001443442434342423133013021323301424313340201233400030314131102110032033104401031021004100044402204201221322201224124113102111313340014002213114034202304343022112331021300213304401231440332133210444234200213422223422324424031124214430020012014003233042031000312310412200444210220323142033200430303304214201034241441100430032334332142300012333034012032211443300304434320011040133401300401343222221214443011412120030322021123302310224424140401243221100433203113101430030314240224301314133104014024224422022320331001142322330222202220213203031131102341002122301012142340303230004321413401131212400444244231432311403311010214320100231310322100400121204000440340002324441400411411122042323121323331131333423404411440332041122004334114243434202331332444123243402444341033304434112230440234411331330030321444121303013140323324334044320013211020441344410343132430113342232131204340104431011323201221344222204232102113211440134411023300013401342034413323301313214233441424144104220114302204222444101102220011204134224404403234211330302412334333032411423013323214301343121022344243403122313344324211224223334044330002244300101233121313020121334133423021244442414341242441324214442334422040441344322400234210401011342142134414134241030342130223021422114130314013111421442010044310440140012012111433210244240113111102311320040140401142102331113241224322143333430421103103204413142121202313003422112204334033203223144311441041202014031001441212320421220213141302130011401011344303120332413313212122013140242420343", "003114201304331024303313342100032212131112233031333111300021241104441210310433304000212424112104224440420134020403343342102132401410413441014420421042440120004320222102000224222214211424001314031241113314344042434124412432404333130020032402312121423130444112030001234032322043030111010344021300433213233401433423011143022021213132024404240442032123024143331002123241313431101321204444224334403030234333141230441322042140302330112241324233244103214424341014342034034400401442020103334011323143311101123003320212230011024023403112101414424103210342423041223202203123414111041340101144112203023301231424013002233132344003132244340310430241420303303124234303120440241303014444203202423331330101200020142004312344441342324220321323243214211304303101231323300221202030112430213312031242012432310141101032003423411411302203322240420011320122044222114401130000441420324424144221022443341400024222440310332231043223300104034020133223343232112014130330411304134413024313214143133104324400423022401314010313000303231233404031312101021401342301033020141301233432121414120423430141132234404202034024221040123420113223340000013010203002304003130131022141223044242001300240323044202404042324113113343122041002422313322110141413040412240241221203404313440404241231123031303100321012133241243132404124334324344424210432122342444421200140102311141112344332143324133300421342121412204412442423423003104200033101024440324404120400123241122322022244131230340414440300233100111020341303441431024043234113223103003120234331340033400223424332202000021312042233110204433343111323440030034104434332210013040204221100133300340003211230442023403332124223212211320010231224143032430134041001323343011010200241304012020303340443342413404323421203433200410141101031010011433420000144431044134141242110204413311434003204111203304412123230220314023231140001012203400311024324301221142243222020210311000100123241040244414140414230231342243103210023412013204331242232233430024020323203332114311341410442100031010114423143034433104203040024434104144102122332311230104002142021231312140141322444404422313132440011440321122131242233240044321331303312110131434231214321104324223044001122411132411113304413203042112242134014004341430123220024242211210340122023014312230414222444221112300110201104003134224123042210121313331221203400132120232420022002443343044423414302011430003024341303401300320323411411300333014440414301323033140232234222423133341223113313003440203302433423344224133421043041342144400112320240102111234401203233341140312213443330432230132401012034442010024140230123410034020104102423112134112222332212201101424302321211323221332222142214001103000120210243414003342304040033313212004441102211141012214212113331234344003401343231003120430221402201024322304212421400414423322104221401331103434401032202424011314234413300301432101412134111433110041111030012314330201203244214034201401331022031021012104324030423234144330023221214330334304400040020240140020421431143341433431214112430210142021040221141031133102314434434410124334130043311024233113110302323013214303010023323002240112044403201432114403414223044243211120032324134443011101023230041413314443240112021202231112441230144012121111143300320001421332440422414310144230244223214324003124041200320343322143142001100420234321034034113241341411424444001001403303144321331141312020241421414302000231241412304143222314021021432312020231313120342430011240022114234313134013302024013324402031342241120420404031121030232014314101424042302313133042201231413231130120044233033000144424234031434411302204100212322032423034021103303042212342422110242421202014104232432430043344002312042100233034323100033140430411311341120313214143440110322001141033211442131032403142131220024321232033130302004204223433210111034340244013020040234421210134124133112442032303224304331331101230322212344020301302420324213122431234404414404430333220322243342033042011101101323243432314042344244230114324110123032204101310133423004044211333213420232034141142202403223233302133100343410111214012031100020003343004230020422004210331244002411213331124302014341020114004402443222124431030223432202222112430141013221010043120234422420131002421234144011331014121344302331311342030310400132322342312400203440322324200014340233100012141244003201221234242102221140114211004420223042011343113231011200032112301143022411104204110402214114122142124130011342211221204003130304421400141", "242140034113421243110410224113433000344230422234404331412220242400433212111011024032444130422441103000104141100140201043012121010240434302023141012232114302411033433321422002132010440034120224330304430241411414344223403411214110241043232203311122222201340220340233400122241401303332431133324132402301014434133141023143400011442412344114404004310000442001230101304303323314120432244230430111141043314220024043422400304022443312221020013333403220222330312412012432041411321324143234314441322110033044330301143014000204404204301111133240214004341024212011122021201031420220114220302022130341331211312033301441001224124044113033314000024434440320013043200040330040322112034324010320223102204234111312110110200144341314142234440242013043104311403322411342004441103342232323014231231332003010134203412334310014030433210333224214243244120422220324144410102213143230211041101411030301240343222211204044314142143132333113312024312304134103414013334221301042121013213211011342100404310330101004122420304020420004424101033340201244001130233443334320140333304333142342442124212014404042212400104404112401021014142440031300010104414131101043124341443141204122434413013221204321400043321014344040112220334224331443401032342403231343134420241243423122442014302034323243241024330111431412204231241324032411000314223330213413444022414322440002203002313432140243310220112330342423032023331220121411220232331102011312000101020300310442031423334333420323434310021301130020041210243224210033023221321103403221403201014111431440313112133401220403304311444303321234400143313243233221413030002430121000404214431002221112042130122333334420003144233320141430343243031130423021230244042120041043010040214301204033233024213221120203210043204010110441223332204130122140100443221300242124142231043013134113444232340233301331333240103413001012022231221110323242144313402014301440331124013213320122231131231031440140423023112304420013130402313332241042144104430100134140403043134123411030212212403233311423210410013211220131414131240402232440313242021143402143141114214143304134031414230201103014321432334011221424040233211322111343442112130201031033130443214420410441402132302140142242241304210401123143444223210344110314320433044004401130024040121330123112140122022111043440243440010331230124124301334420344443123432434030212331412421113201322043244142220240313433033300141303024333001410420314413240104340032140142203341114134431321341014423124103321113233122032122134112101240441142434022011204142100043402024301132420422214230413434434214323024424314300314323024124320311301140002404423314213414022103410332003324031130143210031334112233033213422224304431120024043110000404014400431122332314324143421300212234122421100034303202241223043422103402442303314420003343440023323444010403330232100443203004340304401230133434313223040402111234231442334012433023032121224104303042442034033431323321242034041111430020301402144102042420101012032432041023432313411440001112201414012033404043023203001041021104220010102140201020430401243102121011301300104103103000441422030331300442412420412333420324123312442021014003014040230340333024212002033132413412433102120224223343201140103243434203223141234203120221210033214003133430003303200331221022110232143043201113303012311422142123044331102243224121441110033100410134124023303041002101143122102312132144011123444240030303114142104333002010401304041420023042400313000140220022412030344343311033002222424143234131123201031244101311413011024213341244003114221411412242221241032212323313023401331131201142443220043443400134422144141313003214213324224243010401004412432233122410231433424230204301431020220340441043003440440300222143330200124043130321103202343204033020431300433121101204334044203321131342014321443444203214403231303322442401033100143422033023204331422410002400324324032420214100100434414411031413433000311134421442312424040101040104234320032420142223304212042312300043001033340234402241203124043412231124342003331031000112231401311430223414330111404031404304213330331241002344333431311143041212303123014223202143114410144431324130301432224241423311311400313320241030304140421102432134224034301124304121003003023213303042312323212033423211340334233024022142340204040332410314142212124120332341242223013113200343232021022223233412400220123331131242201030201244141342140041214133000010044421024044233413023142210303314141401023040324443311433300343344304", "204000321403042200023333243243331130214002331042041041232214024311332344024300131111223403203411230034214403144003403442010330112043332440021323112104111044224024242340342022430220223301400232324040104203143422030143041411030324243411042433013304013221014400231211400121003344231424102041003441331241332111433304044410322040013202230411412002121440303302333324302330322432434024214012113012112421000103334322113134431031002200443134300413210133121120201023134130213130010340012130303414004232402411011241232104042100443230240230301304134140134100321021332334302042022031443020231232101342024021143143211043144112141222324311003043443231233014240002220023112214440022010013140022030203103422140323024022201300421031420443232342103141012132211101222403432321142330430321042441024111340003140420441420214043233230330414011002213432031232243243224413140324444131414400320123410040003104421420024003020044033234104023230412201033411244043101324433110103421101324042434411020244144420143240321033403214030200104401441341012443414101031022333443214103040441402340234102214323123440333241422434014112001232344001204230114041312032302411334213430241413000004233342044413320031242440001101434012141121323024200424124224324344431024332421200340003431342001314424413344413012342431232311343401303232433342414233443112220243124420004440434420322444320422411331440210244444433403314420411101412044022340122232220211102240343232413231102244223432202200320434143442440033203243413044002020010034140122004332403324223013103144421223402402234100330103204414243021414333342244244313333144100441321332321231004132343300420101020040312230420412341341140142101223332134140242322024204420024213303201143222443433234020402010410103210240323220222421232110011144244400442430302223404300143443203012404433034334300433200412314213213334031000433220344410310031442204241440330244041230114340100434314203040031041404011240324231110404204044131422440202212031322402120023213030241024243220021221013434204143122332443111323002212332433341011212241201330044031412142134412244113041222320341402240040134103424424101242242341142102122431212403332402220014232232223432210011421434102334334210222230032321224211412404232113114433120004124213113441223110033444202201314410004014010100412231201024423131334424221400030044324234202141213302123440231141131333000001121012223113221200312241313202122040401441230223010203011021322223331022024103334311204122220322011043134141314132210204402031122422230103203323103240134333013410003201020320441300313001210110123230300302043032423232122202340020044434033121242412130244323103402010024042444124342021242130040341124421311142002134043401402310332040022200413341004022343201413412010323134441104300002241112144441321234331022341112332101032312011414441223303324130120432110202111321104222244222034103134221220014213244134224203134144124304223142234102441142434213212231423204441041403003232400420431242230134200110140004404344032222312410242313402320032240144403412320010233324013202141110313034323442022324412100330144322330340010002233303324441302203324132042113413020442021411410042040434402024131140000110122123233304200100442041313223420212224321021320301342342144312220144232044300412310243333043041121221032423102212110300332401001312441034243324233100021003330430200102413200342031423002414203343412404402322320011042023224240343121212202302113202242404320230440431142340012024442133044340213202404000312100421000312232323420043222302322421244201103302440032001313302412322333403314004020120313330320014324424132241030220121444340230204041424001100142034422441223114232233133201403243243431112032110313103421142324322442032113124342012123344221431432042320040131144213214403133402001042243411224021322102421130010311434131301244002311223444321111042334121233113132314211034133320000424010334200320013101030411140324210422143320302324113041204410230131432103433403343101013100220404132012240234410400440233041320320110424114021324433421023412244232204010302331432332033210230000212202323401442440420431042430331112420003413002244024314211223140421042023241343032344443201220312222400000313432134421001204413224303401302031130442241322040122203222144320302113220300004040230443231223314431123324100014342143010430003004244231043402403412433043122400013312030344032312000000331010230340121441432213334230404343100233432040342344100140003023210002232212313242130", "022422400312423424001233104402440330104013032212410044442423304342244441201141421032240323111011141003123001100212142033324010100424240314033031220202434311434234234213201133344420341123211202131002204412303240434242423400201412103033233002314213333434013243440114101004341402442041221121243404223314432232000121143314400101023102420414020342100324203413034140210140123323400130103233440322310230013443303110321440324102311211330222324124421331240413140433031411123404401014313112313133044414123421342302433041113301132320104020304000032042130224302014311420412103220304033404020211440103244212340412422411300331202234140432303134010130404323020323412400111013421344310313120122431301441232132324201321443042004313401204403200043102213341042312021101410032113234030142133243444421331303104104333140210442342143231403102130144133130213114121141424023021010034001320131022301300410142304141302440143342143002002224001301304334123132434132413024041004300023223321332223211224241030122224324342100202014110414122221032143212000010130313022110423343112441343202434232442034443441222443310331332100301322044013433342301140123204114343001142314231432220304203433113442223113134041204200434342024043323303021134310204311232134330442241304344332123414020122311002242412300324340223002101404134400424034233231212241431013134241122423113200220434442244221422210412343012322321430014210010340323224014430243002341413430310204214200100012031112041031302441321444404203320012034434443321432423221013241143033122233341304301224440033333432324131340304202303104414343133303240240023341442131432110414110343322421003331202443314341111030011423123111301412411312203220320423411344122144240040302303232434240440310002102433314411313042114200123140034111223432242331131330023133002302424410304210040433424132012111100111320010440010314310421411011333022313122030133213334400411341303041212024440434030302123140410022402424324102331412230300431333431440203344440440221424410422212433310443040321012122040412431043412432132222333431200043224122143244032134213014313420430214134034004230031313312240404203003013440140021113023342230312131203214340311422400113202214221404042420000013401240222041241200002241204124231020030333430304311122113433042114024432141104411102104032233014123043103240021343242442403142032441330111441430321323100000211220204440043241320034422423443403142442234024100344331242334443023414210214242014404041032024343400404214004224040413202214241203201423113304443434223122420313134334433044304002421142001423001444141300030440302311040314411301202111022341220441241124442112124042230142231140320303111301211220433314420212223321213111410231143403302202201400022032430133102301032030034030422414031130230340211300134334324124002004403231110243003443433332212420213343413243110131041244210301144224012333433212022342323002204440141241031101032100332022220343201210102223233130131344414431003304030032240111341021242101144020140000100022314401410324334331042330410121201302433203113421400404414111401020241231200310422231123000032031232111204040003111032032032133031221020340244131334044203234201341432243420140213441130120203343222301122003312003304343232242244442004203120324244223003321414133442200431344130223003213123133421022330024422333331413314233200431041244304230234202000422110432314110414240141432023041110403010242414011143301432412043022114041234121144132301141234334010433402033133040113001311004324011030324220033311201423421244432033024334232233012002332400414323023423122342213414411320223044414244203124442340303434143413242230033010132142002434010311101443441210333114244214023131213100300014314014113114303443311001200111234444013024230301311010012040211304330221310244120302042134304010020420040424003413301433422003113101232141042044043234402431313030232010040213340110203432423042310430433030004012333411114121244340442221340442412133403013020121340114341311040203441013144441320220132334223043211212121441012024101240334133122243303322411121320013004333403102334344431241244131031334122304320042244304300433013100311321111104414301113001242201223314423410012040440131111314013242301022412124100300344140324301130112334424023431202032234030321332204412404040043422404320042104400301312130143202223023234202203330301240244040143303213032030332020312214404123414034411404140340330040343422111333341003210423201414403301140101230142102324320400424342130", "102344113131340303003422214331123201404041404340341004310430241220431233200301102423344013404130142022004124313024424203132341223232240002341304121003444202331021001111323421443123413434111330444240400324030420022310443001130000421344414403243324004020300041412403434020202243440022311103403323242202034044213114404000300032430333221314432132444340242422040012134214314144101140020131223320300023141043443021043404043010331114334104110223442040422322043022041414142133122220223222231313034423211214304411234204223422430302221013031412001113001302201100013233401031303440001243331240022024020002310012404103034100112333312243213433341111302222144111210121220432434033332221244022340043214103211434202112022123224100220321304422440413203430413011331401420243000003411114312212241120234041113442223302312312234112034431131423214230204302030423224133023314021242243340422312140213110222343013213032300424323421220023132040324343210220033144434204110012011001021331343414304444234443013001030140413020422041033133113322232222230214314432230014440443204033203140420424042121431342222342221132002230342414330432222310002013034012241121024404201241340121011422134223340232220031023022212303204013322002143301244041334000443202103441421232230013420210124023444400442102321044100032031411124101221433431320034424004421313411413413120444242430444034201104412320022120133223203012422122214134303000221423103342011403124412214201043003224404404021221224323021340240003444132111322244123132302400403423001413220210313134422243111013002143301140310100433042143213432123000340100312303434442203100420042423023241242132333003304331402133123043044113423202440434204030021433021224320313412000002243302311434340011121320132012312224424243422230141304224113214324134220042200033104424213234333133432411213331322203203023103310300140422444111300210343421243010303003234023230211221311430134012022423342011412421221413320322241200300131202041431220133120010040142302410430011421111421401410312041003121100341022143113041400130224314104213440201340431143012011421442234313104120430422234124340022322132111424004140141024130323342313233244331022423430411043010204024423230213133034300334242212221022332040004040120234132212400303133414313432341431440221133422122302203303031132121112011212021342421442203431333114321011002201413201333332244403234212000041334004222312240141024201231034013111230003230234121233212231000141000434303421134030312202021230432201412314212342222020401340332132214130404242300340131322440313123403112132341313323143433120134331141400444144230344243331240242303101323342004410140133430022340233303330310300304122210441201240340302234102234404321433110242344202440143302430302330322310103233023304320200244132040030210233341422310324112041124114123002424133011112424011213341234014332041304420442403320243312123442112220322220220323410230431134113020303342403144103014412131333240310130002340301121014043011134244023222234041324033442301311003110320404142403233143230330330011003233004311242221214404421412332123223341003420104033041410044012341424310104033100020031320431030442000141333104001322202414233440404004211312242412401411100222214022243113344411221330111032023002020111321203443331234000310310243101400000000420224224142041134313403240310433032024122313024123330230104023242201231233024320210212124340300011122131400210400330211034112444000434323443324231321432013031003233333241231424423310143134040234024340444404312401132023111022341101312340112142101111230333100433412141242040004114342141022101204044214422120142144110104220021443332334413323343321102341403403431111203241324123324133113430212204432130002331324002220341110434420343044442124204403203414120341402423011344321132430301201230141243144432101121113020132201010323202400243044040304403413313041220203424124411003140310220230131111044203103112020244201000230401330013114142311031302044122403232420134122120342331322402124341233234113000412320300303213204434014232220412404224000300104112233303130421042024114400001014001301242210313132404033201131141114031430433243212412111013213212244431441204203100232124113124232314341212342103141232113241310120230213102331443003311233141204114231041314313432202131031004343314013033411341003001110133322234323331220220403331224414132210334330301132341432304243340001020114233040313401341014121112302314132021310434434000200310403112103023313321230130130010", "144024413131022210111111240441031004244203013302324234424104030202024241220133301221140321314344204001343013223002114404212400340030240200331343140103214223312031440422101122211421242034041204030421113423200431320030102421133401014233234402312430123002432004333340103103434301123212241323141231112330423201331124000411030241140400442403423304230410243024301334233103311123310240143320222333122041343442404020142200442212413021444231120201222133001323222412330224003132142042020341342440121202040344430001122242104044410012000312410044004431013110101010302242441232430123313424144100043401311132004122003122240220240104313342220333332041303013014434123341010403030320131022403342210344000332403330340020404331012414244143333044003301112442100121330032443412022402231221124233220333031311442431231124440202132433122020312234044241110134300312432210043310143122310234300133022442033124301032212033422201104140311343112241431134111201443322034412433102201421421234310134414404033413211413130024232404322213020020142131140213222241123323000310014231104410322204343144432324012102020314033100444323032141113222141222344214102020010412104141142304214123000044133041424204214133112302204434314143122243201331421023034003344341133024000443433231213303302303002022021123021321204004204404410214010204300101014331320133323041020034321104324322201401044032414410421032043134033302003044244320124243430344420440020141333423444301111234214303023223041021101220203312022402320403343043000143033444321202011143002301303000000110211320402413444301311022424011201043344124342321422444142431300140444203221132332440322114000221432103423220013031133031304301423311224413133013400444031431031031033012331304311000333310003132031411230412233234042330131323440103102211033042142421424340223034114013023131440323432034011342442130441301141033413020123201001401303314334103324204333002001341004212044001403034133344210232443041403120044442001141102300114334142433243014200214042014032102141003101421241401321323233112321343122342433312403244013040133044414002430123243301000001111204222222334310344203343101201422214001041030131302424201242202302000230033324200033322324441444223440403133141343110212144003210312012333311011414313232420043310001440211024424144334112242022132030221332334010100124244233111012133312132233111002041410344343432010314244304241122311110140041343314443433423142130110024340011310442401330042112113033202401213404401213430101434442402344111043024342202013230031242240011124242441323111242043240332242243004430002010031403001010144223112102422314121130343101241043141000233141010112423013400032020422214224433320224312012321324304333131124443204001403144444332224224231401123220012140144311231014020120230141401300403442413311220120144240013030141124100323241211032021441130103131034221414143010304341232001003112320130134411024214311322442340212414300121342401020200401022043341142230201220240112214330440340102013434321102211420021341210210031120412212241342402414400010300402313123432332142312441330130444104330212141330304224001402123114013220322024041143221021404241324342234330423330343323442123424343201200001424040402012331034120014013012043122421222101003121200211000212203032244302112022341212323002411111002030231143420320340210221311141432001132114033004030143410133404100212002313102130323304201314240340212133141411114022234330020031223001314304434114403003433043143230214320330114441010033104200434121120021344343421031043143122143004413110230012021303210232130213410344240430402100443240420331001100031022032103214022342222130224342414330003234324223112421211144101004220130130024410033122421134021102420202043130243412101402103141114204214101014044042032330342123042300442024421241243321424422433414010143442210322043144203322433400021310440041310403024314304032124304422224114440404112110312310341434333030344344320331423041413144132414104133121341201201042324300213110014312331340330332312131034331434324242330422222404314301032303130142021342221440314112431423043312440401303444424402222433142330234240231321110241413443031010212113420442020334440121231442142413421014022230321014234240011032104142413034043030230332002114114040022404300130403320303230203210204423040400423200320121111303042021031242224220213413400212322334410241112244400323030000012434314240331413300203410403011443020333300324100113440102432231042212111203143220200440211240220410", "333030204004103012011141114444211321004000434304023241204100023401041133312421104101421122323201013401113214244421330134321134140221201231344341122143143042013024413400012341022020302400102113204203232420400344144314112200321240320032402440042201311221342020244410140241020040324311144001401243043002234340001404332133200421023404034010313123300110232311412010012213110430303134144010311311041302303203342413103201131412034130104432422421331322221104343011040022440201412230003211133114430204314103104400443203214334412030211011300001442121030100230421404244341230340000300411412032404320311232214243334113141201203042432130002112202301444112330224432344142211143411043331200333311434434441324241413413231142442342233134131311401202300304430102232223332242001121144130114432330211344013234442422040223022324020120324323103444421433100242310320223403040241120220402423314220420234240024141103132403212340101013130012140433203141304101000431302342444023003133222114340321141232123424242311300224123234240124011130441344042020402121444200330023301213234423132140143412000211440334233123104222243020022002432123101310344404130403104033442132113102002404410322134001123010320430213334343002200114434004302401313000121041421402024304442022141332012034014312211110332233312213334220141033331223012102344101134223024340104302213220100414333033343231441400220433011403122144121323231102003142134124123332321231402032131124101311144144134124030040043443014423122041110442332341323230413014114043421111044201204102321113210240221100222433221402142222044331410400030203123202003023233201112123044211203403223240240241321333030003321021422204200210041324131434224133403012033343322142032131440121344440444434100303332133412333010304131441311224141423020014012343344432224110142413410241411323133403444032211202220424043203132203124441230214201301144332011202342311122340143443221023102134342323012213310101000133131001410402420330124302204014230224313011122312204033410202231304043112033010443014040330444021300333434131244031203401400410214032230424114411223134434134121013123142123424222012433103442343220001024144130330441120011024131410412140211444322230202433344400012444242434011244122240410444110324442203421434244424241402320321034010031233430241003324234400410403334231203044402422004044332441403313431201042431240002411402141431332333102211102232232113114423130122420242120432402130442401233422231001413310300011412132110434340441430234403231143241211040331333033144000221112213241243021302340333340110341131141003000440401203414024333430343003121410200023043211314421210003140014420401111032341111142344344334233133114234311444134104311110403220144332040302230443330031314422000334132231122024341113110222222414342010333401330110213310134412211332313101301213114320232333333412210033304332230234402033302132423343441441124034420312344022121243020032030442040110042122410231304132401001411201310014200011323421034421142342002134312304431220442340002241201301004202041124111423102012000004320434414203044414002041013230103034224332101441100421331413403143140231033433434244010144302203221224320244412413100133221423200410113303002222312022320011312324033303240421224122331040244030014420020413412134410132140023234133441401114012423042242412213114121001302413402033103401332322034133134021313134032142301210100002202432422422224112021312402304040331411142120004034202402000430034423341214333130114220022321430323414400002113424213423243331410202132421124321221300343140010343332123232112111012041233120124220130234022114032043302401032223002310423130343321214414120011302221301321244230323033111113122030401412104230412041340302414232202123042131410030403232443010311114432301330242331103020102404012242313441400012121221433120224410403043324342314211140111141324101432444114041431301342041112301312220100241234133344114322342044034112401301333441301243034340111323020421312023011243332024004134112202430142100102424430110321113414411311230223122104420123400004444043234013212244424334201224044302420223212201401313423202231013243022422124330042134113123101423211302041411403100014201024012433144340314102011234410431333124033312043114400214434321442124130023132434423114121244400044344022004413222311333300220320134113040230100141033432442223313314422002220324240443212023241133042123000101121301010114241432220444112331340214242220301024040033004343133440143004321303303232", "240322014101034204221240014403102423141220242241100044310121002021234404334231443302432203230120422310411130042114343001314132102224300342214400001000003431411312440144132044431001034043030030202124422102101113113244004303232141202244324431133103004402043112442023103144131014023033333024033231423423030114433103343040210240114134333411430400212444002144134314043424100041124443320214422014022304102023111131222143330224100130313304101020132014230104212442120213430124423202134223411412102304012010203231224443043224403221410312341034242134434024042312002401140141323234404234341230003010230112300412114244321233040220432004442101200411242434332120441042020024003120001242202410004424000020200024210333141034123433214322302430433302034143403133211233133323020411414200102442343241214333114343000342120222103412233233102404233340000124244300300042223300232441034144201200102103404330142343231221023001443200340220330213412413242430140111230001122201023011412211302021010401012212043140313104110142412211440202214424321402410303300432444412440021343041434114244023400144023321432441414410243002243244031134043033341130124420042221311231140030023004232412042203221211140212240031201233324234341142200222010230131442212024240020014233001310404342241114401024234003314133004430202242143212102202040144200201431010021431102410400132202040424432142310331142413403223223403002440112021411011241101303401123242121214310002011303432323213220100420231320101413020110041411400310020332434313000120342004210112010231442100030431340230341230121031324441344231101424244112003330000243410342004004344022120121422322241200132424140040310030322212044404331412403224004323123443414212224124131410102002130210244234314024444114143102040120310141323013421022012113132021241133332111323111213101112111121404003404322023433114343023444420030102042220242134410132231204411233313141014030014104003332204302403304230032314234303101442004334032234430041332022412422421032443440220100430134044000214131342400320140101420103240344013422420211210222133310021020210304230431134011032400033232213140340013011303142244303331213223412431332111313424241402300101141044233343200434343324333131020014130101043314304312332341010020043111330412200032421320130302043322001043330140313332332010313014140102341300323342324131342304022414204214344401213041101212224023331414310204042224323204423404414014233400120340333343133323112333112240011440441223223204302312041131231000114101341410304103111134032014441202144040202012320133222411332222113023013123144122323234311011041210030440102042223133211443414343211242002443421243421110211003122333332324143041023131001241332440420340434244411240400143023103100334402024310123120022324112214211400123232222333334044332340214242432222310200002223222031201230344111022310422012000232411024404422011340142424214244133031032042310220112223142332203012012330011100201444222001022132232404010332201320134044422033104131233401034333432004023243413433212231024001443400012343032443201344211304123044142233240332323333211331421313342130310311144412413344142440142403013410200134410302124114241333203003132244141244224220344223201032332100411214040303240001201140141000334202021244213044443031300132130104234331430134204321142204421333444313201041014201240131024330422142003042231221101133314020303030432302312343222122412332134033230242212040033033200003434400232041013411411303122101200433320212423110023043231123112143411320432232320331332242224323031222421414102104224024312420442424112423202414330202444134110012101432103101434330244300032201041303141031241222443303430003013134231131041232102042102234432403021310031124330341003141104243214244024414440304312401404030212124434324142134410200130431311123133401243303020113220122011200042312303212140423324401140424403031223413012220201240402124401414102014413024444244222011301430302330414220144304324240022220221414303312104223231334002021124441303001031330131244024101103302314340220341342331004230231232402301044433333123304140011312402342411430112321030323040114121433131034044103322401441010420412404414420114130300030133323140241220000121133311314434123414323413422044434141124043401340314104103342000121104203022100411300104422410341334444221301043013341044230330233411003400411421110313244132241414103423340123133121301303022303340444012422140032101420022111344334343242032041133431440212102344341221242324424033113", "141143203034212232042304202440124032203144133234403223303120102031114032203414324322224400040142420132031243224343224020200213141431023201120343223200014143201320333034001320043243410324343212333311341202024101031221433412413341311044004302104310431313124202333314433034141041321402434423010242410340001104413440033404413332123033413203044000433304031313124023310334032144444441440103423233331243112400243242443203041042131441041343342400012203231000220310430342403331331400020200133043003223000233224113102121444002100202203321333320400300441042112213203102332330100213114224201431211432130111231313404044141130144031113200214031043012224242034031404242202023302320421431144432434104203124410103240224211133142204313021412013222101402421440110303300210141000004224143334113424232120320244443311400112112310344204222432424400032230201110230232414321024441214240330403032410040110300220042023221202133202324304221100430221002412303423442110020220043042220324111343001410404441013434400144021134023011024223011314441122423034100203043021223043114330434342212400404414040103104142012444031443042211423400141040114222122102320201242221210420440333424433044004002204030200344303242041022144012401032410323402320011104434233342403221302403113011323333134303342020040334004420123143401024103221203231234334113343414222114202402232140412412234110042144321141411002141420014110223412011121444203210102322344023444102100201303113241143000301001002313340240304434303342430301310331121141034422204234203203003244134231124344213111220331414243114124433033332024342134420400124222211130243420430002100401143101303044223140113313014132131012123122233143123022202220210401304012124200230310213120423120132114322243330014024300402423433001034040010042030204302041430134100421044432021034020321024103040202412212202440114332000041222130104410134313424021110321313001011311424001202132432211120320000120021444241433440102324432013402133433034332224331332320220432224033122221414000000431324142003220120142341433422103231433410400042424143030440431332231402120012322110230100300200223221240220133044414344404444114331431443444332200021203311243134110210232330323132030400204324132433210400400241430031221423001200400400014221000241241001033400034323041102042244122131313434101040134114340123114431213243433403242030441333224443340103202240432101044232302323332034404434411302040134343441022142042140023200043434343331233034331230132020424344400200122411112240312100034343303401214411131403330243213431230022432131240124423132130030121442213031140002024044330003044331201412040340310243314224341413421424444032120033004430444431234010304341101204302314010003224320114343342020324000110304001031024210422243341131344123421044334224142022404024433113244214340412214413201022023441114420323342120111423333121021221444120214341303342412124402310433404321131420301022203121340044130402044444322430312144004210442113140111403443401303432343411440132334020313413040242211411411022230310231333104123422304134310012012233323214314144414142320001430313430030134112243114123020324030303011001221141102013411223233423303031333222411230311034232240332343401432101131111013410201214304230230411234441042313310201132231234124022031241302104214321402113112334201224104443311344200202104210322314343403302311411243342231122212432404433341312143101442014220202134330342113140203421412224331220222413432244113243141002230333040022021232021432443124212234410111044003104223401320042144211110310440030244200423332141344310430012033034310420210414032334211024431012224440020344401414012444330044040440241332214330404420203422114242000430333331341034244211022310300032322332103422042211110044034213200431422302401144202424104424334012130132041402233401120343331041313302112200341203131114002021141423300430201422231211132433313214111102343220201033101001122300214204413014124431404034113312100414132013432124220431231213312404401420322401202313340232210104411321021214402021043430143424332234304140321143333131334100140142114144031411204122122342222324120321232314332044140134123220120242100221440220221000340003232132232134404222344024223320134302324031211303023244122021232401002032203300224040323301302412121100300044244431411444321442421432020234003423042434411432421144013010414133302432331041332300234323024132314121220331412042201143134102021201134122430402023212414313030401044131330230112324332320410221033", "440344023202014442433022034043130443200404304440432323202401103311112323333222302021042311240304342202322342232034243403401404313103411242110121420234344222342230443043121031333000422311340124324340013141200110400400402331231312111224420044220334121441303020204003430334323024101414332403303203032424311443430230314223220101431300101131210121304002003043422012400113404310121324044044400123431231021213130012104333443041434324132131431343203203434210340334331012230031204004433103334300011101211043304004034143311422341442244302210030223134043432424123111103341340022343331413331233031401420124432420303141214144133243412104342401213043013301220040304130113243134244121314132432334042322313022012431240103411334243432132314420141441242043123112221322404433310312200230211302133331101234424440211222210241404412410420343442103003434414003110101312213011012214314020103013000211032013311444241043043303323234124304102430240404001111234034131410113322303241103124143044424022304043114423431332201040214402121332124141304311303042233130141243042334411141234312312131300144304231440303010131403221410000401432043012314442024301144422233220210430222142440231400443333400410444002333000032412441414311212144013114210330002440300412020113442140442014333303103013040230024342144220213104441321232430133130423441031422234200001322014304032140110031011342023311103304322311210323303202412421032141132303143102304034422320330312012142003230232212303134221211444224300221203133043430104443224130022144022030022310001014230233424421101340314302302023200143433331202024420042240422203201134244002024144033434023143122111333043333131223112232002301122124121421003334233032242022142441113232404242022112003100031012300103441332121220420301321200210402410302020021110143211411302213240130320301141022340133324303042232402211304021442442403032233311311144021011000432231403240134123110042442131412434134043243321444410410112011411100120121430120213333233111342224223203433302310210121042004202032421012012332224423102322300210231014332204021103430000020434220310111240434112424432101100230214144411422242013430004322143042100423323322223321410014324410022214101203104104444234434213041143221033323433401212114241203101212114300030010013041134332344020003124302330420004300334403242200210003101031111432132044012331043304123341012342012130404402214101410401422241242140300130134344333422013112234101202324024031123113011132114331001000120342140233304321401130042331303412204433343001103213012200403320322430400034303314031023144334223023104222240230431412040320430130342134032342303130010211030334304133114401022231033410312132043424200031422031342114312143132312442214414102340124244332231224412310322400112212240002331422410042224241043123043342101220232232132434122322310303200102313231311004040012313022114244234100221212301140001332402023301440141023212033140040301241111020221422231422441330143431213033002004210402321203410322442024432143144412233122321200442024113120424124042121112411411020302413030314440232230404314310203340403103210223034103322212310301143214122341100003344334423433124400231404231100011143003314333131010310431021243242240423124301302342334103031240004020344300222120244143240400103121221110423200213112331413240044211243142344313114103024134300112023204132004222424333344123102231143313411220221320300034310034003032314001434244040144002413413102042002042143323202124113014000201404440443204430421304122122412100243124432310233201340124104314412102000423311241003303411020032041013210110124132220231204323402022420404321201044414414334413201242101300314133432044301330314031402311001130422430300001112241220304041021144032021241232221031242331442424243143421432331321412144421311122313210104114014212431014114144141142313322142341103033010114300224430233220201224030010110014310431040221302302312123030343441301310321014132222232324433131313111113443444423101304110200121043004132022420023003204213202344240013423010303211201113320431020312240110202334344342113310142332120110010331003234003131332242210130221000004033313243212241314410131032310002014103441440232211123311130002304034214000302012003000014304223121231021342111224121340413433211330043331231233241143443213012134404141302400233010432023414402020440324004103402323243404034123301342331010032034314142031131441243312224004441343433204431404221043243121231303403223424014323303022222022410331213001", "420030012312413322022042310431122434202401124340124102230202422111422220033213331044421131343000444120022002330100212411004023442220241022312123413314203422232144411030400304044444220222140420410213111433101133333304340413142414210103303004100420010104440144044134142403044030422434034320222234401301022110023340313131310412443032223414002310034131203401201211131010014312340313331040020121104110140204121022222120111342433441214442042330012434344411230214130122141124303411203221223343143000220242121401441132444230413004342003212200404014240310413414233410333201200112134230230422022340000332412432301242330310210122442441104441343224220132441444142311400111233203141400004143211410344141133230440204310044031402323322330100422314303244041223341310242041303114142234341044203331004024304432421200224301200213100314023234000342112141433110412202243220101441114301442412421124242132020204142310331403301013101101401122330043021004304433130121144140100033023222330214403131332211042302411234134014121010302342103401222232311122441302312142144323041004001010241310144244323024033220422312001033121310021201014244321423112141241123113110023042033422200234111243233210231222142140010114312423414013112423133440300043202040404422104413142210443101430133403014003331012341340424220234313441043033422112244204041440143011103423413001144220003031340442013443302430042034413032313231010132203140210122210033002001304203434043330422401202120134242234312402030440341201034003321343121400230022043420124334341402312044202212000213203343120342202212222332140242221121122042424302010342213143103110431333403244141324402212102212310420104201143211032012320430433132214401242012101332201023103410211301222120320444141213033204033231331301220100011010412123210211420300024413000041344242402321233342132030440033301144040132234430211102343424321340223212320310311430334121311202423110142112231211243013413301402212340441342331414221100431010434230040401312410401343110243141400423433024130311142034131203331242241131230023003101212422222113402023222432443302140003403132030413333113134433112312411131023122212032144040210122214323341203232313312100044230141132421410244323100141022402323032140144222401042000134303030000432114010414223443303423211401002004300424001014414131244004134300324041312303030333102130423143022000142131212201011013031311024324200221302210332000312040423012242134242103240021213431314334134320342044303331314030313033023344110003034440344222300034204422421003411330142034322134012343123023311443302002242411030224233042114141010114314310013242332000042103401232140340221212131222021443213120041110240424331100130433311444302011033021043044122341334201220242203020342401102122330211322343131040344344112040422030232314034112024044434204113223333243302112412034434041240411340211112233343033043344313232041402403323121310031413111222021134000012324332440100231112204444434414432332404222022440100010313441101442312032044301411423442424111422311412211042224231244144423134130121130133113120440210223303322024233142201020111244401324311114132343442343313400031223244310134200242101404114141014041411323404110124100312223102400131041044402413214124212102421133040031114341144404044140110402102330132312320120441431040424014102044002000412413414412143414432220211213224401021333410011001411333131124123302021221033322203023101041443420322410111202134234043220142212120042400213100221011014410113220013030423333224201043411322430433200100403433002032130230010110202021204322112112041240323044013030422043313322244412310232043203213221000441404433004342202432230444444330101214111012220241131104202312331424021232334011231013321314044143320420120141012113011104231413232121422212324202234313432332323443411020013223024334332220241403002340210404233401144400310133120142104321010343130124104300201142220103234134441311401004040431242201144243400034132211222213404122043422222433030241414243404412013102143344102421240123310130013424420102123342202203424032003313221132221040014222110044240304314232341320110334214203220130431430224333131200001111440031324212322120312210023142241042424032402412211243203434320121321041230143424431031414330300222011031114103323343442231101201002233023101233034104014024431324343314404223221301120101332331203243430111024211320100312030444423012443241344233102012344424042110114202241110013313212134303342243342102021031314113441113200131241", "032114030102022144323024034120234400120012232420101113242103320423103143112431430003213220020000031431112210421342400404000200430300430322042104123440123103320402210223211044340032322143214244223211443333222142414111141011300342420203311041301101404111020311011001142424314203142200301200314200410324231132142102434044113244303020303323203131410234123231104421102321133303220202140034402114011311402201242010011220244420434203040302442400123324442413024110023231323402241121341431003003000424430131331442023034002424002323313012233134124323120314210403211304214402230104110331123013141100443143213022434024241234403221034444031211413124123240424002233140310323043014000432014210412422332133341042044010211333214402040320332421021000233341314012000000122311444130312334343014104213331033042021444422202101422431421001414201231004011333033002411320313103334313004201021320111132303341204313210234433220244242400242110003311313322211000234102230131421422443200412334231403122244410003332123403230320441040000143012420034423004422000423430202330301012104324332404433433124114413323400322012434014321431113204314131211400003340341412301043030342121300442214440022442324330000133213301210222130434424141141242134343444114104030033112231332111142442300332130102331311443203140401111013142032142421244112312122410422223430330104143214131320022011312221401024112434413143213013044442430343220412224313413131414034334114230000110230102200324103430321104220214021421101130004001144033134144100012040042004020143311124224310132440403012004203221112041031212431423311300402200300022104411122033301010313432012041320033113233004430323103241033043232434412021031421412443130044413230114142330023113220043023313113302133331214043120412432244121340023010400431244100442343234442422033023303311031134320231004342201443313303413020323444423231402320423112004233032303411243112032012130021411144443041020143041142010121331121221433141011434200203222412044140304214420030431211121230312144244004120124221314200444014320300214434204101341024423044402130402312212233441422404023131101023143124224202202301243241041242400034421230031202101023313301410223322422010330244043420122320144342314322444133144441313021344411130434403430313310040104440401220124310421012032422411010230142221212004014442413232230342232241422112014030142022321303412331013442432032340201413440122322302131033220041003312132000144323024443410300102030431344234310410140200304141123011210443441204334403224014204104214141011012422302340333431224410143201233041231411142320124240042433043111041401321123231244443443214442044402300221220421204434040313330112343000301314030442344321121411304300301234232403024023002413304032210043312120412432112343140033313431213303141012243400412334202112023334401141012311113003434141102003324342113210202034232402043314400410400332022240234044002112003421040141040312011340224233100301014333121422432002224320323312121223404003104022102330411332131031234002340330221330442211132321210431434004332202410124222003301444442012410320334021211134304401410220234112330002434332403410123244111333341124212041434242022002130033100441401402211144002002122402131042213443041300040044301411303314010204233400020103201423101332222413022121341320430332104432322021001224033213333234120003203442013423142110224413313134103422132421340441332320134130340322020421144112130331142312142333224114302014310411134344441114323010030331404003444220100033422402021104411011302414133030011223101000304314220124002010012101322343331022014442124132142144331014233012214332142234412420203042414224213041210304021120323431220411030134141343432013203011433104112312321022224143333000313031444432431342141310433010424413003104243233402313403001243422122344411210444210211121043130414103010212120202203134033304210131331412214232333231144041314412222210110200114301031220130022212234111203044322013213432321100100010240413103331033102440014204303243411231413412403114322030302130011121001220111241320322341424114341204340233123433403340311214041414043040401421314443040101212204433121002430143320134043124102104111300424143033443344242442221214221200110402420003112331020213011313431404021040400002141123330234140423023410212424113002244004320400122020123431342012134113332120442034043340300124243102332212202012043342131103332400143114343201141434000220242113033231333403024211022120331411102304213100023310113123131120", "314402443302443404430440124421244211133144144243414342232113403400214242302331322300324212330301220340132233331312023244221244033434332114101341400402303131203010334341342420134241233142323120241443010121102203401420013023014111411401223303244300341434201201032212330131244221214242044030223403114441304302122421202123211413130133321203300112424141234343431040232344043422230303432210301020400021312141234332033303314102004342104040132413041233104143144043220404114442003122000421111003341243343143431103221424202320034210441143313213043202300213433041144244014424040231431243003133443100014412022310121442324200324413433213202040342402431311224141300230030130012131101004101003332032300430434122241041134331333311233140224433241322013212221300142131012030012343243042444133332004141320020123012134133043103340343402042112011100004203040233440034231244132101241424441403041044144243144201043011004041300020131320233320024432001331132133000341304344200102003314131444104123344441401000123042223041132343222302032403010132203124214313210044231041112322141220231400234240443421121002421102443422221134100030410120000130213231411133301420101240224331032343232212322334033234221324203443221001424202214000021204414042423020441412034034210031411442414414302021421240314111230110221301314403010014020121231020313024040044321114203212030430122332243334221210001424111404241302002221301032401044402343022023203202421244112133421024021312004034422123340034111400234341232233323210403421214220330320143011024302331343303014003302243131321223324420034043400121214323311200341331010232200001412212111413240232112020240103443442032042323402220133204043133211444101300304224122444234302044010201034430313332222011212124302024403423413403224101301441031431041023301221344221422342133442200143301403100344031430111310034141421030103133133010344433022012011232134402402011214120132114234304322410300330113223101241001322202031112302223341433233424222302340433034124230014321240140032322422241303343334224221403402321443313003210031312010144401330320413443222244023144344232043113042142001014021101433414332002312204322303112321034111443334341314410004030124423040330024424342320310200203422204433243340102442343120233033021324200342331210103100133204221243113321403302441411444200113141332014044200113214322134312311024241122314413341323322202224223344003402002421020401020100212121400211000013142220200322113443213424431322123314132443412301140010300224141421343223040022443342242232034211202332033032313410310433224341222032200234433210431431040112040340113302434210430433123340124043203320114102433242200311431300133310413131134330003342130112414242213034340003033311300202123013131413124124030100231104043030113243032132214403221423024413424304321422013434414430012232133434143111042420433412334412320331433131114113312042142302334022144014241110431342240341210220421320101311041412210400231110003221132002302330420044322042413031311433421331204010314411304423123103122012324423440240003103333140101020304214442343114424244010242342211241133004244342432232423334133423321040113444300023020423044322224443104331410121210103021142321310134203321434004041000344143003001102004101424413224310332400232214412412014411433201142340333134032322231040222442234033103034233122430213430404230242404343110312342111022011241303011013423111041034404100001041400244421111321141000300220200242144030043433024432222232043302243130103133411021223221103224320404344314130222321234302340330313230321142140444041011242410013122224140422321034132031302140221001340234302112041000441422331420234320113033223302441341313024404444410020421102031002430404202141442210100122400302432433320424024213123321303444203400344441233244002340403010124334442331042122120204023023424403403224303334114042422032211341232324311002134323421412240443341442401333214442211203201032410401431240103434144000113241021343010310321040101020411242004341122142000302230224211204303414100320202441244104221044011331232222442124444122413243043444320443234034212110211414330010022424302140424004321431443111400131003233133213232143241122331224033434112113313023121202140423240432101443141110440203203202342032412233141142022200004333224244110003232100100243120311413142441404121030020223224011424430312233200242334113341344332303121423414014322341211110341402003422241103424010021122243434341134122331203121231134022422202342400014223323", "140312121210030012010231041410011014202033132133013134422434321300221221143332310440310412300331004332021224223141410224134210220301111323214121332344224224233423212113433334332042214423003233114220131043203134340020022002324311311043420040311203223132012214114313223430410403232112121201330243404431020211334134410030321304224320222130120434041014042024122222310430410414134440242214144323121102102333040134413201211033104323112002120423311112224121200301412331003421110444111341123323203202331144200012012334413343423304413134122244000212014430023131344321000432044000042214011044420001301021432030101043013430004004121113011001300131414124144422021240123313002212423300043143221113121304313012430342103300240041110302101343424024002201024010033334241140342123112210232414311110214002044200103132023034023114422302032431112131334041012320113423341334320104242430213104021324442222302103422142222304441141112340214130211022023023023403134034433200323434241443344000400304110103144423031044021142304100012330433231121411200020234331344420444144434113402322041123232143113210021132121044320221132421202042243221021242040140041440420140003121101411130130320012233322412433320130303002004134201111020404031111432024110120243442400404443231023230003010123100031410013203234444022330422003433200100022031243201122132230333214043321444131142233223004040232224041431141332323100204203104214104433130021303322041300403011423302031220430003101402021101043234321304304402021324040313133214440000121001403344214241310302402404210000403330400423100402112022403340330423111420320422221321003220212234232204434200010431330302211432213040020310141242130224244212021204020130142022300332431014120414010201232112233020413323304412430312131000211343442433230213410222134113134312022333041110232301130224030321241023001120331421414220144004240031011213041423104404043434402110241441123013424011233443200333322224433211411032412302101343100220232003421041233130444242141211410242220400230420133320412411302323444103331322332023343242310341300432000140214243232113120413234010304412224311222434300120320211034400222341320100324034012232321111020342102213202141142243323410230003123040213004032431211400132413301441004213321121404234200223243014442001403333424442201322224033142021414442420343321423310443041111201443114311222124444043224302412141343303144222232312440221041330221413231001403404232103020401212112420022423004123413040402143101003300221220142410211300040244014401334424242412013030003040222102104044233420112230232110241020244031022402402430101042132334031434241124241312230340311101220332402032202344012311100221402103330404100031112341410031010111221033242444332413011034223210222104333443421041024012143411413424432303244041014402002140423232300100342442344013241120200011033021321040214134243222103121432142221443322003324144214113244003313404310232222202021342314134224311033114402133231112110230424044312102003212444021204332040122403243224301301040034410301400323013113314032243214342003113301231331320032402321330410123242442230213143421022234310241131032414040401320133310123300302340433144413230040440132212340043404111330034110144301232112023110442421120024421412343432424410224404103424022413321021331301000401144032344022043322233430032041002032433221233241300244144140400121334222434123122340412102044140134034110340210002431010231233002312211134124422000222110000234023143304014032202011113443322201122124213311032302411440404032334041443134413222441343223040302113424231344112142030431424411320414243124404001034411133110434010130340221200134202431140220410343121101444132220133100402343210203002044013423331431414343331220204211441324221241010320000213424021400010224034210203131201340104034413024102200030131300403011223004233011432312204003300443110302233111403014232042043342101301202411330433012422200314014213401001112444432010014131103122111110122313240140401330001313020213303440312341201213342031220234044342141234310022030114001113344144130033310122441030434301040440211341043133314313130220432324024042200232020030121102041102241304300102331402331030010403310320220321040032324243043001132441112421214122004233323341341044024404334433124124400014120302044223340100112002011112404044301220310401012232124324134002134012204022223102121033134342012434331201110043031022042424032302100202244004144410321042041104043301421242000431141210322330040341102032", "044204034300233232412034212033130033233020210044202304314313203444331130421023342321102204202322031011044213440340041133120141033323130432143002230120334404144014321040101113443213102404313002104342112201004204304332342001133414424441011400442043422103103332103320430322300030104202001320123431000321440114400031041200234130404312001143313033002204430210440020324141411223200320231040420302000334321101223403030004220421033013320343311414220421424321210322000212331004014433403013314013414110031323204433200121122001013042213342123341434122002431120214313114324311201043231121102241321304140241243243032210004403324032010020232140104231022321344211143022014311343121403431212111102100314140424043303022012302413212433410122410432304444414403432411010201031203110044311432224202021302034324223203014121244420000444401212421033311334140142003003441234241224234422431212142342014220212143143040030334344242020441042343440234140302034042212332144334014231423443214223014302140223430101424334143442243010323212342344341321111000131230304142243032433430331003422314102021133442340421323022134123234130314332332330104102434422100140323333401344141030233100241242242201324242244310024422323301244200221023344310112122241032040413444042042434314420223224230104341030323433243232003043423001124111424043431202322103311234433034030423414013301001132324040313010034424043034220442200423230144332111303210202012030113302422334420344210203122303232141442012320300033203411324303412130343102203440011421132333242301201023232231004013013423341331220231442010101301431434330201112410143023202032120433313334332203023113120102400211400114134221440031104240111201121302004023043014342010200021222312403023320403344311333301204000133213432132430012340024322103314120333323032404403330143313313333042410414013131022411314041224041423412312142422013243002201123200112041032343130334043040100040300132122444343241403003221030230221432041433100100301120341131341232034121430211034144213123011433340033414240301120322434000103031111142142221200220223124122444311203144100202323214124222420433001011100420023231210111111340213120112322311121300431403020224303220130221211214321043113432320000300104400041211212033314012022111400232123031222340411142102033133330421423343344044334443301230042441331112202232333224241122023014434004203033420424404244231322411031333003144243113034012321230134103440443003204023132312044022412231031014032123230014210332341040340103024134412410030241141203101400140223302134310223124214111400332401332102432302211430122223424230321221430432042223131212300330420244234421134331104203311443110040042041114104244323442144122233104124431112210043401321443334200001343014231011101221020132002243420021044441321020430404342014133411211113423134312001002230130410411404341312430214200203121414034313103024110040443204203100041322431142120243443432301242401130330233422111314231112442324121340121310421114001421011230412411113034332341010340234133402113022341412233203324320233432140030101204331423201213010012430114242101210344202110120342233220342021024312043003243014301141221022204410403313414044343343002042231222132141012233112241422421324321110324303413332434031101134231032102241021302222211014121323224242132024432432434023410424332122411101323430434433300044212442411444410324214032411042420124422141332300424023440330112424033230040021042324432423400421132104422342444031340224022334044412111143402300032134112224130403032110310443103421104134243042121434213210232121022302213002141112241203232241441133230244401021222101020340104330200434232223242323320332130020410241114131402333212203000044134112024411114224324132322311121140301423411300303111001412014003431241043411342021133222332112433034142322114212210433232342431003313201023110000004340324204113134124232311203210024310132134122112341400310202141110203234211221121400030103313022114433031231144300431040003130303443211340122013200243232331111423141412110330331140311424032023134302321022133114432441034303034321341312033122241403313232014031412010200132011021101233432443012423333332224044401444112423402431221214133310243111314404221010230443400212323401140340130204223341043320303430341444110141122121033021043344023233300110410212133304403202321331141220001330313430434341424312224343111121042330021133332124302413001102004434133342233411013111030144333003104244300210220310104431104221013404100323041", "010304114333000210003314231143010400033313241104223104241001230424301413144411333332020400344204220220433210031034003321110230043243112334340332044131223114441224303223302141243221232324244214402103120322332232412201402022414231043224043001114442044311141313443433243142123412222343120034133301311433424030400211101041114221440123244300212212144112334342013140302141341002013014004413024423340243331420332423343123300241240110422133220342421344434143431042223333344032110132044021332314101413140211014422234443000203142321301233301233223120244201424231112144414303113332000323213011142011122400034101004103004120114123233231314404104440214130142422432200102322134041033432302323400033040031034424042403234203401142020220434220010042010421323442421311424044110320131323411312034204222324304414243444010103213211314231203214343200310022301424042202103411444434303430244131123101404024014311241312133413043334202121424314341334133421404103334230342221313202220244423030221100413432230420044301313231103043001131303341212223041240302324133343142313244213132341433321330242041112401031412344011031403204401100242001230000110432132300023003211301314323332324041432020102021300242022342003433244410034223433341122233442212311202424122143334001021230323210321134032441431202330340113023412021344434322004321004331342034041112104230421041312201244040423112224201234321234120422204034121313224144201101434312401102332042301202402114402131314020221430110002403022320421330442111311224334144430442122403241414143031122132443124334333001310302342044421122131432420010440402204212002442443320112124134121341430342321140100340012014304244113244333330241043000223421223324431124414010304034302120144243144303020301404023220333022144000333041000110233311433232133201030201202403041240233400424112213444222243204210442332003021044030432104420313341413310021241440323044432443330112420311301214414321402030203221221211031334443030034300404000041130020122423211012200300413133422010033224130201042434111021303433204342122124201320404122040033443133113234103031143230244334233322302104012043140434021024142013211034043210422433324222310013014033323103040104143420102120024004442242313201114024211231241022323422100030442030122313410404010324413313343121142331304201220333420414322020340314300434210024113423412203214124304433342244113212400411004103104202234220133023101132343024230200034011424303214322044002223040344133401034421431322021034333334214012022434414123124424012034343301412012424333002003140331440333142400313143203421322140123120302311001333434244334040131300434112101132022033324103104402314331321233240020444322342403320110034242231210202113210000211202302142240233131412242414141321040133143103413003212414042233401322442343123244140204342131231241120133032012104234103334423102113110330003032410030404403103224401242111023403021101404042032431241230013243032423241012331334120430403432444001413301231144322021040430433223014312333244034403123242231221421130323120444101034030111011402040133002013111032001044021324204411240214021240242314224223021120211314234144104404201431240042434442204203140112400312331021230111042231340040134424301311421111331224040341141203424112122012210322113223313012243043232241132110234344001211413220443034243024430324400420242224442433232004040013121144343201424432404044312322203344034414021313110241231223224421010114024233204100113403113311230102312221044441442443311331400123212221104200203044411332113031032411440202222011433242221040400033113244224423444313314413441113413442011241344434134334324142230032310123110312133131042411110313324304143310202134233333413014024214231123320042021134441141313421232444212342330143443321142232441224204004001412234132400403130413441402322112102112033144443220114101100322044041410312122324431133044202423424322203210001433100024043441312132444432214021034430421114410143330211243324142241433014333310141110144122044323143013414124321301143034444401101114320320321100002143331342044100143420114024330130443104120034312122312314241023421410403323304140412421240241020111402433223030044400341423444213000024433111011004440103440213111034011212210210404332124113244011204243340344012304210320320313403200004030210004012003023302330434134231204330343212003021300244024303230432110302313311430303100412302124010133422044402333401331234000404242300320104241414331103320204034301244443443111431444402334412", "220222304300240102323430304413102233001333434124143434022221202433323332112140224104414240233231401202423421013422420102430310342031303434440400234232424323042344021212124310141114141304331022344131031121414413313144044414134241004234444130412004442032042232113411234221132123110431403124103240032421432320023222210301104104420132113120100341433031213010433121330442430440043140333103413124311214320223030020141230214014403003342310330031040311044033101313423313102313014424414124220032040332323222304302330103344302431344334442302434324402133423002322043004022330140314100022333133102011233032211001111444144030321311104442241313202401433400134104231432202311112401312422311204221233234123213330430231134410242024302403442304124042314422144111414020104031024233412323342032402333411340201432411432124423022013440202320013044020201324210314411231431011201341131342003104132103320304231122141313242313321401411304302141002134010342233332342311004010233230214433413041010414342111030311013123131123224320042411140323202120111232332143443043132024202043432413112334133342332132231044044403334020021111414214332014143200304333122031313111011113022304103211420121342321101123214142313044314402324102402100413141324103402121323211122222424302333321414441221213220013002240402240220210232130110001331241112423102413333402340434324200134434023202442311344430441413331113301213411240214323114034424042000343234033040110044001333022400403423304120132402442310020033432201034404103421313423211241332011432202003024433130201232222122032000303114422341224102222131232204411442441142402134112300241343422040002401101421243414331114414343423214322334023134204033440344144141223130341021333042144342102241321343333410124310423103114100134221414013223223431342003242424100013323103442324114122031221213404010422200331133213101232342343014133222212123421401333313141114242304113032232301430331022143112212022020132444124440102304003044112423420031241312134420444201344142333031132232240314220240311434134110212042133421330442011012001424323203024100030131041012100210044013241300142300331331020032140034321003200141321032201404200213403401301210014044103120221404333311142240032314113414222340403100222140342222132334423211230400402342444214402334131143132214322421431134114022121100231302134211113043102404000002404244214442240440243431442432330332132332313244142443413433043034223023121211410121204110440041413444004302424212000241343143220443424101012133003303124340303430330041442314414124123313124303121412313311202001132243401032200233304003220100341343321333141031422111010201300234204142131433340044344324322143431112013303223240441242310420002342212140244110220332301040342024214220124004133240330130123204321032013333302110133030104341444310430300001223043043123401134334143422024400240440110322334402131014403131310112132224123102444130043410203133133004420244132144001041202034300310223311024034421314032410343141341433324032403033204200344004421101401021104312001032321010031144324330442330431333444113232042411241044022433301034233110211043112022032114403233440220420143104304110434214331421220230023410412010310341140113021302443210314143031341322204202324001442442134324412432234024014214203300133413223314113404404144341441120114431120110112141203100422004342324131343230314201333033004220104414331414444332130144010431140022323333041230103321430310120134334444401400420223044303222423244040330401033231231011024332103123424343322013411020322024341000103242142223332133340421341111312231313030340002402131103431042011121233143212200134004003220004043241222212214043111414222320412130012114403301310433130344320042000343124010234304133433000320002022424400031320341041430013104031122402401031401100222433334031334010233321321314324413031003211412241331213014423422200021022021331142244134112312000230330113230023321023433034302410330344231023333043430221433231134431412240131422044104232322412414112101220411324121413021034340202110230301301404302201431000220301444000222123213110020000030412433431143402121433401213242102332411433141032112230443114243424120331033403213033300302342134042122204240224030313123214234141303131041410214343113203443324023003030440223313334144143342410341234020431334404332401304334024213121103421302444043211211044330010440314020322202424134411441414143231431013324242304120124301334040430113240201303314301324311231134233243434100023132242314", "132204404443042334401001033344244430424014333012321440101342244033231032233231124103144121044001331033003302402433130404141232010143242133224100130134133214402321233433310131014333334211422423323103043421332004344011210042423434203144122410201422132311313413420021020223123401410113123003214202220343010322410311044133024321431011304023142024012410424111231421301323441131424131313232404231122234210012201002021044410103240404341400024214234312144310411042214300303102010202120000214411112132010132320301344132001243104232030042214140200011124412112141133234021140324230024111104341111313030331144330042232200441312313404201002301122013144230244313240344040102130022440424031440431223142134430110220330010432020043024410121423131234343423141123211230442433040430301030344240313342143041302420234042333401420404330324423112133202103342103122421032332013044403121431403214324320434433440341113101140104241222420044443111402321331104303013130431120240112103234003433421424414420024043400330431040331130224032021430022124004032224101000312002441024214444012134330210301404414041201432413433112101123303032141044110030343200403243314404313213401001222323442021024201401104221004402341202330123413232132104102434143241314120112033440210444201141134010403341202101121222430133100031330404444401033301312410011424200212010341341122144321200003400012341404034142112433132331431430213034203344442202434421123112014213402432433122131011332241110200204244320112113010414324403233330023233242123233231041004324010220132232430131343230034222131140044024131124241243100423231031020212244211341021000304404120404411032230242130102133420134212113013303131014220240023411231400104213123401201023041412302003144204143103144100431213200144203201303212132031120020104131321414412031213243003034240202324440243401110213020314323243100123222000234343232323330400221410221343343032223202104233423403442444421104023012443022422320442311444203030333410142223300110440322212023403232443214110222243120403024013223112414004302133032402323010240121304442411321141100402413312023104211442212031421114314013200010340404313331220102243324313402433414431411120243412023242231302322041024310224010313310024201324033041304022420122422230143100304430003033331430222413421304200244243412201343423104424332122404400440102413322122123234220304440041010430142312414001232031301024443313323304031214414222133102400243422041413140132042331110004034004003121434403444203433442330023443321411401130221233311323432310210121312003142103231310412220424340240230422044010004132140440211313431224143202211211040344204143401313132040042234334414313244300003233222044131402302244232333031344421142031403010303012300300400333100340313432013033402102321310010023430141430303343414112401410341140401211331414034203110044210323314410214113303202020333422234201301242100013140012340120011133033422320242230033410333001123410100210443021220113302404014440421434313433041422313430231310223211444321240242304000112402142002212441201022434412314040011331211404231331301300404244312000440141002302031343322432140201342443312133344423003404422321311114111334231242244122223034333111213103043112214043122413200230022004140004032134104232224101310223431122132103404441413022124431224302334030343001244131012330132343000044331104221034131322003102243443132002141202243412410133042430233333422031221311144212414301002231134010413303411102324103142201144424310003044444224124423343202403340142120103113201323212142210130431400311023404304201203123014341323110110021414030004243244334310232201444313014312012121442444414141301043220131224312343214040010130433042002422224033110313212242430340214204134433244243010444112424243011433330424133000410423102413024102120123020221210142002141101410101402233040004200122223431033131003114322202423341320324413442222230434100001311404301300333202004121241123113440104121133322001004231312302010143144300244340011222031420423331402142041324431343143204211033004010134442003030220334014412444314130042321344120101004044320034014033411442102210300311202430240311112230431321130203102423324402002423124430311110123103020403014144221130103430233203111400223320233304221040343021034410412044000103342202222223441433131104020342203410323311100423010220210021023342244011332102303442224230234243442413243220444023432101212002202022214222424342411341300301423110233440144423301411413213040133042014312013232", "020323012131223300022020240401021140223313402001103040404342422030112220432031304111333212304332124410001334412302004200144130123432023441101340122124141121441414022030434244432124304240123012023310020422023330213424013214122140442430340110443242431111333341340414132104120332030113214121241101101422220304323321140400404202330144201031033341322031340003312223434421020411223014344240304331332234142233324421003234032444314042403341142231241032112100232113332124141330204102112433224044032420113201331423122444330410232020340300213002141414334204004120232424021332310340140101144101400122444402213424010131342232301212122110313203412001204301010012341210104233040424042011012424340402104103323302112122030342041034233404414312344420203110233010322434414024003013404242101232302013311332340313203400141143434432433422003401242201204432204443333340242430242004444422004441100242212430111234433041004242122130001023434401211140131224122113220044321134404030021100334231040411112022222202021222122341414211340140333044230121210230031414320122013300233400242220041101224140001131240233423213322012443010203211422221400323201324302323044032322103211120304223412242013003041142120423124210212403224433242104121400314324411121431424311430111040220022320113241021340224103233240333120201112103400323043311242432041434032213034400430004132000303444024144130042030123301024442322044230241113422143002342124333421104301024204411312414210301334400013244132024414222304210104242033434341414000241330141340221342112241103002113133231221342334041120212243440304224233144141330211122110124431223430331344210024010041233304200124141131014440311012322222331400004334301112332111424202243000410302132343332231021222441231003330334101020134021410314122341310242240303033324321030444004034442210420111242412124232421201030100300142022230014041410022404111222100144310123204040233021232420202334140304330341220024013000424123213124442023401144412010300202221240111020243203124024210230142022440012432321041440014441431324300124400212110120042124204001124302313210343040013441244243123331321010243014031433101314243412013001202430032433404120313014433012234204211404322130244403301141043103123213420333342004403044312144404323043310441031102003043333403233324431410330023022114442433224332231404344444021013140113133430130202143041230324120032122343004120320223223112213324344233244104040202233304222140012014234242431020200302140101211101420442414421442333140203243132434203333042003213041210213302114400024102041241231314132322110004324312220223004010003442321003403041104314420300444400143002322142301101313422020142104432243300013000304441241324232130023040111101223403003423204413324413342041210000214123221030411343303010213044344202024022102420244032030331042013021320322340402040014214130400032200031043122344213344430140104244141430303144304114241141444324404400344332123214142234333000211032144040323400331433342201001321323331443410034400112133023440332014044101444213132311402332044032230311024240423414433343113012434104313432042304123443213423034003301431412403131110040014324122111401110041002420140310220411210410024423203422030403023433341133043102421341042402002414000103331141400313102314400430322010201011022300433442412222442003323143241110244434422410120033443401033434412041030340424040402042334442444310212322303000331243320303131314413141304040303332130442004132144142111431300210202012440412340420042300031224140030321020442240012101224033222142102240404022404200022030133221402031021401202103111200442344432121440203304312234103024310101020400441002224341232220034031403302224212140120322000442433034003433123003222000021230122200242130434022102203321434430404342143132221230002022233120141300313141322443313322001220141031221401332442431303120002101120000322430443343110320204041410000401044224121100104002144420042132440304321013143310440240441342201220242220122102304031020310424244444231104424110104211430140442343033114140304000001033031234020242102410134413332410242020400323131114320031340212040003344403410223100401231144212220423313022222030102010120100202442322442422414300001133030422224403021431102030311240401340003334112203041122100122313224303242224132120140202424320004430234331001133024202103220143010133302200033131311033113224204104104232401110330133434233342004120340004141414304230214141243403411024341342101144043241110422344134244414024033400341", "040100002220041313413401424013314443041242330430004331131243144132432000041031320404423340230441211143010402123000302024214020224330002004124142101343334402233441422031041444242000013202044341312100340204124223242444132201430312302421343123230133111234200211241401123410321301140101231322332131411012431044440443223321022031211434133100104442223341100231402201001241114112032300334302332230223323032320403023313030032144041403010224420100331404313221422200043221210234200234213341431220100134331344011430222414300121120144421131403034022222331440004140423011320344314024412431001421033223300330444443231341412442433143002231121213041342241421321301242201130314033432403320103022232220314401442021433322214341013023444320123403322430202123301303422311414243124444401222144440143311420224002202202024101420401301324420222422333042334320212110030210321431304313321041343402240333003434222030241001214233121223401321334141203434033240311123432422213103121104400320114311000430222323414314400322130410214402442100240012244123130034433400034041404200030342120100302321244032234310140421003422132032333443000214121034121012201322300423102414434140323104021124404403230334124412223313322131333044410204310200223422031104323132131404413240013224404441013411210130044442433412420141011204143441423341211332243201304342313020444333434122224103122023023222330331332030032042240100301233244030002413122122232420434240232002434144033303201444402234431044313000223410333302340220041312032240111032131211021142222431313102013003441110144000014424001111410324413040212444110243244022440201201444331344224014301210104224342211012134243324042301143033142322340344314213410421322211210440103021233344132412434043234442130101320331002303242233231333344134430101301121132021114303423142241320234400312020444222420410424340131331011134112131240343434200001243102401424320242114031223400032200343022021241320432200223113224333220242230400011230040410003120320041013041224013420221430204402104421321203130203101241142410324331043014000440042111214441314001334424011041432433430010314014130224242030111042331314232120343222332212323111000433010232044100324034100123324220001423431442230343333311002213111130044241242033403043010420012003100410314020402122130314423321123114022230344231402101113340444114113210042133440200312410142101200020031323241112140133101003410044411433233444300204223102444442442211232442034032210102320201334034321403401120110221120403012114222012040444142004112422343234300204342420321402113402140021312240103411414413430302344341300230434002023312422213433204023214401030432010120200001121224100403411310142211340402344340333012240224400422134010332431332413300011230333434204123343200234224332441310331222340434211232213111242434010134130430042103403421201041143120042413432210100420200021210243433240343243342432400111000023430044323210133103034323244224344332420111442344142243134024123020142004443011024302432403300230401312400323401002121401102342021040014034441411401210130301232011414144032203230103232223303214110100203434413202112100012311043403022144001211003032312034342342210010300211004401322234004333140212241100441344144204140103031243220013301422400310340400213310242012033033122342222422232302200334332440024020403211022221302110344103000114034332312112021121343133042020110020122330032241101404332020401101140000023041240142222000030401042410402111334331122120404431302231100421341243141404124023431202211132310101300143233311004143103444413302040012334432210124001114001234304033230340211342002001310340404141400041411320202111402303103104234303214141111401133213121100204204223042430230220422044200301232223400420013043332310234202300310121013310424433330132000401040220430401010340020224010242323422341104142434113220144014101341121230331300140023432431101431134403412201414232402103322424242114222101320021034141400002232222130213024332033411414043343420310140343024243220200142301143313124232342342344133313102030232423102041310014412233344134301201031301311334400422020102432003032324312002241240002303320402144413014234000044214444131312113130023332441101030441232130404132033044130311123224021224242214123400341432242422100103044003143424302200430110440430424230423014100142013134442243023221233410324331411230203330034340212333112443332132223103202333424010420241211412301022010132032320231003244402342403032122341200030203332111400123104410312", "313441331332331040210343421441040041124201411222412221433034041130344400031020122422431203230012401320404340103310211342131403130110220112044313220341143122302411422104114244440112304123414021023224424410442102330100141110432210031313041021200042001143402202021422310204313044113112443032334400202144311022422324401203343104101322232411343441230001221132000303204220411022122210103111200013141322122044024232413101334342113002040322320032222414304200110441344013144303412222414333144303232320433333422232123334020224330434132201433003313010130312141442320234330224000102022001200223221114133210123123012012110324434112342303332244141414131144240100231212011400203042331303120423222404134012003234004343000232040122221340114042143320221421411420134043133030442043034402002344034441012342330034234402202042032334123424210424143042013102203341323003344414211304132220101000303314320001212110440030024122020020203041031312202242204443241130420141411410402411423402311031013000112244033401201331131041142342434131431133312132312120033230203204010244311131014400330201403240442331033204342302414143420024122202224321330344122203042102144123330102234414344201012330021042321404310400003214014410344424402320013321321020401404102144123030102321024244013420301413023431142303034340420340330023130110343330102320242312412304142144024334301002434142434044204322400344301012020223304324403002031233311240334412400203011232233012134140421141401033422100312331341331201440000040042020342430210301114212110232043104232224134233412101011214204024220333243243331301200104321122023440221433011111322332411202212321213031101001210430331304023312431433444011304310000143410003033013110132121401211410432134103342342013442243311034330220422240032321410322120302311000231220343221011000102330043141111312201130004043440343310433304002130004132134123242433323010133303323302034443304132324123303040140423332123330044034122213441312342343021042201242421121111212302332423434214103211444324000003211400404410031413131312230401231031002343420424044121411043132141421143340420312440234031320134322114313023332443443034134214043014434343013240013210412010231222213321231120021212014110400400024413020034211044144413424022442343444434123433040244234434344214321412413130330120441311244010102134324240041141312232421400111203441144143310124034440144130321123300242141121341022332122442312201001340440341420101201321204033123444030423224202421110032321023012303102402021441441412244111344434210104103030401244042011200232103200120101221323143123113443002434313414042231312024021200423003030410443044212034124114014403042314244134010242310440334212104341430411220434422230232131130203034404321321421140140232012001414312142042420320412042244011323041131443031110412440224122230210120131314214344342041240141011101111211101311240004314424421141240313343332121021401313313143234202322234034244014430411443243130021210423442042421003022313023231113413221133243212043323201231421204002300220340443424333044310103104022033234401121013130334142130443444021213243012023231100214310101004123321041211021030321204314044424433143234314120322211330321130340131032124030013221110001031023110300222221414124242003001201201133401412144034413310022021103311312041423011412110131321100223110314201301440440022230144230412444031304443440033013400142324124212401212433423040422121412141323410311331432001421104021043034234421011002103423033002334441424214434321424313304210423423314140404304421322402432030130112323032413321320404403301213434011400020110400111011332442243403130142124244234433323133011044401213324104313314234112404002002104240033044112304042224022221121233010310312111201224413040122440412042302332421000222400421021433413033131000231144422314304311303001102012410324123431411202101240404440330442204222303320223024344334244032111204401123222302143024103302402441402223233342112141010342100032113440410242233313041342342134122212424243041202030331214111143042044311224023020140413342430200012302312214002232230101000142044303221323314424122314432012440112312033442310321400002400004143334010203004133031200142110212321111344442344324320130022340113211012433221213312210301044320433414404140441023213414441442231414422222010043312310144200130302033233420443340011343311433112443211000422421221111104032234332032014101142113241043221423411110142302221412002110302404011323141043220424440410043203200042201", "044204400041424404233243342440304421224024401040434041113010324111324040340210314123411033444402344404030323140332042223031114040401321302213423021344200111020422141023412130243430314003410201044242201314104011320202221402412410430223034200424030424142403411124411432423103241033300313231303133020344232434020230420001012030034301144143301104320241322213424441101312440202224344241210011141043142002003441110401322103421301044104010002033120420001440303132421222430042423301034443011122114004314431212114233421231312101321041042100044420041233032414010241323324240420301420112343314220411212000312422222230240243033131340312123224233033311310442211413031240012330114400244022212411311341022204434112110411400413343422403223203333042311213400104031300243420144021013213334012122434304414121023433413140431001002403411244120021211211040042424200031330021023111202433004220442332112412440100410202020124344431104001121412320023130204112131444344130020412324442134342233134402214101234224243044331402123104403011101311402403314121400421343013340043410123331420202411113402011420333114224143242041421231102342024434331003343241340102404433432223122303024323104102243413202411443120104412304143320141300132222231210214313130331204112323312103330403301111202332330410244011244310011123441113131122011400001011132331101103223412132121334231122340443442034310300103024243001210333013134011040400332304233322242000134420340311431322004234111320433030341300424142042001221100312204033413111334342024134430004112311042103104121234042321103422312320334223020424320111113112312102201404410001221443211000414234421002004020412300141124232022123103444044014441444042003241043002324302414222441204201220201434110414304222121110221333144220133340303334320401314224131124103102122322102340001231331320141003022233212100403412241300230112310232314102214024221224241041210012420334341231241234000220421444020044142320330132244014344310304124231402324303301441124300113440041102041121012444401332422433032021211003410042232443321342014341230103331314322100022133111232414131311024124010231223401030311004324322021443000213423043332414002442223320314431020021443212412230420033414404100314114443211112414040211431104424010023003032114032444022011401120030220122200112421122010312233323030130034432443333021223011224211343224014330144331200044132121300002124344333400440444341302033034123242101330224441120443333121013133402232402313021233433311430434133311113233143323311101414402002411433130113342031230444110034320134243024024444203203032212422334121221022011213413243211223304311312224213100032223044022421402021214411422330114420431212232443311023023041312310210134143422032033401012442032244022233232211423404044023431132414100240203041310010112341042440330331124312300412044202204141423141123043133311021421103130220033432221223410300034341410322441431140101144230431003232013134120101013333114311213322003404324121341022443301241000302200301212341202101431330424212034102404404421233220020233334241400223343120342134140102323043440042302432204320144142103314143100421002032031023203003231422112100422331443111022130110424440100212100322111123111113341013003431042300402244324411341142404030221422121031344414343144420201022131120202203403310430013301221102442042220424143312212210300423222403103041044203311244404202342232404130420002332304333301011321411043423104202313200200043221204001210101420210014420204143404134223100000324402322244314304413403211424302132241040401242310200331414130014121013012310444022234024322440024120201233041241133204420043024244424044143240344324331404243430433441304031443114334344432441221131014344131211122343132430304204014213130103210413124413422120422304203213410211412134424020102104104014333104402242430321203430130411440102234030031121411022333030102131320200344224143423402023340310240414112234014243032424114424433113100024310041334442332101144434201124322040020102011200402230412301110401322340014234110143424321024231101424440210341214201000300140142324142020140003431134404002431402413242433044032021433304414231032131031004032200222333120143133032143024310042110232403422102343132214442321122411141002104334031240112242031402330140120242004423042212104214423102043004103223121134314131133311244210301311213233332243221140033021200420432103303300021320222201243224204313124443434243132420332322411021034103011441000421044112210102443134023001", "330333221313321114412101220032104434433300224302322240310212323203243040110334130042012004312400042213140043431403304330143342214423341320202134130314220000244132204134240414101232020110030042344213341414302344223202220143041013213121233334304001144011103200003244212323301440022324240312212220003304344020444121010321200242002122210121123420312412330124020101303313113211413403230333230223313421231043221214221244030032021000403340044321113204403030331132213304304012243112200010043422114040423101410334430000223211144002432243112011340342034040313422132122310341011430030130031044130132114231441242142311313403314223332340330110040331001402401002121224323214132233220014230224204130321243301430010240011201130240043013431432121343110430201413122124214421041212412420030311330222401400033143113422443312244342411241042403404304444313020314444334334310224202244423143422232034343322242000310344024431332311212210100342300302132042133402242321402122440003413202342204210012333044321321140412442340304211422033332443300104124013212203343334114031404121200030212332122210231224442144200021314342043010044133012241031044013022102311200131014120443220124440432134331140110441314431201443330031111112230221120011402233342211232311132342310113233030320301412012443220040102324023413412413222401142100002200044302144120240304210043203000142134200230023113200244340241014011423241031202230132104410321024403434320101140110310043013232144301201430301321111031204020314441314420012031330330431301413413302024330334141202334302001001042211202222410124143312424341340243124242003310310010122241011422032010003433420322113301233143113233044210312232211243110301224344041304204120132103322321334401232103411010313420011314023422331012110413012133431203320313142233021230222044124023221404442333441020323121100011340211142113422443310311313440002411403220011114122313230224011304110131031222334100440113342101443430122144442002011330442340014102444302304130030101244213121130103244001044224334204414320333122413441203140014422232042414124112014400403013113142400142421104404403132413343210031033323322414130024010433240433302200143410324013443421402402020313124222220232334340211301030214043311142313304211003302341111444022041000300120241420041301312300232000224402321402140024422422112330414412213314301013213204332313110021030141030433232013311014034313022222200231402322431302320441021444404330033043101030303420000142343310434140332100043314202330412230024014311034012133001212410330114020002311232143412030444023143221120022240310243031433231101302412341424132101042213210114420031200134323314214112142320140311140421100300133330131142001204123310013421312124324142000400013031041440301433330012444210134040310410423211004034213440140124221141033300031010001232203043040024442221444032122244123242141141401202121203230111204210041341233201233030324302224134231301400302340421211313220443444221104242341244201310343302114333033130220100043312314422144323213043022100242322120430222224224321003322114214230240204312044020043221034004334004244343141042402312111404320002243112241010123330030110140441304200041413041420433210022334012012331001014433412141310144221211113221443102341030011311103042004234343131104234100412031403420032013433221401323213100441020212213130142024310242023411231443010340403342202401333424341032013112014444020334222032430413302012342323312342321420410314434220213323013230112342200234113203441131133024313100320333031314013102000314201040344131211321033412332414203210010022033414131141420120344004012004042323101023402044401003242142124304431113104301440430240414423021330304341034102331124424223210441322412024313111111200414313331412314432340322234223304404224330034432003112334401002140334004413023421443000422410121323121104431124021113233304034113203300101110202334221341330412244411244004011133011013243114102232343030340441400401423102423234323134140320023411042124023403120013140024142422100004020232323102200023200101012022133212132131112001334231302134303431111134302324024431121030241434300203203442232443042100324321324043342210412232004121311024024342412113222100413042423244410211303201002232203200032433011420411242431443233232332433424241210421032041324301343111423003014130432331004140124100211201442210244333003344420330300201142403200414430344202302444224313024024133121440220102224020333443332200341430432310102042214113303014300302021", "133213242134033034442411403241240201140014410323424014223313044220034221434300244011423144441102010310022411413142110100403142010421230200131000411212034310211041344323230214224132010432003414133313304422142031133240211010244440210112124110202411323141024134120113040411114132423343312432223233301211311141130243112433014112432324212214413332202421012324310031334432224414230404342110101430004044022024100124440410003313010103003200432144340204304143142020444432143143132331114232014040100144411003134223404043403220334322043234334013434004114214413423412440404244213403143122441233240121123131222440034010413234001103123141340312321132012221311230211031442320200113431122411210212012233131443412423123442413313034242244242431012301004213144214433044410322241032002104433343412010324011111022420114211242342224322422444342412311211323003402420141200332324124213243044031200044144032321241322131120344013340403223411041330244043431343402443404003213321214413101124431234421233111221021102243234033321323413323401312330440124410242434333132300130413344433002000231042441212432412001021301223140223200142420300321203334400243244110210102102103342440342014222133044133423021243444303033443224124341402314241333120124144212013433002230214213324112033040024313040423143011331343424001013423421321230131441122431330310034230120302111442431002031120334214430414211102323320004344011024212441324230024032011043213401123413401441443231103434331322211044412214344134322230043230433342400021441433130143403414143014021124323333134331103224310344000432323132204004204404140024230333131430413142100310044302433003232431234213202413020310134010020402313230303014430103244410032234441011401040003321301022312004004032200404231441340130244131011344302110041210434301100122442234011002124000331432120014300134111411403441043020400021323404144244242324142143120220341442311332323124311344031213301224402443332244014400003010222443241040340401043110330000333432102412332231431424143144223024200242424342242431300121320214413014122010031123131211200213010224112241401023404132400114002024203044324332310134312204213334133001443033201100243002410333224340034332124210011341223400141031040101332411132224344300101131313320131100313044432334202322244200204430020011432403402400302111221231203313041213430403431233201231030342033300340344034344323104030002124102240401211440112313143321122301040221213001332010420110032313234240123131324011122413444304220344201231002231314242132102403431243420032043003441440403220410123220313221314103122214211201012232343100033433221003024401222440201300401341030130330010241024012103404031032433331131020423404214141123234022412442112232123002434042240422341131012111231014434441023330114320440442302341032000321234301240212330432202113041302120111214030243431402042434420422110312131203440304123033011110114311342133403311233322321310023340204323201134243011334441142402430140242012020303422134221104312022412143343244241122241411400033023110042334342313132014031334002013004340341304412434341240323441314230000433021001444310441001120013240140132102120434342040134304140144030201040010034304104420322000022202411331312142142332420240233042014412002244114320213414024410332413114344232322403343031202431432443014124401020143033131132123014211220043210023131132102103440112040131200341331141230403012331311034200241441144114210423042033201410440434340410100243042004102202430212044244421002241103344031304212034001001020223200421201003104121310300013000013142304034104221004013421241321101301313401221221304014303314204001030230041213130300340404003032404031334012042420212330014030340042333041030123244320304230004211240332034214323321403004221343434113204034024214131441423000011320024330330213440401434312224014014124333141131133332220020221412120020212211332303233013300311423141222101432032011334212233213444420121430130213142023424104221311310320033034004131320103404222124241421144442341132013402440413144102411140414033433344241430234340344412002204422141314000240123332412214042213014330404020320000220142422202401131130141440113302222001143111210334302242103441442101314000422310441231120334214120420412103123231134120143143414344442440100104333000013314003313411300432042221444210111410211444300410433342301243100023240014002412410221414400143111422333241320404131213414020201020320120134404443303342324133343302310110131413012144101423343020221144", "230024030334301134012124131432224341301040402220043444304423224021013202011312341341330131031030311001102210122201102441321341122313234421343431401132331342311133424020433021404302202433010302232133110413301103400121122223422110310301020022000324014013403220211301333202042234113004120310344111110404331201140304310314410143101132300131030342330214114113320331114343402101312112011201222243110402444331142423014030243200144020333101432220102112040000344004444144014143131030043432432113140441041000200022132324313141002030134344323430122114234313302211442213021104332211310241120142032413302230014243440123134042102414341200014344343412130210232441031214103433241444043132140214230242024223233134311200343342004303243324331244332044221224313044344231220331120211324201200221421142210242130003413431142420014424230210011201420130041300143103004304242411010012440010331420331342422342423230140110412200422104021322013142141034103443204310101314432132004131341433141423204234100241022211403310122244243421041411303032113230420234212221311201242000244243334112422434004302130000230331300023434344440442220444322423210401332103030131402310144203231333140323400113243304444320032010003323332122323224332132230121331200214033441432201130324203313434124332004144424323434404100024302300444132431344334442203224031041124100430004341211212241134132423003102412113410441232230232010023301201313300240212342120444302103314402412411110304132011031300142130234232101431202341334021420013221033441231200032311334341213112410444030021304204432443401431404212101024103301034103201312113230320210101214404314422120104012432100433233044122241010203114323442202102424223132220231444002044213133202403230042032242123201130431221244231133111310430100131244044333031214021214042110340433402420031300304140240310024303133232010031040331013000414043320133411342034442332003003212024414411044401224311212433002422033020223443333223310143144321032021144322030144114300204020013003311100424223314110010303133400140044300213443022422110401214231122220201233212143303004211030420401203020220204332203431232144440413314330010210112004224113343341230303333304113313300100440012044434323341100133230410043022114330444003023010123440134341110210143411042403001314201000244232214004344140022444124003443344430120442211401423112243411123222314244131244420143342100114011224023343404410431202212321140130001234343300122222243213234244223420042120213303300011402114003412403214312220010324104401311123432241114122210013100231314444434041311321011001034244034021320200131011001233212023024343401413133114141400442013410430134343320232221442000142434421340404340422431024322020002310341323443440441332223240424221200334144303404321022444234423330433224433333421244304003123043313130014102114241332222424411410432032032311440042013210411324412204014114444032231222020303304230430014330213203331041332330030140143331242401402330144034413123242344220212121033113012140421104310321400404140421203100144024412321013210230002424432211322020133142301111143003034140320011402412011012123314222330440232102134414400043021301434342313323011030043200003412320423221010240322441232230221433244212034313141234330013323123430423123010341031330000311344403231010331442034422030214343333402021421144031012431204244411114141340200222430024121243020102004314300114030212321322011333001201141112214133231001021221022242120301424211110140141442420022112422322344342113111200401442133410021301320203444024344214400004404313332123432001321321444404330143311011003011213204310100043210313404122220314102014344114112312331143430433224440044202434240244032432431001210111014101140224013414434233142211423144033214311131332120310002341441203203202221120131033224231100430321413111022422014213430424030033240322413310240012421041222113410341323010030101221411424242120324001134204043112230343412124000042443240044344143013344211041431424341413323003042234130213401312221103002004434113124420214402243413304003313114304300034442302231323242112243303232331334211400242224230112312413213132023043334001040210001110242421132301401400341001220414242244014343413240042031430403321012004312320433132303114341223402143401211100040124442240314133402234324233413034134034142440241302110234131420321334124033242241233002404233312410034431123003003143033401112020143131341041442420423341043240143003124433123011021240433304443213130220404243021343342", "122010444331012122120111414313213133213221143011014011300043311003412040223104224342232401021213034442023341314324131304401011032110234210433232111414314242001012044402430121323102211442014224010134222401331043202044440220213202410043241014410004332002001203013410020030214034214144001240003033030131334323323220124110432410041244101342442333340014233003000001433033243424134343011321301223324332202413113243011342204202301401203301431012234000104043333214130220231240103002031043333302040002122312330000030001300034133421400201024221140404303041442132230332110340413014104340111210314420321014043334141113133403444320013412210023344313421442423012001222014101012301134242433302434231130111033223102042121303221001233003423234143234230142412441022021133320144210011001143100434440140111200022040231012432433040313332222224423404400213200024310320014114222410023103142430041023200440024243123412103030004112443134004212222103430301230122443334404331011313101221221403242134241123421020310001220214212034200123112341132111144214000232112234234401322300404104411001320403000422021413002240334043032400300434430111410032021344112030110013401343414142332404202444104221040223030223343042334013000232044002200030240021341332213341021304400334044431224300130212243431231303044332001302020233310231030211001022030022231310422012144202043421331043401143132043404201402110223223304314200014133442330414412032020243340111244030043243232102312012332123443343141421004441401032324441111001201441303134114101241332144120114204114144212323020302300303314241242240242241402043113312103142101111123014431234304332204241014104131322231224102230033010210120442314120033123033224122322410020244400131022001430122234231430312224343233342111011201333442312121412422143000210143343104424133301112242414020100044113034342324410211340104120221030021103213212234100314442204331014420342441044321114410131044223012134030432041220121111304121241322441441221231130112243123444422044041232013120112142331031403242433410134020123432132334403411222401440302401421421310411334203342442214431334341300100344300134323240310242041204431243213403034421012301344404031311040102044030111333030120034012010030342442142143340221034330141013414412112033330134330231344434303232004430422120023102103233123231312314300432240141122142000202024134404021201322111044201223321303200432214234432020204240144311141341044332112434144423434304313332104431220100442011424002344044223442103033343204443341003143440441201113000042000001411300141302041130224203320030340334414221314322422043410002112001424140003114202234213341144034402321104020311001342044022003203003000330410203322444212241324410314132123433231440042031144331122101020443131310010211312000244021231232002202231022311323240203313122402224404440403323310421014241222021230320142003403400204411402130321400411420402430411300100112032114244040302433140302143033243130332113243100342343130331120430302444303113142431204303044412202041414012121232123030224402320131411044231224023131124432034320320030042420332120134133004001220041200222403132311102222033340000141402430324400210233404211030430230141220421044130043402021212133430323222230441414003020402213330023404242331430444100313422122234403230331030022033422220340443243020024340314122131323433334120433014433404411120131100000420334403030114042144100204334331302040330431134041443144120140142344244141204203240011401002313401101214124402133314114112141421303123133101423240030232132410102314101421132311324224202130410320343221423302440443342221111104003211233204004113300044313233111431043023110000412033033201320110121142334022003013431013342221203333314302402032110134320040113211104243341303440033023201442301314043423221344223330131022212220031300330230403101302333203434322240231001044203443401423441203214222034433002003342142030313223232214122213431432313142140021313431023201442222320331312300241003043311334421404324030333132103343441310043414421401134434422110243304241344433214412040140223222113123210303104413123004443233331424313331101344301223331340201141413443003413320440421043113422034144213021300013024104244431212111113221000410430224030130140224143334011410323021214233134324002441342234330134401231213203441332044034210421300133012243202201313410033132200043433411230443413343003012424132424201340230114024230203130004211003224020140302144230004031312300132123223403132311444112033301", "233223322421140000023043222302123303021341321011121432223421303403243130014231441433403223034313403040324434223121331203121202234402433110234134121121024222302334432133024403210230000343344240101230112123444043243131441124430220122232332202331440314242123414312004324330214030304222204330243002044421110201333202100412110411231233013140334103434243023144421242240043243204401101442241212044131243202433034411441404023033003422314443412010033304022200341234014423114420012002314024442302140223341442201012412410131130123101040420313113342134130110023301141022140120211433014140320203002441003043311141143021112024222223122433313234231310230240003140203330010113441114132123210340013342041241321431211241001142011313224430043341113340214322201313243442304002121340122213001314012010201330132332430122131411324410334001321113111340431303421421330120214243310132330332031344130322100133101211003100001224301402010222013031441304333043103212300030220421040403034132304013222133341302402004212303242004024111110343410032340022340032213334430423301121211433100031004201212112023344140142322423031240413020100321102444111201341313330404130304412031323343331232234034003112420423422343413020424320221340111432413334033142104242422320041020233034011010232424142232203124123112112244341131312223223430210322344311113004144243222344213012013303133403142323310440224244130413344032031231331140341410101112440204104024140242140220111132022110222232032002403442434231443434121121001112004004112222221041300134214320120122330214333400300042021104133341434143013132314142342202402334304324413121330042203322334004402021434111300413101141211012113042231141212034332141144402330200131433114231313421444331233012304012213223203224233242413431044100412121131200311123334323400343102122132020023302121312334324133022130144113114411332023244310343104223403124033204423410432000240221241103304241103311204120033344344331414120204313201233031301324043432344133121440113114204023430321302112024030431111124123224030021033141213410411220044124441200322024324202331031423244301443132111144141100444133413134213031314110424303332430144133241214232311122104333133442402121041332234210431104133414443020430243430000132111130104210231431402411240140242243123224003314134044344022204411043021221414412412210002031230431202330123343421132324203240241334401423313143142111044300322211040000423124303411334424404243240341342120420230442410044404143212142444333144310024124131224031102041033442334430114144400314133343112142204430300140421302140343023201320122041143214302101423412413324142243324422112314403323332041321403323221034024102414214312012101011302310203134101314410434214313333224414031042044023222433023033203230030120044030014000411312213121123411043311304240002321131404401100200342033004322132102004410024322302001223423024011403332103423212312321123412301141342422124320344244242202111343010211033242440424124311023203223203123421100123133131441344343031302431002111313032304400434232211200132140141122112421101321312243434011011143043122422021204333031324234101443333421444410333300110201040430212304312343142131440324032340104203123010442230231234004322423403140121332440341240243014303234122003022034221331140413212210200314302143323431030423143413204444120343112124240244430002420304100132431042303141123043321401243423130122242420200212412232223231323022031111040244030243102101033424312011014104040034102304224223340043130324201422034012101433133103033144213403013222230042034011323324241313332023310131033434202004022432024244231202400021222111023022422442400233343100303311220223430311030231121014311230331010441123323034430034011404122212330413411311344043304034344112234444113402432003243404423414414233313310111121430202213200313412424332322422314102231004331032312310300214414212330334002322002342223102313200003243220111303321332233034421420413222434002434202331342223332201442444022322144020142003341143213000323012311440341034242002024324123030000101340310021023130102220411014140140420000132032240142203334002104033220230320002023220010234121243332414100004111144211031321010243200032431402322142231200033240013233433334204424132223323143411204300203120220122211020431120011221210421433222303220333314444112414020322114432122120244211001140140410041434421103131424003434334341212402240013230334340000100313100311132312032323420014044233221000314031001223012111243410103300201", "340233430320410040111100102113244120203430324304411042310402300212143002410221112121423443134240221042312404140002131441000034121021131400113023343141234302421011120100342240002222023132113031220032030230243124100400211024123040133302001331043222133030212340001404442002441413430120221231244133244123213341031111140434403033033220024324223313410214033043432332430022342120303402440032422201330311214023233043220330411230341144030040322001102121232103333203033432233004403410201020141013220332211202000343240424114032303310312224302034340012240221112220033144000031141120143302202223110423343341124332032240442134441003233410412120413433341424244313304000130240104343322320002124434233110123134312110243210123332141140222121023213404304313324033342222104241244140041120421040140421401234013230412343142424031124332104433130204241420331212233314044301020010320102332100021002213230042403201431012201244300033124341301230221230330023214412314013321434332304203240220304024134423423341144041110132120402204313423343331012324102431012120334412323300300203140130114424114013104424404031241411023000334131132440144213022221203332420032101041023010001102130431442011340223412112141112421200024422223344200343420432120234124412000314232222040333122410240324432214020204402233401020241312224340041121114440200231323141234441243312044121213144341033010112421441140410333330404311124423022112030231322320140413424024424223213323314332140444402410020004311122310234331302413403143313400123114040420433124224102103040334321140003400104431024114032343403331030114241201213200214014442204312020331041331200322110112233242213014104432234240143131302013434101120330000002340143004332442303041230230401043431011032120113210312342014004022120234440123432330230043441214224420324331224241242322424204303341230110230442021023341300113402003202222403400024230003403444304343043433204230422431334023423443013104400222021044044024423242121243044342200031132444142322213241400431311411334413311241203140231200212132111302413244322222000422141013121344122331334232114013211412222212121321330000242331234421400413424442123043320344313124043231312033143113102120114020434441144100340402310432141433412200243310102342140020011041413022224142101113222140420310302224010110243324004121112234213334441203110213120340331301242304324211133422113411223302032332302423131442140404420102223032013414344413342001100013330220304120010231344024421403112311333010000012001334403314034221010231343301122042001011211041044322431321410211140043234342034002130321224402143301344112444424300144344404030000334210403034030400312000444142241202233220102230433401311324231342214123342130000244404223242200030422034232304102141434134212330334144323404423043343214301024431440003404320122421342043310013401222020103311122441233243333232044420312221404240040433440131401002443010342013400112024411331202023011323041443012444302103134132414144201212231122343223200101320311330300423141124404044441432213424222130411224214434233311330222114022202034032112002304200334322344342230211200421321242402211440244024000104002114402000304010100422232114142120000043040022434240331221024414010303024212412203142040010044020021143201212002020431033133100431140430324114041234341140142411330332021311220042241033310010322001243242112134400042014131131240143040044340141032112442233440220003321320443333344112342313231131422140111324121102124023101104310342431243100223212300142113224132223322400100142032414022201032013440403303020402433010423101202030440133121122220243140124403014441343111204024002421432013243443140233401411331024030402202013424011103421402340010124124233440400112321404140042241334442312240300434232300210334023402413414332210301142031404011003310420202333410440030324113111410131102241224243330134124112004304104034004444021410331024242403124230311101101013021403402143104113442342440143104444303013123003042021340103301303211102414420034403232131340442021441141312201140132130102423103431333114103120332204013312210341034334023344344201122332241443102312214421423330341411241313400042010310404111241121312223343030414344313412232411404044022433014142431144134440201332434122402043310403330301103403230002403030134312044433004204442340110320331403302321144341131311041200402011443314012041141402034302143111212103044023102112402040342123444131143334034013044431402420343243331121031222232242143442032343140003143413", "402220313304133324324232032032022204032042104423142012314440332114223102033412302401442030343010142431243034301322201343044332332401342331040420000313012322443223044003224402440333023111344112202320412441011430223020204021412244340113403410433301142100342411044401110301432324412440132423423024443314013024143344214014212310103101310432334012240214223434404202421134323102311423341332033112024103340431041420424331414042243033100020033321214034222321310024103234422404204141040002203030422330234033311104231413202432013232134332300410202131234231201002330414022043220013034104442313404213223311130001311433131121442230212312413040013233332223232102204443112011102110413333214424421212411422321323044400314043120412101422340104224113230011222034120304321231011003324424313100442442120101232414010423123241401204002414024442243211312343423330330033303020020400122010403244144132333121010420032300413101410341021020333240340100003200331044420432324120441203340442133430032234423442120030021000341404013103102411411204232043311444402320233211043122104334020000000230122311300332211034021400220311303204144030414243433323344321040201222332332020023040211114420244201123124042224423040134221332200110333033432210342023020400001034231313343024321133304310340324433200023320423202342443220421031033034130230420141432311422334131103021444020243423231310200401222121314424120003032310313403401310130111422141331201324440344243111003411430121314311041134412342102100331001332402403322301313210412311021442133221231324024431101410420401040134233040300432432341040311030044304223413204340414240212414003110243202032414121031324300433232342344223400214222233103133200044113432343310014403042023330443013033214042201101014241233044313401141212301131403022224004110024213214114242122242042424414111341324214033102341433201012121301001323211332211010134214411131023113440342001321303034213232212441301030434003342411324442400141012222102420010131324313002301212120114340431433410204233114040401411133343141130131044430321133401014040424320330321403344142114011332110440310222240400133023222202322144434112011330444120444302021021041014441123124341344342344114310032323142224003411200103102333140311220020021210341441030003023320330231011044200320100203433430232433331400010421334220101431212132230103120013344442321002422303203031142033002010331300212300002342121023300141033201311140331011431242324223240344112411031214313041014340330421020001342341101410010412203003123210432313114204101430434123321211242432221003444114002003301303031124411042214031324344210040141022032122021122320234102104244324413133324024312143231003201004300401113203210322121214301010121424024221102300430204330312302141014421330412400410443433024142303301402243210233201243440404324011303420302021410440113034103314334224304422042010323403331430403340331304104113442234213134000420342301442144222342114431312221430240324123422422113033400414410242242314440201320040411430004203034140113421333132240312310030214333110440240403314241201333112121403024234240143214140144124002231201212342224140413212320143412042424410133330304134242301032143221101113140230240231332100413423211420224020341344110422102403311334434411023414111414012212112003401114212111203403401401244011434140213143140003414341004222010220100443440423002221301300433321031421043313422410303431410332123010132403344244410104224102340433443003013111112404400144144241434222414430020403324321441223204010121343012002131122443131001102100212040404330240313102141300402140112443212044031413423014120424022303021431442233402014120344101321113013232040130403411120221410242413043002322420320310400143034412110001142233433111030220233120133304401400401112041003212423113212003221414100204124332341103421214143102312012122131342210203000031112340433101130321140203031022431141422303124032002300413134243411111204121233124222440244321230011131443403202240140344023220132024433313411330434433210334412404410122143044320413214002324012243141223442221130130132030401241223000424002112200131143140124113343034222423330441043143130344113230211431413304201141014204424043142330314204002141123412423333041103443224320440410031112413132412211440302424333140021143210104214113224434002320214441034041412102220114214304404420434223012031121303201103234122100330444030214442031131122301330203034230214440030103313404211401303303123211424123302013432024143323244204234", "310144132020431401101424431210331033342012311024410344043134224231321304220002011100411023431044120331114302224010420421321013344221244421312303243100343332341232242203033320142223112421423103242420303212421204033120011013033010124132112104012332104431221034134310411022123303132143130014102311130344434441401341043110001343132302034334230212210031043231314432112130342430212421120423004234221324331312104314243320211421141012032324221120000220442243224302034243132423033010042014403443003441143103120022203434401302430032101342110111131242423331404022442130040340211142124222131403030231032334311314240404430300011321220203034200411031110213423310431111212322432130103444131111033234321442444111102230000432214311424300241022323443321021120132443344342000011110330240420411420330302000143020232342040343022340044422022420322103002034401332324311132414301021421242101124234110201022034444313334043004304022024212141424314042202140023214014031444414031023412420344113441043242431424401203131242241441412010401331420312011424300124420241241001042410011130234431012223123224403020242234302143033013321004101203103431304344202104211430043011102430110123414011222142443311443423001340411144101410340421231321303334321202324314432421344010313242300130302004100344400014024341222310244034003412004413143413114333331424200433300333433132313133210212342104313300241444331134040042120124241322234021133003023330423213422442233241110330212332004002443422044013300043004312330222010304111410412000442344141334221322130414102023303422120034023132403300244331214243022132200203341221131432403322202021112412340312340042410004100301002024423033312204214310210011113140140443243422044130441341434141044342402120213214134444124244413214021412032434141344012431202431402224202001430323432434041303213232421213104322404203232240102320223400324112144141444141011121300242322411143341231333034413102040222240121004012330334142103444121402121131110441401032433420120421211332041201013113101134030030214133312000041041112142430442022410102303144413242203424323403140141130230412320244223331113242432444000040413031313300402101144140344332223134211011244434413303340141040231423200240423314120013023241100130002430223341343314401101012103314313344120331030334442144021010011320033442303101404104210314403301124332122000342131004323413034122210023241402241312041242404134232232224114420323033011410212232102110104003330024120432232434010234320422023034413221333113123321020341200203044412131344421341201144430141114104232244212414400112044040421240124302022100012121042310120110301332131204310121404444001232242134144030020200424344123242203243022414304242422314020201021032233042431443102212014134100224211123441224101202434423102202430310241110221321030003142024003310212022013004444134132142314024313121014103002441014211212433244303113123020211312004310013231300403241233141323204400323431223344432002414333010421030330242441214220330424323343420123301421004323204020100034123104000113241213304404320430312431144420320320240032302234040033002024204340101412410121100200313001102420204342034022022103431021342244423142011444103322020202311433031411411101140201334120134110344102430333040001343444044321443301341104301431111411143041134031040200311301242004140202121440203302321202042224312002204014013444030421032004334011323121020242213221244000040044343133422313424041310021131422402034201310010110224112014320320403332213404133103400342014003441313124432123222213414401332043210141202230340043314413120202143133114020141013234001311331203103330122012111233234021321424041141324001440341144314242303232010100332221411224304424040432300334124213104241442403244324400213403104144111333234304230323411314221422414302101201013303301044314240242204244321214142403322342301322240014022203314221014124432344302000413123443423410223103414303302220224141322141222331040203442312014234140402340414103421112042132144333333114143232142200304112314022332343421132311013242344333210430231332230431000100133343112400144230011400442313421230014031140432041213011214232212431004340313044021044442022320343423011044143200401304022020322111022312210103144102424410302413002442211010122204000133040333112342324310443202200222024230011100420421340221303002234243204323324441430110420303231314003224123233133201314114303120341334024232220041110204324343211141210124132404233004443314332210120301323344222043221442", "130344433111322330401001314322030440411134134442231234404234240142011400224441202102400210131330322420004413332231241003242200234330423230334004411210140403432040123200142404344121024344342103023224142230201312212233241014432132412003324313014411314233434034103024012342410341012211414022131414424324231032213413301300024213413014201204031234201443203310014424103114131411234332021323203433303214111404042324421430310334334410020300004013001224421112433411420013030041201303323012334040403142042034214430214313404320324111341424313414402040322242333414100111342423004133110230003413200214143443130442420301031023040111010034311113320133103011043124321214022403410420103210344422211424342043431233122332442004311114104141220432043112430033241343003202121020344410242240121234312433412431300442142402041333014031214410231034112433210144042221022011401320130210121212210010241444022431311033014242234434311332331101304131004041121043142233333143040304201144412032142012333211314332340343220412304011440224112232301011344412302114310013042212023444121022224213040141244224211343012411224120144312440041240240442130423100422330113232304401032240443423114103024440441412003330142142133214204141031210330023200202024042320144120122424143314344310433032100230111110042402021343004034132001420013022033421103043222410343044223322431400412030202444340221140200231442034344013044430424210444210422433034144342331022122240424244030014220223004011313001131012140140414043322044211031303312100103132311103000013410023302434104303433032130104320001400442300343104432400133002432132324140211131011410240442200124231311100212021123140013040212412340143302440344013330333024442130212221444231142140041211243143313142034340043334412204041243423424433442013023333411424000024214024420043332321100003124414422200303101221120214340331030242024401330144121210134444301103033443210203214423332401412112232220042232002403212001201304432131412123204122001101133434311220331014221140040010333413303304142101120412433132143204113213213441321243223313020113341111401343110421334400330243033140424221132101111201224411243342031202004330314041011241403440022010141310000213003234121043204213022142333222142323034114321204422213142410330440024213324302011140220414402013400321013230101111114132333211443202422043044310312143022242122334210124301420103231222324223203210013202340033142100314134002310222301141132324334302233304311320240430002230431202224202122023203131244410411123041443411042334312232211241111042234213222442323110230433413240342400331003032242423441101130444310010113311332344401133413302244143141413241120422222331410123231141102443041333040121322322011334412332204403143331310324201324132234420322443411022202212121204202102030334422013111340004101404042320333020322323444441323021443201424141230334041302102044433313423004243331110032111221102231031203421221441230222410301212204341034320242434432201204211012201432204441031004310320142342111324142411100444204404031302130324213432043140222010132132410414210003001343224441101230134144212111100304433213021104412430343033410333020311232243013343211344303303223220422344124142244143104421214430311104200244044303401300130122311404321130143232124203110124414343113434334313131414113234331040432040010042331242013313332323041112342244330223334130222413120042400302244321042243131340434324121103041334332010043430420314033231123414304431343310404124430230330140402103411312411211410423143110211230441314422421203341312443214312034142432324244420421221442314100202442404013443031032233332104224413140422344131320423140120232033130441444134411142403142423411440210401321442103024443421444404011102314301440444002431221413401133430340142042302112433340311004332223221430123411140214234434420112423301003411142010240231342232122424424430341323443230104214221102002104423233344314344320304240124412132244033130204224300200123304312103422300013422433003002000013303200230413412141003010234134204200343011334423134021423040103011113123022433041320110214133320042301004233214140030331333232424340310323241034031334120303030314324224041024034413244411110424410223103410003314124122324333423311113132002044123230301324400022102034401243232142333113114134233034414342132320441013422132314231243133432122230330200304341034224340332413344132203300014303342111213240002113031012201442424131303022012034320312213423434413213224243343024300411102233440", "424204332001232012210242240341442223320101332021000414313023040021431400442004114013133011321112123433221333212011244223230332341114414332221240231401434244400403402113332131214203012130400212300114204214242421022304223234101321044413014322221300431124240244444201232213041102132332310144243202301141410010100432413124032320423024133033110211113413431340034430100244001343412031213333034441323342034101341403021143221022004222232143144422312413033044131103433232243213124143010432333002001404011041301430112343441010011424110012301222100430440433322020404303231142023143213333413410132032112034230424132404221013201124200211201230213312434421412122233333133124042140301422434423144120110014322110342440121231110311334230301214222414221004411312002224301244320010203112211133314211010041214004123112023214100342342212322034213112113014402401141320233042222111040442232113413143223411412222234241440210004044224400114202112312244143011322121114303004332412210320402133213233333341333110214240222121242102432443142132224133341300001314233412002011423203033133230240404313411104313003241000041132232234141110334312301331024104111043214100433400013323431431022442441003011223040343201200114243222204433030323044223000024443313132030143110004413310441041224304042404101423311423223102212321100403231124000122320031403003414314403220021110104023404014043212131323400033100230412100334234114343422432241302112420121131122402113013113310322010002133034442431031422434024210311143004434120024431321441043420041000313102122124224040440143114014140004044230312414430244002142003442030222000232444214113302220330142203242431424012431432303000300044401441414120442203241143220341231111031311120124122200403433241034130032210430312204414432213134411021220223220320240301303042213344143323143133420001241414303432142441140143402022402224402333042444114230232224141321222334224331140231332223044221013211411222101023101313221243111322142001020203144221033123114311130440224203011434441311103442234244040401320221140421311300322120241100304140012043242300212014444244442341434433303302003314202420334104211344444024324003142034131314121410411234323423004134400343312431034231041344332341203322213403410202224204023102232034001242143221144321020332212331303440411201120330244012030400143330130011010342302433121330230323444022221323402441244102133120230344130104110304140431101101420133130120000043400413104114004312404230411412400230011111220121332133130433021024021014210030430400014303302303113122141100323004414130022243021201013220300221422011430224204244032304141004342040204113323402031330231132033110041304110144232000143200202101104411302100232213020241011302233413304324404034211441231334232140024031124113133403240134224232104241223003443014112040004112102202211002231143232434013232221023112443404144431000312414243304332043122140420020101231104433211403330304342221213131132413123341211024103413102442022402111443243100341033010233444422430101231232031412321100102141113010421042144002314201141424440013222333101422001133144211443023103414114221213244423021222010443442004212411212301333010112340023301344234332223001424120314412422030432100123020021112122002220123201122434220024343442223211404133113100221143220311224442301112113134144244044443340422133110020033344121223113042231420431321203011003042401032202400221130041022104144232040422400324030421443224414232024332132334320443211402123400103310014122421300112144441112013213303014324210434124333311011334140110103202104404340310023101022114401313000413102413422101221112341430432112203403421303444313034014401221143131322203313242412344020320424131213322001101113304100304213120234420302401441013004320331330310201024310122120403123404100323330033340340410234003302014412403440230444234204330133244041413032310332134231341202340223441440200404241224041040030011341331224031042403233134320112420332122013203241320043020121433001322121141110201031123243444233010043431222141120340343344112140334410240333214440422410333322121010120444340144301004441442002033244333030214412040114003400221403123113213344343334301044221430134212224022433233111112403140012313001200013343121400441331331022041204332312403300323432241404223122202341433112103202010031301124232044233302234201312210412341010030444321114310321141000143320013421021210032313024133401012034130214210142133332210202011203443443030002113334104200022203322034242034", "240311023144403020143042131322423423324421124442340214343023440012140100420401230104303310321022144442033424022122110243233233242342422122234213342203004312014304432340011000344314031004321043040344431304120013004444210044232310143201233144223201121420443414111043212114204332024442232201443331212324421233343133044241121244303301032434341332141312140043022213220432121444432433331334432002114310302123342222124320143030212112220144102210414112402444433221130041031421411442340244303303300444122442424033142200024140134203101144321242012323321113221323334233112213341103140101342113233221022043121121242211221030010223240301121102020440420340104122102322133004334133411424120034211313134023410403212412324102141334041123101422002213410042312433324023214144141030244214144141443433311240244404331403214212310113204314012024211010424124120144311214343114210424141204123200240120130004001402144210240013424410042103444123112020304002010330043433122432421002013102002430411141241301343223112340004033342424420312211024342220102342330222123020024101223101133114032133343040423043311014242310422434010210312200030124124010323311203322140002234014133330123032432420341123121140331433132230411313344243120403314034042424121330323424301333442222334441110400403044341313120220443222443240110324024241014140013300132342201032321300402001300041143424430031024422411124131420124330413431202020443422141233402033040243300232423112214330431120122403343300341223103344321140201423312222243424333124410143244021330313042020431234222242112410344210044143130121311441423444013301420301244014433141034200423113240120312403404034211420241302421034201014222232440014141442341033422443420442023224411304410300422020144122240211324042323220203321432134142002232043142101041020030111002044014314400422342143400114030033342134343340134341123020140332330101202130323302324344321321110234104104310311133211100332014222412234430343241112313204240434042240324122010323342104232342410021024134124142332120031044302104124104403330134441303440343320313413342030331003212030421111040032103323323331143132042311104220232002001121101304314414440110144011032114333022312011200111033121233104104041221323012324424304411403120402231101134131332404004120444041243134403003040224422202314434313222021243413341333022021400110240433221431122130133304200123322022434241441421402024122332001042042430411204333130120203424140322124134044024001023214022224003411020401341433343301340114243340244440004342314031304034101242331132043443401341100130430403433221334321022200401231112332132211122340024431141400302222013103343111023342343244311001424242134023432023401331211434311320444013021100113120120212244210434344400123142310011040420101414330200202304030320334403114224023021403424243140010334001204410021411020223030343140203124024440011103044341211230222410201242313244230422214102124341321102341233140102432113021302430022212203132343333442023202321234132014331202104143341001234431311320321313421313322131031203101200101232200413322243103302244211310330113404230044140311210423313012323424131202342212140140202022232012234023200440212401132214003002423342330242231121434030323014040310340130034240431021431210304124002331144413332041432323034424241111033431144102233242244022233112203431143100024400123133120211112024342342244413030241324410041210301032040243231332133343213203134221424004331121401414014424031422130434034442240100322444202304034342132002110333132411402042131033301420131224113422324132331442412224424411010303132243343204320343044440230130440031134403113002302324210431132220044102242431230200043402442201210413340440420321344144231423430114021444244424324400012212022432444434012443400120032402324342202433344101104043243243041303342422441141331303330400013404332214104432343411341221114421204122223014104440411110321434201340022231240133100031242231340132343031440221131021330400103031343111311210013023434033200130014204440101403243124131432111214143412311422443012031111131301443102440304432434122210043100233104213312012044044011241034342011133230024441440413221101201034003112042141013442303400310314303420230411044411231423212320211320213220324042130214101334431330013002343002410212210421012200010313133222410300020433212404200410342003123213140002422103411412223340044403442143343441201033433314222202232143023031200300410012414012213132034204313234432422032332220021420331330402410220", "012002133321330233120201432410431211114412214210024343041210103401100231241442314044203323311300212032213024134141040341123042334421424332434233442344323304441141024442322230303422433142124444340032120041301431443121101133322242203112440013242120112233224101014214031032031212003144412133040431404332112033000324024032400234411023311001423231212334421310032233410320114213142411134101033112210020412112104312134333232101341211320242102343014420144312411313241402322442123204123101230131441400422322442243034243142332100124021323402001131212120222230042204143021411041032103340012114030140003444214344120303230423321200431220230430442303330243123122214013420233124412241122343223023342434213113240400431410441024230243342240132024300330424403220333433410414421001421222221002404444134230130032002003440003134303310010302323331340244101203321222204441103123203032421313114023224404300433202120212001233304402331033443114021104313242041223212223204103312302203043331002141303220224232222242204410240000310204414210040240020134330122204313440413220322301030304314343113030342414423242001022111000434120313040014033123114201420411221300111221223103304231301402232341231001130003000420212430230140010302034101033040142312031244340201221443032303301120441203201103111201011304020422120342220434401312012011124244041040420312211214041121010003241332014204013130102134301311102023231422000030304103401313413412233433334430402434130404104033400101301401432141222143441031341122433414431442304102303140431030402344040423033211224222130440041341441324101042141224122203323133243032004233402113202431023043420132010043113301411314100234301332214014020223020023131443432000204003200003013013403202421234121431134203133124321022412214011433042141430434434311413002031304103400040403141332412442024413413132103012123221034141331443132444123334341133442133323040104410410432122320203211400140212243111313200230024401321344024010304112200410123012232442112142413144101043344301303230211030131322424012401410320241342304320434110202333023142334443232232442123210121220012243340324410032013222340302111423141110431243044242402143133030204212144404340211010402342130424420000001121432410323021041131421100211311410210331210440011230103104034134230134003004132423223302410022301431012101420113242143123132022033330313134340122424134112141020323222043240013143313303023231142112133244234343002023423122243211230110410312110410020034313400022311200434012011012234042400324440244031433010200040012343044403102231402444034432141241420310322020230441042223034142024030030113140331202013201302422220210434300413412103402131231311323002342003034420103221214114202131340213343014012411330321322033323430342103213223334132232130231200143404240133134042420444141230034420242043002444111403404220034213032140033421012000441312020044003123103324413143124310024031041130320010434332141142042344244431213443420340212331232334412022041421010420404314231020114131313424433121144431343243000332240213000020323212440422232043221341240441303214310301041444042344044014331033144233440130430214310434034431201410244423143432142341142012010141103411122011002414113214120412340233341142214403433123300124141424311441041100203224241120240444411304443140110210442422220323033132404243144422443421134344010020202312401342020110411322214120300431002432421240324020041140423443123113011341044224122212013143024224222004114104214002104421430201314340014224214414044223023100042140044430314303200341140010010011410220331214303320321144344124340223304123033304121022104440231334320034302130113202210234033214420221433112422041030114141044414030433442031322424312123011400231114220142101333231104100004241303012213401040233442430341322430141424334231141302212212321130023414223021301123324311040303213423221122411211444202030232041334302314004100211444133201134012333002104224241043103031014441440400343112221310322333324003313141313314220333311122014312334434121321310140403041032442314342404143123422343044413001124020000044142102333042430212310113322310103023013440104323314302400124211101000000234433123444124411134434323323311320241032030104133111234003310141043234003300444443224300341233044304142313040410333232422134313110322411003113222114203213440131111434000413231212413442012112414230142243444443044313412243342031020324001124422404400332423402101131442320212144034141132232042202423243332130432340444442422224210", "221434033410242333004304210012142102332203340411000022003111424014314010421401222133034212413033113220341433413131322410230434314141110034114342013222131202042114214201031422342212320442103003010123221021102234214230303224201213002433110100230133212424410412244444344301042342122232240010324034333140021123334001240443122020313214213240230410413103224401331344244431141442403402011243241012123413323241421013230230122133410220102211234431421034333302324142412420302232013242322334321441134141421021403220041120213440404244223020324412201222022231340420441131221424200222441412420200223432201210020041414022040322211243134130000340243011442344120111010431031312043334223440431303301212210042431412023214214341030223203104330413414341013441034340044223202014114331110104034303042020113321011401130410410120404223444222312113211443021202433130312323103423404404223013301230311201302241014003343421040001122311232230343421040321340124041013301200341112443242044013313231211343143002442331223200110124330201104313034220100300310003314220431223144143133102432110133442421133113314233132122242012221233400431102432311134344102201101412324122140412032413411212220222420202424403124112114444142441443224414042134231211110342320441414102442021213012030103022431134304324004032024233201420332233403331130313103422224323032040340113430144012131203213244440240403234444412431300121331031133032013442133424434322314132221413222442102010213321423311330340303024023220012401403224244424342004444001112402201131434144421231422143233234213111044403312123232404144401221432032203022433034044310021234343201233414433112423422004220310002010330111404241013201023404111002212130341040013041110434032214120213103241422014002333241440110103140220413221421241021212331414043121032413314213213311400144000123342143131430434112234003032143010010320222130322441204004023401401400300100401023243331432023211444302301430104223332442424112423243204142413411402242422420040121421101422043200340321333034322033231040023013033434322402010020043014442214420321141204023234304123404032321312021220402203433143424433020014213134304214343403311320334330101121000023233004004331134423024241010422201341410243100302114222001004100310141210410212213330440110012202142201141044103043010324302440101120434140014431330400420013104410112331124144403214342401311140211023330310132101322302430412014330042230120100010024244041323120100302204010300420013244042301311420321003121430040123112203241430403144222204420122112011330014330342023233432300411442344334130143324304303244303030202033040234023243111122042001132231411120014223441334344101321031330200231432141320304331131003033011121403143111422213333211430000021343221143314414310111231444033020031443331104333203200143212341034412210430104203203022133321304322301334120044212024022024241420413340432344020140434041012344114133013040223302341034211221013222121012241433142230123221402141223313210200133111133321413042103421322024002024411004230443441300313232323310432444112121442433012020432420131013032130133312022103102222001013011014134131114422410323400202332104211100140234044110131132333211041212014232023412431442224112132101142420302430311243441431304214412203144033213023044404114044132324120321331320112231410432342300422312431032440423321301310313211233110040011444404101320333342423044434013013101320441021243414131201211010110432410244103314243034410414334412334131202122000204342101033403411413120431044123411103314143001410230341040042431132010241014122134022213244412341312322200341320313422111323313110222100214102430304222434113422112132233342310004442101303242141040111230333102104331443031314421043431334114111221224341403242022442334420233223140314224224022430211002140142022020222233420044433441020020431023013032333320043101313034223014334413443411311434023020434423414013013343103303344341234321334433314033041133440113413020442040042130342200041444010430342124002303240330133230210240400234023011330311222232142422233300404433010311241331414414232334102300432014014013040123343224234310412111100001401043231002312224041203310241430431400002123032131402334113100241044011102331243224041203214421200133313212333033241222001441331004111001314130231113212214211001211144012312303323121413334140114443103113011032101244111202244032131401111310431330101132312204411341333324043143410023020202143233022123214002142341300004244402323130132001101", "400411024033303403020303121402441243303413013044403442141033014143322401342043021010303104244100134240122323230434442440412314123342242042230000134422120400124114244312110002443033110330342042114422212220222420131033303023221302130130002220422224332120213323411241240421332034311122100020014122130444114210011340400111032443043200224403331234230323212021112243433203034044441144312324443131124230243240122443002041140423034320041021143231403444413304200213222221112400000243314212231420231403140214001431211200030431020141232444423133240312002032442113343412123411344134434212410422110343441300014343133034331411300423411322103102223343043110322021340424244232221434110110223231222420021311313423041331110122221423000042432402402003103324140420101232112112422210424212304243222434004312421223302310010411222234431040043424100002312130420320034141030410312033201213414103124431040010213334142330110222020412424411040402022102014203444024002312133132001142403104024003312201444213102142201420324414331413141411013332310410201001320421130431222203423304304322433233433133324211231040134330304110411030034114424440113412143424440022420131301312233324310130424321312344013231200043441022022324020421230322210330041223320133222332244014221323014123311040214023403041202400413412001113221333432233303210411034100012013021214101230141114204323021333013422404302114330214321302130113134031011031302214313023343434231314222024221032141234041032104042330003400221124231244013003201432411002233334131311111442230310121004334432144233120100434232000221020034000040224142123043013443102100023100042320322132331421132131121103301412120041344443002311122103234211042232313434433322243121422241203024344203233200302402342003044301240422341322212003324113433300014432331410440223042212300021204020220034233402023404104003233344220032140404230222112212004103120344331003133004410223033323202443432203110012202432401143443020131321134130100202243320114201442331012131100204402300111423213232413140203132431433320442313313310340342114021200344132442124014141303341203102343401430234410114000421343040204132230121233231013323413434142222343313132010423210340432124012424443112034030441111124413031002140203023140424412143424133113230001020410212222440143110302411043443121402042114200031143100142333130012331020323102021211021224224404323111411230443032303440313232201032111111013104241040200242130340400200440113002310223420342322043230413301220432431131313020140440112412144113034413322403321142443000224104333302014223431403404012013410210243030412223444042011040412333410413210130130104301013243434243411101422342002341412424142043342044123313003040141014002243240003010112114024404404230000040120001440323130030233324032340140310304000320243243204021400032320013332100240142422324232244130200312314334342314104332112012104223240413310424113320114423312202411132423223003023014004221140243112400422313434030131434312434142420341313320144443212310134043421004240404410120042442431202313132134231210302300024240043124324001310424142112410134002010233201020432301300310434211120330312021130101023113434042031041410202141234044340331220320220122134120423000122014401004121133212421232010233102042433311123320400003113301201443224344103002440432201130411033010130310044303240342321000424003244104104220434312224330330203010334224334211432322210303013332312041021314240113401022301211130231133420300213232124111000101021032103411223340033214003034400213433103440040430120003230440241234344122010203040110133231041043241442423220001302324212012412104204223224344104400042313333112214421243323124101030013113112421011441134344001210033334134302421404212104114420343424231104211324343041140113203110314123212444102120414132420200314120201100121101044130032004130131412400132203133224142214212240330331300323043244424412300233123140111110343243144313202214321112331442413231411320303144120440011244322223311433040201233120404004432441113202343233433000240023430310421004000143330301444441404241031311433411421114033311133230012203331143442011044410204343344234402012020430304403310210322333420420441214113012333001031302314144212420214330030141341102120400110414220021014311122203000224444412404134222232421343103421040410342041312413041110040023212140430134333121113030022324130422144301103311443444412414014014410444401433344122304312012421222220223222413042420223322141233222404112431411022010141", "404141131343100314020340441304424232040210030014441240141021322014310044410412011344040442000044021232211222142243000422204413012321034230124040330103441034311132411031300044442140440112021044304443134340030401431121412100143030042122242102011123011411443030140413202424024344200134422141430042404342404414323201300011214140113314003043004211044134221422133421341211342304342013024311110232434331412342141100300202010131204410022133434221010101133441033441124322024330113422444212241044441131321002001122222231432322444144003043143011010134231433012220412020313333310044243001212000043032032232004123431234424031232101434013314400141341230342011030123343334102343022241232431004334100040313424414044142124044441434442022131324220041001213202201333042131102440120103221404430121211230240001342032132133213242233122032411012041413440034433323143241443303140403210312301344004111343431000032432442101430120413400233130202110232121423144442420021002423213313314413143404240134131240204114304034341103342122112012044440324301434221112033344211340422140223402341140104112030102412434041013042113204014130132240100332012012004303444032441422120041301041241313220244224032302020102034404104042102224000420243224102343203322032324404230300123122234142223433400400211420402223023402044104310021204240441421330333202033232341120411310221301300304322233141014022200104301122242244111401343243214021044441303022101240411130323401104042111402324313133103444242023340041323134011443314314244240034433441234221442040032340302140333441040413343242104343443434243014411114010300314120310314201011104420113403223421341101231431401141012223304430430143044404114024402443214214342332244422223102111111134231404314034021220333240410014312341203303240021342031443140224231024301211013334311000110234144040241014142001143040413042333344140330204230221122320131123123343212012042320413132421420103434001011200204133134431221220413313003043102242003130322404120141431134414311120110120030030030110220343132014203340421431312222101321122212324423100300123423334143104134013102200321214432332320242110414133021424203333044110444040300334232242132002302144331232001002022400111144012414222103012124300004421220413433430314220132000003240331311242334311042030000024333003011333021112321022112223442340210034402043400342411104303330014121423430420420114231323221403224221033342100111420312220031234220023101022241422242132324441224311002144214122231030331220124321431033123102134333012010000112123234114331212131300101301201210001441410210143334414102240311431430412102443004033234011101003332024122203212313130301134341114133242043204302233334230431032140433412020310102004132431210124134432411144140423310432020134141231304240023113201321014312040141043441011344344344001433042421204303102414302121122042301420043042330322340240234421242311301140224003333124324002424011112044114310040200144200301100020242020313301330444132442001422432422311240110224321114224232220102012020122030404114434110402440431211100344022443000241303034243223412401043233131014210140100430443344341101104412220312023231401444230242241420212444331334122404000421233144141230440433330011301401121203404224444311422031213234224200301410203042240243300130043141014233302002014142143403424120132024100201444034301121203331424424323134123340324210243012311400043212444041432042003040231122120424101202102130243014401431411424003401433232100123013011003344201432311023123230133444201413221100242102024003141202220014342210314242231223011113222000333010401334041314041212144421212304103411202124103003210101444242224034412430144440133341342341431022343240111420110020001011341024002013332442014422232223413120432114332411434334102300222043220404420043401341431300140212030400113133414244301144222302221110213211310100010043241304243044440301102204122122421400013214321241404114222212422301304014211243312202122314233024244010022443104002013042411341332102313030144104143240302134142123101401011404101103324303122404024001032104434012330004214013121440400432102431003120230012032113210111142301404402412233131224434112420020401212003311210330012213410040420131112104322020201310231144002203114404010334003132104432033431311413403403102213410323203213200221132421212424012104032204022202042413402440410442124022042014442312444000333204444123211002412234143021314143042402431324024133121200323014231332002331331120314214332112121341033", "141212240202144043331202242311124034201224141402404142123401334344114430301044042200042234004422412333140010102230030141012134114134004331122014411201324233214313404224240001032400402004423241211233413043142213331030320141401131240320313340322223432431412040131431213130422241423302021200201233124403440144432023032040311040300323224104432323322044331122311210220432204342211132043124434114332223130312012141110211323310224110122331114242342102001242404342401344440033234433101202040010001341142032142430441443044342124201044112414200440344414303430203121313002202002234132231312042014412144442211442344431431211214010104444413314010103400300120021231224112133203004330312434340142214132334303102242040011203014314234210324433211004334243031233121412300434200421010033023340341241424403231404321111012340321102343014021444020211121410331022212234222134333341114324020222402102324402102031431343242031134302014124243034202313141323020213430004133441401232232341310113242013231434224021031210042141313411000231300131222203034201301142030044143134032142244321243122014411332024241040441343134021110004240342202313131330304401442442343311320440241341443410041442231442120333333203332101142314102411102210421310002444402113234011221124423143403200022400431111131202331041042120111221341321032232413300020030114104033402001211143340242102341200342431232202302442303011441321002140111324231043211001014201000412214211123244030203104421003230440323314201323241103434231140440422031330142313130303442340331213331032024320304141043030013111343122300432143002400441222021200322234230132102344224443400144040433243324234241440121302411102334142244140333223114412104031014314312340002431220413113442233344332404330411042304343441104414241131231321100444042320302004142220414124211432132024103202010044313143100302300041022231422201334310342402334441423411332102032300010024340102404301111402432112443124043330242344432041320441202040311223400413012023200431224221130430340341213114034221313012100413242041243322014304030230134023344312421301404313012442400131200340041232431433300103401214134010312310110111304313002404301333133114214314110414414003121223230331110313234414103113220132332022410043304434211012303224034440414321301243302124421404040114412111101300120034433214222400204003014304233132421110404231202223222023032202113122202342014304314333423204202204432200410434132223134222123410021421342123002221241300022222002344123430332142432112124011332202022341034023104300333130102031222012243214030224120144111301020101432101232032240430222140424103430104040022113222034011322121332230103200440004212240324010314444220314331332121004113413240123412212023334224111004203322012433310003430102033143224321431134332321022114224230402214014241200232131043104320013330231021324033134123220402240223343212134322421321202002114434210404243012442033312424042314100004343300133341132131131303133343200103314203214312021441004031401103313100330142213232313111031101242141433040320442234124111442010213020403240300104341143441212322024321121112034240321342431211142321320231324201401114242342110320213003430144130241322113032020134410013301411034330242020320004340130032043421143242101143113032203200003334433034311400043231340112031141222103040114204433023414404404230221123132013000030340430222213211202003211032142230120232420110220030114210333013204341301011400324124412132200333323411420440233012100113311321202200400233333030131432421102230240104344331200210302113344434402231332403213034214414321401003204131401030311324330133340003432010004013314100432442340314311421241110204332331420203213430433424300213411023402104032413004403023202341333003002434434413023334131400043410033344304431413001404302123120303040040202131011112113120111340203012000242222123103332232143411100104102311130332421124342033401343021232001433021223341301113010034010123103003404401131344322343430402042121333331141111243232004200002010304120124231101012124423211424044244313030341144321432024031121043432144332321100442022300014443203144133142132342110240224214204123244220443342431424243323100431013444113012201212214200322310410212222403422023443341034442144022102240204300402321201024001024203212032120113342441103141043313404043124232434132030244210432204031334431021141443214024013304134032322221211141330000031000032141204021343200210144212424100140333134021140042443442340133104430402301112202300", "002300224332332001404213102323441343313104032443442304241210433120440013140113133300013310233022221333332104134034142120223304210422002110414214210212434331310433431423422241040314033142243211331203110031013401032402200104243023241012134213013221114144220104330433132020414410400123220303412100421401143244440300301044434103111311232210002034142200232044101201422314013030301142422033312444211401424211000022212314423104312200444340240322241121003341123133302020004312322230002203202244240133041242200040001021140240022431143444032132043120031330333123232402133102220443021133004334143120314314034312003003233434303300112102112312343212030311240400431440342330423230223013301432424030342424021131101004040003242030232221122010330043423221140012021130042144312434002001234003221132022310213442302132102312043142142031302210310012021201033132114040432101231124222203344012443223441222433023441332224241330300013421144331241324143002331323343430332023432104432110400031301232412112300404404344024201402042210201401313332143041414044043202101030343331342104300233441312431303200300101043004140022412323233211444302102313101232232001022100213302111444003101431240443212142330233111210132431020432002402230012420014213142344334023100312034112304033424231331100024331402144021213414001434444121234112221403221320141410440400011433344314423102142410231313233320424434434434320410113322322040210332422042404040410204234030444433342414114221120122033022424131334124313144212044434432420243042314010443212304240432422204020432311021043040422304332244011342031342333242234042134413242230031134340311420333001044112024100141304443020023413322111222421113331023133214232324134332432431244233001441211002433433310212112424430242432400321211241430244124404112330014001400431314144421101404300330011222010432300021321200300410132104000031142311012021121000141414100324420202300423221403300214044141022332113134100432404114314213343233221241100131440331014310301320210444014030224124201020323104244213200443423142412010322434403240110331011214010142013103143221130124114222440300403001123243332224210444330133234034443433241113032143243431343143400242014322444101012242102322000313422441224401101243040433411243333240031314341311002132010402141233321432110204002231022040332342211003002311034240320133141244410244212110404111131334424341142331233203404030240344340432320433311144142004410212140132310021112312312441443431242244203431004004131043424430232444314344421111344401024104440401223112220201114101021413044244301344331144242302241404133023034212443114314241323241321403434212014323340314440103012344432433243314131112223240122430334230001212404442420434043303430402314131304014022434020001101400311311040304334130234212401414313334240000444133121332223441102103113442322012203134032303030143224030213403020034420222143333003214004240134140032240224244243000011001041341110403344001401122321003203202420233232302142433343224241004310342234441044221333134422244120402302222112414221124210012111003332231312314104443404234240010012440130244414240031133130314243034113214403024223330402301214042400244010133314101023132033102132021212243144322204003334324434230420421042001224213444023423132001133432230334431342141200304442330022404020202302422033021111441244241302111201331213244222140141301220323012340133104333232300040132103422122443024212241124020121314241114022221203441231433241332101432242202122211423132304213012312044211140324034244044432404442312202413341331431210041100233233141023403123403240140312423244443211402020431343142030111142033100324134433311122423432103220101043204124200124220412222020320341242410010322433434032342410443043213300432433401003232441122204031433303044330033121212431412313241030123444423400343013032400133011013340114333234330234424112022110242101441434402242443411002034322001212402324234130013124042144002044243202043332231231204443323223103221113211320231213103342244304314122104131423014234011021041442401411422324200331034141400223021020402434333042311412120213143310014231104434011304134023212030010314402014230044111004414340443034200322341113142204421413002231001114132233043042242222234023414214214423403443112404110122313104442234400343402231032114204102330403223113203203333340113324244130033344440021141230221421010001244443021420443212140134314301023020020430232141433444322412304141000202202132414011140121333413130402443430432434", "024223323311413232432320214412101312322100141400420433331402312202201003222430021243424243004330404341241343001200113310123100330133032112401324142001410231340310322141344032212201014010332032334404031223022040401220133340302234123433331324010134044401024020211413222200404423042341142024101301431321042400224311420430214424414240344321021401214131042320322430040120011010242021342041333130140403423100423104244433010340002301240144142400113330234320121344430421031410142203432440234442132333312220044122033324112111021431240323114120440022232124201104213323223034032424402444121424241434320140330244323203322221310304212022041043240030433411300402010001342433302424200100033031333133113343110414230444000234011424232212144012334031010042214112024230123431430411112431201300124431240114023140333043340313103320442122101330023113231040143212040102412103413224321410210043301331304012422110011012243331230204203411344001122002230224422032324234212241210404124203424341414401000001431103400042122431021421221310240124041024124423100331413232303211443034413334340104324330242140114230323444101444214100200404420343003330030011112024412204312222302233334433204441022432013033201202310311304234040434232124334011403311403404432414302131442432040441033314200011042344301023142401133114143414002300140314243014310113120022040133142044140331033043413134241303223340242420224304301111002033212024221133031031032214044413143212214412040100003321130031210032120143012413300143243202420124100300431432323230420410423230422211011410241402232023304010012404134111203243214303142133002320343410423410113101232420201021334122013311122212042103400112402400134321243414341044430323234032143224311243240044001432422031124444124311020033341210441221330023413224213202343134410340324312030224300233131143341031434220402023033441013211233434230244414210122023020034030314212103424232003042222201411104104232011344401000420242120234424310143142110011010041314123424234304012321004110424243400221130433131024034102221442444201012240333102141422413412201034200021321343431141224014333021010022323133121430124424131011144210240030442210310100042131303043334424110120441403241203320131122132430100033101102402433142010443203344420002441131031320402202042400204140003003022203221412001200004421322131120423110014234211133342312403021010331241011432043324033133340014023004443024442243122103113344442131132103432121130123432031040400444231304240444442331400213133132243204313023031410233120223242230103114434243041403104043344231324443032021242303334142322311411441110433030101202011341112432301210241133313130322430313034043422000230433411432400140014304241313430434234313300441113144414200224242431101321112211401121000424404330214044344002124331422001301423434102131121242044312342244342231423214333242344130123110403313244322032041133401102431112323244014014044130123014312312423321444021011140401022333141114413130030302323411443343132031223141201423413312043130010411201122030210242040343230003334042101211010001032110244203133113044304224220330033044243413012042020013014002012313342144233143301304140233334324301403243001231432123240434023000213400032111431201013032411001002110022432001312214311313034111111412221141243124042211414041432330201414443030342240103320012121200204222313010420330301032104012300410224433331000322410020144003234120032404003123322213434341124124340110122242000040002242130423004020321200121412111100403234202424123204134214444441043011204241010444142234100300232043424313332301422441343232134010300112001430230104202334333204033114220331402203312212340043210213201223232431411214133023244401114340330323400322012114233142141344423432302231313024322204323031021330431003000212014401213300032110313202022332021141100343104111311131443013411311303214322314443201041312240444103230010003421143144031140121233313221003202024132031330231123044132244311300332410302133344131312441343220021011443001042044234002241203033020410113123120311143030003010244404021124111214100143342014231213102301234011010001423143131340241124320211200221424133321010033012040300443223241413121422232134211211142313441342121123024010444340443034431042100242402204144411040300030113112241143102342302342334034133123123111313210124021122234104100412220143041311032321121400443332123342023023131140304432124300131334340111003132441423012021002211434244114101222200101342142210003342041222330030320", "113432002444034443320104024200132104431243313111110142341424101034413034430402444322022201144111320324300111110141321432422232300242320202004330103112242034004410142343322112310303424132004100431030420211324324021214134203131133021043033013124334322311242343242421233123342321442010120332122100222123141340014034230020200104211434241334023122112322230404324442312122114343440340400203021302004113300442240320233212003111023022442331231214120243430242242100233431311433143223003312201411003422244100344344132024210024003401401443303312200140223320140204000112401103430231221203020231142224114004013202433010241021114112413440431243404221032142243042412343241333324300030021011021300410224232020204033432234223043441142031112111134240001413300001231012433001443442314121112131210201144322100411031432033030123344110102023313402202014241402234413331300434423133433121000434213114110401322211303042342144321223321342333313112130413440143032213404041302101043121024113341021041303404232412042212141023301200032140012304014430214030341200220034310220043200140344002401311040101314404432421343202014014212342030100340241444223301301444420404433210020041121430434233032324013442134301212441200012330001310241240130434034124311241434120230402131130023441434223103114140030131233432003224401223111243443002402011422343342423443230020414432333031341240302424313034201440131133242403342440234244322434203410401132140341300141400132421011112311304100123110203301103302422040224043010030443341240414122243020230123010310111011213141001132404422231022132203421402103444220041404110424214233241323220102040114344011420443440401123414432231212040014400212441044314014131332220242441400334243223234213003120302341022230344101031343040323401024312122020443223024144202024114012011143034044122004331230222343444234042043034330042230002042131244421324141044000222032131024322031143013133020131032320014304301324332021122331010243323102304230210242202222012221011413020144421401020402332300021301031144001321024420342103422301041423130231101240222434312313121313434212233024133413412033001244103212420244011203121423112422032041403343113331340402302041122022001124330311121302430343340102013114030142114034332412222032101011341022422213001341333144203212321120104400232212004343434422101330302241232442410442141131412103040143041013400313413204403434144324141013423330141324004220242330242303023040430103444310110244302022234103421033413323440443314003300003344324433323130312011443403112013424102043422320104122414002404243434311420032240001311021204132430400420141242403011402124300124430242012030120214241341231340223313030104123412134203202100310400344330104441033144121343411244100113024413103324200400313331344343034111114222231012313004244042241321401030120433142424301433022140011020413033303322341032224240021220040424433033002211413142200434110020244112014334304404341212103320030233340401440001004342111421203301000124240040430220404201441403443223243132031121440313011122042323403413041033110032204244321134012134010241034413113432134313433330343101013240231042311240404340303034034331213100340020330041140130443124101431424004030400033100311424003034202431440412323443033302121241333323123131010441244204103332104404030324020304342231331111430130214433334403033040440133310340412304342210331324313130142231403030133100141042433214114220233310200420123213022420413142410004420001043132243430311422230102133444341412342213311210123011144022313344000203010234044332321303432000211444442313420214211203121322444114022403133311013333111103024343232024311001133034104340420103042111403231432400402030012012013332414021422020140013334431200124320102414022344043000143034313434131104440341210241034114433322432022211032433143103442422331001322222013101043304301423313201444020342340000330420224004414012114243311142143043033030100221313233022222412204231221142434244234020242113442414022341112432143042402411333441122203433010301401312421342333103320310304133403114034214422004110223133242202240131432431311413140312303220422124012321134212042211221002304042022310021230333300322004423141400402111410231040044322202101442112144112440424120202414443221344300434412020422323232133014432343313201340120023301233013102422211204130442311201011142441002323242222123034241040222310322204131140123223211232232213301022241304404210331204342302112211202021121213414410413410223100243342440133024102", "123314424420322322422032212344332301321433220210342210244330223423324021112410402001113434011420302120143043430143200031221302444110330042220343214444313244001223423100332430100313443100011411021111403223040122240122013143113330423231343013113043034120101130242234343431122140040223144240430421204222220303104343120124100103021102412144100421240133111412411144244241014042242323343200041403330234224322221333111414103124123144121042320110444112201043033430203001113033244132211013131321023334220422004412300003301113412314341332111314124212042124401440131144203142401332420002412332130023202211014044323020132341331014044110012322020104413030324413431013144013332414020210033133314203023311334020320141331204403143334110430122324444222200232144302214010440101042123142124424342211121041002224121101213332231440031132001032411401041301041202434203133210341204214422322140322410114043142124014211440034322024204211310302441323130232413130100222022232440421014343200301433244242134004110303410120023232011311411232231413233440344243202302203122001114112410000034112003111101143002403234044433414203010021433123320404302043132324034043401143230422222143124123400143003133410322333113414222141101424343324330211110420103243023123014124122314131240230041113131022244312024412014414034301233310213222424221001433043141313021022404443113432242200012303132030443404123312021340213123102134403424010124134341011010041000222312403100434043323324321100422042021211422133011342044320120213403344203343432214213233044431214120231100041343433344443400243312404403230144001013301442314131204002323201132234321444432243131400302420300301312141042222321431143431404431420241023301314122412304133234344004023322201004432203230100301200342211404010230043322041003040103330132220142031432200033331221302214403123104102033002303110014322032303243341442220343244000422131441140440404010020014410232030221211220444310300220001411011203110443343222432043200224144232112212120010244013012323434301020032032043322304040233003423431231002110302130123440103001133342031103303104241124222332244304132440222133242142111310210404023224122000320110132322404222240434321423112033424223304203012044313440340103223214014123014244240324042140042223322223104440332033340344003210214441124200113234020343332444124241331443013404130334322331333304223111022431011302203420420002133332432244304004103114314023024121112044331210130122323133212023422143211200423313440442203031314313323304333442433430122231231300434010314311233003221204402413414041111201400344230331230344221400300224421004220334044204230330031310312242122240110111420021321100401032412403002043103031300442033210013100143304422300434110244134211402442001004031043221223144330443234443222423403300203112011242410310402230023201224204103144104424424134333341324230203440004214012304042103302121232043144123220121224102102443232342304241340102324100431123434022141444402404243430403433100232023200201232421001020113140224322042243141123244044313012032223304102221232341114120001033004122441100000340332300221313241124014312420104231413101200124411204232214432104443302431000233113404233010043202122132221323331433001240013321241200233201401202330141001210223043431211001011421142400031041024113440310331143241313101224222421341013111443243023424322011244112421204203343414344442201314241320404442314343032120031311441200430442204111202034412032320203303024212201032420442433202324030011440430003313243311120034433322324200240141304444212314332120104114432232412010402431230230322214443001134433413044133134022222312003434134123023332110340230010021340322000140431040341340013203313104100021432331113014430313142434001303040301402024402341344012223224412201241223232004230033302021113040443121211241400312431410244002144011224102401140044222312424341240041040403401300024440442142010241201431232210401222232034403331414311224403222131313043141021422004114232443103120412430433424310323140422101130334403243002414030144442204422004011141040214404240413043204001012102324123211434144212221211413311024423312123132320342423243331113022244441410042404303004103004003142113032014012324444241323223000442343211021124411230400342142424302104203343220314442221003224122411230100203312433042323114324214343024231422213341001043020144202114303021440141344041101231430213331120342023423234402340020401344002444141041122433441010012203042221324100201233141441021", "111320442234121343022442121241002240403300343014424242141040201001004102340212014033212000003004424140001400001132022143320020342410000432410121032300003233014120210224441113024201311334044242004004440442234024440342002102404124424111402404424240023404421001134001401240034202141022010224133232233231120232123421021301340123440433324241142342112214040310402134444434333442203430004234030033021120200030013201413102421044244210023110103032222100420141340133002124103411213224120220230022400401042042133424223310301230231241344304043432442424323220024444444223221012334134331240123022111022312134102042012444400021300403333332032304410022204012123132304424444244002213103301121442022134303431021121411432124142203341241222443422032021224344010034033000414144424101110213042430344244431233232131141300403440213432324030010143344211433141130320004310133124001003442344030133424013231313142224204111304331230422021140034120001244441010003201204333223404244142233403422042244140102212034002303424200034403101000024332241242121004242111421423223031043103241243134344333423412433343402222131033223231034012020303301022204203040320111012432044033120403233012110423300012232101414303334232411042301123344421221002001001302101221010424333033431013333121421001240222023434413340120313241100142443444300322012333142031400242302310211424124132131230122104344410443022321044223231042330320313142012302133413324422043044411111041303414302411120301420243300044443113243031244230001113041302040240224120223314423440342411412200333044210314310233010301303040411404204201134443241201004231213223322334304413422222131332240013042343314203100131301004412021321211213322303303014202034042224032302122102444122104401230334020022412323013410401240413302310424211020323123413213021233143434402231032340432214404010321040103440220203204413023143221313413334003024411111303442143303131411343004343412241122300044202334412322344011003422310100214044004414141000022020221340432400313140413122003312110043343004213014321200413440433434342431214213003313413041112212114232203213102312334404121024311034111244232104042231230202441210344041133243414414323014441404340304340221441044434201320343401444033423433343043240232300034122303143211343334440110040320012031113301040341131441034041440313331412331344304332121034333213303022040313303432143424421023123000212110213214442112104132404042002134003414004121131043300133234012203022330302224442343003000443432110344231442204402214240311213332303140311444141301334014142121022321221123443143030413001204434143332221301213430413221400324041022141242033221202131000340101412233102242100304321401221021331041302324332232341032113240422030022421012432012221113043242443440034203223014432201210124244123334330031022432133331044400403230401341221103120031432012134234140323244043233004420304113420122302423114012234322440431241200031100021041100222021302031234020220212122304323303244340040131244220220043014123202123012413322341040314241010011243234122021104443210012043003402113003344142230240020214403002200043213330220311243403342011420330411241422022000302244422044013113134004213144221400131241044300313430314210110140142142444232220221331432223211424202012434203310130003401443132413013222120323423343112141233210203023100210103404204223014321040114242003031404340011404422142031300300110240012014030400343304431034311000014211214020241001412442141300010101430340013432232044331401321411413133200331414031031411023312430133413120441140214023024334132231414024123034300400031333240140332223021214413310414413442312021134114002044202322004022132403031003212014111242220102022141113100310431223401404402431343232233440310214302102023012111201310201424041131203331043333141133324032413120300330404434240212400411322014141220400304132214212421110421210132040422020311001321402223303242044404002222422424242123140014442220223301121110140340231331121323442334111433112020414343021112312210224410424102434311232012312031122120303104304113301121440144124034003323414321110443344140213314432003341033424330332133134212112433320204011301040411121143434440314113232233331322113401222023110301110231142403101134124320430120141314420331243034303240214414431144444012203010044040242313430440011411010413224301113230000410200211342140123323423122244414041333231021341232010102320412223221404133311230414114004142044243402201344211414004423302011303021333330211333123241313", "000442432403013200434414103404310421244414010432403131013303120234340022240102412034022101041204000234030043022244030302414242422410231403124310222432414312432404014112344322131301114332000144444331242213314202443131033333300032400120302121022010410021402344042420334233324400342214420322224033321411304441443210010111224301404124320123120002402214222121244013440331240400323221222020422000132414332324214012230214302134144314110044014010143130241404133033122203404424312112113342204240004332413120312040330111334334401311342244031444200204223221443040431412032301330001242004143410232140001302232344402130401404332042141202122343201240042311133111133423211211313102330411244344330330132420001244302440301311000130310444134032003100430424130130210201224220224122202220020210404324124402113202444032012022304312134210044414120320202302204304120032013112123232011202042113204400134141111103022332311044421120332010303341141210103400441134213434301302300414142310244112312422301101003041320220332404114313044142331230223321122132033044132302143111222143324221244033244111043100131233443123104220314313033303033144034210044221344331024124300122141222431013011420440434132030412444324330443430212043241311320333302114110411421342423341424421143442331442010014130400230322022313310014404300202333002330112333112201321413431220201041143023201432011213243020404024443233013040322440234024010213344131341432002134131301302404041231221311410000042012411303114040333131202010314401313133221442001421200203440100131012330312214023040023102430434344242444233232224130412103111220444440342330221343044432010111141211244410132002224044124442441002423432201121303123143131433212212104022113303444120310013424101434202111003014423303243222324221143122120231320144211310110102021342241311030211203410344402234114244223400424412013341221320032312131201433313011030311023342332303103033432023322411203213203440344121222131311421331141401011214204202310122333012402423444222224201413224140442104332123421221040033144410400203413000322423044404210412221230212023430210401232443301200302132302342044241333012403220123310031231332131000322134044320223431201420311234030131331144244200100043022030214110022432132124042433101134213341234113042201232434102133031312404400124422011323131324034224010340122034124343201430424203023104102213231121401122230330323240303400323213203031442200031411044030102304310413124312003014442120033304320013233241102311134114301323024202303424022332332201012023041221303420220420334404133131331411023141113241114204110011043030143424442342434444302143401410133001102440400020011231043140231444210234220441004232040224313423244321134030024411413233140244214043311402201442121242024344301210422312110421333434240303202313010320124123302022433204104303344234144123130103000110214300141323203431322044402042104242412334044223101042112240221020141241441012002304404224342404041402242232333031424423122422112030331211322042330012334100231220144340332301341043000340000031224340002114320001144110442342141043130433411242211434344342301343443400432100241233222233204434124231322002101310043204134020432203220441000212421011022130310004310144144222440322234331133400233330433430222431142301101014234443344403130132213432400341140242002304222131021401221201342404131444012110132413231140113333120404024004204044220034113342012200201341014102444022343333124123343223413312300243420144022122121323423432113142021022133322113201304221100422442141102134442201210014120401400022420211111441143014144432013343340023042140414110213433334024314343331430420424124440040310211330442142443214141422021420301141132241011400200012224330200403000214412232204302114441321143411323232204301441414402330313224023421102044313341103030003302421403443043212224443242433233003021124102313223420403040400441204041404344322000111301132433314223123332101034424024232331043112313213443442012104011441224134302234333210200443230310003023332203333122421411104421013421400343422044403011442442043242441024204423001143340032411014024020104424113342024342022343423441020430031123103341440142113020340133111204033344322322310114134304300220003213410102112233204413041124023012202434000421311424124431413232234334000201314202441440300234401022042303324443011331302442032400043302132104344110220342440043111432142343432304112420304123013243213322120103432321030222004400323334443023300242320030334021443200310", "344141314120331004204341114222231340114322104004201324101022200312030111240333433341412201330424224311441344312032003400034024334203042200304223433131432111034312424340332131400030302134234044430122421443203244141404211211120403341220344240020410224104313213130214041234404341211102001233413434340320214011334424303123244302004124400333424042424242331120400044420413432120430402342143103331202432032243413412322432342043302143212133124101322131243013243323002040322221010034444341334013033111321210203412012204324201213340402320241132214031103324020312230100304140443443210443220432333123322444114411310341342411231140113301031301223204114012223234104020014111030031021224124123222220443040333333240113403200010122140421242200011314324443013044311420304422343031422313024001422041413232021232421223131221114441330240203442240142233013230430314134031434122310324344220134422121431414230234201434112030442423102113301433111404430130402431420410222414111013004143313321040031432134344430034203220131334334402213423323301314043111244330142023123330424200202412143312104004100013402340032314342403002000323321023014231110234033022340311002413223414241001221421411410401343024302421010130320442104241442443141233044113213430134003100200322022013334122303130033322034330433443121133120201024103111114431431421340221331103332010401004213340312440304020323101320413420423310401414224240134102424014233002012421301034102233130133210431000233232142030420344100200242221401313123024310124334041233434143112443140224324313213104044322021401233002233003331342201224411222114442410332034240420412042320112432142212013130133021422014440444210143112243430011243231303323242224123201142420202201432424041424120424100240213112322410224420314040134140132023333411330430204401244320111221403212402012213224424144220321413130130021211102201033201240023303310231143032220331023312004040343403012043244012322103233344142334332431332030040130213102421001434133442144201334003314030032344403340442011213001113330333114144400300303320032300434113412242031403141220100110233404211442203301230204234311003314140100434044124132224201111220324322040004220120313234310241200242123122344111220031432400023344013441243112041341402433330411030224013421344024044122323122402411143430442001201244244320131011334242040030322012444333331144343141213231142303330211402302421424210233011314423303202303032131210103034210144014014031210022342420222404220103132220443232331103000321332322442411334320002042213314434044103140102043343210013321412232201402024221110413101300301020442112300344044401234340441300421244230040143031404333013203420122200020203021224014330123040124121141423030333334304331421134013104144030244121421204104101301130222304012312040420043434231140424413441424424201340430000321114401203042024134232030233300013103040334032334234322231202324442340321403420132313311340124041100132433040402102404403133223123243000201300443042002223114244324442420331403404034304403332322424020224301141124112010044403203311411413121311423322423013023302223411121233400424421040300200342212123444021140414420220244002312002242121303110300013432440024344320201144441242204414413033421242123412133301212034414222332440333014214411010104124311431322204122042433440043220010332321321131132331131321320444343424432322341120012021244023243123313023331134203022244042403034001422023400033201204222322023344220104202120230102431111231334232014124323401231033003124401112314120133004312202431203240201113314231012344031034201131302003214431301024224342021101231421000321001230403224001214020113322120013121121323122423023001422302434033241410412103301340210314232014444131132001043014302230042210101021430030224344242404120204301201222444030344423332000244410431131314033404222434413120320113302430402240322120424141010140322424044111423333420220323330240133011401104103134404204411311214222241140141221240024202414230312311313342434400043233232203113424014133201313222044320230414112124102122144004004221411443002204432220330123023321411221244234130013410214102004310302103301040310312333121331323241040223432301411110003222320013002401431313433440112233313043101320100143322021222343240233002101201334104141420221413223042142431244324411403430201142223233314220301213010421013324243042212410420432210033412033232230034020110223004134203310411232303221044010034033010203030143444141401211111242431014303300011111314213", "104320224240401141020442320040343044411123100142220311324011002034202122133142444001400000000433404211120203234040131004012210040034000443033014023243124011033001114034031333422211033034024144340403304220444244322103210440420033113121132004312200200222433043401032401322343403211400043230243203312024142433344230101013330020344212040312430230200000232212420434113110200340113140321424314341401120142104323132424024330114401341044232312041004242330101114444330303032442101000120414213001203200124223314444014110443442010422402232300414210440420021230344202041024004340204330203213220412032010413212121242004042023344131213443024404401331442300332123440224443231200342240323120132230241102300332011441402222120043331343404032113142334211401114100234133302014343022211313331022242330024122304012103333414433403400122323320443330143333234114120033302411032223211032001042210430200142033034224140024210120220314134241313322030401023441422002044444003232401114412433401133044423400043002204202211311332321130114341114441012114304200000002341000414404024313314112132202213212100002104010033310034034431424332344002331310323100214110211302010102102011242142014044243440221120433142114043042142244233112312301141042111130243402014123324324400421314222202414134012413223033423200431201012214331120224344044124003043034334211204013011314341313111132441400011401340040201422220313020423110301100121121443424210002043102031431221144413032033240322210023112410112304144031213144220311340423424243321103104303342334211144014244141424041242134211013114143320230433304133310211044233421402422414224224114321013043221244032430122044304023432230304422310342021044232213410440422232243324213214303043413111140111134214021431023420430242413200442403112401302034121423033241323034130123413341014032304320124114322143014003003031232133131103313042341310214340414010041210322101114044212134420213313142143314403030030133402322214031240232442424002121000124044100124340030344141331112411204003301314121024312333120310134314200421214011310323424401012024020024111131420400421103021003210402211321233204024444232431434404003124411403421040011104441130213321103003211112112434334034130422313021413403014124134133214220010123331411220433432212341021343433343010200002012240130341443402144332024204302142313401020203034311323124123440403033400102331004220332232423131210112112112130202224201342314241010130210011040213442334143101122423231344204443014114024334122344142143101302104121423421220411033040304341011001113044014304011440111111200320230333120323133033032300310401330121242120132441413332431343011141200413130412334333310034234300124044122043411022324202012000003043013412031324000014021032331022313311131304021034240040233044041302033041410022311300233134412100344201123101304214413330204131324030114122300434243131142243142432323303400312432113424004022123444302340233020014031422001024331030421224041334314211322411013442441120313243113201124011214131111314311214223102332421221330340422143403434032223421200100221002024212203432042314140240413441033302103323423124414212333002001231240130443233123221442030012233134102310211130130404124003232244323420120000324022000024302223144243020300200440113432003103301201203113001423230143113331300401133340230303423402242311114302034443131310114312213002142240312144410432333221420202104012410401443321330203024232121122241114211311113420402133133103301123021331240031423134041333004232444234134232243323033030332333301140031144200021342234443110300240241333112100242320020344213432143033021331324241231234144134032203211142221103434131213210241302000123040233214122232123432112313010340400202013221442212144300133400041001401130043134241010010224001021242240341044101104113131302414044322210214114022304000214132241141400313013400213222003400124431342300333401021124211410412103213421440014241204132033131324141332332332143114134214323232023244033100201401422000041124302244031413104143021242133244322103122111014334141001010321211121201244022433221424044231343333020014340223240242403124420221210411222032134234323010000131042123111414014410330341143110444010300304131211044114133332040223022304113030421023420213200133022101320231401244003321124440323231122221400310042204342342002044223411244122422131001111024334242232101441343322233210333321012234132021442010323430031110102143304201233403231410440412131214034242123031201143101313121001034", "313220031340044210403030232132321132110144230214443340010304021240304220233242014014131202412224411443241433201022041343100011011034301303313410211030101322122320211412331310033402400313121243334034124222011040310144412244020231044411422142134213234042240021220102423301032333212023121132422114003302400201430113444100302340332113020241003114430412140134222110402323131422220443133411214004203132443143132200113143113341240002441322331424343040234032241202234131021144433241321303122224031410201011340000420132022443314224000120304403100120303420203330314242031303043021022233242143441030422201121440022020322410001340243343000022004344310340432312221240322012203240241342334140011234424440201222402021030143313013244010020022103041013002313311024124330302122001412320004301310340441243232004223413134344340434113301030310020032012110221211310124320402244242242241341013121244000341102313442024420311140313300141000412131300313101431021230243301414430442131240141242104124130220334031102401041130211431314022213340034242233310242112423102202103240334434001301333202132234042020402401030212214030430342433310441403311312341312324113210044334003413341312412413124012233140402423323431440244424330314301112411443103410313114244202240404143003314004312030412232343301341112430113110014342042241303423422012123411131231003200110440242334002140132200331013122212211220423024220112042210134102133200104340412340431243110131211040321304003412402324144130143231123311220233334212114000440140144114311241111033014211321344120231344013134314111101423223142140021324123301232234124432201442411123141423123301203220321222013124234334214014300004024202021421232414040441234321442113232042021033222044321423311042121222202230310144341121120442324400442131403110231302230143431343214032412444132344233343233404222224010104334000434430114234443242033223240043434324333142432434111110121142300424112032434104203012204012330421204232344400313443034430131431043340243221424233010332111202431433134233301120311310031101233342122412124442211411414242414030411221211441442200013223314343230112112240244430220204211032011413420342204134013201210100140444140442100311114104312032324043112314114003030140100023330102324333232020121212211230300022203331442303131323310130233320301003213233021201344300401030401022231402233404410213443343410302003412113031431404033120333134002242012242313442014041140221123300244120240330234430022434420411220243040340120330041032042400223140303130124100220033023121133204021130114434403002140311241332003241210342441123433002013413322001411022300120230341341234002221242312241412144110233413201022112200230134411024130231300413004222440320022201241021431433324201344231333022301243313233401003331102112122132233321413302300302100342303431204002342214040033424143420102043144103041333311321431422213344430133441433314113344343401412014301324334320133131001334110112130132001310412014320202324412141412423031031033424333102203333343040012340122343230401233041020410013411221322021342131304043113412444334123201042343244012022304134443342343201414232411203312340244303234340113423143201213421242003443324040221324221110030123041041134344403204030122332114043011302002240233442242224010343143013124311114343041433000402233021402114244412101003004431130323011013224144030013012044114011124234014031132133341033010012402040421311124302243344444114232342404421042134422103131443432344321402343434124310302140403034334224202033441343301411413130430301440440220032403202302034043413223322432032140404344243313302112113040311241421002022014324424421323432211321431212224201443033242030421414313221220014033002134303140301342404331204200101130241033002231214421140321104342421030110300423014044031032241204443401300004404042224243233340420422430442301420230131330041101210142242030132444032200002114200222001232211200000012413433212124402220310023433013331334022410210324040244103411114304334434134322124243323443124021424343103020334012442114214110222340221311014131020214204230240000041433314332042412124021410332222033110040313112143140032032221023044024134213433244102321242201042143322233333032312021432431223002124323234432442300042341200104020221311440334401440402023143400421203043130343323032021433230041224131343321432104303143022110424221430301042230313234043432132402111021410244010421404121223331211420441013400444340444142132413100122101300130004114340243303301", "214442443101410424214422342224100300443300210401340313330044312001020241324314402000313040213443311331223321322310344322331242341301102011124304210042000203102140320004421040203304013130124304200101341230313101131334101332103140241404002131003334042423123320131304221002404002314303203031331231220123241411040014233110120204243434344404431201401124340010314012111332333411212403400432133300242132114043404114231144322412423414412040140204024334440140220212323134341301304220324314224412314140331323214004013403340213004023130231011434133211030200343331100320323310231044340000112224020214111301412121323233122141311103203142404244043411034413414241430121133241040211003141132031324110210023402424323221302034431011200103020121203331134130234423413140433221344131422412024324120323234010003241300200013303314310334343123403334401411400333134313223411032410133313220341112231144010000134110322003332343443334021430441224102144122003244310321343011122143033344101411113224204030403040234330320143012131330100131234012020410222212101000430114333434241312440313042424242322422414434440222321422010230320134441122221232231323401233143443411301002213322223333443120042330342200202211341214424423204322132421241030210244044241430243040331433222100232333423044301203140100042330302404014142304102433124200221042114004342223423022103044124100332004324333122003232411242020031341221011430201422134130332330043043043114400031300110123413233112134014433433120334001102343001104034013413410201314314204230121100102121112412404010442301100442021341021011401034023013121410022201211204124210043202033003203320220114100013141043331234003024114213202244122300031042020110211213444140131222223224323403440130422120414411222433221003410442234422304041433202220313021431424411240244333012231423020301243142122231010212322412330432011212102131224202213340232100001120323413244043301242432210023201342441034024212410113220301340032131434210432233114113021241330111230441033430403221203103423314232440032332223304110321442223224311303434414424003022313234441311222130422110102101144121034111123200432033314213202331211242104314110414104140014114140443341022314410033121444434330003112400322342124333421101304324021420031430023402014124004131431322111424324031030121220341110343010220232403130113144104104304222201141144301420401014100101133231330204003141143232121441342224121003411310124203413041110331012434241331013132004142034413001203144202224140401031211133024340333333240322031104442032104334324423313302003120032234113314102033144420140344012141332223021323024131402321412200411422311012400221134432242030431023313131140430200123212424003433223213442042211000402334311002200200211234003423430321042104022404414423404341000002442031110112401112422023100031434122333320100201021120410223121344044012404013044410003302430323404202410310030103414112303213320442103041023102141102301233114141401012312333003413114440203231320324040043200124000002043111212141101201000124113034314004202234004022310423331121420430123404023030232244414134431334033221443000431331220421123310014040033013421112024122441131422200442112043233114020043343420010211040234034344434332401032010412333240204133101011424203344133032313314200100144344010021400430340223100303430111221314330324003103131401231424221241220000433022122431212431322322240243133212214214302332014140204443423441323021103432440010413034320342321112113112024443121010410003210033034243041120344441121030330424142301412143243030400200103324220214244343341013332432011404403044401143103444140143000304420411030004323324010041203023214412041112124211002203243231223114442334322132144410411110313033422431343202244324311020341142123310134031102410121133421214130000032102103400241423222000022200242112302042130240220000232020441004004044103313313200233332043330400142124034420110410300230334124414423124303043342013201342334220002222431401233422441414030230003022020433122122331422300412314334341241444113000042304040311330111140000431332203014124411231103441324442431043242301442022140432142241301040403441342302404041312024320041123222413143240234002114430440343142223001032302111432343433242212121441300003123210244242224142034142110323203401230323044341220401143303214143012331021234044212101401342210023114310221140322400144121012001333204233330144043302214032301400411440110424202041234123000004223141001304142424202432111224001114103142133243", "313041433341302231403031013201102334043022433443032414301014341430222221424120200414242431044230434224413244404232002444042333104040123422432240132223203230323232234211344120243412220203024421442130213023323444204413040123034040231410200300112024410241022424321244204112043034420421412041312314221011220122012021334021023200121340231003442140040042012303303321223313014414031234203423114233401303320104210242440120123002441034324213444220204201412213430230102130231101144430431020200124332134130023004444431111120024401312241322044124422314233132314214111311311241421331110203300413240432432442414444430431302344111311431133132043342240011434011202134430040332333404203320142212410400310321023314143102114344033242310223314001401044113432131343244224414033240213423312321121021144033014020021121244420031420121424200322112331220304440202011102301322312402034212114241240242413121403404101414414200222004043341411344440322131042433010122200342411432311340432241121211103400230041010021103323413001333444304403240312003421413004240304230143311030203400424430311314424014114241114143034143430213114332430124112314041403034221441101212302001013442120203043101100232223204413411222324323011440321044040234410211112244204010424210322330404231304220221404320110310404310214112403210230321302213333404231141033124324313232213241403132200332242402124242201112003421001322331114112143011022130203042001424434324110131141323314214432121013411021333233342212114243321004030314031341102312232312331200401001100340334034412000412432442103220412412232004014211301414310212221103044441232031111334100433232340423431113234310431010131403203301200222023144400414103342111003122401102204142230101023410344441401430143221244303220143122241403431433300222434021314210301122142230140022224002121333210041413204213400403042401040040324240032222000003403231030343440211143432440220113342400112142440030224321322331011224134101442434322031303000200324313033104224030004422140200310244442312430220142030130432130331310243221324222202004442131242140402023343014403410234410034410142041242030341221311332111221303332403310442244044433204012043334003011210131003431310402134433343243110200043314042102431010002214233130434141021211440011301224331223424002044313141432044234112220120204421412221224211304141324240430222332404140120224112213011324223230114232112233121330414223131441102401402403104411121221241312300131043322404011240343110144201324142441411042002424132002134411041102241111010332030024033020431232223102104432301113040340432234143134021310444133203123021212244100143032002342231300312201413200241130430212002303424424344442433124430313432213011041042123422031423231233040020220031312303003341100430140222231044104420320204412240021440144133434304213110310403232313441211034243331431203001002400322321044001323300100402324243041220430001002313100441321420112224404010423422142340132004201002330213011232000210110104024220312304422022024303001344321434042312103423311210102213003144200412200113003211343133312242224112344203410032333104132001404010402223404332011242222003041001231440022414222001004201311110144030403433300443304110224224323114340142040413200402010144003332423111233101220324233414003203010044320102004001303023143220202111212012134210202133443110003134014324334100144302414100224130342204023420212344300220242002143044032112003132231322121442320342014320043344012420030201330141012013043013212141331234112210340142103140303400014014212242402211030204310304234423244004010312231402044023421104004104020423220313334421040003123133410343141034440301431242340032243143243241213432011142441400402344133443001400442042230233141401022102104223342301124024031004443444311204404220402040200133312342143333100302101232021131441034133001121112033143332300200422444123413034411122224423401304332332403013122324140420340101200333240334021014402231423142202423434030140234121022432412331130431042000114323000120013112341011421222144330113243341004432424334411113130434000410321213021330242404411402433414114022010122012134224433031113100220144002333340404100442442140443210004421110223330213143211002231132441224414312434401130324130342123211021033441243343312104304414432424212011312204142320312040013443310043341424241411300031020024443224114320333414342431032312401223224314112300242300033244211111113444311134114024100223020113230310304332013203320424223432041220432012310031242", "410231311213434114202322234132121111103320112411331144123110404014324303212034123421114340331000444441342002422000243210304412104240434240010401112320441330011413233333232140233004343311303004131124232401234133014334310131244024340432200133324130330002001333000014204204233312410220133130313130312144232202202002220221330102424413331004314224402144143034230214411034234444403234442000140314022204334032020044314343424141224443443111102311343140411004224112301301103321030220443003004024020123013240031010242401313141042030320223442142000221134024023323244413133121222200311212432344044120101022323112403110422443241242011103313041240444314244322101302023221110021103020342143112241001030434133304404223142323443244420133000311110341113140341410040320424204202443132411102414233144414344441321101140442143132324431431300020324143312232444410311240401340432233314401433222414100044241344004243310202012120204230103333341113330032411241224412013401044110010114443320004221221440043420141100023112411030040333301412111223233100142320343222344012411334210321331040131034121441442432022012122220310110144031203134002401033443213320102411134312020004003424223222302040312100321040104101030043403433144231232411222031320004133441031344443323143114032210141031040323331211034022203220034134404440100340312102122413302113101121040100122340031142333220132140404024231144224114411302413003001404240221402122133140044113114301344302444100334444303010240131240344421144101321312043211422341243402412234223032320020110314210103023130241024322213432004240341444103134302024421240310330410012000212402042112401024400311142304243443134302112402224000033334412032044200401122231213133041030213031221343401102044200332324312433411403012400042110102142041014122443332314444414001232241003000032324003312000330234100120144134040442442140024441412022043221233344140410341411400133111244022421333232402224044411134042403430101402340413334432041414123140442221440221014003113212013242132213011211134324240041041014324111312104212034441234222124404130244101142440314030122414021014240032300312201430220104443301111323342230403021404420033322440441241212034130021441343301240030102440341222330034333213004123301202434124031032124043302111004223044304323320301014430101301223302231431114433024100102404223101110334144424304434414201102033104132444314024013244124121404412024302212013021102032220214244303241141302410404322344142233131202002111421441421100401131420302400114411232241134402213023122102110124333014140223144312241244121322014040323040223433030322032302442333222440233402202144032414023340340200141342343213231203001232113044234013200002433111023430230023022431302133041411233134141033341303322340434323311120444114313031224330344233011211041333020022321442442431202102044222214403224242332320421300110410334042343222323243232030414400412410144234410121004041044320421120310244224213241243120111121211313110113444124302431203103104423021101244413244401232311132024443410200301114004231221442040010213101420022312130313413433414311034440031144232033302321233430232032004323100340324041003120401432432334144043144410434002443014224000124044130232441441043134241033213403120211111330102221040422000000311421442113121331400243142112323423244321133323034140111232014041112103121414031134144444301132233112124410224002113400033442001010440241204333313202433244312032003042332424132411341421143044341113110320443110200100201143404323304443243330312420302200331241411030413221322043031204114340321112232333122142413332013131130140101033122414211033431013431301233210211343133401234034443404443431412021303114341032411344022341001233042142104313204213404231202130101342001333324040010243103233020423204222212422331210304003314400104214234212301331331240304432003134104141403244100343434102212033002033232300223014233014101220100301233440101000204004013030234100442210010332203004334121310230400203021400113320210303203431032433241133044110310422322104434111010001234304234200140403131310232331320202344133044040422003322422210020232011144141320123140321101230013344411244234020424300344134402143222120212234213120112113003142302400320103142333110334030123143041342103224304101422310114231131243302330001402013212214412131243212332202041011230320043222134304220132024100440303433113404434341143124443233434113402441200043042111000212022432423240110214240214431242130324211234204330114214123143302", "312413400304214023042320200210223122130120313324331124131032233114422241244440334112134032243214214103140433323021041123411130431234110414444200143230102331221330032302013103432210102241104331311113044314400000111312433000114144214200442232302023314443122144111300232344044300411003031424400223323420324012403243214411141420133141204004222203434433303011402203033424423200232210433244404204231024443040200240342103422230101302322444140402034020202120113112132212434313122002034404312144204402413121200123412343101424302411323004312340222133304002013103103023141034122242300431412333023003300441420041400441322301224240444134112304422402342330023410230041131032114110200440112144334200323302002434022244410143422112212102122224334404000131204110223134130030232044302402414423421214113111410002431222112041221123043123122430201223334214424023213220032104413144421104122321322122132413434310344021113240000314104120400042411300313421131412413031441034413100110014022012004302203201111424424024041223423211003414231410134323130314310224211003114204302431300223111204112222340042021000204411201212301121312240131230342331012140203430411214414303203422243410122310243320003112034113431411044420020121013220130010202221133314123414240114143342020041042023112112122343421324401141403020101314214101434111300143040140002421333204023132442002434201304141210303334410442111212013412121230214340131240021310313203433230021214402003142141332214003234124134142141010442101400001310142401024120124011241244300421334324200232124003312143021212412344314111233431023012322244200033444423011231124221043243340120143403432411314121423333200044112441313113414442010244304044000441341024414201111023213312433332302230133220041402104411012111123424213140100340303103330111440011003310442234012102404111111020120124402314341424422332412024302441143333142113234120423201343333410123010430232312303042004242130420321243233432243234423114411442323034314241242314020030234132103341130010330132132413301312221004343323000231232311132333120140421024401421423004004041004131014122444144242033012324224300142240324343314334323001132342402111012340344433340234340233441111000204410342211320041322310124123333140324032414141403131244113244203424302204331201230302240244301404421334433223333043410103311314214123432300220241201314103133230114414030122002431232321341214113044141143203134122312024123021234112040244124020444444413312040232010001331141401234422243001012031343324341013002144443224234401044203232342143211043310224201234114131112131432440244434042002311130031444443212421413244313023243121041313433034311022233322240241011214121230044310444202303100104030412144300341434402111140343424011230402110200414403121000022211241003344340131023014004402431411301441430312114343110420434043221040310201202214330314134402411344020232443304331101232121414031214304400413313144213200244303033103030441111034040134214413233033312402432134042024343044101022111333102442114430311300133430411102131030010332042224104034430302444120314224044423112333423202442324344031121130103421322022011020040434440040423033101324342131300422001444042242102343404322320132141433324430112402222101140122111400104141102240303011404001403124124100221133343020344220120014012202141131422443144242222000124330322012110144413230230221334130332441312313203120043024320130034300243001300042240321020101001434130401433233433041230022203421000241222443043310412412243422201223342344143012434103331224231332210223113014043004013412232200201430013111302203004243021243310230440134112231220110320102002333102330042420031200432132233200400221224200223331414143404001221121124304423221321414044240114221432111011312403313003120103100134413332144420422103322302420323143423242431214432314422331221430440210034111312330334112214431142230403434423341403312402202024421201404020331321440344110322243220224331420444002323303122044214402110012404111100044113013121433203204402303001003001320204432030133002212204311330422140434133121133404413443343344403210104034020324101323140200402233140420412213043422100124200101444242021113342432014303033202223141102311231143311332211322024104321300332214423011400131024240341113120331413341040411022442301320421404232400140134101013222332302204442403333441232313100410304440301331002043213401203041032004040130314312012033241020042424003003042120412144201213030113000010410143041233143441040241203444420", "132243132444144003233144003322324124404034213330040020143224103321334400313440304420204343313103401402300333234340124422233424340240240141304003331310421224420321232302203021134143310031322044421133423443320441244100130144402144022221343134412302320222133440201332343444142400402204342034230441422114010223204131033040003023013414140303400431034431221341121332232313124432404432232302411144024412311344124333044040033334440314244120331321331424401222031412444401200414224210044410034041103323243413320201404030204114332102040423200302113020413442433221331300014011012421334223004220324144344203143201332023122221330311043024202003241430240320211222424032243032142142044434333242234340041432302220004241142333341220044113343310424123414114212434411443311213200240333244303133034104204040133101242321434224224420334021312411431113241142413130003004302202234013412243312040423224100041032001422412313123341113241011103201302332140002100034242420421133034114422213423340021021023112232220340021204332031110431014434342334242304411131014314114400212242442421302042232033331334143324030024000214013043002302302011230300424041322013312101034433112332041431213224120001044311302020012023233433122412444213232144244004321123004312443132023223141430044311303300444434102221010424410430304204220210224310132402413332004314101001400222321201022201400012024130140030443444442300342201313440113243314023304342232443432104120421443432021244221143234123424002404144003000433321320303334014201134000222120211000410324124421001033010200412202413322202001231320030424120102113222312200441414100110142041302023441231012223324244413203320441311231323313312131424341212232400413434123440132124303221400043320130310134130432044343223200003204402142424334102200012242442043300440130043241223412244431004211134000032410213020320404231222034130242102231431234124011140111033101241024023222014301441304301103330240230333222303324304403100400004124001244331334120312310410144112310112014102040230331110202103412222331024130420213202441203020402402040232221024122100131100421121042120441020403341022030102441034013020102211110343101043000233434100142204224412240111110112140130223134330234223321024103444203231042120301211402024010440004403411110022014144114444013131040132441413302304224404332214021121322002124314041224104121443131224014214131003103333434041333112321100244302113213140440103030102122230141331041231332030422112303211112232121314432330442344341413402222023001001330313430331233430124112331441411442111142031132234311431343203430404400321033242023134200300402300113101202000144013400230222110420003311312414411204303333202020320413324243434020030100442131401414224022342332114212403412233124420012440121114023140110323311142043242303332000230322000330441443423222130040142011013440124413103434311131231223210334213124334214322221214242432041212012143234031034130112113432440234004103340423200231343201332211321324340214013044141231412322313313422222123431143041340400243203240431432042312301100120403431324220314431014010144342441443411421442122243104434032410104341301314333241223013321340002122341001314024044120303231010334201030242313314441024402233333222302103113040201004423013033033033033014314214303203214122202420240314332322310100431102320334343430121242111121004202033422403442031110112311201043043321141342030312211411332331311014013043431220134320130122022101341034134323443144022304220440212422000111110132322401044212444022102014202134323413004133234122212144402232220420312223424404444422232234043324411320310011021314323332422324002202103340430314420012332014013301231321342423231223120020433322003012441433021404021201124113230014143300101231231431030300442420243222434142114102304232121402142434014012402301220403100241414404032124120420102243401220104444021030111030203420421230420311040220201411402020200021201332103200414233010040130103042310231323311203222312420421232303310022122403302413031224433232012021042034341224031100121312312031212111014132110144224421440232441311401103443314233010301402411441411323132014422032132002043001144202242334043040112043300241210213210310311224424413224232021334322121233244411404320131424324300424134241021211101421102442234101020233132122130040003344314130102003412342232413114002420303233144101112301101104001241213304312420204212231142430024123012402030123204421331442004421101243312113200113021320431424434244000110204", "031323433302001302302332112010031433044201021042241004424302102123234302122133341434231443423410022042114330202413444030012100442010212233121434342321032133443430320441334313024200300024441142013232201420024244020012043203241203102133103214013332330001312310110402041342003212003341220102011234241142420403240031411320023404143103424140114123441233114400432044400231013422222341123313322431411223412230323113302002022413430134042413004241114004421013441412100321240224231014223412431243203202300113201430332241221332134444132220310002442030002101430343414100010244210203044020431043214132043224200444121341030122144121110002104141204432120144413303124014103234300041444144304202004133400014200200331410044012001044104423343223032444200330423202404414240403413102002343010014344142310411402014013133203243000120420004212422020204132403030330010330014403021040332400001321140331110311402033413021042101321334341232301141324442420033341244214241220030314022334023111103424303110041020332040033042340412440023334422130121142014113001400231230221223302040331123322433210101314303330203341340440141421014404131101110212213003030313024101411320401424340231112243130421432420202111014111000001103241000112413343212144330132021223200333001233114200032342403344302232314344432332033433230102434243020123224123440340140240230223243400140041140431211400010211100420222044444333223030223402202344222414303312322212441143043224214021041004301404112031430432020122000322120313241040323211431123401301101331334421313231404014241321403113332024431204210233243340300410124240043010234301312003010413340341122413021320032213403333102341403301240133341402213222024122030310130304314032401330132234121211132433004234423341441322032113411431242024323012010221303403324213120040044333330423142022320314230010101144122102342442102310343240240414340033123402204301041210204443203431422022011124431442142312410102212134434101243400243211420143132111140002312423402314311314100300411441000222101343043412204313133204234040401200403403301402042332412120343043420204434441322044034331401200013232232023000011011333332032032204111413340422324210314314002343240314243143312311432201341011041020101131320311021124321334333411100110423234234324203313314030142300430003334040102200202101400111233134430214001340340211444232024011114312443433320341041124213044220001401442132143112141201110124341314100442311402342301003410003030113130434022330301031043044032104212130300424010003012411014203200443243421342102334410113031202221203234334410103001403012043300412141312234344133020123041122112012401211213043214311324202040110434234230341240341224202404303041133042414020124103322112023104432111043042322240310242301110232144004023044331222013334020441240110224202002320142010013340343224012034430113234244404420443240121323001332202244323241144402332400132100213140124021200200411323414433444100031420243130243313121222442043342413031233401303104040302311244124244323131323040112221031241432423414032444204014141014424134013240404241412320321313212104324212132242021342222014321133412422131302010321202321432031401344301020231103412403442211332241413211032403343003211004431243412213314234322241344412140233133243204442212141241031101432111230013002202332341124314420412002410411431404114001341123104341342434430023133121320411021040413212033142420323030241124402110010033112322001213140100023101302312002311441022331024141423103044044203203014403220444021334242240440110044430404220444141000000313102244211443342222331133004401342240141244014334422143443001413422232403330221114304222331123301302341433024424424423103211424104434113031312432201410031312200244402300111220014030424300424443222114341443343421442010401222444322124202020141400442104213343004443404424404201001443142134111420344330103134130322222302121243430300443212404033120134313200332243304043243310143224102341042323011044000441141411232020403122143444013232204040323132243004114010200130411143323233222112234231320012321304431141222020034310114321020043333024123200412441021142130330224342042042234333041403130131133302140204120420410413342013420341313441241344032213304213324241300424213442014434110424022420111012441420104323422204200103423223421310322110004124304224214401224331332043101420224232300412004034113223341432044244413414302143044233244031444013430240042033033400204422314140413001344412004202013012031024311432141200012313", "311034140112114410410214033440040034013112414102441041211301230441313344240204143412010403430022422044020343342034104043121400303303030312203104132123021033431321433011201313202210000312023140440412211141132124431240414244443142311040044113012042402130010433011404424334421000101102034004003321003323440433420441112110022403033334201400210022102122223300330404104342341230333114431342413423144203400133122432313443312030320032244101243113200433122403430130144202204134410144022240013132120201234134222331331144003441304120011420213433300200242302401222223220132113440033421041101232311022443022430034011014111244102140033342243001142314404224340111321101422040341340241200044044110342301222334300421014412021021344312334021000434231433021130323204234212314301020143404304343011221232412043311322231110112043111211302033424010343414024213143211030424334311230012240213442233403341113302122330044430204342233143431421412130411423230302111114111221443002041132221123330340342341332411420432032434300332220330123110001100214343224412211214442113302433202321321410044443320224302111004411240240312101034411413303313120331110002434012140114413324431200234140334321140011424340144414220231413304304104303142101433314322212422144324410144303420204234003304023420334301302122100141143200430120113003000321010243123221421121400201430204210432401341012232213330223134211134103441431023013100442124213012312011121442211432201444332233432014000440422343244120431212324444143411344420043044420140311132114322322313003421400334124122200440121101143410400030424300121024100403321024424024031200023040332332311324143014230414324243231130444120214111233430240142014223300314012410414011344030202442132444241040012402000403400011421233244033111023413202240004034101223443121112013243424200221342223202434431221131032421240441113311042201404240321103034111421041332000210443103321341200404242312111420143223204032314241240242122133142244222143104123344312034424241010422413224233143011341130144440330134244042113323410114134030424422200013341300343233322111320022004414343103434331312212223222204442432000414413141023204043434441200324112223302110043404424043112011444220040241013014221033314413420402211304024314321434403030204240201234223240322244130210411333324010423422144214013213410040431430330411444101132120422304332421032434042401214102133144344222201301232334101400231124414034044414301030114124032321443210010203424311013131121332123401301010002441143002201241124401242224144423434230042024131444010433022144112241431300421303210401041430312421332242440412102201333201440101231323044004024413144123431114034011224334421411412041232242423430223314430023403013010143233142141340231211222031424204224144243401034211041023443141230240032342243440301301400201000323321420220313230332003423030024214340421203422141410204203021043314303332443240421122401003031242243034143401044333411100300232102141203404242414100441003404444134301412200121434100444300043034434023131230111310443413143230443000401214043042103340232220222144332001021232012122424234411034224002423203104414331214120004211223440242144433213214124321441042404304200311312432240123100204310111231014230243233323240012134214243041121213230320221411013234123111440001334113012043401044204043200424211413424302411402421020343000324240402014310031313211201122033124303221222020240124322320212232042332334222020300312112102241000420122132240240243132310132102123042101112110431401434214131032214422030344103042404040113332420310204413302340310032003321024344112221402431000442032134204031110142240310040214210340202313412302130333341321000044031042143444132013314313414324442442423330023130221013341411211042224002344030134411440323221223424012300100311001331430440404030400131333212140101023322134100343004013313412033232324100210201223402010320404422004213000320333243221101340203443200103340434304241134320303240210232310400022022204311144023132233010301021002342342130300403123030214330033421442431021341213311200141122023144403141404424442323331434324232244324203132122343230432442000034242332433120020422412140204401212134411412144201123434021420442112201122424210302132243340303420203314143234333032014212404004032322340221004034310131332312431011032131334233031043223100433421243331043132204304021244133032423004033231434342231210242444041000003011043014234434423401424243413032103024343004123032304421333011410102013331", "313411104230102210030443322243131410442043233014414130434233301444234233000130301322312034224234343021303302423010131231334003444432331131302234313040112411234332103342301104122121112414201233111332004203141302221001322224414430201404133210030442214301020134041030011320042411332224033032421334041213232243201142013220314244012214142114201212410334034133003023314141331340102314241124313341300223012132401240140040121122233213341132123123223442011210230240140232300030212211022002131043212020100340034411214202443323231001133242442002003203122031114304210233124141402303032444201040420042210413042134221033204440420244001411423200433144341313143342033104444301044141313111144143010323102324024203132021401340312140122402233341101243302303240233210121112311202101003322242241230014423400103120100304000104340302122343303340401141241440143021344211043232322433310023100104213110022410413234310103341222242024440241431231221222033210202310043001301233132403111203034314240224013041032122200004144041341221213102433321231010411002034143034021243443103424032241322222200324433200301301400010043334300210433103213231134000021201443241211100244020011442121220244040104414231200123242203102412101303242042200210124101340243014024401101310112304432144332311223401421442303124021224013214423340331013023012241221144323120121113011214433004432300340234031031121444412020411402304214430424041341232443243020443331041433044434304422243013232002210023230424400321221231443403120402303011233103344100430341120100403324022212003141143010110332434002012244200142423211114201323331242322233340040024333232340413203340234024344114022140311331202243141411313100120034002124232241234100201040320234243420412102330303332020243142113042220131242000042033200130423210344110230341124132222004243441203014014102201023422004000100234420424424011204333333124021113440242320412211141030120114222303114400320312130030234103101434014140432140321244241144442041121212304040103424004444210321404210044214033304133204143131302021142412314431014340202444011412204211104413201020140220301342100240121004200424230002341202333411212321000034143223243230132122010202330431022043103320141432331323340102332140104441342033200122334322240014304104343212201444230221203001042042440130202214242304141004312420012234040210242010044030220412144411210322433202423001240344440440421002402401102111411022221003232423100420123231211400303021030040010024432344431313432233421311324004221000111330330314221244012022320311422311114110323311310203342334032222030030000340431042340442044313024011002124340030142132143300322134112031040143323133001010221324421323422311141322322034100011213341430134021114402332133423230241402233340023443340414441121121020102132333234222033140413403412210232334211312424241221420213111311324102024220030114003210402222423003242113343421244311210244401130320234033433020240404110110110002121213434103433042231302034243344434114400231330143432101412414331114343110420420130442332110034420420424124320323311302322010042212403433333040023224024331440023224320121022411302213131120034203000011243043014103304233211423130241431323231230144421104222200111121234300211214223041212034444223402100331422112231143033203010431003212023232313234300430421233413042303201243110034303201230314003011401423244111320240444232241312012424140442102140133313140333144220201123414224103304341224440233443233140211222333004111314402434434304334102024213214402322141332002440013324431402321001312324230004100111443412343413130343434144430423421414142321224110144241413110044212130403034211324412410041402114012424031204400142142021330233243440134400344014440012443130242342123311131002311242340044323440013333311121444011434001411244024414032300102404203431403320224334242242002430111334242014014212113204133411411323400410343143213113440403344340001330340200002343004014241213221140231442013243033420434320120243134200240032010414000312334224423110102122320443122432031101112430404314403103041043014440330402241040443434214334434043334032441241141131204223343113421133313402412230122040124240340202243111104400030301021302134040441110113212023123124431341001420343000044121221430020304222130001332420143214214101124422002334313431024003233323143130421414001102020410320414122033421041002111203412010331242214322043213143441420114213304111242023342142303203340302244334141200400040214034342323420332142342314314312102", "334003013301342401113210014312112410304111140222000344210021102001121210224124214331443040342323410012134442110222403324233344100004203003114133314400243103024123101200022331423201404240210111040001423232244333212434113041123140421211223140213222401134443420034133311020120031242200312000233100300144140320143112004412243321320423134002232114013124000241432040430414103213304433333414320023212213012434244121424112241341032301014311134331241200021411220400204341204020044013344103300421240412442422244343231331111220101343014243240341122431022434320324031133021210214231100143420332201312112142323001013330412424402134142034210244332032432123013423321434230432242221311342432322433133213421130223144243002013214034041112300234430341033212314130322243041301112414302203312021344032123323423001301143423400144304001310303333004334214201023223004020414032342332000004144204343330204122123221033331033244403314343011240022102414212424114223224243020321200400444121314444300232423104322022344131422320024414001420424011033203320031141342300033322441111202002440204141030001301430410103120413322213140244304213410124022021033302331002004414324444334333011043104033312030412111313434214440223210001024101340313401202322101401010230241002004231443402400433444104304420134021140143411210443331200231341012334001331304033032124423203040400313040210424402140320431321321013000123200333043243340213311241010132104320402431342421302123311330043113312444303011041301034422410412403402344004322023103204241233121222231432320243123243123432203112034240430100002240223204222203000433440131412343043134410134440043402431320022321132011123401114010332114432321443004244430421130320402321300001423230401444200342344010121303334132431043203214422331210422140432344214110401313231004103314344023203241134021202414143003104403423120000030213433214203114124032041212132014221432123302122342220323210301441331223313044221030210141104343403341233233403213431303233243110302310101320123242424143331343432343414230112220142421023323220230110102134423123401203340041430244400322323221404022441123001211314404402344231334404002412322141104130032430000403020421133420042434424304022100424121220103342101233010304231144433233424204013422223123003321130031311024142341433043434004014222122343411120311110400410221131433041100013332242034010142134312242234440344020211122410210433300214141104230114133140220331314430332342240121143001201132231002412212120140032124214433122434024121342314401320100001400320434443040011402410043041211343412304342034101413400120112202424321143213003031331014333211111422424434200402400041440203220014401300344311020343343004120142001401032322222313020434142332420403143443212042034102431311311100132103013400412413000131221442412211044431130202330042422113020302122123224424134211000031321042014144103434121244204110133142332122033040122441203032343332244134343232211312221133342244144003444232320221010102424442022120403433214340414430440412344304120030344200432114442322043041233330103302324243333022014410111414344042114443204221322332413400020311220422103004430430140013423423004001013433220202124310442221044013243233222433333034041322313011141232410343122303232142313223401312320314320420310121300302103422400430304121013303414244044410332034132210302423102133423143144414443242304211433320312202241310031110044110400440444024021224024402314012320143340310420100340441113320402033310113414141321411134304310400213022343300424414332022114101441140200043021114314043343043442001221342032420430114004040314344211114031123424430220044313010134411322001211242223003114112331310111140424202020014011132324201000344113121314000122343241110341100332134240344020302133011312103213024402302131200030421140340220243230440333134123330423334032140230032442101304132321022134443331100204223201132300004001023100101344334223300302120434402143432423123040330103000324122134040222433113041300300241342030422342322414003313033330301141204344010233214224434041240231002044212304333342321303203233213322133021040113011241142104402433122013314412223424412433431011214114201321124102010101411301330142123400102042132214043112211340340012314100231042342432100131114203224001433301412133431401101001312332313314034342313122112114344134222400143123233424441113132010214313130403421333234311031044304142114034204201122302204301112144143030230343421033204142412320042240222434030200131222103114", "421344112324230134013414420323244102432102440010211442132320442132142100002420041411220141123023122140102113212140330232323421124134241411021403403403114422300104213222432013344010011122134212033300012344042130002031340033010314224102232313434300131320040442303043444303224304431441200311244014122200001201344230414334132223200220244343110203224432303030201214211234303313230133123113323110214003433122124334423111112223113113204331111210220122302212010010242100403223104404410003030014212040114340413401314040231243443113232232100430241103044443430323104010313001203241402140140201410303402131021002014432343032144334432420233220203212011444441124143402313400241201300020314120214114410340213023242301224404001111121233043133400313244420440324004121201040441441324222320132111412303230402303301321231213332320101330123301122211220404222344324423304132121401024100001402402013242410041033243411021322102444200322014120310300401231120033003313331103303121120302021322100141243004434202030444143202021143030421414114031103234210432213410142421204134014204030102111233121041233314041120244400202302032041221133343144420221324402144210003230314403323234011320242000224430003444223200221341022204113142434001342332441441403324121303140210241442414431234432012013423322014431012441021420204114120041410423223013440323440240341301000131022201223123123312040143014233210411002021144110334243423031434014443331133321110313400041301140341314413111432021043044044040142401333330104201031300421400101402110342240303132243303423024412324340200110210212233441113223113111243211402101220104321221004433013324410123311044013413330131032121404322142313303013410330441211122243431222013422400010243430302410342330012412201110232303040030410030424311112203023303001322104403332313434022424000214432240044200334043004223402011332444320141422420144033342343134232021230031033131323034003043431324031323130010321003403242141442412412122001223402141423303302420343130131422413001301022204012031200434423033200432043224241113413021031022234231013403004213341142230204423121311012303114201104001020210102002221004431301322424242300342320010012201100220321201424242122424144042410323310344432112142441103043032101012302020410444230301222432042410230033324003443204423412211211003120204000241304232031342230342201101400343431331022003141100220341341111142344140300203013231322204211122130023144421223332030032403432340310100330231444403233211041343204214122412004031234221204031140033023420222400124324011203021422110331224212404444020020302402343231012424004033343111130101124013314330022210121013022410323232400032111441313311010214423422020114110033303130223203301333132132200244032213123030124330241114122312200010442443312113114202014003333212102224044023022213214103223004143104240334001230332132230410200243010120030214201014202112223130420223444203133414120140311204334233300201241313232340403014311243204032004030240013044120303030320204321411423004340032232301321313311424244404401201120102411221144314032010240024342304403132011343120131002300202114332413310221133320312000144334432301322432110024420432013012024003111332003100104201344310032132021132113340302120333012424334312003404201044231101130343322410443243323104203142011304104230421310120103341220131240141043420014420314211214400443140442240010024312030113242422203240022100341134040310430010324224343033331140422201010114024323310032143042313120021333414203201101022213344434413332313214420024424342313001342213004202142010331323030241110414412102310432112233301040341003344443103104411323412030131232443103204113423314303312313004033421030430414123000403041303103423212100323202101310210122314411344331440240102424032121112114244014424144443403310002221343431442314101232311421312044343332333124231230242434243113041413122231441400132102314412440032224343311322201032103010021201013000010241112323324413404100114434220242443421142111311240023213213012342123342121102224144440032332002313221203020444430331131231130333412010231124243143342301241400011433111224131042333314212441010420011233203411224332211211331204233211310431122141000043022334133002444413112103300331132230144113341440113322424133044411311222200301003112422042332012112013122114011312142430112031122212110304422022332303343004243134222021210412231443332032002340304100323441142342220133044120323403234144024123041441022024404332331441203044200032130312413023", "101222224134224011323142340112244112244401210030434442302312120431403244232104142324024400220010400343202430424111423302422214142311103210231130424141220303222102403444332112144440133402323234204341232002411211122412324230411232423140014442131001022243114313131012210240201343041244421043210301414121334221223412123221342332233004324232334112240440420124441210401011144300200320023130110110304331123243313220343032011301412322144443120224101404232412123422314404042401231433313331344000320141313421001043323413323033410441234414242342034021013334142041231144443304424232342404243103333122412002201001432044210241230101304404422301044334403231401343311221413044412132142442010431121014421211140321430300300240002004201040210111302030024413234113311202434213424412040322343442313012401332214134323243030312310000024222122202421204413001202320000421312433404220212103340302433441443443040232100231012303012320230303113320430443341033330320334441432244414030413301232440434013220432001300002024121220310324120231401040031004303313420112222413021442320332420311033410014004032024311441341434400423310403332414443224230013044200132411324122041314201013304343103344014121144102041111400421114340204111030140113421311322132110214230441332204431122144201342303311411103434032224404221131041002222201224141231141340032221101144340240003310123214042441233042212141430102323443021031202240442143231013111311042410213111204134213241201240331123233241120342320104014211122010414130130333004313024210210131333014312302124222302444310204301434010402420031221422401330200204302041004021401031321222340400433434301243102430142044322324101143442234310310213340421024443101200340013033041102413232111014341024302403211124022221040432041222122113443324000040022423011422443204323011324211334420120311323000332422432032413410243230331344024013013322330432104311411244113212000131300014404334120102340104143143424413032222123143401241240041220403020304211201122340444234242104430130134313000311101443132333400010144024442012334412414103213042404121012110010114020432234414034243003021114310001233314240122311014100034101403412001202012021344044440320020402333141420034412121142240000322000113014422202000432410402201211044404413414443242122410313410403204032243111200320420413112304314243222303213421033132224230203000302011124021234100122100230143342220242101001433433111014430010321441214242413141124014321333204302124321202233011101131320432130100302134233332100210241302341240243421123342420320320200321440221123233440141214304240030223231010341022232310424411434442014130210100341041313044010414013022242220023224343300241024114412240444243231041433342334132433031204402212211214122200012121442030311022124014332003202220323140040012224120420144200032003132042203020033023211020011201113324400322414441310040223121222210413012140434233140012122203312144240031241241223210111103304132313141232321042010003013121433044344244310410034122204311042124401301102230043404201323201024320010424131042244232213411043134244033413043103324020413044034444112400044101120302443111100131021022013033024301114441002133023033134011130121100120320400300024420300014042012143331201201112301211333320041440200103344243030403334434443402324232243414441422444124233323243203310033141301244221233423334201114300402044313342040140301140024042201014240042013312220414001313334244404014211422344232333324340221320401140241034014341413041443111110334414444012400131440111132120344440033342204241341004343413412014441411214410402110224201113200440310434120402321000222030103413123310203412042420112010400331010111402133412220242222140412140101231211133313223442133443141031000443030300302141302322311142343013141110422303143322311404414330334010013212001020011402141114333314141244321033342314041233422243014002010224100440320144034402221244113303224132321204320134031424213344310201123441231010022320100110122222241303314042113431323200213324214110320234114222402033424431020141403440101304113030323342321003230333031041014411243103314214333204321212000134001324024011424223413131243040001142443132212430403410431113234303213110022122231421224112234402301132344032113324312041431313103323323133440101111121143440420220233333010042420031302340310223231231332414031112124011341221311124011414003421332024432442413304004212234101203434313101420233222420313300304430242321443423410022243020034011111241230122201213444121", "000032302333140032024210422023121300023344424103121331014012224142431034401442433203310340341222323341110424244142220310101010231322013030121031144201100040234401232234422001202113230424434013120342113100014202134334411240332310201413204422332033423012312002303131400002110003133233102041023013141123331102312112422140112233001432240332012320022232020024300310420311220224440101313434010324303132322200041113331312243204003040231004101334044323000004020201204121110320004202320342143404233123033114243330412234314312011411000413040332224220441430332332220321434332104010304442340321234013002204404122041404114213441401411142103041032404200423412021314010014214040131423400110143330010422214423342410444033432423303331203220421333134340143002134132124134010022000333242344334224102013411332102000412104413022234224403043122312341240442234334434041242303210424324303341302004123343441440033410424432221142014220311001221321244102034103012143300142413441423310003433441333443123112200031242112142031101410310412431310122141013444032433021221412141402013201034101323333142132330344333402414014013114410414244231030403042000302330432221442224224330304321221020042130322111021001211303224303000340240431413303140442214442412122244120304040400233020301320433332343210331222140224432223141202211402220204302433113031303000203231144401134240114404044434230032000341340200003300143342140130100412244140221043030202004204211432340131302202111340443210200320211111410201030110213230112010134334123213024111343332203300201111124011403222413233310414021031410230211441412341102033412111444430233422000020040144011401102444044023421303444444311134030411001321004441000011110124340220122241424241012330332043032323141041024204142213341221221401241320414420222024004121430043001231304041003414141131122344232243324213231134142244104343203323133003240340412042331433143221300303432211332214144311433140120224404103231222010032210313230030321232344332132340231140344400413042244430044324134334400400100342012301024200132101210400120143442003321332042130041003321311220441410424222000303431003102304201114301200044101143030312313100213221134222334123014111003210241020301000403314024203142003424114412040430141443422142322001320121310020224134422140424230112442443404442340042134042033301204131420433220442031032303030144230324012314201241130403213442424034124214421103112243201442100412431240230030420340222324440412330442032343021033024242401224414240332241102202120421331200044234401004110423232134210331404231414002321403103332144401312332420023131444030114111434220242310332340403223042041111222004240432401220003324322042210340302441023311224323020022240141344223132433043100444223232200121211014030130043412340430022141323434023314211110002113014022340133210434004241240402100023304230110212203121104433311212244411241400041202141210212140334143342412130241411013312120342312121321000210001203034011120240424321243212310400233344021343421044432140113420220324244401030102023303032402414010000021320302344301030341433402313230414111324402234200331201142142213012344242020000024432322232414334403113423444000043434021100221234044131004432001434343210412241032200341443330330010133432302031200141230030224134334102144322203412310400411024220344412344132244304240204211134121443103124040112024410314113143332100204001200110134200341111143412414300420430344132141313022231422030133120343101212042223310341201430142012211204240020042212124410301110042301032210044103332102343210221342142344120242100444241022301012223410300033413241443343202233342022440343304433134210430342124100232240421402004133132413223410243314230333441243210224342144440314321203434331144401143243210123304321002420241411121112033314300330011143130420334414144340420322240123332121200310142023243200111420001440231031403413200123121442234131114444330224204340423431330223004224113211020111243122020330030441040220344230404230130224343302033330131143240402003402031434022304112132033030440443230300142311224222004100301322002432044224212143313003001201113013330413342432232320302412124234203112301040224304224144234302444130102420431413441303344344434340202400424113404144344211231413414242042240043031034412104013444311221000034344443130321203424020230020330300044113043143032242303421222032103023421320124132310234240423312434323130133314213122124034242000441123201001004101040040244322413422142003230130304120032013", "020210312341232202341323243120343021441312243010234232210340000411323040434032143422140420440034234204341314400040331230104000011141144040334134204234200422431012142414401232100422221240110423414442322333023023120212234313443342244001123421032322403241001012434110030124202241332401341433232331223222100202432432200131100300433024222430130143312004010434412021033334113100003311131141134401420402421243344110203041313213102334313303434432320420112044143144443014144130432122042422320300311243430002213133221440434322032133334104442302321233243022242003211032201140022113423240100411023314131002332343022413300113120110101240231240102020224131333023043442214040213242212343110131411212342202211332320222030144432123122040421231321203424012313131033342143240221220043123143222334230014114103003242411041011303214143324204234031111141402202203012231012302224034414311130340342231223040010312331212103333024303220123003303340302413432410402140330012012233120013110403103312034414211243133130243321410314124441131410444333411324240441120244440312110121211320143001023422444420024443403410310042330303420011344014332223213311043133004011024323421001212214310432301442413120004201003003234403114301413300304431121444221130043402101100020233342041343231422002442330000040244312230104031424130432024314430311420032341402321022340212031102032031013032443344402303441321333212100424323320004040221121200023340034024344040313323421204002004440203112232000103002404441214210303001320023201102333302212204332430304014223202110331213432312002400322304301340124341411134332031142343420133244443424334341440123321200332041143402313203412114003103012202322123434223333401133024142441314224404144123031210210032313423103410414001201430412130010034340211033101100110104314110331321344210124043002043433331231143402233201424310401410030404142013102344441321104120134442202331434000341203334141300430401230210442213421421043222222404411111300242401210243234440413322303031303123202142211410033434334310434203202204041033403234423310333014314143344401223214034433244133232123334130433223130141004233320401011040324220033241444311023213444201432304211201022344244023404410021101412113010004230241321443213042013322304143101144104341240123330104210341401141343410100314413132421432324301041244200112411134442031242420230342313110034023133343142032234033240142424111201023324132133200421310334340112242032033223104202420314000422103413131130013224132213333444434231344111420414010431421211300100103130443112410134320234214311123143134034244113410101222113011340444321004000303241442221444214030444241300111344104122133321244120411031131304201421123211230030313243134234423012104140340222134134420021044012144332433301322430014210021134244231332434414011240111220101124424033312424434324142322042243203314101141023223021443044040402010134032434300430343340430242243411424121120343110113044112124024430013440224114310322012000230230202330004004401321033210430231102403400432000000014431014044222212002001144424334442431330242040144330342301114411212404333412132320021433401130120204004230441012233414330210223102223303124213031221321043430431120042121433004031422231004003433411110403011443403313224033310444304214024230101012404401433421404243114322130013123240110440312421234022404443011331412140002441031132114120120333142411322020202342411214301422322143231331203432013230000122111343040231423023131143023411122410333012002441044443321131122022043120032120143113122030034132243320044130411220400010321233230442010110242204404103413321101410401334203104343422334000143444333202320311340410431412221021321330101120132223343144222114240142241124441341330221421404242443412431410144430200303324122431114233420111432202134431014330401120410313314141012143220332201042103042103432220222331414314444434412412324324110114400342004014401212100444044300402241021231140211203433140011230212430010131004432121243023132220110122330141213344011233320412144344013244430400201033230234403040432343040010100342202223132234333223111411400113042420123420143340014413102313234242434132203131023343141330304343342421112423432040303332043011344402014121100400310403111200142013411300133333414321301420224023300422013132124114100322042444141012210102143422224432314231113011144242123012102324134344100204143010304404414401031304014141203103310321221131234222412211434013442011221120333013241414001143224224333103043241", "233220324412212033401323404304022342041441131243423203223040224301431232133134103334141024401024213031043214401404434042211220334233123332110102132222034340001232011403300434001012140403312104134441210344311302314102101031332430423023022424022431132333022140122242024334030102314221241211324242211013230112400402033032304220421200300442303222313404311414414434022303341000032300143004221204332411423033244340301403134104244130042144300304403011040044204404414341043222412214041310434302231102000333222021410212042411003430102402103210210110032344400333120010020240231212200122304104123043141141430124431431420132313213434233402311103132304031441241311300443134304241332200130022021200101211322044003030423000232242423241043214433230014441233022244330444411144041430234343304231132324442314140044314133013221101223303440141223242214201433121421140131021340144342022001041403141110422412232203332102421043323312333101134000223311213322014014312223403122204003231003233423332323014410010112413200230300302443212222012121142440143204311410230034103422323303402140104113130344023000311300123301333240021034222342233411334001020243004224101310400100020130330124032340314130442133312311314223421030202043210140004342421341202211332113431342320100421143030104024144201013442412414132342244112244200423003233300211124431414220143124320414422122410133140044100423031103242210111100200141413044330412232210001004333142344403134311203024032302111033321030301412044121002132322324034233022344302131130304342043123230124110122130244400012302234021341042301201433001433141434103220302020433330042211222122000303014424233322012410442031343242402413431210021100423321314332431304140033043411214211311123411011300444303023203133100011041442344042001303433224023340321320044243221400323021442323104402423220231440000210011114312111003023141330402100144332441134134223301002212040144211021200110320011220431204100103233334243420344330123004331212142344443431200400101324310010404324032444402433013202204001244242212012131104100230002041311100310342423210040342043331403210204010142101434301300002341044201142021203331102302134130310013414422243214044141431144240010323134333242410410034412100110400414100434223310244222342243044202001401341232431010331014213332010112340320110243132420143423310220103003312043124421344224214212224432231034224103001014223411310113020411041132200002024130004131112443032302111223424413112123141340210204132030433340423023301402212210421021433421311223202103300004100314114023131023210331212043000204200112221122214300321300414440102343310102201423300210223210402012110322040422142212012103144413013021204400141423420131441043042222333314133200442334410144330331411102130143241142211000323434234010201143031331112042124233041201232310412240414043330023400313401120121413421043314124140222234011002114042241423223433412430303211412113003320040102312403302103200344123100104031333021322114220421402344221004323003144201222210023014313031234232103410422331132244012032414104424111320200041112344122420040231231441344140010310344312424203234011303404341142401312133333411023013204244342120313334040321403131432032220110440103101232442414314200332403134330441132332434300242244002202440031300104404433414242133003230414114430122021200333333322032424032433212234100020141214124041101013401042421403104100033201202023020011131134142440013324041302214123422431344112343244031133323114010223322212102104441022402041334041013300013041124411033322042311324220433232211344024102341310221324341310242024113022211002404202001211124321121044423223144341133143202331412104211340010201103223430033104340334311130401343324214032203242432232344140333041110103232234001001032102312144222124042031111342311234304411133143302141104204233320231030133100421004120004222331020331244044000122202230421122133422142403111210040311440212031433120001234212310314210030140104420133210240442100342143211042404404210343314342403231203323020032102211402004220133011321220334402031303202241021220421343300242103134221412031044313041114013010020442043134020310242320010230313314210303024221112222311200210012433412233110443121104101034204414034034240214410140132340234044103340432122113234301303140020021002012244233211113222041004001204332211124230301123332402204132034124213314341003313333231342400114302434120321000444340320303024202424102410402234311440310033422300234041323313142011432001442", "141031220313332304323130234224104123020240303300341100111014030004043400124411403433121044020410120422241040123323223423313233432434213040110100211232003241000314431334432443212234230232032434111123421421412322321433432012202102322411024020122302213444410133302312110032442421033133044322123414403214023432103231133423243232044214332121134442220010421011020220324124342013344333120004233412334130131430122213213031343133243322033002004333133422333414110210014424140413114410131434133334324001303330401113122042404111001131010414214422304314301141422021344333301330311432024431021044102022101043332210322034142240340012111040110030122014334432314104001140343302403440144431324444303020014020114433332144400212020333233333012002311311204131312220010302043222324302222431301011044310112423020203211432233212342210341220230131133340033440223330440323302011022313101243200324222004313032411423221202322401344040203021340432414323340400131143322413301422204312404300032324014211014310231014221440402143210333413230100120132124423134300404442404434324413232040021042221022200413300013032133210113103211330103112333422020403243311003232233241142334034311220343434324421111324041231330131314414130213112002230342232041341012143401044444241200001113313243224421442010232433400020030030341022442322241002032320043041003000013202323012014040200134401012120302001410423413221140310213424230440323343200233430022131113322420343211423010103122131233110344320031304144431121242012424022311403014403020412102012403014431424404303221432104013101412023203004341120001324124010232410114123201014214313210210341414241442313124020224304423213224440301213320304342004341421234432223044001341101120140424032113321110204213213201212244240341202004102100014414402223001024033242000310032412204313231111012302033324101122041100013100111233031014334031441344200434120240403342430002123441412224134330400024403214044310330320440233221023410333411300410411204003002310300214431441231042244043421422424333332020302224113343001322344214143233410423431041002442322001244444342443411341122232442131420110101204242334422212343112214021241233431102220040134022104232301031433011412321243414340100410011101033103222141134030242203423234343300310441301440001410021433012021042411142220144242201424303101040202024314303004332122441010422332122442114403320142434022443013111130310114310300210110303020414300101433311340420232233402243320333022431204001310140443414321002100222033420023430210331024332040043322030114330200223433400124200223400240233122011420404400232343121142020020034022401442322034300333440441224440400301210111444220434034221230102331103010110343100220111104402013331304102402423210020012421040203013121112200200043412221342213140141124143133232024303144312232313444121113123412401424142231114112310402112024123042204004324143444031324200233141133302304330003104343421312310341220331201421411141314101124040031032124431312131314103321403133311040330433420034234142434443434021134212331104200033241423132131001423220104420233132214441424040413303124432302100222410344221233413412202110404122322123223012031033342242002141400301343402110303423013242220014100023120123423404132103242242412140200122133203402434302012313144012334431242444423033441434031420320330334433243302322202230242040432441243022141012221200432320102234021312032142004211331033101141032330003004223044200100013241310442312034141324132420413410243431413000440003421333143114131103321323241212120132421104342322300120233244040011223321412441010421442034142412334001310000142134311422444442420404021032321132401402130243123243000243003110142331434204143122143144040210004231400404301130021342412334034344204343404032013034044004334103114234234110433203041311314124004112241114113311430143322203203320231244233230124414201113241440300442133123444010424203014324210333202200143112323442222332314003112410221211410001133340011314441420312014034313121241043012441314403432023340244244123340332211310222332023111112133204134111111144400123321403003102200234204013220301034021203134343414033311011433441420313342400111442024201221142324103312111001444120424312421302313031030431420332011022420304144440312434410330423203124211010231031323413121411442122022013411300131143110122143132421120431043304200234103010312301402333120213142211244340332342201242022222301331210423101344413241343320302323114213443430020300142201214020134021222", "004213424414222330032324013022130302034424403222100024341300030210301223300223314002203402430120201140132202244201332104141440110013123233222240233214322411033400102424341343434202024021140040344113210400244021112233421432044433314133044334110311322123332112421220204422314131321204210222120343240442230144221202022410223242034000431130214023413020130324113313130202341200303334441202141231021240030342342101142110141241432403321244222001223432123142420020234431313240101344233412043444014040221024324330120202341124311114133022303400003340342020312442441320034320210312410421301243400310040243444212233343312203444413004322044344220240304402330032440124441134223413132320403112113313241301201221144130301241433001022021221242432313333422320042003421140102231322233311332414410242331434324142041244012023102241343042442300112333140144343132200203130440221302103340323220424233402100142330011211300431422340441040201004302110232231243013244432011310010430011141101002301444230320033243141400414140400244020113340432020423133143011144103401340421232403334222330230130313220102314403230424023124443331041320131414444213010432030223030413144433444321232144141421023112433232241130442320141022433003441002212123232020440321244112313141313333322202121214040030403122014112114143003023024303120304143102014141314123110202034014224430200411004012031230223304403102302130104343313302114440013004102411011102234244130313421334110221200412243020301331303331320012444102334411403444300401034202201143312032033430200243230320404411331414324404120220440204033232404203224442023223020131313042221040422003302130242233413233040314123144412104100343402242223024000421130220201332121300442022114111443202011334134234320401311212344004020334202232011133113442003404311412221132100123343413220410134210331214434412143402400310331233242333132131013113144044123021431221010431043033321131011011340004300124141022134032010444234401303301310003023310443413400312210101301123143231232143412344342302242203210044031224321342224202231040001210002101003230413442440204321223421330304113341041244022044210100002422442041422403011033241134110132203022213032011011242413023302313202342420342103101123202300330014020441041433311323323402042210313220412420033031403403100023121332333414224423044040414032133010410433444312000121423211122443302202221014331230322042212234043100422413211431333443430313110243204131040310020214312110244434200022223410003403042301024434343120122123133343141333401220433341240343023340421110333132120031320440110314434101002032021320002004142240312443024041342103314101330010112211340033033204014030041321012120342421212202230212311011333442410430044102241443310322440234242200033244231421432034202123320211242432001204002444103444144311110310231430422001124332424440232344034014130221001124113422004104102234303340313421231404023431342333022124203413213304313301213313003323201341021142104412342111332404402102410212224430043001211124242112301130241234042122030414121213320423401101114434020134341344400214041343143333001012420133022331434132000202034032000044010012113321330320434041120322012341013242340100314011020204110340342001331032420304144204130240341134003103101413242230204241112041332401433143030414431324221040420301323114034014342323330324420112111220200234343143440120400411303434124030224044442412311322041332012222213143030413420310203001124102403230010322324214110430340143141413122423242340342014100421302044223042302121033443423004412434002132240431342304232224210041313234212030113021432022413103413241233004344243100403444323341323330221434321013010022410432331133132400124414232101131032032104240203413301003304314333414433234020110224411002113242204030324412011142410344100343014443004400104141242330202320442300230400122043024220002302122301204114121131224102321202243141414114202241213400303241200333321033011030200441143422324200122120344002040442043144241414001412031323440122104402034030300032142311101301413404323311021204032031044101310421211131223322112424332230231014221432301311343130044213011023012140123300113433014243244020030044102002144340240302133424431233434031343443121302041001424032024230230032443343322302124333441040342114434024130110123211442124434423234402440140034213213400412212123144201212234432204034244424123230113432242321142114323013131114213420222034302021010313342433024434011440000311014241201042120424002333120204002", "333002244324013300044342213100442010223334041422102131121011202042444342410003443142343113141433242022231310123103130101311241410120231103134103330104422201123200212202332400314134113132242040020220242403232211222123324203033320131413143200333234442440011142023134121320400231311112144302213240020124014111044004402342302243401021043104040043201434121330031232214303341142202011044421420410443044101200231433004321032404011102032222320214100010122032210120103142000311220344422111440403102132430221040021234320411023012030411142303420002340134231020204140013301043204020100202311431222211000100110123013101110040334023231122112311203413221420420043240223442432002410011011311024342030120231102221210313100440304321310033343030223233024332301000040210242243344431144230434421202312043013422442423421401241314111230212404220314143040231230341031423333343001434021403220431321211342122411431030442443112111144323303311404431243203413010232013420014212313200203323040113430331234400320213434424221303001410334224430142434321331312233042233032340040242314022413042140324332034042010021342403113230201003444230110020334010114324442024232402413020143010142011334304324213413014132224003204432442442021420314303324342021312000432133011204301320013411220303404211310023204012422044404241131042334210144004013212201423132211431214100223312122442131214411001002230021311240440024000424104423403104340314423410132202203243232303233303030341303214143021324021203221040012134200201012230402202004324004032240320431410323444032443030212103130414221324000234140124433201434010204023310203042224304031003420231240121204414001241103323004020004232241004303242103100244321340401234431440401013441121043411344222244201130341144014442031320133101441142043210042101023241140213204333010043331144102403214403242410042312101432421200000332443321102433400423001203000242320134113222121211014312041103314022224302410304042010320414133100302302102131231204244440210344224234441104414123300334234142111320213433113213410131313234123033441130442110302322100043044211440313224203344232412324300222431020324021002020420442314440213110103341212241312134223113432141433321214144214202341333433411203213211411432404034121200212421241124400212113223230012434113403320144241431211002342433214224012422213313433312324130432123443240403222103303301411122324123322021432400444140324024200212140203341141323413311443100133101200003344203231410323403423232414241402421423240102301340422011002001144010432241434404230043214042412323110411441140141241322122000214432201442420414442204420102432031342222210042130433010330443133413124114243422022444021344434142411233342233344400411443121242230421130323221101222014431214031244223402024441102331223121021322011030423343340144102412403131204122104232220430403300142144232313201100232201442043201323011122440332430324243330442331102013403223420113123421310414211044341323243323244212124240033130142121443332220011210443413234200032000010114141403140442044314441010031014130034014231102141402430424230024320022012040033240040333234141233120131142232303143314001244401430023430404240320324321104100424112230032400210133223013024124224133224200132134100410434321211004343132341420012320124122411343042334244043410043032313331003140013112444032434031440444223334423310424200414001430032231234313140211332134214432310344233120103023240333444134201224420214403034403140240242030140122130144424004232310313113110422000013112124331144134031422242202230131221123301131413230132220312331043001030014400443332210044014233342021333133024333330123412443110041243323142120243132340222310232043233401020241204111023211134213124330243133331334243043010232143431240123134334014101240302203241431414222200202231033203300343214120132303023334243033330212332134143333020403003440443241034334343432310232313400314200224322003300212011313331132022221003444312312422334010144343101034420332302113144314441320412424223003032103200210103424422004342433014032334444434040041042233141122031020111110143414231102342241020144031040410343313340344430421332131242343013304242312320040340413232030424430042132433403033044030311231230232302100213004201230412023200112123131313223413033313302002302433432324121233124420010443401242331210041430034242330341013221402031222442020421341324401303443431233434002240132303421211233011034030424440212303003034101134404322231223241040411104432424310140320232021", "311102331244333022003420331213022413120100303023244400024012000203440224021132102024130040204422034332023121013141102401114232322232132320141003414412223340021443033023041302114033320342403001343412304202203003140303433311000033134220034241424042344332110110034233002331340440134413100121122432044041302110413433120040134242023432021310113211431411221040213143004201200333441204403334044344023414010442433023220044411324444434311220123301400203012042344012000421324301203401420232241123442303414102430030334020003140133313132023013204124332033303332133430141113322414100343021412343220200241432104030224030410014323233011322041204303400333043400041313304421110333131423422110334031000121120344402041031441311221104143343421104421300324424013134333232443144022110121124001241314301422312103000011242211403101334222441144040044410031430213104311142044140112433013030220342132241420022143334124423201114143032111412112121020100044213211030012113420001213101411323223223330333142111032120343241131410102344343010410201421021034222431212130224444333120142040120241311342410213242232320102322044022344321421340411120244303133221140310010332403120411021003231312414041003022110212012142233321404031333413203030231103222343433304020304322102023201213011211143400401003033441300131131430111012343040034103213404201020214141312441143321423144310022210233333342241420324432414432430131113000431313114203124103142304220442131034004421433403411232131032444120110044341241301333043042032432312440432312303330103401232132313202244413232140340311233021422241112424103134410122044310343202130040320240111011130212331103210222133312424323341102101244213021322331320123312011112434223210143302303444401244034033100231443314314440402243013234011144220040314323041424233300043010244332130401210432223002122002012341320110321340011042332231420304220040320343123142103344331341130102430001420322122132030313243331243402014300043334141303141122314033411244103303331434301042441233323000113124423220112402204433421430002134000213302224234142413344040421213220402342422004212113414311322314333123121242313220144044244212040440212442120430113434444330043131403004334320442441132311112421400140034343040020201440244112231113324034103143204001004342041004113420211124222000440320001041003000134314112024020344421020202201044031112300113424130441320021421124200013210022231431311244404304033041221234331243232003312410114143213210231343211431423142040101343411101102333444043404242013241321014033302213240323044244232334344122441312323413304204114120301001442233024334220030324220220101141142121433220441402444222101402130114443422404304320313414213022012304132324102001330022133334131031301302431314010211420241041224212204243002324322244121114201110400234011323231114022340034302032444330232014041011210300000341331001043323032320310440044022342231323130331023304000304422033012112440424214140440410022401222421100123014430010442231031412213232203014233013322030423024220131110400002110311211220113124444334104020242304221422404303214021132210020230020130022001344320124311022144142123102223312322124241132044431221211200130340434420434310442111403420342213043021023120240003024242313024323133031041144124130111233011224414043214442020322134441340033321143431122023144133332124444224341440400022044320433234132123014110012022243224101343311434304101130104323342012033211344413012104442200241332340223011211444241240242022114242232422043220033440203224412230200230342034301014433431014133310241103234312031103042402330023242202032410301320233421012224413414033304010311010122311030420302200233024101204304214344320040100322422433401011143013324001120233113134144011403301244444400122431423132134112034430301241404442441324213323230424340124234303044133410344001420022333234333133010121234230410020140242404214131023044021133430321222214424004104014111034124410130322214141040244323422304132404302131034433132011213023320230034410044321334140241443232331043400302200412140221333411410032001040433311444234432343210213334201104342244241132343412240003340000431303202023203041200133402410023310311320400340302312430210040442210303320103013341220303100442040030314101000324002340344141442143143302224204202043011143401010231240120114212034444241303341434103031004401210220430204212143442112002442022201142040121124114334030444331433403041323234121112432341341234230422410110030022404044311304242021303230", "224240311143314223311403300044341030043144413312402424031122402343123100143130400440444134102144230434320244243432024233444443242124342243143200210032133241333010141411032413421332230243410430441432322343033144220412134433324134231422034441433322340110322344124120011301130013132122340113330324401314034003100033421124212340424010441031404241433232143040314030032031340040134112004413111334320342103414230011240134143003314140242041421303110331322312013020443023221433222300010144232204240413300322414342443113031102432131141130023434411104342113042131042244042220400412324033234003404310414213410120241024232412232130121414301040303023104440330223400232234312224231013211231104134110102304402120043331024222041121233012240303024421121011123234222023011333241042243443114434040001112204423144011202412402432021212302000002230402300011204420204203011132331410333400332042412230201130041301144331001201312300104321422144030234140234414232040111130341342232041230220110130440313311112333002443201132022432034421120343113424144223323342102214000311401303232201031013022141010404411211301003100020323010024113220031030410203124222440411234411131203200324330301240221421441104234222302320022044240244303143440124300414132223102333221012104302102144123231320001130132101221400414124232323144323121202300343330320023423232302043024344132241303044022042000141310432314331302221212414304224242241333304440112322141001334420023202134234120230013040400432121113300330304223321230004011233203240002200303042144042143003413300440104420044113440230420104214340021021322004200023443021033102103210112040310342311131344104040002321432224430410410301203040320200423420233034423410311004323324404401002332230321433234204324240333033322331031003311111210340020144014423433120211000023121441113312244043412012412330012104443300443240343010341200420201013432030011324133111144203003242142321312321043404021031441303021110333003432121043444444421314233204031122234242114002034332230441021402424411243224424042244122143344413121301230144323402012023103220044341322022322132210333133234233240440423432102113104114303301031041141201111011420332422214210104234013001401324044021044133103121042443414423143400141342233314104031440120123001132410204031342201220402440300124010102142434022041220113432214241400343044211111301224212013120242224312344131400244403202323201401421410400400004323041010041201213013001314024043104300100040424434323221440311403321031403210020034014433303003103241213411342413222444331313002121120312340243103224234413234020114111102424303222001423124124204441411013314234143012402122132404402422114111223010324334432110404410212222332120031044000123411142033300414441134011310110304142104301110004233220402331314000431412121023411114432410124310304414023200114320031314434440441443341111033403122020413033434040004020120011030110220241440121030424434330002023234243220302324344314323320341002231101242211143104420242210420322313000312334010332011440141024314241214113111410024240323033012402423341401042204413404304331011430243333444203201110334340012120203334442240040334204324402444202302430411231202311111342311244040410202334102401243320121313334320402211333324213342322431412400203323434341020102220342304022211033214240103412313004032442433232401124130224010132320011441132022442013313232024020033010010010324432143321400110230311324124432101040402041304410424400401010322404132300413301242004324401201411201414420112124402431240213231320032431021224004241101044424004123214323040120034203044224020004011423334044012304340103040122340433320203141432410220340004141303101122322013342202021130431144334304023424300233333430240243140111141423243404204144100413312120442332112242103233021032131211302240130412101322301321323344300231020343322033303314122130240103033223344040210300211140002242320022211030130020022402231432140440110001444423443131020430441112142420203112410333010434134411132122040220104030014233234343431102410423344414224431224301023432001221200401134340414234142214111441414211434242311300231021220343431103321012204214233204030321303212334440434143141313204003032340142240440333210440440002334240211230342133211100101240421012110222323433120430200411204313443333240232100014024421444442413303040210014414120133104314131111040212144311342414202404433140230230341103024423330401123230313032233034302332314134122334302312003342134143431113341244303201021", "124113431114331314113202332324311404224304331114204144313112224403003310022211120414220412340431312440310123323043300014000323403430131012120131241220031010430424131024022201024333002101142043423142431221000212334314300424311014120402403321114440402234341210033142121011431244242003341344340334121103222041330423341014422321132431112003011132021434122143413313402040041423014341302214441004040133313231130423343243223133134112234241044222212133231421131443403220403100110344324202230221213410302030431202043141210411223204244034412241120331133341413324203243213122101434022020322410021324011244332243311204314134324240243341120022301143331120141110242002410324000000302242202124410100243043242143113322342304132001204310420023323231021011200332244020421423310431022014240020424444400432114420221140242042343243340404024244211122440312031443221222001134213113441301010424101423320203404314002101204204200304444331400204000211121040324112031110211034012300012032031011100214043113404020000222201001113114002121230121422342220000210121304233032140100122023334304402124240232111214112200020204413441421324430013202430003132332232014300023423211012002012214114412023041301411402101413024423440243244442201440023240414320301443010110344021011142232302201431232200134213000030330243043334420211112401322024430211124322023000130314214014014311041300302312231240011432031003121343313231212012232202314200123143330100141440400201004422441104431134231213043132330210303423204321014411124404302020320101443431041211421420012134421101112130101004414122314021444203442133112441020030402140121130111244424220331020312213104313340044330141104210441041320233332420411011401320232242041430031314413004141022043441444342230331012231444214332024132414144022043342233443342232310013203431410103122231303401421023013232040103020333333214442034024144401042320421334431122202240333014224004444421212110123203104240312331304340321300020213303201201044323321314013021024033102222334344100014013143422000111213241402122212011104134421124210004204342102240023410201411311333421400233333134331340133313340203003021140244340042040034123420431441011124431224234434021004423012400231122112144444032321421444044203043214030424304404013044323213311101403340043121031411143131133222340123231110021141340320004313224213004410441333124433132312441232003313401323121211041431131444130323414234224123333443200131130314302341410334024412130241441343310204331020043312023414300422031133032040221344002014040042013303310420100212230014413213024114343430210121110413413221143442220302412204422232401221214341001314044223121323230331212101110420141042131330402233112012003124102030441201212340413024030233204103340241323024001104131312003340201204112412140322400024144323120044302223234010241040322233131433241300443211100021203233144104103212044414244433201004243044244233140024301442412204120024123433322220133104323220030042340043424331031234202434223301442440024431111112102233231131004130334113213310124024414314333002412304340243112234434203211131441241420232103232031440324302413413444033143423221202322324402241010331433044314232414420414301123221203212414011230134244304034310212231111130133004042201331132313044034302342113433010414020414024042011324220441244422113102240444241444333401320220002301114104011134113011342243313420003224444414104122420241012332013013314424442414310400400413142314430030030014213104232122143333242210224230321420243433114033112031222110032203144432402210122234221432043140244133304243230401344020210432111004124023234131403023014201131314204130113030321223431401224444344341434242132421142031141021341442221440113221444033021334432321303444323441313410104321130313020422232221423440441331344043121402411112133102343412102240230311443303034243320123202131112343431333442033101223101320221134404300002333344420004440320303130301432212312332442404041300010044303004001111224110010142123423204413300412121404340204104431203431122411114232341331142431400013013040424422232240142202404403033222124340424043413040434121003123030120423440421024403332013131114010323041342113214012223434244220011303210312113140331332202220400104112412141023444400342321134441241404413400401211031422334244431314400242013424412433034011314430242414042301310432304321403242031212222303241403331411302304103323132402233023211041021134431123214203441113132131120211204214314304042204312411324013242420034", "421414313102010203032012220342121141201232212130323143101102303403304344202333403323122210401211414243312210132430112430424442330243243244443202324014202420032404422331401433402014011221204404444233024114103010011022314411010142333003313431413324433340042044133141420444311031124102204433040223314201023424040302330022321041422102132120201440122232003043314300310122402440411301431213130303002020244003020414443243114200440110023403442100133223011232320143124242442413144010310103443332044433304000010214410320233302041440422233302200233010104010102434303143444134001401104444133341122441430114220022140432433004213431431032102030334304223142313223244143233200113102314342022124014123014024042131210403223304241301033324401012220004334223240021304442232002244320443304432414014102241403441411430143012043020331422303411233024434300112140432231434130420043230144042040130343340031403102014330301131334410330222411020121441203240301432042220321430341204030424020044441441211334434202031011323200142423413220014432210342430443000333211010403134304134001400331410231223332344324121142042010342013212311323021440012033414100104140013444332014014431224413100200334120424033041400110000201002110422212431430100130003143433441444223332131200310134234412340322313211241113442314234032033244324102021123320031101211012110132044433414202232434012144242233310302314120110433203421311212121313341441313233324342230240024321114312414240211211314422411222213103322101444201131003241423411334324114404024333121422041213313030033030310433110001124011210004400334100340042122320300040022244114223414024211324132232422212021030302222334220401322313332034234202203431040211031330121430104022324122210313423114214431131432221300304332013234241432241124022321222341311140404431433340401423044214411204010314322214013423120102100044433043310122130230132040241210023424123444000134434412044224103312101424124000141002240204441310123204023400042214222112132212112002302400330224211221434421222223442321244220020422004044312210004134202412100112301233334144012141222412340313422204100422011231223241201123204330434000042002110222424242223203043003403041123141200410212313423222203142443040311404021321002403124432134022342131404343001301243004300133132323134440231112443330004422433302242042442231314423113223011204002001021242124213331311230300400124042034122402200014411434032131311140244412043003413324030143001031400122442320233241122400404424440224044034202203044132042012022341123322244144114024231111034044040402332302112022313211223010412443144300034410001113034412014124014241444142010114214432334133421242414020414024324443011304230444143214223032120012433020203330121301442214140320041102203340212014242103414220121402000424310422220441113322133344132303010101213442320400122243444404043040042434040101223033312122310201111101431020242213114044230344004404334013311322012233213220331324210112440433120014404420414042233212133211013443431044331244331313013431014141111421201042403314210401033242222230302404424222130003121343314433323430041431340013441224242203312210023124300333013041344204104013043420232212234243340124240331342202213422002322140033400123202002042142203302241422333330433034130101113041202412341443330421234244423433412342043132002232232441221010032010122041131142411214413402240420242411230342014304444414403433022100013232232201331023302131023103411010340023023303431121313120431031332302032311403123310333231020303100033022211321214204224310300410431201202214202123013222211214210330323013041410142132311121414111422430122203010330333424404420322110232130410114341130040003042311442324312040413313112011222130002014312203412113040043431421014234300004442122042040041231004123324331432044104420301411124224241330023311023002232034403302104211103314311114324324321033342114201222302124314343102133223030332441100322333420000240423244422131323011302211401400133314122212200144423043201223212310133103312020111340221234213010211311202221201001212011404204131230202232233244320140402123340334120303220404410113100314342024143124143021234210002011243034024302410000311342322013444244212344343032120114400411434042323112330004301430004313442021413343414120244330222402322340022421321104441301002113112433120243302024214100300304412331143314413034321224322422131414320111231222100203231323331302412321323330410332121440443343103420241040023222041203134131200131021334320412", "100431442201322032341423243444143123321000422130041114342441224431003031410204034414340241212001142420320421204214234123430022402432014230021401234443000112441424401233132244143400130240403414241310434312022244343220334422244423331304312102210100332040443124102132303323101113321113200012333201414421122001342241040442321134034042201423224443321140113123431322214222304444333333132203410001330222012202223222211340100333304040434421433321440404310040141444234044213310322410322320000042221241012233141112000133230010201234022420222432443244011044224412113102421240434022440114341213421322124041241233234341233244142114231312113000404244431004042221010112234402243304002331343323131220404011412211240332032431242404040022143103040130300433424340243002243023023413332402010044430301000331411141111012321330001440402010322300310124130202013034030232140340213221313234143324242403402410404043142314104314232013303002423003032134122222114012102143234423222120441143424422122211220143433110203003334242021312424140003444144001144024401234434042212311110104433010232021434101220040441100411113042303203110223031100331030314104444010141333222024410040011213101101332414430434311234024300123033224342403240403433310432242342130003241004044122232033024242200321140213111330423332022442414420413021004443033002414210031100001330431011112400132234144343321221343411203040041202121033240210440403401031202414411214001034144100223422240300332440111121223134113211143204433401042002434201312223421211324131103204414322303113010012432433331201300111000002302021230420140003313434044314431144114231223310214421422333004310301204232402031131444120002311323342442140432431043344141030344414400004222033200300142032413020003433014434440323424323023222101210011130031321300332142224110202221322123303412400314104043134410013123340002124010413310021421344011410120110220421301242402424123133033014121402020202143304331322101134033412030331344143310143003211004232442023343214140442203432423414244404344224422142330104044031200110223411312334000023022303100120243214112320233243110121344300123022011131041022402101213432110202232310023034001304312223421322420140303020123304201330013143401244130344303034121111103410241221032131422124223041320300033344200431012243032034111341244202013432402120413330014023132411344021430202221231240214223034321031042432030212424323040004242202241043134021022110231213142440124210442241314240113401141400201103141200313104201331224033202433130114143340141413443414002432421202044313221132201443042040131002112430342401132244334321003111234220240112420331332032114334320243110432122402443312342112032322120343301201144032402431104341332314110232444023002220432430304122341211110102043323412010102012232322133431240014213141431341230411414321104021020214143433334001044412032343243442342014400113330320144034404233340133414332113320021442011003044304041324443332042043124014332301024042303102304442004141412013324022311413234240222411322223034310102402424332214242104200340314431414413314204002234302014212141430402140004101223320123244124234031420441420133342431313043041213402224343343404310011321224300344034000220132413203211242300133444012320110111440334140111210142421042220313420420033130122443021200212431334341322141432110111422132023203303443210022113230030320044100344344144432432344413032424431434232342342442320301041140221012332010244012111331244402232402424232130403422241332211343022114012002430102400103120111030044344320314004312304122210433120344400303223123010234220320241024242331034202402114033220110043024100013433223102333131124330430310410331004400111001311041214441201443331401444233233211224002421232114110300301342024004111300142231030201131234141110204023203411034232303311131013244111202212102442303404142342333424414323230410212010014421000243113200220000400434413311330302123304420314221032022210434001140144020122200330000410333220440410014030101013443043342022333334110043313102003410023121024010220104204112041100411044344441200130424114432133412301430332044042404422233310331221330323204312422120224004014421234144323324310103222424011030433114412223104021204310021203322433003244420334443332112331114413043322222010202002021010201420304002431133301441031334044320243314323404400214432301443242201202240411414420122410420314140403442240244323044341410330233422404123120141401203423130123210133130204110144032041232002024404303", "220404032233432113134131100413443141204403343343122114103002233122332301402131144231214221343143140200140121043313001442013020222100224203402341121400001411242142004020340341111240241342403122411032244010042010300001240010100332234320240231344102224301122312201342111243201103240344101020330411241444240104113304241044314412440014323323424120034140131023230004110111441400130200342213001430042330200342120121432204210442033211223043430300224044124414204224100021114013241211114313442413432421021303414041120000124231241220404241141002144333110441233334044241131320004344210202211334100230203222202331111421242122413114121421423224140240121201420021313230423241420344431142303334101123213212102201442040320034140033112103432100441422320403313020310304210402212334102344001340443201032410044133402343403214123130031232222130032244341423304300404013003000002230114224323322144433002100034324141133034224333100341422134100233002341421332434021411110301030334004003340300122441041322102224142004122213343013040123304434033432212444143443241043443241104033430314340402301014212011132012011201242144101420031441344304211311124011210210144333124124041213131021423044331302421330334202330241344403240044141214331342221302232134001313244104433424434424240022140423200132431421231201232043421100112024422204003113244402332210203344002021043411123040201343140213311132141333344000204000132402300200131144332002344210144031114322041140400204044101341301122000324202204240021121222141244304121020413314440023143233330143244041324313322310123011003141424104400332033444403102444223021222341003311242140000410340232321341143133240131100304014404004304431010144324321040000010433044232232411104340133313243124312404112430230201302402134032343020203213141010112332132430333113000120032442230132210332322302011012203301234411011212323222014303113204331331301431044104443411341211210213110044423342102200034122301120131102202411332312140012243331340020014124240230034440111234013430304132132123302142031242034342431232321414142130432241242140224013010300314122441023442030323022423113142222233433130143101202342202203232230220401222014310323112104212343113410200200120211140121312240030134302403411040231102313332011341203203204202114030240034102313033034331321430421244130224120334210203134403320322143242014443022410202243002224443114110103432002044401143032412230301242400241104020042432320302234041101344143000202341201321103240430123141130401132440013330012304042114113344201134431013430231411130432242023014422010041240330240123333002003021400313244113213301202201212322422310212304222432341114344214212441414122021222322041240332432140130211044134004401234444113401441002300241403402124202221103120121131232423013022300213344423244420032443410320140230123133330023131030030004030403124300220043111212243102311003411301311123420231423103231223404213144220440142210043212444034211133022024024012443342021414221444023220043433030104223443444233134302002124024004013232433243203140042101420424013112014431000110320000241021113342222014400413403302334113234142231442434340140412043243024212223442024121031004031402302033112000440444302401011201110104430031302023044220203313011213424131031022040010430041431424230100140412112033014423310020413122333121014011044043412213144004042412043140431112104020020202100130403431302230003212332340402334343222102102241220242110303243132002240203020442231144243142333012310022031142234400443310201422430130321032414102112321212140310334041302200104211443004122442413304143242311202344133311000001322422011321312443333411032241233420213413411011102444110201002340432224032100201112403304413202214211243122220403103432032342040423042442123422121440023203214420240401100241424202133002102232114042430020132434240140201102032442231033043014223211300100032134301434121102232314300342103432311420420234330343243113304300401441330023020000133130101401132034311420311411211420401311121122012243142040022403000430402022314313313123130402124420221124110234422113223431413124301033040103221103402204434312344143144431024402021211301244244311231010400311004000040410134330402242003230211223424214321123321244210431424434313234041404113133200344334124413034011004412242341243402143102312243141332432212203131013230301202444123241140102210004033212220343034002314410411440322320444441304313002332342340110010121412040011423320442200244404330441333132231302223030223", "312014213344112301043422324131323103244020131011143300032100314431012001402413032200030001340200401330101200221210023004243344404103443430020320423440132300021213324042043104200132331401301443124441330113301443002142021013242131113011343111312023020010311102024024020300230111120333012203020001012243001444224431130020330122033342001332122220410041141230232404410310414301311412331101003121133133042324020121421234122323101200314211311300011331413404143444000402314313022042442324324300130221101340033321402030104241033034034103331031230110201424014214404410004241103340221124204114142343344323201304230232333144411021022102031110001344012301302101233432431100032231112202323441033411430220133200241113241321044021101033230230402444313034301134204011300444300223011104033034213404342124204303123134224032121210023011032213124100133323213203330010443420241223440324331332204400324120314012032041202330314232031213243140443103241410302142432100202120131404024404404421421110133400112313421230132301243141413021102243021331300241321341130422144322030232243040430422100323302030043001331333313100000334212120044113334131410101411332124344323003213022200024322442032321024424204303420410441020340112134212324311213024012434223304311323013124040033223334104101232023022303434144201101101121330304042332234133413133321212444110230112244130132010231102020034001012022422230330301032140331121041343132413233344341124342300422332110041143332412321144223314113120011420300204204433402423142041243233123200040124444123120310344013444402433321221421201141124103133311204324431240122232100202011310430340020101434032000141221203020144142131311123023403022141221311412312311231224211013023323304030042204200411411342201031203213242223342023200230141214244411410410240040041143203100141112344410340213411112323424231003243111321142412142304033323020103022331000032343024344114032040244334132430142100431440413220101224414221201324400122230204131032342000042213204404103143142412220302133134040444341413143441110010311113231333313121120202323111411413121024201424332242104242433111222323013333042143301340224433104340410111412014001011402230102420244332022411434011012344101422244224122120322034023403210143432412141213234312320434013402203340231231223424410410131331142444131440221010313022441010131003224100044341434001404001124402323100104424202131111133433223111231040132423034330034203204134341102432120430130123141232220430041403143131200012013302243202240420034401204312434313424322040310100322400330440122214021110344001322034221220030040040214210124141330204332134033324102411400030033012331221003401330400024214331414124222041332334301121440010043032014242401124400334142314202012123243222231200313044141213304311012203204202023113013420423414304031021422101100313332011230204441200120000043312311404033431414422200243400313323022012322403110002134303341342020201344001134024114013040432234103004022033422410324343324122032304240044300013320143012132424000431343441412113121114344122042222020430231133343101311340414042423022433231422442201342202302333000311111340303413434122002043013312241223430433333203323100221331324331103304104304144041002120002431113102341110221020342312003122301204113412022423113321003422313213404244412030442123234320100140002300402322430442241210020000134140230321022103234024302143404414401210000042142330414332200324023103442031312112000314434141004410141241441211120231004032311002421431003400332041413102120332231413110340333104030022114242031413121204244213222434020344134114433104313204124330310443312240132131312001420102012040440141014044112402044130104304013331142421220212120240234114044104021133003134203342120243020344013120001141433403133404233130033020114130032242110022044431420144233041330233041323302441424440134231303304003344312412320304422202023103233101410444344303124321423002402014333031114103330430112124021124020431321100240031402022121044033204430042332104420403032004414411334421142420333312201211101040004412342422243230213141100421301402404441010010044323421130143312244310201444141044140211040012302314142240224022101203304412444314201442120114124303301343321143243234234331103014124230243323341140312223241324132110124301130402123303020343133034303304214310402300014243143001040203140441134421412111122134413112430221421132214443220004344022414204011341020232420310344421200340124000312001013244140303211144100042003120", "032333312411311434433322240100343402213014204010311013421214332120034141442032442120420031301300043403233142440011102211003244212423120010011423011210302103221322024101240121401130010103240413234322420021134440414244003344141320111440212212444224432202023132132323201321132042241403320321434112120320242410313230201130120400041241424333122242040321024132301100131423314141440144203022014101023114431303443141044200001100201230344300420241130243124300240102244110212433311314311221204040142122420002232210222333113034233414003331301002311344130020123003004340032030112122423304201333220322011004120222233243212440342022431021034030442244304221122133113041420401040213411000424103301304212204444330011033300110440214013214004041131111232321322203423300241332301223221411003031222030224400044012024032230104410021321031443022033003104313130414223441032043143212030031402440244344313412404343013424411102404024002133102404333001302013311434313321110242323211133232143030214200032012144113024040043143114203431043201043444120410024201220033420403201040140423300142033011403044103304003111131241222042023300343141023304110124413423040240402431340114012443034442204242442020342032440223121114132202041000203102032341320101214303224041433002010023211122223032102202442103002101032244224001432133042104242113212324413430204411214330100242331432130240420232220303101422430340201120304431222312311214323213430433324022020231301401142104240344214220002331332302231042214221142411241101100121204404312040022213301201114031132313331020033200324112103334404004304420303144204232302030001021011022323110302320042322340443443320141343421102340231142341342310244231310032240412323301042040020344041012143012120400020444022423420131433323130234204224041033111113004014140001203431412104110142302240403002242214203340320402224024310043012113031302223034034320312144333221342020122003100430042133224003443110304140323410134122022032341220141121303021242423231000332023203203140022221220300204123400000023223303341034240303001321421423120133011304334124314333014324214431311443141312300342240240034210243140113010431302444434201020334404032143403404310230004422344132430444312021140142130412232030231043232412103132003323430102023020131114331123331344112330022414120120200024232013324222442200221314313442301312304011332141111000044014013404013242330242200204014300020324110332000024323432024230233240041042231114401342004441302214122133400343323410421400204112133211411023302134312004121202220121034330224401234312114333213201322411233201021104020342414123403413110112141203334333301001411113023132131111024240334211422412010214440203343301331244340341223013232443314122341030314143403311311443432100414220121044143331113243422241244020011142033242331033022202240212120243243223021014224041144020342021300423044343412003122314012423103143032013234001230202421402303214121103103234114214243440004111104003241302124300243321334010202424121142320312000021442232343240120442130321102041121301424114410233144210410421132112311123104320013413202000444022414140323042243224400220424433231223413131300002012344240133041111023344220424432422202011324341402043300444030324042344002204003414330301400403321242040420411012231422330212414410144133031221200233041201313213032433103212220413213332333314321220441310043220220040414022431221004433104322210240341133341342303041324033422433221402243402142321031412110141114103440140233411210223413334430122230234221332232141212032443030030032401313403140110100231302101333303100234023113444120400140014314234414332321433211212430440134234400212124002423234314034444334131412121223333103211334110243212113212313342043320040320443413101244341042314120240224001404144401234424322014240103111122003012022130220304212210012020231131303213014043434421230121411123410303424122313214221111334434230144042430330001410324143324324022123122412424043030423313203122341132430124000314402320121434113111042202424033140343231002024003443301020201101032402221242001340322424431023210413403332202323240040431411204213231413113102001041040002144143213441034442020400214203210123414420142100134412242033200233114133122242221001214303333421213311142401410304013434003012102222000024443242002400414444434201332110214334233124131012413212021423044020140234000011213002314304122431400041140413322020301144320312423223401032231041020112001013122321022303430234300301434013102032402100", "142342012223124003204232020224002333240134014032432203212130011341243030431302401410334102121333103021424032210441021032021034003220321313044403042014023314022443344431330342111142004132121322122123240121342440410443133004022423032120133324310024221134404221342040213142120013311320043101344241144304333244201431041434124141223022003203240144231443130240402243011242322410003420320242014232113342104001140244410134322133134313420334243231314044033202233414204200233312034111410132224333430042141231323024010020333423023302223441421314320300121011442110000122024043141020234341331304020201130200401022040131213212333241003313303320241244413114001424042044113020240343314341212321420221244304331424111431230314124004204112314343130220124044023104434011112130210203033134201441143230212430212104144124212412241114232413414220220402221334423341303242404441232124001333003441314121320314202334334032313010102400041431113024012331233311202210231312433043102013233122321333002223232102232111231414044430342342012334124332320142102403112403434043040042413041022021300421321112210323422412212030431002110303311302114341320433103231442012144023233440023130403311122231010320411222133111200432124403322330440000122313332423142022314210012203303232440043032341121413421441134231141133201124114303340414033114110423234122140033111033243142214201312320241103130313121443432041401011433021320001411213313134022330241140303322214440411420402342402422220001103314023333332241104101112331144203142011101433242242440444342114320141212242334120041114012343021444001320222341403423310333414113414113044041123101332301441403011440142014010001334132111211414434312141124103200004440423100200434413311131114114312014324241024134224212433323001420110033213430413201424320203014232011224011302101224113021342340420204303444321202013330410133214401332103022432044422030422312412433003111144311101311042411122304424440441421131241041444401230414333033134141213214001223330010031441200030341443024311133102413313102034441134344102132432333430322114302233313240100434332112400010041304200320201242020101104243320144434120140032313131234431310224200141243130243102220102313121232421401104413410024101044244221002122311343014422242400203142312330200402042204433121224303424331343303341234031420000321013412203440000340330133041040322303024401130002042224014120332324044223213110304342341211123414440311432401203034333333340010002103024003102231032430214110220110333232113240133210210344221432004320011100321041334141201403214312231411101344023133423132304224032211132240201110221414222311330001314013001004431001222302321022312120004401304320001300021030231223401014412303403103211442021121113120400031440310121020402140313003323243100342042421440122300312210330140304241221234411014330202324041022100412240401320424422034310224001003110014200232023404223014131024240210113134134113403342032421034103031030142012241322103344324320324114304200210000120222302403114441032334210231440304321424432040033013014404002130200243232301113110134001444421443023320141343403200203323122410312140334201124224232023301130142431434242141244131302344204011111333023201410003323242134302103043300030431010024203410113240302223020402343001130304230231033224332314032314221243401304310102030113021103321004430304213424032112002434444132033120003433000001224441022301314013224000103322400322211431340012341044422143241031333131114231124130113122310213414332221103011023122144333322244132134100042102240232044133412310111021212211340024404004420234324240241212413431414234134022214200233423342002021342313204410403241002341443100032103310324313410444301003322022031041404302210014242230113032404313424341110240433120011202400321300242201301324430104210040114143413421304313414124140030441112303340233113010321332144010122343111231021020303420002224200111213140030240122421402042421212332000112443130041030423243121023404431434420113024032100332324133232402221343013220413401410414424422014002030424443211000310113242244432011234114334221413122323200212411011434141230023021040440440444130114320102201022304433134342140243030403034031423004024034033222122431130124123341333030000244322422314241423134000120312240011413103242103302133010322442134411114311412311202122414320130001304211442311131232014212203023143120310341200010000433200222041302211442023432144400040320244324430022143422220233024340040224023124304430422241141", "231242003432202121301210334410143324401312324203212003124043224041100331040121134421411130043142241310014414131432413404022433442240330302103121241013434100224012331133402000404121204330412221244344423133033113200141313443403421423212334034411310143233042241222344144314244211312142341043411111123340310041100130433132113201214304430004241020441432440434332224114233211131401240223340113202114412100403230302312441143014131210044223200243433111322310330002143244220142030022442131023323124112244322313013142014110311034210030132113331311234132034440403021344331111200032413100324032442302242200113324013420034243230411421101140332134014022033341401013013422111441233002313441040441301442313231043214104241241313204111210004013433134300413103443102044334431404233012010041441340400041424101213102100101122412400301403003041330104223030114143033301403230230241231043240103334321144442244431443203303403343411434204320304234242022320421311401211130221442420130010300221434233112301031304333133232440230000333000430044222314333041033410313300330402312303241233302343421210410003101044400244211242343120332213213331220441204214423220144420431220331234244233210010034240440124304403244102231344042214131324103404310210130210321040434323434200021400124312223104020021223134110010023220223410411433032401004304000103432323411400421123232130343431300030404031130004300012441321200414442211441033022321314403403232322324311044211123130303303240233143222322422011032404414433011330324134012120202231110121224004302132120340333044143402314312124244114124313333433113413300401211234141140342112344312404423214003303334021341143030201012334231041121024431111112202321303143031030223012011334332111122433013114211044220113114320014004431032321133040324001131124021430442114133443243324034110431432312131004204032244440422002143330032013203430031230240320101343032202023334414323341440042444112202411433211141444023030400004121134243122214443223041441423003132332202004012423434200210142022133022114040402331340142011321444012441111303314313240333030304430124200400124422001134330321401440000010311141441333033003033231141313011321034104310144102134424203111424024143133223043141203433144111040012311302312231110401103434433220333034102342420241222403340320411203142320020443311231433331023141234014132313220312020032142403202131413103440431133423013241114111024030301232012203204120010020433224114343101040300424012203224023402024112003341412203323242241302220014100204424022420014031003124230004303304102300241443341444221011233001311200134104303341114044001101020103233112432410123443013422331221012302223331410202130112204331320403440042042121210442112224334420134440030030303041113401003103201004102201430102111304100204210444043331311422121003320020042123102210100140230223311133242211321412340102400200044242414242424012310340014344031200224122224020303323242122003024432131412104300000411324314442304222332242201143043001204020013104213011102413213203402011021013141240430210012000202344014113410241443033343042300332321142121203124331101132102212102122111031230444130404143032013213130302230404014041022002422022240403121311212240202040423314221302031410432244004332014330440011043423211410344343324330131232331242241132322000031212314434424034322232101144242324412013311241002114221110020424230124131223144412324140404412303240443123121342414433011033142404110434143322044142110200133314010320202000102012444114410043323322300121343413411301342011300244124302043432244111421220120423321404413034423443033301032221031423010122441322131313024201411201124214132344401343121132234211034222311334401030021400220340043404144401143421223302210300113223434031140314131114024232032334131321000000344130013234444130420024304401401233422122402003032221333103314323142111311142214312012244132321423302012243000421014244031424132222344112244432332142332102113104120143113342023042034301330101110011030324411244201341421022140224320021414443240212132004204004111001223222333430400032032103401142431130411434223004410442043012131012432203430341404233310310404324203200203111102114440221121401123120440311420343222104421223140122401430220412120410432221002234400201413101411340213030203143123041304331132111002114331001232413133123442400114432410331142442331241411223030244304222110424203244110402222123002203410030324314142434233121300204011020134423320044324121112302110400311334233310220441", "413432042233003144021410134441323102112334444314102030433331444204220210421042401413340323111410440010031131032340404314430304324412434210044421210002244110113033040311123232040201413144103014123121010111232130132212414144100411233142432220213340300033204023104341044414441442432130112343413210200144343340342030223232432144410410124402011213320132440020210314223124011230233203143341303041424211420410340400332311310143234400424404411102144041434341423430112020043323412041214214211041222323403013121412004100121142234011030310442321022423122010231112200100014323242233412444131001330142301130441311302041021032013304104110131434314113230243442032131404413421003443222404440122414231314042240131424004012100434011222232441233330114313441222300310134412022322010234143132002440041030324200001120011120344303130233344040001442200143342312414134104123430031341204114210003430020140120324303301414012311223413114414213222003232014432041232111033323230401331030430011144314001213334130200424332132043440013440431301200020024312011032143101222400012344021113424010131134422140102413023330120044223100014404404241003210341143440240344020134313142112440440240211024124423441233320023321214214220300103342032430203244223024434120403114041312330140434112230434401131022303221211311140431313322222143402140222031441310441300133100213412310344142433022314334000420041431204403100214444102122043242431133320433323403312443123242133342441123322402220300301332020142213221044024014313420143113013410031423444124013121113332310344431213330441300212233223342111331341102211313430400442031222034131230302200240343002424402234440040003301414030144122322144223442041344132320014244221434422013033234201213042023344424240024011030213002331441442422103402041404431300131220220111343403200042403324101214424202132400422103340122301311213421242023443431204004121231023330034111141331000310314201322443322311144302141310303210232223030210433402134421344433040013343401040034121224234424301024421020310122030434410221413304114343412441144021034300430321100033240111330322121140033343044404033112204124443242144340424442043034030123031324204112402201244442100241114423400241342310123033341013122324422422131330401342433143342141211131342043114411102303340203044110131413114414330231021241403342220223300120203200011133300134401002234123000202430303310213414233041400433341310124421310004302344213044343202204233300044204400300103001223333042121000211121311411302024342230222240231231340203203041432223142334400334221201332404014131122414303010343112114414013224222033144433230444204143442400233322211344040003220110041011434324404111440113130140101412214302012014311040413443021004114243113014242440403224042044224304133340200213444413121041214430112010443233022034200422033013040440310243244342130443030242432241300003400344141131202041113222001433403101402003031211201433132110234434020100144204424032332103033333022123423031114324300314301321313230224304101332410202414012443330033023240220024020123212400323444202114413300113400201110132003133243232302032203441200422234340213103113411102112222331104214330444021410232212334123231034113003422003443444212410021403232213212111430342121142203032340313114313143131001124040124224143142102012224321202204342233113140444103404234214234241443004143414204242222114200234302014020032313111044020043211121443232341132142101421021300113023130102243412221324412302320201400000233420312013434134233314123001203203203442042013122432223234401444132144042123224021403012410324014243341403311241211011140244012200403104211330430113344340101142210141013034034031210440111010412231103320444240240014440131231402231423021141040420041343312031312301013344223333124342243204033323421211310430032212320342301214100330022111014320421103321413434201120222433023433103041020401332103320434231021304220324431104433002213233004440132030444004123303314443020040004131411012414141001222122220042330434204142334201123004123210442234232144131411020001033021402200303022141430042344242213440341004012433012134220300323413024423400203242230430203230300113103010403001022404301442330404310130211303434042100324332412424300041322221030110000120301242313214134211012213040211311200211342132233121204122322442040243230414224142242010413224210204420130201310110141343122343123114032401423133441132144130321222032414323344013321411314134121021000333401322140324332444124103324100013", "233430332014114124401004033300224313222301024010103222302420134141140313102312204041130344314002044430101113313402040410013401243140144414221001423330101023441443042432422111104200033103123403034421233330214304122130404100034041010341410040304110310030040332311331401411240204134432401434112210321424234324143202024222012440411223010333431224004114440032231212022403432012040141122122310303110111441134133030420334433220112344403324202420334332202243203122040204120444120014023000222023241130400044010024423021343223242043014232304312411221100423041140122340121322423121041020104144144222234302313443240023023241422444404300441431430031434431033002022241124214042314302044120413033420301210130122012410402302012131130143043213014242042004001230143240423432332440310140034420144420433301411410113340002134400034344000120032441210102111130300142342114210403300140314440411241100320410144323311001102041001004200120344023113211044220421342304331312221040342343400104012231140113314424303433103241344034244030421121423301321034212221432004311020242443213422400330302403014202231024413143203323331102201124221404130214424134421214423121422321212234144401342012300022341014402402302013341111113441030331234333033004441344401421340312421444430334042123334140010121234221113201002122023121220112220033043142313101141313134404431330004041140320323300044114043210240141203200042334010022021344233401124021032221423442442304014214402123224131123340103340210242220112313243322133130402344430143140402302341141130100113324314001434040202042202423231424222143223021420040413011102312032122243400411211012124021042443120032420433034012040021131222112314433334320124113240233402320043434231020133030030413331132031041040000100233021311210124200424020120313112343241001233140300214102224102410414400030124300123411231034330122313210321330111234332032303414034304244234142102023033234043111430103344303310023422422040222314104240442023412321211133404021100020100022320140120204041430334024231220224413324431114401040202224332441301044021401101321433422344411232133123014444330242000142321244331220044411143014042124030443030030433221320230214420311024422233002041224130233101314410324102244430224303444040024342312123323232102433332002143021232414223443031430300003423433403141112103240324204123130221133223431011344020143022404033433033134424042141434320402320312121100023002314231122100433012400021141341133411231213444140431244410010032042313202000022421403214432324114131331303134440320430041011044043424142420402013023111302144042403221243421411120041140321442110020310120213311324100043112121301421101200433040041431321341404323323442402141341340004303320002110033034344302202422433243443131122430120140300134304201130112441422203301413224220432002212231230131112410134304414203401330300241002433111224224004312314141404041413140111443014444204324020244444440200240113012443141300344441400240243400230144021040032330042012223211324101441242111440240221211101330420144433231304122030031212032000214034033032102324221021401200024200342213221333413100011341324200314214400344241231012223402434401004231224442311010314133432141232321300443212034334432404421302223140200313344214114334304044204220300132331324034340322113241010220243201240313221034323314220113344002024021013212144402412233130021001132132232402023040012310034203340324422230422421314044241230403214213342312104341203410121232323411011044302144430241222002232201142112120030320020124124342220041232400204323323323203101422001014011000042210222132422113300220311241243331214133234211240343412304202323300111220433140021402023031031242343301203231142414430402010420402032420033124204240043231321022220013012102411144030044132430332133432401213120333401402210344422003202122320221404103142334233004322043401322233133101442411404420334002332324204422423430421200033001403420103432200343002130332124043323114443011303242424423001132030124344110204143414243141113440340233031014241231303022122444312244301002011040014204300333320240021111443034212401333232403131120401243003014312141324322301403402102340011403222200231101204144243201213111421033032041303424320103112031040110300304320101212242144110220202242003412200302203410414232021200022340232014224111021020004301223202112134223212011200210322333012343344223044311421212402324443310330432004422221143434032033003442341322111300300242020434234304123004033342244340102004224", "200234130041122310230044222322000200431241030431241032410232241204113410111114124111311140233134120341001403342321144334332214242303211203002403233043041033000034143221101413300340233232304433012443130230102001144312213324312042304112040242034221000124222432034320202211003140322213343222423403021143301211410121243114224433103443434200413314031431420342440031322114002143130334113230401013304101220143314122314414210042121310301011411140013030132310301422234103244411122000432310034123234201402133041233334030121220342012332434202342243014120341204242002022033303421304013141123414240433032202433312332344323443042410322312223402002032331024221031001344434433443013144323014314024321300420240311330434110121402112442141020130230313221433232131302110033302030033120114031233331201034001340443023023404402421130230202114411133024200040114120412012244312342440043230212444111443002433204142323240423301311320141221134323104344003004403422214222303140301231022141000444240340211314400410330422434101432243413341213422400001314042444142131413004311210020202144422003202311310323320242032344000242204341323100142342001122344444414404431223020240314040302442224331042243334211221323234401202104443102233443112100110334341020324113344441001441211234220311411243303413440140131221300040242321040042400132244304014242213224211100101003323244023132432312202133343211210311400012032422100242403214002144413420104220144340344240410323422321443410023440031311113100223424240044303231341001212304214301444402042003222341432211123204331413404120313144421101241044243023402010300310133044443300442341344400421114203134202142331344242221131423234323332031303320110102023232442232032140020221340243043132143112111023112002220444321202010424342343113210002321242001011020230221201423420132224431444243103123414004443142422010112020110301023314140200024330122213123204311344341414020111204033120131232303123132232220223220140421212403422420441003104431210104113222201134320213113202040222310033134402321104111320002222403143210441313201022241342234311111422440233342402222323041104422104014443234213130342241301212021442423431042102311342130240302430302230410122144012204242310232130034104012034302030324403414403010232311343021401201221101303132100423313422141114400310410121344430132324324221342014211112042042143000003014300213013322231101012322303344442202224022112232304331042344202240334022020001133220201142030043041420110003331034310133421323131424410030302010404031231100011321442444142243123014223332103241200414214341033011104121432314332310043400434001421311331443021232344403120424341422313220402033042410411312443243213011111032023423240230433112240103322112404043044313201240011143323420130242324420221304130033303311412241420443044200414121343424130233310321111104411201323210022112444212144334441214004244131012310300021330240120140341124213213333033313000432404241000002124303300320210322110311123303243212234342343400444202002033414432434233221033140010221201104430321221104432322320100011121440411002301021213410214020322421040034223101413134110040230442333331031321033100220243023412040020244102324034303444023022310423003420103002440122224031323414321402332202224422210234004113324234320331311204310300411101400022220430400030430421430142244023020210323033413442001310013114033024430443440430222321211401223124202044402213011331223311224101032334113041414030344224224331410400143424023041444121221241020312411401300014332321401223132112134100243240102144020001030332442123330432433423031030410314010422244234342134312134423001001231101403432000402411212003434143044443244314123001321301022222033430023443233041301134332212000101211413022123011314143303130140240311224102133040233111311401240233112034220413123312133210333234324132100404334313103123400104332304434141020410442202033420404310022200112312233114331022131232304001002232140101021131323313444202044342120213401024103211204043440442432332312143013411400101430202340030414032112113104010122401232422302331434220222324321422000434411200042214023113002122033200130112122123304122334203040343244144212111414203402301423324022324233132142001134242414223313203302203342003303310144121313130014030242004123320140220240040003410341340303441102411144302044400010032003142231044044343133414402410000120240200224143230312343100132223420113012104143402004233030314242243104322213440241303412122233134210400114110142321300", "422140414310014300040244010434042033413012000331114214233344421443111344331124314310323132044412444333340132141142143311401000113124124110013403110430314133431103431213134243431121021420411331202401243432124114312210123430310221020403224321011111032144113114443400041024404042011131142143424240140101423220020013043244032212022024331321241112334342242444211322231411400303202420343012100041244400241044103040203343233324112220101341002143103320303440014200411234324210100343401001101420431341320300002022433131031311004412041302213322421140040200230332313344321322112330042233324314344414033042411132443043220101134314343023404144443010121310232310444121343411111424103032401121310343240013140004401422101413233444002040431422423200242403014304221321122430031021001214113204321040133313200024442303420440021234013314403324220233114122330412230312010312121411002220141413441212024000103422232220424400400212042443232000120001014330024324133340432134043244304211301100144243024401242012120034113321421043244134130430413420023123312224441133312143333011032422413214343232202231300011142332031101404230414024223004204223003442123124204401143324430120022101112013304210103130302402331414312134444431033131114414123330014342111443124140222401142114010341142343300214440041110440012202033032312120041300414330021303204241424423401340223333003041403304402212130330022043200004130343043233133033113231300040311304021440204441003122303101413303243202302241243011444401402414234323130343324310340212110114432003243443440434140231324140013030422412304422230321331400303320002144022000022041243121310114114423031144141042404310420112313111440034034343443341443314040014433014140424243331442300434433100112241144204144421040402322414140214330013401230344323233302243013203123210140243043123331441431401300443030040124002121404030310023142441301120001422144434042033114103402334003123304041404024002333304242443401213112042143044200340202124044401442030300301314122001441102221132010314410221044210443402242110203104321040012103202222321001011043021120343421001140043013000214023201003413243033400302141021023303304123002322340323022124133424132312443402310441013223423102311214424422002400041203220432213421124224332144331033011010232313122204303303444123422342343043113001232123400241120032340142102341311440310022303243033221340204032431002233334440421024140444033140333233040102212433120342404301100000013112443002402220402432243042044434433414324233422243222230132404442314212410300031312120230424124043133224342432330041341303401114032012141403403443444231243401414433404433102401034304020402404012034242223213223031011231203324341124013131433042042103022032004430431044011402020040411334340231314101410442123112210321224122430300141412344032004424442113112134122202214023422131213022421031301240034023212404440441403130401304321343141204412004010044323404230002321101412013310214434104020223320033112140204202310010024213340224241433322324414401401123131220301210012443223201124024313010121010322244331103314212240020143042302200412141414323341134233214303344003324044030443100434000340033310033442003144220140112302041303004424043214214201322434102112124034431322040132314401031224010330433122240021024003314134322130003412122412424003102113204304044443232441114241110104112443402242302334411131120401123213322202310303344011141322424140434443040131223201110004031334114323302414303431144420000221101321412020121140140230323120044200100323232421202040432204403034322323044421034112020404143240440204413234114320243133130223010120413411224022044200142401243114214141000030121221313112423403411240121202320032203032413340344033411432341322112411243321042224110442120122103020020142242011244323234421334341104102042424223241404110410342202112230112122243410122413100102403432331404012144304212142210020011142420444041122343020210410043241114241130302121231034223401220444031114122331442313144244132044020102040041443004314012100331201230242331441000320301132133434430140013041043123124320101324341122412123214403143334034242443301041402404130012003422233141424231201440024230440240431403101011341403011010433004203324121242142010131002220112232430212334402244111231034000313224012222240321222404332243010131241321423201442142113441133024244042033104222243413130033333131443202001212411000241241441240403023012411031342434234020314223202102000320410122034411200132401314232401104333", "003240003300234141103341214131013443404413132400011134241132112211034043224144141401044314301211320203414240112012110204144040432220111144402421404112202131132244020041323403113302213140244041221144232043313344223423133101024200230014431420141333110041031400132022002011143112444314042141242334000100432022100212120421131440444104432200010420312312420144300212041232203424223332242140231411414402134401404012133214042012302223122141422331114432134444010404230212112143311024004422302201400424333333112413431102404214021320120104411431040333012011010221331231401130301321202210413110000003423403233114413043114201031130331013014434114412102342334032104411041423223334440110113002402112111100021311012234241012411214004131140021023400331041002220113334220203102324443310041341022433223334034233401400433422003031330341140232213002244100411010000301244322232133120112134010041443443123011120134313011423300333230414200411321130444330030301314443114112431321234344104120021204100310313001214343223333341044131411024110122203041222040313422212200403033310310211203303322242201003411400001430412044032101124423212403124022120211230422324432104314430021111031104012124321032411201411202034114034240220020041201121103403124434223300223424304411133301042231333120412442220140000424401043314122142200011232144210310442043334114342131104240304421032232234201010324302210212422424121242441133042003004112300320333011211211310224322210312201311442244233140333402421302213011210132401320110323231003401001402433110103214224002124121302202123224121043330243132033041043233204223113100113240310022124141103444224322111200121320012124441434200013030233321040240301041431342044101001244320322231422243044121314024041322441100310134241024233340212142110240141302011003402323220443310433221334132314202221302104334242110310141410030140211230124434410414410030211214132033034400430414342310141340143402024030443304014011030344240244343041412303024402124302224211401404443120341344433130102341100032101333123012303142144434242033014142020004241240112324143112120140010303100242011210143022421024110112111224323013013220031230310332330024314134302130134133123403042000014424144411344044233103133220132214231113431133413003002143402414034221241312014043414033420132242232322212233113313143421324243103402202010033013023442413040102240300311304004032412414202243100113214144222323114330043331113130342144314414302233024404211241321441443402400322040313301140300432221143343241012144323411332102342123403330113114320131041210403024203041424234200220313310144140043014032043011203000413332204000212440144204332201000101104433412124420431310441224243302243102303230012432233434332130402213340314113002021013112334342004144200111040214420110431400133242323000421121011220424210113204133140401304130232434130342140001423444234140442341334403444321413231033010014432420012430201122103332333002303404203011313021102411243412323413130410203024443030210104240012033410434130343144213244212004104314030443122320221420401330443241404334013330333430013230112203430124414313210112140433244121441440222214222113120121424334442331144412340120432023240110340422412131334233443403211244004123420032303123042312314113320320010104024032301233004033022324023322012212141021123300311310300120142124200341020112110020232034411401412240041033142000313214244131213113431122043242241001401112224300210333010301023214310204001344030331221211333124301433401400212444241242200401042141044212431212220331413211114000003230234144000320400403231311301320010322041220040432412441424031242010410222141020103200032030410231113230214220404401401003314241002123321403332123121144100000423003123044220423423114311421302040120130224444214113033010120223322224314431421331421403233223033011300043144243434224130120121100420403431320112124044140120021324340202202421002102231411314321111133442014343421310044434001113434341200243113423222022343341331024421100400110312220234333120300224333140413222104014003214020240042243112204230403323002140114420124403334024430023044103123134104133342313213123214334012420133122303022032411230140144004122000333130040343120033033314310032440111140104411412111004140201231324113214132143421342241240134230023003130104311404010211001344100322224402302411104444031123312211032201002324110411041024422234414301004232432322030024311111022040440214424400124020241432413142140401233401021413333141122443324", "320440203032432102112104114412043112014133142433212124041332431114413413120223321144200001344013413021032221234320034032033422130140421134304134341224444324314314000033040123310144043412341232104413013410123432344031212211104214123221231102032240144322222032223410041400342312142134104233030123043110121034332432123130123041411414313321140002104330131211202413304344313430413144233233342323002112200044334323220123132143241202433003440423301201323024442140100130434301440022023401422300204020400042342304021424134324044303304223242224312231011104102301223323204341331103020132130214033422334441220120314000024313221112120301402410040410434044301140010444231312020001010143432302430234331341413034112232012114021002444103312212422114400002234302330304334232122300021211220104134444110220140430302044442223103310320021004224402011304023201313421312200201140341123423413433232312443321344231120404332400340412300322242441432013242242244123414033021334044230304221144022121400324323224032433304442141100134420103411423431410300014322123034014120332201220320000122404123430431342433323321231034141231233204334134333021343040223224202043100332221014321432044434421230441100340230123100142002220010202013440410011024313343244121122442122103421111114423304210124442023423433314344302120443331234040010224203201024300111133202323220231102324023114314301030214332100340224102412141033034021420231012443102240021130302442313442422242304403041033044003002122330033324404214241124000432411200042401133020423020022103401110422030331434401200031124403202441321143320213213424224133341331100104430224020303333133103421220103040133431020044311042302143031114324223234321410214300042430230324003204021004423023134303123013002420110402332431230314202414341340014104401121233030000302232303331033103323411031011312404342312404311104010200202221403101323340104333422403011224413042400203303101324330131142232213012420014331143342334012344334324431433032123224234144042401022041430223104404213213324240432343040330200242212044014224133433030102303232402332133001111004020212322321010213330000403101400140331131040100103011234211032041230131223120324120204243111211323334103321440343234004432434100004043230201243220113314314302020031021222331124242200111320302214123040441234213243142344124141223431420122324214430120423331443120223103143314112231203413424142220022143134323130401243434142334013231321344440343414011312221112404012023212313204340013210441223214411433304114132343301003041414202044443412314332210401312310244201210424223233021210232410220402143343201124314132140322211313414110101004331130423204423413100102130434323034300301041400133431021113114214144401222020030232134421034410404222011120403010430244144032322122213144324221211302431434423444331140424401014331344204404023141323104410213122213002410332044421031301131000431120212433024332430340114120240132102310120420002420402024302203424044012432120242130440401341102241104233421041223211041140304222213212433323421402121011304443441140223242402012104142213224210031043031004431433230304440240244141230010322111004144042242232314023221110031324411013222132420220304222340201233024130001344010422201312341030443403344114414413140322332124331411102233022001011203032300110302423322324344440231324411241414102113044120241423004402133000042033131032230341012340102121232040341303242400204242323423410121004230040431134143441021300214044102311042432044240242201332220311113232221233413134414223040223120434432111440210232133300124442002134212200311341144444014043002112231433440411341400421342102012244412343002042234200430440432430103140321014012133331341204242133223243401420003014033132411042423010401030342132120333444231422211303114013230143101110130333124343144140210413413014042230100432000240324141333233400404043424402414024124333201030412213103411213140143012121401344343121322232110141120241040340404231223120142104324144131230344404301244322003120211322044112140321402410212000102311113242114023420434243004310014404114241222004340300131314204102330104124111403021100213212422444433324111131412302120014021323101211403020342303140320434000040040024342300232444203031114220123424301201213311031334313142330002344330414341323402332221200213331444001202023141322423441243010044420322022422311140300240221002221234024000412130040242001133401442224043302030200144433102330324021422244132313243443412342044112101121441304", "123133104430031210033231414212143034141130410302431431320043431401114040133021012340311233131034112204133234443103403143031034231220343303412214144001442000034212033034120433200224314120300321310330234202222210043330431141131141442204414424140231143330003024010223032333203221432331422441221120402020403111243022341412022324414442313234204302211212223114043103420000121032041121121330434332233140314041343331144242121111233104131044313204041000043440100101402131134244002120034032011321331343424142203043431303433142331344110322143030023030142024212240333433040132104121333103341410404044114113414312420041230120012214314433134443010332100343231402001130003343124124344122213234444443040123121130404201404024011220124142040030133100411113122000402141213344401134033240112420411240143421041334041423021211242444103021242000122444013033442323243113404024023001422422342240101233102442441100302413040221202403214224032343131012314443412014304420333211412042112101132204113102003124442230042300200423021304042101321342433414310001331404420132104104114023132303423040141303400432023041012043044120340101210442412432101012211341324013110232431122103202223001234200010204223404044203124101142032040314333134233122442324340123040243420302421330144320223404411434402110013242321424312114110401023404204043404100403144414413113203443004400343334422401301124323400100123030323321124222400312003141222444323101342100202144231330121443022324041321313440012021034220400332131134211220033404312444313024432413121331014130441444221422442403204401210222431012403304024212011120323222231324231401033132134424013040221423112442210430100201300110244424222211224102001424411004412143202100234202034240033420102203000342220233230112102040301010430020031402323141400001412030314433321213443421120201020324140340240404040300334233334444221332422202312034421442213041140043434042240423030341101103004314103423321002043303433121233202010113311204444032220102220213040210321434403421043030211223334201132010141433213331213021104143304443302200012122421042344413132120313210030104333324431041221333042213101110130343303021210332210110344221134330232021404304344441203230432343403141042312042330421220442022403121111301233300123013410122031112241334443143120413200133411034120244043424443224400113402030320131000422342112423233442024004411202434100031213020122102343021102212410412403244201301233022344143024141403431312130440102340323013122043040431122140001221003011331401241332020032231214320410442114001012343124301400023000343013421033023001143241220230221012311234221144133134210033132433140120341114220301314301041410211100223101114414343332231420233240304102113014340032122100423104241003240022423112303142412101313310110314131124241000333014401142203434033410324400231404120230212103110231203402444110032213104414430130313214410410411003140420010430314201113033343022223144001004203234313420421034440233300044012443210043003232334043133134333233333044334324100010102342240321044112313431201430132122143441331433144221341443444201011234004342234333401044120033410422410424012132123424001113244440432300214443123132044003302300421423041432012222443113124344240202320333114020230331044234412420031130011302104331414113301432440444300414330401223441340213330302404201031011032320444421042411111200424242042311230344244421142020012112113030023131410111014233440430412011134113143334243400304101132410420232220131142400103033202122122232032121004124403134302000440302003203404433303030133132231430323230434102230434120404134404223010102140100213424122203331312334313302102103220304320100104231314141242224313133214221103241001034400023133243022101022110020131233024222142203044243310011214343133443311141321422133243304412344111022000124121301412420313010320312044402440012233302301213424331221121323033220001003130432041020110310041310422404440204242302221302201112143314041210023303123441014441411112401420340233331404331214012020021031410144021344323012012431111230222404213341222432344341034132411130441020132210201132240410440212234303343104124314414004002344342424331034004012130200031443021320413430401324312242444214400442324413112432043413132431423211030043023113112220424204003410011303423324344200144212002244004142410041102100211101413130204013203142043033121102242202412103404011034110413332141121303321040001031102043040314414331414213302333320342110242013441011024340041442014122344", "030120422132011242134430204343204321304302221211412020030340342330404013113122113442313241442014024002311341322122044340211030044101211004414311444133112343130224123421202343114421302330402220304232421012003441114332413323432102224100344110342031300412042411034034334110113204314213200140012424120011320310344111343243233210222130204330213041102434244423402403414100432044032023240404102234313112103103101223032012134024314301010403224244303013313102433001121311311230124014323120302321320002444432423302330144223130300232034431413420004134002330423344133432311013122044133120003302432013011421002401122440342413003400230131214134420113333234422422410110123140212334244202213120444114010303210012421221241233123043021142240233211334011231013002412230443101434123143320432431123200312332233001101003412201124410101314142400201423400401141432022412044113204222440340212342041102202141220023401424123133302433120134034301003344104232012101212311310134312421431402132420331344414444214043111122123231403002011101244413123011140343410224222013022422104221020430434212231412330011214042234103301033212122001430142121133300134221334144442031413240202410242302323440410200020130224003423123443301410022234231242114422004224323213140223424112043100043134233100210111210123443103444434333004444431443312224010000331142440214341430042220304300024010334144104023221140424043121312310233411141002312401134202040332124413444434114140431113101011113241443204000302422240110301021240114112022214303130120400201342310213142042144121212230102431112301223312341224313224003221243341233404032233212443344202113304403341421024243410344101313203312443130124432130434211422102013322010324030222041321434101434120332440010301133000303410421102412211333313121010301000034000411333031043132422013043342302004143411012212300422234320434230334334440102432231010044222434231433121300043033212340031002343124123043124110233312430413314000234020021020220221120443431222412404023131400241403433124334333112142203330014111432431224434324331111013442432003113412024202203420012402024402341411014301300232404210441140001223314102310410424144200112100040230430402113041043223421024302324211041341041232314043431212342242043413133222210002113310132423102002444333133244333020440101414440203444142240224422331330144134201342040144041404304301302400400333422201213342001023421000211240344024224344400423221333013421442344311233141122034234010110110202343444401302300403101040110330241130021020343343133221414222130332421142434210214043044201241021244110220103014103032232003144234101420124030210242010344344440102034443123302043302110444031221430104233421304330242433333232212300014302343211000131324210401103403113202422242433422322121212312002314321402303021123034422022332430201230304031111031434422313203314340041010032231243144420203010040311421133401100444103020141241403032234003203301102210222420234040331224344344403310441324314022131324021430202322101213103301111202030231044401203001231220443223402044204113140224014031242044244202300003301401313421421110032121203221122001201231323131233421030244330013034300224324110412334211322333224404414134304040302203334441022432111121002331411243131330014113423433014002413110403204132321103001111014142114121142412444420123401102123331014343442303032310433321033021101014230321213204343122444313413211431014231401320223102121243223200400430222134140143210122422112240334144004001311021041201034122122410020041011142000310132034041313003232023440331404310410221303140030311222234040000434200304434303032140133024110133333333012131433432423204231203342213311243224230434241130044314333233443111314014000402334210440243110342121113232230223432014330330144430134333200410024004322021201242133211331204313302422401430323404434124201430110024122204332342043230102144010021410310341434023333433401130203244420403212200400023000323044320341433121200114120101022233230030002021301123333402323413034223220322000430323301341020032101012231201231422313344104411013220414400002103211042414041311244313223144321141401310144041331010004423342400422031333133313331234400400041222142004444400123224224224004010200113103223004212244324222001201430422121142240010344203201234444331403421334210441432123240013114220303303412242211213242232214220410230333022103033420030440023043322103012014102403141141214132123323134243031443420433000102112433424313241030121220041002131301231", "204312140404103441030233341104012241211032242434203332243100324013002413140234112310110443240111311124344000022110022013214344101033140034200230204242440213000134420021141223224033004430223311413401423124011040112022142214244401321123241123101243340140302022213014303414343020043142424031123333411103433303423400102401331343123202024114042331214033301212122322010410014132220313312221244122304114123320443342212413012431213434001324013234000111342304112122041422001103403221444121401402130200012120334224242210412203240020103021220434223333440240022100220403201204343002121003433024023302242442422014112233110411013432410422212202142012232400410043140223204120420400102134403034442014404134302102422233104114224233433334031043142041124403332320032100124400302443442132022432021420202033143112330014303400431412433404221342221212130042142313430323103123102233133201433043304040244431103032410220012400431043133413411144002333011242433340121314211232114101430323203213340144234312430212414223313041440112012023210312332012134334223040121244032213321012100233001024202113102231031200341103121241311203210131113132230233242342342324403244431404322103420144244004222442313230011404440312331041144233013100002433122324023002241201443403313100341322034413403131030330320321201030300222113114110104304041331442140332144240041431243141424122421124011024213134413130424333431133001311210344012430210202213213121211401110233404023122233443213233311410203443432240103202322012302013031002113033023102402334413020003124133403043223124213101042231023120040300302134421423122320214143234132424042004303224442223122120412420432002104043131032430321414420030013222000243303102010222204101341430002341324041121221031213022114112110223120010121113110202410443311221332424314403423334023344010431130431310320132142320130434222321320244230231400202344001101431422430002333211010303432223124242332100223102024013211220140243131233432320232011002143304033010110423031314031010043203334310224123000342401333124221021100440442420211343212244200230303320231102120131023320433443420304433343200233020314302044121243204122212442020243421200413312103420434002014132322131142003431420401224103300222023230230022144030111011034411241203034420342131112114304123003244133132003421142231303424224044304130231123310141422242414120432221202401331024021303232312123412030114123241220232031334140213103024440230404003412230402132120101421413412310040134234034221101024340023131133143144333141303021040231424322230002303142201123403020120333403333111133241023020443044020224312234310230004133001142013422101012444422302001230233440143031124002430004230124311030221321203033001320342012402132434411024041333000123012023334240104340303242210333231030300442342042023201240001131022243103430330122103402440230323310142200423302341113203310211034112014124143411013204144321312214110044344113100400231000143030023443233244430423112401432010203420031420024202134224020203340201431102411113231013233114311212221100421232413332234202040004112221002444244014003003321333233113111314411312310233341040441002132333433320131144233413400314034213442003410341100301301234223421043141342112100400222344022243012024422400004222010012041331412043011043342310403033422121443000102010101420313442240104242140303400304042100412130132441223322313341444130320231023224413000241312223434133122243204113213111043221320041331322103421204341430204444242434002040413121202404311041434322214331434224221001304131431044114411040403321143433411333134113210201102301100112223031103103340203133320344013341043204343001301441021003321201330310122020040400043014403230200011444131103312412110334101430330203201323021200244231123242024412431112320230131433224230401310130031120013123013323323222222222323413120103224214231323420212032423100234033001012031301012132233034242341334334001332041240231021031044410023142410143213213340342210013221224120110322324034343041020241104121110314213322343201024344120104022202344200221022311020342044133314301112234024011033210143311420124141132432013212002224342224104331111331230242313221202404010242014341111214433340203304213040423011320013420113240412440031404101440101220124311320330204420244110013301001302133411243300120420444301141021221342003131230232421002210244231010123440343311142440021010040123333344333104022244140111402042442122313410204241321444330132043430012043314010020002224433100410331", "134041131203411413210202220034324343204131121430344401421232220444333433033433040301102402013233332110441401422334430212322401443031224244244123312322344121300241420144142022231011430330121432300440242431222212422044443133242324110122020134140344330022004434313121203223220024041332111142204432322142340300340200442004202314042044123131302044130423201002241334340431020134302441020040313132440120143434043222020323411103123310301103023122222020424113043244003342422022044040211101002304402430211210341333020403000403113411010420033012242110211232403340121313433134200342144240330423301024401231201224303011314230243020223213422423243443002423023100203123210001240023202302211124021333324100233141021312240413141343433341432034041304030020244030133323022022102132423224331233304430204334401033344412340311410021400300242020441232140134313213032404001113342003304033044300110324411143244420244203242041302304402004413233124134343024342043314122324442423043031102323040201030431043241221013104110110112044204444342313221332340034324434213231213111133004320342330040101012340143434444131204041013230301141002202220411230413332303334242344244242033314012130041424434032332234311433430023322032412322423430330102124011041210033222003214440432041113404301414000130341113342000030300010440040020223222110120232430300411444402014120443423313431410211413003101241442110444233304230422402133210314021323042401110114434020210004100040002041031111102000034133214313233100131211300014421103023231133013410322021311233333132042100222010144203443344214042200101203444401430422401332413201132112402242431311113424104400204441234112403243300031221232122100131041240401334102100404131301443033102142301000312231002002400101143221432220200121104321420203424223010200241101123223301444003131121232032344032203401344132431210300404112233243241443310412142430422344322123101214024214220231042013120014422112242101330430120202142433320421232111232133124103314330231214411141440302221342003034421201204422212141130404400442342110134300230220010333114134443323430140004304204120244103033304323132040041111344001121440134432012444112021244240323044432231104400013220030104343042303041311100032113221210101341313101120343044040310424111034041314310412334030332211042204330221333404002333441223440104223033214412041214342040142243034134014013401112133243044310110013101432040443330220442131413020011341421233212404412414040241204012000442230234113120110320332443024011024230043241412302341010342223014142042030214421223342414234143024132210304101030040240301041110403440120414141104310231042331101011411002314133303311211113200422304010310102111114324424221041444020123143213204132324302342401114242212001342211132110344441233132424022323401004100211211111231103313132304321044144310334231403213214222132244331444231132221104303134232012012431321220124333023221043304214402111124333002444424121430004432011233140322330330432111211330022443013132111233043311324212013101230113320113220132314312303400202024010113111221313100201433100202100314022040310012021133134133104120232104304031030422130330012303211040114113234024033021212403243441002422120214441403331004322142130433222130032114430043031314323000231203310320441401242223022440144030204130022040423041213240302201402433443401042333120234301312133121223312444320232143241320240334240330423314231114202311444210012330302423434424302411131222113034300301111402114200242101010144212440003203130404113223013013031223200240030131240440114122340030024321224141043014142441333031232130024423020244032341444140012234243204031141434332302113431434412121210302223410102303223114200142134431324213104430044044031033130230011022431340204041320030343323410104141431033124440341022124434321232430333201012121140233432014220024002111433123403433002203030113110040314333230131342134143441300330234014430022331302134342133120221403203232300402214022110012203031304233212002424132224301413420201220431002400432203403324021124233031023423031301323314334413441412124343411113440344403410301314321330101423343344244232432002014024143213424041121044121401120141303100340220432200321043414314101120433043142304003334124231411031112012322324004422230024120424210142042002403000414441211423040113342432011441332200004424231011314141421421433210120013242443404413201411104440202430340010204211100013444103021401032043211021424040140042430024332241110020103313403322123430", "422011433132113001213212222232030322320404401331321444310012030403442440003211402021440403122003233121404024330004044341123432141120031123024404233320431231302110204013401142432314041322133304243400230230030310131210441411330413300211040212412233113204141020033330101423320400431130444421120124143022433111014410341102321111301243140021022402441102244412121440231403010133011210031044144243031440302314300034333030224344221014112403321442242333001311042434332412131222342133323141421230433141200310034402441121020210302042201420012010141143342041301203120244210402141104244320220410402143042044342404314300022013200242333121230230341322000040031033334423300412223410000244323412404112040240032104110424033042213122202033141100241121342100210113443322043324123214414032330044113404130011231310202033412113221303220431113141323334012203134244140323303042113000444123230114120411311000124023320343130303242132134022434222000442021003042404430113304304440202224131133421142212102233032104321022134433112422432222134401401413322421113411403331303100034102034021131200210433242111114332002141212134434110240041443303104310204111203121431032223214030420430130223104143023201144144202041211202320102432212212323341414310442224244441041240424423143031411131131410234112423002140142110420320111304400421431004003111200301131012211032443422241042104243301200001100442242232230013324003121112334400334432042304044033312302121042033434030341311114343020214042240001101431044430022424444302303320210324431212420243422104021024440411200434240411402103013241144330144211034233143340403441230030422324232242411030120330302220222034103133412011004211012110430141204241011421411112214303232131100334441100100133442423213232233423114123240240304410303220233422241224413400243222121432031222201120244034203032012230403324333044314220004433131301434133311122332424142410310301304330044231314142230124011210123221012421044341001102104414220344011430243221212031102212330344040243220423040314111220243300301133202034121002413322321041224414034241413412322241042204131141321012331024133114343342314313224302132033023024402232333130110401032301212441123001222230223024101024304201421414044134331322340001440030333232030021204302213213040202321213303200011120133313432404031100111112330420210222311310103134023120003411034200143403323014003440013210000014242202311441110330033241323000224334230402121403241030410120433224130100011424032104104014244211331430311402122441330304010233420420233424144122124100311200304430232300330411033330000233443144114222424444210141423344231210331004331400320244223120002414232030123003213044011420332110434334224033402042144331142433044021043230041010203031023010123402424231402200114144044113231342412200442041043020104322204002131113024410312300131031102341423311202340011010122113233004040130001401431230210113240424403023040310102244422422021143100021402144201113212340112420321122334400002102432124141022144214134011110412203131311302311404312324224231404042343404202111341440342321214302321043124314042434343043221020201114202024311013303342102021313222034324041023422411043333211421214442020411420434303040413241332330432304430100201112124013240324314321221121102344111412020320310211223232410303024043423201340222122442101040032421103233124024404124213442224030340240333013213324010211200224402032114242011141212243311410131343004233400444102003231121420433432302220144040434142134422242330414201402122303323401340404440404212114302413001401323112342200013040033104330320032210141022114403314222441230234423402024130011343430114011220322244334322011002401431133003303203341444440212301422130202002321234321022344022203301043244033240320020043033124044211212444440241204141341301001043302304124024140241011322424334223132420201143113203323033111132420234133143241102301230111330143333022232324310222132232114113120224011241331344424144414322330232300243041411430111023122441442222421303310042004014400434204430331440004110111030101024431422041210313100034003021410230431442001010320330143110442320222134030130320402144313100102320134023430131410211301344123404421430131103142440311140344042344110130023340001232310104300232333331303240212303343220330143101213101432221344344301421432140104314320420204410132312402041014004442243431142122114323102020140203233004033400124313230420310003000324213202210304040040230110332023113434404101021111122331011031404244", "201000231401212111121403132300014421430232434402434330404432041030213104224144233411123001111332204200301104101011013443324102003342043133013142301422122112211122102320441122410222442214013102302432222001422341122314141320321140330340402314230213213014202223211130210232111133224341222431412413210043241110212001211340200322220202402300240441102032302442240341230344113430221110312322441020413111100210020344212230434113334204034242043213421442204314102203113112233123140042134402220001221420101333444213311030410302431420213132411212032013412014122343102030322400144422023220120023322320314141014220133402011441140134232134321221041413022103042324023340311444112344232233222404203402012343344014004102232200443021202343331010400324222003001300444102131023040323144013100024343042342213113441232432134143342204120111232103112300431044133313141041134000404444000210124142334344430200204344320242413222012320040202202123440014321431304144400123124041420002003312430441300410224012424234040333122000112114322211301432024421404223121222124433043214121442332042002113013302031431343110400310313424030034022042104134113101230202022104420124331143241410444014211403322334303340124233423034114030022021034444124340300141121100124142423134102100334022123111044231413140142142024133343442334334302241040230324114414044322440411330223102142442010430210004433213123131244203402034442012410421402123041240202340131412412213304230210223023432100130120223102034200140140144140023212234233423212330102340011302020300040012340334141413413344400422421243210230230122130144004431341411224233020221332244011043043203124114111440421231222013303341211420440330334421121123212220343314330341212414341334334221433131323301124033033211333002340403232114022041244321024124214402330033411114242402444311143210021423314331204111421011110011112204223322400134001121402340422112114021301141103020404133042302031442113221101340301444412334003220221013432224244043401202243342413043333433130122431241241420143122024432431141324410200440334202111220321433131411200122332421330044414220103302024034104444013014312114303241214213413211301130410024411304100310004411103301333130340121031142243132004131044332144333134243142121142120344344144021030143313243141121043114000030310341121012213101403214220201142141404034320220411322414421242433313110121132402202232423304200210332441401440133133433314103312013204030013101112121131404144302234311134024032421410232014000344411402303011211112402204102113412103224102124002122424412134012003121202433142122030021031400324114124332310040430211310103423223201111303232403013040033034141041104123434241212420112341221323044103113233240343340044104224000443124421402001333132031001304311224233232220301113121430434431204242204103130201333420411321402234430213112403300200111211044204244130202013243112124122103313224143234210044130443043222330334313010320313423211344242342342440132211204404320343412233030303001312243323044341133314314332203343041202210444044344213313322424201123231234412431000041134331043040214341120211211240000210443212402002122031341411443333201340302202131010223113432411121003241111301321413112222401434412300322210001234300122331403341142042421031212044112321004214433034423240100221340320113312324232240044420333401230110223401101424430112310412422301443210422113231200424404112020020043101403142444124323133323024044023130401321204442143300131423404322024403243323221133002240414240144440413242201231303203034333240134211440340002244203203303133414144243022111111332114240410223223133344343420210433211444100230344001001240413414232310411100200011400002410431103110033022203040321132231100001032110130024344443223033014430024402133301303114322200202012333332401124003233123302240340120324321003232032131224142332103001110231001323004403131104331333143002202234432414204023233242103414140211224331214220031412033032010121344114100222333401301242023013012113222101002402433332133011100323434230340402404200132104423131004041012230332434402343122124420100011333120040041441200303132132033221101323121301412311040222422332110033431230201331021404444323102130243240311043140120344131401144223134422334113121322043144033424401321422024113133101203232220113200301132430243000433434004112330101204000104003203320330313202321210244303001204440133112102434410123121322123402124342434432433401244220341313023343220124003313142402043041021402302114232", "122002441202241444411443202003433234404123203033110143244402420042412133110100214042112033314313431113330243112401414422023333114401104011424203031232310014032422231042314030400023213220331211333121004131313030124324311300414410022404411000040323243011201044040011134034200212343024110440031113231444303344143330101330220000032343213442121014332203312124322412123110031420422201242143344224421100100224312400211123400140121142143002004120313331041132333312240003223400400043220243034244210141134210301121034242424234100444320020441322103134244432023420000214300233431311434304440444203122111422101303043311213010414322203110100141303324342130021043432031001242212410023021433433203201020210133134021212432131131203042012122423334120201003124142421011133443101020032124031042443312100131334132340443320020022042023342334412024003424244220311241321031021343313033242302430311340003031001123011142000124034400342210440401124013322020104034333312124420330430103411003131243422013214401013212002333203202144021210213443442230113432003323330442020112104410144131234230433411424142440004311421311013210244310233210144411443413441141214214314000224234100130301303402222443330211223422240340430213022122110122040143204143400212331234140202344201112103301201001134302130103403020323302440044104320143342340233134142304302341024044412220044302020122121041432133030234141340444304303000121441421311343311230223332330144434032400104231340134112411044121141033331342100142201244202030231143122314223301301442401140121312020323334010232403144200010043014430100401442214224103300223301111130433200333112141434333413334333102304111103301303034434224033414432432213030234000402302010100221214000320132021024424402113040123323034141313331224034200324321041121413432041221422144030012311130100241120240321334101021313334143303023003042100122331104343402112324401040031232342331023322142240321023244032233313231410403214312340220310141330422344012423213410331211014122324011014230132403243233333331101103012233232343002211002311303000033041214102432413403002202040213332424443043442043243322114403320010411104000212424104312314211211314000030022212130104142333300003030401234211120000431112141003042040003130002214144100321443013300132024122320010421333323420131221241422330411131140304032011420001340103130243240433131142321222031113040003004304001104000410001030011404243041030401020223201222123204401004313340132001030011030100323411211031230214414444444243204204002330441440312431104432004212321412002101312113031421204120042100043233042400000212212324243001003413232144244111431221030342403234111002141201222443300113310424131344344230140032122242234000241242143304022321222232402410132124222242402300444144230143100010322104143242032244331444414024323300321234223134214100424433242034434003013322131101440310020234322242412010121220343234234321002432400420311403033021442130424234132142332431131132211341333324414133310143321442144330042100142334023241413322431241200240200300123042023402213102340303131341224224110010403041111142430222230111334124421310303330342041141003411341020322102332003211222213333032104224134331232343303021111401203313222044304433402433412320302043204114133032124212443001310440440230334242144431124203414200113024331120440120204141003334021143023333032233313210213442011212033133041240243432442341432443333244402242103132114311201311404401201230330010413434403132041422031440112204341002332133431412111243322220030402131334313201011333410131220411423404123040234324303134322113402120334142224000202112442421101234140421410010442401313031024224413231244304343432413330034024402434421011413100211104332002301411010004410342431331202123403122210143302332144243434241414131131400013303343230142230121134222303044200211304232324014242314420434034232031331122201030400411142000043032223402023301001140314234412204312434002201344322111104421300313101011020410231004311344112220012433030142320122430304002324003043203411200333143241442201221011213042324312213342340024144201401222333204313403014411040444140030023143024412021422324433401130401241204301104330231412023014141430103013240203144424104102344034404020341203102321024331424422233220431401014233343412111034031300340132104023330231014102403434034111403001002320141330334003322121040302303134204100200244233433411202224212012210244403320120312334430004422431104230134401334341142431100223201104021441124400343", "413320421033322102301423321412121440224402132044041301111323212204224342203314410434024324211303042241030030120203131123213232040342304323203312041224410342434440000024143242440423142404421343344122423411120140313004324000200224130332432242100402432403200144121320030012410420424013412340140223412342024014414321241320123420223242441003434032013340344034140332232130411403344123222012040001000222010133032400143331444223101104043332331403142312301320423014041431231432224204230324340131444304030241303010220313141311344200310444231344223032220441131134130124134423012230132403220342240302113131230302422303310330323220333121102443332021313103024122034323330432420013010023112430331411113013430434010133424204201104002002221410040243011411332210202340401403121132401330023321131320101344221332411431402004041402102122403411001144020242041140302422031242104101320101321240001422301223232020324340021341100240134020143110300333403240320211042313212441304144121211401203132020430010402023140010331113430223242314412122130120032133224003212020023421013343220442440343114002210421000300122341324343010424200444240210012232134441432202404122402130342431400220430211334403312240133000211411033022221410404211100121220222431200320100344133340401322220014212120121101232314204431302223414303414010110321020433434141300343422221141312222221000144313040204100403002220314443030014221021134120330000143443332420000341304202314114210302401240042224143343140113103123044440424030340124112311003133241210333302011410332032121120230401423212434341332221232000042403023414334440322412410010122103214000142341312202043100033031214202131433323131113042340344042410112221242143041001241121402111212423122200233012124000030232401313430231240020141122043431411233004122332411334320413323214001043044003102314201443412403340042240241021142403233400003003432334133310213131040034404103110041044042013240403402134402410124122424334002243402213211332413443044144431223000404004123414334221040210232110304332311113130013040121214021033103111041112430321020132324144130212324021110333114412024411020042242421001043340000300142343000431131404400020432233022434442241014012301234440003010301233211321314440031113411431214021221001333014012023401400420411204341041142042111442010201212133134210303011430034344023100004243123333100120224311400043323111121320142234432204432113120033104002410401341311031301020423122240042344422242223112111431134222101402142422324403103303323301141030314034340431101443431212101232332140122421230243400400010014413130122021244323010404231101432424041402300441000124023032043212221342112441133120002000240203202133410300333331013432020113214404144140140421300101041013141024220244342424101103142024410312130024122422420344202103224034321044343434100341304012202331222023010203030014033042414132314401101423431121002441231241342113314034310022021314231214242142000100341033411012344224444311131042314443320040132243201132032041020044040331320420012022213202411040142103340313041232240421202431432443230312032044004220244004121124300130244020023040123233143223204323403021124122130030110201204411331104004212330003413111331221220133023103034304331142412112122103320314012334222401321142402103240242324433111300044311214401431340014214340244223444240411211400103103441403134141113431104324300031402241434221044243240330021210344012132014032044400141133434402414444202313031240320134112122012131123343302012044100004403222132020040400144123004202233322032440412130124432232023344002414003232431013123033031041014344403113412424442031044333343311220202003402234333131304202221300412141202231403242414220341101201442204132230134241133034441300034321201410341003434021332132311023431010224132320222124322124412034212122040110311420002321414004310443040214204212204103042422414242101341132402342001132232124200002343222213020143232113411214430414413421433221342200423314303210423041020021442420101234233411410224302212440230040144003242211040423210131240421234023322444214000213402403422214001214003001313332113312020041101130343034431042314213422220224114241440221401212141231233101311320220243331302202304010200443001013214034332322111322210224211014214113224202340344122032102131103141032440242141442144043011434200344200431002004023214222404103343143314420120120022221420444010313400024100143213014131042144111321103000141422123331003042301321333330240100410314134303342412414", "241340040402304243321422244422431331300442402311201244120431014331043012200434341034201302413040432131020312131244132331301004200203232400201013022304243221323240140132143432024021300032341022103112003034114011442002012422114023001041120332410111201222202310121344203211423134122132141432000031321210340444312340320104424222212332120044310230014242403412020133434203311402003442133211342042342312133012303222401111402434231201441100442114213030130311022242244221120230444132004401101204413223001203320234420121332244231110134103230020342322330021334002340131231113030431413421132333402241204421421202412302112320234310224231100211031143402024400110121203344202110402102424224402212130023412430311414103014203203141332400331311133033232240211314443324414110231301310311432021011013000213113024202123011421302313334113230141322331341322003044202141404141242401103412231334321013330200123004141032302301324430211303432244300314011431404000322312211224340210021421310224104302104003324411100422014104331221002102310344023141232210133223021220431313443411200044141004311100103332320201144442101333202121342141401340024022241332203201303023313403014103030300240041403321201131331132422442102241410434101110043313021333004102424031302220130403221201202033022220331040233340434043011111341320002424240024211024434243120300011234100123110103200300440220233230142120114330333233314141430440041402122342404344232042343201123401304141343442344204140330142342034210023222422333411301232231310000204432144140211101302331401140320012203321241433002140204211004040344212020033031111302023102432401032102233043112320312403122240221324002030204142040124330043101311003230240321322210231313402222344040303142124144012043133400431323122212332141140111201102331342231020044423224214311332134014214014120221423302033010124332044113030111034233320002201441244332341431010310304010431344222001014332020432221303124221223033423043404433224104422102232010332013341210331412312001203400322134120323010122233012203244441440123023312023031113023112133400241121300120443223423333434004224021444433134441204121310444214342333111202030000212103323333333143440420142434024243324012044414120141323323220131422133000232402014404100023212442113124144441102410424420142012402131224122330441333043213432314323424321034440144342130123421111103103221414111223004342440030442103003342141122400230230214412411022311111310314433022042441340420313024121424413004231424310042040111234444303334434012203402141302430044133043320303401103330122013030312241142223334412021103133441234422011410132303000413142331112430004032030020041140311220041314033444420304231234442342400004420423144430442012231314231443401132101310124244034212443221222231432113241420103312342232032044114232444400214141204003303341300234223334202021204243112211002231001223401100141104441401310404201200013132311141313334421423120423001022102041210144420223434443121201330212304232214014224040030404320023011434024301003213243242122131444043240001001222124002403141230332224221341331133120432044234313430231002334411244030322142103212000203441143411012432243034142324023002230104001233142413304130330044341222240033204011000242023111000011113101301020044313310112133323220401040333332444013203243010203002131330410423023011214321144323424412141044311222333041230103402012001130413314311220424234032020041323220341440012114244011012441211400011113402100003104331120312344114001421014041424243204020333340330013404131111220332312420134420430022342121001014044210434113113203014422402424033214344004200322300304132213000031304233200300404141341441331020340040113042041143220442012020222432140142413430243203023000342200213021211243003213041111313311141002434133411204332242430030142203123421033433431231000124230220443114421104112240231042123042112443043221402012241320043044402012403414420231232400241441231424313201104121441433432444101242133022411310403011113102032223414214200331423100312444413234233042410143431402310011013110342223221043240310423431010104204110220322131320121132202002200122001343012133313110224443224021300322214112103203230021334443212302003042311230003303421141113122024032043133231403404233214230321330344203222303420011231404212012120321340442330431432030120044230203044141131221300334230401303441320214244214134012440143140434412403044340204014042412042403122040203112240033334044142304023311240241220011234430223324032041", "144132144211101234101341343024141003432430032043212411011041031202220332040440441434302432311322111440044321130243330003312430031203322444313032341242240043033211012111024230420343441123014334234412310032401421123100003040320144004044402210002422411431034014101424041240202443211401013014420224200100321424404112120101102204403431020400320032003214143110100412404432010422404442301442432444300310234042021233312221422201143130403333442343433431041431224200200104212400432201011221024331004121322033223031444404013400423323204011443012322342203101221310034002244043314120413021134212040313013104422421122310004013433440313340300412430030234430202240211104321002112440412321302131221020121221422331121301310414324134434130244323204200422234304201302330021440224232401012130201422044430130410033030431110331421311421223121210202313332011232123030343001301202420002223334324142232130414303034123232433142211101003430301333330334234432120313110003142242210210010132013400204003032231122334441031042404131402400234011222203340042141422021343333141212032222140342133130411142244124313104040432313440130230234232004233032141213230304224204322442341220230344021300203422201443331441222303424232131412034133432112410404004432344120221111011443311044034011122430144003213113431320421131422134020104332120102241010422021113010213130021231110111142141123000341000100414023124403042410010141132222232432202202410441340344220133414322134114024021310220310230431110142032033123001003424034433123311402414012432102224124043030440021021044231304001033124423142342041142231141223034013430023130002132442432433310201234310402003031310431123031442111134234410043242022424424121221212131140024302314211124244000343032244322410030334440020414442033410404234121412013120012243103023101403202303223020033113402304201034122144413312444402320344223024423404032010420223023041221233214024144014142231214341333132130314120012313423143224310001343024041301022343212444244111311122440203420041104100303202000044311231423021212334431132442410421042313442411134033032144330122120123122314444241403104003312301042323342212431021244142300032103112411303403333020330044004142022410244003212204314342414334021310433334343124103213214124324344113421314114223003243123031243324434212014342410042120243010442144212220231110033420113014300340433113023211320330334134030142424411241041201222320024422134123101403414200343443132104342414423240042234313042403424322113342303201131112423302140003214413221411432004223112014233341401344301023131013040420301001223122031401423124120311020423231342214310202414201431141234242134100330133444213400300223144411010410412403313420314222110033333114111010402014343401440403104231204044322042243232122423343324200040033342424114144231242430434101434224111234230100420314140320000022120111422403234240212234433313123324131414043401430030141113224042020144421020134002004203123133034420110121101101221340002012010324334133011024101002120003420310443102413432332023042410423002012032412403310443244041314310034200002102143202332004434340402231112331142141341441430412121141144140230204140302412013220231233203343141201204100012211203421314244333413312332303141420002004232104324112043222203013033331124323134024423413424240330341411432333324124110011334213332201110240331301220133320042040343210320242314220334043321210342441024241310103014101410333034303030132000400100132001322331031003210400233111412324432312304211212324104130104334414033014441133231121201003334144110413014103440001334100131402012222231233401443103301334302222302413430424333142213433331403340201112324244302341330012433201201212303232244100222042022230223304034110103121414001024312132241333303041312304031020422103424103011001300442140231344301021021013021314123402412301324020141004442010043121234431311331241413102404121332001133221314212444140343402100014114001321042224030322334222320002313211044311201120114204420301043413334120423334433434222314204432310213404242032224103042120342311040240134322012121110434234033323214311413334321333422242404004403031314423444133211013422403340043123132232123234241014222234232032100032404422144243140213442343332111311410240010131213332140022441330411320001143110204414041342013100032013221324201421204404110021344311110230310101224343231322141042412104113240322031103341010111132311423324244133413010004241044313031023202300403031414120002020201121012120401100", "143121112304442141023304243104331324332044330414014314014321332410042313012214441021034222210432400343230004432302041201201403340112342000023133111442413430403300214113213143420004001100302134233242212134421243214141102314100204131011244003133131100120113030413044341244431243333140343124324323314242110113113020211231442041301040322423043430103114311104121324134021204433001042004330140413421310422204001334410410222102432012133140041121013413234104230124014223102411421234424130212441000122004140330311102333432221113402342441232241442043423132322334133030213022422220340011112104031211241330200312003302244302413400221143342143304233243004023044123433044224321030120110333001243400423233132101023332002320130314343043340002134244042403331022044231120243300000223424301420200342233234000330401022430304200404401211343340413404424031114321321131433411132431234202222402402100311323032204111210322300421114134414222442402111334400230424114410422004030023140214001434301213412000413302343423222243434414342243103201310431021243124413334434233314233433441411243443142420232223000402304123233441414142123401441104311131411301230340121240000312340122033404412423034304332024022012320223412022000334131040440201122424312142011220204042031201404143144030103140134111020220034040130111012422233424212110442242031121344230320032022322201012030000302023434340222134103231130044224320140334120034441111300021110413020413212422212303112101444431112404223142121222420043040030242140020323302044310244423433213102114422344043202240033141342213044434310214044004344040433004423014342230304121140240223221130110130003122331121414440100130224320410013042144042140304404012311223322214412403203211220403230103403213104330121324220330223033423240420343312323041444122231003223440040143331030031413143320210443020331310203043332101324112221300424000044340014010321320324411310031412412422324433141021142043331310314043130021130220240222141344444020441104201210402121033102202414303443420102124430012004041320124103322143231433224044433432230423014324342330133010432124442103143334441131230043010103411411443422211142311202113421414312422023322403424014013302440340434134040403334221213034434134231243343401214234111224204202043233020042004034302340440313240430041401320304432100121231320041243304244330134014140113204102223242120302420410013041411420312032103444123131233124324030100034014340040440240143444424121131333030101021132432044002031324131404434024310243414334000031011014021433041242002144313103430311440114400241302102441422033003231403014012441143343211221232221233211444021434004021023233131100033324013342202242424400413131344000123423342400114421243201322413131021112421124411013300410030423214024443420220420011011110100244313030100403434232133420044242223244220113321020320431120432332232432201004400401114122300433222413221402243242133444321242133323411443112020443400331404021404333243131010034140143134324244134340414014304403011411001240023410102014240142234421313144101110422133010041110021243100144011144413303121423221211201214004131424141203321323242412101044141234422120003234440143320130111422421132420234112103103322412211332423033221344421240434031424404101034323112212123024203102303342010121203201413334433311301443442201323423403130433134000123010112232103043000023412240223133040001021414121004140131311223442240333020400340400320322344310230040324104324310404000402320323410003110242220043442400211414414242410011401412230432400113240241300242112341331420123433112133120024201444142404011213403410332200420312143201022231444220331024011133110114441014303104243141343231131230200242422113340414224101021341442042312213424040401412220440024320012442434124034333230204144424030334011334223011122030314132103004234123114030131243141112332433432232111134412123204023411312312030413404420422010310014120001441221240032241300303123023131331142104402240222120013210130100321021404141132242431322431123144131030310044102432012021341001110403412031004332042123103014322313011122401221442444240034001003040300234100122121422043420413424311344132103134013130330140113001034222221143022041143402024222324200014034040211200313331030310034130021201111122221241241420041001124300104213413133413444442432240133230431310320030242403343010012043344203313211134002021432203131020104404004003140132044004003040014234011020343401210303420103020311431411003220334013431313031113", "403321403044233434044131320203222234023424201130211342024230440403002213021031021231314323130413103231444034434223223143420240312001000232440241332420331212204124344444031220140020112020130100212211113011211402234414222334424302133202330312240330114100010423441314004340224212114222212314321300202303401310222413223210004033223302223030440332244022010404302312202034004421340422001134423320342134044024430013042412340003034240203424332442013313210224141032423322303310132244101301222231034141404022122143412340442014010343304401423423234022032412443424030303121441011200422314420401403343443422414233414003113412120020344332114334012142243204030402104020042002322004121043120002203011324104120314323444443413020432231103404224431104233130031113222034433130230212121213220212330242431024424142423223320330002420122432323324112240321120033002312040040321411102022203303430233012040111204003441244241203232111400203410213301212214340300022123203434203120101303401322223220420130142243243104402021002140304132104044421040300301222203043342031211304024010421010301442244040243001020234334241440400330041130123211314124133321241134242100413031440331140203410443041033041144004013341414444000214322300103221104001423430200430442414144342440214343321414221301011423001140122343213141112001342140213122311223033201103201304213440332433244204112100221432032323234312344303440301141411130044412432434430034434422003402112121230224401314312423010042314110013033304032014303240040141103204440444314301002001030232424013142043233411200341430421104224303030330010424030330020444123440433442312233412203233102244133433214231114132041031322041314012320403022304241034314300122124442204442213411322033212042122112133330242101322123204100311233211424222142403223002034103411414310240021422011230444220214040402032022443240024004434010044000102243430333023221042143301232314241441332343403222322341143031030112001423422032111443120202030302310411110211244103240322410012231310132212010400132312414144442211110420301420022341313330234040114424033134324423442014114214243412340134213133000230143424301240213104034430221140143044143000133202210032444310140110120431421023312214000443240000003133244243101310124310400410110140111301241443034401204311132324341131120014003400020132040113141242343342141234344143204422410234104134224404104312402023013232032340112120230143300304430332303212303033310124132331302110130133432242313121111324014111422433244410432432422020131204400102224444211433333304133140101142104321340040413204030342223232224132444144224213024441434244320024020311302044421121411311023033212331002413443321331324403001431142341232321224410123301223143310040224010134044440340134433441302324444212420422043024030130321410012344411140140422322301222410243044023212003402411242213244104342022114413321433013313441220121203023031413241322110334412423114024304404400112023013111403230041103001443220403224214333210142402002334220211141240003242243402304032430422000400042314200300442304240413400022000333414222112144112134110022132020420001034232034311320402410340402031323300013110001324333210213440332200034402333034324030234430003024422322000042230331034341201022211113443131024322144133410224421220333432213111030132431403443300032303134032342412441443243003043200241113044044134334420210402341401020044100342103141441114312122131044020420220420144303034322304340333130004001203401321421220222323414403323134014321000412030323242224320413312444401240304333213034131013210040111010322020140240303433414043021042132211130220221020330043240131110210242410202314442003302411013100011444312424022000413434223003411241122300423223342103041244320204312423103443411433310101444031223342401403131141103220044343310320122311103133302322130133000432122212333343101312414020203234432423213404324241211002403243023434030130443222441331401211203331314033444132413140400124141230400004134244020244401213313230340423342322341304221400101111432041400313140422144041401334244122040212121443013022214111443410134022200022342431230211410123423200240102344330014401334221243242320104302403430404433203103441441413211202444444420343104420311403143040101410214121304304030114433001302040343103130310402023343113244034341332220112000210340243310044222123340111330401112432311401441142114200144413423432321404120134444031020101114434034143223034424204040140344444220222132004403024243210411313330330344424", "104221140402220214024431003021142321202302131333433120313023211123230012030224421331142034100221031202232103303033114200104020233034330134233202033103301140000334033423103024130411400144220100230421104012431403211412104341404232313101123221122332201203320010311443233201131202010343121320200422412411333113304441400101310004002024230143141420422020433102103434234120123330342233012044004230330340120042402310222222003442224040414020102144000042211031043012110314440224313302334322232211011012204243202430032422423130120310134424204140342000143414240330232220300311001323043334210342443024032114233021322013420404214134002312200331440330313300321422032440200202012422114301314022430224233023242140004200332133022300112141141014330113434013440314133424143140000020102002033112013414431044131114420412422212004334333042401401232143013001140244210133441042420423010333013441003401222140000100034010432401231144041031200222042433002203300344331000402211311044233333024321030130023312443203430141134443033023442042021310302422034101131220441323410100444124311303233402422434302200102432311442332031104013104144234331324142421001313303104214142114234402034412440244011013400134231110304100113221310034312204102203032200331021100132340113320211231103302333303243124233243443202031111044332304400241304020100112441011113313031433241240013224034433341014034104024100414032201022401302430444142413041301302314441421430110412321002423440142333130231020023431423330240421330043110421332000430004334033041314133031441340043133200113021242014333201011432120314421424044011132010130201112403340020411434402134410341100002223040130314243031422402140110101213312321033242200220132411302333012411341424313224433131221312031312232141044004131003000440040230021144001144034334011304403424143104442124041134302430322403114422301231021204404232011210432011233322214330124333420432244243343200401303312101034223424400142212404321331114034334414430201244343342101012111020311201020104420120442433431102203103433430410213324320133022013242222313102443100012234342304331334240230334434424423413204404404031213341102342421443200323341322101343102244103311301203043214340030022431200121212400011303133304430344413223300204433403124314403413413224210330212344443032342400100341322011411044001104210440320223424132243031342314301110412322420314300440102332143331433000220112232000244312400022302242323020204223211143204404031041111311300442304240041002423012201212024104004134343023212013222002204424414241424133404332112443030130031321411233141420244012313031023330200132200313423103211240332104030010003444331010141204413410000402114342221421133134421410024134400303223001004313331201313221001344402330404310132223104001434431444421141231041324220414204410044140444144432442200210104100423012122311104443103244422004224144402211040032220124014243022133324033104333100042240422103402030333344342242104444421343331223042413111220042030311411340024042404440212012442213020034341411242312231243241224204341023400340202141140311110103222121122113230032234431213410403123123334302320033233303211042341422001344032141432434033402243001342113210441213414332340044243403202402022302430241034333431424422112113401120322031401344212044013102403024243133314421233311244414311344340114331130443144040140213321330401010241234134112123314032340200323134244310121030034401321334340414102044431140444131124403200232000431344113204240424443041100022141032412223213320201404200232233224003011333102331123423431300334123100331011304021422214110420011403212444013333211341343030324204401033221001403201232401202122040223433022011222004031231420341002324400310033231042402111202231223230413340222414210124022314224142340042033134131303112224432414412010320143301340020032301430314042112313412031330204113322243312402020014404131414201304240204032121242242444411124220331340204321041201122431214013141402200034411013401202240024124422203420114244004030104423440323304210312303041341111034230130333434434304021032203112341310222030200143024201330212310012321402021240214302424144314440342231412412044133024243342013320114104232000223242332001113234213121210032311002244233230103330423442323011312132122213102442444212133324312413320341130400430331423220003440402111220431140331233003010031323034002022044144241024244034042210114202044301024022404040212022411230043100033420041432010210132412230124224203131300014123110031432", "214422421311011440042224123101202424243244332141434342442430440340114040301243220331301100402243200304104014211240222344423441332424311210102104204231311342000110432204211330220342332113314011403433421243411220002044011112223402324004313343411133144034101210200424134400141214112220102214334131421322311410440434002234443220131333023203341342243243022402100401113113032112400103244000434012321401001124421134333122240013230424203200400204014222213341022123423012024022014444030340214014300302223110301101203301342131330142332032440031202344200034004020232334030214410202410042434132042433303400332440104233131200332233304222142411200110023214310140122244330404244243301344240322222212201244344214212422343242402130430134211333104144432023004211220231143012424401304434041101430443413124332343120023301400100004211010410040204314021221441034130114324331011322131110113244202401223311202034224303201344431334032420020020340204314112234042304430104102314302211234440004222232303110130011331222020121333421213101314040312143310112213010213120430041300124013042040312340002401210410201131432203222403124413101420014430204001432243112132324434414221213113031331242203410213214401332430233312004413302223320040300342323104213121140110132130442444104304011222201003431123111344413014341002102021022214113202441013432021340423443032323303403410202230314144133130322441431032144344142113311123432102413412321440103232314011232400014233211123100130030003240044202234120221320231023041212330101014214334232311043131121021341220004402133131021203324443110111402031140012404401422244221332010012232411224220202300033400031203012242441141333132302414340134220231112440421302321312331330001433241203230221242430220404021441402144021432123223423421123412413020214303233334303131121331424001412110220400024323321011411124302330144302204440001243244230422132024313330304404242324442232022011023141033322202413322423343030002444331102143024041211034233333043002040014410103142443103404102134431032424143024034321431244113202444102020310112103212334413032343401204023424422204244404400144331242140132311421020220023421123244130242131240020043011321332022022314420040302103032222322110144441443440011311341231100200214141123300343031011104200303312240230301340134121202213414021414111210210024323000330210330104144400323103333243112002412444420120232421141324444240423204224421124204442202334304010421232240242030220101013204233022034111130424334320314003011100144130243103332301402401112134414230120434210414101434024220112303401442311202414043044223021023313240110224413244024402432431402241030120244302024433143414214220331013114233241003442134213124210030421442114332014144020433201030401143042100423204322204323311134104342430011400200114122123234201000334401320024424432024434132000303334143401031012032432013224103011210201021024001024312040244434312134032200032411300134422142211140013213232441334130310113122012321310412224442120411411144043010001130143221343323232042323430010200233343122120204140322034133023222330212412044112344011124340030212423103211433334443102403224321104334003302431221401411323120213133341233002002320420132021021003011142221244331140314332142230124130223433144341322204121301300341322304210433333404143410411112404411001243443010134321344311111441413030144443030131323202012220013223012200204424020330303222011214242002343110010041111021324112101444213320141040341203432302421343014320434002231033401202423323023340311220301222402244341201341020423120413010342013240000322024242432304122022022143330444241223314124022420224030204414322323131311214102243431342022441212312441203420434343442201144340241031214001311244131101000131311440043004323323332033112432141031323231310322334420004002431441421241122101244131242142033233241031110423130041214413010034120430430142244402403214323001213002204344233413304142312211112131002432414134310030231203040414422403241123212121203334203433320242430033403124022332211323241303003203131101141322312133003103224432014412440304344122331210111342040440102140244010422222321420032420242001041123414443431412102011121024321411420120232141134300314241011233001002344430433413131221021340221423030421022221344013021321101221321202302323441033404322141001210414000222232002133023012333413404410003444440202012303031310141323342131343433300320330133433032041331044300410433204141224210431014324242320413030440413434101414113304", "301404123300142032040201342130214410001323402003402430404021424333202203130012003200231130011414133323243024413204414204143112030330342332143302032414430114344142404431024444303012230241204123401041122044344220002444033242224402230002440013223440311300032104133100020020124423040431442243142110421010330413311424232442023143333314042102201413414442000312432404344120140124223013424433404223223001302440433131322024223010222203033140143201002311241012000222340310302111204112312342010231320401444212333413303343032333110322421243200202234412304323341103123111220100223302240031404413440034104000042001212344310221143323411244011204110304421110224342031142302442014040341232012242012413211111024104403041230021032241023233322221233113244432034400321022200331302330140431000234423213201400021342334312444402433303434001203230121024402044421012004122032044132023034133420202124033020312020032234214204040320424413034130441020034200440030112301121413420243120144442202033403420234130414301001324324223011111234243143431220041130031430422242313432441243204232404223131020203112134242302221032013140042043010431232142124444143333234334003134114442022404231202134144004122003211044144303432211110334311220404024402112433330424323114000220120403121321400404232210233303000310414020433411231014200314431302310210240233144240220133131010421341443423210210134413402421244321341010420202121142201210000141424344003321424233221122234021424144441111221112420421210300410422114123040212212432032121323001204323130404203043231101403040422442302000122033431212141420001114333314132042042144110043200320013131012001211444200434334432120341334031423333310033124244114132143003002240413101021414220131212134042303100401031232002001300140244232022000200122233002222302243112123220114410132334212413421031242440242034100404244441422112021110013044334323240423224402230301210310340124002032141212112342100322433313224310002132223321101433220001313133121334101044220201020324223302200001334224402043241411424323401202404121130414011110140104104424213244101133340233121434321330303104202312042040142102140312321102004423333111030223202414433131121220003222431013423424124000001024241321421001043230443123411201442432030033213023143401033100214223100320434412334422234343040122213030321213122233301444420420141231001422322223321433424420442332422303324144042331210121314312414140441302232004044012014104130024342020330410304013023244210443322030244130303142330143111110121022203414422021422013204142211000201230301333113430214110104240130323221313434413220401014112223324123330311211433010204111322022034443022012123121012121044412302100314034401121324113201214334041322021213233324321344044443103243143401140403114332240014122401433442412033311310313400213323123404420111034442004433322430422123041334413422330111210434010103022223201401441132310340132244003323341244133224200221342421341300031412041332223124441344440134310414433241324332020112411142014114022011340442114311321001114200200332120112220404010134210021422332134333340344210021132222130330432434002103124204222204422403024434412411404443240310233332414322001143103220422002420320212223031423212303230204444344140140444211004240313412201313021013313413213414123210301343202430034220144301034042330122034011322340101214140210303230132144131442424132340121020024401222431143440401132344133130013333030311223044303420243200234200243024120124423442401033021223304431231231233000201400333314010332311120340134422214302024243342431300124122323010211244043401323211001444112133124144404430230344420424414104103304341321324412440032022012210012132023032410013013441223310013243021414324311001413001442233440200232100121231004302044320443123403131322430430241301124112033110433422332114030400103400302334241322213311002040340331110211413443210002424201323303041423033140400201133102421300342304032413100404423204034414041010121143210243223032120321122431423240312142141133422420110331341414144310434304343014010443400304314031032120332303212102132241001133333100341243004421300113132431232214121110310212431021031120022242241443103002210221221214200331023000321141303212423010441302343403333033100210211200412311242003034003240342311400343101201411443324302213320300120234141141113331244120223440420221130133104302241332110440042141413424233431111022030442001010300001212412142443020411102030112211123412112300103103214223143242123430440330430", "113421424321104343424023304243020141423023341113141400114022303310212241312140331340234212042100103021300012403131324010444443130222420313323403444433402440001034133343021024303223031241024321143210020021201303111013043002304110011313332403243403020412333340212214432421013242123224104414022330234401410103140131032004444124204422421344424404431230311213123313024343014004214243144124104232231323213130102400030442122103331211402322013320020412123330401204212113111034302400120413430432003011422332201213440331341130224033030213420242422332403110131424122433103432022033030402222234324344313303242342202441230404412134330440011202201324043132330022441201432033004203131031432221434341330024244300234402410404243313100341313412424421100231103403140323041124142404434433224201303314412431004121214432343103241420223313103320032132424240013433344304220121403120332332343431302201102241442430442134143112201223340413001314234443310010423021211401133142400112240013103033231012124104120322021200304302014030023220032243111421422142100444033323231222114212204133140041210223432333114214233303340343334304424424413404123301433433110331302314344113402120343401400313012321013113402421102041304134433304214210310110044110413333421400314313413221141414410010020212334414303313304131420101013021221204020020320032132001203132341240121111044012244333033400342200244442444202012213411404202424120434120124431420023232334203023041023434002440122343431120141013430102132024004323041343242421344104400313304223000043311133304203430222401044322104041443322303242224424213240012202333112014413243133243013232414023212113234330404030221101404043021142410123214310003043302114042322422230404311332332101414404001441000001340130411201312002122123041220044222212032320134001001414002131313310302033442004023400123331222000220404412031122042013210004204401342221140002401034032034313000340041203042024312431024324432011122043431422011332400222404110100402403144324010421214211412324002210031344010410042014013304111014104311113024133420232411041131423404244223444034311430041003242211434422000010143014303440023002231124423342243021034242200032021204440411410303304343221020200443243332412304232402443334402204012012124032200221341344233321241423010442240012122121240202412101143340140124341200412044140344302123204022414212032104304223433010103232222424121213341423230014330220132330412044341304144403303434011200444344314132101224103110101234224132202103331424203441324310032333244302241024030230011013433340333004201414303100321442043030234012432134200212102323013221010310122441102333420344410333111000103031320333142203441122141044002234421001410314001222240021222040014221113312421443121224323032432430011214002232103121033441300101121203220304423103143240241442320403244112441342420323320313302004132410432310303342123000202041442134302033212342401124301033013021103313122220012012324314443110131210221424111212204221441142433100222133304211221143401032421114314420121040221101121441403244110442322033030220213210220113041033421440440114033310442211042110100324022223000402412440412301441204433043343443241040034044230443231201320023021404312402412314432031404041231003441102012031433112440304423444040420433214140131140014440402030122142403422112020424310203401042343340303330230141210430122323241023232033134242412312333302202442343434311142203011010411324242433042342120031202012301024034042401341142331304012114202112103111001301434202140323023011313430042132401214221414110102432041323431413322423011240024034123420310321332113224303042404034442044333334032233433400414124243434404102140422112042201000003330001314203010301021202103103002414121143124330332441011312323240400203002312124324424223004223421134131111124200130243401040401403030042214341143312121130311240401141402320301302440010000410020212404222221041041040114102112141343304221110130022244140223040042322121241210124203333004433440204224000412433302232200133112333311200241023111204110043321143433113121422340430031143344443401321012431023013420131030442434041422203403401130221200004414221042041434133444234430034403032144420244301424123032341242142011431440130330204122012433420414114300131014210404003122102432240423011113304412104122310013441314431002030232200232122311010400043022014113120043030000130330401014442240423114122040400044433300001012101133222011214110141300100114400204031404303134101322240220144320", "140202110204131303041240340321112304342430142023200303222012144143244002123323230422023221013131322240432344211220443230434341033441112241200244133331001011334240442420121221014020233400234330413021432441031143141341442304232022424423141320210321112211233003201103100324142041321300113002444200041420322001202241140341410113044231410232342330232020202424141420101323234001310242333124112124241444210311244133124312310404030432443144040014321303313432330021142411012343043203010123223322414033300340202031131303424240140013342341430324440422101331044404124310041024233244032342302401324244130131344130232143122140204102034401413102012100201122231033034001231003034424332041122300004031001311332022302330320201313323412231014103323420210032410132404024223221320313210244032201110101021343143113422330414023041024224011023032140331433142011320324101233004332033124221044011040131023241112102422143031344223433133333313421230212302300044412103311403034130113443024322310411114012040401400111204440044300430231341200111342044320044232423102211314400044232422422200343320332213113420422423004430034304132341430121244021303402222134434120124400242240002001002421024003043221202203231301403123403424242332042310340420202321122433022011312331001331022213142243244030334031214434410401110200024131103431430434210314223021200034440101431204141234141010200220120431413113324133202403324232400132034402343030224104044441202333310341131102402234110013141442040240402213343140330341231300020411312232104222230314002023344144312030204323434323334301144403310030224211002221143343020422331404014013101431432132223041201223314030113133222333304244342320013302221331313021414002214014024233233334444403300111012233000430440324441044042203130411013304330230300333142431022124204344442330144133403421120430410302233233413020023310410024242303410212011403342112123323433204432221001311132421330110334022101330442212421023204143003123044300122041402204422313413023201204404240414342011301133201211044412410240130111241112042341001400402422132232423112010124003132033402133024344343124033343424430113423231402312004443221030411102231401213444040443232031221413032103402334112403232432041340311034011103300120433411133343433013313423331012114214022211341402244323014212002211313130211314343323102320111003123432300312333413030032243243311114310431324144402240433000013301014300334423341313122024340441314224110420240002100414044030000432231041010341131212033024010211222233032243124414302113311103000412120042221243024234412011432114220142111420430414214133223422130324321423042034343442043400103220201001343401130041012001334422324312224104441223134423003004140133222244134212414244204001040402334020331413024232140042030323230442412010014004110221310442302031204213412133244003220222230222112120233330432220114312301313304300423123344441410114243332132104314221030212104202421020014402120232102004440244333204121002412012042232143230422012402213233434342134230210211334140011404444212231411133412301212113412043041113302421204202041034012122230014203104401203034311012300030223334212300223220240101234032220102230443314133342401241421300103031443042222204343013221323210300133120440113410340103031442420434333234211201000423021340440304014010440441232441203441243442110413013013311330133020204334141203413121111234013420334341200303433410102130024444310421101424043423101023233011321112232334003330311411042401441401330444041103143201144322240444314322132443012424432030214313310421142124233231011404131210230024110314212111441213412113432200244211301043241304441203234403211223200304000331421343134403131200242344044200012231334022020014122200030223144012214420142243004230334300422413342001141302030141144022320130134142112332412001211112412242223011314000314341010113121333444313410320234140123243441323032121331201021030430144320300210312413320310424313132440124014444230303403110314102121441441421230012121132340433423232331332344130031342132030301020341010134132001402344130140030442130000104404443440234134110203110041314443112043220212433004334432402142224444014131234144020300411304144414224132442012210314241123211141330241133310212142104320243112423223431411322144413111010340322001031230034030031043102321402034203041121201223304034001221310122201411434330230313134344211111320012330101432120020410412221202114023420124431300300231010322001442313341304313310020043003023103303430010", "224222231321143104413201443020223023122041423231021440321344202114213230131000141041043001442320303120310403131433141442313224400312342044243334330312440331142413420102214311341134112020024230034124200323412024441420344001320344242101201332132023311411421100222221012432210033444331110414430441402004000431320214434303313423234131341430424022421321344432340240341412343212132014034404343343021240442333242031140233030001440044041444420010141013300224313011033340114142204013213220411200312033100300402441034243144342443243104330001232041204023022411203000142103034110343112041032130334112443121122311133342000340333134144323423104313210103223023434213304240444343203223021002024113341014231032220012102422121131130102431033222402211441031041342431024401423223402031001034022312431423001022303424440444321240411144031223301114244034402142201334040033433024102122031240440334104111100341013221213423411200204000133330201442400001303403432110314301004323040041004330303014321303210144431240231320431430214040023422420302023040120023340313013113201312231413403341303044140330210222200342442142332413413230202312310234033400340233442140331032031240241224441113004131442044003111100314202242433123002242101124411014144403303323012210314110431122210122002040302110412324100220023122002102302001013332302142112211034330130420412223332031342410203201312303424343132224220233223232440243402033441112023134142311241301312010223042420112332113303431042400233013203421124012012433343043114011033123344010402111311304134142134240403430244144102344100210300323044434223234243010034114002334243123332131111044040230114314014340213244340043120332033233213421441123104312230242021143400403041243324002024334014314130122032131124121134343443341233211413443021004040221013022240212233122011300431211310441314324123201422420233042413312242402314100120332004040141403232041100133021241042320024230444002424312041033001222031431034312140312401432243012340214223111001002024114411323214422032421134422303120340222034410003242014142101013434444013421200014242324420134221041432224140411010020432242240023240120410013031422330021242241413442110230424141344103334001320110443202122321422010300313204413342204410213221330200140240401004444122322344410301143334340014013101304212014233310140200411230210342441202001320033403404002340103024104112114022242413021013232433130404222012341212012304243010041233442240402030003400344424132344033000344341023003324441100220211030122301012001001244101234444021404314121400302300103200244301210041443001133303440124142303411420114004443313422044224111142312111220244143020224212424144022202142404402303013033044223220034320421303323444103104143113401140344324121410333332440124423230001111123100320100440333420014224314241434424423102002232140424204313212310410301122222142323400221420243011041221321103044214224443024432201323414441120404230124003114403113004044141340023221420343140413310321402024031421421442403242231031133232310301023213304231014002113420000242302141144440140141000310122112003122010003301021212101200134204031000433313302241110420244343200341221101302103320233314040444331014331421210120043141342341103330233331104412113144412400342414044044132204433400310421020111224203342344403213144114122414232114024131232403133343434101043132422124024114220020022144401033223311022242002312211021130222122112313423021233403120432233304104211444444434131121420434441014313201101342214321102312002024432241300120313410102000303043044440410303320111231130342444300142221242001123101424231331444402104220421114044002324430232031431301144101032443333032231124110330333200220223120134402120320234430303243330003302232312321433311003433340324244241231400112300401122122412034440140000341004021413321234214340140234002030010014440110201340121033032044420310333404442231130101424110112341211230044134332421040040231333013143222134404340300200211211141243204330321104002444342221111002201244241043333004340343441042020120020042441230421141022112334222404224142203103430240102113143100143000412402220302320340344130344334213102233222043112222102324013243003223031422411043121302311344314242314024432424430001213130401130411414320031342433434002240023014424114002323341102341143340140211242110440044443343311312210412443440212301130232121440132234133113321031021312002222042122310133013210321403213400022441424134014133021002324341141003000322011140330301342201", "303233123220203003242023131301403344220203401134122034442341433011100242112124144210411422243214031233141314034101304113410112402323120040202423034023140241311341442320410310111204420111300204444200202021112231242140031331202243242321302230211143431004343214241040033123314134002130133222304324041321212310232112302144333030204031031322202320023430241340422244111333034202231304314131302102020414333430223103043023413220343001310132212200302142341114203121143221203320441141302241303310444230332443311443310344222304244214111110410024400242420200204422424340211222344110302432240311042412123344032110134023432021020432112040011344231134043120034021301133142434011440334023132124022220410102411231313124144433224240330022342341223144430414304211334220131030410130342101302020404323230013010222131410142113433344443221303302134322240130424023420410220444310140122421024240102433341224443242312431114401303021331143440300301432411332442442302243001120022422220203204423103221324002001111123133420301302334332034231440211200032333133343122414102121204003320222113111203244140013033000044402242102213211304400110301422223144301013400340040101220220312410144114433332144001120141430433214024412111332231324443133330320110202244141202004011100104312133143144013122143330033240222013231123400343241114023003112413430412320440422013211001224233420414243300212241441441414303303230104233002133401430414114243424041411012341230230303011220311301420404402430201313441130420013432420104323311330303020241031033401144141343322003433211130143414242024423234204402424440142421004300333310102103213100034044002431204341441421020030334313002140202040434432133122113331243034123241424011313014301143112424220202412110144220313311112002204222220241302222320341114134213343010400321014404300331331243424420121232241444343332332010214112414232032431000202331140200114222401422343112004412302222111431230020430103243410234101313422410123411123400441144034310243012010402113413141214143403031313003010001303443103330213020100411302334243201024232040401214143424423034132214003302220242133130042441020032111312200410241124041241104313333334322203300032202030234311420144334321302403101301220010130041314221112313303340102310101140431202223320022400230220213302322121200331234010333102134432330302341130200244322330120012442333312143200332010034330424140001330413103201043122414123421441010041422304114221410444030132032002344342231241312203333214403144424201043041224034421224322001413141134233313110000441231011011334332241434031241433430204131214324142034303220013044421444233013334440122330321230412113341141301311232330041220034114332320121124002323221120104211104334131032100332332200313021333024104003321320022031322343221222134402022312032112334330322301001014233343133012042344341102330112301042131034330134442411044313341103024132133113300224303120233032441134134242134222432034421044004010043010144012403334243004040422211011430423233140140003123040311413004133312033414401210421041313432232412313201412122040201103241020411403243210143011323023311024310132424304441100010002300032300031203211442413134244040303102240231424143040404121343113444422104001343140030204402443321244440203233030121103343204310231233431044300033131402340434023010343242103110010440111420100024413042104134320401223341130442430033314233301203400313444324204140003304311233000110042411412202232300424211210041430103031413121242003332010123402141422204220243013210142242423211401104423022300104403332023020221242444020134424030411023321321241024132044422410220403321040424421442023103202343323224142432302203423030101043424034334441212401223340141412012440320430301123302424200142043423132112231402222042123043140320043243231011442220144442213343300213310322020100304034223104242020424223342433303441103130110444002022121402140012301333330332201002444021144042231010101012241244433432441424233240012412242332212332212424131340342430210111320022021232243142123214122112314242322424440321303300124010310421031343143313024211000233133011444022433134220041204131300201322323002104231330330141443031233032403101133141101202220342234312112312220201240312100432313414420030110441141230400104444420414144242222332130322240244310034430224443232244113313202402320324413344130344443432113320243310210244023131421124114320313013041142243220001122131234434223134304230441040133231400421204443103002001322002401124203433413424", "312231003210011040012113041331210340012424214032333243131102321000031341411213131242420022411014140332311313421243230214123300014132242223300113343130200024430024321001314330342240210143424102210041143143343120420232313302221114002423432132024044010044222300140133412224442323423031443204241202013203043013244433404414304212414312304340000112022230422412321444304003434242410224312040301333030114231324014100401214033433233322323212420444220220420442230322020424334412420240031344204400113222142403021034113442103241141322020340441434120412103442300141023104212440313121333110110213021223034121244132112032232133331040303422110402244313330142341211141123043242023213103230201340442141403401320212421123030043430404003112404140412134011303434430224244241140423200441302323414010033401212333324001344032134322242221032013301110120312101024013410144411414041402421414241242000402233304430334341111111233431302243330232242031402412440122343021124120043440132242144400343142130330021123323242430242202421112312331423234320422000111010443121112144241111304140404244201432411110210033032103020403401023400100422011213241321423002401313133133013434303021332223103144213111210332124404303040421111333333041022020002123343320320012133133421422432124210020400202432232022214114001023033341104012410433140304244430340414440312423110213103301023034322023114104121224441304324222232014423344224131333234323002243332434320434241120110423104330040012212420323031344033314320013020040123211203303204231221112410241400201422130141101241424234402330421401414200021031411032114012002214131113124243244113111432140222431232320220011402104434324344043312313040222214442114020230030440240340323311331234414401132224231404240040322424001344144443023132344222144432202332110411314431024122111214114302423202011112033014302431302200220132320404412214340402401342310302000032244441323320443314410140204220343203244120321440304141300343042440441100222340100341102313023034411322030411141234423220023044223032430221032242010133322143040333023400011144022322440313320302042344002124133120214404044214403030244224020412432031313001034320040023341331303404243411444122402012301424322332432130422114334223113131112140120434103403042401324420322420424100233210213440110341341100033300141114230243130023341041231331034210331301023200431301113112244114134014104402331440441334203323412430321233331424030223323201442311141134423003233203003040131213220310422211343423243240313323432423031224000003330142144311040143443344414111000332134232013030043434223233433221324343421444033312322434421403213300110224212114103001324031411000123001224314022103302042040410410232302211402423032432344003310131214040432420130200024022441343423104404433344014013022043444413213044220311022322444212042003143211321312000423202103142403111214014243211102221441221202403422404433301001214004332414214313101234010304020444234432321210140322324344302011113440244004320123014422042021304124433323123442122211430100140421124104203323010103042132420240142200444312212401341322002242240220302032004333004240222443311003013240104324411343132342113314123421123344014111322114324113344421440323001031202130202240402200202231024341030141422230443212002044232311214344330401431331222134113004212342330340101143442403311001410121442131303120044004311210202432024042011444002220404134423430003221032402122313114332203323023010424140103242020411011430003241244104401003333022421342031232143403130400230333041201241142332340120043344204021431140302121242411320334322123310312313403011323324242411232403432133031102300412411324433430403331220230220010111420201223401300204114000041140413121143202041110423110320101114332204233012233230231213101131403233104242102240244422104124030023240202041141214143002234203302123100331203040130403240203334413222200201132112211032440330431402242431134232434424010240141103024413112431023411421320231430433431441241434444422131444232342130010044434002210042322344122441130223202111412000412042234420234402241440003444242144043441230002110242122340123100312403240001134304421221220141233123424310323130112431400222013010014430200033444403421230021312043230230232112323021441013403402033203031122021122043314400102203224223013242401223342013420212133342244024312230432204112343042032321041141143213222110021311021104111414232004320102440242343233311341304344103104321131100214341233230300421342222214011141142", "411243200224140301432233331233211321234431412431043201130123122421404123322413130421120234243400103121330323043010120203422022334131220020341012033211144013402103321123321022324030212134213224331140213014041121140224142034141121124140330000420131343140304214203234321432220340033211144411012421440342031210324422301013413240442334104344303300321243121123002231131013012011221044143413314202410422040320141013122311044340242422413100321224443040432134341404023403144342332001004411032302021010403433240002233220034412141044341332413032312203202113242044010144434001104423141044144030042344410033113413420203042022321114123140131330030114310243001024424343110144323444444104213440441200120134314431120022221402231443114330110143240220111433033242101304440421244433130230240042240422134430021332300324332340413003123110413402131433042230414100142403403121134323322440431121414330202042433421300202231433320014400214123332423210101323121411142002332224323114102013310112324042134111441010234240113010231004413241024330132440243101223033114443114431003043312402140313442203403010433402424322321003303241240323121033103333304203333303042220103141443114131141134202403242323444041303240313331322002121100210202144341102113441320232122304030422300434124004441230331320122423043311132222023132221110433243444034112444111432300141420311204403420442320332041010111104410034023340320001434313302134111440102242012202100313420313212123310210102434333313303021210133232422200432041424142203310142224243100101033121344330343403423204113143141133323142440023311031133120023323411424232411244110003234344202340213300221222040223124230200333022302304124004211042233022331104214404223043023111323321012233433021013142230043314234123331134130243311304120430424201413304234304230101031331003004142002103112143041022001020221323130412411013131112303321434030402400334330033034014112143213323111143104214040441024230234411321233434323113334420334310433331122121142214114220022103322331212101433210124221142331203344400002423002100100310414201143113103003010311234300204142040233402141131442131042333433224032333423303404242020002333232243430143141303242311201344020304313303112440344323212431334423230123201403342010013342422444200112220311021200321340111203332433240121321201104214113330214414012320404214231322144012220344424214342420300123100424221411133312313001112002230443020122111232002444120031422200120343232211000110004240233410230444222142142111322322310433221110204122421441122044124310124301100244242220143032413333311333241442424224143331331022300100021413142311024123233324302414030410014443343044033031242031224101114233122331330012033414012111102131230431441040404434102242123321042321204421142022043102321222340013001104444004130221311204003210344222210304041124424120200211233231314100121014301032204142312014432414034323112003330320110220121002332332430300214121313100102032422311244203321312004313020401232424401103041222411043012332204114122240223402102121030403041104120030431232202333312134224231112410220423113412431334001443200304232041420123430203424441000314402410232432432004020043402313302204313202240334102420030121403144212001232230133413444230034012224333233234123141441030224032204140102043110434013321314311442412400320134104241044204422332234430342220442211104334344422242242222003220422242101022420013301111421440211021044042422343301002333321344112132431412302404131443414042424240431100403214332241213214112142010224400322203201012423013044414024234343020310232033221244403334310030133201302101003342313403244210211121142333411300441022322043313424403020112230440210043230102314032131224302303044034314410043113413423343101124422232103314044100001230301203200021340143412234013412001302303204231144021400113234210103314122011313003223024431311240204330104422221200204423141432321334040203423124431031032213311111044103021121241132310401030032242032122031102001424340322302024404043300122122020003434141404434003100343211212040002430021320104334111310024100321120200032211102212134041003324114301313041302012103240310121400120234423320203130102421321044013410113032030213230120242133424000434234202442242400103443011014131343201311221110124404222000311404420424432434432234000244222302434033133211002112211330042023203100432302032344024442102021342404324113102021000020302021304131123222010011121024423223030240242312142021014011132322242011040332044214000", "223321011332231321344011032140140114400213444041410242110014014432224033111130213410042020343204000324014132233240434324113022234144132033013331314423212112044301202220104413404112224334333424344111323012413304204343320404044402221243410234341101421234111113423411330233433234144343402404223443411101012324411032011024141431323102211332023311234033321220000133400113140313422120324114243433014140323034301433243421101420210102244221441414233142032144012302100300112231441414431112414010110133214144344301334230313140333231233114222410010301231411144013434002013344412324342413104321243001202040311342143012024214431232421322024004131322013022423424311003340034012320002231014300314242241221012020102113311430302043130200202440140044134010222031434130422104130402234033213132014434324130002142211204002024211331003402023340121330002324144120210123312340420322312341042102440234442430311203033121134210334031241231333333233044243040330430110211104131044114110234241120424102030133120244100223302411321212331041443204102002444213014401310101230201424043022224202032310440023211224333243412430404232430020340412234404323000413333043224004043324221131400211003020101310334420124411033224301102131423014032130220242011332120023333443221021202321140311333010141342443012033240131421414343032211114341410042113314130140140022142402032404110113102021430343124222000343204041221243030102120011211441100041024224042200301424210444243400233323340410203400441402421221040021230404312403424412030013311233400341210341110434240210441333014240114420203213031002401434020422344223334424321401233442122001410234430233432213001224224033032200130311323013300203202131202432123043332304020030203432440330220031430000043311422320442313122333244211242300021033403343040441023304024312021121120133134320242302043340241434032204211332403001201320311430141324434021104014114210401324302012010031420331004200042421333022011424131043404312113033022414123403210240240200111123242031043303241323202303112244233331000442211230132200342112301234141002000330002004434440132133040024103203434220410340022220033432344404122202242400422400140334301431412322423304400320331124343041240000414044004234140443322211201420402031241242124222101413104142213144042402331222220422412110114312123323014311121011404234203412232341334021042143342040000102341024104343010212114034143221310042003001131112243134304021423220134241301303220302430443003300400223003444242024234320040000032233233043231210210143142133210031121400432401442132014133001143001431003231434341343202120041133342312233211301104210133040330130102422234322204011121020112014010302402230144334322024144140100402223410141410331441224103102412022141332013042430322204212010201122402313310331310333313320234113331330130031344314013313210402224013210112132421104243410234130124031311124242300431224210221141024302000343430022424013010440402444342424130132244034420023412022320311033244320101440004020343302001000340323040134303434103410244421104112102034110002103344430042101414211432110314143021343232234342432203122303023102203114014312433340323302422044413404330334414411124112022442340314432430131113341324111230334433223322130012412413400231202411122242402404424231013213122103114433220243404310314422123222433414031300112320102002030004231402333342121122023024104321200002332112304323440030041312231440111431410030134320322224210403401021303001134411214242104433302141442230411042434241414002232121212031400014333143012132232310012314143101101013433004030400440132403000302334104213310412411011132232330303303210314040234142103043231014311122342310042221321133030044301123331122031230033313414404423040022041244203320200411003203110114130023204400023134033030200032024024120214132142413302241114101003023031132340444313022000004103201142312040143333141243120113003413334113443331223310002413224141010301000044242133211134123110033132320014402431020211024030133321144301023230143304142120202044004320222144332200023023100033141340243012433030131100134113120411132131210233203314111000403413411230144422023143032214040341341122120123213211412313021034242002413011333302434402221020004331034214013024221131223213013011232012143032424131332310202340034220022032413432422421141120324402430120014023242142034231303423000302202213012242340442443100232202244123241414024024004413432100341422001101431102414130104041004040423200113402322403420413243212244323", "112000224002122434301123144412204322303020421203000043414014020000432131110430404441220020202201224321310102411342303022221424434144001042442132014244004303342120213432032100411400132342244211102004334033103300410400414012043230241412332001101332104210230102140444123221333044010131034304121132420121020034130341341232100201311143443224002410103132041233302223121102112422223331220113111341402422040303344024144402441330221332432330224332014333330203130400332343442043401331030314203103204113204204400042244201340033211134421424403011410441433041411112124232144303144224021230204211410121201240240401334003144201010044303310001210104243322141432144040211120111024002221322200043413002040430433420330001313430431412332110013232313102010401201223140431332231114444220340033403130413400331431421444323403142424240343012440241433440143321323322224130404334231330000202200313042212310320131140434320312241334341143314411230343134011023211414000232300122412013411442422143210222344310041313301240031010044004311211144003044131200123131242121441041141012320130023010233344024133411002441000440234443321441044011122020313334142020341300044112440034333231404020403132103044031131211304302021040043230120130000144310400221001241303244410133040123123244110033040240430210342422331121242022200222403341404230413200213013044101201020322212130244003113133032124012023134113440014330434003022011202133421444014343131341221124042231324121431220014021032341112210012430323310400341213211230242030212444030131140000214143020201204220243201001234014134040222013013412110442042024122142233032211141101134121243144223101240120212141042232010333303122412024414042012412130411423141200003120104421412333133130112013214433432013433044203112310004420044210130010100101431031004120220132014202240002201120240123320330003141043124141024013200304223034302134341132003003323004142412400332400322341001033404410400342024320310041134130441221114143412234140030244413203443113240131340013210333403203324414213323333340022132410440241202304030110340232431301134101121010302401304141442121403014412431123024110221142020243202331422433022014343031123410323042422223310304422013144121422201142431414121013232244430420240423310014134423131320314111410332314240042031101303402231142323010202343122244031110121001401113413130413032132012142204023311211410420432244012142022231340401234311204240012331230331101203443132240101421424420020220312034110344443400132420104043304010020121400342224230044144103312014443143311401340111323424313302043441024412224042402242131440032441030112344133344323144044113140042000030120412044144442032440100440100030343242411203030140042022041210411424304233434434424402040132300434210011143401143240224400003242112034440100403041121433210221033300101024243132301130203033322011312441324421214314311441214130202111341232112442220143330430404423040320400322022333133313210430402000210240022422214142021324401143434040244140102133221323144200241033014442410304344031202304403333004200311213231041124004104433100142031010120302013423312034312214101300243302430044323113413331033034103414412331342004122412023234323020431112334310424334341213100412420323330120224022013244310334110143412130321332004041230004201123022013433422424311100313443033310443402224234133041221423242123320023331242202230100114214100443420420243112022143040140044030220433323032442243240244233214303010034324144204004214240041433410201020030013134003440044102213244412423214111342131434022213203332334402433440344140004402323340010401301324043140204301403300021430104243444234211300242424212333410203314134334134310000022211120131031444134343311034412314142410400144320300422241133401230314230103023100301321300322132324030441043113340241403103112244004023444142433123320011010204130203100433102223323102240303421010443004004232234140220041232341421143243233122034410220204124324013241010423323331023143213144141333330012203312412030343213133243042124324421144344212142224044112433401032012110041110010422201200304220122330110021340413012441221340432203402114102120024421231312334014400331012411043012440334322004322402110401011334300122010413343312440334302213211214342030243204414203144321130344231322021302304242343340343223303100030410440140441314300300034003414042334201431340000011430333031331332302323433234100410422300331400022343113403322334334343032414432002400003034120412343230123422412240214122301", "113112240000330140143041202143144432130024311043411304044024040004233413224111303041131321024240031141314010302122314120440032402100224433202022314032040411401300211210143223040123432310202033003404042114344303402322444332102303112110110411241024221041204123022141120102431314424321423343414142103403020323320343211111412303100303333102340103223132002010340144034311420443420114042240043330131222420410342201224234403130234440401140324433010014144101344414203331204224141121230343422102021142234403210224403303402233031424212122104412004323041320343041013200343410102321002344333021440201041300000240430001134443144431441024212442313341233431001001113122042104234430231244324441004001202133412240003224212330131043223314444414244302414122234133023133421002314432030220100321101124230141320301033123024433424433224034421042314034130233232004232223100144204103101240044430012000310233433012021330102041414234004000214304441040242211121042423112321022410144003032004043143401432321441111230342432322010343034332214320234032130133134422014430143243000121031003023311102400333103301212241120122431402132111113430013444033444132434342011023004014224133024203302001324444113000414121143012103123030242224411110341013422432324141320410411010140212434223000441324123312321314334344030213414220011333313221032044002201222423234110103402103303232144042002411123212200401101104241031104312310012244200332002321444131013023221120242322032012411124013444011301320304332040012422141244301422403233244011340341300424024312232130301322042003341442412312203430134333014202001040202013332022004433023202323213442110202302404113301204031123312420234324430413432311410241413334144220001040423303230341314412200413430204442414233343312111204032104210404200342414401222302041131240333431413110120020433243230422211413403441124022013004413032020231234424234410434133322442231002242420423343020334123120111213431332324010211420013300224022111241321210113023100043030324013331100333412124033200210413144240213123024423240314240100443412431414422342432001442321223102312111121442433244034033243312404321021220222323140142321330224124241333413241033143122231203401001421442323142440102210112104401443334222024022242222210101144421140201104204103003033234211422301022341443121330434313122302143224132113340011023304032303201023220001301423421301212240032410324003042411343413241103223303232112304341434442310441111113034032030220132224030341211402141321414321131124201210324044210322043304041400441134001131112414310114214433124213233302200420420333110403000231323032333014122110120324144340240213342230141412032230310021241421213313330344120043024401101322420341233040112113313302241043244334422200012100044142032440403213101300101313401134422021231420004040230012211102012243404212404122123243011443423211332310034203413414032431032010201030312104402141104242040013001120102040043332412131044343121312023120234304202000300040213030321014410444230321232111102042100303420204122334321414122141122140232124003013133133114103112322414300222242421124402204240144221412124204140400231424204212342224431443403442221311313102024334240413021224200413142410401112122412320344111431203340234133243122322011042044112140242114134331342102014331333224310400124033021412002023013303342004110222113244302240212143343404442112030442342011204410103313313341200131030440422014244423443002142133311430401344224211024442002044402121234040144204321244110421020430221044314014032220003114232413311331401243231110001104132233423334100433112434224112030331021123233034030323002242314244210303124021204420103442341221344423204243031402203132232240041242123444320412002241001301121333041012302132432232434103032310323243240302031133243314440224401430242014012020131420012424142312113314000040010004020211322343323413131213211132131323404030112404020120031130112332441120341022120134343231011432340113042422002432431423214313223013331323330201040322002340040213143443131223132104202142213333420121040102132204444440040111444413314033023412040100113004404424223431142313340244243112411232324014430313001214211201421041113033423122440132212003122233041141141311013441002403041343031343420222400200421120243014424030432402311410022131034124113243143334320333031414001243420101432433414312112202203114241230331434031001222420212133143441330200031221344434023134024124320441241242301344021133042243100121111214202400302032402324134", "120312021342321040233443130342314231244113323411443404130304331022443034432124403020344440222232132120311402214303400423322423200043440331144144210400234314012401402220102043130020000341002024044200122230220203433120203210110410121234404002040444144032114241124430244443423313403213204000043340014322003022122134104232022221320201411124122430010403124224202130101341203300421112024011202442302432320313401314031003034112241202141144132243340202344102414123124003431341403320304034141031020320101441312341031110434213131330203311442421043444234142302142210041020123433032331033303311243142130023400144123334001312423333131131440212023132142000320223104121343422124204422131303104010143203220044201003020100444231414403230330324432031222341101022014433302004442334131322443034332440113410132324412340420240042222213000240423444222221200434101404020330102222031433120211123300231421441334410330410034404120433340144000202413030213120322204104223343312331341140320301304212102300042022422233244000421433344431131244301040433032102414001101402434021130200103040412203123130321223244034102114100442430344030301223202431000241134123232231300320014023030334412434224044444422423332123023401402100320420124424300312022102231220433333342344303041044040320113122303404301441334141034122011241041221444220403033340101030314433114140120313010400232111443022201434043014003342403232314042304421412231110033000102121044444032322111401004213213104242322420441410420334213023404240003443444110430443433224002210134313014021444210004210030011331430221102224031101234433300242231233424133213103020224140424440441423411302344342213422413241442443122223333400132032100400320433000324030410230222222443203141141431313243103030200241420104222342010113044341033220300101440132131234433001144322342300433141104302213232332424421320034212130411322430410031421222003130030432403013034202023333233443044412422021410121333043120102322121024141404314014310244312121223212120012112434442340244321441100311102023332300132042124032221411401133224234320040104340200301441143000331033404143041422240231213302323431211440101210023143221301042201012004003312102423243323302323210341124201430104304314140401211110432312131341221234044103044213023021100202034231000101233141234201300301133434204441220133321223433121042234323113411124220042343433312043241442234011011002240124020331133303424002440341312003100000220003220440302212140420211310444443103110200002311431202132301222014411342311323441103321201100433002112412313441144040432033324031301120420300423031014421123010321332044322300024220141324121342324430104132103121033140230221112322402311332423444003243240114033003143002042312432140433111323422131223331414044402344120011120143402443334003233424402100134321111402411240303211014314014023221414422400321042421330213434010330130113101100122002310040411433101221033042221024100022223431412131012343342004422044410311231220124211004133103022012342120211214124201312220142010141423130412214202233101440214001222110020120432402230102112304210404321342103134223432423442032324230241331413222113012222304430301243201224404324122403220111024433114401304321113211002124334102323411232031322014124042140002013433100023420104404002142031201031101341410433222444443323344342443110112331211113041021432420040233414302440342412144202013144332340100242323221404424112310112304303404213241104123242343423230144324424202444440412014033221132331343211302340431221042123303032212021121303021031012033144200030314213200344443031044421423420034413032221312303310034040312302344443241212314423040140022314333240134043323443121202332023133440111322342441234103310214014041212321403224210023321103013213334304020410230234410212022312402141334023414233110023441410213000244010102211134124040313142432004040423420401412413303433200103033233201434333111230314012204332342200443140123022133041301244332024411420230343240024022403303101420232341401312041233324200004224210121234431113333302111220024133340313010020430120434333344112312321304314413201404021202314044341333440432220112240204044130213141232342004034214013230324300133310443214023334221221412201424021201043213421024130414441022031431311110120130343002320114224431020131213214443223311243214240410300421000033113223410434101024043222230344112102242012342142431302310311130443223022010233120141424114100224102443110434422431332040044444040330203334413404404443103034", "431101424222213433123243000134200133220022204332122113000334004431122021223213121214100344211243000003141211043024403121420032123441341244114144124114313134413442014431300414333442004131232222431321202112433323043310034113340111014441322022244313021432233431040240111022444104134011203413102303241431304320424223333424041320133411133423141300431040014143443413201321310043233322023431101024401443201332133000201401430321221041140224140433320424330230333230314110314434143133343343143011300322420401342434013324440210422232323112242213243232422121022214323424241230034404012102243313344343024311034232032403430021124304214102444204112212312031004043123103424322220313321123111321224423234002433140303344324122232340131042242314303423334114303131340340123332121222220424213114214430022141222042114014302213322202133430201124204430223100340434133122412420430444411104043114133022314211334214111440040412102101322133434411230320411011033201414112303200130134442010014041014433113043043433221014120400443301344404241414114100322430121332122114340103030034430112433140422012422432031340323330312212031030210134100203441211314441413224101140333214120030440001042301144110400141202114101133204230110022423043302143010243443243101313030430441342310312230104221443021204403010103242224013420342203020214223320320130402230120223120231241324231200333144302311440420231423111312244404243412230003034430042211001024111242231204010032242100204020322241002402442140023122334043142132322332444201140032444424322422410213101221123022114243304403012330024323133434004111242100434031123101414413401222021121031231402112221422403322100324221421214410244102041133443402322421422442111113201001331313043414430432133004004443101313034230404210141430003303022001110332011102210423230230124431002143323304023140103211124341442400240433123014240421002200321113231221420301312143144443132040032221434421333132414444423210234240311203044442440224003102444142214140401422044033343122323400124434114403440130011220104034143421331134204442301342333100242400313320141220432000041423034042303444312203034004024042424343444134112402231130231144343242010313322100211410244443121403334402110200004013421112433023312143421120010404332140214120121300121430130230000012104041004042413112023113440433320320144320131320331121201144112403324141421034102242411244114242401042342241302034422204114420103322411421310234323014201230033414434224123311240430422102202444441221414314410013110231030312013034304013013314322413103341334343312030203102022110121034001413223422212112403332124434411230220344333202302444231121210213310000033304134240210413300032341021212214434424142404332424013244120410241004301344210231231100144231141224311033304033440114032212000013403202114204200100332212404013420330332444334330032211044300104230013441141443320234042411034110230413332313322421433114144211403442124121432302423100411302234004222430424411223203423310222331324324103031233221412030440322430241333203434304400234203410211103400433123113432331433220410104401424022311120311013130234304404444200003240442411311314303003040043233444234300412131104342422401240431242233330344141134333320224304310100330324114132324011112244130124404023214121043222241302420212114122410334224311042344203212143430333341001210020101131020142110004434424021120223404210310132103303100004310023040400244404322322220010310333022020034231304243044432331102224022403032304100032014101432041023444423041420011321421003231011144104341342221123100314233343034000321320012232304401030041342344004010141310334442240200304304130213214332010323443013030041104230300234202103322041114443322034233403333304130410414442122032231410120431043124220143141332210241410304012024340210104322200023222120243141111104324014134202002324441310104231344302311232423140342433403202204243412202400312031340312400340213403103321404140230213044442414211021101200122044102244433400024004212224113233101021232013010112114100423113331342400142444044131313300133123213211221014414133413002413424011002023024034401213121241224220203334231202412300140311424140411304234443420011022243001312200413340323341201202423003034132224332324004332334224301412002413143214000341413131140214440221344444303013023343314001423243101002422212131443300042200242112002114323313114110044112214031402033324204200431010432113302441420201034120011431342313330420200003034322203202330301401301202402001", "400030033302241102010211432232121344430242210111320131040102041042411122204223144230413124014043131342234221432334230034123112110024112424030013104424300203400114002032320230401110430331411210110401231433002302140244404040233143140320320423020323141100303431020030041134032043401012024044441413430331104020220430444030044230140433423240441044012112121001314312111441242001223431241134444330434211110334034223220400312422241244210230123022431402201440003402410401413223310224010440440241322222130204211114123242401043430122420314003032221311404414244433310103000000142430401222402122100004040303400021403340310130210434132132244341022001404041003041340434041213144213034104022421302310044311124422240003311124301124134420240312211020301234314430304000321102000130444120230420143011123013042124402421012343244043000303322020343110404101444231130033110313142011214103302303020243331124133032130142111042021331222430031103030340423444024242112011004010142441004223122433012340223422323241332310140023333214132413240431331222030341022120243021003131020422211033130331023230433420400231143001143231343444014221204020020100340200130433200231241022123223002140342040334430440141031341144430041143122111322020034132042030433103340140010010241230132012320313401101030112314040343410240143341102422424334113232011042141141024330110044244322343312202424023212204203243010243404210200020431004201420341201032024122422410412131322000012044444203101114431213203321303321001142241441444220312202431421300212320310400310222300303341423314322130220412043442433114203330142133044403032330033243423231243232344444201112020311431232231041333031420143033040423010312421430023101401100003122240430240411124002112101302413133024310201203242420210334033243233103331244113002223334340313123402110001221202304001003332024004210012341334334033403314014243133231421311000323043124402040242030121434133023213401204124204121112130202031143021442033303412110401041214100302131321244141233343011421013234330124012423044221440243402333434330211221320423423334220300113133240203333022444134100312303034004301432331033203111114121100130002030020120210332232214341410113320100240301040220121000322232322214312042014423204000312401403102020022314001421131201043023424024101344421020012131112313002043104404301111334344210334300210204111110144320140433243031102413430300320103341132304224143401002124403132340210310432013332200430314033331012104213122000001033422204142210301443342104031442433322144340134004303143013120400423124102000312211411234234332114322304303334143224132143421212111000000044203211041033243024231220421122333224224030033120012233321043021144012400143443134432014214340333022042412311220012422301213241034044343034230403004420130421300002110132343322330320310022233123421022140310303122431122312031421323421314303223141103122310412143424440342032424423030232014421440343342131033410431244003134204342303324244112100022204400421344021431422440100231344431204441441041214302113314411034420344022014442132424023440223111431440001303103032334043120202411043414341311404244312042433304022132110102243232401213334421133210210020311012123223114300140041321330414333404024144330244131144220411133233130110222244014424340103343034232222024402332312301141121120422122232142111022111423421032314002002132344321410114332321441042240223341301414001204322334312033443401122310311422143331240234314113114124003030423141243133434304022024102033133243343212324001104240100021401201002021203101144003214103003114200143241403424243420210234221300404112131404344132104324341043233224403301232132203334111434212300213000112331334124302444031113244024140234203101433011311231322312032324003033001140423101030111101124034312043002021032131404213343244333321121100241212313420130412214301031344142340122031123331120204311443334401204020210402310233222121201204142411314222334410443433320410404040403412010233031240322011313303442342110222343421340341040423332022332120232312214442424320224023312442342143334101144343034342322113420302234044112141432014034012024341331111033430033330102314441032023334323244103042441231202220440143334024421133430201343211100244201222424013020042421324440232022211123133210101221201012221403130441324010032343442124040202330441424332114244411204141343144442101421331110112223104032243110300034222422334231032124120124211212133140333443441231213010130014011414243341000041010114041", "011243344022431000431224444230233020322301012110330103012020411233434041324244322323221143303004411214040022304331001444013141003242010000112444110203231312021224022203401212220233121240021300330001030400310400103201014303040311101132301103000442202130320221220432220404033132244104131104022341020041232212331444413334234031414230143004333131144233443340422022443301131412432122330420243020210440434400030324341210122110132041242112432340043030114034302213314143144034033432133340141410020023120131000112334220404120321001402312214030000043024011330041120020342010341001220314133121300434002300124430302423030114110200211234404001021222001402400001014010111144200234134323303030121132320230403244214243433134401414322141134212244032004222110233311202331210231000400220042440422313011014340130301134202013141201103430140221402341020301111232324131334243112430100131242300403123401310233141110332000211333343412420220402301120120043123022310312242312111442244223222124243324121043223421113033240320413331233332133044144023114000334422420323044024442400442333024243132422211330244004320221010122234040103441214411202301202120033042132312042030044310331412234313212113411411241420200334102441200430204013140011324024144214030222301113000142003231342402140241041131112010024444002443403340130333142103320331341323430314411424114413033432233411011342332333210141310203133040233040203230322222211414434042010231221401110344032440024244214432034302134403342112232104231103403341410034403303432433123343003214312324312111403220314130234240401224222432114044044203114404122311321230400131002210212012312200344441344244104110441134304240121233111211233010121241143404422141144003042123132341201424320341434311413120324040221421221412131410324410343120413301010044230311203102340030242430404142331223013432324042130400312422100242204410324022401400214002130221310301430300443024041304033024242402441200144012303143042321411330334101332443243401134111402124224142100014244424433413000430434020332022420414402234101141141321032313111301321422140102440440313044310010442332223103332211212143430304220003432113224313222424122222324312003011310342302133223142134413334300020300443132203024003021133022010413043310441122131234024300140210232112422133022300204332323200104144034331320114423404103114142314101340010313224000334343210210342322111130244433210340344233341312401433401000114301303441142314103324112101231320430402143231330002121010400214003411321311421213423141212134013142134142343340444400341011241031444323444133134410031023422101313434403311233341244214434412400333010321212104401134004103132434212101004014000113211313341000102233031234423141413300204443234203444301322311244104114433341404201311221041311323013113423442234103042040321220443343324141030434122340310242002434230122104234021314044033121044430104323141423013430041001333302403304103240400414211303230014133023430302203203230433042102244013310203234403414341020444003240403401200242020114242212320304012044004444304104101020403040203334004242212412214232023440113332422001442141243422442131404334221432213401314320103120021303013113441310414034310311412400403312231121004013212044444041311031121013003314242340201302024301103143003424300131030433143030121003411323423131444121112301344314210031324443212022431021030431012210142302243023220141223400122030440131312142232433220431121223331010200301203230042313034404033322100300124114041114224144434234230324401300024340203320041113304313411411020224141323012400444034031343221010123123343211420243231143322312014300121241112144003240042103043431031434214211420403234042022132432404232041123332324412411301203414013241102423210130040221320310440122330343043410413110223042111134020442332034011423211103121213400042143012113223233041133222031221040040303133110011034102033243422033213113330102300340113304330011324204013240233221331141334011012433302114411242040401320040112110021324404144202021140002414034303243404032404300214311142204402444042330013222431110224230111012122213433432343341330301324340332101042411114424330012323022303312421440112132120212141000241400414031110012200240420413231231041033004332241133441442200144204021402313424304411203124212141341410311010420120113014412244142040304120432020333234111134144303432100410301014401341021143022410241023021032321333004210120203212101213021022100410443011002121344411301143424310411342110033102320202", "230331144310411110034301134202231210240440042201404100030213324241312340212232221232043430110423311100413110133331100424220130402114103142440330010241440213432314301202320412304214433133341101033424401323003233422443023211301101042431202214203421001201433142001102200242410433114004441403202441211124341123044224132014413410111211223133330213243113021400234401012113311004002343221111033131130220410330222034042331022200132401032202000312130301140421131434320424100434222412322222204202230244243310112104444124202134434112441313210114434302202344201412402234244400220311001221330322112041231421344040043102341133102214142333044300022403320014300240134241443301414124411304301321210041312404044440401324323231314224341230112313304041323232234300013014421334420200033142341342200200134400400330341302220020103241434322104142023004204342133122333032401224411034142244011231103404144441243033113203342041420034141030301413104324011334244213042211304101330120431403402310413000424114202213404134013402133242032242311211202211010114340312403134412400041132000141242111234012033032130034140332100100241234323222140324004302332011434232034124414001111341234230003212000410301004131432134144014113300301210200214031302404044034442212144403304242040243010021312122301300210113121032403403043020242302233442002042042004344241312440341031112141203232000310114242322324202023321404431302340134303433213002310430214410141340333004033200203340114411241340403404201210221014122213220343143344303102144034041411134342414312440223233301331412203320032042310312324001002314230101120030400334310242020103323342004231420401010111433134212440423133311201011134320442113111131430203341211401311340120440340040441421341014012410443402402124320304221400230133203121304102113431313433420133130443421232132314302304303013111123120244303132402014324144233121142231022120314013243042422421030111303123413322334302212302044101100333224123043144334040101304120004143303403030310211104243100430232422410020430122022303412041210032403320020030012041434110310320212130024412241013400410332142020302041101104344234043403300203022204040333143231030004003242212013122443223333133443303101334222302444023422342341403320030024022204431402132204301201110440034434132040441143221304313104113124234402234023402403332141323332433044334013404030104341211114312123304212314004344423210010204321142401311441324131300233401031114402412033004043101110232112243441403022221344023402124140001340231332434013001424240101310040212144133303333213332400211040110230210122032021441211301244230244140002333403333440334241311103140313004434301142342212123000220330212103133101210102103013342422413200441401420003312101022130024321003102041313402341002301042422311304441302431102034433043244414242311121441102241211144140022412224043024313100131111324442103402422413420200030431144032333243113443320410330321400123214340431131020214311122030003410444322441313131220144234310331001011143434404420421331442421420432214023313344214344313121432143140040424123334102311001314120024104311143224410001224213413143232404202342442343234240114104220433103303103311103040211014112141144201443024401442011200002333110014104132301041443102341431224341432133040232042033143410220023310143413240341112110410330013200004024314410134203014430430011200400130212410204120234334003023334344114140124220222444133133123314314344424243222343423412121231012203403220120124242410420024314433433214103344311334311234010410131303434344101131201304141403042324414343301124234312443241414023430110112321234311401321233331342413043220112301411343211124301411223112441024040002102231044144234324134324304414333140341221330141434340222322323234212334030301014421202012140012012441334444434222343110140412431310113131432323013312423310413201223420213232302124231020042401024430041222223324443020401212344242132140131311424130110302001022100323004430333044200233302123403124324121120120102244413012231140031333014022211102200202221144243344402122013101224001110343413400101231114020334101241034212423234421000031232024012304202023233204420313011034144042334330244042243210320430300044401220104300424331101123243223224331424202023120311000402214244024330141334043031031043343301334004014442410233141421234214200112434420233414222134202423314132113111223301414232332014114332214123421243320133423143443401034333111431044330111240320410442000314313301241114034304120", "014241404400042112110220344434134242024232112222324314210022034433034441040400002023144313301144320424030333233043401122100434244132334203231203034334302342210410124234312010231432110323421313434031241331103114041200343003410441103013101310043110304034010134300010302133200404433033230323442413132334102421440140240231142222212222323003201040340143221200230424003340413022104412232020414033030133003211322431123314110021423300404421144420133210201304312323401332012122101041442013004344430434242130240123133420340202022003332423002204041131132404331001113202332002323110403302113311312313204243440010324204344342022431433030023002401032434210011102220002232332401311240332002112430122121043221232233033004343201121324001412340140001403224242031330110120333113323040232120412001102242133022222313300410400131124323403004201204033041432142320220240414221341400041024002343123310442100333234321121010043003331130204043042403220114432043402203321341144131441043000100044004403032232302102431331043332324110420332002203414223204201423333134014311211341043041422423040243043204433201034201243331333011342033331302443122442203214413013414003120130201410304224302230000321203023113212144310214144112141040024240203443134000420322214040321043410124134401231120122300104220431301232234220114024322320221301144313211204440012202344240004102233214431404123234143332144443300011412440024224214200212034222100110411124321243201344322322111003322324012422102044241240421234144430330100132434133411021122341404423334303302431324134041320020121030311400300410340034120211234313304302233230442011112410044032233100320434200241031243111112241143114402033230212131133002422443042042333313034004023141313243431041042322304421212224223302010000300413122242202143333144104231221344434334014321110344112430132014241044431334100113300124312311431104211301334411412234141432141344412140302103003101001131030414413401013113233330113023031230444144103102134040142222210210132320111100334114340441440423320100201430034404142233441021423231340333334403342040411024213320102302242104423002242401434220102224203042220343231233041200143212032134441440131232102310432411220413303023414111303213421131413130332240011203111321311101134011132121033044041003424102210400233012041020341023000312033444031014424331114110341033223211043114003442003232223200224223340313221344101442143212022001420014200232024301102444442234113101001023430224312043441222011024313310420404012403204133423332433424342433342444402121311024102312013444141300112122210012330221113213132323340001411331004142411224434342010122142141313012241223334204224124011240113421440224014034301133444322404401333144241202334032202204111043231234322123402113030314414314121303414240111032022142302301143001032241301030340321004312204232344123120211000311203304023300310444431204443200404320330221211412211330034310321310204120133040322323332020242310200301313341000303024131044102221030401210114221244204003140312201201240410442211244342201300032240214233222314112423422234324310302033401412130344144022321214102433200331314231203312433014232223333030111213302324433232204131321132141033021343132330302240300133124244040234321042410422144133444121423003002221341332234020103331101011244133321100300241022430303311402003122032342403343044044423214031201102312000313113332402022331244324033303320212013442303214423102342311213012002441343141100000041243413212223212203021232331033413244300014323312042044220202134133414032044230112233000111423414003244120214222433031212032402212113204001331231004103134110343140122414334104140112020300143013021322423432424414302002132343424340040234002313423143000330222021400432132110311411312423242002444301441424111020004111241120233404014023443240230401104341201043443402044103121131310144213234100442343144043044001341434301144030342440011312441344131024143200423031244340231214412232202440341343142233002022043322303443013400314400234311132104002413424344424330014313222111321342223411234023214413134000400022202310240112001202012111231204324331203213304401411240411032212030241304341234420211114102022041323000442303444301310200410331312324140434301244400103223110012201234220402203023333100343202344203321301110430002424310232022314243240234203444401231403114034211113010210231330104312101201412200101412141324001440011120440221224244403430443401241120114434220221000330203210222303224433101100224220323244", "313230343322434414331123412041231033233111210044214221441120030440421300402312124033204103043434120000211122210014142422433224110343122101010342243042014134142403130233004204030401220344114330311202021121130243104030343124111243043230032303202344112402322000323001222320321110131320203430041304233134033340141432012141311000342200212424210102444110403034101312113231424113403101200333344434311330104304312432010034414122220024000443010233044432024342330244300002034400233413212134412114041132423030013032401402423301121133012344343401200432202004404142201042323000100433230024311443024141334334424100414102113241430423131321231012422132432112422012431331230402101232041334441224320213423321423413000023113203233433224111341233240201334132132241312132003141222233210003013313242343040122010043231043032014001224333033113243002312011143203012041304404013111412444110022111131011334132310430434402233220141230204342223233014130400144340300323332110230212304034023204414443313200344123004401334224410311344434332321340324231012121403121332133410131230122423331101340121440041323144304113411331212102000411203233340100012330114334430430433141304213112423041410013130024112324140434133234404322104322041400240413134200014124100144321420334101010033044240223440032424223003042002222442241230134344310121232233001013231240442402344032042424300324112022311112104330314140422131004422102344034300402142030033003444414222432411430232412440042333221333120422430200212201002414203444410001322142044300232310040312003133404230143031223003403334030220122431103144440133140401104022033203330430042242221343343130242341221440030124242020214421304340234203021031044413034044111214132022142342043400140100010023443200321241324040312031000031223104032410322242104304011422114200302114114111234411242230434230234234311022214034430203102304032334430311134332010443040123310110113412301313004201322410024014300204111012130431241132131331142101231332404124301132322243041013323041421411314131412404202011111203124404344431234424404242110100143421220041141044420443130214013104014230303033210402134140444112242330414121434000240101203414302042110033202310430203241113213322044014220332432143111040244321414424442321213220110004120102032243334132434344004102142133134321334422124410101403211242020202402231031133213420431004210110304313222103442301131214133134033241204310311224031342243314001202433324420134332230102230440323040433100134431421312003000410344443231344013300330432314440223313104041040331320320303200141234104104320233243131414323314401121222224120240332444024033204222321244443034013420341202101020244343212032414010043412144310011304030210130324311220214011401423213323034211104414313102014333230034421010321020223110320214142224411332033431403044130104331113430310304343101034313330103222242113401013322014214434130331020213132232210042112110124431441200103440121044404213201134214302114213323013021434410403401123430413122241003324440302300042233121210443300401210320040110441420311430202044404210430233220141103432413134113222210204421341334140411213414413041241321324333400230140302202104002344403002403324301310442140423300144301123302002041014313233231132114201333210001033340104341042113012312032213401243300233400231224340321402414120432121311234422342144201141013410302321112404023320314141001342422223400213114131014440202033342413442220222134313321002411020020032144441420412101014111404103213040344241221040322434141232233111244233141034401030341243432243311003331233143024120031322041012443402003204144002102123024410223330100403212112142124224402301031244302210124443144323343030022303214043041204033213040200042403212000224013243213140404004402033124224234343341302012201013223323131114024212231231334030312024230313414240224420121412042123320012031040443212030103420234010220021202230030041444434000043130334111302020122432121442101314211113212413420321113214200103214300313032232002343344233034302231411423343144241121310403133430244044214331332441021122404321234234230122330332114313110233112440431320204203042021204434230244140224044031320042441342343223043311001310030402244043400130341241412134224434123100131032210230333130223022202044431344304441001331344100034134023321124143311120413421330331230120223423011112242204033023341122004032412122022012432112301142021222232114001020414300120304102021440233424431320431012100332141333243432444011143141342332011", "131142322211321044424201030001210233204420230131132220143220403302021002032320431300134411014042003323411021301220321111322021114202244322233141230442034101244001314010341202341124112320224231424304430410300324221002313221420021124244002244221223214034143400303404330344431103423222433412433434232304431233320432343142200312113412112240120203124103001214111110324244110202334420431423211012102412041204432432044130324110042224244324421003344203012102224242410210011112333310003114030120312300132304404341333402304020444313240142333434032400122312440234013102030213214301440133022024241423232432233411311320022444202312402220022234103102101012204012214442434131342224032011031412221301113044301004222123443003420212134332010311343321201114021322342203133320340404040121442314440032441440224132131144340340002400412334040411441210322142240213012123444311401430240103001013313401434423333000034132000243433412224340301414044000341214221331031223124312122034002412341032302041310014113342044112102440020212021233303441134230111230102321243111013242331012443303033321124343443042042401034042443241334003112133134101003014143104142304423042103434023141314000114244433310340324202212043124233413203332032233143231120103140404020042440112344124131323413021231013040424320120013433034422400414042311000040344240024033344140031214103434340222442401230411312113141320243234121042111241203444343213404110001103203130213314322301440240241113244013244402242423140423313402022113330021431322101303423421044240204321140110124311041110431004340323300300221142033022230041111233133014000034113120030133131123324142232143131414301331104024210434111301434000103322204304220340224240133414424014242030212343323202431004230031440223001213220023014411113343021212001111323314113040331401201404102302340123240413442120042324201432311304010423304433203041224240434441224132242013413211244141101434202332423133322430332124440231124122220221134401421212104422143331034130031032023413222441410102021101241012210102421004102430401423220330404102442301220414043401131442422043120244302301322433201234121010102304033024034333114142230330142321114334220304242112423122334241030330044201010443102304404242013214200200114312241012032322314134001222433213214423342240414403020341424011340321040004333131144423324132030204202110242021124032301244312344322022011014300422100314100131140111232130334302023214200422144234140330140101104201113110404230241300320000330014144330220403203432144224444420334300201304243034323113320130213023230144234320240421000004031410002313414410320024442433144010430040322041124343032212243240204020022413423414410032402342344300433221012424414041110003034321223031412430202340033012214330111124141312112202122010013210301034202430103230402104312131430042311013422434330241241311434024004232034313022300224022040103124403301412144303233324331433001044042030302434040002313424032121312204113231342013042000322431242412421433430120343341203311421133403003341031314024103033042113032432212120023114113341423303221424214034214300442330444243444430141241203241230030031423342333143123143041414002140214330001101220434240304030431131300020344430422022231134120331404214201011210302011012440131132220121140032433241120402421002431424200001210423100133341410331203343414300400340134311113222012002340324131440042401423420242031032442203112442132004101222433011032434021424113323010100233022030302443122013134041100014444430441343430021234020144111402224411423204422404240124030201243232430433442114320042024341013433324243130142021144411043030143341023320022311321120120441211134100324113321421432100421021002141210432222010333342002404233334033022231313111403022400102410304124043222134320040403340442430312120110234330304030242341021442313234421230202443120212030221202012112244111003042031330033142320100342422201322400220442021030202121030124102442040314312130012243340432130343320102301441232443434420333022230344132041014422034322232314331332320140241020210432113001020100242320120112313421021431223344420210003300122300413033412310303130410432433100032402301410123143100422112103140201004232123301420002412443303043314332201401140311330241341413344101411331433031413311240041303233013442443342030001230234230232231433342423212131044003230311331012000331131003221202330200133433434132301323022314132204000001303433342032420321112144344142412314300143022204440134023413433414202213", "004410444223211013221223230123322134410433234023213104030414321321442320001403000102203310440131334030023114144022111100342024441400242013033044140320213304343033140412221124430221330320042303234012334244331132442124023232022334224010230001413343400012341203340034434113103421341311320131213302320200044224423121220431342324340332141442332401323212003201413144040231334210402440434402104332203434033402302010412040301114034142003010320323131230212402203340110313222141212304403130224143131102342024210102401233002444432331411344444120340424222302413214233424212212320303100033411412244323300104241200210104324141010102034130233110031411433122320132440442201302423411221233432344210342220131142301342414441114140104002133432241123421420313142322031302333112343312313230200404112302241143330012102323032203230043013432013410141231112431230120124404431030032211022313121011314222211241322041043330444330340301144112321134412320022132004304423223032133440433404433443202003003421331324221233134034422444313121434404420241333323134130111014432330033014014121314334144403021413210043131003103413443342412404044310140134234103231432020334432301103200030230111111012313421023133114142411034204222232113222402134032214143402233141244044112113233042134112000431344230142233201111101010004401101034000404144142414043242401341123311404210100141401314414110233200041420030130220144430302233114231003121102113430031232014034230233001334144403142313130232320232111412042423333234433413212043401332013022124113440213204314010230101041401132343002101220014241320242120413304244000303432403202112322211141020144201422002104241410244310310011302244023312121414143412420322004000041121044220212144231200430332404411033034303343324313201341013204404244144120432211342221113301124323121042240332143023420124042224103130022403304303320104113230031440032221112220143232213002400331124230424441110300400242043044012022341010324012030422404031324240242333143244114001411104324101434023102031341422230014023024101444103042211103030243234043344030222114234422311402121340444334030341444313412431120032342343342314042223401223211413300420431203142104231132223112012131302100044221401430032123130013414131033142441011133332303123234201404441214424134441441220314343210342142244141121043323224232311020014134034232241034013444042111132113341322011020432340031331343201114333131412044401212331000143310334204413334011242201443410304303423440220433343214120222141414331132211103312424311341403222420000300131034321404010302420302104244142233000304340412021232033410013320141112312342124442344404304420441043020333201300134233220122223144423413310422420334313240002134314102413130310110333432402040323403214121412420400403221441303321412411024412302000231244240300120040040221101140300434114432441230233321410113133440112424343024231144114014411120020232043041223020411120120443231323302100041013330141320434414113141132341033043344444414323040412004104313302040031004141341434410410310312103203113212421331020113023243430013111324314124224043030223430401211311044032242111431212311340014104333332213242423022042223222312003223014433400020222413041440100231324303122330031121220121121413214033334424211002101431321211101101202313012002001221211110043303303031001431323440333114040220424432032210123244403023243223431130404040132303302231231342032343240232233414211430321124012202021323323014003323300323401314424333440211431102201033434342242124122010212011344313004433243003011323411423144210202403322111410423311033402321223311441133220203324402202400132043140131420341030412111234420141324344124430320211241222044210202044034112402230030400143422123043124142022414100443443310422214434143403220210222232423430441422023040012123203424202412402303203230334022041422413140432142231203134200112302432323021001244002301401443323100123134302403430122030431402130304330140122414122341012211030240442212113420441211141240244412244044012314124124340343044200021413021304211433332231104331412431401032024244112422201444043111403342004301213200120042423224014130120421310221300033130121241212113132101343142122422302214032311012224101032410120233140441010322044140130340322300211244144040030220412402331331402402344340134110122211441212113220334033241214012344410300222434141112021111202241403410440200243240133320301413431202224314033324140012040112120244231332012314320240313122323411314323431230111423203404120", "231211300240320042232011234144321141401333401240340314001113440312222041013403342401202144044300342013402031003224302000140022241024402132130123343021200232343423223122021124120101230214232320301113440434231302342442402101424134113044034314421203214043031402431322244301343331440344120033004321142402110344033134420013140424114010042113112421144402343302300401202324300410204213104432121323441201344402123232103412423230043210243032022100312102004233012444132112401140340401210224312241313403101303223322040243312213230433442144312432024244223221320103333113224423210230144443130414401001212131014314114430321412230104241421033024321234122400320213201122204303041023214432004000432223141434214340411333113011123134111302101140023322024411310420402300414041001222142020134122324141040044203213134322322013132031044242022133004023313224414033404144214100112001010033200221443010341400033402302442422003042334233013220302404221232312243342121430010222043232014021423133130113323124440124343044342201412443123110442230114432134234402022444404301013343030312343212340320203002021424222301041323030430442012024413120303424333433133141434434111100110110134000020303414132042121314101401430342111113121300432023143232100110040113140332004031000441112222240332024332312332003441340421012014441210330301334211143012120444222312210042433033030024013441403414232203132123414030421434144224241002220334103101004233000342402021140232011401232032200320330111323441222432323321324114121303142440441102431410103244242403222111122430332121324442133303130224044013203442210422200133043332200043421223421122302110011243141204232112031320012440231334124203331202412104300312200420324424311144013310221313104332244130410103032144240331142412112221440024020303243303444013442042442444341432110332403231120022242201002034414341344312103443233103214220210040323221112111143042240120243303034322144411202434011144312010104133223122204014024001040000124040134204124322433404201402003013040214312331011444203324033411111130021213124443400331002021211040220331410421140423002013204032013222433234310314111032121200002104301411142002433241343102344004243013013401214233233340110342443002011101332104034031412244441224030340023232124100123234041411330423241220032221433030231002001334313440431443224040340033303012204421223113033314332200140310234342413323122232220043410041222214201301101132000203242141222244140224442314424004443144120210122100140333433420344013012140310322322222122220041001241312211224031010442342424342440434404341202121203130333003431002242111213240004123021420041213104400422214032113030002434342204420443301410112132113010201413103143010134004214314223234430101144404200400110240144010314241130123040030441302221404213402214004142113030412103442122420004341003210221323223211202120313112000301402314300040432241302413031111223142434313211333334012314031324120010011004000302203323032002000100134120041223423100340022314433444222441432322134002204112004123414041140304123220332440210200004144221101121112330324322003232304114231232111200232331302423241201004443031321221320124021143401324240220413202214231242434131344441330121412021141240300021120442203020033130012110111141413143104143412414243041020001243100120402034114222340410013332111231202422024443014144213300133100404404431413343311200231300224140214304001123211432403010034202203012404232220201343210114333414320323430403132220021441320013142104123444324222424344142304312013340404241140234014012303434321030403224413140032343442220141232110044402001011404314441041333112023133400323002120403042140010432204443130400001313303314342022330424133234121404420440410313430334233302241311132222412414111043220310032142234202031312000233423424042220424442402443422024000141311302040240244033341312144211340003301203000123003224033341214001430402133421442024111144111210103142001232100231141040330443234031143230300414044343430234244144023324421220442433241013114243122024012011014334202432120200412000200422320130114002133304022202034033021314010442413121224114413213141400331341043004330341000002012023033312133023204321102302120402440431230223143421320312014111100013243102313112002000221133442110220024440120032414213401142433213131334120120343044022212124122201132112410443021403212204122311021442024122102414132014232213223224224310432430343203230241114200224042112203333310201423041330011441044424102231321202433242401", "214203034442431220214220301233343023440423343002303312103421343324044020041213002012343324143222214213431110030111332012140332411320414314311032343202434342131010111241441000422314043442032012443420114002342444034440223021001011004124203421321300024141411344301030400302024042300204041302221441423413143434201340443240401024042331320414400233444332234030201424221422104233434204000100114414222033132220324133224311230200100222402401311233233043432044134141232314004131223244014333323200221210044034144131043341202320103431334211013302144221121412241021413243310402224201011221443424033133324242043410114043122314442231101233334304133111140213343343440003231313224141014122212102202310431321432041211214432142221043300333224414140102030132341440121233014234041234440103032013442121204103024141322440024102330140232333332141122414232233111040243040130102221411133410420344244111423144433104101243021402244313143202412133412133233114031121442414011310313204041142101121043003443214010044223331201402241243201111101314120243242333040240343333312232133121100042134412301023300324303311243441010434102140113140323024002424402113303414223424404423424412413002244311030342432132010221213213130444214301000400440040442114112331000324233031042312421440421430023002112001334002440342032033422341312311301334122241343200223110223024424230012322032043112130031400202314032123410231432404334424103421011422320100412223433112224402400021143333131111414014201400441314202311203021132210034230421013202120312243131201144423302331242323130202234443203402001032401341131224241310001012443344114314434204414411343314014434432243034320141401111344132003111130224033020030422140343123322341001214342334241342314410414100113200012432323043131400230333003441413434130143344022331014222214402111400240241222343413304032332301321004034333114402010011443343333233112234111232430331131430403324230243121243434000331434131041204012020132030443443321332402124014040400402223102133020323332141420433020030124314442114034440411302331203042031132142240314424123412010242032012220201411322142302224411431331222131124023140404031413014312102242021234114240442224122203021344331121020424024240423040034231323412220301222102331301034003244440212023434243223411423403002323430222042424041430422334001420322110011424440441223111323300114022200443421030434220344132334210401343013331441142422001032233241033311303021421102300130240443310430430022302233041440124201304042140314124411013434220334424133100110021320444201102240402303211032033113342324103201332420312301424103100142443024324034212101301403000234304240311410344144102103110034140314444340412323433304332204341341201421122341431202304340330344234202113144104340002010432224322240124441022302023400200104034242040402304241023300143001440403403133312014213204212023300443443440310013102403132233011400110041212014102132302440300323231202430201033401340004411314023143023033444310413020402424044442144244332334430102142240444421130204031231041000430421204413232102144232424443322032113010012310320041222442130211414104014430233010123420401003211212222234232010221313344341432301122111321030212210022223143323321111304031420044013132244033104202431220322332021422323412401032244133410223341244330343044003133222414221424100300013311410040032441032324101422023222120212012313243221412001421314300101013040204130400100131322222440342331420022140342044243424212133040411121310010041110043334434233244420022330214022222234432402124412310131113200240142440013113034234440042443020033042343340240110043132443123210134311022131310303012012231423220202143141020203331101423144123103244014014031140402213041134244004212411444011021310234034323140141400342441334313013331104220434104013102132200103033134211042324041404431013103222423000304121220301141032344432341420202414022414403440422233234120124440444432242003434112421432440424022043020131323114410320123231220430402003202222123411202341040410201041003131324132432334324112431430424322202344400120441210021222131233444300332331131131213314110333341122331204203344422024441332023332020324324202123003300122111031131023024330423422411212240340444314214421113000201010212304044031310020123231202231143024000441241031213410403342402112434304033310321314210002224122013322032313412331324034034204220111003342023044021022321334130001011404240243122434143440230242203044310332434041424414213002112412011342143031442", "133132042312330021222234404200200023220022043140030242144134103312210200344134040203320242221130311112111021232004304334111240422141213113214322230333102100040241243141144041004333200014321221002314023420433234313420400011001203203024402031211303233140023333412441441432221102044401321300403433112322042021024114102142131223301100412212112141402303433132234112344041314143011114221444402133344343104440140102443414131220302244033030434302132203243220022442030034023344321400320124301443144332433202214111312324012340240441303023424401000334043120333400243334332004341013034200214003440302004001410323012311333321301002104340204004302214342110421212404022022143344113230124044404440130142420214300214413412311113000141443332024121304223220230014340024024244123401234014301404213230422033213233044332124424411202124120431004231224121434424332432030214112034120200202004120012041140343243120332124331133241004402343022000120414002411212120111110133304134002324042131044411142230444203410433313004423333404302101244402220434322040031122024442402410310422143334132111344443334244334241020041214332013224021414302043331210104244421042301321401244102114133340421411232240234000401232123234302402411243434302200141241130342401004300203040321441031112340342111423113240121411044334401413424300333003331403124413132401110332132233121202303330403120434203101411140034311014201040310313413310100320122140222144301114103022424400312232313440004221040242300034021224340111334314321341110233330331101403310301130221133403332204040344123314004143441344112234301241143122221120120133323242104243110324001414013220340112320101242341200112031400240331432441012434112042401014214323112422104030033341200114401323404334420211144440132004033434003112431302032332031024434423311210300123431141341314004141002442443430322042341113300331043310040023413122340322001104100400344104023432414330101431014011022314323433214443413003212401231102424003034413412302431312333043220242004323203304442343030010331100203233100141322143143212214114403343440011233041000443023413231033332303030441314034104111004220003424110132010302140120141012223304203340131410233411312122004034012122212131043003323344340042240114300440212444224043234034023130100301143223212021100443234040241122114010002200022141210113022211132220133411313244123104341112404443221144403311431422403303440332112422312201032111020020020421143043444010131240001230332111403223313112310222342011301201221111110103432112401231010042142333201030410004320221302141202441304003224124112043124023303324143222001110244112314444243124100234324033141004041400112430322313313123201102100033142204130132022021010420024424433411443320420033043433014433231344101241313114223333130103332334233303133201333442220413341412042444210121042003340301342231013324310320044013103001322141314010311412314222123324020020420203122211230040142414423411321143030141200313424430042101301004102042224143314311332204213223132444322410330104424012130441012110344214122021430101324342221144204142143331131333233200011144003032232114412334043322233411240323021012041312104423223233321122204411203331024302230210000124322043031021423124442443231033344234100023300324122302411401301034334034042304133123132142033310304201001144333104414031441401310304331022343431142021232433032231324040213302322043430324411004044123341120002002201232220120311022301041011344114340113013432413003000134132113024042432210033323324413001214440032312343021312234322443243112112144411412344442243322131021204330204203331124323113242113002311331134112421032340201130443243211031124001441302433330403122110332300304332212310143122320423041134433242104342220220400233002103141143234331322133033304230031002334224110344413312031310114032410213230231340004131434033201214422311014213142023021124213142322344412320104433013434402414410031431003231220432302322121144204101304020010202014223210043314023304000232003043420112420223430240102202441013303003112432120010434344143342104431402320100144342014012204202210331330302012423134304222424024043224134011040431232111204234133403314131240141231144121121230230001212220200001132223031433413010313303233301002131004112013141004043133404430430112223410132002010144012133202321402042402320001202323221032233310234100222013013211332201132112431034013421234333010003232342331242104104202314121334104034204134030122422430032303302122022024433111100414124423140", "330041202401020134323414020241003140441242314243431113003020014113021430230140442330002213244403212422104214241132343033121210011414044324413413130032441420240030043320311044313212022021303321002040202022213000131030242224033402034020223030420012124321202044433222404341010033444334402413440341010011302232033404232101100340330044010042243022042234121000004233221424214142030423212341014200110100030313333142413310341204224321331033330302431033431340230043014122241414212300232011132242312044041401140203222003412231014300343444021334223103430302020101043042031410300113414144430014240000142042443240244220221201333443221301234331113102423412312420230210044333144341300020323330141310131311302422121321011211210110423404310343342220424044301422221021301003202433340331012413334402004414343433420301331233001140234121331142114130020140121230041441321030214241434304442214330023022141002102124433124114033204324143030240032430323202010222441134010103310442323423444403224031134111003402020021124442103302042212312243243002033320103203221442212102123431422331022114100223023241012031312303243132011444241410314401403434120302101441303002002212142432022233311004443224401443333042301313200410231001440213032021423304041344120420142043123140404342434201223301201033434212420121300414323030024010321123411323241232342442042403124002322403004333430220021421213104322440320311332442044040100214443441040122340422322401420434314300103020441113123010213412000213124341140401201212234331243310440222303133212003041413114023032221333222201234131313321433210011133244111241412042103432123344124042432430020440313034433342411004014042234141014443133313331200010310200300144304441200244310400304140111224322114431344430103003040101113410220322420313240033203323420123131142424003443240200123214141033331341011323331213330041320304102102202344401303431041101242114124102000410422430401100313214111404313123113222442131220344100004204311131241410133133003343341213423041401104122042021220023124342401023041302323124241134141311201110421304430142420203031330004422024403211212223322040143324331230102302433100214110001123410134443044033121101211133024321203044410414340022233303211110024323004422240314212013203132004343410241231234144104423112322233023234114224323334421013234034404142244033330233203113004232012040332042440403430313433202430412204442403120124332034104220402243402113114431422422212413424024243022233044011420203110404142240003423321012332001312404301012423012100103404310443423243240423131300240032140203111311324304314110032024430421231341131041200002344341411313443133332014024032342303224303444104013314432434224422430233134103241331203004134231110322132332324021440321222114300301304120330302102202132143242033443023232314004213330002313414234142313440022310431244030020431320343121413333412314114222313323240423344330343221413141140331224142023224443204030311431322144303001131232112343344200123433233302332004443430204142420312121431434200143124443140030433401012231441332334344400013043430134011004132431434112232104042432221402403040040400133414434141334203304431031123340423040110222401120144424034411110141310303010241033333102014020322320420231344214120234311131114012240440211241342420030110132334301410203340222223410224033214302001030040122312400122130324312134203201241440041432103012431104302142324334224434424341124013303413131000403311413302402242043431313343113424032112010221043412120302130323123413024033043231220111324402321424430240134311323134341414440442341220301131242142404010431403323034102434402041321412420220303111434414242121044120431201302004443332444341001141344420040234104240111230002132232223134334211014041144230243102042030041304443143304223011312033442440404121423234342141143441422143423214043040313142002030230010041233043324342134131441132104002331314133032413001243423402142134134013332331222222343211214230200320014022323403233040222004124431411211220233402011340443300244004404241132431122101322013401023121422033032010331021324421400420210213111204322043311213300340313043003323321312022113430430422333040312201010400330214000102213233130214040212331030221030204443221201113330040103213433014102440141240330243042310303244420030304420123120220324344233244400303232243014211412334120043440143334004021333320432144204132204222242214404442202204012130224130034444211113321324314332144304102441223131033123344144411043002402331", "014003014040024302134103221424130222443314321130124103122420224230044220024140120213424122204003400214042131223304130441423103442334204334422012431433340344313243012140444032201333302321114312334132240331040343222014220211410300031233320430004042001244024204321114120323333104441340322112000410301002440224100040442310321203331311222131314401123312100212034140014143121011331332332102322312031421123403440400034124143142332144312010012012040300013414312103101313300411104340430313000334302143333231300300011300240012023121143004420103043324203323204320313332223244231110320243300300141100040013223200400433244340332432423110142334240232024034404113442121100441314411441112401104032433242404001121243214120332300121242243424224332314312212024421120232002131130444411103430024102243110000441244114322111442300223322420222224101314401224000343123223243204102420144340440404344401004231340323400222422330230404331314004330020312204303412123241204402233230403303020312102443144120032222141131342440012000230340342120011344033133131143333340012023111200110434341421132243233242022004144212123421140200114314412023213414033031133310211222223004042310040331301442322120242124202233101440242014323041231411310031402414021341344031010242124202421021122020320212134004232443400234310140324403021211441443041002020242412411342131001212410413324030343241212424221421233441322422311040100410121104132222323022244110040340304130203031220310114140323311144012043432013243413301432432020224011133414241244301431103403140013242323330303301432300024203442301101223211433004032032420304142123030321133010440141200241033200023034422130333211240143032112242203323014111204000132042434413440011120013242400340330243422021240333141223423321214444114034431310434112231400032234010131000113032214103113432112033011241330404143434132244024134014112101130312030401421420240200321432131031031314133423310143204120020434214023340431122340302222131143302402323033132131110110012321314442321203132331344321034333010321412341123441303012214412211304102342004120211134010422430144020440312221300223240332122243043210224210340021330022411043232113300244040241000004331021431124333221340321240414431414420341334221034100021443124131212012212011001011132242441004040444040110030324133034001412331431120034333133032222023434031204411304111401133411004143444101203123331113411410010111200143413433442300420011223021220203413311103342121433404430132301220101101020213340443134333110124041213400211321333314142000420134143034010320023332323421221241444123323113332104101422431113113224003133341441430101420312232410132200134430031202210001021121420441404241331104114111100244324130303143024102204321210330211110420241032442034041420202443031343201340343213122403120430444440404421100444242110034421121101120121001111203040120320023321330312134001202022031423143011213133320044041224113013434341042124421422000401300323340404221331234223310431320140244000114314222202043141244212331401232031300324110214102014210301110014424244043203201003313211204241334121202304400322344231314341414043014403421031411443333423100040233022210421134020403243240332113340401204203043020123040113211411302012101233443340130400200323242404113243430020334130023113004332224234023101221432303243420004104444002220343303040343413012300042222310140413132340102302424443204034120430100340323433004313024022244212240014131241210440114223040313331340322324231321120423442134312122204003112400220444042420304103330323042324031022012314040140021304401210300413112343401203313140311030103143214043420303034142140434020114311340014442300144044032124312211442303042323341423313000321112110012123312101210420004231211221143320312042041033042042032304242302300002441431203110444441434302120342023022431122043402012324403421314041243103404044101310213331120120031434212124001412403014214041141230111001334134344100103114304122403421423142013422340234042011122032121134022110330044213024320024412133241400204413404122241111142130401123403313223434232444042434441113444404030303433303021422413031332442432020433403344213443340110413301131124320400324410333221103014240043220103243041401140202442421433112101032322241414123301033401404401221111030344211210324441012240302121110420434333301121132322304344234240101444100440302423030013400303330111032321430031210403124332024013424142133312012021032034120004013232304403033224322100230314432200341114402", "414330001323413223003304120111330122030423101130430243012241042132210100323423242324201201441104202010201242131410213124402220002404042000032034324014200313143034202121130001402433102002134241141221224432131100143023032410221330104223310104430003204441434041330030240043242343410421400012020440231432013310320240203003132034403041434120120424322404210013440244104121434403033332202113423212313431044412020001404300244114414211010402443044222233013022321013121001212443342301024034000003201103141044230233031113123410300000002442344344331122024101222231001201432411324023322333134412210144410224313230113221340431021431233314420424141140004410124330222030300211001343324022303040422412212020414304022401201333240242000411131240100020234120140411413444311014430103112112333444431240403100344432243233314111212032302233432012313143331404334232130444112020000421311132000441030121013343042200144014230444043144044202214324221024400023202211102142212040031021213443112130402112231133132211032313320420231443041023332102043433230333401034144220311332120043122001024213430422330120221442333034104223322413400100441114344421332431422110332224200210140001344341411122200022204243030003123030002434100313202412104430302022033240032441443400004444340224102413342210421220414402423130203030022341104001011200002214310004014233024130231301104202032022230421010133133312224340123034443312124033203002303412040331120310102022241303204204102143020414002244021000224112343301312343413024204231340010414434241031144444022102202320130014103410402400242323044410120434404434100300131441114341114133220233110314144341322414332202411123324412120242320120111343000324401413440100410224340443222434302240411400224420442214204131123220411322414114220220423032002023321404240312303202321430012013341224440234402402240413402323001124141330232143333223342312421231323004322233214311213201030031130324100031244441012110000312030403204121221034210211130303121113310403433340021320434133231232100014204131420343234402113103411431244214033032133202322100111321010314413324122100234344224112310224142203222313233002044410142242331043044030420324003132334020013341431120003043042224120322140004203234340312424313430310103131423201412314033420030021132213331011042121440324121130430120033304443330242214013422423333221013033342432230303241241403320432200130312144023024414103332302013000221320120341142440322223231312430232220424444000014414102032214014220004223220400124102242410213111222424211002304244034210121413000422243341400312132423034312042442442402413223022044234300131040210214302234112311013342014240021402414214023104000024200004421344214020431421433221023120412001222144304142433034030201130222402322122322313404310224001042203234022223331424141401243302243131134333134034213324444410344232300220411331020110244441144002123410321141222443441300033334022311323403440411040340033144213400123023400344434300101332342304202231423424431022442232042424233014014124410134220113101102212041333302124231203403433433312323022310310031113202304434002043120421311033033113020014332124241304303141011240414212414202441122141313224413104124014102300010412411224423003133224143011114101411114412033201133032301033024401440332111002000300131402432010141022024101401112344200002233002002042043104413200243133342004414414224342121032231323020303020422123000401430330014204231232320432101443441411321414103413201240021132441021034040033024444402301312312332341341402034121412130243123011241111010012123011241220333332030241211320302124131401404222244133113433423202331131003212143441041442442303211244102211122011230111424342220224433122202044120004120143111410231101133342214331120130414013103200102242200002424312422131122303143242110243143002200240333141210101402244413402300343344211122300324102114333234010131010223311201001043113403440043121131233003313332414120123200010321101003044104130301333122302201432040334202340331230412314230232213132213442031420011103301220303301213440141244114244021443142231230301343302430300404301313331403314112032340340233221324113120111331211000124403042232044012300312104124313312412241243201142131010404221330441020313204124334421342230033044000241041330112423122223441134330044110332330402323200022322004044041330014041101100302433332200111030111401201211031212111041432442202140123403302132324221343433012140224413000212030422133142423432040433131323023214103343102010", "110333402043104133131311303024044000423343442042324404110020141240131142342113400344104312120033443041201002440131321302023131242311024334004322421001331444332213041140110213411344211141344104413414301411004114000132030113134332234403343222331214324230141101204132101140303421321301331133004221134214301214331030413012111231013231144211204111240330202210301113231100441011210044404013030440212142221221140134134012313044034320043440122410311201302442104442223303030040134344231242010234011441324304441200013404110431224312124423004104022232011242202344002301241203233330010313202100031313004133114441144343240343342220343224341222040401221323122423001421044432400414324422322330030114121114220020113133313413342020141114041344231034241324441422042443031400303314414042132124302121111434344331141032311313424411312431440431124410132220232323100321224333041344444022440332343242011431120001223202203211213322032014023232410030300413213032340121000012241100244323044134310102310134204334223043441241404401403011021220123204434243100004300014242144041444003111040134413441403114120003040404221443022333314132233100044000431202320303044214431143030420013233442034343313214040421222230021341032441201204302410234120003404130101341141031103311324322433001044133233434222014323440311100243301312431320041211340333234341344232100024012403020210334444020130314300040042224044111133412013213440211033303334324032124013442432303442312123331123003411103302424311242103140330410020332444102300334004023421410140140001433221140404433423434102124220014344043443143434222203120420434420313213244434003444130331213423040321110423423301242313434020402101042022141201203414014344231112123413100420313431431224210444341212243412100212014222211002301122121401244020342011433344330103101231104241212432130012211311001143244404421410124024024224441302321214141334413431311034143003000142000230242414401123120224134014432022314222321422434300340141034203340342332132332022431241411043232103420122433440103210110332421143003243312114332313243044342210122231423303432000321022412330310031132133404221234432421134412112021404313342404030301430002411230013124244143122001100410023040413444103213214310332310221121344413242141342234302224301113134421024443241330200342023341124204031424133144344243233321044103222423103203411202042120112424444102411442110240422434034320134423344410034323130344210020303122111233142422001442422134411131201044122132100303121434322031411123202144113413411003021303210313311320240000222303024334240324421332033441022103302433340323021112104020134042342341310241422330430114424042434220220402013322122113224411211122120143232222043401401333010244214400332141132020103102313044003004221410042424432144142314041401134310231042404401423243324432412244300242204132012444103310404320331300230011431134210130243210123212331433420021021042131012321122134430331221402141330123233032120104221140142422032030324222111331304132111004101441030302224102102400402321201104233302304140303104220200314214243044204130020214411302321240404404402013204400141300423022421433223000324140334342101414111042430124002121041423143413222110040234334012341020211430213211130241232204323201022313343010434410223031411342041414141044032430340334012323442100011244223140330322330010341044303230133130423310200310132001221440301003412121014103014033233234422212432203134324212021323242242420230043013423222320211010144212400420121430024110100442431112214141040242430111140032341030101112114232333421213143332414411423410133033441231320032131201041201232311214304300300400314112040234213003414212331442143442024433431422013023222142030004432023022323242432010104311030201122224333042143222433433103013233204303231234200412413002133310324402311442414303031020443434243412122204403332031404324103003041442341440134044113121213020032432223110410404442340444041012230221011400144212231423102120033032321004342231123404023004223144124023323012110000012224434112114330331022042130324123021420402241203220413112144241214340103323324144320014112302312223320034112003241013014423441433444222444344002431030104034331341321101403034020121342314330012322440101301413401411414214440404400143033213413311143031010031004312214111130100000133212123343121132012200114020402240120134122344141430340042443241111241341310011141110030203112424220024220324032310110233440303204101344031420434140101402200334224444420013011403", "033032403011422222240341024203423122300403123404123134044104432211334201334004212104330332143144112010234334210121113313310011022404020321110321002411011014203014410014201124044142013313004413332302000311010042104310401124312324224031204341013031302124402234332220024203204041304402343001103012012300222033200442214001431320000242011301001143201220443011211141413410324210201140004242234144434123332231441240310440314202240020001334131040400301012230103143442210203300413430142141441420421020140344001142230104302224222122044324113422142443402433331321142120433430122403144130010241314310104314034331440433140044301334103031010430024144303000224143224101322133122340020232103142144330214023033241023242324231403102343201211401430341432423342312222232411042443000313220313312203043340234411400402022404144102212414203121214044324211301233423013042000244100234001140444441440241042411310022430040014131224111012142234113033304221002122341314444042314310240101330412043233221222143043113404133043134142441413101304132334141230203324011342332432421134421301330401113242430001220423423340314341221411123340420300312220134120142412033111130330022413040412222212342142442432132400422412413203413342432224142140102003311214312020303330403341131140143040340114321433233320244342302332430020414031441202132340230040110142014140321423224113014142143413223422413003331233440042422134304442302232124241012230030002014443433404124144113331143312324302102340303023314022131114044032440010200040032130131341032034330034021033213142323433312212210241001412411020211104133402130143203343400403133342311014314112041310234230321212441422440302032342122024344300420220140434411411323140324444333224411131101114103103434443313301000430140434204244121044203001313143321124334141434144404324230030440423210413313432412211132430201001334140130022420001431241224233033002231002120032041343443040030242241313000240324013334444040243131024242110243220234132144040331410130334133412414001340310341232213240223211134242300200003114033221114233043324404320304340122233340301020031302234023210120403321242002310202204313202443430012032123000330324333441223204221203000202322014320321114244422134023223031100011204423441101222401040001443402220303120040414314100321104222333014104242022324403424114322111224204303242410344230342441203243241102100143324411404312223320024221233021231414201044400033230243313133043002311333431113310443034102130244031343302321232030442133132024003044241013440104124213443102233321312110430320113114122000031122210403103112300444213441131034314224230111434230432113302011111033014112113000422330041124033441102302103203241200140423010124210302241443224010434122341141113221140340211311440433420142220443011004341422201101240444040101343132014214033000313311323142020412314443434300331232044122343002442413433130323313123042234114442413332013102200210114402330012311013340400243324044300224002234342224331022102022412122122424230212124043000332042434123014102034443034220333223313101414303104200110023211320031004131012122430203432011344334201240441444432211324132403120122344012441230303121123143233230142414241231404130324432320044422340233232440140302102220302312422442014203302422310333401042311244011141444223320232102240342141310212102004141201000244302322220230123400204424342430101111212214242004221031304133442244143110121442420034033034103210020413123131020412041114344313220143021303001433420144042413324103030023322032423203233222214034140232442311212310103333444321412142441421422042321333404203403134222113124414301303011220131331120040144124211143410201142144304024014041030334011122032142414041111130002421201424444340341100011422041003302412230404240320223101333421203122332114101034312042433441310414340314114403214241431401241132213000240222320312144211220230334211044123103231131231431241444103414404302004341301343432341244030013044032020340304323310100422034420332021320434222412232143312404133424234310122334130410320223440020333342032332033114210220430300141012042340434102433423413012033223443140441312413223430320203223320133323400231132342131041033124110041431422334243020204214402414013343431041033212400343314332400022320042004031340241211133214234122443334231132013422021222424031313022223442000034411410123010113242040322421431231220044212343210012321020041442403032304124241442431023301032310433040111341403214130341402031141211234302243313041", "222041324233441302332032204323332021003423430022321213111110310234401002244323101301003000402000040020110042013300003432040321233332231001141211140114344034334232411034042400034201312142314320020141342442321114320113221332222424020404240422331333100401103112331241144203001111343444434322024400440322021003040434412121241142244222232411132111113122112032300311201434341244304231220444403232201413303412413121212044341241141040241132040132123032131210411300244033324402433314141041204400420321112203012403114321114012331414414204213404330120120011203410442202314210323323233443334143112113413021220211210020300423402412322401020410244312433343332104221443042013022411223023412441202402024212202101242211204041314313422414113234043322121401433021130341220334303340234414121312302031141042121434100032402220221004101204012310313204131021320344011312113112044124224312142312111220242410024343340222211101110421121331440132331104410203130410141034021402304213114322434242444342223110332240030231233102001200212301024324430142422231333423331212104442332002310322110022441443123344222234131434202434441030413411112343120041242104434334020421332424340411003030110102234030341201201340412442240313031223213423004211042440214010030413344443141033013403440314313413342113220323321402000324340123141200023122332103020113032213302114044320143202344031101130301200334431314100412431403002432043143031011011112344304444303113121120101441431214043043244320434434244234241201042011123132022202321113204214011220114220012004023321121433144200242410314312321413030232102214003111303032032333140134034123003011212041303132320003110203033042041303004141434021214333011222002112330243232224332342040413421111421214204141011322213401433221331304010233340003220323313424333121104222010001313044240144003014323323042134243410420340033434030121140302044201404113333310003434233131331040423422034124213420013442431003202431323110204432211440004243311233020141303022011021401211013320212300310101313430130101220231342012230441423430024414432231211411430120201202104141323100422341101344414112441002413224214141124440012431222433223103120204122330122404341210132414411010111104021302311200411324112020140214414013223241123004104421222331234031041112333241330123003210211342340144442040320200014114103214212020400434430040241410122002414102104011100230020142001112141000133233323034123423133413434020034011433213134214444401043013313231130004212341123341313214020022400314343122214122300434343343142210031130222402443331202331402203031010312030040313313041040021440311113333143321013334100001422322332001001130204432314121133321434031231042440321401402200403404003041342114421424213322041100024144134134210112330211144203140013204012001413102333214413201003034040134202101344220312134343032330043442132430032203330334010101433312413103332331134123133310121122404024034204243000014324114231230443424213410430014233411102101201243314004410133321003321113130143211131211014214404140312130013201014231142341413324131342310431304332222431004221221033014402331000424431204433424304323441120430202303032401440210130310403211131103422022022102320213034340003340400112210212433003404043324034323122104124211401004001134042313221011334044232040141301132222401112414301310030120334342330114221132341333242203311031111414141304431403023440340444123024000044412142340222234204434304424423113323223201311403344011314032023024413133320140014122102020100334300421404244322412111324024323242332132320420143303230312311022000103004121242044201210400340010140414212434032400432233440142000244323202342440313423022021144023314430304034434041040131402102241344310131011310221213213200442120130231223033324114414041314144400414212302240222420042002104142304114234420343214102034424132402312221430430130420112112432414302244332434421403132331120131422231432011220212120300024231211204433004213430414412044241201300321311102122031233234022223343001203243000313140243243234323131341010420200323440402441123330434042444301440421112330111000410234130332001201233431241333412121044131142343414224411043401032224244342303033224414104303031110113032322130030321343423104022242442401404432441200441440333003004100034310134101401213004241020203322143243122313013404023042112030031203444134332030313112242433213124034314310441123132332110243414024400331012042343110411421434211341402143004310310114132344441323443221320042334111242103", "102422103202012100314044233234230114312230011020324242032032100002320234220044313142422433400113240434300323141414342322344313334233312322022302303331402443144232341310144401011414304022321024310310123012212320131443133214313132432331040310213310424130010010214321133422334114133310214044140141143133210402234342141432143204240400010331340144332241340130112204230423303431242202120422313332131012301323102340331340011344342432410430340334304134430400213040233144223020231231440143221200424042134441033323313131120330430201340022032211011202410031044024432112302310304243212230313204213030200444103110100023331442300442231320222132042021144431244340043132422341012313000141312421022131210120341102113120222234143204114330204111014044404420324112240220123442342421232234440024011212310424034021414343222401120211002034220320201411343104211020320132133411131441314020444112202410221214213401044422302103313424313413013124000342312242020231110210422331240121443403014431304210220404144021341023112414004334301034042200432403031221013221040240202041311233304112311334410343310112443033203321122203240320201233220102321313333314443102314202144420230103344000321033210022402113224240003030432341431243032431330201242104341300104411242433411421434310112144124333404022444133043144022120344210332204041443033103033413302232204424130410031300410124110142331044142301010414330144403434232004020134240031221124223243002134442303421322130434142132201310234124324112301420210242141212003040444410200244411304402143112341404034021031123434141002222403143314100333321023132111442201001220202412221331422240243332024024332420414142201343320120041013224141230140113444304212242402003140214100020421040303043310420234140033104220310343201443210040124103300113110103004214003443410334322021420442124434030104424341400030431220134422030111204344440222402312001134443202411222321013100410030011200314032222420032333421224432002200021223002202220441041044002343114121312001301143043302040322433130403043231212101423031021242102411420323124244003013233323101430341111104442031013202140231222440313343142202423123213241421140222004444144400340020413414200442444042144340323322213141120032322043330334141204032211012441334223131143042341032234312141414110130143421144121231341031402411111403213131120213401213231114014422324240013222013033400024312232042324022042340240102302402223323023131222420312140340433432024204321332412142003301223322013024233421132222202032223022013023213130044331321433011133024434011012420242010300030400333101322424130004140002332112241234223411100414042342304202140332212331024310431422200424302321331200411321224124022342231212314340313100040243244401100213322430214043002342243310302040130024300413021204341233324400240321202211130100114430044240231244402324414433113311312012213002402402313341322323032300001030033104344341013020434444042131244302043330041303311120011011323033233001221103343402033321021023443314223142132022420120232430344041040302311102230324131123012044211333334002344044334012312033310221344101204232431020341312342101311032414032234443101240431143314411134140341143442232341201004340040022204410121444123130212113133333143412322200141132014133243034301441304130400002033004314032221333100442034010431040343104332113414142432112311301004331304343102314121331321410422313313442320442301411234342132431242123020020314430412402220404111302424112300402144044010124011221001311421014034444102004423243201420112324022404320441230410423110132144331101040002244121322324011304113100132202210202310310220000400231210141313310304141331142241311142420204302011102434320312011343421110134202112342200240302314131332040433204242331231034122231441444014421310430230424030244143303330034003132320100040230102414120220312220301031021011124041403343403244010421000201202021401110123230141124442144014011001400213330011132330404144201324024210212432223143102103234214314001341333240210102312442203231123234012032410201224310443001134141312414013240120444300204444311111242041011400323340441414443130302234302344223100113440243031232030114124022013400112201443114121434010032203142104122034023310201141213002124411022030400324303343240213010224403244220114144012040003203221311132214432410301340122302434342331234221010341323134221410100444041010313142200342023220032044142023311000120410432220211011124040402111133131103342023041313013203020441301003140000123110", "312131440343400210322001021330341001232230114111042002122414222003213204210400421121243311241334333343312443404133120430114443234223213144134322333040142413043434333443442220344001344234224111424140043320300400040223404400342321332322010103442333230432334242123200233313201023321444141400341012402213444331030033010111000040123332202042412130324020113433040422203031124211213411422124401014442444414304032230041234304010123443341314323403023444320031242121224100113221244222004320212433303134331422143440344012423032140111402230424221222231243414210011134201304130234101112441143043010221000321332431221312331330023441314440410311204342314300323303034031400431303314223320112123043322102432122234240234424311011201303211333013224441244213410442104421144130043300041302304243424122000343100114124142142324231401012330143043010321131313022300404414004431231231214424402044130341312104122124401000000014343323424041201244434300030242434400114344040041114230400321441342002130302100034014330444114222011340010142440143342333314433324222020124010401132420313124322344414004102344202402000110433043243142313444442424310320444130420202233300101421414412324240400012132402141412013110012323413102322041000032233202002203442402400121133430422312303334110032223301432214414001303210242214303013222021331404430410340220340342112323213002321242233434234040433210230300404123221023004414332013324200441410201012143202414421430041244342024201302142123303104434333122300323221313402010200313122033030220340312323241123231230240133024312143330321203443143432341113412001100320443234420004213143240031120244341204111103310112340020224041001343120430304000443312021341234100223214312034034233230433304010130002043230111433411132313434044242124244203024330123312224302110101214104310042011320003223014440124430123122333041140342003132221111140024122443223333023230201441440030230110131421002100012212023413401304014214333243014411343321124330404220333204441324441111310010312023212321442430344010430133241222221004143201414230444422214010122040042440123430043424401041142110410012420401214240210303011134413014303204440110002023332211212321004034121004003111321103410210214041103212114321434300041104240023212034223113411432301130000204003230423414030012231304423024202042234231233412442302221424203132210141133023401413434102130033220334340004033124444331234430412134102003210430034011212130030331131033112034202211413310003044223001023140143140120302113211434131144432033320301240110303344024100011410012013303202202330144010021114330012240141314411402102202333230413442230041211121411132011310313213410140434312041330143324140023334432222043113123413311113014121340321042223340211332311211003443210304212234032211102133340010121003310032244031322002010000010233020004212112443303013311031043411000411000412131101120213310400331433430342203132112033421341333100323134012130430142144021111223203433201101003340242134414114301122410420132220444024113001234003303211420242430044314133023313030020444133334223113204114333123403412111002411223111211401224233433422411114122322312013331210311232121404134244342402241221122331204030234043133022442343143231134012344413022242132004413111313443403442112212300030440243341102113433200102241413230331132333242114321101233031233013340202310200210243403244143013111422310211442440441001102203434102310240312010444414003300131433344140243100341411003323331403033330313233412204134200220144324002232311412143403031222342411204441240042200413303141433123043403433211320134042110311302142131122022231123434142303412023420114442034042332421211243300001124021443341243044231221321330201033002342312421034103402310122024413443110441414113400310420113223421322201011213032024043103122021243044441314024141403231031314102320100442130233413003243344442024212042141422414210110100421110321313303344414442131121030213002434410422404120322224323302232400343432334401133342233033010412303210344401133300210031213324214244404231124214003214020040404041401420100432443144130243223423021122413132144023032313420200234143234304414112213401204014240334241331142402303134321414102214401344401102243220421420041310001233204134331213300221013311323304222143103314441023301123103000230331333311223102412131213322032412433331014241113214013132111143442242420140330204203242003332212242011401313313332342211200141131333011102131324202224113212102230203203320002422210210040210", "330042111302001343214031330031114430143334213120432324223102423314413302424111020430223144020241344214310400143142122020400121431233100104434101444341042413430114213300010022414333443444132131022002400330401334130303140112234130040230123244312323003043112110432400204244013220042301201012002233000433440334244000140232421010223411100143113434022302434131332300441004144204002112124003213312022014401313330301100033220043442213030013221404444122422440222234430414330310342230042333212133120121231102424431140102101041020210314231040222214300312342341032302114331213211420112004113313412204202042243043420401211431220443334031032102332311431402433411001413212404222302414422342442310412232330241202323042333432214430313322021441410002212134410143103210413110010404413230231012010444410331330012304014312214021101024223404114421001244333300021403140134034442404321213340410130123023231440310040400441240311440314442302233301231014030113233242234324434332102432324012042113111440302211423104441314243013434144121411324344343040223434011012213434302221343244201223300202134044120431434002041224424432341404213413324012410031114420143304311011412200432430320304334322010030104214424011210144020444333231232413002203422324042340233444124202413041033420104010340213232100441342303130041313110300433040232132341423043030104431034423422444304340020412003132314441140031410414304333212342223212214400131043401104314021212224241222214323123114010033134020231212034113013222424410323321341304402043423320031141311244213110300000112040431200343430000142001410222142031341240444044122323020124230333000211342133033412331402301321303233030443101001012003134233114302204203333424344112331003342214422143114331404324112203322133003144044341102142043134334341410231411434414214310242432431021300423201303004341310211102041224002010342034234233040340134024102403241230144032330214224424041201224200201403140243314022124213243224232230412223114244031142100303000042303214321401202434134210203042203334003344240400414440301133120231004331231432223130214433321020044031223121210340443004141244230132204410342222110124043031234221441034243111133120031122323001133213410444244223100404344420414444404433341410221140243344444022244214420232342101334032021144031331032433312023022413230340230410304443430102101404200344241313002032343444210000414432204032112230442102132120123004123331313434110333314120024243233321011303432024003103323120211433311002211402034434303303101003420410040310004044133113012144111223003311340330434240233012444241124000011244312300214323010232010043400034133311134141300410232020243144430224444230002422414142204032232202000014122142403021023434130424202031324304141041443234040013311441002330342114300422100142202314101141244032103212041000110241111203042021333001312433433240220431201233301223011211032134231204021424303112242033100302204432304042243140442334433041304103431321000424020020211443411420332103334310004013231331432023324111331001214111201431211114340422244434322032223134331022333403344421234422214423333431441210304131134002044403442020203034424204043202342243330243231234031430103320223044440212330031001304312122213141321322030111400110141242120033221033021334312234214220004000133133222130444302233342223301222034313212334201140400030111031314423002211301104240320243100341400020410441021004402010203210322444232141430100332222103342130440424210002302011300243020223234300233131144143440432444023230423110341123344014310313024344010324124400432034100030312044401024240304242242142301303422211242012444014101000014340213102013433340302221322331042431400414341210233234300432133133344330122242213013001130130401140211020223121041212411110112144402413411232403332341441321104441112210424410320222000211011231104242343223424222022413404440010024232302132442200420402032333430321424444230242133202313031322142434310002000142114024302114324230440341202242424112423131442441420231301201013302343403103130101043242423444144311000413310040041402203313103123223424243341423302410021431411230404023123343312323442100101031442403203310414302210132010114341202241440301340204042102124003131440141342132310312221341102210301110130020011431233001144430130201124304222140042044423233012003101132030312110404401202332034420444212001230042012422010001224024033423011230422224443200141132022143204223422212104110143300131332440314422021022314400132100342200124024342113", "130114224241210300004111204440334421441411332444201140222233202433401133311043124114023333402402410302423432011140422240220100431002231201222024224424403214434131121213141403210100220400132230301302311401413323014130114042213412034104223022100312403042212410310331113103143304002111242034400404140132004300424111232441140102101413342102021141014313033124214234323104010222331312301304411131114424112311032404001040321334041431144443104301401433242012033420120342200211234404340101234131011431421234012031232113131144321310430143133214430130134342430411114420433032233314410024043341103023141312440120203232221310301421123322234400321411203041300214413310124332440302410343443422411301301323424340213021302403243402220324013431311413411323301334430411342401224110311410440310400323341224403402234141302134421034134102404204143312410114202312021132322301323430204422233431120312332300144334412420402112440004422302341200444134134132212342304402031414312331422324201100314442331112312014110320412002111010243021122404122141414341001041023412301131031124040243044100033321420240243301442303111143020010343132314332313330412022430012202011304221414233321424444204110314200003244410142302232000203124420420221314212443131230102330401322210421331412423223411041042424303213002031101104110212023033340010112222220313422304200231002131214040111011000330134141003300413312121012002223214013210214330300411123333024234304201144413403200203102304024340214233134341104040300044312434201202114134204442312113443022242320402442204103244314000144223111422202421201221121213432013244411431400042303304420130121104223120121110031121011444134143031422334302244223013024433114300101312020013410301041322202143413032231420234203420224104013204132012234200331104240230413304021340010301203234404031122423242021430234304230324332411230412302223034444430131400213404210003403000041003313114124201231024234300133010422410313433142001301413430443344313044244441123343234110334322100304130423003102330311404201001431401100432443021242120411031124412220231240023004133140331332001021404422033014100331321340340410010434014323110220344110042234112431332011113304234420432344320121111134334304342110330132330344103213432033341034404214334144120123103130141013012412330021320301332030312331212300223320241441112131243214301221433134003242114223411412304423004330013444321304420412022040414433242203313441220203431421124244442320440330441034103212200321023423110201022142411232031430123442031130432434003412332424400023322001123132402232323221114134211142140443104212400224111111012440333011244102021330201034314342314344101144022321320400110440313442202044343334120322144211432222321410424004114144313443024311400223411204100131423112021410044032132310123431214444012121434410240442140412331024031103014023134211143400223004304124433200104004001302333441023402214233343031441012030030024034403243413400103432024443142443134344121242431210041023024203333034142201323022130412311233302042122112024124401221120131043304122002010223221212141033412234310041013430012312020011340242040331122411132141331221424004300344213314203044304142000423302220103202202242223133411111212122201122314143244322404324234040420234440110402233123120432424440233242322211310340422344014343441202132212134203221424421213131013441044302301112143313024403300032024222421201131411312111004000420004011110010122404401210001311434224403010223130313411303010141103021231211424302334112042121322303131143014422034410301411433144411331011144430101032421131404303422012223132010202244220434341132024124110042340112033302040224332130340220021312123314333003411432310223244330022103234202213012213323204230142341030121312140144101103334241143423133132233312104343132232414344031123343133103111422413204314301004224011032222443144034112212210040412040124433113221314003331341321203334444040342312334413201242141344303344231001342043140042332340011022210201200134022013442041413300041234422211002002133304311340211041130111011312212430113113423203202110320104232001011021214400030444412102413032214334234043333014033323212031434142230111404302040010213211330402014203142032102242210001330033324200003031122223122332440320311112121404100023340343242314014222402112444301224421221323004201341341321001413044020012434320024113133113131131014413132303341223214314213234423413421340220113044231321214244134143242413113343140322441344043223402330", "204034341231314043041013023141240202222223110000344110300114230100013142442122202131124432431304411401443403000114011340323144032041031434031124203134322142414344240002214202314212342223143212413314023001320433304221402103120043432340212124222102332031022130144112321322104434111101443340232024132201110103432321244201241143112413303432221222041230314232220221222210431242111222322203444411123031143030110404202244403033424300011423311340133140002410234343321230333244144241231114231044044023013110210124304133201003024231022041031210333232243113141014340031141333214010214112023400220000131223313320334303001440313442313210114101244202433433011210304331214031320211241402412022400234302102204021341014112321123244034303200231321101130043440404302441130012413004341131112131231343101424322114214100033322222434103414140212124102232112113142243410301012043231140323322330432441201231120411321210234330112110111100314323323323121411400020314033234024400414401101320413432313224214241040123021432141220244211211001220120012323433304212331411400203410340012100222131142041322103234231441300424412442012111204133300302020443113004103030102130130201440211022010004010042340223130130442123044214044322003022221004424330321303104212333032233012331213304021032314100402343121433421314243220430410444234423420412014431422330132400200010004422304333422320044324120044440203102122244143343434023001132331311322120322434030342201134040044332130024423314021313013434141012232124113420332110340441013410030123113030201234402301422320141040124004120311343414332210432344100314011201324412333332201332401234320010320014203240423022124200044042331040341234023200141441312204323301004222002024004420001222411043213230143320031422403110400423414140043041220301003401033404014414300114032313430124111201120431442002120043034413434120332121322023313124422132003134003313220240300314114101420113122414104204310421130321141213244414141301423412243421432133123040244310403201320023440441043311214010114120001320004044342301021144010303343114004400143304332124124411334040202424311433332121234344440431100340102433310003200030204344043141311122413123012214244213334004044113224033310211212214221420420403101112102344021301124013033201412241314402110330304041314304332012343243100244122011212214140242340200104043320300343211014231421402222414013100412343203321233012113323042211342044403112201042324344110232112022122412313034124142300102110342033341212323402023204243221414431243234423410321231301214433241001421314142421224131433124100332134012312430013244141102304003011043410122431332132403034323211231311441123332311314132032012213011214432333120043043434100020333142101404313232033333234030043131130220034333024443442402222233040332311341021334402140412223112233033431340021220032201020333101032222404301031233102043044003441334122441014333402331433021031243214103412203102122214301124003020424300020044400113440132442022141423310443440104412022130104420403100440423124413411402042214233310034201401214344132214334243422340344033144122321140120324200213143240244231141123200024320431103423040421131131343343203200243230010310112124032314142010241330040122440013030123442021112023244144403102014311013002010340322324404441313124234243002420420114300420104231400323213234201123343234413143214010412103011202421322441142010410312242432032421431211130032030100214002344242443444343134413403041200434130221442143424314411234234404242132131014110224321324421004320401042123040040440021121014340230244420432203003304210342234411313334131313212213232304321214333312120331023043243414232111424331421100000101434404234344031403203424001040400411103243420430213241311204230341013022121131201011412440244200230400232211013341111022033000420442331220202234443011243130404021432103243343000104231403120213400320012202424430301303322221040413214011241403212220210214321124000144231433010333220001343023100301430141140303342240342124342341430340042234220244303430414220314120310103323230313012114303300231300240000414244031113022441201430434324002121112232343144223401304104410422400042213231404400201120323234110322433300411020044200002044044230400424132301243302042443401343402122241234201400302411433212432123431132341143432313100100023242204211231224312011140144322204144332012020443433412430101201044244002114124431121014421144421123333323213134032140241310332100012131240442321110434123443042000140020", "222200242241142243300210324324004231404222313024033132104141204234241121311401403441030434403444423320034114111331203433230001141031404303013211321201040111123234400340041310002403044242030124212314312411403022234300413242042440140334320400441211014101402321443114202043120001244004042320223033411040132213423141223321000412301340444130414221342222414343243420143221113422133210313213303201304211011433321111123434434440120230420122122221132223422100244313423133131221334433241113141144224030143301022114402404043233300102243114303111132014300023103014102124010142331243401442224121012124040431203210201212100431200232414340430021432313040112341323022144214444430431002223330432322202034331342111403140414440103334243403031114311102444321203023400111314001102442242330244311110202344044220310240222242444332411112000013033224030320430111440344300444340300142332321302442011231212300031202232123200124112213032224340440244110301344322020312201312421211133244112340003233322101222132023311400012434101120241133321304201424203323413242134021222143033330003422141340331344042320211142104144043334023034341110414404044020034444231211131102233111031114244021200243403123322244400232443142131340404104110130344101444231013223023344303341411221330331324332433334434040030043302233200311434423030414410232111434433032141441422214134133101132113200233313323403402241341313002334320122444311201233031440023044024343012014112212442312202131343032220324002322011221121413113301001443320221121204104034141113113032243101330334404304022241133211004032213131304112224110302243312324441140444134203041341310020342122431440034334224214404132314134040043242203204300144031323410212424044313003402023420201111100442040212241224301142002323112003030033143133113413040000141224443204132413421421042430402001143044400312120442124011144014120331434100344300201221114112130022203311410443401121312442412433323411421222024124213320102023230341414134022330111411202013424102203033132402024433412023430002013232132001014111200133423212230440324330242113442311430234034044333310402142422040444320443312221314433224113003443201404422424424014244240040042220203011043403041412442212043023322120201221213440214100203303323310030324331311401401442424422224431301444134011032123131204343403422440311422413224234310343244342140233444222231444000141104312404221031014031122301134413014433324323323312330130213411033402313012031433410122434423424110404301130431431322434021330332333233432023431232043210302324011113044343403143141133012012012234421021303432202143414141010440302314120204111123421142131313430022301334224334110401434343234430141110123012244044023402403443224414313224202201111444241241113034333333144221014424324141200104322434311243021324404233343334313004332201043410131111412324032414002114422142423013131341210224420432300001124004032003220122044311114322213304402341230003322342043331243403200303344313302442430330313123134012444320440233321440303322303324313430314040243223124431144334204331010444301104030203321330134413103442141244232231414200113210141303042302212031412401002312403144401110022322100430330121434434020340330001033212002032300344010433231140201313221203410200014021120131201301101002401102122144424303311140121232121144202000023000003243303032423321123034211440001013432432402142334223101312113442111140204414130024200400032122322240243221401210033431030322023032014044411043040330031243031401113223032142121430023324142304043320400331133240401224100431142303414202302120344444131214332112043234422310220200414224302144440413023202103304240402002002310034311234122240331343022444120442134011112002101101210241303442422331140223042022143011041201020234314011042234033033213033104400214021211341413001301212134004431011310030320112423440044410012422023021412440401144323411213021221143013433142342223040220034223442333221320043122300200111223344214124110400312342202022240142031312024142330244410010431334401123111101213432224134412113341120114002400440310032120402103024444201143223024034320222013130340200410414444144043410003413340422000234231103220144411030022130413432043142032041112031342202133221044233100434121440134102431202042202203032321300213114412130444420013111403123411403213441230212412020030202003230343340123202030311001021443302220234312223313033112203340342244424221421444124131304334242403302003020234434144433240211242042200202400244403231403043433", "441414012022044231333423210224101221103344221301202244310313142214402422021212304104112012014104341200121123423014140122243021411030300331220234313110302142204214342133121144242224212411130321231144144313233303112423433312040120144404002344311404231013444400024342111144213224033421403123302110341403102002302213100402041113011444244211420340123323214203343231324031321120410420430441121312340204022333204134410020242223144314040424032344242130334430313204214043434233043303041334300312031213034241204002242120023134340111123204123421212014010130302312013223440110400023411130030410210411004120141341003112212331344041410242223304430004231304220044344412221022242441311020404122221430421242100320444101031020410231331414134100143330013220312341243124211001331243011021203320131132404242344133222110131330021420201401001201422132321244020113132201322414140204022321310432103242332132424040133301332402204030013323113441413100221134143343412413440130014143414304423141210340120233113301042324224302112120031133204412103302002102210444223231143444344124410040122340044220004310140144411423442133001420343010233012201222414011423021302231112324004403242034134333300044232023302031103324333043132140113022034410334410200142100213111424413413014404141041432433144122220024202412044104121402242414403314214201230142430313244010110030413112213442313040103131242221221001420202322212034032034020013111314014223440033234314143410143043224031441224401200433244011043142041412024010301332133140020022143202224430243100010442133000331201323241113143201042400134202131431244443032412244214043104232013022140402142222431110343031434114213032301003411222312120131040322422130431242431411323302313334401114240312114401440144124230001110444304121214003321242040313004411244413000311324312431122304441104003340403124441002130124404241430343423432313123441232031304342241221443210043322024103031140113040140140320231021440031412202132042203333220423133313244431133411111024224132120300033001040122004300342410133213144140440134410034203331122423320114122411021123010124333230113441003412400444024324332003104402401414222140244312112431221013301442122000344000222110341214233440424321242431111100010442144442143102240220433012312124032243341414144004212234110203331040411103001243340223414104400203110124420010311313340211020042204230224124302143114014122121140312033401142212130413144102220413143410410442042032010141113414414320202132001003030104323412113412004133334221330222323012044320221100333420134103021431300313444430020022042332224213313403343441433124132102302134000044401012411023132132324242221410002144413413400214131423024224211403122301324140433124004002203140443323222330101101034343033434042214130343300312414423420434014400210321422002044031123103123033302310300324034333101240444032044023213122432230222101344021120020012431233002102124021101020013022201144414040003011313113142333440213414012442400231442102104214314014342303401404433144241330333133143421241012211314342310111403121241300141304324422232311401031334111104420332132210424423002024013130442121303224420130144132423103410400100213033403242101443422040041104041432440141423442322420102123313323042104400442012444304232212041112114421341034244410211241331332014211340220114343400241230044401022011244430013240401001124001221120140001312110423312400240124021120203024324001104102321102300402011003213141133314200112021144132031341204241112222202024220103341432044020244402432300320124021144403331111422342434421140100444320234312410213124144044341104212314243344144100222400244120121322301002301424334431411404213101321012433141043430410231042442443303300001224143141213211001033221214414404404311424232001043231231334340124242442110414133042034321431321203334303022014422111421213234434442221022324003141403140002244422114123024303324143222011213230301003321202100014324130001221341221422424044244422340313231440220241122010042214220204403320234002124132432412024314342231323420242104410324133332331003301411134402243004024430404442213401301140330031301420033442212310140312241124044342012430134123412212142040314423101144020143013300113040232034134310010100400330344422022312340322003311133024143010231140022441310210314113143313430301332243013040420020232203230220111024014430441433240232331423224004310220331443412402324004034331140431330130034120230442303132222343430214141100012212140120100200441313210014", "212433433034144413123413241030442331331124202204420330004410130204334113442121013302200222023111342411122301043103211023410214401343200420413441044421441443313421032420300414132200104110302130032241104110242314434013410421230102304111420424211043022000023133013322344413323121321000011342034144142331422212404344344023344030034003132342111131313113120043043040003230411021444100331024133113432313002021433132300234213004104024112223041332020201333311123332034411030103321104403343210310440443432203012424022032413233134030313042413032411242424212434134300242201412212404431413110043231022220321332234440212334343002000440041313013331122231420100441142433304123424333322032044420124022122111142343301434104012103320431240242213434111321031421101434441222144140122343344101302110423004033314241312344202421011344032042244422312340423010433200331431130244301231030142103403142300421030102344334332033232222023441114130241343123024331321211034340111134343240000202131213443030021412414334042212040031244234242044401242030202000101421100242423410420141143202234344212230110441224330412123004031434240432403003323404202313421032001222014310343200033242204131400342300304341423311111221213313231111124244414240141113423210112323024201230333343412143430021333024042401432041042442402340102133044311232123431240223214413221034304430122221100033012343244422433444241331334140212032322211420134332311124104023114134402022341244300402341300310402100202202343134043332332402434434124334024410143441004021412442330020121100441223042032134403320014442331334224011214314401111043040141114244331342442132331132220231120314241001403014344243213334033032412210404230413010044322402101333123102434241224031442111341032214033012412414243121300141133323114042110123310114023033443413014444142303404032242243133202010112302012041241020243221040140311433430423012213241221213312231231430324430314403114113340121213003003420402021441442440022330044302233412443210002203320033244111214140330420023124311002424124024244212042213232333024120040002401341213231444113203320031324333114023220144402022012103024034202444022140012344141041144310141244331330214111302011400233104344314322401220144334123424200442011304040443031431214430323220223141400344322031124310232222202301014002430101234102134300241313324124400342313132410232310421303021214224410133011441421320414432220342034300310003141124143130320432324110140312404224402002314013442311340011200301014140031030223311043344401311141334042132324123213030332312033020131131244243213121403444112421113114203004042140334031343020434211030410232041040243300410404332103042041344314143140210440443212324243344140420303012323344142313334240043001403441443114403000331103133224422022112403442102241123310242301340103124343201444220022101342301440234224401024410240031334310233321423123024113104030210302113211342010032133401400344410242042412004022222422004002120441104411040130224304302001330123123024444013012413134141004002422102004023304232210044404411204213003213011014440323024423223440221412324322003012430034404440102132432232022244231241400004134300022134444430231214313422443031240011424022134312432204122441133433442434400343442424331313033324003320042400212201240104133200242410031212231414243024420402423214000300422404324312133222313310110111031044141041334331424204101100441012144001323201431431224404310110330232304104102031433323010214434021434112230041142424220142312304231314310431424310113334431221141023323023340411224431420212134042222213423021400033113200433130331221211044221110424100241003003433131101002344324311412441221240344344122132024241320432111343304141020331320131100231134120010020032340300443210222030320211132132124230220044113442111242313444213110242002400124144212244120414301422200201331213204404140311101231101342412443323321302442042100213413333214142312420134143400014320312200042243103014100410211112204133233310100433001132031023133411211400413132142321324110120340103033420412123423441243100004133312402343220123442142431024123323322412031222031442011013331014132043034403414301242123033210343040214304440043000201414333044442133023344013211040302312023422404432034311114122214201413323131420303343124114100434240142010001101321414221014032120133230403234213143441020020234011204224441423112301111112101002413021100104400232441023231033034444301431040442040444213320321301310040411212134242004241121140410433", "422244404320201424203024302324000302233113403012403004120313232000344414143141243122121112320311240144243420003333132240012322132432114323421302232334423043222410140444224422144042014301012324303130201343111440003121031432011410243321122344432122032013202321241132111432420110001214031003142023213342443033413344344300132111412400043311131014130101444222443234233122024214300022134232222314120231333032414144233312410400223321204140423323200030034114432323202242114002103020104211001220433040320242144203333111343123400320244211030112100134324142001443202322120033044114210113010141140141430004303442441130221440142412020424442244040101302414204020332423311440433423203111202242304201124120011124040240024004412020024301001232444232341132024404031311420411423130340341342442332441412210112332143400142024214001043011213143344334434314414013231242120103314110233423404342224214324002111110044022140140144403401424401004121302333423022202242033111423102323204420412041344144233410224313431144424330413014242414033200232042104323443214423004304024113203402302020011304324332432230121401431401104123201244230000411413203022224134103343224241411412141234203012114421214410042212224420420042241224003303013323112313240111314324110232422422420414334244224434430443221212013330000101243043333212031221113002233041034320411303423024120012323032010222412214022113122022103111044233402422341010420414122042441003431302220132102302142302413242223312431002302410304040120140344332123333431430344034322324442122313330403411303134122032001431240002243200033214030231002440314213403003210030423010040243343243104203132214230203223312130430421111431113143243344110340231244332312134403431101422043422043332203021230112302431321334401340214022042030241133344142133234233412301042141330032303230102021044202334200043244424320311021131112301312244122323024404233340313204332213140323432321140142403112003404422220312410003404444443230311020011032100240234400442233314022412423043430103314314232213011203002241324110404032430210144432002212013224103032011330330020133021403323233203040124331342333311213444440301122004103430023110323201132023341244043044213340321223104424234010124301111112022120120340244103330003444001313201041134120430101213110340133410131003004221230201431343423421040440111301213033443240003244141144303214111401142130442130443442034042042232241441320310334100432304020323243122310244304012434212432134124333200433103112013034013422242141434130110143001334244112114203134022233222134223442220432002003003412421042231400114412422021223012143244020413414313014001433130243223214434412242140311401123320311422221022441343420120011040422121143220222013334411103320303140444102344310022144113303223331302413142130133334023022003413213114410240034040241141341032401342021330301412220321133123232400104413244211102004402442120101420433010043412321223421403411421234322234120212343322340322012231131043344010422112302303001121241224441023212420131210203023034001113042100322103334122211024314402331342204423002102320311200110014323324424223412224141111141322343423324143321103243442102330114444124413104313341030100313221213310421224343403004010113112202420000143124430013032112202402432442422204231421201034343032111103002403112344320424220000101423403423300100030323220331122300014404210313304030134414022004400110413334431221243130130033120044200020420334013331131233021023413444141411102204422344110134420302344121444330410044404143114102401200432133030411310223434113401443013211020214312423223202213010044014404132124133204023044201044221400430321042442223322043201142133244140442124333424132241421244233044231414422021233002422024213330122400202240201322212144012032432233430034032042344043320201311041134124100312133112123343121240204022424200124414410322241210321121000421224130122204013043112214321310201304013042334400402444224101204122321331102141341342002424440142121233111003142241303021203434100112041010104320201443430100413311332113021314000320300131300230403432101421213232223324402423144121442210444220323441322330403311224410214122040243034333130141302033101021442032443011222130202223402312103334300234433343040402303330112411322422401334023212432134422231314013402000342042023343443031443131013212430433331332331231003424414130142414344003433204000103010241324344231003214224420043024004031213302000303200433322230320123314313434344222100023341244004210402", "041302301042430044221102412004023240144401341414012430111203141323143132441114120021212023420412144400302233331434422230324404443334303044110442100241231001141104343040343041322433413020232023202130232130101131314202342242031243430421202200402423132111241114242212112223001013434334334112111331112203443040012143022232120233231133302021142044014213110123134332042123311001113110013312331103324240142304344001034402420100423424214203224111101000001231003312200343340142120320333120431034402002301231012011000130400414324033403232311012011044114431334002210010112300242312142210012242034422242113011040213104013341323321222231344121243302230320220314233011233300024220413324011313410404341330324432112223323231121141223102133442004230214223123342111142004140114322204431420422131320133440413022012414041133321020010130432041042101030304234121031213121023140301242034014011320311402422013020323314334313300232223431232004333100003412243211114143043124010411142220314222402411120213233000400104434404030400120133243421431131010140404241000230240412222212012340031001101332404132040110211044320341430231141012120012002011104044144113104133010333020422202132000443434241124301404323422034420421430301320114331234424144441442232413130323404022000342200410304320121421431414131414100043431234041444432341444223441023432341130142402444202341333420012330411014310324430323424114331123323014242221034430011233041120332230220101222103400101124304444134344332242341221310404043024134031234401143333131133200211413310212002021423330301410234430031124324020043140003042110222303123112331110300323342413232110310343020430102003240223342002103414130242022142414220404144414013033301041044132424022243443004442044022221143204304131443342123342431004111210123313323311134000013014011012421242044113240214021102042420424201434232142422200310414134040322334243120121434332112342141423131120200110300323201400314443134023321410420331004243312444440101204224204444411301102104401132100402321403320410120310032441402444344012031004300204404300140203100302143144404340443400033101333343313024041040103133440410024213140441031313332410432311434131212424440313440344343401103140310310420420420301040102202334032040120030423442300220433424403432013024140432141332200340002033430134243202042114202014002233431242424133121120200111130334223343114440213210203203442201012223103414212142422134104333420203240313003303322430133141001103342303212114133022201314343401421444002031104413400402333320422311243003034223321132313240131300341330044102431321433120011124333310204442203432341144342040430434342333442111024340322104103031430423223134103123414132234233214443422322400231043210122411143012440313233004402331044112220444124233210010311443204204304001224000030124314340304313111400303111422113033201122404303244321141440201400130342213133323304400403323043011004021041012114012322041442431222302124331311404414044330242330133433411000234101200112014144413222102403134133332132301232410321430213401221442100302343243321423343401113200142324004443224143040322303122244021123041120421340422434104404012310120232431401031242032141433014231003114124422100331224000044010414342233443132400012341104114002232404224212200144313132132240413424210203321023013114311103122243004040310300202314114102321224121003233401423401243204220421441403010313104004122001311320404022010234004420341344442043320421011013433103422224224040024132101332111033023042403422224214444134141032102004301121434040124401424312203240034431130044443100033420404030132004104324043441132343144242030133112401132213043142431041034401144011023044310333340130040144432412130002120234013134223114412444401410444120132411212211440003041310131032120303211341220323300424133402314112333310422244330400434124434210023042001103331232320113243334322022442021003232012300404014100132444221134342110122233121142104414144430123124214022242224014322233314422041401342403110324242201212034102332400203230111434110000300220011231401024313110222314320112141223423134200233304100134140321141402013030433141343304000132242312224042001232304433034324222141003130432111004032341434323130411024402343223211431230043420100321121133000041334300443234342222040302244430044443012201341343401014303211132031012003340031030321024242402343124311423444000402101313330122131130343241121244220242343102112314011242323143032142301210334320340333442130102300041023330203442", "201003331113432303231043214422411440243301412342433420423043143301031101424002124432112432110313211441340342342101334400444140112323034104203313120110434334101311044011322313022304041420304422220442131230321113243434243411421143233043104012042132343024442200312234244011424232010230331203300011231323324222244222332040321241121024330231200324121104240002210142323301134020412021014134004340313330231220404413203404301422442222431402211220242040401244313012140423201124041410134413000102014331424342213211424233243232404232304122424331314242330042141432123421000214233410123213042131110424204423334100430313130320242101002423314334221322430313233230110134022344443132312110111441233111313341301441023101021000412001411100314314401130124402012040022121414100033131313044000312322134204421330000101412114222012342242232021243223120334431010322001442433420422222430432133312112312333244212123433403201240410021402122001031213342444000013200024132400214233122240240330442443333034220321432032143442343104143303341313234043210013414020404322411024323220124321033114244203404223001400214000111430410414342221033214323430240412411124110401440434104311314000244331130222431330340343302203444102043341011243441340002140101144430401112031132312443241120122040332002302323321413013402000134430030434432232232332430434423424440124322133112010410040303214343140111442020434334200423343004044242113100333412442232200301420423104411114312241114031014423414001120020004031310111422401330042031103003413000324224414201002110111342432330104311420413232211213012304014223210121412242134232243044001123011300222030430201411241103014002143224043002413443234031034014211034413301431241210214112031232133301303413224421343131204143000011131421210231303330111121120202314231032104034031404234103210113131021021414232101044043340144304404301141133413210133401042232120041002220321101133144424023334134444331332043103222103131100244231313412111440002313331442211302122124043331011141123244211001110230043220213130310414042124132021324234023034110443033444340331044013413221043341424122031032144221143004012002433032324444340142323421030042321311002012044233431103232214413120410440443243433123130414243344220444442121143322011032304142244323330321203432013211423032002112123114113402131123232404001101241031413341112111244203322342110201002234120013224100140313410142233410431143001321213043102330411043144032022042044101321311022401112341412442412422012412024411033442430032312031024231141100322410214341101011402003424330124401212321003224101132201410312120003143223320334142424443121321400200404132410014230304231011004424104021334202142344114120311034344112331040230212100320331331210401344203043242421413410042443210121222010121434301224224112240101021220030241133323410220321444221233431312033210114433421214131401114014102221402230311132443423123440110303103122110012013210114341112242141102202121012111342021323123300032211412232122011002200033133000020233412014223423440324044222221140120104041341411322032400004443131234020441042434240344313141201140230444021013043001024222442312212343202331322242414331220244421200034131340130231142311332033201134134304134412343421232210301141240424003314412312013231001430443333312040000402042234200301402343040412302312420433133024143101324111314304143202433444023313010024420220314210011112022223112230020034411230244212233134403014314233234420413013331030314314314133210122332221114113212314324420344224112031324321443431332141110032301204130244002312410121041332303431434404341434110040134043140012033202102330402432434420313321121241430114432342012422124032323340311200344433001122122310443341124003042321002214141413043333214013041104414124320401314144440221144344110233143224430334431321024200302233100141334232033313301204043211010220002011340101022234130411034233032330124234103412204223413432401341122340004121202241111140204121042043131422411403231341010012312023411411102222330021313331432433423212130022424213020122131213312300111024042212333402412304443321332343201331320121301220320112021401032213423434424413304104223441414132144224114314244303010041433332041204331423110401441332441020201123240122241442441103032023213220433313124130340210214331231013300434031134411040424401110043033442014220041413203314221221212200140002303120111334433434222341044304410444411414320044024430402214041313441002413003101314101110210112201421431342330", "044202003323340414220342312321233024420204413210031431430032111013414013034322132422444443021034104342412133341124422433343223434413234041232434041130231314102022012220134433203243030312014401032142202241013102014432403040021112413044221134044032031142422000412214343123132343221422204413234324233201010130432211224302231431412240012303401042112232412441000400210100222011324234124242101014123324034014302042030330243004041021314234024143333003440230230014012433240023133242032314332420433211003210442243323143410021313413020301323112100334023112133131242334323310211434312413023340432302422001444301442320121003033434214111004430034343110313404100114104303212240042213034022443244043030400334323001322333300314313121402333103302341132201314243331044104123322340024303330410100401134230424403200430440440313442011103010132103014211432302243242430242022323001002421010424024232234232020444400022422042010311441344404414041400213101223144024224134414402323340020402042104431022332242401131423404320311031024211312012311033210122212024300413411000210203233244012401300224431200212000202120230322231211243234323110142030141434130303232031400322230242001034323021243223232430140303412040423402434040331141100332113104312442022011024411440324340002010212001002321324201313302314401204142201243232234012114340024214030142040440431214300303430110341114231440322333434431123233002400131204224221130001204322001444402131330120402332101033133130404014002230302031013430344122331400111343003211443241414233442201431002014402424134244211002021100411410440401423202104003002030433104403403004112114144431132341344003014144000302203021402420403031330421021243440440333104400112242013202114044120031310440404032221102001421130343211044100413042411332330142030010000444024332323134123011400201432110141124333333232020042013022010133430112234432041023101212214121011330242023122042023240432210301032031302201101030010312231024402444122124112032013031040100223032331321301341412422310032414340124010202343333224440232310231343412120021224241423040000422122020132020012234144210402012422031113333244022442124130304234142223242014133140143030222201142340044411122434021442304133310223422231110041030342104330203422102321321100141211433211111140314031244313220402231334330413421033041001420343200032404040033121031313442220412000440322442042042034221031402314210102312010332011210324133431303321420123410301202313240300300432100414310443323110423121043443141334340213201334224314202114022100001102020234102243234220003001423300002103432412123131244420100344433313442343104420233330422243332031024221214024303244322023401223131342214043134342001411443341104042242314232324331321133012330010243232143001122421413104013304230312001341321441141211230014423323024342034342212222332433244434331320130033201402120400331204231331212144341020200022430313420200113024413031310232111424203043104122241242412433344010302224324423244211200421232444322342000414144023022111301112203013210410232213431111112311143301104012320221021324100334244332133034320230442022001224114322243224434030313403112411012422344220204321303011142411030324121421241221410410110324423443302444133113314124241423102122141420420304410320203243412144443410041233313013403242013322231310202210033202344441321441102404244300200321310032402342111423122342213230311343111320102412133344000241422221142410244030311200133404242020100240433232013023011104003120321323233424334433022202323344004103424021141244333110241432431030003214303341310413424123043443141233024002103033212421143422110130341130024033204342200311401031440421210112012013103044442142343142031001300014240432100332313330133133323411020233330403030034414221411013304404140310422144012212023321140031002404244313210320041114101323312030424302014404204221444301013430203320201423312030412413104241130124433014302202013324412420014230432114013100334420244313204232421243224211441012013000031100431141231322041404440313101424232443110202440143134243114312140011311341040234344303134424014421301200132100320104403414203424140312024132023114010434210113212321200431111002420401343210334134243204443434412043213124031444144224422031013401133220342033023022211241311102402002100144431020001430032323442231030412340132122044134141422112432213334324132434331122134014132112413424311122304011334343324300103311301331212042340322444223204200400002202142104243323224041102024032313440", "143102133223232404023120211223040134212004444042300040031331111314041313342300101041202333123024102331213220300333330001223030024244103220430040320430141033230441140310413324420334140412304011121014402343044224121030021240003040243404201244430140110310141234403134304212213234001034430232104331102010041414144443141043104303133411044133102201100444401304203120244232021043444023320242211104421340203003124031310404240113014142434422021204211333001220002110310130303141340220020334011222043021033214424223233100334442132331111221234023221243221142402221040020210434020412220404143344143443010322204201000104241233002301111313434220201301114413122413042033014301040021433423012044402033033414134043203332344423302143304422304132242130411344443343233003444001100242000133130400232212131144044131313444432002130404220202132313341322112412324300322423442301443041131420213021230323413330311424144200433134320311044401024243232214033313311420202322003232220141414102323423334044432143031342410102343220332402334414010012304443103012104404144413323133030111331300233031430420132231331403110112342332420321304020041320010210244321031421443203424021311043120042210010310220112440340043432313013010222444411142032040410002302431021030233020002030301132404022210333021040304333441314233202224221123300012021310134124044004230102131014021134143233112320342430102333223400003034022421144332434144120004313122404030431120202301430012000001040400404343033143102141133411332141311034321201420202331402022403301302333442320440221400433014041304012140312421121223000120132441222020302243131434024330310334143042134431121241431031432222041022410304231312112202042121114443423242241304120310030140114033041244241230420011024121220404234023000342030243331203034130342001341123304101303041431442441021322000232342404344301413113203401141200124001142234441143033444241401434341140444214312001330113444002001032001320314023131114102220124420024303203342032000232001421033203130301200421141323232240242234440203022414144442423311123241421404114220003141410144233401014414204141144214441401221140022042423042403010243423122134312244130000323210220244420332411201113313324021310420143441432304420031112130404134441012033334321113430041343434141041014014314322302123210142323143423231423043110410104210242044313321420243330043040231002341102120111400322240410421402241213302141321133110340210210002002404443000144334221424341224141040312101341414320203440302333241431121142130341330424423003302021303412324111130200322344213010242144033423442243322421134432133121104020113104243401014241130102343000210343403313224314213113300121313401002330141104231013343013040240143341310032442110200420142121020021321402240240120130320110303320134124002444422110140204201234412310033220244222241122233312244400044002032242211401413424342120101131234424210230003232012122433031143140432411121331202340141313211444431403333410030020233340122110304244431431423101214114200244033132333334230324031333234243132343242024323411410043201243342333133104313124142124314343332304424103201124114014312333432301401133342113431310022210203404414312431303323123431001302303304104341433021023410401232320144313143212212314323332242130403404304341333034220321003441302322311011311010244324021013102213244003212433221333010404442142210440123411114104024022214012033114404020013141041332000133340043234311110010232100220144322424024042311004403001400141333410243011110440234134443120321043310041101233001241103040433343433203240114032302131320201321024400144310100141341220220022121141144341330430322243434023231422402332023133323031033044122443231002042120003432323002344113011313212042442100101304024140111304012221042132341044002330042244011323012202243211022324402414003400344011333300241221433124420311103231142024033414241240330143441212200024230313123414413122311332002131343110114300044310403030143012320324442000132431312141004423322320243044023001123404230132334342420422241201223104104312300413143114113301144424404212111121122321330144332012323101334303232104214202110334404002024343313312441400432430210222002412341024000202413012131042330334123244324041132304140244244232044004300111232021313000034133340224120401031144234114311230022420032222230041133224332030341141200221002423324021014020310042314002020321242234320300343300302433424410210141330304104124241440031432331201040010422010444233030211324020140010134404", "001142200024013113331013031121223240441113202224041342204110112141111321324033321342240141002221301423424041240201224321224424140021140132130023323323331042232100300122110441423034141414202420301030121404403030140330323133240304422232413234233124214022434223120212304312320043321314421340413114304141003223143433342141102342210421440132042010134141124000103412314321231112122224324112043203423443022204122321003411001234344131120112011403030341134331022124124231003111403213242032222011024214440230110041330321042203032114142330232424301003431012401024140143232301441332101442423320330124233223020440441333302103203040141341033011302314123443443420134000222220341320032233323010004240012423312011101333112301222440443400010422044010121422440203243420300403020123144104431120002131140004221422441300032220314333222114233212214321210210212423400410113010134332400400333033020130311340221404444143100314014424232412122304322002320101121014040442140043030003040040410221100113144441240023101332000421043423330442011214232314412210411113313240334424132003414033121343213223430113024013332303210411334244334244013211321104044004130034324202422242132103443022434123104002424010100122041044312344433240413114041040021101020142122040403434242112041040034000140033141313130112423131240000401402341313044033001033141001321231214202230221041144302321414420444032023401141433241424104424341122111002422400124324241220411330122343240211100130421422124200123110144110303401433430004102223101003123311012414201231011324001330403444324412201400240434424234400044204214000330324240003242244240110144303241214343030403211443402412023042344410124201204341140222002112004231240422223323241244201413444232201030211131424213223243240014432443310142043131432103142344303132004432010312304141211304114331130321311303030242231202211113332014141421033331014144123214320323434003414443311320243134220211003242010121411313020221143102343424440142213312014033433012304040423414101413221432013432413203223322013142110020422332402320310132321424131310004034031420313124022032011421434430341044013134334134100033443243240203100040304011302222232441332222040131443144422311210214302002041430400242111230314211043101120400233112022240311110014131122403234030333114300431330430024123203224340223422034102303214341240443424314240014043303302203443044123032341420240322132030122123432244011344003232200300331423342040100022130214013342242000430143202322221432111032141113402144423340411223240134011012322104020224210222034122023433304014014033021401334300222201041241332314112342033210112021004020240012103443243004211402334042424223421141314412433124312240043013112221020400322100102424311034004214334213303303423312120214220111332124010424230123330214431214411102121324122402420342344202412132142242212212042142141401030103011121310000201432010303230341333341440231132124240023200014100201212001104120004101002323220344214041040314314220012132441321004223014311130011414041321012232134210141424213010131120104332100134333334333132024202132404302403124401421423024300203341133303222344114142410232401111241220404104422244414301042411311410022014414410223400301024402432401043402140343421201122432031330210032013123440434133130330322330021131344130304141203323414433214424231341423112023330243010114221404344140121413131412234044130010022404332210300312212323113323202140344002431304140420304130143341330430143134403431320332444301243424232243202001001434403241134111102010333103000444012230130042324332144431213134134340333041212201200130230413040443413301440301301202324011211222340304014111121021301220134020313331122301304401300401123243011430104241321244322403041043131201324200022233341112122403442010432224341200400013022200344342101013113203131241321211421242130204312104413041221231100311124040324323401412020012124203343410320223342304332340334443020232110044010210314303000230024242033240233044043212033122142323011101240034300440211330221332413412431041412011442124044100131300342033020142204023413010341203403123442410220120012131413323010312313013120023231241123414114322042343213440021014432040400401144240401300402303013244332102424311402114241321434202412141020141131033243404020102313440414141014114030430012044330414120314342413122401030122021340101433043100203112220020122202134200433030421032134112143012433343124222143334040214243020000010100123421002442330412001442022401244202101214203", "212443420424433223042324134220231044324423340331020220420030044013132344204121004010231041021110000011100233340000013203331423220213142124441014122231433331310200244021340100230222004102220410033421343101010421424242431032014122100204100441403103003401013022314333310140213134040132112240101433404424132043120203110033341233013322234133112101444020032104143423422244240301020222201212202130310033131413212122314132314130322000133144434402400401324100304300134214022230404031114202204302213022301310110244420314402442233330303412313032342411421020103140021341200334214040100233232404320404211004132223302241423230100223101311113410330043302120331030031002330212341401100044224422013000132010310001324201014414140114303410102302211024200431132103200344403301312220404131123042120300300042101003300231402210242302414242243443333222202022120211411323041111320233143202230324131134314243342424210310403014201133014130330214023311411402401434322202102012424034323403233240114444240231111404214044041032122334440220013242031041000324211432430334301030001010044121220442213410424431042021212413001440412033222010401333213441114444220301414343410232200021340333313121320402304220202203011043414401002033420240432131121011243311103004330112220420223023432021102040001222322421002040321313204422432033424440213442421101111124021130232141233034444134314143100410033332202041434412140044203202104033141043011020423101004124200133423214110044301301213201313013104300012143432213330433023320304331021131404020114442131412142304103420124241120001201421403144142021230003412303131341043220120321240203441404033031132112433314402333011101132122231423303122220334400043214043312101101000140213434100300123413012122332211434221232440343414104334240123144042023220002232431234323303422211202030033303341103013141123132141224401413232420443034323131203034040030034230233122434322143440132203013432331140220204032004003334303310332140144304400031332121430241441203001420012322111423301241421211133200412030324342433014102120114022110242204323244434411043212324214034120341103202102020033242010423033143243043032330431233420313230202331411114424011003004120130122330133234404213003440201222113342020004231333224134103034101220304223000142441322311332403413332314022000123311243423311334224304040324012104434114033430321421024241212334242304141443420420223002233404020332433231113410302224401333043121202003043124313420041040032321104001440143220344141131420241021111033203014020143010442422322332203224223311024240103012123444224240132243023112312244344011243430132410330121314444044401444004302400003132303433010430223114211314111230123123143132311331134031311412201341430132043323144320043421141324134242403240042322040103144111121210041142440433131022200113441302042313100310440202034200122012310131401413201000122314400120212431414012320433002412412021024004024442443012140033132444434022012133213414130432121310034012231042232410344240240201321240033414111211440001404140122300202333041111404111040413122402021430414301211311021023132021024421124340424020234020430041142432240134122132130302340123330304100033022300130244110240124131013040240303022433443343222402020142304042331401104321402123331320332220213412323314233120441134010140204130301143202213334122000243321414221442320140141333141441112142100013421232404213313400100333244142144324404340211233124130312214220431401040043324442034132000122433021444422432103214411000341434244421400223341042442314224031234101424020301120132211032241120033443203040014033403032400120022114412124310044243023130111042442341210222443313441234021010311101034124302214423133314003241022120314444343104312122124000441010331042132000213024200004320332244240112011132141221201033130040300212100340224002410012300220012413104330404123232132121400111041010210022443204013223304334334214014331403030434101134112113430243204313010334104342010321312324312344342142042111424323401212004031303041043010103422242433130433311211233241022022111013034120030243203322101023041031130144222021042444041032142303411303022410124333220033034142244343034341221443432420241303201041332340004112034231442004342020421012143224221404222330424020441001233122211341004423024231403044010412414320211102340020322333332442440201044400202000044032334220412332142211122441422231442232040000013220003100014433440310024424400242322444102040040201141214303044023303312420220103324432003", "120220321342140022003104224120033033130331231024430124411002224113121242003203303213403000204431211111304242212312202332211140042443440021033123214230030300442302144341001221140134220401104323403242202000401101320030102313333203133442030222330314040444330444011404101111133311011412401403014102414103142100400412321140320004421020412132202302004414100344210120114413404411314122420034120231120204301143043004211040034030000041304214233312010313043302130430114110243413340104424204231340410034031434414411403143200201003012102323314040303021101042213213424040401304204340002332144314330120003131131041423211103432001410224403330300310002414340211202014433444320103110443231203043231143213203034341121101141304110142313022403232220224401441232034114423122134044010030022244130231031032440201401204220033144141323412411434441423222041320213203404430134421430323100243301323114422120032100304003024012411300100432400034222323103044444214244443241220023302310411004313244403032203230320040333401042113130214320441242204001001340021201401210114431042111240324433033442233324010133141403312022423232110222004411020234324023241114400410442230304134041214100041033102444214441003133203432223321213121031421440020343114012211231302031340111420303244214220030000234421030403441302421403200121242314244014423133030221310131243320344132133301121143034441124330041240133330441302030242011314300440210043013214443102234000424212403410240103020132042430400311440403414211401430130010202342040403011421131143423143043032040222234240224422024411213412140000133213011432402241212311421230100021340340434233230241432430201413102210332000103412311433404223130203420402111310013043222330303130131314443434114140144322022002023212214143403001301430320032114033032040332004013321020034413014344144302242302124120022320004131302210313440100310242011304432323312203210040110020124100341130212204104133320203240443002341012220042122242434003041402323002132304240223204140034034131014443341102141000124044241332444144040013023001431141100144331430240130213032340034323420334030022400031314423444332223133310041214310244030211130134314222300131330320034203110000320412332322433441212322214444040131431042204213213432004242042024310013201310421432204340121402320443442221102241401334031320241040411141002312231100100012202111221210212012231420420413223314330433412234103143001113013411103231214434132304140343203134131431212314204401100224413314140112144134203143302123201210004021222400400132204141414314301321133403124221240003202010030300141310424323023332024402111221334044400334332404223142012334421010342104312424424344214321414414034003403224432411244444421111142321313422423334232414221003220200310104124022223013332130001220303111324200040204213322322223102423204233442140342020213024431314422203414202312001140134234444220124344331143222043240141012132211333442334240201234242043121224410230022124344430221123300320303033423334010423203430411023333331131403414332134421134024121402111313303033042422243424244423101134043130031222412423411412312433013334234102334213413301233223033321011000214012232244403443322243412312200144112410410240411012244110230042233214333140323442243344240402022114213014442043031243410334242000401303123143104442314331404420440211112423101133102021244043114434232244423214441003413312324144014132300340030102034432332003203444322400441444034433044110433343313034441244144234311110423211111011041302433434043413403033130243041411233010402023422234320000402112020213133133333333044143433042313400443330110314302013223323440443000014101421232404020234313420431303213230130341033212434033444010343003100432230021431213100410130014303400143220312022410412234021404422021012001401110300230123110410321002142133412311243034133434120421021224243022011143230414033043133331122243330310423130014211023200231211331220044410442001013211304033333303233301400040143312444411133111314001110142244021003141304140112102024401133302031002023120203104003103334201443230021242014340421434302121024134243030103043440132121303330304214202220312044231321400221034343341214043231213303333241042404220223123143430240312102203201123031441044404112402304113300434403132243300343424014222114330003334023314243413143041112014440230214011230023022100040311134430232012223023021410034441441200012430230231023442012331334400340310242122202100103310434113400204014042410213010312310221122330422331", "430020303232321343444413003334444224210434040023202104203230434001004041403141004020244132302043120433002121343401320240112334204320334341321332001423332031033331314421430441331023323430044241132022323140310110024013043143332300200024103002001414423240411422343144323040302420314120313421000334404302233222331112124042400101202432244333131101404210122040022113111434103413230210144422341144402030120100242431032144222301200241311144243301431303300014103200200043302001343333140312001230122003212101004334140043142440030421324030203400332200302321111144204440102400001104042413403011431134221410110412121401240220241300301310123440410224310211134243411143313434133110443043443444211303332221201042243423440104444330343334023302132002300442430222301400402130332422322212143421024304333042224002321303110001140203432204234422232412041123342410333331311043422422214304310214133440121440324140212421231343103144212333302442114031041234141042201313423441013240433124231441421243032203132401421204414400342430322434144021410003001030122104301244134003141312222312300211031244241012440413341002012111444344244144343434242120023004133103330130404133241112043112034211341130343203010442413341313412441203433344230213330304221104334143140433032204202420314134203312244330221423320132244032424304011030431120134402111200224423402203202300022211332224412013340100144410213013201124440322124440240301404101014001143042320343134314403104231201334214344021034333031022044334404443412414424242324432230033140310003322101343014404234041204334110200132131010000244142233312201200121002300030000411121320403323134004334244021123013012441021311311113333124411333204102313001313343411203210201223331202340030214232203441102430221112034001201414224143340444032113030342444230332310342042230344311242110014310101200213011234122424003114300040031212330103410240440044404042211100332422141420234303404204043204134224030032132142441444132241310414344044421003222443012040321123113123300010424042001214201110400112312441310122201324313121321443400031011011133432223244243414323313203303002244432310422101000432412232414122010031304134232000212300242423203410013140123014423422404112123323434434404330321000430023422211141440440011124200333024421104131140244243331442214032314121343321343411244010234303221033103242441321442422004224231303104311344343311121041012042000004413132210302223310204333232101341442113121001402331014012000420433313420010300332110431104302213342243322300233311311202221413141344401322124322030410420302314122314243133141223020332023030432431304124012120341044021232314423323332411104134121434143010143040144114344343212231034144003404123403311023114040142404121313244123300441404441132223420314312434313331433303032422344444331242130440212210403043230320232221110432043240302230421234040422010133214002134023031443400230314302031043222201120332231104301224321014001443123211244021003103231012423434313114303141222133211213414322021433121434033211210424003413132212124300323442310021012213021142022440431141444044342422020133212422344212232211124331223042222314020114241024414442130130041123434212113103110142230043330000034430421124142234340001320413111221133322021200230124433031144143012101402411340402214141313000431314243133011303431312301324013232444212000133023243422432201234401433220324300102431413230044211130112322433244110023412001041021110041000240233133133411410410143131021000321404031401220141404211110010414213002441140040402032242214123033420332414222041103043210444440010130314202330122314224004233021404043340000111100130010230412434241132333303011034410432130010221024313140441120440312301044021014103123223332410133034414114343434431304401114111422324133212431221423021210112223143433402033311432344044431312443434243311422401140111003144202322013430213212404410003300410342320430330344342021130123100201014123102123113331333310212413344334340411331444123243324011221424234043311044340424144314113023003141213442114012411131202010100141401421411300004302122321440203102001303133104314132231032030002011012433423341023002244411404110024113033220300214331432334423013031134402223034440221300024403134334233131120324212040113414212322201042103034024441430323032103110300343402441200432231212134332342003102133403231402304223031043302034030121132333344022110412211310434022424011240204132301432033323340012224010041402130430024431441223201413020401033114042", "311102440024134204242340412441322422131331411123142302342020014442103434440233131440132441340340130130041421204441203433430032044323334424104042334032413430022413244213122124431133321144410431220123321012022004434024430111120321433243104003044233101233040100400040033413231042421322220211422043434204034414320400201042434243043422200243132310041421204322214440041222402204130240043203221130421030413240423321323110112412044141032240343112440323344010434010322322011240334011030001223202113333141404303114240333131003143324231311100134004410100004013334124102420231421232113144444031342341334443311420034330411402334124224420234443220304221313034123142231014313044431141010120341311431312022424103334143231321313401401211303204411211410243410414243122234343210410033220114123410213404344444014312343404000234410300044342041223031110012433012110222301222304141204440044032331344201221022022001233034402312410101230331121241411014414410423331011100123103421102212441334231412224204042433233411341301432210143340200442132024201112140302123200304131000044024221040433314413403014100143424110221022210233313040303324201040010302011321404042340440402001203013313034232130224433140321412014142144140101204320101430024200240102103244030113333223340123402331201420142302331111103400000341032014234201432221134333023302204244303421100213402240340334340432004404011324203300413214312121010012011001031110033041424023242110314101122240421134421013014003202020043133300032404004104442234021002331410234140014414104203011044314314333332310220142322233234324421123230100302342402310300410230033232003114203321221142302222022441021441011440040302410322404332243342103013012423233141312213422210402321012002022122110044042203122102332103100342243040144440113040340110430403213312430210041210114430313221210343120302404410123013404411304413103400012441024120322434211241322023143010001410224032444030024314322342030043344031044424433042221110032224114240433334334404041120313200401214232211004224104241424324131343210300432101110130001120121114100110320024041211022210402241440342411010120231123304212301114131004132424010232001003311222310303440111343233012313344322220021444200033424022021221121044413034130121214001333233333233212142443341310222402341334141230301040224020304110030014114022344013414300034340022341123032114440004410420420120341243023121224000022033400144243431343310242104244011440421421240003431421302341032400402102234341340441231343302123322341113104224021331213224233141334004402041101423244111331003412434210144020300123422204013302003123031130030141411133233221230343014344303204322010023303003131320013343010201320311311324324111113202443044124020301423010321021241103033431012321411011023301443123144340333130230144112440330003224332230422234324202423044243133414131111300430214031204003234411031122214430211133240424342320111103144233131021314024422240431410201103233233430212043212040344022210042241321411443103323022433322044410001042314432422241023422211002332430443130103430431230411221330413321033334132433142422020342141434044004123420134241143014410112221202302310414042224243404234401431231343022142321204430301434041030204101434100244344300234204410042242033021332113130202403103414034101114213211300313443043333000442421033240301440123030012403143304122044030001121220224022112133334340412314444124112442204220344421233422413310433443011141204142021301031133433034443302201130312044004001322223442444202130023112312433210021344004002420034311240323011332330224143144201013430223334223120132430201013111241200011233311012144004331244231342011111214234000133143244133002123411113110433444201221310220320432321111243223441410104331312130033210041311342003003342324232112410141303034200433131130330122023201113013440433310020012212023334402023400402043421401212240112043012214044041121414441242041412124014132344131300203032242244132000200001442230212012410333031310131031142230403133342433430144443424422000434120423331101203241130101342140110311140243120402104232004441443034200330143422410420421020203410022023100301404141244240332310200234300103440433022100124304043114031124334333131010241301403241231320303342041014223100240142231241320342043440120322112333114113231343223423042020310142144030043413204301104023241102100411410323331032344141344234442201400044032423330324322304130243131330133021121323302141121401103444003234042141032313212102412020", "141103234240141240411210410044403022302013203123404331321041142111334430431233204033133221331032032440200334012432003210112003012313124131244040110210104030344044212301021112322442310334122230403433222400142331344442321310022230133210014214021120014340310214100210302310210421003113203234024401241121120040143320342440323213321101334343233422312333440434342224332420121211002210343101234334444212021034241244023411124342202334014411042204232243230440110310031140414021343331403223310233223022142331113114014210320040413400212300423040201400223014404133413410312331400032100343341231422122210410221103441131233322341200200111140102243310041041120423123421402230100324143443432010400342043103200234120221240214404343131142414441344410413323133114041211200341312213102404010033030222443443042330431140214243032343301104324021223422130200304434033414402402430001404013120412201124323234022031442230334300220041323044423331002141022104141303030002002212311330403103100421324132030344102142333343101142142000202414224444313430222242330300303112203233041023303140224402114341400241433003422443114002433424132130024021200030233343140232200123101034344104024103231121233102402241113104320424201443210300423112114041032200241234113212213020104022141431412441342410243124310042231312122000134214020202341044120422401334320331344344044222112430210024143023400211311220320424034410403214133214222004012101140113343140100431014420011233041042041320114440000223442442403401241141102014212003024304140340221101214420234400040130443032220131213240313101120122003124442243014002324440330132013210331134024343040012102222432343403314003323323441311303400414204300422101323143002133124410200142402142110122324203234433202031301304142303113243131304333443221321021332430011143010032432200321003403113301314111422410101410221444443324230043113404000000040244420211233433414141004103431030443111023400144202224103142021103000404223333002342321013023301140241143404113144112444114001310114243041302144422441204001434421443100212434024143221303431300111043101243320310201023324002220120433204244224212032132211233410242403303104200443410133031424004122310244422222002132442310401042200414231002132202023242024001222012341003242012130133323203034013304224003411022013410440131200112444242044200431111330303123340410311441342330022140422233421414241223244441112312001002010413110403134303031440004201420020120042013100201441314302341042321322013442410403211312441134424410313443304240121340434321003121434232413400011404330212222211344011304010312211303033402011424113111023003130014302104311211334234104103032033414444322111112423423120343232222414413442343200402030302143331403324103223321431442421131432044424021330101444114122024140423343342300143103420231014441333300443104410130024112441020140402004343102240043101344121412402410343434313130113424222224442104102103000433221233124130324420023342232212310002012000300443420042022442314014134121411021013213414304012221442403331304334443440344134341230043230202121231113104400310330030034132234422200403221131210031222011104013210240311333303424433102413144030144102140430303142101234200441443324233132030020240044313222223040400223110103203010342341321331312420324004241442124340412123412431210033344411441410314413241214423034103210332111221322043344024144432314211334211432013243443134001433214014114334314202101041431421133232211401404221123434323234010322403242310241120402313132301112411230104223431200313400332234241424123410044431102144204221322220334444443422242441233333143031114131312340422031443304443230023113401241202200132133111331040014010043044232303032022101411104133104012340011011221343112303301121100111311311212030242304441434123243142442034130212130233200112013112211243322322333441143104141101004323210021411101424421414123222311443130400014201202032020242402221120124322042324034024301331302210033442002013143420102232221004143112214444013043342320433213131141432333204303311413012244112311004130211032140412312434024240014121444301103103044333234314430411444404141242123301314231332002231012313342014221301020321344030120442023344010221324322101341111334440210332432310243340141421103343241140410213414124344010020303310021201013432314300300442241224401320032213424440220003113242443011241002122430423044002443432011103101111030012021320022342202140203330303320303203110023202132101243400214034444412201100021441124302", "232334224011114034004112430120211231420142030011224332332210244442411334110022130324211244243414141102232324442142223430412431113410343404404421401012232200433321202214004024402243223324321100134424012303021341402341034411221132024214232304433243030234102243114321312122044242434014211013121322012433342233330202024011210221021332440332213421212212002101221041021431223120110444022011332313421210032344143031444113423313242443320202320324010331001222111142414233044131232003332130200422020213234033022044314222121421141133122043140112341202003431041002024022124222034401023104411440224104432420104044431240200443204211414412004130222301333000431223320422123412221011232343442033020030321214020213330242331020100013110421402041230002430141344340220234314233230242041040213114241131111401211030342231222323243032414143220234314333232112001034001141242443040143114204142400002201431114401011234320443311433043433232421342230414103422431311010023132100304333142301120121131240242214040431103214100234122100411223323321101032422124133134333213114340344344120023111333240410104312403104443120314211131033404200302213211221244423210003200403431202224424040421030444424413210041223342404312314013223120111001102004024104003423314212012240002043433440242441400421343012124204121300413220231111103331411211401430333223303400431431433244244021004314203422101330014311322030141000410243000131101400204333002044431434142442432142113331344421200330140214200240343433444412341402113233033321022243101210233104313442413240434443120113101034234420423040114012310320112203344103401443404343421324333200411334304234241412002414114310211322012040020120123044223014024320212344204013433202012324012214431042121443021100322043003204221021420432044341120104414022314412231212403210343403442421321104310012201224032120324430330114010043442144043021033222114343340314122422112411422131300132243442411043140204314443011302444003210400130440131242121401433211141103212410421040403342030443032044120332023033231300112114340442421313333333404144001312034012241212220024441143430122124020342122102114221434324012434322212024320110221343122103001113021330131343231323234133203142334201411342243342121244430342233333143244241213222234104130432304434113331422021241123222401324001211100013401214433404404202211344231224120324102440133440214244331412200202014433043443303444442342120103420301222300040110024044044344224212233040412412332331014440001022411312420342431341021400002410100423233032012042040124203313440331344310044233243002422421230013302313342414441110330113200203241413033014244223033242241313131004210140113324330114024302212003344023441103231030320234104140433010320413120233002401402441304211100133220420442042403023113413100211112432440434330141140003122410104011201220331101424430001300304044221123322000044430211434301432110330131234133130401100414321330444244141244244213131210403241230243331340023333144334303042111234304032212420212234202233033104431400142424234224140420231034431100200332243224011413012003410404133002140434030440103023133014344002010004414414230402344114422334003023104111111013112430024234124020303112244132401142114121401041023401443311103302021142332444432331141044210444122330303412044224030403123204303401233210431313223000134440142303342444404014121210104114044110314242111413323303232424203341214144021123003031201410312342134210321234000220101021131343321443000223042201000233404001441313203112241043000343411401310324110441000024203440212421313433112013234314412134323324244230242004333332233411400431213230004204300122112200204233410200102201404044304034034331321220303004204332210411130123204030100130414140202112034143413234213403323424141302010012433040200140003340340440214220401021340032001434122311443112232213001430404034040203010214032233443033002343310224133330204132011212202400000322021411213303400112031224400141310421202403244203044004442403241404342210020222222313303423112132004021423144012414141342203032044144110233434020021300043320233331402021334230324013104021410430012340144304033303224204132020304103411230043401014022024332041432112020304142333344422443100014140020021043203303031313222130211132411130234003244443422043140204432422411412203211334314410421411004010111203214220301410201443112444313123241120112400031112434420110443402340110213424140313434432433120314130122240223024230300121300134212041044030210333214411022040204", "222331131120332411342311210242310320332114120012022211421233044333410240134030422342132140112014402420402313411132243032423343300220422402302311330113220244120401110303141144313444000412311113310320034122400024331300433223041102441341404311014241112432122211110134203431421403214424133432223004103421243444303441231203023104134213321204220411302422333104103042403121031241022234421312334320323031013203230403210304423031314024113440220214221234043300442020021132421124314201222340104001131130442042302200322311241040434111402142424144203303214124112441401134102343344203213243312412222204002344220102113302232422024222233200040101101342320404402004112130212334140340033011401432241220042341140113421111110430121430410333201000140311100034220334402223302340023023411444232133230430032344220422000203133444314201413230412341141032200024304120404020332431133021200114034030403011221142221030303010303311100423200042344132232033313112423104014213323302423301033344033404230334102214401420433031234103321311104113123214200143044010044043342134220434432201300043441434314430031232334111210020303242331414300411034434114232140441300433412434232331344334300103204331030431104214442402322332130420232321104402214103323110120101013441330403031041411014234130341300143344432244301320103410422021024030041202200120131003411333421310420223233203134321233234113041314442430132023104140120241343243211400341130302130410013003242141103042403033311011202404122233000334134202431414403011013102242302410422440413024102242034100201414341234241423322343033200443333042323402441320113022331100243114341132020402424104114140111003342134313000411043103432043432004430233111002134141314433413010401210341142331343030210330141300202403431014443003240313231223023434330204301040443433022200422440102002400313433010243321240032304004344200020213333230441132131040101101224020420310244133333123212131442013041213124204301200101023040043203110333132430043231312430102410014033330232300124103023310334003340244420111230124013142013122334111332134030124132311230232204030033011324420401040130143043114031441243432442113131141404141320142333021202121142220114244333010020100410012043213430201320201301342144122324003031144343433323441434004133232004301232000111141000024344134000102301302414421112010321022232303314114144134440301430111040023103132414304014041324033114321140324431131422301030411430040213134014400322232341200402032132000232212322100341222101120322214332342322212130131443142410413300100133400230233321140300031104043141113213024413311114123114130130330343314131343332440243204212131002411434043421243420440241404222112304340023334043014010004424433120434422003403321131240102043221124221220243101430042240040312442301003413030011234401300101222204040433423432134424310110430304220300103242320031004043141111242322320131101401431242111134204343124311203431424332240411101003244414241024022001132300321100322401101033442424113243243341310002223240142014112040201400424310330401231334410311040424122433043320013034441300000230030322140043311100100123410023104440431023112211020403112000401101120233013022444130444244440232213033131313220042120103301222340224103221000433032320440121404244444403003123333342001413223303442120301240010203323314041120142321433033332412321030203410131041141230140032411243101211321301303000042312120032143431200130343334432013113143323320301142023104122322413123010340310011313333103041231244232323031104334012141310413232123033330103033003113442312414314013112011033313023231322101342030404211441412214343114204131020310441030120334321333311013030212434433341230030130113124220044040413231142040003124244100442001113443111320320300440224121343121424302404412301422212400011311210434434234240232131121401110330112311340241140040243241001031122440334040430020200300033403222210223320104030031324304000311132003233242212203323021304411131031400404121232304302242421143001302142042423214403423410401442234432303111204103030043400422232303032324200412304043443002104030400402234003211034144401044443030243214321024044323143413142140323121412410234202102322120131041012304341004244011223414331240003314302444314400434104013332411212031324240432224044141241114233330230244014144231102030023040341433020310040043102014111130044121100321410110320130403120403140401114322134103243424111221130132130122420430023032114342000334412434212344201221240102420231000014214322", "024423023324311300113444411023423211413304312441240442201231142103301143432312411204323020130340241134213341023120412344420302104142110340434042221313322420421444142403403404333222333040422410123312300331414442422422331341203414203011202411031320010103441344331440320231104001421200324012422304143014102040212422324204120301300343404410300434030324043231110221112410440341101040113330203312100031222433412304213424044231203243124114223101333000302144432202443033111412242332340203230111031130024041313312113301002242344343412313140443234411123122122344024222311311020040014104230133102203211301242221024412113033234342332111024441041342023412210140123240124144010042044121140024401011411042030230014034433441111402323101423120322021023210102404231223323023113324103434041041041202102102040442032422032140440340042112121103311324411342220301131114001121021103232434344202123231001104244024002404233234400202313304103024434420412000411310120113334403132430442333103340233134401133022402410242200134132303300112443034212302433012040223403322330102234111440440232340300230303401032020112043433420420220004312203302131013220004314412140411001040443321320124302204204401232411034242014204321221002410024101423332040224402320030441443222301321220031031041033300230213331323002113401321101214121300342412022424123122242332220343032331123242324101232414423010001244423123030323010241042224041132024123200004212122441204224400113244323223242223342114231400420302140323420221432203314012230432242440321102003433443231232200003141301024404442142233044142112441242013303244311133022414403240002112134422334004132203204202312303230332212241211120240104132140313141000403431321402340322412400221431003211330421004440142003141412442302321143410413014324312324423402410334032110440421210113112010131123311201142040022114204024322333221413302022241333234141113422131213240240013003023224343140142232043244031104112344431123024110212420422022100323400324432201140034211214030133404412233221341014430423223031120312113112441003432111313314314200314142112044031110010433122343340040141302403434000443434004331400221012130334040212303204200244323114443423134440022432420314102023111423021211403334413313141441220013143210230124302120020102140311042224331442221244422233203412101423443244023111113310041114000143434111404112323142330201142331214231143134404430232111120143002014024240232202400013012133013230142221321443120233132401012202411130442014422333223411124200422334103043021012343032034421121033202140343124324122324101020022102333220324130142020343121144223220213222223423334102002332142140114323430032323023120041233242414012400420403144210222202413403340133440013031342024333133243412422211301232344401100121442210201423443002424000043230142043302000042203322304204311104130014133120141131414143234111030310441131130212012303044420114344440112204324441143033100402201230332121300434341010224210334122034141123414214144214241302234032403340002110414003212301243324320332300412021111034041100004434144144231232222411033223110304110321010432243224220124013324311033331212431431003103211433204001001441314403413000023030321321010242213201232130422431320114443013232124443004400220244001012034341332323304422321041334033444232144411420040403210111434133130014440131123142430222000311223112301220120320043022323030422310032430330433023334040340200121102412440401300000341211110203043430121124410221231114231010101030221141211134420433142013133011310123421421120341332442024314410340332133133030111324222111120144242033343110301114002242102312141341131021041421401401221201022341431310332142043010220032041020014401012124203011002233440321111443124113133113441024442031040030104330302200334404400013402030114340444032423204232322002300301111314242103022243032403142021210242243232233012031234323344410322423323300032203443120314242244202111312402444020444143403413111334020130013411414324223400411424111023224243334021223440002001130330230002344030424334421221011034312120103142332142112413211023003233214013124100312320140243212200041223112320313333143440210342440044303400003101102111410241012211203302222013003023012413313224143342203321134130410012432121441022221041041300021424141232244002221403442142324233244223031314444113230012122040301110404230413430020004334420322404014433411402320110202010140323214141012333020120042324410132332201043413403230320030434142241010131430443421431", "312004242142443014344241213214412221301321333142210424131202403230030014032223432303103412011204133432304411033322144121432221113433411422034203020423002342401221412414112233423443201114004120040400413342104102340212020044401032222221443102321201404041213132011021312223314301302224144112222404401130030322404132403013443444304430401124010220142013424333411243400342340203101320030244213114043334440322102430310313240431303023413303014203131133433144022214433101212013000303231233043233400211301111001441404130323313334214131411000200340412433042101110200322001130202011100202213304112404332124222341214401314110243242340004413303443401210231404130124313134024200304120100221114043104201210411430133133031033420400010113222333324220321402022443334222402403330201421440410440302312003030330341143203143421410314044040001341334034304100122110422004123324232133231101310221012042140401401300033333432134440203244111110200111104033422444330121242012244042104323301323421402033012134040103144302344202302033324202041221101333101034143221241022423210304041444413200140302222313120404312124123222230030141101022130400322141212341233032134431213442344232203122203431344111411204010042120133444101103202420302022414104343040132313234411143420212143133032131022242213441403042242400211433211220243010023211232400122012300421112242144014330012213442120030344213322030331431043203142120040421213203301220011221043231114040433003122141223211201142220102303330224011344033441213214311242202231432322400023431231331224340022122042224240312413403120303022222204132443314243024114041423123402210014042040223120242244040422030103020440210030234301314342211231021320142013014004322023010443442103330213333122342110100302001111003121210114000133000432420422220143241143403444131222144442241434142004303322313414014011101012204443421033413432430110241030244402034011113211420434332133210011233023124242123420234444201410331224423332212300033103344122202144104201121412341311110221324442434004344223113431224140313231124214124312032003112343432134441440340100203031224444421324214024240322431113232401044333000121303000222313103022301221402413203444111421441343002130211210210044441322213222110124414332021423141102412013104221023140401433103132240440112221220042112402233401101300043440301034201011401041222214033421022333030444142401404140020412000114242402044001330113041214021303433002343310103323311200401241144240000342211123013410444322420034333324101144123132222240102033131213414412421402121211402343102021002442431113341224210403424031044023443443230210314424341224100240403144033422344141413314130441324223414220322320143432141233312442044322332223443412143212302414213412331144230224204023131322203100020331332142421434134221024400340113231313410423030342330430410302014114033421122211411041220011143424204110302113144043031133201330430144433232102210310002033333413011443011221132341431142110311344024244302344011120433010141204212224402140411123410010431222302012403340321032112144432334304102041123002300401240314301210342404340330212102022412410022341442332431233433212214122414222432301320433230022321143422210133321420111332212144042031221221202441143114321344241234024231443100414134234022302214000013103100133043104101311004222140040412140412021412111003413042302313243100111312220004431010213014132112234111000211100233203242101102224434210103310004301303223031132402024010320133243033202440022402434002100331011044334042314421213144144212213034420034122102113000343421341401222030410132341334303232041000400144101322000401243342413411432243200330424023242312433221432324034201421022301243313410302223311421133144310313422141304320232333120114024131440104424130020143444022233204412024124204430243232034434223141024443331420311413403413313313331233422430403040030320332314412314033313203021132321234113013243243343121411200130320010102124030403214103124244342333132330413413034133210111213434144334023342244442322232433442200034131133130444122031103413314113022332143312122413010132134023412243301321120044404123241444441421120334044340211403042343412441134323234334141023040303124314300111201130223310140024410142111121412001133140314410144423432440420022101322213432120042021333410310220321431414202312124231003424440143044340041413331042110041020223433402200014041003003432110411131142142431233324423200203244310322300112201100234421144214403230204242100220301131042130", "323401322010433130144443341414200413003244412031103130104101203213224040404033241322131243300203123144323304302230420030142020002421432331041122233102114340030431214340130211112324242313243232233142412404424041140440240443303123444400031214440341030311113104113321342224034122313141012031101334022123321033220443112414210331224131213413344132331430402134430133314213130440444024312204012330121112234024032430341103442001304113202404202202134141032031344201420100111031423224110322134232322244314224341014034033230144430424212004410401141114143304044112211421242032234012303211110340302140010230103132312412310412031123304201004423000012231311003003141103443404242242303220141304323202431314113122141444342341210312444331043233322101111044323001030211111202113401044020121440004040222211314010032220002444344313442404340001204340240302040311314000422012044112131010204201214343142112024242421442142042331311142002213142132330030021420102203334403424242012033114220313001433412313343323032333144413414421301330032444401334414003133040104130310120140124233122224122433204030333021121133421314241044233234243344032230343102111112441312211201111404410310402031122311141201044340444300102322243440410441433200140232032444003041031203410403433420323044344343142232414230100424114424112404224224133440101102042411432011410223223403104121400431403001003114310440244033340001443411001204333144310141303413323044031402123422020241442130221313122221113234321022404201130124044412141340113411021434333301233324041201111203423211203014110240012030441420220234042430422011314210331200332323442233300302434140001143103022311423000004242000033224333240224203111010211114232121320114303323411414242200141402213012410313404001212123041044313332413233013433131134321123341042433044134104131212141043033324300312322431334221410003131441204444421330330401204012123404020201023140431203414444040040444301431122142110112320122013040334003240142222233042002141340322114143240403204333230214332243302333431044242434204021103134402122313121232103100410134324324333220000340323301000021013400001223221112123140441002023021414330224041104331334224400224124324444411234223301131010233011332203400333234011341224340230410212043313324413023323124014032000211012442331103424032200343200244140400413323233310411040433313041201021221134404101301032334222030110343200431342240131114214440312031423040103403242104342100234440213332423224434433031412322321422012142303000140110301402010330114422431121402114202211211100402021124444431203340414100043440342044314002214023013042032323302023300031240104224443131330232444320310111302110002034444434031434402413314401341423414433341203023043132123133302210400430010214302242414244141414104041242101103402041234421001444243414144340224141244314303020040410343131322032043214143103204341033042203434332120042230110202413411042014210202113030324224343120223444340411140324233200003322130240344344200131310014314043041122310214001340141401401141223030341300303412112104422341241323303411433313233430434212011200332241404100014032112300200244314003201030142131424133232040402020200332402323121113002023031021204110201414224010303304400203020432441110312300121134341131014422224343241343330112030204214212040112223403033040142132010233144324011024021120314240143200201213232231104100031110124221400223003311023431101002200442414343242042313322131302123110111211340431313121014110030134434243014021014024213340333113414402414230213121402321031043243443321300444110134113234034402322204012300122321421124221302334102104000344411411244144310413110044123221232034141123224414243111000424104003122131211404321401011020344102342201134411102334440300203403432043243124342012202202311142020130121024144430320102122431112204411123341233112243012033221403243213044031302042042033203340243300004004342234220203332412402021414223133410214312122214233132024303321243302320213014220014020014323114140330233130103230442100440440332214001130332302311343414223233202444023322211314114200314104400220204440244330310243124124244144444003233113422442241123412023224003343430142211221201142111104011241122021214244403424430232122333120440202201112031014141214303022041224204242100343301134040300322103420444401241331002403230133044313214034421342421113002210340224341201124444023130203140202310424220320242113343440233333444304401302433213323043004002414333334003040320442310040044210133420", "212232222433003140101412102011441131213141110322241030314213124023341433143241420311033031441244412221102244442342231241243422134210321113034212340312211400143433202103102011324401223103011300111113232032313334210003022023112420340143403222144104132220010320411040442402041420214113041204124112333403310132432031420240000020003213421314403303143222341234002134343403341104010404423443233030023412112133023332223113322201242433103001422232020243342210310333433020101003030402230121333044210141110132110111022414311212031324422343243030322430322340413122442312214444014114012132041432240043210433411242404131201011000100441102014330233442231033141020342042111234434043444224212021242434334130132411200213124102323314001111301440303412341232041324134132314011224210342040343321203210413023032231440342323110041114230400211430433013434310244134213124014210011234311120044212312120442132103232323144220403343023101240441014123012433204402340144212024042330211121323231324123011320204111011301131000240231043403322421120322213104124414421443200013112410231013000030323040242100424302214223124144410034433442423001213332213002203412044004142430402004041113443343304203420404401113012341420101131100403433314424112431142312342043201022431002124111302332443440121214430222222013422412302304044340402133402142310414411230344104041041201041110302022442404042332212044022411210130033112340110434343221343112123303003400424401042411432421000241330411101022442401204340201321442232433130334314321204103121133211232422320022224100112321034041022222424333142044132043021432113211334012321431334014131321300101211221444324113000341031130341224332043121220131023444200022103213410202434210440144302042214014220313023231334102221041214310031343303141340224333142122342132331304020302022041022324112303022022042301100402343402323344012434211140032434244413311010303012041044442203043242133213333130141141434244122204333201423323324013001040342102141421224430230201130403431333322422331414042242431100130101020213401304033443132442002220314301324310321014442212102043344044423422001210043010102014022023140003031123122303032134424100343401141211031011002120243311112443134014102200440014332324231214121310424440041324214321233010411210341030224430431224241102340023020303404300030233311013000301043200221304312213244213231340314402334241023314013010323101410130441024411312021040423404224013214424040414411102322421340043444131223402433114404100130024341040030400131430222434131031341042113202423240424402302203034031234033203323110210220024341434111230220413303214434313111103221144333022334024414222210130341024222201324021241342321443001130122310412420114113202142314311202140041203003403434321101323121234332033400112301444303341013031400220004100441021202421103433412314323202341242204231004102130334303030022034223023134120203241213304031013412223420141044432102210410210000434104442443030331221313132421131021334230430144014310124124100330212402203214033410114231203033032040202311331200034124214143400411133233131000141043320043140203332321042444423310333440423033121434444212411341231010020032143140101013242123034312040332201310412200102344413003222130000343031231224240414431314112313341444431111032314231040404234443343134304242342332000240021301431301332210244434224223233031332111340340320341342310323024142001433311422143232340204323341140314143204003140431114102204220202101124041113020113133242424314130042244123302132243012123012423232422342431344141401303022234443111231020144340442403243330141243010020144320232410412242122042432232404434213331444012044431234303411011101204022124302424240411012422100043132311432032304041431000433122031040022343304232233321244424312442024112030011244304342140334414104241024402124442434423441232440224334232010132431303343240340141242310233020433032212242131433113200341114233002043344234322031211230303020022034041414432123311342412322420411410110210333131221042012223230342223344010414002134242004214133242304232200001424143134214020121041431144434224341002224344322334102300014223042241213223401310214131321140423130201212124202334012001233241243343232044211141413031112432021033412134134013342330334220300030012314441230212113024020342113141324010422010123222203400043020143224210014413042033203333202341301140330423112220431233442021141043021133043030202223432312303441002110413002410133121331220301331331414020314223004223032112332", "321223432044221313040402024331404044301011003341440324033040302303104401311342001422342424424121311334213344012444340113432140242102122433230130420423121120444104441032104101221004231313021431041244120011320334312133344311334000342400031230142112424434000433333101010013120242213212204023200433304303140441303414024003422003311133423001131010314212044033022434011100142112224403302113034104002321410211312140133232443100121314340243433211402431003212040330331123001100232444003100113333101434000022340311404300442103322134332242132332302400433132431411421402400342331113121041401114021011132334144221310212022321040334142043303230114200022034022014242024234124322332021223121013002444443210304121441022234434213214300110422001003122013434422223012201022141022311332320104212314400102031413101034221014111303141113044410410030244031222424434410114433311312321110320001323101211330002113301200203332224011323101332103111040434044003342212400124341024103410034221210143142110013132243243440232010324423111324220313440221410044213012124043324134444324404121014331403400422020021332312411333434020212442421103000134213304231214433022211012300422003400141032041131241241230440414410443233014312312101121404042121144321041341200101213011134241424102110310314442143403211114234431410043010021314030314224244112202131211224332343321320220341104030301034114304240002213231444102323313444140313212342420424013030330113313031442321012302424420002421031314244310400211304422442011311334010432012402343143214031110311113003011124211201421314232034230014012444142013101424044231101133240034212421020200113402413231304333041002110404402213440024224303331424341243342340213213041042210413040111041131112422212422002431430010123122113144230442230140042121121311134344432242442340143034401213401104442030021042131342411022304010330220301043201440340423141011113424032001002124403102014212221244214414141140123131131444134021314112142420243410321241310032313404331441430202103110131334101003033323423241220144324241114233311120113012230022323322202143031331433140341221340242013333201302340400022000330011041324011002412321424143040334224221430004203114434042233140011341332404203311203320230441131432220421114334013244104042130332241100401000222203430430044024233121403013001242342024410042111204024124042404030320144041144334130402124302204344320024442143142300302302334001444410402422231342010233403212132242424202241024221044041031311222201123222140224114203300212402303330024331114004022404023243010200212300421442031441014133004431440411224124430322202113432020041311022303032244441432330400421420311440144024410403410421031212403012230040331442114420222002440122112330131423344412430230414300410400413410433311313034000104222121034244041444131143324430341013124001303444414002343222410022213414421340330304120014102444442101012004143320132412204233033344011010232120042432322321132240422113141402134112132420033032403311403231302413011200001431001031234011020203212342020042320343414441044221433044241200120433124023402300044043404212233220113230324341203322443300403043302344100310020133200314310240221302121001220233223324024321140104201124201443114010401321313241010212331133400331312423142133043120344242120204044203434000131022041130144301413013403400321421333224241403410120002110443011414030402404033232302040212342001441021403002100022114010131200402313132320213401222232113423030240401332224041414122122410442044012113031031033332344012312341010401323043032410303342142140441231011343043333232011141102144424333324220202130141441000104012121100430431002333134111013032022330431223144003040432144043121120332413204321034043230200041234110330204010244220003402240103322011442031244102233120144321210223131021342124413442103300421433133311212013224123324404033110244214220233330201142121203334330320213431000344444001230143023003314301234421004424141030210014213222001020303114122320213412132144340301112220314332001222213223222122003203412133004133440133103104240133104413334211430122334321444403024443100113303212141223142133130411241110110112211124332121410234224243133122003022004200222310223313421311220114310324004304012143143001110403422440033300204401433003240000344441143114100110433114234341402101244001320321144314031334300442310311331132304340133003110401220314343023200222213420032402210123212431301432424141044122222232001314442210121233330213001210310342423313001", "112223300244421044020324331123303101211033242232144023121124403044132434001444333041424241233320331240340332040001311044001242411121430110410400224400413013024031210024032224042022211304400322312122133422300211313203323110213414342311032031010231342323134334120214144121020243142130301433421130313144311412311110214144331112021224344203330224133343112240242312242443100130103421133014121220221311442213140320441344122404320242204442404210444204341233304040201333341420114314300414433231221243104330300201130001013111002312333133211104004120240343040203414203221433211402434220430100331334032203143000143014021301233121103233113433433102120003132444220321320312424142223423021230432120224402431240403321013420304322434220102010224412311434421023222423402101004113211031214210331143212300422004424422431200112241020022131331241022300230032020204314111210220241022014001240213212020020041022340244022042241431310413431303003321302330330212431110134200240422142103142132012013441032342441240410011120041220320442310131233333034041113423223314240042404000040042011424313122201233042004403333103323122333332404231314421101110433423144000412322001040321424121210430140103210320141330002120001003423240300323322201410244013004121002112131321421213443014310133031321021310424100042334444022404022323130224211304412142110224412141030434220030340323042134234331203214000243001404320131042430104143343301313040444232144014004001400230103443333411124034223130144414133210141334431212421422034004412120230444204120244340301124404304322402412101313232214211131042114303422120031223320422032034014324421110324443111023242142103431222342422112134131434234131413332421330234310441223340022301023432340142124430102232443231143314214221021434103341331110323244220003142144300431323300313330131323401400341042000043104324012203212424110433002414044143034231003044443334423202000221140440334421301442202123330042140113410041343203130111023110320034334311131040233414204123133414341304334340131433313020103231222234220322030411334110123341033044041223444220201012144230210420410210104032144242103313241012420343144022201431343403103130221023310200101013440430313012221102404211202112442213342341141033244312310242331303212012241022401134143412422304103301042414200332220200424130343422230102011231414211004233104432123314022000302210234202314001201330411034343124022122220043130302322243041132414032014321313001432320143122333214230404102300001101132330240410130340124023204303204112203023334002004413421302423220320144223430231332341330220213133033240023410302042044023113021341412423100213431034003124314321301340334113224044213102432000413243101403242312304023041242104402002033414402113130100312440113402404234343241010014041010411124410320020340332102233020224132044224324344130211300410442112034141043114142302004241310124204214001240211221030410440123142141021021122443433221123040300311040444201411423432102244112204311414032021404440434134204202420041031210343423303013340124420311322301032321403033234121341021024300241001020213121101020023222412144002330344213341202114002314444302311144134333230120012240311233130341332332422142314001041211332114310222210103030211412004124123044042110341341133421034134202144212240241414423214322233030003124414233224310111212033020444040043013343123330330423442033123443211220132342200302031142422203342241003331202222342413144232204044221211332424104124332131031010141201131404233224332203030210240431020144443411433412410204113334104330202233204323411200141312400421143421314222344121303111321113232402403012143431434314012132131313201210122142024100430324344133114130111331211302234231423110103144132034101022413212213202214322100042440002040433321232422432110242004241212010102440243414011144332214131410102044001300112331400241211004401233101334330431003341101343310442142413300340313314304310300024411212113111031323024113023312214223321414114133023211143030102413042403302204022322202302241410403004013144132122213003230312132220112301130404130410240244000302020413403112004234224141023423202043233121132211123231423241433133030331434343203412312313441323103341333423004111041413340331230442323132423133112014030244324241240341340241232321404323430232314300442344030233313422432321430401130242014012310341031221342324321304244122040241242111311240424132002440341204012014031330003302420302020241231214443340011133010223444114244221010100241", "414012143440413222024211214120340203223102340444044104113022304114140301040222431001001014031100222301302311004112030210314234212304432200223104314022220101334034231403130324233313243214042230302122304431210013022231120334122104330320330004111420113201134320014003343033412141113231424442430324110330042032300101242120324443120014323101320010422430142433240120131121030031134120421302241103443122431113302241403130404113200420034221114131141144043044343021220441020440334202241013211114343044421411304432133203233243412430223110224103423121131014314301340111301032133344240033401202440334323034040401243121230440302440324121040231310114440031013044332340013233141034402404024200231422423103103140030201404313111423404112101314424142242230202120140030311343122131220024024012333103034323340123441002040010234010422131440134421021401423014212342423400024332101021323241023021043311233404411133131441340003402400120143031442234224304301010241412414141230423022411343342432434120310400103423141112123320413313231123121422441400040300230010213120410444113414012223223140133032433213120310100032122304243222021340341433200224332014231210232322211221300344441102431301313423410330113100031220040333221112342013240214301332012123103434343012244343401402234103020434423342032304100021444310021004132343422112004020103143320012404214301304034030434313114441033222234143032333401103044444243104042040411322143444214301124331434144141443323321010231241321122310010123233423420041420323312203010031023101114324133241223320201121120441214010203014203133333132203144102342204103413313022414033244201120240414120412314401231023211140343111240201041220131114412212011202132422423344222142124242141103214040304431113140424013403112324012301434304442210440020211010401100243123040112344344202424302210333022241123204302442221000313322103224324431104024133411132032313343000322431212122403013110322440231411440140400421041140330334024422344402404202104312311102332022333102101403044434221012402143211312221132103220104010012311032022203414423044240041442401030032423010103104430330130043424221321131142113144404204322100321441433412212214103413121302442412003040331304403024431421001243312132321422242202332301220311401033221301043413234421214103011233124313011322032401444044012340341022012204040244320134411330013433303431031011133413410023023201242433404243321231130414200012300214240012102331302404330020033012233122143320221312321032440121142230143441142041030322434204230013304430333103344141322240041000124113211211121321113133424441401322314324024401242242221130124041201134123433433131023204420024324043410313422310230223024443300340141403204033031001110340243211134243030114130234203200022021430243202044243042010401443202132410443414442040121131413102131323402114142221311022213330422213303041313434431140420303214332243403212002000023112442210404000401112041312240123440300224240302311213413403141344403330330304221000241131114210022422114200131040131314034311111433101234444300341142402111000434140002002112324442140242402420320230033031421431010012434223013043021334122021412214022244234303134004100043402001032134122224320404331100011440031040431333202113001441404311334230433044113143214343044341410323323424320423120011133132301233234032013330430024231002124432313110200200313243431042123141031444101444210411413401144440432100400004433221403040112102204044102223334413103213204322244413133031110143300044012123123431110232332044102112011100002034411203114142300212000102130032131144142233403211433311421103110203004331142312302404014444212113133400121401441300203233140231403220341322012333240133202411030402241210110003413241034210003000011004430122332402401124310024113304210012444314322432311234114213124243412222132433023141331033031131143111342124101342003123304134224430231100142022030320240421104142411330002203012424044202000141112300224312441212134233241111221440310423030422413140311244110103142244313320011100132310300141410414000303244014220001424434340030301120324402331010102221234304034321440103330424020242004204420200142031140124110233304040424432440201412413214032202120240413040442302441430200114034334040304414402422130414240142402322324214422212202331242221311404344411131313424223144344324014221231240102334122130032233124134400104022141004242021214112421440233404230412402240242442411420443242432432132144322142021421330131003224110013013233412412313", "141232123131233224040323420120001144011041314121233101434243211313213224314324240402020312202214221421321224221423034333302104010034033104330303411113410140400112111412101422424142022430143141234323410113422444014044000313403244331223210203202320022402323134431334300334431221401441140043443204121414002120300222104334221040104111044412242211431402022421404033110424420131210413134433010130140411141024424243333423121241102102113204343242130222013312443222010432103223121001410341301232440314133413043131410302303404440232240011123421100420010410023120302204442321001231330103020421100230211140203011312432020042030142422322342434040044014233444304401200312032443331114410130222403242033423421211424303324404043034432330101104231330140043240031111201030332421433210410011211022231141012102013412313300323301020414340434432141320411234203104423401143313212322404412311000022341333434240304221443423201321303040141200344434320432044143400113310231320301323143320414003201444211233041440331021433221102202343042003401421120414032333433300124143243403430311002030413040110333343304334122403334010220130420130212343331234424423431422421220413422000331143430141340420112303023102314203041203000111304223313001343240344132230340013123304114331001223311142321124244144104122300120001302321131313100223044234121444012031113143404043102243314033042003023100003011404441024421004401202301221220433043333423431330044203230313332202011403411114003300400032022031344010413332314212401143143304023332221100440120403410313441243434410402311100031212240334413242422241044421412410441114434412221240413113120040422143032211343140100021320424242241222213134432104413214120234144004303443432102312023121404222231442004442122413420012440234120214410424102321433344301413021232132113112223101242244220434221214041112313323232123444013330412331430202242334430312224101103220120400230042420211320201333232423220310223324100313443140320331140203400240344231402404043421414031331300131030040440140421230013004213102204204233103040403043030323144432033310341342211012421132221442002430333012422212032402034032132030111241132403440044121311103413424133111201124444310104204422221114423004232123010120022002022102441201343040424232323043330330342413402424333314210322411040434413214130233222314404010410211332120002002414011024123242301413321304113204300214413044441421423332043402212211112122221004431321103134142212241111224123344233124042304112344330101234311242011043131240422324433330413113202113210033113220114324010010020121241230221333342021114204000132421302234424200401021331301212142112133033140220243103314002120024134444414043434243440114344242213040403134042301300100401330320424143123433021020024123022323111210442014332421034320023203020313332233033423311302433442301032011330432324432334411102004043133134010224042433343431230241240210213010402200330302130233421143321321300204222244434233004240323314420202444344302210341404412131134431100231420114403333231302123320141441321114224213303242142012232442121214344234102322344434212442043030341014312333114233112043010302433442210442030040203140440434321001310432044432222030333104233003443144413413044342111244101300133404400210241100004004330211334031132222314314301132311422401241104214234100134102033413332421210102430324331024440122013011131342403023331104032044244233102323420043312433031100030122310321411424303401442012221040210300212204341441401103423000003412303303032242241424103431044201414040314203330302310324023002401311001101344241201402440002131331124320201111333341313334433234044304400230433333434302332210332030320211301233323344202234240321133023313023000440440404240142220031042413243242334043244100311243034441140210401230110142230044243241412032032312441010043120334114211432004030031242140034044330130341114103114002333211441302001141310310341331123311020000004341233430043011304422341030404143310034212422024143421334133242201132103103312400311134012244400111020032103001320412001013231144121340334144333324414331011333213114144021131234313220000210402443322344042033004331212233443212241133224144100011323341412001313124022411242034413340313033111112020243333034441113123043133303233111221042032440133422402121024240231422443341341101143040344303403243211011342400000244444142412212403101420102222230410320220101433230212341403043011043322223233134110140313043403411042003321142330143140323223240300402043110", "213043324142110024231420441322302233034220012033014033200431103324103024344211112420013040334113341444143240034321400323031222041442120034333000324304221201312011040124431130214402313024401442113202111421104032243402432341130240200433222101430302310423300444132113340220230010114213242111112323022302331140230114024122220213400431230244033444443042430343310302013231103234323101043323322110043232431443120113014043030303214340044321134022020333200222421413103240004424311412400324202432244134410312420040402213433012313044340221001443132243011024301343131013410341113403421321244004003212340301121332241401023310121002212342122134440424102414343323041044023123424431410411333140041431314200133031123400201034322234210013012440241122132041342142143101143032213234422410042403423134243023042300222122041033324311433001304340210243434322422232404003322323144204021244101311301004201024224404211341011143211200310432041314340240343211023020220244113133112230120023114444211011332421423010414002240323242201403024344334330340134444220323004440322120314212020032143233202014243124433414014413041330132223132302411010341213134431322244021140300203443402002214121101421240140341442003020210343033133214042333321422004440304243133442303241023014233012031134234034014021023334243110201024020122103321020031133412314311333342241121420003440111332411131230344331303404020302130443334320442020431422324434000413131424040123042142143301314332034004313240431313233032032010321313221123230224044404413042044114443244444110434112130303042333442123423332343414014020041433132002141112234022223122410331101042011143200141140010442320132103400211410404423233021124134240321331133133424320014133312312330030323414231022302432204313114011024312402214410010113240034211420303014300230130410432403024012413033434121033230220422144341013012322231121103001334340114041043423112101223132031022412142220111420241240323234443022011341410133344301331140104230344414104000344130422003340002432011234111031020034132303243402443221111342023304233134104331421321231103021312320334122414022341331023011424122113314211101140132122232202430133022323234332212011340320101131021421340331114122114123430113142142240323444413114434412130012212003331204112313000023221323020412304013031140233400042230430333012042230414233421303200023341214202313121333102232332024041134214033214301241444410211230342014010004042031243213220200140002020031434031000104442323002203104333422003303200203143003104441342123131102121324203131231001132013022414400011310332414244444410301414143210024341012022212104421234002410300323201432430201122013012421242214204431222340101211430142224022313204314004402411011002130141342124401413030101314330204022443110001303413220440131034324240004331143233210401402002102404404410112322420401340222404440410404031221024324442321322433224043404422112222112404011122022343342433220342431423142440312223322211301034221440132031004104104020123403121212413333414032304211341420421404112122411443313104131411200201222313344242010221214143024413044143224314310200240011323311200011334032041342030340012104400044014121001001124230044100244030001201103024433323122044030103100424441303042131104301200343303302204302403032441440202204343314230141331130122131001342413141330013004014231400330110132400022404312402342140420140240423210321214200131312132100041340242101230411322132214122300111443041144242322013242111011011223004430020403030410041042404320433214044022224422020212130404202413412411310140140430441214133004220034001020430032123224431421114312032420301013044140242211403013000213342030024201423431104021220042241332414401332230441440400204041322131022410111100234014301031102011332342223022422100341022001210200033132300223210402321241224213121303020342443200331030130300100101431220412040402200020032102102412331324313300043222012144432021404334243131141313101421020114204040124033003432440141231012003214323132411301243434334024122234401003124444420220442330420214433404013021021412112300302103000334424304044431003043142203230430330201141303321411322413442231430113131230402214100142220333111012242224340420144131442010432313411302431414310032412244433030300223200101231012130003441302221402313134121132011421400033410041212042141342234441221300043441012004032333013204404014304321223232422024044213021224032324321124112034210321024013240022404410234324211420231100000030111410344002241031", "032224423200224330314211140311311122024001401203033424123142404434402400142443430400011141113412124304231222223131114213243244423331344342330134242401200341132132300100230443433102240022343303114032222431322221413344214031131302241400404323304321224020303011024030421003224302043140041400004213334410140201120441134030101311341123124142143240213131421334223303413422123110342404314414010244012440342100144420140431440024410313303033202044000241114144030441143123210440131120000131410424220030023200230010123031414333241214110411133334324432034103221404020144014111210243320114010042314320242142440224143102442240244221211403422114400144220302040023010310403110222441401243002043120434124100101424241134341212130434440034231010310014124141341234434214002133024203040020103314344401341322143200311013324440411331324130123311014213414323040103000434043042232001402124004434444140141040304144212104021443202141422404124212400033042310043123122121241004101433320132342334011322201030440010221303313232030010101301240140412420441130331034044013203011044302340214043330132440300044021042240110001120120024324032130034200402032111400402444300003403032342323300103434413043034110030430343134143121042204232442301231210113123414232103443011033311440421031301021301440334313120044233414202342421311140031100324203434321322220324230142223230442011421112403304341202241242240230302404330220112410044211330402211204302011440211411111132110004330231002041430430312333214412201343234134101334203212111012440240101114342231032033433030030203024221420434001041330313210400321014012321423414414101201440040013310010104330033402011103113414340232412113332123024303144220244011031231340301043404014343202240021300431223413341400120241241202041233121444444204024004104224242443132342004443120431343142430343101044004312034121030240332233323140241402420342331022041024013424412244102421241010144344141442002442024133410000343041431231000430304040123030342102241434440224343432003301230222011034242331223012132200133044122432442410242040311441000141110021440443302132413220204120223122121414314213233423210201211041303141431221022310422104303004233021124423310344212030014422210000440424234331111242214302442134003331443402224130201124201312220131440420444001431022014340224002310013413233410201113220141434122330041230301100313121413123224234232432330233322444234204422143432233224242203240330140133010413403023334103130103213433334004040032104224113403103113142214101213004432342003020144214410030123433324233114332404020430222403411024212030333220214330221144340011444023303203221200102022040114400201003302132000241330144240120124001142223143322033404243332143233304223123241014441434230223444210443010341411340403410320042102330341224404411101222430240403343313104102133133010211004012114322041324402022123401012001004330334333403303210333012142332130123212223403034204221444243341013232304331430414223142301300124302234121244120231220213232230041401021143224411441312140412414343223023101440302220012313334021121114242123414420310414400131431314443141014440404023110421333434231142343402021032441120031001404233322324034204412331122230243404003420243241344223230431200222402203003400102300411220224313433342334402304211112013142220310443321022300214014010340443223143441242142304123102323300312222220144033042032004023401013424131322220422143140340323214120423114412303342001210244324034040022020143234321402203210332210000334132141322200243330212302230130110400003331102342332140042223314420332133412413003212202042031331330331131002110412143041441211003131341244223000133042042410004320133422332314410334301420204401233322321031233430344210432410214221101304003003133301443414223020330313302303241100400422134200342210143444433012201342234244440012243131212431240344242344321313232220332030030413203023102043231142433043332030120441431240111211022120103411440334011302043323000104342214024023123214200134040114131034024413333122210432223444142012433021024413401032320244334240424403140341400312101002442244442233110131110244400221433431032424011334101402124202422014024423021011323324430433301220214301321134233040130030441141244244304413442332210300120123123240400041231432112401224044312411404214011332321420023032212024331420310024304240002230121433100111032332301442434201242304431441031040131342202403013301324030444102401014342201303004210140104442412434403421003042221301431210001", "310343142400323034123342301340012011211042340442321232123301324111021232024333424113321242104012320433303043240312120142220134212132202131101112134101334122334311234042310301000313331441042443322122213034220424104042144413222422424242334411214042432040144134442100040343340034304304401034024132103204324201100211422221441044112014321141140122242203404040202021234211200024341331340403243413240413311302432023041200043113413341413021311101140224313331142221031342441444012003300322141401314322243240314134421242230114401011203122223133100013224402442013431401222212214432030214030041124144324043304322320332432303331241234223014300313022234311111010444032132343301411203404111043334024423101043101234433341141040142141010220214323330031003114003222113120014021114013234314001341403421111303221100044114042134443031441034304103123412440411214303324240101024302241241121144414004021401423330443220120003234300431110401222011244424321204403111210441203311403012020342120202244023423041104241303343424313440341114421232010224123421014333121401400304444200141041444121030221121143134343343401210214421312312144343112233422301234004002304211340222142242010331222033240213240400330022101414022034112440312110310234202131021443413040103103101002041142213134301120002102411404440040411104110300014340431120330344012042324041113114213120043201130431430141124223412104311332303203214104200224240022013011200440111142301202212330003413034144413402232413413241212441413332421023141141010231201040302021341414444144143103440421022113331134031120443240311133423002341240112034401423103112101100410020201324101214414424434410310422301100031441124403030201330203003142104400132133412442304111333430434224100343002022243023414423210034131100330324330224213212333101434211102310312410123132220313144220333333023244400242021222444012114123311342341111043424303044021041034111111330311222242030122220021111141442320332040132241141424314404201222213421033344121410001234230214130410430302032434424444441011223232412044002243201201202142343033430101134433343130203023443121034242333143202004202032032022210123221243134113100111011403111221240234012323001024321011014001300204211232314212334012133040234333013034303241403444314032324012124234034342231122331440141022010004212031041021121410201113214202224234410121243203301120212130243341401444304330410301231034210301013221000324212133023131210224140403430201131300323412404333212442304430324402213110004334334043312104012403014342043320110442123201100044140323442433400013301304333041303034434311132331314024031314031343421400023002400430310311311321032122344442331422431400034032202201302103343444413423123203442442120002323301401034203422411123110114302422333023011024420023031333003101110421300420322421102201024034110324234433133124312144312312403333424221140030311324210222424110440442311330010243242212133414010120213332013113400121020131434244341103334140110024342140321410210313204342403312334020044233400124204104143344333433240212023143002110043321012424134112131103224410210413243234123104203023434342013131214101411321411314002332221301011201043000214022002314224422124324024004210211224413030343410324341321434223342141434101040404401403411333134040332323214134244444200031022241301410434441132020433340400301004214010203132310314023444312244114143203114210342111143214042114321413404414411311402141103303244344101244040032224302232140432312333410200021300102111421022302133324003221213310234332042101433121441440024101303101012410441423000244201020434113410103334213442224224204401000430033114301422022243114301302440244431124323324210344413440330101031411112213121031212033104001010341422213303401204033013111201402001034024014424433210102320133104240243020133031012041202242123112400424040310140400414333133421102142340042234404134042444323332413340332210122144044340330222130021234143221430301200130030042423204223230021204310003023400140012001404233204110322031321201122302043042110413424104332304101112323143220444031040120043301330341432130233204310421112112412204124114203302314023012142402120240032201134043330143401001403344103410222133413421433013041302043104040132000104200022432100130230230330303311401041444233121432124332233103302142443134141314203101412233403011433131424434423104124232001113311341010211232400422100414404430211324244114102321131131200001413331202334122423341333324004033133121010012101144404034303", "421310033403344423303043333243022442434144221331304301400020042301121333023100101410320210002320122132242444212441031401302322104110210200123141223124012011010244433202202421032010441031204430223122334321441334003442102121444421014102043243033334030101033441314414110044003412141113431433122240401331430111333430030134110240303024243320244121103443043443231233031311133320104401244242110411331440434034122031103231314302020241112034330433233310402124211202433032240221434343230423331442010440441003001124214114102111443324030040042133202424131301031114424342130043310104324214033044202003210412132442112410021411220424402004004241210232023111114402443312433221012414043011433004230432002441020022432321140224201302310240020333413232010443303421221402402342011343142343224400411244232030234330423312440101012141440131034444024333031324144144043231143221310311343030044223102432144104300403300222444222131401140423103240344313334101133310441030323120134331411031444104123233402243031124140431401410443100041122131402104232030020112414211324241440240234431211121001344314002012144132132033243233010311222100220112122320020034140443323000134021241024121220024133013434230301114130434120233001201210340042242104101331134444304311224310430134003140311000300333341232213144041332404032242023310110224343230213044422431203440000231130321143404222210313104342142100324130231400013141040300402102104414233303410333423031410101031442041140330202341211244144043231112032333343242410114130211242302141121400001012313101111413200214142131333034202234332412444302002224241234421211010021022201223230221204241013144434021024430131101234200211410041134233104302323014023421424212311410134411241330134411130002331202342142240341140332101234010140032341212304240101120234120313123110234441021141131001044244143041332032414420040142030400244220341141202021421234241220333312423022113024000202222432313000012224212023000004033023432441014441113302113100300312140440300321114444413133231110310021433240321243331213044033142043023021000112202311044313404223243330442201134404432103301021114031244422214324323123342000203111120132002020432334141041331214142133224314120113132042430413043034232413012402123302021233003221202423131222403013304211201241410213202322243213042232214410022302211243040224333241441020042010004031323204043322112314301043424222322443404043443130243420224424302023344232434443443441211024022311343013133213430023424334231024202431230341032214011044411002441011011211141103330022131332124234220211212400334101002204132210414424404422334224114340204414044124300302213332422141402402142310114042230241400011214322233141012303213110144234030112433142124331310322020323031202140400112324340003414010110130010402121120201323441334102432023433133034204010202040424200302333030230310204244330342023440410030314033403130031003110042232442314404410034122244002103404020000211343122312333314232313003324414231434310410311420301334414330143304443320042023401401014343032422302413030343112111003421433432124340133140233433132212324142103432231431041201201432444033222310232003330342432100333312333024430413412210010131344402132024132240411321332413212030222100104102310011242334424142033201031224344313304240000214334122204202030130320120102001112401423101311104124122210300024232030010103130110422443403043000424340213323434330004442341122123301020423440201422313433003020200231440404324202011134313111042022221301434424241413202310441243114034123114012140201042401242232024344032044222330423333102443023143424200003442114133022401220131300221304114121211422244023241001133110442030121203431404140141023012011401341443434144030311104203240314000120302322130034203024241211132134401423113100432311432001033120342141341224233132314344311320120112232421022132021320241300002103140111330142134001231040134123042040331100232320022033423430433132112334322031314301443343432243320313032241240301434313003232241123023340043333203210213122414443332332104020024332333342303212320041411210013334213232110001021324042444214001143440410311122032233011032343043330323442001200204012322441413304012140303133330140122020430231202412412324331024043133134213424444223444112104142120111324044212321044444303414040200102014320301042200132141330142203411040222403334413011341003001104431242013301240100302412102302321424240004414443440414242101043223441031404414140134124312222322211030332334142420204421", "313010143042240124001034413213030323442234200222040201310004133210230320032333240020414031222210414244203210223211031203202134400013100322331404000001232020342441204303344100013313344310032341134310214123342214102322341224040202132322103341422101432140120111442344442211312420231341412202143311421021023202143400441221334143300133224402040222434240433202422432344300322030104433120242040314023430242140200431320243102143431300343222443320131440001313442444332203014344104143234121030343141412111101430403340002333011404324034300341010404013202341024334031042331311333042444321220333001320434311042010212001403140233320211331140020031312321112430011441143442402124042213320020230231431004303032143122323103011413312432301133001122432301143000111021403443041302401013020010013441423114134423434021230414313300202230440402041013144233311013202423241313103112133334103222310420211344302321040311043201111304010440124010424010324121102302344100222100313324002100142041420044013124303143211300404100144443221342442023020221223422414131204322014302044033420001020212044132011124404214312020332334324433300444323043312130221313403302123434223402204320313040143003022012033212141031021310403431422243333102312102424140210304141321120020424230111034413313223341033214330212031332302241412013011232220114104311331420400221110140100122312100413004431104131041000001404301432313433322012141224103223210333411014430311323424401240033403144310142134433302112234414213024303040443333404121012204144414434402414424002032340013103412240321202444402222332134444344040000401331310212010201334314114241014000404112003331114113310300024331034140131240403221300113212041234402120011303322423113233013043220020031042103204421144431123013430043303014400303111331233443240244340030144402443222212122040043423422430421241242212424103034402421210404111212200030004324234034334140030243110304420414030221130144323320412043212423222010400301213141344144244402330312100242112302344443100122032330330433114223344200232420010323044023033304013400103003312021202333423034244123232321114002244440344310312341343413041324022340200203033324342002403310424310134002133242124333334012413200024434043111001300024310221214102222144024114010400311434111220141033123242013420212232022021021443224001414024011014323201222433240120434130202234044214103411320103340131341104331241022141201331343234421142310142001302033141332330241123313012010140042413302122314341444422433232423313010210012144203300002110300131433441423022112112001000402312232400024102423413031203123202123031322442033201002122221434010433303040231001103200202200433043414401344332301444240244102420002321122130310102032201032111332403314444341141102420042312330022333134303213442030030424044144324114132142311013210113104330403413203440320042200311404424330231344412413212333431443003204340411103241432222114144200210302000011231004044441232220114402340443230314110220441414244313042433022002034121333304331244211210344220334232423421133022131314121023432222444304432413041002404014110401233334430332204432343313313223024320231040121203003421202132103241444040243020244313030022234110141120201244111230020234341333103221144410012314101201113402143332040412013324234022442432401012304100130222310441233134341413343331334232141424313401011441403200123223244044131424420143001043120122241022303440013444221140440020341312213304024121234201034343303131130202310233443324032223041401440434322034312132023403444422401120224010300210411312412444003202413413010441330114130333142232133102422432403022024240242204122431430031221434314303204011041223242041401222340221243220102114034341324122430413313224420043113132341144231303204120210032020202100441323244243424234214340020034431130412144022104003140300223023301132410240234124010104001024403412023401424303330212302321340134333441404300341000312322141420124122242244311323011102440112304312122200300404310430230121410404024024341300033121104010041120013122213222442313440011102013434242043203330012421423212413121344330310442101431234100400401001043421040224010401401443100202043103332334101131233331400111424300233431311303113413424120042341243211002430123120242230224404113413123212330233411201203343424421422322442300233010143311031300131233011234243110012403440043400302222444334200131003434203411122333324334103133012312103430123423121204310144340340331241442201123330034040133021222432243432324304", "210130301140124431002244433431330124301102121223431422330231341112030424023040040230322040143112423211144213121321120430202134003312230431043021132023120101212242101121243424104331340021041232400413320121430324440424444213212023020003214212242313143100401212214323424201421040042442400032442142031442110130413324144031020232014101103204111133344242443332000430420021144133033134404132340222400314042202041243401034401022022114334421243241413044331432344234420422202130210104011011303211024022331421412304240333234022323004421221021042112001123034320311420320224311214344331210422124212432101011202202042031030334330144340202202441003200114134112243232440324112444401031304332344214234430410240323444140314040304003443211201124131032413314101423122023032300000431443214201113012143444404442342231404443223243433101011022200014124303433002003403034432123324441413342200103111233214100300430311412100213443341224244200111220130341342400344304004034140111230041233021111220032032102214101113100010114043312224212222044133432110034243032100120124043410002021140340341111032243014422244143021132112323122421231133241010043334122342330213441234202404112414334043002111003402144333132400222103001224003242004204104024440233221224434033144114133323101134444313331011443444043110312221341023220320212340404300413133212022420441330011443240113404144340002003204401342423330223320200200034434123412140344422320111320411201142111043321102242204240131314043341332241420023231124103424122034244420433012304114101033211033124233324412243324400214420111422022041322443101421133142002231331311220243423013120310404210033213223342412001321322202421300140044013233143034240221301024312332243114142431210043311343331211214234133400211330122110310121214221131404121140234032133012233320224011433234221243242212413100213000313041201442120423301142422201432102104222112130311410023233202340223323042000322132203120002301114201232300113342200020112103442030240412342132243314422124140333323430421041243330231134241022210420433334024212322431401131344341220321102443011122430342041340220432013032324103022040043340222230443213324402033323123220422334202224311341312313004200041132111102432201120020440113140012003214240143124324401100441210340044142323221333223103313441442234231012310040014421114342244334224033103223332104001232010422340144302310021033442432212113321410030012401234414244112404241200223213300141324422300101101410411223312243004221114144000033423102221403323032420012122141042332123013141213143033020332404231334120421210342204434401101310204313200221410010141000430444014114020040401022341102111214040443223011020333404311442043021230124421232441032103040414413101030030024104102121014312423300122401004231200401212323000232122002300020234004241401201204021112121213203431401412112321303002100120234311111142443440104242031414433213041331133121341311420040012223343302323224031120440243032141110234422100100131021123333401330220103103314200440122324014224411144400211444443124342022304303234302020401043013020402312334230410024131310100003301301434434321341044023413443133124334041033303134033201420102422224200102401213102234201124012241013204024431102111431100114424413233144141014404422414203344401002222411112140404343421010111243411221024101320241134024332242324011340214140320203114442320403040332033414211040130240012434322431213110423434404020420031304431234002232441424223140313034043141411323420333141043043432420132032310044212334112341113442424404413144222120223211140120231421114112113204301432414002333110103010203122321112233233203333111302233031323144433231011323142040434124313004422240343034021221420200013323224003021440421022323002034203003224203342432000124311342021402422333224022131033214113403131043143232130332110101310110400311124212404423104034120032041241032142300241124104234433132314331030021144122111142134323212022234212101104110244400414241343313040212234033234004013224041003401021213123312210321222301433014132024003301233424043420034003223322422342243141124203243031140414040122240333031230203040120421300402400214311031201243441131324011102424304031043414431233033443303412143301013410104211041230002344210311341311424004233213143031100321130312341331143242110214030003103133311043042000030034420401244344141144144220404413030244203224023421304324122402232003324321123434241312442432414212140444041030424332032341310410002243401001312444431", "304412031031012000123144000430331434440102431134043340113211401231002423310132131201122422222103414322234200030200041122321444131003423321313100432134044141440332301330101304204111412131443134411403222120041131224410222142000111112034213332204300002031021132110133134301422204032141344030000421322413310104034342424114004422423040333200313010244313344312321434220330314431300220143420132303012131232020443344402232012211021302213342204204033442304420041332312022434220241314144131243224014042430121240031230401210333102400221340232433201204232243430240424234322143044140034444402220402011322342213414340020200243110440243022033203044134021002244113131101143040104341223330032141122014423024233210041140014414322410041134012203323031131241110311124342323102333311011200023014242332023104244234430432340112410004214401320113214200120032000142420424431443134302401132333123230421344244412411121321333334332340044041234444224430341142200111432144040340321434412213110400330422403413311424030241133110413211402403424320414414331314114240020200203200144430030324303012142021011100444142034114144233001233210144041401402323422324244112241441042333422410132402331202424334024331123002032020041221304110441043324121212024133314313111031100341402134201340344440420014441013120124441411102212121302004330201401302432201222144401340401131343032201423044024414200342102412342132404041043324130443342311241220012403212412414130220203232424140143220401003243231144324303334104312303204341242021013233404104402240030444013004414424302311012030010024142223312332202042140402102401144142033433444202321430244231333123044310301300400120141134244322023201143200144430023032021221342023410004010432141041244412230321444222303013341042412422342324042244323220021103400332214042124110013222101310003101332204421402414411232342032224044413221044222411312343000440431304044112430242223331432223033013412140412310124430302023324402200012124344333423144303401322431011434222130224344042101403021241440143311131300332320431044402143411010133322444142223311001230420122002013021334403302132034341211041330220003042421131020441233002421014404113413442433413132004304200002004322110221343243233111430343414134123222203143430403334314101243420220143300242004113240011033313344403220103211002213141202040314140342030311130312032224330020024143132320133122130240242332402212322344030213222322243241211132411013414000143103401234124430003110322242002413112243433020420341212424043041110011304100101120411412424020341224101121443222103042104201341134341413404424300101023344030332441023410001301021443413443331304311232241234002441000220101111202110412212142424002022332421441010341031123321143142200241203441131340230203033011014410322342134212011414142134321112302301324330131211414132442120204322424202013111103210222203003103133303332104200324431010343422122331344313212440010300412343242012002004331310113133000020000332132222311314400222001321233202323240433020302320212344433023444130421130330441141420123433004424440202021221341411314142324202230210231202413323200022344130321404301001003440110240332304140143030000140433342233422240443210204413141334310111111140120341422341124300001221213030123113110112223221012114211201210204233231201022340243321101210143424212110432323440413130432024130410401334230041014420124103022103013412324130443434043110341432323103440431041432313301142104002232312124041040000001032141343342224423203122104333343321131110203343013321113412433203344040424311334024404210442111430410000442443112021420143041140201432304331402100023240111022341403422003440013140131220031212221041040311012240304102433042404142312234414134422403234101432212020134433242040144131032212324331404041101234401203414331320031112301411341210003422431230220040341331132312311101230011141323401120334010111311043444432133332140144004022230312413023433342344422232013104133203014122440114134223022324340334422144103423314434242024042042344313024240144214002010033241333124120443304113423210334202221044201444433202300020310331243034222223144202102433122441023104323000104232410342114021342242143030201234224442031030213313133322411002332320121122134000223424241134113441101130401102001432232243320402222022412101440310310342131322300423031024022010310404004413242212024043123401034331404313142411314403244011423100200321234022411332042433430412030113241131424122230204024104131102444313130012224310", "240232301034414231121302200132142431033421232431414204414200232211000422044401410222331404021002104000321302203100201124012432320244230041311333322422432424333030003444142240020322220321023241222411434241340424320341422440312411303130134430040304334314012330220320122442044232141030422404110410132432123411101202132400431030210314142333430121224013321320241232432334220203314434142040333224004142220440132230101113221420404041303322040323130043102204114000442112031413423214014340333124414342410440231342323310410244133104330110223120344212141121140230414341340124422203413001110402144043323210423202033012231423223320213200322020404022234331344242423132004404204431430300001242420114032223203304010414404110334033431101110111102401323202022413413000112334443230332201320103041333043003300204013212340444132213420121230022121433402221034121120432211230001402323310024424022214020211020100232422440020104444233223320142043411103301424422001324441300310241334014001002442142031433231302001221031014314314114140320330232310243304041032143101031423313110114302032202023134402041142344410330002140210130242130304434302043323144131420003231024413034404032240201103012023043033421330023420320310101234030323341033400412403132443423313014021111031342122330110444313320101042032404020434420042314144323444422210102411113034340244430041210104332011140400340413221344200133110443230141422313142233300241003144244433121430140234040024220413404242442433022411040411034042422322310444421324033214203104041344420221123203431222313222233111044023110440322334032410312340002314421123432313312023014333101422411343001332124211124001020213323230023011231312111344204242221330401321131200143122411444044002034243110230104301243441400413340342100401302103000423044340314102334114133243301004403443302312421302314131432044321132220343031300212134142000201413011033142123404233112321132421414224410424220044044402333241114030134010302321030201141321424332032043143202234420311002031001414041001022331321331300001302421002201442441022410244411443333334114121211040312130223344332410144004410334130330130412331133421024411023231312414333430144203401032420210224030243421031030242110203220241043243040240300433421221112021444241301313311441223042101420201132042230010103210224121420023314122301340424420203331400303341024110401412423302413414204310410203120312341441230244044414121011232201420244132111302222001421031210301034420431102402240444312323021013024122133120122220030132240443311130342244111412422342222434000400032422234223011413310400441424143113124103341104233242330120203304122122121112132101034132004223304141021012412421242033240433400413203241024012112420043320020130232343024443044124124333233011130314011144201330211410242420414033101343221123340030230010312201204240442111142334143033230440331230413120402032033010102414111312424040113432312244023223401002331240010300203001012344410314240334110420423010432104301402101430124444303242303001224214112043104433123013310214333003243342004213340034223102100041302210023203001430300441230442111042314243240011324431140034012403140214320430010201011134322013042203102404103231220401322012332423320134023123344000114303034302402121043314122332203422102432201223304024402141133414040124412030023241204302113041234120211114444301123041242242124203301231301041300400133402210133432301410023142314033121334434242401430412122111332340043142110110010414414011201310311114444000321442324301044104241143441422401430434440010210304100123242404044022133431400302232340434333110414334003232430013120323340034011310442442410420224104432101023200001133221204034121041214013014244313204313220444034320343022410342302421431200224110343340424022102430020423130144142434431344114332323433342323314032342432314122011321143020300211021140111404034241002133104143022422021223431110400034131012310131000222131322144210411120103100310334203214441301003302310242024003112433143140241333221143431124242333234424003030324311332131030043224123131212424104141244111010421114004234340034203323040114101244303420231031300443113301300144320401400130410000041140144213111130034230013040134013332410031020120243023402401324002130010213432423234314404231341123100223414321043130030423142140140202443331241021313323413430134304310431130420334313101342224312142300142021141102044140111010213200322422300040240312133233033132121442214203422124123133113233141223241440333", "414030420130024013443342022212001414300004301003033110014031301200241102311412423043013142231124340400332410432102244443032211301110412234014014220014001201343001121424041444333041224202320311004011442002201230231224002030334001230301113434400320432041203142131222322243211230200013003240032223112412341233403223014402041330131313033410100141443211322011023103344031213132242114120324331103204010211101403322044432130312043011213321012310343413231244330240344001400132222202000442300322042134321424333040420100322412130032031123232234404444234242221133222414041013004044002304342340100341140023410033431432122420223020200414402232124044302403000102412200412123340000203333120120341110424320213104421322312402022112344243142123424044410332113011141014430241423332041320231414332034204423144201200013432131300112144030124001121234012311114043400231413130144333420343422244103240222444232234122040414413123020034003333023334341431022131421302110414241312412434230130022244421420332023043430403101430213012222340341024103210244343020024303102443312300430221042432002342033242030142322331441413430044213031113010341222440410244423131023213414124402044201324203444233320414010040302312124121414320434314433023144133312021404120412123244201130031344334000014041422323421243331330302202143420142031332204230414043140400013404323131202023340314334020331444323420020001401134222112144443112344010011234010212032044313001213003130121414444010321203221012320424442334110110230204120210231314004203431433210032001012114113324213123031132012443133223122131040100314112004011231013430412203204414430040024034104312401244122443143001131314020030240010104032003211214044021322402000210042414444210210121102213112331104024424023410003023422113103422110312020104242300020212342404034102020003300413003134441122031404224303221344344012013143434444031343043241023141242423302211430243422143420041344111412404401144322123300014304410311212410404402220443402012110433113122132242203131431144301401310404302014402024203341333222210300111123204034102223124201320324002002221021241334011311402330302402330030314020040342204444431202033130010012310102431121341011344103223142224333314324224444141310422143024204111231231132121132402013311341414330212013433000144302013320314421121110012332440031111331442213443401230000441433100404222343331144200342310041211133030020042330103424223000040444321021222103420224212204220204234240030131304344003241314241411321043211332321301104140140342103340331010102240222414413020041312134241311124414210011041344440040400110242022002110403411043013424033212201441000144031424213443442300430431421323233231414330124321012133403041042041402004103220000112241421001222400414210002433431100331122004321333134000221420120432404213211203230020042431023032343431430311240422410134431402414344302420342433440121324330232314223133222301323313033444010344424442002014100121442420124324113042013232014024023043343132004111131343343141404013230014142023434344310202113121421340431012312420410012244401213344414321110211122113324233220112224421414000331043120203243442103422233311030101140321240322014232221143224132244224420140040300122311134022131113002030004241341401010241032413043311310022034212120334320130141222001421104433244414412243311232420043424440420020023123310142101344313430134034223243112133234330321004441233112104244130314102233310424221433200224403134331023312013132040142023342103031014234002441311321443342423114131240411203034012411322240122014343012020241232130132201234312233111300214034423444131041004014401131440202034442030344402213040342210413221331212313112133302232343421132000044222232312012330322301442230314220341112331324001314044113442431414004430040404333142212210203332341101104012412103210213020210010420111041003114401430002341324431102221141403444032301133333403201404012130403401122341431243341313242122243034312343234021413014424131320420101032212212340032033412101104014310411134222333102022434032440111320024224201033440103401031321300330240133213430231242033403433124323021114412303240240400241434104224023140023241130333312310312301434323102024344030124204032303034232042434120132040123232230431131214211422130421132020101420413033020003311012043444224210342344032333424400244204422132231433342304243421141213410244244302032021431144344134110232034021224203411314444312441332134312231041101220433431123100322103214000202431012131", "244223312022020403044214213243404232422002014222242141243403020420401101140411223321113221423333143022321440010032124203224134043023144404442444330120011010430214224004013314231323044340432322024131144003432112231230233111004023211221231002011321332110012210423033001222000443400041110220141022420023400141342332430204001210020402200304111144430013331410203242120434321342311432123030443421244324420421243443440034404033233031033013331411411012404132214023302232012103224002214233013443223342210111233202043344303113303111134211130130230243301020130234032402243240131034143440434200233021031222243223320132010134121002040220343112121122400020302431341301004210224302022240124243023442134321402120213042102413022343122004041414322341121433201220011302314211000304211434221144001201011214410000002222200401124134402124134244141011412104142344334130133042103041021233413303401244102412144201140020033021144300021012324432104422444330021411120231130420332341404014332131412104002132030204001330230242300234003444024320114101222023302021243304241041123301330213422203141210204041120333441012311342421331421213310221001424030331311432122414410144244123144141424303143333441433332401133020300413112402043433200333111310014321102103213424224003134231404323131034003212301442344120233332433231403314120440122122411241133131244014412211324024022310000200131413121341122320010024333013000041200034000412040213444334044311042141443021101424010421410420310132241424103343424412340410222040422214322430322021004421113443204020313002424323231003001133231311020033441101012012443011332133420303404022442440213343031202331123304411002340124311134412344241320303142304033230012040011311321123332010232133003410123441232024103403124341000121320442220103040411011143010123313311240412113130441303403304304340113044430022023433203301104303242040404141110203311231313321340241412341033441240343124431241140404040422140413044214320041441214404241022230302321111134021112332220343443443441032101444104324131023202431011043331331433124240143001304303021204034440040124133340131211434241101030332231004014242012222224232204341342044340422400320220443421200422230402314230422223241300041421420402440132400343213013444444114310304040330213333042001140222011000400110312144000320334131042132323404224311200241211123313344440310324342104121120013131424420023234142000011203404442232343411013323203434404020100314103230233244112304214331320303433103012324320210020233231434202044030420240424124101013021243423224344043402402012031001114440103102003303300000240120201202042433201013121143020412401041014144112240310102230423114041133213221021123411302404300413014423324123321023203442410413400314303313341404142243413142312434100323010140334042113403341332023222210340132224424433130322333240343130020142323344042212211242040100201242331244304304203332340123314444320302230323433200222330224101420330422233303044220242040321024024432223401313402313320434134314200333414243302123113210044332140333110342004124101022142334133431402141302433333032134022424302002132403122433423210341033412114401314310033413324323222310123140430340311203223422431102223100032422002243220200404214343341043313224343412020123101132100100142333003320034140333333324134300211344042041340132421023240330100431442130411403321243334241044011301004132203103133311021103113414213313300304201432031143323140323434241313303443024211110112024234430002043104114000210024030222222132213034012423204342301442400413301401022203012340212010442143421143210110014000232241402033043443134431423310200030334141033213304403003411302303140434341300002423443401332244213214010404411322414420430444434410012120422441043412322034312234411130301414212204313401040014323140011441421442430310424041404221410013241031324232411023003104020321333144410232323420002430040020204413340030011310300214104303234440231240400240143122130333423420140332223103322003134414123400321020242111241023304242240102140014241440432210033012043234123221340243021323122324113412023024302142404112032244424133413144024341402034043232404311202440443211100100410214311114321120014032104444012214230123144330032232124310032340212201223122140403214032332302232041200042212410003310403211241421013331341303043130242143304024113143134433242234420420211130140133401241312312040014233241133232343143020140202443043420133411324141043012113321344003113411331330124442430340033430432441", "211222022010310012401021200040210203212022012301131140414040112213413220214213423022440113100324331400320432111101014243443224020241210003423122423002124142214131203330412023001424441121314323000014041012214244400330140311310442120333214143201402123030413424210113233013441340101201413023020014320202240132143431201121230401430322040202343210223302301000120441132200213241240241023031204232430131114114040031424434201143313011314132121341434024413011231030432301303410003310121232420032330332341233103040004423432333420222123122100300423111410141033404214034432022314410213130404033212001421330401341401244024300240332402001440331142010430112110201141400032002220133241244230434301322401224201331303201303300311242021312323124202142401342301114433122421403111434410030444232234033022401102304100122044003324233422131422412110322144214011424004423212403241320440412220314011221440322024434023130022402201241301200033413143230330311420014400143000311300332414344100100341414112323003333413210013320144204124231202314142431141122304233421321031231103114202443012204423144100410334100414410214024224344422033444121021314322011013444211133133200230400132144222000020423021340233041412412213302000443042443302042123402314443014033414033333300211001313013401110141001200440014310323212330113310114211134144044321133024241331431003431322021434223040102032341043241334302430143141130333302324034222040300331134441042120400121233004311110444432402303024443233433240023211310001344020433103011000324134234441411233220131233334333443323112043214233404242413341114122110034243321414202401223042130304134120113143012100324021420413203432202432142444312231042122414111212011001400342101130341321420132442421413010234314411441021323423223204221021434321143012213243244134112432434102300344113101221114142123220022220202313110214142111023034424140301344211320224311112211023224431311323324221403301410300233403324230342113043323212032200334022001112311410123043023002140004443101244312032121203304420402013402221020402434300221124434334103201443312034044324441120343012024444423100001024220333220044300440424210010330420241222404414410323431410403243011334143302343002042213322430403310311430144343410404043344021201133242311333311041111010041114321341011030242124023341240143212033342432121331034344430443144343112221214242433130423024203224402014430221212400031003322014002122432421211430143133221101104044012021443411103040343013302412132031024214202340330202414100241333022032012232110042401403111102004344224433044312112242011031303001044213412311022304301020123043310124120223404440012410101144141203213221042203022330140014341220222213110131033044301443230244320024131422441432021303221322130003302344210023432110420130144310304312314314301230413020212410314332102212331403023043403422142240142331241420241301300121124441112441044444222442314224000413422033143200213132031001033343222242312304023334324121441312411040303403014004140342333133413104041121122034124124034041310304214344321422000203142242300342032300124114031123434322202431113031240030212103231130444313114400312121204404220402223114322100441124243030332144023301214024021212432303120124242133444340221103242312340011233231113221134440340400332122413334124030431212022002414303041433114033130111000211122412244233024343124331021024000400413342133334411241232422020133141401344114342110214414412243213221404333131110443034300441434234331003403421333332314400030300210104203044342431432224022011224132102411411110124101244340314220333011430241013013004141233211130034331044221024003312441131032002301321324411202412234241312121404110422124314040341421313222331423010213302240021033030211101011211124033343234403003423442132400134002323313224201320111024130034110120004230423230022331442421140320444223102404441432111242144411142001231123022013304241303431110000412013320434410332111324331313244333412103041144203010410022432000300200021243433123420132244232123420221330220003421144302332011210012444142104441110421002431001023001012144144131132333443404224102213331101414434414141442020043422104334341231314111104221112040011034013023241143421034122221003004004210204142313314340213224013020220103412434231004303214030013203422130140232343132144103011444031430444422114322240433030040233104321042401221242233104211202232203421022334434322433103314130230143022002043331040322222240201013133301300232413021110211031014440", "004341220000220003030041321212131410224044341003204020010132232243012334334201100204344003140132002420423221401442313144214100434130413344111243142003410411203131041333230004332131413322111211123024110311312213112441433003010232320214301334221212312214142130200040342422234303212144004023400314012041333311144422401033213314241111342204121240014023301410101221013412130012242331034224143240212331303213123334444400022421234131043232444230224344202100032432222120132301100111432322230310344142442131142414221032014423341411243433202013332424311440134414133213430420441404411204103021441222101041411303111334104124204131122440302414312443112322203210321000103240233444224443314012032140404403404030141314224114330142442133123422430340412433032222004232421320043140334134202230332141201404034041140122011224400340341011344310111224220331021331211424134011411023043031034312402341113304420113402441334414342143404211242102314131041320220242200230404112344241432223242414034112321214300103123120032102010032314302124424103342012213414141323230043212342210313000133441312203103134200334112130041011403103021401341402342101103414231030200134002141113133132133302443431302102433344302220312104022040013114124004241203200140441313213411012011034414321201424323414011134434030341212101142304301244212232443342234234302244404242010332410243030410411130334342002202013120240221112240020243123112424014442424104221030243444420211322420102303443013200221403032401012402340002011102132211023202144114341022310032120023412231420200442124332403324413424010432332024343103404332331220224332032200411414340023303312002243124301431330434103112241030130304331210310100303040401234220100332240200142001433232301200113244000233412101431004144144213401402310401400340140430134034122123111321220003133131322203213423233011020033443323233123203412132140130324212440114023212321310123240220210124033333404003202223344443311330433423120403010222143231044402132023420131411313430222230113041344441434031432313210342010333230312201232301034043440111204021100032432034203320404421012242131044211034212202041122302014414203401241414024331410132321232331112141314441241014210411211140341113032020342333204012132120133120301434111400124023111102210104331444043122020212420214231310401230012411120441022041304103213332204402221133440001323242321131311341442002244014322130213242314130204423222023313213042024310343121440210204403042224021401020303412344424342200011223120224132042111301324412224330010313130341204431213233043412110434413211141011112334223430013143312241341032001114220224421022444434102442200220014102204124310041113133114441343201111340001431100433422214300023232140102431301021311223113131122140010312134240431124212440411421211433310413334310420430213320132213044304231341324101041000441111223302114132420423132220420143231401444013423241313440244234042033442443100343400244430322202310223230010421034344304021113314240342233123012423324211423112343300402041130122443231220142134203133024221122212441341004103004201133311240121002303103301320141242104022433102030230233202014030100324022230240144221143201142042431130131312240211232224341032022221003302010331024303124114214001424140103343230243204143011311442120001210013020001231410033301314332433144423421233424331102422442223111002332220130302310310123042122404144221141202224103020222144323143344044333021243401132101102433200022432244103324430430041342120232430201430122141044040124032204300212113243201244014234034003101201004333010303442344413443124112313443103224134440233143213204410120330403042341022304200111320420143110431030022131240201024104414331214211422142200414222234041242442012432440413023432140431010210130214342001334401124413112313434140223214304314414342034103111013242430000023002403222040102123234230303120241004112012313244342023343340024000040124334323314444000321004340410134404422304442031103421443001414113204303032412403413244013114401311001344002344434241010330403131400043221313224114301042012440244001124311201023322022000134241423434241223222241002204432444440033341443330413342401011430214002032433220221331004102101013012114223320322113220333142421300040223341304210422232410431021022133003420310140411424004320234200314423444240403400322001133340333331233304140430403440234344444101234012114203444043323343430034341041431022340410143313231124040143402343303243404214021332343334003422334404423232", "434132040300314101033324323232224334012043324243012423022231143042212424134301222303221331310241004320414332103422041302114403433221123444203133021013130323000411244311033120330333442222100210304233043410111134024104234044122132111301113441342432133241044240433320433224321133332414423033423141012020113332321123333432113302032221204130203031021111220333323143220440421331140221230441024430013212044210234231320011041334133044412432102330403020042233341120422043110113231123322041142413113041041411142300430202244133144213042422034043104231124023222110234244012034134424123223103243040141112143001231124002403144003132214341440030032430244124001140302421132404130113133024244311444324143020111324413103130334341130242402211342411320403132404401043234310423234200301103124434330123400243004041442243131441441330221140331430203110020011044344040234431111440214113301423133303441430004422433321130433232300131444213131042332242210034434401200443314334433121034420402140134202213102200040222320220103041113203040433321041030013232011442212243141441000213113443330104010043112341434230302331312041411301244110400311043204001400144021012042242013034423300443033224300114114333324434103440001212430134131334301223040410212210440122412004213224301041204113421333210224130332203330010334411114410324440141441303013420040204103242300230232322440131114340021341204220442442344202321114101133300124140103103224403304421022214314313422023400130140244012121310212343134204300023400004111224341011431233131231132010410422113401403143242010314202312113342444411400211203420013103141232212444311244432342422421040433222034433424010134011312134433204033430004010343343143104314203040441334124443124114211230214421032331200020121122200104043431431112200310320042310424210231443133331223414334134244010102413230233432132300022203103014314203411441243314242201243132400012432430410022210202331321044022240011343101111313420330200412144140402424124004333331031202203430042140330043420321334013433023210142430324110420032143003100042211224033400332430234011203142232331140324011002332433230401431311444040211241240421440121234044212131042101433014024213422314300003003143104033202033032043232403242214400043441132320331013413341341432414033344243012122141324410422403424102041213032114121024121220304001133023103301001340300130204001101432010120400101243023124323322414440143110144122230423402330223443314141414314003333200234142440344100221023113040330221241110344323224144202012004143303141141233011210421404142004342322144104342004300234130034212021344311420224301112004212202320441443403410421211311212431314304432131222240012042404331004303202132112232043104112214144103001423202342430122323444441040411121422020014342242224132141443022043123004111112202123203131200032243344244243013302324212022103004003040300443202140330212012010041412102110444021334402401310423033421411104212012004341321413101410430241030243301100322244424130103321122030031303122121040111412434430303031244013221233424403032213104310200341113342020223001323130304213131112134413044400040030143002241201003123313141332411131413223400112341013043123411202343230110024020231232434012340130310321224332231321221130432221410242132214204341113413021310031324332203214003121000433014342443442124004140440020411041114344442110444041244024441241214213210343414341204240230411023020021442443411310131143030001110423400313131424023303024444324434444430121440002020401202312413402444301020013434334004433343030112304421340020313303012322121411430030214022303401304204434001134201212030031001130122042401001222200231132434344114021110314122230241123142213201132111334442141224300114322013001340424022334333140413101410112110412133441430220340012013402033202342033223320042242243421304030112420133014444344304442022211414121441233304322134222041344100010432414124200144001200322142442414441122024420333043411330110433403222304110301310014004221102402302324023120214432202232321403341404342420314334204402234340440040034004440341022324203202144213300204121043043320032402134214334121221330201333332040101034431132411344040321141304111401301421330241113332144322402132013133433103100003211102203344134333322023403110112112402131102041421301232021114110002334133143233142140134221110142010411224243004422132412344220243240102301223012224432030211423024404201042323300441012234042113111031100232223440031012440344411043202323423322231", "134301021421234001342212412401124223301413344110012023234123222443031434030341110321024241042340230344032211413212413410320043002131340110333241113000233100324402000041133010412332203312203101011012322242100402402310012244401200244302424424231332302111344112134133202034034310401243144113044433231033204333312410003442203124130011310031412412121134201034244041131314320031020400003023340420021232404000034021421000110010123344241401112241233110331302002011010102102324444311344401110422041130044413241000031214313220240030334033330034211244131221402144001110422413042232241122002123234230301224324204213323204004142343103214104403104441243440212330404140112424210223310343122442313002200321432140311210313430013124400234320244114404101342130013033132240110013243112140201433110003411404033414322440444403210114243412434203144300020422032313403322422234323203232024004431422330420134044231100343334023302340040400103432414122123342313204211240123142440440001310412112313413121133001321442402031133411030040003042400340322344211441132320443044032011304233204013043412141313022233432230143242433300241311000321420323014331142240112010244340444000101330421443301144042431312432412003242343013033201301411303410403213340330200413102111022220420123441222410140022304013244444302304233114231042013414212121002414102342143340130144241334133004203240442224323121322213304231431333202010404334032431303414133220130411322400134012003221331140231134044343214021413104241132344420210003000443001032110423440210404240321031120004212400124311102420201042420342304434414320301021244204430414104234320332111223422431233223132423000310334142023423133134200022102013042434244131404300401343130212211410104034104142324033100030421342113412433003332024300243431021411011401043133141022240140302232210330412321113221122401131042143243003143220211330300300104331001322130412104302304414034044421400323314442332000010442042103034043200043410331333313434314431042311010030103200102142144244432114023011324423413021213020310241140001140444042034222223321122332300431340012042413221422401213234443243432411030441204033424134213420130044342411024332312414244321330312411123144440142214033204324321333402211113223043310304133030143112022002040042301324431304144322402343021112442124334032430123304031312000230130002012121030434041321310104111020310411024403002414224421013020443021102311443110300001102133431200143144312024240020200132404440443022014141342233123124233130224130324032442313330330221440102122442412440323320030441420232241432300320314123012003020224421213100101030310312001422213130001020242202232041204421101112232331230222444020334402200431142200223414413304221200104211301124020043104043013233322222411014140144012340344004440310331202223444100013131214321114230202331410331042244402341200330004040211422141012001202243314124134124431212210310003244200204121104021340032223110013112004212232012210422423000301243001010432434141124243334033321134142144203341134334034031244322133202034341204403120343424211303443124212101232232314402201340313202423122112104431040041401011400232400132412211223130002030423431144104130234132141444211213103233421131100302444322044421410114444131100304011233320312100410041321012331143012430140214241343314142330301120430332213034014104121030442332443040124000400123313132000031122043023324403241140001001202201141112302434344340040320311410234013333024310332110201220334011341014421222030300430102010430124241014122310413342331030433241213202320422343131422441002203400241320210343320442340300301023242433340121344042430444004221233141034440022140002144000004411132430440324444244232021420202221324211131340343220012340230442420444140011301043410244043042042440203103430404420234302023143032310432332044441202422002414211200113220343140213120320114244331043342214423101303013014342103341011340042341103330214110310002022222103413343332031240233342023214102202400200000104134342223023242200011434103212234301030221020002203044124041430313313401122311120140224113101421211040342233304324101123201100330041222321202121240100300242022103202440221242214111241004122202413140313332320312321042041444433121331221314013423010413432402042314432430032314214104410204243433343003303313032022443132303440112024010322023143330004042023033410421431400021441213404230421334222120102030010004222222430140400140310400314002000303333022200320202234331003414412444043033", "110144202303330313224202210143224421242231404104243243044400234400330301010142102340344204014214323122203032142420312420144001134400131341322314121120110403400121021023244410232033401022302402120240233120200410044411433430020202304401341412132221402320000312323123121022123204000144041203141224024204122231102220012022211124001433023002021222130321023220133203144131424221104133404011413002244030433024104213432133044422220400333343440013011431231440332404123332302414443411342111003132041043400231244324443411044341214200224421432201344004330423102214222020440011001142042003242111120434020314321304443304041212100003111110323440131430210314212023032013330204411442341130430321033101333300300131014011232021002214201230122422142404210130102140411023230303243024143000310232040122001134101432130101114210242134001124003340024122124013413023421234333414430123030334324430103331303301212132024112041114434331420100124320110014140403402034112420403102044031211302210000033242124200240200441441434324221322120201201121413214104044421113140402121304004131143341222030241102430111140344303323414423311114101230434142422412244023343024234214414302340210243320423041341431301423222103244400113030332031144321311110004231223402332241331021130400214334313333301133204014243220242314134410020000344013232234413201432401030022344021343324113410311422302421220402120303104113032221244130144344340303334330334233433240034212304004444242144211042402300441443203030400442044314443001014030111010401441401314444303322110402403403303242012324432400100302114014300312103133203034301131120142402302040120412002333314220033431140340331300102023004342133401233240322104114220044212013021421102210302420432031222100443431430114424201401012313204043311010223313402241240404401442242100334333220304342210144040010233420343012201404342234431002340402313441401204140012203201023142401221040044440300211033211413022234300233301312341131312142222010213132344324134041014044310132101114021132340300101320022100141321020003300311103112002342300221411404021323224020311034022130040414433324424202100323310012443330124240143130411430221220130201313031241222023421140201032311110243141433323402420000112110221040342102432043210304141224330400413133141324112013212131244413230201202214441142340442404044220121131134311431423230142012034403414222320324312013402234413004333322212204043113421222224403311142122441430300110331411112121320220301404224144443400302343140433002423411013220040113433002020232241402010442023333123312034234423424320311440332230414213212324220443111444434031013031202120000023430103342320240214430100111221213211214420332030203343344430323033321123003233233010204324000213210024013434423220331332213313443341230343331020312414314130232344103302241410001122403444222031034243334343233340401241324222300442244004104400031422442421123402014044033042324330203311330440211232413010331222133040342104204422202201132404213322302334431343124101144301204322443220023030330001041412014020213204340402434234141234430100201130343123024124410023402211210433002020131421402002103201203430002214430313142044203222332423334111220344220304403202222012220341040124422322030310340313143343114431100321334010002130230423103021434224414442011303121223221041320204314403312102442000404321043212244221133311422003311203040320013304123240442122433400111311240314102400341440023023040023330143024414413424213443023223214023104432230324133442141144113410024422313024213011220413310141024010124224232221030140412421013034432341122200400324011321432230144440234013101040034422044440022342043120220233021402300334203223422100114012302044030011410114424002130344420201043213310041420301040232024300244011201030033002430224131112001010111421044022140040433204234012321100211341444342323130134400441400233342312244224440142313340443102233114334334334002334431411341241141013144143312143003440243243112200213001010240321121411414312010140242231330003240042404411231413343222312332403110331340313420322414213121123230431412203332100034030420242020242242431324341431210242344422422021133433043120313133131224221241230213112243412002011040421214431120434234104442033221433232201203303401203101401120040241201032344133202323022322242320110243231430432401434042304143241044342001301220443431443342213313334113111032323314223311134144401230244002224231113434423341233111332332403221403214212304344243221413144012420440323", "432102412230102322404222322023112301104402203013212303024412414321142300003434444304210234022231433241434343120104032340234210131321042001233110044304123300300012041030411333443204433141331212203140344341124213444332342410323440210142114044203242232032003041410412410212240103342312320211212431204142324044341014122002043040244221240312341042221042000324222334230313320322121042133034021323401300144343024201040403341430131300402211421201004123314041021431041240231331443000244031142101333430434441024214144231424103420134204431022434020403314140441123232413333422230040010212023024304011223031142423423323334004024114214023130014420344423220312404011344410010311134442124002431024013201121032132042024120340012444430242232201333242244422420213331243023243143400122233240432134402304422034303434301330411040400031303011212333423032042140040420241212004040440014411033232441142023001313202440223222334113323301213322224441214031200003320102422042043010344122202043343030322042421312331333344421420211432112422201443102113034014010442402211103212311142322033214304414203343040004002023203021233430104431232224423120101242240303334204202423412343222232243403324141332230203411420204243120114144410104312044124304011424341404023132210210403424100101023424113100421322311011330343304042331121141004440414123110001313321204340020142303111414104440220421104120412434200231423342323203130413040211133321243443313210410440204010212414134313400143320321330022130114434133222344133433440230002430242332332343301114144200132314112430444104044114414402231000011003040102242003304102133143004442013404111142101123342033003410033431313102443413110241103043134024304322120300100032134042331312030414302411033133103230133214212042420223332142040342310234313242222324231312143433240232002232112022444131444310003420123231410214241221221003032023132134321422401310023120344110112111320341030414031214440320112411142323221231421434303220410034414322134213224434334104412244330334212411103222000240210300100143324240130320314324110420221341100302004144424140314034044002201441330420404342130131013201414130341140323300442034124324403104121241240022322304342411312202231013340041140342200132142012343131101222340000302031101011113034140320110010211144113222441401212010412331242410312303111410013102344310200301313113144323214041340312400422001331042400413131214401320044423341234001043412442002143030030241101211344003120433002201112413424031334102001412413410402130112004301131402434313424023412134201003442020111322212400211104103034144013114124202333401042141340241010212341130404403412312030014224222114301332143131202404221241201231023211303430420110113124240202220440200013242402044414414440012423331400140023341224100330203141022403311124441230441134430322033410332042423014240231020221132334114411001232201233231110342012232013323212420102144130104004041141040341021324400011121214244010041141423402123222404023021013240123100434014422332002130441130411132433403432223114232334330402242233233132343220103442012324334004322431304443423141114430422001134100342211141044113103232303004402214143310234030041341242342331043211324012424204311423244332130443123441412444243024031312324113132224232210222441433414331402110311314431321440243011024121431300411030244143410243242131242022113132214013400300412200344030430323131243142240231022043232114334042442440203032204322441312433240140211311321402231103441004033403224110403342303420104241121404022201014414133323043321204220221043140214320443100234224300214141002242313402301412000243300213342203312103244043133120142101123100304044224201224040021402030301421200010114224031434202214001401141411223241022300000033433304240142311404333312344301014401224443123123303232310311034443203431403010044121124322223141343321044402341324023312312400103033223310240302112143044144321124341241343433324011401133023432440010210124101432300344302100301422424320434040304132222342404120223422111134041440334033304430001442232142424441413320312232222212434404012422133404411112423110210322414042101032041013413341400013103141441320412020241342110124142344314320040214331232414134030123143114240224440313122343432111420421040323301234343431324132310431241400122442020343212021102222400304130011313412242003142212112242011230444423213110224121120102403103404212221322001330320430022402023043411413321423423041003343444142430023133233144143430403031134004310", "443220221201030121224313242103443003222402234023134220123123403021002342202333440310241412421340000441100114034313411114412322223304001442401434413204213223333201122404200100002321300211443224214342243404223121013431133423222213300434244342424110113001131030104431042412312222331230411200232104202002013022243120130133321232412342212222222042101343144112030432102443330421022421000330401012010041122432221413142204321332102121224400030022213230211440321122211223243023034323040411033203342133023214341034011342432342442341420411323411114241243122023040212324132420442404233313300021203442331110130232444130414343423104313320433033031312143210143014212032044213013244220333221441141223214401344312234311140031304013031120124044123042212000110013323110341004033230110301414313112323322440134434404342322224033414000123144012013004310222432442302101222033222413342414340122020331224404242200111300223220124221420120210133023134423101003141401224141241334231041012012021210334134104342332411303222303132443313134103110340332041044342433043224143004431134344034144434202312304304141032140343143401441204424340400440244210114400140342021041433240410232121043042134140441200201231124303302234042212414231444121322140300434124410233442002221411001411244130204110304424301124304442342000101001013401213410012120113311101043330411321024442212240403001204240110131034101133310141422240403232010041323421342330343320430132333010041401414200033003002234423141410104231023133004123413044400040222223340032013032433440120330423430442330003120302210341204121440030441402401234100100032233110412042323023102111313114314330110142322304320324004023231444212413402013404210324322301120304320313122141004302211232324400224114214312234324203404443141413043342334120122211313301400340313303214412014044010111123003100120111343034331041042402301312041404214212304030421202044420432304312213103110323102112400402212040302440403231221030320333422212232332012300244241213322440043222200312414204240223000334032124220303343002140340342023111102024401433433201240230112112400431212413121133020001011331013413421342101113330123344143234044011432210003323303131403440210023120102230134232321442404020322313140340200303124232100044340021322413242101134232210102303224242110320103344223243340421110400304420400140422342014121223104443132332413103131433440432220121124441322030031024013403110234101030224440310322300023123414410233102223212244411033014313021430131302121132024120410414113001320111230032121012431140212302410140114010403142223200300442221020222433040101323312134002120112403303412123441230204433210200421300024113311310242044123132422024024323343313412430223322233213043131213234223430314420113013313114312141043121003040211302243243330332143431014000213024330032314233333212443231111344441410123203223114240103233444022004330412011000330420421142010033341341200232312213100020342140123112021241411343102112104331024200212320222041010011122223044234110224410204141040413033022111200321222324134440224120411310113112204331222203100102320302103412141031203412011033021223034411133124422042004310332430243302204331222002332124220133214142230012132421241011323140301030042331444114141141134042103213102444330022020203121103244131432402324412433042040434144414423343231310420440100111130434402224444424232234144000304112401342104203204413013321334004034010322011042420433011424444143412134023333442402242234004040021141041430210211412233413043104222233340440331233111231011122210324433431310313032400334310024002010302022224343323102444003324123230122342114042100340144330001004311042210140140421122114330301134002331031000242301330001334112220301420341140233014311132321024012222232131143412322140311303200243334044420434340304044431230244330024402434140424313140132402141012242222233201014334342134040121440413231211232203431210000043442433021124031413400440133000243412413434434331000041104130404012032334212400424334043212002020023410220224312320012403142342443220120340223234202014143204311303021323224340040222400203404230324203204311214403433432432323312212333310222020331103321101301432113224232131230341123141403321243444402442301244034010144003444424121110030043343202322403111022430130023342414123234033044141023122301221431243123313004120434100323444103241220400222423442040304430000344121024410040334302442240400022011200122144204444221411442322432401031103344104134410411143121321", "212023203023232230041410220243022223002230012132023230111014430104143302320444400314024133143104034231332003144414243301232032114211114430220322121001322030002330340040131442002410431321410231224402200032031013412214141333123133331211242302412402414233331423131242130030244410402240324320142214012224103022042234444012404123400112130024232142114044224012333313401033202002214444202211223230102233013440004030241202332432320444412202000011432143320221333002134231303431330200204421141332022422021234344301024010313134344244421033104230011031402101101012334032202334034014114121311341322431234213122123200323202104111024214223311031433433104320340312123402420333201022033144023231023033224340320110443101404223340233010140433432311431134122012144031133100210421234301132024123101244144441133230241444002111322304424040143413104004001320340033002310343134042343113034412203133423343420113342121121013421014214104043431344040111324042111331433022422343014332140244020111101003100244203431441223003131140134412243403142033414441202110110001040032020343102244023120330313121414421324213242302241130441042000202132442103430034102212422003110032412003300300402431304030303120124141323440044410443202411412030402331014301144011124334033320314242102213011323400244433332113322232042413113430302311210334321023124220140102011113114004020231223101232032102003002124202104030012032043044211304322142403233221311234032020023214132040323243410021431310202403423221402204123321123340020004200212241142342411442300143004214021432311242132223410200441334204424200343013242140412104244110010144421203323241200104041340304140200213214111003122443011042234302044302300410321230333221440022013114314031242123304420424324044101242420042303342332313413232324010222022213441043124230242021234203040220012144210232110302312314033301411303100314130444444044213132400031434021240241313114401442214244430100224230123000431422440210231404042200321040432224231322220024430442422444444244242213104132433421334442304313143003330240013130022343321030112303434424310322411203442022312332412114313212330134103300330002023422404402314332340343104013314314212422431341321024042333304412012223140314243024123231340140221122413001010011114140041222122424240341030112234411433314211212420233141303043003122122443203102104230331114413241400132100201114023111124022031422404130330433401043334211034400320222420230121112203204010040242410331432412344432031200201104112023310443002031304201002230201141223312002011441002140221033241412204033033240102242222442222023211122223041244313231002420002403301210110140024313301133340204003022012233424201414311201240242104123234404223204413434340031200011111312102001412303312341113413313030204344323044432321122401402433012402022132223210443413102212014413104324021314334433130400123203234432122231032133400413112040034014311103422233223340131222010144402301143322142231403042042014241113243420204221324324333314003443101242022121003103110422303301130332140432222102313210003422202142332202234102022434022041024242223104100243043140341103403431130012434440031423220000312031134444220131404011202310013144040120324423313004230403222213131420032020111420143420130423330131110143011224134404021441320121244003003311011123340431121324023100340301401201122341023023123200340100401324011420234041344444310023444341003214241002042304312000314402342112013310143314430412130201242431044044313304103340442104403123441311443222114422433410220313141032202243103340223440042131312004243110341114300010003242001101341044220131433244424441220442041433442342310134413014324130313002124010313131441242312403033341324014412403100023334201144433003002411430414324000343313424320000241233102002211244104223144434121342432404023022210421401112321414420222241410204332204234300423030111434221033440322014011001103240003211313341412143121003434112241042200021212043210042224231304432132002141213224304004132413203134431241131331424404344013124442010412440224001441243401104104240311322302332421211244014403311013014341430444303422414003203222441222120022444340130401021242404240233144221332110231441314323110233402030222214114041220414401101033343030212141001122014412004230141201124400330420312111214441032102221214441142311043330203424313334404112133111142041304134234022004303311021201400030343131100022044241042030022430030101302332402302332142401324102213032123441023031223034414310201234211", "111234321311032410313043244334344014122134302211324014340214121111211241123440203340132232124202311312134241220424040102103223400333112323220234110044302323000413341411124111241234343401242240143332442234124213322123400412233301103201103134333422012424221043414111413204012334212230144130330443011443033300424144403320140212204220303320134322443031341221122321433104443434002100112122333412141041324000123010021332220412440423214110411440231222431402031400143341031113341343210304214003314434404232344421334114344300321411203440134024211014112220102322304420234023013244412240341043342412402320101120232443203221202100343004120120303421333021230020420144302030023300121144040300232032311314441430303243432211443033041133120440314100123040301000041214303123320413001444200002444402433041031013243043231220141014112122244142122140402224242334204200404102241021344414224334241234413114041134031221411402424331403441042232420043003421404211411131444311244343020302431103441233002301124122313004243241001043111103233021321230241134132313341213402341343212313041131320321034133333313414040002113002430344231033240123221223244432020101132322134233102032440000243011144302030422203120303030444024010110312432312310324331003234323323210300220102343334221010022144310323441144123332432322042421341200314034140413422142132034341103423400212214000231320223004221034322012001004340410032311312420144201141042222022221214042130212242122332002330040003022121114442123103324140134210231322023043243410234031043004014321001400133204302233420134421033331141421300430440042320212420212443313233424400442331434210302233310044230220122200212013413101042210232001030124024132223401143112032303120104231041220443114410431041322343400033334031333230134433102442440333342031021430234243410044244442002214214021111124024232340314222140004114224330223334223200203442144220202124124022003211300411210142341104402344224203341222211144113342203012121022034333103241320101030324344341204024042313211322413401243214334423232221211344241343024204230302022004043303333003044443433444101402011213311133232312141311004100230134334413113344344333342230241322141320313304330304120403401334102014420022124230243313404401240414302223004420230441114233200213142240101401332323414412330410011303022410031122213002230110223203144242242444204111043201023030200114240122422304400244400033244343030134102414140023001210112420000002111331110224423423404020421200421322021323204221202120040440042011340240232130023434214210401023123101341413040001212331021142341433430322114232212240211044310000022333302232004303124330133443234013241102021012300043330004023034444043102204244411020320314201413414044323442104214124231042134014143204203420420241333302044114441342134014104021233400211124421202434404034144413431000233100041113024004214230021131413000201434042441041324423431242222334024411221332241031133230341411114022020403340410342310122414311202343221221031103123123400242200031434414343302312342414232100201320033101441241140041304311032204343310011143021043430310434340113214043004443142242231444001043011332430322132121014131004020010221030244422313011410323302212122004310043103021204200332341302133210334433343300142320442333000443220041034124233122313343231323214124102440104003143042100123304313244002341141441344312402434141024220111233440110311312224330014400244440004220220133012422140214112103120120304232342243404322224132420004132311403123443333003242430030031010314100313404332013100313402100212004024421412300344330034302243014024313204004201420440030013011334032324043041112131331420012230400334432000204411213132230441313134031342142323011033140423122224040420131041124310003130411014224302003010040122323233330403010331343001004422401003424303122133441323214224001000121431010401441103124313334002320014320314200002123000443032321421401112023013132201304143403341411244223222313323140412200203402041422441211030334444033213402213013104103442024303420011134440241302404333333301020014044104340223304122002401021132112320112132412212130314400202413400123344202012123331231000202043230240240414203131042144113124440011023113224021013410220302244121000322314031422221124024421033230144202344422132110204043332343040310421302203421213311412013123322413011441204430421313130111123320302120413423442101114024431021204432203420224240212314330430402343302312014112424324222010211423433014142323432344330310", "231240330131133333214411411403021321333133444103223302322314243304130340133223101421222441022222342430100124134040210423322024343031244333420303404140222020321101311330413004313034433303442030330412314110003200244241100013212421342314444244032204001203104102213030132031411343120342114132132241433133230003300201211221333401443210423441142232213222040312341400442132301013014124000430202331431234314023424122104242440130021210000102230310432144120211304422000334120133034412111122224142023112401123230041112243122334023130123020304013100344304223303141032411144004143320422122212140314030303134224423303214022203420344401331144401402343313230244320233034321321434142112412110221222123200321344304020231041010432242114444221142141312042422013343244444310312312413103020133124323230004003430121140111024211133003242303100004401112100442232043413144142313422004430413442231443133101112230130421124330321001210343204200002213223212223342232101111443242104210324130244112042043311242124141321044002001134431334331341244224143234214344032312314012211222212334310214023141440134430022324122330242404412132344303440342200123213102411441320003232022034430221133141432120200402342100224003020434102003410121403142011232102144102411334100001210220420324202332233404020211143321223234103012242240423200010044030321300042130141112304341222122332432220142433041301120322224304321232221323400404122303024424314013100220401224441402334320134011342302320200241330243301130242011211311144020000103312432332343412003031111124112330224330403403101014042013401420404311033210232134032233112220334033404422221340120102201202324013332313310110134202313320440304040422241444103303404121311443133024223030203101442230241134033203103033140431102213412134114310124234404342043123004223124313342214040330242343340212223332000204021303113011344340221022041411411044243040213344412110133041423142104401010220243300313023434143430431444210043141402124132332043322012200401114143242303322131013214033000313223332123130034221033401431101424044444303304441130024234220423203014244020144111301434030101410201331314203024341041112211200043113132420413301440341043011143324101141033111012111404433113401201131134210411240242330304301122020101024220121402421044334302141400203104320413430020011243323303042210421222443002442144443313022111443134214114141431010222011241011040242222334012022110043241300232300031212322414311201042444204234112334142440321444111204401320232341303034442424202003001003310223011420030241431133113112030234124243033211314022301003300032300120240321332201214233313231414120132002030102320310031232324144334321020433143134331033223003211040422431311443410320041100433321443444212331002023320403211201033233220224341442314420421131140121101423330242144423204031044211220232243122220203141010440313304203240033403313103134100022413421140030033020141411141114423131111442343424422143134040032330213140133014003304212012133441122022000012340310133402313234404300311232041231423131212121221330223332030223124103330320310121020204201314330400434043102332243404142001101230002143223412114222231031442011024123134022330012240433040021131332023224142313132123040032304401043133404301320002021403233144312302101144444414431341014044200321341120232141141334033014012024303010330424002323140131442240022320404102032233103312334324212432033014204103444011213400010024122422242321132430420002031000142042313234443414443314413420402111023421013014331342034034342131431030013043410331343340130200211301211012014413104111404440312040030024244443111330402213432014441133401031230242040222341231332024302430330032242011024100101401110320124344401222211240011413234232023332330000124034224424304004434310331032010003313404110023300120033223413202443212441310432320431202120231424101133211220142033330244331401402242103422431243032333143123140423302133242242003440320121414212033421303324241202234434333044220020104031210334020341302141032134133224014242331002231304310342223330133212244242421214311102202010020420314413440241202443014213012040132441220020340030333312412321422123420302214023101424400223244244030333210031222304423443422340213000413202401424200430223000133203401101240131023403222144132304124103414230202114133322143144201424322440211442401400010024241003022100034401242120122020423144141301002013204334042433210310302211002221104341401444223234224331314021130110243320331420131233430100", "401440224443033040203202321112322233134413423030111043444443402314234021421131414312421131312121103442023122322231241420222321332423210100122440420120421010333034313324004012120413121243114214234212031322201444210130414142142344131431232313322200101144104123021210240231014242340234104403120311201432141303114213313141341411330030311223233330330014211333312201043411341332242230024442421434441021301202131000030141204220300323341042214211142444431200334010400424440012440011024431021123422020123124323401021232313411410001311310141142124230310240040200324134231000141314111200141310440201024422121122421133101112303013214344321130213004321333312330214233110340300330122123040142214044433002023130130334401323002212032141404310130403004440044331141423300203103004143342144412110130440302241303004314112410120342322143003014003133140202313120221422042322140430412311241132303022023314423404021341234211143112302001341141114404323134422241200011313101133000131222110124410202134401340443242303141300321431402413430210404042344130003444201200111301041144031042103243244300321104032123143321421222130210442444012122120344432030130100423304343233340024332320100212011241240312401121102140203034412120430213104403403244334401044420440133131010013431214104112424430440444243141000340244120120410012333420324104330211214241334121440223400243414431414201040044210242423003122130333441113004443302343202011044311423130133441342432231302001213041243211032424243431314002213404343410010204102221444024400340111243300433031434443131041342423221314034210432331411230411101011010330300120130220233404201231312141123342100443032242333013233411401203044002034401432144100043102023321342441110104103303041212303010303113123220321112101330143403331020024122444134341240141102132302422434213314412234111344342033041311200220230322334313214302334013134011314424341442210403120431321442241041331440141341144014300131424304230021010003121322030402441044110144022034130442414423124234244231033443132010034424233014040032331032001113200243202312324404233402424301433410234213213302140131301332400002311322434133433312132441131210222223012240322124112431324210210201012020334200144343132010144231311304340020430220221420441432334323400021031422110222313113434232332020021110231140441300014422344011340221310302443201034000430000403134203044131444422043013233402122324203213440433220123134432020422203300242400304140244240223300412312324243402214331020221433443240403024013002324320132302243342433133223100424440212221304322021020113034213440114211213210404201340034122401333232141432444242042120241440002332131324434212303241140430301003330244413422010320140142003342024331311003412333331421314131210430200420202122443211322200323023022002310101201100114234234202211003304241334321420322211100230034134240403211130120432403101240400124233013222333030432424443111433201444413344342333302303200042401104140340011320434100231003123140430314132210120213443201200240341000320021042322334203402131134402014214104323340103302413412223434441012321343104340134311434143022003222314221211044224430201310143433430020223301034423031023422111123444400331204213222210323421213441144044342133304413114122010240133420121003232432241320300113132431312023340423244304402014441131221114344244244142342441102031141432112124012324424341234113122303020322323140421042341443404424424402030002342013333033123310032213003014413201043110324341342211401443034211310120110124133314023012024000311121222122214400302222134323002203121303134103104002432201314434112143111024434023032043304032003103011100224210003010343311000420404304133424110304232412412030420123442012314012431204342203242030211120311011410133114404110010443004222003002331240021241130112132134412203044214014444044212313100020121242322230200313011040122040410222034334034443303014402131214002444402001013112114343023430213323431312323304303122104220204130124241123120033344230223431144202212332130020421010024401104243224040300342203424140220203344443214131023300210313124001303423044333033140100424132133301240314331121223011304200034403330144240200224434003431221033203330240103020411021044041034032233244442011443304244404133334442342310342011334134143413444332433233214442341430202243343203240134044022042213042344220421030140303201030100224342411042201033434204214301312011103121300313043300311341200330000331241344302302403014103322401314022402021441432", "134313330040113244243122201010344034323300224104320434011422441021244200210422421004004114402421011430101422041140022012030411430011211031000410223034443431424410100430021030421041341442023001430020212211111340332222042330032131234224440421012233311310434212001310034123031331221413413002321202413120302332013430141010010314031121332210110044344132311331314334101404322422132411102234034014322331304312124131422244201122401302304014321121300330123202132220111041223343241140334401043142110231234103030104302243303340024333120242122402111123133011124010440010320130213241220204413020340003104341104032133222040133010123021113030111243342430012320313310030332040043033242122410023132020222130102323423332122340113010101434132241032123144023314203331100033003203112010432334120030022202034114012033410230441203143303223110113403120102231332004213034131144014324110131214000433101231202424111333402111043242204343141222334410104112030400332010403444202030412112002423424221232322222313110434122122212102400034243330334433214034023421003322041104221220312030001444033022213103002433133314322313430233130040120224040301310314411101111120222102104101023104431243211244341233333404140140121311232243441221441114030203421041011221244043421300122421203122131012302244240224143242023321241211324421103111240123423310442132434332321012303213343213344412131443312032114120032004244402221343122301300132134324142012322232314312334020200221102343032444014110423311313014114421343142033034323343010114423401320233312220131321223324321040431422412324421430332343021444320203201023410111102213002330113413242011244012403340233030431132412302403342021201304004300211001043330342414302213414314144033320034343312203011312000400341244302012314104021244123210033000410203341044231311444442331304124013011042111231032212143323321021422034024234044230341143021431431214014010203232334331030123002200344411321002443441223041040444124401342130444024421103221412020133344244033114034420300421421133220043244413003000410341144231020140243014122100044013212232212230023114032111320243422200010214440412012233131334341241240443031144214012301124003432340103234234120434240140433200311102010003442012104240330030300300233321224111410012430120210220124042301103420340221422413142442023413021240224240442002314303344104031402411430013033043043402001101200024131430143031210303420412432434413334402212240442312124434241110341200001340444130043341032240433202121312033111320011222140024231342001123342104320433102441304331342244233313224012002343404121103002032312410220222321200404100120211020240011243141222004143404342314223011434230121044004021402422404242422430310434030044040212344141223400244114200213332412142014130004232243001330314320011132212222323144311302132204334234323103204122410222012241120032344432210442022404143022440024222313120440413223341320433301044014144331240243132300420412134022022044002444310141102331303100111203110223311032302133103320214323144121430240112134034023123023233320230222243334214011040103001034040342411233421443340012032033042400230302324243034003033314012013343322240333314324332120302434022414314402444013311221023444334120220220413000231210110142304130430304133411400423210141033313434321240303323043431432203303310234024311031012201203232334142443023032042021220020133434441131343432302120401240010030423323412424420313411313343430203410311040144334003004234420031411413431404011024021421112031110401420243043423203042440003424402211223303422042133321331424421204101301033424412234222312024320201222400233403240033241304302024023014223214334441301340420324320120033444224041011342421113044243024413021041432124201313102414322201401242431430413003234131222314034111142413410211341332211112311233144224300221400134204330232214034434013110411022012000040423132140233022124124130103320423124110122140133001323231323241400034023013341002342331401302410421134120222103301232202402140401023441421413230401142011111042422333220203212011234030112322010222403310221423040200100304114142211240103302410434312020010443311323304441121233330342234123032032033423303141221042313112021320034013031323041042224230303440012401133200021423101040332012002201033413320122103034233112313403434101343122434341414324114443312231043432443432321430210034232133133341303142331403140121344421214233232022442134342401304311230442321011440304112222243300402414232033330211323344444212144", "230000332213400140442044041001410222314323433301321013100143344414412101100412314130433411414402002343220400433302124030002201042014221224213440304313434244344420431020324204204044132330231423214422002423042034030434242320204024304013413432403343020131333110111020100332402440013240022434400400332121041123221200020144010220111430220443302211433212000011403142312314314031343311143240341214320421032333313030210022233332034333240103330321112321013013024412133441144300124431220202221320004330432201103044343434301421334230223113403002044322341231001124201443214004012424204014330401210332124430443204012212244322444211420422343033234330201200023201131421234141410202442140414001223301044343313141202444111040043344321114143002211214330111003023111433120111411101000211102041014300412020024342230330034013424104040233114312000344224210332021343012323121033131311310421010422232211133430232404303001241320040213042112332111303411321320220233020121201310044011001014113210111413342430332112044044110304013441303201430020204421200343000200103423330304114434401123133222112202240202422112444443433022144402213133124203304310344210000003022104324324040231003444441242043032111012412330022212200100412340214402142111333113213022442144030043222433414422232134301431131240343011331030220423104420412403211004101211001200214340314402021412403312441132012334343324124431133221332040233020444042411101042401033113424400404012313141141030014043134203420112223312023332314220244112010001121130243334332432414231030040211112120323121042414302133111024321000340042024102101020014322113134034244313431132240024440012204142113204424202422042323000312103300224010213034020031222412310443043110034320403411141310442134214433323302333003312131021440110002043330220434143244244111443241041101130042414110440420413001211242201210114311233322324041211224033331024401011320220413102004322440113041334224020133201323312030344241042331311331314000121401320141432114424104123313434231442401342443141443043004423312140114132344434121223110022042110033134403003411414133300030004213121001012114013113241122030411314103102203311200020344242144403441203304312102133120444111023313312110311231011301433124144323444312141103134213223232203132002034022144301204214341420444443020330230412033422121332322124242120034404311103221134003002014411400142404111242101041410310003023311030143402133043022401224012324333321334040020112202234402420020132113111001314322141123202211222244042400214141004122033033412041312330113404332410232344030120100323003222101102224011403044200022330211110423141223333140334221134311043010143230222001343424004203304130233424312200301321341213120311314143130040412032004401210312021222323411334220200441300030124424002331111330234312420144404043101411203411243143400203030120200433322104030241102114044440040241403240021142414431302300023402422232320021441331132230044213434304021224041042124004321111243022101202411401103211240442012003332001402413020123130104400041444223012342213213021100332232344331340431311113430311120330112131440010444124443403200201144322120040443323004143441001220240301104011322230040220441041222341122332322421344134443020004044044000421024004440424014330234341443223414002113134044434124443443143311444321311142032140023140300400040330443342444232123212241142230240222243010101443221031230414432330014324322343303234123300202402203004413202212233103224124120304304314444230043422343030042422042124441240200230134011343410200144344341432030330030121412244411004214113444302240403211134101204122332323314112411003131342222040442203104342000220241133214132410402412411242134104213332433202140100323332343414202112204222334002112020332023140223024300333201233401023440323144032412334233214404440432111410110400241111024240103212124002244323224404324330123404222210304101332044223400404431202434010013041412133232431020030442020242114322004423024011343413133231233421424432134411004324230023022030431131121122443042000411104412310233330122320424324140403002303412131122224434313343112131333132312303101133023100014242114422031242403032023200430340014301021110440124020212440201121313113002042334411134040112233002132301130002324041204020421140142234314310422110041140000314421423144311310144204440203221242034021412240442342403034341014124232033124223103323224241333440132201423031342402401001414414142403122341313343134022440004131202111213242232011023112", "214200203033034303004220320224110422432421232442222142000100012221040034033123141400111140432313443000410341223341100131312423234332443020300340140334313300401442321211203022014113230210304102100014011433004130431421422102200401033020200330000204034301321221232204410433042433302100024024433232332314233103304433332001201112321304134222243131344024043133344402402120131124101143002222211010010213420142010404304004304030444332342334142441434424044122133344412223441314334342232022241124402032104011312222031112013422222434320043222210032044111343000410211303342420011301020100323114224314002243030332121213143202423232310112014401211103034043434124302110031443332423233312113330112001140432334231021410224100040412103233202430144340233101022420332041412033443203032402023223102012114212010321242113120032231341012323222200420344034234422224014241014224100201220100323014040122223240200403010334424220040303001430233434332400400113214233020032303401031131420114314313403143110434423110431301012321102104322114120112323021033010413243024342444202224101102131134143322224323443413231011203312130224102431244314233020131224444131300231120331134030204101021243211222444100301402221034403112001211401443433113111004321431133213304302320303330143443110301121440402320342114012430024410021334202442213332423004402024413122012120114332302303103434144412123212030330144002332140333331332411131443442214203242331323401142104244441433342031121122142213032012321410331441204333201303340234000322144341200010330004121144232112223130324001413240031300441042224443431330112303134042242121000124113022032233210021212234212213100043423031242331331422324323411220142212322324320214314124031244343032444112432024440420420304442322301203303101221110220234320241110130322020014341014240004100004142032224324110424211430333340422432310303401413322232443021222043333004232402134202304030340343404302300423043431212301032234443203202300411123132134001420410302112114440404213023304442243032224102414014041001133134304400133134324404224302032222043224134100322113003303042242321244424042142033403200244022312001432032443430312232102120033022331114040002014304201213110443134323302112313424431440324040141400042002433214111244210341033002304414340403421140424413234010324301301031311432111441202131231013304201334424140044311013130304234401410033232014032142013103300211344311340113011304242134032403023120110324321200410100434341141301124124444241011341142030121423234123331411211412040402404031013300431101443140244022100112144211241413302213244220031421210201344122124001241432123223324000103132304232122020002010422102302021121323404021002401441344401011302344400201134241111004201314012214300201204304440333320211224130211111011321400224410301133420241033411102144034131130131344100344121021413410232140424404132314312423341211213213303343220412311410011343100243311103022124031022243413413314311034412044112310013333142122044244434230434100141131321113134312210021021311443340023321441234122444412114222031012432111040334032042221340023132141411002241120442430401401423341104114310424204010012001034032323313143444342213200300330332024123234043132434001343412341013440433033123412331043320203011144332043043003011202221041334132332104000040031111430134432144323042113331340434410113344223313421430324043214044322131212443344220132331333043213412231111110003440331411204012302222012200020131441121312130132014433204143302023130423310113322400023241210024434213403021104020043132013243244404330313311242304242034042313022004232042013140124123212013433343034020332240240134132244323431314224240342202134113401011022343401220002101002000124140334010303334044340303202213030314232232402223004142111403142312122332230231341100102214302244232011011410132201444210010340341403242014422221341233142402242222041004213033402032144344413213400313314430234304133103332131434443332102110013023124202040123420011430414104431400411340242322201012432222443112213442241144320211101112332134044223110030113302432340444032332343310402414110303434141234314042014132422001401443244403030040413002124013234034413242043140231323331210000321140242133243101210404034102343313110302144034140214100041244422221401021314301310424223240414231224444413101322314313144141410243313123020124012134243242042304104314141342312143221203024411001041220313113432421030412100204130313141221200031244444341014000033441321434413434301", "413332241313242413101231420303243030102021012303302143433103123042122213113223100040221121101443114022410112243334140031011330200040232234034200403410141413134141144032311222333111132030214143203304334412204302231121121412414433014401424020412341301032202222300411132034234042334140041202340101203200341223343124041430011111103230420003120432110122331110343444310211143011340112024402100200340130043441134303142202240314011203444340422040243222004142444132033033143101244130331030022132101033003413420211144124034211144014332122212121300433014201414423041401111213010321101233412404230002030122211331323032214401140014211010302322124413412310104113203122143213432234340221244104130410042200310440421340140100342244033311023304430442042230424111423400044100201023244220141010103113130123201314232322410111444401321141420013311443133432342442103112221003123134000412204241413313222233342032242101412434123030020240331303311404101030010012243233214321434301122140322014231034233222411232220023324024212002244433334302110200223422224014413211324101211143013131110131001010314030032002200040104142132323311121013331212434344142413014331414422114341011403114323223441103434411003124122142011203143120014441431201022101004422033202101302100141230430020240141224040310400001021002022032441434423243110421424204110442243402321043030134043011432121000313421441443420134110024434412333411421404243211010031030220324033434144314213111310311130010330231033224042434331020440032222000440020042134403140232411301323133300001144010033303222433404233230231014133324302023112033412122110143110013411203332012311122113010143304320002314233140021031421042202420022002031210104331432310441323303342113412044100231013344200032143341440033222133144144301312144041233132300401122432000220141334022322121332334444433143213310233343032314121113002242343444421012030244131211122001243441200114011340302423211041044140320000413000343333002212342344043312131323140413204234102424014231443312310132003031301041033300134312232331411301424123302434024143440013313222313433230013132140240231332324010311231434303224003420010422444203334024142344004211023401024014321012234230411004004034334424432144230040021010144422342343412110012212102124140434322313342032423113024214121102140342124232031041043302021330401333001112223223101210200444401343420011101304200233303423410212143120234021404401430131122140422102213030044012133333043414211214203224113023413202221023240430320001340104010130334022144402333311324114244140000040121234031403002202200143243241411312102013324004023433111303030404003211003031234402431224022144000043204103042100232444201021311021040331320130000123312340213332120200201130440220243123333430311330140130232413344011433024211322002202101032444441424403221210433421230241223111343211002412123034103031001421104001121400121343020314203302003040013213413333114224401412202011122141102243014410101134201410241434410303421121223233142334213142212113041140141024443413134142021314413302010343100414320031214441424423340322400103010132022020312411000242114224220100203014402201123130201343313022124243224003024403042103102304402444100403440030132024414213124031112114131113032041302021231211013020430241032213140132441344332122314133442102014424012300004312233112100133432342231301022433032012130144120014100022304313414240444422431102343442413223024010231421040212144021440331142244030011304233322431200400341444211114214210443402144032203200044221244103343212104110202001210124011011113221204244113434422223313213103102130423141230123343331221344343024230031313244411002033232422300341232321130244212133344444231302401312010242324133444113403134400302412013042132424131000300011201133001002020243000322340334430423322334033112211133203011203220234430102410443320404314404301043420040233341224433411420332404443230242331100444300013414204341314043024010122042210204240314400313433314112310033143134241240132330144231234423124300020123431004421130202430241102424430401044112030112411232431110340411113000340021142434202411003112141444403303003341420011022202214123342004141410340320011212404213340311214140404111441121400123313140201413323110132034342021222402341034044001323214031203432014030244423241143420331423403413043202334000310443343101033003332314031312302040124142013103314423304241401434213222034313221342142120012014011431221030311114103434401214041331131134122101042440200412", "113013223424240303224403030142031201121224101141334043344140242123444443244014323101204110432033122433233411201314302314112043103143402404300130130311230203241120124332213412044413311314324020342230434221411432342413441340324023200014040333101230033012242022214224040430213404034330143113244014401231214024131321444031402224011333240121303441444031012330230121244204121302134113322040320213240013302342331203213111243413433211013242404440410042020404043222111312404400442031432302242234223212010422242443403414341431324244232102342021310442034213114214113431134441041023404120314244134331300222230124111422223011043441212132323320210134343442032102024441323312432011021323003441011442104232031102100133313140332021331431112101033404004244230421324242112412441434330030311402223011013344003022220400134114211003313343132431004223133401222433114222213224423142022111022424414000403434242002420043343212042400223034123233241401124412014014433301331142323421324123022400401421443140033031324341232324432323300423043431134124400001240322132331113041134414130332230041043041130023140424410304440423044124402303402031234401123342211114114243310221414101114441421321413230440104134432403040321041403030204112100012432042401202033221320104212431120230440401142443141024141134000130244403440202103402113441210333230303400222422322204432322301043000230440004310101010123442314200231124140330200024330342012330402141441323224132313431222041144020141044222021301434034132111011412203344124034111130334301034001340140434300404430403234244034113111324421333442221002122004100011432034000210043322401324340410302014403132004100233331030342440020042441014311233433014034423113401212222414444313334214302320003430020413423030224304441212203243424212031134211241002142112001133313043144301322030200222220420334340303432343030101043110334403214240303012401202021341401301422300420012302101203334200111222241313202343324314333004003111430041214222302140212433432401044122444431230300122211213334213134004300400330230014344303343432123412341211313143311431111124132140232014121202413411100140112232234410142340211212203111432024240134114233343214324032422223404141233231143422134440404420204111200033003414143212144023432232303431104012210242410110121302132411404313302043023201200223312333400430212433414220301232042133401114314244131211313132110002320341324344043030014120212422113114413323441324343122043034201123104231232413122213312233311034024423330013012241114240404421021344014311430113444333333213040304202343013022322122203000144003133201230400104422120320102211414111322431010344300321130411430401101143220100214000342243241102343144003312033412010442101111044001033122113013244044033414234013402414443331040132401443032332414411101234114324211203032440432303344342040213034413002121044110101342003230330420244011404414413414410013114301102001021412023100123222300030303401123134434031230332024422233340113033424014231000443340432101102131321104033201413432102104010323023244301331434230022021442104200021140023330133033231412420344024121430440140434101030402132430404244411343141022030403320141322423012241444432201110303122324342331310010031344134033022242300444012432312441320004321330204141400211332403304131113420202222042020334241022231410442213234420012334324041040043121134434314330240303323044401040411103222313221132004342224010301010103340324033003322343222011034222201223430301434241004131041410221030441131344304401334411404413231321400440030242434030041312431420402120443020204100302131234103010341404420430243320402313212310421424402311124314434143231131323101112414232231401133214434114212303023212414203334414102420004213110244204200140010103233220334114434441312440144142412410044121401300244302024424003004403004402432022244442220044410301043414022141023040222434234334324434140442202202133421300203414444023310422414442221302400204302134140200224133132012040114222042301021133300132123034300110124320430302310432404431344403422014210114114030332004124204204013142133434421340442324132231333330222022212311341330342401014404302131004000121344200210343144431102102332304024210243243232142334013101223432003002403120113104212140432324301000420244111440241134123113202404440320100003420003034213101302130431022142334210320231112303101343002203434103314330022034104110121041240001104034242434214043002124143341442432410431430330330131303343412340102334333412213331140", "003243021243104140411443043440342343224333423443431340100401102244241312204122212214100103301034341013233444240103110102404201243320420402141120111124403304404444434224313301111031144233300142321304412313404142040122144224012104013411144323303012421142231300120301334244220241411412341004042433430311200222401111032022212333140002201301200314420120443214033041434234022222212341310202013344103304333023221403210220322321100230411400020114123040134344224203220410342141131320300103412043014314002222324410301413212040242232121324041411124024330124104324123212343132000244034240031002003243221034121040341143302034212413123121224204402210011113140240223340332030314110402010241211401214330341142442142414014401244031044404233423011102122422010114143000434400314323421004102111212200111232013013144312423402411330041021113433314443322330143003020010244010002212404304241024341422142013014023230114003322303341313023423304420212424214444133334121140033240312403202432002041313242310432310431232134144202014444142221323421411001143112100413434142324410300040010033440422124213434134044343120420203023313321343242313020421142410442130423231134232240233132220001320022341020033013001242223312111342040022032200240323122442231231220011341443202031343123230344243032120330433241430311224034201143011401443111433302202040312112420411441340101040023041301434003134323012014300100444112343000310004411020432120234002141022310111241441300103003022114042110310013013041300402441220304222141321441241441411412233410420214403422023420210422431244222212024101241203302222433400240111122304341100434402034341210404321233123414110223114342424234143441024310413302440323024224314321140100411141340230134202040132334302221331130133403022441020442100243122224112301313403013221303013232432140020034131312402112334210413002313343244031221113440442324200103443231101140221032304203204100324021024332202410423222130443210230031320130333004404402313334140144420342242120130020011100101131211330043231413144011133243044211301044021343342410121321333324204240443412314133030230124403143200002210201430001032313434024122332301031131041310301443141320121332322031110004221001203233442334022132323331303023223104404204324110124201240213140323334033133340213130413042413320424134133020442023434120431402112340011414331330340211014113403240332102333221031430104403302431430204340344231242241114114323211401021304121132423332142211023432100000301042313123414301101133434143221130001444042004011340140004213143402113004103232133443230141102444033241243412004013330414230111203433323224241430041203322110302332320202131041330121413114102001343234022131312031232313203121411334444312012333111213312200143121040012141111434030423042114212244223420110004122044313033242034104044040344410223210440021024140430424211331443211240100332242024401011121410042441040124100403412031313424123020210440044243110112110010130322013112111434022341304242411320114034011103242014403214404111200043432411204012403130341232412312234032224441404311014042410440110100141323114032002121342102304234132202444032122210120421124441232321223143422203142214114122241102431201421130403311134201344002140422334314014002341120430404232210404040134014203332201210040041124011333401341040234041414030004444424013300321434442213100334123410314033024322014422243134144340133340442432021110034343402002220240413304011430104113310230222141110200114410230434344201114241000323330202101030141044032220312302441132031122234222443341141432334141013330043144024122011400121413004043044433431244343304340220112210441101342030442323143440330210042231301031044342221343213324134020211034034113040214401440103120201414100214313133004244124430322410220410243333344041212442343320204144340410043234240314322402413130221033432123334400044023042234143120234242144220322342444404221134131201101041011234100404321141402434440110104440344220221322123320231024322214133302243134100414420204433432030004303320231134233104133142333042110011321130421000303343304440301413303014214024313212032203240142001304024210423044442001132410012300120402013142120223413443421204204343404412003041311133234124442202134301031034124301222100411014112221133302442112411213202143323002003220031120401432014403021401322030321311340301023211303430113332414100004343430244321202223132422240004034024111301034432041310224202130340100320200440043032123443134404224443133030204244210411", "310234144423233144114142400003143404230032022100240223011302303201332134202341330403241341340220144202241023032310214312114203421012314444332301232133333231213413240202230413203432414301241303444240041142314321341004242231311313432432340410113441423130111320030024232420202204044231132343004241411234134112414344104201424324113110234024022234222131312102304240211420114311243400120120202304303410303221030342443412213033040134203011312014000022214331332024140410430302122342104430004101321102141430321344221431234331341120002134312043033233142431342114113120111232241414303414323110142240300112044114004013104140124230211030133330210132102322312224441011111411411143223224232003442012042130442433301142013010134224021131103000043322002233211342323104421001230043400111410244402334142321102341311420214112242401121133444413340032124443432103103124012213323013404421033333142311422144220041432202210321211340110022043004140122313002331314324321220241214230223413221410141030230233402221232201113311333113033124402121243111411231403444410031241101404414212043234314441124222432101242130312003400420411310321341341102221034213203131440242314303130024200221242200212124322302210402304114231204400224412041010130442001133241110300322340424242023041311213240000431441224313232423400131001202413233200043411342144043240231020040413422224020100231414000021202004323440212243404424401031441202402211243012103343103131302243204211231421400103214333232223413100110220133044323012343114333344112340203310244134410414223212100112133402114432443143013441110033241221332311320140042032404121343302214321100342302424230013004432410144412231440113301432012311330142001320330433032401410143330134412440001410302400004423134403013122204023342202101211411340134030434322124441211314420022210310113012111420030422010140332343300431031124232121400423114100231300201302033101032113344004344231413301033124143011043430124103244341132000000310142224044314341322413303320131243031401034012014423203240341011431243210431002110232134332404010144100044441341122321001434314201133403443300124113001414131121412332400233112324131144241012230341311031243431442420410402130323230323221411042223134110201440113331003241240132000203312214101200122324324023024124411314040412212041232411314213021241342100432344022114303320313240221241042434112043414224124034044233404214300134443321320123311142144321433010413421034111042030130203331323120140002422433341230334303114320243310331130140221133044114111001310311014024121022412122431132323003004013434201010324421333004142401323411203234411314032110034442331340300014202200214410321040140014003021242214014230033303401121114134243131012334110032340001242020403222123434313104041012311003112141322410114321411104211434411200233200203234031310214033412400411204414321021011231444211104143034223043112214420321122414103221203441142144300024420440222243122014044343112014212014400122424103240041333330020212003424434034242101134423134413122400123010411432444420401410224301443043413313033141320222402140020010221004314434131230324134234034141143401443000400432243410134130004123440314231211042100304444414421311401112240030442110112414343131402131014343222230140312430001103211414421222223242031400000410444043140334011200103214324200424111314122300413310033024424202300310420231330303013412443144424234134114023243413110243400141020300310311442002114020211230044332140322430033041332213024040430314400203143410410341402041313034000043220431134432040212414202012413144011302332321344111242334110212223031323231001123414411432142311310021332022303141434404012303014102332340310031120210110434344231304113102423221042221000104314121431341412033014224031310443442034222323033131422040341214134044444030421332133224421021223401324140344044442424222423413040121333341334314010014421323143433434341222143004212310234434213240344112023114021224220034410102312120243134220303430030300210000031020031344042104431432043223411143441103130120220103121412114230200304001030203220144003441143023133041422142423130322031024220301001300202442041303234344212034242002241441443121341442432240132443300444222444113431023004323014201204342431242332403204320214132310031431002014432110413024342042012224310004243024201414203130121244342302104133302410200434120203010330041044244341401043100044114040224333124243040143320440343302212313422433113032132423430342444340040210324144102310344", "134111320000200032020420310030044400414043341033010313112003230223210302104122102032221034401400244211344022120231012042004300124400220233424004303113232012003240201344113101403244201420420011201414044111110341214321411241322231310402243202300013342141141310101211202332312311044000001003332440112241412141320240142341402401141222340023140040310013240012144130230011100324340021031433011313402124130223343412044411243204213341223323434302430412101301001300044313410420323333431123444024311414102003344140240441142214344430434034444443112020100243211002442140440300241024010031210043410031143422230014132343200324032204330210301234023202322022011124212011112330042100003430030401423333330220100022122034020204340121423222242413143214413021440100104000224310132342402220420011100303231413044344402022220034212110420404013131014340324442204213440303213100401103022410140233133333233244121132111123024003144332102043321101023104311234431321234142124213130320343112343404134223020243334423103023243302241131123303024022044041143344124424213432221410232301342110001403230000143302022201133123104311102420431424342103330431033400440344332230240333233314400140240044214413423202413142314124111441220224014404030320010014311224143011220033120131421323441043313101122342313313200131440141400134010230042302431444304414204012403443022304244032224213144213224234430422440020022213001213142223241231132031441320410341213221331232434102112343143042202100230310111000244432342331003132434132042412114301130411033443043011002424300322240031111032220210424244113440034334431213304122432244010304431401400031331122040432303241231040231120244440102144232300233240220141300141020433141130313423101030442444334300343041423320324114041331301432402404102322413131331232330210003412112201343441010313333202203013331100200332043341330340200122112042143311022220141430123103222214301103211322310103422000341013024302340104230033424312102033122312034114101402300001311114033334024314441031304313141031201002232004303241202233402132432030121422342023212120324123430102121223104412241332432241043203431330020230122140141421304110210210342322024214124344144411313343412344312044431330111040302321011440302140103403030310010010101411343432404212114022030132242310412320032423404402330212104411243103434004010114302303314120424410123004041204344013232332430434403420220111200331410144212002431221042224020132133322224332213120022411444401211410110211004424202001424014414111100142003420130011311003422300424404310344312204101333320240042212443120331333324343341440344320133040414244402434420021031242324400431101411410421310330100304401011324103044141244102441131324434010400140012313312242242314112132411214401034423330224132444021313444411100140300434241002014342242211340222110040114003422132223120003133302234123103102214123034422110211414313004120400332134312110004003324314011241020303444000444423230011203340003404303413323340212440021211210402120102313444034221340422132032220323104230000002024210113221042243301033441133200124032402434033424340131213200000304040144300441012423321404013124302110100430343432024330231014230124020204321112011303131214313240204241223331022432021003103414032303114022342403013323113040001223214413233313300404413120021334434220132324243244203314030132123133423034031134030113112003101041411141340020011133411403222230203021202332242121014304244400022332000342011211030200003243423403114124113420440123134313312320124233440313033344131004144040043142042211412241212204143113214432020100104123033212340414443010143234122220001304112334401141003411010443220301441411311330013001131201422303112311424021140234044411244332244120324313421311221004023033400402334131123040112101442014130014002002004130302220034304320001142032132344433013123420043004213241204332411440344442231343431444223224404321200312131213333331000104411422122310204002100240433324124313424110213214411134103144114424404020021122302420211231011010411402014430123334413343400213111402330001233324101303331132302011321341414142403200331430420322244240133014410440140300002040420320420300444300132430004433130012322030013202333301401140033233020310301432041303312224114331134122002144024010003433331444424334043444104134212343034303440322004301220204122414234221334041201120223444032314432131320400030113240343222001132013044104344230200301021040432320241343423113244210304432434032140430132401234030414", "012314421300123440432024443142001212013300332133214110124122204431042432434043431003034410221033144243124100143003423431120414404221111211111330312432014234421214420332440423124042401141003243300210343042034443220123313220142020440202420202142040034324233103214201221104203140413230314011310434130203321301430411112434301203200410212403311314334022234113113011413203343320011310424233030314032211100342122204144141303142322242121132411304142121344044113014431031142331331343042224224034240004132443031434112140330014442042221131342344443011344042430212224434310224211414124133304142212323040313211213411142331412410021432211420243100234031242210404404344341124014244200331243142032224010322131323221314310410242014042434114232320104430014214031232011142430012222243203024413232114324412032322334301224344321310141240032121230312313033024200004210024322233241030210000402223102334104102214224134402122124124232244140221343123202210221432112314310013014043234301334113011204424121113002211003013032021120313141343442104142003220320341233214122431411424041030102411033312203034014131003021340231413344241440441232441014410222433303023201401414414304033100041121041140333231323233412242440400003143400143014322213424013104324310021044220424104400210334124102322120141312040233133433312433240432202434223012404032102431231104234042423331031332301210023021401224233114111301230341320002401131114100230134340411414104002204023322422311122402241423114313043431122230234020004124214201221220341444310212404034413012313103121240144141213204104441230302234230122322010143044410332123123213302111031230000104012244420000423040342310141440204223422323141232310212040343313312104424120103303124032424301113302103340404002333124421041220423134030413102200200441244243021440410240030210344334241200204023340244411203133343420324204430001013033122433141343230424321204212243210211231103430210420231333012323323130412003313013300002432021301022342021234114324404111143242011313141224312403224212434343310133220332000100140422040113141402443214231042133211104442010203224231201332042113442002123413103222332022022310022404312233120200101402413341224123431111441034332434213230210240344233222040432200303044334013004443011134213020023330030133432433410141140342232100230014343424101414141003001442421043244020301202110132224313103141220340343411222123241000402222141003044234232132203002104341144121123013402403323134131101411004022332042403344113421311042333112302011004110033122204322041444410443242131442110113141302133244224230121340120023342434341103333102414041300034404421212210210424141420130211341044041424032421030403131012441403200200002204200113210022343404304344304234332412410104331041322103310201124022230440002411240421202031443133444213144200220342014201242133203313400440323122330211201122304103214310340303223443133311102313000033101312402404143010141122000403032122434020123320203421124330320444232212444014411210022142240343113304243234413014120021140320031102410441341342042432120042133330031002044133304410124003341203034243230423124102041033430234142113123033103041101230001410332121244313140034401024330304101104430213104421014230304333401443413140203022344214214031024412023023230110144143210044234340022402441213002130214211004214023000241023024034324323002334401304241403134211441403314413403132044310332141202013243142041202302111144330202004413223241232343313411344113431322400101042234102332011343420122011214100042240301322203321320313230404042131024211244234124010220434401012201211022114243431124440331434304211440322210242434004140340024324230112133231033042113143211042434100023240211443301200422334403430043131241201130433222442201304024243420231221431103444101041334441310242120300421333314340444021242312221140034030221321234132344012343120141104100433134441302201023200133223401130234042102320022144432042021431304410332000421332424302412020200110134140313043422421011012040111144421021024121010442122323340132342204403222231221230434222032203010144143332140140422303421344402002431002022231121320304144424400424042431413002243143330341100322421204044441020100021104003012014432202241004113233204123042232403012434220132120411313334341111401044341302433102112023313423330241113433430120301120344114020040424021342010022323341204400233204200004440113141134220410312244330321313301224022002443134000032140311342313420030330401341122011334403232020142034", "304221230241042232334412224030441100403314012300421424433210323431422324240142443001343041141212342112223432323440224002101313242010124421410310211242413402230224320013214002311211141404430322100200143033423040414013343301002322230322421444003213004401420233303024114201233114333420431330200413223012212030104330100144042324031341200440244322104123024220200224411000111444323433202143210302111323202011423412134432022211220022314101333123433240203433213131404021021413423040043020143020333414313302003141343224200242134311303134231221233400432102342401200213310102143311331214343414401123233203002220044203134004224310240243223034012404131243213121340224432041322434320334242000131331423243403044232100204344314102444031224331040323102430042333313101043343044144001420431424014222204110333342114042440132232222030410022331433444334402132024014111142402320342104133320123014241004230112111332421420331022344310340120134303244412112144421130204131201211342132430001122113133220043323112102043410433110432024134324403120220002403022333403120401004222102004233342442404141043013144204113421020141230112322111120222040123424114110313242442423034220344342322234132214111311041330220423012413211044122100140433141304022121321404132421223240213444124413342313411320344142432034111003022044430441342234120214341014402310312044434100201034240403211341122220424021231310014334414440003412114431203413114210323004111423441320003212322230240000021212400400131340310024344113043240344302311043204332132410421222213304012100200100122441123033032102421323312001223323322202332130243114004123012420011220022134314343212011414224340322003323042243032111402033431402002010040433423331441242113044134421041333443130224330311042432243212401244121103233440422102411232113114333302040321034042233304323403333213004433344422023034213113144323140114422000010001012212142003410401104010024431204223141011434020411411413421424444322201303310122102322042104431313131122444132131423313310243044410030143130013101424303220111401244314430444401142200440121243034113032433114031104312104140241403240112210224112440201111041412112002230224224131343213022203220222132141230423431141313122040312210240444322101304003013303413411432213312033211101004210124244344440020103013301023142320231404113022124001111220420333320311120020032144122004322040231324423321120140233120132300102134410120130413402111222100032013422011221100242421202341113440020311340141021012244204013133440300230444002213034011444032303440223110014331123031132400122100040112031344030343132101112340242320034240033103312403000110113241420103202303413212323433230414113440102303440321343000321111440024144130223410220411333201210001344322042413124020200011122134213032102213313120210410000002221231212223303303303424441100041243322430010131232222421243001244140104411243034211202041314023332241001123234214312421044113013142404304333204330131404341012321044142310112030301442131104440211022100404402410340333141342200424123203311143414331430431133424043144033241022442344112400323224301021003042442400123403302242032122444403032330331123220202234410024312014414242302434332111343044031134410234413133023011404233044432404112312400344214444302014444004231430034211112230032124310240133122231113334442410301124121444322022203441402433134202344124402021141143441214323330140031404042222040224311301211004424213213302123113231231234003222301030241412130401420030401422134200434213033241340001114423330011443300034034103230404020441140424110321414443032122323330302403222433212143210442204124211140444414204443323143210444021120110304441222000121343321123421231000021410243040401124243014232302420333402003420304411241334420144300434203430034222213343122112112121133143012424111012441330203223311331401031032330124444024340140030230021034422303243121020114411233120241300441024332213014043111332340413231334304312111422023341244123111131330032232302234120423341121104040030010421244212243120222312401030113130422243042413123401010000120112411104300134030143314034301131122414011330030010433334340031332120232134130034023013244413441330044132021403222114321020100221142111212213421224222440012401240201100432443434033133143402441031243104401231434210001002434130333421211310232030213204404020420221020201120011103430430440020002240021213142024020143134402314114421322433141414424230430024104202141220114143134414421113214102440032210332334422123", "334141102111223200113043021434334201023424001042021233342044204000233042114102044224004340242011434341433342004421244210031114313143333202342323210340322342304022330133320313434041101411331403232000203032212441321401102124420224334110334441223244413302100004222431014010230240400000042132320123213424312002112313023322213234042122434330201041322440343440403244141104010022111043143224124413400102020022414321211220233341423304322344423343010340000203202231032014440233431140144413040240402011323430330211134024144143031104232211202424343401322422321041323443143442043341444141303210221102443133030210130414424214032233112232022402242410303103222430241443211002201043024011242141041341443223121141441032400214301001004322413200103324100144101102032214423404310402222130020302404441421041033231100320130222441113023312024222113130141032300113423444023422300323103323131224344443341320311412320034434422011300341424122413331044312134044442012413330032300023032421331320340000423104401331024314314042410412111214120234321123031312132440320011011403042101034243212143141333133220112414024402100333121412034423200344430443410132122434321421031340220143413432443401340011004040223120033303203242224112410422444442224422042241300044010002141132242033401141320231322314400202324140301001002034241210103332342440220443323340014243443344134411212112422140024231111302324204034440414314134344340143014012243300321001134142232200204004120302014203022343342144111203333202012341123114212432112234440102320012002322232234314311031403133142242344032210232434114201212303110404132341002444203033303303044112240403100041000043043411332022202314340303204112332004232240144140344321023200323004122131331312144444200303204030100240012030130322310323233100130231101411440432220443142441344030004322210120024442120330411300421443112433341041011040304423224310113412411113440322224232330100230321231410102142233244110421102302131101420000223134042221013104440131002313203324042333121330212333334114040214003203013332002033000214402213040212120412230303124223331130424334142303012302130234214103314432112040012023142122231021101012113243224112421341000122312223423204103023241204341023301043123200100143100443011423314033404300333220323134043310212423143214211100042424204202032101114013413043423003001043320114441324341423044400301344341120341233031424343341342323122314410111144030101333443214401321343000031443210424422130224201401330123400310041142402203232014413000133230211343331041413221000020030304021324213101203011101243223414110024323342423133013221212413222003431431432041234021142411420342141443422221334140322213424022113140021114440223243134132324140012220121014202324220041122402410030103422433402104331212103201343120130330013414102424212220410014104021312422342300310404100201033430342344003004142432311032431013112220224213423242031201301113221232421131330410440332034314102014420224434112324444303133204031233003303141122140044313043202310044433312202002302022244141302413003123013221314410434242330443031444034121310042110314403224001210001422134224040431133024442311040444102343111124403221322132101201301243032144004242332400141233133014222130340023401103342311013213323330303210023030334413404003143202333040334333232402234031033314130343131111032224132320121031303132043313204401220343432040041402300234140230013433304322213342023422214104233440142132034320334123100020204124220411241220232430040413343000142044432133400431200224214220343402200200222411010103002443012300304142302031002130411041341422142331403144200230342404443023342412142143313210420134042421410443344040210333330043101011021112212120441412414304222204432403004302033122144214121424323330441014413343314334230432142304314031310140224131133113303334010032010402103003420220112100001220022224424302444123211332312221444204231433230334213413112114110232210422022231433322212022320023114433432014341140042212012224123024130423011034000440003323021334320340034031122304204334003013444413203323100212242022232343123300421300042234114232401131431323330140030231224143122340441040120304432213142330010333041011343313111331242200112201334433000012104044002420010032042432411122231010122144134130202232411332302422403321243043041424030030401140324143114344043444312100001304242321323101041332102343423110202122213442201330120413323034033321444420042010142144100300213024214023414130114303223010302304214210222001", "430204323030122212434004324210134332340324030323334124410210120413132202042100003034120244243234310034114400003323102100343414243344122403132334412004230004213241343023410132101432210210221334240414412020402012100242332211022431430223441331321000413331431402220114012343421023001112340132224422010404101330200003130011401200224234422231031130230003312120430312411434222343102423204322023100431213134044330440143034210133432241232321231100242401433044101111211330343013033102231034402311123303140334033040301210343010033131434043330410424321443111100003314120442103421133412243113334242420444413124444210013102024330340220324024013104112402414442340224113243143331104233120214213113024211031310102003120041340100000344403101100144133413233012120243200311322430333103002204130313412401113004113141030031313343011011133230030131424221020103023114302421323011432024130110144234102221143330413100121201422401021311130414002212131240403001142104434030241232414320020110143144031440000440320330204234102420210343003411302020222132314120431443131300130044442242423312004243112441143042211131024334404142241100112100244040434003342340322213343040334130400140404222010300332424403301223132202011040441042211100200041444131444101104102124044233324344040242324144110000144013042210131402443322442443404233124220143432441333243144212012021110441203201011120041043031012021122123031141323223044431004442141001110210302224024320324420213210231014003210134144240033014120200114022120342401014023032342331032012332010044243422404120021431042320302423430423133030144130244342020132433221210442122021430142040321412303200320322023423124212143421042220404142131140011223133332341014303012414422330240040100330034402324422214243044240410444233320110323004101132243022202322424411142424012032130132214432333020343304421120113310114200144400130100122141220103134120214202421221244124232111414344300230112404422220102231300414134220410122140421240224442240321101134102121313001243224114430123001440402431302200341044302140240134002101233341404141243122103100341120112114232344044303422230122404443201021440041302010402431304420033043132211424341024343200204003030034002114012011131010220143302412021121321102031010140320224001114421322010242311420130123402420102143400100304302234323324134041032031320244331033242434402413434004001314113103144322224404432302441141141041432041440300421103030041213331333101342200030202132312201342042101311323123443341010221200043243031320244000213031030214124431201430003231110020040000403410123200041412444031331023012123211324134133044331013033012020140003213014334143442140110033220204134120244313412010441022234143202002211131244412211313200401320143330430234242203323044110341120101413120242140241141114303213232242132014301244401234430220241202021203003300020440242333100020431224421131031023140430142034232113044023014103421413343141241431043443434240034343231200312032240113400403020404002122102320413120303340210420134421201303221243403333011303234204242104302443221232234202234431121230234100231030312214141314141124312403330332343432111430122431013113002344333104342311320413341022334103100143003034022401313234041443320043014104332020034412230324111230041310121324203432400230441202200431241124430042412003121311101244013332011302421231242040140423213033234041113234114020131300023004401410112242132231111043123031120231431131024344403021000414414314024331443332332132401334132324244244414204404241031323204344100302202331100034200332001000120121042412332333012210214300113303300022340430421044140422424020333223120212211333324323403211101242220033134123122434310114402341122232021004103043440122334441243221422234030200312141121401011120013014311032020011414210111112040442331140221230332001000040432323030244223003332240014133333000244403042222100114343111103111001132413111144021323314200143134412332103443010141242412230340204002102130313132110310401110334420144123230433003414314212011144143213234124041142223422211241213420012031434110413440022041141314344121001244424402421133144241101214030041412120223000123204023300320102341001100140201034033323041343430343230213321311131231313400121042320341342020020330300403041000341434131333203122231403321141422032310231120040032414342313301321412211240040013113332333224011222133223113230301001331324214321002232014020031030422314212404100320332244000233043010330134230130440440023303321414140402023", "102112231433431140203011214444034414313021120021301414420402322033404402041224311040333202323144212140311034143344404310430341103322314310212331301100113031000144104100212321023313414221022122411420344410130111013244300033201301323333222013000044432144412010144410130002032013401002142430403123203221130030004144002242244020232243232044321332121212104204420424132041212221414123322104220001400412121401424344201310104341200244433443000343310343040111414324241313243323144014330432141122331431001220021220113232204240031310313214042010402042301411213203314432120423433224104242144123024032123200213013443314141322223110104121024421201230311113010211311022404301413143301142104440420330302010141100000430230420032040441112202043242321310331332014214332214113210313321001312001112131241034313324310421302204004441220313234430120000100140121244101004013023031331223114014404002112444411104202210341333224103211101140143313321400112432304100400332121202221021403320214334111420344244222222411142324123300420222334113104334430310134231120102114342420143010222432031333213210121314012221043230334110440024333204313313340114444010341210134104204140132431000120203044000200323301122003310134433442143021331143330024032012123210134403144311244331124443033303103304404332400430034111012114322324430431141344412241141144303014212201420033131313030131331221410243211001241102020434221431240131223303033043312103344102011433230101233001131401432330021044332000400320012214222030232441121234214224444120310024202404200132144342103224302412043400340234311303220423241204122140322142231141442423010441104030310334034120013340030241141404014304334242202201044243303124144234030101120400334420444101420114041103233041301100240202311320011344334310010030244243321032341321204441140242232332021120314431114311402042141144430031023311331404410233041334324013410102301124202422411140412444323313133334404113013144343110404430140424140200120322403220322113234241343310423231334143420341421103411042341344322443433224130242340010400003203200320240000321234420004121431423404043314220120043041100202203411013204414412134400114403220043110442021013433331004211331203014333320140213231220421212230331203243301113213001101333410404330014320232031012204230324300400343331121143114422203340001001133113423202400231221222042204442401442332401023040142324044133012330340444433242244140341140022122040212434344002440223113041333020022134313401003140100440344141033323322320103012404200404214434402112000200410143330411310413212120443030143234041314344234202132414223223312042121244210313024224113312301310344000123240202210014012241020232442412312242421213332343304131433242404314133323340314200322141440412202420401233320443142343132413304131313010203300213424213120322034130032041012020032412340233023200102202114300001314444203404114223000021240420241324130242030441343002013341012232222320304404404014403324010443242312003103413324220221023431100000130332232130032002023404040114400301300232421141404031114121040043413224204132414002222420124323431443030033121404242034441343002410024444343324420113422133013043202304421103232140131114404124432410430100330310033321003312234434133214012123412020403101111104004321233112013443200020341323443304003304410311100242001214012010410141441444413031124430204124014334222213123411430412032342424422310343014440343430113333022241134312214124304440123434211020244234414300020414322132340402032444322043400134210412004142332043131043432311111140413430412402410134400124001022210223214442114444130124110304002034001220033223311031132222103244244333013331101441003340310244403220011324140100402043020304441030023013404114010014211103342334123232434403102212324012322211444202103103424414141111312103412000201234421230204140323044133121321213303323433242144110132411033343100320144142434312402003010302344101012211131040101041104340121440002413341302010240323324431140431443100443214404104134443124412012312120142203013230413402100242444012320404040342212214112121420200332343442421011314230202201021424100410243301230401234242002313303323113422020122334421420001122121123302212024222312210321324221112311401332013010113214314212043344140134203420134111034224203400302211423122020414131432241141310341324303003020020402322240324001430331232420414123400011211034332200300212134200402103423332133131400034140230123112222401442032103423133434023132412133321414244021030", "142222413421231431204020244430440304412233214222420111213002422214112312443002114410341241403221144301431024014204332002244003232344134410222020224213221121330310421333123144341033002201114112331414040132022223241014424122010214420344024242102441320010212001214021421040322221402213224330343204234012131132340104423244224343024311330310414120021323214004000131213404422004342013341410003233224334412341402124133233211321103000243301122121433200141433042332413134300233444121000421104342142043211410420330300234114010004430331140330044322020032204201130114144341430300124144103323120002313334403322110140411244431003340200301223233402403310340211113124214023223020310423110313010400341040310032243313232334133344211131212113301232101413440304413410322440001234401144021443104011022220112441122332410323333011031324000304414111440222302033132224444044141333220040413203412234244310114440030113234441142202141302223040331331023141314320330041011040112101114234210442023244221241012230403013002324004340134213313011003222401020404210031433024031120203404440132431421214244212344101144342233240341431043122041231033103432333010303122233320243331032014441140130434442033101040421232302014232421101414132100114130103343324412010402323224221234234122403222230244134220334213033041100002020312430333430432204440011121313322044124144023010112110401330243232231401432221112223441412014414424243041321434014443103403224120112040104232110424230313313200243111331022114230432334403200423211310132221411000242102321342222304231244103430333430342231321123324112343442111200412420343003012102324330322200340240302230233301440400223311310301212324100310403404041334412321320424122333044024244202231020130232101011042432122302014340142110011002410240103013441303100022233230442124032120112010022222004414124042101014431232113121133402033420104241311014431210343041233120112043032032000420431231211420032001143430242422043124242212421104414202121410442414034404221343134321140013110042411022131012202210321131110133214421342313144042440024224121000303210120030034214024041234242231101212314130004010443432121401103300114121323312432321311234412014432322132103341443233444432124412302444242444213422201034040424331022301443023043100111331401123124113341444423202342310232030130423122103411402120030122431201402320400443330221113244143001201210213120304304123100303442200440141310212422231322312330343213011030134033133310440122334331224033024201222233042430321432332022424342043304231003140003332134012041130022344440442334120433222414133441234420123240401003312304133404443234004443023020023331113112441331131123400310332034244332442041321331012320003300013242430031001321440210404124323214030002204310203322401424402233201244133330141341214223110202313002131010012204440012243030432121214020130313002044442124044111114123231210230321423202404114304421211311034331100121244331441424230024422322432424011022140030400342441032224023240114233130340440024210020204244023342133021141421031014144331222313120122433443110013201212321042143401134141043420133111340302210412002442033020344234430021044123234434403323122402143434310142411000013244142312014131231240333444322200413343422340214420110303320244212213424301403403400030411443010243303334121123402443101041012224420214402021311120131242130043111123444303024303112020440134004414120300112040014440024212043402322310322123013222433041424013020304124034000241233434444004432332221040203141101102423203343142324424313223444444411131324321441440242321011144014313412442213234044430041024430413313220143124112424441104344213131324211130241004110101211330243121443000314030133141213213223144313231203434010030022123410204220130411340330142001404340131120100202241120343413222343433343004023320313233243344132121033310130234100431113004032002433303114231020130022020020430000342141302102041223423122224332414130300432134401434120310011210241201301201202024031234344314303011313344240144034231324324220122330244434314241010440233130424441141114341412024040224324030320132414434340222020420043344110022414041434441402424014043342334102424003113000000433244121041322034222411134403440144434441343204441312033020242204023244011224243440041144013101010431341424313232300244100002010022134004114222004120042001242111342023440022233114340004421412433433343343320024004440303022123030240431144200324031133200232330321212223333143340422242332320230422424132", "322100042213013104102131343232214012004122230140210241303221231433014201442244130303113443104110200121332224131030102340124141220241111003203044000120410404430200212001442330404110404142133342111104004200302141010304204114131301344334022043123010304420102433213320001331243000242012443101130240411010104040044041300124014113242001144430023233200042040322220210132404241220441021110322313134204034100124233020313022133134231013341340003222424213411101001110024343213234143341434404212230211313322321143030042003110201304004121433131212422044034344114022004221144124230403014031441213222323204400201100212001332043212222133222304231033000111224210213030401444144224312041403233122413423333334330310213442004144442101331304100130112134304341010202343313010444342101434031232434031242133200110432112431144424011224243240133340223422204320104202141344304332113111121340320104300143013403123240332402444400111411130212313230020421141321202312024314104431011234044301103243203420404044140314112213223031121120333024440104413002013322232123043332103023204220320032310041012202242004301331224233103433202344144003202031130321430443034240300242444400422221041020104013020114303444330022014403333311134434242211123112141301420211024430021040122012020110410102301441103204441234423204104034310440104431014222401113431334140431331010020444042033234301301444032112320030021404042301343403212413112043221133014410133440400422012231412441221221032413010142102240000010334144032103312343330103032143212444301140103203041131411102231313130320300223122330002044103000220143332200331143443333420241333022200421301022433311130420343040211223122102243204033324212231111322242442141034424042213033333402001144441112021404401302404310344110121313333302302044030002044211313201311421422003322413323241333012311131240401130142331344411034331422433101024004322344032040340220341131410340412432401324134441314113131200222434304223320413342143304024042042011143002340113310101111200312214344133003421210331200411023224432012024041122211144032120243344201312043000311413042343324321140440443241044432313404043321023014430023403221144204412000314043420121232422132323004222422102020230220044312332000231421012230320222032232142201230413141130032440233010234121412011433140013233330241404224233320340313411110314224311304332133222021330130014133220330443143202414003013430401313330400403114001334110102313441412443243301412020420232004213020232421223403044442300122212344121011403444414144313000404240014112040033432240330401020103141030433414021403230211104444403343224130144310330022424410222211214113143201221224431210001133432303403244220422223424221021320432031412433310302332102143442311233132244433030301411002243343103432400401014410301003424420230021123113232231424122242401131334340442330000121334110401120204211234211202131422303240224003203000204221134232133221130341302410344004044311021240400134213040003143213144412042122412420420434234412331310334303220102113201021131002002043432010141132412143412142321212431224010343402141002332022424243443010003403110322142413334223302312211334133430231043023303342334214421002034133132044300221001144114201013233112123102100442044130134241043014433100331201220402000341234042304232300420234044044310304032324040401240441014342104024412222421021343344421324042334204313224242304230414331443000340234122323043230322201300120401142414202220421434014122111043023000343024121413213140341000400001440222021321340323422211221240100431132133114211402130324023204303113013100410040012332142244043311004104422343214221200212142120343421420214044210233201112141202412043422221341240231424231121412333000414414024010022140343440321343033030014230232412241033403022002301233411402341000240411012334442403420320340322300444031123000334133103012213404423032432130222103142112334040100110320104324042401220014410304410101041010443001411402100421414013424221202341233322310130422120001310423140320124041410341213310032311441414321413244321020033423041243121032002431003141234302330111024211210411200431430121204303140032040341312440343314424314014333421102421202430221440134030213342400042411202320340014112112043331204321120002200111113301422431313043111342340312442103231013002042312422140432023023210030413211032312144444003332122323134113220303211121344022442013041120323431312332131340121230040442431042142202433243230344101002341131043021042003124404430314132", "044040410010240304101442301041241242221411424011403332432321403034121442404124224103230433212444100224134330334424344240433411223033342230044444033430040133232312113414240001430402140423224330022240111413222301024203044134121120030404003031212014133003244444103421441320042110340334300340310313403013122433321033224342002204301141220202211301332133004031001240242234412233430423300122131011210120134221342342443041044134021143333123314431430223431024002440223023322242434202324432342210332031231434242024001130142442102443143412441442121300010330030232141144310312312204012144011022243030321131210410314300122001323014132140343210124324411424424330223022214311010140212121334034211240410221244001240134131124334233411022033103110034420000303021233241321222243142224302432144233020243200214140433440112102130000431203321330042332432110240330300331322030444012314041412000431022243224010231234240032322003313240414310243133303444334231241321424114212110011041031400233134440414402322104433412420103434300401424422033044333310231434302102001413441304300422301242000210434120401103100112134424104434211334203311332000314321204131434423424403204331334004021443031210443113022304322410041113321340032321134042314001333114424231414134310111114402001024441014344433203142212004401144043021240232101220414131200024221204223013144423140144302142421424042102001143120134101311330340010440221010234103202003214122341112120142223314102412013000221410140010204042413010331120101330402000011322103024203043140143102022221402443324013223241233242431432313204010114434424441440343221201342134414030220103301040132422340400443330433244311032014423201424234132132003014242320000132424331440010431300032142321240104232040222012104140140002134000212302144012044003434310301103121213202001120031032011331434340420121442121403404222420012442440430120003030301340333303403120131431000443021330324023040303243344010100024342122000302423103321413422403321010400110144300031323124014314103221014424102231224100420312410241311234434222232420304202301123130020304230423043042014231321303303102013024241404200341131122000431411123243332121124344402043433213341324422440203434142140013431430441041042410231411121221004124220021121443141013102312234341031423231341444240321114340111212310341343224442312113214431133103432220303342421043132300133004201204301313224140010244220041230240231431033210222200230131333224300301434202314402201021240323320014112400431003310413103332312402144340202243310422200340202010111242202140114110014431234440043313043200203204313121213033001234331433142343242214410441200432321004212222434423344440310141303132344222110440234403011204113101443400030223003032210001040034400040131331344102302444113224043241340210012021422343000233332010212402223214040431211444004132211430412134012340341034202341413243023203103310410414012443231322014314231231441003130123112134224441214024412342301224401140142034413224141204312120331431342224320114001004034241030332332204232123321033213433233101433113412224033032133141222303413132312024113044324142211324132022220440201011400001023441341110012204430342234324302221412044221014344400410121144344321414013110201004101312032213410244231024442032031411114020330220132034230443214221223203431130441012032102022232034101102232414240003032020321021124103410203210101321412241112032400404012401424031220140442431301142420242144124100432123001003433304113041424320134402212242312242012323321041212032223131430102144022310313120340330034221232020224324431130020214032211300230433232034314321200411024101443442330142240411032104142340021421443304421103414124341204433340421421323342410344044032203240234111300001212012221003022033120232241111121340303100122211104343231233003213201104003310204244042420431340210401431131440302424220400044011321324222404303133333331000013331013301113221341140132314433430424411320143012304310023441042203234121000110332202230320021343421144231340341210414041041233032143040101221432010333341121104131032104033233112421204002244212311240202421432323040414144122122030443430321100001024022042024203201440300323233044440222212434413230423020142443044012202004421110410230342422002002020401211203312300332002144400104412321332121441121042410343134143230221334041102300421314400244244002000344444321441344012003140234343320203232440430003223212101431043134331021130112203323101310331312032223131034411043340201034303", "220414220334043131244302302322211301102214440123012221244034430432121122244044442102420211244240440011403042043400101314333443313301234334044404311142234413111410104142212334010342143014143310430031411234344133103443432214234141242030414003341013430133123413402134330342233313440441330341222103031324203113241120034123122144142201203224044112421300410013001422210344021334011422003024033201213420102224233012040122340300340142144033340011314014130122104342320031414143143244412033334302333442301102024221310110241402123342042202403322011421343222140042143241442310201214033120141312303434113234231031224430133334340302121144320413440314144440003214132102301404421311404444301103212234212010133034232404110440210401004332223312100331142213402044121013144230033130212200043043432242431312011143140202330133133110320103010314003333342310032114114003101333000423024222334240312344130200413434221140303004211402310200002241124331312114023424323310432422444414033413024340423122404410303310042001023200001200324224310010324113111400110040031210240133330311321242344232320140130241010040042223141412134414112010300024342201404001210134112200011341344141223400342242000422213131343113040232224144413203243034012044230203022043331103430302403031311021133220143321032210331324033020101023404030014023001301301042114330014321203322114210233434102041440223223102313101442213031302030032401412243440140042421434310121440443240110232324132134124203021412312324043022001340412031342330312231024242332302112303102340333104021134314133122033423414104121042113223230413430200113231444301232021410241222114241004334334132223401004330420141141020302232033200323302102422004313102421101331231341441432322042110303203231303301210313422041400422421443300200410141322132034314104114011214112012403041210120324424133001202014331133231033140332400232402033211243433334103413213221020140204314231341222203430414200323331112130124122043130013313402311222444411110000213133444344333311001204304243041204312043242442112431412020221434002132142041342001232230411324320132121224201324100020421002432204400101314132242002240301003300024324031321201412214314104240022021302020332300323411443132403244244224002231313323300101324232231020230421334312012033020233241041130114331232434211223244144322112240412010333223201131423003331013221314232311312200420422143002123341110343411434232400210333241022112001003231132240412132304211043023424310233010440344134001104012313242241044212421224212303220432142110002433431002110213112110322043442314331333140234111313042011410310323320131123013422413240102311102403314430412012424143141012431043001443343324311003102103414244333414344344401204332431421432324241024133214243401030100232204230440424131324143202214144444043203311302232042310023331004403343244243424202432043240032013102124120300213210212102234341323334201002130210030212401424224221041133122330004301310430223114044134043303401002434012001301333001031131210413404020321424314002212441103044014342033303012420020434220131030213232240023202122220434234043240401301341403222121400301400441343431333011410102200333222123041201324144202441143220331413440404020342121120420424430014422242204023132240202131300300332421112100241144143032123123142404042041133310320302023000114134313300211441104334230103224401303431104021323400121401314442201233142030333030130224100332313110342433301131024001324002442220133400211401014021432231101213033113431310143332142030312232313404341012232232104041230304142320304322141203003044141004002400242110233224330211023223342411421100023313331201043014441014044212230441203103222031404332020343404412121201422023030041401410220343201340121321342013411434312232004243243412130100421403221311201343222414344100232320040212311424212401400443414224011121413440302022244112423213012243122403414130102304412433411340441003202044434130000014113233220441044203131412110413140401332402042240241441230313231421443241040130434330023342433312143410432200200412443133140104031214113101101023002201401422303100303432120433000144344311131120134034113442140030342010023124030131244402032330404432203342420422143341414141043023124410203322240332142232140200203232100400200321214430241023132130213042010424043331002340101024402212124402043034040404410242203112223110241444224012422304013211102334122012203132134210423423314422000101430304011412240010100342304202121121123323412124013101010042", "241422330131400024432014310121424131023134231202223232120132132342011343013344130011030203324341421030314433300143130331240414210413234324241300212142043303422403430032413420042014142332133404320441432300101213140101444003200020204443120042314302024212234330041434024014241232301041013411144431431140202432110433233300202313224020312144411320040403441204010004401000000123202430420024320430111000104322124043101104400241222210301434312403003201241322044400324011424202102421322120214143033413321334402342042323202202020131242203121114001411200241014004214101443301202440324220411210223130113240241334222000100221432044200124040114233231204124441440422444300200221321223214402122234022100420412223041004300320444014130432330331400241220111211440420422434401244034203201343142114200242034441430034024322041412001030332131431132020112000211220220033043031333444133214422142324402043204311133411113012304423040000234020320014311304142431221423314443021020400002223124313301414003040332413302022233123024201131341014341100443002011144420132220333420224041400431444224122440004210104214211333333002443134010033224014402031231304121103200234313043001114203231003132202033010331021140132100114402342401341012334141010004331114431411002242301101330222044040113330111100401104432111330114040010232144422033320144244311300224001304324200042140421342424202134200212100301201204042003042101032344242232100211443124111400324123101402244210311023434031321123420100304423302202301234422101131202201311133333011033404310214111422413020144000102201104202322200101400201402234424420402202304330303222410321434140304402401112341323002223300443323042240101002131123124104000131402334130114021443421420414021344434114000001313232002210424311403303123003203423043410342214221232312113314130004034213113134001231321442124413111311044220224002344130221334211323014324103244411230303022231200304410313404334322101321042023132124120030423034423101003012313243444144424321122410232240443013413000022140413224222044323430201044001202133444023023114222014323001214120322231144014411000442202202040212022330343000310020420130100324401140402204410242040444343330113124203342013341430413423412021243341221042104312112004422414230041134202011041001422414442102334224232241301140014423124023130331331041133112321334202004043223123043113013302021343341341433230434412143230234211200300313042134132133004144122424200002413400210343012230323211002243001033111131312311112323441320210302142403221303420114112134024014102214400332033313223032100121112023334323023242123120334304324331241012210101411023302422202422121212200010320420200232403233210311243342123144040110130300234422301344010422031434232302403214323442034112231414100002031310143001030210240232444243224124033414442030220324302243304024040433420440240144224304021141202022430341401442042342204143343340131421011110333212140043010301022112030310240301022332010332010412040433420130110024211021141034241010332044044220241420414200340032331104140313241202102232324343032340324410121013042111231343433043412310030110101131002041231321110111430312133343140404204242433433043101204002310412021042234402412014311442130401410422044133130102203141431203321244014222213040003210223340444210001242112242131332034302103021204133012213314311124111241003201231243213112230014204242001314000103022131414423203240030034104430110323430341320441021003440011011034400443000211043342211123421123324100422434311400310141111123023104410311344443010024233123104412341144300321213210004242241334013431104334442430431223113423220314303124003133024000014123141341240443413004333233402434021202330204223341402343132104420322001441330400421042023211232103444420332431234413100422312303144400312322104300211444431421042114434102410220341202202140420231411223113134403340444113330424204404423324131221333331300341132212342411002321444234204212420021444311131441400030422331400433013440134324143221111301411402030102134441424332424102334341114431210131213211043040022300002042414434343204440310111043121343310311423234004313123024020130123341201122244034122144233444212430221110104111133221140012302213440444414231441441031311101341310031402042302211312210144324211424124243001440422220414010414414402240412243032424112420424044200243131423424024340313434113331340130420104224032321422041014332143123430314342232301100244122034232102433431023002222012014343134110104010241103241", "110410041234030141403033230241440212234140214040330444332240110433203243421003400400444301044411112311131112433414212001404143300414143411140404340041101041414013201030032313220440303212023143230303104222211002133111033401042000112123212021313223034121112231302202101302244310002440340241300043324323223103200124234110240134432134423143421204313312433302121121034302400220000041320241032032004113130434234043214220310433244124322043220221444400132313434342424301220224130430102232411043124111023143121340214321434400212122232011440213132414300121230410013112404342143301103420302113040342412431410213232202112002103000202141233434340344131232111231404412203232240143121243243220141341404413122033232031032013134343023140203101421202134122431021420110211434133322312232320211222003344244124341010104022311414304333230242420041421031443100011313022332012214134132404402044132223140113330113024110001304322200111004221214400234343333413014243102033042040233133130423223411301332212440401230022032111432003244334404222411444334233444020432214013042243220101220401221333140120321122122021212040312104433433413212032120324202340110314131132420233223343314023303102443223312223232213121313422414204041440234432100210433301123100101313023331232223413422320014202023311402413423330401423232204213402400320030044233433134123110440442203022143204422230310343334000131304214100334424333003232040230124214114144104024004130013023030120112320042301112144234203231303103023432320320202443323031313034243133012112342324004341133410142333412000134121024224423121321424323423432040020411200440442000130422312103444030424244110032042110233411033111021304244224332110034122144433030033234123010302231414224441323311010140334104420243410104202431223323030110032432423144222421414121214433024303001404123410134213433220421334100410334342344421244211031423023103131024341120121200023040400104324132103343441221421304124340222102303203024040032023322242142340223020201312330201113200203204013303422334032032111223133312102404321314032432123010122400243414004433232042414434301310014321003443022211442221403402240111420212403101240422001003201404203111343213304042400244342134014323210411312141123210103422121301332022004442401042111141401332131301241213114024224304033303232043033033321003101214131043433032141130111323410132402442100442244210002102321101112332032001004010022442202033133324434421132002314134333003122444311013131444024343144423343043301330214402312423120233443040232232432344110130310244212443000342304442141321404123224302201410203121000311330343330241234344242223024203004314421132421341101441321303330433320322433404031231042410022332123140041012113201214142031201221004033021221110124131422413432424111131030034231411033433220111300020101243234010113302143133404003021204031011410132331403331402403422313012412334000011314330230444320202323134411014004342323334002244001324033413234240101412040233220400431440401322134103140100442402141344422332024231144201110303101000404100233203203204113124422130413201120114200412234212241123211033440434121422104313104204014224132311101320314243443342032211101422113343402314143431343314200301304002204221203304400144244404034033121103124432302124021123034410301422110402043312301303224243100410031244213340224142331103001320014324040032412303104212114203114121113332302100210122301404144013211422232144230204430010423343014341024233440001011430430210332210440312212233233403344032332424110140144124433441402124120400030440130143401342241040121433033241111033114231440422231443104312214133321303224433130030414233232331402411142332320442211233431110241310140223003441141120141332130424211401023434441204244142104230032421130410104440320444210043320003402401313403334014210004012102124220442321322202201331231003334321420011234043413004331102401214024112324303333034030112411223302112331204324131441210324203042422043043344441011034312320314014103442324122114114333303300031202120224121224430210012233313144412223013133300044034314301210320044232234144040300043043134312202403204030022243124114341233442420142214240321420342214422442201224144143301012030233213043113401443142444002222423123322201402441142342242031332023103301300304133130104222030432430401324412342041334041242120113203310011444221444420034233223001303222221103420320313412020002413121431324411244001304202312322313334003020412231304030342331424424014142443430400321444", "420231433121013010212323022201241033313210130332002123210241232421021010240120032002123214414133033401223404204112031210111443112120010021410242444010232244004443142240022104031002232401031210341123013222422322424332101300413314421242343340034304134414331233102121323332410113434123042333202221334123133212030031244202041340132123322122202020023014110200201123444141110313241113213212314130043440244223002102232300314210104311113341043000230223444431024341311044010301440131340240222023400003302241033404100324100003131331230303033224434210343100401204121341410420323023403210101114143022010303031233014243243300424433313041420404302324313311110221002011241333331230420341423100112001344240013214123032311010231023040102011242104003232320304024134313322434013231002221021221224322222134124130344040204210140343131220220201241212131011131103200340104422044204444134130124022110121101313122210343130201400132404432141230431423000310310404333101123322142320343231241342002333312122314322111431101233241333000244111012321041322433224404433424023134031220220010400032431434134200011343234402011243030013124414301300431443300120033300140332040244233401411113201301044010044023010344301421423440434044012431130411212434120443011123001202340321200100404322300113201402121122004013443020103104010421334122233321230343003332304320014203241314030022030414300334120123101100030132421013424042112433122010044331240103122244302232320132111203141412412404324430330033104241041003003213341204021403433044401433112014420413022220344210214033413403023104331241300334342310322142113211431300034042244033211222424104203024321440233332002431010324204122242221310211221012042341222422431332410324402333221143231302414444033343213302201441140311041301222424214102032022214232440012302440343111403112200123210411300431202134444423210414224044234010134324321403400241230334233000141140142231241104400042203403414123341104013211321331100202043120312031103224113003433020421404004112003311231441102041334044132124441003010130040401300311142223303331123404220101311312323224302212413232311203220220222232444001221222434024304000021003214403431114120331432444142401141242042402112302021233122342012330042432030034324101320431444423230322311332441334110312432232122314304232033243200334204013041012044240200102143320002402023410102144310312302302213222024031144042101112032340003213013221310022322324344113210102424230434043134411234143213441221131344411133020414430244331442210234340411414024341101123004330334231444332132431021230033004041004342224122440130110341422214042422102121413141322202411200312110413330411421021313441140431343442232232340101020444111040314324122323422033202224100311113030142111041120223424443033020130224101224221312324100123041024433422440404414140402411321434313403420442011210210032114431422432413230224040411423101142200002322140143031332022123141243324431304144002424223131312414020101034233230331421022044442014241411304141044313032201004134140243124241433020131120232032031020411402144142044314430124304211232334230211322111441013143411242133313124121002341223310440112403412021132411332043233131312212324410304310410000104123133301114342320133122241141120430101234144102141334230132431140121423140011201003411413430201020000234113223400411040123140013212143323221232311213321141320333244041330424441010120031124403103343100000223023420322141202331034443224240243404102210140223313324443330001240223031113322220211322044240040401313244424310232142211221433420101004102444234143240142321234414234433442423231321013141002442310043021032103021434120343203313131430232122042143321430111213231304214113411004241402303334101012122110113242210242241142121120210024244100300340314032343120331031002424401122431143342341231422201403233033320143131141110133122201142411342020333033041410440303034334220204144000111032430013222321022204331013220224244411422201143441433432101432100100102120244442332410034441130043113342031232240430013134244133102243114302042123223021112143211311143412330303013120414200232121141400103334101114112134010214131144103010130213421334333020042104103334403403121020240304311222300004211344000302311313030014224024134014024244110220441034014411132033403144111100232144443041222310220103034132110403230422023431430300410401134300323100204302313104430110203433214131424422004313133143203233133120414444420010412230232100332000401024344310333444314431", "014314240403414241440043214402331014100433120413022343230102441342323113024043420114433242111433310321201040033314330424011203032132142142333301300230431234422334113441440141042041110103410311241012123031103233142134123421122201320412102302111421440444142303443403212041401122023404434413112441240341413100410404022332441242014414022230101431022044401214412442240013303140133424023414220144342340443410424001044001143204401230023000344412241332222433023343142434120231403043302134040341332404033203303143013323304402344441414301240224402013014241202340214313033121142242024440400112220033112323214411023122024010012303002011324242223422301021401211143240021023301013320004211240214423330413140433323120114040321423020204421144030232203113323104001102140040421142442212001031312422433220030024021121230102244001132111214243444002111134122143444342030432020431024143401021441142043233102344121322231241020130232344340021120042431101024233300324043220212434414234210002001421220113432241112220213002334311030214322214342210034141003322241341211400102200311233320430331003014033301432242121124312013404301320202101143111443334332333202334122224420414320302002134020011014231021121210121322401341224430424044303434033012331341442440442423340412142302014402030320241132001221412023132043443310440443111014423040010442034440222102431041100223200440413333302103103223402032204243232031310302040342242423244214404313331241011103412330441342040103032322024213214333340441102202421010413412022241210001311231024013102022014140412023440302340423432111204324321410120401242441042311341142122111231304010430010404243032003011120203144344202113004422241324303023112304040043143403014314104204233211401002313220233403323430343410444422443231034432234203434244031001033131214324140444324121332234141103243020130131131242104322241330412342140423223111230134304034343203043333000200240232240003032234013403114421332440413441121302403104212132443213403222012442034344313201020430234023442304302004031034300211140102334124140020143141104301220342232220321224014224020134032000243404002011004423422103414403033014200440242430113232002333100023340020022212311101214234014123411133101242434240220312004130331303401021002141134433033042421340323004431014223331130414432102243214313303023342402140103413342300100224201220033233320000422021004031413122103120043313233434040130222240411342044231122141244234141142101202414104403220331242120222030414200243102402112022242114223041221333240441341434001442233131214411114024312140114301020012043021021244342440112230404242141100102002330022422043101204343144310443211104001221142241232234433034443421130304402000304302103331232302024224400244413403421122120312200441340124201213331242100022420034043142044201020202320313333000213140004342122024203001144114202244223120141431142414222332102114202123432010404321044401002144313043034232322422443341131233002431301003244233402200433131113320104341310130232442311331420430443343413030310144111212334144121004240244144214342112003330123302134032214342324230001043404140102424334002122112144330404144424304241012003311031214341121022144024223423222413342301422420324012423130400320240243002243344200000321313441241132100434143034232303320033013244131001340444203332033243232030243411443334310342044443142022434234042044014214021104424312342444320404330222241333411423444323441410312113044430234332221334402310323424422141132311222340313432241434014034112434202241040110010033320034011413222400023241031242103442000440434300234044422332414041124114023114040222011411421444314333233301342234344243222311343322441130313023343314144011212040212033411200203300043444411101443320420422043301104323300044014330121441301441012220044000033110221232413042010421110130311203304300203442220204212400100431312233013034010434424010023231303102402104123340043342100142404442131320302422221124340213042322102432004320023320144003404421444431020333222041320314143232341011241120414234014004041112143244334304212121443334103434343111411043223033311411142332310141240440000343412441420100123132321121114323302301433210224324303310223134032123301401334431434143241341314243231444311313443423200243443003223431321202201002100330122114322314230312134342231131222233212220003043331231400020334114230300121420433243300313200414343132224210234030333023121130104204130043244421241331243343423321004303101120204301313022131013141322411", "102020410144210341030334421324034100101323013021442403213220113331032331433444342300123223143311234021234411242011320334443243423104422424414211013122041332301004201442024331042114014123013212010400140101341224101201331040410120103022432334303444000000410223321224221330304130444041014013411431343344032401001102421001310414230104141003122011312031114013442022031333004133331334134404224121334401010203020140234042033410311114212130323121000111233332340341313210443321320104030002332111020031113121101410042211330222203102142231142340231440340220432434144204430112320103011314143124332234311244310110131411344310432004404220043410043213220231323213423421130310011122111244132014124041132434404242411034310041411412433312121031111311023014414230011403230303333222122323021122241043404404424404434024010420011232000334200412241300312310014400421000232340104241033142322301410141310304110440132200323141004442403232021312340431411424323012143230124101034121141242442240433332214334442231443041342004132200012112134404302101022203001121033440032412442042231320032332013132132132431031020203042342223334143411144300343233042122441243444442311244004214110402031324003131322003223103242412314443320322341422322242023044300113123130000223134220342212242230130033012132013011001103014104242144443023421302313111210411432322000441240334140034133400433441014220303131313443142242140304314140311303420110300224323412341143420044031031331302002404320321344133132101034412320412041241432141110440043243401003044433001344034214210321022343013214341241043114213104422311210443144232323011211103241242044401133130322224321142413142434120234242043014343140443420322222140004121334141233322422013141414222003044102232140314341230104104004311011441120412312004420112432242211241101314132241002440243433421312330030011012000123122404014413332341221213103432340023230110132431014101221324144144414410100202424201414310403101242244340113302331414414423422222232023401444242114430224323101032143411432413421212131331111233004100144113210120330223314103410111112414004344323224340124113333330410400411211320233341324140041310312322412310324141021201141221444113114344312113320130100222103233121233314423040224031341131433243140414333344240433301304413431144114144423133033313422130403414034201413342134201124430411431444310104244204013011341313412432440332432110024331201241411232042332012232141302430240404400003442022421414023320414341414120244211300103440003410120223010031313414313030113244004203230424112243011002403023033223111102133041344022230341333300444133433440121424113002322132310204224220431130312424124133322140120103020232304111030322303304110031403442314041120241320033110442013400213140331132114323311232422122132322132422222434002220401103001241320233303001400320233040430310243322443304403124002314121204010300013223030111321341432430220234023122002423142424333304040333222103123211043331411242020030012200033220212130310141142042304130124233300012024022201132112442333043110202032433024010421111130323230243444420310404300401323142231011202224301441333320010433431034312020403442323231001323324042000143443123330433324043040041443440232431240233412212200440203033434322420242440441012400033012012242002301442412140443410342310424204204320441423213404011312023311443034440132430440213110314402341223241410014100021041311004020431132332213004130311400301400223333223420413214321123300423333210310141322343142222022311203100413111231243020103202400432030442302231114001013034241004411413302240242003421220221244220423404102013010030013131002103221111122034143021033101001030033442431012422301131121121000130411121213230421224111341232323311013410322123443233443110131343300102303124231123304023413342321010404120340132114033214042210031230402021313000102443133444041002402114121134341203332332043440442002222333334101030214300014331412404101224043343300204232224220302422440304211412131004044302431404302110321231043034211320322210430412131044130023442411441142420321201211002331121311200242024411231141003000332312401032311022442004220340004024224023001024033423010301234323203030423304120333222030422040243010033241403443320431412044334203303012031433122124420040112312222442323400422000304302322032234403423001044003422232012343433131244024044440400242230324121432444413022213220330220122124103021434134334104034112312410334111212422213012014344332220000423113411012011343414", "213301301131021220114420002212331333042244431311004022403124023023400224012212441430221032124143122413131300243011110413102240220314211212141313124422314213214200432212113233434020444043331032310411223040412134341132410412322432214103003231230412124302210232114223412312410103244022424030134320331200331232213420243243331033304121132024134430304413140301230230344130233110132110103303130430223311221012333002144004342201010041443000400041412301201004311321214430032421241423042243230001432203334343313104244041100322220303244024040021412024231020321332044024413302321134143123401200242020103044441212420304014010123202202320013432013101422331000331440214011130432111432202324100113024312000220134042010100213433101103213334404140131320241410041401304410210221403221101032403230013004130111404040004040033143310213212020002201010102140002014404344410412114232120000230241103313003242131244011003420421021334424130122131430234231333302111002412411040112114443021424344224341110320201231114421240133404322324111314143324413024313334310213144111201302231110340422104410302132113202233013314240210242314444422210400411414441131114400220012302232313003332223333303001143304310301024320303431121330023434402202323021244230040042301240243031230402441041214300144110434323134342214344133213232432213031342421002040233242114140341024414244403423401112201220422213402222441044023101010423404024121211201311441101443023234031114102432040434114103342130343134014312312224132303402322222324031422314434020224303212010102104130413010441313303442121240134144421332004043331420300140344314141023322011030142311122332011023324423022022302032242032212331222000411020013433143134104000330340032430233314042102343200021000202004320234201042133441241103124231120140141032010104302012340101014244024410234131014002201220311211220140334424212100334014133112204110002314321403304011220124114100341303332123041123134241011230403242013120021314411401112022012310101402030131432002042222214221421240420404444320300344014314202143433232323320024440234321404123122100124121130201043022022114421424140232412244024322000431103413120132102033342201341023040402010201003100430223304332323130331223243311140203302101232102233221421014342010144024241334442042204443211400401333431341414430434402431334213212244121313021233232442201110024340421331422233422012440223101004144213102444240001444241334412440223213432032041244442211222024404220144013112043311431302243033122242142013243133330430311400120411200043301223304334244103341233113040232243032124244424220112413113433220201440132101300130020114410223102334223132212001340031221444233302232110111414110223434013413342240323104331233132012333123124312103331102414233212300313134020421043000441111304221413023020404142031022244234124430421403221001302433434134224220244342334033102002340303020043033113340142114411420434033430120321142420204342004024023143104020004400300032242334403410203142424424004022123414411234114020204310432334413341102341143330040003441243311123131233423131304203430412442421230402202200141044011422013114201020044410444213111020101332234221334133024002242300303234241442032313303032221413144244221022343134241014312102430200234433323403040021434014320341101233313003432341202100221303201013132014223031314041223323103301112142021121424000224302213030212111113033401213241021422143234130400031123432211221022124423343000033103110402230203100202033211300210343312432100203423401300040212233403034340023403332402401111221322133224134112134311310001204130324233014000043210030131041313003314241324120212302033142301422144222120431000110003221210434334432030012334244331421221331140033014323032244443234140123331142222043210322021324142110144000220303241102100043224443103022303401113232003344020331202011124114003343102423333102011032021423311204223413041244203430143122201003434120434014231234144303020240444223224111433004204220330442131421240230410043122331213314401121103321020102111010003021031300121231322401341031111003443141043030430103441341030002322430301223140303010223113441412413131214111032430430440441341020114204100344442130420444402340023141124202040301114133422032403034042104124413302043044022402441244300344101320444120012214124211412211213000220421041304001102123301412242402340203441120312300000431444313423442130344322220032343110224221213241142423114443134442030341002144133021214333341101033440214222221044132", "130333141343341214324444021402003134001001211141211111121010042200443441131311012204213301401421021110314322331000402442400203040402230331342042044213103304334020124224332022232442210344322244413302130003322003430340241400400142032442212424204141114100343403222010332044303233403331000134023243412401114030311010403441200102134042343021120321302404312242443041321100100204324441431001030241001324210412244241440304123230144242000342441340234330020130404200442131334411142323330022410010044104003130144432440044033041001234310401411132220140142111113443342331044443102210244012132204301440212103430140043302313423023110011213302003300020412332041322040432431341123112002300440323044323104324244341032304114303423212433201202232344004444212444103411304330310230102120001002223032310322202212134400101114312112404342424244233344242442223341002323111124023014033333032213202114031412340232221401321222223442132102000214013133220000324322244031421340243403421311230341003402422210402011140031144010133004411044241324104240343331314204124320001021020214203332402403200323442200221234013100201030030343231102200032434410141421004202213303131342204441034002443433230042423004014222214041131303204342333412432324041442244423320303223430213102430411212224140433231300031011113232224303101201410341102124040102422042110441112442403241042123301211143030303100041124423304140423004221210114322431241322131340422204404233321311403004123122121342400443224312234411103121114334021124204040232341323232304303440040341412130002132402313314003014103321003312242030042440143041212224313011440342331342023032443414441414031340234431242300133431022304130412311002031012433201313410031112104442044324331204012241331234130103122240012322443223441333043130342202402311241340033410424044300311231313132043031433243414333022224402110402040024112313110330000424331340243112223100130134241040344403211233404022124342310103421324343402332232002034300244101242141214404403243401322133223200223333131233043232004030101231240001033241213001104004030120203013430220424243431022314000333401001443413201221204130111104003011440341144233101342123101224214132340232213414413320332430103030442314124431120202311312342110410014113434032230130214312324033013433431141110103441401032424320214242442234404224203030020403000111144411203120302230230424444241202101400031313342343432341241414021440124341243433420134001422144011010441414314012002411443310142422030040434040421233040103324032323011411022011041133334310141303221343440434433043342301440101244322412423111123044212112401014424232444031240340012123441212132000113320221011032430412444034320020324302313432434313413422204121302322440240233231421433041311222330320411142122101333134202102312112131122244420022041104443340040434110012312322341140401022334011421412334042030411123421110413322412041341412444034213401012044044233342402413111324241130204342044443240242010321103330332221041303020222100211334111011122124241044422311231214311004222224440200424103141321143434234142024110014440343440242414112324124443402234423002044122031124423133324321340104130341444230433434304302134322214121201301143232312040013322021120304222321241042023003141202240224220011214300432001343403210404413130234010324114322400444131221010103222430430111140213432132220222144230200221413323032343434113030404234413314243442022404324400341214320401101141043332440112020043124141034220432334332440341223430122131121103131300031120210003314314132322232002132134301242423443332031444134014222342240401131143441030033422224410341324002110432202112013020124214114014431021344241241120204414120404222302330140033231443021240423103034020240214021333224230334010221200404401444342203440033404430034031140201413412000014341243422224423434022104440130011214310023430432023401203233142402323041224342431002213222012443123420122313211420042330403313412124111220131243441324301420114004124020022042110024001342401412424123110431332420220400211111232323214432422232424041203011312102400114420302214421231314134030244210412411042222104000040323342242034234344320414404230320111423123321341021010024404030200301100141040132431334100012242442434134041243224013231424221342240223303210221344311033234242230133212143332131431223431030041410001342003341241042402003424322042043114441211213034210042431420233012014431221040232031202220030130420224310231321140244202132122212400331102403130344111344", "241322340333212321432344001444142403313232202342003240421204110102033110224433033442121231343011034412134234301043304342201311110110420303402024142310403140211134123401131243340133010342421323142300311042310214424110012234112043443444141022002244133430232222014404242343344002203134324311342001431310401303123311424424210210114423440334132443040434231110140044342143113140033223231321131411432110013023134233330043100243322011443024343001002112012312210413213121343422431034040001302311222020123320041442420001342402310431024334143230242220202133033203214430312001233101334023140132444231022042002111220230241014314310232211030032032111031404240032422123334400241242032203012032124120404241404340403032334020403431424240042122022421022103011303132303431010300012440104441310344342410043113032343401030222331120041111404040141123310241144423121211432210243233012401324313321212320104023023343041440224331131220122224204330134310300444130444422142140100443022131343322033424440233024014132142204022220124321400110443221241344412434310340220434001334131004210210141343411024411140234302144002432300023224003432031424223244243421010043400221403142211043142330221143331022022020304223232414322000030332140112021124311041243102221441413040410032424130141330222041130042232122110234112002244100024101330430314303441000302330423412102244411213324421423213321104004241400110441034023112031300443201410012124414104124143144333244043342131444133213404332402143140224103111210121143132403042011342101313123221234222232013341003400422413130301120432114020142201233212424341230204230214330112121104424303411040103042133133330144234032014402310330113330144124224232021242021432222214124042100013040242004214024321010324013443001302314112112203031302340033304413400341043211112244012204014000330332334313344344300300422401342440444221102132044121333411034010412130422130212323312013112011302303121234200032331000113121300322244034130321400241303000424324403002333401112440130344430130030333101024232114340403311423043233122300320330123410304010031343302223024114234422412011240320000321114003144112201302212032220143100203211434030413341431303003341023210121140413101241113330122420400101144403243132124033131402033113311214110300113110144333431244033212011412413330031044034234410033412304432342011012144400212040441204410134013413200001142321422111103001110041142210011244044320020301112140443113410041300123001122030104130202431122342034224444113110103224244041430410202123343110422130331411042240012343231010320334303101222042322100011010403443411000112114442130411041032332024330110110013201011214312031023221244424040124101304401213022010003143401011121123210104201422314303044231400342230031441122432200431333040034422303113040213111241022003202113134424413332124133100120020003231444240001044020031302033112330232040040112134311224442022434320341103030012444003302141124100000130230204230312001010041201310222122212130314033304100210000303420032423422324023420110140440201234330043134122111023013341233323343313111102130302411024210413123422441004402320214042131030001422022021444402010033404244134203140302042142210331111043144421224223430323412114230413302034341000103412421303143124030321243401121114321023421433110343311114441431231203040004144142102224421143131421402004421142434412311242133442342102402220431110412301402420341332121411010342034343413002313411404112014312200003144141240311143403441102214004414024404310121420001030233403411142313033444424240302312244312101014301042010432224142400032022331210120301034301120431042112204111321033041211324002314234234100001403313214240022213333304302034424430202410013242412242321244020111143010133134203220432301021040111141211331202324231110241114203224324124244401041310343410011204313241230140201442130423133030311330022302024000010020241032212000223410032404342344244302411011421133032412030441142121110321344211021143121220241130132442333202211444300002202214120413223443243443033043101111313002441044144213002223012430200103003440204110012042020342002104244240033232224221223203000304413243130402332014342402043042241034114310221024021223042403414111312304104301040440401213130444210020303334030433301200340242434342031144232301443144340040141024032002312443113014132004443142141422210022242122421344030240024224010334421420443410234234014210440111043214300210202303040413412400103321100143330032133430433004413001201", "421241334244334243403301134414441442441201444242100404422211420331020142142423312202243423014440201102300044003341011012011444142112344214420131142140443340402140124220432234244211244110422210342221310011333220433220044214103400020004003000243001420212011324401420234402241124300343002030001421333104144441424231043244414004323033120004333402243104104113314430220214434043343201231222030103430444400103140202242120333321043302321030344013410434113313204142221023440020114212040041123100110444443012123430142110134204304000312022021414403232113001443033313032204232441311144321334223031423223200413021023334034343323431443041231232124303224002142114143044314120340013344333243441414234101244422340230323124140443413120431013412232012410341111421230444431210404104004210222321233213034424031213304301204301313003003144124003210021133312200433024243112402044314341221114312403340224440203022034200341000413343012413440111130041403244014040124314111103302331203344411103213010004030203231300233243114410332232142120032004322312321020402231430324130032103303242421003302442203322244303030003132101100123344403022424140103230334422340240033101423313012234104043120323433100302040214213343303021311223221424212332143234421220312132224231404210314020424323221222323224140042340124223220422242420244304111122212143242023324213020433404322444024022204124014100400130022023303120440130434000042404004444333241234440102014020233232323141124033431111300242200132311111233132344122144441221404402143133312022432341331443003032431023020231231213040413442414022141233314141123321122424233214112004223044101440032132220302230131324321032243114214142202413230404030413102223000024213001022400114244344403124141421102320210330003400333314003111310032314034241214410300224143011011310132242431040311342012423443004401432240310232012433102424440401203110020124202213221321203404112110331132113312231144142332210203440302421202123144122230332200024340423224401134433040241213430032342301011303034033442320442030411434210001003304041043320004040443223214234210422031412344131100231404441432132441403334141130030231010221042003043200232242440344412343334241333213100320010234114041441443213134134024041234103230310011420344441203124223303440332140420304041343210301012114343112443403122113114414223140331440324320431304024122024011133313132112420404413311442211224144000312130402442423401441133211123243314013234012244211210034401134130330032221333223121431240201334202014144230411212111043112324324010430332324023434442332131401423103042010333303033014101444042334132330334103312000301200141214030014234004414422230231004332400322421023441044230314342233400344220001302103213023040242414332102014441310044403343114040232142044103211322433124330221214222142031220004432244033041210414401244203434431113112210314000312111423344233444314343314014003031402444242401313431411042024020434314133441341000304103421233003204022023424432342104341203003333202142103201404032302113141001431100310020131422344244322412022422320321443443021143114041404411330243430431214102434431020214324242214243311331042000321143201323312224012420022102112223203000141014322240041111104423423113024122111404330003234414210314002001034413034414321012300332132231234420401310242321131132101203103140323122230202343041014330343220401204440414011041332103211133400304140131103122330434412420322214023140314221042330142233204210244022404211430404440203040332130324430342220210213114303421201100234344141320120301141403403422321233443440112231000201031403344443234014102113421143302441222313231032011002101231100311231330230432333440222002221314110304100311044320422031142303430243441441244004331224214441440240330222344424342344042420220424234100141442333340220413033140024121241012340020010420332333403040240231142423441441434102220133120100231130102400412104143434421123330041304343233402313414043143432104344102221411122131303122412402130331004404301024102211001102444043022400033103230011242144222111110211221220041221433402401330221134233403342144421132431042343332113243343010302211340130303043013234300244403110032111122321021103232102240413030430004041434104013124433224312240023044043241341422400040432023304342032314123020240113404340113124124141121244202201424221041301120331024033322420230014403014342341324211434431021123142342434410340344040433303014202023033344422010042301220203420431311212000333024332441234031", "212023324421204443442433024221140144311022041433422420041240332011404010201044133400101340400344214230033413103442211023122400303312433434231232410020213431001400040344030340102033133212330412104034103023142144401034334012332232012103122221021334211401444424230314421021031000322230312101112434112100024134142223130432444442340422131430213023124413402201322030211040240200333230001202313202442110102322220104323242113244224400243323112010240430140221033032203200003322034032244114201121033013430332431031043414300111023113433133023344412003404404443331131002312244424430012431101033444234201023321430010224200210202032330121400232320444143313303144424404144134402231313014002001124044110213342412404412002001444234010341213221444131340024200222434131300333303133034003044404121003140300302022324414042202201441423041013134401311023332112142023234000221432303023431001321141332320423002113242430014400422043120130334041031211001043220013244133012011244214301310304041100110034423322030220132132414243222213413342421122300432044024240344113221344312444432423430341132120401444331301113102130134230243403421232312213011022301244243431203213442231403101244043412330330142321224022122144312343020001322410332312133202224424343324124310001420132203023103213413133201113104211111430113143102330343403040100042134212322133433112014201311224234120111031121331430243100242133344120132400431010242240110022220200203040214142131432033403341214311101240322324304203031322241320210433223434313140400122114234040433340121214044132414313031223202401132304303424442311432444344330443401123122301041242002244134210444332210124301004310412200040030334430020114042143412440101110013312404312244111431203334244212231223141401311434304123444120030014222001031413144010404013332321400232224300412303244010331112011333432404140223330432120043143102421112040414332042313140423113331124003134214203332333432130413341241324220233203401440112320034302234331134424201344210432113444230342141340341243403210244101103403344402004300023231021024133340413010324324022421012310100301313340302012141323232143410341420411004121412340443423030124121042111311342420222041234142003333030313133034440414023131121321333422123044312302110314043403322010100111134034324420223204204311104220004413432414340122314004411123230340214104113333010431003300040300124010341040112334304323130132423044122241013300343220242040243242200033013214340220344210334024441340331143010110104122024120322233312444321044410044211332230343023213113420014132003440432101223034422034313304414344414130421030434044040012101014240044232132231010132441013132042012130023130312223202303221140211020144332113004100014202213420000032004021423032011233032331140220130410344030024002342223003230114242131432411431302014330222001331242311141243442114443142113121122201023134133214044032012432024201031131034444343344203214240300210142141023324423044144113402240430420334133140133111301244231434114332434121214320214012031114342013434312413114240010134304021334011044224104032214003431220431342144040230424033341320322121321440201313222434210124011444023324100203410414310131313241404123404220000241301122013223420402330030432333104404140431022201121022211144420310041214024103132314223402000342311143022024023201402421242012102320303412322004142404110442144423333410102342421403322112123003023040343441211211431214144233120033410301303303303404214234020342332111410230402213124414012003240011340432141310311102330302001110334004112032440444333240143223122224441401124103004141142130341301222421033234340214422430422124023222401321142002433421210331334032434040230102310042032043102421214240221420311312442412131210101421123412303321232344302124133142101034243442022331111134341034001324330424212420042000102024402104114112201312311104041102323134441202131340314404033302334042022043443434340210311200320042230220131140012241000002232343133201131414202231411403000002203142214101210332344304311443114342134024041140233223204214104232330422301032104013033222104424421023232431401401014144001432311112430321140043304402312442210321303314004004330223124031010031232013431042201331434210422333423141442332202411313123444343334002342030003001013132302222110113424100141231213320343133243230242230334142134141232440320140231302203313331440000010202130010041443203042303001321344042331320221404333303000203300233224124430040443311102103122243410140243014", "023040120341322212023243400321434044141424333002442332043023222401343240022322122013430442444222203104132324323310432144020002244132330102440333230022332244433013310300102123330323324021014333233312431102300320024141313411423203101021134420132243422021300103101442203341401343034224413102240123223002333433130004133021244003310241011403102101423020110430110422020032303130340312401213143043031130441143143013134234031311104221401123311000333111113043002144131300201141344323014111323342022040144123112433434124204203103432343102440244243140242433430223334340213104034433323321040033410311012333103334313331313244231111402112413103023022440304424240242231024232004024003111412211112211300200302040433431021102003201011331140404441112100210440433003033230340123323102131302121134120413233320043140020331433102241033120432201040000440302103111143244411214331404022134432242433221231421321402323223104314240044131300404314143220023403012124403331031134442211444002121010004044222030214120304040400143000410314113434441304120320233304211233332232321010031014321332431301410112410042203123103244300331440012141212021210330141402213304120201331442240102114242311111043111112103023020000443100202134304431403410434323223142323322244442231121031140332203320104343013110423414204333401442302221312134130042004021003442002201403301421421020003443241000223130424223341124441112212441211323244432433002120301311231000320111013342320020034231102421410022143000412242023102032240330333222120300243330022442320311144304344111324314030104044042303213023310420440221230320111201332402441414014423113413420032300023411220022443124322240420104001213410014112100243043141130134422112304111401302442242240033411423142104030333140420414334400213320340321024123031023010203033010244420030340043134031134334211023414432404123244013200424300234341112120133433423014210300131011401120244341331441114304414220421424230301021120441123421211340313423132110043221021311023010001124020413324343342123232031144442100404021433201420103102213211120200312323321442443441200031143133312143342320201114023401442234230310301010413303311002111240443403044423244214433113122201024434320431401043212030432033313413211113110430424034123300234223000244022434444122024311120234000431410202420223211043133211043330423010442310442011312020101003400034344442311440020012043010141140322101023424041340122440131232134304041401010142100433212134021003214310340303014311103431103034234313313311404313124042402410203020142344413002300322330141121334212213120030113123141014303133221301444044313101000212303041444242334331244340010331343311310433133343334122231004122120440342134043333111104134014112124120033331244241310221441314142441201002402241231201422332413343124134332223020300400400132141122213420114243121034302102424432424224102132144301044043301104421420104211030123112001201312102111441142413231404002404030430242420441113314401302040214344434412400130130143420232020332034330123003211443430430440310343042204433332320214111021422441434031431300213224020023103204100432321221442122032421311223323404110204312322042124100044040200004340300442143204101231243300041330324243333332144130403444223223233202143123003444343133113400111411324232202024302221131013010010214140123324044424410110400040043020111400333213034003241442433113144241013312230110143402013410314343113432421034122432124113124013230144444011133330240123441001320401004013234011214324234212202400140224430013100202313222341211010231230003013131234204441300011322203022441420003212041431103313104330004424022412424230022210012311344414443242112123243234020334100242201102031314134212113200424101311213113041111301043032210310311144422002414332042203311120330102110034104113241001221300434020132213334244144333340003000401022334114220244410000311414032121242021004233033101302034303021414242413303420223231124340040032102204313304432411134210304324433003412013214410334442223100104401041230000041221314420113344413112212311314422442012423402112033433021434111422303014442201211231210430124423412013123440130100443024104213214221311143031122103124334224404101213311100202311020144121122204203102232413233404132211204110313133200423023303042314432014412100110333400230041013033141312010240032343214433432413112444002430311042223024231040231134244114334442432413430302041212122402120201342223314403101403112444212320102444013040144110341424032424324044011", "013010011203343044134202431040024420343304104344401142142334241042413233042112144412412023042213204141221304120341430213113034240010201330043131232140111421312011041243241212104123214300304022134134230001442224232300443212031410331220021234031024032224421421243002100300332433114300431401112100111234042412043202142100141320412314021331111244140044400100240140444033411340220213420324013024032034121430232112200444414243001121223001132022240040243213042341034030200420442022344044342234434331100444403411132141014433203442412132014043221310432121342221104431304440230024201321022001440021411203011314212220443034401134312004020304010312401424240311024240233021200334123040413002301100244041434130234121420024121040431013043322040424400422030211010140202400134212103044232321201224202132330044032211412421440413131200440411444040424133313011342233233111443123311043344420343200114203002410222043323323441233122340112220444000300044214124042333312242241122010111202120232130320033304431203340003224324440324203214411101140403204231422034223333340243201442011300431014342202222404043240200003230404104110132234323122332101201213344111303441132240022140211110341231234321240231110230213240003410430023101143021004243414203414434431224100001200401110404332131240123400240410321000443121100321213424112212202332234023134401333120211020333132022024322320214223320134304211334434410304142404430340022404113332430211000110140004001113422423003432313343102242414403334413123414212201141303432032244412202121411120202344111444203312444024243313420104141034213004013040130042110244402104413144310123420412001044010003020212121301310213132413210444324313204324011132014202234211014401324102114131131340010414313142100340034220314402240001402431411232102442114132331203120024340042411440224311014000421121304212442433400134421244421330224024214214333201402342331324130100310122330241221333043300402133124444413144224010020330403244400324242033113012411000140203113120010333001203334223323324121202300110422131034300104412011110041424103402202110240332200343301031023321244130321400340413332040321421134414211013031230221223030401413333213114313304014011031220101131023402022414012021433240032134141423001112040111231424244421312200331121214244311123213132120402210321134200241302134314444422431141343314310310104341233243434330011143031102202422044340100313221304410020040234113034402340321242100040441132331143002214331401402113234310121431330300440212010111420231222003034233342231020344243410441002440021302433221010343412420010134433303244224312041320324030101022112243144030232120303021111231203412401033304123003232130300320310040402234324121422433043134420044111031204011232330140011140000232444404122220301020312222443002211232220404024104203410042431004010300210444300444303302244202123300014342102132442230000243243040043030223124004300433244333241341143010201042032043443020003223404041142344223420001140142340013220230322443243421140410141001444311314112440324221011012043420430232331034222420224443414420331402143243440400001031031414240300404032302030233342313044214334122131303001302113341200401214201202234211321420130220043220001420303431013100033032002022014212242140024020122214023140213204434322220403243311002144330221011333220403443243422113310221342033132013403324221020324242000001111403400020140402141142341140310311343132003210410122233112223413021123020314114133401212130140311240104010212404004044424443030204222211303221233130043302213332211341143010421302013300342311311001133214032102042233224310142041310104234344310043122211142241401334033323220241334013201442300220113112320111004143313233444314011210304424430142234223110224403424221121212412324411421424444222340011043343234210013111100144321244134110114222333410301241132032043121220421342304104403330210111003114301203441332441244224441320040020422243022310324243014400402012301200314241323243243401432103023324301410112040023034444220042211031110022401304114032041414330011042400442402442200203432010444022113332213342010302442234222131044311312234044123110412244003323114434310222222440434330242201444314023343212330014343241124223232121230101011423003104024204330223100421004220333412400323142130012401033100031044300442140430003233040423121230413224121424430022403024313440340214004111134334303003112121303441411304404134244242103043031303133404322330010234030444224140104410141432131212211013", "121331212023100321112140411341120000143401143123221013000200123404040204134213222233334123041111442341121113021142030032113014101413404011021324301244140110012212032111330310332324242132242402343432013040020234104033400204344444420113312240220304222230322304401120240323110103232002003341201343431444131031203121100003310403111421421421302302441431414134114133200411342423220242211422031224130434320432024210044401043143200433034400131323440213120423340201433443120240224343330430331104110012131110204330444102340204122231432224124003323110241444440343444030323000110012241244004301431321004000401433413421232321012333402423334120344240332223140143230131444114040412024104110143141441313110324413420011441003202020133443113430124241304411111424443100144110321100210443200314122302301132200423111424433043410011130004232411402313201124333044004013214020114202440421044123023300432021241103404231241002111033124430344340114100033121341424441122233403210040322222233331310243240023300003020130013012434312202212044301303012322444211423310100142301442402202310044221201122133332124110020023142444230343233443201333140330230022343433203202133012130343133132300040201023340034213322241443121430040003444312401132243102420310301441123440301140211121121324241221432143213341244321122432104021342102131004123001101140141440244340300121234310302344213343113221231341041420423140434202122314303103120301333243444111033003313342141242302424342430223201214404142400321303244011124232230023243111031110414411013142401104024124423313012422401130104034222244120043401143041243400330002331320310141200040114412243202032204421132031420233012231202101323103044212341004433322121400403443231440040131331104320020413110142001330031444333310121004331241424104233200143402414424102422323012322324414432240013221012240431203341230433011212234131423120233211113104242431230010224020203323012332221410314242014222144423130410424400424231211320433412044021242240423044400223212332441443122221300022202132014120340440244304312342321314213230442441440203022344303221123420203102234224013031340000003431342223004213433304323214332113403210010111130210342110343343032032000340220121011210202414414032311124441023103444114102204433303303031421100431334413330430230341330432011310233143224122321434222030334000301141023031032232303410302244000101340430244010300022201222333110413331310110420313120143000002422310111444332420020223424324121234140414024113314443134231430030430221032333230210432401044312120313412143211030141100134413230214333002343433200023310412240021203013022224321344301234141444100133411223413120341143243134200311120302422442412240230230432240034420333212001230334311314330224341144300122043224341002410322443311444204234103030313133323221234423123420032331130411104323042233400224012300430402310231042000443444144324001401102214240114333123232301041304340130140013114100033211220113414404122403340122443302330301323441200412212214034322011242324130001140334002403000113104222124340133124320314400044313111214320233024112242243340134334131424000342303243322332230203304024442040211420402121023340412343032414241012213222021424322212113204114001410212124431320304343102210033324314323103003011020321300140441401203114110402233413223331423201030413121143334420201334114114030341434042313012321013320042101222343101431430324144000003044431133002123422412431232404110314034303020031021143120210121023320033324024033441143412410302241304140201123431231343430322411332021100032340302141142032421023324440000434304121434203020334133021304420022210312302104420002224344322210311231031020422101112041240111133213101444410021134421411133132310442402030011113402104444322312441043044422123332321323144413232302142301144322110124102442042344234230322440322232440004004032312323324033040100302111244441114120120444110404230331043133444414334230013321010230342211341421420010012414340114310132243133440032232223421303214240013200114420413044441221010224332130120322244413112204132103102222324440431231000343324314021133121133313001212232424233430322000133234031223220402404011033212123424012320122411041124032401142432222342233033310032343243101431441213042202120431311442110012433004432331330041422214311322001020030322041444430322310344143132234102321430040123142434111431433413432340100200330241333442140324222300140302000323144101312140420412400030130234213430432213000241123124243442203230141", "214040242311343224034322314222333124030012020011213441110100302322231111402240404434210203340323000430130013200421120343241421444323230114033231332111042021032410210042230411410213113031411431442324100232013430002034330212411441122100131400103433321414400222142334133013324200302043243203401032223241000123334421013001421322100134203224010021341220020000304013004034302344212102424132211213402421312013030141411324121232100143440412214324312312230244334300332343023024001001320401422340213242111041122230300043411011440121402112110430130203044333004344241100433343103014243444344114044010111142123204421204024141332224113234141144101440300241222431330113013310320003304012231121333130041420213444401343220141344112100414122014114122323124214311340320230412401012214223204231234034113312302204442230142243420042312323003031311103112240202210212211301300123314010023120214403121404333224421320423111332241332123421144313021002141203440004403213034420110241414001421403421443310310223310303304213034334242443330100332011321403220100120312241312221322313410041310113014213420421233322403132401130430401444402441003103334120233104402430040011032422232321234444031234200044112241043044023400430124404133432223233022230110013434434213221040241202301431044412141210422413133420133322203410431423010412212130332323322443114424343213344142010322242222233142422020134223211442200320321431421400033403330112323314120304012303240342233242420001112140410030412333142244311440131420032021133023132333012120244101300230432023314342234043314022101200414024012411010303013440202100433201113423304312222033310200033441202441122041110101044301334043400300400330410440442433313441423010232244213023121414433222300441011340114400002213311332023033222403201224344114330430413000344343324023224310412404444422211132002434244423113104014244320243120044011013231121114343433333413233014031020342322020433232411321134220100401413044223410013243201010234230113310044124440030242214102300104311344421242034430434223110200204333133342303134223230010201341440224334001413400021043412130241234142110341343431220141140130112311323021204230232130031433224320002000302010042143400234304342321131404213304002341122404203020024034302423023424123343431441042424244120012024103230322314201200422332441414122033302203332111303041421343041400242140032234004223321140002413343031030440400413100444222433012420142124114133024024324140144242110403030242024320031300124321121140001214130441344443224024401444123142423112303200442141233342103404033421101020330001014312433412103342104003401302344231202241120440302024323030041014304044204320423344421424014033423410340112302342114412223200440320134410300123331303434243023303424024343301132344302112222041201132433244234240034000044204014443021103301030221340420444242231200023342304231014031014011203313034434114110241024241132312411201143103432134114434223031022012301400042140040320221244134010311002112110040104422403040310122114120240403004223411011130141204114110324200014224302220241322333301300442132322343401224011241040124404043240413424024001211300413012442441214044334003113040100022413223100123344421334240103131202233404331031124131441031144413200402123132310424340143103220102002443211311332344101044132122034432214302441113441241231042431221234113123313212131131334344433033244133141332024113221403043314423014132141240413241214011321033113214424424233033313442020140113314001233304020133403334114304204003213444323214132420121242240220321102002310134011210214114201334134341213432212302240012103323213442114311333430334030212423011203423313333424023340233120101042220410041021332433242303220322414131044434331120403211241431000100104434031304103444331010004401310241231030433120214232214314203121004320113232401244422040442200041021204413112003214301102233232032232424434130441442203203442042040344144241344221231302111340433230310120324014043113423300132034404024134133232200424203410001221442400102120320320432214143331220221344443022040410132240240421344433022123340412321420444413010014322344330023414310233042201400101032341114121244340112213023103031133334421100113222221423000410433443044101221124022211000242431404414020434242011013214313232032404102243111332011221304241020100333340243032222140112300311132130044243424302020114012223324433441224331024431243310141203431421424044321042133313332201043024223432134002402420023432024234324403334", "441011122003032441200101404110130004132200204440000204121101324242243404144103241221042401314104021332131033033110031331132342043100322301210140433141434322344031022333433201422403322421332431331013423434232030401432404340403030120011014222224030143321243234401410023010441344230220033231342234301010314433143111002021232410234304123320314022232021314020444232230432144414020302140103430200022411324314332432223330002333100134003310213412104112411313311010404023014242032334022331013212323231303204244241210112240012112104011104343221033410144231141012131103041403042114412314433021443011014314231420302332311031143003210413432003134200442434330103342321223434012404030012404103333321002104224141030112021321220041202313403120131112312024304100330114330241210033142010023124400004223420320041131004124102040001444042101232224123220340042403442124111412401013213241004312021000323443010343104340323022140111221411314013110023313400310204303122144344300320241433013213111414213240231203424342313304204032142242441324023414322030112442314404424312143210132143422310314140220013022431142031202014423442333212244411021312122231133043201432434244344101444414444233344303111331304202401411342033042141331103204200311342312002141132333200322324034431334042141203030303232014103321142023413432412433004311112130034321403202011401422334430243110221443004011224110024442420234110421400434403131133402444014140141333013410230142124331030122323443001412044001034401014120313114123404234423304102420314011331032013342430021044414134303023304213122020330431321334044340043042310143211121032323134214213044140401133442220014024200213204420411033411044242111442224412214033004422243441014230113142301422432043323324433111232322410232133003434123302112400230123000143112231023021422431031432103223021100003004442322232404311401314103221231211211241312134201031143022241001313442332324434323004142201014244112041432411330322140133143322232114043203424403220242012300301020334323144030032133103432202113122311043213101204312324013034232001140232213243404224022323003330134124340142321022421020433222242423312413442211412014433010411310110321013021402243143343244101111100332423443232234422212443002142143023224314004102422421124131320224011033243123120231242143001140104343130431110123230103023441332013211314301434021301403440201130010321130243033422002334042044420330032231443022033301400224231432123302032430011402432021122000143023344434112230243414044233214211220100044431001411303010033422340012133133342014403342404121314440424342224443103311031430240122112344411442200142211300000124232310314121242034220211033034322113341110430311424343002031422434321234423134223010111014113311121241122104302142422201410412332331443244300240133213403433311042121124320320033344443441113313403424402114443224334230014134104124004440030120411130212441004132214210342004322020444344020203304441333124002330440012111331210201142204304102243201400332034001112404331113104434323034432331231440204201244430104440204420034001002403132012404130103123401333322320100030044420331214131421000414231023410223401312422402242244412440422232003203113043442112320443412113241244210044243342443014323424342302013130144401101042004024104441024442232212222200421414114340414110131323134440411131030222224302204040222024124221323340033412123414202131202002234021322014231341322133111322002131003423410244122333110110332313012143001232112320032220422242443032410304143403331032101011244404114342421101243114301222101240213334431101420230130143443303140244313324332311433301434332312341432423311224301311402234440200121413031241144204201143314440343413100200412320040210430113404210020430032322113210000331142244443243123204321004102144141143221313303031410324030322434010134041412142414410020044340333234331214032300012014311233421312304434000311223204423401441243310203204232420143402243321023340332404223024110244110232043042301000023443343422144043101141131321021102101103320103232141433111413341431410233321412143344103144222020003210110441222444201002022213104323302104140140043204304124412043433102304012044022113443421122414042012231403103324141430314233333302112424341103142224431000243010140010213011434142120310342331130101232004102440121040202421010114240412002043131123413320232100402022343410042021123410204024142212003123200214042440422144133323044044044302340021132402320100211014402103402141312442134422", "421424034011121301420011200022412121422011203433120444114102420133004143233044221010042011442340221134130414101043231430331314040010214143242332334400430424121202424001043211140343322211003111434333144044044041421423103421123001021123230432313312230210242142343222411213202231313112321033102203141424212242010401334132400034301400403223330444004423024241412140042024003203120411422243042040232030030013220111144134013430113123241034214043244130024201440132233143120210323234120133414042203232304001431300334422214002304314312401200220313224434322303442102140424013100012323433434122020201412331201010122211123140011320112324303222124033442201003441130241122233141332402344424023111043121011311044303204113422111303423003423121341420122110310002344421031124110314211123112132240011410040030413010004433200030442230034304033321403031110134330003033043221134233443104302111322241140002400112233404200410234241431442310220141002123244124042210440231242222010412201432344320243303003412430244334420210204442434011114314433142104411430021332403011444134234421231041024032304203431134302324012210302230441304104001130043204201401222034323430242312411213421413202204423100042031210012122132420202314441441443443211432112314101210344123232012140314010143013144110142342320324044223231303314031213301422204032040222203303140024131140441412110220200431332140243141424212131304131400334300343334004402310100241140201342014101422020120333440430431124022410041042433211220424240021301312322311040011000244422013100034242232331330301322124214343021202010304211032341403441212412331133040444130242220230311023001403234034221111011214430242412333211204323402410101033242341023442204410200301322230430244313103103034221223122422211233240010002231231123141234203103324011304044210404402144110204121301132300120243431224400244201222042303320320400013341113402404112441444020133233400034122300222212320114403341032222232010023224440101020223323322404404300014223142112001210132223440433313410430102330004332103013341313413232101433202002244302033431400212340230023014113220333243233020204034002201202204140132333214012333410004122333132040203340401232241330210113213223323011400234134441403233423040341141221234440313343143243003132342042220202024431121220244243242110402021343040012234200013040231210323214330243042104202141220244203401111111113331142234333333243444041103230414123231024433222034204021231114442302141424040004442112311024422244433434140202033401000341110432040230231113043403414120303042143142124443133140114133143241121340341431244142313223323410100202201413240232313414023022004202243330230044423410214102320222332230321314211313034013342411313401432200142043410041224420044120424234144343034134024134323240303402023001331042412401133240024214042432112224430214143343434210004403112124313013042020340440233441344122121140301034322010304001230434140110220013222310302324223401110122003330133311310042333313124002123033424302010214024231414103131102244323000243131040341020223304100104224234113222233110311104130023001310203210024222300200422100214244440210301423343242432442320302040014401042142034102242442033414333222224232110114322432314040431140331001121024041203330340132101040102143140234432100442404100243344134000032224240342331422203222440003324430423200312221110323311342101041023031400202002132442100240423431341331402112021204300442234110023103232123212043030044131141431223124422102132423204131031133324334033212343000110304123232104143043040024420420220444334241241104130410444342424220040021303031100003242444324304443134214201241032133212333030122033343202112112410421202010301314403414430432341233343330401132142012114120402433311321210242301204200301200311030400140040301303002123402034113343124200313303323040143340330310304001413404014134043313142421033340120301224104011324213410133410002021140141023311120444310243402334101111021221114244440143011211432010332324023222123112403244420140430214341031423210241011044420122140133321131240231411112112202010433010342112301243444313202033041020443003233342234031420321213031441223134210231411432332301040131232104311331202442424100222224022032100033042223232322402340034044013424444433441431301404323404124121303404123211421324434411041421202202140441243140213244043300430232442123322432311414102130303124224101131120344033342004341133030301114220143441324411331334230100230103223013202402344420003214331440", "301334323244103412034044314140441003344004401213023301404040400240232030242124021322212201300121044200144424420202432024340031421242232101443334221040122342133203444302414204240021431131424122241234434441114233132133413102124301411131344343230424301220424420031401440402330332332033431041003420220040313002244223401142140224322142132143140120140244140222343131222231204410230000334422433221100044123124010342230311330124333401143121413241243022234120002003034414434314323334430122430041021134112044342044414400402314043011002033243101302444000340131433111234332000421404221111312230403431413443304123022232031203444002141423410342413230140034331130321320224443333444404403303031300103222431130443322040301203224444110004443001201412420414021223410040432043014432102124423432342430243204134203330220002233111141304400332430122412144330302143000021120023204110134034304314004240301202321223321202444401244020334333143442133030420241124130300021344413331240301103421420033423133033031321000234242103304023202303031424004444042313212412443023130203430420323302104414221412102340230242134203011003430001022111111014441320433120200023242423143232323402241434221243040403244334131001113040102043033414420040244103320413240313424004030034143323042044401121001442122124433143402210222221030144403342201243111341002100020110421033003340304224040113102404403313332041103213023412230230300023141440311012203432122041304433244140444031124304143002102341432413013220304041123323421112000412340202021141220000404331400012134421323414304100111224324004013232411441433033242202241410013041343330331420403041114001212031001400244144010011221130003241423424323000003423311143324130401333132032333003123112122241133342230443002123430023431223024403214322244322021033244441410410433003030341000133312420412013230424020414221144011022241101433312143233011034202022444144340040202322340240011344222142040332422204130434014142110422032033413430421021424004013222102121320100343402020030120340422424201141200022432321444211123441412101020200044232124442021201004340121433000313030211420444122214013430122031002004100144031023100344012332432303424404232232203004434040302423000132212133102421414301413114432102200231124400210020110403012130043212141110244244014144030212012032132043310333430242224420413420341124023214142411012341430242204021432431311012431210414321133311404431434204414032413202313011441410001314432234244222432143123003221214113434010134404401104444220032400131131413100433422002310313112231004401130342214144110144132302221410033414314400131214220103444100314104131403040010433220313214132323410422434442210241213342002441441403304241334302202241431231222412230014344424233000330132124102021423224321112434000130321222144040203012040220102000023440221041344210021341200410011202332311422301241441030414244303432041204302010424011424044140112311020024303212303433424343043434431431032003214140143033004100230324112421144123004440404223241343034412423442311040122410142240123113014201202421040123423124220424123433210113012300200122231031313320203430231001124030042410200432312233403311203040421333341334324020001031121123431123011141302111010043330002330143213312444223330220040321234014314133004224230034014104123014121343242021301212303120010400330012011424400004433321234141142334344221303211434143301332131333020311112314240412111123304411040234412001400231041312240143000411304144321440100141213103232333334404203432020141000414434244134213402133044433000313102331321344023242124433011003121303021430310123403030433310203423342412100421041221324144320214001410421131204020142314324312320321012012210324122011110340214440221233420002332432441213011140232424333032132313440441140014431330000441202140310233340200321214330001323413224201130130324443130433031110422122200214121124203241402311234244404014402324131102322243123112030210020131310224331240224011141224443222413043243222032000022344444244433223432031303030303200414323410210321232242302314013401422241322430011321024040313202312431433200421012421422204100134311443023241002424432433323420134122141222423134423240300332102041410134310034443222202102230010242430314323222230020441111102443124322304223133410040123322201330131302114013323124002103334032013122040102014432422330413022113232331013204420420101113032312101030233111211433310420422303344410444114001443201000422430004020243044030330302434332320210410144044", "433310130011433231204411221010021131002141414040304131403333033234031104312023201332132022412014343121132004032201410310133233013210243021421201432120243140121404201241124002044400210031424211130122214444110320023330413442321434314031011423143410202321222144223240431444244030020322100032132312021300210302334121310222332203330242121304144244201333232103314423221443101414032143042413032343323244003240012303042013133030103313032210040430242204040144104021423403412033403403112402333344140042440203120232221213030043023433001230224104124321034222440300440140010101004123421331220300221443332413212201403414413224020134432232430200012230201342213112312031423003111104140311310211431044310240304421301123332311424141143341434431213142301303143430023141310223102144132110044230440132303302341034413124300034230220344042410431122343402102014111033214023041423430314010340410403320434321414440022112202320100330300124431323303403340310221421100123301241011202043102102423034313331200413314212132111231102304342342222042144014404044232132232204403240033234120320430424224321140303033314244144032031340433303121224304132101213202323020113133443012022212414022231143300314012310013134223323133200132124404221043414110334312224342144110211002214300421042021011222010033412323102014303411011210013432422001142242134433111132013214013411001100320043110004212404240234301120341414330110234130210032221011002421302122430144202034102321331113112024320343120422130113241411222203214341314332431110424324122204332304312221103400303420202411013311233334311032141130303402244242302101233330011340214324202023041334342124210344110113212300214221034442144204002044103133112114200111012223133422240120404141201412431440140202114123112201033131111014211344042033114341101324333303323234443040023143110303030121042110440110310030330020322042344341333114102304301044223044141234433302002334401311100404411222434333022324404411343220333033321342403023120240043410341322002334304113144222222403220424432330220211021230421123444233321401430124010422011303144222023241021202110110123121113133001004214143332241341032043104323110312202420000202141242203001042210024322341001040300002301332002243110332433414421132313243001411234123401312123414123204334424430211341404044432333200010424014432033133203143122424441224134233444433144331132023243340020022212030443120144032113231040230220143233430234203411213204334202110041100222403211441141021102212021123404412412444330010441413243440143213330432434021310443142313430210441403120332140224044221220233244213302133413132421313141122131040413210013010013113210033214232042041130433231231220041410313222304100141143220430233241341224120443244003443434114234323103223343402020334141240320122302324222411321412301021223343032123442022242330442320103143303113011231432040333321001033021204140433104243120013440012032420132244431323221411023130400132144311234022330401144011400011342203111103022410420321244443444134041040020301034103242013231214244310404444220222342230203230143413024420000321034223212104023234002321202442404420314224231234201430122032412021323202114204440100101400402101022121340440140324232010302423322423301231130200124310331214144413100113340143122321014102033231323314032114002344110044444412231020403224104101330403130311213030434130301100140414204342042330210124443321414121330014221322201111142123100410144322414120433444333421404212211111123031000123430112114411101000443131231232213321021101230201431311212341044440414203143404230444024443233032340141221300410032213314242202201012322403042023403313314430011123401434200304403224244030012024104430312201021241243241241022222340233034143444121011311342202102021243433222211422034412344414320101104404144131400120042140244032030202441014000334400012142143030144142101030430301044141034443042201020220102012401102144122114221441231012022213140324440422300222040000324244240130321021311134213032400131020402223304232301322411023332131221334020200034331432313230101342302444314020330004243302440011240000303211222201303211022320442012301400123021213341404343421240111034221321030330040434044121041114442424202440201442201134231232004302443434400333132431220102412120213011234421440442212014122010420120414243413441412201433100103430443104132044302431004442431310100432343112012211014310022212011424033314434423323240422320200333402341402123132324330204320322224334101204244444132241142", "001213030421042133231311100110003420012324222321212112042332404133422424110344040123032213213424303123233042201103243333401403211331003240130443140040142022340034120424440204132120332024420103323140310310100240430313423222443221422441403422022234211343314440220441301213112010310243434211132311302233020321043232244021424013311023302422342104142344242021044324400343211201101103322203313440030323342004141204410401243223424222020133142013122344131434242420111333443233410312220341412414212442344012112201114431032200222401433301003202122210441144341142233304313041040300103030132213421223113302032424133002440023214434311011333332311021204110340214240123241031000030212021014101001022341014024123413223142242011421002240443042041401320221431322422040344210034421144424320133301034044340041134221011142332334301341424214133424432103404430120443432023414404140101404322112134121414422442000421111124432003312001220423324010142201101042023002240400313030443024203414224443122442140020311112341131143104410321413233424244003132123122031143143132222312332301242224442220040013431233432102134424021343404441430403212020310424312444143343002432100411203244110040412302302132241333233432101033144241411230123412400000221141043111333212322402231441034111322410213132232234323430212020441024114101440334233312313123214000030420321242202121302230432433220232414133243014010111140003340402234243141020024241122432214221303110304240414413204410031312133401020344212411022243101202223411242210233303104212222102211242143124114120400214243033404030302401320432222044214330124144334130113213101333320240122134311021212144024422123414113423013403244323241033313202201210040322244121120424204211341330321244010201342044034043421333143403312333343210424111212303042103220113002110134242314111340200300313344203304013334322213410110020010414433441140243424333420343412201303424302403440434311001133402310440312220344412402221414312434000021114040123303024134344222300433243130342303212233103233144003324403430040233101233013332024202321400133432202322234214231010034312334100443300311210423101224404311021231244230102231002421143302414202234344121220034140421332020240032422034242303433423024323123040014034124230432430304121211314323102200124020004310441210410211343200024241304010000401424200222401321244444144321034410333422241302241332041143114141320340341303142210301122313442232010042024301141241141331014321344320312020431132100014430023424221320304300400411034412221444121420424420100014113011121304110022403004223420402041022033123112414022421034111424301032204330140303400220234223041002411121304122212030020131224412230132404232434212012121230123433342214243340233133201000312323001104321311232004312422302140241314314112344400111103333402442002204011013100002043322303400230401013032112303234244430300102141032024243302220241203333343404103310111434133030401302030200311034324444023122343420023423220122113213214030004423301413104000121041104143241403324030401434320310403130201021440013113021142302224123430011411141021442420334121230303203001104141032402343040221314214404034014134211101141422334241014104340232120343021133202043311030003042313321110221113343303142012001000124040420322310234240021434400321303221223444133331022440031031443331103213203324343120110224420024134434341231433232142134322120032223024322202013011241113401230214303120143110344220234244414124210301210321233234132232030220431111034212022204433143043344340321214043303043432043434221114324030432433442421402213132221223434412323110031322140023244220014010301222013210234132341203402234110333114142011112132321042021024042230044421320144200041010120402031313202112220002021444021331122333102032432004334334043123442212131412440221330012202010413422141234042314400034114244303343130001021200022200030334023300440340113222314144210330032303021011034220033021401304101140131243003021040022102244230212200030012011100422241320113221221133344003434211330033134300104014042000102244231012421334134314102444031034301301334232440203222344022342342431141441101143011310411414403002224430142134024420202134413422322133420313204144243333023203023014400223032410142204204313142124244433204132021432332321030140132343313221133412223210243213310343100330332131211344130123303021101123420241210133431404303321101213444222404144323204321234420204124324212421430221134430114234321141042110240322104240032241201112021441", "420034302302003021200302440121430100103204123442143324044341424010420430102441221230420204441243044402324440001410140300420113004043030143010040423111124124442343120000032412000144102223122421202310232340220132330311103423043040241231233101442203124444024311202144133402010433324044112334442112223002434341121322112100314014222424323313132232342223312321012001332220413440114122321034240031414142112320134410134012133130021211201042314444413122004033232133434221032410222401421102221202134214310144043104021002213134013441334444042141111032041433040314423210310010041303404432322441034124034133414412004404102123002423144000313201143011241434132430200121010100434323012114043402111203020414142112230000004324004031343413324000423311143012212222214032414112013141003303301203002440020424422230221443302032323101300411401340024204034322303113212221410431323244120422003404244400304032413411031111014230041203313032224230143443433244404404111041412421410402342431412434404134204442220210412312320120000244102403301314232321230310311103244312243042242140034012240143222300342203410112433102104014241212034433432413101434432033244233013021324031044344422141203140031301234422211202442013012044040310443320433432114110314313111210133422210404124342221043011034110202424100410224401424304030021421401423313322343421244442111324123334402200322003202014222322443233322022123112143012043400013004034032042312404400102124204412002114101132442203110030312244141102322423424334313013400301330413441400213114341040134412311010324441100412113342241400214110134413034443423443341021413211341000211201244332402214030232442233141034003003131122112010343243002134333123142321432332204202300210222321141423330124142232323140102123420101313234423424232213142022121301403001412314033413231204123224231421403431210412302442311004300310212120104432440144323441112232034442400111232113302204224123233443414023202232010320200034114204202111003434404413402044400242423310123401220212020243001020441114041143222044140440233440004411402301240422332111102402110132331233012141120021144312032310024403023230440301432422122131400302123024133401431041020214232234311442443322002104133301144443314214030404432033014222112043121321030303332140411003012420214201204414140220322213104420241412112333401023223301240434043433422020422420031142043011212004032001131223000101233304430233013042132130044321200243240143121400010111041304034414032034021034104403121410124310020001323400033143043313114304230400412204030420234022441331424331320424012023222143023410410204113410301411423300221034241211244444042330111243114402243421101344043041402020040122222021011332414020440244021234311411323441443122034224441113414004034044302432243141012441001114402403113030312012032022404242444402333412110344133042210310414140414402002012143442214033342220311331144013414141230112211403233230401313442021430020022310211400440230430030104142303441324412231241320021014104422231331042434203011212441201431410444102434144214130312311424412444323022433033204330042013121040404324033102304232332011030223042034204200222434412210002234240312413331402113314314441241123201103004212323323133430140121200102433312333321321203231142404403402100244124213204240112214142230441044411040240244212011140304022244112112413310034201411422113304344033341242400043220123444004203042214401302043201033411321313320013111443441124002202124321044024304020224014211434310124033402422323122044120200000022003340324031444430130211023233431122122342204043233241131100243200414142114110023343201422401233100121130242112434330342402444041302400103204341343333233133114123410141301103313131431440331014431123133021203001020214044303040444044013132414331312421441143141101001300011023411411333420001320330123030222414101432202324041224041432312204103434341411330331111340022400213120203424030112414022212323042432412321404143404034344341000220443322023342020231004432311333434130133014331410120124312141131244222241330242040111211034343332233011411103043104020014340244442104124424232400400020310030422123104001112403424123140114031233112433442311420204041313233000144013210314123110240410323413340041141433321232133100023101034220334220411222434114130100121201320013332304021123010201231144422003134240043233011111004324213323403432234444433244322333240430400024033034112122112112330130244403213233003113403024022024204001111004144042212441312224134001324", "330123031124244441321202233144033241204233314444011014000212012310034242244443032123410401231323433104444400331003043110400212034324334043002231224114222332123344022141021343034113331040244303212123122121043420314211142200131100320323011343423242324203212301331431043212323323401143032241022103323110013322433110031324303143204032334203332413444134342341330202444301242013402304424204130311441234032041014041423324032034313124141313301111232211403144243000334104041344434314244314012344030230441143103134022211104202234404421313014200230300110323312412332230143432233244014223233402042300012312244021103243020131013123434413204101202143100242024134432402431004101122414340044124433422102242204312221433113043310001240033032231001243304221134104132213320411423040144221111300100034330102033132122103341030231103340113424220313424041211030114310231112043014441333401000141310334224104103344203044020321102032140331304132404300311202020333421323243431314434043343113024204401011301141113020344010140014020044201404311223333120013402211422440110144212130313403204304022403031011232121210323044120114100342341443010100332012321411312422344204431431244124303223342213314241230204103213011214121124404144212321040331131123442121334441010111044231242344223332141441121431233123010301313400322031200403422010101132044004441423040331203111310323333114310434400110244002044244102134444022100201223101134222320240142213212431340304004423341140024430234030420111204423443323432443103241114311300102001310134001002122144022113112022223120324040442424333210342432340000111242412133104332210011222321014320141100022340401043022333433130432101204342441403342124024404043134403042331123114023014431410001212443441033221010242433341020114033343413024400344200344123313244233234021324341331033340020043230411211421322041134011414011404234421113032010133331230444212312433430000123311114134032114302302001302422120334332104004141420443131020332214232110434004202034330332043403110123311210101011021110331041032301120401430133330400023141322444442301102122401004144231140241143011330124243321021313222223233131042331101434223322240200301431043013223004023120121131220401404334121311224213411114432420131333201122011121334201122013210301232304423001413102120333434021234113010231044012341142000402231132221403124324040402023132102302403241233414344443414000101204021424420023344324044302000142032002234023431421124404013212434330024401231000012424240241033333032202300123401104110203302432410323114301420142033142341341430304042120243141012413310321041012442001140431022333403321041434343340400242324312142324301044413330432120001114301441341332430004234101034222003321310243234430022113333221403324424101040414243132111033032110410032104213114412302330402404332331221421134022444410432224240410332112244130314030323130421442314422000140231400024420010343301243313203144143223111012121010332331012403141300323132000031343433111412440004013224444414411400321304014010104100220200330402330342401220322222000311411011003334201022023134441020043103341401232341034143133404214004334121120304112043201441000311120143420112302121324032111132000313034333430044412301111241440044024340403002314234302312323130331332140231311430210110131332433123100002031231430432401314233114320224221032301111042402201114011422330323204241020223042412423210441420141131322440441401322344311101013424441001133241043324030124141021133303131442040022140424414224340242232123142224110143302244423010331442410142202113404023423303023020322022232430300141113122402001422111041143341040020210131402034033411341134113223120322111341144022444100242332214134000343142024024444421303414144103101103422442133001424203214414402220324122034142412442431402214112441232404420024040413114420312221004042334033023120123214143434021341133020421440003044301221202243334341003110112124342340244214213002013040143010230241331224402120202244044202122212242342111411431120102423330201013421241204240044232110444403022010120004424340113203424111412441434401344421111120410032304400212244441042411220333333220242203132203014143433432430021422000400131122203030004111234420331342424130432124202012410001042333400111343314214234404240444020311031320322014210233423131430200422032042304111032043210133420244430340222301411113414442414020002314123424111243201242214321244040313004220144044442210324333013330403213403420201132010224313403421230324224", "330244144300111211310010212211011114334043424130104014224134312413321042213421442321213341334344340031232442101224244100142403141102241230121343143132004044310010243132301202231141122420220133010141211433001244134404342311014044144433413212334444213223131123122244240301323121243122043222031323331240321342042344032342243420311132424130111033011440101241321124242310314411324202042012240343300013241001000312231123300303004212402143042113414324401212002034234010230224234222413100442010342132214410041403111334242413212134244024043200430231312213024012224434310110322201423333120232022230312444341132401141102440001334333124044434121210434023013241020301140134022441440402231410341400033112140310310202123231434204044134204333442241342022111324303044403011003001230334120322001021320313240122334404140002310300344333034410310134340303403130311144230244403213310213400022414333442443240421432003312144131123301340431413000142434043010231134300402140224404033232110022213221432404421324424033320102201142032230041041014102313433121023423143214013142211144202004032443044044141432124401201141044143233342410410113100231002430422443201030022032400031130343213341332343141212201310012244334400012132340023002442044133142001201244003133414124223131403014213211042200000140020223441011430243311123420002410004212301201304122143243203212422344111413010331200003014423432010204340420240440040202104332422424020003010222434121134414014204330111142231044334242212433000312400433401122420134431422011302314130134304022120440143112324041342240421103401332010020432141442313144311412332344221224011313014344232224102012040202134003224110130033332133314123342400313321343320000430024134014041223441032424344244242410112231011440014102114023024122034030300002413400433012324301244112023313343113220302142322042121431343012043224214133310232133223411130024231432421314102241434004411134031023430232431322232024343202342413232114401241244133104413021214120403203014031313441130203412014023020001423433013133214240440024342342114042004401202044411043442232103203112340224330131412432333123411311023422043241033322011301041203402134323242032134303333102412314423204034331313140202213440013110320322000402142101241412200400241213201030004303342023033324312242120131210240431013203421043332341400140002334223041443130122011431003342043130204401440342330133410422134140430443004440433022202420443413231133231040103012233320133433001442232420412320402222014331430443213424104113042313332400031444113123422013341121104402004203110123001143301321203211212200202333341230301101321230143034044200403204103432024031310141203300404041322203324220023141222310040412334203000034230404131224321122344321213422312434320032004230130232402113322204221010322204114131422104001042033204004211220124323242231301330144142044211110300223002001341423330214431341122424304212003103011331112031102321130003210040110124004301042231304140434100103414441212224210031024442404320202314023213122003131233111042030113030304112232121223001313311032400110140010240232433124112032200413024440212003233133241130311124211014421044042330113214334304010240210300344322302101310311041011434141222243323204003422213120444444334040003100233242143202210010013040124222420440232342144343340220201214401420003443212022404123121223313231014322102341403214411011111102134131402132140021443214240434444004032222004200133120131002400021021144403214032104041114142411001030012000123224110311331013013023322233431301122133313134444223124104243110332322042123113443041102201341310000044440110042441410112113001021220410212140410443424233003203444422201240403012210131340204441302320213230241330212002220320134220421424200444103403413444212413124132441002314023324432021313102324143023022341110434432243330121312132321310142340402231001111443031414343044310411113314343200243441114433323313134231334320413301003000103322432301210410232222103003223430412344024200344444214423003424420444010432221233344002203040312443412124402344221211143002314444314140012231431113100330333114241120304204442403102342012141344321320004410032311404314301120201101404130220434112434113012334244431012043201120030230341244240221221312041312123031004314303231230230131134343403302314322304434401011403141222020411313113202000310321020101214131040232441013300004344411302300243332101100232341021230031004400211331322014312140434142101134003113102300044141314132211", "431241004220114401041314034030022011242200331411341310004213303014142204202342113004312314231413121102344134141444204310311131432012340342314232302400234341012241003333213432141211320342241332330201233014132131223134320212023314243331002143441143321214110430420144102101404414300231304413332240222044444242422441320341431043111103241040020013440224014433231240020201122430331433244010412022422121133043242310110143001311122344433230311210402121224240231212412202133213320400144021114401203321413011020201034203423420323312232232141321432333412312144113011411324111201334213114114243210423131342010023404404414022330102134440101400324320130121334024300014434040112424231004341103311213400040400101112043141434434130101131233031021312344121204302134313010030434133304314244210434323201441402124432140322414014204220033143113422433014341203022301324112312021104043132400020210320312312330402433413234133042301142243032341441333403303340103004133411322323311113112022103211301204323131242024304422424142314001013300400110010121030101231324322213403220313434110231302221020214201022322433142210231334312210130004031100010022434324341404320401323433121303414402411414021203140014304414313213022320212104124222210444333004113123221014200132043230342133440033320303124044110322434444202043223143412321002301411341422440234010332402142443133102414432332322442233323343002241033023420023343124104411424234423124143444322430120104311432412213241123333412400022202312321103401331302000113311033024143421343331013200240414341141213010102110302124110404400204133304314132413213412212102214401324134340331201402403244041204341032142304304002013004401234312444010344101234444422124211003003220323031120433401102023440412322000004123010340000401043141012332212204301404401041410302021444431030040422030301413231031130423432204303422132304304344012411204332300301041121012222232343431000344122400334011434042111434220133443334422322402112143323201412323333111131301241012322034231012312223032310113444242442041330213113214001201244034121212141440032000231442132313042024443232001300022042124341133040234023030224244304341034233204243300234043100300040241103340030112012141413130312243023131004344303332004021011111440133213341332140404032401433430312402343223242200303444121421224100123121114312112032433120141111141331104104430443412224212421034411434122243024333410013013043103400133323024312012022203330112341110400314032020330020120001313001401031243243412104234040331414004012013144240142141414343333321140133233011140101330430321121044441131233400013441113212031132142314412204142210304322204324310233422014032022431244142413023124334031201214413232202142242333212202302012133203012413124403334331213222100210110203344141002002412221333201022431012230220204000020210003122222412321110142441040423204434123340111044204003421013041140444444430222443224400320321021101434110231113412324324102003103103000020043021000413302111343030433204043001410214131424433223242034201234324244233144242202132121231113314212222442321032300121434412013213140434433314014001411014043301334122304033301014322414223300224220411334331324444213224034424210303144130021221424000000414112304044214422232210233230320110201110312024142111031434240322204201114100442404413101112013041104002000132340400404300343012111443411040332332430132023302211113324120333043444343143301010341333340433222420221024030240243411243222442443022211303340021142004310203210003002313210330220122343321412024022114223211123321332341144401132401030012204441122132000044240231032131431024322010403343123340243013101040410021233014004213143131321113104040321410140331210203423124230244232320214343424421330241442100234430104112201023230402311341202132243100424413431044212022114320001011231302113033111201043321100240411001332214140302130214333210041301201102111033444132411212303333101314113000024340340133311144132331044120222324144004021240002340313403140401444234110303301300123042000311141341413301200020411202004104113131231332211004003024134440401434240331430412140122310434001104314144412414043421314044212220304444022200122211431341024034341123322312124312140223021010431204304214132440241034432403212403014130111241111031411303320104040004341214113221031041121121411411004311322213431441333001400412312340321132314414230421203334340242123332123434423200432211143400331314011140214213243110222122002100242023321220412422243200", "113344333410431112102042423002024241334230203314023130212400330031311442241331223220222241002332114000111423344443131133200314400444002401024431244231204234011213414133411330210222332331332411220113120422341243001123414112234432103022013423211434042444403421443134114411410411233043304144441010010440112201032110222140133033033222142401213401114440103443342001400212241100123212243231133000413014332311230333301330042313004313401021032031200230121402410124042213400023311313430034441441121410212330201300331120313023342443421430011001144301034312110213113024342110044024224023223031240440301420434322223341421021311213323304443041403340031141144404123411303413420411410132020332041111004333201240413043344230223323331200220200411002004231304401443021224420142122040033331310324431123133041321233102244101324143322043324340134112044000423232243334414214232110220234332440212331224042241231102412311321300033021000034022401242341420234243424410313420201331042041121000340101204124323240143133230201011020131204304204311440230013104044204322302220123322313012023222422230144214300001323210343331223312031004421334203320142411124021404112212113331314412442042341122433230104444440420223211400414213144320041431231402340144130444234412440323212140120001211220102310000321214203341141222333120112112233423011342012010243002000300442333332122003440434003032223131144300414433222023400413130120004020020423231201421244203421240101113003113244010123240334324434301133331334211043322403243424443421124442330311141010130034003310032004122202400324124042111441304144242442112422114413101140302001403420443301214422421422313042133223224312103141043344240033210042223240004011123042114202100302221333323003224202032031333232102203223232421232322314021320012241102212103224334133423443333143110142332343423414402013421100413234432143411143033422403403302433241424012442300013132433000042013033033110434201043423242444044404234313301210000402442223212130134033242410032130233431432141012114231412310221023420022141431411313101131444432214241133043022241414230314402320033403113131210304014432424421101441004202401000034233314300420434012334304021432013403422414212311301344241022102224423303221424031001224421331310041244104400031423110102002403043432440444141310412104103122031120410334340010411331130102013334210042412300000420011013213144414101203204324401442414312031102114010103240410230233213403442143402100210144431330311132020212222010322032203233134301232112111110114111244321012013231320123412404130334110324132004412304120030124104104124203443130223122040443122132121011131402402132213421023340042402331211322002311102331020414242224123241204040030233312014432023322112413412001034110002240343220330133124203112220110444311320121244312143021013321023133332241141210312113311033413341342020320233213413023222303220140303123221204314240401120321242141140103220020301332410113220304411133303332413424131323011211133040304314242030132321434022101241040231104123113431014341131044342002413022422341031220344020043034302311301221032320121440334323333302211423401311434104100042430210332341200233240030040323041121021341411342401434104241401134433302413112002410400214011442423324310014233100003104220300020402322420204140341300013222124422434240044321140140411404432421031142022031212031344422114230030044010012134224022223232032441020143210220021230030001042421040131144131210242330032134111122202214132104404103230302243211340442323104312321203404322233410101124400441420331220144140422324430311330134232140124140130301321424203231233014421420412012124433123401004110043014243020212141001130443200433441144432012443144214011440331213012220402042142002124110223411414141203441341324402234340122243211114102220123123022322301101121341321020201041104121100333012021133023331002431214041433101424010441100023104244411302130102320323121110134004141110223344233122014441144412301114023443433001031324010210200130400433120223234213123313212400000401421443030124022110141232032304322004021042423132041434220431213111114113204423330313103241032020333014043312321241121104400423344121014233324243304242402344021440431320312220022111301002330424144332222420324141012113431113431112031032120143321314420232421234232031100111432321401333143230412414030440044342214400223103043212301144001022134210432243213243032213232341432300314443301411343424200320313401210042400012220001000234104010332232", "320011211343433324202414330401110202241104224004443024014120321322312144412143314301024314142333411000143313001132443123340420224230021031130223410141143423410444113312012220342000110434043104300443212011144120443202310332114043421321332243434202141314132323043333414210013331434401304310431221144000423311143442412203312111111324102344140201100013334440411234041114410113400344441103120034124202344234410214140110044021110123322144102431330102044022011333034300422133102102142033301432224430412320024120311203102403202111213011221334111001001014324303231241000320242001312223220014014224130032203410102022440403232140344431312300203144010241314240322213034410300324010123224313330223311041340242021430324041301403040101302313112200021442004432211220334120430323410002043340032223032413230141102244430133304243300244041342304411310140002433422332144424220104313311014040032042202010333243012302241314201014241143004012034230314121334312313012241444331401422100000340344330410414324441043131413201223011000123231012131422213422030134043243322032014422443414442334410442221223212102421240440312302121004430324313031144024411423103224020411422300243122042230043014033013232344140310212410343211034411300213201210130131241040034044140433413104341210132222424300243400033443124142323041003011323323031314012000244404031104241234004214342310214430404140401303322112021111101141042044142021241311143424213022243212200431042142202330410402303430342314304324431333013422221144141211044313124432304140041301440330233231300210440323432330132202114413230200244300441214012102003444042330110004042342203403324442444313412240022003102014020434011201133233122241104231402342114131302341032104341333242322232004123323333114244424000113142210111322344324303300021121010444233304111033110412143120411132100430423020114110322431040320204134431130430322201133213331402223311134402423442334204410011022133243020412114111212030430314040232131234043144332400310130320441444443432241333434011330010400420130232333112331233024103334210432033223110222342044211124242032322411224202044334222432324242322140231112441420234424213202120443333033224320400034241320311420211032104342431410021110130332114012140123240332100110003131140423442043123232204410002311032030120221210030112401432434214011321333324323321232112003242444220241110411314223043021413124232103132432402121012444112134421120034404104124024112401101004434421313433022121102341340110413013403302022214340321221003134330440040333144111100002100144143342004414121241233333010322313140314412131132134213221223332000241202203041124201333411341131222124301034444444333030240310432144044424112321441211243002212240130100304211404340310323440223224102022201203223341111121231330113220440343332014403143034004404044120020102404030212222121122301400440401320210001421433120220422040103144101320103440433230240041101211140341331234141120310101443311312034240030230421434412421232320110242013132114134200421344443300333422242434442112330322103230342200324114323310403202343302040000333003111124422220310121131340043322001220324244432123022430012131443041404034040314203140040222230310123212123222444002344104204321102333212444142143401314443040201212021410040441233021223213240311224300444434322220400031313143104040431024043042144323020112000011330001033220314014303014034421142110233230233214030001012213144001043241030113310234240434143040334434002112343301040420134421414334403014444044313420012143130033304034402330302130112022014410334430412110122122412214220044403203243034422440221324212222103112342323310030404001003404243443400312104211400242101023414204331413411132031031232123303343023334003114114230430430210442332201112340002221420033113232141443421202344200212004034303323141034134240021021021213433434322013120212411244212402244210314100401322040414043002301204400040233221313442313022131403021213230101421231301341234200421313212441102223403213213141413402401433301201031131143044101413010301142430442233430244304402112314311024014412212224214014022210424421123310210144331343013314444330330412421232310004002414014423231300412242101044241033204143231201121141020442122341244410004212241324310103141012003304132042212240300041200303144220423042141424401120440403321024314013102114140121114311312214223333402300441010122202113314030344243313130342402040230344214342344000423423443340332203103121132411344404120443040031310313004420", "213033243301123313124042014343000324443442004140024130221022024433010123103312011232430242440043311111443230010430320300330421214424223311211013410413431420214230314020223133302413324002224130404403100234314230140341140323434422002124223312324224014202011011143030322103143014004420303421434133100424110413223033032444320131010424021141224214002241011440141440304243034223441304110024142412243023210011120122031032014200343132430434344310404041441103320214013033201122002011314211332034444104003103204022120314034120433444123424110404210114223130300242444320243344320023113330241101240212112024123420341322312424433142211311402041330224400402120033422313222430402004041110002222132101444431033023330132043404404320210021124214343144404132312022232402122144001102421044011223112023430004032440033330201100203404301244324344423134214044232433102443013413001444243440140321103303402004121010302033041211202021234042114042023142343334342323211324443020303122020230033331402344414243343314343143111114313423040210202423024243210232121212342401130031131210144312403320033344201243134411400224433211134300113103441322204403031111440402212041014334144414412044020243441331142221113102133211344433044002331013103344300140213300423040014440223122110223202334411213141341310404334324322101302230134223233434230002100323102322031141013212000401411324211121040110134212440034012444112220341301132303211121402330233444411203120442222402442330123102002114113422020424324304430112122132400241121304310323143442242340313021244411332200123214333122432220443023013042022112100413302241302304014223423321202111034340110344433302122213111223241412132323340103211042001344203040210301030232033204413211140414344043010330420442124200103120013141301431334201314422303324312104244404310300214324001002034244332424102101110102320241030112011012003402233044040221234201244441004242114034013204240221222314133413030303421000122410421411214321043241144200324444123221323322234242032231214223301442343102141241332441040042213114121333032130403032104101221332144020113012424044420012232204044430232424233423243323142014213310030033001200343424114122401200332440224302244120141343124341313003142144013241001224401222212101310243430113131113002204431404303411430013144012002104243100243404432004444402020433100341330310340341012233132140324404103243421142102004203002042023314214432234311101112330401120303120332010442214020430002240324304334022202301101403133324323132230244044133033031031243122203422312422040231323124100030402213431224132441242122033102030112203133132100200442403131140332033031012221203332204403333123324020210133421132212112420214121310141330030040212434202440131104404202431243104423131323333144214322312320100302132141131410030304432344400033230032121332002212234412204403242341122443221041230403121041303322030104222000021020304032432432022440014103330030130330100210220313403024433313304040023224230022202432042334413131304121030010103110231031103134033030030323344042240403403311320330210010341142401234224202042423414342242023313034304441232032223130013414243100302114303021141033402112304402024302441010412400412112434204311440401020401211002442404333033200414212031004014112212120321440303140300422032304133113404420114100021204333421223114033001232314140024334421433441030043240210121140204123031214043003010222411443023102023323242311132042001301440201013442342312413100323141340331122342011021102222400413100002412411313343234223211230312321310021332043332324414022304200233003423340230301413434413413111440402330221042333143324240313034002232230023240112224344102441242132044211102442441000331400122134443032143424211103124014112021112010022320122020323120313023123201123344333420341420102141002143213343202301404321403444031122201123104301411442200340210034303400301334414023021430310124223410141224143100321442214142221314212210033242420422341440241402203204422131401201130313011031242412213312422220024201133133133042444423102414040102423403240144043003243422241241122044204203304443330243333033034101423313231224123213222222144413340122402303321113344401224011434341031322334042010001034432202321130243340232102133003443011204143211001310123300403300212441311214140323113133000021104444011220401130411320340334234232324431231422410440243411423323314443132112320312002443222340024414331313113133311423231104230240014323224420021421420304004132422044240214213220431344", "120120310211412324242442040124011334112313110434244100212100312240120402123431321343314223220020414431302423030431340310122303333012413324233420311030043030400012013111214242122440041134300100304021042323102441323121340233132111211300010142200031321123241014414401200441421243421314434411320222130243140104303303244404322122232041324213413130111244040122340041422442003024114200203020223232242404431203342132322144140223421203401243223142422324403441140302041112024014402100204124310331124241412221113301424231211200021112214400220044201131130304030141113044334324214402312311203223300324031242012012114440342421401431411014313430320322120333040424133203240101230241420123221311432402412024013214130110223000404233041411124423112302203231212332003100200403111123423231344040431443214130232203001033112123013201432242220441440443224012233042014210442214124443431021134210243322332432124340012214311031000223321042142203433004012314230040420312444031221033002242440330020434443004141002313204141041001010000141344140340012340122410402430231212113122403224322324130224340330443142000311422420142210203421302044320303134213042412130324231344141244122121041332124001402031211023011143434021100114101013404122434043041430123040331102434001421334420422120420002013142213021001412003220421402323333040233141422234343220121243012122002040341012012432344134042310220121340331212033031021003134244344230240131003140221020330021113201202132403234304314211023110302202212212321332334331222011012313043423342113434442224013014231031130201024221012303013224340401301313304041011200222001032444321410402221402024214340321304101311242220340304031443411312314311343130033140342201301213411010334324004110102121432304320214000013202223440130101011001324243134133411401221314334423202423440311242031431313043434424420223233132222222320133010234124130021124341214003020201344422142122441121232213112220430023314224134022024140222043222324031113310140044003111033143231032040030440231343113203440142240430021123344240134210341142432002040201234032234140324300122132201013020433130400433140121034130400101432112130242203424403333321022004104401344010301411211203420443234033423332033344001340344232222103212431143332434032440102241040044030233431414331414114104342014244030011023224043242401444333322040443021334440330221233124341103004221311430413231110334413210243211100222334344004301114441111404310041241024024332003230334332044213441303424244144132132212324013240011430044310003040134021331210013020220021233033031224413111440443134334221143033124432142343114000014230303443134341321143203240231110104234003023213211341233433101320301210033040432322143212114212123121304010231201443320034204443311101111104122243400131040341112440203344332131321412223204102010122321020314344024111200000124332110244344300400014443033011331312340433331442030344323143444103101002211334011343123423022043014111323201011224340231210342244431040011433011200322221240144021223113321033301101303204422230440113233124412312443330323414010143332431022211234010231031403133140211411341342433233440413444424331130200334443311142231121402030303413344101123024222124400104004334241311003240432431430412100224310223300211430342440240330211241222021100240242304331211033324411214343111221212224001401040224311420311421441412131023024214122142123344120402422141041224241104000313200423010303312224114142334003421021342014401430223003430003032000400200241332402322331202441114110131314133222403421332234114230003201040341401211442234031021212040433123412212430231432321324123432120102013420122143204142242213001001331012414043404330304343242132310333422113430312342112321040021444303144420321323344124432310202223343023134213113121344332341321112331344220401032204243334004100240420212042421000421131334131012110443143003433120430224244121403123311032341421020111101432141311404240443110413432120140311300012122204113202141414210433433432322404142243420044403312324203314224131121120201122122111433404422301113120222304043012220430233212134243124033140010310144033211122343134332410022113312334313204203103444304244031341301122004000220301130434221123033420110400032110001014221220314212433420010433242104024113313300414301340323314234111201241242202313301033002343003014104212414344112430311122213133400343041403440300213223424024401333224024131244143123424343443122044042042433124120420022340201241413332313120313341344", "042212021231220242403323010031120304212043401323102313433402130132201034424402010012334203414122422013113231243112313043112240422231400320334042430032413013124122213444000432012142434313221033230424331244102410432420202244141334122330031001440031344314330421144204403430011141244412114022311022020133434413323304434331003443141002011113020033141143000113022100240114333302334120110321040043342104444243342422412302423242342402421401310442301103001312301010011110203304404121011240304130241441240010244131404144221413241142343220010203211142403001312111223414012424433134211322321220321311411403314112241333340101200203002423221311433113203033441102122010131030303423113400324031103032412320043021332041310214231410010433121420044412113332400120012223243204313313242343314032200230023111034021402441201224044224301122133230424303210042304221100422433100320313402401143222431044124113103134011444324110243114044214443114421312003014104044034414210404312121200422014230334234444020130314204200011322222222421100410203042431120401202100014231134410410120324131111220220242142034130302324403042123313000200313312300120444304211042304343212004004143322020131400034410033142413421112100204434313211203303404321003113011124040203043331432313132030242211211034224211124312141113411201330401110211034204402241333021303104133100320303314011143230421201132244030334232043314001213401444012200130231404033310403200040233134212314200121332343030020321032233430222433411310404133412400040244103342000000213230210403230113021412141021134004431444441322410340324322444323303102320042003113142021214442101231404234002313304323133212442224423020222124221121240020020012210210230332111432143033232434240401243331423014114303201204000130033342213001421110334234442320422443413210023023033010221402442404200020003124210323144014224313133140341040403123041014411212003110002103411021421400120111200224003000300142420203120130213302421344313344120323124322332204002311211413342344233442200341040112024210102111132430213241233234131344200311140144431100101324203022230013101424204034130423230301442001324102043011143330133123213122300244301131234412003333120030420000134111130403412234322000444341431224011144211333102141231141323122302142023121301011004124220230102232042233013124422111214023300024430223020422310100030010413202334432110333213320011301143133244311433013314314423313434134031102104442011312113003033431130133423300131211023222402010002303132121334001120223003313224240230001244330433101123221142012211004322233012032441114120444142340110300323101124244130013144112204414011332031002301410442230200010314011214210420400343211102424040320240331121042414431421224311312301404031303122122320434134310132041241204224144102341034130200100424200444121433101400040124021341202040130441430241231124402231232244112332102004422112203433024122431130212041211343311322334243042133002313233343320224300030210324330242430001304011121201034030120203024233220401040030204301041433141023030024231441431024114032042022423023103323102404410111222114424304111301023202331333314413211443303040224413404034041334044021140142011213332333403313223214444142433040143220244113343221000013142422111314422242232000133211031321241404232224344344132331431422331332114420402414301032130123313011321424334234102433443111342020413001412340243042411320231344330113143133042021030443040400134234002442231141410232004432412404002112333413314140240413021220144433100130342112033312231212431130204110414343030402141140004414012442410221030210000132313333024030334423322222340430324313323141410203232104123132212001414320302002023010021403300032141400443014221100011103420321234311434230033023330341210020434411424134340200032314041022214124221202133133300043031421442012033344234213400000240104212222011044430233412200104334221014031124034132140134000101043322403313324200342241123100310410214240023020014243140000341034302020444222111103134242240002030404304102431012142413120214040333200322400141033423440202110303120324420400410141413132014334220310104244102240344421221031203001002314022144023402304314334342342024334044422112342004300342020400022104212202013324444304042240101043104133133223404244240244214404133120023342141424434130140214210132102344043320321444103414013330403102110033213423402431030042014333443134332204304231310043421040140014403134222240042444044320034232204344413444314404142321403314203232", "213032433230243034114112141401343243230004032424031243301402114103231143244014133111044040142341101214432213401142300102402210034242402003203122401132143223044202340331442332021440030432231410114104221110214233412442231312200004140321034220032404043044321202443411104332003144343240134422240002023031122303323044231214110314012122203234134000243214402234313344234232002221100244112011343321124041022030314022313131242423004221404004303004240142114330043032431332443410132432411300312111311033103414241213123040342411433133011240202121023224423110400041122134312224301031041433224200233311202020332000031432340340302430334142000343011322231210002243214414123043331213001014144223403312200100121232413004404124001410234140221412103423403240012043111444424104314322423324031322223443314431321100112332241023133001401400421300332402400221213013443410041444131104333232233441442321114100044012210040342430030031420233330232004433301220113241324142013101022402013210213144033332311101000201332100224443303400244242140241232001444444002131123230432022324320001020320410431200400032441302121142042343040102243211300420140204424330333103342211132132043113232430210312200304020300043433203302140102440121022341302304203020320110142214004202341223240221041310102012411304011320322240142004122403412130012100424242431143430044040042040440231041444444142414401003021333403433102012140143033044241322333314202030103414342404122200413102244110114022414034402430023422333010140304033404411232034400021112431321412223400144202312132240231444301320313034323332102412413224102102441441043430330021424004330044322214111103312234230440422111434144310012243333210143411302420400313322420220114123221301330403010304403133343042211220103013312413130224120201144103124244211322412044022013404113004332113404330102241444020033331244242410330111340210404031440424114032231403004324244023431103200240000020434042102421242142402043244340131023123244403243420032341312422311043233444413104401014204020343443040043411410212240333132044342440024041222413221401214214302344241230221103243413020432130143444442120131241201301311141012233304432234142330321130342004101013402440123320313030200342323004003432321432301442224410141033013300003300330343303432414044401300342314021003001230322343301043414344131122041414444120233142110441442021222210040030022042300032443032112331224213110211133411422112432221434201140241132342042100401221042343030443004410221440414243403040044430420040211214011444023410332214422214444243422030340434310022230224032411234141112214232044232400312121024023333302100100333330331110310240122002400032032204402333243020303224220134214113003124332001320040243140242422113301314140330342242211144412310030200332122342330003323043324434324433424021323410300400113243421342311202232130103320031443332302300030331124323041033113224311140103100014102321410442214414213340241214320324234011012344310224442104304324402210042121042402004003312420231021214220110340200322034014244141220411324322130431401232242304243231404141232202220212442210301024303044341102042342123432431422422212310041204202321041123310402302234123403433334020302030212400143130121032422132233300440243144334210314313100400323213011320201313441222243133141024444124120334401021431430004022313134241433401301203101410414100113303202331324411401140304043434432321102012014033024313342023443203221433014444040120203014310323000243232203013313312102242131110402001304132222004123403013402330100334441011440200344044024423044430344222330441211333410434334210324430341341412040434211121324132243414410331423033024442240343403114100343323023033244002143030322421113142314402433424321003232411414201401324023434303133401342422211330343043024342003330024221143222014143322341401222440103113013431000104312400434222023433030202144111403340200103220442100043124300341034212024042120412233320213202041003204243224341121400321002311314223312202324030133023202333233032441330223203400340014330204433031000203202401302014130020212231212210331223414442131412224232133434010344432210212244413401033433331333402244220213231122103010043141004311144024211440231300244110043410032141043313131403433030211402443434030330041200321432122104400300100021000322140112143434222313411103311013133100033220443201344433313134031200040311434044331232432320401302131241234300042023314141403304344202013444000240412141124004232410222124324001134312210", "222314440110020312322411003304042013132134104442303302321341124302043141103033430241001132101034330004230324330213234140101002130110013131240122210214234301424223424423343234231031023011132411004143104201102040041124020202024024410220313104222322323210042333403403334012341000421123142110420210001124300220234000230311341433212343013000222040110224312323223243144134203110004103303014220130111311434120220220124023410330444204432401001100103020414010104333102002432433110232231000240203344011342104140314434022034103141222034131303441313101201434232101120230411043303400234443402212201120144142201423200141330432241030410224204134120411024324403044304341101030022222424440400332003413442211002341434212312320333311322214141011123320104321140421041033130003244104004144324104124424224041113244300122221411211021440304143332002234214241220120243341002034430334330134430313132111011344122200313240222211333220203342010420442113420344204341021404332312023440002414213000241343420230030123043430243322232422224114020142100141232333032121342231032242321031241432043104202000143204002341310443211210114341412202234212012334234041110304203110242001024303103144434430332102131011144312431141101424433120342403143020003143332014040431241231204122414320300040102402033004330402413341330333340403141131130203441013234001144142400433430002101401300244311230224121302030320142204404430303401304311404423130233004032404142030230300344403044300000111030403312333101113421402343404140343210042023233314043023134324101221121024120003343034341231423110330443142030040330310404203140100000304412131421243034234220204212421034014420430231441021242103430212121402410423323221301331043204023131010013031244004030000000130104300142313011312122132202444413420111120131232012242132012024003431114232102002021003121003023241230441222122244232330443402112203441042412140434114004134444121332313401031123224434122334024224443332123332402404240300134203143232042002223321243334200341014142024011000000131342234220344112140431314331122240034424101134323004024132121144030103210002122242201043200241123431233224433310010421022140444112241203134433232321020241232012244203242120420333334124304133131141101413041211142010100340431234024311122423340102214000414002322423042204023304130431014012030103110033004023042443003421141122332300430043003010421134300331144104102444333133302340431232413014110234423042013211021103031124243421111210433312232340010234043210012323130312424140231041402142320212104044024432040141224303441034010120304131023234232230123423221011340002414100431312000212014322113034244200222214320134100124444433423113202400103344232131222030004431423024143014002041440110104323431303330002413311104330432301132140203423001012343230404003220224024113413322001040034410124111324031331022023104341343143034130141210322243232220104203130314204413241340304122200113101132220240341443424444014222323433412123343232341301131244100421211133233130134110323141130223113300200200132311141332142432230300030332340000031323223011141403421401132334313343301431120101310410341421110323111432202013113211213431302240224323441434132342102022330302204011133444321311333010242333322001214303403002400422222340102024004021113301014024040022401023122112330012014122210420241012042421312040023213203431243344302212444430232240033304032240002420332324104233441312414044330414411011434324012434204311110200233022323323422032441204131212232143002300103031314412434023103243301313142043323330321443101242440043423121141342014201221224114224432304442223411443220302140440240112204033201421314042140424332344334321433242243313300023440244110304000233314331440132134204110001341242304012012244111140233230433324314122042400104221403120332112414201014431144034403043422200331110420220143004412244011232232304222210002424423212302200342121421112144432421342413030313104122332104000314221224001100113414301344410321232140402024300420441014422123021322144114423334343420030340340330241231124122022342112033203210141344241444402004423433114100402221100332341123023003414444032012314231220232321434124431114131320133442223122442321440322400122042214304433111231121204233101030422244321141004044432244243421121422033243102440213211423423131410410203341313244132012130340441341441044430033034030301322200003442414113244012444410241100243404334021334402323144403000020434101120024410323344003244400002220233324303024021304421", "020201100213412303132422241443101210012110410202341241043403143122431344143434212203344103134022134012042013222331033024014143431003430123200421444220244320110223144133113431024334212241124434320443021121002434040243334024311040403333001334041112432443122214010102141313402343414430420224032413322322030333403412141144300343244213004431334210342134421420131123004014141334311201432434134321202442023411244102030041304410123331222112414313312404240234310311440220224212114132130000302004211330401430133234130114241010241414313134344321431233024332423341021424133411340412433433204340031430044100402143202124144420404024211120241014432243402143444033020001234231211101122133231232020004032102431412204441414210143414100301432111034240430120133220131320201141023403031202102211312140134410314214422130033341114123004304334141441430122100242222112440142122144400432233110341302440340442103021402112414441332321412010131042131240130022331041430140430140234000324022433341111420411441100020432431041401010232242141124430102340334133222000014324332002443011103332222313312003230113404310300440402220201322012112331404012100202421420011332124410222132441244341012444341100401130113334122233222304231112132324110011222121043044124320201210142223412104420213300000214343441002414300202432202022132124114223410412031111103142041434124033234030014234220413024430033301014101304200410322203430344040341204044412434020332114430111242110243320224241334120003033030430243200340044040132320414233032434212144404234112003121121401400044023444401442101204231014142132303300114443410030203031130433143403313213203114041232412311014121202130232404440303131134043310443044212101213131140243402120102430022000330432132030424430134324130221340230241413330110402213133442441001443224032011220014141202102143322441410324231123330102420010242143103342344440110202012100144322212442044131004403422313331131320200401244332242402122231002034210432013220042331304140410120043223020033320442122440123034020422113122420211431422331234422343204012300042104421202203332234140120434144042223123400041211244233040301024023011004431214143000221444140414224242043223120430303111233002310032033324402111102343430034212341044224224002442321423022441314102040204120322000222042114142400443412011044021121003201144101033420221104111422312042304021222242110104004344404124300333123330044024324400313432141421402313142434442111340124433412421423001221013000031234031033022013320323101433042130434103030443321121101122024410232431411223401442030314243224101103234230302021232433233144124032234131441004043044224304130141210131011413413132102031140414013220223441210430413423040444034112201010323211120213041204200130430000042133210203434300142030014241010112412113303303031314341442421001323242330403131030031220401101333244122420310000102304444241132300230130231140304131020142433003344043130403424131103243443141340200233020300030033420344334440144421140222032403132431301024303313000144423431021320043332110141101101444033021404334243421400111034022003021102000310040443122130302343223023131224014232303140200340010440301202414321402343012411433024200331200040330310304112412110222240143244114423102333220204321132412134330312133022312241401103120241232223243132102004024200000234220132244210244423204232314121130333130004241121204231332021124311123431023124414020224304310120244442320030424221300124431112312111243344322323220123413011333444214412304120002104014214033310210032340320242134414123203302332421402012113332442421020030442310424023302410314122303211303231202303022300123020404340441342011343434430243411431242433322313321132041142134112432442023443440012042234420221333303114442004122111221140314332431213223001240120203002143341232422114441220040434042413024340432003034011033422312140220433240320231013103223212311213340242312410420432304010221340142211003200343203313130113300440424010110013124222222214000103140342112034334333414240233412220112403242441044331021231401104421422114031030030423431003002331131044313313343220232012203333420244301122122213233331211132120321440011132341124221324011123441334203420330214201410322121112102421442020040014230034013400233023332004111243212320244321101022240331032413000142231432301412004240231230440431221032424002123022312403140142234100441432422121420122244140424402314211144304342340423204321341131344411130223213310003103004211141234423204430034243433", "020131331433142444443413412110142122000211210032114323301022441330124020104344222343312030120411342131131042122334233132113102410214201334413323030030302244022100230321022023334312321312342330301310443242433444401024203043000423400334412141021342213430201004444240201133140001431100340144121340041341103132130204404311131231312124223131030100313231142234202014434443302221032301210333040112031044014313014342431211420133001401000322110330330044403430000334444014333124204114033324043420012034320440203334434132402312020003221320234232140213120041213422030022000202002400143410031230223020333043142441430413341143324413103211200033441332232200344310234243404012341212340224204142223314220223442104023301224224112440121300100031023323431210214421411012031113203402330234413444423012412222442102121214301031433243141030331423443224401221024123334222011040033034134341444334430043340241131323213210323221003042312003104242024433204341141420220020422301103343412101312213102430122313320323304333020242033102323012021044243233244304102314210310321004214223001134432123020222110214143401434231143113241303213302441322023043423433200003304031042341441342120430432242311241021420320100113220310131311140241144103044231232304121422433243214231114343040222323411022104044300221324201430441003144410203102103223320403310303240322322133323441434340042434242401213333001401000431043230101022344032013402431200223133223240221034340141134003010304131300420443222124104202111404010404310134123103230221444440400320410144220424042041040302012041420021130413243241303404120101134200334244113104114113232030321100131013000444434401433331201120212343241240422010113221342020341104041213120443414401424023440222024334442241224012432230032042413243112234022031210424303431031002133144442022130031313020034203343231432112310340022214020003200141230240123312300400343332423214210120114000004413440120202411441203430003234201434321011241320411420044141042410403313231203130323043404203302341344403324401302201300220144443104300031141234020303324332312333232224120431330210342101221431040023424413131213104111333020210113140041034141043221441433123122122422334332222003042311231032430210440234000444140340401023224100242330334302101111341032141342210223120040001120443322130041002442131041032304020144001222003422000021221240223403320213043344242132141434213441444324014331410312404233244304420422300014330121330114023112232124301224321414001431022240412443243431120232434310331404242322403004120131242431400320432321313203141411004412022444322234040103330011112241344443011412402144142142334040024321210110024323034343111312402222222221223344244104131340114223211444421040103443212201343012214440014332231111444330010003210243013222334120330300424303424230021000022321441303002220214323000240224134131103132242212412433322440022101330232201200444243222414321144033004042342300323444204200042000111333143123421242240044422231014142020133122442301404120421314010202330010244023300043034311003233034131424122334021424004020342323212022432404300111120114130132422212040003420130134241141022034103342323330440020332223232044143020123242120413401341004332004020343403404114311433023021130311233344313130001304433234444012313322403310341043223431234332113232443203424143232131101004423301321304233204401443212433123131244114403032000043330143043443240321230242013223431330003444001203231211441444011130403233232131031412220312213001134112020322113233322010204013010133342121043412430434314323223200111213444311011123231134401232241224104424240343313044330314133134330201111032333001431033310443013321000200120040130220112004000241433420300213320040303001021032104230220140303222340202324232223134233320043410321002410031234231014421040003141034440012320131213034013240034122102332201324241434444044132121201032220002240000414103432111102310343000320404122222011031114330241233024133134442030203211033201422304303040300033404323400213233303123100310100204030140214404011101042301004411203010433232402242330044240044304403032300322233330142334033144421214241141244114323201332103240203341123201211421011323242301220041021102324022342440333440433224210403103220002203210301322003223041021441043234014141000031020210400133300214321033434312434030112233313424441443443033414140304244320403342301320304133332431112320012000404223411220402442302342201012113431442240031324034320212020122403024422333213314130004", "113212324243021303310004231221121022313243210321212012302143204112321431130243344042402133333212432200223030012032042023101410240140344312401433423112024124243001322341404234004102331024002101012332001100012203403022014302023302443302340302433402103003020011122023203412411123100411024400043002022212210421211223022144230324333134120224021000120434403003241103040341041144313401132310313424340012333304214100042440041442143103421134424403234423442441003414441404201113341003230023024343423234111344221030244421001001301231432241140142000113144032301423411221324011201220410441420314012431120200320231401214203400310121011001312324343342311040400300111243020201420304102203112333100030022112220120212110312003324410110231101312020402310014331440101340234340111333024224041031030103232421021130024104214310224401402244434030144414101342022341234430334030041044404221331412343312232013110140131300210113333442203343222204213033001201232121211020234121313403023220400340413344132032212011043343111420041400040033413204424323032233121201411141222443432420300423241430314214420132041112122114234020014020240033014122331414324031220320221120031024441102240300403111133423231044333042314303040042043410224004102401044002301422112202303144321021442142413412001142002301443201243131310310423040323123402042302142101441201123231334210441214104100400022224440210111403313232444340310230423300342423441402013212221431001201313343212404342004413430034320423341330113444141110111431110013104330124402140031230320004023130131300002032101243133422111310141101402304324444313402200242230441204133103424214433401234124120314100311242123144402412442143410014110240021140143210203441042400041023440300441004233110122441213131413404304412010003140411222233031222032313020011244400211241221021133131111232112004014101213334310422344014233142322413224441302014310231111131030011010204044144341330413003103304231301133341100223104231320104014330142204043422341232042332231032444443301222230412332100301220330031344440113010441401432104134230041204341400311222143440112011114302304442132121044001103310012321014143004220334332140223000314000301244004214014430341322210233124042401420230313341120004014400032203002104222034133343113101101101220013411401434202214002133043102413010422003404311123432204021300244121103042432312133403401122113023342220301434242312243122310210231041234000330411342021423210111320120034010314024044133033310141202332003323143120134023113241412242011413224212113013420143431403234140000324140224024024414420222314424243301201100134124114101041304232211324114300144210431302312123421340143243000333333331442120420123034012130342440211303234432244330413211414330034430232121412313040021403313142212441300211434342100230332024202132201120204210200400343012111302211233002320244204322024341404334242314142302123230132324324242331200240202042400030223021240022400100033123402000401143401110313241044201304203102043010341214004111023100420003412140031321310440124133410143232000312201130122011040022201312041112202034121210343103424401330421333400041412200133024334020132213044011233414000023411203143331220241214221121244210421100034133234441243140441022224040424212443411441114141220341110023430224303130200043304123323013302420400334014100444014442440102032333242200300442220323232304404100034341342341320141022442030112414301044023044040011333334432024102302223403320113000303422313224300443012044320323121112233323323103341223223431310110343331122213002333022313140030032200101103323204222230334420430232414021041430234430311421022143343122214022241144001120423242311122213131422300312412301241301243424043004131442301200434032233140112400200312432313122104210134224010241313133040101024424121340130422123040221044422131131433333301332444320100123102032324334420201044132313233023443111400200302421024424341222423433222120202422432221334101203441400113230132100004141030334034221044400244101424002024212110340434243231334113031000343044012240244213223423133442120103011113130434303244004312313214243202234410321314042423240130311310433402330404420204102030022031240010234322111112020104442031312002101144041001012230101023221233304404000030032224314413041431014132341121012121301404133341000000233331031320041312304223031130421000440223201332433043210124321244030413242401130331423443100411202242101042321241034032304010223143440234423333234211323430042413002422142223324", "321012144230431434101012441343334122441444213212420302114041220202222022200341303110140224032120341423331413302321312431414144024341143304211132210010142440332113144031022414042234300134203143010001004011133223103202133031303331113210430410443334200110140104030322032012102023010413002133004001302404023310243222322044234020021403042234311134224042301001143403024441440434413324244433312212201240301214023041132011123404024412020334331214442022122230021112444243222021210112130341340004200244143431141200042421031243343243022034431340313324423430201142214223003442214404312414400314213434301130320420400010421240400100213330140220122330110444312131333414031444330414420324202433130330324401404340344120402111031044020330201102300032331230430211014023342130124222443004434120304134140033040203434240201001430141401114112011120334322003114314232101432302030123242131041423201240321334420024413232123413411104330023404331112124341401312212301122010101313402113443234014222341123323214320130003441120034222113442101002202320220113322222012324411114011232302030141134112422004244444333341021113000110223411100403404110240020413114114043403100141203143104434330141403212102230313002402140320403111422220240310112020423413430023201442221412203112004423441004232000112432424143113044444024141242222033133332232442100311314303010044044324424114101222031441234020224411100422340133002001422433240221112324423040111342444340302120002431122012300240311111232401133202104130202430344004211123433001210131314321003213340004100212114031101104412032340001343323403304322404104043322224231403221432123002111232043132422344124411424200320431133434344140242401011313011040223003430004243333231321113030231410404444032144343210133001033014002043011211040030243102044202113101010333443333224013001034323014202104310330223043323443302042201242004331302131411111341413120420440241313001420003312230114143040001212232314401131100132020130102013414233410144144444311423133323323043012243002133231440240420324110013443243301214020202343032041320103234004442244304331443302314343204224143120044011004310224444030423321100412423022444343122301414132242242114124221230310033412324331443334004430300114143203040114133204042014221101300021430333333104031204340204440423410034200040043331210423241402220130012132034031113141142413033204221033402344132322033322011413003442340120344402223344242310430022424310302310214234314302411022414031412031121333241400300110402144201412141143200201333112200431144240340323203224011134044441104143411341334301242114411323220104304032100043010441234204422204421310122043123430000440200032430214322322042133000303024033303431010234433202200002011433421323212224011303211014140023131004313214031321044122340231242204042441434122210411300224440310033323143212332044104211421332121311024301031301342024321230130140321402001330342301231342411130121023042440414230113010134423413122020401444034301032341144102231321201404333022113440222043121014144131000234100320032343122022414020203013400343124224111221014310323431334333022010420414102203010340332112344432244421142142222010430123104434233242331443111132413224110302012030211300144043401344234401432222304314334104242310401442014114112333142343341023013124134341341021120111334403431403023130333124043311242431041133214004442100443024222100121001330410440024042112420230013113241103132401434240331103212141014201111033040030323200014021233304440231132441122333231210411444314203220114041210400340431313013034340122100320032141111430444424323431131333202244413244110443323412113143030214144334031343342131222343140111340440332212423100142421410224443331343314141401101013013343200032203244022222224040330113311220143224241133114020104242424243323401014233414423120403011131140013014021424324341224331303320303221232303240032403002200030331042422311414223102303321024442204130122221233041210113421142444344434123020202434200134422232440134104333122443210411043233232332032112422320032434224344212321013322102304432421431110443411201012240430030203002223221332041304201302331444211324414134222043210043342434313310420134040041330114231444431402220321140023002123223400110123202140224133213321344343200044432133313230122323240013342410223021022403421010402031414423440441044131310122210111244324133233232020044434133110012031043232103320204304431340021421012100124122301233214011420443302130221413302233324230344144231123223", "330003332441333313331204034043241003241234013113002112110101441420323421140220134043033433411324332413300113431014431344344422441204444330444412303002411101112143243020034014000024244123320123231122044204021310142131133402030123020122042304110203302000304334011402004343410141043243111120420013241100113313013213223123010413204420222024002001343134304024133211213200003323444123434333100020034130144043041041001443320044340101103322342320344412343441413304243140340243230101323130021223234320044243301221042011133124444324411330340022314302100212223340100120113013241040314310432433313204043104300002220231344000011402240043442343312204233113321130443132342030013111130003322302412203043333103323302103434103110410134120001232100424131140044311313422413321223444431114410021311230132103422001223441232012020104022023311101221110202344301234213403204041314411313120320230120412231022022303100011443140134003011111314441304120123130311244402233130131321043203301424133422314022344441412002030134421420301324420122102431224023020411431230242440400441021112111214343403113104133021131314032411122420210023323213222342000132443422023424013014001112402400242103212410012014113310331434114103320321120342132114133024212142141330021121041302031014401103104401020142010044443302430331344114004023001423134423102104430102401301034420004321001444443320400312023434144121242444331312340124120443330333120344413213121111321012024133320042422233214114013314423100123424014220413244134122431300313104410444342221421212323134334421404224410432223311114312301112234241204203424434322014413332312434434142003442000000102000202011133134320141411134224422111014401141220214242230124424440311324212101401101134043023013112244140404144012134134414143014342213320431121401221131222140034110203333003413123204214114440412202001120134230224144000001020214002232432002223110223232420242424021304134214334140000241124110133411200234013242041131334043004243101400303332333401004410133412022431023113124231401331032403323343134230142021012044124132034300033302444131004203441014013312343144331240141330311240012441223134220231103412022321142010343143002124303104423422034343444004124432412120424203013231312240010212230242332401210423222430031320140020333421003311310041441232010330313210040133210402404132303043103240223020100310000402402321040110430102344224432344404001042003102413020102330420441023040134014132001143403344110341122401300004342141142002214021003443302340020204040312213011111242041321111342231141413332130230013342012302143123442434123430443114130221133413204430220313434100301213032113100023221440200130402303143313023324404434103034241310021330400401331302102002043001142110312142313422002231222324112012202021030410123341220232044120302001103333322333013211101402404220201030223402134411422421333204002242434430020000203322312223423000144344303420014433134123200012400411421204110021330324423333400131323401124213114443141302314334413211200124442144214104124221323111000043030112123212102204333032121404233313113301230200233222344021404221102314111421111104430441130132132030104330320002222022430124303333324321021320230401440121201430140100242414124111212213313024420120022302441213321411114334024041011234021431321403400143312124220100041033434113223410014133124132434123010231302130331103404423033143403224310421111341104140012310231432411324002312012434142034000141424402121324230342441043313423303322330012422441443414034040423311323102124421024023220213021214021111444244414340414111022023404011102401323240042032430342442233140120224221132102001143133431043324213103112242202020131313240140020130230324322424401401303320044043313100400233302232221423112030040244040244004034342021103044243121222030030034411422114244214130400100334011113434341120332404344413004032142014401023221340330014243443304131120241012021014433224413021302002240430224040420020111421032041222321024411131412143122023421021212410223412403204120214102014420140033122204041023321030442412440220234014022423004320330324222230303010011033012213011202002334143141042144330324012143023404323104232132000322413243431403331412010022312323114421421042313011203300112340414000224141111001133401230123212144303231000414404420404300322314312412322330232142213304314440114340440102112023231114012200224034213212021422022014022203103243403342220330242212004210402204434141412042342130143410011242112213210423034", "313404101001033042213024242430120141013040444003130013221312002321321444340104421401011303003114330103411332230012442314420343044033244402110323304111300420334023224302323213210444334441330113412243414120231310443343204411213230423400340004302244434404211441344124322143300034111230341424420233244440220340441132311231324101010442320214133020202002034224301231240024312422013123214420110420331432113322211202312423322443210200320003034034004333011020433113122123134212312410103434103333033101004201030314140300410331300400411432043200120143402140023421032144224434144244220221101113302134432340033420003311032442100220103102100100420221323441420340222122342130010223430303444121313214133312000343311223103222440220110422342141111204224201134141233323024320220242443431040330220240334220300244213224302201014201321032233133132231144031021014024133011241011000412032202342414121241011011401224323040412434000011243040420043441312140021324200312024421330000432434213104044034143344013043340224241213303001204430212040433240313020211224210331302314342331140303444220041001004441314324131232434401131012310230040214441421142340340100242344222332034200132441311023211231314144013431031004030314422100120212230202041032102432300103404022444340433004421001301143411041000413033224024344141110330301003140044421412331400311342100232332144121322011201301442312344343343310103430144113310040143421241423214430232444111022003304022203334002301312240212133314003342342100203234040011202400000314023244433003421324311012221133432401430242111320140420122020313141412223042134242114033022211120111131142300423014231220324333401113400243143120333333123110134242300011114440212434243243134431040204112234211304110433110402103223431030301434431310130201311411420424313410224032303233220140222340233303434140314313113114310021433342304233033334304010321112003304134214111411212400443042110113000140102202200424123421432214142020222200121440313001333024021330221004213430302414143110023210441444211343200234404340142004214024204223224340122144321340430033220033402420444111312223314414314011421243101304344402111024434010330402110213222343303003403010442023022341231040040040303343314320004320344023110222100030012331223331402341444200101004221333031110122133401111030410100202212403134132433300311010423442432232424400200033014004020432312432311312302143213231031240243302330310122101121023233212101004131232301014441122022410230311124043211122134411130301040122011440104211143121210400202130133210044212222011004201412213334103100240002424443123332424424023004240042444403242040200313342324011344114114044330022333340042421402404211420423142102313220012002200110401202404011240443023402134102223034243304143341311214123243100114120001241231031330343113033344114422110103100140243043444323332312441113242040431024404103321414141322344113111322203332443334142203310323000201231010201000401033240413311310441401313104102343412140341330204134434220140140031303221213214000001042413022133141022144433434330124143112021012220412111240332420024331041324123040431003001104322002203242022423013231313441122223343300121434001440422412101101000310113213340304403210023203044334021330334403422000222312300212122040130410331342300423301302333414032341143024402012022312440243002202122404113213443403330442243102310440114442131302210242210043414041003001032021303001142020113110030410230311423224202233413134334133442010021001433012142234020334110223301404413034134300144300114134324202433314124441334142113341430313344143441100432323010431222322222014103242340042434102422004412304320342141042442322323324214010223031332302202041030013433232114004333122341442312311124424213142141423424204114202231444144123131304301000204422134410232341041442022042411323212244201422230402341111324434111011231111110113302203004402022312000202020221433240020302014034024124220133340031002300333142240342203303220444023244323200403212344143001440004243232141241202444231324223103233132000414343434013444334304111042111313004314200312421303222321012303313332304314244131414302013203334143223103120223022424440302424421321041420043333433231310102143202102331023444132240134024311222411242410124202024114224402413202012313340412043034201122011041441130420130001421201410224224102004313422404214103131210143333022120200024314003023042300314424313024341442431432203431200202042044414113420302322331113223244031003444411121310", "434141133322113244222004120104221010013231142121422134343433123124313200443440342224043042320234340202022440422120314012421321113104403140234220011130002313422001220004304313123330030124142234331020341033002243310041233301204331031130143011024400100124213314013122232232221114203302311333042242344424413010212003402142414013202334001440221123241110321434214314212333331411444013441024032330111300412044411211221222423001043400244422011332242432310102001203444204122143003410012032224013023024010424230004140434202221100230223140011421010003441121432334300112122033212044410242000311432000003013310204141310112231141332120111002331220044304302410020433340022100201421433123311111234042244132113310130210133140202001244133244300132230323102243341342243203120140132023100221434311230000031004342301202423232434212100411010013343234321210121142113004340143343004413042342214141303312124342143223202123234003121141042430221203430414013223444211034020322032312421042121023322120003212422143101340231433403443413432041124134012103303143234024400022122002140444221140104031120403003123343303321314210331241402430201420244211222423204430021023432033412244231413210431004243301212224332120424042140120322432434112144214013430422242132243200003403411210010301130041112232042210244012100224341330233140210010443241344042133200424303404122032232100243222324144211110212240134414232112201034431022132430100431442324302423434023330343043431102233411133102142432214032114101410303144302110321332100433343413002140223430333301222340010322042003214312340310104123330111040314012123132443023434010112414302402342132004243212214041443032131210122030341024322043330420400002242214213214024402333414230021044011404044332233223202213024323222321243422420031402431432342112031211442334424230444024422224003333202301331023300101130104301213442122433101143322140441320201231332033032032311401303203402213200402202220021430413333340121242212441442114331442304201402333311210214211441203040310033243022312400213433020013322404403420330342443112030441400014204312221402304004440311142320423240244334331114232323124304024210340024112400340334430422201322344121101230023144232331313243434130422123230211014001322402242042033232132133313300404301410130103143321413221322244314134042414232021304221301320020103411222223120013424131121013334221440444321014422400104111134430013211303243212113341213314224112231243222020211230444303140034104223202013402404203023034242030312010020401100324033020040032103201434104232313020311430424003443024044210104423331411202211440020303231432410122042021342404122243403414033231123230401040243030410431231300130420330421310021033423214324241332043113433321001203023134112204214031340212313010221124244342420444432043431312032131030204244101201442034101022120102421241332311012130013004204432144042000114402031332002310344213213441012441134044432414302113330414311004131430000204024330140401232101213123144421421240223041320331001432122304313432030202400304022414322202421442333314240303234220141022214013212004100244242110113202434312120140002132412031424111430343012143004121344222410211142200232334223143010301214143210111013202213040113121401102402102112322111334004100001344243400242431020204332332030000323434101422214402410434011310120401340420443334410002304323334322343300241124314234313114121234411321232203134221442134244414022434122100233413110140044321424134330004424014004230412024303331100134041313114333214031332210103300101423030402412141133433241003341320304410004300201121401022403042314333404113414421214141030241332210322104322341001022101023414410312120023232403231404142341200000410412043324221314320320341422323214224101004142433144000131412422211410124100003413231401133420312431140334204320443133114411124430402314212103333342212231013331213440242020203431214014324143213203100404332113302434221410414130010012314101010303123002011442410214233123144414443112031432130141143042020442311324030444313010003134221323241010301213421024241113213242204323132223222033414413101031220314334301104240040114220240323033342221014104122031220402032140413021234340034014312320004340031143343033433000000432002113113004414440422314131202400024341023133041101103341124430320041423023411222210310011023244022144314334011313301213112414411430144304102201004214040334323234431400002014031332144012403433414002412021420120002234043324323132410423103423144023403111", "001141144331003320331114434113111342131103002033233014244321000403210242224211000221141340441442123440444300121202420130022332431043041102424242022111011001231213041413242102401404444423210230312223432303110123410020112024132132033000310231000212341303400143313331203141242424113343140443302312301220431222431320334433212410041420424341340141001042241214414220311012433412322232304132202321413303341022040312331440000203220343403343101021413422131124202101334441341403011233132302211001422012112231220310140442431040041401311004014201241223143331304334342111134323201102223432000300433304201412343201104024411321141310301210123032202122011421144124144314310222322121023343214223022034412231431021002400112441140024233342103421111140034120312223042401330041233323314123420423141412032100241202222123443144302340030401133101440130423333134143213221034303422240134020400134333000142431014214341041204120300420231040213012343424200014001202400412400230233122003303311333042134013324100103420141011131340012213302014033240233340212321112213013123411341113122040330103042301204124440040443232044031003304414213033222322002030141430333342404341410102430301012114303220343443021340044341130234101214414141110320232033421421330022134341403240231302034304110120111002031024423244014120012222230121002203103441003101202143420402441240413324321333220444414431203013310023444122403401134243312034011214432103300202241220303022033043302442014101410024022044441412041434224113104421124341031023210010214444344003240443421041421343130203431410021430032214333230212244013411044203120311302012111233144233132443133223321223124004020040123204223443101210112121100200442044401342003033341024203043210100313032220332432423132142431431021141224001432340204013143124012340100103343240001430444042310114222400033231341332332240001022323124321300313204134224010312212200312221212210143310002340231211010104231043302321420230011304341234341140242000434100130204044421312121221343421434410200320310114340223410003010030102211432241324314141031224110241433410000441133321002404044304431100031413442041124130130244212112110432343001144124010232404212312131143032312410023224144011300441132022030211031200214341441124131432002413144423244312404121330031413032231343434034102324213202421131230313424401003333142243122333113231113034243233314422340003013042403330003100123422302042003313010114014312210332443011134324313023032202111033301413401321223324034332401332222143330301204434343123411440213021343203134201131440042323342021010020130430031001104323142241043040202123343432213414424213222100032103124424303401444141343223124242404424013331441221114332032342324102032040031232223021233202033124213321004423220341020440132123424003111334324003411241104344412300201333234402234434431313224014300143413014032332300240401024230230413010314324233220243023422104103110002142444124131314003024130413412124001202043412334430004111101214142114211212234423101200043222024323303001232141232214421422120022000432203110013012323033442030303020041211122001310230233131442332121313242000014432213042210140110024334234033011044041424001010314422011113213434101013020023114022411304442031433414412021001032442031434011233220100042211233202043024334000020324200202413334124204132300004200241411242313043013004012100410424443430442143224122101122314310214303412204232241144002122312100144211400303422313022110001300431104213444303434111412111302121304120041220030321324000343433431422111111023230443411143410021333010331140211234410421034004303233331200110303442312240001130034132141132220430141124133021322121334341310201442122012444040233044040404021342043444201000340042121002110314244004314204322430434341320240404302212401404402423133044214220122421020211133301334441100340101421443240244434434124340023304320212234333424302310123312134401324330424212113004431343042342444103334213141021010343320430233142003132114202440402033102312340432343311443223134324333012322433330043110033340230402120331204042444443413211440342004114111422010443422422030230033324144242101242413113100213224121243410042311313131232333410321230444313412402112131003344022040334020311411424421132320313033003323414223424321343004142223002141234103344403310212040102444400000404310342212002203304244222413210210000340242324143211333104240101224020443003334242222143244143432411330034243201204201144332142333334001320014011201242201043330011", "401300311240411401411214303114110144210423342430213210234341042033313114014331114022222304204414224342041132121213211011421121022321212220443133102030420244123224014312423421212243324421002422211130002223222112033120000332300430011003422202102130322133110332213213413342042041040220013012140104230024013423203232100231232241410143123432030132132012003310222203102110041242031133403000123324432344320104204032004133330403222341130400420241010034400340034131040122141123143024403044112042022222321323321440404113043122111011343031033413232230000442323011311340332203042200023323302103342314344032343442400114000404034014204333301042243030243014033343201020001041304331033301420330011311024012333320433441424431423202141032133303144032440323344100331330430202340032414440000144421013144410441141243310332233030243414200022030241043301010141330012440300214423231402033111032404444033212102320022104244301404140102211430442004234411002142440224221321332414112133131443232220034431220103334044113410441131004141020332201220010030404322320032113344132221214101321344143324214034443342131004022313001000441111434424433110320011212142124421240010230024213214012141144304003004233240102212042420104100224342314231412421001213224331101232314204233034331241012110343420304324012020413314111300032303344120431000141032032340243401310101334024114430414014101412412110112322331223121010023421442112134304023001310142042410414022411310240013134310203142230211300422131343222420322222203003212000444144220303313011101140033104440101013330001044230023122003040120444314001431123311104242223013442113043230010041414112312014044112030143341340343040024311242021140321231313232301044402100124100233330301204224143341334004003443102102312124230204341014220110202320334431101423334411212340242401120020200011223202343412420104100201131042134013211221442343411140143243241322002243120023241234142040333221203144102030123133400123144113000432441314222143201223433211112443403422414220341420111104002203032023222044301011102321441330011234034113011423111342231443414101400224221103413421142102224300221233341403221434424324203421040413011343111441222343341401100032202004043430111322332142122000421142313141342033214101313003034344423113221101102443402144340101013013101134210001432144234034034404402132234121140334111430242413041113433131102230221013224320413124034023011301430123442040232303044301313331314444142013244214123431241320003230033211413141342200300010344031223310224230124112034231114332132333224214311301330212102210001011433433041211422214202000031440412443113300430212131423032201320241113014442224232230433043101301233401342020030112241332303330100104444020210331032233010123214320001031113414122204210404124421321133322314312322002214044210133310342340241022401423042422113213032234143244431403310011314322123220214102140231322133442310104342131034442243131340414344304442242320223100430330324140440431013444143112344430203114200040042140301214243230310434244410033400333323210124044220244444340203140113201310240333441230343424420303403412311333042444404200013022402031011434141414114101211401441401022444001142333214443220331100333022340134311303023404002043203112402110111441104204440144404114422240401224123011100011224023032003104020403222122023000402000400212321402222322314343322141101120340124340233142132431223034003243024230003000443224020213120440311040244214113430010240044340032403134200143424221041421133010022034311113322031433131411343021023443312144431342113443130122223030332303233220342101200011424233304220314104040034404432000011422040031101114414333214333010443312040421024332121300031204241421111221133432204222413142131043013234020022402342214024001104333321024202221232034242043434413342232224032410322433320143340424121010134011240311030303312030011041144043231433324443424302402224311201230042314400411110204212244133414222433321422243244401034341221300214202101334134034230424024440223430142221421301233142400033211004432333412431433031210302412324204403240130204323023012110023324113341201404344120303412141201101422204232043121042242040221314241300341341003103203202130410401040201412102012441420434041100213204443013131140201344042010001241420012332432043403412004421222442342034033144313440042011341404433002422132320420034140401420140012011124001210432110402112440300133142130431300400430200023242001221214214334122204323423404204322014421414141", "020224314441134310414113321031003340302201334344140114143034411234203132201401304340441134213042103303430120443102014010210011342112133140124204022444010302102430002124212040231214401020200401332303104013220124411213220014022333210224414324313104242334031213433311432142330133140323414021230201243432431341421300343431002322320120423243312341430320423304001110402133021342141432432024242012302400313400224224241134411412120124011130112101420423223432101310134022304020440001024012413111334110040321213121234011121103231412042020013302034311412414441413031301120021002323242201311121232401401402101211134430010322114342100433221111401040003214131120113030312001433131304131424131124424301333122233403014123203202414034120300422130041143021133342241424333032100140433432022010131002232302134101133314200211342221132031442414242133143432232120120330141342341124002131310230403003142102312441114043104140334440224131032301431121112414343313123301144231242224142413143000144044121043111131241221123201041021230003121341312431443223011300224113121210241342443422404311410422410240343401242014102102131303331443403242023023101202210001404232424413010343031410142120422434324202020130400312224104230320113433220324431031100232344432103303013212400223222314040113341130303313211043132000304402424041032131111244312241123444203333144032110203411032100214401401301401000010130233441022032014221111021140113441302400404013311013142021111444111133112244013234440434120311232441433104432331401042222200122123132110020214012432041234030231132341023014430204211342403304024123243000213012443320314030441030110420223224314414300130103444034223234401243111031034342233430403121413112033211102220104002142130220220420443422423404342140333434310401423423224144244414423322010442234402034040010221242403014132011434141422000334111304011333232243214344324120114321244044431240214143141422120030331330333111421203011342004131102333413320024231113330123040120403202424203222041342440234324213400333203014034414412144124111021221121242111014214042202000002324142320201202230412442324312141414021240142332300310144232020422440112344400200122320341433134014240324413134244233421124241434113104031311140022014232213411434201130110210110101011134433414212130022411304243414242324031043042133231020020034434034211131132002322312041342402423034103043040322130001034420444132223101241314210124213233432232441402143102232112023023103143040323113330024122022044401240122323002232022444442134020042101212314112430303323311444211411432241203020441100334112333232020430413030430210034442221232212230134021111013113120343244131404010443420203240244114124331200403041113411202321323110220042401141321142121443344232342432112213200114200011214200023144443132302024124001434432021411404341001123233300400444441244023423214420330132213200433024020113431123342100343144011303334044434244034141034301212301330104442342242414323223211123203004044142422004230402444330414433044002102224200412442024020102230312040114000332312103241033002110413223043234323130302214021324234302144310232244210320133322120313014331041343332113042242112012431103104242434340143043121220202024111132323212340413434442403420314131011430222213103313013203404140130442012312133231344311123144010024442123212442031113141112114022140331031021202312034132220344014201413130403214334223214420040442033314420331332243122102220404111041321431244312324144302312031110032221313044414004410411111401130442112414113432134400144011432404132241020004113133242020043311333312011124442400334031030121234014104221240200011313141301123144013312334033233230302431332121302321000103202114012114211200311131420224223033030123342020121312430242340300330002031123202404142432400211322301314441320410002304104241120423304331300222032010034032033143042440434211004430141421201313442002020341330041022042201000222210341022013242141301012312241201444201144421021114043321201420232323120341413412043340234314241300100314340202413410303100003040001340432034201100104310140444020111101230121211312132114023213221313110421322114432441401401422331123314023341331412243042223333340343033103420032421313431204243334412303203120441242441143412414411114303333114033223310214321212340403004220200343024143420023022210412210103110140022200430422100310043112211134120113133400342213230243410121333323122341141411340134311334440000133301310114231110330204144011333310144302132332", "420320014310431240420044230202402234300441203413233431414313412143101004011412421203123430330440204104130331203034202204330203232313114140321213332340321043400232410431301213303043034313403244043221322302004441133110001042424431012120344214310402421032243032023044322004421144321124440001441001034314222140204213032403340300223213043043301433434100001420242033044234424442112430442444300241124111203442431413311424343324012034312143422241221404130244214040224404443433321131430011410122103121400413421003330103244012033023223311121132040140132204023411121312222223202013130324144113340013412022113030043124211324213130320443341022444221423143300014122230441021042323432034140233133223204012201303011024044412131442124024424012144000421020404431133011131104334004134123100411230102223234213204103033023333430310002042141331220142132331314241030122324220344122114034113044342141041004023120233332400033031204224100121421032030201221000321004231304034231313020031204000244113334034012044000023420442411013011001410332211143330020301103404412310304414243311443420030141201442111332030402131144330220102410214410001011114420334421413420423120142142022434233121334343043321201231442031314121402441311110013240201111321022203144114024243411224030144020022410132202103032333301001442033230434333233333230040412102030240141240122142000211410134100404343423141034033144343203401111130232012111113001141113112014121113311132121302214210330312341100001202243123111441222124200241020131304301404344012140303120041402400441422342212330044414231232321211201013403421024212032021241440302410343422102432343101321324441132434034104333424303121320403121341121214042203303444432111312141311143200434400123203323441322111123041211110434431320003140431234004334330234144140212304431224423421230020344302340123400134244431313024313132002231002202021112101341433324310334323420132404440122122212042342312212032130034111400210304104004202403002321112214114010343202123134344222204204432240321423400001321024411042001121203103330321333212302314441230142433001224121110402304143110234040441041413413300134200401314342103234421221123240344100444201212012213040314414111311011441242011303212231322344430004002433413330132221044120001112341241011134322130404143021210031144211413013422320313033412142113411014430121403023132211302201212040314423231120222303112431320400342012123302100333404410233442423221113340243243214410012133034403221433040133034302220101020034123004324020212134444122214410112132024341122440410323121104204112422044241240443214424111211030433212243331204234243241001041220302412111334043303041134402233212430120102422232332212200210133040113310432121040332122342000121211114340123424013343221442404414020410243423231143323432114042241013211234203421134422210330040041143034100400444021323012234101001411321102213220332241001023232124204213140343234000034402032433321221342333204242124102142000032310400440331402320333333402411430121012022231120100003010140422102424332034224232104130234121433203222143041311401242123342433432140034141312201044114023313104003030433013403332131220200303243102200421332443242404431002032403432212423120030012321122100320110333200323234430140304003220331040104101033121323301244000102144223300233140411414333204432421223200323142413410111223222321311424114130213304412040331211134032104134021103444222234442021442300230411132042104002033344443232434320232302031434104400324034402301214030240441223131300022030032423021141200301301130014010014204313321112023121432314002444202120210113410140102032202314133010122010040022420141100310200424031031032004212014223244121212323221101441413112223143034104440330012204011340122122142304331322033310102314342100333244424304202202242310242340314322130202303000203030120441230142344343223302121214421421011012320121214431441213132414341022011122141121012132033110322003012041132124412021001404440021443021221231241204010334210420343413133111321044040400143442302101401421130000201101424400000122141121430300233432402402412012244033224102104144023110043233100022303102112211320134110122204213213132330424042324430002331123432323013210022132022240010331442113333424303232243310321304000111122042342222010213241022334304134422242004134200410131203301044200444040021124411342334204333224124310142143041333243113311340340424402020343203202422214341141230103430204313143002410044024221200300234303411313414133320434", "200312123142003132032223241304304322124200410424434211441134334341401032414242414303413102331210242041411122431440214132322000344300220424134034311332443332241330013223031324122212402244311111431243400413120023213003311243112243313441140140244003334302303233242022021304021444333133422111232304304202440103224330201102433240134013244331223201334042031444404112412440132002010344401310401132111343014330404023212043311231400244042201140434442213112411301131000231110334401343440302301004102014302001423224034423004313034242420423041141114112440401440240030103124410104420003444420332140410132304424243320143003331030133030011010244433010231342231003222124200111240341422311014142112002234323433314100113123441301411002231001314330320304440224242104012442302244302312442044030432402003132100212314200020233401424223011033023200211143300143103340403331304421310330021404022113420440303412213420232320104021104411342320341124313220132333402101212333411012224342311120001402414010241121011101122444311301143410233323433010022332300333223023304300411033031203322400040111340324433031110122132113401334120404200314041302030333243424133132010032404113344002411212132221134234323422142222400140340040403423342341140442113220332243103030022422223212013130033432443400302241202301432411221424241231113011341424140124131144101420043301342002004021111104424200020220130403104013331403402132034102022142010330204340231440044210202311114134340034134140343001324142144232233304001340432224322310112231344342021134000412041223042014322201244040233033321104131031430302430011000342343200302110042023043444422322212123124410224041133444341234443110130300214212434111031102201033420341024200412004024142440412402132343142223341323203013314031214114034002142101001203214344140024202234443310420430114441210214222142133444301432400034231330110101221130000302023434140301434133122041102121330320221211144034321114333423123134434031004211000203310040124121103304202341004440043244223042123120344412440204413131410120042024104443200224312144221211110234221343331222132123334032002001310113132311241223031123123233003123042202423243043034321210103342204331012201140340040411123132404403413434443441222213413031430324040440302403332242001130114204431201000113232021340113203341023204213142340442213232314311342002412042331321313443411140123403002214022040241132012023004020232314104040223413444112331401434440420412242124432043303032331022312401423220213300321044030140041103432113413021202134141441413224300201103401344010320101140004304014110032321121112104103203301311142403412040214334214114000021401222330320231430131101322330144314042043312413134330023242213414041240011212000243342424003030002212130130201322344344424312441341010001203430412214333433232123033430304411443214404243332124333444431332021033122010434001033314023014320030334330124344240431411013414213434044111400133144110223204044442132104304140403443032333023344012444400004024341102012141112212403304310114322230023203134031111430304212423413030424040421411123401410242113244423432143200332234211040301041044131434001201442210031210133131222120443434203133224144041100212111440344041003402002330232134224221230400140332140422040342302043443411304314331413220202400430214243440403100300411443420413303431113141001413410221440303334423231140313113143301131301302243400003231000412301041204302431314433313441242303234300441014230320040440110043423413122001224110130114333344004042310201224342214214323343212142001214031231402040212004013214331103311403143213000311134314111432242331234124043212421300312123034424142434230110442314010432313440314122023430001222310414404144240041102144024132220323400034332243103343112022440424412441134030304002002444244041214230143211331303401440413120414022333344313310400242104412442001034240430203041032244402001243101124403014404434004420004020121140002324133231422210230001132124310440131101233303422223322110302213022420023401323133443000031022021422041120433324444113144104244442413201214144103343312003034023301434422411142322401241440302423210130322223433303410113143044121401030231401403203331202104224334031121341103231444121301001133133324021344140224220232410422120303033243333121040010004402410420303133422014232440304133300243444220041004314101304240011004003340021100103443313041124232330124410013112302121102004332324023041301234141221122304014332314114330430320234311233331332", "223121321301212013434110014121402400432012433414104331331301042221010313222113342321241222403422220342302012122303012201133021424213440433332200023022104020440231444304140143331014204233434000342234221432424212100434424010233231024022113303321223124201204212201433330200214200243334243441444031304030443441211012114320030302133034423443331140114210111334113023224224410342412304341012221111004213421234242334201241422043104042102433030431211113424033011410000330310231041212221401103333432441011001141220132004001302341340330234142003332010003441041433223042131430300231012023440314031444213040112144220101322402122130001031241134432023331020023200104440230302104324200300434401010420114221441401420400303433141344130103403331443234022441432223031401441313233211344240333404424121430023424330314341122214420420412044114342402300231033032320302200101440010042230143003333133214323232203441330224432041022410100303241230430004244132234243034114440403140030034342333421342334441231013402222101333433130031431411304012113010004313220310020202302304034241430342002104221224143313200334314403031321030430234410210013144424014204303133104034140202213213230222302121431103110144103130403212411403321302431033243401443324140433331110001422440201411203004440443121130423430403121231240421132024400302343144433011432402321220411044043422024241210340401120400004143324342133212111443232221112223014421123312120313313424403433310202100044414123224040303221100114431023101333440321340413114114304424400232013012132311203331403003112240224443323343141004330412413423231123331304323023331231403334142430234114213233210013012044020412022002013024032430213001122442134410424401123132311344143310413001220122024004231213323000423034310114244000313103233432202443310231331140033214122220113313020340441243042430120343041012440030234322302422400410402220202100234120021141021120131120013000042122031430333230010340310114132231341110444420201212243211211234433100142021002322431231430110341343112403403442112124432212412024143400320430133303444003414403042130440414014014203222130321302120044100343020243311442420240312124120102404332111414010243142310444244330123200241340242321333102212423441200034300211031301044103024041412144231321202012103004124414141034001321122202221422320040200414443100200444442404442043141401134411222411432241303321130424410024443343330024212221442343314013233311330433414022124231023341233100030043430221412443143330441100433004344104011002030134021101042024423123401103442302441402114003411040230032440422144044413104131424034333212030014141111424344102024110031410014214010304042333401100402102340341010441313021124101210012001010003343344043333003234302440204014202331400004101100304234011042321122232203120243431214014001042434011233404220304411414322031223134104112002432431212414212014331240312034330442144223321020411134000222320140441410031403034303301022142303323401433134043001110124102340304240210410201344334104003123322104340103004040344441003220121424332313044004201004041422410422440140301220430232422242140243120212400143202023024233323243114012222030114130014303142211111242430003324304104401300313211121312401334223344022112300203002042334000334120200440323314034244314202032422000111303212211433344302440141401240000414243110020030230231034314333030224022101411213012202402014221023432133211433214122014210324403123231040002310342423323400103344304342341130011220440142421224230004003040442120242104011102404343220344330330301324131340221341340134223214244222410004223002302032320114023030422224102020310414113004320104421131133343341030432130011332023224133304113224444401441441412301120243040340222311112412313404202443332410424002400123244004322420034021242122441101232444102401040213142204031314144042202042123234131044112142102334003000322314442241441121414101142240032114004231044441420243022413021324433120324214333304442404304412002121344222433331300130442221013123224230434100113140040310113422410311310043121414440120410143323103134210232011442344013110030342440211410334134422031013011121112404044414143402113111423404223221314210112104210042323234221233030343414134032322002102142144020114312131104113302240210202413401143113203123441320400300114320104331213422224423312010240032200130313102314011024033444410401004004331210104413223314240003402313204142310134201001024221222201201033223343031044323300222410103214224233032134230023", "332423442003122342123434323013303112442121101143002010314403322444004301221140033344112312231433003313400212131410320421433200113333322044232041422414213121314301114024123202041431011333310122020411032021403232213003040440330300300402022123233442024442343040111343132032344034201143204042421232120113303322003233203240233420122013330011423443024011100044020320331113033004144212010202102222114000343420000041200141000111030303331012414231434333404230134200304430312220424201142014424312444031130034113222411024412033210344331133124242011410422210402340413012140440441020330231214220111043201230023023040234202234043313341101220141420321001133134023441114401240141300220444412431313210333424134001232223410443403334210132311441323323041343130331033242000411144431021102013142043433240042001403233120131100404112104241322221200434032413334234103431103101014441442420104244004312401114342133220141044031012222402413030001020430320421330424201401013404011224312102141122201044101333222402413320220244321201222433134402001132211342103013243241202133113411222104124432031234242034433404114004042100032241304333421210112424010342240223224042240224140114430141030144424244344324143044400132333203332301011020432010034142022000404402140104341140030042244002410222201020012330424442241101110233142133333232204430040002431442441411004211004011033342004134144040032210320240103044321240241311241002432243011330021414110421332131221033340142131014400114003323010121210103242202344100300330211401210443440431104424440133340310443032000142043410413344104424131301311111401400032344141212403110410240301301133120422144013103424204414411301203002314004014323030231021323041024030213200221443300144422430124313301412312020112023231314103342303031324130220003124301132301210214301111302420204030202224132230041144043140003031244240201430141304320202010440204243243343323031144241420021440102141313021313134103431434404112441012424320001222321043214242342400012000034224400423423303332302422001323123210113401122112201400124324011410420330130122040343212430240114303130332312002044021403002334001421211040133444410130030430403222133122003043124120220320332442122041324233243102134224330423200011442031014232302344340333104034030040300244034312332343330200141033132032142223041101433222022001040324101123314412022431410342413220143133142443321400003420330300301404302043324203423204003010331143400041133023320431113344310112223221413211020304022344114241201130024043232331031243432241220113011420331004012024100224441233240120034102340404013133302141041401332023223000424133024312002304412041204333030320441013311001204202011424112333030222414341040322342400443244143223133202212101400121412114322020444243422144013124041032231131340233420121241440313021300012030433310000432434410240103233033340041321423110333214324210414344404214042403011400142312142314014301030233441040041404034342231403302420210024103110123213114144324231334144311310131241220412002144122043240233040242013424330223433313421124030303020104021202122220314330432323111202121432024103243300343130323434114000044441142113401404000301104420102341444022440320221230000411234112120232414211202340200131203324033403311400214111220341214232323240142210430042442022122304033413034133024410110013031312232344443113233304243303224244431142213040111104201323114102232220104333411334000132030021103004410341400122242232010034330433442003132211224143312014343304030134341431223211030241323344344234312212123421034242124214201240242221002000302324141304043013314331210120244130121303010013422341030442041311322121202400143140440421030004301444330322003441343331341324242444244033241341131332423434424421114111403111124433332310100444204430040343324124204140104003234334042020444143441313324411042104140030033403212303414123133214031341032231241332140233202410201234323212404300332220323440104342032134333010241341024432233022441003443433034010031220234444124221424420300342401441011042042404423121312241332444333204321443344324441424101223113232324430444031340121201001421322143441244233030212300422044140201444020323412142023212130414234202014421220022012212224030441342431201432012303132202242221242142420412132234414014221330312342210341031401343211104211233220010442112221133013013044002011120024320411213040440033411004010103133112113041423302300020330202211404214414124233123444141101322442332311314442331322041443130442413400110", "202101122410442304214141444212230301303241402404122124202331323320420132004010334143132002111423401132121333441010014433000430114331241442140001220022223223430024421310323040114220332310411321410402103024410343334442121442312343112430332213123423231004322100112034024312002141334330203342431000400443423031331103030420302240344234311103312014211220143242422042243432403122403223001213000333020404024304342341004401303042033324234310021313422420402413404414402213043104213202003124231241101341030040141200130024322341221441044121302000213104403300120341401000323413212101314221212424002233444410130241423204433101401122210034232320414342033202332001201021222344122320141232233201110244211141341023124011412343132241101143422041333310114332402014344041042321233400330330142144421034214423212040142310012311313401401140402441112230340044110030230000324113114113332424431404421444023030034440220211430433121414140411104434140122224412221040422032340310241002332422312331144230013222140321330204144124024132301002112030241430410043041120030114023203012423033133323002032311040240202023033314442213131114103044321234020214101032434033411333000110042400414142132213421013331144113223301232441122302324124330402243003144004341040101401310132243340001112001313421212210411111424412012243440204030224140043112204104133404111331110322210240200042132401323322441012430102220012311421221342044123041423243212324321110413401414320043331220402133110234410041232243330442131114300223411321040224334241110204442140213033144342342041142114134304400441014321302301002432013232021111210020024104411421011242321313214102113414124122404240201303102232440314312342003213422030302210023422411443022412340043231112230012144042042131204231200233021333012242004004033003014024200223024430120324110313222221242422202322322400222012143310344042024243320211103240043300313400014232402230110201021224004044114113140242342130431124131320342034141223123324214030322203332401121112232341144412332211231140004444213241020141414230123100130140123320121310440111411140042201230043024431223443301413322111313110134431000244430241434311412101400023200242313031041144103323040041324320110241303102442242111043424243013302404343231212101241104232421321232420033302044214242340312242102030032214113144244241303201321324200344230421020414400310042410443302423410220330444214001140022130322234022203214411410113401413030033042244012013221242412243420201330313010233432341411442100321114031214203223320420014430414143333401424332041304423314100403110344012303202213031312004202202210120001130320123044030442130333312430043443100333200044122313420113120003234143111432430020132133011103210014244402012041342120031144024132242432113204202132432120330330204213230331043242312444344044011442441310322234212202430041433424200333331202433311341231200002203013004114133101430003000413442032414332033343313444414442200002202241343312312214244232133423230142124101301130324131322121031304001033342310201030233111122342041123211032022044410100421441001333322421424410434341422212042034134342000143400044222031010100230120341231141142141340413041330330241142404013143243223104204430043202301344333143324043224303330440432422223034320001402211243010441301311434331324033411443033114122431304141301443404423413442131014022214231102233342212123331010344210333043312232114000210002004022024032344000314213333333143121323103122440304442413212114214110203220021403400201013434421324031343032211404423341032031013021104004131300432201234244114101000400211302134420021442012420432322004111322420341024031211213023214323344300242424204242433222442343144314142212040333000012401103121412104330440440321221113301122030413402401041041334132311022204204324210041112404310230111302133404144211233144430343220011131102001201443340024023000222303140121142314010110002404244232001404234004213033103403131120012341311300404313100403301241404442222404311403413034203421434424434112232341042143200232243213344142344000230330043134240222313131234312233310000214333133423001200042210030202132443031122321042034013342213440044110314330324120103303234420140303424310122202002122411423204402210113024120124332021123403223311004343201241224142403042131322204101124121421102331414443122441130032402212112002022111323230314003101210224212343001022232443412214041314332014010013231404301044114112323443400442440041310001400004121442044420223444240302113244", "104202424344012234310142230344020410442110110233144202211434410121404330400334113234243410103333123422011324040332311414431444443142131424100212104022021422204404314341020144230321320432022331304444012222444224413431030433141341242243323100244044232433331232334124030201402442004140114243220132301230344203224203142343031212142101432301442120432123324241422312241140332120413313342112110403401402320033041001342413212114323431122200024304433114114002041231333020012421400312231122142344303234314032022010233311310230313242102111112144110441342312121113030311112134022020223042444030114142103342423313010044123313132433334212130111011424431122220421413111130134131404131243142140030414132244432301101014143333431310030231132100200034001001132003104431343413404004224023142302311402442123114133402441430204443041413131120200332300003213134302220322402244334420102113430103210212122100102012240412023420343320230332021404204113314234320403121121243131243022441421422034110230314040244034342113211030333200341114423434203422323040443303104024313413424244040414233110012121024343342020342032313134344231122232312022243431121441413031110111143041224111210104233044332242242024301223442330412320023211404014041324033202330003323144410322401014231442440414200312121120122003201142244111222211301010404341214003231113300443023023023232423412433414440422442142441444043114010044440211442031110220202010224242134043100104104332141240241131343202240204112014413102141221430224101403144213022442043043222030324141230001342112140313443131412022410120234022433034230402114131040120134243240033320243120130214122333131413003401403121310324101301141022232214424144041142204444201020241100102420323204311332000314441224031134314101013104200314143130440033301022423223124314302334014443230344113343431233002200103240034414433400333014000340433114431440402341413021434230310423211234041032033030210004411112044103230044103133104041301011110330242134101110100024441413412433303231134302313323133223401233340402330313432223300020421413001323403010403020322220210014212200143214320224022034300321120030110022400434333100432230343200343340431302133213304243132140002412012342040311004404133332412400234240430221431313111002304014043013121442232110133000134444401133440223022200232220443414141104243110022140401014224044240432013220403031203121041042312104224411301404344341432144210440043101310303324114430413020434104221022441221211241113234221144134421323142313043303131330030223403233203214423201404220332232241333210114120010223424214411034242313231120342344004303111134311130022214300423323314122343140233243432123122134333323042031310223342230042141013430004213104214224124002333214101034104222343201322433401404042141434434113203021410004300032243430023410424100202423104121012330324034300321022101004014220304340200230024232300044144123012341244434220020122233401034342111110302301331321120114044210422030113302010442314313301120141334303413214321014420112132410234443213032323344400401020113111444222234440101304123442422310222320112112314020133404141223130343421003201112332121000120101200321200042131401132421234402204124033242303423440103114324000100133310221221242142323241213404231013121122422134431021130121411320234132222132013321141032302133400321114312333414024410313411144313123314120024301411442212112243021013000130121404134041302333434311414023114413431304133413143124024303244302324400230120324202110312132101234114112234240221034423032303402001103233433010331112440304404301300140433010134441124302223233244420231442430240400101002021104140434214400010011030101042320203221134410424210203123034302023134340102343142001031321324134233320110440421014312041013132310343222442443444403320033032214002301301133332343234314433404441141210240200444202130320142402223440004422220443013012242332122104334300331213132043103220303230310244041421134314403041323312230111133414424231341432303302144200333402300434100441341332200332424043423140334144240003022212144202024442012130001330311043102244313343332241114232244122340341440330142123333301034044332100424000004040230212442220241134341430134033413303101413424440111133003341302302030021442113122124200431103002044133322343023133130121131321243413440333311444234332301231421412123044133201110410144412341342044221433213044030301334302000402310412000420411121313002400443301112031432341333342123213143123002002333240320021012142211", "303101004344042324122041342223012420430111421044203342423011021143400403141033232402240441301204020340444114400040334043331113042211421301400004000111021040230343040221030232112043400334440022211122421201343122430332033141014004444003213144432101200313413321202213104332321130130011220431042011420314011123230143240434444112100214433024414034412002230332202113022342202300311003214443344432011130330222302020223211120440420313232002341021242044410100203404003424201100402013140112010012031140342344410344234013132422322314124404230434333341114234423114000000020410441301422323134202122033034130044400432320421142240221343401402301112302434234340312142402244011431014221131040022333211030230110410434224304323013430144302113033340103230420000333323413134221140023233340110341323122022433412021032302141032434431432004402413103004243213243310204013124102024140402124021043143331401301213333324123113102044200222023324131343324320130334203003034004411343232442212220200303334204233032414414200013004324433442224434204203044403120344041000042213123323344033322210031301044334344424122102212314304434321141131001033214201210210423003004142014102410440123021143034331142422332214124234413143323423212014423400020033202443121033343211113230032420334103331201104441142213122234114304134420442140422132334413430200342004202211212044124124131012140140201432042031030333244000242311000114110130110122112411332322020201411041143003141004243021112400444434431242201424241100120212330410420421120333204232111143012032332023141144201302140002134012444402023404213140312131344444240221204401123222330032001303240434130313131013403022402214402003334403002042011232221141330304021312022222404123412341134134431043040040211020044100431200340134332341414001110332304422303032020444344211313230404224020243323120040412303240133401431442241204040024013223332041141010223434313021322300000033101142332400420000302324021130424433122000111332030142433303242310034420440402103121111404123422233133221343442342301323440342432433111302112422022240431441202431100241011211322231020412044300034414320200121440010430302401433211304341434400401044322443214232412302212004412010412224023403404021113143020300241414431132243140004332423422001212111343413323141023323344431244142343023124444320422104334022421000200412032232444430121343042132214120104022003343330123130100222320024202211210321432411420123343131021202120324411410113131124341221422242042234401421230202220300000410111224132300340213024311020104240342422321301414124202044331112330301003311444110043142021441240213032313222043241414241220242124140223401221113242011013331032300224024222102041231323124204400431004120130231100324323420043102211122402224323233143104223110020411402430032033020432043433023133324003304444312014420231330201401234403104014431421320113220103013032243211440203143414121324424044332330200312441010321200402332231334332413030312434102140112213323334201334344033333403204112240034102202220421033323244343322044321123231123404424204213100102410340213140232200340244223324024004111023000203312203321301122443401314420431221022443233024343313041230304304232000431031210400213111310003124330411323320142214333014321324443243320002022442044101010414233114124333340342102121111322032312303102020424402044332134311423330211243011344314144221221141123020214324001421132032233102310403321003441224442434044041304034143304130314034002023420324313331110230042313103123103004201440322441323210040130110120240231130214312023312103303212033421300110441010412043412020330142041024034402303343024404112413122331411242043342210242202411300122234001140043121003414323334433213130132100014423130032434221402132231112243444343313031413011141010441413331223204103122000103020200333410010320423133004443321310101430312001411142023230301210200402304114001141012103324034240010314312444433221012403223013403334101410143300443230302223012422200114143033304343110044442110444442344032442430323413114104024211401002034420014043014111421413044031420232230021131233330134024110331122343343102241422022330042331022001334103244041402022442011114404343320123102410234032140314242404422340104234434420340442202114342300303440200201233010322313203241401434032340223043110302034233303101033321130431021312322221113433000023324000030204301243403323341310100114033303434403313311420324210134032000322003202422203020123020244343024344233304041020110032021", "334200042430422334031232343132424211332241324443411021030211031210333244101333224310412024143124112443304414241440022143031124030110413111431314310434030344411033100014324440043323414143241232002340413212100302131410303431134132144421331113444330042423333130222104443344322323041022134132333230100042320331412012230313113204334433340022240100032410231404144302104101101143121103023242304000144113420401120042400210403001041220101120441121202402401243010413102333341130020142210133320434003144323422112032403330311140231242421220302231204022123230113034333342314102311012044104210300421012104031320134422240301023040024323321333234043310130403434423042323110241302324014400431230020321200414420104300300143424401244010012220103044121122142304301342130400210301301434440401420300401200344321144233314333234212141032422023013012222443323110023033134141144100114444042020402300401430244411032243411204401030410334042203010304313400144130321430104421400211043303214401132341201031024030010223410042243242320210322001144230233421023104322303103044000302143322423244014210210143011400411021220301243314130220020104302010030011244211403110332013231431414103332300121132441030241132202333312103421120224102242041200130024413444424313003303330221032243323410300143242142003032221020043314001202100340140434100020304433401412432401033332244202201342123112001113401342100043404001424434344314123003411024441124424033003011213222313104030434310440323424130304323300022420034434400442203421340213431310042403224404003411024431042130434201304011443124241032021320033040300140232421303044311103200433401013243400141340230312312321414324122301324141212222030443302241034203100242000204440033221012033214241043300213123313430432231300443012441023303202012303104302322442402101420032004142422401432314412431012410212423242402204142344034301340004303220300233043233110220021402234331124211213401300214100222223200142010231012424211421020321201344220211241303314324014332222424221413042221140420023020433041100413133412443124304423222333040123342122202322230211022040102242241430422220403114134340213222110412441433234421433004312002243342004400032420423342111024204202242114114243424144230412212210204001240300041130031444022403240314412242342430133342342243413433143323334114022310321401200432143431234332411322001402231323010203313402414321201400024403111231231442104100201433304432420314111320303223330432401141240232330404142010424004324400431131404234112424433240422423331430241212313443304212212240211134231200130423241343432220014011313244021212204303400402040304042134114430430140122310002341312014010341131024323434211003311133022231401203303012431213141012302330342322341241302201443131024200320403203300421422043341431201400412020244110122044240420301340114212422402314123323111210132400023411011013241133214301134322114414143014222242341420300304410002231020334112222424200000334313224434032240242112441212404020012334334134430233340433000242221034212010042431112023404200303301002121110400303021014411041003222402113423414124002422402003031141203122124414314043032341343013443133242342444144002012434400421034103324203134010032103310304121140124044443440411023021203213144344030331310021341443142031321030413243421222041230421130234234143344211342020041411132201043100023142113133041134204014341342141112222012132112103112121200141231404233031414420334422010302111231233321024142243200322014011134302301414114341103202140044140000410101323421302430322412111321023344120400230331011110330230444241032233314011020231234002320041303014000034244311122310114113022333314303224400440023231211132414411021241213234201041213211133202333010223323200232400223240021304322244210012324341214220221140442123432312300231312303430244300101310141111041022132224020200124211030402130441211321102402243221422110144021421111034004003411213314313323014220300123400021131001314030034301042210204343000213033042212112232310342211034444311130312201203131013114340324321332304430333034132310234222210123413012321303223130131010432110402223031311341322133022134320140411341114130423333202010410334330433340212122021013002220122123413424342101143342433024432323221144121412313440314300342241221201320112041441224341100102302014221213023222324130443300401042222224342204401241443333100314031104310423242303320014024304000033221344433112340310234041241112203441224220422202330041121130242144220431210433004", "311022134004104321123214220433224341110133202232423342234340301413432212332102323120221131113133202110140042133220410420310421002041134114120341411141001024212334133320421234111002213134204334434422340421403003400200323003342422041331004402011211314131340422143302133113410410002204022432101333343431321331413324041323414234013401122201421003400312043403441340414222042213411122412311403032433201013043110443330214020424441240404414321442134101333420300432113121240030143241200233431234303023020120242333023101244042423231323021102014244204214223140311030133303314032031204433203422413412112304331200323023113033104323213412421323230412200014020300001221310020212123010112143402043420442124314423410301310424032134221041440041344100130400404143010213313300132022120040304103320113113202200113212010443044024212440402044023412310324311034023041423430024224430042401324140411230412142321101422211324102014442121142334240130000023012233223011134001031012334013020331444022130013124402210221141101402000010043231300233043232412302120412221233424414302422304432311422204444220332241004342423014440334010410300023303232233311244124010243030102343240004310124021210031124034120010400334234312320102321020410241242444032232023400022401023231210112110442203412220430120044230224202132010010202210300312020041431200322113214402031031401034130134221323020240204001244114444342111402033434001003012301340324031011322340003230441110001223443143002304230434202002343344121124111402121213004102103310434132243001104423200204113402011421243223311100444414313401341230444223233204234430211411110423021233043032443341422243231012111143233314100334410301223123132210131240030410403323031441343331410433123340132202131434413440121043432342002001134110010111111003404130311324210002342002313303144334123221430021310240021014022231200341201313434234140024130401112423042110331110424114002313304113043332323424242212121032323411120204134343322014010303240003230311032211112333304404423403213141004110030034002304210210132302111240131312214221043341200340224130400413323411414010042311143031322021310201134002442403042140413440224414002321030333230431412024144144014411011012033301200011010320122123410034404000021231340403443324100324231133440104214042304212011423324401144424422114130312221040111002110401240134230014012342103220242023041133041403312021223343341123022140213231112211140344212001041044444142240141432134434310001010242231334032310211324304014443104021404441324343202020212241311422402221400140422130021303431441221334430021220230041304004432043112432302220022302413304001400224312233124012220040232244300314442401121124001212311111412320423304412410231330040030124142013403134142023423331443023103423331333104301234331432340032411132411121332214310134123312444210220131034433442421130232434434112012404431031001300112030111040131243013042444313334201134301030230040002121032331040001023331223200333440142203040113101404241424333131201403023220311213314111402320134411204000303324302030311444431231244341233430040141030021024000440414343324242011444124442222301004211234410031244112341124242423321333344140314443024012041014013032440142313401132041313041432430102030444433443133304243223412014213230133104002022234001320121401133144131123411434030131001130401423402003022130221230334011402120331113433440231302031031033003444104400403230131000402040323013432440110032142014000413214323120343410121023311200444003023410330133242144142222140320144234140031320013212341120123304244323113301301134122240040211200001132304132041003421440013303001101024330111033200202413403133104121310411421240204242103032233204334414341423040432101444412103022410000434340302213304432333112441421414021321441310413041133013432040102423201032321411331331410440303441032424311013312234401040033214143130443204300233441310402043304202122230312434144331101423344121123403332430430201333040311220020423322310433031303124223143212321410221324232144443224330333330010422343044344000411404411132301200421203431404022323221122414400102104040024441030413434432403303133132113142140420333440012413034141421241202200133411131202000121004231332201203420300114244112444202410210144132211103134422031110301022243301023302234200104000233402442113410131014411411321200143144323312230024103212444042031432143022102234212403244231233030014430424042210003320341123031444221000140310114144243213014421302243313422424211", "430141410001112404411432434244400012220132101143140124034210321042323431431433444132130001041341020423241203242110101242203140230212401200400403234221143410402144420124012113123013130044402132202311433423441110042020330412433224134120012424232220110402420312311401221444224102304030231304102142303223202101124304413200420300040210000443101032232303341033012413013010234111220424230011211043324402401122312234212431322403324030034213303332041121002000020421300434421402023102400214043432311130330423101134111441222421310004233443200333333140302300031233032413040441220221101333223110143000242110441120423021212304032420302230041410403014321433400121214444214112234224231030302130142324303013133044221234341320143342243242111222300030332202301024301222040320442414042231331120034142014030433110334430301441214433223341321023312132320200232030034211032233121203044113020230230202002043312402102104414004321204301210242411421423444233001244244342342132214133101340031102344333332040101131003303220144212243230410010411412112144011340114402020230331421333033040143024424244013441023000411040013240214401430330214340421342313103222323211230110213103032040334343033423042321120320441040414332232241320123024412432401343340021404340132333420310132221113103221422223213041102231034022314224210023413231010042321420214422142402421101413311432423213220320302232442141442133412433124143224131341120413044333201030103024410320140002343340210124203444322042422221323111030320040424413414142323422301212131303240341042214300124403302443420403433413042202041101022432331044113122113414200202202300231342412241202430001213332440231001412021322100030131000400141234110400040203111201343140310242044310321204133410430340021311124342040212404402003422302023144344211132210141242131241241340222041024134342200342431213023000120332101404321202402332314442333232221422200221342413421104440434114124220243423013201032240304402042421132310400320121420430243441313314410043114132132030014303120403001301310323142432242042021323440111144131224411140131101114134204200122244422323220014234310333000444243313023200400110342341033304334321143044223221301314243001142203203341012233241134311001212231324332022040223442144141031231343413240224212014313301032304212304233241323031444231314014004011000304110133224440312233404001242432211240332223314230321343021242333341114241231023201233334320003231021122044043020222224240000431303233410144241244304202043420122123104010231113421224002140304011100200240311112220014401344322223212020431032220124144410100330114130210434411021401404404241014332234031230431101004343230432340120021340002021200004343220111032221031122403300204301114121432141403034112423021202233022002301031202323222210004431400032221342230221143400334311334402433000234134024334313213100212313103024114123101400141344342131024122444321314302410311433020122102311332201223334203132321123414141431301424411130123130322422410243234003102240412241302244024123433322141122003043324122423313322301013332241233223231043131440324201404311231122242242120201410123110330112301431240324204431400410003143241012421110202240200321134434142341442431144033022010420144402413343221030433034243402230323341224023033302310213334032113032430422131410112114232122404100231143422232140321143314344121341012344014232232000323131324043220334341111420401120440021204143334200314040334032021432223231003412242313113432040330144404120340101333123433440433342420140044242323011012421311330312134111340432440214203114014334313041033442412340440240301410010233414344030221143213134430014201230304044001020004410021214113243214023321031224312130431221131000003220442022410023334311212142124230343441023101444214211042101141321430043034311131404332143043340023331100121112203331232101434133300232042343040201034204103020020131331121402033203333433441221323022140131244201432000232144323302110144314331000410404414213013204434322103110400403444420022203402302102121324430313444331344141412023200011003240032230304233131234310242243342130443213004201433142314120012402240400310342400332140014143212320211222314231342231234132213144123044400031113010201123100403202340202410320003042331044222113012324400001212234324344202023003322232124200214202431202141211020034340230423023440312013301021004020223301020303403112103204020120004333444122033124432142204024014140242201324321124114312133441232420011232004311024214333110", "201212034434043003341421203104013201314441032313430004041240201102144403341104322430220210432043331011332341420421004311023134332202101102131343323021412234111040143202120211440320024334403344324014233430324303210300022000143332024031032432203000034242232212212042302431300030214231421234240142423331442441423034300443041011013443433130422341330100314413200131011244141212431403320140220204300234113004230210240013432401030334013032224230243134044403412444432231024343332433441200100202342120433124103421302344134202100041021003302212442214103341420323324024200323141214344344342124401210434202241430444242201301412042440420210132121431042402104002210332203234033000313323344442013414324110234101441122402211133333430244012433122321102301332003233400441421113324130022410240131401242210230323220113201131423234043300031011012022222110433413403113333211204133344402102342110032044010023202400330333312121010332412203243340122004114313004332214300331122044121230332101310114044322114002120030443033333322303112341401013300044013404410134314104123114002332244123022241440132234414224320301142012200230432043434340234401312323210240444313030233011342324301111314340322110100331041143132043044444340002232111233210430321324423403231201203040231044040002130314020030131011432231141220012140340111212331000230343344310404234403001031011323114423222143233223033403222031120000023122112322342434420340134022043323210011414243244122234210003423011204142333430112122120443232003411412401442111221212044414122323123121341314123012223323310431111040102043430204130004134104034033001013020404340200120130413323232401002032411134044014104131021304034324201003442021112021331233011404414004012234314304120041004101142334011130211400210413430414434310424230422044110024333341403212143310133304032404441421123223123230210110341110020344004214334442211134010142420140322021413441310004421244242334122131301044202211201314110011242304021303304132122344043234301044000432024201433211323031002130432431421223004442140241310111411040310021121231203211012014034133222043003221034111013142324244241313200100101313442231121234442443403021313241120414310321201242442422431341204130322034302041324424032211424232032420230343112343121021103202340421004102113333013404431032113210122311322003403111042040244123142434221121234111242233303230044334023103424332130440414213340301402404443432303213210303211342242222144331220122203102302031044111334014301031313040102400130334433324032133120230221242022034030441323233142142231004441200201343241102324034132413043144010133110004243214202002102430301212010422244212101244232304141230040324404101341430330404343234102442313402302403044244421431004014424011430002400434321034014114434211424213142320034240013023221221410102003342432410334430244001204334004232201122440314240101244001104424440212104134424303012234323331424140200032041322312001020404333110411311020304303022011101112221413323203020424441424420334444411343032030022301340004114314412313423323442243023134010402334442104304314141422321322314310042133412333411101004020434313323243440202434332103324103402123040414031244113033022000240121121004224423233120001022103432341432044423312423212334304104423444230310310204224414400440033300411334213204121414142222120121332431003324224144140220434341310412002143023404222033424222330034242441043422201233023301222103321041202112034334131304414440421340301022222023214004320043214114320334010404420042321311423343001033312022001101021404111323240323102320422241300301004400114300113322222212301023101134112222124111043303421414020240103040413231220240004434011313343022440141213211432141420231224021121401300104142032200420001331031234303402433312120234211233231130402331002312234442210320240103344140132434131300144022131143030213420424344034021400134024014020332402014441123114441140422011431100340122301312144431443213300101212414334031401031231104132210314224023014300013000242210440414111212122103231121043132113200132000244421124140341110442421140114423420243143202142243103132214144144240201320412000422303021030100030141441424400221124211001103111322223002032013100340132242441213422222420031140430341311022204340034330424102202420440441123202443141010131440134131233021323131301423320032211121110203102042324331432401213004223112304024423324041200111133421124023212231122401040342232104143310042101143004020042102021244202431424012111142421311", "324422244432221404243314401444313400040311412011402201202204431002414203433204142023434302410102033234233333421313123303120222442431103434023431301200304421132320134213002120210031103134204011001134323423112333211433343012300144104401211442324011241134111422224032202341410124131420424442302233344313223330143143204441320334032333124041411332102234011110022434221120122023111143422202343403200344112103430321102442343441030034424312003201030242123232440144112140130244223342114041143323204242400312012344212430201423021414303302413034324001220232233030132102411241300402033433320304224242011040401102114122301331343331434030312423441313402420013223311224024103104312123003323402043042121420011401422122102213011414424004020403221013332202014211340321430143243302410124212122432211311103322212234110210412434120042431243401124120232234234043241143114303422414400044200244014223430421303124343200200133204101314331100112421330204310143143443101020011224434311241242142243432401031143414420240101201433000034212024441310410031233023340010300404340121014403100101304213130044021024103013232141434322444103112003003234324300333442442404200343430414200013030010202103342203231002022423024133434342110323413002002024413213002304330441343414340442243021430200420311430011324333313434441121314343303324113330220041323233431332032302321434004442042411304434213443143222343011224313143132111203220404234423440324321010303333401304123322403124130441413301013111044404412134010223431420031344304120431323421433330141200410301122423440132241444010321331024024124400412332304222132131241331413321201401130231211321134133133203343321214212123111130130142001344432302201343004400443443043243424333100040404204310314443400213013224032222410442330442421342331313104314014444242200014332312143144102022303330003433434231032114103214144120000222223134223021143242440430132141100203043324341444330144343043314433141423033101141242432332021142104310142101034101102313213400133231402320414401214000023120421004003330010004004412040044010201212110024143440413412412224020130144030423414133043430232014301331420024433033243121112304320244313240023334021132423322304443300223411002432324434441124100034422334403230232043020123344014332424233320234334041111010024331342140342234431120242312311413430030321333121420331030321423302424342102420433334100322101214104231002134330011122014244000232104343141422310430403424010120143231134420402201121023212443331124140302422410241104240244122432431120224331002042434233221041214041301102134120012222330114210030214241100204001203434231132424122143303104103432004132344103420401443341101332040242420423222304030433342004444201422112110312443413304320132432402430313240312143002114122124124200312134101313223322244331404300012201041440001301442414212322223440410340341330202134244014344422441300443141030431403242030303030214120040133334010134440210210033142011114320024341230030132440412014341231131413233213023013001400320133133022210012130433134231433042223440233432234240340203434104341000201334433402220434223414202134214443012033140242221401133444124011121432010243230330433404141412013344334104124434122343100101400120344002202321434013343302300313244431201021441130342214124220231134210213431302314313223414330432223010444020104231443440310221403041042414214041400114002204134130133343202013012302121021133101421443311141243322001430232424300332211300301443201443023140430112321104203113300343331321440100443002234420444113110144032330010410134221104242234013330023400311011442043204042422104244033313424132100123423014402111132041203432331341040202142344034241412042320404101214334410223442300113240321001103213413330341420314434214201204131340111142003312313210331440133221320043340410034122442041010230401131134140120314441113204143421320131030122032333333334201021232133104230344004312443442230224324110433024122201441432123134340132032423213213121003314113424010044004400431014323443321004122342114212410034323420002400012212013132213233441342223342132113324240340441410330402132401403130330112420141020310004040034244341043443111341340303422404024213242213214433403003343004340010331430042400002413441010312030324420013010004442233030004322220100000111030320011031224402342302010204013413430412232432331020221010332104022012341011101221314310004210202002211230400121434001030433332112110242133103334141233122021302234323430220120010142332122332", "014144221443123241200143131231400324441222103332133120011323012013300234434033134433124300214340114230044430033423130423140134341133332100311104422342422430341110131412343233422100113314001130121210131402422220420403204120433240032311114240344334314343002314103312121212320040032403344120010141342113310400143301030023440234412233023201421433323333024102104214112001341332200214400431431441404330020134144040100200211040222023123104444241322121332213103412310220221100443440421300140203020014412344121332421133110440012414130241044442214401040244031323000403133323233141204311212334304011320340304033234121432003411213002403243311223131421322130200131200102321110100421442202244311140104201011412023413024234004240102310222100204000114304040022030142104032211343002414340021034143244344330233432224441221221333032120431401343034233202323321230040241224414312210401321101420102441112103201100331202441220202402001431214144443222123323034110321203141043423220333341000303310334020121344342434241410434313303033114221124323133143334400011113401140420111311311042242203210341311110200100014020100223144043121144314400143130444311314234413221321342021334432340030044032101134414140431302040400334411441122224240030000013442010420021442203040240114310222400220440034040400103134034231124134023103141144443303332332143044013323314014223423204220312024102022230400142301133240441402413201401301113311021321131122204202314412244234431122240323301324103113032112423213034230101010443330411331302221212134044302202221000103314121114031213344330013144403333110222332010330233013312432424033003442014312024043423302221103214233424033224003413244101424444411403142410024324311111143443224023010233242421030120111243422132033221014004432414213200043413431302044213432113243114140334141141212431403201422442430244224201021213013412330231204341040310231320233042133342322214343134111134134313120233214122301230333031142313432113044031442102031243021412202400210022221340003001100203014011111324212003203144024440403332200143300212044113022103042420302222220234440023140403230430033220122003444044240230134304440402234023214203014331111042103224102400102141023243121140300231412442143014340132231431020240422324122201320021224123002114012233242120420342421032131313014112031424221230231210113233413001213031143330224013111412344331132333323001240002324400030420104103433121243234312402341002111114432342442402312344110300322101134223400032131010430223231220043413312104341001301410402420413003023001410323012010301300302000342444042002012203022240021000342431122334021341413242044022331313000130004113332222411310101232330012441121312101244314004313234311232023413032414123412211222402023310232222132304213133341444440123201420303342100413031212002010332244003224113232421411344341323322040132004023103123044131340433440302410321134401240421134344410031224342123332201032201331114341330443011334322102011244411030402022103430414102234131430401034323011400012223412030322132134422203301120021100010312211333340131123043133112311410443423403144320222322344321231011114140311040120441411143300204002433324002300241220412033113030142112220202330133203021231223001022310213442443431432013433320331433040433213423404012131340141404341432421110134042324102220401131324041132033024411012424242134144003440422421211144231201002433012131320443342102342332030012310043103432303100423032410311022030220320242343014403312003241014213122102000303240241422434243404421120420201430240034030323021103323101400002021203001223331100220224104014412224422122431012002032444434420113023113110324444340314143013004130313122213233422422240413243003411403200442402233223010314304301310302341001300144430300043230302430021334400003433231022323304323314143012340431201333333313111112110023202024142233230303000424214214044424000222322420032022434323124122123330031203433144444033012310223241124324131222401204421230213442303232330444414100442334034012231312220410301323034312420411032041344410224310110202032202030121324301141423342103313011122143410120222120044212223011211123314333004143203244422132120010034402120330030102031313231123102224320221103412241014030442000020144042432240124310333330012233003141121224342022122310231404300341023021420002134210033434043030022442431232440202011203220441130401123031201011344104440233403024241203304004041000110133344304322043313142333100132042202220430401234001034432001", "344430310340032202420222004021024140412233130331010320210301120330042204121130422023432230322112321334432311332243421400114210120304432200302443342000304202413004214101010401014334201112433003103430423324433421400411134113031022123442110414313443421034404400131041140232431001304103403041404303110222124314403113211311034144003322102102312212214212002243404020240014140334422434042233411401231023342200300214223233314440033322100220422411331301241112223243200024124223442120003410411200341441224324102002321240121104304122132044441311300402033210411330231042443210420234031302104013221103304320432032101304002341101001241401223010042222130214023011113121414134242414321200412334413334442302410220313004113312000141123143432400203232044304132433113101314211413444110202104410434004020440330022011121202342422314034412100011033314312012002342424344402403023114320011223414412123304142043324232302332441010210441043421143110343121123220332340401024324000343423422114240130233121024132041414210413130244441113420303241004032441301031143114404424004142131100332401241003241144104410002124401414402023403144223131243242144230044424121401120210421011004022101443004410320400112414033421002110410203411123300123110233122231134220422010040023422220232312344121420130044420214143131432224120044002300403301231232432244032001301412312324143222104321323300221033444413040123234201432130403431404233033333103332323321441241002012340034434334031140044241023424203103302213230204100224134322414014420242222110211310303240211103334412430101243113111302333424101224121244032002410004210431411043344303013114300044031024320110241334044102420344441342240222304324323404301020412104000240233130422304240431222131423030441343113332432411132003111301133402011043303413232301310114242043044334010012310022131400012332043413042133331420113120123221330213330411143323000440433330101224012232030020014134124102120421030313224424344014234321444104140400002104222232303233013221101333103012401410234314213211442233412134002113001234332122043241123130133244402140212024300220101012222220002321324302110001233440414234031422312230232011443214104204113204333402102110141314201013004424142020413341324121304421000134233033310033242434341222122103342140244102220100014143424441010213000443031121342402230330331233140232330142141233034141220011323011004143003433201001042232044330330120011104133242302040342443341422343434132044121340011121430331302443224334403402241131234414423313010403233044134400332114244433322304033434231313412204410431042014131042303244031130312112020002401010041004134220241143013230212002343034141413321100231211341132013424234222333113330042404224330144303423421320421410302044224001123132013140414204300304441303132212220120411334144322430401034013324042033440432403033424023230033113223340222212010034121134114113303303201033312123434130021044433042343133404011413320230122242211040022324041121141014224030004324423224314343423430012101124131210022130043322010243243334114134300424111311104321242341243404402210120344240301344412112203203240043213204104304443434012343400134114432220304320210421110121022121034312043122223040232324200331144421434214421214220130043320003233020113432440030341001210243302012324310030424030334411124201421424113130221000014343130442310443310133220110443022033041002020211044300112114100102302120233341303244020442410201240043243213002124441130100104020033243103103422212121423030040441100031011242322424402221444431220131200143302233123233343022240013312422241401041112210420313334212244301440014421244413302233204003140234122044244021212021212041140102001442113402043434441220230024012303134213021444404413313444420012404402022341340144410202111312214034243133310314122314344114441304224010041232123134123210112040304144434143213404144233131124201112442014030131213112100204341312103023012021100002143431001001002333000443040222120433341003043124404201012344020121241133444224210132343402312044143233302103312314232140424042330220010020034014402433332111311133314202423314243212224000213444100104142442311133222343114040243022400021400444011014321022314122422243133241021020422311112303041303101003344212410312114040022341424432222203231011234031212002320320440224244301021202143431402100430241044020411221003231222013101430244042331310040224213302431240411144424121312034302320322032221224401304424210440034304430404234330322140321324011134104", "144212340102431324301312210110324221102131211204032000102124102442321030343002200111133140224110321111323132212422212304114210113124424333231334443440302100120440314413131140230200410013413323024013142114133100233221104344103230412311034430444442020301004303213134240314013003221034103431400112223223001400042013430342012323300110112100322311321412121214330324203324133113442113140410114114203424230312101241313024112001113414121330114100212041332330413321312413234021142313102132121301222334223214331412321214032044331200000121010330043020220211214134224234310140312311032000132042021443100303334323202223232210011414322013301140440222114201121142241131122112001320403032312141222331420200111143242020140422244403002143122403243323233102203143124233344011344044434423133310411310243324220214204443004333312344322421021333342030311442133304012040003012034111231321102012302103010440342001113020201313124301401041220331311311341043321400032203222311011404234143022214211000434140423213431112402023334332201310001022340313432332333433032241234242200320134021221431240134010000201243303412424112013412440110222010044013023010023341233340040032422331301200002014002113444434022420000314121141100312332400022230444010331200330214040144134420124102413213023200403121231010233121031311204134022301120214432444311321410114041210110422230243244032043023343103122123323413323200244342412032342201102312211420212212041123141130302102233010201330222413224334023210311100143324243221441423110432101104410441413404221012200011004033411430140244300210414400441340200134430112114213300124202304304303241312423031404422200442332144143312203131311423442111313023124221042301031144130023024211412241441301411104200400223114311211132204444110142414220241104032234103422240424324142100042130424124111424324334043214334122231220432202133244240401014143112124100334214341224104024412122113102001134410022233414241034122221111201302143322232420234402233234420423440044211122000323341420033301040142124042334011333003443412334214000110110343322402414440044310042233002241100320422221313034221302402412433002313401031041202001130420113420344421421021134043203342004101033202042403340442403013111041431133342043142122341234001122400220122301432011312314031311420202210232124003443022204210421034031304423433102023231323444124423422002212021343230122412313030210443144221334120230412324343404021142414004133311431100423143311120424221010310204121102141443301003212312142400123213113344323143342020414321303204310220422310041404400331313004142122301014111220340302441211443010240144123143004343334030142031123414440131003433043343102241022410213133322243411233243412130424424300122343313241232002433423122434301431300213110244140300121223112140421213303134441334434303002430042031042321201011404102410201114343112333420201210344322322422132142423032301301210210020321211144213030003431101214114244121213034414434440343101124311413311124444442331024402403003034241103010134313132013040012441040031412231241134143010124400111222141322004103432204012121210211104204311232003003344404434030033040111333004403424321212113330144201023113343340430404224301422101014303400202321020114140131211130240003300101344313112102101432043131310410223214411120432110333224323011333311320322430244114212234231002041242302414313204131030013233434310122024231203423233323203330301424420440024130234014213040410313021423001011232131003300221430220142444100133240442313130424033343310220202000200340313014424334331143102021141402044141444241402104243334133033132341414300104140103423003141411430002134041443432321301010010011031204142242032130302034301012332320401212102432024140003240103114101401112221141221320024324441410041213443023212323202421124344403114213244403202034324423212203340230022110304430033412411041342202431134413123411420302432244044444042214302211100213202231222412004013024433132331030342003004433241104243031442124312100412241124401003244311032040030043433013242342302422012403112030421010143000230034203442021232144340230232210442212204341031120222120101204012343230312143320021333413302402444141134234434412314221242404410242012310002402114110341144042122440434330232204401124413331012410302310200222213410212004442214132430442443212431213021210412114213124430402102301444333040410133423023003240321413022302020202311311300224334004441140001312421431233213132122312444312132000332410041400232114203", "104331042111122010410212122014412214132224431423322031222033101121000100302332243142321103020420002124341311334230204022123143101403101023102002320102041001222021112030324402300243332430011434110240324101333021133030423100141313241331310210322112111210334102431000244140434430220204310123421412200433033113413114020032344421420313440131401434344233232040244412320202140443420132304340304144144030330040424424141203111140122043044210000314021144300202433102142212402240232312412144221004412302110103340001111234300132402321103022410132103213013113433243444024140031030200021014400411220230111041443211421032033123121014444042431112020021023040222203423122332132113310324221414230102411300144400434124121441403233000142404302112011421342144333304240000123200203242142002320240034341220223323331433004314444414003014412123434233434233304214113132323444142042404443233330021441440343130400141433041304111203112201122311410331101344400010022023434311413030020204223212322201013013024031441012122444141301143212031223140411434203021300411234403411032303341443131210414401331242111142030023201313102101314212431011003310340224022323200330113323301103323224203432043134400243413224044114141301143312204042324431412300330023444132102441104124430013200200101314130122400303002310242113340141213234343343100114011134434431303103401400431004303340324414312130034304124341211303344314103304333204331122324303044443140330234023403232024411000230040303124340424031024413231112111424223243444243042030112000104333413213442302042403223330331234443442042442230403201102210220334304034341234322111211332311421014033201210023144320443234222243123312134020121031424212041231232232212012302300321211422003120323233412204141001103023041224041344010143404421114321232013242412431231222414430240033210203232321134021311011411304123231144043400044443044402302144101034333103330233202241032142403223000411402320320134120431141341144003030312002242112421010122143444224130341404442242030441034142021422423433141233232201204443403041414013000334132034044321131242034210001110132322431130043432134123144133003100410143310203320340440013342022431244212110002223414034204423010232314334222333031012210011234321321313422121021132111244343420232414204024412131112102420242114110134001114143004420000123331020121013232433322110224321004120043434041322233322030340104042242410241301310122233112410113434431314202202302000331311114324444342032012014410410021120300312342224410003030114103002012124222011103001324223143002100342221032424103234133341341022001141102443142334000340041042442423042203334041021243343013440212441420313443412040014223112401210243420232143211130310241230212400132411202301214200420231011342403112120201402022114044441302320242304440012022134143124002303442113101340044123424130442143443442411233324411432400210133133120344334124201201223210014312224230203341234123033004141231413010403423342102402112203434043020001113024210211322132030404131110124111421100132023300144232200000324434414410321233443203014134001102342400343214323001341103032041020022013232042003233032021422312312344113342340231020212344402211211012422444124244204221044114011001033031020113234004000340433112433333242002000020131404230242032423333042424211423400213411034332434420101031100401411311301314104421302110131211114303002022304132443011332200332103404041244400100444001234240203413243103242112321412031113104240140124421130320202344014032020421330024002014000232320101423011323110134324000124304221212140411013312134003141030240143302120043242402334221034344104011322020431010004041404204244120421043401223334111211341404324313431340210240101214101433341343130132414341332244411141130102022143433244334201102232420232313343201422310122200311301223340130321220404021000334140124222131233022322110202440334024040320342412312444414211103410413331333231043300300323224230204323044314324231121333420440214121020343301330123204214120100114411110343302422102043411240321113031234041203140024300440421122443003434314404223012244203123410442323040013300400043104423130413340234223033110144010341334332133203422212140404444222221324103323344031243240310023132033103231434014032120200413304302404342244340304104242312143411323032434324434232323002113042410242022434424220411331400102312013113412113402340333131232002414430334323043402100323422421043014112230310023344333302132302424133021302103214102011434234124001", "120244123030122204003223123012011431002332422433040301323040131244120330141311240212033224010130031024141030304332322303313111411030102214244234021010134211200112132310242023431440421243432421132011341222200033403232322004142023314343340414102300202042334332240310040410121012401134220210043113340221204320230140044032141013011220341040302103003111222413301022441141211030114000021040114303223031131400322433000300421242204123244112234140214233413424443421241143030221313223231024244203320341244244011204031444334020404332313441242424223231204001201413023013024303122304322131424343214311102142430033321320022433002131303202344130203431401141232313021130012344443100422040121332110133302114112142340132143421012411412403221213124101034341411401334331412120413211303032024212000341200202121200000322211340431141133430144004213002241343134033044031134202310044033430023113102042100302131113313030230321222313033010031102431440442111320133300104430144312021130010143224232410032343300404030023030234404301104432030221210344030033433023410224041110141123033300141042014413244032120122002313413141314022004421224133222141111211430104444341244444033332120131014214310023103323114402232243103333013230423404103323333410412121224014100312100104211432213403321213420141123033323412042304443204104402334331214041003123233124033012032442114243133424012323130212002302310021300410002041121443041432041203323221314001444120322123222021010032100133422441131032212033144241342204224340432122114112133321302031234124213301211441121242444333033104344214310423303142034333023121332032433100010441130030302444111210401113344020411103402441330233212431413032134343230412201422432111031423140323312122442411012322410000433112321341412100122204234301430034131314401434403002421111402004413124000301141301234313323434302322024214022330412120141241012133324142044400000021432442103303201310322030322020000021422204434224141002113241423424401400324242042222403300410104231134232033424013021022130301131231211211242330211443103004022204211444024044130412402412300202333301122330044034331130213442122102200310440333144111414242030414234004412401332440203401312011003144021322323133124224322332133422113023444000101200013301120314123132343122333212412132312231210033142143122134023111244240330041122144040120310323433111002102240220444123112112321040432013243404442224230300241240310012424233131241124234200222213131214341020032400023443433400140010214241202244424204424312314343330421421314000000343140002042411010222312121332211222104430341143210410223241220102211134332131411011040403220020212022200044314334112104220332231423311101130140121133001412422300241024431403223312023104424220200433122233140301000134241141104301201324101403043334311312211100432144010223232023144013431140412212223440431002044122122231330330314300214031133122323130140344000243232410411433313232312420330434300032302034103000220030313122103422342124424131100232033444043423041103421230210033034202333031431442132313234322111120023344123331013424243010400103303302003344212233410333120041220340432321021124341030012244042200404211130433423042421202212132422223443310232411241102230110310423310400203042134442321121031130043244134412133113231440034404331233430114422241403013242002403203133312302412034421344121341320441020240443002241213032314243344021023144033021433100101121220012420141223402101431103430134103040201313111004222113103432202200324122432323044212322030223441001422301334041134312222234121224021433023412430003204333310200103134434233204123312122413203131412344414230113320211123442234024410334240330434203013104102114211311121022332312012141223124322114330321413201431311142124121332030323432220141034301414020014040014230201044324242211034424021232344321433311401424310442341423101442400303102313214021104400342412120402222011004324111110104003004024111211010341321111220333344301132442012120321134312242213031421320121140312114003232324423003102244240340020120431220243333334020040434424113211222333041244210323411402100413103224212130210340323244220031021432332322201042314410441004344044304443124221104204433340200114443240034314320441444213012204314441340032444032304132440433140402240020144002003232010042341004133231242210042114340121040303240024121421341424040100143414130413133220210101141320114243410022440022244313420310041000134030200014120030312343033042312013044314010432430313410432002412", "241330332234320043120423440331042003433023034000102240034311331131103110204041124304232342120143024044333123402222043342230333214101132302000410311314214334431100102211001014110010301303242032104143120004321241220214343241220431432210344211403023203432404303400402002214243231421022341432041222211411030424021443402044344044004430312320404432231423020110233230202014204101424211440443313233310043222413330110011442430123201440244214041220432343200200422124302233131340442222434004420430334230011342132114004130202201300333123043232114330400202312001303110011320001132101043114322033403222240002213424322333442141003411140121340321130032411124040114334304012222003041430133141134041223424321011144303103100230303121132131210144033442124400430333234041211203230433243434313003401331122443104143114241112411120131202410123221420012210212434302000430242410321430234203221242303340332221111413242120132202432211023341003031040424423104334340324233320403033422024330430403432242300204332131411444104202234143041342212443212143042330322122312012013111024100030043013330203111322400214410303402040041103141321224134444140202012423414220010413404021312200200132112134102420112143343433200101203204000210412210113332121202431044114411433044023140030332404013104441220141243324401412013030401100014344131122023043042022020201011431441241233011101004230032103022201134101232302202012331214344142341240301321401214210040214323302013034121312412321144243244433240423332232032414201423232004420234410313003413204401411110421330003110143313441340234220024321310212320110434120411044342230410301022334322401001130424434204242322343233212342102234122430021341340431012111122412304342003413413213043422103132432121112101143321333331241412331011102320041241120322241110011144140141041240413302040440011110130112413424000134402400142442420143123033134141134143331230213344314133242422322230000431443101114042012201044111231024000403112404244231332404342402441341433142010243023112103013030123443133001233001112442243323040011310441221014131211410314233024130314041423234330123400130113343302213424044300113430331012434102333342222144014004441023231322404313143312201203024222034013013404100331312331120011431131143214334403103310312041034414030442122423124311420103001244221111000301234344001422404144023222123124344314221441201101412401340411100031104200021204400314043411232011010333413233243131440433332421132130033103411204121240403324334233033242232322424031323300300402124402400343214142443423034243021434423224330401120100112103234000014312124401121124220143101113223113142440200103003403014343444314401301431334130103200433422013032141004314444022422200300203333142134431011212241242122220410000234004222011014232442121344340033443211300133234133242121234302333213043211023433142020414413014343111023213023112433220001114133010002441020034420044412013114413312240122203423010014121204022202423134103310024110111410212312104010342224111341410410341400110014421131123333424201211124340113424233222230214400114143123441344101200311400344431100203423104110110041402130124100221221300011321403142421422020231122002144003113021320312313212131024401302130001304302213001130443331320303303231203012104134112204044023112202442441134413340110204141030101131044100443333041421321121113231421240442213223320134211203413242333340324311410434244202040104400343231432120042110211403102422202302041100410342014314131111233421113202244302032311402332144404334331341024420324142113010222411333110412322041002242400321004440311221001300242221321012131444012304233213121131333010024100122012240011422031403313312341121201331420410214143310344303404041223332043044220401141210040314340210313241121011241433201114141411231200411012203204434231230132324321404233211303420112431141033440021420243024134043314344140034141211111030112311044333004341002121300440341014032202344344403214224410334041400043333133202113220203321043033331332044023244411004412340004030310233314332440310031334402211120341220220313103312233210122223010002434422302032331444041013423014212433241310231001310113414034004144040403003001032043430211232300140124230213402220433344330114333333042031413303444030441030033104341324434120114012024140130132324114423033201142341210112312213341010044022210202311324000420031444440000444424102344033103332423400213123433411434340400243001231220143342124000131410100401403424033131334422030334230", "334213412023031134142301203202411434014141314043133030124414140303432322301343111042100022121010200003030220331431414412314042010043004013212313230131233222130400333412403042032311202400210431401321010413030334011104300244231441434424100303412421441044442433003223014214013200003442443311321340302102131143221323313422340102210434310302431022003222024223343440432130421113321143013324241323203314104333134140103032043143003013323210240430234131322332200112221332223040342221202323043010020004411322232442420422300144104240132143112001321410020120242204134241043004344324013343143002402031210221312323043023111001200431011231122330412032301244203001403243443300433224214234031310001040414202322014411101024140203010423444010321222020334201241123230101242233232111413124111341440440314241233231101122344044311100424132101330302102110421422144032331222441331033143003104214204344424232202330300143120414233210212202021412222233342043343241024220344314020302004041343210002400332043130343033220034303303411143441142344204332001000443420333101223243034022041302410322203024432102404204021130310203004224033121444210040410304123210032241031123034211131310143331130113204222034432423104021413302132334244104141143212044123024013111204420330114021423212234043402030400400033013122313030010124242233422002211040113140414101004243300123431424110343004120123312210113001221444421410144300130243111242412243242404040321343013024012333211242424023031114443132343402131400010304242304422403144341403432040004230302340122131221112341300043044230010403410101021142142210421232030021242302432213133002342144132222102044013234114024120133231422424441331024221104213103311042220342101022043302124420343421031032322303334112220020301223444243324123122142134340221103121024100422121120113211112434421121032201300033330320012143102240114344102330041403004012314303004413012433211320022414320032133404340324444211330413240124133421220233421303014221233214041234044400403303243444200203300430241112240134433034221331140031243430132134224213021143343222221443234242301034002004312023024204123101342431131022004142112433224313001443232022243242134011033412221140043131310334112222221121023144300434100431404323431143122012133222313334244213120044343202324022240424304311233233340201210320420232201024241332044130014020344003003034342222321203110421444142411310334220303301413103443130032232403114130321341301011322242001340113324014413024213023122111221001103124131142210412004401440023301003233333222220034402104143330342220044103404000242043220121002112312222023333410331422411412410241043200431011411320214222240142401103031242434032222233401422024233440244323034132103221404220341024342304333104343433302311230021300234312123444210303301324440022201044202003234102223144120410304121420031221040043323144134000312234320040221341401302234003202321324114434344444110312411414040223033100403410223244020113202042214034200244342131234432210100240424333041432142423313001432220233403001340202230333233112043403102421040012014332244403430440142243330431120111333414220441210042130312313444402433402204321033134000203344344123241230443100001024311040041430001213224103223142340443430040122223100000112013003234104421114423214431333142213224321122302144032430431034301232444434044414131024004313221020211201012140421022113111143114401331004212021204333444310434134224023424211302140224022223414441244420300304212234022030032424301200432233030002231414403301341113323124104244410443300021141421410412024430300424001212001200004214333224211434100220040104031213110043220222032234132204432212240242442134334234012412113413020143021142330441324423203000214414344221022400301332210134022142420000231210424344313042210041300403332103224110003020332000304412044224311120302204311010434111120000412313021331133233121444241141400202240242242302201203221314210421344234423413204411100110223022220421232334210040001120320033432310043220234141414434103310430310121440414200041330401134042003122241133412212032310442303343304202414242003102212144300234121223003400104230144131323211044310300342443022101410023320212444311421332103243144030003232300443431444210422201104312400302322103424202243411230130313141423330214434424221340331200311203323233322411142321033231314443340123023120324342044121124421011223342004411202001341320431330332002333421324310030121311402321142411021400343412200102442204444311312444043331", "134303431014320423421010313412213144122403044211432304333003411003043330424433131001442344034444411210034123403143331244400123423443424233142002134320004003222141114104044111410413131421412241043424130402310040213023231440120404123303013023444213423112421031001303011434400333444102202413310004040214003321434423204113102034330421314320144344321212004022232331110123333232401024014011401110213431323401113412300312300104003012204023234443243001012220321011120233330021414222341024320142323101421213334222430114120420434433230344143143021043214320232341111132144230044043013033024122442131314414102243420401410202203413023304420020402310241333234322244224102413032134100244324211104132243203003100403213244410221031244300314330134222421411041212434142034201420201244313111011013002132004044204110300140323234100111041334412001310310044414444102202133103104322141413433414403441401330410303214104001303144212413014404040433111402211030424232113412142420324420112121403122214302213313200133000121340410203204222000213010234442023420040142421330102223241321213144113103034111110214124321342300322012114020121121141401433034033411212400000113322340142244131033140134403132233101014213211403444424323132331233123404212303344312244303142022204421103201121044404021324241402142014024321034120113322311023203124122401132321011434034021441041100213200041334042241400041041024233320400013324324221414042002223132340442012342131304044334231214020413002421142011324333333134423010022343320324000410402213321141324410111032300423304130311112210330002112141221043334123134024002301312333341243344423043144410123341233210220041004240421202010012311304040023231114143113241002132212023344241223224131434014243312224220042320003223132134301420134332102241032442200214212302403024232002231043042342031141233322311443433102110244030401323023341442312442303031412202221140024112122223131221302243242003013123441132201212222420220341304430100321324104003342410421101231044424101031131230324122240332134144133131042310243104223004204414110020302404111320402431303403040331140314013332024142020013402101340231311213120431440203241343022133021410433023430433014044413120302223200000431013013002202130342321304324232314120143101021333223433113221333131331304102410201220003022342322440121112232333112414232034420230302403132313330342420124420201042002112200322310123300003303423133143223011210444010130043010243134213430310402410141143122032212230031343402334233224104331323442413410310103320000321142412420030330240332121231302103121302320113301103203440010430124341203214434034300420211103314434022030321143131211144113402300002243144311214241004402032122013041304332413303043434133103011112021122312320423203440211414014313140442130220210220142404341111003433324034241342104311014403303214412414401432314424003330424010120413210022010310321323130323310310001414004013343042431124332322233422304303303230122141124143121031133011243213132132141232003442343303213022342404213311330312402424423212233040421440431232224002403131314242300122341111323133120212441303424001020004342422114013232324103332323202102414120121241341134332230201242342441442100331213342100420131412324403114341443102201200124003344344344042144100001324123423012010330242112342024032242330413303403223421221132430130134422313133221312431313441032213123223344120301112202004433441330100131324303124024303103142143202120141203103400231111100343310304433214003104130111332321122104222210214122044322332430133131144144324302333303231320424304130413134424012343400312042044110332304222244022033344130020334301304224043320043430213213333310412112422240304442130040400301313201422410403203140033030440012311324201013032323244442044021423441400341032410421132221334440344404410320222113301034022304410022400400303210302211211032320421000204342333203024442423011004324233412131442124232030230144320202403131122220404310224442300142004212420133043001232000000012330213403411132324143013144223003003002334431204233032424240132104030032013123443300023114420120223004033210141100321331420423440144202333433014423342330212201322043232143344041334042420343200134341020003043013012323020123133011310430211020232204442020230433121033002014330400230131113010403434434133303222124104320121013313131222344231013441121434443004144402134000004002140043123004123441403344402210033412232322202413324344340024411204034133100141434224442413234201400201", "130144201134301211334311103423303102214413023201040113312112021143314321412041341112113032401011322001134302010423302413420300133432120100022301330321100414343200313441034003412304430433042433114314314423310142030003111100404040134000222430141040130233224031221304302024341041020004320423102314413121330330201233304212211030004211010001231112044043434333234023424202214342313430240041313414202011120312440124410142020311433021324024442343213301113123032344302224042024314432312301232330341344211304424114244042100144041141440234230441201340242132243202042013402012301244440312002412433312014114032341104123404014124410010221334214410411320321040142213412300202000214331004034144343114320103413224334404101200213424012102200221121203122131034434040224143404044330012424110101123040244020414340141342314010403213441324230320133431133024104122221242424202013443421230243112400143342444032222230021324343230321301030231232031302013041324431011031013111023121022134324214100241032011121010324440343434011103214322230011432110241021142200211223311001203243202434314011132103422000403324130244142421224343133110111000404410120314140013012414402331133133441414302404213211340141124141040100101413002441341222330312142130213301302441132320214301132100033310131304431100334240324224402012311403411131200331401323003123220112122042232411020323242122001434334311040031412112201113303041231201441133014440340244423414102341202432123130333202301130230211311023001422113411040233133323412433021441103431040112130102030200243044413104401234222420400134241240012213140301041344032134212011440000044104204402213314430432422331424223444312034101122041142333014404121434143034131241401041002131240112144144424120101003212033114322320024141012031203134341303402333303032104414442033420310404444123313020321040022111030130144033332021142233101244344433204101324034003040122400113021432014433312001343223342113112403023434140210203414444103010412330001320431242110112021304403303021243001224411300202112201210331032421331314040323040400140313424410313303343401414223204340024401304401431140141022102244042311014202132101434101014411413333211214202230403312203423444334233302243023004324000420114403030212031042114101424422333323221143213223303021302210133343020432340002310231431133302122320212313214011141232041323302043403420404314123424223430041410344331122042342040002003030140440341430413243343141223303230340204220202224043142030103204313203124311343321100334404424242311442243044331112234013343301000131442001034030343003024333013430213123244431323223303411112043130242041300100040231231330213133112121012133401212213022402402442420134030213401300103344222230223122113033110424123430223000000020112340111111010242112342004432011034442121124323324130011012223300013213232210441240432332110030121443322001242200040420331021441424411342402024130202233243430140301003122120430121214101300342344110220430022320044214224444404423144401043434004202224112234031413303231210433420012112203044124241034330133114212144044101213411243112120414430300101334120334302324404001133230134212320001211433030242400431443110203144214311410410204234103311104012141124442041311113243110204043101210213042322321020044334103300143111224242213432101423102213102203123101443110301140222201203244101042202034131141001441121004331004013140311122300404121141032204131231343220141402244344011440410242110300441011141234103433033432231323240043012421213314334412022041414331343212113304220112310103243423200404333441404034202114101114223204303404010202400033231121033001300042043111003140420331314024023014300044341321441403100011110413403410003121031123031341024022001101222101222404424431123340202234222431401303434243344030034301202243041324430204212231140414341322433013112130314044224422124043232442411013040132132021102342334024000022233013301122111144124141242402423122144004444234333034411331314334241324402001222313030323023413222210440120110243402341221114344033214004223240020244104132023311101142303404030340223442011030402042204222014243130033214241114422043104311014241123234041232001401304013241224110433034233332403243211114402100200430011143012032122411042111240404242432234444341400240121143443122431343023114002140110233444000404231032321322432224340101231213440313024444040311410033133041411234424043231444241203443422244101143423024104444202344402224411301224311133314331003210021140241224010230410", "231203330234141423230331243023210024200101243324104014132223342201042212333243334423222044143404420230223404214414403243300423340423302410113111242410114422041342001130231433120114312043221003011410333443442011202100444101310140120310214003310444401142004211110411033334031120422343042434221002121102042344333114403140101420414111034113224401222114101041340332431014323130124324401142401422410212422000233044044330010300344314320431133123412424134323101231134110302440240032011111441120243043433013143131014232232024003242442121400331244412020421132120022120313022013300402141312214322023140442233423240110420243113102443430313000213421023344303400123213210041021023031001234232003343244231103110121214002131240222101430310220222014332322334200102004410423423031130434242413131103130014304301404300212444301132002411210142204212233103434234124233121403444313404201202031233023410123404414433204202130300233230410123314404131422102414344132124324143311030432221343242313143344233034104343313322333423320302441014333332003441424033030344441030203103433302311434243340222434114221442402341432423243140201400122000030311312322214404212300102002344100033323344124131013420341024224232213101122311404220330234120243230142102031020403134320244233112230304033212234214213404412320311202014242200412443411011400322104223400412122102322433440310421121331221342422041340304342324431114342403104321422320304132411244032303314211040440114040210011022223143232301122110243333344210013121434043134010011220301202132301134234203431011443114424211324204130344422103434300231442401040043112103020000110330020444044142110001332211331312123122141013030131430032333131132441220241301242222003224044333134331114141301103121414001201444322010224141210014243301214140231204211143010122132041143332013424042102021323323123432300333221411002010141223101444124300412032340103232001104044131241013202010420201210311014101312400334040414404234322313410400422341414112333444104432441031214212434323023130023244102044431011343104100040043214141430412003314413243010210420322010414300414442441411142000300041301204104204442231213123213343142142111443121111331342310432034322233410104324043224304012000121440204204100402211442223413113221244411141320041113433444144241423144334313410044033232212224214341442222434403310344403210223312013440214103323242044231443423142202112434334012403442331010224014233311111110403022022014243214200211102212120442211444341344322111421030113324041421102434204043431332132243410232223104000021334223243140432124404221004132111013221231321223422444141411010342132332202040014131212142031431140320232132433422434332444013432022110042223441000433404403312041230330203133440103410211233014342440032244424000411410342200204324232141110440143332331144030420301143414233201342343431002401434122031222212431214332243432300302221130243231404000104101132000411432442444111201241204202022234114134243104132201413333032321131124130234004300043044020220240233103014422032324430240244324421202101140010341013343300013433412430021222042414121341024433430301241224201214034202044420042043320022320421431134132442213422111201003033123310033343041342402414223421044400423243020420332242040330101430213221122221014202040404103113102324013440244242342144321144431403322303002134014403330402324424044410410122022244222021300311123323302110341332014031122003032420434204120343300213223342243202413101143410201421122040101411310441420202110021432404303434302341422213220321402223322221033342001110031241342314122140411103401230043020221444021424103224223142314233204304204410304010034330404440413404323312441310004213200444024100131201321313342023321411412111040322334000441343303402221122423100002323004011103444441102130321222333340140030001424041244224212114110320210211302000142121403103103424210330221401140433022101111210444241044241410243130231010204131411001314323041432111202131430203034213101433432324310440313233431200421441201410121041202103310422312134132011031130442242334311212412440122414441304401144020344010231400044134131331144220304001201103012330020320103343241204230412142440104123124442000041320310413013202104012224030232423120044044324330044141212224033034121001412332043422110300311432214324101322440102101122111012320423000430133431242214400120010344443020124023221031344424213041241332222102332430210030021324121402330331303101203324032424413401424002204404421003043", "341444133134343010124402302133434324012340000122341244331231030212412103124031343021000112140120220243403313343044041213422412331234402402442041014133040402430222432220314241212420033221230101334221300332230014001223204420334233324013234042442303021232222243204332102332104222333124224213303204404431234421430103133241242012224043301341401020414230300222330013313143143410440110301211044303310101101223002202131304210011100243242130223321303312132104322212142102404120400330112312211140012003002434214241141333102240402312023210021212420202413021013134012132344132340133133302343411121102014111121031114230144140204122131004401430424424321103321234413314032440202234221024323241140100232430444330322333034004021232332130221322030230313013140442042432431321110212103131422401331022004222040034142422421001332102404010444124043122424403433113104411021101243430201142434432414101431334311042132402304103424214112030033224402302231032443130123032400430140244144414113222014213401443113342441411131042134134341203131400304300233324410014311124240204033143002422003214241110303340432013102424402413044124330112324114143230240144144323014403314214240340203134244200310112040410141003444003412401312011102043222304443431344341002130141424420430430404442104443102340144211214320040042311100004121314310300403211123344340124244102014214430232134101410210101300401303231043203130431320210004033130134240322222232031112310322111241020041131430323421000141003442411043123222444430441204123403124114404040003043320300201341412002344331002144202113002230242124414303333230243030224242330432214340034430221112302421021341344211240420231010120140443142100044121120240322340141021223114311412000242314331022113314300110320431124414222324320043004401444334232232342301110322011421122340424142030013332331102231023443434420401434142440401424302221441132020333332303124233233412124333140024111003344412212210041334034203420001030141310032211120112401203200022244214402231001301141401444340220331330032431212404220414422221340141033240413032423203204100230033202424220124343304412444410012033442414140422003444211243330214203243142212023002224131411403103334124401044143003242332423203034101142133030014301112433422420314204402002340210242432312111043432332132120134033342421233002422033031330333402334330143132204213132130200132213034231210022343132413422014221414120220444111240331312444421013401403340103000202113031314303334030420204012304222030343001224444411100344304404433014320031332211031341343022004224123104003423200022130234314141144223244042002244130404420113110140223004010231333222441214140120213443030010204332131200441320311030113220414001231401224124401413010330404214100423023231014234410401124041121031434223232444023233102433204233334343420120200221403001144441103133204430120111023303132034311020043133400011304412224041402232104331022044002401222311040041433044000200411104141343331012220022333242404333344434334203311203401324344023143431011432441324020410210302001340232201421201310220421000201421140102333403342342113300401133044034320222401420240210330242102304441340240403410030321313032340434242021341423314114001042141332313133340231043310004211220024443234014412221304042142020212104423023340344320042134434243444030430304024134222422004143311213212133141302044042420211002321233004030334041011314434340212401323104242104243114443224302012200013101101113401114002112313212024211403021413424120214344004041001143111302123411332414113434002411214212133001020301111144000033323431111130441310224030402310204241221031114344003232320214212420422340411031443144041200112024304413234024443443140340140004131043310421321024424402104430410241022143104443344022124232202010001002023020230134113110234124233331400441404320302233044420202030344013300440204001300023033233234223023202424240024432002411013033421201301440201422414301404334400021041013313123400042043302334340131343142434110100411020222132010132304413023411400433030210224124410003221142142003244101140441331242022113033313040012204143113403133214021000011330133122310310134313044200013413010014304301301224411220241303242341321400042203311420020442404143041423420421330424043301010423331103022014143112433133411220423334122213202424341021434001043443201144422202003140330222330402430023324240404313212300131401422314302233011003312303104402030404003303431310341032110442020330401221231431334240400322402331424", "321001141331403334221423100112430041022242240023402233134211402211200004401444431120042230242322120401224334214144322241432113034343201212233204032333423323300400111023033234322042102024410403112403330214410400212204312344331034344141101121232220112011132304012412242303130034404234120221234004344224204303444142142023424240010041422301002302113424424041313030421132311414201221334420310020404022332412304421231030134124403141432113303232200120211323224414110302301322111040002024421142201000300434101133202041123000244012302033222312202223004110342212431100421101322441142403423112424420034341010011412343033444042100442300411334131212131130102010023101024032224114134212221201430312414441143224004010444010301144122311004110400433204141023332030004402224021231404030103114023411241103044302412120232010311131122232121123424041141201320002223340021224000140344224030442140133333223001441213033324034132111023244411240330142204043220412112224241234422333312322203033024143314001120042023202104441143203201330220034333213230341123321243304233240023103402143111200203022204131114024222311424140214341214322102130232002142000241014003030214231020040320034320404132102303241400240431122430234433004411403032144121400030204411040121304043120242341403404320404442314434143041001320230132231113203121041212230001132242311413313432404032323400023044233114214002130334211241021440133103102303212304422103330142413114033210311104334010002344101440000204300310430410120043404014113301322211143022441122232434041013022422411101122100231231334332304122341242221123431111433343001142401222340213413104144344120022001344432122342433343014021201022002201222330012320341040041412234203040341111111320421110322030302221321000123131332310122432130022214300400411211041441442013432340312113221320143142432222243122123022422032124121330131342000404443120042322244042444200400343122313214234430021212243444421120000303124244323444404400213011433334322322120443411310344023313334434033144230210004024344002414011324224132202232302110132040333100230010142220403311100131423111043234304034430233400041131233214440032141441204311203313431214120122424443123020221301103042130023114132343341040211143010201433202022340023240101211433133110014410132304433331443013124431201003013433324241421213412410300211140020333224430433120412131222000234020244214341303422434130312221122243410001112133201030214442121113212402442124303023432301400041112200030123101434014434413403143024141212123114220440304404440041434133323143140042101221320423044031303412302410214011430314124001230003012204104200323434214030201423424434330024042411024032033340220240042000321342321240134232122441201121133114443313411200021300141421104342012434200020130023120023323014101000343111301103140320114213124030244343243403103301312113334233324440244114142432433112323441041140040220112333424242042124000213403330104113403041421213040310313314204140100213021323211231342422212400102341422012411113142213123313142244212441342110141023203110203232211044013342412322120004140430330341344442442433204130120241213211211021240304300412221040003334043314412414323140403140440220403301421121433301242000120122203411223002001434040242340443411142041330440412042303343301010323122211122024000100402024324022324311204431411442144314331112144131022400144130021024333204123132242311312122220100010214443410142200333001442223232234003032401411411230134333430002222120423440030420420242041022321044013022214340004232120402311103232034224413011020014000200341033322213333304201232433323032131413400001424341121021111311344110023243440410202242002144344343423113003124034314140434011203133131133112014210314002430112400301124100133341401331431342032201124103143414042420132101421143341004130024244411314142042222031102442433202131002211334421234141014101013322313402433334411023014342231031331244330133412231200321322430140333344132444413402021231444004413444241332110422013204433310304013302243432101013314004303433244431303304013212143423004420121142243342200220441234023433423312104322202443131121303020013000010322302402303031424013412242140041103420143204342233302141103242030414314241324000120134302124400214014104414104341442003334200042244241132134113404241033213244300312331132011414414200040220103242212130114231213302043310221420202344333011303202013432200003223441414313124033110432010104102033130341111321103034220314311223433401324013", "330324421012304104224211030334343343432442143311321234232121044314020131120024100403102443043032014300132144044120442413401324010021403312224314311120232401314224113211404230144133231221314101303323242013312420210320232140124043031200243222433424320213344201320011011134041032100001204103030204240142121340303312431010242202342022203100401002434300203234442314410113121332042134320442123324032010343033333043242230440001234303202024422144331343142312311302222301320312121342124312343310111340311204202241201313040213200301240100324404341333000411033234443323440210221232033214132112211421444430133113041003030341132233234312210333224134424021000440003143411212440242143214113220200220221304042113324140411011141200413321234414231102423333243201222410004411231434114204310132410142122411144001400403133231042411302343310301032110031234223220340101411033341012101020401102122443412343112424302411200310130113443334002012214324442421104043331104412022031100440020141434233103022141001214141034403120013442343332314300134202144303341314032131313121133323231123344203042002411402020032033100133304044303240332211412142421414124441443402423202412020331433432423312343042400131430231213303141222402110313311314312203344422114241014431004233303034214240134200441131413442320004440110131123144443211444200224211322304422021124130113402110120104034131323423231041300003342333321234442011143443332044100032211102341412303320420232343041001130411311324043443123121432042103241223323211400232231231434311320232240023333431104323423004034341000101131142422122002043424123324210322114032100110011133033100324222220412203021004333142113040013230022103302342124143423303234332322230330433024212210033130234201210411413313302043042110334000411001300122440112130032423142341330204111210130141323234210342122323320013143302224403344313012302333103434041420121000230432000331044312040003012431143323300000440131411200010022210040003200122222130022114030401310244342433140043002402100042323104220423212342124101004011001221211300014440010202300133344442223120112024231120203403020143012321303123104210224314240312410024300421442444304121310032343001240210300412133021430020201331441024032202324421134430021023420343341311033423141322220003000431321102004430303234300100430312313114214400214314030112201102343214020102101000330224440222040314100420242210441333340012230212422400300132040113013443141334443134320444221111131322202040401102024014102243320131424444011124114421210030240103244113430122300324204140101041323310334414220141440404112333212021304314033121320241341404330302342234422321412433142401443113022003200144224222341021434342112400313001344312442142331303400203444423021123311112431400204431422104102211341400400213030221404143440202022144034400311100034020204440400342434134240041144110041241410212322114202430021442203113103410113020232003133413013302204303034402422322400221214434024201422123442233033121333313434144041104221004302443132422101214230241213203411141134032324232120023041412001330442312133031431224334241043404302334433431124244123143243422133422222444213124412041242123444104033113221222112120124001301410132032331233211002020133141424032024124230011204134420213111244203332114043204300424014444134233132012201404423302201142112010323441011313311203324203102242031342034332132002124124042324430144013321431213021341213303231132011304342230044023133042200332104413334222034243303122304144320332421114302243410140221213123323313403424121322022403412041401213311412323312023321332034113330443213230000024411034003244344321440214420121231213013300324200000103011011221001002202123102033031400132400314034433143402420011302324220241231121101130314102203212232114002113414334424002244243040114430112022020214244302404210324011141120033223411442110301332120010332210111304210004341202200211001300412432443313224420422230423111113332112440023120333112044012424303021422022223430402124102103303021033143333430410122324313034110102132002133412411322010244433234403110321102241400304343330122110440402242421000321241014042042242343124342303131041310324024104204040330033441224321404121402403421000411214010334224100213121101333034400021030020004210444031040142233132444410031223022311030402341331230413331223401442214332131132443333031132110011432041234233143312243302424103433403112142002331130113110300203032242010103413022240144003121204230313224121033002113413143411", "233020401022104340242024312040102244123333411302404142411312331343314230044101410043324324322334131403402120214002440322123440222324241212302314440031333101044113101303012204301232313404244324241421434132243043314312202114232202311202311244342403201422232344233110241230011221031143404211030140434431420101001012101044332442303313030441003041311142120430324032423224302431343130133132122120213422412013014414202420040232004333143234042130232002134122221331013112020033314322040312434130320104020433430123213143132424420104040231201040122342243033122104303040410241120432003224124111144221411034322431413030044114221221023344432412421223302100401013112044341012340004140041441030142244021413234110040030414424243303432013131322422220001004433134233432322241231011411424440142233140104430310314414312142014224302422323041104230232120043420024412140221402423413404303043124214203402214010231010111142140200104144143041200420131004110214204104241141014212304301240112202002113024104202421400340021041324112410142024033131324412313231000224003334223141430344313011012034243124122314204430204233200413320043222400304444404032342022101000113404321242001242334230403010440420002313422422113100300014230203242020442114223224032111203402040111013230440123343133333314433314334021100311230413234004231340040302303341100143124122310230043403403133414241420323444103034144200022044301022010322244223000140044022411042201121414301420401203432022012311444430302442112433103403404201201101110201434030412304242403421433431211210122030030304130204221033022221022001133433120112102440042000242024002423100304311220343410323310132332004233324434201211120303410112221331304140001224133422430303244231412132103013144323024224032402104213042401324211300313324321101142411132403314034324010122442031240323222243233233101043431101233112331411130412233142410342324133030130321144301042322032102021223330400030443144232213414444023230313133344420231124322023304230400243404021411424004401032244132433413340104041133301142102233120240303120130112432332231443303231241022021424021002204232102303112132221021344303312424324012424001223143424434214300030000220210043243132213240413101404042124320233314124201333200143330133134240331130343122040424234412002342232312402142304033044004200214030424342321111141110110440103131231001241002111412204310420131231034143021410103222332014022304012041101123201312424424113320042433031224123220402230331443034141214122023434004103211144313311120003220444413130103001312232220104421131100434020443333414301113343344321113202403441031043221304101100422023220031222031430132302310141314311430324133410413000323221411200302341442302211400304002423412404421214021212022411331202414021123344011221220104010113004014204433110143340233203412311314134313040124213011314044321003114313020301133014310130044112440113311022441224404304004442144230013143202330001320321243132212144341103112322040102424424204013321122330004444331103303141003414040112411114341123013032400034303421140422431012230343131204413141103103103413040424121133022313422314202432301112411132312101321010443220321431323044011101430044204101144411330323112202301404040200331121304440131324344312113123104401121043400104032302101343224311404223022432031141321112343143021341330404223202221034330432410032041234310030202314142311041320122241121324342234413430322401243432421122020440244400232120240203141302424031033444013040202341103232004342324142101244130231304111332010414422441034000330202021234411203134440000310223334244422334021200412000333104034022210203321031403023001431033242134302104202204110303021014442422030311033430133034443332100244401242423031140232201211111024243310142312243312100022331340411031321110001213412430032211221411023031243201433312403313211131244323211232112200210421200323333023312002024444133342222020314424023430123331203330442130434001044213341143024042043444011242331241301423311430440414122103311113113002002002430431230013334041100330244402031331000033034433143322221114044422132033023004010131430102022414241303113313423024224033330441140310301331444121202304240000314133322411114100434124411004322233443220324413240212024441314112222143440313102133222132341223421443230024023314041304322041123204010222312000214431210041004112000020042321423042041122210131141304241321424201120112420313034200232111343322233303144431040400132201114004030202300030300211231341022443", "200330202331104214402302112314320340421102434334240224212102421302422342301311003422303011422334213222102441442042434000032033234322122314323332314443440002304024400322223403313433103010401112233210444004311044411041013444324234441120033024211344330030313241212434130331441240322010130112421424023020320244424223020434003220234100101202141132334122020133213132303121211420402341002222113131440220132414231100130311224332121242210240424022202112010433231123343302032212113034114102241223200221344314012142133330343244033312102404220313214041221024132022002104131133101242130231403144424330231030000014010243310242143143102031122000323413232132124402010340243014324222140432244030422131002110344124234140412314332323110020321401021340033323023332341104430331213202100010301203404311310013032230142420033103343401413221404044230133443232401122223212121242411201423004222342304224121320042134120003010130443204323040331230312312204313421001301340304444214410021243221432430231420413041112130444410204242341101232300320114043430414440012212443233211142140014023321004201044120431213202011014132200100134223220211334241414313244342310400112004123103043400331130130111220312330444241103031004230003143201202212214042043412142200414110342102242332331122040320313021423212143044313003330332014102114431111343322400401413102042411304423314124424324414142101441331323233124221103312042403102232001102023014240104211013210102002123321203202213432102423013201304342113130242413100404311120441334330021120220424410223320340430132211334204334400432243020044241131042334102020003011400143113014012420030100131342144012410224431400324113011032000033103042433132140014120023320221124322304203410330312414232102241121140404103441300001403224032000142242131202420141204021140333100131024241232433144141423041332142101333120020311431133243203001401034114201023344444130410434431444411110142441300134300430311440231304421132202444324423112120243442012022221232430224303423442414033220411314014241311220314130220210323211144424042233110442103402311243320244410243301140022423002312123430433242002111433343044303420444323402302443301434323334300211403421000023432233330300300404403231324240213012213440012011110422334232421441221431202012024411343242220333321024403424300212344044301422323111422043221424034010243110234211424142403431211332344333022140342413411122241203122413122414023224342443240100013124120303324002421321012231323213440312142123321440001222221013214414300121204214342414302000333010323234023421404202344014432110211140202221101243433443311410144220313211444442000300443431232003142310012031204323232232124343100100211221400204022242202211322304221002423431232342423140220410233003011303303420133041300121220024321424113441120323412003122143412241130220003230403004220440300004242211202303044204241414020420304122044344220300402012022004414031133342004101123323424220444030113140223213010222022023441433420032143200244302123212113044023444404423110320434323220242242302443123322120214002022131101411231331142324320344210441223311100331404041032231202131140041012123310302244340401312013410010210110231413013211030040224121222442120323144214104204403212002204240040121340231020240420430330301011212224221413030140040344422311022103222240221044433200340134140134302101433222341044241441041112443322330422022231402321303222102044040044220012140214033424014433120214141103022404202112042000404334021123020330013013202012304322042322042323010143201204030333322242312230201140220110213234140143432344422231132142311244123143211030323201041323201221022411200101031144100224301101110331241343202241404304344400131401440002144002113220120012003244130022242442022410000142212212310213220100440140422321121142223442403330103013131041232230003322400113221423114420243423320144444042313320240104310142404320244021023021242313440130200403112000431014134323104303441433244234034303221010310421404041343332424324203330043404413114141312230140330240140242100232334001004244414334101023230101241441443442331223134443144332344440143302320431300312341223423221104431033424034140402000414241113304202240302331324433333114314200234442201343230212443430340144240203342424434442220434310333030132433222304024032144133304400412340100014204343134210422433402424204034401214120440401144210440214113043214113412332331011134223111100202412232044020310244004013234132044421020233112424320014213334203233441", "432202111443114132301141021333302231132012113424144130230032241010344323031444103300342141232014031141344304034401322012321011112131244131321124322124211041310312310243214011134134412431111220324230012140313401440431413014404100201333041303011313021242314433443041223301224332014141212301420330434131222144311231100233013000220331412024132023222331003343220001202223043142230013443110203214101333044002211444022401130403010240321121020333413021020110332330422034331141402430330232202010200111104003432212321221133342004441432223331432430333233224033332342221411243411321303111232423032014021240003202203344041433011144342332301212022224034013311010342201411230340242221443114112114340203420440341404142030310030311212021023121101443144034212114102433340241112010431244000011444022320220232103434142023341313223201120213120014422224204204133033210411404130044043420240331143320314330434414204224143233123403113303202331034144210040442021422340434402141212014123404134401430234322421032201313414303200231203032120312202231311223102414014433202432021313034120104302134004000432244012314401404214020123031424140203001214214104130413040402000324340411314201323132040224002313222442410014434021133220300401243423440402404114432332313043143222302001314114420024042320400104342100204423341030101422043131404130143024444033310340212300133213324343123421212122413243104412104020320233432112332144033443411420441023024432444424024412203140132101423132423220012204414041433011224034443110423030210311323330331021241423022033102403133004342314104040424110423230412044243433113220101203233401022141334001312131102112401423034324044401424220422431403440203411431421321143233402042411442100243030431140122304434201344432142343304033234423324120202011020411203142231033222434044431240303430114442302312201132202100424023031324032102411242424033424321140112304412034122334013200121141241200334114124442033130341044311020321332341313320233321023004204033212431310130340030211414140303244134221312234013100102213401013023201103201132000121030022130203314001142041322303033422404431113002220124301234442044323103121133141030321424031201014002034201203121422030142014401122404013432131043101242230332441010240343401430040031134324444013421120440413401002204430213133122120004431120021402341111411303330313243242012143204401101401000442002440130311110040144103131141300211402010314343124134332324142004401012003010222134313412044204004101444420311014212143123420030121124230023330420132433101243322012103132040114142024420120341034342340031441343022044114302444222032231310324432134420011221140413032402100333224323310421144321031121142031413202101414400334241340224131042333211003321333312024103113441303404344201140423113312223022113234141022011421430132422033313203304003032342023042002423402144020243422401410040331242042432021320420013212314241031324114430134012114031044004412144422400433232200244123113322334423301440142013134111103113422320221231002344012404100431242044132111002423233122201020213100431313003441232333332310333312411443414442421102433031312114044202423242412034341140334403240403322322020400120311423041011431123323323200104444432232030032131223020242234442133204114003014023100041034002240123423312011040130334303034032304220313112021200313322413022113121023242021013303434014033210442142410430441320432404012433424233042240434340144043200032410044333102234310301220134142231313333142142023220210301132421214103002121221333310030120403204141330302004420431011314331134332142110440420344220341313304210311321200404041040234003030041300401124123334201013020401403422442220113200242210023420111301312201031344443321211030114424310122203431110034443411021241010204441034440042041100231041100241020313442141020230033240122302421033220344010223220104012420113030400003033323434201034422101434441143313231402243013431334121033200133132421112442204301004111321021124014333341402210410010410220214120112431032034111021114332231301432043430301401310221334203012001210143301210410224304243004121200304214103014200404204340323004032033300224340024401000120010414441434034042121140442431312102414220230331233213210432400410221221220120441141120122400132412203120434144431102213423224022244140412311400442430414122444411420123443224013100213441340101310242230332213301414442012424001100400000440242204120303323140442220310012030022340113130141440202401032041313411221201023442333144", "043023110430323324020311111444024322342332114033130024310430110433411213102042302122401140103301443403140432010420403303022130041020002410124202040400203411432432230040004424441013222004313313244143214104202234002424134012212001233001104032013000302113400044231331301242040021214332401242143431240043034221004221110000013012233003140411222001433013124011030332322442012340120131232304414244214033030042040243331304032441113203333241003124312342404330234403343104122423020414402322131110440433021020201423442234414044341301003220101414324041124140431101233433204030124214034122021002212112211042111033140304442431322244421331122014201422320323033344434012314321231234031203134331100403440401103032132224121221101102401112422401221322434413243241204141404231244003432001000310241320104244033112412103424230141333012332200004323101033144021302011003204314030130431202403230044020344230224130431244022132040122043001113113011114014342133233401023344212410320314311344340013024213043120130323420440314243230244041030342103012010020413301140424321043242030240211114430230144140004120102111131423234440132140130143243012103124344201003243142412343112402410331411410202314203302140241114440233141012013130044423142131221433401201212234433344043101413304140000213442424014222413403423302434120201410404114333034431004433230400403201113411404432322103213431013312344140441034304141201014340234411330212133400402222100001110132143324004113300123204004021232211103003100044040113220040141334241142214431411143043143440404340200110042202122233112113034431012130241141014433401103324040204233111112411043144232341314324242320332041423131444330043223303203322332130122341032413402332124310204121444402413412302342434232041121143010304001330301101332403214031123340031220442134322210444214143042101224212344140424202142042102413443313131020140012033314124420340120204301112023344411443144301232141300141144110023002420244210114311101043440323303241334034403002302344320140202402320440204421334444312211223301114442130020211221323101133421043311130244331234040102042304341230213420041002434441304340000013311402214244010420020340314013100032141412303314302012342240230442234432304033134304410021240413103413100221430444424401302313442204401401243021301221242223004033134133313303330023333024410043324334323033023041422411334241021424002043320120341120020213032201043010041042210241344010204000221303331422020440114022122301034334102222214413132113233020222123002221312301302031333333044234123021101010223022430300420233201303340222014241220314320143043034313000404131244320102343403421022332013314033031124323010030241023400304104132334102241220103230312033240342032141202401033341133021332040041301213103023031042410224243223404314434300244344432224201033002304433212301224320034222430214413044040001131320014210234310021311200420402011243332434340033203401201320310113320341012224203132143240240231241221114103332003001420014123420110441311012233313333110401143143001243410110413333423300344432341021021113410304413413331443200223240104332441322123042101344412032301114412202342330330332310223203314344132402111103204402100330223121431423114433344344123214301423330211000322320302041103122403013021344200112334214400011434230112411040301111313110304223113413403222431132422241210314403000431224000421203201223031132141440310124311224424204230313004424321330243301022240004342220342321403430234231023344340224233131314231440001331221020240124401403344222300421420004301141312240234101422001403442220011012313330244011413214123103334304311424030400210242303042020402414443102033401334120443110031402323230321044043312010121031102332420430240104011322133220000032114240303044404121213140433420342120332421004323231410211224410100024143421221034003232321444000133424444404401244044100212302432241020040102004413222312430424334003101031430104432341110101200134412301043430302434210244014443043210110343231211022010323323223340131331302144140010404124040123122124140440443334001234443003414410201221031342124240130002221300320100340012424111331143030113412311423032320231412402234122201211341412001321112040134101332041402013111320022411244120404013411144120130141101204000123030204331032000120013321334032230331230432120232034102442230110334200204243101034221123203121331142210400402331001334224112430231233100344344041112224001102004400113122322210012230403423340111241120413430224122300430", "021414004103420341231141343422122124033200444130142042310303343030420000234403244233140012204043302044422034211104432443114242103311412144244221442213413130400343424232401312243433300133124114230234121030322334122111100404121240113443132110443413424132144331312402011101131213233231202314120404303340442444432212043344100144104410132222141423012440131130421443242314422100433313424143214221001303221002431343240214024312112300324024410431134444134232020013404311330004413003023421440030310244332121142244434133203440042222404332420244412431233322043034122122322403024141441311441442003311032421041112301030433304203243013033303340433411014314104423404034414242224032330420042113301000033141140430204021324124424324420443003301130432022011023220220003104121213430310024314204332113441013211030320123222221114402434140122341343232403410421030324142102132320221044334444230220020242240031440334334243301233132040102203100022233213030214002001303433220040020221422002002212100413140342233032210003310301341123330301040120134310430004300134314001311212334002004104413213410432314113343041224343401234340014012332212201031044123123044120141141403123434331321111403122232430334413124404133202213420403421011124330434400410434333002402220013404203323132002441111333020020132101431213140041413241332403431442322240031343031412200430344212333222342303330334402442242201323240441010301343304233341012334334213041044123413340414030030404041324241133024313144112403421241332304210140112402130414133340314034104400304110223032431111041301240240222140440142300304130043240440211334132024121402413234342003414300223320332140443121142412443143412044003210111232202031322203322123124220014441220401314101224013344324230304134313012143413310312311221321433134420421310001234321422410212421233323414233412320344242243202002332132040311240441110303441021314330124013124122343342022012424134413310021200113424113002011201423121133040223300311401300002402302104200440100010020323223214033213110430042221030440140100302031404130301312422011412130221102011213243232213302144233124201332220442410210401403222301040442130323313303422341041143430332000304222323211114342222233224042101243220332231134222031444113341323112003423321242334301232043441121134100414230013323320113342411203111221233444121424341220021401320042444421422013230412222303312200011200311400310324423014022111003023110110233141320102303110113342312304121210331333303430142113234304031323322344113300013412300120302434303211410333114010034122412443303344144101310211203244341320310322204112322131022321343014031141043132102134212221003214433002130012414342321333123434303132100124012443004201004123204233310444320104111214120213032142420003424222223012034113144240241044011031430342310122032213034000200100203022222223204223402030131200223230012144443321210203211043022113311010434000110341310442433011330302331332414244210022344324321024104403242040223134303223414023413243033410003110434113004221434344330103040442110103424231344220340322233310303201311424302224110011040102342434121413300044423004342411303412412141320430134100331224333121320343303432132120314324223022240442312221431203101303401332031422204422041012113003114414433211004034423124141121134331323030234303110210333023123013301313311420041204300441442021403223122000333333342411221314032113344410332401123414234101201020222021144040112444103413202443341233203402331124422101342144014333401201220430431340222244013200401241031310442204220440411411013200324140121403321010414242043204201120322332124442334043341312433331232431302133004104330010042430403423220131242434022434020312141010000033044411003310113103041342431344131311443431044011243432042230311433321013204042243101241020302331001001101400020433131314312321232132342421201041131003113331032342230412240110031210000043234430334322113214210334123134322242230032021224440400202414042204430413300144422142124211131323143242412431310130330310004304211021144104104131321311012104243433211313332434102022243221224314434131304124121100234432342040334421432313113343124301422430003133213412021341142433002010123433334304042430023124442133343344210412413121123230411221104100333232102244441130132004403134204302442104123232342430341344024023320120434201331144131010214013424231003223144044344140442332212013032311133211413442233323140404431403332441223134334042214021204203032030220021304414310421330114421240214", "424040211210344340043102011321040012220013400440132101030421200342340103030101314321003412012204030320312343443313030011402433404034432442433102120143111143344343240211210013124031333111233212234300434412011343234000043334004301331333241323131030040141100242103032033030202231100420443212122414102103304144014010404000042443213324421113212331341410133320020043304201011202223000224424222443034244322033243143244243113232011240344211104411303240130230112421321243222110221314023013114413113411442242422021312410342010222041301132312240332221020123101023324301033203214144424030020213322310341301431013034142201204040302421434124012414341403214210033241410010411231043412140313421014004123104410324222134202314333423033044203010343030420202313002404132143032433112041402322221113114013222000101102323143143244244442113204240300344112132304140111323334232114432410441000220111142244122331010220014140014204402032110343024333021321432140321334232430014002004101314314404213422331024322020002102144031044041322312230300320404400303424341113303334232443314030440020121323002011444323020100200442422200340344110031130332130320101424014424331042034431301201124401304000122414431104002321202343030102344331421102022211133313230041114132323232033300123202214321022042010443222211333020230230412143131432031233401001203244134214241314122320122022310200220133030120214233131340000100411300241110000443232301414313121221004034023310300204322240331201130042304231034212314312043420134313202342142401233432224411010232303233144222130422333034434300220214313300244130413142120104011343212410400443242222041424123242402021410000102022141111441222100200302443412130343344342011102133224113221310232304033004322222111242333230431100404120202442000201232241212142101232032431440304243443241330144202304343413134210310411041330122331400322130221212434234440324132022224131140342332134233142140014223121044111123320401400444441303311144400124130410433430343310400130001342214110401312014402123002204021223412413143022412341440211222240342422434122333311032400130131301120102112033234403101034022434013340212312242301104342320320434424440033331243423342310202330043324224241021102200123412232414222431231121241411242001104143100124341344300320401143213230233020140322132430414414433213341332311104302133104133314140212420021223241044444420012114002041111442334034344234024201224100303431431212030120240243323422134133323240013423044210301010133044122030441400224134021232403142200014422131040244321301401020340121341421041243040114201101312104311204044312104002240222240310003221432041224324403223000321421014100101203320114214132100024300433201122200013314243010413132333323143202223222300430120404344002433400203230240441444242122403321244314134144432213224411401113023413132002143333040204200444334310110303310132011040043030314411432101231412003104423422310031120222214043442114304110431230121200100102102201041220024434044420200212443323041243224404100022130131432202020404143004311034044403103144411324233202013203443301402421424100430411332433140403110304221020130123330201243330401303014214334432330231201003400400344112243041032430234033100311014132442022424314034434100140131333412023242233013204432131332333323103123100102142110121033043440444340110440342233014414432432101033401021413443224301201411314244314312100124324000012434314140333033022010431201024132313024403114043114140414444000410211300022200323412100302312231423234321432041433124344123024030033143112024103034144240044332112031241030210033304132404403114234211333231210323340204400124234320022124034033024241242004021023321430132214303303324043221104304303211304032411044441414124024433321224103100224202230112113431111142044201022011144101233311004204403323343242044130443141122243234314323000231011441102333312330133340234302134341444013442003023003400311441330140021133040200302334031043144421124004013432140001310200043413113410114403341321430044443034420331044123010344302033041203410432310012100402100131321342424204041343140133430040122343111241403421302032433122414202102344411233024443243032120210440411404142214101312444134100113113204132304202130020310334112010400241023404232241214133201234403142244130000030042134223204030224420401233444233034304013132233044030020433014040200423221030021332400020242133203304321124114121133202303414443010300134000232312004343243143020144243322100411332021131211421322403", "200133030340132300320343011002033310112121213210334101340120304041040001404444303002342243004122000414114341440021000040000320224032104241140311431141322324413331330303042304003000401202412020300312144213113233210313100130024330234431400244203140332213340131030204340043140344432122222324322003322444002042212340112113010130212444423034301120441024101010101002002231401413203012100201214411323014422204141334124403301422211421430202324323234444311413341123124021202104244024044420403411242330440130042220042422300321020141034044413333232012122221302240301122110030400232130101004122020030322121111403230314142232113440221241132304003140011123314303114432443300221144202211131200003300310202204344042431242201114402121044200402040000434221303020113340231101430043440024133110410412442322242124303301310121304314342231140131101314401434213141111131330200340001140031330200132402443431331314410331030222103334101400403100024112301023240111323330022032204430013033332141024032100200211021212034303023114110212114324411330131120100431400032230212332311210130134431412420241040141103144130424441001120123141044231421342013230434043310002132000113014224022234243422314210013224043004234321110012130302400103134414032140332034303323214121204220311031322024024234014221141041340224212122113240032400100300030442102303114204024041232224040444343333044220101332320143033103402001130221211014231140033132211310100414404000313104441221120403430433013103403241223000314201231220444241442313103004100412012232212232320031340214011304424000143414100003333203102022034144341241241123431413430343123203212313134423130123443422133403323002201044234224220232304222021311203033412133244304432121301243230023042333104023423330320322243320413301402220324400024302302343133443124001003134414302114103102022334230100111131113144234242233332044244410031441122044031224032420212102142122314340221332211103333431433141223432130104102043021043110234301203030342020112213330321143442421304102114441101311244333400004321134210431320131324131414224003012044112420233133301120422401104213313444311321324131332312214031231120400011300434110413433013212011242122404024403440140403013112200002030434333131230212042124104232232201312214302201413221021433241033032000202321443404434113414311443203221412114233402342203002423334042311034224140244343130121243130440131420440024334430242410243010110343441341434212030030433324342144404041113101410202024232411111024400213042001101043443200040244113303234410423334203110402040333314104221114221043402400430124214441342410121140114443134012132410021333000032430132032043002133413141010340302112320004420302340223301400422233223003134421030400302210343440021101144441334232320021042400130444044041421212110020012013034200430121222220130431101114000303433123221323142123140424111003001210101320314142140311444443110043432411414041223320013144134141031410434202224100311403143122233420034324440142224122041330243202120130121403004414040311112423221142101011234422003021133324210443111423431443401313432113204133143143134232144411220342103131203204120100333241230122344123301304110413341002221032401403243400323311430130210344111402233322440321233320203440223034444444403001231111042200013240441402344234120004131412244302111233043421224202144033240200040241323424131231333032043304311103340133224240003224331420323202202041013322200003432131400431412014404110431011324440014301312302010323130010332210211314400310031404313243120124232414410404240001020414414023342140142433100000102340342430423210033134144012012122022201143423212200233321132400330300042201023321240013421303444233413114402220413001031140024442430114340240233240101132113321404340122411223111004222002211234023003142020433302434311434211412014013124213341124122320144321212203342031404034332434400113033320000244401201314201343003420302103112134122242330434401212141434123311133313411042024330002040021203444242342432310104110201243110102400424340032224344043134411220304113012133000334032101413141311302024403240014012122400431212212213222444211142231221430210121423010342100042104221424334013112334101401200141320044223223104141444304010420030032103021111034022320104114224230021100201003430202430441342020113300440412344020133431201012224244234122434030002442312043411104332324403200420333141022140320423133412430220332112141043221001142242304204023022244302102004034032304334332124130014103403041", "442331403411340244001140231404423010230314403030400423322443331131132034240144021024032200304422242341331000321014004214000023121431432103021312033333244421132433332023144234124321411240230243134244433023301321424000100033301434204343434120220413034111412301434134331314042411000304044221103432112430412003422024440010103023113441413132440211031242202131112422011342223002032313300433443003342421141203012314431224410402011000022400131323010032303423144413310210021220120042001110134344403430214413142234404230131213131432414121230040131133222043323333034112124224031124124321301141101141142113433133133040303442323102111414214143410431413243030443102233141010121311304024224204030200044424402433123444421342314411220144313232331210323211242124333401220403330120411100324312124132443201204012443101323312413102223042331004020440334140401134004004003111444022430340132001220312220130323123304123220422321300211122201234142110031331330232112000440301232422411413033314424243020340012011004232333303300341214003400414403211144314202211032323032101441301242313413342112420310211204211421141240134014423422221022443322024011303240134410333112001330320334042333403121043304143300040010020334102002314411102432433400310110321013040132402031200104121403410220323124111404334312414224110004003323432211422404413313133121143323421442012441404404120401224203102242301321134131232314203201140230141040223310423104223021103330124320330133242400043143102230132444340144022200112010224130302333330022401041212202404132434410121242203433234001340410322332323412004231324133104412330244042211330002134124221132421141344020034433403244411440231033140233133201304302134213221312123320011332302423010301011034311111234424211222343102414020012144344013242231331002322322242200340012401210424134201400310343420013131121343112102224330024211230041413021431222313432123122333221043443400032000233400103031334330142230044303144032322031131143143433340303020144311442130144332244243343230243114103341434222022233303433104000011022124132004110341343133034424134323010004034341331414023112444030134221313024441020044022304120100322304311344341003004320132143201214110304400243421134012110440023344243314031043401000344202222241010401114140331143411123242440403030144124114410213004001314244131203200210204023344203010242443114301002310142134110222020211332010142313220330023321100230030414042014141220012333134401340213331142212341311101240214123330433031132333012142010040344003341401012324012234102443001203124044441102114121140240123300144433311333032320324433401322214214001313334034221202410342221314201012312133320124201241102034333020040422331031003234113344044002011100301422134010411434424140041110402430014113201123422430022333221031134302221343210043432010340023010120314113430241430340040314121404142041404032213212414433002441324233343244414114200434330310422230102402031233002104214110211132243121203030323042231133444040030141334322331231104031241200441201241412343432323334310043240144203220221233030041304240402413103334021103014144340330114122201022421322010344230324414014223222000224141412000420313424112013132232220243301033031302034332124114200321040212231442342320440214200041023230134322414013032202003303401014113441120420231043234041414103240301034141314433002340022441333001313011102430030110213010242203014404004234343313303103443443323242210442301143234002112004444201242200224231342413133400302410212320201201211311020201431300200314230021132143441431313333340221214301131121200323104422111440440122120030243233340123333200211311041304012340022431122212304434331321023410424043221310001011422412324021121311323242402030232010031441011314113421410211100101100021320443241240301210414024401301221144121320302001123302344412303402313234422030114212013231023303123412121323331423433110332112410434143041213213114041203434403403010134103044302034013423321343013102001312200003101403203131114044122110044013100301243012142423330313323324112132044240041442212430011022223342311300244302231133123134142222133312033133024231230114022313423141233133200114214242203011142223220212213431324024211221443001233230343322432112233021204424322302003233430202113033022300444320234044003112110111433230443342404440404400241202220140040333300233243014323202240400240414424213023220432420011142422024242330220432424042130343241130023100241221040411222434420103032312220142440130212410034142", "300143314334010133110304430044303010414134212344141431134011402102104413210221410143230243030012033312301221012322442021411123111143401204343102030330424032200230411312240431201001342111422110012321241222102223031041024120001102000111441040042240110043341022122430040123303130330303324340332122133300430221233412242310133001433033104414200323111413144134102103323132412201330341314222023443023211123032400213323233301100244430331033413110223440321344222430031024211244004042434140412324221332213143331231300013210122013441121110001010241413143143001021300030232144404313041014224121411220443421033243043441303401442224213103420202410223112314100023120344014121342222034332312103314134431324311031223231321300022412440223440222034310313230433343314113412121411303442134033311321414044412204224122434014233114000400212121310320011111432131221024010431311042130203120201240301443200440104040402102123120204401430233214110142023021231140324002204214242134211110212021321242203344313131444421440132100334240001040244100223103101302431301033040231202041220330433320010411001014411243440333401303204022323210122143300003314143100232301441044343143401310234101402340442330441244233342043301412110243421110444420324140022404314023123331204320020322400003012013002412402101123324141241011431301040143440420201420002431444344322204214002031314342420014242212342443112033120130244041323401223304343044400120302232400323304100023122110300300400342032214042024114132211101022420231021020031114034331222232013043002444141143330441114400330041224410024430400440401144224103333414430401104024324330244430440041423223002004110330411440412014114024303031140341421022241303210330110303100231112041031300433103212314041124100021211333411311013243102430021430310330212244230044324444123444040004041023213113340034442123342412013340223003214103104440201000012001240233001112200401001422441002343144004314221004044343132222413422024104223131132203340220444212323202433021134243242120420430331411032210141422230400301231122401341244222311103210432042231220032121041311424340024044210234211213242040411231022120322332230323003424130030032344333320104443433330143303114434111411411442303214013240404214110431012131322244230112343043201242043244031341111340114113300042342400032321402031344014304144114331203224010223323431220021242003434141033100220232311202242004121242434134301142002240124204031030111021040334434331123013320240120342443000012113302031404441101221030233023122133002001131424143412121444112442124034341122042114111243342200342233323310023311342234210020131312003144032423233003430140131331400424244124401002412300111041014214233343334434034110042402233412100100302430040040042433021420124210012124223202001034202211411131221010240433334024141410100314311400000402031012311411002310042133011440140100343211143301013140323103332311332331344224042324420021110103114220341011110144011003201411001140232144301340310043121343242313330433414300000404030132232322132130012443110042012441220031034141220102423003313443421443343211141331233220103240320211240220104104020120001014142121201232221432304422442402021243213311240433404104334334414020002433232234044430041142310344330022400230120021302124431321403201124241244242323000004331030300041330212011134303310303132043223342111311104222134322423232343424244241242232243444421204342412213430213133003400214243031414212304340411422430341202034130122120404330121103212102032421022040010200041132001414303324214340301310433401222023433212321313244310124230124240122012333114024230230222034211131413130131340020303442042131311222211104112344243322404320123042423230231141144302223221111303204022030011030323124143424040241232132300203234121224324123023104141214222012043124344011022223034122222104310020223334032204132114200242334224111140424004424312430034120343034442303323432201433024333104133210022103003042443023224012232143121111044424104201300200242200112202024412112204313133430313202200040430043020314103130144104203323120441123410012132440434404123332420211232430412234104020433040004124011213100424422113034234412022341200212414023304041424031142041012010310344314230244142100041132131022343301034100213410202122133044224323110332242240442340411040031142041333004333042203100122400343001440123224002004231003003320024133133043134014030332003231034003220411032402420311404034044322333233023443304322031023244331040212322314404111243", "043012112210232344132010012204403323140211022121224131240044310420330112414332033402020441003340433413333244234143204144331333302103414123122310011402332302202311033423102202000014021312430321341120033444223311300134343332341031311023022144413103324444300041022023132314413022222142401222014021443331323421232441013033133403124234040430031411113021134103103423334422040113321114201303434402114013214013223121201011310414311114330441040304221034112440230401040201102132341100414213010101132212334001442330021430043120124102103300141400144414201010003344343011204113224241341130043201030002043202124303313132030131124130010434121104403021212244000432412203302034304004223133220340444343232102241432414132413101033342421114040340230133203141411230411103413123240201434121343400224130014010020444232124440243410110411334021010022234422012440012132224333103334201444320220432031234431324430101443221330100443040141310302041444020244104403001201114221122433432244014212433013430144134421342343344300304220231341020343212443410201200241430323311113124014333132433310013430433131344032140322241430334111300040044224122112213134320323311010000113141231013411320022312200031100030242343210320241014400202344433020241320200023144031014204222013303320202210430123103104120321143023310030002122022221412441022302002221434212113112414302011013110344401144201111342111121113402200324130141443004413034301223403321044331020233240330243330311440314311011441301142423040143141003040301441104213431101102103440242224211204344300324434132313431342110024443023443200314423142032111300232303230041203221241242334344342323010443233023010200320224004101431022330240020420342331020201304211240003440141202420113323232200444412044342424144442130123044022312440333001013313242001344201240320104203232421414302024204431434411100044344320142420440310120444302111200223001241103203231243343200021414401012021240444234121110120311001423302322402024204111002432230321303242332103202131111342013334422121311424020344221320431443230112122410222343021300132421123122332432134341002210132040214224233114324044023340103123334423314320101430221442420433411111010341334144234224401320244013022232323100221403312304114123210013343020422121312420214421240103321200022233043441101121240321034400232044330021242204210130323232300012223043104434224444301321121440043210001044341414430004304301240244011124321312243111142220001030111410141210112003200023431211430144433040324314024332212043313414413401413043120300144442041020414212133242013302003312202442412044013424204442413204340003032211223430412003033042403420111331241021311112104130231323433421023111214431301230113244414013143441433210112104110212230112440043400101100342204203232020311203220300311430233043423432043140134034343043230322142114434203444430021012040100132122122023031231204144202343440013010341233211444412113030420342233222341420131010144032333200004331314324202303224040100404211114310032240334143313224011002242030241224414302034030303030111411102420021343001244010014300224143113403114112301124401320003310400420001244022420003233333122201412012041401031200303021143444204211402432242200042304124303403232424030023233122044412044022342411131234023103111033042234203103211020410314020330004302010123332414201411302310021244033401202113332021233032404131413042102022434020040142014301222330313313230431223400032204024001421011114130300410024334231300244243312214413134004121133242112430244223032010221133143432011312331143130310321030000220111011243411434332310404013311431003313333110422440031423333342434333202121211023134340123001122401123333343302231214341214314412320202013202330233422443110320432203040430202414343323411114230042110024412122432214334344322222213130213042004444230133041301201110404114233413212144211111141424031304433034133402021304024022243011121011441213023234420232432014313422322210203102302144400144330041120130220144422430242034410431343220023444123321403401221030114142202003313111143204332030422031110103310322030304414344343321114240043442032343341341413210302124421102010001210033333444401002223442022400221141421100032243044030233431000001120433022443324303340240421443422144222310412423400431210310232403414411423423023324422124322434402122433114132124204123340020424030134033232312420003221430400121301012230140123040121122024013031441401111402234424044321430304243311043120221420021123023312200243034034", "342002230123131033240333422343141441443030000222412123021340303140240110340322000313301440122343430133341101303121441402231442414030101214342431440332041410102102234042334123300140301242413124021224012213203342414334223314312301323034003143113411431203123120422023312444033233110330443011422014242103232200331423102003340330004344143312012111412330133144110013103324402001120314220444322430224143311411213140441340334131204323440102320301312424243421342144321234101130140441321032033343003122210140101110041134440032302401403133434404004113344004031032221124404400104001134000213440214033443112303020024003121223300002242431322120013122343020444334411000202410110344411010303323140422241422232324133203040141010331002103233340124342431110110340010120143424012144232044144212023231040314313030122330313212222422124343433123014111420432421344144314402014420224210211120013312114431313401334112133000200111313214222341110313240244110214123401413302024011102014210031113102013242024400423421104130141244313304233024231301031433001100314410032140323314121103404002021401310432004302341132434233424400022022034334222222440240140140212320424423121130442414233414230130031201100021340323134342430214234314044312144021030333230141442340014230302002020040220134300240321133344040032140021020112423040101112422343432401133412143243114430401040143142434301310023142323204114344142323222210204423331344124114422141402430413122214144222200440240321341340021024102444034413213403023231434121314212041232424342133114404441421441104234422443212343411332444120203131442031444133003121113310403030310141210332440400232424023422131133302004003411200432100413140140344001141043013401131410143231023402303001330101101140114032321102131013043222412300224444044411110142204020234401034314131202203342010201414010243434022221111211410122432423102303440221100414223033403012044012120000411023123400323202434021220332340014430222102134423034034230133014004242434100104213132121412201301342414400440304210240402210213234134003130114131320402442300021224311140130020410111142233343303023324232342420321434414242231224342133212133301400113111143114031043242313233011413230220021100402413202412132032124210100042321201103212430024040131024240341143111424310404222242311124202223242142033121241312320010014112312041232130101231444422310213401011432141022120004021430133130114200401424312342113421234302004241024332314301322324100331434000321030222332413341412311020142322222131214332101212333021012234440204410144202244433143314304222300003342212413103430101400314402342133404032320234243443302214400210021420402220334222110320433114023440120101220140422404020004110234420112311041131040211133132142022322104102113321324411230301232221033114310003142243333124234102442410403021132310242231220341002000220031313202141302424220014332130013302110234322111011102020011313203202042303131010403204132322221424133434433023210310222243130031124001244021330213330233321143423111342411141210344030203422130413122343022213312131144134302412133024231302324313444323344021433412044111304411323443134334422300012331433342443103234133303311232034313230224041230234301421100411131144301011022002301240213344114201311014313341423132401223134201203412213224404402213243034410023112411430141124100030004114344411303144130020110243320204222332002331422410034124334214131032214234142040314203020140414411312330120110014243210402404144300330144243311013203241143332031110102224023404411134123343210321243400211442421412213011021440343030444132432444304223313224224311244112212421333440342103134321432020042042423143431022342404311240201203121404133323433404214000333134323303431413201013032001433330424244140400010241141224434342421332043322302302124410333422134301131442430132111220001323004403013340340331102400433201313412240034424132110314001200040240141413423023341323422233031324310224322422004103200112430112402003222020332040214102211100313000122131411040430233033102232014203301133343043202000223232123132211204030423103333320121230343121220044022312221000022311400244101424243302022144343420411034222034414043234440441331441040221340400443312114203233111401344414434332121124143214101214104102033112131443033403423314014300010402024004144322023113132340204103320104134204211031113043310130244321041140111304330301214344300041232303003133042341413314004021430143434200200213030110423403431323024102242330201342034412", "010400030222413322104204310022042321022012012334234140430421330303344130434302020244320412041440430102313230002011301013042032322000114100404211440213224243443244121343323233310230300212103030010342012423204230400132014121100320000112341113404202113441312111440314000320010044244414240144304430142310241301214324414142001110100343410324011133311113114124344014311303044232124131042432341133134033324411340302342411201203033240012031120441024424142113343110142234240212301114210434403413223143421011410404221112102402003202402004114223024010140230013412104031404424040030200321430201202402211002040324410402303112101132423024440032044412040313314214321442323100210303041332421012122410124043204020240421341141341101442011043043224010201314340023122302340324334411423402313121341420012314033034112232000440210002040210340141223023333021431210102134103310232140413334143010322301141101111311322240314242004134024133243234403000030403330031203113443120344224203431131130131444442312400412033200224344104224321123421441213304112400002403330132003243332344130334423100021442014312120231041412214101304013222134410321143243211404003141220032442214000342134340133021131434114000242303330113011031221231410300413042423241244244113232222101134033332332224334413101013310312411402142240404231332032114012120141342321043211242441444210444013003011441020202443300223221321220300220101130442224203030312104104104224331342244134001303113401310322031131240032020144431022113231314141442300231111400100141424423121122003004042404324232232121030141103113322301033210223114221111024232013343412333000410213333141130341141011322334331214121134412324240144024223020321324324134243144312413212030033240230104440031101442032243013042401043324024101042311114440124344333033323004102421301214103313012340201043323244420220333413103411133040423121301434221424023220301324320314433110340130331232204221111401440143110433233324120222310113022110123432242132310333413044421114040311140341100431004403204024303123330442310433031411441223433201032344411104333231013213433341112331013411233043413021104023443430003223134214012124404300012142143332330034430244131200133001322032431103234002400422244014214142303141111302040430040204232041130044030231104041444233442131220324433302110241314103143133120431044301204101042341130320103043204414022120141003120301023303442331204334244112043043104142102024000203311324424010240002124443344441311232233333213323212242310201114021414410113331222440214213230412030224313402120441003221142224114041302402230300143033103330410244030144204300322401413041234203101304132424014343102431144304030243402114213412123200021431300404114443404220403233003440232332420342243202400402433021402203322044432242014243143400230432230113042431113322042141403433203313430203214212402004222023101033014400432312134304320411321130241012301033021323231022440122144420124042413413032300240004422003402230411440332402123042124212221023120003302323333411003013142332121400423411301111314434113212340042431234033400043130412023232021310432112000200312043404034014330412101122311020431140140032442021122033412422401103002324333142432220302033342332243340004340324032200340421344232420410204434040332132303221324131010220201120031233320442444023340332240421442444424320112100044042402214210232400110211402032304142132400241044320043301231123011340323213242023344403143414431034010133013314224143413214121333334230204020203340244002230240343233342304031122211110042141224124142222314124011442213201041204030322021004433200424120142112244044024433202034313423440230201231012412314312423340110344023401031002242101311031322343341144244402423304402101114223212402141134231244330314434001234114442332431340030244143431431114210324121003024143132400223020010430224331240214234143131032313020212332232410013313244231441142414132122311413134032330213231132412031141313330432233403323144201333232243234323310443414134003443120412210032433011121223343203004402244114040243034104411041243313332222330101301122030414122203041020143040134024040440433402204413211420323213244312344302343323221302341111444410241223332424421424202042234112324442140211032104034204403212210240042133123113332040044202220131312144030113424221422231041234010400234403434400321112022341244204011043001402413014414424421132224434434144102244343323330340323424303333423041343220222012101220421121403233320300242204022221100320344", "212010134322032131333120011344002420241332310042023022313022031201244030314330013310231431312032340203430022013143400102004103220244244142122242244023100444000333044221432314241143424203234213324011310330021434141004332401423034344211001442214323323111201340400022324321224034001322204322222340230430021421113021200303444114022120342224331000401012241444210011311222313300211210034024441304334223443041001203412130423133044001331114343243321444031404203010414120114034123021123424400440230012101443103231410242304241200414023010404232120030434422443223010203320010304311123203323231303413033310141313112313403424441212230323133044231402114204002414313432120041300420013312221100413100301143012213323323043444434443310241111321343441101422032402323233430440011104334001200024232343303313400111314423222140120113022433333023212410413000203131414404214312102132430303314101131021332322410031403034322340311030222323420442210222333321203244040202010210223120321402111431430314101104033123443300144434213413021411013020342141144421330221240313223412034022212144110310404320331410003122230322214114221013122220043422303402114121210413440200404410131231124020101233341422240131321221220324120411240334330104414333242300020433334430324411343221333020310144042223141132224313002131441221103044004032001243102121424022342224224004430421120444020214021422402403224442213424330412044134414342211034031220332141201044200004423131224403314312424144143244000300330224440204240232330342001443332324143442132311343301142010223430042333114001012300324144243023332321301424304204034402014223311400443441304340004240134431323231200433444024420120030443401014321323344221340401443243221141443300342210340021232311244310242231242301224312331421223223433344013224341420314422032132121412343142110444244021310021311234112222241131124314041212133230232442302103000004113141011203200343134213113404023212103402324104112303203040013413244344113304114334231030332014221204141014410432224142332321143141333004413210214001234221331100442444021140301121304004411443341304022044004203432133323104001042433342031101444404403003344004243304234434333313433034333213244422411243303300212344402142343241310010211442220311034332402333000144202104044103424114234042411304023401440234021141400330301041203221232314040131333044201442201404333042102031011241202031043341321241030004334241421132130322142414114431100110000042142101112002314214400432044142420203040142323200043044444232141211023223022021200143230242011341041030410000313044203444141041313132233121013142104432404430113414043224442244010301041330210304342033110122431310430042430440211204434411130140422044300202230132432413242134040114422142414344333334014231344120102003432134411434323223042113442430322300223424131243023133023433040003004201343232144420411433423134043004204424133334402201121103211032131241300004424033414430224210422133240122032234413224144311042122203202132112021202214003404003332312343210340421234400242114120330104443321102342240301122342420404103341012334222212014221242110403312222203243211234132401233402441142343224401122202240303100043222214430324021214024133214422232332332114100411411310124104033340001024003341421010004412030322310242342030213320030003323404120001420223124130400413334213200024314110310023434322001422110330423404300024212231442011221321423114120331413331013222304414331204431020034140204042012234332112244231342434124310032404432404122313314400321444421344441133010040324421211132113341441031112043212132334023121322020243302443313214240031132432133103200341402033103241031140044200344120324033100314141423331420004420424342030220020300304400434340210304334332222241114444343144102332133203244102431402121211324142324301043433214400433214434230201022434033444333340442240322231101231320111214313144103212204012030330430034101432204213231440133021314230041140203101112441222112330133040434002330340032104410230211241140140024233414340024343224331204142242320102324213334203142424003434102333440132101141214032201031110143120200232102332141024034143230313412313141113112141420313011441420020402323410223413332242123114134400433112024420110233102203314112203212221400400242312402432330230232032203102011442041130020404432101424344203020423123213313131041010310204044002330110014304002243222432134124340123443411432210104232233340014013224341003143014034311231303002244111401000023012000031241321231244", "430420021223031421324104421034322102121412324034023343443423323142144340144104422242140120324003014143431341402142442423310120011300204212414434013233010014313101404432104013430232113410222101313330203004200121412211044224332413130344033133332400134232341433403330030104224211422404233114031412444143423302134142403433314201441340041312034412004401332413024323434243220240311122320242100031012400214144303331300110240044222012120431001404310222444312033113230432300342444313314003121402440200310422240044142422224141021301111044111023312123012004410113314332442414141031410423244443033413443430024114201422144312121203443242102343033131210220221230123042431314244440200401032024330432014440322420042341223344143341141014021110041102113013242334000040011001411320240421341434000134244400123201442213010020211214142220221110114112022110012321144424434301321141112104341013020003000313000323131331420030003410232344111134024143302143102143341023442142401444130120214310421232222343441013212330342341000244023341241111102133414330042212240013101103401212441312222441413240013424032443212042042110243112401311201000433412322023030020020403114314332010101033321420032314333012200204130022131131314140023144342432044211221030000220224324401002113021131220011002442411411204102302134444100313221131120231033124110121202432223321212131211421444034443203131344231143100322002412343112313232432001102213244440104141043303042404131331444421331443343402020421032340101302120002143003223214300100434433311201321132240143124221333200030311240222003104230430221110102303331132140103030131331023312321101420341200034003012120001121030234003302314431432442431140212421121311322233313444202231442443304223411143211321332422242342310034302241110003441014413022002142214243434232112331241014043140100233144112333223124322022034211403204221104210302042143220022041022040143333320423221034012312330221404012423330432304004103120033001232224300202112241331441032131011210412334140140123133003212342121140342341134342223114330301304031142330030403432340044222433431210311034041132204200113311411334030304134143141314012400224444212112332242001430240444102200041433132344110032001340112441001421324312123312344120340443240110132434043004434203434211140400014210310041424013441244430330433144423012323211200310131401441014142201403312310444124240030004444432014112141310131300212333044143303411141201142244340114041403233230443023302242131004232221402034434131041203134414423434110131030224144241330434404004412000222142143442310021121010441004013331301314304010214010141144204442242343101333431433303444013220312032004313332331422023243134114131132210440434133331430300032024422321404024232020043133020030303120444310333403440112121430331312003400130433040003013240022113412332101244011230410322312202204320203331210342101411442033021414011304302202142001310431144414300202134131311303213143340131301003142021132214303433321412101041003321444141403410333011121301332204414203131413223412120302241414342312312342122124322014012222044244212120441041041333222414120301140240224102031044413041111243212243320414111140112442243231134022124311341133220031424301132221412320021402114331302100002434231223010200433111320022300220001201204411342010421100133020000032432034430423113342130331001403214022102401401404030032241102321132241010012214030410143040034014301314241223340442141030134041314110120330322111342041011313404311212110332112244204030300243212444021314204330140204244240411202404024033022022441000010033103104041400131001120212311014023012222111043340432100003423301310412101344130042430130311443434114301431322220320010113414042201020403223331240040042043230044443012311001303124000402141220311243421101400422333102343323022442013022130301422104202444341043112202421444143223232433332442131340110004044230310130330443234441430031321132334114244441413400423421040004431343422201012401313434434422123014402444342233341104030233300041330411200101101422433400140211332241231344441024240033440123224303113424414012100200211043243021021231424011413214041404123312110242433132343443333213313320400201344002122243324413032404030201032220242000111141301204402132211333033431444103430440332341331214423411411034332142120423312324101400413044043342224144334421400213100011040200120214420234101233132142433223311231432140222233202041412432034410230342442133034223402211421202322241342212022032133234030", "300023030044334200432240213214001441214132242122424104422320131243343344231102232422231203242002020142410444004032301442204334311421021024311342314004242411212311234332310412240132213100030414013322430114013232240211014041032421444241011043011122111114443220031010224013300110404402222040104242203001323031433101342033412114311334221403211043212040332433003130213111133012313024304201402104432201410311040144344400410101214114324232411320232431100002031400244304113400020322241130434132024041024312440410440423013121240412322331104001344423013112141322322430030420211120013044244020123201444003421310222121430230224320414344442033304301221413012444233321214143033124422440103400301213202422012440114024143020403200232414421203313212330111230232322004314143031301311423322324441342421342344222422231211202222231333212040214233212411014334324011403212024210004413233334441000024101031121143013233214142023224220232223202044203241022144224203324232410241042344130332204204204221100122330243403100444423440313232301224324120103422103021203430240004141210330234134110232304141113020114420121023213031021023023143412240421012203434024100343004041123214242330031423000402404431400332012021002221210411110444222244222424041034241300313342434331321443021441343031223144004240034131030340340001130012402200123134331224312434201202203344133401110441413140432232003234221300100114232431412431243241133343234333144442142332342144043142041201014432442143104230224140340212024423122432211414401410034424332122344202244232114414411320112120430200322314010430020430424134302313134420233324030420211240041440030322400241333033442013231444140320304214304242224130000111123214010210214033324333322443202304041044243324434323231232131131343242014332303230113233103043410442212023044112043341033003222123142244042211022431420122402421200241223233431433222330112033113234143431411143140313122001101102342211012004104410124203102444212211204030202310104124423443322203043301033000340441302032103014131044333122014013040121020403041121211300113214424424321010212102224022101421304403031232023102333330213202434320441142012430100344424344220211340400114220042144430232122411330421442100402440023302420233342312330404010243413042013430441334120410433111204213413302031100334242332104212043030203434004002303333413140130422432142324032240321314320343040230313443421143323144141420343420100123101401410404202433440231000222102313303141020021420213122143033243423111300021320041224331022011424410104033342404004130132140312300204101140341003432331110423411324044344004411232123344320213132311002142004232411344031021213124014440402211400102341211431221343303441313141411110232211100314413244340131333444114104004344144232233104202322303004012413101420311144011240402411221020401133121011122041233032000221243441242214311232312131144100024231242300211102304301111224210142043432034012142034342312022131403144113214410014233131133301014432242033021413014222223142300201334311324104030310332332110324203143420302413000212240022112144403143233224310031023103043231104422424302022323404204130010243220043302300100244233103112024112202344302344414223421044040422043314224230302444142432222410442320043232322031400330121020424141201142444002333322322044034003331434004430030012320240300233310143443033214034442241210134344011444032034310420101133144224142134341201423302123112140344413242134423112423103020102033204413330432340121140133340112241031014343440021204223232011140121114311331122401432323314132044141030432201244134122333213243144404123430013400033044024024300103322023122433321211122024002313040101100442413140144310414142110033122124100142212102420141204302332102200123231220014120112411302213241124012022310322302002403023301221400200030410112241422040104303334222102141122343021223322224222140220203034111140022204344411321304311131230301022322231413342123404000143340203321331231040044104202331414342332343002240330221120101030140223424331200400340303023244012023134114144214441013422104230304043124044414100340224334102223111442423143103232042412131202014320233240303321323341343003140332020004343424422221424343203412101013121011031203231401413211444423043242333241300223000440234020124404003323312002122002300223122242104322002244343401122032320222330231014003230014303032104400400312140333141443430022241411022200323301131030314441440143311412403120221320414124004141244024243323340410302", "112133133423323331242424304402200024124023033202133434013022332002210321114031002322213204143013030342322000123141300132140403114334240303213343141321023041401412412121342132331031423300422240000114343340013342321100341434043410141021413314144132132232431404010100442344112420000232124220423400103110042403112221330311443020030404130122303430224412431122241111403400012430204022343402024213024130340320031420030224223422122110130312110320112022232433424312404112312243110122402404024114221124233122001130132130021401444242441213440422031212234240431342131321103024020331322224404244313332004344243413000320040242443222204322304430334113314130033331032223221420331230431033214132413310101312133011131002323013331123004104420234121231302433143432321022122033304224101123310344211420011013333304320443324424100000140314040314211100134112211002202434000042204304042001021420340341012430022411224403323441204023030411020422211213224443142320020212113413124400110111140313302241440221021401343230121244343433400134401431233311041311434311402140001300142122001021034232414232101133103124431303133430044033334344244411232334410324314223332024421230013321111314143200400432021200242131123143414030000134201320421402410010011004442012043204322020230104041431231030120014233144433313121032012324342423121040221144413044242342101441243233223133100021014424010101420333443140244421104134442202131000323401200333424114431232200131042340401021421320221033302034141431412301231203400030232331033440101411024030304202443244111123441024240311301021024243030312240103200000420411023330033440310200403421212410444202312000320441443104114234102120313323012314004300120223024201242023243124021141140011303122032134203410233231313314002030024424244144112001132204200341230423230123141014314323033241333121031413022223233041340232030022404112302021020340330231330101233332203040303122130321044413334320333300031230010411414142113102022214403001033101233033130204032042223323023424430432140422402344331423232403110013021440443033111340233420414340213323004003443232044330323024034330301402132044034203433442323011440301104324324401422210132311223221120244302114030220234124421313042224221401304001313112113321042130340141332102424340432340120300111131210223341420334403412244004232320203404323123031323314333222322200422224004130130114412101004024113411030130304002033112333211024102424213123311434312002022441340020011221034100042112042414043032000111212034140224232340444432442420202024112140124413422311211211034434144134421413302312244131001014142211410422124211003422041441301032414404221103441313103423033022431400441421401213013124410333034034223123424214314100203243343243013334223222200331222324121343323031331121020131104204042141100121232412140011314244100331234121000104433433211423130302101023124324402440404003032402333113140303104310130140041043111311433202103134410004201131441323442231040140122301321024122141441123234134240440114144333210323113410320014022443101143314432403244423241430302220043414413244303222242030100422444303310013043342112402444123423221331210331103000321143033343333110332403441242040344114140122421410111213142331044331130403223432004314001424202333332033324311222041020433300121331000420211213400411134343143032013122111202114101320042221444241200312304304201142344412001104342303444434031432044444400113041012201312130100222011102331101030122422424032241030012312430121433213010040143044444231002003043004211210110322002423104344334204204134122233302122411244010032004002343201134123404143201411323320001432241222124340420010404042310320213214304301240004420130234111421200232333342032224201413123022411143211223104424120132413104402421134002224232131201312423221432240041034421213404334032100124040130444220403403132301130400024111314304233123041303334301233311330423432003240124010322302433004334011142204421414124412343341432100031014324444411032311032310033124431040342220344140110432231203221322040312210323402434433121143102404123211043230342101422421021131142323431320003113424311340440412310303200203422000421131331340404013023410232442211140402443324044002121331210224323040102441203334224323331441224113444002030100132334004212244304434014401334242214120401303133104411413114301213124041431302034303022123220411211124030011132414221301233434004103043114243310002224313022414111233130024002422112430101422204342421110241344332310100430121013300", "413142114310310330044024433113021442213101341331311103402320003443301410204102202131000431013041331224424310001443323212104310030341330414014222134433002040243221202124244240140424331033301312411140243441203341422200243021422322234410214024400102331424211140033340134432100423141301400133203134311320232024220144324234412110403024332003022211203021111342112430143132030211314022342030412434140312220114213243303312210242042103244003102340304243010241114132242113424431004042231120033040243124203213130243122202123011022413011101040340221320431141343043211014014343430311213410300221111211130302114424014441403324042301420110222410400222200402024311420001211343131030130043442442440102442133410400400412423003123442032041103304131114334123421212004321322230214404334430442043042411303301024222030111124114211010033412200322313302114340044434041411024234023033331433033103111204011031442024014212313140111312413101130234003212422324131413401422432011204103034300401214000103342144233123122044343214302430032342421140420412330104141244400323034233021224224324323222132312034232241212444433142334411011014202104401022004324014211212340242420401310423120042101100303104223303240004343241222204114141204401423320333013104003241233442134433342013330331121020433240302113020323412202444424320040432441124430431011022202200303134141331404212244113000100324312023432441340221010344223342144413014222110232222214212332424310333320031403143230411331030133441412114400123421333102003013024222110332132222321444010313320123024312233323031000333123132211441021231143042123120241342030203142240314433344133440203340010012301440042344443004114441022303044322040330321341210211441014134340222322323201320204233113240200104330324044433340140214414312404402333420442032132024424111112101131113014044400043413201224000200333131104241414042232122413444031231434310404422400230423342104112402202203430233131141040123210431014342124312440120004032200041330213201240022022212010043430320310302304343343000100143341010221240414443334000131303112011323334000441313433110421111202043344000441310204311344020231333324334432440001211414000130040040133244343230211334323444000113020223123313240241223414334213424110023002323043142044022114000114104341330231344414444404341013432211221011344212024444323024111013330131401343342143411200430123421311011314201301233403340442230034211314204142402232034441410030303400031213232424002124002403140420342120331030024132443240214034002022144403333200434420110103214213304402320432012244233202031221032314223124233434242412444012002101312022213213044343424324022124000303231213401204410223314300113231001413042041210142302031131311333221102330043024103034434442300324044224240222041444213421422142320001204142412003003430440412011441021440311134001043132410033024432410402131033142220013421141240432210022430431140121104240442040143410401241212210414211012014142140014044220144344331020221142214300300112020020402332110040242031214232211310420432302401300103200144441104402040212001042441241324431430420310133112111313113122214341423143102340014101200314003224441311311321031012044021240113413044444310031313342100444321111002001341031212234434004430420411122222021211230334421311042210014103221023121404320003030401004331314313033242444442314100220000324201132102302303004234121030420100301313122322203404430304432132422311411443344201003034132444412044414142122433143203403131022032224424121421332432042434142342413012031311444430222003031033040011041011411101403314421243434110443302133322341003142232204240004331113412320331431442013431014021333131240102240021020333210111200403013333433332431300344040012023403121220434300001040322422333103031030200301032201343100342134322023334211200444111002401303333023202243444442223242203044324033320340141341143410412333420102344102314041324024424400340002401220330431044440300130403333421432411241203103220340421042344430311403243342313203443442223114144321323333044003304241413201244020424430421431332230330422311430030231443412110132413313401104421000114143342321241013312201410322220213313200342221442133414331033200420023130413001441234000201234001431302200212214231313301032121431202141140401442302024310021333033133441033342241310024443211134410221200414104102124201012402000044314232403424310403223314342001034420020242412420244300244311304324243212401222140240103042444113042210323123324011333344100233034034", "334323131111110122411410432432203130223202014323310142042441401133421124301201130443242440231410034112200043303334414234200201401022201103341441442401142220343112100400442123012303442241240004430412304140201334401001341223223013211312122233111312131104003230203214221243311043432022242220401311043031032222422324342234030404322314130231434024311343102230342423312342322321442322232230434321211233434032013211313312223014124040303433321332241113030212032440102332143404300021240200042321034044021123322304103043211224401034410221111303043101242203202303140122423003232223121213310230214433444324332304104441433402110303204232311000402441041030312310320040313340221231221220021324402042111312012223243423311212410030002311442333330123440203142011222234414012020443001011120240021210310043310131222111223323120301441442432142214212110040120234223412030200024424442211112132233204211143034303003234403212433010231043101344234124234312111122044141043033232043000202311321224441142443033011431211042343411232021011211414424434113114433241432324123244242222143002324222000003312234210403043203242020012224443431123201412212321423142423313320213331041312040401014322444314204014334143414300423021140314302313312133444243401232100410341042341314142130042444321223101343240233441410133221340441402232120414014023014231323111304000423014020003100202010321044302143020041312043313034432432411211023203024342321144430424234024311241441140004132423103322112033320203440401124242034340122301212044413012311134102042001030004113000100021303343134011312443124134423300114303421023431431044313304131430440242410442033432433214220143342431043302300200031340241021122143121010230321041430211423144210014323024443010124412211424334403043212421033000424241443012314231444013230401442430030143241031403101332010040241112424122332331220201103220104024141404130004230331402213242013440314224210132344441332304314401344102141321444441241031241021012333113210002022202334411220004401202110004402012200020420002341310043342434300333131343220014002203040032341402331013000223314240122442314320434121003233414323104340042110020042332140442103111411200012211422241323201101444331231411222411243334032004142432422011303440131402030041344424230332430422441233134220010142102423411433432303204201413404342114430114442404442220124312403021101324110332223403423104144104243102114423031134213243121444031413142122430233242023424402020313342403220431311423011300104434100344314140141342434332420212303024434200142404303034344314301414233243113340002411140412224142344444440001210002030120432033311210124231244030430210213232421412222313200001310433023123101102141204404423211010241034444042141113111242224024141031120032323424104344442002210131041010423232202004134332043223203444030011300011003440031231421002201043440412332131113100023330022134123322031300124440104213322110333230114202334430211342414002330132001120211223004322201343302212402310224411320413021133300241404043133422402124132111202321201112401424234410110002210021022013243441130203242321243011340432142304032023132041044044342204033243331402442042443201241044232134021133210243011330220144214144143111042432100133430004042230222442122024114303242130431403242223444424021004212300213103211024411444201232322203134413304444003431144424400311203221401004214020212031112411404413110413113003242111414104021023104400244130241104002423202340444312302333342101221040124443004230404343321223320414213440220442143321233144043011441430303433331444442443133223244240434012022033002302040001322212230443310204340002113332041411431432210341113131142003411314000210321011034134300043020004330223434442431214444434202130102121344422134303302014443412431232233144312411122221140223221110132310343123142004222430120440201401131220244332431032323302000221230211201034132400020244210342323234343010032244011144443100121040342102200132004021414411211320233020244401331121002332111032342012221012401404102302442022223244211120023133330042021020243021240214122313111140443114131424311031000243424201000031244332232211440331320321142431140334213044221030103411242111221404323143444030312323013103212333202000130301043031321421204221303004023213343421321141430002010212433032334233401141323424133232220022232323410311133120104401211133102112331343013041303100100241302240030024421104203333414222333314144404040042222123111443334202213042440103424020200330212212013", "401404204101102420301121411141130001102223022203110013020404204322223012424332020044412312214021024423324110033343430444312330140242313424223121044401120301002022333314300231134242422333004043402011431434402134300302241400433401402030011224034204430021322344031131221322030141311112232131243132400043023023313414312443041242202200034142432431032424221030144102413323214403213044321210443342034242411344413412324340334413011114213042103221024040110341020441404022124343443031044024231301032230044001232034310302133432323444014033040342040034420131034310303242100020233221124422134243434021123334033133143133242014110221111221024233144004124101241002323340420022242242111102434423341242141332004404140104023210210234440340012301031100411400332103112340002444222422310334221110111433402114002301320022310014330043203131301411213330202202120100144002101222130102432330430223444340434412203032424120201110021144220342304412100003103223424110402214413432012211340323131112224444023331004142213131200444011322220014414240213233344123200340043003223223413144431242234023220020202231024210110434222034414400410310002304100312423314212232231141311414342211411304044234220444431033142220013234303424130310440104401330011302400121230332144441303331312434310313003311021220411024022412010024233110331112004331313343312122002044202221321242133203403030333203422333132134232112411123420112312014233433104410041333212042134340400013034102030214110102344214033043123444213014333012304333330242133224330411414304201313314342440333420100143240420243104323311224331402210220141002032300300023404403440004214113200444242014340401032422034424202442143021401412131323131222120320104200300224104311233340100043313334001023422023444434322223441232010404042042331140414114343301344432142041403440400313400221430001312111321310044214144004330021400233331403412300010431042022413241103331243104001442233233311003020442140033420330132420330012141103111244422120440112104444332212444442340442131220342224233114442242044123043224223344344113400032311034221332241203032043312104344231440031142442031441110123331423041413113012101020223033403411133021034224223314042203413022441421002143444121133332301001043332421402331041444012430021144242141030404442121030301220134321434342101332233202420402321034042210124314114043222411422210010331031202000042410141104400043201114440410100344041321131023114214301413324310444423143332331300214414013420000240400021044124103332220310404031433413101120010244011010111220410000144411322433414422230312043213101101430434303433330320402300422143242212430301332314212434333411332441222131411023144124102344233242413422132401112343033231141031011240224034231311403213112303341411400143213342230331312130303443003034442424221441201333112404324312304442004110242311123300041044103030041234243303332303103231002332421032432134113403003400342443212331011002101121100433131143310143013223124434003034131113442241031231220231010414022202203334232233403400033324430121040223133211310223122113002004324103420232233424414043203002422134222211201331402343434142131212142000341444103010300140130012101133302402333201200024043143431423242400321330112242124042020321413014303202012432132124340334424003431124341142100101234223022134402412313243123022043030041233040212330410323213331110310311320231234010330233404101020104304320010032132220333334224131443213210040421002432214000431344243212031014131340001143231423212040440221014303223442120321034034213402330411041414142234413100303044311111101333122120133402341024100101322441242400341401003121441301211230041212410132142421020432330424311233341320030230114443024102310314440201343434140430242031113100432134113343113420241433130330314440222001320043431020301241210411133313032432000433311022030211011421320004321301332123021431022112324203143403033440334121133221311130340013441304133004310431114332124412201124341030400441024340103020240232421330111221400101031344403240200102043133423010210233301402044342220110344124113133002303113312340031344033032144410132012321112344301343413340332104003012103142201141231300334130010030141031040010231040220033142042100421442224344144321304202443033210023232113113413012130242334032344443303140441212132222122121301142224431000323231432312441140440234412341220033011343304423104101211013304404213242231314232122433040214024110242242140414423211220031342410313112123002211031101113210434403", "232340342433230104041322302211032414034133143241410300134023444012201040443410002114243104104020014210320010023240240000203121101114143242234043114343432303410420223324223304223041423010314043114023231023141030441434434300200434103120033124324231100312020222411120322210001243233210423412240000021302310221042430013230410314214241420104100333214342342402104231431241121442012102320102114211003124143104443242114421212320243320412302033214243100432404232240040242040332134103120124302130212321340341303102400414110424411442344011110431042224133013242213341232301103113424440423421110333212001434201224432304313100113123144323144434234134100102223334314421212032002012334432341001420124044102210410121132121403122310401420123031031200433422041212320020021102113114200321311321140123043104041224211023003020321120040421032031413323221412443003141434240040131333322224124313104334102424014312343234440332333403322213200103330033204342312434300324321042103410231321143111343322121023021334341121032041404424024334400134102414113410114212032114203430134240333342422143111214344133003444430022034212003321312343344312324020022130413101321441213444314221414033003321100022303330242344022113442122022333234214440304012104442030232402023332101000220421132404401443413011324100211404121011124040403200310123323010014300310442441403022303013322112423321130123210134313233133043022020301403343200312213231122412202323343343241312013143400402300211011311040043320202211200021312220004241144211112314424443301014431321430431244403233021100304111003423324041111324103331443301414002223204202412111124221412422310011100204121144312034342221100121033302031410144242110423021044102242141340140123032113141044404344202212022444232213012422443023021332324120104314044021323140032202100303412031301240133124332241402132413121244210033020440002233220042110214120213142403002011302022144344422422043114144001242302242324111244201412401040333311242221112121434302014440134024443311024304441044342103411242030132143002120341323100344033000104334230010141034202030302443132444401141021303124344141130134340111431400423133333424103430322044232332233330341314223003322043110224222122142424223411232012444302430324402202440140210332444243020001341002203404010211032031401021143144430104142134311144342032140202333414424341431200231111123230320400442020411032414304021334031213010122022201121011102101300413013220121033010420102340203000232024021000010010003203302020322333212312134003031010132030302203140033033111323013344142232213214111113343140142102434221124130011412432420333033341402413241103020100324141013324124004433211334342011330240203313101300103323130440202320144233114303200323333301140413403334414143004024020413311200134043144021104023344041204222241044411131103444400143300322211443030130211310013203240304342211424421431134011204224334133401023302044301122301341400310200024213240424140142140220031021341430133232022104100143333403431120030432241043103333324112411414311033242200123011232041034124424123022232114234003202031243231131001114223241214323221410331434203041101221244441403441113012333322220443112404404021121444244231211432004103112032140303444201022030234231124212140132342032201131033301424404142133332314442332212212233204413143224204220204032113103103302030033140222101340323130411244143214323332311300331114423111214304244234322330110002043021213001341241340334303014202301304203342021111410213301000200040101104104300044330244413004302030411034324010402331130021110334310023403002420414103131341441200141401120203301313432433244400234401002242232424212314400140423310100221144421412312233230403033003200441133243330403413304134211302011103413140100030044420222340312440411240303014021401044001141233120424403301024221202030320343022441120223313132000114124400314133130401122033121041044211300414414423220101200141000041434000021213133121431013113241220133003434002032302341234210041321444323321200212214144414032033024044430144233432004440044210313303321210023432433134421102040342330333341231424340330141040044304320214003142330412222223444130041033122444343110110001242223300000143342312024442313402312332322043421430322113402121433221444403112410204042342204221332133000122333034420041001200304020004010104134001014430202421014010422142414104040212112202241130002322210024413124040133413033223100321104220424324020210414141444241433430124340013140120242043230301", "031201003443432304222143324102304204230440134123344141241211120131321233443340112204134324043243314112244432324221014002301100312012242034433243310430100230131223100300403300212320324300222230403301003401201214412404113104124324422124313134112012323121130311302134300100244203213030102231111302314111341231434103203210203104414314240402033301010134141311212401124424000310014103240122114334223120441414412104144301243010001104444004303121234340203301314003210003124343021244332121033411302142232432222203202443121031010412434131242222041121032044132443410112104013440144000422223414211243030422440111442334134211130202401332334032432331221012204212124241432200302204111421130220224133222314002313322410340213213400342331113121012143410413241133424200314323013004300421010421320340210302042423011302420323344034002001441224403344402223020243012014011114013000020241040413123333004404413231424413434142142304112233143023304240241112442302124031433342422033041344214111114212112022000214200014122104314132424311340203321304432002310214031030223110302213330200302311200400312033301323241001040323320132111133242033143110013442400013023203422423124002100230334113301343310124022443012124331013241402310434422201331303213412311340324241222034303232201243020424031343034320414242134230413423134340232004132210110440121411101001300314420133113120014200024143313312312012202342244010141322242043324103100243023321212132020441120200121214422130034022021434410004013232044430242240013342320144402212410344414113024033423340103031103222144224443100410412342303230413202032320022031400414343420242033231343313423032224113320243013420002124244223410102200241201022344104023240424022324103021433003034433320222401124442134440220430211033033420232130442343100021221303104214414122234224014413111330344133000224102111321220104023234332420114002403344434002304434114241324221440434401132103234424022332000030430232220302434312102203031024104122304100102010120310421201110324030133130312114402004224412314311210222110441421101344212042013211210241332024111244200310221300023414121300233230023010334340224103341434411234422433021210442013334131422403414102014434110040013142221032220031212124201120130212302412103402423333332411420143210114031133141404023023234002020032434340340301100344404014101432303114242022343214033320314134231310434020142344411123322024304201212403402311413120302144300010022443330441002323021142443400123031442014104140124312003221002013343100110010113311314423422224113232022301122122223214410431043234434330014103200100444444341003341303303242030334104233403021344042111111323040134324333232211204400212044404230211102342211042313022411222410423341440244132243111011202014332401432124113243310202200000100220010010101002122400330022013023013033431212000432301443111122034444013041031034424342422122113031342340443042133124434344444410340141113101014214300403100442033230442243423343144031410140100441300114314101411302303340123214302023233441101010123001030340310101400202041332031222330034322223224224404143434031003323313443003101214203120030303110003230040341212444123424102440243442202140422040310423013024212024140330001022342331411411412121334111211231103023412334202400001044032313442341332402021030133134241234031231013332041221002143304314201314041442233320414301114033422100042233113312323242142241242202232332341412441013112022411133204313232012420433300033002413041330323120144322320330303002044210401224441123032121424200401443440031231001221423120034231441301104411343021444444020120121234200240220424314343204410024134442334032141341343442031234100302304113333012101203003433012103004013430113210043212421212014042332211221404102402444132400033132400003102323324023231414223131400213000020322321004041221441331233014121401431104414410003424133012242020110342033010432414030201400234443223003023223320221444002040243243210012240402342403014220023204210411012310432401123422230323221114210130023433200443020213040434140322013431411344222210020243242001233042421004004123330212203423324200214102303303312341214214312134312432321223022132301430303234200333310111123424341311434211023213341442023020432210111024201344112132101010133111322241132333131302330000123440023302330023421432022232311140043012034213030132313023401134043304044331143014312104421124301224434322300440234322102110042204202330120244414003314400321413132034420334331100311232132422102", "142411404232232212143444223303011423011431202220144322033014024412023320034110001214001043032340433020201333144441411114034444311104233002134042024344001241412430133401343200300342002011314332404334202212244334140022433200043003121321024223122144230114302210210010200334401413444321302412344014343012244210234131211043423432423410421443041440031410401220341042443443342441034134004031302101424224231212214002034134434302313031244132234322031202123130324143241004001013223424142310402123342421322112430404304432114433310024400300244130003314330220341313002044012034040031303012403422042111201112010323033233121232100243224003034332043243230410344041032110301414200100122314004240302021314242310311011022331432244423103403023434044001434434304234122222333402222032432404040424144204323114410012112401041010323430303124201244124401300221341401131424331331342342344321004322133444234001202200140144000344130341203132000204303140322413311402203434422023330411343223403444010401442334331101303001122433202300243230312101110131241034144404332440222042111112124414042244102312011324143301042344204304212400323312102331103413430444434300042000040223304132402301134241102104100211032413132321031034110444320431043214341243040242034013124331232333443440121133342430202434323104143023133324312222414302434401422014433031413113100124040214320422332421211202002303023340002421332011412021431230202124132403202043341032323013210110033311032431134410242201210014431230334131432314210424234022014034040314121034241204222244003134042242432321310040233002340222333402223100423231341031233221131141030014423233100114123142034240004302403203221211132122041340222343414022102030404002432034013211331111121102243130200421332020320211212331442000200423014031342403140234420032220231033201234423202122321421222331234342120041234340340431203413232321024120041001131101101043234243412111244112000303423002331211033440323210013330204110134424301142002242441410102100231004234331340202440441312320204314233340434424401024421013001334324323022232422212124141014243204004102012212111243422314414301044032410211003230042324142140324231230233204330232221024244042211400422222213114304000031040424443020434240040442403422330103023221040014241224323112122343312441310213424332403413334340300311104121423040033210242311322024213113344044000012100021420411342220201401032130323031131313202112332242222102040223203313212112122320304013003141401110242141311400300344223223122341434440242032143411144024234440213012231444244031021323100011304133230440103230332214332422001043413434434012340431231320133020303343102101441340103032403212031121034040002333434144304300111130220421324124341420130103322332430400401440244141333242324310220103023102142321410343131123332311434011441333201304310030213214014241213410222032401000030032032222114204101324424200001131004014441234144231231010420040124410141300312040320322202220414334240123342420333434113432322222014103340123341222220201322422342231440442041203312040400114023342044341303002002340103011204021434342141133440201143000424412112310414244340421410242221401110134142302212222033420120343012023123332430031133243142404421332110021133013331403010213323313311410131304033222203042033100002434404413110012431114431304034132434044430201010342310212132044014341014331333210022112222434131401404221112114440241243113101124400340332140324220222134230320200321412432143442403214043110324224214101134300334222234301301313422321344133404101232100234313231122143304432403222234213332210103022322414241042034030240134124340421103104104002320302404103023314132313444233423443314014403021124311310410130120424112040012324232122133233322112130421410042014211321114303422034343114213123432310421214113003012240021204003012302430301310142114042021041022012240342221024301303424300004323024433331102101130203003410211432420310411400011322324204401041342333431340120132232210213420031023030323241313124344413234204420113221434402140332040342303201421124124142120211424042402434013314231144340340433140040200324140001020410311021324323330344220333114303424241230414402013232324232310010033044142301244010310122111130441121432113033133044014044303333231131314233140241240432322334414134242433143331401112340442010443400314012131211331241442401014022313233243433311030401341332333224310432020012000344312213441042002201230403123414142410222033041411344313042040114100421412303324213", "321042144324322001004124432214002142132310222034222302344120413413231143403022413032131224000423110214024023242442241001111343044224201242403044014001224203204141011044310403121013143040210100014004412133004102442330134110324242334031321213044041322313031133100020204243413203412300101301342030022002130102013033221331033204104123321141414012311103220114403434131212400210422220041144140114112121040020420314021122313034214234142023121220231341314234441321430242201310202444403301220113022100442410333430413304444011002143040142040442010140243214101113441312444014104122132144241202403030101133023130240204302300133213424440001300034210420131233413123440441221201340343203031111001123231101200240314403212124323234434121402442021204212124400321114342341221133314134132431413102022310042142240143101414022114044323400013332022041202410232410310300334421221432234430241321311103303424140010240330113211444040133102131034102401024421344332412020221331233222030343003224021420200401132414123304333442304323430224110240212100132401030422231203140132040024033200040134023320101114242041222032112000000430012423104300341433214011312130223342103403122030101024304303440200143301204120301204414144303300220220114121323314110431402230410422414144211140432343434201314411404231324234442301422410014424341334043343222010412300442242130242201432212340121320341420402022213110413142123332124233030000444344323240133003434244124432313012244143100130142243422202311420214404040040132430021040212214442413342321312033434403444202131443311223330122120422231241244022144441423211441321000103244002020220222024011230000120011410413143012024431002022231310034400000030421244110241310342300323302124243303301134333112411202212100210434442313114113422441121103320220242224111404101140332112323331023344134231320420321111140310033420323032041110403244012142000404030400111111024122304230102014104224403300414124320231111122332012002041201434321233102214111443432422002443040101222113414400041410132413044144202143242300140330011114124144021412212141100102023221412300433132314430231200303431021401411122223141404404141434401414230333212314433003421411430403111213210331402142323001323242434144440134211221211414031433020424330313304400220321300204211034321314233202304430111113343033401340020241202323020240412412402314313423020021034411403322213102442220040020322131310204221330140042323210341401441144331410204333044044113441042414202010120002302121302213321203333321330041104034124442220432000124104132310323343140202024124033311403332144340310444401114131132424121301242431204103323241140404110400041441123101040013110341333123240303432003440010440430442103244401430201010234300131141434302204131333404140030130130414044301222141040303133433204044140443333013131103302014231213021301034134241443012444004004100131402230230223134423440333430413110112033440300341043000113202334303141342134100002212122414302202012211424013440113224234314034312324401000121144402310241342443322022111211310402202320100032412021020124243233443424431003430130120230111134233044033123331444243010001212323033230031102122332142040342433201304414302321100032414401314430134331422033022133320112022343233231141211330142002044023323231223403340132010013001243040113132434414013230022002432132114224234014302043040310012031143002122121043341114320421422312343002243014042234312324203333421111222421241023010422410130133442233003322241330121431022134324114441140300100430102134204122342420113014141411424023012104232312023200043134332320323140433142100140034042122321142032044120014102104340012042323243312031444342224344320213302123210322013241040103144102241400104131433210201043434331032321411214022001441301323410103410122104140220003223330404301221100310340130142041204042400241223203332304042002313402224133442322424402411121143042004433142430322204114203032222132004043424342034224211304244124023443141310113330233403014212403140331312330424322211311031042430110441421243302333223320322234414043100341140414421013204203404144303144431012433441323130211311300432143304242402413144434043202230240302314220200410240242341032421130413121141140022210401333121343201123324043104441304112202420131134140140240323134241421220121303440130300204121034441040142301430342404201200212112142404243032431241413224340330234221303012431413311041343222021340030411103422022332424003134432414212012141424111423202431303311024042420", "200211203322110341241143240230213211321300231444440314410420242310032202322302311400311010211333131144002032044324120142240301311320343412102130032033234324410342000401043434241033412020213130020212441431211031234004203011134112121223011432042340132344143203233001043412222220223244323301432322424221312323431324042124112004123022233413121221240414042304104002100020103300402341300103400121344320233204344343434323332130011021241423213143040312321340221334302412412201040410233111323200300102243112100212444234133102131442231214222240304042414421322142114021444424340022210342201041020241231310323113313004131310130421300142220433200414224412241334434400243042222312114434441431440422201310223342341410431033334020241322444312014300314124443202422010200142310304314022140104204244324124320114220404343101441431430020101303443343443210244220224043231214330333430431131341300312314200111301324233331131132343101002101142120110204344134123413043331331443432212434334112421302100301102103431241102204331140013443221043031132444114211324303303443022443123413120141401024031303221043342234410433034210323033111134323142330221400134242331040442040401002041321310204414033104303230134110412301234124101232323021411102040030012213203220132143321441322430302244332332233323011222431000030204243021332141341340113111322303213434412201123341320021240221124042300344411410233232414401432021210303111301230313004111243432234131412412103132210441242224000412431200212301301212312302041141432013223410002344023100331200104300322020233004422432140311033402204421324324203212343430432433130032222103141231003113202242002141000034141130110042243002442422122122340142343011323400042221001114203131124124141124120130003141442222302112220422242424040004132014034104301302143200001343123003001233002322404004021132133432304234234002200203312314144004400313300043241233314201314432414214024401200122321422311013104222444342343142143432330010130401440303400234132401121023213303444341322431102410112444410104032000111031334443420101033313430443343013300412300430134104404323033032331103023140414321231021234002043040010210310234132133322303411301033040001013430201123042122211411314322133433412322302004234224221431403010244202200032421021004231034034423230213233212211031102041104341231222320412243020202341313214343021330042220132300404041001143034310241131431203004033320310004024030233020330032014124042404203143403243141414001403002401120331110431002024303204323301214020113442043003044030413311334241331310143224033411424120434212324430414131002022344104044030234000342012311331042430433304400101034200213334101024431323344120430400200222441010203122021044041200303334301242123332320301332101111142403104203042042430230222323044020031431403022323431423011222303344311234041321314433242203043100310100034431323201414401144420311134433000410002324420103424023202231330023142031140411210313204003111430004333233211240322043202344203144003432322402343431241334410332011400042312104300220144322120244341023124242343102343221320104434344131044313310132134332313342342244424231231220002430120123010133344011232423242043440141012202420103244003144240230244234010430410042421142020023040402241332132024432111332334432001311302121333412330241442202220112114400244401320020222442210412231221213242043233213014414431122434203213242032322234041030312402423212331224444021420121333312030420103341223431313133000401423131303233233423423311141444423341310232004104220124313421420432112320201320023402020120012133240442111300113330101410333231021043443301340142323141302221434101320424222430412202111212041113303402112420310222344220124140212131133231341444333243032422104110041021333212031442221141341243232304143102423332041332010012211122002002102023304214120032014322440113222333142004043312003323230331122013331224432233401314433423120002412411343301004321342013221244232022423414040334141411102210110113230311310014111101314200441231303030432444441002422024204004202242003032030342442040410421443102103134104022414333040421411433010133441122414143300111032132000401213022000113440044043313422401133411422120130134344244201210243010041432233104113344224334031430222412123213230242224240400133423213413300010243310220012341044004444411343330242131300231421221044000242402041013001302101322333322441340340242043040401030021201120241112413422121412300323430343014134011102321214320040421302144231010202214", "123330221304340124440243310444420444110441340321422001010000310342303211444423322022034204330441313400012244324021240240232430102002442241012101330313340031204421340114200434102002301411314210210344012041213211224422331124033330144332014224032441241143011120003330423141330231411341200101030213000231121401320311343130110211442042431003104011023444241022432211100110122140204111303211311420303301333324124244430032002304012131201040400321202401404323421314242422302132114344303334211413321200213433144243302312103002444431414424122304213300312410302211033340143334334044410223011014211434010204422212041234404143420213443032011143044133140331402223123102343232100441133431102434401420433424331230040212404211030414203021233003332104231103423320404340042234132130404031124400010130231003312012124120024041242330223423234320221123031140340233230023044210142134020200041301222022233344242330242142124410444120111030241321124130413034333100222212423404023433424011244033300110200230144003040344400031030444033412243242001113424113231110313411344103143330321124322201014211013312223121440432120233111034003214041344211444131333214401032233232332012414343321300324222342342324040423011130423300244344431113133323304002334434020331231103121033413422240202044442124042212141042133413120101324111333141301040100231444112324400413304323131312413411441140031413233243302422244210324123410404342401222413242104032320021321422010202003320010332330342223344304030131111441003032230304243040134114211143142043422342111113004033201120311223101424334111424021144332004104133332113112102034404222330324042343034133033342410443444313000212242144001023432412313340144231010211403314222221111404342243144124210224423104440030332410434002324121014133333131002232103433140223324040331112222112342031312241010111002320202223304104422103403204401141024040114111241003230441311133311222110013441244242222103424244400113200411402333004330241130041310311023222243332144344022303214424302422111201213034110414320141031033303410412114332324132041042102040104402343444403422401142412324300013131203021414333031344102343140414431044332014412234143344114444401031111334121341143113214312044103201041333224214444431031023004120343224323331432010044223302111343123241212423224121033042423240414132043113011440303303442410313333223123231411313343021244311314333330143321241303143023402230412212004102132422001214243340110134333434020211204344343430241241424033341122224222413101223124411344421423112024141210130112010022422204102323321121433130040023121032310211143040421203100400000233112344402143332210100113031043132430141121433103213211022314242240011134000114440333321233030422203210232222344200310104104044103124340104021302323423143032404003412432400343204323023003402134010141423030040321442014132043101442214444302301023211130443432404333414000440040043042434014114301004231321040442221140303031421431414210432440043101104011313014020144334240344320214321330404004234422410242441143020130304420322014110041411313102213122313030421341421430310031441112421324031121314123302002034330313234132132412324011342304410302244311142114310010124330041242130443313314424022213311234421403034334431344444443120434223342212221310123323024011142202102403203242021102302411430200320412142003011242341043334014441031011302330142442230024401404203233043232143402404402113423440202134233340131433143043431203312330121214140110222422013320212133300101031213020434123403334042011202414434142333013001043411114304111310420410041124424403203444122134200224011043023234104132243242320402333214042211231413030214033001121302301004100003421142240223101232014234222132003303224104121004331030400121341233021220222331240304410044231140301222120233011132133243431120433413133224310012232024132204331434323211443143123100441141201403421110132402304400323202304311222403104420430310420333132020442442100340321444011331343214131233140431101124212400114213403403224223344342121244013401333130102420410012431143323433424410130440414340031404120021304012201213414304114320331242421431211234323041142011112441441133201030113222300104240211034312241204232220430442121323021040033432223202422122022221210212213404333201342403403220241141403024111143232121214042424441243204022202213444333002030412001023433244104013014111302022022203313002030134213402343110133230311300333003444041412131230324213112102313233140420333343020413242324043", "200222101140130433140130000141034400302330101232110243344330040431443344431032200122400204421133143432230422142404232024433200121422210200004133424344200233141200431042112313420320403202243303022431144002242202043113144224204100314104143340314134122102330142123120341044241234012431222314141342003404011212410032221301221131412233434423423322142321110441320140442130102030034200422401432202124301103030041224144334033412032333003121002440120333101122032231043444311413044144404343433012110242312422142333141043003404334004311200240011203133300014220423100224232331200141213243302110230211114342322022012233431401323211020022002123113141310234310422044404134413341121232023214133422001341403004024433210234141224112204034001431442330043140031331124113101003234230142032332230112411423424140040312324024401341414310200422220044333204242214104443344004023430213444323222042041043314302330043012321020121230402334001004131443303321412400304422104022443334130122142330413420433232421211341202203222002124024340303241334210212340011143303304123223342033204021220424330042214230401413243303413201243244122424302031311233041330444011302211043320022402321200033324212001142020013221122400044212211410434241420223013121023322434020214234424311042302142204022234241303404420134132043240000214210442341134341004021122013241332003011104413044132303240414413224333302444420110421222342222200414130422141230003044023400310030344234010113424133210224240022000131033421023411300334131233344440314321344332411011340014313214312444214203032131042221001434444300012321042132444024134424234334400220414432023431312141242124240343240122402320032404340321131124422243214044431010104113204344214431411224001240022102334003124034004002024033122302411224104224314442440444020031340120101014313422433120111420142323122133430414041240030412034002342020110321324234210344123444201341422343312011001204203200313021230444333043000140301440042404401214022400023023042210244430422202344041244212243242002111422104022130401112212341412010144004022443143134302442033341340331222031441013022124113302230243321330323102141223303212013113020300443344300410003023040123130224303424404211330340013121301240200002414442011444112002141140400212010220401021022220032112403041042012434343112032133410041102402310110241143324111041311403024232324400430302011331011300101201304111033042224310402320341304340014120024242144134223311142031142314230343303400110223301321334423411301330411414204220130424440300014411212204131142042022343230431421240204304241343320433242041213034101114300411432121224023134420124340110344340413220424342433414222414321304402331441230214111022111404430413233442133431130034323342202230332244313140401344101031223112043404204342214220003024420141133032322400244134103320111442042202323103040023441044310311442133311414404122022420113123211243033201243202424234034430400131041031204244122422211202410042103310212333420403232043010423213140444202334402342144212232314130210142134234343332420122011331313124330210333231121441143023232233443210413223131302144302421013200044233241344433131404000124024231302310110232102212433403042104434013100331230201043400243000440202201133241041332120441331231323143244311113130202232040022320422043213210412132011402403231334412243312413044310324230440220314324031303124203341240441313304400444430401123234041100224342032120300341314443430004310113111024322010324131240344324144123103402313013320200232031423422331314013341103103421014113200444232113103014231344420010002144340130003022430342432232411144143441313442231344023324134332402121232322421304303443110320300010102214312242114014120422200133114022203422023442344331301230103033310410333041410301013343424322124113433021331220003410112022430303321043124334132220402044100320120234302433203042210014123134011001442334114212240322311341232343122140142134241113021121042412134413024024212210043141342033104141040121331434123013310034344222420441310230040404232001423124011401144200321341333404232223040000020142111241013002020433434042222002404142434223432030411104402111031101420041220414124301100210411230433422004012344104221324431113343330144310300233413144341420133132331401423144201403024320041132021410021212412313020121330101320423441234202424023040400134300312122432131044221341324340402123420131030011311131022443410421132322232210003203422243323443322434213423111222110310114014433314330333", "100101304021341433220241321314020323340243244030220024022301130032004142424234131312013124301303421440010303010024332223321001233214403012113301103341324121024110400440112444023140014242414332214310212030234112324042320142133423203021004402402202311321104310202203321114233200320323312012403344004102200140241440410313221042301443232323313413004040110340242111311340113402320244240203222020314111103144201042303203302123014001340132444303243141331214231224434402030342310112013332134211303312000003020213433242324410232110320123333201422102020101013344444020130042313112121142004024042033021430003024031231234413243422244401334142313433020241234311424131213242132422024222040030213311214440210420212220441003131314042313140322442442311323044221134313044434403121043320201412301444042012241231110301234213223240220330230121102001110013310204141243402130311133011113421223030120024432242110042120330023314020340222234030022214220344142304223022140420130413312233243012214410320134002443442131144233210103421314142322222300223231234402110202014021202413044143114111213234301413214130103314442011232234002240422102222123044233342220004340304242332012134243142311420411402021343330122130343133221040203412314210034143002243322212133322120442442140020443210000204333413200321423044011211233301240020220421441013132003423440001032321242434101221030310234324220302303432320132204140144024220412144240203423000242021132112430231440410423211124043242021012422410342231412431122230043030044020242221131404304222031203402102434301324424010134442344432433411300303241044214212032242411422214114042421314213043224214201301440030110412341410133032202343103241411412340003311023004024043430433022141140113203020013332240312344243111321322430441340001331344040321222030223030414120203300344320131400240423221330410033442233403244311414432000101441202122234100123114120011430044132343343040003403332210103420022103014330110214420001421243142333434141303201034324320243013223121033222311232114201043233433123201422441401034102223213433344130414141031232014402331021342443443100233230002004204304123030301234303302343322211304122333100102430013313014142041301343342032442222221400144334403022011323141014103004304130021120040421104223442323020412011421014213124201132402100430433244002043414223214040041302133312442342110333334341441342310034343214214241102024340004142034213102042012430332431403144221311133123401343123410321042304141423424433413110304421102224131441423423110340034232113314114311340114414140001002312020013223312101303044332124340324034024404100032102433400311000211442102222201114210404110211313042110134304402311343031433443112311443042004144404221244304143310333430041130300121333431231342142011211434032321301241243322112324042300000040221000010334321343414331003131143220101013021334202220322123043111343002004312103044032032024142044011401121422340421113121230410413003011402322314024422330414033024222400100410124012313001243211434204402200303421120110040022400434203324131003134230103222334323231433412142233441410104214011021210034440402042221421322102321134100234000321031010130341421323302434130104013242401342334324344100411142332304123111242141201341212212300341420242304244411134010132142404421042424114404144301212033344112224122441010134432104210440032000132113123204101331022441300110022231134343210030043230113010024343031300201203004433313203402222232012441334021302113323131444040441004112334102242241130222440042414130240440140013140232120024132104033334321101334422431140144014204304100400023331024241340433321120033433142342002434241411103131412421223423124410301021213104432432020413341121021300022413303040321310142334133141031433432431401403104410012042210441440443340243312441234110400343103331022332024311014041242213010204202412020122220034424434310011322142210221222103431000300342001033214120211421404321401100401412432411324332240214004424033444430313031233401411222301103340233031402101333420443141202312044011003314134002032313214401403441303401332442023133310401042200441044224322130113122334123400024314140402401000012011314213224043312114104112223013224101213142020001204420341200142321114314141440004343244432441313032432440100334142200013233321422001301000141100220332124130403424231303241044303024003432432323221010110401320431122012013204043000112441110241431320000221012142122013110132323240003113030401124444210321230344112000202", "303102023434022300431142200102403424033244013243441321403141223314214230130221144100202313402334003433320233142423132203420403433134340213020331010240024323114323441232101341303140432402410040102444412143240433333124330121214414141033404322323211312220013314343022003033001213022033200402110333421131034213033013124043324111333444414030234224424201204323331211432224011442303140120222123203212223323342204204333033332231203002410210314114244011040423401313034443034414204333143310212232344234401103142304230221241223320022003344410042000414402120324404424432400133330204010114124010431120102120134431113112212200044302221130304133031034002133302203244113402230232111204130241144144113430142324422421334002230220122222241301431013430132213033001122313101114304113332014430411214432312104304200223131342133043403422024200140204040230124023402202344031102320420424234241042040233413210300410234313222214143343121120421331430321134333400233333441221323032000433433444332342213022421420444034310044312142302431304014200402003131431330131033123201043143030320044033243040223114233110300002342201343443030241414242442302304323113004100430410303233410033030323334401304313133040243134023401412413124010232141042422121103440100304311231201123433432422322130033014004134411421101442401200303442112003044413011023333042100421203123323310421301323444023030301410330002023002224343442140424020332133034432012200231414021034203113102420421230424233341210110024004021403411100001404431422102414424101213411440324400220021113010440242341021421140124124200242214411340100020312333413410340032433341122400320003231401232423331242202311123421123122111344232400133440333000120402431413442234002221112102433014420114412440331020241130301243044220431344001003041002442312003432222224023304444002244302300123324024431212411421303401133214421010444114011312234120041223212204121430112430441033120022043333133204422202121210300340120040110012201341130343022004132442044003233104143301313312213312100121034230444231443204324230241400440224203242331313004341010413100322231344132404213304423124321244020240000324330122312104014234334441324104214140301433443231040123343323011442410140422222014210443441140231030312243304323333044333424224241212322301234120423341311000301421332122323012413142302344232200403144104410224042314031242003000324243203220432210434014333041340404224143134201210211114013224422311310133043011014133430302343301332200400240203201143103422110131324221020144024020441301210301442040101014403431104411210333200114312100201303201004303002001303043113022014241420034013104302213002141142410223240321302300423002404231233003313103142421033030120121103213344102104120320201201124223200124010044210113014203134120021244213013332412400203044403234300033104234320012411014440341134122122203402034124242423032214333030330301041424433004004334000141130303100323403404340314130131003230142323332402344102344242102342240423320321234213014220320403111340340314102143411233211033232121423103304014114040034331412424042204443420040423032022202412304113114111410003100030301133412130442113322412201124431404401410312202032321203424444110110223431031233201040412020024341023414323214400221132302301410314200332403240422043200413341030213114142240411422340200424314423034243022342234322211312124124040303141001410304141322414032242232102103242332240410131403043244113101210321140443021421030031440202012132121342032444224212230003014023220123243421024441404111403334340044304203244410430100032122030404200224244114334041433421121321142314414123104233142143111103122011442002301224032144421124301031010324012412144411321113310410220342420343300431031002220113122434143112244201123100043232443412444412322432100443112312312112324422244343010110033330110123423144212122411224443102200024130303331132133220210214022203023144332223321343222441332021431213210141440143400044430332002030101110233334324101233030222230303001023014242324223004242040410242311041214412140213200212302001222213414313304402111033320124111324021301313330322042404034031240011114102321022344340300410002220333144032312420021404013102240004340121021023233023420431023041231333433232044021230210402243214444021214301221130233330140042101102120143140024440133204324421331002233124000420043131044043211010304230023304422013122100133004443403411021401201244444233221113114331324321042132333311211410123313021133422230042324021024", "023234324021124223243011321433131232140340412412111344100330111114242311224044202041312440343244111321412044334010324323104211344134112203432041111224023344114134421041123140003304112301131242230241241434032440400000424411240131143141123441221442010211012432322433214443021024202344240102213301203340240432224323113242310320324404224413113243023343421210430414343202023003103301031212330213333024204410214301221124114103104342333001423220330101041130333121431430442440340303422401412204431243403101110033032233100041321132204333033044132041013344414441242421014102423431310132340040214104202203122414204341331323144201102430323031003340230232331034404301033424412402304103333443313320203333231314334123023031143104332402133131224421000211224340213023034040244431401420041242300003342423420420213104320201021044313141434200041433134421211100443132110220400211302010420242032402413402101303432040141300311441204342023034043040043010213202424404001033410240032313140303122441202041231401201034141413240342432231322101043343303034430201302434000431441313011233332212240010033023042131423313023332312224111222141414022204033344301141411120322144033232213432413211433404041333001123303024411332303212240002202410204423321214121204001313011314431303002413343411344020102023440102112213142010003020433121124014303422400242441221112222041320224423200322203421013343410424402222230232103333340300000401200434412101330012041404320134114231212111124012243432302133131420333431223203033034304031320232334413341043201011104403100032120004013023212110102030213213234232134102021403113243211130324231211032033021344031243244323023434440141032444433022033040433322121344420314210010010431304003420120304203233134433400144432312312320112331300400121140000124010443110104001032210403404220043344403411231124002102311242001332303004042033013034430201241400021330030303441404320222303002303033131033434030431411332002133022224000011431210120324203040043204042444041240331034044424323034230213330122101223411403322034324132104141044433414243022244310131243220244413214222042223042200410113144231122204034131223214324143123312120214312224422034242212204422331120403304120321010304041103102330104124324322210221442334431410421132131233403030023300322014020100140332004012221431203220442012232042411110044211022141312440320201112323032244004412032442234104312301113004330021341403030313403102203310130041034120220333041032313032140040434040110420123201301013002132231413023430010110442441212442001022320422304101211431123040201304430000304411213101342044220333413101130424212102340033421420044421101124430412134311234434022414224330212321340033131410044000234442040324432041132114001404133040140432331123120241123014302121241202401211213224144413410042231400342044302402013111410030411134313004024113034424323431021421232043130143440032122304022322321230443004034314320201110002440103131331011331222213040231340144441124120223423342032121331114141320043134413043221234010021324443440131013000423303130234431442010100102211331221423143403032033231424220222002404212113232202414234411232321141404014403022104141022010034213043243021113021023414010313410414444423404230202332243002321214230444234203423403430211430432204311441421420342011424201220102010111302300110140241323023322401244340041424140141122342131334231024123320023011021042241041242424432341313423110303420412213033232211400220404041141123222140304044320213112034314200211341413130032123142222014011403202004030301224003213343400430110300404223221321202142034434332240404302133003214004124230230014010133240143113433324114321044232134132312322331431224444401033320230000244243420324222130032113023242322130104432144131241034322231230014100032344210131110421401211234324430000301323324343230224130412031444434443043332003203401043123041304041441441413013104321240114044001042112012143213143210244233433013203412013203224143100114410312233334201031242440221401231111211120311442130030310123412110442120313001121204111124042220243100343143134140014334134102410404112042423440314231120422330001423041414311314023024231114131100111022213220340440203441441013324120110332201222410320223223401003431424111021010401023143223142324340423220404122430422422040401034011431220122144232021041014234304423404040010140013314340312232404123323242300124000411043301111414202040241221321203123114012001130420422221413312241320233244244414222303411203044", "101114210204133442214221302201300402011414424224040133320041014133241121004112040004134030300202201344332001423334323011000124333414102133324010334111203224433320431201320201114410011134214144314431240314220043143001444020231131314131344022344220124004010304123041024313412131010013022131040120010230332424424140021324444401210013423120302310111013131020231303423120341104322224042303334023243123333042331241331223424313211420430021340432022004212414033200110140040000332133201211020321434202320022103341010411103141410223001220234212340234441123424024032012404334424332012112432020441010412422201123120001124300211121430100130424410044314041343101123131410233112130121432403320304324201404032312304004343121202134334004001041344100220123240110040143442442200121144033211203331022130224234120443443120434141334241444320140030400213302122004242311142331110121323210224141204240134014323233411221130334314103232440411330343144421004044041234230121344321012020104111003043230002334141134344024133144430430334122300110430042233232003101314011123224330430041331213221311323213034312140213022144230442000442304134441333224243332232412204013120012243141304121034224420402012140302342401114032441421403132312103013411222233010224301102000224002040200140103301242012302323142314232412214043234034021320433424233403413121433334341042033400134441140400112340240043112331232012202124121420322420401102043011040221300202241032434334323240034110000214124111040031201303334004334202222004044421012322200342410044102431312233221400133040441343304102302321321443230121301021031240030012330214140224221301024023142130110044100441441300201423344023034321010200300312103014410031040420023041342110332312324003134304322001302244102433303330033222042241001031414442130041200443430340013040043420431124022244122413433021131141320002200132323130142133213302334140332024121114014003003223232414332344240221244044231341230200402110441300100002130021304331410411001031124410433423144232141032214243011441232442000224121403314111304124020043243414203312424022311331212321313101123134204333021102333220033310232331024434221202230032132341121331010013410100020414343131043321404400110240013430320323342432022002400414130403401044011412442413003330222130100022400441232003011330042443221132344243232111103222401144331414444012433110331121000441100413203332304321414244300324123444334003302223400430301033020313313000004014424204214324432404112041241044022022423133234300220202333340231132241212304000213433241331211432323003302304443212323420444024224411340201011411213430443203143442031244144344101133043040111141144430222021044402302324311022320313410313131101443031130414112140401333024214133004104310234034312003132103231420440440430410120011240112132113432312442002414131420432422031223421111400414332432140244320201322014433230343200130120043342031422400130103032342413331114024331304001223410320411021024340202334122341201412023233442040023040341104020141430402440214143104120214223332431302233142200411143242203043422244330142441224232441230220204440003412210131122222040002324312010333424103234233210102140130424040331242013113101020242343004140133241114424331423341344032221422222240222331114341244231232003421030443041403242404230211044242012401113313324201343123102024212434020300213021000102323300043012420412211324344111332141022344234210324441431112023424120221100044041141334321421343344433230233003320202231140403044311404432402402040131333220431122321011432011433411341300233441221144010031441344303030342042100130010303101130221412002343241142000000343111432203304130214240000421033034110102140212304143122414203224023323010022312312042232204103303323404301424340222304000040122324241014001310214044242303202202010333412334140041434210232112241303431233411112213220013441134202411304430141303200302143343301421124244100414431434203322344042412444024220223400342201020234330402402440312143211041111441400322201441244413320033010310031014232214414413031403001021244413043233210142001332110210313123410424103310311142122403402342144424220024021224040442021440014201114044344412003111341042313301210040124403342201044142030112340324444230234021434014124322001140241103210314040443111420020332203432302011433010231114020214143443113131143433040401412113232443214430012411012333214322314143122231400013014211044304414342404331420013344210131444410420142020324024404234301433211414441214331", "130433341323404021321422413413240022431014433202443341112322434404221410231323023221222043034404042103124221120121322043012202102024010340343124244334201303102310420310320224231044214300104410101324102112241334234021341142041432103214111004033243224014303321040202424233332032224143332321041444130133414142440440120344034113211313431020344310424334401142132334024423023432022210213104111234313313001102020340411223214012330241303011444311434213300311431041122000344230024044244324332311324341241333141440303214140110044201233114212210134211122001402014241204002200120441323344000434320300330104411040332410303432134302143034441142220300032022221241340024343341403410002021200420031441244024134232403220014430032303243221002340142421024432031110114204230144410104240310014241413123213004244044114302243420213312130134232124104413430221123212403003302220210231230200430424411421431442321222000444123443313310242414011314400334340314211430021113134040423211411202141411232214341422420220120031334342143224133403223324330220443111103220341133343323304322040204103420014440210222000302304423231341400414020132001421102131032414413034303003331041312004230014031012023433101211100203041203331301042202211223310102442442011202231313442211244413042310103322424301333414023121031122244140330221400032132410003211101120211114203010410241112134233224414122330440340443303144444422244401412211030333113410112102014414240122041124033242413133140013411243203301411234230214330401313021221222444404202440122100430033314412031131340100412441412433412433213441204341403334133442424202220402341221120411310411124213113010311044313321342301410230320144343414220204433101434341110133123000423233132333033124011142303401142041104031032113031310130413414333102224404443000043223241203033414111041431000343121130434333040342112342302012000211232230013421024421224424133041042102010022211022012114003320002113023014022021014431120201410331222024424044230003040012301444242230114203030412132140321343100133300034322000403233131342101034340202014301201431123310013234013443032312332342301443213303003024130233240343320320022211114100023031044143223342211340324121120002144411202212034412042144113210323213014130202221302433403311432020313004210434420024100000312300231331424333321033332201212203234312110320442002004400132402032201120200342131102433314241234320114130022434322244114430433213243101143414413334314424022403131321314230112000403314432410423230442122234301222012113421223223002121341111042034110040122202442321310222221144301412321310114344240110241442012121400332142001334310103430221003020221131232222403332423442002033432123410122333411332023203444222320344323333010333104322410021224330312110230403223040001320414023032313224142340131402210303143033021313001014111304341010234214414001114143201120302120210200201010114031400211232024101033001321001442402234211402113413303224011040121212122212311014203042340324440310424120044400312402040403312342002113114133112130242321402004131333201240132400432011410300332023233214130400340130013112204041234224310331132124234410411231403042043022101331431110441001043042042200413001123343433332113204312343131410022401131114404141340033422102240032020003000123112441222323100441004210103033034301312200142303143110324404021234302330332432441434424212101104221143344314104200121314113321034003334210324340111444330332104234430401031322314431421011143334041403344423244441043142430410431442442243103023002114234431330240341201143422131314441413000344424042144044333213304120314403303310221004024124221241122131001231320141123234042301022410210312412231040140211000433442024422024434440320141104022031030132323131232331224221341442111221234434023130012430041044413330104140220304134323402400111122322401101140413042323111102134130223400030114320323313321013032402222012302210034022234320344430243124440033240143431421212311200104111311133213332203331311013223324143101033430310113133333321332112001341330124302413012210220233033230222331434112310023242223022004422144311123213222131424304341104043102200400412414041033221112244110412222132442233011413131003142404000203144004014310134420233132232010123300142022212422114041004244012033143213412040122003412120303344223212022240444342230213202224202103324024003123420334041222434024320300023112111403303232241440332004241421130143414310133143120413131413421320242410222240240321324120042224232220", "111021122433031303321333014204114343040323100410133443221242301241033323311230341332232032042022343222201043431032324024331304024012223314231313102200044123010200030112034321134112400401303120223300044122130321341220413434204214144423243320203111123342202433011410013034112434104240402430400410123441234412422244401222413403434333140200434130130320404100213034013113343232224423343422204401202440031112424021420440422124034313024333022333042101314204141334221011022142414420333030341314422030303103012140214312030311343124440111433200123232143442310332210234404301412231034312102410244412331412142330340323021144242424330043330321104243212003212243322033032234230223300440414304441004232432432023440313412431223211232102421242131310010330200411412414243321033101000303242011324014202034140431030203043423102231144421323433332031214420434444321100042042043434320432312014021144213224140234041103200421243042134304222144031003000433220334440232240301241442224321031330031020400004123201030201402232434031424044100144014302023002310332442223233240241104140342121121400143031110143403444313440104344334434201232343042214234242103203222310103414111330031222414022220122402222233042423101333404343312133122233301443100200132234222212000204400014200400300023434111314440231443313102031314304414211342143410433002322212243222024441001041211002322113222244034124033111132333432143242444300121121140303422020034000130043324311204233344431121003112014011002400231134221000314214034143232104434221044402343114303430413023222324212330443414122103143033323243412130141241041200010043332040013302022242001014321231021031124212121200423412401023114242132214330110130224331433201324011040442441000030304114432221200134014430300301014430022231131301323144243441311101410402103132221114431333244144414304223401023344400001310001342220321441020340443024221124241443024103324200211324113232044303323003101014314310000231011330230244121412024232444143302432233412112012241221223433124041130023414240002314333204410002431142333340401021143341413231131002421004002203440330310232011034423304443140144300031330024110004430321121243330421240441400032043010011103024240402103313021240433440424040314313411420101043221401021040320004443003413111422240112301203122301422012143104202444214430101400004341430020322220302042140341124204210323223210420230133330044413340211210204444344441112101420412123034234432130200141014104132300020121400044244234002121100042313432401400124220311340031142114032440001310314344214142200141003424120240344340340421011304342204204120213302111214401100443443134024422344411243131223404340340333301314124422232423201320221113144104432113404420113402312433404303332331314232012122041001033144022100020221342003324121200020031342130144323424040020422200132024003430222420130024321024424224240011123240223331341331444013204404110432120111441112032100322304032220221330224240014013321214013412022120103401110240030132424002123404231124310303010304313434132330304230404301410410342214103223240334111132303221002224224440423203133023323440130320010004024021121013434110340234441014313032202001214220002041211042202222403343343313132121443220443014300440223101242033213433111431041004112204221421302213341121140010024143341234310244402004004302200320432412004443230310432100314201130404321033041020224404204412104140222023214100433241212110041112412401130311424310012010134311244314413402200434323314113443241114224442110310421411110311300024002342343112444430233203030030000321100401430320422004021213003442314321232221121434014230322202131420244433330123210414443011322024011202410404042304242302210012202423133412014312333320423400222031401400333202212231032314121031312044233444104220020104203100303322210202214301121201322231204411343221102312124200412342110210314310003131220242242222304243330344030000023110413241230124244220302321343410412223442100233033114234002243222102422100303132223201213302123220212203100324211434010433320234314033110043211210004332132102404322100324440241004201400114134132310214042231113233334143004221310421112231413441033300221421342040112313414342100013314103213244413304121012442024042323013411130113020320412140344033340002443234114324341121131343043230010411331441403124203103333044302032444314114321314244033220324442031444123232341342402234220021124210411032110131311143134124203410241033232000113101432010234343104242320111033042234201", "134401214311230320212343120124113340322311313003220314024141311304331021230141004224341404141100323233210214104214024243023330244402303100102102312300011322302110010204340324433031230414220444123412420322122412044024024304423301121430220244341102244412134124333141211244141444332221434314042214331032241400432214304234340314434102311404332142120210114443400441313401030443042400200142204143104233422112001042141242100002021211131414001312243313330310310322301412302234303000003224232241240340241120012321341320442002401342124123231422033220101031234114202104222344323213404234301210200302023214433402200124043304423141213243320322340120322404113213302133400121130131342102412231344323311131312324123401241034324132301433011440213121242300320431324302244011320443101033014243100041401231203141302141033303202430023240014110010103320143231401141423340434013444320102212133222034341103344242114413133211421121214233030434400314441401030210141433033201042223303301240413240230310241204213411432010043444034404241141444210022200003000100023210043410101430232143342002303314021023431410411303411020232242420322303224330200110033023002140443224343213020021241303320303113300020144131401212344240034300230214232233033314111233423111244202003401013120200323340433322200043412444404230240411212443311132030302240201104302333033410022341121122341224200030404234301244024121410132300313041331320311431120334324103133302303020332340413344210421212014013313421203004042032122324200201132430342030324340022003434202242224341233202314431134142230234104142334321044332201044323433402304132100333320210242122000121120311300210400110444111310201411322430300211141430330020341122142100412304131332212112410334133120123424302312103441120241230314441414402401230122032112421012441024024324100242330022113133040404311431144142010040444130124002434103022330422314311204440020042321303212424102222324442020131203431303410024034141204230401103121003022420344340201131034202042400311333103203001440304012133104322222113043220401303423433123021420312314414340210234401210142443401030141020042044123142122034321321324112233034331422044044231030010011202203143210102300243444120214031233040230100443344041421343240304244031123011141331210003033222000313140323332134433403230400300031011122440104111434034044310214100002041444410031221301203220432443412134243120244322043420322002031120230124213442443001442024204443244404213111301104440241401241304141330013110342322022222021141300301043320240303331402033232043324444101420213032303212241201334220112141302340320413034231112244400312210320344123023334131141431332114332424401012144200320111312331424121342310443213111241122241411420440023100422103242000131200331300031031132241322203142242342441224323110143324414040042430140334120342404022433213402214230004231024024140041141410010432431202323112333043324030044121301213344100323103321341213421330143132033143103010102101440121441041430022001204134223220021203140220303034320403232132302202232202014212012221024413004201123101244103331341243104301242104010423440421322440344401212121004241024134412420214143434443034444022444034142314413003134223013113022030443043323202402112003303304104324310414042042130313112323344242002014210324313431032230231421101202423344012043432412413403432321112123303310030113434420122431023312423141324434120343013022233141121310432111102223020244112441012001420003313210213044322322144032210343020341030030121332101440101132300012323000302341244103100243312042413302113310322411223342433212120224020334411102240234232123420143033013423142242010433230130310030412014443310241113120231131421410132212302411420232103234320412320110300314141331011344130322444340103122213244233442203322200200443304200331112322400143303304222324144140220043440412203101431414112024222424221411423110431210431004133230244210021144112430343021333043344301314142342432312421344033120441034142400042024141024330013211111344133420024021424312132030421410322134410020431222433312030444213000221102334330143420001342304413004222422411312344440333221322443412441110421012441314442401303331314011014231314000212144412142114211223103241444403224440244424032321320341110144331313114244132420330130130423110341341332443101122102112332440332214013213313201240402300240244324313104230430204111204121144343014333342414224202044243312303440222042423403132211122402032342400422143233212020043044310423430102", "440133102010040434414022421413240033103113422000144322433021403300042120301223424234313111244022012332003321311032432144204003304341110440214014343032424200110240033402234444202001400324422100211421342102404224301021410044424001030320034400221304334242224211134410134111023234333022410324344233024220203001021140040202304230104300420104324412120324441233201042201221120042132031234004040044300241421044044443034202204203241224211100044204302020113440342413300104413010034442303032414433043230321414241314120313411211402220124002242144122113232402400213041330341122030301143443024243333111403020141123320123043210222120103240323213204414113414010100113204133431403142440341433011321010104431033423221403040432010034102143113304142433031032124321221341343424011034224410201030432202311031244442434034032312432032240111343412024130111400414441044220144333214024443404112433443101001441332431134114104324134333102011321122321203141043030103122114111443214101343121033031113122012002314340100140102420042233041103420132023333110001334110232311044000004031413133334321020343210301122214321130431032220233232313201020223143233323342314040014101022242302342023400122000122334303222143134441200002423422214314442214032334000101202242131423430021424214431031130130303022012430143144334343033032000203221221124324021043033100033424000142311324304241100111021443121144311310000133440000412324032432000231300411203033034432314144132323214103413034101330244244442320301404430144000240432323322141312120311113101202332012022420012441344244302220141432404441403033313324111214234113432231223022011422114322412432120144103314343101310400101310120013102140440232224223103400433343421204331304411401220310304233320123422044434424411130432203230222211213121112014034124031243022421142121444043041202030024041013201123120204322000201343212321214030043212101101231200323320314134322213022323203103001314241333324104442304241142221312022024004201042013021304412430323433001011142443312303312344123421444321223340210041311314123124033234110341213143044124300430241240330240311410034403130422100431211234212333343300343332141041224302110041242223230403231344433313323341331110040441121030002414011332343113033413330231130222214411100013043400023043133004133440040011000022124144341430121201440143412001343104204433334332143430314340001204122340323024222010403341103120020322111003232131331434123212400040213140402120001403100341023241040423013340033404114122100003404220013010210420410320443012240323110423332214022102114444003202023203322132424333012301202231123223114421403441112201102033214014442001202311240410420210242104130102011402300202014333042032101412332332132034312144302233234234202403324034014304330000024012304243411332031302112401224433034133141233004422141414232422102123313142202241034202020032411041341003232132100330213423244330132423042233313033404413440010012403330404141433304402220333013402344224242314240134024143044324033440004203431110243043221400220214114410323030431124100434300122202301131101423031320344444001014103213042144044443014001102121032410204233020114220133020212003103110011021123222243304120034232211341423102342423232210034343341210311312333441003221234434043434043334104020113222313300422021132330141234013124423100400444201134312133104310441323243003413320321214410323110313014012033110144142133211304201010423433343104141422143134441413203201110114440223404143410402400303434413421324313220241044144041040432240220432341044022024401230101103142032341233200130301000403142041120014424000010003003140444401411121322242430344104040402344243221220110034200423030223414044212422322042402301300222323332220443430033144400324001311321200004340341230011204304103114103401034433222002120112044203423103341221020210442440010323441310404304231411024224212230412213311421302444240142314300121102142424141443444231243423313431343401442212421331140331123120212023310041031312442241213330000002033321103331342121400443120024224144320223413011100402234442040122133000004330120221310142040312111444332243130240232220321141302201011123112430330224222300212010144044123010140344404402431301202041430034221224432242032034443044310242012104311412240040334142400402430330130130220322242321310421331000024321403401213310310322323212421331431004414113433044232233100131100044014023003224023344421001324341113334224022143412343224200400344412313320223101103213422244224424042", "022134002212141232141134144304043214421031003211444032240311112141414414423334234200021300322424321133302402311120410131004421014032230322220003241202311304233030402203032323203034312421344242203310433014303301423403023304140430321400411034403101032033224034302414300230334002324400001440110331130220024234202224031143334212310310211202212311403433141234401204332340040124211332022301331022220342300021123004114130232032120314024024000341400130134302243323314421133242344000004221014123302131304343312213021401441131204231434424400233221403221312020331012433121001121001424111112414032040243114312122013244430201443304420411231340013324441443413122231112131044432343234401313210402421312230124141041030232304032110013013143031411241431030114242400041011412303210111321110343403223404440410314024233323331344140334323234142343234402420421423041042024200203020304124113311414241113420312442314202110123404442440424244114203031013311112013000232224424400034231221322333433203022332144432344214434100132040122012103130144213122343240100024343420201304103142231440024434330312422143311043032320440141303201044121000000211304334343002222213202121301004133131444333233233134322211104012112333243341114103013212323423320043413321320441102243322134400301012044014334204033201222033211230440414342321014144223233022231131214243030234440342012043000314410202441341113203042202411203343322020031202214210024021214004240233240211100403313424010414041021112100121422343133202313040320100402144434242430232202031412402232341310230422413101314320132434233131442102021023301403040042223111101212034042020204002012310134200101024233103034324421044313210124011023042243142303303103142242240411243201310034323123310340003144121020431042010432331043421244102021010444304232130442233130233203002442133423203021232022320224211410121342432244122111000210112124313144443403331443442301010300031002410110143331224040140342434243300430433002104110300211101313141222013234241320144243432224124400032401443410411023440403141343324002342142411331222040233243332111234000000242033314432212112200200024301312440200023320242440024344313130321234243323431320102002320321122012104133034312434144124144204044203430114121313214221131211030244012104214120330013041240041244202200413034033001432200214124121001214314004120131122041343140114324431030231023403110404403312112030201210303024430202244004111201410001220034304210042200433144132431230133414201230120410300123443311342230204023343012241440244242224034430302333330021423211422144314231433234020234020422040323241022131242403331423024204114102241242124121312313034012101224012202043434420234102442404000232234131110143022324044331334211232122203400214344220123230043422020044400211220112330424132043330132222344413120043121421303143134133222241233112240101014203302424110002431431210422010433441313122243011021200121233314232212032012343232223204133401424314120310422231023103443320421441244014121342100002443232004120321200202124424334440044400240300421444204110133222212244324113044141200244121223232224234103113400002411123113110301443321203223434441211032024103241440130432321443142404010413240300122342033000121441032430144141314423310103223024440440004334423020213143330124232130003114320120401131310113002223222200301304204120000201004142041232430030224124432241042330132033131413023232241040234340321220102041103242112144031043404222340024334242101021241122014443130434422134443420214030410213343124300240010201310220344412331342430113211032010312021324312322034203320343323221420204021121430322323234412101314302032224432321004311122442244023212144312322421134413004234112440420142144343334411033403301024400342311142131022133412341042332312120003311442412020132214020110030341032444042401143144001011432130220004041300030421233003104140242243023110401422402344102001213402321403113430304304324200323432440103103440344330213244142130142123420310043214034320423410102320431144210340212332331323333322230441312330342101020303214444111122022203114431231231343411020300222434142243124001424411030114333413441202011304031230012420042401041410212012342140234200402101411323200110302221312040303034310433032023122404143003133332122113324040033004042112044101413220012341134201332100002143344040200443341311442114341313231424210400403412340302222431223104423113342033104001133030041103133041442404142402334123232014323342334223303112133111234210340312", "342131310431024303432104002344204124032433242434401300142402324023121011143344013114224222040114112122414242301422014442311442413444032240311421131222432341324202410024220342243030343014143203043300144124011410420044412111031211413204222410304343441310420104121324111141430223411133241222004214111134440441034111400024223422031302020143213002003012322011423401420042210144114340032233430100141041334020424122124243021444323244140014011030340240040014040433014211013303303112022412431202433331314442340210004213340044043343140200200221003204210043330022431242003422331124432041321400101340001112204304211403212241022410304432402441133220221144042000403443211141243301410400020310231431032420023002233344423331142434241420333034141213001022442141303331100243322034410201102021241221310421002423314411021032443020323301411030241143331424022021020241121200043130320011042111040410021131343332313310244404202303410103413402313213033304323343222313113242404402100211441214241024023340213240323404333000014412314232134334411240411300011204222020233220120312200424130313240220234010311411422242123124324230141402403100303414120220130103440010430010332231410444420004230043003342434342043421403332424233110403414113341203232444104024242120242321444243220322310220302203403011314414430020332123030301241121100242440231201242310042222224200240412312004202011211041422444411130142230320144344214403404113313341130231241333433312320210012414332303404013000033313110302314402044010433340412240300332030103030233320320333303242334231034120204403214134140231323233423013010301020413440440403031244012302310200411312321044302400143404201241303432140204114343032041402224204311330201330342120404422102123111000441221430110141113021424240440003242024301301320011143111443120012134214312304310041410411043240143230314414122340111432021310141030210021444334224143221411214034400330230444024444410121021122332103212211244403401230113302424022003140032024442044224340330342330041144212322444234042434301223243443432222142012200322102010234102222431401212140010444003233034332402331410001034001213440421234324012314122211102021422120444203011401212310113103403421221424114224014413322003432103320330210312241100221024121213212441101124443321032343212243321222113011333241442343341110101120342021331222043211004344100003421042212032044301330002044020244204421130323430214132041312031302422004002330032403440312440024002121314142230324034003202304112241434322140443322212030141134034331440032004114301101411330012311412214242412324021144443023024420142104003114304321310141240011421233014242211244224324124001141013204023140441140410422341133411003231343131320322214234002302341340121040324320212134310020403404420430223104042141140410142120143301212001302313204243310131103201310300143401011412444420324312112144334023022040240141133114312302230041321024304330413340312001432340331000343212331044223412040223432113031342402443100402314332134210432431020433330044342120141411324330042410002334214414242422211122300314340224230442442133402023311342424133021433304414422131024402420120143033222341142222402322242141040000344002133133014434443130242030023202042444331112200014100212421003030434423420322204203343223341401321424430324441332032212420013421334200002224142202330111331410110223030433121413233001041442133410403213041410102004423032312410240110233010132440300441210202022304031040241134132142040033332341130211303401200210002414443302211300113002320324420302333203011201200320434332334302244211001122421140341002244200044303313104003421130041302043244340241214013400444301113041232124120400411202403424432032213430123410010204040033242003244220200003222403141003302313120320011310123443110130221431012102044131334400143221024233431241142324320433042104432231440342212440234231400201212003011413014114442204004020042243332141221302113114442310031113024210020242441434032012402201223233332131430030203013303240042441141442334003444102044430214231413002220340204330110423323324144300141422321113323112200141123333200343204043232130141403020320443141022303021133033131020033432144411244321132014041204240203310212243241243302033333220313024101201113111244100214011122330241144243224030041100222010010241320133041442434233404431104430323411221402343331022132132300412014334131212322210220124342414143041444302314024242200331423001014242303122121401420440213314004403404422321232114303331023400", "324333311224142244013411421122443314420004222401301124130304414443124201011020142103143000333044031020113231101124112043414014441112300303340001442432001242404333121014032434241310332420021332113212211311203211300133004034401412311340413012141022223322344303334302430444203332040220123331340141302342032430123112442430313113143341133304211244442010400243033343324122202230041304102123110110144442423200013001443322404100443102244214232204440214021213434011011112434122004303300102344041131342242203143414411402012013310313211134131140322000443101323402421331443220324022112432133243131442223143212310003242131433430110224143003040302111140104130032221400022041303134142320443102101202040004041134302233400401333024121240114221023232303142413434131413034142312004001424320210043444204141221034134243242114142410022422043021214242332423031403002232432222422013402400220323231202341310204300003442223100102012423011011411204334243121124003420304114211414003440130424141234144032030043113032404001022004111042411343210334341411020341124334234343302242124421410421141122432200131222004130112120314212311212410013012031201402413401124212423322404111233342100411010331212423031324134203400044031100233113041341300032203144044240231201012032412124412202211004423340301102030133200333241130311314201034231233214414242244333131133201011303143224141142102430122113242310304311313313111430433003404013212011401134300014223333412400444232200422304213443213321040323313001223102233030210003002131203101040223324320344110221000300243000104230240042104203341410222221412101130423002121110024243021011112134314441132001123133421244311311400022313412041023120223241403242314444041003404110421442134300024200000023142111413420014434310111221114200400334141300000040114104014022124032041043141334133011324211112032112021101412111230444333012200102030020044420322212100212124323134413022202012301014330331443021301224112244201044231124443103144023444030220022022403433144133421013424131430211131044342241122111303104324010424041224413340313231024304004203304444302142202324000313201024430010441041411430001201024214241402121410431231024224131422424304304023311212220331120112432414403002432340441411303133434414311131043041033044430434300232441131144231424212331011210441333101102244401202112013123414034433143220140103041414442021232133004234222032334311103221303032113104141443311234134403231123002211441243444222432313014413101133102441310413200304214440101412114014303201104432444120424223402330310414322432403342143442143310433403030223403211124004024312304104141411032220233403303120322014032230132234133011012300113420343414312440233311323434420411212342033102114214221310122232002320023232422340402112332240012013131222142101220401303031330123334244231412402002222012230322432320004130332242414011333442323043243244344320110324112214440213311214341034244133220322023011321304432432400314423412422204023101230231444320340133324044201122110441003004201004110342113141131144430202424424420340211444433041220122120221413402240003141423201141312121441110023031004212031034344212443112141241140423402234203033334320244344143114440140430320132102313042124302004121140404343131111432204343320330302034201311140020131433422230402211023430310330100243342104004024401224210232344131134300230024310311304400044322214141440211342102420222123104200341434322001012132122222434311441000313323341012111103043322410442322021023221201320030334302242204311340242041401412323004324102330404340434030422200102111320032401034323424024114323334324243402103232113340304334033111113142033410210213140103322301101200244110020213034020232400341003424403410110213303132411243430311113140423300214233020344140040300114140240331131410143123212242422243010412443111402032032344021401421440430403013110232113430023222214313324234104332334122402231441443232230303100004412413443301220111300401002340432012203121241433031240231312122331441013104212314210002312144331120344010210444120004444243043132243040114101140311040021041203334012300124221224131004113312421343341033013444142304114112200002204233122044114223143132042421331030021213102442333042104333323120230120341212210233321241411101001413310241320111341141134030332321011431232121223022241324144420410401240211113211132230044103342132332120030110432020030313224410044004443304042004433404132330413124324021210333331113143222411032302241112024201023044123113120", "404010114021231020043022130130230014422120242040032304032240244142001432323401024132423031022430140241232404104213230423223333123431413234031204442332141212321110001222443231434232011334113144321230022210410303022122143440011400421432400303034010401203400043423440023134401310004203410012204223442022143311320321300231040033204032204412403003022402143333440133301312200022243240424413233323322221112322300144122200421314232213320431101434041242122241343313131411302230430220210004131332122442302130033204243003212210102232402040132434431331140033444210411034444104030321223404441012411412321323202221221100302140213100134244014442241040232430341140232011443241103140441410222033141334230443031322013034134031344101300313423213140211242112243224432343024104333113133413212143110034421123444342143403343014334023434022020204012413034121314010304203343422443334320203344420011001222143242143133211102030102134040403211113223304142040120142242011420212021004011210312131244333440212000341303023410112000413114434010342022003200334032400123343343430303340040030321221224020102211233111322131041034102022042041120134042023441003441142311021130322204324342002003342210003222203224223411140120421100143322044224342401304321214340240024312242321041121401011404331203310340432313131024114221310212032144243303022004240310101140331441044032222404303240412412401424423442421141312434012432024223301324140433043400210210220432441110144002002232413123113311032314312313314020313443342124301344342103111030403444133442400224331011412122114001310312144232212340141413343121340311443341144244413240032233213140310043300014431223401300141433323401431044231114033342143232143401344111132244043131403422144032224334121332110322110040042213314310001102002440424042312020012230314214431113444301000402401101211121333021323401134240204222422133411440021012312121214314312430030100421240040122043022431003432423334302101424132021144112034001142321102223433102134012144130413204043402020333014304000323120034422331042211342241143334332130312212030414402330020220403442130144130134030200022413120213113302142130302132013331213431143044334342040040041421121133131204401222341430433424221041043204334033043030302143121121413032214324242014213023233044401133144243124301201024442140130211112123431011202313413224121441002143010233133041033044420414213143131231103203223340224420021311023403120322111043343210211210233211442042420014344302034331221143422401012213233121331132430101442324120342230121201420230021402422123311202433301200441024343024130140302423342021432021442414022031041313240124202334310432112131334403413040221242313210241022124331400442204220032410122032212023113101421223431304032330012222342131010204301042203341320321020332241420421113423420214330221242023344442410443203301022110014442442024223424212433324111200040432414333302200331020201410243241110022002034102030421243340104424312231040034033440343124320222433404401234202441104112401422102303440120141342210401434133004211014214440430434024341113113233234334444411322124410422012321004404343214132020024401003224324044100210232411430312100103242214420142331344002422340142143123320003041014014323411141004131024440112300442342010003130431014202020323102432140331320220031223122230431411344221101212323424422034430130401102130401412120244310023433142000330344223434413210421302330404113411013133123340420203114340422410402133341204210024124311432234321234300132130403114314001333110230014300314333344023043042344312212213212312402203132430342230301313340101412114224210433421322020024102202022110401210221414443122432202223002314003232223243200323132333400113013111013404402411430121334132023020423342242441242403224110110321024102101222412431043324134033134411243311013210114244030142001442240440043012433131414034330030242230121014243401230201120414323144333443231110232102134312011442034203004030120104304133141402012403130311002101222311201023123230212134120412403211341321142202321411143344343343121322214220342332404422334103123030401233220412400410230044440022011104001144300341310034203041414231043043120202403131200212432002004110201441104032430302443223440012402444120103223112114002141300401301420401013123034213430114044113043204212441334331340114444433242333022033141303320113214441144101420420031002304440114244441341312143330440233343242413104343013302010133023430004334434423203332040204102403434121424042134", "031241324444044024224131113133000302230112124120244432012411103241302240420242430212313403010331210423022040144212033113420211234110420230211312244030222311442023213234402231141333424343102332422200440230323241042010340104232002004001031412103100132312424232411134020200302333244323334204343332123011002440314300023142341222413013102043224112004410111411011211042421012224433132131313233243003300000300404320010112311313301040233241100331312431412103210221340021343303342323001224240234243401303442432141034422003442441412040233313214343242344400222431110012423104413044203303141234200313343021421141432333322110224102233224303410311302424314104210230304411033443043322142431433014402304313002341014432311443312402043220422202221444010230300223032400312403211440121144043134101131030203404401431430120240142032240432343410213324032212100311334320222230040131214401434122243102244404023012313041330031441134001134011333123104213010220102233021401312140020331413314342330103141043011442134323414410323313440320224041331032420013111421111014120144432033430024330214013224414124310421303141042000040313433104042022423101310434430201430322333440142214234104240232031103333240330444034442142102244312322303144303030122444004311213311134043142014122232020124321123033401002134130040144031020400031022342023313142023330023001300324010214024413412020211224222214403211121431440044421230132341114043420403114104413004210030314022122303304033300233101043111431323204132204000331022340343301110142022112213204422212202442441133230243142322404230212303344203202043041142014342232411334442323331314242203030412334321222210113120322331423002244141123003410214433111012423301210304113233210400212341433131240423404300342103341042320203104310421142331441242402322213042023032132102341424304422114344324403020433432042421111204201230240220002322141112020404013313042110020032424412244123020421134422214313234142310242414410204300340134022310131024144400340203214040421444110442411220422133340341204122003213141431404044434212033312042433120203230411423331110421122240232344010043114212244312023333211324242343332134001402140100421104223440343330030140232132040431012431424032231213000321212411241011323202034214030004322300332333103031443141401322431113433241303334433240321232320201010410023330334210243433224304223241023120244244314440230123022242340412110421120140244032113011201130324113132141433132442142242133114313144210414411144433041042020240304401320442202332203003431223203243113244011241114203341234300002301424001332403411304304133003442213440341023114133342433120200214013232144314314311210304043202404001301130412213312143414231333043434111042114413324330434014310222034043221112012100334443402033222121202000431333020242413341024423330244324232201302241301403224222301113121343402231020340034104142230044101214212411102141244441321313144122033411013144344444312031023422232212210001040241002342220131303312440121042122144103314022140230413243133102341444300014244024322143321133400330041343301322224324032010002422210321404310214220220201101221034230134314231432034331403404424044443023311410202304101440010144300444223001023322410021420422242343321344443032201142311440012314000023304430434210321110314202422120441002220443030002142410114002244224330334140434041110334123403240033330231402141442041030224220032344013404030423401033022123304401120442122421044201314412331410214010412203401403133340330443330342212311210320230101341044021012420330233130234202341321432140101321421401010143401031301443143134211412012400223303404020121201103101002132234241132412120222111144002242401134024212023133130210101332411104143314440132013232133431200313231302200124010312121143220233001232210231440303312310433131330224340122404201411230214414200030404000434040333313232434233001103424402223212402144333043313320214040231433111204241241304420123004343011324231300314404422011413222233410203323224330344430302220442443130241041342203140034041021244234113233132014233303433034323023312203424402440040113230440030411404123443223021303313314432023321222101143021420440304113133211420422124240114133241041223114420012021332033432003433101342100332101233440101221401323244004111124431130430043330404410234330103142213120011000441044211144104102300132103102142344042233033434311343100143232114132221241033241134431324132103012214122402101442114022303224033420010424042132031204414114044000", "230140312411304032024431030400422222432040443340041021210340242023434324344111423444023320123341044300233342314412300311340403413034441121032323442130022130133230022301304232442144432313203304240143010100003334231141032440120440424010312002240211142044341241302314240443423431422314330340002203311201144143322240211403040340221324142433203144014114312033443400113223114343013304342111232211420141210313414302440111234022204341101124342134004324041243412241422130214101311212032311303210143122132300300410434232444120341112022040144330331301222133042323041101220314202214130221424123202303421104243340200022011222031003301130200132434012041214233434034213422104101400042341303113412344000321343102114314124024410140320330411301340410204440342123003210301231444230042333113004031223202431430044420403104212012003403012043210140213230331241130141402102044022133433034304412230122131124342140434413122312232242023311302004433132121143243422043414231233010143113410023340144040412100044102221402320220112331433233130323233444402202211400314420234412432220420410000302330142002342121212410202431431142200313333113131324422000010133143004442021413003443132340334030012300201003102003011444432424334333241341113010420033123403212134330124310133022301300302231002203300321044440122402120234441314122123243204220003312322201220131223121334042204443123020412310302400141412010112144041043300403041004212434422333130233440010341420202404102141242434014004331204233221234402214202224102302042423204141411110144414032401430323110411042032212402122132341434143141234432314031120102341032410223210031034140334430220302221040012041302412323004242443420231434340220322133042001220130403124030040441240123302432232403212014120103224133000242300321043020403034424432421201110114014044133011421304431321430000341131420332002423411303013120344410443303112131241403422213042122231113342324443014220120233002143313103130224402223103100143414222100141110424413440122233300234432131403411002223203244213131020112003410431141312232424133411001312143444240013100004202110134432121200024231444401021221341204302222343413140302341114002101432124020104002231412403400004020412100130244430040310332202334442000411201420244340303404023212204210412413014030413030114230122313242043332412324323304231114022324014042004041410234120402041232043010403022113341021122242003200124432413232400004344202032224234321320120210230342240422322021111321433130231204213234203432104331411313132333013313302004042434202010304213302114041314120130212121020034113012203243042122402344340213000401132242344102321242323341241233032322024234123120121134022322042431144423131404101012114301413123122101311430330323030111240023344032133420440033231142013031320443044010302321414034414440034111204413124204203401024334143023332430041344400421302213322113241313124143013440023022130141440141411231011311442314033312423222421211102203013240222340430100332113002014323034101202111110342444104203320303103211022103024431241304040220341300203224221112114334022212012340022320312310003141114203223441204201004022231224001010032003031340332004020142100242440012440341224443301201114103232300211243420221113403404324313121112144433242133302113343041132223341431233100013234344104032241123214041301014413204342003004042032021143041332244414403242310043323204103222200131442323043000401333314200313423440214432444201333113031022220322212013102141220423013331202100313330010120020424112201101320014344443322324003242324320040330114442431041411400110214230430024014302141300220031231432343113431203430123113342404232132041103241214343114120243440412004242301333404100044114141423444002230220304040331432110104001013041114013312103234030322214303332313111112343222002340101204302203334030043444431344414040044200132420410003331034030414232334243101001344233113044232131042110401434430434141140003411434122404130432123003432240442440341003313411032232031123313404111244324121002204440121010141440022421323133230343222421424123443040112002331020200213434420413223212101021423201220104442312214442343122331131143201312301301241130414042244201420304001201122402233202131241314402310102313041124420144141444040321414244414201333124121200313014140444242124223233334113433444111433043311333124411402203402414433410220420331400024313041411042012241111212100100314142014143242204441121420012231403030144031031440114322141433132243320104324242434041324", "142020440204032101133400221004211121010104243121423004322032303324120140402342411131103334242013101432002110241403232031342222031422133420130020421224212400401321313031430014234124111344110334421441234221122414243431014211411122240301413120412010241034034331122131200044333441102201004202333144014141122011331240241042122140331214241120340000013344401344444023311112032312141410123322014332234214304112244202322024203333142224241422233223302302210100312422020333233111024133231300032331401310212334334423000314114240330040002202333304411044123444304020044322130402214102204133203213203141300443311042401102004230341403230112112440012312411243320404022324120202424001142432403120031303010201004311302021244014142011040230423112334402432414114034330223232330310030204223031212341022344033240432210143410240244400131422342442002201144344031331421113400214020344341020300024023030124034442314140313321340344421122311423044340042024124342441202024404330412400002200131002312214300034342000013411222031312420313221102311331232420101223204033343012100403444440120144344130442144014430442021412222424314224023401434414131343101043424042230233100230424102120430032344222212112323340220232400013104111213334334234444203424232041220132030043000430220110312404311032034302144324114413221214423323343210031032443313132001022422131100044323322104224043034101103212400310101140102340312044111111100004404233201444240231002013001324130431403123310334303201021000403303430023140003142213120404242423012111244002133140124041424032441324412331103334400103340040130124221032421213220024322244144130023003200304104024140232111104420023122433113144140111433243423212114023113334222411021003321412423111341103032011222430340440414141212030103310203101130403034113301312402022412443134330123211434312211304003000223201404422024434021424030032214134200240030000010031110101243142143334132401311121324343441014141334413110433100030021032202033143142001323130040023444101210320041040441013330011240010212032300222420120140021122023411014331012012201304234102204114021224303304410002144403204433243012024342120342403301213123440434134132304111123442132043124334144144042313110100021324141333024313244141002111111103020444011403321323143340142144012302432424023202140211013013441414133121004201331331020432112242010302001313201222413200233412131443143424133231423441314134044343042240402113243020424122422444001234314411210221012301214030301140231202114022344112214020111130121442130141112443042402114242111032322022303401304402413201433144431420211414310430423200131302032030203322042042102113424401331423102423233102310214314300421040232110200201334234122114242332411431331120314021301202202434311131033301444004231113201334100003212114324140120112432101312023044342412002004231302124434224010142312241100012240322023401043103101141201312232432341402112211140023212431411214102213211330202311010213343021424042411313401013411343001011122130440013414031420204132104003324120243112104041042442014401112120303414221303344402413014240232140132322421122234411402413141120323341432103142310013422332200032124204004434223202233311034043044304130323214442304030444342230400004201103144034034233221242123303010410420230432110310030232220301240400220211324100111402014213443402033133141104430222413214144341102340320422013010400430414131144302234002032223241331114442123023430402242133333012214132400124200123004122141410420433410243442402040444032331020214423410104321004100101002300234002341431420034131320131101122443132310211211204140401211104014242301002013432110330340341043422243211011133032430243143323324213240441013340100203343200011322020130411333301404023301442121112202231400141223434234221011230202301222134011003444402202334113443444033402323120141111144014102301413204141020314034104103320312413020121024324414304041443044302004231411331240323010232013402223202412142123343104214121431431210201303244302202131013144413442203010442001133010334441444214432123412001112441234340133033103222411144140023021004010441143223441142121134111043012420020441003003113110220433411214200110121023040042013243124400434231040010241120020310402400012410202012434314430432312413111303412330041421301110043114110430222200334434014334404113201220200142414040044002323444233313114003224020423404023241103411124242033011303323140321331300142001312210244401212001220413202231233043332100113301041113400120032020131", "344300244421242112310412334304020204000143400234201313420333131042022404210004011313331002233444031401343341101032023014320022142032313004430131143312114330411333343422144020231233403130124113040411044431423021131233001442132430044041240331402212024321310410301402110221344003140121211330423044344301221020102440113201342311214244122402301021102044011344110142024314442340344323400402033220041142042304031401334433212123302113034431012223420032110234023031111302143423334331342004441010124034334032020042211031003144004423411233122212324124134024332124314223314341231103441134243141332314101040204230134200410032300344200214134420323133323300134012443213430403043433322304243032144101131444303430114222224020340441003130132013324004310241423332412443324231312141420114343332304100022022234140402040311133321444314011410324432421031223103104102420340310231223140123411330001134033101424411110133041320300124100122204141111214311134404024221144124300411023132210401300120010123323333034310403201040442421132222012202032404214421422341422344444344430030214344314031422240133141323231414431123122431333101330024213424420241241130023422204044444402020001114143042042241032303121310132123111432312141212241442330404402300421411443101114224230144224311312412422002313202333400241004120111434204331300110100223331102302304034122324123442414422223441403022430144344122324422311334204104234014304000214001020412201232122432100101140333332241230420221034000102331422143000214314101011424143022132143110101040332101111104004120120232011413432001210104104224444144330134001232414441333411023003212333440231142414440101422334413134034412204424410434231001212214141120143440410211340134340212414013204342231011131423041021333220341333012031401404131002224210011104221043423320144221322200233240314312212410240142441333002301213443143003303421004034411324233430101012124334104122024401124021202301214213021422012323404431134023412222134044432411030204234022313414020414323310242420103024333401024224420220012244334240434212243021314314023403341444323004422402043143421121413344342023200300133204114434134430220434112243433332012210342142300204231321231142444231123442213244111340013112000104344340111302410102333040232201323420013440420424202231330343244241442100113320032410001140320311201134212041342231021044213334304012024332031311243010221342111434320413000331340002140230422341310040001200400434421423100121110441400001044402323330022231112110004341123414333411224233441443233111010312410242421042431203404212421140240001400001421413424432122330003340243312342233404011320012343002414444133123141243132312132242113442343000420114232221311202242442304121130233414004013300304331300430400101042114211241301023431014340113142203401040201432130344012141031214441042113221343223401420432234324040324300302132231113344011422001120421100100112141301213023422214244012221243233034243120403032121224003223221024020032112003002412221002431412142423031120224114330303302244332223012023122144044010242032043243132141410043104303014344034302123432424310301000112202133032330240213313010243330211321241320323412314102334133002323401313314000013021320104104410431422141430412314230220012020423410400233204432224302104214214343123224210223322412014224134322312320144301401031043100404333004443120324230301410414311210241133222302331030400304040304143034411334412222101442300121040114131223423002214301340202042310042014230210004301224010230203324313402443112001001421334342112432310334422300412210112001434434000421041212044412340201024031320414322102401433232333132040322430223243142342213323021233302240023024203414321444341420433223323223234012211303110234410304033022004102040430103043421131211330420102241113340231103122031412014123113124423230111244304210101214203403224032102411412041244402141412001421411400424410234224323322412424202224243114020121223424302220114110242012141001302323331333022023221002023422012311344221330230424010201221404402241110423410244121211004231423343333034411303120234131304121423322012303221334044033133433433300310213423421141300342134301401012110411014003434202334204422014224323133414432012022000031023331241431304003234414314343100420431304414231120300014201404412214104402201202432304001240233321433011333221411222033001120431341034202322131334200444410230414212204202004001223100012222002434134441413341210022120203002344222410424411403414400030042204140", "204013010400043424334434023102124103141324143024300113044230433012424442043114024123334414223402110300420311320020014402123410104200222042331103121432040100030030434123424131414032241214024303122110134011210003421144432130002123423340211033020234311130120224220221310343330222031111402010104312422233433301414041134040102012320424033321012323130120212023400414014003442034033040030120140242104402211302240431112243404432022434412121013201001223414414441033310331124233041142303303322422024244121340204300110334141213014434440302300143020314120411044223312302322040330222031302334111240123232021324431440040241111433323423132304140411042112211430020334240211410103434322112440024341234131032340422141332333313003400242444133334423210130201022240414312134410022213112403204211202404222440003114211403104341014404412233444341231320341131443004320200212422144232440021021343212341400010020232203134340032042200433032402144324001304010324420214404114402202242111234401240233242314011111230122234421224021322312202041302101322000200301334113242014144400131323012432201442124012220013033104113042033342233130042302441411424313112443041121404244414300004431434411313402230012134320432042203122243421012431144122243033010441030324214401313412310001002131320103001334443124432330420200102412410402243323124234404132433034203434321330142200313010130133013124323014212104413220334030104141140402022231434210203320230331221223021414443000021110320303224013343131002200420422320231031242123321044023222412024300434242031301311424401123240143321411220412001333014402203030004123203111113202240013310113024202221021023142324214101424424120124222021231200304030410401204302413134240344013134030321243333443131130331234301442324104012041042204334310312044132300221102410222032434212133030102243124223022442304044131221110104240000301313424431222213444202010000121101020243241232222331220111033030442014230012331033142413101220031211423331401101110101123322124442122134304231314322102133421242134240133331314200221310143204234201314222430310211041021112242443411212200441222443010242300422041224021124220032034132112132434032000342314034313432430232114414122341140031441022424301142311144120201211342020003240211440443302444124323441034343313041004034114322044310032044214241222112333344033104403032421140213233444020341212210403034343001341034143334202214043110200204433010002341234224334032024142124231240323220233003344304333134302442224103440423420231232102403304414111124240013211230114014411042003141443323113223304100000141413424210402032433032442311241011214032344024431003443323201033400032014040103120144423022320424021133220304341140121301022303430201033104332112304310200223012030421113102021024000142144133332301332230201021002120331402324120421230004102212122202444311223203324134223110204010201431203122101433012223403411123021210013403320244200203104330423320141410403401031121024133341301202243222331030302323030230411243234132244043422434414240040441233324202213033230120120010413241202112330223204110104134304401302214004421043021121444414142102111014231001142001401423113043241422200311220434332432422241244011312430134030213400013113430410403022013332234024142134113231120244200032442101403304340223244442401310303222320201241430342121404332113332311031043433334044304340023222020331103421030033341142113444404201404030231001033244202300132003331412423304124203200323440134442321043010202333411000120103143002024122002440030411100244101140411042203233042111410314213003010024114014000012220123230314404430032113441433013104123442400021014104140023324233404424102241423403434040013424410411142432233120122030210120222023331444411304200224422224132343010204031330044303143444002232434003401002230202110101214403042242433130443232400112130313214123222334131234120201243410442230134044043310014000104324422221023322003042022121214123020214130411332414430142443044040131134010114442214301434303022133311221101401232200401031133332204011212213432322304023441312301034423140030103042010120414020014244133002314422444100124032120143203311203340220300112230342434310230312124141212320130011312441224240440120002322304114021402144310021022202122233203014032421340132444444221210410314123203120424402313122312340244020212313144332413410041131403301014323210201103233421314224142313321043331202140420024413202400041403124431122234440123122044102410130430120114222112003404330110302", "222434343413404001030404113234331042024332313313130224434313313302430322040203414201020030231024100332002110412303031200031200300432312323001104141424323001133004422432043203143201412002210023240311300032001134234242414440231442311203043324133341130101200301033022431210332210342424320232030443422231224133334433241003213211240033134234441422144441013031140411034302103132233334304342310420201114421431103113242340302320320023432342413201421141001001233324234420221322340013033040434342421132221341013104042031034310101222222223443104023304144131204422033341012241431420142020223140040114112442311231213303131422141022431414114033234121230214300204221431411121012101401104014311014143343203431104300230132003002430331243001012333131132120132123434103220142041230014202133401210102430013430312223403014224301340412124343113223001132331041410433314111021204000320232433313233433232204134114123301311014201324324143324411233041142411032314441112314203231233203431433324413401112100423034343342042302423342210214044121033120242014332440233322122443122201441311001332313124100021204014243243303414020332321000132121202040110320110001202402112010343012412043402211321242240312032330104033014200020421142302104302424121230322034142333430420320030241201212432313440102412243322241411012321043430301411011132444224030121210331330324424122304110331434004011041343132423141423414023233034103141011124414042123423104241141210011421021042332233042334043422031202232411023223112112321402430212131424123111044434311033001000422032000011020012424214003012424400404312401212040113411140331411400114241304404301114431411024111244243302232412233100030413023200013413141001004140232210312003044403140112100131414134430422033200402310324440140322020042144340011032141303343034214204143031134032322222244241011314114344113144143234314331330230420034400421314211133111230132114323334230301321134240014123334402000141014311433003042101342440310024111040204413323223241341331440002124303340223032031333122442120033101014433411001243421034003244013203000040240443311310034413234143002222232141100411132040041134343034102132421031311400211403403320034420023021122402200001314434241314014443423114021343431012413432403202243343324031223214133142411423340322334023124103342111334230032330141341210123113013140034241231412121142000311041202313103414012343304221413402100234122140122221012132240420411300423223123221213414332100314144301231143114330022302030303322422121030022430034234014304304341040123224413003001340414213424033144142040412222443311414101231133114124213111441243124242243411310202120043301211231402130111100340313212140100231341244431334020241324131030004320410121214412001033031022441443142411224124032420104404120421431402130410141112430042214240002421114242224121331102140304241003301404014331411333202322440114222440314042413032141004004013011344243443403411041023122124013001014414110133031000123301034312122014410223103104311134202121024124211301321334223344422421241302012032031410144123410004342304033041213130230400440112044322423034143140344334324231210104423043040044044032221232424402423014041424201220432303330430400123324403123132410443340410300100000411214301002042420223032413141101113100030303132040302032122014302332020331202304413301330221101004234034220344333322234132401312312231110410401320040303423412411130313332344122232244020232221102200032443323321343304003212020202201023332232223023140242341442442103012444210213220122031320314033133140040111424421030400034324304124034341130014414204033403012401040422003143221142130000031023412040040323114044313031342203112141342111210324314322121431031343402332341413314313020330201122212214341404324043004234040213031411434421144330103434302422340022324230240200200420034302044341334332200300120422004400143411444312010322404343044412241242300212123214040000223134301021300213124010303133144314311342224001331042031213024243100134143333022104233431204121403243342340042242032102030144334430411024220202212101031020213302300104002112322414214024334134124002014412133431331444443402203140304404340123404031143420314102011121333323020211214424341440322113400020341340420303443124404223013404134130313210411204411412131042341001242341343112033213011244403200122414131324424203123131031422413400430223213322222340044413033111004031130142313100123333410120232440421233414032003130343043040142340143232412041210433213122342", "012014233243234224311332142142042031334444440023022342203411341440303102410421133040404231343030132114324043222441301412003243422444114100210014033232144014022212332422241411423222213242003112214230202232232412004024020412103241403042132204421121143033103100411241321340110123023224302030104233203424032130221131303220022332442433134401120434124133043112433034023140113404110343332240430421210342441141142232322342200212134141344021103441341040344344344143123111244100140330324404124412240130023031000331312134343014323344424430340330120223100324303312144103232123031113131343022344110010301113420440140131434121044441111334031242110243100341301424322201430242010233430444031320021400430304004024241133143002313023014233441040243323320030331213413031003221220432043220011234143000033204021200033014044412323334131421110042343100404230144130304321330111401043421002004340030422404303240014142113043012102132000143414441404134001232334344023342111042400024031212101202330122120104413044000310420213020032021311130413202042134400441243110201421403211242103433103031431343344314204412244033342120201300323130313044401424241102201344143144012422423424441143121123130122342201301004004011421044311432324032423002041001222122023221223102041421214433432241140230243114114142304042130110103413040030043234224212243022403120132011013124411011124130030421133443112413433201433201203341324233302013242433322334403043304122402203201020441001202311114231212431322232220312403104332020334334404410303142103313304120004110212443223134432202033122201244420222002312101423013301330032404033434202042441000313204101334014301002244040342120301204303101123430210120231414320413431013120004204423241140303221212132001211222241321220434020001331220442200443114103240320212141304412331303123332424110333001410133133300420231424110044300133343400322211231322310433122141114400004440414434120434230412042033034313443401210242440031312400034012443202003132321222421311110002313203201440242400413343102133032200420123031334442301431212321324433423002404042304441431020123133410431033033212313444132000234121434024411021422314003423314440334402233430442421130214310120232010230434322224332112424230304130242330141224430200433122141320244140223134222132343031404414203102201312032423232100413044320400300411221203334312112422301223014432444211004423244220120320122200422034431244220122304034002122123331024322332021403210210011343210230442241102003102201311304204131340244423043200022143112124442402223341144134440202444133340200021140430333041413212031124320401224343333114342222133113241241311031111400020221234303121142232344444342441243131443302331000443441424430120303033033310442442002322133242120022320000104311410020143121243020130340423041042432442012002141124323024423243421022403221103102414321112433103343213344240044113004414002110331223133043402422202330414423310103030110242443344130321024100242341140034413441211000112311002211111003102442134132444222311032043140432404004402313121031441020202322144323024210041100021243124221430024001411421344440304343112441010003221244303414331131032031334111301212242233143200013423043402441401113411331031430113330244220441340332010113041210331334003323414420423231302000444233223322033231300322301441042322031414423023444413132211412033233233101111003103434333002130140110321310003313240144142341330304101223232301210010002403021411001413340320334024410003220421434201320121212304011400022413213201330144344114102013110330223221011343421130224244201420342024214024341241301322010244332244240210114124114242010141401221122011431332423401424330124241031020043213430330313423320024431340434204432414221333124232141324333414341143123331231404332310311333301023401304440122334441142230243434234033221103003401231243231020102030340200142334110133441401422240242041334202312143244042012010404322412044001321214041001313130220122431214004033140321344144414000420240322203202221210012141403423130303432424102024110242234011414141331243044410002414124011022103141433133301031140324100424214300221324124130300133022440010101104333403213003023012220301400433321132144231202022212404414142201304110443340324123141332104313412314002133312323124413230333430213023143423210310340301420212142221042043333022244033112420023433122221202231333002242234232244423233442341331301013300443340142303443444444104424203242130440333331403311313134113030221214102413341402234", "133012043132334344224010104423433122321302102040314244312310424334131304122122212301020420414441332333441043142143041234012114232101323323041041103121101003142041312410343422344210001031102443443131401414200211320000013103033222303042244333324442204242143222332143411303422313342021431443211310043443410123430104013324333200322321120110132342400404300441414034230221103103324242112131112420444133402130030420342214111114334144003110011322123031021031000313242100044310234044330131412134140002330213423014201243414200434202244200041132112221224400233341403102344103124213014134442313332411132320132040000343003031034440134313441213321022441301023230100430042214042110222120043331431022010132041432424043212300414223414440340104432224141221142241411314144412344034344201413412000223313230401311332421242044402312203424233432321011412030101432242002122104434010131114433300112123123210230014030224023422032214124040131400220440000342220003304220330321221312032413303210211142220240130112232123142444001104211220322321103212314020100043421024210434024303242012441121442411000342121422220122002001312032200332410343402242334314431124432342430124420342311222043334034332223234214023341010422001140200333223140304120031214213032422414342033334113414100320402413210331322343113410121242302344422303221031342141020411323213323003034223110202232234120301024304314312143312014321401130133204040332131240214212233402232241411230114011110343313220441330242444330300012041101401012022043404440224143001201321131422311302410312422324132001024422012001323232333020033312033022113421221110221032203113424141012340342234204334020023300334031431411201002430134020113143330322032010430224301403210331304012303321304114344343122142300334130234414440200230144034131200133112031104324033013441244224033243331331223314400233413314344300433124412222400240240133103212334101001240313332010012243111422202231434343320302140240012022033031220114024122421131310032340002131232213032410300301212423342043111132014210432123203330203342401341141334314302121213403123422304334123001413400133400404234402243002303010014420234324231242223203200344042240343111012121423143011024033320134004200134120304003404030110402123411101114024131213244231233122004333021014100220033302114403332120001422022124341213202442340232030241210312112104141420234443202222341400403212213242343212344243132232403421321112412342133302421210430402023002200122430341303233131434304301413420023121142213011202314322241242420113421203341401110213131110232112434133401430000023211023222022121331304420114404320411343101120423030303310221114404130414020041431224120144301324132004333024141401140134211004110042143344041402311124413044103422343041123130313204142133114444304213012332344120144200230124130402311403004111301242020343332012114020104414000400023014402314020343102042040411041020311002120411232111432330342424341233004402143041431440421312023441420440121132303422112322404344331332202212400123232144232222100233121341331200021413141322242340140313132422004204431214141232122242433142040213102121222014224311440322223231441134013300314141123041441132324240230002413342221333212202432432314342030234342321243413113441411022411300001443101143441011014023013330243114043132321412420401011440203440012402404400320133113340410022134131324403013302032424410004301440210333020140230010133342331103443214340121134030240012320044232144441432241310344044314000231230113213332224342300001114411224134323233201342211311434442333123124121332130321434414424021244103113222023342014141232423443133410214324202011310300411034404424302311044011344301000412134430314134200212234244124030442203422343313130122141204044404131332324111332212412401411314041241424301133314004132041423130110020442202140021032013010024434201400440231321221314044000300041334312012101031142011300040131304421114132041212120323320031340122340301311041012201031224310301440323033144203220440002310442431342420023420343030323223124020210341340001413021323234004212134041432320100033343311041020141131442230332043430323313210314144104024212114401331422041023313311220142214020024024022324433114444024203232114104332323114033202043114221032123122240301320203431121240041223443240102040014424243021240433310233114402013110313120114004344014040204413404020430033344020343223004331000143301202303024302304204030002144443100414231124133412231013312131304314020211141233334211", "423111234043411224120423211430004042033201214240424334131414101433104230303110444112231141431404234341004442243423421223341441044113423021411201211133011120223114004000400041443241204211013241113324404230413202313001440222231404100112341240123102411234212022022113243101423441120122243213431300104231011143220320034412442030130412202304022104030212441401244424120232440010014112102444030301014223240322044313444311224013243101120013120314022004230324033304312132422310123114242012024221020244430321013211210243332123044240241400242222011332343322420304212412121432341421333001301022434123032140411101031214333013031322440124234011331344214033410141044444121104222421243124310041140024134440144441134340200141443221141123311212043013322343330142440224424332310423021041214213334412420234133324241331340132033441400323143440222303310441432214304301004024401033430233023020102012241342010333000020422221333421142234342201433444113102103231201322121003142213344033021303312400444333012324242440042010333120202130014000014300300014221433442332102402103032322202210014130220413302024101331043003411401301401001000402211122244141241441404332210412412340014100434443011423323123403423341243404103404123322432314010221114241011031431244341423042241432000142430004234123213010140202042221042011404313030232010331301144203112010244104001233244041001122012140020322202124331021312340342044300133132432002302404111444132401311144022013140300343020010401113223131432203344130231223412141420114113301312120324413120032332433431324210011131014042222324143111411313221422120424023231241302340140330002441121320233243314020010413423430244001304332143204003024010412321033443111430204230202241123111412443444011034134430443033020413300334304120033122110240100433124301442411423242410134412411342041221024312403410004233424412303342202030103111321444434313204300321301213023310224023420213412043311410113111002200444102440131421120340101301123234001321213044224043112144034130303140340223443401333224103332214222140143140103113034144141041322022104343142241410232230142332200201121442101200242131120331402302043040432344033442121232232124444423001230024214420214132311302100223314212034401013440131013222211002210443340412433223334413002100443221201403012314430231234321044241424421040130010021004112144422342433404243001441242310402423034123240422411322133442202333201033442222433104122302031042423343001440431020301313433021423040312041444413013304133110241444101312122240043300040014334204404321241414040013420140300041343111430104104420220334322430004404344414322202423032413213220142414312243010024040030432240302002004313120412012121120044130033321411332020223222430144240401204410404433120412020421244224223431003210022202344111334324223222001204121033014422220411233424120422231044301101121300224420231134001344212022212442420001444043142044440042343411101203020343404422032332000310241433300100012031020122020333204301413241440034101001202202312303242000130403033421140224111400003023120321220042132110201004113400332034104032202323100320431301002130443242010214433333431323430222020100403342431444012403132342431032101304003004242402040223243021043202202433423120043400013122121203414010200421424004233203034140301312003102411321411032331022423240334343141324442222030442021131112404113030400243441211344243312004240011241042434133212210004242101301230120134320411013201420310414122303403220233232010142334324313430403120411414240104241223221014234002202221241400320224321230221304244000001144220414002024241410431300433101233403334402200400331430231041134104403421122020344242233222120104400401133342414334032240021444302304030001213143212213113120342124212241303000104441433410044230233202024223032042141311044041131042143404420240240123142233024320124241331220341443134241201410134021443430414133342143414240332144000034211134042230234443030403210204211030114203440314313404004324124102022120232410141000212143040214310022343142104112103202242244211104402043034124243201044300234130311143332003024201042343402324243012402132223131212400332341412312130024221242133440002412424211240113141330130311034210300110302141442014223231124123333002143443001243022110323242212230413111441421203000211244243114220044441130323022241013311210441224101134034323131344240224230134143024343300232011201202142213321334343322204314042212132321211034443122422214231042212411014132041304014201023240", "004143123224402001121011024242313320304332031202141420301044114131333334414131124113033330024402142244010132321332412323202101033240123041401322443000424312240022140132140314121230412441004340434110301134013014042200423144033333442123201410043334000111424333423444340232320212240014101212123020103322320112302331121020030224301031130224220104301343432442001343403113243003003201040002131100140201420014431443320330114210212430344424142441233304313442444333344331440241311030340230011044213324012021312321234110344400111001214022304212200031313342043314211301131301111310043313011133122214232402330142424241121131022331101013242100144234010040130344024302340124302344442332140132443032313332200141443223441021240223320223400130330312330013241443002103041424012203030033103342402243204200131232011344122334412124020233304023131210421404403241011013110423201040231442202223240340131011303120023120332102222223121130200242021112442223420304030212113221343334011300141243120030010044240013302040442424301113244041103332430032244042230340323301313414134014330214212212143214332203320243011132202300004200004401113404002020201441221404430122032234320330104240024443112441422240043042043240324132103232431341033202110344414414122300301442103233241133301402224421122132204000341331024331034404424132114220430420442003212423214311024210330111244331333332442030040123134440412201214002320304114041024310222412303100122233040321341221111332321421220110213222223443430444221020112130300134340202021010321103134233130400033102440301033330123413012122223442101130323144211243034242222440203223220111142203414114321144313044341230314021043303301110020040312124000040404003030411311242341303131102033302220033420030001223243102444401104123122401233043111423123001430313230222043343334433314402121000331042013400301020343233023330312140411030010430002300220023300100302204032044104122014332040112402332013113312301013023000003033022104410420433121430330103004231200034101120001223110321223343410442041432443023232021112204104020004203104010134001033423342244010400224420420220202412122344111022400422330010041301002340242110243201000242033121201232043243414124144422440100021123413310344121032321311404134140012412414301340031220221011221444311314330330300000432100042143434234240332011121022314414143310011310323400010412122443403101224340403111303344444442012102204221113434444432303002100403103411412003242342103413134223143421224233141233200201124223312130123242000214224423121300234043414340214012041014440310020040343233042233434143230401403042231200330000102440332301403044233002332221022142434303321033300422443042121020142314020024433221142301444044224003103243103441420131112032431321321204214421402221243313401134244312233430214301342214144400101324030244244043144334212432042414303143301302324340311414444403222010201024314424212323023110030211034410001231303403221040012311204001044444042034112220322140232103323243204423320402110113340410033240012232241112201330420410233211334344132332022320211010314112143200110042132233304433322422233322403242302200024314222232313223132141423104041041212141233221010343442122102044013442104224430000041003101104101413422131323434231204321322014320422312422441000442304103342000222130423031042130311334103021323213411113222023402200130041211420314313344032344214003113230402120231002432412243111302340331242221010031341132041322311000241140044102324121120311213110421221002432343104133223404104134014303004204312040103214204420030343000332300341433010112144043004101301442444314212312231320420113324112003312321300003212121400010403410224132210213422442133013424044220011322440424302041000202132343044044104144402421241012120122444140233112411401143301203404300121344141442022012222034320214131022030031130024041404400042434133321214244013440200020301201200012304221334403343034212044010221123101304002023231222422414133230112431231000342301243441043111220444431042022212332412441003134014042244313223034404332000123003124031211034042303244324444443313433231200440422203233413202021110411031330343032102310121023140043410220303334214124301132422432342120213221101423222423111443412010202404421111102403034030234420441313333434243402343133332104402124004430434220110001320020012414200223433234441232333331311314311334201240320413243403431231421431032433121343413224331132042001222142023223101304023100122240143001413402400434221343213240221", "034041222340343242310223034224222330032103013122424420310113130400243311112233343310304114121343221010223202302142003040413434010112334231220133430401030233342010102021144014433230203133143214120303200234200311443221023031120142232310024200141141130233201333444421214303214234000300140302232141022110300044202212304020311100144041444134131214000240134203114144101233134334200043404334423132203112222212233131421342004440204342034113422022022302210122030431234024402304232002141132231200134120132212121434022223311102103312104400114422403202222400324120411044140413304041000142323340320113303213011033301210020130104023103103034014012234424014101442123230423204303210202130124303223121214120101424243141421123321340143310133322030121010441400044301312103323341400334422033421422430301131332142012014430030124300041431133024220313402301314312424343131100120012013003244203244242012231140334233032132331231411001142202144034330124021303414032042411301434424412020240331444424441141304400024221032441110302312332133434131020443434210343434203401342330434302420334231133323012443424330344132201432302204242034434243140142242032030420412210244014100242414223113234203024440121002222202210144032000313223040000040023011434314120431022103023242412134023202413330234440310431022021021324333313024244102114431220223023210321201211203440411323443421203224121243233141003114412441122131030440331103324400211441202144222424042244102011410220022000443133024231143214132144001411043000001324440421313203340023440120111204242404341033101044444124022231101111244012121441312431341204231404410201010112343143333442242223011232443243003021234400112224301032331001412411021322323114330114211011343434011341120020441403242133131020000403133310140234300021322432422310122022340030201322222342322010223124204140410403323241223214201024401044304331243233220144214140312043003401301313030144000220211344142034321012210032124443400403221101244014110234033432421000121141412012132010344224140131230241041241304112241131041344444410131433001322444013220024404441400421030202324231344243244440304410421111444123114003112300202001422311130224244220134024214040001233144344101203323331400022002311144122033434243011030034034423243341431103414324032032234440334022301220232103143412040223230302220434031410401240213414102142342441401122101443314010020132230000241323420102232310212433432043241340133344201432322402120020424111104233212104222002000010344244432401012423031204030442323201342203232424214204421200334211144441432320241014243104040312313342101002341301423241320320422140440124411112112020403330044431313314314431024344204004132322300334434423122234111310143012314133112023304302441143132234043033344122421131234312104312134333030120221203423312043040041201034233340032324003422421130022332302324033201032440121110140412403142012443401333024320040420302020334203444130224420114140143334033244411334033220321401100123132130210233444030441430112444113032204424313431421434210322024431221423120330422214013313330223204000330400013410301321313141303431040203112322321111210411332231301134024300210322241443410222142002343332342333323304422313333202402411003432301342144124333242404201321012340203241011404430331234021032124420021121304333121434134411243321003123233030211222132121432311141314324444440042223340104320300404233443432433422423434104330013241131110303134022041440342304342222140113121111102000413431420302130123440140344411042100044421344103011100303031130304422440244111314433114201143242310023424312332031231003341224214014021422443413002232042134301200203331131110212332240104333030333143340444103100214214121444404214310404311221412121043220330420100323023200422232303402002432114214212300022410101033121221210443011401424014424401321133004010432320042314334313134424341342021431011024214100440323041131203442413321001330001403420242000210321321020140032240103030023033204443112131231401321010343121442124312021211244220130123041244020002432412024231122020300311133023040320421314000442321113340024022122044144023342422302024304431242200113122240211303100024323222244003342310311134030020114222112123331301411112112022331433223224142221240301134033014100341104214102320403243434310114342204013111331234431103203132320214221410031242302241222343101122042424131310204414342200342320033122443022301001030331420341221430123140213442000312233203421010212031021203321322204411234244330", "312204321024143314324422103042434203131210112031233213043303241010132023311243244040200324113440211120323220424022221032201001334121134203104301212442040003414431234040040412120403002414000200022224143012312121223113321434013234431043122414124240303224212141342022211200420103422020013340443304012012033141340010303001240403124011313402111010441324441143310314112224011221341111230324214420340040112011310200144423432211221320332014401344214011303030411212133231223010343202210241322040034122134220142331232212243241121403314323221431132321021130111420313000010024003120324110121212122014313310234122313204421420001000412433324202032431034424311120203310323424114111143220144223344141201303423331321200342434031224220320143130112002010001132324323012033022114441402330310033010234124331344024121410443424100143432141203321302132020430402321042110110041303141414341042142012400304423202321133123221143400201243233342402133243334233014230014134032331014023141002421131110212402411332402031320411101130413403230413210111111300224024233210231131300041422031231440141431413040123133231240301101410024223012222333313302344423343314242003143000040303412142111034032244244234342404141030033324221033444402242201224341414041401030000012320322233243433431323302231042332023403111441343211120034121343431203330422341004230410014411310422243410102334103323033300240041121332003234013411142042232204034010222000133121431443220122130304103334403114001344102132141142221324100332021104320440313414122420114200424213402441424330121010031212422234422230423431023002113124132220234332310143420420310102230422313332120322403223123321301002424111404433142022211113330442020033234210030032312310340434443002244413013443010434132410314211214313410034402403110144441401440400204033331202431440013001242424210004113222231400442234033334103424220330104444142140323114213114401021300301433423330013440243241322320214344333124321301202442330023042340420420040032230041304203300202440030043000342044230230244032341240130304100342432442340102212324444122124323433112131242313113103414421120113424323441214101041201214441444041013133423223134241444201241012303214344342342103332213233223313342240324234314413022004100343330212113404242422300121314441234402330223143422103441444232341020322230221111030402031343212112011003043211030043411133113430214221240330432341423011224042131442043224413131122323011103101310014010201112340324000442400121441221134133404313003400101030423200334113310044243344023311442312114413043024211234101034143214100024140411344340232420130000422143320132443210143420441114201412140040002414200131114204102024102204341420111323421114343442202412412212421023012122204440013301013111234140322331224030434303322120443002202110214143213043234001301400401331323302101414043444114133333134203321033200143403104031301243101204430322330143222111324034003213304044120242010120403433003421221434222422440243314040122300231433214142423123221012134301032322200433441423144340420303103414040324001410022013311102324440044341204414210223123010202212010411320013141110121021030431343144404413331222133103214413112200033021424010140123134211301133114410312210212440032302020012140432212422034201221321240334400113114310400344010131214312130443300443103021102011314403334013414100400231141232320422033430124230204234100224443304302032042114200304214100022403410410103004200123143031431204200432204313003202414140003313344000042441323030120024400320334330442320424340202324001311323423000244344311242302203102111000404422220213211021204444333002220012310232034032131140120404133213334040204444121030424031430323313332210411332030103430233023311011024420043402412101423004104010214310244230020120044234331324024210420312034443021220200141431042300442222011300412244434101421443140011234222310300432303344003314111234021124131444402223240111013201121424111400043200143241010300102043401104044141203214001343333032142442134003134041442340301340000332242312413230432022403043401210023242212443430010102402033124134011043104030024434332410303321443000004341120212133124410223242344343122011434400114214041103234401322411214320442124442433113013131244400234032301041014414430022444300302423330134340440412112143314320020424210111420111011303433102203142240424322121232410123003112232222011301231042141004042421412234121301241103411322221432304221001414004142413423233013020111201311312211314034402442", "130324422444432324004301133020043010131333430413313430223143130034431333302103212344100021443134024220040104233013100343204102431033332424040240402113431132400301341424144234100311200322410130013440211240111023042414043413211240110003333021203112320101102023440233031123030311032112002141123413142304101403043011424244304024110342423013331304431403101431334213440400311144012240440003131000110010030231020331043103211010010444323434024004203403122231144310301040314400102013020123041313124130222310130144343331112440010422444333134032400323103012211040122041112141431422000144233302312140300244444210232130334103031024200444143302301120221344000102404022111240324300444320022412323212331010214031331423024121002040442014410212320331321110342014022014340210024203421221131230100012341311312031040423012223013114440003143303030342410021132242440340002242202400203303134134330110131432230320101314341422221143334323110032014033140304013012101332033341444243412330303021003044322102030143131042301214042004301210111122220310323424301024321001042143100403040244133410403403223131344144312113142303032223322220432034303210444314143313142003132012023033224212000044422020042203022010003321302244221442041012312000224422442440400231204020100402244020302133012404030110144020240300311413434310143004103214122010330440003010401121141231223344104321004411413204310100040103210430442004034012321011204130431222213224114312013310313231403010132044104400440433121002021130201103434413200424142124142111042041122202023124200244243402442333332240343001214032232432232310432031133143240421103412123412000220112432244323323311020320120002441313144123223224000231241411011011400423333104044440033120021200140240324304201101302414020023034400212130420432443210030034224312412232000202404230222031041440030433412020440210224013140144023240404024220413433134144414311323020323201433020444004340443333314431224430422130403221131433441001313001230122030341400213324023404231241433144223120411032031100301341143433404002341324132403424113313414202334112031140210213442234104130301144330413320042400441213031340032031323033442034130120414330312203312142134243431210332032311434320420204101223133344422430140011340102123442104032322004043032021043301222310433101014324212143224014324032231023203040414224422400413323243224414043110414431002434444444331032023213422033141220014021120010031044310114120044343043101130303141323302124144343103231004030142200041430231013121244120004401111010312304223104302044021033330112211333432044324410141212012140331112232321021432021042204342322231443041442300240234233240224311241034122431323213304010343300430221041003124012410331324100442310344243234414003040242140142114330023423232032102331001424140302044210010110102040220240220112420323022241140114442021201023203221033140404222223322304120141311442013032024133320123411433241300414033033122102142020330000432420414331102330030342134340141004031411012141301113111233344143021223203031334413014214000332213244043442123333142234414232111324134224244123330021034243240420233402220343242301441211000142333432030131101443010240124333032421004042212021441334403221131411023000002233012024200434011431203313024143034022414432144111144014040241301114420312400440034311030044203332340414320141221234403310310310141422434044043441224220142200032024030241301201132331144240003220034411402211444221220444141413134234213221324043141034002432211334210300012111120224132441210133133110424411121422413012110331330211131441143443122203213412211410031003433400201342342342043201123221333211412404020000221131121432232411441342143011002004421332001422300410104430013231021320040424302310242034403002224443114041223043131342132100140313334330424304023042244324424322131341421201441443014431302023023410442130331441301334133312321442024324422342243303210333201120142122422001220413002422234343440012042124141214133201040220230402444202131401201321244021103113413003342232033102142402422031431110131124342000443242030234034032120444344420044204300111313322002321112204434334144343322410330112103241303243023242320230341414441033332232003114143102021134204244114404313034034332000010412404031214113101042341403200124330013221042041113043011012320204140010422131323032404002210014204314032203310143024440224144114144230432401021330301314014323424030222234314124404421111413104303303241342340401114310413110114104313024210340221404", "422003121243030130121040012243230313142312033044402223112341201012002411433404432330323100411222420431032410413113303404224023143201112043330443132221432324303233122110341102424224332003300224023022331020222343042412201401112411410231003422303141104034314311113022111012142140110232121423032122144424314114134303010432224243131131013044030124443103320043023031401140320321311221310130113202112421044111401321302141022022403441343321042441400021100110444232324323011221342414212244421222410421223422102400142111404040411211113320340022233431004230000042100133112301014113410202410141022120412201233033214403304431210020220342030343420202210041001403002243320030020032003444422403023143110341331441342204024432112133003422103424411424223300013244021233210233123432122304034401134103232341304230420414222431204100402243100232243330420133241414144013144024212143041003334132021233130213204101144021330304411213024201421104200212031330304120231444202413433020323424344013321144322001413220221220434114234313013124341124121230224012410300212430121241241013242333144240411132144110413333222030131430421423343403213031202220301340040321012200024442123431324333134221023324421202000333213231000214222221223321313232213122304234340342413021021023024340020204203301344043441142223044041431140333443113240302021214242304014342304011232232011040434034014131434141020020214410141021012443204410103132132111402030203401122232430322310413334211330020240434141030344400423240241422432032001241401413301423142342040310013032001111341131201212031123441212143204410023111324412112334111102101111024302231101024121231020332044224123104304214242401421312400441214010204213043032323030120310441022104413124123212414222111312231324303423414230010311414130422240413123023134433223404102142413341031412044024112130330012112332121201410042012301201204033231231320342014411241304404143422434211122322241043334420132111132440431142123432412004210123243023203121110100102343102244044304224122204330203422322242014014432141141011241403002441014210012320434300321022210101412303220433422242342103333442432031120342021344011222331221041011422143213044400213012020041032300031022333013133444334312214034201233022103331331020144203433344422240231431301341412121401212000122341040333131244422142240323142020423023123224041030422411124132040041031000102422342200324001101123120132042333301333410104242020040433012302114100403040242004132303340323042044022004332441214212120311334311110233330414331342434433040040100332323222301433033011114342022023103040421113312141013044034403133402034234041432423004332422433421010114403040303342432022242332010411144122033440313301443042012004234000144000030333112133134420144431031004011111034303304421420231341414013101001311141033134443014131224413422233213041200201411043014333223410234122220233124241420023313303310333342320212112310443133102430223103003421341120030323220013020402012304133213320301203013000411031142034120314400141241024431414120311023221244122204231203112213324344233200134200413204342210031433003043440421100124412222401212011200314314120213403321344443430002343043424214021100334133214113420021113023442012233323441101041122341312334242412303042313000310130014134401010340121243402323332104023424220240202403121304102420014022243032022331020210131211344403243313433101442440333020011132322132322240341322304432002400011132440101114131141130241011132124204104044420233044222322330240300020441440323213023420430001442214034114422120314010414023413122332410002403401222140311031211034040424444342020221142413141112334140312030001420213304011424300132334214022410333343234330042010203331140224240222444034142014333202433034244141223420133010032332100111133424333341034030421410213201041341242032004330102023102213130031302414130203141124223034103300300131101324104423221113400401124231410240342422201304002220433441314344443433124201241412324402402202133224313112200133210103401200012300314233441244023312012013042302313022132124411223203333311024010000032231041131210102133130232201114341422003011224423000313132124320031304003302103203040404410030123010411424301110124214101204223013101040110330042433113021124442402331322122413014431130340341314241311121123420243411044414331341340144224424241103140130341124112340032423304234332142101301200414444223033402400004233043443230300412301332340230124141211032411144311023412423104143431333030210112110", "301033324432033444031324143323311221400333142221031121320223134000043313214243222031120340321322242422324411102443200203100140411420241433221023301124240034401203403043021324402032430133344202014100413220333031031014020300213430411034201221102411134312404040321040134324124140014102233320413324324041023443112411044201434310411044002222110204201241134040210141200032434023401430030410233200223420021042211030424334030420022332134441000123324233242110224231302221141404401211201320243200244320341011031314130203343231232311040420402000240211243231424242324044311001144330320013430441333301330021340210103223234421300002034441231211202333320423244430032143002331341310021323430133202334313410100422011414213031331410230034432104413111313331104311402344043133100431201400321223304103424444312014220223211301442232242000224234431333140224242332131033442130324311400113410442114334213034411403231421313300043420014414310133040023411224212432401023224104131200310012243231111023323130300123202011122401232143012114431340310404300012332041013011213234212330132011121143024320231114331433303414020331241230441421100210203211331304110013111330001242341404013100020404013040311243341334331332122431130404431014343203113303421323224401040243133441220430124331320234011423034313133211022221322020232124101421100203344231214001423333413022420001131241114241343302412221013444101014421442331424424340043400422020044103433123042013343321433004233410201311141023420322323040130233413021134140130041244042202132323324211134140332232203203120042222230104030241144413222111412333220220332303223103003113301424411441411340441220210211400012210221320030120233134412123414210124142224423031312011134232041124011401433441400010303014441110240311304022304404334321032440242140402330241142304013204403442243241430243340143310411233421200131343241414100432140013314030344304030042324433212211142140443413442120000221423104322024420020443424232200222404230320231301031242031240002110302332431323140144404221112432014231231224211244334243031341324314040224204144324442441103034402331401211344402433224001411003143220342101422332132233122413112240423342102133330342212014000142101023044223222441334024121411242411201404411204230444310403344142041334303244023103032413321142030414220202303430034321313403410222102132402212341400103313033344300203421114204211034222124431413042324302233232002232200032403230000130302233331032112012403114423032003040012144234432412342020141243143144012212134402104421002423043242323243003412110430024143221120411321404003001313023122211244140232033420420243423411011234433233001420313031314230011443413044440343202411224403420233311222204043321312130141304144242024203032341130023431412103302020122100423421041023442130232312221142013000343401311204221311200412143130042020004133440313113130204114041114313221434000414433104232140301440204300210232210213123002201414024232031200320143044021432000423313314142013112301231333132210341143042331124343130020043034023040322231311202243041121414444234332433124402341244024102332440220211403301302213011123200101424244344003112014410421211323431224011202342431411112124234312422304221204102413131234112342310011432134122221100314143400442021020310240022022311442334324223433111223411321023202222100422030021331330313211133114031144203133123344001022240444134342342232203121412322323042040143122111030332023334434043233042242041131010101033142240330332422244020121401142141322043031233001303044400014002322014140401132000022111400130412200144010440203104422340000343043401313341222041043113023134033103240421442333303132411413041142031323104443403002422334324113103330343004032430410040020232412212224122114021401320022310113212312334001102401112424111414302140213314202111214002412123300140211344420314014430431332323041003313403201120003111112112012214101310333244044104044241121340133112314011301000203300023403041122232134022433320230031333223042140233434104411220130222430002234341100001034332124343024233120123100133242214212201302000244144431330122004411114343121320224000304211234120121001444040003434124433101330232313112241303202214343141423121241430301401221422330044400204404010123240202400321441443114042243031113313403311323120102442144423003020201122423231422142002200220242224331244240443424311424342400100341103403324122140424103302341321311204012444323242013341240200010041343242414314042011241144112004404311", "004013142123340340121101321341013122020203341024213333010023013303111203041302411401132001101412434333400001012430423444314103203424204140343313434314420422223122013043312331310404344411000010011312000124342040203010322432432113204430010144303131244004212040242322203011320011012131111402101441323311414124232424320430020313011332110004424422033323104334242444220011423200200242402202211043243304224333403400000402120011034423012323332412324012313333443041322330244333441422341201313304303211002423401123412222440234043210214032021234224000403342340132421022301040224321112340303041241032431324414200421010032443140222140021304244413324141130303303143000112412003230032204030312333340341220100441244143203124233103232142031431444322024001321343300220214324043030013444214000021324000231300313001203320401201444221423324033303324142022321244314242322102104314234300034143322443101211021444320024143044241110400222221023002343040211220111413420113011120343020030043124143104403224213432222140000133231113344014241301111034313043224200111122321433434002020133223144144314210313231440334232023314323001432213032431030241214302321044144020433204102120413413332143410431101202130314242142024424021024103311232044301334341114034443124343343120324311013340404133103101412000240034001004042031040040202211234303004042310134300232014013112040203242000233130041101221130422134114434112202311214021114031110143133341203133141034410343122334413041404421432341244241302133113202110341032342110201042040411001021202014330243034020012443204410322113211133432230012000144334122121142321433212021312034303134411413334444042420243322210022320120334404423422414321011201412203142412213330404230143440313144331301124220024103100120010204310140232003203440404444002022303023233024401122011341341031414142042314121110230230100421441124113133034333034312232034014034424322300002012113433130131133042124030433212223232424243112203022114232044042104011414334413310231210011243233413242034130110103421413442433120223340314134103301042342034411201304000132313310301324103012203203423143341043231231210301331411432131130033323401444110142022003144131340341442132424224310330212340013414430333313142001344314034342104402324100401122213300200314033334130410124334102402403334230100232000023414044141131132334402144033331402304303134110312444210124112220210130302204333224113041434213102233001041334131313230432040244121031423222310031420033132112120300132341044213044023011322301140004004014141033244130233424232310212243144113231410022034133104342014034043410140313202311211223441332324004211341234004133134410402044010231324401022043033102221312001331301231244310220233342040112042022233134440413100033443041212304143121014023010201122230102141320421324000110122340013144233013302343334223012214211440234322042243424310320344240022143242241200031003102330423443220212014123441111043130341104044240234013344233342110004230411104403024300434341013100234030140322431030403104232203210020032430313134141442444011221212241434440033023042243231222022120133431003204000441333443414210310130142310001311240331400332314014134334031110021101443423413233102043112414201240242341113020321242013302041311303241423023441420441004032214331103113220432012114204302242244013202410241231134044443142044203013034201433102442301030420141212431011103040333113043000301442001421203222212203341141324124003002213104421033044434243220000240331403100041102021404414313013011312241241411441024403201312000322010341304443240234432234212400330320344112022232244400002203241011312004420321221021134121313214013240413334234300221011242314320213210030201111114100224124400032322220120313332012234414114442221321212444342330433121023232342232223301110000232002322141303410042002130333210403324021341232342110444132014310221430234344024431343322110241330202104431341231122032020014411423132233334111023220042340140230410222204132133001001011430424312334122120343211033214142032202210343240104330330024220423233244323421202212134234320144441023114111344132321200042440413002224023322030021424330213412011430202330324113113042333212030343040034103043314003230111243304103044143022212433020033123141112223404224111230442434444440302002313033140213144030400241323010230300424022214222202244424220111204432213421140214443424123242113440430122203143431002204014322121020243242233301141024101101042232031313041123000130113202002220024142402", "042143134030033444402412220022043020440011010412240044131244441412122342432402042323240134003404341244331241104441122410043114133440043230422234101001323421122042322423210014034332341321330341141030123432322430414011320130410101341040320014321110204431444232234213010312421224403312244341114021411412323331340323024241141441124241410230244031420112104103112204041142012411024434013430242320430311204123040323243311442110214403024433223001432433131230033240303422200112042312323430021220132401014304203140410423114103231103224130000223124000430404020022421234422041331312314014104323230242003323344430003112233321313441432113122431301013320211113411322401011302014214240303334010014323004013210030423444114110002141424004323022300220041222141321420003341120203420232121302301124001011233111131010024402344321320422314412323413003232020322223304020114441413412241340023340114434004222410334102301122142401444120223040210301312322200113031103410204320131043013210434340414201441334202042324230321042120302302023323103121410220344042031401122214332300214231242340420111233112042434214300231144200204243311134012113400230031120140122420424103110203400042024124113221140012041401343031140224244114334220311440102214004243313340422404034234323410130114413403312434321022134002012043244221312420440002110220244323344401243001433201334014233010122322232343202202424003213421203103014122112401012411011134023113031012440444312204100111102013222041142020021343302344200222330122003411022041312241342234313403241034333400033241341013442314244333012134102041434204313030430211000014401113343213413234401303401033130312402400232244214240122010141114134202403243003401233231244414203120413322022013040131434110141421021420000443331044004201333120404323444334431101021142241103234010212331000303023011201323132224114111421103320031103332221201334022143331404142413001212200342031002141203220421034040400401442111324402040304211430122203210220204413424032231230311043212102410112244130203310133033212302131220311323324332101124300002323033421231334211212121021024020240140442014123203121141313021424420431102244344433422104103021333040314244040203424103112432341210430333213141134104211303040314112021323244001041443330013421343231314413401001144441043012134321244104413143043014332022021220114123222413110422203122130103314334020301242013401002321140143133120123304302143032422443033441420010422231001011121314401131113032112123401323032130422001441034222214304300422002331141244104203400214111402014414204100031231233133340210401423410020020203410131004043422203310043424114112212030424331113230132400300234143044324310422244144442210241321342422123010221324124324041013300221021120040024330044003040220011330314410413040201130212133021413133024304130130404410144300144330244333103213214033120111014023423022134101022011001311103401224004442122014343311444343430232222344432244432124210432203040431011021031333414424443424120243313101042340112101040412213231002102423113411411314120121434312400041102110334304342214011412402412203413200023110340011243334433211114312303210310323100201343303412320423011332434423411400434200203132211412323110432003023440201314022040142133310243110243120104401320102020221020312032201402432314024142322224141003421033302000113314424213312003012341142034102444132122032322342322101112401324030442220232004231100114203123102121334442101331342001122424231120101114301413441003344112414440004031424000043230031304042034424301133122430023112342033240442440310013123021330422130441113432411141040232332431220130013231344221123314121141100423222301233401121131341413402042211130141233111311300424141220334043003042444330401422001014402343241400002002042043232122204314340030114420343444401102133201140001340203004234431411203130322232124444223222314100441021240440442223412220042244212122340113122030330124120343443340440411103232022414212412204214422302232211040221334143243424320044011411030220341332434400442140441201231333111220031223320042131020444141431302341012412200234103121340422421043221204221231111104204201312023031142211422343314312421244313242401103221121140300324341011022221304213333303443134403110312213201341311244202233241013211202020003241344302123214112410234241023042421212110304434200131340242000410121001403312312122320203131101102133334023214144224244043123441332102101423024134143430001044410122013344214234300241410401300304114412333", "021231144222223243340133402213411231013214214244033321043322433433431303113330214014102422202313112340141440240221441231424020224410200141340143334041004212444124432304103404444203442342104414432110001344020331042224443031112440002332214421114330201311130201133033241302012033334114002102432320333334314420311010300312114201442041131432210042330000030242010303040242020134413202140020442042224341021412401314034014123110434033001024340234311134141102110034140203113013224442420323040202011032011442243203411000111042411133231134312102313113301132111034342343323101310022033340112004042343400204214030431042040133013410020212012411331143133221420000302303100042304232001441103000240304340330242214241020111301043231121101322010303221401401413210031300113140012041333141041204421011420144113444021143102031100302030333341243214040140413420040113230120212033220400410110022420034332234141232122311030032243041323433143242121132440442213320324204113241040121202402101042044404220214100110320201333410000112122132420441120022112313321214231100234103112032022400104144100133110101213120221031444013130344002232113134423233021203330022213130430440242200333412440441134414242424010140223444421410401023012244211210230100142113034431241033424412124104324310341332041443132113100000301013241341320144104121014210113021212204421414121133440212340013221024000431021124244034401432423221033240343410431134124200204340440423110042304040342331241022332443141013000004041043424103322333102310420332032234400211020003313430110444021404131203223123102330203332230012030401411014244012332432040133223304414000204443122214023122302212302333234432340204412224214410424200224004041222131404311310030404303303130414120222111312044340244011310312143140010340120010133331003132304410414340201124444242133324012033023133230422341402100012402034312100103330134310123122031101444044142422223031204433433000102110134214403304042041311440312141313232113430140301422123043420410102222412223303103102101112312221032330241004410441121131334110012034414201243224413400044214122402110013234011243113004131444033324143232243001431242321321014414021103412442041031244214421132442110200440344344042431233213320411214012303212043433123203220010330111232003344303141242413140102411303421240420334210412334221001321213042123302344013124021441023100200431441303311302044112432430103223031430140214122110000212320422221304123324314033322004444241402104341030442103122010330244133113220312041230110211314240234221020301121310001031031214323121343340101144024211343204141134231423043400401243200103441203211312311013422343214021321213303031201331420220231133341324434424033423320212243204003221233200331204340014112231230412131444303044314312141233231111114343231040130022342343410311404043202111034042204143011401334020331102201444113144211310424304222400404340312020141024302012342303343113213231441230313114230211333341412401422300430140020310421444234232224020011310344133303100401012144222202011232220432100424200020444100423004440221023342003423144331333243303422032100101213012024340441334424121411000401314314243334443443230233120011242404102430200012403211131232121010133033044302002241203233243244334321042011413204214434421244034104310403342412400224031412034322430024401234012341422010423221204231112144311141234432302330033010114413412204003224000400000400114300200323024000441242423312334010011330132421111004310231224414131311213433211134010213400014021324102403242044143202101031000243134232241243203021321110420411344120204130024123410111311342342014130444034303413123334011122043144210414143301032244310314300434442234220033244224103334312001140210324410404423034230444321412022234230313411231030331002420322213203101322032040023324312233134134021003010402404143120034023301243330434434141121043413422021230310202200001101132422300422243001434040322112404343003340123310431123130211101112144242240113200410310400102134403020140120012022414313304410024444133330420024013121100421110323044232404134242314123401443341412321141303322224104010441342032332020124030304013043343101023040024032211240130303100304022441322140013412214301433423032231343204043020221221031303044313001103324023113311014134111023324000010432432400434141400010401412310412424433022212411321432012420100141120033433220113244030334430040444113022310313421402031430443330210031023032442411242410222023431104442223243004030204223002", "211112242000013134120124432103332340114202434331422103120011144402420124422230004220410242000212311422032124302004012443202144111001001003000131124114344043341003311302210104112314204401043001022214241104340313121214210001301124321202144244240141044232104111210314103201440003223122122321103333203101032421214411312233424310214412334221214343431434311103410122213212301334223330244414010314420404041140130142214301234413404223424110142120323422110244144414400132441143021033410412324112034113124002224022030424133114140211320442100204231223004242343102321411042343342114313031131334143203022304042114400431102014044031343222141310413143032234020103011041124420002140412423221111313211341413434112114411343312432413044011034330432223124222441433424024202430130131204333002102220313231302134032431330000002401212133340440321440240122202310203112342110434021421040321141010334242403231220102432424020304032140441000414424001343334041342120124113113123220220430331130232314110410103034442420112204300122421021331032223003420324442224042120110223404114412323001322203312111043222301443341222234221232043103103123230333334120321130344343414240142031013340210332120021211433022023221433044321031020044414020132241012241233310020141004414334131233412440322040413330100311421210214040431330104202410044013222433401332204343443243132414204333221414300031304342131113241444004224322220221103230104411423030234340130332231123012340034222312044204330434403043130021113311031230331333200121300323201221413214143003424011314001121241431124030413333140211320321030002301111213024431034230330040341031230202300421224121330141423043403042342443414434104311001400441314223013024204301030142030430441411001001010044311412043442320001120224044411030411312334401110044200013331131101240342321144221334340303123332313414401313220014422404140223312004102320332224341011212123034343000124432020244422010223211210233424013403010041311332222243014114402144332003041024441231043002414010304220342231144431244422122021120321224213101134402234123324034102043114423013414201430200044321403423310302203221303342044321141111442400232112200003240044111040223123122214323443034204002401234234423043333432311030230214223203313423202112004223333001032232243120122400303333130232120021134330221112143402014214033233344444242033411042201031221000020144124143212441243131141333000113022143342100010132434442023224410013034330040322143220043412222434101044301024443103421340103342341421340410131020323231443432444310312303010443030303414111230221342412442302013003021401344220304034014230310144001143102123031314341400203021200130031100234110443011320210112213232340340133103103443012142240234043400222421302103322311443132402212323142034202214302340013133303144212400441214441114324312031140024202330231424010303420100243130241043431432140324032321033412240241210211140140102321241321402241434140210012240342321211120404132402400004331122123344142240204314200123134021343403323020324214321102401402411302143333443320403224101143041101142413314200334433002033003404314333101001223043312110221200433440422433333440024244213204101211212410021021422300204430434142333423222313300111342344210012442022301134104002013303233233042431333023100320431014203040413132141240040411014004420001414212441120310321321322011332021424311140242220222140212214223212441142013433143021412204444313404122444320022220132040133123421343411220020142000123244133320434242230432431220421040200404211332201243123130134413132224343232040311222001443301223434130002224324434014004010232214001114343021211120200001412322343422021102101332410234224101024433234223411403311023430301343400021231001123403142140022412014434240311433330233101312131414022223401202110301321121033424244414332402031010342343310033001424402330332130210032114434023104404321322414111030210240344121304321400114441422434002333211102311323022303223314324403244000331333104400201413302233243120342401100304334112023400331102340212003441342144230322301411301114040043110222323323203022011100142043333401331300241213000132431431434322311142143140121412131102122412003341442211310033303421330411030420030224003413440341022234104432440000411004044333432101232100433141132420413101434232041020003333242441340130440020431143204301132203334034022322144012202043120041000244421140112410230104320041302420402104444421130002240303042101442021214443002400441230410314123414322304014", "222414344201021413142204130444004234310420320033042314310420201004400213132221344103202132101311341444422043240310432321230402414221231404120434034011432314140233331141312223120010344330000211214122012443011232040121413404024234240422440313412321123323400240133304320134010032233120310442434402433331103340114320420320103333443310412121031433201411334240022213403100210003400140220122233103144440044332133102110024103321133100313423104003242440204011132321333032313304440312210420102022404324444243422200444422343020040410443420222240443030032223400004112131334112443212200332431422324313321322432443010202111230414001041430001031142431211440342314111032333344403213212313034004402244200403434232200221420014002200410302302044224430134210144224014420124221442044324231400012242123433324112424123442442022440032211432044333210401243030122001120202012314003034413103321312104424434124203103442412430131122030313230212140442314310232402134201040412121220334020122111404020233110344441014443313341240034110304032034040402014313420102300121322003113331212440232201332031043314044123104242110034344122331420322043443401344344320000112341122114002433020043044323040343221223104213420431040030300022440210042434021401140102204031004422321001230344324121232313301240014431404430210303021300414301301000413342231020342013323212104201003421224243110003000133333232004433422400114142132040010340420110203402424011000244233414103214401014233413232124142001010241114110220043130320244400131020244102333032211332134022300121011243142424114042102023444134432333121101131232224301234020331031334313204104300022144223003204202141044232310134334141403202023321022010323120341400301232433432430303014320302003011233301203014003103411221324231043234404403441130230324442333040423020224034201213223143021324440303041242042212021211041200224014413413311333313203101322000231012241233130034041241041441401113333130133213341130324201140313133310412302021031044312021001403410111210020440323124111421023200223032444101002440222412121422013244434231241410000232423134221130322043332143023440132443321011443014313411121303100203042434013140322334400424331243234430203332420440101124432441403114123341224202113203011431432304041323334222113214402232314243321303020304212331430113033122021241034301134431004334302214012014131032212123312300101440403002240412024400304112323403002004022020003043442400342224414104103231300440012320243410434403444001010020020403341020010201142024102331310431141214120324002113000113312233224314012342412324410410242003141223414422224321030210033334301031343434133041132124121001002140441204040003221114343430114140023221120421230333020231134024034313020330143102230231230222111203000120332112334400003200413213303432424221344014200003440011041134342441240242230322432222400412114120220222423443000323302424113100331342421203031413020033131043202430312322214233304231044220341002200113233044042123110344030010323131142103221243110222203111023010000432420401331100443412012110030301044431240102240233131023044021231032112021420040303400114422022344202011114002412133040040042140224123233344310034023333124302231333112204423100344002204421214034013421232103224022112330340430300201231002002431431202221221000413014132203133203332332403014241144240424140034403431130112140244201240121313243100233410332100110340231401114434420221224201301404004333444313030334402111334134441304412004431421343410123314243420314023331433411240104304010140002434300043303044412113301441144243041303314310232221144442040144121244214100144402002424302120133342230040444444232344333442341141113303422000103401414103043123403141303101234033020222410443434123434414322111000314034043202303323014123324013004114322332230121134330240142433313132202134403040330414342021141332432201304314233302424003312231300140032243104013032312340242322041214003412144400203032101130241341341402144403022310210310322310311023021232010030432012133112110111302103433221204444341121344041224120220200304132211330321313443040421143122241401010023024232213133012144413040200033040434202441334101342402422333141424323402021334142121331410301040401140212131110321310123144233124411401433441344021201202110032022104101420024442404324314120323041011334043004232420300241442400122011001213303114032043230441340312444322204223313333312012444404320441210114331121423334022442001230223022132032042012132033241420044240304220201", "313301343220232014223403434242301114403120231234402423040243044300002141344100321434211223401243441234220213310342220231022042401411124221403130040223313122440022011223104223233233110033444301100331430042432404343121030333111330212213004341301342432311143320133144212042124314403404323003444112243443140043322312344201322330311441121433234421310421411234123411424131431341043231204302431403022010424233102304141104114134120101043234444423214014314214141203323113313444333033000042440440044114131010020242114233033323203432134232111011231440203341102343344114401214124241404133430302240100230413232214022343212123302032321233234323032332324021301434143233210443114020320433121102122331341301402310244140343400403014031004043401232321120220022130001224133422413413444222222213231220401103213031244132101222113101011441412203143023413422222031241331310420230020314442311023234340303444403334013311102020420024134412241044440304340213132223420132432140240313211133321242400144000342123422424443222220401423343132304224100313030021032010414221330231442403430240240202044330333242430202010004303430203231321424031321142331140344441330424442322021034023343240041141422011242124221030030013220031442034223332320424212140440204143301044244100414001442041241144122040304204043231004143003131044403012303312230143000030000333020430431034243022411244304233031323002303034114022214131140204304120422244220400222320040143142330234020101421310300330331111333321321324443033120432101001100003002340434140014344121024103134220333033203340324114344324010010211401443334223010130042123041100011022234232023204004022111322443401214123312043124344312223223401413044123121111222132022400231212432442140114223414123234023214322002134343033224023034002122300301040422210434213313020440422430122222203321213240002414440114134111443310302422320423003344100304243222211333230223333101421112434033223413013213004032212424333124002324424002421414412440301224232032400443323403230114323343013233430322024322120420211210123430021212421130200010413332403433100021122441031403320144231041123223341041341444130402003134410011220221233124223003441032223413202210243401043102241043342144134141004033021443424010004413323204213231013241332042313402204231034042122034403331114112001001302213313124010300330423443034120320412340044121042104231120241213422110143424014020103102132440224010331234411113331302212320444441123330440200143320241424243204411101332420004100032022122302423101423024414222234401111230013123300000020213214441203101023041300400133202044332044102421222042140422003243134311134430233333413440411110144110430033323242414043011234243134232020323100343340141224244414103411244441404103240310201321302421002014014103344413113030342303343420410101204132321220401340020013432301141444410440320413242030000142023111404320321043102242044322233242212233423300032324202411231044310404403214334034333034434000233431110341323102112140222103114443313144212344102421331302042232211144133031122204041331111403132124312014441133332121044431230000413133203023340210101123323122230323224124324220103334421313202101304220133034011221420144324212202012110114320302204120130213223034042420324031413021312024011000224222230110001312323300412442304240313330444124412123240013202044124002422440111212413224200023311123033233011031132242021012420343024203230232210122422004132122240431003004213344432001214114220123201242203421044313233124300143121442011231031132112111304311312110320342010124000200142100132410234334211040140402422341302120231404402001222442333340434431012302124440041424014413124141024421044244110304331113341040442400113300401212110431141131144332213320041232304310002113241204101131332023444314202241201032231401142423414004111013014301434143323202234341313210140331041123244341401023001424224442323241024113043334001334100201332230040314000313024333041032124310432424113323223204302140204201433434310141203434233032320302310032220004314001212030413341114403211432133120340114413132230021431130431414233124402444143102002112042440430012130012401340104213413441234222314444011140440201431404411011402011132140213302203342010412013223123021232234003441441200041042403123302021441144012044112103414110312320011311314101421101101010012400412434203230114132131300321204312222104440120100340442011213430033034304424314200100310014013000344110311321213142024102244422122321034211211123301304032341041", "240231242113331003341041034420310120341014023200411322040020431144144202021043020310303433200420012113423133221123300410324313440131403241144203422234040334323214242304144323020331001020133130102341131311032144221313204331212300124010133341342214314100401113422003431220133333003243011314034341102413142030300211312344343201412401303023113341210233243210141442201103303203201231314113432331141201314400241200403432422432202033201400341300432011303404420240131113231223130441000013443322033102302310402122331110010224440413304422024044132420441402411042332030003300234033131434233034420120440202203222044133432421430142333042104131223311013044044112104434433143330100111341011320231424041311431123320322012234201344341413040131020324412343002343032233130124043000023033242441031113024130132323011110110314120014424302413402012433030020314333413303111322332310432211233401431034110143030443101430230212124234442410423213020420443311043410341134303120110330023331340420322324140243322220441243131441201021344234443000103222341221131323220024311221413133301033404243431042241134403310332010413124443211003301011243212400232003120311014422123411300333101204203004013103103414111303122002201204044104141242411233123041020211342221112310320331012242443413130100321331410324004133141430222313131424032243212000402314003240003004201144302303142402132242221413223211322102414042221320342423334234413011442311401422041231233332104402332440403323044302310432200002302434244122104042330443033204340023001442100211434341322012301214401024333043221443322002322340341143131431140121333141430213242421341012124341333142021241003441303112301201332233140311103242233000323221041201233211434222142213200204331440214212444034112123013002334240244134110321200022102144344040144332443121303413320101134201400434244031234132224413140214423240010321211243431003302422003421300034434233133410104330443340144312221343002242040344023132203132201323221431433014132442410220323134322013101244124110113424204213343421143421213442112124001044323042341134330110302330003341014433241342300310114040340332102430124321230014322004424113234034421034214442214210111132343430022433232120331013312244343420404103110221014040431423124000011143432000002404040222341102042404330230320142121022302330240213402203141402140344102004221341420414010424402211330002040020023104001402231213342033421221224303030213344004031130430303302200013441210241100412232444103010324342324103132343200020042102142222423042431422123230024010122310122013411144012420301431224411042223402203001142233222413100032014112011312144412341002232234332440001244301043211020144133431011302031424024313241422222414041123032043113240214320120134010041142202042134411321113113323101402222432444103101224232333033344113031244112441331402120333440412233441342302434313303020011424110041101410430021204334010324332022131322420312203414403231131001422144011242203333200202001042231241323422421422024230100431420404201034114042003304433320403311424120024004142024133144311221032103334340002332012300014212120234114133340422123244030242233022210003240131111424302310222003120121214401331440331201432302441141044324333101021120314024200411130241334020043404144242040012042000414234110242312213414422232300013244431130133231143014241041412340133231303442042320031223133013121021443123320234301342114104314132331424430332123144400032143432101441321341440142402423123113242133441302440303302121100402343314402032331144033321221202033424321431113400014021302110311214112330411311440240044343131033401304013321204404100220114303100300011342143301303014333041123034340303122324110232304313012132443242201344230042440013023010043312242442233143033441222222334441331442104024402322123214234332014441421030011011103411201044410133200441410021140310233434343341222442000203434011032322300033112231420012044321003103241240331442242044234002122103221244243221433121133110243112043102243024042014332001043240433143444031244030321111304240401343442100121034313120433314310443301112431320413114240002042424200001410204112431230323401312433210321331044234204133022210324032412113103324002330040403130203234341414111322023320032434431301041212423104133404443312421303204333232422434233103400223001402121044014033030121300243202314220134343002222330342222441440242012113412224100332111143432310032244103420201002124313403000233124244411042433004001413141034342013230400324", "022100312212123012042002220010113442003120141221442122320321011121221423244324440312334223301420420032142322410044402232100214110123122010340013112120210312334133442014321230032242420421341430042244344014443034123332430124220312030104140143201121431242004320014432403241200141333023212311413122334112341434344432104141104014203402342004004223412311041040401202140324243234031124133440103310222143334240030423401420213132304044104110311431034043122001113232030204241220040022214131323012324223011430231344031330420243103033300110402011323000331331420432222344314122311140203141143121233331203234422012042440424130304411020213314002141222003210230023343204443242103302014234443303304022022444141214033140341221341212341442011421312433221434311143312013221324201143220131414102423324321303040141123124223101323100001333020401032234313240341110343003344123132341400410143001032414413434434314432331313121443334222013243213424210120112042223020343010240310100330303414224241010443323110413220231422142224220324322001143144142214131442203213024100112041441242010340112141420203444341442214144031412210141340120423132022000012400440341341041301003122223104413300341031142343144002024344232232302014101024302022430423301002131410110212422420013310410423440232122331124324232402302002123414120404400434111141320014321230133323400341440030231010434333201330104230041424032210114220200101131031024133221221342404212344301412303203202203332230433224430143403332213230303421022222231133024412121243343234132442423034143412034430123303011020401033003020231122414042310112110212121121231244241314242421424214344143221203423344021343041440034324320440142243241421210032210021030212310004340130333314211230014032124224220000410331331002414431210212000303324331311023132433301044134344323202003201013044401424231120332332331123410101424013420024133423011121241022012203124344412042411022242403314310104214424224311332204124142220223100022040114232004342104204244003340100324414442303402300024242132344131104043332420041042134414442100304201123233414420020401031203422331332312313343344024311302114144242004340130023042201442201030003300341330023320204331131041320133142312424341012142404141230113041341223432422142414334421013201313244101312121022330111134021233411311142044221144202411223010430321201230144242002213243332023102200033434021011411014410012113133440113102324300432010230301341041420201213320120010224431240204320440422334144333302311333341230043342031430343041210030110343042413034104230444304302144024303432440000102203404413230204140112333100243314204010040312441343113321423414133100112122101310344343410101112244014412310224043424343212230410421110214243103323032301304242021020301020402011011230332110134204300224041412211202422011001310430322341001303320130211003142003322430443101020222031110132102114331144241102320334214310244400110320000034224200420333200144210301342444442002322422222022003242301001010132141232313424133230124404141322412222204012121002204400422300014421114210423114334031034033041010312022422431343333102340034232233021233020220110004132121122133431202422444423332434400211431223222011424241044144000032011403141100332033431342342104431100131231210001024220034421121321214430131220411003102201004041034202341441113103330114202344330131121344231224111110402134002104113031321131104403240013014414041400234141221424241312010000411443242200034300302111102322013120223434313423021004131232004222243313433010410342010040441312430321122014312000401040442402103032100213102142442034122121104440420232440232024041244112342234134200440333223423300422411244321314230434234344022304003322133432232300002033042303112411314241120212303020022130012223224212211020414331323000244110401324244222004040142111211223414101020432331032440313114240024033220434033304100040214241433032021413211002114243414343013012123304143403402330303144100114201120104400102213300102143213030422002201034112323313032310032001224004110020312420302222113422301120141320432321023324000224334430410231141433002323121224044141231014030234411333340102211303310420012442131341314041114030113440201341334231431130401234413133100204131412404302121034331330030000243210211424220121233202212224234424304211240104340011134130332201410223212140104443311003342110042442410203113111302100040302444133211304202213141342001340310431043101012310114200123214412200322433320012220321100342200024212444", "313014213443304300412142322201234203411021200420302413214310421400000200044440442121111330201430331243312304134144220131132443122210423000243133221003043404221442310334133443300211441302302204104300402414022431444444000011423123214043244113400133204324312432203413404223301032031232411011444413311332414303231022133142222431401102140412041131230044102440330124042143021013414402404342302130224123302221220001314441344234134021033114142304030421113402004242342400342211131411432021444312123301240434312410134311011221413102340310403241331343404211003201334320110313012114434341132434401111313422344311102033041210120002200212342134203230310441411332032344112411342340142013324212211431402214323044421133331232243022130140302344240211224400200021301412032140132420112200212302332440331043241241133214321430001413442011441441133300331033244220320443434410420400131130001304110432222230223041311343142113124002242314110011223000232332120331242002320001321304232122311233200201241331124130131344004003422021130233210202420420311100332320013022103334101312212043442204230024133401002120322411331023103213241422331231302220244030312300203424423033402232103323430110220200021130040133331124441412000203312201342101214320203330344411243414412110340220000114412214232423313443003340442402134310201442244243234301431300204231443003000200114141443042124043442011424144214344302130131443224124131212241331423014043143420333242234423203024243201124431300014303123240031030100401341034241011000320222001111101142012232412423314442410433113243434003213420243204213244001240201232410042313303230423231010320224234331313423421314144040422004132043024003331310243000303034112303342414041124024304120021203443424214224211214203100403030101144331143311243224342200421224220043323302244302020344114400120434402341214324430321213012003422410443331340130101311222203220401333134113443211323004110033123141412313100111014344201003144302404443331221322002211320143222303031443303414304333331332311202041414234014112030200002134104211003411241312104443240413330100211013413342231340210043201402444120241124020330214210003231220100443341120240032340144102232040343143113014344002211003102131412203420331412343044004241332023141331222011130301043011332414022044113141302201132134202234110013441123200310030212013224204204240023010440344143410340343143321022300122201233303430132124333431333043410112303333344343201130401023230103142004132342000320130141123322131401421402011403423341024212321013201331033232313112343344034034402042224440144314413140320442212014322040224002111014103402310441242440442330004323302231222301313104333024133403144113203202041014112321340423231000401140032003332024142304004404321233234110323000040332202100003103123243140233213311140303441042302000212300333340242433000344111401430404310023001112402304211320011314214431233210012011414424313122242434332234121113032001314340222440243033312330124134110414131101101030341121044022242243214143314414031133013414141222211131232112334440210404410000004144344144414422344320121010241340023342402230310321222304421331204233414121403410024142120122030203032010341303233400100340113141411210342214404311004030441432201421142423033211141010404431434023432001330424120020420440102441222023312334011311314011303242024430034201320404013214410124204404443121403331431444020414441143141341203340003442440011341040002121440101011434003102032300102113304304404102113341021424404341332101121120401232121233032334130234432413122143201403402230213223303011130344041104314102212442424224320443203432433234324144421411002223233220041100123311130201034402133023021330203333000212224111141030411213222332400004034223104131242310412412124234344422340121112324314331434321023332200410333004044244013342334433300342312343230312234423332140020234411210003311000211100241334213002330012304443310113233202310331040223123001310314000123401234431434232412234222433223021332140132013344440200101430442113222223400211243000130311400102014203412340120301411000042342041142110301144212100231202043343133224210443244143331434040434224103442140442310232103120004400103334301201042113431310301322204110141200320140112400201010243113204314023230004442403424401312323040323043331304431322022401131413332333220303333040042210001241043411402311141301214304401034431431440113240322000324111403442214041202010242212200031311431414414343042001403332030034012223201222", "330234304130204142022110110342401301121430133100234430330202431110320410204143401101403011234102322344101442021312423233322322211011422232003201231140232300121234312134304301300403014421342340110223404412431442101020324242402401230400120142443443420434414411103112342021101022012342234333223034204103202224214413422400220144241223130114123123332204323012301300021043144313102024114132442141420242131300423202000410224230124401323220141004033322144420131140402314111403134333222110003230110244244334414122011220143144342230432113210132221420302324403442123032131101013011341103040430443424432140023414432314444131230424201113241124023440220223232010430242403140110234123000413330412020101400123234422213443434241313304203121300314034340330041114204340320322222440003414443101102332040144332233323304433441100304132442120123142420104434303421131232020003313303140434110020204004112220132020422144112003324030434311411202341232001200144041032011300422041021040314302011233040113241340132444014140322412442340032142304322244124121341001203021212000222132402420314110141440102243122144032320231333411013121220111314043421102420210012324041112042102004440334212120133142331433100012223204114021343202210333332231321403044004022410414212210111302441433412120023133331423220414024204332432002322044104211043321303444121401212234202413332310031420314001044402040340032334142031000201401021011334200241124142432002101102420344414110130211440010323240004014104421321322211323110122001140112043210404424001231031334010120101041404140143441243342241404343342203323120402200114002342442234223020400444041321032132423141204021422201203123404141334240041002341303203022423102244020334103332021120314213314330424143203202344004324120034002240010404034020204103440411020430332442012020040342124442340114402040000211221121202214404241341021121424301420220342000243334112133214334334211311000214344133120202413142221201141320140421012201211403344301133330213342010130120323214223101304411320404433300334134211013043220424004112002143141433231444032124432002124340430432044020203121244322210224130033014440223312142220324413303100421143132130033441002103241404224013231341241102440404241204312214101143423143403410320141101124202330023422030223311123222303121041114322123131204100331041314214404423134132300124020010433001102121441041442322240413311114201014041231241033243030100302104330313013313004341111002100103430323103003401030304043102230323414342431130112412104141200443302102431414013440432000203134324331030304001223331204232330144441304424424004430342124434233420204324430433210020143442210044404331430141113324323010400304131314111200200440221244233111330110113240344222020433002111130414314324101311324104231114024424024331031321022402203113034421321344222301303440334200203042220241331004102100110033224141102224302422200213344412140112022402130301234133244341132133111121321204323202140300444302211412402410001314433443012012223013103430034411331200022430104122104000044244443444103022023332344432034113402124431401431414034023224314432203231221442242241230020413342333302342004031443312141321424241401011044342343402440344334414111241401032210114243143400422042300403134230143112232012410102143022240103000030144232143221442333404321000431421113040311344102122431310002301101401024320211224142123333002444424204143223423413424421141044132322122342042224121412323222141202333044021123120043310444042321223243311014000123332214301240123412234422402314312234234044142231441434410334110400012234233133230032414131443343314333314204231120243310421333232114130040304001003442020231001044043001414003441441000103324214311301314404321321110331344411113221030032003023412331144134134403141041423131210443104412143302214434120133332331100110200344244110202332032412233404420112030301342133224102224102321043421024402313021433444220403111040222111144010332304143320114013423331041313400101133314120112414320124124140013104344022411133332112133240220133014213112431422313323132111402234140134130210024410024203430403012130302232332012404124142334302224210100124043234104142120411213434414432102103233134143130014312304404002124301130341304213331042023222330243200114012131200141143403214433302244132312420200224331442401020432103132421104104414241432423303023002201324123042300010311223032121213233111314230233141420233432434331004404440312131323313000123102133012312421330422232410041443", "322024042141233121404444413340443312113434122213334021313103111123304303442211433322422303241314214014323341000403041143210030024043440403220020423041434243230301121202123011341121234233041103124004020304312043413200220312332441042221134220013232223343443010223420202323312132032010102102010340044021312110141244340244111334221441340322431320131240332401000333003314133413344220200211221002342004141432221020121443414201340423131140400200324030131342433020422000011004224400220000113113220324211100001303420334414224323421342442330021040443210133401142441434431121423421241411243341134300201344133223224130301234100113203424010422001021010422122140423244220131011142421433034211310424031344131122330113240120103121333120023003100203204400142302214243013402422214442144411023100132010200221211021333033123340423104400140222042100303141144424432214243130043431233004014423011010141223021131124313134011200212411330412300412042200333140112220241431141223100114042222202020044334131201402204220242332011242031404103314201101041101401402021421240112230423414121314301132443132443322022124343330440242020100303343211431221311202230304123310434411134003343341132014334104231410004230241000124123234303124220303414002440044313142242201301141200124213314004442123123010401320303244303240231204443204131024320344334220144044303014424020010303201144411440232313323011422003114313403301121200334332101232112423234203211114134210410002312102302440121014013300041241433232222312322133003421304101112043040333203112323032024231401103421404011201013443444012022044323113441023440300413101414442311241132341124121202342311402423040134233430210434212334403202214424134221041110100442203133231242131221104311120324442424400033103210430432033020143434343232102301234404142031243230004304402122441043301120120423134322402431414001334012312101233141421344413432013212403334013214032311410242143211230233004233311012300303121403442410341003311142342124403011004331144210021013423221323023301441210432121444322410400322441212014104132414213144433043143302201312034304210323040301032040412114334330342442211202103233433141424400112120223344122242044031243220204144420314143112341100021141401323302332124020011003403403224410304113110342121032134240223130234204213234133034132043413202301104131110403004323102131100310044401332414040104010130013030044113223230124203121132213300104341433221113243042043021004003231223344213003344042342101134030413101202321021240442242310333110224424303422341140104400024313232310201322120121234312144233444331124401310224140300303103433131223243303422002043143212440201124341024003343424214143230040220131211113343422130444012243412101214212403142322144411324313343023040331344140432021021003231114142403322334030421041111231341024442010144011441411410223112431414322311041242443100121410330124041104341441130420300331124300321300440121241322122141213042021432210312023210344331303313322422041211104030413114422123401044401042344003043132124430044343303244342023340113042042433144413242442240401031411444302142301100410214002002140122344203313331133004010022420423221241424310144043142212332030021124103433334144200041113312243104111101421434101432313123113342211412144231200233223131120424142201310330211324344341422302341024422413342241332120233442042013440434302444012423012444233004103414341020042440322322040411004421014122124444444040332142423313103220430302400333100431420133241313433132441222320243302242332202112104421240404442101220001443001334124301243100120222401321040040410231304224233322124330142410310211224121222324333043132041321440333434132102013010323344401331222301411303331003113202404041404400234330202233013311034232201322043434241322204442431033021413401111422334413433332010331210331023432404042304123320242011002304030322402030101223431120144314034014313142240424401421320021010014411041322430134220424312342333222321042231444003322421033111141223024131241234312121200301404124102111332222302340110221123320210421310110224243143432311330234120134330233102332041201202130001401044210102210211220121434223133104413224104341000410032303414133111140311204403214442300310033300123431343110400021311304304244412000431202421400223041401334402304313321333320412002011334413214032002320240341301311041243431221040213110341033120132123420003131020320230413010123233023212132200400402303034104421440022303440211034003120121322232301431424000321204", "303114013242440314113231344202030213430411430120333200232014233112441334430013023114320331123304143142343242131111004224310224242124041130312120441402233430023122100412314323420112223402022143343030012310140320131114313222201020214022022412202303231242334321240221041021231330340111111032143221024024001121112124342002424402144031403021022230320120342244010132420304433024441334130424201120414211443211023032342403223442340012101101310340244322132423334444240311223003001240424023011422311100440101021130333122010320120404110430421310204032123021032121300003133312331201202232440100234120011031203113444341424220214313030034310303300404212304122001444410202420001102244124214424043202102134203043040041411201212142020123130320220342244300102132442040004034424332220314023024211321312423142234443442420101402014140110321434300244311020343344114444440443131112400443132003234242313024142011420133023033412040004242131331244201340004101303122410244443102330133011042124314340414110433241320413001140123033341122440032124404444443410240000103424204320004131414304334414443020234302103231443333202400122122200113400444140443141244041124202412040313210430204202301014402340411340222444402204410023413240444234102344043233312402012420131001140220314221114102100211010420231124244203314004323013002001224402024331033013304144043130001220333401321214030410001212442312140123301422110030443014442122000001001041213200400130224432202223330344041023201032014400311001244023102011313223141243324421001431041332010330341031310104013310313301403101043400241401301211321241032201234330404121202113023121310144021230201322402122410231412211214141221032330424110242202140024103434001444402440142040211144132103401401423124404333301040244000304133132030103003211123224323001421334344240122321322142310013012312122012033302232120141402200143441444143014023032013130032411001133100424040021401401242424113212000413240122402321243344134333033222124044213121413012110423211110302330141140142133232411244441443142324233443340022101011232240104120331423201242310312134242131421232203322104410431444401340332030040400431104110222003114223124034000224340000230123141333242230432341323431011334312024443321204431203322113100242312000323400302122440404340102203342120124032120214314432330421212104103010402223122414341023213234223221202314100232220344444011023400243343110232232004302403003242431042134023412221330323414342224400240031144412423422112224434142343023401000410441404113134200443203013213312340011122442114002310121044124213302131234033034444211011332034141200043004112440032121234130330040223023130314032223432430433440313321021111434303242412000442413123343042320224401311130204002342421220313320021024412100230224223323203333232303002433331143200323030430001333133113023000434444210220444441300042223232024100004213432211403230143031322001312032000241302143421103100440020213441131040333443224214011130403310231000113042404143000430122332310344204023323043032121444321423403304241410340422102240310410111012033430303233400013311431144141042124424003441033022410333404002002214124043314202031210422131001321230110340133222314140423223043314143221333243230341412310440421202420400322420403412010213133441220041422242030043123002142032403003113301214110011233322240312133140303402102102140040300141223120310443212244440331440224423133141422134411432312413332203424004241012242144324344303010211232031134141401413233340300234012221220301113332041232141142320302201420201211121143403423102021442223120020402143310204242112331113212043344314231034113213233002402431421141132204110023141330011332013122040114223344211424413034331204044040320332442244141141200231212101034442123111240333442220443233124023313204013101002123120330322231330100124241312242222314014402411120033011313440322013001031012132412231233212210223244400120213240002304244103001123003114143301323321202322100030203431414242422203133100041103131024134243314132031034222214213430303243014414043320433443303201301313004000431404122034213410132031402122423232113240333242121324022301234230031323344124443334010040301044312213124332342333032224114213034010303301421113411231421403143313100314110123010301411420130444013342101010431321031402334044412333133022103231424120121122211444411121343101404214201233422042230433244412230223142030440041423320433231342241121223024003114043014320441221000441003110432011302443233000004012", "432101323043121442410234122223321112004230240323010311301402141021110110303114120410224104243414023200014442224343412004222221112413440000102200331300223100002243244433234030020003412223221100443241111101442104443222104020110220441024422302433333124410404412434321402112022331342104313033001221323342012123042303042141140301113141040131224433044413221344441202211133424324124003423414322441313313040412010121400413023330420214342234104212321301433243111112014412144144320121232130314142221444040201402100004430124411320222221024444142301310121411002302423331013224332201031001321031212210243012134311400112211214234414240002024324134011034202420112301440413420223420033112224411043004234123124103103033243112131334401120414431224224112011401140420320232141322332302432130414244404311041043411242234002201024042343022123120142420400401241014103042243033231424333301201420214243133410134400222304242300431040021221314223014403431311001314413300241112144210304033002414434314313220200303033324000323444300001234111403004403412202224030112320144134322310111443002044323200013333402400042312143142241431131302413142412312313443203032220144023214134124013223043132312131312300413000413430413300041134203040310041201123210402324312011134442144221401023203014113303211410423042232211104002043300404234042441224140232432003113044012204313204441214421332010331403130331300222304214400332440132212323013144311223231300324044201401432414104214002124232124142040034443043312210334140023240103331242404403303323211213314034434223323333431244311234104313343411232200140404442131121004240304001430001031421310422210042341212223302111032303444044041221330004144432110201403012422400040124140020240100123412000113411012222010231234103443443044200024104242222314230444444111330343421200344440013003010100013414211124042430101301240320424110122102341440443423340232343041224013131040004112232320000103222032243203140341310004014003140314010424324041431401221344121314331311413112410220013324412420331334203124432413004412144404142241400334131204143033234113240344422240100332130010140330024440142120102422141134321130420432434441132130331210111213422222444120434332140114301140031202230323110213041000320142014132210303304403123120242102001133210131124114132341422303332404302124312200103320432044331141144443100122331433033434423221200140131001002330004440224121220121004042021440302240014401112441330010413223222410243031431120322022224304321042312232312130322141244321024301413014303201201413432240430344000340042122203442313200212300134312423200133304030041114031041223132210101113400413101314442020340422334410111303214011304012041040011021302031132412324343424121042402442011343020142130231232030402210213420004014434234440201002114300430320131243033402034203012310124003400313103403222121132122303401301240120102210130010043320232334222440220020120004430003343031012010241434302222220003320240421332423330100422401443401203220421213410222422223222410121431204311233041000112103441320040221220440223103224211310033033132314044001003420343133220412210220240002110413412304413021331113102004142344141424142321214114234012213311311432140214423300024310333340412341444241022034400424433111124424442404320104132304200324113233343320020132121000000044104142322124433220230430112414032110020112112334010041120213043341002044112103314400201422140204111411313304320134322022343333341012314344313211330342033304311403043044002313423221242040320110241414324304033442214300404114432012303141400033324001024443312224423112343044443334420130204412341302214034333144212243242143030314414020200430040443003120412123130314102300431312314411442440211311244321013212021322143000231142324434023000430220231010210031411243211120304203411023344333041441324213000202121324220223314324134031112333142101423321333402421240111224300100233201221414223212303302410230104042022030200001414040020332133442001033113204042301311034204210033024201222242301120213040024423402313044304303342341111441322313020244431041201333400223102130341012120042432244430422142342433441223000143412312201401000333034242201313411040442444130102043043344313112102312340442434421311132033032200430210124003111401312224212241310124220200314120114321410443234030103112200004033314313030303042232102230030021322330010242441414414431130130220111301304001123441321214243042344220240242023043030042320240410211014034012242230141443332420224123", "144434414334431101443213420030440032000231131100341424241322440211244041122023334240034333001124243413213202313130304333110430000231311043412202430114033214324233400123141233213241424411424010330132200431140012131341042441413412324434414334213013400404113324032131303134222401043203024413203320413032033311144013442121121043200040214044040432324020203120400212140143134312311223204030412210212000410114340242301104023443030433011024022023120034320204432324010141322034210213224042310310033412002324440240442421223111313210003440440010144213204431031420102403330424110432323440242410000414411240332300112213212103221331003233040130012022143044144220024124324413124434343043403124410103302324444312432144402300420103004131421142211340312211140214404413424113204331413044134412114303343331101112411203140244133201011433444200303211121000414400424113342033343030303230420303430241211404223021122201304424044443210214320110200014312334004434032230023104212113403424144211242341410144302221444444144441400331440010140003032123132334143131020242304411034002301112102414401124332024120111410310421340342121031140101223130213334343332020140314410010404304334040332332410222140231104141302011024112134433420011412132132341110003122101212034323243211220041331441441200221021001030114111041042023121420132022214223440222202223324030220331230040343040241142014234112023002301131414123440424323143002430322204321143030233444313143333124201212103234023124204110241133324432034124402304401343012123104344334211300034101100343432034234142143113000413310433041300314032011413004431403223334124320344103044442201122410142232242043100431410112342222343131211110010312301232224032043121040401231424010411200010043431411002302144133014312231421403242011444314424030141423022002243134440420140344021133112124324443433134434112401311443114111314414200312142424144114421111020304033314243044233112434133322202334003100011433334024103401101102344444014410430442324123414440002321142000000304412223302134133403000424021424442413334312004442023032433322320134120204014031101112333012134414302142202110124121141131211441422423130111110413202234214120300033423033021304244023144014302033011311224112434214132301441120204340303014123440334413214403400002202214442412201333220301004120432110342212144423223232132421021000343342010213104430432103104304211321443040211012421411143434303314333004330200232203221003324200414132223100124123432112300000001432322000234003221413123402340143111321114304032230033122342124032102344211300232111033443100433113334332233034333000401031113141304132432201131404224400440403333111430213031422013104412144134031444412111301024320123224043130420242234434031414132404420002040421132330222341113311033031103443104121012421013100022120432220043023434113122111011003014214102332440201140432042320223102320404013022403300130211043320420444233324142413030213222024132200000421314023422413012144030131140004442304102221024341010043423004410141113324111000110130221211010140044224312343314043011011341143242212333200444103321331232141022442142333323031032110123101012301124333304440104440240044232210204430022332233330334202101122013421001233142433214121310220231001013402242444421221333324022440424344431034130144422113121124101204210434402221240220133004212034130414131024330424244400111401041144423440324331410234024301403232221224242102330423322312100141402340144330131320432121114400110243204203424121342113443013441341131311102143230144321442414131323420002122314110034302340234044340012203311013404220312130400420014003131403431221214200304242240222444143332120413003402223240310102223142223224240324124332344100124030212322343210002101204432020400312032230022120342043423344333340322302142130323431304442231144141202004440412444024222024144400023303142404243401114224414023241034234334314443242230342444040404412001124320243300330234341121414244134013040131241043323101214321134311012321033342032333044402020243113411124032123413223420443320034430424120224211310221321421442442121340340102041202334004142042314101101002020110241242300013023312124241122104330344343002221010034323122034242130324222114340440121244131232321322412430104424210312123312024343024222041344023214421222234221022442342140413231424432031213004220423331010442424124412344020220230003313031323323330421110013204024012413420111240003042304442230314440222210323323140323434431100244430222014243130000", "414034431301433233104023211011342413331343343001204440402033440330132200201311410120110443400040241333323300441344042221334421143024213343321411223430303420314003244402334424111014030413004330022224232324221040344323424000003232111114113024123341412213132214044203010131313123113134010220103113100424431000344342404342123421300000002410201412304312204342114342234022423304022244414021131331030320224322402302044114002340022402312103014022100303232003323423230231022114221344100244310332033321411032100401103031214212300041001102043302430431224144111121041344223021200122110324034024204340041322123241222214122432333424334343041241431202322244100401242001322022211122104203323203040043143131124032312413034010303113134132414002201103142111241301013003024444041432123043113121432231024444304140324343044203212230140000211224420123422144223431420033221433413440231340304012330121104100043312214100022214201420111112203120120214411434032001001310330440010311220313301043224030140023334241300101434212131143141033142213114403042201343421323303020402211010441130244414300022341441334033340013204203122044302000244320303044403243130132031413031434131201443113220304321443114412230334134413413403433302120231203334311240200412143334401001312243400223143331211100122324420003042011421034004241242132031441003104310400024342000142203030044233400240133230141433030443320112324440340044430203030013421034023043401414104230231244244210012022414311034231300014334342423102240213141323400031311202313200014412113422220332304103133412331231232012412312433340321213310222234424430342331312122434343410014301103421014124303411314213430310111210010300021322130330320203012444021202400443121023423340321132013340331303442011244421004400312441441041220410331321402430333243300014320241321033301402341032323111441101212202214103210411242232443130122213022214020243123003312042123114414420313134441341212324214211123232344220343331101220420443422241421123144311330342131024040024101133431443202330342102414444121204424132231133104021311334114331431121430024002320333104141341322133432131131330144302133404221334230303041211110220212404010302420114310131010422231001010130011443422422041311310222004343413324031211334430033043013402110324020002330140002202341340034123042314011203112000032124033043131324001444132134441030430124204304301023044340140412201443340300230212403431443123232234233233221343314304120001202420412110010242144314112034414330223121132014032412132320401313134203302422122402344130114033032000312223224423033323213130330214022022110241321200221140040134320433222302110110240002414322140202143200143201412001203301314310413301410120104341311140111412124301332214221404444301130241003102231212323122011403333203231303344013300221140421010303332120240344244242132040404230014241213440303430104201432023132114443231132230212133044000011344314412300222420221220233430421124324402020422101014042444330113330442410244313441403343110314443140303420101210242404241413142312044341301000042443141414314223210414204411131320022140232243004134034121104243212434041242130320332444442303342043220022343114024034243112420314321030234344121113200002041223334400422322220010242113231440414112400214243001012123333123120112101011134112122323411301220120141144314114042401111333142430410230141411213312434011434400411421414200312402311440320123422031131041101001121023430234343224133110441423040200103124403042011040032022141322022220134023001123402340321343344242231334004402132243423144114230432000402400033410344314010030323101314144331244013122411143140133343010330222323411211340102033021310410123322030434440330221031044244124240132203240034110143340132411011021111131411221102201321044440234300440210241112402410143123130200220212340002121013144222224421432440300410133332043000124143024313343441112011001442200223333031001203212022444041440233434410400203113323110024341312434332310330230022033132431034312101434020211333301431304312124242042043334010320420222111402343211041031224021312304043422204414223423313320224223211030221143443030442024144231024114311420234124341214102433400430044302320132014401014110210133414140212011142224004144224334121141224100032022141034212231213324131124102224432100233110004212301112030324234104200421344403140331432421204433313320443324224204041203142023410211043223202104311304444102211121302432214413411121100323143232304334404020424020010234030413", "203312321344142421211123204042201320202443444312140344120142410123241421101333311010431313011003042122142424031240031322103432010004121424434140241431231344204200112003243114232203121331102341304422002211013203410220043101423211240214302323443132400420441332122211413242144022421014024231420404133143412341130410020101300020133144104201020144433414310300401243141230030324232142342100320020140340434030303312142400443401113121310344233004123313413322241034340010440233413404312240233444210402034233212213444322240422412100403033130133220010034424043020211210132410220012242302043323330202421204003013141333330322404432010404424404022323034232124013212130012223023014344243034211200012013321100244311030300201010143001130110012404430301312014400120132410143432003412203002303220014032431023320214431004413240141011403001221313114004201302010413420440440233130324221414121212340011011214041400033310221414010400211410031121122313201022400202404412041201442023222020143410233132313222304313342022321344231012244410321211143213411043332034123033203000333143201240204041130204043231020233324322344400440423210123132233230314421243244030323421223241323043320101322221412002044013024421444212301113100133213204420002044144100004300233240303334103021114433430342324404424403121342013112244200312021333023123344211021430430000240221223043004103303404101300003423343002020231313300032422200141141110303314110024101211000214001231003201122114013103333041013130032111324312121010122322322134444410001223010000343321101444001033343320313340142412134230132111202414243111214241231241042111331321030022213311301110330340144440443333420222402441314300242302114310021343413011211114312423034002143423444032120403412404441334324324021022244244023042301121310421012403341204121104143004222332131314204424201142401401434403001442322223140343103123432114001400410021020111344411310314203340443403221240034332123024314131202334143444300032303131340414104432142414234443133034203143123003124032021033420401203324133343133014311244201211401433321044400311301123241110341103021444033212333424020243101203432400130024312240340204320024412301013204320323224242142011321004012404043343030342113030202003324242104122114241004212123302123344042121441413432220212203333110404344320030342223213213032300413424142130343322441441032124430321313212320043203343240031001304110310143301202223111042410213444003402202242423141311201244012422323434101204110143321100000022241442313013432124130204232341222324222400401212134123311142200042401320000231333433014010043211140130113443014110041340430120242003203204321412003320230011001141023414012110112021300313412211133012011202340003002003122213124240403013410201410044431001304300031440014023341114210412031322413414241220204012142344003124444244041042301341103101321414304044232024404303323132433330113413220114013220104203011104404120304433134301211412133410043114102132230440031113032233414010330310140300130423130244211122102234413222412124030304422241431421231032410141010041302430033010403104121021042022034403113032423113222440414241331021421440113332334134234333222323114414242400410211444021401034200130442312440103441234044103223011314342220130322442102310312222402214142231211210220234020220044422432324442421124304134110434224230013003333031400133222242342343341113323343221302324313343440100303023203303431100113403244421004211124410342411010143310040432332103340004004404323341012340412034203024320041313223442244141202144403112011410314233020302344210401214203144232313021214111301442024342200013341100110303440303021023341012322042133233114141003224030143032320031300144231424320042404143314301030441431423214320430000004022312034424232443431423124331113144121240131333440323042033233312200031111231010030420433023011210122423132431420202223430132234022442223320312112210334142044244341333202201122412233334112132011313113112143304323332042121242233312212144043121330003003003240223100300332042341222344124200201011123210333242103411104241203214234300043200241042221102024420241102034212311213342131431143320144003321204233023200011241341224234224123230302232140234113131134403422100112202142442332234242000013433312034241100441140401410311432020013214222202140041342404240223234113324102133001214444402400432340340330132123240210302041420434142343410141223021021241223423414232224300101233431243243102040243103001123441012023433233412044431101", "434033102123244122311214131220131300223442331403303411132421233421310342212212140424310112311333200120330003241031423440240031330430413422030212440410443200012143434010113303442132144211313130420212420131123201442100003311324010212010012311021420211144200143311300014402341222444120044241104431000432010030224314234244303410042021212341433012031221112111222423122223400434433311220402320441032413420023423311210041420122132112004331030332220200240214114321400403310220232211040324000131401201332403301024334140414211332112320223210411244144122141210341230430002122401002012420341122404314003310331130224413022230320010020020414211232011300111233012343311242422423340424323103220340411232004112124422023013232204132342013432221241111140423304043344311214002422223114141012134242430142312321121022022412244211320233203101133312301421311230104400222231413140421442044434134041110030344321104110422312123314333412431443412101314240123314222442002114030111002414000003434240324241210420404130012013010401033344440023341332421401243304123142323441401033340121232310314410012400411420043203140044224044144241120024014030323402244414433101143241200300412444443243142104123232123214011013014021330403401221040030400400214243032301342101210041303340243124323100330423224232034011314032100220023410442004014022034412410213104023303012403231240120333112020311042100124410400043310133304123012200440140304013214134123001002432332322334304343321004400334132101003044411202112224413410310211404412213111433422342032222000010021403022030444322344144410310403000032034131402244303241210404444044032042302312104443310224044223421400222002343212142102201034220112412212204004213003100410233303404324331242012124312314220041242134121332012223022431310032343424421123442110141304111311234002334122034000023144014023313212300343301244400320413221344024411430203111232242444223314424011010412412041310201141402223301220210224202030030232112430020240024143111421313134324202400144131133322112333332233431441032200021023101243410343140113011020423341013420113221120230021211432200332402101331332100442301411420232122041441204140301420021221121032440220213443110221133141423221440233030240201033041142124322204043413410320312142301004112011442204100320410140424124413122222120104421103001024014444112402413220133314413002030314233423322330000434412412300222311224204100410334224203141011200003132242142421323211341430031434222121111221023224020441411003110340432233303443421142403024134320342203010412211012322342304314323343214333312331342222404032012412141334413323234432111343020412440022322230223412003313142104440124341312243014314100232124244414014214211414102242014202312002012143104001414040134023114232010023343444431120322444422144441210233124032343433143323433013332440410203034102402143013413423404023123330404430442024034043313313104324422344131341001322001323333431331410444044321320104403334432132104120203304032114412040340202420420420033112301324423204413141134410234232124113221030434222001210011122044021003003340233013114012301414240432314002412111342301103011243022223340433122022233332111111343314223141432440203324041320401341432003132301434433334012141200231142010001311303403210334400243014001024421023012200422441332224204322404400004203104022201100212402442031142131234410244011313344244440203400412402333132324440004101314321403442221131241111313240221424304034100140202211012103103324324311042430041331441323001212214411400342031420100013134213230404141142242000113041311234332001440430423141432033000324204033244131042212124441344340313230214432031020233333231100314204403101000122102024242201402322042311322233013412321114002110301431443104043002442401434140230222231031040334404301214240444413023420341120041104204412132433313301322433130133102003223432101210320220143322001331233403102114040013421000042340331102011320442421114240101412104130011121414222122222033003221240110403404131432202302241341342341241220143334432440441404204440143343333001341220113103100411314442041432243340002230242300144411121012224443423022342442321024302424344043032110010243214133412343311134320420231012114041300144134100222243412334131333104402133040301141324211410110344231033403324213303432203230331300421133333031443402330431333303224014321303310442121313142111001113422234030120012020101320041120443311011020300310442302030314410041402403430230444241310323311423243314423212203", "423144411142233440310422144114301040121431114132042410404423434341142014234312430021012130144031102012033322402122203033011434443141044043223134340403021431304202342234441012242023034302012042343440322013430144102242431212100412440113221201202222004131202004223122024100031411030041434330323202423442440041033000421304432300411422313430401032401342432002020141342134300040143010014420040123413143012402420102101213023404101214443301413234243134430424242122441021304143340344342013320420232400302312231023011411233113444040222004330242114134311340130334243322233212310100442132422044442220334310103134044244201300011133002102312404120031413100043332232332432300020322200312114433132420212021443200011304123102443341140012024421234010021140203403422311423231041303411413242120012224442341310230243343011030213132331230103431334141043202433444322320311141214442244043123343340130133241244442341023221113400012213210303130032301014004211204303330300013411120313423341221041340232322342231100424131341421313140334134302201223140430241021440001201304231313102443240233020321242102142324244432233424140221022102332320202022222410422222210320424123134003322121321442400213143322344341404222042220331001100214340243433302234111303212324323024341113131322040044421130344124340411403334324424203213023130313121414222322411314301213431120301224431332032202044103444214110301144210402131431310243204442242004303021241432340414343413043130421344010012404411403140333230140113212114132012101341314441434421023420123330122200303302013241132044211124320114314233302022214021201323031321041314341313211220124130430102042332241314332240302240044112330002200304310142313000320331100043044424141400112001304432440041220441343331003321430221410222144300221323312210024421210402043400224342000022000122314104220314010332324002444122334114234423004001033043134340223100232010243102413010210322230334112031022140323401234344222423143042102341313131321421430123132241142113304441312334022233312004413241240004132142344402304440433433243424411411231212312340404433041222243230124113332230212433201014233041334034232410420414241401131214210300442430204411230200204033413030032122132341212421403024122241011412442233442344311224004000102423100310042413224310111332031432443434010021003200111423411344200224042013003121200001402001410002231044403230330324230213124144403221231003321101241124122020230412044044324124440214130341442131042122110420212012303404440034230213310040333033012220034043320233202312030410222210431212323332043311134011213340430230010014213334201124342242030300022042004032030144142403434132021311043120003344000041033043000134310410344400313110404311130144312441031342121240244113321411103434214112334242002203403124343414002001132141302434300312221143111212322204443321404402341414002424433344002014113121313301302112113424302240400411124020422401104443043242410112142424431214224033424114210041100332120410100032222020412203423131413243241233322044234341140430414421332421013023121020200042220013220412434320140322314001001003311430410323240002201312032013042224131102312420224113114124001004241201011214011421443034312304003442310300430334441032244440111114022204200330312201042444241122223141143332210010012131212002423234132341314310342021342332103331114024203024421200334043424140324243140232224202244433234101420340400030130404231304224232310441342342212201030423334441110420410241324201210331142232222412111241434302232303002302203414130131200211212443242321433144221034234324421003340043403433342130320402440422002004230221443113032314033022322202221420344422213140204210321211231423331113434141311304221310130414214202033201010311144203443223412011110244324102234004142403103302013112402240210412444000101040420221333132422032100242123211011322432144244010144224022033431100130340224240403243342421032441024410020103111003123000031031320212402334042412230103430033120401330411221123202120102432421142243441344124034440431124010122041402030410121440214203040143223033320033420030404002422243310400302321030033433424112014141420430023410341410234314213424413131004000144231420130221344214432241120003233031223004403021410432302223322444202224224103332333431031420041010013114141200020204414444310001141034411022242133033002212343121120142241031344423433342104442010344022240414131010420044411042203310014130430013000433242224122400412423410001123042023113224324124341000", "413242030240203331014044031030232003441413430233034421122424011040213304413440134131244311310023020224024123432113243113000034224303133130413411420043023013111123343432234333343223014242421020430332344132032143203400102301434123302144144120311402231311221300230224410123312403313343034333404241233111223013212244223403343422134032014430241433400212230033202243203303301014200243232324121041000312034424344144224124132424034424443324040204324342323042124304201304340010234114120141434300024101104424011343321143403214444440024001343201411413434004011140442034123243301431330201411204204234311413000334231232301310400320223232322230202422110410224012004044021322112321424203404110423023442243030304440231004202443042410201302130334414442400014232041321021101112202323244002243240332120410243001214104132111300402023413030000120121103213131122132220212044421000101234040321332340133043003212122003144411334243302243011312030030034244021114431431203423401103420114243222112002022041322114011224234341132001211422344313310004233121132022344023442043432120033214424240043114004404221014004231031043103321111132210013301413202301021340204021211412440234331322431414411210012011224204312304101334430422333023243040301104114330443403214230123231424023342311411323214110331414224222031024441244443402011443110210330200043042233331220223212242343421401003231420323020433240011321442121343302032341130104340323402102342430124412110101110234324123040343014012031102140242324002203030003400034100143110302100003110303412244134301112042333113310444114012120000342442242343034432200103141303424024403122141420022210442440403304122140424331140222442320144421324443040000241023321312234404004001030011110320404014412413112004313314000124132200133422003433210133144033431103414104442131141030341011410042414220322131201204113312434432241412224222242204444300202043020414113440243301411024130313134342141233021300441030004300010223122021344044441231233344314300414103423133313201034403330243211044133142313403011242114342134422121334131204234101332013411242330332231043414221043404202131222104323423023223403221101203200410241430331001320113223321024400232120234330423021412001442124303231340012320343023340134100211313201131123232133032034413301122414200232411323402113030423013112024122212040422100101301322112140001111130210211000444102341421001301010131443220430344000213310234143132403440312303013242240344134001323312040422201120013313403204341444202320040114433343122423304403021311310134313103411412021423202142423042004404232214002211114231433224122434434102011421220322323330200240431003022111443242143040224201424004032301302113234110144124303031012431021344022301030410100322131140423201421244112130212041030443243234002141240444022242313203004243020102334134344434340241243423240002333312340220221320341011441232143432203311234441231412414431441134103321012302222233443431200340130304023220323220144341024142133124112323401231421032230424031011431023311402102033014411342001341324440424143024304430010011121130314030024302343401041410333222302114043241104040144204204320010334414011440143213020302412141332204233431121311223430301102021321100211312341432040142403002142021110330133303204412011003030042041021214134222124110043411120420010021003304012343134124140022024131442232312024223011422331210133414000444030313142112414423221210423301321004004311144410401114100333313230204032200002301134020431433310010314433313334424400004202121111401310421143303200410032324230112200012442233431402343331334141011330134213341112210442133003141044133440100132213431404024430420202223442042123301231131120130034242102421420402012313214402301240030143441433403140023030424134403224134001321134141113340411412211320233303323440031144423443001330132030132241114230043230242140104313233223330333320114431202034410210414413431124214431100240401100132141410101314022111340311111000423043422423223123413320033410100031002410220404143010332023111041330013220210212134312342130031343240420201230312133310004412342140024043410143131222414004023332011132020221302142003214114433102304143113304014222402030404301434231344242232234143004442104210423023234401004110222241102311444440200021341233122331003400224134121242121141111330313312241431300321122402403133243041433042314144230003304033043103323103030032133214402111143233401311430042210324414214422201420423111231421343024401343202422032330230133", "023124444014101221042023424000343011224234133311304041423411110113344111110323413123223301213404342120413002313423223324324100420220042021331324204402243423000101321424012313001211022341324431011024142201112100131300204034040421320211241434222340312404214021011033012423130320001443411220424133201443332221442241041444242001421140141232113004201314303230314314134430434101130423242020243443423041010101041332003412031344004114321242213013310011221333244211013242040101312020001231424002421202321330120334124214020332013134423213020121021414344102322411222400402413300132442144043344303114430124020314230002222414422324123422240014344032000443103100210041424314331204224020331040213100043323004401413330243440341312413401221110102423300014133243234104401303110233410433422030001311331424132114202040200232132113004220303102420302331101131141020004101132033104021443141332414330110231410400431232003134321444001044321204224340322331340332044003231442101441032131012020302221244402012413014311242030030030002334343204024102041402020231041413314313314031432404012022114443124410002302310040244324441120331341401442314433113120210142423144031242233144302214032322121044302333043311331013423040020304314424002041410234114041100341323214014322003221432244042343432324444001122241202130110243030112331204343101011402242221423244410141441420102241100131010324403114240141434321420043320313211440022404303212223002423020004303223330120030230411130010340141220313443103043423410412014301230440412214034242121323242003011223210231112230021120012113403210104440230204121114003314310142120413032343343320023214444033124312302124231034404104112414403344343120034202424234321021243034302420233302323131440241002424000342410032023342041020004130211201004342333433430111223032443421124234104303311201404214210144130342021033112240014002140321142330021134110324011423020143344210013114304122114431232112230203421110410101034230034010142201001003200342112040030142034433414111424222132040042003000422433024131101403232402240010103402120222441303321323002420042002214400142322442132333242134012003423240034102233100030422001120222222132243233001231112212413231330214042201121132241010241234102101113132423323301330332420124404214303334312321443133201344402130002221221424424203033304340331142404311030121231130222442012422342313204440330401402414332242212124111022101243413422104334241311013013311323410034020440304112103142432012003123412212212104120113203023130442020111104210132132213232323410141043044403330303440320034203234002341330220223323023401233021144002301123111302431214424202304323414330311043303301200231231223230343244032403124032211021001321424002131303043234004410112200340414310123444343324332013240204140431444402033002311200340233244104223440342304310143044121403140143102010443330001041142313433003421001343042420432043420421310002341011231310321331121020013002134140123403032020430403014132302042302011342313024430221230202240223210032202240213114200022141423442443201130230110041340121202200113043114201240023431441434340332304141210414240231204004221231001124334320333144324441004333044030322143322011000420320414311011241140224220412111021434143121412111333340423224402414022442301133422434104413213011334440121123322313133204310442142324120113222403423304121200403434142031230404343414122142242040311304320111111120444024043432203024421204232034401424134132041132133444410303210332213312200402330142441013431444003414201203031414422113011201331203100000141420304213103012213421344222030232002123441100002331323104013211312234100411200043043422441242224133241340414300221240224342213001132404024330331303420110303042221204222203332424220241212320304331214120241041132420032210424404331141342311434103304140140241012321403132244001203231131322433034114431010433133440201413131223020041344133234403211133331211300310314200320424210114141024040123223122133021102342134330341040342144043410400230402431243232012221031333333343401342130332102301231433243403020003110004331313214003221240124210303410330220020211323341344422444042211400322123444021411024121221142012221341124124131010400230012312243223143214420434123300033430101330014203333244224424113242341303022030223304002131210344023321444132012314320123103401232034321314244140421431440221200211100032133403440322144433304422420024244204432032444422344233013222100311004104004340212420344311234221331220120102030322", "200121200024043044240444222133411410001402043241302333322311040010120234003432340211311041140222031204000132443112031434240210202142021020402230123023004231221113444034103221014241010444103034420330114143213433030314230204421120343111221343403320002423404000040131334422300323112324142143313112143433200400343202341300044411240202414001044404130110303411023123231000112041104220341404403244342122402201213344014234232444442201014304114310012411043114120234210413242101012104440404234444212212304013231344230232302424133111204222401433401214014033201314030203422003203122421324320411121031402102242013441231420412102031040324220430224020430423244133224010211013100104223220233030134124334103220413103324331441031014121413232320132001413113422033234111111334234402343030422032201324112404142133242021230040131100411411020432021210111424014340041214311014101003332030441002203234203431203000103432321312033422130424310230200442021120314404032324214111441010300104131301414221244101133002234221411110003024233321222214333222031003432304003412242402102130010343240101332320010412020303423042220412303344444411103040301310102434340110133201430001131410034431120402111111012043320230103144140324213033211240033032231200030302340343331322003044334422341303023400202302441241134442132233443231430334440303000103420002243114103133110411401440202401031033330204304010000311240143204123240211422400143203221033230203224042031210421331242132101124200120033213334030311122342041240301043424320133023241020033041241310124113321041140131433311133330122012402411334033220033030400010321024142243321104331133224041201134320244441343200011430002201230410240242041311321330442401021402032013011323134210144440233334300143010442420413143333011112243243131314302441311332043231313144232321211420133042212134024033414113302140321344304300101041143123230122224200111412431324333233041010223144100311100424201012332024042244232031043334200400440203241404012134131004044432421030413230411323410242120413430323404443244300143223210000444041230334212342220421214243034213034431230341333444443003140021344210004123134201133432200013434010011203131430400010303332133303344012032023434122233240203010413410402042113231430032432101414120412213040340100130131101141144233120030044023230424412311131341310303010243103414300322110141031210443203421230423230024040332434004333214342211244211114112232131023301012230233433441213321303414422011031013203114331401043031002124302340042441003341443011334404444020120421134210243313143303424123410121321422442130124342243141201342222434213323244443423330224334311314003130240134031113224113440301444414111400330000222413134022340411210144341142341302330120010423041112011043312422044040143134110413102401003310103331443431103040112311042213443420202003140141241333402043434324132124242421313423134112110102114122444333143404221432320331020343133231431034013033404304020012414310234020212044232041000221023422431133220032324111241301200321143134034424431321240234213101013433033203310244314240214220333044313114441240422433142222020230122111432123231442024143433412120322423021004412213033130032303222142202041140111322231130142122030330103204321003314301110434434411313320433432203011240103212101340140004414134142120214323013314232131340140001042233242023101211120312422422221323043214302010104023311344420044031032104341404111142004402124301011434434134022432030200032001140004433444241042043044030012330133321243411340213043230341110311413142444232213422114244300004441303030010031312234111014334341232440211012343344330041434241302102230312131002120031421411203224100002041124223301310402310241230444021033244010433341313330044003310443314402310213100233133424103334043132421300302443120332332300133113001201121024022402003302230200204021002042024020221003201300441223140304422323113004322234043221200404031343333320241022143023033013312333410343231122034243202221033400400003244323422220042001311414144132233430133420211214034132221401430333220114322343234103132331403313302332211420143413411433434303311143043044231023410112021340440220340234403012443321134104241313420123340204423302404204303104133141332433441013012110043101224014412010341234120214323203034122411141334331341244404033004324113222413404310011404140204014442321002023011441443012104304002030230214112433120330031223020214133331202402334124430311213424340203331300240313400021320122011103131", "422000343440322023040432013324124123214021202043143002123214330040001020031014032131023424234222321113343321014343402243100234311144022440144424311324040213022003243344212213124112033443001110332424331241204032010401112001012040211012042311023222422213301324034410131144432113113403221140134231324411100300403210232304112122442130223042430024101233340311420034004222021340234404410121242002041304012111320103201203034242023042042201314310434333341110203340240412412121241112231222324100133403404200333344100133003020014313101313423314124023443124143023321223303101144233114231221414143411413010044102102032303320043410331214411042201120004242113424140441100112423341120244231044412140142242333103000332242400021421141433233003332233201111112242220330333002413432420314440031034230124012403140224341023201143220123433030124200030234004140200424104022014214334041342414140211411133424222312104044214303411214030102002200104003234001232311200044043431431212332204010242034041122004114300123430430122104234244100414331032244430211144143433104412203413442304443020203201244323032221104423201324023233232120112101010411300101312444432320103112140033204320213300203101203224320020031034341022110342041402044441304113304322332144104032224432310202130200011242013422410140244204032100112123223401322022432220321430330032204334114310100332202023320301434130432130032310404434041042413042024210323431323243241333313333414220423413333033020232003430213031422031330101243442003404440240230344231011300201224321012102202042230420210304331424130004403044443322234320420222102030202222232023443004423033321324134333432434410140132440343431303012403230432410104241310401420200441044211130014100334000432231200214303423132024422434441041433444130342243234330313241413031212042300200102341434210121420134131204344301011133331141314021133221033004042303413114230313240300243103413314402014401340203021020040404440124423411134434032231132214143441131340044333134013241432001122340403444244231240404043130222341311210431122002141441221132303020333403340010412344143332044401220140124332400344323211441323113100220001433414102424434130120134413433341211212322102101024123401120323011033200230420413341403024334331333323433141112332212300043441121120231032233004100101000020130244040140433204300104200233023443144203232023023443002304231323412133013241440041003421444004230201440020230221032311132213132030031042214212133214323341441212323443104312111030400440433413023030114033432001111221310300134014342323402143142341232214231311002344120440340434012322443220043402214042344002423200131102431322104322310013334431411434123020340232023240201440423012243422111042312311304102343140211430123312432344404012404144222303232033203342043313112341220313300342101001130122333414241440424111240323313424002031300303400141230000343420123201303443421111000131243310203102414414330431232401300013333330111242303443102222332214240421401141233310333303034223313412414023144403321423004004000011142322113320142111121124120220321223444012423430320104342133023000324104202141140124123132143221424033101041111410420044233424113103124032220223123333430302202104114113331401123110213303323434412412120033002304130043243402402220444323010044432102413422231013144143433042141204424204221420320024404224042421301404004220241420044420113020021444343030000424442022443421010112010341044144341242323042142430021124300104003213021114430213241411103031323111313034340220213104403430033431342031031324330233101240033330103302134334011334041022414403030343000341341220222104341333303313304123201434141031134302421320414030443233002432331331001034204122402223031121044131424442422110323442012242142212202340014121423344231341222132221041211420103132200210224011033101014414113201101333122031003041223100332322414222141010333424101043044031110230130013024141032004003211421210421104312434323111234020022442401132004314433112334410104242001100304144413424143043144111243133012204114340143112441130313134034140430234133201012024340112224321233312024111124404043343232302211430342122044221144004033222230243312103434031114030101414104142033143230042413340121204020321012441140333032323004300444021224341111103300110444401241300342202323132123221441043024300100434332322441423423144440041021103320101033423401211340422020423134011340434444311322314102141142244443323440420220003123300233130444110240131014220441120113121240421323", "410300412040313242030104012241304034042310004033344130042331004222311133421314440331404224014344213201342230140442313014132143021031314213213100233020304034310131043440131012130030241400142133110441010244044131431334124330324244332201031220301423320104131310234231411433140220013411313030023404130020022431414314424424112344334100034310312211434312411020442143332110034133132043312242103332242443231210231414223144203233120411402042244322431022031422230420404322244244343310432120120414003122103200030333040344133204000314134040321334332423141023232122303402140312021010102401014042410422200030321112001430321204133324022403404320042332331224322240034134202430424123123434331023121301113131244012430321132423332134123123313401424103243314322212234101043240243210344330203111040031440300421201342012004113311431211441140314343342023231310342413420422101241430311140242100110124044411141224233303040144214012100344121131103421410121410030040310131323124133422000414000143211002032322412012032022433334130014144231312244013012100103042022401231312412222010411233433043023231310133411141123300224011043342003441010211124213440301431020033414343124023243423234331320144013431324144330212100403232241120430422433123112323204212002412101331143321122222422322100222040330432300133114033003211422310230034313101031012004000414304030210032032433303021231044302211243032132133000302230214410213204303033331143412312111443424421010121114020223243442134004232304332043313131100343432021412122232234234300401312431242003010001103404223040224202103204301044434402042312023033441243200143040211132110424342301234140031313210013210204134443404112040304143133342104022440100132323123322023423242003203123111403403332013334434423341301224030430333322213234201434004242231102134403433043132204400103110021224140042401012314000033344220110132020131214433242112102043010133023241124023134034431021144403013423033103312014412224401444013321130412132320014143430043114330233322400314304302144202024222302140233021103213411232002444002133302304202310110033112310213424313022333424101220222031434233322223301213213442341313033344011240442332114144200302044001123043414004241142411334214404333111342401101342214432214111303141432212124303333003413433342133032400432132001111100041130014334412133203020344432004444222044401303001140344410431334110130414124033313102442443013221441330423044333043101202104324100321403311033322024101233134320232304240134232131014401442304423400432031323101231432300010032424233434102243224042443311424310324042141034021324443312413432221143144421044344021430341240403333020340111341042042203124403332122431321434000441232200314342323400440444402403442024114300031344212022204433211313300400302230022224110432423021130024022213234240030040344221321342341224122243203040410423341221024113300433311332003041310124331324001331002220321243043123323020203430200024242342410240302321344202131414440431230234041420020312122034102320312022332431434242010012442104132303121123434010133334424322421423434401014134312243232203403332402310303002030114302241344100240344041142214330441031300300113422132440014123024441134331110304032331133414403001200110323313024230001030421323344342402300304343421243414224133300343314441224234203141042121030232103411310210230411310020404003040044110343222123333303124010233424014241001011321124011002401142242130243330322121142040214132324034031134420320344121023222323340034430042421300123224034123041142243323020331013241130230204333212102404040322131421400230024421214424311241042223401430040222102140433232414110420304213000304323111400434003313124442124423141333142230444231122441201233301123223424024022343204042100403111440443132234340001204410011040234113230003240124302130210042014001303424114123233103413111400224201100242441341242203311043444113423033141224343330224441423201421302000404334144112201012444423440144044113011340301321402202423104434221320040334200104221344224441314013021340031342143031300344333021010231120011212433203022342241033241314302124302230200144144420313122232122234131204301414041010400344331243432423142003040421324222222031330421312341433113221142100411433003143133230211031302241323333404101012411444331111441413220141014044110003421121042312024112121012430312312211422310021434232224013101341424001234041124231203043101341412144310204032440133002212014121040312130114402120443100301444411340143204134034", "424044311123101403210413210044242204132042334400214231040344213304010342140434043431433033234341311212322140421421033044233114421121113311422434020220444143241042132300223044220233203014230223310221101420332432433444410423004402320424040330441413440342332230332122044120241121344201113431222210232002002131340041110313013303012041230404112410222011044223130131033310321433204434120130122212233334234313101342142344133430003004120011010314313002022333204211121114201033142014032244044231241410110014300200244431042233431022112200100332104033044124001130324001123030332003240333033034314102314030012122341323013410424343200444101033013220433433433201044304311330413030224232044313012430441004103310342302112241024212443331420223302440213102131404220214411320030411230232443043114441414213332434312210114033340131042044000001141423133302001201024443411402333300340400222102443211423013420234114324022101314242122404000122404301003440442004401200220220241231144213040212100302134041231000302301101123211423014024021312111321110242000120414204104303431024121234332340232112142411444104002323414333311410300114132040420030312221133114301203414031102424442112021432231013134031123134200234332404302313200144100200413221224423123441242002332312002041324101140304140211431102101341433323313032112142332140340040130213421122204220210401001124401422011213004223112444010214440041030121131424333230343314431421133412132022410033414131320044302220310202423234212401204040441304412312330021212433242224123414014001011222212434331241113433010344113020220343342204140403021221232204031400214433211044104120413244144200000133423302044012403433421041021041310402412142203431201012222043202144240414344102223130143303314004224334014230034123333100231142443404033021401104404020112330221201124311024303411004040412243343122130434001324221141322411121044203123400042344002203413144113033133202131411123443230410221441233021320231412401310243134111101332240441241020312243020433320422231243212023340101412430222223411024444330333422002342032441443333413034333103142314040321332441410014042214343413131421243421112100210104413422214340330342224244140221123030044203041444010042313423402412421300134323432334403101442440243432444033123414022034422433120140024044111143134322102031213421332020012410210012131222242041111242302033033024110014431104023204414131123322332222220224422123320413020240021332240240103440240340224230042124421110321030020100220000134320333403430011103100211222042100203103301310404333423032302013411224104302302031030240101341111304230114203410142043410431333310312140303110120202143303202214022011222112212013143113324314234443413001241220300441111140441041012242323412003214400224010231340144002003120223134403232321232043434420010304321302102133203233443022324234442043332333323021031332144413420414310410311242201033003201411430040014304011321344031022402322214210133320341041104311134033110142310014140311003341421102443123242242321314034320042333311111114223403330032334042010310213122141224204421042030103430021210031412333312304243244244243341421143431103123434114344214111131031034334104343231322022421331210003423311000033120424013102420022410100221211122303410212003122443421143242101434014123303201243023100142321441203241330403430133243403232341433414014230300431334311331333424433211104031221312214123000203124403443212042203004443201131434012432124122020114241223032144444003141222334440132420430111030240243333020241424304243013020033014114111042102024342212242341300122334434042330044034214332230004012310423343400210320424200210430004422040402103110342031022430003320231223430342014424042321413010220431122303421431022000040220210203142132033121233100442043303134432422130324422321143101032003233021314031222124334134203432431314001130031123121422441442010220220141001404142140233031111122344121242011432314422123444031430422123202340030422104310023403424230203133042020030233004003344432010130430431204102004200121043123041202401213404144414401231341431334230043001434014231042023034444222104132230400033230442333011244241201314424124404341401423344221410244340114303422001343440043230203332320104233432322202031143444422421334423302233440132241144004200234122234204024423304432100031003101313304032100212232420344442323112223111230341300430111324312200003140121102243303033204303012243212422234442141240013121224322341024120214141141411414140030204113", "444024443402043211211433341341324211321134141014411122214202042211244310123131342130222234430113101410232344400012221024431340442024402134204013443441404143400403423430240024313242103022411242302043143141342210133234013334421302222020432004443320233033022314201234022102301310440020041433124230021243344340300201321422210230242203343440202441104123344222311333314230211010223332031340041211440204210044301212432043304321034421203310012114243413013202114043433033433203142432044214321132332410030043020401220313201400434102014034303011141011211142141222042144214421403444012431022432041131310120241404434003031413141432313231042102412403441241012144331413233443320444233221330022302441322123340410103040420224333243343303242300234212340304011140211444420201310132333312312002313210143423303224040433010321143343422032233333430223443023402013114121233402412314403230102220021241124110130131312130001411324312123321014111032042423240311321242234144213331041204341021021432034002410022031341002432303211011424413001213033214004441004113213241323004301220024302300302001213420212244301212000022340301032401020400014203334111100401102124313122044034304321044204120403203002021422311423343013001230241042022314224314343301340133121322424114230314230141041402300140103043320222232223241240440343434324101114003404412231321402411144032101003301002413200333202431303433032044003224303301143121423212000002243403320134014302344401310033140024420100013103134142223432422040401140012421242313442313111224133230042122412002304422404401222030113000243012134341224402441113321413420331120244103042214432444014433401001323400111430112134234411112300342442030103313203142211102333011121223404120111220241111011341203223030004303214422011412320032414114133311431033231433344041230012210014311414404233030240330242013404244140444333230441231113343214343221443044123100002244242320141243240304001213210101041022424401124411234321002232223442000321001322140232320403201010310344100433100224242011032340424113443130303103131401203411300244310014421144002224202310000143433230132032414431232142121300204103442142313131141101440003323311422131134000400004044210113303102341241023130140300041443110121201104124404412420010010222200420411410233430224233004131401001024014104113311301103034010031440403203302113203123000223320134120434322043231133333204013210041214232304003100202343213202130302342200303423224142344130021031414421043121033120443310322023244223201300013003304313140323034044020404421033340014044204240331120022100024040331440141110034133434432000413024043203121220043322300220343201140404110224032404414311230143234022324231110423114341324210331240203433232411403211214004412142043121443223232221302021103330310401141243241232223123242121230334132230101422333003340201042223301330422032101031122320032342010143230440004303334311342422304444334242103343043004034243323112103204413040132132024421242224421432312223324402431330342330303022434210144241412140244323021234303414404202223023234231331404434321024202014430241332310042231141432421002244112101230303311014143214020002423003432414211022303023223214333004022304034432203341330341403244024330420204140004212023233243434121124403044312313113022011421312242002310223433031224201432404023302440040401131243443430133441204210342122104312100210304333311243244404213422313034221114242320244140033410031430211413333400430431341220110134421100040113002332423214140013301230220234022444213022030240334021413214232012221431402330033131033222341222132323304443311440140434413024003433214031311331410204413432242213310422223112403311002303022322424424140323343224444200413330141141421312400133243114420323103030201442343240434213320013002220001340442222344442002031311331300104132041431424200042000430224112341043023232201244044402243403322111110043124031013223111144112041232334432323313200213001024130010343312403001321100014433414300321433434211331243313302344310413014343342112342431002011130400432112410310400200023342340203143124012331430203142122411211001022341010040232412333203412122024344310243302223102321112004412041100131004102441201413143040334132213034410124203201203221314223140424412230322040302024332104103301233344421110213201033331231042013421330212024220002412310220221131131300311031233104403134000122134403214220140433141440243301244031023212104244241110443331342320440204432224014040334422333443342111210120404002132", "143433444403231432101300431241302430000433210031424443414014420123200040133031103040001333403044402304321101002413011413300020130344113322023024013223410433243121423031100340411424121404140102323440421131024244031431420042023124244443113334103400420044400013303444012410014304240022134324320221042223230331340424003403413440220014432200200142333241344233030324422420220400221112202334301342304123023243201230233204400211110412311302113024003032304103344022304230033310121202410414111303443424302201032231403104300200441041032330013314423232144134040432012410102243013044230032412011212333310412042330024442020021043212402002123134030224340233202033224404110123124214142434023114301212301311141223203213211213443330210341323022221212330134100033223414043030221242200124311013231122441232341324010342021130002334323232433232142424211242143312223310030403014411041021322134133414424332023343212401442034103142310312012300303043330044131220043341311143220323123300440024020013343000441302401404342322121233421441030122214320034221322020300133412204002213004330320212232144300244213011304020043001313223434234002104340324421223034400134444332322012113102223043320112110103322134341332043432203304223310401210301312144433402320031032223130100304414302003011203102314404042314330000300414310220241204411302134123342221023004304320413012313233140330142102011341321242134302022143140141220403411122214433032301104431221242022413211132024400103443130414032204210122421004414401032132300040214123313023401042234240242310010322004231003133322014414421030220444122213202043013340242431112140332310430304312330441441240431433442314440233103000332114422001020314400220330213203021421040243302440124224300110240021204124132441041103414420010333204312340012004444023340040213132124130140140401320000023000230433222412121413223421222112211432241331041111221413102333312444123222313214422340140110332100132231212314211304312224142134201132110223120123232114104233301430344134004242423401400200103334033140313024421341124101142020224312132322204003221000133412012424332121000410310144424032023210114222143102342123132220101403123241230403303220203230241012444324220403311440431434013042410222421422133133431440140321411412204400233330431203314004333310142340112143343021401102212342134132230443440111030404022041004024341421102404231411200304333033130404434143001143334340421114432420134130211331210222112114130314114140033224314444104103311103142411321302431441300301241342001414341310030212402003122202220102204202004413034313203103010203002300111410302344200443411041213431022224022000102141300220311234002140413244340040443034240300222211122034201213041232344434012012334331144301314444211424040210001041224013402443412430101223220421322002002110332004123232442313020104330102433043343121111423024440020440241331033324440334412401101211212304002224432230233403202220014211114314042112411340033443431040034434303311231001343300121120003041240202101220040142204242430342401003110210244342031430130201040003231210110422430244004342243034433220441034324244333334142313343020033423103041322203104010442204213242213102321142140142414234114200340024022431130224401440212404412122312422231221004421234123030423004344243134414401200424023013241122043104110430344223001423023422210033144444023143202033444233034330000224142444430332200034144014122141410432330111340433410020303131331144312300044104200432021343010342310411440044212102210402144340323214240402033244100221221131123413120214402142230234300210422343124041323120433412133411311431202412030114344112003010140013120211233141120334424004304333302444140441242044324303401401402322332303412002320430231233113141031332144141131423300031134334230020310124332403130220021201144213223303230114223332042102440424310412010210212133124423234010440200414330332323224334434133234114201203131321422002241320004142021122221041310244424231430103134403444003221243343214114230304341002221134011240404104244133244324403443030123313404400421340230310244234414311330334443004241031332430143142421411003001121412011143001321031220302101403444343112001323204444342443220310310310420401004332124232340212120111100243234040440443212340140023120400001424220120420430042243114002224311423220213003121010313221102010134311431320324123221023323422211022010231040040042421304230312433140101340340334344041020311210443441244442114242431332423433312103234212124111404", "400331131143220033430042012300224020032200420132340403232120110134141414440204130011304012123411040024401304224144111212342410234100230024313110013000414344012124121331423413403132201133301100323141214143332442130213233110043303024401143344011122314302243102241100341031032123203013144412000400114121414411332103331420330123233102442203241234123123412022134022211032232320444020000120004132311421400040444213402442444134222144003321040423044011231234331334012120022414403023424233044113010231304100010104334112324142311022330402433234101120221321211344021314444140420220241233031003100300230441004342210431413204434344022214143003134104213213031201311211004313432041134132301123330143210203410121111231210040334243410241234020121033114332211134103123040122021411434330414323100331223414221223400011222444421343023044104304320220302004213224001412220412040320434321303230444432432433440121241220001042131143302020131002134333141431000344430111000103033001344041142202242142134002224331212241110430230030324220233402201433112142102304013141243300440211200304130132424043034012333334212011040000423001104233331422441433024042241223421330241211213112234021213110340023102212201043011421001232014120111442031221442001042044231440020331120411422122301443431114143310043133204443423202141200441044031140331214322014212210423430340443410314000112331320031404014341104133131043013122110323011412102043143110242004230011332312123401041342243330114400101213041224124431303434224043420211230232221213204331112013041233040043023414112201202421342233012433403324323310220144431013144034113032100122032030334001214221032434441342223424224142332241031020032422422430341100440440401333001221214200443031232034000000142111423230401434243321203042414041041432023433142324202221401012002010303021110220201204312223334340210134032223412223124033424342211034021222300410040432131304000021033034302323424134143412100022001003003242112222112022323013202344234331411342413310210304320003220310320441123202202311221001042020404201102434342102011230324244000404441302442400321142421202120231413002121212204333433044342021120401104210231423214003124123430401102112040022311014432233203213130020231403031131443133032434014000034024234332102344221043341203004232331422431103030022004431243044432032443234031130024331131121343234010000140322410242401001034344313341104244034110222243041142422240224030104341204410333424431430011204233003340230103430114244312434110224402331420100301004214233104411224213441011313141434114220411434214310042332303122241312221310201300014404234420110004330204424400420114230120131421434000302410024304440412403032120112404444143342221123320044332430002412202114412412443030341234331313422002211314042121431214303324214044103400141232111410224431221103230313423443122300024333314400113301013304341042210114322332043404100423034434020001311221002422200034332422414402123310232401134114242412312402232121041431204122022241341221442031010414423104113344141421230100343123231414144233400230243341014232301300412122200442344420103224444214241331402014222330203341124030300043141312202101004312242314243401003011112024223341042223424403443143430024044422341240130423334231412010330142204043313434142144430213234313311143343022221304212131211412244123430312230340233121203342321001341014331424234410322214430221114212003431111314121421302103424124424022041420232301303443302041441344420410332134214043014013403431100123132433114032441313203413323240421000011314002300313040401241044312030411400134202004134230032200313033304243422123243142101422331423123202003312144022124420124440004034422041034133103402031400133101232201123231301332220341243311140223421311013234420031241130424032313332020231111313422122032013142334222210403324441021124230413012332243003043120304120044204232343003132121403300132143101112140420320011334104430411340302124011114244242344314340443013411441440302404120232310314300214002214330114444023134411103300304344130341142240443131240003334134442400424302421240231203313034003111402302222231444021324111041043320440301034100222211101420042440220134040220402014032404100224203402102433103334342020431023242142431131321410403114234313144322302322441223004314221410000140123303442031122301042032044220014222024134242433331003212233122002434011043401430202110131232201203314342400402032343312421332133403214414222030442042201122120224013413314133044033144334", "213000431232122320312231443313033333014233302433434203310102430412133320104000423012344121121131122443341211004140413030132141122104141401334304030220022011201031421232110443414024331232323020211343300400322004422120024133111111212132242313423044414221240321020321013202321230232031412201430202340023044124443223302411322041302443001242112233230001140204403414242033223020323144430141332321140220312001300111323423002121324442220231442020441443242341013330033431014344424320232130412004233122122013134033221403010231023210023220421242200013132322434414221110010024343124100400302414242140140231431111412024330012014302102340212234144131200231114343202314433441330312241441111012420431003203433421304234211012242230444013311430301024332423233032124321430341310311342314020431232311334024231032200010232414130141000411433240303020243042114010100010143143423010144130332203220041243230134021142212412111244041323010411120121344241014220011231003430004313010114103424402134220320001122120332412141024200040434344021202032222030000010104043400122333014002423014412432303422103130030101234040200033401313410044301330303423204300041401233210413022324021311021140113403013100300434430204432211301111212034343444422121243343102430040124040043300413201424333112333403433310003022004232444001041424343110224320214432311304330112033322301332114242442101230401311111401133314223133442220431141101023341431242221440224402023403400410422421330144034424021132241103103232121023333320020021432330402041431311404214021222012420244234433300021344321232102100343442000130142140000032041411214113212303202340240301112412443242340322330440243440341031022421221143304123333403210140111030202143341034310122402303323040304042112212012142320024342224330402224234214043301200431212321001012204424031124234344231002320032220241132221020103204424322001442112110244414242302340120433312131413311431314442241144024344434432113002231314111412403343444223210223323440213144442323000224102420243313141343224441230144043021403442302001333314412334330314433004313041121020203413214321422441343211040103322400104231230300321422142004201230132131230321310300134133200213123304213443043302430341143134433232022401031131421034410032104013122033301332144330420301334404011124241302020000143440212422041122220033013401241104031001230030432410312100424420213340314303001102134131234412321011303433201222422140301204030432122403101130304104004031300234441022214034401212004241211222410442404221323021243333134131430231014003214140010111324043124210104421202333334224120132322030020113410333344213203112332040044240012012104113441244243433133333212112013130031044032320312040330232410412230300402242100114002014114030234243303304322322203040232431102343402401112014324312444423220244103423221021033210241142033114233220132341313133310231303220013300002414101130034313432142442100102012130021102433033311223303012034242330100000141012032414401202310242342440431223321242410003141423231111441410201130002201443403100044111304123331111220012231024143210311442033300301103000311112140221430410223420333013113232424313212204321114211210031312311130220330201314441424133444034342021100143114041442304242202331100041242333041212201104232012413443143143334140004441301130112040244304243211112011210034211421220231112324310441242401040403324202232224224044231413133114124243330012144242043104431423043341042214322314200041322323310111220034003220030040012103422112330212300142131200401311314403104041213231011222014134431332402240213314213111323042311104112240204120334204224231204224412401401403242422444020010044100221142023034204403004104333424004002003000241233433120340342044144023012000240034411443341410101043044230121231223110113444013143412144241111201320341004132010241442330320430023444313114324103431114212241242433232320024424134433201340102104234322403404231100144433112044102104404332012000113213021132003244300004141340002040300231420212103321331122134013231202202401232213420340103001231122443444434311110311303033020300233224442434042324032110430442212231324123112334014313133022443422122124330031032100321041421320120102433040310430334112323023200141400141432431230314430334341104204230333133302210031314431011430232003422102244410120242020334140022130002323300422403344102203234300122402013213200304410143102244432123143214403200212231034330301041213222102042423011104430311030431313000134240230424343343", "404110123314014243114320311120222122302410024414024023301434231441043414114102410313312440344333023023103332322434012433200443100440233011111342232410313340422021323341133234410141133242403401142204431141331414143100011014222204330423143102124040211004404402112143111013332011224104341203121201223014120213432014003222140011223044024042022412311332034314103200320004330012013333014000333203044310340230243202041344031242444044013442433400220203240203323143402013034330430032014201003220143234311432014202310032101412034302100024010303130021300213233021023011031211023020444200202114211230240232420320312330300342322211223424301134403322422134403324423441111343123043413012042313001311033434121012440101431414103231022023132011140140420003004201212011300204110003411112034430322144024401123342310242322013423331101102112224232220112043434134140221111232040322430032100134443042320224300044022023301333322143404132440234042001402431433324101214040033324441201302343331024220444342121312303011211444140221340300432224312301402432212322232004141224243300443314014321330121231432442311401331413034020213433034103314030022323423343014433100331113344013403304213210344140202422202012120020402124203321412431230103041000431130033413101104012310440434044230110133441200123310323332302344101210243130133233000333142322212124214343343012132031313044112423442002443323022131113331320201341104204444442202031101203323234023313340124441020010333100212244041202301334413423400334132043232404112311243201022430232341232204204344110214442014113421313220331434011324204023323300043032244244420412012011342001001423120221342141001022343342343122323232211434221410422300142000403121044344033113441011210304214340310414123113324444410302230230431414214011144041043424240244001110111011234111431044440031000204424320401410124243110322430023421121402302043412401301220002232214220402022412420121401332302111144240312140002010424243102440040130303324431430422323102203231231400421001130424422143130143103041242033121123034413304414301332200412133300003004320334222424111214440323423420103424234211244233101042020302220314321300231242233123204133214422443423104412043313333322311440210221140131404011312431242132400204024433324100113303014022434111410401433240040341431142204140120022022113234033340110102044031310340441034323233002410401233032223411412030121424144434220301043310301244011403421301404421223131324300103021303024203314243332414144403441214024340043324342231333412334043122444141120220112013123222430123222422124431100441132144043223003024441011222114432101213030303211411431203321034311310020403040302410013021022044414140320202234043200441331402421210101412100220424202433043241110201114344211320331030421313130200440321133034414234042432342204420013314241232401343212011032330340212223322400300144113230330033412024124313204022402004003204400432430024244224021224220332011300432323301142114130243111101013042240210444112124040231240032122234001142110220034220241401133040144401403302240010233120444021204432020343431230414202111212402411340114413104001201020041402111224441104130343101232120124344333134201403011141000434201200021310041241101221144142234000430011420000011210441034443033224124130314334443044340041444311012020411324403322113211230003313331142400330320330443221143210422110232342122423410232140401402212033122432011204423010042202113414333011310021324414043224323241340244134244210201223341124012304431432043320414343143040113142043011241111130003321114211134012202203022113001323334411140100434202131131134042324102230220211323320321322131234124032231123010331434241430313242401411432202041011442134124104402212134320331121020234241013214120104001300212122210303324223201310324423244141343210022314212124324113002141212304001402121033342113211312142121011301440132313143241332203301142132001243432124001131031422000314420033402440414431143004203240322010021234122200014333413232142043242300240040424232001240303411314313234023312040113222344332430104321200443240020013111301230210201322022232324332132122323101001001003404044001220404434143420221231112112102444403303241033434404423301131302123303020112042240224102203040442043034411042004111422004021210322202422321344122033031100141330340131304434423131230012223023001122144421442233011020021331122102401314243132233100402430441010024201131024222404002204130323024144423100320220010104301444413213143431422120", "123130421044223134034334044044404142034343113013130312341413014420133204230111143043224412204132302233240034041424411441331220432112043344231010230130414114041031114320241412001000432441314040100324114331004321420202033444413000041424200441310120214221431131330424201440002210224134304344110331241122340311210042233223020024202442023010334303414040212444101232104130232040321320344211423120301433442130131441144102240330211441314320320221241131402223040041112210203404130121102220221331132442323230134010034401424412101211240400034324111303420213431041222104144434033111224011222423412004222424432212320401323424320403300011234433202204201041040422100114333422021413233100413300142424104013343411411303413442403332211230412203102410301044032400041301230303122434034314020411131034310142102001113231423304244044423002001032004321422304211043444121101230403424441322124214222322033242033022430302310030444441214214301333304044342430024123004431010231430413343100011023400240041344443224034033002402134221021440322121344233104334413323131041131144044404444224131424121203322024240014422432134022434204440321142420100424124124414201303303002232421302004132413023334123303322024211222224400140204212034321311232414434023334443101403212004010402423410101100441311421431443042014140440301043144041222224232134243442034220142020314334430044100143110121121314214143342033203233002132331200321114411333421234340334431110241001303233300022220003214212314022412001312411030332031220240344234344101110114044343012342202412030424122331214124202223440011211332414431213110421422442224003034304144403342432120334244213242344334143333232141044301313103301414114040333100204304323324140103324122343023044430021242121212141331131331134344034102230111334222242232100023314033202340402104232013412021321013041333102040401312344401323013010431241111040131434313430342112023122041121010003244204041142321043142044011443442411341032413240443423004322214141410111321213412031411020122302002322031144030321121021322214240114440034224214222130210102114031020121103020141331311023303142004314014031102200233212300110310201303330020040134300343210123124101230033242442041434240221402411430412023234142431423321313013014402124333221433041003420411411113401122040301200300341311434014324014134010242223031204422304333344344114123212430230321141343331403034300432323424430103230314423403112423220424322112340420210212332041340023220121442341333113431111010244044433321240103113230321222430031124431314222212342143212322142040311031340340330232212142034332102343331221102022242434311033334334031002242332314212241012310100400200402113202434321233031322012433403442224121230304313401314234243321432003401241012333221410141140443121241334043140024442313030044120433322010013033320244444213344342203413134303421110304123033134240442333144030312103010343143411100232430224024040203140104203421423114223302144231321143401413022120024144231311312422323121122404220012442444344302123411002441114332332201042334432414324010231024004041302112121221000442214032441243011440123444341322304421233031141234120044032333300332210003401003022310440110334104032403204243210113300234420331130011020040304242141330112033311322220123311244121220021001000222304000341402021310434114334433231433212222334423304310122421203102013114313143241442200243412400040104031323220023143413311410422120221401234143332304143241200240430132041430144234343241324211414124421021023030442203122340110401044203003142312104110432100323001421113322111211031224023321301032133221124041111012340122141344122344244023441114322120313401432133300004301001212334412322214043302114012343234423140240303411433401331202220241042433324324322232333000401022140303243224430130400140433034423121132010201343214100020222411232401142221342314421224424344144403430204004343234324041230012302330040403321120231414343142232011013111240442133104134041310024421402043333101444124113304244334334044022304233014341124213323401343124130332232113420114421042303244311234323014404312200422433002432324413211311420224213222032104114210330134214011322042040213331322022140414324023201202304220420043433301200000012112114130430121223232334120434012103333130310302442001241213224244444244322114031330314244034100020424241110430242300114233243214211312240333404402100300133314413222030231420104121313223330310340041233212330243210330441002200123214232104431112440244112024043", "102004103100341443034100433040444133310034221211300334024142012403211412413010304201033442123110121131203201040201440203023134014201033202111004020222002043403441031224311342203010040414204012223002332134301310430433432403402403441431041040141324124341344312402431014411101140440432200430410121411221310041030202010011114303042022214143201043411011423140142432440110041344211204442304202342113311401300342222324211040303341130433442433323142423234124234221401443120424300023131401013200324312042343111401433330130142124124034101113000300204042423444031430441122042001441244342044443412131113012021012104423012202110100110443241011231404332130101023331203102024414321032424320310024141014311310332400124442224413240034312110134134111002122444242212341333423313014002342103213141024443133423223011322243102203212411233041004121211133422203022410334313402104324202243114023120144021104444300242032124011334213133423222104333200311243023244442234041014120421222320012221141334310123432434030310244001022204240132433302334030312204012143432202130104343101300224042111022131311143412440332304242321040132021140110243440032113101324444030042101212441203224134141314240303200220411334203034320003423322411103023114011440324313311102044443113234402330332011134333244202104001230231123211201134013020422042213223324002311110302444102341421122220241012230220413201111004044024441014410034302311200432314333323102224021330412420140344420331124434134104024044044231021420413014021313341412223333442123011100131244233203142000421342332402414220002311332302324040003011234030440200332441121101340442113413012004130212014440122004103032114330201040022302202020242103023034240021330424020131101330332342044311221144204402042021301040331313410333011313033021231111122110043400123243422042223224324100222121143030113021211000430212142042230414021110221343342232040021003244222203042143241000011141440321422242220040213211431312030013121312000043430000434321201422422024420221424232230434241423033100413110043101102141300421213214114300243042442014144244131141202312144022231333140320432243103033344030210241340330234121434201112040212341133202431033121201030421213414222001334142432424021424300432342023122343211142113220104442024141122041142144011401404103003211434443440030002423432122243111032441044432244322304330302010403233321443313243002213021434423441442111304202014104200322131430202433404322143113310343100343223443332443132404340022400331033111134144403433400234044221314312313330221130211404003013002014220424024112401132123144210401401312321223202110331033020234140144103204410014323010420110332043410333442444432134341244410112420343342233020100104320312342411000223033320442412004332224003200322221322011214230332440332212412323224431444412214342412040232142141104024143140324333404104300104400320202303342213331442341332324434202330204332411012012210241214113024142302103222233211433220011123424042113334202003230300301232304311001420130444440041223230442021332240204030122131221301040033312342114303401102221442113024314444401231313113341111301043412322220213240343003302334121221400420200223242432312222234440432414324121113300024043440203223211301310423433013103224434410322014143103413144424020030340202103301230323441144203420440041303204241222123423113100133422304011020121102341443133424223431222132231204134102234440401424312301134334324404304330104403122113411234232144011412131124311123302234443043244243310113441112214342044443333224234024321011234104413030442043021012300232033040411401330203302444412044010040420431300001023312430420132103414034201234241011024131441433043201042103211041414123202420441232342400242403042342330131321344221204013102223141423440200220404443303011101010223041240202200210400120013400331143300010343224222030404431440040311344401314333304341121143220131123044414231012014341100033424200414423231321204042004403400003433221431422232134141414311101232424303142123010311242104220342231403402012021313304424321121223001114112402001224441103402333111422323123322342221040214110001142000422244112114414313112322011024033234332130324101214322011201324020240411140231414442123140321300122114234100321433233213304042430311024040141101020413101301344201114100110130001120400110322343123331022321104044244204011203231301142110422034043432441023112331231332040124212204322123244122441214002244000104121042232003134131233341104024324334141430222", "341031131001020410221400122114443212404401401400140134234342222133224001104413303120030004012442310440411304130344134121423303420034303301210242320244103210022302330233011004444440140013041323420424320141312440221042302240111221212434403233011313422000034123331112340120321133411311012401333034300323321004140022231413011001422000400322030243140144243013223123410402001403341201214443321333100020344033232111302420440122342111203132340441203214143310030430334102203431413131434203314144240221113013304201041343124410131301011421013003132324421014403032130132033010241214434442134424010110010034214003300321332421342300431103230211413024141230424342434144203031301233414244044110211342021421124030323222201224043011043234101023224121144203414231200204000324134323032442243304313303432023023041414413022431432314012232243313120234214110212333431141423001334432402440103412021310122440401203332422221403111434343110223040043212244320303312240430122211432020013302243014214220344222042402131111243420011200212221211120003024310014231242002333440402034311322232432342120030143303204134222100243124131344323132134022311303310243314214123021020220312204210143142043320114342100102414241241104304430442103333144040011044341403422300302430042043210411031113210211113344220411330230020013433403001013242424101041213124411120020100003132020343421300013031410110034422123314033312130303431204101140332243044304432032302112232000110034323030131044023400431041311241204223414123032202043431321242312221214313322034220323034214034302424004301400031441121131414124020033321124221020332104203230022344034300144313134220122003121322302023041040434202022130433044042231400412130112301233011023022432021144040100211003310301413444330033032333304103112402432230001320342240001441420124443422434034013024402331233400423141224122043421414324431033014242443200410402030134231400100433041131420143120314101122240334111411224322342230014020111313321224343340220014132221230234234421124443014120013420322024433101011111044344333244111342332232340232140332000242024441320214304144001442301414012003441242244214104423403223342204343231313102241234130103014433224241103012043041344442104121402240412330141444142020324032421343421242412012024223404432333120000214412102411030411141120104441123241403430102101141224144342132130310312041204143120110210430144331433031320233340404031323444124224410114042012304021232220401141322024131444131221034131343313320422343442404323240130044012400012443300443244242001401232141114324324032233104443412001122340312411132110422414040442434120442424322440401023413102241102020021234410322221400100000042223334131012231243313243041032404440212103041404023431214022120340240422030004231320403324403024024042432143002344333401140221221221210241331300232334440311334214423314304232200424031033042324310003431324334321203432144001121230001120203034223403103204324113432303201441202421314004233313111140342324330001323404442442312431043112112000234443003213300113412132323203021004113211133014402444434012040441114133332121403042331213103402441440301004214021433343442032140402341120141244101142314124443311134414243332041122242332023124030422232010443241443214002242412304242144131200100312110110134210320102311432321300010142300414130323143422240143120113444030403130034042224303301041043204012412334230102142032131341231324103334003023343422310224420211340304410312404314210102002023240110024333442233221440401013101232000404142041343330342030100241313223343243403301133312400142231200012440042314333432114340431412434220323134222014111123104230010112312334421211102020103032324112302030430100124100344443433301012322134112410010441420212301132230312223021124111233443032212013023212222301431014041004423300104410322100222041024120022002123304433044104314041012012412030113020022300021331342242041320044041411110040101301424212004304304040414001132312142014234324210002340130110131100420214224422414043432033422000313412130230204210133312020414221231000122121342243320214421430012430044113430022243344224440040010112300323114404041122304432242424113222234013104320413204213103120310324431313233101404233420101404440323100020441241401124221020333420422001311220304331342112442043122443024021000302401030430311102133412300302433002231321314410104311030011430430003013434403323232043214421343322442212401401212123202303232100300230241324422011340114430100320021301132132244", "022430110144221130030442013300311412033141234432102023234410310142042143101340233201404101402013004310103324244043032330124041134433003423340242014132311332104404313224213414133424241122021004212433001401103012002023410231124440242302011123410412201000124101010201232332210130430123210232133140443331030120311434400012112234322013332342422220424003124033410002140440240444401203324401233033120222210002444122220022012413221224441424433302210331302414443332402022241130011224210214112144110030243324344212124310403224130204142231330203133240324243324222334111322113332202441234220241310204042412343000033241424213023022021144203022401421130244414120100443340021133101032004233013233133213032001023440244223404121441103124322244023201301424201211222103223101340032421412112012313441021413323030122202242301214223101211444020021103132131441020321410231020013103313130033334121100101341240000003400411132423200423444141400414043023141301043004323412232403112302040121130344134443002434102234340000440143002232223244021333310003110132302044141210040233123120031132033024113421340033423231441124040230211440033224414444042132312444243123141233301123304440400321302232330444032002132330242140031214102100444231400010232112132104241114312221301234021233013300440404120000422133043410102124034041012324241022201412043302031111234441340001030204244040300044302034320330443410122331012011010243222341324014322043333233413012111402043121241423423000003230101401140342240310412241124403001324220031304402041441333430110031023240130030433404041112322243342220412301233032012213142043332321324221403141330124414344412240333023122403401404302210144224244213004300124000203434322401333113334010042034000324204212123344001242124042043244240324231244213114230010231402431213201331042001232431441401400340213413302444024121232020423434423441032411134013003333224410331441420314323130321040221231421131341043421401042010130024003023004004110030334241003043414441020242232141304220203104323314140310243314432401340134243322331421324140123332030441444212004213430004323124130124341023312331200043101334002402220201133011331031441012424200011013130203110223202030134133121010121103303104021211332102232044023234203211210424400121012404410442233110232313300144022040223133102211222234133204000331404121213001424241331203000142323323402402300431341203043332004001320133143023130344302324340443132421113014014140444030214213104441331231444011441334240121104100024323324103221012344021313401043113434001232113011304134043411404400322103433240344011031442230244301141043414312232431134340141143410300422411310422200212113324422143434233441224330104202102131331400014400031232411010312143241200204411430430442442332040034221324223033231124421033033412303302042433330431320430312122043222132031232032030101131120022124413344203033241143243333103231014411112144001022241301040034110414324341031320123300124330044434431223414203103103034403441144200044343000001222031313013001133310301044332021232003311443143103331332113133123300042022013142123343142041100243220010001324030101332131104042301323130320110100103034003233342114412102330423223302131211331320114020130221142104413421103144420304200413113344140442323440402204430133004334102440110221003443301322004401014200021301223133340022320432140321033143132143311413413431303342101403414011333320114042304303443023140441312322234431400102102013042221344041444030111441123423240131223100212341100340204132434102340412310333201303230432140340214004044013422432123413320112442300331324412032004340313400441330333414222332341122100231040113213314000223242041123200311003313420002440310024023042330104010413110144103412443101124203222324442140412432444322021213222310133334311333331232433002421412104212243301003343002214123334304441002001120023431211404044132312011132443104333231204440344202014422232144340230401433011324302414124224202344213414124441200114304303034324314223301331121333330334033433123311004232244021120031310413322440111430100102003021312314230020301443421131130343100432131100321133244132411141310142343110042220440030240412022041343343032300041432433423203421213222223323411403044440103413401103240134440412113442423241201042420041331044242001232002110042104402332311103322320004203410433402120122040031121044404431020242042333133200040333101221112404201422404042100244003100313203141202431042242401234324244142234201314431234031211230", "443444131332243341413034130133113244243144223414004310114232343412044031210403101412002012403120320442133241221331313031022122414021334311242413431040111004404341100031030021042420113414404102200001202100401113230130332133213104441441033443241212340232043424143112324413322024421014113413102330232311413232043133320422013340443403241140302434200243242140012440223400224421343322344210034143324321334324022044424120434111344302042301043034140301434343430444221402120424031000444232343343443022443430123101332330431022112314404414443420134410104232433043421002323342233232041134240221340233134103220334324012241030021403143042104111033233432400214234031200303132002421334201101032133312422022131040421434433342434343334344340212432420400342223344321011334332210413401104411323102434430242442402214021002023221340032221144010400443412301030440132030334140400331301314034014321114123041411324414334200432431411331404344201422413241002043412330221002230323010131300021112422424014113104244030243023303044241021143244403020101411012132001201433411403341231343244432210140320414233210024412000100030301022232011022110330110130440334113102122342431203243222134444003133444113133023002320341202141200420433201320340413242042024413042021343440221304040044130240234000244300020243014322332022123140402124212432211024213211014004124124301312014110323423140403432214431120020122040010211414322004443001102130130422441120233422321213413004101023000004013200410334432134300041411203204122010430440024020221432240030023301104231211343203000024212130340000104103424214044422433340412334230414322044333103143404323111311323144031400342442441302130421420144010212443411401030014202121022223311302423211400410000042120440421002142031221143030000140343314304132443314231402331313131324001132301030443001022442140121023241240033020311424142134134222030120312323311442041431210124431044020222340313304144021121324330332331124141233411114311233114203320022031134132041401041420122110303141323231123401020044000300230121423431410131333313202343423424331402403133004310442440343341200220334311431133004333412434244034412223304220341031133201222134010010032210403413432101400403243422432012412301243034442131344122024100001143223442421203403133410032302420202030023032401022304122244432032331201130411303024312113232214414332044344421002114222022301222243204130111032442114302301322024134101344100131103132224414331330323402021440440413203031104331431212342303032344234042003423204413323244003131323314004234004310432314041114241134111042030134022002023333142232301312240133043442403411003422321204443222432414344124130144410000004423431433014424333232431233242111234423421031004343422031022300341123413130433400301032414114231043244221214131204443400202242342004434242340313244114403234103134142211321340121431224124134133210334432204211431341240034200114244130214124032411132134300202234344024044110034320422244343034121223200332442233030201312224312101403404141214133001413214420032204014200423332004140333210022444132300042332401401110314232401013343421243432203100312340420200120120231313223311410100214333223343412403101044133002321112341342033441120024313140040420431231010421133311032123111201421102434231334001042240042342432323310120424431134412101342232204340430241200102134001011023310430102344402443424034103144114014040414003140222413134211132200112322103033134044220330133101320441332301414012313033044123412210141413443220004214200341431013414131113102104240341121113024044244343101233421331110023344044022132240023431024302204133131324341223204132224044341333031014301212101010340124021144120012110344040203121333232441143440200421203421011003240413141131141033420430002432231110302234101010343133334142324434243013112210333243101044142430421100040300221013302313014121321214223214444230120443312042303024142010002241202242103321120312442234140140431420221343020011404011034443111421023104123320130403104443124330223230043422013401030213101140030231143031023301331021404441221313130004421112040124334434210021012001334432431303113100433020400020040100400322321443301230414414304444430440124034022022320034004214310122032014121400230000241312420012313132342104011020123301334401420300411031320314120030202022101411442103310443000440030203332400114330231323443120244314423040413211030132440133012020114433333024420213204241403142322423432012032403323440141100223110440230340222313330", "220302130014031143412342120432031210443010344342002240032444020240233100332200140304022200023103130241204131013432020134114410013242300321430211224404034213313123341413042320113241042004044241314412104000304003441020040201221304100203321444302430403412323002004110133030014313204334243401201132114240344404313314021420341423312432322210104240101233112310320114432300043004330141241134342002334213033240322211101122332333302403312404133222401213222023001112112030202424322323032034114222041044032023333333040300424443344010220130012111401202401110331012122134220334400030033430132102002411243413040221020434243123123413331024300404424144342442423130410234420022003340010104013434200444044214242044440143311101333122334320330111414403234242411144142242110313341024432410043432434433133041124042032444004323101234120114334123103313022041103434233001131413000420031002341411341140000033201322320010042130010344331430312113034414040433333210421434413420211422411204222013112242203433304001202210323424232222300043333124413242141243342231224003404343132222341331203102121321200441342031003243224340313143244131200242000343131313232023144314214444401212110334211313040012033323140334040222012044332232223204043434044122421203032143120012101244444322314011401443430001441034203424223230322313434041313011032231322443214002342422014231422104213200033330024232041304031242233222343332031224430101433214411232102413200112124204042240103400311340001012434132120244321144101003040444104213433401420434231230431401013043012204003303224101414320120313212110403102020313124324330214201430430113133242120001331034012441423210200223411143004111343114020212310210224430330121124204100130200130434333403222233444041303004110201413003111002211343111320042433430233041033440440044020344024014130003434132000104342334030422042100340343433013111000131023411321434211140213240243133121402023033413210130043010232414414233410100134134100014333000011434034123313301010324322440123304100143122302230404022413401123102242024033013402002410244134331023211304204042024221411332032122141320104122011031441143303123423224313311340103141424203442240201011320034020214034333402230310044233311400022044224141241043012021223210300021144142410000204014040003300031211233423301442323143140410224343214221112312323310400344044204132422200133320200301003403203340120423441322144022314400111442333014422232214244142303103201002211012133213111323211431310232310413134111433133140300340341032340140434043224011013024213022210041402244404311020241211420430301224130301332143123404401431002304320302331441112240444404002003201241240233303412103024301231421120004043020110242410014322402402223023223430030323442322124223232434021043401143344014214211331142104234014214421001422442040000211301303124100010204322003142220223011130324213234323233100222442414112413212144022014030422000114032403431144201132344400313242210403104133112231434322311301410124310333412102141343404340201223144232131000141440234113213444131330423210304032131413430024011324413010323120223222414142311140003123324113134002303123303101421304213423424340421024000203144020102124123112204322041102443423302322200310113421114441424130004440202142110143013002410032342014211110044124301040443404112132130000021113101414341420232342304123240303244330102144332314223102123221120212001333211124044223234241042014422131321424300024033202331101012221011223111242323323143111340344131413240102112004020430100413143413112041322414313004044024133121134212114340404003301404404242200233131421341303101103042422400030203400142004303201014042330204232113220121401201402223140021233003412044112044342443301220114332400411340431023434303113444301201123431241100240324404424400330321414000033004132430420220123302234201244234033212402414302103404401322024001234020334330300413303220402141443034022302110002113000422430133422042124403212402442142210331433422321420433124240223104323442211403334414144132034323333132011322013341023300041234213203101313222140010202213401241244143331230320213434414332111011423302140023123032444411112411140320212024221032212020240300020320200440321412344434432040431320013322241203331231323044240302201413420412331233213033324044142123421231121434424011044131214243304003420302144332334102232314422430134411101011332101030443423310024011232432402000220234223322322122422404242044300310214211241241120422310043104223303240303422101234", "112412443430021310443200143444240233244222302104311041324210214420442404030003113132321021242122434111141111424413413412220112232321320220142403034244344402001000302034231221421343131114431400030013023412412042030203231013114112432204210210041343330132413011402100143332423024223303430323134024333112021012332113133432333421004420004440430000214344141312033042241140210100211023043121003332310331240020213020310034211232132440033120444223220113044111141332140321300200012400100342331303333140223320241002240412424140323020232323122214224000332422414333044034214404044013304340030110010324130013043432110230033122443230130322124002440004000434100000240024033303101311331110432230133311242432414112314204440033130302131011414322420122424210211324112044010111302340343243342304031330403424142001220230300344110231340101112124121323243101312403004102442231231313434333014440422032432232332324323141423314110103323004314201232230111433412134334100024103401141044400424123300440311431334424021104042214221302201412230341210234113234444202030000323222124141400022343111241123140303003230210404340201033210122211104434434003213412302332420122444401214040103234022010213113000424402130241212231123012313310343033100413104121203114403313444204303314344234033340122234003211143233231111303203402301023330024243100212233011440441433103422122413424003123023222111102214213222234420440331421210131110424033441321003031103434314112243200010042100122041141102324330430303023031234402121344433224432104112100412040021210211303024023423110431220213004223321023432103022430440434431120341102330324320014130344113130413401314214231333332212144341024233324223221434114114323334323023331300213433100120034142141310220120321440100401212124424342220324101432443110120244324310132234311220302221103431431043043311133344232430444321434134314033314442023432122330001003423112044400420002100022002213434434142213442124031300432431021440214223231002024230404300400243042442030103222300031120222441313010340022413210223233443043241430103304022124024303104441013343342124322013321432101334340140341311102240433332210324322104311030130023343104103330104134031320221300121021041111044343203133120444001201343223031013104340032343243440140310243333040243224341130223331320131004204121303244430012210304412332333304041330224221242411200143433421012014103302413423400203214134434144112103422334124323140414234221110443112114020144141130134433003343224332212033010120103111124100313334340412410133024113343341121221200433331301444023003112113412002124312210344040144432141222434413133113121420232331422004410301032220130320411001114134004130304341210240431020102423321442343330421431214004320101043330421123224022410314004310140024322231043040043121230312140440114322330433332220230113034033334031414323322443220140321402334333343144410322323444343331224114134320321323114141102400303030140211021223403240203133434130101222313203021001022342413124011131140013420003430243403200233124230220331031343423320030134112001113202433424414402310330403303033433120242031101430204224210141333003020321441101302240124034141022012222402112401224243313233020232311344142441412230031041203424313400232230223001304014442134111124440234324413224111414144133341024341021321421400240232133003342220222421213121014232114421233113034030324330400121401013034304110210030141021234101020020123143134422143340314213141432443124111130414404033411214040312312230221133032321021014033024243134311124242102430131124044101122212331212403022332442332110032001114133321010102321043134024102100431014204314211242022330243401102210401004143102422400404400331313232311443320422222232330003130241001003334232344013333414110130033303112200220410334444440202440132343131133214433130122343232442210104334430231142102014224000002433044430000213333411232123433021233413323011420240140314110233041031014102410022223112010121422003322324002004040210120314410044430344343343100203241430143200244120232430010340324040124424224432012002333021422214200210112234320322033110433103113102011141140003001441240020342323021322113414324231310341101423132230202310432124040000110114324301233404022421241422443103244312234323101220022221024414441413041303442404112310201000333403443344020103233114321121221302000424322440213042320441111440030443202303014230042004420444430404314241243111403031024121123223333441220020003002233423042414021223330004313012301423030", "230222112412130222013042132232233201032323132201404334240434242413444101014122012114323232222440132110343223343133420313112410301242044444230102212410421333001042233313334332134213431230441444211022321421344313034104301412204014444034323322023120300034030420132004224240331404121321440421303020142432430112322312312411322430414122113041232310443000240320021301141040442401022014131332200110101034111023213022021313412204311013001112400311013404322311322301020330304014302413044320343014020300441032010332220314301330310031401311322140212010433303004240100213040210404233413403014133414114040220224422244220023440204231104103244110214334113003443202200324310332344114334431114120010313212202041103221334230131121104021001414341430003332243304421312102100414424001431100243430143300322430240423234012232232132133042432313342420201221303133240203114201124014341210114412342131210323422142222200441342134432112204140124124000221243203404244204114042133042143212100041200423424401213224014323201400213403001023120421032440213133044302030442321104133444024313100311011441324410243040410030021141224303424312203023014423412202040114021212441434133443202313042313312312221322042334441301141214430101034231113204421131101233022344023011001430200334223304220224230442241210021031212144104243041312010403314011131404411024024140423424114142300434211322043104203124040110341300223323211442011030123133221224121203434402110120220144431100233202424000111143144423410211212034142341002133013002410321200103031214412442041302111123440400011322132034231341234232224411313214314302220341010420320424412412042343423141043120233312321201433223242111442123300231132324441032334142201120004122123244313130120221424302204200114322320332041011330021122023130001303433132002402040014300312034423433440323210204230340323130100232344040301120324321240114133303013001232022014401103331224321044003201342111342323112142223113104412212311412240042130431413001030213302014031433021143110042204021410012112104000133030142412331332233012033033432430414122234414321210210141124211331112133102134100421424323322100142143300224101121222224043114040243111231303232413020424041404100442223234013242010024000423422330434223403421414011413231013020441331102322113001032104304201001133144411104240424223241314432421340321440430012424031112441234111304040402234132231210240103213144011121432402110103400140040221402320214001002124110034313420201144404023111223334020031310442333040024104202224322002131243433302020041402424102423211042242443032331323333330440010344204243404201304311102201233300110111331224001200232120211104134411131334324331000332232041021410433024112141120412113302434420303240441312200430133213331334423120003431440433134014310020024122402034010431204131413232334111024413342222211411213200022334121424103142020031342020404123032004430143243444132241024443422140033413000212431240344234233012432121144033343224424013031300240123020030321431131430430432303412420202444441021434132331123143100303233003222222233123100001340204221110414011243424422322432340222314421140200431131111114104112131313103221034423434010044400202030001343104303142341020340442443323014300243311113314001220100224120101030204322113214003034104313412314140331422423234222040224002340223122232141040230431402423440004301101111041424140020323342314003044313044040443313002412330002423223324433011112311100314101140031144104343032300430141300223403040124214114402400301243434414400312330404400134313421334023000240342012330013202102324030331014343411340003133244142014043221310042302304321333124012140204112142122214042101022143442424333122312102224214140304012233003310414042231324424202432311430222031413320024214202432031121444033313411323311411114240314311422414433223142123133204012332224132131441220322424224312300420220414320211331444140230410421140402321114024412014444044331410412021142114143433041213342121323133224044302203003341214214101001120031243310001142431023310221341223010423034402040423413233312004011240320021100242421223212413221140320341401244300004012211224431114141403411321423313340011311102220204422224331024204011140030424443323321141031210402132404303414033333404410130234320224132144401142213414312220010214144432104342123314310442222022042400321311001331313401323330322111222321321004020313443400143334120420001414121114123313312234340123202200420211314030043430114330401212333440211240430142", "040013341022221333231434224313100204024323422132444344431043100404110034113224143104433443330243011011113203102411113202111001300314204423411411241331132321014324430024431012420144232200203421313233040032140001202312333121324131143031003421000204212410312322404141324123010141400010014301134431122413133023322003031311314421241344421103420004411223232124044340012211001021134221431032001104142000312144431102341233243334033321131030010114032020123410323402324231222100023220021333343002023222101302443101110214021422333140421433212222014013430303244313142224122324023202103331443023423424144422103123014231201112003100042100223213430104011113442304030022043303204331224302342141311304222433334120410344024401304340233443441234303024342041313412331233404100112403033104224104431342132432413412241440413434310010014100300401014430112440233113243104221002103342011322311312111223230232333021442023440142410221230144041212242143300040000132434131400321304001233201310101113330314044311010041400312022311140022442204312331221010202420043411132430020043440243313410130303334220114113423232022400043442441024411021432234144322410231230403233403144311302004103000230211014204422222420022344122311221122413111031044442334310143342244344310244412020024244324004443430020313440324311122331023044223104142103410340241214023141140331424334132333044010214431444203012113340423030200304033002113433332220301003100234421121242330004323423233423132241230013100223104012331221442223140023040322020200223213433201223001220344332441202134112100030330210402203001133114431401204400313411224101414313443020103124103010430104312224141024343400330341202132322044024030413110212321340330440423001244000042413310134001400042121220012021144401421224132242131421311114142222144410002203413103303314433044334044242023220421022440303204243044034444013200410030431141002311001403204214321140332310342234004214031220321401241333131001101312314431202333421033311200201232322044204111413441102421323343312400433140120232120001444114144030242223341311304034103112002434410441103032142030233033411410402100010330321314341122433320421230112404322301443434040022414333122423110031443331011131123401422100033210122001202424241310201000241411433223213134042443104414043240240031112121130213341104313424132214040341033120322242021124441000221021413000231342004003422422032232020200400412204101211301144101442314142021411101421220224244222310434341411041011043222123243100443321303132223344223013040404034124333034032232313023011311042001402143303342013431210124233402334002244140344303022421342034414444211204342342001421403204401003122043401103422031411323101120133402020034234120400100213332432203223111032010123301013200334234143031242142442232341004103000220022213121343442231143140433040142114001223004313012314342443034414140042232213444201330434312320123332212020421214334032202233344112330314412434434314211101004410304311312100224033310224323144141012212131432202402130111214444213111304204230301314403222424422123322213443133022323013243402404443402241332130030441442300114202241303311030423223333222323111033230011012141140101244200000321033132341243222023304304330312102220310312330310432420021123231324324241032232431034304044421313030112212201344024300423000112411412111120030142030231404414443204103144312333021101243332344310334242132424044421412403110023124303440403122222444331204323403104011102141132324244124142100222213100004141220134422032022314004043223321422132230102113434304142000200144022304003204211324030000221332033120341340014024400302413404322222322142334232314343132132120121404221311104120341312030314144032401132141344442234032400103034141300323000032423423042113424112242024442424411241410310403431430312011433144330222412133024202102230302340211142442443220002143232302142220222011123322132301013432311340300401302431442141000212211324321101440421100220043214231433433041034021423140322204244032221131344440212310113010114024310344403344033020320433143221314133220130043204020332441314110023300214144301414044444340424224323042022104011324234431224032204022142323133043303222410030400133131403414143301340004103210303442333142231110304040234041210323202444124041020421220001202123340040000314313010242440140401121424102442334342031123331244324201130222204221422343122202332320443213131021334322002031003132123414403421434031111400141342432422301301242113132124444213302424112", "433211430131442201012143142214143204403423031041023041232032114241244213131204304333411300011041322404404220421123033412400100044112134123423041234313140202232114234221340311004234213440141120331111114013042004041332134404433112303132344130332433443133224302114131214210044031341112221020004230231210313444313043200022312440000010131433341212232324000042104143032412431420423340420414332213022241012423122041312111410422010200423022404440302104410344222012333204013230024224341401412212214443333003320110104230201432221201031224130331103140043201414233402134140130321441430122211412103320441311112232310302123002302034131040104201443141041422211340033313433311413211430214214430003231142211213403411401431434412231400240141344131104023310234300230444312112221020404132131432240333133333004243400421241244433340334032340041310223140114101201003311410042403103023023341100101242211133211111432004010120433304141110110140134020302011010211000000240033402131103413133410324434203124031121421222410010003012311303443224421042304243131411330102141224344110141203332410112112444313042324244344442414303124123004443034000001011410211214212220421020330314244021404334141234301221302041021421313302130420213230142431232231242011400223332040320020012402440414431123040010420313403243142022010413442040331123304311224104031124004101304113303102203122343342131204423314134433033422442213013433001304443010124240014441201034210434224404423014133223302032404322104244024343322410414203232303041102410224123313030041100424143310421043304213413223142144130044104312421244113032333242042001031341322212221000330421024234132002221001120040124003141221422042243323022414121010002112020222344223220202243002214400302302242231113330403123040003121433432431243321400200443220233244030413124241431140002011412332024113223312233003142204130440300340233122220123201212101322103344342034223003233210144410322211040341030210443312243004000103344323432340323013022300223010323344434423112442423302014401411110201344123303420232243331402200322432034234410000204202214432024402211231144003113222214113302033230402400014004303332001444124100420022243320023411001333340200132304021333243240302021400201224123144213310003323211213342441003331233223333143143020412122231010333202141010211300124000121224220331233132213011230312424400402130344114210033331323110404321002440322314022031243042002413203200303442024130332410140103014103134441003001421433404013223210240013311300230114232011411232403230004331422340234300430230041423121014101144342431314410113113104431022123144143443030131243402332443141242211004212433231213340443203421443233031313413103010211234021442234024304421343430244102203133441120234302214023113133312423330040132302011121004203233314042424340440214413120410300310312312331111340400014002440421243320411404020211241202341402124440224222432241332124003044120304213111324431424332144312223423403124003440042033403032421211341314201004032214323303021410442023414102104120221411241334332432002032311313340311224330412422041022311443404231423110304313214002321401104433223032203342234112241414331424232322404131322422413130144220403214100013222040334214000434404004100211313244344012141234430003400231104144214202032340444141404442242212210223411203200302000420341421313020141420303111244443144430140021034112124434031201424032104432012303331201431304342140010404040321041400444041241021234422130331233200141320343423133232024313012124131320224422243231241244124142440002323040233141021132013421231432444303202241204041403441114042143100344304404334441214020241033441431434331333012214433111142114313421341141143041132411432344401010442223234443010424031041133204432313013003003103223320203402031133414014034344043123100030002013042143233304412432010322433233333021212420444324313232022220403043423001330140133424420320001203022433200201140444403204341233202420212303041114144214144021003103042243411441004004333424012323331223423143301031412042434024041323020123000343223214042344224031223414231243042142201434300333200342032241210144230143110213031040214304430021204444244134010304233441301204202144310420131143004221144324103123212413142442104312303424013322101140131200204112013212311014440121301424110140300210032443140221033042333102111214201004300414441113243242223003212404044402033222042104402201024434120022013001040332132432442440442320203022021402132224113034211013423310242423", "022042024022032014042412114422120440113141114321033003340303042402430011332113421434323442140014211202041414341203234133302304412043221004140331214213411344022101434111201114224003114010201132313234020214214233212323030304234014110000304103131404431144141134123121100240024240213113323000111443424020141243434002330320022044130240314040012133043002133204224013014140340313014112331431041302133434422340414021230404340200203223434313322122233420303340431320423311402103330044413334003222402334034313300041424022311000122141021124032042442222112013444121133232403400123220002212120143244231112123020311404104212144140113243331231300430144211034322130431222121324322410241431323144304442141420414440110224133223231433201343222000022431403122410111440102410234432323203002030204011340211224320400041122133022312432420431301423411002330402412022412211322002200201012242430101223112021432134042140304024004442203004212404424201313010001143312013411444241323201241224303114131302223323042024101331303233133340121334420011410330414100241340130143003204233413430342411321030431240043030324011403342241331021143221144220324420130302444314002224441120211112421131202141400134130241001244220022340323001001324412312142302114313221412214224322111121133330414023014431123241002001312011002312244010132234420414140041330302433213014342043424422124434234440024333142044134403043411314241131202433103023230243222401331222314122411333134223011340022021114230233100102214442440421024131334313401343343343212040312144414224011403130402321312210011421033143342242131102003233120201120220042100400133041142203102240303233242200141343010334022400321220134223414332200424023141310243221023244222430103340304334203220134111320323430202313111110324320132123243331411113141331422101114442443442140401100303133421420041030114314341303433201241201330312322122204342442341110044001120134300113413332012321312101434422114134220113203223423300133210321033133421130340213320433243002020011121100444013221320043213200403402024444140213022110404334010243403222120412221040223131244243132132241202102403421322101412240103020200110214020244342020014430021342432030323403034233234204041124044400404012002014303302303210400402012142434403322142340331113030031030112412043243114224403311441222430022000332434433401401401313213213400233210200033100340342431422314440221122032133320111300423030334044120014140340410143033121332012110042131324321303443100230330344140224233114213020131103320331220024331324323300110013203042004002104322140231323204243223040031204422410413424213132020340131033343430211331334422440420422223113134234203023221034000341122012014430040114122334020334032130023031330330130114421221143411333012441240222300040202320044023134224304324214014224124411214241311020242413214322341223302333421410104014243243404143124122121314132041323302134110334034121404241410200333033313130340212233414422412201003444123412034323342214432444243432140402341203412103421100003012332313032131004412241112201000233330014033340322302432001421310231004211223404412030113441410201300411302002144042140304101003424142420232240032402040403444422043332142433212010032310024311111423010403312402233023131303000120002013041424430014240404440121403231034110444024034241000324233421330333323343114220110210040101134202333322311203410430444103012111114102002331431214321313140012311300331044344333220301113020223112430402430114234141343140440020331114304332011224330331142133032231041232311411141131324244111231134414432340240222343023103243314414103010032010031110443004014224003121222420410314134243023231224114420201222223313300411334022400334022321122014032120232232314021031122031202422334102230424043432332023444441410322130312422314300430203424211423403431331032441424033443402011024222122421133240340210342142334221101432010321214020123120431301212134224140201302341100410201441011004421404121103320410333422430132032022433241040133010210012322114440231410041442404023444402430430214230222342042130241402413310032213000302213243030224321423422014200304311444023140032102304344414020303212043404340444201412221313033202433242123220034420124023201310131413333242240232141131133004002100132430404303000013413122120201211100232001204414404423132002310213301130413342242124234124114142034304003244022343243430230140111224413044432330101334242433003043004311223121140242102200223202120231313212332141133104310304043424", "221334123413201332321432023034424431022301323434314204143234434232003414422111033140010433042020402341400021014222021223032321324142030421331113231141343134114400131003220413414141113143111230042123300343114141023420423402224101302200003003434041032433041001231120310202112001433023424311233442433011234224122130300223340241414104212402421433010202041230032333144022010441234031302323131413124132214211334422100321433333204431244302231111110214402421111040424004243140133042041410003142004314110303410101313111101221142443443121310410130012101200400101334400204110222020440211104222011322123000232013033301114323211211402214230402412033044201424010440212443121100042400342204100303002322220313231431012324411341441144244122404010034043133034310332431143323100331022042143230144131024432103242123124341314120314133043332032114040112430403100114214124000100411324121120303001211410011340320232431304221032120430130333010002320434403212222043314231130032024302224140420110433011013024330041001212332131114142002203203404123200023312234112343100300131111222421430211403222400411430120033411234240333011220124012422212303333411424203441304424243314134244143023044230122442422132240021102420211413333444431424141412302431224043343231403333224323333433032303011342141231434230200314042424003040421213131303124221222411314414444211441132042114321032430223204024214102104314230341034300310421441131403033004143332440122220443040234123241224434034201410034232223140124324113201444021444234112404423422344430023401134234010014113300322401202010113020233012431222304031030043203400131321443041022342442444123024032433114323231022030341432421242100241003202110200110402033203114121443122120111104104311331321411100441441130331304141333302201201140341142314204134141003314012440013102121202410134011412434121301141223112030341233143102031422313233021320103130321244113424244134011414320200102211212004240424430311403411121133204230441320221410041123344012044211202204030303044134221144301312004102224440401202301343140203331003343023444313232400212400234444011003221030334014444131310111233014013130240423313230213433241102202442434201423043243434311434430142103240430034404402131313423104102003313433112110234200444142423441112321143211240040412002332342403342444210213314242103012332221204411022304303410410140144444130242442022101321233322022114011320300240133430131442440122302314020343202144242322344143304444140403422201233201001013324000012310030322231124203043331233343300304343120422014134401344023020001333034113213142243320131422021213300332433023303321202314304124441124021442240110231442201422240341400024340044104114020321120340340340222111321342442123443023140440133204322120204401420421110220301322100414230211040023142203403242424433234333412104100442204202330041403331323202411312240243201433023202243320124103411444033132112130243434022002201432014321132433324442444144313003444343241030334033322303400111022230120214233301022120040411001013104031112440314211241340330111301312402221424124143214143103422042433040300020343044103311402001123430303312443042113413443112331303400234444102402401340441034300240232012440213243444331202411333102343000244201420133414320321000333330212234244444012001403311333240323023143042122130013133120400231403221020300230344101210010241102414220412020214323200300233304210034412202244423310144432304043024233441303320044142340120300230332322403043123323121130101120311244014202044220241100003003212231441432400444022432210032304340034242234200324233320431444041130030132240224303132434213010200204314102330310314021443423334231120240114240221040103433144340342243133021003002223440022030134313441412033310212013420043421333302000404302440243234223100102412414143043300124243322023202234244012144241144424002234233103300332030200444121224321024034444241014400031311044301340131201332121104213433331041431242333001003114230004210130142041210014340344104242343200232000111122333012221132031041041403434301201004224133341044433303441012433240134340213223133234231424212130303143434412133003144423104444313301113102200412120144201044410110341311234112400243404032324430441134013202104140034230103134022031334343040013141344322333304024323301404211001001024331003340324444134304213112034220411131203300223044442321342324411020024004020020400031213040213021333224432224043121230203040323223132124433143134414421213304241400110214400222404404", "404142044223340411203112120324313034444432300323231100300034100323001422130324224002202420310202142243444144021114241434314320210033131100402444032411113402233000113042013014011340420223004224242200144031432100314414240200241334000310233030243340204311010323300240144334212321030014303044244121401342221213231302033302431120032121003102404413041243421042312011104021404030430421322040120402000010013000341314310434030031424242430320432430210220412300013423131002442320334223010334111401434423304400412112102430340304001043211130411324303121324204004220341030033122122340434240014222431404010234213423220400200014244132332433130041140333101340141232333240042100034103321222132440110100433324313213303120331040321310002134013113230403211313004414234330222323431022041122030040400342343423032441242100311123320131132403140003340343104303311042010040203320111342131131031301021102042230434233042433221043100003410022434113220410243044343203410243311243123102333430023130441413323244310213322313132434132140421012143323242314220214031412141123422031101310010241112112011430424222124023122234411132202241220410423010142304011400044143244231112432343320302144203422314300424423231201111330010330123422323104412240014003032343133114433032312201440421120334311012430422434102241311110141232241014030323412123023132414342111044133141310201224324132243440301201343340242012201223441333432203213401402410132034333003344313420330413123034340132043440204232102314140243202401013043130311332113122200021041242122214303101014231433013042441422202214131020222443400142100024200112102442104244330242222210204431044433111030331131110444143014430143334244202140201132313230331313211340422001334202344442122144040343421443210213441023233123232404213230232431434221242022343410140204000330031032120341303404443441402222202342102014034411322040140332013442430332331001324131344014313131101034311220321141214130440143212140204143044404442041340032211341042001040034011003423441210410004240244410403024114221043010030103341300213141041312220243121004402220034321312213031120413342311044043042400112420231234223444302421103234413014324332132424013044023042231022130421430222114002320232324441440012332322231414041223433011331421440343400401210402434202334224120212124423103404043031114423421310321240324031310412132441404201034412323041210233412320324400340113102103430142013222323300200103442124310031214121232023444334434244103002023123421302322144123031242131430210032141234131443021134230022032144103342041044000323114020304041203444440232422001440022412332421434012113423003332420221211404213320004231344211013111022442022214323320244320023043441033222223332304213231224343131413101321400330002243200440343440433423123121030200202334200301111300211420304314134220013204342403021014300233301322031241314332034211122112412340121412243040010203202411311410230002222143304341003024210411332042241424411304044323144124120244243044234140212144034014303230011444001122212422313032001124140214221340140134022201012411014441440342404300221333443132010230142441402430322414423031024032341042232341113314314121001202302301210404102324304241100332440001014301240443222401122013121112024414310400431001022432420313440231412301124304443224341321142440124342124201434024241123111230224130432322131232001431130020020401321012110440113021111042344210413343231000234331333300024324001244324010242244042323123421041441131400111042444323444144412102000432422313214342032033220421222313200021231013112400341312413334403202441322004132100114411130001122041144421331423442002120244110412310440031420324432141042032130302241333113223133221012013443433304210214400143014100242030121142324113401221441324412012304213401302314144234112432033323330304110243402044301111112130302423304214022202222411130111204002313421132014234314320401121421444314033103003012212240330241242320114422011024431211033321044223003201304031241404024310004342104144242110414100044320402032301230001234014024144441201023142111434321311013402431320032124232242100103134341040014440214003124201331431110114234143141340434331100442204414321101324124441130212022202133104410120022122301001014314212432131034203303122323143240323142413313422304303110300022100334144423010243343430430431314400111443224320331200202012110140412421032411002404122200122402200331433004134003344412410020444234221142130423140140441310244314402032020043234112013243214112", "232410102102340203100121032123034020111200203440310440110140424033114322320210443332232214400440022033124100101031301334213122042021210023142044141011110221342243313402044331302313034400002044041311032314302244434230140002102013243320343400200241003423224133020312020113311401023210142202024221124031403131211302140201412320202324212403420013111140430303334411142032442242303041410443030411231421341333414002043120344142443144023300002022424421231234320441142041234420003441130123101221020322422242202223424213343300211223301300330232444022243413103114031303123012313223241010422411420242342101243200134012410131231242222120221432031412103204204133313444340400242432000243022024024301140120014123034121410432340342211030141123041341204424023140020204344410141301020330223321040401134100241302021011331230441001032130213314220333030332002330001034203132401442344141113131333222334440031032332122122131404313220100211230323020131132142032200040423414314212211123440020313000024423341241143340223210432212131424044230102202441030122443120333100022234204214103013330002340021324220224240413224332142023331434131214011433442342134230001303410431412342414443233031300242214411202242103304021001133000414334120003011212400020322013214002202332423043244433443423324321110331404434431340330003030431410122020300403014103144013003231300343400144343131442200023222101012223141312404024404312214043224224132312031423233343033442114104210202014424421221112030232421343241131202011201423123343120241024222034000303043130224214444342131104013310401110301424021312434301323341041334132043140030310320303004112034214113132342044010231310334044441022110024222130434124004143210412442111241411343012424244002211412304234203204440101042000342143240130021334433312404342104304001044240114102110201302342011102421210134001230401204020340222300000434331043133011041241013040304022010040042133122223122004201414014114102433330004034203133140440021130234142032334431041321041214324104024144004301304020100421413344114130201330013134402122241014402310230212442300343230323000033010443114140344243142121324232331444202243110300031012024143014031333234320202343114410043330242244233131004112144022113324404112012210243123303300422034411433413134133041044224134433331213022102412242103044233344223132413244101204100122043340312400124200420142202341100021312041332332241121430001122020304004214331023404031422242210440301131100412431244144311200313030233311431413301402202122024133142211040041422213410110310402134130414404110121232343300334204334043240014021324433142230344203202442132021034020030203341310113300423320114133224313241204404303443014420142414422001433141442043110201102140332304204442211030033441031233223024141223304320211303031104031223114320013211330310143211440134020123141314400443440213113233200443144131010020233124044122443040002314231430414233203143022211010002434033211020241402032023401401030243004004134232210434211323422200214310343411430333203101133413432004423341110334213120224143432421243004023110343200203401124412214123401443343044230122411230302303211413022044412203044323004223243311032241241131324024332212241323324020022144442311230114011134111221200340042031433141401014120310101403324142114103130340120240133224224133431442142231323043330122430231001124140230144221422234242301413101300303011213431101112320412314410212340111200410124033114324140030224412440433204311423113200121204024443413032404014112441121430203400332112142200102234341301443021303040322420130034444303331400410120400044221304002302300101130402103114441343020043322102243331411313123012434332334402341414041204041223020403431143300244424223100222223111142032143030434203321200000101440110114403121311111004440200300034414321040034224012040003140312111204333323244400023314412002444204011142214301013240201130421130240221224112424220211310130104000401113032331102324030130023344210304212334303323313240402104132101231212001340000104323440223431342430001003122342332300013040430204042231140423103210344312300110000244004304100412322203242041014421032311022010131001142322442240130223140331030401343142224300341040144411134040002321000022044334140012413332413222332303104143433043100111330404400422044024330113023030120234444244124144032314200020302033330122130203314443031412020424001432210300101142110310240304412332103142443121142020244021231400202102143020244412324310212232112144044340321", "442410443040232444114234303102324202420010103323444241311203012421034220133331341412004022132240311244444424413113104031044240434311414020302031023314442444322343242441444040241333230034043024020330234003404432112101330403341141042314141141440410401001112022342310000042320113121002203441131032003102021443320221101000202443111001111224121002200334243404243321320242112431304022434131331221400110302100010440004001001344200301333411103113101011324442104230002034124302113444242411231312401134300010342221240313214320434333410440324032223203133333314201341034341234121343110114412324243242330212040304400244144304103112010134322401401231021042300142431342234020411313041031110014323102014213201414342001234321302201412103433211121242003142003433222202433303304333041021402014321443111413240112401231141304023042312410040333211422012110302321142134311233041110000133104300134201423123021104210223021102432440010101103434044144200042340040334020103032110431303022113001011434142130311041334431223241333010411203110422001124003401422133411232201331113042200111132430433400312133233210310323240300143133123331003020420033111200220101334323313111034333222113232203231222232024412332134341330000234341040424220303130422414422421124324220141112000202444112413134124121113213244101330232420200211000404212440331232123443304303333123031430440023322010114041120141330033324103222020011010221003131403140134213124210314313133203342140434134010320132334322041040312000213233123443104334302202430430340322220044132143221240402330414133213330002223223121224202100001030101031423140103401322432312310124221300403014341233212043410014411012103343134332133212212414000203204344321440332212403241331311032243043134431003041100122334111241041233224414112011240233331224340101030004011201141320244023141444040401041324001314130421431003024200023443422331130233220320022323412324101023314240202414320140144433023302112341443213411224423430420414133102312201242132432213142220403031034121431301104034142323024201332413221222241433210314044014244131313422003403401430041103110143140232313012013202444030302433144304410020120010321201130332100100420224111320221241414100220030102030230110022132212022134414424243201130200142133330342430033301131441104140404420410100434034311040312034433003304123104322222220303322220042212342411103040204241302244234104302241123101412303403122230411204213141304423100343422134242003440411034321032121330014211431121022144131143041100334340100023143223311112344430334133024244214040110204330122220303311413312111420034421202300024041103230004023330041414120241032302143034421042111421214242004103444012033204400111403014130032013213341212331241020304321402002444213031411134403404000401010202203300143234111231130011143301430344421340013014114342241010121004213032120321340041113033323134431130000034440042114103410343440140314010304331241100213242213324114143124330444022400241114021434304343412113041231103313412443321132311342144000131230334414401122441003301340303414200411330321321430103130132430303340432223041420321204320120122112303211404041444101112402042442423132322032401113142232301024043101002124203313413313231332442204141220431221011410420030201034230123202201011320013011401113102440020441444011011004312114134312022030032311002121340003401433234313232134022301402004424121011113134444424044030024044030320004013011143241040100402310242002400431013202434021310341413332320414002231240343300132030041030124301003222440321213014214400113242134301212221141143040020410331434104003233134313401102003410223210011301104223230243121042402104214010112043200311101131112420020102323043041403042442322201213323241324004241322424023004021214120044013322133020414221220211412002242001140002323210110330241332113021420424303334240403204440321104112102300131340132041114320302241222224412423240420110012420313332100444140132411433043423420103422100400332204210024030423204042124401304124320420043024001440101340103442101303334223442443140320021110104244131434230022201423102110322441131310442242141344211300422442242401220401434000231122411121400111324032223041231223200203034040443344440423242334124401332403313321441243034310043144014144100300421430010423410320123104410302034342232103433233303210100143303021132341442114020134042031032144301244124412421242103310031043442142413123401001311113210431030312333313231002122332011120121311042230214020011440431301", "012020420322330014033222343102203222133232000123304300441034224113333422401302121142012002341140334403222412031214104113311000243012132040313143430100420342411201334214042203431400022012334140440130024021103440244044002031244203310102433141211420004231044231431322132431344013222341044442033324114042144324312032344333214344343043002033014241423330411303011021421213304001400102030122410433201414412301043401130042402231012042314032430301314334443414022003122031000243224201042404203431004032333432302342200413422200403404343023241023134412412421434014203312134120134220211324421243342104144114214000332133202304210302304000112414333312020420013311032244422413002310143103434021444241120020443031302210420322243441130201022242314013111120044331430433311443440220314344303141032441344224241431120411334420333110214122113010324423330031433311302234331313044021011020420212000421423340021242034323213124244244431430131032222412041302230034102101222403034033343130224024044400332304024402411104322413400142043413341300010310313100324344323432124000003023023403340141432111214340222412044022234032123142000400101142440301202431322404442213242034214034401324413032420130104141143443420000340341112202004241104310124403121030103312404023243200014030340332202021124103144044420441301021442303124443204034121144013334432320343103034040240403123341320442131140121424421142121014044431003232013241203443321243320213114200010111320011100444400100414023221444040101244404032434202121412023044422201022000420203112031432003314414311014123221444013443130313010031300330412211103212011313043043002023110002121320134401144114002344222233330313311424113344234213333231440041114132010143201310222121331120041233002021322424212203342014140420044302412003201122401200003114213024334304312242222003014034010340321120441133311022021110202233112241132322024142132000041433424410141003233130043100222231420012402003241011403221421022402344114441131230141014244213233344102413044021244444002433102303422204012022322440134344414013322211341402423213411140243142004041240443430323221044023400002430343101000320433332334441443013102432343134004313443102233434433312002114411411213441101032134140413200313004442024411221131023000143200024243021412342120320001403121242042230112014433400440004113112214211002214030110120224112233413020331121431142042441312204120012122011024203424342114112244222214244101323213302041014014422411101240040140010033131022012400020011321331310413224330304312300421242343113014040234013434432441444123030331421044322433212321010412440034243112121330443311042021000342131402441203131210114323124314101333234013311441321201304030030121304213033001310001104214442133233421002334304311030230033342304221224212133134201104402012302430214121342441320433034403221343403303423442021224120231440201000210404414220014000231400221334042342021314024101013312211411133234302401012211320432441303301044401024344012142131203110332123042412342130224130244233121322444403210442010041402020321104040214012422043442430020044003312432333424303203220231301323301410410020041410311033100044102414343112213411420304222024121040113011112002234311241421304344030423142122032012420220312243424141214443331430314440423041203344004201314142402341210134141333313114302341324314433143221140434234443434402323033033040342130241242312301112432330242140230040230030243010300334234434310232201441240114433411321211010343123130104002324123233423400131234330412043412303303413122120142202201144120422440011133421133140102442114014333111220032033203241314110443420410221034302040332122131233443411433223442011441414224041242143111001004310124131023312401221044330304001443112013221321222003311342344134120301042011212413301432414430422334030223140323143230104034413022100304041340202040012214140224001200331114211013241000432312043433002200442314344044003010423424000032124401034243100004224000220023020002423320444340341104001402241043213012411223224314201200322411214244240140313113214102423013301020221202201320242001001420011013201112312112122330324032120030400441243312420311311020200034320132401222003203334204403331142313113304102023140413130402201334044023100110311041330022140032321413024012142120131440414041033040034104103243433001100002003404141423014001230100022003334323113020420322212002140324014414014022120211143230334322043002032134122312443411333424112004403022332312132344343101034444222210", "022301440342242012031421013243023423012434313034402202113323002130040310130032433133421401344010010302002402420433311222142221240102432002223233110101120434401043141121401003424301204124213404121011222033204030011440123013030442312221224130433210213201241344234423030224204402133214140444040114114403004301122422203201141121431113402113032243421241141144211440401023444222103224412100140422401230434231121410004334002212311320013003433123442031344324311213244343343041222133002314121304004002240043101024304242440211012112442101320130222212214213420040000411003330433042223243413222321134100042203132121130003114324214443324213343002130030243412214343034302304204220003413232433043103010344311333133022100231122040431033022112340314224101220312113042133404340143032424431432432344240343013100433343334312141422033301443023423220323340233414332314220412122040040322041220003013310204134242204012142420143323244140202002244442033001014244412302304032003141021143344012404421440120140200240332320011132003323302211301034024404143014443011130433403022304412442331120233443320024241003002441310203033312034233400013240403341130322403111340440324024243402112424031240420242440401344101333002334144022130331302240404203340443442334241310130221034212423122212033020214120240311303413203100423244312004040112110034212120442123404003122043010033444141400233211332430422333434110113412333222132001341420403002242343033031141414033211341334321003212333411343131023321222022101022234203042412211132440323042121403210330220143312423134434110120214104233421030231114313433140010020222213243114204020304100402440133414321133034320324430224040001003034431241244234041334410101413100433204222232102212312333400113303013343234430122123411332031411310214343044433203222412344202400014231033123344322201223340121241012311141014240120413212033110440131112001112331104241033210423303221042014424004101313300222222112124400043224042414310141342124333134002243003113110301402401230301323132110412113114040003111121322413033431041130102320244221010211331024022242142012041332201404133103430102401010334204020200414442122201404044021224232444210132404402001424331411111020244110421440022434433400231041440003224414443243233301042043441043414222422040041310143422033440034220212222420104103110042341003323231124302012033442110202004441000044111114411332131210034203330311003443212340322130010004402320411014231343343440433041101022302222111102143042034110302444334112042213203143303442322132031130123133334141333021413330130413223301212113041400434322123242442121411311244134034004204434223212110130110110320413112404402141003001043031322402230244033001000230410103424313410221134402200433113324243312101004041221204120100313023122431200044110244344340233333134104432343444103211032340422201103432101410201241000441203200223412211414114022444040430003302211401030241314020343312010010432240044204121004300414111134032440413301241433113320333401410302410132014333233000022212434144301222100312443100031344020323440302110103130310234042221202021041342110433314124124114242102413234141221202212401333201201242303003342214342102014440104434434334404233324123310321341002124232141344032222422310140444310440103310113000320433104230124231001300111213333203230010214312041232344104230332214140004304241221330404132022040124223444440423432044230203331410032304442112302044032031243440124110042433122043244033301400410114032210344231034342232043340024130131003134404022421203333143143114142103022221022113214132142010011222100420044010030111340341302002224022221334322021020422112424312104211134134433111130232321013421221142110123233340344321422131001432113114332420214303023121102104131340211342111443140120031102203200233204430304202032030212120033323200443144433033234002040121131432311113133322010442044022223002000210121441323404214221011121101221010344001313121334044012123440210002233433410210404213121133102420134231320031130120432041141224231200144032441110413324243221213203443202030413122032403004310120314403013221202141033134100011323114143210334033411012414221331103141243220033300342230303132302243301220323131432411140324342111114310430023043113133323321433443304400324002210304021130011123021121123441133210400244201213241312224141214130010320210143143032344412301220004434201004443220221214323213044321111442311203444034332202334312001324201343201324030204213122214340131224220311402322041", "212132023130413143203213102342430441241102220442412440301321223422332102242130441243133201414133242133203030243431234440312413101132040213040301411431112341033014400240404141411334422213402300344141024424442104003401412222104033213133442331303020122013244104434122001203241224211130430430332042341444202331111141001113112432204222423421303342342224023000432400212040210214430103243310011023101441430100201210131304210012143233242343044303211433041400032101333043214241001333240111443103001103201202434333233012202232101142110231240422124203001211303044102210141232442004403211014324403024234022332043314410200111311323322313042303203111330101223344430113103031314344410122233340124244130230223344211300243243123214423431133202204113014411344322100304032203344134113224121012144022200444012213211304002102303140233412433020114430210244144220343344334344423103431432303220422214114413121344414102222142102301440031214333201243220421134130024024030120423411020201242204034220331240414414111231404244242303100422140041003231142204140241102322000032120322322034411440340424113344241343402201400230414043334010024340330120344433323000422434241132401002212031230123321323331121220033111414201444034330133211024312344230324213013034442101331244444100231434330344022211104314314204203230134302343433123312342312224242022120034332134324310422303031110401340333143342401021144441000243003101240012133434140002441130120031422340121414340104300340134011302320141100101103222043142030202131044032014221000110403324331030411413443211120423210004444330121141140133402332202143110142002012200041133100413002213102443101121004000123113043443131423002334444014132400021243004311033304220022443304442222240402101332304024121102142313412030322423201231323224103414233122242330234332013020123011213144343130001441440230024422414431243044411404331230420011141334233113434410133232342004433212233443123030334123344320404042434223314202410011103324323443102401442011432421314403341243312040022203034021134312114132104330223122121143302011104034114114334021241433423340341141442011203044323233131341344313024021102141122324124001441200214301043022044023112004003222332132333140003433404402134414011224303043424111400004030220213142311401020034330133243332242324434034432122043420412143022422102002442001031110343302212220211201042024320041140001314130304103200333122211413242130032203432412444333213004240314444231440440330113444402211030020013432132223300024401442021141102434440444142214034340014214211313434104304131200330121321314242322110112123040044321441021314034323112141200134002030301211102400302021101221340342334320224014420414314214413004003132220322330234231211130304424132143030302042344123140214011314320240230024313023424114144324144441432101404100040114024040034413131304012004013443212340242101421113113314002242103344300114313210414131432430044321244212301400202330103023320323204104131333342333034112014133240330420141414344302114032122133320443141431404000402334130433413142342142110224021203424040123020043044330232430013000412404020132221034000241203340104241211344340242324234301404413141331341314331002243332410321414011120012024011204404023430204420040343420322130423412303011011441202341410144311000011234202331323420311020342431414212240231001014410213103302100341200442102334211244414340341022300033104121042242240432102412131303314040224220014112242033212314233112200112343400414443400220310001202224430330412411140242411010024032023330034112210413032113104303230204232102314332403034033244112330412110240033013101230113243422423040300300124324234330333031324124033222431202140331301144111230424141444032313024200133441441141244030313200234113034330432120440323023140230220310243204014434410412130220441430120113104211142430300213112020334323421134240413142413200323234343041324110113322012332303211442420403224434002414233332201224230432304242323124300440443230441143042402202124210201021131322401241000030234333140100343440303203414212311433034402024211303142344214113213301222102333022102243143334013200243010211113132220430041130010221031411230024132424132233424101414004104430023410220324323440012231202041404242414342420203004003422131232110312100241331310124331000034011414311302002411413223422341330021403142102002221433034323040233021332030332141420242333034103314312214300421411010141002220302241121340310202230201001141442120400324310133441140414202002400", "123044424313042310224123244010034341242322302441213442331211344102411333242420014444031314240012434241432211200002443140100113221440342231004013203401002141403103230432024203331023014243011200234421024004013240300033410120120410122402414443424301141312220141012222113332132134410434110200123000102130041102443044124214002301031134021214012031200421102414030333441304244034403101112134122422402430002110442204412034113032001341241040022340030020103414124124112233442221310323100442234041021033340323243343123041420120140402330022331002143022312230204101214122432041002204442231140204100424214340421340234222010221334034332134143234400243203140104441020113012244120041020122404214344104301010404222234022242030224102024322312423303221304404012242400110231330321240212313041121004340144244214220024120140112143100441132042240340424402444312411102231303342040131040042102304300410343133100033032112113044310001143303004243101244220210434134034231421110221041413420243243421411302121233103103404112323310010310320342040344312223303134424014033033312403142133324420000114212334204422144123111233304314434010122112004200024142234034122233132033444333201320241311110201430323401214231404420224321320020233201031433340320121303023222123023233022033442114441221243012103413413442213234303143023443023331440340220424404431222041234103313021234143323324043130222200400024310322342103320102323121213200133003400133303133242341034220213314142212302333233440203031124000112020323202103144314120133143401401344210014223000103132121421330034012312234300302133230220320244443122423221421210310300203221334442001212004034131013421404131121331431441232230424010144042421333034430321001121424303443402102230042412234002132134422302000334400203441343130231403203341404442000400401234110024313412312312302440220312242400104023303414424344010401002340020134044224122200144340012111103020302331344414000033303324414314314223004102310442030012132434242102311410240333030004211440100233323313144121330341144213012331001400042030233004311042033123103113413242041221322024121344331020040211322012022421233220200222003102020333134340033120131332423400210434111100340422341401244134030140033324130204443313234020113100404343003042214312203201240404300343423342044342242113123432403300413203231402404302123323220113144100124324034201330432041323122144403113233301212123244041400332313320034030421302131203330011214424011201033314330043412041242120320240103224103403020014020312411412030013104021024344131404222211223331413000241011210302223103204113342302310322113441220202332340323432011042210213301424043230434444202122101122232344432224024001320123334043223112423010440042040044434040443341021344211113004120024310314211030114133412330140034221110000100312024002004322044212224020022120220003213102023440434124420344100400100202221203420113420442333024120444304403204101234101332030113121101113000130030313140213140343243303240020444144121242232003043110142302431223444001344024122321130433134234120422222001442012122024143010234142010141144212111412203014302410141124410232041112102410430200013332113012221124213201333401321001224211240323210410244443014402021100303011110113240210213443003430411103023033010242111143143404244324213010411314133331033034221432320404322001211442430014210220412220332220122230142113414214300130134021034210321431033231420223001122013330433023104440432440133210412140124021144244101421401121104403201324433201100114233023333132443033414041242122042111412434204211012003112322203410124323343040430120403141434420042241430324132221403424441432214423012141202224433332041002142311444112440323130113133311144012342003304222233001020443020322232432013432144313240442232443401422224422211141014322224222131121421041132222122224013414201224241323143040420242203121222001313021302441211143201204421222030212322140332131410322104014003231112014432134102440013424020241001110241043430021441024242010421132323203330420032330303421010403340234214142310024020210302342234200213203343420134344233042422402232030201430141042012421423214000020321011143224343324430042431303223232133312333403344230243224311044111400124034312140112223103320021321334240040403243201430242204112221334223140022140200230344022340123042411113320100333114411323443231324231202002130131020433023013111420002322041211213144312103301113424200044031144142033102024142421034111231313444224304424101114200141121332", "142043304202310110103243324341324442101312200111434413124130402002043224412240343212232234021210440303021202101233414021432324202213313043302414130333332434414230421242442232110223130342411100240413433012323411240233220123044002410341014032321203411144141104100032020403133433013441144130002421201031340321240342403042430343412122243002024234040320310033114410412142003432230313142000133012104102141300210244331141033320030441210224312012241014222100122334101100231224224330224444412204442020414203110423310010322220431033323413204401134112440430241100123140401013144042210114022334113344331002442110003444411241430321044403014400230204011023123430121114342031434411443223440112033421143224312400143040334310100120114311022221331421444211403324241223310410200000302132244422204421021001324440144012313200031020022013110104330210301432114021013211003334344310332313344100103144220222130021023111010222222110442134101403030302003214300440121242141303202323121410402432324242314022220313332201130032420123002413244201434100031221444211002101022113443331222231411331000034443443331431002440203303224222322023124141313110240033344003401212313201141040420020323312000100300422120043441433302113002110210004003003110242043112212140441001314001323023131220042421442224031311334301422320042340434423423112321012302343131233424004011001230121244311244344031114224034413441121412002303022311334121100331110242121424103011103114230102242003430101112442333013330331430441102012300232111203402432443404112341300243434033142124403142120202304013221233342004332330414013014133331200420030402440100442114121231311204040200402040331214004304244403304422232141343011144404300224130004433304242412444344341103211244131202433414232024230200324334014342100140201001204040114231343341243404001111121442343043011020431312401110221244433342034344314010110021402410033133030144233312231344234100133214012442034322012422400031014040302020423020111013424441023310140332311204041133213331043412024334432210434414103114332414430003144032303200114212141311314423344343141422002444333430323040022121031333222121222103412331414132030113132341340321131332330123442003434321042440410412023014030041403203202231210011413341201340041433333201421442141322402043410001022201444214011144113240024312321010314400340402304433233113210342140411220442300110411301302214004124001422440432101210144323400143104232224401241440240440133041203032320103103112402443144013041313210141020243214111043224041011331044430403243121010440422202321142330240224224042004411022404344214223101423023042114310212323432424234430100111411031131111142342113234444140203011330322400121020304044221222121303100331204000223022134134012231231014001342042443442132231241034212421040323130423342423024203132300220022220003333140430300021040334011303300432002001303100224411301004441404430131434424304113443242240023240014240312141321032341410103132410244442430302430424441011000134412303321103411221100402043231402213234133313433132121230203300004221004024440342002334233444343313004423243311142020401104123241433044043214224340041214324020040022100023234420103020134230330222331124220334133441310303343120023321324430224410113433410223134320220201133400002010232312333023420032241303302031230203212322011131412110132403131042443443233300043421422124042202220244121022404342402303440031411112144031443144232331012213410223400332014113330400300302022113233234024213421142324011000143441334041032031434230412400011234300140220102034422134401332142321103334104411344403312240343113243423130012314401140224404314142133333243402000240104130043114103323013440241221242343422433334011223244341300130004434134243211241323230103134113203034211120100232434332400430213211120442022233003032313021242223113142012011223040140443243444042233132332220424343444300343030134314213430034011132023220200100223111120320213421424212043104231314133301433031313243102124032310430242320333030142000112410031010121412224321443410140324220114211112244344104302421420404214041201113114200001224011420424233101301004024313244421311143141410402033141123414320324420414132402301021103044000412104243430232443133344343002100130433400312322413002443021200110310020222042424122212303444000431304102400240221122222342242034023413310043234423201214021242023220421204111221444401421010300011031032400003221220021441220224432042404434230231434402402440002321403122002232003430131", "123444344031333120323240414332443300102300424024412202324313300434304140433410321230230403202234430342130202441242241422340004214214042033114122123114432112330034422300014202423111033422122410442444130313412411211344331032413313113412102102334113313202102334221132002333032432344101040332324000041302311240131341314210134244300413102333442321302034322402414212113031043342234013313101214321412110134413311224400443204003032234434122114132301112104343120320412002030240241003202401324123021114343044244234300142143301403040004134434404200304232313412444231034310033330301122311143242014101404224220411122113212034230023143230303303433000440310311202213121002431200204444114443324030240344244342402030130142220142021023344413000224123002002030214432244431124232332042130033413400304220202120430144002400311102202433104142420331101042413033101042344141104044324330203124214040242403401040341420401231000020100410211004202020430134134114421323401104042110330114113000431332212424321240304300014013341122033430132122102330300203233423244230214203144132431324103210032403133120404024124204234131024412102032241023443043430401101020200031101241240222442121144143133142024223402111340232310420403224013124304130334100020322344102210222301113343402444222301410041203303040432414224042114320331413344400343044400303012322232331103213222031320044340441242021142234223101142112333432111030141240114110121410204043132004221443333220410044303030304023101331324443414323143430300412313240331432240132424123222410312111434332230002412320424012214102203242134213011432443414440334100011124034331140443011311444220414334301211332231400423404402402102333243021414343102301032342121303334332341021034024300103140101331324144201432442414144433243313202220304411100304310133011134222333024200142323032301144340322410232441241424100144424230101400412013324330413332441414011200434202221120403040040214422210131020302212312421442334040033011314143133142322413414422321033020002243142004202231342302121323034110344003040121030300344004220340211134343003031323410230144140323203440220210412434210224114341011112114120042023231221211124022024033120131333102043230403011342413120141223333442403110011230124133244244410413210242304304143410323442010303122242304330132013443013222123340302324003231404311131020104214404131431401430210231422202004413333042412031132311001444241423431104312304213012224221114330043433004324403210103120004210134330242214424013031013441001214042142020340311304311042320021144103231300004132304241013231341100200403023442220112332323041432112413112120233030034220321104330114413213242314203232102413230304241443322401043004242313212443124024424333232432334240304340443211220012444021441322021410343432344422210000142400421111100234303213211122042044412442430300011042031210122424242342442412112330222140020023111212201301032420414034343124240110322312323302102243323212211441432021212141432421200030103222444033322034043102034000443422441430004141141241434123303131013401404412140110112222140113121414411402401031403133434022401102001030124202021343403100210401233244042022010213033124034301140234223331310122013402024344434312220222302043032413120223324004330402024333023432104121021130124331031334313130434144142122120344024343033044412040000012232130232404114313412404420311203242124404230234124124034112303031023143113414240201400200044333202042411240341244212003332421421333310423243324342024441130442314141204421142102242004343132334233122040001341111243444123023333231022323241334132001144211000103201414402132220200422322023001320234143301403303300222231003133023114312444000111424413134023303211240101432120014311344104032034324210041012334100004132131434324102204221232211313242402202030144324122334142223442333431044144000441311342033444032301234301203421113314410443140444311442332002403031310102334301012143031234421101302140114340121344140413422123111031141040211131130221003200432040032000121002444002301301431034233403121100143442300004300233003130212342243241023212313234402101203432124111312024003320133011203201423210334041030030143441221122103401200003003302030331022011304232030243420212440023404403343021330312223404323001122420022133111343033244331144243122201133443333430323012302421212424012000443404020034313101322233144444304330322044401312411230213124142112234124144104224004212322043041010143204103423021220200122404142022441212231223031023013", "421204014401121140431024332141130222434421403301023020312024402040120043100414230023332411410114303234002440330321231013002221242010324210424100411430224414104430130203222113023241021231034022114114010302231242143210112343332300310220330302402433244432423042040432441211342101330111124104021133300144042113000402120131440133314044302344313103410413211332114421131202202132232340124212101343213224240322130044014441201013043243122033141223130311423301134401410412410101013130421343131340012231221200431310112304021000143142122404413143211022133204102010441024002012103022043403433124424040421432442424430222142133403442122420340433021322010030102331333044141130400440002220001214341001231204010000322232424013433213042202131340432413033031412043132441324003120321041441102234024114112341023330402414122203020404434414212234012212020333111414241442422431113411004212224412032011402422322304212002432031233202424124012420121040234413114101310211431333002312243313144404114000323101101331224443411423034202101030300200112040210033244323101423034342341403203341413110421400413024341411100332342243021223142114441114233113343130124210304222104214001420441113021230343012343033311330022111033213141300400140410021323201113001410313244000202321012200014442243202014303010244104311113030021404320212031101031000304212022023000323023102010100311201111021210432401231224022024223302231140214013401021401433040443340400433212102004314342001031413320030043321242002123114343232442322233012032243222111300241203100341022401200431410014113244442443123324402301101041440301144341043201223344303144323324242011431021324134224312033141434444223034311421122023022113331310441203222340332403133233113403343211424312422322202332324132113041134101033032320131332440003433303404102411442320120022001111122114242131232121022304110334103224143104341340122443322120432234201333434300333333113113122232420423310442402303222220123303204021124202110112212341133432202444010433102201312020400042031213020331314131010231324102301413044200113134211402144422012200243424240023134124430213313431431332423041143223044402131420201442311123304112344010212422334302241200211201401330003014214113301332214331342324020440003302000234212323310120241210303143130104420144131113240334043103412341241034330422300043130204311403412412044200444323220330020230010200330234121104344433000404034012134334244123021403231041334130324240302104230213441232313411104144203213104040210141110223241312000420300302420342312421242332222321422244144003422230314423444040224400001021401302222111200331342411101104004110130422032441213043341100340130410101123311312003144101102003414024013420232030343332342301240412400234241110242131121012204422404411411434320133110441304441201041302020300140310331212414031023340431432244242424203022110044333424123420230214300104203132201402400424322224143242322104133323234134403314231203223112321013031140423242412100324034341243001202240033223220043300024241121331220324030322333123033032324403143212324112224010230222334112104333214204132310334024131042243134320212232244032110112442212144320042403040030003232103230013110010111221400140030011312103140220300303300112341204322412044120043214203430343341241200411420010204140304141342432340133204333424044343214011344440441422222330341241120040421243343303320412432431033301342242304121102120232422223133041230423123334230241414022010040141004122201402132024424320032403224213302224200120324444200411414122312001303132333004422002220333211422342041321123132043420020101041401231020320431414022123013121220440303414222121202304412133320031344022212134304042440044310213302422430030311431000102221101011113031331120203421243211441043443324140111023022412212411042234440203103030423233021130014432121411421114222413014030111001023144131011232312344042042304201003213210333203120340421404014221003401042211212022202232020204444102344131234202211223240331334333342021104433421411211323320101320220121111333144133311303223004040002044032103031103000043422103402411320401214140332311202043102121131011433003232444414424203232000242312431212403401223344330434120414231114202144311020403333110014141044000410220140112101123034114431033214300114221411133421400040213341301123341103012030413222420320102402200432201140113203240142343032443443410124032414443121244021304323411033423301122130313342203042044121430211402211013331103410241344124043342132224", "341420333221431224203042202413312433020440301114201443121033424013023001023322131303231240434143104123124230403430042122214443044003311140301402010141302043132334121112131114123340110304100234420422102244433321020111112023030011131311043213023414014222044042113321021432031201220133332112224041411342441142212124322111331443310130002414143121030241432121343101313441132001231214113303312230443240000040130234113100131432331024240224242144424433444013343433131044111204124322240342000423443044442123210414401331042000243021012311033322243243302143313440423220303434301224440022044443012232034142002043142100233124042344413420301034141343221221001311440412302044420132231313233114201114233243434203343304431334420342110130130432041321320323210144034121103010224330400000433140423314430431020433043403241311204203100030041304312322403040142002124324132200440422232430312342224221204443401433000021314223342212130024112110422222212301421330003342201120014020204314202441100220441134024140134120101333322341224321240032001224202244033111420211200334221444444321030124313421244231140242410320104301333204414144102111130231120232230424420301423423102134113242131043040232311142110234141400013020110240340201032333213441230341321324232024124423141222343213123011300434030340233422313230014420443422004204030030420132000141414334101134433420444032320342304040342313423442033442442020122323123310430120241342411301424222102201313043010322410134413043141323330313034043240433234014003301032221214042100030043310200311121143421404032201044301234213404334412133343313440433102232314243243320033312213330340321032243300224111241332242133124014200221200142003420000413204201213404332410041011342214221102444440131401404104322344124122140242044310240243320411013204233330101140211212411234144024013343411120023234143042442331231231333430222311031243343222441034140034432332424402234240301034202131323303034141114221202421440203002412134242432101234410024042121442101302002100142100014134033322121434411432010321023024111344300213401442233124200140014221143220434031410041243422201341410420310414023413002122133330131120124223423232103231410401021411313034331204141442432002340002001143241102410310020043131222140412044124040101400204010412030334340420244201212131310400034230132413144044424124232431434121432203300240024324403103030121344412210432143201220003004123223303340031411430001122133243402034323224144010113320042112212301430441103212420012341000314234203101320004102442022132011030042244214330332114131413024022244434323311434041334323042431041211110011442142112321304044213123313043312132203110100104204104004112322043040023210331023233401240210104113242311341414311120022330004213442443102330020220304213301111321323411424202134432140402410403304104234331304420440413230000430242343003234324124331123130340020210203322110122130231030202220234243120101210223000211120401310012240131231001334234034000320241212212300112321321240431434000333212310043101213120234433300333110204030040014410443310003142440411431314304213320244412021244323412433412413321121424442342130042310342144110441121424040003444331000112313122314403034022103303200032110104221323404412201214344044342233411122223401132204111100000434334102430410440101220410322030320201012113304113022204240420030220003021304300132344323413044014243200322013402132442232343401304203124010044334413213442442014213023023134120410442304022121003431021100233223040203440122204212343310202421442321322041231443042301441223304130412444302032402344022004143010123423131034003101240334430232132133012222111234134112312422034310143113230443420311231200044100303332414300134103040012044133001231031212323212143421223033111001112130012214334312433410232304120041434201422400001004011431034420324334423212324242110240013202440410410412400031424221012132210412001400340022024314440331332413010340142440131002231414230414301301313001244103240212401000403300014042213134221014200123044001140240402141211011202104411302424214142233112001101430421234231420411423022233433224431412232200221024443434220432201344123102101032200442201112211011400003000320244014103101324342402011224133220000341313011144220234001344404024203441304102011312100404331423241042400413442012324442321430243110244312121022043204410124320444422033322204021214410444324043430124232031212300230322112012131201442131001333001010441401014321142134301244023440101310111041", "200031114101444304243234120120441101312403332412342113424324012422130022322132244241022142314403234140021433440444132413214231203444243112403144341343020234014201013331013342320303221143124413201341104124321212201222031204144304424344440414003220130141233013033040224223112441332221124233021240413011143124044331212044022212210212032033202323130124331442011143300142213123401402140421320142010412141230212443101240310322433443441414344313341312310213242000034402421011444024413032100242130303322423333444044212202244220421441323340223432241332223241213031320311033311000014230404140342041221431033431213201112040142230402240123202124142332024011343220444211002201222133443210434243302012424424143031430232241341123140220411430204411441040200204140020000324342104330000001022241214223112111341022244431323141213401400320142421043330114310300023203422233444044103141024003133411142023414131234042020234120114120121330120003030113010333232002241104000430231200322332032031243104100113202123024041021022414234040111141331104424243102131141433012332030010303333201231422011143430141031302341233301401443233323021314133140010141012412301012021443221444320230043300323314233201043120310140033210041143400214344423032004412021104133301134024203142434102402214022341130012113331204400333313132111112142213242220431044404314423043344130333040020432033422211300443003311310221241340213244320422343102134103014322324440021031412003040214030004304304430323421042434412130142123442204144144224402424012414403000341011223401324100331214210020413013003211140320330331210231421130200214342241321010213044303413432113044424231140203210210313100001144003343210214412310114344410120312012344400410301303010222043441044300401200434201430331100132024330041302140320113212212441221430100331003334212044441014320110011342414141103244122420144142403423034330044202414121114420424224143241200200143042110424122020004223032402143331423233104134114223043003303020142040432031233004314424240222130304042413431322440202142101223021301244301442401344244141432402440123210141034113130323001221011302102012410222410114432402102012214202032333324142401014120143202421011042133322404420433011224144240101443313020211222123300033432433022324403013211140142421312444212244142303032143430430324032123413342344241303230020143122040413010304031444130344123040131124011031310102004010434324304231212221132042130332340111041234040030223241140314122401343011330124143112201142220044434112221130413402222131221333123130344023112003221042422240420021033343000442422221210040422101404141334133234240212311314401441241441021020222231404004314131421232003321241244214142230440121124102210034341331233113231024330322000112202044310002214044311020314124314300311224432234440034024220212010312410443302001031144101304204324434140313332022231022104130200341413104212114142234004121211240033101443411140322020311024244014313020104242212134430404234011021414032432414124303320242214141211433003441132424212102340034223012424231434133332420334300321113201344334144211310023410012240022340414022202144110204403020231012114413134040021432244010434341310211133042012231220214134143341401011331023314200400044424434402102330432004031121133344344422204144040212232424023144433230202432331113423311134431232311210400132410300132322333113402240110213434400324323433014410032013003424400443423211102200000233201203143240123201212113100444022332413234201233102344240101311102323223220100102100220141243331014031033224102201230102231102011214113411233112413103013444124344222433303440232200144323133414323420133400214134303042221443114221321022424403023423340134121021203022222410421433410134403332102430412011131343132142044004022242114331324233120002310144010121200333102022122224112432034101041042330203043334312311342403213114101204032024232304144023020023024341422300344331341344122214333212414133333102130132203242101323001011111444013103011021302441400431400212232423110321223244123104244234114231112432302124324131323421033331143144234113141233222431410342331144201103434202210434133333312421110204002102114012323001442234342200301042030134011220110214343321104241204233304134123342130134442430142212331032033312241131431212013111214213240434021021321112223121444344244330043413024423103413141104331040243224241343103024400131104012301213423343004432440411214321043103412103304311420333314331221313222120420024232204231444321240", "032341103012230404042143014440333402444244410312144233042033244313112403414042143131120201323021304214133420014220410232403043002310014122140342133133204214104344411433322021402232343312332131013340134012240010130144020304300402133122023121224414440232000422301310302121103121112044212034042214121434141300321102103420044121143400204242412041402340434243131043340322114210221243342133243000321120031120113110111314114212003133440443341414024112222234320030110413240133223424034320001232100341142432020000110121401020212443002012442001143004231134012044314221314234040401231231121210130042212230113432044442432234211023131031420120024411034210430440214244231002333334411101030222330233113221022032303113102014324040040341314000411310211403110312144234034443003044141242143413044040041432210344320333224301101032010340311423202340201313422143323340330344441021014143323010303214304314324214123440230042042300032013233224401120432322020103011433211314343341202312334324221013410143112011413303423211011014140311221324113310230012144204004234034411320004413400211233214222032221014340132032021314020000310330230402013443113001230414234303201004340201040104023433013034043010122124121431103320340113133432344123431223121112324310010403120234031200243114441433420230142423001234322304114011404000430403003001412002113442232333221414340312324220122334410414310103122122401214411120123120123341313434024232101101200413313124424022030132004402103313301342123232132142013030433100044032134344012320131230143412203403011111112304021034434344322432141241003011241002322413042041232122424013032301221030243103203403210141340414144131134132142342403224142030010421332433330232422141022132434404014120331041313111303432213132103114221140212324023143324243420231343340101330332001420112003030020142102332414431442043144414023324213312120142140340313020113001431333143413213042324413313400020024034441222311043231233232000024214243022322033140214404443304211400042142430210144303232422302322323422143144110412000420434332102011324240230212000212122111132141344102302213032141440440122204203330140203230333114341133234044043413002310124013322231331343313001304331011002344304324113311313044211120332244313303030123442014134441143422414341203100341241120422112223244332023002430433021001124231414400403142130302224421223224243214343040421123034244330324033024104031444044211133042414041104313312314140324430103141223244400000143321444103432242134201444144340021022010413443023441004121022420303404101140432221113234204110442120244100024342220402423023330014023120232232301131320420401023130323224003313312410110031224111443334443242400223232110114240111311310331001422202444401121300023101221101443342042031333314221202223242443343021232002004202201203132401103134044143423144322403031431010233231142114144034040112142004404013133112100220013233442434012421302440211210334201412343241244110110410000040303241422320010414223312422030022110242120243343222142011141114404300440304404040442411003433110022114120443343113314302201003022124441141423304221240410124303322332333211442440333013414302322400304110023144013201022200414421120221132140323333311101202033402013022110203014313300444301004430323043332020330141404412301413042411321220004044302041341443132231100230144400243031103041023302143004344404404204023223143232331023304040004323340322200101240300401434434443110123004131120442020332004444303410333123101044403103343424230431240402002123023224222014041113213002134243230033003330314033310322303131410221410142022323332142104032134231111440204023302212232423233433023231022202043120323013223311002034133102230332434304221402101242402430341114243344321020411430222144310100313301322414120434111212002220402414442110042341432402211411100113412223102310120204432422242303110142130002333244334041323204241124243413022441212442442142043223404310414224421442323442404341404022401142412401421410211113222334424214412032230310142311223220310432242144144112412332330210214043144140230332100133124401224330134002224413042122121414133204011031220033040321313110100024420012232210321124001303043441104300011441231122231143310004204010101110344244003334412420111342302213241222143342304024342000414432012243433434231133211331440213100023423302104223440002133404330014340003302403244043214401322004030210010324201104220211142432441234101214422213244143221201411003420030420424320122331023133110403", "434200322012410314114022331133234140211103003441130443042001323143412402424321104110333314404203410302321223322030200002304413321134112001343324131044340232340303411331020201222242333030033441010044433214331343312022403244234142123244311211322031112424343441021132431131331102321222402142033042121010311044143320314112421224440142111341123414124301310244012440430210140231134342432412012412424324433240122401303211204303201443330403243224122313334132211332032313213024211040021431321242300011033320124202403311314323223310331204444144003022241431430100303133104320023201441234300403031112423304032034441404101042020110231104010104341330410342312421120142023432032214402013413041233104001142332413301410122113440132021133202313233322341234132232143043443411241340330423110424034411003040003243421113122332334341330123130011033042034000323111240133100110400011044443323204111110203230100423140144202031444110123320232113423024440020241113110413231013321222024401441240130213102244200442033124231322312202131030321000403114033134303202034433014010431112211303011134401111332324414314443400343143244030442224134400214340300040434044430031300434303140230241140113101334311441341034332212332101034214421141032423334124042134213102440141000003312403101132402220110113442411000301101304422123433201010033224404131212011244112303321334221334033041133400232024044344110012233030144141324004023433111020323140040430341232031122242110211300332232231224443003044421440111123133002340014221201324041130301302401021214233130242342043112121322122312243344224313422132411303323141332411110012234301442402324340123323110143424401311030333442430124312003241231214034122304022401204024440313124002313321322131314124414134220040210043223020143231404123020140403143121411340313212113022243024421331314310431413234203212413423032322330212003240332404122110444443404400420332212100422322113233044001222140103141403002212412230003121041440312421243240410202413404022233014011434223342210140424413312421141030413232011304044310324014320121403004104414410141322301234042331444434402210320302102401232232033020402134300101431404221002012011140340012302011142212144313340424124423411113401332243112431244121341041022314241221103130003330104422203440334012130341210102204423041121213011233024003410414114114222321400232421103111133130301140242222141413033330324340430423402314141431331434432001111333404210103230402022010030111321001330344340043112444412444444431042100131002240321212241320303433321244013101143411241332310202403014211040122014434434211440003431314123230224112120344134114340043312414221014103113304024440334221441020330302310023222233102202031131302033014124332412320424441224200144130012142111141120434134203204112203022240024342423440323124313042404314200313121123342323143443221220411144022101421032214001432001123404011242231312332423302241100342304123433202010241043342434312434433040101111430002203132002203323410132424423430314304144322331122334422333043330302031120401410003142342223012111104020114323200022040102133230431213321122141134423441302240012334102223403013234411410330140300401041042331134102344333231123444142402012421123402224302012033003402033103110332012322202214401010040343203232343310224422414102340303414213230024022333432002124111344334232102314412240204112102212011242210243004404432021011341242313040021111431313013231213402421100132312044203024044130222203130410013031100200410132334241332104412014042324041202201023102103241102202422132024034324332142012121310222323330002130114311432304400011441044031043020200201042314303300123412103420112231010034134324224300141102141114040044232401033200400414021011210141100224302130124322424423433422304134003334243403211400202041011304044321322101444034332343244140021323320320044004443324102040434041421443243441302324333102220101042333123140320120113221434411200322313213333424033341303331231203003244423220020111110033144134222123141224042211222122244203200134340043440000430233224033213432032113223240042143124303041044003411113200340230210000333423113423133043111400342440234414024120301443430001244111444341001342034424123143344321212203300130330013123004020300024141201431120240311143304241214004020324130241041212210330324313001013300231211424103143331124412222410011334422333320433242333241112221424134413413024201110240323343113204043444330240243033310042440043411234211012002013332024044002301414204", "421103241033420044413423043101110300112014321302041032221414110303023014144434242301020110310334103242334410023233011444213331222221022430440042010412244140124101224114432444132132240211213110333130022333311411314443343431230002403302324221413343141203240211301413300330231300111414120032230011121314013133323442303014312220044244342004434300344144441424203214402433014410401400021021011024110301033000223220431011111243331224240012033001010141200200330042222322140403430130212140002403110031433014010143402422144403410244143213420041042231003443121204320042340430314134434114043003423043442444241232332104033244231022430421103313220231212004430144302202203100414421412240041420404420414002224240423111421101110430002442121133141011331320330420221211210111302132010300144013213031231420202103313312404012242021410041104320411241414033011413403313044221421030104303244331122432031200314030413034422334424432203202013200232443014132121222310430243044014140420043321044411341304120002023301012031314020344312323320144011443232101241120404122041110112143012221013101004320312301303324034322041341430103022343441241423403232300103334144422032031144221421021402343244310413102013140422411010011212322442240010401340023013023044401214122232224244120132114202143220412321443021131111422221104304433142341132334103442321100022431424242224010201333444043200222301424314331110124034303423042300112403311244022323223343400314410220240302121310423210414304121200224231214003003112414101340321221300330040310001210200220014033303402212131212144431214000042234143243342443242323014122312000144403120140121340324120311114024013023104111222044033221211202400311003034414114333123311220001421404123203430403413232221321313113220103033034414020114002211214032311421241402000244330042320322203000330212231042242300002042434133312111402404420440310240414303331032412104211300323231303302103220010324001324323134241340432003132030311031434324300121333141200433230143443140120204044314020420322131112404414431142321032414442300204411113030320010130040032441011332321333100103444234122310134403340433144200141204404031131020221023044041224414202204340300444303330112302031000100420114240211141031441111203343241012103010240103013121243221411031100133010214111110431204243311400241401440103140032324420402032431432312130231301413420434203413323011012000211330231100332232203341411040100413310404132234124001043422021312212011104440304113441321012144203142310021221314034023213424434042111130442332232331221324010230412141030142120401430024334421034120323043024021014030414011212100402243342211424031321314124214130331230011000231410310433221140332224142334142230021023242320031034340213424201140202103032334443040340031343132212440304023203003322343223142043443010213303131140224010340201001242411432343134324143311301113444143004441310122234204011203042433314210001340401022420001301422241142134141034130033124024324020434421203124401113014034113023224311123001134133302244033213240123330222304304313323114302302442222040121043444340204224014431041134224233443130303144202414100202341303222444012323414421221220313200440442213021230222340103432134012321413141212031442222441100123143021113211400040220414203113424334332423324123300323023322012113323213223124440402140044332433424142133240103021030334232320424004412223304130323414043014220132040401400230420242311201403241142124031042341424120032020412330110421030044044232444232401420403431023243322131133003203040003034431242012400124202123434240000442200044443142334203222441233344203030441131012002404240003333321434420210144022041010020101432441232344023331401143144302322230143001021431343404330444441343134124241130443331024220322123313013320023213022244211033414430404000121043310200333420240131302424210114220421231413434244143100143134430101334303211141211341210021142041214243322022231141434042333242012341104412011312321023101413244023303342042343112112223201113101202421040424332420011010343333200020044434243121222410100324144204121442011033221041414112424014010011311403420011200330324234223220024232001300241333402244244311404310240424402303132140422422022203123310204224234200330422120323002212141310423132130233331412034244313141402204322312400101431213301143202244343234100424013141140311433010333231223341404433134302023113332003143331113233301033212224144124030122022200233201000422203241240001042334333414430434122033300400", "330413424224420220440321143310042214432433143121132112421314104232143120411231231443404041044004241040221433403000111412214041320140412000102222043131320440023012100304104233123114104001233320131433444033231014411300241112412024423234014240134143322331424403120034223242413331013414441442030021321222241042123314000321312342424204423233042342222432413203004144244344213241011323201432011423242443400443314323304314113402332130300420442431422143224230204322440200041022111120124404003313420343411343303142221031031011022223023004304132233410232303244440133202103043232030310012231440240344313120200033212233032222002224043032234424030124304032210443310141401303102240300003323024313133333244440402232340302011404411301300141133321321324024220302303203043324421012202003231002040132122314222101014222034202120134340433344242110133134141021021410331121141340203231123140012221321203304100043342412444300440230203204140401040134311022323210423330340324133211242404223242203203322142120233312403140422410232210120004214234123032242103230000010302242013020141123233344432034113344202413144334432421012101011323444223414103241431221021411122330433342411442402322200112210140111241214224010433320023240041023102324031321011413110144342111101120314004312331322320031024231210301340121142040010120134223300222242004301001233341243221400114422122244414140104022220320413423141314442230113304103040431001020403024431144402103321123312334220441212440130311102113000042032414232101434203022332104420130233112103021221144032421202023420210210204344043234130120204231424034432340012321111431023142123344113143211204104120330324314304014342023203413332202204422443122031044033041240040441040143234212304413413014304422034241032012231120042014404231034310133132141434034004014204301012341134244040412111044041442124401111124243321040014112042342414002013403124023124340203443342332101201410214334423434211241003221444140003431142341403432024203402301112202221112214133420220122141211414244131011024210404100133324242003343031324141321443434221334221344120232021203211423402401041210103320431040313433213101412213413343020421132003230400124020330314213133421430202033101421003440221322104344301214002011004204200022044434232333110314333000030113004310040301444320431223443243101010442100434401422314214432312033204324412042133414314210340322032322343430342044334122024010044241441132441042004232421223034044121013234313130130231030001230223134323300000041121241322230131441101430233200103404244330421430012444222134030114223420301142023011004143102320104433332131004002004122324132040030332201133334121432130314432112230244402440114240042101422424243441114342033441102424123304023143334214330111134014433241004332112131132302341141322124314010432414213140142032042001120234421101300433330001422100411440431130133333104120402423202342013043404200322144313203404211133111420134000023214140413200011110233213034013312111000004421004420232323031302230033104120332211201112211401241022033301321020404402144233420344331032024412300121232120422242123014013231420231424143104100210304022412214303444222114232342241112302000041413233043403003202112422401323411321000002332142341232122421213322024120031344234214144220112401004231042320040032232132112101201443003412433330431422043420112044401404024311123241014342042002114312102433003232012121440402312422302041034434432131214014002340122411422031401022431304340104441121322130304130012324443321113430311342104404241343143310023143443113423422404101321444212210002314004221133321143441024304033141441420142124440431241202144023210024023221241120013420423442104120442101434423033441421201040121423230433324340243344110332312030122321300433012141424204133224244424230300214001033040232040202330232142304001134432143402120301100341001131334304101012031322344331204020232232234020343324230140203011102311010404424400040000414313141424201033214133332322021034220211321440220324430430201024110004112022340411200323002210040334144210010233332423320421243020302303401344433000223112023144244413434402222402221234031022023200413013043121233434442143141442034042233123340332321312144214402000441112404212303322304133433104314400230031242223233421100041400444100230234040003103221400414400440242232432444000144020211330043333110011201131323313234334320001302141142000241304142022011111121110400224340330202433112022311302223134440400004030424022401123432431421", "014243233334241243341103111340420212131411230221430232313403420322420111440330114040241420400333104344222200402330013301144410344013402232021232202301212024101422342430044302203100110100021201022044213043313204120131112113004200232011433244442143234410200402240114021421012343022421132313213420143443223213422303311221220233344421130311233141400110122120233111342040433144132142210300132044420102243144102142132313221420221310230130342123410134332332242132230120422343231310241134014224131024440000134144140423202000021312440020424230014042423201300131040341324413324212133220404322042133104021324440031112212011220102333331010204040132114313440243013201141021212130024310221142301142303440241411322214121330101110433041430144312211202134322033404120302303214000131140000404030304111102211210003431010042024400404200034220020210412120440132111223420402210014231021032011333041041030134441322444344333133231213413302420003424204434421313103234323002202412241444023031200000201233331444422134200323120203011032300121004340300133210132103302003432440413204021022131112141111413322143333031223040141440424214011302203420031210002411233042333220300342131024212120402200101401221103214424211443121033230001030144343304122401322442431013022022441222302101121004010140230312324143344103041303000201410321430123111421110032424434024142443342421324123002204322232233113413023104040003323040402333334303200231110031140343341444401342413110313140223021240140033004313024204032241044033201340412131124303000241034440220301433440022130324104230031010010120322314311410011323022433241340244020211234342322013012033432014023043433111142410020014013410342400132412211113412420134424242321203040043424002331111001122332400033430221032012110113104300042424402112140441124444240004143342202103323031132230311413332204134421201424304440333042030123214213032000023133243021003030030103301313024032404333324414032313013304302222244312122302442201331412024242424034141100441343010012400014233132203040444302440222210113103001312230001333303400123134301133433203003324014334203111322430324030241021430130334443103112140221032043330133414230000103343210120140400144443144233303001041432211111121023313233113340421440333131331010303214232444440123313411402123021131143412310201022121231414222231340410342430412304402424231023102112022222320013004234401000413200104324144111424013341213211113042010220422220142010443022403424202223243033404032123410004434042132411001213232043401030200444023024412321442312410240003214012020402012410111041244434223433020131114422300043112404212033414010021433310220410221414344014333012342121041333040143002403243312303323014202432042421140323320313000140300120221202003103043001322234324414102440442330211241201100243202134214101022312202400244300022231342441041312242331411422413401143141143402014211433140442013210212403200240233103300434223202141241221022343223301431102333210231232324343202200321314041200431340124100014020041331041320213030321111433013320403121133321420420040232100013144101312100324323230123313232140443230023024034441311013132424300341210000344434411301424311323211041442301010414312003220112033422301420232432043221113420331240110101101234033034014330202342234242221111413222342043232001431411344401011242344423211030220300004144401243400311412311020200243421423313222333444230123403224314002324242310131440234133142010313102443323341312141210313241240030021044010143100104411004434220220222312324031101313212331210430310144434234031112410110223104400442343243143044320034312343020411403112212111234443103204130441221102223044100211330202323142420114103342243040142422004202404221423203033331033213043013222433301321122202401033331012310034241310341023110300413330244303144342003132040134440200224001421031444132031400022422104243204343303402421022032231413413234023244412331243403130210010444034111332131342124414043311202314322024222401431313423121234143440121132130343314234410312310413144424301211123211232222304203242342244213303444023433203302100210204320222010342343403012222134303231032024431201100410340111002433114413101143132104040423411223414213003003341243412043101030100201134112410211313223423334341441104034002331212114141114120134124043331042140012004143311444412313211142333033410403330142024301002204411311443033422011443233303022424024232242223424034101443041230024440224012140433203110323340111423042013330020404441033", "310340214242223133110334114434340301004201214304201212042123312021330422123442000321031411101443223102011114114434430331404142303411322022012241300010014024302222443042031113142441424001342433221013310134041340334223141412023434144112024322311222231122330013004312103004024124031123101414210114222034010011431434424044422140020231244104444310342000424012103220320041033031021240101340412324212002211433313404114344003322140344042242412341342232144312122222234243023243142300444403124000442243412243102200233003342031124213403000303133230203440201434202312032320420132341101132003034434144001441012101242230112231100003323411112240224002304112114314230414241223303301430403300132001332443214120242121034311031110130004343233103333214224140303414133300203003002201030101010424132431301324201221104440444041312102111402414440011212210102042430222233134343323004043124312042240330221221444410223114342433131000443240442243244233002203113003134414243211041411230143300134401023314212223112010204440022442412233000130312044302312124013000224334112000303441424422303331232323133041233030013021000222241030431140404402043204022331414134040343132432200403411430444404222204032014403413011212103142031010442243004400321112300432442413242030112231310201313344224122334123031143214441210420031334201341400324230410412004201201044044240011114442432001330443412344132314102440122004434224304034011304421302134202422302220322012233411324441123333340012042423002140200123310413142413041214330432212311410434344204230402401112243123221041410442023043402112243103113043334441044110043142111200212304320104000140424313240402402231314424004440432211034412143144233440024001012221143424322030221421041241014024221003123241333313132143321133331331444101210034331242100243424011031341000334422120420034101231400113141120314403244413021311441014420242031120100344240444322231130034204241434234044143431404330002031030340333301131240120231104312332433210020042212021043120021231231304310044112234221141240301112214433234031302044120433243422210304212003330204243033000432444321242104014444314412132010012443224404113411011140441302240221310414403030330021444242442021201003334134222131200113032423333013023423014311120033014422303040044340022304424333424124421310013202100212223220244411003441114324211012204120242042001330030241122420413010234040013332112141200043044204231440111122311424332143403002303223414130144420032433240402020003014122010240112330043012402113024012121201214242210334022111404234010132043441441323000120034002223144432210310102301111004344341032243342402323301410143202332104311202314002130244213240421042011300021103202114144123211301331144444330134000034312222130231222213413422144344440004212400334043134131400341441333112400012400401403244040102230410220101440211400043012443011301343323214410044442001140422434303343222310310042441002212130244314143332342301132410404022441140403221404001434111330242231212330042031030231201121031342141014241302344024441403314423433032004310140332330204130310102213124004332012444034330110124003133334420104342332122244102414420332111413131024122313134134322122140143300431012344231333040121111422404022102224240434023014331134124341242330032444342411242414224002211230202000442210222033231424422323323131402411404313134434024342432412314402131214323243330200412144321223413224141202423332123442130301233211421140432002303044241310340401232031100340330412102204434040114141301403402040224304020401244411201222034413313430432012230012404344031132104304012444330103224142404241204032043232102003230310142311201321000404000112142414120311423114214344303200444433304323103123103141140241334431123400110200101403242430211334422444224330103431032000441421201344410234300322024410220432000200411122223244044401221300234244421203001343304120444342300042431103030132032241214241230121211322411214121212012300123021042420033112214231330221014200113443411322013131424411301220022134134404420043402314342122020113333331321304303232140400043334401122234204304333423421034323443022412043344411004330240210024144322022312200213442244103140120130302322224030032410311431314440022002443132013324220332243014403412221231322224140222112343234003303120431232230040011234434013342311031310303004421333040424024023232112300004322021042131123200410314112311213433402311433030034433203021324244011312030000232304012233020212304321233221002321141411310043321", "411104013044423102120134411344422213323000414213103220330140240034010004034100101210204424424131343443133002023141034432123222041024330413301301320310043114300043233321231002014003432202010243112044413020432203442323241242033111312343110210200021121231102231241401340010314210110144011234343322304133241334213241102413034102340220401022114244211134142333221332421101403324302211132310410134221401202044223043314424344411330430200021231134101044224413012414113100112433134332201024443410242110430040343420040210203042400101310141401041101322244213031340442003341341321213421011144443413003400442113040303133240412014200210340211400134311221420133342203433300404321222114030340410310221243242432212123314422124211000340034201210034302134104344023111014420043104242022344112102232430230400124333043220110230014411122242142102023311024240413444312231113244230232102230040231113440114001312320403422204003330041313332323232302324434412310031414124024130341112143331321021311142131402300432422041220142011241243112001304434014030220314011032414144343013020244442432430024202130123211420014231312414043232344114422022003033421324444201023323012410431003002122012221004310032402103043130413001032214333212332424131034043400214403032132414342311034313333341234120132030334101412210311212303434030340200243014344343304143212202102424321113121212241420430442334432310030204042320143103134220220203322242014302411020303432421022031311224203434404221243010112030222314004340130343440231341412211411330223334230423344210241340140424433441044042214231443301242414442402411332141312200301422332401220110134342303124140200330042001204100210402001312041300222223202412024342120224233232124422331304042310224242234411144340121444101033433320321044042242143042321240214433114304022134021210032240032224110331300300314001332120032001312010001002021040341314203413242411131224322120432120330123221413110443243243133020442243304332340403311213110222311333403001140242144142341434332302232022112143341031442413342130410331021240441243242343310324443443102312040024010434224034340243232320024220322304141410440421244301124324011243311222044443303420231131144214114213403302001313042023044344224444323423013442143222231204023340022210321310143212241443010102130100421144224224421041443230010121213333201424221032414211401010401222213040214224240430200444332243042320432403021441440320321143132323223120104042340143443440340133241032144324140012221342224121434021404432240233302221024330021343010243221424400111414220001214000344220031240003444042024030402300323120031100000012114102221233021012232144441314233300014411113432141322310003104014212440121333113422242402210413001340233311140040103244240224104220242332403203444100430400242244443010013410023233313103423111131400334201241111314020311404113400412132211213422321304402144241004112433142410224421140012440223424211443134311313031114213114304432302131004301334443111432212001232340410023131244343013313430120244032322244423032441022444333403202401012412103214123144421144203244033431342110321142022444431430422023020002303003202333312031124431303214302044234442102441043024023213130334341133140130433200231332212102222430331303320023103114102301022230400133322240224303243223013244214414002101324304320131440133142233433331321103430103113304431123003324001120443224331422023242133300440214344122320324312241103403323433142023012422422423421443041102330403001122434013122242301324444220413313020223434400241231323121213400120313304402002021240410122221342303240133013411214043004400004033124411012224111102444214402412340031401041211110121444314313222114412341232223201220224443104130020003323023103442041104342112121341304242232004110401121220333242233430204223224024302402430120341340310311140443141020213040243112241212221040324124202212003440243014103044122021203020322302430022210133100122202210424314120303203122244313444420424424411101232204240303434334422010334434430222241041234312113214114010103311213440433000224241232441142144140144110213140430214004042112110002033211141341411131032400104003440113400003003443244141140412142104212414004313413304313042411320321413044143140122411240114344310424421441413240014114103323000233414302112214234310341211413233323142121444431014443413330422021423131441204302033103332232400204204041330022130022440144212010124412322100033131003004043032014314012004322331112430100000402412320241331333", "313314443231301143204104042204300401002440403031041212133112334413002011240143040133003224314024141130340443342223333220302231111132232023303312012424242102220341102104220430133200230210414203003040200211330342244241342331201204321122341102430034042412333111330410243312140001020123244434341134421111103204143240104221042222121011323223244143123400104123013010403210232244311014042233312431231231003343413121343000140211034021011131444411333040330000340444130422221342024110221302123431042043043232242412432010104121222023200142342231202343011223003324042323003130213113420033423244300442300034103242413442204434223312044043240411320013333332324044230114301001304133310401342332012401033040130243312204344220230114144243010133203034433030402014130213140201344223311434202024403040344313111131100224041432304241443231420332434242340032032143011001122334000312342423333314441210422203004212412341341130231242013433403234420233422423123211231010003232110410331304123410231443220304030041104333321341213230414211120234140241422340344433304220103312102103003122102341300200413034343201003343134302131033243431403434333240144344123441143240211110303111443130204322233310344000020222103130431142321112201100441333310330220040200111114304033120211030043001323341110024324012404404244332120012122423104244222333313224224423013200342333102414110324432420224032244441134000210234040344020104410100332124020400443034002010411313114332033041000041241101034443003112033343213301203011201424243210210122403204340030303102100213303014040020103121422011333300433001210310132003214122403044013121132440033340110442430034403130002220030214011411332002241342441443121413304240420300143002041000211232044432131411400130222342014104133014114134442130404243142100022120214133111144020144403134431112142212330311030304344444202120414343434014010423302404022214322203224241122100434133020210111314303130204243302011131221321300210444410442120341322402023114413313242203141220224442124022221021442123004044200101412422134121411121110232323203420114442200320040200402100443321443332313011302410323024104201440014430320024231400431303143214313312022001041022031402132321414323103021340020204442102230123303110321422420123202102441424332424440223444432301334414420223220022404124102140000143323300420141223141124323334344301131411313402100343220003133204041124231320304420410220233020241224121323341320243411314442040421213142324123322432113343013040030320113303034011312423131104414302440443344320230232332443041332433123034000200442441244003404200310222230421413322200233412004240020002313041300133411311342134022400404402202011223322214221230103124013431034030212313242101334101344323131131033334113140024234212211213043032241340002120010024431442434142333104342420000112401143120143222043234314123334032042330243342204431104143013204022302034323232200014242022123422421143124313303133002213140410341000432202324130314400122204120204230140340022222103213324301142333311401213430004111423431434020124333104410402233433230130403021322042134022223430342340411303414224141233441141304330443032043003403042222341134143301101231143121421340111400222130144221020024020344423122312124042021332321413334344011132344123242113044034122042330432001321442424342204112020431031243402032433121411041442321123241124021211443430133142023112030101213000003123423032021134044203343212404011114241211420011440011024144232401420442404120143430434043041001344431230441022001120240404211234034443340323102221241234303022014140031012201021240140240013022130424321324120223243400344400321024034033001424033244413244330114343010241432212142444330010140123231410221042421232104013422323203143430041234334402404322104414113420301224341342042434124204003441304043342232220442111202341143313301142223120133100003213224240341104240234000330234313230032441300103340021200314303411211134013340333441213400443301210012023140140112041033314240111101411111410413202144122320004244400414020222124434200342343302410204000204314341023143402423322213323003201444211221122420441033021201431101012342021044143343412413020032442010103142022130224411143130434313444404231040303314023032220203032201243310013201340333340011322221242212001304331330311302024041424100201022123011042144002322223222040032234011443303241234341244333312040410021001033022324244333032221004342214200310102322312441301244140203132120212422032023404103221211413100243", "444241213131444302041030040341234224441103342321202342340204102134133434201132313421401031112022003424144140213204440223210240210222241333141101100323414022200021310240410440412014330124312434043123013104203433030442312433130422320020102404123330212322110024324220224221440042142432200342204114343344100314133101021411344021212342041010432122444031114422422441343234014023040412422220321012202131034222411303312322044241132023124224443212011430243241341240023430210033013022000321002424034444344220401311204212321430042303221211003242304122244042201041314123411411222202301140320414020100002034303011434220010142013414301422214244234431320421042024221114420001113410212333413442312203440422030203422223224200211313123431202443142002330042314410410341404342404014303234222121211320110131043344421231343220210214004102300413043100012323231332403104243214143433433420243111424301434332312014421342233313314040340344401342000430020044204214032101022121303021302204220104442414321012012131333101332212223021330424032004434334314112102400111432313220103122040234142102231441402341400024323412114012001302012110024133444413330310040002432031013430202311203211121044120124111340020114441412034312011444134034222321433141443201100421302213123434421420210013132041022140144023133031004402024142131403443022001130301340230320332442400001042022043323244023140410433100242310221021011423222444211412012311011101232022222204020244433123122212202012304302444223022314133243201122031414013130423020402043021140203433344242000204444021313244014320421204004201324340214442340310212223233111124431302302021132013320013420000241021330320432433210312140124431032144403242204104233113334204111232422030021431040414200122302112001411224412243442320131412114012112334204300121321112401032440003003021010310231332101432044421101001311403203444412142044142311140333420433241132120322444442403402413223243333021114120440100211430202134113103414402014210420240413043201123410113142023410240431423410322434022043234330411043004412332342003420112022113420233212001004443002242430131102023041031343223214403314401211044124332242410310214444410141110244131004214333303124324413121213142223414102202231022231110111240012441343221331341400200213401042132213432344100301202222302022124312113301201333021330214443241144431334102024113414014241232214341044314210222141232402121232130043020110312034431220432232411204224040033443314010421241103110434134320423232402332202011324224434031331213121213414412121012100011311443231143234243002421400322133223311441414104111222240443333341204230232341013110403200224320344344142024132224143331131413212444103232223121411034434231414304042103441414414042013204311114231412040040222331113013321223024010440110313102412214101402140331143234443230303232211010434232110202040304411033431102433232143400024144234144031430320410133430203344442213421202202020403421030241442321043440124200131244041131312403402014012441314142302032312221040304111121202034012140141201340222042012123401242340344123120311412233301021234213220321311331344424214043442104233011310033414231110123232430314122000421034330021314440442141102414411033140023401123034104033120403143132314023040230011134331002244404310044101030214341402121333121300221324134410342031412033321443304442301122220240024221221442400004124440201414243303303024402414044421000101222221001321011010132433330012020442310444322421332004433014112120323101243400210040302322424132320012312044240001314423013432410242113033032140331131220332312113304043222443231101211034040233322100402214230024134020143021213401021214143001020424212241112040410320101433041303302342021444414134241101024200421010213322021433002330434001043020344400222432404420130423301101432322111233323324200313320312334202034044423244302430021324434324141322104424141220104103240130410132240210022331343310000414420114320343102113033030340002142414442403332033401120342130103204211332120421111120444303414234031131440434434202043434102444413314220201103240220104000113024413304344314122342030230411101302310111124324324323313022142443241304141244413041432213212430240011100201043024302112012020021311020231223243442424301331044012321300321221334212412430103443013302214344001333034104431101443223023220202013022323212403441310100044310324013032014234442003012113231422422441301220122212021401410211030033421144104400341130432330031124431401401402224112212112", "404213323330011113240010414001234114044142022134320300400334042022020434343212411123401212022404423113423210042010124020342001423042203202131431424202311144301404224230010234243400403132434201413241122440120112444312223313344023021241003130330413003411423144443212042004321033413210442211141334401320223331224401442001143101432042343232100102223022233243444421244111440123201033020214442312440224023203412320110123311331002003230312033110020103111301210134013124003424202211134014141432142024332234011443110242001021000132123202134322242323104402220042240442231324034141101242202440411000021331110304103310234134200104440004123121320204113241000102401312144411403040424344400041313132422033024404322001223010040230103124343122204434100011023423212324042024002031202211301240103224101414444014212122340042232421412303144221133233012224121422210013002020104303043340101004020123111134223012132342441132310222331332312232342433020440300333313112212242120242401313312341240424334100434103433200331442443440004400213233142300423002142222220100332303404343122040110243442204240400401024002424410132444134130141022113023042321221142222122322334434400002201220403012110001111344232012434202423001410413323032442010321402234134343012141023321401103334100011440121313243140442400130213323324101242343311402140110030340312301304402123114104001332010332310004421430303343003322101312200004133244232413244231333233211200132301242333030423044210200114203334341414432144232143012001434021420304123143112441301311104124424203010232422422330023123220124242430324030242243412130000223411044432412210440423131410443424030330420334113140411204102403222333442412231341431301400121344044311130301430230141232004202331233431320322030220123224334044143043244231302210201244013433112444130314001122234441234120314123331442130001314423120041121240241131303403312322021334442420111402220341440342024410000132402323230130040113300410030124204030030103342130233041224023133010121130324431212413100141344131111012242033120440123022301304400403102222223133030342412310104300023300143212043340142430023101132241203234111102202302141214443314314202412202002234022303042214442433343133314224342022302132304201321224024020422203433033413313200414234020040032112222200214001441004014041142423444341010330003042244113102334401341044132110402442420202201033020141210220030442142242041444342303114213414100041011021423044413114422143334300324011030204412011314202423014400221320231404231021223341324103134024243220330012432210333444120042400431440303221441022404113421130222011110441110143214200340004011323010143303213433421012224031102243403420040114243011032410213020114031134332022033124042243123304403031242310304230200212231024040003130442103033014224413413203424341321041140434321331343414433413141334341122204120112302210142321342010020222003103034324004120120344303421122310134201014124304033132244304044411211034330434031204331322022301430104043200242441212031404012412141110411003134144240432140311310430300343210224430112330100210112424100011133200142232112301400122404320010442123440433132123323113242332231230133111040114030012433023041111004114202003302130243032340211214043343213433331221244023030340034420112200214402141440311320241001342412440104434112321131222333001302044141032440343243330020222322444114223130223324432430330003344031142201112344240441231034314400220143320211420011432110421234000231120434240000424022431013423232323240324110211244214044102143000242113121414102300324103102143012020333123244403104221313330201140332113341304310213403232324413241323431220220003014034420433442140402443304202143300342021033202422222230312133413434201112103104344443443020020120321144400441211002301100004413104011212202331031314123442130043442401111202020132421133030022242323101033343241132434330122404433144222411001131004212122134221434003444103104231424140404312014311140041211322313123041320111033032210104120444434422233144133304130430013034140433444432134340130041003031301404012404444223401342034121421013241314141412110130021232440311000044433423043000310011422203202143034111323211404040233030120412423304400324140230213103140341113423144133134142043442134012300122400204203423021424003431012410200411413211104141421203002203034312421113312233134140320012034201003210034103434404422124003023210213003100422031011043244121440340301001122340204411120414023303324141032022041402210203", "111340321324011303102333122102234041414333301240121204033303112203031420024423301223013024044204441123301303130431212124112020101422434440410001034420100334442400421432304034244134221044134240243123441334222030434034124100012402421041002321321343200344433310033103301010123213334313400111014003301333243441423221134141323001241131134444131201344230423410233431142413030414041123014323131441311412232113314440302334033411231103020031144430424424432432111124340014433022414442134031403244124102400030020110334440341144420132104003003021333214143443444200332002233144101331111040140324324330200343343011201122444413220023211220120241134021220121101300133404402331122300120301441301344103202334433043344332232124230411244342212142101131131302311033134414243123104321412243434443203140424332343231042231014033223043220113041002221243204101400134223412112244013020221300004414324432034102413200101113224341143224204242043300202301043302031344103403433313031130341411132141411001443331300004403010032112331342223411343433403003240330232214012040244043131101321301202241443223312322344114004004442233404224403442410133033230002034333233421432042111310134301243322210130331432104144001221104200313143102244302231330242014240023012421132423213343034444302442103112030203114242124343021101414312214412424234001130400421230410120000244213114043343204030034402042443014331203002121104212342234342343220330341424321043213201302144223312001233142200140114443123040200104002213443144442343220040342401242333103114142240203421414430044133324422140110343314112401134344004322302112001133440023011013421210431101014341004203120440304241134004341342010443230334114031414430140034123400412102121423033013321232414413430130034021244041110134302013014213401140032330214231113001124004312004404032143212403412424111312204401334241434041320421222334001310141412403424230112211022302044134443133101224021431103114143304010413213231131410123314142330332242040140134344442232420243311441424100120141130242131421313434030310322033130321030201312212442234333012243000301041223441034433040420111403243413042241144102310222004204034131214443201321142204441403043121242221401431420331032400142113141122221031143033220321313212023424220432422443020202400243240221334144403441401032214134103402321140220023223414122122430040304322104430012020333341142101432401440044022101213111421101333410123331101002024013424430203304300140423230100213433411332401114434001024132324202413440220241433200433242033024324124202240144014100011122013120140112242111003024102312144433411220221404123124140223010310404123000403121132342034223000133203420203110201003010312000041314424410143012414324414334232320214132201424220304343400424110323411323112130443004133302211043420143021332344014242201134422040024311342311344240012044312324433102431204444210143141403031034123102203304300224014134114340304030343423041341140112303032340223000004124330431342422312220041000112214220004331042222413244221430304321240410040021134340013044100331102132112323243343322231112243022320414242241300020341343403102313313002430030400413332232312343012030323022304220042104442114212014044400032020411110441221001311222120113043221344401332433231100001142244142223241100332143302221000132332102233103343301112413023403221001132312141321122140012300443414224133043144410231233430321343112312124242031400312032134402433213311020042341122031344320304441142124442143414442410333204321433021031120242232304433244401003444224034012001433433230441130213430314110110301333341003322402343444312012403212102211422033433003220322432110231102002322232242414143101102213421241041244344304401440030414433423210202412200310121111002312443213330421342220342121010124434314242132141013130034141114242421004233224021144343102400200344310004224232322414110334320130404312004122012443002334032022310232232222214434244304201244413322324433210210431124110223004032214312301333112112304404141441223123340111202434044012302411331402243011241343403022143441223310140304323131140113231021243414012403000414403341302433310344330100434332043134021420141110230131314430042431312010344420103431023040430020303101414141132002343103403302204004002121400311312141031121420120222313242214122203024402214224022313103030222013304001223121413413201004332211300223223033110232400324234340320300121333141314414441031114412001102201422311120242422344340211024400114443230013000431342", "433331234022421420103100114220233403122341140203122401100410144430033440003244034140113330241402031141331311333410132230242042401214344432124110221014403132030441122444322030240311340444043142330244214420204001013201222312014001443120423421033420002143331303221432203230013333222101034222033232343324121412430423341321003344040204340144032230100300000140002311043133010330212340224003310110021322300444103403410233314212324402032224114310312244423313321110400404221421323401142303144341420311042243000240114140331204044344131243244212010422002320400402214330123243333204142134234243030431342420144123331132213431330043002001030124121101004201034331230121411141212040303214013222243344033230044421342310324032200303031113310141042011114234042320302203330024304301411410324410412041322433302310112123334001030024332300200101014320030320410322201441233402411132000031011301330422120232343320433444210301232413202100442232132033144000401002013130212333013043412141122413433020102434400334113133241204314123113342000320404143414131014032410112211422424041231301233322202234230012321422143024340013001413320401111312221210233404432141421300014331201333144024322021304344220220444004432123333411412303342403304134112410342104133131224220304113042411414210322204324200113242041222314203014103332200430343011144003022043233140144314131333301222002401410340023242324224113434213241200210441221033323043334241140324012224431034212322033314211101004103114303434021004332421412443443324323144311210431304143221420230101104344244034223203244013201100434424122304301340311334320010200120120203214104301430022340431212114042231411413333414000301234234043102321320404032420031101212130200431222440434144231301142220224134321420324112121231023424223003043040014210224220420220323431031140021401311113220342220434034010423344322113400204103001143012230234122324244034120224040103311011200432121330034031232212321424121143132433402313410410412441440031010213140324000114044230044410422314120333034224041214114400430242431114034344232221140434124342433341303033020044041312244143044212042030034422110100114313120412414213402142030044214034202304214313203403032234241241401011134333112301330021104342244043313343021224041014412024141103341434124432213111320112223212220232211004004304310103220301012421001111331042020322124033040443003004340141112114302031101133440140433221040102133031014014422211230132012441322021003003111122333230430120244123300113120122313130112200222042241142442014113121120442443004313203402413313102213102441431010044240041111021124214404434303432044213014403421131400203002434311113244211112242212200334431201123144420113222424200342204313110222024120341011414324304242001143312010114330004002010331301004312244111024344222420122424211442213212342423312020042304410323301023004421444234400010134040322414402012012310413103340000200342200101033400313122311134303334140042402420322141202223004140012100441414140322004034110042441023114411442224404442022344311023032040131112030334243133321223102020233330020440041410044413333112343232022242423132304240023034220324230113133334011414202242214332041141401122312141443213023221314232443114420011223134311144020043033114442334121212324431202111402041303014231031000310322103240103102301422122141214241211214430214343042344020144343213302124430032433313204204004240103434434041110414230312021003131020044411000114430012022201322343130243133202331043003133241430441210232220434024203104433231142103023000012344214011130011114134324044010142400242333434442430440143142404211241210111003122211124311041234003334142301313223132044422334100403403240102020103324421034321222434334001440220140043413134231341124041114301344111004421214203111024021322240043400041400244442021012233142233401021431122110220143333214414221004143321131144220210124211023243043033134021442140433132321211010031010410440433034111302340200322413344132422230310021421104123223021313301214320201443003014343240124042424340212423344213134210134404322340411202024242232030423140423133124143203303133243410210101013424013043242230403422131324120021042411414421342341103402021124203331104041114132211013311033033003023430320110220224132443124224040333104404100030211142020013204343010414421202231244011412134212212314232242340403331431443040032011431001212424410042231040343444200141413314334344444140022024042441244402330012444414303204003400330331222024322004", "013040224143001022410324420342240021440421242230442102342013420443013204432301222314230241130212432400443420333010032241023243322232424311204044331132032403220441144244410323220011421034030321114111201042002404412231042403044200103341102231310134440031013323221334213020432043044410223141344024120102144430023241443200434410124133122404013100424022004124303412231422100003320421444421201124314234411334333304210203343022132203204331313434142314112041410200113432012313301100141032242333001331231230331002312011244124001404032111241443304241240202104344200411010411021214401402001200324240303433441432340112141044030012223434203124133114314212210013414411323021311344100041334032034242243010130000110212142322112301143411402002201133310134341121110343111040000422041041140202304431030114202442034133343132223232220020020442203214302114110132431413312010440403023431433414242200001113021442011113232031422403304004004242111124311400142042314323200344244114014011042234004433213121411230324222444202103232210134222122140130442230344244030300201214321323002012020100203114314414412234013144322130101303332440431023341201111300404102002101044101404134000132224302344203200134201343034340311204024433111423233304433122140203340343123104222210433440143100223331423004143022424200041103032121223210001342214403134104202031324311144330204021332421013331421004003322414111110002430024311443111440333124321014043411113404031444122032110133404231124001130012330011222423320011231411034234311223132233211104300032200412112102111144102004011231214400431404002304343342243334440404023013311033041233044340044404441000144144033114014024123411413323420044200003221411134002104201231221141104232331303334111111231334411313121103134031024141340342212203202033401312034010144403212310033230141432344341110322221312142021433033043140004034331040334222103212032340310234111422041040101414032344121121324120443041313333002341023022243142324420414134441023243421342043344302413404134402131014232441124031421312204241330434443300233144424123423444310011402314013332443340041331333331401120322330413412220011401101210031313340230343334412302441012332244000332003331242442041314143402432322321221202433431230323104211123001240302333133231221201114033100331443032003330110221443204110021430001400030411221423310310000012014010324200013413303441422443224043100142023102021314410413403313123430101212402323012440422443340111411234042233230301434011240300043002104404412033434232110321312301214301231140231144442101343033004323203023104014133423332100311210433431040034211223401444421311132413232422341201024011212320312024441230430313404233303222321041213123121121443343043431442120312111221404412332113441310201134044130410310430341424440124142124303002222030222033130131343101424320422341023113412203010100203140403112011011304133120001000402203003310314404310242023344011302330243114430434021131032141124013213032424412023242023100341431114030224404324002231113310301404241214014030140304034114312323100030333324232142034324243314021410020302021223411212213024124414444210403422234323420244103204234332143020443343122320443033100002312020330044431014433413013232123412124311421314001443202041213343003114140202334142330123041034031414000014012023011041112420122034321442434134330130441233232233423143104032332443433002230200042103420121404033313301342312200314020202104221411420343402043031041310203211001342430001241012431014434014400023223042024024302231011021431103302144012304003022241233211341033021132023134403223324031322034413212021042014410144414114340031344441231114030300302413340402322120112234230410430243131221014323323202212441410112114314001423302123422004024340433141424221104101244220310144243311430314331344443140444220224031143024200414112244223300234344032103342330243033334224203422200234421333123224432232321434422122310034144112333010241110224402132343230234200312244330301242214411413043411044441114100410441213034424100144100310133112002403022033240434334441032124202143341032212113241141404141120241420111201140313410340342330204232100040314002003414323410112432214114102230242403411402304013434223441110113133113343012110010424004342100100304133010031124240232203421130312420434020120124044230004212200011140122221204212333234303102212311001012241240102200004040441033404144113211110043120024231204410423130141112202003431231201310233321011412021102033131014234143301202", "334201421134000032140014012414434334404202210414040303101112111243331122410140244001001402112030042400410201033321423422323134100111323211402020411431432302223102221033233243234344140104310423300243104302214320204113420421030210312413440242104322321331402044041340112432230412303303331201213144243424010100041014304433241011433144221102423020031143422234324123433113313300334222143110224403410241023004340210412041424332433021203241433001203442004333302332031010203400011321310103442402013442202432300001111344311443314311100114242302400102141403000143234411343424311342210140303211002242313010420131042400110324324041004333131421223003014342023413312104024434223343002324114204101110440241043312222131413031212421410430024040200002102403140333341411433103243010311442320202233134013402242114030441114200122210202020112244234434232304322240434041341201312022324104333041231413010330241011031113043234024233304304310331433341221200432104010401344112112113412103111131322140241042143234103322332441310142214032420121244003203101211222203130320242133003340401244441224030030213221301311112023444003111111330302330004414200420231310212021242004024001041004221300214440230330404122040140040222341340242123420040002141133033134030402223312103032124040433230012303011423411211303024424433312410232202404020044312313301020400022440441041110304213211231214424234010342034443311403132432032312320112231102343330224434244401232041022434443332113214232012402020113133400302000403434241003022423042112312134224433013000200013132331313103340312104033310203214323012044341112421233122342422043042043314202041111013020401011042314443140231202043030303204204232000224440420433023323200244414442131301411442213122330234042200111230122201201214321304243224410202223242044112304320044411131124302124311311341021312301200220134412424211132421330110334142341121440100241421244033240130210340422031404314034300440013202022442222214430343031431421024303010243441031410441413222310310322143140411324113244133201010242311114402311424200123121202444142232003312002102312343332222342204424414124334113412313213304024300030441133030231443124134434022224212344123120414211412344214411301131032104244023334032412402320340211433030121001313443211311424230041142413340142324234423312443041000433334422112311010321210403220230342114321341342413424312221213034412040334044441300043032123443101000320202311032410300130411313344132101111434303222032030140131144332140032200421204214100011333212104242031241444221240200413132134014230440320204142102401433111444441020004433132132442104434342124140400240242321044310430234421141122313241204131000430112000322003210002331201044120232320430104141133313301343200231302004302242202243201004104234404232323241310042030203004242004243332104434134002413103330210421144200002431312114431040112033301200214043020212101212034024301434043313140440332214101134303442124132430232444411002133034333324234112032320202330044123040234112220224104104202032243304211240440241001344414422010402404130424022113333330344324202421013340420434242324120121214411030210233322113024311011441431231122424133400022043044324004124424141203320321332403120134043232113433400324430240314100330110342442002023231342120434322204343444140240314132321442310304304042414332430130003322111130121223320313312330231312404304144110121110123024014441334020001140432030022231304424230342310012003441333102120033220213310114304321442004240340331441022443021141032143142042134020140442421014224243322241344120040201404432344342041012102224423211224342434143104143334421301231043331212434424223421001134340334131212241141322240140240032042031441440302311103243323414331022233202012424434431022031134034104010233230322434302300444423411143313143400313013011221242414433301314004333203143013112043034310442124344241331242110224334203032423334434402331423404224031024334111113140324120321131142220200121004241031442044322114342423340320310000402302442103033222000202110302143121330431332143113101220030343224423244142131433233034120112332332032044402032240040422134333311413310310243331301310400112222110134040321330212113240130403211413224131302401442402221430434222033034302133224120101240302324401311213233443310424202024204043422434201434414414223020220400123202432444400002000310431441102410440422343423440113244221314012404103330011043344023420200231104400324214441123443021030240023143222313030014220020", "220242131223001211101141003420444023013102011202022144023443310231334222401321141320303211313223242302120220430321044400441233244224221210224333344313000321431241022410324141320230324021121121311044042143202324421404123244404234111411404223420411023004412420144220240000243311012334113140304140121200244422024233132411134244320032230213220232333233421022412101341000002320434314031212132240413220021321030312301340031310001223244420212042100201120240004413440131200130411041140041324011434012031021333042122233410411312341343112201240413421214421401220312343333042413312423004404220443031002111200420442343442340242410344430403040330011334314214120344124232231014001130141102343200224103432023140221232444042143243413014104413112404102243040002443121243111022000211111024304221314344004431312201420123224122031021241412012031310240021134222231210402444220334221442431400143140320301302101404344041042132322444033303141304312444142211042430101134142322303013420231200044302424330221002022320222021011003343300033243131143021014242130004411421131321323130420243330010321333422042130031021244014222340124140010300310141413321413133432413041044414241010130144233431342104112440220102441210232112041133342201233123130121201411330203444320133022001240134112442432242424331441324321344340423011431243410330230034242441401302420333241420440310041201332220440111144042341334211032134203402032112140444222213230434211144042304333001331302334103340020021111014010204411020424341031200431432440401420432223411124343340401130210404014242423321013323334312304102323011440143010214230212241114220342122412131023023102134102043144023223034033403131100300020144343203221004434004201334311440431411113221110211234033124313232043000413432421400301001112244222240303220102240222343212234114420141144342014434120143133031323041430312021401434331442240010231202240143203023304112300400242340140220142440023202001143010210432012204433414124432104233141401433332403123002221201141324113122321303442014330240232012133401110141132422440423200133340223131224204401040232404143413042321001400143124214424211033042344202344411441242120121101342212133422423001111433042124201340332143024441322212023022023113023412424044112040234410310144013030000010134220432114022242333122314221211312300442143213401134141400142114342134200004142111000214032320420144003440114021220004011322304331304031422043312341320300322140304021011233140104041311310303240443212141241010403144142241441402131444123312401132441203034324343131102410113343211232441311002241312002140130333230132110143133222432401144112113443244111221022111001242134302200300314103243331411012031213032210001133312331014200240301131034414344233200242003343344242201434412122211144344403201422004422410001142231012042102024020123340403204341021300024142442221342013014443232103203330230230412310120010012014214130341024224412134410330004442102410143404230024313300100020403112133131201213043040212112144212140121041423032420124431132334122022142114221413223141011420314001411204043012310004034004314023431430120340321004202121443314141303322224042010423002442003040303232034332423130031220241122104403024423322222100032002213312022141012320033042232112430441234230422434134324032241302230444124112102141443343311243340240330322123110131232230011132030440224441443433223040331223303411122441242042212031420232100410333100132224220124123000311223031010442423201202311102013320200332342334403132324313220132044000101323422313322411411101243130033112304400100301121434112214134141021100231420403211112030414044312011220031332402212011331230022023320413100443142332214022203420301014203121124221334123334044031433144143003244410111443032224202323200313333213032034403244022120030400402430404024203403444030243002100413030240433044122422323413214233040311241244033432340414410244304103144134222300321144214412212221001334232044330111433400242400421320120220140221324021010301302302302132001332124214043340241013442303003002003134224340230304124304214324103022314422112032340003023431232244332040334234303131442212120202003014220004132043230024012132041330403441031442433324101142143443402233110012210111021102304034202041412004400220424234423110003431110300412021414310300212114233334104201243414120322442442102104021244310404422423310311020420241031344101142144404400203230204302232220403032323223231332322030041133404020303303340103312330413034420400214", "331424343343133420303311110101320110302203413003104400214222310204301304033440101030341142413340230141421433013140231011322341412142124200012340333114423240121043020043010011421034242220322010020404323011413103422021333333024231013331432123134311233340443434104130031234200334223440102133334302030400323224331332311011104442214432433040313142133313034231233402302103402344013100212332243342243434200142303130341231004142030441343140041113233111132241412111201410421213124341202040221144214102040103431234133022001431011034130004312320034241142222222004202424412134204103000341330401430220013004043420220411401102123332042223321010343014242303103330023133441210232430302040332120342420213223343240212344332242104440241121122233340134223010004403033130240221043440322203244431024412302401241031312122343242203411034143124301313114311444024000242203201314121433134022223100221111012421141431304133042233041402200343314443010433422032243402411213433131401401142302003122334130310214441300424234022031341310111203024222234001440121324211410310041403340240411113234314424233340030320340010122222310321314013314410420331402300323041020101310124103004014243312044241010024030120134033001201112434424412444322313120021011110324112320032400101012410410334212232303332114332203434140142124310320014033314000411120130004240230004124422440341432211334011040122331323202424002122311204242421043000332403014001012404412414323132021301133403110320402112431110001420032022142314102100000244430220112020024032240012340414143231130414414011030232112441400100401131100444042010110102033004233332320230430022230123241102442122104021032204231440413342014244411002304011101303320040013202003220021314434242044412444210102204243212433223403324142314313434421400241123202211134421442311440222130100320243113031102022203110111221013112343324220321203120100113244314240113211114104402342241130233000332013340311124120224222404234340041103211432001334230211130002232204422204102044432042403323041414123321440034041344302002411200122020222210001343024234020322230230232401230331024131440224242140000001121321133431200224232024303320442014441013101102342134412402300323332243312012030000233421304033203134020042324424442244344012311223212011214100110304220240441232313213331233432431241204234234440320144144344213221020004044323031113341211440014442230241323444034431301100431414130443244100121211401303044441223131032144022204313022414311132020214042433204034331422223444124141244212340224134243424003122420132030404120332304104412434142202013031343411421411322312033014233434042011223030402040204433302414244100422220022444203434124110244040444044004143112441233200211042220413310312400444022001141342323110012321332031300403441240443233123230432244022342141033132214214044403123314003341444420031431341414234123134423010443041123033010104332443110123223320100421020334342040031414122412431104110011434330131440010134431403303010234120331110422002433240114302120440322220214200222204022043343342040144420001001404244111012324142400311443200324432110223102001144410442032114202314421402012012131434013422113313113004424042022242141130020132243133333414333242114334223010014431232013000124212134101201301010411241300010324404001323431020123402200033202234031114021232440102202243441403300421134013431400044003410344243333012012102012334400040203430112400240344330033040422211344024004100430012414110012243032221421243103101020132330410142300101002402322103112110301424220021423444003301344102144000223401102414211442320141301201420114414223131221110111314010314131334242204221413133233411034240040420114412422220123114314431141110333120332302030310011400042131213320242100233412212000024410033122044410310030004402004424114232223202001401133441311131240312113200121014130011444020042004024103400443122332242141434244124134310434301221001032241331141210031222413404412330321221020114121330404244130301243400112442422242331314102301203341004134212112200041102300020203333130033234103214144341403431441314332004241422311020213014223010044002213301210231421130432200324110100411134303214014424101144440403331110412442004023003331343010103001232020314030122033244040013322020331440403412132404323203131021304314203300313343211313332213123313301341210443421202030014013133304420041341331434014042213434002014011020002111421234033312143134021141124214433112202340412020440204232402403044333300320232211142334", "142103433100204231314133441131024341411010423010404302310421023404020411331203040320043403013010110433100031432222403430014130213302201443312203030221242311040430413234014344113142133301144422003130241114014342312323240200031311040033043421334323322014212431113232100141004103304044343123201323341220400340200143232013043424323214021304201144142122100214023424432431424231100311000130011222001132120003133114321200232021010033244210332204241422402402410134424314140432313134424100041240204241303312032040124121113114223143302113023022444421411403042324431423101424322012133222021333102134300113131002234213413020143330334102300100342100012101442420420424124332214300410221114112112332113302143132002132130402102330140104310022122103022024104224130104134423243400324311230302434124412144023412132203140303412343033113102131144340332114313230040403141011122003414233034330421000431422010333402433024112242434034402240320204343412430102101222322142310031410234200132040021103004331133433421430220312332322001204332202203133034141003310104140134320411232030041201430043101241104031103004031210000003004331223210141334011042343323114043232211422002412131343211301132244443411002012102134440133430223111044342442404343202434242240122334111404022323313012421030444012331234221144422142421342421114132132402013000033011413131332334440301220340102300100313310302424122313414324311401313101301043402014043223410321114044343320312212230123014033240133302320113130111422302041030104432310030230404420221441301430200143113300222213210230241242032304040213422022033231242141034104212433431304203334133240231240243323204403020000332204203022113423334040404212321400300233130201013304002401331332241241032013343044240132432110012222131324103211442011002442411044140344130032122314031331033301201412343012042104123032223240333021123010242343114134241041021413412321432433011042344021422003341004144312111113413312130220021422032243403110323120430332340100131443424110043000142300222222210104441221043434310244122401440110441024311341322211334012014133114130020333111444201002120302100423424412240440334443232021414413132032143241401402014203040222444230022203221311130230034022343344144100003041343432243423002444300141044014200110422314203014232010421140130241101312001110211023431004420310104013421020301242432210300020214342130141134321432243144131134202344014323222312334100331234114403100144222441444142240013230241021421200434243424422430334331422100241020122100312020000012400023241230032242121204430311331201121132202104433010333001413122031110430414333034002141211023142001411334124302334300031332421220413334001024041022322201244404200123423202342344034332130434324410224014420213000131240043223003333444213442441220312400033021024400140201221421000222333242203131311320441102423210310323043203020302124213034300144100141303430142244140423344144101144210221012212024243112421041124001142201030343232301303103132042433321210024311301422341303424144012113243431001113004331203434022040243213003411432043344330320014431341244431400130020423143221322331404213122414220412204143211132220034214114203141030201310004423232313203323400442003314421120124312112243034030423324120231102332202220410032203333304122202430130300121223131323044443234122334144333311022442033010431430204403411113400302430340331340100123230400344441013230402344340130413430102410002212143422103434441331330033100231041334232134300343400312423241242340302402432323321004141321214224441033401203124432142114403441011224433120312120132023200221442033224031340410323230411411331040302234200300324220202403043412132330432040312424310122442023114000231344201000434344344344312333341202101211242234140424442124224001323033411200133300311340413242230442202122414331141333004000112313343134204424242401223424100041001121233033003000341104000010022120241004043434420131001001443232030234130323212033201142320031303122240123230423331423304313404103402211221403330331022320224210024431220230412214000410013111042101443234044321331132100032200333113311203002141404403213011131032044123200430001424213331210403302423112402303242341021040322121433240301414300103431233431424222321240230211032111111422400140333423233423303023124340114222223104200434332144334432012021311020421303113322233300440321012210322043023212143011024004400403344202324140202424101011321111023311312300032414420013334434323012404020242412201312122141403", "311311103414021223432030102321031212334011232303432443100313310021441320103014422200102240101143221001212434001342311122311332030443401412204233222121201311034122403032200022202014223430111441434401414000333044002104132211011144101031241410410034210234141211031234414200222234340232210420301300031004044203023142342323214042441130113321242301314304320130043132021434222132321033442130230314142020411043244214332203114410000341323332104120220414423023000232143214044240001422212300404213333120322220222302331122434434441343021141041032341421320323102111343421202130402430334011242210404402330410221443213310302231403400344320131440232411332132222413034423401224424330403340433214222123010033204012323224223344120130102430203404304033223102210214130033233114310431423144243001212332432443040314330301121000201324021140100144314424400203101034411434344014134143142202142434323343434214100401132321403304332321433340032212313132242220324234114241123144332033233010132443203422222231142420101110121001142222132432441012111241240044442330121232042034113441214304211303204223311414220430421204114012040404011131034130422320430120122334414430322203201404402203412133044400403412441041343423123404443334221422121124101124133243310304133424413113310443034313033024311003242340203414233231211330014301333401202341241234302134041023140003413242123024330312142001040034144343040401430201101032140102334223031340314122230203023410233013310004144241343221040223224340120010321032141124223333431403241110340423043402403333333041103000423210010441331010123123240120414133032002142323231343204421342224103412010012213110213404300423142301340333242330324303010323222133340124000103313121323302220030310113144404334204141314112443440222324400030431001114321022413004304032303433010024000023111100304124022323104321323241342203100300034330442323340314202331130023124402303133344342241344142042042042413103114131431102342301402343024204331244133413141324112242113343041342043332444410200144314301012443020321404432400103320401404200300042213340422440331023432213222233043012224423320131300233422404212144120343433122330144430311012214000113012221320043413323204334412134001104014231301440303413023311401314030440431123024224134232011434404204042004002404413240142334121440043404141114103433304142012322242413223313311020024143040214230130304210401424324423212431343000110033322040101330101412032424103303142441113204322214320320144013231232214114132110102131041041210423331344314014422243334234244430130020024042012330233143213434400404302404120211302020141223241233101411023043200104042302244100313020302233411042331442203331314002104231303343003401003041023132431043204144144223101321000141220433021112134004311010312244111314144421444042442130042244443020333402314142214341022114123140223034342342413300123441000342004302422220324313001021140204143044202104430022321012400432341000422143224241313334224323102123440442243433004122440422424302434242232001320323333032200433012013044021211413143213033041330233121443102423330013404202243112400001411430404423223144203430324201220214231421143323204202112004104322213033211411221413242203230334320132424144411340410242201022123323114301023112100020010412332204211122242032003124402412312342413240013130003114410202211304301424040301030124142140002232413432210043011011403031303042200021341344212043410402122441001301113134430404311213141020401302023230211042040213002041034030430140024330301313213042312243324014000211321032214100202230313143044444102032043334434322223414213223213143244212324304132413442110122444431241120203220042232232430142314443021014231323234310200144343412024022112231400421324434032232112333322302103404340143321231344224104340143213304332213433120310234330301204424021001142234100342110323023432434213003043233331132034442404023400413403240422400042200414000132203311401140440044020422304213101020433323030000324013004443034003110133401244130434134323113101403041311240230220132313221040144220312304002113143044213140241442044231041210020110421022402313234440122214313320431121244233334433230320104204411212244014210402024233111044223002224412103232114034104244224422400044243330312014420144044404021012011422134412342402033122034400441431314301341023440010444001233203323103111011131334400011443130203340343311223132201413010404400403144042312423001021122031223021044244201324401404330211132011233220221133130110441000", "330334230013414410413042434030103342311420114124411202103232101240433342114340403033330241034134103043313141231331301200203423142432200411242344340441301011303321330303214002323033401233111422244343311140022330022324242423223012200414021203320401224440040133222210414401234440143103304402100443212131430234240432301122110300213240334003003343310312403241323341241424424404014144321020232030031100024110213243401142011030230343121340420442330000243241221223433210342234020041300203040011341423102413002232040434011224301112033142343443401100441111320413211424412110342304401220200143322222212003403121241422104012420041443042202303214430424024144343400403002213230012111414103204400401420303302202121141034113301104020432423330230331144313310034412402242433134232420144323014440411400130013331131220022320123120004001032041402002130304313124301311240312331101422021040122343004131341402433041233333111432403030112123410410402004030244214014242214101022203221230342013144322312442121313314124411333400134314412144411134414442230331141031314032122113044014342343144440313223132221320341104320211103201203031041134313240100110411212443334324420314334024242314103032424233330444422013324420331234134321340134423104102112422411323344141231420200321200032314443323120323114001322331024301402430002021131440333030322404210214404402413111302202010411203144134444242114020441341312300002242132210242324432433330433000132010021410003140320124340120434210240213344011222210303302200004110120014222343303243321334432024131230311041224044122323103024404240412323414441130113314133114331120200102044300142421241321100033441002012443113403232403103403042014223200421030141201401010121242400021311420043421113003004011330132304141400130341014340304304140332412314311401403200240140443230213134030230031144410304401013040402131023321201043130402222034014344221304434402430232402103412311124102430221144324333341133432142400212202211014423102334412204120404000000242303311111331432331434101214401141111031333101402012332342100042034042404342042141140041212102434131431210313243022144243331013032332031112230422020414132244422142401124314002103400441103104021114212340300042133340400120144023214041023200204102023014030222331043443332144110411003221320314140301123221140111441121242141424414142221002431130131241130012321442341104101004010312210033012141314001232203401412113020102024444434040020104132012123423144042344324123212422342241404022440440142431311200304413403300024102431413312214202321404302222340230113221223040023112121032244122030331124033413400312140343214141004034144022444014330230444230032243141230040244040144132310301133311402424313111123330022440043101132011120132412120013440021140324301311242044004023204013024221021124303302433020312314300110211213344002143121103023203210321434344302201304030414444402232240303200304330041103024242440314331003424023132214444410330031110023043441201134203213113233403140434233224403220241002022320031124314034100031311343231444024144140103413340323444422430223343212424421112101002442042322314112114433142234311004113033413432031240431044404224201202242141220033432413404104040030343131413114004203234030201101032420013303303304310103104234424400212404444020412111431112002303330023440414121013120212034312232240424243034343234404341141113103423211322332314302313331320242203003214133030221431223332441003424044021342301014224300202332432414130144324114240211314103400321110020114224024042320201110343320014114102121132234113130043321203232123333432041142431344400444434011333122132141403400342302211334321220034123042422144410240100424201002340141021001011132441434144233312300220201232132343200112314201323143202212224404130413304114442021442403003211224211201430202233040120334304404023004124444223114111323402000301413010220101403320434443020242142240222243241110014003123230043422141202144303214311041010020440221012001113004214012421043330300313241331220431400231424302211322242324213203441003421203241202444101401302024141333142414244310044202342241244400002023121213311132304402031334130224020004310223433201143444212024241111314330024131033122423330413021222141402130132334442032301443333400104220120112012333004403204221223344100223240144224234421010134004442434004422204024010241243231143421411000104402214220321134444134420413123403214103401114312243004034431422344231131402304424413314014000010221104121431010141134332", "013044223423211301201443013343432302142220434231203230001332300422040132430221104424210232413014103232122230240242040231430111423330021221441103311342231301241003301231322000323241431431220030240424100340011341001141311144034441211111001403303113121332210124342312040040414034312400004201414201412433232200120404231134143322040330100212103244313223443323433302243124211202203213310030303212411202201402414001420341044330210223421131241033401221311104224432023444143324443224120401210412420224210310423234143043202210340443413011041122222422144114441401414221123113320024014414323140212410143242434000024242302242231200403130320033033221302000413202332330212441311313413031343300342042402132242344212430131303204234324323312103121334421222013402214341024340341413123331013120441032231002142421004231114433131234132021230134334143410312140012342332124314202312144240010133134431012044433002412223231334131141201231003300140142141144131134024012310413222014120342442311133332210100301102340323024441220311210141301413322023441103132012301112042102003003034102401120312112340121131202334232230200221024041400420433102420033323434313021312201304432010142034024112133210042211140434110140342042032403210214032322412342201413330344144120312220113121044022034302342112312103442101434230204213000330422410132214421033242220300431301010200031322421301122422233002032414204200131140203240201221243302300111030422414210030430102111020011341121034140333420040332021204224321100121201424113014331110024100241223210301110300421413432004323122243132224404112421314430101030423022221223344143410241011213122430320103302330324122434131223110110313404334132122224411033134314114112134144300044311042403324133412034143342200002341303314323040341404421232242404024342001312123323230223310124341122431414041243243432304023131203232234334133202404223104022231142222131221431021333411314442021231032111030024443222103210020333210222312430042144301302134330324122210214332112041414313022101010300143312441001234204342124101031130033031204241130103002121031404200400102221220301334004203412021222113004422440241212443040302344121333004104000224240203422434321443444103041304334214422413304424214331241110243434022413143300032122404421332121111344233224210311330410124223022434314120243141202442040423012131432233042121241023002202322223144304144101000223240134204310334442131322334103411211301221300333112004222141341240013324040224222320014214321332442222231141431341020400220120240320213343324431014432144213004144333041220010222223434000402242222313221422011204301342140221320440341242142010112312422030021210034440241012014001020223011434400203211342031013114003412401431204414433320113234124210200022112404432232032033030001324111042112231024341001304200104412403401131203122211332204331332121442110140440322042204021214031044242112132422411102100303201144324031422101043032222131424334201020402330024001033301243034003010142412221122201121304004201432423312334002443043102214311402334323040120030214022132320021130440423142240133201343012014110204432043000042444023103303202110340002020220403142441232134204444102211220003043122101101211004041431413002044010014044040301414412443134240130032430021213320022022431323442123430111314440440024201033130122231140122044102420232423230220414021304223321133042322104014133133423120020330000444222003220320322221431330321210422112221211402300041122412242441333110402141101302340011033421013420021001120224021422000300134112403101402302123431441400243131240411122110240243444403303010413041404202440134304002214441023213142444423213102424030341111301042012433441410014310434114341224220012440113440014334102023024101320120044032023322341424131233014220322411232414044303414132034412202404313414102001040021334023044144210012410342022022011044433110231013234341223320200123022314324340221000114332404024103114233121232340311140002320321223221310321201014402300401104102040324302043032404340013440011102204440222313340004040110142320244220430013300403321234033301204013221002121211314102132341001234033223333342211120401240123430302320223111202120323413230203433324043443423334031320143334412113324404202303142232432303432110002104231422100140220322340433143104143242004303003333140400441422241202034434110243143332321344043333411020012120320444342142432244402242334302323044042330111330333403221324023324031124333420133204044232323442314333022103144004", "100423001244114042434342000001021223312440430300130120141131112344331321302031234324042040130402410120423124432430241203431032422021242430013421404422032031223402002413000214333204231003243201144120011134422213241422331101141433340110110034342400210114030324344202023214414442134221402112314124121241322241041434420001341400110414232414322003040142124222234210400032304212312342223144311341141410022444300421303042302112343322141123302332003431222012100204241131442024223224104431310401442030034324144124133423431034002322322223302204211312403404002242200204001020404223440423011341111303323023240040001034302141230110320132111333123434313341004013103334433032434104002043240112222323110021132340231241342101010433344014024124220244414024214121141032413030304330130144313434333110234221234212330222224223411322320113122424202430032242441111143412044242110233013124413140130324142212003114411100131423212103242041223133404420224034301020240313121334022434332133120003421003434041021203222034112441121202010000100222042111022343122024323340300232244323004331344033033440314410223024031211221321113430100304132203210302023230142401232024122214313141232034421330221013014240404340224021413433310220433042230224021013400001300213201033001340213230022312311424123043441041010232041301103241434014004143303023433133211322440434440302211301133311001040002223314223123314424422411313304124314431020224402123014334410110430114114023141303222013413244400322111132114003221030122442112424431201241230234043021144434444124003034421010112420311411310434440342241230211122243142043324101341221202330330424243021341200213120241401222033114200121321122323242324320114024003032421010232402444040401423012000114031330140024013134343413100321400334343011220341202023130130003214120330321344413123230220041143414100340132342103010322041422443200432423212104324423120214224311040223132213033044011424423443002042434034004443140441004412031034244240043241401413230442242240130103031201021442430200104443231401402323131213121214204241423424320112104131100433140311012041314002304001400401134210110021143342144001143134133031423440434014334000213044100240314203323201324234424230413002330213414132044443141240022320212012410203040322344103423421131013400142043312334021211103411142004124344322311124033322202431103402234323122103032400031401010211002011002113140442011211322214103210011320012113220412431331344103302132044140022004334222312101434412040201234202133041104023033412343241021010231304134300433234203213131212414014433133023313141342134102411231034221110021433221413431340203202304023342424314343141432024303342314113424103200012020430030224113300222141422140434230212100114340300444410020211420230244444233024421414422111131314141214430042000004130320212244104333432234111400333031221302014424410244112433014443434143422402244332144430440100140441402130004423141102114243211021400120210240113010200120334034424340410434441413402313041404322300344404422243102042124431314243312410112342214421240420022123443043401031444303124023401244213032224113421203033200220340214032123432202344442403101122114423222220314042320202231033322123200404141020321114240212023443411123232021122234101400121033322012132224311440012031212131011044134314144414300122343233403133222332200431004203000130131344132241031333244424021403240344241202311321112111412211043012100121423033413103420044140234030432401432310303422032300011314111024444110402242434422440313420320341030021243443012411134023443423124023111401204010223422131230341200223342430322330200344114134131313114111010230023214124102434312320232430222013443301103140421140301341202141132224314010231401040011302422234342041402013024314430442332002142101141413304130132030412434310303003342413211434404432432430202101241222322410132320201112240442123021133132320403004141203134412013241140014010133231412120243322200413120232234324214232332331240111224113231321031014311322442031121424222403024141021310234133324101142323414133442423341043403404013431121100010433112230023443142300121341042044220030244300200310340224001012231132000441324141110103020021142413342444422320132304401334130410340043143201330024200132040023312422430304011333312340331403432130243001104031013043032020211044210000133303101224112133301104301342113030012314122414214002201422144241403322414031332321200301031444411302023000304201112221403343313401104332134230020201431430", "133120344412043001044201420431121040003322043302332414331021110124433400140404323033400240240403034402022111301204010033002010103201333322342301234232120243031342104104241133303312004020212321400411101243014023113120222222444321444010434021031044303204231211312124344221230201134412214233442203323422004041442303014434013141340234244224404321234034102130131333303221210312414314133330422211433411433440334311411312221403304021442313320412210201221444200204130100413324120003433032200220013420312114110420421143310111203143033144410042241034142342422411230403221333244031312314330024103144230204311230411443231443323110421423344324041034311040241112134214010112421012033401024144232020320000022331300133300243401204022101130233213014213241432001222132410302320144431321222212012230231440442331300240020330130310113100202102324440211000414013011010444232022401221434012121131044232321444342231200240011241213320330021204114402422024423103213141423424141014410122013320010033314244214144212001413401333322420122441231343432400412032334414131202233140420022044101104002431342001233422202223232120441323242202142322144334441412443430042031202414310420223440341134013430131103224241434321043124430410430202233433324011043414113301414010334212313301313421131422202233203111311422240344110113142343011420010100211230420211203012304003220332330333034222220414404303403324341423244102220124244311434211423044442124401440221012444304423413044130232034010123024104214343243411230400030303432143113333432422321022303142043212442120323200121312024343413144231420204001412243304223014202233431213142143413332410011311331242130214223203404023200300210204033333222231042212104324111200013310342141424003200124224320421024022414200411444424413121343230104002042301013441042422113112421030343322313304410224030031141320341200410440111242420222010424234212002044002110044144321332020303121430211310114114042213220403241120430243041303203342044134431022230232331202322013343200311303411041401031411124011320324402240413430333042421031143112030322313021322041141002432124213212134014200142011104024422404200022342323111340421113322242121110134002333414213223434340201130424043441003443042410304314343332444433413433143323001030423231410402032224413220212032020433403100241114131123203310044240211240443002412304334040022420343402122214001203243114242422403010013441443001222044323002220021331044134414001142223413211413340333040420413134001120441020041000104423402100343142440424032101210120303134014244044213040324424021134320424110120031033331043313243113232213222320414214021143434414042022001342301300300441343331433334434332041333441223101311234120031130120402014422040302403320014434122131313204300322344413011430310323212203403302000421124030042340232132241241302323321334023230432123031213213210413434103014401041133442323331303143023342232301003333110101133134311232424314010443033201213232130434234201312130001324140123122124314434142314232304402111012313212021402444234422031200340310203244002223303140120402313014230234443143324242103001432322423221142032434443144213210344310143112043410142334003321043332041114022431231242031444023333024404140123030240011114121423322240410330411042410301134421302411443343420032401442013131244404201044130341113001412110100433311314202034033442014101004341414230324313443021234203102341020420433320144134300321030310110213111222111421230043344430424242324001123242024101140144033240421333311324132232022203331430332442414114212011222240043404231333422041430232240121013113340004323430103122341100012104204400012412033332121242221414022241321334102102032444000240132023103343134130010022344222002411140413403410302040312013133434131020432424042433343334430421102023403331030431113112214124224003144341224321034343331102010012132001332120230424311300204341441120400343213240133343224302404134223212430100300323002324213030013303230301021420434310420430221130422302233204210441002414403411010321210331023243212212342103243004233121424412020420022003134322222342132413334100130334414203240340421200444223204402433103312343132002402232024422022430300421030032234111312404332224240033321342234023011443402310411000024000101033330014441424222140420132244321442112244433031133202341422230011234214112022320023032123211101122112342301102443302342310203111202314243222110043423011414102303210113344230034212120032322410142023213401140232443423040140221443", "420233441000314203124231333134034133414213110212042021141320120201104433020143244302020104431042140212011401131312033343301411442031143014422401003341020101034100313213242121003304231413440041201424404220143043322224202112401131031040011312221340330332414100000040404230231413031024330112134003100224024241110041120112020132320113141120300104403443114334444414304010331341104402122023123443324042441204210413412141302241020231441143001312234340130211122101233140010210224033303423311430441124312040231130041022333444313400233331002113423331130031311130114043414121434231132442422243424344130410104040343131334320431040440323002122133331024420034322411303113421024004333210030320332033332310333024320042210132401231002303320343104414032210021200214021033301101210214411240003332412431044133300414101413432132123031021023133044021144304323444122223433204120012222223421123422310233220002434003323301024330042320303341402032023023430002024402303200441320132140230034221400104322020024244224131412100221132424201112203023413422201131033244410414303442010221110014142011301044430414001410444102202402031134203243201112032000034131424402104312424241031410244000222142121311102202000001130241242300343034310423433424323121124341034003032313324222331441110000000242020413221124103303110301211040004410404322411423120121304340213144100212434344144340413212011141212204234320231004244034420441024323431030002102343434320133413234111331130304413130030302222431223142123401034412443330144242001233144323222240332413420234031102101234124024021032402241324010003331433100441303013044022202032144213432043224404440223223132234024204321214003313203320104312141214323144002421433344334420030310023042444233344410340432442423341033221221312312444001032344310112104411321342301140214211012430443014102120434143103013224413021200343240210430423344223204121213200031012300130040342101244440344432440010311113224441332103122440034002113441434424131040023303001322021420432421423412412203043310204031143000343041211103202323330414234303224331242032030333032123322300213411321232400342412434444343244222004334302022413203424442333431303410411431211140421314004224330143441001241441433242423114422221213323033423132302433103120031134432324102412014322232320400232220121031334011411321332424211123212401321340334014004132312122441114014311004131400430022012433012134423114030123020134100044320003422132034140120203212222033422020204432200303431401013230030421133333444212112112241331341104330023433203323421434313103413430313200140014201001102431221220423202112220020331430123004111432002224012101000402122243104422024240333203213044414413340323344444141010030220130200233142233422001030221221122300322321134034442003104424040404403312412322102144342032432004310002013410302031104403034140240211100034142410113134213024431013233302314234433401123331223112101110203110220424403022201432313013203431103241033221444401341200121023111244423302223442033140332102220124214002030214120140134421241221111333134023433404301120203004013111002202313441304123210143031122340124212122040232133103401331132211132230342340412003321032434240130113114001313000411234203123242042044200224034342430142041403304420143131433003301144221111043404344404112122012341440223232021340130431033300410341112441443212340010224043303224110240031132332340012341323101241314122013431303030300330204044023344020101013404014300410143424201040432414330022322144003221311000304233420323404302230043334343100323231344203021422423242141213410142012310223424400132144313022441042242211321243423334044003011232410132132432441201140221311142112201400003310441124000132241424342422204220122131214302400341404030332440020320311440334302432233324443342013201310042013040041101224041044320200024343114243100014022124434102043034112112124404342402022230241233310000333020301000102244134141224023043204111220243214301100441042034312224022422120240410302144034030201402121014011041312401231420323144021024224100031241144330243223332300324400430223324042132120314214233340224400013102202101144412441031123320120444420040434421141211140124203411434323200430441141032213333343110213143230101210244420330312232000141124021303142033403310400110034432330034310313104023220110240124340100441241020234122404302331313213343421123221034201400414433101014410041042421211130314421114221441232114414120241233001424343410341213442130011320142424210244120003300", "202440400310103103044200341243200144224030433421202023122213041030324200244324343330404431110244321130030014312323241420212021220440002012301043022202320121034424003343120000210431340242002003320010030121044303012134233410011303402042024424010140034120302142443223342214440043040332113320020414312100103410324410413113202400212302131201311334103004333314112102000413202100012424123224031034102431212430031323422121010103423111043321300022111231334330341002010120403023141033021403004430012234213441331442202002431324311032434423431024110202041112433131414110211101331244104004322220234404414233213200024214314201343340041313442123231330134420343034041304113414342221243012433344243002201440433023403234014042411040342411004000330344012101440131102204340431142011040131213344321022440044010341210312121242042234134313231000021413112310343230241412211024413142144013422404342441230232133134340123122423404433044120422304214041213014440440440013040320134240013212034040340100042020240401123022423243033441344430230121243414423220344334403111342312140012323120341033011102033112323013400034121234441020303042121320403310421203104430231303241110101142012234430322200113320000012331140223031102333231410042034212204222022434434422344121431423044400421001302444130430300442002123330022223411334410030420322440134210410301424412324323222110321022104424301303141123101230222323122341302442141213101140104030134212114302020002244440134130243410420434001040111024134140132004404224231433101334033241322310023311304000204214112403440243032040204433034134311003231112001144310003402433441044332213124340411323244444322144222343321334123421220001422112324302213243110302311413014410311103422203032004132413334102331410244242032433300240444102421142404210234322111011243141233100344333424044422002310340310242112144443414002043141113133024340211100002230322130144224140043124223204133433114233423404433214411243401303310321040344141421322021242030403001300432023442431230043210412324111402004443403130423140044002224214400242320103124411330043434044321443344101042322023444302114142432104302041230023102023134340341042000122433143123102221202043044140320314402431012042011021114320241134241230443410134332034143012003100213342210123242413410230420344244230202440414232323431324032423120111022401122024302243241102214404102240140222212424143312001302122202304024410020041204440432320042010114240243102113444120440412341414024331241311333432131012314142223211433004141030224040120403123303200021102002223242234244341130433232031132322422020343132214433011234323101324244213244341141341223224401000340434234031341044230230330043023230131022341101322302302011044031401430102104002424420331212221330420113042033303013213043311221144314133140003210323411423041201304401101433300334003101421132210104211404034242431034440241342212243143134103400431441114423300034143332443003131120034044430223233331214241003340233100324443101202104432012433342401122104231102111324001432244032104230033030030032102444320223040131323400303100032301030404122111214430133431323223033003413422221100241103424424003431231432041214344034122120220413121444123224113111104330444332123340420022442402000121100102112031320214044410333312123304320444402103012130024440140112040213414401130001020214413341321141243240112330133103424000124121442204114230034301200441443204002024330220431202443331443114231010330012402321302134044122420043024204342041024240102031203042010432221330040031020200200440434234114311240003031413022201024004403432334034302000121321221444033001302402040132021142140103132323130042112111213133133403333401422142100010024143300420243121131041030444431234220131220132320444123304443232021013401033333314331020221214131203441423224203421032221400023331442214441032344404240014023303444014334422004230243330040330322040001242240003131023322014302110240123123224010210220223042332204041100010140242321230112124022142423020200324143024323140414334022444203120142144233344243410042322401314124422440111143333123021100303230444243111433322420001412441010030440440223041310101104003242023141031021123324222024120234042430421042033104342310400330323443021020311440112410102332003132030300122231344123422323442414041011311112241202342403042004024204334120212443040043323020212102234220404211111103031041333122314103230232204231434202132141342002122311312202340214144420343004442433331241043214333133341224042", "003010304341114434412034231400303402120443001014221444140414343403313341112041141031213404232230133010213420202014242003104312214100423122310033344201103220321122434043313030214213243332032334311324143022132413111020012303244142223313444401431004103224144233433124311410333414022433041142023213000114332040122021421420142402300224402443310221201200312302341232403214241243413110403003103004310301433233203111401133334232231401132023021003402124024321040124333013443203230121241423212133343122400300100234001412014424141420122234203310301421013422034143242234430103412342004113341101433223301313224012031333334313411420434030133331301432414340420004420414402002134113242304231422422444234042223233022411424144033014403111300023021130401344303040220323224044220240033143032404124444211000440404304314320312142043303434412020111213103103324012103214214030004130102043433124314033320422333310224210400224424423033442103404311413041001201221404101143233240444342100113141441041343211112342031104343212132303321100134004233223314001431223123240303000313213404431411111133101243124224223412442012210103224422443314110012432201424000030430232114110420242232111110334143121344323114013021302214204101224341302444234241043122140432302040342244331240313212201120230312231441112231313020324243241402123301440033210103310143344014143233043404011303443000402012022211402230121210344121441420114201124040311143431013023001010031442322100113102233212131223013302213001310434121044132340113013001233341434023321202101421441022443143101410044011444414311230232133144141131011411333334424313123132112300102414030122041431114303104233012232113213200430314434001144332044044234214210223300143122444442141010021344340014404042301230144003224242040104133201322411342022212442000400201100104143213342423002013202411112440414020314114122111021201233304230401222044440144242431124021134041103130040022304330443442142102403224013111343314332214124423041334300413222234133041433132411322123321021220224200044400412202403014323444103024410203414400031231002313333312441042011242012320144222142020040400431101301224213413034323311004012124421303312214301010410031113431101011333411211223420431230303040024422230214110302330421412143301044113232303132300401203232411321310024341340312224221132303413344440241204004243240224132314421013232301044321220333302244432123123331041442230111130314131300131423023220202404324011102220144031140304101012212342343434004242204340044430412133133401341130334142321344404242343142240143211232112111012144430200102240203422442124323224414004024040103311424021242134042122231342031203103000140103231020213301020330002410343204402321134113311323212104342430040010442321100213321100023024110242243200042014320234430420031330344012204314333033400030140140334242031041431214314221143023104022434123021241013010330321110311302222000100334341011041424022301212300022020224200104033444141333312424423202132033133100203033242203343403421124120031420401022442333102012334303201133110244202121440103420232032234344120144424004133404141424142211412234000032330424424303111332303300110023031221023102040332344324240031234000203003224240221211143424444403411031314010034031014312323243131044424303103314130220120302143110324421401411331011032233441340111140124443104111234202001033101244034242231022000410100200204240410421344133240222023003324012203441212303133233224043104241104240142401313110043442400403411020442403403344100201200112440323033000411340231131100242242024424213030121330041442034234314421214401212141132210332422321133004314420141040112022400231414220403344403132221020013331003100022043324341312212030120132103431014444204134313424311133001223434413023242142344223040243310134024402343112144121433430244302444123441214113331341031044432141234121032433224404343432031332130324321104411341420440422223224123234340411323442443301103021201224202014304120144232123331302022024400133302020042214201400021323131423042341000401121234401304304121130231144410333113440424120403212030240434023344030001130313322102031224021410000013340424431011404031301113121310243143024301242310432142334212222212000403413322234421101333133413433323011244411311201433302032111141334214221102332143120004021204444114023423440140313222412402103420041201200433433002130113030332214214443120202024000023344021212003440243131224334104243114040211321140413041220202403044333342202131422301213231", "440024444420134433321142322212223242134422443043143101323032011430123143444003311002021332320221332431411121243232044124231111400303200400412212401333312120341134440231421201011032244422024340331124110342313030033342231044240022114000340040413110440034004310234034300432310413400312222111233234003303003114232221134334400041211003021001243400301404424334324213201202230104221414304330324440421304231123413413301010020300110211410243044312102340343340420033132300302110020231412211232303414140031333130302122404212142343210430320442243032234311324413234132342444200420033204422332120303240112233141023220224034401241211024424403222110040431302334144213213231344320140200012413312341010310224030214002231001230042101024243333233334320040021340244133112011413144433103011442013134113111243004230304443121420142322211401120110244420334411401101130403304200322234003021133212203340320442330310003132031123440121341213201313120243300341232403400121142043430442212000032122242440010224102140211321013223301333023420113403041434302133022204020110324141132110210104232343333244001422343011400110010032234430214331441331331001144331120012401103120143101444330424034402303323230204431110434014222242302121401112123331433241222134422300214443033201402022122012104423402302232324321011011214203033412410223014422020201112342241343022100222213311003420300402010241112004120232001233243114310404041044402342040114230132321300301204444133111310431132334142431101321240220413332332422341242333232321403404410043322013030314031004000432243133034434312203240304022030210302342112413342311431111201422434241420104424431113131203424421013132323202344133340223041333340214244321022330111331343432114322001230013331221342100422101343404212420014202221331240313041021413214023120122210213131232210231442420032042433023100440010122241414043032302401404322201401104313130100302144104032213444043020332313231243143223101044341343320301410411103220142134233312031442241430102024144023334422143404143012432424234244220411011411131230241040002202242300440223030203130412020233342124313123211320241020034313040001211310330424014131012330442441314311002300432133024430440104140210143224221001331110214123431044323231033210014134120044332142023201243124411213031041412422222314004023122031104120442303112140322444400001130240340204313430023441130203420311200440010441401042121443044003022011412404332101343140314134312423311311002422303214241322224334222204444120244022113031114310343303003440041314042403030010001143223301342234131422201230210132432013434232310001200042313401132322234142131432340304441014301213210030332424211102420233004343432130213301103113234141221324133302232343223412423024434102124142304220211421104420243040434400221224333021204321331130031030141244424112403341204442444141414010023012110321041441424410230402210200042410310323410110331112243414222442314313142240032223204223404324234032421434100103402010231343344042332030304121131113233121400211443241230412320110241432321111442220300114223143244333202022011044433404442303020444440244033012142102402414122201101410330222411012002344214122221314111244224222320114000411112323340031302014324022131120421104044324433214221040023404434201030101213110143403112300232040101240414124330131032302121210303001042421224222331124024142330243423420403231434423210441203444431012104242441402322104041303443303341122013040331411412430303343432341144344414130002141013041111001232041404423431434343303404343011422230111330304240443033434120410114234403441141143044031222302431041021242131041140002402243101314001313441441344444324312431442131130411003113434140002423034132042422100113421204032233220423201211312432242023101041131404031104022034031121221422310332300303124224012211011402130411030104303314244042041101143030010433443434313210302210143124201312213000303344342221324112132233213142140000041140144312324320430110320130112143441120424440303221214241034013324233003131233434341440311443034331231322341142222234303030222142210032333033143320440123401202222244132400324231301004232424402200212410300230231001100204330010200400214321142441432001204121040142311422323442211044324320403230124440434333222420240002213013124442321340203020310001310431414323121241024242433424220200311213041140200402432103220432124020010323202341130140001431344202231013120023001044324144131232414201103203234040414100004020042304003303223343104421100033", "402423042242114114431433440200313243222011424022141323123112130413243024430130131422044012433434034012330024113441032422242202224331404304042221221313233113411124432112223211330430214104241133240122221420121321141011121402214024022022314214333223132334011404034214124333132234242233111411344312241011141040213202412122001313202431113030004332434430122133320440123031000200234213030024033131432011211341432334240111220333121414312330023230101134043441414233403022443403042410200121042310231413411343144114224140124300312011133204102140244440210331211233331411111434103000300012042421331101300400243341104233211000102100243033034331220340202231134202321324143031304033031122043203340010123024121040040313304234242141021242004000430103200112102101222024414020402102203111244333300301431311242413321434400420104221303221120221420032400431243432123012023401404011300331430143404203240234331321423114023013434422213120132123130342230320001143233420321330123421401411404030244331211311332324033340440113314143022114132342113004112210231400333000341243301032330342104330224130111102100332221030440032130203201030233031044102314401104421244242433120240444310134334331330201041040000024011120021041340043124010123223401331210240131423413111204303133124030104343113302244312222203314333301444443302131040213234404400002123313142332201123143314111424023242202342010210104240000102341201123103332121421130304411043041004423122434430112324204423231142014420344223304333434030143323110143141123000413010123400011422121104112201323330340224044311430221031344114444113122221240123424442203242004000413031231201224042342331442013302421200433113412221331123004211203324212412103333423333322434033321004300240414112340041143214030440342333323211400204100203231224402220244034040040003042044401144332330430302204110334203344332124314444410302130123140110202214004233210431321314202214040030124324042424034320300220022300304233021042132423444200411401041324424322223204230013101132323022431331210121323440312002103303222310214444311104043111320123314333340200112313042031020431031300040444324111103001213044021240034314003204001332011414133020032100320031204102302023101234312010033013403101032231234133434400023114421444121243142202201442201024321221313432413132201043301024021034442210141444302303301414223201423244021420201024204013441034200333123314321241344400113402000224440221321122310224443204030344011404304333100040034114242122202242431324433414310322213240410411212143343100204013432333143241033312403201424423114443232333021223201200244302240242010340034400432341004002240404101220101203230310224120330404104344234441314234211040122302224030032133313234224110134212020230211244144040014103442124130301111100133303234041412143442224343001413013104210104401323431301340441200131232304322132011000222041402342403044333410230434304112241342132440113104232124311042123040341222414044231341420233222214013434433304221244142210414030003242041441400112031032040110134014002132424202414210310040244424141033212213120342224420433114101212224424144132021221331132343132421143121011312204032130412141031110204004204203232320422134113410442230314331011213414030400014001231312430023033201413303443240220100114003110400220034414444202242331210403110041031043011343442330211101003314402013401311313302433404331321012411100134232134312321210043222044433140312212314442023223034323200203140421033411224202230213024000321201004321211041043144124040240011321144130012044033213323103133344242303334414213440023241134342304012304110004040234414044230302131033242140431301324214444244123021044401234311102301211241024331312413133230021133310220033121414143442410303141204134043021212032432440324201013431043343301242331313141334341443314200214432334330322233144204212203231412133122240430212443400141421002304242114401143100423023421134123311322241344310042343441303041440213011023011240113211212341024100212330413444010434321143310042231111403221322203443340100143034130331414324142124042401304322144304001100104421410032010242324031034431012430120030232220141412302032004103444124244244002230111014424003200302012402124304421324034222403141441110124032020141400441310044003120344440232022323300243403001334202404330404310420230040401423222422313221100312112134244143041402233430204031330411130321143404224110024030313142333130320044102201041201020110001242313343222411103400233300404131410432130132042", "343124203401323013420311322243401113101222220300314144442003114240102030044443000014444442424014434001020113104322311234344241301313202341101404202100224010333111124241400421401001230412413444042342134002120211313133204012042304414010434424140342344222303124434002020433000142040043122340330134202100423210031340132112401414101304001224324041132444341244313043134041112320203243221032112340211114244020330223140434341431031121021102402434021224403401403121141013200432043122014232131131334121323122433211100221423234113022101041240220141004104043331142330021001103104023312412343241143302230131103143424333113421012011304230421231214200032041214441314223224124134440433233034014130123012403130102232231041441122014433222333103030032443413244002010014012033343341223112233330423004213111344040433312343004212213422404311001031040224311324114311212144413041443332202321400423144302310023114103331434223100403001301141323434111441444102243132242044042130130032432312242301131041121112314430331214041001040144231113221144214223244412133333413003200121424140134342004144404114241120340122013231332243103131322304023343340002231324304011101343130003021400401023230033121243400221123123410023420021001113132414213140330103432412003321321211131413333001123144113014120030030133044133334042402244104403431421034141313310020400214322424344113414242130202431112334133003013103040333310401104302331004102340112321232411314112333441332121220101040244432243112103341023233044010003241330444330304244200224012130443124413442424401311204201410020122202441212044002414201303214440043301443312332143020144244222104132433242403234002221404022231322030202414421314222140003232020231302234211042041420324213411220434441434133423030204100134300313323041044031340321042133440434302404440343204041124310121011341321413201430110404211232210410243204330130123021321314142241444220311123414231021103321213443040231212212340134433004101124242222244030443232014011141031200102030243003403414324424140043214012144402431001030010040433014332011412231431040124334103402322404402240413434441230231101312141122312440321414011214422142224141224322230013320001124343120031403130032304242104420200231003221142414314424442313444134224201004401130244323211421432433042231311004020334104100401013142420311313131022103014301013321433411040011230020213142222240413422041200410241223044134244311110243340441434330023402324402200440444004421230221044013111000424402224024024000012200442343334120402131334331003322132440000204223111331140243430141232411112331343001323100423132123141322402112121231333043111232301044121421104434103031000342320403112233304321323422022400142334302443233202004000200100033023234033022421021411301010144200132413223421233124311102342413034340333322134110442122413420143223304400234112400444231341422021011431333341220330242114132441002342303413330030200023442101024133144014120432311430412422444003132313011110303323101403024123011412230034003403313110003204100444011412410002010144331210330032321412421012321334420130100141304104214103020111341442201343444122140231013241204441244434232110040300414003222033101213114032123000443031421241243333101113310233404003403302220440334004210103223400400004113033031232413332310432141044321432331113102233423041104443420440413414031210312143120141002244331043311113414314120004212022042224032334221041313124101112042031120433312400421040434124014311403420310021011342120244432403012121112221300341213421441211143304434214400011211233343342244000223243311011204404132330043311312314304440443440022024140043303423422303311434202331420342232313413303424143331211314110220141111400200432304224231100003012012130220413404143313000440423130134404441224120421140102340120012234130321004204421102103322200320141230424302221243230323234202304001403013304100434030021023422430240332200313031130140322313211204043122430002340023310214313032323220303212320133333421001224134411200000212214323334341303413214020023232021330330402433400411332143241322431000131122131024340143000223432034024104100404141423102434140400323102300041313111311120040230323244220244021314241032014210120431133002210332423042003343220042342122421432114301410443231232320132440141214043344121222212203331213104434240431003330023221434134442201101121214000023011442324334422441410002224341000201413441444303311101343301244100311012012033141000112202410400320040434011024230221041101431", "333413103143022201022341300323441413443403433244042132122411023233113302313131412244320334324003301220411023302331001442001102441214043101320041143304103130420130223241201241431310211421404332000123123413110432440131114324313141423211414103021221400311304304332212111140314333103200010143024311404113311302441122314420412412302223121410342233340022142432242003014444203443434143414133410303241413334400400140444141101141113333410334400142402043433024113203232423213341332221234110000223334032034230002320301030420104432020334310330420201420400020202401303411413434043303222420041244030141031422401414231402220422014414244324411031243002221022243244203402412244442132312241001343234023102000311213412044113011414120314141302034102424112030133021014142041210223432303014401442044101324311312121120102212300401144200243200220322000203302000340031343320303321323122132230000110434331422014023423231242440130241120012024233204421244101423104322311140032443242232143042320021132020404034300043140201441104001130123302430032234424304321013231134440221133310130120311240414132023020332444332200334102422003321344100204142014441200140132403102221402332212443034041042414031023131022231234013201101243243412113032213414110310204213342021241412411402322341401324414130014110131330324030023211112243412041112004423221333040023113441030321010431411023100032223243222010134302431310142131222300422031313330121101110124022432201301021121402432012243440143200230400332312220042234201300022201430424244412111134122234401211241112103114401322002041211422021021412040333213232004341042120043312420100231420104143144431234424042144302013411013132034403202341330013000033004444004220142134031442424140323104443344044213234044412141300243204204300020034310414424021214312302104122012321012234030340123001434044412031114111201000441042324042343442322012332322113131241133341201430041120012424142313433443023002321032403432223404004231014010102431014100101330300130104002400044141321244001124314230132020143342031410423134234420042121420402214023303332300102232010012033321044040312410213442414134301301031443423020230223323304122112143010004014243001044023413012041122330141013240212043432301100423300140401241331122302313411223213321110402312012201033041001414400342121000311320210330232401112323114330421310021400111023200243344021323330230311100103011320024334021341102223242210021200101030212213402322331113202123434111102011133331013000432203034033433301010410332134330011220204140024303212002430411101112342011032113003424043322032041202333431044141023201202123123040133440102124320303003312244110340333144240001312131034043111110020223444321010400420024110304020340120140112340413314340404101301321230312100002331013142424242314430012443333313130304123314330312040044021423434342021431041214113124413321232323240040104444340022014141242131431140220423233343021424121423411132240041342230133111323303423233223414214244043001224132420043442230403323443244041003342044142110241014401402010242142031441103343344201023124440033024304034413210112123031121404342330342324132234403242203043100410002102213324403043100424420411443331422121422313430034230401033234102001123000230401333414022014031043343242134234241211200344202433303033041310440330240432010211331334322123323411111404114400431423101441310324344040113303400311013423411004131201121114001031304011012043424330100300103221040134321241224220014234411214233034032432321123213214134402113032101113214031102030441332424002032103242444030002342413213013430020001414440232301040214142342304233011001231412003001431433342234344301330420211143323411312121412313140411444043334301120311303340102232231232420410310020114410034444202201434411101300241330223222002201232202301221414223314104203442311242023242333340001143213022301030142043411443024203002023323022421042223334414434023234024312343033223324004040012134304334434201044340221401220040404014340134114423030001211412420411102234002041302100412442432431132040012130212113110442322010102111113103121022143333424031214424014424043240321430420124301013003032032202031024432441431424402211144401212111304344040223400013440220322240124033322123330242201231042231304131123004422141024411444434414111143403414132001130134411133210440401002213340314342001320424300224212340311040420003431224022132301214041223202332324312132200344321120133033222420304331413401010122131440410431020020101232104", "334202202001401111002312004304434220401020221423013120410432444212414022104321013243442423233104120411212103003433033434110313301320342213442202203021111141042024331410014404411201303034231001124433322410214111413144314123220103013411024014102231202204400423002434204442223343113021004301142314033213322410433421143001331244144220200234333333230240440141303020003400232330212234104223423403131210044203134232001414443123203000142221311202234021131334344412044401222201310403010004230100212321011221240124404031421020122210043424242021140233110003341140311310340334412104430412044424122210320013404241214241120231420133302444100220412124012040223033412304240403132322304034110333122004103002230111411212412433204121241422202241324330013210104441412040122033143203341021032223124312142131304204334440033230402313302334431140034201220303103043303014243420110032204000233323010210403024230313200122342232323011233420312020020403010420330024321042102043124421010113444144042333020223310323104221403431442121121332412330142204312242221304410014314444330020000111214244041134044011140132304212412330423320323303403340342321104401244020430024134032320113312024342113133144144213404331001331221320444031134343314430421313431003432113334233400012313113321043043432213120232030241314230303341113142313241400432113111440233023013031201122130330043300212113142144202432420044141331442403001304340001232044203403220412210222444242213244321113434343233114003044420343422414234014322342102232024421410300114434230023141441240124424402421343004231313431011124303231344401040022324402403211120232432241100001134112221403404101410213141203240332034341323103210023133341323023130121102033204024333303313322333142212122003422224210232124134433423424113234134443410231220242113213443201330322130133124331112110204234202004431234142133230412201324031334112304004102221310120314231030412211330233320344324104132212321210341314130432310120234304221142032400010433444340114012423202204433012021013022413301410412224122200030402132334324400333132331032210211032030314030322111014111242111113132214244124130001123414321320013013302444341223302413230310112143221110124302212130144114000013300001333110433011241103343413143243044400420300400004204300430311022442314140023221214024421111132421102034120011112134041140244131040314312241221201211110334443141414144114344012401041223124344224040134102034344122131031431130323211320313002134004344400131142002010401040313212123112414213330041042130210232244441140420423141303403022421201122142004010440220233013042004443021020012003441334424011321313234222231443041333414241233101001102432333342310114424312010403203314444233004230312431113114233440041020013342020224442340021434123241244444331042221240320044042040313243301024030011041320432100000124303113344143224202241421040201102101322220343444101142433120212041340210343301440233103422220223230101334343140243440040310242203001012231314311114320423404024302332413112012444231202232242001132222040024303334041242301010341023144133200201000043313441303213034242011020422323404232321312000421242011414243033024212022420201403023034120144212043103103023303144203332303430241021421120301113020310043333203422101400200124413403400423323304433444022401313234204443120441332312404210132212040141142244311032033314121241202431044220404324343230201321110243100021001002024103303030104343333240133410012410404011400402013332224320321414013012030232334432033430234414334042043040124111031024121213243221044403100312001122411233413041211403122044234131104433001400440144320240423400131030340140221114042434232434310020143104414232333012304002432043211440331313303423113224314042210420114014430230440440102431432134140010422113034342324423433014113430200111223414343104103333132341103113312133301110203422342300101300400033414223224124042424021042113301411044001212130110244432134420212332140341224131133401333020042043232234004104032020233040141004010410300421210440104341122000314211110044004420333123324203044243211343413043142241403124114214441341313311043430031123300444420014224231130003020230022412432034002234001214431222034014314300401111430244431300044014234123312002244004210440041122224201242401401310102223041114141003140332431211424223004442402403444401123224142333003210221411410441433411321043334022134321300324220203222313101001113400123113310012123130033440141101040243230412004241102021222210441", "131421023103304331240231410003344113410000222124344443330320200404344103243323330204422433041000102310341224132030002242113402311122113032343223443104403102443141140220330133020201321000243442240030340202434330243010200142212242210040213233231023410111030410143042433112304141420322221440331212044410324140400304031320341114313214233400114033131134300300132303241424200343403413231312331110014012112402400030313334140031124431120334413040413131234000333423344303121112304220132413433031341330402432121012012124323241240214441000221230302424404012020322240013043410021230000212240414303342403402110024024231123042010423012222420204102402200233202020240441343321213141324120303032004344324221021032432234443443334323312011220344011421121413131300240204014041310333401320202410114420211321323342014430242211242432022320003440110002202430313212443443314341124300142221131301141030100140442322123041432304321320023324133001201230043403131022211224440032244131124103332212000311104200441422010140413034111300312122344433141214242323334101034023334442143310434202133240441003134323344323011342340342132022432431341211413423144014020431134012403141030320303420410142114312301423211410331414431120023311334320240124334321220110312101143313042210013122442104422313320214002233120302023034113422430010211421233303123142433123021423241204421143100003411300002104303100331043004113443440344440124322144000322322400443131444400231440432310102021243030213303443200401200244442241322044114001200400222322041320424433442344101404143031444011042240122023412140302322131301112401340142230133204302343133341043342220102031310130424433141131002342333111034442014333303134043234244102334342432314212332220423400213030114403111434340131301244113301043232323002241303244002130241102101122123303242221140214004031411431341420300221431302330000300343224424412414340433431112220211213123131103101000204423133423142232412000232020024404304202102232230220034200211324241421434100043424412133324313143043030124030120113034404441231040243140414313040303440441202121344102210144432122113100223321341430412221311234224424340242022333233003110400333202021040123020334413201412124432022244103143424430143240323421422110311202013201001410334443433424424300332323100423412331210341014311003132213423321442423114223143423114441141140200331120323310020430142210311110321014014313021204123013210221310021302040011413421341234314040323111433441433333322431243013110230114323340311222223333034440334244441443331214032221001204113203122134000303311321111443032131120414102120113030312012322224440311343333303442224023004213333142011344010133003003202012420312114210231343302104102314014444113414003223303133241020441221122144443104402003223002424020310234144323243013340342221121023211310202420202221440020432133200230121014311004243012423042434201221434203101304200420221214311302402044204140343111234042334203423224204311042004214411114124014131023040203041013202430111224320333024333030020041230124342142020222141042410013414312030121044134413020123312411343323444323110300432313122044010030004120412033012000323404241133141033103203101124233040333443120402411130231322330104344324314112020342444344111301102011112333330414400340130144104204120141220011001114400210314000043000302210030011240110224023104440031401330043313230342224202304120311144413221034141310201214244343111333244203002100304140413142340103421324133110004400331203142210032231023402200133442131300312433441444124411142421040113221320002102203314111300240401222113241131431342232220313113210342000412232421424113230022430222042144330022240010340434424222412141041441033433211314133320200003101210412004040124040144022344211420022104242104224431014102204310130142343412201110141430304120103131014303403422430211334343304222100213123021320301144211401333340440002432322000412300343212213111033311133223111221230212233442134441243223301012202234031120314011021043303242124442134404430144314004433232340102413021212240400223221012034122020424002440243033131431221310312103203113104343314233434442223034303434300411234003121321103441122012101133414320114042334334222102114233403200101212223412303131431401342412004330104421102330411140304300223241241343042143441433242020323100332421022244434343122030222010413214434024001304221130303421421411022232110023402132223000232414122012011422103132100210222132343003333300034343244241440220030142304333332", "201241204444120103434332201332012414420340314013220240332044001324421430341141032342200203444004222400041042430340004213241130143334400120440224140404220324043324341321023404310004332114032230240320021004412204110340124431414331124003414324000023041440320441433424002410341303340020034402213101110222124241322232312024013132433000300300221013431443242442422334004101244133100023314223232240440013242244312040404441413213341200143043103401234020313202144331020203440100133312042431144131004004043031304000442340331214204320044214013341132110202013340212302341330322123401031214134123213314431314134103401242334024202140111102400201420211323324013222244004012004321113240030144042210211140312104202212022341443212444034313144114431121032043212200402041342100420314341403233124204030024022041403443421302430034011332000012321131310334041033002130224232222333340341042344323113100034023133321133020041100014112430432033304113340031402132320402231204440141042003143320113020330244421334300034321231410202211143220114114103113131402134123430223403204330220340333304021201312331031402020343141431442334220423321033200311342001120311321330121213104010341310431344344230111213311000113400402341023343442431424224422030324341420402211044322411313434311301013442002112000032313021011203434104141332101014242412304132323242304244102130210402414221031444200322230321202321011110223021041223411440342244413201301200423122221222124024002010040232141244441200040030022012104313140121222212114222030112124322243320241322223041420100241002434000421002414421312440123333300414302424134333001401043143404023343311234022300413441420102112304110103110221232224440033412401222032202323124033433434142340421333431140343423031110333334231013334133041444010403042044424323133424330314234111130104342143141113202030244013113332141123034430310234443210234144134003003014322114103304100014132300031144444041132434000002042414240101322041000201331000032422313313010043422213403140324321044330240101211304344430440110230040103321023202113201022030224334234404321334124122100033014210201012041234241123404231214342044300341003423233422142042030422110430044402140400121241212032024302444440113233440023144131431040433431142323311123301022323400401330402423012044113430134300302044123212134342402111132230203301232022101331342111144042413432133323113131142433441300420010344312214133011404133124333020110241343131431204032302002403320011320241132304134044042230130044122141120301410431221112213023424302303401331032324304120220400314423100201113431114441414040410043324444122300001411023001122211302231102230210404444202301322114012204404201411021344310124102302142003233302230142344230042040403230140224420231444334024224404214444242013230033323433440113410014120020313243220232221234130120434411121144142014440411401020432401034322114322041424000044231120411331243443123214213432424323342421314044444120020432003110043124123332324442142040333334042402121423341230304402141332120103430323312000130200213300314203404241321022020303323012213343221123032001132223304304223344120221001434031032011014313441230342201404014024031343201300114141441303243141003211201342130221114433012423103234222324000413404340123112300302012110142420303234024334033200302041440140342444132311443022044421412121144330014430222230332423014322400141344331414404223041023021213142141340230103234423404044102324344220423433314441200444423001444321202243133333022141000041141103434423002103011003414443211224011300400011022342413200431413433201402221114333203444431433402314240331423211032433210102100340433233310022233413211341403010434144141400102311034123341431021221331231030234001012202003440220203320304212444432303404043424303114032444404033034131004240344101212414403142323003344343133431232312442130242422102021032102341233230140323312013302344310221410111441241404220410334340100311023244443340334022424402444241123424143211211421340043433001020223342223023343033200413344030043441304344010021423120132444433443032224204102414420143042112011014400042214303233212440031211302401310444112403341332421412012022410304321402034441420142131134200140114231340400224332101240020403243032104420014033304224114322023312043321340413404204121104002412422011020100232044242313404223444331303422213140114322320222442232001212014423243420024134402024321204200103414122422410411144311024300432431244024112321002012213230421034144411202140", "133003430021433331320022440213404424121330134313332314000034334420210203212310200431023422141404331241334244421134144044124420200442312422233302430213032240311204242424200413344114411302200234234120110012132214134044422013142101234401103031101024130441103221341013214404301033324103443311101043112112221400441312330322433000244240201240120344012341223140321132012243321104423442440223014203402142243101240002303114131041230030013212222404104134440132233321104403212400114014331041432220304130120203143412042340130422300432102434110321134403424431144302342331240222322011332033414304224133404242142303202343022031130112010042444203333412234431200222413143030201342203400133134111314434200423123124310114124110320122202242040323313132404144010231210313120414224303301011342234411231411211213230400300243130120220140334031401203014041013412443041310102311003344134032222243113300303101422424034202423324114403043322100232412124433230400243211040201304304302140410032412330311214401304300022424441040443411022202213040312044422313023302202133030342442333042112420331243233244010021012213322031221311223444241114414414011401034303120010010211042221033414330112441411341321423204402302422404434312032003422220241032423421143344104114213442422302203403010014111220320231300442004112240141233340403333204132220032012434101401402102330140432132013410013132321431232400432103244214012044132131030102020434332442040033020102043040432303443213313402041043123234220032041111440333022024214411424402310140000013042113022122331332241343421023340043013200413013111423431344224340203041041144114402112230210341233013100110112412000244102113124014444134242000111311003314003201202113212420401001211043104030204311032441002404322102421410210104012230103310131204142023022212411014430431202443200130242244120323014324300232401243230104443133424414231124402441421310133122113424101440323110034000344042041232134433421141003043041212243114133013023244423432131333423041314234024324324011023240023343314434241033302300013201000030444302414112240041122100413334114343304141243114412343031323103244132301234141213032412102314430322334142022120324140221313234314442123420304310101300234244330234243311040412033420110031420240222411302222412211132343201303004331124314401402432241440124320333413434120030100042304120333421221441440400120444301111410404110402330033202324144414410430111030132421142143443200344143041104402331242232224003144123211213414213120340403104300143312143221134220233022301203312111434340201210240110401213211133224101230010241324430401244032133241430331440310211202033242012342103113040442023400421311241403412311411400412303423034200213444004441102423113302223212320440044213011032231202321204434024121414034032303244413311241130031240422330404012312423313104103424412424332120431341100434244140142003332000221402300312404242314011344413120002440112203312231244322311114432400340040121214244414130431230134043402043002310143332232314103123240043410424002341102112241340131313133311301143111134312323312422234322441021243422242133220442002232233431114444320220022314240242323243323333343022141040100230344202032134243303443043223324011033302314201304140134130143002013111341224301433203032142042444040411142411302332222320331340104243404140201100112311302324131323112102243314244000010421313334131422400222234330223104231100010020214030401010213000102014023142311230344414211300133404222104301040112221310301230323404012301011441041043002132034223421304332212432420240342201432132242103413300303044201304032232443002234213001202330010024141113432104201132231422331442124402341123242421120431010311410044433124311433424042034440320124042320213142120140220433223344130103140222242100334322122132234340211413334040032041432411012430021322104140330134421334441110423010324244000202304041432243324434143302334120234313232142113420313202310114114442104141422043400312313123242234210241043401203114240140044000434302003020340143141202413314102024242031123240101302003230024303010032313303303114403244240312314333133233210441430422204034134423304220123212132044041300044242323111043013001403031220044210302434310022141240443112410413043443142340421214121411301244212044443340410342300032011121103042000242201124003114104144200243011144121204231331311404323133041403412323321402413231024340333111032022122110330323341200120203424132442441100300032223002143010404113421421422443444410", "014341230034402434113420221311044433221110004110043213003304423022024101311342323442434410441213412414303223020340332201322301032424300211041320114400121304240440334321224022032201411222121121223242301234204322334231421020413344112122442424102011344104102112223010214022002014233001000143213000414404210001442311410121422424430024003403121402441044344101041342142041313113230023103031241032130220402014101442003142410420222404042344310041040201031101411242010021010332443443201300041212323442243133331232134241443432204234010442242403024314003213111124000231432341213140014013413343424142111040001442223042202110402310233443424141014403201214214142011412002201101102210031242132320220433122112220341121300014410340411434442431143233212211004302214040220422304221342114240144422042111131324010210023144241034001421221044243123020012423444120041310343311122021210111120202143123342230334343112132032432330224104124422411210120001443111131444132002231042224200213314402203100043440341443304230242010434003224443110044042404221102014132013320200402214423023413214124211332034341040301140320210002412213023200401104031422142121412300223320124410114211041121420104330134342320440440013413324033412024344304412330121313113221243233412000410240401000141120323344033221001420324411321110410433231043042324302332231400443133140223000204012240003021441431030422333422120424303443112140114142043222214221022111232142224433120134244342023024430012403222001231203240413342440420023121141330222341322012023224204131130041443324433413143403021001430002144103432433300131011214022034320323403311133101300343402034410210244144334441214201341203024011034402042041423203201101011233233001413131214301232340222323231343114220000044003130034123223033210222232201343220430211331034324122430013333231413304200433204210441441301334431121103422402013403032243100143024241442314233042133214114143111420001134044204103420304413324133022121303424422401133420021441001301021421442000441134333244420112324422101002443210123100323311410024003401314244034144434132223432413341223133321431131002143431002212121432421320341141234144032330334044004401110100113223001240341333401422241441202312442421221041342120404342032243034240323103404000304001122313311324303044332341041102032411341001134044323110131201303441223140314003141034101030420140112022443313400313440240030300002104042334200100404214311312140103432402130240110241212411242302414301200044040043303342304033300010010014420224423123243041432131422220324111242420342042312244022332202410421422140441343342142021034242014114431002430410142244011110044111202434304120340011443114004120302110433214100003044414421223122001312423004301001312042140414103320033020133240341311223301021303124213120230334404321131210223231241220433222440444440433223410012214111102303010203242333042113323332311214341423340442443332303031134032001413323111101031041401432131012434304000213113144340012140040011324143134004011304410343020213311430002414333202010202332243012414311214022111203340142440102233110032010200021130211000434443130404114311441434233422401443430401111341423331412304132414410244234034033001033141033230000433344200211312231442322100142332132022210234244042240042133020400300031042014422304213420130113332342431113030002221231001222210422032014201122142331221334144233103131020201211323303344330413401322022130014433221112041232231004030411431213241424411401042104300111132432331041100313224230321401122024432120411031423214112410323121400123413110400144100430312211002004213121114130101432422410232021122141030313130323312104131131231220312322243212012424333001232004341204342044443143241110043431441431001220304202034130022143001441411113342441300333424132333423001210040024314220041033123034444423421400214202012420300342024110330133000314410332311130432134013104423424413012422412411200320402444043031122340210442214212112230022432323310400433412020141113224144322232223432330123434321414122112433403113222333303134313432303000421143122432422231434304213402101333334431242211200212001040141302101301102304202334340304433313141410310201042044012413143412002100120103420123004042211010200332320022303412011042132304232432030104333102032221023421041032434111444111211110303431203224010023244132132223032214310143342002301402320010404112212013424231301411421203133011214320443402204014124410341144114032214331202231023233312123431244132133233244403", "041101023222014214303334031344124414110300034212310401210111213033130041101431311324012434433210404044303421310041242300114033232011201423332034421124013443140131403310012234023040123441131342144103301000300040333244441114021302041002024431021113344314440410421320331404022313122022223313432300241233041201000014432434032214313320313212310214420202132321302244032031402221020121124111244042301430413332134030004441224340242114222110423030313122403223101043102344310434101442124241022004100014100314132434400112440412121022444200220144421033342324434311301103421224300011023321001414333043014400424140224302332101141144144011134211041344123240433221230404314200124031331141124443141023312123400221302324430402314142434341102313113332033034230202420322404114103043313132001032140312321343004240402301143043443010044241311431342242112004044240432101200422133104214343420130014313003422320231434221332210341020412140224111334003323344244240100210124102420204002044021121332230334431143332124343101333303211221001034240204433413421433000000333023314403242432402123043434004323242341334033422401430441040113142023304131043332112341043044114024410404042204014330403034203230134434433043241342243304413414412403011300210020220211320122320302221122413344312140323001313134040423302031303201344114214114300110220320230312003014142440334210311031034400201030210330243024434143141341323424014304443241130401301020413224323202433003133313123141404133300341343402314011441124233432331004211000320410424143004334103413401401302321213200312021002400121043240320444132410203300002113320402024334410310013141033043243414331424120322210224032334344213301231101000004400434341321121111034041313032344123124310232121002040241040144210420220131303433211130221301331040423412421130323234430414234121410030334301431300440140124411003030333442421112120430042311343410333300323404414202132234130034340010220041314300442331043234321314342212413440112221320402414040412033313104443141220412401330024032032100233220441000433114013303232113344032040000042110442342424431201240120311233321410434004040144332042331423412123242212112010140300111014041404203233111221340032103303021022203203243434431020444443304210431121443241411010412042111320044311040214400100223142121243141133443201021011211010012012011121032441030340223210221022422322002241412101000403114244410124001101203321202023343441443134442230323130024330024002234421433444413003414103303113342003301313444133223430234213311222342401314004322334232412242232212040322132131410014421014230300312340041013442313103113422124344420133222240133101033310411233222212340143104132432101100032033414423140401312204110440200311004323330121422124430241444442021104331140430101021203140300001034104313133001402114432103421330124023311300043140221202012321232121000111043221104131243042234112144422420423234204301102143131024401044313432434104213143433014243340434400302101213304113023040403424024304420011220321330103120112312223412143130203411034421424013014432000110411232334321043220300112331342321023302243433102211111243042330441314404422032332312301102430011440044323332242442033110000101444021222134332410322234134224004434144333413331230331210403123013113011330014140234244001224013013431010231100403421110124004102212102013044230343203404112413424120201103333144433000142124443441114044011003114120030024014333330103140421420203433124043210403241342011443130214420121324300103124431324210401114044334403110413220331013412333144011244414240303000232231020004221343301431034004223440241211211131304213024313123414343101103401132022004422232240440304411142404031042320243043402140142124331441142033102133432300404301100132134320342020012214031333024020121313104030114242230430104204004211310140420133212114312201011222433142402321420400214022012041212404241131034240424303021011410331313011002214230344411020440132222343342233232013341321202000211102241222430203140040211440122323143033333040333304413030310041130442022013341030033032421403330203031301011220042042244413422110234013122210013120023423111211440414404113011200430231043323320223041300231343301243403230004434224121102411130334231230410312404233000134442102221300034011134403010143434211032244330013024011310401100422433024240010133311033141101002213340134002023402400332231213134240200232302414202043410421122240141004422310422004243300341010243324410303024223202241240240024402403103", "340243213443300314402111414321114121422142212003120342422234430311401141031433233203303410230402004413122221223143003324004142424001400123301111320212301123404040302120320213232241431120020333434002420122401144040234210340322014101120220441224313331240013031234023232041314332322102444303102241244440241220412122142243343423000121222130043120204441332021300110122210001301333042242431020431130414014104411400410314403021232102332022410404240140424340103122340203044141104333123110113112220202342220244341204444240344142312233232103103422144103430140422132211040244310222431041031442233332344322233344200113212123121110143212100324113002304320114134403032043141314441444101310231121110410214312222234110213144103002212130220420234300441120333412321424012414023012313201131132000021400324034332402311134242234043400230422333320441200122013023314443030201102232340411243212443321300113112434302442231103102231304022310113420042231444144044020013021232303333231300203420012042240422321001200303330024111342111340113214410132431301431230410310002241241213112304433013221202131314000010212441033330341121131124323013040404034413140323244030133012242133204334044313122330422023042231133231311333440044433322203112002133331400013043330010331000123302304323403330013302241113441143140223330343243023431023232040404322221123324013200021221211404002311241142233102042011441020244024102124220433432110432140242144230104001401113324132313203101014240024001440421311401123010101144124224342404404012301301212244243133102012301240023203430333004330112143333044044301420103433422413413320403040022314333344343204340341300404433333120123121303121433113213222004131114014401101420303202114213241340402141321221134102042032241300142021243222333444224401413002421303334141112344424232204234401421044421424244121414320311011130200010431304124241004241334302344312030241004333144342423021233224443404011133140220411234423222411113313114241031202242340310133333100004414301131120113011141310441401031012304343404032142043123013142143004132041032133310422332102314413003312044013231430124213333212344113300424330302030314243201134313402024344301304222434322241003110443303443240340443331004212142142033034011313433402330143132303221204030002442334230043101124041241143212130442414434400132411020233334312302112042333423141143323240112144134300312024122132144242101442004312102030241324320431240420004420140410103004231121001001114311312034323422411414414220032032023202132302044132412121422214012313433421413104111111033344420131301214222212101023123004433440310201444003141202333142220143124300104222324244111211420232302420312401301311110020013234030124121032212214441402432022420010403004133410243021210311443042300243334144131002241421114321344103301042301221414240323240200413311340330122012332141223122323412242301433414310133223210231041210442114300122141203241314421310240011021420443214003202011221201121222204142214141022142103330110424322022222011141001222010124421241313244224014012221313443044101041314310304142144432334303340023311113040240341223312223130123222442012113021032332243313240022002410240340200211231000132412434104043123212113102330234114304130012404031143431333022103323033233231001301231034013411443234112023004212432101332124321300042220031010102333430202232124234001134231420124201101140432003014134320113113430123432130101401324101140400020143304214130220204243102241001411233121433040433411303424114110004444411221320422242213233224030122034234020214234240113304022022110414232312244433331102344220240043304044411030321113340204000030041121444031111212002210144443313230211200030241031433302413103431431224011130022323011040441101432110122113301133432003021213130132031232122212140042344303443334430342020011440214210144221004310402001212103442343110020123000103144104434302032112024401444241201020340430023230023123402204132403113243210324220342211301004002033102030021034221014214243104241404313144230340322302014042211032221332230241433310343023421322444301312212140130403142202333432234003332431424030132341134132241120400123340214344343340212341410201034412244411310302032400024432142401001243042430303330433412240114403304213112014411111102110111203144431340113141232010044133400124104202141134323143434434044341421123422103340034000201441034244303320320021212344242404113340140011403124441211243312213231144400222423103314034334100413300132313000232103240", "030011000410404214040010221013011422343434300143232110111004000201323301103322112021321420400042332231241343210402432400033422340240023041233243341341111324043030423331110334400242024010023230232040404330210102241020031340434441401244430440403341240434302322140144402123131111224433010200224223214102443413103111412130301202131024231412300322223032011314410223000013133033422410102230341031420044030121002322143344332001002041004241221044304133144220400443024322212000420021202142401403323233024404242444011020421441244414332323110134342403414312402241422334142334310131431340200432021033031300321334040302333012404023211102023012232012143244332332331433104022302112244041211103344230033103102140034244103301112434000002322000312343103140242231122000144442401410420210014313400400130300034332114300424304412301203442212034210012112013344311343044310022002321012022221213100303213032114303311230341434202434232112344131041113134230012330213244214442313113141422324300433342440213322033101113021310434021041321440133234040324204414314220410000143340303041313344434240302202220431300404042020223002231434444222122340104113130102314430304221320224430004110330344034344303411424023101430120233300224334022402313200242021033423103103103001414341100411103242110221211002214114201414332024311203423303021012423443113013423201441014214223402324102222414042020233223002134020022210121142110241322111104142104103011213024124103011304123010111204320333234300121300214031422420300232122423230323222000043233341221412221341312301321021414241022130241024410110334304300441333302331203423112111032331030340444204113342334240433220300204043104431120040032134044023011214043340033122041220120203333301334143434134430214023234231243401424411034204044143431302024143311041444100033031130133220242130311331222402213343022103111231433333011010012032243324223231231040000433231010142442111434121302401303341204034101411412112310002003232202233040240103303140424143310204104434024243234411210144103443232033030134113233041301331220044432020240414442241204430043404100032232320120132313301040233144424011420103230323410121104124210343210411122111204024200434343423243224112422200230214334234410233104322314012014434002032334331203134424442231133304240344144340023212010310131044014420114021003320340311320312003442044241031020223020121042434201014133101331232003033044433134304420242333114101313441100342210321342103013130224130213121424210332141111402204244442340300031120031202424120403413110233223204401013103220121123424232134223301212023314304032414223131404210422330004000121321334142400420131430111341314230112232212441114022023130442202232104444303132331323404000233221402320441112243343301410301243002233144310000403431002100111423311040411011222444110021224012231134422304023304244323213321021341323214141422042332423222203230003122231000010221310000330414100043410014002320343321222023124114142313441422304214242413031042430010041410132043234324402432344333134242331043044443242322241002044110012113003033432223123130131013422143344301334432330411140102404011302140310331201433331143030442120332041143343032420210211333044334441021234322440331443142200023421330430432114431214301124122313132140213440341043030432044202213414444420001221143114003113014434034034424210422314343443140013244314343221242102434304122242402324124144400414232032213333123343001041204142330021124022421301134433421302241344442141430242143332230003142030003323304121244432422041310132244014213044412012010341340431101022312313014143321432124301232201233123222041242423404012032333214023333332243043241001220232324141403012234224331443412142322411431024013224012411344033220241413020334000402111203412111033141002421243242230330420411203010222103124111133134043411030143243333302124103104001124140213101433243244411102433420421330102221100004400341204220323411142300101012110324132034331402104013311310113444121404120114314444244433441112222123123132124430402011023143320421340012443102410431012131331323242230000304100113142231424021231130021444134001222113213420401440442121332333203432213340034130011340032302342131301330114244241434110021334410403401302204432104222421201232400130020334043302040041403004404313220131214023232304440043241132000114301012242414212301304402310404430204403331210432402224044202043304030030302202020133003403230441001014233231130344344412201201334431112023100202124233414013121123", "422244444443434413131122131134124024434004141020212313241424143032104202023024323424124101101144443132443113403311232034002421214444322310023023102112234024003013041144312013113300024442430411042301331123030313001411110234333330310033232422201212430143034211114322421142412403023121140144432112204110334004133120144114413124422012213442210330333342010444334440032031141431340221203234432300343334100413102144210331022140342222013320204411140233420021133130201323343112044020344200323010023031140322113044003142201234232412232001324241243444110124010331020232312231343420332143211320010302421144142031330240201421331120331310302124113010410001420124424022001201014014340024222412334234100043103340013044104322200213344002440113312230034423212033030233021241340324042320441442031044401330322331423440214121432320322310423002102303242033024302304021301300120413432132123042240014444001140421013421343201303113312330224214021403423333412030114230132440044412043413324300233402010401144303412443044022231310142203211020023233003040020242420131122340133220302213402132423114311304224022144143314412112111202024010320202010321023112032032113333434134041214031343124023234242211203002441223233103332431241214122231313022140422011413444323222200420303033214132224402341044333414104033014010044031332122331412103211311400331211341304310443441111203003112441333134241410102243023033112233301032011222210412310401410241104000441230122131334320224404134204442441404430342444004223413040213132313422112324004443143420031142020320134342410224043412403302001311341234233424243403042200143330133402014440103432314124430034044210123003102313132111113321022142404141220131400403402301101213332212042033121321233444033042142211331400434201240243302202322341211131231111233110432201031024243343211122341440040320102310414121333220113222044322234242342230241132242422033043422342424420441112121101312001322423421031234314124111240200001444103013203411000402314341203443240032000100300100110302120104331224223211410401000121314411120000214120014344041301114020302141321133144131040023110232032043221211043431133024421110124200343310222141302301010422433112022140023240102433342111424004434302440213020202243334444313300412234213240203130314133403014241041041130144411221112342122203034001032014132201343212114141442221402231144410304434013021123443041014423431002440041323311134131423023443101001344030410043201203324310223223311234012344434433041144220441203213402443210411324030312230320012214012411220432030234402420012212320002120101422440442112441103141422021031012242434110220322124111430041403223133120133200233130132120310410221412004414122031444024432412422023420303104004232204100243414143322344031410403420030213301213431012342323101121324432124042304321432000114031420321440420111230000432314310042241134140110241133313412131124432414141243344014344043402020142220341141413141222041424233314103211000424033311001231402300121131110422404113043402342221011232230330041403100101411030204312102422031332134123033020102213142113430034210312024244143241141223402024200201044103330313103432111331433201202410223314323243214001313224312212104130202111103311120232111220033320001401212132022141442411033334004043001224301011042302422021143413001120130033132024344132111023201132224431130124222124043402202344032321322220032233044233443234030242324440011113413111000443031113400201140433013414430432033403113042240202324331441211442204111214444302002143244323112142131223314411421233240432242433312100332020010102141123101122134144304212121200233010020114034223224013141003131220201210044113210244122111234444031431323342304300102212314400232304140144103132143402110230414241141133122410100040214100104224232033134212000412221043342204433200011113313144214102303332203203332411431114333404140140102223303413100044434110133240113022214142211043414402024130032444121300002412233314043414013344020042404030342213032123444410424033203310213434341421144012242122203233400043310401434414124400344142222410324240042314422203101403400300403423402424110044312232231123424303230112020324143434103030320221340333102013132440010424312011401301232010103411044230011344220121333012420000311410120034344101311442201014234120430140311202021213201103123111422313001311033221024433211211332410020144401113300331113444324111301101334121244430211403302403210430240441300124002210330221112034023413244134214031342", "310112413003334442402332334444030303341144404001113231422232301443044223234110223244411134203214424420144321421144003130001414303041434023424333421014133321130130202022442020022103402402032422344334044343242123114120120404000342400214032314014234233403103214401043013324312234003232130133344323121241002330420134210000401313134430234210312044101431424213414002400312040233143303431013012134310433110203011401100244404211113131002210012220331343311123221403322400200133340230323141103231004100224301333442123322134003424013324141114222043330112413311443403311312243414041341242231142403324240100012142440022200343120003140124434044331442113301202430311021231240141340024440221144142013321344244134310023133103220044230112320231214013441341033234033111301113114030222202022024110030103142322432333134233402024302013233111111000412114131221012100223110403333101343004200224112102313203034311033334431333123204413433203404230300400121223103442313000012030344242130434230131034131233004133314041000103200401224400313402244411430431321230441210303001301014343400124411220013320242244122204440430132121103344144040302343220441120412324241301223333021004102130410401021232130424312242131310431400231032202434311420311334210310230240342013220333030113343434234124312302332011221444020010023400122122042320313002201114142340200422341230001401133310203030014020334023222131321443133402144204114440140130231103323430021413141123222214312231322244222311433023412003042434013022343413213141441222410313204232200014443032013014110142300242110140124202130021112424120123134042434024432131203404342410303112024343414201322103330042140324130241141241343434204202443203012400241014102201312020023342304420203303000122304041231024004110020414101322112114033013323013413240414214120440030312231142411114241303430442404312412021402342340102012422112302303303433344110221012044220012222244013024102204201134223133433223020012441414202331243311122024123120013240111300400400041320032300112424021040043332012012000432444403024340330302340034422233004334312304144144410440400101244120102202313032442114121123143013204022144322200213302420114434020420011232003044314031041043301421414140433210142321431302332304130342341140334103413014124441410111001434013200010442310412304141000204331041302004034120312034323300410321441043103422110420313300102340244104443432444031322001341434221300030422312242233444104113130232213031310340224020240120424110211431323440122422320432013102032344442010241140113243004133411312102243442312214202411010214121300040110112333031034241220402240304001432001212344343010444123403103440204134322043024343224402404120002134124433014121224241202112103410304103421440024014311401014041112240401113030302420432423230420232413001213222020232100040130223240242340010132241201134103040304033322002113412413003113234313041411030233234243001341222413404043201111310400110133222121411203122323334134031301432224102434141210043113410333304131412004100042110312034210424240100432201330000031203110442432020230322041403341421011241044431303012302022420434024321201400214432200023041430342114122230103044043043101420024200432240334030321342100432434041324000403203211034024002422222214441322230402233213132411013231024020000221320321222140042213044202211134443230213201204340244312221313422422040204344330113430243411344244210331413040123442121313012213102223042031204404404411141324233300220144322342043140231333340243240322403321140414213322114444340112234311044314002120431141234224440013104002214221101103320113123242124243300023113203020040421422014131434411400203111423121323441134423424001420004121414424012231214300031122214000213121100003202020312244243032232432142140412044214122421102231344013123024414003020221022100440202403330433241401221114214113014403243124142100210323243322014131213302341324114112023240212101112343242134242433011121101202442111312021110344413340123033013211110214423042331400231342324144203034302213402334341322201000001220402412412011030303413004221133412343114201141202342304203333200422311421312013221113242300000100242124000320303134331134044332344331002031014320310433202431400334103033401301304433400410424032322041231423244101401243003422010303310431041130330412321142140301223211400134343411211241141322314442344313301240411230112234124112040231033210130400140444301401333113333333243244313323131142003034412240033242310124234143224444141310", "002032223322141121423110010010124404000044431241012113033020232222123123003010400024443422332214433332132231233013433200203042022221140344322003224000032130123113112444412434311120421132011321312204000423204323240114134424144413431211013113110123413421040304213221211114311003014414230332101300014332031311214433403011023230434003112013334430222242313002120141221023422310103220033242404212241322430232233144414404443101043413310422210022201022324132111134243022342110143401410111244114200220432440300134032414303220241242332313421241043322330213100300030442202412121131314240411331303233121312202402244413100222322212124230103034314422113000044033240201404414331143443034332233223331242330244214002003414434400204144243011414300224202144432243443003024230143033031313203144104132040202413400324042310112324234221010341113301102320041324302414330440130100214312422043322410110104342433230001324320033241101322201241313313221244402431001124141021323321121232231204430130402130002403304412104214431301202211223104401240401401231140224212330410413433443013012013330023321411012102032224324433420403303013324140344412334304201300244032133201343012024324424224404030144030041021240344214233412134324233011021434030130242012330014032012112000112143024444200434442144141000341144301242043212402420041241203201021130011410031444231023140331121201004143212402013203434033030120402140220031311031243444343340244440024043021304414240043244244233133200031323344040441443220132122324122444011442301324242321302330400344112322220203302301200234114212100333410012041324321201104133340234322423042133104022202420213422303140340311113322301122410422301430311344144041244043214120000221411224222303111400232143143332111203304133430411110101212340121301201244212403242203002433201104201123440203112134343002341341034110042011342311230120021024233022311142021030121002321142320414444202043114243412320030423020121104133414230021311200121224100030230431420411433040323430203130033130032123222333110102401010221320320300333033420203410044202114041411133042201012343324444001220322123003202411243443023240212301443001340330023242300021022031330220242124334241221133044232123244312043044424111124203420041311114424424232402403110413014341443443424430441202022044142144433223011121222311401402432324324300214413424310334403104430242020033120443211220133123311433113443412231013244132002013010222103002002202440313420411144403021411323041304243102140433002041242302014233114304003323032314012014240303434000200113020220242413441200310240222132443323302222104100230324442310423104020130004024111402031011401110432430403420140201320310320302104431044122144020142441230020314110031034332240323243210343003342110401412004110304221120433030023101320210433222132120401342223320224433013334124124022221430434021344033312101434042030113324344413240324421231304121214403240204230322013204043431023230114112334201211442024343042111101203441323403404212043020411232044133301033311234241140341423442043011443222103243410322023223114122123243100031223424214102312201422430202002313014140004301430124231304131400331220301414211141223044104110344343223242214231221313031041043444131334234402340443002230042112421102300130412023433333100102224221402244401212220433230440031141011221410331041324234431131144204223213334123034224013311014300330414442322323222422043213000222202231312341021110040000214112133201304112014343331411321413012431130412003214342114011312440130344230221024114141134414142442222203433232240440041304412443414100101234410313231113044032330102202212324030420400244024421240131214432200201233213332241003144440303434234442421321024231344202413324200023013221143421233212140031121341101140203442333440214103132111103310310034200321331102124230420330002114104440103020311204034403321244314044114100312314143124304313441424402433013031343344132111403304412210330212210310040223424440034210022001404031222220223431112230240202044144421240040404231200222321230341120202423014000110122444242011212233024231014230210000202233232231402010102224303343110400201322341124214334001204103013121402410201431040033442041014232220222301433130242433444313210410004010010242143120123001324442114343424343000424202001411020211021320433011240034033113431242041140042424130023213113212310323013202431031234203430414220231320343034122432332010320301043120424342431030330020331424040331400102442233200222243000340042", "414400044322034230114001024100304411313341404012000422443123112314141033140323411401430223432334034421114101441431043124410021313324222233233302211004420232110040224033044240014332343214024422432341020404400023303031221023033104033041421001404140431211330113430412040103224024302031040102041010111413034330001043031004240122144042224023022141122411014222140233343242210133202330121304342030341334314042020023012031242304313233340432014124330441010123222100042132120304310330333444412240324243022422124001424440221002132022002244230032341411301421240243040044441324243132144213213400230244231144010431101224434431420114434234242342134344242424110001422114333440402143121441340232114102012131003302340422420020434240141204142411333110403202001000241010112242123003330321042444422014442310302424103432121334223000424233222041223412403333413422421413323034342044444142413204212204040233431420423044343140303022011120042132024331210111344414404003413033341112240123413144111410124033433421303110104143433134001233431101043324412224023402422104243303303304212232324442004024324200211022322402322101113124102044203340421300000322033033212420132123214034404042032141233001403213242441213413441410024111302430224030223101123341410003040321424404410341130203334331204441300003434412424312233040431330013243120444322334441413202210132342111040244000400041402133242130214323233022024240144213022111002133234320144321043401414101210123323411441213314322320044332101021223400033202314411334104040114024101434021404234443343334102113110001013442201331234102112400122332044142004000012004343420041440121004103323342214002200103041102201101010403000023412441012444142401404231243242234123442040400224401330014414023320411000121341412300303322101132032343221041441401210441212013034330323201312440301200103403131232040440112003012342313313020003200333041141443412200302220334020010113320310112133044000013413433000234231042201210220032304433221144000231443400341124442432231321034042233013200421444310410232323332242304003104310303432412143231301322231202440134324433440042401231314022342414010134432300004004344333114343113333244143144220124034131100432303031220314223322142041434202013330340103440213011224300011223414221002123200311130013040330414332131022101030202200342333340140141434332200111124113021034123222213100123044444100020414200042220132030231321012342024111223441142433224322331002412124120401234304124211400114014203130132003141201410110344440244220422010121313210102302012340224120204230310112103232144141221102432022430201244210021410123221433202013412412042211114414203012021224021004312320304203112433023421140112044120334014400341000010033223222034102443331031224321222021104134303310410400320203301133433111301003403334034121232440203144220133110020100114242023024340313102314212202220031033421211120224014003304030204434442202431304000331021203040204322112200100013240302221314003434344423402042343112232302431430341211224244110300033011141211420123134410343423013431400402424311431011221100234302412111444040033333432340114140233230023101123141102432331233013020243431210232311001101230344002321003043432244344104413333410434233430434104401444242240300104004300023233403142412213113341443323224410302334201241144403433000431440104003304144304002300423333404341204141034302214333342133344432131323431110330444220020330442004312131103022320444012413123343212042131423332210220240142144431011124233414412400320114404203111244010403020034204143222210442101430030334203221433033230414321113403031412221242002342134213343421433324433310421211420422244133123014001201432402004410040321234443000102242243222233441320440330301243124143303403021032114403042311220434144110434210142323420421023440114234422211032102331222313423313004302042211224210441324014244202433120401122102222141444030244231242111044121331230002012000234222431233220103032423140212200401321000041242341103040144100232023244314434142030441201404220434441402334234233140243204102312431034043210134112034124201113222242411140044443122310143202022222143140432233413241022421330000043203110002010242004410040333441131244010134114313222004412214232011441124442241332313201414121121103002204044300213021243310021213000401030302232021032334323110010133232032411444301402304434121033400403420002444430423440004141433412013104312022422432120032341300232211443410344442120102302243124101043232142103444131441220041", "113320114003144240131333400200444002442114032414333031110402301400311442234003041144411423124334132123043220100243331332322313334022114303404231123034030211202104010114324212433014302422130140441304410212013200324131440423201312241303123313420333403343424042123110423100210301301321200141431213203402113223033011342200203341303134414001330240004020133242110232334000112220234204002100443113201214433400342121414011220442434221242043324410023342043003344221144131223232401040104112441403323411420441300101102233332421304011412320440332420223413042414113111413012020221101314334114011430442023424330302012423211133324414111003033314110031421001334033044034232334123103000440041344020110314011441430404202013410124311100412413002102230202001433042444112223002210144231410010032210440311232330412243042102012314330220122410401022334020012302222211424402230232424332124204224144341140041343041010400333130032410210244331122141033242302333141312104031323024201314140043232014031011103430211212113031404233301214343012403443223214200430430311211004242432212011414102113343142144404033232104014030233341433312034443314023021001231342143232213013002424102434323104212310103131140042202303101013413311014141140410443034124012420210310244441302410111410311134320431140111341340043200042223103441130411302033210341323030420020341201101111134340010440430204000331240022034214311440300043340333010442010042104231224210120301032301142223204041342230123443331032410032044131123004134402011433312244133204143302324314140330141230120342440143344200343140232421002120224224301231220033021232142144122143111111321144322433222442440422320344200440421001143323333121024324411244023401212102204340030103424131432334304321124334013412043401201340234221343023410414022412132220213432211124033140001220014231401421211330100304340330304130042034214404244243023313330413023444032231330441433021222314413423223341101300441343013100131431211030313132414244410400134332220041312024244113122102033012411230343444020430200340100414010212111034311432103111103313302300100302041413033311412210040104320230310203430422442323110101022123111310103332432204413040322202112412011203012121341244241113022124212430022332044100024341243214031113232404434224234202044410223044314401002111330424112433111220011230302424444113441143144413041134024014314430332143114022433343232323240233340341241313011310244424331300014412331100311212340101012402433412144334430024201310203110033111322233210413331424012001234041123111244033421224332124210114001432403414131234203020040121131112213023422114304010402240441142021133313312222120112421313243441210243411411314441340104210001012300401233020012300110031142321031301332131320130201434023014420410312113402132314242204122242110410121214430223244120102240203241324032202314110021040203203321114121304310121202304213124020124301233321003011041133442021302124100202231310322211041201304021224244014103224133203040420122314433304444104034101124244120232013300102143314240430310131124033024201014233240400423412203032024331023442414031022240420101041432443142234222212211031214432331131203303240443431301441232124220123024432222440302411343220140243044343133411124233244033422424113211322004241241341131214413144403321332224203000444413300034134340214030110021400112001303441133421141442303430330044014423140044343223034102401404042101014413120022111412211301141303314220324002300422010121044044132424044330102400200420243314000432422444240200433000020431033323443220312202101421200401033221301120234342101404023222401434001213331110114423002330341022001212243211424202443132241421341143103143111312441032220340012242431403111230431311211230323132432430231031411014332131124133411012214031120440200312234222221443341401004432023100331003342222433441244301411032101343340303124122222114320212302211444044322043434401140320303030341404403211340300401334402312034033312132441211214013321413420343212011120202132343134214200221312102221124424321313010333300214141431431424402142214342014341231332320041341201233043413321422144234211312013401133200341412333300441240043324004333231421444203442413210232440010311203124011344230203133204233003001421011403022210443014131223032021400030121422022414402321431114411004123112444104211303040301421210434231310311214442420302223121022121224420224134201203001220110242440341040010434422003222021213442100033043131134121423444120021031414220340", "444244403434110001111144442201402324220104431104341240332302401230132331414302132034103203141004224344233001232121001421033330004424441334412022432022002401410444143222232323240233442140331303403123024432244104200103301141330333013024112144130423423142210100101042221233123324402244404121223100021444302433424112124403213103011333433042211101031244103131031043021310244101100141342012200443124330410223312431000121100321244212321420141323300232022133314103204211022412200434220030442211120121112313232341134414424413020233004431142232303302103222331343044043101004303300023330302002242312104323243224012012211124201024104314240143111000003421102332044433040224244432341030333021240003333041400131140440204123400303444031442332331002113401003242411210232132204404224133111414100330042413111241001204100440221423430211140432411232421412030242211131130041210212014211111224011410023424133112021244113022220000243034421114401413442034013101000004011100433331341113402221432420144002303434312344122000033221324421204034124314310110233341413334213114420303033031411140031140123424113420330423412400203120300322031441023003421132424021443142220222211341441341333211100220422031142322110323404103043200003014212301021221430212210012012313044324313323412234143222023422114424044403321242024313100431113123130220043321233423011100211130033201142241131202410420441302031143133340332002442200132023400041222201422424111042412103020203301111112410444340201102142214130440301221402340142234234032340104133444111231333101013133023230043124242421100011222110132300334233031203011400242420122123103221323032112122312021303344214442104212230421132432103213031434223410113244043304111300141212432142140424120442234341412130010212030314311343330234443201341101324313340112202241213111234444131130144102001022114410300103314201142312402133330410144200122242040100331304312104411101111241012121440202031103301132221321300120441320321210221231241230131303414124410120342023140311030340014012443300231341131334044203231123022031214042334323141314143301030101311122332131244320241124414020424323431401033044320424032001111434333032340422442111411221224334102311000420131240030424214211142424110344211042421021022331223313240433122414031000403120420111341041041123231103311440014034123200433302331021131433442010424122433432014344324133222313440231410210304401411210414421130310244402442420210232011333132332023344024431432410304411432114340234133133212441240302114311410301110244312034344240123110010100241403441242114044042334241112134101320031042421102204440224200332341312442141430242030013243232420242021014143314440143024334123342100323403322043004244012214143024413311303100222301123421203402331231013411234024004310033010312320134042321204432000014220400343303130042444233432024021321210400010312240102012434431414312102401200322102021214034201042242430103234232123314014403320333401202432410444114444402020031301442110112444042001322402131102411332141142103131240023241120000032411000033221223233112041241122024330444133143131003320322423201041134002024011130321042042020210002020333422341304040004423433421213430043304413312031303411212203314120323432233223433002433103210332413002232212322004022412002342204214104032033432432321413143041400100013344110023123301222414102444412104043124410034030322420303034000021023224432403231311024404312034100110021411402220414422122021332343102142220032403100004210144144141101232401212341000244013341023222304020004232131201423441232444320242413422201144310422313404114211230132324133214401101111334312322044210144121213320432004304222343214101313310311024101344103013234423202141120210244031441440202202441001432004012412344211124440022241441423042444240410324213314123034432231410124101330433243241441311432123443204301401311321431402331243032223203244000440100324031201132220322131342322203341423224101040341122220231444022130303441234013243334400420301021014000330412202034043200310011404242314111421420302244401303430302100300302131002330024010433043313443030120101410302031323113404042310312131031314142024010241224132231204420330031334311403202400320400424030024121441044221410322103132343133021401410333234321121320312324321330313201210043042223120401303402230331323041200120120034004320421120423044424343144330041002034313021044322414143234214131020122001421232410144004121230134332133210200044310212003400230211133444404110013123202043010", "304044114432424230103124042300313100344040424401444232044313102202442003424003121111140341123430434323243123434224021423342123241232234033221222321111013130313140422114213123024023342232213124110123411303123012110323213430013013021133044410140320140100333422422424342141441404324423410440022021242001022434223313431030121431442000034012344422332410120401232422003333442200134300432032213012440001340324442110021413204022430242210121240404033310230134303040242240240230431244040002410230314140421312141424440134030232101044410011142100122140432311130213441320112204322104042124443300114134144421201102313404133243431311420343142132023134021340431034323121224234434124402230131400314344323040011320002434122313123034301230421002441410342241221310303100404211420143003122401223110132314033210141033434232033402411213044324212034431404010003203033002404402021041304411420413011014401001320041032142404024011124023234424001042024100321230123341020210034222313433332443043232211433241114004333412441430104314120433403421002443121123303001231022004322121441303310312344344113203012233341311031343222320120001334330242023412112302321111103144432024044104411020030131101220443043342143004223214120401314411110104113014230024404223014122411114004223403044411134332313324143342103401300431012220014013143133420130230332413142413314343124012141111123134324312200444202102422331223412220210434003123431422314320221343044324420004322103020401220040030201233102431320110113433220131040214340413033121414041234234042203240011234304403020234423421002221413133143204443312010432034402002413410043323300004102434112333144321102404424114400402233241230210223023010343423412343041220103044112213203023244002340000142201132004322000111031404342020010233013341342124120030241122043414334044431120040313111232112421233423044213220344002011031423112204231404131042343001312023010241102103334403010421244010131334221124330422432310131444133124424243310312143434134422323342402413424043242012001113110341412244032220342041333432314212404310323422122340232122320413430443330323411333044204114400211244404040414234410102024200421302430410332334101431224103132230110131410120212103100323130122003134144400120021240133132421110002411413232224014211410330341421211444211133111224310232131244210101430231104002003133244341013032400400442410114310314213341303401242122040303341323423021124331201134401340243101202210411013103444324400014331140430042230024122040003440422302421210033312210012343202042033212312013224214044423020133341022133340102011410310004240344101411114342100141021410224302343003400344400043234024443312410430240441204000004322244441232200221343340001112301201012414230024043323420124441123221302211232401332201314214141223321232044243421340000041312114404413241340231100442020222221110033302233444032420414330032232432030301320402443412224314144040101040202012033431323111041201213420310301421312412440042112341212334031240413143114134043043410444234434412010034043301000444401112232232033422411143224232044100002223221302300204203420341412034031030112443140101344434021012241024443340023341020214310011201322423210333320124130130043240334224221022022142213002343430303321403343041314434114312131112330422442443212032340110231221143022322122331440431310431024102024110414431011314213020132134230321224111212342121434002201000411002040002434304221212010134411101002211413220140140430241343211010210234220323131141243322332423232221121231113110132132142124124143022311210132131403013100444440033123133223141444002001243404033314013222124202222202112033340233201344011422322134424022413203242202121214014002214213032240230011434123404102341321442130103220421242011212423430034134332242224042422213442300013242140100334202021132232130041404140311324132043404342334441204440442132140333413041141112443124131303020010224132044014144002040221134002144333201423333331001342242003442422410223141114014021404034122331310121401244013030420031443000213131233341110112444003413330232404134223321203430014442233203310244241221140200030403121430330244242304130303124223103301443220412000414313403400334204210422444104232041042234330133242022204310200202122420043342401011342434043202100231212402140111410010412232033413132013402331440304042011210243123000323043444144142344444411243014013014320111403404130201124222034233134001400444432114342122004304444200343332433440130143103002443114004441010241", "112320311333311010432334213221344221220134221131013403203342122201424124330334142300210401102204304422433433241213300113000343213034004203342103013313303134221422443324312001223202143442401144422424141123144020010213234030142342021434020030313234344310022221301024313333322311234314014120204114114230242321244421143441342400400400003231142034103334402230220230041432310224220123024421232220313414244421424130424203421024224311112034402341312143413141340113232201244321240233422444031332230440432143040220310324421304421020341332231311404332202314204413103112221001003001334144002002044132440412112332000323311142201342422304214201003124202231124234340333011132030414221343143404322313421213042242124214412211041444430301420140204113020010243222021014043402102024111024123342334011403442323333201102204110042014423042403332200230100313131304212330420341204313113041114420224434311113241411114410110304144004404420330223120220324234443344321030424121144043024244211441432140320121014234114223131224141214203011230440404301403432300240014314032221101033123024043041102102304430132103410024103024043432122024302431423033414121004123430234203333401331010104404211423131410034021311314314000223302112120201010413431244420311243000300304434403434412022221200421110023000113040040102241201400120331242300011032230412043123103334204100144341331433244410324230422421404014211102403422030003423241444334033420441400200404033303330224302003414320403231114200043102322114342033333113210401434320314124122314143212211202413413232423112302303034111310321412104444302240240033440022301133312102123343123040101331042323323232102432443143021011333343231211110141430443402131134012230244114004203443211032004412430203412143402342402302440230320141344143442103000200104143123430031113141110210341243424001043433232203423143030424001200043324314401241413410303442111011211031021434102434311044244414221410241422033102142030410120120130102013103340412431143143304010103034221330021340302103310304012322130020221111412322441100000111412340014403012331014440104113121113101211302203311123101223443303034141334311411430420011230011011141101034043320110024442300301000310341214012341412434002043034104043240413342224001303440321233433122030411110433003020420201140432030424442203231333044111423001231113221113203414201322014300000222021211223014214330214422442200000324211220343212043314421102130233400342242323302121332002033312240341310410032242430103024021011341333001210310413342000344223223211133132321131312203044343341313423222010221321030431424312334124024004143403242303230140320330124021310142321112024204421343121120211410243110302013214430133024111424302024300434100141333444142433302113201132323304032332414413040013214133321430404432023110113441104020203112324141430401411233344113202040221333030112111223141440330241100121000303443123134000114041314224341041434001041112042202422234333210431423102431400111140040300004201213003403220420002431100342433433042233442410220440432132311110224200321223022330002324004113230433342424012113444132040341024143021400112323402443040410212124030044303123110401040114430131034033411314201013133101300243403033313014002300101043014110233413342331322311121431301413433134021043102422424040431221342224321312202042200022004320211121413324013243040102432234131011120203223233402142324304400010420334424232210400032220304101410244440434023012132420100233144201430013302330321231342011444322044042410403440103420303242240201004341310314413412042011020220114240021214413003041413041044004304222330214421240324400422104002320020434021224413400203204104443442120344332033243303304444141223343044340142222033242324123122000432440424144031234302141331141124203044330104010243132344033020100423211432241410120442422001212022023223030030013303043201431333443130020342230012302322330112031301422323002132200420433021431211214210043412031140443431341233031300401223221304402121220103103311323400300121442130022100113114034031304301130044443422124033030034322404323422140041313121403141012400021014344102334403411032130010321103002323223413114220320120244404222404332423444241111211344212012024234233402330044200113403013102321110022141410030432424441142242411400144110443412231030421022343031143230202023213323120034110301134330010122240302300214441122212204234244301234100303310332400110411102021340413134442303011031323003130132111212113132221300313412133011", "412022204234023143204121130213320004031422211431404041422120041000023204430124443132201110103330222120440012400140214001431424142001221143110303421010442034214244104432122013303330123300242310430410133403304421133240213234110103442014434024434200333432214330303034322414330130003412223424041023033040230241142101341223311332304132120440020002421230241033143332203232024004332100402210410332341304233134130104411423202312210103032002241200100034404344302411024204044140301143144101044004233323403410343201403004223312041423012323341114113110030311121042224433240430421120432141144401010031333032224321420004143333411314312002043441100333114212203343304000141210030431300231134224422210001420343342210022022134044431222221112120101124400044304210440443022120300112022213332123042132144013003002033002423002141301011121431304132102442322002200033343002002124234213314324420420243023021433243401401313323412204241204304112403330444202210011141122001300421320233243131142221104244030400400014334010210002441130410404223133201331434301043100220303434220413322042330311014110034420133302334042323204444224322230224000231010203442101321204043244324041120020031403003323203004333014411004212434024304321410301321202433120324314322240131410240033024423111040113214131212123340413312301041121232003344433310123110411024420044430442424332102421240132130120141043344412124013110210220432423042134042012144130202031013403234201321143002233002300441410404101120310304011132013401113401101023034100324231304312341011332032142120231103124430143333244414114041441232311241442140113304102012113344203213203033314412333032314344322231114400300240424241013041421331004230143440334344102404340312100204043304210303120202311420133002131202432411121112332103332401014414102204311241331400424411233413134344043343122113443443030032243323330412014102002042432401223024200414232130041100334321420400124104210102120034311120414241310203412240004124111430314144120022024341001043123433040212313230014431212013411221413044220240414021431200413012002034243230031022122412212223421033443240311322213423340030221414412230423002120010431314101444130411102343320041041210230401242014411143130044104334200140332441444430403221303101002000203121024403402322412342444114311420130414210033012033420133124023312132412001332320043202424444142414022221024402423314434302341220041444403300403341223404120204211013041314433032224034230211243331123012000310222231142244340424430234433143310041433012421414243034421400204042121210123024011213233124313041324141303314213114440233411344121114042341140344003144432210402021304203332411120121440441134043003321323242332240004132143110022403120402440214413044221404134112001213210403041334140020313222131210443213214102231331243044044142113224242133133231343422001231003004312324401422320104321323102341401314423001343014323102423311033343310133343430434222131314011230221240242113340314444422322433200104314400112310110444031211342321421222120133000411133044313033223322110143040302102444041113432200303422201114332141440002301204000013333204412201104110042424030243422423132144112223230200112334221222043113310432104220134402030321110413420144123232312241224113334003113222112101101210301010340213024324420000031043002214402324201022224213014440402232211231421113242130242312131210442014112241332024212022023101210042323013443240301401111000244211002443200343410022144413310243300323332204441143031222110241133220043420433303042201140132011100003101011233442104213434200103210221112322213331414340332311413231241134304101024113430324104431031104104122440204342134220220031424023031404404402040024404120303401440412133333431112023424022032303142043310011204200103232241343413114440232401040210420431432134010040143424321222133143022410024341443402410441341442133214300034430222242111244101022231203033104300343203030222332324320140314100131102433430342402240000410343303412211432100013234130310200041031232340130120100012314440102241042013401304410410434044323442044423104333332343421004032144230130130022342111022322014041101100201411030343414420012141132333211443214314134131010044042032120223422020143132223312114011304324422402202030003113020323103232313234321212304013222320331211141202100230120130241121433114202041031134002013132404133324144422022143410333331422334340222444402312113324412020001033431001431041241321424222404301203441420131411422312342233433320414", "013124314401110332031132312200332104142231414040321314133300004041012102030221110341113221403223421223103421212003111430314220003132232023413003422423212342334014201330313213423004113031123043331221411030344310334014402140044410300222421201303303420224034000430420310322022010132040443400122213400103210122224413202333440211011344221031104131343342403240121300120240302403033344121103401010214300422104013043304324223441003440014322043323304143232213241024032334122431044344332042002214124040231140314243221434431011031040014234422314224221203140104433120231203112030444404413440121323223124441030320003330300333112012410024244233322340144240403331200403223143304121443044414311433344311322140013002304444022102432342410043141224410421400211440141030014432210211334302020232212111300111013410132014440330022402220142123342442322232312144112102040022343002443431012124102140041123224220000014230221204414144201300014010334440142142001121134301113323221442331231410234213003020110401200414010233412213124031431114122011303423113012023313433213304322012020101012000012413010223432320210124144130023443042031032402020122023122230002141330044332013342112400331240132344240041133340230423343324024221110330121112220413442213043322302342122204213404413243204320411430132020022010014212321221323341000203134420432130411330411041324413312423232231414303130124444124232241412132123423222433144012243121243203424204231204000402142331212103310044012411024444001030321121104231444004441421030432231344244441241240404123221432212040332442424201102330114341033323203011020244212102140414321042042101413141033104001422044001302242202411400131241003224341404103133014403324114304344110243102134332334140404323430444214140202210114124142131211332440012234131440114041303440020022423222423200040044443133320323123022230440024133441203024304411341443440301001131321033313113133222431122143303222424402023241434303443243210101212314121402324434123314214242040032323132034414422042041442414321011344230310132002013010130013044132140024304000214223301344110332002413322302100301303244212131031411310440004412004134011113113320244333300214341122342333133102403042231013311222443444402100342222344040144344201422101210220424130414142322141143133142111144122004200410433041332441204004232322404230120242231343024100303021333032203344222310443424441141033022141100332242310334011400314401413341311220211212143302402223141234404142120444122203011131113224000130310121341201404130411222233131111423000013124242022213031414302214101204121231043034300041000133412313011304102203423101422140012341014024320124331112434400232124403100414420313313430401014324203101403330413424400041344242022230140000023321112042331404112144202201403423403413214433311140030132231103340344230144410323142224203021243222240200144021044200024100320221243231132130231110114033423433341411341001440210404310442100444123031330012310114131001303112022223113042332232343222312140134402102040100334004344114441032100234244404242014032101131444310144143323014322204432014142412313342410043402101412214210323240113344413333201342413200331100102044431143410102140400403040313423100331334241211043244443321010310320312032311011223014233340312002122434431203032004240113403001214110021121400203304102122134434021241213041233122212400110200000011401142442224244013211430030442212000144412034434031132314121003421033444242043431131012044311033443220001201223141423013134220241310131101322320322222222144042401434014130344303433042143312410124323411102404113232134243401124203312442240040432132421022310134341433432120121233402142133002224140044243441422223440240143411101433241011143322013433024030344321143413300243230243143220240311010043030132043042432042410010330412434202114214122203034120031304201313240024030133303324112320013244243143432032211412033331141110320131414134401034340113021011214242220141030403110324431131412003124413323102123221040222021202420141041234212401214140314002012200211132234120203103403123210001414111040300240110211323131242203434014041000231330212311142124212134332140310234304014341213101011432231434104011013244040222302341211244401220211440123114331344204230232214030302131011310142013132034214313240102240410414231323244101320001443142240100223044200204321413430413432241222304423422344331311013414334334012340023232020414143224442004000333413233100141100122334124301413342142330241004130014441323", "011211020001442234043040044214124331211141430401011212300442410204004231100230030220444013040043311420133340102211122411013042413110413032302003230220244443444320232042143333433313131202101424243334121422020342040244120213004134422200112124401400023403241112034431442441002312214313444424041131424133421310242004243140103301432132433002413024104330124112432310240424110304144101202400244104024014414022303103322000210210224030104343423134230132313303421310210033310234430421002324434212332134304122112310323232123332112112212310103342202311343222443010040201034410120344200234202431440014044102430032311122040012103223421010220210244014104444131212330022212423444444034242240032002440142400202224114242130403014221104142122020042022224022430232422320131034140410434332144204104333330143030022210234222140134244024303244220321113032023301202100101324034123324121214400320240221141230411124342120111022103013031233004401424034010220211320211144403112011214103114402341303132311201132232401340301024431440402220011211204043443242230441101212420210130241123434432322301343432233443310200122043303240022014044302042203433003421024410041410040220020413433430410212303131043212120333023202313013133103113242431440100113240042032232311420010100024234203201042433321400003012401111421223023332223323001333001324131000320133032410333300243341410233103430204201104220112412214443402213431232211241201204224140103400032212442342331001403032033213222421012110241032241023240334312344004224301103022104222243034301140140422041200320124323023314034423312412334214403143031023313413023303232443103220311340321003312001204014132134002110101132322041010000321302110043130044344443130131230401043424414123032041331410221134033213222422004132331400401012312103000310103340013303101413203334242441023234242032003402422032220011321044431032030302440400421404444411314121344122000141402324103422224014404320402302213232020201204101342013140003010241041312242324400214304421101102114401444030101333020212122213441014423312013311300021010010213140344404142440120122010422140033232330120100242422100143114000402310012130400341340323414003222323414040342002130034040404231123402000323322300204424013003012042433442121003444113400423440032212034012433403004334420432222141041242031030100113031132303123103140000102002012301230042041100232242030112320110023413232042041100123101341114224012044423030323220043112121000003120412310003200302333032042113403112420320413100431421134323430440234031344442333420201244220123201330224432222221324244330324314040343100101420324213323103332222110120041100012244333134430231111240211033232324314221422244324212004433201304321433432313221331001413433240430334341010142031434214124240122442103430302220303121231431321142041224320312213321212222431040100004312222032334030201400001233231343033000220020001104240110404432144224343222433212100224311014330202113122433011134131224111401123220010104313443123041003140213241040430314110402111042340103143423404412424321342220304123411113003240244000233240402230323233131041232134221314331034021233220123031110344114232444441224402420311341423110413103343031014321123022011420421213044344433314441313133304332423412310121220101411001321323031040103013220122341400400041331221423322020041004022334004431234440241301443422114334321444004034343204230330122443123314103230031242024131312422231214233300424222010111220232423444040121101000311114124403111113140000331014320421143343342430123443144222312123403003200421234404032433442030333302403203013042234230141424222333233120112324234432004401144404342421200200004141043042312244132323020132004131122013133033202143231414331032012100321223041411323114330140340000243402041331200211003420014032223344123023144040324121131401342010112111010030034432004344342340113230040343331331241024300333442200140121444141434414341042210322330240134441423133340041140232400444331004100200212143433323432234133222101341022104100020432010342131104213432314102401331204043031334222323024140200340444203433023211341420422330030432311244210314210013301242002033304330210344024142223341443342141123140310243230013012401143301012430432120010024304041034340004412244111043240313404140004020302303102044324244342213410214002213131220023232022200023034011123210244421441410032040324112341424044303242002010124441431323044030332143042344143301200344443133123131223114014204033414202042332201133421031", "221002341431012443210242322144200420001433001003243030314142114230301020214340414244013330114023311404331243014040002204340022422022114141410301000203004102030012142001010112130304200300101413002331411111113003303212321130233123222321223324013213210003032001311240302032213024213422110234414440202331221243321120213042131402041014231200433233312000012031332333134002333324121431130134101420334002114110421330231413130100032042442023122043224013342013111343403243033310414012320042213043204412031232341311203014201021113112440001434102212344140342402414100144221301303202433302103322221030000311334041033042231122300224433012213040124340320430240144021141100033133404122144324311240041233040300140203312424031414141241232122421031342301244312200421324210132123110304244021010200223023040202220012110321112322244000432434141030422432124004120042333022313241431034310242420411020144041143034144144402300102104341110001332340100231120242220112123402024242313341234401044122300021220040023103210132014441103022114133242344242040322010443241403343104343340233410130142143143441224404303233341123131023102121114112442224431043232221341040323424244232442324243041311004040143140024020404303114203022144001434140301212420040310140241311243204130313413013104102144033210213230214441004424420343414324011103223444404122112333213443211344311003344223141001320034343121220334313230010142000343402131210234310240020223123303004134422402004434220142113222311010324442432043034001434122434111332031332330323412443134411424003311402143301301130023343111321012332044401204413341244311320132011022214402234243204303102104311003303002034321321442421304024011300242344232233112443022301121224112312322244140334124233000141240130140224301303112122402333032033132223242303142422440342012412431411123303340034131202201231443043120200330010204100020210012141042200304134000342214313113034120233004344304244020431143410121201003343224304043431214010132113340123221201401412412432334402400324241031000432020404222423421141240144431143320024324031122113233044344301232121242031341422032331234100024014203041233424422044123042303303013221243440214323001323131430032004402333231141121004243004314024103333342230032333121322334201010403314023302202303002140202132434342030002242223312014240000021234332212420122400344134231213441332224210331022230013231313333233400231043210144432202142113031224044300223220240343043430440444414234011214422220424130213121233022432221014420230130441223340401423413302221211131422021031130343341432331244212203143101203131121111103230002040430314104032414424341340224432044422331111233113140103313343403243213132340241434233340414301012013424124210200143122133021013241120402432404400204012332420412234221430124331011021431124033322212011042110304142040201114323413032302410403414324021421424411000401124230424422103124341413214322242203301402200321042432122414340212441110242420044331423110104423141031301333301214114301424330000122311424120224040331303334011212231123421234121223422142232200224032303431020433131231142243113221134010443210024414400234404130123133324330421442313243011043142401102300133403100140011020343202041114040022003130103141111014311313331020314001214100031143030400332323214303202110400340330102033311411232342102144213042020331013314030112440013301021220004342200232201230010024032010111332443121042022234033420403033434131204312030133404021220113032120323002411144030411222201410030242223000412211342332203314224412444002220314223312343141130430030020312413221320004404401344134213131234212440141211023301332303421333142333122114144434421110024434404202132232224034242043023231410424412334124243440443313110121220204230242202021221321142013134113004100213040330441313012121140121402033233303434440131021132343143330033104002423123404320302222311032443343221043021203121201001122324432412120213212410031421233331322112422213313202332210004244323414044120043214304043431242210042213114013200123200031412312410400334304132421330013131423003311002100131033420323333424014134114432301121024323404033334222443342403042131210440400014313403133314420323421133311103310031410022421101442100422013102213003042020414433134342342134411442304121031221230241214010100234431011322333400003122403120241244040010322200211240441344432012104133322003411224310430301414121303004410034400334004243120130303314424131440142221124122022113122221434430042222042023422", "302013430413424330210113224111124323341200222134344134214432011033402443040230142420331223113310133144042320234400324100232030430110033421001233234223443414230124231233134440442010010143024100010243423014230410021143310321040022334100442400330403040230214443212410110220102011430313024043033343012111403034143134042233203000412240014032140240120030044121142300000413034332014300341330413112141344444403001144100410012403211221223221444220324122041210203323312043432340233210213024404420202303004403322423242404322131144040244323220300011400341212234104030033313210014121210211113243141131303224030331022134341042320324121343412120311042321440334232304330123441120023130431113312122023220403402323224423443044101442313401030114243403010012332210023041233400142420124244200404011414112341300410132040341424040213031213221304112211230443222324221023112022321211130440444422411031100001240121032442230323130432244304002210014401341042032442203323144403344330403024304232212424304331244334232231111112003141310310313110100430313032310112301110231110433013030432300201430241312132413040341033322344040442114130340024431220242030333320231341440241424131331120033231423222413044023443434343203312433042443434344033210040414442321313431142442233313323241431012222012222014022424304332040421220022141311241404312401222330300114040143022203443144300020444110234013020223121224041104313212421230020332440131002314123404400433032321141040112002312014324144224221221113233443032433124204412034030324202033400232240012024333410330332310440120423340004434123013043210434234334310421201300120124001244334003342333323204112311111130343122340344124010303014020220011133440121030221124023131131333033140304044434441102343441141234402011424034001032022103112123322101142414241010122031232304203231223410240223104411124222043324432323032042130424420401120033012421020133404104121130013410322143000423404310211341203002202101344410213234024400210134142310101343110120100113044312430223221032310114141242304203144021302403201203013140202421433420003431211310420403102104244142403020441200023121403131014211404402044104102210132402232201210201202022043030342300043442030240303201444343403020231111423211104020202403110404004243224402040311443324443014200033410111222430220413311124001443143020221204100032322021241433000102202124413201321142321114204304420201032412344033222304321142232322140440241341022200131434103402441313011341120432210234021232013433120242231212014144033123011244301030430122433324442422243442432012014042322143101122414103221412400012244443323344032201200332331140342402110303412420344131314240200111133302040443432223104400013411122121112113113212230001432212201231342331214112220334112103111321443400001322343310312341013032013200142313023432032111232033100144413322031232334040014040024444442032242441330341030200023121002010401242020202010142342402432331000430202133401041142124114144120422104334020221123331042144201214401004304222000020204402121102241144301310314103443121111340221430144420112042144300331443122340444414031430034301311304043100434422033111303112324021234322114444142441343122240411003213443133322330203241321000241332043433411410012032240304433443240122433230120200314244143214114124400044014140204114224231330440012021420403313044300211131402340313212414203401414423300012421424003002314001012231342341211434243130011240200111132311013101042120301444102241314142414101110413301320424101220101001212411003223203300131011233100220041314001220142430322400023234224424031401301132344333132202320034121212341321413124000212321000414131103011342323133140422423240042343204422413140414102144311302422440231202333423033124441424403421102004101101034024133111302100231313002033422402311310001334113043431421210434210442242131301403032301342322323033004410343331420220114100214023112322131322234200411211230042334312323042433301034303004011023331002121111434244120304332423024304334022404131110144232402341123424241410101024224040014330130422123200202342101020010333212313031321410241240343030311433141140221322423342113401014414321233231332343433022223341221241114141024341201333421400132322313221234133400021030440331333244324010400233311034214302434232023411021442421312411222042304333333223030323124441234322114241320324411324321440231304000202040003121333411020201420440200414004401404223220043420442010242433134031201231134423034304203333042344402332230", "013113042203133244302033433300010424022141031102014211030241110043223231223123030144244043232300440411004430413244434220304331341401111024132321432121203430330420141404423012423222120333312312212434140241142441423001323322423100212340233210041222030244430010232204140102044200244243230000111234112010232444222121111100130234304113330031243123101401141134024331131320131422314213100400412332342110324104240021420104314402101140420431232044433322211212123204121132440233200242301410034342204122103201424331121140022024241431110430043440210303343430142031002324204210032002133012010204333411311333420421233401213443423204142403223214241211011020414133012112243032123234141001301311013423010201304303431022442103201112444110221023142341032332124004210400041114020142413133131443332210111221211212003112010404403102044434222403132110313304014034322244340301424340443341401314021112400333110444133222441111010240221420330434433100022102332211323433111310422030102331030113430431331241421024033444302230033241204011314011422441321042403233434343130043142031432002101213044001122230434404242123010043210402331430034322223122124214244221000331313233013023424444023132224231401120140143211042434022022020211111140131111424002033101121100234341013430432240310102012133314343410221000432140141004004110412204144344423101003213313123311240030021022304123014100334013020022242423012101400031120410021132144302124342233134231403224344021303434330213040413412440103330121203020143111220321220414222343020242221003232114100223442234432310032302032123231411344121041122133441430022402023013333313123013324123111013312140124341200402113420234324000312214331010000412442103130303304324310111322021311413214240332421403041132111240124104132331430000024002414003422133401443241112130002344230320241013343224044101133403113343032122440010102442324103430302200434401044324312223014433011204043223403301230102243243342014224422111114002340114204431200412123444420301313422031222421112432111433230112303022003341133442422204143422342430223013034244134304244401324204130143220233412222243114022342341012413134210131141400202303413032421021231222420441021034412312224441143234241030331113421232420010434243443111001431112201200102310200032111233304140212333240012202133241133104444200014213341043003311143332031141223144241343022042242112114124141443243444304112414103412200240111213101324410443223323113412021401130233001421240430213242001434043304133032402044132112421121322202301342130203112200400333303420301142032033301041004311114342200203232401234210431303130434142203023324022003134343224310332014143141203224410242240422122223334231114140424024203042113412221020043142404324023140443003230421221030111003214003041343141100123223032301411123212340430133420311232000033423133300320044123214332120122011134103123042001233130232114334320122220123010303223300011103431400223411110144434203222120233110440400122440310003113333242213102100003040020002202020303132414213431320112024100421014303431001244140041224124222204043114341330423231234201333144201014434030402121102044321023404033140220313402430131104130140330133031411021231211430424010230320433102441301241421232113310122143110013302214003203322414220402142133230222434043042331001113420212441234031112302211124101001114334040341114321031320011002241433212012001041200010344032343443421442214144021300124211420041402143144401431411041222414211442322200430013041301124440324443041040332014102442020043322040441424022323020131231411111213104412412022114242421300143241041421233032304302321042041134431010213032442033433043130123433141133122432424300213101004323402013313214432224303230312034320240421132313111300141432341434142424032214020102234104324112230104303020330124004334423024132343243224144323313204113042432044402333434140444233200140244213123033312001210030010422340013143433311422323313413413300103031304234004101420230440433331223303411131220141120423141032232024322434314332203204210121130324232144014232124322021342002110244231113442004021102333023420020331110211411204223131302032123314014011140042443442213212333120112241234422032300044322330314300324014013412331032430443001444011143120431322301012404210234034004401140431120320120043000031344123202031330011222231330134441222013044234300444430440212434322203034111001020302111442212132301312303003223341441132240043014211432441010114140442313002142134021203402103021402234", "320303410443413231210114424000030022232303322400400332421011241302332203042303343002324410124342141001224212400130210114144312023331410123314434421401143424114220302324213234001242144121132302224001330222404223133200233233022043420401020414103013133401304132312203321401033012200321024103303222023313230111421313230031314244124331024414142022434040002231002313242310024101043401101213220204011122101141030411224321314112310202200211130221344413104144331013100122143333203041413102021100144142030414434202230224143323441311333312212121310321133302431143130320132311130003404102344433343021331300012403411000141241021313421104004042444004300103410221224232241230413123311431300243010421003220414402414430114113203404334003244144113344413014344031233100323021432040142321414323412224104314201442242221432101201404241034122011202233030022140030143024232314102124024221204330041033312241220222200302321412440342422104103031003212031113304013412330013020042312334010114130304311100210114142124133423011212340110220132120324200041313402041111320213342110330222341404141443300021002043421044020403332322410321340124202344021411311242303430231004203412422402134202442130334103304212041324143103041140340102304124013034232212113411144232134202234032420420234424430202222434102130333431003304030304304330403141320211201212243221023233321042344413244214223143324324410320133111002021322200443010221242003011303240411221440323004010203432003303411423223134340003334242433411020300320031402114121320313022420114123024230300030023200014424444230302214113210142113012234400002244424223013430214421340004434304121043312320322423110230224022201140114131100011110413424330324412432220410242232232122312320143322220012423023300423240213023210133301000014244410240203242300202303131411212321032430201144033243431111411234023204210004242023444000224423440110422122411104132202413143213100334021424224320120142144000312401300311302330001111342233124303200233020421120414304210204314110434442021012432430212204340021441134011332041241022300123440443020034123244214313144014224244133124400404110414213242112134134040433443441440210303323201101400440344003212134004214423210012140011414344014140301031402040304014004001421343234014420422113403042212101020244330133122343243441310114012331430344121312342422334113140201300100410003421321200040223243244201102442102234301240000023032110332130330114231031200244441201302124342332010302211323003324021302414301210113424341422114311003101143440002101233113203241443402111010114442022303440423230220340111130130133232013100014130344133310230412034440241420201414224140142423130134111243401444404011330122302202334000001342030214321134144402003134211430232321040401420411031004312241314333011204032233033414121131034013410114323344023123441443142023324243101020133012223333402113143410443010112431202412223234312304424443041330410143200143241330413300100021331311123130012140213423032113120314140240131002410013402344132122312020021102040433341033101040024421231230240221011142220224114020230411131132121213424412331242342012132240120103111321330002322240141123231311132341341200120040223300214012113222040243102210341042334401444114220034012101232330410012041000210104040310422023013300133414143001343200222323124120311342343143232440031341421304402214420011232323442044420032303233344031240334204434402404131211023003314420420424313432210311342413333424344241444112130323110121423402403233140024404344304221324440401433412320433433223224313400242421022430021220214312033011011401204232424441021032110312120031100430231214440210034334210222224430012344210044014200323040140101400204003440333102043432111224311231141142244214022240201303420300103430334131221304244310433310410320414142023430414304144130132142202000142124332422100340222024340342030013034013021031210021211201341101223221412132434121303324322234113440131020040414420411142114441100320334420443122212144133203440200324441323431013424140031324204221042430110313321024134441202444020041000124114144042434101200330442140322302304340434424040203402302443223014121322114024131112102010430042100411044314331120203014203230032210440023210442212212322200442030341311440423011241411102201044022240421111132101222340311221003334124032210242433103113141111140122143403400024000302103213312104010402011342010221304231334321130412424430312432004102443303343430304440112233404404321234040343102202001322", "332031031022001113001120423141103123104030331003310114232423123132233321033420113132100043020423020203112214100044133310404411034314314404440020011414010014230121331434124403330122102000204023210232242034023233441404402322132410401113034221343431043022400422104202012432124133120043042304134330444103223432301014210002121434202120401334242214432230133440311200302201121411210324224403422320144034020413211411343331300133301322242402124112302200040120012040222104432402313234400304222412233340104111013100320240033324440311132133440234100303343423210222311002401021230034441301041330103023031200423323323201243440121013203222144404321402443204023222120432341004312414214001203142130124413311000144120323310301112030231443422001204022134240343434333024314114443213421240213444013433203234430021324143114203110430200143432202422010034402122431412143104432122222312321143102310004130232144240033042001323342302223430120234343342133020000442342002334314444404444242100102010131423141103030200122102221210243310212342024244404344410401224400344342210241330323413140404444440001243334432301313023214022430320022440341341413330301102402302222401403034403000421313102422312014220344240322104201321242003330230121203042420123213101334120242040313002344400041022230343001212411244232433022402401040242410143313044422103330244023123133424431104222333122034340141344212030113233332040211423202321301314432414142321241000130324203332311423243010344410111424004112123110223001331400443334021331244440113433312021113124000442242441321424213302324200212341110011211404444342034430000310040420111124043103244313003223333332100114130432130132244430043433023022032122302224030424133111120331213121002424342402043123124102221341311441133234124344121312313100034410041144410130214411220212432140440331221131142213403113023241024423421124300244443042401411140321242042104322132331223130103120024430203014333331203431121102012110101314131320341042403413133000030243104310224331043312124004220044322342302322103004400114242410111011230303334013430113422132230214222200430334443024244000404100200344044013214334202404011041214103102244011412041202432213234244201040314001314334444333312013412220423324112424424000014244103131212324004442033324100344033424040412314243121004343244312201323102332143033041442314212431400020334412133032202231223333233023030334121102341302211233040430323231140430103221210143443141321111020122040042203423112223343404024301333022241321424124130034140104242024242114033404104041424322232021410000313100104334222320144442104004344444301231113203303331410334441112104202100343034103400332002343434421221030414343041004210101202242220110311232423002033411322041414233402034222333442030213111300434121021302002310112430204344040213402041320322230343244223334314223102424414334303110321022110142240331240231234341221131343414333233422110304032204323231402300311113303444124210133233214424111242312300441230400221203133433202202042104114233004433200302000203440214430112212422223230413024320342032302122321100404343012004231040143021101032214434421322110211221341323231120314423343030224232213330432201011233303444214213123030423120110331002232140312230322310134040431430114044242331341101041422214431441330430442004213433204244303244140332023131120113410213002040331242142023021042444001412022404023044212111423003102433220214223334122441304021111001321240203343302234231103230123342001100000420140422304432033403003404210112223030101214440231423013141032030103423244440303412134221403330433413223214340301200201402200432312223422111302021304210114402424111003101331302412003313231221410432232040104031144404431003300001332441013234244424311332131043431343303214234142123000440300020301423431200211134432000301301331201102114313430343423443212024030403124243242003200343114133304113323431232231410113031112110144234040040341103340314444144423103320023034433421221243021143234202011032110020012143010024443023113341314120302113142244002244213000121000242200322113323430201142210421020323141012100122301043400340322303044003411004243022321030012242140203324104232432000001424030434110321234043311341210010241432012213001103022203131020304124401311001400200414314101414204220112322233113121442003241212003431433040324211344331221202003020441210303321201133431331032423433033020141001443233232342342200420230012402313403402244400440243100120100230301234001232410021444230042313", "341222411012010003341211321030113232413023140242210141143231323142241333111103232134122300342410421422233111423224431201423413213414332134041013110403321034420424032233220302112110023432102404102304421444332443412142323231412024420203040303043443132223211103342040132002100302233344030044033321300430110244140400130302314202003402144421434132002300120410133241002144433200043034114200300221331301203112134123021001224024144411322221330001004441103432140343431042112013333021200014433331344414332133302200002030311100144331032224433232231413013434013413042141212211224231200020013102324322240013420224034213313110424123340001030440300412222313122213340144130310110232004231244203211043403024322140410002312323010300221000012042121300001244401134044413104242020411330103343034341312111032201213400212412331104201334221133010023113113103142020243120132131420302443233423431304044404002130120342110023310002243023340114421202144244210043342121221102210320404121330144004111323224313023140044303342000331040222111222111044301131424221023124242101401413221040101103444212221243023221121244014431141432140041202003220030334312324430411112201100131331304220131133414043342241434403200334341220323021424113003424201221114022311430012431013224223120142103311403243101032234003133424402223311242212221121312200311313020402101411133022343024000303101023142431400113330123123144024141021422124120100204202102310423344224202012131423042414202434212441423130111300432432431413403441441403022311130430031322442100333201132113402324133444234233424430014242334041040414130021412114230314300324431432210013434331402001304201222302214104414342403434040441141001232102404433421312224031310132213332121123034130020403122244223323342214433301134024210204240132242443044313432240134322011241420202313443402420340300233224313420342300122240140032021240322022430011132114332101023323024402404442213122430201211303112124432223144220322031120103400000134013322241022343021442434111014024200202313211043043204243104422304303343101230000011423020044221131234200410211303232323200300332232443232202230332213014313233111333020123201231313433240300434122411303011244314443413303214241104024310100212104312330212442234411412030322432212041004320421021141400041124110004401112443020424113103000124211020121320340033421212344203401243242100042001312122313424302441400403343012210142141204323430440314110302213024333044121223240344213113433112124443324033412311040324132234023103004434033310003324143412242202311203114100303440402114414103403240243222130004422232231321310424012334221341003144014303202411233014302043242002303213431313341243444402303212424431013230033103124243433243030200303433142020020221132213023243133042032420444042301000244403032022422130221140400243000004004431101404304421041100410420123323032342003323122404012420433204311111231131323134322103044324303000324314334144312113134302431014404314400240023330411140031034410142044041412030432140424030110142432312211012413030334134000140434321411010304221232331413013404343104121411041133303130341124202224010022442100210223113402344010124132042040224034221300321442132022334301201243114131032400021410132314433404344421310332421443204140023220214403033412444314412210134400002144224303444131011111213013011132030432023011224320001300414414331233104434010203014244221231010432234234213100300044030103230422102333211400121100230223303114340420244132321104201230202434040202411312013424042223342403230032332413004234332100421101312020342431331242010031241403323422401200402113432004300422310130022241334112242021413404332244040140013144131240411322430341213234212124031134243424212411040111202133214030013024333230302114032433121101344422440212242314021242120003104411301324323102012410120120114310241302240242033341004042111140330140141314123331440121022402121224200322314243040323203412124423204000224400200321232213104133430203012112144320220004422223144344423014024403210400400431020242032213113112441334032320213022414044041244121213241001424002333211423303334223142121221230142123230030321213243332021323013341413134343402414003104232022231304203414313143304024414303122143403120242301323222224400034140240143213320141444131041033132411024331224340143144114020023232032341422421402310323120201444014130434234430033111001023141204312212421001133342432223341310044043422224323111442423200214233331200131032121232431442004022440102143023", "344033231213322112044303220213342001022303213303231340000122201423224120332441344124034042332230321124310442340303242003443201001001042220243020432041203222304013233312231124320342342401123232111202440413032334142111042214332433124231223221333001124222003100100243310120240400222313141332432430332040024403441233424044110041421444340331433022132230331014240330333430402021430110331343201023021104004312442132141443023414234041343343232044203042211214012434234112311000423032313004034400241042333011430334312141100122404224104443220014012404403322121130410323144442134443343243411214412233012330123332333343341021230244414320304342212304341414413321211120140122122020212311313104142140040214123030103034223402224330031001112043043223014100420212031223434002201141042041214401241424010211142434430330402304101131243333434424401232003412443313130432030134220323342032100111143321343212411344224303304410021343043421010241324004403132134210140340301131014041333230033424434130420231112444034113421311211002020433210303034024040121432413102042421103322100333032013034343423122403120423424223023320023042443212441424203240320132404443333343040303211121321014140111032200414402324310411021121333431311424411142034134014414140313203430140324302010340120331104310224430210414340232022244302344140243111224040334132431021432024234242031133201430203032423314333040131344014422021243113134234120211040143011323303142044412220203112344234400120131002143142042230103314201130040001040300341142233302121341114223044123043434422432304430310332414212120104121110120243200141224202244440021230342124402221313343420314410220043430424304302433444413131312333202314244334422110030242440444140143440214200444434010042010411102332312433414140121223000443413414104343221033331403041234120003020414040124424114030314221213313140224241401122121040440304004423231420220140134224302010024032234240144133041120233233423022314402204000323323341214403034042401232213014043123213013044332114420200341132332403302432333412010404232223002001124401043111443411010024022020144221123140332412322432304223102121220303324412043233130334402043234423141112414410443043140141210222204430311011310421020010044212044231131411343234241432120200034444231342311012410023012302142102034111103432404021241304113034023404401123013312421310121041323314002341000221142304211222133114201442320421002241102221330324404404021342214310340311112132400414241031003313044111403432304311414314332412232234313324114041323114131332302011214110010234320130400034134112240214311200340134301130342120214224030304031440033023304302410012300000433243034142001424432143124240041411432144403020423232223420043130042121241433022422330311423322331344000132112122302412310212143011011242413142143201342130413444040140313300040341022121043124321234012400003221310144011340422042221413423132201141302110004134301141301311111032322400000003224023121424033112422240124413112402440313412342303202422311002013030034431412422033004213030202233032314412334123311344422200312142102414003212121341341133023313122201434031330323320120134124243012312432444430140332220400410422413243430404123433231341314424142111234210023440141333034410411024442142020200003341102342231042004320313211243120231420314113132130434143222112004032441320120124022003111310044033423042124441434424042243122422403421432031330024423340100103042410132424330023340324020314313300043420140243424033131131332342424142241441313434021021323400324104234134021043110402122233232042402300010400040211423244424104434420210301412441220133221300410441240043222213234211220140421033333140231401240441343433333323403033343413121012331414122410344112110130314320044100404014314433323244121030313203230111334122033232442211221130430011114444002240443341242411243103321034332102201424121311124114034300022233024112334144442010144223334131044140222043043030231433102400432121444141234310020410211332440422342410423014143334304320331202402212112114044300231413000312400014230201224230211410220434332213344121232413333314004101124434023143122320140014223231222134231340211300134213013430133032441114042143412442214223143040224222442134102200443430411430201134431104100123312103404322020322132430043322032114313430432204234124130022130214344200140304013402221212300123001230301132330141232200224432333033243012044020234444431204024440202402313220044203042311333230323201413331343312324013434132124013", "432111444344244011223331430402443430314020020142040022031121430003022333441424234000143220102203423331404342442414200201431411333341212210122201431204122220241031123420413241002322213401321321004313202320343224244233440040332234444424433412024020424344024310412304234102024434434043340234303443432031322411012301122330442223221410134143311121044422043243213140120030433020142414030310330122303300142312121314034104031344044201101223122002342341133013030224032222142343132411300302121404102313413032032101434133102042301311111041030300110000122231123341110432422124341321211443411201021430224410332341300333101124442320240413214414111424030010211411431240403014332134111221423432423223030030140412334410002232302132401310323442203420142444430244203234031043444240032310212324043203003421202212212433332334424420000214111332104333440400400001303424024301113304024231413203033042240323343110313001424424341113103440432143113343421324324344201342434433444030340003412342100323111414224121233023343014301212401311122144422123431040143043200043131400321314204443004000314242113304404200412442133020331010204322014211442413244424203013131211100200233414213032103401441411443123310000333122444344131200203241030124031411241240000001422204432220020230044443312414411331412314021043133031030112303220110012144243014233203122322121211144032022000012022220430210102224232221101210434243014241434103200200222222003143202344311230102433101441414203221031201242012310132211443321441310030233100134121300344113012304122023413010040103200110342032104200232324231022044311411103242023102223321220210244144104343114402220413412301343304012031404310223313042134140301321220003421032432000310014100443224031113144300341024030220224233133340414314104144414024021044412032243123442214314402040123144400411140043442321434144311114101044034003012143121211032402423141110442134413024431430100122144110311420442013402304123214331002012233233102034130210120242043311212412032130300204212141202123303040242300133321323241222332022333431010122412410312112321202234421142430313011323322023113213404320404323043021312100401043004020403033420043033301212123324434204010413231242100130042011033421132341020334420142211131431120303044423241414312411422113314134033434123314332232043434041113023341014302233030343401033312320041331241203201201140224422400010302133113044041222033010340034144241233134204341001021011020342134103343321313040412100420310022144110221300441032211203420111310022320041113020032021444424313021013121213201424121440043314041311222133334012141143421130313412020123442131103433310403322130212040013041403302003412331001202302421204444203211200340024411303112411213203133220101104313303330200242314330434314013010134331231404334341041313310021432310033413402023414141124442013321301144234421010433133134120223340344221230022311341441240010124304243321211404144104342303001231424032104341120402141111023303243034413423341402310444400330344214440043004012002030043414243241334423032103412433102320224233403311403431032223142212340322011322013222334010104434041434320033040112324203243134124303223312301343403310444111212234402224341120033021314242224431003000244123143312244034134030204140402100103301413422304412421023120222424333121233431134121313001232244312243203341234343310134120114414021344403324043232200122413134321231303033244134244122400010204131120240003014121100144243440231301303121024112224000044444211233214234134141142402420242114243432331200402332430120042224402440321322031021234303040442103233310302414343124233432224111433323303023342441042041341101403423020304023004041401131220422224134301041441443210440420012032342320034443110230224023421224241042433124331411130023102134310124214100311130201123131042211002320202000341430311220244211404414140234014340301410004302103211231334321311434211031433044131442003244131440301103304412344111244243032202423331423412232431312444124111443303024210031323220030303422334321132120311104243203010003340141321434400141311332434404313310021301410133203131120224431420421144424343124034214024013232143022123442444411012243343410334123440234344044141221420100003114133032202413312333002432420332444234100101303011443424114134332131432141144320100141411334414130444330434210202002433244410231421230203011231033042114403023442303001433111343214213312244340112204444010234223320444244404043341310001343441433122034240331221414042202", "004010130203012200414031203111102440103223214310441232414312142214334002244113031001443331131223413033340414034222413310434001211214311034202444122302334343012440304422104024313421104200220431420022231243314011442142110112031214422012421443101112303410304402423024342024031313100124213304413301243011413323033142130123233400032032233202040030012421224031204324240242433224032033031201142432014343331302443030433303003244031302004041013214331334214342012440022430331204122341344234031021100141024211220341013202300424402314333224313402433040304004432044443314122412043414343114143432004031141041100201340311002043244302303214332121122212310320022122413032121441132002343444123203401320102433420222324121440144244030400304132214310022220203214431014202120001401100133023300412012234321121342014124140331343303220132420044312143041013221132313034243203344011220332312233203342321430323332444304414104142443204330402202131002422320440000332421202044141043114224024100041330041144212412232242311241440223433400223112404401323422030304343023320220041142002014141030123432344033023102233011421332113344411304101140332423314122443230114442402410434122004334142122444031340121211241322022441023133332043223001231024321032333013134413030223403210301220443331401224300021131342044130324343114003034244330033002422212330341021134424440002133104034122033342431103232321132000224121442122040100042341021132304311102412300230221002224311013220010032344133311121322104332401232301011304334343402233121323000020011102222414013303224424022020213312244121022424123203022320244304231031402301423121303230304233004224124440302244234044000231111024313321104424111303202040424001021334121421002341121212112303210343122143031041102310204140142133211232400104114241433401222344110022132312402322143211222330110303340322310220321302043433421040324324211122242030234010403031211304040210030422210004203242110243041110333424344013244024022433140112424400140423400141323234444030132220401134041021444403004014121442031443044411320314234201423333211213243343313232434143234011201111020231212123102321343021313104423222040324432331232143004303332114133134100121430414400040220114204310212333112113403111040433130204142141214130423120340002324024121401404220122004043131322033044213210333213344220013223232303233304414043422244131343443220220411102223343134110200121412232401044411403401414103220040444214121030413143010414324343400404240214010223321201122032031021231424102313202431221333433141131104224413422341131323313422434221404101021211122243223143432034111244103410214104233101440440433141204014304232421421402132413420303000020100021343311320242444043210032114404420434320411002323102301102210431403104010003032030413324132433013333230010234121004110414141321321201343140133313112201022420414233220213431142033041212020130144404421403211403114134103040343443031124221414103341043410303003222443302030241314333314010022201210034142402221123111043231233214430244343440213303323332400402241014310222224240032121131203434013340211201342020203022334432040112231204001204213301413224424010041214403434430204142133120214140402210314004044234411330403002421044243403330322404000121422313242241433423044404030311031140030322011424412013330310010421421123134231412003232342012010330003420022441404013141410310430112442321203034342431324421213021021242420300232124142142302221321202001402404202020021004020414144414100110013013142014224413244311104324300332214301213400124210430143321201403310303141344200424332023240103340433032014302200224433032124130141301142311431001213340423121123010104323324432330404044001114231310310400411440321342011112123433411203212422332000343200403100030440210243141104443230402140402043440304042022123341334303342222343131404244002301113434012422424201012102224114003410313210413141030332442331443031211124333111103413244232133212101204111212013341220340122000323242234241214223344413104401002143400330334140134433040140034112100022023312310321412233144331011343031301341444444310321421134322443013202241442210202104223010211201441343032030102221013020412040004240414104413010130432134200203003123403243014000124241412300311040220220100442102041222002003211332024101010000321342132033300300132213142001311234201040014143011312003231022232212243302424222230004003433430021344131233110322304133434241434103232113432043003121443402242211023431032040302102421112440013434403410", "144030344424444313143024112013024300433422340201402042312220140403113242402420002310420202414010442030014312443403303214410004122110121214303132214322340204342410332411431210002340041414111402400024443210240214013132422303110202440403304423431440021001141011042224304013413044441203301034031430124242200322404331220132024114331000444301114403343320201333421111113002242413211444031042304302204003230131004441430014100320103033004421014444033112410020114412031320321304221004023022144412342422440034101114123323214310441442404211020413443013014013401040340023124022433322042412303320014423033430040022321130311421414313210004224420114303023042120044221330430322211333124014410201100231201041002034212421133104433110324233413334333021442133002123223311302313441103202444444240420204330121124001310011443324121443224311433001423320313002300402304303200120420120444022033422003211014033004441413202011312003210213022031212124011314242034234434243212241322304321101103410040040320112414114234223123243444440331023223204312421443102220311212301131040212230303043212231432220131000244331404122402014410441221233231204311441114344424430404041132121014012234142201222330201021402001324301041343022132123011122040320003323431443304424200412343031201001421211011343322141103020440132311031440424232433342332230034411440040031342034434200302324424023421220104421434120103343404210323130002314432133344000422043001430321412414411333101241414143132112143001344320101322002440014322021314420031024020122100004324012322243402113421133332200313311203014240033230023213443131230303434413141314332311223442434204300242101101010424321243111424202130342444023404312131223342042032333340213243444000301134031341122130414221314042001013343340031034123131334013411003001340031201004033320100304313441332313031022001113243121212312301244313422244204303320443214020041120002434332202123300444010110332000001111301101200322131321140423422002011401313013421223212112320004230004422430424404110110300241004004422143024021433042400244314043100401001131333414310234011103204143104303323004302023144342222403103330331043231223430001442344211010012101034420130321321102323210143001411434331043123001431043012332400411043341222211132442333423234331301223431202223340104111202302211324311214403420133240402311024330404222043421404033304010040142124204004042330231132034010004132344101301203341401312300410040222341303444222002101004133011143231031144030004332331304013420133240021331320110322443323124043233323401023111441223310114033131042241103421312131044143310321242034400344332440431140141303113002322344133403244120344012314341210430242431402241202313002240413434403420214431104440331221304241234340314201012340340312144422420340032221142434031042204340001014124320213344000404303343140023423420301414024101341314402444303143230310002020441422432420102233043101221102323002033331144040442300031002210132412034431421003421002102001140211230101031211231240200421131344343434231220044444442204203330113333400104003123420302130243211131240423401434120314133420244123434222203012312302401343131201140221343430230122144013104334033011241401333022434200034044043422231214224133401240401011111321223421234441404314100344230034403401022300310130004100043032430441102134120120140131004302414111030413312033344030024113331201244213000004411403240241341311211422113012402201102444103012401422040144030102340201044102143120034344434031404013430312114224220333123034011424424214403130232312310030301242314022033214102334341102243240142023422331301424144131023032031144332041044441423411311002444221313034233431002210320341211414200434100010301211400434441333141414320203403123422302043312313142301020234441033202442013130233313200412402340002103114112122142420111440104400230340231324440201144224213344334330130124101212243100201220340443214010042322320302122231241130031212403041114123220032212402332424404233110123423102201331442003044213431100322332143244203434010424011210012114423224044022211112424410224011323212140221113114241040132020040321040330314300433442432203403131344143133144222132142043234243233012033231123040213312031421200313023130113234034324243203012120443014300331031403023331233323214003141342110110401430231430402301103301241213411232340303321013121234340034024131200431043210303014223302220241241000022412204110221314244101204020134222432414023204204432430302044404431332321224441033240140", "111144223314143343412333211234301300122120100113332242214100143413220124211204304240324441300121202024244202302123311223140144234232013103223141400414000300230044314224321242311412124310022234420140333134322101043422330232324212243200131313104104413104333110014100144014404010021241321201402404111022331332232444444234143241144023041312444434402024142431213142330123131224400123320242131101113012124340243314311113440101013001120304031300444412424132132124042144232132322041021040033044443343411244302433010142032402013013133131013332204424303021024224211133234123402344300123144433111441304034314024000321122243434210434321142012322422014214304120213424021214202240124433234001012120013011031401220400022144034210320121241130001224343011201322430143324022411413331301312410222414033403313430013321412202130122410023042430214234033010010100110200211244131412242014101034343041403420133331233324213024011302404300200331012230032423144441023140040141403300433213102420143020213202032234113114043033004132014311444022220241014242133043210131012001114444230203422204401432004243220140334001141223321323412243004424311313013310002014332421041231231433020143400102211424131313123243132034004342144311441342221230311103314231312100140243330110102100303133103441144403044302141014414344232233242431010003131024220133010123242012244133224120100311131141033204104040310340014123224241102022421212423332030331121122102120230424113234324120432303030400441232231444201242110343002043423311034343302240033240431243333310202401432124411201012123213303141421432132110103022410432422231104414142234130304033431002032321443441034041113010323443024333423241112143031331010401041013020111322024340420424041223142442141220122333011010243223014101343013433031024023331021144420421001430343440222044344010224233441321011221140143224423312241444031101413421414434313440403124242121040441200023014333300121200041421041444422022132241010100144323134323434044211401330002412443030103010234330100110330200412143000430011324403041321444300434421323222112444344113444000003141342221140032322420434421243041113004110040003441124042014213120212041011401102342200413424104334022111031331232103431413442322244433034343133403041210044302133300041313432103304143142141142214143112343034331224340040130240024242141102140402220222224020403213034330313021312423032004424111124042310002034212340432104104230024443420113144020113301401341320432232332340041312031000043013311220421023042013120130003333441302332231112332334432330040014423324120420120340002314011033101141414331333031240411141340323234033020021003241242033432202331110020224124324434044204311331421402410041232211423324134002013004111203204232042340030223433433024244410120011143312131423132044431022132343040343123003243143040111042401120020021222004410442313424100414221114340401410022241311223010143311212042332320344004333011421322031002231240433332314411240323220122124442221201332044414043103223132301404141121023433022312402042010224304144201441412012433213411202321433422300222412043124333320401221300220303401402034030133322333411204011442133114112301424220413143420033010240244322010242010301204212141100043443222342440102411213342334242030034231424434002201032013142003231342044240321123320031400113411224000444014223141013000324320210222224413312224101433012240030410130320233344014030010133411423410403400244330124102121303043030044131341241002020004233312140032223421300414130202031304001000411102301333113432024121031031412440212213000444234344330121410212401241343301142442202410143122331132413111214321110123032212402413014421134201022442402234430222030101102331443213303233220041020314103210332212432110121304434200431103123001031311100012223030214202444012134102004211203114012013204242314203204011224423042012221412201333144114003120234300132304001320112441134002012000033103130031044201003220322343202103303440232412433243312332423040043412001202042402224031413110444424403211420113034142012443423420034024112022220420020101013211333231343103111112102304421021024420144433211140044222311033102301032110440432330220142131100300021340334003304111433100101210444034202133431024324044330113033120030311031112004212200334310102202220224000334123401200323133041413442243242330000003443202032311020224004121333130234031442411114100334013301221204301412033223140034223201134032321102114314002010241023300130334240140214122230211102122", "323330323340110131442103401313211331344014444113234104124322022331212113223430310140021100232012033003234212431011133242310030430343420434412203330223130232101333040324131141343413021321141214214000112232311441140221110140444322440423441014002211141230221333021030322311213124301344034041024312421144133143030141022324211241102412033340310133010213200031031211313412443100033324301221323122112342303110301110432131312444201411301212412234240243112420433224233304012003401421002020012101013143414310040133313043314110314422003412131440422142432032123200023014423112033214410410433421331004100421302133200143043202223433212304340222014030234143141223434010012124132404341423322041322202144331020200331040440442003003313122043011112403202214233113332240412444121323304120400414030331110240223210333030323214024303221430221244203302314301111000323033040142010033301311003212214121322300002202432334402132243141133430144022220122212434221240404203443444212442040044121430114033434040210143320042011330120403010031223343032141120210324114003300323300412124033420231223331440331210243301401310112402332324240210141122431441234313022322311301242332224222144430031222214212300441221121420110223221310232121214024343003344021313443002012334342340113212140113342213102203212443002034430410332340044321143331300004121410030422412042423343330441341410212033242334332034233131144023402432312422002330341120204423014034433004312130204334100002201242032130200130003421140134431242414342331240010334224420043341324123344304013020023000010314421324424024311421210210122104003230023041230414001140430110142222234201331143323310040124241320024331000142040304011044113431301024240021323212344021342034330103213302432000441300242234013013343141224133442322021201013011211144302200421121210043321013214234234031243013013233214434232032201211230124134414224030033100210212311224023003124412301031012420220413143212444400001233243100104322410201340010113212022223440401430302022234302313413300110424002032310201213403420120404404411000301132114043001241333041312300223002021344323420143100430434044333140001413232020230032214240420230014121201014241112122413333420331011331402104331410241332424033043214300420402044012314100320400040201142003101404404221414212440023122233344321334124203144340013414442040223310300124201102221223313110322401010111304413131222432041020222224214311242222120034034143234301314403213024233143333131231032043312231221434411431130032043013203143232441021334314423133113003431234342032301014402030213000143112033012303201141414440224410142243320420421420420433343113322230204430441120411311333301213434203403002414002304243423011430001414113441312141321122141431440143103031123010131142413230101033223243422443442202440214020320431402421121112440141313411034124420323234344041312414440121111211142202122230023410342132330433312234211041001302440440402220323444223443440232113432403442322323342141244124440241130014221103012241033112031333443142422110434130442414013440141202030214313213344241340343444410013010100212423431123101411401410123212020022334324014434412340141131144200243424041014120114002020221240211401213411214003031011242200101143142411021434042323234213100414420112242022300221210033314122324140313414112444223103331213214210212330032130340322410100023231313330330414032101034013030112122120122004020233442312222344011430403111030220243233123444101042212002203120110322433113111012340221422023223001312444202412442140413010134043211031002411422003103443222123301002110411202202014330224140433144013400314332013341322013122331104124420114321434113044104131101404243304441024341343444032401041124441030104231012244000121132000042300123330000124230430312241033234414324110112430333124014434442144134240324341101240212304232433241301013442322413310431001122424134012134034143014240214142220330334311003032322112222210101343131041234431341334242343024410441322300241411040300043240040110113333404220440323122210223311423322041230041304411143424110021000323134212142212422202412413242334132321334242124013212140312434112030324400431134101302302201223314422320111321321433401233403344012102133210232431421022410301113142044304032124322203404022333444010123103332003023124220004140220101014320301402131001402442314012420342343033124331401002424011121124443434410340342123134114342223320320030144033212211244044003432233340034434021013030213421130124001223143100", "031431402312403014140130220243102411431110032111200134342131204311130014133220423123434212031400213024343113442314234312332312324404103344420431130021341130221231214422330333102013211042340104210111010402441144010442013442314001042024002433233423032124223113213320102022311022344343334211342200314113333423101321134103343312020333132131002213232100110204321121421223334314142224031223122321330324423240214103024041201144414230122014020144222042141342222110003321402014102402410330122212111101243233140042202024120214403310412220113021432042312030311232333102013331003314000132004303431413343410204234044233120000232244024234413323220143114300243042224203141111342214010302222214203411243414044404421443102000430343324021444402420300211123320014021141021042334200411313242344443210422423311211134402030132440010240343144022233212100031330322212324423430320444223304421112403404300140142214121244214321013312340330114141341132342021413230400231212232113411433202400010000003202203321103143012131033422444400122144220334333310143440320341400222341104344030222132131234034140131133334344341431121330400112242040402410200411102122023313041022443444032011343021434422332020424222131412114424344024412003022122143220220331112420421440403100031423130034243421112013141344444124022333132033131233134430341414032221202423014302340314210122443004033112432122403322242304212342232044232000013021233102103441344330124023112103043033342001101020142334131112233402001033000301421110010121410014340311213032222201214333114102430100144032043402113221342041013024044022344234442020213131033234410222000132004103341424413034410142120034020413033404100232024122202313332312421441143322202211301312111102031210121200330221022004201113044341013444043133001134034042113233343300224233421134110313342232311113420204421403332402234432112031332324121011403244114004013124043324312124034240400043130230443444142100112341342412110132130423212322303443304212212244022404401302300442211403013230300101211341444414133442211102244444134420334340332432012003340041001241242143123044420301103224433023434023023424331222344221011304221342134301333402342414034101112431143223024102211011231031310404020333404440001310323342041314402231313044214424312330444044414213300423240032311041012440431321342202242343311120211144121044210240042414114403334003024413442214434340414103442023110000123313314221320210103431234112423221023030231000201222024421344444201211113101330401021012303344212434143100340023213310114321012323213131122401221413440333030132224311334320104340324010404334312021013302204331102210202344101332334241312314024042300141404111141141434230032300001142443344223423443213121043324222002143003414022112123011314142033030211143012114401304112033241013314404223320202041112442044243332104424220241411404411344311042403211310324040140130140300302310131132344024400014114303341412402220441124423333442310201224422214032121312104321341324024311231040024421321333113122320040022434144041210243123020312324214401030014044034420100101214233133042300430043420141213341224211203223010140220024441343022242302220310214011004341213002224400044324314422342042342332022423022323131043143411041300301231312121244041300401232133442142323111131012022433223010101410313111313404041223423322124342004130423132223414223002132402114040433024233343044402103121022203142000010410002320220310440444404124202044320444012101400123423402030002213422431034412122024020233301013332444244024322410102402341040221040201442124413314101322131031210023130043331401320434430221030110203220033020130430123123133441223010420101012302431112412030223411123023333103041421240240430313410124112001411330423140303341003130004423100042033314333443133030243040022404342141241303333113100022404124241201332130442102444230033300422110221002341403140412041423033411121243320011014344014203330010114313300224004203422432014243120130121224243030400314343104340203013132224330244202141213303002034022204042022413133313104130403004233242011323334344444123140022241323111243430002003441114001100320303144114244314212442040123144310022233231244334241310432322112040342003214012024443430032243101243331402442130202344241144134121013403201431034212014244044400231020112113034321202002243400201111102003241433424143210133223211323423040303002101422022302241203313024020423034043133423140441033113343104322410023322010400113134131324121101221422400204", "212212212034000014303103302232222104003002240124244031122434324113204310042223314012004013140123411240123211323024114322032241232444340020014021304223202213402210440110111244034433332332243023341031133102123422301044300130412010220144301123202200220004010130103122433222233131312040044010024043442220402223323320440440302034221431422204422313433232040423313023402111400442133424334304012333212420331430230013214000123413143023102303032401022120333121034341304210204310212241343413421422014113303034242434332444014122432201441312024024010122322033321213431013111023122133334120221232210031312032200332103210323042022331214004400030244020221220000224032142140243232033223134410004304404120414103011102001100031302131332422444140143332243202114441334112303212122103301103214013231241223434400112421331001134111214140123101320331430433002044434034001204022113144400134414230222110014000332243003301041401143043442110310013101041104012411133030440332422404033010433230444021110110442210004110042233400441044100214133442342421423231343402441334404413014110134001124241324212111243433123012202102003141010202424133224112424320202032432324312134101000324102422012131014012300232042320310010222023340103132430104444324441200220123420034224221303142101201234401040340120212403420423441142143233420343212104422132133314112100230123302104203141041043223323020121102130122400304210443410321323213210111223044411241111433202440202241130434141401403314144013003021211134212414130101414404024204213002212432003322212010211011443231201332044332204403131124041324333400330302204303331400023023042320000132331213223132244120442402130300123404240344230212223424302411120242044421312340431302131141120321433113211110301101404400240144132141310122004030230203021014101003442133433020341442010341101330243120000022420114001143303410404304003143131143342211423322233410220131123000201043134123301410300330030141002410341022144222444121412133343013412332231044344114233231314044001310444034333401310004222430412213003014042341302213441322201011003023300323103124241100341432410304442213114002213210314440422400241304203302340142131232344430210223131330033204041333221341443124130130214211023302334214221002442034143234140413130413340004242003330240040102123211320104431343414130030422222410014031343024011313212002404434102443034402140244204142400332230121132101332320433320043423102342104110320204213204410044444014143140331023112000144332333440111142204300343231341114342301241033441432400133404412322400124014000132204301423011112444211344230014341102111224001040044232223403114431342401212123404303031032220042044223403102010034312412344001142222210000141110411113213422000130424242233332044311330230343443213324144011304124412010024404224431443330101304421244232102101142312114022103031104221213010100410231434233404332203240221321204001234121132113323234424034402012210020140142130320142000404002110303132400323313123413441214441422012412342102010411132200004103320140414031234211124403010331210030111222002412204304141313413000343320200113201133301044411341321424421100121213110114244041002443444233211301222314103230041233440011304042004342233323043430223444411331031420223322043313212102423113114223102301403311032210011114001331034213033112343430343043403432024220300301302043031040302111322300034100122140122400413402133220314020023322213304204034314333130233314122133344302030044024013334104102320104023203312430143024102130421242020441402132413214101201401041440444130333334201443123412023422413313333204420331023002130300014111440403330222211423204142201301242003342023311444222420201424143102132301420140244034042104342443010142033000344231110220434444321042220213023223010020303304210141413010242302023123202244402331424234132044213400132140401423334000311011110130321114304010302111014003103440131030242422013433030430421121244422421113410202120002424040044223143020421412243211241410113321403020203124434344220243131103230020431422000023242442334420221022141333243000230231211334403042004143023120440000411204032310043044131324012414133200141331341402443344330203303044241133411130110224344331130434130432313304333210432004312403040033410124221044203304004424340144321434220421344204230413021000320224142324140210234113020410131011421204223231212124044224233122324402434344023310110411132330031012013310120311423243430331030042034421020010000201140241443220211110330403333233212", "020331201214310442423300211240314103141412113122120111334131124204004103402111314111440003133222413343103100232402310013142223102430141243231020441002210031422213100103003321334022103030132312402104200012222242221041202023304303043103214444041322130041241112201314334112242304430030131333404313340042421020131213210303333104401320013032102421201002130032111404120010114211134401224402401101032203411202222000031431342140020212344330122423300401132012210010021314004234244101122024330314420330404112100041104040234114034121101220111244110034232410022300210134034213242120400413443114013024322243132040201313201424141042333230203040110232404441210414213413233034101031320402212322434213004444041313313401130221112324011231303122004021414213323202214431423313440123403424210423302323043403314112030112443030000221123042404130114001100214401344340411112131022100430440014123334332012034042323132001144341344013223004134212444040333131243221313331133331114434220221010003401424110223311122231324132204130032022441201043344233320210044432422222230324403144203341123230020423102324044121434412413244232232401300120401011302134213400403224302133233041044333211421012014041202402333233401122411030414031320440310402211443103123000411000223112310032140102401303334444041213442331420020401013024233014431433043332133011102031241010303140443400333223010211440304110300114312434002444301403224221001010404403034221412200023432011334030242112313424000342133344220410131220102234424440311044212420441312442130041420310432404344412420340034311042244414312004000031131314033420200340314100342130412213330323404033111110242202340434323413211231123342202241434202113341124333211223414202244000340431040442322334324404023124003401044033041110303333240241330421400304044302310420324144241204341440102012311200042111443331103040132032312444413210223423214424422031402203321341204003304324310000342030004420311413441023310421404442123021320012342104443220104330404433240311312104203124330303013200230331103244123340132014114320132312342140432134402344313420040301441400321021341023013441242204023031022011411231341201331410224314410323124040403442432211102343121341432441443410304400243333433324114333012211120421321231034122014223201321220204404404000334313420213441211114203233233021432333301033314314423020314122230431440020011210233324004040241110140020200431322404120104242201223244123004423104134404003133333300010413222022333313330042432240024432140342124430242212040424210212020124221314400122210131243112102040242103421424030320233200124041320431331101044023203414034440401133230312334222310410201312121314200342222202040141120201433133004403213043232433134200141003132220012331310103321434020212034231322043322334101041104021143413041240101004140040010334011112410441441233240022402110042201002013224220010320124431302331440330332123440210320343300400423120214301202433402334123014111140044323133203411000040032314434300134414232240112314142144411430402024041144413333034013221121101334312422304004043414233310101223232212023443321412120143014042322234444201443440222333231231240014120320124102044401340032223413443432300033432202300012111321040211104410422311140201143124314040324314231144144200240020330424133332230331323122102421323311102104343314233012104404343340244444004402043020232012210201421030130340342411230331020343401420331334340334111433121400343334443324444444210103413301040444220000134432220141230040331013101243130022333001114231200330024004042100342333332001422240302313144044312200120414411342241341004200232211344341133040212332000424103133100101332242301022330313234433034224123202413144001223302003330041243022400210203042111332422313212440243302311044344330311111141113000444334024441040034122131124120024123121242100020241441322012300321244240311402140000301122443332330411402220141331000433402133342301113412001222122101032222432433333404230044040034024311032122404412013310242023002432121042132432241004344334031212422021203220102433343041000440111112220332030303140433212312022003244222414302214032424114430004043241412303102004103300004033043334242024031341224030010340430001103122124223143340214100431042303213130114024444431111024424011200330204123333034334130000102131214403331342443404113423043003040203122303214141422202144002430123101413200213231343443100004321004140111241422441434004220240444422443230100042344102443410440421122420310231044300142", "242110023310133000210222130043034442314011102440112323210014202240243241300403423433032120440000021441324402103413423100430133014132323323300102301241002311341022410234203002244224113424131142024023301414011210030013412402423424234014210213320042402042400243220324133200234413244131044430444023412243332413113231143132310431340101402031201034022234312003002212424234003223031141000224121014220244243114403101210130213133410240233402110102423101032213301014244333121220014042321201332203034212043413443424224421301040244044041001124341120122432244423310422431021100333402102023232110344041031332144214344402331301142011224241030423104041310440122222314012202130042132004101212400044302001203243103331023240423042414023413223340121010302124303302011324023134341230323121330441130113130220422413232124434332003402333034112114223333422403141301432113122124000113344220103141413001210333134230420033120144233224142101421414000033134023302200210422244331412014433141101141232432124001403400033001041323313023421224122233041042441434131141302342423231221400004004113422341342402422241303411442431214330043412321430420333430420204212414241332144441004424401134202042041344432401221133143341210022321340034210031123433010242021130120033211213034333431420342444433002430211240423311402220204241240233323303411130410444103121400423312422321021431302123423223014300124313343143421044201324412230143434120443312310303411021124140032121144112440030144340442324044413124124412133210120420422343404102301400400211040214031133300324340331322443230412410134142342443033413310314042002001030021433101342311134114324020234113442430021414312034022442133142223420322224001412142231410244033013124424332010243421240032000032241240340112321311413103401414012031130234221344014413401332133341111021312142340342430231400312101341142330344133343433001323330031341411222311310130421410100203112444231043320013201241122022204020321421144213113231231114110141222131044024222220444130332113110132242333402141330444032144240432041431311320114411123330442121220012044011214304243311400342214441143133031014433430411011340121024402322432331330143310240312241140444130132003410141112234240103134141103403442141443114010114434444033313042401242104101404230333333320011130310144240024312120442044203423003244334300130020320340033300202411011201044434413443124101404012321410134411404144313224220040212320214132212010433211123211104231303021142422443121312410312101401022341232044030140412222140014440341210411201031200312324014301221444330000130330241214341401112011004432003421424044143204322241322430314221333333414011232330223234233041233213044304232440103104002202213034242133241311000334431000002330302123433011133020140210124422304104012124001240220440130002340313123031203240444420030130044000434001412232004030023344014440210143442424323202224300003222011213401210430041034343330303211310001232212211022431121414204244203003001111344323404411400130000044140032431313111341102113200102424313013124213333101334020130101344440303021220133324133311441310311041141020140244101113424411130243343302041214331231214313441234240130301141041212140210404143001220043103132324403213014233002114202042210033404034420100401031031032312300012321330323431412434321033200301323112400234130013122211331440004223233211333300443010002313332304102440004433342120034143430101123131101410232411230223000201224300013314433432344043203000320414022314110130400024112321340300403331202233444032300244420243020012123413423330144221334340041343224124032412132144212131334442023023121444113243113133300113021424130221004032403302311343313423001144131214430441121023020420400223201114010202421322404412114234310443013241211422020143203021034332141430300241333034232000021424131241412412203112202110444102424110123232402443044222222114040341001322342311023302412003320132223414200312133444224023422432212033040432344410422033422030142004114001302312032000343044330222124433214421214443313230010043010002141402204323404201033022344300404440430222402130444434442123003422010041300030033443102104133324244003211140213124344401243101320424003300022240441141132341133442101410300334221421233434312131420112124142432202234203024010003424113411424211102120132330414321304431112143112304442242010023443424043332212011141341444421022114031331031322334002410414023022113303420024014214222332121001313314413333240011212240324122320241221013302", "421140432433204131404343421121202131202231132403204131040142342441104441413410320433301241101313443403222001331124412121101413020032023020313432030113303114041321411010420231404442410232341240312102042314024023244014330012220120201033313332301440134232014320223230141222323240020134320321212130423124011322120242102204312143320111434031212002301130122211113212221414113311320233014321013114241234040232301030010210340131012011102330143410411331043112423133241434123004033331034443220022241021012320220442121013422122043343204402410032044102102404200224214431203030111432432001330313404322413112333331210024020141214210111032322211430344244232020104440113234410131111003441114221440111410014211114034321101313143303034214440342241324130342101402110224400203233003131424113034343004041433100440041412042001002334222340033421144214003314202213330131002103321003201121112344244031040023301003333233321314124220334211132412204224110020140413013334121001234433440102320203240301232144213302444242314114400412334114110233412034010014220321421010231124132130114001321320413430032330234221224314142301134204111321013030334043420023401022040300201203412444102130042414241114341341404440113203314302213140121113104420102400412214312134230213420022304011440442212210242024334101312211211340301332330114044220331201221421201341002430204423413243122440334444332042220144322113133222322344002400430214132100124144231002321133043321443420143231100232331301132103143222100413311201023102333244202402334401013230343401012014140301031413340400113301020130221013442334110241221201331122133030244122321210020112441011010343111221141420303111311411043234210140130401322410124002323222334433330222441110431024010322334043402000440040320304030200433344220130312302441144002132003101241022001140124121303114033241014030121422032331040312110213023020034343312103331033332232033241303210002114343230043030312004342100004122041334244430343014341023101411403224323211311212143204043211211311241121233224344120223241023233030040320321403320233121201312120434000233022343443012101403012402344410333223434110344143124110343304033301140321142133424400331020321414040120000233033241101003313102043042440342433332433040203031431302414133303104414104144010403222242320103114314314132224421143302042120022332130443204442331404144333003144231342143340404023143410130343042112242440131323303404310121103422222102420104311033132231014424012032433031044411110420400444202442100132232304414414330204233201033113110201104223410423140010303021400004433001141421321301214342440423012313141423220204024014442004442433101031341413104444030033024344211222204420221014110413110341010332301221323001002303403223132212422142213433332030322440234103210330244431121212101013033201424200103342300013040041202144224233303100313233124231442033012410444322243330431034304120214304423412043132113232124302241040201304431104222310323113033323012442201404444114304101002014402324122411034334133343222124031121130202311331421110220442224222012013124320401302011404442422333323032224113313444141144122021401122224240343041301222230242020023403214322400211030104233031143043410034013321012134412440043144442034142423414023100404012403331410213234122301010330114243434144413440314431324004202243140024434131310421132324134230221021322334333204133012030201113333342042302021130023004213243003040043013401132401123210310144321220104122012414323130332202441340101303411320304200211300341224304230230210143143120114321003402323224043042412241114014213004301013411304420400343002431432123414131214224331244034443021214020442034002301431240044021101123230204204031000134312412422221200142300340030222403341424300343204341100422141031242310214104340340403101102214040301140403042401424413313032214201204303110203141344142200120403101114442102334242022443333343024100142202440131142322412010023021100100420411044143024220433201201122011041324014334141212110310032100021300330124312200313120142023403022301043231444204303224032110014023223242100333200043324022003204331132330403014024232402302423222404113014311034134110040313033104004141302101333331401041100224111330330110432440344302024042230401000234423113312234343430124301344030210011334211303312212102010143014400113413141113314020221043243344120022203421310032224123122343111414404014204134324232430403041021103413044234131410223124210011012412102210102043131423020142043244111032022120", "230043001000021034111023241034304111032141132212032340320321012041013134232033221340011443241424220420430410331013202014314124301222424133103340334334403223414103011232004441243343223122314013034220022144112432413210444341443004323104303211223210312043304132132421332213003013103242040130144004340224234242132110401323200423404334432402030140124002044000411430400312020331243203030323033112234333143124330100444203412224422001301223304401400424104004023034410021411343330042230424220131144024203233134400240211011142021242122243033103413043301431103313301243413302401214111013213130342121014031322331232314440243024044420230211014212304134100013333424204304241442333121141422314310102120122041002124313112223233413132321302202421331211002443404101302102411010220102303124000104331002240013231224230340142344343310114300014303324012231101324041434114432442202411444021202140430441223434444244433011023041223303024030034334421113240114202423040421204220102410314114442113020444313242200410101310021430440314103021131001004212022042443210241234030321024301120002034123311420114331024211422401101033010413341240443133220141100140314222411320114110123444444401441202120234004242010123020123220240141414010402014101142021400110322132101041321301101020443113024310224001443310242220323130134010333141413430412034332312441344012410210031300044410440104342413432130021013231104332412011314304131241234134302212423442011444022331242203230032011203144241214102110102311332320441322402440300130003234414232003034231033020404333314014142243140141243310112310132404302032203410210423100200114242223404244234141401242202420034124420322401032311413010223021111444240411022244422441320204442430031103341333033313433123141244201332424022204021002440224330422134221334032201241433034021340014203034214001113030410320332321322104202141342444041342421040001003342243414213334312224240040132341400444401443214233042021401414341302311224204403314111244303111043131031443402101302302003234244304202230314101332432004010114402413231141203102304114110040400214104024202120412142202034112040332432442410123322102300304032431203310230223412304400434410301101213101023131434443022010014101144400324304412001041332330221002314201310231033432002411011204340232130404111030011303404144242002001030314220023444240030034034201103204131143412403012330241033433022432104304232430310304200323021133334300004224042034142204104244231114013000223040301122242232224340114210033021313001120322411003103200143432321412444204012214320201033133343311224402023133301323323201320143421134321043040333110324112433423114000400200312031234343434444121004101142021110341140304132112104214342400014320110424422103130404222003231443213321233230223403014021241300332120241433231224003132304140444104242404401230331110421402400203343024341144303223430330320324131024441344304031430201100343114333220414121311220101112100342110003134400102333023444200413330000341333432203141140142200224321323240130304332230020344310340213212310412130222031202111424210414414042100104042424144314234313002301432001400041444404113141143220113133134401433133214002034430423041434004331313103101143302210034233022000203221233433424213421304443141242320442440110332002021323134030014242004023320043410123333400321043000431044221133004104042224302322011121232204343134221132324440312401322312022343121324220410411013113234221323034100340220403243143321044114041002133130032441421402413144043334012221014223403023334113040114012112001231331224013204401043234101221300223013004312021413311102333102203433103014221344300034243412120233104224103311240342410423224312412144032203334331042240421204032042040011203002224041112342401112223132231121123301324102314332011032434344413102311340043442113044104131140033333320133431213144034241244204343343030032211020222420100442234423232102110122133441104424434112301422131001441214003442433421320340201203001041113021230244343342334004443332220334420123110131130324024011332430122234401312031134324122431343402331100432031233030010010121031014204032214343112212343113300014242404241412320102110043403041240124010101144131132424301011132222321104241220124042340421423423030433140101044120334201304304140011212424003201141233440100344433412242202110424022110441011141130001132241222142144210413321403141111202032200411144033433220242424201230100210201331003423410100234422331002042400420133040141413112111402003", "202300003342002331411022102134442012410031042411231422142031332243401041400022212224413243424242041213124240021422131142234440040124102434300141344110023141431401243042421240424202323022204212031124340442422013041102203420332124331042103212304424441432420411220443223342123233102341240201401403203143101443321404424040033412030010030032001213443024231341300302333334124202441133233142414043031401222131101432343430130321011404003204242232442023400040124002143343023041020030443103131214340424021420220431211042121243022402223203112003130004343223232132023223342243044342142403422402020330003030432412404014301021030041022114140240043211024233120042342100400402423234301112040413434140144141402300220022030044040003313313114110302104200230321042421111311041440142011024003403140331414332212113414431420021143032020001403044131420012400433432341020004434341001101304213424023320242244411334323444210022234043004422220110421404131214021212420034101343412024012101323232420234242024131210341433224201032314303210314121030204200341024114022001323001122022221433220004103212000342320032010014021003314030332400213240303302230204142224302341332001243204311101134024403022421411340023303323122202442100032344412434112323111101242223041114130113131011240324004443322414204031224102133103000144332001214300211313003242311400213122002101102004432324423200224440343232440411143413014224100100442233434033440030302324313210200044312033040433103300022120101413234203031400013303224111244344310314014013300212142121102231210144104124030004142403242322330201234013110021114334310223432433403110010233210403101322303443422120014333343422331033421304323000444231200232444230301233014431111330120133433144440420113424123330424002222213041244304430431243424032442013140430244302323033441300414022303312141144342413114042313211011301243122411012310434444121300323240023324203133024020002141044443210444434134304020241020422311011233422030001224144403040111121213330042332234403003322033412420022012221200012211443203011004314441001323231432232304100113130202412223414144000143342444334211230020043241032344130432103240043432143413420304211001233341230341121220244140113020331034344212030032412113332233440013234041023224202400433120332433122003303331220132142123202341120201320101024014130021400204314332203111140022343142203020324120333030101431211301002434211232422032022413232023003411113240030020424102202023204320442443311304040422112200241211313144121120224420333422440413112443120033103123103143201114220440110414423111020220421222343130421332310332421123323301212231042410233422021222233424021023141431104141102014343441444434043344234014301141331343310431224411202044213414024223021430230331200043033143031241300331203122203031240012012110414021342441321100423300420232440024241442111430434220120424412212032400142041020312232333311332410344010221304330330141133414343321312413441323320403100031000134132142201433444014121243001434412230344132103402003020413411332404414124423024414331220033434431312133302331341434030213432104330204244423142211102341103313240231440200041313123214004340332111212013234224300111104212030410223414022444143224011132022034421202300430422102212213323431313203411223001402211242230421014042132230144001210322330120021432400042214333121342421404144144343320030044212330000043240010321224420403442012321021211222313400112113410400020303141030122302011142224223440223210141304444314012022042323122203320402131133401324410323033213110040440341444200434241020040142130401044132041342310332304431411210320121140243132022022420313233033221144041034231343040004030223221401400133203404014121020142021230422130300142302324313420133404414311233014110033010211010313213014202123142210421423012200043044130100123323021001132241030202301311320223332032102202204142344201040242024031202444342101021012411122240414342144122213031401031302030304401020332023301320430333132123442240301022413024121214343212324111133424432200023332342332333232333231001200340234434441111340222332204200000021340213032224020043313420210013424100301413300340143333141341024040312332032140312001231344432313310234302223411302444030334343323140001340121013102113044134132110020001031041104120234402401303240241132303344242431101412020313424210131104231041140121144031210140243034144104434141104433221321304111132313202003424231122413331121314000444222132443210421121430222030343443223342334324", "014420440112430433034420031212404323300120123030014140104410043403214143133323342124312334203044042110004201300342132244322300232120441232034440130214010243241221022443244200214430301013130414121124331231132332024344342400203423334334231042103102404413442024144141133344103221443321001412110414330320430103010230443241444242120213021234330014303201022244203100012121213401020410232132024124433304001201013004110312200014224231202421122434224340010242433433200230331240022330203201313434314441142003324414202324033232031322120121012230110022400042114304032200322134413032143220241214322344420444333034430042133343211202402144314434433020043023222032121424433134114410210442243430121240101103032124343341113244443240421204012444434200222001214122122123422034412211204343133424014120131201123242200110314003042424441340423113412114304010031113114221102104442042330223230121242340212404124240414023103014124122320412230300010240020411200310441021034341020233242331232202311241114404121103223012213124341222343132043404043113113321233404011002330232144032233442110432224313420201020312440144103430411300310130343012304143401232212340201344300243342433024134023120343203033422332104310411334421404134414120441442000203342104343114042004333124023031032232422144442014114233101231432012112430432001144113443100114024434200024323244121111302330301022033114341434131133200211211202424043312111332313213121202040323132021443110433324041324224221032041410041413043310312014111132244302303233223331001300313122312003042111300242214231413413404013412104211213212124020101321140412004000010303234303304003003234310002321200243322212132200300141330441120021240124324330442241323041443010340414430220130240344313223121243231124012223204230012430004000213402421442423224430133010213142201103334223343042212012231230122010042211042123203022244131310303031222224314131441031131332234243101304020234334230300344202142044202412242244132142411340302324122100333340424421444430324322224013233103421401234000434044013122423200411002320432111210223003330404224131030332314220422211314224134401113113332113402124233014230111223340122032342223442123034034030413403001034014130244323001323113400423310014131101134004223413104001444233024400241340412012003122023132312024442244244131230212004014303020202030040114002142104034321231022213032043024142230214342421010144444134304141212423134320131021312412322223300240321123013042030043101400122431300041412044232113310003214201222204214330404030100300144240013002400214222113204021234433434241224421304024030134343022200233033032431342320144201342124030414012030212444121133433111430240240241243111014101000122402434421130402032300431121340414412133143144311420410203214410320401121122210120000413312222322221131221414104113333423004042220020231014311231241233044230211420222422041421021112444033202000201400112403413312242412000103000403031212303300243110034420112142314104401243014032023322141243313421020042320314320113432441022212234433300414134000424232222201201241024012342132323121203002310434330332042110343312113431141011314042131243343213332300141310420114043233121000110022343101312030222223142323313142033342112331424134221411111411214043240330243024011403200120000421000223312342411044244401142031201020443231101300202244001331410244414101001100233143032041321122003332223011342100123200242141340310102303422230424140434422442010421214244310123410241043044124410013001020014111134311433241100103011342104140404003412001420144400403021102404042222400300112212233141110322241312214313030332413223133122114144103012040132103241011213000332431014324310332123133132112233424114104424104330222320144040034444202404000241031144221443021003031203244332204030212401144424343314433122023300242431013032033011301443310442442244032203411102232101122020043112232313304101033324144310430410034414144401213422440302113110014220311140411312111210333343001444310320121224142241432000311303024344424131313023314224402233221120242422200134212303334312032023131004323403004200432143230121402224404331412433002431110222040410230230334403020314042403420232003203144233013341111002314023134022200042432032240001331011113424234202322220332422001332223101242443020241340420222124001402033410300442102430024430213021203033111003130344430114334342033413204301442100434413240431232204313032031130001223311230423320414010244342210423013341322442424103404240311134044302", "114340313213001444434001112042011212043022200323040023432430214434234030212340412313123334210240042143010442414420301021401124412423322321400004321333232020034201130022304004341222342011143444033134442004411132244121012311444433020440240100223003120034034430042340004233344414302410234440420434021040402324002002244223043200310240304101314412231334443222401421431234230024133120134022324202231022124031334343424023313000141204311240304123143001221302110244403333332113330003312102334340414342431120024114033140101420141431222343242113114341414142324001003024033330323302413240303101223422021023343313423142303100423024310104332044030220124314004141131100300230141144031223404312020243002300411122410003402133010032323331003444423031210310022410123003314031200300000442401122014304444111331211140231243423431014403324442033112141203203431422410243232000341131334110131343430104133443124300131341401030310221131334342244420431022404240003002202203001304213044221200100223011011110430211031010200100413223130442324443234143310410202031312001240022223200402041301001140341040212304340320131214424210312030133101442204402022130300400231403401040431321234130214410020121410210113220322440302413334132334123213443000340131004242340343041240324211012003404342244042210330214423043311341004211322111013423033144320400020420223422044131414233323221101102441301024034212322123412312100300224414243433442210001422214330031444421301424114300111112404214220101123232010204111101114203040400114000134320004232142313403332242404320010402021143142313413102102411313413111000340214023202242403013202230124002224444032240130301223023020021331402433433244032233041020300403020032223204332032200024302430403212414243331433030124231422224001304041104103434331033323004221341140200011223042323422132331023311413003421410122131142240222030203213002113434040131223224404404013014431300102310003440230343230442214304420321232001013122200030334443144202431130344101223044031400022022004211213311220420320441313402434230121224224300320042324204411303011400321121403343341444322334030444310040112321041403321030042034121433111442030121343103230000441140323413433140322014140244304134243042144432301330430443014221141334212400333310442214420430230240122334204110310422142213210022123432310441114444234023141024124410424004330331141124311211443023301230422231210424241414101022013431232033414210100102433011110032342000331210401021132341020110310110434213134124224332240121302134332420042110231422402204143144413310240304021322441004101121143402012103214030401430204001422204110102223321430311020020414244120001041134302040343224134222132243411243311443132331311412234104042124121202410131230131340420331122442012300000041000334340114411203112243314140324301440210423411434100123144142443121400243344443432040332404213112031100041022403100010204342203122441343304400034413102344034244313412312321401344033243324132234413042432323104004434430140334111433412000214441420010441301120220224203424102010340044020101243404340033220043202103440304411340224421341420214433042420214410222400040423041224142433432240210132231432332132404203140103330134012223402204044033422022142142241111100334404011430333131130134212311422043034103001301333212123303004432040330320011430223412404141323213101304312340123434112122144310220444331240244021202212334233124030011410300242221311121100412041032013323031044013041240003400240131000210402102002031302304413303442213034443004341304322324321122014102031434344222040140421022404311032440234102232211324333141134112203301224311231320311404133212104111031442402201321031122211233303331033202132202024303241322333013243411221301312344104114034201024221333100324444334221323323202123242321442142232213403402403112014432023414312411420201434334442312214122034341142313443432231301004030103211340133033411204101042024132122333424303421024222302143224213420433000441434300314023000143201212343201342034011232333123243300221043244313331243143140302032140134223204023041032342013141024002433141111133142314240231241122440000011301442422401230023422412112230113220034034020004333332034030210401100003011433002241023142100243301133230303330421024012213220341243233040423421033240313312324211143141344304214103020201202422424441011142410234032443344101412012403041314444201433320110334440103400122044002013322421203200444031423001143442412210324322213042444442101013002221012341210014", "110112103134402402422420441314212041021230144343233204221031102024303243411341040434414440122432123433121024220104334204113143302314420002011143030440413311402211134023022203233212122303230213123243222131044104440413430024132124104332124341030344122214200243304110104034410202213204023324314102220102222043012400020023221243211042100113123412344422321343014232142002304200401323323331142210232433304131242243203213304102032040140122434303111441141013101013133422110324141221321131213302001042423223302430431230103124430332013432344112413423332112031100400031431243404322111001123430220240013310313232114313134234000401403101210441141140142213323442324103223241033423323432011202424431441123104022430234022133111414441414203103221333412414240442221120133030334403023130002413043333000124321032130430243044200110110413122204042133402113302400303413301042321234042001443113100121224242301440002240324022024223140143020043432040104043142311300111211214313303100030132313431231040214412244201311240423032102103333223314242122323300224210032312213001212302032234234321033141134211133434110014014210224422232400143004323414232422041403401124430402022200003221410421033222243222144312204102021322404424133232331421210234423003011110103312213033042034200404304123423123300101244243401030130121411240344032020231110114412323030133242341002413034034343222421401223140121402240243031421134214143033323233131112023411330123044221402200434003431203420232320414222420234424232101434342000320004343101043423010340004441031103441420303310133311220214400243342110101320342003132244303310302111224204042204134213440201404141323431211311424033442101324103144121001341014413403323330104131022412124204431444210322241241133131100310230332221433402210232104334242223041113311112133022134221212433131433401231322234134404033342441043322323031041123130110131421324100322310000021112410400033224110304114323003020243434100011333441334222333301043422300014104221421204404420233240110144430323201033103303014101332123122124431102040334344102032303420022311301234113113011430303320343321123400302244303103003004133340110010030414222303320431414101230140314312100333214210012021200241111330004320300413201234100412240413124114020013230220021142003304301034200414111011144411032103220114010311122101402413304003301011431133432434213112001241234402041220021212432003401433021121013211444240311114042341240322024442401134320023341122404321302121340014432214111104011042244314143103414301440043341033340331432104011111003112021232110400200330334343313313433444441334044202123201341334232210021434243204104414330242211011442234041334244423243242024320240303333442320221033233342131430313433004443204304441412313231421322414022120042223041432421423010432310020233413220021310434404221333444342041423230124044320321241133141012234113411440200434241321414031133433243410430340101421340212410220414421340223422341031314102142101031431404212341102114231344430331341244322103220031320134014003101033342141324331221222120333344320422344024000001403031310131101433323021312402042022342040140042044014034220020132243220434300211303401130022433344424003242202200202402422340232001130214320214141320014431300140131244401320204141322122311044200102134312421031010422103413423112431442120440440124320034010321144410013443011300014313101334210410403242431441134422423213303303104221323420444021313024203002023333414023433011022443301442223030401241020431443344013121001321303044322042221240203303233113302304301014230103322403323303031403300230331134121034034241020133300212134342202413113400243030144104202001412230221422030332103443341422122404301341103304313133120321421442010244120343403204303302323013403003403303120313241144004422442030122222224143322041141131410422331241221400230402343310011040201143141020402232222232444223211034200334103404003222302402130001444144133211344220222111303320410202324302223331201300000204400003433111344443332342224134311121041101034340143242413243200322413440334131314211303113221110044304010400001333132023112424414201013204311142102400133331200342340342444302004202122320103032031221032010443303441221102032142134301310024210033340401031222104104002204120021120100121333420433324104101310123022343200110303433442422401020002311023311030200213223042024343413102114402431242302444014032232344432144344043103411403431221201003400213232443204310213233242001034430234040213242413103", "134334222040033041343122110321020231202210134031121241240101133141411043234042313100121242342341211042221124432102112130442134130104443410341321333132432011001433043222234302110304324224040122241013020321221400120121023002204213300031002344012430421100100403104433431301134340334041444402102000333413300132122112000130142123143213120240320441324131244320432042312134221014243112041334221413204014443111021214222323444033301331144313221312412431441322310022202443131023011102023341434434401421203123314222311024132313004401240420444020200121431313404430412221031111431443442042121344211310130023444234322431100323111310014342100121222030233333142002242210342040202124002122332321123304414044423101021004043412140001434021143410141132040012410101332220214432001024111422002213202310430430430141300144403020422243301342432014331044212142141214434240240010312401302024311421311244433330414123443222430131423404430304313310233014441023113041443424342104111423423342202143314402220240044302343101330230234342234342134032124243210041322434120221041433122230442330133141332142414330402134240011133013332001003433342304224243321200042111222324423042124402230104340022002323144113411443132410021131130330333122434443231011034030020302424444032343431333203421202224041320113122201303213232114010201342003134114033341130233032110132002412400311001114210231304141341011114200021214324204212404003323233203212431310102010011301100001344304010303142011411303302231424114422212330224114031323411321134403100430034210221001043010102412232100420034040133404134340144301024210003213241111142044411001313304213221203444023330031423002114131234442311012200334041040110413231423130421144144333104134003434223411444104134413144220410421304224304221344422402402412202122204011040033130210300331143020032303322002413124430302341124113413202301413010213110302142032020321433312340422433224412133102310002331430032101130011220144134314113044204140404211014023122132441014124433220320233203433202233440310432231414402022301113203044223401333021230134421333410400442242104302011000434323444404300113101023243304014131142120111401120341001422330441022414322334113210004410220110312310120134233303211233433000320131330201404320303222443201013144311421302111143312332121140311044233304134041420144233024300321222333432102130200334313302222211400202222034300243123033232210424401212132241304332301101322421312314442223013331140340143213413000101124123212311320310213133200040410140033110421241133422201442212043043031223131242232322143022424111131410334024120410104140024220444400200320232324301324031022320304111214302333433233341033233304131001120013344332242341211300411221214010303310001243321300104430032412432243422114002103020132341432241121300001334132204220312304443410042421321421414301113420432343141221041041224424142033303202043010443032241132444234240334041420003244011244332311004314401410000343443413423043222301231414211014020431021333033204231014311123014132204411124242202032141412042431412024230431242321303412341322011331210132400414244403102232143420400303110423440322421341301402303420203341101043112144034411143103322331230320013430303403004320340134244134142111223124302230412233313411303441343023341423043033114310411300003132031400003133221302440100203333233132001213234132143344042113041003102143043000330312241021200300344310132334333340310010132043331411203334042223120212033213311034103213330331323314031434200040122201120024334002032004000232422130400311223420101430301412431342140100441320044342410141441141240203021103212242210211441323142242104120232014304320402223233141334014002143344042044221441341012020020013322020132103040222433224411040120043200411414220321423123430140243222213244410421224304421432021240213414344000310303440130142130120433132234201414002321441132222042103324341242413303303134003043134014423140304124231130333122200231340124431303421141421330041400323104102243022311414200143240443131110031043340031303131044032002441040320032144403100234234020013003021210023122011040101231322121241202102124123012443424420330133222423013030013420210224230333111203334423410031010102410104031430034244101024440234403434012224101333310121124204113210103442441444212342134040140234013403211012412032023414444321442144443033100043434410033121130423233434124243012211012201423202440323222013442320042232122031433101403000214021414440310131042013330201231143210314", "244303132242310233233042402332420134032242232200032042433131044000240413424310002200103122042212413403220222221234202302244320344100002430211332003320232041244111111224142123240442240132014003242011202221412020342211314012324040120141411320324333342100344133121443324033031343411204233140200114240001142041434142141303133332044111440142240130420112344233333124113202130122203303103010400400312444434303033042003123342400312442032012021012134202043311021440314312001411313332440204223112230020214311224032440221341331422212040041320214112243243203310301233314400213013413342210241342220213430203234111123011013004340132403404210210012304300201301430230004002433130141321112204342123012330132044333201143230202440041033303132143024013143011414140431403331234111122321230023440031234100244032022014234224323333244221401044023411113014134442343404021004222012232220141410232342401320031223114234222431333140243104344334040442400234031033323312121204321004402310101313022304403330341344110130000123043002233424424024202143110302003111342102211100400223210311222443134332340313442422142142323230031334020301412400111424320030114132341030220013034313203141024434313401122332410312310222221100340403014200212211023021232341240402033043042042344143324424444242123310313043214400000414220114224403442303044322240112324413030301001301044102311321101123032321233012234313343041431410033110443213212330322441110424001433022002031433212103313140240130430210310332421200441131140334313004134101320124033003123041222111300332132011102003410343341012021113411040033221201121112022002140432402431303424002122411140330333114414321132123024403220312330123203111014414142314000000004034211313041330123443233341141204440340204322222021331031100441434134432441440141030012010433120010134220044104124431341444302004341421302211144314120102241133134024403433314413302322330342022234303441343200000040121443104440111403401301444222312032011314211040014012214203100303201104344313044132223233302343031121311203223303204321023202020043034311232432404410120042034402210010000013044232004210341244400402010141304003023411243320033221400034431331214200131243010300322343203221033204303203021231012012320044300432141320431200110241304442200033414223222130130133443343334040321241044422320334103324111414341313334123031212123223221304101101140023230321400404011210434112300444122103102131221034004240404042343042410113344302014444441141111110110340441330144340110414243404044404012434420122111030034431014214243242242442210231101214343400100424140322242444000000102014330221330141001432302130004021214011231414443334233030011414312021430402334403122333240420114042420202001423111331413432040441302131013411441021013400232343414004032322422424020244002132140202030313012130212340122131100040300202013100342001241004113310300100441443222312203332410300001114110404131402222322401144231244321303004313112002342131332230040323423323011101141044014300331101442414024300124020334234304122410402434232442001224132310111110313043424411014011030113240244414343031300232224411134122004402400144421404241321244200004113012312340240014434020403314230332001114412212041311110230441312112240133233340301213224414001030022030444322040212440301040304213041132323443230313401110213110440140000110033221344104234011313404103021443201434034404333334114314333240223211314300034230012200411224121332041232404423023024344011031241040203420411241232212300213101314042400334120220321434140411142424244413340341212221111302311334311402131210323211311142411410421314102410442430201434110112411310001101442120443011211002401324041031040322123411441404004132044321120130344241122014103413312412304240402333430310204322344333301144413000214222002024010031100213022434021440001020111121143021120443101144230102221323000033433221322234212201332121444030233404324323121434023413444314343130320323422343443344140142433430414310414321204201232414043100121333404003203413202014014114420441432421101032120011441342221300110444003143342310124202240020411112124113014333034222322043410314042030341402140014001100442440013321203024321301040342134034342341334010422311122041404221121101341011401130424420320210333442101241330222223323211202041012432043420340121042433300022303334340440204333121133112441203230101320323214043340314413222411122341201413204110340230223232131423321134320203413010140442143111312130110301121210140223312204211324331", "002342012112013114123201444441141402343334340401114430124011231001243202020241422302441234240033202320342412022231422041324233233100341131144340333100234232410020440042040103330144203301023403000430201321343242041412422322230402410131010400444342120004403303320003311343202000210403031414313041210224312222021234432000233234423012414203444130402100032111131323320300310430211024212324010024231322103403441403420331120112100201313043443120424110430143032033444332034311321420342101124032020023111043221434223442110401020031244341101100423043112104330322103211242023334212420141342330231214012441220200211432201431103340031002112022314313003314210411320422311313330012004041210333204100112033400313322030430321022303001002102112203411231113323432340320001114441044321432301321000341241404143112302400300211132213243404032014010141010341213110033212043344044313122410302121401311041004340112022210401141042102131204111300420412101244043444224440144410401104342412141101201400103020314120402333211414210424000300241441014222302400000303021142120300314224444240344302432111044244212332320412444404302200340133110122214332320201312222334110342410110040442310120211044213410322303310314142042032400443201432232324331421444141031043313204230331133031340123143421100123401343111241410422440341143244130331303440200314014101130031004444411302333243314230123412431244112031011011214432412341411422330032301402420103303431104143012211044321230112224034343444241430212242430410404243410414124323042412213341033031431230132321002004242023213422022024433221342312341131014403142044014103223043201313002102021444134404313442220214034144121443034140014202122231424012123314400002024421223320214221423231021312403433141201420342434122424334113443213413440123414020410110140132114200130321434100221413311401324203232233123442401310022010420344004104220440414101144432341444140023403400310220422243401203034311141021430432403032404033134034142002341422242332430314441242313303300421443303440214224201243010423402441420142104112241410030310240241221300403410020441133132121420212422422002143032243242142023231324302200141402002000321144423114423021434213000120303010103411444314104432141443130024424422340412424444004424323332120434032031124224142104203431332322240304404142322032414240402413312023431100424201322010434142234121430013024120001110221324134340112233240114344100400001424120004342020204022323224214413204333033303131120203400140121010024234421114222420040211121004112224302303022204322422132320124342242343110222104012324123004414032413200422324300301431014002240321333233241434412300202404320303411111430113041212223043303030203402121414400120100214142223043423343123111303031341014030231324202033430341413302243010443131314144110241030200240342204432121200043012344331440413203303000133243403020343322244324432420033212033401144233432101044213411041001231114243320003230103223234401104124330332341141340312142120110303412342340034010221133341401411332121021224340341422020211134403041231100421310114124101434424434101334033041242124033423431444232342420024144112141421234311411322333413133340100443011144412231341220401211100343131211041134313313202022203310320232011114403444143111304230442241032202142230244302033344310240201121033314433044013430033031311101210242230244241212422111412022320402400243403010204113243102430003004424300313023204341433003033142014034202241443004334110442003430441034221303112101120023443423423101123122414414221123142113023103130133202022422230133221023320100021444234402122433320421431242040341210222244113412100241233334233432234423104324231334233224333344223004221232422212313212324032042403331330230032113330002424314244222111211430220334100343213113403424232114031431302313010434124312004244022412334341403420333134144110223302401424232443101021442133332041040210112224030403004231414413411044204244002421100134302202322421232103420411432400202444004314334324131324332330043404233401443212242340402444213003230442133100114321123033011010420011100200031410311322141103142330410024402244414213422030221012242320220214130240120103041020401412004433031212120311200201233130430130012424204340202402403401232310122333401444242010214112140033134203431042310411304023423000000221113420110404303410410224234110123241244204231433113104141310340133110243431410444432213412020230031341342024341321012030332413400410111012341224102421101114341332400404", "414434144411122343233410321423402012103403431120401041441112100143112410222343443312324011241021332200023310431223302233442310142040111331411012302121042100212243320400421143144034114241313022003303311414122241000214020102423132321340300321141213411200103414021144111244320412322431303030343341403030421101203334043204414000024203112020121313401014113211232234402204214024143311133023412132104424311201443001212434312314411322004423144342004413122132232102220012014120210413023324424110324424012223311414103414222441240103443132040434300232424042200144311044112300242432401234224031222201221412020223100111231410232112010141343423431324220030020242422100222231121212020420243040333140233133230143321112133332410404340232001231310200112332324431443301402143430301431334300134130421341000202030220313030140221442023031333002131101002240431104000113342332121241144020044024021442213444132120433133323114102010324242330403342321231142220440432123303142411210403220104114233131323343141142341340320112432032222343104322140041324340223002004402243202141304130243432442012223141213332430311423400103042411014320032100313140022431344313311110432313421212243040221432012133420334443440243130020013411432311444301203322014134110340421340224043024001112332421014234031140310004313033332241003023313311103304233003423240413341311342003013220433113332323110442140030412400001401013321333443341231432133110420142402234220014014301213430314214113302144241113144401244324133301200240421422444211302412242330200334010311433341102410420401411443114400442000304021213404131343403113223040334031313104031413010331440042411302412211222313112031431001441331242430012144442014031330341432434423020004041203404423241032433340432221412433200022022441234233314421003110020142102431200432444014244224104141213022213304314102021002040403211323421042222232142441142000104230440300012044422104303031001433201411333001123123434041222212124423231413424334104430224413243434140221004220014230030320043102204331430301431033011332212412030404013334313401134111000232430322104422013441031334401341442014401232332213234421241331342003142414204122430020002110234020313423030402444031102241413343242220443200334443040320023402422203211313444010131312310432202411244123112442233020442432304204230010444442442212044000213300213001104120042001443310243432341421411310413213202432103100201024241302120302220003214021344120011110113240041320120133134434330111443430111212034023000031141120013433133043113024020141211240233431042301212132134000244333324314001314230144232011333440141023231401010332022402011220404241004121224013340330122341241323002112321111131422323301412304432130102042434414213441410143213102123322443342433200004131142404314331111331311012143030004212241114433213041324340403223103341321402103423131343022332003024232304442400203224310443210323323314323123222204200020041443401003232012234412023030134200040124404043002142144323443332234040310323241031120423312044432230301124143414111444424114423242314303222242302004223223041402130242204021102123010320010220112132430222044320003443130110303033010440404402332024103200403004123300121420202210402322222100420414314044421131414213303004111031303341211220010410101112101310311044430434000031033433400404303412013034403304321201141333301121221230210002420232043013043242402344313320133404422432043344012420302043021201300204202421114204421010313204340020011314043323134132220240433433020420233232032034202133314104040042300400031412134113044123012314103104214131123202411034302410413231331230420311423332432310231302341304410443042110230030344231142233142004031333201112101313030023330104232241404411402121231441341312342303333000224443432232413443401212120012031030241124241344334242244244404044011011121300344234440224122320114413031410333304203221022203141022133134441212030320024424331113213000402100342422241132404434300030332402204014140422412034424020414203222120041131433343210443102402102213340113340241013421403340113133222301310132234321343230122013224141224230212100004324444132231403434133130241311143113301303414023142123301404143113433144231141200013310321023144012113221322311212233124133121100012224032130041103024433440402132242123242214232231222341031414201411101122232123002211233333032333100003203030301202012124124140231123022312333141302014002003141214341231320001124041330404422040103143201130303201444034303242401214143144", "001410142102203230110144323024330121341100014010422234322133030213311222204420332210132013111210404433003133121114312243304200340003344023410302443030201011221410034343003202431101414242321133000030420224423123043340301324222324123434303203243340134433204014431142433221123114403133040421400413444044420441402013100221430142024240034223033233120021243222302203334141034122141031311210423430243344424032132333023214434424102213141213241412033403324331231201023110210342120140101220344323201301044311241142240422033240234410031401224033043144102303134133014422202131342123211033201313133042030441011220203034311234401313313322310132010422412210201323011014242413032004330241121424022441034224124113244041044431040102112102021321013440021234201130313230002044442324143204333041444131011043403322131034043224121433241301141241111000034023000210212244433310120341201333214044022332300132133321013323141042011130401310422213012230313041404041110141434324231124001004344320342042022224242014002320010203004114214120110430110014043421124404021420001104401230210340133433203400132303002100401443330340134003230313004231122220420144234140122313303023030342243004241111000031212403143002030203103220214032123423140121324201121400314331112304333434233402423020014412244334011033210431023420002021342021420430101432200404204300444013313400412042232244140130104103441423433033310022230302100100421244143234031431040122232044243311231010140234303031033400044342112200110444332013402130440141423003124124444130003344442344132423320101140133023312021230110233320334213202231014111412104210240011041212421143344114443321223214214323210312130314300311403413433131232430301203444144343222020011321343040001002444203412013213333044401114324023223130203441043040331310230230301020440343241331021121200132421244322324110433104303103214100330142232420422403331311202132101344011121332203003433243423444102303422132230120004430120030034202401104400203334443200224311424013043201332124121140103423010431000110240042301124014320113420110234142131313303133420442432134032010243202342344010331402044021411014413102221344131432213234440433411400021244344230114414200234242414434310304314401034023411132113244044314212323423033423214443233000110434423041244034000342141004334144143410311211400304002033404203303403414134240434014033212231344443120214101112022301223124204221402334102120114442023143322443113113324222430220121241213014210143442000431032433431240402244420210134204421304043101212203241234130102021040211013140132023344033304144424332101344013441104141010202224133241231341040340311241123214212032320403130430201043411202241132220214432133002341422330341142011440434144333422411110400332411101443220030404231341032130230300100212100131202122114131401110432443041412304341233304330443134200140433344302411314432431300242444434101223401404420433221420422121311331410431203311213022011434013011334144323001041140012041300122430123401021224002020442344331131313224310304313030234031101120322042422201023402021204102040430424004112343302331424003402140423034043430013224233143012403101302444011033231333401430130201411011031211330313113420132311041140023141124412400212311404320012233240022304410322113300433333012411122321401214243314341322303324242423224241304300200331313110102340212302211310114210133403414400022023443100413110210134220240410144331323444321343010412200112001233001002400224321034000101014344240221141430211200113341404303313414041013133231314230211232000441002110424333310433414133431310440303314121234204241200112122400442223402244002301202302433231104400111242224120132143104442404442034231401404141414032321401144244103042440324022301040401203410332002332311334033221030343420212201232334411342212441430043244031011133130204030323143413003140343341442431213333314432223043204344103432441434411311200340313213230314133022031222313333110214114144430203012233410321403412423323010304110331142401103220211321423300142130440104441042314402023111400011433141143011230211131101031101431333431230234243334303100342232013204221300043430001300334443100300331002423230303440434200413443324410042414301114443041103442243310202032232400340223033442402104110104341220400243132222002141034130310311311003120424101003344302233343130041413324422341203014044233302010124344030111322103002342202002123421004224024344242013211143410230230341304323423341411213243444044304214301141003332323", "444312241200421404243123400233133333230414021324202241423430431423043423111400422121232210013232400243131104314040301020114122301013201312424331014342314334212020422004133244440204031331300123112043100331222312310120212211302414310133234343040123144113124110113302100321113344032130001030121210231140323212134022331130220221412320211201111223423330422211443102200022404113213304432220234210233240340204010303332112402304303011043423442242124240241244110342210000013242342213420101042400040100340033240421240224311410420433213204134000221010220132404403330230412311003323024442043432321140222101333213430414313121242313102030340304034343414204122024011343403100123434413120013102042002423044310230140144222113041302014304421310340302032130023132013314332030123301322344133041421444142112034023043441302443104321034024204444013213413343342111031402032112024313011223442002211320110421001222141122103003031410144042234411234201140331013331231340412104003333233234202110300301111333010002424002003331441314000420033324402132424422142220113010443204444311403000441323030243304214343034141124232024404140342314012221234322310043330431413300221243314034324024420010300410004334002042223341211124413311402430114341241142142222314203110302013230332114300041101014330323301231133432314321332211442114241434111421400014324243210240120023013431142303144012110334433402222414344313313413422230313230102230130044310113214301241310202344313333024044411223000333142001302300431414313344204402211310420220423242413421241030342132121134022141004312340042122300123304142113100021310102103000421112130244314233330340302002114401120343001142324301033304241312103043202103300110211202442140011141242304334434341030304430342013124202414441440331231321223413131431300443144303441243301112421213314411102442014213002330321310040413404113340433041322320344303224411313321434444300334320310140100331134431233023000311322241120042032041220301113040111323240423101010432343413102131214442124000024323422431320211142034102130013414203122420433133012023401203423210224241444332122200102124121124301102044220413144010214121224130311412202032032114312031122410403210342441240424001244224110324340001122414333010412113421321414201320213313114343400124211211023310243332422441413421313022020344334411004441112041132101103440324113312333214232343133040413124130300133001343422041410421022443200103010242233032442423232023213234031014130304322101140221021242232124130411111141340142201121112211200230421433233304112432433412133222442203324104201401433212413141314324113004301141212302222230241332144241120241244410043310222110231111031311043122002020002102403102412431402023102334301120330244023142413332203302202103131330040310302043234122222310442244033113224102242034231033214114030021424230430304341102300404223223210434201134020304132211022432004102340242040132144111140443023042102144341332332102141034314043142220404412040020030301201234130212342342433304012142023033344342044320413031023300204231001044112443011301024010031122101344132303413414113110402244123432322113214412013241303314230220243441442442120121042324341310233321412333144334404410004231400034310044111222134432133342244104423320243120304142440300124244023304113133222122430410220140041211103041433243432110423340443411214120143301214332342410202400110410023112040240133320140322030142422433130100201034021442441333442331134221313024241002031110300431143332214412030203433423122203341214220401044420231133323414440224220443042003142321102403210223040332202121201143143210424144433031231044332111324424410031021403332020422213434443100331431011204123332043210344113433344344223032231322032320441401314342301340232440042114213304240303413224213441112431043310234323444133244321330323243311142324430202142404244122423121122144444124442004301401221002014224312334431203414222243220100111121403143013023302403144240203313211104210301001104124213314024124402331242422211441444241141431233233310140121243443021413043403200334014323203203440304210101114114421210233410120140342200441411422033112212334133143102010112320212334311111002123210030214442043130124110412410020430140201313032424304313344021212442431403313213121230424422404444444040031300302023333001211203411132233424044412003314034131222441012132031032100220434310300224333102441044224144101203321301123021014202201101300301001004020340030112413401240111100323400430232040113321040", "021213140421400123022213140420311144300122142422410401231412442414133414041241402000224410043000201432103401143010401441423432333123022220441320301104142421423403122231020232213101223431141302232111023401231202211124010132303331240223023434040200420310201440234103441232230220231013021032022012120342344001122332001133342433243003443014343031140140023332033322043442130020040342002312210224023213110244130244133001301031441222130133241420043021102200422221222312213034203214404142041133113112410301322401242101232024401324002431341134404400423113233340432040421240104242211440411312222034043120133043322144130022230213222131310230000210203243311410023213121122204420141304331022344013121420003033111304021242313412401101122124221322032422421223333444301240324141001340113300104201220023413222331410222032141001022113340402143233441022130321433322003431142333031341402314431134112330440401232433140402120124200002342241200242224340244103340233043143012101304011442400322110103003413123112120001003312330012232103441402021301303102044122313034033021233322303212002423232404244401421212240441034034211414444421303103120211231203432222414344210440044330110020243034044123144021240442232013422022402223124200222322322144030111102341114400401120411324232003401341424144444102000401300413320432303212344300313132144042032203014333001232240002113201332213414143213443403201204331104130434101311421441133000111031011422312330043330111134410331242023430004240024244110021111243201124133404033034431113000124111104344201012034213324321043332142104303324322141041024344221444133221040000300044013331221144032213040201243304142023401211302314321011340323133040243431212434232143024440003231301201142422323423340433400401310440440111310103300112302402310413113204320242213212313441140013232212030234433014342434124131312424344344033112204312221424314321402413231202203441100241040401342113413333231133234341134022133342211223034000322342431331404303100011234123000202013134144122034210332033110404143444300103410112312402020121120430112121303131031010041213022240333320331240342223020431101034301310104040124200121401044311221321034304001441323330314002312104030010241010314343302332440100403032011403141301304141302220431033223430300413441110020222402131020014223003103020230031242102431431241014244313123304424234304414300311120200142444432422214343123101311241231420211040341343110012034442434021243300124220133402040224231243111210424032331102320230131242144311141142302241220140024300023122200110232032130103212242413334423200403403031111122234024310433222233340423130440102300410113202132420341043232303300320002404203032344222024243011200014042230123222004232332000403031332002114123113202432404100103010220103203312324323030043034032013422244420304312201203041301322202300321040014101330443122023334331334034311343112134103121311310021120210131000330203043022433121013314123022214000004400321032002213310332341241122202101220320023010112143131100403231221303314244221134432341240032401122330333013134111340443122041404032010400024331431041032322413312342420211301424113044310113003213441021422044304010422023102302012241334040021130121330320102244342244232223020231413312424333101443011422124244214422304440342433000032240142323141102444422010410411440310301443230232213141130134340220421123323313304322033431113100410401324234134231320223203344320003310444330414120302010113402103003010444143444142323102341333310143144121121444402111443414142213221402220133233100404021003424322204134041303022343400434204111144024300030122311220401201231131111020121013234044342244421231121400433034041140331123114301310021113021223201434042432201424422332234131330144342432244231122443034000430401001212011324001110133222403311142411330101224223242324402442301321041414433323011323114231431400221244241201222234442432233301103110021040220214412020410023112330334324124400032303232032340044034340341020322313303001414043102423120121012100300411341033201410430242341301232313430001412134303401201210444400233303414104122234131241321301440323142420142303342122211341342433134011014003221210404410430104402130100100404112311004110010112101102012231044320100331000030002234031421210241321213400303101224113204304401134100302012400422230111242221040334413124331032040221234304144023221301331400302112114222223031123322311331021341323000244430323222342334001022001023002130421142234044320031313202", "140240300112110100112224404000334004241132140213330223044201402443322343210313331424321100131111404442202231223343401321121233312412433231402310032111022223324200100022210410313032134042404130414340410422002123404033021040443442423142344100000424311243044210321340443333421433233132044242221434323144202013324410324344020410222131402004044220342414312432233324030342143421020003122124013033410323411141232241021403043321400021011202201332420040124332334322310121023044322020020324132013001421202041101201201402312320101301124131423330043132003200011422201231321031004123233344202323134222113313330331134221332102044022331011100200040103400231332100414431441341432303423003342134122342323012130014412030434402333201030234240113230401343332101421120330230200224413343030323143210300023221333202310341442332011031044313044344440403331232021321213242130111101340323301010010313401221404334100404443233341401021033112132213210024123104201310002220341142300332214002040001244213244033101443440131024001340041301020322220402314004040331304422003121214112230002001013040004243112311144430234302143304341142040402433241022143410303434120043411310440021021303334043432412301344214041040234430033040230413124301224402202211310111310240203032130400433133433430332431131334341434441343140443133113133043000322132044211444122232440341344100011434342410224234043342011203110044104011240241041041232130310011400232432014243030034030230012021202142031402200010403312400431110134033022111104000122234303333232334110444443131431223202431242040001142203132424240113203243244223220314234033321342311012301332132312004024034114321102203001310200433111332420220333000322324031120111033213111223332112120212220103111244421120232302240040402023312024143042123124032312433344200023444213240141000132102111324414102033302231404444430301031123433433043210314404032020240240010214043041112302003004212400403431441103220420301303031010433310033311202432021444133104233032321111314133423213132343323143241443213304331040424421330031404424213230144331020120042404203313033141432424003034101340103140330423100420041121004042214202400330200311434142011024230223213444023044334144224201340000244420210212141201441204242403414241312231031304331402204010432024421340024002031322204123421032314421004134002413303212003100412033230212312002443003314234041042201422112031414434331033113313023000141113241024421313424043222204431212010002314313043322303121021434011221434131114410204310423434404134110123012002023203213144122330402103332114410422311443313033334131402120410443234242404122003301020140024331233303032102331114203243313342041204444443324240422401334303444131024404134234034304134234144233440400333231133022341234123222232233440221421333424401110020213120033402442324113114331000021021214101420232331112143040144200041420312101302020321220214214142000404141004144124223111202120343003140303004244110203241233121102000321310203042311301143422301032012100430414101421221113400003031311314130203412232021140221300132421204240140214233110043032224313441002441323434203203221043140221120034223341222321430343311124341342403142123031411213422142012143000010322241211102111020443203142442240114010430002341424001033434123414323204132321033133111403213003014213112424241002224301104230001334321322044313221100301020244221201210042022432343302223142040103443102404143123430322021121142031441312413100340301102210110023040401324414303313212412243302130112400134114243213140424133324334022134230200423331101404033331224043222132231120302223433334123010020011444230002043210232401414342443223223020013044440131304000434031410311141221214312032413021211300124331301401143044033023131314442120340344033131101402041201310113110201222131401241120412320230033140001112243431041003020141340030142141223234011004412411241000334444110444343410420441441000032111044041033100040230103014010342101014130012244331413033233022102223221034402110404111113004321314312220032420421234243112323343402142102310002340022342043033334310144100410230343441343123432102032333420434023114141323332001244414031412212443242032433410110400424313030203212224021022114101131114134244210311431342431443041203431203444031221420313421131301300120312413443331440320343243332032234322114004111014243232444204223020204012404303440223231113004044302220011044220141041021044120031403230023131410400403232211213222004214023200002340021223041040223030", "242103322241110440132444330214443320221204224313210330140233303302243422234233011030102210210111323324110113110011423211442034002430120022400404210144100320331401244203034003012241200300012144420300321034234313142334041121332020431030430123143441043122224141024440211221431343423222030222421133234121332103243023033114312224440324220331142143140234110424301020330234021110124043403023444230334314444331043432223201211130330232302320422323011122133133441320400442043244141204033040342032322114403120324403042200222043431230201122111210144023240414300134100303211322300133044113014304124031344430404001410000320011040413410220142344004341032432001223113004012003333320233210040302232042444440221210240144143112442010110031024211114240411441114414121244303430040142442040230441241040031322403302441332041430140224041010230114310120433144130010433043312132411120431030003043132020402031200222204233044103440342134410003332122331212401000304041430111112011132324240340443013412034244421223141421214110242033411444233404324040243122212330301213234241443414312001020333240400301144340031020410333131111140003323102324004004202133434103210000201343144234002020140303422011304040010101443433012314333413031444010011242431424303341234042101031323234241143320334312002140334214334041120243002041110143421420331032432100412300100130120340234013330110313340223111301404302224324223032240412114303222323002430302024030002323214232133031434322111242342240013421333214214132231414400302032011212012032441104131002142424041332021444100421232224132343431144012104024110444323044223413320021043010020221440441021432220041000443421003403143430242434132431342323132313242312213244221434022222202301424023000340140224333323421200134244121423310104312202323324332131122314404344104132321110220440423432444240114400221422401140224202224121212442131443244403020230432140003131131310012043042301223401332014124410414423343321302314334031304002403023031431110211044030210000424200121240011321331304224011020442321011233022224340422330124331124304013222032243142430211414444431403213022022424202322413404010423011242020332040134044430130301441100120431303312124211132120133420340144130202200421403440221344043244243240420314313242044311201243224333242041111102040402032423234221310033240223004234121331244300103130010321202441122242400030131241122200033423344244224141311010034204044334203430124131123041031301031110041441114131201344004244322040320341133103441234243141402303333300414121234120404244143121113144420012334022214020321043433424344013120303022324011434333432404201110444233034300304204231032313241104030210243432321330343143104134044332220100322114310322232300313240141423033222230003432020040331022403040211322330243113442232042113133124013342233322201420201221113414130234401402314004440301004204123211121423041233022422100113112024102202010444401114312340433301313023431314310304011334243230032242433311210300343221113114102142042201010342110012120130441323400221340432111412033303344240242121003132102024022204014444340200123340421343124143301202144412203300343220422012112021214022442201441134244121341211340231244113100312012342221024133433222344414234323014040210203413340124420401424001201334142113044442210243314044431434213310401444403403300203130243234440313042412224013044020443230104441143343243434421210120310100440033430223104042211402031023411300042104032444442231023011424430333201414121033220140323344311013412143202331001201240412100030442234301333201201412342142432221324240104302444322301000441142134043024423104304434333110140003223020333113140410341030344120411033112300130444223222124331104300121110044144104300334222422021404040020103332131404223041421341210034343101413122444404004312032344312144132433103341010121042300312341144131344201130400002433243323114112003242014212113442333311040033034400120423304414431001413440043310001134124313223214411413013110312041200330302434041203124124443333420120033314221431420432134040223304141310324203422404121414042422312204443312134342443330340100043044433043110442041403101243222221303330324241440202402022121113043120111213032210021010034304320244300122142402113042132443114313134410401242121130024344010010320210410003113112011231233401122414332132212130044204034314022400220143232230021444402400440121314101414210344203011201441331241201113111320342200010110333430112143043341112344403001240021103401340011334423", "414122433302002224031204431124021204143223112203343400030244214412020030034240012430302224401420241210343211141434144011331434122213320124024442000302211310120100231043414213231303241342411310134300422001232411201431004421011300222202100303210323310113211103023103310123130221340123414321100234140242320201131230112314011214142313402440234400240202103131241210320324304301112033201042400213120140423442330321412142024001203110413131304000313132404131440100131022023230314033013003410010232234444100033004101222011123233330122440032222144341132044410312442304414410011323142113302224114240040414443241143314432031421310040424234322300143214304033121300200323002124230121121014242041424041143040004001141201033341002444202104121402431444114103313444301304040422024423333404414330221034134142430220021144214433441132441130130241124141100011040114304443121034401030214421133232123431033420032223342231440110100214434210330300202300422403431040414400314420333232102310220404203304021431023210240324443242313413224102142410234040431221030021143102034301434402103204024334310111224320102204333021130433114341033001112420221244111113310313440043103322432244333402210334442021201302112234404122240330020440023311401141020002202224314314141212334444341211411332240014320301222330223224000032041104324134141433041440443032001320123112401014013241120440330313242403234433420004010222042121213330310200003131040411221420322223233442014231002200220101134320424040403440222010100104332134422131300010344133340344001241334011420110003211411311123340000242422314403010103134402403243043004433302234232222301103100012413232333122411020121343121210232321110114242231201342112302332413034013123014044112141413043013400031102340222004222134314301432101203020330212220012232432021112301022141040011341340444301414434104223343233402414240020302403101310431110234222432204022224420342032432030324120341042102140342020441122301233024130303421231434021042341330433142242324443131330110341200340312230012111413340210144032123213331240403042334124424143214310232414244424233241002011040340202342444111031440442122013234030312222003224232012200230323124003402012441311033302042002333040313034303213342103213331121002231003113444143233312011442104412010014132103304442024444430111420311320332242244222331140443222331033410002330003323023311044341034314242211402331411312340141222243400022313242130031022301414413211422331044002242104431423142242111101140130133240441042232201033301021411134212234034230444001200442414014210221120432203044304102214240304223340140044221410020343213040324101142203104111402331223404124241112243011020032143000111121321443204204202301230013341331013134320213040122020204330410011232223204002301204401230441303140443414012442122042442123303043434431240010243434432012044440320120412222410321433341023243241003324210403141024031231132004223322410110410222440410141420440340442222303323321430031303014123310042111303101213402440244401143223130214234011432111032324103443104230332302141323400123122112342024020413203002144131004203224341444343101144014324241111110010113313404321040204232000304312431233433230021442014410124233411102042014201110000044101224201003401013131341442024330320122002142302313001303402000044312001000233003143310132230020313313412340441002211001232223313143113013440334003321044402441231134024224331021422411431433121234002234110200144202421121313231440432323342014333313304022340044100144140314222132441300141040023334321312130403232021232222142203433042221301203310042300414330241123410232122404332040013130130114301223141331003101404201341232321034132214441324114412230400332304041211412322333220132332341001134433131410002110310204413342131213033140321233103440134413221203011232143012303403231334412030224321024004304411121424413301324034340002204324242204430042031334401011240414202442203404213322204231004443111202313003243031340434313420023243200000302313243041111031413122312200410343104043200343204324433330011102402121141443243200022144204243314030002303133121401222242332411044032014243034003102313021213413314440414310243334232232230121231013441204023402223300114220331130144200102324044230333301400312242114124032104012043302112413444110431300110124021231124230142414330334334334410041141442000440023440242032134344014344014443202032200043024343002141243123102403043301112223101231043102111104130233100203111443132001333323103001034233", "033241122220123402400024441302112402314110332303200142130324143403214014404011430301420430320230430023312211003030222034302124214411202401200141013423131222231004302001141021101111003040110140410200412212330220012344344303222321024423314041120430434400104144312030321204304013021410433233334011101023023303234221202441222444212124134140112010021232430421113034044313441213201141240001204024320042040111304441240141031004201401130242302120441423122310212302201320131142034410304320342220430331223234113301134003411002402212210221212344222432110124400330301211232320224310442321244044224343321411323224003212403421410332224232442230244010004114441342031234140404202412143220140014423440313211331224034312231440343221334102344121031421342242013231000011031300224014142213134323140343222431031202010034200424124244021312104440334331043242310314131034020304113211001043043231014111211100311322332132131142410311014030444114440220020311024001231310103401312220441314231343440324112104304304411441203140044000210444340010110134020103334403320241241142341021103311433221132331133213212213311041242241313302123301314024021433004121101204203430404021113233003022403140030330221104322112320313410124101302032004113201342020403123403211200042302402403034000311104213404101212122300443432414010233012113204134330304410404004134003003202001424331221414302211203030203243043430042203443324224130340130333424132323244343104431023141343033431443044421130223024341221332103222232434031014202001043042400104224304241124042200401141321302123314330410401212303310102244131211344002212000422402011340302404242232402043224442234142034311004313042234331011211134310000003102342334002203331401132312234431223332230311444301040013422103141044312332300400414102401313441312210434303423444413441000033301411041231240334321221444130210301022143024310222331401232123412232121132431244113023140223122222000002102343234424143043211131021043133202414443203102240432231123121403214233202131200442122322412124241114330031032413203140230201221444004432020011010022222313040223400313320431004304402210410111044121303033313042233021044232302402003231201124241402042144340310222210432141112423234003211222411213012104140120424240332041244122333401322434001414313232140042024414031434331143040441211324203033023231413020143421424320142303244314440230300023420240340401320242423442422412423422244322344204013240320443033024240143403012233422023223300042111114324410333100104114244433243310223422403331100304420134114102342203221003204411433410312310124213420103303211310130202230434432023224000433333000113122300113203034443021134334342421401224400210431000000404321214411011201000240200222033301133124311322044132421000042233312411400302413400142330212400011342342032213034123021011300203232344240330401104214200311411444023143043214412012033232340233434433433333010000441204241144333234144423042312244103314312134101020223340313012101432341101342433442130210402342440022221124020224224210430034420101343432343121011212442232023101130214112110341132304332414121302330321442110333232030133042303424330113224120141003404042211203130331302441030144131213224012114332314032200120104013340033423230441033420331234002231230020134240114043430430234134200220102044143110034440122434144013200433203102322432120300223112110432020410143230044213242433133044431401003123030422303204131033243024010031120334421114001224110143143314442344144424301224404010030411444232331033204443033421132331004332344232123042334030403034044043401120323422204223010133001134410212410032322431303310420144133330114110431222103432230402002343334023410133321331443212402222400430320221434232341403422022444123333411141313213411313210401023023344422222420403341241010213332443424202334040031032002141334220110213241034211232212220222241001214132244244240241023200220323033333144344440434040430040214441214321434110013204401311412331141210314343134201332434030032413211014011331321032210441134434320230324232232332403032234024112404030311144322013423234023213224312011320223121411230013430113010400140103400421110204112021120130214412042314213343111221424420012142141444032403002130242434404244442403220311131023312302401422322210142113104440342400113424221003114301341200014310131214401343313212210210220010443110022443324422202314322321141320441320331244323014232033441233041420410114224330202432020032300031313432130231031403443210022203302020", "412214414041130341013234101441142314311121041022222431120000104102424341310421431400010113023113133202202344142300301443034001342004102001424122303313232232020321401330043203430423312034311302231212012432240044312021034034210210441412320041444313210411313312221142114121143340420414003011330024141444314102441004211134123214010004412033041421214133344210114443312042404304410214234110403231011114414020402242042033040041213211043401014011321200403414014443233201032112430110134110301200240413022441322014413122422333022341314120231434230004133002004443004141214341043020242342112043341041200213200344130330233022202114140331341204322043332213411204044431340400400212411421104023214410143440130330101113000213023420040302220224200014430330133314202114311241334003411000130100111142112033031442422030410311300144310200310201123140034202012144140341034344100334141010302231234130404441033212130310312333220021041400230142110132434134401413234010234002303044340200324241200012122133042100442004442141030002430022442024433200214204313300320004220311434244033030424002112212124223201111221024424021034241004222431421112310020403014431331044101141122220413143001111414102110323324242330003111302134442010313144420410221423211221400223422014223224224442010132340242031313434311242003104004020333022442304031210233312111024143414222113320233144010404020011141033104341101124244122221443444343140342103032313311204000113032333244014431412440233412214314044234231103010031332043124133233202312040244213331331340304201241140021314030030234210010324241221122240124110011342104430233233124001234311340113141132314103141421232344223222302333234404214042230311221031411340041424311311332410113203140021442224003104002312001322441211001040414324123333241030303423000433031100403322410101440121334202143034303330313024441232422304414441320310113312021402113432102422310244334404302332012224110043430330144420303431033022200133133242131003033101121200313223042234144301304344414414344214320032403403421314343341220310011432102023412244324242234014004411403004101132034212042301131224023042341202103121034210414044220133410423321401434232130013202313313332044403343141001144300300332214001401412023430023232114322440241211413304344433421404120403012440313131120024010330114431321433313042134220100341340344434121232311130402103400420312342320403340131222313024212411343020222211420120133131400032130423301341422320021234234112031113034203341210132342233210041244244404400320224012434112240430131223010233300213003110441221023101430414101134302144440142142031322402341124011320114141410123212111123232032424003134231233232434141332201202113121203441401120121222341114302144342100214142342214224123420222003402432121301023403241241231312322041423442200121200142110304313202031214111020302400221343140114432144211043421404111211321320432010331043131031032314324231132242023111122342341042143034114003400112431442434243212243210300441012020240421401231204022421224310023334200130040103113222331212200014121311012220034402141231110134432242131040202132422242120132042320024132031311434200401040023121414403234234244104221110402420030020333130243420240034143423444023440004404330320102120020144113014443222204432031424340240342244321110334424204020304103201042044230233332202432201200323114330402444023013341333330414120242223044444040202120430202310032444413111324033411342412120231004443104102244413340411001000130333101210314202111232222132211321134304142344012200301303041124324132223320130443432210214342201034134041044442304102232420121232003234243204444024410421311440121010004323334223234222404433034404242410121242441230203004114434214430443413103101424004222323301310043230141420441340440321033033313422241204431014112341220030012331002101130444130443134341014033214202224112302142122002424402230420430144334220034304332011202304424232343203024042211204403201014010243014114104030010244342442442434313204433102203114244143421013110324043213312012023343314341124443331141333421320034320031103010432432043102331114422401242233041021444440202403412043122441414232414102144012421233341311121441403211444233422122400211214010122223023211004220044010421414123303342131221332100434244423440342342320131430040304031110002111222012304413421024310013232310413040404300043210233430243223032234401011301424034322233341221121302442223333021110304200044220024424432310104032024324103031333200223300313", "231401211423434011221344324411404414011103223024433030211220204331232223122144330024402202311431020103024002120333022200124043400122103034121132242320334124201344310113430203111330103313233331400401423244223032222011313213124043023234043120203134303132423013331122014241044043322333412213303122131214310423142323133213441342121242301240142211411003231011204443403212102131000242102431011123210343024001430132310243124001222324100224140023210334434401232212222144031024404202321044012030144040123020004204001110230224341310024240443300420011130313003042102144242120203412004322042310304214423114013114322001000123410034224324011330322433042441310001342210302202240411430100340424123310040413133204134030144141020114330123201031034340143040002303404443433344034312342201424401122224414403030200314234403410430021042120322044101122112010421140321233214400200022313321303003402013404404010400040413131332043402220423320040331232413430141300312024314113200022140424110424414303031224204341412103223233312322243014330402112304112234101013343131424042320022121220330324132334114232022304243120210201131200031323424233001240424120300302022141240220024220322210012341342443404022402311422124242242342123144321311013343301334142224403444141244110400232333024432001112401104310212143121213444441002140124242121021401444302002400342101210430230203200113444331414401233002113203412243411042320243332101332102214003143012014321021231030042323412330110011343330022122421314030014111031300411113211232112431010303104032033330214302140344401334111300414112040110022441130100203202231320223023321112313104111212202210430042432303010304004234011303444310030002433114442133032004441313330141003404213101023320112012402430200130134343220143120044303123042133232414104212321003131140142243004131433100333124202131311231442400400101342341320320233012402440240424410404031031210124322423400042101134000443211432344401004112420243213010021442133330110014201332341440213402302332342131142013232022313123311041133131242134142404100303322341412333143322123423042001323022013233004430142430234241113231034233112221032000103433420231221302313220310242013333141331301214423311132230204031421402002124444312234012230234031431210440212411314103401210444014044102410401321333414010244010022240233014422310401400223412330314144442232441001340124133233241211102211101123234410312434413201020433201200404403010003133002322313113041103123423330240403421340134202423410200013323031042030230032232324242324200201441432000113142123402322241114140230420123243321140042334310110300422133021042120233213034043023123421214014313024214400101140211430444410413011343024124313342404410444134113300140042300031243024334411114131411440302422223012410224121342043433002013303222232322120042200443221220232024401443330023244122432040231301333330410303142012001212244140401243344140413042230141343243422344443010320142321244300033124232403314103334410442040030441102332322302303023233213444303224223404421443211134404430201433023113102123211243123144224003233100024240300323331343424223133103423201422204304341023342410301033410241402411434034232031404003432042102112424121322232202440443203223423223333403312322113434120400132402024301220031440103131003044002423012202021240111334123024020020402321414121232133300430410232034223010421043101222114223041402304043023213101222424141141424032020442023220023443041030300124001234033043412241313400214301214140313444111132432244222443231014310140120002214313431242004340040121103341102414430431314122243314110130242304114224420322301440144114403434341330421143203434221043144312214124020133441121010314333211441334144124402413130103231333324421240243002213232244030344232023011003334310021442422403133200110241133412102034003040323031204141211234410011132032440300342330420424210012413142003311030023033423204403223043414431341343233111021031414033310113241303133222224323111312200122342142123040321303403013332211041102244000402441220021110021143233313402112143043044324123000033230032413043300321302003142241114230431041344244322212334433023342212243112001124001204131024314231420434124433440320422210130004230331011232414221210431344400110421141341332302200343213243114024123401234210410413434002240203041132430403430002200221141011314421431334413131400331331421033002103012114120401231130310222341111431144034201042114113134022331312402102212302221230314410312141033011042324", "401421310223412224113141203341000334444023322433202103423110104132122212443443020321023430013122312001010200244330024431430230022432004411433432230033322310130004124431134124443424413303323022311014111043032100402010332431034323224002421233242323220440222433441430220342041012011322041242341144320041144120234033421144123211313201003232334000300442314211120433000231021413411022443244330033123211100140420331232243412403114232240040214201110021341141120043133241322143223133320301111434232433441134144311230220413333031214412232123044404132223320021304022033124032443403143404042003204204344211021320124404200222034410441204012443331034103024344312232403141123014132231411023332103311201304033422034230440243114312300120402044310310320212102314243014031410033330303442431442102310113344021103034022043232200123400330444244032321410114230403101231012443031443110440004242213041331120341124414333441422240040233413132241324041334234421431411443022041331011424002034034001401010133420342020221311434031431344423312140323130334433243443240303300200032331213133223411343004433224113013143304033111103214243321042404003132432023420340240233230030114423321423312420042003404223141222004001220331143230133404211311333241212021413222343303414411041333122341230112311114213021422124240040444134403310201324110403111344021032400134142123234311344012211203230422131334334143301123320202312331132333144231101313024431102031010403302133032032340104303004402203233044100200010240433323130302222002103341002420010022122303233113242430444411001301013444343242000233100101331201200223231001014231202303204220021231304413312314312240230014404344400402142443223400011311022231412401431134101100020213330101423302330421032034213132021424414024011122210310302312022321432412432304043221401413013102124000030101301040240442320043414214322231321124312443433221242242012312240020003243010031144331312421440204143402401024342412022343322404012121411421331201040412204341410034140441120031121131324102122340213313403401111001122242223413210444003211120320000240433334300421042130130041330230422130142100204402040121444444314142323442244212141414133013144423322404323013340202434303414032122041213144212232101030012421030010241004442124411431130032110211303340342122302101143342110320241110110012340103233330442330013210220301040423101334310114003213010010331040140124044100421124042130421311202242114414034433033341210140034433133343114312422241412200311044202242241114301411313024144244024202112212302224121310043032444112042433101334242134004044324140324021012342222140114442203201111412411121012404243321220124134132144113020122034221404331341310024420104112104442332101403242030242343143401122202021014212411041413444034001042131000223433304403333304043330240414212221234104430303133403333130204140223443204030002221030244102233032344330134314220103122334411004314230240012244124311132220320144442330344202024220442000220004203332212444003041032314344210133402242340144140411324020142143213344024312300024431422422434241241323344332103204331041040103320232244440413232101244320421004220202041303120100430213102320230443001212412200402413011033422333242133022041030424033434401302304113042220220421113441304132033410313024410344012114323041432134021412102023124202142203031434032120040343203334342404441012124102042400044124332133041102013244402443430314401133032203143234121410121410144000210433232413211341401141014014131000030200411424244412443004021303134301432041402403344002141244010444031113322202420303031233100004404140343400202430434433201131141233231433340043040314144011323212232103233243431242133302322113440111433332321413330143431142343030222243002311302130112120311233113130140212020310432300010232211134320112331444323204333030342242430331424013313202341114211020441404413244202232022000003012111230211130123023024202211241122024000422111224043020200324242424240022220211341300404432341020433013240010104311212223142321012404411200004430242133301400134002024410420010241123444303331200032124144342343114244311313222142100324003132001101311311244441342414210142443220233233340030200144222441344111114344200110243323301041104110434400013101114311034332142432020202134310002031413220124100420410133033221222322202422204312312143430114244431403022424234122201223242143004344313433210230434441421204431244312113223034434003222433243434430224143304200220033302023404101140443433022412", "243034200432042002130414244311140233044240010023214112140334431400302240312021040344241012004021134323113324024333420433431441323033020123424033442344120100213040434200143221440432101011313304320240013301102411430432132121303221023330423240244003244200023231431000333343340330104111432243000420004132044230140441242342400403240103243233234011111201003032300132040413001334234331210432220412201404241244200443310334223240330141030330232411244413301400033300142334040322131223241300212001213300232324031214224243400312111423300320410300140402330122202323334421011331133233034000044013001433340000020033402224102121102202321201244313301120421031301120430333402432230304324022334432331140322033020300440224123301231020324403443103244331013210032433300320314101140202133022020411400044331124014421210212103213244413333232020330033314004003213430111231401110423441310444010414440202300403430330104201144140323433303333123113420003322210222311234223211234213331404330010313001000214230300324012134234210422440013242014121413020041344420044144442302311124312334122343444300123434104402230402333103400200320314214200232342244132221224141141310441402022103341444304030120114413231343230441000300012143111001300423421212221140402343300132120400210341014233334343241012114110112342243400434131213344243213431340202431322400214323232413031413401240023144140430003142312310424142141424024022003143342434211143244041443231120223031112020413212203143323142201143000344123200443031442301210442123220044420421123010411112041121332013123333004140340210232043140323213331302212242034032031412002223234123222433410342132444341334130434034342312243314121432244324131414221410143324411444232030001411111022143011423310121110213242031112411212042020431421341314412422133330343401122240343322312232402244234013030404400233044123141132220032444403340332144423001402110000012400330432012433322343330011014202200333011444033304434020123102212142321020104223144343132242434202444224401210343301124311004222030302014232013413211441311203244042332020411302104042422211141131224430201232441140002323433134012044121143430044312301023403101104134114141413444132223013143000041432201423004300132334413242400214232300343132014313302131440201230244033303431334004441330131023041003144211020231401040324044340401303212110122444144104242434204413220032023242434412234001300202431412330041020400311441402004230024204011120222214203044034341301200400120300024101122113130411303312204424021023041401124233100343102302410034004101323311224203312031102322420202010013420241023012023334043232410044200242304330214230120124310024141301434313022002130443324042103144021041133443030243122412320143443111431140314113213312202040121023434113031433403310100410002310110300443331440332412143100423402234444123113111323032113330131004002241020004230042340001320333431414323032413102433213124413231413334323331004232141101413420212012311124314222122032403140322140022303133233200232443400111200032442231434211130331311413013140022131340144130014031323212224130343432332234100400342334320324240031311214110202312200441140030030321100002022310000001002341001410300141124022042114020414033234320420322122232202443114243024440324023403012132300421204240114222042444022233020214011123332012210423124113444214223114423024203434220224330231042300414241242301133134013411240223303023034421022041312130234320242304041033113243134310211402202430221332231031011340412220103213040230332100222313302213241020441420324420133343142204223114333002340421131304442032203102401041000043244131341032143422012413110443012104342333032031010341222433210003300440000301303014233414400230242232300143232332143414200020432230314210332024144214343322031404302020034412243003321131330431243433213234210321022120042131033311414144000003333123233123432310210124023132414213012131113001333012342114440032432243410204033144421300013030331200111003103240140210133203101021003212111131244300020123142010422234301233420403110123243214040444230003002033313101014422031311112211323122220124321323000404004043342012240110304310440400344333324243223144304440032341320001142423412430040230101121222004313212241222100221441430222424314204012112233010130032340310444414240103411114204421423212341402340212440014001413231102411032121202032334020112413303423033303223121421220400023234020404230441012020343003322434432111342123120400411002033422024404100404334011034103", "014312022121001311210204134243044141240144002340102002330431140430303104431314000434404132442422024312113024231212103313004231421431441102304320441041324243104031242323310044321113424421322342312443412421012140134033042000214423320201231234331102340420210440024140144231331342233142000312230243120023104233134414433403322004340431240111211412032042144340034100244142304340144144103422041313003242004301204104032130401213203314120140044130143041242311202020123023041320300421410100443443144434214443130404044110040331044042002014114202104132113443103133413134224300134230412401003420200122131414024212342130340103444412142011401030041214403010443214312004014113141222210010313211033203220102310244142212112333313022144122021233144340340400241041430320424000034123414130241333314132111431244041030423114124210044332211101011421122424212020210003011131004010300022124233232214404114403421203410014220141012423333420320243230224304321143243321132211113034210142402111342002311113230424102431220231032114410221042133221144100204010311433242400320230320243014133100241010033324041131342043424030144233422443432044110233204011213043202334332223342221210433044020423013112044203321430303010030304432134032024100024314423033403310112102432124000041044041341241324120311211043030041424033114403212013413021312431344333212401244323102404321434133102144203320240311341030001244320121214412201430031022431424224010420232040020432142300011333131233100212010022231011431222000011434434134024042323320013022204040040020223103414214411303414101422044223023120110402014313033323044243343203400212132144201313410444411242341124320144221430214002430231434140010343343404300023110041112442431122111213012430011424222421423121234430002204244312420213043444300421233131410122110323124022220111431310334042310110133442212342244334034043040410034324320404402100201124100230242240010433201013430412203030021410204014222203400013321332042420020331142041023111320344033032210020413111304441224333223241423131342214402413202440203223202024333123121202023124223342442033401114200033122020230111324330340044441323111021433040130433431023433042031122120104410022144410040201432133243300124133424004232434240001202434300333244233132043340314202423021133342000413123021341104332410133112411313231101134020040000004000240214303322240344120240142402310434230231433422203344101030003342210111324030014123343420022333112141332414044223134100322034004412141200343221014123140114033324323212231413313402143020313224220120100103044433444321011203320010132232104030433442430313200031441042011331204442422214333004042223210313434103443204340014403203230242320441021020442300314200311430241443430201213234312013334201010300242131222103021031404201301342000231413121332132333324341411124234332413004101301444313102100103414024442332412024230111410013414131102211300224212412123412212232303301213041143234422043033123242230444144214124312343143204212140242332243012201131231102441024304420214400103421214114303044104143330243100100210332300413012443431220412332124300011203014003110244221312102403434104010144403231130434410200200413214124011003333312311104043312043201434112100320103244121144030114310314342134323043200213034242103031224000043402101312101024404034442344101104303010312103241133223444003410030001242410413121322112230101440343440112022214001421413401340141211110004430423133230401110010332121231121031201121200443441042314403043133400020412312321413034044103331002143414333224043224224301022414333203343142030022044341012232030213013431332032043440334343341343323144231203314032301011043403014112431301424122230132323112041110021112324342010213333113443322421432322021323422033302203404124100141243110123303334044014323040302404024312433331344100140024320212242021431400014212301143234121423420024244112042242132341242012122123202323442212444412122144030020120430100110123240020234402010343320142432344223212044011132333313103213242200334201214311443410342111112411403203034440121324220133014300012310001204204213020020134021414024440030104020221414241314424433122030432433410403403424433410412243041212024311324404142443342111434412010414411104224304122304200104010104103023021344042404014011021333141442302431213132301401123114031330343232323444032320012302031122423434204323422214213004203043431024343214202444201144300104301333444443014413100240220232322042401100134230303010022012341013042401041", "042113302423112234332311004320041200441032311231431121323421432012310440121002221223023032300043232114413401143341101110130022310022114301113213303430421041030032321442002232140122014100320420113041413110132402303404202332030430323140441024423001101113234343222333223040340030131044320244342111431022030120002220120122343302112444231022312031410042341430024033132241331340300404230001114323013121303313000243302242322423042043314402204001231344144421022231344000412231444100444223241123210200311232242003113344114123324324032431430410300413322232311303220003110202012121221022210034033423342240100000413303234223004100024334142412030203200102012303004311140320430124043040200023322043342031242234310342440012132020014134042002033102413323131401211202034441300041301014414340033242331104010140013212444133221012140221102430423100241023222431103043222324430113103404440110223331034431001001333221340113241010042124031341203033302243403323320101432412214233212330241300103424312240001011112001314424401122114244010423240303134304201123101123222303244211220412230001000041000022044141240232001012142344043342211100221211240223121201310301014204134044222131431434113440332434340013040410241044404000101424424040312031200412013401434103210312101144432120103301404140023124024130423422203413202013342224031442203100123444433143441214304224121231214323012144233032343310302423421123221133444031213132014203103304200012044332324101201300332340211341232313321232231011322303101210242113240133240220444013022010320232412002234214232344033241131332311031301033341410322422423300024132222214333403321204004211131122210133202200314303322312100323131301304402430330242422300304032421400411402441012323443134222222244121424031012044322322243210230002430311232142230124344434030222313143332243121010241303342324022134231420044220402331333132040241311044301343340402034040330430141232311213123401014204422131412210242421403344201043420402321301014410200333130432312003201344312422323231401123104320211121240304341403001114340244303344034401130112420422021413210440422132211420233410422321334043230104223032304400002434224333440242413321303442010023421302404143242430234124342043413141242343441033304132130233430331142100243323343032012444421120131414421232432224313341002310202332300102330340030340442124311330342223132202001312242243013343204244424314131242231442131210023314233424001233010033143312401031420313401032440210420104300322434012424442122444440322342303342243443211414340413433440133242320141003330242342020122343431413030102400043030003243130200134400333033342114034240032432243301122300434320033433141123443204134000033000330313001030441444400414412102213012221420314223313142321012040132304414424243242214234244340210443214344012311004423304424203413040303440420001342432023411103032401323221322432231222011142423210143132212010101423003200302120032441300311234423311404302344312010333002303013112132323024332210342334210240130212211131044400343444442443301321142421313041132141444104133221302313103343230232443322330240424111403411313212214342414212212403031413234100031320014340232103213244233330030221034210201003220244042240043231302041314122301231044012241232232412204404042313024322124032140310433121233140412311230334001411430001110301341123412133241021120411201203112114321234321310203011432200322222443334424430431203242204303321210201334034121332243134433204214234030444311414021420031212234323311240330043012142213114310100424332123140320442244333104410333422010303303403113144433121401400340101021100401131431312243301402421200310411240114414234010000110042201110004321343001433400122013230144231432204210104242411233131103304300203043034203001021322013121113120412030413103301423100302400112112413022324202104434222403441410143303322012403020133330231102320044041033034440123411033324143132321020440004000220100404311303434114104434300141342432424110343043224222400304423011104131144323140002123241323224340423343303334103410241200203114030324122242040300122100200144114411333341044042313104232103314010134343420331324312313011223031132321340043420111232300310010031020333231104023320202343334240104334242204220100211301044224131400334002323434400403334404221041132034030140101223231212111300430043404202104242310230110142333044112043031141041414404004241230033212023443040312241021201410333143310041413121340340000141214044122443142243333014121030212034144112", "423142420424140301411130413124340014111440413421122422312413422343243111012024401330022304010401212213001204304221422013103112223142321424433224024003431041031403210104422232304200434043330421040243000304223240222333001101302312020433144300010341441021031023310012323444131144222002420233430431330204242022230442011313004024334124013413213020201123040344200242400341041232110020302022024134014410130334120342021100140010223031010313223344404041111424041341432211220340030003241302413431440342040401100304004441133303442033133412443432010341210212204411301424220204134320104444021230200034333423420032342001244441112421241142444111411022214034301110440031120434111033003343232324101410013044402114032424113412302421214314403224303144304033241010222313400243000410102330041233242231231421441412342000210223004312114121322413122132034220041331322142402321220204314003112444200400231211302230032404144422031224024222032330111343303031400332410233112033331431242420313414413220030413424211321041023101303131143233210424212112043214201014114431104040113232112324411213340121310221322242122224040311130220234312110310034230300402104244100144320431310440230200004210402124300314411134430341113442324103212321303343034123043001334441403134400204130112012003043231323312243243344423322410024240334223303223410140232104022330420143101442232032200321432344442413204112030422340033221313032012444342003411404400344410400413221313342111400412033341023402423000143220420010220004000422333002202344043122122001410331441443133014121042442021323310211421103211333242130311031440412330313213110330031013342332233414232442334324333303244131321100120221121221140122430342043423143341002034114112320233341011101112102114302111224444314434224411044224112332023403333124041100323200323013211031224003212144120031110130242241342303314204022321423232131221041341222101410142320301340304444134211413310100043243313243111032243304400320001010001023402344310421210211334312104013402130302023141111440202240204032000242133440303123422102222043140014421020140113203213343143132413024000141114410011100324340434321000031142211324303344400210331020033331224304314303002224310004120033321000233030041210401242340241133313440333400224104423144423014413302040433444113031124224313014411233432443344112203414241244010304133342402320440231033322234424413403441224412142211313432012243132342132421043120044240243220234200031442112433111001041211332022430033022010000043324003113023432124143211412444131012104012233012342301221423310241142003004331200431131013030240220014402011144431442242120044002124433344322004244341442414001221232220412343234321111202423413104023010041204201022424134210040142214412043143001130113301024341022103334402112003404103032324224200231213230020231231402020111031020032304044423134422040101100113331403043013132033044312132433302333312302301022020401300104323132410323232402103311220043434204202433213103140314020302421240121301132000100302310213121132340341130213334031401010240042123444122043410041004003000324041021141402024000021124144123322331203422433240022114103033440142211403231322033404404123143201430012410111432012420414302244434133334130433314333140112220344101344311041014014320002333340034443302422121021033442224232424134310202242400323444040420020301133344120023010300421144444200004214434313043010130213243040444432021343321010140232443214232122030020023103131423434342103014222012413332434433134104130040013443211332300410120442314331023433204431403443443213124103402334100321032402403212042104331014013213334411141304043142300222000234100032430243432423100410103112323123142213121014441013123100131013400243424223100214342433244201233242423130042223334233024431121401111003030443312020330002222243002022122023220233321034201400431122131143203014412240321342321414011224421331220312423021402224403322434431220440122440044340203130244121130440111033402242122430410240024201001121041140232340304014102400022243202402234431201011403040310403400420432114413133013434322044432331200433113344121213432412210102203234313122044142404032320013300003302041423042010120241203203032134022200321041340203411131124411442210310334310003422310424413344313224221210210211333100334410241302311111104444242102014044100030423102332113144113214321230012223002010432240232204143022023144002112412431141204412103144122102321130032402131242344233141043142320221324233422002013010041001", "331001330123343341032333232322021421400033143134324140022303411111310000301324334133230441420341131440313102300011212014400040232343104000140030341400343401020023221322134004240000030234022024014010223212014341423142402424220144122232431223020444222140032304032412104414023302141344011223444134421034141011234401120243304211231140104410323401111330302211020430310422342342230113311300223143200300312140101423032001042331423311004430113210134231003120344441133101304213211240212133024010311320044220340214420320023001420400201324400404304102134120242331201401220432001022044443413041403312322224430033043424332110333420421423244443304331002204110113031032431241124013003231210301002301304012404341000034042230304302333110022302144234334132414402110413302000301431421340433341002423131131314342012010332434410431231344420101144241122412214223144113412333344104210223401111432444301332322441020013143312244102120431210203004204230124111331132333344034304314324410401324004220204303004033324310312212442341421440234012232134241440241431300403240042014041430441222111224330200431140232401014210024234204013240134220324102324033302022013232231414312220024311020233320310213004011221133401340201414320304023420231423322312333414031131341411221342204133434322331432203311203241322311120320302401010410444444400040022003320304013140144234340234420103303143101034131441023224030224321004041324212211320221241312143024211201210430424043113021242044234323211213314243002422332240212013033243120030214403034143004012431441233203432344212202001443442310440341044044331343412023303401213322333022021212124301412133440231141424223420222424322343111140403021032032223344211021444430031203123222433330220223244424112210034024201040114032311344323012330132424244434211411044030104402104213114133210042434004031332021120321033424223422031142034400113304302100421341322204120431013131343314214211424432111232311332042042100431411342104030131123010312201131201311024322304430121344333343123342032000430034011414223424400340011443313444331141413403143233332122200221130311224032010040303341230300431042124223241210042404412330314320214231242400242220331023431210432201342220434334140004232241311014030114111421430431412231022333143422444033414202134044410243133122403110442013343040042011324100300040123213401344104412113400032340232120301120231124412042302003300223021211420303441400010321141142124302422131443423213041013122044444211343421231210411104000420442304024411042433033323013210443214403020203414002421201023102403133220030402030323421134232130130240444320021421041111003042240324131110134041420301002120041301323124333120010042240230422341040203132402010002020021403423443100210444223021301242313104103021024112241314430041102014212223240303001141213431034144304411301023320412032314422342202400142011203112001231332341243333021432333403201240133410304020201323312200112031030231132033211110020222402001120411442122021113240134321020442411344044444101124033431414031244311034241234431032033111024130444322111301012140422341203331043324404431143440443312303110343133244204311031213143203222424104420303242223223423214000134010032221010032031401141113103000140212311332100431210141430103023323122111014124013243430124340222211300303303124414143443020122104312122412104112342343333232224314041343100213333412233103322214010323132421141132434331132221433311433022404310130330432331304444404420131443001113322340223240200401330320011420223201133011000412401313130442204000123131210123223212303044120042221412331423413412040330314344132341411411040121403320421130443400433031411303421033233032043312403332042303242223213043233011422112422403302444031004433041321444441404124313303111303024423004411033212143230343233124302232014044311234303223343402323212024342114201431310002232011440412211143142024123012441310010022122211444320430442113020103341132401034324224013221021144402311440033044234000413411403333204020000124024324044421344121102420204323444200014342413131333230414130103341222100141414112002233131320040242213122343311300113001034320431443002143013033043214421043400034101324443431234114121342114112132334100243044132342300303233332113231220140331104120002412200204413133222244223231324102410001333322444223124144330322411110200240011043014123422232234243440320210010144110101112310304001011103040312414413413110112231020233112041332340021422212010123344330421314333423120004", "411301322101134311324331033420133422144121232341031024121431344234413342420212442412124303321204000433410223040301041331243041122224143123113220240312344230441041442214400124130021332433012001031112022434324210104022120003100030020042110100242120313311432013233001332441431414214020134143130222023223410131301402200320302121104310010314124404012002022120411214113333044032123423113311220133223423041240221344313004140321002334410210342010033331414301130002024202230333211114423124432031441013221012244032132200022043223110020103421304020210424310422142024014014412311231120013303030322041021021102312132331114342203232414421101214344334040120110314210034424011110131000330420044411411340404020411342212143344111132101433021321420204204002141443430131140220420130242000312034010203030001104330440222111431432400230002413042334123043102212003042233423033121110333442100343241244010320440041443323423042004202034021314432220212021340313134100420244104212311113100221421234031231003020003301024120434220422020143442444110123231031124311343122032222334232234243431000231440440032030201341402102120002302342434001303012232001432224443022130330233330414230124042021103310304403230313423203242231312221423023204021222243404032302002310303032031441434130113321112301032303033233434034023123331301310240103123110000232120234021303112343222212334024221004042422100334401141002431421132342142243331131421332334404004314223023340322123200431430300341201344430021004324432422031001413021044401421320441440044122010314311244030230330402020404012302242101241231324121112043433142042441244131014313441332223041132333344020311201220040114240220143023031430321312141400231421224342320104200013130420341112104430413302320213203002142411102410032010121230424224313423304121020102310313210401212042244403242022243423041040023133044044343111304421010232022300421032232423113012404420004043411110203211022402211311023032102242430033112200022034132102430202020240400341214233212234200022423123131010422410001131034233333230100224112112330310433300221040440140411402400133403431103010433423104033230304314023121102040043213222232302243114134042221424231341320031420331410231342114344203313334303000402421441243230013324310311013022331130134304101144332134104441431330433010004004042131213232340202031042241331021243020023204114210003444400310043122003210243143312220034130123134103301120342403022204030234021433422143124023142200111442210022222114004031233023034432430433041404000021112144423300020202332143400402420141410111400412140431232402300231142000011002023231023242123423330022423310044034000032340414030013113114032410424344110033010110332034313131002434202142042414014344313302231303243114034411013320143021141104004231304441413130404102130323041312343310320311204020322440320422300102233002122101344323113312233321400400122122412414021304121420131122424213313304332421201321120403342222101334131400004321144021240043204041010442423031140230024404403444244001404121000413314140334140413411302333143410302223321133344303404234132031113321410432132413142011023022234000131313321312043133031424334311123444431002422144122101204003343100124240341313310424434412212013231022320202342321320013412432440423022024222321122430234320001132414240022310430011410343013114231204003002211312231033202424014203220233202141400234003224032204304440132103020224441100201040023310230121400440204224020441241423040014440004313422430010230343402332230402103120414212121430003231433231144110021201101411200200110210300242400431234312221312433330420104241121132301220042112411042113140001131001234204203411101312302144300024041443423334020201013401220331404340420142032230201400313404211031114201224304304342331241420230341320442141031302204014220410231133200414344331344113213301023111022214341242223004214122213141421114133431222341123431340342443410332042430341343413301133011022212221221130132211024442302432130124443000140123303022341431433431344104321113443014111021030304431010332322122304121332440131203001223112010302120313404333030002132123143313320243241012343024334040213442040301132323134212421041134412101430430230012431114024433010440011011244103442300131002020404400401313240032214313334414302111224344043404433104223233004340123104340244204000400124213310302440410410313030203341422401130413312301112312342103301444433403123441034230042004414321140122034213100324301213012004104312142330311004", "222213423221134301304122414331233120432440013401401130330004034004324433142340131442034301212003211310430103220102324432103110031030224130002222030002402400323240424432110241041144440332200001204130312233230420321412323242141343422211202241341040220331210211421412132330433020213421342441123013310011442130004014233030144421222310403242230321003042302044211334211333424322301344300400033031431131421143130021310120220432204130223403313203433130141224131002422220412330440401322442214022144221021020232243231033033023002020012123411130313302330414232344103243101230330140200202322012204000100340003044022002243342142402142013002141421431002311441302213041122004331222341241332043041121232213434441134441034101444324244421002010021334400322122221442404040301220203300243330210243422320144144201234141423031333024222124101402232424033011443014421433300124013023443004030030200132101402020413210201114233310111334440323202330124122004213021420233210422414101221334331342231144302212001440104421044042300000333441224102324201211324314421422230300412302410331123343313122104341021200202433444122241020021210310232400413440211200004031301344220244323310131023410310210324131411240431420304420111024422011431231440340132411112312003242132140143422322344201024140014412411233004402002441123123110114310040443310141213341040122302113233340431444213323400313042140403434203141002120124034203402431120120423141442402424322122432221432123033020020121001221404322030343100221140010331320220213323322044134213422203114100203012011401401021412300010123140424243021041223204311023241413230401010020440200102044010442334441244313430012410221403041400203103410232311443124242331332102243210310201331304300321102232100130321332203232121100410114243123440242124112133413043301414242422030000021211212432233423440441124041420234041142333444114341310233024010112224441101304303121334223200042332114442014320231131243430413321044424411020433324340304010413210030220112321402330424444102242402244404340221243130244043210210324000030042221042122024310402431422231140030004332321021014231223023002231011331441410444223332044032400312230134031331323012004140441323040312300014441414244332002021024430300324112230410433121144141301421202112024242322042010022314232020201132303133212013141442313420124033241122123034321234040320112041140014221013204342212342133421100401302124432000310134101311433034311330133230323410013140214210021301121114002412032002130131124410041343212133233441300122204420011324444240003243414041043210222013022101320210403104432412341124343110411301120243422441013414032424201043343300123202404123040004344320443403344014433443400031024040411321224314003122320002233101143120410403432313443232011140224044314122144412433041433101231430241332204334014000214424411441014122201232301113403431312133031010344144331122433224142143124212204133142133323442422031432303444203230331023203023203404031232343224210020143120300142040444202130040231114214331404001020233132202413204133410103344123242344011213304023244210121432002023024202244431000020421404330111111341132120103002034343311011403444221434142023034133423032004340030004040220112003300042143401412040321041424312434211220043103021340040340312041104411003211413043341414023223322104033303014443023142412421213201441044430213341114110310414324444240210412044123033302220341122122220412024112242234243214023134402314441402412304113430044031032202432200411214144231411400344312203412442202223323311214421110124224013344033133212110221031440300421434242130101234124210013300222401113420102324004111023422244014010100214320324124341024002032441434144224142131204214130340003011102010124042223422210320004111331142304141344440321341231311043033004442220104113412201320010402431143040042422340240242004312141220443121200124134432102024131434222031421004114322144340404422043232003142200420224034110434204204401043041340402140202331114323042031414233212241243222221424204041300024104441411430432001341220201012423044442343303343341040244301013321040012324034311211211133233224101111321113111114001313022311212222440410042422042432430410100440111220132014210331003012331121032433024314043240403404233323002400133121404032331401131044132400210214240233203322013120010303311144403213322024011011303401033143243130322411103034421131101342320412321202011033410310124342440032132323243004331440421301320434313212243243031200314123022204102", "330242220440314320021330302344420320304414404320110314123323331334043303142404324040433431412220003141342103040014011012442131212112102410022104231003334201040313313334030411122234032313043040044433102032303220231321043211440113301021142432224222122213200311122033332432142412101304303321023232020304343204441242120033440021441433402414202302421410402214234344443403202042213111333434212321311303310414133223333323203110322043102213001010200113200311202320444401344302322411342024101313300223442033012332233412012131223103302401231111002443014342434031310332233111102343031424111041242221041043131132123440130340033142404322414204240240304411011401404044112130010140141333401002310114142243222422122134200304243012014113002143230421322104341210400131002401441414221331313103201430024444240122123023313122423300422022102133104312401341223313100133020310442124123220001341442020003022323313034421202341042003141340300333323421020324121042140440134300321214331214214401402440213110300421340042401420442340343414304223100141213134044300320331413002330140113441033424113033211304230214243143343302120401101042244301223100212341332043421123224211140134120401140202320302213431134412321040443421010421144210220223012324423044431001144223102444041223311313301402224040433412132420432430041000400420401420404124300404213044333331344132410402011002241443212302341221420001203344324131022324400243142124403213432001431122212043244203421234322033400212223444101112231402443340114112313333021221231342023014411231430410421011442314021241401212230410102430311003204141010440324233242244434442224323144230302311300413020001122441341121201104130241443121001321324321312321143133200401204404320434113104143202221112422144010120020113402440404331301443344030022013121310133034312410341113134300342100013221002114412414233113113133303242343341423130400103140404313432031202404220112131402304132332241234240141402400030044003130324002334320242041042431204004214031143140100110103400140101331124013032210401023034422331302023300304141114442011442212234312410401133230103043034443343141240241342401242301041201013423042241102340302204141412114403004100131442202002341404443122101122203201304112323023021223232242343110343140314134400410223112332412444212301302140140430404403104330320413033323423444040202240344411334422211440231413421210422102141030031112213411140100202020024304220141131440412200242131202011343003431330211324430311322104141010120041332040201101240343332142444314441442223301230141134411433341412032310240032100240433134402342444334144302210104121332342331221031324401100411111303224240124321323303010443103441224040103220343221312031301002303103202032224112303041313032030013134114224321243403233310113041433222322410122234414142223142222210404241010010304140330321224322001404032211330432023111134104241314110021132011433421414323023444220343404142033333124000230204010312422132214000322404143240340334303214032032443322422321422413224400320041420001103101222243334404134011111322003324402302121412012043240330222412031232100112313320044311224211210111233001102312003423341241402402140040124310432304214112401442041233324333031242313441234033430442100321204244331244430031033100034030021012243131221134110222432041032342232023203032442331401033434312233414124312000131001344103021434240122121313004024033432020430333030442403211413330331433410134244240413224332130310130114411314133423324001411201404414244140324044321434224124300400400414433041340442400030200113303114420032420330331130341312204210310031311143101313004104341420420413040411240421003114200014430403344012021121042331322023341011232444423012223223443343212311244311030000011121014004420323304002003032100031211231111321011422201032123030412444324444301303430431214241122314020233033113211413333302400334142432300012204022120031420431022340413213401333202244324441200100423040230110112230333232223421232342202044003140444112333130000010202421302341202213111314433134011313343030201014041230234030232342322033431132404042201310113231301242140401111331024143113023434432212302100114442211424004224313314312310044011230010323222040330230304144113341324430342244031422400223140131021110212231011004222444114342032442023001300104424403321323040340134313113344140331424404034333222244122101041400033123434404012444342004134432420142220402012242144243431003424132141004132000310212013210100410114110113100444402110", "432232233243411334422303403112014142303233044330011030041040101011201434334031241440212032031103213223333230131041114002223244141033410110140443214222031304011400230313100423413223340242232220141031120231404401132200210313040023030240324123111220421132243124224304021011324200013202232133000144403034044431142044141414312442041342213440341303214031041022231442100404412401203101140332422313341324313000204113434042212330422301411122111013314203424034424423431212343241003004031021122232210223301441104124443244340002342442103341021224112024024121014043010142444321011343301021140003214244140232221004300014112314344432322113104223213430023014014240100131430430410101023411021214402120121413404423133314241424203430444330131044122010404322401201142231412320203204332344042440133014324213331430122440012324034212244220343323032132041001230233300240121203120111212041422423113211334221412343123042444334034131431321432311140433314224400131303414420243203341224214423341023141341412043312244011312444242320233332011114411100403313404241442434003112011310041343040223114031140133324301104441331311422012313310443113333202141300210303103334140411210342240433101302130310421403014114224212144011234002303341410241240432440222411020131144010213440224344101221043323224410304141344400424141401331401131010220002342123324332344021031400424200304413232341111140403121230042410143031334303222110201342342102404331001144111031001301433344241421020423012244113210014324433123303023141220002213214441002212303310230310413434102242234332042120201304444323424123031421323224432330043334230144020101343413023124110034201240010232041331314303331004304143244124200024203334024333320401014400031124322404204212232432234343204340124143334042431121043423234031430424412402342433241401311132330411421324442000414112221301232444320401321444020431124141202324314410220113343213242140321143130102123230303410030422101403444302140302203240132123041412112041022212223341244202431440133143413312403104010114124004324243130241242414004104003333211131244241340020012240240323130012103433440032304011340123231131111232120404304021300334003430321333440300124110131333244302042202334340220342312142321010002031102031414003312231341313123133332331030114202114112412341304020023041104441411142304132301013214102304431100143200332443341210212100434320222040321013422043111042304024410001121114044201202234443412442303014413014221124134431444433104441144314333411311144330402424400402301412034311104134011434120224343211401120214144213443131421202011330310122030223410103020242231030241210301422400142020110043403142024111401410220141323311423242444233413034132221141420422444023322204420131341311132434313024324441324243124133103001113033144031120424414232313213341003203100400230320242300112141114013202204004431201422220420103110424414304420014304033300002232134432030043114303324100132433143300334104044442024401223020342012114024444030101420441222424403143112340014041210241322404420130241004212342133134301303220213430400304441411212204004102002330040043100041302113444104304003234412441143200333140213011420224212024131141312222023241132111214404322401130024021300142031241334321314111020021331113314402411242111301332421210012230223310344044232403113304242011044441432214033231213434030422143301303434334321330130414224332040012113303220031211010341400300140013341344313411041300341311434404214031444024400440440122424102211134244141442311110204034013313212230433304010402124144324420121240301321020043440340420244412412310244242210214141442104024430313114214301340341323342403220220424044342231213444120332124201210101022223440132430130124332241122000033403013342012231223124004020431312031142114402333032042331340421014231434411232021413420131022112344313203214044141304141422111243242402403021201200324404443132233400123320232300421304104121303010423413014131001240110101102224440442434113023240444420000440011404031342023122203103001031204041411033222112123121214041042210342411040202141404010434200424200410012244314441303442334313221441424343103242130002141403014233004032434012231131220341123312310024443440100331412143101113220131200341114140123221432230114144113323133012304143212041133323003124420221310004112442332324420330403432141214314213113424114132013023421110113400332401210410324311042221241140322210441334432204341423331413231401042021312100401122101420104400232223002222041430103132", "020420403434440223022441404003403314112010343212043122220344113214342222102234042443403211413133043302443331024402433000303413241320304130421332134401014143043431431433340301032101130412334034232430412220232313324010204234433002412431211313212421212000030010202242123131224211223100220434202030201130110231123400342234121042124012413423314303330000011421121301021010443321424032404341133201132211024200444113342024324123122443113104401133131110014302213040230034000414202010143440341341241413120313132123434424131401022043404031134033440201234340444242010233222031201113230111344121233132201321432421001033433300442231142012224421301000303222031430304204211101041342124304240333422342404210132012114333002342343341224423243411140220414121112314334301224202034013302244022244323413424021340143131434310330132130102420114331414411200131041021404241340242203133342012100204410104323200344101341220234221220112410213112214132134240403331142422411032020443013414331100403000303100224121100404113124302024101210410014232133403143411330304230402020000004434003010312303114231443002131001324443030120231000141234100130021231202443401223041220332231440000304031143014420130414034313002132213112200244402010010442330003314002320012432241230022030014324412440140313243333200133312410013304412142101432032401430442101440121340122111044223221130203234403104423202313134143441230203320142222030021334012114212044313310340041132320042021032244402231411130242414031423143310222214010413013300223143333404102204140300432231130111412404114122330321320242000223434420111442420204204233040424424320102424201100414000231424441233203130441434233122224304314000312401414230211003230431411012111030122013342440203222344323033303024243244132234120140033321010014422431214241344024303330231441141224433102400043021110314212404132043400233110132141133011430212202010243143142430100124342100344222442103300023022212041312313143413212341203312130012233214231210410121320214411321140431144040013232121214140034441330010302021340111321001412313344124310124022444342322004040412212232241100434332221301224332400113144233231224200041302224041033300200324411220422103400404311310314433121042143404004124203231201202122004232444432403142440212442133421021414202214020404410313100320204042132141204114124012342440402420144100432134432401333444100413010243143211321232204201304021324111214300022322334241232333010141431203120413033024331432304440442241031003344120103313134130431242413303010214041414443340103324242402032344031201002110320000410313242211244323424301201331203004133001214301434012231230031222221240333212343132002032434422012111432340242333311000414302313114132243334422212024134341023200114441023322124030413240310304143020312420303102432014231300241423211324120211431332243142013312110110001444311112003131044332132332031303100132001444033322120320144213421304202023003110240140132322423342431433131104411341230313001344313302211030332103001202432300330121220011431344241041412121244344102002302104102413400214422130040140341412044221222210410410232430133334300223212430214444211331440320132330104403041002341321341002112304211232032430401441204422120144114024412010320104041303211030130344444143320022030424420243204040204102231333103333021023033014403410401422214441220423310014333213202021403304020300414213220011043104332333420040114440130134133013134220222444312330013441402113411432021222131421224124323010041314422431034211312210213223321422310040230134002333411341111222210341221210134104340213341302304211343301344030340123012003120113311142242103434120023441011322021110402321031033001403104430203301413343301111134234441134340004300332112222124044312243031003244444411344244223030244432204424431402444441221114223104113234431310343100131231441214231332004114411122342203302304413023024022121042202242421023423214232212340011201400404102033200412341032400124303424002102402240400444304030203443010311212323311140011244003401034442444011431343003322332013221032333013032131244022230222103313412301140031434120420204220243400004301131200030133414220113044344120111012302112224140333042021400311234314222032402113404214121100141240201422331110101111130402041331240440101144042102443020334232342021210314240443300033444040140222244404321231211423032031000321011121043031342233020223022203311310210143211423310230423212012440243314404303414140104313211024402114120342323443433124330003", "234233410344234411233210220132331423114431013443420031020001441122344323211234430210300124300440002204024233431240131132222340331223404023314333130114112210200303033122342114043012321333113442010000023002430013232404202201333203141111412234144033034432001114301240012423330244111231144431322234024400101024300123112333233230032034412044111441333141241202232233001222401010114434244112204013404444004433342122220311141034430030241331424312042323032343342322311104224143023324332110323422100314413032334323411423023301120340333402302224430011114434121131141244322133012242103403144203021423203232124122112141201120101043024202231042331323300143201231131003034221301233012211244010111304301320332210223212112331001013401313241200440314340141441111242112122011311212201320300302413234232201214210000112101300031423304331341421000333343123312334303143021141442211330312141431412442332101024203312324042221303302043314333011303140424140212424041300044234104330341123101113443013330021042031022041042311431243324442113114330402132420230021342301214333344310332102144200210042200144014412434201330120411234142440001300201033004310214334114314413011012411324044222341344212002334343203401142314430233211222140402403033133133411303043431023234243324030440104334202303403220203112104011410420344003421240344211201113333403012010213240311104141323422413120413012243133323342032222431434233141324114144334324211020102320443214013103214400343400124403112233431413320223341041331222003243442130430401311134330134231223010004342231223341001321313204141014414312440130200010141122414220011233021303230123440021144020101131411132243334334344102344304303023323244141334241300102401412143402424412233341123243014441124312244311444231000320214123334131123142223330032222434110100430142303331423014430410433424004134121102101334414330422403033024044202204032133332420101020033202012320230140424444440003241103034440001041441342201121131130243431224203123324414000210003013320024343112230441340232044010412423102120330130124001043014410300314443020222023221213121203410033031021001324001340310311310201232322221002323423342340113302334113342042033002220140202313332022113004002302142302044424141432242321334310220430112443000020413403134233213103414233444033422434101424134342323424333432224120044242031440120002100200124001130321300432231200013020222134041230002130041442404104432130111004103031402203133323113320022343310334421432133101200420221133210203313020301013023242143242313142122443202422234410343403320444430411141433433424031040024343300021204421440014212443102314434432100221412432143024041300104032203032203430331332401312400142043411124224001300340130304013341232024440221444321343141313111043403024340421344310241022110234431320031344122342420144221142222133310020112423302042000443004013033143401242434420432024444341313240114034413143222143114343101233312240003004333343131200340432310113413432341222033023302403240430140032220200440043021303304412420230333320332303240243432240124120421330132213130433222201444110421002420112043304334343041231331342232233324230242021014001142033232344001310141312032431414142421032234203222442340003041112233310422043123140442444014001404324102120201120242112134200413230132204413130214413314340111012303110324200000443243233400434033314043102200430312442414330444401111042330034231140233023000142111001122122200133223032102221210320403102443140212330143144041013140330012020331403341400043311240332304320243342320330220244014122112103222334434240231130034004124024322033301300233100330014320340401400432420123421413430102010214330301442123142324234013230010122341212433420241242110022211304213010213423411120313202322314033301241140134021414130411013234144311000203104323241210331412143024004111010422004022301101434320404401413330014333014304120011243103233114303432332231211311104042234211344232103410441241411304233022110113211211200400413331030134402400023010212333330411221412222203311212310013212404032332133121100112144341132234323314241331432013231043341402310032141432124211203410040003222402400343120234012434100343103444141130232342123023433002223320303023224112240031310114402432300324243334113413401432241203011302443143241002141130222403114442334121120320413141443142440433302000012343411342321033101111231002041133201021130213440340213102324422104234433442344114401404113224234020423141242120220002121022223024301312021311321", "323334042223212001043113204224413413001104142332104012202433044243233231021101011422344333340012113212323312300302243130444322323303403210204033420242013112113012131114034414320243322132223014042124120244141234443040333111223223002404312042121211310120332430303040121320212302103211010342101140130130034031002133232121142202243412332040410414022024244210330221101040400213204031331221104100120010002031010331433312413222444032244342334130113214040224101444304440102402330100133343112444141334241410401141104303404120230234404131410201212201044022002241112143430210331140133123203034312311001113100222001134123223134420414312330032043102041311321400344330013310413143132441221114232331133211241030111301411411132212301020220312331041343302444114204211200333032100321324442013413132442041112334232112010102442334020220212011012240014014102203134344003233114343214121421133112414120113312032204031014421212423202324203134213102030033443204244233412120103411003014242242322432024041140014034234112130101220303123030103312202211113222411424344323214013112240013001323434322221131023113210044200202303023221112221112012334413304041040122121144404204220114031032243124301122443103221041343344302123101401110343022040312224314441220114413340402142012031334331222044304334440423211122022032341121320014042331214441411421211413333233444143400204341103121022411122114143000213413012023020103012311244041234203222224321410133410431042043014211042404303024310101111110040212413014144441441013342122123430420124024002102313240241324104230334032203420010230124031214421204222214200000034102423320344304141031343034234103000211003330030414102402002412220402142234302120114222102441224031443243321011113122433121021322321034212202024240422444233230222210344024412303142421031030211124241433300132044200230024300311401202004343334400324413123121342333210410422244110203134020101130114401304343331240202330430101312024440241244411200223322032131122241440322014221321343004402132324124420430120403021124012130432343010230222123334404213422034244440122102344132012111102114040313312111110343421014441243041440130123234130402044244444010112431021133432442002343021301001424000320331223224310223442030304113344430003300324122043040213200423241230020030140241430143300131140030320211301243342331021011310130311223443202130022124132014432403323444200422401422441043301322013023020020022430422404114032323133130002132301333141200423434231032143330203033344242321224410324024111440433434033304011021442021220433023201002220032022300014110042433122044033100031140300240001204044102244201003313444313034100202044142144413310444230043210304314134004443200042043413211033102333434132311243032334221343002122314300321320014242401340213144020040310214000002210412401133233221100433202030214112040434231220113010424234342212411131003130431431330324034221004321043131311003202001202243144440012443044200031210342230004234441213122301223030031111112002400013404304142121402340013033200002101141411100213023242421323314144110014222341134013242444404010230342010444341234314113430434400310431323031420143024341043304020231102142444341034410220010003433443012341422343342432434322022011341011421213141401030224031130234432003402221324212020214314140400411014321340421142001440442332010403031223133300303020201114020141230304343014004220344011410210400230200300430023110242020122214110401403002303024122212142233323411433303430231004311324022210231404043334400223231340433402443331243120120021013233324141023410240434030012004322114344231133244011014210030220322120242431214311110443244040421314234112031100401240334224031424224330030341243311433030023422302340300402044132423412121303401023002231232400430144132102231324032231200044112132003333434233011013102144034002024311341143441214012010414311210300431344213204243002312413123421331310143120122304022310341333224320331301201443433211331311344313434141221144021100011313421113003344302000344304441134411420001303030114224031402421300232342003121231143101321320013012022214411303442003244202310203123021013310302113000140341404331131144403031124143003121141223242424343121400310032032041130141021030423000320004202431131000302144301004034213313411003144124401043000113113341210412330344122013112400024103030111221221000410113401200224404400440012342323314301310401322433411020203133331403422302233031414243134113433000304411213020111444110001343444002440213", "142140242301103134224322011310114304233303400310424321433242333024111012103402304131142234430220121300402422114133142441232224203034021031331410010112234341242141042342413400233142414232322221100114314431044000232001224122310120432302412431010432221042142332423202224342320404404433420414014401230441423402401042001330001022334002201121433320421301433223121203114424214412112312301244134013223142114140020121202302012331124123114402120140414124034014102331221311343222041323204022012423200401210233131201234222024230433022222314341324010042400301142133212143244230001403201212134141234032114201001322440411031012320141030301401322002010202000411401003114420011144440013321043422324121432144142003014110420100232013422012341113024314424210423404303430134134114231134403401403032413231312433333201022123330430031203001342440343234110244402241302234404101044232221140302124102210410002302113100022242143100442344343130234222412312432142313204000322023341432041121432212043044112222304131304321204033232232113201144334033120041322412434110430401310002043212121130200124014040124002402022330330434434233242424213042324433200334002022313443443422102200110340322404201401304112010244032101023122244423422112314432112133210303110232010131004114432033002000410301322034033144031241002034112401230401211022431312343014242220034002120434301413424102231401122123303234133102241010032444321041304040334214023332200103333343111130433432413304212021022444423214032312401300310103111002342112231134303324320043040404223021204003233403230234401321344030200322143132332333003211323120430402324213131304403030010222232304200114234110123243143201230333040204033333442310020122031314323140403321031331220234021321212322404033044204230000011341330131032223143020230223234333332111244442421333014330141444022012400010330414404444412344334310130220213002010443104404241431004420211140131103123220102143203233300233111141420401433222434030324420332020111232400104312014340201304042024401340404202112101231314022130101334244214203324222440212033130311014204131123340413232412343421332440410014111143402301023312341330424424340322314133430002043204244304211024322002231322240111220034204141104300431440232321434030401401300133322420230033030030321020301130422034143410142211403110021341422204024222302130200133023104301432231440332231403143203022324004220132014334240240213212412012300211014140314023340203003423320401313340404201424121201313000424433230102332030044123232311043342023440030013021203413311244132044121341320324232214223044301432420002041310421330224240402020234030232344002244113121422312000010040133120031223431120330420014131033144012324140403440122423334144034041323214132013300312212330204401242024222002210202242210012222423214334320123313434224144243400400301044244024413244434340012143433123432231334143144031043244200301311111242023413234223044112342232034312402000314224300242244444120204012442223401401121430030443410030212114103011021041343432140040214220442200044233032212344204112200402140410324133023102242214232324020000221032330430022132110413113342114111001202114400004242042344333113332444422313122314404111301204100211001244141343113321000410242223112400320031041113002321443320332142241220013242033423202042204222400442310101232413113243132034043443321212211011124231100403334323424340440300311444412334313414244444124120104221431323014141432201333421142243043111221013012201102230402414314130034111203132130140423324210103041220040400111442130311312014001012344024403211414404320420311113142233441113131100302114223432223330400011323331200442011232401111030432401111311212133330001032032121044033410212310331134003130211030442244023332201201301422210210302442030022000244340302414334144133101022144444041442430022410110343232022032303424424240302343002012322044312242331030200404311044002200444223222130042043430434240044042004004132042144224111322310431033003224220340134220110003002243243300030312003402302421210322344011403344124041321123211013304233000142143412233344010002332441032230010323041424140010431334314324032332440200333413031213130334240343241010230111124242230411403242040001324044024320202432441223131321203240323434012421211124342122444032041100221403334334021420324201033432412314330120013423444334210214340243213343444211141133441313304124403243303311132442240434044231232202242414122023100400124423212200314340413013203132222314113301031041", "321201111430344111404020134122313341130311204311304224130442320034030040432201102311442324230333422142434304220111233223401421103011010310023003423103332023310303214011444121410441341311441422232444032333332320232144141401003332242102232442344330143022344423424214443044112214234142420211410221321300432000034443021121434041321140242220131403421142332340003323432040131410334424030413231433410030130421110310300420220034201402442004310341110203144202200133203242122313041103231101023143024044101342232202311310012333032443241242224213202323011310440310104110440312444340104032221304203114244100041224313023331412142023033434424304214014122331113024300300124131213133430210122431100344113112303043244202204010032024243444012012422401411430314243224031031133230113112404011431003244303344022003404022202041421222030430230020420312240304314343311010130310021014304301143430323433013124041330000143101142041012444313004333241404203023414241212333110223311234023034120321000003304022412440004012442013331441123140144311134402313320324321304113333013203032334122034412012210004220433200000243141020232134202112241221403301301004202142334203134004342212242100423201200110300124412041224242211440042333311142431104120330434340143314133430043231410324041303141321131333312004323204243000322440002423422302022010222012203001313444311401433044421034322102042203434130341221112324331340043422304402043040302222100143134103323134243010200214343224443420313023442000234002414322300040032401223110444142022012200134142042032414002043020134204410232412041332014410303214130143043204310011012003044334240202302202423012224424201444410430400320123241243102131302243030341142234211230423121400440444033314311030001440043403103111344222134304202003420102044114104414343012443042004022443140422221423011013124211402133200131134310134340224232302441143210334120322240004244042141041143323102130043100040343044304020024220343431224404040420013143413001214414404112234101331341120100224201241223423320332214204223110422042212320204123213314401201131400121120211340110001334310141434420012314332202131313410112043444342231011410233211410123023430403114421330144134202023421014414223012430312032001441201434443330213322034100024232342313144004122344330101304210311342342122103422331410313433144133422211202114143432440124130000032421233204411220432233401022324124433404120424443200341222002420224202314134033204004401202434211200441121022010330330332444310410114020312140121430202212123024012303233030003142111342134120044400044342444032204422243234104231104421240320201340112131401202100123012130423111202240442121024223122141330121032004341324134302042013423430432422040133141103440324120201441013342312142241102122131234104341334234122000043200140103112000313133220212403440033022130431023132424032234041103200011220044034204441311243413042333414224410042230042214213133222444324243010104303442204303243111413234421330304142244042403302442013024122103144020121324440224234234020020141120134231134414344024301424314100243442320342223004011133121243242203032202011122140333421014113201032024414422030344312032014013143124312202331441444310422312212133243323420444414220434231241411022224012041214302241431124223440004441012012404044320243031012432334211220414000020114330140331144034201310320212010403024400131344020423441333322144114410242040322141202434221123144420100132340143420413013302220112213114402141132302040443132401230444102310203202132031314421441344112024241032021012102401401002210230220132442413413242042204013441444201402133044413432430304434433313023322110233412142121344440334340130042010341302441202042020031441313412424323442130300200112302311314434210213224341100224004113040444421313413223112441314403411013123114010211304341304422343132224412131001041002030400041111312040213000304241442210314242012420441404010210202214010112200400002343241313002224101213443222040422144440443432001212121310413404310004131434323433031324011334204044242034314144413211243200130344400134210212004322111020431341202112403222332321011322322413131142100211303330033111424130404144121401304032320010101014230233441324123340220224010340144433022311121034013442402300414002233111241043321020231313301111301431311103041420400331202224004024212222201241214123432222231023142341022323123033121330444421433102000111034003033411444413411143123434103030002111432322302021044211241414221003344342021210", "031112241242241111222122400303201000132140423124432321312244431404033330000441320020212130132410033304330011144124423441134142423000432404410143332402101224303204143301122310201224412322022323240302241141431202040213311100132223144214030433023303122212413311333221342214231441010302223441434334314432413303123010331131003330402224131421133431113131241032013422201412143233343041144311020132024033422240303414324432320343231211240330324103030300313013123223303124313441312444234103323411221243033333412041220023023410002213101431204220020434012232433312242303423421201220134144022313414442311043114024223133123321401211124002202343110313311243302404012330400011240312020101220424203101143103323301334134404402234320331421212220344021112312321100332003104304044211122223224234240120331042322320131313114230003021111203440131331400244423240033431221421201444240223124003201040334204023231323243034423031441201243230334234343022043002012241220312321334021431012314321411111122014312204402441023043004441021302444242131340041312140041022213110420114234314221401313231023124140442234033141303114410003021143021403304113023320320442344103102310114203430330142303024441003003242011002200343224133420413301310244134232434124201102244224303242432234202423200020234041434231143302421430141142302342124224203421222330201014432001241210340443424243233201340134231001203443442114311243003012234314430011320044122334200111331122202234024022330221030133301011400120214231133102333100244443012304000421421010000114432240020131332220223402301244121324424201441411011332220004304132203313211224220412304404204200441313240424400004041242443012042030233031332114034112144011330411400243112113301022324210133222100113401024030222004200223103320144301002332042031340301343142202124214022102302420043440021443241421234120130100033231301224013034433443322031212201214342443134434001030122231200001243404141410120000420214421034404200333101324424303100243044301411421403021320301231021310030312321012314222410411302010200212304312141002000403243214222302342321213322424414132311001332021443432310442202441214320312223431104140444012104134010334113141020120224414300102011034043041031323132323030200044303412332041212422101013431343200004444002220040102421010143043433201423012041001300311120240140433300211234404401310243433441240041000110120334113424100120124243211440441011422002144233441302442230241211441121032044144022433310334034220324211230024414100100341023444302040143000320232222034104340314234311212343131020432143443201422432302214101242330422444301013041412042444432203002321104203212033341242313033323102230130123333143310103130044041434000002404424134230120441234231144104003423022424112104340311114432241414304330024220123212122020041022012130334323334424301240141201323224211433303422330043100304020313232102122203231214204004033310133003223300342212312002000330042440124441130400400422413304121231400314203003430413030003004210023031404002410044440141244123143010241411140420331440104242103443401404104313241412232413321434424301434012021343100312224113244203244441010420110110100301032001312234331423011110142140401100212441124313413031230024311111233110403401442003113440124340314014400401034400424134310021420100134300132131144314433021011132224240403212000134441200033222031142444231203044024412134201032042444434223041120413341344203004241234433224222312041202442100433034210341100232142033330143042343441334344231330344132231114310240434030301443013312420114142420121344133021111114202044142023014331103401044441133121033224432032030122304204023241012030310133142331300320344024211404404414341440113411234214331313010004412122403204341104242230231021323301131100302401124242003144342240031001001432101212412144001012043144444344001342110011034133001213422312233434110231410431132230442000043243103444340323003434010013024442310021402141144123343434413311333110020020240032323101223243444422102421420321031421222121200203311303114040004332014423001122000042332420301023104030244342031413231000201101402244403103012221412114303402003410441421022431010400042402122300141340244404133214320113221014234114110010424043003112044120002220033312004201013124411424242041002323410332141223212111011131312123221314401133032342024242300132123324444244042310010321204410123143220311022222140321424222024324304423400133144311442040442034012322014233313001012401012400132013240413324434313", "121042442122142042000321412030020124304412332104220130421014001302101003141144012401432123012013333413010002020423331112441424324430324100434401211302013120342303241443431333134322231204323323240430440020342303124301104332314100404340024111231014033110444104032231230130344020143241434403300330312040214200124421044224233100330112432132204020204400003001344442433132130044023242422204112342312431314022412411202113304042313124111242302310000341001102301301214324141414310103104413313111031020403344110444103303130303334030124000041333322414300234222433123313231333422313010211123242021123332034220023432124433321331024401020330144001434202420244031003421313001330101221430042004133403040143232411311143223133441114000321212300311113343402021021100113244441242132020433332022020331044331041030344323130400232402340112404403144414012141410413442000442434200112100301020004034330422242011440140432134314324412124044320124441403012122200033234031302040033023221300034212432243441331003343023000100340434101413310203044031141022432111034413324012223004040243342414434133232442132434202130333113030104134234240440443224120034212421210332113111110001412442232123402001430423324233101224304332431433343032034423434110033222021302343002233421240024023034232213444211221023321402412141401144324031133414402104200331021231023130032002104023410040300234211243434132122043222233102114322424423110144422140213204044030404304310134422220311044011323343111432143302333241400134324214201431041201012202244313433223441411034233111343204003203104411031130140332300032412230120331023040414204244344132311403103002344434130202213441111144222034122120422342044014042124042024433240410414221211014242130313430422421033040140014111010011230321411101413243140410123323420022001224323343331220414444331123232101132242033411101033333323403034204344212213403032334133030222131021201401221334102024304310410041200232212343200330424014300414104213020110414330331440244000032220034310030441412324230041143002304431342214221144241243200234040443044100120330002022204331210100104314204143104242133220023424221300210324223112410123002300002434022111404302113034212012410202200233014142011331004112324441432223140143302331313214103001042214343440030310021144312214100140410220124201200443443030124204400442230342020443124430341133234442213023240010323133120232331441141330421004430230010413021111430143234013412321202400212212031101303001013024040204034010434042131300113212242133223431043424011104422311311020104302442243242013333023142333000033423242043020321314024432421131340032002322022403201143012000113422011231133324422034340403002013421203312433330230321334140121331104131021334341223443134131222224124242323122323302210203430413240114203314101320212240444143043413242024111324313123113114130244313400423413014444104124342034433031104423441143130200444101230120222324144114031204211343320400220111321424344301112443423201134411112201104243040140224120432433400401041231413024124021121430220243203213041100220341110324034404030412343410222431101130433121312124142422313101323323444312121304222241440332332124201220103340241220111221011414232304023232044244333441014004122432232042210120201042021020400011233040334031103401333334133403424113111012420101022411434444401044313124241040000131024004432120232121142141304004034300424401110310111404413340132042114401030144202024211220230223024004111323230001042143043031143032224010012112313440000002012332133420102440343411033213044341440403303231401321433431322343032212410131204334400440442410210412140200040232003211224132131024343033313200102243324120403042240124331340043420001003204044212012420440244032224313141133413002043323144214231423323403332343103410420444330420400201014031043101102001132223324011442020113430041143334341343202143431314003222341104244044430110341414443414300031233310311411222140210310031431314301402334211403131210321210433324242024241040313340314111320314213004211031313414443004231434140213032320021322442144030313124221211422132022204111104421323314421333414112030213410122220231043122403421134042022103242420131414343032402024002100111020203022040120422312242423031303014344012223440103100102433030041133200101444030031142331020143301432331123401320341024321130402442121112421402432224012431422313004244004210134334001204203232032424102441203104422144432302434313041402403123024114312224022111300024313110401000103042", "002443012421022313130130312144301320222204304330103141423021032332332400003232410110300034124210042444004202020041420320203432043111000103442021111132323000442203023042333343202333331111423031012214224220411142204210003120412301141104310104101211200023324423320134010212123123121300432000312244320201034014043131320244402141214100203223220204011402032134112404314444012403132340013402200302210204000233011120441044012441104213014443134211141240202241020221414302023011310410043022023030412213114343121131422032423423222431014341233304433321003132442304022030040132404122132321414433112304003444303244000022142423320013213400234141414240110210220014302230031412423404132443402341443132434003101311031223440432430411420331312243001420031113412041301431414002244224400130123041343004430223201420334131322334301124142020313003130304131304012311420334011442004111410223100411041440302412303413000024321243301032221034300411100140432112320143431244123134202232044020021241322201122034003104223303240142010230024043140344333044010113433031410242324331224332414210034202133223010232320002001400042442334313022323400100410432033341131234432222404401121044041304230424334423310400243112412404043122440342402214223443023200120232231310441132443424134412430030012103044331220002413431402322314133103313421400011424023031202003240421014411343221131301343401344434431030103444411004440243034232004121204330020011344414244000001301011012312123324034300200031444133331410003202012334323241343004102332234030420342201110233322144440220323100310324422102020224234100013240011344304330114024401141243310120402300414003231220041132433021142221313111001001421040034042203213011422212421401134133002234124120042112002410242114004322101043243333304004224221112111441422232033113111021334142042220203412203003012104202332401301030434441330411440013243024141313340233040104120313014424333332330321300120443441102314001244003303022243210213201140414024014304342241201013212204334121011344444301202203201341240124204442213413244133101142032011403334200440033100221104100231332313343300242244440300341223233322121232130300402103432404114411043101041020210123103210044023413241320121214203131231440034411300011423134002123041310013034311413100042110131413223311232202214343023002204144102214300442242000332133130021023204100144000342111144022414221330013024002244333204244302333321210332420314034403040020104433222413434442032432143440413430140404434003100100333004233214223330424140303420442330440120201434142130240042131231112020243022040314403221114322402040203323241401022304343024334041230221441211230331000133224200441222431110131441122011201014220114444134142134443004201044401143200040143021111340333422343000412220320024201113142201304114231003133432004111320022140141310411204422223124431142203044333234304304242011324204223324421003440032440232431312211040241120304241021020442322142012443123130043011122342323220303004214413103000303214020012202321241124231404144322131113243213022314302043210000013024400431130404201221203243011232334014123300242142023314100114411440110331343243113344201040424300113130310212220221123321334220332224213314024112430032213232324024121220140433431244100220143120213101311414114411212140003434323142310220420142114441211102301404123144121221014332132321344141010203241402312033110101444221421140240123204142344312110102220211123102404234033032342141343400241033001041314341413130143340334042404040210042040021404130010110240304321441313023104144224112042234001231204123130134400000024344341230330003211211111041143322240420014314244442224220234041142303301402000410143443230322231141030032424110322411143012143103212330211004434203100402413201403303033141343234234124022430200022220414223403314013023412310312410302034430214324411010144220204012021141404301204331341410031140130232211341214230310021430230112302221022044144124214121023124110020442021044130033134321222220301432142122304304441124304322342430003404413042232303030002443010002104034343204420013011403243214443020412111343403422444021401212234033011033414232214030442331103312310023101331040432112303332133030431002324010104114033313431034122100243012130102333104020402131110241331020101443031332130020343220403440143000321031412142300304334304444141344303030133010441040342214211130411101100321242414203404430010314144110110023202301320243324433203133240332420220021313014004301020323444431144", "103030424333222402140123413132141042430414431014112230233242013233203423210132413442430102041423103223231004224002122342103324004431002023103040422302044224114224200131332023303032321003322423233402304424031324001214031400424444401400413134001401422234030022301233211211132042111003023203404143111224411024241300020241442323314330402324111411322440403000301420013023414343010230104244040004411002324331442304124230233141331200431330411423412122200004340401010430312331214211421212043140111040200333301124220424403331410312334123323100112004144142323430422000113041203034342040211224124214022240031313111422122434130143311141313130220341304223223204134032213212002430244223224243402141224004211403012130223221002130022342344411303024114033042032144202244334434310000411032441023202142331021402204323031140231130232414410002343432112323200242220334034223030042222220342011112102012342044010320423130321134330110231242003224203430223344343204120444122220430303231202412241312300444010104113013421210011012242124242223224032124302103043202432242142014413322022003430424401342030023100132114414021401131443413202131112341102233313442414014002214032011401442033133043131204044324310414324430421112430132331320202143032423004042102133340012410443114204044233040200130110331102233041003302104002123022130102030033212143122011034420323300442434231433112321132023414224112403134020104121023431422141402104301102331123420041414333300040322133103431014201311031112341442100323320443410324442234210424440424410223433120221442210322110034330043402114303040142000134002133132133424113130232420021343011402100320444000130240422102320333131031133442312312303242310143403422334122333422234203223423204043244320233113341103200131342214232040113011044140032323441312123041441223122220122041011134314233324132230101220032442214121211304232140402033311203124100310013032113022341310040222043213412232132000030432411200034331043442311401341343024032120140010130004114242323312134141003102422331411314231041042343043023124420242031213420121320440440102434204331324341300044143133212343244210331232134243244140302141201042103030141200212113340311202144141433301444203442230211431434413403304443203200123432111210332012423124433220211230332444302333411041214433220221130123232403341212323444013440440341430140430234411401122421131013203301210033120141342232044433310113230202401120143313110313224402041233203034140442224013134200002001133101333124314331004343112402223004404142012313413120231414022102010134103330102104440233401244111434223411241120324013441111042244343304114131134010334200144212112220323433223021132324211410130430000433342324441044320344004211332324300442021112424123430111142311034413132122241010200201411321012340034122133332341242433033144403132140342310101430014223332411421410031141414142430203003342121431333420413111304212300231132312230023102214040014231414302123341403304111202141211400334230331303402003441221230220133044404113022331011220222301333403422110432223041101433101430341114023111304213414210213203143033140430001002342442000141210221440013031131233030012301122034230030424123020320143210030220341404410022240322331111412324122141214033330002301343012404001133314231024203122134403133210211343314130312130242344231200213222401214434032044330231103443341013401122044424233302300043431443041430400231234411040003001424011200311232132243204303033133214204021411240304112433003420313343213133200410131113322021100443013034422302320303212431131044442322221402412421142303031312041403200211432014334322422344204220234423330201301133404434221032101320101202130102323034314003341111121020034014104341313243034341021103214110411023332034343140131340421433431123111323242210432431040240222422411431300440311021124241011002134330420324340342141211442121102112221112423411240144313014423020421121312334014024214114300124320220032302322401300232403423023204133031103002142432231130104030411124040413312441041301310221444330403234231231040413002112123312344000141134102121342313303313140140132311441242031442411424443133434013422012202003102322400443032304400301322440322442211414403032133344011403122021102040033212034320131110320434320100220012321401101402331220020322324044024323232314401144001120420344111423240402114222003113143431304221021133423240340214212202241134340221403320011022212002114024220101411424322324404024132443200111223223340140213040020344434204240", "421412111133222321211112430341033022411401004011202120343131401000141224310033424020202234324121011302142201033010233132321301303422333242434424204242442021412002242324440111112241004040202100034110222121231320330010314142340140442413133213222042210413210001011122431232134003423112311134043120042004213021344103233110311120032202332143230423200123241421344002232011223112403230340022222143204321013423442141130334020012001442114031201131102244000040140013214344432133213003421121043131242101103433402421412244230431224301013011042213131030331130104342441143134003123122014022040102232234232331102044042112421410404010434131311021013230213430441243403013000312200232132443144134031244023224211131100212344432411433424034422320010130440120010001143200321200223224410300333321300330310422241400044424140012121403331142410442400000201300022210244404212310423303022233204123332042024410224411310420340243013230444344001313140431220224230212144231444220410233211210204333100312144134243441423440341213203002324221114232424214403443341020141241234304004004301002434114410102201013344022210013224413443214312203020121021211433121302204110103113234020112444433232433314212224444023323220144224043312111324343231142233111140342022431233124302312342244213430134101112414342044214300440020110433110211020301010142331001320342102444441003221131134423023212332333021423033412121442411010014224444011240413102304032011232331403241001023310244101213231210030000121231304110112224102444234114024202040000014121214021000022022242230224240432113442404421322033342114040220413140320400132011311312120400411040120423133202413342004402224120014141032241444232424014112044241434040431132434312232333421403122442201013210212301102144210124203422011013134411100100222131021004142431024002001112312132410101301424020143041130230023111101312020032014241201043340230101023014421103234123014302401443313204213004103131002020334203441232011304403042104114134310202100042002034410013042214042313304321412441404333104030412011420033113230421210100341231043214343200221112043024041412413401414003413430330040200201142304434340304442421422444132102220022242314310440022343013242144012041214224202343104340201043034023312441104421323141302341243324101403332041011004230243421301110404144210120220342433440031142314421103033313210204201231324143404201001302344112233041011130120324021113220312114314402042030102303034203112120214203314323020244223422143033214324414440111134001332220324041032133300030010322322344403400134113402112032134230312310204441111131124310304033004321423232304004010022432322103031241431042441304042201124421124243002142330310323444123232032000012021323043122032021004124124003220020213240241041411320344020404114312112024204231312144333211400234334140431314344134123113301430231030123302300304203324302302334203204233043230441200040042421412412031344324304442141130230302140122000013421310403004001134244131412234442320244434412143412412222232233230414224330024112002002321402102343233134234121313311034401034232444224244102013104402104230141000414234010213133140103343323214014444340144120142304203020214031230313333324223141122201412212010003303402031221144413021003032313234331330241140002314144011301424400144020042210200202003412103244032221421331224014304333313121420024133404440032022301043314101344420033111122010201042442342440214302344023133020413140142400004002240320411433133304202043403011033440412231004022422432423241032403430423121043002242113143330201442423213432124124314421123341322232434303033203334043401202332101231210040122334141341243031330200231014034132331003132413403042401110332044421013340343044022244312302031122120314144002113442043001323143312113002121212241404233104430114224322002024224101414341411104411103343223332231244431404314134040110433124401103044201331222033034220223322401012123232424343411324003121102141223441011242412443214044332432312221341400033122201243422043200022210314004230102223142014210041323212040340404412332110211000432444110121101010341331240431410323021203412401222402101441304440140343243333311430041001234114030444222401433041014024303213021041030023424030120214144230400302203201103013442403313341004422004223401320401031313034004130000031311412031420011144203140340401020410342124200101111111121024230223422120201414424044412113241243240434221002044040140021342313004442302201013324320323433242310400104420102221124", "400043440144124301100142303413202102444343444304140440300023204343114242421012324144233133232314012033441411132232431121243304041343443113304220300314044110432433114023044342044232312124204213142424420220033113023023312124414114001243323104031411310444322410302101042334043240233140304134032213433344230212414131412040211000341123020211344443401333032440222311311043224302121231103330312314231331033142104132431134010212300004002001241043224232430023100333221332024242121134202023243103400332411332342134030104040044422244002444021023421403401011213002220442134313204300122331141341321321034441044002410411432442430240101312414120012141132021240404332404200010010332043330231002240112432301102300330010310211202300040302010024201114322112331204310431333334224033203041434442123103302230242400032333402311212230411300410143312333003444203444204043242234442133034040222132201312423310111401034420031241334030021200234303032333204403310022210321443003221020444132433204401340113402404013232043432201144232101141023232411241410000222134423103213244322412044103141034334103213240304323041013234241222333311122343232410431434430332140343343131423400123304431210121132033010313030131142441200011133222101412244032422340031244223144430111303240044210214224441241033232430211342331411331032324440224220202430012441411212221114312231211113000222441322430012020403113400134143114422044143211120131414302114104402343323143241334202342012021112012444423101222203014440013140012134112112341132111422330201421300410042221240204432300103400211322000142144044023124023212303101410340312432414112040411032343043110323104200303342140014410342002430310220431134314222103010113213443310322244132111133114323322100401234423103014213323111332320412004100001013202033102432021200010411200102422034214442020422034131130233302304112144432213201020243301413220233202312022400203343321330402412311332442421441340032241200224012342121303422322242442000420040213034441010013334130402144243103021400021201421201232101013242141242234212421000400132232023131301142422424413243102001413411242434423212413003243201033424203003024010030431131211343202140021240332211033002020122120220232344124330203324102114232401303211114243244303431224401432121103141142322404430142422421121202130302414431132402244304101131413112440403410422323421310044042120213010341024232143321133432221340021014040314141000013244140434222022434043242304013241022043404343222042133020002100440230120301423002411221320031220244034022421413242033214222221124421301211302331021324014020111200000142120304242424100303343041421404021030013303300243141242334324233042300301224422421004414342314022230141014424424114111013014204012202321121313243301423321234311013433120102210142003021444243001024144020232001020130031144202330023322000000024213304204133044112140123432210413002140200124131220204203044210134342401341211113010030232222440431241203224243240244030442321001323211112304321243023041342441410144321112341233144141112112320342404234244002141313024123211321442411101342324432110202333342303221101301414032403413100233430330132231434343301232020330401314204101422223002313022304421014320301411123331013403241203411433203102013140301232144302140234102012442010434411010102014442404212331121111241004031110400211112002034201303114024340330223011002301124001201030244443323003414231422300141010034413114310424340113230424323412334414203220124321011333432320332030032332441330423211121443432002200413042243022133112404342100141224214332203323422120034313131122411023433333333142220004411201340100220333313214021320112104410122424001213103240321411031213402103204041341044000442321011144302301120431411142234121202414311223022242122302443321133433340020101113310141012003200340103011403110302104242123021321040310122133121432344142301411123333124020213033044143300020131201401023014011104344332142134133241114000042011333112120214344001412403424322411301443304103100221412224013040111014113230320000303231043023414333114244401131020241332140211302122044143031343423314110432204311404213241440444410120030230213220000403412001023321242231204243042343333204030300243403443242240032241011340021430233141044013041034004044202410230002342023141220214123121210234423221032301431442231330401421411202404101332400440113121121132030242234313033440034112121241021423342023014103200023212421313220014101031400404214210222423031210303040103413011331", "401000103341011034300211431442424224133204102434440430242343121133421131131202302300424203311311030400310400000301110102132243010404044202111420431021134314430302220332431231211301304324430444012240111101220024400341344104044044033131312100324100200123043133000004100001102141334044224324020341231100112222221031331014023022420343204412413004241304342323411323210121234010213131020311003044220040041312204011210232400020032111111421044020404144133033012204412211030403041200303404123314332133040441424042113441221223302424041203101130332122221023113441403023140242122134112313232340044301343204313400143240402220431114224332412440041204000240240431324310110440234342343101024043412440213440230223233141112443133340211321034330023203322212104000122133442403204330200441233210443201202001123341044401040403320420120320002011230330022421133041210314432120401003013021001434203002011404230341004323413412430413142040420300331000042134402310113404120121133302011213140411100034141004432302440211443140421004201401340124444101321030133032111412404343442422303243103410421440200304433314424031041201434244443404222301223032030033243102303100313114011441433124230140110144221002314131043344422032223110431120033344123002123421134341101033222204322412224020331031341130241032214233114302113440401413114231423140220101102031033210401114240143240312140000310003100122330441413411241341430424200120104022333323311023123100011441230003034023024230322411230400241404320123430143040444302224221000144421444131413230211104130042033222334011143140443330210204033220134142234342234422103113302202210404310231244400020421311022324021320244310024122240233442224312422440324432040132404122133233343102422024401413444222141123330101240041004100042241032041131320343202402022244430302033223143423323333101113234400322030022434211001322441011111311301403331232230103423043424121131022332333323442404002410323321203241321423421022344422412212331343024001424013440234043314023021322401222124032304213341124020320122031111431232404411133240403314132233022201204340212312100021212111401024222040201013423330341320130310014011112443124441432343330214431001312023230310310143324102232402004442242444140140140231034122324322142041003213103341134000003033103400313102200442333422043232103014412342232121312002323420010214042143033311421041132133202322410430012113042332203343411142211343100431230144424444322432212000430203410413142313021234310033240111441240202112112031434130333332123230333013010332240202042321203240423342440311403101213140223404201410334311240033402411030103101441422343412011031022032120130020044121340403121130313113041333100243411433323212304142422110021333012322324322233412444012400040241100112222302143103023224124233444103441424131423322313332310222432232023442204234214114214430440444110224333410323022404013330223034323133232303241022043424220430230132242340421043320031410232411141113103301114130432134022041344312141432222114212401223111323120421312021330202313231043313020004200223134102204022300042400311301242224012102411323013434341121220024302430433114043130122113412310213301213310031044330010404040300121400143044231012304332112114142044143211042242413441011230444110220223432131421344221130101102003141440311323232030312041323301100123212032311103140114011012302234223414132012200143014321144021212222442004100324442023230044101400012442143242410440134124221113120134422201214224232140443123010200333411444230434204121131144400313230241132430400142431413022332001224221024034003200430333000301313122421403233141024204430203223300443134310223044211240214121120031313111202011341221422440330331042314314004430024233314044111323321144220004032132200440004421111103143220030143400122004100213121101343101331231103220012133331030202321200100222014142231314343024200234423000223204112222141213112202431042323304240342133432234232400024103222100032213224313413133412432303432334331122442103104443121144212322001414321040231440133303433144413043210011311232143400321033404444333333030430144100200020422022010144244323402120202412124124431331322143421404013211413023101404143010441111210342030303322413012310320012434401020334410301213214444324320012223322222203123240041142001434423122304130231402324300300103203114202010304423234302004104341012110141443444402143233202000330331241313300313213242142102442110314140123132332223223102223002214140311122011301443212101021310", "242221423030040012431420221044333141323014032243004302121430410110302433244011241342032134001214124242230211043441121030024024402304140442223424404044443110443402102123032114130043202241010301140303214204040442113341230344110020004100440234002423024234043310341021314420042313112033041104000132332420121131214340334341320202040004324243121042323224112043041040343332201122442120444404343312312233042011422441130023110223302042440032444310233110201121300431222342224344240002044333411141433041143120222304324312304143100403011331230040403322232120432232101024434141100004122314432024300134413314312301000211344444231341244012014414402032121012114333040032234432210412202214012314323220124444203302443200132112400332232414131123042230020200303312114032231401042421010103043404034242444231400212413114122303024413202133141410240330144430433331342441441013001003420044414434312313422121404004023430033431114223014033231422332422444033143022342224224232040131130042000440411324030143000322314432232422204322213021244130204002310411424432043123424014033110434022302214210403440111003213324223200044100242444200122240444421412000324012340033103442224433143402304444141310323244412302132210130402214232231442340103411022413034103004103011112103034421044210130121044001330141441300141140143132024001121312243033102102231142204120431211322234131142232334441400434232311032100242134041041132004424301030244133300221221142042204302421020214442330410101213121231002204334104223014320202414313130121133243440422410124044101200004130024021103413241443332100330022000441124320141131044312142302242014430443132244000241130422004310234144140443343310330140103433100431443011002310244203002113232103101111000010302103032342314303023414122340342341023243100324141002403024022024224131104102442123132042003113214303401302141333003024212432200313200202201214132234022301132231244030330001433203021114114100004320402414304111212423401042022241302042001314414234111331124322344332331141424120404103221310110423434141122234120414202032004344232214124310101102414331023123311311324222140242201112412030132310202303134201333044431432233210044041003410031440004022240310034330144334321431031420114034144423321200222030042242120302033302223312102341111031022420004134203410200223010412243234104231112421244013000043323430014322033410443043200131241414240241110201111344310034310224030024001122221213143213201231200412021341242041342013321042221212341201203332422001340411103342343102334032212334231322114343032133240240044022211231031132224300434431300033421340024111001303300410024143022111341012031443234114213240400420421002432041341034140314400430434041111133114213040440142002123100041234422101040113403140012023143204233101332331412402322121424124220141311203314243030020232403043042404214232121233212434003433230240102441044104412322423041401341044421404432343132324313033413134441241344411431022224144020343021121413432010414404424440321202232004323144400002404322230110101230134333112321424130110441104042324312134311220213314413221322240410021332243044214043223110303432232133111421402004022024204124310041312232421000434013442120222341334110043424213424441003111400043123111021411401224213010132142204042202003402042002410213410244001303201121112141312034312022313223304332224433402303332012004420010404401000132420302234440330012133123404111302330340342041233102144341000300400130430113101423130144210413201401030144143014211441132420043012420123002034023231311223303432131031330244342403040003230011433244330222412423044113401414004401224412114240131103111014330201200203041132301333201343231401012011444003210412134230003423230341233221121242204324102343110214310312003003200011242320210402133434432022244042224300440441440310202342222240123111223341142304140011440342140443243414042100034334113212024023041300142211344011122304001442411203342330413434042314323013103000234020311030413112320143411434013133441033420342134310140340020332012134431223110240221120202323010202302222342023124114424333032033303031344231104010321200101004320431140132322044421402033342103322302314314134304223400341021323304024204200403140123021333311220400414042114334333300233442013121121322410301430032130112343231331041130131023202342401421433430230141232242412011124301123331022143101223020104431111032043321240111310121121034233002144324024143110212034234022130033412322422041133102231242313320024032123", "103044444024401004120421304234042401202242414432322141434311431300443240333423333321342444321223413414111311030042124422141140242240032033040323421023344343210104423202103314420110300401041201142103134020123320411240324301430304430213341014023222243121040233334204331410142410123431010304321132324402242020143213323101304401132001044240032114434031110442224112212312022143343103330244240442322243210134124310242133312403213101433013332034020343032033211320331230211034024100200133404042143410024202233233143100000013443221144021411401344333330302344140203420222420114344020014403244342424121111303124202140433334323104222301010431111003410221340112332112211333003344414314343011141224422303020122212030341102403112210441033223432303321112042023034130302030101210000431431322202202432212241231431231344342440042000123421234340300424100442104032103031110121411120432430040401130240342211303320120410042442212131312021010441213321343400102444222431432031002443323432020033412234103133322202223400143402224101202004302334102121322244442420240042303230430433402204432410201340130143302302041334001022410444202121001222023412221221113114214300120343032210342410043132411414130233002004433132144002124223041343222321222140002201112310444402230133213003100224040304131212442434130314011420021210033343231211023104232030342114114021302020321013043441444334230230033322230412012121403230000112224122020000214113221420003334331100010413021213432342002111231131104111232222210311040300300441141134133104012011024443433424431332124133323131014242004242134430424342432233202332212312401231101213213222224323213220040343030033134303314232140203311022232244042122323242044224044011030400321333032201201420232432343400244442443401422322000233000014234102121124233341023320123030122032200324212430311414131344434221030300202032214022303003301312433410021431412334144033234201433300132210344333040041400400022434424400344410014421342224334114043323443044114142220143224102401402140104013220240434402111334100223103412444441341204421440132102040140022232234310201023143114202431221410030423300304440323130143030331222421310204423220121433431042201412210100323400420142012031021124334401420211022342110102402243013203434043413303443222300132342123234311321213400010404424410303122104112433002124321403444323043203440210310124244032311443302202402300133222034423300131102113213402042143410121214101421401131334433341212344001023341040132223323240431014312234422024111343134133101411233111014412404424010033113422420312413243421403200132034043300431212032022412121122133204114304001312021203320431233140143130131440032231241103042013113332314112314210043122104303323034442103212344200430224311330304034212412144430121241344441230432030103120410223232410031142130111314203422403020343122100420110414413013022140200103200441324342131233210342103040221043034413010042414012321021331101133324244334041044231013101433231211021401213434114344120410222402413121033140333420141121023342121423431002204212143243001233004220322241431420433413220130423100310140014040221111420321112213320202142333220202440021214200112043043413330112104333413214432104140332412130324331300244443103000113230300042211430311133232014412034004400413430423121413223404443024340344240321123330234033424442211231043403011034314334414341412143210041110040143124011244304241131310243004044020200021004340214100040310021430213112114104201431021320230033332031143104411310444420102042442112001113130420233132404134233301310024241104101423311133413403004114400214233310402200331003334324423110321033200133400221431234031102110331240303134134104012310044432124133142241323113021402223140342410102204013202111324432112421021340301104203024344402112404322203431200340204111112040312243004103001044320141410013140233104414214101130302142131334120113141414333341241133331022340120043130023421031413314300120232112343334013024004042023342224034444441434332412242420340300031141301213041402243043343304113102320423214301114104344101323434303304402424014203240212224400134304423023402312302442124032114202222141120340214013202440020320430040130143230332134410012201420402340204422233134404242200120143410031240444004224432044044241442300314134311410043003224421431213441401341104040210114444031321430301110020241202202421403424122040231102204334412040344034324234114043401011010201122022422000312212333114043212020241100031430010142440020403", "004421212220333444313400100320013244110032042412411142422314041132101431132442130041103442001233342423320112302033430113313331203103223301222040413401244032023323202323103233041222300222222412411113440310021331202302410021021311032012444323202332103004231224241321340230213441230304333231334204401233202343130114142203230020113334122333041113442433430141032000324230213024231012242003430222433241022420144320402031204421331314220432023031301304411104033013341041443340303414422021141010341121304200332302012100334444220433104314033231303121420241402324204004233013123204112000011244223403224211031443244300341400010343421444302322221103330310244203422344214140314120024401101143111441241030242022134240340024040210014423423131002040401132334111011001133110420000314314423030001211430324403443031130233042020024414111234122303131034432244121121410113114303420310104230220223434212113313213211234334410021004444334320402044221232001430024220110144012231220133230434312340431220411233032341244320000320322240030124403220122103311240400100223321414313343343422122101023421232114010330014001213244322423031231323401001210034111102141223114210434022312200312242313410002002010230204314123410401002404240231343312323343003410440402343213430004422143402314132033443030023040222003201332340024113320211243421342023233134104432231304240224344330320402213021344144020030312124102423323044244202032010241040443002044213230031244441211303231020302320301213423431434001342333003302130432224122104120214302143343232202302131424010100023330342124131433112121424111311114244041312000024340400304213342400314014344411230112320304140002111222021442022102112443300323210112331322040333204220111121134330402014243344110202121010243323101011014142421013021001143140101114140010124142101312042213013413241344434021404243412343010102424303321122200434241110223131302022212242011230022203440031004341240033132102234444022404012432202141302041401034343012223020404024010120321202133201421201043441343444340114324030422014213221012003203002023032111304000142224042030310104342304312010042043113310444233142121410444243422140043204433404333141313123024200012331114404134134042424033130223442343021322043431220101414024234412242402042112242331101034330124312414014100322100030344400413014430041424322144210444301012113143420110204101341041203300402412330402214143101340432212141011133143124202002012111141220012021200134424024241210143223010432020240411012223031210220044412044321112333301323133011311214444020024143402304210324013140204040402304010112420044202113341144111131334143040424204042230134400213311202034230010131001242411323410144402002434132041201024134030043220044121234404212411004222200033120000030233410224430232234103130332343142433121230343122440240014330201232333133004043433220142240341402144313344010342300203004031413441212313440010231020342113422101311301322322311420322040220434424420132203304333211140434204121113320211021141024314143131212334201020433321414303414443340100430223040204122134224231132034413210003341343120421303412310114301224014112343112102124103401341344442314101022322201001042043130240121332433004331012312431130200312430144231340131010133011101201230023114422011424114134434332320114011044331303022333144343330440213131201212311230244200202044241141011320104241123023321443214414033104133011030420014330021423241002233010312243304203210230021204014203341103311403401224200404313042123203404130342411300430042211100114434312430304104142231100201001100030144143134234421242312321432301014213042442104221024344424203243033302231332301402211001411021414204331421232402302404232244131303121213433143004233311002124212242341304303044030342441321130322414224110034112422324031130101210021333130241033104131332422042243201010133441042001112410313302032310130232004213132432431202041222432214310013333401010123140420103312121001434030324224214331103340130340201213421004024400410100122321043001340042222230121223031223341134420144330144302210121034104033103213241401440031231420232422343112010324020423123230041131432411311144140110314300200214412242402410031332223211202410333130321421242031020403002203430134111300431120321103300044213344301044001112240104243341013403110121132340233410332222022214342003131430423030023421321411313100342044120413142213321414041024032030040011000432423013031341034341114111103402444202311203304002220204321313113134324414404023", "424033234242410241231423434231143333100434142424331441222021034322441440422411142340111423111402334224144244023434222033002443144221444212021440102203024123111024321032312244343403001234213314414411344102034111343140214331334344144022123043234240042204000234341302440043000203411224444132421320204224020110202133124333120024114240204120413342140221421430231323020342444214242423210041112211441403421330240311013141111033233310343203311330144420003423410131111121143112234214001014124213343131113413031043044221202204001021024133422120431123421121211231103032001201241024334242302402030143033134402444421414412112220223240340031131141440200221323404324204432422243244200241430202132044232031333111410032100014334204404240420410310331131023003031312304220003211110114214422313113101430112231433113240122310223142332212432010334210430241204414202420133421030440112140220221412021402444433323331330100411343030244223431132034223243310112232234420134123132422244143323033113444101331224110044402132222411234021110041030431424044022232034332410022031134142212342000112212220400223210022310033432430420212223422310434412442334434404443333232441120143332130122123312122041432414240113422044022243042234120142440102214324320442211330200231044410334420201440201133420401300402220031020140013032122402040023113012224024400301241303040230022332030312020243444421412443410213001422234103440420410000323103322211321310220020203243014024024144332444412232133324414143233002043042310030440232040042120031322331200220011341103040203233224400003430042101411212034300040200410413142101323410430112401422002321042302431400321214020434223443400000030041343214220224314210442130230211142002402323021420331112304000310041011134343222201313213001412101002203412440114103124212231420142142430404440001140440320012033424411022123223304134111423011102210304130331224343321041244443131440034330411240221414044124103443031042001424212120134132202414240103213410211231323223403433002324110043301223324434312033002122423111001212232204410234013121111402401030341243413004144404244400101403312244224443112200001200031141130312101210021230410122244341200201112100243021014002310011023422434241003214214220111233211330201134113413034413334420010143431232004111033330144010101000421431042101040304200402434343104231022441320302023101124210042202211341002140224143100242002124043013303230031032101344333430031230204434014031043203344042422020311423341130344021213022404203314313034212344110301022411204043001340224141233030421234333400430324134132200221031431432304044013144012222013211441342322401020033030012423321031044443142141143343214113014204120444204002412110332120002424403000201342000132424403320411421402204340201122200003110230404013114341020141413241234121011321442042431431443021312231431022433220444004041431411323422023010231344143423112124311234300312212221302004434231211200322141211030240233424431323030131121430324144022313240434213000034401134001004223303004202411111314123144002201020020400121440131124120230333441312104233423423012201440321221241031232003342203233414431440243424102113401134043013233244414240240044424400033324423134402233004020303312011032000233413032203230031131400020233331142102120340021314233310314211334041101101313343343114431440033104033210234020013104323033200030303210130044403413243401221232011014144032401302323041013404322224004240413411404203234431141121422011210031212421244342121024441111024103104213030000330434241230011024223244123123443121413211240010001323243001123323330001012404404413032223220244232311003123103443140143113302042400403032334040112122314322322131403110424320022140140314134232140040311131204032300112322320244214114343340413120331321431413423402404422000104441444340032024103103222012043400412343241430113320042041401444424341312113110111304134112243330213344022031312313400043421110132010311041120433413142441320233224120210412011421223424404231204430102203222201221443434110002210211200100001011242441114024031422232241441230322134002014112222223214201423111340132443031122430120122123441103300411204404211232034304420014121440310140032404442200332134423040000434420431033203232314110141201424101221213102040232012202102411132234311420222001113000440443042041331401442413242223313434430231411212333443322423430213331004030124204204043103340332213230410100443002443121341421414133144032300323332334314220422213140432010444112231", "402334302031333001241234032430300130334010313432242240444200204320224102143123023322310100021343014330312304323323101112120020101140043432320240303411412301211313323222103301130202120400204414132123400021023024314242440200301313212344223410210020002320241311034024311331421334421134012201430323212244100113011004243223421430324423411013132401342321403100301034323132321114323220420223423044114021443340114213200020342412411043010232332122310341303442443224404411031241220234410212323302302341022203221244001320423403412440234112041324241302010130200120031103443210030233430342241203211011012123000211241021041410440144404243411430242334432101411340313330123014033424030342214111200100240244140000204131213132313340111310142212301230000104322234422441243402031204233131313121232322112403234013423010332004031311223432014144004411214012012423312214440204232103204303240220012423103432444141132343340143243424320444334321030114121044141330230242020231224202204001342101304114313333122423010234444023304222440443002142402130202143112422301012224122330343340431133324301101330213210212144311111012223432102422302424213021120042130002342140433334012013043431310103423011100030402434224210323323104431201104002113324310412424331013231432212033113244444420020422432413132014214133303043300321310042342044210334040444241110230243002202423042424303121402010342304434321242334404033313443024021100011120104231413144102212341144313222113130214222200140312322131303413143021230100003031413303122243031243414404202202330303341132320240433000012222231444323212101010440034312441402033241320404043210232013231244210241324101413214122241334103100341020130321011412411030220014233401304214012320440222431403121340432440142422322401320440004013412300220143420031403304403021200144002031121102134001340332432414342001241031012144422433032410003322202021113030002113120432334200403324410210431300411432331032032042320034042242404201042040234024101134320312420342223320321243404122041103004223112444044124234202410140043114400141401443422100331223131110404210401212230443111441233323430330000111242411230143213434411200411402012240434211212404133003414003433423400411043104231311401101214142314421322433212011411124423022110233011441012234032303112212123434341343010421424231213342224224124241030041400300341342300343343113003111402430212240103202421114344200410031020422120220114224012241400131421233342341213123442111301113100234200142432242002031044123301232214411100422403300134424411212413421331024113320130132420011311000143334022302402040041142111442400031432441413002234004313444043142111330031332324033321024110130241132400411033141311201022141132322344130110423340024324334123014444343414323130442211002402404003420201211040321133000103142421122443333120104121210311432434342311103240303413120044023432232120130122314214210114312141030221311221242311402040422223101303414002111300011402222310004340012124031141244222410041130340444132410200313320220444444432243244434100240300024321332412222342244204310133102303112433223044324042042101012303140343123324402342220001044433333011431004034342303014230122120000141140403304341034313432041313421130342314213310132114113321221444131234244414433344112444222014142311322112333314132000111132302230214422432013041103420132313231222311322111344211010140120201300340443212101130334122444413144141401340002102020311240042440221310241211243334220212420324304301201014141300013241042014104143140033410302400424314243232123131344120240210431101401404340131212031303132204414220324203242331220104044322122404043304212124021033300034142212433241133033041023341113443301211200010210423020120410011030124240301332332421123104113124014424142012241411012030112311001210314423122333211204104032021134202113143134041443124004444200314420223312131022443042441122201403040121003213300412213402141441414432310204301111212144320313203134413221022120201401314002140122201302444320440141432321440333344440212101041101142401143203232104122231342413111043240421132344221400101344133023131432032414321422304123131320104112234023102441441321123423130110201344412423211211404440434024022420004013034303343131100431242420214141222031022030420300140212324343014031312144202212403334032211221020443221122244200341323230123002344334044122022030003211323031420441340341033040420032300203142243031424040301310210312124404414014214021344322302142434311313212103404432211112", "234001323142311021122322403141302231323131002001442102031134423431301210423031012103342440032042030011403444202111310310043301031323040211031312031102120212020232241123020411121421311312223220244421144134100312010134104231243314103341213103024220122034104334000311330220202430424241242344000430100343443223001243243202401300203141332021003243310133414212000244302033120003342032110123232314000432311142010202304313311422033444402233120400134143141434041210201222402111023031000314403033403412440211324044224242041232234241043023314434043121233230320212413310000324021002100304144134411304301130304321420204213200334420233302430332443341340133010103422240234104011223143220122412320111302112233044402221113231330010012222432244214114440301442024143211112033300003201232410212004302320314343023420044320200023240034430041032442401302302321133401004243120224233211123414113323431132240331320102120343121434010303242323001110234011111440213402412111421010341313312212014022040440444222141400214023123233131143204010313212233111324221421320114410424114113424423313112012220413144040323132322242302403032003034130304032133002111001440204302003302242302031314001411110441032211344144441423412244110234442030224310404113434021110432234212114113323314104334003241230022043213110100434041021134420043313033201224202022340234044144142130400142340421244110141342023131342011214142022414124044321340121142102100120323031131404321034244234304330231022130042442433432443022334210043114232232301410434340133342044410422422343041403300004241003321034243022340024031334334011243303241410010210113014041304010230413141012242244130002420122020423301432034212242441220024010201033222123420242432233102024200111214324314140302143412042032243013023434330402012204314341200301112444413041300131142402210344121114214201424010240310341031140320323304423232133031243200013233020210004143104122302424200203321142420432103112131022344203010231302104412314121434040043411404214404130140221341313441133332122023200104202433240323033233124341243321010023122443201130333033303032204433201034233301333313223044130301332410001220414332034114300243224132201004402042030134122410331041410312214143432300144022413142422122414303034344103133342223041231224044033011141432212101001434020424120411223212042121113221200231024230304423302000243023040444240021243231243043431121421441013012201332402243444011423332242412141401042022010133001301041024120032412024310312130032021144422133134000231030200410040201124404203142013010124030304434241133303033101013443010021210201421303414133100222330011241021132241001004224104024240211232324314110342142432442442001410402214303031004031020441310004341114010032311012441012304332333043434011023233444403120004101343300002314212033100011011140322300102012311032004010304311211441140100411012234022034413224323324231403220344103331303200212133021021100344213023304132414310110402303101312023322111441122121443040142210314101232420231002332211402412212030201143044402403401422214310341133244443114013313400432230010232321010233341000430310242012411330202012201340240114131303003214203410120102240122000421411232403111032440233222022034131043132001030022322232340233223412343002132201011433242320414004214111200034001044400414303131102012403211302100223332220144330210220334041232304103143212203443324131100443340243004404200024121142230301412340310240310002124214442404000040044041211011010242424444112320442300314111102400243311320330110102102103011324304021332000331224012012433401313212043232441443020232110410343113021230430412231022324403341403201034102310123434022312104401132042104042143221001442332320422131312322311442201013114242001130113130031011323212203104122304404043430141441344101000043231041422212401100401313013303320401240004122210113234043344211133102430233132112214311334300023230411013101001331303133030131042423414243024031440230133114041004132124334131404130040104114334112243001124013304210423013444322120331401141002042410234341122423120411303114040324024420120011104133440404113024143130323410232313204430433044234031020002232320121420304344003224201423104430302343314122021140014412034422014243322310404112421204412442413004242141322421411220034420010311110023234342403202234214223332113301023002144430430403434221124303124123203323233331203331443413124242420023042020414400243343142000424212134013323122430041301444122232341431140340321231143420", "411333120224011242014000023244043311440340211221300131144420142404013102302433010243123413231340334313222423021414213432330310403004233243140031132124320313012003433041031213410002401200204033103231233222224420420443110401001234121443400433402241204210440142421122440144430423213204334022120203334203244331340114243232412202440104110013210234242443444133204221433034330144031022143330411302142203344202443300402142113231143040342324021144200131330111401324424313431321220140132330324340031312243434210032244231103133242000130413203001123220202223123244443414121413123210211242414400044041120201100342004334231334112400144342040422303332442303012210001404141142024243122344230423230031001343431303031141432243002243112400140133032100400012011334413234220001244300421144000124124343440020201121243233314334204034121413421013323022433104302130240341044204320140431411410224124214131210003233312411414211444142141130211011104031021340242043324134000444014123333310122233232220204343332001121243132211430121121032101043033100012313240432020103204043004121203142202143411032214131132022041123111311241111411343343414441314032233044210140044100440142110142404311122204000424424432423202410413242434011241040214421233242000301012141034410224313132220131302342241310004423122122230301143210411401023213343333224200432420131032030314001203311324033424111202303203423122400341141134010202144422333100240014300242311220043103410334422330420041140124302101123342030121043442010110242021222411330033440022340412020121104242243032003240030202442104031314122211402400234312120101013024124241044233132100214124013212004220204131311141013443021204121002232211334320120030143412311334423242041022233441122401410234220224402434103340002431024013010430411042343043321044422431133411311303242210441432422332324334101202310214433142310414201110314300424342442212321402402120442034034110203124431323302240023414300332334032334341014200143300201304041203010411404000412134422440010044224041104331310104300340202414423033443112343021111102300141210241340231121010131111323440213224212100043401342142323420434211302340230320423034034120203403343043043431020202113234112140212331201212214430331044322332423004433321033104033021341300433433423403132343222403200222124444344103234414120320003143332240414424032041124441400442022234102310132433413211040132111223341314441200433332040431404213023312223314422100122103232024423440310221112241203302021131123422001241030024244233330122320331400313322331032432034200224330120130103414400214243141410322444330340233021311420443211100140101213210222212022132032031233041141403042323013322203411034004004204411341241341123022340221440042234434214240100010342002442313201330223111332100342030330340314342212013241444241230402133212121301411134411131320043221232224313042042144403121140331401301341433424210342201440204330130434342311441043210344212401041233420140401323431240321414113243002104132123422430322232044144033420334321331231242124244430141111043400034242340023103440033044333422301120441012144422324330042012220333142003234401020130303132133313310001042433243024413321121222220100333104004002014040314201231102043012120214331112014133224432311423133413232334301221344444311432140014410224434011204343403412440443240133233020203113424113202304044434101003434030130411311032244331411224202222041040041244301114024204010034214041124212041433101240221030423002014034323000222421010124110320232230433012423440443322234002410404404223122311012102300330142132300221331234320234344111001403232042241320330411443104433112122213012440424124443112211134211201311010430441040030032431334401230344112203342110241140432000132134233441330024334323234102013324212202421323414422113331422210312144022411034202203330221143404220300322434201000041140121423413210403022121210311331223200102201312101034101134421031233244400124133321200011020112221011434101024323332142244444400311313030334433422223103310441423440142324301341210103111240100330201002102443044223023324120423012324124013401231231042203204200131132144343143334124311000010022420240333040133133124024222221343303000213023210044231441230114332201310441043202421131400100414224234214203423142331311342212142430302103141221244304342014231230103243024243401241413441130414231230311123400411102131304321100104433003020432022223244011100333120244342103423432310203433223133243240301211434433434202240321022012323", "130421102132342030130311223142101340440122004230310242420241004431020041244344111240432342131442122331332141211110044404344041212144110004432221422312101224314002113404024342121342022240241204420313331030422013020012211013410420013332014220113434200304010042100114014033342431013334104040302111344324124142014400201142320101131210322001141341333011410001432021214422404311121113133312322240103343044343322222004020204233403212102332334033223402343401002422113323322101443003302040212130011041222040111320134120421131101130300333323344112224224334042110140334123431142403441331002414434310411110441321034423432103312040013340303304300112200001144030310242421010210132103314001311002111421224112104224002000444244332341302022220301102441131122414010202141032001134222000024300400224311241234003104131440343334123144010444220124440200443430003302132213433432124204241032401433031112421221242023332144230201402344321344133320311202211134003241310311020430421421040342001212233230043043130432420043032440323334301434112334432044112041310211401002430032132133233331002304420203311113310121041224030343214303332413201443320022114432112231024302141413230201334413312020230212241032313344311141123004223324241043333234213001401003314321243310140322004041230113102442442214414044340012022040343233114024040413020144124314243022413332043314312331124133302411421304131323004240343343110233323043042143242420142043343141410022202114241344241204030344134043002234203342334403234432140021400431341124220032313332244410002142244303300440421024214301202200311404213403401443223001043444043041043412022233123411403214404303441101444010411143403203421343040122033000123041414401402130013334242241111322221143140401441442141344444240304403310223340010430041240042231424143121304304311032203434220340224013423300044320443341140400021424304134124430310043410030230413114342334344224414214324442021112113334222204112224213020123012144310423414323324204321123143221143042344213041122314124043112214133040140440211431322440221032042134000102031240113411323221204312422101214213202312420404430132024313332320132040230240002331231341013301141222444204302000444103240410201142412103104340404323112211434141203304421232320104020223330414444113404041032132024301243001321204142111420033133224142314342320033210344133342124401434343023310304414023333310142403143202330421132003424212321220303340440031203022002210343032131324301422124004440012320312120001132334340221122004013414413143404200101423200400431323221001001122124322330204332442121410433433124001410412223011202034321002214330431232412224323031411044222432013341413142421323121411224433311121121423123401440404440312442021131410410113204444014034333112120323131433123013003203013322343000030141043301304342140230044330444442010200311434430202013403300142341202323242010321242313043432333220001012232320121404214020210242333141242430334220104042432004310011443044343103332144122234232221203311303033431343011143220022021211411023000133104340430203410404024403313324230001421244110411103013111112120012041120333443400020420212401340032120401220311430101240122231003112144310224240012414002022114420122030031142034123131031430301104104423014441340132230333304011140300330210010002134411424403113411422423312224222334304103443122003244342142201440341102343112244431142022413134124020003213114404432000332334201021114423342223013122112123233013323230124321013424141243324312313032032233002131214422312242031141414333114433033442221104420234202013310103112034041332422402333231011011204131104023004204000232012411302321040433001441131024314204413401333003130424144012130220213301423432442123031114024111231131032232214022310344211132104402113043404412423112232342003313414122212043340410042414031020203400221331424030014121111430424212432043001434300121123213222410222302130431111332012311101002124333404301044034320041121200340442123020102432022034210301030031332233331101041441232431131304130211414331000201021412244130121322012023214130110411422244224200333141224440104412343231111122002032414021041332122204043320200243320410123332123412001143313040244214003422131433304241443423232411404430132214324000330002020043213444443040442303431240312024141230441412420034433113134232430232114141231320101014333421222113424211220104040443034100120032213421122113430024204120031434204121024011002402114321241131022324243102044302431122411331220032444234", "304424103402340033204342122022024314402144213221234241222104020403413403311410103124013240044301303030010332332321100243240432041111132222110331040041210020340034044412100314111312130132324231111140214433403040323020002134113132433000212313323320432003240342042221030144300044322341240412340132013231124233312000103412211304322202333043001140123222443242234441011442431221104113044030200414241443311013433442320140343012220301210143143033344421400042413322310023133102211120231410333003321214323321410241034100231321024421241421420002432242240331443211311330421120110213312341013221403232232030312013202230322024131144144200000032404143311112401444044424013313244433014333444440131214241130000430124244130122400304224302433434342143433233241410130404323142311013120233100101340013402041222011010114410132042040213443203043443014330312204431132143331412133220141443101023432221110434040010323423330421220323424024343110430431404312021034411314403313401140204313032043332012304321313030121041044330210311344413330140000121033102130213342211144300002211343240204404444244131324024320130214210422401414222311334311442130343211034324332304003233324014403331202144014131044131201022222431421143240411000143204321110320200204122210010032214010404030342444130403241303112101110241320010112101102121102223430204123312223414310434210122043334141100331023403422222414341233304311202012344411011011144211101121422334030030322332131023020400214341114444430221021111112002130201123144044324324320022244340300430032212024220213311102011102340204430432424322300132424241101434200042103200223104313422312224240121332110234132244320420404220230012443333122013310000012202102224132023133231200131204331231343103002323001344013344032141343242104341234111434442132041120344101411323344324120122204401441203003230243330133144314124322104032223042141410400431201440220122021121324042214344342320030443240343344333221401102402303041243330210321104044132104411441400203121312331002310240441214033331331331044040234241334104402124204443423101031023122343322124332203321431331421124000123101212111043030110440000032340333231100330400300304012422332341013423004023331133014341414243223233121411122441124333304100411122301024022241224301044001224224112304000334413334122324002031442024014340314212201143211003210223104021330113014404213232422004302401431144021131314311224232433142424423032342410331322030420130304400014414412103221002001332424143313140143321213430233030012334122424041043043100111144444220243321312434404204131320422102042403223003214234344140301042313041020221144222420203304412443304344001024324423111122010100310322320112141310442000312121320323233401140102430441110422110222333223324412334313201011144443400004324242313230413343433342412133024334140444001134232044003300010232204040232002000242412312020303041104133324303012311242321230213314104212342204441021414314013432222114441030303241131122032023141440001310001432410311344124131400131233241201414222024404144331431422330002222124241404032332033332331012001103033411211021243144313442241013422234400211321342322114120211012421111120122434121310040202300404222231234410100034141104103013424420303112100333440333200004003004141210240211212004004203014034410244430133020422214443222100040202322141244100044323342012211304112424444343304323431343321043241440110403201124433313404040404222344023140231110114123144103334100310040100324110203111434212214312111310231404122403400033144140314003443313443142240220034413134400222203114213033211120402432010240441003244131240402343412114420001332234201421240122031441021302444303222112133342110021214443400412341003241144310002121411433133420322210020410334432441001000032003103342410334412300023022022404340131234320103413012000024304402423404041030010400102330441020012120431001320100234442244113032004411004443312322002020042034123023432223102132443321221021343310431014011034024104422442303421324404113431012102441021123403141142121003144240212242000013122133300043014330014421234412302002021442403131200104142142221302232342312000423404204001244133034031443340322401103140022001243410414321343423200314233003032004230033404012142201040441430012134431221104022432333022242013331220202442113241441240134410000311231214400214004330334141031330204142230212040442124321041021013431322034244000203311203100120433331421034411320102310232240313333013020443214002433411432421103233023123", "340341402414134042442402030444220234120204442123242224143431043044232133221011033344321330234411442334440203222122042112000322232034223102420441031011031042310020221243412140201411331213443431240220410033321420012103404230031343240404401113130022043344043023003134024230203142103243302012144004001432434041103000241011044103433040140411003344020124334412034131313330344340012143311323344003333323211100121202434422144341202042101421042423311333140322334421232041234224340200230204241001123420402201404002214231014110343024421143211113143301321203332101212412442313424202143014402101131122431120334044011020432444244232034143103420044240400340144140331213020142132313140104231003113341341223010144232442041344303244313140012223210000331222413323244432221301433341134431134200212130230333340234324201332101101022223123411223403024040114131133342220202311232411440210210342311334010332314220141124112112342020404120234021240014420110421134031002402320331411030110441224220423301032402233400102020034040034222202344440144230412122223433202433334422433013112411144112243103344142323310431334324314323000222400041002024313221424443031232422230222322002432420424000330332114303400343302021212010112344143030014403041142314323210240404013033111334040211402304032133014233222012432233434312401011242124132213421412042230204341433231331404113133144420321010331310420332411121013030333013114021423033240240243443113424000422114101300233334021204100420014442022244304343201023031043243330231010411330421432224202014410213043021412243420141424043442424243204204310410443224203122440204214443311104302043300442322201120131222040142134014214200240400413214203210304411201141124010122430343212030243230234424032122312120421124043323144244144343223423212042300243021240034321003331423012034323100021442242244440144212314143411322444310000231324412004211342404404243132343401020004342132324142110140134210312344331132443434243013044111231323101232431004421040320201203241230440303101113440114132130320240424032041044113213201430032414130322131343033442232324343222204304130140011313014001014141413200310122004434042412443441442410232140021141120211240011221311424044110420201203404231024200310123033100102143403224211114343303133241441040040033110212134422320320302113442434202123411313232221102132430404014434340301112420004341403400334210444330234024223443314000203031330232441100111341010331232303133212243440211213333142003302201100122043212030141442443010100234333102434201401320232021311412032410134310324103413032300121233244430322114010230223434143101022141441002221423042112224240232412130203112031343304144103100321141021130213001003330341123432324444303424204400404000133244120010230412400001123343421211140404230122434110404344111400132213301212122302310132310113422431243131332322402144043102332110311231111234112322010013402342021102223240304014041134421120004204433202400133341031141000103101120033020004300003203304424043410442302342022233010213111101034241232204112224442101033134000104000310114041014132120012110143041321440324241411034013243244014313333322322003111134441004242404304222433141101300034034233131124303103414141101131243143120322000332410321300310141303301302431434412311343330444023432112401131420211132301020042212042443121114041104442023122001031244241244040022422240314303403011030220230333331111020244423231310200033124131134131321024443330123314403234213430333343202240343032110232431343242221443011231433132311410434440120304104232214113133302020011012401322343413222002313114024132432414413144233032121032200410204100330414110124042023332432100010300323244000020211122021302421141244041014420231342110021224133032330340112132204133420323341241332233434242432322444142201020342113233231411400404013411240004310202030424142314432444422314334142033032102432232043320411341314333432040041030220403222023311341042202123140012134113410412112204030424404033304230203124024011433321131413130241303201302404101224113344124112120013044220122230213132041444443021334103233003431233413233423041312000000304241443403122121043312320133443143033314044121223200133120122141012210200132123422201031003021442312201324031120411342323224130000123420404241301001422100142012140020413132404313203004030124240340144104340144220414204331110200123413312344210133323303320340402040420134233410000234332301032343412110302203110243443030013324232300024300210434211341023344104", "411143202421333440121234444322330202212422222402343321223420301333134030000103011014001421204221140213312433442220120234224040314222121000023213322130432331022433312211321241424324033433322100223104331400130443421013324022441242103231223001202321401220002230444241344433241224203412101113144243204114431122334241433010410110133332112142341322404243300001031130342030040110003430113234200114434203034424042434203234043213123444443300442103030323302331413340013041000233304143333020202000022143402114313414213433431211440434203314431331244102434212303144421210040210214430031021020124022342342114242221432304012031131241013134134130012213024110232422412010034211142334334433343334231003122343444040422014141021042240103210244323324314334113142413224212144221324222110010121322433122143411140232000124324200222241433113421312130103202220244000224231304203400214303031203010424240424114001002321443301110322231424333232322404041001442120021322343013311443414121140330234243021421133024141034004412244014123321121443122114413442420012334243334031440334032030341222212132132032334430122333023310332422022332434402041230314422310004231240201042103342243442120214402312001120423041244403213432324214140343401142101423041304440234134434024131034313223102423304314013013142111201342310321400120234200011112204322301421401311241012244201404133441222012403041402344141231024201333124311140324041431134422330203134121020131404002213111131320333224400343241321432314310244412034434121230431314034400434123210330414433222330114314202132401143142102142241033000330434412242422420420434222003000132140212212001231241042110444124134340012340341330430321441421140442232203301213240433322031120132412300322122224242123021111044041421443400430400003310432213312442242303113320322324314133202040122332101201430444430212013411114410303310011023021044402124034241110131403341103243224404430244013042042102423043030321311141022342233200303432201243031230200430224441302121303040111143221210400332102134134340332210240101431021211113314402323301003322432422421422230423000002422304323204114034130223444143224033324331430041013211323143130234031134301424220424332143011424024410124313104200430423232100423421410104042410111040310420232322114423334100443204440034104100311410444140034223303111022230041400220404304223200141013114412321022131113341331222113243431340031203124211003300213113431232141013033142323101301142424202000102414114112443232011324043330043321003011412242431031204344023422011013023204330232410302344342210341231030404434144204000040211332102441311123400311433241003320343410240331324121030314143103102331114131023441203122403430041313044043101034013110134141304043024220042333311312321301432340142004113110431313321003214200111001242103443040241412431201212142011344100101440343002001422024444441241334300210342012233220143224144000222134103234240034342401420304130142300320200323432122211024133312244222223334221212303030103000411022143040024012212003404214404133202331032001421134203301320240321312030313010231433410144323001214011121332003234400401131343012023411201443211342344222323131201444424203441410311104322341404243042023123333142223124341124001033211112320204242013023404424241334441211041403231343243004242433301130431341123402044214430342220033342241034302102321011134411014343121423344421141204143310431222034110303320120340402410122401023204201143043311224330032032204144244422422144100324203003040144423040121404242043232224221240441242310422344111233301000400320124322242213323430410032114130413430400203043111022014232212113011441143201042304341241113020310313143420404230344133001210211122230132034433404142440434234142130121010144123124033140134114432413412222120134141122404033241342340240201300214240331033332223002314400140221314202224401333432043322241001204223421330132311332111443303000310040243033410344311341110303312332211414204423413114140314333210131140210124442243303412101431411040244341411201232242300434014113321430432044413431330242122223041324321430133213101134224331303401340214030430203242113133142211021311342431334143100411441014241224323033211003211221204042441023224123211312231214432420230030424101413334130130202213012112042041141142230221213420414231023420242434403422410121114210042240413313404341342242120144223442044213111220324022340230204042420244443341200022102443024240413131402342232334012400133011114320124024134123223301", "203010232000402101440230033000224444244440010123343443333331102402443020243031020440411212300113223022214012312134400413110320224034002410403334120243130212303112102210223102002031324031302234321034211210023241220011304333320214422410211121340341343443141431111001424223221402442433200132440134434330204104031034030044224011334033112000400341433023100104140342313342304144442042401104144124430101243332342302144331404344340244114440124240243132021214313120333340032232414040244020301433441224424102103114341400432421300204113040110432231014041000331224441104014340214200033201413132314110023303030333440400144241421431032210001430420012013021044143020222130430132134301224440230412140203413424044232042243411232300044100031113234240122312401034301322201141323432333320420114413022123000222142004312124132112440032424424111001002134140043312132200010040021431001400301023414224140322324102244104211301022004041441144124334004404021214213244431424400033123334400004021133404424041430410343111043222242033422344304314024411420131040433013333000123030302012233334222404210241241324004313033321414241001103210413412140140013000104422101132010043004442040230230133244110411122044140444343001242334242430222043232420040420141130240302430340113042022414324122103344011132222314142404121223314122304114232400213030242040122211242013432443202221044124200422412201040223340210013001344220130344224010144034412241223034142140233304441300301444222004311322333400413132111322033124030341200031300340334110322433400004444320020240023423344434234332433234443210113234041043220222012133411402131433400004110132224342110211043103312304213041013423041200211121303314321010002402441414012032431011230413113102421044100010322343030440002232433142320032040021344140332031242403131334333241021141421432144124204241233142000041100111331411201222132121240110040233222412444444103004401010431343333102022333323031202442401003411134010343423304124413300403320401100443201304211122111000014203431312324344102133022221201123132242143234203343103131014423303404112330224121243043324113244230141440131414212043000023431031043204132130400012310203423213011303130014322122320403214102002043101040044032123404124300041122112012112322322234443044013021310030244002224302420403420032013321402431132031442203440122334344113123223102404234224021220421331344110333331102422021020120440302320130244342302330414333303332341401110102230101121302430403232034203222410001212132031342144003410334114110144442033434430321213322314200004013043201014114030302134204121242113010331032203404303410204311143410214341302330032212044114441430302203240141211222111001343242233441422302433430201003203214012342211043310031014142212232011131004042204333101041342302413044010201424002004443124401404224313401234123014013301413313023113244313421120214021434244324323102442300133010331142101023330014323112244202320012014004242044140012010031430023441241134231032314223043110003131414111400310323312224420232213242410320201402124220011040033044330400104441342011031301430024440420313213431142432040101312324003314434342443234443344320020000111331021433422443311111224344120114222220402120332344120114440401210041113031224220032422013314402441103113444244131302130430131303144301031401201241130410332443244100030342434001243341123041114103301444043442244440241413101111342424024334040301310200214311140101142343330334043323424433211022024014100031044113302043224134222030134110222431310044202304200013304344103342301101423031403343141144244312421303430202201004422110214243101104234124341312014310011142031101420042010223400423443223133003110441442200121403034302123443021430103300230001311011423120030022401220242444410133233140312443003002342011341003102444010221131003431344102201312141233213441443032441120242223320441103004411404314132324220334400134132220333201121324410432112032303332103144412030302012414204000140432014442102340220211413214300010441312343102422302130101340344213423042023004402303030212141243244022431244320220332120013123431440301312031313334014113032433120302130040341032114143304423210424102014100413130432331411424400132430413330103403110443343012231310030212404044344304012434242013343002440023032444341134131034013040230333323340122442123042442130210323010200424002024323232303301442303111321244423104214403001120124430001042413100442413421444222401113103320121224203212343133221423244343102013241103", "342314320400221033110302202301432414003013330011133323310300010003401134323344321412410404232312323022442011341210403344141220033440302110403234042103142434033014241411010000341241113304331331032120203131011111033420240021401421011121430010314144001021224443301404212323111324104202231102121124212221311144141212114024434333333433442430214110204301334343100334444443104110201323234432204133023443112424331322113311310334400440413143003430232221242033311044421201404320411143312121441444114114232112123222134324410430032331110330300323103231302101224423434022204342024444223112031032134040100140203333143424010301044421234232211122002024420132122313404141121304023142032310321132323441000220243323000422433420044312410442402214321402324021311133432414034043030223022423022110214112014412140433111423032432304200041434023003210041214114031103032331030222440140042003012310343022413003340203312103304331312440102233303030022101142303201224322404204114330322341134402334413021001003124304240103110222001014414233200301232232431310201324103244334103330231311343433112132130343220441430124444004304131403122223212201030342020014104323131104010201202001112304244104004121320422210132221401020304320031004222042242314022003301144234034032400002120411443342220141024230423042213234423324233043421033433113032044102243103400110421031001004433130001001043103313013234022203014330313221433340432443134010011411034134334312333041240003010303120340441224021032413040323320332020200203204410014442233112212132102220110142344144203031123232111422314403430043002303300032424443403431100320243223112323314401214422012411320222144430413302424310211411023000004330403220411130402421321422024011002143121021002302214142404403213242321231323100310333432220211301423340321123413244411010134324433402114444221011133041023231422123103223130304002323113014422232003242142002131432230032022420104334022222144311412000330312431014312020430020431310244200221340443444244040314342203321341301011031240421414121242441304002131100202112231301210344400241314413432120304221440322244221030010242003140200321320342341133400041031310313400324114424422124343412243413104222101233310143200334241401120244004124210111432222334330324021400011342134211124111221330012102422320302034134321220020301002212322043442322042432243122211443204411210201301234204221124114411421233113122410024012241024234011113234402230400033140003042323234401144241231211313320403120432002314424432141441311333022044344112424330001121011442434204440100421033114213421043032010002140410431332132040001220404440140444011004430100424004404220222441403433020311233111202330004301043221312134431324421231101142322321014232142400432422431223002144144222241300411032244043403230104012430001130440024242413420342314244312142331014332223023140122444234011041041113240220444314401012113223320312104431001420422100100241341421024342101100342102112340244110140300322214402344414332230020013104434140223123042040134004401334134442414320344430012401421133132120134003131010033322031021133300441103243443432213200030320021021041224321224103412310002230443301400041000141014434423404340131420302121420320102341113441422142231012314130130023232404100440011314434034231121343124244331034414421221202104433123102440322344402233343141223434002043411203034220301421130333203124311243114233103130343343213244041203342310444334021420043404341133410233014432314011321412341412114313133304002042340021402140002433134433413122303304444312104433423213334422120310211244410401341324113332134401410100413143123130003100230140434021123420401424132313214022421413012010411123304103102211011332401141023142012400321441214103004023011034420240123410002343001302212213442323411401221140231044010040314231440103042102204204402442021444140144321042124433344232004104414020212124041043320122322124241404141300303104201210233021132201032430233322403302302141134444041141314214010121343233430241110244012104410244311132134442211241124201300014441231333413424221414402111413213323111100401401220121240210403123034422204110324200132342004223200331400422044441201231201241240011401214120301112002311414241202004020412130320032121330442022002134443133024011044211012120214212401101133233321023314230243202221333114413320102404012244334201112201004444313111340331333201210213120311202343333413210130240000322333032031134223033414200213211201104400242231444340121000413311213022431", "220133022440300333442111000134030232423420203304001432243241033022003013030312404340203233324221333301210141423402343232214012241201132203331123144430244432401043113340242143443000331021411310124142204343240410212220442014122202312413240422322422313232004011244034302141244230112001342322132233323331313110143002102321330021030030111102420243331233022040112120203101402400223220423414430341124414334304133032242112203200042424314343141013311231040324412331102302342444232042422432434344302133340420424421240411324023043113234303104233013002301034404021340144033004044114013443140133301041233241301404041121042303131020020310221442000412202221201201200200311211201303401222411210011432344133144213441241210344211402434312420204330320101321314100444300333113011013422012332234024014343010311042443341000121101124423323431001011410112134023144013010333142200334240103420220320212123234224232214101120123113403230022010020022143440033240140324134213044324243102220314242333410121430041011330330320244321042243420214313314100204111343212421002404304143303044443333344244343101332134344330400304320221400230424222334431324404111413144420134020044234042204114420321011130213444423424114011110302321243140112141120421130004420142312243432000242440422402320202430332424201232041204230200310131031442422132012140443434104323441332431423124100342120343403123300131101022220132413120000404013202132311124410042443400004341240034021224220004441212023241404211113213403424240420243223440221120103230232430441013221422404210034304212233321144334312202020010441310022131402231141124102132401033421102200022302233204213012144341301314022144102143201213413001120102123331304011303402140210242132200423232440424114213442320003120104232133030214044331324241302412021310043310141031231031440120031340131412211212311312232113014004214140004141142141223434323140310020033302414333430421241133141420023020241103331410302021230001240341443110013400442423303420131134300232010340244421214331041433024210313304301103210102432401331021431302002442412014204324104203424412432402444113112204000424011000041134411320432434013030433130211120301112033301421142402034233332220222441431112121023231141113241140114222324042122433301014401141120424302312223142342312300134414332431002441234330221134122004141304442121203433021133042024312110040221204300233120032130233320333003413441000412310134111414303342432244104244323221034022234333040312134441304324430010004311404112334242400234410133320314033241000432130011021304334134433140404140244030232144213113220211100033023442332232113104043010132032423111013313023420441103101210443021104034324301040321442044104343224432042141410001422010140334302021021122343210041034404212121121442313410242204032000320313134131204424411204414423431001201323212004141240423424001404224210033404324143231121202134314203144011400013422310431334412312221044244232330101304420331230332442403411014240040024144340130243410221343210224213003004124410044303400242322221140042140143140034432241232310310440431112001431022433341141133030243034321223240103141424144214021431332322233244414240423132442214131101243143012331412220414324214212213314001113434444311111220130104331240111244110023333213041420041222230104034041141102042422014200401231310000342232314213342210322120203032142341404020131421241232324201230101133212110240212220424102021110014321410313022024103042223020340122314010204344023140202423144113344120213220222020331122203304003210314123321114200142334143044402232131041344023101410310420421022022013012131014410344433102021411421102230023102433021121331414324130401240331124320220314440404333030122201142213101241011301400131000022244444120331040430100110201212133043122443124000033030031343242220113332234302301423332224321003304341334044022024434002114332141232404321032432310403341441340024213314244300311333210200234302443303143302224331121032430203230330312343321204400410222401431021211232234042443002203120420224042114012304304011223322010211341143212020211044441014223043244024024201030324113321010024132033122321324124331214312404232300312223430020324213122230220120414323101410023240031334134212320141242332132403230213401322231430033304444003344230341322312422123134223430322344243032441213321012323212300312303124342002323133231230402204141133413324340131043424313144430040221430442043010411011214200333313441103143342022310340423002002324341243030113", "312203301240212413123141333243114142043041231233400042103312220343231324322134441003023320124333010423213210020203204312314224334311003211430103142003424211023324224143443212000340401130414033341141140024031142330341412134234041331432121412011043220413103430032330222121114221342422221132232030324413233123313332413231304324104012021323141140212141032302313043243031100323414124120432343311302402234221024431022200241302423112142242211241333333310442012343122443240132201101310241141022101041123310434232014012130032414231114300123043430010404132140324113310400330214143204034404141342214021331410013433100021142023234321424133324203414112032423434122442242103243001302124042421100104134033133103201441104344422242440323323031010034121024441413434044434100033341300040012032133232431040344211113321143342031343414103411044442330233420203413334211001244102011003141333310401333343001244213334442014002120341302343132432111344241224210210442034311142333244420043200200023414434323242440433004014120441113422344144342121112404444414300334324211320443420213213021421213301234122314341334023212422040023300211121411232342203103242033340034444201212320444221011033022401222114114224410101002024042202230433424343333210213212231014244340344204221431110331341140322040021103412200014011344330314403220044024421414333440340332140214023314223231100113242300244034213423144101244004101012020040023304104240110022440440422041141014432244303003414111032101100410420231023224133302000320112123034412330130240104403031131102413430232133201404431433440334044230202421020323423044204234040012413432230240224201401000210132201223332220142310404024330420314430332330432224111213234222313421232114000122213343431102420444331431341122003114142440021012443424043213420432300121333400230000343412023223102132322204020241001313144424420223444103330432343224042130004011433111433141402404234143003103234201434224222203404334224024330330330034442412443213041402300130214120031020111324021243133342141303114443012003342121444222312203001023132310241410223122042142000303033441341313322040444140013012012142343303224000012340334444442423434344444312323043331214021142314111412333102202101043240003034220243344310312131411004414443311011432203102113130114024012221311422311013210411322000112442200222000104013221413212130320000030134102113240344132032022341421311203214301331013441242130220441043023203400142404240331331300014224001141240420410030242321041124022223122114432023410434020342410014430432020424231021232201232031324300413320232432441004423244324202104132004400432204123310023240343310443012144112301131232314131003313431420220021134234100401433443233233012330234212300423434340014442442014123413014243421443431124142411102141404123142103301333424114422234422203220200441334403431304101433332224102211111403314414422123200144303044221143103204124102132232444340323402123403422210232341442332420334413230433144220421422321203320234133243204230432243233341320341330334241244024414034444232433410033230120042434421320104330201411310124413140424030434123301324400001231232230421424334011434442332014413034213134230410222423222103340144104423433033324133420103132010012103211333114114140121122144313220320312411114323430130334214042430013300200403140322240301304303303342034312411144321143100041440342103411043444043202143022111134343140202432010014143013141020030122133340210421020320411404341042240313340132214303042030323312010341114322342224203424332432333234220014310001240203204132211113104022132334324400101313431440044313443311222334201412141411424422120410434231023132220444304030134332012300230330130243432342043314211343113240213143330210004312000324011024312121222142443003401143240310344330414242400423342341143440130141303111202114224031204332331100312421010001432010442333014024210003413232423130343212001422311113221431004120010434321103143343112021313303123202042102221212124211321314242200210030131224103222244022302340340310240121414030331440032421210231222404140014001002112433244024442044331111313040114203310023022343241011324104412042100340141341042221121340422404222314043012211031130004331311320111412003030122323014320101331122210140000212220120121210132334112123323412442044323322433032140020020230310303123142431333332331321330420043314040200111400343031132323112103341432001434332124021042223002224334404044321330213424023242001441433311303433230322200023413411440", "243231340110132123340040420333112220330303233211101412411044314412422124130121324401341010031003041243301403311311442222212422102412043010213014023102224230421004034121124001314331022141113013041221110204142340402231023133440213211312433112200431323131401311403400300030134141212143124434143114442340414242030431343232411131343403000322031010022223301434411133414042302130424021001342342202214213313401304334403440202442134244233220334300222113342440341010104132431343401303442214131210323020110431040241220130101433044422240334111211244224110001342201202044332110310001000122203200041130312343242240210034320120322404200420040230122120444132214333112040412134321314400222042220021434001012123441141123301040233433231430321132423121223022344420112142404004430103302223340000313344124104134403140333131412041311441343001303042300323130101312213031030243344222302011123141310143410331301014311011200211331124104214331202313301341334433411100112402132042004404122203140344010230103432031313340113313401202432343012034030120030213142213201114144032020321222320043013012334110104342112310422422102444010112141422311043330300043420320221034440213214132012131034144210040043230311434410112311132111323124202004021014343212041404423400431002200001034003342443400304144043203300443431232132320131231132424044224330241332433232300111413404131223422314340041041103401101331020004404303114430321433232340202210344424343443043102033202220214312244214341212014404112031423131244102210000142124143444220011113311243123202233403044200221204241130334421144413032201401321221143322301342330132213001423143211330043243222432134340124132332244012104242012412132203110143332422411233230141111011300130243434123101204204423034101420414212042011314111140401432440210014304414301231132111012020041010410312043322212032402141234410321300240143010322441434012203211443221220442313244402204210430120322401041302020323322032404444143110024042443301214143420310003032232301003223021303413432331331131000212422134320230004213021112320324324034003332331141110143342440022040341432240024042413311002042414301040240132241133032231033341433123222012422412114033010334000443243012133424340302403304104410232130021013040243031324112443332024322002112221003123104320033430421444111233400003111011441124212302034121234341112441122124022234221112203231441044021220231013102323412220233334410313313022431304313434130214010314131123302103034202132441420401444443011214323113240030122204020122122040424200111424334241241010204234211442322323301240242011330341301020024442433330012231444203003010010104143222210024110002124203114331421211103341114140043304131403214300300031344403444244044140123333410403044242131333422443404104403003011414000341034312133110210430224020103234313343400444032021013234041014420321010211112003322433423400030400432302333200104430403421232121420403412042001213122323400233244110441203204423133011412022021034144343414021221332002231400111412424334142310443104200223141231103331242201132324113323130030211040242120330231124142102342042412442103042122414044432202131041313043030413341142134104224120310322210002411101401320324214141434240014304034130330320423312330310232314212203404224413423344323333024200033333043141412304343314041314331211001203421112402123040142110242111142431101023411220401340410342030231241340011433323112341441241340320400013012210214103401244233201023030134401312323400240111314344122300233413442332401233303213420213340204033003412040120023111041314334041124212200314302232143014430112330000241004304302443312420243001324402033132441041422440443202442211002030123102243433244130243330011443011004211324031214020304310343001021240421041444203021322420232443304230323424131004444013210000223030003014242343443000241044334443313413403201043422320222031204312210232213044134030304224423040041104300014410120220414100030433340033230002022233123132304300200242321012241023231123211213030234104201311310014223021401443334243403023201433324244444402412100441013101211301330403102430243402200403321433041324434132404304120210210141244223144204231214422131302200413013214403313400401140301330201041413423120042032201242232033040034112114131034034010204033024222333112103302401331320313202313424240404434234121012023111313240244020144242023104304103432332341403031120023420141000220143201130422334332041424134332304231403201223304340221043214220121312341111033030013201", "444143212122402433234401222314301113131343232342323423020102430424334020324014303134311343031022104300433144420111314230420031123432144330030330312121311224123101040011241030240402432304424342242114401313222142221140131430204403033224132022321412404324100401141143011111232014210340422140102303231424121400033340102122134202222203311430302302100400134120012332224003341321104214311332221411302100342111110333212244023010220131221300431231111312420213231423041321200311240114212324123442421212401133000444233431011321213333311404041134001224043414120231001410213344422044103114131231030144342123324413121420002302412440103234242414202400121011002413034421204122141211013444000140220420202210300022311014421131412400302344203314124041022011120010230242200330310042122302213002203112314114101112333422233042204421141414114440204211104212123324134214433433214202144300114334421413423440121232104422311024323421421134032432331402440302020333304313403200244132100200142320032121342322334012011132334434130334143210102030014413010343300333300100203023443313002242010331414041223321424441004242332410444203140243222243444204301424012404001220124402304200231430400110424340403224121042002220103024213310231022044313120312021201132222131220131324401231322240113322023033202111201041232210010411022034323201134303310213321033030331103011012442034211200304043240233013212124431300220114332242320123024041021121232143322322102323013013144134021430140331304021444312410423132343422114000113104331411213424432413310330012110440141042334001014412000434143103301034234243241021040030220111100203000321042300411023340304141330030410002044314340112244033132324020400013144440133231124023413100300002233414412223124333203430400312201042332104303241231024342313430044311122304044100424121202204220242014203413430033340040200223322221413300423102203144101403244140314214142433332411123321214231244120002433024043313300112104421342131121313211433422333414134024401344211122302333303301242313441421404032114102410032404332204341141010031314302241404423202111414242240402201321402442201332421423130324102314324133044124434044114322034311230114001000413120210441234024210444133231103101303013430322440041034432103414324420313242401340014123130012122024314221120312241032032010103331144111313433243133410231103400033202124410034433443343411221232134132413143031001402400221012441322142431311211214240020323404002201134343204401320423123223140123304102022412042130100113010124443404324243311441330103110224402402144312133233101303323022143204132014120302324241400312322440221223432042212101430343331422004140041042020011004103213232103320023010422141231311030323444004123022400044432212121412104040223031240343120222132134120224240333334103444322003434242242130431002020231402221310133401230021322120141341432302434302022331402104321403114130412230222343300120213113310210112024010012002041310213404144141030401403120200131224003133040330123231024314134000322340422303032304120403121032404013031342433011011321240104413141044103441124011300024432243101403323211424443443142423103121224434134313123031202321321341132201310231430403400321402334433342342221313100322404143404331444312233030313122102312320342301220412444324103200444400132201313321102304033143144233033440013210023241413430202322424130243402334304410410134420304431140113123431224020400131100242313042130220024012122403013401111442212023003101010411422112000014010003312300001023020113041310032442342143411142333140332314200124143323010301211214341142210412223433441020424231123003120041210041141213142301341120131412221333400310022134114102210431330234200113014102342330100324434231420434442114013300331242012114213313320002143011114401334213110323104212343121243131142403341322441120343423011441202300401123232014044122143032111240411400104204140131021421144342341301423223203213100303140444040012343342210213241042013334103421202044214004234310201412332400422304034113300343003320141230104233444321031143440134142000113210402314004120444031440001202304424334024424023314030233204433332302200004040300402242140021223003023140010421432010141143142332202444001420320210312031404313041241420233231010003041314143111221131340412023441432303102022044043300120300004441204024310133212101010040342300224404344004404314234410432343414023123431241410014140242421111432201114412141334444442104031311010301200330421120114233031134103101214323002", "114310103044003030410300140041121213430303010132430312222443431021122232342143331304030134412210432000413022302442301131111404004101202043204412024203022341332221202203424421133000402313431242322030323042433444413442411042443032121003413114341122014433133133110134021000144230340344331124311301440241420134221331231112111442024302131422034240004202343141241211100330044440232113312144413241330441040001221011124143112220443020042134424030241122022421114134402324422042210321312344144140030000122211124342042300301231103011230442120412311432421042111031043102211140433122404302340013423420331003401143243324202334334131342000324312313214233410301011300214222420041003241222210301003204140004110343340120120132431303114021423222123003321201432411304121414431134034011112334000323230113410302442332122321441334220103032103424011330432002011222331040234223231430022343041241020410123420314440313302131224343102013004211434030433340403241342134341030240342110023330230320034330042033102134034014043323401240144442411321333012011231424212344101014414411132344301002401323323040234004024021140313234421423324343322440024133032213023100311120314423443443042443044233243443122122214342200123230200334440144013141300002213442331143401221111002320203143302344203100310004242443341111141041301130144212400220202200200412134341301030303303442202301430212212231120201313234402322432312033403304213004330122142321223214303403014132400242241014201334042242413414302102012013114333142014324001311144334403021431134421304330230330310324123330320102331441403104333202234402000013040422044424221321012340031030032043411122303010402344104413341242330201421443011142110240022331404304223223310244144140401420141203113244120400422414312331400343441032014441112022423323102014010102412112240323100342323442323241012321014213342344113420004110312014304323442114041331000142212102130304343103332010310004224220123401003101102124244413212421441431134123413400322304024121100442230001410022322141214414342442142000034041112333231301323314404342340423343402201231133200000213121421333212443320114040022324322304132422223332114432000303023200011101011404223201220343003320021100304322400211003410421133312313113013012000141012420313333034213034230134434412302032302443200413444124144140403022342221210424311034312304113211022144213000331100121230102421343121031223130043042024424144144104302134404300011212423034114413002214314214024112003013204012013342420210103214013304420423103103322400342232234021332021313204404404221421322404403331211222414100323012000314120030432433443021202241414210143234413013342212121214442310420220111104040142314100401410114332004231101211331144041213021421221301320301110440443203200433330130430133222104300104234423404003344434434322123202004302001002130242104004003020202322421430123244041241240240300223040011224321310104142232024044403202440213001134242231313203004133224031444302303212000324144432330444343130300014223131234343413022343340224044030034012123102344222103200002122443034002440101421211234144403303344230241043423333032012203123001404114313111304402233240444204342033300124303413224330334011413231220131022322301042240232204033124120010000032114412141010314241410030423133124311230232143310011421300400242403321201214314003204341242021443133222242304234221220202242320034442213400024033312341100003344444321412033112331220432200431144404113224232103033412334312400301413010231241304004001033121123323330242314220023023123320101414430241400300004413403011132402331113040341241340400322143414013442321242114433210130240400001000213001332242112040211143123440110310422441043121324123332103424032232422441410020401331023203031121343343220330114300210112430431142431431044103241111344302234201032214320330201232123020113334303242033313421231233040414133121310034344100011400442243213114414403034443240224034044044440212414004430420210100143443404444004440113142012230444302430444223322334243004122321122400121330202441444141311141220233220213321122024211002313121133004334034303134130010413340444100133020424140031200244333034013413220331011031004224410424243230211032041031344021241141223103220432414010243020132143242430104010404401031012321441324020443130113142041204211302410110302124440144030321033133014323043142301111233043023141023310000102130044200023121210102412344022320212104402241443404132304132112231424230131102004301442313234421000130434211", "411001323323403121202331302201041210010223412420132342404140343320413230432124100214104221221423121100100003144211400024410013233343234224121122441321321110131223440222243131240124200440201023423013440033033104211410303211441304011102011214140131242433004300043423404202330422220431041330322022201014122020043110234321344042112420331143212210203111412214432430431442232244331042132011134211141214331324112211003132230122434404131200404412002122113203110404212124031443023202343331102420411320220042224242004114302241132143123443212330041121143430012232343432120311244224004423413143024411030412410240433301010303341131100320124140003241012222312124421314324334311212432304413210213233131021324414210044124122414312040422240134200443340144400404220321002303323313123122121144230241101243004324242431032313100402430421042412123402223303203103322420221101011024230213113344300132034244321203214444430000040202111323321434323223414140400444433004020421433122101022312113302331220010334212142330341144132003103002300333342042304223244114230231210241443411044031343221223414113200300412134343314212011022034232102110332332041314334114141014244034332101402113234023224331342304032334443402012404041134041420143104440413030001414204141121140222001422432123120100411230330240223203114130424242420141432340412221040120340041114031214441031223420023210200432121242002441324212240441321313411130213334044114214322302103412424231112114121040343144020002401414203031032220211432232120102213143403424404110333231334030424300431144323131202334102130340423222341313331424100141400324424141300323121030044102213100341143034220334012143144140240021044043401010210034210232134421003230110344110201122141424102040243441100432403332012101340442234303111011240114314330002202332444310314033222002032234333222111213441103423403240240011340142402023333142302223402113221030240032344330144031322210130332421121120011000000003402001130432210300422420204331414024304221212134301341100122304434121221240004043021332121112440413222124132103011220444301124013321413443042034232033042414342033304433140110010041024132231324402400214044244211332240030230000024211130443021312111402211041230214304140244233002433323202141143101003211004412112230334012230044034102323314100112030122230103432120040440143123134323040304100313443242444043332113004131320111032441332400202332413411344012110321320313241200202444300324103230304142244243302343422432320343310444103244203144134430243011413122114001401413031201133030121422132232441414302030402410020010034100304303231033131340023234420014241114034323131340411201313443222324300311042131112232011232421343022040110144221442222044142441434021113341204332234314434213142343302044243420133140410232140222130344444020210420041212203140441334020223434102402114443402341022410231000432111333221103012213322314241122330011413420142430211210002223102222234414131233111204104032424003121401202422133013343203413310323333020002042202130141410040241431324034443413412120411243204101042324232033444030323014244213342040321044243321131012021124302420140111120232140134200230042133012244211001044441110233242110034343310332202314211114104434313003140422342230213121214301120140121422231301040044044223231222342243104103412000130040114122021230044142211340142212224210220200400234400443040233120102143042030240014414312444303013024343303030034423043440243142431101201033012221020234003332320344300333303001300114242021132433112043122233044402424124230142404122324240402223024423042302234011332121230421101041004430330323001123344222203034401011123421211233423103230413414433021221013231002120430013041102220422020330301030200334023123141230401033023204403301124124143200100010203413014301341003304313433234441114130212233243244333214103212324224444231442034432001101323111203204100011213004012030341001421143401321010034340234313033434241322113333204244113410420212210114003144324431213112331124334044404144100043340221102104122242004300440402141030334432131000044402414134131402032432043031134414302344144222311001222343111210214231132013441131334331321042443210334301223441411011341324012030320232440032142002332142311221103211410044124213231400204030340210211311142110123040300012440322143310132402014403102232110423212303223422413430332133034034210011201203030223222223123034131031142020100140314314002230201430111140302312333144031040102003320301332044133223033344100010111", "342030301330234223201331143202021032431024244414023041001130232043240141043003240443200120402424310323301412242300433112111222043214421212433113333410331142343443423114433410300233121134320014132424301114011031033113421244303324404123042323140403322212402413402221120301222440220320414043224013242344144104314012100003242143302422142002144202324434401242401301312003340042311111433114003411422011022304024011100132322143044412421421143113120214022414203000412333103322032403343333320031403101124104234100312032410422020040410241212221114243142231203130304104214332411113340142210401243133330020142210244242412032431304241111102414300213314233222210221413332214334403100242433101203210030222030243013131043023024211242430114424100440434114310143414314214300021402414033430421402024404311134022430300102433403342040403144331434322243244330011002420303403342000242223201140201404142433240133401324113024012230212424244420410442333134421003112431313121401141012332140231220212240024201242212404321400423310102131444234330301332102443324212101342434234322233031434124210404302322332002241444433132411313121241121023200040441302130241333011032143112021020104431233333440031223310001402103432023434030300322024003203432110043441031220433331423442444142214233212231111422233101230300344414403133002223013000043242033431224243224320402101231114342433013112343424420330332034244212144112100224102323342142401042402110442411304013013142413301121401421224031304203211223344220122024443431241210430412222044234312110231432214111232331411123022432013134113201043413404221402344420111402340220113011243144441202211140023130431343014244102414012103133323023004004010221332300042344403313034213330102034234402434031400043441132023000122110012000044130103302301241014010343311410101424223424134404211142043041304320104314242021223001211000341333402320301231412431411230330422134123120413143321033122100432201422021043012431102242201014404412233003423324013222313132212340021030204010240013132313410210331441444432432422011422223031320414132332024302223310401243143124001222014242304422404233132104024301221200212224332044141041404111042431442401414200113201041241012430443122132203213431043002022121204242214233402314214414430211044034302432004132112400014234330302000032334212341401423411043002012143333321231043241422401011102200440410142442200332033410140343324434442214001140133301330412340012043102040422102402020101231142404202221404121011442144243422104211444010044000403310021402113204142012131424430314412411330042023032303043302022330224031404333430414031112232102342130200142031222440030324021342130232100024222331430034134230312100224200433133142300112413204040443013013340022341412232302202210130013032242304122103312204142134330041423323221233302442004142413423200204110111241442433032141043412320333234124143331424313412012421221123223031304023210020422330231444421203110023300422333444412334012010303023440041310033431401341223421444104311243332410121043104143102234103200404231313304433333201144201212040244444133424132221341304244124003332430003324212440401104303313304221341202324240234142022223433112134223301332440042342103032012220430414321424321203343004221011104422432103411231041340342402313441004340412412233131122400140030204210001202034042104312201132200424104423030003312000324001343414420221143340041434133034101104223044213132121242021103444142302034123214433400121102413120304311343214401303203334230301201041240330202011433233431444143030440141023000130201240412102044434443401300130040303030130123010003221421102100410423330314034203313203142013222001234342430010342124310034212323130122140420101243303312424210041443033014031133010133023022140002234200014001304422440233431403130412002240221422411421004233402431441220102222040343414122104244143444302214442430031043320022412402142424233011113023310421233022312433220203241302241010341212134241034234223202424324033124320103014322112142302041300120002420223433020124131100440014333220234141123130222423220124143130432333124033331024213413002110220324111022103100440004432213043044334230000032132144321042324304431420421011414324433301044343141203243140333014114321342010342104221003434330321301032322402142142004212321204410204040320330124131010321134004020433413432210141001403232400201043044113004332400122324413141400232241140102433121120010230443434314441141011114414320203310310303044001300211114231", "301400332334443401044021203233121421122440032143011001101310343311433304341014144114413121221002204204020304422140320143002420222243244122100233443200034111102321421344314101332144344313440301032301010023101443433313303442224031414333030414234430321234220034310322120231400042403341310230143141423341030342110134041131430041311314230400444343022232303132440010342414324011234300042302432132441101131241001224133210421033204002102323004013201401321011203240144110431214402441334312240144033433213112311404444031033401224341414442041140441411333410043411100400304110121014141414330310223024223210431424012103021231201401311312112122001433313012320402442313441201032043211020433012310302133144032324221310404210122214314323143011034211421443211431104340020231132223403244302132300304040004314323444400231243343142322031223230004134314320121202400321002441003033234014421413202101404244113210114303411441331404321323122310213312433421113323320142124110124142231303302330201131340434201042110314220112214302314234031314322301110200020322241413401042321132101023102324232431123434334312132304403012444342003213134430000300030044011042214321044230231413411331202422431031112404231202422323420340143441340404040013142302241240430211032143423344212324234223114302402210422231124010110233114003442420041300100033301403200400101134430321211044302112201214402034214140223310102142241341011122203224242102240042010440304214244120000033342333103204410302232431231100134313443133441331141444133444024340100143103430340020400010242211044100220110001342310004432430242143432003011023143423143341102031332214431214401213234141322440111003304134441313313431312430402412024020411312420440223321342414102340232004043011402123321221110312430232313021232021433412441423401044012200430314011023341131423241022440223032430034042230201203034014331202412142102144034402223033240333124323132143134213213332202013412233044411334303334020303220330214431344323033231033213400012134333022101411341143423124014100013432032323300404424430022143324032402210230440443044110341142102440424400201444133324132321320423022144221434240434104032330400412404031140322023131112134144400204114421222022340330313141220444341441324400422102133224443210112010000212100231400234240330103244321140101443420343111444101124032044212022113320312100310400441301002423013004041344343310411123412040434121034012401141422202213311004314142330031314433342430110140332104221240102220311424444113321232301300223423303110444301004324004311343003144213324241044111324244242111014140114230140203213304103421334420043323400204011204313422404142010012310440304412034233242011034044011221011210323434221422010211311222222413134240040110203242334122001431203043103241214111320010244320242031231243324242314431104412034131412124314142121100222310402041111444123422321041140313011203220322343221132103203124444003323204323013141120331223324204133120201033123244204210311403240000431234400012213023141434421024404243213242013402024323433331103043323240310340141211240142023401012433022031101124400404144431234134222233434432142434441123030411032413442304020321313321100241301403200121220410241413033232122000014211120321121120031322232021004303304023433143300444404033110123220142333141003413122232401304043141330120101142022204102341201143041232010201243140411442433334121243202213012002031120144441123300240414411210004101403344344432033420024412340320432200202102211300421034224420001012033002031102130043314104144300113341003344240032440420233044401040324423130344114410101102410024334142402242122214430110210142410433100012400323234043321341201103324312233414014201424100340232303411234133410404412010110201222420113242233231421324204420210242223201242130323111420313022201011200412134424424042343304304244443120003141430033030232103041224122303411121131204204444044042304314404120021303320024114403002421321132023340334322341023111101401033133124421331121220022214233120400432300143311424201212223203314031400131104334131301111410133144134043400410412434313120042121401322243212213443021041032110104303422010432212022304211220043424012010013012132113330113440220230032034114434021424243412004222343121043311120232033421203302300032021122232311331342443414114414200323320100012220300210142201301132011320144231434412230304401143042404000102313344421104240410243410224143232323234444231024343040010010010211001132021031442413101244444134", "213233440310003210201011114002012241220312142242140240210444300231102234431321313223130300233303331142442412332123220341204313034344404041102400001333101440343433334240433202101010014141023341040000020322222200333304222430212100004342113304340432121043011203420412003444124432014421141144224131314323014344133043010113431220302433332014230202031024331114202310304020004103114301112121223213214122304012022411441430432004314133201420310134340240103042141244141022044421044433134443024311331334132443400414433410423322122243413141101343144303433124233231041003240041434001311342120340440411431141121410222213243031022131130302203323222022232130043424334230322200400003040243131220311214140320002022300021411213120013222333240133423322131202112044314113324242220040124320421400431240010434234402142414112322043023432041122331404424311114431301223440032331421011142412313042033101303412030120044130012400000342324121313141114410322320421420140040421342233431042310333114204320142434004413013214043140323333002130123210013010212143210100243344130312014121421242102011331111320132320300301322220311034203420203233440030342343202011023043424001021421434014440343020330103202421143014403102202131040133411034313401433131122231012222243424132341022220101330403003323213200244421042313411011400414110304000213304044440244222423201123031404442444014331301141413232324300430014332221124032320321114430003411034243301012143021431230241241432204300424310144202014102023343414342342334224020231221231142210011304110141123223122212330101111330320213030332031021210240041144223310203040404311431330013140012414103421340021231002141214132231412404442002223021313044211034111020134120241304444443113231411301344202421300103014244132320211043020101314243343012434204111341133033214241112120424004201312231002000432143124132110440221301122241314114310141420423201421021111042203332112412113433333312341104412210130011230343013434302241142341000101243323420104100211422123442124130120202000201024432141033303320112423422323221244341333410331034134314213402101304033103443440122123211320011242131441030031413442411431121323413234033220444420433014324221100214221012144010112244302302010413123101044433441302311244032344003420114312304433101323203130110233101102001133210032140240232224031002231314330344203430303410202211240122130421123404114212130112130423244143111412323322223201422304032002104114144210340123242220042442043130144101404202103332323042333023022413202100400200124302302214123324321212224202013110203443044240331444420400022343042001404320001433320122324044004013411100412202111301133442111042340024214122023031031042213434011304433201232100342444230314002233140104214414113304441134213041233001220330403413112424044141443104141313100332403114410221230320441133304311031223124123324330324221242044300222330141132410242132114402321301142032404211301124441311402431441133340312044123324010001142032432033100244312230420002333334140032112033112432230204013031223323132030424440101321430222300104014032222402304203330410220243211100213231433114214331113120023324223221110233241303220324144413402440124134141211041114402220400001114231314241124342404404130344022440214441143221130433402112010402202041342033402130400422432422332121042110131023210343122214142331220014241411144324111144404100300434214034112313434041404201004302341000033420000143232340110143232412143224221322124234222313120332310311111221323211002114241010243011014201104200002302002302231032111333211432011034241102321244313432100114103033202203044333400032103401143120302034434344234100002144433113300321300314101112333231302312221203144340024410043102420021213030224042234014233021010120320034033142202332022423013443014243110341244322201040222331312043311214431002241012110401011341444212024422421314201144313232031423014224214402401341003014004200230324302222312313332003141303013124111403021300021112003140420041324222424220411230430432342010101421320012431434234401132033124124121140330023140301002020132023443324423204110412221422044233400041120440341243334022023413330212420202214212313202011443443323312014203404402144140130240433440324114231033231341331021200412223143121034414003111044312023213430011213442211232230033003101120044132304033424012201233434024321341311343004341220400114424003303110224034110112424041210132020014430003433111012331133444012130223014444430422342301421340240022024442341113300", "240421340031332324244313412232330443242040311313444131104144334104423032104430213000203242400231120431211410420134203200000130422320242130231220210301014234310240432343344240302334001144042410404012401412332042114042324140223444440140010414223142123021410102442013020241401231404100441440201411124324130132233131241424421243120141441113144241334310110424133411103330212030300023433400242101332414123031011421101143102112012424012030430432303144121313110430333002300200314232413143042144430101214041130442300242340240100300231114324042002413213401202434232341040101220223121132300421122132122132142144222012203114023000331013440411412213001214013000133422122022120242004312441402010203003030033230320012232330212434142122332112201004431201422321010102000411031101123104203243414002323202343012303421141124403312442432244404104414111331114231013033100313441113014342440420421230313032010332134421304324113113232033022440232302341401142142101304324133320443004242310201303120333304013022423242244004322242400123003434223122032310203333140313343404412044000201314240340330303433400413222432332404442021344344344442210433411132031411024414443220400224113240412432020204343333212341310320212122032123020432130002232031314033033010034212413141222434033412120243330023023432100311303020440144334012343410423122323313133134124320011121122340233132040132114330431433122134313203222240144234134233420130432302232212044334300223334002331122432124431304423230103003212100204422434232121433204312122134021012340314111103242201044403324222034332441411124214004212311323130022000110023314100344324141103202113444442124040324044024320203422112004200112220233100233033310412104404040022413034421444412400220134100044200301400044040330100003244442342101001330324114442121323133422203010423240242331303342411223214313032311341123024441043401032011421000443220003341132412223321031100213110412402013123331243441110301423111431241403440200013414200210443341404014113441012141313204322112313222242404342444144030420044434202443311104144013401104102400331441441101034232201124314044244231433413421213230410231113323030010023311114124144100143100433101414340412104443012242412422404143332323311324441143400442101020304343101122101402011212240412411204030203304321003030244023413011211333320101134120322432001404121202221021241432140213122434401020310221343041342131211003233041204011411302340423423402242310233220010142233411011202012111032431222043141122211204034320344143434210133011211301224334442240130232240420342314134140010223133434233014024444102214314030002032440323033440400344040222014124110331141143101141211031411020140414044242331410243022004101211231242200420140003111011222430002411201134203203311113141113403143342300043341001433113401302023301302102003343001334404423210041223412234410003104214200212110003012320112114202424400223324312022321122031101403211320332221232004341304241341011042303034334234444131242340110040330121114230133410224431303212342231120111333031241431311132001033123420313403002140042411242011103440244440314440331100442411214442321432313444040333320412244102424433104331023201232044420033133430321231314002340412123314201312442402040414044210441113222310201024210230422114012114403402030203214424444343034234411322121444131001040244201132000223431022331102132104311214424340221220421431321042022324340331032012043314323022210303232101320241331432333111034412330243211334034020424021430022040343211140242241400211403303133213333032141033040114101024032402041231204111331410334022220240141130403444044441420144040004403022024111332124414303200441423202040023211110131131030021140402234032113310040310400002042301000114222040210330110132434120441042204310123442200304300430314431340012432341042413212430400211420243333021004231200014242402103300440201310211433243434012343201331121230012343243202110412410344103213034131412143123331244444220044334141110212131300044332240104211440213110111230014234200221034434140304002444210132442023213021114423400011032310334132110410143122344124104243203340331314014012040244400323400443032222110313210211312321440021204311432330000114040320401230042210322341441132021023332402343120021342333243112121333042231220421404431041033242201300240114234442324121231103430014012214301404403334033204114111041311122332304130111432432202310403203112040141031134003112233024014234242030140300232123324003041442140044413204332123114", "234000110001043442114323212331310342110243431214420303314004004323001130101220322401122130342221033032143440334030220201024123324003024402040002441404031222411111213223431030220404403423003402120402420422121324202134041041010332221434222011322041102442113132403410411023003211022143042101211401402443334321432440413414423022233423424310330111324444222134110231132104001322021403301041300230224331221132122232433442133220044040324423001213304301331133213023343121343412032204231224040334032134004444243222101003233243220404302003030310414031101041100102133004440333432341241213212422130422013041422244100324002011202032314313141322014221033400100133203341144101100124212132401013100041220431141112314112011301241114201204330404310113224011422333021222004143303404010022324040040413144030202322313433231114121124212312300034230401130102400141342302330323211420344131444440343111221324023323122301323240110210011043022413311013430423140221130403040044001221314010342131440324341130140131100331322302122204132211323044422233213110233441244414302221343404140100124334300312103110332200331220442100234022402444303004410232310104030324141123420231421434432230201300412200142202442413020023332443134200044312112004430013222233343342303133020222042103133321310112100320123410330141322230402440032321433042100031442300004132402240211113403131340331130304413203112202034423041043012404112224340233300332232324333101234100121302443424424220311111240244021112402010431101134231440220244043444243133432143124140402240330010210340202401231422230203333330203201420221200202313041302040133111130241201120021243003124422134233133232121202043140110421201421313330142314030302313310124004444041123434101423040244141102133024002412420313312233333013330310441314230423020441040212430102113223133141204344242404414000204444332314111214413000231032022334133342212414034210401240041141430312423432112342003303223401230201334043302333241201040324032400104200304210013442221210111422403403403333300021424414334222122241142342222012120344044020004010443342223221344124244001303114300104343422030210140413321222413021230320122443042443120042443113200223324212441034234023312240014421011303133020200000203211231103213130010344321334321420140024113403021103020340134031020200330441414244110321340022222232443121141200412214242024242432022141324030010012241332032130413102320314230344323032014031204013203121301021222433312343440442004134133413221120310031101432123330321112040332234400113411413303101302403420441330420244102333212331132243101331132103404031232144424130112134123442100401203343000042102134000013104114141203420124233342110030202103000212344232344011110113324131301430321211444200010343340342443404004412243114042340342300341102122421313403233410023203242012312031441122112232014423233013212243002214240043030102124431240213233141300222403404333332231200142321241402213004143421230212411033001313331321042203444233042104023130430422021432220241422321044424131314320402110004142121004332412324040440102442141233312300004322120443024343400321311441002413301002424133320203300141333231113001034114241422324430043200302322430013233332122210200433223010234012221334312020031342124323130014133241324201104413413214323244021313032333141343043124430301234230213202401002420201312222041141112213222240124314041301132424110234103002013201222020421202214340324444302212110423141144333213202011420244411232141024300210031300242430240212000000042021213023202442044401424414223002243422403312010333441440314020304213341443422422140122323300314332242043403343041032104423331013104304430210132031432003234130304201432114421112411141410141212404032422203424024342414012342140402020214014100020240040223243114333301122214320421324013111312421223303221030411132424112401004000341202320403221243012140042430421400200412102402431443040030040002002111300000213110444221000204113103414342333234201004033033332324432022314343414243312210020420003030434401421212333234302330043033143020433301013103124332312022044000440423133000130143321231201132130401104244203324044142011204043400012044122232144032411000242314404341101024020324443210040101240424140144113442442410230304404230100341102203034243024230014413321202023412003031031240021342221401302124130343214032423304443430131212100230123243334403102344123010020133411202404330022141121420024433022214230403001142232142133413114004331244433301104234040343113022", "014043242442024234204310402312244420320431321131101121413224021044202200424401311131331343010422343413444442340343413044102322043313410334120222234232310233011432304243313104032331444240142321334414434312003140003230110110342333121343024340003122144201131224331140203003420222004312100101114342211023140133301341234124023124123002213402032224431222001230012303404112132431402311200231423101320420204343240024313121024103213124214214022033400220242131132232342443141001201244244310411304243240104334221030031441320100201413402322043130021130401242401340344340222224331442013014110143413324043223342142334144440421224222044200143243010043244243302121213302444324132241041043132040222210021112134304423203011244004030100212140213344222343042113034100414121340134202443200241432030440433231333331410322113032203302343311141031130001444444024404323332222031440211201241204040220200111320021042033234233124424224033144230413201430424403303133111143303013101432032324321010204241224430222042031240202231220344341333040122330020244301131313241124343231204131431223403111041444332431331134300243140021211143242231202242331222131201113231214210404122301422343400102241422142224241331104102441020134422043214204023410043101123144230314402221101120041242143313441331132312403034431312312012101440340110023112301221211433131023304214023120401143001000124240120133100144112432104241043300031021040433033200031002033240441340431213424243101340203233221100002001042231130243023204404100140113423312043224411243333340203243240130004312420404212100340124401441420101422240002241420304333414302411303001102442124002040101240004130340103444424222221343243330043302341101120433030012311422042033002402030010143204144224404040343033131041400403111233230144222413422040311322403031004114233043244011334230040124414014123023441242210402443011433432320220002143431342343301103340041043033433233412010124324013020411020014043132400112221010021143431130431041034241122322332340040131230424201242134201403143412013044003342204220101122240342141310330044130214303240222443332142103444024440132121001414343044310343320134430024422312433030321220001214001320414412423203030441200332213241301201210301320313143214414212211403232310332304332041300144413331410341143323433422003102223011424011040133411200231401032030314432201104013302313344433100231441223343014420141203332424301040034144033230234134004134100212031242202233101311302303211121233432112330204312213213132430030221401312124024044202102012012304300344441232042213340034013223342214040143312000443332444104240034442240232321301230001430422434124013320304442322343312100124202402133232204440442032130212412111431010001031120341341441312311341023112404011443014314034311434233312344013441321020100030014121112331220000440313301340214402201224323422113122044034201024310033041331440241333222441400221111421110033324304313444204211114314143012442013441231441323240332311241124344300332341301420420242201232232032441100312441411131330032324031240434000421440213203314404332131111400010323020130101242121431313333223314044221113301410422401432224403211011221320242301012134342112204101033234203201002144140234434310111132423022440411304303310333012414342244114033211103330102331430420440200034040232113433242242220220041342133302430342043342210122044214331401414030232301111120003310412240310440212320013021330144111302002300213440224424123213234110043312332211110430434230034402444142042401224202430023014344122343441400310342132222220143144020133123114304032244132322440301320132401432100214000014111202232303220334340224243041013314131144430133100330414013143024243324234323312034214022304012132220304123434420333111342114101304133041424201042434044424121321201121044143004033304024230122024230040033131121001030430311232002422001333330311022341111113244320414011314211301100042043424403133202134432044324240432221141433310202442324124112334212133141024203014343220420214412131323413440441210443430343011414233301022222141412402241241322020101300314012442441143120032012231130034214210143121100014230003411413200323304323021234320313404031040032011144020340221340323142113320323140434104420033430223404000022323112310001343411210100241343120132330321123114242344343213030322012022121104234303043004223124432132000334432321333304003333321232301034132111341321424323213043123134242122324114301043322124102044421343322410334230120421031241020234104", "324031401443442314014230424333013303224123402021011121312340242114311241204333423311413221011212310203401421210400424202204022300434144244243103220412021220234113302411013114421421422044411010334404413034434333111214330131443103031214212104414004001300212223121414442222140200131002124133221101240220331343103002242023423021023033324124210322043124134143433322211423131214430022424433121120112210243222021440401221010032333013033421323230401232234403302131343304243203002240334020241104041131023401230034424324242220043230300401203323044242211131441444441210220340131231043022103344000122224210330312101301244214313324400121203322421220432431203433124203332442211433202113234034130444314024124103443021400140302224310231220003211232340404423212211021141141143132423113440231434013433201324224410314023311033331324403103433040244021131001222032112020010212022110404302123344101123333424441404211430403432011203431221412400300442004112342434030300023444202442210430014400221121212224143443112404004221214220201434230224112430042322122303131422012242444413341434133240042130110110010213014300043204244123234314214110300110010232421334330022421030332322003204240312240110213222111101243342413324423331032341141124123242000421000340322114323130413213304203403224330024443211224402143222340244000214144341330224030034324023230124021433331430110210230221120110433330221101330340244441430043242142301131000011113314312131011332222334040124240042014242314130422112401340432142114134421132002143031200202241303032221033440043123032122232331204424321343303123403412101434022431024424212444134133012013141230442232412242213214102203221322212200030222232204330303304232322142212431344241044310423303414100240124202424244040020020030040042204423403230032302221303340022221102342400242300111002434121134004221013322200113434214210333422021430443330001434223410133044344444020113243131230303041113112241401322210002133202441023122102130400300222014220034243013012414120223324132112402123324130210124241042022301213110412432434414124443300334443211332422340414241422204412423202320032133230003330400323421443011201224334303212333433344033023213232041311304142410402442013133242414042002114010201341403204340021410321442110442300313441412041141412304233023412333221443042142101204013214410040121033004200212020213134204324320043444300024403341121033231221323221413302110223233222122143213402404224301203032223213431431042202200042021124233131123103321333333142224441323430340111013313003000244020230044134203313212244104132221343044324132131044030411330321332144121201131101034423042244402112144404220221431343114420313022244430421403000324220411230203123023423423313124442304400140444401404440240420110434101410212431103143134010123214112341121322200431111404034410221443023424020043343102303410201302004343412213021334321231041414232310334432213114003411112444242020130131010012313310020404424244142304430210042310041242204404123234213410140244324120343101024420321212314014144322134010030021210424012404241141243210142012320101311112321322140130332002403324422204330341102023242103132034400221301440224041403330300342010012031424212400232144444104141134224413201122332404202043401111440421321300444004103313201412430341400332343203432020111114132222224303214223042342311220422200020011204342102221243232442023043222104132244134032312131210403210401101200130321130423430122203243323224332223102223344001011422321323410303003241343131014234401023432322322144124113400412001001441303100124021223421343040134430420444302213403434134014420023201133001400122140124233302430114143333411333334200033224300343012134212321201314332113023121434300244334314124113020431243224200404400410100004114431130042113314221034441310343404243324314232034202202121433204214414411021112104112023231214143001241000142444114100240014032440323431004204303030113144332013243111313400240331023301101002423330140203443140403311121213321111133313442242140123324003320222403212312301111002423033100330414141221024332024300333443444030442322124424214242040234113214202012134012234022244113422442200341341423423010443344344403300302433333220342421113113410314430234322014434221033240012311211333032000310201421432042024210040142204242032432011141132233234403122024331413043404430304302440040410420440111443312313221043403141330223324332102110240102240124412244310421304340124243333100220414332242034401443441141202224240", "200140431411040234322340023013130321444042124404303323343220244232010410400000424142123200214404312040141214423032323131134023013331023024433131010122442102003044121102401400321214002002430124021034200340411141420404401233303222003324244440132031333202213431231401220041340420343044343144200343234010320124200124333323124000424331342023141143200040340433432003144441301241024020330114410202044031042100100003101334310304102033143312422431113141441120310324314231430023413012303023403201323114332443233112402111322333032021043444221242201134132024044132403042110003320332332022414022234320334043424222343432114122104223241141043140304043334030313340442111044212222040002042322003333132410242024403301244142114040202112032041234024321014320044324404110003034322244044214342341214023230201440013321411324320422302144302202331240122222340423340023334220112422024023220301431324330240024201012032024012442030410004013312412144042214322033323334042200011443432332004114240112034221230442204122120000043040201331421314334023104043343322113101111410031010331122020302014032002144424422313321341003222333242404114231402220213202122332030340023201101211402243143101412032440410120014104001040034340211112204034344341001131200343312040344422100234133323202313403403140203203213210334433123233313004440432342133421423243202414443123310444321114042433341301221244200234343144010233333044011231022043033223002020320033410011114030120202113100344040442123244210100430010043030432214314122234340114001124324424431241223003422134313340334010014403433031301104104420221034210132111403111240200333211241040313210103430024312243211412343132412240322112444211102342120400034043432441244441044310341301401214223034001313332213001344401320023310110223413044223014314102442044031402441112044114333422122301322131214343202033412103200303220433004032034223333313124200200102303002303103333124122212314142242422004140121430213022134424112221440343033431011324101140240000212434220421333433114222104011044304411302313413221210244431103330110213033043044304232244342344202100102423223411022340114020013300101004311301231230102412024143120333344241104322142241131200424044323413233144033310404113122124124444401203132301331120442303122321343343310330313242020044320132420002322301230342234241302140231132312201012334000330343312331211211032411043232401331042433404024041342401234330434004342422410034441343144242043310040342402322423402341224323213134410344100120231224443042424211240223340433011242122224231103044012101200002411143400241000431444143013042243231203024443242300321440234440103244224130012232004101210240141304001102201110300232121040310230120022323314324434400323222134431202303024231142432414104242322431311024442123441241000340411003231114221203003101213341423304210124301304233444004311341122042234420122043024220310032344042100312201113213043223301120044042242303041331212040310101213100140041341414132000410134121403422341434021011343332242044103100220234031011403410300103240030144031104404432400310212110122424143131130021233414333313314214220033144243313240010313332000113410221233434102422040034230020441332113024044430002304333440014320401342021133214410440040344103031203300340424303301404220230120201342130042412240114403230134131341201102142310030322240003402310314410411034024142243412443002043014431202021212212411342221034310244311021211442213431411240430211201313102321002400100443233321023310331202123012404311304324003210234141221240304441401434402400214144300424040440413441410214134003131114121211332040143200122143400421401040414304330044020341230013220220442420040033431300412034202311301233122210413013120024000300244413030243111323134042124240201321140333300331423422012112134102421234444004041442031303440012441323403240243033030214330332003330200321044333131321131314140041113234324044040344120314101221311423103431230433342023323302001012101142413243230431404121430141410132402442444433103412104241003413140300010432211234420424124444102101401034410101320140001002103430440234113440130132421243234344201000111334100403421122232114203231201214230321241440110341221341444000333422131033300201032112020002230142222004301420021223422423424141001302310310041321200342112040440434331300200440341003441334400442003020220422412411132210221413231444231011333011344212413144020311210123324324422104213201441232341430023144411232413101300112141200043133002330002041134", "413401033112402431121134421003132211222132041312422203314204102343223403341331102010002430231433414441232144401430324314322011103112242421121224302412044213123212203141010001302031414323202121020044024440242220344412232414103204020200410210424420230031313144424130213132334344102431034002323312332121014012043404110234100133343040314331440324033311334331011010143101102433411134411113230422121301124220131240414113110203142312022312034244142222220032004211002100431234030040011232002433004413424210023130143413012232441140231204444203041234103123003110143342104104314040010043431011444412133001010034341244204223040400114011443341320044042010442414032122033042010031224344334020401103143243112042011040143031214102342221203212142313024410233010331144312102414441431233201021300333232000404244320200332014040032141022030302131132421140044344321133131221224400002100113042022232131011214034130332223034043420402323412343102344321003340243420043003413333213213441411024330414214131030310114333213201310100424241412131243204301400334234111302203230112302000332223001200230124314210331434032301033201030311242313113434323421313021242123341414341323041411203011403400414421222110441333010124013131114334200411004143042000442004333102331033422300022022200214314402104443003244444113001313211101113332230333313120203113440210000304040041142404031022024224200011042424340200431343023441402023233440430041242144421300430203042043020042043440344102203031411320124423042123103114034012132244004311110143023131104032233323033244301330002010024433111223334412423010242201304210241422021202003140040344303223411132004142302310341000012223324241310241310101312311021113242334120112304114134424033014320443320311044222321112413041333112123232024240434314411113031130311011413303120442120441422241002200022231312221132440323334320232202412113241134204343133314003401240004204110043334412043014300432224333443043143241122444432302414432432340044022333133330233042331243130010414231042042411443003243420323234444244420340110120123042341410242211323344434224423132001334001204043203110422201234121002101240212110022421024032210120443404014410242422300441441242242424421404224141001124414442342030102120142044032032133342013433332141414431343313141213103400142104123300344140331011423300142342304302321341100140443344441202102201101203133010343032322314121324043141231133411310233403122121110443434044343304132301304311401100303412200110230114241402404231400433200023144213234442112331233042410400112224103212033433130241320002243020034201443304130344241012210402444040300442342321310121300443020324230441413433040200233121434444102332111314214441104010224144040340100340322234201340043030103123413201330434131343434423201222332212023114430243234013300331222311204303100340213421121140104243311241134440021023301430101423410332211220011030111003233301233103222231343121011122333014040423200401432442320204412222320431320433441010231431323201033401234021224131003422313404302223304312112222242324143332243441034202044133213112010234343321020433022002142024031042430123211140040142310232230010124304030100004011313021432442133032023102032230414314444243220221320014334243204023120203340100024133421430200120320230423040203104414144343303133211011110421101114234323202244002013241323423121321433442214044043440432023220244421201440401234204014011232023120432102444403400340424010020234114302200103032114342444202000244010124044020013001402013312430333443042414401234312013204204430324211444440311013112104203101432322433204403004040040342110321200123020231442132441211310133412002222212011332042233410011230343001222102110441101331402343013213040323001333421242044430202321401322213241442414324031120211220310003121304103023001430301432000130100424223400223420220113233211033123002113121434432411121142332223231041404434420322042430344210234122324031144442414411032433343132201232430433433034013411041430101231444332220012124440014324014022104022301041241411413242010004222322304042201042212230020332010212204030220223434030000340400103030320011111042422442334013303400202102100133402344223442344214012430042433242032304331241432142414130441242042204431023012102011111032310134401032231300100143443013414402242424321300414040214001420342024312432423011311323122302000410441131142112343030003242334124221303100134233030333034023411142012142000410043410223424230044432312242410002440431204200024102", "340103310210012200303022141141212310123202401423210420202311310404332043204103212331020130300142411040424103420342131134413002321301110144320010102003133331030240333212330113022433140233004030330002423001244144103320443401131114404441231133031133010211412111304423414333003401314043341420112020224303301021204303203430224002004120201122302032214320013022320212342220241014300304403421412244241340041230220130403314214234040023023431234144104034012232000424341031340034032131310410100403122321220224123432422411434121341142240342442104423413133143024314201020123320240424420223122044103442310233144432004443343341112334311240410044033242244243141224111302230141210234110114220121041242424414134210004230104032220234020114002104342132121422021224322023213442000433001201230001104124013222412131403204242221143221133344031411331040001440404204044011132033120400212401411324223142410110031122001211330011430301222023302310112034301133441003232403212002233124013242401201111331122132220342341411002023212401002101301402243303421034042232002444421024323030402012423024314422344133200143202412023421302043424032202031333222241433421330424331110414124411022002324102412404213203431000011114304121121042030344200300330324402043303034410014131034113040300214111233414041223222033100442323142443230020030042020301442420231443414212022200141124142021232111321304444311410022241104221343012414143341013310320313223332341013424114000434003410440301304413131312242414240103032321341124430200403441203033243313020414021022433013211234320011123321004013343312243331020323100312032304132001214202232314203131413002432344201423122130203033422133343430200401023314313312444332044442134430123340144433234244242402311024204041242231002421332320422321110004303322401033134240421304132042423422300212011231014401224231412012213401420213114132014230102342303312230111022041202104130312343032111322121342034331001221430323111344144302442401401103441104201004221321414403034443230240242330200200220124422243222143404030242143443022304331343031314110024103333321021244410310002123432342121330424344442022142342312403322141243122431431424440440013012341413322444302402002344401423142402423020344343041413423004442134124403410324312422041143411120414344102413442344024410330123120300401022301321331141342422123233014231141404401121104413224113241200031223343010141211410023414422113420423441401102414023401311102341211422102121010302330302001244002124100134414203024033440224143212102314433441423404021443301012230112222041232243332413413000321440340403404304040023343332313013411104040314410040234121011401303423114132113240220321204201434000220221442033001211414104130244304033400143003334133121421134043133314232332003011230001402300321344302442230300420001212044001410334134111324012033042132332444424413240304241103320341212234202101130023331321324213122303212031420231411042113041222431140111330041020021244334201304030441321014311204241320420133242101224243423213101103311221211224223103401300444323011131024103111033233244340213140214343420302141210014003103114442222044122304440424102314302113022211101204310103442412000403210020341323043331030412442404413202343320123121020041001030110300423212302032424101412124124222144323012314204103141412344202404301334112243331303332404024420403101122322310403422312423133112141130230241420034031313133413332244121401140344214100230301403122231132133334342241204200224303301004212041220011214113102244002211422110013312240202212313111214431341244404230341012311300204231222432043411211404003133113000202142303244220233134412302143010423000210322033103240021323103244031412240013341400004004043120413023444242022243301303420023001214312000131001030331434120343100304132002424144024220342303234044020200420133240123331223024132331133032334232124213214040320144112023244020110332200323213334031343013432402012414030134010332001234144101023020001344341133000204133134011441233204410440242312421212031410303131302120420202142333300303131101142004002243243403121402314324134031200202240243200141340204213200431422040430012334402413312231324442414411430242130031333110441331002423241331112132414213233030424332344234030322304440320332414202121004214243343012003422112000341030241331414442233022414300010302103431404021043041013132442331441311422222331334431213402301100444303402424401013111124304000044304004304314300340331311143412203330132031424233014121302", "314401000102202424432124124013412422033343141311004302012312431334331324201113040012241304430011030402333024402143311034441320234212224302414333422134404432011103304432302140421303423133224214331202322343412334430404011021242041313103032403341214312310401222011003103322311241412331230030043043312142030321233400003120113102100000301034324420332411140320233112340012103421034321344224434013044442400114101112134112444020204322342340134001142300302431243232233003244143133421141313134323342431320243002211021004421212024241432344030321331442412344000214241242043441412440434242041203111034201111441212240443131301024020012323222142341100032112230120234342202201413031122424314133341344420230121140312403130001433121424303234112110030231223442320104240024432122133440121022304020223000301121432344341234223443021324214000012224123110123434312200240412014010330243011040422202002142042040114341240030344433211230232223340020412340231200203331104034001300310022403014321100430012310143014301130213210404124121311010133342342230231043104041044424441130400023021202444331410204402112324024121101314102423112442232404212140004223023313104211211213142131122330114442304244200130223121342000032204133400213323321140020403022432122242011122441002423320212313302243420213324003043344022004313340302322011244144144303200113002030132414140301244230010440442313223244124024242022033111413012202411131224042441112133344211304233402012420041322302424312331320403011110032114110311044010331243242442041210011444321431310123224343440102214222244310111220344144341444131314241324120003402434042422014204423431202441024204334331013241013210112042040130012321303441040311100342444133021300013421010240400203220440021130013310313134304240244032430340103102343131101041422423424302012333132132133211312103014200321022104322101030421004240133400043000333210314010134430134100031331302044444324404234043210324042204314313312211142044121032222233402330241343221401331011011431400232242023424241142221112200202344211401414103441021443420411240231312330412031112014224344043041241133023304442301121434210234012213301324030032230112324423303144002220422243131232204023032312224302142342142143432123220230044041414413323413441103303430203432003414334233340420234303112030441400042142022032013004022234012101443203001131044304232303342040143324024332113024311124201144002411023221231011144014332002202301300443414423321003411011330340141321404034411041010244303110420024334024343431443143334411144332243432330213413013224401424144103203131413331044030332320302113224112120030042112031334034344300124331201242433231234041441243132023342444220102324133424313431421142204221201123331313320334210101023133032340323104042134012214402440223344242044303222414411324142313420101322203340130420430144323124241030330021303332234343004313420134230304001324442301344323202333330400130441444143324234222321010303232240030310030043232144102132442332211301440212311130210234312301214401232234023340223202213433133214233300224323112414431011313214033414422044442421402240320040041334244310104304303044210122140432321413103314302134102023242132032024214231200124203114342241132311120001014332204300140304304240010432210431131212341314032422301221130244232433240214414310310442030243312300220004104043112030044440420213031411011414332242110433041220311223343141142021444112332424000431040302320312132203224441011443310100102231402403020211203001101140421342032423133210224024012320103424000434344023334413044231041203004221220241041100222103104204003422420132232204440313134312033032413331042404102213130312313333001331101024302044134042144002241233023334013322040420221232422211102212032014032232121234443301141203144312432411124221130113122210341110333110342202212330214312313243000232130200311124410223312020314301441232134024024300340014122424241411314320412234301103301344421341031124214131123004231224003221301402401332243100231434010433440030011204330423110034021231034324221424131244302440314003011420234434410044004301401013012342033242424444324421001020132132132132234121404234100004041244112344124002113403214223434440023423334201043402303420033332000430040203021243003221414213320332043432302201242412301244210043300324424022142041113100244142303400010304221224020213403144224413111334232133044034201303111401342344010021300113011412110423414011224010404132330143434414422142440242012201332013314412312342040", "121034230313101023024344143121444331314241344331011323130014140130103201220443433320141411121111331234343402332141444114342102322114310303240102342124201124040342023222321132241233211441041241102400432321144021444304033000134133310021321004130232111113121043121244320142030132002231110443413113232114441012300424222042020323334303243043001221041110101130233243330040224021120232323143322244420041422404140444223241334034234041234221243211420230243020220412112230214141002231040011304224441141342241121314222024203340231100113234130203231023420222024042434222140123430302210023224404100303234210031022323200314422123041342414230044403212141031214321204031130144023331321210034114140413241001144342100232124233244444320144140130210104130132104040312430444110243310412411442121134244420210010124421302222101104131043013423022410111021321400212214414133314043203210034210130434033112411204122320431231344004033031123001304030011000240410403000114233042440332021240013323321401344221441431020324334421231202213003233204422303024401240131311420443414411003443314320004124344243221204203423042232023401134433342244344031040021230024142003323032443302312334024140324011032342143023420102142011140140044034114233104303003304324040132113141422142142432112221030104321314200113331213222021030231324110312334224102222233011423230203214111420244420001341040324413332441301142010141234301030140320033120002203233332404314012343440033311411203222242413411000443210330421242433142214200214323331202014023420134410320233232330330420022204304200421420021303213003102213220300323412114431421333422211132202300441024110223103141441321321402031122422310423310002333431324342233021133402012441143132424034240314112042140004224211224430130132403440442304232203402013420010443322132231231212012021343134010321123042114322411024001004433021134330303421122044210113414030443204142013211102224033030441430311203423334143043224023322220021024400334040031242102413433410034023433342213204401301410400211032031224140141214134311221433331101333141001022221220210301024244400443201400401043243323221404334214413123203042124241202313310211422334401104143114023403142200212311432024222242044133203441233042201121411304103242213313312114441344421244442304420021210144244343304041141234002314413233014231030111024101042012234023424122024011022033144214042013444012000023043422323322023214121431033401213222414004313401222041223442144344244224221123002322321432243044140324410414142100342314223010412234233004021321442130234040432333212324003431434310333424114214442120022412312314114123040242433334100440123222134332444300101240344132112331131242042301330241431402241140114040122321421332330110411444424442024330342031102304341244113013444011412411320443122314212040221000440423304444010243314443122140343033430130111413312013444430100213241431333443342300033343430413203242140141114023342433104424431120203244101401201144421020101334100340140132200304011430044304403232021321142212311002102411122402343133301124314122130113244004021322412012434300121201222312401310040012214340003004200142042242023343422122033440141112131213234230113143000121231430132403224412442444302143201242331310404242412422340020441134223201403442422144342411302144221224110404132210143401212033333431302030131322301220433203122201344121040343103341304411213113304014032401400110122044012331044434313421011440244340012431324130122400022210001314134423031021142220241211010432220211344131220331443000342404112321431222221402303434224103303344430304401403121441110230043043203230313443412334130000402304400022212414444121412411414341004101222424410402401022412043411104004340133310023404004414124010241220411402310343424023424344202241000220432241200133141433111142123441004140213224030011200133203014323021032013431213223343421033322031342110323211440303404013004020140203113230300033213321422404403341320001032432203120330421440324234210102024214123441212412431122401032212022200344301331432102434142411113244142120444042300332132234201102104414330034304400123423232334244343043332012131244031330120242223043442200423330114142440221302231132322241031331234430113042310110422412213423312132330122013300230240001304022402104044443201031103224304431330210024302321231030421444302410133323413011413330210330130242214124030434212343242301414333002221031124033431243103312010010334304421401321143441342401001300031021044011044442041403013", "404331144020022021232441234220001234000132241122430134342114134332212312420210034222113114011003243320342401334414232044320113221332240432022014244104022033320114220220400434332421140223134242412220322431442041110143010310443112424103442213234343044241144131144411144422101220244043110410304002340034211231304432244123241423034344032214441104113323110303022110044130031102343131310302130211320143421212424044241322312310434024134331134420022234244210034111004222210102233024401244023230400410001330033223100413101314132324224324110021032324104102423220340022431423014114123431034432033411204243123304043224141013141221322030122040423222133123442300124001402424020442211133331011131034201323011212414403400230342341313034133410403300333034442103033323244334410014144424411330432212040144243114222110023012440030423223043133020102044044021024431242434234441424302234201302103320123212422343432402040404441123141334010413324014302242340401341112322042102024100200313314001220002340041232440121311204402302122312334403232131030040012033203230302440202312040120000114032113120212330303424024404213131032434230321033031343403422213223032304240233443202022003014243214212412243301233001314233212101301440433010023120213242402411341404121234023021313043414003001142303304402412340332122102123430340120332223231120231024434111302331034042411324104341331003214444333032123334134131221011424040232033110001244424234330203421022430120230140113033401441040113133310242240224434033333211210410234313133132300002314223140112124334104320242212120211120033331111330343024120321024104144014402023140210333344103221242432004140201201032123143024313343434213331042340341331421004403310221103343101321421444433202040010442042441301313443441411412113113304342304433344101401302130131101040342233013133404223434341420134413233234303114434343410040030232123122311342212034141024044024110111420134024240031404300314300311413232311221312034300221024231243434000010444104200222310214430122102411343222212230310104221102222444220121010331201003101110034023131424022104400340232224322230441123433021030112442044140112204311233112421302322102433134143440114404321034242322430334001404244011311210410234243242134114233232241330123032130434241132014412313310131441014101102101113323440320112330333231202200142122033311324244423410324330320413110123311331004244132310420430204403230430013213411313404443034004030203244114113314334112113313034300423114013014122000121434400041410224140104232210243023303432330014410123132412341432134230123204442201103214044103444304410121400213243433322143034314102320234313124443021341400134211133333304314010004133141212213403030312140433424133023140234113031010100114241234311414210110133414201031303403434112324040422411334424040324231202002401210223002034433234443030312230302201132114023010412330030042331243120320431212441132122022242211344111320011041011012201303423243404343234431122443314011312240010302131212224314424213303143004300212243020244021044413242330334201223423433231313211414003111303334204133133142044033012304011101302113112301403414240143232220140420443430333231203200014102044312041103413002223330422032110132412332032114321431311302031022002022230411030203012431444204044422012430302032420210103324322020223220413414434110432343231311140103144140444310214304442113330142000123303123401314313321030143134241204440423141240442044132003123430124101413120340140231323332011444221303433342210434241010400242443341131313333124332140330103400232241032420443234301113321334220413134334204221334344124004301042034120224442034224131400413210204022333324201332103400201423241421212220344004440124032203240332011104231214410013122424402402230342124341011431213132001424431324300440444041113311023212203242022202213221144413430143424230033401311342331334301020203341230244110201002023034432413440002132214322331334122000333202241112202320004140124033334113340034432304113101300041031022111210403440023010022034234001331332224143413310043201410412000320010002142134423333310031311444223441244220414002341321422011404423422132334032144320241311110011044034301201000042323433143012144024322010324223200131101041410222030202203433431432322203013211214132443341220424212013021001040402014124003001412100324320440211202434013410330142012322032120124124004003223310330013233211302140320202411120302423231240124230011141231213242240032411213422120213133023041213243", "244232020114414341123224023202100041313312232104133431033433023124431234304341232102400134034424102321303414414044430313334044210204003120412124332433432020204143104014121332412134201201244034023113431224330114101332202412004443314140010220233100134320434124004031310301341224321400140104231404442142123130423123230002400401200422433232102321241022121243112413010344140312111324303423130244303113311410212420041100134314003143122203232200024100044232002230430322203412103444301010212422411324412230342123022004431111303310312243101012111430221201411231211013301203401314434044222404422201023341321303301413230201233142403030214220041242140202402012430032344413223114203410142121111422324110403124301101011232103030300413312232430213310004230022210042103302240113421100442421404300014322142344043041231131131300034422123031101312230221420310303412434203202023442412124030203404442432240100004114102344012041124043413233111414122321221034122100222322043304420014333412110012100120023214343023131131421423222031013003012031314001102111223340140221304003442122340333022314223013420230123444014241042422441434412344443403001040222030421420023430042234213042020410143430133411420032110444314303210202212412010114402112221222243300112433044222022200210213201323443314404332102013124204214340210434411414301144344334130421232014142304401142022340032402421301124220423402011442401002224420441233322104300402124404304231311320111201034230033423313232022121044003221434212244412023212102202114434010144002322142010413410320342212042340430443312224104031343213433341210411303102421324123044424442243422403031133403041013424324214401203431103143133003241341014024024333433102203321400342124304210024414311034404100034143323144134143443113202332243002202433311023441034122040312230010404334423430110011243404241214141021023334204333102420013230004422304132341411422034444021322123002011244022323442214334134431343104332120110342303020420442204200111344330044242401133340313224122421110010231132041001104111113440212312014431241240430410422413343000000023232312402313202244334330314041424334042002310211023123142401100112203001024211220412113442324334423404320442340131032114320412321010002344100024143410421320140113210244003414434310013024104212424001303144410144413022241440233342121410124400201321424314234113102101004141032423100031132424433440234242121041114143442234001301111143312241333133221432023110442004023000421100030403013022230124403012442013243110243334134012233240221424224332221443203232222020120440132410321401042310342444443240000333133310134001424102433012022113121340340340023332302413304003203424342410024141334100004104101033222041133241324041210120011034324210402310024230044321404420241413430320411334431003033441031011100130002301423412413222014303400442204230204240133320411221410111421431343244002320123314033230012130100312431404100002342444024004404100103200042041422104302041223240224430400204033043013424442030043123444322033042211034041344230003433030140431202431241010410102222100342122124431014224220310222210210243340320440144214110211133101202040303011122321431224443000133202210101130221212300420040012343322440032244431332431242411234430013122122444042311123404234302233023222231410030333231442130241221323100202342224301332244441030421242244221132331404030044330400144000433311433143311244023041323244034424243113341142334433341022022231140001144440134244112212123322243212241124042321303433110402342120202122413112032410234211300040231433404333312131213203324244423420111202303240024130214103023131033243031112130202314200204213043302032331230113000423443032431241041113043430433334233034013111120324230244113240100434303241340444441233300303141313013343301122040144122432201121412134312231130334244042403034444033420143224110010020443121424003432440240241310124424004402434113332211344234402023433241114004104134202131122233242433441303033302134343241001333041310443013413322430022344443121042103310120313230430242410203314413430224003011322024041213241222343131102203204432234232330411203344323440431242021031412132244231144011202432110400443421220440414422402344104044043242212133100340033031140400242313241210011203410020411300320402243240123344220231410001240412414122133142110430244301421413314333412340241042113204413320312332432112410030204104412444332044321434421223122004404214003202121214102411224412134411432024430441233121033243033", "302124020430141122001130003331442322413124440442422200122141230202221310301014210211011232034444400211213412242410140141043233143031230424120202412430001004130420213410410142142140141322410222032132443231301141023220220024244022244301014231222421001344300010431044044402443200000322003123344422444323302122240313144130043421123304432313123234424341413111123202431400042014122341412232224031213213201432414214204441411301041411324002431140144324410232331113010340323233241244133030432130000403340312122403401343332204103102433230431132100130121324201034202430134034014202324301400322142310311440031030213404411330333303200432121103231043203341302104111213043340044310410341422312043342342020014343033324021142114114202211432023102242001140021413021404032202033442434324033320011042424103212321301410004224244104102330121002113131130301204201103314230130234213301222432130421002411022041203443034113021340203210320411100423204202212111300104343423223122310113033123200332324213343444200120224322142003340230434021102122211033141224044424122003320310241302303433143022401330304113230123001420003102324004130314134023123222242323133222112032213132224340421233143130424200003212232333142421330342312223310421412430300042121104001041314023021024241122444311032003143412221120143023234313224402401133040133000414341343400042413402201021100243403402132220434413241202430430024233042443322431121430320212313244220220002204314000420244240343332313010040210321242201412300210030320014111103321210320331224343243334012303242112410031220333343414301442333113220040240120434440342340402021242432233112020301441342102234032033214020103122424423340130113311042013324132032311301410433132140121412220113324143031332421214140111000310102124124110431001214421131112112404211143001144113323200343303122120022132343422013343103121104230433102120332023100314001102141003111433423243121314432244040230110204424020120030423302103120222141211121344331342430202200220300420303010111314034300202201144003340304231244410104403230441333041430134132130234021421004244432043144124431230210000303034312432333412020220131212021343303231313314244230002012223101012030344014433041113140014344111342203241332013221413203241433224223442111310240301240140022430340110204120232402034134044013034442011442401313124101421120410114004444110034322321202320001110031334021343404132404121312140211034412110034233101401313331442004413410222041242210143243133341413204134134320334420320023002114333000321303201300412233013421231403114110011004311204224133101011201412011122011411343312141202440401322132234024430303011142032044432443443302222314404214141302430103131343240303210302011040202432320004320434101243044433341303001422104120202043141222100134400230101240004213310414144341430041231440030042141113311001310030141200024403114002321041402204002344024322124300144120341230241413224304220230124012144301412113212221321423312330004022321031342430142431044122210002101103421021403123104112201441031441300034120231411413111033424024012411033223022144420400040311022211042002011401432010311121234123113343340201331313220331033402030230120444304243043123004401431123201200024114004011231302424101443430114211413013340030003022441134231002233144322234044100230434223333341403120214043141301303013403024004243300000423443311202401303430132000021034104212140400311101032232224120300334040213203223243300314033441043203032313203131223124123114024131323042302030114434404124443002040324002332202113412240443340413030410433132033200344313301301231122413341024112424104000442411111032142204114323042034202323021400420222103413210413002231314311402120401141332331114330441124220431441300201201241014101133324443111234413432120241103413431323042134012034110411400314303414333240014223332424130021113333434403323334012212324312221433402101023240120042140042034442102000043210023432313404120344033121101220322013112124342330324314432201423032300000422444443301441342424410443240401441241343102430432110041222034014231340012103231404230132044343111131442001222441244210442030224103231024130113243210023412230003323002141133213322333204110201033213440201210224040442204041002321231140001341000241210441243034113310244442413013124242010130002411423221214331013113411431340033043014432023024431004244141403102024421010023210130221200424324202433201441040113044004333144040321143012334230240001421112443103023010041433002203004342100", "402221404222400043204140012410234431131030201113331424442130233424132044423421042221322100124443302321411324013344432011110031411123240042001231133001010233331302131240021004032414021440440232334121341234111402312432214202232201422124000231320442141031440102331402032221410043024030400343132144423004104131320100421422244002333022414410322003144230430100241241403343023002201020322110133014403440011140314331012140121332202432433222403030403003043001203413130203032232410331323112312214242041130000424422431103413114100124404302340442201343013412240013002433233333242034411341234314032413211234400330313030011202314343404214244320341344314212414213120134203332233013001214103201212131220421123003241040230332132340142441314100100330022230302444203223011310041120023314441121434012112040032230130121344000123022043132123212333421123144121432210423411313433133021124222100041243010210042112410021223143131422142303314023031200414312040201232222422431130044421133242121104141041141000210223020102201131330021411423012121011141200023220113313041230404424104120024411410113043131022141424240023011303213020102044014431113140110214330310301024441340212223343133243340404241421333112310131111142243004103133341014132303214310233202004401243001002231204012014431232301102034024413123421201340103430344140322422041202010410401122344240303023031022113313011433134021042134432234042404141232412011331030011033023044111040104324333023244304223043403143302024111324132442341104433103202240333113024211140023244434110144302400012243331443211402220033421110343444101004313323040403210342102130203314320022221222441102042111331142131300134033301101402020344320222021032112420024032024344240312132242144210330242243340403002232313323213200123403333341402320302304003023232032122402330034340413131342133412100124132042404244322110122223233202430142323320313112012404104222003444441220032123240032304401344401042113311202241041134310402042124420212141030044023403121033143241022300300421441003102404031440221211042430040230410044020124201010402230221231404020332022000123340013232432102424221404024133004412440230312022243414142002324102024300023043100302234311320212044200020410311324444231430432142340200111423231201203004440243032210422301410110111040142020433420023430211101323013040302410024140141012043042044211240322023320100443330302140410213100331213210132444434214131402041000444123043400230210313323110331030242403204300224042044410132423002342312334100204300014303243304203014304143433241441220013434324102001431133113231320131431424101103033414200244031100414324043013344414232134212231014130214031420331140243033010131420100440331414242244203013013200000322300400400243123103032201400130422202423230104301334122143302021343410114412310244043001242131231240420110242431302231121240401002432222002031211302402130400320123000400144131033123213302404232320424034123201340410020134242423302133204003110231314423233210422321302403341030033310002322143032000232340011110230243434223223231441303042310031343304143341422443110301241202433422320202411131430310303104040312242313234343032330022001341210300421324101033203440312302300030402032140230433324324013113002103021224014323331220211431232420141410204314201434220120344434030402023340313124321214010034133431332411141102240303114321044403113343000103440002113141114404312111111421002440221200323121334310122032230230002410221412232242240420203103113410112121003321121142212112322032310033002044441434313333022142034313002242043124241322203214131104144202041111221311304223312410223443212234434303043001112022333301412040120433213134344221010234432214343023031412020033241431102444341230240011332310404024301340230420031410031041402230034412124312242430124301420430433024234414232201342113321420121214400231432402232432412124112004120423421422412331434312102142302302204203043401030201012123314020034231422243413403121032201214043130421132114120010122102443140210430322340201043100233143132313321400223324322301343334323134130214203234122214113412301413310230440014001243010440441441140124313343140404240333134044443314204414212310040004301102020040323430424113224440221303043121402122012012113121321304403010320102001122410430430020103113201220100204241241412432043112310302042133341232040220313200211141024114204344201122420020244442410044213432134102144234021130123333322042314324312223404000141213302433043022110400430314430333", "434130201340040300032243413242323000321414202102120244213013310321021234114113144340131024421311344144113323313114024010444112142330122343402221234142121140014011224211010203332310133201203032241220023202023310443221321131032024113111030034202434030130240112222332414110040123310004024303113023442011024201340213131124223034244433243300434424241321144203110243113424413143200110102001323400121233040103342410321112300003133021424021124214444022203420304443012320040332304012200334220140003201400423112020400212231132042023441024144131134044343232122403400330104244043341200404433303302301323302443040141440114110211243121123024201441313404243034023031031114020411011141220024122401430241114324403433404142440032414424334310113301242234040010021304320040102420234012241034104442031224004123324100024440200343202220020202344302312014414224031230324023201143201203200144423013222142222233324222402342330341411011031201023121402031020213121131340433004103141021424414402310242442302020203004443033030334001043013323243221230443114233103234234134303341030213034000413311412314001004132200242202334422203220131400314432302123040421324013330234230414002432001011302420242420013244143134213343221404420243341414211001412324030303403243044212031201102223440041342013322114040313240242113020440012213033323420444222101231022133201213324321410300323301214413123224434222420133224240240201043432102412121110211444410201401031104000421222430303123201320040113411241330300411103014240443212101034001210321302121322044104130432202342231440111103420231040234110232241202101241431201402142430332304332124444140102402103422431114013344331432021340342144204224244423130021043140113130440341432204101001213233400204403441434133440412330344023113142224322140240202410304332310032031421104231401320120401412343240024222234112134412440142322343230304234311440003123330211022103414044340233424010032143230042442333433433442314044030320413321021131224324444113300310204133201110201413204331131044233204310344222330211221442020002232123432102324333100404434123142131103100200024203243114240343341011433421203330112433032302241242231211414143411424111340142043234444143224104024000024200112001234220441111230210034142321200040022322312233013442303103222023434304333322340410321211212312320324321000130403411222121223123343223103032020124414401004120202022200100201122232110214142240104310302234242100003033021040414003331102214122044240421242142111230231442032004222030141101414041220212231210202133443220342111443343322201324212401224021212030331040110022340023201042130214141243021002244211010321020343313404101031332330411303201241100001212030311104102414142120122110432244104120342340302201204222303141041004144441204430003040004331313230301204020221232340444423340213431443131412304243243041413043342134312210204123422220242112322132014220214040404213244104003410404232433000032130020134341444340432013420002333113103321242300324142410430330112440031101012042311141000043314224413103443413402102410021203314410133200042144012321330313312031404034431222010223441241221204110421431020441021121400042312332424322344310411142000031040223221014333213310340003010210043331411012440431314231131440212222203312414300221010202023333041214021421332222210002030041230232240444401404033331143103202432244431011120302331033443333333120001220410034110012040042422242220240134401324100112341121113144321340201321421230312211220044304201241132423221024114040023422022022204213134311130414121440241131443422134004404414413204312002442333301313244142131444312101142312121044300034442240123024421412334431300442431021323222203244021332004314140100413303203003204121021441423301130330024032040134302032430201214021401101242334034302314334410244102233034441402432241333141234404102344000423423444004330410442120010210231423332131032214220124324234201210334214330314443104144211204023431200304313142100421122221401041012311034030001313423032432010142034213224110002420433144041433124204110323320433121114244200233222200234323210342212203301422122413231041020112241304012240420144420220010233242132230401042140400312303320413221110300401203012023002224132312333043112301310423003202403442212014120320112111012240031224202332241112234111043113343422440110040143004444304034204411420232022112430332143330340021210411424304033043404204340342231212021430133344200144130121432022124442234310324444130403224022130203121202", "200201024220121240442341302324142224204122122033000324221013104123422242113341041104234121010120211132341203040230220132304441100214324220313432311202311122313040301110302301114032120420403331300001121240234204111211234304132322034232432114210113132020203203232240324343231000113044013344312434040134030313440140142112244104204414210310343313311434220102231203421244401131324042404003303440322143221042224030003140330141140101041003120002420421233120313410414310201234212214441323344141332222133234403330020333230414431021310320101441310243042233443214201443141203320114332011432014134414142021430143002021422304342211303124403300141041100042101432103043432334133100113414230323222322434022411413301340412120124123331413231440411304114100120222003411110011221401301200114310340024423101320400303144022431021324004203322012221010022020012301203300412244333110344442134110424314021402240403101300344424004023022344203440324301030333404301003411113001043324343223011300120213431334320402040213213204333110243423131303103001013023233040131420220424232423133103321332344012334224032203240004223344124311102113210123343414011204401430210042023031424024323320131444214230023041003442440141142422441131123043142121112022104242100234034122401011141443240423243200332201031012004330134213420130144234234334042024231122330112310244410301233012040021430330421323100103011300100111110030102003333304001043302331220013102021003103014323311333130113104022314133110230420023201103104420024130230302114234322001310404122334323212142332403241334320133110212402224021224010421044214023000433432013311314443344233142100434422301301443230022104313342331330013123024143301400232321432320402103430401041121333140120432100241443030430410013121204213142111411303124334401130000330130214142332201332030422343203401120014331332140222204344121244331324200343244123113140104230203010001041410214423331122342442001043112304030300434121430142130303100102300440022112010403213041442430022122322434240030302224443211443003410032132443224440222444104014320004331124140232134333120341230313212431223340401210411113140430031240114340212312143011102243321002233334033322412222314212331021241224003432010302233041024233401231330033221301444031403323330323203301221411330332133323232310233034213021434441213343244404434221011113414042022034211301110441340403033021333133023132440100402221303224401441240030424333441240232231223302211414121330220123312133001122022320340102132331233430133403202042031223004241331303224234140312240422201210224424000113231324320424020133330234121220403432323202031014334304431002312133103112112113041340422402131113004202002322230042012043112014044241422203010004421322324040433034400340022114323422012041133000013030212100011124412121321032102140000434212232240403003222114103010104124223340324313441111214313234121114013100220001041312223444133404120433314311013343004310204413440402143114133341412121040013022421122314323300344113400412114414123321344132131102230304302321011024221401224343214431401324011021031101200433102224300341424320100134444200411032344133222121243414022320040001301001423024122241424100214002010421313021244021243201303213242403310320420204403112022121131321100214401403431003211332140432110434342113220310414144422233044210400231444442103110243310440304414121302304220101410333411121333304040242030124423241101101013044114410313414431211332114243303320223432034230031133111102102142220023202441302304004140142420404300031042101210101443432434410142434223403422233430342211440420001443431223202131243431013001122211204043410302314134023403310313100040140423114240202234221341202302412022331200012342112141112131411333341200444242200100232301200311100333400221013311340423142023102412042201311100111213440404430342223111103331032140423122111223211001442243112403033404304303333430414121413303022144210340110344341201220213201343440142421231213001331302304042001403001444433220430034201221110334421120421414122121024233002102432012413313322031202300311311320022344104033104113144214133143234100431342102343302442203243204044101403210222144313444414244410143411323011242430411041441432330434203222301234011401000432040100324102230420121221110112232140134012242242202123132331312232303123402014212444122413423424200024000003110112043232040234430421223241121141103122040212202232422140222330101344244224321302043303420241222113443042024414242444214000423023", "142120203432130321011142023224303313334134411343043400231114100242421004343341031423401004044040313233102142202101042343043203404433403243122333221233101111312312004121033404431131400241420221414331031403031144032311301004021411334103324334203441420104030412123000112200103341220312130013322320424441304213143123131012243441003124232124023404002213020311233224000240312011434320443010231022342332023243021231143422202214212412030014110310324044130222232231104144214414023142103431241014243343121404212312313310304442131212020144403022343133442111124331101430003001001131413232204201310230110244142011313130421014330340324031422200142100203421134120432114304224142422024112044200433342223140343113322433430214330123401412433132344042204133010401213211402310240024243122414311423433221144013414312112140403312130142301430044033010102234323002214211113042213141014340130312133332121300212113120244440341441232002402131411212112224021043301240333102034343331403100120213431040422443133044203044001230302210232313331104224310113414113421214444144332000324212140212322120201112232204304414312230044333340040000213231222130410323101322201033243112314242233022013033304313420233104022433401002302004010122221404142332102042000042442144444122033232414011013233423322441342432130200201132242233424213404034243302310304110430212201303232020202414331214324302240024321302204042142311102010221201300013310140224103131140141342140322431214101104011200402421044404121010414134103333004222344030421140302204204442033302341114323240223324203143112422010221241214334031110230233002413030301202412034102034332210423001443231004323041323441411321112231300343014244343000232214043344212413133122334010231141334404143100012002144441444233110332340310204231342110331304124141303300333311220401423243122444214020420223123131102102213014113012432411143222234244120240234424030301012000210121043024033123102114431311414130101012323334430032340034103431231011434022311040301432021233402242302010111032321421111442440311322420113011302331343142243301423413031144302141113021023141040234140014111313100424420022002224142323320224002211131331001112013421122240444210041034023134423030031232313231143431311401221221142403334040304023023420414112030244013441404410242332321000322224013240014323123111413341234400232222130344034434122413100314320103221312142342004224023244324103440142432231303431203124421222034304101100440412100112321243432244000001430032422012400444311242323144144201142133432131310111430131130042040043320004234020343334222441222300223301000432311113301113102232101443144133431433032241311242131142112323414444134200131330231003241310203100322002413122210212440222044322231303120023021111200440030130101012003433121414331001030432302140032113001433211333122110200131400432032131231002430034233412243024222433101222003210330133314023322244203413201420430040122432231342014033422232102131024010131330031301142234231033002113342104203223423044211130201424410102112410011411233022314203243340344013323203401330444134014410313033103334041341000332032324424401240313023303442040002420231312141330100244102303331214402003243422222041123221321411121042133010131343313044333243322012102244223144441111310324014324344321120403112221331043320002413413134043041304013343304013130033112143120041344040440104033422021412201232422231302324441313213223233312333413411132214200023120123121102023213140433431400340141120220043312344024001221233440401112421333042403042331234411014202402214141021030223343203211213020234220142124312104023401131223441443124443420232024140400414331013020344404401001314222043423412242200432140302020401200142101341041240341223203431411221234242032200321323330401202324301301324304124202102201001303011431104042030340214103304444211013421230434323331214314044344113114214103041210044402401423423033042040034244410111444402440313322233243421341234143131422434311402000341004104411341102421301420204433332400342003402214321203401143434333344343342444130322042044110231234101104340043333234231213411300122223230312331314442001204423122304101344024313320432001322034002101142100323140030010234013012331430201022442011210304441101143012032441220332420213332200142024141000234120443340242314322100022100342412444031042100211440233324000143033201003131424344242313131021031313401121414434422003120044222101221233334422434344031130303001403134324124112203230010003113232030211121", "234444144014100111314202202212343314312041242110024303203130302021212314112303240111413400023143410001334203112312310201104420434240442444414304244342403040430340234444020341001410202132232322432223342304202004022313241032200134140200320310224131413442142414000023001024322421022132342101010041011341124020012023233014210224322143044323421143201421431212413412421143303004212413213212342424400202130331141412013400333404423224023401030041012120123414023030112020220404011031240402231321114132200401431000133343410033103101322124344244034221234020440133222144203123012224012422124313232114240242414023333232234040003110441324204440301203442004300023344230010331422401021302322233330102420421333312331400023231240411112300412003034143131311002120330400301121114233421330311133043310004011234030200433142014404121112033320014103040103234303340300444013332421301311100344143340232104244434310002300313430021141323443132304021203100313241410133111022140011011430130240310310032403112410202213121244231241404101023241324442330400342001102021301044014313111444331314332421422113143431120332343434300313010131122432344032443301343440030433103040303124223200422422100240042142034314240110414123033040422000434013241111220001402113031301242310301021204331010131140324430421424321232320200001041221332324023104341404320324332300000030313044242201410334121432341124032010140321004044441113304221313343341120222034100102233243111204240023322122323022323421311232202144121334331123310211410443101312432310320332001134003032343103423424322103111334312434010212421443144123210400440411013134141403300302301434304343430330000220141224243033144014214024420442142302101323343241402344101344220010020102110031404042031320002233314300034244123023024212210320012042413213443114433220304030400321312140123110421223000031030034230442001112240132131122021232024133231040304421200440132140232113444103014022411244243020420441030123332033410043232140024044130124021410103323002444124344232003143221114324441312410132001412043031402041113242402023230432213023312134312001204302224401134332210344343301230322132042313331114100220012421124112034301044312321142434143420232220303241130133424000440331341414313333141001320410014011001032233440221333443132224204202420420410340221202114303440133133030001034313214103021342344212200424240202120214423112431123034012431321204143044200211110411132110443133244132123413221024424121114232340424341010041214343410320201001121430100044022012434432441011411333000220001401324421230323202001224400410133014140400401401042134341224122302003042022133242233323323133333030403403113434400432213333222213444423002230424404414144031110304302032212431302124021244312133310004331414421414422042412402023422110411104211311100410012200224121102303044311412142021212042204140203413223412230144432042431223442410434133012303341120140322212002243221002440142120321224300230124240231220300101440202142124142143203323121131130301430122321232413313430402030343403200443422140001330223401024113421124330321332302133444313321140222111031101210024424140020034230441230130402034123210342422113314144022233141004442243033041242111133024444212331223233430113112222324314213130412011202130121414434102432241024002233422321234443022131324442340021242330114122041000123140322101004003133301442133143002101023104043440121040302220122044343111132000320310300443312242220134010404200111204421141120132233334222011043413100024331432133014430340003241211040243310200204114101043321224310114331303241114224202213441232331103414413442133222422030022231432121202430032030340103442311311104440311133432201144131203242210132404023000314403331041442112241031133313124233404021322220424422340422403033314142100143021333000342434333023413010314221110300320422243024020213004230332320003314121323022411134244310000104424424330030434013342200320303424202124023110300412333013130403340342401123101032214022233012020433132200000420331443443204101342410002102334030123133040310414342230144021414411314134133024301414021334134220044032334404332313200231443202022340020102341131042213222021210444002220341031003043430330031230301142312200023434430220102444102233113334411403004342434214444401212424101433310241203202424441421241401411304411003033232343324302230310442020222040110030102000432432201400123334033140334043344134411124112222231024303214143230242443310431210303401102021420032113344032431140031114", "043011021030221021143303444141422304024234320313244112030213004041440314242002223330440220404140413142331400204401222031210340203101432104022222243424111343334100334220444200233412331430231101042044112122114212140114144100041143123304304310422110430344123224422213044324440021122242142210004343112013220010302331241122103112214330140103434023120214202314234143212424400324211434012311120340033114002003100031432000404120012310334030343340143030421114130233414320323020112131403004013002121242212223032223001344021121243404332143233020040340132221424441232311020140103402212104011002410241001324444423302314304422031124040203443140321422302231402042020332134432211433123024240434232413143001341021113042314120344200010104203431311123342204123410300121221333400132114124032401202122111023332042033144244124012314044201004304312414102410342243412003242000202322403313143403040242203103322402020314443412414441211014413214223212200130302444323302301144032440444141424120100202322410434221120133021412032003202410414140423214223302111011340341020144302412011344332024340324423330313221030104301431204000021402411243004212140040304201021132310101244322230333113040041322423202230400322130234222204340201000203040441403124142213212233123223140101234440413434012000241402414034444331101301024301344413132011411433101412324014333140130111013102104140113231103130404044424143412120441403424404333414330040331313112420141444211314300214201433301103014402321024211020402311330302011012440210244112440244013432223442033420440314404044114123344222331114120133442112101213100222322241221131131201404142231032431323402003301130202043304033301213244042210303301340400323111333101434331320334043304214413400042440024003120312240433342223011040111244021322232112234341232343114104131013204321231410310033313303140012233110013010342210430311201330430131220401244131301412441230200110114242014244001140213132331403434413340133402033322010101141410313433121111020312042201230320012234033012213024232220042340110132202230040222122132010412131413301113443121241031410211430124112203130413224220343002002004434304320010043322324323120043313030433201324131144003330202102204243202003311210222244200240303404422113303012331330303103223200400444110334320130212122120043403313122220424244041432101333004010041441304302130013123114342014341010314024140014422200204001434132404213231104143304440330313322413303004340433232124040130140130211324000322231134434434404131210400300323013023002200411330342103014122344434112321420400340403402244441324111114213113403432104313400430131034241432120042112214242212222412330022431342414001234412434103310204041013230221144212430213003110042234021110233433004004343120121220241134033414041411211144003334412131021224310012001224410403104324432224312434021024133200434213433313202324104010341300034044101222202022100414322203334402024244340004422241342321142114200002104430021312434432402323421012104223320410322202033341230420103313024110430002120101434043332214120113040214121230442220131343420342302241422413100221233012234143003334123114410303312013003132221420101333121444000324043331303013414344200044131204022230433021034410421344210002033304224014100030314302032204121024121111413214303200314412134302110031444242414413110313000041021302022002101312431221331232233020302120340221431232412101203314414041003330320314143432424212124421103414233321131324200204102321030330441100123340021343133331200230203241131233140224001411330434432032032044232144434214132430002011421033030443030110144343233422403210443014233442342340402310024442423012434124224041021011031133413130434144444113301034222233224222240111332343010423442422331202100403132030214411304144434320141111420020144404433120243441104410404230300121301013130224213204231221130134132200033044244342041231040044432033020341020202131211214121232340131431141101441422142414014333130342121442202334104241341331123213230113233422334003001124323323411321234440121203423422141430112120033241403004030434013002340414303214302421041041041442223300031434234242213444034414131342103224303422000041131144233040040142420201302000312432401402001232123203344420013132234410001232030414212240242240433402214230224212320433334124030230311410100231331400210433304003200102224433232023144214204311420012313442343404030032004042344313343232220234332402431324211230434320101323410130303242441331404012323103440120132420242", "103033412321212102340404241204340102301341241022223100130241423304122102232220203002141323401433334320003303411331101440013114200231424004143114423321330041421114344404212413212143023300140043413321103113044133221241400414414211302442311313202340042044010401300442404301013133331221200143111011202044133430433414334202140344314313224113112200321310200221211421231012400002422043000014141030130333143020013004023212440113233103030002142132144220214021432432402202313014144442230424440133124104201331040224210323201410334004322002203343214044224213242121230220413414313141143431424104002404342132124403334040312331241130202123222141432412312423420434320143224214102213112311420412223420002120400401041040424022044143042332314113441330224110021344231344433143433022411123104211410424240441431104413334433204122022203222132224411310141023040310241213403144234240422040101201321423132244212001201231124340020331442013441103442334443023404244003043210413113134321443444130331112333041000342421031304424340244024440121231342341444124420420141241304342400422324112420301122410221121320113120041340443424111124413403041232201040240311142010242431314134224000024101344043434132032241214022214303200440012230410224010304314320220113122440413104114311001012200142430330024042212022301430403144120400432344024300401102241141110412234022441222122311401041422322132420333112131032023334134034313003432013204044302303220210133030404023423033111204041122440204023112203312433433321201210220033320013241430430200310321044430111434224403242044022130344421123432144324021231114130413031313223022312312441140121334104200414313240210421232241131201403200442211020411240102020343224412312202124003002024334420040124140100422140401233414422401314234204141030023041342034224123011324322231104004001403432100002212034432101414334413344441231331301103022123311213114403300221133204003421133004040044203114040142112012103024303302323242212330102420201413334132102422220304130430412321404323031241324000441313312424342230141311431121113341000220210231201111043122430300403421141414420033142334223010333113332301324224103322232242041432110000010433403320441003041234210302323012104023231000021231211034004234222041420041210122431101302142403202012113222320210032403030213044422011212020212221034424410203331403022041241403211122030242033430421013104331142312343344012433200114033044024311020202122014434303244332030200143433432320022113242213301410400023001214241012232130424233343034031201303224232332400010000023404100022413111343141410030224024212330302420243411323403221302412222333402422201002041010014204144111430422123431131112303122033232320204143442041032110114300211200330111412342221422020431344024311012141424401201202231430020411412440110413044212132231412333222121220340141233110040314213130344420330323342214011214330333012403314031121321333333143012032011033402000430132003001022030303404414243122401132303100431124323330242111101320043142114443343410031132402434330312040200220002433223442223003112141020314203111241324240144024124233331344131223142230332244003324010310200332222333132144110440442401134041113210100024122433303040201103302424014224420443113242413343201432143404231033444433011222140201241430443011132033413423424324421410013013140441310213104242324410310142030111230104041242221211241114344430124140134420131323414032432123404312331443024101331032122200420011401434023213404243400331112121124324231103321104042134132220403100410120113110011224403434321342210420203204201442443424022440023410132120312430304204243220201201444300203242002214321130103311004203303303211040032024032040130441433102142424322111031203124412033031312412011124243203140303411243423314430332023331033321231321332303304314123022333121424403043400422342310200023331043404321343200141020123312430321442300414123243210242320324322310404004341224104014410404214041220223131240110132142102311240133021234112402121111333304221321103244334242340022430322300204022433301304334030433102300431233312133310301400421212043244212430142012141241314013022320130213433443201130211430344202200124303423222341423114240440422211234212230132341334121022440212114013120332422004224032042001020231234414411201221210100423444433402222330330004014313321434030044133410341120204144223233404412230143141224342203021202011402133230202433114004224113411234144333010223120434130001002034431243113122031433040113342214403034", "004144202442124314301241101400242311241200033302130401340423333124124310014231111111030113413441424243020442143444322402413143301333422021432314344302231023413222031302301040343032443344440331111330421410204031031434144443404304404334412424444042213304422042000324332010031212320034110204011312144421004434341440104122240300131022234442213122440422222431420421202421304331123412021302232402111134133013034111000430442404130211110130133244244413104021244142413032002212424332044221241112243112431201313243413130103010023331331032423242032410033041240132222412421310411421134123021304200311132240143342234334040233033224310121202241003010034244213141032123403211134203201242333021044421434431242030140424000034313234130022021142330041102001014104110241341103242312043320320121121244232421111340301210031132202311011233122143341042112322313213432240122423213002122312143200023032001312433233341330313020202213313210234022434221124102341323101220203231220331424200011032214323322031004130443440002224144001110102100314324300032140113240341312420440421413241130301441422003230122400220244002442342030432102012322010011313200340133414011324001120213004104323311044001144231321041442124034344402413300224201324334213310324240012221310231203204111000020120303024344242323303311301214131443132434020131003101023410242110322432232024244332232022320343223311142414100314330044442310031314441003421130003214111221011340104110320400232322141421440444331000212222322123014100103400010200113101241341422044212040032041104334240020032410142220040340020120242443044142403444030424114144300213003000010144102040023213421431023140112022332014022134432404421001402100401212224224042342402333010031243343114431144131341231024133022300341422032132300413442114002403310234212120421012310013222412441101230241243322434111023030142000424113314144113233043143132303204101323103344034303442112012434024010130412110123213030420132241411323334110442033213333241412012241402314041244330112031412334231412314201302313400110011431014332213030410322222130101231220421233430342441141200411344140303303213044400331130240330433101411441013112232241342310211413323034101431323023402434332044243022122343034442402401031024214340201220401331423334421431104044201101444242343233442423032440430240422213442320401010143342344412021111300013100233233303424210123032400044132312214010131341021010300122431002044334140432130420332203241311022004441404033140132234331340034010103320000311142320214021430342013023040223320024341432231141034430430320440440014324132420134131213101430110244323001121002120310320300331304332202322032443144103111114101233003222022021013043222342424203143144020243100111131004224210004124312220341131124310421304440213124233423310012413001000303400011023033420324010034420434333310222001443444402130024413221042413132303403100314201301203122241310302233412222024010324014114220024113003202233142031011204431343233012110303143143230214421320014121003140344033114034410104344123243403012441113132403030321144111202201413244102130331101224002310123003443401104132323443101413220344022410342431223040111213420414224241204000001213410030033240404440032214442014110304214104403121121032324004020120341014021303111301241401010303004123134111412444344220044414412431241014144204214132312031203402243214332420410231140322430031112434434304300200222144301203140211023434122011421001142113002211200212320040240023133144312201330244431000101143003433202031113321422400042230030110020123322423440334312301124322142024420200111330221213224413333223124302212343320214300223330121030042340134414103303011132334314043211213433243424333004110334223401334324400204431313004244141302202030230142340320201220303440332241302341002044110022043340323444020002032103102211031024000301324024121110202113044210143042001041041344342202024240204223143201013224304323312232024101321030011404320043133433041132403231333224413344313211033222001220001214302402141130134020440110432320022000021234202243002000124121112232222223100430420112101033442020411103311030114304002341001232341314023224224012130410310132204220100044240010221331143220420104331221100023340000004210201142433320031041404210000430330111424011131010312422044230432402211014040032330224241101412442203424340302344433312404142044312034022311334432031123022034001302421442140232321124140410133400440133142222333040300240202401434233000423113313302001031144", "113133431043101010002340002301220203320324101420041433213122433420223031340241410140403404004210041223102113422222014033340200103131431201021213302132013032421421400321021013312223322203311304343213423013202102231344034002234414401303100133223411400432134212221133212342141002414342402222441222034034104242204142043202141442402333112240034431041322342331423020423042444322412023444040134332044044424001242112222200014114440403210412233021322434001204012104210314023323302123404141011121420314231334243423312023340414131030034304414330422214043441301133404244212132121202101024443331042013400300043014224100034031444100224034000131002021142210344034401001422032220311211224230334133430003321201340210221243220200032023301002211123100013001204240214401200221032311124124324003434441202431033320021434312440233214213041032423310134321024321302242134440300332322044224420224130044342020110402214220411120234433232333323040032120100313021240112424113212100101241003423341112102124344330320244301040414324032313011301120422033420231221123004120441402140000102300040422042023201303242411141021032134323323004231231242431133402411033322020202433210412233402023242430300301410311214034303242140101320243141434230401002142420201014113100314444440120240131422022013322141303344131411111001201230311122221434033230103341443411114324441231341442003312143140213012424401320224201041133321131342014111011201321204311231003421321304420132101323211444004112141134344221333023344222020321020314244030024010233430222141301114202140002200114344411313010100412142341123023214332300210233203431424041333030442421214221040402213422422004321043340141241434112004334304130403103030420314023033230213400224403124442442440102340412021404341222223441234333120304044321133230130214202402024300123014023404104242324130101140340434441131043242442032034211403204434143340122134310113301020440441102231022423413314104041440423312030002402404331124401323013103312111310300202040223401142321013314044230011131301223440410231020322024032020013210114244114242424312333332210304221003114340040142304044433112044000424141401303311022301300100134341031243344220014340301113311041144330123000220114310332312242430422041314214134401414341232103011300302042310410311244211202241020330021002224320441203310412002340304414211323001243323300042100124340421231443434340031240240302402123310424144320341423410211124022322120032343134003224002004433403241040441444344444130141123304303311402234030412322141322001013401003413434232221313223441201330013121024210214021024234212021441323204112413004112201103224432014144324243223024111203222212200214014213201410020412413031103024412002113230212244324100010122432220123010011013023431322204001004043120402304201413014200120022023423114130221241231343404030313331201044112123433323223104302244030433123221204034244031000213340101032023003042023422331320234122134440334031123232234001023002141013324213103240144103020024242002403131201323201303202321420220140222103230041333422340202232141002303303234040423123101033022244203321110340143440232301044121123141103243241342304411022000204214343102332330434200121210000234123232000233220100331403011032302243321243144013244043102301424204112010432121300411441022031303010400022420023321014134001223244104331001303042123000113122143022233414413121141343334120312113031224223323323111343430321411101403402100432431221034321424101044404123443034341441440132214241140024121322120304123311424220133043124210033334134231440344314342020444344402211043242241414034212201341203402343024321022324404104134120412421021303300022000420102441230310012434013044441122142243223323303144433422031114420221330443310044021200334203041443241410311442034042042000410000324403322410442310002120400041342003311333032010104302232224243221202234220131043124414003444421430210224443422202113122223014223140414043131323432232444234032224434413412024001003104442030243142334421044242323331122014213433333103132040224210104211204412024143311212004233140104100000134231444043401334100140421222442231243314100411443212000302203340421121444443401324130431002000043234114010240434202030411340013240242031230042212312133034421310003341333022041432032120300244401430101412443432420042414023441443020424222404202001131320100330044301123400101224232220101134241144313432232210424013203223411044231141341401021323142042241214400210203423243441320334340412210442422004", "341121411330040334231300003031002421121113144142143000402342211000022443123224321402113320012221143311343131221040433243212040030204401322320231013444432320230032202203444324110114113244034424421204314000324410142321340323000332140413311121003020212122114212013240133001232403030141031110020223104221044002043004204042401334240410232334421303400322231210204001221112312112303301121324102310310120203104442302340202432020303122442224023243314202403014120012430144414013142440310132233220022213321111040403041143322441021042232401340101441243234231234000230001213013414212332402334023220023410200123302033403421003334031113124204313004412334412003441211442330432041132441401334241433343143440030120433322300344410032402200304020121144013321143200104324022321233312042410421033213420314403320220440303003141324034000430412430034033210444333042043241310342223120113112213302414244424322431443101314023312240113120222020304030410143134001033031413223121344423422042302423312204422421214304004421303040441012342000332243440314421330014110312312432121312123102001141342221412143120402001243334212321340230202320434000332242100431220123442113000244024144422020211023221001424230342311203413000434314440101333023404200433343203000341412140043124002033040110123201023204004444140030230144333341231142040000133013043031100332423242134442204303220343040340433414330433013144003141433001023221402010022213220004323240213040041044121133144411342200004332432031321023002134010432112311102034131240034032323143133300424342400203110243411021430444203104440123242431114200444142032243211001444022203312134101302121241141013433010031214413032041110443032341341131311221241410141430240123320323421412314104423422144320241221123242000401302434140344322044123420323124124300241332410203412324114031034141403121330312021402111443331241101224413432224414210210411411043101100211431421204430011430124021031244441234140343342040332311201332421040131400414233301331414443012303442033312301003001212214310343142121233210043403402112444200000222043114310131004313202242314124143302223023341342040412302202001112412441302322403222310113131320204343441220333333333414003344003234111123030104024223312223141210301033021243223222402001412413213041042111120441243114101244043303002022011314312341011124423043403221031210020342214210342342422410323113040103032403230223433021242432213112131443414422332333024323140130241014101343343330241244204442024000220212331102030122102404023112410421100010224411141444223042304142210113401233431331234324240003032204030002422142101240002144334431142021120434042112424021011033211113211323232424010304223344121421121224224234114100433111200103102112101214333023331103303311234010041420240304343400210402222123312222020422243034024021214344344340220114022404240400224334003413000332412022110212320111123201212214200013002200001211231030003230100231321330043324202212021221401402132140324234012011341023424313224220423331300200141040304031203204103434223411224333203440002100403024210241324412113142210143314122421021313221324301022010044330314333104340222324344321143034042132121302230104101233020232430123232324203100033102440023021132214203442033331241341301021023440032042132431003031240323211342223023241030332334322041234011100423003202430122243304324343133422442210444210423004330014114120301033442331442001004131422321104343404432413403000430133230233201220000320341444400412223011134231332410021401041424233142324103440243331214331041422434311002402444213142234033214440132404434420322413433113124022341121322111013331241243123213320242203003102123344440402013330231220001003432224140321414404223030243121411241440342211341300001222224142340200430031140440310114301411433012311043040144443214043043034203302414322304102132114423142223311004423401201400104123222201044431132022201244103403331342014340400020402103143022200400432103123420413231134201241433012122134044441240123132443221241041013330443013300024424043321220214141040102400210323210140001010313201240323403033212031224141020332130434422334412020421023013110411301322242004004131220320101421420312002334010104042212102402324313023240213104414313034404044420420122442014104412240234340200112113303344130201410404312420342133303442011331114003041041024111112403023014440443142133044121331231403013100042423330122320232233000220113223413042312004122041032343141214212224134214404143140021023241403102303", "003301042113324011340402341341011120401020422343420401213330122113322000044444004312032203302222402413321332043331224011143222412412341021010304034424131031011233030134313403114042230234233101203142433022020341032120021000023242311440043103204134130043032401114344033323011104424124331403321240230112310422221324013011013033421301421012311413321300302102030002304300024404201014213000002221444211011330413132401014011043011203430420024034223234012202243123311312341100211042333144003321014313110034134224132401412124024243141244034300022201212442401322414041333021221413040033044331344342244220123204331103342031420332300130223402114320232202400421030434432210312031021402200310123400240040223111411134412343110032122330401401422122442013110004233023030312400432123234041340434130322433100112024040440330344403443124344434240331130100221022412402000000101243201021431003133412410013343411144133044230303003342034444023103232341423404410343034423030123103440240343212343440344421000011334220324430434331300243111410021401302433044231013304103110130131342320244242103211043133014303141103444213341232030201044142443100401132002111144311024010240243313103434030020313202032041432203432443444442143003141231024412321111340021102340444141441132323301012403134342410110202020100114421031422043022441304332102324002340341304310002011431003313134004442130314004343123004030334301330243224044114034441213101021331021143342144040033411214134322112333300114411422023111223023212213340401202440203242140401421433213344032034222012343334131241341321040301344114142410243301310142113210122011320403214042014404132423143434100101101140230302041441401444121043213303222221011301133011230212014101203313021131141412122042221043421403343222234032142220240413022413400141300414413232343220130410012223103001403204401221343343310321344211220403101313023123402330141300112141002132114340331311022024040130111000141010211422012132434331222424333441024023011024430034040111001444030404142332000141131312331142303401140441232134014104202241431420031130233122131442324023314130244140332203041320014231421202110144213343212012224044422433210122443133313012304144001204030242243101340332330401000303343114413443214344121241340214133342121124231013041444403313113000340120300002323334324431412214224213321100412410202312420213301304440131300141133343111440014120120302243204011303003300103142441331402310042203203120424111422303103032301002230221204211241220010120021433041344310131222203210040122223101120114223433400430433323131132121221424123021123302041202413312131042014030133144310414013212222214212011310320224310434243403310333433402121334320113243102300144113121431002111240243403000222013414013410000313112311002204210031130132220122020413240323232322100212413040241201201201324334211242300041003021231000401011122303141244204432123124231130310431403104432340203404242132341034224213444400223220404423401310033124440442231122100232114011314431402103420404043121101200324211040010132213031111201122411143300241033244222110432224203100300104101112004140334324010414311402040420043412230021410420341420231142241321224033034213414232022214114133132442311214211120033301420313132122304130323211040021231133413131320224244202013012314040424223010334201133040340432010304103031404311234124132024303023402042203204112414141431322043110012100340443343040301110211134112023400242214221420233334044334102322122221013211231301113232021121140230424221041210300102333203012320143441041024230430121103332030231340414320330400014041131131233422232104332103303012422312102343423142002433312012404440002032243322120121403123203144341412312243231001230323302321322113030443222323023400404000313344041130040341141412241342232213342412444241421121230034420000234143022242111144424001301334242342444404344204203401103314123243134000311430140212233121112114331003223144421203124034421204410444341413102102100000340131141024311032111320200141223021122032341334230400324232410012114423113440011001141334304222434230210444023024013300034403301304400322211200144041302020240044334442421102001214302434242122313032431121342433043240130104023210432042220422002102410413212400340431021132130444400033234230302243401032444120233421003424220311122214041222323002040144032312224113014443303233430341243414030444440302034134112040041301342011232413414002110412020000121311022232420421131134133130434211031424221400014041104", "411341313014012224304131211033314212041303221120112103432042242304141030433412044414301432220231021314304330234001244444330230004120230044312032414104001330142332213123323021301143424444343341234042104110340320210014423410124232320034211404231431132102222304023123123034334341031313243441021141421203302013213111112304413240132320240212330334340032303430233433332000021303121041040114114223210033320444012304411113333244131410000430433202042303313320201130342404321223101424122310240023333031402442312212214323014142313012432203324343442121113021424124310444304240344424212311212212201223024120021203421334301034332443210143133331231044101241330411141121111343201241233111302322303341013210210310002331231202402202142043230201144201213022030401233422212122130113310040323324304012402200231001431443300330021404023423034101144340344211333302310433001124410432434103313440423042243413011034200111432423043021020431210131044104442101100143310241224301242240120220304431433021432433111030332120320020031004134143230021421100000124130434131223320240234340002112412000044233430003310440432410414200344442000231130243024421242102041034211231333200024221320043444042341013402332044401431403331320122043020340102042410434142004220202423102022410211340313440420441103201430422343201242124201423023410220402122303211244221130303124411114313411013234312120302423134011201133443344400334312244030114413401403411001431030340214403204040243103334414342222020244243424211421242144311404013133244234442110423003213241141043010332433300111144341042424131020344320040133002244322001443304413010333414432043214340141141040432414222104342422124022221440213040041033223400404143224443122303143333442120002230120033121321111342314110021202001041224020400333330004022242242023130024043020242121100304332030204143021302343321041110320333040312410301342210104340202430231411123222130320240011111344220223331204030401301230122102142310133314220132311030002304123231441303110224301001232210001020113012332123312404240244341101204431403134421222023323224000013431023303013201420220202023103004441334123340034342020040103423332113144230020200021144031210214404434031133002201211310003030102133410042322223203043232303024022203231013412103332002322123401101004232440121000433033230322133401110213441310210103314312443233231413431423414223303133411414123201100000213331423013043204130231224334320423233122331233123141443331203201223411232343302223441002042312420422344202120332120442014121201141142044032214012100220431324111224021123333213341024312201401310214440203413123240041413013412011323042414100442104002334013222312322341343311243000422444333422414133001040103103121342133040143432114203123222410324313031220230131102100014120042222224114114103242423424302413000413040240201240220041334401241144113130111210321330312432223202202413333031442433242302444334133100302102223410242123410004232423222440231021141424442014133321400211034414331023112231144344240132411402020330221341143341430120041243202003022414311010143422002101212000021342103041030342224421420210444224402401202122040304040430331101422234320124433041223222133203333442203414130143200233131300340213433011020344320113240301141132000343042320411312033412401444131030040102031320431003333304130433433130404232222441031401204233313003013011120401214024313123212410323134143042142434121234241324410124014221332123100234440312240043114430234344020433011300033133101434004103344314202412434113143124424344032314034202020230320423002022412414100224010402301142202444320043002234221123203211431342032411411440330222304224214243123111343322121130033331322240213110313424123123341442101402133313032403034403301202432002230311330213412204043130330414441010323421133211211133333244422011033242141440100032010341341100123311041104200312324131142243443320400412313244230104223010414332304304141210202141014322303400403422000234403344430200244323214034240023430332204114020241011242140430110313002323424334223310041020331340443432302444303024044130220020312301333104022400424414424234400200214301124111420043342010303242341322040200103232204224120404014124312041220211310404104131012201104313324324042443442401020340211242111334324432410122422104023431003230222432334101442200223432002231422004144403240031041031301330442101112000011220143441042403423203004010333110101312403320200322231422421340313102444042310400013232020101423304040420222214041", "411441412230231400312340441314201324014332144043431100411431033140224310111400320142244043130442021320403332022403114241424130344334313004112140214341032402014404041200020113201313103004011020024143340400003111112102221311332222300232334441011224234433244112312332313232111330423033313442232301203111213040004031221223204441023404402042232442110233002340041243030123102244144341144441240201420304323433113341103000331000023323203342400323341003114323040232400443003312003404303010202320420123041233120244324001101413301004004123231321334334400040104013244114413123323440133334041112321110312140401440032043410133204230220441112312411340101132304334001004124031420323204211043011214332332344211324303241104140141114003240413321110010132223322232111341210232204010441301444130423041411012100212303041230032042222304401420411322231321000411213332232412214332300142300022121220442311331332244243434313203244312130403242432144004143224114123434033424200203333121001340001010432140401432300024041221312111444202034343244203142221223322240123214013010203102102132244132340112003211324034444201042221032021122223104204321412134400000134014223013141202422041403331123020313441113314110310130304201442324244233332203023411102340044404304032143232444120234343423103002201111134442401213412200111123132314024003312311133323131401022220243123314102112210440320410343141243120024134002200042321400114013402022444111134104032230041134323340441040233010333004201443422041023032210242030000113212233411131203102223121144143414442043340440401212002314104131031012032310001334323034434420133102114102314144340113330133031030420130203441043333322313312220020034311314441430041444031104124312231312440320040401212220031244214000104122122031220304212412031044040412144440443424033211044303320420431100332113201300031134044241430034210134232042313322330341002043200200423043301433003312120142214031002414410321323010320043114404011303124321400310014204301134121131434200132413340312032314231324404040210134024330204431401040231022433130011303411102412111304004120401414201233340043104124111132213301314342302012202334040424210042110414114032334432443420203123302120202242410443322131024234004413424432213341432310112041401410333311344004210434133430033344004002113434202331300300203131241233314421303323103413332100111443013420123433313243121142311203220412131243130242231140323041044131133342332003443213203230411333324134321000232110342404421224414240204313233221424412140413342021312400024201144143300141033004422241421412334021301120021433440040424213232323034340310324210324023421104310334300410001211200233030032323202443211002130343343122211141300434300313423033102242222022213401324141434034220403014344414030130114210022004300124204032431434010024112011121114110041311021034330213331332013112411024213420130204130032431143144423102004112002434123204012304002034401411434331032444212021320124111020242132132023441212044030002430312023043404114412410224210401210113423402132112243213122420003242434311440213324114432003311100044440033343100221211222143012223323011012014210111303302313414100431103343043020232440202311213041433041340033134112013130410134320240412120243242101131442124332342203342310221143304243223041320313414130121434114043130440131242421004344103041342412334444103204411231034442223124410332441314144332444311334200042221322113412423333424134141022211003423023421433042042301113011243131144112032200311144431420100320430413144322100130144234200340142223242134120320440112413014112444031324230000112413102424430323414110221111233424144100144104024302301232022322013101233404003211213202214032444123121341243430412240002430441110313434431423213240240321331113231114402004003233204114144210222223202121410340324132122430403420202203424320310241141042330010121221110013244222414033313414234314304234403124241031413323013212121310443321120210442113104314221134420444214214401332201100204200032012132134042022243210232303241432333303303020234423032220423313122043401100101040034331241011030033331341233040140042212103342302221241044301223324141131043120220442012231323112014422303242403022433201300121423101110304420400122430221110431220432343424233240221104213104001214111403020031240332034042113121113014124144330013310123044400441030243342041423230041134130212012013043003221411312313044122133022420200330302304112031440122013041024032034020423102033141024041104443230301", "424322211104424213023432421423441311034104423212020133113243404434242234243402111424333113134221011410344443242243134104140214344110123140312443042041343033340223233244401321331224021434330212244310324040414023420124423201422233041200424124233412003213004234013143304403102121403411002002331410122301332431141102402142201212120342311234013413120212431024014131100040011200413220403020201433313102230334102413321441321223144412144020002212440011112244121402200321142330221444042323312320213121434311322032212021121222103033031200434440200443343120132200133210412001420333031301121203231010021200321034243410312414402000424330310143204314314443242423043001030222110121000331010022342231233020133321010203424341241303220040242310002234342101130003314221343422021023443412022041433443120011342124140422213244002310303224102001222201101442243321341104204022343234223332311333124411023111301004300440111104212243404223234442040404203123243300314312410002321042244420033302130113334411012241434404004432010422042113000030333001012022034400030402004423343301444421030404101012032042020012340124430324043133410200411133432340242201144130040024120042303210414042210423224233132122021004043120033342320144203102330311322414000232430043142432011112344142200040232341343231323123443414442324210014103423314021243123140443033331003223311331434013443110321230220301113101331011113440022212334410112420044121134332322321442221142141034124204311141331412124131300113444213224404021134204330020243301111320021443440140433010111010420440440130341222000243420102403133304111204434031401044334441333401022433101032044110042022032322200330022124230303003432041104122012442114321040240021141244040244413431231123034333414201031114232040133323313132333404110213232144310223123442232423100101000320034110123402131122444134203143123312022024423033310124014043404034401241431003331211402113442021414432141213040214320210221233420040444341232100002030020041220424433344120122241401314114213323110303341342012013331040322243211440411342241014044020324132400034212442034022002420124213343021031044404024202401420010413041322033122040443103233124333011102420311332131341330432104434123110300403431314443002423442111242102342303121224444223403412010331402131340114330211043224420230233231422013301400240334310131134313401122144300443344423031414222121411302423331211134431021140000221411422414303144421402132322244032420200403434031131322133321322133442322331012011011000330222434100341402000442421242122443103401010141121101234342441423230032444212132434432121043424113210230411110333222213201321203102240234121344003234422443110230404303210203144044330301331423201203410042020012034423242422232141244232201320112313224133301410000144230303400322330043421241200013403421420421411144120423334310233011213144204222324114020031414200003133133402404444334131330333424133213120044412024331340300322422113031423012212000241213102014414014224413032344032320143121120211330341314004431420110313120242310342243011243343403441001032422040434111011332343013303122313401434414322131232133142210002002330302243122243102324442120332301222303333132404324441321320213042022334332133303410223111114304021320242323233220000424023403102304043214341414113302313033231113231240411233132003321133432143231210444240313010342041333220224334314414420022002323333040002100432124300132030422420101232002030244114212103100212343044314141202023443441333000212033412140333133221222023221443013000044333420002331440110030302240022122021224224230313042313422123403403010244304303133444324134211004234212111412442230443021240330442003443143333000323001314400310001121131032001312213343222423123431312404304330004131342434401432332131102102210200432433322144324110141031204342433410413431213201122121220040214302212022234333033442100223011011124421200123303314404413001420123202443232311001441044333103001204021102400310200024232413441444420111343231432044323141414244041420201332101144021224440403121211220242203320100420330220342042403430030342131240332111130032300212003012420333221104004310031202212420310230242324204142344202420004010420122420013204040213133134234340110241433400111424342021240122142210041120423140321411022131022200011022413231213221201001314440211441001100423211123421024030011014344222011204042042114221433020121043124123424214033332011103414123003441410032000014213000432024034324434230401344431213230144103003", "001340101312422312010043341301112043341234340034330422304122134023340331010333334321402402203144344010222402242324140123040413111241424010442332410010320310203033324404214442211033004222113401110031324112110023424243004321002421412442222343121140434033120203440200034433240434234020133324031332041332441301420314131234044241204141234320420143300122410234442000042232331442424343104114130001212001303402312000430100242432004013310231404132020123321202322340331442214020023220211441314013131412304134121413302120204302334431000434242231243242024341300204100341403223444114133443030321431442312324222432433304402022300121024101203141133214114134313303331202300434123204202014401013320130443421404030343322012101314034000241133224122403433332241203303303031044321103201412221111314121300231422224431040303012142410222114124434300014413422404112401030111231314441321142443434310104112332332333221321344122020300411431012320102343441310441113440344214433033033214444113023021010143004113032443040132444304003403411212402141342300141204142344310012433210310444412021431321300241141210214113434112300012102134424433002110412334420240230301321000402413430322443212303141043022312104242330300101341242233331122411011210321343123211224012042124220210243243132214413044241244102221121112140302224301243001131034123324024240140044003012213100140321034000003120230120232342310314321233102004121131013143231022133422121012012221340013220041042333404141142213104104010433040224214422022121121342440412211244244430413231142021044142443213332401331402220423232332300440411330224402220401001102214402431344100100203113200344021100121412324112240341143304232041221112124324042020231442430212200224330341344014141410011130122332024033123412241042012001332122441302142130420404411031301210242233034114132412323102442431113013442300134223142440002020243333400000210330412404403203031310003120244122010243421030221023010100244224402110322421312413241301143032313101401041422014203433442203413043033244424411344243300231313321333221403132423041300144020132134434303433101141323341420413214403211013300243231242103241301120042033143441132203023133021322302240344013311042142431243030122433241000313321231212200320231212443032404141020034012102344023223113210404211433033411211143121043122441332014214211141313044300204234003413432110113343034322444214442414113301024431310112030004210201011204240114104321123344203413224103221241041131120300042340104241440332032443323102341421033032430102221404201214422324222222324044123430410424443440320242433321341322010040000103410143234212001444402444123404011313411224040302120330123440324201241213031322102234443220142311224121321413203041043122212131423232300342200413400232421110022320404230114234432422101203034042120301144400412002030422241032440132040311133340142440431303223403031312304320340311332210414230424431320211323441324103423232122241144412400233034424231303201110022344203312130301324310201404411422223113442440212214334242040001430140132311303022200102042230140212244044340321031310322132204332012143043223412131144014122421311201222312012111442114313013233421010313214243122100310311313022042331001200420012312011302114230112013101311101404044241304234423211013001032332324203204003032244324223114014214224400443304344311102104103140332022213212424211113441123240144134434441203132134320203430131322312112000143221441304103424040033403331412243221400420111243112034312324310303200444214123043024134300333243431334312322230244113230213330130230431230100334043131332101004240324442200323210243444211424441311232233040210334410204123001324402412413332304221204432142334300401042140322442324301034311444301210433404023241102113201402234431224434444234320403403331004442442413012213022120433432223302043410221204312324113240301022402344002303322040344332441302034241114040014303010243100413102344300001442122214240433323403304033330304443032333144332411310324341034202321402314030141003404422414042234011212214104244332014133101441201133340104012302000214443401203234242121304210411413240133100210044220240212313201403210430110143132224204022010100314341144032442102241011044100424241340124022002214110433201240211010432400344112233204244014000043200111401340040213322043223314414222243141314210104424012334133324211400334421434031444140033323200232333233432403030100032242412034220412340123000301420244100343412410011332131243304243041344400", "342020010113034312401033141310424204432111240234313132303201114140112334012114441421304310120233000243200042321432223430401113433113103420244232212401112413100434123043231403321400334144231212343240021031123012012030013122023422103143130303030133004141443432313111222322141301441210410131040241223143323241230412332041222004322041321401211440031413220301111231322131123334423431344434032310443300444303010203433024013311212014014114344314313401224112233440121020311003323000443233120022442033122041031201023002011121011312124242042224311443410334044201123022110032412301224444222012433220031432123430443011440442133423113241314121434002424211231400222324040210130124444243313221004411222332322444244114104404412414333034331104304100014034322242200022204041123414110144011014112320024421213020330423244132344043200021304420301242001041011332001102234212423320430302010122111113334441404041440423414130312044401222043133421001143023014203041204003144202121432323012241021244243433211101120423144441233320400232004141021332032003134000023224023110114113320311143043304303113313134133210320124112011032312341131042143424222142202302432010410123214143410221223203241002303431322011310011024043342330231122044001214223010331244101214034203420320321014004420234314334230443143342142001103201220413423421210224303120032310113202141021302301420012444111234002143301114443040233112330103211014140021203021023213143102203103321344223230121320011431230331204302021422142122341234322232323411044234304103102143304300042304034143412431304034024304412431114030014344341401144442112420132022434433244402114130230231310433424031124411444134340301111240031414111243421131214100222421242201021104143444324333201040310124121411303041433021420414312244403432113012244400142331034232133203244334423212213132230240311023412313341431003103134431403034020433430404400241414421004333440404044042120130242112131320442041210041000111014311441010430033000034011024143001022411330431002100242344001210344020442312230211003324010221342234141330344334210042301411044212444441412423311244210334322422023202041434141243443442244123423314102044122421133433322202220000320321313002103224142131022001243432111430232132302110002112422432214221131222303001422323010102331343244022310413004214201313031330114133204124104430200213134013140240222202102333223440240223300014343404122344021431421043210232114123121202430031012324420402001332442203333404132313433011122010204133000410242122413141431324134302204010414004033014312000210341144310431212424413201423303414104411234341011304031142444430144422443312423404023122100130413034243334431031202211342341011423033234111033111234010242102321120411400312021041421344000421433211142341100104320241334113011323244414204432403231141200423132231331132111304330411311033324141301031422012024241010320400202332210330030301230411121403031020001224242114132131423300212030113223102022241133032323100244002223201012203203231021043043334103432301102310010230110340243013113122124402023402104114403101112102113002042213332311132010432121001303202021444030111322100214313131143420140031041313301434040143231432131023421340303230434001310033314400110110000203134030031324314332034222001114010302411242111030444014201144411110241001141302044133310323203412040323244431242412122024340331320222334233240423013333401142422140041312400121223143324220043203132414300222322223423121423040120302210021412422112224220114244243123313321131203301112432040212300203320111412214101414323421030423220000332104231130012420313144032023132403002040441223120200324141414240332421100224144130210042044441033322321221033333310443440100231320112421244410140220043033330421220334301042422004021401310144412431022222214404430123334213331432001324112032021212032110122414331213211343242432320213001344120321111032212244432100012322032102113040412242120004401344004340333240310034041024142120324412041021122043041103014244120311204110343021030341044042402212130433234003431022314133034440014130102244240330220433212133430331210242041111414324123041431333103404230212443000434414032202302114442143004331310204341012444024400403340412023040204241021112334221010113433023202310414321134342113003422201113323034431240000210410410440233130120321111331320412201422014040140212121440342402320231021414130242003211403141404040404243440320412134201430302301131342223142300212344330204434134442422344014000112443", "300302411100333020404104340420120310323433443110301214200410203240323001014234042331231021130420024120124432422431124041422102034133411012243330142014044424430120311113040043244404322331104231113421111323431403023204133441403442120321200111210330113314412330134401121004103312232201311003340421201440241134200102331430430134314012230411422030432113413404032030300240414201222120101320033132000213030403341212202200343334144241302114000431423002404341212441332132114120022410412030014422023024044120021443331113133203234020004401104403123234022023312233431010220132141040120212020222101042424202231421243200022120301011141111022041241112242244011300343323024333342420010033231133242331120401140430433214124130143340141402311434024104112341144130321233211213023202144214042422444411232241102423323122142423040440323244211120113211003331132442220131142331130000340100331142000124134004420420323212421302300330103012400344221104443042440141412441103010341020133401211310431010044404120001124141044221033200423034341024314440124224243300221414330424221224133224221033404334001341400024030212312141123321434340001233012432001304101014230230400141042422010042200302121234032444030412422323303100314122012124210134200314310400340121412220304242020111411202031423130000240101003343113122232002330012144031401410313422103320302344421114103022321403440204001304220134222024313333032333440422410422103202320000132233324422223133432402133201124301302424014034320011223310322121304443213323010033324243200112341240044321401223103122042212403204014230441420221300401402323133000410134330443141301001231141144133044332444133344031210233042113114112200323140242113333341042421320040303114423214400340311422042334101213113243420131033302412301041143210204004310034133031242420332230110143311002201103142401001014420443324234034003201424332042324032343321332431210201422213013432442404011333402130402322101420243321344033340300112103131442431121311213223320203100241243141120423101124204042212133001441341043442123420012131044434003422231443403401132310440402111444310010302434134331232312430001141313444121320141431140104403434134142341422413131044324110001444101441122234414023431220001341243013042312400004101113224001402043001411122200201422100132014042023141240242401241402222024424433220043433441224402402120142244332124423123414001031421102001303000042301043223231314123411123412320020220400230422343130311422021104433034110400301324001421441113302031441100333233403333142043303122304204203231404333102440302431221023104011311031240312224411100034033100104344303401341202430401131203212424442200201104334301022231101033121242130140244421121131303044224330134124422201303301313022233031231140231231402030241020331233114103132201120401230403044040204043042104343143202232212012341043311302410222213114134331041131202214103043211344133122312012031121421424342402440224233413200421040204323040142412102221113424133224123131241142410313041411102431423403002342224022403433303121030104303324204031241320021112043332423302423113302223321241014201044120144240232302022334202311133200324431001220202231203233312304042331214433104330423042220314144132014031110304303340113232143022013112424401110203101141133142023030321203323303203003331411004331104111301242012343211243044222313040103412413334201312233132011112120003413123121413024022302444403432013212241341331022130222133411204211013422413440320324413314422011232410012131132101402144021003141424043404043114333140223441344320001304301043201302214330100024111312413404221201312411001042120414041222440431332200114242220341042410021114032112011001141321210142224322042034044103242444420244130044432220204002411130142213333040023120102123234310330241244324332241001143413144232420023343200421134042204122423412323323330022431410332332343200133124002111302423402434104042201420143132140102441244244010112300000124423123103443411234101040404301040423412213014414134324000230031221431040024443311010422220442320322434014232122242340014223302124312242430304212034444404321333314043203023344010301432301040003031021113320203110334230121343100344320442204241400114313342123410321101221423004030141402142124334042030430230304442120130321204102001003113143022244020144344410224122333220440134434440441014303242311404330400244013311431132310112423101201011014040204223043233140200421114413201444200021401212114043112411211044122143212202441214033244", "410200410103043010422232301234032012100411123104231322244212043041021011331302000044401113434242303323044130322342430334023400410120133204113420304334244424331240010434141002340234010211123214011241321033124300013214440102011042330443221404401412124124120331334042401400322424033203331023232020240213112231344303212411141424012441204310432132303231224032331341103231314044124032442123301040034330111023413110412334441321103244312442043131201313404344424141312120044211043010133112141020402432342443032214314003414400121442122324121333311232001021024433303110011302003214123022332323443444310414402410031103333234232434001403223143120413032443324431104131121211341410004002141142141004022302010222202104021420320220432302112223013223124024112231323334233220424011013124210310221143212212314100340422211124234410332244300034103111131241320010441441442110131440442004112411430122211124413232013341011224012124023241123334001312204123000112204001412322001214034223232302440212101233200442233140223103240020440123124211111431242004012211031444313320311214431433101320440344312244404143221140131341220244203310320000442132334400203302324331134222033224400104120240214113332401240402300141204344443232031000413442233400110444040203024243034101403413413220144032401001334234042241333004023331121212243412030024130223040121143032414130004303114322032311303124434442011332140300001334132322330142144032014223133044220112302240231313223013040101223023110002201403032222222311210211004433232420322211412033140403323442324233131121320202130312011030101113331231003420342241242004043444140401433140111024020210232203011242020221314034310230103241302041043434321330431104330302200013034101330130323420144442331240444021112402110410132102341343123233300423140440114314202311044123441220013001414133341333124004132123012243314112020121000204400331141143101334140030230243242124422003122403114240342040131401211300323131403314143320411402143004424012040103114420110332030140202232130403401011332101241411442110233012332002321230411012311023212241431442414033404314142003143013223224302301131404444131411301342001321301324242312112413134314411320213414340433342342214403004031330410423102021131313423421211033141004430303100403310044011144313121021340132324344000130421132220140432434102433334044341012200212320311020122322043111412342324312404020024330031300304341121141131130014120203343210230121030201341342104021434412241044140434423133041342031224433303043002022323022322321232211412104114421422021023330110432414430341022223000042422040222001431131403130003443403414200411012220312203314103310031334202041240230214223221040431002134402320013240410130221311111430202243000441120120442012314213431020140224440132331102112104433421111223403022212243343243310114034234002020121041440444010104421213110442434102124414410222434103122023304303204141122023403012321402024304014200110043044313320001002042202434130443002434124412321104231030334302223344042131104320024044014002414232142120323122033143030202222123423411202334140344134440323031411031020031033434131211221121030322300130100004233412301233232112211204211400430000432003003401040430323300033244124030032304422440143034234404440323113110024332003332242032404042230033101232443334043323432033121034132014030031041302122122012003423220304340314432020213112444441400132043414123010340332104011202142240044013203002441201441100311010201022310401111001034442030222240321204002231001213440340100030314132311243244124204412132441042140223342140201241100022340223134303222322312004223224022314424314112140133321433030440443031423333030203443114234034041420110204111313122240334144444112423422340121413203220410101031010431431342041222032204231130332322004330221321403204042234304233023232334424003203330034422423233421033334234240204120320111314440421231344303142311443112102431013242421023222040120132110333102344233320032421044122120414344223443314442013401403411243340001004213420022300230022333002024302224434311111111204203422444111042424114330023041113401234410312403434010010310442034303302414243100011233002222304002420304114422304313232430313032034221303114331320443432241143223121410204443420400422344023342020100022232332230420000422203334204042444443143342112201443002042443204441114124103132304400220132344440020422321303404111140030043233214344303022143042114134322344001001004030200210312104343302114104110333433324021420034", "311413112134123010230444130010143123042144311404304213344143044344232441002023043414034401022121122002210311424043301120013110140143444002024212242020020331104322243430122111210020021143224032341102023130414421442202324200203231234314334343132310412400013020213200204001300321302344144431014342312131013104132022341223233132200120220442110444214004110022433333441200212304221013441343104023011434401012411200410241302004144310100432241423230340423014101133214111012123211440320410041303121402240431010332043032340324223303124033002320243120130424123000323121313122021133433133134432133433413011212341140341100032104311304223440110041003430012342031131224143304444321122134311201040344401133331043431011130103030131002423204143043034143401411440420021014143310403330334304133002044340343112300002224331042420440011441330320433231123024400430230441303440004420101031203401433233331101131302041311222020032004333342130033220124304022344220123343144440204100441021102033212204320202344020204302020010133402313423304314242443224110242312011041322240103201220220144423321214333430433010243314421010410341422342202444023141230201310312240000001040002043203432114132001420242423134102020412224313341312332310214302214032342210440330011134134113311201133424113013304220432121044230021434414213404401430221042314033303300300144422203232432303420313142413400104202114003111303310230204423242204400130010143324411342011110324203140041434240132220240113012203003013340024324423302414043130134333303123320431001203301202303211100034011012313404232222322414202422423421410020222043111022403140132320032232244433034020000314043134024230131432322210301403033003040310232022211310044322202041314303130123134343240340303121121413003121132421221033234324012214041404443443342313434030303422434030112401311403434342244210443422241233000003142111112410221222242344430431013004430212110114023023313233314010241131031043002032043324013021400234213423001122111133231314034432202212111141011103341012124412040042420012330300020413131322024444044441112024240321132141113414100113441204011301141432230444434030344332224141330040433341241021210223224324000200431203343033433121421022220342231012141023441032122142413004124441343143200323341003043003034332304344341134333131041030424320440310343204303441442343301314414002343330012204003410024321432134400112313012304000314404121321210322322332420202214410030033033304302220300121320402124313440410234314112000030314132042430222221232403300310114401324123004021302000202004312412330201043144143343424410032204223230304341022321100314324024004043324110003210424123404231301343321022420302144220303302233433331120240304401142304133423141120001421103410230312331214430240133340412101241222144213203132001314403200042424443312221004100021002341104332342030201422000130202133412022420120440214332402012412314231204420241440240143044331302430302220030334231332323441433224322202312102122420322343412030032030130342443043141304314231230201404423320311210404024121213020200200220213023210124344020413321103412342144001411203134304024032130433232020441434112301400024043043041331414143220303132032403323431342314431303441123443142033004331400004312043222403111143204434012013213022432202021431120220301044134432133144110114404243112041240321420130333110030111002243101034424124133223023413244403213223004300432232330201230110232324302003401144004412011220300423400113220234342233410404324321321321023300012240444222420113122214221014110121103230113002132422001213004030421333121241300022203142234030114123001344223203230214123022200320421304210124023333300224202043042102343200142002234142004110410134040314410014224334430132040131443342104403242310140120133043414424103144013323200243104331410032343421221021314140303413014403203034300301142413332302012302342303244320140231241342413240404244414244231232221412123201042314420101111243041241210004332213220141243310201010414203030031434344004132444242312303112203014041243214410002422301014222424233331420410032302230001110243020201311313110110410424210122214013143412002212221014200223323221210243002434231101341024211131210023424434233420102333213131040103212220141113321101334134030013140000144114430133332104213131202022332402442333112243130342243402222110412020024111233134230330214023204421233013010001001023410101441312111343302301242303331110234001021142121433324430032014331414002423410144344121303220", "201230432223234323303244233003200320233003430402441423132412010320021231032004131001402304301340410400034144014323043020413422344102030014002023421303122244310040221320122042231300132420231240310133244144340413303423103423413441032342340140310433130001423403312301130402002144420020411432110133304424140131323012133300434104242100200322332324411310044011032402312313422144022231424310310202004202112223012123303204222004103132323221143202020012341023303000424412401201201122144441410401114430234101411210423000020010140201012204023124434114142122243104142142133020032214141210311102303324111000203023204030230333432403402221410214104203034011132241222121001023233111041141341131332201403124142344214104012021012423332121110111100313243032034312411303011301221124002133434333241202003233220322244400201300401210141411002033242220303042330012123231331440324033121422004203004130142321312301300142334343221000024112113034221130133320123201304321120023130100341131423010212303430223121024130230411040333301141043103444323442102134043400410430010312024043340313330100234434410040342212330330441443134100330210112243212334201443243111111344443320120010300123003431321400442203401320021442142111320401243222324211144123024233310133333111031033140000143003422004103132421210231110303223011431223141410044403244100042124214113111133032341431220302334021330210413401113314001204343414310443143231142222313333142200234202002241212131022311133012412401311131304320322341004303423301233123100304123334214433044421102113442242122124112443211114221242011024234224103012030442404223440141200220314031004302042321042030441034044030312211404411104222113041402002132240023231301224321200230241232000240401241131110311112411343412321030101303031132133330324024421141004144130204400221040423340231114124040300014141221001214222440141133424332330022302403133213003211343234123030014432041423234234133231023431102033043214130312101310411213213340003342242002002033143423023241313411423302344121113023430114414044322311440223213410420024203312401332223230103012010222102321321144020321302444411234111130324103130234320323110130110440030343301020344014414303334410133003434231021023143224433312430400412314341234022312334424020433412130444211121311444434012213314132300404340434112344330123341112302103313011203124033103123100144014414211341130113314041333120310134234023432132004010201243210023112214314204030320410144304321103034444130031224212433230314104400412233243344010212441242231323324301443003102420312242004213243421313132303230201020031314301332321201213011240332422341204431221021422432340103043221300142112024214331023330201132401123133123224140132213420023124200030033331122024034042104243233031403213211114432203312314124221210232214412221041030130322013110212044321034303021324121033442420121234301400134140411434401030211231100312313334213140231100314334113431031324440043323144404314130143012103102023220112002102043112132310302221023043322412220344131032102424101301001021313031213322013044132034000313423122011040430332124032222103200333100321344413334242133233424424234242230320234132203121212102143402030010200313314030042424031030143304141400300342113144140142441133101010333431003122120324301244224222304010302413411412022402034240130302330024101022043234400241011313001421140342402403433140031214001002132041321241343140442132330000223422041242321123221102400304311313443411044042104014041023144143342002213310204222441410130140403120042334003232234313241322404202044310121043233040034033123444344130300344222030013242312342343401413322403140404003311101241202142013011130302443343023240433443132302300304334402042243112433111124242303223312110232330402003432234104224230431341214400443202144243133203020203243231001011121132444441104333214421404404040123330213410434230014030422132203422342342401433043104322131440044423330043000142400303214421341121141343100340032400314011313422143200404433441314100332442221342441301310232244442023304441033110232213124404212412134014432333122403120141224022230341343304242202441114310000430311344444312113430222320330133304244412220423333140422202000320331211214043213013434113111034424330114013311203242004113412204343334030131002043224423234001023110030113142122222313143234001311122201442403031323142041100230044223030430403440444233240124104443313303231314144111122412221133304224204212433310141032223041020321444110302142431223", "304132344044002400122301134021242103303423131222313040141324434412030131432000342104332431431012202021400314203241443204314200002012303240414320232420001423224044241320004140133133433233332300031112433021101210224003123224020030133320033313402220434344200032342403414422204304401302404240103314031443424424100423231410223020001132242042330404320002133203043014233300443020244444112030201332233004411303000210302334030414420140002433121243233203332314244110312413001310241402414420100211133323320310143200333440100431223121130310121321034041344403304132210433300230344010310401310340121031124134423102330211023104412003104030003231300123233104124013211443002221303401232321124103141330110302323343043144414042231201320123324112041013242100104112204012113312113421314330011421000400340034032034420001124430323310203223041321240231324003102221014034210341013012443423031231330300232021231113222124314203132242013110332321042000214033344401032341143010214231430021241434243430443201320424144304142411132024242234344113114434243032243322202311344423030034012220042003023003314221013031240042122432232123341221104412410322400322011002444322432330134443401122133244321431132312300420303322212043410101041340320424421404103234331232300203200101240442401121013343043423140341121420414413112102241401114202334320133104310421131331334122310021014320141133212444324030244204002424411114432224103233140123313413244031332200000012421302422224421230212344243113332232234211112123303121003141340201303043113400140341040014102241410421023112203311113002114333413444404424044033231241420223100232332400041401404103233230110223401024203040313324344203022214304404044010422211034333110323030400200111422230312312401210134113204324301104010300012041003342040142234211033441404321102210323301033243213123333341220041113103122322044022322103044031112042103242012001321224133333211313114104000312423134140321433442022430233441242103222213413024044410143203344402431124210324140213220102131441302334141402143244244030433213240121434104220324024141103334031424312243022133411343233120232131100333202200424220311232131014031043243041224003300411411024241020444302304100043000343231023444020101411303033124340023322343010124040412123023334403121331030233243200312424030411343230212022311020440022203101433043024340131144334024243012444314124042233421440331243304404402341402440122214101124024030020214321122213330220431101240124112332424301314342423104343033003241333440342002441441433402032301103000130324000304003012233410232121122044332124103241232023322420421133304330231223142333010224224421340333123143131040300200213131420410303232410343204030131230042424440211431143430211422400110110020132441330010332404411321341400340142340433244231004022413124010224320434442141324300321001122443043031100144024242002124203344120134444122144232302112314442234210242124213101143333310244023402122302211333424432314302403434241032423430344240210344414242020343003334441140143040034031442223343440123042203041034001321000421212332040133014104411003100443011141323222041124204232000110213041312221334231244134213332234033114110433122100004340414112412300143203243410421104000000033143230010313320220024404213301410341133241343344404043340413434344323231103011010403103032320433120444103232332114133400332221102333120413323440444340112042244341111021211323044232422312343203130231441030121344020213134043243300403431010004121311340124302302401030022203432400320304142014143144230230332022321330240133222442422023141101242344013032012140110331224103322342031022342033401034100400004304202042134121144433330132114431311044042200130203223400141140143131110443041323332344030014132101221124412134303412020130120324004102301442141324203301131102234233114424201424224002041422233213231343214103331123412331112434231401100040001041110232413243300214133420330030324442041241123130334434203322003241404313212022232400413400404121030340302322214031320304100344112331031202022114214134302140430323430043112444034413111124310442410204012400342001443333412023204331131233043243020023000231121141230303213021131240004320330111401432003212110131113331231324014140420223221314034040434320103213101242332413302043342400401040334203310200121222011114401343112410401331024221344304023024230303233313014144223103300241442040311212434244114213421222021343431112323320021214413042111004021310120012410200042432231333203304303130111", "144202043432111000144442442343142330313422211444234023240224142044210032201120320033010202240402330431202040032411343034242444442130321204004220433230211011313231040011242101331333414003044443004421113010303404214030120143141311242320430303103243202214211302343240231311214143033033003411321130124113430133141202212314212130210240233302022010140003040432014424111020243213402112043304004404313421310421334141124404234243112414210024300112203440412441403440403344400342311333100421341023231240023112404143034043201034214010103310431341240432234212430414444312130204232223424332324102324200101103332400422431321202232441010411104423102210323122310000144140304404141110224324431322004442200211231234300402143400314211234310433433402031200134242322000422243211204003440122010342221000144431104304132443224230040100340004222004431331202122224434410400223414204231032112442122123242244231440423131121221413443144420423120444301012031102030123121432410301203131131011103322423023343143230204330334031030000200133202040144240404303331400440002101003002443322103213041130232341023411032143111434340314434100022112421243313424001244411433320041031334321201104401341013110234000034202223013422343114221424030104303014404004234111433403244220413101222112421110320210042444340204233440210133030331311431231142212113431040120443344020103344420402404421013034132403444404402431314403411313022211304123224404233441413024423312203132414231130103232433301331102432020034234100031021124420000024243341324304444334110344411412033413313224303141442242130403443220001120320301331424030311132232313341342222114320230111324021234114224131241311244334203343231343332403202421021120221234402313224114444104010003034343434010014443400034300234141412011004413223432124420420000011043343024112014343301212220321404431101213120324442102102010341332303404131300101102024302100231430141041112232322043414034303143413230311204010422004200004314022002110430323114244143231131324212044022111111422311424414421204420021210132402233300113342234130204423130234221330002102344143000314134343230430333234302114200330202232334244221232020332224123332022311310320041341343024002342404433130240241414323310044210241411040440242312312300031223411423214431342122320000240432104423324133114231201142313014143033414302204020402140200100132401423314022221113443323342242034232143200223340104201141441400121324201100142303144044032103320141342021321021430122000240333024034224404021210131042020003021104021214143213434321314204312223340212014303241023444412414131102413201410341011331142141212244234013020302040322011332400242101302230021214204302403443122132040403211031324222213143112424340320103214114421334243111243131142201142131410040143414430004330410022304404230132243032222020404400331121302042233342411304212121402202110400210431230004031140442340004443402304303143033320020012310122101414213433243130144342211333321334021221033112144002241043134443244230412111434200223043120243333023032103212340043220022103022232120123303403130003422244324431001021314042322421041202414204332204310243300142002320240013224122023031402304320034133333004333420012200024323104204023314320433234332104313410441301333124131324242100330331314044202430440123112302042304220321010041122211331434333434323034140340104124404102110140404201003032402004310040024300334013102433320334200123121411403423422113101301103143443321433104100413344314134141134041121344343342432002440221012021413011321410201102144311441313214234130323401414232332210412214314042401222444122131431343040343230402441000220121104030333344211130420431132230141322444004021332433302131400220202131142232222014240210424010042432442133001121411233031210044102304342000020422132011332342440234123031230103221412342033113410410420032404420321030310114441430434420332344043332322033233424304100011102242133134340443212421004413043302323202303303434234123231023403410313131021203311211134410341224334231403404234434211031423120332042000442311121003231430414334211443143303102234404120031402242420401341433003032130314031010014030011210310421140442444243031001224240330444332314332104111323120324010324131110131020140430024113423233003040202000111220343143322232333423134242314023413034134012301343404402012444010243330241212324003314023013311211213441434220104434413012003203234232021242341204041200334324344104231024041040133024304034221324214342333102113220402144121034", "001112222243213214424230020330330110322112430110432204323031002130222213401040123444311130141022022232030103130243331034134211243443411021332034044012434140430023132123222024442412231131121301333220033402434102133242433023321201022144434240411331442232002203344031304240021422133000033421222232401134131313113220103414041321012023333233302333132332241123432031434013304002140144240304443024301233421320020242401440120311043303420324143123310442432010431034212410040231240430332102213221043313312213334112300344223302022433314203414123014204104114010243214010204312134244120210120330204033220104233401402243404441304204301213011012342214244304020443430032313023223421001244323223432440433134402013402214023012331142440432222332424121223301204414121343220021242313232234232314330322102113203010112434444223044300321024233012341330021131411443403102120203412112312444143322203204340443402101444302011404042010033313143443333120004330432044233044132331202432240201114041021030244412024001412031413210111222220201033422334321411340100421424121123020032322412203204204024442423200210113204130030013100104430144214303210031122232010122022034333142144421200440442421003213121242244311200301120430303413113322333020333133321342113020434240241143134114430320414311243130041310333414310013023432320204442014042323404340321443130044221443134044303110223001024024010022031141332041342202310121124432134143204310330010312344100440304403311421431330411440324320203102233223033424202402002322032011121102200422440324313024343404322131434241432241022312433401004320123220241033112311404102124310442003224220010231302003413042240441124034120132233041203013043412420443430112412440142231333034344221423133330043230420020322314233220104421223444211022020212342403341444144233124342031014343420231224221101231432244334441134132322213200113211310204230442100120214114321021003133420102132310121444113414444222332412420042401113424330412131102300331200433404212034122114130120020402120034130014322233014031031213310002230301343434234033024040401001310220212240310420024121440440240220210032121020433240013330011212121100212423100000430041313412302024022142422312433242113021132220004304412201032122400000343124211142140311241032123412111421340301244243112204433134012240144231233313414213442223241043133204332403213404012023213130231343234021022341142311143442224202304113430400234024224140000334300242104041101310140102442110224334130433123020411340010232340104214123123313130030030211403223424242243023310202144344041411132322440130331003334032020014120422211340301113003221004333240201330121100142112100101440010042404243203144034200023010123304043131232112403013112020034143144003113233120202404104143314014322124201024234012104402020241422014404021332344142413240340441234240002220233013113002033314242113221232241310341423441244204321333234412244300434421114140101140110233333100332430010314212213304214024100320243421343212024114214402204013114202321410310432333143003403441203321221001341324214141414313304123044432320121210442021221442320332134001103413111132121012030340102121040410023110140124432031304221433204323202344033422430202032223010200423233311443234241422310113032102243021104110002004323412014420430132423344143441100111400022232001434014020343012000401111442133102141243133312300122110201113114343043134420400023324101002213034213333224432420140414314034134342424203043304123012041232023021311124244343044101140011303231433134142431203020140203112313002120341324222222420403244203203114013402444342111302433114424044120330311143200340000132200412223021241443443431104304404032103042410401222341043430203024004041003121423043310112044321222032414024014014420020431310434022133413123434032303322322313003120201114242441100122304341113141313440003031042413111034311334124144241311330024110331104231334203022142404001014304202132443012013123021000211423030120231424220433440112400224410304420422132444240434131034444214220420031344141142111331241040021403423334004010421431302024143321321312232433333433041303022334441420242034104040420142432300030111113100023212412304131204144440202241322444221410243040013101231432314113010400034430020122040200201322224421204043110402401123324023403322031143301203231243343043032330204312423130132121323413130042102034111442440012014131041414444401424131233020221023201004031344102424133012041201242433104314111312010324003000222404232130", "412120421302341233332040214322040330102230020003104143004043124233230302034022021044201114133011114033131023410110341143102000420202314240140311220313001240140304100210201211300212444020234322140104024210443402242104233022312341431030433340132000230334111042110040013031230310220223110344110114403201013032410141130340423302033212231213210343003430140412421010423034021143120414312334102042044423433300044431442402323101444432312022044404240401041400022210411310030030140141244342430304022032410131220133442431000421040401103403101032333002214244043143130130123000033442310214210433132324003243433112341341341241412310231402402440314300231100201432021224014230311103413101420013023101030433422141032323042124410332332131234002421203011331230221402304010202233442412421230213232133040424103233113232203321302202432124004243044413143410120311344044420134120301321344444231311211443112443242223332211341230224200313411412231223401213202220122000044023341132203032033222024110114434233131001001423130201442112321301134443330323444112403130140031304442124233313124321341414132232114243322444003220022401012121020320130443442311400141303214233034421422103110000344221320001132043241444443140410102112320100212104344132414224341431240141122442321124301414221400020143034434440042222334444304214322323440304044114114314412343004342043132430042124443141144122421324304403204120102320014442004111324421333323330201012232301400320413341404221111012144222000434221200121203322334324103301202334214322441430113030034441243220101300244043022211140121023143442322130212133120001234220412442003440221204110121333022312114430444100020330342314044221003220433234114412122012142023400443312024122000444140403024242120331341443441110400214234243102041144214340403430330000342012003321033110414120033140301020301033330122134314111431223313111120102032022110001411213204310202314240133313003413100110442231133330130233000224442020411302124443320000342102402444103200313004413114121434341214401414443120041030321444323331204113300042000103024420342401403111143303032233320004100242103312201233230232124330412142440114134131330133340401003430342100103131132043243214240310430203142234134211021204413224001110411440441242444222313000213143243230044303032243004213404412124341320013133021033442132134302104443234221243033421421422340330343341033230313321401322120424223421000004343344032432110201222130002324012241442230144022313323234124142343130231300134442043124341404242430123300120333222233034401043224133314024233421103142141331030230034210240410200100241442330042421310332114404342301202341040023011333242330310402300422231333243443402133431301113113024243030322430311032324310132440011441132143212243413111313404214331002020101112111101344233132311424004302421034441034113223244142412043443334311300221044031312420132224340034414321104240023204410014400423142111231144443231432033013302031010141210401132031230223014223111343232010441131234232402341123412044013340203404222020324310324421041224114424223034120242101040033311242213132203104411042432323310130312240244442344043030434014210022412213322032342000222102220424301424032123410041032233023240341130021433302323001311304203344423343334220234233424411143304341433313313034014043220322343224023240014241134433231302231242011112430334432212122442414040103403434224420411420302214134121020401322010231232101311040042324310431231044022311231213324111103004344420013401211434422321041342202130122204242123243121301012041024214421321040021422344232334433341340010124421123404224013224241141314343320401310004322443134123340302400140044233324031033131142200424412143223100101003210224130134033234414223431022103312043042111242241144103413034020242140003220411413213242024313330440432432143223213030411004001011220423421430230122043014414230243413411302044430143421043320023214424420031112401022413424122224144442131044140314113441342022132211043043234034243111422233120012423023232413044420402334314101143130211324131400134202144030333024200311021202242213314044203341402242103221424142331431414012003441133343131214200041432314432403211103044143213212110124323131114100143303121142340024013434001000323410212113142100212412040334000014103212241421041412034422300314244103444213111421413221021113442321113444432441303012113030414303224200430101201102040203340020403142234303331303211030312142142021112230313232320330333310344321320440304404", "111414341043104242333400321433001001422033322130432421012441420012102202403210221241224411322132023444402333003410440332112420003332223133433311422020212234204401122231044012004434321224334003221221304114123242120403440144002304343341104240112411104222411314144214333143322243233401220010130441224203314113434210022132422331200423314003432010001214223111222233312031313344200014240231014021421102012232044322100323020214214144103230203011242114203220040202444021002443224202140422412214403032233122012123142433044320121133224220023042432434424431043224134100233310132033033320330124212021010013300121331010242134033143102032021224421210324433333143122401314014123021201213124004322031014202414220221002202044302041220043132021330344124221221342111002420223400020143301030444430232432400431312040414222344202333443234010224042342223112403232233310304423232400014102220322443143334131304121032223304431220434421124042244440323020103043413020303343212113342234211310443014343121032414301400022201312130202041430312400310211014030124434312333044440344203102124400133444233024030033403312444404434241121433433110422420240001331113002422113342212311124330224123322002121044032113343130301310332121314132302322023220101203310204003112004201224323423301004443112201133043411134144001310044340321311403223124023240041224432333100030441001321314002034100034431043121012000242314411434100034220224434331031440002030243244233323032024111112112402411412210221201031002133322300443002330212434314420210043310221321042441334300231113241132232201020323223312302342242401422232300234113332404213334224001244040120340221400122232310104231444032131121443112034104313010333433434441043002403041141403102112141021431221440041034304331223242120014122443443414411001304434240312434141030331033214411333324204231114230031104211023034211003103324123332144240124342342132222214011321103424323200240042043133433304204234124034141230442102131341400023310124103020344342430221434433423401421322443424224004312010341244140421203413011444030034412413204433301312302214002244131222404111331434132243102203130031102313241333343421332323413200313001302124220432041222312210111402304334302324214102231032400212134200342001121420020031034131023413420121201432411024000112422403200202432223143210331221110030221413343344242121040030032204321032104124201100001233313340102224334412201243213044043233420432024010110344230122113200002202343442444113441430013143212031313434211043224230340232300320421343204043422433040243403341434324200410241424412032030100204220043001013330112402311333004333321303000230414134111142244141204123143013334441133022300221404321324032001121403133114330000403330221024322044430244231104142421443230334102104330144313344204441444214124320124012311324011414402030240044441402312232121020114020404324212301444400334001124021031314040431033310402223100202342324044344132042224100111414004211034043032222304301432133123431322233103141011010022012243333144034131201400201431243104103343200311413034414443320111222424332112141121032332413112013340233104304232111121110043343411132242341331234412041123434413012212103010421333143313102422422243122044144131413033414011243420300414043000444340232324322014213410242342441414134143212104013402011333032443333303313011441024031444003441000330333314344214304304042003121212322431332240311222041411202220331020103414023034423013443103204120323443201211134130414120130412123131144221110241322014144210431412220331314240031014101204222403311021421032042000434031234311222240021023033210441224110203323423244121443023234202243231300103042002430413121221341300443112004422214314322224304042314232021001441422120000411204040200224040032142001220033012203342321332420123400012312233110410314214421121331400221342323430311103420143033021413212101243320040341013443332110024321022131433004032324433012042120104141320134423013321232312001322142314223000131112112141322101231333041412331440430030121321040101024243014342342213012303024223131241140343431313311211413321333032032101244324133130230411001310411320000240411124413212213112041303330211202124304114432233312332033303422103044410432310024410021240444340133041020132032304231303001043433124044142111010214100220400042044424424233231314131411313023213421332433130014344020114441113402020014244223103004131410200310222213012221334010222133240411400420311101134213230133234222414304402130004130021303", "134230110444230444311331413241233014023113344221140443231400312132122112443423333043240342203420214202203014212312122011412411333202433033030340410340413320422041430023210423021411414310003314410014121421143413041001004002402331120231303310243214010010144021332013030411043202332322241242400332222120343340400113342111240021340031043421402033023302433233423100302431424433200441221440103013014204102130404020324113422403204111141230224211101224401200331432412304012012024300414424120412042100240022111400331320244034040412220202404130211313003343004410031342300234323044021032442112310303422244140034230004121143330130340121020323402343410342034010020434224240114413240210334243302004414411330200201303432302100110014001220311102100204424423443042002010012110143214123420220240120134220211201200130410333433111300120204012234230422301002104301344222133240323434424303011232240300122104142434302444323144212103141114411410123230103424011322010222343431434313443022220140000324132001340240331400312200121134421311414010342410343043032114332132230442444001224434034420033310011443303323203044012234424440240321202443232024120102412031214120312430224441211120231333333144203430142304231424004000332331333124401113012442223100400043443440123232211214041440133224213240432342222001243212423230003041140401341343202220441120100023140332240423044202303222331012131332224003341322032104304321104000230032124201134101322211313432312300221240120024044430404340430112320321322100231302041403133333434433300344443331002030422002400230221442110432411020133303410444012302332142442343243402104402122034242101443230021401213430202020412322232423242434400203120221412330104444230203442123333200421002031213414401004134341213300110011121240221434300313231122300423113323041100031144334004124402031433041044203011043013320202030302234304332412023441224030210302111004040232040341103231033213142213110112142210041033312422014212210420424001123032310340200244102121423424114113144430433013421401100313122412143434034314343000332342331102211030441040124011214431433442340404311203413114003412201030241103412230201330424200212320123141334430000341200424403443031210014241422342024333431412211301040433003223141230011340340241423001020434201024413002242314000412144331403431001332010403404334011441422433213403241301121102333233214302023014124132322421223200430231201123230042424334004304223034204043232010124314343132302233424230404241240141112433140342120311344024110002302114020144104004000430013442340214132301431204331014112032143420431340103410203104102144003204214011014324310011322001304214124030242400141242320134424010420244111132201014340131222041411040410223341101044232031340011044410303412021334131403032113204221220414213323204133414242104331012110023420130414402012120003144133243101131412020112213221400041120043232133223414111413312231234122411120323322203122203334123421202422032033313200311420240032022010403122112322030443021131442302220122330303410443013332004403404101221002423434223400314222324324301013320230124113303224312430214000043420332424330432032013430023442243222443233402434204431333404044430121311433423130400133224132113124440420431010130121030214232120231442112314440204420142401434333312040200101114424020313244112142203343041111211344230420320120314023141442012201214141023430132112241103220042011011112340414404043442204120010011002234301140114004202443413201444111401411324233110040431142430340422344140100433312323313023424110422401001343104303230204011102431030341204040432403203311433144121302124313042440212002112204323103231124132233004310443231004232421411003432123123101024202412132204301043123020111004201211002032122421030404420334301131343113400212331223113123110240420104440101243403012344231201304320103422334003232020032443404343102412213310324424310201023143430314043431321022340432204140311122404210412333013011241331330031040000232144102010102144130224111230442013441343334420201222442214422034112342140341430411043430422401031320224000214340413034220113312104424004423104342144133004211434231024200244221213143020032231020323411211330101332142021230211321212122004024431203401430410430433322433311441423131240222340113414401411423130003422123034201121213221131013233223404133142400013140413012234212142001044020134244132104244230144413201043102421220143321214343103134044012224002300212040330023021133101222404003400002314414303010233332", "033432121341043440224434224443404344031340003021421233221013120021340201223323040333113204033030033432030434214141300310304303124321412323214213432131310044432104013304124401403003120103243012310023322320342122041323010403041230202442230014101031344122423020000443214031434023212010022133242230203044400403330214011413431100301023312323134121202434301133422002210144401031303000204420211222211211130224324403132233123321243144144400102320104344214032243234401420443224313142440021112303004222303100304441101322124212042322314414400000410222430303032143223020432224240331103223212441411044330030322230034123232444012143340403420204314314212401231300213304334302140332424342021420012342324314232422144221011323140440212002432232344142202312334422423440204244003242121202023324402200141213441443323414331204211430104142121021241242301222113113424140413412010433233211002340030401402311401001213440233423003241024123304404030031033034134221100430444242242301114131112134000333103400144100402221443432230004210314003121010014142044024040130334412444031142241012340120330003241413130142011124423402423243242043243101341102003224314242322412222010430202234124334242301003444014410114003040311043403434421013412310014421211200422444022232314024312044434222344114031042221333014212010331101310432430002222342400342404324343131120112012011131332232112101124401334121303101244020323101240210043211444004222323003323433243333301441331202112111024243013440104433221241244341200132204403314144134412310001031024224414122133403321100313211004434004423003232302401101431144243423230344130410024421011421101414103223404024411120212314340222222312404422134212004342034022243013010121020334202432012022141332324300130442223430112314334212114132334102243101031333022423431204310142302311012120042013000100001303000441122302124113124323104344302201413202433014440004241402211441223203210411122140130021214204131313300333300302344141002241333121023240302300313120142403144333323131203400300041140243012032203044331210314310020121324344242024434014413412302412403012431112201212223334432031044243440332200021234143044031430342312444201342042342130032310142322122300014320144231032124024143223210323333021211240033244020032243141403033444220401024430431010123211442200113403121203304441110400403344424440034042333233013423210203420042040123114022433330124113123330401034344033414432442133240023222134431433134010004142200444030202004422044042200314033312242421241240021124101403031301244324420333110044220243002024141320023241111233200220420144142431313022043320430421313234102013033341334410241310010404412323031424003000044244404320221033044344030311243440340033213040200141130123320141000303441142101003033311424201422300143401401122032003312441230304313122301312022001010020402314124331201114020132420301324002131100441441112104040340123332301403014333012324223120432210101023210122212000110314311001131031411311212211242342423424113334343102131444310020120310031343221440224003200202223241322244332314400043024034103033122404224023033242324421220234112113403401320430310430041302112342334224124204303402440142031223432420344344022420343143111041130130433130321001002402034123340220233233222434321322232112331020341003212441211041320430403013420142300402202403221432014042210244304423001341441223303202302102041031221024112320124043022014442323120432043413213404443032332004332044311304203443443243321401443401234311042303210223324340044444403344024041210112320344131440324241341144013324241043122331120242304222024002211330230124130444002120443013244414101231424112401311234423103133421220212223332423330244233233314011424332444202110331123340041124014143400231312244303424212442343140043220430423414444312322213202114414221334403213224240042231102314120422000234110241243020221100404410233333332044213232232301001341100303142431004313222114142343131032413342224023320002311123144412134332244430042323003342114023301022102322333414443023143310213434101130002401400333223223113201200230143133413310323443213014332441300104241302012140423401214333323432013043104433220222200041412011012002402121303100104042240140244140003024143100121001020231043240344123011434144343043031314401233301332020103341433444141003012340032033210310431220441304101100302303202422303401130132132114431003330133023031104312122440120331222340324031020341103104223110240232214313344234323443143432130234322010344020013", "030034002113122311021430443104142034422304102224231104331243332434303034022041042202130401312310134202041400211100224142431412130312131010320130344004000330103133340401303101220313304333403243231134103210023144011203003112041323234414430333102331130024334320312102011411103302304202111421433422240314131402141323221330424122413413030124402030404110023301040043204120312042304111220020444402411432402311213002004143312103221232234023110123004143310401420101130241223434332023014104423311033232231043441012132311321431430222132444014404014134034122321340404422020032204213411302311112324404420444100223311022121240043040412143123103424040020033434043200342031314033031021413240411423122002030032130121330123222111414102304132334223121132331142243400121024301441301103203034012242022143101101321232240222040313302132320013200421040142044314130013144242203323213421321442004421424441323014234032303013001213003113201310101421214023034242034241231104110200031303323203201144220001000042331331133133304244404220121033441212400302012041203301044303304312233132023302023344001002112442030322042414014124134422132034303211141002324030340431121400134334403031244042431240020204421401002321023003142111041113012432231333433112430233303042042341032124340043142224121401100443140010311333301020432340121232431111302411313032423010330140013011014240222004302134333043343113101312310110312403023233342134412401210313100214244233401221021334200133424411103000004443044214303411040131414402442000231022312233401142110012143323204002424021120233104111234310002010344433243320102333141301310340123243240240242230042142011133302413341114304040430000123041302323144230430241344310010300321014121410410041024333222402122304122313140402010122414333232021321310221300201212212301111020422210132412120214302302010242144200323312101402210040410032344321341411014123012230113100344001024412324133011430022103202401112222140243212300220144112222311333032133220431001424413031013143044140011404122402044202424243324043133032434132402314133232304042012043133032443134344323420210042144110203402014104022032434301441021323200332411440000241033320321412431132214324200423233034024433134313243412224324411122320324200133432443242224444342344420422023021314304233234101240332310310134441003434211202404312310304121242044211021113024301334231413103012120043134341000214443013312333334013411033402313014202213342303401202212430241442122332310131431420333324142030121342324031403411200312323011101411331320141304443412130132002120013201133014320324300202243341401304013440410334020143434132120402341344442244231132443313402340100133204210204033224201304243404242333022320043304144410214001011134213201310234212210123334030124221431133421432024024242404342431211202404002102022131144313320211011111042113130330412323042030101340344303334321233141324434401404144101134210411324122022311424311430243040113030214144202033200300312233134013314312414143102401321034101312323341002402141324302422420141342410203211231011331240430011401213002421312314214444232344131121100011431113331323433234003234033301333324000112214241020144241310323422011300014044040331113333314312440244100234331103303340311010213314230204213121140311332033143034143204311401244414314342442120330112423010221011241140412410432240211202300232103224113010110324434132332400400231233020143340412244111140022300322310200202202343314202202334324201012022031143232032121334132422104232022233434312202222101241442342413322302212003213443344412220240012430032222430030141414131331211114122033023400003403122310404310441434002120212243130101310432123124113303344132221233112232230430122330142424344334244301402443200032220202440342403040220140313144223134043113313321342132334313243332332111312003143004244143124100034114403042411402120040034200400241200432403133222401304434221224012132024132132033313403212011212303331102403131232130104004241103230231124324021421300410321113104140004030442104103033420304434013341020410231022034444044030414002130034013310004141134243334223323300231343203304210402133420201242143314200444102044003400234303140110424310000103413444122201300431040433001343411420244331032003004034340440410224330401432211102303443113132113122211314242411443232221211202432301420314443224410424131031430421303213044102241004133404003304442300440214311122434241113120000134204222230133420440212314041202233402043132040030201022114431001", "312340414121320122243310121404130303223013021304120233421410022404431123124432300214201334134242041141401413410234302030223101333111100002340013203443300443200200223212412300041000102400441032103412434044141423323002220221131000324042302110443433130103441024002124120100313214244344234233221012433342113334400440331023131031441342400403200144224134323031203410000232132103421230242141212334442133143142000403133103010404443301242302311140420304343021010024100033441134330304411340303320144032221401241012344423212444021124240301333440202032021433334441414104012042032031332434211413202124214132000330323300420110104031440041430330120142224440340104214110103401433444440431023124432334003441102130342322011022444224103114431312443433331141001324223103330432223040402434222021102021244123434324221440034201020021344041121220020204021434041300014032212344020123012202132402243131432034143034443321021301143200032410112312013431404320044132331041434023333320332410311114210033442330031234311333241140234214323002322243343333102441421303411142414320404240212124004122041410202020043003202001321013242040032312120140321340042022024132140001230323423244231300034213433320144321324444423440231343404022400341142124042022200141301000322214042412231423311341000423044421104030411121044110022312002223030120331000030011022100340224121131014222220012220102440021213034304124043314410420441300241201034044340032104432121014220103320302233221222233132101023122013412244313222101031014211111403340232111212020011314311042343141044123213402304231404433141403233312240020204223312300144322041042322133430141121100332431212121034114222200203011330344113232343342022210221221401424404242404122404241404432143223214023003221343131213022301202134033413101423413100203341033133043003313102301421210122300411430034031013000442123120213320433231203341122120104240103014402124013011102041102202441141244321431303312023020302410044440404213402213033423233132201331330112214420122103241303030330430221002432401141341024111131242044033421413342032033140124032402023313332433420023313403301032002043434400421144213403430411310120110240211003012113430213024334122212343403331124110010012414112421241130141440114041331444030432203342222432003124211232110201400422420241122331043202224422041434223112341004022303300301304304134231001004141241222430224043402323114322114214431414134111310343403121044423401340410313103442204123031444424404200410211231302043241342401413332423044220234141301104402044430031231310112440000044341011434030322340434413404311320302334334432404140424320422030414121222313003030113241243203230030224423343343413243043413112044120410011001212002133040100434324340112144402313020113223444004100314140032440242322214410441010401400242200023220024422414404334030444221441010400413314104003402344133041000033444433243224303114101030442224402200430432424334024120232000230341300020313241223344332204424113211343400212411343401242433210344040313240300312231443330134240331320331331142400110013241440312404332413232024112243113132004200201441420333244133032331000020312121114000404320123202033433222023434332031430124443413131332232044343442220020211431040140034330101334033212130020021121024432112200343033010034333224321314013312401320030344123432441414213010314020143024223111031100102332240331432324434221043401010144122240231101344320421104212010422101322302223402434001024014143211424132244344424300003300302421012011310213031001214143321321240012314124221013441300243212441333340302122341204222024112144143301022004110310114041100042000434333022300424440313134342133103213323011132313130440440331013141202433434203404133322443321303302332403111342411141231131334310402100112001030420403301330140440240133142220300101333442433303431000213402000340243303114240430112102224013302432434302324141421011140004323304421023112331422230202241210034200433000101230131002221443023024044304213223341224320100122041310311104440401030441300013003214312421212400034401222330331104134311431132400222432234321302111444222030344320432023220200210031232002212233040331034001404212221224303031144021430132234303222110100300431102304131441430033412232222411412201344142440410144043431124034410421232302443423033043002243312031333400413131333404201330210204032110234401214430203131311221444202111031120121020241011334133320230021212244323240010133134242413102203243210133031200021041430221300400302002", "021012230400401142420314014004334024420000400414241233313312233300124110413131430412412014401312411204002314231220042144034234024033343013040330214220123330024232331004220402414331311332442233440132211402322400213324413020340322100121330131433120004441101033000132123111400013321330022304430213111424034431320401300120243101410401001232234112232024034140112103240040124020104332334311343134131010220044314131320423000142113110403310434114144413204144204204243100320341131220302123024330030234202030434311221033303132401302301423330030132433224301310243343234334220102422204420301004221320221122102410243144041021143144011000030120301012243140233020213424240132033111300231400321031044340443131021240401240230440111410341330242030330323324232143110040222034244444204421114311444411310004131413121314131122444132342410123141302002303420233330042121040241323100331210214010333134223312030442412401140000420300301421143324321441441203212200332434332004211123020310331002021443211423030131132013000022433210422323114233341212230212241321230104423112043220232204030232222020214421103340410343344420223244232111323042221431210023313132102002323114440443220240211243242120114202300032224132403222444004404340444404311142111022010223304414041410212400403401143031144323244122322233402130342120230012324330343444003100241234321424430114343143111142340404144432320102043031001001343440110304431034233434112140030031320432100103042343404012042421012413202400402424332333002223042140203102030430144232210111321133332133014422204330024444424112402304220442144244230013032224241201130221444130033013304320203422110004010122022314420230233000021144421210303110034332043224124214040031143230102243441302411400132244004021211320044314201102303200413404221000343004023333113014200432410401304421332100422430302343202102013413112214124342241200442444444232444313130244203140304111204333434422233001300204102243131111444334434224213240020330040002404134433023431241121313100242103411043201131122040320143342243320404220442011431440444144131020303432003134120022402023032134222001230324431142111424313320340233242233102432211410433313324414322132301043300123342032110013233343244420111304014112223011001443302140004242331401011301014423321011134214201302204132341310033413242320214000344414422311211401434200131423103011141331234330023044324323032330201223112324220334423440122120201443311423440401403014243114111023312010213403401202010040322413422301120312011340342201332341211421433032243222330101214411220040243142112322230320100043124140310131444240244300430101332200112040321013401204120131312010302311021202414210212114242320134133003243012442441122041233301443244344442144143321104011332320132323023323441214040102121220424143242023211340400400204341012131433121204422100124314401013010002401001211400423043102231430120330042334344321114204430320030212130330124414301014343202211040203113132302344412102033203122411114202042231010112221101444344111303141404230330014404341212421234034242433200302442231020212010113400023443232022120333020230011444420113430100412102324340420034040022013141102423304214132300140033110003331340122324221424230333101043103324121142430444341423304122121222433012042024444402340112311132212124034242200321142233231233400303213111141442413034424323241214032101002210431340400421422100310340214142131444040102042124203413404310423342100433344120430302130133320014012441044321222043040334333410334420401233434103334411413314013301300234033312221224042020143143340432130111210103341410422344311203443413333402202330333001413331320100411044213022134000343103012041102101031441344403433401232043223401040224402423140100022210343124212031232334113204333334023021210342103422134220304010021144414420411231434314004400200422200340120041341131200122434030424210112413034431104004001244024000013204143321011320024014104020412433400414203024242443142204441433420030414023323041420431024321404202241130442312120222420241323404344324031013323402104000221041114211244113401312441401031444240430201121234022202003403412321140212012034044322412231002310014411221111131440014410204210330424314332214013142112443331111140340132443231430311331003244013230304001412241423111400403310142000332422441442242313211143201240242422432433010033140102442140201340324133224314022413122430403210040140123201223213311114104142441132430022430232010034234413034230443143333111011414213240203", "333442023312420323241221201043413043342422222012320200421041011100320234340444130302020203242333112240410413140012423120114323313100020120323310404413233211424030322032042034133204311041433040211441040400024020141432304133000414122104011011414200044424112424121012101340312344001421022301130430114434230430313343422134140324102312022041421234314034030214222022212124323214031243243001300243410403203240203442110221233234423111230320401111212403324214311434144124223042310402034114421313113134002223232221210431200102431010143214301144212032433243201310431113442321020000102044032101001140203141101020120403124043421443242434431041004433214344214304001400442043412100041311230432140111030442010121211221144313420001204041334130123433321443324410214413242220133220011303142014103003230343113134331401344111234031223342421001114432320032232243424224003120331323120002424014133310130300300122111303042414044133413331432231012121400340404433242421130321042414440102440130343201134044114331412403114033333222024231404444210444324013320130411412343224231223300440113230022132202332304103020134310400120111002420423120000043144211424400022301424131402041334221342301000104243001414004130112112003403024223334010331432004433302422233040421011130313424140022414331324324320441334042013233324430142300013110030030211240332113100310100110202444403222411114311111332044434440331441333430340223430322204314020103310222002300200104132100042423233243002432434013333133331041413224000301323301431232200303224130211030404433021100343334304400140233000330133133030412213422344301012013414424214004233013003132123421201130030323111034130441240413100034141403430040211442002031212202234130012040433342143124004440104034041142124101414114321400114210041441411114413314113241104423331001232320033224241212014132124140441111022413421044033220243431303222300123401304241323204441020202031401034312133122220131430410303010022004144423304441424131240442123203110432042330024301114443112232301041040432142202013230024010110412203443302444013322014011131044324431121000204244223203304044040312311411141101422333212102111324331424210143003041003423413424421231124113301103310133111221121012213404302444044231244202223344314140200002121032020333112414432343241043410312202102411112113124302022142104032440421410144202021414001141313004304121311312343403311013414204123034304214244321013131133330001023042211033240131203040040130020133211432233132003240230010444214022422041321401330342410321121212222022300132313334214200331241330043041421202330213201304310344310142301110414324032041133231243402211323333144132104123112142343430202120200041334113442300104341040411201143120411204401034011430402410032401430400120103403210020343441431024411341033101100220213421441043032222314344024441321233011244441422341114434023334011011020130301221440411443322330313344040342420013240020140112133412402334103120403241122420003122131110401200033142234130441304404101404134233242300240132431143331011330433003320404201140400140044202443411013332122013114042423224342341110431244133302433303430240313102430241431121212131200002312324220030201333201412440024244021112313413233020314222242121320123313412133100221410214310244003414244010011204100244030401313303144324111402314000003402040212044124430113343121121041422200041413011330400414241003011244410030320024432403330111323322201000314302234104012242202003201342311004122012144003430220331043042442042333131143002130012301011234140101123444003221100120444410401334241043212110334311034011210011404240411033420140204324032142231000340301443123112320430220232101443342142002134433421300021431213331321324113040112244140443023430412441431014022334213343003024332010044223331244130304221131334433021003434414222423404420230134110014240310002434132433244240324423433344240331103433130201433211121002310430101003311133432041011144212320221411313440023044212431122204122303433141412201110302412123434224230113200433230121243344442324341033030214120141142241210042231202402124243110312332332002433440133304421122130033440043304112003111014424144044243441342213011032443112414400244332124130332310423324214103431234221042230400124240400211121102042134402433224114002112410003221141242324002320400400043414222403400244101414424031133133012222110104043004303123123120304320142144404241444132311002031332122100332303134022221020322142101240014201332044023434140110200311104004", "124120241414304304431331022334402422040202313131111142010432042211232244042212441314320110241334311444400101321203140242224443442041122301330413122310410420432432202322330420120240033403334401000243003003311012224402401230441222141402131041431214142320342244004310111132010144300030133001020210303230122211333131440004231143331302104043401011134303322214110142014440403100112110021013243423030010302041404204001143223203432013003032244021120144110230414034430400141123030302131430113332240203423203314024342420223202432002011311430213334104402133241104141134433134044240204023411433324433330242133030411021311343114234210224422311114440433033204300114243242203441140443241343312103420403140001120021304202340124142403133242421042310014201432234320111244431220410032134444440002142204230000222031043233333014442010014000230434033404433322042243024022041122100323332132043000144203403010021340422240433231444401431433410310321220430114434414133341233133333113024142132301220020114424113243011204233131113023023211321112334334400130241420404143221240014334004004300100302304103202212213412412330134101432211341040232431032143130143223240141133424230314044142132203244021401232120122341114400441341441312022413020203014112312024421402304003122104430111024303104341433441442033040144200202432424414031042442141101400003420134034401444310023011120441124334400222340334411034002424242342224003333134000222224443240220132223133302140323211323032102101331414430242010230204310441243121111320203201400123022142341412143421404144230141412404130134124230343030111111104220021402231324112023422441334124001401002433132221430344002111433404321222140044301402224314102432030230404034314211412010030234330430422312422331323120312300210101424234104220112120124231331021001242444212301213331443033404140020011203230130301414102232412023432022042243201211240244322020010234410324114123410221432332122434210144214133033044044234030333131144130131023121120413131414212301410330211411133313444231401441113120100041344432232124101304144121400323143032330434234030332420310441223430404442233232334404142131241444432000231332114300144203420321214023434142130403233134322303110021110031114314043243342144122114434204332202304044000410100430113202241241042211313314414004310024210313300102114021431144223332103422234410144040421213410343344411413144042202114323210040301121233120231133204143001124134240244232230432404210322113000413422311044211411031444021242120442100124200424224430143004034234041211040011134233341101011032130134134101012301030342144043020123431222400322120311104420234213124002322124134023244243203433140443212004421034402411413230310120140133131030212103134024030312403124240423130413022221221104200240441222410013112244300313104130314100210343140442213430132121020414431414441100443432424014421344241234334043343010004332130402214331124202233333002103433313003222013144032002122002413010124032421301413023242404110103410044102213420121433303133141414032241044302404343243443444141424302304244442223142020320132333400120020130234312433013200111044213331434130340402434024132022434343044421040204033234403201222221341440121013432303044042232444402114443102301142241311140013014043041430141043100201342132312440104300144430131301200303110200444122232044120203310033421141242321030414444220032414444304303312412320043433103113123300212222131004334423333103430440330014102443102300102404203020344422031443011012312431331342343031011240334314340410422143042240140301240003413033314213411011443134424314223111422321403033122021310313204033312431034101043111343301224334303103231342340000321100402204430123410043202432413043342321241404304340210434003244244032213111343234100101111012200304023210331342322423121020113021323232332214004113443103431333334324004034021231400242312444402301440320311041214031130004401421043033012134204021402102002210301423440002302134301240222134101431222233221120440031421204023412311211242300303432020213033304421003300302342224142014021400032344403022413434130011230303230211323132433202321333002421041341231434130412302114101410244343001124422110221232111343421032231332421413134012042130442103234400242040223142103333124043310323334233231244003214102331410322343222134240332342223130220243040241113023402442243214242344312331130110244122430222413432213442240441003311330234220412413423402410410010140444102442342234444000214411410342031314112142020", "101341432412130324140404200302344024123013023144122403223404122131222230312021432332114031434311014244121042143231120224444204002402201013044243443141010230240200342130024424224433234221331033340030013242004102032310203402244430304200142321001120113233412123203442443024000114242201343023242333204343212302221223402402442224342002403020014313220220114232034303042232110104400203200213322420024414101040443243320003343301000312202144322444144431430402022244003402103044230221201201213110202011442301303400310021124240430332311023401304131004320444144222104302100344432041100214122001021203230110414302321311444032212334403111214424212141124234321441213432401141033132400221443443440411240434231122322323011321244423044431342323113330121104012340332211441311343020021130012010010321211344421220411224244433244422043311321142403202033030103024223410313300004334242003122100410202122343301214200033444320311011134242134021013334412003444224320100223001301142212212042313412242304334201011203034231120203204241121241123300310023221201011100320233224413241312412231443300101014101314131004042304324434243124422034424034124414310122131334222221101203340433223014311424122212023004331440112333304344401310022344223144301142102022231000111130142401404001312441034423001043230414413421210301402111300133203002344103004230411200413023144310103200233023022123242100302334432243344210431120043221003223333412011343304421222413204131210142112230102424041222303022042430242432421224304331104313410123030432034243224103044132412033432431413333144020114034131300330120303334422322032103032001021230140431124003400440333103031423220243111221132231311430140002101300030342314030103132420232212042310142330233424020304420324103300212342223432232411313323340224342100001044101231034100244241110414134224011103043312340221142312032322442200314230043111340430421124413240001122203324322404111302230340110423241343001221412134012444132310441223332222021021342024134020424312233220033020331233311212303111221023410000144434210220303343341414031130312334431033421143024414022133403410334312203211342234444101124022104040120201242104040011414424214112112024302410333202410430134012203010421211111023120131433130414040204133122314431314323402202201232433301431043114403404022444112323330103321100010411013201334130112304421003344144100344321142433114023040420433201343213041024411113212410421321442331111131023023114140321431141141221023033041022040013121314434123133021312244304234342213034242020440303213000223403230004214343320324002111440201223003442221314222111000330302200104212122104422310003012340444114132033214001001410203244013420113430442404330310310302132403111231432203341410120213023202221400403411330102312120332123110203012241440203430042444423442140204021003010001233212243243414144303441032044022411304024132411021200043134422023123324334044143200231024102304130020401001024201012211042032132130304001441333334424304310204123230241311310420444432021441134010010334404412143030224112002304103423134224113103002313301434321014012013030443202311334030202111002434224024140032002400324123103220220230242101203313210201112402304411414022403033030413414130340402122144333112042302222303221430332201030340414230340312411430324230442040020024022133110013331440011123101304103040313212114212130340141432334432230441240012244011242102230434010123203401431241130202013222034434024200310044423443421122113104203314041421110222311011123323123034144044420442011401121414433123210023323013330102222412100000202202004343031343340322023344323122434041004224142440143012034111104124040142143102322342200032024212100313323210143143010240211243402302002013242330144101230440303234204444111302042410001440232002320440100241113113044400300310320140110130223231244410233330340201344222141444423403044140032210134130213434022241124310011202101000031243114021423103224010213402233042303333344024243122303221240404242223142021030134400300114312023220242334043043221110233233202421303334233242023243103001223441040342104023133223242110304022400330323011133312404222233310133434431101040224412311443201102320210332420342302412432232224020123311211013411143122343420033303222031443031111230131342334440301411432120134120302410112002024344042111400140144444100021303210124234412310224102144130132314230143332432423040030012431123444431224143331342343300401422214303221142110410421413411033422343314443310202323", "322343320303233112123324411030340340310011322032114312414124112310033411131234034321322430242022044232311442012302343212103412413244333120111334124333041223404010330433103320013111432230424443442023411242310333241241420332330021131011333241201422240211331421404142430442132142340331001442431431102301440141124333232440404144142234343113133104142320234042412314110023110011203233403331201423242340434232140233322421201341102302322032113033422220023121303402241244400302433303011432343232321401434200203413010200432443230422324214002420010311440412421224313300014024243333320412341143344422122332104413404130414224204122244142024143203432142012222234311000344341033413434342240314440210232434214140101002340144121410142411400331213423223313404143434343403201042022340120212434122310011124041300313324403334044100021430100243244122420234031404034433114110402223121113310412403040203310441121442012042043200340123200211433210310142211324433312114313411432340212231214412334104133442103112012411122213104224043123111221312103313222124133001302322042041221431203403312113004242421320032132342303130304303011430001440423023111222330321212400401434021024423144300342124012420220243201301200044444103001044423022432411201100122433014303412121243414312141134022011031244221320432023232404021232043303042142011204141420033300044042444132122233340244021422343242103141412342030100243141301133420101230413400002314220224220124034004411104412423234200324131114234421341324032444232330014300334324000231333414301322241221403420101242130214043332014441400343144413012304212241422313143323022024202231424034310421002011224231333122310121420313432234321020232022034110302444321112232421213424224020012220012141322021323114314322402123222312223302010312424110203412443332440122214233023304440233101302022240041430021434113031014223341314223313401003222420111010444113013321301423342314021120213333004314300301213144011432100133414321340331010242311400000131110042020043122320020342404240231321042022130320324314332424113331114314400343221001300221402304441310101110322000141013341331021411312421040000031444024444144022121341223031233213244402020242043343224411013031423033341312004340231123431232100422404213204114110424331122011004100433302043323112144422331021031234214444301303203142031323011012223223432132003300034022433410401014441130343221101144111343103432201314111342402320314330324340440233004224322404023114300104043011222320042020443032021121134013442432040042134341413111120133344332020312021014410033421441323344304231113421421334004101414140142442204111030010300013414110143123112444444142304002323330401104014220301433343310213123030341320222402430013342100200014322421314003401303313112013013044313422012333034011143322200401201324401234423310303422130004113122124303212412310424102324341234440343130102113341113114243032324031304111024141213210331421031143441111301421443012233432402000433404114134302400301234121120441313040220010220320142143303031232211320014244342123411133030120323123311321401310141044420032430004013014324322142002413303014212030440304414041233301142304000400404200314211000011403303411103130031311231442212003442042042011144414002112323033301134243430342320002243034143310114040314311340124102023213123321404411000223013124240003101103001020114444211441112434134203040404200241032101444021432222441033324203402002123110304444332300241302131001301031212314103341134211401032433300034311434042310401100221220344202220020233040231344432414410140104110042430314120322230304212104433110431200404303400340322043222042143434011042044333234420424414442123240311201023040123333301112402244333031244240321144420200330134021330321404200123041234111132143103312111001033312202002334214142042324133422240143401103220034321423222332302100231311034143441211202012323123111404321143103430103132104034413023302243410300033011143312010221324333132230423443444143411420044323033221242131014332400023043323341440444222021004233211302322101141013004234024214011214214343031140213203433414232201002024344300004424411312003230314424421311002140420341103114313143102034410414411134041100314243313444224141043124422124133103314240001112400143000402422313220344210311220031344423302404130404114210240343433401432203440312121243300320243232403303114042341030434434141420321222143010304342023424314003241303414321310212021024024321033143323421044000442203324220100001343312102", "011134432240432411302200133320401344040024303413443003132003241303400222040402300300112122021422300013104434010014004102002134414311441201111042324421110401410144134040242134421440230223440133421244331322222430403100210103334202202144041214102432001034011421323203131014244440303041341132121220313133302441043011102410403404330034012433400212040043340044130240230414320104120432214021231132120302433412400311323431433202114241334014441402320220103111131100301132024442302140244243132240413022021141100431312242002023210424000132211312340423224310234113004442121003024444304042044402343303213201200042002001434313130210004314100232333314023421420021443131210134343432122101112120013131013342122131300123114040323330232023121412330331404320044440222423413112404400421421010142211130243134041044020344404230400144301132044004332311404103111114013121311131134412112313230124201123030221102012212102014440422204233402430022131112144133004334000241041312003440314013240043140324142130013012122422212303321241242241402232023013334031103122100113044031404320102122221112412111002013412020022101223030032004232443340404224334312240013412210103444401143321010040431232432423211302421122014243011213014101444040033000110040030022131200101403120001103123014240331414010034011002204424000134211312412241220343140103414133044134333143130231002402400441432003440300230033112043000012413310221422421140031142432331341440401232321113441233122423421430424000300430302243313324234234023014123343432233343341320113321023241424144143422321310331030232243333100321430233441103103034300243441212220323022021024240041010042404231412022440212031004422240332232313421220143120040403024012240121044123020433331140242202210230140320011014104223011332431414440334423034344413101341321101231441140221243122000133314400430043312310134244140032423434310003132131331230302040403040412144103021020011042042444443333332131213343401314144141022144010140443202414312024320313004243421041313324313231223002023342243024241411301204221434140144144001033024043032344114134314014220340341233331110003310444414304242022412300431004230134430332014400330442124421300112420134302332220222312201002224000424132012404000411024220244144200303122331304013314112100140441133234332131124220403232413230234443201014214312204210414410324224344044222141040211310211440440223204404011330120403402140020131344212222233421403120141310430403334201324040430134041041122302433014231300120412012114240021221341013040104101303403404404234030224210002234130414200121230000140033204241241033403203212344033140314222431430411311023223402213101141201031101134402420424101242213014301144131202104344240214401413032112244040040400130313012030030311232110104043433103041423232023430234234021000301423343000444214210130401120212432424243012212121200334322120421344412334123101421002013312010140303430143243030012000242434302103144031113424241231302044310422112402332331231430340141140023310313303210142024320143043012243430442301143431121043114043402014243010400234021040240312142214441044221321111224012130241022101401434141401313212210231124030131232004404444410102033112421104141113314210042342421234412343342321423103213433402044311131104301223103314112221321024040410104004240244100111023034040231030203231232244043303232011230413211142230122403441123002122020120213431101220034223342101313223344123214212341404224141011003110200344104334104444103220010012244030040003243201301102232120103010003140433412330334004433200222441134300402314422101402324113110314100420100434140032211113442400000320124000211222330402002223210004212310322003312323002441322404034133100010441314314201313321333444434323440131334203142114302020424240310433444024202212124440433120014034134332341203232213121231444121302004004413310240423024341012004111423322332432031414010032244233020124211304334202042003103034304204434433134340300142144122302133233123031104324123331230243233003243134434122420020422044212421432100423413430234010144024330343044240434242144100230013223423203421223241014441310410124130040311002431434241324431310334024223340103400321011331232123430311401443240301121211012202230413302134020100113004020424342220140434224014013203442004220443130344341232434210114130340444434213231143420324243102433432310144032341303301333004303332030430411132111024400312134412424414003311222311313004033142131121002440220210220134244211423441113032003214012", "024112432121222330043221044113301124413014044000101022411201323131010324010300434314332314211431413312232024441431442312014401214110432442044423243311233404110244111123042403424301144403240434024203431344342114221413231140314002224044443304440003011141221301320144232010303043312214020133102341023441233424314441304444211012404414214323414422131423220240234313011034102310001400012324443343130203434422430423241413302220202112121032213224411322230022210421130002001242142300443241012342431211333040024211114004341114412231444210343024222302311300422210214230331434002030012233122323404203320104042223141432123034141014434044120340322303033311320134024231231012314034342214303034131013132344231100042424300112223441430320122433443442221302240411430221423443414441034123322241314213033121130112433231404024313131211211234402244021021423400114210232041101110321031412032224104231320032122410040342122033341022411101221434142234400423010020321414420043232034423224314210002143224322244233331010340134240440311144143444440123431333232234121223031234434204021400300202003123444302422210103143203313030044440014100224001012221204243131143240331314401443240120111104230120343042111433112444410321342442431334021021213043120011020443333002434101334032020201031410324434043302300202223144333412122110220424123323443132332220231123420341311040440003102211200322111120431334432333313422311223310123134234344300043133441140301444020423233200313330310122130140404040221224211210121303210041402112103000111343211212044120121242400032241022124244420244023342311013443220014333122122213311140321303313133323443210223324312240130234031223221244313201103333321113323342243100431214303242040234414234342141432312330422203404323340023234241420431104132310401410030121202124430403140001413200222220431131440023122144434034242023221404143230420421301021134420212023204234324310111414240222440441032401212104002403401424433102022103144202431144412404402012213204204340202032130140304122332004240400322001422040210044410132413113332113421304212130433021204041012323210000141242331424124223203034214443242303140332042140344342223124011001320320314444344143421420342114214320044202300041130200310321310412020221032442004122432110030341404431411423130343124203304404221120121403011421431240234431022414024021314303232041012041123322312204340013402223414103334202433301010111000111124201044124341422311443412332022022021302200000240233141341100232443041302410111024433042121122323244434121200333213322432231440211322042112103313042040320240011013400230130011401443341020221144414000424322431212301010341323044113122143104304021142223232241413311000134322011441234131223342200422021433103011322241203124421311402421420434334314144243212143144012210244141211302140221410022230333232240402342034104021024404300024111021133231301003023342023001320304044013144300440110341302022422020403013240430410010020320220232414420431312214120014400114420304141141304231041040322141244301402120111231021211320222341101333301244104114132103420000441213024110120110421332111401104030204230432144233421430032242003341001204031223313034321440441001013144320022110103242133420341441210431023144214424131412042141113334331140113114210213432023300310110222223430420231434123030411121344110432113332424120301000011141241012323212221022023124121302104401132004140101210003434121244422410334344421303304313412303121231244204242031043000244240032102221134311022313200421410140400322234002013311021203324314220140420041223421033434244233202213330120432220023140443402210402141311311041234310210303142112001230321342201003241341310303430431243313411334013243324240101441422200004222120133424423422430402001300012430222111302412011141401410130202233020133311011233304223224142203032021120420142440402233323331242203023323124420003402001423133421103001434020110244222242313413430333221322013224403410320343240310134111234124204210030144234210411033104204300233100002443410120323420222420201000433130220102200331011300234223300310013204304114424423341030014420344321210143130433444012200233324320230330442100003044133411132414242131432411212044322140322133240131414304200020413122314134221134442130431430441024333111103332423203243102133313444242434100302234100220403211031341303424013320310441123420234012314041011411310220040240230010204122023141201002214314111223241300323423312121033442144402332314240241041114033113021200004402", "124412022314340043001111211124042312321014234334112311412242233344332202300333301310021312020043022204240221023244434112124324430243030031220222100300341432331240320023101124413311113421024423334134412420321401343001002321430342213224030131440241420113343343303312421033303132343103014414302442432142103223324441004023120103423041443134134100343000003041220402202000112234403142212144300213143310342140330113421043131323314102424422131214441021303331312102133144340324112140004402310022442010204043003440241233410143221421013214001223242442114013421440234324110340232201421112010301214001341403212240040043211242004113330413003020210131021104320140223022033201104114431000420211441334113033243441000422444311432011323210413003420231312112432421434214023033204431030401441123112141130110414311020242210421211001320122122432401342310430232131124310334401311401000004341104134303020032313401234112141432304241203403004143210043344304343400241420010113104040220320144434442343224033230200410434042031000043342330340033440110343322144431203043031234432100113231123321323420442334042443402233131234011423222224330234230033413032021134134111240043111101222000433242214103124033004203241242403034321244334113440230013324033434441002124322330440303310214332212143304234432312212223044123020420223324102331410401003142334002021203041343032141330004412021321103143103413002403121040332332124022102112102144441233233123234411313411132102102004204204443331214010031323042210022234134412323312422200342213411210412401331113313142311233000231121020222331400001314123201222323230134240201244034121242040134431430201413204333102402131301021021033043114433124221034240241130312132230321112330132131103431123241110301430323313011032341324230413113304034333000103132441331204202331240034111420311322231042024143310010234311010114433114121433301001112203104134040403242332141013224410414430443002341423214043310144132243342340330010244130411102220301432114210122333114042323342023322432421024223143223324042311402240032333422143314024311012132340434023140320214004202144441344214043033213401241313241244034412230424242110333232111323231123334312103122220343344103031004001040401430433301410200311141011431101040110034100100424344400330242141433233440002231214013142231320202221414023330200404424444100024410443041034433234114420444241121322312414131321334411314344401403140112010144333442144310041413033441212111340031003121143304213100411124124340411141441433122023133100443343020421212311002433031343032244320101304114340341110132414343400243322312132410303234332314033112024443040201043044342222224330431011114412412014130024323441422240443244134231303232434341302420412034010422201303144102310231013144030123040040334132003232023132303301004212323343200040231240341433120012044444004233100240424124232113312224014241030011002123012213110221044122121313430122011211123424014021421432211133220242304113010300120121114413103000410312012034011410202432332324423031443043212410034301202031420100413301024340234412311442314104402003341414211241311101024420040100041111424223300232104023004011240431001141444001033404201141432214210044211222414410023124141220030234311123214220204203401311112043034134014000313212032100140010441432141112231300024330130001224133433142100040403033431343422042242324042124241134312010043020434331232300243022143100141313220042212202301421104440202322411322242301230131002342421024311142302343003013112313010222244333211143243414030443023100220014441124314110301242222320412134010244113331043230414431413000040433342234030023131404122220221002233432121243443424313122100441102111020230312323444403240033100440234214231431014211222400041433102302311311220423011423414222041133113111233042041312124432311403222223013041021204302342124443422414120431302000103430223012131140304111423032123242210202112214034201023343442230202113322412423442110440434330441413341331002202211041134314030212112411203400401424224034222241301201303123143222103312333011031033023403420012402134211333433014414422403031114303402123322413420140212323433000304002314304211442230010422001201424221024342414211014134341120224124403342440131001420121244424122314011220114303223104001334023043344011031230013402221112200111100142134320441141302114420411113210022243240421224441332320142434131101020424421421414101413414140214213002112201243010112021230021433131322110040240003140420332020333211201", "330323242322440413010332011111222224314124400433132023443114200101103313241042241104044113310313424312314403210113222210311244041411214430123242214232420101303333244134233424312301243433433223330032314321033202210244242202402030333224334324002010423204432313104432213221101003413002123420240114200032000321030124100032330131303030341120114024232233021004130112141233333423313224401002014210004242243443321240300132413034033042144210232443121323300303042103211213233112010301323411442014344313411012024233313324144003131114041434322431334411230211023224210314001240303422023302002330201304142434140200141330142313043220302020104203111011320220334243332214114114310020244301141400224033413333014004414410034322411440433411004214411210023331312123401443210004102343143222412420312402334414113030044031331334413004044122140322244021444332420424303023144310244122401021342313444301222014124430334403113312232322311113122304144004404314240143221043043200302320440122123342204434040134414110201302324321213024341104231201044201332210014342223141411130344333320422303121130024314204322033222421333333244434043203243001001143011440002431000222142032333144201341330112241303101042302142401302444002024132040223321013114032133301112031213043201230233233301412011021433224113403443320342412410441123141422012323420130342242323121044243412423141000004233121012010222422022033422031032313301433004021310444334414301420332412410243231111332142314103343331131210402443312110311034114243133423101011141230023211132001330301314043200403220120333323124422420040231300214200341333244313132141312433241342004311341343130414324221300011224224331220001011030231113344440232323443031444441010400132013340200303140104122444420043212443240042404220020440411313014313104034412001334214401230200012031423444141023344402324420233233013312331332311431233333231312110014432131413103342124033211134400001103444432344222114110323214430310102203234012142133344233303001313343010420203243113242244414202224231010301144230413423310322341313341201340202244012121330133211101410401200033122321010212010111002443144044020230312122303021302041042440140123230040224432022423441040002402131000214242020313013410204143423300321103044102413304421443144222024130431201001100410124144414323440342202003301004110143413024344311441303104212322310040020300324143020340000313114231013003100413320400133100414034411111131342221321101010440413342222422442440244124132412443434221434221321210041312041000222203330333014312011403444110330000404013343014142133344210311400311103324421141420420144423211203301422201102342040101022432422324113131010111021213430323422144400011403132404431302310333103023221444014404240430421031024404442344001011023012123102204241211201144034322312241004212111334030033213130032243122123133100140044404013441213043100434402030000032324342422100012332433112030021333342021044401043210311201014413413102044412440234424013201403113444221241211424224333223401120340220433322134121102001423243013400134200104000411224344433444334202100113012231202221010024442310404110300340231134430300410313232343040121441334031121440142100241401200243034110224424124120324303432403424111032044121412133034234003324432342201410121421003120001012410113440323341344123330013014441041030211331334220314010104123400303334404121443143231110340304301202342121004021101204122440400243024433434443322431042410411243030032214042003100243322302301131221321434211122422043340020014221103341233024031134013222122422440313210004120320120231100341321242332241134032133222204243232043410423213200014311044424300334421004302400242124032210342022333140144320331212221312401131123213003211134221110321430442010024402201114404232232132212402013223443230404244013124221041433423102234330244203142121032334213221333020330012403230211112142434314424241441420043133230010323211332400303010032232424104213042032301400222444302032140131422242003432003100244330443243112012330142003124441004330223213422241000224303004442244143440102041103433433204221042424421302032000302331041402140011441432114401344210023040011044300323134444410322034142041410132112442331303102202241433111040044144304110434244133432442334220102334401200041120221424221133030414410420322111302401321101122230204203421310143241422333231012100124232020442420434000033000432014321330211140130423444303124141332433141320101110222442000022014120342034310230302224442034132133", "133044344102203433031013012314011244220101200212201423033404403304141414220012421044233004412031341304443343140401222302123313434104212241231301144331312134013340431231442131000403422223431130010430221033404130244240114102120244333444114324341402233100141322230210203142003103303144124414244011404412332231422014203002243230441142024342202220042220012232221431032034434311240324232234221224234142020210120340310004040430044240000104334113121242244130112124002044044341232410410324424233021410300444400412132100014321430234443004332330402434004032033324221432123032124030021043444020311310431220044440342123004432012441024444102112132441030100331033141230300320023004311333142032214310024312423221141241030222144221223412433100222400013210414312432342134110102014104001231403132303024040311142020104332223100424113112412210114141044333202410010442023130023142142441213104043014431231300132342220443341112230044200012132402112423011021112200104113041402300013044314432243302040220314440103042130124120333124212202030243242411112343033021123123143411034342234420424214441032411442432421402113222222141113314444140422123302122121214224440330411301330311022032044411241314003241340311412214344223204302123400322132313211320212240041010242121301422241243413140330342302400123333021300120130440102003013014240322023141234401320420234124333020323434323213311233310413140102401142003002311201314121044224232333203113410204011131012223332212211403141303014432221233301001031110101344112141413240440230134010111211340034341122111000102134203003113410232021422314210033134403211142221414404422232221141342210012402321302330042100112403334033310041300221430004231331233030424414103440200040012334104433330011133004331442433034100120143114122312132302014334133244324102332304122224030432243012113113441302012443342033322400130024021443322044112420000303323400134233103312214421214203331044140413323441412400222012224044030331233030022201402440413014131241031224201220444341142212410011242134133340242143133410103233321432342234223243120041412224444443341321431123010344133042040423043240044400103413300431311320134122431143330032411432331242444343220214031304043023021313201212003411233004000220130410140443212220131221231144003021204021414121213342234002141334022113430104221132201431424211133011421221410332124424330101020021011113243101024434010210444140022422412140112320220331003132134243013431213110404012212300123010333133122212204042223003431003301311322314331334002024014413311111434023024024443443144114344333412143030314000124220130341003130431041204400112313403323303044144211100230232310413401420042424202012132122414410020414310120003214414020240224021031130400014243233314110201121014034124332024423441202140003003242440441142010001131303421334402341240114344142311414342202242133314342043120341113110314043300214001421130114141320402034030131403314214031402140444244122111324424400131403244344034030041301403202224133220232303404104201103112242243332304431000321110334002430132102203331000003230124332100420204314043343211331043200444203004101311312331100232413014300024334014232002340111111302400030222302210010424331102441222000240142444121220101202113140323420244434114013131402441200021303323343402033321010414102323114104313021043231103414443400000442423342234303140410232310420200323421030424103203444203303123102130241031424310400040030433310002131013330401012114233220342122240123340413044111210442104211004011244110404230214140344232401344403034414112213444223444014343413322440342422123043010442120414421420234442140011201214344423202012400300214102202104131343141102200303111241132013034343040233203023022414431442024113014202100242241211121004120412313410243344100133322434132420221314342332232242031241043014431444111330313123232141021213343410104132324322304431103311311433020431310304232421042430021220431433341032032343032441422123230314102240332324333143434433341301100242320342124400230023211114223011103030021143422241022210320022230122412201013212302400014041431024143401312421340430401303311143342100400210410113442140200334130243331033230210142401313342031440201124033142122333023430430020304101202242323344433030130320320412421022013013142422304024103421033131024030303133330104114433042122334131011413411131413040301214443411343220142423022102014230424214123043102311142444330222340121430340311130301033224014112203332014204044211221120130240341", "104204101133134300131124212212324320042133231042244231243411023043030120001320103004442243144130022442304113423311122141302211330222420234303300013212112023012143032220114102420431244331443041123433024324144122041412033000440310423414100344231111330111240310211302121042232010422144040411202311320232420124313233102042243130102401213113124130211341442101144243333033112342133242203412404122313221141400003200112241032433331102022202410324234423330340110322242030040403303441134121010312314442103224310134223412020034321414034331434411200110010131130034234302021332030420440124342314300141424403122334300341043331231132002231130324230040134032202023142023210240034342220444004244434414342310442141321433240132134024311434234144220140302201323220232030030440211003222201113321310444324203333221214441444144143402433304140224343033422311322111123304031031441242002414001430203433232324020432420443112224302213403113101420431322323024420320024102232012210140134312321142221004144320001114334423410320414303423332113332042041401123024342001430404340231334320242400241111240231042033224003223230424320331432102332403344004102233030040442020404311424210200240001144114101234330141431024413140301143340203001433411432044103302431442034044243021400032213300131010124302312314401301201404201322314423042112231004411334424021300132023323103102420122143431320000012304411323030002002224341322303421103212442242322211420103321020042142423403320112034320032100311403104132140232301240123443241444210242423423144220112230202043213312243442203343213441230104234334433144211301301221111111034443104424110040441211302221443142023011110321412341331132010233032033200332330042003313340413121222041101321443431233422324224141014134103201131403420403240431342403012212100213140122400310233311402122331332322200410242040030320321333231303210404244212310032114412340314204440300344043130313333021312133214304103031410103430034220444012033114243442402343242043324130004340414102223430241322404123424403314331212331021312322001010143334123131004010301412031120434221013343023340140100334414230240324023311214012400431120024111203213033013031140242202030222440201330422004314243222212404222334032020143201034330300231304343231041324321144012330103111210244401400330132412320402320201024302223134124440031204334021130121032204343001440023030322240322022313031421411401420344221222213202401210404334314333042410340140411010114124333432321003444340010420141411102020303324430121312400301024424432201031023424130310040400103322231412044132143443223431323320301022322201311023343100331322040202431410402302033433043404102204242310324404224022001122312400330134000124032444021434143201243422123024042140204040012314332423401133233441333300332113441300124400442430331330141014210042113211440112322311441222000100013413042240044132342222022424324242322120032313024210233310221330041222041021423201121230424140101244300403311204124041104421400341412024412224242242040033432043334013433410031012113231113200424111221344141120432024133114334213112244223041334140124432141402231443102314312202400240130003230130223020214422414004301100124111404132111200221412102423123311423400004032311041421334431032314012131300322132311102321203130210420440043011143201034343413240224411431421330002340110431122102024141423230323324314141004421140231014310234104231243233022303413413320403210421141232131214301322102311300400140440124304220404202102412024333204031110141202110230442413311414120242321232134400004404210110042343323442000330421121141402420120322124231221031002241222343032211234424143011213043004311412212001040221222032000444021343314041433321443210042440300020312223310201311234220141410002234001111143334432142001421023420410110044121423303442004022131030024243443200210001224133123313301221401034133220223123312000433411133003100040311413134124402330003012113413233012232313332310042431041021322024032231422012132400242234111212440013021123240243344143004330132244322411431420121320323301424244141014214311422100322343244031013212234441203412040312430104004132441302003112022411224000300341024032424330313230143011312441123223240221121434433132300242443402400401130343343000323234211321222223223103333303432241124030243100343102011132034010100041310122133233301222223024133142332300021440212232330114202400134243133430314310003231124334131201020414220312310340114312140110021143310234234341412214014123000", "203312114413314232142320413312311141224004302344343344444441441133004422122144444411230210410043104320214101202042240133321334411403430422223224222041422214123120421122302333201411104222344433100113142432333044444044430010421110003013143420441333110331041220230432204132423311310214040100330044023211214024104333231140001334122341420010212331222340311101012101330122331242303130101114003033214423133241430313033440142014204411243222413231311104334423041032003341240100343204201033410424431010111001100101223223044100133220341134300424110142102320304302002100112140201434433303114140044344000020130301440304210112300420101020242043111233400003424422243002413430221144411434240320233343220312020230044442243321114331322403242210042424031012024341000334433031032430023230213444113204041314033043010321433021430410424041440001002431130302340311103340340404020441113423342402133303434001020140032224221441304241131440224444330214011401324433144043412000020204330121133220001014433140141221330142023014244340324331330124003024100211001201322012332323102341401112401102302402321434432140431304332312114410020120324433241240322320324232011421110322031343214102243324123414103233132304342423100032440001414302214242340431311104133413014020443411243232001304004044404324013213312040420010302324231034302331000444132000200240411340224224412220241132212300014111112222311013332010001032342204043143031042414230243444441042231104330202101240301320013340044314014400122243032142223123332121233413424333423422343134420300302342111104301323110410133030321211241314301120212022132304330442133201410012430423043143403123310013443034222334304440311344342202323321302320342214023321134130111131024224123023212133323133234132311341401341001031341124312202144001003200012441100443131444210300032110312043324221024032012041124014401243112203001211030110233414332403003134301402140024222441014321344432334101432133441431324431344141210340231104003122223200421233134134101310143433021224222202010133404404011043043311342014324240022421241412001403412122131122404232240222224422133212433302411143242241403221240444230400401023304124110212221223242021321211414434442023123212440340321342012203133240213444004202103240221232102410034343020130340423034244440030243440221441131113211400413021101014022100312132341211300304223422440214314131041421300032444034404344331114241131231144434440122332402231433313211210122000421021403044420232143043001241100124210301021443012040424300232440433311432220013240141232044022201414230044043100313323100223412230033400024143313142101113042234123320444104324221131444131414022240213412311334323300044023312000241332132334341434344013121414442434344120030330041304120004233323220421303223411010201212201413323440334224314413131404143420431244223141442124200234111222300420020101412323200221042140432444233303441144243043424032422332311332414122234304340434043030402203033402141043024013211302412010420424240222234402404102314331011033403033104144012444120201020203031022004040002102104410231000234034423030211023040242102011221112024444114010421032320243244330300240240114130414341443421041134022441324310412332324320144304222120043242404022022241122001020212314044434000244133140112202442322122442130322133231213034243142302430314314421440422443101303110301330124322330133120120041331433241312213212411244111433133310401322202403020200433300234122040442212002143230000413243242204433410100041203111021000410240033030431340001040331303141000404042420110132040322240240021223002340100430000433240330131311024204230144334003130042403320314201144413104021400022003402043414131113144104332322410224404132141403143421114310214442113243240243204420213312044021204104444040303300331414424220013204114044004100423014243120103112243241110402103322340143424240422043440034044320204120340342044422114222240441123202334122410203241431004230302341011414024314103412222021043323214442241103204343142311344141243412031422333433320404314412241313234313014400432033033412303341110224424030114304002113032114011030240334043122223422231011233124113213203142433332313043431432431103011214122123423120330313111422243432044023132112433241123424243203124031410400340144131201202044443041224201024143024404044421043130202430431111331302042244004024240034211002142304221141012422032321442040413401211123042410134001002444324140044220222131132132011124322244303332012130132234041342124031404", "442114304310111222124043313313244421044114401431304000423422040133444222243204411233423343200040314010442042340440234222343010112123014411204432012242421202103202021231222310424430133313134032042223214322341204431300012322303222030412043401142220134312110212440104031312304121311023203204100444031103203431424431231413232420322314400444423102242344441444400411430004223244301004214313120443331442133444034432413011412214203000202201302104322310214400433111042104330423033311300120304123133021043214020004312123143301300302014323223400323302122442313244022240322024003124443302244032204341143401213040120100012204240242233031143432442443402421231213020443332241404333221011101012101344212440431040002212304340304140121030040230032232221400104011203000440011031012222143043430042020234214104240411010041041203342221112023420314044304300143024033310003212204042131413323343323102124323224021442003220231424330334120104102432424313212144201300012202300203014343122231242212141010310214232020242400011141210413440223440001122110430023131302142130010414412021022434444414113343223331031444014002232413011200143023400420020233402140302134224302234204434221233031340424130103420314212024420121034143304032142212331241042102332410310230102421043213131341101303231343431424142114304120010323212220240332221312014213143230324034414320200001343131340401200004404234333011102430342220204233331412230342434244333011032044203401032014213221214042311442212212313212012443304222113434444033041144044421002014224421134102040411022320041321321323242303312214112344400213043104303014233222011201214342243141333003300032400014304332440010044024324324414143212444123333024414331430320121413334334242223034232303211003230134022401002122021131441022004444413423133014430143331212314110102333111120143144401401440214304144111021110411112100144413143204214313334012301010431041441113424033110222212412423334202402143432120011231322011044233230233432124044342224324100300413431441302204431444000004340041231430144131204402103210340414320413020342201401442310100334312201244434242210020244211424320143334340024344344022021411142114144241104413134013112444432000140004301404224101414142432333102021414240242220033234401322221330441002202342444324301022102221333032141332214424033434204220224102231143011234144240214041120443312320314420030331114002022232101031432113331414133444401044022442333230233411413343001334213023423122320002214142412301332023411324212020120214111411021432200430112130031234131034420420101240024220434222042142431121402400441430010400301440140341410333312100424210430204244014241120330301421100330114102300044031000222411204211431100122133431143034001044333410333133324034014310011104022142004101443330131022020303330223433313320224402142414231420442004001423202142013442231210044433030233231434123022130141001110403343133430002420314001201231110443401423020044040143224320103341314333001444241104434242202104303131404011111440040112334441000212401140330232104041434041220344200420342414321301232130133313203132000144330240220113432132334344013110114014314312200420320104014234111021011011323342144001012032200003002114221440010310024220221031242040211004013424344241114120440340343434203144202440204214114420103220403141430344232200442203201344303221331044143034213134233144201402332321111223040024030014303414143124440302210024302313202442442331202444043443241314243423232412121331140143044433203411014143442020132131121412143433042404404420322434030110421002102211202231332123031222102434023110241001321223242340240313431421220332121234133012311434443034332320401234410434424233014344304403001432332024043413410422014242212422212010024230440340143443122330334032443343232311244410100234303024304243134213420142240411443110432032332240300340430113214314432024030403443121322131114022123302101413030420410321431220102000342210231134330231243422340012434022443113434343311042024133423031424221244301034302040122004432124410311444304233422003001101211242040414024003111424303231103141014423212002421212011342034344423211131013410032230420110212322314341113321003232013332402220021124111312402342003331423332204422440204440324310314023201201120310130412223410002130423222144403414012344400343310231120300342403430441424134200110424224434110404022403110432303400410032132423141333231411313014101311041110441003332333412121312444134112401431331131232440431400204001443110212430001", "414221430114123444023011200323432230222203010021040321142142044243023401130431124211301133111441242340043001010201200000023123033102221012230410301413340310013240110332223111114414031324201312113214311220002032224222234302021201344221244402332230410442432021001014134003230441430423111002214303344333111044444402112320040013111120302221114313104103204240140111330424134414400242443323441003033120114001423124434131243413024012032131041314220340314110413421211241330024411332204404422303103023332400104243311432403322222123312204144220223314112023122123312310041200111403213122402000222110202214224430242143434303023413402222344112130332401314334230422023312231340133022110403243314413142200113144004413113123021213243040044102144432434040444040234120031334000104120304322223233001332424014324004102314142113113101021414111433444422203433231112342444113014431342004100311113324444240024234201134031031033202344114004040440131141022312140202303231143131432241141204400223133221232121434333134031343001442214043302000312321332014310312100124020241022122412431003332222301134420424014123412211221443043334111111330413333112442014002000220431440022013130133322420001000043043123004303121123132322203203424034312224342402131343034344130130441231043214401343301424140420111422303243111003421122024032034233401214323302144241004101221443324244241204432422133144023101234134240104230442010434130014221302032043023103031332304132410403313412422040444433104310001104230324422440241223040304112303302011012103101121421304220222343003421003330240103410133331212341413010411404433431021301320111011343201313202123041320013101011333412420211122304003102212232410114001330204424001014021132244423404331141022421211444432111300043043304400242140423001324204314402100433124001304130010040004413200244103403031043100131103310240041311230320323402023444033324400002001211223320213303331112403104210434414001021034313024002004444032321001303102324144042411033242000011423431022344232231432400232114112033220340223403004122443231140041030241200412143331014401101011401433342124310013033432232442243411103143414104310134333111004344204320244344004444224310412414443210440424113032044112403441122431011111313300030412300120402403434000410413140401412041040403404314212210444340311330120432142242233042103304033202322311343324111140432122312144313433120132412422301110442121242340444030032300000211420043211123332200142132321211431443333434102244021122004334003414330133143101221041210220343102413233420431333440203313132433411214042040200414242134433041410142331224040321343300034230103340310000041241323403041321224201202122324012114320323141404311042022242300031433423013443340143400043324434440231232421231231112033421240204001011441443401011400314432014031140432204113011102110122314004201141012322044410343000214324212100302242433431341313442120023212321424332002220402212142314124121010210404231043230140134232243441311132400441424202423403201012040431343403304212042222042100230201334301140400122340032441300221124301430334043044314120314012202101022030402132444222041343113040230142414311201430124440131443410222402404340443043403344123330041400411134042110244210424410340423144331332404444324440432321212432332320323441421034221313234301040143200102403332001001412330030132111234401424334321203130213300340142141213323211223422330012404041014113312241404442131410110431201030122134420122011333212120140233320000020340300021420313122030410231104034431234443401001143142112331313103403343114243433331110443444002043444423234230304302004413033100023314401403101042321104132433431444203411103330100104433102410024304100141434330233324012014322304241120310120231410041042122020432014040033320401104411024201244231133401423001213341220433220143311401313042031041222040222320103022100104024201340033110241044412123201422222321020334114020042004010444324123424234213444244312423443044331134131042333403031213233401321134304301140443441030001322330234130422230314242411034420101430204204000241113301022431332213213002240031221143000003341140240403211443421021143124042444140413042423202434230013420141230330210131313004200132331104124301322001023124202402021413131032012230443204313344423334231041002233233304031423231310023232100402444030110403301422311212044330123140444023223420111003221331432002424020104424030400300342230423230120232303422343333121420433431330403141413432114321030132433233", "100133401032332204304312111203424111430310040030240410231441223400132323121111420214343420223304031123032202441023244003231130322020401302110100204004400104012020002131214211320423344403141100244303322212023130413301023130223224100410422132142134020111340032311143121123330241013423403423443012430403042413444414440431411120002024200000340403121031324231411320132204320031042401413314243230344323013140001443121302244000141401130220144320022303040442203334000232210000233020311431340044141344304424231443144302140311024403333211400034041213200243432044233334114332240110124203443324200240321112330111410010443120204403133331200421121412033303242112022014103100043440100321001110003010422401112312103301143301202212044042013340220010142410420210010210331344432102442123204111414323200333300113213410233021130234332441444041221224440312044401221323134220331200421220041440043400123420104111043111213302103344124244333120212413420024241124412332413002144114312213033024323032333134113114141021344011003331004120423034132304324410420234441201323131203141140441424401413124241233222010413041023341340031021440142014034234411121342011414111131442433231032332412324133202133203034341410423234443212333143400240113021033013121343231123433412004422012111004410104434233313221330331230213324211331224341140430123040400432320412134000130221431042402113124030113202243401441034031234211140234430321102112201213002401432010241024322203301113024112120114010402040100031030233320102011314032303044122243331412423402120014401042111402334411102034442202014322310122424203000310002024223030201333320212140141401310013020403243204433112432134031222302423342030330314044433124032310023124303201330344132433124124302341442410333412412011000124041230010230233233214010004132113414143141131304330304412132021220310440000302243341402332420143344223042323121441420232204314023421043324444140001144022003302230300220444023332131034223230103312402134043323114111230041414420144123134224142331021443223042413101231443120041001144122111140013143424200223211031422343334311231234104214422312234232313222143342134211202103133043031031343032240232234121241002121034002141224401213032403400202110132003310144420044113004122343211012002113143322042204043311320040140333000442003144110102411014143343303102030011010013024322423121402440013322212431000203434320343134414204423020134113403000113340133032024102412300404424403003244113302123013144414040103342310013304442440001104141402032322202022003441014224004432312410444411133130432144141014133300420241414302213301002141211340330004241210410432244000441221310312434142133434433200422442420443122213344012100131313120100242141302233414324112310204320114143022433234414012012343312441401144112310001012322241322432321423322141420431221223110134421141012132131100203043004121313121423244330420324244133043441010021322342000443241240243133324210343014030422040034104023420034334400104433414222104224224211243113403401034021234442122032440321430011100302124222410332412331110040130114311142344224102143430232103322032232143034402210004302332443222114224441223210103304443234002212330143414424333444204442431034244122411103204441004400210213134011102210304042140112234141003014122340111412432324040443334431144203214423340332232343130441043221412432021141031232224143203003441223321312221412041332420214242331441320340143211112332214332232114432320144124323400102431340333123242333200144004401424022120430102441231342342123332022231134100422143223042314324020022031114404300421031430141302201020420422230240303333303402033121010232022042123104404331203104114302032001200123221400224212343200101121123411211111131224430231304410410231024120412010344233400013421341120014400313231010342344034043401044301023142020322000111132344234044332430403242220044344102302301231421303423234010012423442424432041414410441122231140010341020120233201242220314104022322201032134210313414341001002013401410322010242014034422032221201103301444333302424144400104402110241224214133024324424414434140313001042043414220024444334313111131334013121220011221004010041042104332121000130224311221012220234403210010311321332002023211324031420211311100131213113033011203023221330411233013224020020302423034133234043444300411130134200023113202032402410011413002321013213401321022220413023442141211421134214242213221243331011021322323443241001433234020121114420011310311242121212122124422244", "013004041043011431240202020010242034100331200133424223143324042331413122322310001343100144322224041123014401444442124144303424121102140310122213012421341304001104213132303231444133434441120321120322031222112041241112220123134021023130003203033042223144323320322144304234333320200220432402324103124434013131112202412322421344321323043334330121100103233213214443310333432102142103432432220444121323400102014012124010103043124022024013022001331134313231320340312223133133333430334302402423221100024044030323421211200343030042430142310404104004333202144042314201144304011214031141442410202132323102320313032114441200403414321123021213303244023341134431120333443103331212211102430233113142222011443400142123220241111010410202030020211213030232020412220141423203412441444101301034322032242021234303430023303234320212331314234022013400014104100042032113124132230021012221114400223020410010340200034124223243201340412330024241134121114401402204021032200140100423340430010124402430110410412220441134424132441113333221043124424324333340421312304432114313302132102313343231034040204104000440311223401443431402143030112411122240130340330124210341013402310201142011110110413302301443002331023204202231244413102420300233330210210131430141123110234242224343434121203240234112204244134114040433113104002120303120141041010031130304412212033303441221231332042423230232344424024434000400222011213011341114141400001400430410022244211244421133332313240324033412414002340242111431421141202042041410033422441011414212411300224032224234202243331230021404410201330323341344444023013301102212302211334343240413023004200042204214404020103240300000302014430200123443322311330334201042314114114103034242100424022230330432403143240421033131324230023230214121431043323403422214411210104044044420224342314421312234102313324414403223112133310202442113142211441344120321042321404224142221130210213043244003201330113242020022142100024014032004240121224322004313344211034422040200130202043004310033400124424440142440100041042011320011234000401022431030042120042342324134141123144041240422104444010223431032241243230444013020101413042430002340223232212311443144000202310340444321104434421403204202101001344413313232031431112410324234131344311300100012131423220231333324030302333320222040011422132222102021443223310302120103243444310030004334421423224420001421432420032411114341330411201140342340033131344403401133234420034444031403013103320104404011422312443111243004200134001210432142212210014143341342030113231113113021402000002424003314221110122144002440324402443312411123022020333303003142001202204021410023414044443232402344233443031012304021323311103323231132004343433124414130041323432303240410340410330343431332422332142404004131341140214022141313300440020112313333122223124423111423403321324032132404440014301402400103311003322321440130310143141143220344420213313224111240412202330324243333320012203214133041410324302244202122411404132234410111211343002310442344014303223101240224413234133144001013213411432031442340110202123444142330113331414401124013423404114311403014000031233404213320001243213144010332104130112124213214430234343430423431330113101433040331111031003404340213424241301341413121111103032101312421122202112224333240222431333341302430124230341310314310341411433302031441233403021240321404243140120244333020201402133013422322234310313200332002221432420002233244344334044401222001220311322344320313244014343342200403022143034334140430124424203223302122113400024024414040242022110443332344433014033402100320120014322322122012234343434344140100014214321410204344201304222031122420421412331123314204102101414120041024012223120242213424214033224332341434211301321004001324003033402103244341132120240403422401431220000320441214424404013412242323322111140024423344302412431442141230411431131224201203122420324140103330423330341323311334100234320133142031140030433242132322004004442430410102142221103222424013310403123213134004133304410222134334223432422221032144140114023442032032402201431342102144310223402310221330214432223313110234333242110330124211010044410142140341000034030113234434214014123304322103414022122123124142414342324020323440310014234242220334400444242244042214341432343240214123441020300441400323413111032023404342302421134114302142123421034221400401013000411403012313401033021104114132312040400304123204344411434430403121030424112334331313212003432021233103212102312434342", "401122204120032423043001144301201043114031212042111322210423110213124421403023302424042341342333404342140433011321340134231221422010330132344242333222044032211002411334210013213314213024331412140141343430141424241422030313010201322042240410333434411014201401004100133003003233300444323240222221423442410430044242042224042033104032203402044331333343101140321431224423201420432033440344240414203012222011024412230241434310222444421140141131412042020432413333143110244224100203013400433104240133301234041014123202240203224430044043301120430423314200123022133143102322443041012104200011431220012243132002342243222022401443401223413343403004012124032131423203131021204024201201442144214103132134314034322101442404242303234201334010044404402111024422443442103010344103440341304011132222014111022222314331003304220220333401420214101200331004410200344434121301301144424011412104322321144223021103113400431021233123000330400202431043232042031333412444342130334414331102203401042203341333310144043120043142231041100340040103141312334040111323042110040302420323114310223044321202113441031020144431213011143220432320222220144343114434104142334411103300022144311020203201341001322400441000231012240310143221402312344233344121232421130403113123313430431112402104322113034044410121121434304414440204142404321410030330210433312020131020243042322443332210100442323333004020424432143441012202334144403304224102412030202411331031333010331004031410201143042440132432432103122311242020441443302032444410401142031101034213321314300003234214132214340204101403321442413401033113044102211012312414302141014404104343404120341223120024414211030320333314312302103332032141200122022120010042442221020001340243133000143422400122130211442430134310022321402333102142010032223420340000420441301201301323104112103122031002334302240230000211104002312023413311333244443410002324302332131122412421131030022312230303020404111241330344423233122301043100344123342342014203412022343023334340012300210401033220023043444411043411341133422422303221434143032223004412331134314013311324022442120331313404200003224333404213443014402330104013124032034211203142312023024242242122144102412200030402031211011244113033413113333224322403343030042324100341344204143300312032000403143020033340143000212324214214233002214332344133120123033044003204343321123102433401432101234143402313330222300240442204344143323142430113221440313004101204310240322214140323230404322142222431113431043022332130042200412011432114100220444222100244240113114312041241244411321413321213220214344102404113124222003223232403213030421031342022344402403042034001422041021442334413434244023322144031000133003214104344324224222030202132343244424422421030334344401124313334031434420033100244132403102002332424442334341130430243240024133343023203202411442024442402222322021323040341441333440042030113321222232300120011304404042313014442411021431222101141012121423310412001223441334100143304331044313012310014342302141420413040110123312024403304423421331003143024101103432444020330423120242233002104102233432113433200001320210402423312001110314113223234041124023401143411310102444100410001211420240430230411013232142431330442330344310211142324412101431233424332104044412324222133122323243022223342313420211112143033301132310424313321011442030444142401010140230104243401224113402413403044034200104021143313000042043432300444044204442340423214040014220342400113030210430332223104014324210110121104023442001201432134341120342440310432302230012413131423331230030324330012224033011210314403040314122104342200404442143010004301341304004402430342000034424110304202414230021013343104332010331324010440124311410033323114343303130103114004330134143034344210410144421104433431410131440024303043131444233000401110024303043241430112220212433342304323300444143314042133420420214313441011222324033423332021133443421002230233432341444433322001023210102303322111011224004301433000133104423411012044131311034310031402301443144432442131023340123144401141134002322033233204413214141222342101431133210230301040240024123333140243323433010303234043312131113304303432332141023442243121231341021220312321344413100141420244100131231411303314301311411202341134200304132300441343004202240042324432004014431044230424424320002140300302401330001141302210404302110002122012144444313032134402420132044414410244401430421244224244434222401100020404321120002430113134232032432410014431443431324", "422443114334102011003422401422001412124320402223342111310442014240432403420120233041023424212000313312033310003420100321432131030204020021233302420311420142020044143324242221341010320432433040232203241224320301011114134143412341203413442114204102313001232413334314121104041440031111424224414123023133230223234222130040232323440412131134424022242202224211120414441241440244011044343020231232030231430131424230243113222134103043332321130030213400300031013034231241432404431200032003110444234322021330444022034041222200144321041232021240203012030032330442311424422334300203210102440321303020344023302112304302330133111234442434132441222443120233424312444022030132420423042030141223313223040000431023444241223203034333414324344001301210040210323014400113414141422223322204421002320410141324003044404424111304304210424400114203334022232234223211022442304102230124200210311110204121220114013302211043303320104412112023214340411044040320230043441223120142011422021031433404223131412124321211310123424101331411230320343410103301243210134440214003442440341204100040021444314304232300232331322212211212312210000040231024112024144020312403120102444114121041331124224421122202243404223424302312312111113120102031044301233313443443411404143133140313142443440100232021112241034124034434404213342300310113440112131444232104212332442002041231142334104111322320143112334043131231110412223430032134041400134123420220103401201201101340324323212104014142334242214003113111001224221141433324042340304330204112124244001431412240144001200310420041431340133433120444013003223012301324241401112443140210330231201332414430330330232232034330231320023310334403140422002143401403222020424123021100400120414313210100411140423041440242144410211024123242223230130312121333233131313110220414400412130211242002142444200312332212423132233142312012324120244202343111230400331044000131333222304224334242234331022342022002043320310143431144133032240421434020210331130344231303130023121432430131110042101131403432030412111434014123021131411142211423200304344013322242303011404020132102003113343042033442231030334333000033431340230442113134000403014230204014423134222023000403343412112341442021032321402233020343002314003214103313412334033033003131001141104020330002010423134131120312320104102014344310134023124012440432003144004041211002240240120001123210323124233114411101234121041442301143234024134124141140030343404020241134044200412144130304002020240230430040403041302304141410240023200301002223033113234204144130234210143020213301324124432413413240301131134024102340110404014004130324440034314213441034224012011143433342140141421303044021133241040314430323310313311113014021302240314212312413234201124401014110333301321201334432000022400110023034033300004442342012424333301420321442120431410004210403314330114011342423433114001422223013120040310003314212043340104302101320430121040032022103122442204111111121141344042343030010023201021302223421140140321242102421310424423322424134311102340240431400141232132222301210401313231410201310430203303132002030303014401034134413241400021440311111310431144310023422321324402414000042244320231434013044323143112220112114321401033434243004042034112341202200242420302433243043220344213341222432440220442233203001122123112441430132313221431341440231412104312322004424020103131210143001404423200214344211130103143411001313011004414044421034412322422011333111242023141112141320140044002022444212013422010000203000312014332342303223243210234123133202140440222100241420111223213120113342002334114021003033242111430322244243244221314401213303441222013243414330313441304214004332442420431022341200430413412434234100231113340010031132213124130113203024243104124222221444023340421343212212120430234421433224443434143120031443233014302013432231131300222003000231133212312320402232410030444200330211240311443341312111440202213324444100340031432321342330133013221013312104143013432133224014441120301112443033030112131422221403044023421211034003042010334124414011222342400202400221213133404211131404013404402104030344014201212424341030141203314122330143324204314033220022024140001312131441203311013004434444323333332322440441122421124233300331234124020424402124140201210104030342132134230342334240034401324314120201121133011142304204041022331413012432214001014143132103101140030421021310124012231303023202420334103202440423313442140103013134121024322012220010120343200232403411443", "041340221404400101204033301121042132310202020324434303230340400022330021422100014320401310324021233403442332032121221123323401443013412042344142322414102302012213313134320241101121230233334220434234032434343212204320232122303032034201241410400340222442323322200021112443042340023002001030031411242203111330013133211013232241120442002103403313210311440123133033124440001241133422430033441341223010313310334033344320043211124224103004131110433232304312231142143142310144414343033304144120413011223230421131320330024131303422104241432211132000422002002141212330332133213123224134011013404142410040142323423303001210241040031210032230331440222221313001033321434130133111022102123420341431443220323401142112341011301242021141240104434422010231201014210244203413332143431204023304230300141104123442314314003212430031032022304113323120143130002430001133311402410101240301301132201023212110301243122422401101323201422204400243433323244113111310403421004201422100000431223111110341414221431300321111113420412040113321040104033302111331232013202334402312340421101404021202201214211224301314023103211431040202302442122242204212423422031011232342143434422410204440102401021333341301344110412401213141134010003044341233043312011144434001130341042303232044013012401322001101131213114333100040222212040412023023101004210104304132140143042033411443411034034344133310343341000132034121324441300340321303342110000443421334444144432041402422331310202141033144433132111240040411012002304000211332313410400101304201243442212411004343134431410124241414341442433122120411341130104322341422424133213120424344210344221402140412404031040122241221404240043030024343201230233210320212240232024412334040011134332111144013433203003341402334231324114303024314131022120104402233220031214012312332411030401222023204120301410204401303114113313141233011344342232442113202241333143412201000413320120331202001223014032002411011400432242004403204030213341102410121034301113213110201102143333230042321331031401142221213344011003004310201141441004122321213003242224324411232223013420140212141142114224433420334404314440334242014111114420144141423214412043040032111342434314213124312244223334344044020221401121320301213031134414004233340012224110034032241212111243240010224324341111340223001334011324403431101342023042122201130421330330302221431332113324221233111030023001424223404230013123112403104004214222004123400421101424124322243014342234212220411023221410342224040131423223430443021321012033144002000244214410020233121334342123433113014031100242313040120103043232240140400113221004014300441004003013202322001213112431433244002042244243300422344342300232311302343332143431413401132144422102243403041222114223211312311132132030431103410221044334002044024220111423342121040140322113121243040214223014044231220301403112233301431334110104114000404333031433144023424204330024231331034214310402201432030131013014011003234444123442133140303033332410422342110404110441214201211222224424244424234100342431034244142443243132441410143410112102241230140340421124010341304224424130443424213200334341140100242142111322344320013312210221002034332103223214203331111043242002422401304023113214242420421302012102231442024321104203231104134320322443440314044304240213422310144332324114024110121100131120032013131043401402422404420000413411004111212321404022243103002203134140140343333321411123311434240034010320241324234433120204424122040112013102434000334001131243103020441003424024140340233424200330421023210213014433404040134004202104201442024111032211401420212424101222242231130303142210201403103424234034301004034100022320043410430032110332244311421200231231044032104011244421413313014222241434232013440113141312013231431402202211230124104400313123140104014030201320121123200434224023330022323030111322424130120221001013144121113124330000001041200220123403233420210111200313032121432442331302331110020330113324414424113213313231242214313212410323103424421114131340341300101313300404000141041004342403432023311333231212231034110014100130321013124402022023033044012402113214243221224304240344032321004133201000400143103434321324032432102012310113103213000142303104414010313131034000220242243432232032021320104423442203243240142021402423004214031001032420020241403403034132420131003324203341001312324142320303420140042233302134211434124401431241210441401432003200021240013003341141321331031121043401132024034032141231032134", "211033302341442313304404223301303342433323043440441420012230331042241214222202400310032340214302334243220012440123314342013443141330311040133340142322042130112121123302414022224224243233002000333201223221001221424403210420000123014102104242341243401324430303240430130434043324241200343014011340430044224100402432112411111423431201200413041041331142301043314031201330142411141134231344231310311034114310300214404133032134224423010011402030411340200304210010234004414341321401010144143310011214330131434132310340334014313322432301341012140143324410004431244104042314113040142442104331400241200121041441002114042302300440334113423402022310402120412433222243234140144004232434120431404214030102024303144023211414134223002334034122223120040400310311240144034442003204303234413241304010334223204220111110303020144213132114202324414201024311402010144033004411112311300131044144212140034340203330042430014210422123003120444111044012120023221224343431434214212232044120244132321234311230214342313102241202440142222010144122431202121211320043134404032332014343334413420024220100414420444324204221434104021303433233140234212304410444222334014032033332324111322031040224124111044134330233403140113203112201401133212143222424433101230342023112022420003442144030442010000243221034241421000004142331242323131112311233333041002331011311040241230000414314011442242223323343110233324022202312022230303411142104044433202323342412232413202413423114313322241234134400320122444331432120014421341101414130033000123211242103420001332303412230320242112043231010444103141102243431024114221214301134334143241303004420423114300130321214044142410043433432233304202123044133424412230103304032343010401412141413024204201412230141330022042301434003144132141122334234004121231321300414103432021423441241112311132230140113400001032442212130311120214130123032222213213332313040331012010340123111241433231200213101024241343404032432123140214244322322122413443324420120004342243303242222021234102001132023412421423234040413022340232110101402333310122302421132322433211243133034302212430421134234222112241011104143433210210242211120210033423404332013334211101411104103423442344112002212443113023312442224401113432120440322320024231022443423003002110310203124334333101144214220442413134104312101443223310423433301413223011244421031331411114124323113140443434342413104024424441324114004242110023101121020130222430102221312242401103003402003204324324240440132221340124300110243422443304203343234120122344122234034030300122143423300134301331011220002133342311202244344033240120322404043431023341104220102001421033240121042111301211021432323133311213203102244241444140100120231140124332013242222102043324414202222044113043410404422210032243120243042214242322001140134400144203221201113243120401010320111232134320341401244344131241131332400133233340142302401012302042234201432244244043000201412223311313123031032423414030030321243024101212142323021400341010023200401313420240323321144300010230201412003441120001040042100031233221403044303214102012134213200301313122101044030320411401411211042343422302100000224401322012244214431213003334100322314310120130341034010123140332200032124113043242342314320240240421442344321124114233141204022402312403013231323441243322131203324422023123322120211001340012130232240011430304423141003310130230041011203002330310221001210030131033043200044014230023412043004403044110022230442301213131034210402321030324030232234342421402111122430103044033121144440044424333202002420202300343432220102124224421203310101000243021311413123020310013120304022030012243231213340301232102014133114111201224031224200014424343203100002040420341011422204342142033041134443422132243122312414333432001103030443010204431204244440340330103242230113441200323214013341002230231033404300401204401030020204041020432113230233243304414434224042444204112141100240043221323304431223400420223142031041004044134030314330143321220214231120442024444203042240134123220143403421213212232211240421012243240002430201431214101110243421222142104402143022241413422100142431114424212300400234004412311121444221211222241202121111023341303342330012422121101202214402442312343034241322242442400040242244433440230000240023103332310130140330131210020032133113121304441233210314212323401401003324331230024001043232244021313340401212233143244113424101434101202101002220241440121142431141200041214112000433234313130211044034330404002", "424002314224001233004423102041012301114341420420334040001203001230344414110114024231012223422314030404324331400122443142033333332112222334000342400224302022242442340102243203220112311110200222024313144102242114042111022322231204214312440023000223234133100401313422214212403112013212122122101040214212212424422214442043220133042210423442114122133232123430401401040031001110020001344244112300123243312331042002413333012431212033231012333102211113220432102040230413004314021134333121004402344443322131240142340434422334430240303310310441433340203032244202444424340123324402311014421120140343302420130042301104004330340324340322334224034010312123012211122300341020221000033440224333112331333343002203043401431202043342434312411040334443421020421124124031241110220141021022224042032123321204114240301412014402134031414143402403132204414320122244141232433233101020404024414432023214332123324303004431204414001400010242233201023430114223200103444000303422134111413304043311423424411332104201244403244014200242014233143243442210441341330023240041031003140244012044201120311243002432142324412203023043342100331023211421240331211143311430131234114024422001220240113403013411213400302211200233233330213011401314444130112200010023211033313021240223320200221014333344312221432133422001103331121402043330214103404413014030213001020032224431311324123113431412022402203004323331041221321343303202101003233214132424330443144224211131344400123443200312330210341400241410040131420204331324003433241124312340104031441334141242233130231302442440413310040220040101034432331043331424444004341421441133014203200310213010113033331120321400142040343013222022001422402042021331222322201142210404221104032331031040242313323144310333440441020103400310314334011103140111404013300133120312043142322303242441114311210310134222304024301030122233320244213232024212302243321331024042430223020423324424220403300143101212332142201220122404022102212222113231313343140131022101434413330143140124224111322102024133104220413341201411213400122023044434142310402402042031142234004231411242211102043020331042112443042321411144300224111120030333000100230422023231002342103224104031324330123204244230144142134431404400113212233302220120342212012030422401112431410103421024214144303433440042244221401312311022001024204232204041420304344244132143344344321103211203432222004014320341412012201024224200123003302103402201131241013121403323011214334122043340301330333002014402101423313142233330434121421311324212143044422332344421040412000111124102313241134304201442403401300423022221240003014303031113122333420114200221413004414044442200120112204041102134323142421340013414132034443112223141440033143020131423113014001300104230101211131221033004144033131143342443002122343102222202334243242234324140400411431043224404411222223214103104202013212322113314122422024410232110020212230204141422142340311443430412144143110214430042204014441412223444122213423222212040413001424042340222302301010014331020320134344024403301121002413230342433242343322200330011101122311100114203414344242411132310423143402313441230334123234401133043334001030022220144231121043211024042023204423403004404441001221424334220044132344401323021032043143200142413401114042231143412410133234424333010104024012010434411204313144140320400132202322100210212030403113302241113112442022441121424020232320432313324223221240134202400121102003332003214403003032412424042420332300201014324421424023302302311310142144310312131141332022332323401131200341134203021000441300234132200003402432144103034103043132010002330044311303221210321024004101421310421040213402221440142401002031040023323141303434342033040020304011331442242030413031212114223431233420404204410204320201030102404242110444414200022311002210313200110301021120232134322204433223421004423010333121431124140122140040132001001013242211134414210221302230104310343402202132112323401043434003112403441234334333024032322104102142324222322400310131233103342243341323120244043313444043033411111420402202114442311414044004120321404340140441123423003303424411231224102041011123024143003314143410330442134120402240203013340343120311314410221334202232211142102224124134432004024011224222314432043133203444324222320140240144123142202310023032310024041434143423201032240203031242302213334343310411411200022113011112431301040233402314021123120241421204012341321321203221042110222141224124330440020412121000000314432001", "400220031434304441341141043132130203302014123141204402104301441002214322133041213103411141231140343100202303031300422222220344403331131111144213431031223304113003333342444210430221021020011304421002234011301430103011020041220112444401322213041123424442044204234333221240003014041024222104340432041222211212444410424420332034320441222414334100222410201400101033423411312324140240143343243302122032210130323300312433211021202334140433213311443134221032304332322111203312032421023334213401224042041140231030203323002414433244102231112114424244423233231113134143142330323424140114220401144322224023044334443000220334420011001100231031323133234412213341213341033321344431341402344420043003222230300333211214010201213004304044210412214022224404400130102042221130434022123304332313412432431311421032332021042311320114310424314342223001210331122104423112113304032404402004222440300132442324201432344032214142213120012141123044023123423132012342434304404013323403103303214022240413134442300404303140441324013443010142430411203340331013131333300141234102002404243440331440002204400301214210322142133034144211213113420121212323211404114100131113231230311100114244130011324234134013230233422220420130303001422243033221143221134103231222442303310332241224124431200422410302030441133243414013321412233200114012043130031333441243433100312114022100231442410310142313221422413042042220123431014030433032230201012413240241141434240441241241131401343440000210011140104003433040244144330034300400021434104020104440443334400012031410234402110301342431020423040323401144113211021230200440102214234024110324032040132440202422312140202124223320022312001340024032040434043444020140320421324404311342220422420321320044134210212133241210032011424101343402400332432131413434323233310401301340430231302223204321041344041244212102013212444342441104442422000222131404423011422120442040140212442444400230143301213423244424212343203340412240213114243340432442300204433024021323200023401403042220300331101340213423423244043132124323121231114114012224101312144424002113443211201340314322221040220030020031042303132431003430341002314021041130144321210011421112012021420031433410324134131112121342211044024302410240141221200220244442002023141214222412403101104242114414234311214112210323020203241312402144201330332100241441034202430304242434230342130142303222440443024011123431004103343313011104102343024311342231311424304131234044023103344023240001421010204004110433213442310333233312012303041111232410031203120143144023020301131410444402003030031340104124144402330300304342044120230013143130113110302330334043311242314020221011230233324300213410013430031221343202430334432330332003112011410110433130430113124002143304144312211232313443441313024103130314101244433403443312203120320022441330002442323234414432113220003100444310424133240423144232241141421014113400222144103234214220202424113124414441004122031142322204043330010010333423103231241032440140222413030123020440322011121342323403402221313030040013003120002044323031023030120211124224232134314220440311041412432044341021322231123241024214112243221403104423442302120443004420233103443300143232021002432130342433402110321340431441103423230331333020341004223300324014101342421214301324001101040004420233122342023324222324232222234344014400041423101321313423411230212041303040441030224420402210042210022224443433030331331410442043040111021311433314002142243303344320414130103040332413123141434022102013400122033442331023010000233414134004131010240234030121332302401130343104110124132320233432223004204203321030214414041032311142014101203411041134104202011424234222140230031440144344244213102000442132332424333401420434434114043400033321220330112430204322032231421343100201440420040402122030141000030204001302403444441424424032123034113321030320121024211144301303023131041201332430102242414033041413343021331011310330241312002423040032440330032422240044242322340042222302201401033142021232440243441211113300033304211143440111403100312110041324032224122203220332412213100302340030141441334042121113314001043201131414201203200144343420122333121013214233443221423420232220331144224203012230004313002221124032023204002130040430132401014311204323401212130321444423104411023203320302011442321011131132023313304104024024024411102221201413042321433203443020113034214113002142134023042233344004100133440302310030343431024434310201220144044323440443011210111102304", "340021100320232444423121200241430133213043004001333400103030113024013420422121341302444032042143030010132030101011231101234104133020023341034140011101341141320432133012244441333321131410111231213233201421041043410122113021210332234310233244144242143400343223111000022434241031110311142323334322001013431231241121131023122112331304200133411203112334122240242414340303302202433322330134401433033443131400010204203121414323334130244030241012424322144330103033114121211442342222101123234142212030040142433341400140310444242343033131242042002201011121021241432031030413412102333241320223414122323342403404420103342343331123244231133432111031123001101124322033110000204011210243341200122114342014443402212112402441301211400103311024223401241123212313330440433420400022110000343403130213244223130024200323423240134130132243300000220334142241201033201314042214104442231032323031442113221123224342303033210123220024322010010433000114400113011104431142441011431443004110441233314403210400241021421242014240243313340313333400342013121101244201131410104202440001001441223301012341142332022314304101104043201321130240030344414003213232232410142304214024002342443400410142322004330231014342223240132441413330003140042114033200301322140133020301401013314104421243132442221313020301431011132430132412321304133122144234211120244410014134043433423324403440234104300012144431311241211333211401110400414020303034131420300300032033340244224303140240002420431230240220201220002330001030002432040041012241110412012143232440034331222330443121414402012440314130404230102313104001211200004101020200444301401413324423233440213404440320340130202110134203211143430441210441340441433443333140103123241422244143423101113041002334014401224120034202013230114331103103440241223443312100324110131040243320214300103200203100003204043232434041323001443231034422011222331202012121424422104010010003001343334422142403401112411423421411113014414024112000400341022242003443331442414232120433244310204123211442213331021234301411114410330101324111114411331420304040130201323040201233422202103113011032034122144201012414224020434112424302024342233022010122414240412303004402003414104421412400103241313411002141033101233434101121133202302411403000343000110211412001421130240003200410314340324244410201234441021014310421003211032314021124122140322003042021234321211230430432343013114324032444121132200112204402441103243103304003214234322400400141232131321023214214133234331104123143122214201002121444234243322401202013131211311124444003113230202332140214011233322342414441221110412343242421414142124441223404230440242344214201302230313123202401242321014024043421444034233324124012011420100203111311014240121344304324204111413414431130222411323013231132043014022012234131130124440403211220022144112321434211021121330443422030444314431142302214412142224020402341010122413444044101240240333130434023433031223240021003224343020322322112030043210012031000321122330403123340420322243431002414331141201413433403400104213243343003410043330304133044240110113304223440134020020321122304014223422124113421103434333321232243241243234110331421310212302414231002131041011344432203000131204421130123314002021034322440441121124223444220203414022122323121314123120311304111200010130132434320034134311434242101414000044142410121132120222223234414213012120023142300341113130331021440431321223332042102024404112424440201422344043314213441334340012220432111104041243202412231003413443332300012111423231021040124142014040044043044112102412311310223024432404340114203102401221302413201231042444203034133211021143204440000324133010100011201231021121401201310140044324341411443100014443031333300203244203414431440131132002334443311444433001314134203133213314012114112224023402434440220322232134300333211143214020022232112004411323321313424142210404212332410344100413031432020100303331422022042410442032321244420221444421320241402110032200123213334023234030422410040433403423244031014222334441033132310131131434132341443014011434310442341024224043034213422431014043131014204410200321042202043031112001034011431322002001320013111223034203414221234402232030041031330202343330422320340003241003143304032113113201114321131021313404130123134142011234421214032442033342130323210224310131422233241233031121010244431123111440440131133321102422312441404012140324431102100342241112434421313412320022412311400042021134234204122443320022420043222324012142", "120214421133211104444344403010320204120344244041024223124003410011132100213431441313211411413241020000241414244102143012442242130043422421212443211441034133313111112031100010440411144040000243312232241140121001334443421033141433204430310033402023233410143102334043330210304002243344113403202302442433204041441344003410340133442242144111422440113010001030331340211132114210420320214113424300001443341320442322003142000331422044044322202331402031121440423240404240041313342011144023221333440134440332220111444323110342221231314012002433231424313041240313424412000434414204314414131002113032142431112043021223332233022114224112012141134030140220132424320021124411400132210230420413410442322110413322432441314404110322202322344102320204001234414211223034103103001244331244413032043332030203200403441302001321120321034241320414401011100240341401432031410323023200431314214400230114021041411134431012142433032104100131103312001022132320430322440231301042140344343441010111234113433443001344120104113421002210324421034343441240431301133341133004112222211143220430022041241300424022242132213243144404433241321310443103400430132020420003001313344041142323112101112030301323414301021002230302124101041433343442033300004343433230411243121033334201112122032244310110010103122304230303300103433310433240331221201303232330202410424431330420211141401240130302231234434342311133103433040014042201301224413140223242412402031324011122200042314204443002211041003340143214414313144302423323123220000033022402441022421404021413202133423101044323033421104241341101143414441021322241033220441234003431330212033123330022122004410420444103230223104341433442124034313332243031023232102103440414000422322214333400110303424321234314311041204223313041304023310344342201111142420412132121432432443324004412322012234141013343032200233303044102203111100201440320232132301411011403301121141411323142102342240343213222214433444312113001443130431104202214332033222440241110420221433233311311341103300004132430111002444304221040424120142102421104143240110410300343221224344111200440120210313343034200023123213110104131104410102413002243402243241210340410430140244201203210220404232312201002221101221144123014032434300012320420003101232010344320114022112200420231330133230214342201124342421202112223224321343313044340412311200132423331113124341311020134112131230432403413034422121130134134404012420342312414101444234320304030443341014111202213132330133413011410110022040322443310112043414431210043240221130341440410341432004320334103133123333144233120114010043142110400401123104100222440100332302302233423030444412320023121321223341042333213312240431100334232243211434222113214131432302302134203141004143421122212200221043221004130342212044322222341120243311132121003320002313444440431021202023443102303122320001032042342314413404444203404413012244032203223341413103034221420034303013010434422124312314100332203302233211021433430130340324332243040411124201030321331133000220204331111132222321121300022044443330003214230041231203423311222213423130241222224441402222013343302103342140220212241312322232111032443142210023412001214041300002410032421241424432303421343430244020230004410343213444032244424401223334024232233140000311210320241431411123122111014010133323211212312032342442001043212043311022121030411141202123234040202442314041004141204340143042204022200034304304232130204142444221130103330404320321102212421131322304141201333044314142242134241434043032310112312201014444003420301424300401042004304400233033214010200003343400224401110002042020402313240111210134000144333121203010100142033210414342323242230102443004314404410141200403410433421012401442042211443002234201013113311430310314112323410413242014333434213210422404112401140203224221443232322030400323423401004221111322402344321332043032233013104334314211333320333230100331201434300042044420210211422001021024242421033220411404002410221004304340303430304024410431424413432020431011131002400432113300330424004031343133143041344440333031303431130204423134300014203431300211043231111211233204313322400304313340403303143243134422233010023201323143344323231342340221432331310242013320110341322322311241410403130322332120021141132111442230242433043230014303031020244132333040103143240143233412322141144424211134111330323001133114033402311202222034420210041014303240042230000231130240211223231102231123111340044422114120011343024233230441400144432111", "011131434142240304404234220323002013202243441111044440443442214201314333302000312131404430122023202434201144334134343132104111241231020443310343012443342434344000000210044313123000101303430013203043034003112121433031320321141230222314413304204224202211143201100103233010223320234442001000002433412133034443214031222002000114304324144302310003311212204001432202332124341440233041200324222120322414121034120000104121122203430022204033412000214002201103202021214122440243403331434322224434341121411330102142314214303013403414412000314043010022444422232444011443041100102023304102242410444433130041020234112324113140224213444031103421310210130412232300023312141423120040144333303303431120102013044223332111244013011011340224233232440201303340331304412333402434143104332402043022444213111124014342344314424411311222002034341301124430110200032140201033013111412444013433420332144034044102102242122011403000341332323100304320232421102011423100343403013123113022302220131043221114042441314234122041024224101200343143033011342003004204301020443432111101211422412020314130030231310140144213342324244132020002434342330304112120112004433411242423402132321321420003333313304302142141340221322134213304443144401243003044432341103441423442041221221231223440333223004423331020113220221432121330004214032114433230134130032010341334313422201120303434120230411443034223132310200220101130330202042224244023311041233232311443412414111323232141344414312201142033121113012041324214000421242214123303042444330311123110314133210030304132200012422220113442311003442433403241302232101442444441301031421244021342211030234330242412233340331420404032340041333300204110301042240223013421014040002212340124200300443134440222310444201244230324001200333323202134143141144004412303344204222032023213232323342122100313004321200020023301010443221112401021233132003231441140240402000142232341320002424430234001124120024442030144324031303213441342321004210430314402201404143223243410332131223140331001202012030111004042243143412242433402324024424040202431310304113102332112341441210132341313303144322303203221441134441200202020213430144120024323200010112041132313133440101304120044033243224041324243130423420411313224032402332440343241230401223110222013412414344323224320110342003410330400044300440123422014440341314413021042430012133034332243003302421034311003213131213414404012012201410431014240004220233433210103002204132443214231031043220033443343123120243303003010313011113344413112144410430021214143240012033300422320330311232311243301012231242042244232200333431344103202044232433424100231133240022233134431231204202330324241131433424223411340443414444442231040302243344323113441431233440041120041343014114300300041242244124424044424330114011210110012102013313324434123213103202231024013120442103012114314324222221444314400012321402142141143143241231402114123303124030342433042101121444132204141134124341404422312301313002000321001142222331213311301013100043231431404401400341114212301210422234323320402111044044241313043333201114044200224241241113212312031433424024333043132243444110002344411224021130000321143303421003312244213111331400340013321314424134014231302330123302224411130034142140333103030302340012210444130323310110132032423434142312414220143410142302241110123332034443231441032433114241414304244121211221024022231442140422032313042124132024100404334033130303232330121303312410312342033041304441030230300114432200111001330311310132411121330232340320231330134244231430303433100003101433041311143134114423003320234410330420232423100344414304144120413312320111410442231413214212240311233213320124420041040031332411013114013421200213340102141033141102424314112134131321413032334300104244224114022101304102410133041301114303434041043442104404301001334304212304322141402143244403033344302024044324433141044340240224431240042444301224222403413441120240424123022014040004102303114400042440224131342044241444341313441311323132132240420422420030041142313301340222024313422343020020000341214332232031213133344221220100414124120013431323423320241330034433440342401421213302410022031022023212141344432440324403342130320202044300244110123431444342331312444414104231343023211430141403012322444000231422013332220333123442442222340012244034313202143330200103424223211012021010301331401144122100014044030141344302421030242414243223300240411442041222444102031111330001123132024431042441222341022032400032032042", "144043321331110304303011212213140300312212414200301000002142344401144113122433241043301133201314030334312143134301420324340214114234021104130434103402400114211121402433201001412132401012324413133413424404403144214300113333421333214341433304424444004324203103242013442011441241344310012103003440233414031413143304203143412231443323201241101230331300240403300123203412103342020114224432343131143210130031324432044214301033410030340441233133324044101222011031423111231143414122301444132011214302202043002313233113000121234241121300030114334230413232113234234313312130424302412112322401313424442132123403044112010014413330002123233202204310042341122243044342301431403330300340331234012331122023203031230203332320443414043211243122444431111004404302040314134414422200133202022014204120300422131142130412130114221013124302233112014110241342042300301043214142242441312303032243340341144100334401224442411043021142312333341003412124114244424211201024412422014324021043441301310222123032023011440430221423132012111102224201422312414042231033034313124144030143114111213401220110014022132322001204144430204324402204210004341020240210431410032220414032114434021112243304401213011232331021303233312130123440443333111011100323023142340222010244103141333220414132340122233411304044224240113214021243440323100330322231243143144122401310041304224020120343312424014131040213411124134022101431424422332241031303404220434203220200411434343303130032101431401232032021010311234422314110112201303124312311214232242233403110101214341432204313002334202243414003114113212113123403400013332110043111313141014312441144403443133324310004112433044231311424204332314034241104324030331114213032222341424140134213400104410124310402014313010300444004304042102234020110110000131443303313011024220234100213334303000420111030223234041020222334022423302010413000414123124223332113324124331431342242113240322140414403320020044340012144402341313433340043241410343011104323233304343341140333010124103201041001413012201244303341303001332420430044223013031122112241013410124331132030114201323133221204434032101044224030400424241424303021111443101441021243112100430331342214241141033201130010224203222244023310031222402231243004030022443321130321402002431313114231340012420333341023302142011422404411130440212001341444134341301401300233221043424440443131241241024012442301320232242212344200114122334021334223320214203010224322201443101434024023244304244233433214241314322410334224300300011200233134430402410100120013433110013340140433343303123143142042330211342011400233240041034412220422213341214242233244224203024411413034123402400221120041304233310222020324440413344423234314310340430012043231402042103240212212021411040322203013302310134110144110002402304310211001110003341410332132431104112431202321114430130023421101213400342344033201043414220144114044223234230241141042202002143122144134434022132334341424441320001213014400103131141322442043241400322443112421224131240444323001340023030241130422001130302414333043434431402323331123401021123132041220314414203202131103243011240332141300323203431024312231244143130433041422421330110411211121241101022200004101111314232034403043221432434222022210003421331002121301232344442344233424233230423144413431401200121024010142040203321201402213403141000333103300440140231124324302332033231211004244310232211222030142103441240103442103212204144112202212131331020310103114102202343314204331103332000142434123322211320310000340113030442414013204001334334402130441412102400212043124423411004000401414444042124023340330342123222314404144232003244230024414231200333034031421101401443004021021231320431013203300020314424433102430240131010430301244010434124104041113421121402042340433402432301403022030421040344110001101023024442204421340122212240332040203240410420231334111021012212203412423403111404230223000222033232331023200232032420444420210332243413042102211230303223403230133034404040432203430414110102433340312241412241023221330142204302020012301330314314142202432444044124011120422112124243310110023031011401231123031431412132102203040201410330104423110411231444420014304221402002103043343012103224101112003441124011434143422414011000334130210103432022013321320203311100124332440310141003031113042010430031400343241201202320330001330121434034030310044343430224224122440011313404033040210324003243032322320031420331010414423021233040223204103303222421213340401224210004", "012023312422414344142333220344330430000214234134420244113214403412013120210310132032110400123242411231320440404323344442204130411022124134422243014414413432012144134421113103014042223120332310011033230003000110120201321132300312224412303332203022132324302300244302012202031103321100212200140321343020340123042300322042211323304022210214411310120133121024134130224314333324404100430344200303334341141324420140343322243312110423420243133034340210114142210120342430324322132104121414320111240322422444021343004110041303133220142411101313334101330013013124333444043422422443431314022433334440221014443100424304134303112340312001433240304104022102132244202333432243241231000130422110440341412432111340041343012114223030204131122120342431404134222421314341044433314240121243223212321224420020134121410011131000202223320323432312400222012113434414024200010333032422104344242334130041424122441210201104044232133240011014403334304104321401003100140134242440033231402124032322432443301434303103133202123040033204202401034000342043321202002411213102230413401332240034204302400444313034302000443204113333042233334240443311021032212114133322144311421411241223103203213044011212200203031134440340320424101330342020441100444403303331424332402111412442131130011411341040143002020114303034324342012244132012000224430130042033130342303410242143403344100002432132403113321324010232131211032322432314342102432403304421330410440402042001200110122430122403123103011442041403411001001243412133141410234231201212402031301140222034002034412014414220402302332413120032033140110241122142311222421431142112001411132021140242243404341244043304001104234130241301444140410221134434230431234423323013113443243114000020040033322133110132014403014044240403222444424104314002424220102112230314400311430200410303221203430323030010440303214411331401413113400143323214212132230201311414203034113024320423204141243210400022223434230041444440213322214004140001303422442021430423040400401324400012234440132213121440423322330404122131032122204014100232310032232222000123141121233231212204411040002441421402322143224300430240324000302121333322423044220111024140022211321114214440114411011041223442243002440111421003223024423143341130323313143043213440044122331433034420204402014123422210314402043311411240303144024111343220000013043000113314312010122120021140123244124344301202443414403122213120134422110102133400210433134311341434442000003231203324332432104111114324011432001340132444301310421240004111230330424040330320342442010022122303022133012200122413032040000200441032041421244340131143202434044242023000042241103131320013421114030001030343411022102342134241220412202211042332424140413021423314010440211312214012341122303434443302402423300411243143434403100201223441410202231210313440334323220202221231122432430004032231431332041340202032221102024000301100110130430330333400102421323320034002110314400421422343344223303223343214101024322101323212230023431312021401134241011344303130002000101133123044141231322214100320121430230141211420141021434003233413110013022100202233214000243333244033340110034033031223321213223123434214121100003420024414114443124302001443412420144031244142200023130404442404443033213303234342131002423042233243212223400241431221034313200403002330110321233310431004430334322132222411401303340111132442120303133430243424304133013303134133120011302422212314413033420002433223344112331204213333411131010311314223040211220202320311010202202441333021403232403000230440233101114304001220444020131212131014444331010004210032142130140432101042424023434404202202131012230330210244322044440210244031142342241423422230430313204032311212423432104102040330123211042322410432420213414203032343342301334414312014344134242442111112044212344041442131042343414413020120033320401134311403422321132342130004143122313042042133113000432414120322443440423114020000020314202220334322140034441132333244111301100142411442032134324111243142403432443412130033041323110104430214321312103234341130014213342340020124024020140013112231304400012010033024423423040114441112040434422244224240102214104102423424443411221421422330424112143002104320114302403433232133004323411434331320414421242212340142410124431112233022033114200301334244330431334410244414021421311013220224341220331442404412403030242134014210343003322001413302340103024204230402323102134130020412110001141332133001124141324113043322111412432032310123441", "133011232423140222443223113032122324043304303431112032142213431120421334210024333421421300121403440300241123424134321032244210324302304032330222240024310000142123340410011104443121442132113120202240211234321322034230201444114011334320432204141133033200441431341334422214022443242013140103103013201243102124201132003324400034134021222122404320322144421434014411414414120142110444213214101434403433023412130221210220222420232323030211013012124214031203022242123434432414134213224223242101141322141423404044010211241442224134004243013123120403022321200424304444134044304202013331313311242022041233420241124311010034230340332234334240443022324010011041331100424003141442334234110420433210001133003123441120330241204140122014234342304203442031442234032001330413131121133214114324114201223120004201024143014003320400032323310300120230110201141413233321221411124303102312443101342304334241304140101023302223140321332134104404221214143414023342403023021431114304343444333444021142034313430010123203102111112210013143432044200411102401442422043110323024024304341422304212400043430401422442323430404312011111341104434323101111214343022213442430344433424002114032330111423221004221024240122400342311030412221014310120440402224202240420022403321004203100101004012411241241221112334234131033321013230434024212234323123422220331412032410321434012223203440423243324030331021103423442011104100134331440032023032013021440400241432103404411233441033001304334400021002024313320443142110121123133041040231412131134011244141123042340323441444223044302343134221102413132220440301313333424010423242403412220122023143414214123341144232340340041220331203114032113342304204141040230211413241123042321100100444232004014332041214300004200443013304010312021234424001023221124311114113130341432130101130320123311310043001331104210044421312332210042440134422124022422311341014244411241424324024233010232441040221031003230324124333341111203301422204112221330432021401130112000113333432144030423000423240204144214022333411123222430401404023312324420130403101400303101122111130233113343321413411420301033234231124120102221404133412103001402430434223102323142341140132301240010440043013403042332223011400442331133103221122410322103441004334014333210442341013321313202233112221332112413111042013004421210124043122220031444334012212202041404231330124334041111000001431011412200410144410201123322400221401222114312034212043420041340230140143423224210332200122412230441021103144324304323240400100020244130221133230200321143142243311200133010004103123113000132224221321014402201022432023304104101030424214020002340312212120142431040332301031031034020221430412222011133033143213010120320414331111040030233310300330000422200204010441412113342121414424224114213012404240004230430132130331131233030234223032231011332202311431231111000020410020023030301130121131441034002043330002011243113244000113423412022140133010321432310432243440004024042230220104304410241200401232231300344331132230222300331200313042433231242440142430441002314001210324412320103120110433410041401211213201211234401021223213211024223013213421123204124112320002241223113004024233031120423120110321242330243343324101244131400013201122032444041214130342232324214442210403114022014104232131212201430414243413422023312011430000423221340231432042243204202231332234303040104130020302424211321114010302131130231210413033330130321043140011003120442201130014343311043432340410213302014430211003301003031322114042421412112313430322123303404320042040334144244144232423400044341124304002323332003211200141022320212402224323121312122334144001140104133112200140420322220312340303400232204242212303232340342320433133102123233030022311242024202221344442322112203344230411424132430331102414431111310041131112113010241321204230131440143444312242223342202211233310410212230132304401321131412224132100342320201140213402300224430123032440301103231142014004034132343333422012203120412101422324140401412003441034000401332324043001313042203042404404130020244002313424201212324004334424043314124021411100332303122302032203012233321321102434144012200210142200112010440014432140201140423210320230234003210034023300420314413330332403143204030332130200111242133040014324243032323141144123230001423234140011033313144211111322234342321031124140121042422102221030404142000122213120442323211323441142211224040301034324143114131221430101222100301040112123311331332213144111224102", "321421010302443321321414211000122133411332440322421413014000033103224332022103333401220032012403421212231340222044411012134122401044140313442403043423404122432412423402323242004324310331342321222443311031221400313203144131300102313440413141033302442432441112343430202242320212323442114122343113243442122023301421233003310224220331204444110200104102011413044231414431134104340400413310210033403344134311304424344224003222014204310321020031412130324032200212334130310333022142100131422440120244011322104142303142302404413011021131330413230444204123113404144340134440223240134443342411221311310104412100420030012031030030041001320330303044320430223234044144000002310002322300204042400110034042112304442421214014203001220023143030432123131132202301231104200322211034411421333223214143401402124433424311100130043242334311123114121121432441111024312301400041020311331002302342214244011033422011020342041141321230343410424012003243421223340444130044132102241243334434210423210132111400432202421100441101000040422102441034223300044021411134040433241042112214431034424113133421223400300001113123441332442410103301043033411324113010314414001011244440324331200342303421434330132331011120303344024244004301243124122213024310030020031212413314132221330041100103140321120004103200132232000111132321111433332303330432120031324214234103420102111343123213241413331430033131440143132001420233131331312330040440402404322044300441340142121043440444323024242231431340121440410121232111313111103214112024400243440210230430330011012113211323342243312442000401033421013014132100213402443210001222133011322231220322334034214423314412303040111202224343112311220340340042031120311322132220110143001020201343301000024303342012421311322242041002001020111023121301302131123034210334343130032043323112330314103003212103222304001013212131014442302110234342103044404103100422343414043020132332021241341304421334211300312242222311214310324330442332220111003342231404010302221221012021340021411423322423112130421121202102341013312312220413313043013024124043203432202221101123134322321110141034324300024402221403400431433103034213130113313011133002232110043004324240304022242040034432303113334104432130033034222434432041323131433000232432402330220403134133222310141212302240431241100111234133011442404204401442222401023343321014224320042442123142114240242000041431333231302141442013304411010104201222011000010003431441143244112403314222112402311300003442404030021321220032431440304310140210431221412423123003322120312413424120224002413044224420122320303404000223340042421044422233112012122114022334304004010440314420420440322434210320431002020434320220133014431411130404310243231231222230110321420041031322032204004113310034001042421143114421404133342012344021421222041323312430300133140323420312012032304344401202034223314000331333010402044002320200101022113433104211420311424400011010002122102302002202114123202140043304223032334442314202230304412133321214424140334101401101023432230044144432420322300241313124423023134300322230301123214042403023203102412031230303324434020234144110022322140311032143331222414100443301314122203042231203023034221332133332344334112104001233331421214243311214214024022343131420244132043413302411443040440334013331141423144423321010341443002121301104412200044442231240101443344210400010344100012404041114042304202434214401144313324130402304101034301003231120000434422122302441224004432040023202110000144020434033441420214214233210123411200210202320443043220042142112123013403342210101310410322112312130243233032434024300010034143314303123220120324024203040402201131020202133112002402043242320310322024231303202423033124420410030021134303303043314130331314113111000201133300214343120430231423024241243223404211231423332131304312420004312110023113400434331121043220420042414113044140320234311012133330440111231320421423100443201440310131010431310422231343014420142441232412430042312243312423110344214334322311114212000034032303042403404332133002322243122222223034134400442420001412243403423131202234101124232314344314043034031013214043031220424320133420421014103323111131244011140044011122343002201224013440400110014333100202232044343444242443201443401320303430142134133202310043301023133304243012242114312403120223212133404433232323004224241323241013213214020310144323330130241221243240314440030343444024040121242041342344212423030303233422444320404330313211212314234012403313", "331321222220033132323403000040443003011103412433312040232234103123222411102024244214302011023331322142313230203232121112120130301342010103210022313140021243232340112324021330134223241240402013302013311303023424201121324343444334222102431314420430410144310404311323213322120121304301033212322203413401231421134122413240401344330130111100330002310423334430121233332131440040233033131314332403142223110340211001443412314111300043134301203331144021230323040204321431410434302133022023411421230221431433133331122441332020020122441020331020214211434444124203320234302341233321403031211242123104134012044343434314403323434030114402401424202211132042001022242120203124131432003421133042123204020021311212010230014024440413144241140401123231024231344232111041322041114410121414221133004123034422321033013231041234221003114130442300020213012204112111111041121304322222030331343221212304401423131034143001434323441331122130003103011014031224113012000000424242140204413302233440140044220302332201114141302004311311030240131324244013304233011334210302004442113334040132233220204131433020340322000342140210014144421211310043423101043112424121431420131023320104102320023414413202420212111143032110132234422233100140430314044234041220202133114421120034024413020202324200042314040032132102234030444341140332101104342241434333101234243314420034142321012132130423230131124420020140132330301401243330233404321330314031113103414004311430320434030400422134024114101202321032333301402110410114234130222030400444123233302000102100002043411244142004414124332110404212443203200421243420043130344244423103001103024112100003333432433241143203414213032333323111342221404010443401022042312020032404014224221440034043034401201314222033443333133314322243340011133332203002412433011404144021314130444413140221012141101230333300314142401232001020301400113222113043320031042321310023030101423130321234410300303201413242024301000333342141414121340010104310422201131032210303322410430240021130224424102404014434431331234144021042113113110132023411420231110040103324413224432010404224102432232444400221204201431410431422410231423403144442214033113440431301040014134124411303134014113111233202023121003343423212333230022240043110344102221143423302421412122432131133034413002231420122441400323202000012330314311210210301321121334213110130422224301201122242234420331314110242024101000020411212143410432320200134322244330323311332303122334010212444300002132434424302104200043212033220131014112124332011430343103322433402214212441240313142421442232101222040130233314401414041120321434122334232131101101440133243303301432422431141112311444000132303101344134324003332102320402400011321310241343200323133424011241440322104012412420232102134201233244321003300001421302000024102342334413020133402400103111421410210243031443113001222144220040110431033010021442323432332333001401214023104013132240042113434112034414214233012434210141224410200412142413212243414400001220331334111020224032101204001420211031343031120004300204443043013111420214431220040012121103211410024233144332332131240213333103401443003321104122322240422313214132144414131142442140110221221411013210003422011344243214304312121033030443222232014111432140233032402042044113441403434330034133314332031200011123402341433232231304044010102341414244300241342022220124010223303132403341132002420410210231131112343304432423241200330222043110044220111132324244100110304420214343334110040312022122413044433423203334001413024103024004200320123413122334440300041123423213120141024442110432323431312432334231334411413120233143013003213323101333441023201343113003331102141002333434204242114324133220403224014334420101132342202310040432022410103432120441421231020422331404243032412102142343324403210144134433133424014020304330234043421210023203100243243103100311200333121114404240034212343301012334242223033314040123133224212011023411012342214044223431040120031323020023013311144314342344140233142404143223030311013032022330300334001142431320432034332040133231121404201303043022402140430211300124111124411211202233211114421023114244224113312140413243224102111100021142241121321320244300142033302213200002114033232412233204300001310233213134301432123430140022204034313340344104000034031011432301133241412041311012111314344041032312131110311021402444310343423103401221400343344240332234012113221010414401440310131141133124144314214300400122221140332423243101422234241142", "422220122423030113222304311040033320141044103020031340223240412020144000302043433301420130204410334214432040044412202100223110211000122122130343400411044341324102101400423302112001334110340403420102323423032033400040020044022022342231200412112344201101214204224322211233422341301121434010030144333324404410330324444330443312013003223413100420130124311404224243302440113103011112402103121320424444233104022414202010443230103124030042142400331341132201001402212300321133142210410434043414120113441010030332014404344242031104030000141313031134332011423004240330134122200122310030402230202434430313230204430341321340030143232134121344103233244422331443130423231133120114344424310002341030433400400220111013104114232223401234224443232242414400014434211402322212210441020420431201321132210040411010102342320101330334140410311114021221411224402430422133200334413213322130244243222142123424344333122313202113442014324021144123223020400022243313044434122242401434232424304021403331320330221031412011021124121012201443230023432210214122330000012103320230012144242441402223312224104101122332312130222104100311142303433004100310424240313004242342311014243032120212201042311133402203224244210001212101014013133212204201044322010014301111424014100023432402410432030221231243403010023440110102444044242322411202240403241442300431121201211042213214212223321231402021341422421022443041102131332040301422221101202331333142440020413431232024231010044234330212104432113133131120033234021431314020211010133344341242021204003444014214021143244304424044132144310143312444340434333342010401332013414030322020020342004034314130313124132310124411002331210101201210042400430202010101132041110103034411001204432201230244313423022440313121112043332231121204320401042132144404141440302404201331440411422003400310022324444411032114234033030004313243140012031400011143132342313203413132444432421141212424021222321103343432202313312000144404413302110441443143140411021400111410401114013010122140140121123421314231043130332412331302214434434402110201243320302133344403314130101314443142000114114144333320401230312434422332402121142214122023200311131101200244000104244421332304123310104024222401402444413002420403013142340240424310111210423104234333441140441111110144133210333420030100231441221120141131212032404013041422232210244303203203412140424001221122204123434141203022044024123142031122110104310011422202133234432020321143221231320021124343243344430431120123134241230343044431122232202443003441132111030344302443123141020020203334221023331212443324120320240320140104340241101311132003104120432423200114311413413243444313410141034131012440241044414334143413244401130200334401401214122441420144244420023324202314332442431140444024230210412110222113024232341321224020424112031420402320414410412401030410333300312320300444140210121212113440024413421311420233030403300110300023223031414204230043024030423341143222143141022412101411130042324231233112030334424430143030230410441022010341430034020212040110023140323031030244131020030313434233041443401114402202402131301222211001434043121430042120422004033344203122444340431100422221030410413222233113203121340114434012102332301100013334034422244302210141441414323244311312244400001211430100031401242312000343122401344101000134220122223433411104322021034424411332014211323221344040103400000112310330442024244431212431413410222020204244220233142333233110111341303033231112014120031214430230114440321401143211431143403013414131200421143324213311210402441221130031410142340423003413214340044334040334340142233341230043422320204320202021023434343410032331304213101324123003313132230012314410112021123420323040213442043242231110441043024412213112311444324403122244343004410040424104323404243222430244003101304202034212432023431123143120422221443000000124144240011101333202244140343231142402212302420343310314000013444110421241242231433310420414411340103444414343203313114143023230232041401230121402014042043444303230214010401101124432102440224112411143313422032334311244000024122130042110200110001143343444220202322141022231331440140013312213420114422100220144244400414113102141401341212400013102433041200003001204122101444323412421001103244401121312241412134020020232142144414302131341401203410330423343302442423344021121321044000331441201413401434210341234043130424132424440223030241031301043322442012234414331240133023334000410442444401121304113440032030300213", "141031021421013141200111433201434103430120333200324211031030222410403442122201424432222400432211101423342313010333143301243121302221320220240232223032040044441123401444300240401002234303310123044331423224131404444200134044144321411021421044204234301210020434420333340003223242132123012431144203034330410301000240032312012111401443231442433141023231103100210301411014023400241234441020213022034340004100400101032422422100320313312443222300033010023241023310103410120144443124413410314212313321004144432400111134044124012233402301121343400033434132132213424434321200301422420411100113004013404011014330424423013311201212002404444443123241120023323432102442301212400402312443000421020112024024441021403222440441432223003333424401333014324231431243133313432133101400240233314030121010444312244424333004330443314020411133123332003012133110411024224101340242010301431341012400002142340031100203032342331444234200104000221142043004031304304124030321034332303334120404200033204024121340443133424224010102142044414232242003242433304023422140100031332242122143323242440234104403141322411313101144222213243040023204041124213312124122033104010304410330122011120031102030122111011221043100413232340144243102134104300313122420104100340032411012341423020402200143121321214003421130042320102343004102310010421121002134024322302032112312013341233304424000400040034040403420244012241334344032301012402242434123431232230233033230141302204113411131343123422224333332140322202313310414200023140030343040133244142310440041002143200143434011431343413110303014434223300101232400302001300430231200343202343430322124024221200220420230332411303043210142213434242124401414242201010301324302320214212444131132123401321444033211213114034401131024132401112143332340113111241123020022412414311413011040422004422304013440440444101323023310033234230311000021420140202122111043331022123133041122122234422412331111132241044432140044320141233002343432322044242131133013423213443430220201014044103224442300312312341241124404004323230322410012304432403202142404243043430110021410200422002301001111203333022324004123200312221423231210014003424101304133423001401030042123124203123311203201423024213400101420314034000020110330031423042303223144103022113312401200232002303132321001104241340024233002322030130140004233402401324024320244221404423244124442011224222133011241432321013124024124324111123233320331243011231414303411411000023404012312421033000032012120222114040411003221240213233403230043224433141304442234224434133013302220010320412114020111444014202443023321110143331131033040432213243004120114344033421124040041024411410004001344222210132112222421430423214401021322424301033442113041420430030022230032423020402413020134100330313200342043341341324022401104002343244432423112132402200421003344130440202230432130120004203334113040104200330240400122214440300021404324113310014342400321440233441121443121100340143144010301114303034214312344423103444211104022414203000404204203333034133134104140013014231404411130034321230343334132210102234041124130000440432123234111121021003140224130103322424401243424041324341322402304214114403310001130112223114400144222442034041014422041002143401311210422110223004012142200320013213104001143030011002001431244233333041234112013042102434413434324402314433001114223101110123330111333321322222002230323012124402102012023032440143331314333442120023420340104132244103020043011321301114420433431001204122434244021021020040424440430243342222030234402324142132120401041420333223100411323303344003434403140321140134041140142424133212333420202421223411302100140031210012323342124431220203004404320200010112231122320400230202004322142220331443031203113343411334332014042011032204310413042311202212040204214024403104421322231201040401420400101110324400413301211334242031420410402401114020221213301314301204421033231003434331114021422124334421012333023240033221031343100440143123324400021300441134401003340314100213334224344412343014204041141143341244441111030301311221114140144010022120324020424134232214434343412312133310134114011033342012312241223240010204230112023234342144411003413220003023223302311320124441112113344313313434212241110333223010240110203141321204032030210113402043240044002243210133141103322133200414410324423104343123312214201033124424202443131031204320244313241130000420104400002411323040301333204220042324414131011230413431303200402320311234012441332244332044", "403133412021301000403303430201110141230232123310341340021024200134214021222131410232403122414320133240331342411222302414222103130314034032034243132201442301100124434022131322124043141020143044332334013310121310443341130241230330001443411142200341132344221412130044114422134004012310313142201241432043302301012402113322021032313244124204200433334103144224002233234002223132430404124034322301324243001040200301241022131103140330432431101232202231342202031224234320033124401034410024310211412210000242114033320140124101220442111204343323432130024412124434003133413042031031241134314332311042303202343340002341240001100104212423231330310042332432434104241434240404314043244243210441302030412120133440123310312010013020021342423333040443041000010111303242222022200333034114223124114303410321413203432031310120011333010114212230334243400041142031234124420123011324000114133404031423104411200200411003432402412034321403131441041424100420414010222231000133421033431111412320212110403110410323411103031042332323132133410401210321032204001044014244111221112332211321011343313133414304221331102204043002432244041233213331220312012320122001002023033131143443040432244114111243133202121041120123340034444430411001211241124441421034403223232230130002434212011231424413141211203041241304424314433042220002423440431222041222342324412224000404310201341004123303031144032003011122240421111043144301211022120043333233212411032414321232421300321104331121131322203224304142144444424421222302424000044241114124423331031304044133032233304313333001223032214014344442113300124132243341114222223333040421443040023133002240443330113130200410423133434321433002433100313142312314033314410310214332030001444211301030000201012114310141223241022024441013142400424320331221120104101314411232031412444000331203434444443204433321402133023003444121223120014334412431120432424114342304444221434002123240014433401100134112341240304301104134430044031223210424432034102141212044102013012114332441432232433031042341440040101334313143201103131044223133011043303313344221203041342201403102442113004441424002020000434044011411413011202132121303100342123334113404113443222143033031242303312222310213000301430002040324330434220032104044414212331323143111221021044101303311233221423443424441011324020433312121222400430331210402421131101231123210341311221333211330041223144232223201304423211240214100014023340341301233014431414331301114411302244334203133002112111300330444222414211433023022012202223141101301144121324202403013234342442434013032344421342434014142433031024042111330400230140302413213024314211432223233443411324130434313012211341004043022112031220334011023403441100144213342310033210321343231243344124030230334304432333130242400414322320342203004130422441123342340143203410202442300034420324314242041322131101041040300103001020140143440310231131043234022303403120303344210143312132044021201440430104234003334033433430321304442344411120203101211204431122433310314301331244213020144233123141043000314211144430104421044402241431012413143432134044410441300012302341113003241111343442124023441034413004114403231042130330104234030441412143144030211412000001344402242210314040124233411234302300130140130200120233023134401120111230212443023242143411010131113023432211104230432402403112214313332404020421332440013234134442242304331240420313223132133141144444412234221300010140414230340011101424302241423220102023433401112343114422000443342201301214434113301243204402302104013000423032442421103134203342021412341224441014020022043324331301020142132012033303443122022421303111100110141021441121033004030101344323111100022211023440220332323241442140323204003001331041342123113431412314142012343041224322104110344123411343100204211242010023403204121130301142331424343240013432202302003322133320242012143214342014242041313032410110313002211132421014000344140131022212001303121230224444201311343023024332130021202041412444312044012030210402411323400231331400144143013103013101423420130414241030412231432202231232233034343403041132403102133020343212020200224041134003014122201144302123224131312341043222411301211241122312330443240244003404414030023310431241021101220333232122200040030323241031242040100301241234112233321041102120243302131011433101410120420113301402141330300100422221414033340430044243043144122431044412443220230413322430414223302401243310300014432024014233422410011141210223210340003111432210040030002300", "042003300322141132434030323201111043300222241100430314403122224131411141043311334342132023411314222134430112041034041142432220433023122123301332411344024303020411044133101442233310213213431341000204231323240432223010430314044013043124344113303402302024303143443402221400210330423240034130242230312324214023013043400010010242023300344044230310143330044440312443401343124424032332403340114212201341400040321000110320422320422344444144410440132243043111030403432033403321303222133344412432112232002410400124222443432112413411304344304344031433034311000212233043300020132010131102342103110021144140412312312114011110033010440421132200342142020003123210212213142234330414322233403004232441233123204214320402144241221414441123304230222113032330402331430213300023121221110320340311323224400431102244243433210043141330210440413103140123244022343011101243114443031144223220202324323024203221234422201010203320301043412444412424122221124314410130401324143443202431333013132332341044224304141022330430032300043324422424041330223124030321211331124443204021230023344210320021241410300001431044121022243214141203140241243433320043203004342223011203124132310222341130042440100130144334022222231022421210442042413301412332100004033102343441042143111411222340230030032103034402001342234413123221100200110222100111232200330112030344332111121242041343442041233423222200114124011002032433224233234012441132401222133143324100013040413040300102011001001211413113401224420234143312010331411402234210134201102011141220423432033443311040402011113103120230143431344240143213142021102013210331423201111031042330011440320241434202422343131240124234420023031321244110230012201231010312121402113134114014402431200004343210313103320024002130231004310113041440020133124413040003334413021202440024411143132321022031212024340440304412443102240142240140332421314043410024423103044122111203341423101304331001344402420023032430323431043420121312243001223231231022211221030231340333411431432020241340443102012344030003441200311141424011333100001311130140141313212112220144222414002233423232320121322301230223224211303242142142142004012101221220211101031124301021220114133110203323410031341001044414213343131222010344131430044043212333134131212110100340230332114031244224421300214301023112420020144130043104134233322242012031034010321040413002424022400020133332011213444044331331034341220410112411033100010100213144133133214431133213031114001204311434123420420240000004213222334213424043110440440000020122410343000334033113022444412434223314043222101344402011131204003413032421104124441012400220144223314020432032030120230244004024023310100424003103200024100332414203200430332223302203224000210132012114020014141323400412031104302324241143401131221431113404304200002442033032233424043431400300231314441432330143402134122233124201304041103212103420321312234442103423202342202024433320413024323221100420030114103412210234130432300330330210330243112240114440430120324401024311140421324023104403333040134212334023212041222224011441423042340412412330312044214414344442430410212044114243211320341132242033032333400032214004140302231131312013211023233423310211404130214234201213311323131242223344301310004240310330044114201340034010044301304100401010344414323004012344022324220412011440131230002331312013122413431200130212440011132102324233430031440200313421041040233402120343420041340013421204404003343442011401324001403030331431232422332320041341021141440404102022132441204442410130022033033413001210301344111324220412034004411004132024342234240100240413341400122412121420122420031423014111023001003310114110332002144340402431021400230033023013230433413112134011401443311402030300434002222223222303023340010031432142321000310420434142230003002102422012024112144143332131130432022021004424303301041014234343330430422312300043002142310323234002032404013033313200124321302404422102232014132402210422141242242221001140113104410220433333330312204232334002344430011023004422022340420042444133143343142343141122132423331133122414200223243132114223041342001041424344202420001444220134411243303301202344013132203443423004422012201414343300232400432431043300211044041300021023031114241130404144304221404021331310413232132034321201300001031023114303343012324322041343220144401241421201212440014412123402222110242430012221040023012322001234031210014231114244404433440432441144120411201320114243301104011240120344122303320314423", "411243303140203202024110214010013012443041404020302022230401133001323213141233014133330144044103224332231441131221020232214443323414143332042224111430432020333433200113103410201210441240242101011433100441124424023413330013032034400211211033111422344440210004204440001303421023113313242124412340102213030141120100004112342444220041014114221203113023112111323230113043101402341000414343330432201333421403231234244241201134243302010140434003314422222243404440410223203044302304243111322110043121041101341204401224224243444404240034212003101233200320311324432041322240133030201333000224101012340422301321212413220041421342333123200022010403232340030424040342000322032224400133303430414414404402440014414232404341142342011000231104413210110311041210442244020041432424322104313032334124023122440242202400000203120344421323313044441230333003022241104012304201140011001431132442211112030132221224022104420001112011103102212311143431213331242211223001200444443044402141113104112112344311201243040320421042240341022331200123124211140244222434000002421400101430003424312203041031323331044404321424213012334044133123300241014220211203031011322444341120122204432313231120141433101344120000424433444434001032413032140003144114401213312034302034332242334000444034134414230001422403301342144243112303041030230224424043410121031333340444412404144112030312034240403410313122323012102400344140120202401120100131322033120441321110014402141412231422141133141012141244134123340024222443030044334223020102244323241124102333240032012033222244112301011223321211010323314121022041124112121120440234423232421214442012113232211024304141122124331344420320402232443240334103324412004140121411223022343020104043242234131121231424004213431212321123433104110332040110134203002430214412341400220404401002314424032240321410011130344113312003144114422111013220314211004110202430123133044024331121331013232213232314321214433413301131134421211324123310004020024031442002134332300022113121441243140311000211121233034103240114430004120240421124224224331321242214131024230021402402011204004303422233210044143441413200330322003234444432412042444110314434032241333003331223304204320102430422000322031332322334141100130333341243213241323241313201433441044314022311044000231241312241020244314200211304014024212340010103131140042042140231233242210314231114131100430324231021201112410140033342402301104203314103142133144214113122113433013220421244212444104214013432333201024134323121134242104301134402134432333043124032203431242001140310043420040002111121034403230402221124304103012222432210202101340231420132112242203314143310434203401310031302201311330042141224112004423021302144134422002123321120413344122444323310231331402304010420442140011202323343031041434242133112210011321130010303012010140203014422100020001332304042442032341334131323401212302041430124003111213404313234414121214332140322231423114323344311231144122430402221001013210422112004142430234024221110140143023423240034134041423333241303113214341143002113431012414022412120411020100230413434100233404123344402421401341411311010123410402230230101132224340440132140344121100241130032430100123211130022034221202323333430120340331401130141143233223324200301412204024302034114040302021142101014011340020324014012012431414344440423021303330032302400033031211023124300044122131000103042042423211212221203104141232012210232200343333042322300302113434344304414341234244340311003120204330440422300202343231110441042014223102203044242134123244041124340411343141320323444033143341132102442124312313332422112404341403243130243133044232440000232412100032400220144202444003310143341332241222024233213333201130012220302433104222440431230434023144000301413011032433232232302010211433422400021404301213431424442011144332414133303240214130000000434201144414324240041223333114232111233344312044333244010114142421043103121121443420302430411014221000004122334144423344013232223304410240240101133034012024034240100300433140311114223130013214430324014324443440033334040424201144102343311134013102412142320242431434302040441044210234021324304444013112130144411101010333412031443334331401230021124013404004011110442321430202400440411030240212422121143223243322121323323402414210403002123420241431144202134140304402323013424313241124410032103313320303122021200002413341224441420223142002404234443301103331411002403004344342443031423141223322302220233312300201104222024020240303", "113024422113340012142024331033031304210344420420000341214014242440040223430330340203240022122340244411044244001044214221304322434030240243414200421112331111141002123114433012112002312022404243104334304331203310340304422014421312133124422222440404441131231004200101233142232300123440401121244433122430000304313141332111243434303301104004141123124301421010044322033100113030243140010044024430100140101130031102320313412231403310042434401210311233302243040421110211104012434041104400343410112204341330311440140434240023313430423013113233033310222100134213204041001203011111310133314132421002320403400344432222120144343312244101210043422023310302134022004024003101410022434321002222044241430334100203220340204011340040113440021431234144142434030304003344430302230114233404042204302311410213212441323423312023014012234412320300143310100301004332432344221230033040142111203213022333403124021023313411011342230301221314233003242004421124402141430232133202120033403420310201032132413101222103124031110422213201211244241322233420234411211344120431403203142124443321441231203210432344331211412124234144402040233304241400212103321130311221234114121433140004203402204012331243304114041111244102410344410121043202140432344210321311402442030202430203214400210430002204402233104022124143220213343113202143240310411124133223130243224131223241042030021424112300031432400044301304430232010033413130023013233443403134311002314341330433043230204413011312331014424300224312122442432022131302211423242334432402020413442412230400123200434431432102222120122044422213411321131103303204333311114123320414144211034230030232230143213134111114441411223102412033202403203123400122440423412232433021334203442031033430321220310000422204003003134221233001300330210202020312331124111143121440003144224030443230443024110122130001030132221043114144002013413422211122024243140410220000042311042131240422034320334244401041331332402412130322132041144144022002300033112320400103101030302224421434401302330000020100402221330201432124321100031301030143123143213440131332032423300233401422332014221421101021103313013003020223041033032400234311103001411043004443234340123233124142023332404402202400312443423114310011010143114300424300233233231144001433230443003443401033100101114023431430313140033144100030043243140404114321021131210233223221031401424232414401322013014224324134214002224143023221342414112322232141010024412104112142003400011433344240303341423414411121220033233401140120440133132204104121404214003010304114113423241312140041031430433140344401130043420204442332112204121024311030220331431221203034322043300314003044444003313232343130242411331124124140244110140010424441102324234044441402434234432303114322101211041404014424142414243320104332031123134100233424111230413432124122212033201223424144342421243404001044042201040042311210014113114421100240443243114020032442320024203220443004413340234332303334300202323111410124220412311340020321111200043144203230012241443203240404102420424033230441201311201013240240143111234130243213331201134121031143120330230214420243102323034311043144413434400201320101412041043041231214234133310224303130014231222324013114101203303411043321034012310242324203022314423012121403302102001134213324443320320130400343212031444400010433202004024243131431440301113132433444132320022244133411000412043133334220441221321131141421204410313314230343034232042212110102323233014014311031242341223033232214441040231122313130401113401113402114114313313114023034212304441431234241423022110240320114340204431413434003131222332243014204034112030242232304234334010020033040414222030033230111241044240400401234300340434100333010223301104002320244422412112002442011331112342114442204233421004020130101302300031330320122222330310042043014210110124313121141314130432024341303310120330133004331421214021413243331300104043041422440114204404203444322112434423423301414434410104430330213344212224214021101332311033012210313003403324432002243124040104030342114413111324331132434423301042443132411444201323343321011240411402402114424404014330023223124323340130230230420434142132400231440404010442144402042220311232031233433432321042201424143320013242413332103010430113002340314300321432142400102431120413234343303342014133000042414242303141113440034432444301122441232140204432044233432034313122432113134122444103202442222300413434210031230202342240101344413242432412022334233313413142032123330201", "143102401331041030434433434440141320202220203333112441432220034401411120434412023102213210244300244220334123322432334002441341203041132032334332411433444412322143442324133303432234332020011220412420431023044432020123230144240411002032411412023310332024003101222133431203334240202403232042444200204233104002201444134210414034030334021001010141312422223033200444143401333411134024244000422031442330413001101043303014222324302022240342241430111443302143040123341042312441340101030020004114321130313300224130410121210232404331342430114342013111001403123142413040203121204314111334003034210324411214320210100042043104212032334430323411440233412140033113123422223430003034424324144440101132344234120201102041431330124203000441130213111442032034032311404310044030421012120414240240113232004421124231321144443112233044231404411301131410414410231134403421132334234034111011412233042013420424224240121311410022004304023104124303310443103241304441000244340303110420340010224340240203443034100104330333000022313013124344243224230331314040444113141220143242440124132432303034434324232400322030434344110441344200414314002034111140232202240423234022413132234420112233010121200102242012203321414400143414031121400103221412233210001441241323404423023444330002412100021242122203341110330204012242130113322221433123423002214132341200342201410412401440432213312411434311333131111404340322112124334122202102230314040140243310322403120112100213041042423012301113402434013204001440301440100200233021421430101413121040344144112322312214234404424343313112224442120344313021422423302011321124414032123424410330332444032401102033123420333343124410431410424140220244422423021200303232000223100224231212440401403032442304041434300430022431044104421114034302041304220442330214133244000420313310240314402022042124343020012224104241233210032313413144410034240102222101244412103404203421303241300432204431132441232242201441141242301022001411444000141103034131104334100442311102420314001321334321332234020313104114400000312023404034241244311142411210343411221111212310103331414302120200102444434010221333322443121221223333240341301423001021131042122310312101111442112314224314242120000204001402334430422310303223221230243421303103022341132404031011301401043333024011303214423230420240422113211004241014340234233422423322024124013224232021410122321433420342322303040224311020340001433104104221013221200142003234433130030102224442112100330304141214420012222334302102240023431211000430232423110402410020244033442433444300221002321114103310021012024421232021302413433120021240441240020110414310412041210443324334103111143310004014003413300120030321000043043142440234000443044411134321313223034241213120404322104422121113014212102233140012241002210323234123132114144121441432010332104123111410311244442421014024234420204111431232331440202130241020104344130213020232100233141404022322431023400144321344002321324301243134324403310124302432332301344324030323201023242204233234302304040324141013121214230204102441031332122004404433222444303010014322144344133123340201414240012232244222122413133004330033330004443000434412022142334410142110101022010210424233301434304341003012441031143242243421423300402122414202411411424412001130431242311212034434140204312033233041120300400124401023031100142214324310223121203302131200444211131234034002243342020322344102344423241413334441403342404401321330001340023134443323234221331130301042004423433040422233001200103203133210344023220003231132100243124324444404413220303431014100041110332442122023404241223101324421403332200242432030232314012242012012010140313432214211341244333131233230401420330442121211123433124030001203200231421420402331300332241431244422033311324324342044144214224132230331031303220344201114434014403104044323133402213030001110132123404303423132341023411234124304314402112144220100132423122202302421032331431232323441032223113031331300103042340222023114243134134402204000140212421141120234113201430201440010303311421142014224132411431403313221301334030203312410123122132143302124144210012311134034110033032432041323413104313114142114133131221234240312214400340300304424222011413101234140422320301320410030330010120310003000124123212122000301143403244224022313240234001221002234314033402214343210400210313434120421220033003104110000312032003110343202210211203430132411430343432244024000221131300144242200002312130342131110231303442111210122114213310422020", "333404422230213441423012123224230333002031224004222102123420231222210434211413223112113434124103121421421140301124243022420421114131102220122230230134421143132100100011333342333131124440141402034034321222224201044433042231442011321133032031434241323034032002444222340333201004230211130332022000032210412332214301221340311022311310134224100411141042140324423303143413200241201041402112324030134310441003132313200404442141340141044241241232203344230422430001044042432104321230341011120142342403340014424222334410333114342421034212313340240110103003334444424231123134123400443112342244044303340110420242100223144213123334334140111211234121443313024333343313302400101234241324230020313144123130202330444243233032434001431340221010403324442421120231204013233102004321143333223444110340132001020341111103432101314104300134314311211241434230034034430402121413343030032133023011344034102401314210103331444200022040014240411340442444233224032130221220000100402124332140111334132330110221100243323433240310112104323001021023324303312042212413113041142304213214404413420101112122321234141143011211244041104004344423210023443114102032423130130233230043303334212244443334234120242411122120032310111432313311222433240022004102414123343241444331243233424201220344104434132440423132040011142202211233343344331442203011102131023304322320411010011443104441022431402243340241233022430231420042440340122001244023211121004044433220414400221420023130302023342221141102113112403024331404413121344313032012432433413443131111023340130303400300330221042200141323410040202231232242414032441310314024203022011031201140341104240201143133103112223140244103404142310432043224010144130332000104343313440044001211444104441243002142330311031321031002122310430110012403134224041202311424303230401224413400322033043121422404114012321102101322202110212223232421001232204313114223120040142014130213013344114413324104343111241043000011401444220422023421433014131044300300112431324112440044422221141021023023233110420020302141224334413004123101443303004210330143004322143003440223201243324141440221202132002311332200030344334341044412102413120013210320334223123332002230430211430233234044314022243301222324100333114013203133123024143132114111102330022101221320123402230114430013013041314332110210413224431343040314032312214400331224034010101202043431033141210421434444244401131112213333034420000303244320014243313320303433100303011244220100424313304341101344010403444230240332031000424030030403011414231124322144103443432424320102114202422324341244431402232334010434244122420132034301344111144004110342033431140431112204312332232422122412032033023233423142413422330433300103400041124132004001120143241404214331023333103440104303122344222322422303323403331234343013001420140444443001441444133113043232214430110421432234343243422422144021220214242241143321041234420432132214214231134320412214201302123441402024304411202412131034302233420024441000340322122123012224421334241230220440212244101412242203003032404443433101001121404230300212230232241423432132432011221141211000411311400124203314310312421004102321004444131330011113002404033300414320401111034201431302104302412420103204023420201243230130124110430432034413303343224233040003332400143221434223443402341230100331010244230140144241214312342000014122400444434424300012120341122142223402240330322021324300004124233030222433421331412300434241033343434201310432414331203440341421030032323043120203214211240130442230002440210041243121032032041202323210332203320312112142301021103141220012334010343023301100100310141311324042421221124400002441211412432434012342041232123312014020343303231240024413204443033044234122003101124414100314403200224433314014143124121432041323312222412001411322102441312313243322312312041222221401431043031403033242042320124421321020131433441403244221310410243431032421244324033422220401330002041003131333341322014031120141202012342114202333041240440043014213214443031333344142211400201020430311310343304323233423332303230411431131424212214042013111010103120434131403032224223110113020221301410231323312043323310311040410214042323103441130012144334034211042230034433414321020211402110402420002400233230340212314000304324000403443211210004401120140311041222012144403241111332232411244222324112422402324403003132203430123003121020230310334233020130202400430324214331144124101202214302301244232000240042044124204223400133402240012012334132", "313442120014323022033332010132304324101104301113231104112123312042334312024404311010233431031120342224133214414132234112020113012210120024033034232434022402223200044444434143420121313200231112130222403223343414132430202434243000413411414144040302032213002413302114243300341430344233100140312110231440013341431301223203000112212443040402321000144030331333140101021142110412200002233412343024034330243332011130242244144433202201323030010100331332030303433132312240402340144134344001441212112111241240431130413114044401203200021211220400443000034434043201102243441202200341120402431010424310110442334240024242341423134330113304102322020002210312013420122142312331430004312224332004324143013230323332234213321340041344100413313420444310114101213123334043312242411331421444201314011140300041431432334441004430344003212411330321321103321200000134342412420222403412240141334420200324000213343423230041204413340331022030141214100202000342121103214410224144440443121401022101132243322333102420021140333103432024204032344012133121303031420024041430411311302104012013441122314303311323141234233342333141434124031031121011130113404410221311033121101314012223033443100443433400423113313322022343011123323401043031032212233310313324410020114231032214442023013200404032043131011040313001123102320031143410240041231212401324243440314014342340212322234443042042202321411123134043344204344320444220131423420124200424431303440122103322312343404120131232431343214130210322242002423202122004404004233110144412002330313224014141142231234431143020441300432032214421112202234333120334411402023311420311241244211431004040221201023021313034344433241221011403401004400212414432323144223234412303241111032142120401111200144340400013322322013402401233222011120431222213420331120403020104332124004220132403404013222400034330341312212023102330323010431213434030003411131324020244023314012324020321321200443111340222024244140432230304312032122444211411421201211022131334122323423012243131432004211103014333442201133200112020434024223103212441210413204321113124002202310241421302313110432444014132312101432324332312420433220201144212242011210142410124302101220332332210231441212404140333133301142120224431234141412140301403001314204422402332224241111222132232140301144312104401403120411310334403142402031402400102243143443344301301301010332021434220324331330041312240424241323334342032342310110140114414014444013000400443044133340110330423312022430323330021301034104143313441401002404133012410334002143210224411131304112043002142214321113123341442020321302000030111240113422420021021324211343104212130042034112331212134040322044241022411330202111111040440102204314023041002332430241041441244313212432413230042301004433113021321420324200442001441344113203034400103102040034212411343324241422100024200324230242031110200241240432110001334032211013314032131304032441111033402040202323203430141024013433211104412040123242134012023440244323210140121134343310321203123023244240034042111112021033400031443242222412103000443422330212004310124201300343132041412012320101120422433112410322334142033042324240231033221223322112401321340333322301002332421230121104111313120202022311114314434434300231342421243300204341044304310131240140031211224041300301101222422020402043301424230100042100432013242412021440344321114222142220103023032324433413412340424322013030012133131341224001400141213241320301343103430202014023224343332314122142244440233334414103333432421412122230210004143103141314100430230001422131420211421420003443410131334422032003100121232343113240332133333104432432140422410043300020110401222133434423110122001301231301221322320022400420440443130241300000332212411001242143314302012224343100323322434002142134114414310302011034102232332120320031122443124140312421404340221224431043030241001033300014341403304014241102343121430322002030412004324120124240231332201004433411342401141111001022343421213232021033233123111414400040432344144302204301022421423430444311024140304120320304414120412124302231331033214134033023220002421221211144000443310101411412300442123023431424140041232430403103222403432312030330130243202001234032032323043423314411320014320233144440010221213200322004124130423331043332000134412242143130331304432303212044001133203204022323102220113412320404112434140010342312414040121100302432021003412332140340112042213414104411344032001202021220201341202213421340340344312310004031014432403423", "242424313233011210230014143043201101131423232412331111420244104134221012201003301240344044424421202410132304122202241033404034342034002013343424314323124203021430112412021324142120122042400132234214342441144242403330001023143013441414244313203241001000001440000434123002221022010001144402234441043214223323241311430202031243333221103414142434303422242210120434143133140342221411022112011204144113223241112434433201223242310313040024301110422244330002102331040033302420434144244112401023221044334400444104440230032322010133302243331443101110404133010010121001402221311202101440433331424022024424444030412202124241410424322231110041300330214230320120244020102011000420133342002314000141124303330214412300040102430323334214133223112201214200403003001121022331340114323003000042103300300143323121120140422014130130303311204044143412104134202002410021120313244414444423133403414114121440144113431121141112430121004143242102302324040213304013300034040312141401431434033242403214100230004133043443440201010011202441024302023032132122240123223420421010001341234411412042323404343432402130133344041212240002433432232213220012322442431214210304141220124411402031442104012444424331424300040441133102422031011131343322003023000114030340033222112010102301002013334043310141202341003410422400331232032024233124433023202231332143314202221013034432311304204244104212404232000032431103031103243033042240410414424300122020123033111131222031332230040041013131343411434111300220321022432012241202423132011141340120013244140231122104212012144313131044031323313131204322322414442203224133300221403041202021332224001104441444434301341031133311042113322133314010431101140144000243330424412114032244113314304334240334330110313443041302303134333441032404131423302012324002014400122241442330121403313204104104140214320410121212222124300423334324134132320341420401021410322100313120401134042104212133300432031124333232044133202020244222012241431311034143140320232100312301142104243302040430120143133244141241412104044403040314332100244422444104002424231014440120240040203304244412304200034314410344032123001102222103111030010114343024240202441214423443133213142143032314321024001224310040320223420404034130010032243110144414032430003411424321010102412030321220211422024331332411204344211003212203122213001021004001000142033022104334222342134410221244430144142221223314442211424040001133120234423111323321000142421000242210311141341421402311032223130104402214041423004144322114011410100414032114144301341421430011022330111132230224210010124141203434124443403120231113110433331214301300120043010044432403020441240142204443043444222212313001410103334311002131401042020102232434133124423224011342234144032234422444412411224304340230020342133124102234304123030004402324132132311220110403042221421430234344323223014221144023234324344430012232431424344213023141313443302242114002324121022311412420141020024220104444110011201122201214240032142140334000232101143301113020004324124030212432134232322212121241224010132034134404110202142242223322230200203442140011013012242043324342134134140100302401020311030042234033443123210210341012212231433434114224404343314133214431403421140022122044302213212301223344114300042422224432232432443102234433144021014111433143200000300120102204332223440344220400301401244333023242211102001123233401042310103032413140443243132444240130443422343211301003304333203134340010224234310303322032332413413131134201343113100120121212412320322002213223203312102200114214320332142404114301042204141413030333101340034133110002402231244101431242334334422010024241110034201420214213331343234433032044422112431212224031434134020121102001100034242130444410020343114114434310032000143030220113121214401103441104201212240020231200100133121112440443443411343401214122110044021241132012403434332012403422230422000042142242023121140003302412242430311431310041443102200243312144231004022441424110040133444421142101323411020034101124202304423441113030131101434032112324112144334241202113100104233400100201420440340330321201310243424144230423300244321200020033033441442402133103343101033402144134331113123130410044240414231202002443401434221402123324322201024011242401024423132234212331300442313240324042102041334332224322304410242441121201321023214412231322212414444332214441020431144244204232302042340221124022421144322042104341141343201402434111242300240323344021440043324101132102222321303041023", "231400111044112421240433142141202234422401344121402032421232114433233303311030414442240241233423230240400000312344113212334402230340243204020214424122033433002321011124323431312001441333331002330322440011032204424001400042103044241440123200344224200021001100042040120343421244114122044301003034402104114030230033110011120122044442124221011233234040004123433111420114141301412224302412023142042313224043441420102340223144420203332013411404221320103322302422001022421202221323123332413344230312322023032122042313343030231340404324313043331003103420130442233043134424133342124120114222133220114032422002320310434022411210103344201242313111034223113220400133010111130414012423401204104041312244321100304310331013321302234104313004230101124342030040424024131141400020313101023223212331033210001310343322204120123441212111303201300144001340431313203243212331401431012141322001112400014231142421321040032133040102411101102331403001433021344410413211431342301404223213324314404021031410104420122344012140141403411111101313342324031342313232044113132421011221413401401433043011434232440232101411400421344100431004232233133311304033210230042124021444133333321323413232112021332404331043332044130332420321413242033422132023430322242021232402300331034040222203231044320101103002004302231111033034001413142142203420211141432321101022430230004123332322142404432234124414342323423313424334201040341414402413334040101231120044421402110034434111411030403424300304424240004222202401220302142413114203440312203404130411020143331112013001004403201222204232301102014220140331333333233300344322430202402333303010400003421431023433001311101032410202132322004341004211033441340144421144421321104313330204010414221343002424444112104021030344124132324123432021201340411121140424230432301341323422130224243331143130323024242103130122410130421100214101322232303003231302424111310332103014001040230422443200312423041300241031120432320302420043424332003443142223434340334042310034010120042314240202213223311021100320231343223243121343401033100334002424341114044441234330104144333343012003410011123332341040413404202042430231041011231000401423113234030134030123413031220104241022141224333002344133210433423014432224100010102042224224314413421423231213212104021321133011013043441223224213142411001044443233121220240232203412330204241133424101023444304200200104202021044110301133322112422324032211143323002422341124031112100321141113444110343321123041100320343440123413141301410231011244121144201422201024321143243242043343244133421214201221102210230323431144144411234104024114120401412322040441100311403032242041413101333440242040213030140341402003403314132111244342011441322404423032244203110223410042400200014421114433044403010320124442214244024420032303344011130333343134220224421211444024212033214221143024400120210431240301100420431422103431212442023230420310213102202142144230130140433124113430442021024030333130341421133144100203133114122143400413214040033004112234130222401423044402202244301244332323223014111442012012424344404444300330430334012432031410003014104001241133230314022344210013444034424403011344100030443204301223300203130013223443401443424013002233423120230302400432221213322314130403324023241030012040233133011131434440122242434402423230321104123000204142002114111431314132321113032140213134224030240001032043233000443110203424420100321212330433021343112211210314434133141241330220000312210031300423000001302011313134120121130033342323111210142400141200342323431433202240311314120331312130043323220141430122443003431013434312344120404004400241204131434324102212202302441303313320013202344113120243414412430402320341103011411203233114302221130341204230101042413110122202232213300333312141442020202402140442304424112403403312003321100412102041204021404121441430224012040143100042312304420110304400102030104242420433313434334130204203112000340243211140224240413432222203200042321033113034102040232404043041012444442320104430120302034402021123211334012133410034223231440431022044340333120301330340243214424404413221140400420321310141301304110312123121300044311244010230234331102421404122000234240121121403322422311343030432212312432321411143441313024343122313031204042213224301441400223400010141310434314413420341042112322012004340120101002343341312114201034344112324301102421123002231341231134130321123013423401030001232100213023413212324201230433104422430033224441312234413204334401", "243212120033201334224421441420400424422313233102313311331432431140121003243303134341132023431100113101223424342443410114342320032034121141442224043340344241020240210101121221002030124044342200003312334322402110322010210112404142102303233000111023220434131334022403014413043144033440221311014214132311444103301304110320041312403202341311232302134103043022334223303241440200330303114041303341233311240241242042112002121403033200021231414331241414120342102242114223204113123103410423421342224214423411443042104011112023402141111230011310144132243033440022242100440241022142324334122324433000441140241244244111303312012010223131442044320230323113001430214211003211210400132404144102120443320300404304113042044221140000222414332321211223014011004403221321014214230203114233211411240441110203010102040432130004232044304024124314011104021302130231241102121341134112003424110013040214432430041240303234124014421312140412300334220403240414330322020230422024113403003323010101423200122122143404204020232210134223012342442112010024422141413231400131310343401313132401030410040020242001130413102131120422310423110233332021132202011212321344000414132212321234401243221244114302220212413323231333432031142232100404223403344302123113011204104123001424304111344040003233034032304313302021202434041414410102214443132301222324310112111211333414102043103242044033441221312134324340221343122323430010221000034430331014440001303232021010123420312413411233003401132433432340114433034442104120322021211224330423422431410440014204010402111323001311314242224310102021113243113001022231222444311003101101244420403210402441244013332410334120302342323122021030414220302141414034100340030333404223002324423242231201401034303213200210240141441403020441323010301421034311023404300401332133441141102231041341130121113440304111140412101120411220212231424302040000422424431002202424121240242323311022013243423221434104102211323000414001401020443313333134010241344324141230233402014301221013000244442421414002440432232034042021210241401304204131101321340421420334403312134413023034314031443022421103044104433021433040343312420134131012012142302001313032100002004104444233122010443244423124312132322022140422442211131112330332011012131343421134201022304343113022022010443032414033032233343012034430142143400234044134313432134430143311334004422313222410132114413042323023223012431323431342110122312444040010442123230242322104422031244300303001200442041432442043131114304431240040102320314011020113144023231120402431232243003300010300130121030400040300244202301304303413201204313211221001134432212134442032020423123212330312304040311244431121041124103130143144444332211034340312233030200303024331040221431212412001222414311042100301324143234113421343103433332231140143122021213031214121213332101413334443302002300323133303311221300222122214203444230004132432214421114102020314243342011310323110141244401134130320203413022303214101011334424203310401111124214234030130213421344410012401230003142012011122304231222020220222131232044044300010113332031134001441042043433420424311302224423222312441023014322244421431440422002223434042220202223444204301131414321101233413012301102432222240240300203003310330214301330210423442002243334311441434410104343300110223331124101400334212302130144223433021122133314000014410044101320203401233040223313413323244022242440430033304230114012334230321434200013313334131300314114144004130414233241020204230331322413011421132100240401021124433204044213313234040401203014334212040010400043231042144113010134103403214230432442311200033302431111402434323230204431013331012441112304331343421421314312031334103312313020144031330424030211314141420101303321023323240114033412443233003231111214133113003042421102432101244301102110340030200404213322023023222122000420420011334014314120344224002320204104112204441012111332011220134110432130404342020302403432421132001430332011241223132400030042443134220421312000342331031420033023221220041201101244323031002220002141144223311140422323323413432123220240404102301011024331100411140333144031010224204134404302240213100040403003314222014130033100142404130012432111124123040342414002322231331433024411234202233221410121100011402403021124213113233342112423443344332401222411132312324440034041030441133311341222341434212412224130144424022122201424403333111304303013211021302110444401404233423444113110201320110234324231000143242340223403310010221131", "230132042401443321022410241111013412214210401434442010030403342340230213434413104233300233034222244141323142032342224433021221001230244044334103202440013004333211103130443032301244303234303330402443300243224341111313440243010222223141133020322113022103314224202243034430013120220323400142223134312112342440123042224002401322040324423113204212102331144424340140434442420000342040141331111033143132010020340321131234320144031404210422202423311132332320101312000244421411424010221030044123222022123011114302243401431330432334132334411241213343431411044323104411201423032404123243114230310140432432201303141003012303312434133132043032342344203133021020430134244041132103440044320002322213143013111343440322114444430101000333311212341340331022041000232401430212431432204020241321344001114442144240131222113224213042312330434113220134304324423203112340320311133102340320243404101311323003313233442222021421304242331120401443401442120222002434014404011211224441002021340200134124002243020322301331114333042441121301333012401311342343400430312431101220133303301234222421013042213430102123012143212120332342421014202234102240030444434000300032312330210400124030230032143243240222040414440400223301242204333012231321201112014002121300112140012012101221423102412224024330424230021120131132121424101041213402333414130241202003232103220113304422241401013301402013000142002320004041012403213041202231204144233331334000140334231110441301232411001232343104040032311332441014222043304131113001421001240231023402314311241324424224124333123230343213101222110143430220433330220421430441031340343101302442121221100023241304343332234403014312344424142303041113324022432043441023121113104314322301212432000430233040013444014301122440313043130424133332001113444312112413021330041342332123103202423040022443124431010101003114312121220314022444040234102333230220422043111433012423222121231043432322433321134040300321442140241232322200214404403434044201010224432031421110232013100411440134032103332412000433302043432212311242203244040221023213421420210121343320040441221421023403401313131023430014231022213111141212144222311422212114220210311333114221431331402422112131310024233340243000133443422412331010202210321014233224013102120201401110031222403210032132424203334044420423121414022412324421144021410131231431404202244013404032012022330434311442201142020221234032022304130304422114121243012412101441101300134121004024203414421412033132034442322244433300240000220133231004403032404330024220130413334444241333104003233240430221144221341203333243323211420034034240341342044233332323003314100322344130310204133241332113013401402420142324112131402243311202302212232333210043310340022343034010410200404243214103040221040134103010122132124030233434033031304230031210241320110200122040400223424200003443132031022214431322220341232444441002423303043101023221323124243403333143434134203122424040310233330011044233101020011224021332300030034411131203101014342103214314242324434314240322313144404322332213023004431334432344203320430313224124010002230100013231340444443402212103143140002041134104003110302432142244014144031434313444032140101222412004423132434313423420211133001020322102404040140044324023430401121023302422440142122001421420442330031220224333443420033210033014330432031310424102404020124341024012013442141401143422202413323023442121124400124430411333233434424132330121210334322202040411222312124011311434424333242120304111221214332101211003341324231223334142233112431310244311224144141101114341201203332340021342020240011233031220224432414133314243014430123142441000023130313042414330010321023013344134023032123104310101213022040114404240433224204133404420312002441133341143403023421302320220302224432224132031422221442202124420201043424043434200041344330342442003140341421014032014211011303032311004444030433443000042220141441244314000243014311300242140222004300013331101001120233311222140220300104323134322012321422211140434412023133031133043121013110320104012233400342224133343324001343014431133002444034313440010144223203343342331203320401311122023143333410043141442122220014121042441312013012401014323312143432104404004114024130302433430132244123334400024313242243421120041410340431203301434041323032301143414042200204340433111401103434113440432041011131321031014021142100124222142420210342013220104421231442223423400100402342413320034031012032132302130110020320222230320120142240244431", "110201424030314120220224413311012210403141013433220421303233343213131421340422342300314144304103102233040221312304041120020004211124440144011400113330432102042411021012442204434343430301104011023101344012330303423012023322222421140321312403424333340020400130023044444400013130211412012131023320243344211412123132433100401002331123032402041443030312323443143014243322114424143321414323240011422143024014442014341002233240243003034303332103431420430224234023344420110322203434123021233431242444310224003230401013440111123121003024220421042340040203230142101130000223444014200121410312213014002412014401223034202444023000144103424420334323003431134233132323242044130022333124122340132110210404043323040223301341234223323011002403432220220233433032404202303311131333300412313001100440332233032334401433030132241212422341201210021344344202323200011324121023041320110120334031042104322123004212340044030004333044302321023433030442232033232434033434343343000031204241314134014330232204402204232301300203442301340213314442402304301434014324432412102343214311000034223310313322422424014212021212402344212403403402030000241140243441442432121243010011142203120010422131011124114023321134114321043334012400333321444414431440011144121401001033222423022412232231102222201133411412400131202014403412402221333141210344212332304223401233324422304044033433030414102243301444120302340333221343321111413230331431103403303014243442412420112142140241243310133401224331201412410020342402004214003321021414414003332040303100133122022342041130333204031100010212314013104142441421310441313020133012122404402213302424002313121022124142414342040034300403321311434333342340123002331110141243421342224304120442004303014401134132321323321413204420114123310032224340202423131332130012030313321110412124222033211432133231102402032324143402200430101340210324210140424103011212410032304233443020302221101213112134230113311343344100141210401114112343414031240302402231341234101030343000432442243134240132243033432320430433200203130333110020222300042304433320121210311100320102442210301043032233334041040421341140331034214124424211021440202410303133120324110303314120402013143113340423203010002222101312203332303144014403043310233240213231433443001204231000444111002213311040211213233133421104324200314313124203242434430314412243103024344320034104214204022311002304412003100312042303313233102042301122123004314222344024001013021313410014333120022301430144222032040233412112401323303323032424001323331221424124332314223143122402403304434403441134022033130403221431010111101431234432230423400430414431024443242331204020241130224343323104021421110444313143232442304321103400421144242421032020421311121140030431020231221443113141102223212123142044301401401222331402404231443000410203104300234342010122421140100211411031012121332140322303414303424212200243421114122331022321222044121210420001422442300444120403330401323444222442414410102004204042232410024301121110220140202112334321331211223324231110142224100103140200312201100422031430202014140030400002123411040044411303010223212234011101402414044342204341300241041004043241224210323321401444213020012113244143044104412202432301113444324404132340320324330220232011132210142022333432302212402024031343312231234230324111303022414144140031244334004233113024313203422440002410411344003440231401311111033212421113123422034302200211202320402404012122201210321344404022413132443010320424411324244022401243020024011401132044013021210144203040213404134413001300320343311200204331114431040434022420344131220002321043130321442114424412122304134304414141211343213432023004140100140332141122442032133242003434044402134021141013103312424330400404100244232440433014111024114331431402223023031304001202414334434444301440404224244122411432243041134402432331420141404302240231041434030201123100113104311000332234100224103122343220340213403110440343424121433333104110040403244243140203041441001110410112413230444022132210321403023344200430413104020441444240200330030412442233014030120031444323033142044443033113104301424314220003123141012001130301141331200042343142130224212243013024210003002102310120013210232332131011440313140144443314223323242014141202400040030223043024241202202444013220442134211202323442243220313240020210010333240240130201111104112311434013021323414211133140313420042320441013211414312404040111302444414141414100432141412424124000142034200440121100024413103", "442013044130241311040402431244443231301112041004332420313222401022003312133010423243033322023011202410040124241331401103400322114231342312334431443224443213113422300044210013313033333342231222211023223033010224241043120124423012232212343142312031111031342003140101401020140243341112102100411043410234142421013401403000322330330403212241341112322032342320322400043320004303404003303231323031040124340311241033003042211433404230333040113120341311404434013214001411032330222131012222123300240242304320013040440410313134141043420304233043411112043344143340220041314443231034120213444001302034012141322314223124333441133433420100020224220311441200124321343311023213021024324103412442200442441413344442412441003312420333333421223422123443402401431301021232133134304301034014024224203044044113044410203221214402312323330110321440231312412441044023434243004242443403233301413131421042024434340413114132201420201344134012403031023203123304110440110434312122442043443431414002320314434334334024124241042132302104312043011422224204213424204301443000442142401143214232402232121212324131120343200212010242403123224122141143440221232314033043422422430442102400323200410432420141340112234300430034012002321233242100313430043024321102042224221342320224321001314130241420233111403214340310141211320333020022223224040421411024222444444300111233400314130314422122202002301121243002040023431113133444334231110301412330424200101423110212332110413421114401004401234432401204131303240042141144204322230204443241111000202423340302113332300424140103301214230230011003400200020141013044140313230313143311133231323201032203243122112304201344221111422204144314412011043312024341434000343212300402444001203413234021412041114013422024113121221143301044434432241043042404113334040303431234310032214013413211222211314210232403014023310234433332242223202304040431231433002343340101033002102313244104424202213124013021103244243020320122014140422001143122111004110113301022132003301241120323241423120231343233002203141423322043212310142224400043240234342233422211030203340403324133012123140014243313233003120441434010401004231013234130110002342042004314313330331310334332112103310423404343202212201113212334020130222412020324134331110432314314123130042432023124041314431442111001143214041143140303332234142031432312320220404132241040311122243324034041021134202300132122402433012042400040324112302412022044302034014001222334333240441030213300320410423102233441304340244242320424031421031221221414232344032320210133224034203034321122040222430401331331300134302233021423301122311432310000041420032104003204134422030132430102130123202433043421131013200303402020400100141212424321314330001241030043220324200002323031444440344122310023410214132401142213321104323141231121134011402420023211433234111431220324102400042040014243101141013413230133214042323342331043130001103322231024242133310143203122340313141023032230303123220133121142243142414022024140424040040123332143100302044134113213310444211320241440144340204212403001343141420304103344334141010223423223430041122302020041211320132030013233311421220401224111320114314421414242132134411414343122212221440234130343320210111223400112232223342344204322210432304232413220314204210111234113031040334124211320311420240044110232032420322323210232234401312301402033221130301232024313140034041333331040224230403311440134420040303241434344113414312412120104400234314433313123130011110012040032321221030442410044312404224034123244310204203311212112012112231323342111321044332401044014414344142240230132311331042142243344120130123303243202104242314011222440404431301203330143402044223023314041301032342020100414121220121221023401104100020341224400332340121242143002433224442241230210112230422303441103434224411222402410200014023123024433032311232030031210003033311124242101040123404022000323130003321312302044034040400400132220242423022314331214313133310313031343030304412222420043314414130130031143013121331202410021244414322134430202001442411314031403014021110202041032101011020010230220020334012002111322332140431422033221244411040243342214131421024430232032443341424032003401200112203241001243101130044001010011012042302031103320003231122220344024044423032140204142034301443341310220441142144344021344110114303042412423131211023101122320300030242112120114303402144122040144103224313122344043421100214023011403123112013342234220202444440412002432233414321340344341220", "204131130034132443320430334132204044411011410231310302210023213041110332012014430144103024312110431210002330014024111331221441012021412120012130322021100404322340104404140303424413003330441300023202410244343000332121114014203033204032101341241220213030320230312012222344332031031043030042020310230441112120401404140301144034221231100020440002212041401334310043130124120224232021434414433033411021041444110401244123443020314432020303141411324000122223323040112014234211114204400013144423443214004434024343003423034202302003444212121143340344430302133223321213443143314444144311340332144200433002044102202102331221104300442324322020142424334100223003001002431012012322400441103110030022134210121432204320002211244200303242031003431231243132121403004114204421303044210313010402004101410421444403230114102014410200322140330310130002144041140420341240334143133443020204431134212320041244111102032411300442012323220301424333420331434403103430012112043012444402014241420014444133443113042424020403410411404440120431442120344002440242134021113304430033232303242200401124103203033414414001030014342403031412401213422210140124102023120010234344344300221123300413411242200433000112421444110330332011241103233023302234341132113212021303102101303430300122342412004114042312313113123143434444341013202244411100433333031023040002224341421230403122041233114314244131403404304321444233432113442131241010440120434033132222132221113334000320231041211123403212303102342110121414143212224001111444040300423313134103044011130232204223343244221241131344342121043313444043103143103131322032200223331224022203001110032000142130030332444130210300243414220412142423133100310133322203204014043444144034141034413412214322114223302412002022302034240332121112214404421302041212302213013443310014330204012043331313312120242044410124041003411434232123400303001240201040134023310230022104421002233211143131144210114434321403040200334310332011223104440432401333422312034411214212323002202201341213022304142304244102412220112301143203424201214214343404222442103220421243211023033212323032114021413333423244303444102421003321140322144010000122112031230330231322334234202120434220042232104042413021410004424040441103014433300332223221234111444001220212010221224412302402022142320000344441044230402321301432241400332201410401432321223224424112101022224142231330221042244312302244032121031113223041120023133124430011032021144234323011324020322221100114131044441234113312030341130002420124123303131320001432104132231441201414402324102123441313443230402041133004434102404224111104323004302103033424204400203132400213312244124143102004122440221033113402420144200110344300331422141032023140101404104043142413020400044143444013131123202213403222421324003224220044340024344422033034024004434040441114220243022043143120144031133330144210210200302010044234441003142112041231141114433004424421212243331001220223020301333432304144144210302222004320243200144000310334404102040203013421213401301143322431320431421021103244423201122321432001113121040422304211113034334244313322404122020240001131224112111334123314404011042303121241442413141311233312321143310302114022020310302403433142202114124303233122333142243113401023412303332432110141411440143433244042232411103331043040234314221003211014320013340130033041002441323410042100343400222210124424323212214143244113413400314210100014042210123440031332414010104232112022240114343313203110014443041310233223132224104340030120302342140211001132004342024114042031202010213223141420212300221443321414234411424423001130211333221010021244233224444412231434042404343413421301212013033221210013433102111440400241414241440310322314431232332413124231344412004422420200000120144234340030024130040431033204033132412024040402424103023234300404204441010001412000210344013041224323032330443321432401331202121040322000110242240213111042334330321130442324311200140233310000431401413033024313242300223323204133442014123402233143211034040433232434041131214144220204000410320224000311321422110422330432003232414314313422130221404130134322303041203220434123132142231133322113103333011110412443320131244443043131012312011231231223314442144133322100041334113111422130123204112100311132021311414411001341243131442212314310444401212031331313144123300233203432040311013232113032030330231331110220222423210434020421133312133203110311413223224302202043432124320422443434114311043241043043303202001312140", "030003120431012221114320144231243010042204424031312330400113401022143320433214023120112342213031114113240240240030213113433034202343433242334211141311330014321311013441040144110341440103220114010002001111242404033210220142120314112034403003212011442441414022312221044023344221104303124014241232414241214032320422433311314313021140402133303413112422133314440142112112442300043414034120244012223333101001104141203041143232031240014440413230120342003343144304110313134123144212013220100002130232444403243301132410424404234041340140413310404342040420330433402034333101342243233331101220302330020322221034412123212123142103212300424020244131141334120012434323420303030012022441313231444421340441132311141300104404302340311420142102424314233414344311221200012242141401442431221140444414030113121313021333004103324041012131021404033031002442414230141432121230030301434341341421302000022242340434434121132222123302323022201343020204131043324313213322100304303400140402030343031013032303300124420230333204103022441013223322311313233134140334324024230141433112132234331243102240412004442334442400341134124200242443010032221310344310111100143020024041342124304423014000043231444302113443421040224432010130112030040204223403034232103014104420304411120432014000030434041232040314420404430323440141140433121424120123130143131231334143411142414424314104001411124131033012223233111224023311242233411310402332200112430240112100214341422123311240142100314341440423000222302331114430343212024130311303411340421313304032003403403210043002123210232130213112422042223011040211232434044103433104223321213200003024004024140100221244024202212102013433443104411440012242111031220214043111022443033143414341012443331144204444413412042240110133044323300100430403222401020013302333000240220024142012000142314431341222224021124433031322240233431313022433421244104133404244341012034113424232320330222332121331431103420022230113323133321124043210442324231143030403224223300443003321004043030343342130340244432330310240214000041133431401224422232134210024041103131002234300210102241034204314301121420440414244423104030231234423303401001402422331314030432020110034441221230300131220241212103103440132423340434020104132321241244444034230124211411014201212212002234433043301114331420142343342042404100200242440214003140011324300230210220233030441414342243000212040341121134114444210331044111140433204014003112231411111203203203004021420103342443414104104430330131340222444214411244223403210312004414324023022003222134122443142413013404113201110103123004222103000334102431104132400224143202022313324303143334234231412131240311241144124234102001140002230132031440412210021330113004022342430001203411431012444203431001123414134434402302012343440033124432423003120104040411112033341230042322031401323331023101041012334100343103103200301432232031244411313312331400404241344124130324324202323042002022101324242402031224030024221140220132203023301114114231140411100013042011130304424224134220104341212301431413343033203202433102410222100220311300314300413224433203404002423313410400344020140134313003341440010012102204022241414044402230024233333312402212121123340112441332134021211140300414013213201040030443201400234431021243024234001444300041044404114034322020010304222340101412202320110240211140003014202022320004140110222131223122444212024142304344133433144242131422022131022220433412112121000312140210431012100404143403344043110430313324102000123221143343202014344403203011041220440243210331204220234030321432300430320210343344000130102433141132430413124420401432320144013310123412013314400413233121232341101102111224214443301404330020224321431413404343022413224220111214322430113020012330322122413104143344203040232311233002314143320111202342313142011422212244401420204220001042423232432241002330104433314401024321321430244130043311230230301344341031340441143224401043200134000103414013040002220101300340322131221042043422201303034130114434444001244204413124103100220221220431431312003342144444430121121341201421042122134101324230131032234410203341122041431413213410033222142310010410140142113200421331233044004432031234434243112214321443210112303212224131114441220024000210110322232340211032201011213140232201421223342241321221432041130410111323114012041123203201124411234423220334031334201402341412021303111020200011111210343114122041340140303201302243313441321142403242411103441303024134431204304111441111", "203103121334413231134400202141130023402001340230423014332313112024333134233241320033103333404424421144041330404432402443432033312032141210420302001110213133400213203011320020140323022410421004032031231000104440014234431232114024031312043321023224113232430033122140010424231134021441323231022230340211014404043403234441201240210444114410113204143221300103434234040423334303122342241131120224022420333313142221012412133204003304034202440103300300110213003421402333240123013431221010443130001104242010040123340140110343342220332313323331042021111241311343200042024133020043340141221232221314230243004221200012313021401032110403232131023200312204412131232321242443422141414411030142242124014200312102112300302212343001014122122143304144112304103324112240321041113030341324433314111023223320100313421243044300332430222211130433304343303120232320040032042213314444411234223121102424440141010032011423143412101032112144442213414324211341412144444121024220221022044441310231200444433334000404032030404343130402114412204231130210111242244421244334422003042241214021102021222331130344030024201421431103121301022021141122430104144132413400424402334002413400330011232442343040042234100111423130213131340204203401100103040434210243402430022341300222114311232041113122233212403311341304240343410122221340242233014022110240021300024110342201313404320133012230233422120113232140022303413202224143440441104132102313223044434123031003041202301320433022113123020333111412120132140101001023412103410003241002312103103421232344020441433304200240423421421041024302321332003011023234003443413334340034401312302432031414111203430341411432004301021042134344313230421143342131441431124403103320323043021113204114232111033031103333122224400222011222004320414103423313400310020322332404311004310040201000144200334040400332411414410423220433020231031342433402143303424021400124241440442030122023442344140333113331314120021003224314201301301404422000123143120422102010041034211244342220401411240320101432442321433330231141311111102143204042213223304233324203413031043303330001000143220141323413302420203012111303201241400014434234342101130223134441142141400030233120402142121222300244203302234430322142334331113143411201001142013131424220430321302104233233443422023042042402343233320302113034120140010311230013013023343312300022122432134100431344144332010424002141423003200011204422342202211341334040003323413013214340010102311142221111203400232413341444104423020222244041202420232432440240201044223041311010302034442344323413320021440113120304231433002413341034131434444222244214300323343122240132004412121222423134034433142210420431421322423004110413223232414004223002013034043402140442133322440031244243243440140022131440002233401031010030341141201034231412222313243331004101041130023420322112310222330301241103224323033213442434122221400141220021344210020441303224211324014212334204440321132424342204304223021012133243301120143004243102031433033441202003020211212420431114330101102300342004133043032342333130023443212201342012120032140323434444123411232343113010213033042442124122133112222210004212202024220241321320433033410400344201111423033314041323032014202422122243301340232144010424043024002221403322032431204003220140214341223113140340422003132432020312440213244422342121003310242221401120314241440103230304434134322234040113112201421043303410044232033203402301031132144130242232021023410000131433243214033113011134111123304423431140314432222103331312320023333012014101243432333121243444040213000110111111344332430400130031233323314404202201034433344230430431344243212222331243302441214110410000343002002223323243201031041110320134023402344421233004342340241002202011321311143442122314301332022031012031110210220020000443323224222203113410303112300313301041033242322341221413201424224213221013114013023112224011121421103244402014030111104013201211414224003223231423432114240334002100040030031304000124040421220021332343203241010021222214020322042140220133301024023333124124212311423042132110214303020300123112433032240040014043010043004342400204020420234134140100310202411112421402433000241200141111113214102120224332111040100131314003243132443010021111321320012302002143302303120122410041413203234103131201323124120024202013222202004041142314104224204112404414111311210441330442100043203103341131024404024101131121102413230304421014042123004121024330332344210122233234400412220110244104421", "014314413304413033431430024410221141410430130233202404120243434132422344132310322121103334314332440110301302221204043320242030202214030423441044343122122332002313030131323000414230301442012123404214403203431112413323024323131200221324311101023344442312414312133200144101210224233444333323413042311144012440300440031041121411201123243100411213341404011444032032241234321224020301002231020233024444141401130341220231414433024330102031011212241140403300433322030033214302313344043324313202110014024323040010203321303314232401023013332040242140410431414003344334433402434134130232134332242404413411122411312032142202021343241321431031303112231140401323440422401100144201322413423142441140414044004030443321441231431213421210032044410132202234412041302113001314023422323230310120034243403221332432143314003203320231200332421442101422201013310441111101310214212043120312314224200003210333021014101240234414020411101114232101202043300323230241202440122243104342043244233210401304243344303032143333302431414401201131213020420304014021433002222112002004142212201233230103023040434440414034401340202410034132400134040020220144400344114102431234130322444114134304133341301231004410304424403340442313423013330002141033441041442002343120341032034204300444043143410224433144241012212411200302241403031001413310201304003213214033313423321002100410132424004203340321242242034212232411144343041212130214311222304342432301014410423044323143231022110321223310220312240034114342113443110311224433341404043220442330343002444002010333041244444042240312312310124022022212424010314224231410232230320241231201441340433203223211131140101102043212422102104004224142411313144342233414103421224313321231222304004244241411340221134223100300020324211141400104104011120242141221332012402412041032031423413324113012321112024443244434244111044334221003112303043201020340111432222113022111440032240020212421144142222124011403333440034343212331121304430034424011022413011121420223141402301002440204332010204014241142110302142441401411043010301420241014234224201434440412010122313201143002042234033003342133143022244043304424431143003201213421222100400243430000201342024043342200212433113111213022234340331342431002412303133133420304204102120240344010312442032010301324201222230210313103012213231320444041341311011012202322422202114341441433222220441320013214334143000013424314220332011420234321304331040342121211432201241132344242310213121413034444200020043320024310331113242401302104340102441423424031120434332203442043103000430213310440114400201144243412402311111423431343024202112320110032124114312214023000132011141131332103113113144322333043132420440100032412104120004032010311412104221011104242400313014022130410433134000401130331143244141222033232130404403341300201013443211220034134322004140344411000443313430333234314112322344314002330410013340000323303012123023134312222012212033112220024323232413401022113104000041022414242411013322001433003411243104310412213043121223034023014112342313324002110003204310002311422041232411342100003213022404223310211234120140303043142100322420222342141130300333220041112110430442304204414003422133104201300021021020100411240142010132234440141042102033112124221421124304202040000010100242024103400223323320033001114304023324333444423233440240421212240140101241044344212120311043430431114144143042234402220210330034331142332043230331311031121403033134340130101101442220333001310433311212030430221221232102301333213014434000330101041040101143000223213030302212333041412002001332224123111443223302301211441101200120434244343120211140241341312214034424401400423031231022303030033010330430224301010441130042421411421042010113010430144421432440311340004041401014401411214400013221101332242202311004023201423301122311320320422112341310014230403104242304042220000332134213440102040241213343442144240334303334142022111234003321242141023342101034414240103020204110303113200042444424214211231424340301402233142441422030032020331402302323402214213020312324404222434214101021314044124313041123010240032123303132330331442104000310413040342441100100204334404223431003144332214244431204031132102422244043443222402330213141234244232202104034214223304303123012001211004444111242011333323313440404011222000401311201044131000010123242311002222324400112340430002201414303203103300131443141333411410314410141430221332101104303234010103024312302133310004233103041111001301230130033100110", "122233221310002313131010130031104303020410231123030031240410214200304000300033440300141240144140030203021140304443141032142401034142230324121113130014242203334403012340134034034324040241432402341021233130412300412212442442313331132430102103444420232243412101014302222421433220144103413300202412214342402421110324042334300442130020202222221243312333441001443042000343310122202144303444304420414424222432314024142011434234242301242311320213140014040243421432130414030441131422003404404424304004340003402111312031421111403033030012303122403321232312213404314222424412331342113343240013313143301441101343004241123033434032210110233132110403421210403312111041312412141103210142034323224414113032410022133003103423033413201200134241114104324020014433010142232040410030211430042143033421423022311041413234301040131240124421113240401134414040341110201332044110423221034022430111002300441313240441101030400242241401140143412241412412201244244244104432441002131343021441234142022104004303041143244000114220203042303133403344403113003431430014443104400013142231202413032402200330222142333244220002410204444012301303111322402040143004241121444242103102023213221242240402330114231241244410241400344032343000044322433011034004330113114001032313430413413320213310343310321033404442204023104434223310032441202211311021312232434032334112003333243111310323022244011244300233244311414420213303433331024113320022333211230012042104413133232000430333110142044132142410013320341430121140031234224222441121401414412244140402132030030342303320002230321101102323033012230011222430314411402411204321402402002332002013341322101223044012103314201044031300003412341304324130220313201314423310420234001324013030043102021031314240214130134211403421113321224434020124232113413313324414243001103012033122144202431222022002441002021430131421021440323434414121042403430322330431441042212044421120322232421432004431331444402110144431343402223432233132141040041203404121202023320030031440222023002011133413132134022220444142110212302323232302311030323041024321341213411413331000021104344020044100000103334442121120313132003002043421410230212341202333044234300240104424233311042434044314133434013121320212304411241033434144342022334420311234344111133414104123010042222332124410111302112010022424122233211322422032013103011243231420201213143141034204420114220021111140121024430300304300130034132403014031341112034113202021344020420424230122240012344001022302202044443021334223323401134324144330014111330210342100413232424211441020324104440114120014203334443201301213224101244412422040401340442301110133223212402324324231210104113131230124124043411040400414204423314410231240112401424323221041110420141344013014214044013200034220414134443104002142012010324330420033432443324441313123420011421344324102031432422200013204232440203314142443334044410113422031041413313302344440422403423134040031444332024031432010203000443100433031001000124401020134400340442411033033123204144334020312422343221434312333101404100244314124430133402031323121304242244343001333323102002123000144223431430443332113313300413031010234013013333041244111033313310312224242423431240200413212313420201412140221204412104401110314332341232423443140212214101112303324343422331114240320233301234233102332240241232433204202034030240004223011310233012044321113110143100210111301442110040404221411123204243123210400300201202022140114114201140142423012423032141420321344003344214224014110234331020232400213042110000103120133333033004312402300411302203014242142143004314140240423301440044023213442143231042202311013213034222201432020212042302101104112102413344033223434441313033003113344443141144320434030241413042114424010301124124131134341014442022404014234202014224432342034440434044231001341101130334344220441302431324341432214203402010140443443043344140312141032133202313230312440434232204144341140234404300110200103401404434310314134002130213334433011142000241142310410022310333212301042313224403001230134302330142131211334203103140424112220014301030231212100343211321110103130204034113432200444131032110034320203212401110240323221331141404124022402120004124310000040124124443034024210424333214410024011141031342113423442040143120130101130300134421101340102400310023203234142021244023221233301234212014230442410314031130110404404433004201044233433214414414424414242402333204033420021442223303231241441000023142312421430100244013410001234121334143", "244320004314331224113304020311430440411302403333403444234421414203124340313303413302413333121412231124242310204244232221222402342044214122240121002440130212444031103010141133101141243144343321320414011232411310041004114040014131343113424412233041000310341113211214043024013212223303202100014022004140330230123403031401131431210003204004403133213141200020300144012134403401132344404302231214211142042020200343211242421130422202330423402441123133103201302331323431300422032414100013043004002230343441302101043131440011242300334112312001203240230013341112400220431034330333414014332012013011313221304221443033013113124004343221120412204421300401412420440434300141430122242300441131223014133431130321244323121203324113141304010222241032310402213032320223443224420332332133124112134400012113142221120220024121020043221443030422243132412332410441141123311112312324122342313132324032230203031331111101230303034300341444432343223221441201423142111234244340442030000330410203202032132132322423303044034224402001333031103411211040240430424413212343030344100123130103441124033142040034142344041322222313132000032023324231242012400421410023104003131301214413141323112034224314241224343121441142144420013004121241342032112114212442303014023013322313103044123303223233223440003221414221314411032143044004442304123023204033122144134334443121114432032330001030423121023243010241140341212113022240320123313310204110341140434232132210010441024202112020434322000311020013012023442142444442002011440020220143233144001133110324143230212201143114321220101223111402040212031404202104423434210042204032414104013002240241440242210234343032044100213103232310122434044431130334243000422204303020430234040343020303003124434100243144430001024020230312442000310442042103443214322322302204333141101133321222302341132110012022300224004423242230421140024403130400001313202040014441411240440304140313402042133402224430002244204313424110043031342301030243014011130202011234002102213001303024312422341031123344210100024140314220123021311422244221443321042443240410142000203402234331413122201332440232212103420441102004003331133200331133023344402430421013300233112011012321100112131010021404214401331330234002423114413033411234034112443231421403313421300320300031242442242112204321124203433430304433134240114242334100103101210112103114401333232101414100133010241143411344043343243300023411231441401123143333411031120224404142434421022104440310010101023104033212140324442422240410441240340333114441143142001244401200300010144202233202222431232442101310204404210002142041004000233344111313424322223404013224234023141010104102120313313143223121023334140143434441240131132423021113002124421134104330020412442032300030200031021133312104442444033014242004011222314311111321424340233132441301044321102041044320114211110424142201344434224131301311214143140314411002021141014424032344201303034322324420233300201222413431423200014024424422433141011004102244032301341114141240144231120421320344332322034032013010232030144212414311424302433413144012232214314332243321202224101203214301440401111020341132300443431032033012231223431421134330223133341010224424031110311411213401320324033411141042432431233011322130223243040233011342000021424421411003022234120433201044332230130034424313031314123341420021441333003402232401334433124440123103131423442100410411304342332243131023304144131043141404323322030341044442042210014230312332034202213331111040232311130343004141311224024112422413134034412311231433142002224212301040212000213040421012112310001222211444224034414342234112232210204242140112100433203042030243442030000222033013400320104002404214134133314110132441423120043120021001030111402301201200213314022012344302303410123414421301341321030031002342401141100130404042420121213034412430141241200403110411302134124442423013403334404330134012301033241233304130311213112032041110214302134423424221212043232304302441411404003210132222204244011134313323222102334400032402214023040023220300101343000033322122002404120320311034002420233402333441422443030233413301020232210034440140314431122313331021024043124240230442413313122422130303201204434143222041302032004401322303003413212142202224214101211232420004023221421404132340230332110121233010220400114104014114421102342243303031142200042331013034124224114220442001023332311433313401402431444221333302212322321404124003422210321231223340040101433221000200103121201421030303402", "331011011010144122143212430421301211430310400314311402411231034202134134312210114112133114032342021242042443301043201321211222324340031020230000231233334124410012032044213341010204201343102431401223013311112034311102024314213222022143003442202143310241140340444124042230340104333400104324342222111102004034301122334412132330203020232022243314243244332340311030032212100232202124111333311413042331132322210243423414133132403340132041423230442242311330143140404022111042424022214414311102331302243033302434332204143323030314400222141031103432340013112420044204411110301223343042130412344230013024332012002101332323440023404312244244341143241131142034113232330004344404141121003211404233204022433112043221144123433200134042200312443301413304100142343113432000323301120404033023010211022102304342234131410443012144024234302030233302344310403334200220333342330333044411333202221031323104130002244414012032102303322111022014041433420112433004433212120331133143304210320023422444011003234104042020324323132304340412243141010220333133412232202224404023431431442133400301422014411022111142101224234404222433431001203234121323434142122123210321134423434214034314324304301212002233344302321030134003041001331103441132322443203234210243310303034342244112032300312123120012343302343320002401002224124420424303121314420331223202420201322011311224132423440233141243131424300423234201244440234423141340303223404344441213433303440403230331212011032322343044400430132314242114004000100303303024001114120021402203430333210430402332043420122334430011301033011330432304443242042234213013114002434410210311220014441134031332040114140424042331044321403333220432320031201122210112011342204312230144240320021143121001314112221022300114123332442231313404304414010222420134140340211142024232340301443032300102032142404100031003044114132223312423333313342224241222023123413212040132102403030224200142241431114323444003014420324022420202020011021032013134210112203442213312002113302102123210112433033210402234322431022231133022411324101433331224001212403101220323410222330030430001312400301142413013322121444434430223204231032231243402122000041331031332102104322134101432022414441212123231222001302420001312313424402322022241420304432030013022213121234341121004023140332024332030423440421144221302321241213123112033023322444012211001333421433430334023114333242424130202210411013234321213133440230321033214202234444402223434431333124214303011113100312012400131023230031024243243011042113130004342401414411004333421304310141214143443013434231200202424302344213211343143242212134040124013344144411204334134404103033112202044344014144424004214340320131344431144040102241140401122302232123403323424001344101341313231402100422004143420023241101342024020320400421243240430433143031334142130332422134400120102422034302122344343224433443044411332404433134023003042423301213433240024332211010400241100410311100340120422043104302342324440340122323143401012103320330420300100041231041034231001203242203004444342422313231424144340431102320433200210000004313322230231102324143214002143420403301141301122343141141143112000123243110400120442121444000031412011040321044132111141420202102413314002104421120423012303043240003414014142001041234004011314120122030214422201344230232344231412442043423344144404211424111022434313023330003030431000204212231011133020121322102332231323424441210000443132014010032131143323000311040144302131414414442431100402211114102132411230032412220243130430243431410143432143302432103134323232443410320133214231442414021222033003142223210431444012302011123220201044131130011400434243131124213410440404400120431133234303002211424443002214220311304310004240120204201344214303431213113440332200321000104243401322331432212404322212443023004133341303444022022043341142441322320124144043323404202004304113001234234212211204002421042204120033421013031241444110110211310344021244111313410032213431132104004000222330013414132120342120334404224430142301240240213042023122413033140121404004000424213232122032313223444032142020300033041211120244334442331030340134411210334220142314310344233013244031231011434423233403400441301032400004214232204121422144311243213322420243011004442340440002441304404201410042304223014004421200033041324410303324132321313312024424011103342124323314203012432332002333002401340221032412124323201014013132423440034421321012010043231401144331134132324110034022214344424141112", "214140204140202121410112134130021112340231440341001011122202440043100243241024022303240431124420321002201243444213130421420230111313330441142034303310001413124024310034132332401130123232044321220410231430122142304343400304101232411442140420242130441322401302030214001434224400314320324312014123110310004342401214310132030343131132221132242320003411404234022111114310331232424143333321230122403230201141304420114103240032232201403401420103224233212400122412243310144040001422302204320204332002012111003100130223233303111002220014332414200143121124340402224002222243202240324423114342320301312402120030032221143444001042140333222443031440130210342011222322310042304203001442331133344143214222421201311042340312423330021413104112022421424344224213311442201040404200000303013343204201410010142112011004032431034333414212144003241311024034122113031214212400120214331023331202133323423442221033224222302213422022424200141043133124414440413114233433420140444222320443100332033301030141240044440104143203423212322013101212324240424420420101234222321003303101324012403231203021022400034433131311001031320113210203230114431343400401130323302314422001232022003111224314400204010003104004243213310330002413432200312042244433220404404000202322230224021421013231241404302444213030310411123124003042003031333424232040340143003124100100242344301012001241114201340420113231333230243244302030312401131201041221120423430334304013331034241104302210434101034303043100131300401111330104211242401144023412122342314320111102133130403432021012232144220421032323111212420310300112434311434402301213410444110220000304432144042130043044320144032422220042023141300230124322420112242301202034120021024113032044412430020104302342224202422002330333122413010001011103214420103300304410203332442043223030404430041431110143034402140124030232432011404140211113033241200344201012421024330421003443110000211422131003240310323332000404433140401133404300140144230412230142124001403040233120242332444432442321042302434032223420243213232241012032434103242411010300214032442013342311421134313434413000232320220200144424311114330220000312223241102441144324023341114001142140233223342233324040141223221143123211120141434204342300333211134110320243044030231041131314243403411424323304034341333034441243402224224322200314012301112031341121040232320003014343043133224011412401431140013312112240340014422120212333210133344034324404030440302342304000244044100113023004311211432021122013111201141101014041230323441410304034113332341432201041221140440012020214211124442410143401413001203333020330400121142400033244103213221142434243302243241011210040203211242021412044400311103133114403331243024233014344230214332404202412310121043124113133223013234313412204410000424432302324410332232233012301044443212440013112324021234042244424441114341023141144113430131014234441242221401101244304311102330214201012433310033411230434443212121221222344414121200222344141321214422024423144222404200431323144424424004420244411043001432123004240432021111024140024332222202102404023244031314213302014234110243003402134440200114431331040330224123222411033421342121213022341011032022323312331344130002323420014224142301242214413021020244002234343021222242344304421432024411214123223221014221103202220024102304122213230220244233013300121422142132331314324340144431304432344331444324311230422244222111320330333431331213104430014312310402401313023411233223014342401412301442002224003300444044130242003144121244130442420204443121443203101313211033213432412134002220231212340424030134414143442330024321220302012112230131322033312334132144230223130043023012304003411023132100420131030141112211200311404344320112133002424001034000444203412103224134414433102012103423030420412014221034040222114201430040032420021043422232034002310330300143142021232431131334303141444003220112021300032131434140213433241431121303331102013321014231002130430313444222240303132142202303233012133103324100000420112411200203223113343413112424402443212042002200304332430123302011221301102410234334143313412201043142003213300400221342430302043020412302200143311401323203142143012214322013343403142204441422403242101204043021311243134110212421432100014101303301330421044304340210323104303112211021342212232201041032234112323223313222314423223032233033140100304113042033043430343210210121210342242320234020212011121102110110434333121233333203414334101420404242010224424033304420", "320313434434412004103402400234210441141420002222022032013011413043223032124132103301021303404012233421342210224112411310200024343442134224434012011412213424133342114432024224103321004233203433142434213402244012321331212221310130214344311204031203312121342402034443222122003303031314122100220410403224411203344344133003121131413440233320242430232033221132224311433231132242424000310010434144243323141211401440244142140243123213312224440141304121000431201210234322222001311211221131224322120223233101243142241421401402303300122130433311231311221044433113223444111022420234411132242424010004222413424324233130030400141231014001022121004212224410404212410302213422043423220020430314140041432422332441102034440232312331133401200040414431022232213311314414420220400143223411031314044141444243313230012030230042334120223233343020104143223120430043421323421012034110332344402200222021110314311104303020243300323111000243203200301413314031044040330121301323213123110421241201322313231333231114124433123433320221332112402311442201401311243224304344444244142431112444311434104202100140422131044231321140324014421113033223004020222121441340430041300010303424442122240334333043200213313434422023342320300013041014100340141011340204014120411321121032132342232030341131213020032341421414121404422340212014324134404014444044031242132313212240411131004212440322412142140304104431013313003112402232440310302041031122224424322202243420133124300133411401441200002204004312124443241103142343213302434203214211011341323301042134001442131032001214410023123340104123443133002402302021040122230030022041423320310021440312404343123111322221312014330323223322024243003204323041032014202142413320433314042411244244411023221124302131303401030203012322410244232434424433201422314422114314221412301224411324110003000211444211233420430314231400042223213414332412302124043223422200041040243043111200141033233223314334413102022213020220300222300104013111303123404033340342021030140343434303144004321222030423024303241230434422202323220321123400414140222211230113201300300444424420123301442240231412433024212424113443231240333444324024441140004012303112222132141221423234030322012041112311144302312232203123122034303401412013203303101432102230443430403211300324144423212232022133213040403431323440221042200043321041342011100102432411031400204300244212432221001103021413313414032221142000400213312242400002401244400131000031400312034122324004422443311411104423203304343244331130011203232034114423231204032143340020420204033232301030223423014311403201101341114441441410412213134012412141023304343341322320242304400401320112403303341244242131021333130130041102040212303211204442310134001110423002120014331003411222311323403243423433403313424220100043312443344222412020242444031042331221033414303310234311131031142304330043413011142302423003010314032400121433033024210323014342340232412004421021144032201213224100341333043414341233021223044134304041133044034240434103324221403040334132214410041341124300144303200043442024020434311412420000033310004421340243411203141301021301031323244114414043230403423044004403201411024244301030441441402401332040043414022031223423020221300232023334311231112131130312342334012111123401410423124204401311122232243012303440103014130000134140002234041032143111404414023120401120311244201304140143120244313131004000241231110423341442034102402404234024223320244120121232000003201114342223113203334032210334224322220401204341113221310341003112434221133234430112300042002222221320302224402234222232140124034042344002102200333233412304223403413200014130442303123332120034240242112224022002341202001303140424223034121223131203244341143111444230021113420033001232201440023340322420042344210411123030324302142311334412211210101430213313034001403122323204020343121324001001214402341113030440111204201141220020311004122020321223303001312433031042203304023010412312344012022313414334122042004314200412321424411330112302441022043341114311340232223311331134110022211302441324240433203323310243342340101123111300430343201142321044121024434314202233243341213310112033343224240413024030401033424321311322040121034133310323211232411123300043420310403332140222023022411122141102342003001322000202210314431341433442104330434312010334312032101213114420024343020243112140044143042002242434213314010033314110333331334032112031232234212214342012112444403202421221224141200001434132034322122432421132040", "134044421200211300413443322400342014303140432241440410100120324004420140223103033313344023440132233434030343033130103024002323302340333114312033233332110303422041320412321100120324304423042141022341010241112313224420040412403411010411030114021134023114044424022304212303143412412412242011014120042303023232141143323423200141120024143441303331434010301212120400001130220042034204434430042212033022144212222004124220041421221010424021444144003044300200034220330010311012223231442442133230410434044020024131220111344100003310024212324120324441404432241311424214022034114222224212304332303220413243003001441010401042043322200024132401322030440101434424424143224034124122303141124301233143403424441211024000414433212301212411230330442040102040034324343021410314241422243002233132212324123020210241020010422101444443001311444304020131240041331101021331444023240320023021134401301112242430032230302012314132421033330041001044424003420040421134040433010322414422110211031300244212214041332414230230130113432301431332303242241232021244444212143343104202332442302134302302443213002322003440044100123323210234340413213033132134411314141142320143241421240010424344211341203240434124032004014000030334301032441443344414234004124211144241411231400044130101243333433131133140032312012201142330203434302302220422321431410322432223400333433110430404314321110140240333031303402444422030210044144011032112013201242420410422120121402002430132411410033200213222301230112221331124211222412220404134140412213024310342403212044001024324303103242101342022422400121311131240044120011402124334404441232331343144340320224112034110220222001241310321302300212313122032211014003000433134220224311342312201020103403300041204442343100200310211212220313424223240413013421102234013023422443102310144231242203231233333232100224313340433314114132313110234042400403032020031144210340223433411211042231200140101042033014324333421230224242030123340422212111333440201311202232322021142020424021123024313411310333044320301343023204431114441310032030101143110441231230322024204330334223310420124343000143133124214410430323024433041112232421401414023322330132104134244142432300033312342044321121024002044144402340101443230000103324422214324221412340212200300012420220010112034444312103424403000340434344334221223342403431110034144020310242133122044441311301331433333013321111310221441224304410434303013042322003010242241014430443444020121033204111243320101031040230442122223304422211200440141400242401041323340042033313421231013121204203134131021423200032031122043410110402132103221003034133332002112422432341222342301410401321100443421321021324134300240203424334411344213021321340422334304311011334133340123224323332322131441430214034034234202223112310341040432444214112140410203232432204142024221024130211220023200011434040314310133312213101331134042024104400031131212212420341211042423044430314442010024223320223033230202343432241241430304314241320442242434123020423201011442220222231022411011421144203101232221230312033110330200023412230211311101034031221234312204122034044314400040412340313443331112444141142430240040314004021124000222301340010030213002312023400433322211441202032104444224310120344111324402231224202204330141301023133432312210333403124343303404444413442112303331442414103143441430002114232430324343100110413441141201003203312303243302340001423134032411211122221204023412041442201411031141440304302123202443144013202001323414100321321130121342341234302340241324112140130213244220044143243202434432240342441441113301241010043440204303403043202034124200434411123101112102021212001143433144110442323442301013234102243123340204211034424110203004031321114121103344334120443212024034012114031020122103143012331331211120042144031140411234000034304403113421134403413344232422342304224413414012244130341331140003202431102224001401123111401304133244304312242231230230203402204441041230303021210214130432030120442403413100203220340032232423042421113342424233301203320041142241310111434433410424001204001032311022021141123241200222324102434321420400332401201324100403412010121114040421232341434334033422321140133001344310113000222412332102110234111111423211141020101324133310014342403002021142104333004001200121300311423203421402211301024433024012042140111022200310401232142114430311132130423142011134001000330103043024444033040301032213342020110131121040232442314223112442002210333444324421203443220233013", "141033421000001112131022310110011411204212003032114210210233130114231440144221022043013020111301411424043124230033244403222414020001402410242421131112220124314414314424010301032323331204321020121441342221423301310104203302140241303334221302413034120433034340021041240240323102031331321112404210214422301034022010211301211322202030333101444141223240013042040204344123442042142340421122102020234241213420410104140102302142433212114212200403224234212023220402302421234444413201114244432123041232143233230000013100321301412014120343033324400300202242312332400321311430232242213023312404123133334242420214413142023004200112240040414101312013332101413123224130220200404424434101040240440240313201233213322104401234401404021001343023441223030002042004214314302303032140121412322104432142031442210313321434341304001140214342024121100444342204031243111042122341411230232322111244020233121104203023431122023321413032233133324443340024221130220443102423121314031012141440320312244311323132334441034242110230313033233433023000040100121433242221442333024411333200033002243411313333434344022140212200410341141333002232202013123203413422103232003041243022112242400440424412224440140231011240401021330331041321401400031222200001324043442212031241222023303314044110142011232440134103033424013040232032240121410303114222202233233422132110023312421011411424441304431121212144113322320424204210333301101334320011342302231114110344434040232200013334244121210213234021113140121121330011321420403232033203222321204132100114114042141203321322023121301324440210133431414202230213001304131013341113103002044042302403204243304041231441312133004232103000304101102134203441224404344222033442140031042324400012321430110030343144111001302100404243024140103434131432432422432124423443130414331023441132112341240032442301111231221134402323234344142434131203204332203204220001041212242343131110414142141343201432411442441044403041400412143002021234400241144000044431444320334410011320123232314403311341300141221041422242440142022222304034324002144142432123244403220031440342244212031011140212232232111400221220241034212243341114101101233143231331043203021244442134233304004341041202031110344230322340044212423401033420143412302133111421133333024214224331123342011433220432303322212140432003303322134430111413413311011111312120234321102410401101121041044423343213210303413034402413242231021401421103313334421103124324331234421024323210442304343020231100104422144322243121243023134012342230222124333111402233314434202424332402302300014043012214344233013132132043210212442132004111304414332440334333323024223004314023322430311034243443220141002231332224201012103344020123130241300442000312240334013101021400413311133443234303133334231142423140110400044413122333004410310331204201023444112203011142101330122023110011102424200022044334420441123043030420424214434330424322403332202333231033323141102310034433030433440102232332133110030210020443102320230201010330212404131044312104211203340023312334242043401024034034311013022203230003031000432404203302330111323324124213122000310243142031002133314021222140344003244031102403321133213003021002110424414021244141213003434442022031200410410041111332220331204440002230041020333211443440014302323101330022110412043324130010014002444012321244241141344241020314323423031300044214004423001020230231440341321030120300134223444324021432314143231402040330123424341303404104121234034412410103331330120423214024233410010041410120200410213234014411404220044304122213113241442110230111212342440303040014243032310342132132410104412204433114424240034144322414343010444011022142000022442433034032443114031414424422232023033230313203012220024110141240344412403240140032324220211212441411224140413310213403340441341103010312004331401444123232340443340120124240003233411334424013421400222333022412401043322322213232244034442311430333232141232244244221110231112404223111230020402242330424040331314111213320331244141141200410140040434433332233444134224341114411341443330102130134201211122413124302042411012403332343142031413322103143214023323214044313344111132404430014144023213420322140143140401140031404402401232110132334312301310111004312312411311112123010324301144113032040143044031332233003321131421121434220033411001412330341030230000422313413243031003342312210443400122411443333231333231111221014411024122223200122031304134032223443433002340013332102340114430031422241402304033", "442212244222100104310222231140133010122024122210142401333134040214423231414441421201231043101310041301443334300424042423423103103444344041101141013411310022424012203211130310144002103230104134210423100244311123402010432212100043234023433243444434243443101002041323144332321321022423324102031333441034430442310423143213132014111342022124012214234041342443330124203003304113412344032010032300310032442021433101401314324414120223232034110130043424144302420022323240434003231142333234041043423234240433044413344230134133042211201311033213004323410323303421013433344220101233022211403134112314221244210411133300302221203014331001123041343203034430020320314333243033310013343410140343341140143242123223211221222434321222123012321124140111033121302414222142433143443340300442431301004031303124341113241411124031031013410224344442044213424014430031243030122012103434431400212241343440203201233330232122023301010144212134110441144313224222334400221333141334042413024032233333401103141031021332033241224111110412412201403030311204032421211104202432100131234032221404403021303422321101320311330003132134004241223320401012040041404001123420330220221410202220332022221204313010344020133102204434141040434011223310332043110204224043021114410114000113310031121043034030110322211402423223401133242344320332143003442332220112420440023402313222241320223031434222400213333313044201133142113014220113444314331030311310223110434443442240214210411203430202220043432120334013004211332212213202114241412002342111104033424042020402421242433342233422233142430044122123030304302401003430010230324130141142030240301233140342414110213420441420012022341011434014021303102334042400442032013003133323001412301003122344440112242122443120332003013240234203220002303113412232034204233401111003342324204443240044404121430114101424034033302223322333111320440130100020132314434134440343223123103341142004411242424321030024142441111034303410313331402332021423000211133034403313003302441300412414213323102023320114104131234020300013330133012141234131402432334010103333144430130130303031322144412243303141422022224122331441121013211133201140341232304040320414421431302321244123014041120424432320001331200114112124030040001203411333040022344324203131413123012433024210130424224231440002320332223324143200001042421030200110431024123104113034331031130101404103120042334210434012342013240142301302204340003222344223200032033410320202001441241402324100231121333330323443430220244402033200201033440310303311214021031333042323443044312144023204140012042322013301213121014033342113241003442101430221224033013041322124320314221442142303303340310404303112124221002040423030404430402044130224333243421113243022344323443203023311104131220042324033441421321214402241123142414000114204111402013334030241224434202142311221114143311242134241201424203243433012332402211130341404431143103443424333322204340001324001112243213100044143232413222022434223003123142001443101034330411041111433031224322441310013143042011401211343400032140303312422134333340020111032324344422311430332043011444224014103403341021201300341424313312310344210211223424004033024303204424213041040211410130011200342404113421144221423404411033341020144232200423232020141310204301044440014102222314404242121323034003220131144144023243402000440013340121102200011424402320424122200012403241331024332022341142444034204042204424220200044021201414413430244030033122232412140111234120132343432221301141222303403040431043123202043320021232042444441213131132243303442223214332102001443433331431241113000204342032210102223142223342220040014034302421443020203111412430023141401201141240332040001332004401412431232304200101020302044022112204133113323033330201443424200002002423040123111331400444210320303300444004244143043232012344122013014413004013422003001342013013103020241034013134340111341131231012143103441013124230044404321204112120400414243303203432043110321440413313403443410322301233142213411000033232340402443140411132234201413023113224003322324332124334401124244224000401013014022002131424142431141331013240410122140101422304402210304441312331100241433123444131223044102341103401324401430213333013011431142314443402332440320142121033112412033421001402342402402144314103103040244104323312201214203444144020011211302200224444114121411413410210404140334303131112422413000100113344432240213104344432403231310000430033222431343104020330011300144221311204134434042022", "102303040112002120412203314232420432112012142143420441124043340230201334104413122200310433124104010043144022420032302401222114244140013043014240234124124034413000311014430410404110303022020130300044232144241141413321024121410234011401131321023323430424432001230122112013340404044023243201203101321203431213333443104201001123133430034114211041122001041032310004242312323410430434231410031042024102101300412314000000313233301024230043334432133310344000422414201304431200023103330130004330332110140203443000142314020302141304331403430434411003011202101442323214123023311400100104342321001242433301331221103144132333341241112242144224443243020012210440200034240414232043420334342220200144022313204122212020310404044000331342333303101312401040201032111034224013430302244310343403100323222030342243422210143120424410442113010031133003340143344213013343143134131334020103024013301121422434343432411204231323212434344211032314000302332414324412124011112314211034442132300142323320214101002321312200311023104344112200303213344241220012201121121310344413212402331312424441131244214312001321124043400403130022142304023220112120332411422233003210033410114042024211440122310330313331123243211143044434414142433333132034342021214331413211310413414422420221244243010234404304301124044134402110314032320111333043112002344420414042444030420222211333330022230401134213432322302002232004031000420442202221411012144322331024113322202042434101440041413312113204430023130434411420001123143102342322144413343011224220441432304130434212102412400113442043343122102112433122323000132034314240012401142201211020123123241234134033334404442430204303330111240040114212224100133042200013432440323300410001241434403222211142003304043034333223143212424224122310001203142230213101344104331121014233134032303234023444200441241031101023010202022311121023124410331342234332010341324141241221240414212432400204332420100414213212400031112021404401422342011114011231224130013300200402044244244021340003141302120031203341404411021441313111121324204444223012322023204200113104124422302432021231333034223202240033444222000014114424440331434020143220121130012232133240403333333324441131004013334424020412213424204041410013404432331120332240310344024441020242010440103330322420332120403111124224042231040340133233403133443132242240400111432321210441001021211124332113021110142110202204333201202023404001240003024141001442030032410120303014314212112131311414033022403021440212204421120311331343104330440143414333141031443140134241112214410340002011340243440012301222300310240412334332110324113121342133220344243321122430241400040414404343214403043440022244100324210234233214423111421143134424114214303123301433202101221442031124200044300024030044101041012020432124200141223002341204201104441430220241244332043302033034231230003334243142134023323314003030201340123344340032312100120214124322300001121212421321342131433303420304241143310003120042333141440000140131004133104414103141111440241304431122412324423211401424041113120143034411044213133400321213123022234401103232312041144422430101432243424200011432141344122421442224022224112202121304202444134131241014011101311230130444202433221230100432002034303122412011021043013400434044334112134103033244044212004021413321404201230104314113302020130130233201432032023414403033033024302132440041314004110432442024020334040111433434413310100313443213013004132442332444004204432011440232210434124334302021032011010222231142010044334143401341143111222332320141044342220300022414304401243423424324122414010030003330411214123021030413103120303304114404323032000342023242041403333413201413244241201121430200104203124034124340044443131022313030210010332311331401132432030304144243410431011033443133123102141103232032413433322401133104314100231000443434014342112233031234300300431243031233140201124342001221404131312430122424122001103444123023110332013311123241120014310434300013424311222400322323341243323210441231412230340444220402301221243002302103334444232440003124000110201224042332114434423014144120422141212241440044140200114410434044044002002034130441201024104230233023142220304404113030421142223144033113443242401404330323210302202241234442404111400030120202314021313410303142400202214041323143203314143001412143030034302131000103333434220014121310200343400044300133242424022031141343401340222331340231042030411423031340103430014340124032220432143334444110024404412244311", "324403000112041200402220212131441022230414103222042440333112410331310212000344200240101311112231100033401043202310022421034233424323031122231020203124301344112013044123030141334312243400201130421022220044143301140220400220133431342121324333201011220202113414323132212202243004211241404034233100201403113122131220022011234041002022101203033004130321313343114401130142121222020143220343144140330413230304443131233112404103201341320404312202321001443104013330303002033424442342101142101021144244200300344323130343121040343114313232212414112020222223343324222213303021144441002020223232220131130204220212302340320243041331424214210340442122140201124001413112043214401202030430331121001404201040410203202341403200403023313112342134342344043041123432313000223040103402443044210203120201141433344421444130421344011301422333243312120012414133044040423443141301303022104203233031034341422131143332103001343233330041032114330442101043322401210121221231434402331014043111024221044412021112144341240001122310243131102320232222440300423423102241311430003130233134343243103411402434401030413030143323103423310442321401321111301344202104434430144430121001214020011141020011204134434202033003122344114103221433310401302041340234111040010131331334241321230043123142022142213422301142124013142134001342214411000022231141440432402434041332120002412041144034134203140024200334404330033340030242332401311130120213214221413400402403132210412200022331424321010324003422434314000442103201442400043113240303004210340034312310101134403121340342314421244141040013204202442203031003430204114221004343222222022022220423240233001031323310124033111203342320324002242022130210320014224303043100002223042021112112330131211133134222123234423000324032414201333103104143222101334302022122321331120200102012030303223110443233033144123422444112200410340002312200131413111404112440021343213324104002242201432023344444130300420331420133012322300430314140424434144133332424020314113402122231314131301013413402420042433303144002144012410223134214200021202000020341041110244024234114313324232232201424320042040212111012301034414434223031434412413210300234221424300032430333122211033012002123130324244401313041431202042113110222242301424143343222103210243411201341130341130243134400144024441020030021210434432111102222244442004442030032134221201134303311131432200440041002232100204122234144340344324310322000320412200330222424424320011212244041202133030140022420143323402124110444003223203002334034244433042212230412323043443444414000431411343001201021410443121003343330310344023224234232232232202422301330221140424230433124400211030244300040112120122031244111302324102124130444242003212344113414204242003103101143220402443314430312412234200143401441423003133332222010333302144221324443020003010424200331401431021322140002232313214044132303002231201241130431020220021031414241244400422031440243314123031021130032204142110212123232313203102044040144342443403444403322024003402222143323233113312222120333203031313433414000330004044301041113311404022421330220020434223232300041234222211023131031123114424003043211013443132233244004113340123122234144332120042341333340413244430344202412331042204202111232221440422014001230043231131214103410311034143100234241201043310424240011110332312042144403103340322121340203301331441324310144103424440422330322124221421341314141240211121111323213313233120120214233312243232000344341201013002311323302204433412443314110001012443031224412212023242142320304103410330412303422214123034210022001224144203231341012232404443230003201221331411340313012300234101301414211140031002111432231300423242213322204303033134410343302224204312210242201210133044042033301032341234420210002410223014102310404400230243312134410130004201241213340142203022033431132044313201132140042443011143223110334422210301323014411412010400322241230201342340233220213131140132212013014340122214134140342441413134000424132400122221141332233440334004110021114113202323210431023332012414400344143142003241140114131404023132222403340410134011344124012320041310223334424112104414021423322414333322324222340340431413042244044423340234331121332434033030221214430101320412014040434002423434332221423433331032331333301441010413410211403232111043204300110232243121024321431323121414211332042402240232420243102424124221331002021133103414023234133342420301013012103240041201121321431003002224210133413010240422014242042143210430", "412031422421401404434402411344320040024033344321440040120330140433100420341100014244201404310332443100142312001232040120434224302203111214303114020433420414342423401341140021012034312044404412442400344140110404244003302331214133100441023011442102314330443010423034400043004410330120441331010001010112410140423132320320013212420043024033330232340030034223322234411031104043412412104010224341303212213411302130440011330330104404013003041442344331241210123041344220034102120214323314314042114201343001201132113402424122440132331332233040432221431213144202020213221402421440220210333221130343142314310442030424121421002431012231302404400040311221010231020332240131211223334122304140323133123233220432044200031204203241224433214201230233212000024302000112003310112041221040041221432304200033401013314113420434333404330322043444410223304113410021014011143304403431302213444442110303340320014044320141031101202104034044401223412412302410301232202413101033312002103144034400314202124201113042322120442013214144234321342211031330333004411231333042223322031040002210010142423203032344244121411122304102443001223012012313134440230214432331300123033024041421303310231330041010034432302130202020344433323302343142034013301034010444403130032141031240040204221131234303411434221124012411442240300410434324042004404301144212014103442330424304124441220222033423123342120132211220023234100044314413301002401014113004033422040031044330200102423201224211120022041442321021242200200001203321243312424221003213012440303301213420121403142243344314021014301111103424230210231300030134121043302202212103111420132212432202232242123233013023342423431141113240413443323312322323231114031220143244403322424002403223043311311303131442413141344440332240012101112212000344322423441141044400011422221320001300031314013124322011331043030400203223000100323232223114122222242012124142311210104120000002300114021014041340321312421443142111110043402312244013413133033334004310202323101444000303214031044113121044141114130212143442110013232204300113033311341400412023244240422011132440243334434403433444431341144304414012402201134234414143111221412313401401040023120004330003044421204101111131440324344221330203030430404013010234140433201310300413301214304201331014432031330003232001410143203411321020142024303443433104014142432420430223313232143231401402221431303204244440304331314203020324120113302322202143123321300031344321032214041241341014312303213210033432102434410042234320444112442321341000401203320120334132310033020013434030134420440004020144110121433323004122014402323002121221320120311434424003202042013200300113122101104114323221123243423014320334210023103112120411214214432211023142120244120224441301211012100004411234444111001201211202314014024121002042010210244110021312300144103310232131142134232040034223321444432114442034414001041201444223120014303340412244211232003401333304431200320000222211032232332242412231014011333401123234220431333341012400224143444422340230241033143112120143204312324122203131111310242133323310340330430140321214404333100102104030231400340314113031340333111211433123420003021443024111401120132044410032200242433033430230031201301242003124221322304032042331024324434122014314201111023434213110412411240204402302131200433120043301412240140143220244113030033141103231103011241413023112303041422333411121342242410103334404040033324313422043333310140133300220343232204331044242232243042144220344033111144411041021024420402224324221014343414343113340432001443011430211001120301221030114143410110322431101212110323210321024241112423113042040103301041413302410121112422231103301204042302431403122202123321302103442310301301132311342312334031444324030211040044232444433414234041134244402004342441001014224241203221234301424312223133141420214302220110442221421111003131210210213431011214142011133310032421444201232402204103324430012110103422232232203240330441000344130241441301411402241420111042021244340120042432442004222323013441211140420241143133100133240024330320030003411420322132241212211013200341304432401343003102413143201120013142241431002421001110010430440134200220200134212320000443104241101314403042002014433111322102110222201103001330114033442222312200214111404401214330041301231434324011213034023020401104321043004432433243243034410143200134034340213124021021134440422330130423002430300341441343134320220301203211344224042020013141300320343133024423343204243011", "210230001011120430244204232402343133120230111021401133012134222233211041113401310144312034302223224422030000030232010142340440044422231043200143303240232212102312441314023140330012324444332411124013423344341442410224224300414413441023431021034133414220001121002331440102331140424023411212302420104144424311401143042242022422023332413140222043103300412402413231021041034041132031412412134400031222330120101322143024033144213132433003340234340001213021011443410321021133240212024411001424120241241234343344214310344023431002122030232434431402114014400121134122232224404103043222020332212001322342133222242033024203300323222221122113421420221301211032044200114044400023134004232211303413113423044314223011034331142302234210423130334101344423411420132202240313322202313244132414332441012202104214343220001130110110244234301043224320421141134320240120224211000240100243343001234201300003333233304134411020440242042233423403211033140024411433214210114444413041211401313212200410313420143403120133112120024411344214231440330002404320320444003324434444422424213441211004240322202031030203433334422123043432412130124114111233140232242400013331131223233302120320400012214112112224130024022342224123331300344243441033221342200141022002034240144233131321210430340013422004441112240043113220040013423400144140433324214340444211444110333112244342241123342030000123341440010110344342234344214201303430244411300302002020332141422231243114103433243340114201113024314103304443143331440423444214104212134344431132203432140012420011323420104133203131410103431442421023403432304404331112412140122000431232244031243111111102233412213012111444214001044041112100111233242223442202241113231342300131233104241004101433130200043410104323413242410232433020030044211134124313304223233314022210003241243044313421034334100111440033101202013131313323234244440122230302042340421012211121023124130224303201211022010330103023121413024430210003122413130444422431043223200011120101124202343204120344300342110103043131203242043231030043200301040003210034130212002124140331204033120230210332140411323140230040011003340342023210234402243442310011021403214101213421204023332004041122334023110413120203401120032124102420132142310314103114420310002102132020101102031301434213432004031440002340221444014421240302212213411122441203040221331212132113420210143033422042424030404220424123131121100113134022003221413331223143320332111204001400233121414334340323210120401302404142411230020042333002214224444014414012412241213123011043102322220341211312304313410122003023100041342021044331443004220321441113023334203311424231123022013442224130134110433212423232424331004004124203202122110400330411040323421012044114220101312103420110442040200011301141022013444413044110030012120041100244233002142020413311343312010201213104440220341201422123231204302043042234333441200104223142014431040102333114432233143202433311130443410030010130234143333303020004430414212220131104302413442013044010112334200031042042411333302423202003033021032023320423324013421104112120444213204331321423433242020223330021234244032221334020204430001311403012341343000144003432243043244403322114140241234300330313140123413213102301311104314040223332131434033023002340041422131143331314200314303230012310141104040200344422124023300423330412414321141014140244224203111041444424020212430104334042402114100402303123142133430431434421032312313301320122104302303124000324042320144323210431421223341404332124010341440310022310241011112024322030003143231024134303442140334003133023433312043133143204224412324432204233011104111434342133121140424324212440312101410021043411030430422004340420321114221314222223022042010231001334231203042031424434142103102213230132133334311244101404134212113311023412443203123201113232321422432334441043410434111213040332233324240003443341031213142030143112204021200214142100233134021130204240230014444220200322330203102234404212133002324421021314101203443201231321143002210223312133420022431112034411134413323012334121303024431233020023401040233441443400402120311332333202131211230124440214112224414310223043232341340101103301133312100344022312323030303204231333403434200402341424204422341213303344413433423143143141431021114323004140130134104034124242041110031404214304432312214144320311400412022010214003442241413441230103240012233432443310131343443010321142024304412322112402221401330334041123224414424001413243320134213244404", "441101043322022342044333003012304040231323322111024413323242231013313110034201110124203131020220324402014144001002301110434121340311321120204130132433030140111133243411431031012204123421131403332343431031311424020312420414320122230110120204003111140441412402220312211241200304343141030301201100442021201004242230311112224443140341022320333102310133421311302113204210400333033210130344322232244134220113144410401234030042203210220240331042311402101301023101430404233200232113041233423002144334330211024444141430134142421234223043303123432240344040310100243120200422433043232202134322241130314410401413310411010340134243313010224010312422303003210144321200042034304203201320310021332413220012031410104413331214014220230201303320043202002142200333103143033003134201122402023201142313222011122322223214233010114144304324222111412441134202103222210420220034231211220333041100014403431000310430342204123322132401214311313322233033414341433420013104014301433413341002203302243244321334333104340123204412124233022231004224242310124002212421332043103124310200124202222111432333022422311003322432340141424034042113303234123044324324331033334203223320311313402104400404143321030404210301333234212214122033401322202331144333121110142002403101313333413214214442133100201111233404200223323130333313202112213331210024111124014421142004310013403010143114230214322214224014223023330013121422421422321342000021400103343002234022413341032323022021244023313403020011441421212011034411203141322010143414324102002021004231033244130314123432120221030330313420414110110333112023134131414230321430334413230410422221414420020324340212341032030100240103110121404232314243140304303133141113321102002443013413023410022430334134313220043230220002220303243324324321224201334044414423441231123120401221301303334243032131034300203233133112442102141412022200134231414034034111021404211340314034110000121320310132023212411343313423113431322011332112033300014134023240240410312421244332333113310102040224401340301141133302003224433121211403404020123243424422143202024342333121413311404430203020404433000004232014021102030322432431124222213242413204224141201043211013330201002211124421033402241040220311222301010402223403341144411302430301123141323210103033144012344442041343232110313331004011310204432011440024103233103312102130143403244211130320110200143442311313411134020130301434222122432422021321221032234232202332042420321104124114421104310212142043131410420321303011123023432321112112043201230111133213143213322322011222133234303033244311014434302131323003042110313340214032120214122400401031440400432411342040430333100011134244013100230122403023410214200021423311333233411442124032033411441320220303404141102234013133331010021014111343311134043242030111434324031303343403011331321031110222421002220323411413421430323333111132143233402134104213142024423134100230423430013014442330034211244211044110440241443321313002011041344030200202240143424310314343041230412432310013424242142040320142034131021024212102032330114020134302121131113234404031403234201024034021244220424334001130310134123142003143134041031430433201013013213010211040310204330212102222404342032130102132332243124320243142343012422140342240012312103132340320001302234244040132332420232420203412143142132244443143031310003144112234203110444322021114240240044244324324011413323232101434141100040022410203312214113132333001221400043023224333130021032102144133132221403322340123113240411032410224244043004334101010224023431113234200100440341232030310210013334123321000123244014012324240432021141034221223224102134132112211402042243442123041314102133224241421414221413244000340301201242413410300131214231100344214241243344020403141003042301422433300414202402042011301022213423432230112434200202103333032000010003330403424210204221103012330420144244414142421020032221034343333004344102344144132321314244431422223120033321042321211341012210130322003220414021442031103213344032433004003440240212040031033003303313031220242423141040432231430340334343000440233142442300243132222000330323344242332222322103344244030113313423344310032421340102341340121344131123313411200002233440122120214220304124302234132310203414212401004432213411134033344302123004002213233311121222003302102113133203402433000113413304343133121434342111244024034340423132133413222003430020300334033212204214434440202331141220230403020312434230312411310232310223222242430121314033", "024413041231030003312034124333143011033011424440244124121114344012424121100021214103310013203341303314140221344041114432111100412113414214424314010333402413014222043141311424332440334031203243412323423123034322000022311130201200233303024421401203040434041222311303402303013001141334300342140300234232301431141202110024020213433300422310440012334430424334400412421221241123243333220344031324200340220130310004141441423303301340422420424201014003113442243130111322433222202410143143324011031111324433132334022201113012022034111144241300122444240324132213243003324113440331122140231131411013300201214424410210242001330301243241110330230433233000434023044204433404441323414141340403314210210433444221444310240211014121223320002404320200130343011041042024441434220121404303303414332242334214004241110431043101311424444333420033402343043141020414410021340002031242210124101200402230430210002341021310413424332003123020113022104002030230211233444033122121032143304412324202132141324033331423340130304343303430313300214010231014234010120431212331133422302332103024044213343423021403214023023212401211444230313222301232140322443342440231022203040140014040041022140241420210212213432020204403424243222242013433443400232013303034040244424403133434432243013041420310134322200304204404212341402114223234140114430110343024422001223342022301014230402020104443211230431122432234213233440403204102133210424204040314032414144242003020201303410143101402140134231122222004043302312040412433101043212113112400142033310321144420010403000331023144343314334000124411234131422342401202034224221034244422102120214132141214321314424130111332442310240430334413312303240023202022130011334042411321430233314433230034041303420323043323104210423110321003303014222044304424203044121140322444012311311424444032341221344430103430412434234003131224141021400113030104130143442422104344242303324344102240230041213230441133423210110242001120423002304014213132114324441340440313402434312121040412244100022000011032130033331334042211204023122211423332143421422130120411422041243214232122041012340024303224032212412134423441142342440144001122341331322203242230020242423413420123202133314444221123022142234433330100042100333011421243103301230210244034321234430412114014343344242422101004333121220313413134044314014341434143430324041303120441201413231232343403123043214240303224304023022043140403210423343012330330034133123433420340110004313000132242312011234313221340100201332013301012433121022321003144200110413111424243202001343410142340000104031410222310404244142041122312344424013100014242332330142033142131031430100421040210144002042322310223224104203032210104122321124330411014113320413300420143241021204123220112040140431012221440410434101443244121041042220314401232312134120112420103442041414423114010243332102324241432342041312434112023442440021041242122014044034012201112034231444414414344323133211233323444034140241443013311311300414341333403134434002000412412123200042402021222044220433412221334141003423430114301331132412012340304043011323244340403314230142432243140024113402224303231411040401044423034332433332132410201443100243132344210301024111412423312210004332001040120220001404314202111132311003112114431134042340332042321223144204131404200000322211001441223232133333232144014402300220224333022042444113203432214022034341111044044431134422031301400033241300423440243234131112120431401420110400424021130412213313440142400340313443210111320031100132014140231423432004014124134420300120423102324024402422044323213230214401314033041200122442002032443103333103140311402044143300241104044211242314222231213422312333024233414123213314413331223014430323244103240024343223421301231322134323211143332323434330012030401112212122140422300221311232300340011301344100203240310024232143023122431332301243010104414014443032330003032402141132222013144442401242240212141420233003133214134214041410431431010040403410011424220103423240244403042323412013441144402222044300131413412141112303303440341101331042444202143323431003140003114204034233312102024023402032142234314214221133332320211244212032213434211024422011412230412412401422222142133224020324401102303130112441102004024442313304031114113303024134220144020244021002422002002300024431330444024341413432013111111131344343230144010023234210044403100012340443230324032244420441104240241011242131413142230344131004020034204310310101043430433041031042102323102430", "313243023402141204240323144404233322323422141431021134312111332220401220201110041343030221214204003113433032201322041113001410320021302244310334211400044432404411441141230400200432013211144120423442343321311111441413312142331340210043444312140331040110322340112042432342432201111343441324331023443442213403342221124234402233013011132444111344103341321333403231402104032320113102100411223031104233322444114343232242412240031112004340111122400210401213124111102444224242133010203103312440220301020441333230433121234234311103140203212121233441412303114221021012042143032144022411220423443432401210432312311444441021002312202200324231034034031400332302142204003201242304144442311413142300221011434232123121232230310120241331141040024230330100142220124303402431042434411041232302433201200044401234113130102423311214434040002302414214004132041313224413344012030430404134204003344012131110413443001040401132431423000022104340331244331312121443420140034004323200301344040000304440000314433214044441030013321312330030042301343422400123330244122141422440121311122133043232434320013432314023233030132014120421013403214424042211433441324000442231234020341102014243433141023433203210224102040320423340234321322332300320200241400100014141243233424421001324141023334040402014011011044330332304224003140100233300440002021031401022431443244443231411104241423132404401013103034232034022332212212334421142203220011123412304001102410023423023341033342102132442203103013422321333223234033241134221124314430000240342104412421132434104121042103202132310004000020431113210344123412313041130232231140423123344033002000023003242131320143133113002014342021021244433200012422034300441241343341101443114134010141404443202321234101431230310423124322300420013030444224044433022023031324010032010430312030004234314242211334343143130232113100143203122141440440410334404043131442420143443312244331144410030121332302023221232204344133112000333132023140214424113441014420424433000433333140422312133131213324041311421103043131143224414231043410230330212043404144131403203344232413401302300324002313424023131434420141302142222130444131120430313004211303320133331034220232222040434020123011224014001003203302111203042234220321400213104003422423423341014022012330033420143113314110043304424222023102113430140303402134004430321002434443120344402034130401223232031223411013332333311231203000200104401231204441220312434401232320113320322400421134403341410200013001141314002141001323410232324333432113233320424114044012432143030313244440301410002130323143320421324124000220111204133243014232223432434342242112004422420430430214313244243042002034241430210401110101430011013131311232044203324041010303000304212113142121434202400222442032321321333132123001333433321312221220422020010300031103334211431341213031214402201132221300224413403422233144110032330324330013242204031122230431230424322201304434204321234003144411321310414311102121430043001441011240432022331430412034244012430143021010212312434403322041144114240204233044434110424120132032020334334210104334012431343444033324130044444141301304144440432241203014203130121424103323002033342304121330002432244431102334404212130303001030202341334132434101002131022224322004133203424040124023414012342311444412213214220001123413114001010234124424312010224340214401123303432320014220411314100012334011302001330242442204410342423020314114444300044310432414012430122002311420204030441312342041114213314443300432421133104102031241300440040121321443424131040121120410322141432243044413130302031223421342243032223211140310040201111310000432422043423214420034410032124431142031323314210440021434101401031133334221430323310322230340022112103304111300441021300144203331102012340413224140401413123003122423241422140202044004133140042132423013101144423332443404120420124143231324104212130134411223433204301413024424210020224131132142113402333442432313424110321033034013133442442330001022100112333333412112030223241222104210131413211244220302044343123103200442220011203310414441132142341212212421343033003322302131310044124422132104131133232110414011412042332101114434040101233134233012440303240403332320044134310002043344444304142231030321442403201343024134210140411130421220231240430130234413414104122043443414334110204432211420142031443442411402223333441400003021022002331120423340031442210212222243320214321434424141223031223224440141440222223014014430041213442344222113233330", "040400403414433113212424322440042114413421422100210404022013220343424042430003224244444023024033342321204341212404334030032113102100033020201013140421310201111332030413302030443341324313233423203144302142110142441341101432432023321323141242010402200310334034201124023341342233412112344124404402131321010320001313001214314140404130431013030342131044443003021330434042303421001232430143012101204303200020133424220413413124033322303324140422004110433133021340410242230404112412223411140314301101213200224043002330141001141400431104202244314144103234142302241040302040321313343201421313103012303332010421444103202313344020202413120301402230433240140124201124403000440412420024210031331113313313140214400243200301404414013412010130042422012323442020434012313242330134323323333041241100124102244302434222404202012022121343230102200341131003010422230032403313331001144123042311041014301401413324220123420310404200342202144441130203003420032011042231343123030431234433410132340322101421432132001322342123324444104034033402233234422402333431012201121241442012101221340421322410430221042303214324301124140441322313244013041440011022410443241000210021311123201223411123322101214231104101044014220212102232231200412343021402043410034424020403313141303420231434432431314432200130223331324110223301142412021110410230231314223212010421030103212043303004214142323032334143013320424014242411301012333313411111101430003322413243321401322104224223140334324123321103142424101203113223414423203434434331032433334101021224031202011213010020321001423314031111411332132420102314223142413230014310330203434341110422332214403412200332202304141342320140212243100122131034311230402201231440430322211010143412031314000213234020331241212221121440042420413230230312104243112234313400240003114242143422022200111000304412020400430002020311240022001331120320123321440040424123323133243340144324434022222300440231403011041144244004443412231113004134444142030000402211041023242343014324103003012121112244241202204011413110222113402311103302334340021413431220232004411001233021200242300143301341024001034011223341122134421444003331431041440320313443310003021234041113141233130442134030420034402111030302212303232340000332040033034143012313234401031410224114123323223010114100040024023200214212302101214333341433242101322423201022230033230430013023440111043211433022223413441410240102104021304234034232231100144104232213424331443141340204131123110331310204113011131132331122044220124102341120311214014400224343410103030424322211414243032304303112001242433434444141224023014332411442203123003142332111232243241031334231404043031122311221013414103023043030020420422112324011414020430413040032041343144101141440400340203141141423120021424142114120032442021033132223324210420424000334002040441121300131124231433024313344342320004220222301232434024434401203102043321440143230143111100042242312444214223140123200143214424133130200044443214023031431420402422240220411021320043213214242120003404423131312042110422343441144323110032430244300120203423131221111212123200340443230021304234310133434134402212200431434241020000224232233422123003234230214012433434411331331102143324121142310310033342003203231021124013042004421102234103223220012411444133021021422002041233204310042331222344331023314420411042413314003400303203000422304120024223204011010433414421133334223303143023043124224343241440431221200314240103213444242420032233143412211303333121423222342211400101413021143142041442124231302214403131034041042430230143023340333404112411231042023114200044241302421323203340032114240203422123222330010242022242104132110440120132320221421001104031421300114034424243311030444231413432434313013340343212213302441103043010241024200320300024203432034432444311242114442014440303244314013411440102244232004310121014123410212302402234241201110042242341401134433414302223043012410023301424300322132030043340203410322130434042401210341011344241023130432440033240431021334423113024203311100404441424010033302203132204012442341113104244413132341343420213331301040200342134234410034113000234424010322413412120324400110343310104032213134034314010413224213103220030001311031414121301010020340243410213113024043030012131441233400001044442301214033422323201002201412210311331434222110412401203432340443312100204033211442101404324121040124210010421141320004300221240424202303303314120322032430331411041002032321412014243300343111243114441", "213224433410313014232003242242143112123310021442312141312134204244314131403020120230321034304024230114221012132002302231200133233311341134420034122400023102113444124300000430332023003420402430324210100042234433402024030433340443324101034111202414130141241024003420320332403324003312422130440330141023042120341041201244443233423321202140022112201201410104042203104221212430314132400211111301140100110140244244202421214233032121101202311041344100012101302012304141423040424041310201032400232303303101323024222342204044134213303021024303030023232441232101304302432031233002222012134344133434324001330420214331302312010141404142110001443240114444123311404402403033401120411043312110034342031323230444030042141311011332233134423324404223133404431243141303411231033241020002110014414020342402001100030320443341432303334323343033100203030210101300331043421032414224043030341323210214313431443111111112023322004024210301320433130043020032002320011042401321332303100324423032333124203442014042133101013012423443424433130132200332320440101344000031040004303110000304314040120204140203200133030334143432302000303212432313204332144411040131211121324044023342104000044023103404244212330142042311022210131423401444044040033234132012031034124202313310424344314313003101340403113012341402344204011433110144311244112013334031100134212210333220402330442224011100214140302003440224303120012242121343132213014024010222443402021303320333000110432413422221301214030011201244021014203134221401303231024324114444434413342300241440133201433232004201430012103403120414331202120410221043331241430014112123041010004432321004400030411302202410301311242320444000220233142213333114143312301320432310023034212222341340111124233244421342143410420144132311342244301432412422421113144040312002423332422222203043021202013102421123031300042243203213301102100011302141330112004010204444123043430430232033431420114400320320303241200242001020212003031030341003112104432413324342010131112310100131321104243222311221431131444204120430101402022144204133000142222112340232310340244223311233121300143314034123303224010304420002004432424042340004100324303400411124114113422131402112210033441200401233010304342144032334020341202241014042243123103233033220141032431210344413321423124300003111143401422344141104002433210241440014003043021323134044240024412011343032232333122112210312202222444011120431223313402320120212230424001234114444410224334031122100342310300342023214002341344041320103020012014133320404434344113213003012443140334003412321324140330143013444433021410442333032203013300134421333212301143411122321031202002032213204323421440330103122400220024104103244421342141121032422431401000402024144211131402022140313434442422334334334140411240142120342020000314120213021102024304322034244011410431043111123141211112230301143311113011120412030242022030402340344013124200023113210213100002214114014132004344214243330331102010222200422102030402442100031230111434142203031404344111411042233223113433314414234000423130310023103412430024123021001344441324212000104100403204021302101041212400440004144302413303220013313444110221403210301130113243014321020201313112302410212222103141100004403130333102011233302100332032332142142110413403020321200432221114233321330320230113042311431442300414341141403411131414333244411133234204100100022431100131401140024312222241123312102310132142420320123104301213010304343033213024002342423021202003401441234341020221001441134331101233334302032124114434104443242102342203423400403101012023323222021313310244132442324434001032313304432300123421331441314140443214042331110330033443002123010101140433023223140101413243321440334333341422101120322144131040220442142123341243042141343012203403443100441331233304301001231121430213324322033431004214112310322130430024133103022324200101244231430112343320224303012324203023123442243040420210141410020414220313241230102132232440042302223041003240230133303402302323130133133024121410031042140332143201111433142203232342411203043143214400224241000203243311103411344023122340334332024003344314344042122440011042412412112424322032311034134021340133221130123244431302434312302320111021421122441011042241224032114230132313221412222314040012434424313340040203421311110101124414221330122110031342214343302243423012414401044200341201324342111412141414241120104330013414200102201444223244031134441420242011421110342242443213243343014041241042443314221141", "304121043414124230034234322113402242121411240321113210004320434144023332042421334434434032312312241313220330234124001201304130423143134232332132042424401140031002241031443421443013403200232221341212003423014020231341003441011132424200032214031303130023333331302430424220124043011141444331340142000102241014210434403042341404324323310411022030111423034404333100323133132141321010324102021334433031214331432310012000330211034433144123244220410044002342302043111002344014043104132220312033041232221004024201114222113403000431432213104212230204330103000401113132140020444302022240404114243032203100012434332241424141433112441430201102201304030011310324100243143404233403344320243024414010134201104143321212033330410010140012233221422120204012212400041144100042131441413311404301411244034444321303043343323121313121424200124233441014403203423334432230114422213412033211023323321100404324304040123312341120204343322020320023013121322311333100224103003314422020034213320042013133204241224240043022130223230222043134400323112311103133120204114443224101314143143210142204440320023012324444431101300244444211010203243231234104344203302213134212224410424231112020241403210212442120021343031044233104441311123214320222203220441004434132312304102321442433312203413141324333142134124104430200114040101340413231011444243002222123141131001331004434401411111040400221441230004221140442202301112042132120203234333013322012231240233131030311342400140014302214411143121134403332224023344311223201301332021421433400002130240201344431433340241300402131240412441211022131034210331323423440214421012102324044003433213141432000433321013313204210221043124121111131020423402041430001331141220211430221223331020323104044444411024022234240434134400032434332134244341101313224204340214324421142442131433403412431311003131211032103011041202223200001443220020443121301234124313401222301031144333244431004022331311220043101302444130112342202132234412144030434231330304243143112333443031114244243124104303331240421002013310414210234413434242221201124311241310204342043440124233322003211111121341234223101413341230222000103110341233231220041423310012223410444310423302410130213121223441104442042421333043304034002041033203210120140244002001303432211114432133104203143034214300212031131104120442424122030140323424332140043114120300043312404341043322412044230102243333231141023314042203211324302121032433221343312343001412021140230120101121241044143013341431114444322242324133211101243240411000343301342223001222334142024042122221433443032013400011404040404101431004344413033044002442144410344230102114134303321240013400234101341244144020343322040403034320224044230142142010323104030203000022000324334224410031010441442440134322401110234022342041240131003310412434412420032344010001020334334442003300200214212121133042021041414320100300210322122110343141143412043301243231120401233003022433010220110013014343211122121122004034213443123113202300421012410133243040402312420402033342411332343244214003344341211112214243442410034034301144142404342321404340112421003100202034022113144044403034320213234413242431214033301432312004221130434442041344004234122141034241343424033212422433410400430332141241310400230440244220314121104432001441002044401201242343323023042142343114311002311023320410402112242232321302423432233044430320331323331302321421120421442222403134301324134213022104434320224022413221140422300423042121242100134200444103110343413041311323444212413002440411001304424332403142130110212424103020321344011041233301240434124213310122211421402042121311010010044242431430133211031444442401324334202320304423003102143444432320404334231332140411144123040341232004441410332001330114034023144032010000120410012021010330441432212211400304330140024221421002442332404330220043123210011213322403210301321313431023211420202002220111204244431421432440434443420130231211210414012024424030401401433002340411401004114332044201123200301014212342023410234433314104443041112324431203431010322002441324022312021423444211421121244403101323344041201031100100144021204440314020234334200104000424413031411102200043113324004321030114444200003322401414223202310224303341042122441110001232431342312124303020144104401331114204414214433442433123423222013204424424341341101041100402422242142421003031343434312111002410224441434221240413343113043234141441020341211410122424243300132340043110140022442411120000323022443302440212131202", "111143140432132334103323111432414430040201420134303133443141224113310441304313312321041212004240313310123444032404121311440143311442411412330323301043233001034013022330340131201012140333420103100444011204032004114334404323243033222121114123013341040313241024234143011111024010341401013204144311030120424301114031332321334222130401222204030320040434234433142230130123233440224431041242041044433341144100444210412444130212410040401230324232021323433421434223344324104200231231114103233002442433230103431204043213413430442234432313003033213443224043412224244410403230332241234013214413231001102130322244222100023044344001412124224443000212031100110134222321024343001113404114041231412130401114303422133042324432143034423412340022011101232442140142133404333221134443334144341344112230011440031140210242103241140440300021204422414000432400101122020401144142332321242420421034403434144102012214111402221302020212013021410240433313111344212442412241431020023020024004213222230003102400024344140431320210142343433033443322422143434034123321124222404041044314302210230433230121400104100112104330104204123103124244443444444044243444112044420144124301330100233144420440310221434434013024221230111401143001044430100442014101431040213101324021032401012142232123110443440232240113420213110433041244014331014114242312031021403013034323132313432112323320444022333221321414400304003334412411202430042220231201300444141440001331340040041102313303111240012002224112204401203104211431403102402031333221442301011443103001021122233021403111434030431340414211121404424034024110212113141303220201331024230113124010301441011133140334221214042020130210234013000230332133134014200444301141400012124234314033423340031241123130201000404144340413010033121340121314214042212210002004402123224402420004443014021200043432441301403114333012013003123013034243303141103422331042140222040034004301203423104222212234344120010420340220301233020343244344302030040343342340101321021331421414210201124131123122021102132400104012003323240012013423042114213220220320400314204131434131443334430111422120343101301121010304320133230014200014031432403142033142334330221323042031424023132441040221112102121330333422044020130304104130230411342122114301020031301420034120431244440430023433113211342013033024220333424340110432241400401321123332213313403104010222043144000114031000031143321132133041214213220034302110301440400004102322423000240032210000010401010443024214021402430011002100421400043444024032331040314413100014214334230314444404121223403040440330112223304143000440114024110010202431130040333024310022102200114412230410423311244103120240423033222311321233404014314200110313134423113244400021214421300214244003003102333001314144343403333342024320232132211440210144230143312434434201211100002421333403414142341330042223233003120340211434010421144400021033400440401201103023134011442131013230103313341140123222420222444112443432003132211120343322013124201031023103303301022030233243113130302424343430341203421313133041341210330300100313024041121412432124320323131201010132432202100114441002234342130020032333130213233334404233403201334010410100124432431323331413330442232210332400003303023003000404003113411223202220241342022112143320221401210343144314240442113142341240222423232300123023242214330242242224432442030203423330343030411110012042431343321014224422221441341301302423023200022040014312022023414122413321303342411341220430001311210022230233330031332242440344401100132431130433034413111334040444200344442344044204113111114024204024332443213441433440234220313101433421140142403340131411221412414334231433244333341003034422404424043341221130121041124134240243403021341120204342424422230204421223220422241202023403300314040123304010021031101113414040002323013312440123431004120033100313111004433314212021314433240143101004013013022023300334210332032342420023230321330333441040322234142442130241311220124033234413012123342000440414121431434130402112002004123342143144111201422122233344044140411204233030343411114424104443020400302320213133402001032421243342122224402101204044133340011210302241120244313332430032114311011001122020441122304244322244122120030441324232300434441001214332000343442204002004400001420213022323314344404001101433041441432224000041000333431420303244402333403143121142134302011042323030310434214203144240140314410202131203440242412420411441134204244302324213332004010410423132433000233", "444121413310234431440010022341233304123043314302422121402134031214214140443343204141324424012312411321404114422444020222104424432031244244422031400421130421210202004204103324131214040414143424334330310243404014130442402033340332421101303422042041412420104224243310111324031240321223242301332342300221232401213041203234440124032113200123343403144241432112333143343032303321410304340312121324114421102341041434324440030333022140412323110000030403413301433300240211243014410344430030104313123031234112022143010123003104411211410040103330324423431333444313103423420022433242112132420022341131122440224144321413242110214323424340222114002331204430203041140024202203343203044232314341242044024010232334021441304240234423423224142010141444423301211033130040314401342302343330021334312220322322144134414240110114113434430300201034214104414332101212211400301012211203221244114331133043002302113332433144133001133331134322044222200221420401144301103411411234441134004203434040303424041442014231113110330424403303231222304132332104211432100031222413421001244112012342433200332430343203300312003204113333212113223100341312212400223403140344144134224133234001210020141110241320434104030411221032320424340234034220111014101240112222104033230140144441304433233420232112244123134014004043432421100114211300031241134412144304031240220430034404112332342322304411304431111022203201131343334022130223004313211030213234342123342142214431211430214111323143220213424132034420212332403042034341223442334224120122010304231430134110434244223412314310402121143332401040410140334233142324423004210024331034321420001342043444203110212324030112310030120144133230401214323133424112343233204203403032400332443230330002304004132333022400041031423043003200043422231234242321433433043320443212301100222144312440113403114331011343432224314013120301044041012224114103411002234214310444340203423033334234441310233324241300312430410114213342310122440012223341223303441201043431022341220431200004411230402002401013111040220241210211020201110430120042134334344332010300431013121022421131402220014204004130020014423402220344023432211310040320013012241430342244303331040410202200422313023240314210220103434101122100032010240441424431043002313311234243333133410203143243142204242103424022204402434112414113023031024002200231413023142323303224020331004230320312114113134414103410422313402002414340420424003113443040143021424213212320430120012341001212221342024123230014010420401000141032424431023300321134124401033434341301212423221321034303331140204432332340214230243344404030241423042100102232140110320023313224143130412311144023020332001124400042134302110121400442323032131122241132221041023010122420332132002144403022220203420304244131132102010241404030102123024233031012303434322133021314213013301130413421313331222230411012421024144420042001321330113203440211204102110310313340104204202003340342240423211004313004120021202411020301300023021021240310032102434313102101133431430001142121113433141321001204043442030410124134340004244440040441404121322124303432121240200244343240433303311222003241430413200223144120330313211032434004213324233200244214014422212121341240034410121433010411232402343041102111303411123130013312311023104201022200104244224232003204030033004324042224110241214032320344232044411314433440133103323113212033131422202130240223431330143122202314420321332422421431213030412034040212440224241324430420043204020202332002404141243441120410441132232443221413422340022244012431123404430213110312144130311014211204221322403310231312423110112014424331222440442201140323304313231022200202022313343344102440411224210310013201320012023134244040440221113044140110044303124413413000112422142414002012423301113423022030412104133204330111214202321011403243040424004030014423034014041123121131210421001341212321443002243443234303042330002110421212240113313211130003431320431134201013434113114141031124414341134002343200011133043311000011440031441310302314100400200231201231114044114422132224103203320213232331204033103130032310043202144341343233330441143034322424040312234204220401040013231022411440012434244024233310020110041342322400014110402330030121110204102423140421000000300414042123324343331303032343300010110233213242311123032300244133000343033342333031101132110114002310044412401334113101123204322230332101114341041300340400403110244011130111240200114234022002124222133320124214421112300430341412044", "122200221104244342002223243124432340231242212234334112423003020040331102200310402230214032400132104142001240231140204241104000110110303034303124231134434022332210012003311120334413032114404330002143141142422024430414040111040024111432220011141031042243241041432302214113441442003242423112021211241433221413344124110301343220410043221222122101210121001144233441320314333211202100141010312242432414300024022023043400224401224302404031232002301132423402434112320222132222312413042144424133040033124312104331222100344112110140414123022401104114331203430040012231044331044314243041103220402323401330234002124041244322133412410221200243231331231213344344430101303411024300222332412413210311134411021122123044334340024134010313433212201044302312103242230404022034333010004043022431033413021433310041333223011230421414243030222031441244223011400222313121142134204100034041024344114304340000430113411300204220011220313300431014014220134241142044322134113114330300342224043043101301233323310331440243340114421330220302241334201330004441443112321044040004142131110020044024133031040220114122003014231414314202310024100423001021413123304134313232440400110423304302304233002311014442021124313204223113112230024431204100324002241232414234003114032313442320333313343224131133214310312210212430134214024210122130130202222112023231422102322313201312013300134214211332243414441122121114020112400132424212300020401430023200430002203413223023113303411001134244431031031322041412004221443323044133132420343223344411304343004333231220232342131302440112333203300311431334130300403232333204430143132101440021302333340042141343100241004110333402010140000440431010400233442413041412232331233424221401034030241103402100031033323020220430000414032103420214443232321324033310320011332240242004440140331132303430312113133034240331110432120201031440341243110420441121342210032023413441143200000220423232044244304300200110210144343134044030242211343222044444003340341000413013332333430022213201330230332403333432123103312340201441404101232141200143321022300022043103321342144420141420121202344402142140314214212342223213301403131101003023431120132424102140430232110041413411223213232420141313144402411224324012103032004334411201334303402314304231314311002421042242014324044444031432201041130400412334443044143132443330213032043324404242120321044124424133033200441303303110311440421034321112303332414103214103033002143111401311122443304012032320401323424210314042142333024400110122343141411120030341411320400133241232003403244223112121232344034041244210411314344040044141241120020134410433420144232224142103323003103140221120114011041000142244303130130312133042110121334034443044012400201130204022310432440101232000224232401012000403421001340023210304430141433200431333420313443101120024313222230322303111440410110242322342202403224024311323332030320240103101212404332001104341044422120204144334340101210034221113004413404233002244103310203204320043304321042403212343041330123113044040140102023321400310330121031231133300233124400142344010233141141304203234241113120224200431231310141341411320312004140140313030122022224434322421120231113414331323323222102433243423334203444411201203201003003131422424333422440033344403444321002341312231110013144423130443302434120232432403121120103411304004421424304412430341422023041134343012321430041302112143412410410110043100211132320422004302324043003220302240210034010013412043043211234103101211333423142001424303041433003312010414340403414000231430223201330410420120333130143442111144030224043430421001031413331321004333230000110303303313423221342343444131040232423112310012311031004000043400424042113400023332430413044121131230233413214004023242441120423230413120333323402344103211222042013433341131302310020344142213031122144314220443304332413240102432343402104044121403033320334201231442140313223433212212134100022303211042200244240331203140214433424443240112040033202021303432432241421222143014121201311244042440100100000430420130313144343102222143034044302332014344032044344014242224134120010310141032332143041012144143132020222141314240141142411431242422244112122212102042012223141301130304224043301100131231231223001121434104344211431333404001323004441344030230432123404012040343143041234144334242402443011014332120143314130320203022011034100400424424414232314421432401440440024201434111400204200243410111030114240212411121102403122004300244324221332013024", "320023144303011242040032441234344413341121423344401300240334341104342102321240201014204412140032432232043114043404323332001024240111134033123124024320420443203031402401132144204030141303204130203040232444323244331341443342141211120033440332112332041303334013042341033232024001330320443031232331130431334104031122423101230442114303111402431243121323014313204332204203233043024100111131331413442241444103002014111210131204100102331143303343010232430211434424422221332421203430411444301103442312324032341124010401142240212114400422410324243411214330400300430011101321211433012433303231221441423440014334014342101232112323041401222321311202032432341043310131413234444221010133104010420114342143400241234334322123043242000001414233421401034202101123013021343344022004433342431343222424004230103041240030433003403233042211212130113040424401404100432421314410412022120022410002223434034023321212221213103012043340210033141111244142133344014332240433131402121313340022001223144401003042231040221442443043144444333334134421223130144032302402221444402430424333434404340230440312303121034202140121301321110042344014111442020221033004304440000142212310040430223121102000400213013201311104321023123104114202341313444224310332020211212101404024033434204102403114332040044043121023341203404241300110240041320422241241142121131234212324313021411431442143020034233104423000122333210223023442042003442010421130133412223232241401032221203200034440031211330311304321024323223014121010003414432241321302224441234333412311042212331114323111403302213110321301213212222344433123404242323133243332143111301113232023320104032021334044333412001133000344201220031210100332223020123304001020210100333311142000040323414211323410002440343414442442324033413123032124110344214020022121420143234103442324400014401341021433114334012033344004444212240043342422322102004403323103242314202410234420410312243431330131333210214013324442043304240132222022122342424414324312112100043304034020223241202103343434213302011342324341441332220342031134304141223400313433241031401140424014021011234422203021434041223103300011240323003234230100240110001323311030223000101432333120204103442402342012234412340332420322410403010311214042024024331231021210024111311433412401402432333214321221313101014331333141322024312331440114410204102212321023022033213003200343010332013210123240112313314423313431432121324430420401433043424332412310402420340400213432430134004423113203200011400003422203443442324433104221304013104413141041433034144201223223301223420301320433230031431041202302433243241401201301324334203124323330404013311134132041234443210403000100040242003224321123434231011442144113014343331334311302413003100121301240313233402203303324321224444443001130114222443324020034323302412112120011311242302203312042022431330030212431141243121020322224044113340122142204121021310002341210010324021210143341014322413013433430021413133011244334010204222303332204110330422303002224400413241121021101330120420411013204403430021141010212223404311233104424013421113230212243423400442220022302243322332411334010113111034403130100100414203311340201134344040144003313022140131222433401430420341004224121031414202003002301020234442340313332313241441121031414143433133300043401331201312033234312344021301424324024204300440102314310413213011130132410013403314202410341401122044140442420022400420401014124034224200120332413011043412123141402010223402333200143040342344104131111010422313034022224330104020424144422041424210321411320240143213213311040444412010121044331224332431043112213310341223341220404344234013420420323010131431200104322120233244042024324202101144244304211242000422120220220134400202432200041314003032110222333203224133430234003210114221113130304433021242212222341243414222324121133420443140143233203300211121012324024300133331412303331014201222300022122240141032113040120344002333030044212433330402332430433220310401213413042333033100221013211212300203100141221014114234110034333440221001114203412412200324130114031330433014333032244431310122303333041143020330414222101241012124423332201142102011212000332242213132121410240000323223102003221412013120213134101423303214320043140241221040334120132122130043434000342400311343241114143404244342322401331442401323141230032302443242344201023001033330200413101212033301401114032420422133322340103122033001020132130234413241243312010112213134314230220421211340314331134422040203", "312444112343443344204011042131320022344114442102402331102001012302013130123120324311113300140402141402430434024111241332001343212101442122220334410203433001220320243413410310042012302233230242123102114110314012402001131134203324232411311210442100203420221222210323131243321220423443310323042124411214134413042341431430224044411302310021112400234220300432212430121424312202314040341141440420020031440314004420103314032012312234403134140412222411134432321031233202001014101343331042011441301441201330421144020424121410101220321042233012133340221303334001440101442003343423334334201431403142444012043320300241223034330121224112110034114412421201001140014444132310430014423201333423233330320130213231100224023130340410103212242242312242413412032242010302400230234213410040424041110412131344424032141441314123434412104044104202332441344021422132431122223313041234000211024141113330443413042113002442021310130231102004232402130011144301312244003411120103144314132240330130432233331312214010203003021044113222222332400111000124443414211211041410341344001131201124002214420141044403412232022044414443103441140002313232224422000132032434344442314422320102003311133312230443200214310431310421303331103141232402241323132100012012443403042132021243434030410243122213342002301301011102142331220301211413400223211041113133404230000121112243404211431421413130413431143000211241213200141143212104402240444442044120014341422440133322321442443032232030110413433340433024122302440422200230022131413302121000442204443443120102140441032043223200132011443413311212043023332001223142430224134121303130003432233220130041344213311444202440031013433222033004432424044223143000304141322204300413214223100213310001302121234114113244240123230303244033421210104340444420113202000030040022002203401300104044144203222012400244030221221341410240214243102203013013403003304141310344410004343320431042022001334341241214120002133011121231044234330423411234104434121101223222242241130330011111142431110412134000434310442431121042414414341000422031433434041242221130014330044034422212243243044303034242410104200341242131113431420414113033214334241241002030024204233402320124322041220441402130001411331221432441300333411341003340441034201223043221343024021331124314400204242240431142103324102142132241102222403411042341204440442334441234210421334001144111213434302442441410044410321230422414332212413112034143420402224410041303111113012334014412310321434303400444442012224211333233124130124144004320300300414102341122420122304443100214230321010343140440321132042112430323231044440204344244444013104424321004220230433144331321322432234234124440302414102000020013203301112434412334221221400112014244210210001442001143113443211033412422144322243040121021340322022304123433421024430123003410123041442312034014410421130210200403144113312313011340120141102241204204434140330343431423102442011441310201132022441004213024114203314101023421400113022304104213331104112244244241322040341032103133040103324001023402103140201104011103330311213031302303100130320232014321122031413202224111302311221324400201341244342334422242012220311242431440142011044230240020402212023103013433242024144231324333212300210102241411223220132340110121023202402330044233102320444312201204101044224210343414203133221441122214033133401232144312230200430223221042144043321422033133400024240214242121214342320444444123420333443204140442413224320442010114413004140344324234213440030101204330404442314223434211221041310322210202314133031033113423300302214031423114314003410431043133241031113113243411041320303014043002014442144103122434242223344302412230032303204220243232303420021442401113424230440304023214211424012042333334022424443323102010433112342332240342424131430234414400133241401232430030144004040303142331401300323302140243110344143231010314410004330212104423123141014001443211411214103234333304314312220021230410243222020421433240111131031142343413340233214311241432321041231141011424412414044212230001243244311231001324312302401401421203002221440230133423103112321142121013332212240330024242234112222222401441144324341221004004132311431103234133440200424030303423444134424042022301413400302204000044144300104204311232302404303310034011140042031412121431211304434333002103132320021134024121412140034021302100302404433211002114004111010030301141410110034003004211444132202321141432004223424140040014034231113034312010102121222404122240441", "421322102434142024002400324012441001013110013110312403013320203000442444010200023411313444423123014011401340242014311041232021201434014210434414124230132440120012021443122030040130212202131410120220124424100440112124034100410422422012330444330323441332031410414120123222432033432031103443211341311414342141010144040200134040031020400014303000214334224412400110334310230031040000010104001130213100323043214203340114321314244202014443244413043421203040122303201131110420341342310120342213211203103200202314100131423222104230432233224031033330142114142304324132002212242413022420444224003303142023034343143232313422140020201420420341340134132404023110133411122001043304043113112203131211424322024233240312024033120332030021022101421310302114132342012010322124413244300044110224244422014114222340413111331302321124230144434132212323124212100231240214140242434304103003311323020033403204041020332321202232140132020401213332234023343441123021122340202230001021233313413142321141414312040121333332411312201020102434113043402212133104011400214134011140203414203314101303212012030242100341224140341222320000313103124304332033043322221111311011000202223213343100301011121304130003120303420144223210103201331101120330333221321044324332124000321030133142043401313034332413220102214130330320332441342142142011411421023332321034200321232420341230024133444003331131210431420024043423421201314114142121203403401311431011333231124332343101033104013120013300441114103133041022331213333432011304132004200342434134430240423224311004413202124014024224030242104303214031211443400210321010322011222011212340431131142431111143002220424004411042323122312233034224140013422414001203412044303424320112134130240400104432241321412120231433343124243314343130303311122414014330023043032203422300442421044310330000133130331101043012023110233230140423332304140210000333024110042032043222210024242133420204011104311123231433140400012404434004044022422341240240210344401413040240042312210410232041034231024113430334414441013400131004003141303412344444023302320011144133242042124441213040234333044443123013331010340222241342340223400414124103243104313340120202311033114312343241043433311030200324233034340022111002022300010411101300210211300210412023313313212110221033432412343211421404240442412022320342141013332414411041220313441112124342144132132201413132232144222430141222234400114424323114130441214403101431242202413341324201223011143231034233140300024441123402412443443333213342044300034004134233332143221400103233211132344200421021312122031132041244431131142222333030223412440011344304404432303424210311312421020011343404134230024044431114142312230402033033302244033200000140014130441100231423014211211141041203244343003231022124023121001300320220334420304010400434130142300032100201300003301322332230041304044244300314223241132002034130322223034021041010302341313112303310342103324232312122312113332033321312232441442124234433131403030240304133201024234401323040332142102221423202314341140034314421141314343003030413323330143200002013234304013310330241402004012033404244313111300304320332313030223240104202314321322022120343334242340043304343134300020424232131412202421332131031104131301331202233231434203211022404002133231142423241042300240213412030214313301431434231432312324341012400113230411300434124314131333404301304242033010341324433103024240133300313344433341130132424120232403402102141122211342400124143043222232032004412443421020034341411402223121214124000443433404104423122400211232432443120442330111322313340303204204344031212401140400233201211423104220041341123414023214211412230131412324111043221424330431444133320102142031210041211033114410241243330422134434241304022404324133231042400033001312222032420202112113124402312021232421433042341104001030443302313200340410013314302304441340031341320404221031123323241410423241201040212442441310420244414033434102124001314310101010301431310040013142320120210034202302343202424434420002142304234434020024103213311401304043221231121142404424442341111140232311141242030140112143440222124012440012443034400211211404134304324122212124104000334311012224141324014112033442334411103144232143112132210404133144330421312342013020204014034012033112034244440142034144430221420214122430102010431014201310022401431212333320212442441221304333410412211423030240043234100203202232220211303101112443130444323320032322123023432103144441324430233424204400012324", "210222011202243443434433241213103341201142343204032243200032130401330442243113322024031111202304043313441242001423342103212040203233001243330442233442410440030142001403323313340403103312434434214040242021032101123014103132442340140303311403220132340014111321231244010322204331023030004340404312131111102004433313140404233111214340041131343334114330430114434020341141022041230212224300304304240242322232120213334413301024200003332400120303020311444300301434314441443320030423331121341332122301031204040033010232010111234113020210240243003011320123041101320211121121224332400111101443421440103344043301004334333324123122333324301334413412311000002102032102224323341424312324433312124243214030011312142341241242130122222332214212034421231423003014442010434222343030333334041021342023204102001444120104111031422240021032031441341133012004123412141320243132314203330023341332010331014012344433213400042113334010412332003434203134104443423301320243433300240242134040443213124014203421001432240132020333432331040110003441403212410130114220330132421411412301000400232124121143043322112214344104140121200133021010432223043341020411402034403101111020104203312213100422124340240231101144101020021041332331444311311423142012021404101341232014124130344102404400303401344243112133122224413212400021333042242034132233402201122420312113202024332330432301243210230340033112431130220443204241231223004211034114332032331113121223001430133441213224323214242140022120213003142234411342401340140000342314141032244101112313000331201100033212104100040211031210142123222212223323012420314113133034013202104333304121341341343300344243020410042143344432340401010412133334242421242222211003324242011100301121433204120420232110440031122301240400200012422114323332240303243343321100310243232330040140421342011422013231220331143431040023141103344343333144000013424313122321301212020413223313334412042244331313112344202333102401012404042321402031431122404041440414221200334132143224442120334430220212403123030044322301022302442314042422144200141421431003401340420340010200133013040023421440122422131111310104104013230402033033203313233321043202014130030133041240101302314110030411303212233221124041140104010020222202040344144232332344431333141333212233323030332300012030344341232010400433014322010304001210001114022103231313012220300013112030344210133412112243233224314424042442410213213144232203043300214422233233132121331324233440424214303223224030004040234131140224220340402111424042134110244240133410003332041034123042032210223001234114044323044114021432021312340243122033431414412320434143322411220420130004420113134404111433100202043432224103134304134231233011023410021142114021031444122320022101442124202104203033114330223420210242443214131000340022222220012313013124011144040031000043331223021123202320301404123210040230040220202022143424210204434311313431424302231230214242120340004340233131422333020140014303412342034332302442001213104233112440014342410133323243333300443344204211323303313424023113212203430344043342104232131111022432402300431334023132331004201100324221143012333240420210412420433204040413114300014220433111221124241434331221122313002003242224234033144040221242200100442102332420413044011310144423333441234343322404221444132034414002003313444323432143230343220102410004440431230110333344131301434130203010014401404332122333340024300121042321223130140100403132110034241230343204302424234222042112221002414114420220421142420421034233044330202342131204324004341104012134311301213204200210340431130044013410120034341011233201431420110341042442311121101314124340002421141410023442011300213122012010211300133123003112130101230241323340010230120044202231203003232020441114430003444341310442110331222313033103112441320032100101101010442224332343143020423110330404310300122203211131310424031410231200440113113414200130202113131322301332321204022211100300120014402030411224103122204424034102001340303132212431333313241114443232033121042212344101300133040411443443341023020121121320332413100333242313323231012444422004134132302214311100133011220404223024324410221332424402001204210224304402104411032112031321230124432102431202343243101422144124034340400124143320441134413023201433021402303240310012131323431131242232223011141042230314144340333431312204022212223311002000200110002213411031141440320033002303223232004222314402112033102444323222200213221323143233242300432234144014423302031", "111034011311223030243143231224131034244113200400231104230404334011020414232214333333010014331040411000023103233402303433100341432314224300101034421003031223014222311114343112443414134404400324440234211203004444334303321300422422023112124112411414412313123122224214431210012124204443142202342311223344100312323133103234130041423430320244024210320443024232220300302132232122130101002120234323214000130110444224310220331401220234412224324334010414130013404013233020413243233034000100304002314020044033040341401000034001244422033012020240043110410330110202442422443441043222041004242421310202303121234033421324044342013110024403140220343013043230434020133014032302010133141220144031303420430411444444112230211403320222313310043412441034321422204022424201224434340411133300413104330213101000203222214333031334132313410332204234340012244413121243430332403422211221232030203444214243321103211420330144044414223441022021224320230021110022210103310321201210330302034320214003231323140040014214404300403400101134231313233241243030243204223334104444243041400101323110132210034332021333400443201413144101024043400223412000211042244020203240200140420410440142304204244132424204102101310022103443212413230324041440443203411103114141141444143212220023102344202442120000330141413344011402133402420022202011434020444341142211141044321231211320412204433004034101100002110220200222114340241224023404140330044203411024430123424142110304402342010212444113243043420303144413231111401230322040104231031320231133202134040300211424344121320031012112022202232133330021443423144103102131031344204334240140221322224042403304241112143301322431033131121320303141041020334241302400343124214442330044442010411324414140134131331123240301131341324321444230212304104434000221012011344303303332024224134420012322104404130030041200001224013331431244332211130201110113224340110044402210131241214230224222020233334122433002331100140101041142344220044134144220124043242402201212223122102212013203422132011401302231302211003212414204130203002003140041134343324001103132114123214324144400343314303204304012413314020230342300312202124214130444003214312421043344224422430041344142130422430122231204400310204102212024010223421334423202300332142001420430234100123401443331232123220012112303021000211010112042004012400100332031013202040222104234414113002202204021302341130041412310332404240424001334441021224230440400330301010200420422321300141212132030301320233131133014312100100001104311041404041004003100233101211412102144414000430440414021201320424424424004210422223311024040310343433230142404412324003322043102302433321443302210003033343413212020231212020241343111032030304220314111301433113423421313404314222012111340433141422212014043122303344333143223020230201224000123441310444433303134123234414000204302441434313214200312041220200421241022040302342124101431143201332103020021142441204333332204421031431024214211140334013122120421210214420230104330301320001040424000404343040004124011132204132340132414423403330300024443434133302340101004443242333042323213242302000314132211432240220313241321121424102304411023144430320201304244140020203124214344342204001102142044221441434041112301303413133212112131221401402023014313331031241422104100231141403110023001342041331424100420004130212122123244231034341314431240024341220020224044102401243441410034143000334322324134430243240001323310330131230212321210034013040212343324244404222003010210430242122130130114300211041214102102110440141434033312313331141211220022133223301103104441101202303332443120414033443034030301442331431422213213031011441233342201233133024044311110322111434133033242143442223303230030322114311030214330002032123230223111244113433431013214403200323232400213332314003043412310044302333404420342120044101420442042022221021441400230132420121240004433442311230110441244222111101424430414102402143121332310440422311321434014421000402202223122011030414104222444144230000230144142421122131100210410204141033100043202032302102440104122424411241424124330130242213424434120333400242412321411320422412224334023434130220423042440020203434112232330124110203441324101140112142443211034401143233340014100031133434241140232440044330024020300042004321322323013031101443002112442434430102022344044433012400213422421220032111031234310412014031320420041244202221030331242332140324310442004304404332024024012144010220302133324420423000301111020422201031011432004300", "314322413302424310101432211223243121431301110201440102321033101401042202143014322031333041431312224212130033211403031142144334403320001334201334032232024421012242304324441033403342211400403000034143104202134143033143341324410101412310432300320101211233403022124140044230132204243310101233144224014411342241233314002120313243421432133322312221222100121040120221114143321342000122413134122312003000114200412022234403220044230121102234341333101131320213440240030244042331121024442204324443020234233422030304312110321233410032343334013132331113103114320424123212124040114311324034140322430224412134032410332143422321233243002131011122334440004304113103120420010133103441021201302300124040232031342403013244320432001122440030443143221231043341011211113013203030033211442331100220024141000100041241423030334100311431434241344224014222342033014342033420411221443413130403200443340414044314243334432321313111014012244300110320213434101440230313340022424044224012231301403424124120344113332141234130100031312021224224012313304404430330234213311422113331110223102444202020040441402131423432401431213413223133414334012323312220000321011444133444410430324034102340441233112033222210210121411112100142004114321034234343202311132203404203343213041400434024314102121111020223014141302233424441301431240404414100102030322440342014310132333021240333234022311202103143311021130104403303211324442030334224020310024100202134014223431130032234402310330204240400221314244040410334410102412344401242431443322431334314422224430330004430321231322144202243430103224110430400320214422040230022211324412400440421012432430123204430114433323443244143313234300441202230021430344102203111121120034042330440220414034240130104124413014412113030131104101402043312400001232220341112411431404244303140202313230113023110142204114434444131102014212031111440012333142342441321124420443342433103210142132100112344012440300411420333224330042141131141314404432002203020134200203111202012214101334124142314311231324032202313023412134223322224134240241022340413331320232424441413144221341103014202143440142422004304203210432410110033223314102131313232020123032240120020443120211013033233300011123434031040334302122340401200433100241241221232220043333201301404332130101424311431402012133330014401423124032311310221104031321044444133202142212332242441021303431220133210101414103120340200103013223434003233202232320143033244040111204340013213344231210301013040201113022014243144033122124341000101401110331444233324234321444011023224311004043023330234302102214043400420334313222104412230234213210221344314412121233011204010221032400200031021022444310313310412334411434244341010143403234220323341003103342413033102321233220403203404114334240241201442421403301204023311403034444402311130414331301031114401332344442342024311431204403143341121003004320103122322431211214132042420111120030320442113423433141322443430303011030201030224032001102234423214442401113333430443140004231222322422134233021344422133110332231002203111242034414322002404104434241133213301434442340434121133310333230344022204001330202313021310120120140302000244111423143431122302130034302432141132400134123414344343203434312000023212012220143402310434014232020003111410012244431234400102423413220300423333334110112422243423444333110103021232023334143424114310024412033213343040021100411342400200340334231043342002322214302412041213442040311241144334141131120102102002000111414344314042313104004034021422212131322121133232443241023023013441100244130121204010314100341310111211413241402411133403122131231111020403424420221244201302332133043324401012033123402110200142233300220242220400231134142322311002412241212404030200002004144424130310133014030034431340244131123400013231143212223042043010304400424300120433014002134411322320414323132130032201332000340314411333422000302411132110140432111204322023241230433342000233244242042200111312002242311112413134114302041142244431333423100044104133320242434200210410011401102001131231211100323000022440412121011420140314041202241342301433242021231340103013202213033320144332010111402142043314021140041113441101143041101312244412204110001140103334324043042013132332331310022304010404224204102021202121032413214421130332430441342313210340313024130040311040443022411222102402122344423220141202110321123440131130203301131421331322412123120112023133331300021413031334222431244010242201324222101134130322033232441210231", "113203133203133121310321021240243000433300342344430410232132421223200444300023244104302021011110213230114220320434413303331013212144310330343444401313320110242101331422124224444240213131040320244412122000010414334434432202432444033411110110302324434400011204412230012014441033111303424123133414142132110413422001011201240240340442414340313321004423433041333010444443333314430210040043330023243424443242321013213233302010303121442134012033414414143032003320213334344423023113341321403104221104000411344220031434112430123340331003113123421440141332203412040432330014143122222103244304021213321433303421343130114002302114432330123422304100444440200033400433023224444303310442210230400323104431323214112232421132143300231110230333403343431421210030231120441320000143104112213322102102213210100143332031110412332211424422043321314242133222231432233300033233003201031242330200002213420024123031110141004332303333222443404111012214104300320423111122344324024324132221231410241331403022034333403410403241342400244141313003224000111120014114023441021314230212014313313023230300142113102243431320411232001023443420001211301412232133243310124233342322223030013142144123202422220144402020302112231303211000414442142304021241302411102224034341140112144201423204122340341031110033013104010241403401220213142231442032440314443022011411140140332411213140040434400021002330441421104412412000442344024113043344100312403422024140201023224011042012113044231033320423031300024244222430023221431232301121102414432101402230142143134344341231420212342221233311013202300222340133434334011204243000314103401013130020224202223231302431134421142143301320132123231313124212404221220034042420241022324230410304100213430112111020410230443432013420144314000410342141042024111343144142401204032044104022241032112033333212324120330301402104231343011301102401444140123120034230400103103214002214444413124243223041422302442241401221403030033014030413314404202020331401420343104100143002004402110122432010312313403434200214003442322411402343320130041122110204323404024412201320210300014132410302013441313401401424104440441403210012444313010330330234104221133314312024112434200104143034032221240203434134013323200441314104303112311344244131140112012033331140303314002320130112223100313043301101040340433130112130111203424030034302204431223132304432031303300001300044024014241324213321301321341431032222321204241432023132112424033120440021322343010404300402420001333410034124411000004233402242211302330413320333124020333021131212344320000400323322110032004240114110243414302123402342343134001432134413341300144202003141411311102400201332130131312040033123242343103311120023442111001020330423103401343024201324012020312322310021441142043334144443213103011322400104123124334134422240304104211401210433401332442312223212412231041204223034300422123133202112024112021334303423204442402402342112324321124232434401440034410203011201000411343102200013222214333141433212401144412343134241034023200142230210040442112223324403443142032331202230122100414213203241222131421011313121342024204321321302124020211422043414342014421412410123143244201323214400233302142332114111140123213012414040322421022034433411224441210211424144002310114312301240223334343132400023240310321130240344002022104201234403044334012414421024411213240101440141403201302320201210212124240030213033243333440113034223103333021320244412334223312113224021133213044001424300044034230021013300423001014303102003030140300222431011024233321303434241412043311004413320140102422133143203102303232024431123414400010232412233404224441321240302311140340040011141144433032130031241034313120240431301213403021403040342401300412203124304201010221212120201220420330211134223014133021440130004212412241444044024431103302211312442340113403234000201104334003243214223424014012442031213304230242322223313422333220013344031000101440310244324211141124214404031323334204020431002110330022324340333221140143430414204423001130420404021203041322124434134244224231244012344302321010111321123141333433140101203014000214233320033404443200202012334032212020133200340402040014230143011433241141323433024321104204401234413000414010232020404123012314313343144341133211333132102213101303140011011444144020022103310130344134130324114410442023014412043321243132212214400241314102034430330312234440311424341333223342341433122334113132440022322441220332221003103310412423013302012011102341", "213133023242442213304303321134032204101341220022213120001203202101022000223000041411201142201213324022230204433034241021240023432143302331403321001242303223231100213313121341323334141300334020102223200221031431401011214242221001142202401324201402311342420244001011003331333113401121041422424243332312243132422320222223423101223314044330200330002103422221334242200122034342033041010114034010131434033311021403110342002032403311124324413134410300333210320330033030104303144030101241411130204233411033214042133404304114422013440422421023031432444100342032114014340412402121244043433133144033220131201233224040244320433314121223010221421400410242124131320232120312302414203223433000220403133333332443112442201303100030030033002244140214001041421401131242204330404322401311234210000403000144322341033242212221331001242140120232221322144002121240222443011311444002222224021134020403344133140204411414342314204110423413442304223030003000032321132201102244430440012104404120442243142130134133210320043304311110411033224341412020004011420323141140302402031423443002120020331411001202313134243134042233102210013212312311202421343142231321223310220220321114211033101013001023412111211024404221032332030412001224231414124242024130300334432013204340013243013011244111443142242032431143230002421114312403232230342303041401432100044023324020332200243413022410044222342444230400124110442143413423121312023311344213213323030120130202312420434034020344101322401020230433104114320341043324130134044034214430413041234242043404423143143440132214332241004303013420034004300202021414201220014243022024344200203033130422404244311123223232120401032432334440322342232200041240140412024142343231333202013311302411132222221022114222313122402110344233014312234413442400442344304034044134410324423434123042230140212002044301211131141234430114432443241420032232434023303104304330113142432033021411203431324033421113011442411024430021132314000021221224242243413021042422144233030220013114401203010444443123432320113330021420311144000432122344124104230001312343402144343231132303202331241113410023344220110113040401312240300011011402401010330003214203231413041114033132424323314112343014330412313031012030210443211113431013234343341201201234200221434424213413044403100003022200120034021141024221224330023421331212311041410343440104240002020333001322142114111432033300312412021414440404410202101113042044430200002143402012223343014314412412121241101420211434223230100121021103422041413301301134330213243013033434101114124201202413431320203334044224302213120004232141010102341031114333204103104440110232441402312342310420312333431343314332312002130031030211202203022331300304123131101304220141112433121422341433021320100412331324421320211022244023140333122014443402110314143201410404211122421124403120043024040030233043113121243431022113244224200324214322302331441040123143241222342013021214120314333310404242433031042421434230132404323131221000223304222303130410000133114420044030310200401332012413014223133443434201444203414120131330042102200224040311143332433342412343411123332120104443400042111224411224201000024410321013034410404131321403444221122044201031303333343234422403431210400420302110433123402242043233000430001022144333314432344111040101410334303111212142123220133242233443404341220321320040312013330434022130121320310031232022142440102120044141111313442132404112411223403331112101022113032030133233211222110420020200341344143242430043101310043230144421321441332343321411223104441213330313141113040121221221321433432322342144242211032443241424401244400132113310212411203101420220442034120110424410223310212133344304143140404400131313223231031410234110332204424244223223400330322202023403301124431433421310431231040312021104010141024130130110014132224044312412214144323010410424320430402410303440003030020340242410303213044010423413104230421042221444010331220001233010422211011342441121201023043201010432001213321120304413331024420414312003101201112324133033022304111243320011411320443433404144102342433034302204330044302032442431012201001234330241134432202200022122002014200404430141111444442003343242002023331044122034400012422223311201214030401242424113144022030134340433011044003433134141010440412430044430041000042113401221220023441340230002304201400110443012422343122002113443033302223103021443320001132332220142424131243022444322232000342112202043403042300002013113413234130133042243020", "204411104442043021440020204300120341044414311041243201132402434114424244202313004311202003412002332221424142343242031104423030302413404012310331432032120000013230240002142332401123111140243213322432200444134122210333304141231241230243100401220100240203133213214111400334002020432412214132240011023200032323313111210211142400044133313001131310012422011402433142441141333412314001241113112204240122233312201142140243310212140201413412424014413113314232120402004243020313421003343321410321012030242434341210023243344033422320231113020432412423241344443431332313414343124422304240010031433021040141131233111424120023222103203421231320440230113421401314000144324100313012404101240234012223131414201031310431133400220222411220144304312313221410424112202140343110202012114021042241114342304133324044014331443421121304104113101211103033002000144003324242331334311234113421420334202201333403214033021330044231000140443114020042214341041201230312444020224234403123102421302314302224424433121131000424322210124331312143042311202002342404420320002043433044424314221011100114433024113414401010412020044044202023433441234043212023012103323222300131300124434130201410331021023101220224230443302214102104240413103442114204220041043031310421204404412313320201424334023202012430423413310033124433343023331242230400301304103141022242310324432410402334103344001412230001231310021432244233341430104103401134314143004031332030112224012234201411031042344442010141300014431341212123104434223440000200121422220121304303414133310421240014433130130422101002331210403441040343111323402440112023404110102333001201313212203443241231034324000324232243412442323112244031133224010041003211400423413200321311042033302401303221111433014000413041032332113023312034202041243312023004003224340122421142244414222021443001030131324420122143433134032031401402120443004410434130222230443144232101141210310032140300033311123332130401022303003143043024144121422111122313033423314014404204310120100102224140004133103230313033020001124400314200114243034440041002404003222333142414322311310122200240334044144233340331302312412312210313003431000402414104214131010423223141402320303440124111321404044243301311320010333111410424414442010241013011400130241030410213300112021420112411000103404303213224433431413441323311142102224233332122431114114313144441102314320032112032312204021020232110344001314431020431434244203420312223010143012204121101022220033230310124213032001122231041220401400013140131111042103203010132324421122214310102204442440244432104022042034242140422312041131404400212202311323003044120130332411012302112130112221041010323124100421221332332410412330203133302200203442203023032304422201214241132241300200311330213141021044222323340022333032011130231423013432432431431404200440211323444210143210221003421214022201210231012110043103323233434403221411022044044331212034140142112422032032333432102402412142243201000301121230240101031411201140114021042311130343344031033211001322434224222223334021233434213033042303304433044340313340202024333202410301202213112401014111002231311024321402322000340023021123321433020241140440342342100420212202344244220010123440013143122314024003344040021241331234100433021012220442440340441031241020424034003313312341104214204140041413220244040114304033144043402404302042101014322122323443234331021312133240111243301031214221303434022030120411302444030423111431442103121431224233320440231011000103420132024214021414142214040214344112114303313131012041104133344341100442312004411144240223103232144301111442001420301102333204114034420313143011203333231420340432312204341202123203133011121431101122140204200143341300230130012323430103013302320112210042110311014422314042100321404322041010023300431340012120000443001331440321413210342301021441210301010040024013200104202123213230000334103221222420210321142014042200340401421410140440244214123140433014431424320111214122230203012132403123234434210320200144340302112224012200430122100020224130212134123424030012141201431201033011112202141113003114433044322231213214043141034213040043221002021320304024101301243141111201343110200122324432020012002141432233333402013401204333303201010443201031431000002304203323343204320403201223244331140141321201014443411140234012144023020122000042440102331303102112122102214333431443012402440341002113101132022120224402222422014432233232310334111044411313042242041212200043123224323041002202322110", "320140113314314030423331002331442441112424344243323132011240340100124430311344302240211114210213400403243144101424244012441104341413124123231343340342114343033312202220201224010400010312210030004304010433432311404410013323140340302123220342032223421302132433322111112224022041312011103340132011320120300304230124002134440204434102244423213030441134401431210042134234020210130121311340100121310001320302334324302232431203103100024434112333003300310141000211402221304302302104110141202240404132103202441322343203410121330131223203311103321112121324040234442211303111000420311200402204321330003400202104033431242421003321202433010313211140141123411004321221432020142223020424422023330020031411320141233033011220022030233322102322031411112421140421143222110212120033341320421410433130421101201111131212440404334030041031421424014133200121414414021144234040142212124312323133333402142231110144334104030444403402232333330243130202102434042120103323042010132434302112204043404440403420211104413430444012131103002203203413423231330233313033033232040323004322022310101034244430320220031310102131033340141422302223313443400240004041100404143231033434434220244110220232130203324434204130324401132313221231321101302223413433434224421232001420403321241124030334224201424403110033122430341020004002002420141203401140320420441200120202321330202202013110401214110100233231403214113012441113001002442441310201234222242324330100130221003302114400103133021001213102011010411120231301431424040204120423332232040111221314344243422331344302044334022240332101101301100400114021332311240032102133410124202042332020000204422332124240412003212312343202340012124303241112013304210434411140000012113023113241302212132042032200201010210103411321433342224301021010203021111313011112101414133130121024403313213342023241204043422102401413404204214340023124301123244103134404400304133211022110403440411310044432012431012132221014440044030330132044434214400310120032243022140202214104243313344011014431431143301210430131410422443202114101410300143142220440010114124012322413003222431030131111202401023311120103300123420400421442214401333212224130131442112320222013221444103213340214340330131143434402244031404133214404430332424203420143233211401241302044042103333333230124342224240101310124340020042040111234140144130013320222000203012403423030420001042444210433241331312130334434100434124033300420034341132300310302442320443413432140133400341124340403042430101024410422031413333403211231344432121314311124311023134332044231124144310003204140224004321012320120003414240141303241330301100024212221244411034130234110230102434000212410003113210322444213134314333320232432002400103340114403012232433401100110244134133420240231014202144011200422220204422412200204312013222423234123220110202211023131403012103210023400422012442302104423434423213422231221242040203133221043001312030202033432322404243134244433241340143431042230141234133033302442320013320130414244423243041043241413333111210232310321201231421411422221040421021113413314204343410123420131240044033113242140041024331231414223211323203234124323334204324423121202112332332002032112303234414232032144443021113103400134112103230203302100402041013211222213133432101200301023423114133434014141113334143332241222312340212312242311014042231420210111302104042122230302241201322404440140310413101220030301200020340241002210240444411133032243141442121244443020103004121143112423023111120013004344404404201301202414042223043031010134412111032141022033013124201303121030341220213344040020422323401100210322402403010214313042434042324301031001334243422221301014134234222144242441421201411102041333340213412414301233412101100332330330440223142232340224104141334144231312123432130301042212334241141220003130230132220212331130104102000400434442012232314210003012432402302133024322440314121124024313420020131131341002314231311431443001120431044241122014204302000430421240131201430222220213003302212240011240234400012344201004010432322322020442241431113213114414131332042321014104203024142033042230130113411214443131103101123201423444020400242121411310210004012300412124303112221204334124323230003042120341410144134221400422032403420340430444344040042221340422332130114403312313201342222244210242220104041422440304401331420304344011034303121121041112420421321433240423430114300001233031430244130344244002200340140123230132133413410341004214101034024104031402141232111", "020134200312123234002204321210104342042023002342433414421133241130243322110341122414023132220121241022324322002311040143440241424022440021204413302302443102401021031310444302323030300110331034123430020041002233323401343120224034424432010133123030144200441003033304413114331010031223331414114210012001042131414144343100040212031103241240212412303240401321034142032113042021131031103003002322332131241424401442331320121040110234000433004340403302014403042232140103431303101412320333002044344201323124021430010301003224021343141020302314010042141220334122031220304410230324123401030104024420321323300003014343320032240331410042000433402102204233104020341021330003004100424343232104231111244204404100030312201402340333034334313112024111422414333300322214313321133431442201010030010334044420123023202414120103243001443413121303233134434321013222212144201422333323112000040413043042441004304402202112012041042302004440043030034002404041013042420421310204431130001112102241410134041034023330030403324402440034241343313330412032310343232110243311244312200033010002442231324323332143122343340443024421423301424420443424004020242444424112121440202434142020310402230343304324022201032411131014310221300132143323041344114013101331043324014340400440102020332320044021401303113410220214013121004430324014140104014021113313212313334424242321443211240444140214330423434124314321022121232241243142232344234130410430233131201330103220402230243324431302240120430124011143311124310344412314424004432341442202123141043043410130434443121103134322104232411434103211022002113333303242030313101003243434104323320130344001214221233110210430213324222404210341402114200324001000114021442134403413212430302332010112122412104122320422131232444413211133330231314013000423200140234202224330220203120132100133022303413411403404134323324143431114114403120112211300132242334242114442322021433211321314204423220422113002414214424432011043232201142040420102020010203321031211002300320204130144212124412222032000424243312441023030430014311243334420231111004143004321212042413443143424144130122301334414443132242331444224131140031334120012101220244031020241141130302311034030141214000134042441143432340131410300411301441331442032132402020113220020103213231201210013101404324003324411201133302214421021044423311233414404220010241031142031021032214443002023243210200012201443202442002030334432100433042034204101133342441144423020430304142043344200343332100124120143442412230443213323234101424213104304122011113421341402432434220134040421403430200102441031331400104021233321410214221414124424434032410104221311433243332221224014114313220120402413124430231112243044344102222303411412310044123424100341443333312143402242333314441311042322231122312021424342442003223340244241142204030424132212132003042100143034044320301242240021301332424320442022332423043223420130220023130430222130220330430120322040210303003300130334332431334213331140111000243321132232110032332010324114340324111404400000323332012302432022410301001343131043421223243404110111022334343300412400023112414442101344013022101033222402131311203412040100434431004243044242312423031412031000332133024301000040401243414432310030202022201444334243011142442032304343232431213323304412241021013001221233011403043123403034101443401043001014444130023031024400202234434244044030001102343300424321441410201022230034320012112002021230221234232132113241142100040144344341203224031241110013412110001440442104011322340424421143442243130232314211114120333311333120311140314311002033222340210021122424220314344020033112041412410041004022024244413020020012101110131240424243203314312422023230440141010234003330110441431044101322341321022432001030434304130012033341123434201214212343221113303403011111422003210132103110211334012043334210021340333240241302422232410124402303114302410300323330420243321011321321024342000104144330111322200244240414303032442331313012203403014310223214423334234043342221004101040032210343302331333200221440413402030321311043232201114434303002302212124101343343144013030231144100123003031334443222424334340341143113001212341232234340430020404010102441021201211230232302441231001030402134002201213424101012434221111032323213240132223330211243421112313234213244340241211241200034243011020441140234300241232014443020423340244102003100340121330124134003230404212343432220100040440321100121204144344143212300420032200131140433033310313443200340231", "013322203433221214301004340322111223034241220031443001004123331001000430304041203302002101430410231142403442123344210204222403443310023032234131420034231343413434424213411040221340130243334332102200212133444231042443132122310204004241240330130133030020432120401142012344110100031413323400310343334440014233401033333223324342312400300241331012141301302223223132313044130033004030344422000012322330043403410013221303122133321203422104003414441120420201044400300301040420343414001213014303320124134244401232122030324133020112233334444012140113440030022113230300244143204014313332423331420320042030234030133044344432042100434202421344021310244422010023120411300203323241004322311431044022314401322320334043340312312144130104102032340403244413114234122201213121133024022310423030142033131422032230411044024334041031213013423232400011322112311024202033212102133142030010230302002344234212100010102231010233122301424412231413223012121423230114441313444134132231341030132134223420411032224124030204123343214020224033242240332202440332023334343301324341323001012313032301021112301031120034021344233214201200322440231114402113422220431222202401132213334314213222012100332243303300113031410234322031004310232403423310121004133321122223122411014142314443133322112312213111134200233122003333134311322041122213040222130421442120040122020321440020444412113022110242032114104200240110402120221201143134324113414303023100113400232030133324213024242214441400010410330300222413333023004423033441121232340112331310330203310201224244430034243421213222240144413044440144033332430223044341233401411323410430213323102044400304100141232034403104102001410314002413221314324343423200333112000204144430104041343111120040013203214122344434121012100340302412223000440133304000020314332222033321111443214212024342021031423012044243402133323014022232434233232232003412243004131412242141223124034023401331131344220120404020443340223034102311443411204421113042002234212031323142103043330044343332122033120414412001403223301030144132421044343312412001420220224022334424031104010023303010302334301130044042333143340231241103120333101403042421210214342430410102411332412321004243301431412113034234424332242230011211120411123042332421223224320041014212231433332332332324123202233441114423313322331043101044142340040022341423130321132440441231334134112230221010431040333401432331402244334000320313224332012234024003312341302331431112103401332430410234220320433230312423314123402123430020303210303241232312344402221243314341230420323113123442423143144341434231104343230332023223221304343103133400124240202114133404402413124423132420011033301224430023110124321414131000002402332024401111300310010143140340100033244334223013223342403100013414341131441032244343220020304434111123131022411124044142111431330210322431420341300200421234301432032200140130110131212443300021234032033143314423302022414212122424011412134204110330203301112403314110230324331402004200030042202431003100242312100310233044203203211141132043014214444303102324303133411302000411023303121100314002430440323114003143242413004010322213240334204104043020304444121433313122414403231011132024434444314443213141034010143444012423424334112011411221210303241020114304334313301010312100040412111411340042211421030414302334331330422234440311140104332343003022022133104102002203133024203133413332203134213043140131111434120443233322222414000442220142144210113304312200010022042411423202224313401402341342222333323411434103334202443044222404200420020341432013430442143010422031111230330430232321432312203303241130114014122133333324041302302312033230102102430304122300403200111242231140410314424211040330223321421434113240000434210203201412203034313304143032233014304343344141002404300231003004241332244433112031444240222122414200210011144421411310340134012103111032400222240121231210440303040003000304233223234132411223402444412101131222101401312400424111032343324422104211201342343334440344122234340430333404224041220100232420041133224433023004221210100422112133340233344433422334140301133013402211022403100233041442112434440040203441100440211421200010433431120040133412322030114130203314104333210124213033033122042434101143430301420243012311100434242122134434020402403144211122203022203220402314014314122030100202012300231133033332340430040104113034044410244242333244303134034310110134320301021031341401431014410410243002204124112022040341002313033203212", "412312040043133200440232114421131321201303343433214320412243402140421224140223312204330334310311222421034240042313303024121342343330213011010401320421333410304013010144410443041144423131210430312204434324410344100210224042013321224012002022320102330101233304231242441411404041040012444410012234211304201314111410113431103432242021133402210230221233221032042102321003223403404400104433232034211432133410340022032102002430323344244022123330013201344040400203041202031140044104301212034431232241313322410314114030124211142433432234232234401320244224124444113024401440044004313102021243214401200311323343133211022120321113420322142302234213223231202143233103422424204422233412230344130324034031122303231010303004222101241342422340231102401341314310430324421420323243013034401332423134313100314321233204433103431242321233343123103003141433012230000000313000131014414202313242123344112312133030023001444240133412123221102432441334333334110423011121212423123121241404332244303234013122220344314201234142310130123442011004122243042343413200220331132401001031323033010434314341140132334134410001132024311310043121314114121313210231242014430421012231140240413033423312304444323110330300433230440233410314300103332334342002301412134104102234140012212243301020312421432320214012401000430123014202121220112022123034400301000331333133142301013334402434040411230233104402222234134020212103220440222424344410110301222122124420013113040310231034434011304104233241422040022033110021412121023201443034321044103340040411013204003220114330012441403120114424242324422434242440123011433112314220430323101133342123002214110114401221042112340242233212042242430041043223440013010304433403133020303041342302421042342103033101103431421314440100430344130400243104433231312002004001330312122320320333020412342403234224301331410012114222002033300413142212324210021441042133143320020010224114140032144100302043004411240224023031444020142223300220331102043341124003341242402043143144333244121212031222122313211442120231242030440142014110224332110232323222243221230044433342423133040422214114144341120320412233434324411322022440133123220232431104201114113144423402311444223341234401023311304033243103301112122012434134411034442131140412100443133243304441320413021320404011231224220023134423221414211144304430112321422044313134143022344120234434214222201103233112021210233304400243112231030123130012140122311311240104140342441124403330244322333434410422314231203044131001314232434302344031342400334221144231323144142231424404444420142121044224402434102021421444112314411424112142124343334424202023031231222320224234232210320244023120213342001223240032202210034014103241023303040100001420431324142042342222131144202424442303333202134004344111041231324210033001041233301001331431323001330303244443124212011330114344231412344302420120432403040334431123220033431242334010402330430110423142000434124442231244143211203304130021330000211000120121043301300111300403434312423214410143311321003101214041023414323144402022132130301013000020232303024234200000112444132413223120042141231244331242313131044012313131124112242303104413221014410410113303223121213102432111222020203342023021303011433204232104122012032241034240104013200333140442240430000334323334041244221340034204130201012444003213221324242114321340202314431003141201114003321301403013233030304321231304441212411130020221202441434103224112014231041100202424334124204211441304311422201321000220320303341242101003101312213013320242300010311330122324443121402043413334210202343402030132342324111112201321204124322333001010303410032332304100034414234401444032001314000314300323033312121011003443410031133411004000343033242404344012300101241240412042000424312412300321400034311012133033311202430202233130120022030432312333100112231331424032133323114143003344411224233104140334244114140213004214342041040323403243213033321030411410031434110012231223032200141142224003111113121220212441413042314001133340330204121322134304213022440212322314124333233432414400414033202122313134332213413142331243331244224401412413334133121034130314332334443302140320223340340230012134301030324031212330242320344221430234423402224020242402331212033300143110011323340224201330340431422142442203230124200333131122003304204020342022141431202424043104212041111012232044313434213120010021202240401431200122422344432032134022422100410430322304211234142334203300441402430032120334202043104", "413422124122432301243213421002233141044040201304123111422112133031014003020011113133031041311240313432203044200112210241404123324313334214120333004443010131023042400223121322440311221014013443233342101101140241004214203234114110430210312243340043233333422210313343013342100002100234210322303001132300030340402303030230023042320444033341010134331310344324300221420313421111442104424044443044140102443010231413110301242122404201312342403332200014220143312403244301141131442042014344224311123323324430030401023200011012420330443222324100202001210323024303123043031232001142321302112130332230414422144343404441312330320023222041243401233002441331333031243103110040220301224312322223341431113310222234312041134440122320013121113011112121323423021014041401242200002343444230031213133133122143342231212441323222003241230330114114313031041112413342443301123433400432310342100004420424300103020021224242210100410420401211002030311124221344221042424044000422420042122103324300324143233320131103021230404414220140034321004020034022224003313443142221204341223400141440000304301343323433231110404014242000210112134044342203303014043004410422000201332340331430112142220430344231303414310212331231004342001431131013313400432224014224220131330411333231421044332243002014244430112100313013340422422424321331243212131331223434441001032023333440224421431234313334403123313434120444014231021313223111222130211211022112413144401021432023402421042243113021302233430301312032022444244332423224102200444223243311200122312011241120043410043320114300341134203313304233130231411302020444224234144101312003102033300304031202033114213421213223440444022403410213232443003333143024232143100323310114432022110430324034442333340312324401322033243130442000013114422023320100214133433441301024234122230321133011403410302031000401400400443420404421212320104203012014004002434430014433411343343241043233123324000144130111301330123202101024243401010330341040111343100222203041220112111414303213001020442200000023214420000002440021203410304122421100123323244211204440022034131240140024211100020202344001402420433333122334411014132010220444014223311414134042401431424224022412100310433344012041342341320333233033043341021010333424143040414243312314320112141032034120123302410421222221442423413000344400241303120233214202243223311201213300212432021404244202104312121114030020032430421301340023334304110442203112103214443203301424420243030303131120004232224234324223120221204131011304120102123241331332324241410141413441023212210430204043330334111243112010121033222320012114341124410043310203032110311121112212023420340243042130411133304110031110100132400232122004330430433020342414301240111422424234402432433140101301224041112422334414034012220042324442243021441004123002044112420240222023313341311404302424041111341440041110003120240443222000214041224110314001420211113330421312104132440033241020202232401022341244444012103442123434442201210224122143100142434030144022420304002012240111120102332112310044134130422144230001110141014321312121202310131304402434110144320143010420304204132024240010313113320010333400204031140121124402221222012420443444244230432413400343222102441402342203113103414044300114442323403022202120101343311401334012322220410300213323040424114324010242203110432102023004204044004421122412313213111321222412241134311434301032201133320311420243332402020143333332441212224300022401142100144220213442222012044312042212402203444133203320312442123032330103440012023332322233402432210032243420333011301030224220131320102304331231142033233212441121141034303340123302303201140012214241230314301222032130102200434213244332123403313211402144211413431441302000424211242410401120432442211022124213141044321200022432213210133414033012041431404210440431142144201233402004421324221202420310414420234332021112413413123413002040200444202101321433321010212033203124302041422441040424040331003032111201142424243324123141213043203414344340301443420000242043141314044112331411313330012201123033401341310414224132243321013332103011434223042211014434044232231004331341204302112102231102332022310003442402002230011242441444243040230442022414414113020204444200101342321333044214313420304014113412013342423124110103431300013144303104331444134332030124143433431101423240243030033113243334423014441330421144412244343231342030303302134142004330040010324430210034331044110233022113321441240432403341301430113201312430410", "033203223334340101320243334123131241403100243042143202141104441401333430031324111033123210414000014143323244244432014230234124200123144324123020113344210112444400032032211120023433333203123323341322113112442412042124104100012133140114340032103120101113324210034432031401003202124304101114444134343034120012041043142333100200313134414302030303341111410113101424402231303413420224311043214020200041242120214020013034134402212110241321103104314213402314123444000440124424322323100404444000412400214423220113432012400412103330444300011121023121003101004221212324031230344430310441301130100310043411440202243323003231141010033332332013421334044203414044114304013243420230124431203200110123311000014312320220344231214321432301111422344131044133412142401142410014444321323114120220320041132014343310020410343440120330213313341220013321342242121304324042043222343423014212040444312144304300403114210100143201010202021240313221123124322010141343214203122042232004132221401234304422004204341112133101310440313300223340024423332032211240230124242321223313400342332004143033421432414130300232302101422030113034223142244421100201003332000012033224320224310321011342113044301234324104404413103010100204103043120201041024411422042344330310114112133011314010421113014233321142202030310043210101241421023001030211322113242003122101222303211330021111202312241204220014303343301401031342222310320120334131130002022400011301143404344414014442202131323231211222304104440122212324224000314021201341342233320322400140113124430324323341443244022212134411203211023334344424003211134030301132340433443130022303211042204023044033004031413203013312344002224221421041330424122043344213241002230320033100020244431232314034400123222412334210223220024433341034021411410121423413021433223103332330003444033234344430300220423141301030143201102212144200243210120133134311024421134341123023123341113244100334241113002001024200201230213400034122043444030120211411243401310102443344022233411122220434124231330011434114223210303243121342132101341300311334431120310341104403333313340311004401030444303334211300304213122200204141432241314010230423333122113424243104421431433134044211042243103243233320010324120232032404011032034000302214004133132213342213432141333140424242100233210143231142440341312434442131124323314342103123132200303233212302204022022340304114413024022123233401402232021422114302220332410400430423423220024041401430302342414414134313003331402044124230204034031314234210240243140120210320402143042340243124101013142311100243413344042144114121442324230403332041001112434023320420323302441103434114242310040110300100413140433104023133100011322130012440421142102031333441321430443124212223422031240123131113334332422342300122103412123131141140141031201014221044041111203422211213420332203130342100022441201122233210104200432201444402430444231224443334103200403320030322144340143402031113021344223000000212003041020032022110242101022020114222023101242231124302040030012113110242031113404324430143432323331203104111323304001021021201102001002332134023423103104040013341322023241222324222011032012220341102014210422110443212002331020021312323111432140114102243201030042413001310222214214244423132034403303331132412044224344003334002434123420342111444142434144014103432314424002101123043043210100002033020114424242041232301140334442142314342032302042231330432221034313141403133120012301023021140200324311133012200343404143422340033340301434120231340021004403033224034001042402044433202340101420244442221412011220304221113021143340000214012314040332140041121400304304341430123144243311102032441224323002004244233022243230041420122141302323434210132204410022010232133202132410022022142003332022304310244442423304242442003234421323242221444143411104133124040224213123020202213322441324342412422440022224042210103402400434440012022141040212232003444232312112121244143404101033112211412330224032334411443200043214240423204441004410113143420424224344343434433311032441223440002324144430444232221144023240200003303111223311132132012302340043331141113001403304124224402310334141214420010432440021443321244040323444201133330342434131020044130444010431433102340101224300000134424422422444201440320103443403431010414200131244211042213234040300204321031141400421231023304444204324322331320141320122200340311002132341434324232244130241211102141320332220030321022342422024443234111340331224141400111204011334433211", "303214134224232443232323042444413034114411441211422401103421320012223134412000141401131243023420011344431004221140301300421412031440412202010201243213240143023231132334233142033002041020242433443100132111221033044044021402224304202102342322402004103302304410312124434343330204310312031003144241112011321403011111102201311440313004140423001234140144104441301332021200024240411044442244301243401141333111441222303131343104300142444230441002244423104231130204114134031110014322001211441212031103121111414213323014200240120244332110014204322113323200211020432202041001044114004222413323201011142004333100122321031402141441310404224002310042111200023130244341340203413140114103323124341140221013012113130213142333100142104044342422044234232201241012112313004100014413413413434020232202024144431103323234344242412422410411312024313324240110124244401200114223220010422133323124331012424122321424220001112203120131402031210133002144231043244011020314411130444301202022202134300241101333044423121201341310442440342041103124223444422401402334212223420430031210323013411003221413413030411001141221434334140314303031034412223022224103310203104322320212340330301133313213433344214320112013104340102310113430412243222413212324344400141003411002122223200334042122004123040214224441440100224432324043141321401031231410411113342423323024320202213401244024220104110144324111203211432102212411444201330212010344123434010043400443404121234402104224404431140210333214124400432230424311441033004040004243132212023423243120241214400400300440212324002423141210204121034220220110213104420024202410203311411323223414423222303331303032023233332110400113034130232412443403404203231311032103413133022423204212403130323404244104120442440402412343131201024121011010001320421232113323430314034301300340042440432000221322323132214112204002001224121200041210222334420343120042021204430032422143222433022402133123233323021434433322443232324304010024342232434010443343012033200422103000310121000121321430043400441441322032304122110444344442211143010203002104420420020410201144014013424224324411432001030212431231341444243423113103144032103314323114312200243042230323242403333222303102342301443113021424042230433224121112120431213142010014200210122411442333312003020013230101012401440040130443002242443034342034112014040400001131341222331012041023241230344204230000044343402042314323212202123432403400000132443041404431112240022310230002114402112311130424143434304031043131431444233040411130001332103211202242402002110133020200020444122430142111222242210321410040310120202422213304102223014322032413341342032103331323324010001014433101332103444012414010411120231313204114410312340214104123044002442112112043011000002210241020011442233031103220443222230221304224433234301242033123023000313344422010022333013232000122441303000113204311102311300324333031110432334300330314343024110323113003103023412112114131434143202024314012143312011042301333013020312041103020431133031203130140241420214240104122114211303022211110303230240330031434204323434103402144033403014313310242203204003403202031221223322431141233241131331124424323223443202301223324134042424320313012142424223101414342301313334303110122234423103101102203134342402202412331210222021200201002431033413122224404034032244033302120333110334324020244400342011202340214343132204113240112313211221304332120340234001311240020043010001330012020314112110223343014304210331120312434120142423230312124300413113213444400214004222202121423231031424020133221112122223122201231233224103411001111102241200430312112412220410102412240243424112242423013243301202234200134100440201140321204131310300343232020310110402424442424342102030403314433410414043020122123131420420211202404343422420332123401401110042410134410434114210012312131133302030242222233300034420431113344300303343302422022322113021143122021103113421031432040322224013234444414131310340121000412024021040123243321314040100211220140111132313120210203101122201010011121242200034422240224033130230040440433222120311244424124132213444322120230241113331012404320144433122404223343202020011240233033113132210201033402034312132444020130400402243233040233203040420021323003241122004402444043130111431141101420413142232032433200214044213021121404314240131333412122441444323141203003441034234302020203013204130113401122014210201142422441143323001010134104020130332300333133441323430134240111240424211011130200332400414", "402400330201432043104204144442221043033344241313333302332213413111323243420112400044104130230121024112040134143412421012313322303244123132014401432212002423312102222332421443331432131003224033242241041240101242133131323430234003143220011041444142034241344123220240201300403001044424420220040300320421311013101413402020311033020102120421023234340432112142421323321311020114040422334411123041304223024113221430304020213341403121444033304141211114400301410120413300012003130432101004332202422043433103124104414210324341210333430301110030243433330121332403343320220301230004300310131143123023312042114031103321142011043413412043142333324231121002441421043240421332200000332432432032313333413104000130112430031331011413003233311333340410214034132233400030220132131020014023244443424212023330032421201233112010304342044414402341420142101133034320140011133121402032202432341340444333333312422433113421143142443432023021342040034122240402114024143300133343434431300233042231222411330140422032202333303032224130411420013044431101123243412140011222224424022132400303231313001004434401144021241403141103400202100213202003004331332300433333021442430313203002000441231021013223102234344040202424014000323411104434241314004004420130404012441132301320421433111121104210413411001202322243413301314231113001341344033044101320142023023002401102304430232222203041322423341024043233444240002024104130043120140213123032223020330403414422422320440021110403121221200120102123314324322201020244303014211430213010413001141101143420233243244134030300143024214122141004314422011124300340413404444023041032244300424301430304333414442241312140414114404421001020410222403414014301301242113413004340432223324321410133212002144243010043142423234442130222124420140223220002204320141322333210114010030110423233022441331110240042200034333411123043231330423311404323212102130230343041024240244203000124200334224433122002014340344321403143342402414420241432342343014433111412433242311224023332201302023303200413400201041010424230400404202224103211314210320313442431142140301432332330231031041001210214100233030412242211233102332241202201423220242221133324033300423103044042202201312120313313101301220233033411004100241123031240002020024402434410402304112413304224010011003342431431113344034001022214122442100113413123200331423310333413301000020022144401230421110012434421113243200210314242303214041241023331423403004011120100132003323413432321224244240313014422041403201133402233033440404320100242122044101031204202220013212021212214420124102432242111421322241133320033212414343302101133043003220241041214241302240403100324333430044401043331212143200120332130110411242403130200324243103303213323314320044013434041200234222301013100244212332221110031241404441104101424312030302443010413121423000033312443242311200201101403201210033300304402433230113442421402300320020323044034121203403414000211442130130024303013444102412302300004420304030240113030013410223412002430233101414301423232443222420330022441322443134023102224041034224214014241001340412122341144200321301041242103013132300110140341232243432002242143120441111241232441202412232100204444212141234102233013233124131100423221341012331244222143133333140003334103442402131403302142120310222202214433413340034020440142413012312410120024004302244200424344122233301323434020402104202434344312422330020103402112000414444440131444201423320432430020040344031214321004322041030110302423041410222144004202314302144420032231233031410222121220324144204024043240043220131230200321004312332210133403142343332024214311021022100023142004221433321240201324444033401040132212434220013002020324014003341434334103102000233023120313004020441204400121302333430043011124102244002232223304230220411014304344043002322411233101304342000433211133224212212123333422002110441101114404100340343414013402243034222301140321420002222442340410441124002000214033410131211222303241242040212114434441214243424232301304324411342444321132203401410343340342311433321434220342214201033121422013023140331431430034000131021330043441030044211103204412414011140220410403400301302242113430223334320204102222133220143142320012020111212011330434231212434232323433000103112344220012121413031331243142122204004114444222313241221343402424142101420314343201343313012231423204222032202003141234401200020102114301430423242004443331204032112112304440241110401431221322432111021110222020221034011120314033142", "033021301233012334440404133231103420240013034200330004210401334440001024330433341041041140041103424012024344400431243012443201012311140140300204334201004432234330122200121032210030243032424221310142414214220114242134241320032041101400401303411041011140123214024214103104414040213102404001342002233033031124342234434142134040124311402212302001210230341320044013420042230434133030230334213204204301004023424003111113124343041241323124332411111104011341440120430033311004021240241300034430102012022212200132414124404030144412024431211321124234301412232130413003220340301440302001010133004132004000001331142134143042310310303411343310301131001143141134003213411024241020430332342244010302041041031121120321402412341324323113032201111413301111040202400201212201230114343410020133103444014433442324101402011440324323041201433401034132010430024423233041001114223442134002442103443304124010111014131312321330112023134241431301041411033333144021430033444242021430421042432121121414133103113213123400231443202233303122104304100423324412431321240143143444302322133003342421002213304142012240132403304213314310024324131234144423232403344010041100220332301324304112002032410341203220021003300333210230430304221230141243341313224341002222134241233400010342121142334143311012042004313014431044302303202210012131104422302322311240001020311330000010411041023201120203140230014110344331240003311342230434400430021111111340120304010102343023424441010013001021323113422311232441402402043332233314340402423214243143103401104134240314043024214042234104123031321124201133334432042332010201023343323442113302424040000134140104033322421114303144403444201013433324333210132430420003442221000001122313134041133204444412304311120412420012113042431432414302001023244014144320023421432342001003412322133023432302041403444413304120014333132002343232431303142341020241044431303020443011301020411244001034124024043211014244040141130342021320301033242412424101420140200211324423100243011100431201403212223221101010202120431213244013031444333443414412332324322344112214231402024140011011044114333142214043100242312300022144300240432131311241122002344113321120143120001121313311130330030023410031222322313014320043401442021014131142114230304143140042300343142023330211401203323440003140022021003423400242420133222033314334240012202032022033042240434243044232313010443312133022432343204233400421344013412133131141013411242420242431232241104342021112201033142022021031213342202141032244401030000104032400024434230100321022002242234340432012312302212112240120134114443421211113431104324334234134344444240200422141021201423140130340024332401000424303423044322144314034140024142244001100434101032103311342411412444031340343421144200322043022010042214223341440412420141123323413312240141133041320414222144000332441422113133003243113200420312432243104022404113424330000210322402400110202324304242221200323314120012004043141421441343422321010330030213043100342423311204414110244132232123021311131242241220422411144110442110223134304241414210201301014023001434310104133421210343214232302331103034321213100211321203340220002220001221141011424231041111121214101014004233440003004443144142231141100244321243304100232120001012423411230030114132113123313222423214423241334110020323201041002411104012000411113442223424323431331233240233104244422400322200440344113332342232432002021401422113144232040204322302304112114434140443424434230310041110131342421104104301344203343303043103101231442443422033332114132210112204204412000312304400344221343333240240124021332414213413414344321243441004341220023112221102313344122043120112133414401234134130302143321411001232000313000300201043442131201424333111414024440413224220330130412100441441031030421203001220322202124420434232022040134311211011103344301030220023442114404003012213344300430432011444430004223201002114101132421303032432401044124020032134414041424331442211131221404021020231120013404400224134434131210113403030142000041320242230442100321342001103133223312040043132214021034032340333443302300002401140202414131121210430040033031221013424302131431323342333241202332340103211324012001133044221343020142001031421400202023012232302304011302434424003014011414430432143024244434233442034201423230034204402233222121431240334421222222411420003231003332243311201443122424044423414124204032003043120133041110332200212002310121143122404201300031343200211120042310343101130112414", "331240304002030343133301310434132442343001030040330412202442410422334234304444400144040210413221410420104001223442131344244143021432434321433020243323201242001140124120322110421334212014003222443143040113044211421203034313244203002123321234124410104133441314021102330003110304003032230303301112424403112233433242210044302134334310334341313311101410141132401012000244024443304014102301421413333202144203341434334302311034424003443114203102320041140044044101324430034422432211443012413344202314012024101333223322140130234102043233404024031221343134234412332002232424023033001441430322212211203104342120233243141130003244111410402020022324241133100144220344344044104323111132343222040441211041423132013144332043243200011232103402413403011202344232344011230133023031101443430314221410401243411303140000200444140120031124403132030413424332321103342311424120400043044410320030410240004123102430122043032001444343444002403404443312343303003120441202414334122002014321441223340422224300231000312101132132102334443203021030234202441442143302314223440432233333433401321313000344440212420334431333021440002143211223012440023212113242331022040412141142023033044143144413334244340034041441144310134142200103120301444011210210412222203400022041402402322144221333430011420222014401114340032440122024414331412024100301042422134123014111033312111004004342221424103214140210403014344114102322224441342104010242302023043023412000011234033131321412320014204110041041234110000331120240310133013413100311004110413342423344132343133321023240222033103423134001101434320314433241323441001442202001242300030343241300121034021440323110440320041004120210214344240340241434112203214224442303210234121331441302344022013113422432223442412244014304101112302421111214412332222042140042334200214300042201322044343434300132220000110333222023103410140232422031023333320440232222203442001441302400401210031224044020003332202130321414120100103311221343103134024410342310323022103234221222114331400224140411123043212324211101012030233141312111411343302044441201214443231103442104244322113103101032024040132032322001321401110413413414020110002311000430333023034301444033020112432012343420044132432131313042024111224220030324024301133403022201411001104102234420333341112323013113234423310311134332300311032332103311342032324203432312344302041223030200411203332440133011302423124014021041000441312141012133030441003441344002221100311023441002232414321241241032244442402101030401243011404310402003434013412340343301122313130134420212023113430202004330121430133202231303022433032202002323212410433031332341024203310301131004043000140323303230322342333314210220224311303110123200021031021401303400304010111413010441011410340302002441001004041322331204244213012321034021134310211104342104402241300041034303442300100004224040401032100423201123440403024424432432411420202243131440030102241113144440302133104041300430032041230123032403304020313341231213214201334102442211110330443304221122310200433132032142342014041413232330100042312124401041200440212442000212100030341113413444300031414400204401444414034010102014103012333334230314244211444412334441144441240101403104312030423420443323211024012111322321313304201033210133312341122112314320243442103140330023403433332012221331441141221211230133314123121012401302420024300030443134220033024030210044230214112400412210322211310240213200101032103131021430323023402221312341231131400344034111434022314113044022020223130321021301002243141202041433124222421433140310021342401214444010120120431403112044014133211442234410320314430010110221121220322103420044040234424442002110421223441224402342120413410423042322030133424223332130142244201213302400412424412003023023413144213221230432342322100124211132104203032142340442012121300300114142200221043203112433133113334114234103043244311213212313203021040442343412131100112423420402130214441400240111214204304331123234341304242424440034214414130124100443400102002022020140044322110331322104324230333141123300241322212010423322220033412401032031244300222232122432100203121142321433344144241004440222011431322304140124031210310210333201023140300111243413421141101144434332414430420142331011123422421233014041432233100211221213244242321401304223244324224122330224124321442141414312232230043134144203340332003002030443204231442142402023233210241243013133432001103142202303403341113401323313242041134243313121214132401410421413441220232", "440134404143440121314042122044240303032244142034244414001120420143242310001000332212141201040231112320130434044041302004231124121101421022310344203200100331200042324023330220204024302130243111412014042243244413401441243432130012122431010400300113433213403313411331322040111402021340024013130014210430141423313430130343224042010244311141143343340013243334331044123243041303440324344003010243032343203423004143003123312032343122424433040123431121432411103040014423040103030343113423221021214333002131331422031340210030043300313022403442401431210230434424301121212424011334244341242411004233144330214122312244122241243331311424000433433243123122203413241401240324203214442321130203414340343103210042032143440120100024340403210441313412400002031212111011113132413233243013001414043422231233323100221343322011331014240433313043423243104110241134021241341341301040034221004221300333112442211311314024341413313331411042130124400331304202120104420212202203210201332413343102140210143244404123041243132140340340430401224224204340301003423103233311102334024410134132034043244440420110441412133131224400431422434301322322242134401444203301321121140242134222022222133421043340323313431114000314342200023204231011240022023101042034103034210443341102211410103102421001012410241043303110412234043224311414343102011424232140142400413344342103241042204141423120442030001312203024311224242003311413403144300221041212222313400241434044014311440122341431104431444441423032211023321020411114402302203334033002444300332114322323022332142120311020424422301341043331011010034310410030200041040240024102003231242443312232422014201210124232014340301333300331111033214412414213421102323133140031222402313040024044013324033144111244444201323124320001222113013103331003232414012342304330130224142304130214420204442432330422330211234322324442211132344343430122322300322220124414244203031144021214002113303104424411313334403234240434312302022143121000222442220301202403112314113321430310121200033044012344034044412041322310032230030230221121413242310412300433200333313334332424324103340003204133140133340120102414413224412243303212121314341402011302101133411012200402411443343223202324422030122433223431201410230134114403010111144411400203004432014440103244012104311440333142101124430220000300431332142221233242412332304200231410030011431130420113330202234210042114344024424312342343324034103124211113211022323242143434131142114203113302014443031211014131202024021213400422003134132222122140343330200001204312121441132304134331340433024113110011314043144341211044303410223143343043232100200023221214432114140324343322040201142301132223243303214114234003222403322441140240420242230432413204334201014332204422012100143242214103034404201403014001143124232100424000441312120233201432220204134423424111103014430112300424200004110421402434303310031202114444214231441031040313230320241430203420443103244043124311313333212021343331103233434330120411010014000404202243413032204111433411144120200203323100223213141113312014303104020334103210143343113242421440140033034033421240232000403341141333233341423401424420032440401343300114231121442222211104344023400013401232144341043133304343304112311412433231140143412302413440233123120424204424112340224130340244420441214020304041413324202444112221300222323013212333123330221214430233130103401023430343203310414004001240101112044333443213032300233444321210020142030033140223312112410324123431304420040334004314130021222321423220333130333000301212440441132404301332411312434312112443022113142242314040413042021210030431214130344233120111243420410330230240220223323041332203034222301101304324130034334340434321042424024020113213043032432223122011241213341140024143422120401103200132012422042130341324411112443130341111330440404244440132131034114331211420102114321044024230034144143210030143221121233432103121244021004312204134011031312101444032002111002111120204121123414314402121302114141322034410241204003342422210132213111134010200114440240020144312340322424230111140111043442302343120020241431313114044440143344133103433023320204142324004241410440020243012131033144032121204402222111410130043424134313432333431111200412112321344021321244204133120011111410231042144422314102300221312243113030424442024333203020332212314413241200313304201324124324440004300434223304201003023043312310324401400323323114030111211113020344143223032331303012001041402202414334111142131301", "444323103032204330424334022121322022313123104224410320140402234102202021030140204110133220241413124202202330232410431133422133010023143413231122031011133301001104301013332014142100223020011440312003432424111104310420034344033201411343344314201244001244122144403103203200003040021433342022431402020313121213210232201143240422114230001134202441340031411302230400314002403232422231324334113303234242141443410403020423031440313101112134023343212030131014400411131300112422001432103420440134121444111402420031244124401444303000200234440043140230432420230201200131033220233241202023133211021422441243112021310023323222342022121412213321320121314313312120333042100432311300014320023213202331231410121040402102011403322244004200213144343004224103220121410241104231103241003030424321122112003040223212012020340410202204023210324322221413103402422203021423012333200313434410111313100040441020311043130422414033303002200134313332144044342441010140434404411113024324401401314140324340330200410142040410123222334401401044041140240300013131432411223112332133033020221304041420410424231141434434414134213234412021300240431341032231032041403200010133120242241432430444104232403132434311433122143333331300320003134241434212403442331111233411203423410321332303041430313224231314213401412114131304433302400010033424422411003140241301123103201313012112333340012320214031442344112011301013243440403330412004313144230340143021112111303142214242113130433112123000223102242141244140322012314440114314432220401411113304321311311123303032402414031224444344410300030013331022424012101013033030022034440332310132242013224440433214110032004230304322330100300420011330211131303441220003311034243123341123442432141231043002343230244340021024223030003242414224303312102232124403402143013024310400431331123004330114230203210234102332321134132011422422330233243024124012112011302100313000304143410021221243300301012002020244124043044313144002422140132432423322000333111034311141321124444022202311021343100410101330120043220313134233203412424300113333420223420110340231031340120301300311332444302413120311341243232430221131012210103311133324203134043312334011124334203332114041222230230104100202244323323412120113301221231313443324123220121340142231020001411421124144340100433022103444044221034034404410034244140222142121420124032444412130113112040424330322211020332020201340110020221444224322341010410334414013422330314410330303401323100033110114312231044212223242000411043123334300443431311003201011233222102244001421341331031422343202322222112310220214321440444014001344104232422144033332311110201321244400210040230022243341132424142011301430121131302420203303010240213421101221420142233222124043322013411130113021312341340124231400423230140024121221242123230112110042101433122204301120141033001310004234413140344212210040404140332002243410330233421331423100042324430413430301114343411202332312200303411020132243230432310110114323101021322130241242332210124104021103333344011424022114032203244144042004344124340001321044210040023333132111132424023130141143001222424310341142344320330420033314203310002022424141402412040244222122121200010030013000110130000214112323343411142131133034004443003032241143213331121121231131403424202030100103042011121044224323112000434302013342032113201032220431420424313441114141143210333000230340013214414202230343211340201312012220214142131344303112230124403022101213410401443011021011034333201121223242321113223034444333410224434211310402334144341041331423420321322030040234033022334111010023041004130044301134330002333021244041440030141442114220431423233104404002200001212311340321213041202444120242020421433141212410121300014332121014101312240014431200014222043040214022120234113104210203240440440431314423230342210200400022044141403324220134223143034301222344231244131213130210402144304200024244111140030423014324233002313212010401434331130214202322403243130003433401044423233012442131214143221112332341110232304102040421112112123013441124112030121331424140114443031030422243403323212430322420413312033433224401032224203343103223004230010032220010114032444212032223020232203424422043200230133123242013312242203310233040021044440141020224433321030101331132213432140204342143020214230004131223341302213330110312220302422141441423014240223210101144403444021312420123443124322213043233121414320424431424002113241030221310104304214311303442312413320322003014402103302143303", "011123214423014002223330313240440124111244424312411103301144202132302144420132240202122133002110340443002123022224114444403102140002142324104400214342031211200313303101311440431124340210111431032223033002023223242414222423003033332000004442300242234421444310431243443031023210200422210204120434401203311033202413224003141302230234333321403330041140141244333030231211301112211043434144142142010133423023240402112331341402014113333434212114410332414330420112030414430300441133112204243033133044331323230041321231243331344020014110102241441004300311443223102223404322030233224300111021443021203243234402440421133340130134332423120440230120200442312234233412024004110330101121120223212000122041003321210001340042012024423132240334102233413011431442123344432133042113433320112422212122431143444031313420123204040320343021430114121123011422442422242120311120113124110220212313043040312444042323211042240144201312342034331324304033430322131043334000330401234233012224233321241114222030330240313001122143302313033434011443303342032313111102113313220314233202331310002340004322020010112201423012401003240142421304331030314032221021000033423240120441204404040000411434240333301134042323330102244444110320413430112333023112233314241114104314024121413403023240344023022032031014144014442022224331012412303222301003013132122424342301440033140134102431043041431340440423422242341223004311113323232232311032222103042122201011331134441042134230020013104202003004000414301142233024213343242224112013231332024000101443044402143241431121003441233321202312324440143224441323141123242114244400023211123313132030213314314403110202101444304130421044044103120143131303013202421012324303244111321031003140044033111311103331142311241313002402343422424042330302241101320024201421141333234441322043430000313330310110144114441220022404043444321232333041114110341004011142121212403012242033141201013323423112244111440013142104440210222443220220043340304043313033212431120134223031241144431313333303204104110342322400342220344402314031231443243230202031210342123043014401134131333124413233301222341101000212331410133332100421321333100334004240012444444140423104413120442210324422042341212032043234320112404011130321123311121024023013004220230204304434311041210034220000324042000302222133402323013444222113043340032322342324201214041204134112343400133443112142244120110302204023034320402104224234123442011320024122234042332102241220040141404011434013444013443033310302124004322230423022120342402234413333141421304101212301201110120304443431202040402000010421131121413304301141121010141331234020432201420310314002123401013400230223141230324034433244044040143404223110311313140021424433201111131412220440231024101130244443120412342103002110244202213214100042122032042444042043131344444022033032440422020204003300224031101201120103333320024344140344130433043413210042312330203420022042114324434100324112422204103424110341023343433030024030212441430100322000041203342443002110203313124204033042321301201324132330002303444200242131400333140000232002202213413132143212120232342012112244100220222420302140322232402401240134233431014144104121112312204243021411031233034401100222112411130443110311142204442330002200334103334140222403300132242223004414320131210132142411331231021233200031441213313002334411242244414402223324224203420433212301324314143332310043113434403214443041420134131202303210400412433031340240432124011342401103133444030132104031440041033003423212002032014444242231133404412420200042012121040401122342223220442331341222331123014112214230013011034124403320042300142142343222422004400412403202041213444313200041133203002332223013214104222324114102413111030041204101332214043431033223230123030211234234241040414442043012400204312321332122041413411003120324113140042024041344332020431311434000020340201411132410303101321002122013434211341144441041233343441212341044323203221403311423343233433401121113230104241420304121012303343323441234204144101342411133423320443332123110331000012303201002044324301340202223412404321300323331011241031114344314312021100324032333012020334431121244244224431103414404103034142212210020212412233234034422333323243434021322021210024030214222341212401203244320210411212410112340230400144112233202044244432413420020110422043224342303321211220034041121404412113302330400044043223433302014111224403044031244411441013444214340101431312203421433143430223112204432332313401", "404310301123132102230023402340213010224443402041100433422121011441144422221232441043000430012334304313214204241114114431242240100410413434000304320212032441020420100332144012144342133204330103343442030424000132310342103012310134220044303430431101233032011312042142200041044144143034142224421024031431113142030211301240333044043001142030301033110111122334324444120411424332041324203422441043404344044140241312434222322131030431001443241433101343310403310022304142141431140403030322430021110030102304240034212443131333000301040310401220233033204122242114330141244331013014121112401011210120040030411430104314320322434314130132142220023342021333210344020202101444221344343431240140002443043324431334230104310001201023344244122030033243043020142233024302022324232400214213444113043433333300132213340204311444203420431344201234401432124204121142412333030212211041244203113104033220113104140310122220000002333204333332342430401122021004000143242200310242313113403344240122131242131324131412100120134231240330203414440020400243321400331232304100142320233303110331122010304200102404223232132231240323203322432413012303104123221220003004201204234110414233044000443201322123423110114120430003412431323141423341020133031013134301403240422331322131014014300220130021244442304213310443200210213412200040041000100340000232423333234111441223124003233421421214314212000330143021432011333130234141403440420321442033141433101121203402344323242411243203134231142443410332124301412113201104002224422213121101342233342002024431430031300310240410323443014443042212210110003014214023231200323224024031301214010443412403204432433224203033104131330341234201203043334040003302203344242403220214233333144030000000100022430133041440243101004144141340221220233442333232202032032243424413302220341242441012214000410432030431222421101042041302330431211244433104023340100010132231130001221044114443023131140320404443420420344031320313023401312011401330033341413413330041340431014212314020213442241434341141002211313223311414214422402120000134132121122401233414131234121320213012400123231140224424110041101321134132124341230133204304044011201213441123124043212213231402411003143444123421221342031404230141321223332203404423214322410014344313423031124022421134112112043242231311023224114322301204211304441412431020303104131124141304140342030402230300333014244221411004133310203142133343213012042012021302302103121014211014434324002130231041244131444314022143204341431044404433201420102211442310224242341132231043313413124402332123314334132343001223034332124433020011303443442122102201000342032023121413430401110402010141011233031132201124101433221124040313303133304131201144421003302044320241411411042313424341314124404141000244440212332334332302120220412111331304004431421343203112004340331100034314243412113143442231001240003340132021140022424341313214113134134001142141110414312103344431224100133211143433303310440240240112311023030222131412123412034034321113410441440344213401442314333033223322103424334233403410021320110222133011331011344001000403231431201300100242234012340424424124421304010242023104241044322122421424320121341141214302041321140033211212134202403431023132340214411310134444410223343424211302022001430304042224423344400442224203221032023232012343031044134241403000014421042220431220421331032420240243303030311100313440240334324043333100110302023413210124401142120324333213230030424300224413213043320412330201144323414411040431302023043122441033123301031404230302200122211413441023430114421131340133402322321201401412014303212333402021331014143040314041113220112403411333021420233330231232421311421041340324000040104131112130123212212112333001100444341404224243341304310234331340133203102222321032200003413004040421124323130313332413412140131100331322443334200223111032344230141114434214043234241423120301410122130220004001322014411333134144110121002424223242332432243140312422314143221201424040142342431420303014131342240320340132200231412000142322340103030102341434213132441204122200301221423213442300220020410034343043222213231042104303124331024422433242114423103433324441123104232110410311130143002414041444010332310424042043322024340334331421311322033141442443433332111411432301240421324141203433324002040231320110403134344223342234231003344112101031441332403013312210414221330340430323024321434302200234120133033002044401244440010403224234133120404332241041314323013112331430134", "232002012010043131203121222341414141001001023340203033340324123212214214301021331022221332011034012013232421410031103211440332132230414032002400032213144020403231343124143111014212404324102210033134421123201303001414002304212332111204141133031022100413331133313223220311430430423233334204314020244212132434423143114330002334042013301224103313314132343002100332442243124343402243302444134032220330234443033314031142401310102100210204321101440041234031243122141230400442203224021323300143321234341340011233324340010311041442130040230322232332411122404113413024403000324101324204120240410143122123010133343234300112034022210111040300101432013013310412430342312403342002011141040222044430343232203141410313414342141444040434440121001142113402001401244033003122020212210142134000141342412434041332203142232230014001423320420223222344130302401343131431312140141124202031141120124304102211010003411213003012421020113022410222240433222301314421430124312141344140024400121201130341441201234442340023144212123001210120422240424333012041204134323204100020312002324200124340124400410043424241430304242210221000003003214133034340122002321410431003224340143002301442421241101401302134201324321414204434313110113203230440423402131100022233342321240343300242004101004200424441123404430204341112031422120103103014401000240143113221132133323030101142312231033434433321214332313100102000201320344342222401114113234011433012241202342012343402130343232100333341412204022101240212201010320003003331431011243304313444000122013302241143010243020134403113344412110412401043244404140102003301133034213322332101440234121442232401030434104023223042441224320231134102100004433120430041203424210204431220023214043030330123423413334400434023211110443422113223303043114131333422321204023021144322221013112411012323242240233230301303000320143210201341142230224301120034232111040133431413213234332010123102103313011444301302231021233144331032131111002103331143403042403213421224030444023042021122412000332233033010103304022322403213021431130110214043120240222004021111404422342230221101400002420111421220310103022414121143043434440101233410420023342342013223221341133230434144101242213444323214400204200120403100323311224424201443313213004341303111200134322232344111231313020220214133413040330424344204012322302004424234241020310004440122124303243122001241433330421301440441043113441400144401434444023100214433130414121202424001103424030234004224114420134344312224431333121000330203101144324223033130104122100000121400323203043003430144112402401141421323434003104033133420040442244213442441440120143143204043003010140234422113042332332234012222400231341122342141002100331431202001130143303003143031114214240040141414334241324441232300301000410200013301402413001413032411411414412004243022010044144010343314013404212334133403110010402003003030222401242102320204444214214233210044241243211433011013324024431400033423240132300203333041223103304230312304223310104304242122104404133322110423024430321332404313222210113111002424001132121100310002130200214020330100011040214244321321303143301223244132202003231143112313012344041200413144022323032133042020121042103100000201034230340102104144301041143010042422011023110111444133423100012443441322220341111032230001330322202312410443110214033312444231442011424000122042314304333131240021020001141420013340333323243411003023021142312412241034443321222410243122133333013140134213013411044040013403142022020412324023011201033440001441342244331223143444334344224420120201030323024421201202204301433144133403324241222342123044024041403140201313020104340131232342020244312301042330042420341111400441434302230412231011414414401442424101442321302100123322220431344244413324344142034412214202320042024301201421313411404312123003410011001101213443342031231003434423131220310433024414121203400130402033243402324410142444114403144223111242021313033231210440140242103012104004020440123402342110113004223020013101244210420221143334210134423410330403003033032001202031312302424331403221410211214223341440444244100110432234302102304201242434332140400221122123034020013304121220211444340043044413103043343332442342033242214121200023143321422112323011000341442424312322023410023123300001012243013302424420034142004023233320213231101422124323422210043224102303222022144022004011441131412433442431201400040302444200022122202400304430243042143022130004100044404223131032320002114131040", "023240000234140324010413411134233022130134203401241321440013124414341244332014420300332223440122220411414101242022010421140202311423430141401320201042324243203444222132011323241243131142241403142043122034103213131214422132314314033411432013144130020102320201004323212044403020433212423134223012103121122434134021003420441023132310243422320402414324440403114300021303232010120201033344231131424411422132132303130133041213422244003321044244442213444110430202233422101221014224043140212133213114231412230240011004300400403230111021244020240120242243034004312012411413100444111032012331231011443200441040430311403004133243020022423423330004212101100002102423444232113201441133410242402011004242340033431043023042402121323111212232404212023001001411130141420440314420404011210211201323233313201424434113012132300033202011200414233030220200111110000330130441402023303402234242302114103030020144131422114211400103320312304121403213413141323414131024310034421213444200214100341120204012144021131023012131231010324200411411102024304332430001223312134011332014202232411311310431341210131214340204334331332341242140330332422313113010244240314011402140313324334141103220112014044404400424020123031134014001314023020344022314223302242123343102444443402344000111032320020243024430242422322132303241024244430131431413132041204224334003030210113032001213002113300001122423413200430000313134204222141413341401432010204301323403112043221031011341040243144304424010030124230233331001433214323024441403111043430301044330313333340210204330103412004241023004410431020134020231240401014224410220010412103120324241230240031240400431024423423333224330301002231142414222142220322412432421120323342322342221202423300221332302023402410311040342112101121244101023114130321320344121144120103401441413023044130343441143214200223220111001114334432130342302240120430141121230043121224211211024332140423423010031421101400044214102010143121101423304400040014312031224414413234302010344414103443142403034421011242024444241043431030241232241040112113230310041314413121324424424122330430312424412222324303201112242110413323141311134234403010331000114233444311202121240212340132311102012210100011243222213100120301032100032301131120424232223441444434304412012441301002424340214331331043123312031324031242412201022010211031032401112422211024241222011143313221223414402321214010311012122322234413320030313344432031340234302042240034213044312440023230444304023130223231210403101314323433314134201400430214344441111233102401141114201424144424400423332104300322222120431104042032044040234000123204444220240233132234320411200312321044113342430022224422013002431131422211141032040244304444221132321143411223322441412333313104010041032010241032423233112120323111031241320431333000303224413413412002333310131441114234242102403132013101332243221334312003232333044430234340411010304402434424241310033310330310000130421221140424033211044414021030011002043231132303220331142041004012043130342033332121024344123103121240101113042034041414431324402310342312014230113331104223110024221224342131124313202101000022212214412413403433330421132324221030013014301210210434204143423422023101134342111110340231434301404411213110044324103424331123434430123030310311444010304303312204343302401130124143111221021034141411222012044302434344332034224400230333130031211431342333234122434343003243404024322031124031233204341223433034402034411114341100033112402132211212234301243000010140122021441220012034041323303200331404142032424432331041200101211333141034423243223411342314223123444042301131013042112344412430242140002031332231121423230212140101204021324200032224231320301414202021411020000440333212111443002400101112021432033402404401032100000112043140443230144312131100332310000203124204210231034341234312411130102013342334201142041110442301122004311000311403303322212443303332214024224040342023323331143320114333224203102022243311104422014142101233440340423432041042344044323000322113222422344041312100311433244404430000121243120212220042311110224332422200112411211224102420141301332200302202323433121411334444133013011240104030323312333334042032234024440230210340232123112440210213041230141414303401244222133442141122403021040310200424303311211420110211121310141304403401041331023310234021104322101242231100332411303034404120241400302132332423224341410011414420324221401111113001242024430001122424124432413243221041442303313113230034", "402210023433313121433043144224201400112224142402133013000410103042123333100102421323140130423112441100414422331314002313221031122144204412130403213122102432131201022412334403141110411011424114244402434243334004202300212043321002424122240002220400224001133242003031414022104302241241020320033434113420224130011313222132212241434313224430340032220024430420232410114012023233143224040122220312400413332314203102223400124333312311410030221410323314242323303120032402021234021241241141113021221301110030133344034024023312103243444241112144011141220143021043122221401302444422444204410142020432133414404410432324004122413244134421324422412013310110434423124022300133300012041414432240103013224022110232011213112342301423023031234011024243232423114200402024421414341033134334241344241443222032412100410210343134213212403130423144100003021032022303041323131222122211312334033333230333003023023410103441424011211144004023101340010021134224033013033110114104431241031034142213141231034424224210441244303431441422130120020120442420440302041410331102010331200442200410300002441300301021342330022404024404400200234321423314313212433434211004310201130111420411440202142222400342143434440134143331320231400410202240424233323443204202210222330022201134210233231120101214243340102243131230244131304240113330014342443130101012444201200312431132014002444340322342130244401230300342312211420101342312411140211243014014110100033101421410400422033311202243220342044120313240023022314342201442110114231341011414312321423140433333020100411102044342013422434043310214244212113234031204034420000022113032012001134440022432010311421342003041314332343014432300220424434120223320204422402001342420203434041314042401222330032313404402412132430120221212240420140033033104233111233122004140404012342103312142021100143012402112230002131323123013040121031433030340130122343044430034244334422010412200203234011440330443233200143211122333000221302110114342344312401042431124210334412411102433334210332124314133240431120313024400112332310224133200002411234014112134133143341430143334001121433203412203040340011041210423011144042423113201202410200130422440432121333031420101311434104011121030231432034122243020213022102134222133321214023134412024331120412222334230031244312443434210324341142134033032023042020321020311004132114122443200121040021333130233310413232112343023141320440123443310222020132102334201111021100312040430021013113422241300142422131131201020024142314033134433443212042340404203032011043232004241344132214232004242302043442303440222420344000132240434341214243122213203420042200433342132400213030213433131131242440302332443401010311112402110411444402413301421123133121343333330103320421304213224312430112230421233024040142224241420024043222100341103404004234434141011200004204343233442212233212202231124432113240232233443101040014141124004012430300013331040443014143344443202041401244234011422014223141231131422122214110113323414134440221201124343133133040033240402102033004310030221012041142422404110013243244334043240421422332431241343442404121010230041303323101130323404312340003110403141022303041334023122433040221313333141020321021222113211334412223042000321123304344322121242333343441103021020444101442042144141320230042031301440221320413430432221312023143034134003421031321321122341302302302041222404132043041413202143413023440401420131430044323114031434220111440421211340400301124324204144402333003044104043003144211241121432240231421144234230422430131214340101224142440103032102122404411424144042321312220013133430134300120404430102332000023343322144204043323443134044430203111400330023301344324241040431023303324243220013123433100314230322103001211012201244303344130044242412312341330240234313124241213433223043132422403430030104320124423022440223433343240321113224143423010323240223132243103012014303044031330040010124413434204343223204021412404342122104201443123114200331113411313104421040424410043301103020122203201232414022043331430042304203201301413023430434131020113110102220414222101143130433331132243410443200022030004204311341441332031024124133033222021014314122420243113334241013400204411202441123134201210330022100223012340040033434244331021431323124144400244431030444332204334001302412133024123242430132042110033112401011242421332333323003420322300340043400411442132100124413113133402403421231241333042113010132231020314202323004322440112401010401233444403204230200430", "411321243340241233001020132410111310303202120120120440310412003301131332402101011320040022312210123104210013440424310433330024103343332300401000234444240131044213044240232122400111012314101442441000124104341410012014241034422211111142112034112330200244424111114201031021002433210344343114104311201320100142032211434211402130103233240124420340330111323142102342421014431234123043222210341324112021300021413320224043024134203112033012210212044311112021320321100031404300302031014143302302134414100403422320423121133022134304311010123203404401441142123414422401310040404343000330410201114130433214133212030320040342210434400134014234234111010134334340414311300400340404221000042110313334301100213142022010243033311014301134344430132132303334401000021114440441404421113322221214441321123433144430203030011224142313401230212313434120432343410244012014323141403012144342430042412031211444203222442402313414434333141010343324421220014244003202240220122101304242424204333201330120443332112322134402230232000322010142002030102440224303320234244104341140423111244330340201030433121423223040320214313433314140140302033111434122300340300002223103010231013023012343024010302110213232222410104041300042144201000001334030022014344022123023324141402034322333144421213401101242302301400311243311412014044433314133200000031240031444330203040422324123431222140313304302323340042422424303011311133021020320142344443114300023310110411211432042421233220422110442024311031243223110220202230341121334102013400310411144211121123144432443244242011230112114231412140422123222121200024340403242231043320140001103014303321131320113334433100300043012033133333204142014214034133024320132442120333204204402441430111023103120420110403110430103120040431130334034404213122432331423123102221242323324110001212430140141242403113241304421430433214101123244342144042414431112434400001324101304034441312003014011234030022344302234223403044204423334003034230331240123103122142043041404144322423013004320014430123313243230211340213000232224122421134021210320400324314440204112220341004313321032020321302301013234331033113304403310423042010120230001234121412114240031012223114133003331011430003130031341400233333400041114211020212421313344242214312224302103303304330004420334041413304402334122040213333122224224321100042330222411333332440344030204204033244430034433410211430340024414404311234013033030020422310443110224301401021320131044130134412100141402121244314111433224143444422212100122114111121401214412122141323114110320342003311133232120022000321134414111024340002023041222221102113004430340304341224334123204040410041111131300444310043031413220101441402112403201412332442242124041210430403411423220130033010113004403241224024120304304030011003334422024303014323240332342400132413101102314003303021341042032241114210013002022002202400000243234431301031421303441443400331203101104043000301312141221002132022041412304213344011143334424210313300410034412123302423332321312420014042114203411202343142413034000240223103200002041333234401104334002423144201133021422031304113012411222303100332344330420414443230434444314402403321001131240312230330422430320244322312342021023430204124012440134134411201432341210142341430223201003441414032203444332241423242442243432311011003104303333034431340121324423313441202443314342421213231101020131124000344203300311243303013112140302043331113031440343112241413410314033424333421242210220014432241124311344403113023442221242421014040322304103343243403224212032244041242243000442422323413134403223223204400140431443223434343010002310200211440201300012313300014133404342200324122114433400403034233034423220440034423324304441134213010010100333031434020211114212000130423200100004022032220404131221342243301004122242300321413443420104022320400230300204330403143403004002030211030234123322221231031133042243433213411221133003203334314002422133440014042011134011102300411303120204002413304203442210242341424111223040300001243020423411104243203432334223222042403412434213422402342133002210401124321244124222314022232412410303224414120131232113431320344411422000040331020334111423210011231120311322341444030230311413211341402332341423041102033330424432214314121442114241300401000114022241421342234344330222003024114102042241302410413224041311024001241202433240201031411122044200410343101303024204310104321103421111014020440000000414344442203402302002122044110120311230122131401240430", "311321121231413300322143032213022414024142143002040432403130303233044341120304002120030012132024003043303031023241031100320344300422303144030340234240430443343434443141210020021001231314103302123031324441420204220243140043442112431231322421302140342400214040233241114433124021144443440203404032203044104423323100311320440120124302223401403412132301333223334410312114222234140230031234121244122404402420440111314302003203112110112112410142421340221000030033143004344433043120211422440031303430221220422201004400402231211224441003124000423242031133433420001241220300430002421102204131223344141421110021101424213100342023402113001322003332320120211003012121324234413314224110243044042204101341141022110022122342110221240303321302210112311000311110110131014013404430120432401024403300301444011434321134122302042312333004400222430010144230140212213422334102400430443141114130433244020303344332102423210013233022144113301140414343231141010323330312122120410200031322123401303310101433312234022130014042013112430241332242331001034322312030132000342041114311421411140021213434211322140310432434220420044401441201311022343100212231024420213122231421100131303102213303333022000430410412211044210304211410203242312144112144420324233210203211110131200221423313000334212020021413021214212141312443232323433141114320020111240330020041123023210140334012433343402320304241004022212214331414030000313242230022431404110113133004104200324434322041122331240230434201204043433411134011243333021343210223424221430300240340031123044141114104313242003203422120111234444302104320002130214234134032210340323121343212103333103431103431412424203203333104344142341144032033040204043233212344002111202133031223041024243114132331043443430311213341140110224000004222344134041240044224241312132444142314401042122213240401313032031213242340031141322343032131031444122000032130132132321200204202421011440010420233330210411101331341010034101433224401131013232242223343402004234014013320413204333210431111112004041203141401141043312331231334000040124440013121404411031314243024312343431003314331313114440043312403133120041123212014314022300022231142313314224011012404432333422132404200413003301230324133114234114334112341202241442141243423214243103443242321214231343140344420240434434144314220140020243321132034114343314100141411011102212311031303220423430023314223104312431302423001203040404330211331212223113310412014120312114433242442332441423240201400133222311301212310133000343044102203330124331112224441242330131344020314222204133113040014423322332100233414311041204303044312140004003112214103113134221134104423221111012122314440321313110033340231441002104401112441340112122241001033343412304041211024022120001100403322033324043230014302230110433110130002343223114020140213102242321222224113210334121123021421404411013142101122242144422330303221433024104130113322141341221030334441110344114142410322342031324134432042432140322023442321302034244202021143001424243144102021411303032133204111112233402421233223212443400124324113123400323440430402312404110442013212403131444041122041143341214140311103333313310204130422143441330400333402230114042441432031303000002132422024043100340210114322424133021302241034013342140103444220431423214333441300143021243220243133130430341014131341440123042410404401003144123100022143023104413032044240312421204413112111234404404413100022331211334343331410311331131211022424330141223242010020023332432344424023143231120104200214422220330122130214300342330341031321343322114112434442201224330214010304040241340213010121001300113203301221313301223032014130033314120241004121214440203103430302044041022331113424002201020104031234330441334302404444024331141244141424234301344023322030121420022144040140043042141322422204400401342240323031304412322011440241412303300202321442440222314243342212314040434333442022314223003322412234134321032140032310114114144103142434220211112034143203223414323021114341112020002423312303330004434342113221040442421000040133200111421301420042030411332140343200411040121313220011111322430113013144231044042304202311340312444312144032303243330403341033121002020223444433130211330004320320323441002204304101240134110340204143322110041243011212431044412004314110301131333423000404203202034441031124240021014031413031201433004243232330112213302121442112232144124324232002141443143022133032241412243230201341144121404140204424001340331434134341100031223", "310034332140223020432221433103322011114142414121013011423013003101201214212131000324020232334204031000044002023400004142120340102201342131441442304301424141034303440003120042324300142132313114132223403004041040231212234020432231403430020133232420332204343012200012121104232311044444201013102010033442230404204204102220312000122410023243000033231014120241234113012111242204301122342130111442211442340104430440131323441114323214223414220432341333313202433134314201131343403401110213324000301323330244021314003314022414133141110142200142004202214403100014231213422311232343211243321400024442200402021431240021312323234142242110221102203324010142400344430134223202040340420013333322122433043244231204100340311312010233412031324110224212342043003230230043133212144033420404230331100300331212011122212021104144023430133042101220444001030013023334313220012210344232442301223003022110403041233143142304030441413000123410214441324322014104103222143200414130204300341131133104142423402334140132243021042030420323444143304000422222314124443012324213222213100110304312240431440130321312041323124300132003224344131331321241311112231230302043114224210321044401231041301122401400313403440121203222301022130020430424111324311010431132334002334110313040202430201344440223323320032232122402130241243340214102321441034402021221030323010421411401423203410242132331431341421413110400223142200410404000222330133443011442011120142244303443001431111131320414343244321120333444323024141404222130401410300233111213032130413042001121041112131004301130134221300433402424031401114421144132101421424211011144430023023112100100040014312221023244202302232303002213423240322401012034014333324132043302204002112443401200034131324201033242230121011133412120110232041134104023000300104220043332041113440404044401412013004313003302412134123223234130003144330240130334434043404333132403210231410204330031433401440242444332313011011443423342102111202011440100012222400442003321341402243424240043013243343320012324101114332020444113032233330033423120230344224001422110011113224300133402040110143330412211211102144333433210103101320133430201134410241323221202003024422403410012044321220414100423203334003010302113101120201343414013334130410104341004411301120042222110313144432224141203122123420034113140034041102433010341000100201140420034102043300430244101200403132211244014231220234231140043123414134012242000223110021043440332242200204311134023332040301340344333011234423300314102021123223420013242344344340140043210224414234010042230040121221403132342013223400224424341243341031000420413133002043302301034011213204300112344344031103001032044442430122140121110142443201200044044332340212133331003041344113200000003301301212203124243331400202434230333331302103312313334420204040404234321442010202402423201012221321330331221220431042034330342321443303000334332221143210223422411124403400242100444302344314142202320113132232003231244002104204224034001000023001224012332113440232133033102033034422030434213013430000310044104343043242020210210304201223303021012323331204414044104411141330143122220033013101332323123043203312100303111322412340214133132214012333242044210041000101434303000122214043043334133422113032110321143200243444302133134110332204034411303144300111122230212112422023201022443332031211034321211302000024121400332023220224121210130414013301230301034100333111100021411131013102222321123004223033302110202224300334022320241221342340140310133413011314131411242421124210434042141333411004242043320441334112204110201344232221031421124041411224041414410331042403420134124324030130220234303133412040030133130313004301044301322333421200030312412221404432300222023024034330122124411002444310433314344432010422022231112333432031134200023333220313112341320031114144201142242322013141031224001202244443424431213403030104430422231040311310210020143343400304423023002421013021410034232102021112212202303412330402312121120023114012131011020344023203133413243224400132232020012332402242442310234340401142431404242042000024024020041233243331421242400003211241243042212234300241000214101301232400213011234122420032001003003432224430020424400042131314030332420441140203432104042224031212233330200223033204020131302320310340234212201313300321010310244233204220330201201230323342231040102344124241000322232323240041420232230322244003123304324313203441302211441222020224243002244221212022301332231333010004143221202441", "231341102344221443331014332323101232411201120401411314010424104001213210143442031311431344401233024113013000332420341431431042434141023440433314041231011120204013133220130204342210234330042202332332400442322124044110203100320124220343301442041143401104301201303132003111402242100201313411231202441433031010203242213112422144100224121323121314211421212114334142013330231431423322031410034101402204443143401132142234033211224024130223022241043141120033042000220224241331412212043140042022222223410331130424322144444423020132001001311131112241233420343013402040422434324032220013141021241111200212133200140433234442240002003444341313400234422301010221233203230241223404003420003414431111424040224401104212424444101321241340340433333430030233422400441034443011443344014441200120110201134434144130141303302310040412434320412131140122103101034413404140341004324322412423242310320124010422442033343120204013233314042211023412231410044110343300323112243004341142033233414304324324000323340404241144042124232041130130421301024203312321334422043413032211022202141023441042334120022044022020303011441414042003400041213020230302100422231210343013314311330412421233440410012111220044310413002321440010330420404030121132220202004231022321301344232411003403043430040312132042313023420322233333302234340130144303422204030033002303141411421104240303301023342323334211243424113101312212122110223131340440424434213323204014340314221400044302430413213300422021011114132411140113302220312142010323434341411214314104120012321324031244023430000440101133330412311121414402402344024204404242023333341103324031033014201143220331242311210124114214430344324004441314440022144313204422430130221412330114321241112114034243242314141242412444112032320311243042411402302023101421023024133131300412442032311321122331132214003140444003120344232111111112131010124310204012221203123114004232110412322443103203333023421241401204311022042311231132400302222241440334030143041424444020130104334003404204114243333410422100113030143342022434432012444123330030011000404013221144044414023301203002421143143212422003422320244001430301433114020244004324441233304340431124324121304231320304210104011043143002044244220404131341414212223220342323240023231202130433431003113230041312213310120142044400134123103400031444001043200033413312311431313130013330430301134120032404041424440323004031241341020210100301013321312441041204010022111323140014443012212322112341413143444101241300033044111122022042002234423403342142132112442234003233433341400010320202304403311042332400102422412204433234021034232102441242422022400110014200201101111202140124224343143141234423330104034303034230332412031243413022032422140412414332041444124314042304002443323341322030230030021002011112121400130134440320340401032240223133232414002400000214222021414204343131021301330023104423340422024304321200333411211043444414241312403412044200340413344442113114243323220424340412322240104240203034400104000343032310124343134040220224344443340134322021310242114144412110032122413043141401414144142344034120141203104142433023020202323434241010123044211443100022121302134332200211441324032113143034134234023112442442102413302300313231333420033400202034220303230103431410440102244331030330210241343413401200102112444344141443411302343013002133034243323411400111120400311133401434301424104444343101121112402232404423102221311104021021202214244314101214211021343120212041442103440204022244222411130214034043222102412002414340230042422120213031003320142143422211330221401432342202242213203111433212311314011140014412110412130400402134134101201113102103332312404333121222431140222313201013021114331400143342133242142112034004131401402244402341044043313101341034414312103011041130403214320034333220024421110241121324003242003400442030004211341402343302433204123132304043040030420244431341324302003322411140143032334443440221124231241231344042313134013201313141041014413021100301034233212434331444434131222423042423212014032144222342340423142101332103031402243440111134234140120103323330030244020323303333433244300042223102241333242202021233130114022303142340444114324430440110114410414422332112024413314040324323332110121443044240044031214022122010104123044040340123234413143442234211134034101031000443304233343122324404141411240142240034042002024421410202012431124300033034440202411102330214332331440241331411200121402211224132114014143211434343340320031443442", "010012413201422332311330442312400333333312412023401223400313212331300111001433331424343013012311203112403342304330131114112433212442113010442341340421432030421104000212222100330404344302243020030241000411132013441340001333143001142242233124402324430434442123214101314410224143231142132334013320043232043240410001433341014210040222003321222144324140412213441430023242440043144440324102210323111212010300234121433434211210344434201320123132304342424231113430100403214343134402401243142424420010331140142213041232242340022444111414330331221431410323123211403343411003430013444412234340003111300142430410243430222411142201313413014111231202223104143331230340202401344100034400231423320322032422033432042202133134131014304332001244003334122332210223032204032302031303321134244013240421211332343224341004230124010224143433030421343223000421430220314013241243142204202240122441230133411402302010123004031133101431424033143013101312220400443141124043132011131334212213210223243144014303022041300403101242333430330112233142202031133402011212413202102201141310301303023400301124320300030030331413231132341144231232001322204130211320443212132412042441431442403412214040030121430213324030120034133222020010014112420311200332044123014404132413012444122010320134034140444413023120143040313240131224042331004424434442210004141242333301101403121234301331014440222210200113141330234433001003401040234414143413404400241212223044412030422432041334023233131034434333044340321424240432420303343124314043414033024301424341014140203314423300011012212314020340330033333124411301301400302421040113212141130444210420240443332434411014122414201224233214124340332330240010030020002443030132330103411041314211332231434312143414121014302431234224041213410201414132301411104332444043343431312123431214121024333444442344230210331331424040321323111403333032100011414313331222343330102300330131432034334333211040131243324321224044031420430121003224342403332421233014341434413432012304130122431104343312040420301004333122440424222004103133024010230432304041311033420240031031433220441444001044200231211334034321302120210023222142014444433202231401341333202140224010040410224314310444022000041034030013414321122411142214223422021022312111420021441040333001014121124144300021104103343003320404244104124423042331012333441030040113142413033103041214322331022232020304424022332042234101404400243441201330003044214144244411344423044434102343410043442110244324431303124244223432324424101121040440422423202424231212221143003321330202223130142124021414412003233311132301313412133132221040100143041421324344422111222411022202100143044302140401421444213224202003011341433032401202300120221020031213114140001342421042344220044111241120042024032210431340320232114341244341100401102043342030423234332331320112241213221044030440232134221321304020430422441130042424320140313411204110331200303324022212114111343110300000212334103402410330114104313111001032210240241013420121132230404242000410031022434404210133342233220343204212202433024133212044001401410221120204424013423101143102321314220310133304144341042331104323433421443132003121241144133041240322001340344030432331043231213203034232200240203100344321434131233112104013012304322302330002114341441133440004414013123120333322022210041232441433033344010132444240420214442022204202130214414404231410320414024323244114223210411100124200112244141420100211344014323332321010011401121214232123413334330142311440330040401001022232234344014411224242014000102131140011401401324134422110400010001032421103022202322341131214043222303210023142230101232221420001403223004113013312341403024312331034441232404311310010333002010001112440400301000241143300044020304344001031044002144004222402133032044234330321120203032200101314033300410403131421200144233244013134013230202211000132131331422103223000422240300420130000141342212243412102030311243114233124432130230214022011304310233223110022431240334130401301443102244304220303242010414201330410121421213044043134011214341320212434220231334101100021133123040014114033034131242402304441010232001441122100000202310143201040332212023431230401331340021340431431441432212011443212031120241303020222133023423002401234114112224412110233212134103132404300344321144303431442301321130032023342104211323031103312120442004032124004113032330332134012244241110014120301034412140231140133324210101101133204141210211201343200044034200031124424241343403", "404220023034414243411243000422143122312321413102401242124144301132404142411230223043204210413201313343201201240102413204010422430310211343241140041230144422343314441223432121042330221000130321101314030410310210022342333211204330321441022100140443322341434442241332232032001414144201140013230222000412014432122103111144340410233434142303411034402000023101331313240301033244003030303310333433224323423244011034424433311230423243423431000110222320413340123334213423210233132001324210110221441202340040311312343344212314323043120110143344301000311044043040300344130244420334022134424440032111100122213220432214324322022432033221301003222434020200320213204132322411411140101022033221040433031004331340231303302220433210440400031344321400110142331111104410343424012411412121420132120204002112240020341303101421400134212021001310103404404004322341232134444234432411040233312111403234341310200123412442113101303020002341322003041101404120142211431430214320024404121031241123122024020210131131130220430400043200434023231121404400244443112332114331323232322001403211110123344421322334043213322440220222433220211343404232122323332123304222413241220314434012334104041021141134301340344423024240444443401423441130411313320432200111003044130423301143321412120401314202410124013244000344202111441020040011102331330241432410313301431321221300401442102342102140043123424031234230032413021114313142231013321110243114000330204444404304132232104313003024424420121120411232310024332401114104240020132344240114324324301013101323410214300330122104220344124212410034213221414334400020400143043440022244111323422023001110424122034330243324142040413131243401001231434312230001444312224121113002221403211200142300241022034330220323234223434010210320311144233322222343042430142002043322300223301423022022413334012101343144031213101433010441300402334043403222041314004234103401334322230331430422004113433124102141114020412322112242401101041424144432400404344124323331100314301320300144100434130314340104311303233004021340424042122013300032121332213042102220140330023401114304000430022401143413014103443342340220212204212140201144000241004402213320241431004013441241344130012344120014304041120331144422224321442430320220214020211031112034421242212321421402211301201303140234032311210121334211141310104123130444333113131320300344212101410403313304124112333012041214112200002124312022311033120403104342244104303314422442040421400424400012224232401211120243222401410130012134302313321332203444100330043124331242034344040013032402434220102201011031401311000104200104030143243042024410141434441013130422334402012402024110213412121220222144313341010104201034310421440140100234010114101123041114204120300313132311340243232020103423102243243321321322213001313214134043030320303444202344222443102303430422314141410402443334042040221023340300032403020344241114223434443204222201034242440232132431424210021100120231020124311122032310123141404233013304420103104430003202343014014222002303120342130403401414313303401444220444003243103223141400114412201101210243230411023123242411034032304230011402443210430323441024013334433110000240021200402341014324421043233313400040221113032203244440134241012330110022133420421422114311203423302021413113004130014211432231432413131213132443401002323314203111233101212324212330211204223434203401143223202224023304310200201000314200441202130010014211034014413142431343412131041112101101342200033122422010204341410443441401141440204301342442213010213404244320334314440302321132320043323411043041422412023404422011320421211333413110111132403431032332023402003202414324441123020221242041202044343301231413402100332321224223331041224404241000221111314044214134103332343443340334422411010202041411212342340410414041044442041200231240111431341022111202131334441223002234123420011424303311204434342012430404111004214431321304043200220320340010142010130201410102021031402332032102120334020111403102440033041223343232100103310202410320031003003021412201341043124032424321434202411123000204322114300101111221302231242130410334104204023404441133230422112011224120111211314342222221000304443004310131131241220423013013013324422310320130203210222431341012031342043242111023303314244002111013314214031403141433443344113200032334322213440133312434412111424410441440431303422230001410402431442010331210033330014444430311304412140312134342223344200402423444231224114331042442400413240343022021112", "322423014424442313014330111033222422240340123320320332220400401213304110142240114312424140444323004323412043222031423143131243022333333430101214200102443331434323401301131113320211214314010233424044212030440411143423340123132114320024241241404023134134302134102132132403224444333214320244203424030000202412301044230023344333032104430000322424240323041014022043033324022342203320012134442232013120242000414102444032221431343110131044302034233210013312101442422200243001240344313033220122201043001411040334441021411222023013340013423344333322103330130122233231302324231111120032402444303030131444430313421030103112121421010423300341112342110014102140403114314010442412214230224010004200221122041122220113223334022324141312122424000130312401110311420211233242030333101213221113342304440124040420102411404422031132343231413104142102143442320030123313433404132323222344202442010401001000421102000434341314103042410321204423322014224242140034032432240222113214301033101421401223103102412022342041322410340034434203341132434331020420423243343222121200321012444110233411010112332010114310012031113022042344014040243404314233221233200444110321214000122030333043431310433020301132203323411140430041122432003121310301013222100033303131243421324104122231220233114314040310222341214122230423402202244133301412241434411313002011341340322214224002142304101433314200432404204220110432044312331104302442213044002234130013202000322331244234004231143141022103022011443232312211413102403434001201210241230224120241443242040100322312421403322002324404403102402040103442004410110303104423123013321232024421224101021322313144334212231211001210132003114333202242003322201123011311204032243323332043403422342213340120440002224240410001421020402340211131140020142440020003333031122132442222324144244401143132232124334420300211214141203420113304442024402342314121434121324142204311321203432131343044310012234004432323120102404232423334442002403042014142110000320230412011240340001321411201022030321142302143144122101444112122242411113441142311203234344420103334032201321032134200142141102132444140000411303023410441022020012221134042342141040102210420200001144040443402010233134113201002343220124424213410214312404242333223312003121433240101342232113023131210022123240401230311440241331040310043222403023334321042124134400300111400013423323221432440013013431133421140300144430242104023021432443120003143320241240042300010120332220431120212424410112314404413414121343433220234044344114402434431424210122110314122131141233110211210343344312001002311132023120440414422114412432201031023220421022424333244341404142404404130041043140112234402103321311100102313400013004122032411001120222441103043110223434442114410242332341234114002302422443311034333342140313003002030140341332330324340410312300232123002103030122222024441201303220313432100440421030003232334133401001411012111444310003211044132230111104114321123321324331234430133303333141121110020331034312004300012100441340032342432032100022321401122322003412104320411011033323013030110402431203020020402122233220323304312112340044314001022431313422334144144142000423424312413331222140343130444401313113313024300400134202434223303122323403444113100234434221042202303433043040404042400411334043404141133042211042322132100012230234320140223320202230042040411010304242003430232420143232414321104344203440201244100411243133013402030314343114133221310440413221134412012141324020044443311210214230224002200313012302212431032310110003031240130203332444203323413140332201144111003333442013124314330404113423430344220411243430333030034104432014023143034230040430030320220143410031024124120321042043010412402120144113204324221204110341143101112104124430132240143412200401242202310122040323231430030031412104223301413031034443312432330000103334104110033101422114011013123332314342334021313101341311213143040321312034140231240111220130033241134014032434324224030231021113234122000424423311221232102340201111003034410433020004220412410200042133340311331144041104222401230010213144112440311021110230141203113140340044100032340103343432224430343212012303123101313312103302011014312414443403244444302314100334022330200112030030021044412142123414140234404234111003301010422141330031032311203013034323243030443131103124430100432103402421121442314444120442232113031431021301434432314224121311000433201222144324404110034410213404421312043230134224421343424204442113034244", "413010243304200320010231324311402130102401033331401302422241301320313213123340000120130422434310412112401210034441100420034210224022032014214010430424002421314233344223030321212314040002021012342310134443311202044310224110131233303111222203301321010032401104004340011400143000242122232031134123141441304304304033430111030302424130243332432002312031212224330432041011233111222102041410343433100031014144013242413000312201003103312231422011444211322312333334034033040113103103404433341034230044224340414323322211232001403024323443130102200333120323412231232424203134304414222042404334114042442124100442413412004210134121100410434020324413312141041233031332234202112311104423410423343210344121442213410003042324432003324114321424314210144111131220212143413340232304224444202244034402431331044102103412113311300142321214330314334314034010223344442312110014022134211320332443402134142240420020240302441040030100130431341430413131331320321004110403340232340312141402400022334423031013233401320414411204344203022013441013243240011312234331132043421342400231223401410141234133340030432103434333131022323313120013124240230131003013440341214043441341424211423432323414441231200233243324043132212234201334213131213233004413032302033002410433140312131033311341332334420123324242140414034431340104232344104033043102024433341232140044123212241012444222322114244241101111401412130113403343121010401303002144042202304111140411302440203103013132034011414133414002204112034244101201210230334014312141424041402121213212321013320021232000233314423332232223413344033432002211331311012403311324240233233214430210300001133311032140303244413004111414420141112301121202021441140043101042402123304342114200312230004220102112311000013330114244224220211241220134314422024333032210231343112223143034022423230111403233030413100220414102422122001321122113112343403223133001020414212243020031300421340343332323001443332043141212102344342023313413200331300420042413222303131244224312004212241323421000101113332324400124204232410421330001212444341402000412344222414141223404014200040234402032143313434012324013024442334320210043304312141314210010101103440104303122320400032430041001441032102412322202342334220042321333242132313144304434310133334121024401042432043311034320211030402221434143132132043404042214221043234043110433424422110431440101443441120023344433132204010003100041120341404441340242204233031101004014014310301213320440202214333001213233230210204102120032442143223232024343021340031421413243303401143041012114401101011310343343404140341313301433324444222322021140123132333132314201322022142112403342333122032424424000033412110324231413020221223204023030020311003432044134423002134233402433121431230021121214322433142420444213302244422442110212301002433201014321043104220314042401102303341330104023241003334114312132311321301123124003402243142310402433032112414011033411004142433004123341420302403043432211130100140021111321430433214144101111121140040141220220444241040432204203231122442442414144201021410302323231443313420211012421214240444433121032312200444344411400003204004421214134014344443211242014013402012221242022112144223110242040340340202323123013012424101002231031131013003000430442330434321430323302144014341034113033413433403220101430144202311134032344124010010401404424003442040314043422101022144300213444330242321220211323021143114433434321242343043124410142430000032124331232000340424210241133412343003141340402021410102214400022330421444400443223323400112320331322144204043424104304114210331404413103411333400241311341421121240204404324212014141312300222122232404042303344434233021014323124034401034212130140102211031314214302313131121312311444412322132220303314412401141112023311032410322421143224310001100114103141432010314441301003403003432321104413224243004002210402340213122330031402231014304004444200021132242334310413300112404111143420332420434030334334201241332323410412324210414422203214324422431302231301121200234013103000211344444324423240113040232433211402214300031113303300321104024121041241344021132230324143204240131330030220303443411043010020332021343014300224211322141023204320320212402110330033321244230410121401230221000244323120304143022144000214142131414443344232122010303321342340000114211120121034303133101204300444344231411444111400304420042344410244421241441103143210402413233011130411342321324214433221330214210230434441202204440112423234223042220", "140013433203434130213140340241424413043400210031432241243444121300310302020422414411411440002322120004303222141112213301421220441304414131003021042003013302211322101243010300411424011024000111223220220011432413200002130343300302401041421334310014144233441244111131441234421430133330244342211014103314114103123012021130121300010331443010304020424304233011203024432041422313410022040304242330231224442031413230222344011243433130244221103211134104121333031341412013003433113134134410313403033303401143424413120213032024444232301221220000431441401402313010000333220204024212312404310130021014020233122034440041412323131440304410330124413144044404303211124041033042040311423213112403341310021011033120333343222330242221300414030032134332024244004213134100112140243123230444001344030130321314044313242044203112143311133233234244204424401130123110333224214241003243340022012340140432242122404112203433133343101400434213004320343411103234132323010303002130404412331241320223321131122122144110031400422424012424010320313233121332104131413000141000001404142443020344222422142434043002044311441312220104440440444130143410243032424202121014113210001111104434140212303431204423234420102023342312344124204042310302044100020420131013321010421300221023101042400010234022423331240240222214234012411131311421312011301000101413024100401202424032414004333020320432333111303303303244414231103340342440420132421420240130140431220401132141323102401212213211342420332231320232331221130443144011043304033440310434234031014200302034132134340100031113342233413010042233031333342440112400400211030123234434332131000441144400101301101341204142004032210041000343213013444430113414304000144123024021212204444424404422443322420334231242404212131134312321302411313301042334123334433342214403211131210443430210204014043434301100120300441344421243244111323211232214413401424413104203242333423234024430441340114111244410231334103200230141301144234012323103134123232133201202200333414043433432430210224310324041411142044124312410311431242041232431343004444040040104102401121314421431441323043433331411003123031311403424140004310413200433220344020431110013241103224131311432442230411212042130331114401210241141231223313431314241442144431014344343111423141040430100013030130003102021201141033220313244121323413133214132214422344442113033124043333030131200023402032111000223433304114140232402124021213444442243440210324311312233334303342132203433010313031123020010234201041231302121200334021103103124300004020020022201112204114221211021041322012110024343232322030240401304042221322144133234301113413140114243431100402113340030424304022304430041441323044224040341424031213321244214104403200324232413432002442121333141241102303122413101232313342310411123421200201013004332022314424010204343032214120022120240240410314041420332010013331344034314000201114103304243333014444043011144334003114332310210340334412334321042411300404023131314320412140200231232004110301114142314243312131213324032040440342441340320344421330332143043231434340312114223402033314313331141303234213334141211332140023103234244411200404302300210104022302300322041423303242011314101123024322403033042000134114341102320242202340113331044201331101420102413004214223301114331033413320220302144032200024140241101430421423133213310111434122144423201214132110012104010044101331113413222424133144101223021414133343311444312444140024000100410201231010212121412233414123402334220012023140133221144020020043002413212211431013042210131141443300012404341201110302014223402402242110404303201012333343402020301034242122124034302122230231323231103421112103102324121322303401123114042222444230034043333214334013111113330244341043422441440222230241233121033132042010323134430002200422411031231103214330432310002432110314023013441031201441043044304341011133130230241340420243430122003210240040234430003432241214402440342242300143443221300301233001414310034300231324042003040044332440102243000402101010312114433013411014130331303344403324312111402042321402014401320033212120323120002313313132340021234031210123034040133213320442404042044134343334421411210430302103140200030421344143303404112033242413333410432043342441223232000122102204021430022144421144314130432012020024441031414402434440222101211441132244002323314420231101333204321232022130333041041403030302100122024001003130424100124042342141403432403203211030424204003020204433104013132421120230031122112044", "102400244333434114243310100133414400220123244104122021122104340213400423240402024332221332142401344344300401221220121344214201231220033423120100302022131422310330023430444030403000031433204332420400120433212012220033422332132222403412343301033421444013240402131321420211041033000124013230222224000231242221442234404300220102341442311431042100434113023443210004313332441143122134040214124122442114333424441034430323010430431240012101221400131121304403332234424231110241431004101001043144202441140441114303211102130312343124410324124111210421303022021031224241342014323221003310334333311030011422422440421011412220041110333100343200000234013021431442112243130123443402220122000310420312400430202423214314314334430032001432224311030104030032430234414101213231303211143433120404200130410333102232202420001304102124023101334231013241424340400240342432342231214423031341331000221422231434443433142301031342133003233203102133110313401444111042002122234320401233010140301410341323000432330142313340200122134324120102213033430321134233421320440144124004440434032023021001233042001020443030423010341221141114013041141023303334324122212003243113423114232441324341113040242113310200234012333120400113224422323314440401024104101113210032003401103103044402233240313040124320233301102221143401204412302014321132100223333101020131401311310244403200334020424323133144400444143404032330113140133341241312034144044420131224414021242341031033124142343342342024022204110314203024041003142003134430124013433440040310433432333411103143000144114134014132410304112024201224244123021043234323223042102023313200040430342324000143413444130444312402102114131304343130244431042412230211042143121420044313230021014121330344131440122433023203211323003000401214123313100014202424430421033201023214313020412230012210010142404040323201333044303043324334111401232113110331041030113333230404331340403201014401022224141340010240444030413313022432002414034101033101421411440432220303020430343133221012341003242141340130143311344300242432144241321030220000141234103240020410012423113033422414330304121102313332303334134233100030211110233203440321002344243122410400202423341423030041303002033103411123213321421030033000030242132212414400140440422223440243443322024210434113413141121412310001013142142000400434312400341034002221241104044434200112443414441422143023131304214400201334111120421031131410121001103223244124243213121324222100131131423040102340031440413232130010432220423432231312210110100211224040404320441331231123412434041323302040101430231432214420241121333021013012144024444202232410433034244432044312310223123421144112341022332424004422041110123303104001043121124322214443214314411434121124302442314133331110322020230002014012114410020241201241410133332142004030434132032044322021240003034032122330200142024341200114221003411040130222243440043401001324104102230002211344021142234442333201312243223241022032333432011342210411012334304120104411222021102142000144103030442310220114210104214431143122012131044312340132223031222344230132423244324141332202044124141133211410421044213300301403323422442102302434123442043410044324411113010134144402300313220322321424432343000312424342040242104114142342333004202210120430040410002400340400321442121303324132340440243320400113403403311223020100143042102112230113330202211441031421433112123124032244114203124024323342312034044313020200234224041223114314041024403204241214442413140242433224332400101100024401240121413334212433321300043010421034114022021343124300213413244134140222134310440302130033243412104130124244244120133323244320340044430411411010011004223220120041140131133334021303124110310001213410320231101310334413203413300402042022101430301231321400431342023140411014421123021314332402144344231011220214442003210143121204312233112130013410122200024022414344143414120334104114321032231340230330221012020243002014044142223420401341102242333212431302431310424033214134433421221444321232042023431131330122411341222034404200023302020214224100231040320003200232101344331423242321002124300001221024001304424203014042014004332104112314101332101223040433311231120113213214404231410101031412203142134041114210241120220412022121431332143001433011100131412332001112401440322000032310031314342124331213443420042124030201103342333234124340042221211023341230143001003422220141002040100122204404023022320440134042132323414311204321444103030124020213434014202033003", "221242311122021333441302030234412101041031441331022331040333422304221311044232122202140020334013421443440430041432311230243313330024000111121334242041110423024324434234404301144102022220003300120123320304444342140104043422343234422330034303221110401010110243333422144334320134042044243104202343404202204224331404400421221034111400300240411020332344020022044334422303123003414233133103034323034330242030112303232140140044220113241430304440300233304012403001242143220221424332110214032120020311032010023321330223432142340111320204021301123012341144103201322244040210313310340433242000041002440443032243112303303140333130324411044132410000043234211130403100323311410204433334410110121444014402104022010122444413001200103042040244023221243403333010404023412443334443413441310231404333330311313204033224302432420324340420213002120434103234023210423434403121423041240314434342311200323001202343023004113211330214011043141134031224044024403011213110422341044434113103100114331312131100024403204003130341443130413400121132211423322431010021111111040220023312020242404143011123312213024400134442103011441331210310101210410310000212004211210112333314214012144422340002230231104230004004412021403041421432303313124144132114041240204312443110101000210440331431331031344132203314101333104423304110133311033214302413042333024214243143341234022113410300113123124302124321024002441412331304040213111041110304033034142101012222044044412340100221310212411440002132110322201403131004113210424441004234211231403200114400230232043004241344014233210410430211102442434214021324302134121120000132121213013133310322412343433420040002203114342204141433444012431311004243234330231211210344440232021023200312221141204211304432111202043402312010440412334110012134242001434441431401111421111044130144310203411132312411330310410243322201020423323133312000041440203001112142214244231400030312341041422312132232311402322114202012000032140202433132043111333233341313314432142122413014133440144442320000321110233043031311402024234030304244212140103422031234200140031121010230020304421223443003114334010032232240123413404340411104434000343413341221423311140022203110120030212010043314444033214110002404213221200441011200201141033201132222312132330333003243114031014010422043401101333320140441211123243102412020333134134103241310434344314231240243312423140203102400322441443134223312044223100120032203143033030231020242222110211243434430334040134410443430442313202201412300331133210304123303004142113204420320243113442011414320302404022143131031244440012334003402323114102003441413222004311024202024030410144212441100032313004304444423344430211021313124300034304004233220334403121242403320340203042000242300410242101240210403304301100114423104403222112022040434122441234000044202213334410202414423414324431032134431404324012103004130304404421220141104142434300442301130324124442413234224201132044043311244123410440004441140020123023244401014042444142032220422421140044213314311430222013223341402414130303023012242420241142312143321310132042143343421311412111212131130122134442122210400241000111023424014240322433441114013323121044130321412110300120033243412102110130344010220430421422400112212034341244402021433400010133324344122404333444023202314133223320410231230120323031133112031020113134212123014133131242322411012444032312234442131330434241340221131140111032243243200202333301333403031424040414240200342401204023010101410400311120342133231033431320410310103201204321220410232103104204014313001221414402314004130304120332214343202232014301200400142114322104043230401122424204221414033330224014213312222240112410010341142302442141234111424404140223041033120104324111030031440414310402112211242404112040233044021342320110022000300044101240000401234003342422321110022111212214441041434244202122003432120021224430434314331430302012002003304332102104341002001231141114004410304101123430221231043313014242242144320100002123442323020224300142302400411220224002241414402332042013213140240144400440221441403400140244422400011433432011242212311441232410443410202002214101033411134343340424114300140311430133104120312243110320441223422340243213011303433403024140203203040234411021224202204342020013242404001424214402442010101242011430330231103140011314120021104111013133334302102301401334232230142430013023221311023144001200414011432201341100422440031010031043123440040034033441242030321103112434201412021203103312", "404122030433401430122401213031113343004324140421132100403004004200304222104420230010101341140041224403310434122412330320140024333032440144142001302144111024312311400240331132203340242142231233440122214134141333204433323101120331341222230114304304111342320431020434142203010003241324203031032200034244224241434012203003044022140301432201320130433400104142402244443340331033124243400343310110332102302424004134423003243414203232422010214311320320004442421442022220044204033412011031231033002120244323112400221031013200022402220230242043434230224341042434413213022434313111004124114330433012322034010112323234422233204222012423120120231011414340413243411432030100103123430231142144200240410413342000013322324220210001104204011303022331300111214211321300142032341003141211144323120404411441131441421011014033244433000320223200321334114004044242142200320222111034442221440230411002201202203404203202330043210410244331321122101112032013241233313403134343432314244102133000210200124043342131332431332402413042121121444203341024130141143222334034314434123422133232133024044401220133043112223141430242421432231234201300203130144200043003304432410243312120400141314404201104244234100024322241310143441241312022032330320104323421401424434022234004312301133020130113223140120020441232321220043013022141410001100123234004021042030431131212121431124203442200200112443413341434430433144403304303410120224234112333002344344301342240114301142444003132130012401010322310343341310300220033434443100424231022301332042220403401144032121344310101344220143111144341320013122401440024311130220324211004043223314042411200231233204221001401142333243122431411123131114024014342102222442314244142142204144424010423101334113024340123102134202134241210132403113011013311103432002210004231033033434100001404113330003231413122130000120302400434024410302024004121411011024103240403410243100233114043224323241101141324402400214223004404004422034134344200443413002044211423330143113020122110131040011411424334230222333233004001243002141310041400201113224233011414240214433310322443004434120123040121321020402432202344230421021141233443014034313123333210011003433014224031130401432342144330233343123031020412434241104224403234334323223133343310313021002440330414141242101041102320120102240104333343444313322242444441222040034304114111233413200304032113122112333304301443212124322232303303041343121030304024121012430131244323200224403303320221443323302244201022140314244314011301033014043341111440113342241114240211442444001144121310032211322031041130022030302000301044413244314334200301023430344004440120124213312202223012101214010123444434042412434202000112024223210113411120232344323314213042001112101203333211113320231020111343330114022424311131031023201120314242144403243123104303041110213111424412441221412412001331011210133311233134231112222403331210324424231011341033012232141040332040422032314222302410413131100233110131040022411002300110101002323401020044024114322432414442040312304213411411401031310142414302214032031231101144101203031133311003044232201442120230100323422141214023043241422212132234410242430343121341042004422004401331210410031433243201324020301131342044200434040034241243030244241224024214143031100314244413112142233012243302214221134131214201124032020110340420404334430424103410144413430143001124221333020030344120431224341232332022400440334442423400424124103033412021434334214203113300321241203024214144101004224010004022332103314423242304420223210244314243024242304213034101111431243012130241034033214014101230413414132423143222114423010014403442043411231044134104441240314300040040301310203132440124102141211242004023311201003414104331102042312402023412442443000203440411342000220414334021134321322304442414131304431222030110142442420422301332103233431032133420404124310333344334210440431103333044441134303231324104343011313310042023124310323344324013300413404022323402412401122014412433323444323400221022434421143410331032030243120124014431410230431410034033442200124140334220031202311031100100033112223204001142124313040423324411433311021110244212042431201120430334043114014444230402323021220302102041010120132333222243022023401310431040003242420244331340334002041334440001413110233312314214040211230304120430142441332433133341020313432321430324121012432213440213301113044424244033320001334140313040123210243324222101041433200022101134243420431410022232140132131233001222321", "121133233421041042040232103030100241322020043122213101120342222033342002422001043101240024210320020404104430342322414341432040413113411202330313344331224114032434132403204402104221021303321130124320301330124211224141104234402304101411344232333220103143011342420232024002301142330024141220412444321331413423402030421100224143132210113012102410413213003102243010241424234402324142122104414214143004310434012444303240133123311102434123144431443212120034424003431121001411231112043223441212100101114342221232142343144331214232421224144404021203112440333124122142220142043220324034411233420443232441314413020041442324031024431131341030033204333210440020111423223442003322310324041143320241011231432001314323314423002231440240204123022312332022140131302321230341440111431113400233431213341421422301210123431400413302344201324214033424100222423133211132010444442123114432441130122001043040024202204030422434202133433143310000003404140441432422211313342103144202300441120424113130220140200334114442300334442424332210333313113422441341323434201244433343221131202034114301300324230243221022321043440204431343210121222430243211004100210414013304104331013030402023121000314012222433230204340013141031112113200320140104001221403341343340224111441324342000333133321103200032010141300004100434132201132113341303443011341042334104342022422421012324444100242421440014021233101432142041022441420103101121414203430302133301031432003101234120201131312140043033100143020433313010143042143323413310042444314342332201421111012032010404103120044320230044042444013223234410220202034224102414341200231434232444444124004412000323233143140042244313321204220322241244212120002121400302300042011113110032411301123220240143330204214113002041313413343110224400113421132243440131204132220203011444441141030114110332222431212212412144312341241331103343333041343300431423444240224024123322402420433403212034312403010204330432024020031304422321301211014040433230314210432341230243221144332340110344021230100414110121331142233331143021244203011344142224302303014132242340104423142001232242023233014024320002112034300000240413010440302044322422242013014020444434222023412232032400402130202211123401124421321243003132023314204443321323400213331021304324130034402423004033224131020334031443113113040012130203144402434221202020002041304333411300012240023024103332113041424024034230101102320102241040412243024131241001434244330020012000141202322113420033122412120301232430104120101224200440120431032340343111340041123404223330440403231310330414314432131431114022113230024310000124432413033010033431243413023014433311211432001401103013334040312302410121213431040401442242001341131210110122213343433142031402223302200301031212222232340412334023443412432420142010121034421331010124433301143412021042141030121133321434030130132302242333310111422142123412302342422130121223402043131022442023414200300334210422330120114133021432114013432024213242234214404344341021221444424004433100221343402221030213043131202314223311013332400103224322232233023300143421232040402332121324011341111421021443402020401034141101032031114401242111140331343223210111033244413340122132132310013320101313012231230244421431200200042410414122214021300224002420411104243211140001314124034112432204124134243303412102043023333314331042113304401433444032122431313204300242002232421213234113110231210334102023210240201032440244021134004242103423210023231333234232100011211321213021120241443104042242422141141333204100242204024213411141423200300341334032113232413344321323402104300401042210203113423141302102200404432202222223420140144300420233031323341202130104142001142340002241414232033111422232402013230431111003304044400322403212310233114140144311024223341221211431304111000423403002212410321444140014424344424430300141410210002414310104332102320423120322241330434241300030423143024204332032312344103224230242223242201334304442410013104044101244121234344310014104000133400031341043111304201232031123000441214231440104421004041033314040102323123241404041343030343210413113433230421313443002044113034201320340232424210443433300340404242040340042010433311003211141311000233231420411324142112241343132122434431220220013343003231203340223310222320212140024222301321320314200331234003421034224222403433412301434104214413004242203432203221133100021213234014111310431024441414101104443210124001124234032113043443032213421104102043301120113441032143413312", "022204432413020234423014402230020321420113204022202324242423343001213400231332203404230401210420424111204002003332014023303322104133234032301034323043402200011234221233321314443144012132310014334114211441042031442131112211243304302002203004101040104322304000121321204014242213303103421304200341032131332314124314243121223022133430132323413223241424403321220404432244101440020423113342212440444404131433022110341120132304320342441400322024314304432232132004013434220220221233244121332020301210044412300330042310401131403043403220324022212203241230024410141111431330422421244100013004443132421130340240444111400440222313422401211044204412332243132432204411244410300220043241342133304023204120243421224222131410231314243334032031311300420424230310231043110044304024300120244330033211424001412011003440411400144103330314111423313001324424444232324042311123230122401230012111314442401402313044432000100120111103440440144322124113301004114212334004410221120330220244022122204412220140444043141123403113231111131232032212341401103443110342024431222404243221011440313322440121041434334112031312221201130034042012024214314433341403032140321404024311113324222010243330344304402303312042331040033444223103141444034242243412132402043341214421344124103233100411133211304132201443031023002034402111043244003031444414422202134320111442111002433400121221233243442144204233124100331410223213102434004433303231331403141204440110014124034304343020314434032002203130403221331443004303031021104101223032000440422114013324103244420341434330444002410144313221012034224314010210232102023000413441332433234133004400232014442310220202204100113100044140411430130020120341203322430110220223340312303002242033304202304410230043330422023143034134214012113122321413413440123312440413443204330421220322110113244243101134331311342333442304123333424121022111244233402013421204443324141230013330114204301033044403001201203341404040043400232443003234313014040242321311403320400410432432220312434432444142241300404112132434113341332034421213243241002214010420112043013140411420333200343200444232200434413011113442434343030040124113231114042240424201122130212111100042332412044101304301110310323112003421330120124300121112241024304210101230001314430344122124143213141131140114310232431324313412131322402212214144340312242241100141042424102331341100110120213003340443330222414131330334402434031400203314411102303043300033011413343030424201124241444004002430200140223411003421132132311314200310432302043422410100332432012214112333202202402041422143422310142132244003412201411111411401243023323204041221043023041423131030312210320022324333432204142044203012011410312042413342303332301230100032224013342124403010420211044122404441044042202412230110222342202133223020442342343133422432311013223143110234121333043122110031424021103042044013400321340241100042213441024020334434023331332232041144231322014342202320343302222042134021121024030244130342044412413214133002314122000301413003010432302141204412424131321103332113323400101230021044120203013012314144244421344112313120410210421314310400020033414341004241340344304112010440041203124424112021430442321114101242441102133301304232141141142003213041231014312341204042304042040020203043323043340044120410401043444422031002110234021111023341412222240222104030043303223230024244321234330441400342200431431030244233044021203043021023000330413003232200124012022332333443244043233120034402200142202220002334141144031044424034042033302224103411023213320432003322030204224141024232103324123012142340324432024132004320442201122110121302243431433340441404221103331440121302410300424442222413314011213434043224444344144030303423133400422300111444040120134041234333131021110021300122243404310324423323412020240102230123134443004244030041401400204331333303113302032223334433010041344420114321242130212121000441044012311421030031124021144321103423414203403440324023110414234424242244243034014311431103442022244133044214023334014001033312242122201414433011222403413114124022303101400034212441011412020404221022403003034231001131241012433304124021231131440232012122232024230314112243331311202422040421044331321044002103322211433121320221300101443413120224344043140313020022014301024041432442000003340022014420021022211422111010424144214142101122322013432323444120013434022210244203304000313214120202203211441322344033442121034231444144412332324044020113143432342030441043122300423", "444222110323142002432404112222212232313424432013412114312101024020433404231100230042014143442311140203002204343440003040041314140411003031314403431201024304204313132014203100441340131402042400013343141214202343312144043343440011231324143123141043123022021141033403331242134440422034013233443011441124243414142122324000412324232132113042013110400201320340023100330312124310233141312332120310112442142430200222432144330310304143221334314242010221010213021404441444031100100222340430422303434200434033041322303002412142133114022421041244141103102224322110030424441432004001341431032401403121204204233332431320223342330304003013433333440431430130011230014120212314000321104200020231414121323433434402123112311234034112420440001114440014141443123112004422340430133241420024043212304240231314314103442331312401404430000040404320023123110211244033213331143120140331434423031240123130421204004400131332411330444300204304044311410312203401312403414412014433330243201223122323120021111032311231301143321042433404423121223342341134311240221142330244214133343044103220110440042120221321320113422230041220010341140120014334312212224342210004312422203222021342404302322102220234344001144134100021044334434320430233342240434112310114210122130024214342412303312301014212042403423221121042143303103310044424042304212240111343430330033114224223414213333320021444220310301004400143342303314031124001124444013231402301033130233440044224323111301024243220413033144143221424114234221222003011314212224012434020341333310024430222012322043314113044233431031402220043143141232234433330413423234004444101024200433144031231413002234322431130014003101012141420343221323110314223014213402000111301214213414030021200210224204214130144410201304312443002432011240043023043423224443442044003030422310204140323210243204431203023301320102213130124300103211331123301110111412233144141202124434333214300414142433304312301141434120304403004421412201142331420430042003403443304040203310001441033042442031303301120132203401210344132444041314114123333240312124310322344130142221102321341324323041202310323344331013112444142343112144213433410134302443044413312201001310232022212242203204120122432242120004221004014124421430213222230044303441224422334410424400412313240304423032222143434134104210313212304113003244203431301442401441101241233322111112233344401420433411420344420200224101021041402444121031132101220202242242304311313312132140242201143324340404333240021030032111410432232114333132044131044202313023221234422422113202211134131220443134423333420200102204120021022334304123321022144420024431244200022430400203202400031230234313223022243131234303434213224444312212430123024110402111310012433112402402320034243344214034432420011444420423122443330444303213214001421002014324133222140400231401004433303002121240120433043011321343113234330223433220340202112323023241040310320234320134332042421420013434321400134433421203202133202131011411341143002300430200242414102131444411232311331421010122220222424313101004220110000343300043033330314403013433332340343011323303211134223342041112230032140224300323134404312120314043402312020223314413233421113014402022433000424040412312423300011341241211303043001423441130430243111440214142034333340430232434122001230243130334000403423011213033111121010013442132431401132211322341033321403010201430124041441013011004121132224204410203014024023120312004441321143344320101034403142022311243324424442131140423401442230004241243240020040340231432301331301443011043233000040314330031314344023030230322031110233322432303314124141431230244314233102431034120420212303311433200211340203022043032221410300034441202010130024402241304242012313411340402102441331013402033343441404130213010332030132012041141032211024443040344044123304401202433124343120211320320103212210410401320202044132313203313144141221421120344114402110040122032300320001333044301400320034311322412111043233401414302003011322020324403442340043344340034330213433421314121421202111333234244223303141324414200014001331032304424414411421140142011220214420003441113004321111314431421124144322110000243030122131332003213033433113320242422332212434344404331123304103130230124124002104010002120013224343024442043244301120110210332342234140131203140121343304141230424012400020300002212142124043302014300412030332230012233404341433340441400022424340441332143302032032441042304430212032244021002043101114244240143420034343123", "012011000030433214130402130310241444404410111041202311423024311234323113331010420401321120114014413324303024002342410310022210103234300230001211031203442122140410432021420140242313144413422311423001024034234101422143310124232324402231021023141242232312144243202221202112330010113204443220031443021313421142212424221043412220444214130020230002143322230021140240230322012431223112244133220244432342020341000021201203102213403131212112022303010241443332413332401244104140303110321400104432204122303122110403433043111302111341114200142243040333424204202002412204344400214331223123434301044314114122142430134442010200343340304024140013031401244042431234323030210442212323113000310040003130121042102331404002114300342323203104002002134121411433144240112140312331314032423334223110022034031343141023040203240142222102341401340430130003443110311043020234340304031021013202131023314132110341302121301111224340143432214333010213214002022024332402231241334124130211033032422021212403412243213234404141141130320320243223310442133033012324403111213201024420202422312413022041012300003141343141304303240434444141024143132234200132023030322210132124311323243340312102314222402434344030022200231113340122100223012444034032320120444233443343233143304101423142033420400424231033034001420301033304331102144344441344034233242400103401022241332243131341304340204043110102210200340111334041442034033021241123124011224134024043422230311440411421404330342223304033243430301240231113404432404400030111132344010441403000032000111420400341200314420012221214132222224234212240420002343003133132401444322403023441223413031414313402211212224330214403403442440231120013334124310133221011302032210440020002233113141304443001112012143141322222434213140222023332330311404140223134200313300021334142403431442411210414024340402320142430121013011022141310411003204340111142101241440200401141122021110043444140124041044323101424442114130324202144104100423422414424204304300411013211421333002304313020111233311323214323311323440043100422022101113200314423334342423033344422143131432044331222041140113332133020134221000110131023031303033023302143334110440410032313210134142112441300212113334320344442020210100022120231342003444221424220104110333121024022100403222402210300402241041323434003032202432134123434433021321433403242012034400114132314233430001021001232042141241221243134322110400322344241432100221324323041333023141302422102411110114222012322041032111142211314222143132443343121134330402041013434412442111023301224004214332201020010303034332324111142140430111023042101442133420003442142234140231133130224130112100103413424300030142431102400134313002341233342034113410044420010212032202123223243234400230424441420430020232433310132423000322000240421012344044021342232331421233030431120413143000212114022214031102232413324021110004241442112222014233242303021431122011241201212011042310323344114412404220402140001330341320203433101404413100223440133124103004430322443400044302330132412200323424240114023202320312224123410141113001140402101303124343402001402140133004004302024303103032012032413321042203203323330243241113434311242434430013424030343014042300312410030300220321333324010202403332430222200233111221310404130211311321403300204214443130112403111402403304013330323220343123302103321300212220434342414023033222304412010122020320210223314302221121010404314334043212404424110242034303014032244111443134410013004234424112111013243302042404340243144122302403241111403131344111113232044123424210021314133341030301323400220431340340133240213331011323412321021442133313424200334124100413401033301232124014413132123233110211342323210034423401010022201133042010312323002124322324204421410424302141141013103013041412020440332410111004033432141412131313032111142434224033321401311223324031040121021244123222120423424403014032300004220442304441240400422213204301211001333210143211221202221213040333112233013321440434444100341232402134130112120203342213214142433310313110230441431120111004121103141020233330144113034304014003213441401302021442102100331432012444423300213441341130302030314312014124220141224231441102234123140303232021441223042012233144122023313234434443214344412021002140402443321422043033334334401000023101314312314221004120302010102201332300310213340211243442141443313341430104030041441212300242403334214401420303132134143010004320341340444443103331114341300204230112401002312420214004231042", "424423211133402124340414312240124242011000234023222111331441420101042430033233010344014310132124100411203233403320240441302042011014331011011112210110114341304112134413210343321114010221120404123133201301224413204124403411341334443323044023213300444410220432140413331024301214321331022430002011420031200403203244012343140100210244114324211110431131320021312324330124011011440143413042043423232141410422322404424234011040044323310430244331142412313033331342210133301041122143342420212033221303011434013124002101102243424314330202221114122421433040120222433112241320304142443043223444343123043244104321231412213042102224344202323102000014133024031424023010223033422202441440344403023010244411222011344414142010440112422344313313321044222000204212032230301412142421031323142011313012110310404033314404102144434134231324404301342122004022241321222411111131311304321331330424030423214402034003130334022122034131023323344314000014242141223441004143441244113102102314141413322432023004240120210224040330122144342413204120110234013321031111142022143431143130334420444302200221240221144003321311231430300042411040422442011330200303344434443121021043303311140201400023412012040110130402101123003012223042001222214202441010033122020422202122310314014033340031124140434402430344222032043340400041224332240334111040144242003433123233034400143040440402433323401413224131213312301113222213032002124221242411204343010240324400314431432034131114040243413142020441033444420441213241241300312333301430320323113201002403044331302240004030302033240013304221401020011112310123104440444343000404400233143042042040414323302323110022410131401041302101020122003201133134130142324342133144331301020342101224344404041233120242003044233130013203203044411344304423424213214433242421442244013223422121314204030330021344331031412023034211310241332241234223143300221400432402331101021132043042343414131103224022132412021342201143003031202224133224244333142431120132112234000024224010440101312220040112111233034433220424144310131441204241111300004320442222044424321122040320424204134340401433144031004302140141102442414301233302110132132221442014034404041002423212100212130100042344322241002341432331424444230204413111230243314041441040131402203334013300011404440241132012032040224211220330440314421122444023423441120143000241423012130211221431324104010143420002022342130401143233014322144434013132140423022021034230133141243140421134412424312022004232420124221013232041424440144232403321222311424213233113312040433102422332210213123413112112441204443340330003404121011302102241411322320224011002434001213243312210111210231043300012140224424124102133012320021000220204331213433121031132022200142203311311141442144303042021112232243420302200234314441101330412443314220302100232444431104140321043304044202124421403311241341001300100114100010032220123440233100244301032402434442344220242230441240313433001001044121244012340000100000323241404004140044110430143043402030130442334234414132240341211233424321410211142434412001022423221221201014141404344401130240310434000333021424004144144344422331120331303340313320423422130410242340321232033120012043114401311421003441414401112234103142001422321442102432432142041413424101013010334002243304020334120222200442031314241140022342414111023440232124201402100421203440440410104422400410333241311334000300432443120410140234044332030214234321402414220234003020241004402114210341222222203122110102420313424432033113022024144301311130104112144200140244221021011144413413132124420100143411132013210101323132303114141244144323201231320122121330420044114200300423304131313131220231041001140331030110321410402230434344041104313231222020031422214444423212210334124021144110204233002312130021122310212311122240113231134144214422312304333100042232430013314023430344322310011123101023430021100022010344433122213000300242443433424314104221023340332232444132413122233233122241321021014022013322143121322411414200211303440024011243400024233343240103343024121243212340444232202203120144314234030420303122022031331312034134322433303002123022213242241244011213232203224423243402331224424231422122302412142233340312131230401123332022031342232220414314031221431110143413331431321200213410043341424003131133230032301114204003113201412244300412141323323123224040021244121030110314402134123140013403331001110100241310442101113031300030343233311220203333022110004233434131031110122123144130", "304402021230141401023241024421421220301031014441410022322203331411302233031334420043024414212130333211240011414341313302001443444044401124332104240030131202042404110143114000214402234221242140301320024020300412002344104121311433204303013204331401030123121103211442231401430234121434302440120004413431321302342243101310210242042314432044333414042310221033330002044212020103210134400230303142312312232421420214422424322144232021314421412431203030203440303232212114232312321213233222242034402034312204114313241342001104430300230022141333443331301202330112212344233021330400430043343342314003011202402414404001022103421440211400013124413201342040134121433204130024010200131241101144141312120324421031241010022213400042242301031034110403331320024301400242124430044223323330223444422322341124203314210230233121403104232204212430233324033322331014240144032202424134441322311341124430210420232221000144220033202303330134104330442333323043220442302213404012303404043021234232430113113432302041024020221431243242312320102344400044213424313023333103214141233303132410132023121433320340042423430222131231132443003142241210234003132432133243343224301122222000120304130130441201302331131204233202232011241132234310423303102301241424043124130444323301313234040244433024301304334323313321004210213030104224020303222224204402042103333111104100323122042111313140321131120421323333314341034302002244314201211301020002403311322102324232421303332331133042413441432303201221120433021201111123110131303303130102022422442142103034211333002231023141323213301302213332133242040110434232012211442400041400004424330124421224422032303231431320102234143101033220440240310330314212420400121114022432310420332142420402311143201311210140312004433413000043110303243113332113011342332123410002303343304420421331200021042143010432222044411221120400210240131102044413013333431411131333032131123120344001311231324341013023420124332030313032421414030024002010222030334004340242432211012210132334320211014114134003244242400230022304111120321002144332334134113242241313311113201433120402102414232132021014213300314110304303440330334014001403414232023334312004344130001203021304022133323232133334234223144010024110102320100314112220212142210121402421424343043031214144021430442331401234204020401002040200101210123113410024413030142011334044213211013310202400121104314133100323342114324310140413121023304213112144032113201312223341011010111403303300121324022431340320031441302204341320301313020120214434411143102233113343103111131122140311240144013313123110131240420322143444103331313234242124012330222133241440212010401113310201041311104404413322323123322040430012003030140201414242324310040044302330334201440211113004212333401001230331024443431423414123210304302231011104322213142014403113202003200204430202422414210330304121033341134303101330133222122204003324022403342412040303333340004044203410224001424110343320040212242210410143024041130214223230121433404024033010330132121222344110100000003342143034101102114331304314022343111044233432003402232410442033202044143104322441320421040102420432443043044144303131022103144400010430434214112220403123000113431000014241033412021442011221321020002313222122343302430300131341020243312312304203303241424302111341221113420022144114333120232002213144414212431414423114211211202012302033402100333343334320300234112333343220342134444301301440240444120444132212311241301131422014303244234102103221114403430434340002300042440003431201200434403242322310311330002113033044444344223301231122222231232230340410330021333013203331221104431243442121224310133111320240002300432104244301100222320113310100442320343330202112024220211320121401022030104043304131113214202003124142430110004004211010141400324321442011434031133040400410130430211031433441443142404104303343341334401142244314102304202144422240032430440230424343144203444123120422003444424203020430301041230024402131121000112000430411032240223012230424324224101104330112342313240131301404223041333022131434224344340202402203234303012003312332424430133240133444314124002242043000032303410003111320312323010001401000223223024014213043132132042444143224030101200130144113143410333020043043222033423220120220234333400424331234141241433423204011431102301121140220003013412132344310240111113130433040443303342124031211140010232010233211012232311020020440124011313420223434111313430440112210210303434240313200223040404034034434211", "112000141424233000111044201200201043422130322024203113220024001414222201243404424344113213201212344243413044000420100042000413110340011221244212204233102323244001430042104332014212334403340213202423400104421024133120433010334411231332422312314400323201241322002122210224431031133404222403434101201110202431443221130214323043133321241024010311033240020140322404333413131043330231134023033002343204043044123202031244343213101302304210104220104133433122044032311111303432341141444121112214120402223333114221144013400310232043444314001300143320224222414300322104304122132003234414101111020130241130134120201044110000442424233010340201144410042004222002141422100220112014230110014044104333042314404323301123314043402033024424212234040241231003334122340411020432201041004211432432320423134121004444211034442024122413043040234114211430021043223430200314102110413204024141321230024012333041430212320010144210422120413021041404312220304213111244301331024301242320001443031410120314123413340212313341340242211304004224302401132144311333212113004110410400014141234130230332330221032032301330412402444423444404010404403110312211314323021311332032420434100334244432413420042230412310342431144014213434031031104042022224434323120222032343433324330342124011441122033141102322021122203002121102410303102034003033144421203101124401231040300341242002324304144414003411410404011300031112102322021200400042340320414432131240242030123314004003300302443440031014433222202442011011123313101130402324010240320244221331034011012100144204411241101210031122030014333133030201300420320001422302242211412410121114232144214041323304412202132341424013004202001134332101413300124144443003441313231434410101310123331314142321044120210233440144133401242322410403214042413324143210020331404430031303011134233143213412243422314340244301304343104340341044312211422443003423113233233234104101304023140143041034014042120141032323110430021411032224412300334213021144444242231102431412202423034121400304410333113113244304302302312123140200312404330012144323124313410210040014113402012010322440103430032003032341401221112334220011231303120022223222224303123400431303100440012230330042224242012233321040333232403224201304221343333111221121324102422321220102434400003130231203121330232404430124310141222043232124440412442233210144421014022221231141201244141202420400002114431000140210203214043420310034324204203023213114404144143234341342103411130343243100134223003102140003344040323301441124422324111241414323314244441231120422124012304233310424402234102144442424213133220423101202043014222014001002324100312441202111421430143304421231334343040141033120013032312234133304131032431102012341113012433312202223220222203342321121404141324242110001244042323241230103432212231000024234403121000414142324140334224132211344433334202024002203310441410101113232040110414104042344442300340312232140210443214001233412342441120143330420111042414231042343432443231104312324002141343001331020421203444344431143203423430211213424302011044134324114200141103443121014424132134303122223300310020300100124144020441232031134444442131314440214320012014313314001034022424300330241214403324233143132440024043103103110333030000210021110433010240144201313302444002424330432323011220304110001110033201022214323310422233041430103020341331144010144241413431002314443112440310134442440424400043103223340002110410332243043034131441434434124201201314330403431432231240132313443133310124013213041422111444140132104011212312331403142341221421320023141414041041032432304204421141002124100332002441124340143404202320414442240323123342023020412230422122123440121224043423220321123421143030443341442212304433333001134100233123334414203320134340302314302012203312440424031324010240324134213101331332133143001411232401302040032002222213124014234101243130433210123301424340440302030411023401010244110422413404240211101232223432423240212414111044141444433400401211113121004121030342424301002442141422214103240313130222111321113140243123100102341404330113044310202442014421003433301111404433004022120120243143130204241204133113103131410441022233120314213023124202242422020113022313332124442341234014202431132344131403103202344203010122021302312404013314202104440021340410320444004141202132211133114411024230204032302144042004031210443223023231340321203142431424242414421234332131341014223340323241131102141441441422214340001202230200321310130201001121122124", "344110131031042111441242440432440344414241001122203243030134232011142111013420420422003422240423110341412002443133434033303003440233341040241402330410011344140101134300020000444302223200044211310010414312023420024143102111404334010342203304322412323434312401110311342324114331222211010201304120221132140032144324442223002004411103221040443010204032332123111022441010124443424331122002420441304424132324302344302033220042203021413231203004113140344414014100322431430312031120101301403021344232130211010211000311021040413004032201313133034021032011333424023442031143321014214334441002211234420042311442240122324220333430022240331341320100234224210402413002233243432241041320400104402114414320220022242034222004314340010134202222100033222244131332410440111303200110202040114340324321433234040141213024122342441344444300000022221111111214234030422041044344341303304200130222141033023113420330414310313404414012020113430144420324023010411330002242120243021132122323024223340433133441304340002001202411220144230314412203100310212214034134302023222114200410323330134121331434003110423324442103344043432120412012241131310234212442221231234031142201311332441322104031404034444041214041102322332124332420040211131021214014011300132434432024132202331124331421324024340210343443114144410300221233300022213144132334002000334212023122234230323342121004004433340410042402334340214434230144243232111234242223411332032132202230342310420210102004131432141311141122142044334020211032040013110110142140002434212011003102312442220430102031322333334202144242300200024411321420444443014333012320231020442433223221300444230141012301320441423000422010440424323303322204431112123024121232344112002241203032234044241421112132241202310200041113134430412034043010442402142024110002222100023013144444221204303012304200131202203140330414110141410301024301020211404313313412420301124241204244112443331310233104023002000212040433424102210221230201123214431410202330200004240443423131244320300042033302030100440204120020014234104224434324130112241011204221222421130000141103134224303424413210103231234421014100134210002204241031134001224310243142343302024032101224413014112242022202143440002434141234331032402042342100223023201443100114223230241402134231310131201300133424202003314214110323203411134224340442440104420244430422341002422200310123314413014141232110000124301412403020403124014121200241011010122443110313333203404303113211331143221042203300220444444013440301204414434312303013304414242414032121241414421402412412403404020324000342230414404440142010231240204203023440341044334410204330123200431223243423431242220120134104211221340433232401443024123010423132433231214333030410412210443012210043001404330432424323431041140104304300142330400434104230113442443410044112041044144344424040023343233000323233044132321113340343343114114202143100414141102312411412404131211012003323432103012303021144112110340403131430041212204434441133440030212403442002131104023331243344204002312022024024110313132240431144000003314401023404002400231421011244012041124022102131001344312301431434221243431241434024324444240010132030413430433201441043233200231241121104120412224112143000440424122413412120011433442342334024441223331024233014004111441422022311143141044344323413411133124420033141210134402031424101411342124014010442401243422420123442203233441103022312202011321410133223240034114423344203434432304344344223341134132031301443104300432434231342322320313431004444334322343142143201033130341014231200024000141412403100242331221213120422242204142123314443143203422301342342430023021330400043431341434430004214210110222431334204420420402343220220134030120230044413021123112202032313321141102222301224344430114203231414104442103140342302234004104104322430211401103404003343302011212433132402112422420312422403233122311111404442103344211212244020213314400230234132400340040431102321334233121222124422432431304012402413300230024200232130400010443004433210232332103433141131011221400004412124403410224213311041341102132303133033201344200411422242202201211434224142332410344331201121243211344421132032104042144203401423104041400333341124322213403020344231321334401100340344112042313324124321124414303301334341102430440402212320034033234342320300041101231044130114120430242040223140124444002143102232404210232111430220321122411210212231242240431043444001222001241143422042404123002313134013044033022144424131303323013", "040004430302013104212301113120143020000321024334242204402001210233213231101430033330403312003100202213221343242032212323032344141241224403401430332113021233334312000414244132130143131130241402030144404440113140311322040140313043031323033412013332204213324213123124114024131242014442220102113320101230204440424020112241044024114011014032211303201300014203113414103202444303140202010424131030402240121022424132321231231013234202421004112321041020131324202422133020333410124403103303000410314214131122100143130242242244114011042412110313012422033214212131123043334413330203143304004340401431201403212344041433313013101230143000341010113020020224134433442011101010213142320120420014322422423432031422222220020042330240334023330431330122231040202023101212320243301310124414203401402202034102131240441424132411011001041111203224422330042423210033240401040030441300432343004221433032441404420421230320001242214420013402001411334303000202333123344313002224030233303101101101000311443412112034423200204121202333140341012430011413122024023402123330221431233213032214232021312320403411030120010441003112123403221022122433041432303222244414012312140310242133341233242440333031120304242310334120300314031144332003120224422332232014232134202022201111103410204124132402233331120043030414401421004421304223342430141023303400304231342412342113343312124232311103231042243411312024343220023303041124331232411021101341231044314004132442223123140211441333300432142010431330404142421142001334320101442322314442342412033204132201304322343130331432021030241142131114340002004003030240414243041322440100310242403433204204114120402044244004040404000313011014213334012440214412331113221004001022434110340221440232410001242130103243122114002241032411222220200132004031042124314114111332231424244410144243142400232011414200044340033112142001220300100402412043411411120121334244403004440204103211242011113014202413114413433314144133313312431342400100413341431424434143412240401231302111233440341213341331324134022420000432032413442222004223432231012021131442340401134042243000022023303024310232321223004130120103413302344331242324223112120430301341003123223332341243120420442332331222210331400313144434013213201424402424332122244332230103304001342001214014214414031144340302330020014420003320322244103001301001131232042212314414220013404014410214110213311323411341140224413040134234241103020344202203143303322011243021403144023031320120221004322120103314101203242003124020223440004000343221444423201323404224131202304222121000332113303430101414212134003301440330244022314333134024313223444442030112301131410212034023310300124440130243323434001344340340004142422030143210401311020201422413423220224043141224210012041403222240213414132422323443101123143204301313232144242312223103434001032143422142304343342210241001021323332400131214324403400230313201234321232202120213334134231324434242443042233033423041041411431201244414303103011013102412030123403012310041302224214202220424421220344231022411040024042003331032400034122234230304423111431130211400324100344210010012320101214423013231110301332204242411404402431340440240423223041004021122010201013001241414210310000301320110032211433430014144443102001023331000333244301222041303240322114022133103002413420311124401442310144342030113041403322300402233304122324333302134210222200131311230111444232224322144242442124300241233233343310441423020101401320140402111333323404214304434342312231042024130333010140230133004311401302121213310131240004201434340043243221003331212012110141241211124432421203010414420340302104143234101203110202241314130102244310101112231224223032303221114244232122120231242011324122003144034233201004101240113423233121412440324232130414041140220402343022104334430341333314242013134044402111004311003413242200343322032132213231020023311243102313324241200344112322404130110233021332232111442413240240102422341424431120001144110320430140411031423043132030322102043031130242130200302231001232134301042313414430033042331340340103323333102343332221204221412013121231440212034044230002331244014121020002110440210230431333101333004324114443044421414403103024204231142401344110111243110013032442113330004120443231124112424333043420241130012302201142323320203040333033201102031313421244443120043412442012242121012322002113224211032143010104002414342303404300443134220342032201130210014113040402220322420402131114234003013230300133244300004414", "131421044113213000043112302103434121342112002104234243041111100301022132144222233222114022431321321120044342131002314414212112011033341430222204041431304413021434440421023230302012032040244102403213211130230142134123231222120000334223231312123444313231012224340432224302302411420344320030432134030242230143013401330000042101142301240200312204443043411403104203000042200010202401240320013312233434344211431431110342123014403432242403113024131400320400444314110121004103144313043013022420341201321043121031304032320443340413004434141004441134033433023401404403341114223034004112123401004230204122220314121402224424001403432433432014034004240431123431411124044220230111330132302102412410110344201313202012010321013001404303432420222104144013340011434343430242223010424232144313230443320010303213333122220332413212043123014110202404141424034204412330400040422441144101013323343310123221132222104012012323402132122211311001112342321244334133030232034432202103031434103412130220333120110014401221030223120041122031233122303141410030214142021224304420211020003222001344202000142222144234433020313220010120040333344223320340013203243143010123322140222402232323123212342324133141030131321012203212401441430130044141302044300002440034312224032231334231400031313243423142322443412041124141443421200404213431024123343330131330301304002203330041443024320220404440434044042440131131440134112313334323300242122241002314030131243310223042441042242300100232411200401431213334212441401213012021200032201244242003321141132332402422202434012414120302043432240244302234000321102211034023434133324424302000231022412430201032143213111014034334424314143301221320310223422302031043032021143040230311244122440110314340022434244322344331433423112303203033310131022311002021223131010420223344002312240104241400400243022324013200432323304114044432042223430204014043300134320141204042001233302400113032214040431314434231040230022331432012403241002024141431444123211013201303413331012422423432143120422430213231214101131423103310440124431222303023100403024311201204022202300302334242243120414403231401122024000414304243200043414442104040133401404213400424100201404411143023012114322231341234020413102003333211202031431124244031440144044020032211332201004430400421213112134203323424242411310133211103121002300131320020134311202322244223120041220342442243402323001302113000240001202034422410140402344300113240400224231310314224212042402040231301403133103414444314123443044444212030122123200140442110421232100314024330412402332031001430141330432221301321042320241131004444021210403341001021341224010222412342330211133112400242301311340441211411012022033404013434443013211200301420401234120210131230030421321000312230043021120332310400141434104040300442342044040334243021404324001140403222023313030311013011041324403333040241322040334333140233124200404211434134042223431030410031104112003013123201131112444321112444323412331404032302114003321230431012112114401344433212004342333403024131200214003022411023430331331124340301112302424111221241444321424303332313010203314441134213441331243212003013101202322411232401340444234220300300042422112443042244424324302300103031023432242032412221112233002120441144443422424421002120033312302404243103002143330000230120404433022434420240011333423134431412044440404024233204002441213133434423301400334204103021124202233034343400131133010213414403233022134102231201004340332420124143401121413203104430333022220131433213321313242340303121000220402420222232244313341244231240440203411434413104121243141342441110033043302444212430110410211241044101030132212301033130043311344314414420420431044033333114002143314124311414113041110102043444311100013232424444101034111113432030041403040023224104421040102044344014120441214321042304213440203243013401240211112340114042143411212142430314424412112331244140013421334130430121330200321330032343214244222401302031132033101302032220223320232244044304024431220021343004243223142420322431144323014141003343120113000032332320241430241133222321103101100123000330304101121201122211032302014043211313403231320000424402123214434304140310203231021231320430031411243221422102223212410321020131244301242214011432110043330143103441042012022322144044433321403202401241200131220243441440041313330220240343110243200401202211111130433130102111414041130414200013402420440333334112231322300333030140013210014443103142034104043220310001044004041131113", "034241031324301404323304343102330121042342134231402230134102243130114410414024031321411301303332023300003103320342032141431202013142103013231313332200224204431122144102420334000023242101340423144104132010034110043141432410000034334413012340312304022102132120304234411410342031114433143113421331422400210340233403023142330340104023410240103041220034221430131410430422001431010201301343121124314131401001441240442312431043003411311131400444420112301224344400101103043134104431042244211130204223031430102342221323000101214343302423203411324414044300131122303104224031432014001011003123022031001044420403220121313333423423321240330141411124343001041411204442000243113104240440331431202203402331313204112304421333320241010123242212214021043031124011310130242031211242104234421340401122014234314203324422442204111010411443233303403304244204013124001414220010421214132232301304132033241142121100120104314340200024012002221012101132011403441120030443404401313322010310143224040400304440334113343320031223344341112010311122404042214211431023033443111104133431403122214420144303444033132022323130031021311240313123423413044130321322024334311203142123241120313233044012142000203124001401012311440340134334003040234300430213031242344412231440114321314211241014432101430240400134243203213011101323244303240043410013230033201144133344402434404221401023200343332410331022223411004103403103022214411031004343414433040443033432200241030300142432320320144222222322342103132330303441402244421221343443433032012344324011302434043340441130101420400420441033323404322301344114230211040434210222431331200404112422004333330430134042120221212233434034321422130213401144340034221214140232432031021414201121212313241203312014112023114443242000344213133044302221324401140231001421101101232132432302121442043434014304323031313403441310213314314212000301322034022114101433020441243221413331230303001330421211023414131141223112431033223241240301412312143402123143110101413242042203343200331133201441442001034210140431221202313123001332334102334001320034404134010222120424002443111021210011201230231201104302223224412020131331330034122420223401244234330022401342334121123120132414002321320233013232430221340021303230133212341403120044142444323321440441431133212004212014102304403002413321402220011302131242440131304401242403410230403234144020324443022030343222111121002142100141413121423244142202242111202230014444013002041122243410301330343244413040020112243314103140140114232440444404131100310422413323244322120441104423014231311424144203213333420032001323344103001043410312100243421000130234444340430433424302340422043024100310211212140210323131421430401130141003341111424000020233124043322234344003241412110313223431412211031213102211010241130122434211003133042310341340123240303144443012230013400003134310241321423431203224344211010034114014331323044113023442400333230040021324113324010241044340030020044240314414304202112414032011443212240432204444404433133001020214044330004201014301204031423012204002002144334321104001033234433043232341223331134430101134410241322310312432022032203022414103222333210041033313231121121400134304442224411013420304341300203300041110033112003122134201144134340330232034331113032001442122133411220144030400220343402313133110303334121404020201410431310141143024143401223432201320301424244012041400333220441101404103200130320322041123223133303213401100104232341304430343333233341340310030322104140443444333430044202343341041103312320101142124334334122134233201210112134020234144104200403203131020410421001033142011442321220103423331440044422204014222200332200330321443414214100212034340410310304140343140140042041424041421000103344304341400044112424312200143421434220424444202303232120033010131011042212113403333141310422432142321420244024440241412304200304304233423112240232322203442341204421013102420341110031002343001421233140040424312422201110104011442424011100404041003023331304230441234440143332432234412303010002442221434244140102104024442342020102330144142310120302113134342010033211222020041203000131133303434132324321102400241100120334131414111140211203203342334314041333430204313001434021304410434424014432410023032441114201123141041122030413003321223020440110040214323401143421200344323443014340231422414410403032043422233043440012042003244033113334222433242010120130142214240431144213204431343000213014232113402210030144140333424303103301232143320104112402", "310040432302302240402240141420303313013131422443402202310210004120101340132331143021443301430321341320033122112140211314101414332002313010233441300343220221440324013002443233023420012213114443113014431023140000031103000302142401242043320012222024144424302230004433414312204234224022331104403342400203424240400144043312223204014200410240321014302244311440041334021011022130431442401200124344444003420243034241240233002003044440220442414320124000224020140214331300020112223003100144140033213424404431123143143021424124200042302134224101204123230300203022030301131203334004240023304343430403403322121342322403413034241333302212240314103033230424312311104400033334403034421313214022042033442130333223244120404134034303124403424231314131231100310024214234431134230312402300032021001102423122303100001202332102312411012103113222242341340123304202421144423342100110214002200434421210440313302033302030132400000112120010300342032010320121322413132104132121031244330144020301411402143414121103230004201143323103234121012011021024044432221444423214001423321220124000341144434104334404412033303043244112024004413433302441323213131314124411043203204000002412400202021200330102042322200000120310423302023133430141212303331133111444101410413343323130243413333002421034003330242140021434114421210131432124444112401103010104020240232344211220312303333040123330030043431340201340022412330040444240214334402014221402023104342230444324331300104424431004404302311121140103130132202442203324244024304001403224111314131033132303021132211144200112223231124442013110023214234211421031112341032034103014432304213403043302344031433310204134103103312341343211244243221041011420100113133114314104324212323431123213414020332424334040214213041214203431040403010401304134341232033430131121441134130212042404342324301203221000130441002301312030102202303413244344442004010120333214410423134010231204241131043004331314333230332113432014000142121343243143132213304310300323304102400201110101343310244111221000423312100011400133311020121210432341414042040204122400313332331340331021024043232440330010042123112423232442230001140221220201322423304004344344222104111413424013023224332033120040042221224103020042343414330041140012301414122302122343041112312021421424202141121101141321420140040411111140021031144310401032213321041404034002032021241124010430210104113112013134340002420420434324414300444031400443423123031422230021414013303022312133214330322312030243032412411010140401233222132410242422233003040214224222401020143203122323440223401430411232240231001022233232300332014004010043311341221001214011102340024101320440011302200410344224441323310314320102210003310003221220101423303031401311130004431102030131102412223121401242041122302203301143144410222430442124243421130344120111230030331143233242004021002113244113130414424440310034010102313040232114013000123121201030301412222301231113320241200012232312220114344323203311022220430022031400000144033403440310030320242040430440204241310433403044414132014042000404443104324332210221221124443220433314041233001014211242444231323030242423130102441134340112120430244014141032223141210134223130442423340342322144300103010300102314401130244223121433232214221314144234312221440412421004014213340343410404310322213114432432323110000342201234341042140401133443243300314410243114323133041233420103114041300440334041040124412023231343422031204331442003422404420042032204100342210301032402011144124424410232423300242202313440023214303443430421230030444211200211143302130231404010212223300304130330433231101023404444241434301440101234133331140422341112033334133012313313032043310323444420421143024234424201322023031302344033434123303043232041443240130313110244232412342021213423334334042413012011004444212301203402341243430031222200243243104101032004003343123232410444332420224100122223433440441121044404024023214210400422112132033323142120424301000404421210112210410100034104412232244430340240014211314242120413434303420212333133303012403243042013301331000022420311343232343314241323122202024411230224010200040400113420323132003044314431431441321233214131123130131403243123034233043340402141324300033204232142211440304211123233400331141421243341322003224010413001033201212133333333420241333314404300104142004043114003003123440240420142113324411024230244214124341331014000333040310143424414310204230434410300211431041033030010401112303220034124214200030031343010241", "030122122202430034121233431302321331030200210214442102410032042404230411044421024324101401043433241331002042433041214243331030133132103110141000020234310101414323112324022444010141214122142021222003114334341130144203002202402133334423434022302033324420112240313133433333210140241124401031422131212204104334324304314101232312324142421040101312312223142044213324024410222101344223140211430112112322003041441221244104034323421023410102243021321213030202110101244322133311423214331443133131242032344244013224411140100122333132344314342434041444321020202441124344430124430003010412001102413100133202430122424334310233341443334123444231110340031200210243200332022342411131321012001024112344022333324224341224214020244123411024030221434431430100011322002211212344424133343020121403340414201342141003341104133140144412010230340342113433013201433144210334213340301132432314132421114422233241222003141443213441302214331210230113233023244220340411422012320112111311232001440244130404300111302324244414232332210240420004204113120334030413404440221432240421431334144314022303021342220241324331313423211102010333143233122300124210324132010432312004414120101403311340441432234404004102144010240311020343424214414204224413103311420301142004323413011131444031403130314113003204132110234100111331142024000140221000331131324221421222022311304434124232324044432244304204433402312113004224241401133012230141032020341024102443412102344014312414134304300244313204330131244422132003300122312331144043110330130140124200310201011214222242314210141402120024414101143440333333124330134222224413231012240030420241022323300204340320144314020442113043240102100120113013323212224424020044201313331121313344422420411141310341141330211242430041042130113112111102404311120230331201421211444002204044002121002322332432311203134300004411012313002000140202421423203020044412434234401134213412120412132434011234240031110114413244341000101002412014313234312210144112121020313100043144011312344210232310121130214331401323214410020424040002233013103104334131102244044020230402023314141221312003300241000202304110302431243312432112204343030302311031404331203101101222424211032033212321103111104344040140410040010340021320043203043204133111130311203240322442114412203211303003012334143313432333441430323231444444121204343004413213144403013441342131332202410142021344211340240311022002143422044424443332312334340323134303210131144323203343322021323443402031420322424041431444302022200143402112031323204333211133330420424422321214014314343324014440003304321032432223010414424222104243203123133204224424434403132434231141032111041023220131014124322331143433133402300234113121131032010002120422412244433442234210132001101242441034110243430132101222303034331323013012134044401134024321401112213424323422123141214001312320431243120323014243040420431300100403044302023012201004423001100131022040124423203222220201101143214233121440131214041121434042344100443304030412031311021342341030124444204002121444303101442404242011402004033412031123241041022241122011020324023340411324031322233231314403232220043410040010132401414112242033041120044224324213131320042404320320303121031231003001111114442114213223013320122232104343322420310141400043104104030120021123142121300234442444422330220224420442012403323231344013210142021023324410312443442024000240243441123122422012201242120413133343412421310340142322032001213212204124422030004304301040220144311422423404014001430004213403131310340440224222034320124110333202330140420033014441424020413114334322214130141301330024312341230310244424314220333240413000133331230024420242144133441112340403440414444224100022120420330322004323433310413132301134431444422024034123312042024433322400432334331010113101420010134402401011442044143010034031112414221214032112022044404303320142001311334344133314110412104012442001404110200002424013410102004413024314304221310444342310122244431303200303223030123112232424400413201011141413202304113034211432233010034331142411230343213041022240134100301400202322131223243312332204312120312421330302221321204413434403200342322413310204143314430332310322012003214043212303324042114401201122303213032430001303224141211010314114042200341244423221231333101444144201010244400301410230101113412224120014341124244330103342002122120400334124143300014134313211432403033112111123441234321334411041132434110421201043420034310022311032041400102143123010421123113220034", "312104001042234242230124232321322232043042344242444332032141343301432212421404214300232242123120344100204340222411042013141022233420031304243111301212134014310043104224044343212020022134042004203441211331234110430302033404143213442133043422422440311224221120012344132123231121033044034441123100313144434211310312321143341114244402402224300313324443413423231400213331240314012340312243043343421033013030431000100104233202314223324331031400230140212234304012342300422442020211233021234314331012202210014211022034412301103224241220143121302331344333424440043430430334202023141040141340322133440303300122121330311433002234223422000001423221034432203024401323404101222311233414430130414142340111030314124330244130223301223203140312244110233244011110001312240441104423302210433144241243231210040310402303013323103332142021404420013102040411040411440414231421040302044344421312241230311210413012400230431401010434131121132032342411200332203403122232023034432331343243203400201203001112322330121240101110100034141020334010012131114044020414103044044231320201142100342224034424210003111412420003334031431211302043124320104300342433330443143042204412421104332031243141202211223141404431002321333321420123203434114003034220100134032221421222032330212124123230210034000202111212041200424431223011132041020022031434001131104213414134344241220331044041011430340331011402211142432133342222422340413131343400102442000344032003424333103343134010124034040001300240320122223442000413122120403240414424340241104220302022243320333304242040421200333302344043143413312412144312024212142231004142010334441114240044130344210331111022443321133313244131110003112243301003243323400402434330210131301102422042440122404421234112134404400334102100130114102201340331213301011031131224234224043320203424211123431141002422331221031211332102202032043242031340400020043302130311321400420423242024213033413413040412142201022223411102301412211101141202033433231043002423111004144042011100044021332342000022113340141441232410413404411343001221212042121202124403200130441403423340222340420411344321143123344144402030224044021442232200002044010042200344330231130222240322210330032104121301320143102102414223023332140232310233321301402232112040123322311311120400232131104302204103112333011042240104004334412212224223432144223123302222304222320031311201003431413242214133133032121131401412310010214314413334323313344240321223343314311402234114231133220120232121014143442224314201440101023310133242142433441032001003202241242024011242443232303331430331400300301414313001322020123024311302142131022342220232413433310134300403043324403443141034344033301142313221140234402213301414420104210033121343341142011143222331333340302321441404213321042313103241123433221312030204342142301134040114222322202134103100420010124211003032321212242240224140001403400042241201313421120002332141004222414133123012233144232314102204442224423144203314100144141320132220040032220430331433344321110113041343220210340011400324344023223304144313414010201140124434433243230311302414202124212010202012403141234433233031030123210140103101320221212242144110100440321011342211341400333421021204330333403034230104400233111040202321041231043043023224331123324131300231102430141002210220333200404331141134302113344034014142234323113312441110222141212103244111201201032344421312020432202244020440431330043131341044041132333101300412311231104302044330311312114404010024331010144044440402312314124014202410100332103011404313203324312341141110343003010420200133042320201104410414013202141200224412424103041403412142304242023114022223404434004122340311330013222331133410341034443344123304201204213424300012204033021242423132310111013314111241311201344014132113122033433443222114301414413130032122104300014314120220400122134302011033012040421031210204424343343441343303203434422442314220412001044001311342442112341420443143213234324100033231101231203044024040411323311130103032314040122312240040111403242024434213440002214134003330203431403212332223413002312320114304330330123431432441032103003431333000130330242322230121311213203132022211104230324312414330023301224434023302234423043342424400422343010101132110232220310303232132134122202420114233403212214210341013430304202240310213400122424210424341043304124211324240123213313113013024321114403133122134330301111434141103431240010421023333201420201114010121403440143001042040130411311442003104414233103", "213232224110211323424334222034112210041401434231403400211441422243230023131333042144212324141222104243203410314022424313030002112403213210112234414333112322314304222244234034134130230113234411041043122232333031103420440122304200123431202431141121102002442222314434004334023233304312102323120313010014023330114022104401241114014342240204410310002203203332411013242401004020211214301024323013030140441233211340301423124341140022042100341204334330000221332214201020333444113034012420230113222003044203024433332121014413140424040222322224444132020423401300140140413311323210103441304124311210331403032401342331340121414040013440000004133101243301020410131131114111022321302021111103203441223200214101414034422400402111114214240303202002002133100244321241243143124134040303204414003424202040023131214244211040230320110124421343412230202302124400122234104013224123323400403314334041123212303322404110021030141243240022134141124240343433141213433214403034114432332333031422100311003111222430202411344310321104130103242421332203113231302323033114004044414434344003310011304021444122424100310203234030314213242113020113342304010144442303042020232204312433412203234013300134422334134344121344402022100110212203314034130442310414302100443444310343430100032131344343041332330421012313241311034421034411422014330123301401122313031414031342004411123430204404330311204410222344030312403131211210030244401011221143041202122401310340144213402313232322200311210433141142344103320122430244433340124340000440344320143213040300223410401233222404123001003022422000034243310324132300424323424312020431403421242444230120212230344022404143422441024133211102444014244222214042410221243000221432014121211431240103241211221433123331210244020334043324322022313021113002411130043222023312143334102311324021132332400303403030124444243311344230312023433220123040134404003133124103013132324131411023243443124101412413421233200224324444422014003202323042443404310320141401120034244101233242300412442433420344040244410323303242030301411214420140441423101144023444030133120210320021040323212113043330432002301240111223314213141312343233440222213201301231144320042004224312212101331344400142232104424204442331110120011232222213410110040143314300321042223121412241323224002433342331134101324204214011303304422012111311040114203240033111443110030241002243241330114440400324033314214003300304031030403231233141322344043410123323414122242024313413023333014213102443230042302013043441100402030140104023320124411120143044403410222241342344124104411331404343242214312031400401143102210400333024034003243113402244321222412103102003242112314330411003413013411334242103303401430013133413020042042420133143321240214343114030143044300132200410123432430212402412411214301242320133043433121332140433312032211232401022203340302042124240041131342100213124311020111003432230413313332211114032030041442114001104433201031130241222030311021413132403414134002214214131040242220400404324004220324421201112134132302211343112412433430043411323204324423131300302134104110133231230134122444434014113200200243030101440131323323440314002023310013102141030320220003324144234012344344310334233430210341121004420324032120340302311123100133322432121214031431014112201324002323442220400114323410334303424012241010231322244333330002234244344021114243203224423204412200200013110422224132403423011123003442023400302133240313023243420424434141124301402324012340002134141013243101213101302111312330213340222041142244422443313222030111033124313131414220221124342431424021334031000421230234113114140242403043324420111024004113044441430340013432444144342304413433113231234031031400114303211041134043344011331343441420214032012414402012422414241341042133022202141230340014134403311110313010123220433030044203224022112022102103312402144124200220013040240444324212443224001324404123414433302313302104140434003421032134202304123202420341103141122202323310301304012233022420242301243313031411231412401021321232304343441014114213321001340210422013203411101044133000231420333133430020220420440000132043333013314113112411244003103213314004444234200431123200423201144140134421323301332104203231030300423110213333324021031410330211244314402000442043224023042333234141231204402321120340221443310020301410414222320321334011041022414410333133400444242030200043210014212202241144333240440103320411142124414410122401010123433230322221331143341410334312332233231430", "434434423142223044232430413012023214412434041332432102044342402420040442233031414422043243143410043212412323222340330404200402110343310412014333333414040411432411432443014334040221412114143431313124304223012104323222100114401403113111044101322010314144021133301041110214133040344213233433410132420311404323111034232434303422132422112323443320343334320433313300401303310030011140032042041230042044023314401313300301204440410210343011303343333414431314203142334000404310313322441244441142122304232312303231430134413312021320012121204220242404232414104044004333140303312232033332441242422142310141330102244424234333413134001120411231344210332010020020012312141430244044211424303111333204210442402112102022140130232231442202304003011021031343221022331120240342402242034440140411444041342400041444431444300341034342341021110242234221201131102140342110344304444133221403314123322043004343111330030430123340410041344414011224343223331140121333414203213034411430012040401012213131233314321441042242430332411323324244100433234213412400231314022200413424420233213312210202104324234420133221404111223224143202220342410404330034233420431132130431230040433004233201234142404234110312012014012342240200201420002341124040223122024343322014041320330020331314311204222001031000201423130400300001003203234223230042122142441144003232421410043310040301102303123433021231130231424224031121321142011013331314332413023003412220014304004103433421314424424242240200234340213011103201104243430444211111414110324241234302130404320202111101443424221134324201302332433402042232224141230231234100043140203202404044114212223233444334400033233103121024144010113033104204100320333232424400044322103122022144310441003303014411144100412134113012022210122413210400323213422433041234100101420201110201421230310140142403233100414412040301100123201421130203332401130303002124102111232324221412020022223100023312000443033330431101420430112130442343303424341100302044231113024010123000001223334112300232324424122331213333341022103034300241442202021423321211022313002213203003321341444333114303033100340301301043111431241222331213142201123411332033321212111234014224204123124240134121443112133022333024230420113140333320241240233420314221113324303024404111032414213020412443032143001410024330211124244244043333143243434421304112244201001214202020413434034223131324141411021314211010424103243132010030002104130203440144331412113033334112004021330223303220441243001310313121404040220232104401220010331414424231101004011430043321312401424124333222220313311401013012200032431003144034411010142110101110244232414214333010202330230410144424002042040133002041010004104422210204100421213240141144242122002132431203112210402334202402022424121404402113434443020102311042412122431244121434311222122414232211312332024441131042222342110120120044441142203032134144011142223203204214000222421020342013442020032432400424431231424100434443032431032401322142222114332022031342033343233341221224040431111314444412243210331344223332023004240214420004022401330131032001130030042300122003212432141141321202301200410101224223223114330313424121432001232224222032013114332003332112022410204203444113333041002422034000134240433211032344340020213011224244230114404344030330423331401304010012130300103414202133030131114011333304422441341000201431321401042430003331210120141413344203422321043420131133043212304242101431400433104320000043341432412332033404233143442424104140122141112031340232120001211100013040433221022122021422430343321222423404104104122334134142323144114324012344013343441131012400422110113001002040022411023434021222123413301421000004041034233220411012443414401442113304313401320223211404331213233433243332303130410144223210021321214322312243312434230121102142010404114411011410320114340401433221231003020100141131232113033231124333213223321440002124302204220010131401032143302213210002243443212141014440141022102430414142341304221043224204103244010224304401234310201034113043104222334010214041430111102244242113012111444132441003203300420234030104213144412204243424103212333230114302422331142022421020224432313440223411124000131223144341232322011114111341323334230120032200031143340320000343132323322410340023322122011220434130042010413122322144442244112201233424322420404101013423022034302000413201103442221303342223104121013000413433044111141420040114413431301333320102024304013441034340303020142302420212144233430413343", "424042342021402110402103044424134414103123320424023243443303030334014443024330033122303312103213324443034111413013320334314144002440240303343322114323211233404131300303101201230302441023340042324413414314043222211102001142132333021111222434001203002434343421202004410014133444421412340431132413101423223203344121214422020234430444143204143331404330223421034241343230410032301140334404122400300420133423310201041242433302324021241141331220303210440200440132410314342000134021312232041140244112043313334310140111233220023311441101233322223432343100032433220304022121012144013334433133104432044411342404342142100414134102431114040123420442302122141341044314012313211040224130130334314011243320433143144101310143242030323032214132142024001043223111132244333210243233311442204403033310332120042221333223004140230113330311223144403210323240344321011411203214421324022113120013140041013232310414324410104113003140143031143241241230321203043124000443400323343003230130201340022333313213340322021233332410111013303014240113324222321143102042401432334202442401423233303004114004432213133403023032202134023313344042400443203314222413400243201212002421223132034322111020124031411014013424343411313101434310144010022003320323412430302434100313201221021213433010432001323023420224112023412422133312402303311013440302212341343223011334321044424130022113220203243300122034034222111430144344011343334002404032303131433410124323340403301400111324034110234201401302330341331300114303333330404003334144103202414033013103114133030300341200442434234100433144132113144402104031140202433143224314010334004433402203222201144404011120120203024444411330143144000234101240313314341400110130331210131303134230123431214434002003242430430243122102031004241133422431112314144240002320132434334031414302440030432033214330404140001430113424300323114301012224414022342404122041232222030234401024301340432031404400444334004122310411332131304100123000013044032113311322341111322440121101003442301001441122220444433220441323220122133022102022420113413113311434203243033321041134230120213214042441333044430001330111032023112033130320043202214104323140203432332042244321101033144030013203022442420344214214421203301220422114014033024341311444223430433011301131322302002104314231241300220142311121333004041132430424332220121443024121124420101242400234313433233344022122133442304133412400123042402334304243421310133001033031011300232041002123044312010120243101243320430330031210122411402124202440224233042430041343113304113412240042231304142343331311230403001222304344304013210200212121131010400033302023100044212112100130014030230014230123321323124404211111421444042142233134330041031430003011024212200411132441321032422214111033334011241044244434213214442331434403143314433123242104120201033232304422113022214033144422343444411301440014431321244344410231202120241402114221012112200310140111022110132132332104223410333003421233042330324203400232342340433020423233022443014144103401113241102024440211243314320200130340412214134111243404340002200210411134240213204003202103424334420230434034231411432411024121334330310111242130344022004202312132343321342102311312213120402423423413232231040320401223133404200330144331221134414231000100120241014004204311212004202313242422330020143404402104301230222333310110301401044314022231211443311403231301400402121340442421212134030234423242402122132430230003044421041340112002430342432243443141444042314111001444112114311411243203443242234113041130033014331231411021314324020231444243142223340413031241314312114004033243041221440230230313112323144410413244431444412331221111231112203430000233103344444331433420340413332233230113211301201323403321321211213231304431014023110222110022044223014003214133340220201030341003303121024231314334241201122112301414233341430110024411401412434122242140022034010343332133244440344102104413040304320343010334022241000440001400340221241441031313233311004003434221240302142124442120020010143303214011322212203244331002131113323223140232140123104432433024122221000414342322333204434431332113212414332100133013233120003233340122122432244301112042323043420233112101021133131232213112143424030411343300303011340034232011022222242410244004103400143310030403342131044024020200244211424240233323344003242012330221414022220332310124321041020404334202224200312031220402322223431131334141141211442422222443011420333202013044014004014323142340410402101", "414220130314302334332320402323314044423422044312233013301213204112331401044102403023341312222242240313403244143314430414313234032312023403414031204320022203012214143322333402322030111344432201411142033443430020324141333132040441234324401321341332203114232034214244201431231130044021302044420434241302032020101301421020104330333234124430431023331224333124413021101313230330133040140102044031303100010002433114211243233343433144020233000320442420301411412122034241320130204031022221334102402413103311100422414311313040334230221404204123000440002310132332201412234323000431444200004430303044201112304013004430141201041012220403422131331341333201011100331341033401333031123131233312000140242231221423002311214324203424202124111340203420100002010234233433232013204424132441032042123040242242110222032340434144343443042221344203214040042031134220432031202441044214213310034403324011310204223343144121012001130442401433012204014000424244023010023224114224013021440230304424043431110011110413214210423211342224100314421131332410233012100022401122241134242434032111124122141223340024311221322122022122401243124240442441011430301314403042220241422031023212331311211013032440142430112202243243324230410332233341130331022040211104042134130402200322013130414114200102001243013140324100410300024424034102200103024330303301234311422313343203121100141431121114111122310214231401442222421401143421001240402412444404441001011431242320323032224143442411432014223323122112103130312202041041020141311401414430341412130231210123033210114332201404140213412420124234340313023440243443023411404442000022421423214333314241441211322140300230230202331043424432244201322244133123443130110424330022142140304214401110444203010431233114423044414413244443312420324142314401114000441121034213423222044013232211421133324123424221101132203242040004242114130014213420310111043100201234130304211210211241133033401132344313244143412302321040042303214414444343240232323133210402132112200030142023341341431342424101343001343124424012234233212341202332232132140141043231330413113122314113001421403331333112424043410224013442231341243444320103043003421310202312140130334330002102003204241340100342324042141014411011414424121041000420220420124432403201314303004312431433423423410033032243222012032331134043434030212414401311133444311304001321234114323101210004322041301122011311331132022443432201010224013044020111020012143344441120434122334204032434030233133434322312224114434123140114212433444122202200122333322021233102201230002002134124311000444311001022040224301343422320310121134304340030124142021031441320402132024103403330013044003242320433320114301243210303103030302043233443144033221114331313231344443033240120344444242201124141040440024010433124403114404303332341334222112002304243200314121432040114133342000014210302341224440130304144324140001142104140211303043121130422230101340313323102021300031122420122020113131442131300243242323124213444204430403302314142320424331441041344401224330110434301113321010144223441040240000114141241322044210130003043100212440400142324114000222424233301203002211111424024133033140413412044204002240423020343232112331001001121202143111103420343444344422031233332333243141332113440414434230003040132112433422224344142303021112203111144242330243341312133143010122300333021440102043000444011004432004134301223212324014210123321331231324133331440324022024221401003310224232224301422101410241202110344314433101432312101110444134221124023401442410013304403022012412131313442132122233022010021204412420414420303201033302200011233312400011134303222312112411333144211202340121233023323202224412430233442342300243440403412032004424123031430211403001033234100133221143021434321344232104112421232232431121104102223300443331104341243100304204402320233101340412201040324440134112304024410112124202014122021100402311204114341043414130300222443013000322030031041041144142333233324124000323043241333443003423112031004423004131313131221402243100233312211243434100321031212000422242443212013122133430403143434312213433210013041412143012030011402114110421131121110133434244341113034403210012202003040332200132114101143241043144130330244210333410103220244441214101301442330314303211114123322043441142100112222130014044104440102123022420220201243434332001414301441322113442424141044112114203012110231213143310124104104414334004140332420303132301341020204210331201314000411110031204141224222043", "211014121304331343004332410410110334333322004312320103222204332032001212023323232243002000411324004334440120132232342301022300443303404211202304430214444100042213111023001214114301004344021403032140120331414221303102410404003022044141341422142120232110010400340012223304203443144212324240110411113434133223003001404140442403312224323231023002002424244324342042234412223211120132044432211211110100213013401020141002122432243040233414430332232214401331430344113440130123234132114223142343203403001430000334131024020212014001334441201020002323010220134332041202144240203324121031444321301211043202001204201424200242031140110023210343412234322121024444222333042130340241312200043024331324110323144114110320333203033223134022114404120131114334113422413000000034400110130414103140213113420032124304133411331031313110443444111223211233240321114131022244012141002000132012200120411100443032412340314201341432201132010410121231213341413313004030142122131020131023413202342433440102422400103022223113110321242430043032102134024324411241144212024124334431141203103410441422323443334241223110240230314402113312230042141300031420002233240244314414434422211433112121144343101213021122202244231043042210121120133014430420114434143243020131301134240122132442000403113412241320033123400141041301030240014212104231312010124230101032130210203220021010211003402121224202024430403340101432000314413433011140120241430114412434333140321031010130342341014442040430024111334414203303032311442110113002243141300234032331410021022031121121143224122033331101111304422424013010224300434320003400340321030414023042230324300242211433344230104401142434021001041442213114100000404343433344314124302303402003143033034210122230311141010203411102034402133122301303204144343213033002001424303130210321312431210022331314030404424130332231143210440413202313430204132124342022412221042222012413011032104333310401130042200143024004414244221431321210130302322334100414034411144332024212021044440230401230411441023041402040242200101311444124041111304024444134223433413313230110444204312441101033423010442302134341232244141004121334001112310230210301242001413001243442041311420304021331043012122112311200422220224321303131211441411043144313200430404014144404022022040201342313321210003440301113144131022130340220423141232422402130404413002310300323014402212312232033313223022032200241120411444203034420434401042303321003103223421424324240312330334220214312421423401243240342302011023320300314004432333234320143330032101433122403223004304222034043200033324242212131201124233324004432102242243311112132003111232411044142444402240044241424140122432230330334224412024400241143401304034232333230213110004020430104123311143404402133112010203102410140411404104143410420304214140210404011212303444102400424301110410213421343032420030323202434200041442402101141321412323242421312232134344441042241004403210404334210214120401024021430422231040211011342341002431410422211320114233001243330132042144024043013302123234030434100224420333142211411330423000244424233234102224404034340231322030323400430244013104122140301240104402033340042022022233403140233224002042124014031314044322202313340030404041312413103321114231200242044314300443222024210023344442340011334340134424303334204214423431134142211403302012443101032433342141222030102343011430244400440323430314001434340022333134012444311313112140221414424340420130430111212000413421144240414002312103103120403143431110321421324022423132411014312202300132013403013000330423132041212343000432422244211331302110411210022021434403334422243431240132311323132310343034100444010443031442104211302431040112120313100014233010241312412330321121144441124221043142042124222133402230241022033113021004243244122404242320111442441431023111031020311101043203114003022102413024223100304043431344441000004320011231401412113344421242220343210110042324344041210014411012341140234431112031040043024133412140100340131412234001330322130130121003231211142042334343002340001423120430431204234211423102130242333130214033102003434132441142224110424031221434211420230130232404112314240210310224201234402021144211401132031033002010001113222210020133332003411001433323443003420443400141200341340424102243410242443013024340024243101203230344124110242401233101333222133243021122201201432123202201340041123131112101103444043323302004114340400342120424214034333321100100202211320403200401033330002230310101411412", "043340203130311400204133322231242020140013343242121042144013011124310001442321433312420442411244040000223033303323443414110011233443311032422401044124102042233333420432231324413333244120444242421143333320040313043231204044242141410241010021014203312400043221020214343231241330003423423241201332314400141424331232202402341100441121231442422123423103312412230140233232440323402042430311243012100431414201203442101111340041131234140420040423120031202204010003104341242110241112224204400131442332140343004202141314342122133104431123100433003032021034140101240313032443001101232131240104230121003341413411233001104210002442333301324322334412142330321203220003004114203413132022411221114044311304021124140413244131124121211001324113030243102002103124031240042311321024034024424043304013213444112133023442234430143444132430321240300131414040243333240340032200021133201110320243202312030034104000234003030410243043223342230332132110040432442321442032400131214014032024400020001214130023412114034222304311034001121012232342430401143131031220112200214332321222431034301143212112200104423410132233230234201131022223021322200030230234430023204444241032332424412421424322032441121143244142433222122332144113420113300034122332101043434240314224140443104212334231030211412221024324043224312221434313344404231342242141204021140334104304340131121110203041302221113124420320442100410001031141234232214210320130030041310041233423434444021111012200023140131101122412303344120244320303314220214343222243443012444124124402143131244204313340143403231404002233413044332331422214324042313000412111223311423400330201211241043002001334134000030311032213030022211110020344423404420341414004322424213340110422141304302001120433041113423211314212232441231202443112112024344124232200430322322120210340243411230130430330420343104232204314141200431414440104140211403441041101424404230144121003200144341024200332232134130422430334101222240423310103024021312104332020224210421340222211011432024124242331114412044232122042430002310014413223023442102022002124021410321302124111022423424323234342022013421403114324143024224212420224021222402344231441342203433123230140432424214324442404120140130310034300430014244344114442004124411201243100410330040403200122322333211211132430303301433220121322343232101333232134331332031310340240244413101021322310300233321020223000012241102344040304411200240111403401121144211311430204124130320433032314341240332112212221213401043103311114133414231311203303124202012433241031000424431011433010420302420112113331443444300042322214411313233441142412403302311201424144433302131110223421310131200304034014224244343013411423443113341114042244400140344423232230430111101244432112142142314000440034344230431142212101201021202141211103310321312204123434232032311241003210300240340443203444403444120034042442221422333311202101433000410330411144032442140103430140144402103003333424241201403241202244301303122434341013433413321041313330003303000111024223133044232324343024011032223024033040000211300401323311220341014410122200244410244222414114321214343124014044030044042332403012210001212103342343042112340143313323230204032434001203421020213143421303114100400412401422211020202342204142022123003333042310020131031204113424231030043133434402043243102003031244121411110312402401041104234021312213012140011024013124133234432334114422143134132044403112300432012122442201024341342213312420121323002214441010211134313210430110401200230341134224212230242012423234314333433104333340100024421240222414432143004341034114423312134343310324011340101211412341000434124142141013310413234322233424431041011313234242243033322333000410203143410204231230424142004410421241434333121241103421300040211040012330133301040203012034414231141044100120301423402341204410234212011233033304142140210222303301341212222434421132442401120231314134300411244104200223400113011343333224130211410424241331142242232200101443021003433103303112021432434312424343311403444214422202332212113424304344221214034002142422104024214433034120300434043243313310330310331302014143430410004034343313001343324022111431042144423222413130200113413021123401311444030410401313142140100140424434041342021124303240102131431334223134021223211444441430044231104104411113200034314212000044004143444330144404222110240431433243341112400334330141322430432012022200140404243014331210202141431014223134422244023102003403042243403340002242310204021", "442032300323311122341033301112120210000111320111030143101104434212101043232023311420023300140414101204412001012241340402333032132124143132301332332234104430430434244232223342334034311300234411333311123411343424300424340244332131243340120030141230244230113124414211032324333122023112411442431342442210443414004223324341044233002313102144231444002334344101044323323002130100300242242314340433024403413440130201120213010203042422243121043031101400240024421432412003040303321321303133333312100440102232400410013000442243113014421203301140441400104113240220432313013431100234433012003013311120214002021404320123431440121341444431231123212140010343121234131012000441104021424143320022420401113013111421011223343340142413401012433420011423240323443424334011041041001034222210103123411134111341232443401112021012324443343210002413002114211440312234102434423403040110103024321201220023112333102232412241424220214211320210033220212131213313000440214002444001412144011423034434112032422210303001204011321320133401223434122442103424403332244210031004211022424331342304431142021214330400140023113022303423021313240001320244304432341014220031212212032210132240402402212341001321122412210002110342011102431224014104042004221403200331331403123242442411133242131234042221312112444331433120211214413414004344221220324312133442003242022040223024132440201314104311203033212200423222343433342321441440413334410022312112322101210214104421234230104104321421344031224023001330303100001330041330023110404242213103443004122311013424041322224110334132210324202100422042010031044013402202310033443432414004323134302323233303011001441103341440301230301033032411204331033204443130102202004303133321341422403104343034132113004114114412402344422141244134433223114320012234224011002240040034000402120440311220104300001344302144344212140344002213134440220231023014022103222313242231403342233232441033020102104204133100234413434210221421221234441123401110220133204133244244201410300343030141433034012423030242433414122421000424214140444210433223123314434134400043203300314111212204111341230344404221233230131411241024120011314413012340024001240403212044402113401221342012043202314214241214401344041234120012030002200320231142032124413100431304432120031303230123210033324430444224304441122401123144131242042023031102210102010103131304000134230140341312432210032440232212311110134313301144331444004313002242311132434213444040444344022332410013003331214221020013444331101103211321114031100042043104220111130401220324330114003424424034333143210030312132440411003431400124300432140103023342242110114202302402334242010131423141040104100344434000411030031432202434321221431133230110234421140334112011300004400010140044141102400414440003440321424400103241113224123023330234432433212011021023132034412424110030300210230030433343010103331132112231023320111224214220134032231043100042211244400222444112024404033423420120132443301043113310311013011032212432101120413423221011242210342314232102130222044444323032023111404024120331223202002143230311030224141321002041214012041003110043321144102242124204242102243040304433012042400442412410324204203032304202340440442143210414343311222244310043433221333003342424303341021024401122040010303441023342020220342042104333040122220110412214041120234341324434100212123322112224140202424114211321400432412413241034322322404214020340033334014231424422321134404334123224413421241303040403120203233212240202114021403003420143121031141130340302430121004422010020340212133020232303121004034203222022232221340443223422412323200422132320201420203020021102021431422241043333403404043230202044414333244122100000420401314133201410120100110143022422103012400124112320004420200323400310221341400124430233431443030331343323311303440140304014403241300011033141020211311204440334111313231413441104241014234024122242132413003020401203212010430300231231321420141034021334421044421240413044331213410224122233432244242324231323434420111201223011024100004420110101320144223344221120344242310311443122220422312222232043000011011044312211431322000104422313340110142442224242113104320104034344421340120001211443324444423443332404110220211441411031333001002401123232300011000234102133434101044342134200012113301033120213323424313301331302241013344001141133312112340314001322423104012120212021413423304232314320030433123314121313133422342444444433014342444144412421111443020022003443114341214231223340204", "034410140442003120411341302001021014241222103220133310111133041233212223434222010444122240021040202344403134304324024340110110220341020212314223201033211230320331204003131434124433014422303433440214014421304443424214001414440041314202323102042322022202141412321232024010321440000210300331031102344142223142242314040241120120113220242013114413202401034443004414314432442142420143412421300200211033042401143203414111204343042111210244102134022231120043240100332303101032033123011243304234114104132104002201320444123030442413021001313121413034324022214033334110142121142410342011202244132031243303413440441104404104120204231431433131434124014410433123440240112211011200220040104340322104422422114221424411020104334422223301213314101330140303242204413220340032401012422133303322101322122220024000012211310431242120340020013301400421300003431300224141431211224203113411300103214102324243032101111331022133041104411314303134230103121113431003021210124204414413122222221111421100302210011224000301431334011133004042422213033410034230200223240330223204111243304104432244433124404301313142323220434102104302022212322323331404300030244430324334014444344421102023004322234044032413001124203224102110201342020032434334320334110002334001222431201413240141014232424132444431214131103443422032112044202021024213023013212334243314002404111231003230030341330400130020340442014111100123444114434120121333313044120122444031233121340121042103101421202044320433432031044014333130124320121211200421013321432024104301101241233004111322001433322424021423122301314030123212444113302303313022032103323311104002341412113404431402412014044144440232242301002200203300243140132341300121034240042330420122034210030411422300120324421000424223213134333204430323043441223113333004330303103200034112222010000431441131431222231001110114422040031233030122132020324314413022111110110343113310120033012042231213110444211140033231301221230344122144440100224314331432233121233041310334303031124034220442111303323110001401333402401041341402243333432214433003000443031411303210414203130330140200344221324222400412123402430434031204434311222103222323444203323023432134044233432422342011024013333330112203031443303401120323243421004212232213113140334212331321431412320423301223220203140143003113431003414343433013044331311404244111142141112224132044334243023322300044413201111232340303121402311433010324424020410120244144220344002342033342304223342134324414111412412004043423324310101013001331314042214134222300233314142134402342013003004023011041210300444224304411010333004344340141401121213000113412113313414442201413221232134001113401343023022414344341304322243032310203430430242341301013044113014434402422334314323141101023214434324220413341124123420402202104322330324043204410223122304043243431434130121442322200002014334224333044422010300032322020020131344413314033002430422430321301210321304002133202411041432134313440320423333140332103404131412310323110040331132420342420431401331444422242211412024402100431132023423101140404101324012123221434114430401304334334304334230013140432421031344024124441332002424412440200000401221413031240123303134042242333203114013234131030041242002044131434311434100324404244122103222233042131101130020130420223240023233204133022142021114023230322000214311240102112342140300443301113420040223342012113202420002124444012114202413103343141040134441042033030140442000024330020420431342240224114440132432232113143012342430301034432431114032412112144103344431111212441101402140021312341004032434114010031201403110130014111231203030043114311422120231114140133310112020022233111142244021342433224440042232214340303211111422021312044022330001434423421022134331114124200032340201402211311424343312414412031242404244234244414312341400134004334441032343312333401320242021001110210323224133020120222320120344120224242234304223232014300221334412140003400204104200422002411133130444412404101402413413014023334241243103221212040321422432024013441033321024214443343421400032322020324031211302400421101311340313102431140202344333313404200241210311213134202200432224101422201000241001424040002010301320042234301014323012333300010322122422202422241224221431041303231431214442421433441212330031321402214300010241042444144420042043420301342420032020134033013230444113030440122310021440302144230104413303412110141011441042043032414034340130244124234340430123341324041114320204020344210122320340142002", "311132021424240233403000404402304240222103222402011003033103100003011102201244321232432341443124341402203420444132444433400223414221202140332424414312421102320444024133101401314024211402331124104240221443224442223302133401323144440400432041102134401203442242444211013420042402213312044332313411212324430033144332400140211402311232441010334213422203022320142144332024033321210403023120000423203021411220213430343033112242334000142314224230032342303222114131201143311232034040103134432202024013234114010211340332142200440224213243234414414100211112342203120232124133343211221103310320313032030034212421130341114011121244442441403040141133143413202102204342444443344322142344343333040320241242321202244030332443022110034414122403320343044303401200041401312421231400342003022222423343433241142024140331303412014402433234403224231343210424423213430342133020021202220112134000220431421042334132401324141140013200320034413233133213242303224020440210320341004132220424014222331111420340013413420210213141003444031323110431430122312421321120224134333423223023410432442010243423232043344232441124404214401230332441303301122024110042411202021321332010332044114411430031322041114202010343114004004144013014340310242140014140131210230211141024401314204044021432404112021001214043432244032024120030443431432044441121233344143204310103003244301333011341030231322340401430010144141042131033340323000011002232440420133311343410303441202341431112012004301123031423222001211112233442114413141100400103203033414030142421212013322004344244012031114002411310200022113030404030404232103001242432024200333144223333202440440134240133001413100130401343303130200023323133040112000001043013342201232024444100411324220331021030334330303241233134321023144121040140220440110410433332311034211030342410003302342201212042013303104021213322401142440044012141324312422223221230341131200103002431310203033034303042102230100110442330432124444421241402304333312311340233044422023332110324101213031334043403123414102101430104413230300041321312042020003314133323304001412213120233330140204133300320113310343432344441101144330411100021404200231432341111104242241133243412421413133424102423310130034120104432133333033322002334012003210130141111413340420112323323322413403332342340404020404141112313002404112101012321140141400310320321010414403002120044223031020400420211443311322130340131341424041030343343112042120420322022004104044310442114002301103232134441424441433014311431314023331233020122220324021440014142041104023343113414422014143303032342134303112124133204242042033323134130240321100211444414230343113302333333243030330142402401221411113042333043023324331442003114220103314244003242411401100212022010213304442241144302211400421143030132210341030340111110134211223302314021240401044300102413344323134444004322130224131041113431011104132101410021100332213402031304412223311044433342004031332323122413034222441344331100230414103042410303013012021144301241333301010220024412202111141024141410242020133011041001214112024113040131444300011104024003022420304034400011440200142444422124430431241114044143134400404131303212102112441303034104033102121342201401042430232331330340402230443314222433024242300330341140101030324433130113322001344033224131400013440444204230240124333104442124021141044330431001312221010232344221210123042330410034111202440423412001434320240110133413234223241302322241230133243144122004243213324421321244133141314202223014034333211442000330021230310013304030331230224103403232233332343022030031431033411031034103213322220113423220203402243414110223101212423334120130320133021120341110120113014332023440001114321120210241312144114233131314212234444243022014401140040431314201113120222132021013031300042321300223422212440322300113030131212020440414224313103124000424002101233311412313111433101232003321314444402213011143034224032123103230314111240214344312132012411220300310010233111310431442304323210102221042230103441200113230411123241430442120004011124320034343330304301020002324200310432202012432442431113244134333134411333141030400412240303230000413222422000244114334340411441103040310440343000214304403144431041444013132211223342313122123120300010442024322042314122102214210200023140232324422041242001103142140341014041420343304403344431401114010413313044022441000122122223240421212430241342201134020313204212040422322414202312130230242112002244301444223214241340024124403103102302", "321112222134244120340123232444043024303423342312332024134430001421304440430413233111231112302444010243110012212434012422013140422021014224404222124424304302402444442141440323133401234200041304021143343113012231143334101211330124220030212204403042410443301132324004002433414432113231142404230424440111343212041300100202330032001332443042302110243120031431031212102302443100320122333034321011201130332140314340213411232412043311103321143034242000431432241440043031142240443304444103401444243423341343141244413441432203421423034411111323342212423120311100234431243421102100124410202041443020240303022114243002332301432114111234110413002310434021422123140321322300104240220230143211134221340434333000223230404334220423311413140010100431431142242101201033320304023422200421433101333212014303113332020034242323231113100300221221140301341341203033024102202044410344003132114030403330130143004343202043141441100041142223222043314024113424441221131243422041113124440343010432213422314142222201412134431120300123301302414031104134330301200023042430111111224201414243202331313120300110122041202030231231433034123230001434302221034430231401340221020343120012003214111023443211420312444332313404323140031121324334402333420211241402112310111342220131022400330033033332313434440101134123130242302231021300241042302120124334220030041422324013440234243101424020221013110241210023422020421432010011341001444143021031342102400210104142321114330134433020331441141342320130421204133440102224122322444332403310021140431420303301041021243333042304310041113414422334234031341323433321140414103014420323312003300142244024340013122042403212343124033414400024033011110223403244424420342230401200244223321331102031404242144410343233001224333141311244320312232431104010021241333114042403011344121444142414344204133440322303304220204010120340213033132211310014444014033040134430320144401012421201123230210234131232023310130003042111212310130133012300432220034314112130143431202003240131212213210121001144302400001202410430303341404031140134303033443320304303114220424313342341210222221020032421421222303121244010021010311003403031331242103030411440241322032001100103004104441200401441201041442134204232221134414042400402004320312024204242033341400420133400231004103222203144040013241122222423211020443413143232302003133404333004331044124130021030411001203433031441321102120132314130404202234222021322132313002333433032213023431414331321112302330442042041113230443204410444304422331304323414242441324124242110244130212141320103214032040033022343403234014101123101402121403111122103023242143031412442300411244310413044143210342020440241231111002222134334401202420430222111410114132423214122444003312210243432333233300444432134433113242330003124423030014304212310041221142402340412103332014132132120311330041143422404220000323103040310342011042320414410031020030300023022303113204200244220241200014413141343414044310114432344300243141444343412411201023433311030310312323031133030030232041010330431001312122122111013244133223220320201413323304032234210042012144020130202412110301003024114410304330240213004123332421114144304423441001332342420410024223124121411203410243230132331003431434031130410332434312431334101230040001321110340334001411434131114011411124113211312114442134421004202303130344334342210233031120001034402424241414424014410112033031230214144243243330422022003310401444114211113302243103430342100004430112102213142344201111302423104102444102000030414301201230431010444103322130403412111044224022411301204231131444312023241203210134321403333344010113332404212200003132140102013404440222343422003301240304324433144004121421302412321144244434320021423432033020111304423411140434122244202210332420304114220131421040322212231212440101441201444420022232111442110112041003022243031302304402441344122102431411203100323410042403421101442131041010300213241423032121400302112432242424003142410403444202131410220304201204003113142330144401413240131334140044134421100100024432014343140104103132341321142211014032314120240133110124133202211042031100023410123123001301242430103134441434101404131430011001443133324313231211414344110211441420013040133432010111431104223302033110112121124132313311240142013113110134023142333112401104110214324034133230023411321200111023230323401220012444034200310013233443110030200131110414321100210143042123342012114130122211040011244030112202433003111414231201440244421124", "044043302131333302200143211233242244031011043304333303222242443304243103040204320434102240002033021313243211204134240323202411310040000230000030012041020320444110120322404000031120224341011120332112300041220241022010412310312401341021222204013131233011341044431403204424444342413431012224214032204113011132411030031222242212022140204041423011200042113321334212043114134111311140103014121211241134314000410024114422404042001401402412031102032331412210124133034022002322111303012330144402212020331304340232203433443121224114221104242234001241421440312114211413231002430343430204121121001123314110114133120114412441004102404221221144200431344332414000203130432301414112140240212114433213334101030431041201334103111320232204024212120001132440213312222304120212204413432230210130103304313314022412334110000331342310214420230421132340321314134143322041404211311200221010414042300230040314143422333023343403231001344231324331143401341201334133402430142001023403203111333422303143132443303111421301021144421203022323312420110132412144144130403112343022220024314004411432213302122312020342202412101321302422214001410023120204414421042043130022331043402340433244121411101342040340431102212421013124112311034003033032440443210331412423331313212232131123104143002322002424100233400432213443330421132044311423012043124022220444134340030322040133314042240423231303033110434241023010142320112223311411201031202114101233001144320242023312213141014121233321031223244044112001132433234420344100244010123324104134314040004321440131200440323000142340104234230421214032244104103201142310142223424231103242414234314102212142220404133431224010014102122303410334233343113330141341234243314324230331301113224202020400143324210143243303314410102413123402130011343313143232432232404413041313102424341233304441241321214443221334321322032410244320230403330133020112101211114443201310343143242430343400312303430141000114321211444220330332304221404043232401213434320131114244301012123234424221132043344240312403001422313400240023203241424103422310121232240303444421312413413300414441442013222422224212103434223330014223004001410302111320310121333421302120120002022042443434144123133320041033110144023222332100021333430341102114421412343434033310410432301140302233221403221341221033234403443213100341223134303340244211001110413314403430404203413113134443413201334241100431003032333141023311133433444112233120210104330000133340333130212331022221231030041340201423141313210313011303121010440040422423304130330420130042320140010241103012124044233122022323113231303302312310214003132131001012414431013243130002403111143331422433340003200444204423441303132034320213300130114313311002133240111013240240141431324104310041202030004021323244043400320200224410400332324431441410240004302303331030313042333122201424021033014203320410041310230340443000211210113234020220342420210311343404200323302013344134214442131000011441333304442324203122232034240404041321133021003402330401300321124303203413403122214033443402132114402410241132212401104331324043331000001440233420031240214043121302433332441422343031121034124312432120214444440312422343410230432124042030204010232244013011203203302213400402312224103144041232030214203103321440411413423321402243112000041412103214124414310230013420240013433130122422242012433434143323222441133334442311441043403300343413334000301312112422432201201402014033323114344401320030042424140231430432203321341314034233344434302130114141302101213323010141040113021304241232142344330413343044133011443341033444201000233230433333023021044234221323421213131241113020313103432242110432301342142423300402040114010013002323102031243413324000343304141420030331021100222234213020233210141141433030401141230421323002320332013012111101324124014312021020412220123333440423434431443420031232221313401042003122332324020011102221023110014344403211342112411214331014430301303122042414324214003440113044013143230211223014030020114014304212134331220224122023441131320020244333422304412344310223043104143120111230034333101041231133143220020114034141322440244113110213200410340003414433423141013431431141122123303202132040043110113043123134033444302213302104212434420022123221232210402210004313420403314103420212320102021322302221002240112020132303134211334134013004312241203444443132043121411334143302343104324433232231303411100224004320144222214002442421100432132323434101343040314032324423441031130420233", "120114330241244314210442301320223141404212024114430024102001044343324010342212130424443412401240033303234212233123304302302401034234224043403401131412404242104004331144244214434031100430442202123032402230003031133203324343023422021143133210404022321221241432012121032112303012314243243122130401114432332430114320002220142043411314441312402112132442030000341444142021003320243222130112134014210233330033000012040410031301301034030123330034101112132214340440412023142133234121403444213322030130330034021033003301033401331402211030433014101421400232043033214102233341433310142001140240131100244111302030134230122103202211112131242343341132104124310020040233144210024442340200112340300004324302142103434412013100432323442034041140444340421441442300233000040120441241221442102402012040104203000243233443014440331110143103124041222443143142443024130241031421404200324403241034122142030412243014332244411430042403032331224303223234223314013243101012314210224413101200410321002424301220014302002201023313032233323402312013012033102111111112301331133103031233334100024122233144234100322120343214040022322103203102143111301322333402123214100114230403220012010044122244103142310124231033343140411400123443213303044200421134043344131412243043121214210124210211031320013312104043113433023424403410002332402211330214141223240140233021421212213431411132032110302004322240032210301412310231304332011202441420102042441400440334134120302401140034241344034432002002402023223441030100213122024424114144222434224233022230112123314040111044023134042211422113242242440214212143023011414144143314120103432304231312300134443001234001334300404220342224113000244334120430123011123200030021133320000432122223031340102004102230131122301204431424423320411422440444134130142444214024422204000201213124404022230010101242430224410134132441104402343412141313403313012334123224430023102400044140024022244223421040132101210433410222241011024233304021144102212313104134242002012203343441430000110300444230101444304302420003040401030401133132411021303120420223142421430042010421442424411211340242321003121024032112124302024221340401041202310043311224432114013122000021013100324141134034133312331204230211334423142400131010301243402311021330012210241314314044033430220233333214201440133300333342020242004024100404240304032220130403044002111421224332323011042300211003001410342034204324021421440402030040130114324430421400240132101322444023202340204424342134341401000134341332204142003312101311012142322403014303122310321300010022313241431410400442123211004114224241112042231404030103241414300142304333432122134333233143133134411142431201234312103134430121330040333300111341213421340303224131314012003104412400131301200413301204112314101431440110243142201021322202032344103032423430002344103444333123214132041313101213041000021121304021244340140141142014420204200434041344122101004012043303143030343230032322302422141440103402242424300010302441014312014331331413134123432203320341243114223224210231333004011313010014230343024322412423120114030301310143010031113420402233213401241342432334034103333211413304310140402431311402434141341131030241020323143031343411434201210232040241230340214401330323330234044124431111442112343322141121410124100140211032044404320341123313444140403110412431334433141010214432423134314113044130311013332143421431230242042314423210034314132002030113340002313114304034143100421131023331401242142044034141212013201323242312032310204024000342133343122030311214230014044442141224430122140224300434203112013434021220333220043140212431123300420240141144422021043434112213042334320424444023102203043032431140223310322000143122322401034441201034111124200443232342034320144202404013410023444324012002324422413033314003044040440020304400342141302112312004224103202434133311204342033202244101303114241442202402033404321001220303024421202032122002441134343342304121422322214031020414214312414113334104320123130041231100040334043101403321211001421143142001123020102044024114221100122011134422431010210130400303222211103213134012221132200442432204320313013210033104310240032122223041130411012404442301132023131141242010422410300240020244220224031213132144332122131120420121220423344223141130102232100311023114313112110241140233012002220304323134001410302201100030242234144131213043222431430023310011134031111004024101104320120404322403033201201110423334123204010243020300103102310411304013100011201", "443033044244111104441200134212224144432014404224001422132303244304143221204132142013104311331120121042213042203113033323322323101124002430422013420342013011240002202401340234342132332432440333042104324312201103330300312322033113123004021112324131300144103021022314342042203322241131103211000043313424044012200342202041211343131213323221214431221220312411101014142104442104423220014013032003431141202304244302103143241213331431044222433443311224001432120111413011323241411034304001242310103313132223001042421323242014444124203443000423100033113314240021320220200333223320411124302401110413111040020304323010034333440413013331312231320134233343221134344010414212132014003443021432211412304231431142142314233422013142142434244441132023312141124040310221244040400301443043220310414433044411004301144122023031433031124424122123402434304100441044014014320430140314120413111320011321242133442211423322042013144143010044142210404121434041101210043101242312041000331203133404242344230044121121423110113403013413332444110202012331202223110340030134030043434033120111111200220341330323203312023241142324131023444211133132203422413020043434442330112420112000130103041201011410310340101312112434124440002011330233443143400044142410003330210212240433042430002311204344300300013241123442404112220231132223244014030233032124011100434223333333303041213402430144034103242340122332201144142110023012134001244221331201133411112442100200300342423012343231431244044431400333321321231300000332410433143404413344221310040403324244200040302212123333132020213140434131031443431403421310201443303223344200101104143344423011010114321101030402241012241411232431212021421010430422402002012013240012143142244400010212212311203003241324311214032043401341214220122402101034012344214343030423304401301401342304430111210134412332024444103130042233200013240321410343230102411343122443032102332041410204243001124140424303121400434320044304302430011210443301221311002040010020020214034221311330011002032342322414202314413034303224212314410103433143420400020423231030414302122244423332102023343321242333020413242014344422221241242241420244244221301124402001401341322421430042040124020332422000232244224240413223414130233130014320414404230232104021110343244213211341200232021012003313120101120440113132204443221102310211131401311021201104003033402234423021423332443211143410241220104012330431421324203023303414043303233112332333212010443314412231433221101444233013413234201424222121241212244002044410311033041314013300102204404121231242344314402313230343200304022401004020022213110203111040213322204232440230133332334243331131343113041012120323121322213112010141043003210132401101422403242011043212323300203224433331231242011322241014240423444103221020332341134200410010141204212031414120402403111221201041014004434042441141423300240120013240214223243411431234303003414010334032143010032322214444201220440214102122034242344020444303221322432422212320342410302313143240434304341030022340240314231314213143020200001120120212102440234412441124221202330311133233421440233013031210431202012133140313413014342411423021341201304234322334100413041134404020104024300214421031102141044200443443220114343042204444140332331241131404021234411003011222033230203042341140301421410234343432233343230111014332230011021204244042312423321034043042142140330100100444202111014344221131123123414203310014224433130131434441040434012034132441441222244332322442120120143300012434410114242114324034041204340401314022403442041212433123312122012231200211443332231122214201240043322340231343404324334033223101300431043010222413211420302102424042121323241002442130000031222211204034442233122143013002133243243441231210413314022311203221100221444240212141331140400144233230404004122343000220423121332300032413141141120211323213414342131302020421321343043214244323130300110013032230024024001422232411400124333100021401034342420212401243112011331413103232243032442140203234010012233243103112430234142443341331230020314100013321202324202322030344414431020030440423402313410130333120241024322134243211120013230140324130301043131032122112020433230333414101244010032344114203411442223324140440331440421330401020412314133322124020312130012331322220131331241304201234411141110104204430234240122024432211130432420011001100312301104303004140013044033144234222413011422014002223113323130142310241002314434433343241043200242421312123222022433243112431303", "144303243040034402213114444421312420023043322320043212422202022440111310114023424311330101222123134243040033413231333321044431201121031342120041220033144122443113434141211021012310210324332203312213044022034333202411141100421311233011011202403034134023341414432311324301440131210424033333202101010434420434443343223342421432003442204112423410422012303104210323000413304304241113004433420332103204144232023201024240330101014434013411103131341203233421243300443230103100033022010310200324140244413140010441102313123214433203131303020132131102344224110320341203121144034303030003323024441431113310044121043313143300141343041122201011002402343230303121222400032313100211140442002003112231302214341200012102113013202002120132400432113241423401301202124401310214020314333404001102323214324142241211440442030421243024333221320042223401300320034012242131042400401003343002202402021203031210034413124041444021110340111031133041030030434230410313433222102241312113140402301143010234032201014132430224244130430224443210031210131132113210104330323422301042122340104222133440241321100344311414014024033304104234324331404430134224324422211002202334002314313202043413323013102303014441324401301424233102140210221030442122302203032233103113131032244412112410211042144421300041243003043042321223432013234323411030332003241331020412011223422202434413301300013200430122443310401332404232411023334041132003441433214421111141231422031231111331221321041341340443231122203243204100443311214143443043100131430334000142122223402314342102044311004010412413211334240010041414333111302304111400114003001103403022342411403143212311023101422130101110231100400100012343104020100042032124040124131210304202011130421402404443042110422144421411443111243312213143321000043044100034030232110241434142221132122104440010441213233003430301434400300324120231214201243413044123441231221114112124414204302023131034104120011421114043012133404223224033442311132334410234302410004343402000303300314010301343324034322011222314123444142331044140344013214023123442231121300122043100020313131132111021442440102022024334024334340044341044311440123342343442341042220430002421421223314230201012330234100132442401340314131432244321242141141412034202211120124440410320243142430243143342004020431222400011242031330340341323311144341144311022041104213430310044043102124044032041412301010244400131440211000413302104312424032242042242203443141434434300424331344213213411211341342011311011123004412423330410311224022331122240043332141000300230112412013312413212333122344103113401030240003442113303112321221134233441034013313131431202012320330222410204112031233103224001002221412221201433303214013402030312442004123011330402114000301122443121042401000311102243323331331102334333001012423241000240412213313344230033001201121134030034013244320303314042100344400034312211310333040233111403442241120204341410203301442234311134331112042002214321421144200134020343131101401440200143414110020224110103020003143232013200003442303242243014113433224044422011443303324431412323312232302300111041112214403103010020304413244144413314432143221044140421130400230310320203102140022312341433004302143202221423112021244202144242010133430441041402343213441124402130400144404222002242340413302010114022230210143132131220042431411302024200101020424001113023002001043222302012242221331314001012324232404311301121241113034110140103044004444032142200030221102431144440202232402222224420041310442324322420332302010012330331032442221003131111332034030134112134400023132000134331231200433301013420202020333331033240012412404332220332300220341330104013140321421140231010321103210234412413341442441021001202320111134310042432203320114104443240143144420104210133114401101033222114343410134040042333331022214040314342312412441110233430003131230123333134140141303410030223014331340341101013442004220412244242220014221300323213333441112214140104023334344003322411442314340044130402122312212311242433014402102033342321323421033223324301101224422120210124030341413144201400142202220234424232312103301343333141310204110443333211030104244324411111423221101432312343000422431333204112044112010440430241000241214123214434422043221012032142221030432323011240043401121002142100220234130404331233122440412012413143414142014331304121111333441441440444213101103223022410004132402141042013033324430013030123024314002203000323333214040300243112420210402130423133324303431413042", "102412444344433243203024031402340020000043200304033101323031034321401223142234130224244044134433143330324122142031300444211240201040413424110023043433012214143422100020213420421423103433424144401200343444401004443002141302230140412102021312002103132014022223230114300120400340410120002121213122231004302113013331142012012042444122431301324103133234120132421130430132211430132342040113400122411314111044424334123142132310421130423214103340121302343230432431140200214112144202330122322122143033300334133233320022441110102344024101113443244410231112010141444311232224230223321202041103230304342224323431204130112111021104441323421010221110401021421140213244020322304403244442210013342002341401344313144201122134344021101423034321400301411122200340102042100131021003421124330241231221303400212024013211422234042433334033231141034212310111412202012400424420134241442021324121033303231030433232343232241104442012131034313302424213034242432103304144211204340134100344303420422302340331042120434113102130134313020304333014411121442003120113001411344312342434324024340111321410141223220201333104202042244141433430122324334011011223124223311243410013342411433101414110234041420343430124240021434320102340114434041114342221134414311011104421340411432241013430132302123224202113321440404142410210433012224420121140100441310414101113024013004403211440124411444011223120423123032011302201010240304101010221101112130304124203220210112101120201123110040024242320023040444214223231240122433043334011302010110203040430142302102043424420322331144410103012023034204413012303023042310113320040000020032022224120201221011442324323042030302402230112122133402310241443000204232404224223014114120400410432322403203240422220022041142232310332124211204122214031333111130041231100413142144432211233431431320444303311403343410001332330141423102002123001403422303132232200400000224341243224002224320043423123221041424311104202024403423303304221433034213022214244101124421233103044112033030424134310313212132400214241440401001343022332132312422033431442000331314304130240330424334120121040042224020231230410411210322302410201331043331111112330421111010130003234400331233144224220130423121102303011342124111333243004314013203143032131424132412413443141203343201034134202430110020104422222043221122332423032401430302114340223421130203313243420144143303041444141404123440023012341331104012022111410343420241324310030010341020021010033401022304414034024320424440011221341132111421401232144423200021102140111010400403143221211430101223443201330322213421104334120434102034242041224420203013222040310104103314113130110312421222243141212024034023310214334032211121331410021114411411022343310012143313120010203330344302143240133220143441042022010343132412303020112011032221343303440422203221344023313331323300114011044131304231041001004230141413401334342204140322241100102420410313432130100021410211020133441140222012242002041343403404430033022001400234244222211403124432042342422004300342431124301403111313204304443432143021411110020343102203424032310111134303240033110113131314120000021020423030421043214110244420401014400014344201320413324312022143241401341223332432301322004121144422434212133144442304210422303224403321223342200334130102224220031243431220202310231442011121112131144330023414333313310021134001122214121230112223311022410201213021211104404334433044011301144433440201332112440242411201014031023031343030443222341044020301010021313341004023222414020400133323133020143040210110202021414411301020033420244211322433101303043032443300214433212232212410003234414043022312424011021444132114230330230404133414240140143243320420113332343014043121031124103140200121414031133134421422133331140421222003212442432033224312100033424330042323022242002120134033413303041342242023320244324113022003034240113033101211324120203140330021323303022144432004013421243234203410304221102201304212013120214043342403213024040241410130012324124113342222143124343022224032021023214101243201113013020311232032420124103314414121034431004424444432344431221013030241032321440210421143031044231142204314320442213200323024310324340322220032304044320244001030224124403334440213334330313244414121210244201003001300221411142344444341333241344410331243421000142124040132011040434034200330142242333122234140441434410140110330403332142042411311122003112144004310144102321014424030100400230424323414221100030233421443010432210222304324", "222144433430302320133042420230341214000430011203234204110424143431042303130133434130344344421433243314214123233111041244400302144410110402003044402244142143430133330101143024100410234033030200220012224402212203303422432023400301241403010232214030134233314241320430423133402130420302300314411104422113433230303100303043342313101210232012430432022244002034034200413320404210142332440011141343123213231330031104204224441012111331340340101010322042222002044340342222133232203324202010444231132211240044311412032023342044222421302110424242200343240431121133010034401401321332203111242110401342234412041100301444423024240131234110120112031311411141224230414032002243040341222000120041344241230034430200020000044422014230033304202221434220030303120343414241120434334143043143042240020021343103230213103344120331100210313402034141010303203423124142322141432030114101413102132321413311312122230410224134223122123321034334134131132243303313110044132042241213323300132313133400221121104203404104431441044432403104230121223231011334330130024104100221031324423134221124142210001202021321132043410002420242030423230022443111012104301104001134343121142103210024201320232310002111034103210132213130102101113404240000403403123422342020002333243002110324341201242321222041340132222430412241301043222041102233000304304130403421204224124130404332112430331021104134241200131143231110233020100334334334311421134104323023103330211314442400202112324102121014000341304440421200123124311414341202212322413331032003411314243222340301114103110432304334130232031041143120042432200121042010400203111120201420244110432001213434030222330130311241123112041301440143404044003413231123020042332334133311244322223012243403003340332400004344122324410042214401443423242404141214023121111114203023210213410232044111440222143243410022212402303241321220432322112043300323322141013423142124343101233234322123240420100421434013100240420134323404012343302404403232402204032242300330134321421404143243201112313331432122340441204303324401122400044430014040342343030211142223210212214442331030303344440201202433033431013114340342334131323140102211333301420022120302214231222040020043221010402340001143010203403203433432011030221343024003134044331034334100344413133232332200011243021303443231202410122341440442230201311023204430122111441000112242132034413110103212100122430431044324142323404014234220232200314224211424004124124022001024211333341132003323311011344002042042440141140033203201141440024042044443300402303003001114143011412200314201022441443141441022142122143421211331411230104103123321321112002231303321240020304433123433203332023220030131103104020324024140104230121340220221002212001230301422043313303132021421044441121001404430030133434213144412141432142224302302111321341430234104231131344234141011300144223442142224021241003343141103203423324132001014300411032344231032434444002122132333013222302333444221110333013220140032043401203441233332312210111202410123032311414123301023240111342213323314324334104123434210323110212040344131103142044323212231302214133043132202134201410312013102340234410020432201131042043131140324243433301121002233124323312214333101424410424233334330442214003431241441124241322122241442134442103312343112244120123433113442311022304204120202333334012320230013230134240313001214312320342141113103424214323242314104213043442123222122221140030013303432043402030324134212114211020211002142324141122210002011410121213044243230000333444302432110101334441201110021041343242003222424320220332022243020101243233123300211413234144300004102101413113324320204224241110403014424044220113343404420333441223234300340432400432111114410421410232403032044422220121233111442023331430324231223010402011011010213100224240141344124130402202024333104020403300003033323424132022213310113323041421320442421043141114344133401140022121044304341234320344343133330042433120343332204203310000401311140302322114032142110214310111303034144044100023434001301132302023400242003301243132102130430303441303023032404014120301312023321432120010300012343334012430211010041123011244340341131311020241310320214143131123344001321141421232234232200111332301200031131101312423233112431244024412042411230140012431200333240333134131333441221432031144021333211024022101101222203443133443413203022223241304220004111032414431011211130032020311324142022003132321313412031441012324343121114322400300302100233314403304311204304341", "430202103034344023140401424013432001240330212411431344212302202214343433013120214113033334143404102340132404244234131113102231042020122130141143444400141413304341002024301000230021422120140140341121100101203120324103312412413332424343101322342420011013200111212401213402423300421010232231133442314342100143331202000240043330213244213243121002340432342001131143232231140213414422004434011314333003142111221204312243210040404123303122130240421300334212141140234343214304020410222334130004210423141214121142101302100024231024434101244211011002332331120311214433024100142212341244201220142320403321410123240220244102241301303040003423431040233330341321004101244233413204113241010124041230332030000100221023404144434411401423440044140303014133202232330040424023114444020143124321242043131002430433313041101301413123311242032122421110102423144342003001212412023424013413203234113143122140031440442400143034421224323130404200010143121403204303230442444443043224004231432312111211314044030443131312214000114240220201421243232234423311340430413020312404340333130342310003111123000023000012312002143442422202312140422243302221122341110444133141114211133124202140221304113011201441031342020202133104040303112024422204220030330140314012243031303004030324102201240233401204110010422032310234432332444204033400412123033411040034013240214044041114010212434132310013424040014224323101414002404141020442113133402421304313234042234241404010032001401434313302111004002320314110304323010201011111443241021340440031140412121023414133244324423312413204111044443311043042443424001320214301210214043103220241223242313030403424144430434421440040242323130210113331223231400334001223104400042444020013420343003421121243311321002033112323241132130330401133340403334041210100431220434321422000124202032131423040243423103332222243004024010122202041444103302443301140001110231011311341100244112133211003032102303212030434144021301040124322104042313430210414043223434412223322044133413001114443214402424141401231020302440010214222321131324333322012120400213414014112211213144234040303140331432310022230201323421400112441424122020233243122011322312420004410034000344121233200311043104400213203233434112224034340103021231420323241244022010102012041214040220211320341342320012204334004111232203042303203114234244222233141420404320244023201410332132021323000412431220122121311243432112443302044201431241231010020233341202102401244241234210144342101401012303200110111320023024134113134303431122403000214014301300443203140243100441001421342232112333042310420202001434122443433403044204224340414223410020030121440224133101302311230412242113243432001140111413014100310420330144023043444313221233311340333324221242122340442332140410104010404221022234320234002403031401111043401132133331032241211233204223310314430030121340310122231224414110334414403003304022103104123224013103022212040241201434431340430230300034442413424333334014412322434421034442003214202423201201204124032220012223313413200342111012332432312003234344243332001241444012114210004402010443134143001201403313211411440142422131332312032231111212131000100133133021232204011440033000432122214142114031223123233241300421401103143204230101133130210031314242242223031034021302100242042344411444221001244302441014123003101220142344220104134323110133244442021104403322230333422012140414010123211120423013422141233004231140301030410040441411143324043444412123120202241404133343101042404433413032340432403130143343103411041001141021032132423204341212232042213404311310234402002314443022141214443110101111344143343213123030303044430012443422132144313332221101130024414312223403341432034311214223441314311234433141410410032400321124014104121234204321223103440040404113320211344304431134010324011042140120211134302400202000342332442442311004302224304214002341324440213240201334304213022401320220120034301201220014223221023444022034023024234124102321244404210204442301131202021012311223420032042320444241040104212403321304411120002011033412242132443102420312032320213023131144022224030332232412041444223333213014300402444043103420144104222042310042241131222012044024342030244124201242234031432424122224144303233142422423034341440040314303311400320410112230224114042114244024213143424240204122421041330103310043404220133013110324200440342314100044243001124440000011112332204033002413204123033021300243104343144412310443143323023322040114430420302314421012203314", "434331102101103230441401100004120113113142323442032004100131201114300004410100034420422321033440214132111111031111343131120301421040304110120114043320143031230443034334133232300443431114423014001341023004141023413430311313024313240231024322204422022204413422133011142114323000043022001131202010041412034343034124303240444231030413310113043040110132410223120141412111243104314201432311102233132433144100431020110340330312023114133140013443443141233001441213230343334103000433030010014221043011322234112221101221410302220211241202141434230232201433244242031402100214404422113201031012403434040320423202102310003313032131231404341020142221104143211212132230324333020104010324332421344232421003432002443232003114243014100113203102411200220211332002224443042403212424343313224301114202422042130200214334241034234322003124221244402301300123124340403000200032222120343111111002311114203333334114304204220223200424342033431213430034121014011324332113243400310313101020103412422104342010041243442134003344223043233132113043102001022031142112423234124120101004222414121011434101114100321333231214110102134121003133214121031242040240134112103041323133033104123123240013410020401303400020014230400003033321110222114144141221020343313334321031324134210004322141142431144441431433114021222234332222214004413233103014130440324241001132402104212441243230121220012114440210403041300302344010222311214024224422133342242324032233242110104224001424024431244004214400030223211200134211421412200410433123134140340111202122001202230321311412210030411143303030231102343040333043333132012121324232030401340242200310234004341412210301022141432143133320100344334242312142144104433221000420411441343114301412223332022300421113433103440304411011044102123312410013312224334110303310342111002334103424233400233213232212042202203440142002404310303030121243442440034140330200212332412210121101112422122233201312101043203040422414022332312033003411233441214231002141431242440444223144032003102230302002324013020004022242134011040443102122112110322133432134033241124144121400412233432034403142332240402101422343112430244443232441323430042142224422212304313003120134034130040033221033144121132032023431213103312020412314212343433331030031204044333414132141314333343043434000413242220422344300314004440444433101444110313322434424234411433411240120033301121403130404113222414233104040234313144241114312330020111112013111341211430124032000034320013301040241423033340423001303141303231340202412011423004224144301412140123433431141103442212212420422430222441443311221333122244230442320131134413213430420412430340420101333133440313301011041030423012441430410423312013003014003133411124434223202124200341440444102134244120312331031140244023023104320342040200434112242411000033041134334312041242144211131313141333112411323104240211413020230013332322324444313111321210130011423442024330410434444320424344414444120112424221212020414012341133411400344324434103003320130441204410144124302301032240132241312433312011320400204340013140321122321011411020142113233113141222010120210442132404102330112204331241314014032440334110220321032422404303443040013003303240312110412241340222321040023324023131240304021223432110233341224234014412102340131142223411303412431041020232101444242041324121242313122214133442021124004234203230223231401341111300130101004324322341212320430104222323304343411020331142214144412144210003141040111103203414344004112414221024012044303040311110413304244112432000423310121410002020101114421204204244000344102311423300424221113311111312420232330322130023143141121321100441242334021401410404200123000103334002214402122040123343033334211020201412422433340304130412144424110200410323414323344042102414340431430110104040441142410001301401041100331323334434243132221041244240112332123120320122402002312314202043144422442402402204210413024143420422402322312103202411440120411203424042140240143144134112431012313131211413243022304441120312032441422132101142340433320110121423341330431311200012312432233302100101321342221204231023244333310223324031020133422104010112143301333443130010013203411442413213101243230211444442300340422244431414202132231214230403221410101142444101004144344341211044300340333043302114131213243102212212030141313114143033400444433342231240433034114313244303000214322404104340240101124423023334443013344423024322111341341214211013224424123133034001213330320303321143132031213310222324", "223210100224401440243113422214041423143342132211013434200143343431230014404020243040404211400120243220023323044222443220144110000330013142203403203004403443002143121144330144210112323033342410124212322341131332433111204404041001222220200330433212203334324342023212411331023443110042322114013113234102444134240010004302141404032424024312420011041340244342022211044011434121234241200223012210130421021311010132111024132102312344442001200314241323001123211020423043132234340414323333214304412130312022234001223344430431020222023234224344213201032242421221242310112310121323433422341422044012424043230412112321134203141333234402332222013033214234003200301412014144032210343131300202243132103032343023320404422040214031402301321203321413022311024234023220433341123134120430110123331343123304403111403231134434111343433320410410144400433024241131440012120413120333012040020131300302410433401101420024133041110330323133110302441010031022110302433343222101100232342034343430143441142202314410023231022334004041431202332214033140111110232243022420430321441133034402013303114121340120133241333404330102020000004044222301120134000324424101203314013304424322433422102343311200220231241001222242033313004423004113011203410304001302123430402031413023204102200234234243144423020004123331030000413422002311004234012242133024321033114030223422312040123230403220142141204101331042410042142022043123333423412434441120224111034043114013402211103011434101230320104440233034232443222021104031303213104030430023330340011041341211302412321240402424213424340313113140120122133222202300103034110122110043331133233310022024344022202211234401000424044442420422044130220203113233310143424120243330011320321403121213210103301203343124023440401104104411241113021323340414011032421002444233210241010042113343114231024142204041202332010440141231323230102002033434402120441100011432324242142422341334340132044444302102341023034133402014340401221203131031312303133404240300413413101002332343001343424344224123341100204311312444114432230444113304410134303324304321314132213232111242202043412422343310120201012133400204224341342242431112131101242441412421011444122411244440142310012203000203301411214222422102011402003231043433301200040110214132202023232223221122141422030201211031023112201221423420413302123134244321124204320124213221323314322124040411040142123222224304144001121410400324032043313223100142301242111331333124301230331424131110433413103323332031012031324042104200022304341021013102102013044404213022011144043102212041324043133443132300031320120322422204102110202041234232310220313344312220304324123323010100341401003441230441420320431221311131310103233120120433202122011014442403042434034030001031330032141042333021100231144422240400010211141234412330332004404431431104413423300023123413324114102401423041224243040030234222401243420102344303422202212021220114010331102224341241210100433200241424302112312003031300004404141200201304421013343231434011201010003034231002430101004021243224433423231102311300300444012031401233132104210144442132023313302211132140341423333142010402430102232341321441004200421324001040411413033021222443001444311310132442411331300112313411120310420130431020021314044104130114202423333401013141402404421142021013214330213442040010134310013122141423233300120402002031110300422022423234421334122044212400323213010200240042200031113421313333321010130011213220202332341310044210242334313320243234104430140003210330101223002442211402030041043400141203444142311314043211024342411301003010023322144223140011233243211412244132311424410143221243221010203334232324314244014042013120144343141223023001331434442000410421113022344001443121323234231401241100412211023333042234402022432014002242431221341322022334444301124121031334014030004144142042240233424231100334420424310134334431434412204411302200444311133434144030041144122422011242013340331110230320011332304432032242314142130442244122043424442132443143324214220144024004341123144040413200202144122413113130321314022212442242330212413300103101212214212031242323440432432042111341110033103112413122234340332122400132304314141221331320402311400202234330313233102103121334043210001214132313231320414144402141034113241303124010201411013444401222444321011223024400012031314334324442203403440433040403401241002220210144303121121400141231341002000141433204043242320320013303431043134431123330002300031120002223134002111043340324111", "402131310244204124033142423333130204423310223240110141130334233321140230111042220004322412410340220414042120302414403323010024224210204022214204120410102142034331112042144104412112330412132324032401044133344424032204333342040144222443122022104413120133020233441020400400324122012224120334441101313302142303101333314441114003412230020040313033304234202034421412413024302132114113223330110210332341330130332044034100411413340410201132302132304440200213300420333410423303044131002030412430242003301003104213142104422030441020242302312230140030203041100013020214242324204141223222331414241133140223123203413233301303422413103220104030432112224330102410200402342234301424043430034201210203424044021032424121322043033214021430000100101433314300012243001411034343140344122320421333113222444334441044342140410303314234411342140124213040420042142443024204442322112121420203402301333043342340311331330243103431122100342220421322304210402043444112040010110441213141143130334032234314022423001324204403312312232140314012200142310241314402423100030231130342440034113022033224002314204032230320143103431130043004434431034241314112213133122103343240021233433113001421234440021211341432204311211101422042043021413443111041010130221304041241434203033202300430311222212342414321210120303242313443031233003303002442140321334112030241342013030013002034340230023404313233013230222411204321300140014140022220322333041311114203120144442003022024324440142111233242004331322224211111200111142034332024324040340000041230104410200020433103122441241400314300030422111341241440212334233410440103223124324041112304020402123421202411414031411342411323102403134413232110141344120223431233040103202044114042101011232234441243344122443142314242204321203421120402002330110403114404210424203411302440130234404102143323323242222404444123010044042040442441413443003040321434112330122044203234401224202412401440424134411120343111220140234412233132440311404211123210433442242304033020132432110340430431101340414411340310132113442400300203112324023232212403233220143421110013141312144233234041414134104102400303103222420214321432033201103311404301404304301403233411124143100131101011431112420432002243333322241201132143143420420431401110311200032434233132210334033333111023140122401412322203313300004112333312241122204442321242414233422201213044232102144110002343401123424211314444224142221400221220214232202340431330011431033013122312203211213322002011333110000423230044411424400022003333240022402233304334023240220444243301220322330201301103414103220441404022123122010011233321324102301203400032123144034124031203312414401210320334220143140042313220122144114203333002414310222333340240120143031031213143301040320023011111133044144212430103012230300024121320012423041210342011001232410231444311421211134042403441200201330203233044134012132432430334421410004313014330231430042102131123444342402400244302344242324134321021211214312213222411123203034022341244124313201120400024123241041014031210104140213442443021431221411421024203440034204400032304444101100233003423420244203042301304314201141110433334112144310403343143322201221333030042113104244044440000333211410233020224241224223014401410142230424432112414012200200133234113344343131113204041403404033013143341013224010202342032104131102402030111144403244203301312141014011422414321204013413103201310212432040302201421332124002000041043334442011210431314000034442123420220311424211301402131004103104322233342313120404121104402200210323223211331221241302434430214431140400031301310121131402411430312222410233333314314302410401212032233444321114232344114223221242032343023024110101214330323441303020323204044402112030333000134303111401134443422024340031322304322324441412131034211204113234001034301213203021241002121112124203140303121022324400322320314224034110403342404144343023130001402111333414022410122444031444432230430131330241032004200132314104130144001222403432111402431343334341012141132212423421331130122114403034402334322020031032424133230340224101410201312421402122002032434202133022043323020443114403433430020414331313402442223212031334413334320033324223224211202144111332314113220202302421031043110232322240031210222223234102013000324111334324311234214041304443022011214002131213001013042114330041211332244403333320223342031210130234204210400420242434430421234234231202322302024400404144210130320142340343442002400241042112244413414044434333413142", "332331434403231431442101222412141422412420444332232001141434011242413423214334022344303300241011004041234330144334130421031301232002334432041413041421121300420132212423101100033041332244430130303310033411123114103220103004430211221202334131321321422120431433041443404040312421200430400410431042210034022323144032101030033114301423134224002413024413104040143234340410021303124022222212300031103243320430424224000424321001441132224444442134334242022344033141401413101421302013224320404200033044131301124044122300321431434114011101420420343214134014124403424223310334314134112343443241332040243110041341142224220432024401120043114100344024313431323310114431412424312412440400122420133401423330343123343234334042002422131010044134004324233401300331204202101312244044413414230214222041401442024421041141303331012402423304123422021221233024221031310240141023033020124134142221201242420313123030341204043211223233423244012413002403233224013034442203101110041323333421323134044112343021222431321313300331441040120411222112243132432310433404413331242034443323042212021312200003113312411423344030001301024001112124341202322334443424023333000142212324244004440143041121243040140142404103304321422244210021422214022324044402023412324211140201240430311412311444000134303243241231240340404144413320331212324130134442442310344141344221043140040433123241003001421041402303432441041422010334434002332111013013042014444234011402443320214433222240413414221023300410321223202224033110133234332232112114013431133244444122422413111231202042222341133413244320323401132102140211214032403140114440141043130323030203044413321124300112040214403220014232244334240310244412240114103031410042421043222022432002422000010041012102422204442300324241322432313411220323034302214102304000432414442004120323420401334424123111244342110414330414401141411132220444410223442410011130144241330210202233211342101323044401331302340100313033332422141444324422342222412314240140143120431144312104030130312122134130332232212102104440002022113144042230440122342021044420344144302013303211244034013434433012302120314213414431003021411202244033242002243343032201343030024424121003340044230424222012314221433110413120303300341202122022210214314121431414402234031230334304414023431034424414430144331221322300111304300311030414402004222411224244241030004243230412213112340324041420221442222111133120412110224212442014123120120243320144242332020414010233104434402310000302122422223133441224322022003014201311110310441430344240130002301322411444012000301434330124324043200441123420312342033311134414113411341133242230112044303033224433031432144202431103433442144034132013002330434004333403200304212441121113413443404231023322132120112330222202141331331142034020341332342041231331133114400431344414400141231132433412431410440242134013343402400433144024431331324012010444433132303310202424430132244244044111400031433002020440130420032120014144333442101231222034021231212210423320241023440024340131004424114023021301114430331320424113234444311043213134402003301401231223100134034021133444204000220332433332144214320321130433420332221303200140133040210403301224340140324213012422402220221341320311112323324034221341120100441133002142234113413204203230141032102412231324303302114021110340241334420210413332034040212244143440141224320212204242424424413422144034200331113241042134432302204044241243144342223344342314230210313103441040033203432301300143313034141010444220133110440234013143023420344402124300131431142133114203043141113001332223144230432014430311334444124144113421304320210332120104320341201013143440333313102421330323022043010101020220340402314330201042142024323132044103241323122101122120211003304010131312033330432044113243201033100301033421322200121344242042341301011343123230403304424012111342201411200344031120303234341200424011403343311001333110001100013232304221411032421104222022333021023414424001032003202140104200321012130000214030314424213124013244323400030140033131220441431002120322042324040000110301100342211430313041423431140221114123433310243032413230310414431023430123003003212342421432124041440444413401033033410232343321121420340030301224304220113203410342110401442122422402140424001110424224021221322114043422024224410001111120242211423334324201002030422403324314012120432021404000120014140114032103001430320300040102243443201002243212403211012210122212140211211230202312122024232334424243002330444", "230142242243230413342420312123241441212123100244100404044403021341143314413432444420233233134014440404313021010133213312221340024220000032332400223341140040134002233012343220001122333243220003303132100243303343121002110421331440421141332440400103431113441413420310300320202022043301303104033130232142324301203232422331002433321414033021010011010241313022031400004422303121020441123343340223433100132030431032142043414401102403323304314230300412003011243100414244232142241000310334140214341334110321404332241324214131230230134243201102140211334000304312133223413131001003133010411244003411024234340012213420343412212343204104241412324340030413124114310110113131403041203220220443034233110203113312222340203112003403324013434402011100332432113444331110000033314044213032100211020013430041213100433422131431334212241130410000142111312432424420244110122433221311032331234200034213001113312140223314204320223344044132320132313331210033130101102230212121420330324304344431113042014313413121232434112202301331302110130422241200233143101234403440231442344040033230100013431221221221340213341223424310211213033103314023333342041302121143330103000433020011422032140302030104243410304330244220114201010114200403043204121314340341201030022024034103210313303144311342040333443033431431410024204043144204044400333422204040222310221143220023144301132002200334340312120212404204114103100323310120141112322201021413023142433134141221414103431301210022202042302421202042022340110420423434232341332113420401114311434041140223224121011133214030124210433120023224033020223340403011123001230341103232332103331420032223344122110434043422330414331303341422020402313031412413201333012230331441400143041143032144312102232311332020041112404143002421432444332223144121344241141402244422200342213334020412333103313241244122324140144300242022232001413124313312212400440243014022403431344031141401031034111401200023203011241042424100334440213140314324131404322110134031110034112014223422412242120334302203244031334111130031012303033423232332004313143413401333340323133021224314322210304340134010231311043421343321432434014123403430233002322034430340134004422041110042213014441243320122304021124343120040414314421404403411310000400004421240343121032311324441424234444303034144222132034434213101324042132144324214423031134222243023434433432113131140404234201324403322314432304021324431210344011132240001110140342224000333111134304401111412224331033422103011121102322104231011110441101233231244324331314041241100302012420314442034121204040312134232320214304121014022441231433223442142314020423333011103141230240424041121414430233442310410103400231120032333411443120034013314232101110140424411043043000422342240342404004201214103111434012441011314021304341224011031220114240344440234402221344113214203324041200042011321214324303400243230340321332442404413200014313304421343243240204440030002312311342242334203131004010213432441434214202324312123120242013400112421403302220303030414344401103300030433434033030031332444133114010244311102440230113431114413343422023120022043333243102042104220203410004321040441404220433204303002433402223140421204311011321031020203442132240343132021311304013434011330233410022034242443321240233402202304212024144223434241121124314220302233230404002033313010433412343124311402024303010143340133442130230234123342243213220131022020002041333012314232413303324413410112230134401144220414111021002424404334340404220204204221023034443223124044212232303021300231112340132040411000320031011111232422140033024330213400311421020013431013234202302232330233433021312243014111334131313102300233043341414004443122324204402144320210133444004041413320201340440433241100312131113014243423111434201143010243331110232043412301241232310100402203000310133342444202042402332211201340022444041034234022341013103422001403304123132041100013034042322331101041424244134114022410133320000123340303044333123040114330120331321031003214404441030441123032021443220140004410113322322120110443123441103003221424401014122122224420240432021220034241234311120132143223202341033444201232412410221231312312132114200022011042320410210030123201004401003200131302234314041221131213233142003110434014134330141004201044022142444402320021033114331411110034014312421443012223144414203423213040114030222001014233241221442402330334233111213010211422040131220320232340313322044120233430320433320343420114120421134023430403412", "212323431142143234214310222004020234223032310011114144141101023144041142213042103210032013244311130202043111121341031003041434430021214000141022312234100342003113142321403042011313304014204220220443133414422341024312340214401143043224413004120302320333232130430001110400111133203203424231443210022121433311024113331414240123104430321141011404421113242310310410444311032124242344104020033444222330213240431300222324430100212142014442200044400330434112411314141132133322240310312023341103313102302042421114241320234002431224021432113411224230144301204214220434200413430430420342411021444423021111001331333024003014042342434411204001340303114341123323202104340221110001212003212123240303004404442442303043312224140114131300244340033232034330403021023344201340024202340000433422133103310223342123022013132343224110422324323144412212111130130103434011322012134143423140041043240333134412030302204214324023334020014203134214241303110340342132113340443311423032334244324033013433412224100011312302331210320102222334131334120001214043204033304020404434430210433222003030421400420422132313321243144134103241101203301031233230201414134022330341321211004333413023324433423123300421301303233100430211401304300024222334201233122420114101430113334223132431021003100222230014012310403144013032003401411111300343202112213341321430140421004224013033433342210441111001323334303112212034341140140344022022111221121110344002041000440400211103422113304330214433004400240040002410032014032304413344320120442321343201043003001204024010344042322400332030403313232440114010021233000331020302022330420303232242220412234444230402432010234424001122022333044410142222134440142044134112014404022112012300023410130132442032141414233201312301031121131101431000133131133112000210444021312321432341034422101242233424034404441112444443313222421411404332031440220202323213110102114300022034112310111401004223003303213124443311444222422223201110304333304220424121043320440100104300321431321101412031142304322320300311310144122324022042140421443201210010410132303302330233331004033000322130144234043402134024434341114130221130001110221221421414012320431114333232344413121104212101041231300323204101244221101433032440320041243232022301034202232011140423310320431241243420213200412432142224043021104440420044344203100043010041443320444002411140043231421140403202220002132011131334030130203300340400111102324332104421433021222123223442134440233042241340444434043242321001334044430040033203220341333201330333433113122140433002441442434102241112021020430141140132221233002133441304200104231023402241313403010230214144211212430201333430040201440042132400320120002243020343142213404021041214114322401421323221102420441443202130342443341023420424330304131244023140234203344034010321310321031324423100241123000000302302411224413124211034204123030040040431443422211030220410102104301320430114021110030112142134222124042014340434320243302321431141231404410111342120241044132111201124213113000020213021420400111021123233040141444314420231403420101122334301012422020222233322303300104231440402314002302210132210130040341432444230040230020204341213123301003310243031233242421231202222301302243314204244420041011313312214412401100413444044312203114014132224303001311212312032012430421310432142112043332113234221341330314120143223434103102114431003122333221222004220021211300044224323000241214320211343302010411120444221342320140103041043201214320331011131301422223440020444022223211224002332111232100423431010312220043041334341201004412103113231132213241023344233444043030041014232120342422401344334231321233332412411343144324242434430411202424013231302334110012403334041320401412321400034233234303214201104200014014403404444004410121211223034410033133232201212102223030223000023203121113223204133244430320132321412142400210224442240320012424433113442040414301340024023344220221303020422234113033020121323133444014200042220102124113203113132332024341211421333024014142320013342233414300443020131323434014202022101442333201233014101212032423040334111021403144322130242114222224402041143442434144420422044020432323240013433404303042304200301044042033240423020413212011313432113423131130143014140132143101343123433223022313133240130434000312002430444202400121300440313304324132244011042310420213130203140014044322330401240230233301312211201130421020041402333413004322433422122124430340330011334113004314302132214213203314431030", "030042041303014104241431024144401430322343232013001231210040231102211011324134110124031310404022443114222430223043412233423243004241302214233141423024204303130322404413340013204223304134302120423213040234403110103343004211031404133202114133121434013301140310320334314333420221304212420142210141002213210410232213000301213204103243002043130143423410410424433310413302230103034004233010441422224300232231324441113312042444140132023311204334004112012022243111241412044202310332324121131312331013304213112404421120322212044110322213201414400141223030434340032222404241244130404401024200212002323301203232120403412221310301024434034030000301323233014124141131310332022104033410022403301444410124313034423124240142132232000004420104342213321012031320330312220321241141230024242144004340034304133044131223102434343313300222334344322340334420434423124312342434024432002033204010003304221220410002221124123434241100013210300244010133341413002321334123411430201004204444200400140402012032300224032140434242020131101414413131110432012204041404244322002011220333341432143444000440442303422141411332202401304142030221212314300243434044142144343412210300101001143042422123442141300410224244024102114310021421142002344023100034300300142403032121343211141121030303431021202114413234313200423043010201240233114423420441301012404400424104101122110304202201443330244001440122203200413341124234022032444123324431302123433343234423023014234120022431443330124123312210200112422023141324021033012122214210441042233343004302421410314103143314121441031440314320304023242133020324314242102403201124311331230133334322102110100403040120422012214341110010302033114001344240223330430030432014222110133324004013234040410134444444140131014134320304131202123134004120002101310211002043344000244034031444304124243113144442432303320143020143431234130224023112323033342112401243231412113334001133420400334311301243013113214410400223243302010412213421441011343020413242401030242223004141231222214033243444244204411221132402433402331240443432200124114311022220400313224211113414400033202421403200134324040312201313313423111430432042401202143402203223240131020044102403002422244443001144410434040430431012322142341211131021344044110232322111044001314242020123212241202313202000344233114300202224304114443324040041223310331420113402123000022101000303130442202324002213321030340230001301121020034033441403421241223031111030230011002430233241102041341001220040231230112040430312304232242232200012002242101124124102332134401100122114133421124121332234300031044240410211210304443032112020312112414232233124213414403122320440210113243202130022411444031003322101222222134433112424131023223024140401243412202031034431313030141342024341134021020331212104213224230311330034042141244132214221142202104043334243311312320032141421311432013323001130212311224031132414011423312344042013244002322021402233123300133000331331201300233324402424211034203232124113202113320432312331414201034040230001022412324022444202204413024012324220433320040211220210243240333300241214240404004331043121230012203301211240334320214311013312220244013212414324020342141402240020033424042003211331020024433420044132204344101112013044111431130000340020141000104023140420443320044000232200131211221342012234033400110230121334101140110321433230223101222124123444222430244323344010220400141431230000231014114021122324212322022304141403444204443020444202302444121241344110324444214123213242131241102210344334323031000203033214340433441133424303300100314404023014202130101420203020332433034014311322432414220220231230041134110443212321234011222200113402122314040110302324121030433331044100014330131211133301301102110141433424414141423133130111102404123424401030303343140311343412322431233213310422224104033002032300404204440233242020234243010342003434230441301103044232141444043120332132204301102241111102222402314103130102433014230033311440401034003302033041300430420004010103421042221023023344220013202302124331140344104024234414310303230333224444002213232134124000232023030012334101144014420234313033440144331141131234341402212304443410243404000132311023141432302201442112104303404123042400232042013001033411304322014104141240002012121024421022322003043241240422422340343332343222122001240243104434030200000112040021403432044331423244322233200432234230044140141014023114410234120420344222143321003243441330112041132422114143042111413022223244334002310", "012044403311224340101142014323413344024232332402134421314320004114422004224244210341141342000300023233414323323442332140012022331303203343033144222112004110323210003244431411414010224034114213443133004140030022301412144014124422043104144200201023342110011440101403120333024041103031240030020323224130002403303303024021303212323020222034110121441243140430402032412333122014313222343032400004042433101400204313301121240033134433021402314444012300121201030421112144434041121232041133121442302120333400232204040340332201033402014114221234331440130242442342230020012434232221120421210100240410232113414102311403042043424041021320314104313410433200332323142404130022203022322434134412414303143204001121404121241230111021334124123322113003014034443412323112344013201434101103143411420034202104240040412333314243034201240231400040004414033304431343332413443111040214342102030010402403144230240110031113043210101031010422343211241023132314133314300411242213333242330143012313333022221241322211132113323143204220104021102441040113101022432410324422011233200013141324223003424310114414410231233331144412302411233134432413224402133244401431432404321013424132240040324203102000232134011410021101201240241041302234142010004300220311040204104300103110221311210441204010311331233333323331442403220433132332330421334403411022043233013340421303011121124400124401320443033413011213124331333102200304220144430132432111400341003221441031424211320113044114130201442412211410124342001330313203232413204403131343213304121104103111030023310333444211300030031423211033324332000220142414010434014241344103432430243410042204400403241204300011442120421224214011032044101210122120234020202134403113413333000444443404303412131133110221243002400242010044221034132323322321212021334132421231111134021133032313311401044432222402310110112311232232001032002314201033214220424114323104214141213341131003124024041103312203432041423220003344424041120002411012133202031044243014004121333334302144201231323002020012240233101312441242143312441202013244113444100341034410234233133422011124344410013132404241134004421043133400144323031200114011130133402224324213140242114031312303444042432424301433423222313143010031201212224201333423302141111122014244043023404133112134142212004013341142444214322003141134313402010113442244134132242210104401211031443223324421200144424220341044112240404411024214442414002333220122402304301124320401330440133231321203211234032244123233421130424324231132344041121040200330221043443331221102443320144413444123311340423104030134100311313111402310101422321111322010241314040431321413140032334211344331010130032230242133013111033103444430143024222240320303203344220342142004043003013324101311200220410423342321314024242040312334044201030441333021100413342130033030434222243041443122333402443112432342341314332211340342400023244002222210342441212304324413141032242014433200201124212223430310043121123132214043333232433441142230104023002002134110203131101401244032134013440043230244033004032011131401311334301232211320031321122233440124422302013103000144233124102024411132414242121441143414241233210420301224311234303403320003441244111041334103122114030230202442221314400300441344034013321444310124134223324041102002422303313241233123431132032104233144114330243343310314301332141022430110110023322103222441420144440400320311402141444240301430110223224202403143020211431221312243240040434303204121333143002430100001111011321342233232131230342321224130012340011311013023044021114120423131241334403112023423112313024124412200121413013120221342210120003332421442101211004401021220024121212013332414402420310234424340023341012333413441431223030330334130040043044233310114143321041131201024032303103104113024234124124340413332144331432331134032243300204120220033340334202040220341231023033123331031311032013210343223313314240443332200001030341303321341101001111331104442031334221402130431034434031031122330444422012424334343111341021334414112044410212011204312330343324304021043024113400220340032130301034414004424403200420004441324222410310241131130424320214021241024013322340300423310202301121302241212433400100024340303244010104313401442220420340232144443023014023213113243022034044110120313220344440101233312333424010401340304441241321041430202430234203122434121223432220342241330042002414431443130300012414232241300200114334244300344322301113421210030302233001121433422413111040403232133033", "143224104304014013010420330132342414403220430411112004412042434422232242122131204044201433043000123331213341443211024320420201232302010100201123203112203004302121334300222120122432323413340140421034321031342143140141041112403244233042223403133142120324420300210414113313230442443344333340341023001223010301434330012031242312421321321400041243132104001224144012131310344323021331133424103043134400030203334401013003430404212114443442221442341332343401234312124044101143024320242321200434030434220031014330104401021200202002044100114000444141023430420000221201200022320043123420402222100203424034111432212220112101411213234002011134240043302112123110003004132344111020011034334221203324041424142244414002011324401023343003222321032132333202412411304043342203440431310100344034412242232313034330340044144333240210412222304220412144134223342044230313120031432443234101014204302010223303321001124014430324344020421421022310040331431144230043410014211200221300111044110434111412334220430032120123003011340122030442244331310422403414204122110002422134134302003303211313004044113221421340324413342412432230312423242344222201241300034033001332130004302234201330230100032013131134111220233442333341212312021032413423004121243242100331131401044044424341123341124224401031022210140221312034423320140033123312131244241230223211022014414014321320433021302440140303004123103110410012011131000120123031011220011021214440041111141404331001312422244143344221403111114021044124242411231401214341112414142312422320040301332301222231140012401240211110401413223401202231202204213422102423031444030342212324341434034101224322443214410001424222110033112413002142423131010004313141341314333401230340210411123241234413111222131414230332400100121144331321232433122400311042334431332440122104044414012023441404301022440042231420214242224132144022222213224043034400431103201412430010030010003421431042241113414434312243411124333134324442341300423342112244301043340014241323011232043324130103142240434031310220120421111012444324040100012011430121143143103131131034224044100204314233211132010403123101312124420020324113341403331131423001300314224133202301310212010031114142130322220301402014224020022040124203424104124010231410143334441401300012144130423200241344001042422204213341000131112400202432010200102131013203201314330220143033004124022214021000204110340440323224014042422223112100112131424440020212232221424103224241123201240040332022210024420122112433304002444221003114204222024032242100012320120204124132430001231033330210300043401324302213122304202041120200233230401004130013043330003131144323303141313311130114004324341430340324132303014144033422131214321322404312100134102203240401210122200041213310213402211224323130143331330143443440040014402243313124010131100141310342013433244343104432114101004211222421310231142344330343414012034132001443344323133302222000304114142312342002013341103300322110443144324422303121441232402344411234331203021230023344131143344122102131034123433441203240303342343143133223120341342442221412133244332431411122223012111314442203104143302111002303244411400110342413244234302031432301002214323242233104110032111204444203442321434044043202332201432141244141443414324120343134442234004420240112012424203344143303301134043440443444444440032144214343414134330104001103142101341024323403044111244333100043031401414441440144142424000132030424302021101333142100211220020321331224023300202331142420221202013034111224432341012330213144421241002210340440421032234120431404022032323332414124320144001113023402341143440422200222430303202424122421442104032001342211004404304221343201232204440041102111034120441010413231222121140004323331444122044040344214243324203344422340344202003321241404300014414030242114430144042443230030304003202114420034424440401240220213203344020424342432412422420000100214342012400330341133334014103242333032030001230443434112422341040333004203431341433300412440140142043020010210110001401134304123122144001113400341123234221023010210320124230440022044102101213213413404044234433000144012444033304342310430432234423434432132114421042301443143232034232012422132411120114100112213131203430302133201100313233331311203232314323231130300242134040044244311320302241304433244214422330131434112144043311022313440322442121042233113113114413343132212103031233010431330104101444200033333032021004414331200131101402404221334223243020431203124013223431412023", "312101142340022341144234444012132340212041042022240404032044014423322321222042012002302200140142302000024441031123331441004333202101042433420013443412011011014244020301114142312312314441231101413031342141442120010224132033011201243434112420114314241001421430301002240300103102324122210431232422212332010223400423121401131423340243022222404111140203402032042444423102144110411413410002310402221312331142303100432204103332321431312142104022310004342020304314433310131021021222341140344200330140134134014134044444423144441044242120443223301042222421203223340103141433003433102040040123001011441124022242142112021311013241222141223111304104124314014210314320124044003430030410133442101001213021022304420210432041231112040404223420412142002140043214142314302220131031242413103340013034030213242104222324122440341012444334342434243342042021001440010243323331300441213241423442422142304110210404323443202423201044242124012013223422113101142011002134324423434310030401113412143304300301041344343422211040434431320144113443200434013221214120010102031033200214430223404231112012424121122311032343422442014422321111414044221004324201111220202010414113412134013244330040403404212331341113444030121011313444232130301031310411440131020320004144003444230232111333113012131444103201331421310014010300312122110242411441440212322233313443441301214241024201334431131031214230313323400340440420000242324310044030130210130114323001222402404304140412101310144112022320301001302212240403340231131313402122143242014403200000104133024220242304343013410131210030240240400203013140010443224201214333440030131244133321144230004140413241033212424444431420131043430342010400100420230024002330312344110034013314244032433133104142033140130304433124013024332202322110041301442411321000203000324442033132200210222410434212213221021333341222444034012122341443320141113412121432033330200101043432300114444332212343030402131301344410002424314114144034320414114331000241002212222141114434420343422412213422403032112243224114023410420313044013042112241430030040033433001021020342331000012310103141401311033440314433240411212203312322200004444132133130430223223021344301223031402102223344013112020220134310132411320432321322044143142112432422422011144410421221432232312104102220033303112334310121140203410430314310321101341210213302403141001011443401001031040031344441011332100023411412220114403124303132033121421002142334023433432300232402030211112204434010400241444242324233244032401134112110024043224324400311210022324434234402234300313404143032303143012020200441143241440223422013434233402334433034333412303441244103433141310301302041222223142400034121224000344144443030412032142430441231030313244214004212232110244201120241331402341031430230342404434124240233112004131234400020022144242313100103414414424144034311324131243042100001301230424412040121112441234323000134003013330320100241341443103413404311423122332030334321444412214204401420131014042204124444100422203014423101120102402041043042200141332204404202303011012411014334340223012234411441123002431132121133314300224341340113203420334424333012024231441103012113132210002103300123034431230224332310241242313123441340111334441231122321422003311324313421101403242300132221302212121441333034313302440411101013141244132342132034214322003024330241420333312011043330141432403202310332312341332334230324303041041301324322333101204341343302012220000443021320134140040420102130042334431400013433300343304200111141312412210143340324332344144222001320340334321030402441043010142442424130201341213232144142031403244041302041420140041021024124424423141312402001410344323132331344124201414224440143013401403411330331211033243130412333232003213322041133112304333242044043022331410333031142122404430444412330300331201424231230134222434204201321413143224313143401434421030142141243324000221431200434004433003330334133003114223344411131140033314022433330402313423211132343341333024221202232303003423304332122003244423343030342222403122024212111020201011334422142434033202041211144141111340424311220140101021444201221232402433212433114032414131033041214022123442244434220300031142432303400224403430444411323041102003320212400132411043110340024144231414133002321203400031344243013411234341120340244430422042112042023143202214222110312323324201420302441134100242403320312342313323032221414112023412240240404122333041234441222113030201011103212202443212140140434421043414", "143042320111001414244030221341042433211103322333041122243421132230300003303401202334233004113342111322331441311343140231441340004230203010431431003321343201411000043204432431421444030301401304244040213300202030343244304131113330121042313142144012223140201330242020424434321021041310400234233342340202002010131320343432333030424111021322040110441030220142113402303344322412430443023322431132142102022044244102144104404420131421230111424322021041011203011241204210122034433022223103243020323434313002212000422042443213214411343231444410221010424121403123302144112304411340423224302440013123233112233013104304413443021132010241010204030222031203341233113114204014341433201000311344441334242342103402201420434410113001311102110013424041211213143040110140400221441310321421211101301124131010001412333301022101130314432404144201031322401102104412131203402110103421032133332010131001444024043111124444021134304320013041213441332044214223020322241043324111400444144200414410140431320414431301323010143124323402224310313122142221302140102411401141000140021212010421012002412434434231304144323120443110314022030444343230204134200003002311144402444133421002422332124403234024402213302002100234341011220132222213034303133042230140401042222431340322112414004434321104121024100010304234312011444333301242443411020230243301230101421010433131332243404013440400132023040340323202031432101342003033103121030443141102340303042340320433004103431432442302440101322132123301111332111323303104203443202041034323140041332010413202230103420443233341324202014234434142003010102223112313002103103441024121313201431220441304421032141202124230213441222004231023032340300144131322430420112313010124302233101142403013231404122224244241030100442223101100442322302024221104032313202143223301422212340422114231414142032004204200204441304323112230332133331223001223204143130223210110302233014244343314403201420201140001132120221020022033040410403133303012243433400022000403430340231003430022340423443403210120342134241114030402043220131103412010010424012120404034310114223303011111343114032220102231334013001331402114304141001313124033311322444000421211213234311404000411410020012010324440402222234043004323303321003103412231221122104143121424130123420433040002434413414301422443233303000400232233111120210130342213000322213224000233341421302313213440001302033100123031423204021332101323012433033023003212034232140034140024021024442121413421314343031314030040330033210404240040442333041114410244024334042122013231031310142021430111420031412131401200340310032022001434142232231304130410232222201102430012120022042002301204023031300414233123423324332112141041320004330412414233404130142040133144104414321220220141014314002440333423304340100040010413103110110133104444122440343102034302213103400140214233141120001301132433102404024334244003024440301300030423132210101214120000201000312304323203432104140342423123123434133120101232012122414421112112321423041400124413122330301421403200433101041444300431112202303313204420142424013410344143133141134441222433321433431044240140314222310434241340210230311403201444034330232243420234013130033104034404111341142000323030141442124102410031000402143134240130344103310230241210031444103420042211340002140323312214423133013044032300104442241042414223421432301340242333123310040323104224400243414423330344030312043140423400330422244042143220330243430301234113330411204112124204223234041210331343201333113140404304021430243400023130421010000413344430211012030014432204401014332410044121232032441333040234032111123301443034210202422113421420042012333033000340443411210041001010004022200410001404440233443433034044311223443332002310102234244231303004412303433230114333222040122300021202412132200440124341022104034232434321242042430444011324430303110032010040011430344000332321134123340040441224123213034412434131012210222114201303301043320142010420211323223444204133431112401041212220331002033314102213400033344432443431143414242140222100301403430124231240120042112223402000422303001242113111213112202031132211400424043204033320202403011032200233231134201304410324204002032143131440303144311100313443101012014443140041440304243344220213014123131311444341314123241101120444211113102204210033003413133344342001220120432112212332231202412441004432031320013300330331340421443041101034242140403200024124424230030104431243233233414103023103233113141301444232000014334142042302313", "432432240441141200030221431420323303403341202123100440040042100211413301442244320032124223112012412001120423032441224034341123344414103042242233022011431011341214101123014010333410114301114040432423111031320241044431213334044310321040204040220343401000211133020100012302103311240312304443132412120324002331123010410132013213204233124440041341304020420304220402001310304032422042013403131443221020021432400221424424413203344123240322204031142402231212423300120114400433334333040244032313421320144122011432144331033231034121411031424320103120212001123413311333422403123031002003031004224302113321104111144420124220331332214344244011244231200131114200124211013131002000101244242423443431013134120422012133124021143314013130230224022003424004031443444404303330143111212414141341112414243044231104130421141244302212443330112420101312203303111110120440031121342143112334431314322111323010334202343041313432030013031201031120242242441342200021340021332312242123232420303020031044144211223304422442132421421241440443032102110142412121014110434302200132210424434013034120113103220133244021221311211124204141010123403044214404340240123434024032301100120141243001033341121303413222111341143030124420432212240042124420203021122432230241002301323330413100320110421124224340241022201343044224324442312132014303204443221044241341310411413324413222442340100200314323444001323144101003204230201102432213134220044430040331012413012400011023412100224232421322033210330314443403403010304240141344100424244123244213040212413013314330111221031103102110020341210424421021044344030202234342324300202300110013303212341221232124022243020242103311132010244410203043102010341021003131404114102041221302414240313141031103210014330232130412100422203102013444344213032034021304013241212040100031000341320033342400210324002311202301321223012001020332421120243134121220234043214212101244332211440213101420421412000313243133320233344424404402101431230041013003214420202424300341102143410300240322121444030311104433104400240243214310031102311131343240232140142312411210341100403030200243313313414033033212430343110341322030104141021002344144143343401204440342003340032214234444404433102424224402322021203030323133220333330243441134201032023104321002441033042443242420330304000213203001121011130332430444002202204304002143320020331003440032042304023430234244224110213003140022221220431123133022322342143233320041100110100343242243002202132004213400243121301344120302230232122110222304001001102213403303202400432131241140011113013012204333232103012420041441122432423013103022114004022344303432131341113010331312400203403240311424301113303112412343213114333111234220132120441441212121344312413222021001432124423423001302100430304230113301204124433241003213231112243413130002401242133124333201320141203221431111001234114310201221124013311132301143410401302003340400321213303422141021312402013110234102413043013310130034133031011221211120211440214142303313324211013412114230431124034022203013114324044144414030314202314101021321131333021311022230130102423023131120342044432001423400444033031420202200131413331102234113414242020434242211224313242004304343314130111101441221043223022313343240334033020332431200031143403114310112022331100314133204023302022122344230222032223124024200430112101201322243404122332441130301302212443410323344214433014100122134100123443120014040421434133311103201203100314010131402124231404433043031404220403210103411404302242232132000132012333144301440100410413040230230334012302011301011324243131301201111013221332430114331040443141004011203011222303001341420423311323031410100211203443122311041420241044210413021012240141210133341330220212311234030223341334003341143421401204001442441414431100322141100231201004021032130322344321300224203201430301143444421202310401041240414212403332401130002031032340111144000434312022112022332144234301433024023014214324303043011100044222122041210404424241141124443003420442221143020431223322110400130023041431240300031431341024210110440134233013311130400440314043120402232442403421030321200042331021321103302111214400134314323334404040010202431342030312420424313102042200403300403002141411124130044414311202204034212101421243420203444103023430140031431110442131242224104044341102231133134024310303120434020021000424043440034213331323413434302430011110043112420310233212241003312302100011414002012024231322430123331334134040232422144003134211004133", "220244214412214132012333432430421014030201131100340032201214142201104110314230410420441312113411442014033121212243344343341433140432402131103031312210440013211002144003004123332441340131330221300340334112034241321424323410231214013333224044013224022131433003231003144123321330044321000441300033132204002423142230012000043031442432024310403144234234313322104440442331203312230402230222333340124310312331201410200412143312112321321410412214403220204123010230040433424101110140342030044034020410043201101144022111144001042220022033414021430120204221301124302024103331002004403103034444332034132340000031220303412034241430332011311002103413400010440222434112331100011301443200223230422340404444340000204113433122444200020014143043144403234200131310104233432302124222230331211321200142332041002131010203333400200113134334431341411341304124043134220001412020241330231414221202130400142141123343100431233243440022433111430122241303424110210344433234203314303411131034113104002023404300300024301232443324020234302200030400332122443242412014233422434334401303102042320321013231304022103341214322224221013001444344021343322244042142002433212011230322134024000404334130300132332133342242030013204043431412214111433012314321131432104210144224432130013232233141244304221013310201232201240033211013010341002143014212213040421444200121212302421302000241032211333000420130344332211002424432032400132313021401030411203224223004220230430032412033021014320110223432341403130423102434330033324420332132431440300422233213111401400202410001101200331201443110222043022231124244034010423132232104203100022312012242224334331444010022144413104131242444443204444240231342442124330302001014241433233432132041324122020403433402003433044333440042120444202440001143120224014233111432402414134422414214422021433142231143040422200034412312343400202130044013233323244204022134030341320440043344143430313333303312131342214413030230032143001111421022020440442122124040443111303010323423222403141344214424320101423431142004234121404100123143301223344124234401330110343422102134434014400013423313133102404323310034041101104311023143240110440232232144033340013133304011110022332130440201313332331331340423213401301241104311233300421100342400444201220334103030142122410312404032124130120314004223230343212242143032403100044131301424234113131142033113430212031432322003112244322340123031243210314443434342040302014210034410024030340032022203230021221200401231023002022330144104003131243324122121242442321200130143234121202430440324301140411131234030224133140221043224323201323233003042204003242131013420340344123213002124012334333221034103440100111211211000033333441112401332114112342130231043023400033313144330402410232112133222103322020041103443233121431322030432040113014323120404230211322040102121042034232214100121130323422211000143004214342013243423120213244211334021442122004413411341013223301324111413342003011312133134440312140121301210131233404033441311000233434142300344132331003104312032010010302421310434023431113003001243240303213014132212201413414243243232433422140034212121413131013440041031321231303311032340014402401441412324041301143030300432041442423142033033442430412001200022144020220430213243411341020041311113341114402344424242241123211012004240400002223133013043202121234130311010003032443014001024314341443440342224043102432032330212100211443243042014141331111403021130311240424222101130232334314410343411411234211212332333220332302211004143413322341030404301324311042133434440311020200132414424004041142000143023213140022431421430341401222424014141121443103320424101011230021234420131031140204232331012202240211242241420211120213241312003304441242320232124203011223343041344441313112230413102140012222112311003203021333120243234421403302430113124030400041413301344123410210231120124000341432032342323232331244123030434042414240111221341441022302321331243413440021311122410333411113304012222433022111044003322443232041030234124321343340024233043420022334443224112333112423222021421023142330243232310303322111132440322402340012234431313400223042412224331341010422421031230421144444033142111421004232040322200340334124330313344440404001100214123422012303403044301302021220241410114032310414341020312403023104014140344421022202143422444302142444033244314330202003211331130224304300030412110440142322212333300101304242031241124203332004313410231134022013214021313131341412112001244411200441", "304102041234430131421341103233324204134103332420421232221122411442143004343301431234041121023431130244230023020103444343211030413230103421043441123201340314443442203340100003133011120301413204440101412034413444433433023021042403321323344444340141341140043400424110304102013122410300411340240302342022002004224030301422340420103421212210344110122113424114020141313212142132012011104321301342232014240130022214312241114223104221130324141320332211124302412300010042320444413330324222023413022230344030100420303002231001230221131443400440042122232410333104023023300023322004412010322020301433043134201002440343223312300312120032234124433320412424301402342003040000043304411244011333433220343031414023400010420314022041440434424012231043402014111024323434313031013143220331433241341441124041330220303421010344441431213230200420334302320002130123100232201033043314301142301233414224032030424344240414401212421134100301201211302320003334323032020341444333030020043320021114202041242301344011201024432340304340013012321323402030240324221143133301331214413131023311030404444324410140300043111231002232441242410214402321134322434340343344213402144131122433301130430114332204224241324200330344124141433310103342331304222222202421301314011242400440224214001330112324440104122230342400201243322434000111310441333200222123331333003213144312330004033034130324221014043444001412220100040214202411013330314011002042121441324221331240444231114341324121100141210310010102410132310422302141412134444133434212114230112320440221000312003104231401313403442344010240132202243031101020413303113042224243123214403000001202441313231424244223421224401103132340430103413201020102041141213402310441432404312424301401124413324041400044404402311433103320233434322122103223302041223334400140023010210204141400343303424330004342314031031223442223222404224140144434113012214201300012012000434403234221433400144412000212030443422102103304430110013422233224423404433301011322242311133304044432431342341102001230333334031432340341140044140301102130131144213111111410334113412140133034200412123242432243043310441112313044442011020211021141123233113444040030332021122043034040433132334441114211410421030102032101302331211233434242402114414244403433334432132143231321432441410200432303111012120331233300403043012302312033032131441033444334323220341213001330324230023311411420432242323234432002312042100422242041044312134114131340301400313220004433403042134134333314011310010121424421321030323443012203121231301412030300014313134142424233432011404303122344401203223024113224221204323132232140403344031400342122301331142214113110023443213034213111130240112002340210420211001014233211123434241221332421044010342143032210411202300022131311034102444323131211102324131340341401224304412204332033432103412120204040344141111222333223120041434023311142233022124344322201420042202333210404103114010211333443323341103001432440403311003044220433141424034302232220014043130344220134333334341013131303203341021043201122030112141344230312101412012314111032031123141110310310324143443342141424424421120402123302401314242132301214130314100220100244042321344033204143234201413333130430021413401244400200100114333442320101403231144230112344443144411010411433343011040212312221300300314020304221224320123432310110013210240111103320402213223120414221014320210214312001234143043443322121212200321312111033203323010014403411133040304133133321320301233130133100311422034201140024013440011301430102124010004024334333213314434241423211241030310340030411124021101120223222330103421404034333440342341143124330440420200221113241234043221212213110041410140012304220321441020331422121033434430300401244220230040040144340200034100223222001444422414100000200332203204443100040443304344214243013341402103303434030114123041303211041242144230021201411140034141103112114132140224342222430321014214001220222204202210223242104310410143424342301041212443411413102032411304020340314201440203142401330334400412133001333141203141311323114112200221300301300140331133341313031441233040332230320023130340434314041230244141424344013304311012343224002322210240441333300123440204124021203444303323122132342101304424340211211032312002100022102424022140410123243323233330111241243400322323033404300104023201314034442002202144003433133003131403202021134331333242323024002400033200421222231142330204232314014030111103224233242220022010201331230113120342033122140303", "401132022014041144304212433312201244440041131222320203123322340401431111420402023022342131031240102433311130012133301032234111121120343144244141442032114321302221132032301032202402143330332202402034411222141001004341202043010444233211304421321112421320404132230041102043314442412144211401011433131043122411134302004214203324314113430321131422020120002220021310120123324112112023410003422034423000133231320320233142330001341133321412300311433112442311002101420243244440441311230313441133023213331303321133113343111013044344040330441243120423302034214240303404432331030440204400230444211333100231322340401403241344024312012242414440331022443220143410012100342323001000232300344103313330103142120342102114340202401233302322414014240033143200321210213412014331302213304334413210241021104420022114244232423313031224014031334120341341331433434012423101432300230211031231230434344344420142112242400021242444234322142244420424222223230032200123201443134413134334212401132224203202314343003100410322432312304221000120322243222411304323212134424024232303433232341324424202303304422200141114124010232001412430434131324244211030120022043212440421023314403110101122342013431212222411420043200022222002430102141104302343231333412441442130142010422402121331120301414303140410133414301132023120223422142002142111131113232302341410101131402324324222402020331101104411411131223344003220223143320442410014423240132313142342340102424241311111004110132311043123332040120031130001233212140032430231030124200143303032041342333411414430233323321201223010311402313401020433324200044144113212132203240303420333404402413314133134320221324410101031144442002111004242434241010214230231140433311040404302321424140040304041200134130431342311013341241342030130411411134131233203334344331321222433403141201421320110022143202343013231431134234110242032313100021440403232302214434321110230201133030034031442322410143032130044114301440321040023203424201020410442011434320014044420030314033232333242344111424303003000040114424324002120300001420222344043121310204402440404111142300340103344412443423040201022414233211432422142332432104313300233320320331234102433344012124141214203013001240204221232404023341243340111430420400300114322203041134434341100024304211042310130243044103030133122234424404303443334444330123240210302402330223211122122342414221100231231131223224200304411024203003023233131140142140004012324000102010241402034441034243234400442022142402024140434024101341232311324433312234113022313200212244140010434004323323033440013434143320143444400200444314244111003221234041310102300011043223124240000433423341133133124244031422430331013211403013100302420404142333223211002242323223331240444021420014133434222433011302222141132013311204420011223143311020122020110100110402401041242041121113340432123111324231220230234210203434113111212200311431130142033233412433042300133411021102413000231421223413113113110132403002020242323303213443233311041240140341043400133201401310334213200003334401200410224314302442111130432402131040312243223231432212200130223342232124203204301011133301030244032021411103012421033020141142242143131311404344423101124433224040033311343404033424020131413040403231420102303312001223442401322112034244114404131341420012003410112100201322230403323341241412121013042244100344002231232312331322442431104112320034010100324404341102143033021311004422413310342100221230304314411441341133320144313204020410240043232013411444124133331232221000240433142032413212001131232034443213214401133314311030141001420240332222134313142322302411141234230341031312344240113143210431400034324423121121003222230403303344411424311343104242413440101400201142004310032044010440343242142111021223443141003002104244034443123141243023223232341131240024232310400411341212023441333140213341432210331423330442400224101404430442301412224410342034224401123340300403413001012230334341241123230041411401110241141114100332132331333424312244104033441232443411032021402121202442241130302010342441023041244413433303413031400120401332101242134031214144430100201134134342312002014344000040102331330300442100214004420243230333043034033114442320431134212400310123033103211331131140114001423233410400012234334223424343240434212021431030301331222410230112140320010223034132143032123122142201424302311113002221342320101331300002211143043331303322402031202143424202331120212432100243224120234312314433202342003424113412441013", "311420140200421314032032413040131330331233133023024324323104313411201331414031010122013210442231440342204214144203022222011010212224231243313442134324311400300231104214400220034403432013103211313134323301310401421001312111434022123331304131321204123143440100022102031411211113111020243041222202434310134412411230420242310344142122033243143341042444344241404023102112033321233112312133323104231102110002021304021400000302304441343333333441130113202433032332341011404121133203441200414303421412314100043310012330032231204400204343440101200414111104100011303423032412323203330320243300412422014130433313422440141010220241230032102001300111012144310043142001240334334033123003400411242132134023324234313133342333134312334103031321430420330320133014440013300002121344401331404322233322401321412111421043240232114230011343312124320241042121014202133003344342240232011131310341000402312010441430013144102411003400014030240241402203432042013143342034130230424313431142100131224211323230123120341130111411241234143122324003113133034411440300000233401110120342432040003432034043221334011411343401213242032234003320324214334011041021104322133422213301314441401023122244343130021334411014133030111121104203022130032420044022044301332431031220010244340022142224112301400204322443411223014441120320422314434202302333142220010232100113442403303024131024121441323110133330114031021431132333444101023213422300200224001124021301201222131103324340314420300011030433012110201403120244233333200402121241000312433043330312414313312014422302041443322343310122440442203230431103313431403112322004322104344443140142401013330340340100242432402041440412103241301413240002400320423222442233433141243004420011400402333010431330121042442141311143004121323024030310020144401003020101423444224142000212142323212413442023123040342343014031042331202113201401144203001124032400414110410221022023332331330244422112202222114013130420321230300213311313414101443202333101133004221413041101110203314343031313022212331423311133120413323200233224411112230323444140404302120013242112100433344410300430141011104212032412022440022044110140022340330234343330312101243122132310314402201444411242203320021340220340142431402002023141241304124240210413013120301400234004403323411321412133141024033034413440131301420301301233200431311442121324114041112124142401112144204342232341023141313423021004240003014402333042223313044223423241024124421333314303120303324144143132303340400024020033012034441202202013411120014413333320330133344303440012020443432112334344424324244242214330200414120014223440421410144211410242041043001310322323413411422310044412230332122133313201233101140224431144000013133320012434341243424420404104303103002322324112100033030213302310431203224332403333140414032013411034410041342322434230202432240240334041031112221433332430441440240323324130200344344142130343322111102034222224010111100140001331312414302321320104301143040440100340103043341111310022323044302223411324103121142011400100013330322002103320004423310444412223412013330211010303441120021420101320332043020323142023133003412432133300122020100111412010233222314201210030331130240234244212110221233040000430333143211313043223303411120223340314133243301440102344134234113342021210044114120100044330321211234010303022322444340110143102221412010141404400310103313431334131032044441014311344424433003134400112403233101022341044410022423442320333211122042311133203344030113231233014140313140033422110100011021311244042013121221111122212012342303134313212031320042333142203123234221204314102030300002333431434342434010431220243331413023422200140010131440234001111002022023113340111141244010140104303310442313001041312343004300013322323320142300021224120312434211132311141424214400111033344224214013302104042330304420210204004401341401212312110423014243433424314314231304442132404132033314134030433002020113034040404130140012120201344222140440124122301002114212123424213320341203143134032300313303033010100323131241201340210014324042203232020404041330301142420221341211202310401401012012413210112241032341202443000101433034234200311414321214432300421442102342143001322013023320323010032110140320443043404143044024001340020023411213302214303102340420122032340201234433110122413320312433031244120204032314424130132033204120011113140444203121404413041234023120310420421402414020041433213022204231041022404022044310242113013410403004331432321213332214", "033131444013230412344110041111314414041142443013220433443233144244023022204010222240102043221133221342013314342301214002023111220233043212104044323332102240431221041241144413241340141013024202402204430240412032211212333310404211321200434322343430040012111302034221333343042233043022330334223401410111344033224110103321012340242103204410042243344043013233201004100212420230111011343344210412224010013344030143300034223044323004410003221330141103112141220331210423100023324310403114204044040014311322232222411124023300411302130302433334141314143024113210442230141024030011002200320012043311441331202031113014000233132022311111024031112411034421234210044323032322224332011241003044341204200234342124130323232004340014021412042443040300421323421033022404431201123101231441032110410301141230220210112040434011100232134331414414030320344230410304032100420402213312034143231224400331324103120230344141414213443314341321231443200044103130240431133420020344321243200140431413320304011340104412144410031341232411441043142404132310303223442043323414414223314223332312220132301433240410034433303222034130301030140400003323330000210001210142200023103400401413223132023000124334330232200310213244422240324020001421433122200412421321244111100204340143113002430220124433223142042100320332303411002130311311434030123140222120203103422230242224113132241021011433201243404414240402423421233300140043444023232012020303214401210402201431340001304124341133011321341201412040031324142044113144311220130342001104310322104031024330323111403340041300420234204313012144410440022422143313433342024042120243210224201222104303031404021234134414233441422142433141124341412201201043420241434132430000040014032020104220434140204214403240020311231203431113030402242203131343442030230323021402403213030000003144134311244200140233420113133244414343024004214001144430123032003410333033230010242303213442213132410414000231024113304220324332040030233343310331402340443123303422324004041440331104340130031442142441001433431423003330121344044410311211312044030023232023024414022200224043013204041203202311341224314002432240203324330411141120403302103014134401402030311241412031203023423200213421401214312311311043114214144424042132422403421212343203202402332030442331331244331033301131212330323224114102003300021201313002331034001410021024010140311340043213400004241021013114011113443031212112211432022002321124141002024220231120311340302131442230110404230323000220012042210031002220244140303001232003230424014300321103103203123413330122300410213442140000334322202220404331022343203421013403324112112322114122140310130101430331000441113331444143434040232410404333204230102313414241203344133410014000224440124434131220023030424442331224200404231424121020222020214422332104340021033221134040021404333024213122333311421114013434044101312140140324201442321000133010230432432034121211211203014321224111301133110410211024113002000341301124401011340331114334011131440401212100132231200414434304223110323022042113343204332330100220320310434333241114111411004404332124212411311023440134233040324300014321103014010404002240114021120322101210122243402301113430344334004444111301120411224342114134003222241433244134433414432413433012440444341401422343433242424203140410310003014344332204233041444433434231323403241423324422420010122320043032413403431321341231241323422430141010313013412140221344122014110341103303444232431424100001444200224222241002313240304412213221203234010032320223200323002343322204400321043232033443133243310310140044203014221222223224134231421240013033110123013323304433011121142333221100004241114413201312024013004442442140042140022210132013430410300320101000001323022434110120444413113233123143444001344233412340122012410244000243104420042434421134302112110200022222141002311142304102400031402124112421224000302331141041124302142101102204202210020240400221034313112131321002220211000112101340021200242004444023222432231102402111313134404332040321242431322421044211442110213121004244434223401141123434020210432412422332332211203021030214121431413424104041402141124321311443041342324100214310340024014323042114241311412110021001224220204001043401103141140442304414433243341322430230010443412433411443334202300411314234331001003444212332332313434304004133322031313042401421140421324440132104413121410304143240142141311434422344113132200421012421440124224411233311312220332021123403014430031312204003410", "112312013242211221111400312241221203442143310324033042130404131343441321102234132343223202031421223443004341141144230110402322013410222332014001441141010101303204034100123142341024140403122032022433021404003022244144403310044314413002421304312214443410243423034110304142401310130334044032041204223220420400230101312400421242444244223101140232133232412114422004100013332204143433244302324410040143341131042422120043224034043410044012310033224322010231234032202442343231332041124413000112404100314231101400114003421241130343242200441301111332010102421241020323102131320234100010011020010403101230233133212213442033040410142430040234223024344142300222413330033002220411333222133122033424432341110003214421211221343001232230432102313031024401004133431434303411444301342442201110321340011042010044123232104312200233203101200031434001344203043432213314223011233003224034344133324314214110423021044131230304201140011024230322111334333330122244011111410043423440041234042440114042422241130431130332013241401420432014233141124032100433032043214133123041303101110033442112221213020221213103100421001242410032002013432322212231011011243044423230301040314032310201104033143033114234322204201220112230313430410444200140314010001040333344014244013321332043400114432232020012101000223440012220312342411012321211310122032131441141440102344313401421202104323444324110340323440133344011410032242444230030301104403214404310224004443203142330424120102204303021401444440202242220324242114210033003001012320022340424320012401303421232441434341044101314421204023012200144430304022412000133014342441343331330400031130023044423130132240423302413244113121430030304112232032132222133404134023013341044204341303343213204240101300414323311410040344221104204210310003122023030024334201003043402330131231304132424144012122400330012013102321223134444322003332042020402140304120111321203411223022131220412343311424242232314232413341120012201324010311214313310202424240300341324040104034424202304231340420111324412414210433020222402223434110140232403043020303113424103443101410120101101033442024144114344304201322000234301013223302043134233122220334214222240002011121141043224004302323104410123132434234204201024041204434342203041320200012010443224130034434200242401302042012033332442004422310304421422324430341223303334231342344421424011314044421134310421440233022442212443000224124403031012132042024024410102043403412210113320041432331134112341033424412322430410130202024344241433040011410414212130233002200401240443112403320111211104244322004134334331303422040422134201121333310024004223244144424033244043131023002420024111420401022332230211124302341232102213440223211340232040033123112144334321103041021344333343144441201421203243203431141022333233241300422322103442414232100301003214343304321114323040131242441122221403204031141342302402244243032110340101043044234434421120403120033234422131023211231040010314242213421120340302211434204331210001340040130221024233333034302131302221114100222244331033132243242443204411410214443113212424121432343232100424240101212042041142134202010342201032041330431104404120313002303422141310324323241224403141133314133422102111114430023331021124202043401022211214024320403340212040020012120002010021234240122021001404240140413114024410400311241132430140243311143213222222104112343140400214134341431310120340402332303001040332332130422444033232141143404044121413143004003020032042243211330122221034343322014330020244200211241422240140210143404441122104431014101301331341111214130123423213032200042240322140113110112433414430014222040041134044334024333123420123123101124023200313423120223230434133131030402003431014233202223331412200122220132443322023302114211121101122404323012121002143344222341310444421400122420223320302011012301320441443421134022032341034040323003344404114443310403320121033402441311223424121344120042240303333342142212223143210421332012143002441401012213314340412443011002234343201313003321140410344434001114400120431121103014113204243014434440111342224234301230122044143302331242234200031311444424401321100122102342000212422401323144303310213131434221222440313042124402443132220434313222103320230440244232444212411334232004422244301244304430104112431114333320130432020000304143102433222030040401414012344121320423421040443240224224043213430234012120412343104120243210043240040441344004400223301314200440310110043132301200242020134121441313103320", "010003112430122123140102222203204012311211424414141301210032042440020343240224402322442312233044412411142110401104422420030313231413104333114103413112340000143342231214301211204324123414204300032202011223340404210340423140242421220201022322333210213142443333033244300402100242422424233403103201213402344114433341433343241024403422411233323142124211200220244133210433204022311441430212111313042242112342223342422334003041200313331200413330043421412303423241342443402324002420132231242103443434244423032123043242443313014441223332334234333443142211034410323021012400144230240002011403023012313232432343431013001023104132342232321433003123340231134324241442230032242024430013232100300014230102242342000330442000203224244204102122302324431022440104321142322043244020401200421210300232222214113204112342034004121434003213400031244413432121333110340021330120433400141120421041122043020043440434012342320001143212422411041133410131230440014334303332324132003421330300402141134022440432211133432340102424332341104404103243421314244010213211300012012212100134324412244244343221111214040442111112311414420104421041403040230122043340344220034110214102312434013140432202230124204440044220420433210322214410014314102134113314230411104423324422103413232244243021214240131140332304211402230210010033212022114330030233310120421234212241111313033311202340131432200034202240332003441130100120240313321402211144223244020441404340341410134221333423421340003102223330124013122420432103011033204412412203011332001420322041121232021233223411142123033144204240341201000414211333000443210401310214442413400011120403242421203120133030223104001444241330104242010322101400420444001111211323033410410114010044001204430200101413030004231424200221213004223320201243232224221310444131120131400132231333302314312112102204024342004421203223342112411101130340310202133202242311222424331024223202240333223411011014210210304342243144430022101101344241212014011322102231423332212224101241113022444103114410443003340443300101313312130324012114321432402004141301131302330201002304443413002123031240444302434342340334444214014331223314433334032324031344023444134401013341100411430431204130120422013244200120411422134311411400412013231041002233443101331424113110040131012332201140033104340104304423134023423324224321433311121221111242133420220042012423344422241311302410242340011041130103240203111343110404034323431140034412321321313010434404432410342134414322031340110143334004134230132302302122220212043203112311013130232122400011330133142100444422224231111012240241443224320424241331122222444122311010411422143412112430233324200102110222214342314324441440314003323241102133231343030122330211013003022220243431440144140200331103111041240431023203330043143423103014424134233302100103141113230344320142102101412144320200343014200431234043233404143422410433440211431034322302211322323242420124324224314124331210213320020110111202234034320342401233421310012300331011204004001020430302033231040340114220040334021422110032424330012012324424043212243013100230114420141214111114323114140240021424021241404202134133044324444032041431244020112410220222100424120440344102214124121112122034031114104311320320220032341021414313331013343432414141404422121024431022420203114102414430241224013242000142230334310113210214021343033224043121411344300243233014332331443031211434110433302142432434013142211404432244104443100103102321204213400412431044322433120243214401233311440032242042224132424112003214133033232333420301401111424121224143241403200011412310114112414001342011023321240143441343404203240300344000224420113132033344410010231130440022330121043102211232111421232142041101240340230324020243034120011141010030120343032431332222221000211414213441201313314414040314413323422334244433034220324144334430013302200322040013134421311404023332424011113323401142032102433112411214411330403103022323434204411413040430101233430321443232211431231010412034014123130004212404311433322433401112401214110000000313443010214311033334203304301133102300012244030241300214234312444033033433310340033404431430400241404324433233333220431433241301133423133213431120123023040331230201130404322334340110200430204321434410232140004201104031303130201202314344034133233041300331102213333304210324433010430120444112320244242314100433433114423202040140233214303211332214134220433203412420412401011222322030241234241401231112323444432321321420231111300", "101110014102424130320203243230014011004012231313121323422101012312243030123011310401100431332402421010422113140243433101032441341320402001443020433022020202020201220112104341132142432124432404413120022441001324022142340244222232041313033204311404432031443004442201001141112204310202212302401314310401023414104210332122230320014010034311123030000232120232002310040001140130123214201113202320420310404323004034332403001021243431312311414104232113401340433024424203340404210214314432140202302320204011313104334332203313122344010203321142434113412203433412300323143032221441104401402243042224021034340201243222301340322000223040102213302310131003231021023041414441311223131304414121244414224300031422332101224443043223030111030424123211241041414400101340224210404013422024422233101021144423024412012422241310331441023424403341344120321110014202400030142443322042301310422143011022331102142310403311302042110023412212010320114040421100201443024113344040033001311424142333034222340330020102442240220100112132311001344120001034323332024001024321332423102011214224220133203020010402424320411411221124340404133133343022220101201301310444101030033320022103443304020100302301220330310331242220033204101114121004020112244114234243144230003012314321202233423344343020220112344400332420004143214404442444121241010323333142203331024330321102414230100401142203033111414044034440423223143340201214000340400402000140341443244034230100443234121111203414410442303012412434324314340140340021033204432202232032103031003412312210422424032132432131034231420344413033223442113432034103244241032422302134133222401122210403213311020200304232244401110123044224140400420144211243241132031430444300100014214123403340433421043413430013224343423300214214240114240110020130321321413424141113422001414131340402314342131113424222044132334324013223002022402341341201434144404112010222233034002430134411412111043331434114320311203121203141432214013000022413332044043120312014333231131004000121031140243144444341230112343342342133032123120000133224120210234411112244200020021234113300441032400224322210421324241042144411033210341040003342403230240314203011341433413000321344001330323432034304224411340201031201143213220100344332144420021130134012130133142204311010004300133132101113420430344423334334413441312031442020210230334344223130200431200323420420123200402120010131220241223210432232113410032143221312214221311134203241330401313041041304033122122242403341214202243213123142334431043232211020143110234102400311313143443430322322203242213213201403023230413303123122430421213300231002422103303124114224321244220040121141304230024221032311442001210110440114201044100003332422112112130404031244313014234204202310300230122424242440124013133212233030034223434402232121212403423023041420133320441122221123400302430403341133020302213210024213410044032111221102232341233423344200240203033214334001143232323043110034423320041320002403321434201344412341124310232441234114430201434400322440434243040001311012000434241440013304231324440133441434222200140442431413130201033300120414331413344140041432441230202443102422430303031320104134302424224414000200221233200030000221123220300004211324332110204111323233111234302003122220332320420312121012043421420400423421333414220024410034134213112240440441210030021331420444414314030231300340030014234440312021020412113114221313200320244043101144200040114043334043241123341411343234234022423000334210413024211200420144230213442000404111201133241213114442103343312410443234041221042044131320040441303034440241423033402442400204000124020104241314424244242341203244223441200122212103224133232321314413421314024201021111411112404323122303012021210414223000012420343021044231012401101340004344244014033123232403144243321444020111120212103421230010010234331120331132102430340333311044344121430133232311013244010441412320332043213321220031033124243110033114042130411234443022420024124304314201441201201100203011424202240331444103122421323242004041224010103300013112300311303304233104002340130420242014332212102423201012302011303303030033002324342330012222322432232104140341030433244204241333014441203431223442122142034123244441143041340043330341431401241401231232210043233333010404131411433241004420033221401433442233321401431132204420332300143323122104140040004441400003004400014210142320210000223401233302100100112042041303230433230403003023324134243232200322122330232144034443303", "210324003343112432413432131303013242324421330202122332302331230124111232401130423112422400244000132323422304412311022111103434130222301132133440432440013012020200011100430033133344221443021320303124023432341134202422243423103422002200042333323401001421100222310441422431100002204034310140323020410321413323112340433303113012443320434222112013224141120430220142123402300212003124211002342401140311102114002124142213311220130130133114030023112411213443224301013213331041131130223124024241130042201342204302000100133240214400100112404211124311320031043232420343042102123133244041421023122424223211224401231003010240034332330312400244421303231132424222410442114333001221023433201340144204311114312430132021240242310134131421141033332132123331324023330202402420214012433043144230043312424203040144211014143014133011433322310333320400033043130422222111241102014200322241244012312101210244002422404223043304321201403220401332424320444111040110400341201333432222114240001343230420224414121234140422140012201033344211100021421433221233420343040440102432333204332244133112313010022242323114303132331404311331221114013013243341432342112431441040421100414220102331034313201003002104422222034130011202312110111112044431122341414230312441400120201013124020243310202331040414142224104412443223213240214242124022120330141331420012300142414031143031242101134002132033204440143211403204140002430324430111110104234332232232204302431112141113313013414421033211023400430403214414021002302211002004441142410323240210002422011000443422413212320210411211011234010112233421132040334043340410234222204110414314203440130311040332403040034034223242102302343100204334011211112022224032410320140043032420111020400112202141312214132003010043220211401102414222414100130123013303033243303112344244014130211442342414043402133242220121232324041103330042103340143303210144020334112032224014033110242010411402412044112340242241200003043342032404104031304202223103422312114422442110132444312442413432020021333043104014001134220201140430442232430023233400013224232123202422344221111212000432421240403424010222314113143131224110440232301224304332212030114222432002331102110400243034422322333102440444044324200314410214203011342344033142201120232411334041134334430043332402210114320131132222233012022303333331400242413331223344212101302033323422113131314230403030034012030041310121011044004140221031341323233242231230103114231411213111013100321434103020442123141404041222002032313434233204340302313244311242402334330303221403302324302230213202214432302012344243003033414232202114200042313133013442441441423124000134132420010211344024021420024344444220320213243341322023211432402203210322232114342332140123232001321420144434121122312330140431402133133011340010411331033002122422210230331322410200114012310030423314442334034233420142300433433204434403003024310014041403242231402041412433030430142023121013110002202033333341203212001113441144011220333023242322203012321422114031212140424102032041344113224231013213410231134301211120223230343143423311202431433011304101113212132104210143400332011131443423340303343404234322443224041203133331032133422144211402433340143330331234040000332103104311311032401313000233311144242301034131220120343324302143333243104114343004413041110014010104203222441442330120043204233024320213423203040211324214442321333120313112010042344404420043022443403442021003320242322200312103111133332434331402230024110420120344133132200424102444302003223013344402144002332442200232120213031404104110411240210101133142204342123101343320202442010203302134044022143304314420131234213041142401044112114140113420024104220034211313232442202122223223431224313412031124441303102013440403142443421132243201331243320303342440442442320133113310134021112300102041224403010040210011344413133344020303224020213100020244203243301214341322102332133303043142442031122033344210223110021401311004243434013122010330140120134332040412032001114314444002133121031441240422124120211201231420403124414131031323342222034222300413302242033143044202101013012034112212004003200224102401323042044024100134231134420440400224224011444141022010133040012142303034232341300340231024232432101042303213442004330322222230440340114441431134032022141330001121014401200411043112012211433133242404430043121233023330440033111213234231211342423313223013020321133404422331242210311043430413220210102030343434020241230420404222203023011134434", "420432300112441224410304314430443040414144410310213412124304104132330132304230400203103233413141113411121003040221130200142234001412130321033103214231012122211212033410221401200424441233303244414111031324000203003343013104302042033131413211103022334030243233010203321134314441004101214004344122233140222323401430441104122303124422034130131213104124214214001410043030214232424313041211230121241314130222100320320100324032140444412023442420134103020014023321103202330421410031020003013031203312102422424230141303321442101423412332214410203404310304213020014201443332211021011212013412114012331410010414001132002111341242031410201244324140240003212230214033400121120313344304002111041423044143133001111031221230201224242014230133120113003230313240403233421423202000242442204311043240213320044202210222310000103441332300302220221320204023010200010034242223422223432110410113002420030302302134231103000241100321212034241110022113204431011110020313034333213214234430114314430110320033122233103422221032424443130213202111140222014142324341002133004041321130244342341302100020041212203401204302141220233344131241002443014010411424333442412212302244102103003433302343141324203131003310331442304310310244413342031200312314011210122104401044304140131100133442334324204233043214122234340010433414214334022230124204012324013211134414121121224130443140300144030402413233430412440401103214040341403420422241124000001300223014311120313023032220224113132340233340234414033331010420104344421331411224000020304343320322424200304343020203334141111404424133411421234144124204424433311424234330041123040421343241220020441323142402130111133344021430134124431111223114100011413344142231113131013310330023220340411340022303312312320430442200010204142231320021404121330002023141233440413132011011103233111000034004041111433400341122042000311442304303202143141002134124123112103011133143002220144131110111140221303134402022102022102140300113214301310331014340244114102243112121203134113212241314012021424021042143442234003442404233220044200124212412004014220203441204031323333243313040111002132014414333340323141011204342000213134003014202342403141410440421333123013100320403042413040240444022034123000301242243231204341220243010332141004414404010322431031001420323140033011023144022003030324122302430241314002231030143122001113013103223432101332402044313412331121312422430103414322313301410303303022404321222230424220312042143231230033024220040403323421121010412340040340032441304043312013030344042340232133312023411341232204021143111230200400130110441301120411344433230232313203044310312120342112033113023411313043324324103433414033023431014131103113032021033030204001334241304133400424432004241312002444340214004414331241134100021244301324221213241131012142441201144340011013111043301430213202322200302433143331102300434210121221003342321332111331304012034022414303143032330321424301012333341210304232440124304234323423042003222102021344334211304114144414421202004023024111403004333331313341322121421112113122413401030114414432021332401343433301120401113421242403440000301001324101104422411430324241130333330334322042114031014120033241421042324342103110413303011134411340424110020142023213330113444321001423133422040343424411331024230414244133103424012001133011043114134102112432132340403431103443104204242114342224000344303423220113224330240330112413032141401332202432021112441340040041040204033212421212223023010320400220140302304132302033134111002330331303034423400202111032322332103341441134243240003210131112240304432343002323420443102321001124300112023031224104431144304223240124324332310334303243132403113400411413214223443212213432313430331044111220114413340421242002013230142444023302434031100022410132333421004224100241404340404031000413430042042122432444201441102110103230003322120131143141340224444001434434024232030330113023343231333043213111412220014422140443141204431031110102202420014221331233231432440430331130242014423144010314420434302134243200301220223321114241401430331424023341444314022400230202140412234140204324113301241031443103101401214341034303110213203320400241303111044103142241031314034331222013123423401244110242123220043232012204402212130312114231132334412013342212121322003110442023133132110110401422343222411310241313244220413434024231013410233441104044232012214421422040441331113231022244043044321323221001102011324143043212404343304043433344342340043122023331", "434303234123404403200242034400132314312022102334341414241340422301403323031141140041223223004030020130224011014244340011323423213042214403310221132114043443421114214133420300141211323421022400302413413132231132221320334320421341332301424242441304103313223302134401413010421304244312444003332203323323323014204043031401433302344432130301023223332433210303022230440011410022011120213144222202430341334040023343112400400122412340434433224321421322030320414101040030314214011341311103110341200300031404321101314140344423201341012342231400033142312044004030113330034314200243020424041144421214210230110121001001444434244414100042230132403143231322344214002121113243432402440124442301101022410003223144140110403030424241312004024240410410202040341201412131240202100212030010424314232410221411434031140412102110414412033331002243413343334142222423310312042044433233002133422101013012440123000230324402012204030203110200021220443402111030330242401033224331114343044104334222004442420133041430130121222012302244141212341210014020344231131144241121444132132331112203004114302433323403231032143421444431142114300101313343241004322110132011343111100002202420344412404014133434324144441101322042111122410334213443312104003134142134404031240343242410033301322330330420403323023424200324211030012402422111401042222303104031320431001123424003130013130041132201434120131413020413001024141123340110341340333442331400331011004110302031014324013404400223130031213021143332030303310232111403104224014043321441011004311211333410434100003123124204013411133444432300033041224414042422040232301300312240110112100443144402003440212330224221421214123314111023424024343202200203424244412304033324213204003311424300043401144030312023433003411113441301411020302431213020121422002204033202201420100313434012101332221124203240331111243310412211234403103434021201131043344022134142303133341414113401122013300442034423214233042403122104040343203241130441102402022422414320340423032441004040120242311130330002404432023221431202142242213311321244024322120142301301232342122012304402400211131312233003313333310343313300444344101411021343320221002132430042123414303000424041132310332014121120014101343301410122033403244043231424132424013430243340141004443001400421133432413422004240103024440441224001211422222221440002103200120234221241310330240343413040410203230021344410322203203411143410431314201410414311012420232302444102102014144042140441412443321034334002400424202310114244441103034104311030144434323240401111204102333231421114434101340220341320432011334343042234443133330432100012442043412131221021222003411024443413334341410220234312242104301444422004342032244041034422213102003014312044041240003323132002223020140123012210331443222440424213211240101224103221013011432003231244442444042114242200234121044220244433042030400411041232034404220330241410323234102241031212442334333234134411420444031131422223142024240443423434301234213122442010422121434130330214044431010401321114242200203410022440120313200213443322344423123143120303223101103331031422444311322331132023424020214333114130421013002410312443101240433204041103013313442014110413440404341011423044222320043424241113304330104024030022120143434004023123313413220301201301104301400421112323412143240020124022031113323132143301443410111112304331344133032324214402212312400024401013430122034144433310220333301000424024334121201241441113331131120014101232113141302431114040414003221210310230422200313100043033401402400243104114230021221302231230432110002411141030402434021421402333110100314141220321101221111304200401244321101030003403034013233222402303232111233324021323234332321310040140431311424413422034302013104112211134213343321434220434223411101123412130340443344334413124033130242312344202020040204322232031420130042312330413040411444423341240342220330030413021430420034333022312002042202013103322130322021113021131310120011201104213224110013423232024042342423441213302224220231122311321104223031331300221141103014330304341130212131031420400332311322043222311443312414122213430413343334212224110303141122441332134212422333022201324142242032434000412342201422210024023440133120000423344112332410131230313230320003020404222421103314310304141042210122132233404203412423434340311041342333441124332213120433403133344003030024234001034134343413321004132024024101243233111433102312111433034103200410223312203422101423233204244340302402143313324013", "323113231121044000212432033122041410222012200301013040331210404404142123141240144443142401022014301344002332000224240032201311040240012330144040101133314142244103332023410142241030121240023423431211333112014014311430220304003144243003304211131440201231203434442133110414014122420420423030014403224232411230141421203400304332111302114040212332230332411023020333403320011330033342330340000443212301200031230242032333214204233434112234031113401311040133324314440213221133031331011322400133401200401202001320124142120233330331324241112402004321110311223120031331121022212041113320344422411034432332031141002224414010014233140440404330341240334031124234240102143123344043231344033123133311404432103033410341201420224033144444022431204332443400014344004441414314441332431221402232024421312124120112020343111231434334043021213323044311002001221310014403211331301024024403204124414241112434210202214431241013213401404311212100320033240441331101312324014234413341320021342132023310303342440143414002021224020241331424101224234411021443133403011210321304402334442020412320031332214032030432112044041404041144103434121223031004142104444433431234412200030213340310232223143123110311224041403400334401320033304022143034130413404333002403211000110404012433202402222032343442123312402340041333000223401142311224330002311440412114000232101312133324314144034113400011444104430401141243110200032434220020303243313204402233334410231430340444100032424141140121334002101401340223022130104001003114132222120443333132122424400043401010330113034244404232231234002441423034232401010214343414243220003330423240044004334410321334043334211133113421302131000010042230101012314101132112000213110341432343111421142402131444422430324240414300311442320010212231141210121433221014010210222102200344130224413221220232301400014010120213432021100332234302011101423403241312341110130022240321434311104321144432241002434421042141204034134414240101040203322002031010130012301441123330403012001422230410101140204402230310421221413430101130230412133312012300112120321414344444422114143222240400114414122302304440341022204444301101404213101110044133122401044123034401311332401242301411201103300310234232412132403441303312323212411014442131303443340040412440001211303424232330441232003412411143342430234401034203404000201341223322401010244441033424404432410202220044322024203004330423000434211402011100131023232232414030243041033224034422123341303234000440431304221343443134404012022210143123431402001211231103111420012332343424314002412120010320110214343313120032012033333210314123142034343342143043431000301343012233202121230310430443024144102433100131431131234244020341132020400424143422032001043031230121114430443011343440303133104113042102344243241414143201424301230340340341130343042444311023133324310114421402322431020134441310203430023120424343034444413030222140134142102430441223322010101411244444211332433203111320011303223403320034132040412241041214011121004130304203123302014112222033303403342022112104412342432042213122330323121311210434422342403021443302002040101243331333231403004324230431143313004343321234232232224341333042132023040300421034321232414230212002103124312302221011204120321024112120002204222013101431333141134434320013444131422243240132132402401043121203402120211312124033441022131401324311444103022101033320212143033341033333020104030410222001113231341323111111134244421311333201304034021431431304241202412031310202440122100204034011112111020321024114002243310340341233444301331031243301111302044243104300101220031113014111333442121312104413421031212122412423023444130130320013033130223030331112012142334003430412243014143010430032333204111233314413110013223401010033121103140014040014402113120432323040104041221000031124440404143204140212210130031221131134122210110312240214141130003220334422440223024133311224330204421340024422422343241224113303044030402112044222141433010440404021311230022401103233301241113444132043344412404331431032102401010320042420320344432140130011441001321401040432433402023141244200241231001433104202033220214032230312330432230304313342021311113302410434113243140000242102114144034201434412011333434013322240134101243140340101013122024133042224301434402422140111420214100410214124130123144234341044233420422320322401440424332430230234023444203440201223243030323003004321433122142004102231322242120341010140240012442424432021030310432412200402030013242420040", "200120330124121441321343204430204102020122341434142012113111234312414023414210441141332003440304402043010034041414432104423310142444440323420011434112213034324113021103402404430142441412301011402242321114332432110012234141414143202300330134023131203134111312043221440402211013241404431444321100013142141231240444421242223434444402133101100340031430313341130231010011013030104112434231341030142333210432203002113124322000041224333340022024443020233222212330440011341343334202432132140120104431012414131410033124331210213014140103242313220224011443103443440142242321340314312013010333330313411141212244402011104032434323412004210043302031334020230333213124342113113111140313032034203420311343143310410304310114232431434204440401424340242104134103343322101211014304123422043301300033331132124040422332200222442013324314312430332240201300111301301300024400031440142144310034311410033220003332423104333221041213201324344103101101420433312144023200312021333041000132402324440232204213014012100104304322424322343424240200303420124142124144014030011024034110003402313314304231144432041333301443102101042140022044143211211323321210313324431400311120340231124324013303421333313224134311332411120410002213110203430443331411114144102204041344422110443003303014444213144414120121013242002130214144313211231023440432324102010411234343131023121434310233044034311103312334440211432030403442430320114114221042424313313243444233144324034423101042242242340113003010403122214202234333442133313141201234243223343201404012212432141332310341221021124442013013111142340420141003222132213344001044241104211424444331324242213114440232001410414010142433312032203104120113411403140140333323002202113243231010402300414314133141433322342321421132002441423001023313402022342222314131213303340414411103244311420403112221212224404424022231404304413131333241211012324410044302121103322244402230423003000330303004231410402034132224443114411140404123101402311404042431041340104401314210404242031302243312031200221403234011323034014003304311203013204322230040402113430322421332021430342411144243424341421200043044030312314423244300141424431032003034311413432434124124002234314003013233424143000232403414001311131202044401422020334011031244444134421241434431124303442132430444011400012100212210430202142413020030410233203314230012222033040240044130100200143140232440242124130303332211444041222342332002011040342202104044134043431413143433032002322243314303104223423411331044330032324112122004000342101013333212340043321231143023031001411022103242332041321402222041422032321323232122432201131034211001330401431423020341441110214334213241422441430423211332420211012411001220102421211240220404140023303420323430214020412400441342421241113320132211220432240122134044234132022204431443430242301331231224202213312402040230301314011224434212320244303224012333010213043304221012132102123204110201042203422214201132334234333104100021244143432434104122303102232031340413423302112430421221014244001133040404010301123030122112330042334331240240323134302303410043324230141100423412004232302244110024440233302121023244100110430342321403332342324102113313433034411110121114411111340422421033224224402310233441013224430100002034423401112323102223223103431342224333322234223341342200331233312023403302310141412211342011004244233401223423004400103203400114121310034402323333102302302422411041024042204144302323132414024100143123001132120023023414112142334314023003311101332144033043044330323344012441203114323141323014334041142423210010123140034432343033014101042424303430131444133203030204301002232043244343200133021110104313322114042042312424332222221144140222433334414232301210122301220131003420444413013200432044233202140223343310013111240033321322434443320014302102102021042224220211340444113311040134103044121114322443131222110201331124040022044441231442102420414032410132023440342344333232222211214443441320432043222432114342340122341433412004012141312412234012041430013424223012030041004311022044041041231114104031444223123020204130404441234030234214223142022244031142213022112241233233034311443143430400321411304023343202040032024422440234311433223021123444411012234141441240101100422230011233344102034200224400034042223332020432432111402242133033301341304223041340331214423032134340211141124033134124331430004332112202312144423021340200100432444021412443302133204240304334332300020033123211421123223111301321330410231", "030223240032432041234230140431203202031234104402412202420441230143112103233003211231123123222020330343224110134022123400123012403344240232102242124444224042133331144324334200040104131020011433002244244410441211231220143000421331242420400204012301434334344003231331123414303301212040332231214322124442404443443340143342103140412344042114301304040211341420141402200300101232423212404043310202411113331402113044023411334403120022401314104033133121432111344131321123323403043302442231323020201103140342340042404031031031312312430413412413334340413222102130222244404031201410101040200322323423240241001302130444013011220144444444304211031334340320422321422423210213310442030034212443042132133241004143432303323020242441240001201113431242240120212124123034010100230414342012113012143213301000323310313444201431010331201301400402044342022041112002040111120421202414023303420032424222220241130430300011420420111424141140440111402142202404112223024412123204440023402202032002334144244022434414441333102230440220342214330032414444121201424224224122014301200120012410202430314121110104044420332130132410321040120122431114423241444224321103014324220113424211224231442323441424003044314422102232302021011103230210302201140123404431100430220012322101402013103020313303043331431444113242344001440131320040112013240110023033421102202231431440021040430440024030134331210111302201323001434042004143331410431203224333034114334123201434222440012042224434242130404010200024401113424433330143412333120224010313242144314031021002303202331414400321341312034221400141234043122131003441134024312342034031224202204322200240403431302412040240312203231122214210400034131240240322142400234301122112020431434340340010303030110042340424034244201123124423120044103223111042123323424310023443332033104001330402333042211034101032002242342412032440130232344123223021430400414243424414314021342110024023224242144140330121103213123023010013404214201000132424432324441020130302014100001241431013401033334003412002143313040221400022302043214242323342421231012122043413203110003143044200040324034334003011231324224144203031214434202213412320402323432210404022323223113104103302340330312344130034341041401222142142333040440410314301243241201302141431224431140443214101234122313011231132111233132403324211313023321310044443300002132133432030011111014030102202022223444400244124001422434012304410320212212424332030140114133404342131030221401123231112300133423413003301323002122330424312203230102420304323013101024112241144132044331011034433314423141410442221441033314043130432213341444021444111323034213134130101432112230114414034141101010014334302302000013113244142222440442444102000342034033201432202230122120042133423021313443004003024334203131234113414344141002210141220101234123042343113022221442210203414114143423133442442120430443041113144031204234302212110141431344221004332120224030011233110334333042101323320433420433444240324033334333402011331300124314143234431302443123340101014221311120301310032340202210324122301040344231103002441340400412214040103422034321434434221314020021244121431314301130110430344302402144010330331210123210401211213001000102423122032201104332133102102221414042324231121023122113213203143242433400322441112303203012211430302331302322200003114313034042410010414211401313132432330403204020141341020202021121114243424424214441320400423131412322403144104212232101134101214424204100300100012402031433030333130020221021442222104020403001321324400013234341034421213243233423344334143042144214314430001444101203033221304202134323132132340230241442000444112420430141304011322004100011422003034423120320133023022314324004001431020023301002200213430231121032030231422421220410300040230124141043120201142121121013243012424414041224030203001324341023040331441000112100101041011320332010313033201340320014404104300143103123422041014200212002134234010311004133433200342033033203402201311141331242044334001422122441033221412444013042123002022230314422220432204430422203310312140420233143000113210212232143300201212222322124131441331242201321234431004341203400100242044431420042323312103003311134213341041330101443223444004334234012331320311032132232323312234001133230131113112233002312032432001343042433110032401113421242432113413043104403131001032012413134104302001211000024033043114404320240232310022113300324340121010020423321443040302130324414014300043404300103440110344241403422442101420114", "002233300012131134323222313041311130030400310123301000212021232002001421244002143224104304130322310224002213101200011022130114122432412124031033243200131344212441043131233104003101230304030213311312122211211232344412043042300134202024442423341121301314034132201311122112041344212003123344032421402414113420242443324231441114401334403044124011043022302140203032331221010442332321211144330002041430430212003010000313223044424312433431244212124124414012030214213013243103004232204040030422343104021110013121140333201444333300310311432412021044222121042341411213200010343140141311142021110002214031223244410434130103041001000311310231002033344013342231043424021031214130100131323424141441020423043020202422003020000232402444321023432411021112314211003323442100403234113333040003034144034411420043024101332311330003024302224444414400230332211322331122432003122020331412423440403403330220011244120134211101011123000333422122441023401123233304132044134422003021202200024044332410041312044401130440441403030442210440040213142002124444421441421010022200223201234300230033424311302240111031142301403320020031422121342421231032114414133333314434120322202111240022300201110042420204331024111043020302202112340132041031224204404231212344330043130443220141441201201103410341440332320203302012023040323303234233412133432003213320412242213323212343043210412430411322243011313320403402302444240022242232021233042421021222210014201302412122024421122314343320312040142214113240121114030202443234103444302432123320440430204100313302134303204221211103241030321243010313224003421042101032200110142140012243401321011321143124034214422310124320242334320113104240031420400232032201010004003313130101020042134420333324100004013204310340033340223234244041231140102110111040402333331120210011332343421034441120033031300234243120410141134013103124010100234023010104032103341041024434320401434204430004100110323423300342042421203412133322132110041022104340022442311214232340103143012330322010230013241403202222330333221423441231000233431443433312312401021333012133130132230044313320103004004200431304323131324440010442220412420433040013201432044132100020430031234400022403100312020230234231122034424232130303040421301332011020012114131144033441341133310033110311242144400423024430412144122233122343301421210230121014003400332130121220232241140344013102240130411420313303403344104241103231244230112110123032330013011042012132402112424324222323014244323342100441344224300440224231132141410213032331312100323143144301340004040044113424022222220303304032213210022041343002433002211200232231211441432441234421014313301302100303330333400031133212102022313303213120013424032330221003231342340404210100032024310220333120111223103000322043222421302203302114312040032402402133014311040132331424321122034303300302132311301300223201113243424143042002011034342214134014203013120110021323340312301043421310120442101101324244232311022022210412431323200212210013041401023110223102142231334242322124341130410344303440102030340224111043020034111114344133202303323414333021014120433200121020102314241343344022303223221234120403331131033302310322233024021241231243400044400144404400041310300104200014300243110034031004421024313213222031200322004220042424433401431143201042003411440220043122222420301103420230422000013134340023020202030222040241304320121001421240402032033224130000421402103423444142312043012123001124404422034002244230240122430424242031201240302100442423300444104204141112220103333240221044310131040241224331223230441002344000343412144244421111033303102343334104234443431302444441133130303012140220434401000301300042200341103124214132321204322001132420230322441403203013433421120010121302210211220112141431322323043300112440000132224432311322202244023044424303021024424330141440231412314420310344310400423424411243214100031422003012201204132230420203030304401043301243221041010003322124231321410212141122310034322331401130123443433123223012030441402131023401323113011001342211012143421101000331031110030314304044102302244000004120103111441304233240324042112142102124424412440324000021432004404032413234412201031101441024214233034433111114233012420131423001303130324442110110224210034240430222302114220312022023041241413224002302142330432403132003401323302301013201403403122421420011114031310122400003311220203023224203324241123332301124312212340131012133111333032322400423104234211040332013202210112422404", "034344402001330142123210142004112212143323432130213231103311043304141321031344330211434233130240004320020103230023231020434300442300211244410022033331302413340011142403002400340001222123434134241200003331120342232103411421200404234003213201324313214000042402213440210131204011243443304110210113010442130004110140301411003202001421410012131314324122332023144110040134121412210213440040320342111233013401241404301322022330410103333441210030103112443033220143304044142440141003303333214221000401314424342411442233123411243042002133231334323114142014244230232301244320113244340114233113441040123011341304103211403042203431200013140024024043011000042040103100043104132241341131111221312121312330244132220121320132033101324014102022034024000344104403221031214133143232103431433331031331441322101030401022001202344440403343214133200434124234132441310222343321123212231320444331024022412401344312210432143133242314342433323334243204124214120322103133140324303340403014330404311121144321424143424334241330213243041041013331222024134224003031030301201141441113442030032011103103124040011334120141142402202443340302420442033421413001414432230103114010114120302440224334410311114022221123341412120220414114323442020311322111003332100310043434100344304032102434043121112112431403102343443043003240014311024011014444443424010214423204014400421212002333331320023142133332323423334402132442010140301003002224113232333230443443201244220013121131320114413234014044330312320314440131100301202110010400141024133141010021134114411044310430100031213201341314144322133033222041120304013012111200300401443140033120043003422111122131204012230344313401034104012244233003201040403201114233013122101123041023210102330100320432402344311102210021441303132100432120144432242012404141440114211110040144133211422004001203204120113231332300434432031200141404220340021002332414443003440432424401020303212244312323303232120304414301104131120020034211013211412420002232032244101312032231311221323321330232034333302043424034003212422424143341004314213142331442201334441241204113011144434344342432134243142314210441041243311103233140422404303424003421223300300140230423014340021402430141341243003344200130011240044313421232410201114033112420243204202410030011442412320022403202143330213001233011202220240101303040433113203203403102132422204340320424023131440332032214002023201400104100021000304400310042304313033141212041143014132102404034422243110023402210323023140021013021303222231043224041201044204424041024240312333043340200300414240341034440221333323122434413133104323240321110434020240311003433412032421101431412120024231211401441211132103012101200144410231400413001222412212131442430423400042233131010441144201230232442123023034240104331231243442302321430241424434021444044410012232131422443412114013030211301403403131013312124233123304430411041020410443014413243304014321114104100240440221000403222234021142041211233303323133433344202333234022312214221043214423411103324344223311414304122223440043302102443310014024023132034212411331041041024044033000032141104213112343202312311242122041424144121320203034001020141222130041122231242211004123120240310042223032140324031113422024042142341423023004214204302340220143010013041132033140301101210322324031112143224203112330042010324433342343421144444412433202233240413332223442122213142032404340110441140020432241034140412102142110012024310332430201040244413414123111340044422100244241311223231424123300104123223143343141022430444001144424130323013230230144410234000410004230124301200023020010421044204402313342403402124004424022024400222434141231213241302434242214420041314122231101421013041232402442304012042432012041411111430312130130303000220143201040332140134140212423124432100320020310100430304232012031220333421133100121334100114103132103341412410313211201423342300013143322202133122024444331011333122423022003034002241321242234233041220433340243201002204023434401402001230230311144010242433020140233342320422132344131302104224201004042224040432233012131212344240123323402201032111023414201414242410213211201332242140040340431044434431203211332104223010141113343131004033421040222223010200140444100040141332002340000131324040440410112114123031034412304044313103231010432324204413342103201244022414101013002130024004040202111321410242143033414410211244011341014122133423211340041033420230122031210224113344243301314101240030212233222110442434132402112", "104111012344134114101142123404313423031141141222333211114314003123344121110040131214422244102222023310443044313022044440440120424201301432104442224013123130422412100032123123144234220324123224203202441033211444423224202212431201304304130000041421241404212140200223324032413010111002423241423214323431411100202000134211114004021240131301404444402401411130442202320430244413413421302410401324101114411322343014022442430422020044032000331114042041141244030003342211240002223424221424433232223021213324101132232220404143430141020242313113230414303223011021334034322212331121200212141303222111020422103000423220314424433301323132340132111304301140241344242441042202034034400210141213330302011412122444143404421340003222340220220444034244210042414003341010141110233130143203240013120141302443214040131024032302303311144012333011024341340423120223344031301031040142231430000424201124143221113014042434120322432334222114312031421231101210143323303340211334431132301340000213342210440402020441343242103143302234134202232231211040242134430112112043440131303111401412412221023321112203044442121231124024024333104124141440240313433323243010313211133021002323042330244443400243210020202440043203144012122003244002301442022123024040121240243112143033243330414011102424344314402110240043314322032414041043132203021432241422114030424002221210403314201124322434130403011234412114302121024401334313330133002024340024341203432210110104240321021303034242020003013243231141001114220412420134233341003204224222421442322013020232024301043233130433234133302014230341141430020242001031400002341121314114301244344442032440320102010400121304233233301114311122001411413431343344214213121412342334300224201442032304243343013212131442110301320120314044420311343200410100200432334302031344214412041204213343214333322301241343233344140231021341313414104021322300213401400123301411323142410121441220340421021241133220001023130112432044001411122422014444324240322040144423403403204420411144330013000213122202410142221144234332002323412033134442420032420103143103432011121403320303114112300112141043434340324312214440314020344123121204030412213123433012202123420440431212312344133143122241033114220113231341123444424140300221014342001103430431420010043432124204042334312304033121200031044012133000023422222420211322210123002134202434122424411142021010312201114340330332420132000144321210422321232020204044131140322411243014434000401403124211343103043224000004134140322343242241244331112043140211143420124101314130131021042104443022222023102431114214211014133110023011233114340404304031212441410102001213112014432314303402201042133102114331124410410002044313104413024142313231300203133404231204210014121030424002042123430224404333333230300101133114102204421230440210402141113411303020300103323314303411141120323102120011202112132131124100000112434413010301223102401313104144243002344232243011202012214412003401301114120000203200320324404240004420424000142410042242144421124422401333412240011402421002401402114331310144424320111343442043102121143421020401140221321333124231232013424232012031232031404133023221323242421210430124011004102413324004444320323040113111422021140214204030122240320444313032222310343113200012322201310110200010041003142003103042200144143031344311312213103223020402013024314214403003010422442003013134030334320344121420313001042221141444020012334220140000213401414013200222303300140444213244223241222423342130210143301232012112220132121103422304344044204413344124333403400200440342343232101401424400340003032341012230301233114441114143214342103103111423240400044124332440343033432224410444113031322213321442203343420023403021200140400220410240442344224022112202410430322124213243113301010021422004334110002321044000210101302132132324333202344424400100104342413431120241202243104030420021122402014444000102400140344124341143244410204320431401040342210313204100143223000014003011442434002312410130033214101034024013243041302004233304332103142200142111303211112030322213104320100310110011001232321421141000101314213240024410123413213214203030124233022300340140411411143400024310023423141241143132422202001144430223433304432231143333221404224023341330441103032241002421222220300330011031212233132304321203221421421023204301312001004403033343324110011142320011214430033421030023001244420030340112101202244322111121320034111320402232102143133101404403004240121203233102240034300421024034022", "143301141124321310004124100312444004332420042404424444214242431030321013034221221422031040120304024031433123130431002110442414143434412014212243420231402244002400001001114304234441132010010332031221141430111301400104404101311211312222141444243013212012402334203411131144043401444322123042024341113443404024414123040230140321023340322020430430222334130043042441431041321142402241132242101200114102044413143303300220401324423011240101143332434420140321211413440041030220421140042231242332244143442101324134342124103001002040424021234114342000134111202323132042302032124301424034103110343041244340334320342042212311142003312442213011324244334341013040203421241114413440310424440240211301210231142322431111244400040234204210232402033344331410231322424001024401104224013122231230020433434043333013042133420014103134013114330211440224323031010331111331414230023301030144420220203102040432434334112322311113224013122242023400301044040212231320012031044414112323103140113343332340421302013340001201010204110042412422104441424333304202002340223003224203021330141100043341003214234031033144032202210342203020014341401131240124230343244103012020443244214121421223132210213422130012104012404041233214231340000230221400122011403014030211134410134201434423043333133443130201414014320041324222432314412444130343421430023432401004123011433422320202240202223232043222223432301100444302044123022322344422221414131130323000244221324130000200414420203211032012231413132113312212400343144031101422031014321230000043120304240432400113030424240124311143433323144123101142214244213423411021241030233001443122320300140143422212444331421031141223332130214034243120231023303233212104033413230442224231034222442324122242032302034414324432101211301433010122242424233334401000121202404344012202011112401400340221432033241121320210231041301230202043042042130204013141111122233311133304241131000412441332432110120013200343320242040340231123341122312332014241434032112144402332212040024013200140411332021030043042000021232421204412100014323313333442011110344000243144424430033041413330041231033211021404223402430130123440343300431430142204441011222241434321332332424112033212322214404143121401413223232220102311434400322222313404121101021121242020022230101230011303242334321112141433034334234114342014143133403322011313332234440040300032231324322232320300121232213213042300244432443013303210423300113141432211121001202401433404213404310431432313010012303302021333424013342242442431432311242341242421342313120332221001320420203024131321102140001212320341043330414340101131200102430301221134123132212413022123102414312012331023240334300400303201331034400302304223321211213241041314202314340101142212441223443124133114242344414304323124233140413432343041121434334110143111123014312430002303433331132403341122314301134121334232324241140440124310114242442040232330112333420414143434021044442410031441013042043013224243144322044404224130013413430134212324000432403411222023021241434122311023023301342144420113021141333102143312140403022211122330010413443214334442141131304220121222424241310411431032023203304324003024022230440203224210433344442014434211401311141300100200200044140201110023130202301023043243434040122312240421202343010141123444410021412210141420123031112134424103331423344234243411132132400241424114342412221243432310411341313213221341320314142043044423400213422004441341310140443030144410234110441133404121233002331013023033103344331030410402240204110411342011203301124410231332424132201140024142313122321403113144131440222200024211223310440204414121413342314324332120340232110322324434030432224401212334412133120421243411031302430123222023421401004244011240431004041130024303422123310011102442144300433320013434233140221123422022131211132102101412011444140434041240341420214044103311112321312331012322220004023214331134303022332403221332312420332334004241441042323031301224103022114203011401310240420324101114204112031121033211213202402033101104002301104014320443224421113204444330043242131320120341342244123013021224421244214243324021234414202332311203120041004213333113444231134232110130303111132232002321041142044034214112400204224133411332402231320313224033322212401311130132100432041443331100332421312134100213033311304402314131403413243401222340030012033233412102102043403443233231444314341333041203422043344411114210142342003020412311434204442424112430204221130223314220422132242221004", "202111141022244214424213410134431003214341411132404121112010430242301042400442443230243403133144103234200403411420414002424311103424424124011311240442011320344144143301101212313424342102344130443224011111414241124233011433230131413000224234334434330442020433123031200121312340102240214302401322102200023034443132441342014203133023041402200031421131211044321430400244023443313000402114322210340320324003443200230342403021403243313042021044243403103134142443404110113002131304221424024243221124031324100304211434221231433010042434433444121041221422132102400431413314141121111141412303330431243411333413334410103240321221022041013434411404002411020223123132212231440042132323421434430143004434311120022013041430114244342142312123203432223214234240101014011403310244041332244134230430404321234044142003001434302211232204303130023232214313412013301121012023120122240033311313410134300343334012013013123122422113230221224214422002121311321423323040003402213212020144303224000414022313132421040344241101131132220321222324001441341304413114230324423213433231124100140031124413310400431034303310103424400422032210233010142114321111310403213243204142410031340400011303010010244022312000000040312314233313111213231102323200024232413014031304443041041404323422112101421201330134112022333302123003100213011304143124402321143133220402202210403133201214412102440133414323400012412114043340314424430402321333204041134401424414034411112232302203221442142222111112212302311300410032340244444314104133031431131043000223304344130234223021113103401123213331440123102142221003110201422031233300442123420300341241311224410013231233334023433013330224213434221442311014232320221002441202433423111414200022303320210403204024200304103431020213220431122431140114231033322311314033232442010222421042433111212412123343031122100004304411144023312324201402000322144144014231414114300112044444140431211123434244032414204223130212441221023324331323422412133033004030422303011102022212230204212340230333112000400321213003033134241211001112322043300112202431420023222442202344033103220314341404330301443143232032124044412422130230102300342221214212100242002024033300122001040001124232334300302044303124121113114113230332301034313430313421334414320402400421121220301232204232423430423124214202331034423103124004003300233322242340324341014343212440022214020124422313111321404143311011104220244103330230142333244141423423033033321014033130302000404221342020400201312442243010401401231403024204043223420331122310313243434434043323043121010114032111020442301043013420000201324301331231233113111412410210223042040122113033032311010233000110403403324232102402334214231412044210034004403013314440412321411431302422344320241243024410243103204400320113433004124442221133030434424021423122441102401111233010232314101232211431040333114320313223242314221132342443243301312130404143230101222401301331403202244432314324314344421304012342140420304441311233032100133300200221210311042002204043241011202302423212403323243110223310301423334342122124013224431434123113100204000021013120023143201043014211420122423443423432301312440242011401321412134301041400420033042233341234213300322124443444031401104332214242032044312314400334334002422321430003200203043132442212214122041402232310333214043033441430030041313412334300443231234414141320020033332240431420122423024022142434010301404112423224314040000231342402333003223120223321213242331201014000114213420230021112322340324131114034112344043144404423343421243212314440044244321024113112120101344232240324040431004432144314232312004313212424240144011210341240300330411213301401343432112221040111301413413320104312222201442114031234444200112014104223003104130240322430243142101141002400112424221003202022441401334430204002404303130042212304021022001311010341421044442323210231140422223224133241014000000432204430332324334433423102202242410233340444311440132310420202420311340240323033114233043234144342412404234302231140223102231342441330404231221030041024033244212012330213000000120134300410012213430223204101104133211212142302104011300124033220431223422400311400042211010231234020144122014301421224304243304133314100141313441102344113100422323213243222120022230322211100203124204214230324120310101324410224123420232022412232243203202031131011341430132133314122430031440341123224304230044340440431243322001304424001032312113214400110441434124141331243203221313314030220020144101", "004320301414441314104143210403211304324302322042444113312013042243414330431003340341211244210102412441310130312333111120232413122220230144030024014142004322014413314311010231002340120424001330142022220044443200102221302321303244422032323323424240301314001323402134114421430242033022130320442244030242024102040440144342313421141024032320232321224111304123432344004244121023203220043011304224140330444234441204440310431333321031033132323313142144312022400200321011044010434121233340011301443334224424411200420400223303130141132024131434422304111440122122110041414110203220303014001004411300133114223120114344243001010322410233122020123332203220311032202322021414402043320423442324104441242421204014103341142214214221102101430011031221144310414442021342212343244001324223013040411302114221324231114343234440304020432221041041134302110123040023200201101032140420341044432401322220243400031133344111042323131204221443230312312300440414242322404403440111434243130223401300220000201043144343433424443311322333111442144102142412012303021242332424343042042242341424330031020442033021201041222043244002024431431223211340312201103303413121201332333310110412123410132424103443424011422324332042230100321043021201012412142404000110221401024221444213112204321442023430200222111024332140322422341040201400430044432022422004102212212004100323203040203134214234402031401200303241203112414333411422334241131430230110404400331000430014320001230242441430203024402234334430313011041443230422442000312443342040322233310343312434100324424140423204421233440343200040414103021320024010324011043130134233203401213132010444203002224203023203341033142232200324432102134421042431111143011002011103100012243123331411401044003310411123122242234232444330114111230032300414402014120130444241133113044132300130332332333341413210130301330000400022221132242321001400433124041240042214131240420240130020400020302004233034141130310001214434313300323244434244303201121001424114331333243012212143102423133011422302022243430000440313132014222144032330323222320420441144401214423343304200340204342223140200004203434300043112140121041222220202023002022010124113331334242220221233020034232244443433021234230033212202220410012321022400420112022114312024410420033232204114112010242311033420220102400032403210112004334443332244004340202243033424304303100403224242213221413301220130241004013443103440440233043410212003233231332114333130344322333240114031123142020311103100132231320102024122313140110142341240322314044411442103131023440240333324223224142110103224131124323431322144203410401132241414303133344022114443302234242131220313422313422032203404241034424233130423413223402202133022131402431222141132024222343324343122123033234333043200020244413431044203242243241401121300142031041002331421122434122103021302334020332122440321300024130301224323332400413213203201024000102220300132100033303141403002230213242322022141032133244322130443131221234243420034300030110124134013134342102312000103403322444100001042312320300140012403310210130222121142202412020340124020041401202032313421033342141322023132030133111313124134124040332120311001232431014114133400313324220034240410020141201300242222320114120120010114123424130240304421133044424422142202330212340242333032201144440013231400030401222102341123431404012440312210301113133210023213033404213320011404301400021312241430414301233234123214012112103414334243411022002230013214403404304234442114232310214234020424233424024401044300242221222431222111421024430044203200410030144400201421203401420114333221043330420411302104322210324101401421223420222424121001413444302212404024034132013201311123421303422230422133233100214332101244314144334114003200113131214302231122142033322433213221102213103334132141421234100033123232032321112402024101232002141033432301143433130141104411300220233202020403040334402241331101234141342234211110124224423141032231132103024232340014300231023312303032123144140420323002430441313114002143332303423213312311132244431140310422343121204430222301203222343201300141132401411144103102104000401024041401411421213200443324243110444340113321040100122344041243113413144002120411320231143332221130110020033004121242422340413340034312223124320140044132144312224210301242441213101143022000141134303104314244302404303433012223420424143034212422432202241021431320001130143422003014220002012240203423014044300234112320234342200422213012242010324223000220220", "020243134210003233440233312003343243122020444120312240110440324304103414432040022244140001120031134423332312324221322440114104211333042142113402133431232242000341301321130202431442411444434143432140333021300113101422044441032421420214122314202130440411324400000214440442233021111002434121442300233133243421410312222233403443041042031201423213330100342424243334403013240430332233404233012332333330424030022340123402310324130343400442012404402331110242100130102443132331231030033322313401102131031144240113104300110314443024344114441320312430304244234443123244343423141314003320132404131132423421144331313310242232143424122320430002421302331420023421442214423114022030100303131442231421112302131423403421242240121214414343242342023204043341331143300212311114231331012102013200242312003123042032241344131302142032013303330204332340030141030110113243442420223304042433130124001441324024222003202242133310231230201012033214101440342121311143344401131434242434134313304204440031120011130210341104233144131440202323341234400030041114402334410321302012024431132431202343104203022242313320421044023240431420402111300234111224242322241103243404343110402441242314033444033143024110201044342012430431300030032240243130223212332314332410401114311223210001011311311111102102343422211144312432340011324222020141330313202104440120200043422022314244104011331332301033432324032001044140002103422313114131312344301033022403443111144024143043304444024341103011414003314034030420031242314222003110414330422111231324013313131001140142040331032413034013004010324232044412100430222221133020111011333324011122420040102431400013133121311342042403020123300202321220441202032102403333121433302200012342103043143042120110313430421213033333322423444313140212034234311023211314124404441113430243101033040104212331434124113414343222421132333413233214004113123044114134140034130344243440440330132131011204410101023041113444231240102331440114342004430132141421010341011143303443334404204210103201303024310244411121213044331131142441120101212213402004132441331014343243042104400234020430320221230033241142232324402410134011012023134333411304134414220233143321304230413343000321141402131120234023023331143241124342301402201341002403304114030224312010224222444303222420314240001411444232131214144040423013221343424401113113133333133401030232411341004122322443021033122413300120102104140031323041044114044041001221224421014313423404414211233214120103322202043444300111313024300421344401431403001212032424203234241133114413112411113134430412324324414134414223000132410033420323041330420044310012022112233333201231233030303103223430210020442320332003000332444112332210403334404313043400343202000001313123040423444214113432200404200121121220041140140323314221112334024312031311321044041032343133003310012223310314134001104211444300043100030034030020241304204411200232410444323421412303013212300224430440230224431204311242330014142430134041332124111112442132231422144313031044302131022011104203423242142303011301023130213000133322430223204033303000040004322220400224141211020301232104301222403023330223203421111420313431242421044323123124102404424401212022132134223101233001330034142200012002201342123213120212443110320204320411312230012242034004412200401443014032011320203001010143120400010423421140214142334130331311241000422443430440202214002311311333322020310241313443332423024134002000310434224432031404114130342342031122124403142002021210142020242001211320443021302301111241111340312342313440400033030432410404443342430443310424023120124114421420241332100104031213322131033423241340212400004033222121324300214120431341332033100212202411100043243343031043412032112143010431140402004131441202232400222142124243432112020142144003044044334021223312113112323031131402320111330310410223433341042401104111040113010132003404101004401121141022234140440124432243320103132320341300414330041304332031010103222213243044231403314101140032342002304222012243033234432004221104230442212200410401243242004133421344432340333334330123424233030303022010411130223232044241432003321311214131203214003103344101220221142433221424144320424203141432221420432021330041333201340003214231402200034243014001030410244433423223311023142021333323142441222304034341023000332400404001403044022414010333330102000121333313221244244043333211402314231201444124323122131432113044111030233244210400143322410344200143002313203132200230221224010441430", "314143114120332100301443004324321430130040111010241330201000302301334310224134223222423141241104440131441220211011034233423020403400443142421204434030332223210304031044001224201441013020001323404413322331420442133120240444021003404033120431434321421103224041444201332244002421312310213113311320041200003301321003243100323430031003112420103420431132143110040342432304304314313303322133222223043442033343121331213032141031431404034131413134342131021434124442134124040423243100104041020042232041034240431113011202440320312442000202202420400001144214314332312341004022303342231112301243244011203301440230432031033211133431332314021010204214123430302244243333342202323424113304031334211323314102303312431101014201013101133132021433342102000403034110232434112123240220043330421224002034143041402002121322414111103444234012421410414323004441002203244114430220434244143323002224443420423023023210313413401342222141042430302032403024032020400410024132442012321230124404343404104404310141213114324033330331244202322302240331201424022211004100420034134301442322241233112000304404202313401013441300220404324344030424301223211434244301032040321321222020301124210201103423020421242000232233233310303221031321444332021134322012400231440014001031240011402104223110131022314020030022413243424012230103422414222331433302413032440340121241013314413431430301041444103240431014310112244402121010422423140221124221021304111401042014123311331121043122244314401041440403004023300232321342224341010233244344030124413242242113312212223122004100134403401300000120042421031244211414300112240033033313443000344022212432433033402013420202144101030422423210231421230033022010113034131444411022423404002040131320244302411444012102134410004034204342020241343221304241320032030402241330310331222310041110032322242404243220223004104433430203212213430222122143331433300100102313212222223423330333002443044420414401104331114201112302203200012202444111141034132322032330420301213001241210140443344032430031231223430021101121231441010044020312102311402032121043303120203043112412024230112024213123334313202231222403104030402240114234201420321123202303434204340243220212403244043242343023133322032400221440334040430012204431002314434321200121232331340330304131111413240244044213240202233142322414200141134123010203001340233213032403331233412412444024210232024112430411410031114213343140114121202414030314124204214300430032001004014143442202132443420031141240303000131403011112314340224330302111333113321113101202132440434224022404311331403244231044243032423332423010023013030402303301144132104421401203214324131332404123244144200312330143411334411131034123012041310411011332114300301240404004220340412224442124403344134102013112142010041032201220122031040300044213032121444330422333340442001000244203121211333304233033033403011102223010211232433202042410142323440034412033443231223242244101310004423220230103423430324310232243041001433301441302340443134313010002121412340132241041421343210204132334341204302131002230021011120011443422323124410412221034043341030433201141322444134332024020134240413414020301312434243433031121243343130424342420311304134010210011001014234120413210302310410033222342331302400102122012403103442010423101440330134140211014303333321223041331142132303313401203113240214414110132210004320411433000122033443402000221240334202043221443123220114411301334114434023214430301233433122032120000412003141143142014303344422210031301341232403423433204231202021410143233040344003004114042112123320212041412233101023302311032041200003412344223421233142112422222043044222112231230221143234441331130412424403021140444242343120431010003040002212204201240401333422014003214133134030404311013310210314422300014204312442100433230423331203431130102442341043411412433124422043432032312113400221234102144421312434401200002422140123222212130103242231230401401241030213432034442100414444110411233201202022240430322323023231040001024224422240442411234230203411044224124422142304112230040022011222400033002010040324340403434142433244230332222034112030342312220420131241001303000340332144232133044204211120144113013434322030402024201134421004232124412141321044013113302430332314323000211023222123042024412132114342432141441333403224143040021143402234330002332121120300100404140441321014444111312402232112021113421403413130331032023101431102423411234324431213434401240323303024112140334413143442041230330130211424", "340232100403443333440224430241413411301234010010110111321343243132211314110113314134420230021410133112010424124441333041433213320310320330142002114211002423403044103100430402420331200004323404413424024102010432230000242434103120133110311031402424443200032330234410240232230232423012420422332042232431320331304141214002232000434341330202100204330121020324332230122131242120331344102404112340312120404431324013022240302422234441344330402104104010241000021201324431001021312310310230100222321434000020103223200342423113122321410442013224141023310201403012402133304200022441124102233244143421034221320424223333434213132303340441300442221230234304204240202204224242013102001402013112422344424412322242142033044434401010413211111420012444430310334134320234002212422220040101430010240210421104022423103032412131333431424040431240423214143221324401333121303134141210324242343103323401401141213213133310103011130010100422244313121100301442331342423243012430201134123241031100044100424321131211120131321003204011000221041030203420034431443233144422444410112114144120032131130021220112234121322024012310044300334402440143332012301304034331312000322312244322143140020440112142323230200034100010304032011044110032124204114403033023444133044313242234142003140302320321000321113342231343203044213120311222404402302224330110311002033222204401143121242134201231230243421103042134134314342221411143234114224311330301111430133310122030000423110123024024031110324011423244200044120132002302101110214204140012032021014224441031103434211331410434024412242002022232001340021040441414442230144331200221224314401033004302101313003440332311240014414340240443331032024401032321412004232024332342341214301002432432121301323041212130001012012144134422043343401022434320041110340430400440403110122003333440342440003242341024001333122334423131320220130240322243432344421014214404442140032440120211403423410040333433140202404232033330043334411412122114310343121014321444112044111002242023321133033341230421004102341442414111434103133243401344201240333001401321440122230034124100133300413412203410443034234020304120104410341234031114211410041230043133404402110034200000200033424424201324342140112202401133403212000120223212004242244421330444322213204342324110401223424310213041443442220304322123122022200044321434231221013344330132232313304230144202400132133103240410422033011214130310032311420034101044114023320402123112001432300241341131204403201140222320432034043203144231340331314102341340400413133241011322230143413020224341124210420103104102101001043124111230213343210140411102030132103404432313201201403003010111022341143121032431434223002011241040434020421331313131302330112313402423220424122422301204424040414042322000024202101343133440331133311110433412423233323023324102404043440234322030120042330341231232232431222404412404141013110234334130403224141101041003321423410122111241144222010221114333300320003104314032422013300240023330131402304030120241033111133233324303223333412111241212200142021040220431134330202342210001213412441004233443424023200023040320023131042013010400012344410220220322030223340433330432043011101330343111204303242024414404103212234212102134001143431010003202142410211230224413212121330201400413312132032422244303102142013421201310431204200031331030224222224420341034120440204111424202220313433100133220203434231110413023114202330010030233002041311344040433424102230444021304122440344443040030333112023141422331111204120210333023300043241342030443234032220343124442421320104101224331020140430230130120032334421441234434243110031123142004101443211221112101440122141322132413040001144224224431012204332222421012033211044021210430234441443143211400144340402401240332344444420431334013231400343440242433101131444433114042323104300123203333311031110021200104010430440032100334203101124201034113243420033141202030043122000411432312211042000120103123130300400243111114412114133212424414231443112423032144432444030341301111433231101134423403223312403401104100314213401343224120020444412430104443440300041212102230121111242013212023112342144201312300021310040214110432120211402230022410430330343222430132102422343104240333420403430111330220202002121400441003023414432234430003041112304024342133310014302320234304441421040111142311444100142143302012110411113143333103230404432343220400124023114222233444221003313104312011331311022341140042131124101033244223302100202014203141304", "203114124314021232140330033014240312222142114430024323313210212233112030240410423040324140233204414300413140044220334430222124220144200302430304220203443212144002302010110120312123211423243300301213423141043243012133441210312024411140201412402310140442010104140044410240343403114433211422130104214434113023044213443243121310124031113122013032142410013104041311043312234412342302043342021212112014101340214231311023421014311414303441211404403214041023123114431314140031330243432002030210314021444233101232141300232204211413040430042431010141240214131111300243411020324320400101041321403030141332403422340241022122424103102034424122122012412330231233112030430300343411244134014104242013140442310432341240242042240232342020033440411244141332340123021421422031012444241212401401121103134310422334422142123204232130302414140012002212203311311301331421033203412430120211144414130341034304034200323123033123223134413424030331312233113220141343323213413314330134030203414411004033020111322022121341223122441240122333331104310312311441012223144221212133321443441203214414034032440303303130130423234014232134224031243124242040231424101214411444242243212214333300004131042100423012134340421323412414042131410233033433330032223210331403324344413300230202011342020443020314104024434023244340410222301042303011044200400200022423433011014412411401122021340441342043410301323112421114220031333101434232224243341010041320212322434344222022124004320241341311222424311110013333242044133344200022241110011322123331122312040344412010023001412324241000010010224332111023113021000033232444044012031021124143111100040302240041234203301312044330321144412414401143232212031410041144440111043434142412322142042230422103310123012314201012221201224234031430300001042344304330233140141113121440331122132233404101214404241314420243133103243240310421433000121344244143401220420214431104114423224320001022020220411101132310334330404142033320443142314133103102022202133111220114211202101231200342240222321243242231040022004112444424341201321144104424131344031114300030314241421343044110214011041034413124221012112122410113142322321014321030404420442033204041321132201430420102303401210302124032421230443311210133113332441040201012131041444012440044322332300241343414314132410042111234240103031310032232121434131432014011404303211402334244233100401002111420201123314332432111103032100131113330310122142440041410322332243141023444233241334024123140041101132314043014002313120141311033233130101130021221014414430142101211311434200410434400432133100442414421440104324041013412404030043300030042043032003043442334430344431124442330131201110230212221444004444043103040102422120303410411224231232000412242310241032000421231102121200341404124100133342402024320142412334044402332102414333343131020040221402430341040112000314124324201411144431034031022343114433122343112321141121340401441000300113004244430144324440443221310232043040141100144422034402342103221304432421411322331132431341423234312221124213432403012023322031132142233321344010444020023443333123234044211321342224314141211140031121440124441442014040030111033133100200124410024242144132420402413422031222333000122022140004322244422314340401112321413212240230422403333310220142414243243411020103211134404230023433114424342231131444424034444323014101101041041411000231224102210331133224141323143331333120342234402043343434241402024442133301431300034340340344434440312044040403242031001311230303022200402301111234034020413233443414310402034443111002211412333320103113414431340243442242100422220432030041010032441332100103033021243211002223401134043032402421343231110141404402033133143131224013014434343240332203320100103443333113411102141240242042032411423014121341343413242141014124120000341232443300110144034000342342021222322243034024211422222023144300013413421144441001130012332233223141001400233222130332322332314042113302304403244444102232020223441132313023224342000423411140102031103043440400201031331243143311214442233342330234211434422233124244442330000114022432224401403034240204041030232030240212123123022324123341443300023042443312033214021021132101442321023244203244204211133303233433123422023243204130203214123020014310244014111222032444310001403132301133211130212210413333444343211333342132131130101303211043114323430012013213140104002332404401400300441021323400232103101421231310234310303044332100413004020433321332042440010034401413430221", "410301142101244113431041123202404040430033342302214343012101140402342023024301424342322142410310112044202213422413424430124413330400030004103243102020033331433204032300111322122443312432424044143124310141222302100313031122442431111033221232333040031042221012144312343214424041002233010301012124210413442212003401101142012311324221042442041102413312220330213113041313011410424301444000300044102114442003430214020434343433330122312002332130212402110343214224314410110124222010241222320342242201313204003340121143121223032304301233103040010021224003420023203321120142130230414310421333121433140234304023230124211332222241422200000203342120212430112102114114214402142433224014401131442320231401034301130312311010441334400233014241312003100440400344002333232330114342104140444120441303233343120013404042214430141303302131434222131032311123034031140430204122422133231303203343224443020131314012430010231114001404330402240023030444410430124330114440434441240340410002111020333334414342033432111243031424210200210100323141121243122332032112001222120203210140433200313221233130240202412320411430214223434403242304210403042120121343312000312212340423104110230321424044401203210024110033023144041124403120424113342000313413142133131130200042240034340143443441101232120121043140313240121323404440313311033320223020034301304031032102131132012130104241340124141233234102114313434434402133131303204243010324001343112331403304342134113142200111123022311220302003124333244022401244333404234034042433221210431242230403211232342342234213241422110320113022232414110243232110021403311300044204220430002004020411301004140032042444304223244412234000141240403200221223333343024314031134431230142213444434212323141324114402004010010032333243142213423241420033231400100304121400120140232304014330323432201330422010312204444210444401314401421022214440111101321402234304222034420314313200014114333412211243112432010134032313123033101420102304424041410240314042123040243300432030333314001144310410304012121112243023233012132411434241100213403210203332114223334013441332113034214021411012311240022011022200100222303222310231213132200020100141204240113032314014102344142341024142024314402410134430134312340330441041110214212421312011221104001324434213004401144242413023023132424431230230242422411104331423342033442304421320012023320200201042301304202342021113111432234032114331440343301203013111102222304403334103113103344401034333241210100332011341404232143103432012021243341331301233412104014433333422421002331034013112410342044121302211100214034000000344332200000034144332312211323044201312420320144303343222234144032411024144423433402211442224441203111201411443340022120231423224430231201313240140244023422201330143343320433144311044113114040332143412113322323424113430213004332011033232232433344430031124234033404030140041144014110421023042341433400041032231141122341242414010242000410120202344034422043414333232422104423331102022134121010322123242134031414210142102330144443412101104210333412103213220104432320043321433424301131241103203311024021111300214323041433042302101422132413121042444431123220343044201202433134332414322303432011243402413110040420433433423100324140322102300232401131404103012233411332413021442340341412203224200020233131304221204241444202121333142203240101402431224100030310320033032420324120323341440122032330112433111304304140301442421100024113423421141330212003224032130332002124330010421212002423224430140210330123344222410104431300402433021443020231012040234304312433232441111024401333421140243201401113233143040424003240000032042032330404412213330244004334241201324303411303311332400440030240334424212431042420332123442041110114443220334033244422003343242244340343302441240412430243141241134241333102212220002033401001034311443314344132210131441343121434432010432404414020343441231023414332130101402221123231123030134231102024010033120324121111344142211331030043232210032440222230420140002024311124442320041244401413203400102434112024213341224440223043142021344024443014010234111121203342224420214311121301244124033313100431213424021014341304314001122343220004222142340234232223334342144440200103000222042044334420100431132304102000113441222130131403143042100003013102003102411041203400204324324303214044331341410311414144334231223321044003423141320134114131000034024113021443311001311240210214400030430142032331100134341023442020143431234233232404341414331213041124", "220032441001443011222400344221000201131310334301221310113340331441234041124323243104024114233110032101402444011324131132420123404334100322033300344031330101004134431144342230131344131424100433422240020444301134433002241404322214332310001421341230043202402410432022134200131411134444120040424420024120431311041213320232343313202131142143023312031430441304143233212141330222232311033421122111342120441410444143004402122302204311441122202324012412314113320423031122330121442043040244400204341111300432032334100121430224212240412120240211220414210331300210140012124411344421114313431002211433144440300431310021021000113030312320400014104104102431141444311344001104404132203410021111121341023211233312321113342112222221333330433022222233142213033140321431234233402131122000020200400231240033313221020041202040400110304201221134111211340014102323043241002101022111034024101303020434424242220003331321120103221022241322033243332234113302443342420010012203211421003202024343043200411312313344201110341034314234300441423111440302443232102024334044010044404344110142134012030300013133024323113140034112322400010424101420302214243202030132143130120113223442030433330041000012330342014034433100404123200431040423330100302212011322334014221034223433040240040122324343113340332204241122312322103211230422002123332000113122410030303114410432242130422144001202042414230233101230313013103402302113324114342111122024023312443433440121403234024002300420111230144103111401122011032334414344422012203014001041103314432121141413020124013440330030434213042311312402113041423334044102242443441442411243000114212340212430144310034113242303131110224220030031312042122132223114344333114432303024130020401414001430014301414424130304304303340144143012113040032312214011310114044421143001334221144434433413033231322113243342004044024001202331403410300030042232134124140230144040014341141311301321100133444110201311300112104210033011314121100414400403142421231303010413211034311220232421003140233444331412013042002403342321143203412420032314204034344244041201303040400423034123300114414300302132202110020241014041133034404214410021211141141424210203214312124234304244110241412213300012003424421323404220004023034040223442314334310003240123243324204132232314112302222341430214113214012304213041333422041404111122031443234111344412100434414221024023341404143334220401310432243041430414202042211311103010201043013113201303214431322022002300310440104141441144214400334230421330400213211130300323001412341304411434000124411004214330022020124140102124032302402200021431124303234300023413010331142441413320244311143032434232022433202221412000324310331104204410011414214413303230202201201442402240420021230410301021343102223103423200440311304044104311132324341433430302414302424220303200442123144240313434443122331302423433341440123001330431333243011243041344021140333234110113431421240434422314341133323111104133401312331200111400230434310121141442122341311410030144313234140303300041331401144431221043123322400023222214423204201130030300333413124441032133314132114330330144444010033343131342013112430020402222020141302441141144102113414441241310301200430222001430431112401424420020000220013421034443214311212322212014121334411211434124321132114423133032411023412330141143003303430433020104341413342240004304313000444130221140343340424124421210300103444230332344011302240122410441233433344040044422210330130232411334043103133114031114040002430042122432413411234204023121212230242334201234032301433003324331044110111310323004334212230210412141201323333114202432332431202424221414221341014342314333233440101343110330040310320211232430431242041441430224010303413122310010022342244310421313321114322344110433111413112333224134140430321201224241223322302233124022343234323041121310134441341023312220320040220324320411331302323412444030143141000004223112131220233412211333104121341324104123120422220111013243402134344021003400042410411444420421244242111134200223023003203101414210324444112333133411303200301044302401241242324112123304223221443243422104202431212102242343442143301000012313022030212401014431131134303123332344132222440132304242033320123204044213312012021333311334343331244024242323112104312111324042220430430212123100414144242001124224230313423412043344322134240432421030310411001001331214413342421012012421211141000413004012024034131402133023210310211211431240231230204111211214442444232322343034343", "221330134110213444430424300440104233302134042423200122010434413443344221410213134321322104022424104132123033132301420101431100413413434330324120431242040030433011132311344024010040004322244224211313344303440221444340103031004323102002034203023331142424134022110430230404021141140224202041042300111104140334043430010343344241433334111441204312131442203203130213144133243212302340230024301434101103424002044221304021230330122332114030133011202401442200410203042133413300403421241420343343003100211042431143041040414104340120022323400030403300032313140032043042421123422121200143332422022300224033440142413330033430140443230212404243042110243220342001243413110442113121201012202114324333420012130401440231010233210342021101103413442232333434323140240141140312344144000431142140344004212133341400022423213330042322014440203432324041101013221440332030120110244244030344330414104141112111234201010332300332141243123012240430422324431322313212432413112312132442341240131401200443230244421314213433420011013344242314034213214232143334313220342202220114303143344410244330220224441332023320233044033203003412144033304133123341101242321143342312323244202034431302304300122213011004242214311334300202320014322342214114124041424123424202203130434101301002444342331003222313130100413022202020343330143311422131102432423113034302231022124101122411412333220131443143424424414023040210433104223421011234444201343233023121222030401230022401412412314214414043211434423223431010204333343140320120400142121221413423340022200210010212200333410242211224434443004333100044411234443313140434101342212020232234041320120141103213433212004311103114103343104414331110431342422242100313002133200223013024231123114123144002401210121224221033001023114230313331004143024131401430214314423402022434222034410201203102242013203432432014204111143120412221221141210422402041411110000141121041340020341011412030022344010022111134141120412301021400300330212403221222033434402134004230021240401120323132442140212334204144310221024211010303301223431144032413320111311033201440202441302344410441344230402013304111331441120121441124224413133133142202442042224443110334344111300040110142031323403131413412432223420204143203421432312144242034112221401203140141123100004130213044401012014002223434123424122030134011114320323412202421334234030300012303413242014342333010012200022323303104400043312332231103210433400440042020441034422034041230414102041300111003334430423240214311131231323032020010110231443031300201430214234201212212011024400330222003310002143001431001222022344330040240122322133441110124044134201234010012333224341214324323434400414132222332221413403223131002333302142003321032112022222310423304311014031143304002124010214332234430003142012412130200113100444144211320413334031314343124213340314014340141120424210132001434104001041124300413322330232124022304032004140240114311112143212043112321141033301111212123010332231400012201231243214133031032443302124141204124334240332111202322330003114140401131030120204342110232344400321424311330414202202002422024340304343132100242331210132212241343102010342203434403431221042304444034102213112424230021000110423323103411004242340421232311412241320342422412231100101432130321121444231232441322310334241340000200143340003133020422340133344442242431224432034431203411300103421102210433042343243140222012211214022244232321220441210124341130123400004320222320210134040031441400124224442424204002112122242424204240233022431041341020223203404214242413221012302330403230344332343413341304432312420011121432324130311322424134203300010440221323003240423030403431123213423332040043300232423043414142232113120114323332442413044410143114421424134410322114044220144204421013312222410400342331314343132020223002103001021100301342102400420324313101302310222433123214311224334132314413330002241101004321042433133222424311412001423001011423312024011230432020044110202020200002340440201414431101414203402104022410122003140411401113232134220021140234421331303211234340234131012013300040322330442341430234013302123120013420414411434322044314004040200434412403344430133044101022100222302314400142201233030110311440001134443110400113201344312021110144133401404042313023121402141224220314401224044401040404331232110414031403444112010324031020040441214013100120314440443404333112440144044431010012434334141012010032401342011312001342224413400031113134333223231323100423034010223033401", "311423100332102012011323103244232241210431220414242234103302444421343140343114204131230023110311401421022301110204323010420443123424003401024331403020204411412132423200241322202123100444333441432422130312140102324141144211331313213311402232333120232012022403431321412200310412032314422402403403312412333402130143232001121222022404130014322013331202221141043413414044403104211140224034324322131402213210320012233231102034214421434033112034403211322343242022230332002421141123444410303440314410420413121101400313242110112314304314320440121322440314003020314013440434032420244412113422204223314441242441002232444422322433344123232443140301324120224234214400111402242420124423210022311142431314130331403340323211341402400002344232103120221114133023414234031043013132223010040130303241023242011331401140014410440223133203203100010110132321231030233103043120041043041113020302440221301222220123222244112003441311310110132311312323043443020214340441421434034440433010030342234431241323340431332113430412444102421444421231424031420040021442230343112423010014002303311204203134440240232212133034104424032144104212300104143112312431041121231400111441330131200230443224440444143314340431433141141223443212000211413044440004211232031431433140431002341422111222023124210142040043441124231214404220111344103430423121201420142212123430032243322340302220243101143034442202134210324313011112323344341033414333400422122344413212434334404204343313121431130113204212031110024212341130020442202134440420203402314141001401044431441113423022104210311210413312412242123043311410142340121303040430334344204202220104023301402111401433421111141022421400343300233143300040013443421011124342040140012001433211103130303040233121420310342212114442000320333102030044434330033344020143301310203040114442243443420030221133420144442210342411214411143103201323011103202240334213014404034412432043424342304244420223301134440022130210202403304122001421034411130323321101104210113032330041040424214214042322411022404312240213442420234240423143003443232401114411212410034202332431021413104402014014223100322302324200430104424102400034122411410134431204323000233332224202313124130221220204240041310221110041133114313422243133011342032414224421123431342111133031441401410234030301123043002002412143234312013443411233431012022032443204240024204031020422230141301134110202231230120421034144040002441232421310304013133102342034002021303220014420103211421012100233040142443241334103422022000330130034311121231400302210024220023143313113034002021103322420024442013431432340322320441001430411203300340234423423133420031310034014110133334203144120430213240333301330302041031100341320113232242322414202023100121443231003222202430131202123411241143134340322222231420421222343432412341113344244104123321433211231341321021443303340024400423201314403312341440034000202004041403301034302412404041314441322034000240323000102313214401231311322212332331340104114033120221404314410442244230333242404314213441300004444401321242202020000144100211022004113331012224012034310434311120130130030433111234404331411142410211420042321313003413414113040143304311412423313234232314101234334321131024211443343311134400112401240002424103121231113132414144023342110432242033234231024222442324321324210104434010413043213423100220321434111420311404123234413020303020242234211221403141100144432204111210323040134210241141002341210041404230213423300324110304224203420411101411310041111144222110211231432000212323213424440112003130014410344210214203302413403200103003220423012014422103422044300022122411134411430103142241140104003413242032214203030433443131043132120324222340123203300112132140010004243442213441330210303410144021203432310331144340323402401433421230111022414140111044421233230033042424441420322410300303443203300400313214111321341211221100144300241440121320033333244214314421033403211213323421120014012020024210121422200400321040023044124030141112143311234333233144322112004222442023403434344011201332244343304434302110402304201343113141320001301411244334242230233404231111221124233010202431021004401143322114310323041233002310023222033343234240004200044203210011033312112224001202020323310202142040214443230402442203142010412134134431344101042434231234322224142323222411143024412141302132044121241003413111400300103340001103440440333032133413214404443104044201130222211433430212124013103103110343231303002313124223003404132300024101", "111210122012234343222231333214312202203440424433230434113321301200303442113021024100302114101432031100114224144420043234300320131104134312411340002303044342432442442133110324403142324334023323411240014210232403122404110103043404300244343123124302304311340023331240401004223303414422231411003333131241330021444032312221243004330400210443203113204200231010233302224443412143330012420421124224300134334421331413002041300133104103120430420310322010444310400040314144031023204431201402210213133224214213244011232404204041100024310324103031244400242122022343000412043431434324211141203303242411411034213011004340010013020244411311202444010143202410041341424430420432344111143033000114110234400140123321131241044022433000440211132440434222430311202111023001232203432043212342434311342401231034232030101043013102231232123144121324032213403420041123210133414023130243342002000101433104102034130010334134143123422322212310240014431343434243040440424111004301132402003423331210023100430220230004234022214321222214311142411143223201203042410344121430340410144132122214143031434440421023124113144242211421242022134101230342401431002312113020144001000030343234411430044312224030101320111034243112343241343334320332042421131330221210102204241104311233302001322410131314003422000234203400431210304412430244231034210210423441104433220411424302442231320430013211032224400102223423114223311414023300223101033420344132122334412014002202344410202333243104430241133024332402202012043102304432304100413234330210133131442310434432022134004124030323330433310424411134020314412103013044044142110134334004041241322000431400202420443434140211300443020420314322024102230212344303004001444441303441314142142122240233402210401310034020443234043121403232144201142324004310042123112432434341404132322130413420133401003342213013013414222341123231432314414323204003442114443332231013201404222241002304421402123130010420444412000240000441123333140303342320102014343000002331043220004430414241041302110132331101021033131140423400442044121312323423304114421043344104301242224440144233032010042441422443101431313301314201304133410431341122412033213214032342002244033423203131304441341003131321423130033434424443044000031443442332440211440301001242114222340420432331103202312034203243334413230143302424422022324011444031003343332032402113023432013212412313141140204413422034431430221121234043322002421103401432211340233422134230020220132414113333104422233011412133213431424031402431301401121024041213013303301011342133413032122433230412414312130204434422311023403343044324412214342323044441242313422303000144331404412041334320004343214301301130223211232403022110100441422044243444324201240321102040020114044103323332301430201120111430330040320412204321234431211331341113420324420400002143232421340334041214224044002112233010112222333200130412121221321134434120002432421421002020431221301030142033213343243204434342013140232120102224340030240013321034143034212333322421102023332330010341012313323232444021234410021022431004430321010213340223422004034042330132312242204303420441130013022014333212003330244103121011114141022014141324100021243431030344014244224414441343323211222033330144100421430022133144110434130030333303142430312004013303421310014404214410342211141104011102202000041013121424421120322134131031322022024233320134231012204110312004221033332100441441331441004420343320211103402134113304442312020144141333024132034403140324012331110022422123124224031444202041014410224111334232023400402031240401113313024042200440310030133244101023014340101001340413013341423323300240203444000020441321230324334034402032444124121221022221313240140422120331333203321241340203012440020310143222312343334041243402231212322431403134421310121144132200241122324212010422141020103232431012400334241200421110022332003001402243134322120011443122023433143424112024024242412143132414233030243214224310424041014314100313232304342102131442040002002320041203334313400431313140040300322430102003311113422102231443044302221311102140304033400424001401104011043243012011311021102144043122332344442410013200000231323410114221224234444021400030000043414302240321122103414121202202404400310303234103040103221444404244201102433402201432311114332043342111001041323410403422401421010414331341431130222121432444301422343240020224243304023040042043144133413211022103004201340122044033311213133121330401311333333232244321031022221024323324014", "142224022443230043401031410410143134414300424244021024304414332011421101242301424431231121104241021234023444441134231224204244101104234332144032324431233420404220404011314231234201131104013332002132204111103111334214102444221322242401212213214022100321441020240422211111111322311111034324104014244243233223114112231103231133203112440423223242012032302324034331103023431003311320120430134302111410333113213434200310410224120440242321142010401011104211214022401011240400421234443102424040000323304440122242311442410123440402421200033201103244020202322103304330012330303122012323000220200111130312242344244201013123301111233302331213024300323202000343443320402322111314302222414313241314243421344120432132101312230004404340121214234144313224442421114134312000013001240333222100332400313143404200331144241240301112412323314322310032231203014011342034243403343333403232322444012410320313423244423400202434433044312003020301023123324420421200430420311321432222010413211202404344321114142123044014204001211122313202031023043343314211022201030242404444242234220444211423013323003343020121313322421442440330304411211420313413232103141212103213011420013324220020022232311132430023300204321101303020420213222434310321103324131422330234121313132022102240141220300414103440441221410002111414302313414224411313203131033000100231401111124331244044232201223321003424442204212144220110404414104033002421403111220420431433111431113043102043231003044140102121044244403233122343424443320023144400203243142100400014202344403314243334441244004014231342140000310433422314400233213432423342300011421332421324342041032410302011111114214121103031101141242204110312404020122202314341001312313130004333230130431112330104241310441432424343003004330102302334220331040313204001232011232433443403422310323031111331433240231404012233330424111411440220020431233234331311213142222124434404424403343003124420013002212312431321100344412241100311444224314444013343043034001443321442123310402104103211404011300343000003202413143424124112310222423310214203211122410212221043230341042244041230024232142200341411342422124332100331342214003342224404233332441240021234210103112012044400223141033031441010003210012400111410413213322234320004340111012103300040113023231333424311404240012012123004133301404000013414241243404232103422123423341143001410040014322404124414401120320313432101433244321310104112112434430020122440310234032001410241113323430301310131012024432232321304011424423133112024421042333304243101302300304021420432242021401111314314342412031022043433423041023430032134044340423304244232312121232240120240334222444300120132100034003433422013103443130002101242024044241401220441242213104312433103244003004412021000234004443124411233002220120430212444034313104014340312044312344121003000010002204241102014302424021302211321411012301141214431132114020033242104022300003012133033431323021132044042243103031303410210134330143441230243124302110130224033121320213320234322103421401432224110434143343411403341420343041244432444422240141124143124211434003332444430142223442421034403012440334114420003214320020423131420013122241103114101332020104344143401111442304032420411100204410341404034341244242434313141041004040122143044211021424211424340140033123000104102431410342344001324201421103142243402311040310033043433032343103324034024024032430240100441132301203030031101420200102123124400242413430344340223112343231232110321323040404444101011011102031104203013341401214021221231341240333143400122423420241232420303003121312111013001332001230044024040441441433043122123122342204211412131324443401002201314222230030400114110400111231124444013112042432311221320343110301424242202422200103322313003302033332224132330311312441340032221341034120302133241110140123143422404202240213004101401323132331331320030140213114024222312132020444140103314433302313241041243123320400342011222302222201334103332024321100121143201104434233240211030324114102301440013221004324202031043042222120303022244020440013332411140421021240220022340242200340242234441344412342404440204144224222410411413100241113430114241011230014342414432440203010243212424440131240413041442420123430344314342241444343403330432011332331440434011001203132200424444113312332241044400321332232134323102023104441341013102033341043442344210001442231414330134041400003220340132111220110124424103133403041003101343334430141230211140432444031401143200304321242102202", "234441004014444033043403140001212032444222204012402303442241204411402044302213032403112303023044324320100210412411410210444303110203220231233244434001043231201440412400404223100111000101420242300204022404313434304333420404143043142040344024112133401032130003403330334224312400140201341130301410320013423332124020241013040034102301204404311200002141034114430044143014223223340414111130241030433344343202310404144131240124443334210004130012302203131334300003321022120243124240300142130400043101212332001300412340112442323000423100344133301414322404030012210044302443031122323311331024341241033410032404414431243321301141201000141120041100420242331210222433442211400121113244243223333241111340121432300441304233333034103003014124344043331422140414141311231123202341344242002241033310230243020023114310314232122324330123424242000211323204340234202021133330021130212220243432304414224041131132221432442243203310023143214231344002200144233424320422013301114024333102214431320120211021110002403101122440311402431020014131321041143412321234234220314120322224344020130430332141422200022423320132002331233022021110341232310044243003120313040030033402440133113142241240324323414021243134321300132340444040023420413202103320023040114120430314222210002203030032041434041303334003011444322202312301241031144032103211324101022211234312444432141010000403120102311333432223122140220202410202303341410440204003302030044411001222113003311022221130424121143244433210234402131444131342013432220133142240301311424444401110123013210410321003304433301041330443211334132111004310024324213213134001110132012413140412411022213203343302210041442120032204010110332122041440204413212020412200101302231220103203144200324040004410213432220110024143023101020332201214433032132103121243432240433431224103320404434141431243433414202433142241240013024042222011323400433342310310432401004240424421240213240201232214323203113204442022233342102330430020020411212013322131310234311233432304422033031320201302202133204342140100431204033304234343332103310041041434344322024132001020410134320012412400110134422220014403223232333423101301240431414014041323333114021124030140210144443204402131104143424442243112434033140432241201141110200231324014344202010233442002230043230211133333124134133210001224303303323310112211114103010240021330320200312331120003203044434440104421004100113210114033202232401033304123311334020211042021300430331331023130330342310032000240242423321214003112221400231214124311330130131000423211111013041203331000243203002022440310344214100430012443024020110234114132043430200411020311313003244442230131413131023233440420314024202301043310030000222443142040202411340003041401433403103300013033400441304230231334110130124412104020020444040013210443220440341001003431432020120123220310400413424302012131124140444333001002001332340314101140411412231111343213210403323114134130123101011402023140300012243041433314330320431040434240410443343033112343420003034003340434041031344232411242022211043431232210303220400231232413113113043142143103230104242214111002024243312312120434033421423244344134234204413442432014134240132140202230130212222140020032432023003320402331242110334210014140344300041211441220223241201332241444024400144240020122324413140231112011420234023143311131232444430221211241011101102123434300330144134224443303344302331103100432342103030212403243310220200331124343221103023334201341100443122332440120142412040332200100014341432302333402241140023213242413042011203212440422303034123240201302114231102130240243043432304403203414324323414043122343313414033310301111400240344204441020342422041311123244244131433012003233144213432124440134114034030332334421042210442223240212204421202003003202343044202021204424300300113412001142224333214342412001134321424132224110011313103301422210220311210304211443023211032434231123320302034403111140042104141112432243410321414324310213032020000214441342410301134441030210003340403313431431301021420102331422140410322013101000114433233222000020322241004412010104233011312424304013000103044104113143122001241403442224141442433343022312401124341043222022020403111334042033412434201420113113423120313334240130421012224243312032401312132424422303104020120423031021233233023341341232302241041121341201030214024344203411310422402124213133300023221421321332140223302043331433001404320402333011312123230001221240343303044304202420104022344003301212440314121", "203004221111213142234321044102021431244412433413434110002313420113333203024203143144421232241333121241122432341110240341104020330014000130314341332311031402044143144044204120313321213300333203122403444311031140344304334121213110201242212421011230210430333311101420230103131410133323420133320434413224033214100441314104334200440334432131214203212310332134300102122341013131103323203114341431002022413220034213303330424303113141412134214022014031141220142142400434112323141202141300103033000020034424234443322400421113404404214002023044423144231141122413043202423210012402102120010134320130331043224310013011304304202410034113424141142132143122124023242020101013004230032424300043403124221322404214121032033023021241123311423044002141143211302232234244211120020004402223202403014114414141120023122230033203222120200021000404144030430023310032342012232140221342402341140300430244031313302313333310304021013003443330301001121204444201411333400404224402100122244332423042020200313334110432004022440141240044333040313324420342432232430013014220004021424141100004002122220123303302423221441102440223312114144414111043404004130303130102001241444112112001232042120320220032024404403234043223010302403211123413334343100034240444140013432344330001202443020420140213323123020401214213102103411134004132403402040132330422321423242004143402114120330410003014031032231432233034403441231102022023423224311414421200104311144030440124440234043333334030204121213233133004001230220343131223023244344110012141411111311214102224100330421004132014244123110334434314431223131014140210210031241234130110302430121113203403213334431304140440312311210324102333413334124042320141104244141442230131232423300003140124104031423423000033130221223200033434404011432344211440024214200420423430214124133433433432400240140303130232004223101132233331121243224313043044334331330001421322023120314112040004344122333224401222331213022102341322330400331214303211144111203121420024010322013020421401404244224243103234421022321212414210024310421400121411444332142242023040404113043134001121104331104001310320130330332313400401012022101340014034004223432332142100430010304200330302014403332112214240024213313102112244242100312411241312424103111331420103302431212223313014142003434442004314422442111403221044342140143414303233321411013310312130243124401244212324443331232333301213200002124040412001422212130211321140140421144123402143102340411404230401330113034332143423423230241243042230021311023032001203420043244133023300410343433404432243142314414323211122101323230122431230212212303110300431342424433120014042120111014333410221222012402322422042102200011202122414402440021033411301424124312420110303321321032022201423014411403342023313131142013230003412122011440131431141210332311112042233324043431441141112411042034120341412000212334203200300401014004143223323112332022000114140423141311244221301320130131432122312334202414402040004244203002002321120100310041013114213313042032311224124122121343443431411223001124122132041142310142413110041142102232012103344210033111222112212414034434312012303423011310201142322313324320111321043340133314311422114202331100324324132333114311343113032302402314240031021114203412123014300030022041312021341131120032233323020023034002111442102300320412323332124441204321300311123301434312424342321121444103303124133112444142444213344131044423411420013124032424431032132034344101341020212330114142403333042312010011410333312220101131140321332121414124210002324231241014110112013134413042304104213421341301430011332201340142420301330220404240340140244400144313201313224222030244103230211200040422301443301004403302011310344214400131303412444404231334141410122413222023130232001323211134314014233234011401120011433431002303143104200033400002404423324103324011013243200142411224040400111340023113010222132133012443123020211410232133443034430303111340241143403144222221211013300202423141434030303101321420441132041013114120031100313201244320031432034002042412112412222443310420211244021422231130220102334121013243221420433423241040043041111021124444233023002140224201430410240411443321410020420021140434142003143323010434102002200321342402123311043021341111222202240212410140234340110334420424413122203122020322100130441130011142110414232331303312000213431240221343223404023302201141332424303143434143232043220402201100321202201430123200030240441334131400043444444234441011310122124432", "224100240324101033212020420121310001312344302030042124143234214442300213441212212022144243040111244312204132011013404233140032414230323244102140401021430301114333141341031134001333414301403421203232432423234001422210123023440124321100013311042203210212300324230343431130213101230033132230310242000222421010201031044244310434442112442440123411244243301332422034444041423221224020113442434031424122141410440014010044434222000121211113211000021433331414212122000011314001341101220411214313234330432214041340030102331142203100343234120131211043432314130230021042133220303444132240102111423420422302042410132100303440102323222033142141342120324010003222414330041400414000021440114411114141142333041132433301302233421241042134230422421031424011142034000024334214421203321140013224131342241224004020100433300321113130033044220403212011234033020411342332240231142011104204033243414341404024141304044433120024133334434341144022231231334243034413102021021402344311300034412104433031300114103013441241112012131440210120120422300324343001243222112233130130212442334143034223043144420041121320241414142214032422431303004412442421311041010104331424334110441411421133342341231012114001313434243240023212422031241210400244220101124034221342041221211123241103203344340112044342242434110041431333322442313344342431312421434442412332203124410124121414403310033110432304422012430411321313121411021124402144014410214304302324442433301020400003423343320203243434301243124124341113103442122023434244434033202330400023314033400443300143012104341330211020314310122424341341200112232332021113443421143143301443134244443234414003114230320113022020222011440430023124440142342213221422032241234044032131314324140142443203403402441333321334402202403144233430224400230400000102043241003011244440101024111300042044340240422430314322421330213420004331033212122342343432323013322023022440120112300112341100220204131301434401021224400433324322402002202441042230012312000030000231434341240444430242044443440034201042402033401043142123321142430420203331043142043444042300233422413334414310010124304023410100230224134323000411311013431433440402240403222334404402331041343401401412034044424312011444144332404104330340202402033220414412211400114034334034034031123134224444334032112314344332302032230303144300242223124240424043341122213221321322422402331044102412030110200330112333100322304414112404403320213023102142140201043211234422003142041211222234224323430443001002312111441423230314033244144024414232422034123014230230043410004432142244440244342131021424104343310444431044444200000214311422314021440221122120334310224114431322211432232020010144432432103322123133141423341313131330202033023431334141030010200012434302404040340033222020210131440000144302104130443211142224112302304120004404434113412444412403314104023040402013402400234214111423303442041324424203111213413102332001243130241324142111430433211434342311014212014240431030421134331033231120341043041201023230000013101001022344441444140332234324420310320243210411130304114123004134120213404040144430420114113344043344241343223440321011210234322322002344243213314022331002122200041444021203003421303002120420114321214020424201411011410414423413141223443040122102242444441131244410003112304314040434434202003114000310101121143223300021144311142003011301032302330041320022034431334341211241344002402042132232001001341212204444440311300323102341011223210201241140034100130441133103200311141144004012303232132310230132013113442324223424244404100433133142322012032030403033430044420124013230322002110403330204322022412220213134031211100412203220401344421413213004340341210043014412320134030311220034204340133121110332211222013324200400300320114242414410331244340411302314344434303323421140314203443412011024222311304431310114230021113030420413203010400200203142330403040020441140103044421242124003134401013333401412243120313410041212043342044323332143200141031043240124401300131442212121321432342322431211412100314404443441244024120323230221224340201124210342321024204342403104233211311011113201010442124301022401323120023421430344423002232302423413110030113041011122421111213004043200221124421411200101221020033223342331334002122240324403124133344310142303141310432031001420012401000102430302103403302244021441020041242323433314443230300401112330003100404142143404233004040330220204123422422243223131134033424431143220033303040232243313022310012134240", "304040400412024320440223032241313001431342112402412024111241304323320330034444240324301402033142103223213021323122122233304331034324311214130434414440121244220434443333332223133424242431420431030401413004000312433400440124421400212011411440240241014444300231133440103403324000203102301031423131311232222320204103143403440203310034310421142333023212400112231433441112322211042234404401401220020034414412132201324321104224444123320121340004414321003302312330212214433132224203043024004103024313243211340330304210400010122410210323213312140321434004021102131323320403014243102232313420043442200132211001202012441023043332030041143303201002234144001440012112240132321443204033223112221032232432233042002102011402232122042132234000022231310433421012041433231204330203210402301330232011401233440210432020423244042143024344223212323443041414421142123224110222030000321041331133333434343233123234310003332003132314212030144442434042432211240330103233124013104322444414304013341423023232212411044413244421134241104440400003313013300310033112401204103321232234314211003104412234140101142041210434320001000124412433423202102003444200134413020132221420241212223442140104001411033404400412232403021443001423103001411302043344023423013401021340001012104010401303314440230144224430341404143030244124343014424221321133441132430221111403304123314332213211231401302101000444133334204333000313230041240423010123043242242432322221332102202034434441420331301230432404030420214420324041210143200211323342424103031311420303003424400014402442202133141000021424004313131424242400230202444343313030223214424111040202403433033324034043301241441230000302331200340012110324433222124343224024032433334001411324210442413431131204014012203310324014240032200144213244240004120014043303431333402440243323310003000204423141341104241022131423141233143410444430130211113023330342212234144424001100212334111032131412223042430401341420244104404212204024324003234434214231424014114430033213143104010423042100020242024000241430033102023011043113034110440301433244400103344141233204122414413432422013311434031443240111214430300431420440141101121403214041432320243411034203030104402424320420130140310321143414400314440420112332024210412100104014343413140221002401101301314231321334023224324400114222001214301440140141244311314030212323310242201443122000041121014434434221311130242432200423441101140421144404314201343211302234200433200414110314043304200234224313030202112421200402204443441333011132331011424130141340330412423344003424211032122430013421221234203124022103134334314243044142423043303002203402124141120331203210333134041040012443000134000302420303323430404310304330122422422124431140233211202141323331331324312132004040242341332313010414303412131100214411132040033333420220420222043100101134244330201024210001030434322300241141442242320244300010444111314010124143034202000243304234424234232012302441423314224304442013044420431242334400101032242410204324220144233040101310330204133443002410434444144040431400222344402141340212034023413114424441342414443033311102412114433013331000024433141443013011111042131421322101204443440022323001332321341020143143412333020344304311322113413103234131421230213121213444000444002440220321244420023320034310414240101132444013103024442322041242130202143320340342121024323112111032332312423141032033421223413303022143121133440304303333312431023001210123344010222421320003314241033444314323232040312200334312134200002214332140113323013111104214341021421204020003123423032321421302432130200111211432313402341441203421433442230240121213224401133001222331203031441312223104323113130004031232202231314010011143040321424240200213323333413001020104113101213400324120110301302024331331204040243202413300012333032120332123423322343430412244340114141110010240033343311440044220132031420043012322234120004103234122424441144423134220112203040430013330002034110014244240000401334211420010234222142300003042302144040404031312203302042113032102104200411334131212122412023200214310431031013340410133321113223034120232022132341404133404210213101033443042030204131431343330000200010443330113010412400214201200042341314300303401400211031321321440031111404131414142133120431310413422331342231132420343444202333242333311341244412202002014032130412434423124133010234323434033233423302322301214120234113110123231011311003113104102233230432420032221023112313324330430232111332033040000401002122", "004103331200243412331111444200023342414320134034014044021312130104301433110421001320303321042400140234340134041233322320131310232401433133030013122242232321134420142423410430100230341432040212314120343021413414033323122013142434120440010303213401143230343221001024113304342103411442304140334042302414413230411201143142402303433423021233442431002413443424031122102013432244311033303400222313010031044340430222111143033133114223203322111232241440142214404404214443410130121032213111341230132133404331410314402121321033042201023043321301213111434102043422421010122213410124443400302210242003303204121134302103034441031400402324033311244043124431422431223204200223020241012000120423220402331043144424204213110324400032204133222324040012302111244340041130443233130420341301003400102104244332412210210323234143104100420041333322021030413312143034014431130030223433030202311412413210334430110240303434333434444420324124200224313334113233344122331442402132342412413101104024120440243323441011344203202234220003014313202343324234321133141224234320131332340023211221321443442300434324440142441232040040041324100410142310112032403011302032144142023300030242013344214430311242313021310100040201101233022112232112331301144043330401141121020020133133122133011403041402102332113224333044334131431333230220121314111340324412440420020041231414140414120444312303023003023443244204440333233334210104441001140304004144310423101221444041413114344310402223241104103412102132141004124040401300030401031321102433320012311123113230034430033410022242213310030103400101133310204430233424023402310411223233030304242022400314103413220130221333412400201341343344242000122220231300123332130344424421320400230432134224431131433221024440230332032002000012411300304210312044210334343231342212301403102222143024100241323221233333421333004100011430442234422333310303411344323440302433341044430011203411200012240243030004230303210431342014112410122231111111030423120410042121313311424110232433314311322440133234010410333102113233232200210043210030100320031034031044403033224001040344021244311410321323040144010223024124412034431112333113321143002314311330344204144103441420321133313331444332240412010242443200020003103301424144002434010304332140140420122134234113304022033022220111402221034042344421013332323230240104332131144204100412420134340130314123124442224333200030231001040423021042421304301022020311242310101021131021000031432111044132010033243402022104020321232344334034413003212043440333202430330122412004023241442042441110121114134224231022444111230220332141212404432312444110120324334004443413023342344310043432114030314110004020444414304243002031111441110201044340211004100223432111002304112102442402133313111110043442031104313133233232420024101203213142000432413441143200010143014132100410114432321211343334201333223143342123422330234340041130000301221443033421303224433144210443333344113102401142423202021203422022110114340024440332104110200024233100323242011400114121231121220300033121310030210200332123011231232122044243442422044222100112220243432443304301300241044122342010204411411012300001043022214304342022404423042134232000120012401224132004214024440302230130230224344324401401043230304424240332133344404324300003000012440320033333324322203221044312040043031131031342134134224323333144331101242412441441010110423043323000331410111011420111420241200440212014103100204314334121021340430420243343432143143122024144433021044030343334111211414434133211033233120442133231444002132320303011432302143444343440031443032024320103324340404034011424434320020223304321104011204032034220211420214114443004320231133103021102001021411323123443122004014323043024421401302142141234224020323031423442311421244303001032130343433442211214424044331441142430120444041100122013401414113343202403011343131422144211313442244004001243120332002142134431332010120012423112420312100313410111404113120331023433201001003300321200040442314131413333132121042433200432344402301222443102112024113430333321302041043202013222004323121234222200402132244200104113223122402224123144200301142022040023034323410433120422334001304201332213431444423122430140121033110410310022442202310332420043033333111032130444303444003231222403243144424424434211400110122322400323413234223002013023130403302034310102344214314422202213311224113001401013021024131023211413141200042310231423432131130334232344342404332234040431142314343410314123044", "034304043332141322424103100342221233120121040130433000403302203322424422400302202113342202240411112321343242423212224312002102313120322114102343403214212034010434342340121432033141303232102411331211314143304401003142033010143144022421012241440132344233232333201422343323330024040310324004440141314333234232304120144111210221121243010440114024003044220230341411404413110323434212411033210144213411211124210314332134140214234442422443213424344200240312013341011011134041003401420330213233312123434401400241302204404412334021412322112223203401124124233341222014341044114242434332413104100430113112030240404210103404310341413224312244030242001441443324342044300022142143223144412414421234201304331201220120440223423210113134112220333313342341434030120211020232310242223023031044102120013240022212314022442122224320403433100110223340420103344012012414001321401224232220444022333031211034040102131204241410101323444113444423324234003024014413030103240214301132004140434210022013133303424040033244130121402000120112003031333312033300101341123233442404300101413133312443224314243203243231024100202443014334141422100004413312330111311333431002002332444100124334422241042011341210402404120240133130244024204233421414114340201013104040231030442432332002404020002443213213321412432414323333114342141432310430113420001031013321433434104211043014233021341202310331113302300230202423420340122243043014430124214124104322243133003104412222044210020432023031120332243112343143141340140101042323103434102141201321324302114400314003212144104300110024132344240211410441032100334343004123134233402140212441342020031020333040042104021333441434433204042404141030110321023200143423400120221233143324000412420120402240020041303201144134242112104334104421133141033340134001132244444200323110213432240044214202320313404123332333201444444100023114221422242433143301202002132311101424112140212144303320403114113143442434232433341203113303223213103140041444043213200033012121003023102131401402130134213423212404412401111122233231214130334241020042304141442334032110310100131343033410230244344244141213024323100203220004220011444400413144413333021443333204013413243021410102431010031113321322243421102031230241011403433344330210243041422403410132023132204133122342113413042414433134332210404030044100334040444022443030322243411020211114120404022312331011112132401033440231433213121030443312324310114323140030240032123204140133433410034331313134232143112123411232334021141420204330432011304040001400312142443443331240131033121440042001041301043200204222432042020021224232142313313201400032213114313114213320042043114030030234120230401233312233302131204200144031334001200144204413044400034042142010414141040231441440233244300013000021402024040333400323013042103304332113134141421203440013034201330422310132311132413010340144142321323213331010020000221330143120111132323430034403114210123441243034410040242444320344400130232401402314322211212311402103300014120411321403302340122120001211034003304012020313341220423344203244424204304140004123412240002432320301414131224130310031311243343422201241321144141420110020421432212311142333130140230241033022302231010020002410423323214102234432033131100241000213331400020211104023234233100321311024121040010404332123000102013404304334111233324033341103404241324021144110430034121402222122041121022410303112043142204304040333032131010444442401043421301141103131403424402202101213422432030014014213022304114020321423104244231034204304142234041344034330230104131233400023012311030020113021423330110011103421321434113321013143114011044440434320011201311043100213404241322031123404040202034421300133210313310130242111321403131140412002433120114110232024223313211331340400100221403124330234242421213204424130423302033314314112333104241233101223123401341221004404331103040111204222240312244144411221330000300301214403103434003230101021003443001423112332422004441321132421121132030214243040324344441022200344233242201212142120140333130420342003230322441404004231111311120210112412133343321302121203421432120221113441113421314213012021020213444331112400243140044002312214324334231224231312242120123213411300032210313013031143402123131221231312440303432314132304322231003322010303142241022313314131200131303431014021312034203030413104130143402033120343103100343001440231114142311023214403320122421043313422433222121400012332324201223414224220002402311331140120323120224431411", "224312040120332243001413432200411422314130331113230221310023020103220314000342423011244422122400232321143343423422343414334431411410404330022334023232114000023344234330044214001303002240034120303312433020222013443313420131001231201410120101342114231002423402220213341133041202104244033101442202332242020044240121300131041144414100040432003434401030101223120213301201014144202003114233100330033324000123223040103122200211131322044334112144113300002212422031240212331233233112104442401144014312230202311432321413442131201040011233201101302433030101233440001444320400231124412034010100211241232124412232004002104234230130103304142201340233244243023304130140313440434444440332024121302230030013233131104420421434000033024013413203031220102110344202201223040320420340204300134410421144303003203100224424033131100010024441443401310022200111320411140214330323130210333423443433401141424321220310313422032331232324330343033002004211310203333332323132434134014422213102141143200104323421312440221041344102134433341430120234011234042230213333104201003214144221114144414213041130040120203144313333330442113324203402130000132121021440403031222302301412403114114022330132200241131322202104201012124431230040010122040131040424323202022123221132433034020320402113142123443203401012403021133341140044202102130421443022332033002313113234214000034411024224414240411410111103140311411342014342330242403034143024433430234444442012432104142331103043420231412422102431323213024432340330002100424132201011130122004321201243432412134442443041244122001411300412400022142233432012231322432323443412143143404012441342423202101330011044332402421243044311330103223402020444140431044400414330332343411324314034043101442231021313423403331042041423303001204220022312242333013001032332141443424232242402230140331310213343133442313231112243340324244032431334123010204411401440041000304110042220001234313411412020342343134130424222343414324332301340034240140100433240420210424300404032433443300324422240124242423042300041214132412214001300341220320204331141221242221103411021303221122112130422001321210324201404104331341402421422123434402432444232223140123304122101221412322444224112043442302413013243044142222401042341431221130410130001213130122143021230333003142000410010020143110243024000123210232142243434041000243003004102210243302342332441203434404321040143402334014020322424011443441320034414204213000433033004442420201112312130423112102140401340020303233431302410232032312402241201433240140404012210443144200214332021024242302112433013124021101200001331322201240432204420113343410012224241402342444442024324342221442040233312140213130311223404304013344013142334021103013104212020213222021113044003043021222203201224314204342101423414340212322034012034403003002333410302344011242132011401144323123103311303044443340431204403321422033244430422242010322404200102303010140013130423033432224242131441102214241440100223342303010334134443011410041021121001314420430020040014024044204412020211022302342432401223424034231332204013010004230104040300330333423343321441344303302322400332210344242301013421310023321322102030034304201240140000004111103303344111121421131240020144443321124412223440011421013043224230304033314221034033304431112404422111101211341213140102143003441202011400333231440330304203314111423032044400140103300200101122110324343231312322312440123143310240044303121223441324310210003010424410324104310133223140100030233402132004302210102100402040212430404021142333341302303114311204330124322023411321341033432412313213134140412033320443243431444012143403000411121211013402402442334021422403443344032013003232313300014314143230200040331221101404013341120331334212142201422013132330434404204110224241330201240023311302143300113400223102222440220104420212404400412431344011024440012324204444214220412423403232020414243003313024004413244214221140344132014142143424104042143010014124041104312104232004011200122313020230114244212102312433403231314401210341342230342040123101122302112224412341323013141223434231203214342322011024311130324432312010300040041220130043242312332211010342222140204041312434044431312003014210041034331024131240000012311341123320131443201304224442024114244434310144003313024342240240340244424234142433034342231341342013041443230401312344430132100132020013143210444122241104130220221212440413131434220422003044333123140243234113441300443024124014120121231440344344344043040", "343221213041222314213314202232321023200324434002044421421110001331423304221342434341020310140322301212213442341403441024122333343302403032403002303124412140432413422314021421314413234131243344032133423301104411122313121032411143443203040141232114404434331404331314400443203221314123003214301034232443434440100214243121342303144123100230241342402321123202112003121002341303403124032243112423113210440322223221022043010041024124303212042244000221121303221100312310030202114244241402231244341333222204123402244312303212332103433142242404234002221221331042304222144430014004023213344212043314044113423244241201242333334013042310422202421431214203232001211314431002220133041132411412302144333431202444023433013143303424433023302002020000132440300142220414112314400342423322022232313043122403434433334132021443402001042200101313103002223012031210311132004041101440311202311421030400222401112343013221042121302244111344223012423342312440314304424220330124321104213012012200230302124034020033133434320330233222023023423304122234334201112244324012013114312410024133011042243414331341031111030212232212412404314014123004043414012221243123041104144443043221432403044243220430122240412441434043114403442140113430020401114042330144140222024241411302403134100214011414413434101242001101212100103211244012324334114222232140002143442301340322000134443300302213311142403314413303144403133241011120332320120310322300122130114221000434340340324141113431032244221344120114122213123443112204131012430010342024401230212411411312421030231303303143120412300443414201404411031434114332122030323342401302443030234014242303130111034033413041423000301123043423341334211330414130240314302041044124432114143320104222220031044103224204012232101221302423113244411410043321214141244131311024004404322232203101344242332114022114120230432042222323244304044240240424311441122000320333324310003031000420244440200333143411013300410413342031014101444402132041224320111004403043021302144310132443212142213221211211034130340041414334101103033220314414142040240440042104212343031321444404322021340042203344302130320123241102301323330321122302301320411411204011240121211114011411331341232102040020331220322012443124002020440432234114304341211120430303213243313434434410014330430032323402322030222330201110031224133334042311431214131021401234421031312112224411431021204400304113230442222433201210032040100222314012344013341104322232031432301210431012311133423213201440012244111440322300202410133330244011200313300340014120024222432404430220432420314244314303243431132340022002202331041430443304434311122111234412302344112210302311433214432124423213130201310442320442012332114411303010442313340004420422121042044034344112013402302001431222001234304201042122140002244134042043004421424031043302322122242124114412143011044344120420221433331443202414124110131010014124104440232031240230143042201442012014200014243110234032213020120024333004133113134041223422034121030410211303004204244304011123023331043211021211014211441101444243240010333214341004040033212141134233424213403210124444413032021004004430322003311303113243310233313100331110212012111030341413210312410143304234111021101430440413121110021331302214144030044102413122212204204120331044321123400023004342414213040444414100343421114212411333011123433211320321313422143201341241043131210201324340232243440330423132320031220023022042043044404032203143020414331143110321001100120243320140032424400021343013133404222334411110413221344331001124432212332121134200000124434201203413021121243322303434023203423240311014101034243104213222244041342422020000222323432010311312041331114403240002020314301204310332013304200012231144422403430111011200423312412311214241001310104221011032400120422342130223320242014004220410204432442314103310410133030234112044213102424120003044300410340130000102234104313002411344442443413430034031113134223102020230104243143212442431212000331203311001442123122103201340343402414244040440342333414001302012221243414300232300321131042144344300212201440102314020242233400331430042303404430444330134344104013101413122034332232004140231441404341212011433113003241122022340323303413321121324123004221222022131023241300430412140000404102112340412244332043224001112432011132222442431210340333043132101232132244244044304414111331044210031403223004420230130314224004333210233010031404044441400042132343120200311042340334031114202224102330204002302343", "034442241341014121242113402004012432301131400442232431314212030034412110220134334323003020411421443142433240241334240414103002041422043301223323031430031302010134344113420011343144114344311100110014322032320430104231424121143030401332144011424320313401341124010202122343003424424023433334232234031230140244140124110420100004132123201332021224400304140220044301303320330301302143420031112111023110413404204331234444123304213344413312201443334012400001011200340444243423042233011220140234213303413400314302303001244230302434021023223423442031011321024343001401414012430312413410100224043430424231243321223142212303010042402004132020441403112233414204243211312110010244331010234020223312404001133443021032302233311204144202004214123114102143212230012320340302344000012423041404432431304414240000122132242023331434403033413204334200242401003423030140013023210142414024130102420312402100233404103131100234033113131440021033333040342322213414013333210324422211412202124332122133340444110132003440444304210333104203303333333103433413414323141210240344002120413300313312324041402303303233303430031000334122400312322141314231031130332433123343120214021240333010233141330323021332210344021243011042440204412123320111004423110441311102201231101044110034004340101102234001102134430122133212222243243300333304033343323130402341013202222402241232421231232302040100023413122244223041242020331014330314220011023340420022002320022243201030232320043402014302120224441104101433442304044242144014410130140241441420403224033030002332211443120334234340310411033144234224121303123034300012421421243024442212104420211444233023410143331441043402330222333424222301031441221144230110043131131141211022142411043410431304114214431240202033434333024102234431202424413003212110211300442002424144242123324100232204113232220331011044310322210134320001323021410102231130344040200224312331303211131233321002102444200440310103231144320322303112103041042334402004142034124211133402240344442234441424232241334021224114104341213331111444001213230431130101210044211004440311144120411110414121033002042430324013303334041243131440324420011113433422313411242433414304042114422131022323133113303023003003232403113201303241203431332343044023131241434243122332240434010203400410124211010003131303401241124211232231041231400134421412224142030123134212440203234401002214110204120240124212214141340210330022333432320121112013201100322414434243310413120001101211312024342313030123114033013220043244023204203024001214204004440230042010031304331234241243304221334403314342304104431042000233314343320414440102203032132341022300212121301041020321142011204040032114030413242301001333413304444201410011022043411130442024330403214112133202414041112212333022031213411104421030420320232433441133440241210114313204004122342243311014401111423144002302112444031224000023334033041212041104144120332103203343014101032232210143304441014311114421301131202402303044030233221331220133320212432140000410133112411120303032213200100200000103303030411134320312040214203241231414412043244101014411320212143324402024040402212301230020403440334040024103302004310044234000420004101032014344043424423333143111022431224111424324233321424121132400401103423001231033400324124133120223401133132011242223414310000103201320242402212321224142220234021422404321000224023103103143223122320210331302232034401211413224012334433231001041343201332342430004320231223101221304032023124110330341313234404002223134434141222140030241101203441024110021211214414203010120143140212001031421334122343214220330040342342321133042022404340023324224122342230212333342004314303220224143211434241320300411003140221411341142433320122242011340440333201444321221411212423241100242134144444231010220410423101434332242104243223300111143201421134410214404331302223102211011341234341140132434443101111142024031430240313412002030103322303003012113413332044124423430233414402330014000213311120030314244001202040130312102043424120203434000402201302000022311301300213134140311241024324011310101141413340320401301323114310400013032004230333212133233211014124420023424234301013340244313022234104102414000203212211221404213431320110322434212421434413312121210213244202041040103410341402410140021100000231104120101100404424141344004012112024221030314443423302300121103044443021430424323344134023112033043243140003324130142333302233041342021204130030220430123104314324300124241231342011012141", "400230343044001210241021320434103432212133244434123231110204223100410231122322212343333001343012302224432440241132212303111111222402044120433402240021123143334312122003013413233334130323222142112114212130332211123410034221114413011422322301043104124242101331201340023414010240001124442343431421031441040434001314122100024132441143342422430224301201014302130113133044410002441224102134231321241202403002133244441021401314140444242201131330320303230401311110221303140204021011004032300030314421014204412044221000331400004132222113342010403141044111103341430124304202324320232112344402212414401031344043121322202021003012440043340324120421410101210020231304203003312334403032334311133243344033243310321120230022331332024120324233204340323224213412303112233033343212221134233431200022332042040444320403113110212033043243404341333033403002101344014433120011234232343340010412100404442420201242223121113123011222313024430044321434011322343041031432343223213404300142434201143142322104332322210424423043001144410143133011310130202231124401122040204124333433121230414123230102422322333423342302324443100203424411223430204411110401012432423042002312020212002234212242233002203443404110344022200020224424243104024411410311221414024044010422142312032223444122220020004021441333221424342443122031320402430034212242012221330234042333012112011211013033420414433042130000322000124211404204410022204113132340242232222303241221321140241212312020312230420014143224122433434324142101211024330043011314211413322241402041132230440303011231203141213240222003303411301312204231131022341142341124123000132320222241424012013022143111242033431344414102011343301444141114140231422400301403304131104420342240334233001444003442030313140414414124121034132401211140020444314323404441032220413200224012420121303214204101321002230133101121014011140331334334420404413113400424442022132144232443010333021410444144104301442002311101013000012243003311231322010430434023422243332012431043223323444332043403014010233320404320443444411004014404344404043033410041432320244413323442340243011001403004310342234342223441421232224404110043132213111304431023344433013441111043400430301333202132013410440222402013232304141441443231024141042310040041143400421011442403422001201232014142214313334244122142341132013123340341301213132414344411121313401324312243342111044102103110211023123014033234122101441132140144302304041301230313210043204302201044422003212312044141230221211243010444332143240101111311434041314001201122031132214123124441431301023243211020023011202112002142002123000031424303212334331304104232414223011002432322402444022033400311341220104030144431002032031223330144230320013424321341110001221132144310012433144022334132444001022424010403113320240014420023302200210111320224313442303020414433014102002302112214244222044424102004234040121033342400401030020113112410400411000102410322314443004214241214230110221223020443443103310244313100143040133303130013221431120112224000103031112421030220341300210241011433313202001424344442000332403343244044020323102411042302222204244314403444324320003203443413210201110332203030011030234003021311040302321232244334400242333140023131320200132013234142020000414043022242420401303132231232134421230122202340400411030431042400341023300042024204321421122312430300443003434010343240211332143242400140221214423230202221023123440434111211210420114204211343112402230314441402413433030220110101042100312114021011214040030421312102324020233404412143421444422024013402413203214440122100124030214424304330411114144024312013000444402332200240011110140113121041034122414431022243243413444111024442140241200343431214011413220121024133122230241323141130004431144111021222001003031212341143434212323044034202003231101324311433331444224134113114031010312033002003420404124104210220134032311120401010333330421221104103441410320314203404403342313300112141421144320114311441433443231442313222123411003133023222441314322313004010312441221434403200021310402332333024432314330413204212243022132311014400340223313312041233404221320401441000030113324413020411141132142122224334312434033442100031132201231413411133344133223123044113434431404340231113011204333431103144240411021214320403124330210240034412210343210333414103342131004424313342014411103142024232303304343440333400222310133342241444402024002033013140412023114122113311011022043112132201121231233414410223440110231424013443430340212", "003112203331213313400420041144240324021003013413402420332002433333340331311310231401402330414443032332122040411311213044122122301113204240102441142204012024034043332300412104043110343110132302334400213344122312442300223202043402041211204040400411242310343130134230133412124401412424331244312213231423114224411332110023400334210243441341320433112412331123340420000023114123400124444321213040141334212330022302410431000203112421420022223221014132330420332011212001002121020343334021333412330001003033441001213043002103444302404141141314302110203433042402112134103443214413104204230321212340321024114214011134333201120244131230044240110410231222402210213343311423242241140100012244024421223113040214031342340222211010433133222000131012441044314122113042031420240442322104440011042031223014034104444114012030300413141220144133433343410304244220403343210103422031440442402031140131040034414123223342043131434010440444230413324220242243144031204043110110211422302323012402202312244120132142042131100222241140233440013011011401232043333321040214233142413443402233132143311412440001414401123003330224001411311430001131122323022011342211402143121210314103143003433134031031222340223341121341023104414233134431420402424413123424101044012211420322423001011123412213111020402403040312204242010340130433202413022001311142442013224442230340022133021334244311234113110023014211403012310412031022240044223224441114042242304424234032111021231224334324331024024434021432311122331401133101032312413124130431100033413303204142300044044031202131233244044103330133400330441402213414302424111014304032001213342300440400010040313314244032021430203111042323104220021220100414432344420113344313314144402430414023304133201001130024244141110014411402003322022121322341224344444302311433104134331210422311213130421322214343443120041203204013121114023033330022402423042334143101423122344342040113432241324021413121304112130242421212132033333221433224414214444040030101231331130030403404100123413324410213314211241444113203141344331043400331110102330322432232421440000423400122344140230000223331214134144000434230430403001110014214331110141424113420344131122100110142442010201443140322344420242310440411334243100442204304003442232032242234224243131021431212004010300110412021220240423232131121000324422323131314244420213011024302110042023443432310242423102231443221433440242433012131040243240324021421443320344332313342410202014223400431443424202342004211423211103420403220033243040103130441223040021403011010040443440141234431043032340303010024203114301411430134442011042144211430101033441100304202324024332020131111242243112043213023300102003243202323321040220321022013040022003324220020232020243120223310341244130120332440232013302000033004022201041121431001431334004134313121224213031341114033233322022100211124203303304021020443243034112123204310334430124304032313012403432242023130023333030022301100212310211211124422034403340003300030111004212320113433232302212414013420044121144230422243031123242143044433344233124321034130403114423424040043414113141313410334144220013311211331122400003242032433123142220341004301132223041242241001332230321110333144033100144212214401421032120244401301133320443430100332231202224033444234401421200321422342401113242144022432414003424231141310200032333241320232333020021102210402402111333204424333104103142030311234330011440334313024004130034012301222001001233403103304340422130204402231020401404440132102133432143413321314100323412220312442230223104334402342433440231333322033421130102141342033201122004323112313304030010010311411111200042030214313011342122330320333013101144144011234303212431143420323044403342110332104324441230234141311242320222040244041131110304413344322113142323410241432104443121411034323311321142301342221330024324133313303324314344223010132232014440311142000031331030141041122100200114112422400401041032022144034233234401202033301101022003301100000304312134113042201231210430330420013301234404310311124021340330143110020322302403323140222304014114034303133004132203303434100311201342241120333242101143133104110042224344312302131004321100034121301220122214131012434201241314003321112110320020020134021311111032413000404312031102102020342031401231142214304143430122322423022211431342244344412442440442441242423213441024332204320201122223141442003323240101024244440334100400414402304141024223312021131004004320312400444421432240432403042134", "301233023314113424344042343011224423231301042012114332203301330032013420212020240340300104024221140342314043340303414434423434032311210230304444400334032242422013103110313203343400242413311104001001102310320332024030024432211001302241100343430104414010003021443402244410244441301320123301423242443002214004333310022020040143144001433012344211241040020240004221210202230022221110420322331122033010010244144240221021132423203042440002110334220201203202240411002433041242101423330124140411414104023301414402113333402203342131140430323023422111312433442220410422233444201223020110430402421431100300400323120131422244434100322242322402242320321403140431430422414220430232311444043011132123024402231322312201103010014320111233111320113243040013433000443211421140013004303202423013442131140442311004001234134043434020141400101411413112022324342401230012410232134333432132022203304203414314402233341233111022102241101041400234400004103223030144142040331120133041134043012022014002410422140333341022133224421402132330101143221131001241120222111442201402121412442310220340022341234122011100414310323112123230141004114213021232223401402222004300313142343232101443020144341023034311314333304442401342113340304143431204401344440400311320400413224310411332204440340134443121321401010004344011223404132420230421111123234412122433140124422432102340201323031413431243303011234033020144430402441120230311032400423230100204123224342204411443031040343242041444132200103141310114240300030023322201200232221211104403321223433421323003303122132420002332214434323314410330033032303320223111012300400342104320314331233204411412434042422414103434041100421232240124200204202030420022413344340223410132114143402240311411010431442433023242002400223102103440120422314121210233011443044433413431342041434414400004342002434301420132034112322034142332144442430032102220334101321014122021144002440114211023413432410413330432123133442103333432024044334414320121314044343230013131144340010213203221413234401004221004400022430334044401112440224243104141221130212224020414401102114110440244033324044412023244331214230100112243033010223042220103104413204001340140211013313442314243340120200112011132143134011040302204243012133040110204034122102240431102414231321131422344320102311330432404310421414200213042441333432101304200320143331412312043043011333440400414004020241021442012421340401132132333244014440131023310034210132124133211204333343341302333100300143202234312333220114212313302320423123420432014030042020214241400020314301443403444344304420411004024033104124402410423342011220331011330330121114034220243444234042012212114344104032304112443214004202134002100231203301243044012304201323440211020110124411303200220041301312230202043024101300140303200420412212011314104111420400433232103124242023422334003101310213041400442440401131123134004341341010202413344044144133011420402141241014120103013304443030100231402401131440134042313124430310003300104321114130100044442303140043323342044214440241002214144142202211132424240141111214001341031240034113144422020211211414100344431120323422000313410243131124131010414313344121314401233044133013440313430420213222222132231240204244400343102002302013123110304142244013222122320113431144013221313021300223030444123304014114300140221330111130222304114322303223442344324310230031322401020412433220223233422220213043031044120110344111433141040302302042124203231304131344111340002224344233030144231011300300402242330211233343013320000043010110030022100004024104404332133120421144011343402341202033231123423414223123444002211322110121123122404142222033444131113310322331242444101343321221300401213030004143331314031434424130020240210011041103143232004311212442030432301204444043431004012230131333414403002041001422323332240303042443321422102122143430110113431131224034324313432044121021221110124241424142342213311312313210104343242312333033424302201212011210032313134014324140044243414311211233033022124221102410140242123302200423232301442332223333231404003012412030030021131432000200100021131123143102020204341324203243343031232443301021101023302413120112034040312023230113204232020140424013113231013142342420411224214000013041114222041414203444201413011012123344140222140332120424223240030121313234331340013332304030102020011004404031032333110323142434232111442313010344320212334023123442432210240132434430114201010221302124222404211313442412134213132111123233031340", "433140414111113204433340040311203301202432412210332142013032124011142012330140223232014244123333140323302220431340142041434401442040022000440434433134032144004214014341020311210421311101002341344204120211404330311240243204130321304414333121110232432231304034333304003220231021431334021210411402332043404420131231120112013342332041414043130030011212112400420103233113230043143043201103320400030314444231440300030334101300133042433303002401133321130140340321101413011020304423313002303223320031042244032213102323311034211033004241101140433211331033231011104143434201100032211012134310141333014412234023110103012213211133111140432131332004422343332133224412301410113214333113433002430440003233331331442301121314414331321112314312024222024404400121302300040014303411122130342204203214411024020414303042332031200343440341333443433133101313104330034332032401111424341114034123340203441301303102212003223241011404244114203232331031220421124220102101213431102223224221422324413313010224030011332102423344134144421312433333413320431212114334412242242404332012042140314410012310230122230432343421002402310334203233024101113403421413222222432111212003333221403033230311000110402332322004410023303343413013111013003333112312044441344014133241020032341413231334031404320404334423203021132400044034324123122024203234142123023130444420214200043213304142431044203441114342011213122133113303422233401000424203214133310212314000143240302113233044341142132424214420413442112030103434400400334013231102404243124043220413401114114123341022231222220231411410144112401441414333441132044112443113240014412421441031001030014423211224134232433210144442004113233303402412440401221411403004204110130320320324102104002441324131102100441021434101113403232310132211434441423201243444223031030102104203220423030211132123303112001312031043002433334231433434431140024242021144342300323132241144300021230430300114321320010414133413111114224304133410114010424202044341431434404111140310423404422110434032300413122411241003300424343321113434121430303424410130424134110140202022200434243012423020014341320240031221430420034202430220112001102321320202013141043301112114310144413232322410241421130014013233412320423123002214434213432023311014213220432200442414200302141214103321240442313021434310113124202234023104430322004143104340423444341004014210023133302311302011111333432123410232233121341403213030042440434223420243242430231201030120043140111211034032002430144304443101213431413234014034402313133100110012311431421311241413110204143044014314043113003120314433111423442301020221200041142244033033140403403313320204101033221323402032412403031421243011102100224120233223141302343300431433133144113304122143330040223430030244102132304310320122221241420242424012313140400304212344220040214231204224314430133204421212044403042403421142303223120131040404414221441432001401311204031410021004312111034232141112221213043201024112420132004113420300420414121041443123001030100140324141244001100340020024123440230110111312013342023212100114304043233343121434301112104310240400140013310220134130214140121104104300434400434413303344100424012111041330204233421412321412430440342123221312020200420400120310140320113021410213224424131313241012012433100244334140131042032434043404243203432023303130301032040141113310243240244342100030343103034402310432323022121414133022231233003213011400321011143430024024202004221031314322214021433442244314103011401243214430324214021223431023111311214212211412141434320134134341142430004232113231121321212103242321001104013440220233323132403144310041243410234100001021402032313140012101112133113021201430430004440241311011432342232221023100241044302204111410143232022320320401312333412003142411430322231211041000040213212320423223103230041310001403223124322410111122012023133044404112320342432111100323044143442330020112413142113402213000103231030301040404104434210310330102233324040400200113304143342334222012430424112021443112230134313132223033100334343032103432102200140204202340214231440142313234230013234301321123023213331222341200432213411104313344233113033100031244403402032010304300332344321413444412213114100100211121400422032020213000130220001422031442130134013424002212311134104132424313334341432310214011422330330144444220004134004013431311220230142214421344034030130020432011444130322423342414221040121032200322200311414144222303433220214323431243123041102241313323433213231", "400244243104222223413222431212143111141444411100101042324143240132441310112240320041300042423031204011323010422444221414034014031102402314301001443341340010334443130444242211314123034430001242041424202420442113431340143323340201214342301242340023440332310030003401142303324142111322341440401430343123221024441344402322221222112010212320311223244043030111243330332134423210001134113421213412122411444242413031233442342221020230242203220234220133240440332233312120022140113424012213343033430441413232321030320112401202414140330241100034403324240022013003314231403444213213312304334034334001014320223101431010314121001420240140320232331330124442423041230310300332202033141034224343444321101400413141322322032123131142421304012400444034010310432243130210212113340130112031032223204341313202103203021404233141343424404213122342130343133431432311100243130044423124013440423320012142013010033434340144400321424031404222110102130322432404243423123220014021121422201441113040330343242223001322044032414301042143240232121044430403200010423214010324124241410040314412144112340113004344203204124033113220412314024312431323020043324424312440134340423243410200324331421123022214242141201304122210322344300030432301401044333432041041340002401314244303333111224433320311211320411214004421344232130200013120322402403131000011434233441422012014204010321134114401121021103240211300302044304144444433034334142403420221000222101434323432324344012033041410221140131032103201143103401314030021021311330221034220044003214201204331133043102234211014030230100220232304144441422141344001241110122144343022110403214224203311034444043423201210101410410443441321024322320212013030010234043301304014412043311443111241321301130114033302322013421403013412123144132414343432041412131122334344133302303142431112423041434433343300412012203210001233141241424040330222422432110003133411241204013031404401210422241303422314041421300204032324100120332323240422332202203020020330203234202000122430414342444240400423423400032314214202122403340311333140233132432231444401112140332240113203422404222021024211001314214401334044142130321412301000300202304421104444204403120113004404111401111403320020430223130332342341312100202341101144214211412021210314032141111240120010011413434400414340100204242043403231411034111423004310314324023342322401303013422042423423032100131241424413321020040204330424313232002203404112101322200243230023221424234144234422310442341013202334204430132434413101302312313230421110331414402431422331402340201203234224023324224210321240130313014040304301000031401424432240403423223312230043002014341401020403030011140404031131210021133443201010432314440100002420221101044444214343014034302031123000333003144000213231004044342142034232444023043333022410021440313342040343042043040231131144424233042000233434214202301143103410424243114044243421323310423033111012302321124201144213242130212104123302312320233334114214442412202430400212233140231422120300422112212331021421020403020442200310204030322202303430114001314303130210114201312103343302242010043402212313420234221223232423240303343321001242304414034402030140201324041412100424043100222412012414312343141301310112422231200224413304420221040030312142433114121314420141140321034300033113134410023324324001330314142311203301200330243122221430244432114201132340202234301042003124214120413314210130120414130332233441401341410321432111401333330021120312412440341410010414220144431110140333001210314422240043113211000043120311001234034411304220020431041122132123304401033340242144142342110010304321210313133122033442303020241022400003400330100313342203440132041341023302340402444041340414221100424142432034300240221122313410424212431144132020002201413320434130412420213130344201002422210003022021434240040034414114234411044121403024432200413334111410213103232204220041230422412031134014223413120243422303020403213114302010242412330103103122304112141131224223101340101400300441013414201140212412020220422100104004010210030142133440441421110300200012443342121040030324001121103214224102442242032340032140310001421414304213001434431000202323113011000020244201134432433402110014024022420130042232123013021410021401143142041012223400301001412402340123014313422032330203424020240340204412111432310123424333043041300223033223031442133134040423222300022222143043202411422240314242232414130411130440032020430242021001010231240003312422002341221343302132302", "034011344434324122202431421001012433223231343103300223324423403210304224323032341304232043004240001104133214141333304401410401043104412224043130134312003422404042431031021442241103432320414401344421102004343042201313033043432042304413202144302230031001331301034303300130302423243432423104424210043140404004001012144231413344441024431134340223123044213202004242020410311333311001441234014123441120214042240334441012334244012240330100141222323020324210314014024341033104001330102222130433333203414422431341304314244304440430234131404132304013141443210232344023423023330122330310131432341112302020344102233000032202401221410243400343130011403433010301023201022110220411134042224404343223232101114434234033420141230043302141220014423144201414314130333122124111022401431440324112031144410040232133234401324233311011402441111113424244303411403103001143042432003000134223432123221204103302200133014230143303221023244232142230321222304001123321041413401333241021424430100224023212424440302103423121143133041420242341404340232301330043234401402340233242304410434034024200121034232423310331312340044334443334404244302103211311432001423313041110011131232430311000122130103023113024110210320111121030044421012300204232130133441002441120444113212133034114034243112201120440040430442430243020134014323234410400033322002210444220021343044331100043322240234224030344034234220042133331114232122213334303110214000110022343420320201024000042302234210424230142244020223413412231341113002330420400311441033413342141104332001131434200420123301112423421412313313140004001321440421201401432104343220210300012242201243340331041240024104430302041310233231200442430312020031323142121331333122131421002334234204003244302002331234413021221330100314340240213202002332113030012413430211334243002314233341040421014232423330110310320220011213121301114040011230224112304042130110430234404232022011423112343101324042441301014033330213441224013104230334022141201342443002420203211443443131103320211132431300012133323103304013014014041242324204434240432032340311334002303144120144140140000104322100142204313034304401313301334113112331122021103023434210144040233141423443431204031203343103213401043330311144233424013334221441022204413132040402424440011133202041312420401231233303142042231122111223023333331032023403421414301031041400211304400403331221422443214444222331143303323100204240443222200243101324220003220101044210212113401220343410411143002044234012033124110034031242131012431223340301440143043101020440223021012112303312011430321422102101012422444321303230101243221311111020214041110011103140341340204322133114004410112433024242232110441231031142214042100031000010124233002221000114322044142142230433102340430440130322304222122433213234412401342242041220403003100142244112302324212241233033231410234433123334141104334433123224232443034300013310041032013442020010121134443024333432044141232320202200430432113402214141232024043014021422142020412400432023044304220413204030133344003313332110302313231013214210303140200344024104000143222422100221313211043440321311221000112002144410003404201101041043420103334201400333102301243422400213324120340224231044232200114102244341120230001114013103323310140012221134114203314101214411400443211442124033430210221034241113101434443323212004033301322414314120331322320103301343442121003131303012240333420321014301003020121013243203300000140213444333343300124132343312322222412132324243140314143303332211321104433133311323010201441042322230421302321140202324134023141132024033110343141410244003443224201013301112431444442104442344334413220423230104222040140411213000444102020424121140001003430013430044330130301114141412230232231220212342144304441143022003444243001414221201113343340224322221413340324012320432240213443043134004443444424230232010440230430430132210002044110243220221103044112120201000421033232431221200412222433233333130424333014232430241411332443042422240410132322312240310432014013412113321404414324333414441112422203412234010222114302234244221413342031013133004243442220201212311342410333221421044104332424100434031134003240301240314313002031034024323312411211323034433122024421323413110312021034244120432110312121320222420043343440232100124003431432421003232301400420420222212100404043223003323411010141003320320002213200122321014433204402203220104012344110013313432403410030313133123003203420113303411103312210202133342223244110421043244230041", "303131324103420231124142333232311323134411103132044304011141203131210222342210321032331314023322240011410304411224330042040413323413241300300144112400110330320120030041420311032342200324043044121402130013220202023113121343420103300400414344323311201100422442142244241400114301122033301023431340433323241411143344001423410213024301220200133422413313201211003043211202231332231434231432310302014402044330431334422231024124110242212324441212240004304420300000204410122424041330434030134023210223304314331014031422321042432203214041332113144400223004403204121244013041204041200330143024312021320140410240210444222103020243320010223314140422302112320214012410440243302100422340124032112312130333204021223210200423344124434302201000002331032340343403033223302331324303142413330310314420311102211213010104202102224224121221330104143002012000024221131202021342130130144032343120040004213134300044400032144343421100200143232300241233344112003002033214331340212331123420104131343320233442004300131234201212034303343130300340313301412332130402204131401231440021231110434012241120234401211312220441303341120200242220320202203004033441210000402224300132203231220430311440143031320043400244023113042014340412020002221411311004034440422002313310310001234402431104124130104132041324314304040131120113144104021403123231114241101343104133014401311030224400143112203441320040034214314122331410242033204111133332223441231303223432111211414132413122204024024143244122023420404201124323011241244143420233110202410423204241032231203131131441103101443420400124013403331141201304241030120212232303413233234101430211203410310111014110004313202321410310240342041203342334224424034111200124002432413024302114441421000021312402312324411103431400141121044442330232241204443321340420004211202113014240121004241341234330002312141303242311013441234333441242420114232233423103402224032334012342311113100023424403102141231142134022130120401404121321312024040304104304020030244023010442140310030433411331431011124210302122304213434140001104341133013241100442411112333434440034324043003012102210143011110421403200201242143313443010424332204002432013433403304110214011422022341332140423321413112324120332302031011441010421103323012102143042442121121211100231313002303214013132123103401023102434044111313412332432234004331124320013111041133110022401241031112020114301334304041321212122313424200314101320140400313423432212244320142234213402422000340313320002343010214400130431212443110011240302434012414121042100134043420343240113143312021021111121233440412043244331113203202124023331302331014223422000040041304202403010130130123202132012113430311400120320301414110430102444303422333101100120313302412241233203200302000243240202101111033424311214011244023240144000442001103112211400142034402301333211413024321303322442013121324223343233224004443301413432144001211424230424423044200403202401000430323101414310120104122242440143202434340311124014322020201214340144323234203234130032401430130041430013133103242220114330444134131212043343110111402340412322000134310010143101330112232302214113334304232424041400241212312344033202113211011222030124211303100220031204430224202412112134112422014340442130143104430334034343320104341302342410233304220201141342124404140204304340044244044311200002411343124223222304322403133212022344404120122022410210032320030014000143413203340302231213042133040044321432033001142240041114430014112424020323232121013012304313012032240221200420042043140413130342023010002431040100340131030012130414402130243040432433141234400401240231211022032014311221143123233411444441234201000330311220400103442024230321100101340304122223424234101331141013003122111304032203424224014322222114413432410024430420422302222210230434022102134200121343140003312300103323213001240024310111321220013322133244130021032432122331212442011304423200211101403044414301444202343102002113330012203114343301432223143043314303034401010234142004301444031023210112042044243414411044403311222303434201344231143031423142304010014403220223431422421401444120201430201104033404400432444420221113420224340231111320300140122141430344413111100410022404100334120402223200242242110004034332433124103432134314024143132320413120234140321312414020220031103431110104333030430243121334133031414131312201423442212223322412011132001434334433443233140142440401344230420124331114124022223234232104241232124341303301030341333412213120324230433", "020212133443302232221234031210232232331300043130411423303144433431014342421242331430042140013301210113013144101114200114042233334443220020141344121021241013032242303212143140421221323022213011124414002301210324010212002143000300421001303110421423130311302131413410214414412432303440001003033203234134222024011240141144214432101230032043411302003340034330104111411033210434330130331440004022442111110210114102100411242422020014323142212304014134431330413104133414221341313133032142010323204401304443422210423313034432111323223131221341314411420210233211333002031010000413110234314311131122433341342424404342412043332210043340021012314143412101211440014441223423144242230124423341331122231421044443342233022143143404234122312133211332321144304323304321311134420022311433301214000031430024341334112404432340024101120323222204130200424120034004032401101201313002224110002020101242311340223424210131421401210343110410232044334214302001334413044110442142133132001442403221311133043400110101431121333241421221120314314123222303412031342312233010032410434000204432210422004242004233131110032230301442413341034104032034331414430042320303333041030041200000222313403340124031000412040010104220104434420121211321042010311344112011341140231304030131220130344420433203214441124432331432131142132011000232101233034333030020124031413113412114332031010413010300243010013321402211413431041210333443424224203231040314102414012422303421102102100133400214403012333112101310343402132301423211012333330222343211204133233332340101221042011322200324224302333040002014114412444323333310210444011201313240021433211323310442244224204004423004422320243410200430000403314122141112201130241413423300134022342423333040114213412441003033041343223124330102240040313221441024002141040432030103020413234203303341220424242331300014230043223303330202011333133004021141301403002331043123333334243143031043223434130410303404330203143313021441033423043443043043430431201111401212040330122340443221023111044330224233240410324300131230043130301022301243130302244212401001432113414400011241400402024414211440304144112313034230322210020004243444303043120140132120122212044102300324444202424430120433030042331042231411320344141244014123110222023421142441412301230112342404221121330300000243030102234232001401311414002344243211000143320134332431301131030303420104412333204404320433221034230414203442422013222124113303330344401442032320204044304444323442131200120303012332301223422313341124034104341444422041010040340213302432120121411023322302234431443441110031320114001320214022332332203233123144311113240220420110132403103302403121120220432300321022200434421001341440140211104423324231132401232241200402412031121403131230034130030221322231211333324024004031142314234102412430230324403023330242444402431122231030323110233442342404322004231304023432412023310224014232123332014441223211331031442010102333242434441012203042114123342411032024220202201341421202444304414144203444100032220010333040340412113304413042023144330003211143023412221110024233133033022012032000143421203312412130002133440222320432104412304234002400002142403204314443224024324443341142204421413303024413221313244223432022032144010404303301133341114214000222222303233243102331131204044311412042044321444411430322022030231301433303010030024214413211201102031103341102110404404310441232041341334033343134144023331131230142214311404214104134314101303342012100223314232231022141001343302142411243432034304142303024014241212021123422332330301333121420441044132311031132334343131024444211310034134333433034413133412301132102401221024144131321222421104032322320444030313402402403443210213103443023130114401022120200021314003331301403103334434243212201233421222201022010332312301303442111423000200110410334211000130344112024422413304310001204232232432011441431221004144422041331014113210004434334202324142404143114023143442300342304311221030232024014204410001131032340322114212310442112030441013030140044401002134420134124310223213113412320440444313412034201331310200234430303124042103002232224223133432004040333423143004241334441030413114210212331004431410032303222330240123132214402041303044302000223023401304411142331244241130020134032344412430141204304144101000434003223010420334140434340034322012124342014420032101231302413413334132401041432431340112004021122021203433030133242341310422400042332013400031321031421422102002221401214004343103243213120240", "044031312204412332133420011410401141112001444303212134124104422034332021001214311143411040131420300143211341200412140311121033410000320342334304414242002332102030202011102312411443020021134214214310441420233032144400101022413402120213110214313114002201010303431412413200433031101104003244034114400431023143211443014413442231103040210041021300421144344244222242234313214403040001322233314430001212401420402220043434110103301322340241321411240343101124101313302001432133301123220132133414014102404004424412012322320123143032141210004244414321022013231411044034142323331120404211110223442433120233011321031323324144340004443112431121012312011442143431422334111334132012110420410314021411224331312242100021012022303134010122111143202344332243332040332232440310012003320421210141442010203403033003224424422333344401011323002002031002442241230043343012430104221124043433340330141102102214221233241402143301124301003212311013243401114314430403110131241220310313244130311441004211242220223414440011344344320033232430110244331331323202311114003224032131402021324013204431134202410002140404402304244244334110344310313114444103043214302441302342143211121042034204302443312431402434103400133434403021232204201311213431230410434244421301212432002332240021200010044314430214302120142244214423302310113312044101212000043430044410441004043224310112303341004402343132440233332111102202334002243303032100421230030201001333131031002042440032232320031333024123401014101014310004443043022400300411403411203402441320342321411004011333222024113241332121131242230003022331211113211343211023211104200244423332324004032240433440001104022240243211311412110104012144212014301312314002223033043203441312243404124132413013340244302100100341114130412203132122404304333011113124131202021343312313130440014230100420220440112301320420044330342223234142213041042230411320433230200400033224034414323333231214224324410121313421344114230310204024201423224320201000133421031123032231341430443321010241100223320312401001124300021012132442101334222114230210011042013402142430000411103402214114310132300414100132330243412143400233340011102433334210234022124433301033304030210442101031041143113043033321334300134020142203144100100132133122140103231400133200203232042031221104101441402320144033324302400213024021320243000341312113213140312231122104422342134340043300000433332233424214103333222312142043432140314102244101003041344430144220241142021033002022111413242114012042234300133113342023214301103434011343421232323313444031042143432432242300412421244200021143243002114402421101444303043334144101234314130143221430331433232044110113340341043323141314014223014101144444303410304010204011400443420000432400420040334033044404212034003121343340202041022220243241444412044213334104134330103130123141123131041244322010411311322123424311101324143413211433013241133031112004223234003232230301342322314131033312122322202344332344404241304123334042142314420423402324133002023400041431114414130031023420323324412100400340030402224003343144213331200344023144203120421114103132122424320234124203131320030211043012301124231004041244433042321121202113241212122232132132412143122312401144200103010142004213403001313304242120042310333133311443342244111010220440140320301143214142013420124242444421431101140310203032143022034441134314101442023012243123202322241231402020100200414112324411211210403234414114213244013112024024212230212403402323040030440423111014140430430314412021200113032124401031414222110222230231212022022301120040120232310101313204311021041411433000004333110342200443122433312143023032342222011300021302114331434313313230204044032021224131011304443042114131410003240101302422241121100312231124244133034214004012231232103302304244301132433222433343020142123411231313010304102312010111431320421024032441111312124133002430214004433113334142144122102122423022233224434231124242211322223311324143320040232421431230102323242343230310424314400224412023303014003123122004431141224130422033414212410133424002021031124104002102230124302200332423444113031330433343343143343011324341131041324420042141124133212433144300142231141022231222214240210202004230314322003323120301144331014042013020204323441234340044333202201213222122130113123130314334431232101002104341133201341104142424043041203343122341303330411331004400010234130203132141224101122111111124323004214421321314314400344133042024242334323044343302303143140412331", "413321113323241320340323334344023211003012103314400134334002431331120144021013002211302110131413023132143000000232134314222122013144314414132213243144004101013323300413303124000320302404420332012142300400323321242034243221102041313011312043400402122344012300142410014410403034044442141024110004124021324413321311320322211141010410002244242123020441431321201022422300420140111020134213304313041124410034322011400034301323022232024040331344422022413301200034141240044030200441432322033233201321213031020002144324142332410214402440412212010031243031402022134040301303222334230230300141324122303033444430013223123042234304100242141022201324444122104412104104411143401013320433321401144024301004002422021314440234331230442430130124332231443113322223444244014312414300343211230104003012003314321122410312110024430132002413113313234202004004314031431134341310300403021444414231131340431100112433232034130014343410411224013020302401440330443000301233212301024432324331210422423333342424032311202323313344303430302124344312020034001213214003034200313141013243100144342434431114432321433213103002201012321422031441222310413224330112023122103303241440411104404420310104142423020121322320001210022310344021001012431124244032140101334100232134201442144113032122411214443000412023402141022133211004313330113303113401203314303001431330410020123313043111120400101420414203004344403124443142134433323133243232013440103014332002132401224241311002410240244111204233333132212422314024140131221310204041320402422022022333144010424234343412143002333132330341411424241031024322021400300144333220144231414410110404422203110232344243121023110100133041410440304222440144403310340421001031201314340131422004331241022102314324222001132141311120102404313102444314321004044434024314443244030401434443112310213400403444232013011321332014304220044101341131002444120400422204302434010132442311320123043241134001002311400103224242241442432413332100022002114141021300241321020111423431032412010344432200204030144120233124130323141124042240330142323103110413011344414123442324111342322204341341344003401032430424130340430014241211044202023204230124041302122132302242113122420024122011212430214004333103134004310434033122203110232142310321040400132223310400232021240002222432340141244331044212041432030322444042112304222140404130223440310443013304114130042020120420442022011114322201110144102040143242303103130302221441104304000143131302121301011243444440323121321212242414431043130101022230030412404104200044431012130321222301343222334014423220011343304230310030031331414141244201442232212010423304022103313104231402214141043240024130004013313332004010444400404133142114241022220102410312103441112112333330223120324400212032222311231112414001233343301234423334003334113342221030210023320222443202022322243142223033341212300201102000041103211114001043034131143410311310212331000422110014200344343130034223002422334242400334102431414340304403401311420003221320422034111401210341130120220433222320002222031003113001012143113444030444002020442030413302044023101211441422033211220404131011411444124442041222344331341112112004110044242303002100430421211024444334133011011240303034303322144324030240240421322231444411230214202133124111313340333122102241300002333302221243221430032122010121340334040342001130332212410214333130113342102013101344301340102200340134421230110430111044343210414223024200401141430222100242144001403233001413031043403340130420203240311233414422442420411200244334030012424121131213014132103224040113232121430331201422323311142323104101430434432113010014210131321132230410431221240104132241324003204133120404034002244204031221023433123000324424231432443124030432044021302002123141400303114112111330334022012041402132400021323040120114140433013013143344042324340402033114010243421404124440004021420042233314211103410321230232420321410340401141322032201114123132434030201300442043403043121112131203343144444320331224240324111221200401324042102311420331401034342041303120014331434303101141124312013420034444222244311434312240213040421211014041312133133124014301333212443344231044410403144220441431113443221001421411003020301214034234402114023422302220323022134313233141431341303241142424000444212042442144322402423224404444122211101232324034410140001103203300001134100014213231112034310430210042100013432412310432443031214431120233343222343423413323324214042243140421313001412401341443004132420", "323044423222340214104324314002301210422320440240420011042430014103222423002130134240222214023322342440003223300141222021101243204301023033304221431414013340223013002232302022021414401213211130000400021300313423123100310142433032132041201221444113344421304322221243323043222234031321020331214042320413111214433021333043021212342424212302020304432404013400441031203304431410321321241211132113012210403001241442210040041434012412333134120412133322314434023240011101131024412433014242411302440000020002140422221230341403042444412031232330234132240401142403023134003321022444340441341334333000141040121102022242331121134144112040331343422113120410220333143004324401240401023321220011123411221432303121143022301434314213432111123443430123342120402033314114402410230334240133311333332144444112222220200041124011100440132200441331201233431042434011211324431103331432034421412401340132414404233103004031301133040121021202240330204214232330124100111104003144303130220004211144241423114104403031440334310130101423112101410442030024012041001044404230421143040310044113044440032340412411323144320104103301140314332122434223430201220023302001121001421331124414112140211202044440212231023441432023303043204413004223003344242213120030223131100014011204222013021103211010400404211204044312402124403112033231441033212430213102234104014113422410411020043131100414043321442224244424130312402012430140202143210123020242021044414121034224043220400231340444134242223324222110013102101143110022034312112212021330342312031102442244002033212432014303103442443143102131241034310043134134230311414121341433003120431111340204104002441100130304013240423341433343112440323110404223220443100344210322440003422123041210224300442213123041424131032144141310104324120022121400144414101111442014101112131430132312403310022214341321342133303104222120440202010431042312303321112014210413344030322224240314004120110322324013234233034324330110211031204444033442102320042300003100034230034032134244121141013140243041441333233402322002244434413202440413341020111333413110231123322034433201232001042214132131110044221422142303032410120230124223214144022341021133124333002401014223332303440130043001410104432342113012222144102230103322202410343140430330332010242441434034432022400242342131422010033002020323221122012302341312013032011431341341210423413233322413312143111143410432340433334223313130321231021333234121314123202240334330241404131242104442024242340400402100144422214013100433002110424211142344314040124112233141212230410042021420320313202003440313024133200030022022120342110423204141212403022001404141023110314424114133110244300200420340104234022220432211200003110344234024244210224423044140430440012131314232200040120422314441433320120243303204301022222332022413220404322003413303001021043043430102120001013414203104233133423232022322112404012240312033000032241344102113110240203200013020132321003343113442014043122210243314021040201032144222023402114043434042413232441022340033043220441200202311221023040121123230431102114243013022431143231420202340041221404410024213124340414340233302202201203202101002113332004343324041340440402013224042214144300033341101010323022043012443333120132321401132421031431230104331240230231321322332432344021414220134211434120024041413412400222004244212112041321120142300031412233044210101304301424124230202431442322402013013340333023411342400411114301233414003424004013140414111232020302231310341231130340004001103131200110123312332033411000043143401233304311030013420133140030301323031214411432113431130110312023322224441203234340014403332404234423041311202001404012204312341310341330442111002340400440143433324242030112430001031132021220333334003000244112000332130240224222322201223000113020412324042421344010414224324003441430431121040203200013012320333133013440124002110413214133401433343120134034014214012324223210023311202001024221444404110142204404330332043142314200120223320113143233432340242022141122010233434004141040301123213322204102422241120344213344000043320104441110224442024431043023103110102003322303432300312123122240430203244340414133432341142010341003400102343432130240433031211430431243213314312340041030404221424421222014221324214131010123200144004204302044304442313034304421411120221003143231101232040104414212120101333200141132401110313433111133010000132420344440432102202324030224424032413231304320342043144322031042213341133143244103101401443002", "002142423410141224410243002333203440004204110041301224144423322400142334300421033300144331313240010310133344044443040022233244411004003333133224113243404222342201140214321304003232102014411220413003012131114043201143243441331233320010001342243303243142011104321300143131022414401304231110244302143103304333102321103412304204002034241243001043122001241220312304104440231111030320200323430242304330002213003143301312400421424032003433320223032231203022313441243234213432320033234132243322004204110211000320214012411210443321433204032113211114313100444040314031401220101430243014042300303114400104430343240334202412213432342022111211224124033044442234344201433022134310344400304443312242202021300142311434431222111340012013134133121203441201302244140410131214433433124333230220111332123223000401202122103102302302142120332103424302002344001240213144134401020432301013341404321232444313111111330244423022210311342233430144202230102433002343131401433433102310412224123412242112204221414400403400144024040221121103232001144301332202120214032012213303442023423333320323403030143403223001334224032234134222224443424033311330323101330213413434233330213331332320234332144002223330101321242321033424433140330133434044322100034143233212302121331200422033231104313421421412033021020334100010101412042214420022123204044334001104224440220340321341100231104114034240120210414424432413230310022122323134311142410323412100312120000241213031111013042122443340102333313202222443003212442404323212111114214003323110130203313110110430104034211414244401141301430024210210402202432422334133410102332414201440430132143312104310321040422023133210224034113012132122241322130301342124412100404431433144201320444423131123034302341100010143302433124400024403112324004121111140032133320233201333100400120320103113210441344431423012230324333024131112422110311023410102123324320012242221332020143201321330413344331330234311421420043423133222133430132310221134334143312223421443200010324312304340201442240031201203314211204020130433333011424130043100233034132320312134442230324012341420233024200343203301434441000422220303413002301433344201413400323241312431123244010301304424004420104204220232132124202301424032033134143101412014033240412121121120112232033014023230031011200124301232422233310040422402223334140233104011433440221223304244113134343221244442000200024303122411002314013030433221120242321100013442322433210332003330244004130313101013144113340204334204424442112240023113144032244304303313101142040104324431002030034211400413143141410420204220202113113241000241100213140321141343312202440344241311241123212311431000002403232300343003414420102202120213204024430032221204323303303431443121114320212031234121041011433303430140402420011322311022031003134100131120431421032034343134310401410413143340200341222413010400311142323312110300104310101234132000002212304420304403141411202300122301040343110431421210003202312220333011140400104404400003410443443112222121421410310114204411222300334420434112310320200223244204343144224221402143301431123332242232413330212233442310303012112231114033204133333203331314321020134424331202100114344020210111004312121043403204032333243334011120414240124343030200014200031334131223301301410212020313332300001044400344122330102241044001202211322032313100322144304332113020444213330432100102120411034224211223113402404223312113303032030112434123131043233331230133420414240031322240200202214400414322441144410232214211403103133214432322443200422120120122120422402202124143402221143112103003011200031013234103121012014431033004214204044330110334214331202220202422110231014224423123330202032134130400311431220411301344324112142332324042412301032004043444033342414433430413014002002432423344213421223402320422001213142101443330041233201021213222013404220044442421022112402032011221111343331230404041042414000130320010231240231043330402223410320232343031200420223124004434243324203314100143410320214210142143342410043004331002011223213241243013142014440330121120442231043014401222231312214401413012313310301113224043012131010013202421441424432240314421044204003132422443312100144244310444041103324113113223220012404111003404100110140344133223001033422411124020013241140133244023044404204241422444332032444044313423211133000412043342010240033443123231342433121332103311302210003130430333102003023133223121123310440044300041042320230123413420230223232140021441403413432241014", "421444340303441200101224434122344011023141240413401400414104210234022203430200440221330302403043213442020021441344400033221043110132431002333232121133400414214320444144011202400241102243204201213231231342031400414034014224232443432214414313121440211433103304434301024431322444124301124223124200323024343313333031244224302202310434230114012214241211414040104020022043400302130143132123341214111240312420422021223330220103122030443420340013100212422400234230014043142214234312220242311102301434002014013010212040210331303242433003441331113233120000420302242132114320214231322132141313433100140103131212223010201324034443422221420432203401034401343114140220333331230131400133320403103313204043324002431301332200444022334414013401311214343102013341201440142304123303132213230240230140100143003423021003441124134232333201441104210133203021022320441103424234202422311040123343243101013002312304244134411313213103430423240043231344133301323331034231240102000100423220213340301341414042321124240010301224241111320342112042302033214134010311203430214022210221244303211243422033021021424112221040343214332031031240100434424301401043311230324124224200432021211140024320223233324434442430044021323232310242142443324443144113301341214234131013234210134412413013101134211413113240120332314021232413123340333304043024034232443134204201113123130033313212143432423123311003121320302243412120430403302421331102210200300033113320110404422223231003103424302332232342002322113320440302422301403334100344232002102113244033420133132430433243341020222043444104430331304343303024112102322233412102100133313204213312100222023300103441201131320040140330134331141423240300243121210241011040331234222321312301240110421033344120321030440222313231432030001234333123423002112112023412340041224421044330001314322144104410211432344310222040304424104120314200413004422123024220032423443142003004401213124110310301234143200421403101020442043134321044101042242024020113404223434042330303343230013413214143203122340103344320100133212330313303410023411144443140044330212212424412242011434122312411433300421311131040231434334014041033111311201100324413421422434414234404013002112023140142040444033042414210321224312441324204130202204013111120440333432130413323414433324000311102032041333243310442100230114220313323233244142441020111424102123134401403401400043244300043412404324304223344022213243132144321110422421240012103202410442020241432200112423211021122124401413340434143222221221024432433210424333423401044140004034334221423333441010101313241432321430041402301204130244030412330024342413434102330104010131041240220300442332240302203100133433123343244024133003324223412124124223331142241033004424002103243240432324401102412243320441002342422443412342303002324104011243431334343344001142231323122214304234143343001410013122322041303042041220241404233101444144212110042243043100432034312403041311012413331200300124330010423044310002031224022134020141300000021022103104310421201424010021134204210411121401031010321044041142120333442402120100444203314334141143114004423404412314313140043403420234242231110212123214041003441413244003043023414332402343342301014242240233430240440404120033100442344440234433301120044112301330010114102312233403120212031341112432010123440402020423341411300030302114400413030422430420000122134133301123131332403222333324133404423002031143044231333020001013311333210303200233210320230103403222322123330332401131213231312123302301404113423431013022244011013033011240330142310224424433002143100410214121012330140332324134144331442203130040110032330004420004041404411240144040410332001141400434241031244423204044114234213032021230240112021134020111322422203432241403222342231324112224421102011304103320230130020103413242021103012340301204221124323040243401012114132231313411034100212340333330244411100113133024332401124313243221334244044210142430400101021022112123044103311000004003200131022043234032141121332310402311401324411032211104433201242201110332432141240001340144113221123211402224134001023211342430220111431402434014114002043113334233421222402412431320444342121410012221223104310202232101331042021242331430113110110312024204104344341103311043443433411324400003201241132112031434434023213421341111424042022002200424120233342434240420121110444113221014044203123002034332304431104034014212404200334044332210331140223410134430312102212314220203041044001232424331243122411440122344", "210324442041032211420122142322200144043342411234331223324223233223003044343223011043433143404411043442021122322430301340343143420334334001122411334144340433142144104322041202144203401022112401002400412243242104330310101313042102204332010440401433410042043321432122410022322123131222314031412041013400334012200421121110344324322421013241042103200221342303002232141230133400334442414231324113121044330402002213421320232132314101430130334044430411121122012321103404202104000102201204102213402003433223101314412321112144114321114113420020142231401321304210141023020212231022042122033013102010144044322103344114223344134043043211121321320331012434020232203444233202130433221200134402434422421210311433021403434432142141232024100004230404442031211043232040112410043330341240220103321101240323131020312220421241313224243241332004321431302423434332200344443242220123113042321334413030020040111121223432022433000100443423220132404420324244241201021031122441434133324120433344004244331013420201121322313024114302424020342341231244320142322143343430233100000030024113231301402340112114010214003432343123221423003024320410303433210424220100100311442342142141221341202011424042233441134322141032243002132243331443101044201414110442313301112021430034221404410412214101033223240041402133422000331423043001021200320414443231000401201003123034224344323044323313042432014432244344334133023241112103431210002243230103224234324124044401331042300143432314444443043304002423422043304234043313242413114211304114110321341022404433013044200031114043002324244344403013102112114441401102233344021344024402304013102343122133132013142440300114100203002003333122103211003120122232141411401222011143403320142442143143040042221104002104442323303411014012243411213231240114311444322243021133002331422233341033321232334332230342404221023213033334214234241104102104043302202211331042413003210031202122001214223430012404140321311042321201133044244043403012101001211324330402022320122110100010034242013333413212432123344401044213241422111233144023040200101230132021114431032032220224432321102343123102203333322210140210131110343001101343124341112340020221300314422133113310130122023220234434240201222343132232033320131340203143022034404334033124333032342230332101401411414344233401411132341324300131200013230220230021411221103244031043131020413104144240413201421311311103400312444221104011301230042223432132411240242421240231402443202344400144212221101340002000342400111121100314300322424322112404120134210001220101330113314441443144230400214023311304011301300123142232320443242043140303411403231243433234222000322013432223314433034320144020240314041421304100042343013201134012123140313432103024002014402214412102224242222312130442402341420121443310020313210023413232304443031220202421033242041034130022430134301123433042034221112223143220104413102104122012221012222131012023221021100144420030003034121404334434244344304211134121142004141143202434203034101222321211243211341221433040234021344122004324434331204324140104440223144332114334420410312304424131201024442413222140344002143000111404144420321222004343040440401232224433430101210342100242032300301221020200400434440233302031422003223322143021203113430142131101244144430124044004141041141110111214204433201332213433413301113420433300021420203410113401402304034111031141232020242203324113133040211144430421200430342112332440203343202122311132423423020023340401420001032011241110241234212012312102240000240033102402203131041430001024203100032420443433123400314410223001033302440330132114300024140440133043434202023110034244443203443314324211423103224421024302330231422223004042022243012223124111111400030433022230021104441043320140200124424400211441233410133240221044141002444212401042033221203004122134124341201124234311412400241022444034320112011043203432212020131212103400434122144102221234430101010312404113224144401244202133030012031311022212204101302420241310311003000410343342021103232311122402042321211300002141343443411313430114411134213214442423430220030030102142421202414140413132440421320402312110431210022200100100134313330434430241424030011441221020320141400100124003223421001014333130411300033004032114103002113010333432004244332300021323432011010101030312043002404423024134423211341110431221222114220001023423024122400344140010023443341411120103233140014024012233143410202204232222434332103321102232431130000310440132342000121401122133043", "401244013104224340433131142431340130144140403021432114101410431204204143411214400434101212341111130041114441130312142210014222144244332413320143120024041444132240001423132320413220322022114333434130321210243130024011342431314003023043423214034414023102411430443414214000143241332422114302433240040143314242004223240110143310104140334121112020213013141403232002343013422033010322410003222142034224241442001224134432321421412032130003223113140414044421102123434021400414121042110344111330231014142304431010203312041142311444013044032412220142212441143131204233313031231433200130324311332430012032143141002000100420400303011212032234341033221434231314044412003404401400241121310342342441310103031441410042204300401402404003010403142312210342230310212403023212204124424403020133104133204113113133104023020331012414000332430312410330243343112233244223402332303322020340221224330212114001440143212141330441324112341424124423304012213113203443220332203013324303012141424102243422032301033432013233332303011240220040343344404311241404032134113024022324232304004424004101304011233010403240023302023021044433324240143213043422322201124023400310403131440432442424130242032112330101014040130120044404010103121230424023314243343224341130240313430224124031324342130314003024314122221442110102244422234032013234344110200242130023224142434234020110033043443300341101113204120342430114143032302203023033044044442332204213344201043120310232031410333343001242443311140023432143420321013221201223430400404303214332113001022100140323300121322141021434344123311103123344223130342343202231214240422100304202201211120311130321121423124110432334412434134321243400401024000001330000413303020320021441103332412202304100014141403412224213434314303444120021331244442123332314211130200013342202133241320314244330320044023044040110011411221022434441030120100144001040003324022004333020012134123241422434222221103341314314414401232034434233103214342034021031420114142303100232140332323343201314044422432030430031112310333023234201103133040334304012034302043420304014100140440431032434204343112224240002110340411040323140103232131213444304344102233101340314333022124142032122113243210212340224144103222301414042132242033120144103214033343404322430011221034212403140333041011021134332443433311140422222141201314033242322114014134140013131242010210312000110103004211323124121412212410420023310314043121414013211441133041021042332340440104113200302004202341310010213123322413224120004014211211100233031014302114332431010312001441002242322033001411031343042100041143021413412343100002320323304041244410421410111234423444133330430321111342030123440132114023330123302011444212023333142033431314443412212232423112014242221020204440433310341222000300002100023312033143234240301002013422213140340330112323010301130123421042223101204121241010332203022310012130242431143220043133030234124144430222440343231230101341002304444424111312232202202414012143110044320223401312320441233124002244423033404230341034142141421343420442324142002310403201224412331213211234344224321033141242101310324130304322003300413102034003031033142211202140203310042343002122401244402323031411310303424401223341101113431102041422442240124001413321144412421203232211413430200301024113111004304103411213212441101122204020123130033442110241210134442013101144010003210304200333143341420320020041000112140120330304424020203422244301210133101243021344232021023201221204140203232243124204242212112100140140241221421002424040312241321023343242130404133004001342102230104331210143043111310021130103011243120014040113122242001314303221321410233244224104140012201343401242402444220411402233300140032333243104131344034213203144014314304314044403044203000114312444202412330342120124422411011103344044212130402222140104304020414420332100043332114433121000320003422141222413103044023311220144112132300213222421222011112321010122343340132014023110234111010201223443140331212041444131013302030123430012424242410312202341334323100213230401330132101243112402442203443211411412202401113404124010141212404203014321411242442324142331402030434022303000124302441010224230112204131230133420043313023333333313111222334332043103341310320103133123442132101204434440412014333044342440221314043412141213112123223223441011144131003041304110414424024310244023111333333123343043423121143244020222221130234120401103444144430243224242224032242001223001200242311300304401304212", "114231234404421113034041021303232424403223312041430312241302143042111423134302202034213444430000114204122021304010324440241311443010224330214232230433222242323140100410331430433302022404102403230424240342322341003413232211302240441130241210310222432220311442342402003021211443113221443344003203023403443234401104102401330113430104321042044303424311403122200440332304124133432131300413143201022111112112211323101002440440412120000120024443012320131112322033440133200233442304440330021420241343312011023211340400230244214300244024433412033114443023113430001342404012244013321004420401410323203122120242202004104434023312114122344303303042043233330240421101204004300201423144231133232013241431111212231144104414004024124140231033001401132134332411334212322112220434241333022440342244313441413444043312140400040402210032100343312410101021343433420010034114340002401123024134102131023344222240211444001033223102014120241301200201421113331242140100132211341341421434341104112332244344340304323404124143134222143142043340311023433321022034020104123320404021314130213214024431040314340100340104341340412203420134002132130310420231330320132202410411234112040332244132304431031010420001030033424221030140110222141430141204344343422410040422234323011213121013302000233140322424302142300132234414044101124110241001312433214123402411404130244331013032201420403221231441143101201031312240410101302134344440122100401344111230024241323302034413041040441244332022200024400422143212411113302111224304323004204330031424411021242131333324311324320430342004233444130221011031343142212343230311232320401310113440212211222104201132042001143241420401432231231423102202420220341001303214402224031433230241300022212011434323100232212411022411132040002330312204232243324121003302140443341200424342320131300404122100424224242203032430001134141203111403414404210234432321212440314323301020214212141341214001403304132400324040210104132110302212444340334223323442300111234340300242444010104410033044434220012020120021113303200141224433422033031201022300311204243213133021434341142031333003012204331243404103301334320311310224134212132132333430213102131213240400324434231013431304233142441002144341123013414111013234444342410000240301331123310141224410434324303343233013234431411213124002240414301011400412233413204011000214114024310134043130202144103443304242423101113133333331001344134331433444312000120413122331113040321223331022140444411043144344442030221321321040221321044332004041343210134420230241314004402024014241314022110044021222244102323000443420304230014110131443404420104040200021244440334012104103044030341224144332202100311300013224430024321240411321033402401421030233443312322443113203140142213342231242442041313004321330212223400142033411411242341444003241420403041404030320301302230232341100201123434300222343401141140411131312322420432422422031314030010122204314311413233234443023220401330120202112241333323430341131211230110210400103424420343340304020013013220413024323210042443110044300323313433322200003422444434132311422223414200122404210011311423212304440140032144001341400044342220424122200102340432311303032022301034411101322310122342012303214043434414114032132030332422430204221201140431243402430431321012040221411032033301321213314240402242243104414213113111001102343242043001141021340014201132303342014322010331203144332201421212240414031400023123210414103020430021043214201313221240303330212211204211202304144313112443200314100443302244323221211424121102110033130344444233442443042042241114413340122011104032101004201040224342011033100224222301101431311410113424320212213200202313340140242204113044302343243021040113432222124210412411224423440420131321441202230014223233213040332121102004130442030321401422340212131111410044441430331230012020223411140222041241343241131012141102123444010142232204041332400041323322013334233014002410124442402422123030001023423443333320134140443103330123000141312441333444343403010143330041230401432022404000404344120241342301302232001440224314020124313112220210342402001323200044410201330230221222130133224004323032034034404142122121331133001120020032303320332010343333220431244434143232124114333131322333010040131334244410203404012114311333111312233413030444422434323041014300232244421430100304404303410410030443000031214440121204010321203442313211342100011041342130040412441412143004203132310233201140040023010314321341123211103302001210", "432311112102134030434233224442323122211140300030141132302134313204031014002434302441320222233404034443232122410022222303032323212421200024031042021444134244020333020023420140244412044023401123113344021220023412100314004314114104133344403311343133434333204141244200211210043414332120443140432343441112101231040334231343320224023332021314222132234010031040231442012104203312012300122141101033041013240043133413242344313044011112021213023103221323310031310311024213010343001030403222202044032211004311144100240313424224300220342333311124103240211101134040324433214212333323404023100443212113104323432034443230323101440411003021034343011201001311100001210113223202103431434414310310301304413142340121101424222313323312120332441212044023310213122313344102214240012431430011102304312443112043413304340210341312120314024040343113132133102230324134121423142412041024221014012231211224311424420024420424114220031102301131231334421432011110001011112141424043331410320110244424210110324002422100220021130404314444304014040310321402032242310011314223032202022304034324002213103143420444133323230344310313342032104030110433220301403221434410240434242223421103010011232212333114014133334132224033331244114313334400041413101412234312100211423020030401001122424420112024143103322320334013412440434330121432414421441102041013030111213032113241400310013004211320324310012420300413311014241440143331403242142313224003302342130410243144320434340342030212201044422324411021423441414003442112204120112122220114030041111340243030040010421414123001033032241111213004243104441040411103213220133223401334030432411012031422031213413004043033311424143041311220111123230122011423141343100301121302433411101001330014131000313130323133022024240042141304314204112323124242013310102244430013324333434441212142444110100414200031420440142020421000222403134320003340231020110003221411233022123203002030141203440421442002110032124411414122243320003430404312121230133423144022440413211323432303430123403312043401314121004101440120434333221440414333422320120303332412020013100143210240342310242113413340020142430102022301232012402003311003344143423310330423023314043310330422421023404212124221021003144110242303344412014032410423423210124111411000333333301024211321024013300302413311142011301433402032104423101010033321432032444032323401002121241440314332111333024310420132434404240102224232112111002443213210242234414110240224201204031201121102222043014101431434102022222302233444140404324124103111403134320343330144204202011210003414213013100431202122340133240310142022301013241014012000440331123030342420321233132330220102131333121212012413341103303120303341322213013430243111102034210100224234413321213131003411114010112401113432101431203223434440321403002323241423141120313244211223141403233344020300420332021232321020302012032000010332442113402434121104232440114413213021004143303013200331240040034024434403311401321230312242100213132321134000030241132014342443313000402121422034140300331113234200122244132024323230030403134030001223144031330110423140321414431141121432420304022102232022003333144412411443124213130144230143102130021011314000424440033413242120024330030201203104431433312400303204220242140324404022003214121021312131004000000211324400103244024234333140104100304313223244114141122303142330300311034143320320301433033322123332010141241012120241343144110312201142002233311020004230031210110230311111443024024420203032130233431303242100334424440110314330400344220140020211323044443202244313212324111311311202434124000432143232441021334243442401404003401300320041233034443323110433030221002223103440201030303241434244011421140121331214211213400430321122302334434012322120221310042020314420102434003020134410121213141134312302433333102401204010324234121204013102002242324430013421003304404024033101040001131013202021210233033211444232321010031104123240022043042043100302324203323003001431222333302202344422344024322234314304444002314020241423340222400411104144423440332201324330110400110410403204211330134233132131001112121023320241213312314410121100430121343423104141034113440340104410034033102003142030104111224014022410213204312231040400144314441343314420043232201004300332343444323134411120000023100220010314432400001023132431233340230113132322200104012304114144234124243030201322433221014030421334411234311241312101143124243114214412012112233430330321332243441142113223333321313233100042022", "140213140121144140011043031204440334041300312342123311134234411414414303132332033404412240124133341044314043033433431431012103424304020412130310203413221444212113132124011122131233242223411243243310401313034143201233140103420043013434231441231443321440020312413132211024231120221330321131333041030244123113011323220131303413144121240331312240334214421122324400141044402014442011444314410122403104302022213103121202301030221111023220033002133101431142233030114400400101432141343332440104114303102003041042403403004210243202422330331340430401230143011343113304010112030111041313322232324321343430141243233302123222433033413233130044144314321311330401040023311004232140333211121211220342214101332233201031000224341032404320223020234320243141244224333144010032142324324234002323341423431020003141322304203401144213114042104321203343422041003414120343124230301033420021430412332311441123040112130243303124330321104240412020114340104204222343240010443323403411234113433144100110421241440423403331444303130000110222424044024023343123430334414141430404434031322313044213300213122131211102234010321013203234332100133413203203100241343333321302314011124404334101134040101334201330330003112043410222324140111240244140300312302444401020114024014141440213140201022121040212314304432433440004023424111324434330142244331314212012243041004340424213301402033202213420030021441131230441004340132323023433041032001301020124432002423420411004110011410024113334103403442342040012002343130402001314100412130203232023101202234022130323224400400334234402343044041333302340002441310323143044224030133121014423333013421142441242412144410000102103411021404124314413032411102421300243141414002312034140013121323404111241223114334103442311340324122231414134424024011421040232330100443122434031013423400430343210310113040040240344313413422140210123331211310412221123310420144442221432432420402204001343032434232300132440402340112004030434424103132302131314222104223324000042204101231414203131121402112304141040000024131024113303014323422342414111234014103032322034001121013122341020003032421441433300423112002301003143444130012034332204004013433104321230144212342141320422313030234203112401214203023010213232130441424433121223223413142312420242210341003140021411104311044441124232303033033111233230420431244121021343114300334201242012142024114032024141123310310123431131422432221340123013242131142124221242004004412341004103220421122000200201402031403223320044213040303230040220142334203043031014442143401410432423224241202013030440000241124022310031421402442210302224440421333334032102043313131101243310032434323424412110444442040214202222224203033431223132203313334122224323321244031420420104320241342010124403303131023044323020220334443300313101104413404303301401204330401234222033130330010211444101220032203033321003424222224334122424014012121003223121204140142442223233104040401411222113431423423210032234021320021321433231142104413342102112010422333110241241333200220021210244204101401341031210444013104042424222100043132430212414304231021202201312032033004413134112100341012143124244104043044342212021023040300333040214310030342312230040401132043200344011023243211134222122222120130224101032142343342330003341444112420114313244213212312324433001043214321203312041443242234043324300242220410123400004342033244023342222140103041013031024102020010232332233244334031433340023421202423301132111221310204224132100440411110430233122111131023423102021044102123114223232011243411414342302211340032341020300321114302020300201334003424111133402202334420003323423222401102432120432244202214010314422140330010213313300300214400401343113013044412220410030131444234400102143304134244020320103444444024422224333010044440004322244410112421302324124024022431223114003232110223214411244440144420034421034312004123024210230432210102442040212130304204411402103302113403432130233010341300000021033402304411110242134004143123012410401112203424134304234412111332114322441141330244311201323202133311324023312001411201431314340220423123213241423422314124102211330414244404243042420210033340132123414331301232132241243233314322211231302012301040341242244101034114320230132402014442341031413011222333023122343310221322144342041214413144431341433301303032002204204312323222134030303111331140203422022234404332204244023024022123000414101101412424020102123331211001432221430013221303344233200344311013440204243322243140213231", "211142012204310002312004210212434040442343210132104233442310011414102004234330210443442002013030442133031420031110030403231442301223331443130233210320312114022043034341404234304414112312021141211144231231113001422014114440413214444441111100343112433441444031200400011323012313424241422142144403111130244214242042030212232320140443043233042231434422130213323244020000213304220412333143343220344421013134112434320204423104234121233340342344031203433124112231322321234012422112422202213412241342403124304301423210012121301331410412431432122403431422431043442322123102221210204121322431401412204320204413124031043243224412120434020203243341244140413132231430044410104433113242030022040334214301210411114003003041243341313320030134121334204231312423303324000341031441113102131114321303433023200113334033400202133002131004212330104444141424423333343130124334420023402243443033231004020340323444032133323402222014324012311122104043413343033422110123300413310404412201131434332224020420401321022044220103041012241312344204442101000233030213413221043414040444440040234330030301114431132201333421201044341233300000331230300224341041124013133313223231240222404043310002024223343232120124412110131141342103004033031010314144224300011202103100101311444012312310411031344312133340301130440020204322211100412000013231423142121420340440340111203400034233344130304440300423043401003432232421130141101313100141421444034003402301321314332440122434311400200003404203130102113441110042241123010120020141014230110324031222430041443304444143413411443000214041043102320423032322220341100341410222243001434110213330310004033421331003013003323343012413033223033301341234024044003312202402030104002334042441334441442433110302302404222102002221411124130131230213223033011432324430032411030213431143212424224400013022100404044222123123230242101020122104444010314412411033403043123230414121302444231312442200104312414410432114433212204242344324344132223110311223000434443343430143141221244134131314211342300203311322323213343404413301121034232324134012340444213330124231113243132120040231310213101034124020031130122312000230213432131243230242133034023210413012402242204333442411400220010044344124042204144420001243242233342124342412011434442041303133243104133211401413041040422231214034443432141324104024143010240003014130310110343121000423334313234204201403223141031234113324204304013122440231442330020114202211322323333003144411402122244400013442204421042241442441212414203221432324421442142111114000311441420001403144142143420122133221103032022114210224201244304222434411022313314114103023112413302141212304033212342340112403004142322034032100332014220440412122404132022344340204342412201413214120314434432030213100124104442032423344400144303233223231110033113114441034004312330401314331433203000001414202021120322102010114041400333403323232441323310241430300432001111120413112112421322203441243123411204012012310104420201342422400443303443320342344003123143424224110140044204144413113311003132440002101214403320203401421001013330332314444134400340111030000331430324004032022143321144324102310210132200414323000313311133432021241121211334101031014042141130144202431443424304420321124303233041131232304134441010342213304123040312124221343420113442143022333322340023100042303041142301400034230120110100201240112330031440011124402343411244241101202033314434404424213000024332421034230140202200002033034300120101324120233413200010101044012334421411312112342012230130242003412124031102432121443401312303440402024344042400213202043341143114111404101310133020003204430132311212343411231333032444441113314111310212412023212121332034043122220411012001423243302341221044003401212301104434002142111211232431032431001241223433133311422031000304411021201333041132122114313022140023030401323213323324024444421432424103341221040433023421201242244342224010432023102444031113044401221010212132442203044032101032411124040334230044304331242431334430204430242222322030244031204301224044414403044132200111004221414002202222022334214440103434102124321413124043132343414004222302214143303201020432022002230402330410213203203400132024341334110030341422033443341431341221423101402302242033402410214142222221031213333132331414302232140313423204032113412211014012312211143230241214131342220313004014214424100024122204140403304000414140012323001233414233324033412120103003204100404143240010412121042400442132344431112213142101", "100422103241242211344424001324423400323112404213222232211212123233044044243032343020344433003132213240033244421221333141214420233022344222334033312443423022114402443104402432223311011110214143201141221332222402120343301412020304434440420340233434204141421144414331130113412030104412104202322410103314114403112132043220240132143313014331333414202102324124341231333331002421031212002322343414111101331434211421434012340111022332031014412404112324402340443320114201444300303444424222032230222030111332434332132442013021124011113001023021302403243124420320330112334413020113344340442314421340141124210424430021112341313403124323012213403232421221114124401044040411332134142440210312234403003042223422321102243104440313223032232301400341324120313112303343302313434411304320404023420000413104001334023324311103223330210331001301043001331200402403211221343203422241434433303412013134403224414112444100204000214330220212214313021120430444244331034100203221430233104400244122140431101410202443240340301110223411010204331403024120221121222042231324040141301312412303311022414103000443330221304342134043002014130001414242342414440341013111333404044121014002441433243034202031233132230433121034144403440021331112033401342033101114443101022033221434432131202420423331140124010301112023410144330243423332034243124341430242443342324313432044132422030230024112313412141420013331014242032122401222130013212112142313143404421422200040032213010102204143023234311201441204004002243400301312332432034131004311443134044220033110414324010100422312130334014334043400132214224333304244430031342203433013241330410331323333334210002220430240002313324240210223121433212124423312424114432001331123244444302224123212441143302304020122403213342202130244030004423404202342100131040340321222314114103101110040243133142201324324112330044421130224141404410131411240301431204002202422221104020310440104241124002024411431441200000403012104410311211013211211341200040444412122040120121100234023332224111133002232234223213410143000102340232011310442132322244212241130213244321342222000204311340042304342041143333212033014323342111413442222020140222440233034123420221133043024131124402232004012304011440431103420202024020014244132142102212243113000333102231102432222103324400424204024202141232310201040100102020444140321323224003232122244033003243120102431300144401402323013414041314024212323030401033133334111233444103432201332403013312132031313414111233224431431301044230232344421023211210034412134444021041423432440132130231211202340300341111142100444102212222400422433321313233211141244213002344210434144124011420334441112123110101434310433232431301300033103124020323411423114411320040121133313201244443121400430333000124114200231214124123000310023114411142420032004133301134014442214212142324142212320043244330443101001330022044231414320320401021022010000340222212044202001104112143032031211443111331331221100243042030013341413240221313221032322430221103211202001422144302140310211301244424001021243214024333033201414214433100241412201000332020122421212313201131113231021133310343132330210444314414001321440100112332242232413241124220001434131034302320212321121343242104021440442030201034321423410001041231034121410031400030413112412032240033422432113334330030414004042130040401010124000314204143412324023404231404013232140101000011321134244311430124044443443041112422020002211021424023404311122201030314021041030230214201112232140201312013301410004134042420011400311331243423420424021123421010401100424030012240000242434342204113031433400131424143013404211321320004404401141213014332330414434001001032424431211434200402333443243012032214340330402442313034414320010232021401034132123023103033340130201003040210303223141012310411132431100022042342013203320442312112214132044014442400201211404204243243032404301123423010243414021000002443430030303044420310102411414433014224000411134121221221440314210132404433304401240341324303044000300434044420041241141023130240142033044141300233013201410433202200124140212432244224224342001043211011401322403203122222224042420114114042302432022113304302203410242414342231342041040003221322440134241411200414242024141244314234202142221430140130421444330013410434020433433243200223310443042441302420233044133411012343333312220443404430204414404334014421003324320104424231221111240342022122422331331141304403422244411201311403310112100423333330343300142241214103022444211040", "400201111123142202213414201212201104312202310434010340414434323021443022314114222332342201311142443233324203120402200412041313313442322344202420401411002403102311141034202344342311403233422114340404144120422413413402304100414344113044104320302402412033231224243423344234412001232040012234322244002321002111443242303301431203441301320144104024321342101424210012403133142334101212120414002430121122200113401022231022223302001032244403211134303344204113031334000034122220344411322133320313241112043403040331010114243034232401401320213031422002341001202410121011244234134124213431222132211041341124311122224333024100041243133303023033401244303113204330334140431231313020042304032201402202410232221441004221320132324314330424310332044130131123133024122113141400132014431313240200312202414120222210233312332021043404131424323120123322421231312443421311244203033200000310104331113104022030140300044303431104340400433312014032442210422231424333242044304201231240331331444233433020203104201321303031010121241234202314000244202424111341233412002440200002042042321434204201430321001224111030113002120300030440200002002003312142412033123044100134204114022234230032203024234002432104412424140401024233044102441221311023133341230133002032202042113241123002104113114303102424431411314230013242222430124104124102012021314204231214412434041341113433402422202044213032303421400414202002443022402030330403244220203243113412130203344021134030420111114420211000441231111443133323101240221032314434304401131131131021341302431430030434030112133332421142402222040034100242322012100102221100441123140314324043440304134231432043104404241441003430420144330431301331434334013214330034102030331121411241303201440331223200021424414212323313143202001100122114422420134100011012220114043021030121242214011103032314302001033400444202144042232010331010401004433104111114441114344244404331421402110414144103430304144242200231042113144232120112423212304024143223441242110443120100344341120311420144123340443244042314401304420021030441323412310004243014220321143132122334323043030302323443333143030220112140013211444044124120240320003341222042203200443244020321022432114404132303024201114241432110114432322224204001324304142021011222042142111143214211210003422224110011021442430322414440433311214434004430431112130422332432414330233434304423033433212102322322230203033111231333442313220110324120321332013401124124312202240141002221440001011443310342043142223000113141242423044244233423130000200040000322014141114030242140143224232030444223224414141101023440220203233112413114442014232231102441034012431432302111031422124242214111332041333344441301040431212433301222110324233322440102330233201014402433044343000013124400211111222210104403423230113132343334031434332202001122323300340103031430004031010323223031131344322133021041240130231421203311220041404421441012430223144331023224322142310442410430111302011410233030444122114223303443101112402010041440242422443431214030330003423104231010240440334441203301140413110421101330004042334012400413114202414310012104203341323140140200412310043004333343404043200011441000434033211040242224303431231241213401113141033044324213224400423323023101134104324134344211233211230201430142400422333102013400314410014124000401342134141301232211130131401121044301102034243330233421240411034034022001231430420313340303322244314142340130302330203241100210202430130104042443210404321223114121341322111243211204113312011024130102123402111442133122042244342041342331424111332400410244014311143222432440301132300000311402104324411231004301421214041330400103201300223410413301342421321131041320430211440431133212213443121321134444120400134103311420234340413442232242320133213120012400441042414440440303042334011031122421030201014040113433101444022212444042203344321310012102343024040020322224414300013404031342214113202330213221134421302210120213121423223311242012132322322144431044121211420102403201034034022211010312130121333044343210331141004334410320100131111310230334044222010403001242101021113322010101331000341330400440004120302300421042213411320402124131432144314404020240332310100401404101401043411043100204302302130404122313204424033144042232001144021400102300310320101334040142011402200120042334010223311113414012443140330320033300124104142133130212001400143321214404310113141211212334021122211243210432144002411300213013312030404234401313422404102144143211314343040312030", "011024400333141421440401311210300233022432333112312034001400013223300222431403242213431440120410424323301121003200230400113233130411323413301112432343413024140224314322132140240423232214111103030321040031302003020411213400113102413031212013202443224103303341003043100443341311324420302301132004001012410441041011024013223113412304030221010431224111142042421313303030103303024243420021021113200312302414412321412124222320224230042222242322214433123321133433200322122040032434232144111424132134242122111432234101242401322232111143043304040400333313014041344122032332122414003114420142142022234033423141032101002033340012212331124411212331341430203243242211441412142340202420023240240132311422024210320224212143423300324131204211022444042131020320000311012221244313113221342034134423224021104123404011432111034431444100403344032001010342300044222400011143012240240020133314301410004401003042434130301021434420414242242143030214242020300040133240012331400120113430043212341123131423333201040422103241212324233122114434431020124012021020124340241010023024231220142113320041422232333132222002402102312243002302031301044323211234011010220311121421121202430010404022313014342410001303224042124110400030314023140002242121134440331433123403344234440421040333133041234240212440321013343432101342122221312234000004201422013313341214321020314431003303003414210131121204043424110301024102232443004134204343422100234002042313031141241033023020124314142241300343310400111441411240303334232223431202440242241000413430331141420402410241440111431042303300041214031344201001130143422014002234303243322131132000140430402341202311430441301401213224211131211110230200130413201400423234000010004041404030304322103002001130341212434133333100334424234020304142220310001304010302111213333401031143113443042440022002332404132111342021133001424142013421243242232314012043303413201232244031201001204001002310313411140031104443040241010240024401310140132301414323141433321303411140032404143210021240421300223431114233203442342041214310334131323332034013310202340134434433340414010310344002320120143403434334313401422241344221232130010203123401403441130001430424122323243413034404404104200122142342140243401130040001230430202303210210112402103113103030304014023313402230304403020334134110404114431124131113233232343111421331320132040240231441441134434214213031330432103310120012133244211142231244224044343241233240211200413433233022034202014343232044313410221042401410040041112202012114413304303304440001113004221024212103301222022002102140001440432020223030230420324413313310340012033044102303243034041013411123232044304032101443332210433314223224020331320201024440124441140330143024232124211111440403211431204124301231233204330032203231012301030143333232100311403412411203410020121340133103314313110044032343444221104231333342111004214021024033142034432223441443103303113240104110102102321030301330114300414030321402124202312133321423141103401343222034143030224223222012331434420202232214004323131044303202040013434431131332303103023343021000334101022431103434420022243304103130302311423322342121214320210340223334102234414200322441044432133041320322244440030014022401224044442410440324300411302003401141340112403022123021032221040021203442133023304142310103304002022210401132140322232422434411103402044131303240014113041231112031340302443431342312013221314012434103404104240112244122423323132232213030202244112220031042111030200400220320014020132103334224020221410202234024203010304204010033213313241123134014302023122314311410231000142200332331014133024012430232211420010330324144311013440000141104143100242024010100000113044142201222034032240011412033033200122310132234233411242342141242424310042240230424100211410332022310011123120232301022400101444344140131222140443024031232022210003023334030442122320422140042204402022114004103044122100144024313203144244201410201122202300310400443424312201111414224034311324002031224402021121102013210032104304142202102210341211401013003102332444221142432434303231403133114432343422200123001200332242402320313322142221142102341104233414024302323304201032300104243221201014440124443334134433141020130241121423222004020224222433442111304324014010414404321443034332244440230003211241322140332211012411320331212034340044142220404101443144010222340244401004120214142443330342303403301231302242312001100223202201420131014444133142123012320220142134232234432311402430", "444032403334213021434133002444202204020012211200334300212210232013414330223302332030000212234144040231444002100110301121114114121141434001340042312401320241210324103300321423114132443220343340343130224232220422330311241022143003023323221011340224434201040101413132111441032324324001304032041104421114123004232130010133222133102321441440401301220011141134142334021430144140004213111214133434340241100000014310413332201114041143431424304411300440022002224111001204410000413111012010023342412342103322014422003003212024143313021221013024144103314411311424412402104124340013044013104104220033211014102202142400323101201433132020132314023010243443120212030210223133303101410142122244311241424203444202103431304421134313334020433430042402031312143411221211011124320443024403224112243342000003130243434131221013013133323300142334143002242103204010301313433404334130302213000440240221332313403011212343324043341232233340011032000321411142312220344414403000031144012011242104211104344123313030203301421114123242442022014014232331042433013121400231443340412102131314243344223323001311014013433102314410433423343222443434101431213312242100323101243000024303222113341240440340403001420020233412031112020331131220143212131233214001103012212402130342032312214132313421414331102001404111332210444420133002112310041034304443134034301004242101223311422201432322024243030004320114442304111322042002424112031202003233023000314031142044214232002224210022302410301444143434021232111400413122030102334440014401330230001441340014044141044103132031303411000422341330333004214002300203210421420134434134211242214013442441003113023114002421013422441324444101220322114221010103302440404202241013221104400141410034324031424213410422303412201033134312034421402311200011214244143143323222303241334222021103341003234022030013333221224320022403313430301212001414141312223144421203211444002144201022233410304210332430131040344322002112140321301242312110101143431424413041031402131141110222020443121421131421313040214041210302201214311440444003434122031122404113422223304404041420133213240343304441220334302022241004101302222423110031011024024433413124303133143021011031433414133130400120434200104110244433420420011321124214101124220141121303230441314034332311422031302302241310320320410410044312200423142423234321030134104214311312012410003231320212424103230432104342431133200030132342100213104312313102001110200300231013234414003114042221034432112310204210321323311333101441414003423014410401114321130424401322204320103204321213020033140012243101223134431202332321231124204203410030032230421144411013312134301431040210043300032100423223214031012121433343213424004141133330142102023444102313024441244431213134310011414203010023432211122124424141034141102012401003122010442123114202111444232140022031314132032023412211311204012424014331021134030042420302140033120311003404104200133411403342220402042103002230132211410343130212242240022030324340212420014404333204200344210033332310121420442132441224201330003441323411340214140313300323000220041222103222434321203401013114204202404033324242330043330134020440014041003344012031204201041332021132410422312204134244331413222423431203341033333444333012433402113302303330232021104241431301030423142412243010440334033212323114143202133314000241233243030404313011034311412231033211211234013131444344100333241412024202113233104431011213301010201202022442244232111310442203330401244224010322410012324030111033023220012122301204030320430042132241104401410324214000004243042021243211332324404130244322202213020321211222432441141004200422012444443000242423043110133130041143204310311144024413043340244402032132213322220120230102132143422321042122232133000231110322101430044420240221233011112321014113212114141420421243021202203224311342201331341240320200232203400104333430021210111043204113000314034133101040232322240201440132324144101411430410021230304124104201314132240220434323300321434033214132110420301200331332144330220201300022032303202312241020303114031303003213120221030404130430434121214100001311204323041004404413241200231212032400234122411134211423140422432311302102012234140200334020131323201023444303422011140113133411312323233314324234401002310132221312301441243404104133324123224313130420341114214030133303343011113324212121304223030221301301323234224414031313444040013223042010024423203333114134323333214200302442432132034421312140003331000332101030114", "212412234222202020232134103200430311022231424404102210143334142023402304411223102303303203101211042024422221143313320122030021244420100114311111424040342104131130140312103300043213313232200234444421232000310011012011330221320304243212300243200332131312134102134434402433043110323004121200241202130420022003133303140313111020213230042041311014344004443412010110221403310403132040343311341442333300340213113400030000004333210021220034313132304202334222034201111232141414044413041142114214031103411104212244311132424021441424043120301120024312412244334402440222203041013241323144434122344412302003343223133024234014121110304421300121132213003142211214343411324201024032124202031014140102003411423401100400040324402342104302214123304312034120331200210034434402241010022043011012411432323122324012434213030440333010311212314434132244244340131230021011440011440424212143240412323003230110321111340041423440404110130224122033132320342100202231411402401232204244214321242330423120222001343031231403120104340232103341203131433341142331013021232144043240303433303244440324041032320413133044022224002012110121224111212433232122034141000214000342242340303340413010442022022230013412444130224211414322013034230104440243313041130140333210223103110142301201313241110100223010040342112410343311024341341110141012203142042041040322124403034211224431223323432201310311133102233111110131240131432234110431222212301142301403223401103314434311032212001222211004001433140040201320141340440410414420221221044303300313233314042101013141143443414032243300204143041011404301011040212234443333412213342044440020442330443102230331112013314332301434104300433020333434202231403421243232404343131334304404400110310342313103222144024420214100100103441001234423340320021403100323430331231442414214441013324010033340431301400233030410122133303014431324012000412213044112133413211340130304014201321021124011134043234004303133104120431242001321321243221024010244144000330200123322114144143144023243230031314432343303120202340124131420433311104101301033144340330000113432133102344223442230203240011240140312241220314033121202324042341341233432011123444401243223402212401122013444332033304031413003403200402324313403300211142304433021401124333041214312111430324224443304430242133113133141343114400144132301103431031423241221242112340004133320404142134330022242402110314222134402140110303330103330220413031300133212143203011042132322141112002402414023031133332132342134122234312321001400401401443401124302240034241201010422414204243341313333033103013424330413311132320400104103440101110404020002112020022103213344301221023004331210021313210323242023441134122020344110443230324221222142342102041024303413314443230432320031232323211241033430340221320004042313133234021413312223203341420100400242232243013414421332021314131424303414231241400302342000220223321131331222132221332024334321234414433344133140003133224223002422321134204111003030324334431101012100030422022200431012033322232021102031430033310140044312422403010004301224434013213412234203042312134144004112310330400141103344003044002144241131233334011300440110400301122442004124132122112124031142434344112031111302104142131403400222224342231134300044024412232023241140013143044410021424233320424131203012140104104400101124323131314431131322343202314132131240224240200100420424224024012120241012240114304130203112434113411021404211332000140223024221014401022001034413101002100033441204340214433123413004213432341420302304401003330032023432333412233313132300340322234213241310213133122334003420343311100400204311131414143412334434043120134043001230310021402210204101123102320103411231142002204203104101133410010204312442221131033411113412131400201221320041414431023444410114314103121304440000333231231001122013103104123444110300344023434244030114144341244112304003323244224301113212100014131101244331140413222233212011422310134040441413034114043430124313120022300241404113304214112243014302132232000200423302400143210204013401102203433021044033411211414303112214004240413000402122213032234014201110233121302103300331402030310430141204311040031141402140022232211303430042242140121420224034203114013321002302231332043421434101403401401040124214411223031124211421234214403102100134311420103411402202440442203243113243321242002034332434320213011242221123220402202142324433131003413410001040343013240140040041422122221414442344123214424431141221022341030020031", "004203244222424113021441301330202123210114022032303310022343101440121434204340442011044033143333344434104442031332002003404304022113021440400240310322404002020220104330231022412132341300134111430012403333421020031414432330402240311210303401332110231220133241141313001043201414133403420422231411221132134143140300110313231040032001413020433323200323334341002443233211023112230032411334332113340023330411014240101430424431023100144431142212131033031342040004321031403110402433403110221244341122213223311021313411400421230020131302140124311243240221333233431003144222343011334031124301123220142232131203033444044334302142211232403402342323400223431442414230004440043033312403301133133421042434301440300002132124111014303201203441413343122433424334403041224222214231431213124103200411344404104340232012203014302121441300212014213242124034144022003244044220101430204233202030400042344012141141100134222124040313220012211331402220133324224123112040111234042121220131243324104234214314414303420223122034240130332020004344114044032130312033004322033334034232124141134020244013121120132300423342013244001342423033330303343300112023330444124301122023301110433012403114202244230042204032231021014203414344002424022241011001243244010402104044412302043211033430121313133332421401403133430400012433341142211421010211344012024303331441423233322241310042434133101114332224312003420000320101110402201403122041243413441141041013143424144321431330003412133214310003211121113411030001232204004220213210222242200021342134112412332130333401000234002231114321040004123442220403223220123332322131211313143222420323431103004210004302012030302433000211241434142204004441022043131112300001132320223323212210323403002041034314411404201241143133003223120133334344233211423132432144404101013321022031430113010343330414442312300203334030200221041421203003410243344230024012030344313422423142043310104104324020112031402244442311400142443003003421401120222324142223111302304343120312421214232314114112320232332420022203120100111123401433223142230214442231300441334142421413002424121241444431040104104323414443210121014313440302042241442031001122243013211221203222202213321111123233130034322130042323001142112220104313323043234413220344343112012041133224404330200000030010130214214013421110023031331423241233431442122032323430220001132222424024304234421112344411334312212112214034321410304024401444423201244033443013233311003133314344222444030343204130323040222030131230342124321412412422032434344300214214441412424104312140320220302323233422424443020141442420020411234402143310004321324000012032101013424012430124340130104303041400402201114041012243131411034012324034423200241210223414433230033121013120011103013114212231201312420130030204231313122240424120131423340310304434243030131101331114100002043401324043300133440433303203111011444242221310212311004240013213430222442341423341213211203400334133110304410434034130413033211431023440424334223034411011421412414001124441411124002320244012422030142401102002324414423321410221230442140430032024200443423301013100212114330424220310232210123134432411304411133301312342324332340404224140224013423041340324012422343443430320440202341122332214313304431413402311223101301230004302211211123113320010402023314234111320101122410014422434300121411124423401340033000441411122224301421240301000411442414144131303001124210112404122334304102134200004321003232313112122210410334042230232003433140432334421140220111141112444111204031300431420310020000400222201141123003023424011010214211422114032212040042023111223242034440330210344242023402044322014301442404041212122113310330141340244030441244324401241423311203203313244313312404223402130224041121024211134214044304230010024112102310420001210224433314110302343321102013012223234004010130014220410340342021443320300110124114443131413441303103300130012003144011332202042020402023333440113413411332011232440041033243144204222102240033212422304230400320111223413434224110221241302320314300022203204120104433433030432123244342200202010023031044212421030414002332320104411330311221210333443200214040210220133010110212300204203221414004240223013403433422224200324414424034013022424343333104220020324023022124011142010330401100330400301303000300401310141332134320143132200232210120222234400042434420022322120014413031111013342202334403101243401424413141224443200131033212130223400004020344313420341230414144033401412104442403", "220202222133422320120422121441424213300111323410221103404002300111120242440200332414344323013241324033210203321104324340043231414141200004314333210324013340200440013334203031232212212001343312132420024114423432003230240034242330102300003040200444133042131304410241324011000331144041000432144413424442124444244230243243324030104320141403110214421131022444313200121022310130444004402132313033313221323040333301220410420101014024144302131212040422333401031420012310033332421243024224403224432414200034010131100133311300113324022134222120314342300140344214342012331434131140124110222022214131110314400343214210123103001140100231400323300134310223111133101322331333221104310331302213402444203303033244022243124332144440431242111111300213124323422002414342021404432201430230213334210200130223214020000431014124210341133023120334432040224314402314414203311130302413414233001043113141314311331444010211244222300121404214211212121334211013221422220221433314434040202411322410313031104010113223044441014112033020421222124301411200331024243412444413141332034223013432030320113333323113232442312403004141124134233312414142203042300103224441410400240243142342241343104012011233113430413301202344232321402233401124334444232343301014401241300302303432242304233320102301414202210114132103413220331421302332313110222302312221112310110220013114203103110130341322314412130332240331000301442422040202404012003211433304030444030433410143234110302430304331343142341434031131002142132343303303234313241414022013012202134401400412143024144342242321031342142220021002011332142002223331033302310140401110313224243102122432021230424120243402003101132321431220432023412110001344023422131320120211433401314020121333401321402322322341443300144324443114423110011204232224223200110422120204244034324433214223310222134100404314342414320144000023032030332023012312101323003211211444213402402432010144321221223144221311434100143101431343240113120312003433141130411023304201140403212423231042121430314043000402203203320140302201431341111220402234122341113124244420121444401033242410013002410442413101434344122040144403032102433422141221100103024122431003422442144033033421231131021410401410212203134400412202001333034042221330040330342012022442422023414442443132023423322010134421411103021411033100221313443310430224100302024141241142222014330101034032100144331331041132141100310043433101203302134023203111341401104204003423130041102004000133433103011420401132402011313204240430334444341304240210110313313022441301322404423332331433224311234230222301210441014200332144200312343244011043200404224114114210021024412340231322141104300112402124140414011324033204020302203134414133221212032400144444413144420133344444200043020441112130231041414041014224303144323141114443130331314444304402013002204403301200031311200441012340114340442200240221111023233111000043330032433022323122220103232420421102440123444003410413404302220220330123004024121402332010414300331324010320123021244242223300033014444114441020211013203044041313420342420044441412143131243402223303322404340422012212444234004414441214111342343213043112322042103434401421204034241024412332224001322210101342120020120340104034042302232121041444410233342120432243213344322024433440101003233322310311244134140133040224020003343304424112144440010120444321434211044410310131230204441024432240010002440144022041331140124443102400210211302322303300241201401213223024202320230124312112202443013342011302410202333021420224004031321042334100242310433001434212103134433402234020301000401103010333210212213001031040331321312312103324323422323011421010233143331134213413220203334320204410434023423342041431333330341124224014013032413324212400021033223224140432211402043021340034031024032341233030401422423112032034232414203304132423320143211324300241122020133244020410214134010113243302034323040223314013004230110114124440313112413424432002432233312301322210012102440332433402112344424041434113220320423440432021244140121312342022412212423014033042442434043014411043034034314412232201022431232341442144400422004331243434342121234323042430242022104224134214212132303033422343331412201220230313000120041222443223102214132423144303111304101142022110341114332233133403431002142144122311143423042403243032201100302301421214110332121240121322442442214203134103401301441434314014114044332232301040423232012401131120320041012343014031403044113230112443210401140304211231323", "014141114224420033312000334331030413401242011043432200023031343312422420421413434040400314224104212421400331022314444302104023322013010020413101324133131241414143320411213011000331443431322034231111013400243433212200432312032233202001014224041402034413012404002211011134324113320344040113001031112122313101410433220313031034322331212310031201413130223410414313433412012403434431241041310210232234441220313144321240241020433221121234444442010313133103304122113323012040244344002140131341242302020233441244403100333442034030142030033042130041432404042343221032023442300004414303412232220344114442030304411041313213222040320443141140434414231300430311011402034202343411424400201022410144023224223114000013122323232443030122433014424413003002314433142024442102203420234041300303032330002200141113030432412340412304233032241040100233210332313044243001340442333440300240340034442340312134332442110031243001443040333143141131304314224142000120130001110442231134403302114344422333204034404414131444211334340301202012013231142043020134113213041420313234133043004412422121022302234412233023341431311030024233032110421234102124332110304402133222232301131112103040320124140243111131143001133320120010340130110234110002033101013332123034130130134224423412223114223013301043231314123123220314402214443130320334131232342000324012414222214134441404034013033213102223223412224234003203021220402300012231403343111211402410201322022220033144130200200343332322022032211323404334434022020332043101111343124324120322220023140033122424322213032441400020433232224023304300401412401231231112202134442044423300012203123124022331411004033224143421441023220310214411033202321103444440130002434412120120343212131103303132242402102030243012131132023133342234101442130120400131304124141232303443023202232414402222420143302210301244034334110021101201220443044333301002131133140234441242101324030023301144430332332001112103123011042210041144140023102400101214020042004210313404020043030403243043223344302320034230413134142202334042332322314104011130230042023124402032022440400301021340142100120243142202020102243224313322202324204142004402112142122442011230233214430104004413132241441020341312323424424142140133212021114242204243322421242132323241321111022220000124012131410220421203123111041300113424324134134301402100042440100313202432140330121334022102200214132242424043232411324100401404303001311304311424320420034204241310320221013012412044410242334220042422212414440103322102433000342431232101333310010414043130003034202230230231433204241243033444433130244424232121444310124014101444130004223120243244031230024431320430322331031314130114310201300142014204121041122141121120243404032222313303043432000032123430402411321040420422212401041420430022413411242231344224210300231424424130402303132444010402324441422221423344132102242142301120332132130444031244242310220301023043101121230132104044101111034003242203211400140112024413422124333024002134214134021434432201424441411014120144132322314344241032010412344001012441313200340123424041401114022013120300220220233412344112312104400042103321034112110002421320402112240404034131212331404221033031202230320342114431144313013343344214433133311102030314003024101341222041414133202314220143221422243043240211202431440200223124213412441144443203042140000342330110224321132114240212030200140242223344200333231231040141133114300441430141021213322042133401301143134332220110034202122030130401320210410020241024202023433041224441010324433403212122012201232413230231124403410244031133230234134242231342211044411143442111141243223113332022444030202401322110043444334234342132023443434433102220224202242413404132231303424330043204444021233141041414324211030140123413202212300303134230430012320202413240204310444341131022330040023010300413021223103404403414133324414321343021001013123021233201341044233311440204012134143312340330433400301040301023012420311340120332213120314433033342043211431431002031040102344204442001244444011111124222023102223210113220121002312021442042303434201111230214224300002141131443034240321222100403230121333142234320000313110321413110434401432124134034314443402224223311332334010232141103312004324304222402020043102234202341034421232440214411003344444412412141202243412312322402433404324331223134012402340141401033224013123204110100243142134443401223224044301033304101304231043124104344004221304020341140433340224003022122112403020104004", "003334432242424133433231132323134402214211344001113403230032034441222211041432422101113411222200134211301433123130232031124402034243414334104431103134413024322012041341223323000440211321210102110211411401311431010443432404421244233404111334440221341240241422224323011120114144114121402433030333323121023210303333224433230334134330200343132240141101412240023423411243243302331104004223240420234014113022123304020024133042302110404221241033033021403422434304304221440340420223100332112334430302014120104034142021214311422122213200214311002131230104143132314343224434142000011034021222400220030103201423112012101022013324402421110113222214202200112323141110243321131422113201234414243121012411424123024302223013144312422434212330314221213104242232441142344133301203231044123224042022243111441303330404444334332030210134324211334330122242313203231331103142433130003400444104440131234441313423111131113024311034133011013304031241301120140331144424432101314430220403440230444430210411143101414044123033030334410310144423413013300001132422430211124013031401220244012004201144102020221031440322232403042134212140030214302022214403143231214433432333433242402231010240034230411242002143144430421342123124321113414334344342423324330004201112310243331012211032413302211124240022020411434004021202442202244242210101240342222324114141333102331110104324233333332120413413004400000123024310141000211201023034042442331211313403112023124403321023123324012211203442234044043112300123114411304321311400201440232113221300224141013141302001422332014422033412100114024241411412240121301300430210030122304002103141340103331331431013431341123214341032414201110031444130242321130423231341001341021130433412223242223300233320214030203133120312100341021203442324012314014301114140333020001112124213443424432343041203224020104203104000132042222003323401430440011201014220334314313332002113121134142024110020042242223421203304321412140442142002200131411124133423431413140312031021232303234420323033240102422130242314042104330002414220000014301032344032344113122321023024300310331214000243332323412433020301122132211123340434330313230420402143323312332021134232023023404443340343302403043233030044202204130011121210312012240341243103003002221331244340310221203021414423102101202333030333102332432423324143034114410134414410340344432243213034112010242314414310413444334130323011313214020203221102033003232244433310221112130222344010242334221103104120204444023401314330431201200212004414420022311012412301341101042220204240224203044202143241004443233110343024003022220424420030101322114033023313440231044211044434410243201110441123013023121000333343223224402003013324123441421342112214342303220223011321140210400110300210004014340002410132303434003230141421244112331443224032324134402244021110422210113221343124000401304102302401022120404412431420023323132014211330041443110140020244100142440433034332214242300434244141210320241343213033320024010104442231321100102120423410413401430203420002312234121403343030024313213142113240112014434240311114243341341011220110110433003004114432021431314132244202422434303210203111334030333302440124432011330424444143002212432142030223020423411231222110131412012022330032210444213200223410230311404212024102402310402342403214232404431402403213444204331402211111313320024310131332100402441003301442044221033023312311004423302400134203231324311422221204312224042013000412432244414044424404432340314313222034123341344041300212430441301013243030300133031201011344430241314441324011420341032133223022144213430234440113102124213313220240102402341134121100413303241423332422300440442210013010040233420301000232332401013124130231121142204001100012434313214104012120010124204041302011200311112022120213033032131400231400341102433343244041443432144244303412421144024104040041030240244134324003400101423112423214231120413431213424013201313124301311132243442412440031003322111321114014134143441144440231214032004211242432343421001232341244131304342402401011000441433043300240433301022341134313334233410043301414223201113330210401401214422433132010411010143433213342434042444331040301044421323030404201310240140042200402003012241112101121012123023414433013031043143121330301230221414222211302112413444442022203343032114210302141433130121130200344234244110024100114122210100431244423401340043104012242101212030443322004011204130343412020301034411003032441323211402222211040203423432", "044323310043401104234012444340441112104131112200104102310033132041400133243440441124142240010242102323201134044320444340144321323130444400242112241201234233133344043431140321320002214403323101010202203214402033012214204312321023334422322132043234412414023232223032321223142221000213431332043031403413004201421440242300431340014144104233210000034433143323140424142203131104034221411430024013242341141002430233332222333123323433211103124404230320332300300041110043000213004140441100033332214241030132202203220141114324230000431203234011404121431324141142320422002034214310202043230342104422423431302033222040311130040011110320003220221002413424022424423104401234300031323344341404132201111120200340244031210012314211340233013320122212310411210301331313224004014321032042231241400141424430230213101443014111203312420330004000421203034143013420213434031034044123232442301043434112104301422031403210140200234242323334143203141011023034200220334011301230241143004403321032143202410433432301421410403242122201120400401110041323013224031121011321220111304321040441313243011031020024330332442202120431433433431101031344123311242430001432320320044341232220204000220124201403300332424004310204130330020100111212012124402212333011134213030003023134324343342233434341222024023241431111304204402301044224040242211440342442014444244213320113041220033133030123004204131312310132204423310014433244234111411130441040313443313133041020233302011003211100243224211332001003202134143323333041341224120134041014410004012443331202203012414223304141113343213400310430042300420021000403232021322341230243314040423121334441403233110240410143311333412022004234030414443201333141402041113311043030011113411140233103322033100312030443121102434111232300143144410021214113333301421222302003023403304042242032201421202223020300320201410122100141023002040233334420420104301010034342403302043401234040410322224244230400330004123344141012142121033313301211120144314241410342433103234303000042344220141210320311111343013101031443112344243140110410111311204142224021434410424211001432213121040422242104022242400111014234204420040340323423040020201424124440111324411001043032124042203131111013021101400010404121404340334303310040244040434020114314230232110444444342011441022030102230434434142441431040341031244114010043102421201014442302300343200343113331024420210400220400404331043142314100410423224030043243213101412104303323030413003101440304234120302010222240202000210301414433024434130240132002312334441312202131121210401421224302030112434423042031011244311343032222333411140143021133431401434142431014103404240341313320001421311101033000124412123242313240240102411111002043413030320110224331203023013000424031004343124011422133310203211434434144203043303402142123211322013021203223124034201013021242124134232002314323241034131240232234324110134043421123412111131432322224001031413011343000034441331413440233101220203133141440120420321040113101013141033034432443130242111421231400024320110343224430141430434131310122310240004244320432423340242331004324314442044002121033044303241204232131424411233331222133424022200341213212214133004122333121010220101103002300324423434220343100102103242043223004033301132000201203130100314004403244323410301301042103123320223301021413124232310223441041124310243111242321443443120311334302321404324313011343123333433412201222324344431210301121234002203032441131002234443120111210443421304024412240212410442342413224110104332221223033240020033142223241411130220031142112243202400230310023324224243342214043422331301431243112110402410410131104230011301043114214414331220443300313123411142114233303012010334413002332322000210220433300024033310143242430333243034120301431022414121413021341433220133202122142404232433442014422303321232301324141203112142103330422413212243422332233014011420403013330044100010340103220103134324142113113140421040123123243122441143243143214044402032044301232302013101222443130310210323310041013000012412101433003044234133401401001131413034020400223024230124240323100112340304143223010330401202223234402202440431402401244312401113114244403201220223211202213001210142202232441113433111221444420401021440221301022322401242233020314023442031220430020442232010443344412033432014241310420141430311341241330102443031211131123111022101042232421244301324410233443232132240123040221333303330213103432221304211030334421212203412304332001403101322121100322423", "403330222104340231342021202130040422124312322224421333023324401130202210441043334441340430220011134032002104240112314433331342241121023043001311404224041410310434242330440311311234134311102413403311133211334014421144233000421133202214243420044214304134044112244133414313221102334013021032333343312014341003300120014311422301111142244422340324211403023241241343224344141333102032210414124230132030042014144033000443431441334043311341043441421131422133413442221021340300442010341441113142143430113333332322200102103142432133321233140402003302112110314114043140423224313011020442122031444033412420412104411003141041404010322421101002314331104004320423003143123104143142032220100002114401100033101201331212120143310231041133143014313410131013014441434301002022043333104213213231333111143141243211443312134402032443014322112033342440414102040044324410431432014122140241300211311130212203313141434212230224242420143424102313003020001003344004114244431203030042333020342212100310101012000240313440442304210313004332402313420420011121024034402401133012303101423243403034331230132002241214233401121022130223021424411333313313412132030014142002213311413332344024212111333444434321032400442311011320424333000241100130130104444141302031420443433440421120243411112004101031241321040130110411121010030143424041442240430342300401402420304421412230221120242332303210030030224203241202120312244110212241031400200443242210032224303424343320441311102402321312131131224013421242012021243322412140412122342043423100012014202131402430244330233204233121302143024012340134410014102041131020034323304113222023313202331330224404013012342123301310003210134003221232423333421222010304323000304112013422012222422210032343013312324201330211024312303131114104234220102343230032043414013241111211423043301003104331223121410420334231202323121222220442342443111424002242044331022113241324234030341414330200332343022023403313041200333001300301003014431044114204200023000404100333404003303413003424034343103012431441344334010404003201204343202132404312000443232120144300031343431214103043204023111030302031011131041210120410122341242410144334030041204232310314214111343320021142310121021401230414331423434102033144113113340302440211314111002402312032110123210021434230344342430211444300131100321401343024001430424124322300144110414021403103044334304013401212041124040033442243244034413241323141202404202241132100124422113202312140021201433142224421422243442202440202411040431141324214103123004222204213000131323022303300334344220012104443121320013331024301431414341034030441330200102223411330133214133433023342023132133020044103331212144320030344342033222013344333214410411400404101310310012113333230114043210412441031413000230124233203314212131230030340102320302002222432141013223330302220023141111233204234414040034110404132100011032231213314210224142143300403113403002142143142343304010423333240342223440232333432022123112344201414332333322231001100122340300331130002230214442144014310123100344134401441223301242434211041221033143121101304142114430241241200122441224004241023104432231033000343034340123201403322333301242042120344044213302302104223102011104134330004314302402104024320330321031034102440122204204234220042412110032423310341022304241402300101133230342221111320233002040242230314243043403413310140121424142034443440411323002201044414310140124434112210433344104211344242123122243302124312103112130202241414102043234311311130123122400330334433144000012410341342043321333144244413123002431341321034123312102044323202342232144324000033131113332433420403221203123344310444230321020434232140401230244310423113322130103433101430204441022304400123232403041423121204223014011043331304030204024224144102430004323442143444023044431341324342241442414201201040244322334144421103342324213311422100332140011022342211430120234431232002141134014412141020212413434120023222140341221122132034444033202101424220443144040411232031024020011033041012120100122414140341341422110200132024321003444412214204002201333131111221103423033223213121144303240331033023414002413334012440303403123424342442214142343204104001334400420413331223142143223010202000202434212443140202301414341112414440133401340302040432120204042144432342041410100443442312241310401331034411024130003211233202402010443313420203211012300030243310230202101431002202031023434111413422411214113430344440421112204432010121410103041313311112431112343412000", "104200413134033121343312441123423341143323111230133243301300214441223112041030441410001143211010423010300103311323232414334320430410402114121300011311144431412324023124240003141423143030124201033442040320323133010010233123241424233334234001241404131413410122024124103413122304003242202200022313444030440414104432234140030220112104134204201314014102432244434311231001320030344030422000341444443000340012210314442441111121423201124132112123011200124321010322012203211321043302404244121340240233033211143324232433140303231111203402213120040323140310310130114114301431344444100440142333432124312200021223440240004140342014312414410342120312112221012113123433002421204103101311210032014022311244211122244122330302114010034220003422242203323142441220134001304442330444434044310213231143124204441412244102314203330134411442332022223141041111141222130334003140344130242231042203100413341112440043040022434032420140422311302404103103234233443021134333112040141133421130314211034020023332210131022313140430334124404143141344412434214114243010301423042141413320442314211213234004232212433004121101301133112041432111110213124030324200011302044120130020103041002411014333013044402343324034231302214242202012213020312121231100443203212332002400002401231434003441343444213323021413431243241112313243411200011330023143032004310343121310021222302033310324041344440413340412121134401014122142004112213003134400221211100210134330320230023440010013313342424140343401212001002123220314100203042141132421121023402423420141402201341000040223140114242002232223300410112304241423422443004420032433404003440424412413334114402130431002101433413200321104200134312331201400400041311224413114414010110003432012010202140112203100020301030200002200023340113044134112014024234440441402431414002030413133431342002430041342324020241420312221143330002104120033023420020301141444102442420143430334301120444213411013103102011324114131424011240401221323212200024440321230401021323303211232312424414112222023424030033402113444210100431232024140100442324210442312343222132142030443330433302431433334230031401440333123112244041443122412444300410103331112113010344233342304404300222141240411201334011003042400244320100433330200101033310340122442013101413410312320024400244013434041340404013100203234310023030331244131414023340413110340403220212041424212022400214344312203321042134141330242330440220342411433013234212121420100202113304421123411302142111023123201301314431132313443140021022224330401310103033013420132130043243132000001130304121020344240001024120212201321042340203424442324201013120331204331203242012314201343224242243314331413302120432104224012323330202413203302123413011310103300403111133302442034223221200432234424142033214431324343233110322420330242234432241114144012231411033233400411413130424102133030101220141344132041132202201111042322221221220033202234123412421043443403143043221422110210044011122003110033301212033140113120122033240223124224143243032033240432033141132244400232104231223420434410011040404402233313303342202344323010201121431041202401201224234121040102301320204410000434112030240303123104333013144443313233334400441013413434222112134142024042322434102031221201120404442414230204033320014411201132414113234123410341421000302211302344420020403143423233213433030122243114410312400044210212441213412412424344301231114110134144213211003011011113240133201322031103342311104121234041310100112321224411204232402222333320440020430402212234311231223104113140432314033421433240023431213443433134304222414221302230310313002214030022112240434223211212304420020223344423032411200000420114440142341121333434431424310041222111012102013340322320340141444143421030141021320333102442141204210233342312400121311410333100441034302013030124220400434410021024302314013213243322102020240210202013103034341023240034212412102013333041224134230314043222241323132412303233432430324422320212020343023112411033232133211214410124303244034031102202143314330010131124233221111124223400013113303333133303004341123201212121221233411140423400210120002020243324001111000032220344103232211440313214413231344301103124400100140244013422400323003002423033204112441213404001233102432114101014342432430440024240224031032214101114020310013000301320113332400104244120440433340313020203011300203210414014321444344000332243243234223331441232342234241313101300131140422314004131201124203111232004020141413202230233302303432", "011230041433322204243323224203124133120141001301122430440402400120404340430324210332033103143212142323001042231200444324222410334104202021114302430001210242212043143031120023212320132321040223440322301022401412110024411031243111224310330432140304102301322002343323101320223320314413103221411303334304413233130241200322130023314403233122244014034200124124024124133442100024011310310211210304221103431113234344332101014412244424043300012323422141001411141244410303003410001110332301433111104024223334324233343102031214424013032222234440124411304002323011440244303312240112314031041420221024323424334111323324132404404302424232331302340314103003113341212141312302203212343333302303442420223413240411041421410324212434314011220134042332131032214423334304242313424121122324122041141443040133110404111030424130403114443230034333432444310240402234041420334030204144431143421020210010302010210044023241014113100142102243400002341140131000302211333020111431143423232040420112443024324000421302223421011412103204443422241104330101203230240323311104300131442102420043122013311444431222332341432313332304111044333121043100212303144412231133003122414442340424103122400434441343101431413340332402330431112302014023033134204112342230222333332243231413002011430121403410240311040402110310220314204001020013242232304201431004211230334322040233221212102420022200111221442231423040303214323410143334133401030412014210134220042033102422231401112241422232012331113004023011002314233332314204214233223044340024341220130100240142220432000130423201403421334212223002122331144100231314312423424443331234311011201302421234103012002434331244034002121130241104134100213230412332242222121303104022340111034103214411433032003020104343400320400132200313314014342000403004131421102443003221100243113110344311410021141420302404140412412224243011421000412244120004103234324040141104442432341011432334121340132221003433342140302323440443401011203203030431042021023002430124212240332103204123104404244112322434120322010304122230023102012024023110011402221034144310430334443440233312204414313212223420233310123134144012404322343322420331303343102132023324002422012413404120303040313401440113313413421301343422242021430210204304001331110143204221443343242322411444413241142304232232043030412303221031331430404331211030242202041323404420442022232404301411332111222420223203420412110103343101033423004311203413100202223121312233003300030222333414433103313120034102434431421430420402234303200211101422431421342324144003444031233403424213033112102304144234111140332334030410223424444114341433144024021402020231242332202012223404344402231121010121342101002143314030233144422411222032204122442440311214313444403412201333214030304110010234113200431300002204213123412040213231330421202130404141203342404224223400204430204241331111423400011144211134032332330213101441142033310043024440243241202214444312424330040142100002222432440040400220433410330210303204213340031200332431124313244403332243413313102423241030143331114442414124202203234331214310000021113114300144442033432230321324004230321012442131214124131220203332233234424111123331323310224201441121421410331232223112442021303433031340122312044333440310041221234011141031002003021231221410440441003011004302341301431122130313440403040314313423203043211223102423242312010311033013304423113021120421421341320214133340032432023402422444014042340102002102032132014432212134331200211334204004014103101211104212443440401124242313413413202333323213314031030234200424144143200141004301034442412120413220023021032143314144034002210124303320433241433334313111102232030202402422114234440324210310030432123323212140034304404213303044134133114334413411010432221020311133434443012303301041304202133202222404223201341414132114402331033442241202001112022121103144221031334141101404002332244102144430333424032340002014321143410230032132430211320102142431022124314012441311114300313122344220133102220331442424132130204303322433012101100010443033224432222141211122304031014243430023430241310120131014113130440333220433011301304040402200212001330201300211041441044214103140043003400340244042124032201102420122330240024133000202023412020433211111104443323034031424034004134221343030421214301012104133213120003403433243020222421441343201041114230020412040200010340120422322101423020001324200022340311023012431432322233022241423011303042404333230012033210443032332124142402133420223334", "202030102002044014342300204434104331122242330313131032120414410342402043014334113210402030401344100141124031243100411124144011403002244114002141100020003013213020124401341300012024443300044043323243414423103302012200411421413412440340214403314244224314040142402334224011042020411002403403142344301013204323412122022442424041210042042331012334143014423124031220441031323430241130142003413442340240320103020121104223203433212321232201423341244132002343311143321134413434443214422324342334330433123241222404101334210312230222210043110340211243203023331121012124304021110014403211414301402133000021340324322411440414333343430330213401344112131002324344133242303140000143224200133411241010123203411214033244311324310222341401124340311302143340221310032133300202102233110120442240412042214433104323330123311231023312330004231231404334222002030200441014143013002404012134242413004241222120024340411311101231332314024441203000441311133231000321424140133231132120134223030213412202240001101320002340321340430330230423311013324011313443113223414120120230100304401122220211231042121411234414300401324124224421022241142420023121020302100340044131341103444102443441331113412143032124243022040211232100232110430111030010320433040003120022141314231430404114302304044104032403423241023044320433321124043012432341221431241242203240142341241101110424324120233404144400000232034042011120331114402434233041433233410230010211311010043211042114320344134140021104432041004243223434103434243331420110333401322202132404244431201010102103302140140013224443124243322134044441214442404341422040233313424441023032313434030232113444024134314413120113134142313000302400411021104201223412322231144230212142021010123111141210440324143040003333342242100331100121002213404000424230431333320000113133213033430320222031314030214012041332232434110043221310032032422113413040340111433042401144022141412031034003340220414021404300110212042214304420421144400210134221214204132130431243033134224314221200144234111133131441102321232402231440210110411211411134024003300234032421304343224204314404204041422120213013314113300012203143340422433304113044211203004043334243231141212444342203241211311131203422311130112431400043422420012000200430432141342143422122444342303413043320413030324210233232440203111244032132112244234022423042440302302301241100031131021104321041011002331232423143123034021040332044041343342131431144210043203014301223220000032214434332130302244000402232333320410221003323211344233320000240242223413013112401231011431000301240212434222142240434224312103102411012103342323421023132412213113122104134140012403241424322400412103102330111312411412430140430332342443023142122400323113430101444243320242001322122104224330041320421130402020324323020144311204443033230202213441144144040133141013110110313220323424334012322101103423004104044210423020424131140331341240220304422404201332100421303420424124101443130041313013403204410134012210400021134033101344011323303343023110301003424404042330132320003122114141111210004302434101230414311320430244112401330204113332033430234244034202212400001411223341120031333404311043431131323244443421320301212010124424023433423242032120031043040012304412431200110031441343100220004340123334303322332032113032222421421432112011214134340131042003430440320201323133101321132310344113232221110234322232041400022441132243423213011044442123204104011420242032104033200400442230024341324120210042430443031310030301012024342131223040434411132011003424310413340302043313130341341413030312143414211142300112210212342222101220341201131311334300124403034001310020221013001432232334141203034401430400424022214343141231200131234130421042021410213412032322340140200022022000232404402302232033241131403303114313010130102032041114014334101010414204421332140122313142044120034034223314002123102231301333223132413443040200322210401421223004143311222202014304032000103121403431103422344012103020320131012010023434044102104402300411034014132331112021230320330422334141130410234033444100420033230423434000021032021313122142332142324030032323034341134123232302133422232041341143242221332344342033422002021203444021423144120121441002230032313311321000121441403202124233344222241313440322231004001344321434420000130040210320442124314443134330144002000112110033404412422133331114042422230024201124024341210203044034012122210100102430042420401313011102103003104333034334320011043244224143343141", "200140334024223322314203144213244020144124242021233304433041100230103044024014304340200323123043423443201243031022124444312110304044100120414220334324040024010024124130423332020103020003111121403332144311434424033344432311141340010340043200403300120210313223434313122431202332442100444123032311131422113204003434400122000020224241024411343204343211020110441223042333240410101321444211340442144013212341402304202103213323143233341112313123214344444032034041440430410211100124004323003122142101121043431300124012112321042421244413322313022044433244110101431102112012440341411242213341113441010113202021432020200014134343424124341244043332102132210412444144124414110212403033320044304444214424121432103212240401304444131242311132420002421341303441214004033401310041122230130401440300240431304320242210003022241122331420431403241431121401041032204230210030201432230021104142432441443331320312430042011400300342344140331213221020114432002124212223133012204202232402234423310002144310341320001223103301230124010222304413134410132334343414142032112043141230030143242104211323314133342111104310024022042404221012123423034300230331140243211413304401424223202423102114243231032311222304014000221443434224131203124204033342314030403240202122142001303203421114323120131121030403001242014114011411310314001133313043423014123321344311031412431012222434133240324211122332313220133012110023010413201112332341143300000313131041232120404400004010333201404343012242131313321220020331043034134110303132203010444021101424314333324230432004412124304103013223024122204003430442343300031001443000303432234422320330343003034420242111330303102132330002031410103022232230144442142032041441322231300231034244320242010101211031000313120440421141204221124343122414413021000414401122342132101424242111042130004141043314122211240112423040321133013414222330240012324220334142312202141203024243041403002401443133141143343400220241013023140423104022403044403023441332223232103211304340144303420202431114242224142403002413230033212302243124013413312333110300422410221220222221031113020022334101100001214324012241211224314014002401143202134430414341204011032302304110020021000244422010344334442221320332424320103331143124424311130020123044224322304013241014120131344421222041144311230130211123134120121041221412131214030404144222344102311010333302112013101244231012223424042342332011430442101011401312240241202342403320123443440213211431242421302233212322213242142042133412140020341004130423013404211120222134022021102442424310123341104013244143330242243440033143441143421332410044433301224143321004212244332241433440404312003323244314332132330244221102304123103144211011141240232102404421141340442044203130130143412411403000042312230112401023303424124023020124333221441302303121430030013001221110122201443100410141321424414041333200100104314024341212424242221232041231340442411240202301021123111322114022123234132042241003002032212111412104203314132433422403334322424044240221144202414020012310214320134004441421044143004133334000120224423204101410024104032312443201100201020011221421210421043102310303301243124114340242110201341241202043040144014403403334131121200031440120320342044001324241422443444200004434123311001011414011414010102103440434033401311442324141002430204002113443241432414240140201142101443020321110021140313440332040221230301444212212022321034210434401143004020041233222110043232041310110443020111010403422212111003302220424100213332210341141403021243201240134430144024042213231422022020132403400404312424430110024223120243441412244440413000131043412202210421221432442113020121221031343300104040322344422140301004120302023110433043224000040334320103204033421442223334014233221302044114110131103023112243133012222214444130211443304234134212334143113123413423031113444224134010111142130431442242002330431202231004112300011330444034334300032324044014131141004134242124010234004311414001244204040340001240031330224124022221333202102044243144202024423344432042202130140143330324442141131443441423021214343023201423312313423424233124131312000432140042233233121211022132041232234303113003201423024120443431442412144142103030110403124330230420224342240423040343420212110001310114341023310430242400430143234130044224020313304431100213420433030414031220111104103114023003422043120304340002433420333403120233313330314343043421433213022311411212111443244143231310321243402233330344430143410304404443", "322341242323231140103433313411301301120102412342023333332202120124403103443021201031110122114141322140023223131110022331202004042443213241441302113210200131433343210002442244322131420143043240002423404232442342112441443144134340334331001303232432233301422020121424234414100100243222442214041120244413034333113410101234304123440411132033240014401422303011041014320022044332230244040044123304402123200110100030124303114200322433441332430121314432311401314412103401221402033331232030334111112332422100002023010122110041242302411224342101434301421210304231420341341310023331430321300000440240113012423342201123221032003342420241401204024333212212330204133122441203040340014020113303234134003023000313322433240001132122242321410300212310243432012020040321400234410444103241211302404112230341323440141313342304122404104434303032442234234224111433321011130411422313100103343433241323121404031440443402430243202202014330330424431323322413321322124342322402311334244231114340401331420240323131442020334043001444024114311414310022231410433400033122411114230103004414100423013031234000310124424423002214433244304404423431303312440223241414134020421144132404214233241100034040231343200211023322120024431420404442123022033343311203440004301300132114101200123110030401022434040300403011321021233101142123432331124411201000223041312104033303323332303114203040443322422112200332021342214332102040423024211400134401111120421244334101101404130421310243131131121233310232133033011143140141141123220433102441421123133221041310243114022002422440400430132310111222344031403030440303004432331031333322432044431032444001331122024140330131020440433441414440400001232041233234421311313212043012220340113410041002333330432134134100442303421321303400444002223433312323042011112032302322411040000232013204031201002131410203332123030141424434300134112204204323231011132230132043420311411043111204442430310333103314141024430220032022242403201113121422001241341131441300323443013230020421011404411304201310002011212144044403221411401422334112401323144034024202000223422042442344430434120344302120223031200412111440143413113021044444024200001111430201012002300103020021302334041320344200433204412344232404322044302131141221430000301443111112313002013032004233223203321334023132330340223314214110142333033043400441041000311303102101443230130444132343111243111014101041313210232323041413334322024300023434131232042114023441012401432013124444332014202033144322144312422413024331013442103302443230412022012231413234102134441314020211221034333330033331132134443010022111433233224322034104412002424134222333221104333214403114113332222421102213023421120232304441013412423310124240214130332303344332312414141321204223300440440130320413300420213414342403432120240223302244212141401302200112302403004102314113131132420100024334132431111440024334021334312144042243311134101200013124142030442411224202343110441413321411033140420340042413101140214032031203234031002101013200322124430230120030212340442143233322224433443423223133433200023121102242440303121331212444123040034021040444023040310020231224331020302324341233334342242213044242141423301040424441134013324003100430410314231320233232340143241124311312232142020132132222243124443003441334303434334241420203110301033103244411041302433232111112314212034324234021223023402321102420204220131213342343032224243440232440320444130440202321101331121400223033331344040223142233342123143124410433413404002100420241214423030241140134232221022012404440044344043220103443312434032200423432232402131310203332134440340332312201141114414420144444214201234113140223332123320301230023233011243121324021312020410340420123341042002410321200110423313022133133132304144123304110031202244020002432223334240041232031042022344442014112142402020432204122233042324122020421224344131213223140232123130134420320443202314242321021210310422200140224210043040312433224114243031300431432121024434102444101344212220303204221141320042034341330311323411324423342033002111441433023230213401030243244430200210302101230101224402234410032142130243024143040204320202241040004402200223102431322221233421203011034212204042201413200222421313404422134332343032222144303030212030113211032312303104334103430103420140402412421013021421224101334423331444213430341403222232024420331123220130044330430144143012030202012310010100133100022200031024131204020231420004024010041234344404410121413040043303234241044114", "012434110020211313112113111443443432410043144440143024403334042203033400143211340012333434402144402444023141444341341203412430202122120342304442011033240314003421404214033441243211144431442320424101024024103240014022214310313432034042304223002032404014221124001103344442102243132201210342032123010042012140210203223030320320240230030024144041443421413304000011421214040120201010401124331000101443223024010221213341332114100030413301044021321130200420331112234234202010034020204020041100313311111302432122304013043040444322313442114244433103144431121412100442024002324400223131414033212344122204020314330423141012144312444002140402342144001333432414112010212141202212413111102013004120340244323101234411134303311120440300000140001324110431011220134314441404303242320214201034202122432022142402112323212210024002201412022404314212323410433222304114040033421231310240020142113414413232040301100410333233320024203342440012301002311023324102242211434141343103244303223424403002020202313412001322132243423433221130002022331143104330332003132301132233014202143332124303140133330223112444413320433342233001101303002134023030120212021023320404040131441322322430101404224134030323330232032332133301140422142014100410333410403114102432412304424412412131210333444104041021424342401201433141001213341224123104312240021243404122344203140324133410421221130010041104142422002233124121203142304011333234442011412131431201413420043123430042333324004000342130344100244120401333020412131303210110031142304222043430014042410411032343443024304424444032232332211004121330344221211213102422414100222231010404442342134131200034132423241303114323320324014133244202131440131131342111033133101441304423340011332244144412120314030312441133103313133131002431341301242202413011004043224413033404123331210314312112023124402414424423033331211240110404231442200102210434430142311231030232004102044211132233204220430401420113203144301232040323014132234333310004040113004100403410312100200124201014031000323000214113401034332012324322312211302312444100043021201224222111113133313113043313020033341101242213101043440013202122003220040030210043130022020202441032043020324441231201113340142122122444040220124122022242113023230230004104431410434114330111240141344104430011010101233332101402103144343243443022422101401132320030233330111323141122300120414131110003430304324011120313044201004441301444101203004334003440414131031343313411003411203343132113000003423412043314142310402124142243331341022443014300031004241344012411114242124410423240120241234000304103213434230414040133041314230422401424403110211001344142342032022143430114314324120034340403220214433024210303142211140122431424313301224234014322411010143221241032024213044242220432102034320120323102334402003423124431141121143203011032433440232023022443202140230001301113420124222100114143312412034131344140200331003010311240344021442344004011430313313022044231110103321104043221202103303132014044010243322342320332000344324113232120143330010342111424424224044411130410213314134244240224013101033420222213344342143330044430414211240434424420411411223243102302334332411234124343421044324233400402403320200100230010320002330444420221110321301332342142230312320413430200330003034204234432011042314340102141244442002013110224013304113023234230133342324103420412410400120334100320402344032423111112113420444001003224433422343434111401211221133444424430440200023240210400111020401401443321000413021014432012222223103344413340200121244020320442131312440302132142243331044140222412314331444342240011131341044330400130424000202010144043121140134240200034300222332300032342132233220400032031204043132421200434004220421113112200124302130114410441300303124103042304304220230340301103204242321141210223014200331101214311221321224331200132143333224200311411324244323233212142204132214132443032420220412102420222221430302010141411332240212041024230043000330200334132033320403202414324333203023020220332012112401232204113224014304000122430434234033310034121132220430211322432141043040414404003412303111423111310343142400301104030044122020030411342340211101212143241112110301343224303334010413032233230220304023220433444131122443021440023201331440124220132222312243013012021123230102113203021032430243022200102120121311424112112231203433344104202024344332141113222320342103343342442044200432132103133323443214020212314401101213021113102423021401204001304204403343103421", "022303214100000411423033012401320310214013022431221023042221430100111114034233443110214304441224123122244033220431420024211434144244214242100332012132424341213104000043244444204201231102223014042014221121131134404041233111443434124424400411300123213041220341201242301124142034031234303200434212132403341334341022133301443324340410110014233004003032431301101432304342324131411432040232014440211204344322111120410202221332013212114401213223230330020033331111321104134002012244330413140302444140343341424213021142044210102011132414231240444142342031434020222124410340220122134313222111103232413412432304133104104411334300400201343411033423322140320100140311133143402022021403333323233311424313011313201002232124124310310413340223101111212213100112100143132141333404101424031001023314324022241124124241133023144104001422403323344010301240410040224420314130113421440130401040332220344234141034133341244314243344233231422011222344412444323333003311020142040124133342142044002012033403031143214024304430022404102431134102232334420324224104022023414114214404143330003132132023012023430013212414344212114010042033134130203020421121433311223332000442203042204224124403400312301411214002044040120043322212340022223130443344341040221120102413430032141140313444223313222323123241023112102401114241033241041114422102141010302301131341131301430241413421001330231404022441204431034301214142004411003422104414130403224220224044220100202123201341141112404314023330120214124033444332113222322113430124312211402110112132241324403220443233402141331404104144014440034103402022114001110234110420033322220322131203244241403122012103304331133400303340302300301030022141441331013213102303312021302402211443410212424410434112003410320241214211032312304144234032220123144342212310034211101044111034204110234302440320401412243122222114120430400122010044422422011440332031103031312200114024322310204312322030112314302044211313102414404410024221424223410024033134102132334211414020033103030034443103344321314133202231014144340041003144422134221020134014441110223104343213113043430300123234144311033202012334100243204224434002101301443210312141143021041140200410024414304212403233011411321212302411321122312344013301023331210323303231132041303414033114013012430002024342023410343323213231244001131243304344424112420124021213003022200111323431230140114230034401110322240421330203210114321443022422244130411414423020014431431033434011423211411040202222240140333003234103222343231010200132202202234134041244021004323244443321302303311314134033001122440224203040004101213232410131012032414301040433302113113230233400043400442140410414230440313222140013010012324040322430420013014020412031322221023404231433220211242023313422202142142412313214041231014401002134312122241412131042002421030120411020011020310204323221223201234014311001102001340424401000010331240103200424242440242204023420224411402300003100241240434312044421203212122213240043023131043000401433402034314410430323433123043112144123314101344211023101404333421120443010031122112040234313100334302331424203404032140131342034113110401340113104311400302043404224121332404003030323224440201310134011224000002210032334402232244224420414004342221302004020204410012410232023201044201033304312213133122323000143422141210130243031111324443303014241131032143003020442330041313123443022122022244243000213411410432242140312103220222432022211412044232113442324333112441344244222343342104431031334414040022421114211320113021312314010214113121002112223213041004243023320243422204113312242014034212240220312120003303013102031414430041214442342224120202222122343144022424143433302141403022410243021101123204202230243130414013044021432032410404040323003000243210000014144322342223312304422201343343422311241423441421200102042404321223141120032103220131300312031311040323110300103141322022302333144040101314213403330443041333113124330321010132443434120403104142230312120240443340144022403232344313201120213201043440102110033243142422012242402022002333212342400302013343113442223120021043003441400334320013434144032214341103111431214330220241332023040144413032414402013103020211121320311401323431321223202144012402011420141002212203223133000320443344231313131244231341412334141202240114211021233044122040030014220204213343042404211402102320313144023423431241124230021111420444204102233334024200234144011303144034131220404404030001020242230412230100202121103221000224", "201100113233142144204140421044421204202144120110031002224042434103244332430142321144414244400401232124121213311012234021323013302020420131141041344133400343224404411042200132313401133333343332102412233241130423223222433114410410021014312322000214202402424100214032110002021131341121203123420201442201403240122440242224020412332014000202430132101134124334222342400013400400222010124403440002000312432302200200222132410021123211404204120430224400144024312043123142020340123102111240011024103220211333413242402401210233142434023124321220003144234401030143333134432231204030400423313311010032341020444121001103002133022141403034313243030440314333221130414342042122030131340300324131113244110002401111001230223224411330200030144001444001201344240204030204424400203022244114320333321410242322001440433204300044321012400141340030030432433331322442121331401132202023000244111403313444440100440302014414211103232442234334102311003114300422004024204022022111244341113034312000211322224310220140420114432044043240212114001313441221413142313302230133101000334203414031100103341002010423340104403224004334412332220113412132302411133403303422132444140420312341140224132444134410212234444112423123312204142232144441343441133200331113313133342012443304312202304232131041412034124343121113313441244140012223104021300114022001231032303321121114321424112024232311422034034123021210424342341112433324213124044222042442301024213001132010114441142320402322231312302331410140104023141113123114332122313110024101243240220014113220123221300123420432120411140321401010243232244041012241434111231132133013141314202401340333100043021132211421400021224014120122001013441033142134422013404030041121310332312221022130002204230431222020241032141410342340240414212313003334004332210101222034130021421141234112012141114020110014243413231032030233244303344413033200310242201322210324432431200202203231442124002044302030031033414404433204311332410333434302022400413402233432034201120412103342334440414322314311144430013123212422202032043320100102023042134132320312111124120032210214421202121303421413420021140233443133033124232444402241021044233121420120111023121134101023412300320243204044121111400230010213014201203422124341122024333203031243122433023124022102314213102140431103243410320004220434314420341202243414242303141330432033204333124111010012422330422300014334342020231230144410211021423234041104032141042404240103002111431103444012230020434002213404243123004142243324320123024342011244121441240222414404011013441133440401014240221242214144324224343010210324103114244130432243331043014201212022440000442424340410124323041432402431433424030304233304330203403003202100420031132200030043104000031120443402422400024001121024002004011133424443332430330131440214323134212411322324204334312201332222040232412133112324322434412011440232422102113212140230113302222403102412123001214311334413131123241143320421201204404412231414433403104023220010321043421104024041424310130034042401320322014032132234133444043024321413001320022112403102413103104433310121444114343022200211042012223330201140314323310312431020212300213103124134214201212211021203401231411413303112300410214413112000142441344223224243231320131334121042134041241241214212042102041230200341021001304202103402002140330113414232300344430411101001200024114320134121301340124342141013301014043120141431410240001430011232300403034241411324033432414003334003022131303341030332201044014220400231102101323424410324323312114021300234130200124334312134143223202412202330101024423212342444313023142411211213410134434132144103124100101414110201111133424204134243013312201030400402111300212341423223204140203230320100424314413314101113211410300201022111311122342344131132121212441110240311133311410341342322432233402322414143204002431420142302233421114322444321221132034440141440311301202303223104430233224203014122210144341114340040040103423310401022033124401344314403043221430011404003321231343110340101413010443001323212002323420124210130400040332044330030014204242442414300423031030204242400114244214023244223340223202443324313300224200004112000242134132330001244443241414222402023432241004313204210413111041123220400200244322333232134411104342410111422002223340242034114221104232143203042420343324132200112431014342324101123023420012234421142140423401443133322314413244312230014343304333021442043023311424244343424244231413141303133230300314003022202422", "310012034444422442142423020400034304440220122303444220013134120022143410232343044414112231131303140014332133112420044132441311330300442041231240342224004303041031201110010310334443400321442323244420221212242033412230333143203132010341314201340010240311013214003131042443112140324011424403233120303222134320024432400120132440032232000004134442212020031421334220111330103010012432320334031440303410001212131114404413111200130103143443301112321404224233344301123433002341243000313442131233444333324124110131200442432412044041111400140302231143321344014222421220303010334140413242011034403233042204243432420234011121344321311003403334322300242010441120410344332302430414334440241330012432213113003121310001000210301042300413020112400204321402123402204300302320433104242114313124404341204330223434401240232414120432432311340103234320410024302211413112311440012413323431410241042434420100010003200412311240431324432214312124210323430223323120041011040344420214422320044111123040430222014043001200134112120442013310400401014433002420434421313100204341431410240112423043420314410140313231331442432141022243413113411424112132211243230133444203322423003032230044413300413333112442012124324021011414432340034144422043121202233433124342420240421341140232141042140321131133334002302111420013133221020432400314403222423002410211111224004314310410241002401142331312031144312100214203100331410444412443411141423012102043414410434124044004121303011222203100414344420311430302033404111314441112404014104321012410111402440220034440241101243332120221144222111442214214331102431031131012441003344303114310322300221310422320443302143201340312220011132310040332403043121131140420101231141032334313143034123211322330411211313330401222342114040210413313331221301044111440200411403040024402032240334210042302333234131320102442332300421301400302310123402422430323301342230231143323044220231434224420014310041034111421013212434030412010012444322022314203101133040300333202430042044014103341112303313223230214003433003343123111040304212102212424133130303103033410430422314022204043330113434103102404401401200244013010401120242434423214142123033323314222311424412004121244342303320231434442432311343022424121120020310432110011332144413213202144133131112402411321001440033340400001212121240121303230221314424104242410232423102432130412104402210433301233333123102113402430040133040143114331400441230414324001244204302230113124423310030324040212021113204411122200242431443211030442044031032100313200331332003411243413404220303240434112203342041204211214101202320211121423432044244333422111204231104312034241410112120412141112140341343312140421311414330212432010134101130334001223040244420301243323314314312034234111130143241334111303022203034011034303334423042023410241223413404231442202042311004240240342002421412433011334403402341341443323004331032023303432204041200200441121202040042234030343021404242424124234203234000243220220141022403130033024420311131444404232233300010230123443044221221304102000012430204114104043042143440034244143030330142422304321422221112323004144213124343300123313244320013401244212334433131333233112443330344313302324332230331314203234403231021334120124022044440344244410103300134431210240434410021124414043232021434213432431410001302223231414110144201142321340421431403112423200431201212322042113142131302334432211014124003430012144230101334224203321032231302414114311343044323124412103030134322220241334400124040331123143003232224022010132323240023420134203120440131040110122443134411132202323000042324400322202103330113232034114043141232010104231420302410040142043104034023023030221421202314434040241100332414211142442410230043121204242421443404102330034223141231412034413440033130202044203344321433000404004023134430033102342210411223430101404123021123444044344404243342421040332031032200123304244213003213440330413100104231240201130143113330011212130102340224022033123330300441210342000314201442221131024143022442022112111231412432000412133421320431312210114214221041302114111010444332431102224223443410214202242220243103201314201330030222104014420442311024032001204424224320321420422041234332130320214411044132413420010001022343223022233203112131101041331123400413201330001432400001212122003421441040041113344101024213413221221210002432210423241113334034344132302030204411203321210133344221320323103000444041243040133442134401332342200220401212443221344233321103104003", "130303303434403242434143332004024022012304440301243113303242103430321113133144110100144110231332441304143422202431110221312010420200203341114342143123430124131203332221413234414433212303431211113114024243024344300441212411043204034324043233001444432414133331240223300224420043203303110121203321111032001044433302301121112322003323010102101103210004403132420124241240024130130014031342223043030024110332133243413111040103134200141113020144203303030103204300223214234334003434044330224420130033342241104341341041333343234024002001123402111131443311404004033210133122131222141311210201300012204143442403141101403014302401141022231234114020001320040114110122244301323410434243003310114304002231334321341004020144013332332024413322400000440011224424302440134242033034022133444332340340321200330013404211444422102223010431100033024204023414221003211304400313132314330122133144401210422414210132411300404331342203122120220331441122024443414430342101213342114023032123140030132144312422314242102142412011340313430312122401021121100323401230300200320112002444103143022133303424434343030230433221302311430422101142313420422133210340104103201321144010411314140030224111323031110311101002414200200404110403310320303341331333224024423400200024023221031243304034002331102122323401002124244432143211330313003240321300434403411141103333034004121434424120200430041014140334024431204321433112004144411422004341113103402131331402100101102434120440014332012340310123433402334232032321104332031303312024330301411023301041022034413124102041302241202100224014040313222312132333401432431100432410032343031312430210103200123443420311412034432132412424300330131404142233111314441242222004140043441134001103230431002030340303040123340011202441042342003114423001424434314422210241430012440201434044010402441424113213432241241311310204243413422233132322111100200041114233304131330041334112344413434411340412034144430222022402213133143422310144000142401402330040024013213412324344114220300102311413032121400221420014102044201304442240002333302142333010213211113222402044231233340033120324022304403031200323441242411340210231042014140440213304031231233212241111130420440004312320343404314444222313011440114143434030143400114433322424341134304002411333442203320440222211230131334022331310224432203140011241303441013201304002422313443220204044423121342121344144034401204240124430444103233133202400044112422334244201144414431114322041112323441040124031441132332203343343300432400441422433131313012234032221014430443424000222424221310333104211313032021211433432103030332104321311330001024403343442243040212443333121132340233112113103103411012133220144130333220132044024124144302041300243121422411231221312324142043344104422031402043243003114300401020323344310320203240021131122041221212232444211102042334332001401041112041314304344241211301023244222330204402343042200220031434111334431104012440213330000302424002412231034132424210122024400443312341030432340130041324004124012340240342344200212412133304010103404222221144414222332142222040333111130012224441302201240304444332040342421212313231312031142420222441011223012341204014033220323430023301413123320233001302120423020413014132401443330030303001400313100331340030424444442012443312033012331212000124244232234202102011110030342424401431120011431304411004013124244121222243004400323414404110024412224114304330041431104240221210240321413342430224220211204011433114241133443440200134010242041141443240402310321043422042012104210322011114023400334010411302023144242421431222321032421404222030314222232312021200041340014031313114224301443313233234143013141230124213333130401413213332442301144344403241110243430300431423424310423011343300310330043323132201101023043032010410341324004210022042202213412440332414111320341103231102230134232003422314142122133020130323201110403013342241404331323411004410232204214032014212231441234432302243424034230023422132103241423011213222040201141444040010424401030201224444033431411121243112203420300202141002002233042034330420112343222413114133342322442124240244323331201011442210014441420233110301120140400403034300301004034313224031104340130313221234212432040414220122302423112313220113014014402100343443112024420332204423304020112402241233141230444124310300144002442311044024310421014423231213224010240440342122204323210040104311304212131213313014041012414240303323333443220431304401240431212120212404021134111223423231", "201024211342012101241133403233040112431234022402101141440000243340213413223441044211103024234103322132423232313221101231114003244320300220004404434123114041042333010010431140304400302310203404403103102330430342134143343040401032413123404332343104240110410002244424330202301323044303001303033223132242130243230003404113343330311240201421430312210411411200143121421000034004022030430434323044302004312230321111213213423044241320001434100441320440042300441132231103233101333414444012432224401112021330343414102102214034412142440104104422322341241233230431243302424340032134130110042010413333041223333234230000210321444433003000102130222014033122412233223003414310340324020002003012112113110023234332441041200223230410024203243341032224344223212002301400301343342122242312302021101242134442234102430044310023330421142423432023224121041233314241441304003430321334212424032324040414134300121420202030142401030424422124432342442224030113332342420414241110240112102244244004330420111140301414043412041103432304423231202341414023000111413323102201014223220440220123343420424130012033032110213133301444123411342241130101312240423200414231343132134430132423122312034032124311411330044013122102402444212310034031214230120340203203310101331333414402430001002410130414423113143414133032210212124333213030022122034302103110204444303440333130142200042320121203032433203134101443431432322020023443413043111042221410134304144144023241120410213402232400002333314130000001402042312110241143144223442414243430102213012133131014414131044110401242424333413202343114313114010121121404123404010440013313323113314322131324344324334414403131023124142422031302220432441404434134242434201344124323100130443032443310324244040243421402213401122212023324002400112114042421431241333011040240244342000140434344014043324313323140430320322041102111113142231114111101402001304330440002441301021414312414122040424412043431324113214221221404134414202213011304023241240431332024032323134040222441440221211213014333040113414043234123123144244312131014032443104113444202323332432244013342424323444340120320120214123403044312011002204240422043442031224103134313411142000420231340023023231340042424330444441001113403414311303101131040214202112112442044124114131132323230234304322402211212122430043231014022303304001242202433131010011141040334141210313311143133203123331003431103210104420202030142103231230242012004302431101243143241132013122132040243234331244023003021421312022424000110233102103432213400022200201244322444131303314004331241321034233144101443304111412003431414430213234423003400101101304234302011221414231220420023202130003101343312210242024413013404000431413033004030323002111312041040311422001433224034341324131444101423014432010423002440130124201441234443041134411142410213301030120232234440210224243443413321014340012302141130144444221414142020131222342413224401324323243040404010321201242133403244120143034014112002200423332324220421414122220120011034121434320110112310231140100323140313423000212130321314030442334040123012410440112142310022400311142224021240412324132442210242243240134324003202001410110334234141114203201221310303320200234133123412114404140121434121324432243404043011413404430411201230021403411112110033240222201231432014004320243444023201004011144002023303024002214204413202340401444422024200143423413042102300232100443423110433412430210223034412443100310121223302412233414421224110321102021324003322404433042423243100020333210441201412014342232434012411344141300421202243214024100442110122342120432014432412420041002014213211134443041332300043110313233120240233011403243234433122412121134110432040142141143343201243412401432032213432240010223023412132020220341203013431402243212031034110203002432334240344134022431100200224022214344441014410303424220044000132133322304223012032041201333032112343011102304441442112422422410422410343441402313302001001022401044403230323021022021342100422033221233202131201122434222123132024301102342024204014103421140212013231401420414441304200033133422243342242012101443134002022103143003414403110100310402111222022012314004344220131124321112434241333201012204243304034202104442133111102000410414033022132420313403322111401043322322310213240231114002011432440212234124314341023004022234110213220000014331014001321133144012400122302413234320122342100143240212024342344444340143202002342012441233101000411401414000031304224200344133310231320040", "324021222204203123023402021144204231013003210112330143224411011414024233014024132024422432121343222200023203024131033001102021031230002432213423334313203131220024304144201232240330413410423003421204420312220231024423430410433243422004440400042043201214144313213243031244020400230203331311114332231401243301040201403432412044302042224404121323322020221102214040020314241013314404221311001330134013242334121102343014133344030021312101034344233334043004124430124113201202311323131011423410220221343440042342320000001122341240033410331200401111410401131322242223333033022224201010122422333110313003414403230031223414433114113342420242242202031422014320302222334421304224320332312223242211331401100303014434332040020322304420334222441023332434200202444342204043340041014001120042002123013334322010020020332244003111132013411212424313023124440421003410343402212124001011024312121023232443144321430320301421123242410324312444120332034222030241340001241403110002010024222440344243322421334200112341304214014400024133111131132212122340112143411334343341003124022423013103132201004220004204114103023143421410312211404221322403211141022133314232420410320214021010011431312001110321433332110402341130324340320033233300333340240120232323421201303442131220103041032324422402032043320001110103132124120240333413013442443113114214020102132021441344102222240213001120400410430332110313110124443204012241404011243201143413232411340031441031202211402313103110300222221133331321003201322400431134413424413430340412122121324242112144230004433220132002130434322423243204112023034441243040030443224010224343144322200032414140013433111001233314142404444210013122442130324324140400114413210323024211340441033433022222030321322141044332042400244403421001332130000423201201234422334031224123414203002031103210400203301144113320120244003144003414040120003204432342224402341240233311330412413110411114203420242431242020413213214233333420014411233000040204230431143340311200203141332102002114334334344032020444400344143434014023121310140013321244421344324323440221440114332130314031033140003313144410012211403111203213412113131111331314200412223120241344221342113434200111044440114022411100011142420013030022240130241311110220034011012100224444001400441401431113133242042423041123330411023342113102212324142133002304322224004441331444004433142334041331031420234011030214141110010012112024330030423314014030440402321141213422234120044000403302233233030330242141441310011324244422013344210323031041420220322300403023222131202101413221032221111302432123112033020202030344243123132122242130042244100143023043333314414041023303122000232020442121234104021212434300024301401123114100034134212213321232423020432334030403031310320011324224210220034030133142443133342430012043414443434401210411130413401220132103420123103133044104421414111134430131232104222433322321343310211423344020232214443213042434414034042224013340341313330444101423401123104414144432203002334433243114110330402230032442240403122211210404043013013034103203011010341424010224004121313023342121004133323142042423114400012233420014242442223314420132440304400310444123022203200232230100432413011131030020103401002340003110322132444024133044204340044031012003113422001420434434402104102221301212340302244122341414424132331011322120100112402043400044330224004102413002404113413431442230202202442310213021322243300410110013004222021242012131220200043033200211433040303433401103442201203424421141142011212111432330012343112230011111144420422212012140043024211131444421121240104142004011402012420213141031433132212400342244044301131434221030303011243323014213222401231342402320133001212333301202204413314131243240002232220313143443401002311103032341404244201043022121010433323113003101333310032402033013014341200310212122432400124103432014312344322331210223220331421311342342411132244102222311423424203102410201141243120023144434440412222412121244442440244343032340243430110022041221121003222024013004041034403343342134411021131342232342112000212233100232330130431244144232410230234304243012201041410330300240440212004200200244020304130402403244210444100341020012432403322241142440314422443032011034232032404241214314330304220144210140200224023432003404414010244312310214120042144312031414212114043302003240233120043424040013414313141330044024042020124243004133222324104032234120010402110012033231134340014413414040141144333401321210420203342300023", "122022444212122410311320133001004011030103014323033404040434020004141034044223023421412024302302241113143000014402410434341421141214441444124130303331232001144340031022010124140140023110300101010240101111043103004101143001231014220214130210200113233422424003030433442404303001234433110133440032323200104203444212240141330114010404241140312443343211343102223241440104321232302202001104314114020331234133103241031134043333423102321403343110144214022122404121212312130211240401110234343133430401134440043103101120104233211434332300404223312113404121011243114434100344324322032133102031244340023404223334110403404340224331220443010331322401030221241043012021434313244101020424410031001243213430121003242420012120442240321204003343232302132042342440134320402404142202244334104043001240430023443142300444340011040023142244420331314334442401422314314033201044121433033342230123343030403120343312231214242422134003124102142414432430111323110440333311121444420333122400314123341344040341312334132030441321313213144321220020224324001434113342103404003100234222301221033220324412243423144001242231303342410321221003402022133430333321002302000312142200422224232330111103003334103043310442024133314414312301034010003004440220231112420302232201241314224222044313220114111132313114010044044303113131423404143414342041034111431424401432311103241131424101313004404332303010214133333242231424120103414130410111213301313331341422010444440141132131304011032134343404011433221141421342023444113234314442013203312101434420443343414411314412223341111312232222124102203110130221000100334402431213032103301221104240101404222222003230444310313020034440204300120203222033344142433133421413331304433012333040303003140241222233310301441210200211434241020443042130432233422122401143323311424132033201111230101212244104331100343044340302022111333424221221440033212401224310422424402412322344303200400043243421220411120020431100142412211322233133402211431220120120432432303323424040121102442023412030001202223313322231230443414024043334143441224440021302121300024211133444001143421124132412303342400111141110004013011314412444001340032110143414403004144231014142240404043302103141200443124202333033324341313424041314013322402343213333221222231340304401332320342301204431401310330341034013301302444330034032112432313404340344111320132113100202201313042323220023024040414231334132330040233023124232112440013312032240430222243330124314204232304110041011134434201312003441220403304000020100111432012201432331030214232023031033033420103000031213013221434133042014211043223034301214144041213233224121012430341134332023340320320120013343134134222224240333312320341002011111434022200201304421101120320303444424244430011141332412424010202044342233320203433213130101340143214113202440112324424231414221103044100420344212200301114111421143311012242203344441221133012113314140421332403314022311233414001420143231400303103212224422113313414232013122403024034030440411342124223310422321444023022200340444343222233233234200033401210300013324102410222411214204143114003134301231343442110041043212344002344332010030123240120120224131343100421001004332140022204123020123044210332111132143234011230320220214231310422134140133031331124230332114402240412110022201220232120332330322213413021034303142323212142123421143301101213234443443432433223433442022343343043214223113440443223411134214102211011232340242042322343324141240222432243112232103222243301113311323244313402332210121322210441331024401024434124220022343231024004112130033314012024040344202232312242240330400332144412422223411020041413312213322444412131220232010321202414110340342233343332300410111043332302432004112244011411300034043322301320241030443034444121411123340430303110141440430123140220432004231203322334001431232001343421210222020413210111141404243122334124123101320424344321344332223343040111123300030104013431042201021210230011420303012431030300244444112244110102214244334443034024134110102413003004110304334201021023123134113231400100210144110023000113434120141144313013122300001414041214023004221024210000331011331223130140140020402444034212204111241123400133431404202034232210242013000043234012233224134100343002410414414323000124214242112202231010121102310411403312220302334001243331243111213044132344003224042214223431213013004020023344340244223210342112344040342230223412111010034244111331113202434022240000312024224403010434031101423214311130", "434304322111020300221442333021302223012110114130020323333043204403322311333440404341402203321332020113400440312132043210433420240340131231244344243330020102422044402331000121023213002424023312241322424100244334241321324203242112220104441002413010003114413223034004134304220201241124231421244300103011234244104042332421202322413024233232043300430440322020023244011423311234342400341304131240033200302432202001323232140130202431013120001313222442240130304102143002120110323142131444220212400103113023023311414223430133123414031432413403030041240234421211344014231401124333201301204202042304142132340433232331402032032110342334111444100403040313102330342044004303441433100023044210111420003202024243114302143332430231214033313301324241013023232100140014320114204100334400034241023413043224020302243311003214401034023420111034404143344023202103230441413111013211220143142121340121010242311303404132323141333200411204244330433433111133144231312121103230120242010144241420242200041022203410232312042320042233430144442041401341304021010032134442321424114402134331124310114103204101422403340122424013343012132411103300214314021122204140104032422242440004043123223443400224021341234240131220032434431444111232331143231332432132301304224413244323122424023001032000322024240404333301030012101222342430440042324432401431232232143212124241242012024402314430323133320014400210102330010033221001203011312240144444043124221123131114423003110001222140313414420321240223330013434241342322001241034342304304221323340000334234334340122313300021013304241321141401410403104331240022100333334404041340402004044212414233110042241441012103431321311234412434431023142422432443312221101204100433332014441301304341402220314001044042230223110203422100411240132324032314413404144302112002414201144132222140324401412314133331402113101244240442114012322020331304224020021221402313320111322034041404113423142141440234203240223110224120322000320100331424112014022200041403100421334013412403004442230140303242321010311233021003221220244112110342140043413043334423033413104441013043331314311400431234310412203313130413400140021042212412400040242311120024303241223104024214441021321121204413042332120220340233011341143111432114042244330120314230242400122203304234210203022102210103210013344232102410012114330014024434202104012211421103332433423343012201311200133204344420030201434144330333342322243121003102122314423021042213310043224111422101022202203431211042403232230402233041111440132242032434030131444413244432403424222112300204140210404230423002310231401441212214421202444103222134032110323420342032433433220212040130043324443021031314342004004132302201401014003201101340142130130012212232413230002432201312311124423434112123032304303134140312102144243422114111004020233212124041301240103402144202412021104023431024111203230204112124241000003241003022200340340443130302404320040231430033211034024000122123141400324242112223310200312334332411043014130122341413120234124402310312022134200102433320403110400103214200400213120241343020242014010101444441303400202333011130121112441234043410433343440241403420024334434304040034324433322213430421014103020234430324322314121313140413320413300142444403302121124104113314020242310424203234244300331043402411032012423401002111044443304424040301414344123234013321232010031144120303433133324334242042020134130122442202213431310442040340434440344242013134212432443111421230204244401042321034030421023443212242214404123130314131332141303014241124202224010024013203320313131203110433102243012110440043401042214441010030410024010202344303200001021112121033444003322223113214222113303421221243302420141434133443422240011010341043433310144202040424044442430333221311102131044114424404202444032040202024140112004321314033042224010343324310411202430034211201221213121133344313221004230042401131101241442430231404224110441231311423110223224014404101210033000024222302201023244341001101434344032132441420240331400120034320413302432320441241300432404341122200033002422304103101312232123112140233324402321330443243441334140232300314214400314020420043302402421001003444441034432034231412033240200023242042141341240221342303111413230112313012203233242040431303033330321024124310304403134424324122204020121423024103331211443334241201131031411110004011042401410222243342014312422010104022434323211141032303330034301442240131034402013400040444022032420020212411044130032220103102223", "234431134210103433043003324032233010101233444431011343424114432032203044022102003442442330423234340241441300114432203413132331441114224014202101121340122300201130223123203320014114442104222042203104344443143443232312034434323043000122222131044104102043423133421024041432031440212303402123223334203222121204411122240332412024324402340421013011034004301344312300012103123304243224240204314202013133422123423411411314323010111011101224423043143244344210102242312220134320011212014010241340443042211434413013200210203143304400330100422424142331343034444224232124033203422144100202144313114410102121013200114423424402302100134231322241342224042124311243322213002044113141301400004301014243432122022241331243322433322004201224103040100111041121012424313400122433333404311222341034111212041102210403314231314021040001321411424434132103310203403143220301221042243403211311222032030120220322012444302300032341421224424230340120333021204034410114213000002222411214134210022400410331344204413420342042232401000211444340122224303410302221212141034004441413324433402121420244302430203342314241423443031442020103213223342344004104242312442041312442423231343400312204340414024224202344020431113331033343241403033143332100010321012102124203103031341423141133040441321322201411244324403234413133313302314340344302443430333042010101331114101211432100104033334444040311431002423134400242442300014323203402000241020211030214432334414440222233434433201222332342120321131114104131433003441422242013034314203403101401414021042420131144140331410344222023442331123201431343444313300102430222132340013100332300122021332042303121342410314442103021412031304400040430002430142141142121023133103301304310332232114104000423220103323323002131322334144113440133140312102010102433123233421242041041301222012311434434440334432434104400331013440123203304231203212004141030244001441040204234013013114132041030334443130332412021011331043400104143034222431202214024112202310143121404142310443143124400440401340023423244143231000044331140202234122412124402322302233214024403143113010111224111132230002024033324042302314303402441322130231331004443412320203311433234321012113310243112041433122342131124430101444420331202132134144324313430103442332021010403140441433311134133300310340430321231140132211223001211201301303132324230432141442411114422202431014431434041332224400324043140032101211440232402334311112132434324104421243114130411142311001321223334111113300433413034202313411341410011131240424404111414221022413023213443310010232010342032140200410011222414011044242114141002020024124212441320220421002003024343404421421320244312233402042002311133022344113414312312024023123424043311403400303420122312240143020020134413432042322303324214210030102114211220101320303423404330224144024442114424323442443041133140442223312441320441242044034044112300433243302132140303320101200434102024430300210220133410133001301042003421430333431141301140220434044230003403104232430312104423421141142203134314204143014333422201341424133011403313230124020322434021004143342213410203100233433211442134331341410321224013014440343434112131324400432343131023443324442210400421401042012232241102231020104122123422011034244030403102114331421403123230341031211112004444241314210014220400414113014112232133403440333202233001133134404410212044001202404042344020334243114444304310401122320034110411414201231240323141224044204413222434104143022414130213043110034013042344040422012333031301211202011110330434431414400220034433214302310432210311132032030124401431020144403304341042133212122420304120120303030434122440440222202124212033431403114433234400122132404213100021114311024342014212000014410012324440133403214330202312124111113424342411032041224214030130430434123410334023301200324012233011420420412344122410104300104201003440221322232221304224023201442422331124032340231104121220330240401204321113211403324020240100231223020134031000403334322240304130221134131023303242000334024144213020023232303241233144032433302414034133422401120403343121021013311203243004333431303400002140102410241140331343044443304400441121302204242304404111234322234134340202301341244340434341123134403412320220040043212113030413002223021044324010001330313102111410434102441124130412113210232030203302121424240142321400034220124144410333312234004444343321104312042434304022313012400224220434430402233112314211333212303413140231131444130101122310411413114212040", "401120344100133041111110112342431143432232330132211034224013402141001124303411312044422313440020023002101004031312403232414444403331430131143343031042143401011440241211210434230112312121011330343421300123200400420443034040231233344220034040040234202414123243032434001133421311104203322002121404013212122324033243144212324421100043230434333322031140134122414034434110434242030332431124104104301402400001223033430004141341120110344211302334432010422010204232420330433110012032400041314431233320434234301113411412321010404213001200234320212431201441000004131243104302210420000101441011312144143010400301220240320402020203103103032312213212431342340413041103301233041243410030401300302211223402441040442221324424021133413210104214234321332101424110320013101340400421222412302124030110012340004020130442442144433312111010114011103424140133300002002243211343413244231422023101413241342110020211043010100024110302130230034342304431413022032002210211232202244401340324044131132241332134230122011203304023421221110223014212003121110141241110410311432433143342401341330040324303003104443003221101202412433113332404430222323004410300113324010100314130132120104013434424020012120242444210322042010403203324324004214042013432101121234140332010311010324111313034240010022044202003340411301341112420414411404011044140040412114431030320331121004314421224033223340102303344422010402334002131330424041001402013042243022412322212330304334344030123013241112124013120211043303222100013234204440221011024223124014342144122013401033133432311030414430221103430441242422034302311131403430240012130041040404101010123303031032204103233331400223331344213302241020430144110201043242001312200420232331301024400421412204010242232330022204140112131210104024330124411043031131322322213111044303011322430311442433400432400202000443433211414014234034444033334424122132223024130424302143423101222013021242341002102402024431414420424442213002140404204103303101204413420141220013041141340402444400434121131242232114412141313224100440010034233143141131230443401131410242232244300320013211244424011421204324213124433211000124210310344200002203231213031130012304004203211242013123030443300303101313411204111402041332320421042201244423034201224320201321001322140232431401323021220344310222412124120044221304342213133041022244312123110312120420021111144010411123310403010243243143244120413022120342204100413200111101314142041433320302400024134220040243011320414434122414130414042431323114244020103104441421341441402310320104014103010344022313014111200321243330420003240201000224044111130431334433210221111314200311212023224443002024022242023144132310304144101011240230410132210411343401140330312031342024333230001331210000311440001420030441431414440433122011104141143013304044231332312033433023402300024120002332034442100331122304214122142324143304303134032020211334434432000110321311421004032430223311213232422413143302123414312440001204324120032440444004134300041022232200321023422214130411440432230304200144243212002000411133402110322324402334044022214001242040242233103401001312300323413330110144131314013334114130203141341040123132101010114022010024324410302420011204332101114433122100002232311102020114242320412033130200004302331401022104111033123203230244410122434103134022140413032421020044331223343020102403113124122110444030302441241433341403400003320023333121004204301340040211224420322123443123232000122121432402011323223413031100331213221433143011000213323101004224301313000400222400221211403020200201400240114133411321421303433122100301141211320340004000024441403443323411244214301211334241203203443130320221331432403141431340004300114040221121332013413414114424210101421300133130024424301322340131012031001131024332104233234210200131010244131414344424344112313132332100430420004024114302014301421331140043444340111004433213231140114200241221223421321102110444212222022411420224122000432042003211321332002440034301034212100300122032234032203411131300210243414143332414424241423344043031014102124432414230212241144322213333110132043430332314103241204220100434333123001113242223334212110420402400302331113041142240420303111401240413211423001223243111221300124440420430401103320344231401114430442314020403004142341103130330223002144341213344422423141203044233323340123224240242303444410302332020021314131414023441100201311301130013104303020321010133112113130302333343304033320111413444102423042204424034", "312034340123114402433100032243301243413021314423314004333134241404321201231220443440304214204402341040413332423131142342003422322330424214214443330043011223143341330001000312311124204404444020113121103014432040403131441104312044024110140114123030330031030122143330222004440443334311421323234010431120233311111202212342131441313421114104442323413044302423204443002122103422110231210313424223004034401114300140244114422323010440133320313304101414414301304111010012244444310111432233211244123322444430441034143444031100142023440034131210424122341000401212023240102122142141401421223043334402123242130112133120110310314012340104100323143240033204404343441102122034043140242311100401310111212430423122133020210132142144442022442310341214431030204214030213210014234220330223301042234332430001240433430031213221023310100134311402123020301004320342231340240133004401342023103314331033013204140234202133311100000024201222122401014111100220333224122402413404220441041002333132024432134001222443123244331230202132122204442444021122344220040233332113444434314122202214321104132102204200101124314312022320130001023114003141010144400034422341212220034004441410033220101211420234112100123032431344131421303430421443010230143123423100221311020433032222032423231011421320140340322111232020203041032220240012401303311244421043202334303221024003231311312433420230041022033024032211434011012420314034313023202103120142101020420321002131011042310242004332040243301104304320113411242333044223123000423242143233334013002333433300214302322313341330213103142020102100104443103131404433241433101234433401224304030223430224233123034201202332240403420230100202044211030332131221224134133412234433422222223141202224034232411343040244443421321133041343043130314303234214101344012211011142043332313231243421122000032303421101343203042210334404400023344411331033243132023300020211410410241312304410023102301344131414021140203442232042324344104323431244412442303442242423302102422120441201031343233104424104204122043012430041103040400104314324312443214240433304322432142411204121000244024411312334230230312302120143400443101102241102013302134013430021043041303032144401022123340414301103001140223124321204310042322041440332241000220333124011313323321022212302010312302013003231213022004042200232220034243341423320421302210431130113421043141442244322200401442132330211003014103112204403203322331444404231320310001223134044200322241221422214342103204311233211344304001023134324332104103324203103002130012420024010330123134033011334220324230132323231430124114322043233321212203113220003010203014221124131104211124004131431423143241003312413241201222342212011024300202320300102133242213300442203000301211140123230330331224033131342431042041230124412101212122011014212011033042010333322131130311044143403133313044140232122434123410410002402310230431114442242000214234410034342030443313241440122023333042211120141001140123023424431144024414302433424421202331034142042433310222334112442313432204223232244424224400321014244430032032330304123302321011244214433032233112033203314032201231120103314442020200300301223123413131403230000023240131411004321233420043300323044410323004344022121011200411032420231000423401212044013310343400331441411131131100141232143300131014230423143032301014401440142411123031443421330001333021032014123332112442212044343120344404301110314343033013442421420030022131023412232222320200313201103334141041303214314414243130000111200004300044143332301014143013011032330423442414423102011422143443204023231042131414214244233323313204421001020032312040221123220323031311432431340212212020120131030231301120243221444304210010300331223430013033411022230211120240022130311242130230124024010313431210103441332333003234432221002340124312332400320120203200321213041113120211003341100204012231302321404334403441120344004404000130001123034423231412041313213342424442424400442101220102314441024301132044000012101121212033430203434430111003310214003204241243203424231010433000001024122003324410021224430412123204411104322023221214212312201301314441232240010324110341210142444433404300234112414212423332432000032344310430312141024030044242143400201301304321201200412134133234323410413431013404422023341231023040021344420413322243222214223231024114434341040122322323202323323422132423142103140302014403243041314410311231211403421241013444303003033432332102041031043312033420104241223002233113421132222323", "322233133113200243433410124021034120144401230110134234104013203113240233213102403430124124322442020121140130312430001320213322130040002211014443242141441424010343124404324430433400032121110044320123012332114434302433031014023341142140101014320213322133301121343404114123134113324324102110043144303123120012140323004010414424430443023012104304320022004423402324013000123011011124204004122414142403003323334044333233013003013424144212241214002420431324444410412203234120303404410334222034331332134343102331330200004122211324333232030201340111240431410430024121322211302211404010341422114203230322413332020441101233203410224034402413142040001142300144030333331311342321322130023332002223321104202202041204103431212302021320031130021214404002200012440013000002120023413111414113241211413014223114244311404313402113332022342311310314121111223303444332044201343431201401243342342022240103110333320233221011213423043413140404443033443213013211042112031031224142011110244324200022132031410221211120224342210013343101223123402043203043343021141422133440221223112430111122020033043331210341334300203222441043423142210222334213344212243333024230332412004101002124304323401303323323023414240424440042011133230044314342010013142433210132400104340413323431420133143403242421043041040330243111201301214232333440242042122144440332342401044344402413410213133201122343323310204221322124024434042404044222240222004430031041043112342122431133123100042420414311431302213024121324313314204320210403313140332240440101340330223341111421342133043040100113204403221043034400310412020430122001312332311243324024303144134314014332211444243103142340313422411442131434222023114124103402042210002321332404322144310004331443240131001004343020344302422140301041302443042221222331010331041422440411400243014332432204343104304001224220324123412302333334043230020104342113430242044430104310030034414322133032020140201402043114110321112401330121413303033433041242340020031022104222020344010223444222224110043104301434233022010141143423003032423241023143312103201123220032340414200444431133102140042212213430114110402244023330444444444404034323420330140213023040244241232003144344120020011202132044343231320410411313031303210200440141334004203104200402424143102412430344112411110304211404030344410244100240403021430404004000204404241134243033314414100112110200144331421041124434402032331322234001232424112420112030113101240232342021422144111220124234434041410213342343423101011434421214234314324330113301123210444302034320341300101221230342323134044221310042112412000123433411200224122233220300322402020122332422431342140232243022313023331130210443122213321423402330300400334302103232243301332142122202434112400121323140044443223402242131221241140312343202303020004214303200303421321121344402222234300413411440330104041402004133212100004320033311330031201100321323421434431234014032012130401424004330103332044340142304422342444302002421344114032004344342033244233240303000443044422441131423400002220423411411011024423302302103421231102124014120221204410042301104310001432340344204200324421204131042402214423323442032220132421414012122403312124343434211132020412123112204043402311012330343104203232234200412013313430434244142023033143440344003134123433101101120433022412230333300303243433202424021324042321023000140143344201120132231204100313420101402330102024130414114133142430404321032213403334040113044112311104314441343220231432011401030320320121133403401244233242442141310442103332011210203033223242003303102113014014040313031124404423120110343211204331204443444234022103104440320011331232201121411343211240242112441040323221023234100402012122440132220420413332303020002134314032243400210124414004114141344414304010330123412122402401422314323421143213010323301103323042001443214412300242400302233210402312400320420403313143132303404223441214232230420123131423133133420411010424031021402241143432020232402142330012301110022332311112203220122203432220240111000243444300011011402303133224233131143414112034040003441242130031224212143322023101431432221230112101220313444033004221104330013233021130313141432301442220331012102243244342311422104003211042233000101311224121331212141013324233241230302314443122441121323102022410031433041314324021200321214042312423422022040421134030100030110324431134144413421431234334130102314100222014344440111224313430321230142224101031024003140103402220331102023420141102020241", "233140121130111134331411320143302014122012000314010410304223230013131231103131323333412332410102043001010213333320213321311043104203233331314231442322211114031031013212340131112104302343203134414033144341010224111142324412021041141421034434023032440004032400304311001232402001443424020031033444230034141443001324304112312044021121000342133134104303034400022200242204422022301432024222240331404420442032443101223232302412244212302111123010330012401242213242311044443224203004003133331430013214134020032422231303131010120314330222043231424211443043110114210143244304022040044130343424121213120314424312412242022301400244440404024220221404004413142023401000340103012042131221422341341203341023210134203002020340303011023122431412033142322441344433300120341000000330024044302423341100240423110023222144024234200002043324013034213043123243312334024413241414033204300420111114330203201322004222141140300310413202100230324310212222020420003121040243443102440234342243100001341020103241213143411233212213240234020414003413124013120021042014322412000014340222101233021302332410240122341141101340002221111243334201302333414101223031013231420131023104004044342100012121211342344333112241423011244131142410333133122424311132434002032034123124014340232210213332031001044114031041304033333034443343240014231320344111304134003144303340422442122111323431431102403340013200232114333303213334334411043020421423212234304421432310410001234114220230314103321232323321410244030432101431330123110414322333144340412032201010104231411012342313113132330211120024113400123403411420043023301222241140222134324344334040032012323040210023311103230102041231211440012301042001313102024313402020342103021120144112001041100212010440003231324110131200004030344231021440012244243443103344434223404111002204122110142424240034133031032002324444013012222140444044134124322420333324320133333131014302334242111043221030204220142443034402401030102134304114004243422132330044301230422331120320144303344011413331214120403040102202404033200332014111002130004422303200210034100001344042323300114020023433413022334101341443102312244330041411310422114432132020320141443340140033020041422142242140022301004123312141033031140040120414131220330243343412421041020231204022234142331000012240324213020442334442013442341322101011014000001112304030024234303133132334004340310013403243343211030313213120043442130313134131001024013013144403114004331212122311144140212023121333443132342240233200033240331302434311321301443432123131443432401401304132144102224002402104412023104410204104134221103024213022130123240404440003344134420144122423432114231244122433133323211220221022223314232143302101140043311424412432431024122443420401111332130412213024010404033043140002113424430020202424004142334033401032432040122104431423341244142313423441323142040003020314341120401213311102412024233424123410342400422111042004430404332310030040142012001001400442412241011144022100244112234444231421011322440432123243400402314320401443300401121014000413143102243421234011143442143024314323343331030221040002200002220220303211322141213433430424302124124221243042404244231402321414411334132312130303034033204102301320214011141341442202000412034000040011223322311014014142200013001424103112331231001144144214023124421213002034021242144432021400241244413410042300213121214043144021432310332043414234004002202043333430131044222424130413020021143220311043421223430234113201443334102242410441221202001134330130243003421024120142204001031231224233141403123442114404023034103402030144434314143312012122214032121133401122132243340341303312034212213231304403002421023003033224204321104340034342432301044123221103231033440240013303100342344414203302014202104402003411213232343032342141130122241000322432320021320220330014434403334114343333234001134143401440423144332241424212441341324342022110310330323444321340200403044410220203432320322340201001243112334034441141413132142302044000030141411003002403331201404403040314414442044440110340324434320323333041134431212441002443330412324414444242422400333322010230242432134333040313344000421030401144433032302110202442303223232231013221442100220343032100144244124333210030103143213421044224003031244114021141042344334434322202143114324241144421223203003410312103434111002040202200414434414311114432430142201134404204213332034113144232440332213201224442330420011221201220204024142301404142134440043030301140433432202", "000444411134131441333334304420022043011320014022444422200223343441403030003311011332413102303334130040032444134243224001320142212330402421002033200042110320443220023401134424330102340310220211042010201404001230322111232223401402202242120200412323221022144133204343334342002031120013341144414324120121234222113133003332331130323200110043112214441121311022011012410321124404202420403001243432414404332430043422432102014130344232213334244311042302400342120301214222400323011222343102124033322333202101411103343222123214401044101223203444114312313404021432303223210203043422300310433143312404424320023124242120431004241331420211440300012323343030020430222041312431140343143132104241241030404340222420124202411422033231424213322343201232343020221430031232114043414040143440401421203302432404324131102240013443444010310332211221324031012321033400331331040113101312124133100214233110011310123141223032424312223202213002133412012314040203330310213033112334223040031014430231231013212221420403404313022221033222300320220414004400211143020131423413242111340114334340021333340314041141240331200201444330444433121102323200224101142344121403034030001323233401212122213340344223434304313444142042123422223120414410033431332141224242102333111320231002101122144033122421410233014423233404210413131300044231143410021103321120321031321200004113331323220400012404422221004102222032300012131310204203220301121404243130013433310142311322331214434312120104200243014044202441032231143033133321440042300420340203113311402131400131044311120200012132431443134424302014013002121132044424334210403402024241011100004433442402310203341342401041111222124321014321221442044241403342104321421343202434211343100344313401113033212122243303310202044113320102423441342133132323024112104210300100403130122240402233002342402433001302043404321030302224142211220341422103410130304324323102241303430040234204231113231030132414402404134011411413123200133423241441304214312010142403420331304043203234202103303342421412024110222304011141302404243022113104341043143014243233012334310001443301022333220212313243420211024233140030211333140032433224403423323210240220030233323021122014321102411000023410334020442342044132300430201244242314111004140303231413200314234422141014131002011012232102000402222120332013314031222023432141331104111243232423231422114244101403214402121031320022300341101322140303410102344010132134012433113104343442433222001034414200402221222200100404220031213110344200131101302401440133100210342203341210312400113310444201304332131424100241433140021303103010243013241200030042101000442112344420441441410032333404200324130033403300240123131342332020212041031011244344032334441432340121032303442010110124204121444034303244021112320021201114114334311303133313120432011043444122314220143032002200222313402040342001000211304033321423341402240341040324313324142113221122101221242304134021044222021003034021214121200333014214010322002030023043124114324342302224013023243124122422330004344321302332203401340441101213311041314010113223042234333422212242304234043424230443042430424433122200321030400043213240200204104413343221331432422431022130410003111304301341233300343231123222032432430022323304104003244203344111432424013244031200103223303120043101334212343011301310423114022412113243301314204412102203222301013113400124120410130224334234412430421321413130100314133212302203100311032312443240413110334012011300120323101414322430400021414022234123421121124102211420340144223113434440434434423022243312134311330300423313433312222112001440331014321141420302230442140114200321044300213313200401120112100120441303200423221302402021330303320344211123112212030144134044412330421204223001102103420443001012024333120114123110113334213122211420403234241120401033011134241002321344002201141222010320221310240403034324022400102204023022420421414312311221441432101110123012023440040423431123322134331240123022041022423110123304241224210302101111214122144331412031333002421013230341111001124214444323323111042103440044034243211040022341322033213240401341013010223334032211442311431001204040110401031312232213120132030211402023432024302123312024001402032241241241122120204113422334200300431231433301130133412124301141401343234431044222304331401343134321200401231400230422330402103123444123144121022143342421004431203230142233324242440212013230302312000022303444333032343144114034104110211212342321233131404421020133332", "321403131304414001042031102214434121044020440101224401412030201210244421001302342002311421243412423310124141342303343124023042201324332201323210413422301104122022042314111300300343132443220001403301112313103340002401003103442023141004403402043324400003343324230332401043134241011100424430131102240302042032144404401430013134230113241001414210433140343400412404323103020321214132421120212223402304101311304243132410222210042104330242042113404411010334220332044140430213222241230214104231030301004121340303422443143344033402311131441122033434203211224204121220140222144123202042103422010410123133011004012124344013303342433222113130330233201142212103001044112332002110321330343031330032024013012120101231011433334401210314122122021131110301232123312320411123004220432004104311210442241322401200033041101410400314222310323023433301042132303414122432340430002424443202324032423212021401000331440312242030430242113420303101444131431021303430123341041032313412011302401044304443401231024134012003434004320011221444000422011404131144413003343041032413234011302023301121400432214234020443101210322341343133104101340110132313311211142114142424042143040231120012044404441023232400232041214414444334324201133232213204034022134400121400403311221203001434231232002300303210031322422033440040003120003412100222000213113442101042424303112142110232404122323021024230223111401241132242320340134014411220042123124311014013032121230120412202213120200103243420233032134301300203141023121110321101021100144002202222333410322344241440130232124031211004001313421424144344334033404133233312401312240123320004340434220041110431004024303032223220432421444334220220002120122202142213313423004210114000112121410330343420124344041131442140311011423102024034343342043031321124201341003020203243414441013000033322320234203021103442200301232322431232020042221222400304032420303342313402100032234333424331322232201021103201220340010240214434331442442423422044303233300221403424122143424432103234403224202021242242340410041031432242111243420044203001213140123113224142204421443011211201433240001340440441320100421003424342442322040440123231340011033302134420014430003220233022340130032244213043441221132302012331114102320400342411411414433041420211210412021441212224423402141230201040324243300103230240220431421110030403423301012233240214120204034243023412334043312040223232310014003432212404411100242311002023200433414034113422130112003131322311434013133141120214424402131113102004220213431031311202012121021322132220002144420240041141112311204322344040314204103224341422342004442213304023311431101444142313400343342204340203231110004444412133140122402101344112003142410330201131321031141423121004100323331104000142313141213130403313102131200234300214031030341214440004204010134304411030220033342013004114013100014420302020413402321133320330200414114301203323233040213123432302311140312430311001203332421042034014111331243434331430323402401002231310004240131140440002400341231022244413103023422324134002420021211320224344032243131210314423003420203221230440304300212404042043240043204130122023440312222204213022134142120341132440013212244244301214441223412111414234423430303331204041413202414400044422443343201243204332304441303320444343411000212104003231041222123232321201422231241302411304100021441020022204314214431031113211132121023222101021334243432430403013410341342234014221224440301033210434121113044100442431000322233103110320021131223240434413102001103400432334140232202444103043042214124024342014323334322114234222204440022421332142224403201444221030032044232223211134002330133303214414113331000030011040132432032031344233420022212400040213011203024311332014413413441111243331110234330222241341110102141311234042432401204302110142111323033142133120334401343302344303422400303330304201234320013244211012233111414414301131331342244120402022424340324042001200214402101121224310111440014120321333241243212144334143032444031213421441223330022322020213032114230233301442430034411024322130004011033122240434000231131343230024101311212210043333304414002344403311103004013442230140203321301010003131330341100340400004100223143421311242123303104224102123112030320331301024003142012300243114303404130301243023102324244034434240221402201200443300132020142320124440101113240413333002024004110143232403423043203214224123301014021334210024341041202304120234341111101324144002411012404221214244220202232434224", "434422204430231412310402142332141213440014013202232034034141312011303301014010313234203313101331420121442420130123300333004120223144423131241214110201230410022144031304010344233300124320202204211220231224320320111423030320403012440220304022320140222021141344422444023344112100330041203401143121101003403321111232010211333310203042441312030113231444412030234231202442243010200442122100441240112204343431341121134414323034302132214424114021222100234243242431430340034230312101022220321234321414432200103413413100043023311441332303320013100320323124112030201413440441212232400220212014233203021414030424231043314020024221410403440024140220002321323043142331241400133230421003133424324034242240321142032423241004122200333130421314032210130224222423010343042012242112131340024232102303141414113231440011411412222204243410001141341111301132334234020241234130334234042402213322022104111431424301042423202212340231010021002313121133023020001134400040333002440043021114414112230203244412403131122043144443113112100142010022243232202320311230340104312433441322222310334102000231303101422011133044230443001300003434123220211331100144204043244410220311040413110223341403214340343042004402332101304142204240403201230014103321124440421421032204401433123220412202332102431230001423330210344202200123213043021023423342001233111242302330344040343240202220113411142221232440412240023120040214120143043420304332200040341233131323112334024042142101242002120430200421343141021112220211400044444114402231430133332302221404413131322241312141404212131214331123430240433021123122032242404102212034023230441140203312342320021213144423340430320414003203134020341430141230144222033330311014043244242331034031422312012421122231032014443134231133403322123304212433440100213113034214344322134424022234101041214412133212010314004110432100412320422040441123434412100230301034304134144024001414104414443040403212024403023331121343012321423343314224324400301021221001443423020430232221014040144212012130020004443300214033421244201040243110114101022123043400440010201120330204020321001243241103433130100224014232402443410311001243121240101412320130222134334202222314300400431233144004134111442121224241100201440214324434314322330001232411111444320300240400213402243332141433332133031041344302222041144132020323303334211113100402310442241024120111322214000330210110440413341132122423344224041023030000423423013004432422304041031320414231442440321313320010434322433120240322120333404422042403330124300020432303310330442341021122131433224034041212133302424024423314411101302014230130110432001110244220143203001233422224222012410320002102334204310042424100331311240132242114101443442313112413000310041423210421124303300123413112121414242213444210223122421422041211443113442423233423401332042442444442011333141024300112033130204022234401234213230104031213031044320321443133111341121042020110012430110402133033411033304022410042311414023040234142010214241240141002343122041120121230300024432121413433211333424112021024120323440430343441342134410421421023340432230141121013030134034201313340111030312301102343030432211240334323044134112220402411014031014212214430241011033213413122344311110011241123311243022034340112214303400134412233121301042111411032013414302410240300002041333220213343103234244223141433132140304141333443222212032320321103010124041201141121400033121314204032323424420204410312402113012432300400320241432120344030000322341431344303304122003341202110203231334224211234403224243202230414121023344140232130221001110123140442431310412440011220321211412003331030201231014244024204202022001322314240002423020302332002241020242221204104414114344102000403411230242014040411002100322422241334204341440020434214003102032401413104112014142132404332004211231212014111033330203342301310123003031223112241404020322142223212102333123301114214424223212211134203134240440103432143200044000243134144244113422402201023240343131144323020434110040042412320340024212204233102222023030210044133243414010214313443110413134140040341224122441420310433404412311240142430013003040324213414033243210430412200433132220243421241033322031120022101421110044044121320214031002301004230413201443024320200024210201230343302243212224030401104431400240241011033342014001330002002230022334004331023144434012203122214144440101110120422440101333323103344331312131344230343232232231030010030110420432203332301134223302014022433211102302", "434141132441332341300423334411243413202124011302013141342201033040021322231303122243431301011421110042132024424330203334424430040323210433041131443412021042032430443410020043132430134002233040221043131042313212003230223012022041422304230022434440120403223002220203302301142202032232410413144440110444232302134342404204424011312403110221120001411314102231412010432130411432030020140403024301430210244101311223430343420433241003143322324200310443040203011223130200210044104231402413014231111404313011032300032342004422233400410310321421033303100123000142100331144122322341002244232133203130444340010042042404210202332221212342024322331334402004211430134422431244414010424222111000434420330242023024223130013304114122302002131311312044400411023231100341424334022421032222002404423333002420121440120240230222030203112421223113240013312241312300414102102040222033244140012334011120301101143041104344134233144431214000143242303341333231124204042100113321042401324132033430013301000011433211032121304410321100124144442444422333231412214240320012020232431201200413421212204300421313223102423411410221142041024004303132301141021200443113423210324030142413324324121203400304210431230344313104434303203212324304002322144123242413342231142103044043344002311104244412022014013414230411104121123212103024421322110104213121014400131442344300133402212403022412042034444320011233102233042330303431334220101021142012131443223021033224121104142101302444234032101132320431234241114444034412203202040322300314111034141141430321114013401243400301341123200002313034101403442020210344012404340244224300343301020301434224441224211241333414443043322013433323122303110034010211110104410112412144142443232001244303204331114303222221412440212041031302002230143423102223104432211332410422214234341430130133001310140103311212442022343143131204223033210244341001300422440410310423203204323043332240140423120413413232022314012034014001103021003411023433001031033012010003343032241003312411323233413013234434030011111240400403443130021403430020300213321120123304043004004112004304001342131103211024404113022130031400332324001441002201141012423124240004112023431044420131144330413331002131002103241431240141330404033313132212244001140114123304240320214344412340431420401211420342041011141032043401242321213401032302220344210431142200013032233220422024332211241300131300021032432041032411434211223313102343434102243434011224422224201201334244321444230434132101132114220220330241410242344100113221401132404211411210423341214233041141424202001331442222323424444440434023110110333341111344422140124211203003042033014300143031123214301030100424210302443210142311103403304210403024314312131124111042200012144243243343424121132002241411434210000243041013032213402024020113234140032143332211124431212304132414333330004122324213103132342410244244101333044014001033313301302124322442444143204004041021100143003434130310030024430402314323340432333302024114030132424420223313133241043241442033301441421114014121143144243242044114300221140220222403311203422200222114401242204340204404134344221231131122414301432030423412414322032012414122214340142024133323412211224133004333031421234134411104404140132421321032100414400012323411124441023014221023030220022332200034410314000122224202310432324111004042212400203210344011144324102310142312414014240433333141320312214144301001431341042232411244220302340114042043131041304321303332033004323240120233313410001342300134322322044343200023022112233030041230314412321122221123141113401100241113202441331434114332432033443321132233141010040320242041401042333142014301343010212443112240014040243441003313014113231341132224414121433123313302101222423242002304024110110033214413422212130233302324212212212021440233403001031324442310210234121003343330303003230210214120313142133421130421400414004214134112441423101414301434301110341231130214102133214410224441102313044402423312441023101332331232020320420030214114202301333412220324444244230144143423344341424100202431220001242203000040024343142441313000203340241243103141300342133112412332300212122424124324444130321244333044214030221244423301001204304001440002420310123441042034224131110200414442420400332334022430220222043003203123320012410213433441144333440203334121102002202211341101002330300143112222323330120244411233344441301221313344041201244121032220241224332413322014223130423133033003420040323343020420440014422023102310431", "113042323043241311110122230230343403013302101114033023100020331104103300410011133421331332020201420443044214300233430104144410003113212043412334201010321042242431400441344010200004112411223114440232201103010342430110412213120243222124412424230134333140430112101042322333433104344004002224400030222344240343003243230230210242340443303420043424141321031332223214411241033443221333102040130243402443034012334440313004410221012133004310130022142121212410314210131134443103412022031231201301404143433220114432240403004320144144323421403312304421414013402224123131342201000040334134311443224032043131230430322420304342141340440132340024132241143023000034021321313341000442210313443332241134213203214301010330044122241420043304422344330244031041302102101300404414020411131010303240243442423304141112341302420430140403020000412103330201011000312244223112433241001202033334331423220110333130011040134221300223014104043102414111434231221020030210100402131334414133402323400124113434411200030342004203412321303210443212312440311242112134413423404144121101142012444300344240413304411114024302300201113340124033414243132422223311231224112021423400424234402003343002122413242033130434421211220121443342303343024032402222114241112202213044111231034222012224223032113003244400443402011230133143433341341341130043400420012142423034433233022001411314044442442023110241220103412222334414342400123210130230211021422330201142143124041243132211134410241304024213231140032023124320242042332013403000140321344323031202114420022303010000014142300404121204011433231440443120122344121411120021430044433000410233010220004341241044234244003413402211211024404221133041134313134334104342200144114330142122133423234430020344242443413142040141344324021403311014324400121133442031214230003331332304211143042443422341303331221222100140421302401100010132342231141443443334141403320442043003410213002434440033212213012101414113140224304223033110214242221043421023312123042004104313220033244013114232341414330321331000440243410040044120121144011020001031300410302112334224022321041143243223212033430101213412123041012241120412320211223041131040141002413444210211100033102130213414133242114244033334210043443100211334023401024130344031410032400303021033202041302214013331033144232303132033202310440420320304223043032343423200230130123433222210041432032014133004303402113103314141303013212231121413333041101433434042121121413032133332021104200010320220214324214043041003310140041142301134123240143414132230144024243130122244134100130404111142143424331030300002034021341442232320343433024110412431324142200414130214000144001111031323110420013302123144300212314010124033342433123444401330311000223021424432302241411000444124211232400130200043004244011014302403013324121013330011042031400040344434422021402302423330230311102334030231310420440332332004441414003234023324102322223342332323103243220202103024332430324414423014104113412332301114343404422333431220302203132041100342044224120430130021330401110432243240000311042331322431413244032111202121414412044401013333011001032120314432010040342231341314221430023031021320233221344431443114034021032220123044444023024330110434203210000000041021112412030301021412444432233403202030210103340020323230302021314344023220134140232340411322230133313324002243033131141203214443312122311444340140423100040111100202130434402430434103204320214230423301434312123430112003434234011014204132414402243020431230043202021001403430403411102301243140222224002033424000124014343223133231402112203400222204312204100301220302131113140012123003102133021421403200042140130303323310211123213013334223211300230124101044242014320221403220133230431214012111330100432403333344320244204332042043204044143200024213124010311233240032411411034334430434344424031113134423013111232242213301043430411010314242233211343111010433412202021240440443211022222113323334014034334030444421211332202311022321123403314443113421030424110221123410234003320020411100414101140421134412424201001101314433034041322131020111133401101201404303101431244422022243131411234342324112033242412211034112331143142131001043030430304211042222030141100344314221411233422444423401212130203113414301201234122420242314422232213433203030304133313420121040412313201211334300224030301333333203400014201002121423131242214414021022404022100104024114110134430044303114341302042433010442224201343203020221132131312203042344001442044213034", "041414001343400100410032442304021243143442110302322301224320422444323112103113220200423233002432212004404210344102320121141324401001102420211400130013344010142302434140222104113410001124134311032133333431410421404343031133003142244303221004240134041300222203120440430131410020132110233044311030421233230431342343102021401234033004220103004310344412321020433044233022223111411310431411443223301113100023341030322234033302102000112233131440111123203034224000201243003344140101103430241011401011432341310211301214100301421042142101340224120000342224342104123140421341313313123411422012102102113204311340034101303324042411412331243121432211003110000402043422230002121333133232121234302334313203202300120142300104113420203113210232400413230412401111421234040233310003344022431014000420410412143114333323342112434112300012400124024431140104044441304314313333033012211003100334110410432430240311220340411320013300043310404003230022213014001343044022311334304420323014222242003234331414233021101320410413144221222043100224420201012023224431403000314211243340314141400311241004002044330014003223321023402230044244041212214122143042243042132424303222211110424411302340414103434341222413343200011444414421143441333021402300320103312403442242302202231243203441132330032223131312041033312011312130120411000320202121320021204141030431234312014233432222142342023224001431111340220121200243200232031310431013202232031200330032120444104311300220120434134224040231244330211034321211144420120234442030313120343132031244310441102304123320334013132113120043212143241112044020030203032434223111202403021324412234420410002243123410221423121413114411324201411011321242312230413442222413331422310422024302020141332041434434340224212333133330441433044343001042341333104011422201242430020303034034422404131002420011444422033022432333241334043230101220330243400120313304103021210140040200304110203200132410344231042123132413014042304441331013410101300100333340043422000324323230441002440432210103123312412333423132100022422033432000030022430410340404342424322342040303200413103340304310313441322332204231213420034430344143002114330414233244320211324040433402310330222240441321324043130401144303230123314043030133220100423324234133230241022440314321233414210134131332201323304123402133330220424204143212113420030231224110141312122020143220244114410433443231131242100232441210224213040112341414232032133141404222401404043313310320220031211432231141020134042422402440441133432310300134302424041033124014434323014430101412233114144220111330314244424311112332112010410444011333331133003040034440012304121141404433033023313141234413041204314402040104302011021022313022230043211332230303314100021231424111221340121142303323232204444220403444434310102044013440421140401041420211400421314233424343301144204223224012133444300440330244332230204222443410134014333401430112041010441103012344211102101200334004401441013340002311213443232044344001324400340440110004212104120430012122014423344322312220414413132434011040424122134144400143212340420042004303103313021001020332124133242422310422141132013430043213442131401143133141104412100421420234240221300240011203040244011211431113311222210112242202311434222031314012044232041141034332430322130303344021011420301131114311012124000000020403121302042240244411230342333003110441132003401243420041412331403000434343142242141221213111042412012224113040240330133102033340002432342120204322013043413132302034202423212311244444020123344031320300240120304133140003430340124043221431030330441330213322000013021443310030213112300413001033334002214134121344114212033023013000223331400133313111402033031423200012142011231033202212024332433300021302132223111100332022334304033104314124034311411000332002124021440233344100221032014111034124044022441113042124021421303010332221404131433430223142143202140422131432022223110214200243432402431314420210201241221230320021131430340411011340122011002424111120440133430003404231043424410140332121333440244030344302230110004001132214330423244213342330240243431334012110200134331221101232140402324323010000000002330123333224341140231024401343002030442242332411232423344032323040141230202004033434412232241410401144010322100033420143023404023223211433410141000142044224204024121303240120333333202222431124413021021323030003331012222432033104340233032001202224003043014344101044342020332032232233141011233432302302113201341234400431000214133", "121103203314211310444422211334411444301140312210230244214222232104224140432401411334212144344212331231122234300102011040212200324030220211441200432042044311013202324212301331204423424412044041234344403421003334443223212341212314300123322042302101321204024434211420243230000033341111023320030134032444244100242440431212131013334120110440330224434114301323404002324324034341212044011431144032123111321224240201411340121444403432230001043043421304330102010401012120443320012300102042104233343104422142331033032421244421133122114133423214320331304104443113322423043220111031204321041422114113213311231412411402001110313030314333333404243003433422104303204124421304413014440034204000042440104111303312122321031113312131113110310242040243213444000314443401440013424310201010120242141234442413031020043340321003323332401221021100120103214222203004022000014134220211134104221311133214021341242121320322110242320104340234102222444024210313224000343033024201141332434020422202011243223122310130113033442240142414213401041011044221142314433401430242341303101344041143402420114302133110123044333434231034420344413202311100230030102043433114424302333412241213312110011020443104301022130144232340134432142323421203341110342004141034141241302140043313013113024100442242312421132412442114334144142201010244210104441210134134222211120214101202400200441401430121122301030120310402220213040113434414331240103210012403300220314144123033210334414330143321103113412120123230144443014333131103331343043221124220032334103140042002441041400330014342100112342031023100423012413010443240132131212010431344340230223203024213203443414110414403232101030204310113221023031301440023310422234302023343300224311303442222014203440101343022030132143234233013401204301204300221233234200441000134010112304413441220242401302221112431033322421024213322234314004331010321214012204404112300321332121402321020133110321302200434211124142240231212424332433000312220112031212422304010310122410004441112233304011340100320312000002143301113424100002030331313311012202110213420231221113432034343203310433041244232044321343020224044401132414443223121444222442242122420224220011004133412334211230103310410342104014332424142402040433340140003102400441121110103202342324324344342040323004401112044114403433202433233323441243403420021042144113132311132204342231134211210222341244313320334302140010034424004023032330244421111200020121130331333402313222341213322144141111032400213220422222330443010001204113103002342203431033341411311413111223014004413044013001400443034122020023331442302321433004303201304430342110120044320213222404312421404124201322233420443320443231002303334243143120112143440433243231342440242211013012212314041401341244324043241441142044441002332404122312311420213223114034130410010123102144044124423021433230014122301210232142232342111123301221124122224324220244422141122024443443300244104020322430431100214022303222014122231104212412332101013004131430040412333232004031214321012342310123321100120430313300000023410001123322122111334000142113040311030200011123323320332131431131144203013404043113403311222442042442043411002414102423204411314243141433201011344104211003434030140222342311211412203342443240244324120000002141122244011414420334441044343240312314041422042240321312402324221340301014442114442344131342144240034314424304440022033340030330042421000241033413112311420341434102332432341444132423423431002043024303330311240432342112321141322243441304323444241322124143403401113113300243133140430244424110434124131202023024132202003014432142102111004011311432330410412103424003013101211223131013031341104322202242024424202102411022143020113444421022314043211021440241100012002444203430013330024423323434420423323030130111002421142143414121001034404420340334432120441332043201434213404140004043412434443420034132132044232431312331220020014204041402043430123340301401040440320142333423330023033234333020423010314220210142044002044212122333303220314103014320402102411211131323323321331201032120433102001140011034322010413444104434240224332122032424001234344302312004212304002014323304113231232131103223401240014100230201343211214241433124431312322300432223133010410213010040204213430000020131232100022034413422302031112343144304412111001214142442041301442410224340144044031004124431242100104323212021404124030104002000114323410302432232204212310143412321143221323043312042201011413213042431314002042104", "341043242034031202112211101201303232343342440211214144034134034224233301421142034221311100143104031312432311303433334242340121014414331244233202211004013214234124030013304211043343214341104132000420210300143311000202100432041133412320404044322410102200133203033401422101004041121403301002313023042322421312433414442411340023343412044314121101312213200330233100432244342322410423004131342243312304212333214210244030003004220040020140204001202041401203111143104132404001141442443232201103202223441103122101101201411010103402242444021221242033114204141433221222211223441220023432130413022234324202241001123320302131443403303302223030311021123303421343444204224124143143144104232011343130412031443211234242341122123233330214233332134200304201133344421220010103000111113244114313420024400411122224420140134310121203000404321130031244244340030001231430013134410032121300414104320333033331340410241203042302404011101133042033304311332411211124341424132411332000244202140412214332001240430433222200043204342200001432110430244332411224233124320211102300321433431142124213301014420440000110422113312200342003110143031024412312111324301342024340203204431223030412002142431141124143444013143241123110231322342233433141030004133340341431413104003342113123442330434203312422442434323412122130411040411423442412242333330241142324442342021002224031321201011204114201240113401043123332240043344323032343401112004433433004114130240123011430231023310144133314343302330304300320401130221314220323402413210420202124310233040322032022123334001313413203143142404434110322140440414231143322234404140022004300424341432043433103301014332420003143104310034432034414421144330443110001434101113200444203120134322321033414404034032011221141040423030220402133331423204110132413031224443013041033121210412404341334002424421310401321013031340412324442203040301230431011323014000413011223300211223203342211113331413222314044132230443213041041122232230102012403024044244211121332201034404300314143430022300034041123141230302033033001434421230041300021423020144031101414012442130240403433420402121321212002222202314402133331340443023321033344112341203023144142411120242323410403014300040201321403020232330404304210040031020431441234013124213411142024002202344030014410430221422334323232024103022334211210330340400423011024144432133210334200113302424021114002244330344022310312434223404114221311430314404322330334231300324400121110303014240440440420043342004233422203314024441343244411422142122040313400133440424214302440334023342344241321021122322112144341432140000010010431030003204322431300421132013221403324024130030001204301242330432213344404300444102434020324113233200424104404400423233122401204112344144112240324021000422344234003001344423032322334112423200311113102434333041241321324134440444413002213120344231403232034241011321422302230111244324131121433330234124234244210030131312404224234001031214342300033032404222413424132021442431423310313401430412411134423131033040000011110440402143122111442012403214423110130042222343213034413000321133230212103234322421421101212111000313440020100024130042223123344023122323010021032044012341033041234334340302042030122441223132221413412120024113111041424231402444042111302004233433112100140320041123001103301343341121143413333342043320011002310240333043233242214002414231241432332442330100213012000420122132014304332441233413003313014020314222032401301033020234411211111042440240321040221440312424302231321020322001113013311242100342322200202201130110143430012332111300000444030120221304410013331132234210412033213220401022323320220234041340101114133413031232011122043214211003013141400413401122323234140402101034342224420020342030403423420134442432443041242443033100441031021134213312302403110003201121400012244002211143142212323114430421401321311130212004200311214322124104222212423330232103000143340020232144012333403222433440043013113342402030021310303111000432422021101200204324101300034104032031201013114221214022211324021113144303103204410232141114340311310120121121233310201314004121441234024113204021404202004014344412410413033402114143040420431104413331233301100044103202031300034214222010223202213110203011422434333200334241032110402121301030410222122142213030000304323300411341411200101341403242310440143200002110413314232423441333331223313420113003030302230442422443232201031401320400012011014202233233112301404303400042343424410142134320230104", "212023413112244411131223420022000232413112223442303323214221020443130222312402344110103310444211110204400414302440114330112320332413214244100400000231123443004033200303343422120133423434123234242230014420443244314444434204304234310314413011344121304423111001314120324131114204201442120301431401220301341011110120302040234231322031011211404211024413214444122230421324300212222443221322113223311043103002104144413314214301111404241440222214230421130112144403100233334220411021231301243333132022130004314342233223222434314112113033421313211334401013024320144024020340414204410124021332001230341013112121232021232412123042144040032303140413021141201030033330320231143042332003003002111003224232043301313441203323232131212321304304111004143021044222314023424430344120430032134304421342432010312411442433410222013031034414334001333414432233322331242431000303323211120214343230320240201333233021000302431403303233210103001320313334104440003324341443112224111343244011420221424204023033104102000143442333401430040011243440031423231320140231142240102440101432204021041313032132022412343021204132030402423142343003002043240102433243033322414100143112041144410331232143134104110403413000434203123324324040343104030032232334043014321020403423320424223230303133100123014031430312314431113044123144103224212314123422204340444313410130100441004002241402002243010411300042432010044300010432041030133200341222233332420333134134442044443041423030022122111200333230101331214324023012343313424222011400021241404234023314430040023331122413330034310144343004222130042001041003422232111024103243130302121301142014403140321114304310140422000314033141401041311013000442210112122144231124333223020332214241432020332304331111400130041112044232312343011223320030140112433244212131110324004210031131303312221433201040041013434221134204334014010232324242433424402342443334430010100333234342304031010330101142214331023240243323143014111103220213224022111140313411422221230300004433341210222234010244120111110221240434413000144022031101433322111044122343042031432233342321102033410004132433403212022223243423423420103120213201233301444144030032432003403014314001343440010211034120430224344313002332122324030143344230103440334211000241104010442133224102302313124302242120322342444001331334201003144002231414002110414031441431023314331422410322333434010321301423240101032401112413130310032021420323001403102230412144423433033133303000130213323102343122004023033413032210112233212420331232201341002210022442033412123302011411123442422210242024043321240211230124442102020141132424113103001113433200133414402231412314431001004400341041301433322421101011222121342300202242312031220412240221303132210111311403133144320143032212140402301244014134341242121204014013334324012034331441341021100211231214301030333432320340131211421242230013403210113412342241130023122104024031210440321034033414133220204334134403441332421013342134144314133231240323243033334312141114042300334200321134114114222014123022203031044010224303302301323423111240444311123104143134130022343322122431311232040142122130232042414332232210202321013124010231221331341023400121323403001303441040213411100043002021124110003211010222400114302003243113140021024010003240422040003402132340110114324003231340431331101241121102232112311412102332313433201330320143232324024104212432403404011341234024202324442123001300414022211004034102424410324043422014224401111424041422113344133240223404332032142104220103421330242124433422244432013412011220100100322013031010110403221230010401443014303203224004034014032031400004420102401413024334112023433003102111013133112101403201131324310040114001411343443214203103422433233400010132304101320241231410023042221401004114402110124043003424223303030222430113340403313201041204334321012200144244120133402033204334303333422424004110020331001343043203433444414104103431422343202121033330224431434040234112011120423234220421030141233311120444201144404222420123244444333141330232033130230022223314400232444304431133311441212430411102012420433432241121041241343440000412000342042412142441120242432431112220011332441011304114044201313203114004241304332324430112443110020204131024131133442030424331401424311212330312402330404331124042312043110310322200141111142424113304422112444042043322423342141203011040113311012244121313312422133044411433121330311331141203422401234134443044402012311010341300412314000423121141310043233", "423203020201131111413204100320123222210123103400100301213022341133442304401131234232201140210304021021321144344434114204231021210400331020110131043322340011243210410242334301323340302234044000123401113101411213223122213110400214443420444112102314301301131030144122004440421423324014422201320211314332420043311202004223122031203210232401222222030240330341410341344133442230122330343232201242401121434314120311440400042222010204442134310142110004043203213022314104321021412401032340204020244433101401042024314412222131234244223002011044201411442220212414120033232014341040344104333000312341010020132424211410001040003312110422234324301120223114212323222221342042310140231400040302043010100101143134334130222130001121113231141220330014231130411101043232033101121101400001110344414140240403434324343423230101312311413331133241412430232200042402414313100033423011014303324310043434224432103032041123402012123230304320421300323241121420333410302004012212120401031132334301234133204014101403024243420140312422332033323000344014310242410414020110422310343232032403130243140104443000124121122340310401231010334412133121032302301312412344410314030112334104443301304341100433011001232131020401432403012213432240334322033413412211104330012300421402110332433410134313023330024424114141240321411030440032333231112213301114023040410243311430030232013242402312032141120022442122320342321343122002004432410330403213343310213304210300000043132321340023001024123304044434243231120224240330222410124331033010144000343314024122030012030331113304434203033330200413403344410112112030411000102402143031410033123002100012341431342041131120201234213033340022440420044133121431101241312314223241122124313313430141304402431002214141404440430214440323400244403214314100310311002144133203121132301240211332333213433112023411301420432240213222331331140221341344431314113330243033303134444101144141324042312410401322343443220303302002334234030141321333302230314233342340401212332142130332130323040123244441022020044433220230134403114231424033033033003241444000214303123413411200014333003030012440121424321014241104413411301444230403233444132023312212243023203333441211300202124422144010404144114424001003123420322343321310302242242314333121023324202424040132300210222340433430324431400422103133311113111300000443144442114431101134313311234331240303114431444300432302442221334004123232331424201320312321304423302043143331234300101222444413214143210001310023334022104013322323232444440044332203024033124133040423434100223330021403140033312322314000401340433440213132313311210221201331201030322142311032313023122113002211320213133031324224110021204342111142341300421231422200224001210422100404411221344100302140123300300222142411123440333203421414233211432012004242244201302441140113332340044343321334324324004022440211023020220223030430303012012123333132304103341140420412040002401344321022304232421432121233144343020330200002110103102320133043004043123300121404220232223003242410411343442303032244444043030023000132242120341420112130211230244102330032003122421402233411313433232240011432003113020211130133040314322004134432210130333432210444133314240224334401034312431431330141120214104100013131030314304302043200034440240441301421332300414204411340324021031140120443412341420044313432120313300122044134230423300304421410231312113104321013432100243311443041243034031421440003340334133112441021312024044203221214310434130421000322403011331012333302041441022033423241123241100410412320433343131431411422240221020230344024030340114424414234213140044243124300130132444314024414414100221312333122044223331404444333431303243430301044021021124020403112203123243210141233214210341023432320440422131332203333313321223413322100424011224331303400101242102312123003113110420024234113200023213231034103242402311041244410232301332240210102001330240033003140130443141341200234230434411414303440444444421122011344020410124414114430234312032403433241023034342402442323210211211431313401104233234301332304230112113221230102320242232420002112303223104023423210112011222022010102000032114332240040443432034221203100110130241240002300333324222424024030311214120302332424131031122021241412242340444104310434140313110103200330444324344323343303024403134010244034321422312231421122441132144343041304431042031322224304313042342010103214443130114211413434021204114120412043311414201403123244003330003132242234111434301233301132434", "224110042412340013110322232232400412224401321014113103433044312202222211231101010202232210131121440404000014301213123432001200334231132434010243443420101122211024332432323012430044414102243130130331303343404414413434232124433033211223101231144441124242140424133443200141410314242440010343241121111333202132401343044033004403410240340412403311403122142222011310311341324230144230204040324103322342040214320013403342021132141020213244332120200043214010004240421112333003103211324203444143432313302122203212433134310013102240440031242240220034103203304330422014241421234221032404440232013332233432120220142333012224320013112311221110442210114241032330334044331243202303220311344212002341303433143200112440434010124323110113341440301004122434201122324112001043444040034411121330040120223130134312223012311101423142121244104110124003231124133412342120132012440301324234011203000444000334002210301141431103334221011232323313334441334033434200110314201003404002144200340032101410023202020304323421142241014143422241344420321302412444031022411412402103321304442013332202412334304222131321113440400242344000431233042112413142344230103341243200041212200414401140121224044113044442300040120342323224314310014411213233433023024100401421044430120430202111300422141243230441040014321414410332321224143411440301032333442210201033123431212014023103013244243201214211041321331111011112333431233023133321233214140002444240302004213032104021122112042300143124210300420402420131424304143113330024343042000321133001212241314133214404020310244113413323044033010301222042034300203104402333010440223000043040000310131334010230010014033423400041104241403423331330414203402434124100111414224131302241244004340223311023043401232102424434131343300134103303322202144330301412010100300242001310213413031100220402031041442043022232431013110043000310130404344302311222434300302030311422312114404140103300322342212413110402243421202021410044110102210303344240344214223122240440321410432023302000102021430304104202313334344304304131040312202421140140044203230134102233313414204434423403102424313021002230234403013220032143403342421042303401112030210130024433224033300202422240021041143213340331430212330420133442222123400300024202134323031012311320032242122044143431410201423202340014302041240344132133143204404433034030210222131304143004111334202212342010044120114332244014011401224011244141342434212420440302441303033004211211314034140142221033012343310242230421334103224343203302431103222434412020334120013240141321411302111203042234430424032024230403141230444311102133023130244424233144233202012331003131333440301141104441144113144114330002121042123010124340441231223032244132033101132301231231422331410341411113444211011234144344332112111400342101220440301303211231440333444411102131203222330133131104023321133443101402001040443231432041010421102140422132413333241022330044214040422013031441124303234134114430433220440443300141030444141432124042040442440114312000342003304424123043331133313012404212334021244404344412013203311030001003122140130020044002134411124312231141443233412301001443011213241113430240324433013221312201002402123221404034422314241401433022220032102231430441020311134334102021320344123123322401420233322040212204224130331104203034130103444203023301441330032443203424030012102120113241311141214111344411340124443032114341101211201122013334031200323413040140210311433042310300034122124413311403233244202133020134422044321404020102221204120014224344101240044004222444302223321334124402303231130042434421100234402030144232110230103243443001124441314444023441223414012311421242200213122330110003131444311340232114231231411313132112110221431114242312434041141112444024004433433023414404220024300444410031022112034344114101111313030234313243304214414333224310040122224022231423330112004111420043303234423320344032412434200240432000032044423320340201444443034321142421203221000041244440344104344020320232132002323422034204202240034122310030020032114432000040431234130442214401142042332012311204013034340034403141431432011000231300012002441001443112101141212204001001332420243034421204313323141120034144022011322233204322114343114313044024424132411321340034033203220210433244421402304303201042314013311400222330301120131322430313142214201011204224421430224224030400434414014131040201010004110434341222333202034042232412133214433443443324123200323132320440423404203041130210332303042222014", "041312213430102014120221030321420124114331223423112321414033340404010332213013211313420403014311124104011410230424343100304013122034004244440333142340210430110122134202031100222322210322042131031143131210221223133114304201013304114112203344104341203034042042303100340202130314232240313113343142222122324323122413441141322313010130201303434033430420304030413413401240032014403422420331431230013104224201243200304232411232433143113034411124130220212231220214020104421020324424420403123021334012241223001434440423211322120441400312344323241434014444440400112133322010440042102302313403041300333444004102031341204203234443004103233122001212344443112220134012330400310211044330132113322434424204043314200413223343210113221023310041201324223234004201120132230301404022331031031334220122312232031313440411100440040320440014411441223310231141311322301042024000132212231002333321040143311022041312001030411133121220322414213111033202103004444403130112340104133220411201134420103420102131241224332431330122311443324320424320032403242314200142324310141442101131041432303104020031441210232141043432003301110310241410024223232310341100301130204213234233214331013332404002343431433314140123140222231020443132202244312131221140222043411343400311011044421122021402313412002143430224103012042121000424014200222123013002231323133330310221101010140400112202010444132104214210122401331031222103231340102134344342420010010240312211240331030001143313412241204230044101241243213031330314334032403143401424324341240014034212113041233042124211422042010223111102122424401310232432232424143323304241234004000002443214131402441333003220303232043331220340324322002322143433023410004313232310213122220240310423341431211101400124134103143314141323112043314213011242020324324204101111202340431112114104144300112443031423143002424420012022042410003213141001320330341202424143232242212024332210010120121201241001210031103243032403123041023424134013434411243230424043044342324442043221114011213003220032003142043244432322143040001022312443300424131012010041104133203230400031441230012242400044203341231324442341231013110440141032403211304310241441340112011100304044003213440234420420141400303114020234114334304032241140302012421011043340233021300210214001204141430123423401112004042432442443132200044020002333012124440240242430343242030232202412442340320001043033300103123230042102132004200332131011243211224334140322430243343001242304131104032143043001000100210210202121323042044410232420344311101103331112011103144223043034300310201243414423033130344344142114313114131303401302341320430311032103400141111124330211221322220203032134010141024322333120241044142401033242241321030323442232432100143430200001401022234340141312123113003302031004224424302020404313314234300223400304303402024011124404230203434041233213432143423123233423214434344424442421342332412024320142202430241003240141303420413210044221212043430133434204213124043032340314233120110312222221233442003003304202232414244131121313401222343343312240001320220311024120034320204003412414441010040121412310130241202320004022101123231200211304333023124311011303340032401210200332440310221404340104312420041210201244202302011144312240040440312314032414044043440313044401413103433232031221401433414012112133300142112313240344141241342423204240442423312223211402411204411342130313411424433013104123430122234031012324002243221123330431420311230121310223444444310102131430304024402310423410014010213422023102214411343401400012200332040324113314232014100141312002241303321334343011304021131333423233144002422121411433433411324240402103313031133233302211343411313110204023131123344234034120142133130100321402220044230320244424142310004302311002122344134030114003123302040122414203032433414330300441430220030321141224122012211340314014033424042101141143231143343303443003143310432022334443101143110304142331020101020111110002211202144303022403313202123310210330221330223023344411104024101320314202032002121343440213114330004222123011320304213043332000313133040201130402314201213000441422431313402131101332433303132402432230321011421442423143032433141423131303240233414343023320400444142142210422031232123123112241024412001213231242304422120021422241110103002333332023441133221024121304411001341130303241222322134323113211301224044003424110023434340334343014131023420212444021314100403200333221003201124243414443141412113204141411103421202044341420104012202", "440241323312132221030314412321434230203104411310330423411400323340144321314140004312004210434141104313032424320402323121412321134031203310314432004132113022002331240444014331001121044303104341303042213113412144232132434401341000320020431214244021402201310300021434021421303332444400401022434033220443302021412224122324412322304422221113344223241113332234102312433322133304230304203004232132340442211320220111200013124030310244320413414004243413303020321333303140010324032424120131003121242301104311434233004011432141303321221240203000124132124420120201122344420134033312031440030142224112222443234314423244131221144240441140102111400144000441232102111322123400340441022032431322031302343413203104134412400042042232313013401022422121304134433110201323114402240211143021224011434143004341240013112014341202102001400223134401300422103113424202002340412323320420204123012322314342334431140420100211421242220102310303302114402422324424024013402203144313233412024444440232341332030023100042032340132002321003241021213403313222042100404241303031300044104211234322341410130312124404303013124112020442302304121342320331200040103120240131011204311021110224140421321423114100130011441402114201142314213411342320431323220412141304332201114032342041100141230101331013231144123040143243412132044002042102030031441302423304110303300124404041320040200112111341122243042414021111003031234420123101300000224420232301420212243143104004314430343344114040024212414011241342324434232413043402221310120231401121113402141403240442210141210324410013424233301011034114301014042044220032234200241423202400410413414043413003430243410100110022140243244011343302110441303311030231221240411314401431324203402210104422100140031143432100120401003013402221021244242234030032100332200302403010334440312313102412122011030433202041400434342440430021133001012301322332404001224212400204101200434324021233434312112442424334203330302244343314200333010134204423322113334010310034413414202422431410220000213230403233214343120322024334044414100324023401020142202143123020121034044124144013431010242231004000211223324144324242124312410420400032020200400023242202141303142202223013202331040132234421142330322002333120213024113313131233434002141312033011031324342021423331232130243302042044302141404142140404443004110424202000202403221224110124303013110422114122301442233412433120213302111330140320222134033212012033442310140343420241040122444110333343043241244303124142041341344113201141301211032012302414410114400432230342301124012423123234202142224034000400212240004400203220212422033432030123232420423114020244433230441011323143241441134430014023412313404441221002321334241211412221303014113203301214124403213134143314410423401203430113142241004033101013202341330032343011403230203132312444213224204332031414401440413311130332011422231020312020121141000320102324324412043421120333024241141320113332400312413200224422003442440012400020431104120132034400231104420024211443401012412403422403242211230230004413332212243011022414220120323102230413423441223430130334334232103314004001424414343220104021022013423332204203202141030304122421332323021111313132134041343220402333240204443441221042310102120313301221102143014341244104121042201010230321441012023144024330311332124332114422133120111124220044402444020101313201403232222310202432120404303123040244234031121302334142423000233014114410003102214223033301424133321400444341001114301021011231043114242420332313310022224202430222300020103202203311342441412433433440400203222000041241140003323204210432023201133324110231210111041421421413204434113220302431344021201134012022102211423034414243014213132001111040144240310204220420143104311142401433221230034220344012130300341201043002312311304302131344244414014433034014214142200221340422311400001414203214001014134441232201243410233121402312134140322034124220333433013413404000101110421100024304003422223111042440004010420110413321323012310110024341131132400201313343230304221230430100244041234304031400022314313210402130413023000414203011311232412404211321124133430400212134333443224143034343440112424031122043344322341414004021134313344402221033433303340200223001311241102103441422303041404121200244431102211011123022020144101304432203003431140443203133043403313422112444030102410413404013243340042303203304301403021423142100303420300430434411341433321401404230141444302012323141334143412200310041043432141032101133123", "310301411100203424041424424401210030241001313324043222000033323110404041320043310421002342132142321102211041123323342100234312330130420111230434443400012303212424014001143100223020303224133012123302211323343021112444343434222222224324413100442143204320243333102310120243122121200223021334340341243040132221213340343110301023131020300433440401403442024013114242012144120013433013404114312021112404042312324421432313434342204144433011342011340030113411024410140344240130213101403421444042203014232313222031444003240403320343232213322413301014410100312014344022124200202201131214024411032412334012340222242124320420012013024043343310100300224131303033240410104211420343012403424143301442121323324221042331203034030430322241321223310443342332123414040021440211434000241321322144214231303220144233004411113223033002303334210231302434042134343222231111212140211223022332444123413210210400212013411311040411114320012441223223232400042304001131120000013312104243330012420040421422410103032244021122133203303134302313010331422330432414334313121304302324334404204214300133301200011434144034143433220112241000324000310422211320234304313042401432433301221004103433403224224310110324302424112040143100111414330222110134213341241241431443131042233123431103113442314411431122313200131230121444340133320434043043221304201213030233122210421244422222212443332044314102000444001123213232143123422431342034323124143202412122221244130224241020002114011112002030324040400424212214233440421200000331414123322124010131040244121141120030102200430024112030340414322130420310123012443131213103121000031440002411302040111414210314401323334431432244300144204342310244313432310201424024124001422301202143123033134244201444000013402422330414411343234132314442120433231124320431443222141433402301301231244410213133233001412434102302430121400104311213411133323223403041204120002231120042402023331141120040113304232033121101432424101031141031340013121122024110304343124144322203302441034010320434430420210223322304202101031004443422341432221324441433130102004110041414101234434142101121312303222212213113101211400224021002042140114022324143113241230122410211110414121442142403230001101000031302311324412410034033312113023101044000203421341231411102424101112230240440304201101344130111043223203132140004230300240340024114113443324243020100443021414433223404333424331324241011224220013201302401033104034242322101043120040111104123401133042314132323101010200310113022241121111312130104034413220244212140131113310330230311242013121041240433020220100431203102303431002414142320232311010413303002020002032122434420320320000021404024104030304231300440122023301242240131101232110433132102232431344122034233343211301400041441232410442444113341332414033030111340021422023144404101133241440340033021002433421242312304111310104121110341341200011224221320401241423231403204032141020401342240104324133141002022410212230033320223243211300234142414211211412123104141311120040003023401342021243342242311144314000121011134404232102344131040104240432340300233321022431112300130004004432210141044200113144243104211142220211030004002224232212241410004423314333220214313434202240112234144232010403412212322002441032344143322122341021333143042421004143413000000304441421040012430412433013031301310234324301324002243310134023221121414040342233322130134233141302034014431242104214433343040141103041323133043101333130244234224443423131103220200201041010014340231441410013222101131303121221201213334414121034112324410013210233031240320332314002144202422423144112401114114313141202113024024241222302332302420434230214404231103030211230223423303312132001202132113243024200032120444431143242241412034123344434223343011013114040422241200304303204402433130004301024033022112423242023032133244244000404014321410402412400212034022341121344201031220201443241112302022041223141233042241233431011204022213101041223221303134231244433214133014312200342430121324214432123201012344044221424132433423343343323310213312223141303023020123023141412333223401413124102222301101420430030433033110024414310040220322410430142103042114403104103413420331243331321341413320241133122043212103421030133104123243120334100111214034011101041330122202314034232404214331201232221322404413144211120314220244412201041324133434433223041121404404043141121023214411232213104032144232124341423141323443330143211112344003022320430030310414311311044323444034030224043431402", "223041041342112332342044034214124222143331330041111442210201442442142134130414030000142320230244114334304220431314134023012030320101241330331432204304342333112220000303000042213124242140112023200211411020322420044242413420123221310121012321144421022203411040110243410003303023432443423103022034444324200111100134324334022401301441300211102132401000401010223012134423224334440321104010432231214224042212142312113034421402311233040013344241402430010000034403031404402213130043342223432421300002312213042312022211243112014144343200341202310330330440304302202302034010042143024214321421224044443242024133314112343003333302432204044234213042210430002123101341130401330320244142214101223203001113110314022442443142034403443411012100041212430024404331031114240033000123001041210422324031224422130341031403300404312430430031430441100103102212103332303103024431331213433030324000413234322303320240304044304214031121423341003012114013404144222023004242043042214244112204000100321023333030330103433324212112223044034113122121310302010200124003011003244424344014042023422103344011221300442324432240314224022231421342104430421314244303230400041111022133431443211030011004222041334032404424301440143100024122004043322113232101341340232220310314242413102413304312121434430443004132144122111330410234341033301440410213002441131201113002240211324144132004120333404430112401331424120004034132033102132301400411213441140021120430211102301331103013344024324440420213042010013000313001000023224340101344424214300444424022334424404031202400404310404433401230300044124300440314224300321112240011420121432212323232142421010203011103104141014401423334123200420201121434323231303231432440142222043214030020112300243124434044313024324442441123040132413211124312212133130424330432002224203203140424312213101001134044343022332231133020431421401233120410100142412444234143130332343140221102242110343132004130114210040010344041043410431143203142144322123243243303044221123014220311302123440404241223014413003014144420114312000401022432313224321034424140214031431021301321332303004124424222012331402110231303040210203422414243412104421003212244330032343201032431001400411320141001202241114121402110412342010243010322224003234043024400103044401013124443112433340241200104320234133034110241331341403143114431134130312302124234232012233112224312432034012430301423410113110204332132433241444114201012032210224212401324304240324422441040320024044241241400000034402141410310314422101441340144013244304431212011333234334143232011113311020201314143312303004230224342441123113241334031114043422423122333432214340014242223333240241042234400302210324040444012421044014401003330030013001442244004421144100141024231340302332233330242111443301303441000012311144003433012444012242241422023202123102333220214034304402232123422042132444113230020033002214412340022121341142110432120021310123214202423322324234244344311302042143401231443044421023304030123412204033214301332423440323310440404414113020141313114123342203411023311200422333040321321210402034430122211301203223413114440020142111113321401234300443331332331304021320130222144333140200340414213034200340430234214130220404241040040330410200400101444124442432303203010443013234201101104444210442431101223424132304441433423223440213121243324210322013330031102231430041013143024303024024034402110334133302302320241002301444412201442403100402201401203144220224433143214000012210313144330413242301341324302033012412330022114003421333012323444421013130333330110341322240004440411144433332113041443243331133423230401024013300213243204031343122131320413402241043340441014334301044104044004020233423323243030202012001023113333102031330324124340423202323102200200121142441411114042223231423310212010304202410200301332001030224403122211214004431421224423221103344023302143124434442112131200422220101100240313243003411144331434104302233440102004042010041103320431241010032302334041312221332243314140041424241221103400203334401313441031024030100401221302301030331231334220441402400441212143043442104230020000300032013041001421300011121104412234011032334103412421240020042242344330104440443343034330134313132033344013144143403004430412333102440012301314312344121304104313034303123334103412140240130100012003004432033114001133321032430024331243331012233212214233042342104404230231432004141303431234013202224123210030422333110432324144141142110130124122103333023342421400131013233", "442221042310013110223021321200124214144111221001442231341334124402121341131433241230312101100030413322223111134134432130341242103023414210020124110100242244420122111243143324344303010124201022021113404030032002113314332111310230023202331431034324202232204341434232041144030242340130020213340032242430014200122023141030131242132022112124342224014431411103442210112232001241421113414214301201030032420213434042223202402203101342131441203013313404201400344231332001242033211203411320102403332313431130314211320300414002444332212003124000120204332040331100444000233423432102400410030240302312110244444102432204221143142141412043114333241144223220000111442100440341332422003203024234201003420222103442322043203322100120233033012030143431224242343003100010312324310044341012234322313120233033022442312301311123210214142033123024010024130041031440123211120231023211023322140424030131041414002423402323222420200221301022144314121144021341243203231111422042324420320240401141441040300232023124110013040424423113413240403211034204231310204200011000412032411244211234441013114041321412211033321002411220024003424142041020320422341314124010431443002112244420412211110312102440024213144420343033030134101103000414412433023020122211320314242204001400230000332314002131020220011023212402024142110243440342142033321001330000134013402024314310020404341232020010000021003304233412330244210434401141412331001301013221041143013211120123332024414210114122231043413130244244020231424013221144003314024324422301401122343241142431440144403111113121211104224031402124244332000442424014303233021043220214144103431034231324424342113110041431324223440430022101333002120113221431041140040212203231202323321042030444443102241333003302042411301133201023140140422120424322400243311333440341303244032021204323201021204102400104222343204314011210031143442322341242442040042110324324000014320434103201214412043013301240203103423014343420013123034403034212412422242313332342312212321003241340324341222413423440312432314004122432223130400020202232431343344141142242130143224224212014342244324001003020013333330130044231203431042212110400221242020214044212131024324422044243314402210330033304012033423333122024011322134132311340103304431130013114031332320421140311332003401131234110102040214104220424240331013433043332233400044421414034002024242442202321320134300201323343134340431442202443410433214403131000311044423443240342210121310403132241231140200442341213433222014003410311442412030320320040401211223440232404044100334122403333244002421201344310140311403311014401201012002014044030032004401320124131024110040420400430423222314020120300311332212021010404212411302340304140432412124303423014121034032233323032301401204342031324022322112241034202323113412001141111144421144211310201410331413244424311214124423430421204302224004334221330322114242324214340424430211310010310203320444134024211423211340344300331432330021401400422134421110340444313344133142004431340141203412330210203423002220313421433020322402443122233421440114441332213001414101112320111303221343424211023003432403041133244431213332411214023304240231132104100141444240423342114442113203144312033041402031401143223410024411232420433014204003323020442440124012342303020203432302112143244314022113431103134400101301010123200410043240241043224414132112120422013230341104301241340333023122144204100312140404244041110334243220443114133424432232112323000022134210402120422110123344004442010044244421001102040402134141210243410202443430400343442433333140200432014102333344224104204341241413113003410242200340213343432344043031304144411142421311242210302414424043113431243024342102022401322100102010332004030230302313300241423131011042130113223221034002342120324203214212011410231144312231334013223024343304123400430341002223141334112032421404344414321002221311410224201030412421331313031431200101423434222211342413130434400320040011411440111112030322031301334031343201302310300421442313233134024232032113021000420022431123132411440413120342442240034010433303444133132444303314000230134211323234231224130213034443424120241101214111144211420113441304200213312013031242423234322041204014344014421404014003040333324104121400202131444131034103031302341423420104233111422412431431001240220440400202311430031414442344000032320332112111432044144123414210044204243042344341444340211110131042232110203103401302214244412403020034100440110303223103433104332314", "222431214121421133303421214322422422211033101424232231023204442341300232214421032142023020013033311222144200143204003011031201432232203042234000132331322340343320240231310433123104230004000114014033133240403210033333124041102224434400041124333414422022101231420412041132033033322022334010004030201402011004330031201242104340042112031334333124213140324130104034304440021112243113403200244403303223240004032121133101414204130443322041240041203444302030301000214214243010412332104114422024432023023412022222424310121342323111002244142402310431312033440011423001404311311430004312443030044324140222312023002241032414312330000012424342340213000330143112334204020340240144224034101010342000322222040014221422203241102211313133431420114013122434441204314334032111000232444001010413204042021244332224140101113131133333123312300011201223210432304231111421444122042043200320203303402400223234422043203042423421332432412340140003241101444104323333121041040001002242012341102223040143113203301012324323234220000442341330112312412431103211243332320220333423110340111132042211001244220141023031402100340424411331004131140101422113414122402242433132340431032411130014422043134040420114330320124413311404130112004214102310411124401012113431402400213111431444033004111431333102004242331233340042013101221124421122020042400333410441113131140300134323400401131033023012024002344304402133301021244031412214111402031412304030104331423344040142003013442140241013440104020011341414413011332133420030122430024010230441033443003403034040240434313322140244201310402300001010412304012422143333223220113243321220104302032341023041142232024101211121300144241033034122142000434130012220042013343412440143331303121130013121201104110400101044411412111341310044003243131432141344232123223120420303114110030210012014414333200111040402030213430001133143320204210224203414202303411040113432231104011040300301420431044110121214103232404004142442242331342230204212331130131114000404332122222403113404200210213041031323101302042033110431132114334222210124111324123102102120434331144044300011202222020034313013231432223234141234021224314034042131432420202412223123123034244320403204012240210023044140120100244330023432320430200232204033343401014211340320410204142410324313110311424142132124422001202244403233403411034214231414222432130131403003332342223332413224130242040032031404300210341023423411302244001002214304112400203322200231144033040413440230001010443231433010230244212430414131034214142023034124013311213303214110204441312224242032321312340240344042444040412121041244202000003102200404032223340244224044413331332041422232023424211140131114324101434102001414444011043213321204211410214040110100124031231110410103111012203331233241212310300424442400104121223311133333232343122144221401321032032121232043321224324204041432421331212401434023042301000322224001022111331033441002041014131142032234133341412423223410044110234123134323023343134434143323022444231112044111134014132314203012230434214413330310240332024400043440044140321340231113322443344304304013234230214232210140434033322421104222440230111040320132034402322321020430440213111200243042440011320042303201234100434121424441143034211030223030010221314123310213022202422044134231024412434132333402414401112331242340101400221120302123340231420124202131220443332102440124140313332000343403233110340022222314231023241442223022304004443231014014442421020144412212002230130304320201414210311000402102204443121313430210113122023412323140114230213341423124422124423311441420034223114003001043432433332311123040400204140224121241213420421113222411240404204433041433133230014430434331002322024422201241201410244313413332144423123400043340144304444442344430020224121100142423230420431102414413420421210300341221222000430031133231341134203032003323121230330031001444034143241440324344344134430010341141031403340421114430301013012424431321423241223443113100130143110344233143130014023110121200432012243233333424011040440041333141204221331224023323103341304420101043304321032100121434203241143432443233043210440444204332411034031001430421101202443423122131420430423323200122010433413124411300224241213440104311103130400241342344043233243224031141431020431303204314444122122342201042440430010030112311220331413404442244304444410213243110120331320323020111134401302433312130324104011301441120102440334022243113234100204102122223142440212210211031020421123241132", "140212400432031212004302223433234342321120142420341213323412130243330431332244442404231222433200342422313012321402322442240320130424010044130434211322000240421404044013242434103140032200124121214312423231302002232030434112321030313313313003430114141310430202240224431330240411214100232113023241003232403420300132100233020233202024400310110022432340014340311200230300414122420304314323232222003400033120140324241442213034341401220034004321240420214100044120334114431400012032421134121444312340223331430013011324132040201221100424122343134314044334420240013012211403100421442133132134323403404120440311114101430444104242013240040011240202024431224400243343211021303113020111414421030004244300104212444402120213140214303412243412032121140133024032434111442400100210430021003303230203432400212410340403334341044232344144020324124031323111120240143121103033411033142030442423014203044014440121431441321020222113203301200232230233014441303024443021403411204010232341021143413013343110302014231332413230320234003402430410340011020204212444340013012434241433143222230330343041231041312034141042013013242123001133034134033321311414122414140343200313212220431121402103441123422114110120124044124033321030442444213113210124022101411004321312404424003414442211334113114112020204000000142304313432112410444041131223313021213012034404432401122343443343431122242134302301324401132311232113122024030124111401134344424434142414434233440302443031232201142044441120001024031200314114102330140242232324430411224440200343001140010042133003020014103211440440200221012141000123323431340201033230404000122412013143400113342422112113041214400444344240021422140043342123314230220442043032433143024014124141322411234103024214013403131132414410121334423430440302400313110200203210024334340030341201030142012234433443101024031311240201003412222213141143312402204132314113120020114233021140422330211020413414303002331432001330020323122400043304210222112320311320244422320200201113242302120030122231221320124023400442102231202121422221303114421112304123232213314031102432414204034042103321313410404002443412333121020114214121332120311202323403030130121234224441324104420410123200011312032042334334232441104120321200423003404311322224210104123302222222423212002331431104102340012310141420233223110200324221012413342114424131113011233041241201110440034043314020404223001321401322110102120140221124133003204030423421424143010122231143403311300212341212311411420002112211302122123213221201411230242331340020403000303411122423014130102023142232232410241010102123100023100044042303031022222201033343442402434241442203004233141302331122321120041320223142442121342013213122402210142213123134140023121344144214013312304321321200124140000343444221333314130141202424222341242213413024242312310341403111413313304303040212244401141421021144443022104113210312120032301213323024433401302243120102423030231443224300122121314422333243404211322123400221301032120312442124323021213131211210143403304200003332310411202430113410123140434320420200003102243122240023401330214004113212430313110332411112320103401040011034022421223044222342014122401341014103322242131243211212010333044013441433141342124431343423212343011131221240413440121322244321034310421443130334201242241122331243210213434130040110340321230103013140030104442001323431031241221141341440130123211410304020414241134040114220140242024000101030220100422114131422014141432131124034102443441113004442244311202031424000332300012322040012414243312303301140304044121143420042021313033314113132131143410334430211243221403233032013214102412311114003404134421312440142301031020303421030420214032420323013311222303032040041141340303030003412430120120212243013233224411303210213140033441033140230233422324303422022212214000342332403340011442442022130414030224344414422431141131244031232302014243023122202140233230202014134004334341411124341301443143213113130133202220003012113224430430103432212300040121220412401021301232114114441100010442320443020234013022133220023241232334404241221312242422143101322332003224340134120140041230023243330032013331301222341424033413100243023302412443234341430041440123013302401031103110310310133211034013041330011020230133431123342323322023334340222231033202031401341041131124302120102344022200310221203334030142424402034231000232212211111320344220243442310113422212134114230110224112143241114132411001004400223020424303222101321220404221", "000200434233331043404304431344124211234430124130240234344344042322321140443121203041040342041343141134430314334303212223044311112000234343444140042141334042331403411303241032204424344311334223111310031004323040214432334201442411014130031040122421223013330444001243333100241200003242313334040204440342142140001231431212140330443401341044344343404332214023432320041102021340303003412010013011342434121223412134331400023441222231241130112234223433330404203314324221103004044242143043443102430042220234433424003340123021111002421441313000112031220244321340330144412142032122423002442321401244133303330022421401201320443422434023240201311200231321140241232010422412402443302234224003122004440132023320211100231104022331120244142010224123444333141321400443111002212120300240214224322432342144440334330341242443432220134023101240033442433131331444111420231131430131200322111200432124131322002424210211322323032002012402212034424310322400344024201140433033214342123041132444144441041420401012444330321143341104001401332232324342334103133431014312034231130240443203340241324343122332100224030033421223013111244203031304223031302131042111030004141410312102212443120244421200304433241044102431022421021422312304434322102130423420433320402310321411344034423423344004024243104014142113034323204314231133003324230003043044341232031421441344420414223234031431330022021422234243431002212332424032230344404404010012311120430411112434311322411122214210130443333214110432104214214332130322334134423200011323344322244234331010132244103043004124444021204242444401341012112344222422014124444322010124341310314430424334024234022401014012432010234234341041411101200002204444233104341331244114411013313020310022410121111110411201130433132200240341010041231131441010400033231430310114133434103434223204220422343042141120242112430432114313214431320122212330421232433443434243344101312232134233100030202301442424440210242023401310413432011233044110020413204314300421021441421200014434404430303244123230341031442220211102142414330300143034200241134041330431442310031242141031430303304120121233303422044022444044203423114223034241213421121002330141211101313020134420423402301301042222121411401122222400113101100421323103433032402413223111243141431204301112210234241010204201334421422242110032021012431444212304241244304012031113232104432434343200123231204140322224032144420022232400244120412314111202210113002343241131314321242203223443032404343341121003312444210141440100111411143113422131141312100421401430042404014020304010133412324231340101044424110432330120340214312014242131130301221332400334112024420422021131133014241343440203443441242000121022114122304112402122410330442032344022110110333420433434323021102104002343212003430312110443022300144121410433201222103434211320002433201414412444003133012004403130341312302133043423043443333433234203311103232421113010114011141234122332012201003444143334242120212112222043132322313200313214112310243033043320430203321243200431143323001233104034203022114443030030021023442340224203441222203420312100142114341001030222301100104033343414043131442433024230433244140001140311334242312430434102332311031033410344441342242102024211420042341334412022403201204114240213020103034034411134022243034011023103113422410210000010423120433222220043301303103120402324034333142221023423332422112420014323243111133110021011101421302124333123433133143033302434233301133401124434132004031220100402210424014130424011143300014232241213343231133114004131231010403334131143213010333233234120124210243323422034440140343423142003004110222410112433320033021321434433442043222101213020103110320140120203044314310224020040022043130343044030204024334112043102034130323111031203214323023443422040032034200412333223430333332011411124021220323033023134013230400103013422344131413300034302214302014440431201224044302023110143414004120231203030442303030224201002344124101311032101142233000302014310124221412042120031142111411400331310423231130014001142420041312200204341302303440404040114433113022010313233233042343141214340420002122234034313020330144024113110144003402430412222241344202232411002103030112312034302113001132421403020400223311431212244240343140100033124420313401030244431120132043221212202112023111431100023422241110331143104404312010013002440044104203144000422202102211213021111143200320011111132041122112140413140431411104434200221211031402432124133313441302044012100300", "130113324334421443004403001300132313444222122023230344040141024442240430011422110124041114330111104010224222013234411233413411300412231340201100400432423312341410134302413343402312113214321302143430032232432432410014103124323110141143231101130104104441000104411420011324322412134344334040433321241341214211420002414400033014040143342122404032200120113101002000344323222430240332201012243002242022102420014321033114021213430443223203332214024210314034024401441301423140142030444341301314003034310430432230323233032333334112023221210011210032130004012231313300034142302013233223040141014130321010213134230214224001041430302214334430230201434323120422211103101401420101131130041201433433401101131142203331023312111124333101032203224213313212104114343324203123434213011010400240332341304303021032224132443023001120321303220041102211133201313420244031022233443042410244331122401231400034332234412130430343010000043240312132001141223041024031134203233110414434134004321124314030422111004330001024122244441120104013004114110402411102042203301402020343234242430204101324422332022401240021101324043403214322422231004423033322222110242033303321214203120413131233411001242421000420342423001420043234403024312410000134043332322324130042332031114301420033300014334232314202220133313114323313231114233130020022203214344443234433142034412013040140141100001221301412232422320443244144130013243243421421120014114142022402213123142043000131231143400130410012333020112013433031411031402121411024233213221241131301011202411011342301110021102143241324321012400110021232244220142341324014413030240200231023232101231133343400403431002424042411010202201242401214344133442223303044121140112420242023430013140033440101013310321442200401010324300410341340432104430021311113202014220324132104011120043133344443211424421001141001323120222133101014100430121130321412244321340041043033021213330001210144414033221142041321213014002143410134334132303323444411331341343131043321223011313001331441241011344120210113020004221403020120213323333034324411102012321032042042314202231310022332214303103233130221120411303403442010242313143433341144301342414300041334012131100303022343423403313101231130100112304404313241422222320023000142313211241404022310222234004443402411023341243244003223404024403244210332311331140111401431410122104203410421320412343240132111244422314122333322012332401131203031004232233203311122404140321210210130044012114214021401411304243132302233112131221333322211104424342312231302110240122412243432340300412413312233113213132210012123214013213421303202400342421200100031414330000313001423401421413124004442032042240411214433244140234110223022401100023214223311040022300422011323224332131344323023333132341322044444110044134130012403300104014032330020430244302212311411224132020002302023000200410324421141301241330234014204234214443231120140310101400334144010412333310120343044421401000414400000000304111043213122201242122201332014442114444123014014324434413343031301313021102121114412013333204123210032104034344012233430132344332202004220132321110120321100332240422113012124244202043222024230241422423301442323123300110422114300043101442343223144223340112130441241342244434034432204400303244214133334234111044142301232424331100140344223130200330100433442321100141004100014411323033211013301124024411411310440330320230100231424212021333434302103012442210320323311333414024120213012420403240023342220311110412310303014320003120130231200043132342203244141310400021030022034144201332344141324402140340312320430110103323311240240440144120124112310300030303330141021102320233404230240213144142233313010434140312340100310422443204110033002022243143434442341131431324303143213410422424424234140422030042010233304112001420403012424242123444133434304213004211133302121220011440130324330034404303410124020414223102304022024310302302040110031144121320010000144132332123032100032104243434004331413320130420442240022103443111432024330240440044124311034442443133024120211232213143434340230320401314101031401134202443434044441332302122043410440012204230414203212101231243322332311214430131414242122424023312221200440331221441423142022322444204441134112333231111211033204343102442220004330244023130210230140101304021200442334244232332024014140122300030012143443032141101314122110022420330314341310343214012311310033041444110224233203344440211320404302404230302042102303212020314340302411033103044133030", "340333333314343044140340044101442403243340102201312414432440244412203242201242043021240214230311420311310224301333324221103101300132334101302420134423301102011313201122423112011021332301414340334401132400322022202340324214043122000320422104320003334310144200103040011113114240421041223010144212144222013410120110410411120112113242411101302433134314002434410331423423213402014002402112234121110344304221021003120224011122140330111400442244100313412402000412020013023223203242333212323242110103343124210142410043212200413223214024441300412242042344402103013234040343042223330434114411312021034304044133100240220222410133221001131440040322421204304141401003203031242424204320443303314132204324020323431423401223322214044134021220240232343300124111412431331300204201022313032210002121424142341300012143312023031114003322221014122404032033401102103100042441113444130033240222223233320400310224411240412200240422332103000344341420122310023432303020133040311043021021232242213204113341203210411210002444421302033300020423400434024043303003241400221231042141203240442023430023043024414422443413401432034130131314111034341131233014032301332230240104111320003403320402110124340100113040243020412024224020310023004100202331432421133430034031013043312322134032012430333140232002202331011303131441210340312142010203041213012021242304404324223443402111433111333400400013440104024342120200413132444322240013201024340412244304430441300212430013130201303004104034011210210330413223221030101233301134024014114444124411204021420112022022214334322200121242424000403024000413411220141221241224142333331203034101133423124210121100332211122024140330201401330420003032133004140434100444223000333004213301234313123044322013313310312312101020334224040242442221003300020434213340142420240200441143201412340324310002220121202343344013030021030442302214232243444240102021420231044120112430330101414202130203024141334323303411202101143310311232303244011324303301142331010240002431103304400431230232323143322210040101112334134421410223301402021210210433103334303414321024144021424223002141343002330041202014204240442042311232244020214341430131444110102111242132304103140344204132131132004330330123314133343424324210044443012230241203421021042300332031321232334442442001403313121240423432011334421110404203241231311411110014142334311400102401213011042121210132400200400444303430310112104422323042144103104334131404311011102223330143014033030042100114240101021422440041410422333143214423202344232113412213400414440310020212111400014004342341203132133443411243233032040101213001221103234234030323320213204332102334101132214342103202104003302214213201203014133134422000341211332440312410043134320014223440340314422034100143121040404312431240243334231240311241313331224411433313441210221210014344342310001023401114002301121230134332021320041324321140210223414122202014034104142004413212120043233233142402013244300021210240104142333122442040031034100233204020202344310144211422342333100102001323244004310440423343130332414112203144320234021424040410300023023432143441333244331014111433014214033211303242013023004223204421131212434420113001321333400304321232044204130421403032104323130314043032102410430401243234223243102402101424343014233000031412233440022343214344210130101401412441324230322041233142332210243430042431122310413412421040030134142203214013314404004324213044332400441330104243144042422324110034401424402342103200242124012232314203442432324134344002023102411110000120413004430443212304042143022403240442313414141130034304240222314013024020423313221012431310323113140203314212032420021201210232104134034321300400042042323042441134130002111101424033014443124144330240041443343203042103210123222242034311230221401321413104214201130211310214413122403240224144442230131031222231440434124232432422310244140140040231304004244222222342433140403022014041111301433314423310301143212233212414312343310010422043341144310040001220231323433324014304141102211433204121301403204121414324424434313042331030004121133432340202414342212103021304324222434401303114243244422424004003033441012140201333311111322001021423404213332441224302441202411044121114043412442231032201341333432210131132333423032210013020000324322342210042320421222433444403212313123103333002442213333401240121323001313424200201124131212143112023212200042423410140031203133022213210412244431243423103101421023042311444203440022421133130404401400", "211224244243032040011324010203442020214112220441301223140424431111341413134312313003030222343402044210004014234301431012301441011440022140030303432302320430222311301121240312341320033001001110133242022120221134411334221412334240210041041332040204404330324321032121114144231312340000431231424433314404110103012300211231410032401034331431042211341212041221114041120203133101223444201424142104200404044221121444214222321012340423142110010001231100022444130101011040323422322332442420330301244132124314432332310212144233113033024031401002413122411000402134022334303021342103231340200330134240121012014312033032431120440343121313112043003220130003431312221332140344124430023243431142101404230420344142204140402430114243312200304332320213344244022042420404132000243331222102324410003333420024223222010312444124312313320031041234020321344311222030110302430230010210004342240423212301122241201234243420414121324130340430432321122443001414202023004221331142221423302041031423231033430033210443324022313041013331423241124143234223434440140402401132341313120324220321133233302140311300404324120242223123304323312343040221042021214204122320123304211423044043302214124114430432124404414233420234011014411204224244022442240210210020003141404324110232424122001240142123034101133220101001230114210324334033441041304310210111411031232302021420333334103410233113312342341344424344124343101013311030122041111102233140324011400031400422132222032133401232341112301401131301103321424220242320103413341224322211012133134222104304220221133421420232011232124110112124423340331432142442214014240043221131211033040033130010120130123144120421303241313010224302123420204311313320041141214412431301303411030331141033411312223303132433313331422403014104440433021230432430002341123321000201341332034040443314432101131101411413123112313423321141033233441032210300230411111213330024211412340023101112421132031421001221212443023320241413032313340043401332401341243324412110121440404220040141300033121323022112042110013231322122110334304400412330000014241124001424101034131234333242000012014334300232134040140033301242033243121123330243422343412424000101244232021010231433024324032233300102204000311300102034214042411231103042024140202402002222031122320334411243040304412211313044401023434140210104222133223240341332440422134142042210024014240341331214111041412044030210002202133402312344432034222133232434200304203344111010120143434114321241230433023021030432334330211313440122322403041144234433311441240313412310131301101421432041342412331121141342201020304320403214043134314331023222014423234112403330312100231433202303212432130000322041323042230222132333334002130402331342122231400243420002202212041440221013143010404042002423333202021000020401013141022304302402024134420032212220441044014041212424234014312003044220330311131242302112132442243343322111201000214102202010042032314213321101433004321022222204014334042034323231131002001114032244103204010200440432013022422433412221330013443433212423030310224122322100121240434110420303432334301312002112131242431132420140204411101102110310220332414224020211002432442104241142333220144443312313342010044213333030240121120113420124012433104020033330332110401313241432134330240002410202221413124401110033423024422144210203044031431012032443110211213444044444033442142440140413130100202031312022312441134342222210421302240303014201433414300210020134114220421412030113341423203302233240042233333411432021121210030423032222124041304223344303143104020340444433422442120242044220122000030003101442342224112020023240213343022031221440404304030313104332220312442302203411240322243233201323231003134103324203323323430223011310100233323442144101142424110003413134234044202434121412034400320202444340233442432044231434211122012303423423413013122120203203310313221131414300244341320303422132212334343024213042000342104122021223344023343032223411003443322202321104442233111121324202024211123224223111301423213001310014011430203311023314311230113014340303222211120033321002143413421021240110110241432123210201331124242430203022344414324023341322243444134440242120110011420343330440314032412323103311410232201022410221020043411432311020141143332202432034310131002222000042313321431241431241000204243003334341203120103304134244041200131300442131023002414042024132034333024313224322311323042322044434433330332312443110433443402042102330124200004034033100002223101404110004102", "212001324210333421431020023443020222410443033143423044322433312031121214243332023433134204404143122311042311103432344140233014420432044403343312224103300401133012412344232243203201131410112011420010314423430414020303232114322332211341213310101434342101232021021411432334024341003121144241430333242044042121230311214444334400144143400344110322330433304004134103341223444104003321323244422312411114203042321310234012414120113103221104233402302144303241100434320241403104202144421411104102113344110343104140020141120303103220230000232330042440312240213240220203411411302312344103423113021033212020014341024124420143424132002133202131102414043403410320012342420420323044011114301244121340224040301313211243042002420434401002212113434244033012201143310321030304044314410242433034403012122230302303033044122012142442404301321221123300111422004003033010323314220043021304220003002103324101434211242140024334310113344003240324320231313123400441310041000330334230232343301244034443313434101142201344434113331121030002044112300240214311233204102012432120243300114230021430234444140030334340321414144224241041414124113142134110033314322440441114012311301431102411004143034410033440231413443231333044122201313103044421311143414310301220130423231211010200333400031412231144104122433401341412214034013011300132200403002104034233101442224200422110143432321403040141034401011302024230123244134111323332134232401141411320243340121301403423432211423000041430323041312402104210202200442042022302032210320223014030011103012440042030212304203111241122404130230031412412104020323414330430422234342100120231120244003144112002102414140113214014000024024403134423122132421220131134114220434143010302124310301323020222102232342424431001134130020011142220213222244123140443022112412211224221412332132101143201330204432122442104134301301042223342120300213020403211044333232334300102230031414112001143332214413024400410441131210122400441103343414102321104410423041123304210022031314310202441130134022201430233144110201333100042234211324322133130233141334301032102301100304214043322230442013043422134033313240131440444102013234222303022133120243320010322144210343232404032233120300134124002101334130201103420300430122333414111422040302343104400431214400030233334221101420232424404111042043112404214042042013232143321201343333130003314243143324000222214104142113100241120131330420433201034324414300342231342043341012231030432040324020324042314342441230132314233403302100241212011213332203214444100213000111130213322103242032341134440320434031202024414423310102322204233002202223444114312241431200223003224241143142003041110001323143303102410442023110441044001330330033001031234223302400422201421330112302233414401132033410314314141131113434420230031032430312010221322214102322441124342041313312413112430303024404414040211213404113434003342010314103431032202242431131302440432421101401304200111021220432214322430402220112002314421043133201100113112032431211344034230000232122313433320424433330244024234103000313004432030230030424031230214130134314232224004211112301141341304431012243121412312014032212423203023001210404433200103211212332214121121001024322420414114324314220200433401410311102330223320140124013132432132303042030333423100120403221000143322324431332104433311231340133200114301131234041241313130231433343104310124240301124012012300020124113131043421321000444142140103040131114213200104423212114113223011340204434044023321131341332222120122400032413444011222041003333010304103033322122341100032200304241210210341001022343111114332204322002241233032333144344001022441300342121110113402324232011024133223114434111201022133321311011421204123214233233342044303313110132034044403302410214341334010141432022434421314131231222234112102331421344442104000021340433422312332114024124213100302430133421010110210213444003404024013311404002311041342000401122214333232110234213214032424120341231241131412431242423333230402144123403123241021224432021033204134140422211102033333024442242132230012144101024104002041042231032332211020400034411223413143112002304034001041413232220023344410004243133240301121420302240343024313314033414130442434131300233332430324042240000132444202202311220004331324443310214144412430243414112211333002144232214142300124233201133442140444312142413222420244104401421014221002222340332300113043014321423222114400114402413034214112442404342020013110220314331122300201222143344414014", "102400322313010302221120410203122241113001001211410213232102003110423002112303303344221302022030243304103421344234444313222113000132332014412114002333413212323041322233421434222002114242100324033023422420320340242102103102022042023030231333324034440224143010323322313123024331114110012341132041212124321021032114001100402123304422202444243103311124231112314002344224421403212411113014101022130030332030330402121141243340100420133240100140210024134410434223413241213304010210133023430222031444043133100341103422301340103420122003034314114441220202312412331420200220402114133222042342124134140224040234402314134440412421324020000342123020241401301423333330130402134213133032003043100411303042202240321100204402314333022404004220324210142310312140040222444122411401330344240332214030433334223430114113231102140012432031121014211200433203041144014021314133321320022043232431022023003124302432341422344243413001440144013003222240120321121344034301343002421302422420034110003413112234130103423044430014204143042102402200232434242413024441203041230032001221410413223223040034000424124303241122110440041133220431103041330132112410020412023130030131430121204214330122143011341420333020303013012234221302123111300322030440032113141424000333300132414331211322001033344033322230100210203422440431034020022223324012204330430412240130434142134313432030240123441124334110134340223124440413231114401110111433031301011130423101030133233213412210122201344131221121423441334414201144241003043344200020231140041222040223244212121003124300141200022020314331103121210214431021214101413013400421440320200042413113443311432441202421231434420402324422324212224401431133144403131143421410030414431441134304240211440243001200031433101424131443123141043142044312232021021212012213100322333432034440402312001200332213011400132322243304114114233231040442032122412201243442010100304232322322121224341041020331420132012212131421131030142304430010333044042012012033303031122340400022104211002032144243233333112013324122133304414414043343400434244221104020403213031321003130300112332134024241213012044110102111013241400000123124220043313100321310301122044201023232321300131223424103232400043013344113123431043234423333121101403114303404011441122424334324322002222443213234414330040211130311132301104040321321133134423130211412420240024114001443112310402411244044401244132422122200000223033344033032144313030230142440404041312044413423024302424422003141002414221310123142014240234123132413040014241203301303003042443011420303401011201110323204032324330421240003333031024021201011314222022403312342413241404200202232021323334321130004412204301023114403233401324314031200411140210033204332100014143203302331322400234200032114111243143413041222424433220430114243133032023443413313024402044220310143420012031304110300201111412042244104143021321212414403120121403333431120143031134103121130010033321044340200130410103414200240024212441432201404321002432114122023241423202144224014341010302342241032143130104103202114101140024412322024042333043103443333001342331101204210131112222220021443123024200400121001244111342210130312123400122322124213320041412421443440310134201411342321104300403224434332342120431024330001443341332223303310400324020210140022243204322320040223301044202213131033430102202144440210222213301201214041033001433440013423223233222333440143004232122223110240123134121313101212414244004432203011400423214124210021441311314400442320201020433443401442314224014001324432334042121304323212323420022040042411020000043114242104314234011440041212221140132023022131310042001331343241240421104034341130223022040014023041303401401410131223334310403224301430201332242200113001241111042321131413231324303234421032013114231114210300022044023014014144443322400401020233114411044210242332341224431012440441104410101133104341421242124433100401210440314042432002424242333030444222142012213410344401324134434144043302334230141430321014331024210303010300044441234110100113430313320232324320203042300041210432300210002003243113002124204131323022000422323222301230004411241323443330411321310024101204021121214000404232322132112401103211030103132222412322033210310404444121212011323340022414103001332301202221322424131104040421114330223202203244340103210431223211412420412014001332224423122013001342010212421012433320331020401331442440444342414143412314142041133433143121141210333000004104233411231134023031042042413", "442440423042141202041303143342330223200111241210133221221220422002243112303430413122404241401110300321303320010343431002022224043013020032112303001001031404120400043004411210412430032111324100014030424231004134030440122234134234301010334211120332400141234303201043120010432143220003332434400110204214303120240203324302111113032244232132304302033230234111201101444400313101213304331114302234242230341110244141103420341314311043013202441112034144421314120012221022121111310012131114202242414204413212000402403023111331042042132440010111202111310110041430042411132241304344422330121213334204332104421140104344122304420202141243011304410223123443304442210311243240333232022044434102324433302342402111010331124012431413023044304224443012033400142400044102420124323030122340201224321302000340420023412002033213020331302234214331111001200031441131323130341033140122343014214343241010041314421230032312113343131400203034114331223301131224404042243242132411141304021224243333433334342102001202143001403124143032302431232204032402223242421242220203121403100114312300140111022013114442112030024002002331132321303340220134142113124204141420044110040340410023002411004204021144312132130003130042211340314424200423221231004011304303014422123211122404332203012034242021444442224141131104443310444113222423004302343443000101003140231444231432041134424031024123433032344112114214332313312043334334222242241321301221021343202314144001440414211213021012330334021203020021144234440440130223210104140011441202140030323012130234343034402233443412021011101210001232422420114221434244423422311131033220333202342100443000211330003103342302301130312222103024331340040140311430243103432444301004421021430140110402232014001441231013013104340211314224202124224333342331030220031022004313133413240334323044323023304441422014212132202021101232413403310204042400204232144110310311143400013034321441040100333104333132444030240444340224402100303024442444041234021202241044044004204142040303142241322133044034321104232344223331420142212443032443213402204221332133111324403013212303402211442012223032320134434241233114124034212420241044241442440102224402400104433022304412420143404110230141101204430442010444304421111204040242402010132001443431133404443032433121233412120142001030143230432443023331144223041313433411140221212140314300114221422220344212033020002343434014420140302321132123112200301242332101404121221111022211133410240003101143334140304433412020330244204433434002124144112232230232430432130333104210231411020012420320021032434142240104124221204010304100032334021040431222240222314320414300013431312122010122331114301100313413211423114412333234141330122314133342202110240200421433211001210413231040234440033341424121433024340303041431033211200331412014244320043421121012242141232044111324343013010114203444211134021230030202021214121433343313001041324441300231303024100402203311242332024441422244004041314013412123133330111431201044310204002443142422101132143243223241003443423441242344004324410142423312424433141212310013224320133123044323002004400444431100034313203331343434000142001241310433400310120042144011110432144133101441300243013311044312111221304341131131232123402131224240332223010340412220420041232101140042231024423012144411212213214344013404103421111434231100012322310020312221330240410344111104040231240134222111001311240313043323234112444011432324234240202024441432301004420002043420040344124344231331111233043201313120422403240131434233214203433210341044222222130113140033313212324404403032104401413344114033144134242040422432021312222340301021323224222433011344432132421321102002302132443041041400410023222320112303331430420431404233410204004043123122341343043434042042024011240212444424231042130213213143313002330242032311241114024003244440340240420411030433033033314243214001234103311224423140210302244313201034234030012121040021302440003333424014343304203040134113334100232110043113342111214234234012432243131434023442032221313313333131014422014402123023041404023330002242020102223444034330101130003443004003244000320130332012314434323123142301431233341032241401113312402123102022213132421330030331002012432143314302034240312213041134201444440322030412123412302314413243212114321100330044032221441041403431443043303203343113331422230434323043440404431311214312111300201143404201043422021333142102342031011304110210242203212424433401420102221042203243213314121122411042323", "241423203312244344313413024023411442030431120110012220421112130142000404403201213444414234414143344030212104004340341022334242201044042021120303024011043341432203040223000401233414223411232440420440413222203031141033033430122221314213200103343241303040444314342044330301120302103141103202021444232103131240113311441223313200042111031210133214232334342231021141004420400202444141000343322113311041343100012214340440213411411343400002122021240123221022041441202342011411342242001340410230320410340204212440310103322224304034020324401204422210410234122114242341443124420404213431212201440124010140223132023144400322002344210103041140344013042310204100101324031020022432222010213323304312443033343343301201233234134032034342120023442431003224410231134434440011144012012031332101020314131432422200323430040004420114200422400430412003111402231133010301442024224322144410424430102042444042232314302314131410230224330412420331440332044411444340122421122213240444423324234123243113423441322130143113300033342201211434113341014204303124231103303223202324240121332100433244031234241424120020103401223142240303134023201001400131423143041010033403421314403140400302344402432130431324040212132001204231321433012310340411013443010300444231204020030211301134232022032030300200333331434434400342323341044332344102014402001443213402111302031024414132340143423123413332233232403044431204313341401234033303144332020244042311031400031023202211340131002002112011302204324143310413341021333422030042341202200211441322003224133101020100104104034040322340324022130423202212034414213211442101331340142400044203212212014003424202423310022423411244231133340311312302100314043142332010010022114243003213342430430430000413000221232030243044143340101422210313040232211203203304322411412302440420411014130113212111014422424440410010403111210333302023042013000322123411314220433004223102021132222320203411240342103440024134321432211331122443400143312011042032203422143333100003343242223112111113403023023023420003002411434314300240134113431243241412111041124441414043324202312204110233444142020230031023233032203010422012312010404243021410100210413040202133403422131010314240123030441223021412431441143203133210141124411430423333220224121301230110313411324223431131430420423030221010222321434244020013402433222302100013123040142212304134332331040004424341104034403212003334413343043304401434104112130441301243124422313424140221433203410201101200034113201314043011302242202303032304232032014202431024143124121104312422222343422023302123220443024232214441022414402024240324333411242303301220133214134331313112211120100143433421112013010044140203310213212204341244424133123210021042034444343113104042442340031111041341122013004132240124400143242123410431420411314412134313242440123004112433441114400111313343002140002424124102000301242213444133131331343241201222221224042103314324021041340214113011413002421413340111441242302313414320040401023312143213104142210424241443111412004231133320033012331301140141031033232301001040312121022444234040402020012323320323114000400314032032114402143101413202242214000001104103113421044023040443202031233230343101234113033221123333223104143104211242124441220001231011123030224413112031411141244423312113420213443343040223400104142201304140222214334414122343340001300114031340220342424340310313433122112233413312132321040024322443434112311200003214334220100310400043013213333233040244413300242221130212431220441123240213034444324001210212310023433044302424133440213334443344031342323114030242240110021202300321333341304012231003002444200111224144144410400030004312132334242110311010020041040021413342023431331023313123441113322224231322002333131203224023012333330321312210024133334241120433202040243330421032003411034020342440243133143210103241440401303404343424003144320300110223432311413021123212421202220020034313443412124300444220401132420103222132110424201241121102432110332113213014311021312010124410424321040430034314103220122440433033021010320412204102014232231122401131002230103411024133304234134231310403030324330142022122113224411413334434412133000310433432411342033211320230400434222324003323244133400440324233224231204322230140132104021402234420440341441410122330322240024412313221403322220044314304342324102032132341010422202304041242304134200140230134321401110243210310124440131022103310000412142411141003241222424233012110313333014324331421204224032020213", "440314114112403124024403104434342232132042221104232424020222342112323110244300443020124402342003430303000411331343040014021441410023211403100103402030230232304442112003110000123403420113402414202341412321023213411311101302132113141111233044033344032223114011312210014201420030222321314331132020323420320444324443242143444241210404200303231031332232142101004103312201210244411410032112124021313311022023314204222342301344420304020004212240341013134033114001122032031223404004240123321012104412000114202013131142411314434403331412340114010002314024333401423321221342113020010131233214112134404210422141420214012412113000424124434200204403331313444231031123021024201311040302133432244334142131023131344134431224004400344001301114214111233104321222213424032140342312222303111444131101111010043433412110121221332013230334032443013200204430412202202314203330040231421343331343043100000014201221433031242301122103424322202113031321024104120430304344024003342242340210414232242223413042130404010231101332411443444041302444110132331411433220334203432140443043321403322112114404213011212240312244123421141021402012401344132342142003402013244232213334000011333201420231132402200340230032002202144010341134244212321443402440321434113211210222113444231242312042044321331434430434021031020011013401340434044421411323101104022121142323330320241044132130004320041402020240111401411344344303004240433234321402102144401040004301040101422141320433202442212123014333120343342422231324211024001312423230330422303210112423134224324221101433303123444000441133233103030113200200123403433134422442410341111222432011220234413210333401303101123434101313110332203430040321331403100343210322300401341240443121341242214400031201242132120421312341130322200330212112023112241411414422111304001333213340133130230010423211133332344004131124441300202032222202220320100304431410420430414043232240012212302034201443131401313122433221101241232044423403321420414022341033324210221034220143301211102211434113102114220220010003432141102402040143324032104420131432333001404014220042440040143340311401132311332020230230333330224211122330232331140424443324041402000011411140022403003103110121421224214300014200143034031341200421033101240012033332134412212021323333424114101433110414324031141321144224001341120211412224240144042323233040313001233112312431233302232003311100024024224333210431042114311424023241413402101404232323431002210114001431114211400403214434444214122041413422224214013034124441343432403042044332234412342441012040230234000221103400422102423243444121123140312030130141303331231204342230124420443400321003442010223421043230114322300444120403313431201034214041014224314101244043421022114414442124124111213124202021131301044124041024223133310034220302234213122412200122213030432131124411003403113212031411242333243104321034222023124430213322402210431003201111014134440430323330231241234404341302332322101131203220114410311300431340324432241420302102133143244143114340431321201342431420113240323133310300012434111123404214303431202214002421410201201433010302320424322330240440104333020242443011032203410023104214001322202134303010304234430143033431043234344230042323122301323324433424032142240324431431210333100400101440343214011242213243340013143141040344401310440131444031034244244210230433102311401142323012041134311122101310334413142410143221033022033211232413112312044022214043102024300003104432333043003040313231000123144224204123242321214320104121121314343022033300342043420021201330343441420131424110220420324220411404233300132432034240444321224033212441102204231413000320140243142331032031233311202434233444003342144201203211401020030303413131041042013421434311101442240003424231023444131000340433000320414423123342102121340412403244004110011032033132420132402324231440223221112303414423000431321240424433334103131311144144123420321124030413430013230111300232211133133103423030412333223410204043132200323033341210423414024122411244343434233002042224212004332022101134203301202121033043000022310003203312314310440031233223124110413324043420132312203431113241413341300000130444432031031322004203443121314330423100144441111210424413402002023413023410404223233123004304011332302210004340121303420411222232111232433213344100200313311232442024123233040331034244432122144224104400001132144230041343130331302302302203040344323003010004020300223222103202310410030221313112014313202413021141330401410", "200144421124100133331241431004232033030001334422034013424130342224433102132143123333400310423011003420310233420043240024310102200111120323324024430430211412404013041402201022122243034304030002143143300104041131310203000131023231221131030242423312303112040130230323342340124430440134402441400231331244443430022113233143312123132022421112013331142441302233010221343411422301411033304014413230034002311300013443432403311234442100032114221423214311134040424103330214433440002042432041400122030042243130444342434410420140104024004310234303142243202420404204434001120121101103034033243341322403001311100403110033024430011222424230214220301240021334014242031204431313444342343243232404040214040423013100132001140314433123200133320123303204402321203441331401434443222442334124240030221203031141240202200303343320304023400212324442240101140041341230441214412420041314204104103230441042413300133111123232021421130422232212422243310031334013103010004310101040242134333232244422211012430214221043444402430002210234434312413141202214022122421401343103014044122343342333240012104143110003013124320012010344020221322330133401330414334100112144044102340210204111030222240024432221134343134203041211042031412013333341201431032023030210243003144432304213124122441413323142134323030040201441021142141232204143142304043012020320441042213431421121014140144133212201220240233201034413412122303200204002030304212330002013012132034113044202111233433024332403142104204143030042343040104130140233012211032310042422330144134032023243342342314312322323122024240023310301223102313442124231032332124422012003144323400201300421402023322221331424233104443422202312021422031422443203213104313120442240001234200204043402020224101440330223102213433122234034210404121332440241414442314343242233314224024233242111340113430332102300023013001101223210042233301443401230043030223422444343113014102322301031142323123440410211030311241013414431101121200123223324314004122313422033312320424120203422330011044131324211220303134044430214101010042113240043343442113034044431313223221430143122103323012231031432220012402100312311423301334411111333140144001303140214113111314221024130300201421412142220014133434430313243424224332432131342304214011443420033024444221422032231433310000422012320443321332321121404033231043413103320322111134244130112434210231114012101302231303202442134231231414232441120204243014322113134411434032140102104313033403204213021133142421113044420431323211430204224320210311302004441234444131010333142030003214442340430203133404121210142431402140002021201313422213430100120012014002240101213114440332112424224214012123413210322330012303301034011322143324101120030312124223243403033132330441234111222413114413402010034404023304240110334401101112124333044144034431041320220244430231001113144123430044101113120023032332444220022302143331210441021131430100402240130022144130141400011324431211340232132341024010000004342400313402101403224220113200021430034222103004023221312331031140140033133044003200002434102234141003424242131203223241301414240304243332210042131034202231413201343414142002244341120244013241402342213132410234332114010311002421204212141443414103400401222011042130002002424222133041141444022420044000403104000221113243402311013111023324041024043134420002133343334113402124440114221104344310442341341441014214441201204340421424220044040201100021422320423241004303304422320324144040303441103421422114021303032433340403343211331422134423032430111031144022124301344232433042331131030044323224202101112101301241131434311204320441131333201112023131332002421220321222143103333022011301044214304114431142420042102141320400012240243444010421214141332001203434324444011212430403114434241220410321311044403101301240313210114313204314044221212333203104034311034440114420043021043103400030322312343034113424104314201301030122222222344043020410421210104341102332024332011440202300021332001002342231024331320034024224000440400302324130222420233224340344033123343413414113123122322442222330101411342240320004440233203333414400441030201133224320000024304104431301232202133311430344323430142201031010124333220011213323001202414442422023432030322441111120314123224441030314044333401141314431200242212203113200031001102300300120211111341122301032142003112123331402224304442203413444403310244112043432204313401221403443004414302442012241122141340000122144144210002231413421442402103132010143101204344211", "424100423433013023434402324331102232322013201141320234201202233431041043230331342120144443123342212443220332212232110420323123202041301302032131014201031212221042312400212000004220203301240233121010224300102041440114401410410404134321400432141402430343120241311233123224423142241431100123033344142034241042431000431324212110431332423020433444100024302110011024133103421303414000220240430242243444140424444333124342002400412323231221101213241211314103032112140422410300232331021000021313222030440220011032202204324001321210030203431312401201222343013210332143431021301201104242121012043232110042142310023034004143102344404431044122241420344213143242232014021203141211410411443441400033220212144412203420312234123100133111404133201214434121312111141430401304333033133434131021440441413023211043013344441304431410230404410301430214343413233310120404002234221230311341111312101002241004421432323232242112122203321003042032341032313404044323131103342214023341324432430431403314240323422041114420434004421430000113243031341231434201104320142243024022310033200011140401302433404001030324220320422323440200223313133232001232144223323210043012423031414331433443304234241422040004032401020044111040412411302020041013313434412310000104024324241114033200223003030111340421244414012424031002240021244412330142031040332144102003123234421403003402220044123330041042111104302100342330221201300432213111132340041104432200313433003223241203231233323140201301400413410032331134011011402140323021400434114213142121041424434340041234114214403234431301143222133432311104230224412121124013210431303111101112012044341440042113401420214021432413134204114332322010032333444240012203321132402034242033134343224014230311111301130300141312032212412333314322111321301333312324330441314000241333100444020411042444410332101304413203414344413401321103433042222341322133302021102424422010000444132042210442013030303421224200043321434231423101114412422444001434421121424112334000243434040100343121341334343212123214402312020302431214311340112031422202330433413102001214431413130323004100221001201444240342324240241113024131444412113303124014232112041441402232131420120020434332042230101441201204330120340424224144230140201441041044344312110011413102424212143123224033232330430220312110031132432024442221143201311124443433043222042313444234124102244101311412213043202003441321300322133401211103001020032231002112033314324441221023120440004320301104323131013034424113034142101144444230241120313210102020230144343104413141213012024342423210230033140431121022110120022203344303110214224303133013323130421112240300340030304003112043241130321104311001431021210234123011124434203411412323122002243133421333023323121133024404003040223014440323024314112330244033312331033301422334044110142404001014040001333104042314230031431002240021233334132444101114133331022403041430242121123311424323303223334334404241113120303202341024332242020201211410032102220021143130011313333401013324031444231110200132433021011234243111341220213043413231001002342003341412300210133103123224132131220411430022323433203403440110434102314334032243430240030042124021233041434131010342243144011420240103313410114233304342311034033403112124411443131413201341142443030403402311240313414242441214023413341140124403004404220422100024234021440201412214330400112114231432403241201231443020203022340144130244242404234024444443330212013323410111310034240311030203322200301300423304211212343024311302434132030124042012232312421342122231404032104404020321441004211213303220441213334402034043223332420230144123313201320440322434140234403241314301101310313032231230241123432111014302303410124134001142233104211413342114414430144033122043324014032033331040302312012343034341100024002412222241341010334312013210133004111043332201122023132142333123241044310211431423304144414033341311141111323132234403122200200310111411432411202332001240104322430400210221313410123433440430430301230323014013320444033022112302021410203423211213112301324043312422321001141321102342011134202023433301343002113321403112101404321132434433321103313140024013043344101313104234032033401422131040303341301132113333124441214130201204434000410004321232144241133240122310431310411224003441442433214030031403044124431022231340202143110104330421300312312042304020442141324340132420433434103311203303304141343044000020030044140410011222331231301000431020004342223224012330201201140121221", "123003232024013104222232031302431101112010430300131320030101121240430300110004440333203440104324421012410121231244224202433044301434234433201430421411414330431424314210112341102024412043201200030042044224313340230402412334323444214201030233322343331221111434304014213201143011302321321102020440432332030134034432321110440341002241013244413430204313314203420302431210102111200242042342012124013111001334110313324413240442102040244042212143300332322002203033132313143041402333402232030234141441301223000303031234131431223301142140421014242424130012120040422232331401221431301320012222134334132240302434143323121220413113104312212413431413241404203330323214330132320342223111000224103342012421421131433301044002142242411304043312312310121131104014400201404033032144040213324203221442013241114212421242244223043321040004132340132344023044230244333113000042040121133133221224401022404021213113003433431230432243040231004122132421142444104221232130300002013201244423132213023030024323242443302333134040412110034130223110313034023320421243044421443304014332143133320334303034041033000310324320331422340342011223201133030011333040033241420021112320141244101212222414134244114113044434003140230233132432021033241033014313213024241133131314431241114423214020334310244021311142241412311130232110223441021013021131130110320314333141001222144421333041203041434202111233024023034210332100130012301434002233244232243012022411424312310222241220344343323322341303221313000233023130304213044324432022030244344224440222222114001304404343010024414030120141334140002212102134414204114104432014212020004313222202002400203401040444031432002411132343310403213411234330023100410013242041012041022034300312001032301420343141030423303110411334434333000310434313401414424210302011432233110123140140321332210240330413140143130211040110213234404341224121421420243223321103120440014003324111411411140230130343342113222004232430200320233403241413013020440341344010433224203014210104443332122401332241012440223313220014120324000440032003240422222344223023320240303342430013241400132400002013120212032432144403340133431331424131040013030001041031233304342133431400303130022312332134011410142240332421303043401404411201324432021431133214432222121124130103133402333233212024341023321332102124411233322210101310024214140401322034111120344331414424431342403223132031343003143433304333240021404310233131333300031232011303310000121334311411104033111311141321013421410034100201402443210112034202111113110100313114214200340231210114430103033013110111213433302413123024330420211320331314032402132013404023034242340420030244131310204312414141022231243301132220411033410331220013201414410042330113434300103203132003314321403104040301023420211131140434314114402442020141243004243131043101400024332124043030404240422332321240103431024142343224030040342022242302344201301100440033022443421224414024341112032344302001024000440401224444302313111022423112344421003021314400101302202141210423333314424004210402324443413231430232432334310340340431414114130344204034102030432342424043423130400111120321334411420213010023432410004210214201302210112043002304111311244412410010421224414330143200301113242131233223003023221004414323234042002111110240202112030100304122023002130002232011413241101441234334101302321044032011102431230013002001313014304200432440333244343101214131421233424141112410240440143113312441304324214323200234202202411240421400444210221332213044121102402343334332404230311040122134441342022010314204203342012402041202100033311400242023414042224313130231311204442102120342024122144243300201320002344044411032101122122022021332142111200043323322413242341313004333224024444424304323013410311021030431242443201110323314434201412314041210303413021424113113341124003244231202343030222433003322003343330312442121044412134324220332432401232202042302430341034333200124044142404311001021420030342144401344224011230140022130330044204030113300120444030024242104344001222431021313443342140222430323104200241130243341001033134030330322341402210333030422031132241020304244244032031104312401002414032432111410230031320011021340441212242332220001213013210440144312332141432220201124123411241233323222442100322010030204131442211301041104341231234023300200104042410413244303141013422310210113022413244201111021001212144433221231344443211201233313332322130312423422031231144341414232011133044103423121222314213213131114312302203", "141144014033134203203034101123302134202040214112211403044110410341200440224332424040234231212330003334211043034342223040414124332024001304130041324402231434020200220220220343331313302101331112012020110300312133002230420133002121243234300130411032424031140101024202414003143212422120020134313204001423020103224223111032413213012040212013224101210000232443133204334430021341303220013301133020310244413212201401403201420332112334400424234120122224013140132424343404213033424030433201041443013223204444430244242404244140113241031110301411323300012142123231304222133202304443333122313300444410244101304001201022402033214433202100343414331444002043140242132304010333332214413002330430213143332441444142423432342232423304144144014440020443022103021100214220042341231112022041110340401100411234244433241402340413034231243433214221223310420102410001014034341442232301403342122131314134401234231310320432143331201424430030243432024304334324341240423431134012312021044124040320433313441420134430133020222044342342124201422022431141410033321042204431430004213101221001220132303123400343120002013142024440441140203020301301320344333402402441101243121331140011103013304040312141442041203242004344314144024040341433022131000233400311232002102431141311401320244210324030202124422421131043211221010144121141432123342103102240244413241332223342133433342220324241041414103101232424433344321204421301042013021141103121321312112131310324202322412210413440413404212432440021121110031441303044430123103300440014323124440001022010122000430300002401132420112240141443313422124313214422401244201030332241303030300432300222202411203140122231101423202112214141321403044431441420314201021123034231442110143301210324303312101231343243133122102042003143340142441143443033343231323011222432410001200423232201021133142243020431312332124100240221302323402412111041124303231243241414004331322040111113321101412111424310241104444244431231024234243011241103431244413430012312222300441102422043230342424100321403113421040430212021220323132213100201301033303233244200402033421241221104444323240433122041040332232340300131232132242203022133422130210111221221444110422412231142132034432030021410111412320414020430241024034014344311303430023411334020211314233331011320214223141400301100024414401111324332043020422312042412032432313232100220330124300423112113423430430041300244213241204212223333034141103112143044120443404434241210323210140330001302123101224431103011020122223412423330230242103042304124140420101033123400233114013132421010231242143413320214300034344311430224224331213440021010343444313332122411023234111430400033100213002230013320431342243140404444244140443002120312020021432443321210230244014103001104042112400133312400243024024220232030302114031121401300431440221432421310120010123204120211422342233114120011134032241201441222023404042004342344044404334111004110100432332413432004124441301101112201423222420224224230404204231334302412233200014130143423130342130044400341303000024334411111442000010321342410202420202004401421444434443102031001421302211223412440110240404401120110111040342311310203031404423430030142212040243314302220031400321430001121440112140404014334432111230424310343011243001321340314004320302230304114123021400104124140320101201214014302232034223220404120112310113020334412101202344013201044414112442212242433312310331114401011000204410303430444042010102132040414121402012424404212304132000332412234434142401114041010032012241302431004001104233111231404230342013404113011320130243231114204101033034002323042004134031100442233133214440341132324130241201442342413223230302034402332242332332143303042440011420000104420422001400123022443140330240410134114444443342131214013400410212144441202430202232334314204102231043203004103213122141430341110314200010321032001323103043411222241422444012021044411220344113434010014241021404222320031021124122223121003111140234320422100233033323003333041204312412123314303041220233033140000204143013413132020320340424441201440030432024400021244201203104412210000041240042122201332230013201302303401211232341041410030241304311221212220112314431302242343231031420110031342130012113133031203132421423142021332334313041014234024211443311004011412111410102234422411411103043111024003213410100003012011412203111443044312002430231123132030303401201132022302321214301422103024011034142413100120433020024143003431041321300120301033230133231010444210144", "013211401341440024321340213213412301442143313224421334342112234340443310002200100220013313034130220124141112104314043242420014423332032004041131423321143033234330021031144412300032044114113010323123340422114302002224300141003441430012333410030112043024124032311303203134133424023013020213320201300010123431111104310443321313232413312231304202402130330242432011103413003012102203423023121243013414244312243130313300342204443234401032110101001333322132330033142212342104143232220002303140222410020103211203311442443211142313223333232130143232241123143324131333312444013224302321443211300424114322040413340122302402003110223142344330123401244311441020431232230310103104444141224224404004122331241202023312042033323434124213433003130023123224243221342240043333041224220423030402221330410223043341013333133334403203430242120443024133000222144400121044234214004142134322120104124020024242103014001424143042103013034122402001243213311243202344431312031113314033041240221031340034104111324100213404141110303141000344333114011223441300412043120134142231340340341104142140303303143333113301203241414220330114342120243334231224002024202020302321303113001223042113322144123031012430031340024400240422230401102232431212013000331340134012141102344413300303133234320041341230011410144441333342410300322322040411422303331131034312423030221214200240330101131334244320422222344203420233242041002244141430324231431240422233114133303024100041143302144200041342141041030042334011440323321333441342041101020004420210402012100141140304241134332104133032420124404021440024113344410203021123113410423410132101100103403011242404134040013310432212113301321324341011024112334323112020303243232404331114023122310140124424133010411240203202340131300234034041330232023040000202200022203042303120133041310310421443412000004032201234310140221323242433114044100022102414032140002400314222303421134422333041412234133130234321200324304414104114200200120221231314132101114330301200121002403222144240100141024224320403122020214422043414003010300133422120301142233104343402401303021113243040120002404110241124244040433240420443243021111041044033124012122224000302423112040411010020033441112424014340324211414432113322023433241144103012013144414011310101433343320002000114233304221244120213103323124120423214443241403133440242100101014141004112012234443333133422044422113224240444011322020044313333432403014103233120004221430440430442134324230120204330440224210102301132412342420413134422324131130223031403242022142202233401201212021023240301222040033210110303340303424020110332331310124410210112044143302310402432412010220122211343013331101031232112414323210024310134421344110334444211200410001321422333233023321441442330214131310402414210220134134114220411000410431321322223431313324343031324023242423014300030442122300120100313132013121232031221001234024314022000034042323334013123403003212141321200123340203403102104412404330230434212333130302141011210031324230431024024424022414243032400222341434301420204331321243013341101312242443222034002442323441141120422113424411212031043232001021314013241211244140304424032041041412241120443314200141301440402130144004412100004034230133340110443311203013031323024323201232443133320143234030342331403021321010042311014304303011230310404133002042443312420111312214224203124201000022412141033223300104104212321330332324300322232333401400034014301432032123304141444212031304124234213330241302023202224101342121022330414414030101430011342023042342403222003424103300314433000104322422342444233120034332032422411331331021301204101212413434032421444240440320443121034004114134124110303023231302140422341412400331101333301303102233034333004014432140222140222344143202414013142132412010301201242142001411111230340013144003424010102133334340012221302124413210222042323223103124312122124203122431114323004110402430434434031221404113121020141202103121041113323244404432342014224003104024133411100444024001323010411042411332230131420110203041211102312321003143403242321003440240400400110143003022110022442300231141122112124024231402330301342220241004431134102331031230124143220413112334031010344431134310414402113311411101230201303020223331123104020121433322202022244322333223202240313003212444414030202032241421333414443131214431431224033001342240204414321300010211203023124221033241011113100211433204344432120023402144234141114303230440311233144133233311101220133210142420022134", "333213214213130101002143030331013430101403340014341404313432424120310424431210210110141111141444442024120003012142144343403302423324301123143023234014002301020420203330324043013203342200120100303212430031332023202443021014204300101210023103032114024010141013302022403320214343402112244340410433431341131334434402020124330142430424413301203432024434333221023210322130130241140432002210132044114000114314034433400010143202240414442001021432132200212124200134124323013220040423324133032321223320141010441301244233344443211323034313232033112424423101224024044201401301230331422013430220321402333424311132103411002430142233440013434131410011304030403441042021343233411441011003114323130202143404131020211032421233204411300214403330414334303202302223310233010122104023330323142133124103100411121442333341310004131024101014344323244313422322230003043430041413400133414020224430314300413212243212233334413310214430112324020004444312004231242242131233214104010433132302121141230240101431404224222012211004011021323122031203234024011222214210031422331013440133203420020313014033413033442234403404404231334102124401411033333232220433022034320443414122331440031444423030134123020004041431011141213022224140120413433004412001023321210304214243440020333303204242233043402324013401320343244222144013424041030223322033112441142141330430221030200114121404112332021302124223024111441233444221431012243412032443323232220333434020401203111342340000300132024404121230442031043214232321421211433342010221202131032121133000010112313033400044320100323023313313400014332322133314424010034434301430434204041444041124012234303302403201321234402000422130240344404420020312414443440013141211143102230402113233233424210041011233140144421240421100242032201141304323232242344021321230441323243433002231431000333101010341123214004021022230303212444134131134431131231112411222321132442412333341101030241404110400422020432203302030143313114301021403432021023243341334224312314234300314324434240000344022310433443112443423133200203342013414001333110041333234013100113444024320344141401010100214312310424243202313413303021030013031130002212201222142134313242334201432423223221234123410143402222243021034222033211111100120034321111002322220114422333324404314434133312440311313211202113001210223004333034041013040042213242141123440140341321141300002314000212413230123200144322244134242443111400043223121013341223302201344323200320422333314442401344204312021214102202324111244042331441202023124330244333132134114100424301140131234214120230220430314040241440302001131420030400441411431330000121031433404200342232102234144431104004423444334341421333202003212010201401043300442221004214230403432340223401324344212204433121000341034322440220432112043031420024034141041301140020243120414233104124301343103140331443130112041440130423034201123420022042210141412132220212024100134010042032013310102143114143413400120110222134140323121330234421412322040031013331142332322421223041230004443031003211013143323431443304200214410332212024111044034224202131411000223444123414321421113243233422342440011433111301302134024420243031400134420412010400333330103000104442240411304413130143144432130241431422012444011140230202430423120103014020340142200023343232012020243012232101043441444423120412112430230121324244204232022430000210144403322040104240010420423124401434032411214033024002402400324443014000243201030110302104421322342013420342320223120313340004113214124244333444432324402141230231200034232300043110412224011120242131114403201412222022132332212312101014232131333430142312203010122424020111011431302012400341011134404300201002134020432323211134123403204421034140311124140424444042342433031034330012420011343310130332204440344041133313244344234233010431002041432431124004314120121000241130100202442033302121223240032033203004121321332202102132221142310400342314332021000311432144144211033002201301210021012100214114444120200344443103014430241401324231332004231304021022101231113243412043434031141141013402300303202111331142301232241320304121233302440013424013010131131300121413032342112022121011031013332101413422310212310113114143212322422040044232301132244222122120133231022122400123111442120340202422200440324122300101122401211401323002331300113141023124142400140031222010413304214244312043310241212033041023004422422233343233022421030333241343421331112141042434241431241033402032304314314013124202401434241413204031", "002342403020013230400043012100204131123101401321022414021121304020203144314321310301440214443313344132323030411413212334011041122024243441231143302312011012342231324414133404242032321220041222100324441134033413010104241220234320440412330444203322241220222324241134031413231110140223001100324312202010340101243413334331104004004310402000333004300132002014410142010223323144401422022221214131411244101104141214413311142033032104433120231003014031222033100012340341322403124423032040003340303403202334430242024432020441111030202321234212033243022322112341422040212011340313400401042232412223440114303101330120413020022101041111031234440130320113424210022024441431123012403210231211124423024330310301234210131404323330123332444042242000032233303300440233200142224101144431243433014040120312342242101021302431430122310030101331132321200133411232122120322123340402422234322414401142323301400344300333204111112242102021124422022240241403231103001134032212434142131320043104133121104421021344110022430112444131300000312200120214403131213244212132044144313004222423434104121210221422404432123303204110424410243203124203313403242044133404424410024343323440032014230412201441124041141032044113143301111302142231321140322332334440311032323431000043420033000202421013420400230233121113442313213300134323400443403020231402434333344143442124240321423413230313221424233400112413243433240230032432402133023013314112213240440411300114402014411001324244241304114233010413023222214404143141410404130421311301244401041411014141002204003404003121344324211324012342232224141343240333344434344320430320114341032201012043043331014103011423431344311203401102121243143341010233403041344204124103031201204220321440204343401442032231340013240402411422222233023001312144410402414321100413010232131024130203140303310134422140110133122303201010434403233402214341243430110404124111313401040420013403024333302120320311302400102030244122231303103112414120442403424323341110140431422213331134001221114320034110021321142201413131100144343013444321034323420043330013132334003242122343240323331010201021243014242431110204221043401243303042332240402011324433011420230343424440342433421123401142422030022144311413023021044223120030323313314420420320140013013214203031034423141143013421243003140423412041120102022033021132432343111411100400440343324230112311121103001222104330101114413243003222411242313201421331120133014112041430101020442141303102401423104412041211324304104402332204340321343202224214031341423301204433431123233214211231203133031232123033142344211223004440403432212134214322404234424403441012243444411134314403130003203043330342133014222321131340240211013222111123413412014322424133042002244323024004341031300322410343200024421200014421413414334041420103413411130114143423004344042331220304312314030112140012001143403321042244331304331331133313241104130443300323121203424014232002221221211044011232233441041220413010213321121432111133002120240312042020040424313344212340334232324021020012231132031200212440203131334103343023230013304210224241233212401111444100113001120233234023001143121134124130031342200243410104442411024014301324110143344214213322340301214201034024023024010002432102222024243430042101222301144210242040411340122001432403442231420224241003020143210412134003423344104313433233024244103441043213330340120141224234111130131032412213422013112344331031330304113220012430320202024120020001130201023001020403334413441433412110233113441312110424323433001214231240322013344113424031312121100310332421213214224232224420200242442024322121222000022020402422342143242044241343312113214342132301422104042334224412003434011033434001012402412233420130400120131412143241111310104322113100234140213040133410312420031022411043004033031003121340221130423013200404210412130000330240223314121431133032042210424042404142344100410342421231332103202421401324314233004333233221014214343311200012302144431004324141241310032212342420343103201311022111013114442202334210422244231121314111001342223402204012210440234141410231330112430244144142401202344401424403043043022422412302222043340212332322441142121011131413022102111442204441424042200232302001302014124130143024212441030012220422410200344323120044244123310341400133202304120142132333030344333112102343004022411424442131024023020433114000133213344243200322233230321303104110020133043212033020230310200140232304003101142102300044224020433212441020332", "233222204102202100200302231241400343042134221443131431324330014230010423100410003134304143440342221103240112403233314041411304323424233143403411410112122414434114322102023102214034400112313222111324124122140042410030201342423202314014204014130432430310441342104444403202443314034213432221202101411300323214131110332334214101312212112123213124104232344401422323330023030430130444230104340203321014124032041134224223010121003432012003304304100133243312210002402000141031321224114333230441433443400403131341222141324131022312343444320043414404132114313304330242113203230013231424242423122233324104021230040243444213030140231013104124222132344204143440341224004440210242323442444013302112014232303411432304220124323234420334002303131343032223412321121201134141124414223430002113333023131242232213131200430430424203323120241002322140430034101321113000021210334401031124220040004303433124410200431424304202114400034414323221210214222022021024222021234440344033000021001104000114332014012342102414122330013322131441334134400114011330201222130330310231433233442302013424202133210214143144114002122422241002240211212333203341403343230414144444242231310243224311001001333442323043430401034142013324104400241303320302400443430220320202333040324422240432323142112334433410140234222230312032130430303033123232340234311104244402400400114312242100144012411030440411413412321144034224031233222444433013313433240302322211422030124423410104404224411143402123432400200020223403343200322033442440021042304230342012304400134314134111434343442110143422424242410430331002233023033343001101433243410314042114323110140103101411121244400030033013204041203223100013200413041214404220141001233110201201141200434402114404312010402101014432420014124132011213021043141324241402314223142014323021220442300130201414221232212310030402130011131141014322431433100132444412422413020132004313022421233213031341311144022422113141320140412431421332330232042201123113344210131204312311343224000303200010321213334212130042410304033111414243140124402201043233303134313121440143031033332232013334301021134410202133133423124020330132012410103402221103122242034214314220013003221412403400423130321130122222413440204003030404201243223303003140333332321301241021134202211141014140434411332024310341114312120243130211030402443414220032340200440434340044303303001231414141320322333131400040241400231202030401422140413101034324303244102233424423302100413142340322131040424224114141400133444410303413020334442200411100213330424324032003000402130334201004122200212444143223220234400000234323121122130112011021103002011414313123313023442243344104134424322133114400131144123314022332230342340104323123313341402404312443341232112004130001444111404243242300122241402231041301213234321201210131140414402244142234241301223432232041343211414302044302202102422432434341014402340411044343230044342122202032431224213122143224034320332311101221130432221242033144330024400230044344030034303424201400421042340112142023024013020031214213324122221203343421100130043303400243421041122311443403331231011101030332320021411242244032012004441021101211030042320001214302202013222314120101344400404343213341134332211422442214403314003414044221243431143303414002143101400303342234331414240234010010411422212140320232210434343102001043143242032101030221410413010404300431231043011104320110201224143431224220432240120102303030404340044031313242422344223010132210414411311230303442201401324042201410210244104002324440420443421144344023411431440020341242212312302331101322440211142313003230102341204020203011112402311323142331101131233204201334304200204214402034020100244141434122410224042332112034014010340242142322001033231443430024133040331444310201403133223330244424111014110204313320210342221330220320033212311040412401444243242421133222200200240402402103232413423310101020234240411310242111101421202032032442243302213414224233304030131022402321310343411221413203414011211443111101141104342344114213144132032422012232323302013330320442241011431113430332103312433341020200312201432313000432444321332212320144304113341414342322333040441332443140402314044014100042404432123140220124202110411440121243431220344230234111131202301103231312212124223033113032231334321104330120113301410202014224112030203104200121024324133203302322221212314201414343442111330232030011420244102341004213243320202322444102403134333340023210344324311011133412204311003314114", "224134334100134313400220333011023214344221401104213441324341133030431301000423402210111312011104323344014003424322444144244234112430003014133404230020430224042134311213130101341341233333322412032311103104003243011232102043313242211122101011012303134304443400424324344213204102002333124211232343032310211114121011013433343043114411441334021300432102424443012400113343123032232043344212040034044120434310310231001403143214431332011323242142020120303001332430113433310124342312334232421314200043304400033222410320403302022222112223224113420424132311004440141141414211223031234101114100411320442243422111243040130042021424240144114224210423021310231202030402322333400431142222242311041232421001144303203323220120023044222404414023013040433311023240130201112242033424134022033103031234012301040020044433220200302033141142232401443132122043212110344431134223402424421312442103130433144111441312023020140002342311321013430013004424002000440131210321341134030243142334341340211101131011423212122411142124424040311034200011023343030204444324002310343024330230413323014231132411020433212014111410340411412021343214121130001032220313210100012240223040432234311344444421101234000420242113130002440403023210210123140220111434141133143043313120230100432131120022331334133014320120204331014440214111122203320124313340341030321132120014113111334343333321130234024131320120120003131313432022101120132414001031103413040341223001223143204314130221001103103220322331203333224214220241424113233422114301440041324400120412310022411012213213113000404432203333201424043044441442143002441043020424220331201321434322403243333224310304022243004101100433444201300014321322001011214142041224101240203440320033221421210243312114132132011313434033421421434220334442404113113012124334241431120011130344344204404024312012443420344433223212404131033121104113233114443313410414040311241101314222242440201320332400140434100310232000011201303222421144144142441114230113334441412132330210022240301424203114220002334110132204220144422033430044242224111323430143141332041240332300204244301420421304012313311120413014210410113213141212301402433024414224403404201244110431421211312411000134334034404220001400443243421432013332014414043220312340213210044232004001322100012323121432300043401312031220434221400242042232142222104000410124244423304040230113132323144242144134443011211202222403231231023340210124434000124311140133023202321440202200102120133220414404330012343012141242100231044210212203043010101200102122020212432103133143204414430223241220304023012043140333411013034131224333232111423030300114032042400241012404110322031203000233332104210103024234301112432334200232301310101140222424400043011220112004223014431312210423314142221313344444014321401222304443330032044031104220410304101241112233431303342231013101021411431410212402034324140422321121241213101114112201431044040334221211323000330012034123240244101144103412240121234404141431030233023422442321010331120033230432021440434140413103201113214141424100432312142112400031341423233002120000422201141110012212134401232101010432203200444100200210421324042104212303330344100000020201042423300031331323113032033002023341232213342141212431011014230032313203000030312423324202021240041214331002011020413422204324214132304412201302304100033020411031210301221020144402443034132413140004110331331440433311012232411402111230131044221220140330012414240120003301422314322134234404233101320220221104332241213344333233132142043402424342433030000320341202003124221244021411300040441420244031141010244321322332212021404441410010030120230002230212424421202344441002134131301122214344431142041231134222202042200000433434113214223044442101234213313323100000012210413333112034332040214142420424434311110323321122104403142311131010124321444122312301023101430102403014124340214130213400413344303033041122104102323100442432033101310220333342134230104122241114402202222101411002400242213000340034434204014222443240112000300002010020323210340400442430003110204003323002420041031421321224120422130003112433413202213023042214044220402420002202430233131123413301441331421100204440311023431200013312324423444122143330413320243412110204012400210413342301024414410413011324220113221402142021113312101102343120034021240020442344340040303411323113402423004402214000434220020024011421100144012421434414404200041424341430011013032430144401444431132241321222444321241233124101032344201", "132430334233413314242022241133043211420333040312204440043024144040313234142143221212102110003332001223144131430040340021130141041123344304020413342342443344433234214001144303340230030444012142133022144202242303413303321240300021332101420142200123321224142410013320132132011224220244341420031034340023043320443302210430442134411003214140040143130134334300100214210142201132334312344223012000202413444404210020343424320402330214204143442334033124304320311114332040341010002121420142241241013311031101400113040102100141430341443344423320404021102340411402343104212430034320042004413032042332311232413021434303440103131404223034121131331430300111434234422211331312411403141321104313231213020421242134314312123343343020332110232234233020340124332322220320221321012424033021342420341143431413130114440244200132440421220303243322044112120013400201020110103202411330344300331330241044031013420012003204432430200043043343120024341330434131311233242034044022322410420331010021230201200243332002310210004142221310024034130010430141044114001404122221021222441044310144311143410112441204012142424321233341403203310241332434224132211434330102121041310034342412410111113301040124210224301201442313032101244212331022403321433404242333124224013433202220310341442243323023110440333010323441302100322302401234204412023102004040430040241441244143324021404242030013243141130141143413444421042233002231040213240421311413323201201333420301000442244040224324444432141403412412023030140302302303031344134131442233204302222111042034242410320400144131320114433210223122220043012234220001314440124341314010000020003011333440111341033403431024412444232320040023124324143043303022131124422404404420004044322111241414433410324043010041342330213423111034313114241020400404134242000120200041302342411123001331204233144324023403122311233340202130100031314143322322424414333412434202203222110331322101230040120143241443042431001041424012413411023400040312043221311410121111141300021244032302230001242100334031433344212224232341340423422204423422222002143023004223230334204231320342013343102300421221212401004410011302411310010440331330322320101424030340032244143303301312041241222224303040010204424330214122002404003313340022103002114214001332110424411013304303011411324244224143042434323403400344434100243032342212312113424032240131122132023022213433010332001414104303330303130111124010424014342411134421322113130314414141431401230003414404341222322323214320104002322330210430314342011324412241003223303020300342310032201131112324402011143403102331442043323330340330133413111021000011442302100434024440023131013132200333201440022211412141344120034214324403130013100021001310324313201121140131401314404440344424242003132421421244223304021311224303220421443210041400122301340121112322141104022201040312442441312131040102112222242230103430141020344210402014224303302340233334444321232111224101233434444344342000241304012243120200221410012440110443032144434043133104422413110404431230144403130343201131441111423300014014110014100320122423041203013200434044423301134113124404233224132123110412233214133240214411142042213120224004224201200121000403411210340301444142214100401132014420143224042240442210040000021033231002034221420314201344244031321040223204124431341323002403212210031400211241024423211334144203244301020312424323224034003103202122204311041120212043042103021013141100201200011014220143211224400014010120010042000030344310122303423024422240102033402434334332104040210120424412114133240132223424103331123033301402231000234240244011143231011221010323442213214112243431314113222332212143414014311141311244224414102020140143044242134344221100201441102031132324234242423112131310142224201200424114312421041114414102402030203412434210200041213101343244440240102322021001402120412222032023321404244220241113402023400011201114340121031322414000133332133342101204403213332113241431002031011023030041434031421310343104233133432144310400221134113212314321011430113132034321224132000242403232314212334143311111213213243203040313412212043324334240043333202022111203322042114443142442242103330223013301022400134004324042201101424020011444322240331231112001013141040013323441310430104201014042022232131222033143310044324402124324211110420320311300343422332132403412012301043013004220043130101430243322404144043243004244432402123014432242222301044400340411233132442443130242120041012313201221040114323241342403413", "143233002114214210112241002014432332140010000041134023012341130422403120424104013434411341400042011121342011311444112023044133203020003122010044114424133133304323103234442030013432123123212332410320310322442411323112214444232444344143222401112133013130132112130221432043242444344122031143030421130313000100412000204014023423133211244130142040324141234030211120332140142120410103304103121000331313013400434434214043201300430001144421034214103423211222233331123013120141322140004424224043021333331110342212002124121440232110341043413210210240034200102203112013221433332444402344433014342403310210012432411212223203110233024411004234110104114010112434300200221042314233400243022144003320323144123010143214322044403013133021001304402234243134002231123404212413210212204431243440141040033010131123011401302034103131330212431331214433123440240123041431214430130313241031444143030120301420234031332014101404010112210314444000221223331220114314031334301232240220023012341432034431444423404210242043430304141243310010313141312341414141203031330003423013120214020210301003423303201021024341332120244143014143213212304212222203034344041343034243423030441001202204231240324310340402224111312101321124310114121430230111000001132214234132312134133342221423130331333113022441001121434303142311403221410430242012300030142404400244443211321140012423120310332331040103422241303331432111402010201230302131344330112230442341302430301101211422010121021300221240011343424142133422010334041301221302111200240320104304010230300031322310312334042410004324044140201212014443304233000301144403201011231441044203232103432141223011201103410030111404413031442220002110413000031412321020024201423013120112212002134121232140324421213043002204012142210324143430212120232140000101413423202302144034233100000000300313344002034001231434443003412331423100122220221233212401124124214140010444131024013204124101203111102023424134020411004224414130240421000100122133100431321443144300230320211132014221323122303412321002442212430432421032304432042241302223321412132411340323014330021311104404200214100222421421040340002401020121133103213203442142003440214204342142110233423344230421120203113334000411333200100133420010332234120411001213202033143212331223242010140341110421421324113414132043332033111211323011340400343243002430403332042020343442204244434020121132001231120020114334341304442403112342021133442400331124010301101104100344234241041240212101113414214044220322202210233413311030043224241120432341403402334104203324230214301243330130000310323341143204332323311143223142433440112212221140244444224120114401134233304100431232233133223403202233013233031022421340110444320441323112142242402020403330110230012440440013333114233010013141234233334304422243012221411424010321000404141104424310043201104041433101130404041032214230312204114241002344421101124213414432344034120302012412103223411034411213312130200421143233401244103110204444120314041334304201430144041312143400101113220300101220230232204430422010412213223222444322003221302413132240144014404023031201402143013203102403031022422103431020134421433024022302232440144342301411242114322010400313143422103301110403210344243010022001231221140002221403411040032104242403434011012413024330101222413411002344244034314124320212043401132213312020104121003240210333143103132044404213133432020433124420142022413341211421040240203100210403043242024312001440124403013222320424032142233413320431324304344413403230414344212134403331444101134223434013214303030140012013241220240002314341410224333442213022130143434300404201313203101104220221403232044132332044320141243041040043043110414431413002144232414202420341411310131221201423413212131130121041441203334104341021221034441132040424232341234031104124223230102441144033422402200034143320131010314134110142241041023310211433431441333201204142413422021441023441332034010210232024110322243133433132412210103333312210010323441211020103304143324443102444441020331434334322422001141444323243124243202231004444423212103241233403103322014441043241442021101241210444033114003234200310444431024242223124143323043442444444103201114003401232413312121004331444000214112411401142123202430311213144304403041242223001401220403041130031402233210002043202241343323240241232311320102202002300242122100213034013002213132001114403101112243030003111441224314110141411223444201040324031140331444321121213243143344202332430414333121330000", "320442343222403120420410243430343104042102420432300421444010401334401340442410320034240400113330004040041102442241423234214442001403000032010230320434120133000211422421404211043440222401110002114422311021342120230041434333333243341120004103343322310312423322344230430202134012223324323031214444412210122022224322131340231114204204043024203031100101403140014322134101112311410430330220123443400243040340023241401313204002412230323440303234002332213302010121012434220102220312131011023201324001030130021223210144043302001211203131222030343330122313413434202132310210202403020404214201442402222433344124041132442324131100113341043201402331011330200440003212402032331304004034113204420242311420143141333414204021222011013310440334212314231122303011112112334013241334223410130102302303210402414012110013022024021011430431114222212300041104403042023400441133304333221334221040022111224433103202310324432334042441220110010330322422401330201143410044234424243222131134223024414430303143300424423224010404214024341030324430323104310012020234121012042231331422000303303410104410032200421411410141021044404213414042422024340340022020223410344334022344020421320402113211020320222102112030042434000240301131112032414222303432130024344402001422101334233320023404223331004104404001412223322321224044032014322211200014334242310042201440133204002242041120204213322423433202341203142044013332241102242144120112303241344212300401334402044332132242323134142220014043040302300344241314033000122133313013142112004400223013323023124414212441021222311300220303102033212133211321021420442004404423231142112240243401443422240243413430224433443024430203340114403344400420011142441323434303020232312444134331342010321414024144100401222110421223033141020242334304440044021031003231104124141343024142312442433011000341100331012104222100343023401222042314002342343201234424002423232213033243033122342022013030411304434411323244242320244440244211212342041043411110142443313142311140022410102233143330310340242403302423304102124321424312401024423421410001442044343431410402103244332201243124111410340001433442343412131324042421433212430010023234331403003314211422344241102213123011222342344121012442223032314432012212143332243114104410410013023400234301102104230033301033003314113120143340422140222313422441114023212144401122444343133201131110204022304422343002414230314222422200021140444110032024431424023321410113223112133411221224212404233011321334220312430134222211331443444312102233342322231113422312212222411114003323020221002331124430434401413142034021004230232014201230413012041334423230230214404200300302400313121130121132340032343341033043034132233132402221130243313324131434042021233034110404241023402033222041341410443431110112020243043120141332224132201404001202113034134304014143111003024122012102412403113121304244210202300110410110234241214043233301024112033120342041432001132103324103401434222313241201241431212232213413124332413340431431010134223201404341341334400322102214212400004422034404413302041122303132141414001211104401204244210334021142122232130321430141023100040414023044332202014343014000411111100344131214224420420310232421102103020103404244424013203201220124440133120024311421042043440143210434241310000400020311043341024340133343010401441440331341444440234224102000310442133204310213114303334024333234320410431304103043111331024002442011001104113121242444034341441141341102030032333120131010322142101343044244203212121100112411004413201424012202004411121012404012014001441022044431240330144412210233110233313133420441232423113124231140201214103213440332124343124001301222330420134103013400441441342024000343044404132322214120201104312241401400113323341414010110030402122003132241332441342401023110420204121212403341421100431013001024143323201412020000220344032311433214004123402221131414303213321220100313111041011131304043214330423343234341222114122301031400231110001210433013401123333404200023244012302034110440221442124041030342114122124003333102124121122013113134131423104030300100403142002233010323314124421432343310302014244331311204130412101004224121411230240224143414123140043412040332142144023013344222423131123043323102230230303440440202330100232333210103124402411114113230420123002243230101311224014002032222323031431331410343323044343003243102431314003033332340332124141102010423434011312010434310443131103020332344130330034342300301332012211141104041432204411", "331113442233340034042111103430432014212311011240210230120412200310430120403033430134302042304441413403311421442421311131222332100131010443222213030413224332134344323422240020203304332424033341400203402200214214222343423130432034321223441202012214131310231224232103004410142333330023412001402334221140200241002141033042444332234344133301342432301131041032141134113310022121423314141434441100312324413100000200443431044033123441311432031214044433110003223214440001201220323232331020011410022130010414322331124021004132121333320240004322321140211130333342142421103422321224244014202243313420224211230041224401404043112120322144011102132331302100013011123131301134013400443243300240402123423331401043420042222041343331011110312202032224012104422400331024114220214414433432031400343444241003221200101344311433334013422342110031342204110014133210200141442441401024240301021230203424012123413444441043200022222143401434111120443414134002210331301010202104414042140022214041222124400122312424134221022042100012422232301040332103103333142221311130121214210333101404412342112142320320031333242102403301324311032233033240004342311442332412200114202143142320020321301202411230242321323324442142342404122143411300104013300202202313012402311420203130004333434031443031240433031000210311021221222024314213202321013401020341202111343302110222310240043203222244124014103313013020442020013421303212221342131422302444431144322142030230040332422422134101010313224331220124332443314103241312433133030414111441112114231233400113310134210204400042320121012011223242343403032204102031414404003031111332224203000213313304241202332210424203344330402040021321444411222322422102344210410331412001123230114321022303302430113121033234340403111104214441113424012421114112100244300320032010301301104031130014001421331131032013110240134144233133211340014231124132103242214340413321311210213222323242010114141440033401212033333241430334344141424401412023030241224002401440011440323112224203231303043412142302321201440010414120124433123321010040012004221142341041134322002040023222233232132342234123023302104032430341204402414031224111124233320112111014314201224041103432334203001444432002323013210013000303310221300242443303343202404113120003031111144111312000140144021140141101321033400030110400300324201244012333310241431412214111233440323110031244401043143111341212432234422303122214201112412143241214133022342334213232234320010241222421300133001432400441203341323220303220003024243113442312322024001201123400043141242042000231241032200232441042443421034343232002230423344143304212200241004113024101123444123323232141414404000320311320014100311422424121140320120314101004230102122323232402404314134423344020101032423403001444334030444021000243121201113222043024001231302333403234012023443043020341221230423233343304331023441113334114410342014411443014131120000120020041400032240220214441113004244232113244204031313400120241442223113031441023220342030212133100244344410024444240233012433243402411400443314331404402104413341031144441043004144241014303140313202434102002034002011322344002242300421424124414424204131400042244433230030312002413030040142411113312104424240330014024313220041334033422022132230044141322442233344220420021302012141210241423430441110443320422444244123040043411431223410423420043114031014112014204020343043013013222411241114231243341112430133433021012044244323030033413004011214200020424424341202432012244133343322200404121332344312441301331442441304223111010310132101223000211341314443231321120033220031220403041314444020111330103403430012301240422222130000142302241300032024013123211001433340120420002444311302333211201013032044133112201040302110330412030100020430344222224142231303112234104304024022021024322040400023202203303343343212120102121442313110123124213422330031044331100143400221304423010432300441030440314114300103024004402302020013004302232030111231222311213440410202213014331010441041000311422040212111044420143340411434210101433441041020323303144023411424414121020123110340122233331432212040413240332301124243332443410210030312121204401413441144211021120334212204440033240401202104201031021140334021432314314140024004133343133101210344404032301041122443403401214131240014312014411410004432210422213003022310131103430124222022432204034001020424122401224021411311103143042314430032304314440004002333134412304121101304113241101404322003133124132312402323414304022201", "341432041042303112120434233412211420122111233241101411004212042111332221010102404234311422422422334023124342241343110112331333011304322013204201233402003144010202124344341220402130330113100040034320312010043332031213103012402014121112323243443433003104114040002204030231220421013130212414432240431330242310423330321331311004313131013323023313234312314033143010041344033214344321120203220314112134143140222124033103014011011331303324222402114320033333334404122112243420332331341434224030240220034112130034112412244314433314314414342213113323400320431122040031034244033101414334404303224223123424224411221034402122310431034300230420140122114220024340411414001143323424410131423143324143240102311324101334333442004312123432413203122431044101003021313101114230110342300130130212212212324443012433421313430221304412222444430401203412124202032311013001442410332422243040234321030140004041402433112300044124304220032034424243222122410341212200423022420411111212224203430031412310234132411032320342314404223312400340421104234340121414434201334441323214131042200002144042233424341134134341233320433210012124213443020313414442122343110331434144233032104412401313440212201311300204441332132023024224022002012230002224113034411244414004032011130321100304214011443232102002003243242144341304000144331141023301034211032032000422212002111200424333104331141024113013222223104022300114432000344224230322143313121431402340440040202002334034341143112203310033440111134400004040144104343030104202040010141414230421402003140113440234404011324410040320312124203011302034124123120014330220032311044211302141421242413024122303012110011243022404103220310231144310010143112123200201433213133313411401404310234120433233142204110120240333002302124222133213203123101441411431143132220003020214413043442432202441102333134414014412122242101304322023443211024324030101400314340432010023322000223102304323301440103113142443433421221424014411032113414043131402341043202242231031123011021420123332031402330120042133044202201034301322433034022303030103133122021403314431123041340242044124234100431200112341403012111002312200200302013340230034313212222443004444444211303244344244112402301131141420440140044344210244121340233341133012142040211133442100012323011443120144114234134124004122104440144234041210102444212302213312323403213210111104314222113120324140412222344130400314032144041300300112030000104312403312040412310200331134213023023302141100134200244041021413201331134223213332140324142010432012042311324234312243024341430142424433440343431203404131143432311241023122440034042203233324310300203141403033313220340422014013414124231103121201022111432124234442244112210410422142244400132412112111404243222030403221020313244210231013140221002114422130221441133404302432431141122110401041230404204102202122333333342001200122104004444044331341222340432142044314011410243004124343112440233212010244044423422113322304032240234240413200011421301133240443123323024242210133410113420123333333024001341041102204342224141444140010121333441234023412443223142342344410332324010444242100243441222431004344021003034300344131144314020042002033223310242002404020324411142401243041222303204414300321234023222044042033244213232032303101243031000312211441131434411214041100330341004121234320200041040002042144403112322134432424003011413004442024313220443104232243400121330424311302320134131021231133020332241204440342033111202023323444031312002230310300134020010021144141413034331131004430141322214342404244303202123013412211303013440202244431221033144421402124140123234201324021410320343401340410012221003214034443244023120021023201423012310203120333440411402241101410000200131223223313141034142000301244133033344123311100040200422102141432030443110044013130440444304320022013100301313441044404020121442204140332033002334302202033124412301000142241301203211132224004043020241140110012003231030212013340412444144141110242244442001343322044244431230410330042201133304144433444240032013333201342123041020213421324323041203040321444420112431123213244000234434232330333311021001434224030043312412240001304432031221214400243444040213311320031300000224321310310300012101342342210311144332000333032434240242304132232024120434302131341230323024332233031040404130222420430312411202204231340204234444142431340041210400224344401043313111324302222043223211334431442342400343220323102444321000124021422314423023332321230112204344401223", "414342101141443121333431131230030040011223344333014401241422412230222413403230131040144201341314043320243413320204042232042321223100311241033121130042030434434334204242212113440221034032112020122402302240233012140031122421114301424224341321430420031230022341100243332012134012112102002103103423343403011142401132124442113114211031220314323340311243333333000421311121402301123140023343102213022223412414210120411323124032321204132031432401332110211410042042232424104000122422104034413420443002441000103013001032240222413220243244433032240241311422330232440442443012341214102302002413113231334042131224423332410341313343313400241413001120241024212434424041142033334224230123202313124342441033112040201124114003223100302434012243404314200302212332114211223322102313110014302332043241103413024140400413032332303421111003132112441040131202223120444204314122314410431211123312342432104220422324421133424100120302140401402202334113020202412103433114002212204200332244341400111224310211403022300304101444012211433003121231344312142424140122230310334431410222120223222020121433224024103121131312042403422234331010431043420402122104041330131442230010130420343130210312104403010324312042431104032443342322222243133333321110433432302404122322223344413210414301130243232424203413331434312442023134024041223100243002202221210103223304302330043333403240020413422321133240034244310442421010312223213410211314014114334010440223411400102204340033012142102200021110232303430204203134444204300140414134223413102100013012223004021443003203003330300421210114104023413310104220341430234210441031411412444134402442200330124114414223301320242130122011303301411012201312123111111123104301030430111211323012001140402222124233432234200121423033312404200333022422313444403224220412244132433033102040122112033214024324131412010023330343040203440410102333120343420421230323434340232014200222113302201320432220310121300333240002424220403302330424422442000312144310040402242001222441022121043402103112033411200341323310112400112204220223300342024033030312344010101431420440413434040210311001023321241033440323020244332402133212440021031213230242121141044340023424212022243424301210221121141133442220200213134241123310332133034242422014330344124221001100103241301141142323244101233320221341442203100134014401011232402124440102404242011403404013240302202144404040001412034143111223031312040442003230030132443423340222422014331221220232030010201002332100242441401134121241343134400420040021040232011334424101122104120340340321204412100240131443130003311133404311333104224023211223423104023021344244113443022424330423244024341142023233200240302113140342331034132242313133203420124341143430402343342310311233113331332223101243214233014342433401214112421441033331020010423314211401310234303323143443141002210111303224411200123402234302404101404414422111104441341311401142010024200230313412320222101022030012031221241140120003401432102042300400432322404114214014440202241023322300231004242331212424140300402001120342320113100134141340402343331011112042420322400002401014301042202400202401211122104030301044122004203343224112243142014322333123223121233010340302241334013210410341104333444300102321232034132122021420230342421230114241143022142341343430402333300303400010434304412404013041233014440302000210244220013104301441444432002414030000403301212330240443141212402231042242101024224211401234123040443034330120030134214124224240101131330400003310114424103132123303003443044404223203033213430203130221432310204141042403433000321420021414224032302404314132322012211023433143014423042131433012444430432434413131441301243303133430310441231321322103113111412444130240311443000132401402332104422001320010221020044200020013011023140140023233324230403420241001231140302244210004031410401010042004432234240232111430023223320404313434440423424443344242133311012043331323423231300102324041000242433230023210014144112110411430022133103132421403302400134421201230210100134001100104104312042123214042000224131344404234221321044401110313314434213002140113402244232041023322244111024112002322030244343233424144213113240113303330230224404404341230000321310214000011402020432333301342241022221122300224212024424120433024423123041201422201433404333012311100431211233042243404223014333022021112300003204430231130314204024424132233221124441122221244041434143123140344043322043003321202301323301012421032023310313244301412402202002", "132241421343100211342030330010314423142000030040144031420413122414301423004204000104033341301213130223323334440143211131023433334021242444423440120001101122312041104342334101431420024203144424103304133110112444243401020200413134042340311244411444431243443011243141323201131034041301234030001201301141414322211220312332433231122343412430242302200431341032010403010202020011012300440331404041030232434000223112134321033023403113221304001410442430040432010331134002324320024441232421320013430421002141141311242102010122123122240210124243003212221012230140330440242011403300434202022241000014312243114012012334002122442224343403144410042324343423422142440140213102224221443043144104212302004242330324442132232320414341223123302444441103433424100020043200401430341303131002301201003201330022440234344132034341301300230234430343211042020311123300133321020013114143332341021211143321134304123132001322103033422123144031422401222224032224102234310421323234001100033331421341343001404342123212041402410120221214023234033333410202114043401312300203432014221021202243213341324034314020103200334223121114130103424342332311121000020102343344204133300214321002002440111441133401304443313431212111230203310431410231404142414333120001311013213124012414110321102132030121324342240223320033323100230342323122320141034304342224044323132342112012011404432431401103331003231013322304224123104231100013124422024404343112223444230344100323430041043420143241333140041201300124040144111033143434243224203023011141221004043314431333241341043431131030422013423212134123202004021014211321420030221010343124043200240000034403421012112041101401033131130132200012001302424230333232012331023342340120220000212042213003334211204402402014032343243142122400404100143403003412311212314102021440330101400213000340131233434344204334330311401430231212124221342110222411033044410104323143142114232403101421024244413232102044100132142124034133424233203241034034233404401201443042431004423324142403334312342034213020114032400224400011423440423321412344104010114321131442242431204201040310340003333444302100023133211213113232344434101301100223413342432141324212034324420322431440023031222044004412431231201222230030443243444101314130244130131211042142433301332432034034423100110322032310043301144344021132111230310041310021424320241104242013012340324221321433040341213234244103031241132210144412040321013413304132123242414002201142322424344442240032212401341100411300334432121402430024240242023341121200034201214230014222304420020314020000430424203102202044144340032040132131141010333310222233420101014224414131111314304434420210140304300202242102040222101344341332320003134441124040420102412221404443440313413012032002340203302320000113400443404330104032242210213414100233034101440014212401110202124320300140334240432343222430213211224241332123034311140121014230124231343401442003303413234013001003214214313041231120300040334103332010100004003023103414030321223140311214233442340042033010410123010014444040224304014334414001030413144241241411132030111421022240210230231043004331211131121133043342110243303142200144424342032443414033200231324234031114122143201114320134322233000033002000033101131131134412343134224032232304340332333032413332211013433421240213121314321120202001401043313131102100230134143004142201222304400430440233122044301444413003201202334203211244332304321112232142011324130421410201012040121340322103413322140303202110400421334204112233303310020004322144014200211333302024403043013442431212414323301212114134341143010122101114304030342003004310242344113324312320124240024232444401003113110340432110433012002141300413133411023013214220430132222120010020133203412313344031130422424320044133202313101333100323421241310030104211442320244400020011223100234140111100224442003341024002314112443412001344322404340321114330441042002144231404302420144302440012112243332233141413133204043400224440441000101031402312443004040030320023242123133132132014321430102023411424140121420204443242111312230342103114230212120033334231402322233010422220012123120120010124100133310013332444142332331110334240014400113243110112423433232101113400433220032114201122432421111013122142342433433313324001121044404132402201343440220231110432334032203223421301424302322443430214030040442202434440133141243114340124134034344224241330300341120240443244003013021203440433431420011440143230304402114012131341020403240342044020420", "422423011134201232143322224022311442222144400342324314440144124102120033043401030203421021431243442032313001343312433313143231422431304443001403442133110201041140032110430234313300004033004300344443041003113241210431103344110024204222304103103004030400112141322314310034114101013224204321011214343034123111002004002230204444213201301213224320241134123400423220103410033133100022413423004323112044212010300342104114320431331023111303434442441241032310311011014432320022200011141040003404414011022210403333021421410233304340010211424031232002102130444022431230244132420231334401140113344224134333031313313211412412144102240232411344041111301431303330210044124313241224344304332242032424302230012142313111421032301143014420334213122223230144441200422143113130403102310323032204130134233313333321313131013211201303042032232423303403123230212313220223143344222230043130343311012221213012024413112311000012224244030023433442321301300000314020311232223041332443444404222024143440114142123031333014041134412143304012142144442322424400321423124420443402343024414340411411331133404301023240041023123444231232231300404111010411403203133344203014310001201344331434322033323210440302223414024013142022311313310212343413441014104432011213432242444002141102340020412104214320142421231030214133230102104042442443420222403311432220242240300003020414301440434113111033400222131330243304233012402230432101344101123041342001323004441021113310434014402444141140333002112040304014003244420130144033012121343142223211034242031441241203004013203112204321004140242322024304032401042030240334342134003320311420340310333211040203402432212031222210400400244230431040330304213022200032201133301233002021324032401343314013042442134010213303144012213231113240104034212001444143440010002001230133204032402401004334303101432224001301144343232022303010233003242123434211110442311421413142024300434112330433014231300000122112044234433322234114331014100020323421141304421313104142322032132301044310301141241214441401242032144312204112243411123314330130334423000230242132304403404013132111202321302223241221132013444420112404043020320111032224343200044034024204133333301410342010122000424220434302032313324420120010020143110223104434022140142212213314301013130323340011021000323220312000112111101124210302242244340114003202211244013222023030110311124332233120240033131302141331332033420204201433244110030030022303310344220143344113234344210101202212410202041132112304311000311020222230012334241233234342002231040041322010101323022331002230134232113110314133133341303403403044401013334024411414103423023231340200124143403402122410214143031341400212213043213240034410133222313304440333003200433030221113312202030014134222122324310110321230042322232411020230204233020303032322022211232324322422121314101232432241010203421442104220142411242201131022110434242140411214020023313000113133341302123333340020040421240300132220101222114103024221121314444423334023342340442313210123034044024021410033001210234102021223030241131003040130334402410142203023441433230001442323430033322441014004334430423010424440411104401401014013431110302332010021340232142412220044413203404010120303434203112200313104402204024111402342320030231103313231403442434322113411033404043301021323043202403012002001111433003204200003024032223404400012431444004143224113022340422301022000140212324040231323443032302343434303234432340132102421332140431022202130203030431320030124331112130321313403412224244443222101402321131344342011223421324003243122212213343043223034401403011304301210414013303114102234114134040432312314110104330111221120130331031321122211431234321233020124000404433342013310014112024143304023411313133113433242113234042212134120210412112031004143402211421421333241141121444120232431044243400303144310340033124440442412041443312000133211313422020102213140431034432310201101014341343314233041342200234043100341141234342442022432003001443444101442332110132030444403003300312233221302222304431201321300413320130213331111340201223104432021120320433123421102143000241013332221304301111041131020324123124424033203302331442344231110243302220344102134344313102134444443341141430402024104401403333140323433420110214234010411020441324141341011101142141303343304022332430433110341212141203422001024123111221334330303400314111401210042431012144100033100343001320112110320442212311014022230244023204322043020332223334243013342221414021233002", "441201044423301421404334430010434234122142214134001100131104424122312130334032301110221213204240400334334204240444142234433021321211304431011140014431310131101331112400010104130020313110330202144110203142231443104024114024024133034240033222232422300102122203334034242204003203040214423001230430011313242242231132000414033134012203231204244432440402410432302101041130324300422103434142131134101244404411023332322121410404111441334303040311232203102013343023242301010003343020301221330440200241011121023142441310412120021044213103040023132423221423433241341304443011401244431113330103132400101030210414204423334204231033003200432110220200011201113212421042122241242211022340123041100442344434002311320133231412234304211340123103041242341404433033103323210104321442320342030142314000434422033312413432301241122412042240004340433421114112412443121141033114423202213212333304130023041403240110044141104304410422104434022431200311124310402023321404244412031224243011023004301043441044134434304224424332404022411142342142432023443232003442230213234241343040430220011133030212040142222032002114431332121034301210422113300334034111011210021211330401412004110313012210443004002444344023022313103201043323014004020124112413414432310120311231143204303004212311311302324123343223013203103411310122402042020030224234432344422112423104332021204204434022044120130324141444003123223114111041422032040042314324242331024211343230043334210400344241422403214011004020302220043043340444104140420233202031444130322112010233430401010021101202331222244212034441204014202200444320341122203031434002111442010034032204023034014344442124201040222204224200234410310423032134342043202421334230311434442112403341011114201110141200111433432332331331444333432042210101323311243431324143311100212303312004203103032111121412412233021422330101402102000300323230400221010431020212203034440131403102313440212021323022141231131341002111221300143424304340440130344003200201032204241000322131024414413042410012030224421132423432400044330140140333411401044330310122142222041340411223240433412410132111431243101110010102423041131400313242431413141041442024343140112003042032012433232041002021013213033423123042332131112304401130203010224243441214240422424341314332022313320211034030031203240210140230233442241034221141413240341143003301401220022113043131342322211420224322010444121100231041222030241142413311001130400120143422004331431234430101334030104100210442133021004340440121123330141040014411143340233024102321202204242411430240313232013240441204002232413221443342240311024324322010224114331242234243100030430202010300301410423123244044023322041043330041312203132343443322103413410140314213220302143443013312022102024010011030123302231130224023400233133404203004201202343124142313313344021301133020102243330134400131241343030340120242240143113242214114302230220340323411413221241321341304404440001431120034334012043324343401343423011434030041101021321421104004040432101132122430331400333323413204044244424244223420144442400221244414211324232241200434434242034202033132103223333044042443424433142332123434134311221312101411340102414333041133331302024313211141322102223042443131421141413013043333133431020234100241133024222311020111431421332133134303430341143043124110334013034212402423320341423133410232313431244004344104234411303222111413043223340233111443332131302143224244124212202234430410324413444243024122123310344400002104110422332100033120241124033311301001421302413343312041320344121241432122444443220300120202332144331213442223300444301324331303413344243212112342300044024142440022211313110214312210204234231031241011304420314223042233223331244404211313011104341021402420104121344041214001130200334022001242011012404011443023321331141301332400300341111411103311414234130114414434013321023202121201420233013031133003202021400220413041403421022410441144233103041230421123111420004304110243122042420112332312410344040122023210134021124414103222443340033223100030123134213103104404231134234302442300224410133120310011014332421144222024142442001331103240021140304024430143302204000022311042013203212130444014424311324020040341101121302410041413242100202221341411100444234002210241110433420311421413013000133400440033230102110030320120121334434103422210000440213033403100304104402331200103221021044042120404224413201221440004122301413034142130310134201212234410422444441304403313433312201001411121341301113", "414423400443331130422143032344210434332224004443022202021423211041241214130303424340413041433040232000023002304301114020102433142120023420414143243042101100023301301344310401042030223021312032443222041341031324231431022033332324023100031413130223331232423043204311411434342041131030200343023204141042313303004120303101211401112040030130040403024443110124142322322124134320341204404321242440213410334020401222320243414144113444143103201113101414110040440021022213414231021031002432031401223001313322140241211412102302003420324123403142130021404200334034310031112331414432240210214444322111321033341313443040002243420414323031100313134140304012214101211244143313423321103221022122114213104013000241103040330041321031203114012111110421340240211112204004100242224223100140411124040131441002044312443331314432411142321322220132132434341313440140440232004422141000033012132041422203122244131144044030004030334410100212010000120403142242134420441421142113311130034240334424213300312412334311302223002301142102203220343332004124113102322220111341240314440004104401441211212313030432241444300114304204421334221101221320210030330441023003034343403204310431002232112332310232324121223243023420033411202204011043123230430034222031122004212441334111313130442113332102312434410131430101322412333131321131210142313430033241411044442041232301114420012333423422030120122241103122310044234342430142011333104341414220103333401341123301111134133320122102423443221332320440401234022004021443012004331010232402044130113232302113201114240141121333121112024201141020410130203232111310240040440030023304002401022044212404131034214033103440242102331014033341310010103314140112040244400402221124414322333442110420311202443012114233042313302333310141403122321200230344320324340034104212042042220100231241210210101432332332414301324111331100401321440124222131413014424131034142302043010243114234101221243224301230432313032244022422024040144131201041142344322433120122400014330120321043331331234041402404023342200421243331403303430324410112331031304004423204313201130414004440332411000133002444033441124033041313101442134133020003341302003433102040341201100144301041403043012400123401002114143423042331021102231100323312330013112104441011422331002022120403014143020343013133112030410001331204212110243101304443222300124331212044111412101231140331031021130213020024403104342144011404033421033304314300013322320304342043003231041010232234200212444210013303434001141422141433230144330111340403000411040334001103424214443041402230002302323212231322441433210124121411444034114022310424102441234332343133433334000241420031110022424344101422314223034320101340403002432224322431201232430311221143341440333401430340411313212334414313414132221401221040014302014440042402204110210231012243110223344444423313023142344113200134202032340331332230433142202121400031223130402131144234032332433303340434423020334020001044424403220402421142442140421143431402343343133040440030410122433234424002031132002231041310203224024233223030231300330333400131331342201402042431022200132231132141041022320141413303421201000320023342123112422410032304143140031123010343241401124223341030131330401310303002413442423332134213100304002321141420243032333413420324231021214133111320300223232221100231103112230423301140203343103344210301332111000203221231320313031423320114243140043404211241213243204134134214031343423200022424241111111202332323312040303243124213200304242112344444131134134114302432334410144334012423214441313342133331014444111033213232234340413412333230033014332420143002010404034400003023443211223130122400344422104014040310301141112311124321143132210210101230000020323443140312344312402012414440422311332021123231034030030304124013300243003140230230312121433131134302232014000324302244421110134403042234103322313434124311212400413130432333230441031110232112324112312414434234313244303300033223200423134241433101401141400321013201212310031033242421024342211243022202332133000410411303304402341111241223130402041233113210341303332003144341232044211402200312013110330131132200411413123422040420204302401041414331243002312033041412313132131134440324223314413412131340000204033044432104041103413000133232324320040413123213314012213332124121402103002333430040322412104404332011120123404113142224022121401030232201402220341402313310043211433232010302434134020134441023433120014122103244311211400331201300012301032341020112013", "214402102013241031013104413401001400433023123031033440440042110232241100442113432044112432022330024001410403430013042100440031003334313012313014212330003444134223114432413103101144223234021343404112414422340400322140113111311003311213342204030220304201214230034233331223112023322302022214142313134021141043444014140011311103241031014432124410114312203413332122222041001024222400224041344000432044313404014204303020101441043410043114231112340023403102014203203122024122113441422242422304412422101443022141104143414320243320042230410311034432322340122214113232312202331323432123134432203002334100340234141331444104011332340213312443142233441310104332211021043340243004111433221324241204102033422420020121420224334332414443230044341340022301331410341001222410401441231024430030042040234233034224321142404111240311042113332114343131413440042141244131023012342043004003000304411112444300243433002442243433340240404234241234431401224314000414441300241214213234121100230424124300134442203244222423313342222324132410031034311224023303141342231114234444120420102244314013223040414003004030442303104144404142103343413131043300040040414104010420211143211230233111301134104101413034010134242341413001103422144223434243133020300320204231234240113221341401331024334400143410231343241220241302114221230220140423242401222403423334200022414443010220241312031321300312043024001244242142004103333441113424201232132101012111020133210034201221430301220044010303304011413401240132030434124000110130331241313002102033432103213202113010312421222033213112013400101234331304302200422034134324321403033310003134310003040230020214304142301024343334022303013042112103442333244241321340302104313404134322431124040024010343221114123123010343214203033442014114200230012024301304404414444030304243034023433314101400114301414404423311241022404324230200441430224440420441314303004013224401023033402111104322400142113133420044330022224402311300333232203002000344043313432404142302424243410042243003433341431214002004300240404024432142321013001043332042304034002141202141420411424330202213423232403120033010041402113012142030204323124014342140320040222443043424340224132232343302003340334001112331122312021310322012031100021110123124413110112303034201221044243024412301301300342330223314314034211202204100341031202412010044420132023033133011030134224010424211423121221132304330103434312124342031132312034320114423221021233003413212003212012121024411424201332131333103323221414340032130212322104140313241141100433440444444120134013044230243300034231213101412101203441442434003343044320110304440122233120331431040320040004303300104421433203321144111203331420424041141104130221003144413444302243440432102340000402000403312103331104220141003433104101412314044243232343120102234431023234324103233232140404103322130424340132241231203113004203310222422243043102403443132312222004240122422212103204000213011122332124014124033032423440423100330023143232142413430244111332411223022224122413141040020324221030230141440024144210241012323030024043224133000033100404422143031334144243434211240413331110340421011440103040232404120203024434411133221324400403440430322312401143330131402034044311110142144442204324130243443103444301101302322221133321332344311023424443300434431000004303003131112424403042012201421004043430411141331242204431400222220114342314440242324444210133324424323104122024003312143413433444034321324433411302222424022133424132000202232242312003431244403342243110300411211041201043421234300130420422224130230022001134210122112440014224302320120110313322030234124423321124332121033310231203044324212112413310344430210002242332221221011212242311410302232011234032431022341000144044414444034321220130204041321333102421234413422304300320321230011400144003313444321114113332103112444240224034444243231324313343420242322423304222320100404131102314342304102030434401041432302421032231003334201442144331333430010031023210124044243214303410140111212000043024012312412220440003400121001431433044032042221413304214440403033342234330130111120210012310140323030321142344101002240143240043342414144432420244010444123021332112410141002142211411314122204243433122403222411021003003132444311011442213423141100044011222443034224102224422322120033442341044243140313104121324142203223121402040301114233021013140240020241324304340130222313021204043310210241323421024114431404424131124412134233222201144242032413441044121332334", "130403131000242443213300021031021131243444002422042030312430400021001432012401011232000211220344011004101411204240300121013211330331424402203301444340420424032330142232030031214111204110200230430431302140431314033430310003430331004221332031114242211401313311432131411004010222022220213131143113330402020331114034312313333342424242304032101342211010140234413134411402032341043103142412024011433120213003101202221432123431101232034042012224230042143321424300431134300001231141423024112242041143402141024123224344404303043034124433442343234021203301023211030001233441440000213033112011311200044432022334213444010022130200140043043230134240324320143002021344304343410331404442000131223123202403140440431030030031302440223234134442014414423223322111043203321321414141221030421430343141021443221402011033444233114214012233210224323033311321440143020414102121340221124044024441401002043042044134141113412220432334014331014212101043013334241241102231040221211410220010144213243123302023242414032003022241233431011303140043032101124024033023431311330412000343012220311123133234243001341211114401414311003431130432432114034201040043202033432004403131000432340134223232432432403414111213040304123201000422324044230400124433301232404412412013244241023224210440340444303002431403100203042321433012332442310143232302241221103231331142022032041341013044103431034031101401421432442423114404224114414011311113311143021133022142034324021342000132311124302221103433122132040223210100223100023433111110401400204001334442342342221043412101201413330140231321002132123201134021041043024033241422313333131143023143443421233403214024402121042102434420402244020230423344341434234423210121421410114314020333222104222130420322441231102031232322303244244043201000003214340200412143134434432143334101114112143421230134120211312132011210433012304401322302441231121221110430403442100411322012010433410230222123123114340200320030023141444022313000404410043214400430123330034132211441244220020212313433330441332233424424142410040442334222303041231421021423411242240021343344123301324000032133330440430120111314414411322314044141213233414232301322412111330004123320314110121123314100434212023143440224443204331103340321214441023233131013000124423422000121410312124441204344040331123240032011021413323442010112400342333012341141012102221444010222143213020342331304031023320143223413223224101330244140044024333130322240031440434320020431300323300213113140000110303233230043141012301131324204114433420240130432201342120413431324430030430413404341323243423324132334204221300440444113013443424002220203401100010013432413302423121202142140113344130040403041020320412341302301403421222031122231021434114212300031430241042010320241432313344302424220421430311414012341220442420024022214040300413430010311331243213332220123102044141043101001033101413324114433013042013420011230114412112124320304024211031411224031312322131102014042401333303432404412443034244100123343332312312421423422004220230132304441422003042342140111334232423033423231120422411423412404332432032113232433024334112243201200323224401124133144401400130022143024240232001200014022444434003212043033233321411304222204430124113234343340113400213434444013301334302242121324221422213304432414414431441324442031440404213011334041140144132340233423331442340340230030421214332331403334134321010304214314022301022133032012333330114012141103332041433133103421442020410131120240023234230140320312231342330213313120442023343113221123120122444011331103411042434420434341440411240442113414301233041313041210143200340102324213120132241440323341102121222041144421411220101411202404144203411433204201400040012430412412130004014323242201433413122103230401220004241210040124233433422101040111234134040012433214003111433303403022230314321402221201214143121401333134141104120204212320030202042221440200224032231423443310340204421244113222304010001233033322001004412221420022004242420101122244403210023132134320204202203223434433002033404221101314441343001421041131303111003304020130040332211421431431044020304134201430330402141213234412214244121341420014144033221214101044020224413002124341442304221322221304344202442132101013301200411120243344202232234224431442010102244242144143113301222131224044102023011300001304131041400141211310322432401332313031331421134144220343332344200110024021030340303040422413142342430431343102211001404112023000140411133324014121012033411", "244113013343321214342344342414401134340310232412410400304042301244402014103003343221320421424004402121224144003013043241021240114314034210442331401344032111424120023301202131222004143220423430312243120301231133131323230204010033340414203113404022124322234034443332412203333220210431030332224342231413401412031422203422111131220331103130421300321200424001441044424434211122013132121303241134244403421331130204103131414212220221103112400013431232302030234333220313000122422134212433404440301311141142434240243221304443034101200003324140232021101222413414100424020004144114143213000120240312301441021021230433001202420000242244410302130431113244403013104040414111324244421032401102101420244312300034244243124223104010331124202332430421332403213410333413414114423214130213433101131203122224200104424132203434332432201302311302323124030231043121343043042313220434433432400411243244302014402142441232001110212304443003144213233122042013044431041024302414103212140324422324143322320201320440404101231330210212302002034224101411232321102343211421301232030013321314112044223012022314022404341431314441312401433422440044434121013133314423200140014412320432004431101240401204343021031122131040044422432240304421442122110044110103121201342332014441234011234013322113044411040400334430413312101103022414012101020232113143131102040424312341331043141233221102320322443044113201334324222110104404302440220023121111212344414301134000143404303344004420404233143303040121120120330304243411200203203202422204002421001324220304110243213300121244443120133134324304333430332342440014433042343302032230011032444222311113323213000330300402410241230103103234420310341220142301232034220222031332401401314401040440244012434442303430202201031231111223233421002101131134244143020043304001302404231203203022001440334023313033111413143320201331444211142202102232111421201241324132040213023222131022323002200133330330320214012304421401403010314133400221032320110202200430022331124300401213441202100430132344101423034013333202114024324302212300443343230322023124034003344301022320231203231012030013231024242031231021241411042444414340033114323320011114113313323142043332030430133201243441413443422021103122230244333020421020042101413140410441114013003000021132043302310012433330204424102024122443013001113230312101432103343343434020040422313142220402212242144333101204410133043340111413341344034233242101003024304420030131112411043104002422012233210312224244311414120044430013301312310010230221121214412432231134232131022240244143421200231042343244143314222011223311242001311110423043320312321031441120034244040141443104420440430312210232411322442300134400342423341433304333143300241342133331300201403244212310222441343343214220431404234031234042211424214333241331234014101120423444242113034343231304223030114214112122020332133103412411003333124332140113133400310232030030313041124041140433403342131401144014421122231341024121233430214100100220410432122244023112431131044430331041314432243331434102400213043211310212212314322134101243300242324442411030023244320034210143241323422324304032340023000203344222221233132111144332040130222232210114103432213134001302023020200414001213122412020341310432111310020142441042004121401443322111140422443144233032420233034023002314243300003331033010014010043410041032022011212212102203311341411224302132433103304114133234304220022044442321420201341023421234232330301302002001223110324301032204423320432141323223032201424140133220422223024142204243141011423433213214100213442104401444133120404132120031304341222332100044334220411413444014332324131124133020240230104242022104304232334223201131410224204443441002224201340011014131414233302114240004232321113111440443440224341122134232014201404200230214200020110222420321141142324102222433341042013010312243440330040204300221332121332223001212011320441401120340012114124002141200341040304131310231211002233223130223123022410230020311242023324334343230141034124033244043102130343224001423112203311343104024322421440334343400404122001341133401211134212432424331023212302424001241243430311203000430302130421220122333040430234302423133044022014221344413103013233113041222231011021444313002234003141124231444200303200214000410132124401414142211014014043104403004001423001243213434332342020323411003403131040412231001200312331000120333302434130440314431341330342233024403312221240240022300442043210324103404131112331114321440122", "040422224011444331103424003420220303413421244133414220043124341312342003003434133114103031304033041121432110400114003401022341432430241324323224344321432323040422403111310130420420123222103013141430301141033113040030432332031332233413202144120230042332403402211201233413132110411234344422234042032200433012100034231121121434401324211033421302010113024130214312033431221134340041421211011133102042300430142344431312032304243020331411222040112403220110341122430213310244014304013341431443301312413033310113444111004112032240242403323201241413412123321240220334123011134204303343141000214144332133240321124144230342004043113422123403402101402443432121341442402234023232240342411234044103401330201044133332002022300114202024444203303201022014233311104040110224341002230203143320040232031140234224411210232431013041341411111022111133313100204012342232223001442024212320302332003313233344211000102444232343031411332103424404142030330121014430413234321331441230004041204110103002243332301241141333224203231332431000133411042224323143200143440331321344212144002020132022143034002430433000010134304342333223414023102033311134003433334230341300401134400021411223101043302304444044320234420320400142411422412412402110024410421030312212343123403313422410132441114321330031220341241144233120041211101330202122340424120303410340442400143224141042032222414243121004422043024043434110330204312303132142012033241420410441011432322034323312104022243114404310012122314324423013322204411100041040223000124034303111113221121232441433224403422202234314413433200423244420224340330320414122011133214321214440441231300131424032142120314342421411113344140124403342402210244402240134042042313013310301412201403243311324342011402020400431322040343034032131001140410033110132402020324303304203412303334013233200002143243324221144003014214014044303233401210214323111404342124111321230141400404121233304341323011322441232120200314140221233210004241023043204404232212222042020011301322421443411314103243311003101422123023223410220321133102322432301114434242341103321422100120201201444200422403324321232423141030304342142211303241020042140102224403240200121111024121032211414042312204402310314232320322111112144240341230214204112431314104331422010241121443314334241024112412043043031342004141124442321032313402400113120324232113044430201234443431404324032020323101303320322330033011412223314420332041322340404321102132233310244043423000102042321333113120431003120214440443300404340414211312021141210200012114112243303413314123001324211022044124323013130042423304003133041324423324030111411133112043443202334244110200234042403310321400430240302022242143232201230403013204313040431141434214421134021431441423343314222211422443111124010121301142431224010403310441300010023303234102010433121144442144330312313004304143200314004023010140231444203020234440202023300333433122111403214032124344234321430104003040130423134104333134324122313141000311020322103212113313032213040301231310433012431111202301243400424320222312312312410322102142422332212040303424211424114401340113000132334044413224212301003232001040310412111411432021032102213333244104414304201303222143312132002043212242331014233440023032314403100431203024303122100014101331412342201022133300430321224044024210101114112412004032042021022102141013141432403423423324032421402143420102411103330230044404102203021011243200200011424232341243200211243210414421312424010214200211143004101202114341330210403101103033200042003403410314240013330230021030411441022443043134031334004211432034431130014033032314341114042311024342014040132110001201320343400124034220203304121422220004240114144240014231303344221144011041021124021031304424343112312401333013024130014301231344024302130214144324230100132041123412412041110320002113312012011120204000103330243214104030242313011343012342200440320311232302103121220222311444300031300213144341032020104023034404303233421334103202421422033013203030120423420420032330421000241113104244313341304140012104200040140443333302414403223431322033431430413402212004121134000113022432114302040440113123423234010210021123144214411220433332022034041043112204244214201040410303431232040110014313030030142122230003321240422334004322422014413313322441224002413042103210130414144344310041200103244133111440122011301302444424302234001214101112033004220231312122012020220012124434130443130442024120403420122300001030420210333031303030301104", "012123043040243412311004330242111412201023340213304014133430033131241242241203002224134121203304323223312003122301223113024112320133210033243043031314323320021023032432004240004300103121321203323344210212244424143342434130402141441120440333232432123023030340404230323312320403401400134024112002422102114240023223121404213311343040211041013122420312020342201243441042222211010303121114324412014333310123213411224243101410122341444341004321112140042132043211342413134014213233211020343124101032414320221324311344202014012401442311002441102132230223300233121431144004341202002414102423010424023421312411321323204344122022010441413404331241132134031222031221221300424320422401232444240230240131310312214440234424014201012141211134110404313304042233200032213231202204340223101441222120111112343431131120430221443210300422300313332441442114131100222041221202440443300220323030034414332101403320233212314241312330004200202413402021020003312340243121312201142232034442112142410211440014423040402330021211442243310214201441132001403021312342202242114441331012213212214134412303402240021341032204330112033434113023442442131043331410141303222140223231201143223313011442020122033211341011040133443320032442203223034312304230340130242310414122433240021014300301210120302432310413233300210441322423413211323411404003404431130414324301032310140022332212400120141324303212441403340232242433132314301031020120341140401200110201240232120140223302334002413410142131044101302421323430223213323043233002124002344123104224441041044100223141123142242423212012331302123001120313034210144403101214224134400312214101344201012134444201423233122043411224121344123341040440223404442400443344132113042203004333032443223344032123342344024221013030440412334421243111230330232233343241444031420023304103002313122204331333304231020404332010443214322321434222000041031032203032310231030133410011344024423202240132204240232130110222304030242244322140423022042220102444114101201212242223433412303220411113400114314332332432420442042011210044143331343403333033321420232344013440320001043440214032123044421300020334211432123410340120412213410330042224014323021203341012240431303421403404204422032304120434011414031440222134334230222134410230333224102413203044332300423110034310204004302030342102240333413244304104200420014044232234344120333244004210433002321100413410143243421312340210243322410220220131113011011400422400102003241414433231104022042212012320401124404011001440102404433431032134321202222031313323432021242014022022432320402014043130020224004240322023044413332303142340114022131232220141344021034202212410424344313120111313114404103314214321340101002433312201101131013404401041414323234244041010214440432122242220104411220213010303303031024304113243121212432002433314200300212313400214031100300312012001020304430023123031400200040341340304302040434431003331404332401002321201004032211102001203122020404421403311021204221220103131212213203011322322233020030443144134333441244201331113004431211320004032423221221142311310343221212140122001424331431332100330332144233324413141340000143230301112022130443302321103420202430341310330224002011331234221230102402302034201431014123414330233213022103032323431022202102033244411414300344123300114414302330113020131224442431423244320202411333323011031122211110401230440432142221310143103320110114310233001100011002401144101210403000402242112204412243002004430110014343033414340123231204010110312012220122333211401002340221311314340030323212033341441120232442231402030112301213312130004323231234204433112320343211243003043201131134432331421213120320431103243043144343402333404111243134123030400024211004213002234121110101002222034322441444201302410223223134431301202334411142411430043140003020104310131032213033343414010003023231434233422103222334342311214232224113022443320230140424223400404144344233012214342301441312221114341412210444133434344220103124234124342103012300234220341013204131334424004132431040441200343212133440012124111010333021220114234241040022101234431001044401132343020142043310413231303212033033312030211031011421004002034014042132144003024213113214431203023413041300434442413200223040024430232142300443243301434123211400044403003322230033314434012314204242232232040402300343240104014413130304340014224422343211234200214334001312112443302221304324204001432434233310444423420134421442232342004041213231422033421142433300042211340414431110", "431104441234023222132222421143202034410111204140230411114012044310323324211101033302041430432204412243432234204143341121313241032104324121231334403323440432410003304130213134132214422131411212243220414142132210022224003410222021134133343142110100101341214403201314332431232014410424423334300431221043334042033314012202320343210134204030030233044302341131403220013341003434323043441044112413341311340031244200321422143203100444324020124220120133002300333210132400104333201412443044013432022230304214320304141244213314243323330243241141242434113034330130014134003403044231213014401030431022032100211010442243300313144113410042400202210124022424213310311241011343023240031214330211002010441403321301433034101034413323042303243342441422330233421210243124314232242324241344410432220124034422030211322124113224040202434041304111221020402222013141132232222124210221303414132421111141334014014241003042214142021220132434404340124103322044432423203233003413331240332112420444020143324232101124001110422303414130000403433222312133143402211323224241443010343143344213432034224431004433132222202310200104001123030443104241220431341441010231123331202113442433414442033242432003413404004144032214434024243121402034334204422404332440224420102433420220432241204300331032113420032210123034340143442133024212304421344201101131103044220211231203344101331432044014000040312123443304134241313100302140304301301240204041010024342330144412400140110211331413112220303303043042113010302421041102334441024424431312241234433304142102313230330114432141222233224020213331203421333131420404021414332113310103034111343244004022440333013420112044242444110441042433103220121421223213442131001320412200120034233334023320323114241242230003423144330432212102012113014102442421442131110404044313443440130021134432004233023104130222241240234001111114440144041034303230442044123041034124232312343443111430242142331204430101233103121131444022104130013431040433001410303021423410110122320024101103230011433322221032402304444114103014431231244140334121342132104410240010304242434232322002223010232040302444032241413202240230230303142104123230242221020312141220412330142232033010124223233112030031213202142203124243000042340340001311200124223023333032411321323010141310311031103103303104321134442411341100342313212240444430344414401134023110302104341121220034014003423430132413441331300202023421211422411132201111412002314040200100232442130420420323311403110433332020343021033200231004102000431420414440410233140430430240340341243113410303424422034421231102310232022224144102204420323223341322004412424241433304112144312444432103140103034100114140221410130121213123341030142130400321420240323400041214032002212343442423044411230131002431420324133430142214433222412212043443002403020204020113203444330112030222001041232242413033323302113304043224322144340004311442343413324330111122030103344013340341411000211343141030124422121020322124423421442302110112421224244234202020341300332414340442024444424221131242224412021222341403043434334444043223441142203411032204301324323214342404304423212303223021411101300003124413302012113202244004033443443000323320211003334031031124222331124131142420040324433201201402433204441123313421314403112131000023220304002130213131341410223444404442134322114044404120422102342332442434421311102440401443424203221013341443322140331202242413431032014324213402132034020231321300003433200212134121410131221013434442222311134211202101142021421134014131413432430133203013232421212043111424131143210314431033032032312241433140414124114112140103110224443042222431030032410130003241214302233333343202200222130444414224032143333132304341200342030330210132130110243334032012343311430113242041004140221130114401122343431224011212321301130321132230424212143230000332442320033212010023334310412120224211223013224421104200202343321121301102034213444133443224233313011304433232431123400402004113033214403302344423030000101442342132320443013020102110203321234043340001134131404113104433230203020041414332141342014224232312221342244032414322122330203314213433423111044224313040023022241320101103341101212234140313340420300014134034200223203120100200113444014130444223011413431432113441432422221341113400224242232130011040243333142121302312420442321011414224301342202133313224242042024323123320224224140423103104320113304130011132034200214232140310411211230201020102203330402242214313031311014430114043130", "232042040100101330004021310233032102102444001231013403134131014400110333221413013014223003013111303023232204404143330024042013130343430331212240443412334121131230414140331402032202011013311410404401204222302432332122102312423424101131313013223231330234041433134341223421021023043201103302331110434313423040224043234324030144232234140224041400023340432203404320430132133323410201333222122022313132402241300202110302133034140013333302023441113240033043432314210100404432134014043343012000142444134413142440401201304211032304420434124322420112312013213130214131114342143140121223024324431043232411402400120122201443302403401134130110131334113212341411124432104221400012033310140144411014321121301414343133024401143224024012130322000330143443424440111202414211142101441023012304424430114433412314223404032140310430423314332003302434301240422201223240414331414332030040043311140314043411003133413042341403220342244343333342232033022204440242134043300221132013112340230333203414143424404142101310014013031004014310434422332304404424411411230431302141323232000312200120043214313413333033324011001100313330024134144102301344434331330101211021423044020332333134122042224420412003103302430334033213434232444140040144120034143020232204341341022322403432332320104203321400221222440124100340403014413323434413000201442014220343230014224012443314033441142210020414134233011141203022304143340213312412412212020104410312134412221403113302004300412404104004121332014133332144141043311001203343303412341030224212023244341042334302240413134304420244001444041213221021241434121440231433041033240013311030444111031040133132044321204032243121044432323213013140241311244342343121333204001134012020432114220034031340304042004403130042034431333243031211433224313111020433024421224214202342231404013024421232033002420112001223431442133134400440013202241113041143130241401310013421314132301043232312113134444111022040402402241140240323103240010120434003104142234021140120020001200234011240310110304200422430140101044141403412023121022002130331100313110341231321433242301424423330123103123000311442213123403111040240134332432112321303133403223303003431013320422024304223120020002002111241411334102340400024040404220443001142103014434144210342022310122420210042331334210001334311100421442042043012340244202432440430403040013010304244300132243402142404130333123212202022220130144432343442014202442303442212032413423044301340214113434132012314003330233420432202431234224004324203032304203323121422120133042024311444240220244440013043323120010424300431041344301400122041440430422113434243432312231042421443322032432144313244310220432442240434020324302134034102331012103332144000041024213031113143130141042040022314044123314212214143123403401121033212111040204104200132341010104033420033444441344331110322144003323132140404401342104210133110420401204301223003304141411441401323401334011211234244303024320004113310323033040441002341024431423100111400023110312302122413410121323021021210112342041042000321343412403223011211320424333013322402400042021233204142140412341212012043133431234210004330402110411020112244433433424242000142022243443210040220044344104224344344141020421233140201232002124103034234223011141231421031234202043002233320201241243302414141311031414103323431043020431420331333422130211233431331443332211413133204000303124003240444204340413020330141104040021134344013231400244323434320013343123424304234403300111103012114211213010014004023233203032321143114043322041012414031322431042220244231204403220344143410221243311311332402334214302143023342304433003213243014203242020011344002240332400414012202424224423113430220430100041122032021302313400303123220403300301402004131040322413212342442312013412114221441241301142112441410312000313331033111302134331044331242242010312004011031323222042103322210432122024422120443334124441014414111022323110124110113102411121212041330002321314111434320103340031023434103211223203420341213204031101301014340130012310132424110120223004334130321334233121120213440341324033043312001131012402134121013004423232004123032222011244111022221101324133242003113201100130322303434203441044122411024133441414140333402134140402141044133003030122431231324420402313302432002043404314002033041210230011402333412334010011431411031102244411130131124200123003233343041341301414111403030232140041342432444312431243024420040212312144241334404304443402440102123003323424203013", "011311230431343013224102321042334201240241013004304142013311224220242413341432440011423003142031431443110431334040334243104242204113203213211202401202010200243411240100023200413433311232113202341344301123141200042142043410222024104240230044011342214133104003342310100243332441232403124420141323144304323243220431442434442433030042102121301341344120334212332304422311334224200404432130010312040400001242243041234210344033114414103331011433042431240001122204310140131311110231122022100024003423300121031130133310422342123033000341441142120232103114141013440331412420142333304042222430303113112143020243222204424133024244102040104401433140212342102120011123140412333120040434001022221240242402031340020233214344304111211144130320211340433312011344232444002112034434320224412101422101141101122213304033303334030211011224224414342023443302030202321421432002324410211222122033420021423020133033140030402300431014202301234242200344022211120113223303334121410210141303440023031024442230233010110141001340322203432114134230141022021422203200243344024324043330431403130134330300204014343031232440122222340104342100322122004013334104132040414243311223002313223244321032400321224143003144304230301321012042434414421220001021400414044121012203103424120200303402313332003413140132214240010011311104124311312004423024411243302423211042301043041404412422030243323311123314010003100010444404044243043111330124404411102143332403242202312132212020322024243240003103204443312002134012302203140443214322314014313301013011004142122123202432040223144401324013001024203342404022322442112424344132142300234043024020111403424234220443413111120020443121030321301132444401203131204032024013240121022324030023401224420424022414311244112301332342124221410420244310420120112214324420010433231124044301114332411013232423233124111444143133203233304332223023244413010322423134410221014321242040131424340442103030432333434434201312411130434101003101323340001112132033203120440310030012011444044004431142034120304233442102212222032313041431211144040330432304014143404034034323313344103121403024404342022023022102210214424121341424224230341224102300442433143401330023432323040433442341030424102414343443001203210021423032342000401203244234434212303113021113412013202443302032233142133231320303410430100104034133410003342313431224122143342342003241443312311323112432344004420114121241140414134034210022433440340424312300213003141232303221014311131112043320244110023000102233312041040304241222320441101303413203030324204322111440331021413223340024330123040433324010042301034130422201034240130042011421230441120314401012302024412302132044044411430230022314014411201024211110304140234121320021321024004404403323042032422232404134032223413200132304120430033221434203323013303104013402423400400032120100314113102113034143013030124113032124002433210112414403121234023011011101333013013143120020044330123123042004321122204220303203310104433031410411240424402333142404414343141334214214012403443334432201141321414231300234120143221404032010224321221431442431000012000032123032222431421303214314010023404444232244333024042132014000234222214142211030224232224011304324200142234440303400142121230332410143420413444143114313410412134242032344110123213111134231341130131332100224213320120043030443340431412342123203203243012422234221122242043133040134214123010042433223004104221212444000044112104134422343430440224032214414340122214143032044313233013201110201211220302330233204202420411320133204314320324421230224123211102042221444102434000140003330214034030423101033220413420144200142311403401303103321340214200013404310333300212340022301122310214030342043021330134204431121302410430042441111403100021323301133001144322130134133221131344443340103423124130032013240133112430433020344000331022124314010442033332213121103432010404102114210100234041320023330141333220130031434202024224141024240344013014133204242003334010010242304000014002131013021231222221110433423130001113203130243343421111310232202433414114222014123033122242301314422441200101424313404100401231044411130232410041433123001011101414403024022032202422434214123402140320442442222240144131012024240414111140020101004334430030324314232401132231013030444212143301444200204110343044432010444033443232212013204411133411021143414214410311212033440113204034210010320430210120111133342130240003404041004241210144330434442143341444300441041102044440303011210110141402", "322301031323211031014324123222424020311113411444331400310104110023444340423320310312132200221421104031201320443324111200123022000341241133414430314120303104013121334424012144024134112211134043101204421130302121140411402211242300041040242234114412030244414031223001433442033314431202233433442011342120143424244111324213033231440034220313102040341301401143400024414123314043031220311320322323432234214233244311443402223230032032001042433010401413143201421221010124334043421023033030414033144401322142013341033211343110341240003144304002201042433404234401434030322442311024321113404440041301433403100212330233211020232004042230104000230433433344111443244423223141004112121441001310211033042114312141422014000103113221324104032240120112223243231142101030032203011331032424233230124004004004414140302300330301233442032433344031220103020203322413324030423330334431101040332340201401002401123213340112232122202442132304402013231204440423130220422040120333441412434410343230110334422323100433113204103011133203140311100434000114414233100110313112423010130324423120423122323040120331240021203230231242141132310344332124122041041442001330101022041233431114041034320322031410140400314442120402341241432423433300232401233012302002100234213442031231124110341431014223013411104144442440114003432303421404122012310143314221121420131242043424004433104133111203342011434413100243011330044113302304443043213241201022324314001301300313142141032310334100322110210344120124310140001441140044233332430133214234441202211141121320214021100404210041102212414011124133000031341030314003010214030413230343232313121222144330000124431123401033404001143304232042421223433331424344133312444243240340341440334324312421244233201324311114000301011343412444432031432224224332144230230414324331110340412422202012034434341412034043231434332241311022401332412042244441133022011220344312003123403301433324143043141434133424204300444042304200444433322043212020021001424011413011134221303220222312111034424441213201202214344043011443320324441242243210203340343430212000121414311103022414404310340001011143304203200122222041422430113020143312201133003213403043010002420033420023221022130434210332313242210410032331224304204101403314230302400224124123300424031041033404333314021013441124112134211223304024342303024003311330314244424420222014002123330444220434431040423244031311303234143333201204201041224241224034120142140404100234442114402324243340324212443300023444332042301102113321231330014143024013434414201131412112131243422344341132442003411202144044422403212104320004141101433002240100411343003012104010134013124203422424211423230320330124434133100004033204032224244342133240144140411304023330234242102003121433033042023210330303143240010131441310434210024410420042143134102311133412112042000130413040322220442411422230141342241221232242042300123210132014411302304300020004323141121141011342024112233343321032331220432221311132432231134134001000231314231111124112343212244402241202114040113044210130042042232201010422334341033302441103311212143432121144023100301343022122222022133242204432034011314214442100114123043232010332313233324314024123431104411321113042131223204403244011232244314031011301122431111424321013132434112110001223143002304121131022122311334012333104042222022110134140341404401321211021022002122433110422203431124243322411123023400340014330314133123003213014411434220310322024334241321213332132421002120330400121330210143021040031344334230442101032420444330023313213211323324220003111231122421214242042322404341234204044322403101041444032132100004023041314212141324424303100042204221230033441344232141442201221111402320224311221342001011414431340422032403212102320434330024144420044013014103420021440104014202100221041423402331304202444234100013332302131414441401241331414144010013424421234012434411240022114414041402412104323443300210412120021103223210204041440110231224001044222313112101343113300412214231233432221010043313214034244311333032432234423301404231211344101131122141123332400230034002211004122240000203341233343420312404141301232422414421140233341243433421433412142424113143444004141404400013431400132022033242411220111441402402334210112123200314211423200320423421123021411003021444421231432422314302402442202300130222144202231424034333234131424132241444312330232044224401334311233304420142013110241433140443002131320413243214034130041244310013340331310043211120030410431123", "220034414121421341412314141130242041141101144142143230032224440101232220324312101434212423241330433103214003232332433000302122304023114313324404031044203213424444014333242033444113003414402344204021404000430400230111021304412022003424410341121441324212322143021420014300034304011103414002344142234344241043132432144122040031142214232143032202024331121241043004113224422302314100331243441441323222404402203442032114202343234040331334022120110002310203013231112213443004411231010420443114420321040434043033420304324013324234314244020212241043304104113034043331411144310104232410221324103132320020032201301230042232022330221012031213120323424024302424201401340242231040440033121401332144034220331230102204044144331211434322300200224004433341101024321131323100244304021101223410442121200304043114100204440012042242043024140043002321134210233001023024132104220024431420234414323114323012301034102210444331232312313430220402414000321412324434030441233344320402131244332224423234343000333101404203432132242121010101241302002423213344404034231123242204314113404101202333414141131322004042413244320111212003204330144232122032341442332030214120114341113104110141233423204232013130243132221431433201400023311031243442100440440040023433423232121443433023231443421214432444122211223244004132404330441213201323231330344123142320400133113032022331302131332431204423102424221013301403413233434043430201332300441110430021431002243441240224003421143003444001243324123220204332130332103241241324431000331011244420422042430434212011340020103144130002100002344334034034411123143121401420124423112102203044201430421300322122244312044324302020233344132321433212041243224012230141121133033201120322043214032434044421100441330321200010032014220140012400330433032203033444134013341124001404002001134102230022100410411211040110310410013044041412334221331134124001424312213001020233300004341301241344424312414431421013133411014143143343441241342232311103224423113212431312102411034201444412204324333044130123232101040143104102024404343342402020112434010043121300334303141314020023234142040200023344331040041424430041402300424140434443042011011430132020110040201031130142210104024233013314024102011403224211424434303224140132412002432221132043044141124443234210324324320130300332122433014113021023214121330333432032212442130042232330130431110143130241231304124403201343214203330303043010403210240212112303203020201014030434032102032300210402123434103013423014213314124233330041300041033020431423444140002242211114440314240234314423231140024444302021433223210403021022101413042141442011220024022220224423101041044313130130220232333223224131403431220411130432402333043141031322003300344314042034341112332023314112441233123422243322212303020404433020210102120343011300441224314322042320232121344342230310041422013012201302312104104041043232331221343323310302112331333001100121113342241130440121001422422342400144444312400144110123324433240133422310241330113331242330410334311010441314301022041342013013344441443011030411231221423144431341024234013000332330311431114213043021343203032314124421434011140410004144241232242214411442311212030234013332122132114341224301042420141101021110111141021230410440232410141221421204020000230412344004141303303132414240103342423344303221342203340344234110344143402333121333031440114243403241230341034120000302301102021112340143303032143020424303100304440114021021334201401043324104010313033333242440413320012144332414144304332104244112413202242044002210413022204214424302230200022341112023421132411431110324020434314203131024303310400031420141101333301004021003210421223332100043130312331023340422340313412324312122232011212322001010411043102343021303402441124443213422122040240211403112230342223301024120223221021400430340242242311414420422012243443331414142040040342042210142331233312343442014134221003343343134222411100230301133140241032030030413033022220111124044431134121320444440431030320024400224303022122440421324420422101131020040211141012433404223323104234021204011140243430134243411403423313201121121032111142414211211314441343022301304232331321230244430101240112400221231404430121101102031040313422210110212222143311014032031330412421424122342131240213341133112214120222243320030132042310423002014402321202342414033221401231313032211312202322012430101324430043223242022233331302131134023333202023111414102224420303014300321432023413004230140241030142000411", "420220230124012142121402433303032331332041123113230320433103224240040200014430311402320334404141113413313021201440201330200210234030433323034234003221031011302234031400212420424231302413341100403224040423240101343000321410004000311330041424202434422013420104441004204241310424312402202143423233032013422021234404320041323224432241241200321114244101100043320330140313031400443431403443330020020340430131041340232041020304422224213030212430114224101121144334140033022043443231343240231230100142130332122340332234302234431413220314441234302212402224224001430441413410411400010432243424211104330031044403434130304000403202013012343041404312241143002312231012414233201011110243022004011440034333141323034341001331431102304342023443231223424223244243220030304232333000102400313100420220444032302404003133341111200222331201203130010432220220344040212033210123220213300300434241214400142233131321243222341132003443230420000441322210323034130044113212331323214132304013140110011022040230220120414030120144022013102411241140241400133014314140420420302400341402241142231034124230301430424004241234010104412331042432121110403020230413203222134032300443001304234221441401310044310100021342114201230003421210141334133324440223123011144204113024122403243344234212430224233334313011341332241431100330404420204443224001201144314302303322143411130323014242233211112201434344344200002320241102001440020010130404402213103210412141212320231311223201220324233331303223441140343142002100320244431024142213203424004201244432321402210430442120013312444411341442231421441131313034023020101241110423404304202103320042302230400313121142013112021042024013302344112214011022414203413133002344121013340010014004022420321340014312312333443211331104144301000042103111224124304334110233232042214122403301224210240132022131130434013330312123103104141010112003343323311203002024311341421112000423121124333442012344331413343333112431314230244103443341120034412130113333201002421014244003023014043042143240204132340300221432042411113033044001143242323223213304433000011441031241102432422212323330020114413021041223020212414101110000202301021023142124324214421324020233121404242430324210201132433403142130403332344122440012134021004030014231302411431121100103230310031013014332222314321220231222344003423000340000110221323432120430014010444001244340103143200033131114442023344242440222004400320033303444402240422123332132300033044031020223110340323030302144203330214030322132123410404220301020033131231031421144212321243000310331023002422402113014102313001031302004434440222134402111431420131040403201131424204112343123011411424440430440434430431420402004442440021232432013322231442200243404012230000012003042004342411034443244104444320004030133122214144113340142422102301234131041134313214224241231224331411121103004341144343022400144024040110011313104124330330204104442220234123214240031203400321403234131011414040401443440244140340324202343132442223222401440204033411324111320031004004011231441203213404204400012433320010001420133112314210040223420211213314422000313022221331400032100122311223403003434320230420442331222403041340214003344240412121132044413230344340200240241331144133132134124102441244334304104232313321424311341042434204443240044404242244110140302211430131123112334343032430322414122032123022424443432303343313231443020011240142030334400324200221021000342202243004224114041344010130101241100243113244304012034011421404121340244041340414334231411020232102103102404120310131001010102330332201041214132324041433332202300224304020400134004413344414300000104323204333422022104402441230031410232011233311044310341221101334111140443423402340441303210003304202322121142344313304214441104310310343431224123132222332432041432424102331312431240143310201241244431111134301210144131134034234323420443121304330031300404224102040011244201111330213104323201444012432444123232320434030100401231321244013414100044243043124142041012212431133233013422444411433301042042422023130421313223240332034341432201430140040021401041231232302311021410004044014342232223114440122330031422023400002102002100414300022433102233224000130201313324431300100443441420040411134341012113313343022003020120101212424344434343124440400103434023130321231023222121314123413142013340023132330202441422344244202020232131143011120100442042443113042012341230210142003321134101321021431201000044042344204343203424001443041233234023012310331", "430444330210221210131240423102042140032031102443314112313334121411120342022242321111402011341411113240104132400134001000414121142122234023323042233242313133224122014003443343410303312414021300220121200443221403144143021240014401021204202403324322224103104110013033232420220123120043310344144302234320103312341333042342203422433032432124444424440443340124001232141104411404341240101333411001202311322240410330042300342404442201210223433011100111004404241412031000241331343223111024404332201303201004341114303124410200131341204200222111314242201411432400322002444014130312001124120024224033124411424224134304202002033230402434321020333333100433201410201113221424433241123340420424022423010434231442243133311411003203214344332214324314424132322313144310141411232123123001321233033213440343341344113440133102440121303342100441331103420034112330430334100244433112032013322021310210221302420340430403124204042042242323222421441414244030203120441334433311014031420012134322144021131040131112132333440320343212223044231002021412420404121140042141443311342344132304112144043002010021401012234431000222100433310311404403442430442311102420330201141044313233441001311343442414023044012333041121320240042023323410413343304304403010234334023441344342042311213031124034103223310243223233110032122441231134304012303044033334123422100323441400444202440041204234224200210020124432141444424240132242322300322321341332402110022131443213340231013422014202042423141043211013110344333021013040214210000420110033003122110341201330004144242112220341321441221410404141134343341401142202004344310410301011104224010203244342024210314340034014442004202031314310420431040204443320030041141112230030100013433202032424234330014021123333023414210344210014404204202432200310431313243430041423201403222400232132121130423034001213240213301101021112421044231204343111313142314123021224011021302401142142234034032013334133120320221104313004341111342240322333332421413002222434340310040023001310204221001203314241410144304203240011312340131430203122312040343342002131043043132124203204111423143024011301411143121023413403332233113000234031124204203040040020421432002333121440243310141200100031332313233340430411101214302232322230411003331240120414113100140344241411044221124210130421343140142020011221411032032230143442341434113101313313121022230431110101141044003133210123302300033422034314041122141241100131430303034424444344134242324232112244412012302142422034141341222004403213411313103221211142130034344310243114340032314232402303322220134112342321123414113403102034143112320231320232432410242403130103100343304341221311301330334002430232344314120101142220101341334023010332212232433411304011312203004343101010420230023104324013433014404032224323222431220132442440112400300144044034430332210021111001244101034301322001344433440413442103033102024430303202311041442300422042211002003312113022213114434233200241014111441001113002334040341431200311312133411320041403331123242312431210411302114434000121311304032310404333010324220023203003114232121311423410444431001434241043143004114134303310404341030111401112142312201414402241312420120222410021004444143024212314440111214003401303214403420304134421130040031243033224123014004302141023302313033243424403112324422241411211323442442010424321314034112023430103310444424224213342030232430442132113142044231331341203331123142101313401220310301041323122411044132320033430233203030121411032223213233224040101021013322111432043410142214131414444421024101044413342123021114142422411310402110212042344103101032013211031322210410430333004132440134123301100331213220431440242010001032312313203202410323120003001342200322004220411424121032221131424202023302202144423133242340413204422340344041300432123430301433320404341324124233114232142223010002310021142422312220314311402042031104444143420120413244214100134411340343310131224130323344301420012434330032221400111243244241104111144410031241344412332032324340240002444041231104131142321233403044223014304244132300311203243331001311233142040334313122311434344243134100211221333234122413303320124434104112332434200224214121131121401202241231212021322024204344043411303113241131334103101142321422244044403210210224404403222431004044100404301443032324203333101133440342000002343004432224444131324002401134240334411333111322320444413112144011043210202324021240323001020244244412202110422120003222432111213142223133423401030414", "040130321404331144040404432212241443121244022430220344220401140323342341303100302342203234204321212011132103013144342100332143332111223312003130324241010311431413133241001321202003023101402011103424113012142341221342113340300040112230431132212214440341404134134243112100143431034401341002124412302244312104100144020243043030143002313401022114104204211310321344322421042201444314024111132104004213234010321400301232233044433110001034342124122234444142102232141331302400042103442044221102111200314244434104011442002431222122242240211232400313424002130423432133043241331220410442222240224422100403302312313123220221134242332440300141130232423420120413101200122300304204220204013442242104140424120014300000041024103230044103440010220303003321113223202003324234332031042400131341042140030200012021313241400244210224132444013200140220401220241200212304044222214443142303144333124002223434003123304130140140243033411413020444033423331043414343142431403000443014211202344202104133113041324340143143411434342001211033300203101441240410310442101401420300014111021300441131144131441211001401344242424200010121312224300324140430002423442343121034424003412133331334204321240234210304100121314313143104043010434030310043440041110030120020401214023101341032440343234344224430232101412113120424411023001401004234411403331322121131400323422031011123242104243442041212323123204220111400110144100103330023231224023431331002214241301113332413214131412434231222320002243041320130001433122403244032321434021223021213024004332300222000440311413044034224100334112344044004430444030323232200040444043441013232331120320203141202434343043431342041311330441342043120032113420403003214002331232133344112111141411344141043242203141200442224222102330131010000122224402334012433314232034203200233031200103304032403412223404103122320333023242214222342340332042441141120420423131231242302233322224311210444032124122033014320121032143011431140443441002332433413341103414241402413111134242141000432024423413414404101044040343323021330102303033203040433322444130201100012310232033011330320222002003342413221242041201233003432041002413041402340134144411140243014123102030110424124112100204004114420023112201010144441023023232140324341344231301320103012402401131110042300344122131430040321210001130341333204010131201222030131424022321412203342440431123304011232242300431213244310204340102030320114412112444413123344314420103340030103200403441214321132114344014223333324332400041113021323331434431002434021203222334224303122244112420421231230212300310204141341122002302010113001422433131013332143010010110130404234021130242010334214133341332302401341223114000411013410022310330331400443342113112022434311422004104413124331301224420400240043432303034011122244102240344220442310143420114341034441114300141313300214101022123300303341130411344410304132221232022430312304342244000312012412014034402402133014133442430441121341101112102141323114133321242310401214201133341001024414342402010104302234411114231234241204104100223141122043020313444400023001214414322421431241011140033400040143323242034122444313422200301304242004200104040243232340043031134330430242343013314230432344111042200214423441413031331021014044024214034141424133443444242331334324333414412230412213032321334410303122313002444124210212230121322042322440044324423144440121230332221334130033442120312244231043240410214340422021340222344214341123224032342301130440312202013114414220104220034230403210440400141401144011212223113023121342240400304002034102232333211411140401204112422444222212202333342220203323142324403300103320021101324330140203420401104114241133124202300301143404034324341321304133100101001422340230001341442303331300004031342230030122442321404130210341331344414013330302411033132424002100400241001421411042210414230344411413321000202424404300310140224141410034223013203323302332103212130323334133200144023201234234234111330014043104341223041002412244300020420440410344340040033003420431043341021120240230333101144222142443003320211140101420343101122402042144410134211030114422031421144200443232401333144100412340420134004110244303201114134201300214344041124111224143431322041411202122441023104330022003341144244243201322421034444403103431144342424403334414043324030010113303003423144301302203041014212112221043204421310432213143231120420312213320241121314234421320124413100031441320122102432340423314424134033441441440421124011132334", "034431022021442143241203232124440443420433222343131002123421221224212004034222413230113243443214103032341044320214134344023401343130424324402313420303111414130141312033423214442122034333344110300423324012311300124210334302034411131004142200430113432110204343003001241121041142011120341042312113300430442232434410023041011031224122113020113213343004203303104301442320044411231412044034341321010214431434332011304233344323033313322304214331400312224013301324300000300010132121231124021321131022021420234011211031303240032410324334031241213123143202023241210432423121034142322021211004414044343441121312110140044014110243233143203402033041030204333101214401220230133111431232322030444124411314331241140040244140304134100242322324214004210143310223410123341223111340102233100014404444431410204131444022013230023112334033012211243423243040221330244343102303111430142411221222024101331013402031222200442100014114332132443213443421103120200331114024422043204110220140233242222104444233323240141143313102132143421340012214321341443021222432424234303032340343001004004120011313442222420004230332141421013123310232124221444043342012213144203244032322021142142432202203030230111014141424312304232011302221140220222440033424232424404120131033311332430313310304241340340241130332043413443331013121021410140441021144231312014014143113203011333110110004313222204304434442204102023220143021110343221032202240402101343214022230013111301113033244030120304331221424040403302320123021444421022040322232144001441322143231431003212032322004133332302324213321431334023020221244231203423013213401143230203202314412420003113022041311331423302432423344201100121322411014304021144432130430241022120144100402032412044414213013311212234222211301134013221121201024043200043121404033414331040404401100040101121302343412000021230411321311143101322243404212430343122402143321101030312041430330401303301043103402442004020023231132001010101210333004110222222421240320201221102221201244122330240233013224420342433432120403134202201313440403300014243120102141233142113003131444241042143104423221211143124301302321440013202224041230324021432420434342002103211312421404103333333311230040343310412124311100112120002232430210413014322431300301000212012041130422014001033400244301314124030302142311402102310413232224143313040103212242404131040023004141341102311042224133211301210403003432100014433401143432224300210341424444414220123342324440044312444100102431004042133101121022410032134120000003310442234431024020020133113334121324242313021022030324022412011304000322234033300314244232411423444332143312342213341203142233340124420140104321323032104444114110433423241422234301403212013041031242344410413234442302322020110310423020211201321200020333204043404314231211310411033320044014043444011021043034142420431034423420232341233100003124433230041343443433330421111234210033002432410412004011404233222233034444032143012324010034011343103003413142034043332010202041204040143012030413133022323032431022240433403444430332100120344003332302301011432403231001422000301014324003101242211321444412143242432410210323202012211234444141341241033401241431041330103142330430142411140430421103043342340304122232034402301332243444331113402400243402112424300013320224403233111330033204312243224222324334412220233211203420424101100101112323200444421234124020044130113431111234331241134434241440043022123102331133244010324340232012211043044242323133222232422122204043401220230432321230132100110301242440230413124213043101131013013433202042432303231120102313401322200101031230101232041410144123333001130140431123320012122411440120230434123324204121342240323012233044000332003314011023034001241344432440413214434301321321233140302342001043233421324220040100213112202324441004044340132001211233030342110314412310234030321411443431132104202044201232334111432041420140230434131403133440343441301200122424202314211041240200420120322220103400410313140302324234100211133330322042013113411303432243404330142343004033444230323220112313331403213302010230103344214340111102024133231244410122102423344232223220131343121412321331030203213000043211411040240124433343302132043042422330001020403113131240230032310333020111310131433123422302344440032002410001402240232133123221013131100103432343012124043014233323112100340233023212324021420142341334043334102200333011100433323102421400312234433131343423000040020322334401222030033040014240441412434", "234133443110000120442103400122013022331340344443340413402211404444042434413311412313213423214243343213410122331130121021032402032042402230343024243301403100440333224001020123331423010224430412333140344322203413220002232403124121124012230000411123144134404200300244332314344334034030114203310030402301131231401012233342310033332203112214311034440230103334241122013002042002240310301110423231112004244404110301141303343413033114420312002032020223200433131003330242011212033123020102231344240330003114200103234234121443033340322104213324432321224414300203002443040434132431123124242110104133040020413400441144124110302430411033233233110204241240034011433214133003210343324300141203103414134140104044022240332430410401330044331232111120120440301422344111121043143234304310242121430241224320101432111423012403023203400142202224314011120002420342313422131040002413410132234410423140403030013130042004224310101101124104234141113043043344412202231342030341234311023204222413344232302143333034442342204331304011040342043132101411200101402112202221423414002200341431312240112412412331013414321111203213244324341213222430042430044301112144331433322431410322230434114030320412001002101424233123212441123023124420423411234123101304143231234223404304431402312422140044311210000404303123433044033000134223443440443434223100101132334120224200004434221400130131021140044132021123212211442324124310223400230320321430412002343111221210211103040442443002323124002410322204204134401403214131000201332143014314144144333011210323203234030410143203142044010032323243312203241212043112421302231322112042004410431224322233314310013333102344302141302120210303323314034101331342412141130014220033442330330331331211144303221303422213404110423302220134032420232022332432120423310243403211022233010100212142213000120113130334332014414110441344123031311023040144321442333243111040301043420333432341441322444340130343010243422142230133204311124412124121122133232004430420144221204144420433103330230421311133432313130212203423423413113231311410021031204030033200344013004142210232310143343232124143142114302044432120412133030121220004122403110112442124444323012442201413414210004114444412441234434122024221201332001431223323322421210401330432234041424224404212204330034432010331340140212210410121040041302303324244212014140303013103410010244314230103313212303234240142034032343102222340212201200301200111021442040142324003110132303311323120103400243424320004430040333401441222211011411211341200434420421333044112314340230234323113400344232343221234210320130033142004032401324143122142040432444044312400042424224001302140110341404011032140403422240232033232203102222211241241132014103002040213421330402423121332031211212220232124034212414400112000234131301013240244444101034343223401121100020432210133444421144210431342404240413400400410131011411020432240111302332002010322103044142421412221031313031100040002112401101242224443114300413132230103010440110404231404121334433141330222140020131341300432421131104041132033134043001411202403043210321313403231102344310232321044101100422114110214441403441430343203131332432123002124011442442001122240222411323422341043432032143212012010322322431312020033111111200122342124411343411120244113042413210321432141320421123441001240040403314000202221313002343100324022344144342343040340003240123012410324300302311124032224122300114144013041034444313341301203314103240221323211402001434011213242112340134323313411323113012100024341104300132113001021323413034111011014300203314000040000211210332402330421020142300123420433342210343144440001432400300311043320431002121124301021104114200441400220002111333402404121004400122044440032122403243412431414421010412043340144443044044202334300322320002333411011234434014040302242433334342103301233143344003322200431132120000220021133411401021442001300332424103120010134111034023013123313320340002300220114333330304403212201112340244301102300442013313011413322230303232233113334433114002042203200303224343334034123113244330133214103322421230300311100013214000240300002033213114411130210040032120240034440013120141343403042243304322204232132044300042240033133021443241034432310024334220021330324110142014444300034203000142004322123111221402214133430111010243320000311332231440320223211121410241032422111221004044031020403320101103432402420031441340203444221111431340412042320123021214022404443221232132343140400433120401141122442101", "143021110100444230212022213212222401132243420322220412041411411330031033002034312024343021010010304040004311040010210424401213200243441443240314223240404400120004000021312444204204334443322443024442200432234201010344231004012404210304134343021443203300341403244211030320322414211420040033124433411042314300023414221033234421314410022124044424131134444420223000423014420040343041031124102223233333120231440202430223142133003304434312332123411004111211134114430132221434442424313111233333204144402102202031330230231140342213423223244312413341022031030002330012140331014240044404220124001323433214421143022013234101404214343044312424432044013313322124411322044333032012221342034032314240443034203243424314411013101403132033104121223234202322331004211402340321010231102342420302201204133322334430303231030032030322010424441021321410024414403134313341423221322003114400044324422204004242012231001330000431202042232412333344122201042030222324422143324320404123433214420202010303342401331040233430443244133241333333044110043333034222042314112000344444231404201014112103430022011231141211243242441242033030134241132023220000412334034011203411431330310030240313102424121030444122421132132031102433014324432103242001311034224304444042402330120322031430113302424143130133234412444002401030141040013211413340044124242133301321212334113343043034343412140221423004142241333441310242320134241002140101204221403202140413310223300113222343142034202413242210110132412320103020203023023314220042343031244231420400344024321023421220113114321304141124421023241210311343413334413430421243103130422424144133242143432221440434330113221300210142233244434232101133324112044201301121011214103201023123232110321042430330402140032202244001404023310030433414403120301430334102431130243231220340230033420041223313310131124223100120411403134110301303310442202304023142344041004004400040030120200423443401101043410333003204044300420312140120212201023222314304240122413003110300310223140033103023131040210401201333420120041243312034043414030043132402343034222012444442410321422130303314112122303113201311214243204302040323012401412230004112340410223343023113241202104033123142034240032233313004134102441434044003420212104204442041413432311120300334400023200130304113431444420122441303420024131430130034143321024131401443403010331422044313442322323031003322331412224340401423240101102034102301431430410021323314323212130341403433232404244142411311333431411342001401423310411223332041000243121000032124411340404312124212131112223044232042031103342344420040141323202314204044034430104112142443231242033221310013311430140302104300121033433013232004311102302231411101443131223004304300011243103102024044130404213203341431313341401110200033102413114123320242033203120113124430404424300412324224422431020113434140041401213012313011323330341023313400400030012440012324212214240341032111214110020424030333030402132121034000222041213200404233101334022404042123011143344311132212402100231212440012132044302330320022442042340224042313230344043334011303201132444230142323440341422044023112043431100233130341413134003420324201214400434031011242330242014232303304300024042423134324210001111403442220233404241110331234442310133233404104401044340433030123132040240430103133243142300213421203211302114231112041202242221244022310224423411402213330123331021201140023011233131313240101120231231403004433422440242042143323322334300442403102101412330313004143131422320404311000122333214042401114140331340114243232344101131430140403412130424404144221303023421412422432433023113104422242232440334131203020010321101242424011303110232202022422240332222124131311000342420321341111434432323421110223322224123034242242434001044432134344233003001043400241101040114123441020331332332440340443122134143102323022111132031301301131400302031231311033103312120442144404332204303442143114400214110223100414114122220233002404012314224240101340141033120014123311041332401324001320004124124104244030412242400440323201210111341333241230341424023214200003212040424300443303001010112124044022341130300330232400140443204432024240330443213014141120132003241221301431312100142423330430404034203420010204324423324004033434414131103441121303021133403334132111344042410114443020130403432140410443101414314300003430034414404100321414320221200242110234412423140444000242343220413021400423434144024440420103414434103321121310231443324130411042334444110100411", "020331213022111313201032320302400420013303234023441003244021123143320123100140141442334024404043120442023323040320100332020210412102303313103041341442141202040211204421322133402240302242021441414114144444342213101440404003203431400340443433222211144411212104421012233143424412232404343412102240024143120401241240333001321031141243213411420043413114230432440233111210413233124432330142340233142021330311333401322203123002320414433202133340103311300211021412341213413012030001140440401134400344121321020143424101422142121342223102220204031221342141024404031204231124242322144003233113113103314314313304142341312242130342122111200432114320432314341100020114314330100012443432320113220232201412212131123001041121340342003110432214313420420134214404000331343443021010042243202430430411040330303044304400001003034333232144240213340130033413414020441441402444234220342401230443400222410020432020143140333022034343211023403201432411223133033440112131240342232431002110120202434323412332242121333313443042012422430314402333420421044210021114111040410322413312321120314013420312143033432114420404004141423111334301330314421314431431343112140043224111123444334043100304001430140433403433203043411013123131040112320130441210302130044423320312412112342001031114124004332240341122340203430041214133141123202210004243002012002101103433200333041023220122210300423244030211140111221112132314111413004314304234020234031044222042202313220220210411434413304140134132001224333224030431234011044130221214032210242332442420310211012120221123033403012233301323222024032243212421114234244131223312023220133002040141442403314410430142122120234110132024322224132210411010231014434013222042003322110432014344142410412131343224400411402013213311043330202112120123232402331111000222430322303314311302424232211113341403210312301230001331121013132304321110232441301431014343102023211123031134104112211341002114223430314143343111404210432013204303402401141003230422121222224344304341430014120142324332024412400413421130034304403414313020314403041443311011413404121031401021434404122332313032042222230031023440043430213440042230203002442440032112410024114132022043010401442002332302304244333430323224132122240214031044431102113213442140043042342003444123120342112331043214444232030042423311343013243002234343031004210304201214202334002111224334100420030413213411034002011232410323421301010042010101334420413041330342131101342232241400042022430231130230410343000300143142103124410204240023033301232143113124341223413443233311333204401032343134113321422324113440023143230100204040102141040133131103123203332041422423312223143322002033030343204140111202432021304230124133243231443232031411041302413114312440310041432303113232024441400100330144031244340210231444403233401124333333103414340034023312442323312042044442013343423030142014103213340410411412042321013300421243313312340343142202402211212414130221004042131410310222133220311441131312040134243032444014003012440221302133112340002141214304022311144042112100404023244030110142443311031431042013431032442203201021034201224033422433041434100203024131401322112433443400144112100331030411122203110023140432042424433104131111312014231304204341222003333340142401021233314310434041024122302441331330341440021431143242221212113220404331230033332431333031131343230142143303030341410404230014431241103341112214403412222212134011410011213332244311102031241031114432321024033333001034233442304430443111040201330043221343340134222014024322343131124222332421403134322341130310111340321010033002124104004443424340332222233331421234202003421333122201204020341332423410434321132123034344222244321211314003434442022411323142241222024203334442342212120041033214231400300012003244403131113313231244332113412222331401411030102243204424231132400343433344324043244231434423001111223100323333402003130302411403123401104131201201140440403013030041313221344324030441343423104402322311424431444221413240103301243224311034413213041142324221432040013410412220124131442420223031102212223003020343332030043141432340233230433031102120110144232130400400041431324301344323222401431024110111444412000100322243304012022233233122441144212422441340032100133142320202111013330321432030402244310130423400203141443233230023101331100114404310010324022203111212231110010130221012343232222211242300204402344234120421240200302103114433242143413014141141101014143243011122242231322224412420212300333", "420341232302300141003333411333134332201043134024203014241422021413441110234423330210120003111204420140040144013131344021044201032012303321343430030414241423111010244423222023344044042100000441320214344014304244331310021220110330310141010032233200420400123332430044424244024343230204203220014411122400101140243240313103202240214012441240121434001433310301030241440114140031102143130200233033103204310214114041222014430331401222242224140104224002440232422014313031411120203443233040222442311321101430124133034320311244432232220004302210224034203133100320021142211241442031122020014044143031401423434140103113003230321323110311332424213431041404424201000214421302034243120442420141421400042443201300122333200342101133110401214043222211214324100342321303132400131122232332100213004331020223302123232321023010244431340224110223133014230442320121210241344021323044141143020112212213133124311102134331243041021312131112013014242034322421400320022431334242111321334403324001202112403110442121044313402324140420413001403312100044213303114341114044003331330201220432320311143113012112122422233410014200031044024111013303430011224014242223421111101022301130324320443113222241213330334144110230114124004243244211223121230041011123024320141324133201322404422120103113132423344210023011301131444302122100200144234341421413433330112231132420333301340220443203230221100400114201123404424034042230432223012221142143214143314244221303423043432103300311130203230413200014144230421240030434110103423223430230024232044042143423444042404432123314313103401301424214131111344320101403241403412314221120000401133021212331100124230223123222323411310134431104040121024321022430031432011321341400001234441430230032410344323200101021002403020402244203321423341012441403323210343341120220021320110202413231341413302434333334324033012432442304310324441421123344402001200314140401113440413103014131101020114042040224004341243314411331424411230003243204300422124013302044113113131023224210310311412024214334001020113241443333203442011433123040423133241333032041234321423420040123334331340422302210401012024343123202220400333043411420223332221302222341144040133110213113333233424301133313230133212023300442022344420123301300430042314120032300001013340301143202412141331021313200434342030321142001132200214402111112211131131031132404334403311213003111233124202231422204440334144304203432233232443434423004402024031043203021030341110324224210420403340444431110401343044314342133224221312024240312431302302210312343033330013302010112403030133313220300342422420413324440020001031322143012003224020430400214144414042121040343140430340003232430132030332033302002212213030041334020113044201023134434413021130130240302232041223340314344222133130430210113101202030312044141140434322430241343403002011404013401434300323402344411324334102234420042113104341004032042213334104433232311232233331234122310443241230231031340121432244310224020331333130220232313244301332034020120300100300443131002400233401223411012234403343014013402403430314234241432213242344411120302320134430133023242133241140212342043101401332410433142042332101333242303202040402323132112324320021110442211100332411220103113213441331024113204333003422121100142441142030204244330323242011014024331220304304323101111404303013044420433223131433101310311131421431404142434402230201111334310114020222000004431000410114013040400122203401103200000203331222312412321142040003242043020132440242010312244321101312320412001441204411221011444023302040211342124211131432221041301031140140320420241111040432213312343401420332441012004414423420443023223101030042130123001011230202113010043011000232242200344332343310312400444402422024210420210220100013103132340224343011201203313232010021210442232034401101120011112222431432200341020311043004232303141123414220231420244031103023312102203331421310240143310124442044131244033324033441202200214301041202410214303113213321411111323323414401311143001204303144013131022221240031420311234443124130202204244030100003212412214420303333411102022201232311441322112413410414111224330313000212431211344134410240320201122224233404134041210213441114001040331403404120411110313414103413304123040214440211141433423323310122303343312030430240422222401323142011130342023332220111214301323330403113423130302300312344304003443132242443231322034130203013233210321423210031402201122344012122113144042300200431433142244223041320021211103241", "034303341441314333242023121324303343200104434141104001233301421042430043033403023121110411124334220330100300321211031114301111344002214443332124331123144001024043044414332120444441441000040022104320124040431024432412443102344430240414403412420240040313404002242004242424030330434430141221444401104311043302012214034400342224423432312043344024440422143402423331300033401144304231330023431401010403122334414232010024212011244330200230301414210241331141043411140102203100200334143334230122424241343000200242310230443142023003044123101344341221140403102100123443430100404040342233334401410401320034301404201131343124014112313201220134312133000041401112324014121011402324041034241211401414221143044222100011223424434002001012244424043031142210014424411300423334400201212004332043220440320302343343420243013124400202432041433003334114444003303123312220420412221412044121343412210342021443031201121100402230340430003434414003333131104144142443014110044043340211212001243311414034203023130131240402043103340141102040103221143104043441034144310203432232310024220420314411242142431421144443322114210123020442303020330430401333432013132323140033404330304421210333331234410113010014343244343011230213231342023203244121330401412133133000323231200042004021220414034232144113142141414043022301311432343222321422142024124111430222433322312212402010144032030124201432320040333104122344211231224043232112441033224332343210300130024410340431104100444230440303031303204033410402041420343332142102234341241314231111413343214044212021120322041131220330121442032142441401221204310023030430444042144444304223024212444123340104100111414242000342444123433442300033012343433220224434042144413111211331303403434102303420010402314224142422103030222124141332010030021414310020423001443101403324343131220212320112322102023404101321322021031034141013043131140323321242440210222130000000012311032222230324403132241024133414402201230230243434221124144224324200141142422203113310244324442014340422100142401040002321103411034214143103231420003230330240421422111324210442302203423212020241414324023231444203404343233342120232432034421423034241444444040344400024131310024330004042002011144401004313114303134122400141004101141033223231300300121121021310112104402400021031134010122204222204001024104133421041243303034301332110444331402232320442041433241231020020202013214010440032432411112021320420424302234402430243103230413120120020241443111144333203401133313111412202001400404344012433031134002400102140204414432013202310323003420042010232422101310241404311343304240122432240124300021303440312004411123200112233104213040034310233214130304421402411142042120412014133403132211213220300200441402244140412022334410333000131433222132422402442424400304213333024424222420324040324344401231302330440220042433142421031111031331330332044232112230044042240114441221120243111433233114101440044020032140140204334323442400412400012044442444320340300434132332400134033423344414301114241114321413013103013040344222441011410142224422022243232121433211441034443120222223321314424402033031034432133103314032000030242200110320222202441121144122240444441343301200041004331441332301143024322100330440124002210341321430243222130330303443242440020222330304330141433214400322322204423331421021221432404001443344311214410012400442023031404121120232203401231234041404142400241230440344201324401140434442340311244242413024331211234023002000344434403024020242231121330210413101400020312401333232013232241213113202131041203044444412030124422103334134012034201230414131114101031234440432421124144312112433040110010211110221321242314241423030443102303330443010112320144030343134223021021303313220101241032331201434440103022420034330412313042124104201131143200443340011420302203211231444442302334320420102010400343032120300000432244001123421240344002442400131333322241212032002041024343324033040231334014232344113042041424412034223112110441034230440410000301440032404334131424410043032403041324302011443224014023011201300100411043321420221010421101120423142423320211341434130410204100012240042302421240440310401420034030234130103434434113344314112323201130233131043343331104130400403131231344402041132204131311300121023343233034124031020311223310301232441242121141403242212240244434413322423112301400232121020414022202213041114200412021321441124120201104204303103001012143130310412311111120233002420214023331104142421411223232030301232222101", "313232134023411000002014010313244420324233242132430302120233113120442404413401311320030233443431244021341421300321320031213442241444341010134044420141243334342234240410104203431324230402433200420333212204001431404102441440143114314022140023030212040324124124101133222044020144113440443401202244334113312240411141304020342233004414201240442021343432333441434000114434403310212320134302342104411022443412122004424141334112422210200422103034201001032223414422343432431303014312301303420110311232103441020334303340030044433312303343411103212101203433313312002404114312423044112300141220323420003222133241410440333024124223224433432423130430100341301014233233313130332313210432212313111141330440322110033242231243341323441224033023441234231322340340444400043210300104014113200021201101411410141041413441340043101242023322330321434322430133111443331433322113331341343331323334312234442313321234013440440430304401442100443441124403022414310023403214431041311333322144344113403431330123330423031220441102220334331424041042003240302440002341322300302311042414104403402402212011004332322342421221342334210213400403002332441032344131043131001303043124010141011413424400030312144224233424233144011230133113242112133231012211244032002002032432441443141410141201322044303112440200434222414321014040133244100211340002400011001034321000210421231442440334030421322341244410243030311331412411322232320223011300321314444300100240314401201131110400111341402243240001331223421422110333013202141434032123230344130241003141100424144102213120300203430033012324434421400101213204310214040040143444042434314244444334202032322232044433412201221214400242234020003402103432114332010202243223221440433323413414010011432432010200442330030413000203340432043333002313431400121422323112101210233300221010243000402231001343020243000311240341343113141022044223220211214044140203401022313424112311024432323244322343214421314141314210031010400102101300013414103304140100130322240203034132133333342434130403440423312242210444333002034230322321122331200434021023133231402121421440100112400123242030230134023101242422230320240122243120242413024402011042342300240324431403133343142240341100332204331002422044432130214203414023433403002243343314444111101320313402034340322020312033024010232422100320410030210202424412124313011024312040134033420220432103441412103004104044043341121041203332020331140312023021004414344030342134012203023120211324234034402030302114132302242220202240111344113121211131141043302344102434211213341121023200304130403403114242144204024443004100321021021123140042133334023203131301330423301004142231212302201003233030242313032022414342342301243324124232323243324333401310400400122212311341014243230112342030213232004200114341032120033414224202040314232004410312102110101301333441113241241012422333123042221314441040234340400000113002040021041041444204011110304434043412120020422441440430243140233300120232212432134242241043033333111010313033423041204131334034431414022004111414340431142314114114020023444122214302222223441023413012440314133131210032444302401044204110023110310410044223300123334240023024100420221220242242424103103301143100414424423230101131403003323313002402013444021033040024223304140113010003132124333132301413402240333010023320312101430434332432303023024240344201332024323111044214311342342210140130133011243422341444444204410004142231311012111044443034142212022113043332400332112100300301310313224040143023121122220134013021004442301331044122204313323133143443332143141411330334003242421211001411023013330213304330414414022043004134342443233224301122233320010031014224400400414241101443034100234223112412434004210000414104022010100103313412023132342243120230323110004010312334043140221032011123330130432303043400241300241322130332203130014131101122403301403023100001031111342300011322410120122221100104333233440201410443203402442133423400022240441010104400310403422024421413410000013324032300022331012200314120140422320310233044303013232043104041420224214034302324411412023011101010431132124224103411131122444142343442234344440120142003322033223433044124330033011020330404340030144140321002023204010441100342011042332100412012041341342333321343331401132102020103234034124213403333040310121110224102113003343312211403033244102041130032202220143321103332133213130023314231032143313240313401242143120231411134420301100224210344413404213321321044343442301302033131012142111", "413010212344104341004233034344020443211340224123213003101114014141020331114120421222140234331104313132314122203041332322312030011222341133034410402020402114402221401113413120430300413342410434333403043212212224001044222422343402313440232301420032041304322134124342421120444403404432401213101330020012200121001331242114301200313003012433222314430244344441111132121130032121414044022411234042440221211242441114331204122000444111240214143324014324022010243242401030323110023242412403022043433011010110344144433114114031014332303222214043020301200444424431030040003434440124304341131132304433000411034001110204134212113202440233013434340033031334411120110114021333223023011442344031304122101401323204020210100323120440131430302331201423004324234424433310031121234420131323431043311123401243323134101032334041104122021423120013324432430133323114243404133132303121313044233241331320024142112242030143104220113111143102142231030443032322303243123112214302241320041403430001324401441100133434134323323232300142114014203002342104032401041413213242011403241401034412210432221113003302333013430424342033130041002310044212011000233424143124021112022011133414240412131440023140443442021143213220403140232113111134213333001424404202331133432121200223112341324442212124400020323044420143222321014100011211234024022314140120314202141410320204223121404221222033103014422200032423240430420022234420214101124341031223001422031212413404321412030014410322122130433442333141334231323023102221121220120242011230343101300101211232414433222122433122332121342033333032203140221404223212420214404420423121031034114020401441331043213402202143212143024042032442113120113421411211424402333302021001114400221401020134122101002031042430412100431010400100403244114421424204040213431203223240403240130102120201034423344144404104223411332321234314322041234401440441330334421331310223324022213213234400210313113104100032414124444301303023034002443300441422022400133313133102314300114111002400033301011340110124334422031133113300410424301430302043440322332011321130114022300011420220244010201333342132114224044014342134343224302113434212134143424323403314102001342324012324423222111343041030044310212304213212031330121240223344403114412011131020311133110023004304401422232101340402404410301320230233131131203424134201312212034020340321132410343413230234031413122401241321413222112131211114330441232142142411244230411033423233002213022243330131412442323401334212323032143014423123312244100122402120232020212313340233441121304320322030131102203124430400224244331220403323344214042342204424244401444020021441114224122421142320313114133413212023103411221441223432112124101211043112304423213401432023232044322413102201304323234203022040434234403311414103024423424410103112410114120210432333240101421233042240414234204444042303141230344400304322240321100244024430030101203242340310443121031203031443431434110220311203042430331411314044230312133342303441120042404001033411130002323441022044314030244340012242424444140414103032213401034040201203043014321022411432300301232022331131002331232020302410240030214243430024414332314044001124314140342012311342013031132003414123324443432244240321420411111000010031143230000334142334310312003231000133242012012110314033440243010002342144231123430222424301144340340002122203432200441121332404222212042032101231333320433204320222013210002103223011422200221000302423412124011224403133441134042124210443324010423021400120120122130441211313420222331020112033422231301440041120334244300131321344122212132240132214004434011002133144121043110301422300033343310034034130400322121431011114030421110414422110404430441301132034233020033214310434022334201120213300410141324114101014420320141330443300331412104411103024434001402121042220204333230010144034330100430401302034143241340013433331201113421100203310314413111434102020043044442110414234214034200240021204232332102204102320244433023221424421040211344132444033224441312324441312143213343320012332023431204120033344420410203003404413123414123001231121304003024114143302100444434242330144311311231101434210110332214400121413114111311131043200423304422321332132440140401432130441343411224003301234202422432211424230104402423423124343101332024223422304042223144244434220341222300131344440411244102340231324142001401132010123300340311023401233123421221303142341003144002133030124243220113104004330424034401230422324440434312303441112410", "340042441011423424131310310402132042001402034242024202314442204032101411133410104440104410401200310121313013404310222200112213222011024241222042201032224222433230021121114222234044410121412204400120142310141422011312143141220240242112044313012221013223412334000012443410331332133102041422302303313314244311100032120143421010344021132443432214102232221401002424443222423432230242200001113230023440433300431320013312322224334433302142041324010224040133443042431404134321043004032102100324001124322232313111041312041100014332102323334332434114312300020132430303031412203014001432033313003132133310004222421421001413310001144004343040011142220032201414310402213112311230033321340102301320401131143144213244201444043032421300010401234113332332301121130204302444121402043044321401333212303422440044330020414431442332132234144040341142034324440303211244004232040231211002432214033140043432043313141424202032430141414340243034340012444113023401411044142320241033110413001400111031444214144410133104332123422141420202440034404303122433333334413223324104031332023444331202431041423230444024013424342210104022303041344233014413403340030011134044413044420040443012340222130040421212103430213301314222442441402313442340114043103020214000202324022240123231110131431014210412443134103031143312002321024002400401211312012413144013041311334303421442340402132404413323334100401424243321133334330442114443120114003434014010402140412100432333141211322434304043322021014101110111240424424443201020400103402422231104213131130440343233331041311222404410333234301413213320132000032244241021310441323340324230010421111030243313220201411420334411431100424203044000402210212323124112223412042244333400143321320320011211403122202131311424413311141414000044114034130440302020314204101442112330443011100300303230433423042012032311424402400323343430131413113341210202313430114302301112041401400332033404404241341242013110221411212012204413342334010442433044304143433000201414313114240000201314142202420412441212232030333324413043233232133422312430002342031132102034223112404333134002201110434141204034021141422442132440414443043441241231033024020342414240414223030033012331334131334133430030230333110112434042403303303343333003224314431433214004113122220013324324314444110333212341131430212101333334024412443011003243003222433143441110003322243004103341140110141144133344032103414400224210434440411321100331320400324321401312410423310342330023303202344130444404444103400144133003141124042233240302210113123332343322213243134423314110222331023441223321244133242004331042323342014243114220014424330314330432001410331011423231011043122204243340432232142440001104133121212412233343200331101320322334431341200240444043443122040422032234424421300224314003241212400013002120313312242411331234031043112310301111141440340011213232310440133312114131011022404213302203031123221040301320241423124221030243230220232401014311112204422442440230401244344022121214424111231040423402101113232243444434434224244420330134312303011140032101211223122322434202201130100133322233442440042242322104441023023141242402001004420324302321302223411342301312034400042231403321041323302010131133414040402142220214120020200132210312312410411332144003034410221201142202432203244343021010230443321211340101143403412022102340424010311414402403304141111111222330114044303322414104014301133324122030032033443104144330223312242102000032210430431314432322030340320441330322314003042433003123431142304301302331002030001134403343413444034243131120313343000131424000110110330404024310310100444031210114431031110103113333224304132110204140200443004343334000240110021303033310002021333202311144343330232423420003321112022012104040231314023103240221202432432133422143100441222424433233414223303043204141330042402001430212430314243413332013143023442411112011113124410103012121230230224403011344400332211003034131343133003040240200140144311422203223434030000242010230240120304241430002302233034311311324223434104232202003400430014244210442124004044322041230430323143432134042430420324300201411020213104042120220140122134200201022333324132033433033400431244042014030000134020042441214302031401042332423421010422241011343120042111140000142440041111023243122421033442000332422334243412330401013440214440242424322421132333432441224142333004300100243431312412240404220024414142002110002104232001403311423331414121431012314334312420013311020221433032134043", "210410132403222012240122104241410211201204121020100100401422213330301011033234032230201344223422340041442332222232234433013314341332421241244401403231332344242021443111432043441322044121000312312323441233224320140320434212244422014330031204330121203034122002322110431414133412144043114141322304332113322021130400022124344443214311022303303334133142111310001133403422310314222112231140033412141414131220412440011110213130110042124142402044334141112212004332314034330423122001241432313042440042403232301321020013422120144104004302124102422132434432312433222120140031343414420331423432122301003433100340301313223334442313120411133323233122234032044141344333103302031031231232001021034304221004221144330021430400342324102200121124123210323034042313213141003100302110441244330434222141332330104240433442000133121134421143200331224021214343341144120211402100324340412204443123123301223103214412011030411120011144324022234131301244103142234300414324213133424001301141003402220201141044214332134021342442301032314204042302202311410033204211104101301002304423442140402334320334303424121043033411404243001000311023113403143100423140134413121010304330120242300333333044312040013140303340103213300203244121141414003042223222120420133423222213033103404220003124403231422412312324134430023312104422331043331002242412342201310322303114313032010221013224402303304232121341140120433130413104002231413341141030044403243130041424111110234330442200134031144220031142404423020323104022204244031121143022310412103044301432133002200322420041001111404133321022020211000413010122132021313303440012010303144434102022244114003134124311203343423403344444211430141443301032004133323403431230303033303040341033041041440442414313424024124333012234134443420212342304011011403102344001133401233222402301200122233201203112003003244440023231212344224414034440433413423233210142013340114413341040112442003320000010324130432040034130241321300302134233214130411103201443014041341230320114312423411442110201232441322143201301241442214234143443110232334001341011414010242004404204310112031334430441030232103411142230100414130210422123432013012404224103113222334140110201012333113031434033233044333344434032112000133200014021144442434033240230314233020012020103141204243002411142220043230411441041041131430020041320232030230240320310314220412204010323014430111322140043421024201120324130302202201100232340010421202240410203323013233422233312101232023034312314340231301211231224440242021002340124102034024434424233202133340400312042032143240404313302141400413441340243112023110431301004420403313403411231434143120024402230303342113141211311331241314401321041044414130044433440100413002314141202000214142142221222110242321103342101401041023043302344021001133243134110233220220032334441141423242344132430012124130101021020043231330231042140444044002101401114320041324143314303402303321021320131243113404421233011230042223433121202224403320332304032000243104421322044403021014324104142321134343021012330101112401012440042244111110330130010234204311323030121113202411200032334041332243440131201301430331331042034212100240004400102300242343130240314112133324214321431242412444124240113234303201213341240322110214213001003101100010223202300004133130123041312334432322241141434243234213012214300113303310140421303141122140132140121131241304414233120343334203412221104102411142433440413012041141424200220024032304432123421433040224024100304343330421241123220121002214133342402302140133313103411232020232321212201212243243443414231222400134342430331404330121034402210302303240341441213040432214233312141224343033334114242140204423434023243010422440330044412304402040324444341343233444002302324023044321203204011232114310214202412242441321324440131424103113143023343112040144403342042421101442313223211321223033313024140113322102302004110213344140321034244422331104421011114314430330040201401301204244113022311444233432303321010122223322011314423141324232141441041111430442323321012000414010132032244123403002002234331334214331104132114333141141114013411004401333144413230334022333014423211424241024304101223110001031211232334214403034410142311202024412014242304222242113142104320111432324340131211332322321124324421403433100420102211431020200221230110400002301013332312310440304230442113043023113414104020201333140322014410241024424423411123020111321230000134403344422304440111011414042341141212322010014211141403033022114", "142434113023240310000424244003221444104404444233102212022222110431020431204340300333413203113040040101000344030034004233123242201143043021423220411224230231121110131203240344301314341003421030412333011142001120402420130243430224201220002130324241234232432321140421110143042043113420234313321123430233130001233120410420342012343220013324232033123243031042104022201240043043111223000031043022213334430044331432134031123302123330410424011202441400423430403313132101320203004121100101303210013414121042223033110044132300322024304232242330231113302020224114330022030344404432011324423323440133141401024123124112020434134341114014102001013101333240441334203102143241134042324232322032300403012423343440344004404413012144301013031442102242044311222322031402303020301031241122124102041032200423432412023114111441223040030410134242334110103140412130221341340322311111024333204322430001220134211131243202120422333412001342400444341232004020413110323033210124323403043311034403120112442012310144321433210102443434000022011214314130434444114204444441114010322101041114412034014442422204104213010141401110030033004243444244241222320242303214243014202301133044200414444301131113030404102301414034223333244304333012230344410402231344120221332044234142112122113333022400420424010314231424342034332230034211014124041011301001203434301142000224421234031332433021023203033010323024104240421300330320320034311440000143100023100111324020224023342333013040310431212024224034344024423201030244000301301003221043434242142324024130334204242200331440222404424141241440421213040113314234422130221044032000402011142410303201321332032132313412123000302340242131104124001220021140234300444011210401423422002244243140201343432430311423331321401340142004123324300224103231001211421034230121443314030134440233041244032113002342344212411430043132340322100421120132401331021304310103002212031124024033214124342000443404231241330420014222201444034113343124204030334412041211343332012111123423210313211403123031311210131101311032133300100032122242102022130220424210001020111343113310133333402242340014404212132231010042234203043232333230340313103013002102123324231410304424303122210203103040233410314310402331203030302123313004203403420031420213111242012440330102244403024423011002210314120414242421004001424113031043340021442244044413324100044021112333140202124324400112231134343241002244130201344410442412440221012313001303302314043420142131132443320344343011012030133011123242214032420421434040223113420241202432203112030334124331123320321121110100233312440123423440340434032313233142300222222441222102113401301100423111421422121044042121402304123041321130004131102103403324030202242302031144444310021104200400233312221011124030120212433211400221423024211204404421002334412332041420310344240214120222430220320430400102121001444033423413342404340324320422333142044422433334342033344240114340042444341432314444321134444001413223403030310413400404324241410302131001132244124240320031200220202014242231200214114032432130130331010031102333341041034243240421424420112421414001232000201130442223243344300312330114024310134344032224434323032322102023111133022343200340130043303404233110244010232423242214231443031143143314021101130301322332412230120434434132120440322002214242034313232131330322112211231241402300311322003030201410433310300034344203340420342212232333313401330110010343200101410314202424313211141104202042323004401111111043144224441130020000024410322320031310232230122412200421324203231233420204023220114002023130103203112244141321421431304202124133322230412220003110423042333004312444410113320100220302134331130132331013013214123421012400340010030444424014142402204330021131430241112324031124001343433143001420202221444100030114124303414142224203243320122300021124201043230104000322300004344134413030202344030421403141131031032414403234204124031043413011330304334223242441030014000242013424304123342420343121212201300422410402314012101212430234212431333244012302142443332034112400342423224123112013104432021112202444344342410343042044112411423322140143443442001230440421401000304441142114444241001314330421012032422224144210324014032033223440330044400023244010040012440442343304233203022122043033324324422040301121421134132013022023401043303444121131131210241424023323113013302042202102223223321112432223020431010024300423404043044313323110303404100100202321104004120121122243032442341044401440144", "004413133323230240310013114321323132303011102403310040330431042311114243110210414210141201323121223423410102404100044034314212033203240024104330010341144112141231012323220100420412110403044234440304343441441302202020030233033024022332021004344100124343003021133202201222303301323324143101110430313004344001023130344114002401420033402222343213340014323413130033330041414410122410443244342022122114131340434341341232211301434310240412434123023131031234110312440114432132014112221344414324333004112010333123231210031134313103342141022002111234110121144242403312243301002230342132144432011012201213414413011323001104431403404234040243023122011021013340321030124403042343040332413440444211112222004142123233034143434223343110221401234101230443022024220303223410124344124344312120010414432424442423204010312312240122431140404230031003322110102022233402341140204323303421234402103112001013143103022013200014313324412104111144021201331031040123343040400002401434030123404443442010314013141211431420210044023103434412013023340323213110300330003324301340001001034413423231304143202234330220310124024120003343232424011222121234240411201132020122334014010230344111332013402302103443430312201023024340110341043112034432300140213204201003021403434302331114301323221423322131440100403301121333133403340403031323001042211021300341133430141220221030102104013102403440123224313204300042211000041102404403424302022420112442413431042142014230023104401322311224331404201432223334434143020021423232033111013104322420202102010201131013031433134322204421302234321344133002103231403230222034220214100041040010124430123243132343214423400404441302400223140003110323201143031112034343241123003221331441102203340121423020203023020032204243030130300231334310123131440340423200040334011233143112404430320101403114343320431444012102110000133424423341204012103403014424410134411203440321103013322020102110040304103100434323020012433222303042234342143320414102314104101020223310044042340244412334022113444131341314024430001242323334122232411332013444212200020442314013434012040234311210421140220234232134121304041322402124221331424430444033024100021032120314210123032340333003440403420104101313230401142223304214412111420441113044233432201403033222034410010141022020024330301421134444342344440344041301233200113034120311201210243402422440123333104223112224420110421432133411201010402224422342011214103141303222201133234202424333202203141244204031324111403414043120430243014311103144222144221203323412201130424044401114020133311103124141110124101034221212302233022234342213412021044310421223310202310144200214013033244003434343222243132223314221034313313244203404422222012333210041443224110002322011214300100222420441420303432432022031104313332234201032230434130041412420224402010410302424111132141324204032003314343321240012431231443432124132434444310114032240110101433001013243411033333110322433000030012213413204221300440334200133031401334102112012420133041422133122200310001224444430414110342413101423324403213031414123141101132343122442000430403244322232313042400434432213104001003320321040133320110313002330203123022021211333430131031034412300130201101011221223431031423020443414234140112422213300322110040203121200143420310323234131343042002030220240420131024024303120030130402432200323313343332211344023042222344201412241202320002320414402230400441120032132014404232114203031203201243410144220311340103000314001444433304004104013413101303200004141034233010144330333331000324442330402031321242034131001010244314100312133231341314402204242314034230334104321014013011210243120300121423443113233004244030144121434024230321011343204324114131340342430302412201200241402034031201003302114413204321133244422331341310414314300400202311030202103241412140133330441413032434213421344031022014312332312321244413014401121144030231400030221101312120221233420323402414022042133214404144301223220343210124341043320423341213202410130304044022213123402041013040102032032444434134312432120002121313244234030011020233201312234334431222324312240000420224124121431443344414032113422213340233324304420042411003132334340220011334333410340344100323413042443220300142110300213234132421103030320201403201433420444131143044222110144302313031412343341040033210314203402042004014102224010110024334000040441220002204143344240011303244033400000212440120233401133104420101040430202211100214032442134433341321020321400340343240340340", "004310324012213110441041203032343003034141423112022124221223240224210022033133324331111013014432142233021400332111001112004001213413423230403122131340010113240111020341041222210023312200344321142231233434021032214022040213313222110110341024220124323440333211031220041342130234301040444120343004241133433044442040331441201310114022223403441433330412223034133021332120044031300041343414034221343031100312000204120032121222410400214122031031433244042010223212413114311000141133111442032213042421100013104344133323244120234044442302221410040243332031230314441021212304200100300300112434432033342330414434421221333211242422022040011000323421140242020021114142134040014413233444324412003213442112123033231200300031040441241143011110234120334331103022323021220044022422143201444004144331410342004030402344414134201023203433410322244213234111211310131241243242024230101124310311001014140134113233332142132100431303020212013242332144140014424333223421432032432042323443312214414313013311114402431431322421014442220412404014033401441241124424010431414202443141021332344342320302421330020201304214011120414404144433342031443444210044242031031312240002120134304012412140323312010421144020340130141021110102413334310321131430413223214404141000031130134114230443241102200032241211012444224114333123113320411211241414400044101201331011422324333242040020213200000414414334231040110110101422211030230414122012203131003432034413214000140114001334000330341113424314404210002332230222400131201011132010424303342014311301434233243142303010203342301213332334014413141142213203233004333334320321112321200430021140242010120424034020031020004424230414310311434101233230304224412132132432111321002430144324134400124014330040342234410040332341432033030201424300034134121422141134324144013131124011412302213000324324231312122343200114121212140112331441310240133210303101333434113021101000104324323123242344213043203222010031013122432403022041214304322034104243004033121300344023344410003042431444023301124422202233240332331211102221310220332021234134103423330244102132100411101244421403331313204400112134231220424314432134340231423030342143142133103222330311100414114142403422234142433400300314444422320013033122443010043240321313003004144332342302120043044441230112120444241121442341024231324100032310304424343200103433111234431020431334121033300241321434041312441233010014301101211120343224021202214313133314301141231331104313222043342031222200331433032110132213404141234404442231320413142442200212032422412112431202213411031030320104003141123122433230234244321044013243233403202431430423114031231110024110201301410212030423114222202130431413203032024224113322144142410440010214142023043422004141431221211322414120203234320300442042303243302232201400312314410331142432231223402034212112201103013422404123432221224242434023444214412232322131124021232244131204032124031224302304340443222243421002202214420423401022112220211414142113320301104302140331011121114220102421012114231104212231033443042121313310042301014233332300230121313202413402122012130443014001214021202102233023321033010443114042400241224113304004401000131410024000122041324330200001223240213120300224401432111133221231241434120211041411333040034132241321022321034340130204404403302210123032124242323443411001430200424303003330212241243332024300212404341011040222113112030001320334101443342303132311210424114214121112034041330034310423321324141140142444043214340412212341124144331043240330424324341031213044132024210220231322110102144200102013044210201243422443314400013301323233232223103342000323421410422124034212214331342334332403424434223202323344301001442444311042133112044032110101014140332030111414302000114023023144222111222030331431421132024444421114310420333313012023043410422114230202303220211212210221412024204031122011121042423112340142043034244223402214311004020401412241040224141002013100100300202000312212214104432230233004242044141433444432033441240043241442131211143033341012000420220332002402434442331334131232204003423243202104010243211344403140444430323030312222334110343320000124300144113413343104113234011431213312123400140421200343101134212110220132333232231223413342002440403011314010220111141241440043401333110332020100240240402420240122113333214102214244113423202240041340011033420032304424301331332333011041340241014413421430020314242243301110302430203040143034101002000021310112404202430014040440332321230", "304322413000440420332441213200131043221224132132101343000220122200201241412104313211320131120201324210323112041241413334141140431110203342331443204313434423110311200004241034233000244314122032031243402131310443333100042403010122014432234202321300221442000403434221421212132041332444132244310314233043320032031310033242344320221141441432141444042211310122413302141410312231142144022103001103030443002423403213122034213120412002421122010341023410240120232404113334430023404244022413123320204330110441103303031314034140324102331342014344421401120323113414431124024124300034234013432142123342332304312300230200303302014100302132143044113212014413142310210420233212331243424001144014444400431342403211423303223032220121143122014423332224121234422443102204201010132021142014321134200240011414234013124043432204020321231320412431120104344110314201002341043132042412111101414223223301402232114342040013011444040323240124120102301420211410310144334030314230413042431014413231012442440143134100231003234403102041223334000001204202430432413232423233324203100012033142433413032022210002204000024012243003222144230030030120432323110340340212033101004433423204444402141141141223243420213404110233413440242313024422210411244210130224342321110030013434333023314124310423131344031022340042242410124313321321032332313114114344101220201111143124013342200331033232222334031321440310141303042030432113404240304140014343312124140012422111002234213142211232141330423100041221044432121232403242313304414441331310340032104331030034210134400121212130011321024111233033442414423300143102233013324140213134310322233413042221343133120301103114111431001231333011234303343422121100424144422432211430403402223301102203134440422003120211011033101242042213214102114310344200101034411121401412403134213121220321043024144120214224224332204404011133031334420341222121000300343401403140120143112322000302404141122334303114312332444134442313120440402202244111314330112013043231140023303441013100144231134142022413004440011022201400440140030120040124421131120033310411000342242433424210432130202304133420104000440344343022120121401044144123213431340110003244403134013410303102131102210120302143234201213341313440234033444200404423302034131401140444024012444122444300100320132240001001130031231141331430121140021010141443110333410123103331140230312400440113342422223214230322103334444222002231140042044442220440024033334201012442422441241021443012203444411144331100420244311231204212234304231024020443404114243340434214333043031104141120433412434324124420121403131404232410322441030402244043111042202002303343423301002343344211234441404204112310334003131001140313234002344244102012412014430400101304102300004004012304342444014031242244142012233213240300433043144023310102144404414040203102021430240013124102011311441402220331044022214143124011244202000104222304130233102303431122232210300301423243140343433324331102144213312432131422031004144403022202203023411404333421301224222441332233102404441034011343223200342310444331421423134030043134130010232432034101032201103342111044011121232143104201233022313001421130111332113420142311121223110330320133021242443230413443241200242202114202434331122221410002334242142011331342211033021414002210222024304132443213132342411334024443013321101042113413230112432424133133412411000434432014324030032222420110430310133004344020430143401201000003202012440001343330343230042303203012230300140321134104440330020310020434302401002003310442320140202323211434140320140221330441403001020221120434343000433110441003121013230342102242002012100102304004423204211130321221021424040333100330412204334001101214013104131114444341320411042111133014013441224140221140412124140003142243324132301200200024311310300301331013112030321024011001404434013433201021404002420322300110042222203230142420443011224410234003422101430424024240333234313030303102031441412103023342124013424210320124024411221213332112130242121242300310300012233301231440200141301414144123032410430212003302344014143233231121213440000430020311323041214311134131411033304222411443311134022013113232321001231243132334300444400032342322442102440201314130322041104133121013120242300404310121201211344043410124303232042312243320431212011423040240402021224332230031433122114412133021403321311214431120024041420113101244401202330311322412321223423414210004012201122113311434101001044214340121201012342432111320241213442304324002204", "013031132041324434421344100421421204411113404433110443032024231432104432311203121214402203212012313022320014424301034101442420210342341001130422041321230203131302113121302100004132433224344200320314012114424213343013442033422312101042034041021400414303123321100100321300340144201441341130023233210110220212301134134004104203422324002213104431300033303203231132324143020212044421203302433111300313132413130242324410110310114411002232123403132334101224313344142300222114032100420130230300142303014131304210423012421331002004243102104013441224202304430342023201011334110400001013410231411424340212440200104231120041014033242301143304041022103220231232320342421143220421140340032434323234110230420132102141133123143111302120114122032023044314210031134032232341432242100333430144202341010304312233104243243214022334312313044320313232041132101414113202031441231410233331342232433412214110323221012203041003342110124011120023411210110120324043333422232313312313100424333243230333213130322411012242022412430423234130300304323032242314244441212344433023234040323431344143132030114212120002214220112421301113232330432142223122413042321432212414022231232201140130314331444400232123200444000420302232130431240224032200343223341423214124023010301222323201203000004131132040234344141411311404043232102314443210410331244232011142024344001223431020000012422303021314411013033441040000011341241312422232244020441122044000314411342310442201022044444144422410231404004134000200232204331344212340420300041310023444033232022000322220302043310242411020030121241223203413111401220120040332212303310302322433243202411140020022020411312340144331022013422040333043340341443332120414041002021230423140343113021312234234430422241312422424044001343421012311120111021423402124413020130122131312010030302113131443321330102041321443144331332324434314320311314442404201242224020110111311434242410434421241340341103021331311430344213134033434343024114241132341321304442133210102240044021232421444212410021213444240003431230423041443010142304240401412122104334302221234423223414011143030013434222043412034333002402303340304214142324311342314243002114300233224103041204331332321320421334404441410332210414222410342024412230032220120220213134241023431412414403224421300311403333242141330340102431423020311423001041434122013401002104314241044342400110311323121040034202223240103044341131312403134303122002443324201101243402010410342442001440202320100102230044010100223104211232111030234434002331400113134410423132032423121021211302223314211321332101424030441311240144310303344403130301134023143323222113132343342404034233302241304220440030322432242024014021344204030143304411330441201002004031342304313124340043310402442241000023420022432411233424211241404003140431143001001133401213102024101142144224412114201013324102011303224224144002113020412404002420100312311213422023213411012314123012134114304232141002331330403241034110004042302210203432113202043430332332320003004211213143311210134421040034040414212100323023411233111442144100441003233434121323012130222221442232004130011101224123430431440224322243413420202241334413212311300013434001131400031001132311401130012143313210332120231104201123241004444120040413332431224120132240031413400120343102411423134100040234104140133334314444033311412321213343221344102102010411444424124301220202022314420230004224012301411203110231424020011244014314100322014320444401204433321221103411214401122310302034012432243104413330320032442312134201413322024313230131231332032304414303322203230314321232201100403142122244304003024222434311314312323401433322423002410300212414034003141102021423400402043042341311343323230234132224244104132122130203012031043104444434334220442321334104311410034131403110234011242102224030300132334130030132134224222240120112440201340232010314421434120221333402240122134202411132303212014112323104304212333000222101012340300431201211430114311431434144044432032431440100124122124332133342414132021441443214333432131020100202013312033304310431322114143102130043223022000400231322430033233243322444014234410142002244102114312222232200001441243313301044320001413234422321331101443424412201241131024311243012143404231013403241243224234213313140311101244103304424432342031423313211043101321234122432234431220143240332301124003243400234043211031443131441332004130103030324143310232412013120400000102402203401303012011120032103120441430201142340111001", "120011414134201343213234014432024321423334413413000030003311110331341332244143322413044231011444112310011031220420141114212412202212130320134034032221331023413434341210320243303300032044333134433234324310031213134114344401120440023214103344103223014141331313024303003404312033444031022421011234113440200024424002411403333231112011424010314002122122042000010334243114220122324132012112442234441342141320431114413441444400311140122342424242042110334343230241314141022402321432120443441201441024141341131323013333420342023413320401243221310144444433101443420102330232022013203130101213124223423013313220010301220414141333200103313444130221022032013210012211343034312114412222133401133002021323330434440443140422433340010344242242243102134023312324231014134411434141004401402104422412214223101443123104323212424332201224400140210013103134141324011344000134020141234412301423313302103232413031143320342004304422104340244044414011444310221421322014234210010323022440403242240321302122040113244233312241214303012334110140202341004001343213213144334401424134311224330040121432002113404034210031242313424302134310030414240012403341212332413211304300034222212044122243300440112433140334232113303431401340223341100301411141411340323104014413413242401320401332410034140221014041223222324423101342020442241011111002133221031221012322133201342414342342233043303220434422114044041334303424123023230031332140231220303122323230034032300331200202144240302412422410413322132012430310330322132111131032310413043133341403202200400033304110431443430412433421213014210024132004242040032312131440343340104404012004032133324242040443431034203233101313043104131443024004031313241044324131042114213114420203301042113001104331110330002300040230434012342331010102244413210101042202241443430120244110031014001023210312241213324122024221042443002031403320241422441034134411214241232141212331110040141020014441322330223032343022401144201140424012102202120120224320401234134011224043444204101242322224421123211333114301310404312012331130240312014024313240032442320443413424230210234332320310224324344320102204021324023213434012423241433342233104332120144210042212034141223403022232130300104321030002113324111022104220434143330130402022211031233321123102213431204030330320324143031430220023030113004104313314142041212013034021012443032410043022401403221110304214323311333433233240130434222321431343141023020410211343243123132030423032434344321343332414124133131212442004011024003032011303331241113132213404220223402212210100312222120201304203121122240002113302244403432430402330242142201130123434141034431212142041140311034204141413233031140103341422132230410222404334200132122004431312113013020412233030340442123410221333244011313201103242310120221111241010032132334113213310233430134101212220300410110404113004244400000144320133112324204332120111204002043340300221022342134444421134032002301004341422241342401443002022203223312030222141401201020134021210300443241421121324221011102304324414241430042040444033434412431000402404212214001110100013340302322303020324230321240001221143411112140423001134122000203213420313233130012300111203110000320022144101333412421112420430233031212012024101304043323020330413042233342421422201142400214040412431112412224442032241313303344210314041020243310222332031344343224140441430044443423100402342422413044334433340311232044133140013103332040140323241420123213312303022123201342034212414000034304243133234043404242313123130232230031211143031232344210031424322243130244022122430441312003422222003421441310302242441311423243003233302434132141303142341204202013324233140244011120201411402234230124312140141410113043310414443001312241313401031011343404322411220210011130344220304321240332011423001041032133311304141410004111201404240310442312013241421313322414140202401344030302103341034441411220331232310013430311142310111220420422020244331000340314411241000211320322212243131344122401432420413214411324300310333214434440103141404101202400214233004321013121343304131324334214441301043342042124030413313210113422044301413124224344444401320100233101311402430104302331114433033443433333133224323430433111220313024321313020323133233202200210403120120412433130140331003223112032300141344033430132234033204121001000433030432034031204131101231304030344202311342330121100211331014103302021412221420100131430130124104431232402402000242033204231301443124332423042034412432123204104", "041343320231303111343011310204433234200132221442204333443423022424402232121212432143104233120112330212343331411001134042242433414242322331313432400341322324400111301003240401343042221134340404024420424204200224120120012323320102202434014432314320131101142322224311024011212232142342032001111020212114224314322431301324203000312304141413234231133133334244041003112242341024144432233214321323313002040343423312300331400120411244304101122134434340413433301042002402000244144433114140311103234344333033123400320314114243400112141203444331411044433423032431411404141403400213412201240421402400431210232331121110202043343433332300240342403311404242302224423041403013004033404302214432342210202233233000232022413122223201204311301433140124340021241201231100241103012002124413433214112112242120040224411102032133103324411023001142130041143323030114233400120141014302440034011213434304034014424010222301324041240040440000124334132244414220202433040301443212123121240331314022323104420314031323112034202333110413024224000111313412344330413423310334002423101400442341300122413421000022410240303033344030300200211401133100002424231324302404104044441324134144202334004343331304300110201120324431202312143441423300310013441131113344120121011220002201320241212232304311412344404041042133433004434022313422413311223133231212013402212233332011334144340114343322103132002214302200132044243231301312302424433010444202024002232210022024342433440003403431224133121303100130330134343302102414013032143231434240012423200221100142114222304401111114414314024003123131344234211031033404421342120340300322442443321140240344302334311033131434130201342304031321232300402232240332443240401010020423143234221330301030432400132134001032142143021120033310214023122300423314404320222001424032233013304041032043424113120004431244024130030423042320130321013334230044232101244020324410322012030332304442114204124012410214344430434210114442430312441112311004443432122002210230132120003322232210011311433022210013103411430442023222212022321440432144403304030041410212340302333233331123334240334043332431114010342113131232243422034314200142043201201301233434241011122041113204300042030112433113423120144403421441043022211102404330311314024000311333004433420043324444421231103104033424340420004113201000124303134131221223440110401030242113101013312131411244012033011101322414344030040244314013232322324013243343300121430423124333234420044220340011232312134122233201133144123002032332011303121414334401231221211020224224033012341343431030113413223034434111322243224322433432130041442212332324141422412134203442243233023441441201413343233231220212300423120130312400110232133141404440022143311340033342231101301444114404232141320304024120224341110210433341002200134211120011342210113024410130303132331040402141104103440144040412030012203021432202103403433040423433423400440444314243313030113101143232141023100130033401423133323110204430441314001111022341031243434310402302233224124031441400430311113133423204143300344420232313342402024442442011414031103202334024303441004434040124301302322023301404020003421401011110213144031211443341024242341040432013202431021043411124223224011032104441200131211030221341414310343334422241044441402344420411110041310200113433300234141212030402403142201411434121203021212004041244142224013013320402332100333234021323143430330202044111023114424323112321310421002440032202241422434212141411231431030232223442404444310120142312441203143321320111113043313122202444140222140344120433341222403401222233304200401040111434114011423344404241121032432100021323122224241340042014410433334434411120234414344343043443323141224340120301213404242011000324011420124311232033214400012402042142440142122041202042021401423100143322200424432003314023004003132304414134102232033410010200414340444331031424312404200423201112033334213112120440330212243401342213003113423231414412312324303412321401131230242320024231233400143104111140222302413120441400014402202001112134301204330444220012044404014242204121033011304404343031443003242121444201320342042012200424021303202324022013322100422314303034023142312003413321304134344102131310031030223004330300014314140222011324024413142430424211000310402213242310040111310404112134440020244242411122431223334102432411103334202333143120414224022022444012420133242404103033321433244104401224003110130122022342424233044410412020022020140414404340110304223200120413330", "043210313430044211113421243201234140333130101011101303201002003410302030231040324303232441414334140442114300122230001002410233332440333333032431220004202330313344430311120420221304442201333143343413422231144210320340431043212402343203232130402303421233413122221404111343141440103231011023101222300311242301111441102110243113113211300402333011343112414430343230421430003410102042220324032031004040002141320302220133221144311221100231042302110301232343024212223113102111100433322421133404241040222143211343300432414301142411140233323100120320422030021040241423000424312104141112041000040132231112400230043420134041204303440322430102101444313012043334401212332004433041214344330320310232132001313244013021133321403330043130204211102114344202300111034030203320302022400413100334432423140211441134341331133043140332222310443213222324332002112222410030320424241411311212402210002434103341243420431021114243413401024133200400433014111432403141204302131042130342041324222423021423342334321140140010414001414201023201244333243140301342201341022004024013232131014342413111431102340444111320001230431144021003433121334004322100104244000404032334323431242133333143042142310102312012414331211200112004024134113341423342310322134011131432222030231344440044021122441000301202024401030310310203020011431443011440104210121020412314010040314243033220421444332221403123330223102134321120223130323424011144213302140134210341202301041120422413211021413321234443404400442334201032033300040113402101334110414331432444114231224323110103434233420444010134000410103224420241103324114034444023423231323343331342413033441421030134304212403442333014304321430312031144043104040044241324214003001131242231143120414201414301010023034314044110422232412323041211313212233230134433242303240142144111213312414404132044043330101204442444430410444021314044241404312432413220342111400011440134112223240132422034324022000220044122021004410000021322343310433444113124123434120011201231110344212412342040202033010213121203202011004142211240314331421002034004112434022442020210231434404100342430131233301043432432042112302233232442040410034331434133342314440102400311413140212441144321212313310132011124134410323402120431102222100023334032211204322424221323402320320342322400043014402422224414120124221222044301043304024330401334344410014044431304430040001222200313000333410032241342442433014003033100222000122200014340320313431234411200240233110210343212214213332144443411101231032013004441103204010340431322314411234400104324231032443004113020234111143242313144400011343121433222234000121214203113004331112433230234320113122333001202424100102111132440003230011140300314403134413040430201211104300204442001403003300014421410423332101320001300002142210031442343322101121034444401322430302412220444414113223330413302111334244001413324431114323203402032214112313400443010300323442402140241013010104013423142022234410114314423403332214342013032100113024013420321104221304230444222022311111231110343414200400230312321032404203300141420434421311322020102102213202242331322311341201124432112343234124222113121231103042341144130122030333110343110032204000221021423231043200302223222103130322002344443202110333203103140042122442413331400414043022210110004221432314234433210111232334314040111343332223042212122200104300432410212300143140133223400401431433141121101002422430003034014401221300423101100420400402110302132210434224032312101034244402113023102010141240113201412121424123404200342142243023031232201110011001310100242110443114024033234434233411021103413242144104321003410223241001223234140020123311102011100143131201120001433433402011432243143124022031031231210014142004321241403210001204114033214014231343412132103232240011102421413040223030221224003042140043223144311210301311431120033033140313143210202414331434120334044304023114030344042304043412331440443103004344143101430300310310330114201114430122300121224030442304231110222423231434022424334044104444223100244200131313343144240340030112213221233014133330433343301441434200132201130313444012414024241412232101341333443214432320242004212404143343101404204344404101220020431220101034121123221021321322033332322204002401041034243231303143342430204240232432200201442022020400402111440201130032223244230213242110022203443441001130222113214010101011013404101314212010003404144230144244334213310321340142124123303130134031004013224012004201200102433103002024443311", "101423413411401014431402333433132322443302414112000234410441224411211004104412222423424012342301300110314202134023224103421431201400323331212324403110441030120023243331010031240030220101123422322024240001043301311123124331424034210112340410441002033422132440004034304141440013122043420442134031440442211230134104024214041133214424133224340130421404220332313010213043232340341242401434013003322323043314003112300421020033414200221101401402232424332441443230104401244014203211103402014333242314440040101121103222342234312232444031213310214104441241310414342021142201244104000414230044222324412332124442002313331342221223101030301310123330131201022124132110221004130021422022144102430211241212304301421314432431012341240310144212401022423013414134030301441011213434314142043020134313323132434431102111403430120430210220424424421431103002340411343033340433322431110323004211043003043022422012123321100321002133331422411343014341000012004214422312244443210321001243412042310213440440241112203241301243244401222130032420330003403444224034340304111032024211132320200143112220042412220104202243011123441022120140440423223343241320230012331004240333022022302343140443010211412400120430412331003140130244424101310022103011430420311222111030443044134323400032140212033132212021302122040402440004211310324122144233343440410321214111202433421001210332002001242412103422444030414441114310001030331433310401401010003321043421313044422041440010134224413040432034442242301144313312041444020143142002420203023142233243141020243434022423024000321431233341304323002343243010432443022243031141403422132114414441431032401242112434132431241221142142003211423240002242321124342224232142440130230110243234330110402340410120141141422041042444023214442221130422424011424143104121133412012400423412100302134143020413104404111300030340223210444121334411211044034131212444100443133131340310041202301221043140120310102233024211020311422242011321123104041314424134411110214134440241342134403034441331423321230021303301324332443322401103210441104241332444043110443412343104144410322203214134212142103301141004340023340443121141241334310033240032043001201214010224341022020324422301321040233034131442431042440401041012242223221124044300142121440204201031144440310211033142321301122230334310204312224444312204040423000200412110302422024122140322244104213010211201343143413010322303301100201431131314131122034441023221340323414010223433234133100031301420014411133142002101014242300041200143123203240430200232140404013224223322200220143242433341142342011210431330131323300233023301240031114013030322303243034100311240001441221220421133102023433302431441321214144241341321232023011240323330124113041114024122441130102411234431423434400320302242113404302342413311012401233112234104402021414042424331033212114014400113444000102104321414023443424132334034231033424311424243432412121124314141341234003002033032324200340242322204100300224210440244124014434134200323431141031332113310102401122204102141413134112212204402413212002001444434221041433224233431101124444341442244322000343014203141334213100231211103014303301023323103332244234314131403212320143333034130310134133142003411122201224431140313114240113320214032304232140433304223423244311100420442033134404224300222400224321112033323004043302124434424442022220030244403143040424323224011113001100403442040033433312432212441402114422143104110440213412212332014213402111001211244334210404330103200000410143434210232401210000241122342043002434203043300331312401113223310442410033424123414201430403020410432232313302322001420143434434004443324133232113104203302212014114024420211040332040212222422212324033143142443124231201322213122243133120411322221442403300203141111012332224243130313132130142223122300330404420312134300301240142224034143212021343430121010104141213222004210413044413223244230104241123112323002031311302122031223432012043414132014043020202112301004132412402430204403312314230341301232043233300121323330012211144302121431403432211414010414241133212202001323034031302142211314421441433422001014312144412101343404410031321332330032214412301200312343101013013321342331443333230002131103204401030423230321433014104323130222014002320342223034430244300222124144113130413421301223214023141202434042210103344101231413044140314012320343030032131303043440100304221024241313004243311142032004440323042412120224414330302301142002323243114113402444132422402", "402442101321120330421012310130343134334332420100044400131311311000031422110401324201034100042411224144004103344200212412004112413440310421401232213324323124112001323342143032330010404103040341010011143202220213040342022100222414010411340423002434422343210434432220002203244334031101231032344421144214012030011310303322222041141320344234402441003043123400101310314243204143222123332340100403002444021323033220201400130022100101220131103304130100430304442144223034333212332301401111011442203341033132010411442031214220311103442012042130414143221123431200220320032134423104202032434304423244411002342134110112042224413241344444423231324044033442233442123221104124434304343311312101313002310410404314100411242113430012303134040334142302342304441324110213334402043130302323104330243310032334112424344233204111004300311124411113301000031121243230401301403223012100222242442132043122402231232243442204232430212303213212132334200131400114222222313222402431124434210432423142314030233131110023042133201330400033231044320241023434213112120304143030121100304220434212231440140330410240332104001013400243342033301423210114233121242332313430141332001234443123004000123143301213221031334441102131233304142022220404240201110311243121111113232004031311014023202100212030041320400324132420242012133040230331011241002324113122243410340124302002233302101033120224224413130332333021202044221140324133412232203424002431223200141022411043341042002042401320340411420314334244420403422342011422014043041314301410142243144120303042242124414112402300220122004100311433134320402210040200124042034013234314011320002103332012121144332112031203024011113121001202431111341143122031231330212034133413421111402432330214402022003213320444313042430432300322101103323200212000433022220233431213104323304420441031210044021300420131442020041033120200424403444432401240114213321034340122300443041141013201014413440203121122344210202134203424001312320024342244210023133222423420042124203111131134210220213243433443432044142013143403122321304231410442041413434141244134011442140033042110041242340221214321100312221321322134010132432200112432131203442022004143224341421340413343444304304344210444202040311142324211400031201432423044400312444231200121130031243010210111131122402132421143040230200124320211120034211333424444122213200304014243421423013423203233020041212300243224003041104241402312022200421401413200122341030344200242122220242312203123332022324340131301322030140331114410121113020331214214401124012404301012400022433404000204040442104212431404010314140301244103220412100124233223112330332113344124340412400204143110122100221311013124211012443340111124113134331443420412132424441300201210031222010220241032142022020324421214241434243243121442342041130004431234221012443222003122302032121032413203301042444122322140302034440232421342133132210220412431040203041324432141000122100023411202321114232121011111214231424310020120142303224111002343341143100403421321420004021123443322410204303414301210130122230240443113411223431314123334304011030311011110122142430040323434104111441444124011012323143412124401103003301114134331224321012224040204332044013344031120043324312402210121044100121002133444004314110423123001320321231200434423432141133201020000404222222241221223212312132344400203421300213234230320130203213220230423241223430142312100133014414320313000204033210320011211234014412020322410200140312224333331412121311422433423011414204142423043000424440221433222311440001204204232202433123114441313442441041002312033110013021341132430312013124021320414000104114224332320030033224333140334240230422214203442410003410141010023301331203321030322041224233230201143231344304030223320331433020413111024442044004414044231321031122313340003100213414004124102023323423031313201321221214324141304123400212121021332001300002303124333421403331331001433314312200102302323233000041404303001242440140042114022120101013122013022124430431010240213111114322241313214423242414400202342022440002210030141114320031431412412114424040140203334340444212202020131031141211433214124300242203204232110442111224343424342440214031231043132320030141020124121304334441024113044022242202113423302213041312332221300222424024410421340301432212010043120144303302213201321312220414100312043404000333032302030202010243211122413040101101433011320442030203404241121210242221224420130142440401333011143102104231301033011202044100142124021120", "001242141103443244431303203442222302200244422232134201132214102420400432221321141400430240342410300040022000224311443010410400001423114430200344043202104112033313031423142243312332331442004423024443232334343122403344424413422321214143311124433322341200213413203113210414403031314420044441133214400431222321123100334134443310344412420240403243041440024133332034034434314124222421400214201114123221022041212301342423420341200201140413102020201031011213310022101234102040410401334201330404112334320303013010310104232100231430014430103134334103243011421002124142303444012041314424413042002343112324111124243131111323024222244424314211441224311314024204341434212331033110423441231214004320211321032213041421040101023013022113130211422434403411113303304421111104223340124403240141311111233310201210112312100434404044201003440320020333323042402301134204202021322042121333121103014421334011132420023310332434232430001011014012024003121331324320300430013002214141022103301040032202403441124133432101140220200404141120042121223020320033002202020420013233102342431404002321134121324133434122141210022144014344412421013041010141323234322401030341032403114034011311222131231102220320044020203424201433221441010340444441203201210403132011422034243422100220034302420212201430321022033011310412040131342224101142022321431233331110132244301422331030141010132103422212040003241144341043322203411030344334103304133014404340001321230043344303230114420112123143211423104142112442403231031210321104242222130204110010100403001024444122231410412330240332243142444434342312002201400022421302341243012000134233234422401104210320004223112031322424033131214234110014201233424423334301004403322000234303023412141223103232232131304321211221144234021041312403333033213033140331413302403022211101423343342044324110140021440214243314423344133224304314113333403140122232242201224340203423031440323011232041401120413020240300010214021042244004211442231411303113043023212430331432003340302220000204120123244042231434140021242141302032200423300110204013342333312322021212241244040342110042202344043422001033342023210424142304201434044104022243104401132130242431441343300334322012132413440310112022131312034421233143123341242314112242103043341304302101300102102421430033331232102303204434334423410320323422124124201230123330413423411334212030314420011401230011214342002434014213040214103342340333341443210440242023032421344142114224000343210233032344001014304434121300103231400341423024402331223201003330140321202131001034440022324043023040442143230431440002411042242023320213042021412334201230130402424212130341322042214043412021141041014230020403220114242314342434230101400214020140210210204222042034000002210341320212222424132234111443444133312230320030130002022123332430141321020013023044002030012402014010432101110103031003234241322010322324303230004140431234112220332300324311243222143400112102232420023430010012120432222403101244232213331430032103233412332220324104202004104030043231040300004334422123210112034034234234231420020013013221013242111021142330123340411322022123422322044434431131404432210334414132234421142201420204244234140232020234033401420214132230313301131421441103420422040001321414233000341040142300443444211410242212231231311320420110033143014034242104343403133300231020143002242403404224203320322413242342411232124120441231433313040304100432043003141320100224321221031430421342312232301303131141444112422310213034112244114311042333413312012114400441043440113331041440010013420004412441314030200343230210240331402424113334101143221340243444114311040010213010323012101102102020332343143411304213031442302244141031332333023322101231034203142142433142324241233444443212020414001322322103012030134411440040432323040044430200111331442104311321113014020043202312101320220114221323333104140331043422131002424131214001421321442403241341222233021012332112233211440011203231310314021321321124220112331014343012011313001343214042314133303130421101304200230124411211234434442304443021143003231113032223143032304441303440411242310014440201244124020113203343303330444201242031440120122300424324200224004432404421303013142443312134313443033303330001121221223023441100103430003412423211001102132032241100401212141344123122332131332200243302114224010033221000423314332244012441031132311002220032424434121332241012210110444223011322422023311413232441020044413043232023044112410230211221221110231442211", "033400234034213224442244332442120110213330340413133420210001140300013444003012402402314111441302101130332214214012304414040002412224414012113431323121320230332441420220011140344032323040302322314401424301012300423312014344301140303311432412320042043313403020133413333021423202131210031333401201020102024143411130342002320231241011303022142011243314131304024434401444211121232400424044224222311314142130013312210230012404202003004023031143420342231214321312243420412244414110242322100122101202140141101403121232431414034324001231101342140044311401133210324130313424422400242003002323103142242231333243204240342144000142202122143344442332234201121444443130132134134130141314022221122424442221133200223144310433220000200101323303131023142203214021301440303221021412031402030131244422111102100414213343412010342130444424213032140312313212101043332212033431442033240344224433014234443242212444413442214334042440311220000411322443110320020100014034130323343311424310400143044324310143043401222214203244434211210142313412411032411442042441233033040023101222120312440331240444140433333101001002134241413202410113113100040411000034443204130132010313044424322120223100000231043201022440014124213313221004001344201422211322013320042233114030310024002331143413234411220231431401031432424122404341030332004141203300140144211203304320231422232423332232234111301021021013432344434042143104422103020301442040310144340011303310032102221213312021432222410034301014244300334010104343242121443014104430042140012023432112021111222120114334341441330322222011411401210444300413444411433204133020332213104322301213242314342324410211440403113141003101144412002142041233232321333441333403121123040203004213004002342223004321000132113422240011244214301330013033232320102302312110331031011023012412041413330300000011031104041400110210341214424241103401010104134212242224434322431340332023014121232343011103410113242200001302111401344124234142134403334300342132201322303100040401023442200040331140300333120400321114012200032203210143110220222324311344414211441413041414112433231214112024213000034320041014043220320131044303302412443404312230243200444101343232314214102401242044333123211024032324030430144234230021300133443234012244402002410333040102133041144322232014123012033244441124140220141442404314412114004133333134233332302424340040421422023230110312101204330234403023021013202421242010244143214220403200331341120041403042043333213334032200432314444311102014300040243213113342322422413000214312140203234423011214343301244342023222414022022113411440021343000003143303102302343044111310330243440141204424101443133032434014430210303312331200012342042211243113442311422022412434121043442211243131311220213222330144432014444201310023112203302312020323010331341112404202210230420432110230120401002311434030103121431224024014111422114312431120204201230412422130322412123422223430213310324111244304341402211310303342121313430412044414230240102031442333101121144334223341421332312223033020043130000012400343331413422244400430344311140041404033440002131022034334300100421103224042004223414032431011104101411101043001243342344042210131220334221232024042343000302414043321224410033302434400320400341221223022144333420023410243211320120201043142032311340234224200103222344023411112344104101333333220341041041402114324401330410442240330211431113441232234243341420110401334002140024242301030402120331321434341423142402420233110401222412013343040133201104202130001012043141120011213141212313230041023003341134413411403222044130400224140114410012001423313401031030201433120300212003320241133401314301134244113440030444223302433030424203422123320202213343203232222444434434431104240113320034010322420224303042321341331403140243222224021121331233014403311234224303331440211114321044332334214234432440320200313200202141020440024123440004222312144330243014433222123120110413302111210204330302313102240311121043002224411402131432431424242310141344314131242032112320234344001310303124043311421121322433021110302123201210340433432223341440141202241240334122201140323434033412343004231004022111034132144311030340133304100403021221031203010421040301411012243412214021404040144130142412032232130024222132114021010301123420233324230413131204014422330021240304001441024012311202030302031243341304244304223222414114304032112223033004112030030214431004120001023231223231310413043332113213111441244321312331311240410224244044", "333210203243441344413301410030304132043040422401401232220124041104223332204040334043104132210400032121202321131221244443223133020020132202230044001110100022302420403212202012222000043414130133144201113241321144243211241312232321322324243442231010441204203233211204014343241301421323424232402134124242021412340231204222004340303044244231433140441311344243233413142203124011203331421434044043444221131111333342421413141211201320444031440013124044124003004431332410110314434324113144231331140234414011430013234411414040303221344224431233443301310100334402211121012134222001443312034012414334000222432012300411023434231022320032042242412330222322201400203423334242144224132122221204114341310221241422122423221204133423031114421211030024122341140034414030342141244411342424143114320440343122142313440110432334142422301030043133002324212431224342111320240320443101414114201224134403330131044041301044020232131032441142110012242122021403211001244240222021301012340241014032142301401222041201221141204032403413104102414104132310412110143341204432204302433432034344144420211411330232441244213412303411200401444341024424023212030030302144124401110022213334233434242322243334033302012133440141344201241241431322400241203130200333113442444203000004103411310233004224344024121424040233212024203242013203003443302103243342400411444402232244404043344140230012411122304311310440212010412111120204341333412231214103343142010411231124324314344124214242403004433310012204221421414323030134310020221442441302413222244312021313412302141401131334331001014041233404311232231403132411434412210010132423214142302403311424210231121213212213422142404444130341103020411431143443313320140132003124120421004103212034134222413021432332111032031304210231004033112100431013110300401231101001344444220042014023013044230142321030231000012314401414143412302031241343101344003000440140424040014000444144110320121043333034410141231231432432443100421101110204441341213102141204403303134320142332143303143414301134103320114442024322032111241410224043143113011400223143444304104332222144304011102001243012404203031220441114434013202123430012003020313302331122324342100200101133221301111001320214001022043033333043103441041413001120142033323231014404234302310104300301143103333124220220141303442213012433011311432220144200240121402211420313034332011122134322443001424434423114342244134300020324330123242234410013024003020313314140244224313120304310314202430102213023214113020004444213040243102321320412022121200241000041402402121434342402312220132321012101214102132030041241212240233314144320002013034341203333444122314223240421220203433004420402404123340024441413440140021312204002340040414423032341321442333140340101220101402420012420332123201212321311202232401014130312401231432024043331122034234130323304412413222444113032044434423442023114104243423321413444032221443340242332100302032220430313440244313011344202202022323330024114301110302003131232442114232401341234333022203234244102102232014131004234004312014334440304334241311431141021414032344003110000301434430134010313323234414444443220242201013330224002431043211202313240243303110230233102314041124122114343003220340103441243043434034104200331310004124240202132102100142123014442203443400042212423202303212414230410313210031130304332210212424400304024334103223214001341200230432120022132430313344140003001303310200133431442411141431101303000220042003422042402240221340310400100303144330300301444120011331430040343411422204104100331001333320222244201323430413102332334402344233331030333402132400334220410244202323232011133011334400002320221431201303104232121002424213433034304230334134404232422404012133313314330133400420211232132113123023304420113324233421143310343003311343040311024411134044431224021113043322013321000113234423240104133031144241110432140034311013421103424144023333242303033041223414110033240240422012333441303433023430024430201301420404030040103431140011321200101324403213202234430322301041303344400431111032342004041322402043241304313204142203033041310103011232313404014412211130240222213343221041221121030023212044110304004200213041010341103023414402402422430010132140433420300244031000401441412040320012414121423304020334122132302113230130210332033212420022134300133144102043221442304234223201401440434031442342131210002040300000112212032431040313303322403440241213014021044114321000020240001414130411234231042230441010033224130223", "210042233302432133123200314311342322132244010413020442412230333012144120133322102004222213302404043441334010333342023241010221102110013104141220032041132410223342311042403242432240002222122131321032300323313334012411000304010211224014323223430302442140202201411331223300401344114332300111303331124342020011303403423041104043344004013332232413343411344334220123323434401424410043322034304431243112020142231214304042312433101301322003204442314422114121103234133023120242003203443341420141432222140244011034033124341311200044031313133114214123201114432044444114220210210340234044322331141424220002410013432343403001332343020241131312220320433023133020104134233441223114143143242142233111040033122204113233003002000140132211324114211422112414032102303013231133233331213432004004332044430112143324414234044113302411230244011423103204102143430234402213240403140330330432232130443232304013101002122043220022401311242204313140103030334342441001012122322032443241004203101110011124330243433444241001422441002432300010430030220401111223424400003013231444032223243302203021404100001021202422111032332123442004030422042003311021213110144401442331331244234044433411102433313222402312431220244411421144141023213002400024303441302100213210023223003044121243233320413444301143231300224041011011044313002023400012123324402112140044240234404334032021432020033234023403004224211122011410043044034114440403204014202212311024342030144310023441131121330021103001203001244320333322004143131111030204003324103101440040113440044030220220330113202432114100404014202222312142041321221443024334301234040204003310434200412114423023101323232222324102202300114442024243023402102302331120223330000401032230340340023034101044203324213201343134121311121423230300333141420334204201421244344030024411433140424341210331323400433440022212212100030142141312424221412021402213401410114204130110104400103024241341004403310233333020420413031201221132144430330144101324031113142322220441021143320423143413342313221344324443214404114424343223002422031120421413121101223110032444334423210434323033021112101432114143131401400112301402220201113441024031024121333312241420111413410101422000214224212032212414034140222302100302001302014224004423040100424312143221043432401311421121120313231334141024441404113201001311334324202004402120002112140210342200213320000442001134303022032214034433241034211133421421000004213124333141443414413021421401220023004224440401410112030204244113042323420204144413413121232403032033134323124203132323402013003034111440432113340411122343110433000322220011320021032100311142313104404431340041330122004013122132221020344312002230222242140010424041204230413004043240323301044212440304414103401301140223411340432241331144301423211422434230242114314331430413111032121300022301300042132202132004344422114310221332042341122242144201300033410312304211104343223004404111234403044004210400041404311231101312001422223413044104424403442400332121202114121134240214400342314413001211030323021121411201334323020110203022242244003040243013422020001233113201200234210322040042043302141324313111121010344300124233333104323134304020010224424400340431141402112424003130011110132034043142141400321231102011022221340403210422234224142221201040000133003131333124424000414114202420121431241234121300324213201034440244343431241133231403420132420434200124422024233243233304424341200031043223133012431134200011332111003143414102140110134321012203022321122002413301441341441412404212221111312331320314410030430040313340031111213424313131400422423030103323114111330304020034031342044010314312233212310334110214223143121221243242103142433444033004034410313030131423002044123042301323003131213433144042114213214414104112404301004144300441330041211024301101131241032312422101031404421343310403141211330402342004403412104013403123314444301214021022331123104110203133133133240130223424124033134043133040344403122214421144300141301001323321222022302401332334240021231423211223214440134441211304100213232013142433024013011310344103410302201101102230340233101310442113242002013331410144223200413022230114334201322004231024113322402141121304013314234212024010010023311043430430314302240242314124112221310411442102011003202123033410432212320203322433231304120044410024401221143333444044004334130204414232004230301223421012310214310133301334330222344010420014313144024111200300242433420311131033014214230244312120210430411401433", "012114331222023424312421324012421220203444401004212411203244011010100241223320412322142412131404424141441241302040112133041442400300144233020003444010132114444110010330043331121342121332432322044210301123412431044331033412344031234210324132344143224023341113131141320140402243332303024324203444140303120042341000243331204444302200001310444343024221440400231221000030103034323411013331240103302131333240332434204430330201132144224202144043100340314231044432104402322444101121404112123404422242110113010434314012430223432202233042212210334440204331134334411341211444333404044301001332001433133114113410421341414442410320412221420040314213142004003202003102134043032311224443313103343002131103044224231214041404412202442200000344333132002011023442022031010414221121002411314240033440344321134420403110343344001341424240221001001024434031042422012141040114111132222242240240004213233431312133341442111212224322240013043020304241132313420343410204131201113243240012323342144320400310123433232013034104424003404011001112212121041124040413330210414023321111424003044230442310430144220404011012122044340042110440200222042322410433013330120241132103223133004002432201424030411041421344323404414342044202441121213031323211223222333341114140233234313211341222443410440123304132422433003034134201233404030211410200340434243324201240131414122411433440340241110040000332402143431034412220411334042000421033343120200203312040101432400123010120321001241442114201122113312441224300203300410323344343032240043231434021012030241143411414041114040132441211414134143020213422323321304220233330424422043134111312323341004232410430420420402124432303032411340320420242321124100240142322441433143123441311302031002144021423020213124020312401422000440420240313240124210321230403220302313440031320044100010200333413343310001004333114434020042221102103041222132020422144322220222024244201330041021440331010222210430300333333334222234301441202231032440140313020301301133333422443224011430031430143121420033102034041422222213130312240014002030131302444132444144032212434044032211304131232413441102244241014343230121300222001141103404242023113021134323042300032103131210241431433413340204420402240420201220141204042313240132302134410203100124200244031402203432442303224230144202013214224323224040040422204134032130241234010100111330121102212434032110143420332314324044034133340401411032302430001143413440300132024024410001421101243402300014421002042124300330020304131003212224440433144124144340412112111320011423402334231133142233424112042301431212123411244021424134133224203402030233221321110023300433040303431213132000044001414031122112130340402330023323104411333341010231213400442214202313204032420443244332230231433140042104413213241411142312333034233210004144004132431310401423131321120332102330302141434221323201220222204410402004122134133320404242322231434212431221411001222110113200200242104122342013344103430310100020244422201401432102424314342034333243032144003430202200331044234433412020121341331232233201110020344143334220302314041331140420121234340122101334334033230201033232242411121400432300410401224422103303402422143243023343410321022021012330101011024104104214214324404223240330413040223101240010211012434100304231010214343140422143143131111031441124201312140211310400431222200343301122233122240310234424422321020221143000304311404024030422044023421121404014002321421100222313102223113003140230201022343322301014232433420300340020214104112111123112024302023231440032333101030423133010343440141240313340124013011434343311041141222144332204131141403001441033443244211410130220114443442234200321340303133030332433444134223241234442434311212110441221244402143214412211412443440103214001300312242101231302323231243021020104130201133134334221041111114034234031102214344341313022044410243240431322323014324401303244043403424422122313310201231412110031033010141032203444221112233201341000404433243414243112321422344313332002242434312342143131033021340321441323412441434331040012422000300040424432020321232244004113432103321433134014412022401124111302040244222020130220301433330302221123221434332411212301402102202311324022042004411310023204034341010302434314214420310021410133241442133411412234411422303414114344234242322002104333032442210141343113234211202144402402111112430330313444014324344231430323110014032003042012322024132133421422312214302403443421220143210330313311121121232313204123", "430333430301123433203140111202342222322323301031031440031323134023420300112420433143131031003233200013144300133131420134441224211220204430442233113002342411204300444224312310444022041220413232312442231432241140212042331300143102044032042001242343223101033030440404004344443034231013124014332032043120400343214412403004300432042140114010240301140311202132313214012040110330034110422314040122214303322420323320101324241131342334334031111421110331330241243134124143044342242201204224424340104404144044000131132103120103442013241043114222040230042301014104123101002333403242044302000013323043421220031423331444042300031313120233431323101443343011333041224144021132022113400413101400314002322113012223044304034443431114233014331323412420020411403104433144030233331012020413011143330004112323442004110314233113414222403321121204203201343442333442113042231323210101341121011011212123024343123321202131140242340111133342122444301041000304123331300314242413302301243022200344212332144100310344233310131324002444214342202421410242330211321414441121222233040213002004033342440300032212114223342210432241002143010422102034020130242320003412021111000311211121024240014401101434021013311410012314013242300232130112430003103232403102123130001112432004014034232001302441012433114203412203141033033410412441331433100030024201320324341423143310241434204402422232140004142120331144143310214204024130332313342412434111001404144034320021241142100214234212424101132444031402104400144132124300411440223104222411400242243240401241021413242243243201221413243100211133023113433032312134442243133023141200442443404143214432411421103032101120310013011243320304030230131211120232430231112131403243223413224012122222144220003140000214433103424121213014410004144232401430100022211403124101243224023224412102201423344441403021344211344011124143432121014144124002311202410220242102031421032024020330010442310242131144331323234431134220032014131000043124434331142021024012424114312411003441423303410000323014223002201001113210321413410413203011112034130442042420324032100404142421020210124344233300004424240231103400214031441243433034133311014313443004232013314143213002134144421421311201321302221323230113133121442421124142032243141210203032200233330010324134412132023234443304240121104301343131134134240043300130424333304422033203420034301242224023121423424213411141132131232200203113102114324243121131344442241031412244012101002402102420231341024010333231140002402131144104210100411430022044201314021213422010240444404304031302341024212324431414310313100142000102133103312421431124403310340402333332402102312222110140214123433240020221320411113121230203201100320412212031043023114110132332120002001321112010324101044423100304143022321323310343021224323422032141131411242210142342113412021044424003101321102143302214022132222143432113043402043333422323020034130030410332321240043222202334011434411143102420022233034202423301104143142214133044420340401001223213032320320221123223204142431104040404444343013212211343201342041224020120123443013101322444333123110220323232404042120003320000244003313023020124440342101300324410003423030410220132231333413434010402022034244000230124342412430112400104300314130200312141140213243230244123400024103300443001123000304014423412141344210103102200011111442303013114302033042112343142334202442000132342141344041102130120324041412123200202004403221414010241333142402004232112102022221031312114422203214432344142001000422433110324333014432032441310442200303401001444211033233400221111033240343331310200313344231204121432333304131302101012200423214011112400102344222424014140140104042243302111013130233331014102232132241244001031443420344104333002101320142140123003034224040110103133041144143311123411121441423030211011311131340300034042033303202110431211111410324103130324003011041003004211131224313310220214304340113344303331110324312043213104011311411221031303230441410140044434424342231432033313110334344034004041412201341132321321402124042013340434021303211100441132324044004143414442220213130442244233120403022122022444021200110023144444434430300200134413101111214043142033442122312343200104133102233043022042321424234430013000110012444211320214433132203021333014333022230104342430022302110343334430414342310210042223120444031214143203113241200124433103230013103243304224400030332021003022244014220204002334403202022403020242320340410210414122424424042302112223204", "241442114000113013102134034112121332122220443123031140400020431301040443113210131130313002003104340003201020242012302140344322444401231412142431001220003021243231410143010123014244021001424401123134334434131030301201224140144230240321240034400423401233313120403011024011400241212213000231232220200333434333011013123341410033442230443330243223244132031214201333431034133303443232103302332103223242403300443423144330143203024222124343244134420120403204201443424203434111040443110442413414331333422221431000203302402302300212043244421023024022310130031403140330204404411210044441340001120011412243143432331123424100431413444433242031333402044233232303322312434211032440432134210143313321122132031222002114202430432300324303220414244440000324422232304000141310212010200140113204004444201101402030044230432223412143441000141204243233104042001111240103434014423141441401312320040011013021303311340211313430221114433324003432422132321020330300443032331122412401000400020311400414401404202004442102110333022224340041321011244133203322140103200230002023122113340001121444144032300311424210044231203401331041113124302124304112410431443144142201440442134411413334333100142104214222030124243302422024111110304113004110023314421102004232401002311004442241302132414424303033211210313043201323130404300322234344004330003231121400324411124222324341303134324330421134320403241310044044133344242214224013433410000301200424033000110014211030043003221334424210123100224034044424440012410000110034420033140004304122333321110010044343011023443243240441143303303300013143302313230234013401403201033131034040011043434301010220301112132043321102231444111242133030224431413223421243432414040114330123340334313433233434422403021140420024433034331214124412414043103003442314221133121141312031104012203330323200102242144400311303114420003431333024124443410341102402333403102233311040012132011224441023233021304110111041333231002432131232224202441223243444323301320024434240112133441132402423000042312244332014014431440400321311344103141121031244044244112123402200220401200144212420440314230230440441324431431041421131242344021412141314333323242024030113242200143111443211033033130241341112324022121430222042201423102114340201444330201133323121201223131420322431444004031321111313031140231001434012444242013303342442443313411142244111231304312240230101242303230121114341022023010034134221431242302344031414033122040423003033421402404400041210132234331243120014030044021221342443013123024343343100341242040424142121043212323002223020424301432302104213103020341441122320002120010042300143422011414220023241123323100440101341440141003321302013440201331224420213331214310240110243441443023234111312001023144322114213301404320341123223220211110100230304044101322143414041201031330201202232023421032104334132344020241244443200034001220022021021322042420131013303042210023442213230313411303214021214220224132343221100113243443422141132033240021120202342411413230000113341314440030222232433422441434234034223430411230040200310030140200341014013142111102022014303122023322443223230211410133313320004423103344231334000040311423040400114133012344331113202332312034140022030012321223342410321000030240142321120313212330001111031024241002334244140223344300102104333311131024444121243143211020441331104023320133004130423433430432204341332041410031433402410340421310403344444133200113124341323410123201004033200000130034320244422311342203300030343322320111410234343413210443301133342020121023144213410241430023231112400433100033300310443401222311021103021232440403020120230234010220224412103100112201200133421031033444311100022423044004300230021043223020033303440212322241434102101400434134140140243134001442440223401433211231111434110014334110234224443112311011032424421044331442434022103240100344401131132003442431111204432211202300220342441342320344221133412410101213420132240413143412123220223440221004012411043133104432442032442412020103244220442022204304304111232400024010034414010403241222010144001313334340102210021230124300221133311144004343120223222322004111234003430044203231111002223221443243321142320033213331030102231304344300300044220421121011110101213242334433314012444100203424412112313204000123343241432214401123343033013213412202232424210111141104424243112324412102333310032344242340312010113140202223413232341014342032341201310012341113402131431320041340322032020241112020203401130322100413441011", "142301044312330440021121224000021034131010001323124101030113032313203132021312142011103441020002224034221424044244200000312130334410113020420021212332043433004040334200230313121244304411433030124313040233421344023030434120012034102033432230313111140000312022141101110232240430304434403420104012203344301224043100310044131113002442013230313123200122023134232333222241320101033341121240243111433241020301444220024314324442204211311244012412121033101021313123312142023041344030002111240130340111440343140040002410211120214333003040222430310134043401142102102224410220304423433402013100314430312102411311412321034001432204311342114420234311140443031411041310441224040413323143011411304212141044412032133002334424200020304210411132231421222330141412341211322133022442010342111034320240341134130242040223103442002044404440334032433423312030122430004302203212201113120313103323244003334114011221233311144344034242411044111344243311200222432231011440324200413330014304230310220302212430422320001413410323342412132301333024300122440020114212230233432200131123011004010330112013400233414411311040010203304411313240213040140034234042213224121334020203200412122412314132033311200042422413034331042400313230110334224014312442423410242230204213313043143214240413110114331242003022004040214223004002141121102043133101411240221203214113120441341430423323401404204433404043340423123100141042002344324144040013224123410212122222200214210343433022322444332030124200344242132434424422024200232034312220410120230324032133100220240232030001244411304222413103122244000340030342432414022423310223240401404330100334120120042004103101042313012030204201222213041302141404421332330040134220431134032004410042040034221313124404444214304040323412411143200340100432013222233221211444201313312001334311404201100113222422340344212204022101300313343121014422344214141240320313104040430134121324423230231010034112444241243312314114124403422401142013401421244202001001330043030342110000124134301004044433230024334142123242302240021143022210122402440230314304342110240414031004340232211332201301040401131424114444410233144122400013141203223321140330141422111321221310111023201143012233221314204321444004322421230021202223204231140401301243244203432234030323014320433340420044421404423440304231022412304441034124042302344134434100143223441324023422313242441224304322212122143100221434122042221032322020202230204334104332140343312021320334133430034042340432231210431233023022122233400122314131143421141302124224144203141434044113442340303123122122422312341340144203001200200242242331430002304241344030131040333212113041120030303144340210411124333034111444413332433033032231123303031023223401233321304132222010430331110112330042430014140232323203402222121033202400234441313233220322144024120142434431323144322132232033140314313103112313213044133241230301112131210034114341312314400242344403223341041201424044443344020114303023111341014123212031243434103022040002301033442412410143112321301203031223014312433101304302004033002313032212441441224133144014101201131032200313021103010414223004210402410121322412443022302310304310041010220441323034113223304404001341104412320131201430432234341210011133320201043020032203433122432040141333204222343122414311330011241441213321444412240041434320211431110144031333240232223243311203423014412200143332430344420113011334130130340221111242214031203242244043341201313403402233120101442001042220010143143103041220414044442132100210440044210233214421443143100330322114023131100330123134133141112141233441444104333410433403034431303323402440112110321221144234312032343104031130100330413120001421240324201102233032202010001434034233431241114043234101242433014314244134430021204133012000013123040000011204030142314131243243424414441041330041020240002220211221030440024301120032222221114420344411124104204114344423334432404034401233242240024411014224041010431110213403030034113223331130031111400234310322042213414101141120404312111003124240214344003223111012134323143314034312413223114133212320133012120021314100412031044343032123131011100202212414422321401033434133014013244144340014132341332031402311134314321020033401431444133442323301432310311021304323043133432210441320434134413240302242401343112413444024430010322201204322341102343301030023131424241132221131042414101021421000300102313242323304114442333403313320422240114130142344223223424134223113400341110004244424133423422", "123202130034404200033440043430033313311013342032141232004044440442143120342240423313000124300411103220232303201413101442133142411031424242102404402221311424100101321441031203013302330224303103242124430221414302330132212110041210333022213130442411144044034443324404400323441201143133131300330201204400321303403312141424241212113013300211013303300001111322202032041300414023321310040340421242021210104440200314240021000314240230331441324134434211043232430123023242221011302312202133414242323010124340443313200321001241100224201104221020144311002430423401143443041140333144113031244200143134330410143103024411002103334331420123300044400104302344024102314030303041103440302412304213411103001144034431400431103012111042231044440313123304334221124114311210123024331231301042324004311310243401130101124143200431242311122313110104044421213214342312013411442144103431434124444340244413111101141300131111330323323424021123010100140424332211023122200423044213414342304244321204040044333030321223120200322110343303442042243313224442033044120402412324203003130232141022114000034213411014341102122111240222042244344333421124141444012003133343030232023024341440133141232040411132320444441110332200032400001412021023304122220310414201334444240310320311202022313324044444224341342210030104133000040114321230000442112214204003323034223202323132024242343001001321241301301314442213231340040231331103032404134300101314342010324424001041200241242131131040101300334143312232414440003120140343302444113223120430234122310301320242214232424130403004211343023323212333224041102042221133020032244213214110423231200200022121204001330142311403333041023242013331442133111411313340004342422204243313242033210424431340124414223224404014132241141034310303020044024112033112110232202344424312332132413241110023112331030221314043100134231333032302222434002040324302322404103014132414144122414411341433203123202214004440141012420222042302022302244230424322141101311201301231133202421201244040031144201240034200200430334423334024311143022234303411243410114131212223034414124043000144001403402302413322124003320322043431320122043044110112240213304243304321343243032100213132234313430030210024300140303110420232213400013341140331011430420032213330231201314414313321444203332301332044410203030242142140044422143400200143101300034242314442402210013023220232424004210414344114402424342042004004203214214302440011134311041414110322311232231340420022114440134021420010411102414341302134130021400300304102011231132243033244101341132321013014441300003123444140014333442302112104201321104440302211242231041420241431331010022130003424113213221210311121122300100034440432120041112413321413304210122120141220244433442200323031324044233113413440443133000122043110101131411343331310430400410412421312144404323221100342413232403301041024031241111330142342334134402011303232411102414130330201312043230203444131131433424143402202021004120044403043211413002404222330113031012104223224412442133313410420213421113411000342330340343030031333122401210042240214244332304020022333443211142420321100311012210414324313134124200200231413113431120322111031220303404311233400122233233123104244424111124211310122120211242001102302213421343244204322430011030322302312232010423002110040110431223301310023430110400042210321432444211410434042400104224122000121024011111423302434123033444220423310004001113440001013244044440333243244331402402231321211112314121411213203432441010433334304311014020320343012344124441330002303243104204234012032342243321304043303202002334121143004140304422301240002244200222303143314102020314043323443411233143211221311201232030304002424201202331341414320114331030302334042100434323101004003044303212241414413314234440041103124210224114112203420420303231340231312303243244143213012121004024021104201413011002332430200030012222322342232110101013412000343333211212000010040440402231130331212324023241100103443422002313013331403241403404430331234223114002301024000031312013313333244210042444313130410221242313412411131302113143040011443000203013031443221034421033012102032240431323302044043112344434214032014432333023313311330334443220042104202104040131411443042203000201424332100243442410440200233042432143444030213003210311032033321042333034112330130433042304322411021334441203044124023014002231044430414333042234240320123013104222211102340342430121311333402210311240101111440442023303403124100332312010200140332110", "130321100344101101331240214430401233334210340303021404131144410040141300331434334040010442021332320332321024112202040241412311434303321000102143203241423230311042244130141434101334123020331430213203432444201004113232412143413211110424032321000043224223133000340410413420443032044014042122301300412112144301041123140213003123134143340012000422004012034104340042311213041440112221031102334413311442303331401414310431203313313432000243014230014241202414442332340343132010043423320433322422210300241402422413432341242043143422104134101202110240102040444301211232432434230122412413221301024123411202134033214320022400120440100303222100103444440103113301233431041234004313332302200132143210000123242011021111110320424012141442043340422124413131330020200313414204421334114340112042314014043401310242044311101433243022403042430014012304312310212312303230014234301304033312142313342331134100103132414110222203322300044110341401113124201424102000131301343432210304120002042333041140133301111431230114110440434414044444031211340232330341021313004133400011120420103114411042100242203432044412231432130110141124343440204401441144000111303303243430442313201100444143220111112100034230142444000400004130141033204134242033131103112033232100314312334231441421103222210313013402140320104113323243034301124133211432030111241111312410130241303311434214323040114422001213322332022213040204014214124203230313323131121341014440401144403112424242304104330200344343402043324410210203041000413001240200133141143344134214321234311002132003233143102031113213013033200124444310030334244431224214444324332312404113303411102100144441044122043233421221334242000003343414242104032310104342303124333142201041112233010014431333114111142330001343230310314200421342102040342313424041241314202123013130022423133430111111134142413112413323444123033332340144203310032231323131322431122402412003211011232013102113443133033343311340103433442031442211023332200123204204402130313023133124342302130424304342413102014102140243103010111103402302143434342123340422142240330231141311131110302320130224010031421322344033322102441333433133411033123234003302100212202422042400140302013230333313014000111123104203222100033102423233312200411003044041040400332203224200314324001003340222240304243210030320032032433320321411222100324222330000223410414403233434130242014300411132100200022100212043431041220233403323144211322112023443014101233434333324211203344300013040310430320004214233020343430121222003301303302432400323032330421401220441223012143122422122100303104221333334123044334140041441201034113140332102223414404342331231104401034100402313204331124344202211031414434101042010321112341132111043012423432312240303010203343044144402402103132302441403241344344421302431113120043131130011322142224413322424314031240312220331114004014222243023144123433433343320342043214304122330130223122434224023431040222301244123110300000224302442224032012120241424243320424232234120142144234112404314003200303300021343101040023423323320414312300003124330041140143132200204442033411110102044131412134002342304443224140414201044143110320323222440142011230020034122324304414210014044144140322001444441001334122221121423023440313321023014232314103200231324434103121401110240104244443023323330320420134012044413434212103223044332431043213434343121424233423303434222410330130224302242044123312042312211014001400203010324200014132441120112233430030432332224404313142333003242220043012140010223234322400001221420112243121012141423014301232121031241004142112333433411313000341211230043030024344330004101103032311010133422304443110412224042423202234401121232402312424042144212003433334021412042020203040031013320043234234421222134144323420013431303020110230242334313121021411231144233022110124323422441244133220131221442102030204410400033120233134221033414143003443033204330131040011040433334001232231034210323102200102411114423110404330221024234043213223313121043144422412121103443031344413000202231403400400041434222203211300334021240211242334220223042010323200034111420043002223104322424314033331121013120431434043244003110321020114113112300102211411420343321300210202132221431310032313124341340134321330313042300341031310424330332000023141413113220222441040012224114414310314313010402034011322224403402243312411103023423331233212434202322444233100310230311111042013011110342101142002321142343114413020113400004342413400234420413110401022422414", "142023223030320331202333441231424333411320232314224004322410331411041041114402222422233033342400304440333312011201040123442040034231121441233231433441333023203133011443102442402042133243430401404001131231322230210224201202424103430123033421043101442222444413141113411110300300343132121204111114211004320131431311131123244242100414220010134221310401331013102243032401012331033312231413411223412240004312021131331414121322310101400430142030232040230311304100011444114430342021302034440033142110242144032322221120403340214242014011222012314044140343414013024243000213010323414231231140204342233422034044104002003434311214232224203401110041123134322221010341211022243413022001111122022240321330210344233032044100434433144300224243211012011143012242032203123211444331201301011102234420014244441242020310302333343322104004403001000114004103444314111030400444332301020442342412021031442311204410003200111001103120322211041102243431134343304320203141203241010001020420034002433033402022422332420123410422214344011012240244320032431012411332242440431203034110301412424342231433041022403223230142344101400342013304410401443111434121323010234201233224213111441011141220114323020222342121210313102033200032100232210011004130013343444031122433342011143034313203222120320213230241414120014010222102011431204003444341201430413044033410440032223330411420004144333034003233413144340341202441211443022202431203102330001123113314001430104140340102322212222020124223400013142011414200110001201044110244241230003212012203344424030304330224221201121013231334434203142023030303334334200123324033230130001424202031221331303131102013404142341101320102401013402343420204442030341240042344220011231342401200324404421222322031241423040203104204141230323414412341133034111423444122031031231043441411334114143310313232401444101121332304143340022033211113034122010420003231130400140422321414401101302002043020422211133331423312233134411043022001000244400432431132330110324243110100224014043224004144412241313433203401443322444044240213441310001311332422132201000142043220412434334140304403442434001412111110101402431014300034311420334221301313101313402442321110121303041422221023000002131433142001121114313142244201412404034133010224133330033032144033020420244120232322232434424340340034343041224131422424112320404011202232401234003204200210110020140204434044344342410414412430331400242330410322024423033004313204401410202114121103014024344223112201330131203401204043312021301140122023134133004232033440104141344421110331331441310402341040441234422120043223222424022203204030241213200101141311313441431231240442143444220443124242432011244102324034011001222214243212334444344432124102312404403144223030403211302402211420002032104202300202230400303142101401212300134104242433342122341241442001433412414203341432224024431412140400100023213311100110201410422210233400234402123443011143203013310314343041222040040113003344101004134412023112143040033242203102413413322330201421332302024440312122030304141244123412320300402102042410313413344144411444022224134220411342440243224213334134004334232133144040134102303434130313103001240103343012440140240303202430133141300422324122000101121204311413314212014241441323332014312124131014200112434332141410031133324420224140443410412012402021441110114312022423314040324410133241423131414331013144321342202424320434341131421013134032333431141101410122310242231302443112141113144023100103242210143012011101303203114330101003120231110040431134324142204110401031140010221310403211304114211034433221201314203143414342202010001100103431002312222222212144123400042334134301400022312134433343321024024144204004324101414240402040111111311201242444233044304323000304200033100443044132131223114302303012233443402400312412313100401041212021434212340223321004101332120302040234113011101040111403331031323443023334042211023032000402242032431044030424414322041001010124110414131032011400043342231022240323124434024410113031223241341122410442314123021441244240440134420102340124404422332012324200031140020300101443340310204432434324230220442000044341042031131422442044022404332220041302104120302141111223130320444000341422132100221240311314223234422040000232321140044113331310041103032111044432310021241121434110122123320314411031133122030014320343124002334420224010232022002241021310002243140434141421401222033232331044414103000023022432100341133402221123401434013234314303241002024", "311413104442220122442323311343210413414203340131344413202101424004204224003021331134141014132414421414143331044204144324333031230141122042333310414213231104400414103014244044242220401202444022104343110134010202401240310203044321141333204433022141210032411202142430040014324312020142023123031110214010024433440131143033242444033204440040343041244313324121432044122012141404302142240012144044422221141103201103401140323240013300203433010433242231030413431211414420120042334200102413411141434222014434303011041410312422033123122334041231304442203331021042124424444101312410214103423214402300413420411144330042320004004224040302201223040232412321133411320341003124104210443142110334114100102043313323043141133400410432013013223412230013124200113113404401431130233432342244102123134303301424443333143131423110014423031333431210340142141322303212234222140144424202122322013201432023204422423402102333020212400432420200314321003330010334112024434442103430123211313432104221022404301431042414314400242201122313044232401410311224144342003123121124420134044321404402444031303121134422030000314000132311130303030211314102122243443000243241232203234242000144043344300414433033301001423204403421231201340341324000340043330124241431340124120224403122411310202011044012144133214000200241022110204002434011401002321302021123312333442232210412343142214144204042133114342404443430132344233022430044320134133011410310420020412121321233201232240243330403011402410201031443212404143132304133041000304344030401202022010324213001242143324422112212330320144300204220323340202404441403403412111400433132244002244123311033122114320330423104131004324233012044421322324022101444032121121332233144333244313344231312002443201310413424423302030421322034030110300022013133330302110241230320244302323121441433332423341131444433232002111234130102231241122000441024012424023420330343334410040312332342222123112234320330443242244322311014203101042022232403041423442330231310134202232010011103124034302332324103230303100141201322031224213423440413044231203300230404040434300024111324123300412433134331413130312104331334300311401422044002141001002023121001231224020342330420011423044020243412203101141334130134211431401131133404220222121204300303004000140021022113114334403311142301400444321222013130240443201241212322011244331333131004001301320303233211431141411211131142043032021444342414023041243012211431103013441442301424122430021101323004434414101113013313414014230431104424401434122422423424341241331113142233130323303323242323302030200300041314434202134114332032022013400320141212124301230440141422001433222331232034301013113044003400313400401102223401402340234134344302230134111101144230303240114031044404101330430431000004120411431340021201310323140043000134012022022214442411132422334032223140412222234414203213402102132442041344401122402131433331434021234133112013142133311300131423423303143342214030122021023414023340120431203412023334434203412121303243040420030020214142441042034222340334044012443401130012414301234410213240404043211114233301211304234003434200011342210343113133141103032232033443223030010432030143343224444222240123433400203220014344223311102043401313323340224114300031213021034423304122423142102301103033313041424314243431224224133131143231323240412340431030213230101201103042042213123111212133041412044042433413320430344334331144344422332022014303212110403342132330400222121234442123431211043133414223004313400004412140140421300422221201403213303231032212431031142420104012401002140304212232242323032020424241134333123403043112404234144134042430301421044210030421120230013411124421233023333020003434044000212323122320334233323123430411433413044424402004010312431303004324021120331142123202342220441303030212344430200331112110333422414011103230024401114222420203013424323222330401344344412404400312421204213433401333223323042314313000323332124022243321000420314013443110104233234113110313113312142220001421140411020331134104343124421442121003224233220434312403022010340340343310021042041201114311143203242222121141414310211031414034341131232421221124014410232021042342334443101401233111022310223440043110224140304421324130213124240334303221441000441242200144002242102004421110213012130101404310300113420233420140343130042004022223320231103301014111314210140442413113444121000214140130010243014240312430004403323430413334131240324431342324142334230212402311031102002202240101443", "143022022212110403334103224330422122014200104040140431204322321010120343432123344403343243023110342004222221241101233324024213133130234344231412032432021414230001033010320041431343434031112300231003431101414401413112211043444141132144110210442121422323002441032411234442220440231442013000201310010431122124443240233320332030110344420142102143424423233134004011413433302124124004142232020141124104001334224223044010313421441333140211003024332332341331102031304333134004014324411422223330034042134220413000202210210433321144410403312220332033313234110434412241234032312134403420134420431231440230220334120333334014443130222421411142101434323330042410221411122124231120024033400413140121344020432130223013223004004301040212321312233000122043012122123312212020011102113034314213403142200134344022124234423040124441034414042303421342144040104410122040000020440132231203423023121121304111043210330324424030102302430200234200111103044244110112222142442430433302434141441320040003242411222424144224034333331121244342404013321434342323221031020423310304032220140402214402201024443312242431004030300403401311444334123402112410020431214443104343243232024332020300224212031111412234121034040242133133224203401310232231200131133133403114110023000030023212304441101310102440321133112100303013201224243230442400342402223413424432310102330134220203011411031043144432111032234020244110232214013322011122030040144120041331340310033033043312322443200441044301310001310024242300424442004333431114114101014421204012120441400132022412240320032134211242421410220243002114334203014144324034301310441000333130201013223021222221001144210043310130243142001223024204030411324404110234404030441140222214341204231312141011022411103334242423231334204211313100300043133143421300432121221044204033331123030222030010422212102134140104440111421341024241413440030424004004210204120002113011211412422440114442012011342230442230212434411241012422202200012103340413234211343223243332002034330122234413324104313443413023441240222344404441323432011132331133441320204403221334430022442123430232121200314231400220233223324202040212221412340042114330142320310224323324240003143031143400242422434120331323230212120141102244341420404141403222443130013340023143313421232234210324044403434100043431202210242332241404034310414123122212004012231423343022433041410102443440000441421400321400412231002131231320014232031332402131342043204421223110343320343012404102304110323033424114024002302143434022002134231243121202433212140123133134310344312240213412412230123044020004312401113244432200020042443223323043011001302220130010210401424044030412414132202341022404133023000041102043330304010240224334311411412231130100010043432414241114313302404443044322224313443442010034434011111244031440443240231044423414422144144123441011231321003324200312000131442004444330404301122020422433213420134022344300243401240441141140343012301120243310232144021224112001133130303300241340140334311121240201131000203430013214433244444302324403404012134000201102024200033034231133240321340220113400404211403243402424014130442444100323120044120342221104203101422204310014210111121434123304433121143322422104201321131404122434102324002322321012043422111114412310232423202334024214400313034204140013132010330434221303411400302422334243234042200241422432124010031014330101412222130231121433410113222342301330340041023422133132301004224224114114014024430231344401102340340411211124244334220221000032122330321331140013001031003121300433033430410204431333142104240104114202001202440321110141143231002030302330430333141203033000034122411102100423103320244232341400331432344342240110330034334103231430234122241310232013022244412123243410033020001002130443321211200302034221131042300242123403341124324434114330330124430111214332333234133323324202101204132300431020202431141312344404020030404120133000230032102211043222434411414004141331044140421442130033041331404312022441121011014221311420402111042044221340302333433331022412113204002132034111344404014443333402122040110030231022141411304420242301120004414233334313122221020332104414340044431410322131322323123244103433320402341142211103340241441404143040233321133340440210003142300042442044222220442022042001131124133424110302012344344212020224022403423133103301322131312434011232042232343041223331240023442011301232242333144122141223031422231230304321022003342022044103140344124231422114131342043042440", "321032134400033000122001320110201423004244214143401241330320141332304431431103121314100440221103004111100020201040222202401224032231231204413321344344020301143142321212400010303114332430430204024224240322032401343122010324221204222212320003442322432224404300144011102034241043232011043103403213224320023100202200243214341400102430313422210113103232043033034224132222031141221342141340111410211030323110120300100310012310402044402432232242434410432402214010422331422120213131043010243401421444430424121112400413101130002324402033334302030012333333302042340411042323421134213014332012312210120211143313002322304134130402413043411212344203021043213104444110330442142102130242342301134440400344233334332130313342031341431141412323403313131401132333144424111141440120120341210210021213101242320402130121202210300403401330243412414411220414310211300100442343313104041444012142040134243141334330334221133021023012322010340224410140231304004034343312041243404341320230040120210444011221134402300304114300043034201144040300130201311121434243233340300210131442230112004301141202122241303221023440231313010203330023020331304140142300423441200242311230424412340011420040211211131141101030010300204442324120234341430333344344220441113000301210122130111042033332140212010024344110330110233424222030200221222323343221310424424000111241022441404233204430303424334303013331031412322414220213342342333404312340143114320012133314011314302210403301210213310114442411232324200432241014220034001112322124323041022031300311223222213103002310401443012301004422410214043131013131031233322314240201431303101240402224204204313122431411101024241314443341130144413402421413222134043330210130020133440143220223132230400242344402310311343230002204114001042321143214223414400114244043131423100403244312340434343320400321302440321310321241121042040432120423432132224024202244323342011441243234100203040000402014230324431432101001421414441101212300304303012221204422211311302243440103142323101422131212333030122004002323003432131113020222343431113210211223314303210441040221040244231220031302420120031041124102233210100320040102013434240343122242343104440013011200242042402124210232130202343013243343124331214401214341112001010013334310300112140041413341222230041421204044401042204144304104202003021312223034333113224142140444303221040340241334341244222242211001024030040424403400230340010442440403034340110244421001040334331140331141130300133300411240120112121030311142043143412420220212301321002104101002033203434103340224301023424412042302343330412211141203120344200303424333000443300033210444011321111243202302333331311204110001324214234022134331340422123024234211244403102023302041402232414032014434012310413414404201024320134111203411132131434232201132112302123040104342222133424001104322212433143124324401001100330441320004143431124102130230320324401412401320311221011133100333220211032132121332030233330210221140302414331324004312403104141440201124133444434031143240441314111430322404122313231224114034433102322002024120321302144423200324202403421343032121322444144312412002113022232230421122443304200441200421414341243140331022434024143223402312220344303001312444204214330414211122430143421243020213314011341243013110023323412300413442222430103233243301241211000333141314324401224310314430424021410023034014024242233202024132220041202310232212131224043133030301114003131022441103422004132234012303232304144444011310330203033300411344020233314001231021400302214114041333113312233302112220413304440313343020433042313410421434112014343341424413113104143103000142414102401314020001030434241443421444010211304311034043124300212132240234341413001310011023041334301301420340122443114401031444100012414111001412412114212031220443442400343430210242311340010113143300144320043320030004221411112123210002200023200202420244024313240333224244204233431304014023324214412221401034220003332320012320300110041133112432102414102202040434130030233111412011124210311312030111113114001420022040031020341021100011021301400330030141313340201123231314041032412400324241001131001134024214113422102424303404144440033230031104331302341103041114231012410400333124013240210331140313414440232334041300233113202012331242033111333221134433102343230313011312120342144212121223233122043143401212321423244341011120000402100003220103034421333132331114004121313204043433210441000241021404322200322440023232240042000031332411041441131", "013214204141030323032244022233243104120032134014233142244213423201410303041413140144401311104421332204403100303141034122343144324042304042401023214144243402413323234143422144140232442441034332041011041021212040204301410421022340110232134123110001113041214220002434222223322423014403331311044300344111201332232213241314231104313023013023100401003012410102332304113340222102334212442320012300200422330100022201404134034101423123413414102103424143204443023441231001420104402431203421134003020120110330020104032414114023012122011220330243430444234400033200344411440223024123210343041412411310440201001311102023433142031403311223342022242340322203010022240433432013010033431131031101432324312114043313311402203213413103443212221232442234133023021123011232404331322344403331144304322024324422122231221043024042241041101320231144321412440212424100413124020434013440432000044022030143434402342322301303431043312222031440100201424021324221302204244123112434243324120312343404243014101124133031232341414404001203431323234434203201434114344222231143410343123432023421423141330112014321410420042211424320430200110132013111201112010400022114012010440034302030240320114040102401302443021412220001340130031201034304033214200402044332333022143132042044344424014402332210212334440203101414422433012133320200422240041004022134134330414300032114010311133224041312301223330113323231341044334133411013102001012201004310404140434332202103130301323244210340422201433033301002440104001404001203234112432004433444411032122242343002311112230220120034243024330104242432012004121203100201100022231304044424240230404430144413401302021440240000232002300340430311413444332141114212224421341201114102434001431344122030440423240334303033240031002223024221232341031031112204101144404413400211434413201302121321241213233324243232311344431432031440034311031224110424134303332422102313000324140340224304442113430321331300433323241013124231441141303142441011440224014210414330421210422122323010303132231412442300323132123301034242032404044023110220114424340003401312142141031041314232021422321423230134231413422014001221422223020112404243421141000310003334433431233100420141313341243434100340231113243242144042213101403431413003320300212211410344221022424443221433302213342130401204143424220324243311423141322214203033221400020231130132401130433023201042111010120134322400144424442210023044411011120230003214310440333422424424233411103200241210320230420234443411123402313143321000011320442110133214021100313232433334220402100302444302140010404312244401211420141111221221331010343401121103334242402402422000024043422401422441110432043004331332231313321202034014311242424040301213003141240100223430140343112241421234024042040020134213403230342431121314412423420343020442010343022223024301110102423243331401302310311324044314243211333210331201210404311422330223431230304013312034420140220344043232313444334303004203040013410344141022233234414301013220040200122140020030044213223300411101234312110041402214234222100024003323204104340414223201303143114311333112101310431043140240402112330200014443134210231223241143023322132201234343133322214242244030431313430304433131023314322140432342124104132433204013304432323312441114301443221431144440043020210121314344222023123043444442220034211122233432341104102022323204001112313311302033432443122022034330410040224234414323212001244324020413032103111313423201343002240323432321234414134323014231242042143013404330442423332110130042334244142000224443130044103000424342202312441231333221041242124212103323043441202212104224041341341143232043433302210302111200232301133421020042444103310114231233031431330044103143333411301112040314143424414310131230101331442411420240102114412134342441404122110033023234113413234230130040233310210311120032222114442212113442012142141422124234030032022343012432034222303114230320002433220221001134013021413212244310102132142244230224041324011144444421313014411103323131231100123214231321013421243440400111433122133403322401411130121401340213413432333042242000442004002110400234023003423412042232102314244132443303034030013344401433411013122301033211020044240143304203430231440144141040010232200201143440041433323403314042411043300312441243221212422344143211112334041403111222332323111441210333320040144141143044003102342124411014214433122143032021112123420334344032222402113423202232130422234134320410113211421324431000122214101033223024344", "140420344040102430034143002321202233200000141012331304103001410401143030002113313130133103443433113111200332320243201222243102140422440333440242343333100141433134013033334300340011332443012022023201112021124111123042023024014233240004104220002044022404032124414141442312312102343221224002441331312420024424141342402241103114434212442231112344141013330110311204044311342120014022124330330143114043412041413400330333201201442014222344133342044012024334044102134421302112200422340011422444423301032100332030433130140003304300311002401413320414141012423030434342020032313013310343433011334304233204404403301340104042042341011204304224223203130433024431002043240301112020024232302412030321131142323004412123103302413432342000411300243013334001242444233421003133330301013031401130134144212123232223211142424221442414324333404411204341340214423311140143233031403411210434444431303314012301201031130411122320241021410040021440011420422130124014232334132031444330001443412433321402240114034043000004231444234302103300132210234011314331314140401331400440140334313233204433100233203322210100310022142101004033421430204141224000330122314231414223033322344213121324200100434142034143204310011003202402011300320030102414100013411233310140033041310341301200241210031202200003210234432033143232221314011240110324020420244434104020223204131132404202212122211020030034210411013231122110342314400433240024322023031424421422123004424141013113124101200441210200000400234144040212420011021222424431041330442130330331410222231033301330341210124204244234011403412422424142403143443113131121033240432400223412202101413024022200343144012031123242242024301004023102210042110042443442032031322411323042042102143211420042431124212004022232434341121421403142404402131442412313320322401203311013004221121041441432012022140422002040400413034330200340140042034141430302033413320230403421313130031244331331400044222132443222211330423324123410320234243111414240304001423043244341001433011034124342343021423122313111004030043242140441430230224022200142120341424133111020410401300423011414212021243112041231040212044010424013111032432323010000341040003314123420431141130320333201134034233302433141403441341204014224123304140032044031113304042223134402332011141113420440131414144131410144000031340232301302210413221041220024321131302141424031020120200211220133222123031101122030020021030403102232241114200122100400131000323100032341411042043420334141134220004423011001201114043132111344302324424330404024433132242143032022213433003241421332040303400404103324344220011423141110223224133443342332433013134102322013012440201011142402131124012223311104423044413233110330001401210404444411310411204343431000012114431244044420330303033144424034433211033220431010131223220011032103243130314040323420103324124301023302000024002231422233020022201214000043241230340204223142244233403314320440424222041114423211130130402213334140133010422421244442130124222142444244412422234211012330401303131332232003330434013032202223202040323133303133402412332131342041020041332230144441202140401342340402313312202433142022201340443433331042033441231442232341234334133113204000010212132030202400303142243214042034224200442330031414320000331211202330220033040144220134010330331421401321223030332000130143142000131014403340321340232003121001342401104430131024342241113013132212143100042412020312200102044440333333033310034303000240041421210413431122232221203000424104114124240304140302242001020034243042344423223124204422003242433142434124011021320301432334430322424023102311023023443443342313300001012233220440321020140104333422120441403304231214413110412104343310111041003433440133030233213433134143112420344014322114344114133220331241133232230414004101141333040302024433204230340402421242220334413132022231400222140042323343040143012023132111344301333120322412040323141033413021223311441011443142332101023230244000410302340442144111141323032103001101144321343314411423211244000324341243344403124330132032411433143402011444041330011333140330044241123122341304133113012100443133404031431144044221134331420101432221240433403204330222424302224222140012003044111200311134431111203343120343441400220140404430241100321211130342302100402413322213144011241342422234214034404304104213231142114444110431232434211043341211330023412330140202142403443243423321114134313040342424304332140003124140240040201004112333404033023213133343341122422121102", "013134020220133040131022141043240300434133444332040143121321310100133432411001311420313034123321220114243221440420130432222321023002302420223323301131204034103042341232302301432210412101442230120402313242331243410443013113232132303410323431334041034333321123230331411001444011134220102003123440042102420402020112120234441213004414002340342221113112331444414343102412213224302001100233310424104033122301011111144142042023004222202142203001101234101241402420203011411220020214224043302342140041040123400341324143222424420434312024123331204202233144221304114243124420110313311023401210344434430201321212044300021434113204330001310412214011103310241102104022214340322241433440302101124202013141322134104232421413212323200424320221043142112134414422004232121044111324432314341344112330333430422034410402204133101113242424421332222313333201303343344413321213401130142121024411121123231143041014140431312110440132142043103102302344323404433113231032211204132332022103323001121334104202122103300441301020431043423323242210343341230040024320402032341030431303113412233123101021420130442001223411411213422411131133040211344401021313420321344333401123224333010133200410120430341002210110032323440242404443134210021343224300031243132021114340440243412222420111103303111142321331311104431044242024020030130321414000024142431241430411120244020044434132444224223044231142243204020003042133240220314022223114323112114123004212120310144302444232130001110244332300232330203422120404104114331243023002124114103411100120333403121424201211143221301040301030134124201141113230130041344303230320102200433404434300112301420204302210040140442113044110323042311243023301213333043020421021013411232133114413111132424430343033044010441240444120022420343142411210430344222230141001211303432010043232000121304220012120204010323313321311341320114210222424233223231034311332033031320410121141412332212000102234300132434301210023013013314120134341414134114431410231444241340114212102301310133101334240114023124311220001301224343321124302001411101431013243344244444032001242014131020441243311322303123120014312444410032410242244024213331343213421343230314442233042242142200103324001010304431123323113433134342400423300011142042043443010400324013414401432324333110124334032242100302320322142341404341424240144444103401210411430434122122431123012113133042223141000422212434031321301343244240134304400032203334341321011132000300032143400111020214100331444242420032400234104323304431312324004334214433122402101021001404211143224411200210343314114422232440213332042021034023412034033134110121313432303430211404440142240201303024301323031202022331234010030142142202020140142010401442000034444240102344132243232031140012242212331204101422103040023414432322212404033004103143443110201413413140212304001202411231344210232003044324140330021321421314441431134422142341401010112034310002223422132212020422410440100124114334341130300333230443300313203344120202220344043302443044400320003144034332100332241313214024344322001021122443322022313442313411443430040300013204213011441301030301413002123041132323433334302430033232442332322102212413024203332214204010112141420424234113142304220023333040444013102044421042202040013104002402040104132032412213103014400342123444214113232332431214111424143421321041220100410124223143202133134111040430001330212030311201444432413312040012121223202341143411100432434310304421212034312332143020331300330034141200442411103042031122033402300241122200342304223031102023112312000313114221331404012233133200042421322230214111131143043444434144032222104101041201302210414403401304131024143413210142202244302141320000301303040342334043000403100441423120421122331013323222443221013103214431341024234224131114320331343343343443130213124142044323033012431441304031203310323431243240243400334122233102312220044113001213413023121433224131413340100201330001210133204413430203413204433233303201231203414001113413411104012021211111001030213322220010331403002203331423220423240432134132412144434404312132302330231112221314332030222424214040314112102130114440123104011014314423204000103403024010320113213103344113403041432302131424103332313011330000012133314332323231103343041110144411013331122122031031313144020424312432423142444010212011012421131224021022002223220222234202002123311211123420014114431444403043044342420242121040323421032234342113310344033101320113320120002214342240433044300203423224", "034323113224143402023222013442100203011203112133201013341031001021200404113340214211331433130133221241344123201300203020322333320421143212414003143010400143322113220431304413404141440300043141432010114131242144003123114031400230244112130420100304324123323103323412231412320034112013322041412303041120212422343103103013020044331224333403412301003012124324431223244213320220223340213311143241431431422403400233342013001043420103023222332244412421440444444123124022212043004202221034403200013430421431212211010142040102121442330343400020000210312422300044203100324144224342303332311402304443430333423003113313013422022340430331031423243441321440302142302201243300104433313014133010224340212131333024044220440103212310331343211343244110203123144244124433232414103242402122110142240201001041130133021030102010141323432142114043312424104244024201212323202010442242203440323423324023101030221430124304340200304040331130314301312421314041102401403111114432244021142140301040230132434400320433322220141100330322302204314420300112340011132032314044240012414414330440412024102310214000034141034414243143133232104023231322202443314103440200243211023031413020121304233221414430223242102041143442110111041241444123100341110223004102114241200201032243003031222421313123110133144224343234023341402011144203320141122221123312403202413300444013310240441034033230241013301311004330332404132021242320313120243102102133133342333233414224223212044243141014413143412302403021214014204434310232313214142333341032102402004330200433143204242121111032210402430002113114223000122323320000424303420431313032121124310103014331214031324031012201102321403444123420441224111011104212421033420341320423020242412222030340334233142122243212031041443403043203322110022111201013443400222240240032100130334211220114002202314004102341041433212003021110430203024242411012313334143133002023400332401204303202233423111313424230312012403200013432044010021231222231114034043143014001211011103234104240430144103230344303022311002103240333232332023434111143103031421014032221222400040304120341440300022110113414111114344240112041234332041040040344020244444022020320431111201011301314130222341031420031344103244313134122413230344221034043231130110032200343212322340103032322014331040333432432424231442023144320013434120443042231113201124430141212223202033201242403220430201302440022020322324103303421140304431324103040022231430104202443402221202323024040344040304012123210304423004231000132112421230032040111023110300443340111143201401013344143410311231013300323023042030004433131303302100341220131432331240333242112010403011220340240010013221234403030044004020434120340242332104233220022320302430013333332220313404214204300433032134221413221333314312112413440243044112023432033143113111132424401224203012443012124221032313141300020330231422143333323144312432112440314140143113300000110014122024003114303113413022130323334204002000403433412404443112322141233233213423040412334414203432210140130223134033204121042202212414040443443244411343314101441302003113403224210344213314214301043022001430042200403400230314441030441310224201313012434400324014321120121434111214230132203011122343204123013142330421123110433414400111343012143401243210242444331221034424242413043204113103041404341400232121412400142124401132304211000412203413002430032100230412213240001234131300312323044104222204130233322211133241421430012204222403241003310300122231134324031340240031344423023214300112343422241320011303310432320121232100110424044400012423013321323112322230211231413222320302401101104124413141423343433102023001133142421310220030303342221110111124133330234311131202002330220110304342020122434003324040011333413034100401023300004241413100423434211031344213421312304403400411341124033444100431044000100120032224000004033400332220104013033104002132423200131422220232124300434133333241231322121133211312022301304412042243313124221242014432201313240330340443434330013034413212431240303113404044143432313301031440214121444311303334040123111400242142203323431010431342300143042232440302430041204022221403300411021011410431330433431220003224323100222120024132203212104044213402412432201124442134224420324302331143134420434143234430012044211112103244212444223431243024043442010043220443130120243240231324410420211303310211334414411143241431040402332112421304200400302330422032120024411234221224343211111202230233443244004411230132040310444030", "200111231444012132441342240424132124232404234401304402120002402104444304303230334010444104120230413030304300413144231304042312121212103044213421112134440331233220302341304230432344431043003143002433312321343120101443104030123001323404021342140402103402111303240330034431011013323224313134103432231344121014113121112124144340140302304242401113334302234343210010413324340023134200140230443203024421042343234200002411204420244001240223103211130333331400134304103033333122212110110224242102312014112032243010030143032443223130012114430103402430243001230212013024230241420224100444401312242022041100024000304311124323032211010302040143113302042412423421343442141311031224013221130402202204043414420311344424420431113231020042000141144030444414332430041402100024200304414112320202324403242322424142032002212111414122230124331332204122403412044422132014230040121004414333404210312313213230031304042102421323410344104311230242113401144040304340324410032243314424314200002334443120441331224341201242444130133114320013312024134422303211344440210121404242322122103210304041223043200120340023000143013140044214011411430140133102424004312004140322044013412004244040412440442300340402301220110123131410422410424402031411234033313424030131031440023144202422304124343242201223024424314134411121430434224341323133433131114323002214002434032122102231410033143101143034420201224003442424302420013234001110221021040334410403330241344203314031133204432031441041222414341242241044244243111421241202101132312342110323211141241101203210013113021413443410202122040240312233022133030020244131340021221422204324143011222332401111033330404132334122332413213331312131314120104131243133410232424101320334321012344224344341030044013404111100421000443201312200103011323044433440314132112201040200333423132244212322030134444121322242321401133340102213341402413023004300311313422232022332343203122330200412044233032103021300433422443211242312301000403244300121034224104201103433442402241324233030034021143220003114143413343434022243020203343030100112020120034201122443124242130224304114102334001414341100340424014214030113132131332232013343042434123230010214231033244034232011141122011330133011222401233114120342231040001224444013442433131401003121043434042222211000104333402133014134424041214030430244110321143323140001230333033303240443312221414022200440321240011101241041322300412303344233340040201132403432242402101403323403243021031111023002403140224331112001010044232214110233411322343040201214134203440232340140323344312022301110223323421104433131400442433341141233230434022121433124334430230321302411142320000432242202211012313123142402213111304420400014422122234220322144200421444421300012110312344411000111241423120344241414321301434434443131324423420104121302413002322011213041043421144233421241004230001233013304222042241443321321142343302203002332222230423414000230342340242430042342241042120134114213233031204231133144102030140342204104102443323144301411132223234112101100101412302403420041304114044303110440112304434402243440000411404043411124430024404010334200111001230144330203300103030140240034300302101144202243443210442332300302033011133212121002420240402321111122401211021041303432410020020013241430344123444400214232441202240121330203112013233221021213034120234010341444421123444322122130430400342134344431024242442443443404142021400004311024321200014422412410432420122311111340421122403042433212402434443322324302040343030041022142302344233420344424122204010143233303443320141042213441404014334033430404242440402122244423420104132214311312142302031200223110440132214440042101032410014343131202113242314404432220143212220334034202422230434211331440230104400002113120204123323033141311443123412002231222200244101434300421242200110231031331024103044022233121111412404341040432244144134204321231231024140143224011233140003011414220244141334120044221121124230423224300310422333033303344344334231303432244212113410333210142403341113124143414332341432200220211221404442440100201004012133443000301003242121444142312310202133410334342330014043403224040112422411114404441410223104331042401333333104411233304304100420010121342443002121334234430022440131043200202110432334322223130322332333012410243130113431222031010432134134144443443120442143032032021323240003222444003013444213134444343022423311043301234421211101443431340204042234420443413132104322421111343021210431114142440304413000312120", "012200223432224031111010413244324303243324011241213004322214343442130210212434211312222443303424031224301141203121304002421431242000330340303134413134210032433201113312113012001434334310241444113130011141133321214003422034401103102320443420120443042114301424320314133231112003233022421231044210110322144234323433311400322233331034213124120430303130433331414213441102042432310233204341403140044200400122010201101200233022030442031433422404120023040400414304342410332344222334410430242413341331134141233020131042420043330013034300441224300110213212444410344314401141104012032423403420421440424434343330142223314302020242312432202213222332413124034421420030112104314300223122343022040421133301322011100133240240014343300433210010011201432012011332143111221333341323002031443343241112102110440040344212034424401401340423444314444004121300334321034001130041231313023023314343100321221112204001300002243302301222332141412321141320101141431122202412012134423101431332321041421023231413301303113404200103014130102010312022001141031032000244020023300342024233334333404134100143313302100412410123221110443140133432142440401242123224213444114313202014324120231344320322013321010430443441413044213341113301033111220021102300002340444103340343231344041004112240224212441044403414332123424433222141413024401413001001313401023041401342004323221233400140412420301441420133401411134120421343143404031001202201314421141033104033020402413323044011404401102034300204030034003040410113312424240324044210230411441120220111223242302243122441424111024304343220341201040043044113432243333413332304040133414013210330334404020022240032211312343013121144130214441302344333400420212000310424040423223142131410330102002412121022443020124443401011342304332313423141024301224201344110411434030220410021310331243442003321304103241444433222300144311441102422002403101341404020200313440001001413134133321100003112420413320203034043401034322341032144234204022404412433403310022112123041442432141132241311444440233102032212442101232321103403123320030332140042301013223131003442023442442104001011010114340334434042121100144311210023024433001312402204003304132203334134342202011002430402031441204222434021243010420341400041142444332122311003222044200243412031440242304402030013201434330421004403041202333031231134400324241143043103233243030033412122400443203114204041010400141442333411431004213402131144230321314242423430002441421120013003130230030243422002132340400330123423243302022140402334044401431141243411323002332124232423034400331443012132304201200233300243244421411441142312014420232242200311101042004344241023121340022243132400342220014431211420402224000222332412032432310221310412214340414122240313241422143320000412433203234102220301110233412441234303100123212303200104203342303011101323311131342102422303240223133234443204112142044134222211312430240133004234013333043423404122310441343411132400313343133221400401432030104200424010121204430313104012301402012340131331112110211124341001230424311020121103124200424200324224020310424301414103343101340144422402134124034331220313101331234220040202040233244310114302044211003043231032211030311043040312243312042402424324324243012432121241434114241110213103023040014000131314202231204204330322012433404144420122423444013011330433142001423132141111001422443232244014231121002210200100012342000023001332312203232040131213002020034442341122130210213443004120122111431011103042343144032122110120034000104144141322244012342112421130230143133323433210402113102333020322012344330012410100441414442114210011330230402234110132432420413322321210414433102042334104322031134304024134242310111140302013332302004342141022003010032431110301221133340303442244421442211432341031411122343200442230343343241011134043232103244323420301433220301332311231001023002422421322311123320042431012130404120040310113034330414414421104412311244331002333413401321231212121230010234132104431131312042314141223424142143442413301232111040033034021204442430234030011244314041343234031023214202234441330412023130441014404221212403440004244123402210020410311442410310020424042144222331441441212100210342343302411323213133020104044432222343222402342023224124323112310430313202134210442443243120322143231332340134301021041310230304002123113241123322323220134301302413432242021112021143020243120333044042420332041420222442322323432320400312140211242312404433432304441342102200403423123412424420", "240341110333040204244300131141032004240310121201210102443324113332233431201331202043100222343111020022413231103332012024434044342410230430002143230324314314432103012334323242413013424232314143023311103131102141222100030142022212300331201130202303433240201243413210330303333431131122332041023410122110324400322401043221322204224334001044320323120243143321033140322044120413010223204142222401431243322110111314404334313112110432104143411031244302123341213303104121401241000010421220211401303404013144304001210431422121112003144301303410402224033312102332213330141220434022001412144302323032034334011124131210334140312224301433342114400240310434202203134144431130412042302220003401034314304001310132243414443421402333013040341044300041442334302330302440030322203004322012121240121132422004233301230031340000431121201204324200234021224203133041333222401131142204340220213302143032223034034443400331322201442312120122422121444022433000303432223230121132114011323220142243343101003031232404220112120432201034203203101433423043104001040042244010211314111444030402333301244202242414442131343042014331421441014113300412442200122310122343404120004431414121041222012201234103013040402003441140300442441304434142342021212003113332033420141424321010021122021244222102210332444202013341012142202442331133232222031244411210044121422444030211214313233023340102140133204111010234304041324114210133222032134134440042334442311414124243331342013224433330321342113232304001442202434114041101012334130221114243113101111043242413122233033431334231333032334233230411400332133241440004441114310232221434231020041310420301321110130422131402442114030002031221430011243412233324402014143200404433013223024404334434042302001430242112341123123421024212432434400240140331200441111433234033014331221014100024240002102203134014320241133240030343402313132200414221040410100023424220311200434410144032032214111420210430411032112321110032232121420202332042233442231323342021323320232104213133312232140210041021123022011001212020000042241041442110334421103240421441444440121443242011224442004001344234131104231444034311323021333132032112311431234440312410324324243224131312301022304124444240402043003001040442403001424010433311211143314431020441403433141414013314120301220204004231430331012332040132414401420342011342124342133320020242222022122412204434222140320004403004104132334434330404414300413022103204242223410114243142034333101302201342021314024424312214033440042231030021310320003433444311204422044040144444024130310404401333423142003101304001301020123313112104411001013341234410243401003100301021224322304303230200111103301231444433021413100330122303144424232144011020441331342314301032011043020242422244302000341043112313114411133341303232334422411414203300242001204420341240414112400312022034233124413112402400204313143412044001414040212441332400301230042123001430314232014123143440411231332314032141242002021131342134134200113310321432203404113402131204142201401212132123103242221144214241244123412320100221242403430042114402133310133314032041214304223300110132422214404103144414112313203121420233123432240231244330332302113403314410201131030030144332200213044440142234240341141411001212422234121022233242102344124142102211324404001000002113334120323012240323040432201011302103223201320404314141420003333212142220143024203401330432011431110411122143134341123414213242120434333404432010024130132020314214431121123042103133002322143233441102113042213444414321340232214210311202324020021104001110010113210122210443324101003214123012422142402223134311102030432234113234420101401141320220020421231220203344401420111224112341421314112132240223322143024444324004201240032120302141402102224433040103024102240320112013021223211020332233021104222432312030023014321014410034233330203222100212412341424221232343034304430400014103104100214314221033243121224430131110240430430033223214224213320341211421204142140241021104131410242043332144124310312041300013011111240323420144142202333241222231211201101413333334411302333244434413244104320120104330331002210432131032242321322010143340100014130121131302013311314434031314430332104321441032132402000110403443244430143344312000431113231432104142331204340400413032114224020021412440132403110214410343023434313312223031140143313133134103203112203241002141340410101430104104301103220130243014440440242222234244041341232204333401324304041424122231333130320214444433324", "032310243401204112000230233313403003211140444030420334324342021111302130312440114034332020113322123430404411323142400300242232222241014044031421013023012412143223034402333304430444100214211122403304304201333334124302313141000014301231420204412123000220220242333024300413344424333133213002210101202004300042433023043414214333230243130300242220432331140003221440020121144112131431121114004340200432031432241043403344242444402042103343000121111402311224342420342323012012122431334033412441242122214002313221413044142304212110200103442041234432201013144320441214234032301310330120010204433340322231401214044124004241133040010343011324324240424103033044412031334100100342333341013112414130331333121421013322341102300421414101424312024224331122302221221003041130321444222314242440442432303242122422312024314011244214222023221020120144212312011122413104421400331414230011331200001401022301324042202102030104441313024002431432234243320010033301414334203340124234223240200211243440130313432201332243404300243023314104334303441400214420111423024424303423000443212232302212121004031033121300031344014040201331004202033201200040111311141342201423124133122123231140022210312034433243201310004130240024443143134013304012423200002314020210414002110112432422400444313421134021001343131221041010413133230121031222140303002223000004300214224303233214423131120343230224432230014142001111300101341044100130203102343342401213204032043340241313131414210212020410123100400101134204000024042301444423212434200243303241110331430123100324414303401003432141241100102123203420444234303242334130302001232032224004112010202040040011331413041212142402312442124024414012024421214143401131314033034341210133231221310314200042233142134224022223104410123020243311210400322444142420212123442030214000132302211033111002134241110440114342400401010141100200210214231313140432323213012404131023233132220122204203203000114422132404123402013000123230430203430041404242311110212042423014233224233131230034112331100302402223104341443222112234214104344024412002211143042332042431404010104243423032432402143021020433332004240110040303223342002232230334133334331323031022213433103400234232234302244142002031433043322140211104100111132322300312010231110114334242033013312331140133410234130233240233040403113244221413130243224244241032111311001031414232343104121420220202014032202102444342040443242110331002322402031134414213241023220321022422121143010113313301324133214442404241111102002424142214023131400231411101110112420331114341304413234342402133402412441243321112214243102310320301300313234312433131231314201201330413233233242221130330344000022133402042314413013020442220011311010233134132333344224314230130334104200042122023130024022141431330300212221210213400010422010333010232120043142021323120411140430414412313203224240131301214303211331213204122343342141101414331101210121221414411302330014232402143223122201123220024124344112044004332232411434444201422211341310340142130110323422202412231433020111300012243404323132423220041030230100103220103242214433102103133133130201201441002001001440144404110301120330010100312034243434210013332000042240330033224103341203441143211042322410401330401341301210231131221431220321134043211404442320301244243211123442413112000143401141012302404214204111231014324343132440302332313214114030043124041323043444341201030414043302212013320430344104104033242244103022141403033432114030010301321420120431414020303121140324001321401113141043432101024410121022213232201132040013112231212343212133344342223310124232413231022210144433312012032422414034324014231344204103440144231203032131231231234122301020031111030042230213420033421020413132413223202211443423144314032141103104034320133420340220003212203012124341423022204404002330221403100312033410400414210223210201400320122320013322424001332444202244200323234024220224411224401200211133021322312121344302330230412241041040124103112234443214323441021130332203204340241214000332020400212100032441142033031102122210200403303422040214224214214103001144231240040400000132310032422432322104141040432234203224413222332431322334302240310234420142433034234010442013122341040044233130122020034130333313142341000013243324124034231104222013224301341442342314440101324212123414441033334134223002212031040443133101313314314014040221121020022133234240301102241322234424331143032144301020110212022313331014421334413403304021442213343132220311331011", "333023014043112304402122333334240431002223104421010302121002433001041302401220012310333100431203324241340444414343113441212212441122221143132040222330103000104401332332031300443032024133121442221023111110444443112244200444214121430434410141140301103322134303143411020220003210322411201411342121043242303320144231144043304344033344223430300401042110401404224023221040434122024214303031324230422341201131423242423400211431122232010000410312201340443244402204020430324302422334133102211333032040024034210432324000330210312243121443202433430311203030220334224310313300324324304301233314444004032030324324022212230431312242102212131333423202034032144301410142140132014142233013120020400434221101043430220031230204311414330114101210114301102333234000332102420210214324012010032201110433123232401144224314221141340403323324204420303010441041041431204324131322020340011232022340230103223311332000241333022431343111311030012241240224114110313412221141430301304044023333031340343202200314034204032230202340333103123414444001004332320100103312401221044223424313303222100223111042211202214421004332244334323431130441002014411133000400142340103202440242420222130033204021102222302312414321401233411034402410301310204140324103013132012022234034124232323114111413343311300212031133133032010401232121414033202412043241044322132302134201244432022030041332142204131012323311234040114101223323204344142444232312044034244013040102342121030103123312022230423440303430133211324012302130301114101220144240432242244402430123013034131204034424000431330000233340300402204223300403044330011224123020420232313400212302200440210124113033143213212433244130042243431134323022314413404100241421020134233114334402313202241430023214112244444413304300423334224440004320433213220120011131231140302301040024234123323334221423244400042132402302243211041412001412402021422414042432100304400230323400344401234314232022424013342313443040030233302303432234432302232012310020404223003444114312230442131311000334224440400413004234011434221142014202410431204211040303133010100412220041144120230442031324430000344213034342031421413222022140314122132420240324243230020120201011410334334443243111300040400440042210213001230023444342343320113434413222420213211324100214300103434210403242414222412211242331410423123440140211044202440320133102223102302324134412202304431334122330213222211231420303442111112304133220023414332442014303312303012310202431331244133021024420141301110100131314041333001201001044302132203042300233033020204132120311231240014432210410244044414244304020011131203310421042444241433300200301334020112422331443403003040302023303143043030330314432314400243142004130122044222423234012243214113123140024413442401200032222333413404224013111303242334443304404334211422112333211442303113300320221240424214322102420002444434342041114400404344343402422032220014340302133121443344314414122110121404444313220213021243232040214242200303431413111234022232403023210102121230101413230411142402303124324130004213402342202101144331112141442424324432004243423241321341411400342013031120003434112331304210213033020240332430434433404233134220101403022104424041140331133111223322040144011432412204100230210212012433224143222032231212320300114320443442214342332424323040320142042013403311000422002413434211414313232121442400323442223022220420211120100211111112103131333431201403412242033210444031043114241241032101220210243114201100444104233432121144131324004411224014043132211044201404342132311140321312301022402211411234204202220104114231224103113001044110442242333443444142220002422023144334042120124203341323412301242012300141343331031222431014011313021133014402123241002434204043300233331221032012241413142200343334304034200332130121221333344414313331304301432340042042331011413141020321021044341303334411340311411102113444423030310103230332103440403210304000020004410111203303411431304204003313131401124122140130331334242223413001333440102232124444421040234112012022134444342142324140400101233213010212420324130441440221131203400212243331244431114441303342312112102213404120021204144041413021343132142023410402024200203112400024024143022001104104220421121222434201013132221433304311410220312134331200141342320121441140424423421211444032230421004032440044103012101041400413310030214430423230200444404032230341121114022010111100221022343042112142020234214040042421032120242304222321334211211040400214302034220304203120", "240013113303111440212443330024100103333311024234433241212210141440233334043124044400232144224221223314013100021314102444021212133403212013323143231222212422404413204033432031102411333243214204243131114212320103010403110312004134421230034233001241120020032413012242040322221301011030033014441132012310011132343341320223130222242411111414320132421031321433212013441324114043000244423301141001143322412331113414413020104232112322334233434110024323401224023100233331111121313333440001141123113112424403241011112423210112304220342412042241031210223333230222324413214340344121232342122433043223231321200101212032311242221103122043303114232410441014001301343422014142142444134433423222114243341224134114224133312244331211332301134303432411301222221433140022340202321430134420143031003240400322124400411011012124141403410213330234011431224043222142434042140224421400213303024331240442041333021044221434321410104424320443014311103424434114102003001220300132114223323111001403224314134200243221223231120301421032213002101314200130044300022434423232231243200440023332421022332420030012244410224310002401231230114324340201411144233300103342132243034223110214420143123014024321242114201410040121224343042134300033334433443433224002220304012024243040304224240323113141030003331034020330344024134134323042244423132143444440211412131440314033230022140131403042122003040044334413022220141402320302034240231020431402442212431202040031410120011433034134002021441434400431424301301220043303021223112331334110144400444300010302012304103133412041344004033120241021042002021411123403212341342342413343134040114041110134314012030421134201443030113230233004214014211310222024041432031044213302241423442004320302243103301100401411421111133321432022412032023202312111313401411140112434223332440020024422001411301400211340034110221213330442403034411022304123414242121120232311200333423433113041300440344331111304120202011042100144333400431043020441321031222043121024121410432413022133004410213444142432004013020320340444424044331302024130332221202024431301331220212321241102323341404021432131303331142021341223412240331014422333213214202113001242202140224404132440131343400122440031313041043014143011332021122320104303341313110220041320222042211143400201311444404230230133432120141412211214040100244012134042240320213400001210324300234031003033113412342104410232303342022243311022011342213002110310213010020004343442204212023214204340431203013002040300111341133124221000413023233212312333330211111103002341003401004040324302121112043211401342222300241030241230141441041244000244332102224421401414313133131312432221324011131410331341320301143214314004032014042133313343333102334122304134343242432424242011313430332033311444432002330004034023324130234014211201002101113434241423133120003322103330041341114211333223013442412424411431303021433303110104042423323311041340441234341011321014432411340424201144223343331031430300041201103402042213420003013100034122322102411332100002304332100044344024321211120134212021440132001400220140320434223234204211024431333214031134430331000034140414213011443423312332010303231414043112103312333333300140230134444030411320203202123322121434100110344412121243140240041103111010203131323112021213113441202014042303421033102042301243114412212110401331122101002131001342102441041242034311004011343324210103443113041304424323223322031301022100420113011341044243113441042421213101302212012032114321322144012402414410040020101233403342303200243332303012300231020322020344031103430232432203324204443332440320004324013334433131010033032313414010002303320343203343220431322324210440210123312432234144413201131412214114123042013302004223103044041321030001442243020032201122311312200030233423422424103143243134344442241213103314001110112103313201012304031333110044231304100234301401433424301434324011433430442234232030443434002403334024300220341010322241421444401043434132204310132410110411041203010314234221220301042303223233003113342221334043441123034023343410101114102413222304040423311040020303104132214100123232101130133444244313000200222132413440421011022422440403313310002202123300333243102104033003400140010402230323330400121004241000243124320041011244402114001133424242221111343420013441024222112341024102113323302131214113203321203310203443300420111331433000211104410343212433212041321220323010323014040324113312414433111044030303114014314044030031323432430141043130213", "014140303433400334310331141224200424032433041222210201314143142123124324040033001141242424343433311323404011402320144402304112224303132440244211210420141032320100322233232003020440243342031131412132024302432024331401421143421241240431222240003040121242144312230213341404313313432302011224143203224144122342303332344230103211331221113200302411231210213124110220412000434231302403114213404132344322313003302100323031144222201120123302433114114341330340204404134020034022322243243303001343012412221121410243212222330230020123131440433242210303321430310144230311224334414041010330443014411430341220232123322143421030110333034241432104431413121234100344411233334304002023130142242000312401344311334143130230133311101343323004412143140012312422103324343311414022023142010041024412234020013020211323203130220244300414303332124030313142330324014031013322402044413213034100044034300310010321014202301143242122441134213033402044023401014402114134043230042232420220322000134344414311413033103240043140424410121114021220434303223134412211330443341201324041001222431044230232022144104410202433103434243104421104224111334204413312202430110240440324400011324220033441212423420311334422004330402440333413303012304442244132024043233202343221000423213244021432024420414000044011321300012101313422432033143431022100104044003210422420220322421110330444003131413123200110042234131333103211413204433140421202201422431424121034242000222411041032320331002333440312231111323323133424421100121330230323230314432124243034221201442112410240212234201422033110340010300340311030024424241104343402242433004232242010141213310334231213440224113311410433203444413311320344341240443400404203124010140003421130111301231304002401320011433430314112111044034430133131034130101231213324311110230004213320341420042131014102002330444433012234322424243444404332442231041244414102044124301232402322300322201141103341401300040014343412042022111202102040234423420401140423414042123223012423033423220014330244334040313412110020324402333332244214201000004020244231140414340123330424340123340303404211333220041433102424124030303403010244300413314344000404112322421141231314314230121140124242200424410113134330403123123302034023230012102141344400200133020411324124403023411111121441342031304302313031104324311323423140124120440031443102300301244420200243340402404124003420004441421124334414400411043032001423033041111043220240144333032320023440032200021413104324124304241303322400013114331323301314033303334114130311440020104142430424004222013120111022410012344123311143301433121403331233010123012141124323430003020310014323222441141100112001411244401343014130334213012244412133403134222044300133241431400340110434441302311400214414012123331242342020403024413022042404300211434124322220100032132212431313312034000413434230223223230140423030043201242004432114013240223143244003140213120012121402110241343212242320334312110310200344134401304000320243340402202310232112314313404111200221120431040424201104010423143421003303202203433311031431313400022401044113103232314430341114024311233422022411024132222233423022124230234133234412243241320114343334241121020123443120310433010311420340040042311110433040142301220224301124043302002412333141121034444113443441004440144400132332131310103121334321101100222432003404333220221000120243300221333341411230310000332043310030310114040201414130224323214420113302022010310240101210233332134432001410342112441412103142424342410232421233441223233340124121334341020244412312233234032103330342421020444002140443142343341001104234234422233201211433340410410332244120143100134244110221130411030230310243113213443110331404101222114410204414434400302142433022401043010120030124102413200441330142013344313404114001130124334033401410104022013344203120123342102030432342300004200310442423333423432012141324202421233424113401212020213311134041442101302234020032420043441112302202132114332104220324302114000202210210311312000134134301402223141344310311312302020302213001333212410231141444334304133430302002201132222314203044143032141043041300342301321424024413144110313014313301223144034440242144222211103441233421442030410333232314034003134420334402424431024430400231000444012032033300133004403404344442230021440034043002321014020121340344232324412433010100413332221003301020233222122241011344143431301203422441044443222021133111012324400310441323042223410124443430310023313111121301420310221202410", "032422103101421114212110313220001440144211211401432131430224110432030112132003020000422200033123121224301440321001402042142413013113144112010303232130200141221020021120001320214032404222032101131404201344244303434112101131022133214133044123000131242221022110033010412412122312302414010422110332440301340313023242041000431014243443424214432311144430301024313232301442424214432431111203343034211123442414111313433300232303144230403434001214004210212344113042140211132222134344004101023401334142010011444331411234204113024413144441030111204034204120002140310340331213311414300143314020203323344344212122423441310130142221034243241220140212224222041110112241423400301433001424024210203332321433213130412412434044204230134134201011340234134042303300044024223210441040003424441022121334102404141432240224223241122341111002103110004330424303223104131020344202430130002434003242141142233001214312004112211240402041304234101322414330024023230243141141043403112331314010042402334002240213243430030241402012123420101443010140313033002041221003342014423223340024414413122424001241124400344140402444033132343312440334130341341440100112422014401304404420430220404120034421434011100320323034413324211102214430221243313231023032411043132102132004212133024234123333123021324240240203313032203230201022002102431101340132010213014122204231232401222421113124234044042240343321404302224312103334412343230110211243202200433044433140242312121332104101130114041410332243443441302310223101433324200214213413012022433201213141241323144431010412124300100241401043223242022230121313300143334204110422011231132113304432423243022230303120201120430411430422214111312003012124112104430202310114034112104343324030103001202004023320121020443311040133413123023223202021340320213031400043103124441310320104243111011340113013300434443420120233440134134123241142321043142103010012103310234343420424110221024014133112110420120401214114444004121200104344323033312112341413230311104010301344343140110121232300231144143444402102204441021440331114223411233430321442010333103420113401224232130223400000203222110030334411001101302433121242234132410314222022041122123414014041114030343140434322041030200011124431313134440313332202033201234014423302043140101344111232304212011230002213343021412023100244233124004323312300120123131021234121141330313330020233423104310212334200404404304222342001121012143114032144131100240312243311033030013323233330132331412433243121201101022211324202033330411012430431203000342112230010202023230041314222221244021010014214112410233443341434131303322000102434321301414400310113204331302112331114012243133413220011410002341234242101314324342434231303320130214421122031221321402013034242322402010422040044342212012011100020304210442102430234200302303002134003310210013314143034400110421213344141304442323021423132011201000121211341212334430043103100243102044110012113011102114241014421221132334203230222200131331210143031244021200003043411343134431340103241200041001244130120413100212002342124221431243001100043422110331404444113310113112214240403220143212431221132323112013043230232334413432324224311013403343020031221303320222202312413044044430423331344441000034203444031233433213344341400123324243001000030311401000122034231120032240224114030104304133302130004330402232303124431322033311232324222202400011112401040141431010320313122341001112142441310021404420202223100433113024232342323304244222414213334421340233100433204324303001411230343444110343333201020434214030204200133321222121010442130234334412443210010123011130013201424212320032413113120342442003400340211340440411332044144124002140434103103211121321432010210112332300203220144303120104011112303030404030103410023131113103033043311011044013013042003112344243311012204221341324322342104004103213011440221401033300223120134140112242422004432142201331100300312320221211311321123213042123444234224400131333423404314400024412231011044310332022210441300404333211010002044311102300414212001004331401141124112140031210103433043431034432131313224300000241040411404201143021144233031010024142324003440240432004041400024404241332341214422403301020313222113040043004134024400011203334011430140011400231103103044341323444442103111404142434434103313120301030034403003412204423244424203011010022442244104000042333010132434241121000012024223331000212421112404312333344214044142042442201332431430141440143434304320220223041024144240230423342", "140132001310003121141303310444411430334412122320230004033114240301020414021422311133314010202331004121234032210323140144032010010012312130113201441124212414021042103414313221004403113230214403412322030124022300224310313023030004321041014002430044113101131304344231212223314301220312124003340022203314221414322423014023024241002440200000443032341303322143124314013321441040102233310214211212230004130042024101413204210214132431212311120320440333020021140200314113321211100002334102143432301020342342143432442113330322311243230114301210244243403130424101321100031143221301303131003024434110222043103234142441243243042040240323031401124402233331441142114101144023022404423233312122442144130404043222022034121323001342421004122204103231013421122424312010200034112430113243331111133344404013012431034443311200344031430042044241200010241313204244331200242314013404201044240022201413220111224213402400241031021241024402333100310033030143003442204312134413102242143140142112213412214014403222430401403320442213443424311031122403221200231430221210430032024320321243143420041341122213430033433344401240311440030430004344343442034133343142210204112014324130102242220441404402134321324001122212303014311303323100103323121433222120112102141204321201004133124140233043414004331022424342211132431244401433242132434033441033011412141013033321020432113141320234323432014314113022034143420301132224230403310212330240340201124002230032210212133242441441001410030304131224312022012312201434343421202242042312102341031321342030312324211303402202141434003113023312123232123212241241444204431134040414040404321344001040400104342304330233431334423204041312021401133103201332444113234113200403301123441032341010133030203134000322344413302323030431400424022402000141334401331202441103212330110004244444423244413111423212341013202031413014012122222033001130121312012413041110011343442433001332004420424144033303043422214120334201414304314300101442342144004223022003122231201430044014030102031311034102404004440033442202122103400221304311304100242241023334432011122333334023042442324413133040431040203410204112204424022104010104121003132413224443134034334110230344144203100342132140010233244144011222322042021343121423100231024121030240113040424031033123443134040222430022312440120224024102124414424424042340311122030414444412201020402203403304404110240024004134300040420112003444013234312231221130323240014141403431330402443441420220204323104422433301034324241304421241201421200223140202040213230310203343212403443423043304430243322001132241123444112020422424331403433211100043201443000131304402022012034330333310020310423422314113014333204304343011310334114303004221014001401431022143014304034002423321020234142004431014202132040322141340322143101441101121002203344400331301004143212020134114323343203430400432441444210433124002132120430423122314203041221323430442304311004341201321322314131221023014340410221123431443341201100134344323242000242404220302431243023433012233003113014100034223441132144431210443130033344211311444223132133101144411021402223401101431102042341430300410343441433332113301114122044203102120144041211400102420023123111240420311132223020044322444000101003404131442024104311234223122423223343230124313112221404430400040101011230031431120100114031013132233042414401041010404411240342032002110333102044233132240202144011023131232441232213132212431343342043222142120022432323114222103222411140340101433212343413321024204302340314304012110032442103044231231402341034021224442041310200213021044232440301143102022121401342124343123200144021412102214132040310111123100420011123324433004220224032012331141302004314203114322432304200140012222201304141220301442424132310013334414342100403012401301141112300013412024312304413031133424211124402133332244411143212240204130402001432231123304342243221020411402020342401312301143213141222322300110231434200244420442113203211304240141432140210402310012014233130100411102340130304441210224232101342241124240413403400101030010404312133133140302302011232040444100134303430412344200103442413122142023132111004411013332142002042122304424313241203014122440102004333032012414423124404302201331342210413402223234311232124442014000423341000441234034432422033311234410304130241433304300144421033103241034432102011331243413032242024121304400224143042144102223230311424224414000111403444324201100222344304223420134414002204020400010002212110403433033230", "433040004032034103112423312042241412321440221124434302241401121434414403442323110013222202340033010013211442232334001244014042430012014344340010220114031300331414204340010341012002334404331140002230411022123103241332131034123331210412144140300012200313214431241340030120334124222341331403114002100201221001443334142100230244223002012323422224200011104220440010213143030321020343433130430011030301412443310021342100210022404443140321410144313304442344232310431131214010143001433313242240342332233214200143123411424013034404342320043032141020433113041322222012234242302403241442022442422144420234313104401321221014430232140042003323022301113403014313440244314312111134240002132324114230112142344043441231034134123420214033323441400132333131221414224220331121303441100304432013422034140133340420334414132041032444113314440130340211103334033211134320404204242221210333144312041422410112114444422032130300331440142240142333434044441144100002033301332031103441424220010034441021002114043422122242022044201210413140114233003422311430323104024442430110222213111413303031042323144024444213440101110431431422313201141001031311133104124112303403344143044442121204140432334123100440031222023111430043104431114234320443111242310300040420310200140404341420043002302342212241431211402224404141404001300020120143031341023014332103013104441111412420004132310030141032121311301120400332031420440011112301443031200210414101314122220014024440133320411302423202104034214104430444121303222422202133102111440313401442123141032324304323020143001043234034004230033413221012410202213313441121233400034321331443021041431100233120313423103003314324143103141013041420012403340300124123031140310332313303403132141123213101034003243340233003443234043412221221440010202403110242124314233211001200033320232033114102202101034224103004304231203201302013013403221302314302123401033404042100020404332222123323002432232040000112011323113203143432024011311121402441123022222024244230432020142212240033241401114100141130103314412430322111432444001041031231313441203133242402031102112034413101032142034211212403110314040320243220320304203432000142120032143432201410141321123303333321421300241142232440333043413022004320244433444040200101401440304433121230414230222020434444131013002134113414113423312240223002330402330303023234043312124211404411014142414341400443010412210334431131333003300224224333404341333041312410003003133120220212042214114121410112210343330102233132244041423210100322131141313334001312133343042220311120100203301213042313040002442341312143231402424333120431413302433403203444314122023000411024343144021403402113412400044234103430301031101412403101032333204234113041342033410113033003413231340031430104101424122343031133311044322111201301433310200131343211311014001323034333432201413034233022144402214334402033002142143021330430141331314132123103300021202032403234033423020440223330343330433104201032304231010210243423204011422114003001112223201143411121343211331343210022122200433130401333401442124131124310230232330400134440013202331103101143040221131404122212422111041020330203011431320310234344122034142213000002201333233142304003402110203031040140112411111011314322003023122410044030433101144000003212031302333243442202214001103413001024212340321424142433401341044003343111034440311402132003344301210413422242112042221401100103020331302334412202111323142343400441233323112044233124303421304331101331010300103132303312330311344222412013133014413411330334112434103343410102212143020240210030033023434312234443402314123123343201044430321122334042244111411320241211340420214410140122100111140330200121241132204304220434112111143010243023011111141222424404323434222000312130302000214201143213243200443032032132144113332433301412310430112343340032442044343414024000424202213214244302131130013000413044022110311031412041001124110113013024114322403313140304222420104020230044103421213033244141134200201014321221044342102003413022133030234013030340113201114120131014101434213321014120344033300422313144202412232210410010424024114342244400024121123440100342420100031011143140102143301224133020331122220032301211221010131442330344301030323211200201013303402123423031014002133321001312002334012230100004230024332140000111202303001204000402212113422314243424032110313110012133042221332321121212400144114424114001413302130020423340312331110341431303214141110302020304131404212242344133401431223120222", "101320141141421141232121430022331323200414042302423143314444041333041124122424313002111000111420210434101430214132304014012104412323103124131104412431322143322033030134430230033303244141123001333422013343340302202424442210330133021134013334231430313101231332033240311132220242442201014421144034141430014112312042201203104143043121032103440103212302124214004311120232411434411343214404324324423002141231403411133323010003403131030204442333134440413433243330012210343130423440003122340201112132330043331432123140042101224120132030322411123010432131101104313122430100242143020430444400423043402204403101202243414202144234100312242412114011130204302023212023040421000443212013130314031444040204132220101240143220110221131402421042224441410424200023341012413244030313130202010011003401140102033123040331003344012212241031123411103432042204130112333441030230243204113020213210201032211033331034400102100043222114112330330343034344033443412014421244110200333400204401202031010322241140223422412100004134331410343042120032210104122300131303020230344032430014321430220040221302221034031101031010124030222344203321242421312021301140021331321112202114314142411240240421222334344212342224312231414332000300201324301023344230123120303412243123032143412021332020213320314224233224434402411242123240001034141324024231421034314444400033003412031100340214324412403041024341102003433112311241411423401034310402130103410441221422102340324313443220123334323420231300244302403221031104343224102231204224403422140434004100304032421234131132200222211311230032000231142232122214200330121442120442210023122320202034314213410444401121110421441420031033220211421114244033002113004442034013443121414421110004442441330130232303123342441224020123430424021101304042313310411430204011124134012324412223201311444040211033432220103340114312030224414133402341024004334024114143000021340000120041400412414412100220240143222132302014420202101002314322142113412210331130040030431123020400000342434323320241331142243121042143140424141242132443031222140114024312424432004121201222410242014210214114141403404143304030204402141141443313011040121430322430331404431204103312031421403210413403440124441341403120323203203001021220321404443134323040030223301403141114342312020210220424114322030313032240413002401103220012022443032424220410422130434211421212020241443034134320440433000441324230123423012234300323102333242333332111314244001312134124232231412423003214040422010312144232320203043303300103133002314002011241430024102313222243311032430334303110204421100140144303410034343404220123400330240441000241331031314020141021114202003243400032141130104134214123342112402041232442023413322441230143423410314124113030141242443033021101004114120334014123140443203011440033104410244414142134433431134400241233322220140100201343040341404201030443142004022314331041030332130300004034102320010124140240200113101312434144410402344141324403434321122443212102121243112030130114210422010034001402211143403303424030121200202024314330232021421231443401244241142304443103441400124414330442440023213202243301334223211412440030230230310242300411033014400302021040101344224030231331331142141140243404420421204323344114443222204304442312104142140244411303440030030241221422004300240211424421423424223322023400221242213213131343101211320114403042024401100433342242022112412220111121141204302431222214303144033314402424404124110300444243322002114234114110100443133403334100343122113024321233233314442341032044430413232214012213431001200311343301430430420233223021110342310043444101021341344010203310130420033043334042001220214031301430140220230402133031344140204043104024244131121011021201413322001221233413230100444132012201341001334003121023210233441420420113414124020421324020434344101314004200341043010432441231233433004034331201440342120033100012331144300014044301043114142334133011423223014240323033212333334232420432212201121341041400203441220133211322014344232444031421234413304323242422302011014242414123423134120100100134321044244442022004242410311340423323104141144243334113413311444221113342231302012021131203202241334010023121012334320130111420311420223200211401322130033212004431104412022441030132122022412012311004301444310134402041123344410240104412330033330040314323420040101444222114201241333343033122024310423442310133433441304314314320342103044304133113110132002023443242330442020040232044142002124004314240023444022", "301201213143240301044001334310111020314101120220123304321324134343221102024114221032133301433200343310121442301122213433302300220300131223440320112032122101212411422023104014022344431040242240132010134312020443314122212111112213340402324034140101004012203010410231402130024140203133323323123202223421431042320014410004121221024323144413344040103233323110104412100111004000200233423112224332204314413204221404024241313221024123231113101432401111021444014133031204341344310110230343323103110312342211022234044311132123033111144130321302421333023331213301114202044034142341103302023323300231220442343441111000111420221020211240312023432023220313401310212123124112233444332101443342442344302430342433001004334134113302114320144402240302344122411412044342314030110343243432443230001404434340100441421022411214444010422414404233421202333024210410210124424334112100100430302311430421120341122123034412442430022220441433200112044223444214213413041141240414404210412321124430012030122141323443230231412244311001314141223442041101131213104242444042311030014013330133032123324043400020441023101034420102002422200202410433023044443040401433421013223242010231014230313144300221000100420242343341300032334400323403122321000213020122013124433244222312302011211213030331213232011034311004230222112304242123311224114234302444310001421343442324000133412120142203320333344332300232123240234402323212131400410133004004301204040110433222431142414031034202020402223034310410312343001413022044444311043013123110113402330214100234210310301334444333132404132333104122213242333210242132033332111211002344414013242112144132143114034301301003330102134042121422214043303324034043113143022301430242001342201110432132233330310133113341130141040111131203434433140313024020330021002213024431341132234140131213040223402444223301110022333230124001200100204322020314124420104423424214341441000224212234421141311443142233040113224302241421221344223233420143441212331033132243023434124321113011410411142442233232324001443432411241202124030230400020443401021043423410302142314024431310320043213303331314402114242230432241340140201410211003130403440303204204431401014114230340022302241222302232043124023420430211040110244022402111041003232231300011443034133033441324330124102140434432100313033020022130200223330300013032000041404311211414024010433121221423031134330420130003430231121131201234132223341404302100233441043404344040110223122232244321434333214334413243141214444033343223121021424021004022334404301013023000142203404042443012020021420103440034402323144000300204210303132002041041041011402212143304113113124001202041242220030133410231302100001142230103042001244341321000231341412241324402321314032313020314403134222343244020144312243213242204411011412340041423411304332211104234442300202211314001134123403310110300040401330224121430011223404333331200224213242014303120312440414301101240031303101331333243343234214333312310403441322401403122132223444400310043401031143432031400434101414404403120101102331402012322331343314304042123210403344334440112312344300124434241033202243343120323141342203044232203244131001442132402223431030444400242203202302212141004114010120034133223122310302411331124222421130114303101003111000024140134131440103333302323422432412440342434102211222323124431313210404021001032233241314120034131221213423333122111311004003241420024430133200323341213400344300334033303404042322222410033422100403014311141242401220131443032421414414043323022143034224221140042143422303443420131044203420033412420043134041110410011310001223244123212224031420022142331344321330240142204112041030201233143100444410423412434104133000312434341112222321204302101000101130230112024331004232201320011301432232443301120041201014230013103322023223303214011144321214113422000344301100230421031312431242212033420031330221014413421112030102224022134310124124011132322041030312124030024202233120412100410341212121443200321004133214240242011114030443133301024224232310112224012422131424042131113322033412221232142411444301034244304131304400324220232122014430130401021341421101001313442430403411330400121314322134304034433243423210211424333020413103102013210243421021443442402112331004011120430203121022122140201021241332013010312233322200442204222120102221231344341121000101103130414140304140004342113411240031033303210140201202121211002440333340212020333202333000103042422244210400121244113312121120004234002240", "221443010411202114441022234030221204430400403103300121124211212201420143421033202124334331322242343134334132204332204321143043423424314401200004111202200243210133231124342344133244414203334014101102410343000420021001433001041412300401224344002140312211010020002212000341421213043002433433012203433203133030332022443021304324400200414213030223331440020002323201130433022034132134013410141413241234224134302232240043024340430240440011222413020221042023414234102143012010040223444012423403141424014013023224244314313234420102102433044042344142322322042143412333121401141220441033412433334200023203110102233202042224303030022302012331442010023334232432322334311112003434342204210433412234431401030410324314130103303132441320041400244141132344040003004404003411201340104402142141443202223213240214011202414141340004340103104101432322144410101244100301312214120430143410301002332010213423312212410103134220134222414212010102023114022044114322321013031114014003400313323204401120124341430230300024403130111324233401411412023442400042434224422123310021322231020013111201240043113420024330113320441003102432112012443240122221013410433301020004112211420431202412233111331222234101430213200412332013004313424301430224332000120044321211012441132214413224142031323001404113001143424443213430302032214211441104423431242423423024100042022210010233444120024314021301041321130214040343321221412024210024231313443424444101340311031210040243324223140140323240123122343002412310113021433033411303240214022244334202212121244320224413340203311004242313202202112410404133144414212441434113213133000200303040130134421110434242244032401434433423422221021043303341244400144143410020444341443003423012101121010344420142101311304243200042024002233414431204210323441344330121241234020132104331142430420012010023321323211320121204221414442034204134043344000232043403412231001301333113104020312124200020040100114041331412234141311410142202042411421242241124124403223140410121140231110104322231132212321401401322443041334233403132420130043214142124441032110304212411043310013301232040141200020323222431402404011340432231233010434114314434443414332213244143441212320341201343011013431224431014134402031014010304243311422143321222203033300023340144032401411042230202414401330411424444311403013402314032101104242030134113324434024013144243403443313403333124131402010144341141033341421322310332312004420413211122314414143213042324223101132002141013431034432033030104021034230400440334133333440322103303333432002233013230411434342312122102314422310113220413030010433422424312023132340014212340134124034312321243403204020324120423323232024443413312212413420244424420113032113024143414323222124414011004304333024443433011240240424112014320240404420231313031002302344041112300414142300044441023402421144030042333421043301303413312023230033220402344433012311031002400024200203030431213312220421201010043222211441420111241013341141230320032232242312022234442103242320031432232313030413040012021013444422434401331420214440020241440113013403302034131203234122322332033022304201110130032023142434102143141324020043310114321300120121210324311310110333211111004201411332404330334422343431130123232314120010110300441010023324330421223301100242311311223342040321124143330324443234313202034313104232324240121303114443113333020401223331013431222023100111041410320211432111440244144132022402244144230142340411324134441100110312441304343430041211302233331240111013400231123311442431023232313121101424201120234344241220410121122144304144123331401024414342030204112301110034141414002402134003303300212400332200344023232303102440201322424213314110043400102223342010401103214022203301330110214141213114131144134430434424100210142240224301210311204021104022400012004320012241413140032313320140004224421031242313111121301020341304320212421240421143404143013420133313131130424402224132344244212330240020214034112413002401214144133312441114043310442112212110300303220303002200301222231142331211110324101344133024002031302310314203321040422441404104202111103230112244021241211420031232133402220142302142124114143130043311142241343011401013301410000104430102102300000130412102322120134031232441223022311321202324003432342240421200240443132444001111322423100004131020110430210404341410244410023033004001023322134114401431133131411413014132343240022331332420313314012234132342134124143042322322123440312432423423341002221423441303112331", "103302432023314044411202441010120432424432024041412342303341443232202404140422340102100313403001142210043433334243330313300114110333040422223104401140211210222030034201243334332210220033133144342034411013131401140313234223321424134443211244433143433230141431323244101424103042400220410231122030013304344141223340320141324011324200414244114000144044121014321201213030143230202013203422423222124112402322232413331234414444424344443100134320240421224442024022403222341243244401104020040342444034102322200423010243004243123110420440413412433332142101234040012334442314123441444310202114132103413104013014221221131113203421303403421442112140233031020134043234444403314212432324140122114421013020120243011200330424233044432340242334233432303421123120424222234141210244430143431111020424433113014433412202010031213143103034442424411224334244023403240134332110001103000001101002131133142144033244422020340233424123422041010213030303311000131124000043434304414412242044310421012404224314002444332141032101422222144040344303011314304202001222443221243240344243243333324402440041223102241221122024212443104412121033301204322103131430433323144342022203400030003443141422240433133131111231141313032404333440310400234443423421300133211121330040103123240402303201010342242411111342122302011104314130012401040310132242442303113020241100244114232200312340434320000044444202132424144032444400200303343040304221340321044042113234101222212021431242004201143234041333430104421340100101224344133122420223214404301021004134032422424340212421312231441233324240201343034342041313334142210333030310132010032104401414322022420030303141220414300222004234024400134223430021104131300441232113202204130424333424032330124343123003201444230344232320340123230333231210344243344312420204322114441014313404003031403413124340044144230233210042130413322013230002340203230044014102312420143200440143103410132420120434040322110042403110224434221224323331023421100144440230104014130442342431233443421040141314211303101323410311140141202303420040424413113014031223214221410311103140012104222301243000230210101110311200403231431002012003013400432131301124111400222241111221134302431034210043121432401141100122024113233241040111340332032224142011043031021401142322202024210324040422240314233444233424102442304242312033102100120441433003401323234114302204431212413421044221001223310410400001140012241132102232020444412200414441333314442431011033322120040211033111442420042223032111420243022430112120111333421330432042342121333123300340431213033330442304233204410143230330403442124310004303030422413102442044314433400124133004311300302012334343321440223304022422130423212110234132203010031042420022120320113004223044012032014100342121241320201233414040033000320422032022444232324314324420234241403242030132314030132213233100110211401104330100400321210033201344130302024401022112000121224034121434220314034411413231133240124131044014441010403443321312040202313143224122212102414240222442224004022000144311114143121320140040212342100033123141144003404203244111434410421240143443344044221214012421120120410114424314242002000122214421114320434441222310002232103423030442414233042211012422301322210344323011021430402232044232204123134434112323232224313030431140340221404202423244312314434004241323322030124330341120240424424031202030024112401423344341420433142214313323040432111441401411421242410443322311031001204033323140324042303320134042143040341102202242312340122223230131123320213314421423201100323130203334041232131014012331223441143240321313003114244144420212003140222001331243102430104301131141432411402210344344431423102440310400233323413000023001022431143143221020240314444200434023234433021032342400203200122322242111110223000140013301123332103412312313434112303023130030230034303000420344303312224414211313310010030424104340141403043113103020433040414140431414430233204034334001104132422132412302211342012032030214134034320412004403402301410344444024421424324000220422040010430121440020101432032042303443002313011421001004112121003211343412114212403302433430311144014443400002111040333322333142443004301002141223003424042211403101120434132300133102031003242331314420313131140241304120021223312430001324420031322401024104104043014110100412034040103302334312120233042343144031413233021320223243400144134323313311401121420142220012210221422400144333323411324413433400402140124432333024142114133044100322224130304", "230030423040443214002022432204112433232141434212420400104023241410120114203332130243020311213223102303303104322440242004433421243003433443032000204231012041311232100034222414042441113010044303224044320302243204301124112314122420014241041003403134430424413332342133010021300010304421310242240123130223412342214214214313210404043001433312232124141034310034333244404441001224421010020420100120323040101130212144042014001213043214330311300400204312120403223203423240302032011421430042332400124210232102432012310404130031140302403011210011023343443304041404044432022001341114432103333100320301332224341013324331104431032242421331110200413230100324023022234210033313220441214423140022431323243220440310031221213404232304232433214023100301414423020142401012220222032342443143142142014214014000200014141340234114423141431120133043101303220303033103300243233400143404422114211311102400010444044143403202112301430003410223020310110343303004132311140042322420133122120110301223310140210431424341424314242002333341212302244241022032141411411040410433344243310034042013221031012043233213002241202043334000110341201400431323242240044342422033002103121430030221443220140340333042340211240000122044224202112200320001032121312402202401032014243202233241444041410100200030403204242312143440131213113221101101144000214010213134123341211004202324301420241434444212101432014011130213020023040143042243143404421210330304021412400414414020212331042311404300032421023113430023432444243333430214220110413223433120010441344014432234242122034131232304141220443320033334331103112143023321222220424421400131343443302344133002013410334121130200142003420003221211304142310142100132421402010401343342121221412440133442142120440103422212221424301124422020143003231124000322424304442020404201433201210020222102400443142310432124224441440121330111204402020031223132134211341043221323442420241322432111304102014130004410130404112000120443042321021440012242110213342243112221044330102323411403420430442310441242003011401103003101201140012224424232041220014402340004144441143414343314303432342101012233234443011303241024443020443013344400121121434311234020030231122034210222104201304141322220144240103412313132024431043040041432412112311241322211311332032201030332334032221130420011423244244003004401423402242022131412200214030224141014002231034144234021032344034443224340131242110141332232114204141324131232242223100410242044434340241420010012343402313004430030014024210323133310420342434223132022033424034211441311233320400112321342412244202000000221311040001043334314121343300331320432121144120432341010242331434420442334110041200000420131233442204121423341124211100204212431143324230220421021222204230413101100123114322034111413112110044212433004142201240431412443314224101324010304114341300130411112012010411030203001121103001133001132300331202041231013110222004024123331124303142024442143101103423201022342110443102030042424341434410340320202142342001431300203144122413443320242002321110240343214104103322344411302320443031104123310432313432402344101010031220024200143032303100212031404240024011232142444431214242021344123120021224311041340130400213413224442013200222001022302344044421213120033234313212031211243400110413400312341402420034313212023110301331030111312213040401342301030131104131222422101032414002443240043201010024200344030022131422134223212412412403031313411240404331330402124403100211134324241430122244411044322403210240334131014413042110314233240240322314141002310300441433440110304411343123031311112203400340013321134102101013040232231312332130024113444342104240323012212314012000034000040311202103403233101120111232100411103142102432132043042100332010302413021334023324123103424112240002240132423243322244204021421321200142100412234310422120120230110203311034441310003123211004223310023311044023324103000421034230441321312141333014324430234023002431211231400114412402211144104333343120111420111442232113102132004314422411032011213141401004103310222231342012434334331431324200100214202421322211403403333134402023220302343342240341403400032200024032140204113014000020411312234341431140303033100234442403001123214410102332322402140140322300133003223124314340413441102204242433124000243134123140343323134212234101031144400203402141141100440040411131122203334302233341431034123420241422243310212021240204101433403304000424040013333440024131100113013034220033112103402443110404244410241144", "003322120231312431420012003032313414024344142420441430422130314033442023004332442440201213441034312000333033342134343131010111413123031400441202011331244442402133230302302011011313310142401022320000414231304344121401303104403010324114003140302410402132400434124343434440143042331024030233334013114120140020143031340422412424113344442231113130132332312321120224101030144212334210324040440323332404133322231231004410233001104121120111221211031430010444202310103240030434303432043020243113230322200431430222044212310230340000300020220434020400424344441221330342220223303121040143421302033323141341341310020042404344114012412311043002442004101023340320323141110431442444322434134042024301321110012022330430101034232241324233100232134122320404442332112302422220140231012130444014033104343320302012113234324332333432123121443043002142413240040103133411424322314114033214422003101440020124420321442431202130134133110203423232144021322121324144040411004241422410201312040241003420122143422231241303304443203221221434402041221020144333343030013241132014223433040024042120233343430143333441220324231342032402344404044042103333143122142343024420412420243203030143422343204410003334213321331433331440231043034113442411141132041213411134222433423204221141433413211410210001031443222220413404113300143221214212042412421432041402421123432101412031142120120402422321042014223104032042410414431432244401410431244022202420131144144404400230111410041232331320142103240133203423441113211213112423104100441104144403320303233234301421303123001033042132213321041204112341214111303110040200342442311402411434220444414441024401144444300332111104240100001004441231031421132212340101013132033044132114213201411432231443400031200043022330324234410214230313433440244431234041343431323220034221242322001313233012243042231134321441310112140121441140120312442113422003242432334423303313230213301142234311424341243324311401222044003433212130211001042014411441040012212124122010431211013024113443343203044414203144121443422004444422413123124003140110231031112322421404014132021400244410134314130402342221224123442424200122041102231310343344023030013022032130414203232410410342304202310001142331312243043302341023123203402013431334412331143133421342202324322142313013242400420420211311013213440301201403300311340410424341123444043032043140202323303123233044244114023303104424010032140002122403201113424423221343404024411331343012431201204231404233404102020302433022411422030123014101344131133023304223213340022233243213334134434343113323231023214210443341334230022024324142442342103011334420241230040013444000011143141242410010021410200024002342201324231300111223114413424313203320214000410441322404200144411233304423414344131312144403432411134114131414034442114143324224400140044313403014043344234120302243244312403310222243221434244442414101200202010121324321343312420334230203134300010304331424343132223321034333214342044020100332121331112222130200422334200012023203412141330020420110242042314134442023300242310021232414323424403432110420422034334313101343404002041133440111224330342433201312433430300134340003314201040222220244001431043343114010400030212322112143210441144103403220331021430011434011241343014002224204012024324030233232303344114222104142212213110240231014133340232221214421320220111422411132300334434014320010421042410132041242320031321312111411240244300330041030431131201242001202403244212242110424313401041312204333301210221241400300331120220043133431043333123240111223334130404204441422200433200101301442441222103303121041243423414040114242141343301121113300231024342322103204044130123304141013433040121203301240002141111101222411044143140214122042301040420113031041434030411330132023344332423232012241141041001413001042124242322121443224413413343111334121410340244424321340040442102221404300110030101132243143321103020424402240443041240232333044422104001221330004301222330432243313421002300021430340311332304442211103133410222232003132113004404334430411021113031030342304101314113000314100404202140104044340422211441441204032303402201234222442232243411340022104422143013131201441312400333040340113200023310110322020022014001132321332443441324244411344214100303221400241312444312212114400220312001301020020313314230114342231412024420214402123432221021021322302343230231442244311211200233330040101224330300440100214441212011204430111011222042302433401023420213220343432203323304222444", "104004331423432013110422002430130412243241430121212331342412202124143122013303430000000302443122332213104111144212144342030410442233133141213140041341104122243343414421402114213434030404403342401023213244222440412144431143210124442203011442020303243121201102310402431440400022203111021122304103030404322410413030131131400410434403433040220222224433210024240014232311302414044043130232314230144020404032340401342142230010240441332222131304124044423213140240132334044422224202004412332220344443300443220300011200000431013210132311200402102033410102222000331313141003001333312103424142102411231304444433142120124213241012223001143421204401100402130204030313212000430402044142213402122023010304011243220300334442102411320232034431423101344313114231331200011310421421104431023401233234322043411011331434321302144222003133321333421320031241314343440340232212110042404211224112044344021401224121023043014431434423024432121144310110120040402023002333234441432320311300033002333433130413441342332144304311034140201313101120111343311001214400003244214314212032002214320141020310323144440043122244144324204122224313223233313224432112441044011410113244444103012122210201144404113443102101131044231132311314410313234102104314240440341431321003144344134424034441444332031142133034103013400424412003241033344411133244400422302332300341001313230220314301314323010210441412302100010343434003030000244442140142022441032434102141234440414323423404223400213122344044012414223340422021044310423333434342022303243041010224421323333110043201422222243141343003211130334221030042231402120310104320112344100210424212221024410440410131124413031401304323130031341110433344401233402110240324413202103300401424002122221220140233013411301340110033332204022333203221403303330033233132023334240233341343011200312332314231400343333243244102014341203141011100430323034222233201343100014404411013011043120131333440331420310031232000013403431032022144310322220440441031343023310024020401340021322233331201121333131223312423223130311032043211000141141134103002233022121113240344240101102212124233211303011433312212004112413043123031243434302124423200221010330413242303101001312001322421143333333312410411101034331212343341402341001101044300340414243411240410210011214341042210311021401441431224323131344340144434013333414324203431241311330123210001021020211430142230141121411333334043400123201331020332343142431312214213123020012134331112432434043110213241432232020011422023313214013230422143400004313103120104401212323331040221214133311144334111244331111333332222003300322030104203143340342144303232040442033120022223313042432404041421202140130220024324132443034213003221210413411022340202213133310202431002040240034410203232444222010133233000134143003014114030442020142424211104434320121320304342033011130422020312402144204023024401434134402414133043444414330311303210441341323343001034244243410300323311224212021102301214344043434303422210112430412130234242220230323411412211232111410312102400240433201113232314344314112143012243022312441332440023434413144214043311020142000201332021022330033431242222320234232302021312314243443123341300213220303224424042223244403023130302330212031022040110434023002411211101204112033012131433440311112400201433114401144243300143110343312201433341234241220302310233400324234343102133111021133011221312224204034130141342331310322202142022014314223014430321200244040222101433142132442010432321222314341342243140120234203412200410444403031432421324001322040204410131234023110203240442143134033330403230413010222242111124241414404420340203213310444422211433444343202232012334331033022122133432001311122014302110340001012244102104220133344213144240033122012410103001111024021134324424244411133213112231402243403341234231032114101043322440403132000324131434220114111324003400012244013313301403332101132340212113000014330333144213323034001212223304203331134313210110011241400231004224011410410001404021233021343124203434041032423041004423214102314402203240331320401444224431020421430141204213121024133340032343431020104401330310322041121304412003213041223202313210132333302123312100210034420032041441010132440402224131330004100101202043344214313313322442321000430004401324304243421231032010411201224311221230312323104323412233121433040343140340010411024210233404202312233444123130123101034130023203440201001112123303100113411024332233003043300343414214412440413213100412220000334", "044110143330401431411320043022133223011414143132142330004324001024313034222021421241140012324143124031332014304224333244212403322222132413141420323331341230034340034314414223201022012142421422221342133440321434342312030200130002041330431101243200134040221423121224130244130211232310013043344022301201200433043303334011022304441003031421330411113421102023043140023132313130043301043113313341130333043101101120130342211324230414331043120304344303434133331434301401212241321330222132140421333102241002342420233412401243442014442104334030044012312004113232003010144403334012240242442024444141103312203130200332323000110241333410032111321301410400401331423210131430113422330433403040404414200011401033033443230040033344304012410110032000322133402322230432220103300322214421022103324124444100013032134441404404433214113224121001233013022200233133101212012231410132101323213400100412042321324242101241001414411144020204333404100442303011104324033214412232143411421111404133043401340113213040242413330010324131224324244324243132001143004313041021411304340042341313410300120301300333124214421130004311412312422432311212244222223011124102300410312121412244244224133020434241240113412301121414434204110321004241224220300000200122312414243333403232441240040432141031443131044013302344142321214410114042213102421213320400124042201221203010203314230211113220034334131114123311243040311442044424011240234213041131033330031303014132100042112133344023302411204111203414311010021034200410221413023420201223103311203332111440422120024214201313401120004304322312431221343044224114411022043034200210333213103412243421120321202024131310304043412420340432343320011114040344401304331031120233130241433033341302332222422401321301213143322303330312313011223244211424100144111314433114403023421242440003040431000131233421334202120024030130441211421303110312440200333423034202042211111123432340004212114442014234432410434300401323403402044243243300400043233314101023012114404010132312443414214443204021040132010044430444140341023444134401013112023241142100111004403431033401120431014241040102121043404304030240133410011100000023312424013031211133003201400413043042130334310010222424411320212341241204121012203340402343422112313003340001410414444440133240434403324242314222120302434110211203012324034433433031121114340313204040244002303304211323011240104444201123422043221001221022313300100104420414402020141220004204124412130144444130301344133101231321114144404333304410022244340034140431310241323210243100300214110011244333124232300412303402421310403423041223400434022421421140010334414020343121010333143404330333201104423434402443112331334341322200212340322132303331342301433410103024321002334122330414431124232430232204101030340314224420102331130044014021101012033243324004303001012131232304312123402200221343344411131320403013220214243224243420011300330134020210333241240344114021404113242140131122144202324143011220141201034204332232410412301341334024114140330331240002031400140000324401102040143012323101133440003330231402033434303144232231210224102213422401040023002420400322111232311002403312424022134331140041434240024021110140141113011404014141031414330430130011044402440033003414320021023002131010120343031402443034002221101022300312444203331340014232242440430204003130012341210444232303443200241431004302442020113302231123141201141333230344230041014113112242312340102011041330204320400433110203121010030201244033433433232334341122044330011241404343344144134410102024012122022421044220212303310112313412042014423132131030013221211102201330343200232401113240042424342042431332042334022320344410031014340122214414120342132031300111012033014111222431443340300412410013334032400203302230404040231213313231210412422421224424134002121144310400444442423431113024214440041412130014244133302142324003403224104231144331204124242212043030401412104110103314422341400431234302102203203431134041222122034321334121434343240124123412131323030141301214204042144012302244102133202423322302241031122312240240231210420411134334424300423444430034420023034030131241241001412000221021301322220243001303244443001423414120311334340022020301222033210131200331034120210131042123010102342030104413133012410201312021321030140234032041343142401310423331403014211344123231403414131010204324123034101220303313440103032410320400342320404231021023242312420132223200412312431110201321141113014310041303020224310342310232114", "114002133301322010032312114124401000304224334314241313101321113343241211210213223014110414031322320402332314124104020210230434132320431423123243000143003041041234232434031003334101031024333230233040212131030020441410312403414124403112323104321201040021241214324133043013224423132222000311213110432342223321130202443333343033430112023314013242100411333123000144033033001202100431300321144014042142431343304044043222331141444132003022130110104141024003443213004040033403104100330111012242042123000200332020440002231240013324102023401301004411321332411332130003220342301114223114043122220001203221011101030303210022040334141213100420340123311414321201204034244234214311032131433140422041402324400323233420121322224430343304132421412043021423120443204220231012220030444000143144442111340411412130323233221022124122444434343001221402022334202004101121321302014323022202100241320311124040433233041031003101234322122031010120003130131303444014433032241042134240142230303340121330341014140012212034011301423424034241331201121043243112241410112104303401141102230400032003412144310024410343401331104043333112240111321142322412413404440444323240024211213112120244134014422420104110424230301242003420114343210443344132113234242301132222034131212414421111030030340313214320242144110402222141002403430134432124140243333322133003133030341303200304332411324244241320220414244124343300341312002144200131423202113221031310244042333242314031412401322322231223103444212141431101421142042300410433323313310420041342221421312432101432141432342233122401002113400111300401220430130104312323400423010434430203432020214041314012224241443220413440001030032241100331242412211011004433301231211001123404204304122312423210142203032010303241341220233222022114001423431320403121410121300340414201204243443432103444232323414412433001444400230221000131442420110300440401412141331102223224123422214240200424244404023400244214201211233320130411414304300413002214042343102322403002040413120111302102333131341404031211220220411031344100423314043431001230011003020333421242042314113412343233133142132110432202343442330114313443014012310203044411102312301210124223040332042003333214001121104002113202000422340113010313400003433042020324043124310404024412411200400243231102241331133430002330322112134420422342424314001043200023304420000404301401341040130420323044100301143243200112344210402400031404444424022000300043414310232344110014142002231143024241244443234441034014213024302424314323440233212400213013014240214202022100334142021424424022024240400421214430131102334220103401203313430022340303124311342214042400000411333421142431030221101231443311013330412222031212304002041220233000044102033042030101144304113314132104214224440033022221012244223233021013100032404041341101411133304122212414042233112111134113302343231340043022232342024033011104314243240401341341101412024041203134421002112211300104323314024242333204300223321244430431204302000210342443102301411404010144012414240001201341412244332004121214344343403400422312403431233331410032414231433131202424444133214242023433422343212034112430400024113121311024323023142103410302401034240200444421214023044433012013344112114442200144003343434323340434310442132320144240232222100130124002412211021240324123211140410143322202123020003444204401004211301104002322332030133324303131140140041030222331234214442033413123424001020422010410011222232100421331333041402042303132342310122414222313424431330344323221440222443043444023044241121232100240241021430041044412241434243421402412301403040333443322133440100401444300010112302313411430322030242410310013032032030101302112403333344221314444312023333433212234002320003404333041300204314310004013420430413300023114000240411343430013421010012040041224224344142411433243200214402440031012322412110043204444001140022014222040313002230231412120103223313311012240322444341141013334041113102441432142430224044141123421414333141443122433331204013214142104312000111143314243213110242204414343043143320242042434034030020313044232332422143042440313333423402424213421211323042404400113112301323404310311424310322240224323323312120304311012233341303210034022401210124041043303304430443234430301142010303002213000004220324030413202034043244440103133121414402400333430223323120202224142100112041141332022312004021222033243244122201341132020434440133300240032043214100142202340223432000212231424342432202024031130310410333431432", "022144211240111432320341323300223114233241240244302030234440143204303110100322141223403343324213224434211112134404034013122132222011000013434312001232444124404112224334110422231421110424343203200424134324122344441434232302434124123230404034420414002412033403010012040131213101401311241224032323303422024214412331021403012003131102430401204334123132214030403042131334433021141124203414141444114130413021042111201101040413203143301042321402200344110000111200414431012213132442103300240213003400034423132201430241440334114012104303020140400202124130202223243340023423303434211121430121240233212212413001012411420113132040422020133013120320341243444030031210132233403310023122123002003023031421032441122221114223310230424244214404223201312333434324212333343434112300103130320234124142202403422134344212424300123413012030143313030403232022414132313214114301044443132313412202020342124311103332101312403024313421021044313012034013013310210212113034034233403233332432140323041221043112110333141201324211020442433101110142003034314224431431344120321334332131112424110441114434344143110424024434424212424311200301433032312312300444224332344202303030321202014444200023001340431142222244231414001211343141441113142412102302401121123113043310210234132013110413313201401020111310221344112424320313323040323424104103443003131403212311420144102014413320124122212420134133440434321223231114240422111100241240231024221144430043204440112011322232434113404422341410323140014414343121044214334140201332130033001234120313131012310434310040222020130022331034232200113213044144413004033243324431000103033003102442102444242102001102022444134310234130432221300313430010114203314304000002204112031411442311442202024404422240001200042122320030244404421334130334441223201221312414321421310332300211320001031302131240043334103202223412411421321304312001024304331102004143300230202103244021311211103034300011424131220032412242001430442240023320134423042220100400403304031143243134240323132414021143130432321033422043221123203023442010331004043041204444044234042042423110020213112043434341442014411342422000243402333403323440133214220000011212212003014111214204102232032340341323424044200400232243014440444132220424411242220303311032212214241442242204411212312424143324310101341223204430210341240202304033330230430144120430431113143020042014412440343122411400423202101002432212442142024404342040442010041033430400323120432023034423220010212211423313440402200232144322010303214321142400213112023424030133002134240320220211214030112303140111330403230011430110442334440424232243411342322102410100424321012020120403112411020412321444132301410232323204123244131412324124323101031212444002110202101132200423300034033031442004310310113332023403003433043401103032124121244231130001013343033311004330002224044321432132123200340043212113132032301321131220240041114244412022430012040114442030434213203424423312341121321143211031112001223024223431412342010434222344224320011103012234342213013331000210431120022012300311424244312230111140013143344121003004110100011044423114113234412321001430324324412144410222223343002344242102032223204300121421421132034443220241231243300133410442043002011103004323301314222033012422231024341143330421140112232011004400422320230130224044444440420220003022331123100304113434310122410243204423431420232440324411400020341134110014100210123021334113410333210143430423040401034331332043202104301202030434323411223300241230421111200213133440124224144132244322234410322123131200314240123241002331420314134242034011412430424044440210141004212442440124142311222130144441440233121313411000101100000303311013103202331111001340443113113432041012442232430122224232003243010344240324222132003322134442122331222231310032203221410410233312201330342334400024444113443001320043134024341422204410200034442020214212300241440021044030113300100110200224002304430010100303421423434404121042213221442314313143342420234344222010032240231024220104210021002410232122310042134123044132300213332414241243113312214214134300422312013002442103001230233201214120113032221101112311133322413344131340112014213013200334322101440101120011123120311111434222222034113131010040233330430113014214434300103320303313332300104114032231232244123201424043000412024311001330404230424103303301241000344332040031013030112412200133414033341241220001144001041023304110322111040112003444030302102031431143333004214121330101202242110", "010114032413004210004322321141444003432141313303412424243312203344213104334122343131340211420121120141334303410400300312132231001434233431114323222221313204004210242212202331200414200443221003400444012114300242323341011403431342134212044330040234112144310403134244000002400042334402242344214133000124120403403212301311244433332334323413421021324212120230122010204402142010431214433224204330320222302212140322213233322343342422244212030233104220313312220403144310431342122101223222403134302000033431233041343311303300433041434214030214344133314021314314404022330314100431234324141202214122130211231002412344413024411311303024441401441130240114144440222240321211320222431420301030231102313112112132412431141304213034123143333124022242411420134030442243104134422440222231432210312320300001130410401433103024040431420331100413412040101210244324043121021401040443123023214103204413200322143101344112433324023440221130024412301221142343214330420224424242043312000000320332122303443334403140431022042213223313032130434400102004201042332140040421424404220001331214141202230100132012432030340302042223004430343412222302402023441324423032024320303430432021141211222302113420140112330213011104023403332444323040432031442424443433102323020131202002243321342122102303214043223134314403033344221031024102211022002340101320432222422102014121412301411320040233340004024020113433333241001444432222334101111404432210001200021243220003041042320440014003321314203304100333003434140144220104211412100113333320042222320344230023331304414113224211242003032033223322011114443120434032424034123121244134102142014240000333121021112203232022100414121200304434100440030213130244203100434424044331021144144041143334110012020132123303043324030422023404112020012401132011310214311020332202044044111001123020114133130044341211023231431143441323040021432011331444443033241424200402444344013230132421334442123014321123430430440420013404244033431220133114443301310311003322403043411443244410002422042121044040330334020122003032040023100110130130343114143030414314333412243102133341403102022440141401304001230003404210443141000004114142134210031424122424101134402401433233340022401424132403400021001021430302012144020042010033113444323421412021040231321244144300204104344201301334333011111421113310430422033223121004033414322103213101334011202443120344411131330003114440342022420412423123201333014302301214220242142343424101133412044002432333104301124304232100022200102000214300001034313041424222443000424312201403312233341134323213130343240221020223024042404200442424220001410433223220034110111224441220112324444141010313324312031211000244131340422003224322333312141231223431141144234104422014403304014334311001304011023022020103421004204314044431141433142044444433213034213230143012010443013244141314243443122234401122123114432413131242023001223342001111331222442200003314333104110440124122241023221124132202332200323224124214324324140132322120420234404131210422144411102422004222320111334401043334114333321413440440412022403042001002221420231204233041324224110113122101403443333422340141032440003042203043034014144424230240222143232333302024103113041223103030021101444432121341441140340314340022131043023041201304014132024031330124222310033141414442430314242134003431431434402014204004313421423300311120230234302211232230222412204331010031002321433022230330430343013213032411004430121242031103414344431104312011304332133012032430200410330032201122213343121413102121111130223121132431004102141020122401312044341242313340310444403143330120304423024014343011014321142441042424330120114442031121200233013424414421102241410004213421011230221314304022442234424303114410124124101120322134420334234411132311302142431334442043103430442424443442112024223332423311233232214201304204343231041033321234232011433422222404401133220241031323343022232212002023102030023340111121022043421441133402341132412224342111120314140214434123042302012233422444303331433334431234241242420314301314012012443042122011420200333444001011112030142143242143032200404214034302421220130114423330012242103113244020431112033343133003022320132214410040403214303144033301001300322413414213031101324211434020144222313200213330143204312001140102000342112004312224331231211243222001333440221201244320231233134401414404113420242013100130340244324103233402403324333011332320030444142042223420420331110434134400212403312401124200010121342142211102443", "144243400431400433121303433300401431034111210344431411433033142340011223103223322313204403444103003444303330010431031013312301222202141232142231003321223043232104302220203320411134142414030143143334414123211200324114121432212344010114122430043430333042404414042224401241344142210034000320203222030311401214011402212143002242043121414233204234303232103301433132343142222421141344213333242203412130302423243034312404234134113103143030234021222020403412424210200134202033241234030340432421432042403201340001430130122232014213431230101024423401311341131141002423141323140400144402321230412122411431433123301200422012110114442204402433033331121144424101232200113110400004320031202440121311414133442400404433201122302023340302010143440414400431144123312334032042204134431303034233442214010022032343224213402322004043303432112422003444211144312101330120020024320423241242344320043144143113332414340244320031332421311440040044242044221201140000442434110112224400020024142404214341210433134222211102402212234101304444204440001010314111203242314122440421323244102303022102244321000230203012332103203140233201132413412441111033230243341043012342124220423344304222200422033332010413141303204121044100123102441433224441324441022203104210144423414312200314012344001342313042331303210041221310441024222202232322042241404043312114212404124103140210420104243144332201113440334130404232044141303411424123002412133003224442434432423422221200023103024032011324032030444240342232412324410010132104403232414442202440234430124140412030324422324114030134440423211123124222121040424044411340102221234103123013010012113142024222102310431144132342134014330213304200412311103004023314214141300221202310402003314000331120214131144021413023304044242210322414221043211023114102024211031300330014143121404020130321332143033102343411422221333110442014344222240244244013414102033023304420002410233103323010143212210223100313430244424002033320310044240133304411300112213440023423333132311021334312011404423431430240203020414041101422042042313231101213002034423111034021234030123010422321421412242443413220344210442403443340124200414020423030411103234322212242444402231031042144301020104343143211322240014332222422440314132404402324242310121043120303223102423344304144011044233303240240021410324242030040313312021441020203200300043300321030121323333242014301423001241243313443022400220214403212120131134031444102331321221230040111140344144422224141041020201440433211012113101444342001322312334111141424203313024331321013442021402211300122444420202032130131000040420230300242120411031014013022111143143214302140434333410244402232324434043423331043440023342320320034403412422344122234012223234232003321323211144403210434330001222332442243010133241301330111201432433042120111424011203143243131020042031001402432324124304002332222411200140332244142243411221403211022232310111204021040230010133122444231013401130200212142433422143100013204222442443321132024140133003331030020331431233110222214421140402041334033312202413013240100004023430423241043020112144231024442402324343013024200043042243114240102033341134121104110003322103041234342044440231442304224220244223141030014201213141120011400313012120231402432420123340200442332143132014234112410332303323224441213110012333142131414323242002411032130321213413241104413100430030440342441342230000410131234112330001101120033323224311411400224142112020432240440342030304303243341141134120033141102133104143041320043124414211321144422142242443332002404140201202124100142312022102214304334204231444043104414034322044012413312202022331230443213041311020403403012013044403233131132144122300431112403311201402243333144300422342024012034324204041410423010441332330103213111122142420121101422041231301340331243130224034332414104413344344032141044112244032343340312340123230032323322301303304102234004014324022331121220034323430403321011134201031414202130222040314223103110024432304041121110321213402133422442011411301221231412444301032233034021432212024020132231141241344134133112114230131112334444424211134342322413443120112421402434022133223102421033113223134141332101333311040230024002024214232342044321000002113343413014403403432303244132042424110003232410242431222223113433324401433030323003314221331020220204201304201413312301121202010340004233440124442403043123413020412013013320402213031040411334332123233441203144243410412310122141334044123013040424222033430313410", "000411241000212233403440031332442402142231122342021341110344330044430220213344101310001401202330244004421033441240320131004443413401444111243001202231041000030031431240213344110434314021031041343400213410141133203143102201012132431424223143043034210113301200041141004323023301130340223003020404032310040421221320034420033420232204104322314402041031443222240230010420414401200332441104100440314214402210243333224030141103220432302430133134411211442103032311423200312400013331040421143110002312042140340303011010240132434111314424131442300332023140440131200303214004101303044302041304020312222004210302311430133124041014231301011042114022023143334122123034020023312311320144122120024344133011311312421022311424112312311422401202321141002223231031002004330103021210101201210423301341441234241023334330230411331010031332031112021430031401443210330030002342430221010430334220100430342314043421224404244004203432321003201122203000411042211204032240330340334204341123304030442420222420034142020044130432041301203211334142200413431233444223224332341042043024204311204140041302443334441402434014313323122223102301132324240101240013014320003142322123214222331212110210032340244020024123023221030414212030220443122033400000124420200004321132330104143100240431330410000131204011134232320402402222044243403203434413142041313424333213010121230224110330144100403330241112304330031120213132341304234202104430304203320114142331140114000031220222402131310131314210320023423220143223242330430443103032212443440312304412123213102313001130411414034423202111322032344302403124041220412334112211314041104440341102100200020332423343300421432013443030002110041230110221001112001334043232141113310332004304221030410414004433133304322042010401420231232041341212420243122240134313424000303412243231200320130404023344034230242323202123020221411330424311031330142021442232234332101012330213020033321304424323410022230102404314101404423324233210342431234100244213130423202423321421404001030313130414023430113313331123311432133100021013320131422123244411111404213140033421122011211122023420110021012000340221424041111130320420200443243012331344042401203120342122222010022222334303134433021124043213441402301202042144400113342233434413102442220240021202144213314120122231131432101301220221221420430443022044121404304441431010413030314221224242014031431433132321213020133201441110421411100434323014402234232000304343102023423243202411323310330301441101010131023130114211231101243220200114342204132424332201040141113011040041020004014403040430403124213042232213030433311031323244001422201134110413432004423033411340224242323132322111113434120414440342201432204141331444321241441104314104423120242231304402200444444420443201142430131333243014242311333224212302141204011020321143223420131124111431123330040304042211031232423100204100101223211141043201301333214333131333431104423033432001233223142422002402134424040314113441210232400342110404131323410421143043141030001024240113214014401244213110014330001024324202430323144143042010113112101333122312212233200013102440300043112000034203323430102434333432412021011410104333133430213303001300034310430414033201433414122314011022120031132014403404220221213000333441431033410022014113200113434332314010423302434130221210200220021020034242423201122403104022300002403021123310442002130144240310300112214143202342213221212210013123411221101301341300404201330122321320013030220041014220144242032411141020312220303103302221000212222213023443114202323412010024033033332141014041041243131423014112111144103011422123123332311111422120330014420312243123003200422111423000432002242113411434012134224130020002224010320204443241430131404142203430242222023233144204123403431143312301304120100411041234012442033104323312222124202030242332213140320300144343213134123423110100131010240110200114324234202424312244022031301424421214130021323301234333322123304023104143000301003302031310121001343342331224422242232421441404222013230211233320224111223003001131313343210443424334111200021440114222102322232001130343113300023433313242411033400420003430303144212442412042431003332101203122243412230030314442212442443413304324121022411214332101444331304133244132023011300231340042230132143424323212442100213240411224131002230040201320422011100020000034133221113421420441132343221124410242144033030133401223434403143334142044332244324022143340403230213114340023133422031124204234113003004", "131341142414001212142333003434321024103300244101140102322431042010134444440310411401121004040212343200220004020421414103203011243423001212322300320401010423020403301040402201031300143142211310031321303333311043113142430210441321014043302001324313421121120310203140002321121011310130203034214102430331220001234434021433131124311134304413310243400114410312424122303313043440422432101302204302423434410333224223033403044412431214203200211342441112112001024244341121434242043433011040034404414012244020441200023334410414432134013130423211402024033130214333444204402023314213413313021211022422241332400231142013434244221232331433313032131024023243200131032224431110140401112412220221000133030233122020411242114341412030433132400341111040013214130442241144421204133023304241140433441110423033214443244134430140243220302314324120421241431102301220310323400443123023313411203024304444310134203210242340123014014001044422420212040322442200341321432343200024210013200012420024042231203124421132101211220230302411431333424020331100102140412244433434012224230140004434432332210321223200310003333003423224204434042312400413134024414420324134134413102423404242403130002144322010341430012441120231041214010210314414133142133013023313332344111440444200143144110413210324323400444333304041032223242211310014403211044314441310134314134403124443314200240041402212332214024224442321023223434000401023111120114313030411011110033403032001121034144030320314411230002311121200144323043012020444314100323421304023110023231240340010103444430401330142020423403114410331012143301113200104123222010133411331020212144320100432012124132213230124220232113021132300342200440234113003234223134220343200030023323344020303441234223103034321244230410033333141111344324414241333031113101142322400041323103023102444313301340204041042243024221444200243120431022023304033403433431232314142321303124102040421242341221330404224342003330324240224112032003100132314300041344413122200004413133042144241244303123434324122200014403030210122403121324120412334034103133341134314310134403212321300121414023242330441134100344101311204220432331230044223314133134031133303024342011003232221404202123142010143430323241130241103040403100243124241301213231023212014013001410422444233404433222130020410140131040231334103220403241234401201021431423400111030422223223024214220032200040341013140022420443102130201303303234124412404113404300231440421110040341140243333041023340140242333000000341024412431001200202010024040410310122001404213311144242402030311304330123444420214203301310443323033443244341213021403412423001332144401102320001040410242112441102240032342122122341443304333333320224442043243343424432202300112300231020212020013132214320222320142204040330244013240342312402043013333240104300240043242121431233223210114433234243022133343324223303044223020420212241124443300324324242220404034321310203201032333030400221323112040424332021113322432414434242010031202321241333002104321203231331201100411302243033212314140014011011304014122034402332324000303240001232341410324434431323231204020222021430302242313044001212003330241243003023412420303122002023442302422413312034003221341412433313204121234131334431424304414014134211044233341104342312123402033234133100302004110302130114230304220012013234203042223144221322331231030232123344141011310200033123421431010434312020334300122212001130334013342414041102343213302104002344102012442013301244203402414004324304132140140231312443123332003103442300311202421343203021434201122400124240030214343420013200132210314210040230443300441300133431412424301424122133011333022311432004041142330012402210042341240313142314004310120421203013410413341013133031140243441401123324342413013230441344042412303324223014313120131343242441031433230032320044112344141330100142231422021243100411020132400421304032233310321443011003123143404141443244300114032010032310412420002211301030243130442411401121423040011443003101101420020322441323240030402001414231341230322344003034003032000233141002144203242344220041414102231044142114130342303204003140142242444422412344424334004441014310024102110213442440433114031331023440212122014213112321442004044141440413134231103244033140231421402421404300413231201402334004311014111031430214230240101131424213031213444303343220102401142213333031323320034121403331301204230223420034214011020020340210214241114423012310112343432211022232310031042322320344121220220121", "020014324144114344432031102221023133043121241203142203142302023342132412032031100314411413031420401314303233013020313143302241214142421444121013233132042032342311141341103103412443422440213013014021401310214443304333401024322313022143404021023443101323001102420104411043120002012143413413243130030244124233423233344404444003240321004302223424331313234441444110421012300221040042010341041144302323240222121421333343112012421423403004204310414344141033112334032341220143221122324232411341313033242434031232133432320211143324310014100300414201403120311442241102112224401201430024431004121300021301112033104334333224312133124031041333114030032440120304413431301043104314203233232022342133124233124030001341312020342034324030122142323132230224232001312001314001010343033043241034421433120420003232043434333223423101112443131321220003300302014001104011221444112002400340404311333102203101342214401003002402332242413104222114404014004042241032022323333421202221313314031040010311124023112214204230031103140124410111243144444123320020124214120403320304123013111333142004433112314132310220044203044421331144434111231440443444220014313210144404402040031130332312104343144223444204312133421003231314403130000320143210410121341003412133210344204444121012043300222321231133112133004120110043034131402322423444341312120122413123424411431010302241004020304213231412330441212440123314241320244414333013334003234330242221321310002141412421430401122311014334330122133114233021132424344033323423414144442212010223133123112020120143122114401403031221234300324431122433014432031334301430342231111444124023434304402114421224024130431303031220343031202032111400423211204104443232111332302202423324122302332421421334001124340112102310403014323312442401020233230424343441440001220243412232434023100134130443202130203002124042314043414214043011424423311210024122340313104411312042003122304011030342140133424144402004321140232000024341122112240323123242211141343132342302421434240420022021044131010333143424042332442430201321201144301120401333202401320213314011243314443142420143130034243113042224003101103401101413104032432041401432030020134404140004244402420243330012211222000211230344303102343000303323042040331204331303314302022224304231423222340111020240323200402414343334304233221110012013021434314030342020442431003400240141414424210332330102231000441422124431431323101004303030123104332343104020342421434210231112420423204011044224320033211131324212311300040230214110124402021220233220014033343104311024443112332121140022213341143203032342324103020013304331340342300240133204424302102434031004004213232423041223211433204110022413211201431034404213042112432234021432304444142432413322231101312114231342243141221124204223100243033412314002304124244121104402303024024440240033243402112302442111313002210101133414223421110334312220123144042120443423313023143423444113031030431341124013320131002041212044431234123202112042314243334131111131011340102044443221420112414402223310122331114131430112243401121211424002343110010130340132043233021341333442204202320032411433300314241243300034312211412132143022243112432213010233113444341404431004113040423100040203024043041432433431304101411304140400430132242231443022010323303314430024212314433010033241414120010041111143013433324023001300403042142143422112030414443230320243212111312200044444242304210142120334343004412222432022102033202342121420420244001422010143441000424444013142020014342224432431144120032324314241024110440413144021330241321001230414202234131001141231304224302311231040111411403012423043424122002130440334243204301030030044104121114402410200012001124323140303002432411322404403113242330100431443323433423330114412234034314412142142120210313311223102442104231201344100442312112322200010114300233314340411100434111141413302221420022310434244100432002144004311020430022232043240042122141140130012311411042424303314113203321321422131312032044422444214433021422134214304214422014002114313210234242030000123412014104301213404320411021243030033302021343002014421134342244221204201110113001321114311312111031430303102040244430124200132122432300012402333233042244222413333211132340312342330314234244002104132021433410123302124020224410112030021202423414124313002020010410220020011121414312434040002223202413140441130140212244343401021213144304112032432011330430140304343240040031234323223414240232031404104401203443433101304330324233324023", "124321432112001022233003012232034444142014141301403312414242441243431243200201001131123314231330334034224104204143322242440142430402431300141432034400334134204231213223411110331130423301001042334020412011200112113203233120130422040213220030334422040032442401004121013124040143331110011433203120240014233030211332002331414040111003421412423124303143111300312413333104204141441213033032441322112314041010410104441013213313413320014004312003300331321241220024431111242413242414301424102332140141022204002323000131441021232213131401201311333140340110413213421304304210311320432002203444102401240322020224233214123230312313330440401404314144411334044042320343401303444331003313141021213114142303241403431021000110203434411041001312422212444002022210240142112342212321143443020103143341122033032104003440232343020141120041103141343103430240041444330030402212224203403011243132012301323410323030331041104413122120104223342044403240311102040442412231224304341001423400312341104133230021133413322114320400112430042413123041431200201212244000110040034010114104114300041334122020441131321322020214424303040330443404200130230120031344411001120144002004120003143112342331232310340302102311332200243232213434201302232234223024111111302320034231014343404404310232014213430014421232041423331213332000011120321413423421413002313212103030423214400331330230234410421143212441320040042202431032200230001234234344141214112220310200011414123120341224413111130240200004001142310044234104134312211404321434331212401043213133314134320421340334101321410340341112321344331331111142213211411404214333233034344423100211102020403310013424122403214034234103331441111312232432324142042231314423303220004213431240221423242220140431221024030434203011244112022221304024412044231020403211401130234234034330314344310024023031440202232022033142012034013203401430204211142223024442333432141323244443444432122421121320121420330142002002420442333041103102341100240242300103142234233113204022241342344400242244032133014041031423312302134204034310212311010024023424214120041200332241433441011310012302001214100424102341310242434214433311340023102433044120143141300422034343030302014401012403333340323213440202103304340231202100334101323340143132124124240441203402121041442244103411144334202343134210220411243143220414403312103133242032031120212340031032121442130321440202034332423123304230213303300313021421310343334011212104312220010033124143342322011400132312430134340440014122300300132104001042142213320141021021011340040024002130214130033243103311434332004033012021120000004220313424231030244440140044024300224203240300213340032411124032024114112341421121032232402423133310233410103340201330422220120140243111230013424122000410444112041001222301401144144141304121024234214403024313112101210013442331301000011323421133241023234322431400110423102023204141223224004042413134313201232412334212141133110402142331042131403243122342102301100213040010403443024103403401113424332432444102432400201220411433121011123330313232240133321420222312122223310143210432412231224042131102022244230043203332144242043221021044410103122403143322401410433032000332240040312240214301441333230431014212314101034210221214131402122132120140210030100324143033232103114102034233131213034202013334320113211301100233041003140230401142341003422134224422021031140114032112122044230044341030000024134433102420442113243320332312422022142231342222233334233431214441121144030334210012001424143001210011322123342104040002213400432424213112130144300132233201210342042102414313022342440432342413004412241241202030034333133123314113221002132214413431033304443330310144043002443040134412200410310431344211003013121430414023020032334102332443020422014210422222412314420014311241441323201343110142034021324322032113132243040441023332100401204011300400230132131202431040030114424141300233312241220021113001424000000431032224310141204000302002312242402301100200200232132144211221021104100140001243021403104111343300201342024332403113201144342100100200433012143200001423342133112121011441203113032322142204333143022111224420421112420343442343032413401233023144211222444022433322142440410204104002133441231101211221020102120424144022134202122310234022023344222143212244241103211410114312412422324033103342311310012030241424341201322114234301403224224443330432230404433431003042142311232004442042321343020204432312133211023333031223012111314344420331344000032", "102241041233112303402031323110401300444432443340132104420220203012144102012103204004400200202332430112212224131102210124023331443204210412400123421314043304240422340324404341343224131103040043404122340133101011143120120424221014140231320013400243124320424113331041300020242303040432104314112032301300442201221204222302422024004041020311443223043142103403113201042110220301013334213203303214342310241120244234300442124113112220213044401400002343142033434421134224102401022103403000400242104324433032023313124400443222440140032222341240014322411024112220401003140011343442320120144323000041031211440131320030103013204242333403201304131331214231332041243131430413233142033033440131433234220144100214401030001132321142401030003104233422221041432120420132442320432200444001422310022024321042440213303203400400123023310430044334400322331004322330310331001104024014332221211020310433101442241124140413013444012122023243433111220113141402441103110140214320210133114422121341342343001232314421114403122241122130040323221203310432320044422303333222432123234434110243111142431410041232111031440244111324332024412044014001124004314133111114340244110444001020220031301043013000422131141302430010312342041033102313202020013110013322333002100440112021401240000213044313402240122324100313002412124340014333102403132410142444023214000411431313302110424112404430444014124210041322230144311221004134332011414131201123140320212213310334421304421244300131120003123120432032441203023033402301024311030141101413300122200402333320410124001240424010041413042414401400400244121324341124441312442441112341343112130330400102030304111001311104342314400423340423444204202411411044433124032420400132412320222204342200433441213402120424344100211244133123434430142400110133212030341202003420242302212412242200311104431014433444323431030222301414330440300032122334420022042333421002013300411134202311303334104303003333124032403343032421143043032223342244412311431041112241204124003241242423032000020030230321400311314141230414413343132440124020424004141214224403312104123321442420103200200031441332224024232314242342010444321311401143031220410013114333231031414304101241032132201143334100023303141433121023013202104223214234101444444201114112011023111122220420220303443234044413231431002401110231011121414000300413101001320203012324214441404023131332204244132020321241341222002343212421223124112110201123211211324213414122030110214114342023340413004230320144133020423043134240010123340240140330313033124124202020004234213343242142130324020400440444133012441013020414440131410021040000023334331221022224321234443222420112004101231201422200314020213123300410033100111202134214140240123140302000213300023114022401333012120430421321421232211401124420443100411440324300030442324114441431241003414200113144034311230210042422114320210130143203321401444144242210023243121200114100300220420400420324141224012133021213204003241123440103414134001440100203121201214423040144020003410402431222301043211132411041241330111140033201021033220302414321011302204131224110322121012200144040443200324120103411342122003002410104021234442423231131321211301132203313044300202234340020444204243314043423413414431122403103241433333441300302132040144011130221220330410104024231412101213022004033400213431101403331230243102113041202420421241031030133002344132031324404230032241311333300042200334220241344310414042212443404033103013422113301234400312120244300013041131334312423014434033112032302342023142212104121200114331144140214302243443012230431303224423303143021232302333230420341140301002032002234421004244122343303004304244131120022013330040223124111012231112203342430142330340332303020110224110042113110214330030443223223410324142222220314202203120410333014430404243301043321322021323004040343041011244343433211214143300323112241432223144013324311333214043234144401400322431024424322331211412133220311232131143021401033133240134232444342313300413121010120441220431401001431301232033224113243423441133432133202122231121223143231001302422304434200142220021441213041034130333131104010220432240433124413440002244310204130413423433341040133003434124012223121143132330030230432442201213440030141031222000130323210210410040442211210101311221421212042312444203411241033334124322221413300303240421304432024404330443200431202402424400032222342310022332401004121124320122314121130332142024011032210230143343404223302323214211203134041100", "034424240044111343112234332133410404120320230414134422304302121401240001214301432231424233102420000413003410300212330211004212333343411111211310404312144412210304223424434401203101013210024410014313423033223434423440314224113013133031240102424434111303233012024011240341032002140411311420314130212300212043444440000441114040340204242344030041341330232110404142022341242300033311224104010021334441100023021213442320102342313223021403144023014133443324234203130032433323223410204001244040323120002331000143203020334343033312331431243430320214313014144143212112341210104440322433100324134104340230331431031220130300340141324110334101230443230042410130220244110234104223240422202313014030240332031311010220142443413304344200134140421333202004414434242224024214403014014000334242241420023201002130313014312101414130242400003332021333233232023424230430102003012041011142000431441214044112414430134433022312303230121020404040204300210003232121223041041113413224102130121121112213040010424334313123403340130443121400400211030442144313301002414224442231214041044324344203141123414212304033232213024444220432434042243102232031321420013040001014142041224242222043031201412011040404030033104030413210402101230141142200303044432232332440221211330100421401403422332034221212211420014214312222021020430442443030412141410222412113110340224234143132004014310043002130033102033440224111430233114140132102001141021103101102030304143331111022020343002301403211324312210223312012204302042414113423013234041021343031121341033311044310333411102112334012120012410030014223333421203111304102414233014143424042112343423412332411110110430331033433230223131110414204122443443101000003210014313044344420103140441144401323114141410134311114213303312301044122414030234200001001340400004101242211013000020022331320144113143422244412110104002212220041143124140432123420024440000432210431244333243320304340111132230131030111000211100014031120441113310123420314100322024423034013124231112313332043243442330241004230002013234421312123344042200134444244342311201443203043002404321223120221333230400310311312210341323324100203132022134203322120330401124432423313322211413134011114011422124214040012300013133041143131310400113424242423214220041142133212413004133021111114201110303010241333201340141131244100301140313342212442314221321101403012204130110124214201110241441010241412110104020132230313333142143042231124130330213124210103033414130310122132212101430222432134232004230220401043202322003140413101211014313401304104022112423224222112333344214424441114440302034242410200342114040233043323222034433403042114243222124110003230024100020313132223230243211123401342240344140040102434241031042134031001442013334042040323412342231301413220110024000033410431400001440142302312020211223011103302223201242441220140341422344433344330122210010414243212422110114333414241220140301343141212330240230124142042024340203123400224231211304201332122310421400121431434220203003004442124413344222132142044220403443331103214130311031042412333130013404241411133314014034011311310410311334321403331421244311340232002230204004411033141210120140304420422144114223423112042112424024400221404111300214310203410440020041101143231440234332443443041134303444114101402111414022313003412233444103404100142111414102210444121420330430444203214234331024323332410404131241231421413114413331411410403131022110411012040111101430410300434034241132430122430433310424022101320021300311402412241211443424213103013301214412001330241242001143221431330014010323412211411320434324444311341301243003200142100340204144401114111031243130432203022001231440104244122004401120444242400430123033040040324211400321042304434032333302123031424303204024134413200024433313210134014300230141240400220242402120420301041344434021100322133310030343400422241034132444434411130141042320343411240341120240033044214114111343034401042332104214002424430141332431233433341222041402313040001243443010221121042112432044341324331322103402130331123240022232024434042011410142432443121441243114230001023210444002232140223210432430440111020214243243134211220224401102234111010333323012322330220130134000142223233133234411034324034124010333410102401210314301423433104213132404032102400142402101040431010301210032322334030410030432410441300001421204042122004200023413433322021142341143322421423010423434112211022432442133012003433123340342420440210041411402422112443331414222140310", "313034220412104021214430233222231400430240130003230104244442144132001400142122122012421200334244102201004003011340223031333011102111434143012410441034124444314112201124400111303342432311433314144012410411244001241124331133120304010242413332302324032002331403221003024124332412413014002323234412030004224404431313302243222440312211034030414034314021104431030020221412234230433121441220030421203211200332133334230304333300322343223034102024022224314342443404431221004432140043014222323312124031223214011331433044001034432022432440444303111042002203440104321413023212031311021003320323244132011310401113221113324242441410311343002444230331424113031100104331130430440314104404003033131311211434114324242212144024330310234201123124021444044023112431144134144014302304142233102032324413131123432034024110442134440014124312303102240224010033403424420041144124220232233142421243140143210404011302412103321311242240411120424043230033222300040011120120304111032131333310210000121303243212331400030413414334033240213220002333141014412004014040000003313243013043424321423232311421322113444201023230104334240022003214243432402120002042031030431122032002410441312200102101313024334221200011440120302342131402132333140310020103441012034333232302444321434112004313204333414204103220131110403010112034011141104123232221342222314044110411013304032044301041421000144213302412411344441110332401403124342010324433113342443213402001443332314020224141314212141343224224344421402220344403213134122441001331244211211331141244422322013032420104110210413111033303102413030224003332202412043003414240134302041234412410422103210242424430314412141341204201300112230410111210100413132004310432404030322310304300104422220243024033144243040042431101313024131312344342130232301312224302022212203130400111312003230140222204411031241130223302011440414012112113401443224234344012334413311210323020330231331111321244104214444020332333313322430232332442420210242442103140301104114003002124340430311441230331101211433232143431313323443141140412123122312102023003434304231044420020430002244243111344124042042114411424332101422412123003343004032003403020141414002213211413400410112401033103344004002211444404222412412242120443121111400112314312041304040320342444242113340433003132323303011020211134314443132322231332211144344223214012341432242312123342310143301142332242043422012321214134233442124013233203243403230114231002003002331224223000304004124320311420202324344401132001313302020021204412231342313433242440303313422322313330321212342310011111112432222322322431313211311442212200442212430200402322321340240143422132003413131101021343013312243301134332201433430130043143412424001212132210222114133234212420211300032004321242332103122440133023432124423422110012041143442200444124032044042240330042044042104411301114043411431311132221041133233120122430300024430240341410224341144434433223441024103410040421242414330404012210404131332334323404300343402314041113213342434442200213441142341104003104003441221022114003041322421312020324333222232204400210014220031044000021224143240022021234400432004211024133044412442010034100021133223033211230011232223034234220133143331332112244424332332132221043441341022100121122130441410323210123043134042211430121334114340032430203402234303323300240341002000031212401213441023440144323102201433313210410142200240044324432220324002324142040233300310341212333113131042243330034110402443133200000302134121334034220324220213334344144440132110143030320402302420110301112444340223320443000102101103342320313022311023213433114242022040301244223341104100443230042301211024030131414033420221434102323132304312440242124243331120131113223300414434113302401202443413001113404433102100413442013341030311341001200124312432120000430002300121444223443431213303023241031414312412334040124230111211030403320200011403144430120130020242413030301030044423031123114340031243130030044324000302033111104120101404230324223034321200401401044021201242211113330434330123332304134323341241410032244114302413401123444010302320320410313343134044041123334130031204103314012043002431100322142431140344031424304300240133103202242014104242042024201131221300332242010302204241410210240321032440013210444421022422403322301042323324044144342124420320341342414003220123033214030032043303341143341410131441014112431011331322210043401043101112343323430102404102413433414202312233223013043010334004114241200311010324", "414142300424012224021214021233030023133432240024342212134214231114321332104020101433400124123422311404433403442132320020244004132424200424031310014324210401224430113004240120423011412144034442312004113020104220100202133334113102232044133411122113103110220341031222240123332134032040040300042014111234401433022001132120113121200231221001000100230123343443403031140430200020222231001312442122131314012044432234413440022201210142212001410344004244123021304244021144312114000303242433104314103421020120303141234302320243123014410144141430212421031420241222113333143213010024043101204014304403302004341443221132110422104440032110042111203223242300203404133320341312120030402031333024123214131233204414304404303413400104321440012212023021131300130401012214123310434144014232041034002203222141013224203302030444344332141023402030124120012301410201210231232210313022123110032224102404323333343401330010440421311210442204023403201144133322211343024044420024021120230123213243240414044011024102322144000012042233334040043443322413444322112443201423131130343134110324330444434133312121031342132211311204021310302220132041321433121134044341334103032324014021021232334212044304401010011223220244333243134423243020213140303024432230032312211331001043214230043121402331220004321113043431342404200034341121000404114341344401401344013033312210034314434202231231210401424434122320001420042002100443000220420334430432341044040332212134030104233300130113232221432443011410144023023444312002010001132311104123243202430212300014210204240001422114400424402110241033324311430133020020314014311141201330333000304221303002102033122213222002204332311140442302432024041330431011432434433031213041441211443244121310304403313000234003113241310100321340144410410412303232043024223324133020040112001213011121111203403104034102344123403022210012221204441324231212224214011330020114004343120040332041344310210024413322121114113340114122104223023023322012021240021423332231134131331401400310112233042003412143401402411112312444434203214002112040210210213331044422424001030233032420024020113112440243330301430334323141223033201211043042224144240331224444133340243234012230212313200100343203020231121344343123103410423341401022113342242030032232430123041102440220130100122013303003100113030044131010301204030124343120233214302042021423310142040313210434320313220344241123214430400130302403001202214430141110004244143030434011421044402332430242411303324122204312401130122013343143301040201100031441434032104420121303142332204144340000421244431334111031213102142124311240211203100443400333321020130113202220004041332333012212413100341104220110310333402010102202202414414312220221343441203430023010203043204204334021101414224402103140422043141102101331140301401232131143301103214130242140012011213440044344221210440433221234230130334224311433204011324244001310321123432304204243134134144333201340000142004123404233324330433112112044022304301123033014311204023401134111034102030132141343102132002112202330320301031020220441142230303034404322023311430301022324002322033302144341243442014102014223222141124242304211023441423042021441441302441212112200223033231134023330342331113023141034333034112312441230042340212302130213034441331440231422423400321014433144421313144143033230102421214022043024241422013131422040234124434041021132332111333230441040000234213010011101302100300204231402032040012224401403212321030123432043212232121333032320212211311203421311304403344114113233231232411334300204342402130014244200044034312010141211334104340024133304210010001320222314043230204332120333140403300224102204212100002234342303340344320342130241424300230242203432041213040010032241043340024210111334213340040242344433133341440442442203243004114400234444332023144224433030332034144331302301213222421110100322124142120041201124033043304310240242424440132412330013400242022242334042100102300122240302323241430214423204414434443003422024304403211343322143034220332030434412222214131324012431043031112014221104213004042324412131012232123423140432130120134312003301114133300131321111232213213201032420110232302110222020042132032003234240022302321201034442121020020031440200334034223343132213024434224210024433001141102004240114232203244201303324344330131202134144110313300420430411043213031221043024332103232333341311314324310243420243304243014013013210432133220013113041302243334041130432432434043221231244302240324130040132040", "030032301112231134340134130333142300340423330004044013333003421311212110102122332302241131112141423240330413121044140041332423142313241241242213342222413130010401113442041443310143412121330024133344113144410314243313111033343134022403321420311341141221430004211441144114442010333300123132142431221331110033402131130023213121420112311324231322024244334024431101310330442421331201013224421131030313421331322230302040132114232022242410134114000144302402340221103031003142223210000113321112224321122303114043430402142233301132033240310204040431130322234420224300222210044112043114232104413222330110423313314334020232422234040003132000133033121324014213332221242114202424420242414104113034314433011300021033323240103303013012344414104141113302442002234204423313030114141422001221003433144114313011032423320341323422313111443013203112304343324222202010122412100123013010211234111320424143130031320130403244002124304210242244012213212042324413341233421234131440102002324210222331012213422231134324322040201313431223004104442210440330133022100132333044023442412243424141003123141241441341423333334340111431400244441443244333412420300400132321130041032144221341122430242331312343100431423211440142143230232200044333121342121002112302001044220404123104103100212223402100001324113321232121032002441144244000323043322010323221004222033201004310422022022002214211101244322311000042321110342211340114000201042213432224412114433131024203133311410423113433014113224312130310322232142102410142221434411241232421023432424401313441131341112404233422431020333223330011040114200140100034302214042420101223434232213014114121421333401404214232144230004133343230013311400120402214201013014441140430133012240020302024431440242230234414314243400321203142341020443021000032312210320102404312401024140111444243102241102430411331034223013043243234444312310332423010322023001112002140313404312443240410004424433022404042303202220321234344441012041412402041400010012011210143310403044031400222334133223400241240042320241434333111322332403140134213232411422223133241104201101311230342102030043224212340110441000012240012043132213100430244203422424302314441310311131204213131001021200124133101104234233014102032431432414401041220322422021132103131444323210142320124442122231334143412121043211400232342043002324204302110234240234341243414122440300314234440321442420101002441204024032114112210111014111033234412303242413142330023312014043113042103323241130342044434241213333232324024233313441412120112330341342132332313132340304004043440240240331104400001141110304404404104221442003124240203134014133344114230230144012004310214403230014441302322122420443101030023413034423030330222321222443040303140401111321401310331234444411102232340422301000012312300143244320113343000133142214400401311310430004103240440124444413304212121300441324221242431311143114302012432000441004010313223241433010342301304222233312110343012113124022002034443123342300424402012000203302140124312404424103314200012322310401433000211304142102113433224102402122211044142441442002232030244242234333003430440424312233302310201234123330342412030414121421212311210100333441123104212321214342012013203440440410121040302002212102203411122213000330023420010443232223213110301224000233312043234311211202012042132143203111230300343100043313300402010100033132203042444220031430122322030432131003210310412020242003202041402221411132014301411112141404003301044343420422321434130014131143221100302121041334024034244322431220040410443121420031314133303044033421404224034342212021121211411444211440320340132222234442222042442041031410311444403304031343204030013021204101034113404234024424311140041034444331212121010230100312341324120433024411030313341033304344140100443403042323421303344041432101141132143034021034431133133211002432310131340244340041102331330231231211200221302330440114132041410024104111042220043341131344033100124221144433304213000243123000220130240213133444312314241232014403100343024211301121211103313024440222011133433413234144342301041324303214313324004220242402100323040021344432404434420434324201002324043242122212142243402401222141312301412320302301411420002033412214104440333130024012144341001203411401004011114244134044440212222010221430444022341234222121101244112031142214424324031413241114041004333243031341320013112022131310202011233200433002342001004132420034123002042202213410342241130322202320330014224344434340310100", "140043114022420120014124042242344400031411141014112220301331312431310101233342223130334142401002012114131303411440204230413103204203233243301102040240242144200241031433033122041321224111142223212244411420000020104241142312202243443113243421422030344413413424033110020302313034210323234420301001414322411110104011443441143201110132100123204113243340232111444002144313312342421040042422440333334444210141304312120413002402434300200140432323014212424242402221222100403343401343112000430203102100310412310342221314331343113203342020011414041331143130012201244134300300204314142323242222040032033111441201023234100334212013402443124210301400010403223212430401421202103323142311003111111311103120113444410012211130200223203322304002023332010331021231122030041130332333114112333412412133314343030110310100222030322120334222040132343014443403044002042341033224343132412414344310312213413002013402244331224022033324424321132110330002110011312400042431033432012311023003034001113422240423123044322010111240203343330003312304120421214012042234100401402332230431311102203422211114322232213022401413333003331104410133204142443320221020330224030330003012224141431144024012232003242034432443324022334401104330104043104324032132043004420140344230122333014221132110110242000041113111212301334314013401242144410433032341204034031010213133044401113343203021334011022231234400440133404231003342224431104334111332333313003244102330244014202133420030333424220302123140100244132202302420134134231032214323312432020121223332111040041102044133234244202212310020211301420041343000233131044423230142432330414133234212320131002131322324244321243224413403302001303333233032234421204002223244333024001212410444210143412403034204303202014441120421033232134103033131400042411333432120342300424133412230142114310313000141444334014214324021022022011134111442342320042413331124003302142140210212314441414213401001441441111303134043211132300340230304033010444440441404411443000140312420421421134121322220234404444434112120334402004313323301334200102144241324342110241313130014330424231022013121040221412013241003310023214410210112324421144431412303402314324014031211122014203102321312404422404130323044143114432220044433041121033141433103033234023110310204214403043333030424232131301113343041242124240110143142412103241244002411302031210310101200024404032200344243204024114112132343134034013242041312414234302243124004403032223402112342033034231443102100124341422442310214403021102133421312201402310140412311114022433221440301033121431024320020032141143304042110014430402401313111434432414133430403230211023212324443330020221411303333210032040330021031343020010301404103212403330303031324020043104140223034133312402324132200442124423402044424414333402104420134412110224133221213020423014021304101342241441003402324444124103411224031013132441331443244041043302333423302002043032111021411313121314241400141022324324200003313340100344234431211443044112114040243302420043001001001313044041203213244434423042421122131341213101440141323132021023102424340143142311300034002040344442420343410023324110430123442133133200414211122133004400444143401214412433433203443230203024141424103411131104310112342340041433423010412141200204320311011202322112341313233240142024312213223431100214243302032213340440431243041310431242332201242432242042112034342102210110212110232303244124202132233304122023322233113201421400224430421200144134314033310211344002330002000102410321000303220444331002000200021024012321010012043414312334122240332321000221401022404334113400212332112213314314233110141240312330413111243101330204143043202042240332334123310232023142211042232100204013010024342440313033102312121041114102442420002032310244120323430213411144421412024130122342201131123220212412312444321013222024000144333224214244023032411034343421110434013343230322434244223221212441233042140034314410240034340304241241100034340000221241310233312334422344212100221403142220031433442120133403041211344443023343214203243220433302030433041014341332410243342232233010341422244241024100012422003310114320323131002111444434120033431234313433223101223021241412002022203304414222040033302423140214103224440412132441301220101022311012411210210102414243301330234003312044320311302023104440321040421442342003331112042042334400311104031442010323010423301013202242223440102341131024140243024334232242033434221431122210332100401233212312110231241310210013", "033020402042414342231131144334103313041214210243033243044014220343444332033001021240043432222342304231301404314200321110310013333013041404423143023000331331031223120001123324110332341300000211024420132440420123240430210310004311333023400331324033140201330213432042112133433402214244234220143213113441111021420243220423324420300030222204310400423240222100331400204403403413402320202411240003221410101130113340331443104423302233343244201112420413323222421004220414134103440334240334301344203321030400241224324442312200303204323131332331211233313231114011303022244230131030002044443044243402223121321410100010004233311101301424313042220041230103044113430414323320020240103301100114443224340211030014111200212341334233113310003403121320101410402214113000421221401114421001301443342200224204332301001014133000113302232044300223202302232423243022333321140243043244022211014044441411111202020004332032421401002443223202310104303134201220012211041013020233431220040432412301402434101102204214132331440031314301240101314004304202033103141223140001404223044240400344142004114300214224044332321334211024004310204400411114343124302403304030010321312300420231340221212011323121402333100334424101233210300110011444030210021124121310132121214001032043114302344031142014003430223210112311002203410014020004130232241002342202310140441430413300432132101200421132244242010014312443430440244432301000143133342210402321414201004213322133014343011040021122231211211121212204433113300321232014102232031230343330342132012402412432211143104333341342242242324442100201043023341234012004421411030323301420144120342110324203143331020413413344342301124321440400402221403134410101121200322224001121303212402110021112410240022122140403313110412203331300140134310000111124000413001302344014044034414331210040230122344030312013012123440213303141203341042442110322013400103043001404424100324022143214414132220341231332042010314420444441344323140403200334410332002012444020413421420312123244400143143244004033001122404201142003212023121231441042404213312021301010303333310240240433040331431442332442401040304211001003200221212010231112032221044422400424010204314201043401210133111404412232012113314214240024330234202224134232204321223201231433000014113402244201014402331433043340402104432020413421231330134443132312103323114003143144212321423122130034401343313221241220121040102101314023422310432110201211110400022211410422031123244210124324431303134022423242411130411142144404031120314003400122401402121224202440203404340032233111441401420113313104240320130304210431413104003332331342330101411022402034010413123222302024343134242020234330304324200114030201004343314243423321304220014223124202004004034224113230203401441123230033430211203213330333211431211242023122234113004441344223430213324112342341214214342342300401030424223023134310123001201424234414323334413214223324312414103302311412143322340302402320222123131342440102204334434032001434433203242212113231121224114403132312341433140000123331224310144120220303431100300110233110014141440102101200203113422222442204110213040044333240442223213340332031431023422312220410120011122434143221140242323431024120303133122303422402013103003043403344433122014011121031112013022223202000111122220104202413004003202114443210400210313342032203122040443243432312434014443402104021032221241414140400220224404410302322102030332142123014232124234340313403424102300302301211023003023320202132120241231314011004301313421011132100000000114044440404433121324003333240032002110204210042330044324421212344332200020132014320423201140024222411143140213240224312122402103443113141331203333330131124300124212203443332314011320404342041322023032302324131240124210332332300034224102042113002421233421010401400443033142023002310403221213013143020114410420132134241320404001443320333322443122010340223324120110201123112114143040324024120413212141304001320232433011342421044230444114230144311233013334442134222444002223331201040444313200420330441312114221121412221313214110044044133104103312143403020303130140331342031240021030223144324214113141200342141014040324010121141144104430410304002301234144204322100012402104424123311000240344221120423333223344410302004233102213240323023134401333240443424022202014422203124044300341334102243440243332042122144022320202140103101434123213400143203413442302122202131221330411323204240000210233133222322103434100000330232330024212200102304233", "142344242423324100014240413241014003030240141142422412240234004441103230322234442122110002022313441402221301301312244433201021120113234403321201212300234304234404210021303223444301314111403223131123014244344134010420014043314440242433044422002230402130243400022004342340033042101012003004042432104311213140341443220112302224442444410142210021100313201434422041202432202412144000042440403420302113344244231004222122001334330003023140231012434331420312214321224302013320200334433144012011142113100241111124211244001321304413310202031144124420323100012342013102121040440112000342212024210144240420430331031344443023324223003021230010211110424411413111423403241303040023101110204044430311003143430302402411422112203114220120432220040103030103340432313321341212222002121234240143403020434121122122102120021243210014034210001420322412044241043410330304113444304020224230330033303020212423232041220313103140034020211131144441131402213022342323221203033100324034332344240340440224213120224101323001042040341000020121411044130000433223144033324312221420220433013023040330003022301332321033034043323434040231101043143304241233241100302340323413113123024210040313120430021003002100311320421300003441420024432023102433242122141310400004324444234420103314031223333414313334120244241122234041204000341443032144120323113403222111140240044312002301041043343213141340341444210002131241002444334322032224203234413243023244234121011230032343113440204311313433421331033230040442210432014100410004234343114312103400240200233303040042003112024301100233203003433203330143041244124403323243344232330003032434024010130324411324111233414343100003141323411404024144210442204201344423312302304244143231403431310042333030304304421303240101101123002303110424244001300044013024421221130301133132404022020421120341021300212431231121213342433044412012013333032324424441033231024210344143244011111321204312334001410043023134034003132202233332314000230334013423110111230113014002332440413120234221043411411333342440431413330142301420441113021003030303024041213004202013001030231442024310102400324341023443201311444224443010130220204104033234412034113022000112334042113313303311142403420343000200432030322101014031043120100431110321021141422042440111032434323013400114144121030232202402434221114002441333321244020441200024331040233214314400301302123332100320000133142413310012103042122012144113130112133221112342414311334214230310443010142012033120124200432232224231412012020003021344211334213023104014043443400014312223431141114233332443300230030223003223402302444444144321420002421043242233210203042243201201334400333023040413001143324114402042314040314304123333103220430324031200330324402134200030232222244413314111020211233321400340321303033203431200324404432334231122432323103012432314410403414401214040432441033123104042310301232331330113220002211423223441114022102311030334241200212141101032043421003401311144033444224332024034434442010411144444024012031240340141340042004444012422433211142101243240412223110334134110323312301034113010034402042131233014102213103314212120420331141132010102020234113143323220312221401312423014230224333242140322113241433103110340104123204240320041323020341220304224320043324242023420403122100123423130201202324332341303201330222004144423123141002013242443014340234133411110433224220403011404302220111020043342303331321020022441310423122334440012423233012110032420143444411331222224204401003411020040010003014113422001230204223442212133430210343024000104442031141221243043432100401441141340213042330141412121101313442134410424040212401324332141114023411211221212234103224400110121121414021000013010101101443310441200114213223301330312102324123343332010344433321000444411111000112034420410133401332402433212111231143401333010311013002111003102230411124011301122212242234220303014040311413332233223031411111143103432102222310244102333222033231412400230411214114424010413423241022112322131430014301120340212130424122034214214213222203014002410134314131114234040112411312133423240321003200112323410201400022441024112424224134123432234203222100230241201344042321131313030242233340310144234404444332200404100331112322442011312111024042231240344440403044043031133230244334322310340422130233121010343441330023401442400223440402411030443024121144323323244220234000101141414114132112403020333130004444302430413144104211102100111010434112324220323434330113430432401202333020423042", "413013112431140323203431031310120100103231221242414122134104013002423043421404333312002413401211444423233430123122022223334343442342033432422323210130420021324302030121111123224420342440401031114020123021032230314343232311401202414303001100041110434320134440323003242143043204141230043421240420233013113040142320344231303243142023014343421223244112304444211302130104310211240003010342033144432333340434244000100444110344024304232142220123041043330123202024322342002301033204003011432442341103414322320201213032400414043030422104012024011213303334310021412033314324344014223030342134221301040344103411300122422202431100413224300041032224113410240444311333124221441140322024130014041120434313334412430203430204142131013210433412330013343042402141120032323114104333444441104200144321301442134444124400034031230200113102224101020231200240023032000220331124304310403030444142313402121204210130312021234011244023011212401312221404131440034442043003324104310004320204121014331434101030204120424343444404232040401423201013034131300332410240343414010234332111212321113031310340120214214411122204323042020100022033204402221300243032003003234333344433414211330343000103133200343230210031302143024424204122401204134013310223010413200044044111440241202321223040213431223334324134044402233433421000330200443432040011031002333321142240001043402342232311314132433232033001042230410331311314410411131001040124323313431230104130330101410342144341120243002403000301321042104404444434420130202040400242112100301232331031130034121002132110331303321042412134110212242342411310141442313242233314323314042012042311403111013441211024321210231133101203233024433120424404100434011301403034414423004023014412430041204322232222024032114202032303300430423330032430102130230431104144243220210402420233234043033322004413311112342242124401310123212022123240340310203304403314201111044040234400410111431234330344141204102314442402424431033321324200411131034432134331014312231320123410233024003433024041213103400411031303044314440324304020404304122023104431120000144311041411342200303421022032342044023222322101443044401314012210320303214421322310124244421321004224121310420044002110120013023414320044444440021122410102102340141002404411402234304213214113312403003040111013144401013024020001343330131200120313010020013100402021222411211024442400303020441414111241420033240213423310042220114023422024442403423200221131144310432144043123013111021224430333240441221403403403410111200313130400240144234314322222341320042204241313032112010030434304431240430304141441142102221024214230132323320442421403102201441440001310232334231232324301134211004010131104021122213121440013303410223322322204301220223022420240220221411132434024233222001144224003243342140423402414240330113143034210000413003041300200421430000210114014322144241232033310004030243130141421212042104343343421311141201014102302104014411441003411041212331411014333421033021040133203020212110123013201200020100010140234231430341302311434444011021214022010212333314243102331332123243134111302011432143001022413012422301224134424323214112204401042314113304203301321442311032113213120320213032434024121044434140344310311311442433424234040420440232310012444223213341110213222202220032110343330143130043434413133211421400342332230131422001232040203301121042122442310424323433203412234433223434114311430113104222034330034141410300123140342141311334134411132142202223143423024302003201143334110231200421013110221320334230221304214100222242140001141102332314240034023031420342020314113402001004011033021014203022241443120234311441232013304134333421313133403134241124100400444131311420330102333344100301340100430001203230304341123121210032020102323344212033042414334303130314044101314200030130430024430031113231404100422441224040142000301443113300232331441134412202141113342423302002301120442224412023234300202122124444140414030244112014221413034214443012402211443344122121324023101110321013141122204113043304301134324000341200311203223221314424210224341310103141242043400414201042012214300032443433322042402001340002310301041414012303021134031014134302203124231000204030222242033143112424011020120034130033404313122103133430010044332041232343102240411220441240420111323244142034003222341033014102243012213201344111131311133143343322442004031103113140214313314220233114012431220230024324234444423041234301402242243043222234214230430303302303130344233022234323", "111133224134230023000400434331302234313120114123011440021331203031210302331111300213331111142411032332104401004131224322311142222423432313342031231021432122131213304343001201200140404033210121122301200224240001030414043130131043031200411430140212431304130030140301324230003024331314314010143001014023240224401134202140420440303340313214224134342420404032120432130424234003130234003142220101323043024303342103444041403133332243042024433204101411232414102234424140311204023403242212044320232410204201421403200030342433214020401022302334413033331440032034132040141404443104410404141032240240314012001244040140134202411130422313431342333241212134343123241434010433140304041241241224142244333001122211110124111403424331243104220424203233202033134413234324232310140243444333223302304113443303240122223311203421022233400221341224101310433031024132201303130020332224342210011303310321243404212440400412330322414403021303043443031232302210414441144041242221203012240104034200142414001000304033323443402314101212420443104043443304412222143311044430302100400422241343030341240233302123240043421341113434232024304322120301023111120144303433334404110334444110232344113332324303311311012311223241102320331413030414230142322204030110133104314231140410243040210413233100240123331302423142233132124004423443302012110314133110211334224211240002244210012213424414323444440234211332342242040023232431313402240301304421412101302030131200130103330432243311400113224111030334421032042143023400001231110004002312303313243324144221202323220240200103242341113441014011242213001204034143441131233244012210343042234233323221403343001214220040434001232024244420331142144033304411444200340043401421212032330041014202024334111210143212331024144323144010344330234121003423422120124113314202343201124023000124103340243022430202241124401124230300041332142411203140440442233200304040012311042231214312433434403224301114434323303431133322010011014102304312331030344202111333041022204442221404214344203402340212111403424132032202134341023331131111104143002020420334140304334312443123141213414130404343413122110312321440331222000230410323420444334034404043323320021333114104314223442022344304420423113402311031010344241434402432210030114021000244123424330214304243323020212424212443334144032410032133233000243320343140342440010221041232043321224224433103214304344213332144024310404111223043342020433441140344042404400141421211322314431300002123311334233304321003410230034434030424221423323240121030042141412323230321223312430311103324423013003200210244222322100203134210144040212000041332211040222414330103430303111330342404123330421041411300123333022420304234443242203220043232330203323114142444431114142243143144010243023121204122440212030014333020330032314303041240030003223413244103403214443111442342131142200111300114030022130421122320324334300231114244220024330430100013141440430423321122103104032203130133402213101202243132201424434041032123022333431330224020210343432442040014300444223030144413212220213200141340233211243001240302314324204244133022124233210101141020033440203122100010313023044300230104302201001241310130440041414241023030422303431341102213303101243023420434010041012111042100344130004110343211000001423010114343330104120432140302343214202011310322232343011002244132231404424033423134243300422010441213114433131343043042041442042404001344004014231203243044011430032344220304103012234444220033202201042044232124043020102430344111100041241244224301204042310312420013032330442342343324024100123431244422020340241114310231333330222403410441021011010412231001004240420031010114442031032124134000024042100202332311320423442433412434031421014312103132233333110344131133243141204132130432343233104331043213442323421431013333102213210204122131302130000133144344312220034014412120322324212303430402101302034020442143203442043123232103042221323401142312311344421321124101400233010242200110001341330333122014433012224113132132013302400113231232431341142133134414432144301214301242222332122433330101222143032420131434422114044032321240214122003014122212111431441340341042314423422104131021141124103341114140300113042410220244243432422220224301431211101410404203143141033332001024031314441043304100134123312330100402043203400442140400034241420344112112122343240024101400301343440131023313204224024103113024011342132301231304402102324142113234322142114210014241310032441302120034221300103411411324220", "424424043340134330231422303004302101122201041031102430412413130241014201000114233114314430432414114011021413400220132142444201401041441023311210243211323020410041321122041042104342041214444223321403414003124431220114023114343044113334421003432100200101210213011410210022242040003044012243342324043201423403111414442321014210223201102224423230423241123312211431201301301221100301210113001243411143021100040134200330441430421201030313344410201003010342404220424013314322203420214222430012113303314123231034444213302442310130432443223432132412221222233301042400434420100141324402034022114003300044401323210022042004124131432220012442114014242203201201213231113441403214112131401044323333332140233222134230103120113434012112421430104324303012004231030411310242144443023022301314140130141424434330402203043240044400023321424240042341340312321401440343121221131432344222024413322041432200422014010141331121313221331111400323034020102241234203330232014023040321204410330443010322011314032303142233434111124101222341331400122024224332241312441111203213334001020100040341213201233432114042104212424230403423102024311130314431201302334432311430244202104034110222411131303313311003433422341141320040302231221424222223314133400023112143032142102041044111022041113414301003412233422331131411301241204432124023211022014042140021011030430304210104131022321141430134242243114423300140020402111044101024043132322022341333142402330444330044222222224102114331310200310132124210143431323011111323212234034143020333143102413341242431434320144040122332212214223241410243414403303142121343322130202314233231211203320430443421030113400432131044414301022421431301022411004334203221130442403423441113203024213322212003403010041203210244423240213221121342431141000441122413333412223121333202342043143023204111023023200012234404141131011304142044201411440033114040400031133410341002402041430120234112030323332000322024301424321231210042221344301441334124220404033120404213444134003444110414322343240010031441112142402230110123303042000344104303101231424014144233144114113321114412042441244412232112324210143210013212440310224223333021011443420133340021123314023240131102103124322040232404214013024324401404344311233401333123111300132104010203444034142311111044331104131141411042430432240032202133304213303303104040322340424342430120200014032041141013210133133143104411134313203143313440244242120220120233222044423132242201020322033122004134143302312140012123113323421122033104003331000321011214431024210121023204422003244120114423104411313321044441240120201100344431341423141411421130342434033003241241341433332113432412404430412200000413333114311113230443410241313133133113321224102014210204042232443131341030111430432131013431402244230101204404423040143334222140241104304111022201040341321140100240031413213301044422003041200302242222414013010234242000214233402002101403131134031142301040042431222301024001142142320021040401101430031013114042434103441414311123334221102230330210331111312332224020440331342213231210241320230213020342441201441241223332021241434324204131444432324222202232240343122434141030302123241342114140032040212414441224221123212233012121103231040131041101214043201043131242034040401422001401200044234122212243040000324440144132302012131342330133144220402120431012021334000023342111422310201032203420043110143344040413411344234434322103212241014330313014204101442402443313320333301121131421334420303213031443401224403100302303143321202022324411232412333420011022003130342003344030123212011200031323211324404320021414203334201241100320223131313422103123010411340301113203041114220431030232444134203213103212300212243111401204033001022112244124430142423020330034133112242104033043003143340240040213341400403043011434423301312133222011411020004241010320020013231031234442314320010041012431043430132133142031024034114320114100224330344333222114130110123102202022124430023041043124111421431402032300411433203344021243343442303232002300321242412043240441040323222020232103240210422244234321441224130110132042302431101334021331300200230204123242311133302420021312014221300332322102220231213031424411213404024030313033232310114412311231134242134243114243342340243214031321222104004122343410333341312124442020121111124303214310002413142230122111331003330130132440311120213121414113202123411402402033041403023431031103334311202214214040432210423123021211114333124131002430413333121412201", "324034204120013434223422333043211214242110201302100430213012342423414313410301423430402212244213404303412401314430240310013102402334044340031330103340033442020203102312013243411000143433330202234032113140043440214403042102132301303231441003413331423010401440413204434101402402204014303432440033033013314140331243143434034321110324222333443002322131203401013320042131120131213404421413121322311440440404232203301443421000003400333020302441110303443101424101430012121010312324241112213311332111123111132222124230022123230001014410244440342111241000303403314313001242430240233042444422303230004442130022232334430121310123021210333230423413430042203422341003024244110241144233204121114413321440334434023134021200024401344033013431401442111422424124214310133123414040103020020013403413200040240100112122243320213002331123140200143314031422410214001033101101403123101011430404431134140300441332143334112203411124034404003024112000034043300412233034324434040112141340334000313120300344304241421430141124243403321122020321404044443103403041033300012012422013301101131101304113043322432121003401311013423000421211214441243310141041123403434202031204201232424003312210442220434041444141040233310201414401120403031321304440330040030323442233424233344004231132010130403023212030024123322220343411320310443243023301434242110001433141304410322423341000001044001132102100310401122314230334130121030114332314110421444240111144131124024323200003220430113424214300344142234412124201431310141020414224333332024033022130032134103300222244101144410212443311313324230114334431210332234211112332231024424214303040140110333020020310422434144400200321300331304224012432042140312332421133233443223100242422012423301021340113300132123321034214321034231233111133300100402413422003141311313114214432100410430403410444304102432443211134304112043133421404010214301442332200010302303114433402232300302313402031134321314221414140040123034244320403203231041322420004341331332214343230320240422203442334303430430222343322440224121242334132002444442014221134232221310434231322423432210144013344111030414344023133443420421133441231040433444040131234432200444412313402423233233422332314032130100111334433431030204211101412034402133321233330220204404223340301043234233304011341240321433132103140223433122204321414123324023441302001033220332041232004102441233231103211020341432003120224321032111230444302232444100220020100423201213314321344134012412132310220004244013114333424440303112402030303210410023423000324442431023101014113444243333003414340214220122100314122244323033444301144321144122200244014103204312424323114044102001330424042021001324243223103404100032310021322124343322312441312311141110313343221213232412341411423340113232103322034411301004212210104214034204203113033222244034402333103110024103323031010301101414203441411032124431310133330222343221402143122144401443033122031001420303200431224021014414220343022130131224414142142021011222132140201401021423130304404214204214111313122113103210330041132202244103232201130323311142311240344040042141323230401032414434330200401233031334124303122243011021344210313120204424130424310223020441044441201432143401312011204412430044423122302131341022243222140233124304144244223231400200343120141142420131442302140302211133104030410433240402011213421314320122324041342101220232342432441200143314144021242000434142440000421201000102441102110131103402420111444142131202241002111321040041302311344222411142141233402120212202043311433224320411332024422410443202312230133242404140102011420103242400331141233001103031440312304421422001202022443103322414423413221421223120431102012111223203310301014401212110333331412041444013014103124212010332223120014044342333313340141430020341114040412143131411443403442421331312103341101402121100140100334114322444303444000400412342402111331321430403000442202103000240003330124031231211200014221023203233241320240031431212341203023302120120103100001233221241240333200140021203213203331003044313021244212033402020104122000212034241301121224322040103324024002223342300413103244222312313344041341323324321440333203123044011342343213133043212323214041211342321110031301032033003100334113441442144030141031133343412432004422332241430223123003313321434122330014030213021341201140231310444224312303042244201343043344432110010100032401232434122411413113320200321311130340201414200444424430430034434130330222224012433222231001322213000", "303423211420021442320441424031030241421300123003312344231143134330333001103122103232140312434323314324314132242113300023120042104014131424440203401213111140134411424201241040303414143302200120011240442101341402122010332323210301231110334021021044241313014312031042012412411400102004420101441002020010444414030431102404023233430142441432000324432113200122042321424221114412100000124140241043133214443333023133013321330204131322014221024120024222410224440014431111140310222112312202301402323024004213003224223322042142112413010200224224003034314323110001123400143242213040131344014413033442300014040111420311302414320432304100104233232302014430342110001423021432214232021402120220302144030203313240001323324202321314410044224133401430213233103322043120204332234412130322241012242332032414400421344201221033003244223314042002344221101122003003020420020203120342313134321321414214302012421304241212044234130223312042113022230102344144032204203003301344244034143234430013112420044303403431332220421330142333403001040001303030320211103411141422224342423332140433023334322440130034140114401132120202341132221301342234110334021000013414421220240002333304314133221423133142032012012342223233021130221022414233313134031222213002004312330022144320320131241303201323034431033131010411411304241443024011022443322240220121022101034100432414132003132311120232021421220104123302414201410101121132120114440234123211022000113223041400130123420322004032444102020001120121020314432210221323431310023134122041022414430343102341314332142424210310440002114214031131014442421310402141024212010402320404041200042042433202034312000043213240134312302424432120412301031101313011001123043110104344410341300011141214423043032322030310033414040222014203223121144334243444424444424401144433442003213422230130223330233004241004203402342032244440014302340201230141044303223213324211322404224010221310141003041334132302142004401411144403040412400121043144211301212014001432104023334241324221013034413040233324213003103243334402321130201412440122222121111101110401404424112014023301232222422122241014430210223303203024444343040110000443201004442322114123442040310000243312041242100303223220123344213131330022203441103130411233433433300113201102133412021331311134441121401110401321404204003120412131044402423021202133420142320332110301222104423232313314321220021311011421141013342034411113320304231332441341430324321004421322320100122314411214312213233402040221134133413144333142130411424433420043133020441012402312044221343000231030323130310444241014430104244231130034110024400234244224222310213441030314344303321240041041130210333330214310243034213432113301134321324422444004440202320004324024322440211203420421234112012424332313101031321210434424241413200342104012333210214230341023120123220301210002444014313042022401040241111214330402212401224244140112123100222310343134004400114412030221130442210420002243222322042002103014030104133044100343441221332240321223012001230334310403344011142314011103322442023344203143311231123204210403023044120203421234124303202344411334423422043203421222234111104210304242120323424330014220001331014340311012230400133344113421020301342412213033032013033223242111244203312440342122341342002334331242124144440344014133211022344112133034320322021004030122312342012110404443441101002023300144244131331033343212321332020442403304121340300143240232302211224340103023122424414234203202014204124404111300012112331114043241241003431021302002001442311443242131110441213302020243012231011444333120233332440343343433104340100242220021314243300334340432113340231220210104322144242440224030241013300114022320330242441000212023032412410203144012010213443342014212204414223224003121141403410403041113423203421230013003123230230134331042442134002412234030023204200003102333210122431020434114313103110233123040314003040211144144234120112424433300423031034243143310241304311232121204032121103234314230013442213004102004303341444424412014410404142001333120040234043130241344241113431401342412143040033122322324300233014414404100204134331242012024031444234110220430302112414101230243122021014140311321434100023022120220331401211444222210022102312120201212444102310114322030313210413332112221434430122423112020434202343014230231314002140010130140100200423221043413320222443222143300144201402240323322003132100030230224341434202214324044311133304131304344000442133203222132410044041004230134341", "021010334133431314332400232323242221220141234222133304322401413304121033304343201031414304323433142223211314410120343404430011320333311044433113134200403001041204321211012011000010203220314130343214111200232024121122122330420403131220133021001013210041233301403322411124142344400121003213121242022144023204304043103142422400101341340430221114321144434421334100124131434301321333043212432011132300414300021333231313032210230112324221214442430433212004134413211212404231002142230042440110104040140131321141011332333334244211221110131001133311433434041244134200240430332210401311122204312403414411301300103314244242020213424104314414042134200424330220133301144124304111021434010134244320442001414101442133000442443302034102101324230410332123310300440342202413110004303422212001303200022210442132300412142303121440111340214340421210201344100313301222423412334200311433101042404234223044330240032334442200211444434223022322422311213414030121331342131222133432330143414312120044004441421233334101111401401223414134432340344342303200234123110422240403043441341340334204302014330004410023101024310313130110424431111421300240031133214402032021210034031032434243221430041100234310432203131314443433333111420010124230040104131121412441231032414410244214414201411120041441233110212004134210231204004222224040341231124110030313210004202432301341124301122144440222343144433032234041033312132004110020044033104010144300200013043414004304240130222414013204343034110210033443110322234032103234324313134043223012232333342232243231241303323320024143303120112400413311211142434014102134133330130044000401424432232100014033244432430334412313243402301010242134304341231301013001412042433310013210344304034120423321314004041140140201324124443210130334424004044124113324203103143001424124123440123200312314020112423341444122120222121232240343131201234201414110031221333102003141401420412144213244143242134224401043204320122141033301411430422101240104004442431042142341444442411312412040420230344341443310000021334234202021342331013021003404404030124030221032200044340014230211401013143043121004111104001024332001144323343233243322343220401312103414421230300402140024134031241200110410224410443334211314300203034430022121103224141244223113110402010044404312044444431001010321121232324110022333311133032440014034321103410442304242410132030433240234103122414342213011340200321440333324101321000004231140324133214410400134404241430234113143120240332022033032342010222041023421311401134232014013113221423114212134211434231244030333002302410241014304344211232201424114020333422030311442010120341034014143333143323120001002123403331302110011042000234321441021142044321111110413014413030112104313004340214240242404031034241422342012412334041300334102100302324413132103033132030204101034342320432000443341131420211313023113233120413344030224312132413100231320113242120244141411143003011223143213322231021343203344314344423233312420243320123312024123310041334040411211241432430313312303233410403120310041143312120200204402024432020340032310212224400300043141422223313201433202403001041144310011321030332024223143230200043011344132443040002323340001000214410323401321404001343024214132320001232334340304244204002424210232401344413332100220343322112242200031142433222001134121410023140410030121040113433021102401212033412140041001013111020430314122044234213314111414043320134313244230140232130014233044421001311403421144434212414242302324120443201002444303022021303323442340133011431414032213030321110430144231424323311032204103101422102144121141131410101422244230213011322431300203323133012211232023320213232242200243033412423322401124132441211242141020410301331131122144044304443443004344023244010413331222121114002002223420140432134322213031110004240122020432213121413340301121301243101224424103004101113013420323320140300002433024113041301424121044104110443324133020311444401231032003431443442422030001342231403321111022441313412312103210343110024034024034242100211111123004212230141433131403330400041243024103403423321010114141133410212124401311113431110040022404242043210432001232321314300324111202303342303003020302013300032334201223041320033344042330410434444031034141332121210131423404013334400314021441240331120332343212442134401134403133024224024144223240300443141340232143034204144434424001100104241410014202324412340211410430324142303341122102243240441422313133202324334330242221043113310423230", "330022341343012031310403140024041123412002243444323000322430040212121130341433001224112010332240243003133201214120341221132103224423033142104422330342441214303034044412413223344114302314022122214013212343030023411104014043421332011034242201122003122134410322100123414332334142033423231112033142144011430414304040330142414132434122422433421433024403424432004424223140123342123121002303024141224333440330440223320012142011113401110331112100204210420333444142242203240003013001100141303020322331223133011404203042000302330301140302010232412140340304143304013340223102044141223120100402231242432044324231021043323012121100034210111202311240023000212111333423010442444030210303440111012342424400443233034412032304240233432204432200102121414013141101243034432230041422214242302424210233131240411144402424012124112423032302340333300031433141304302222423002303111312240331441241111011100313340040021421211330440403013234200444022023103322223324340212120444214234243441444012314012013130421214401332201243422322103011031140010442304001121104411440120442132404123222324200133234430330134000144314220430004333244344312333423421133412302420142412224411311333320204042000342243213304243112302410124004442424213123113203431120001304130243320244300220400423144021032001133040432342410001240241421002210030234041332301422303202104402013403041333023301010024403402112442001132104033230021400042014234021110004131214301233432440131232214022440304133040034120200303332431224040300442132032030103202012400004122141112403123400131120133404410300040414244223013134224310023404412244343103142441013024202343110023114111114210142401241240204432403404244203322343241014033222024430401343031113143012222040014204041321422233344411020333240210434341011302132241043324423312440241421313333223033334310240120211011123114143443100204023012102413124323410204314331330024000343020034403013134220200123440401122101421112241134310402120200122113023413223143232212000204114010234144140032303122032321012212012334033010133314420143211410403123023412420112103441411301434034021120401234104003400100000204213031314014300030121313140333100223010334411134343433424104340001102111032220122140110314420034003114402323331101400002011303041332330341211200123034343300403424123041334332200334022023430320320424112402030131103302320444012421001012211242232341014411144024413321141344332103324113122204210433301323221142042203403010334343224100443042234113433011020403304434431103343114221430324314413211131114041440113230401324213141014413134144214413123341343040114204421223032104222142420430140010100331302343002121423130304314420334243131422132000023433411223030114403023403322412024330022401441213321014220011422342220243043232202013321222212041121241320322100133410201343422313310234332142211124122340404213013423442043341244210122242114132431133313322224110032322044243001201020431423410100414243030320320024202203342043112021433241443142433144044310331344223022023204110204242222124344324024321044302010014131314001010313112442221423112334414321024321422310001101240134000202442004040210321314412211033140340201303020341233244001141122011112331443023233340114441113320202103413233433143340441042000042403323230101220241024042330341210220122001040113003043400422342340410103004123022340414000411142041340332234430014212410023031442102424310320410340132403414411114341314113002000341140412200104230412121221301103134002324220134421411043440402403132340432220313041204212300400121021410341000221434003130110133042330022034203110232301441324413242014042134030340232023441222334000131023411010131011412332220233334412132423224233203334404401341144434212041114243430231243334111110214232323023420013422432103120310144411300442312304142234444241030314142203332344112434044030440033044222131014022411441430124422341413321022341344042043320033302321034322202342202413204041423002424113422113144133331304102240310314444112203200122144441104201333431033010222421004403022423241221213313313304432133333043401444032013042444121341011142442034114113221023141214312344212432301233441303410022411442103242323133331434144434201422332424424200103033034240401443041442023103340111011023443020204202021402230443002340423412401430401440040220410311030322312212413423204312011013403233114404212403122232140200414304403202244002120103123210044000302011202023031202201104020313112103340123241420411444444144301344133132131212140400303", "124043021120231122130103124310414331201041234420101204424411020022342123112413344314204140403201140232002223221432002312413441021432411010133241341432134301221444140140102301432330313144411144123320403212121400312224313301041012101344212010003332110332231014434004014114331431144114112413303122011323210133034401310211103122333404142203042422340131241214044120122420321043120221112402304200023220110443423122002010340330341121343112241442031240101113030031313131113100221003104040323240314022212241234321024044434012043132110030303212333124041430014211313102420144240434244424420003233340121410202432140244123244414411332240111142030441242411011034113131233111114304442130013000114403121103424314113114000423444142221412222322100222403304041434030222142043421233042230103404012114431433201004210310142310214324242311112301014444430323240403404023010432131012444433230230044314443332201314134022120231423334440133332312240140024011311342342421122402230304134044211231012404233213401410332134033321032114001122242243421013221014011402230232303243010111224414114304311133031242321304143220144440324311403240432441112341442241203234031032432222230234031401234220002132300324342043301320140403400101342201321240133422412220423323033213120311044003011103002341201442131333431413041023242144344003433420443213044332443101330331304402242201304123144222421213134224323232344134310200413310132421412103341224143102043220321301004403211103122412201403141343020240111441200102242010242041422042123332444014002431234043030222230204244130010430210433103134421423424134241242423420114441020320140104341411444332233300000341123334113122313302131003441132022303044014340432022020202421413140313412100021411000131211111441022324324430242311113411244213141214021400440324033331442103024001110134101001040421034322012300213014232113333440330312043001234030011201023200310141001410221343421022022003024403134142202421331324242044214031344014144430333001134030220122323310320244321440242121143421122414303324433012404133430212242142444430102012304040422222214400011423202233310023142230213031004111100101332132202041113434123432044111300311123021021240410344133341441433241142400003103113022400232401441401402010041433200014133324140211124240433322443004441042111310122321323330424121313231302420431102104242004232403340440110321112022313241124133231034034203131204143100132411020213041030440001241413440403330312023202233443042312203400223004133211243430412022232032233103020204020133230434331343304334000211310123232023220321120214020203032141200104102011302312223033113231034314322402440244331212210244343432424000431411011142024330242200400243212321111313222234400122013310342244033132140344314024210444403003203210240443432113212104400104020334044300343410431240223220013310224043314040111141231233301103244211022100234244310422011033244424443314011131412410410430113024421411202243300323143111402103323320213001244313443024403123410321343013433233334221003011302040234010131420413004312323020401424314424414313300432323422043141213333111021200222133340042113230332343013312032100201040024224400013023434014040021440400102020101433220413400243240123221342244421041121042200023120410141203443220022431301124100443204323331240441122412142210331340201440020233004024023424102232343210004023100240223131434333443121423240240314201221231004431412422134414442314241424324311400222324424341303143031410434111312303433412142441230134340331014422201030132344411241322303133210001043333421320340004220144310440044022024122442334003042432111132324112233333242332412134322043141101213040011102143120122134014341124140200244411421223342444040402242233302122230444202202034403100234233412033041234011314310211323343201234420213222214342100210304223223221432121001210010202233401201201001140411114024124242013233144401144134112332004314411110200313412112311423042123110411444111231302121034340434312324241311200302032112434411020000444403231004412100014341402301231004230320114013223434424422204234322143202023214123331224420013444101101030323401134341310201403023003211332230300240312100101121033230014123333043003432012444444010443000200304233240212022423211114042021344112010040210430223321441424032342021324124342302124032103143420243100143001144124021403204213100141224430000013120224300404131042213302421101114043332040221202324233010121314221123240034103411103011322013333242324440034302020034331", "020331330144313434201412334142000440310423141242101241100201303014321330003434444102011023403242444021432412421004220222114140403001141233204101242340222320442404304301233442231310240223141020222214230041330414144431242341322442114400011132311324441203422333130240443010343241004031040421441310220313423120222321342143310202040240141004214410021431423232322040234303401204024221122334121411324231242404021422243204330320032021044301440234421420000220111221202100133442420042024102433344103224431230401120242304042143404404140432303430034012423000124440330401303322032020204420044333110220400444431243042241102443404100314144343132030144020121213203324203004403240131234230321122100314330310232133343120242023130101411140234031013220004141443143213200030432211140142311341302441104123443201143010143400430140223124344133010141313340431111022210230330243411111033022224340303243320401432012140244243301340103111210440024130322321013224422433434304424442000002300401001313300100140223001132010334012133101202234044101224014134244423211314130414001440401222213003104414112410322403430100002334130014242210040131021022021002144243111443023131011313214132003222000111034302312211333104040040232214314214224020134214201340220021313034401404120323314220412333332022100443220343403004203232021134113141301132044134102021000322314030004034044302442030412322230130221121240110324122412104040320330042204312024113142311444113304244244123042014332011122331323413133232312223301004002203340003442122011240414033402331333141424043001402021012123433414023000121144312434113012124414222401031104300111323341221330143134221203202020421140421003111314132343101023110240423432341113212242322413223233214340224142240222032112231240413140334034303424443123441022103314102210000332142240040013331032110142330423121422011243133444134400144322424332131440223341341043202100400420121033313014230212332330410023334400234030233434124314103342042120112203304432200301414324220142141221233432223132212203114340432243040344022222044112122211033200133142214310432123244424002303012120402411111334423234240322103010211441431222134022312142041110412432041412304024242344211232213320121222430440311314040232020311210441143002230243421313443331331103004220430313021303111223402312301002220224130240104130304121232344202232103310232313023430203113000340102420332400412412220043001331034342300311033342341040304111020122243130322334222130103343222334222043012341223444032111313334440301212434040440323302240024101342024213123044302301034043131213142240231311141440420344232343011121340224112314324302111241230311043024103141041332204220020111112004112220221124311140113421332413430330133203113123124111103241344440322023222314234220144303044301032110212101231443340020111043101041343004033432303410111301340041434331333042422013203034011041231042231243244101201124124224302134023003211030231003302413002240033333042022411021442424311000340123001133422423022232324343012412430123432403334323241342331133024131342002303240213440201023223242314102001013434101334320114243133201103001232324102142332431303144224113340221443333344202412044210222203301104210120414320024042422223402033102443332220042213111413133023041201230230303403413210133311101343440411342221134401243030244020204222441100230110140032140133120021434310423214044320300041414041402011200042241044103200123344110423402000203413202244210412042323400112131442304331223322004420113234332414122142032302224200041223210023400140321122141400103020114140403412301123122020100142121304324404013303033313332231233134203311303133043311242033034221310300200014244034442111041343321032334332404232112401340342442142313324021143420113142420341440433222344134230444330430042423403322422043002331300231110024332002234302320400212333240311411423332232243243333123212332102001140221040004323434413140441002230412433402144221421124321102433410101203310024101342421422214220131211340402413114423302040044441100043131242104104003011010132004420330212310242232421311111003103212033322200412203132320014011142003421400323031110034332210420440410231441212011123210110140440310213114204230333304321012202401040222120032100000204021440432440113313234210022102302441241324101312433320141013023441343142122240131033014112130141430033333004000200034244020214302223303031004141110204401243032210034240422220230134044414140030123141033140211201414332302031023414002130441000204", "344010242423011122340010422144333240314204410331213240142213111300114210414200022330234220302243321123410133022040313324234413333441014113422003443111424411111100304412214004230324224343010413223044042310404343342333201131320140411004331132002231413110241100142041102034033111113120324101034042231442330110334322444014330410130133234333141433143303320333214244244231024114244444214204323313020223002041043043110432340240102224342310314242200421223002323042101311123040024331330340013213002344130243141242300142024330312010303122101211141322440424404101013034023001434314203424202142033402100011302214341130310111124430112314412404223320221324231031134330342321430132214420432203442023313210022034034410024130234042134100122102340001201213243134200234100111100342403134331001003030242441410234123141420432433143434120113111411440231301430103132343324343314231123223102042220133234111322433210013424434242303034432021232443033432011400323040034244302223214004103213231421223434213402302031330044433442334042100041404124130132420343431004434231321322404002204004030214443330300431321032122033432204432202312130211204322241211423132442140024341000214122410123111101021444241302111211010334123430210013004140440402043033421141440410013211204123002230031234123442334000211104410211344430322021434014442111033310102401024002140434200323300213200331411221002004323340002040324402204010300342220421304404234034200244133130223014224022304101210313312421443331144131334102141303432130013102410240314021334310440443030223403313133132301420101321121040131241314032340211012223323000004201041402242411113042022031021133301101111231302321221414020403244014030422031322202022130430200020204001201200232424133334310034432432224022233413143412034340130310440114123241104332431220214340244234230044301110140240442402400314423011424213131003140104013221223134131013022241301044100113244141130310244242314432011002140213011023120242031023342332004033413224441443202124043200013210332041312120244340221003102002422441014441231101241334422311123203004031222342441042303432130340443132144131444044014200411042040230133011002313400033203140430434220411013212343221032342010101241321342133143440114413212120032101233100302343241040030242332204124112140212423120404200213324100040110034434143330341032024023110110344101014032004042232411043433203044443234021032141314002133303412222313121001404334444223314024221210113334011034401401101013332141224434221333244201224112301142000303332103100101102022201140304443102313204124400121113311210134440414240001002302140013243141441221234203143314431313320224110031424012400214234233130022001100313302111113421022310143204020430234301401142201143434013203341434313441311314312224304212021010041204212001330122240411223222044204233141144434144103312203402431023113344434322424434241442201200442210044430210304210322042224202424213423112034433113224404324120411124124120032121330023341200220041232220312014122414142142003432330314434131313343113401432112243231441001434413003102412302403014402232321123111403130202210321311201201102124320431411000201414031430324011043430011123111124240413014323433232321202233131311221441001131413301220243240242404041020144411110242122321140443013422110111100232300230233423022444020413434243140012421223032144224244133200244011342023343423314211414241433402111040101023330332034001013014321431221144404340433443140011144201210432032230004231103133410411003330000142322132302433030430233010124340001123241343134404101302334433210400320042044200313022141134113241313221430140413401431321234432043243120023430411340144402124330330400442110421111143044201200110200330022213202334031022212143024412424343400444120221340203323212310443221034404400333140421340240320404121012201033331132140122032322431201231203321143204304423030041310222122331223012304024342420342033411404422431000411030141433430012404311312223410110013024033234230403142222020001040233201134430240111112213331313113301132433111231331204200211342203101412133200212340342412401332221144431011144432211324124310303321230041202421040220311200210413010011020430002334314433423403344244212111013113301322024240024204321302321234320222034410124303414424114104332310004131323320243242341140043001043100242021210432231001401144431413132144303312412401400304004202243430012323424130130320013310333023423222420141433404223002021410140332333314032110400440040434034324010", "311402340423434113213324310232004002314143201103424320312010123041032234210034310402433241401431210331300432132120030001221221432310243244013132223441113141311300342001244140013002044430202321414012302212134444420434231333423242212310124100334304340011302040241111233130441031030034134304013321141112234443201420123214124101114001311123221103212214120212310010424310004140420211404221231433414003142021012430442003241143341400311331424033020212314212244002210304203432004422204044003204212043141123314201310321014200241010210431141123430323434231324030301304333210020301103422341022133400242131313411023112120011222313342043234000430130424340224102423443442414000400211101142442043311133220044300430013414413230111142413230410414002312341241002414242103224001240410232044134401242010412144222233032342320144313112223233243030313144230002210234033422442431143423041131023440241323412230042030343022133212131341433423321441343314413400000442023421441340414313401230343211221043124134313132424212420244302114044134024010234202414103443113013232123120314312310411404241143231313324114442243124040322134113122140313420003103422213212031121213224202334343200102241412044000302412142241023340200102142440211123113442312244233433303120032401324244200213103341323211333322400424031004004032134334323023423432010403421104232341232242341134001443412113000320212422400141431120104233121420030004421223000111321400004032430433113444120201434402310311142413203122132002212310231102134140304413230021442022313132041200340300203044213224302433442341234333434022112342032111442101402242313104243143230332123101430102232024221013132222104102212012440311330023030132114113203203304444112440200012302032432333042002341011102211333004424403340141433143320030323441112230342134231410041223311030120210413143313221420040144223412424210311234040030404111000240331212332023201211034243210200432311110400202224100332000022411324324032213240324403022124343433313411004300103023413221121402340112204211110311133301330423010012422320421313342011040210133121344330111004101430142401332301031204224344420413133221003000014202411221123242142244240324021140314023200330142111312000301411222120144101332031011243300444101201222320341224243002213202013221124304440433424001243344110112004101104340231423142322012241341434403044021422432122024403311412211323144431304220222233342323130104404120141100243442041340443403020401004310341204424244402044344304331310143312123443200002310210041422024313022314413403132123114014413013402143332422213412243340120121433340324031440044320030011034223230013100002233324324433110143100202043444131411023310224420344343302421243230230434024114430102414211114214124401034211412012334143134214440321441121040244342411240111201141302411110443311314400412030420233234312143431411404322040210433013131204114234014112402123012132242433330144402344413324420013404224044332311231013020011112420244022342344023043130022400044343104310141124332324111232042424341104003122333032133120032221204244201211012122043100143211444124021300212124010014343324033202143400211011142330203441211343130143341203441312342100123234341041202431403032204231222012201144013100302412020440422124100410040122433300144224444231442202304340044014224201431311342042121244313310101244441233111331233023422212131002202441403143402322034340001403041431111234342402341040042434103341034122342013432010041133313400433141014444300330333332231222434401241430233222311244110103104430144114201441111301340002334103424411421014241400231311233130143301011422213340442043013100330404022001120100344434334130210114241212441142333311414121334124442311201012004233200000124112304112212133124141100213421441112233022413322304220334432133412321044142223244024102312400002332102020221300411043443100413320244130002341211301233301142242443312401401323303044013000442434114202010313410404233434434100311102422240041143001334112044433242002414112133334313202010100000314014330330033114034420043421122314442442033023341221113314343322300410431132310001321142101004441111230024003203203103431322344120131321411240134000411444432324131220040034322402144422321224020330410101102242112310244141113001331200444043211211011221113431200431124310001400133041134022322112024212443423341304034401131341130010214313143404004231300232130011000233320022103030212033001004112313011104222043421433124123023044024300120001201431104001123432000", "404221044121220410222022100012102440420310040211020003211021311214221020400031100230001021133201230201242133213031230441001131022301023203133442423022042040031222010343011043210123302430312242443301133440243140131343114320242200044032403312124324133432114042111143420342444412023331210010211102031040202310213234302101300142340003141314320210444442111343312402420240320300231041402411401232140434332232130222022234230020442232322132102121233140442332203233110013333102213000214412232431410122024413413214001131231221024123443240410241110140331024030444244322340312122340300442100214232210331120321400134211241041242031311213420000321404033304234334113304242014220414222434333241430241223420313112043424201401014020112130323103402303443330404104442204343312040111422121104230322030032212100444114200220441300411312102001331000032001310213120113231101140323001040312024343004144211111330141032100241130310144341042000324010320443433441332412203322322021133042142040322331143303333342413213441243423041004344232342302012210433124301032104110014312314323002120024001331433033220310242312232443122403232121241031124142344043124222010013212401012403303243020003430210431002434034013132213344102223203013023400040112224243040243213411043022332402123141013020244044101042114300203403230021342114002000144411221310443244104104241430131414404032402340232044340024401120011332242312210010040231224241240141024301202430442103323113001144204234414100343214344134330311212041224334002244412424204434422040414303404221144012341242224003140123434212414300112103031141121320134134312242224444341113011131224024311103020120142221140403241003131111332432444431123402130133030033444402421300110232434414310032402133041413321233110031041333333424333231212233024123330134040331303043310040230103134203002232331224412021043143341010010401204433344301301410301234444412320310032041212104344422031121401201020223120214140043120112230212231232232440441403123132402400313200241441100302001324443110444342014303011213302131434110130021033431113224130241304123211120032322140413302443330432342334241422322234021041102230342440024042414314404023310404342024440232044204431323431112121122220320013320231313444022323241033322332243213411003100133111010010102302432343110120303334400110142414431242343412223124323220334111314313323310012143423421433201034302434030203122414304401442201320420023332233224302304303303012144341331401120334103221422222411321141202302112342420311020241230042404201020420112212230143344110210322331321313024310131034123324121102141420332122020340421240212033022112322430213421043200314131300344313423032001344413330012343214003210234333120234401030024221214322330022430342144232313321442232010433122241131314320124410221301302324434441302120134111202041412003434023144232441430404230043211214322233433141233131432412122010430104440224241331402103001200214044403404012214120304223110244020100102133040222122031102333202141241313424434012302343011324200431032201112334042211103044101200000132241110413224034113421004344203030220032224121432434124040421210034143410200242320121314411324413102211314130041101040340113132031232033030132424344022321313431142432022400000420331001133334302034414041230020341311022414011301404043334223320311113111144301234313100041124200030241232210343211234341430244030014033243031423014411143004024133332334443211003201401031222012141032430230142411440034424330112300114321402212443304231233010424242042123012210402213324012404314042032431330324203020132042400301300314112434011014040240223223340114242430221021442310143404303041110411202414323300443020003344340330111112303321103404342123343022003331301421334100401023431323240211024320114014423340030324200311221013031144442410301022442341043014431113003313043130140103422301202304134103111240420242324144424203321102143032101312130134122223341213204113224224201220011410433431101024312342110411243304240014023333002411034021433313214313014401003341103130044233440402131313101223041300004431403444143044414330023120002010231002443303134241340301224140322033133102320133124342032000003342031240424313302210124441213324430300433010101231443421221120010441102421002331242120344343014011203412421234112411024104021110411404400044224131021142220334324022011020001121230230311414202422303404302401132330013222344330132314001002211124144243120343120331430213110200103233101310312302022432222234344433041", "013040121004431433302301244344430414411234002403202224410312321201333013231323140411402412430432321412121430030431114320402044410243320133420331421232041442202312234112144301320423102204343412014032202003043040013403310421240343241302020121311432240220030110304330311204111243443134420033011143323303430320331210442112321013241224011104120133130302000332442100130142003011114133303212013014132303304120231403121024322112014132220112240033022231043221132324000440022224023431133004014210013221441104410014131434303311122201441304020101302211142331430420223243341242440434100210321323214020334033413134244223400242424140030224011403344242114331114220332321233041204004132214331412200100414122203121240421322420303014301124234122404412001133233441001440112432142121230344422444204214420203203033203432414120124233111313112404101333404202100330322032431111130403404344430021442300042132331144342101300222212112431212412120031024320043402413440102241000021411124332201144240012241221411444434304333202402303140143133444114414320100442331343013110143232220213120210424140243342420440110420403424232322111403030244344113202214042213313344133404021341302044012324103203232330020301243243320221231402013332413023404041301323024304044422104232333402330441024413131413124130243320030120241423311002232340313434120201001100011324312431044002221214414002042313104400224200131001214243203431122002432110304410134122213232043414423020410040414332032241431012411230033043131424411011421330410331124100413134011244131212023323303434032230403232103232303104020103333434312213323334213321124304030203230224221220132404431320131302040340142203220214311334331243402313331120204141004214030042440331100211331022124223003104333333442222301123212020222014314240310344000414311240034334041113122244244134242344404200303441032440114300210401014412220432021400044220243314341220414421433130140434312200201122244102101304134123101203210212011014420403020400344400023102214204423211310220011110322040320014232431240143110202210012230113003444033323441124320342311443140320244043244020034123030042044303202224340124331111004142212324121341010344041113412242130323444201303202312040103313024131434444232222020323331240102402030101403223124043033001010134401121043432313102211330131304031143311022214340142424441430101022022124144241120030420121432111104433232342240123230442012324202443414103301110323010013040300444131022032444111302240214334313442040444310021440130112132114103101243332033124101423032132240420323130043021431321301044014430341344002132303010440040433442224103031111322103333110340241021011202130124422324020111213121422434400124140030201121323233320310304401440244444001411223331234230434212434002433310240004220410043041222420113224100212340204111313424110430040212322004202240434200102443203110040103421200040414243421140204200134101134234022031410101200144130020202011231234230024434110122242020403020000440201342300441011341434203134031404010041000043310332010321332143220312411102043414324001431143044343340121423443433421314314124233223021014114400421340143342420131241031424412432421113314110120120424404403122044214423230444432220020231041343124230032142433412313244343142434412232002102433103000112030001313100012202412302420434042020121202203401334143224023401203011430044421332433020240132121004201244111234000124410243003401332132320003322401033033311344344431132223130204342331010213401233124244243212404323343101231403034033042221213340142132212001412310442032403443422221240434011320413141103033211220031230323113313131021123243433213322324042024400222014412110342220214344443443420034030322240421241423124001340404334010213223234210403001234122330322230130414341103211341020320112341300041042342014304242222140420203133324314203333300233400343131432104230022242113231122004422423402110433232311430133231333110334112331123024132243320330341220002213004214243421241322201032211201344134004440441144013344234120110034201323402032014041020434132443223300344302042320404433311344130423230232110011102124123431401000120413000031240442414401412424342101034304024311412120120412112310213221023024444411123000434241131420421410323430101023032131112314424020124112440431142032321112020042301432311014011031432402010220242433422334142032123400230003003022203103142041424222022421201013321310023043444012441133003023003042003323130020330242310103434031140000110101133434422010332", "143101101314324002032030214232144224313313022023113442023220314120324224043232422134433024020322423144441320413120333012134442333124043020330400232221333132123341403031300440140004120444004130004340303020333332404123301440044001311423430211340130041231202201431003312010032002240203403342323223121123111113244110314011322332422222343402241001430224033121332410401320332224442033234221233024331443303110100201241212433421310144010102121233121343304121314200020412241440322322342404410322223202423201432004441014140041044443303222433141342121212014001414024133201041004412204310312012100224004413111334214241134232223024301321114024334011014014242230441342323114244144140100234043012134203014113014432030422340443133111313234214404131402413310022103104211130234243102110040240010223004020302204202013330412441314002213401041113142144242122422311404321141332121123034100322043411340404331233433401301122333440114244024113232010402321412000041410220233134414422212102203102023113444022200222433324033122041423042304002012231344321243323242242412001412104032231442441220144013304342324014234421022103011114142100402012140143101131021331431104003300420233243013403411320220011320321411021030100411400334401022201023343404134412241024221011042244403311310040330414320042142131213321203233011110220244213334303244423410322211021023134023242112412102123233004333034213212044410311324322144230413130034413340331422443340122200010402331444023230103032320403121304303441340022243344424401230343342302031441132012011312214144411042012031400342010213300432043143413432331033323114432102342301320404423014343344330442010043412033102433123210333422242022041030332024014010320124041211034211342102033222330122234204124033022241103234201324233330213102140031143023334233122433003334111344014402130234400310421042100214302032431203400343301413203201210440324333033210344141203031403032143322143421114240124121413240020433004141221321044314301040004000033404041242211101134032104413322433021140234004223240331133004112302330244024103224101114021231244431330132104441344001343330304212224002212022203340030444220334324013240431233113103320400003414133333420140101010304112220021012242243004111133113202200410302403321423310433220214240332304213423402241444411323233244103321103244301333022220011043004034330000243014341133432110224420404344224330034210024314202013211110031223042221141342440044013012020102133412211242330014032143330031242404234231433033023231231000044132410010200033044010202111104044313424320011420333104114304230313410444111341434040242103030243344101134034310131423100122412104343242123341424010012404040211410224232122333110112043210221110124444213440313103011141203420342120031040401014113412032241132224320111114432234313101302030424031413132121412204330040101310323112001121443411144231311233043110240244032022321130424303233330421442044404243110040102243204412224012221321004110123203414440230104204422323200412000432323032120311033221311413013013204400214201434042103302131332322212244210400403112133234001320213044044014322303301030013044340311143400400310214240441034311042213041023221434312201213211012021242040114213121110244141344204413340414321242124012100043433242113034131132221231112224100143211014311404121131233012024032040010241101412133102022344143222432130101141420112434300433134434421434043344433141140241044210143213402020333230441210103040011403020420311033210040210322331440223021233134224233133141442111323031430441124311313034040044204142402300212001341214300242030120033003031403103442322341432043131242343304241101044324143224120030244000213422014013031333422222030423143310312321212443203321300314042032430122120133200304201423340313404441021322012133344412133433211221303221333310442434113142420203224102124131213231032140241212443022314133444013433401440140103030303000113304313422040234341110013024133104023202304041034111221144102112121241140303111214332244323400300240100022003131010443343222411133343443424402000213321321234423413213313444200420443031143220340441431344104040120121344031130444214224022312200404411334423024321410204031432442110400344003011414432122442203203113424130342432143102102230300204303310433140330300101001132401443143324020322421141302211232202300413110111434010440414443012232313432024241040423111022104404324413014334103002404244101334234422230421120203400103412030233302430210022222114431222331111023344402", "332433420423434102244222044021313410402422342133420214244031443031030312101321114442134314212343212300310201314101320144222130034330440304311043120424312230402341430231230120344031424412440444010120333114242444340004420434203424130024114200044204411113030133033321344242444123220111004003001131331334432410004433300340204000422311243120120023000212223442010433132314120401421313203240434441011023444112140243233003300232303143124120203434322433033302341213412011204140403112241324404014122242323102423333334122230302422233023134243000124412333144043224440221031313034331100431124143022113211130412232322103043331422411143300432020132333342421001140142430102114410313402214221410233133412301244102232143443212422421304031414033420043022441413222212232313234441000212131430444043200323420444224421111411433314211330402110240324131331443134024443223043304244113312012314314303442423211141121114101121103442222231201343342104201431314001334021312010120214031113331404221342223121220313102330323031033114303401032420424224204441233002121323304421102223221431111224332221243433210221220100432322433121110301402314442143040424302311230340213130033110202314322331142441203431214130232413243420400130414102114131230210240104340131331330400202231403130004202430023411404232041232444342220411134421314123120131231300422041404333244403102302023420003344322301402041343124224042013030333033124001034023130443111233223214232343310231313314033042221331241023010213221210343010044344103312300210404130024031421140421433242414224130442301412303400112422421010404113414104034133031130021231303310210001231103114303112220334303310220444121043103203122341104032430111133233123200111334301301103132033201323104041241213143004000004421402334014020142204322003114014110032133201232223423424302344313011202122402121242312220114314441132141112000441433223122323221033023003312320410031431441110211032413003430244212321413140020442221210130133243202021140324323123232042132142344200334104310140004010041041123231033022422421420011102403442100444304320132043203130342034324344431203341420121334342142133001442441002100143222231402031042441131401200041320144331404012341434430401414313134214113020101212141210410220232222020210303313420121310330431331332130004232322122133411033342004412224044113130213101213044212441344312312323421130241012133422411112300102312321324441240132001423340040120404034311214404423300441014220342422434243302124343103241424101203314443223233322204204123213432403213332342140202411133221333141414343330001312004112443333401103330411212232110302422003100303412313323404243443013300142213042121231003140443211142132322110211222111401001412400311444332100201133022124313420104401414142404234432023443332310201400104330214341334221322444121343420342340031332314302132021444100000323443112014141412121012302133234234013423431412004111040430444212242142312131041132033131324301431444212223400423200010132230043130021032200411111021330103122201434232130414330330321042122110204404411121410011420103232131344244033403104221113201402323433300442420344230000010220433121242322221022230140232321011241044124240004014231121413142312120021433420301444323212123224124441034443232243022310200421401103243204303131012312112421000034112434312431432341034213041400212220102123331010030303333131443143002042400410221132220141301310310220123412134022440002411120000440303431324231313421442120011321112332213122022300423031442413031013332023110301404441131123114032031230411033434444110300332330120122230013031113240422231441043311231220310323130120141431210442044404340024414014320000023032343232023021400010121204010030404323240121121343341202020414444234021220210341020222114214024331103042041122404302401133220033201012001031040213442144234331110310110044322334242233433123013033234023413013413003041140241330333340312340141102024041213210101231113211123344230433231142433410111244322102422412421231113100434413043331111043422312102342442411320402234432303003244210000032104004300320213033401043142033201323020323203244431103401411304342033213324031412201422440000024344231114243234404122014130310104132101322431334203242004421341234143340204414000203334230323211002343121241343203421412234440003130044404002320010420124032413200334411240301422233140233221440231102043000101101124130443222323231042144400434011142104220413111042011020440040000123243202301234031014031023402221014034302311", "243433004123113223330402122004133120240104011442404014331132203041012242334120040100344422413241031100023223213301021303210121011041410343130301333203102041022402230133312422322243313244221134124240204132300232311003210003422443002010012001222324031112203144211102334410030203433422433110212342333402141041342022442432223300140314001230233041224112304013303401022021234121423334324133120101223320011141343233304333141114213244223143101111143013400234313024223424213232113233142333412331140200120143300233304012331244214222303104042222233304044302010431120324304344241003314003423012123002233241124222242303020340240122301212134330204200212012124134331344432022231014402203421301344110000312221020433404202130000222440003334301003021120103041301414143144342240423103343122444231314121103222333124204414030020443240114213200012432333033132032244201232443130443004304242341013332240441302023201230110000032131421040332111312333011030004200200431031004334313031040203100404032040104322220101331213442033002432044132012340213020131132402220223242402222442323420104344242322331400024030021421144030101302334430443011200444020300121013413241011203210412131021142121403023143442002120113411414030204131133011414212401220203224201304422322323302420441402332331114323041401301224202324103131133143302443224121300401131324103220030033001044131243234302034200303412421024134403133244423400021234132332023403122042222344033443141013132101042120332334433221334132243403213430331102042044240203020001041103440411414342014131430113222310320141202043312421010244121124420140010012333003131442303214122133002410200400032142304432212220042141041231043222000200441241423131113330433230221344443214422344332411320210021431143431412012420441033222001433141343122331410440112430122202310224021433034140312344101031314232234400331224442423034134101121232311144142334403111323400244211113144003140432420310043134421023333031012314342103442022014321301220422304203201412334203303301003200224442331042302211314423241032443212422102031323410302343200221214011414333414014344401141424234414134114414343420320203144343411043234144230410042344111100031010141304340232033330221434301333122420323400232013033040140234434140323212113223232440143221022301433210000444244202000100410333222302424200223314304144144213201020301324041421334110340213112330114434023444424324022234314310142220333034024321021101412010204114310403241021333012433344440203324113040344214144113201132414044134001211134200010044403231400031120024012310441443433433411123323203223201440110314424402314242333122003231331214101314134402404202344123244233042133211230132413210211401433224304204313431221124333131144320103314121223443324431242012334042412010211100000030130144112234131234443311000012141131044410303240031303133222004430142022214032232313344003143010010402241222204003243020031102100204140120330323133133312111211124110430301222301343032124404014310320102104113300240041430000432220222130030133022410443204424431143312023022340014122340043421133312344440434110104333244434343144430131324230333102431224431240201334421010240441113313411431101000444020214430023242224433233211121401401230114103033330413410144111213411424011411341012413100030304434012333141120440322430422024234300100012431140324303010103432202431304100304433231432000402240430140412043032122041323303044010414114340413143020004311143312423243243420141103421304012401300403243110402323341004144420143333000200120032302411100301003141202432411302423202211322230043014221440444441032124024423324131302332004232131002341140242044242413234133132402201341330111100220244020010412243134201021044320414441331103231331231034210212342333144222231302324041423043324131003040420213144402113142313414003031001413330312113340132342331330214112421200414014131330104030433230313431420410111113423233424242034200301210430040331314432243124014321221004001443420141430321202210321101302102133024031120123012241112043342413440340321101342143033230143222413404130411144433122104411423144444241220344001401024424320230032402212410040134242320121130322140041221323314410020202300200040444410413140130200220034231100242143000001122020004213240122211203121312021140414241240201220311322011320332441304012310040224433311140140120114443302311403220311301020020004300301344420404122124443041323400234332431034434441444213240031434222244241222020034122031211410242402022044414322112410", "304322432043014212011101000204001443132444042131343002322302430211124110134200031421341041302200340202443342413004234122130203421313431432241031220041102023231400223044202124334204014421444310320001242404331111014021222240030402210034142122034300000122304112430241023043010444114131222240334312141442421303341442011020114310402041341243040001110322100111104212134232120321040142422334234222244221434102023040220433242102043432200311404221200132331330404040112220443134443304410422314334021324424112101023441304131020441103403230424104423041420322244331032200234401001312333224022243431334142230120012224133414102220123000441033341033031420000442342323020214233024014111340113040223242324113304434423211244323220310434212440321402043002300132010123312220400333013331313311214304230343003412021242142011012443313013224041002103003011121121400140032130041014422233002130140101320022110210431320422243200210011401230233311201213431320022342340022310131201442432301020212014131140204223113242102430214222322214112010440441214221030341244101114200000022432310233030411343203303331122422211034340013442142310213443124244201020314234200124424020441332034221033004433100104014021323142131004304042331322332114034201213140313002144323214101032133243203130321020423130322331321200004040014130431312424430433332100112422343232110011404104232322142244043342132000313221112342332034134403330131414420320230002340013324440133203301434014300313001400301434104213240224204103320311244342421201410130024203320043043400430044204034221411102301412441210140303023221213021104241100133012121012042344001440022224424434320301433041312220143000430401123231124203244143410214130000111213033301013412202134244211133122021114013032133011210121144124232302043000124140310123103223221320313023221314211104234312141312203344110114014111243311011341302431212313011404100333232400111041243341421033421201300200123002230144110400221234400144223401233100222400401440114232014033133100142300244440224303121334104420332301004244323303122324100114133223041322012331412034303210432140323331202204430010431232024211300410420223243302020220244441230243310313011042432103204000031131404330242042411413124204240423222042111324443114230012112021034113442301144343014321400432423102440140403341432321004212024100432332342200244331114120422333144142213304143342012123030430014241323342020441122431433343212322222303241430100104102441311424302224112121144423222203134204200431144320223143231233021231324101343111124302024404000304034132104020141304001330022144402203314220001123011113343242133111040101230031211340044302320432223322402211203442030300244212040343313020241420204220111232202414344144401222134120041024130323322043414223112101034144330221043444233412003300301203411203211022101100240143311212134402103404304010103223103302443430232323111400242144130423033023024234244323240434420100433140234134404104201212321334444234044214441411003024014431232213202323441334320022232133033221112433234144024100301430340332433242123420311314303130443034231112114224232032002033303123243200213203201324221100024120222023141413213442332424304010004343143114243143430433443243233304141324333113341244421004302441410234020401242034144310324032013432202233013101443402131314141331241033320003342222331321001020214141320303344330144420001003422233214313323140331124314401011203133133443340310113104144411144022414414214101101302101113124121300101314344321021101211410411222423403304142124320140322312300203300310441232403111031024410042122423312000231141113131042134240401121232213104332322344013130322041132333003230042232433214303020200022440143120404114011034100130243442401021410043142104104132422100202420141132124420113101140140401434003344424011232443233222122122111140240404011421334044320000011221124232024040041333232214333033230040240211023113134232211423131344402423124011311300002413343042003114014240440332013433240133323001430033114332324143023233043144144422114210342321041200123312302020231033233030300314312023233122231044140202024334341312140000310314434022020421031132444401444314113122301312231034104012113414104024234323024420213111112122423321000122401330421214232300131431131224120442443011421432444420434210301104410122321201424332103221243320414020312312333341340031023314322330414101043323234321120004331030130231231402402014110341022312240021330221341444312141114010244120301100302024204304334223", "122344132230243440031414423421410331421011412413443141031334412041324142102130122041420143324312210142324221441023242123130044114331444333224234302003302243311134004031443124230203402112112141234441404443223204143311222032404400231002113143334422032033141410303004410012413222442041140343212304320022313041314113223034224124043141122102004014223124411302122344232440311324243004022042402314001430403001200420012213420342423340440003442232104043120430441311122100124304314320200011313203442130043432132310201034432433211244344100433113213203011440231410213130431032204413204023340442243134134233431414211433233441134224234413223031002001333213131222424330031200034332122230221243204131004220323030433224243011042404303201134323211304104123441440014333424221043443342422303043302333341001101442034410030220104401004102310132121120023411040342312224044041302142414342011332133114323340344001010243403444121444302030301214243401324244203133432340233241114213043000242300341020341212410321400211222444344403020324434234230242231231123040030243423241222112222202034000122113420334113203300043023110100441304204141121041331222210234113211102214344040031440234022213013230001402130003123310004322404134343023212244032003334403122313301010014233222231301444041004204434431112214220040223213122321030221030342443222134031232312301144141234141243331322123010413141003101202112121204402012342224224334014320223134224142331040144304021121301334344303140120402200140330244032114342304144303434411132322424020043430113210103101143431233202334033220334120132010140443001414203311210311311432310303324200442414401430034002132302110413032232224424113401300421432320221020222402244342204212421001032314334233032443031320440302303312410211022131110401304313222411024012144231301212320123042440022242411021423222440214000430413432440401033421141130420012041123330434220443322210134241103222122024310114020100204144434202341440241431401123220343044324001131314103110024031001414424301443301430440201201441412323332343223434011420312142010404302340012010200303410323112413022304330300400110304044034204021431142120431403221103101012400344314234340141101343023302414113434213140214444113140242311422122041340324232344243330012333031300412403111012300131243204241411023120102344200323240004020014111412221034321123340240311234003010410123031233110220424130323332402321200423131331020104102413420344102104422304411012133412043202203240003430240111120344041212303413143444104432233133220134242224304344044122402200121431113003400414124233240002440330241032424333022211240212232014412232102304401434202003321330023004440213341203141420022122043104342022201433113140031023224411133120442334303432432010100321211421000112200311243013414301042444004204312404221034334112212111031144132333201303032231014231132330244410343113300144412402114242314402222201312444233444203314024042132242310044412200330404111343412202413224302234423211211104231233320123002002122222413240132142341340221324003324244222430244230401221110401204044121114041040434001414221124424110240321344103001413230203030344002431130214424233112030443014110030310321024410134010214112142122140412120443203433424232044412434331144021020002222120034204024032411013401041444122014144004232344004242234043022120032111133001122414323302210422111142440020142403102004320011440211214102024232302114403240213120230004433202310143410030320131102334420340312001421320032434203024001433021320024240340224222322401423340220324421404401433134213114031114141410022140224302031132133302300224130134443212321310041331434234320401014420431344201011211144303143112114120043012440123320341121434140042341132240431430024133112134040104330332020044343101412414142440131242241011223404204231443402200231220131410443424321343013304142013330201123414410100402132424002331411032213432221242310220242320201224034210044124101432100332242120242324020333011200134413222110014220421141334324122014444011413444012341103211402332313401404042040442341412343214431031033402144113110233100322121132232140321240234041301203424442111320202443144243330111320211430110103424204322041132241141022041311230010121141334022444212034204403022031241422114024214130310120324213210220120000411040411024223144442324022040213400410104234430013213401330032412203214002121322232424240430010140003430034024014042301343334002011404410334431412404301112004440331343043400010000243440022143144", "243224031402222400203200222202014303103413304211214230312343044342032220122044021332004010102100312310040004122422044444441110202330133140224404444041010143004334141324104402412442410141421004314312204024042231121413242300402333222403430334414303311302024012343433321413341024122301000133121142413420021322430331213040443114144444423002400342230232030432101232304011244211404202010221203002414002220104443010120441010001320244204321041040103203130022323422422112103014131424211144214003243414321322032131301241112412411401221324320021114123034444310330023030140244222342410424232040342314413131041321213031211122213032004321134003420103443143042213044300421144042041131412324021342113243121331033214110013220134022230204034234331003013433133141014023423004341400322443011040232411002424000000320004102124100404022120133324412200421300242131322414244241111222320310031041210032031401230314433332300041100234032343244101040233402303102431114421412100412204143322243320344040430043410222001103343132013240144312310304024420120221300400222241111334441100314113142000341233020231233221421020442241112120134431223214433442004032002320334420113343202242432411434113030433401242014402044322031110004424220420342303323102132412024314103403320220341441421130421411434333044232413030140331304234430230234244330044000104342130241400223021404040121004212224333402332040033312323441214044300304140142113024244410203222003303224122234340440140421341024330013143403412210320343121031420321230311012030001304030024410123104300402121012402411111314043003034044023220320341323244131113030133202320043414122044112414122113330332133111104344141212403002432113021233242132302212104200212101231140141034434122134110020444100024412210211414234303220232033214213200340013401011222003441230234424310410333411143343034313142333243431323434040204033432120323434433400041340033414110300033233304010341301444000103220201404401240140002444442141321323410142002120243232010423011440120031301140300022110323024404432423203423244002413403414104423122222344310220211122404224210014404233130112112413000332141334321431214004212141324202433130133332112230330201313411404003113222401230433230102124114001024102123103134043320343004124202211041434201431401130044230100244344233010002302341312124113223134133014401134131414444244213431022421121204212043440104414203144011012001003324342314124240403200040343123014244441302142311202030200330312442242214243022141201041203401402322414001342130331333143431421124210320044011001024102322314410140034433442123213014220401033022413431220440300313331401202032114100420024234012211402233302131412233410114101440420020113441431204131032030023240213002223031400231101243330010233141201223332310034423222030042043132300242010010340002221044213033334123102410112402121010100124120344301211222344032433204024431332231324330034402234041342123231442402332401220404220132331232133220120412441241342211332032343240102330312222133211334133013333412311231112312042213101112342434214111010120440410044033041003102242241121212322401422244040014411013014402103030243303012131234314230203412401020030043112034144024443212023141112044332142032004010313331034203010340344402102033433023112230022320241231321131303422001330243030320332303141131344134303413013040140420403303024111103023232330241200321201104021241011322213130112342221303132020102114404140421032342320101031330322222100431332042241334322443001042141304320232210031130232122040031144140130112300141001104012313423404444300423100033132124133214121210302002234312433103410112324212040213100102332204041140110321101220404033221033221144010123341313041433421020304302122312311103134120400304310004213020334224231313101242210241024420300234343344112433121404431201403113421211431312310101241104322034031012204202011101422014242144103414144142124123331142032034301320104330243300411001314104242034000430414021313033000341142301241231203244341430003040432431112023044024021444343424324321033014010142404201233411444132020403141120010234121222113443323141323003431204334023104334231320302304423044440033204023443213421122330113242302214103041430031001011431002204110124310020321442343022114411423102310412301212203104142443342021424100002044103142143020411420240214141102140132001011010342203340433322412201243102144012314113014424020210100144211241331344442243022300101332330003213310241434414212224113204412421400304031141302021", "140134323401103310330301244101202031023240441413102144030004023204331412114401334003304343212240114233224434031320031024200002210423430103042400410212412030440434414134433133120231043032403121444014111222014120104001311423020224332414411414104034444444142131440022334340412423232010421212003023400313344022232423021124234024004041034043421132021234300334304311433224240040023442202410203001431431242422101011101430042324001140113422312032012133432311103324411120203141334300120113212302134230131043333003434031204310223340412040323211000034412234113121001044102013322110014114342244140213143432421110110114003144112222422102413122213410111103204323333443422343324343301112010021143414034104100114001243013213134402343010342034024143313423241422234212033202020010313003140004302132431231100213122000322320010113032223431040202320132203420424032411320344222341124444224110004110021443004432042310324334302334323423020310142010433311142130300300030014241213024332232312311403211040222323424143400122340022104032244431444313421204203243312304431413440231343433143141030242133111041210130101103140004031033011001203120220413342200032010420021310124011224211342423412020042011310402442313101200020220113303231233243241114142230312044404042340333304224411301100120413124344210211001331043321000134200242032344223442204030320210223233231214004100110230311124114000042421210400203230422043144403323143314103301033234040344241443240113420223041101233340132002042443410441111023121310130432114303021423420414142210121421244121321010130442000230101103404424232040131131143011424210402413042202300003004420231403100442120022124040243003323332233332000224400201113123203041311331021221111222431110214242434103340141322204314230412223043443103200414321004301402301031333312013203002104101240024323420004243244330113033041444042321031413410221000432321212020240120201004122230332111314221130433144014340423041440011404031023212312010122140042221132000003101243230020314041414403033332122130201220241440442231114223424141042003414134323431313203211141120140314023444212201210040314041414242220444100043222404124413012023440400440204030341112230411121133100400140113410321242310441022223321301141142020422123110211012011320343214402411014122344304322010132131404302212330243143040231344003344400413131142043420233142223441304003320413302021120000132132332010403422410111421002241021242103022321440310143043324244240202322304211432421300323122434114033004032412134331324230141244203400044400031042303313003132414330133040404220341104131410143423421303432343032444102001433440113003032034424412002040243424120012100022313003223031223210204044124311302413123101323034431044341203003420003204323033402230212231200322434123430203341232232304343421412421013021320133034300312040203300443412030230000123112043032313142102114433310233404222403240343234222441010444001433340341424224114124134001333400233314034323230300114212040000312444202332304222140024214104403011220034414103232403244013132403322243002201023012324113211320433030214433231040444232100021033302302134023002313310232200411110234213410302401043214331110203434402220104402132010402444040424010042230304331342442322300230412433431330234440123031214402201230233310012430032004121142124321230302422114434303242242343220020244112100022442102121111323031020210220111021321001322320413024032242404131334310241310024014334221004012131030323441334024023121322240441240322033344033314441424134323001442042001033140324323331143013331122124340121231102220201032200034443103233314231434400104111322424013043020143240002301343102103200321123303024331043000202410241000233313134400334412210140442104034131004320213224444310344301000041142112013401200444424034314223413111133214112341224432422032010001240430044012401212243341324002401323224334441233044213341230241401144411104440221411432331002303442442304134110014031033203034201110431034304322433420220412422443213224420433143001343303132344102141411414341044442312004333140213014240323010112331102001033423013114102402411433110233121023101120321303211013120344242142232043431232210141320341211124430443110030302300024044323314232104212024321021441323302442220132300041203331432104202324030201102434013223032100321100122140002401440204020044112043133101224014410444422230044141143132020334442422323321314010210403440133030014030430120402311143033203341011312133311424041004141110312411412101144", "141411140010123221110110330340002131443040223303112123043404220424232024430412312413112032242100322322101304014143344300234040431030010420121202020403111310444242004320142100340414420021311142112231033430401130404400402210423300422103344422002321120230432421344312343220444134004022244120122024110013122123212212032100403240240403214243443211412441003343233204323334443241122143034222311343044223033300444112324143112313241343021211403231331043214241024022342142143244401220212101022320423100202034422424143110343112011403013434134321412020241430333203112140131043330222441334331431210442144304000011400024300022013221100101134011004034014302032241042010040040420411341444144112330230003444142214032231433133103403424320113204111014432014024102440134401303344013223110120200020111004322040222202000200343212103130011120012133333143303122443340103233301244300421301243423221124441104044414244414313241234320432312323032410241111421412220334020224010332442420423402333232023233200113004031024420001304204444130121011200003241110001300410431304440021142440440312113314004023231320310102304242121212021214043403120410244420223132003344323043104442022010001311144401234243313243143043132211424114212140424421434330140121122312223021132002244232130104211210324100133312322240100102330041240044201243311143402411014244221304221442003310023033344443010313224130221011223030023343001413023314041220201024043404140222404140012300140101012230332424112401402142223202001400431231043331343334143313012004340243404123001340244331030302021323132330031334310323100201133231234223124423424330010014123012032320101234121101130034422242310312231230220330214314014132430030444343020413144021112242023313003133330101111012302444311240012413134144103123142121034312204120014232402412410100204123214424224342341333310001413222123024411312313420033221113113102411311003404143224303141120110424204031130034202402101244234412131334434313403202113010010204031232311331222242002302121403042242443423200233144133142430142122311014012102032023343403020323121021102404404331033022422241330221203432141431421242013422004411144440231444112110044331030012132124234101211024301023004324130342032141403130120333402431021140420322011133400442340233113121003423220441432244211222223430331134243222321214324321423024441001120141232434303401034111032132340323320412404434041133000222331423141221422323023031341313100233323123134031303144343304314200131031120312221343313242230133240211033223143134444002231043120223310411340133430132303440240214303332222343332312321214004310310003110242102334124123140242240034122424404414340212200113000414331103242010123310341312304243342332414103432303430314012043201144034420031200121342433332000121231203431234023130420323400403232134244131404110340301314003302333302421114122300243131131404411402404340041140343142013213044102210144112100313141214031413413431414334133430423414111210130112114434443031441444440311130104411412421133044142302414121204042024030031240412402211240014112334010203222130243242214124143324410400302131040033114241204243443220420333132233204211202122021403140411242301414202313310003003411414311303222113123120441432114124013414400304103314211311421112240211203313141100211202104134211231011240221110342214132300321340112132043040320001023402042313142410140214433120410130232412411410303424322101402323043230124121031141010404104122114312104342334404214413031014031131203023331204440144022000134012133401424242323300341041032011123231412400123411302132032041310232114420000203133412343323324043220201312410421413204214110420111313030014203031131204030304340234422001203311422011413410343003443222404214330223123231244033404233303020011300420244020304212031300402010210142332342022224043024321024344401332121403220202403114104322240122110200441424024203242031324102132230302203431212042042224132133121210202304200110402031202201200441030242002411213003223204410411204413240424230224434344240334310133114121021204032134213423242143323440302330103213003311044242120242113322333240134220034202103233002144100012321132030000201131304424413342332330030001323001011304344124333033301032042143322302412143210321103022243041331343241413301132244012412120013321222433112211113400424401411430103101343443302020121111341043422241433242233114043333214232413001020102021431120024103034230414413443212303110033310421421004432342413022330023201312334104043333202", "143334244440423141010104343443302341010211343044403123304334411013433303340334340442420421231124122240324403310432301341424321441433023020230144220433210302324403023124022044323304202421211414023422003114023011101341223222313440234014130003243110001204010320211202314011212304431433343102040021112041240402414332124232221223304224130424112344342403314130020303334231113000223032031321132431143131310313002014222211312142024041343220200341434223134340103022413110342244012210302113041204131224430330304313401344332320110033030410113414204331432041101322341041243241101330022332401400014212300044233203014223304202202131240023113220344102222423043311444032033124003442214133214224033300241120030222322210343434432121030011441231121321443404203040202414214231003443404313344240403000201421411200144332304003402432324101321204033131143404420410144401323202221213344301020143300303403311023113002443144314200101121330103030132241444012400030114342403024114344331013023302312122013243403240423112413303030100044420022214322030424202112101242003140104343023023413444223313223310021310104232322312430400013301344004013242420133410321121420104042111424003204043032310421120412023224102130022024424334141213424144402431333044313042414422020023244234442201011200231400444431224033133302242040142402403432213003043203041104403400200204300334434242131134302330241144242311440442202410324344122024031014023233430221304232210034134143441110024042010120403311312043320421340340442211413041431413200410241320131221202333031340300022021132033013311000443431143041213433304110021230231203101233311441324230100311103044323202310131114312134444301220002242243312420034334043104030433432104224230304414441210032312432130133143214222312233211214221133200114201211222302230031042244034323320404223220312221121344424004324104320213003031324243023033433012402011104414243313413041043214442310010420412031312220012433231044202214334230240011441422120310314333201410010211022420322442202200011020422444232021313324424334423104231443314342003201321133200223241312013401344221413144441323322122034212430412344433421103201132232124340433103401011432411433231030111102110032421304243320401000401342031421023423233004334422020131040244103202010304413430112403310204212223014102412411233134440314012012022141102020324024114000111310031102310034103321301140411033124431413132221203243214422213341320142131010122432034031132043200032001001342434343334402121122433301400431222224224014400313201440303444330103431330314443311043413444132432432223413234440121312222200004020123411213322440044401042421241400344224410212214422040140342202321443212431441114400004014214444030020033033001030113030203003300223443323240202121113203340412433420042323132112322310121102142433312433131114232400421423403303311113423334134434122443421023322400024343304202222421302001131124441344332332132430221020330331242410120002110040333312332100111441021404134121442412324214220014302322222104430100432220334144024413301330143341323313212411121101104024314043323041024102134314004423411034204130343132041441001411423322240112343434003443101303312432220000310244240410130211313404014411032010023201012422121041142031114013132111312012241120414100422033344403001134310001101334321424244430100324312110204030341110304433230201322024402040034334411320044041012210113114313323302204300204442111002423334331341440332111132040332333140314144012014113414342210320100220114303414044321342333412110314012324342004300142123420232114102332144102101023413314411030114221301311140201434421304033210142342430330323334402122123301101001331333220113340431100103023334040020323231310404201314334104232122100444104220323111123413430100211022134102122101322331444303130221213214140014210441131304121403234104410320130110240401241244422001112344420243044233313442413143303024431002444214221220421023330432142043301121212110314320420410213204321110111410100303243002431422234134420010041430441024402331420022200233440403114342341120321044431230102324144044022143400224003343234433010113231420411212302001232032213402340244002434000344040214134021121103200314432214110102401423441221030214432133141312124412212302122040242300331041404232041011302000020310021443420100122404012302210211300421112233012323440130443304114323042032402004443340434133330231221102022143340343102311040241422132324314104202413121404223403123301123030412444312210203412002212420", "313402002013430313214240120310411324314142221430301311243311200134240302042102141220011024413401243140423022100212111130132333312213441344120443422324343330224301302223424024432230241340202114413140321002224400101202130320313310141413012411040230130412303100320410413211411424100324434213440033443122121432310023341413211131243224302443431114431421140424134112144003334212332103200144133230133014032230231123040412243114241204331244240401221242403013103213204230230211212230314201124430022104403000340213322022101200144204443110114101134040321104022433300102413334123224310442303104240301323323240231343344201311044340424424303000331443342421441414240122003232002200123333432314224430002323144400240412130413211224331032120042330014404301240002423423133033101014424424321124334340403314130433324403420241111103301044033441233031032143441003233113403124133231111340242212003113344311142410402312413020014132113422222104203303210321401033404344423243211114421142142213003031441202231334332001124112334122020003302000140120422120413303231140401421013323413203133313444122422311103240043243411023212412030312342334331212422142243413403413311243243420321431321011442243420424300243430444304121300041334121312241424311434420032401420123420224321343410110420302302432020214240024243104103322042334324200030032023242321233001014002141314213413143202034220141100142301130314424311420020443140120314440040420321444424101113441334034244142140301331401303440411033210031420131321000043410034124230442213114333221120401134430430010110312142340220044004211114244032132222210200432021420122121113030001321003043112321043101121244021204232244022110042244212302210344014020212424401313323101243100212004142434010002033221410002410431000322202023001114213402222303422410130022234410114242012343201441103310212402222324122143030023031411320323113412343222120044130341343441140412121123031302303333122403100131010004034343014313020442334234414204034440424023402012303323443420311044110110401132442130210202422102321422112414334430441334310323330002011121431323132231422211000003310144233043103010140240410001021104313104314041414403440043211144104243342123423034100320442301032302200044402232104300342043032214000141242203003043220211201200302000410103322033333434420020214220333000324314214140430342142002033242432321200414424320412342340143222020021321200323311013141003341032312344311034013100321444441340430042441111441032121034021412243340004040320304222311120414341240132311100210224100444302444102242403020222101443020330303141423102311011232440340334044120304314314324243240440340334034443310433312400022220331303300411232320420043424111031412430430324021042331343421101241341003130222303043002030043014314422022030013341031424422143323032433302220312323324204222133320323010433201212330214231122404323410113110234121114302331013000220003403004410320421031412044444141344410304404133422002223332423311110120343203030111310431014434033143041343031322434304220020043420222320220123101141003410210030121412110122132000033033110201433400200214411010031012313201344310040410043024434432222123240123014223302230001421424311212234413332124221122004104331303103142130340212402321300434441043321314021122042424022420324023414242430120432314234102324100310410313101103410243232241044322440143042101440201300312000040121424101021101412013041032321134344424220013040000040200211004124011230403031424432224110244314240301404412000032111124340103121114420303114221214043421001131302303143231000242114323443333031202301031023403014033333114044240141134432402041011033314014331443024000301403121332031412003102230102412001210134044133122423220011240423423404201014043101144104023403043344130311122112132404144141301414212334014302420124210340122211433323430001121441302032323133243410442420001203042323201123334023300104214432133211203021311401430132301402331322212300000213133310121120042110023343403441142223104221011020430222441413010300302120230301221211204304134323320220042231202242221443004001100321010403221112400301201002231344300404143410103330431423222223304233132121300114311120111210323442310332000344330312301402210430242442134131111440102204220020212112021402021440401144212011012421322442024200311002410033321012232413314334120310242000133141023002040433233101011244404440342111220241031341403333414141000231423022334121314341342211033340422443131210303243242402232212411323403001110", "310203422321033200443402134340210242240321104321301032410204121012122302300334301414040023432241211402322441343130321104234113134113202340322401142330324421341000121341404411200110014021422141422001044104400102142323003411400324031334124303343341121012432120324321231101302203314010143023430312423232102132023331340203412012434222333200433030340214040223142000400123203313343200233204012133203424433220222434221020324444134033131202043332241110122244224333021440221143102333201014334443300333441040141021140431413042421113104022443244431101433222442340311204400204241034420213121044323134134422403112231442424330111114314114423031024410044322020002142431212214022312332441012204314244421011214214443033212431110420410344011234042111440303144003121433311444123442210124234332212240010303201133043021004433204424314401330444434221423114424102042234240330033103111332011111123324303414043332341231204341223210131302042331313144324044204234101300002402240313034103240420204310124244031212010210412221323322113031032114331441102412204233314144242440043031024033332413011340313422230444230104140424404330223101322222110244314321112014341140441001142113401212220113403440022333323343221304031441300432210120440410402031434323223342313403310100424432114222333044203314203423134122223301322132221443203422222310033341223344301222011204240243032411241411302131313221110440404024401010044122101102142200034042310300344413434034012003004432124314130033442214440123301124441411023334103204210001110403240300243121432100233213014423210313224043210132334021112210120433210031333440331221131314033412421240004221231303412303242341021324443003110142123201423101123043111242212033311322112041143303434320204421034203214121104303323404023344230040341111241214114114333414002010201011120241234340200343023034222402432011244444112111240143404002134414441213412414211143313121421422003222223342202014433041130322440243004203004034143300140331002213221333333232141123141224211141122404401322203232321213244013010121400312213312332040331234013011420200231210330020423300100333031433410201422230141001423412040321240114422100301031004043144424141133432424231110244202320003411010111312242302011113200223213404042303214010010330013402420200341240331314234231110020331040444210021004444013420132424301300321243323024103232201141134221430214242311214023320212211432043303144441314400121421242303442101423201320142314441223244131422431014120223342420132444023014121320114222344143121312222404410342121340303101131133420001423432022413132100112031210324102111004024011040023333001014310400144022244120134034114004204042103440211123203022331021420242134102442134014134124011140402044234212442123220230100013033340412202114232100100143132022340014333431111134420231320011232122012232124323004032224422320413424201021324330122100344141034024313032020441111413220334040220411244043304203134012331441031413040104410342120012204310442304120414411442000112020111301103444233241024003342112343131402114030112212121204014341341400131424401104231431400214041003222321423330004210114040040402032243300300044100400442210143232120343132404231220242104010122330433322210111032204432132221410331042312333213424411411432343101024221402444042240200114124204034244223420414220333340134122333030240223132444140212412311411401034331130020402440230420121024003331214212422314210140102413301422100014004140031132414220240002334440432213310002141103440101101410320140104202110314104331040012331103114130113101214324433133331101341034142124402313032421304244033433244121043331122143341110341202340304321424410241022424040134424442300232022200112101132420320041402221022013042210424004011134401122312342211301312100042222304202112413234232034433313220402042423312222401213012044312140001120423033402401341211420310223422424303300113010420144034430334402413134440101424310342143021444412040343103032310032243122110231041413343230210131314212442122041231434401421441440432332403321244224224332400103303314113310211421230133444220432242330342204124124133100412220114121412222133443343042100021210314410333332003020213002140223103040310323131230132322442420034334133231143202430322021443220213010323441320303422431441333131141233232141443133041004444024031143021231031314402121112041141231014121210340111230203111342000030201411144213311430242000013114434111343441012342041000202124433201033003023022241410432310042401220001410220", "023312211441241213103143434312003222004240120403433314120443303301010114211010420313021323143202043024420334040143000041441022314204224110214044230200042410433423432412214142413012003024133443442241313342121014100144202030333321213240124213232302000140043212032131403142130404111440023244200003410232213242310142214101324142444430331201043222421310422234021241201442440003343442403041104224112431013413330024110013304220220140324334242332203414442303012113133343340100241221440231324431244444412211144021044024033114303413312424004410204034043404011043304342314433320333204201443311134221224243114321012222311041321104031343134034403214004343034424412313330233212432243024241140324242133011230121433240334201033443220132124303414122410321201113110302121024221242120103101001240142441241322242021410221200220041414121321201304414233011410231320324024442123323223033322230122304342333211010034012123340042124043023320201023141204124200240103241021124022231124003421320321401332411311243422032022241424310341404242234211203230310020420400301402441414432321404411140124440243111122041034242444202111022030020334341340401144242022244340330430332401222430112142432432413303302121444003012003101323410432111220411210424433331121042440440424001340224122042221231441403214334130020231041314313222202202120214202431324014013110144203114410441442241034124112241112320042120123440124431132200401442231120134231204140134324440334213421010442423121330420030212101411201134334200301212224234440041132001024213223340314003222302302244042001320320033340124420341403041103120402231100213011214231021331023203320011002332434412234000440444211400133043301004240231320012211033344234102112223033344303220213313443244121014014313033022014101020123010200441344123011302133042133432010434301324403232422124431031220342212013340140034243014110230021420010313312304230441400432022432424112304231202142213044112112333220002310441244111123212424311013033201310240014331103104330140144434404034143004223114412304241134440203331230223414204004010440100233113442203101413311203043104431432040034434344431144121313310013122414343303244410341143333321233144111221441243033030331414120324122021321234213141241314033432424410343334140421432241034341323203131134413011104112223443441311130101234334020443120211012140120022330310300240233212312111210432144204023300131244334121201324242342323304024102101212121222044444323010014031202210022303143331324443130144420033040124344034430120444214342404132440221133020302302324332221132143324103403100344314120312003020214143010023221414241002212423143020231434214332141111443221032000342211141012023204240240240030444412130140041233233222032440230104100233211114032430040442014213032221312132010202433113440342402323041204143404101323433103343434311010314311113403040040442023023204434233310424230401344442424334124414110030101242422010132013324402240204313420133343234013021001134004444141410113431421334011441224032423302221012100403011122033103131234202103431103011410334020012244410041020240132103200320241044440113202433112114314320214243301030441341213424001241242240110123241224012130344323001142020202434133224241301411441132442440414421110340302232334141140004141313413012022233010424233200234321103134013112242200201323013002004114434110210022142114413230032121013232021340014430141234014421213041032200211001333302021132002441034144012004401144223401423004334233414033221113140402040110012414101124141433004310104043003024434120240043214010043104411202012102002402142141410411433130012144010121400212400413240301142114104313410011123323423442142433221300432420222420121304104210221410302122224010120213113104241312043321333044330002444022200342122403241312432022023403112220100423401123321224233043133311130304244334403000242341202020121231331022423344230244430410041410033113134100441424041033143333314320114330430402423224201242334242312103031102022043302410433213310231334021040034322204402330301230201341142013234430012400322411044404224022220034030124432432444410420430103431443310134303122201041211322312311400301422011221214301034041400310232224231403322342121402331241444023202402234232411032212040412332032242122212141033201010241133322420101123034013034012300424042041011312011012202210204114002201332102112331130324242441242112134012400102103012214023432334142122234432311332243212310444432242211401301123142123314201043433322022323431134321", "004102031421443220132340042123012222431411232102031301112423214344332404420221310311022430101133113343231311310112121234100112313112200324223324201341420102333344221120223020022144433322010431004223014233202223204443341343113103201140001404043242043340103422112431241243444133000401404001241020342014241330024300140441442442023200223343334222304042140010222440230430102142342134111142100040112241413431002023421143311014032144242011324022310123123121333240044004310221213002233012232312443213413140111343032121240000034134344410001323334400321044032412301224232000403413313330323344144413424334040242011034220344000440200242412301434312222202411143143134243241423101032023422141411222321312411343442114103241124210322211110401221440121042210430203444030121020213131334210214221011140042044431332401022040011103240142230402342043223143222343234410414104332241204033423231112223220312224043120432404332324102114034333010042332421210314240111402111300230424001303402004423313222023440333213004041104433033413314421412411223010341424411043030013243024024300133032402442201102424112401141231341143213024213242021144230101210211344433130422101402024340010402043112432003434201431012331024314244013023244100331014421014004200334123321422221402401222203034112044023030433004032440204113231111444012341321141413140412340423233233131132143001204233232040220230010124432134202122443414032323301403244411122343301030404442303320440222140221231213014324110121331330331032304244440442134431323342123033241440223224404032430002434310444000044001011014330434003141332010024233202443143422000142201113341403433404443003140212404442122021434133323314030043022233341140214123220114421111440120321441034024221230431043431123434000031143441020432422330440403144034043001310320342332200030111114002031233130112144332203342003443341403030101202302004022202330134224403012134234121014213424242002230303102244100014200424231313323244344042222013000111313104023100312020343124322042443140203402442232213002211431011101414312031313214241003102142012341123430334130444311423302212402131210430024240311412224341011113120340000101024012344120444440212103422414214134203112111413343141041330121323334133034140332133114234333223304223241312022320210431021343424123130213424100134142304441324312120010103430144423141443303314443022101444324034431314120124303313400103343404042031024221103323000002334411202244024141332422241341034034434343132240343140422044221431413421113111314024131112300231224213003103333401001104322100440211424413434132002042124204212044002304433423323431102022321443413340010430414213321123414021312121411201101424011422034333031204042211421414320222114034133141322321012100222341334013314141421234403032014242124412311442211122240104241021440000322142304113321110213343310322024020242421311311023424331324134203130402124131040113223302323002231220103032203344013132342213320323233431311421044041301330421114000440103211141144243333011410123412223243302123430404144131442234120133432231320322321340221220001132221000342312400123004241144231004342012123324334121312203104233100101112111142420424124210443330023334434333420024012213213413401104403142140031400023411303221433133100033330031112043124210401322424011410242100401141130402223222424342003300112331033120121434401320422423202122210110103103441400401204402320442440022001040244041321324414023023112444101030442121304142131021422411131443010320130433113413220404143424020443044220304242004440112021112303133103000220123143022131102311424021410013121333204044240333244221341314412441433111001211240411243032223123202434413213444131243114212324034322343111131410232211313001402341301200034031001444210102302402201023420423332220113041421142030341004433340013124204244232444323043123142301334303122432223041044311222423010414221413040302000204410000422022040114413333300210204040314422104033333400110430234203130101422242301342234411322224400432124000401140340240234142241344304100210122434302044022010231211241341304024211404441014403213430413023230001142433442214330411303121220404104400231143212221412204302443340321120422102314040332234011324102400410242013040413412100232410324241402112142104033203244231040234231210401310201030102240121312424313234320123403320343442022312203210212302000034302012414310034043304401344113234200341210434223132210114230344003201110423032103203224131111322004244140300044123121320414240223344", "131331000023341101342314210031110333044403030022104302020114004442343312212321131132231323000300303422123144342300203214444031134244334122041430141143310220320211023434101330114402420141001024300222323334203333314124430442301323302204030142040332311111142344012311132010331401303121441232430440401243304314120034031414220211230342312310203041144002411402314133421223213323424330131012010110100214241443424032334203222020211241241000320000430043241023420141230240210112223043331423121402431034420221134412403012133242104234400103301223214111421134400022212242321334232143333321030211030004331330223310013320001240243031300130332201330232113024013131322012440024422230204130223330220000144114210433012343124143414000213334423130420033403020011200414343332404401340201230220213014100144222342022303233302143221311114313344122102232342110404242312042034424102442322332414343301042343032213022010011202040030011212040014031222114303134313131131114442234312333042344033432013432212304030113343310210414231242001414431423304001404033300203422333412311200003222431203132234043013443043313341000434244444334104440243443021222102002301044122400023311232210231333023001423420342213141011131311213043111413400423433243022240014000144001243142003340222331044230302404441402134033220134114123214134431122012420114120442304410324104103111110211243014123341302021320111441244204031040311323044134431333023341423223142441303143224214021223002103201321223442201430434434243432244321130303112140334103043413004013413111203010430032431400213414314400123423210310044320231031201120001103204320033022323141100044133243100020212144341442302202402140442103303122031043034311041323443221433431323122134041231412214133040320312113414203342321212443434102323311343410114242223334442102140214112442303013311303323202004441303403210400422044032423104244414000402143414143203213044141402120213220440024012114402343401240034102302440422314043140211430213401441222412224031132210004313104311021332022044341434400130121044023334041222121402342323242003413112200023212110021402310422232302233440042100031432043102442230214414410243311102222423212212310124244440241012300141441413403344141431404122101332023223141034020223003322020440331012204442231204203010334030004143444231013212210100124332144024341242444430024203102341312044004001330233213220430330234342344112000311040003110421202302142043102232104233433340012234142042021014444100031241010434300024013043203340223442411142442234224403323111000433311444030143133443322341121241210001102124114113112144023222324233012344404141041424334301030011212214143340230142120111311322423041400000323313442222113010220113034430114034412111042123143212022134310413402420242331402100442141124413123040033111200103031304224322201111034313342410300340123411024304303101430221422102334212424341032230213113002424323001442124304013033143200024232414242120132030234430314123043233202413410020241121031214244112034220114304224024021110103322020342101221321200401310310304441203324230441211404242221203211142004213423040042112122244140041334402012302034042030012132133222334113444022212002033200331440133140433204320421041330011004202031014240032112421343221111412212422420411323402203420034200400031340013342213023122340240431332022040113041322044412300132442013023442313320322121021202020301012402040232411444002001044040314300212341442032431311001402230231410001232332100421331401240324304141123141141013101012421310112321230012312442212124241130421342224320324404010032423024100212442220023300404140434101322430410244013334320232331113442330340323413301444041213141412302424323434403033211413401033300111201321044031313221131010434433014431334421323333230140013443403341004401034313003402244431223440210124433023200402343010033033003041013002332443441320040204422340022023422123403031303424400121330401113331330322014120233310420233104411200340232242241312243311111420122121013240201130323121223101431104333222303243240211042214433211340143430234201010030320232121300214121222033112021242133241112301122201030102211120313333440431311411414032414042310034142140144142100240442142003131001224002422402242441001134214042042430234432131441124023013422334301442132140331411432343201121013143014021214221411131340234234121101232234200001120324410221310324041032140320331102221044442023443120210021330232412242040411311142224003332111011410134040442022032241323432341134034", "121403334032031014421024240101040431402001212132123123400000124421421333301442044344340444023130142143313430032011011342414030022341034404110024141011040420013230410423223242312044213001420143314440312141211312202240040424244120323114030233040111131122221444111041123104111040112220244111122240134041404442221214110120132411104032314322110100143023403030321311041130421220230244030343044130130421000011121441033103420221444300332110242033200101021304103430204201040043132332442313320301043003011442142303212203420240334334342401412214214232410124013104004022303111222032343422132140311230200303133243242323401400040132312112434402303402033302122140232403121311043200110203220034233304440442300203043030121443034440241231432423423333300122012113004334441134133323243344122203103224022220343124043222001340421343010220010322122340214230403134343302434313130134410212400230302034311240034031442214430401011103224110444403422211133422220144222131241024031414100223232400410024403203044124011313102300142412024220221232041431144312313433404400241333044404000431202320310104423223233401221101321432023044011434422143303003120400333402324211034414021313100331320303042340320424210423110104010403210104020303234040343103322021212113112133320022032220111423401123414240011031200312024243143301432212342112233103124212403410124133302240344342234223040341210323220232333421404031131403400222202414131422123301203440230342021311334333243232032320313013323314122401244140322204141221240213233243213014021412104403401330041023223133021214000121300224441430242322420244220200434414301103031013313202444442104441204113241423414311122213203211203403241022022421242102134411232414022313014001000310421102444001330220313011300331334404040403322443000332434100401304421141131042424333410344023300030343220024413414014344233312113444040102003331343243121411144042330021004040440231122121241222414132132331021404040412433344104302412240401432343204042421344420132414303434022433012223442403233102043341232340130222044004304100241041222344133144234240431413134402332140031244432441204220401130014430231201110333422033212400033103322143342201231240214423121403131444214113310111100420133242410100111223000020010324120042243304224032432003000140241220112421042144221123134212124101100130142041323030002401413020321240411230303032224410101330111042340241001244024143433201323444004424004434442340011022204242331302133021120404102014122321203343013041244434024033300121323212201441332300204121330144330120234300003231213212340021324414422141024324113441014110004132132021304323030130234323004424302112312342340010210313421113102400343423003344211032030404024142134244131121023112140230324203033130121102132011440243002110433211233114411214121141322340323233332222334310101204314340113433402124324341243413214314010334303304232021420213342422304114121024122314143303103332242121003131224203041214403100020101232311020240324311420333330304320004131022243334432010312113303004322111240223413400421101222444330333413434140221000333041423300120301442030200202230410403322132012013024242312403420224333433021401021041033004441212430030230241014202333034143141003221102411443130224321304432443232210140144324133210122401144210203231004420303421033012113304331141032131114004441223132040114400320210403110040123121004430134402040101214301410142132443340324340014121244433212321312022120121034142401411431033114323144411312232244340112232214334411341440422341022204031023130442444012113313340312233343303020120041410103213130400331130331121444424431441020304331340014200020442003333221430401003221300302140104220224414001220020001211214000231000020301443234342433430412433033011211241234343010031101314401134322142012413410421201042132440124033434412321324131311133312000133230223131311141023342314022033420104022041230444343440212343243310200202344040233412011110100400132413211441023331004044331302221304400032243301420241034321421131431104422333124232042241340444413011112434220340343142444003102043342022112213442222034212022314120123344331021032302101320042422141213132320010113224424323431410234012022202342412114232420214421423430232230423443343234103122132234220204004042321100424440201131111341420123032141200042223100214432020204140203113100211120034134132040210223134213230012241134104022442012123232101122424214442331034242401012210113021300031011310342041301242310414414424443422112134431042212", "222232122203244211022023100220312004310143440241334004301122003412213324030243120211142042112421122431241222422102431213043230344124220434143202441110404444120204140022334412313323114400022134140402230011312002233011224442331123413201044022441413224321202204203141332010024333110033101143413021324210333334440144222222001330111233101120043042332432202212032421441100413402241142240112401123241122110341121123244114043200141014230432012142332124143034343244001400441330243304011122223312340233213314031431013030202033240300432141332304302111104031332330030230231020041334320301222211402400100002341441233031122401443200302244031010132414110224412343410202043344100323324310033312104210432433232013221443131122410031403402244323434300404130423234420242111041202413421132013104140231323404333212130100311132444114000003322342132422202312410042431334340432014121224131023332013243401411043232011320203422023433244022121400042201440431112421230424121402312010244002304230403340412300002421434424111324420112340210310432311440223231344021143001443444231001134234302124044102122242100132422102240033221344102234304043401111204124140010013313001101244103114110003114103222004340203202013120120100101344323102204131211134014123334204022100022101303130110211201401013232340123004044001132114412430133022130032103012234441311401031303431221333422420400002122224442232401143032042414344413330103443021024111424002202133440132314104031131014211104143211314120121432101200144422112314111114344433211222334022424001143441222401042204334403101411324332243144301321222424220310113242143021410413020422201044211440101310043440340413112242320442131341423430143243342400121004323340230343124021132304323110401021442031010102241210244001314301134313443133414240423321422221231222234020014443113332432324443124331412132003404112412033443113320234342214203034410211033330412400343234121240040040001110401134243140401030200020141033233301302020304201021021243422430411333100441421420330212244120343300241040431140111032203303422413133041243340314301102203222431040322024441020433244233242342134444120413023414134030332011323030423343422240242240041320403033132221414320412140333414240033313342403203401311333222043210114103231434131234234141411304204011432231241423434232341034424431011001403314130032204023143421001222334343033201220314322322411314204130433203412140223414113120024113010323321220201323212000420212420413234303100321330140114340440113221032011143422023122141004240343241331110240111212231311104313300434013340422102202131404134132130443000310201043212132314020311120044201421142400301130222111202311024233213042414441300213411034414220003303114142441423311402401234304003300403103224011320020223430143222303123221030411000410143322334123100041433020004043342143122130400340314233321414013403221143434440342242400024131221403340322323431412123142422022312331243333431120212314221214344343123322121001410122041024323002434302012112244312401200432234223123444323413233412344313110201101421002330310424132040243030344334322030231243140012113122200112234231340330142433203033320110414014411232103333332331224000141333313431104033414233110004403300342321333313341300202020202404230332413111230100042144103322203113334111230212003101412342101403234211400310024404301140423044142320141040002144234420404020131222241242002101210334430410032020013420312314240100332211042220023210021143124111411440122204102113424114322331321324343422021443120340242003133230242012443243000330341223404432322214421214241124424141222232201342122132014411122322121114004233312401124041020434123031022230401311432004434313113104212011131433421342412003224411142212031313333401230424210214032323032411214030140143010401114304304024402002304242224331240224442223300341324204344403031032330111023040333300304140224022023301413221234241004431111010230430130211411313120041021322323032103212224422032413102334241401143042022014210403010003410230041310404443401140333244242103234203203203331020210410444334104112242031102434411404031120333002213200142014303111203231314323223140021242134443430243113400314330042021244044233033043433441143344431234204330111132442440002311141323122312313204130440403213414311413410233134413241220320011143421110301011400241013414312031431204020033230322033221212241312440342241111300112332331341023433123421440001443134301343011403313430304233023111134010022230010101120230214110232", "310011201014120032202311020032244003310303310343113103101114244230011040414234241333200122134240324032403321120232301242024202312440314134024020104233102444434031024420211431414224332113424144134022232241113124321414230233314031130322113002203311140210312321311042340400403023003020224331302241401240301402120000402132432023311313012343411022203303301421021200000122411224224442403343240433211302113341412014433033014142333432103402143113121344334121132310113002104432043140401232131403023213324431231444220431042421432341203212300400122041402033012300443312312414011204014132124414140434134211313443040211111433204011342404240014212234311113002202333020321031013222040440230240140220240214000201334201221404031202243412223032140231030422203402231410131121411233414303020230033100102420424000300142043140420300122212331003333033333104313304021111311240330430000133440210240041110340211140210313004221021402113210202104044401334224311103033004014112010344324221420022132100241201041301042032034340434234112244442031232312011344231111412300141432343440020144422422103301212321010011401032213012010101114423214121313313134112213234330100343220330241240241012132210211034101100200031032132113341324201120403030244444221014143102130443444204410314304411114444244203122231324200222230330204342220410031340220101412113410000302430234133201313203300021002343024122333001312203100022133242203220033031024110123404322203133113301002031423242013330331142111412013002142032013121023222330203143043321434011243212242144240032332402124124344242123203113204440310303231312042013220440340120203034341233421133023223112120021332133122412301230004032230110342142024201042213204103100123012233404120002400041120410003401303132244403133304123012342430334222000300124021204421341120422233103242411212414003410400200441304444303004042200142432301010042142412434414044130312010414201044301114112121114200024410100032310243424122134201120322323130413040444142134342422024114030230131040133132141234213010420103402414141322224104134141020410124034403121234241303120214410304432444102423144033032320240443411323014310414124130140301333420413122102202313211044030221030020343232012233220302432204043140344410403341011443024322013341200100423021341144034124402442112313234241200004042424132314141202243323241312414343301442412121333110420000202410142113411421142301324400314334311210224204312324123003140044031311102033212210412044441334212312110434401404104112412030142122004440100402230013304331202430132124131304322112312411233030014412232014232321112214134444342242023111122012202204433332113114321331430224120222110234130311310200033144424014232000011440210000222042112012024013003233433440312044303410242012034010231103041034310422230242411323423301024421423323333011144044021113213133223402400210140100404023002143340432234122434012014304233242100342334311034421434133311001334133044023223143003122411131131032322243010343031304400144233043010302234122212123013042430121310044102023041120114114033014001440440442434440303021104311121214310103334024312143341044313444301041314230320204421204442233232212140034414443241240321201300123330340321033422023112121113443432100341032424404003243433200021100404041312024242123312141221032003034120143211143020334201431302110024232331040202220420342430434333404240223221212234104244321403342240320112213133310331033131211323020003310322310024221214003042241200313002314033010322430120222422203220313021430141141421323200123232234123103134302213444430114002401322411340440322214032003101200311144412414222123444424114434402131423344123403242040342020104313320433212143421424343402040340341141232041110202033014022204334142142204213033240341142413131401221312243011103433140402343414044434233233414102002131203003043414124022241403114422211403023424342310220340212211022403241100300333202143011423341340130201324011202224123204133443142144404304020003440141330121143133133411441432100104311424204242334311232241304404140140442240001041321230302210242404300321413143011242044012022111403221342224404400304114030141424404332002112444110321402210210203132442403410121000432204232304104002140120042010441011234434300014334340030420431332203104412414431341113021020230033112004030024242310002440244414022340212031220023044224001124143013440410431223141123142103303412103123241422412232242121331101323122143401234232004211232013442222024220422000301010302420214", "013402212214443101232123001040211232030103223121123333003002011214044110200342132041404133222340341204121100400032414334101014340314401432413313113204234210441220134201133410114100442212212302021243404024330214034412201133224242204040011013401313021223434244441011121334310220203002423002044423302312040022341140230143112104113044424124013423212004011103310234430131311030101231031401011101310310143310221122440332414012113104411312221130103403340330014400304320224430234100431204334401112221412232023303333404202112314414100212220300144332220242434022010411300441131433023143220134222303311132002434310233031020342402302220034422414412100011440031203213212133323313431104304322342403423011333003023424011204434414331101230433104104231413030403300144300242241144244320221112423314241242114432320142022040020043114030112300300130441003304103144133113324110430201403302102242234332422112133231234324432443400213033133300124444003142030122103302324332320110340443214320443231341140114332333311304211111332342331213341231234023014324121333034113111320422000221422240431012031042333434244410442012132342443403422103042331430112044320133410302304102010120343132041310042410313310302201112214130324140222142323310032103433302343013221313123304233004422330422043314001442020120342213343124104400031034024341324012012003121000113144124421130400000011010301441131403444140421004342420342332142210402124413023424430210011221033134320322131401121012140103314301134301422110300000004334401132102101303111430344334434031010422021142003102242044411342200410331443013232212032222332400102344040221200043224324432401342211104204042031312242212201410240413330422244203041221041232224243004442041241243241330103310310014404032003142441311104242033032333403031021341232203234341211324224233412033211323301043222100400043410311134311041433412311012001213444112134013201010114131130024140044444402210031341121011324212414333134031301202101022014011031020111241410444301001323441214212103032441131404331044134141333404333200214042223032401421111401011441030100114401142104140402140214030234411423434211322240344143413312343332131233440141333310014104422101011402100222042202443014144330112233422240114240220034334113203242042120234303110040100312310302202331312142422020443310233413313140131221404011423334141212340200422422422134122003200402143304342021413131113211123413230431140121413333400031002402013400233200422334343201030043134033014424000443033201203322420412302133014212240014222304012401201410000412212311144131441410404141401342443323040332041403022012234423010233132320042221420130031422320331234323443320421221033312123420424341333320044241333243120104033231230233004201430032210032431234110031320001203021241023234044100413202103124122314224430412230102131232133310411113140333311202340033121244004414033044140442230112341140113040223112320430412013014313343234111011303410224044000043313241413432114241141120304343013234003111440132342120421341044201421314123442212224103033424033413030113411124302024403440141431034021214040133444300322403342303241030012443304304444123430100131413343010204241221032311003024213121112143332334440032401123012333314243412010121204320330434034031423240343204444402422421300111403422023314444021023134102334012342234423221011140002332411112412433414431121431030330140003403344340011020233330341240232034131021414322304203100142430200303211130221100114400030241000020412241313334014432110211034303403230103110341043014141320410213233444001314213201314131021204440100220412014204442121224021214310442320234012044430044200232024203204240013013201422443240043121443003113222102001102344303140430431102104233342421340043210330203324003222010143044424212313232112043043410044040431031342214024101102014412232230423330240244212130342040201204113433423242131031313101133021401012003002232211113230102120144414041424300313100140441123233410240434234403214430012003202143231402233334142041221012042444243113301111432301021424244110121314344404203001142440440241402022003413433211140011040443003123311442440034222124243204243440334402421112204321132113431242124141204400043043233120011333324400321441144020333234024221431441002301302032324204030340122430434042103334040210132423133201031430102440431043401120013030244232422142233142342303144322114211124422000144434123303123431114332333022204124413430010003002014240044121121203103004233000310420420014033234", "402230344232001003221222400223424144311134113102222302342231043342004101011210223200440430010231333011441344042001324433244322214433423203131412222321113200102231032333124434232140333303321323110400412002320041020102024404113224412140343131010134312413420220223001141032322334222414224042244213221431340113141311244024000203012002200043043320340303123022002312141421303322311300213111324422313131032320401013444421143103302132142021422434002131402132234004421433320232212203301220200003314111304143021024424402031123131104143231002120213214104031013131134400303100130121410413123210334322303121134123102000030123300134143331234421204422422422212411214010001321431234241240201324344122401442222212312321301223421420412102031202400443312212203204123344310213402211220020231423433303230244404003130132102242423242134420302133434310001422010444440330242244142003034404432232111421402320220023114223411402300212040301412124043121033100313110104203400142414312331133241221144440441233111132400441104004302410212421242411430004113344344242031332123313040420422440330441034102442414321313323343001210240023441444414004301422403402134040323434223403330000001043431212414033321021010121440301344023332121423041414424101343414341343401003333241343432404231243022203324133422211030024440102202202412143414100120310021234442340003042034100310000433040004334201312303334103413121404020320211434130242244022044123244011022103124143243122322033403020334424041023333042340401014023023230404144232342341401031131123232042101100201231321421010114040034413240024304211020331020230130413301440142432312401323004140110013341332100343314233241230111442342404421244402440414021142202110142244244031243000100420221340302222334100240443023313030220030101032430222112142321123143220423204034022141110010210220034012340331434321234441313132000414424243030024034114204112342431331122033001402224210221213321133432032222030440013344011424144441314114441234333444430210343422111302424402133102143203104314021331140141203310004034430324313142321232224222140320423323401040310011311332313111411344144032000311113114414300041103214330343433203314041332302111010333121113330220121141311331330110441414011332412142013242112421402242113201021140314244103010210130102124040304230320434000212013043032114320211343431321314130002204041211240434401040112111140100020013240241120444044131442321140033310320333101223320102143413321322444101312222144314300121043433432201231343023043341133233201001210211023101301302113132232304102434123433120340441041040242403320124211410411211400303100220134021421200114132430303203142340201023413430042011314112140121422333322103330202133003232442202021232232032222243412114144224124342322020131303432311144411434333324143422411000032224203330430102040341411230240100212442112243341020214230104232320404303430400002244114411424132202413332003212242424323223213420114420413100212124313244433421124011043100440421110232234402122230144234402013430142013311030434320400101431234321330021122042113304241143011434202221402441102344104403414002331232440421040142103212413414400400340042243400204420200233323244304104111241442310211002243313103122411330112122103223114244341424211103441003203341423200114001043243441022202010222333144104241111440101220401412242340033103203404110100041424013303234241341243432311121314300302143411200441240244412420232034112202232144402224323103141214311044014443303111330441042332101042022413324232211040310004014032223220214344012433430000323011320313001043440410001340100442410023231103030141443401443032020334132333023043130204224303410001210010434230220400220123101332310321433240432230030332313111310103422013300304424201103141101040040100411022003404140300344200132143312040332324133220141244444434140044431221130311340011343411001430024403410343243120440442042340102441002200341314431102230001143041314034014313440132034224001233324343303111002443313211412230103023000244141324300201213024334411040310320240222301403010411421320103422433314441412203324331124014040141043412301100023024134410431012311313223040424443131204212021231310334021303013404332431311300031430401001301424022012132344444340030202333013211002011024224134320431041304442001141112410332340131143001404140114400014201143223432121321110110334042433444200003204342014043133200211223224102340213212242300140021030200002023341103344042134223113342311220312201402413334203321142113", "324313442214431121214100300233314420140411330002302301443222010323140323044103242213102244334023132120322033121324204312441012232221140444001102321024201232101240000410222420422411332403003023231310301402244320110221244421303210310422302222101123301434311000201011433442410412300213103112243443014414441041030323321411110330143221422224121440441412041414031414214433403433431444114223031044110121043201212042242030403121403433122212413133240200032103414243412113322242433112414311414131324034204240002112212211203411104012304401411433110034003033303241112341132324113434043220011424340344334424341331311222133101441211110243443210213113031100101232332343020041323432323112234013101323410213222401102042434141320040324244033121300040144111044220024122421243314240422222411340004102022000041240024102411212304203301212333322402424313331124011334320321330200444440420221033123344434414411310221322312431000144031003223342124302013204224341324423324121121403330124400322144043042444231142134121443344231003232121303343022131431431112002032432424412432243444324110142401100242034042044124044010013234231431012440003213024411420414100113041442423431143032013340424130302202032213023120431033322404211312414340144143311434123330113313002134211222204243424120443232423142440032110303312041242123003001433232021224233023144430333001322412113440342111320304013142414110430240133222004401123120244143312020134011324334304101042042311333434402032320333443344030342210032110400312233104320004021342302422041143130200232324111003100042041220403033124211042110114032010030313020241102124310214041023140202040100243340101444203320120144220342022140234120410133314030002310014124233314311310421323120134204342200434032120103422133321431232342003243010404321020023133132333440421413320013024233141132230033342203033014133323044342342111124101012303312132414341430204434314423112031441230142322241123134022113333130004430223240221003023421430313241444114100134334223430112432411210343210022400004121230321400120412324440112320041230323433303123012314121211420431424032333403411143244300033440003224333241114402333404401043303331000313430204044233310131321101101303030143441230040013113411104004444430234112412203133301010130222402124302433114241041114341344144133010143334041344301133220304300343333143120204221311404232330112100222431214234244023010012144431403232342401232423223130321422211424120444240202210011120120420312131221434221414202301300413122432223443410223411141101113104301222304312313421324204013342212130044221304030311044420221320001234140430234401042313333201020232202441301344200000111210442214441144034434332224140314344311131400022011341333010301410131102440213322040402023233432201412120414041204012340402013332221433304004040004132343043104231133234012424311010321023040022020402434040440423043343314032141112033233222311233034034243130040132020340310121440443142421030423441102232421411000213210023323213104134301210134400230420104133301240120121013334221211223400302302003344243324233431410234101341322413221433214333101421202131400321222230102122244023410001020023102410432430322422200023423433133123244414240040433410030432340133411031004043431114414010323231332101243211414102423421432024040311334404414331210112412143424110402332413114210113200130213230101301011322024010034222434113402204230432223020023202340420223004200424011303024001212222214334202201421301412033214041120241123120342044420043342443140314422204231210441434234340421330413413143033201104104030404231232303010334042323221412212412313404134044242134113243230114444422223140341402042142334022310341014014221121420220101220341434031103101143433243031301332403321032144104421424313011122310033114444111021444241102231333323434431324123431241034021413031013303040312203013024240424142441313031100412121331442444232010310440201433120340101200203021333232024222033224240023342012114144320111340231202103441023331432111112014430141300121310104014043020414310131433134431123330013004240402041304102131321013214101040323102220032312133032422400403332423123014434131011444240011303210300204210212233321333100102021141430334410414314134301021002010034220100241132340224043241134024003444344122133240041310110321143413343111012211331003443142440021423020324300412313402340402040100032202142124402104142220310414330214411044341431243043102122004324130311441411300214311214022300343141442334330310403333422", "024133213041211120304302144202014021133311123424423333334314331313204423242011101024021203030043233223402212133430232214441133122310410141412242220310424232103211233400011124233144221142443131423240323230331413010142013031030202141011410432041040341222031113244233142131312424434121330231112402343441143020143011201120204344433341241333214444023102112003012132230004130021224344112412203104210024234420332234000120312301100213234142131324431431212022412044131142344134410321442301244124413313023134001243333200002222103112202424123224404012241303021024041424121122234140034142432441043030431322402102012414203113434310124321034424003204302412422444401213412233204242232422040213044242044414034043003302044011443421213401134023404002240130044143234322034312201222022421200100342010143330012034134211103110112240302032011240034431222241132034441433042222432131010244314210133140022121404044411204313113230031403440032122310132433002121310434144223202233323101102113030421340214100412343300420044032200111204331414433043240030120014341044044011340230402244033021034414301201024242244222031100213023034432411234243133321104200024342020101403143003104220120443043014040011243440032033342013411202320041410042022214432332103232340312042022424301002112414131444003044244322103241012001443122304411430401104012400443124021044144430412024132002341412033423243202402401423400231224141044414221422403330414022300240224240112042242100122043300101320410420313231041330233311221213032124221331234011024143142322134001033422343320431230120404402022423102223330124142333421321233413044344410022034210342031333421001141442324012310140111034022313043204020020022001311222020110002134211341040311202234143231123320224411040202432322413243001042013033101222021211444041202030011202003242132140011141043013042332003230100443142034033041034414021312023044442041222404130311042401142220433244401402021044403214043113321044403301224120222030213233310432231020401323012303410101441212401133303330131140422223221112303330302301121314321441023312212403224003320012133033341233303222333432200420042000222124044333204214311020331312404234044012302030103013423042201340342224310323011043024030044323031340223112413001004010431443312004304433140120412210023000011314312300434114002323133002401431000240302012000424302012344212100223444121220200112030431122022101021432143133102034403334402240004020314144404430333121124430440101122433044211310120422214321101334033004232140144014021332010324040304102024431120113320011130040343441114224321331332114114243233134444241242101413210042100013340333120240404202402413214033341043241320213133443431022112100203313010231332314333234400234413311042030210030013212040414424202211124410141111043002410330340422443010011142343233434004044422043433444113210444103334030133130330134211232432330314442034232122402224104024432104122323442432433042300342431221422044200224232302332031143233032211133224103133130303044112124321124032443411143404242123004042022202013020313201104031440030423322022213304433203221044244402012243000023324013311222313114121123441101114421330011440310314131423022221440113422421441234202111132304343013310312033424114011223102332431042411012341401313421141441430002301031430342024214342434000034121401023134013320004210014034014233201411142221121131430422333401424334013143114030101403342323400221242113431311342110101002211123012440221102413314122101441002114102014301313402111200131000334410122104121322443132414013230001011431202431002130234321142331330440342030401220444023101011244304133330333033141130300231122401203030211034204213010011104343114131341110323130012420440202023223222414142043002442324023313421241140043121302333043303401133131114223132112414241321104122343202104200123241242040433320002244422220144441433243040241013143323111320401143410024022013244331402213420221242004110342021204034010234431144003422212013332032004431034332413311230214343012023331113142240100240413210012403140112004424111134101304411114123414344403232040023442142400100143134303232324312004143111203100403420120110331303141331323312322341432102144344040231310313211312330231004300233010414001423004130003433111221130113130222104030104240310010200142332044032112321131341213331432334412114434330443113020123134014401302011401400101312341020202030422442210014343123113144122031033443130222121431332244011230103013332422123441434002314421140404042322", "404304332034202234134402342101134000210214431411023222020330132304240023022424404142112101103243231142230111212134141424231414124011240221304133401440412210432213322434332004113201212121101412400002203424344220204121242132403022321331133322223410031323411200420010324442422040411021000032112441232043123203323441024133434414311200212200413023303323044404211200244442443012042012342441341241310421143313100410443041411233424302402213131220220321401143012442312014402423232231333010113212223243123243124003421220042012230213033021102202211023142002123130201042421040221040400400033310130412303220431104101031442033122103413423104201242241223312243301413003044434212420221104432240211422004030313220032231203342140200431401000302031004144004301031313143334242332424143212223021440111124203231320034301200420340044234121421341043102324221322402142042220233333432033442404322321343221140012441200313404113312224340141240340434423202224042301043101330424000332042203430314032011142411401010130042231100240220330131220000242410433244414413321312400212333002013102321442324002324223413024104111323331410322330122201412412120222201203404341104030043044004004104442434411243243200014013313400024021244313101044041332113144401440224142113001300031033100244403331014112312332342212201320014212221122142130200101442430242113310321222433311220202330442404141104323213340231042423012403000212412304042341231044203413113412042203410222300120333214403342010244132212443331401114331213101104000222104034342104244104133302203140324120223141232204001220232101034301443031211020311222433133333002221121201440114240104224003112310422044023421231203440332410331204334230201412132322000240311401402012034312231104432033010324324000442402311332340300222121213042301212011013423143203110300410303343233223331430431212212021021201200110024242120310344200311023412210344101003333114200031312244123020011123240203001311322434432202310432012442010424010443313304421420100323312111303300124143440111140301241313443044103041123120104412240023243012202133120322143420331344034301411430302301303200020023031012334431132240020102302400104022321243230310224313301213343210341101212123023434132334322420241112343203424002020300244201133101014242310233004104034430111002004340013302130412111304323223000410223402144323010130323222101112331403242121120241132134123321102114003314010320113240401112433214204341012424123020413202041431303124004000420322331443122120313421234221032400101234133304201134300321103203304100030433314204301443011303300134010341344022141002412410241244133220011301103241410303441120011412340232222023303402024002134313111102410220412144034414114241312442010022403322434122443043111201004143330421141424030022114031214420403242121211031114402120423011224031214201104400243040411123043310441000434044144211014314244012441233003112100111101301320143134334122023322000030221214143440243200340413032114423144033240012144122004343310040112030431443411412342220423220401312442320213422143400434131322330443204032042040044010140224334104430212000423342102200320443440220202012131241233223004010330034011221003412233004023033040001323213242310141430040103424433412440224012300340330233104011324312433200004120020104111130343344344104411433240144200440322100424301231401202322000411142131111334401331012040044331234224431243144201443223402320200001432420144402340320223134212342043332144401301004424121240130230342341430400223231242114230010423313234240010421404143432300343220042143303042320214030102400100402421021221304240320131241113004101140401104233221040132434112040214231333001440004024030024311310321040444421230231010120011330422121240034123211423124011214132401031440112410423430020044034044341144301122102344030423432402102020121013121340100134103012113211231300024104442341220430014422100423041133203104003334302133444313032421422132133321344322234102304201223130134230412104303443132413241034440234002320123401200012444204442203044030314214114234120041010001013312410133411100142224004432011400101113204022131342341313103330030233324412030413330142143234004414241224324221244133310243333121101422323244441134414000312040102212323010403043042440343143003104224344003244300321440013133434143240441204411321221421124432323422120230324421212130414132212030013320224000133014144103433133440024223333220013233103424342024212442422220441440443410132341212321140313034220020302220432110320", "343100222430004402433312423143420430143402444033142013142320144022443144234301042344141430142114002401101113200333003041442131331112113030120231041011324412310243214430231210302313441043313403134144430102043013333333210111034141122130314331334300220442301130242144301103344333211203434042301411444402240043334002330203232423043401233201402340202141444444230133013302312104144121120444211300414242004233203411304031010200222230234103302034444312332024332213011122214033231014040241432023412032014333314433213322034123334004112231412421003243204123040200142400423414144144340131104101003131230404443013211431322431432323112331440023341144103031012124131230031233221142120330403210113203131104141114214242112424312014330034100310410100102442020021420222414433230420143333401224344410410233324333011030440000213414210214422312334332003414002111030013201241314303331134244003413134204033303403200021243031003244423322344022021312341212411124400243444130312004013002213120031421134230131042414122413433042231000111230410332040132332244014042431320430202310334300402423324441401334310240314043013323042340314043213202233431121244400022004041021213431104424111310123122200243443040302322442044321331344034301000444041242401020433104224442234330003231243212123344233233424103342422431010124103123411404431203112043122014122221423410004104012431043333040112220212421001430122230040330110403224131222233321310022220112312122234022303301131332214220401444213303314024220432110141224240222332443030011021100204142014013113222330130142243222402403021130340001132300313433014340113131232131342420222024430424223000030040220320234142113222312240440000003244334112202340230241213103414222232441021131220440332430003223412342432413421210300221341140331011230041122241021021420242032044211400034333110110214120112444313001021443314334430141442143140124120123241333342123104011301403123401032241130324433334201214132021322442130111430210400421314112200444342042120131231124230033000414322021101221323141140403302134314041412411203334201022132220242421332003003331122443221220442013223024431014221133401400341434024420401123202411242004412411024342121403403431443323221421202423424031104014302100104310022410344333233032403240120113214230321334440311001123300430424421204303041021222440233122141241002122222221201004131341141312033344034003302111241140231104004000313144403140332221400241210103342102304411224324223443440332113131133031423121031024430420321242011201420243000203040032421122400022123331123241331420343303141221130114343223402300112422312013442112001224224134210343124241310440441440414043321130343032402444103220302444334211201314213240422334420113002013314003442311444012120242442121421444001243123234340040020121114340022122342022114103232402404323322110132304304111232012120223033210341333023122121102300314443001234424314413103232320411344023130021320013002132201314101433221430330210322231230100432441411322310132021122444111030000104011010010240331044141303310322214004201134334143002230022114214121322041133004433220341133343013440011040430041340313433323203411142022314230313414301140201424104143213321224012303220120012044422102420312130340123331421031141344321233142312432122422311422002434241313341030103003403114000110331232314440213334020214130230403410001341001343010100131123342032133133023340124121011320302331120331103322331423122412444211220301420002123014344410331111213131414204341102201002000333303012301023030004100204041241431442103223123102304134130244241441024300011300110133323442402022210014442204133303404412342201422104141103222441004441122420234143324024113312232211111312304433030324412244121033422141330000023243131323223313003121111044301431244210412001434343224432421131411012102412411303320104201424101123134422211032442342120133002342142413402011044343311210133423322142001032313221420100412140403320310012004112411344334043211414403203201022204331212402134334324441144412300044213002023234224111401110432133211331433421244024244443124301142421222323241400403032010311321413120111321344221301013334444222304044400014421024410102021302443433410424123323411410303203323420303020402141214233324413002123141104102103411004402323214432210330040130333041200020211230214414411012343223433030102240014420412023323001101204042130211404433003043421004211040244441043434113231222441030412340041443122303044223324013143222402121031324144402042131104411", "320232343112123221400432320104230343331114222203342241101020014042312142443432220223111432330032333340402343300324001301121433242323030233413401023421101210114302234333400120404211010404121141424040031022042114343034323430241444124401433011440301302100133301301331421330224112323102141340403342444302133434321202344332224132122121033421200140000210144221311112140002103444300224331411033402431300423110314414042014230013233034341311440204223102304423120132113311101340430114111010221443214203232312112233114120444004102143032203243311001443140304011014303200001440224340213120223113321003312442412411044430344114423300410010444444411134130344020323212114040242431430243041204040104104404330001404110300010301102012431333332442204200221043430004033202013213430303014442400143320322223201213014231320240212433043140012334304344043010012133243031240433102340433114224142424411344420432142422011442211330200000324414313232322033110344031234404214132432240140241013130334431212204030044431004414421340331240234123144010111120220042420240321413111022010302334213030433210401004022424401304243032320211420232243001341131233230432213444403011410443404030430143044321223224210323024200041340023402230023012040014421141411011433222024320144301112140403330001322321010140131232043220114311110101304122000420402201040022222211140430043123442233320123302341403312222331444441124041211220120114322120202043431311434121311013044441143021303320310432404220043130412413340400004334344012310041423204411030221113203113104122412120041210123034114420214044013122200240213220212332312010140233243000044131243124444221411032130222243331042403413014233113031303331033301222344214042012224100003312321113314134043434134110233100430401222020430440302121444004041024302114144130224013224323304431021442241014402021433141133440324023241313310424114220210002020331423141203131110412101341034332001240203313312313222132242123101212143110241023222411013310310442102333234043412123031441114320440432443114013112434112020244332003014231044403221330011323130011010140301213203204302031343030140142332334134343144004231321033200010432040140124143211101321442410400041224323341333202133323011323234333113101203203042102221222012010134042132223043124033422232310133422121011042100243432323233222001320040431242112133340422412014324022011223422011122224211334344104231132441432001344331430431024210031400342030114414344202231434431101230232301231141144114320133132143300441123303103042311231132423330114022121204424113010002410403224443030142204404102001213002131300133434200101100314244043313130432134403244033020034324400214140423221132032001322110332122441303103413242243003434243120221324321332421221401420343413400302414121400332031433140002014131122044424023242003440430340423030132030401240300301000101304104224133030334034123200400132403434303130330144012141003003214244042341301221241024214031411143130332040324233122424402221431423133433440332003330030130243321320024421243334321431220011444340024111132440123410401321322112200422111033021301411234013320443113213240302401211410241244213003221403033103403404102443432321134243013111210121131101111003124321334140001424010042012401204000343241131331400422000321424024304404411140231003214132430211011323344120013301033304103340431331301403422344000131024223033441143323024030340032012131220424132404440210130203313130333321213423001213432133422014002343424411300412103303133414423040134113130324132410110333140234200124140213113420010110240200143002313241424213040304012303324002230021413312113200422000020242402334142342314101223140344401021214420001413044420202003121422321423441011031143313214202132344120211141241141131330111413034123420214124004043213222003321340140013422314440402324002244120341020113220002243333421130033202341040230124014024303241214203120413032020301030442123122043233011110203412212231113240122412002400344440112433310314322313032400131332012024323203443441030241332330133401113033141223131131341343234211013132221421334421024410214144431233033434141202410333103111020144213104421102323402300212404320230033102413322300434344332042020340301414103424043420103042020303424210040112212244034434340330241413043231103243110302043014200333210100224202040313001114301101323203231302200112314133230124434012413042213221222240100403200104300220332012241113012200200213403030321043031344142443424110133113443144141002134001013414114", "201400114204340201323043001420314223432122002300224214100301142432113001001132441314400300431230404421323003414021042004110143323402431400420143023004103141042012340220122331323244133324143132343230122221222041303042241221143302144402210142122433320102313232020124132031120034011001422304442321423401244320142021124214141311002112324134231110110123040202324032021120004431010223114412203410110342342214214020003130204214020240333443440113244244202141242123224310223432104241433100223001010413421212210200342120001001103013011102123323300002433434414233140101224430140331021231224032040011410114023223121044140241304112104332222042004441110414103242014403424210034444010032134204400241404210130030044100440424404432442212403101002143422310130100433430244233330210334002224042312242000042100113243201401320240320101141410211111343033334202424331041001101003302342424443413021010403222420433023010233431144013400320200140330014022233020124334232224434234234112131040400102100040123422114431343134244331300043044303221223131343320133314010413303400024220341134440232441423401103132103034203113433421104414422204013233021022131141241344114441400334224404434243242003014104212312324113310413334142121433233131141342012134303024314211303413122344314032224334100330110132101231431022214131003412124014431102324221401122224002443242210414210423231101203012123204003434413202044010333430140031131321111232402024314403442131104020431310020223331022044421231312043414044301123434131120111233424443134110211211010002001444211343200424130424201143310313202421023002344043022431101041211112442043141324001322040210121343024404134034411313440401322243321330343210040022134003122242112101034141244001102232432231010334131133124030011221300103031222033303343411013024131101003423004220444030314240133223230313414333143111422001414022440204033422222330403343042043041102003212111133400230023421122314401023142034411433130013024343004041102031121032002313031301040343444310313323230011233402244342333120034122004300230332110404024134311422413124043201241022140334133343140013123104442432032343232232440044204000141423304101244031123040121321203011203042031301233000300240434023314344004310202303443430402122323213204320141411443231102313042403203400311324223000342403214011001240433231040240210021110101402032024043403234202310201434434101333420331314203322340210011110221000002443031433114244020433434314224433320033320013411142100043003100430201433324123302021244230014023141024333340124012204014201101334423231433004303040402031422314333234331103234320044212030224224134031111133144441143044104001220220300223441011220343201443110142200042400210043400421023422221442131000000344413034120414344110142143220424414121421043014132414323103410211321324444401001132042141223432102134134114424114043114311124410111434022130240131001202423412130414214330301304203243412111202332014423104042114102400444030310140343402344204420411300321242231434300010212143223314130133041220100101111140003021320410132430304331221120332201401312330233423432210343130130303320420321033113121114442222310002101011044102344323412433404224441002124324123423032124422001102240013112122103314021300314012321301131224121444041331422400241234111143412214321042030342102004001321103343304101232021132220322340304203033040011323403122444404410142032042434122414030113321143041330221000200201341024340214002342220401211032040111220001421111042141442124210140430100204121422400133442140124020110333433224203111142442104102013212033424323412041142130310340014232234101020430013144030032244313330133142000221334412133323423442230132240103040330411444023211233403431221303320003211220130204412344224244142112333321320233344103034201033242122024000041022132334032131412342223340201111231100230010042242340441333210203304043323202304241031310100230323312033413140210224201331121023142201042133214140202211030032334220123443304123221333141332401220120144104032022144240204022112001432304130124120202232324100314310421210412412031222131304320033034414001244043330110131202344300212001401033324402140210030142204242203314224002124410424420403221001423143444004342314312133441414022004220303442224002401122144140014320033031401400104143230124001104201034040402242010324004232023330031144033413430212233123213032033400144043440344443004204301430234322241104343330044202323213231014220030241204204002342221423022000102441311004100244440", "110310001210144441133133342031234213341132441420032422143203113301010242411343422111141014304322322230214140221230144301233212020343431011303130044242224103113140242210240242132431204112433010233303222004040144403223232320021011002411132201304441034120002240002243032201423034244331032440320403332001040041130313130203332012321321222312333342220401113004411322301304224132420402243312111104030314430232234431331300031033130011400202124410230234424132102403320324410023122022043100411140142001001323403211144440322043411042322033040111441034420134100222312100221014004322310343222200220032110033341313330403444044324404104104331033114203220244140320002432000433001022100012022021421442301220440434312410440241324023201423033023131213403012444114011144142011033013131314140004311122140403204321104410141212432104434414440000101443324112114114202000332031241100232001114421244102344441340301043233321140422101403033013202000400432244301134322042031333313141132432321124320023323312013214421040312103324002102403220221443410302211102333232412111210320001413022043440102221011144141430023010400000143240142111230314444241313404242202024123203143204430312321114342130343142432314431410030314300410000440412441210324111213230211010124310130142213402423143342413133200201400033221314120313301034243412303032324423204343332144220013000314244331021103402200332222230032020124001230220322322024123314432333030342421122330100434411411000023044422112434434014121424032022434234433402101320032024441331300102100242002301103030332441320213440102144403303410413431320141130122314011143200144210014332234101040333243012201112000302001224041011443141012022024444441414044102212210311143143233013201444121103201210314023241240103301241044441241310131302342003430010003044404001324320024203300003120113244432312301300124224020303040240330010214212322011314421124400143244121314301233243001311423301214320131021341033232112030442131221124344441302303322402314140114402101311232013112224410310233410241034314422414000414244422302212403222433220424203320413213411231302232111124300114002110322314203300032343340432114423143410424442442343020040430022214134204132422344132313404430110014014134222432340133044203132404221110420001221100231342242040020421301421033341010043201020230212242114213203304322301233200443214121313034010113400224204213023320202233041331142243312413440030113130401130433302110020210242324321130020242300020443441012324403121120032330111101133321212231440401223221322342310111304403401323032100230402220012202102232114213443421431341343040101042131213202403014042004041123310002044112310241332342113430131213334244240033443132331123211041300022220034130400023010403003213241314413324013444443401231213101032240120224132333014411301412231133300410433424004000223110032033403202022304312040030333104021311022004032422243414230113133111200022012441113211421424032020312113012142322200242341242130431032102433430402433411244121041110433413200310400140213232440003400201134020243410212242244132012010344113311302221224442024414403120022003341212132101322113223300422113431211231143132220113120012341212314010432102114241022202100404120123334014003103443332243110002421111134301424322000031434101144213304303234101002142002010414142402310401424311413031004214133003434114044020203234203220130020101013021142440410134304013202203144341042320401231413413020234234210241311244132214024420014333212124011301422242024104111322224101131312014023021011031012340040100011233034001411234402420243214432341331212404211440221101012032132213421303130121111012343313322212301104402320320330413403310102420430040132211002424224440400003443000304024203230340421010031203132120001140100314104404224403344024022430124431023001440103021012223012210000320220223231130332214213303010012010044140423404201004343210124003410213431032202223043442100121023421032001300213202431220301333442141410414404431020422140304311113202413011220004341404130133200402444232340113012034114304214434143241323043141434031433130414243344140423213401114412331211413001000113401123344424110031243302304230144142320113404213004231410243423023244023432340024330211323123442020332000102004234201422002330321001134130001330403442011144004044404230434403041223244321000320031202243320032410122103413121432140323301043102000000303121422330303440312310334032344410010143414041311220403304034243344142032333123223433204233433423", "332420243313102321212234331431413423142040131302333301033402112441204220134422323344422414240134024342244241302322231333433110240413420032020321302123434320141031431000044214221112324414021304230012321042440200110041324030004314103112333003134110413224214403021321412224103344244433423241431420334210022124241114430014300004212422224244131031224020143030114130442120133034320212102023321202140310012000304030310003241241021134032111240212130023202142002232032203402120410211004112232221104430113021331300314321421411233220133002104101313241400042214132231341021330112442020441324111103241020342113100341312432103412143003302300323330314333011121131433114340303203234011221020344213030240104314213143142234324020343334420122040313021434140201110423323420341012433443332231023442324211023411130032324214423320311130343132202133104441304300012322122313002144021032034120404143011233023224223303024304111113100403013013414313142442243420234131444444333104441402243040141421020124102433023131430034324234322214414324300221424234031242112402204043010021004444144043401424133230200030432033034014403123113101113303042430030032024132312433434044434340041322333104234221000302204022201103213242424032022334344220303434024210233004103342314111222044420423142211024400211032323214411320211024020413414330400100132002211002421414100341214114100014334212401420030223134044010203013332313340010443420332320211441244200131210142443422442330420120423302221213424123412140400141444332401104140113031023343124110004311311340101341220402321333134034024434130033232110241441040240044231241443040021041403034411132402114422002302242244143120203040304424204122121203004110221324241324341113411010100004014130111010320041003324114242423311422111323211043040340424034214302221120114002142223322342033103312441031210223002132344323123441013334142142401040324012321240241112240020002102140302332241303341123112232104203404020402120000414403122312202133232121301133210431402330223430243422044002234100223013034221410030301144432412311224114014404102032444211344140301412004101202112222130304243304104224402341130104201233104044433322214241143311044021241131242434303420113113012400030422223222011002303122132201001102130313302221330021223304430034413440100410142402024014411423433332244034340043411014230100040210301322321342313411304002241011442421310022301210414343023243341422223210214114013311121113122300420321201201244130400030102030444214324420033332322304404440001000121033241441434213320331212334301334123224030341204223314213142023222101241010434121120233321142333242413044100400224240302233434100313343424334124143431141131201212303322334133141224033414114003404313244404122011430034032223421004212021320122133232434431440434003243002410432220413133301213214423341004314143331110120132324144212210023130443133404100101233013443103240004331204111113141114300413124023333011431021022103012441234211144224311444310214102231041102442211140033201221140130313342101214120042041201031441323112401303423221030322320131143044112413341343333121022140440312031200114033422011010240100221233213241104321002320313412301021431441411101144103322322301213404214220142442224331341301121422313022324243301410241420103431141304141031423221141230042442100033300133433312314014114232033113203031441432144411024014132034110111141142342021433423123331130043222443310243303232123413402420400020033203112423114313434243220140002102030320040431322400332423104231040031320321440333202342330012004104442241041031442311240024231223324130134030123023410232133243430023430042304321331321131321222034244303242022322200142324204413404402410044012110022000200001430131210211143033142332420303241430411000442311144230334022440040010301202221424231110121410124401420324202344424224314111131133012234000303413134204312231442340330422434033300144220432400032221132401242432200114440242340004022232143212121400033111021431344212430311044424400201224114322421011131000232034421103414134414141203001243224120044430434313202304134222420000101304120004221232341204222243342020201132242214034313002324443340040440000413203224003421340440332433243133244033413311124310312241214002200131433311321330433201030140214432431344232044002224044321013334044134042424003344004102333020004122232314113040010440420342433243202334223034102142030323034143032011012003443220101213433442300042422122300301330040411214341011433343130211130104402242", "442320402240400143321414132231321214032233022141210211204123334043214234000212242422222321202444041313033001243333300324324432020242121002444211020221340321010230413044232201023432302430412332134322402002224202343303221234223340303312330123234134224424140323401142301102413014224314321423040200442303023213323423310324233341304331333022001432302313443332042320013240224431303104042342102412010120343331202143344244114420132002444444430213403131240143010244312002141132043424204144022320221112341140433300431223040214430004233111133402242100140403334443401022324442304200344343203222413240004013322320420341303011024311234330231032300130133020034321341204421220221130114103013211033024342234433434034030002000134234222333123233421231223400121441303020231202440201341212203342434410311434441231212211134332033331223321301100003240023431330322222324341022402301332432443310011304012141020243433220421221014123122343330013142343200210321204442142402023412114102043302234020420210120132002312443134413120141324223314320313103330444020331132141420403323444440342123412434124404043424113000333300031043200342120101223144142124010112340022010024013041403414222221123141420002304311413332341002221221332232440233444102224023142424114332434221234110423403322012434133330414330210020404133241334320333311100324322040032230443022230131341121123403041442311000002241330020204310312142422122040020212141040124302114211222333124032140123443000112010214112431341030103444030220124330104430244210211102230333431001003021042041030101244003244412403000210024021002213100203333110020111432403142014203124204400403414010304232034112444142330444310032010400343202103020123112001442143344042430313433440112024040031220410102430123024340044134104401323412021340402431033411240443111334313220224032010003210334234233103132230211114200344142020321131311421044414012104213020134210422110003431212311101442034230000431432202312024310202414103201302443244243010301034142140043424043230304401043031310411213142124100030431114304444232011010302242301011330244031313233301331123222433024140143013404422330311131342301432334344404331320210233411434402232110111210342421211040114343100100133113420210141140013024042014432123402044432430132420340203412022444244244042303100243142040240102022412414441003302321444330200013042432243301440002314201141403440114044213120341101224213020122030020321220204424101114011024332144324231223002132324321404002141220341231421140332321303310333034404124204040240134024120132433422023441130442431022443303401142134243134110422404034304401022032113214121023144440423314201114412433002110244434114101423433242331042243140003000333224331422413331131431412240102403224113124122414413443033030310032000433231242434301314031121441411402330010404101014244021400341313433002231313400433302224344322342244321311002024013010433411311423222024233121131111230040023231043331313042131122104013443043311244313224212122411413020210344421133033313433003244404114111143242432440231412123230312421102424302430400414203201013431340022110202131030003200223321212312332042132323310201443204143410434302032112324101011024221010414101321310410213222433140323301441113042210202004403200102133000414423404220013211011232140423033131301224432202210442430431042011113421002221124020234232023430014141232144003213011023122331204120322413323334140032134220024004324443123334300222032121220211310413240134101241324134234134003132334033414023002412244044113312301220014341042244403113024312130023130423040444312311242322300331020101341403024430311420012414043004234314313232144403032121133303203010221332003330344311120323034414431432442010001043310024232313002131102002402243421341330223124421331413042012440112011041203113214121133311342421303234330124230332441013024423112210442204043331132313223010434002311204224433244342122040210042233034243214110342313321131443110341443001324304434023443034143422201302113420211233032224210133102104103000013320433133102302334212210420214120040320134400214431132014322021212020312122440242144432010301130321010320411221111122300413241003014014320002404333021102441041343240142232132133111114440020123103101201344024121130343321221120443232142003130433214434014212124020141323110124000110143400314111441234224203211340402204421344344124242332440430422300010112033004400021042413232240133201413433141113241422402102231121421420311111011122313222321134341031442212", "040141410410431024121403230304440222142333330403223043324044111143413110100313321032103024114420341310221212010133001434422433423323012243221430030303240334000301230430114221100414030230243104313010012022223444110010302333314110431422342103244301104103122443244044423232330141032214204303040301233204233022141230204411440313304310024030432130101233044114203212223231414432420441320202410114114204144440112211031323320041222144342321343022211044344140402104001243131414230441431113111222114002114433344022210200211004032132244431144324312302342033434043110420331212443333143432042324100112201244422404022444143041233223442410131404343022224132342330100414232142034113110301301012234243401024324403040000224431444230431202223420231432443240221042043440412032214122324121130332230044204101022144244403200031112221114430232140004432321404244140320243243103302201241144332114212140131313341324402121434011042203112030012004332211323212413211401324131100231433014420023312300112411024230324123411004312021210303340140012444244413404042431110321123141340031022423113013133331133011044012322011424143404212441340403414340332301230443304124430132310103441014400200144001112434022330131021224442410342414012414102304414310220343203403141130220341322304142134040041312112100412023111423402240101134423120110033114211331321332400042244103134443243331133213344232311044442102311122021131014442110232421241213242020012130200424223222412430224241041340343011301110420001103140224010324414323114121123310334303224334042132234001104123202022203044101223031103322230224201123232014322013123434144413202414440424321111430112113104114032334440102232312044344440342342122240012304414212000421323314433123134333111404003442331042211402044112331441034132004110014122113200212244133401440313041124143331041341204413211333100431413213104324414124004213122044330431433204141332324411430112221131003234302114300204323344144321044432214041212433320220431222430134420010431323314411004021124034133224432024044121441331331403101314022342204102113134220310014332404400403022402220211431222201030301104432121142334403421242322043201104431221233004304440441443113241300022432344203202142411342231100012304203221144231303333422144114231002212200300143113322334112002330131044132020330224421003014220220013011400102340404233403134000304341102312141410030111103132303042233201110132132110311244433003430441241033301232033201330134002214221432400010443424313203013011423232012412330012222143310113340404434444323231232332444110203113433103130113144442433141103400220432341224332231322200123104440401231123340403000402234022200002442400301400423101114042343002141334223323332322112234440041240233213411222124231112002420300343404340224114344222024431430042310111313322040431420212441104100232040224422400322220112342201101122340023213230243341222424441400243040013432141134142340223131203313133310234240230103443012114232120034443430132044231434330043321021420301230403213131411342040304000112040242301244003403234404312314002304020443313023431101143411244402034311024142343233232003013302200001020114413430312411133044303223202440114141300244314031201310413341123224233432200333032020442332424443042103422322123423134023300414202404032243040113241142041312444014212212223124003131433221040424003200240212001024332243113142424434220120203411200222413100433204303314333102201323412341300403120223302144100004034130144422432032004301324201414011041001342143420441040100302332224331303242103421232323103202004241330330031443122210221431423131243000002130244221002014234141144342333120443233031220413404330141132001112333433110110022314424241124312114310101311344233240003411444221322413401422331003401011422111120424311040313102441302323310234014241034020022044004000114301440300334210042013214100213302334344313304410434422211424024104343314042003341233210330011022143030332312343202331404132234004143012124024100320002243400022240331220224112014014422020021424422013231231340431033214024221311021203403111430324301110402120344244110444433344423343444303442034443204331423244224014203212021212041324213104202110111303002343214340312231040041304434010331022313002424340313244311032413440342131232314312224123332130201044340334010212300013330402402141134034001304133214314420313111412102100214210320333113404312442144134443121340044034322203342044313112341100144013101200230113233240240322324414114403313331110403", "034042033423214112433023114122030234043232311144222232230021442244341433040321042020212441202313340002344414314113232232123341442140442230220304143220103022403221431040341402333023231004401322412303114303013321332014340202201213304223212211011033412413113421330201043211130420104112430222442022422320314143002320414302320233111102402334010212444214122030311414013101323140411420413330032442224314130333004104434124342201233014203304211420424402030400101321424403001414344130133141223000432102224043413131443343412440124330232030312000214434214424042411434443303301303424103400432311001130300023110211312402011210333214403403414131344100302411301431422101320202343324422141430144323430304011122100022311033101031323431231234231301103242233243202130100334434023102344204224311024110413131101302223432332443041402130003304124120434023421041314040414024024014332241104414404323310232420040424132021103024314440132011221134131042244222110134401241311233222300013243011311104421213141133024232131401134211102320201134330314411102420433124021333233141320441332441332143234303341344210203134333214023431130204244400344420102314411022011211322114344401201231230031042121322341400243323031131412033403130032211431331012244301100232100122003433420213121243042024431304014033244420034042000304301231133040303141342002224443113042204041044214402101200123203403443021122034404024322302011043014110204033034303310203402330113121234213120144133140400220313322044134303142200341421313224132104334010032104323030203042003330312221310344121444124113112314331144402244411232241014000141042340422434240241034000324023140202243143304441142133431420134003142444243014002003022414444301024042244212023114241440412212230130000130030414322130031223332234300311231424432142302012010322331242224212202042412311224404223344240342201322443430344443414323001000323200312130110134132402024112221443211134134423034214241300104144230320024021332121211340322430122320111132142232423003141433302203343312003040133441012442030104002211400420300422141121434423321400240112313322442013302033444030303302040440320224401311241031110303422232214140143223432233214101142324341443203442000413144442204140302404340020324430431003312231431413411404214010113334104302001331133320203421043113333410421130411044402014342230044330331340404133424401101013220411323313111042142200303223324131243004432322031040221422120344303312201131201412133313202132042321014411014201411113443230433134404020101404122021424122240130421102133022222010212000031412310004301004441214010422043130400400002204122340120003021201010144304211124020443342032034322023433130114230021230210223343431241004214341233313410210120443341443002334000113140333112431121001444403314420110022424343122430132444010400243241020101212200333002224144030230404102242222442203033043141244444044220020342412012113210423044340042021113423321430010240443141222113442404341301333333402213042031321121343433213023431430330014311343234302403231320341313040132320113123113431024020034410204324430122123421044231134211302110111020333203443030021222242230141032101044420132042043111120241114342321143004213001210122100042433121121142442244343312344013120430430211143432131322044311200113102003033404033201143031002024330313400223340120312412322300312031011411402402411404212430022041422022140011444430144202010343112220340031412213140032111142122332104424421004032430212322200232224444104404432112133420204202412103110004104300414102343200222004123033204310434404104343110132014142202333104340112302301240300210142100221200342303241233434223043330031324242424024303214001010020213311121113012343312120423443014101211321442420211412021432200440000043134431130323102323011201214440001323434224043311141432011334414010431321120002210243044440200144423241142430141304041404334202232134130131412332221410432201322340443121103230430104333442333013014404302323144243201133414403432042144314023032001444133022124040022041430233314203422042300122404010041022401242444021012340104333402100442223144334421320232103433130002312243132431122444020231422441403130234033101101212323043320411043210213222411320304024110000412214241221431343034004031013431030330124420434444011303240300003233013313031120404002020242140212033341200324140013434243141322132342014120441443140224223003114014403202403124431222041344444312304120213000333114213313422411423132030033400314002321200402340300034210", "020032043300133240223202010011312204133300031001320300433014120230141331443421032140000011240034023414222400110212112223400014343402421241431441242132321313442231441410101431034010441403424014420411441142330214340013340201440000031130441344104104022001222042023144321443331343441341044400430104012210101341123133230310343200402144412214434123043032400203412313132223241314011202132304104330200123313302003414201201241211231130332230002314122221421333202201301013332222043123310013342110131221122142320241023033410004214344032003101441413000413031410421433431013110443042231020241433302000044022013023120100201344144304400400024202241130003413301112400001403314212321342220242341130304421220040320224420323230220313344243041033211132243433202422143321414402411002032243304203313222133224123111343223420210001304304112311204413012144402020241323013141132010020001440121442414304204241301340231240204202324443000121233144023332443134214021030442314230101410002410043224230412433220044004223111203333301132043021131011421100031234434440004444430422041402131312123301423403242433320120144343322121410134331424043233242242130000113144111324140222233100002140410414122200432400442113124201443403114044310413023433111422001434111130321011024431321123040004011433430041422232121434344131120113303232014312424020114021230444000210100034132044102303342204032240202331212213113342304140333221020430432032344242301421004220224423413133002201220043012022400314322401140312220444114304140013124310224242222304100140414323301234000014201324224241442132001444042321420241343432100141244022000220342401030121004440342002103344302403102014222103422142040014102212313302123031044323320441203233212213311123212014434342020421011010301030004244340002101422404021344311040411014100140204101233141240204101313441433110401210341412022111043323110304414112202414200331430141100221322234220110440200042144311321421202111012403121212203411102032202041244200102041442131241403203020401114241414430412443121231114403114204330120111423230214304103333443240323013223443101024310033144132223314413431240241342032431321243304300340011310300133221324103231030013142043411134144100124441134102011121420300211442243241004443214444243112201302303234314023034404320434243432142210002134243431121433001121132424430020424102422132344344141043033441134314004324221312000240403243331310320321330122110313123021331004231331342011032442411334102342343402014303221121023403004410142010211042120001334434421033310201314244220220240024201304300204210304223313312410230214242232402320133401111333320321340302110141432102123322204014104204422301102113240301043110023030332144102404024244323402103001314012210202402020140333214004243434324130432130434343433013112202200113033430143003122222113412040032342320030223101310431242340341101234133230333104241311124240442042110424100401332102011004212320120422132013124214412320344420124101424144022240134104234042131420332414140113343433423421110313400401101110344310404102341100020310134331443410124131302204100441324313200102040104141431100014030314042021443104124213313023242000320404103231332311034331000030400020203101104024201443043110211313041012411042033304441341330132403131201421030313223033401331322133020323434341023342011331404221134142100413032341030421124233414333041112442220302020032433244033130121143300002404404034323002224143333344413121431331021432133130113031302331402420341121440324202440112034041012444111241012411031143211342312340141114302111313001232134230141332100221343410444300233123214024441030443204130123024422022323023111023400432211201103110142332001124433041314041041421021111100420414212030304400300144343004033421234303234230440331303041221023330413003322342314110432400133302144304221031404221203333014344334222113421142423330022124244102011211304421312430010302103320121404303322130324104221100143440332233140414242423211142001200224112003122202220323101112244424233043132433440422140444434420421311314100330111000443240133431243342414322434002330231043140033332423321031234144042144303244044004224323323140134001033420331223332311402004341242224202221223211120322213011023442423101130321442221400233023211444003240242233240044144430313010014214331401202021341102233124432313332411203313101221231232210420141124134130230210322212444300132242401333120340404414324310320030023001211330414022101032031041112221434203034432104311412431210334", "033243144041432042304122332422321224114324232123224334141220412401344344321003103300402440403224323313111313023404134322431231322120242031123141011110203331311112033014221134431124324003141100344344002333111210424134434400330310304414424330124011111042304032340031012211204140443321341310402243114420304324312223340013422101332323040020112314220001431342233103323242320403330402043410040002222412430123141104320022303442243323010300142010020012310343344343123422442320042433413412414044011231432342133044243440030434020431121412011112411134431301142412342443043241122114122440100013320343110312331441433123231240413034112421313441131142143222320001102101020203402134123240043133441142024234331101302014204004404020230234144301222331013301304201443242313303031201310222431123232402302011334442310323334342142001414103301032012340302144214322201101111211434210034014430443103220123441024110032200221102301020132434131101300214301313311021222414434421244432240133040211301431222414222321400341403244324201041210410013011021044142010142010444143134421002323310200211211422100312240241410144124223343110232340112031431302213344002301143303442024024004220211401140314042443224323204121122004433142042112222234222022141131310443130023113442004434232204142231423001341101232313023001114342444221341242102412023001123414321424403214224243201444402300023103311121224043123412003100121144220011333323402212221404043442001222044422414110204002131422111002100020040334114244202341042413301042114424043310003034311001144433203002013040433412411032331020430340443031104343234014443221114332440213102011230144112123023442044224413220402312202403322304224204323422242143110043222240332330112020442313313003043014143303301421020033143300310100044400302134443111404233001023402320344000304110414434221012132312422212014430333322314113214222401420210002240323233031332403303001441022033243132103302132102431311333041120324213302223421244120244441132041031203314344111342143023001321422444224042032031403214134041001344432022032132212441302200124221434140200124031004300231430214211011004123311400102323222413441201042234433004410440001041421302343140410020111024313321403222120311312232141142010101141042231113420100220032040024011100200021111204121302444232221302444400414212202340301103312023140022202102321440203314320223242040232133212024343113104220022133410301323300234111422410322310320411021021110012202214421230414210024232012214331103301310220403430022132020403443241241041201032424142431312141223000343114001102422303334211031044144434113244433344222031342412341242144444344304100132010433311040404301323233323020211331220114232422121000323310431234202141301400344434111322024001224403233020110023011120340414104233410004032330230402303132242023041320310310320023303402130240301021402403121301123302204440300302332311220043010043344130410020001404232324311334014122104114412101343000010410114100213441121340421144042414312202430201441330423300202200030004143323444231322432321240443204100422102304302444110133234222323341031423212412130304321222223110002012134132421123111220302242114004203043041310311322013202022000022302100003140334030443141102114234123021214343230300121303113323242103021440234112102144433432413144433242143332241110024121432003141004430140340114222420333030030442022122230210000330411042233333430310241334110043440343104422320311442102003224020233213124420140013142031013343314434024000101023321040430233303204322212140341430121441030103004433103020310244241332042002214030340022114302440340242330310020414102424024211143002140213340303124121220413440201142324300324300342131300331241132433332212303302413401404312100233243031402430434311123121123421313041004143330441244114102342310002040104021213124101230404431223144013030131001403432144413211124134311223232034343113403233212120040444124012201213340101014141114324221041420433401403040404140312431420031410034110400130131430300220140134302443130004044004132230103320124104414020010143404201114232044140022244041223421230212342331030241042030100213202124123430212314314224212104011011234311401013302240104231300130042022124100242010031200002021040244314324140412410414222120432420233414144210214433222423432240313200013131421221313020122031034342233321441122443213311444220303002400423124100220343110033110321122124301201423344102242342333100122022220010000420444131224300034022134403124202211240241143112", "133210114432204020042430003220443300132002443030013403401131032110011210043224143413341342230034320202033044100133331134323223020000040324003322002424402442333401212001124003101001044032232120134131240023134102141044141401433023334243332241444333030214201033141134343434421404100021343124010043441410134143133324233110044314120312304141342241224403234310313231131140030320200410310311140032012420430100322221244230440220212323221233000220032214413421104242200124434244110223340440042110221231433433223433320124101424104123333322141340134444232240024342301332123323231343301430020414443433112432234010303224444223414010312424000420200021142324112244304332420022322231044400012310042231023111441300411232444104222212141423331112240242343042244131242212024143433202303031211030314204134203221023304141344434420003414223210304241424203413303042324014130120124431340132022134111332240240120403104431102402321112042042020421201024410434124214111423141024212131320433120210332011330413423330212021124022222134420023020402004133040211342113110012144123222422031413301013341434230240404101400424210414012210404441431034312413410202240003102310004333342121221121210214124443024001300442034201310320112014343224220124023404434002230144204131231020013014241042300422424013221420224412044322444133411203134020100320121031012114232300102423041011144311343034003430122240331141422441342033110144202344103334232324003231124123030320011110042131221033210313144302104104122441111043334024410220210024104402034130042000002433213443341211400000002203331230344201002012143440302132130410341224320030111142304222413310243340031323202220313114101121344114400122431314304010340010241121131424232120402311101020441204221400433301003220232224301042340021313412031143104033242330141334202232014341242042410331301032232344133004314201302423044430210212112031433223220402414140004301414024403401441000310420001411113240124440304122321433402320030033122220311413411102221143230211423431140230223303002110421224034311100042433224320322241004431300323112223202031220113223301321332010322130041324330432213314322213232024442312432242043000241411324422031101124224304200224243133011322301333034224421432034143433143304403031144424122122124212133103320204310340030232243024140041341044030001221030424334120221234241032212044024424033210111040332412021404101012314223440201204013013442121211012024344244323000302201144340044012114332312203220432344044401032121143022214422433424133402122430440400020224122210244043404120044410432323140333103223110020341404443213301404133114121214004213334424332010233232124013024424132200104102031034014404343044040130433440102423103321221234141021230033212024433030124313134204012101403114044202402144041211332240414330334001212143002213011024041443234011021124131340031444134130020043334043312113333414113324221341043111432032024442023410333112142020131141400030104120021303312221134012133323240103441313213034242441342131231312333341313231341342103140200040330220013104141243422210314331201114243044324010210220130410343430130144434102423022022414310442321133140011213313101010242033233202422130301433034221113412032244332242142231230130224134320211000304401123001002023440140402434003400420423421032111041120033104023332240132141423230434040140240402022341113433340400041124432110023420112031122313123001034220233113224312241133301032013414331431443012031043331322321043334133434130034400112204323220210022423321440330003413034000414300020033031012214340112403224303230023420111413121021341432224444423141433020011412022011332321213213234004233104310044130432124032024232041004321434310032231320140211010312103403242232142030433223132011203331031244100242300112222000140143430333202144342224244411004234030114112322423204440334130232120143244214421010042440402131002300223301241240023141013411103024232043224030021441433241142434103140102204404430310240110430230041232101023441134410214131310200201023342234410434302412304444233143121413033214311000241024320200143310044101113330332131400341040343210423322023241412021022342114003220022202011101233232303133301124301032222033340211331000010132132444430303212024100301111402133142330141213121032303242232442303224033434042442403431043320012301024443312433213222334124322443114444001222144314140413400424123401203322214311141144043410312110134443203401402020400131143014134413042020314020242211213233341220412311411302443", "041301204102133201140404231401232414144032320000324124103443441244312424334123241104023120000430043243031330234322212423224433001040031224022324230434340022120321410044024120111342141110140320204242432104004143013301024424200220000442230123043034130403231130120111231112204111412404134010402121041432433242303323030123400300143301040034220030443203040120020101334142110210010320222413344124310031040122203141213011230111130340331343014101134044031431220140002212114300243333002103404123331234131240241433412304001343311344311242012431033241041312424234341332110112112223244032142234034441212212003212124214200431111312344023122344411421411204100411220403233011212222030103043441403322311024442404302132413414300240322333230231420240134340131204241123003012320043003434420144344212031222040420400102241433342234114043420410342013201412341243243414242230012220322213432414011022220102124103322013000034013001010132443412303024434331043203433304232204231102212242300042224430102322144141014414431232044434230443123422431214221403340221100142204432204213033200330034143122142311314343233300214023040144311044130213102432011302124414333301032430303043214034020240213404303422241423103313043022431344011031302011241104120321222412341202103210434210422100244221122000414103300214024430131023113440002222041023401404330041400313234434211213143024300334120004230444301404020134143132432031004342401140042441320434120434021420443013420320240341312304322204241424420130322323420431104411311233002114201043240113030004121333440103201421201110233132343432100440433144233130113143342012012234413431412403232024301324441001344344324123213133143232303400401222103214233333343041343302120441231313310132401230102430300324411413424001424434342342120220304102223020432101114324213342223422241413043210322313241121021412102023321214432111131032122220410302013334014011004041041434444441242331303423232302111333443412403212121140022130414011042122131142410101002340022243213031201022441444130020321233442143301044140430403200040000024121203030422024100213303210441444310202020302242103341043241423124120144210100224012133411434104123124121123233324324334321444342100231023423344432124131042003330031322221100104341102404223330044040030342143313111024110401023242434340202130212200220002422404241330442330004014010404440421201141200013221300303423142042144033113424430344440312033342303103232431444002432232424023241412123440431434210000443141210333031344011214214242301040242311240333122114213314032233044113334420341101012041013002104141041220424014233321320332433131341400024302443221041314032432411424022144031103243101433100202013111311142033144010104041111031030111122133020314204232102103102204223343013304322030403200241130222223423444034421213214144240104441141210114410242104430400203124012033101241341344322204330432420123122410102211412042003440424133303433330433422212031304041013043442141430130201433003114411133404433232400432204011033311024341012142311324340023041320100401142411104313441131301210131022340220243104333040223403340401301320243210234243400324233312022223213110310202042212330232321240042041040110021024203403404313134300432141133120410234424040141403333324134311130213004213133144423331241014021340300033223024014231413032243414121304342104002314401220403000312101302120031320202024331041312114122213043113102421011032002102040410320232401420144204013424443121104112033403243434220420332240241023224313202224444113424224213444003434204404302034403320321224120320204014020432302224113420423120411440233031321333414311211013010424101341233424404324004400100344034112114320343312214242302410204131424142223332102120402022331334004122014240203240141012424403121001022343311302103413140333421343402213444323134020444312101410224320314441110433103402444103412042402140103323340343414123044432241344402233030142220303424344342143320303041431324224414420221300204303002213042430443143401014120120314433013144302003424301144314324304314243440320023104022302432111122200202321113204310031014420404011102343200032420211101144304420202331024111332244014243320331302344414321444000023143103103221301122242233202113330114433141213440333211000424302244212420033004043030204221031230120033232441322142042022022410342024021331110404110240430304314134113004243440302122302343431010133000330401320000024023143133431412341231214334223423010224411330243133133133141004133203433212420", "200431020113030222044013031303423303413401203003122013321404102132310221403311404233434310243333024321341412021044144104123304001411120240341442310240130230332112443421013114230344424441434413040342344434212034043421014320341002134010421410314400134030233240340014434311204321420200324102421242130114300343300340141403430342300304041143214411043440141101102420031132232212101320224223401021022430141424223402321111300214214142200211143121011114123120401342233440230144412331412012141031101234444323441324324044332101311421110410121403412412233310410230140202042332140244310343134343121442010431004204440114401013102203433320340232001010340010003420222320043411420143310004310000341303431100042234230234404422132134212144123412104044420403032401041043030101034130013103212424100113100111020220234231100201004031003004143404443004402020212041320323234121443033423331112001003033213400404104203100401332242003423034303241433234334112111422200322214214431221332021202402430332114432341220444324433314322334201031402304011404122403340113412432302124312204304030010343203043040243334133043304131210230132142132130031113140000301022010344002120123230142430432130333223142334144240313223443142420210010343210403214234113401014411434143032143320201003220444441212013114112224143001402301110022200224130210141024123234014341312034124310331220300312034114123002213134311004044121001201224403412334030124312440410030202422313342102341132311443023024223342421013312040002430423422312242003314231041232430441220400204410134130321302303240122113110302212222014120210441122424143330443034443010010131343310042313132424120211342341001013104012031114120420020023023102124403030204032143023112433110244140414332301440244441341034440211430422231340032321034400041010140310212334033112124111301321304220001314023334224231044230124114132212002431410200010134212301113403122330242212221202203121223114141204242313230400313140343102414012224311002103344032130210211113421244444203021214224233110442100334444334201403320230404221222343004130022102132030241130120414014213120041131340121400441420210041012002423011103122132412041123040400001223100431224330114330343220222330134322341242031004112304401142201433400042104122422143314131220431410212300201203123122031344124324324042234430003302103113421230341243023442103214312001333110343130144301140122041143234131221244014243404021441301220322403323312233442321101103242414344313124132022231024140101110344322421043300243030344004042100002421042201110130021040311032113040403431330400342200431104434011124013102201142414330023132144112011114214320120242110044410341110440011101202412023414243012040143211344111243242000433344243422032214333200222033042434234343241404420023304442022124341041144041041021411124332401142032222400004443112340214212412212030444213011202143311233232434443413221300101414043402040043301211111023100130202200242201100312014402440303444142304212444200122401011303343110443042412223120404123442044030331211331030140421331203344442310110313341000310420441011322000044200222041100244412021344300322420202040101101231223244044143202443024243013441304134131431001023322331443024031342323404340233314103101342202142141333441140222001312112222300404000044203212231443033324241334410122204343133213440413433230344002032444042110134413103042040020023404304311441334002141222443024343343204231014131301413030342040201032132330442024020400024020112442003212200132232342441134011233021414024011101231343233001241222441430003034123204143220442144441143043201434102113243223100304123003113304242442032204440301104030103124243421324120220010214132002003041012423232220040121022304431342002333003103324101333003430314343122031343204421243404001320411003132144320201013111444013012023324001422402002302422422034403203302233300431010204013021114333133302033212232010434021412104124043031413131040030043202432312123004131112430324043313334410212004011100003404232430003024303002031441104432003301231020131323230214303401412004043032034310403003430304201031010213020340130412242212240421413213334412410231333203010242144324434031242314442224223001011322412011401041143424112404340112111334234021400312433330410032421310344321122010002031034141303031433232440210443001320041410232244424144211343403312131424033014002424131230030143334102303311440234330430131331044030040323441144304232021130130431112042213243001313440344204400020002321222414", "320334402233323401032002313334031234111213422040033340034012042341014143142100124214122232120034132243402143124411120014123404302034022400211410400110424044112412014244041401313131402332102424411044320220122121404214341120343130221222240223034234403311231321230202144143434123313040310144224413331100303011424001104033012340304104211123340230332440304134202401202144334314004041022312022203342233222102202214342030321240320224303440342412312124344121233302120434313111221211121403001014414414332130411012130202444410204002022102020211443300342333212301120042321411134144410402422442103444112020303034403231004132100120423411242112302141141022333430441404133213312442424302021241311342203124431024433200441440223400024301123241112024321301012341334121022034032421110230411200110342120001004431130423102230444341123312030221334123133020420241430230301002213241400144013122443002333402203321430332043201130103334334340130040021144421043002413002014243102332224313214010010414100404120340333123143441044141444004324110102320413113303102131241124113124440034304302030443304241314443114222143023103141120334231420441102021144141102311220404332134434243334214434033233243113402312023122433024332201043101310332224420411302044213114323312323003341020422103004033332230024230411233333403413243133324044023243303241312034313444110434143024034400214443204201030341330042130104041440141240014410002034432404241343344101124144042103221310300142300141112001231204412131124114212411342030401022313120420334442210343031432144111331042142111031013321323031043122332303223030304032244111034013222123020331212400132233134114030011012200403224222013140002031420142313104410430321031212102344224104132104114124133113213113221002233143123314223011220311112004022032214222333003403302114341241114243130242021404124312002004223340320102202242334210332001341420334322201432003444404420421440201300311012141131341321022310343144433443331200324242233241440403431014214300201224042122212411134440131414412114320011320034240303324032131331402120232121244110443024224444334414332111414043002411041320323020120322102422114142234023343414033433323401014411430141131412424123300220122320304404330100031240444130002122100221001044104044303331330001004003141220032140344314432011440430012311314344144434410342301132442332200232311013134143442241300212230011444343040034331313410304344110144011421344041420332240442034311040423403100304422133210243300222242201203432342331430240003024101040022242142142401313114101131023200211330004303002234423310341300033332431114314420332144313013034113313014424211424203231004333333123333400204130440403030211144012122133441222242010211440130421131033031200332022204322003031420330022244444102104434413131422411302023132202300014314140322103232241333142101113020113431422320420012244301334040414002101334030311241323214324442141000200420120001303233111021334430001342341034301121300000242214302333201410211314242443142101114134344100220413031244203131020042120423200222300032300110312240241343420220042304200243302223012424442213340112210031240100424434302302334133313301432412002124231133421331120144131033401034124400410102302314423422100122304231241024040203141343003203042420244341303401321201413411114431024312214033310401430120132343023142000040341213240100423302410030024231404133342030343002204411233313134302411140223142103324324112414401210343423022344310422013343414113014123033102113010002104120213412332332300000021132100202341024011032410203320134220304043333223402001310141404240110242303000110212122022304120330431001202320202320234040041314440442043403344041332220244231030312203423314332203132242130240013320313444442140330404231433001342302413422404310341113114440134420304113200111402201132332112243034114212412400204141003111033111310404244441041412433232240234231121241220423012022120224442133101000033441433213220002214012331101211000342040343224341022404123242202011314112210342144100410042140021200223103311202320001422041121440303334302033040233131102113144131014430410032221423432310413323131404411214341331020244102331332243344243111244024330412320344141342441040440231304143221441200032012222112203103142341120210443242143032301134310133334331001011432344002433231004430044001224441213312030033412312221301111024143303333010000401002000320212333001233300112441401331312214332412001021203131113334120221002214320032124231103423431411214032013", "040034214341400030032021122122402332334103322320024030333424343302031044411341100211433321334444412124244231441420210101003300122202034320302140222431013221342442204133444320444232101220343232303010123444111120140200042244433434342424142122101131320320443201124111123213204141424121113102032034232432000440210334000101402040113103112401411402420441141014202212404214120121202411100421300200311332130004310041014000041143100132030043212203042223412131322124422441120200202124311441404441403412403321322201030040110210110400301002240014443120210200022104203142311334220201140430114013221303331044002241443412402044331414004012403031222444140034200324423104202220134101121310224100022432440444131233410334412034141003214302013241441141333041414303211214140011432231101344142013212230120344414031044212341020431044320130102010343040213204420212142200433200011112303221020013113442420102143400120433241332441031104212113413030434004014042200224422134402134233411402423413301040424141210121134343242321143432123230203104013111321332102421430231101331201431011303141330401410120222034441022443312220334341324101323420221431001032143221201104001311134104014431341320242011313201442430334341111034322043140423033214121333133134140214412423413240020201231030413220132332443413300024232244041244141001042044110210222112143303442034302224102220030232144312203321323223403013131424224401002020343020402131104434042110020431244431143344223213040414211240413001034223400424314344213230221414444400133044332212143404111010200121414230442013430131003314231123224303340324004043221220342430230320214413434333130000140013404230104410101214222122002213414441421140044120323241432110032410231423143422011103323412132203113313140332413034043313221200021302230444431412211110104033134213341000012401000413214030100404244341202131410204100243130210032100134402312410140302030332232020224101444031201123431101102040020034121440114043304332403242223323001404324123012110220101444023033113043044220412101134332213033412202001343223032140010442333102001312323421312302202203231001044230000220411032130303130320324042024132042012101244201132103331213331400000112121324243212020331422441131224442213104442421102014410000442343034322021404413342011343320241441444333421404442311100412313144123312242414133344211430013234231301133123442200012434232343111112121140233442101311410244414241132421022244243004241120044400110000432302042001234232110121343411112410211044244432020224410244031141242314411020003324034231444320341401103344240323430212321421433122041414033332010411410441434232032221404234024234330011331203430214004144000302434411144101032222332034133003311211022002030111044214031303130442330413331220404413133403341201011102314034232303142242001321104221204441342320322032021104312112231120013130332134422032240413410211030341442321432132032140304140021204044043042402122004240333204113222412412330104143114204114041321204442104132311030031243110114243332242133123433313444000303031122300134430232022013032112333332020004324430032112200202401334143034143140312120112432213100120144432312000142302003214340334430104300222402024201331032034101414401101102332202023301410144440131034333140130031112232430122111314041241022424224332404243432403433231011441213022331401324320444343412313112031044013120111321410303004332133341324404223301321043441023340410124344004212222100302202302021100234034411302303243031201403423101304304422213400200041110110334433242134003040211103311130100103404030414441104411441224143044233044103344023211023021312022004403332404404323412044202244001114023423412022201023114332140424110423431031031404433124304102232043023331423210330001422032120444042212210001130323340100131333422230132003141440121320010102244421302202122241132410422423103203211330440100231102242320021142010001414133033334004012122004231032203413014324030023232344014344403322302011321411003020200112104042431141243204330111134233012233142401322013042002003233202440211330132221340022143044301121244430211432134022402214041122343312103402421144103113213210443212013033042422243041434122142304043342313410422443320440200002214041023414422410212144224001000240304004421202013242321040401441221001214104044120230104020101402314300320234000111341421441332422124441322212041320124430013333000041440220243121104330042314244111243040031321233214304302031404322203204042023004234203303342121011003221444133", "202402014432023433221404402404333012244443001044322401423002010023132241144211423441220210103103030120334230231212200243303310323002321211143041232330134033402313131233214232132140324223312131022010120104103222412103010442343202042044314220001244341334410232013242433042002102424143332141244331022224202012443331030144143222202102243124120010044104421023124434430121111313242232040201134300143124034320014220200342142412444021011043230341130424410323310203213111423020124141230412241310000023231014141423220211243141310420320300043144430104101301144040133101104214004341140444343401231134412430102100323103100412444303341130330431441004111014134004331433011344041032141143032010200402210112143131202031100002023344202204340124343241102010411134421343020424244043332030002240311441421041142232003012200101221140202120443111144400011141012022413233333104041212023402013424442141142403033013213030421020403422311333102042321033430241112343233333033423301413400342314040403044431333233234321414322244433234330221440303210301022444122011444101333001311324403400320003141011444204444431221104032210121413024020410001340304203442143312443123114003111410003331243121014433314110241040111343321443331022124343404211131223123423100342430030234124440034220022011010211011134010020321340424034031210230142013221312302223311303402402232422322414311342043030441114242321002441303213313411300321014021330304220021042110241324301031002413112333232402400202241433220011323443332231032243100300114221424421014140031030031210211310213033110432310410331112420000044223441404043144030223341310201141441413031324223141324232204414214221144420243001030241343430202241412212032330240230040241024032333414430434313401232132404133301143001110242013121131431121032343413020314033130003003112141211130033112403402021123202323420003044403103021333101034032304122410314422441114120413410141340142201011211444201422212224224210040203011104121240423341010332122024321443034134422304424243340103431410023002434303322023210100400320443312430040144402011124104420422313141230402014021223203440210441423243400222340122142143330034443314123031142404034200441232301032204303314223322020301214114301213114040334220443203343041220040304320003322004310001412001314100234244402442240442122044103411321000303012402404311124441231201142023224304324111420340340214331333220330113130144004013200103000242233134010300344034044433140240100142040422104221411444321303240333203400411204400413233442320142312302413410342121414432114032021410004421011421404443434103012134411441040443244421044013401101224142134202010221242430114324414210343231122120402421233324110200221121342214444412234221314203321014404343133113102030301423311330431121331140241033404241220412110430243043041433410443012421112340030344333220111324423412041022113403003301034140203212124023003031103010203334403222444202414320110244313111421342040411020323101202234143311132343310102221211213310344244401321244042102121202212322130124404140042332104204143224011101222324234422324322310413203140030313312332332341414303311133023402123400011401012000343120443003203011320311022020311132340202002342044143304334120331210022031101203134202114331441400441200032004404110300021023014400302132012033213432401324023441044242012201431300423200232242204300331222431024012340204012210431141310340001420432444104404331323411420202332144200023331110413403414043440134022104132422212104021000041332424320312023132232424142433300103104114010111040144243010044240041103130431010144302431034143432113404343122434321023213302203240000040230330422013141411114212014341041023410131022401030044423024123323400233004112333100414112001020113121202014332041124211133312310004030330111204211033124330244141424032411024300103104204314111022402322334333130230102430112000340330414434441400132123131311230442204221024004201111423023201012243412004204043144414242020043242331200334321433104210422402240212444224421132423101410031341142113224031014300403021444002343443221322344002243010012414144414114132103341420444413033222312310401101143341224124240422232044340120024122310011040240341211021322300424402132411042014120342041024014003221222223332111223032143430412422023143031310311434303300023331413100224322000130040413120043442033134112004433143321243331431313242331144342401132441220000140214041241441231110043011201203231213011240042114114423311340040040414140111014301024011", "030043324441202333020240242122140411441341233433340333433234343402343403212430413123411203314333031002231143033003223444101111202040344101134113330111213432143344143204331211031202324004330014241412040143331413220221104400444344124241232310131040441114211314331013443400231223430011020311012040123132340004130410301232433132342031230032002220310244220432214201103401000141432321244131321011442243413340441312223310221024331033243313340012231143324040441231141310221303003243322340224242113124324300312403331340011244242100034312104112013400131230110043114120313313001433313340140014104212200134114314124421344032210410403124043030440001410122432331200442230201240143003140134430342304110330040331341411003012013004233011323432302341221043302320314100443410103244313132322401130203114003433110300042420032021332042341000341200042114122133341344321330340241331320040012034000342343344133244443023120034302404424211343314421411222144322443434133420423102102344240332331404232104404130101004423210222320034142324434224222433333333021220311224313300143400324342211114024023211142311114042213333023131404403232120331310404121220242221443432012221201200321212011233001302041222411422342243232224203213222230344424240002132404344323241343433130203123202323441210040112324402131222033400414232310430233044331110114401040331321144103241034234100234112011220330022323403212004411422143112432142243401103101114233434143422443030331321222230131110043414400412441010213442131444104301114021401134301132411444132343301340300100202421110234311402413144431023420022232413302034412140222030141312301421431134002122314440123312233031002022203244244020334433243334430114013204113324423330033014140033402313211211121421401304131110334424201301323003204030040341243221213111434203110121311303424303004421141110042030001033321244310320221330232100233013430301111330204342234240233414003310442110032121321133424312203422144101022214102143024003034434422322321003241420420300232131131324314322334022432313423124440434003414342442204010444204434314331002413440201343401030423213200024003112444433204210334344322103431040322241214013232310120422140333414434412024013214124340320401104420330404034012233104201434424034044144131044131402113310424433124011103301112024344243113031212230004340144024422001122121334013440431000031332020340412100233123021414342411121203301443140212111212302013024302001114243031001424314314122403043122024211201240122444420011443334340141113124024131111302214244004313314330030314130223433332141241232404402342230344312134410041213230041221122344241042042434223334432312410113010230142211102223244233041104040231103010021200143124311301142124333440012023401031424230140344043342223323340334043432133322121440040131111421102134434401223213003120010401323000110333220134200304122110310444000131400041244413034130322204443330222234040001014240042023302023424332104403213143403342121212243422040422031230122443012230322400111313101432310221003334423240203303012044143444011224133302323411104021324030014240220210430342403404304421444413312332200340313423232120001103341310224333140233431230132140423240433420441314113140042204000322432003414211421001344404130440333131011022244140231240120323000422030433404440241242013114131323221404230344444000030411442414412041211422432413131143214410401234430143202010142423144302124421031240443233222430030000302110202144324300114021324233413214112213000133202434400003311232213312124312422333240110042134402320332102244131120140404403203403340322022443442044231400131243300322221032132120311201030102441340143112404443213333103232340231123311442340320413011101113044323304131404013131041342013142242023440421110041343403340443311131403440421244102232213140110232310234040033304434121314131312311443142423433440241143013131034004342444402434410103232211200200304414204314214434433242122334421211412043232103410143301310333212213311224044302043432442214440201330043323401341403032430231143113240313102302214411201410124012042013210233033402211322000020002233324123110110213414342144424300021202334103344034442204414024411302213434111311240404000431213424323124141140210103143022332211011310202400404240412133004201122422002103131322320324113334230342112312122024211004200030104130404034143034012441324424213224101241034221014042034022222422233431412200301204200301012122003243122030302123330204221203201341102420112043142204202144104314", "204032120142010224014000114200120104412421123114304411320214010011432430032311042230241134124443442002401132414013212312343100201201211300200344243344410322321232100134332100020302221434221010021444202243312004300211411012100331123210400024001320404421032301004044424322330344014333302300403413011442310413030411200002420104430012324220031204033434401441401112310213330004241431403334312330220010031440443204413100130131402033202442230044200133410304200241341114233003302431430212034421434211221132444011114304144112023143312233312242201112210033140002133200220031400200323124243141110042142234030323221220331333124243404342324243111300413042404040310013413121234321310310301022424003100431021013420134144300340114004442440014402223214203231220320021220431104022412112021103421413442324122143213223122231014420124420032203040311420030410341220242413344100204101314014242041104141333300231312133040333004122124440303024013431330223441204220310402113342124104243013104344004444144340144323420322010031012113212044414430021413404314431332123214332141443144402231420121321120440132223010313420023022423311300214241414241443330330112441021433001230042023320421111211233430243140420410442214014122121203001410224201233001130312223114403114143220103323130112312443142420322143442140100102414210210431402243210240432404433442012104231302303442201404012131224410010400241304042124033201040100332130012312221131131421322002344423441100413320330230302342022134014440001330432210034032123120111241221232421131321304234044400410313410031411130112114031011144321010302143122413344224342044104002421424311323230422133244242222132243224413141442432444130330004331032304142411441311000303334332400331441140103141324103243111112444143002220133104200424403242041233114424000003230111302311243324130204333434141043202041244123223142423131404244102134432224004320411201202333030211333033201400130403333234221433323234324144243331012331123024414442331443240121221003044114304014233310104020424212103421003214243432101121423110231203012423400241034120241213002441211241341333304112320143142040121443213022241422002403121114434221314134420210134211044014311240443440432324030024200001330103303202114431134442411244340203314411413111224213014041311204404343332132121212224424213203312130441320423144341132113411113330243104202020433121221104042323100242113312044034012012043231242432000224311222124332242033214122132403334440214340124121103404000140314330340114011002411214042332102423042001404203324413402324041103401444444232412221233130240441024344220232242010104424223302033444043401340122220113303043434414311010220011343004122332421144303214320413022201324400323244430023004343313432040332333042100144434430342130102003211030231434112230022043222231320402342021323440340433203214104224032033314400112110021310030220222321434232112442124243012120423021412443043413003412323132443214223021034121333303323010302222223400023002041441313110104220024331441102114222020133431333223244222043210103203124000242232031240103331221412304210010130104423041123020102441224220400104220433400030232302111042230231224323420442411032101442334200314241041340133241024330210133112041231304440201323222040440124144004430403221200314241203042120421412043311111040132432044411133304344102431423023301432033133322314412212114423213121132411113331433131010422441402130200001220420024402441032342341114110232432403123134013414404342141111102444112434120400114200241104003210444330242111303432023422104034420321401404101031421032034012203213012331420014101420032300114124204321040222331114434210401114221143110422011041242021340223214340344410131321430220221424213413024443423042241311334223211141001232422024312034000112302404112140440000322432030323142312232342041434244441033144243024331124344324322003301302403242214101020120142210113143331024443223412300023032443433341442120203301440401313230004100410432223303431121130442440040420313110040432414302412324220120432144030240113341112242032232334102440201401440331232140434213204312144404214002021221301032011202204422322220024021333423442041034123203220204214441310241123200113204101331211023403313344023322310114111211131442132120323113433120403210213340444444312132404041203202210122042404122421134303212143110332003132332232301340022304311331411442133400342134301102100220423203101113030424121323024030321224044141422123334142313222322402231334104223002201222", "441233214114310123444404202104124230002432241004100410112402141024440003421222301322101432103222442200221003234303124413113233440244120110422404020013412410232132044240232341324332232432123204444333441211400440441442332432124143044432143210433421113022243420031011102332420031032403114042340113120411121133211040233211113020234211241034220102323233004213032423423020003401341331413002211041213301120114212340104331430310141330341413222412120202232021424024240402023140012112112302030340313434432310042033442212031004203234042240404234440404041421111211040213420224041031442330441140242121321032341130002331343242031132112132443104022233024313440143314314441402043123320033021132114423032122202432102131324312024411013010231144211232011414332301302112440023222010003243101212202111231212441233430012243103021212420324233234442412200033040011322033422002043243134302111122422331441043013301331033040323400331002121300034443332114304201433011212203134332112112224411343224044321413311410324020224224104131010033203432413243333043202102022442012320333203411341130304030320222421111304004144040343410043042004141133101321410333342210110402042441211434404130024133103032220404303114411434301003201212123131034444433101242210100414224142434202131304331303240110042421121421042144234434103331441432123300443132013034114400033341413441120122422210243101440023223133023442102301413230210014033342040001232202200211131233001414420433213112113231430314410404334300421410141032103102220031421440331434313441014312212332110400031322333041144301424100313404103021124244322112100003342330033034101013332412032433331434003234141042041203202100402212132242211221322414404421442344324004243422142001214210441014343414014331324413224200422111333014141403143432330142412101224022200041034303444124110004312101430212331343221143031104243414021034303024244002301104201101140143224222044032014303304241303432223013433130433111421404001432200243222232040124401333040421014000414242000404434132434233234131101213123320214243324233220333331343400002200200344131000431002323424003343121004114113340241421232110213204212113403031133444232301444233043123412332413030004333123022221324301043212422120044304002224342123200430114123344003244232010101404323304202423433404040340113114010141014241441131023310332340413401303241304343420010101233443031244413010322434323341122041044222130143214413133011044430230230343044431431111134311201244102441002444303041402114400202320113012433402114323441304220104200424211200411442034023033202012223302344400124310203421131124320421224104434003312122002142431313041304211024240412434232043104113403033013001421000440243312444112002043403340202211013202402213030344031141043202423130204234212000123431040403103111213243440311241210034422041130042234300403330411344034041421320000244344220411214323011311313214442333132211302240040102141111142000440434140101431003102411411134340410002432200422223210444332103441130414331213334132220310401112423222323103323234200412401031000432344430202440343111331334314243430334243131032332104004232220124411003033003001420421110024032134243030104440212321410122343420442023033340211042121001423413010000043402431242034211113030000013402104434102332001243211122003032314102411041331304313131122012314002333432234142440224314224001421031021224134432202023411420021024424444143100032041213312310244211311312221302332440234344042031103314110021311211244301013400333141344222421222301033142232443004314002441101400142104420211141010010302131321243444031010404320211330242023341231330110300341400101231113044420232044342102320401013201103144103110424214000124240344213424420014303013222303013311031301113343320014230122200021020313333331233444424302313223111322313121010210430002332002130233302243431411104124022331213113323132122004320211430022021401312041030322020341100131130234412420301221330221104403131004302220221302241243303110232401240243440424320004134324140413201320101142224411144034111030043212302110442220004011420302201202202240203440421200424230242221024041122310304120301230022342010220044403230041113014042022132013122242314032404120002201300043143013200313332342240322030311312042114404241222012024033023034013232010310431340441140113033312430002344333142041234114024431411101124441421420044204301434231324344033210012410442114021410030404403243323434314242201100420140031034242214040034221004012313341203420223203134", "442422440320202011441201014010242032110103321001330240333300024200400132133302400401343004424413130122224341120122020313020242243331200410432031301222024232102033332030334222111400042000124224030442214022203423303033333424201231024024403143302202242311121411333111024210001000104032413022410443200340412003344120123403130130114113010302230301344030024131102410231141231210034131221202323021112234132204102213220113443121041030333211134202442304113340402141424431033401402120304233010223341342244132330413313340430031314413344313233041034311203021212223112302423131411300013401144044221042342210214003130412312413022411104443030301444030010010222223402311240132211230421020101431404111404011402120013010322233220240023340333400033443302334142220201104443042120111201101344413022314324004414401423143211244442214032404444122114002320010244121424141044342102010243213101010034303114131114040404111212300313340204033342100001124432104043313103041331140224423414011244140223011432102323310303220332301414344003323033222313333142433111104111244310033342224201333231431024134103323044343211333121244424102023112020130401344431423424421123113424404341433200042034001032413202134214134303231330033234313201112004300331144404134134033420244124221020201424004313404444204012021033222344202001421032234321340004331310133111231402132203132043402140031310031013302230231330030203040400033114030443130302401140213020204221332042333424341424243002312344102312220204343132333011310243123110314002420112243001310042023010341311233123324433023232221210413333114421020201000410243322040043023122320111330344104412134213411202032323314033443002120101020011012043221211414340430301404311014432200132322002202042120032212023224230034303403210212000201311323003010402100121134012442330022031442033432434020241142142011424424310030014112111430120330434122324002204344324242442211000042411141113324134321334242131411132044043430323442202313403122102333332314212423312121432412221004224103341100302122023130130444001213433411133110324421313312003340404134230411032423132341421310430213132204132112300323214002020313322013030113343010422314442344000314224132044023003341223333112332044424032440134024400332212400433244112001312042423220020341234210434344113322033311414412111200104144332021200022210341142024031003401120011240413212443213134023114423330324101414421200122142241341024001100033143400320443423432401111242141123101144230044244033231224442032413231041113311130403230141210001114231334203134220211203113143113324241334304044244213321102400124301213240401033010311043433434143011330130231132130001400214043424213304244320203204101334400132343321410331344442004241310021314403242233303032440414411443222431202144143203304244422333201210443142032220324143203213000142321330304203011014443233343110212404043110202411230211133244302224134044431034033042221121110114430001200210124444102410122320240214234401222141020120443042042142130021214431233011421314302231014421130024010124310004404240412324441004142131120410000120214112433023403103340300114410020444404302103144224221314033113423424313103044011013310012312440112132102444241111131413414120444304323111222124120103000410004200123202310332030231424141414201421301441104311211233220243241444403221022241202301000324303110330142010232430341203424142323430004030241341022201141302322011000233103130024012003313300130203102133312300223043220330030202410013420232112211233222103302332134431213331412422424420101120243343440123213234320403210323004401422342043320213214213042021310342113304303210422324203240142321002012212101103120123031103310124224233414412133342243044413412311230222123233041032044104343402002142320044204410302231233103233211334134211120203222442332421204334404423223123111434432423404320343111133012130041123223441212314444344032040131012131011400030420210103031110421440331210043400304314113234022313241033401200440011221422324313321313112301443431114032214212003303140014344230230304300410244310432141120023421212132223032443301242233322032421021212023130413302444300442443034404004044044120321142424443224133211331141031020241001002402231110010244231443131432043311332213424404112104111131303204123432132442234310011142002202033031013421134231014303021441441213431044214301312401224140421330433001401231303324243341231411340323040332200424104032132331322310431334110323033110201230122432324032041402033104032440000403", "331340034403103340201102123103100111102041200034140303234100304331313404433112312123134200044011001224443240100442213120033402430040310334002322223241201241233001410110224221013322200410233141342144020214412322414431232022004422232141032434220420313432302230433410042404100110441033131302104144101243213201304122143222301432320323403312333222022100110141201333224001341003120413211101203014432333313410332444414202031320124024200214424041002024130102400334222310443204204424233020434313401422013141410034404004410104131313300420121434421314414242032111141024142123243143430242121340422213434433320023123344343244000430112300140413132113104001133114030024332331143202404331304443201021443441423043212234112343314204244001202302321224441213344122441433124020004233001240230311034304100403344123312423234102004233100444102101232034332433414243232112042324413033310432123222230322432230113324121133302140431021231042044443232314040000311320322011123142122433302230341330310001322122410321003403013034330001121002012104443302111022134314443410034043132411440033021322023140413210114300442242323214442411240324043010411144130204403331231322331021211003143412442243031021200344302212041440104423014200244142440421113430121023104412013410203313432013003434213223422422423332203310032243021302114224104024320432441431142241033213024343441231041202441442122103242012231333231411110031400234434432020022041033104220013210101132440001424044014141444103434302312103303343240232113010321344230232421122414021030430230132332432243131400013004132023424222402032231202034443131440332001110424043230234213134042144222231123113410142322014303223132432304143212311043002402434043332122431143241021241420441214120013004424322221240330101312034324324143122043010031240204110224124312223422341333041001344014102210401334023141444311411413121202132030112001242010140423330210104311304311311044033303413302144422001222432400413304023240031241033404014442211430401440004311120112122322214411330221312000300133213331114241310002013311414032440134103121300320333241030233430112340113343441141410323424401132333203222320031111240313014213243204142323211421001120414311403301312323242443140312444441231420001140023133234430132040242400320413112312404213120403014203443300404200301322033301410413110411034340431211123330111201432333141124433311443230102013111403100114434304444034130010411032114133244333421204110310030311213414301123442342022323321142110100043430304222304142333021001434310303233211121011442432113331033402312320223403032044022402043331120422400424441430133112023230202043414130221434214302000001133441303401243241033431144002220314323302211423202030304232044241120410012440433441100033143024044411202333131340032422012122301001020043322021431034443114133302413324214143332414142121434024410423343304100020241202031211333222233132441430321133304202130333140314031142133141021403123110413110211142143040213112300113123433240302212340043313243220013142422030343421221023222130231133213013022012220331141424201004223402203014000203001143210110134400041023041130042441021033311321303014041231424430441141033403114433224334420411121340213413413240120020310421411434441221043300443234203120310022330023123200344003111324121420403201302424204243303123331311330224144340321233412433341443210431334023414444244233431343002440204422411312434114112241132434143220402221134003340312302202044331114141400232232434122140323200120440444041440134013434024222441011443140432011340023103311020213012140221304304042341323212014323104303431104443211424313144343114123434432341331142002310111221442123022311340140002102311033101004004323410411334200142332302020123134213112100412434234210440404413130244224222244324301420242421123232030232100130132324110442431321420423211020214231402403014041023202434302213134142044241313321302133403041411122234340214233040033410244330320431202224422033413413320131344020030214100032310312214141010041200430123203200034003000334324114043244001034334334341000401313440034200132322120042140333130321220230222132342334404403320434101321203442011411430201142313432401330410020433340022403222424023111234131432433203023023034413144444222030140234003122332234400431334214231123322323424413242421123204114012410332333441400102101423324332222232224314310031334032123003444040233014422100313134004111033211240400031213441344233313310031444403311304240140422113443411034011141222", "444224203121022444214340103132440342202304104223100440022020101030411011401430102002413442004442021044022203202422410023444432241230031222323221002313310231133444040244202241442231200433422340344233014414430332100321332023244123134320104212231034342403420234020004242403200030433314432304213211040041132240411240402434121420202220022140120300040143022000214340031031323123334314414323432402111121222003232133034412233103020411321203001220222423344032402443111140344244121212121023003112022431000320120443220013000441244342224344242140224232441041130331303440331013302220043122432133432344113022233334012031024331243402122341440423130332003012113100014340042434221432423140212411224304442102340414021103244424434404102432130012101412133414222222214333430240141034240424344131332413143224021403113131313020310042244211003340341002323101422300401013024110422304402301041311210202244410033342240000010131121124012433143324342141340324130420104334320301112311230330234143033332031242130411321412423400120132413120030302131132111340441212114332143331344312312311324342413222341441013344121233320012202111110133343344310200230404431121142042114034413310332201310412102243430334120333303431330340330321314243010244431041310144041143200312430331111044424122113430432332312022140242001131022014002023310011341201242322223412041042100212202210012433244031333331301342310044031244403421133021304430332143223341034104122201410221244401004014004400040300332013140014414012200042312300243131132204311002313414433132112234313130203142004010102231332201311032430421433001203102332402000223030120103042012422114031401400402440134012133141244343340241412344202112240131043413011333134202311411441333030212401211240124220300010011243043101123240112001313314032421322322344401130020334112444102140322302300334411033201413202003031214041133044110014114341211204001331200100033134013312121434313121234013020011202420030034321233244114110332323341231040040244242321230422230422040320420343132204401233320300024432000410032021132314242020433301002343100000233314204132332331102101241243414301402220140414444141304431214333212442344340101041323202244301023041002433000130310003042002433144424300140300441420444300402012324304233113320024434424404144042202123132331240023433343211312401303131011133303104204304410344114303101110433002443302131310002121131123100032024240222223134021222112000144224101421244434230233411233421433142320240042303220121103342104024030320213403344240210222424113241022331033122414330413014321124304333114214341012014130211132001323131402031333102331341303302231200004030112314301010323411230103113223221431230122244440321024334141142231334010024440044112333010004342102344202223041420240244212021343324032413220310014240321131123030032433230303410021002312003433101421204404014000242043333203341333112403011443432120212400130000213231342432123041212004013033203142220001243404304301334301410022140143334001213144241110141220144343414100432303311034100221144102203222000340304030124142433321021002412124100014232000414443121442023000424130134432310043214231241414002343221112334323302414114212412323312433224201200130314044422403330203030112242232334434422340241132301101233242201121114004413003042403020202022142303020340302410444110133213232202110030133111220222323320312104422401333223042012230320143131122422132300341213131430104444311412343042111102124342121141431031121222232203420021444031322332431233301010241222143243332220330023244003420130311212230311032012413043143342332032410141013300434124134242433223112444444110102141314411200110243030102403102424222414122200241222122224312400043402130332300110220201434321020420211140440243303401034110341220424132431122024043031240443003401232404321444144124034303022204111402221011223213420221202244320434304143034324440132210432232002040314022331220121332013210323303302441211100013310313324021344133431232234144220011230043304023340244404022420303203234442423223041131304203200203200004421311241012341222431043324001414231342120120344433114213443101312331011131333221314123443010214401102243224120110111141301241000230114100302320100312014312021321243403000400143322220013031211030302310440101441010411042241411230142334003443240140031232100214012134323122214100321420111040422100324232112334114414333043013211142240424130420442034020121121023032430132224241112101041301342303414203140000104413120140422320104423111", "143013202040421113324244003024120204330024023412000303232431030001000001230320130023311420001304033440443441131302312243142210000411140041433033214111222123421230233222442331020100244233332410131342431432331421042210102024402320022024442201020121034031340310324034434331432013020230241241142301124004440301243303212312313223222240331121132030404244132012134101023234002443040244333133203333314421004112332021213421304404311303300430301444300002324113131022031112422334110134341343403021111314133324030014404233014444101004422313422103444431102223120431304404324322014333004401103133020413140404022341211344020201030213213143042021213330023444443143302240102241023444014424321042433200223114344230432214343143223032312142100202242413241140301300231233030430212443221232341233112210342422130204431124340011200320124324431330121212432133443101414423443234120112132031331410422311242202122423043032003311401131002043010313433023402324043141430042032123131344033120100412341121000210134121213343443242440434041331012124100200332000334034431102033203003002030010123231313131043023303232341120002423202411241202043034402122042434133421443302040202301310420124434032324210142002040121132413111400030431033332443122234213310243223214231020023214134031240222322301310103203202220402330244301340101402200400211013043341332132312034013230424232221321240033324112344041334121043142414041024334342213302422022102134214001044032302121330311131204131032104222441324410033021103020030103130104112304121224441033240323030331420033140414124024121410312132314130320412003432003113402234112340202123333001212010403324401001223131002124413214411141331313300444142230243001334231330412243112143222114104211400013304231001402303340341133032330032213130230000340313031201424012220243331233341031133100041001331234002242431241033201320320340033232330424031310310414313030431214240340123400100104231301043140433231000004341130211401343023432301044331300220003431042432033033020221210141242432403204142234044121220142120300211301413233040041121440334030234032344333441411223111100203122010023200221101240142404331334113332402403403442214033104320311101220000124010414400013011234341342421400312442230143022303223304311333144110211423424010140244330004204003324112422143140202122131312013121423443011414134320000213001204440143334044432203013104443201241232441021421240001210022102022213214402003010241242304242313042312440231402203342434240022211343040424233230112033202402434241340404031231130302003143223001300013031123012100224240001113411110314144244033030411341334141412233300300112041210440230311001031322120012142313334244233110110302214210120323023103000102133231420441011321032322004124332000323021020133300140113102220241024141104340144422211042401342103410131441242442133443441443241411344112244303021003413424202344223044243222420333133043424144432422402020123130422004120144433413200012121420324113344332224420232202011411013140243101043301440000230210142002011021402414012231042424401412324313042240441313002001111334120410211214443021211241334040342020410423142243023334123243134113123344102433323030330411124004444144122403243023202423134402022032122313040242024044104112021303212212242040301124300243121221411210013343014002041303010042222144320444023222312343321043341244310003401404141230032242403433412434421310113432343212321110132432141143223134202343232043230103310000202310410220213111102012412210222214024302140431403132113114323013124012144233104133304434100204342241410322043333334224241102122032141322300431013101233231040343032014113124201430034331344042341242244022400032320431123043033413143121433404301311402122203421222101214134234323334440324444104341142234403302411301432240342223334401330302003403320243110104243041101040030021444441032341034403143304434113323011242433134101244214342421022020000034301314240110140042433341441102304230233234042123404001113103211101340024044142342042321330420334042144031430020044133431011341430044322011024124433411204331000143141244034130031334031044334410430111144212003340332444222004242442420141234444412324102100402404122120212402000200343343410403103200023324423221424222231002323430003312101214013434230142224013043401200202243044111441303203414223011443340124440414010003234403400412344041103423041124223444033122244231440213040312000243423222143321323433330200031342301112024122212101313431313024043001302341411424423133", "021103120402424043311134223022431211412214142024442030343332442200441211210021013131303421441330434003410001443421200043044241321143013243042120222421302104040040423114200241311123320444334142330143042213410323323241040333031131432042201301210434444424303312144412213130122214413134144032440043001401422322220133402342241430132412444143444143204401000401111042202340102430012443233220400301024220044313423310003204134212031202242014004240140203231233343444113200022431314131140300232400014123212101444441334302120231334221343143034043404214412114441012202440232021444033301310203430412203013320034132032231120132111233331403032334141422221333321400130040414133223124122323010444300302320230134104202434012231410441244012013304023213423230120440303000222120204230140042413102330044413330012222411344421041131231133303434041440103100412330214132430000121124033124312423432401444400340133310223014232113124001231300201134110424203211120022143233311244120202132403403234332210232132242302334124412210130312131433432230404430314210332110133310300102021043340211410111140134212210222102133430234423400213013004434334433030022441434024014030242002000240402414120314430413313333304420441102044341112122142110300241004012430213222213003024404042221413233122443113323330421110104232444132312332122412003422321344332043442142023223122044112300003203222412113434023234323131340034341314413404101413021024211430142404100122022101433133143002142344244410442304432014042002313220142423141244103241222040432321342422141021141111430140434204104212412130010414341312414334101401101134200311201102123140142443100222034131230200442334014410204131000314323143213413222432322001414334312124424440113024022424143011134222202124331224011120330222012342433430224320130113223300112413142040301431244032343200411244341200031312232444431234301334331113143021224231303201412124421130321303202341020023340222131402243041132413414230410434443430411044213301323310242322200101033244234340224214340414013213341434003303431334024240031111340122111104410221112122424424400440430431132332113403132140024114340140022111313403442140024241344412114231200431341332103002132200020433004041031112242204432344034002331130130430103444122400022012020140201104322343024422301334322444330130431424022123334000413312033220131031333423332130344104044031012340340244244220430424243341220412112402103003411422343430014103430213010440324024143421123201030012201333000003130411222134001433220331221300114011110102313313320301020402003142414221432122200401204124221023030142103412032224114242301113413023200331044343232123122121103400034311132231443434200444430020123104110120314410324333042004002221144031221324114413300212104140012102414012001303123311333233004222220430140114101131024113311020143220332111340110014144243314243101443340331411041420134132122224302123333104013320330332440433244024031201013243324323430122100422431023202233404121401314212111312424120402012401110422121341210113032233234000114412113113411044222142144003123332232442034003042343130342233012123232020014124002230312204431110041214040420334300031134413034014430343221002433132033144242001022344430223414033321124000233312330404031030444023240440213020114101011333200411012424034411421234102224431114200232322303211440423340333033432223403203344424442311103011201413003203013240421133214024322242014333030124033202102304211330324021010000312213134104123214300012322440134201230232020100211131433121434124203142330030130421400320341203421103311312101430303030104324441321023241321424333411313003002304412324043201403411201112344114433343421021220444342210444332021002121044012441133312003031332212114002311001042334410110324034111023440041113034343000110020232304203142111113402311103104133444211224121304010112314133040221420312114424440244032113101243044332100221411102042042133402240321343203221120013423134222042134333131122344032113304032424312320033003143242401313324403301422443033214032201220323310444333044213133042131142111410301200034343140212312443214314222401130232113212212242404122441313243402040012414010334022432423012014034031443430201214403022141113004132121133302141020034134042322313121220443221044201110241034120230140231232212044434203331343021231023011143242300442201241121234314230403144314424223432221121414132120444112444430434310313004432130403044414120233013142110021111131442230434212000002413240202431301330303030240", "410330200420212241222333024102241134434120203124034430424140232222433231324003302423241203241212010023014334242334432302400401142021310222410343112322242130100402324131414320320210332443314031031314124423430230434101340010403404233020102011231224431432001322421043033014333343401032031334044314443122001321100301333140214333303134421001032304320410410032343333220333101402414201104421342341300201410004230413003113240321211430142002001303223430041013423240402443334142030402134222110320100000302441344313011342320040310214120213112000102041002132120140020231040444302404401043303320120203144120014013201002400332320123014414424042214224444040202000013214340240042144303240132311433142340433344001104112301131324011404122232211233140220414204401111313344044320330303133420414200224342012232131111120214043312244400101110044244344343302024313224433432112442003312222121213330224313211020122214131234424433103314304433211410024232433214343211242413440421101323241211232420044422232021300403420211320111131204414011202103201140221001313322030130201344123230022002343300213430124413223130234341103112324433404221421434214044213423220442333030422222330304322104401111103320144112200413334312110122114314323301214011044141004412404311014413204212044313300102342442014020014244044322243323110332424421244234231423402434404140124121434132322340041404413133201124321420434144323114441103213224324121443142431331310113403230033221321204040431333141111404314343213211201210000432043310321404043202431242334220043210320400112141421202344404203200323322012020224042142303244032243042133012231033311012042322432101121410041444420023231131342143334240144334301233313022001400130143414340100424232230304343333203014010012023414210100140434000230200020343413344113304202332221021441212131020202340043204411424243423412003200040403012044130443011112100133022114213032403134202042243223240413343033210042002202324432133210344431021214310331140010131223402341011001010441131102240422101322313312304001223334103044121103044032132201121122241423442201444010223132422304410334113220244241432123234144344330101440200113433001411123311244014300010244301444231204024424004133221222440400240340422200032224131234330041103403111324131223343403421021131333242320003242113202443404401012203242334432123200332012022023004344034224034022334112230101201423012441132304101200213143322330200211402321420042210242021413312230221041311220403102303334220334440110133433022132400320214222120412212202024014230323310311101343043132414240404043241031431043232030100034322103340204221122340133000140231310320204213034113330141010341443303233114030440132241221030414031223004312323044231303424123322242312431342111011430313140401200422400002433322324333040311304102334144404114302220030132103104324340322324044042244043034114003031413242323040321133343123142131432131312331222142431041022321321424421443422311204034323031331121231421423142031340420214430220034442341010241243040303413313113000013002124302042001202432211044042242243240113404143400412022221042033233023232140033114344410102144114343320213113410322040341342222142023412021232232122220140301102222020240411300344302231030214314411423420340104110033010244340240422211013231130231303311300113144430244201414320440121331123011441403301124244040023024244324203203141421134142241300440231110434403021304223333004131340120320243341144013301240220221343223142134013040104002343013240134012321143413210030110142021100314211004431301042340000014212041431020043214024212103043203000340432120443240242342341021003231300143403143030313310310200022211144024311234300311102441034112044420432012430140120414013011300244311402002123134122131401324311002414124442243222402400313301120300320431411033032023444442412222434443100323130023200001210041232101241121100101234214102440440442301200214414240132412432432412113441032040122241020434434432101030301113334421441320223134424104140134321234012201314033334041333143141114304312420230323031234013142011000144410014420041400100323132003404304112224211413303211341403222043301430204142323140023143401101333312200200301211320444212402133014132141240414403004042423143002401313313141102200020042124300101141140243004004310110401012122404024232423133213400220011113101210442142220423102240333134434113224304220322302101044210214240210143301220432240242431123000324223101441331043311200204030332321241432012033103233040021313", "434334233323134100233144040014043344140211432444320212201103210424234002242130121421242413403332203421204214310034040022404302120314340143231010142013214110042002024432230332310222443433312332210313232134404000421244043014120442312142242431441332420002241243010330210114420124312310042214142442221220214220210203043313004034311343240221030413211033000134331210142212222032311040223033010443212142033420034013402043244141013112131143302323112342313302103240241231344331043413034242314420220300224414001401201100243404020122312024424242321214144024233441331441000222413344403230230202412020004040002004330214140122224203434221114414214214120043001120434401331420421301233210231321314202410013010041221144040401121003141132120013431013113304030112320302234021242213321200423131321031312423013003031330200011211332331232344121404313320134333303331201024024323301123434422340420230302430111410313221301444112013124331231120314210430223320101402013203313032122102020404104244131412024313301433130424244303240424222111010011300022021013131320101114232012442132242002042010411204233040113210404144002444132030132101021340030110431422001020440440111134120310334200441440014213111212103330343434103021331141001231133120344110033140134014011412212442143210244202041131000030011213144431213044220304201210120123304223410431131320442034422031224414333200412233241103012122313324011201221222122231201234001023304032241411432303301234024100044123304000444004231244411222044342013340310330202014214330043232214223324120413314300110312220431114234144321024322043141144101341123342442413332122241234412424212203441400222140334014323012404233042433424202343433201331010104311040042002222411241310422411220204330040134202144434110001043233424122422000300044024001143430420232402031430310430342412240204123333330042003141142133344324011133441041333330433443043313030212142220322443334402431414101404244011111104344442422010200222121431202130014121210002033444011134241102223003102303404242333402004132434220434312243141224434223241013124312210324444300102233100113211113214114030022411044224031400142114443424343410241041142220200204314103243001032203304020400230203213303423331021201211112011003310102200244242220112201402232140331223234103431311114313342224423033002110143113330113100034104044043302103124110012221101234442233301210232222031003213320111110043413244422222224113123031422030214434213012024343331140112234441340042320222114312132311100033120200140143304024000203000133303341213202044203141320040324010242444444213303221302102033402132322223414104012333133431024243244403420341133131242114332014434301012004443041423321010024313300240323230144430220340244330400202403132140043144201142310321400031301014030210333112242142132001022314422220244324204044221040133142143304222222341432012112023303142123320443422242403414223133134444022323010441130303120201444232034133403044203141441024123234411032133443142131032403132104442340324211123432232331041010232303244041131400230031200041022013124424000100310220104341002444312303240121421103013200424011224430433230031131424420441404224132330332020322003030300423104344423124300014310443243112411400430223043041131321130444133400301013241042414144402233033433432114231232322203102012431414203414002330434330402102141112241303214134133123132012414213244310320111421000141301103032424302421440124210412331230410013332044404243040400422221122102443212424344334020120320332244120342323010022030411302041140111013404324223040431114401102111011402333312410244444421233234131040200301131004301241341134122330133131310022330320211130234112144304014211441031000421302223413214323442434032330121222420231412110200112241334332101210404200134020040120010323320013030221032023040021403211003212423304342304343120323331042031214110333011434323420122213412143103324444232013424100410223301121220044120111122323101342203222023141120233404314201401204201022320444410121310231042430100200233031430241332111020422424002030021343233310214110102443021424004214113432143104230314333311300003321132203001102133414121441201343210044314420034440343133441414024144223413131042032420323424211343204241424030442212023444044203401132203443320004342101214122321333414342020013442143003222301134411231244104000043030203232114100241442441011013220132304111032401203232320301042233302333243022244322010232312413342221112344314203224332442214031432203003202123030303343", "324324231130242113403312021022443122210223411210100133134004412031234143042240403421044031404331420113100413012322103020112041003324041001303334320401334223331113124230320443412413111133024432001232204032440414231434402021403202111144211333120142411412123234020231213342142304424200234411440414014110030142413144030334200043001243022420312140313234204030413340141124243443243030431040412332122413233121120010242014301313010442003003344004232320412414213340023044204400104042123231341022032314113121111402102013244332133013033441114133204240111213413123323241104412240404013111110313001014334424022230104113022004224323122134131133340224143332124204230311433234114134413011214044214013413013130210041324441441431313102414202422044442344443042201120330243230001210230023104011312424042444122413140042300104123244432143242213042102404100222411044143041003211024243143313021441001042120320440022043414124231210143440443430222300411023010220222130333414401431304114311323420110334343310421104002412404013203114441034130123141422202140300312303314200033241202213400041212330110114302433040401041414000104110043324032031013000221112042344111420343420113413444041021004422244010113420214233043420133103213444220414211030102014442324331033333411444404321442224113432401132020344240034123340420102420434202120244104030421224402043110203000111443214000223411234042310441023440012031331211024144222434403422114404324111030001122314142420231140144204413113400010022141422302240404324201312110143323310124343104211032102103444011130002142103012014121340301232043412140440103243324123421410011001034014443022201223303020003300114334210444231333130013420014402033221221201414113114034231400303412423102003312230402121102032343033214240101420443043123442331332120403142212300341320344401412413100403122314423223043331402201213114314432113214213031142314223044411104403330013312223000424144444411344003202322442000134100104204113333101204131220301010440231033013041411240240222400314110223333222231130032120101431023200441044134212420014420232343044033410212210204203330131222142113444124041014413434212441240042421314332330114014320122044321342311343131424210301311213430044211044142012440441324114433423012434211420244100332102122024100404134021104301324131024132101320243101304401443412422344421231343123030301343044331204101112102043012130310030203413030133210013321122034333302003114410340330212100022232100200131101221123243334232142101243121110410144410320242432233422231343334420241342342224411114144443414434313302320042121132401123141411333121242424440203213041032302220413201121004113400243101340440322121033013211422043433442301423033000424024230002224331100104301104231242212142041104242420131130030430233433200231331410310111123113310112024141414130432413143043103031340024442021243131321011240320421401043123232314334212344001210423202232130123223024242114033113240121412230043420433403241420333343400200204414413014414112304324202333112322241034200030313213420210430102240123322143400313003431342141344200331021010343004214322211332044441101411224120014241400012234443311410141233400124224030141441404133401203144444031200304103110141013331400314424111210212244424200024244214444404304233432210020201224344243224440010243104004132314302322404233012314130131221400124033044342030202210230224030413424441140143004310414223301301103332101001031343430033341023200243434402431302212201341221021102433042412432034434104211200430234134234324230102242421144410213113433042442304401414230001433023404242300203443432434021420102013144424331031203424022204101402424100212401203223112042102001244040202322013244120143222231303033220100410131441330114443024304024343010042411014430000400042013140223323020304400034143344223112333120314214112234330221031323120401300300320010124242432223140140022032332314431131422343424200000121010244220100201021304043133440223323212330234242413331043023140440441034131020342221444004343423022042214120032021303014434114233002113010024122043333002044234442234432003114440231332101021330211400410333412222041303223333241400223330120412011404103203142032400441143042320210112411404304143400421112214003330240242211441314231310031331140120134421411201224422111212242233030134430302214233131342202102013443130434404111030042402442144344142031433303204241244340203030442230313322134130301133423133100113140433100142303223321113214113343240324232133022440414", "102331312310011412101113202222323310142033301412200410212131041422140141213233342320000014242313340304304443320313340122113402004101103221434201004410324103402340224423134102002402022423423114232120334433423140404201303000200344034013142241412242300022322243231334204433124432134214104233214043010004204243142144303311014242000132031131401032002022210124034002333334220410211034030020213340421243211444411030441201404211023403243401443130442404213224310112003013221244031223044131014414402131431431341001321102421003243042104300421220404041211300303432213340044321431043214242313233044103142130010142334201021134232332430201224401033042122402100413104240403003130431002220001210111012213404001220004242411221202020241231311121214303212012430233100244020112304402032402224112123240013211302332104413104122330323301030141032232024114011142104333332320001033440300114201240002210142240002443244422222302443200400330414114310020014203343332243442032044311120433033221101002002402433231144334000234001211023412204402324313320231403430421402104022133023322442043213024404310113122204000304021403101022321222444000340141022320210031111333400013412212244223320300331210314030001141200023423023423102040133004341042334103130234341433431243114120100413102221344324120430431222144300203213433422440143020232133141134134304321044020140334233203432121400420011120331402411333324141443001211200302100022201414303033421222232001433244142414130240224341230042100332204044400331214414033310322201200341124400304103130122021442232224402024441323130402220044423402434021042422034022023310314040123123102114303302411203324444300000330413342404111214000213002213400323040003103021304403033421440141100301321344012130432214034221041430144402344423321014213240413141134011412323343001320134214442222112220402130323434433140243444212333342143300201324044142213401102002344330244341023012223224210231140142401110323041324000331213111114131444132210141033331133243432331234443403344134223444441334033231403421420233424433113311130111422342001310411332440100332413024301021142011222032210330312422441102333301411311101240412240223333402112304424014344122210312441203222034021341140024310114013122402422144224344240011133410001143132213022400220114104030012110221222130243234230214420144130432344430023034301131210001404004232434422230034331040204102021340201444124034222313222211432120104104140132230023413201442440120202301411332040033010334442443131040244444200232231203403100434240342012140012200013240124234033444343440331224224201343133123220201340032110114142123131010142432132101310140220100330144434413003141320404142111301234012341211413310214232202122431240402100111331414222300400102223014331232040313122043422132011443112123301041211421123120042214100110413003212220434002040140240224122213323421331044233432042313234041233100143330213430104143441130434040234400213443021113314110303322421440003111232220020022130013331404220031240324111232000040332433413432313024131303200224032443440124004440343332322322422221242411324030203403330442320121023300430203114030214123002402020402121130200101023032012344023423130034332314003342132100040104203040442200001431130034320134030231334244442224404141322020400240441024223343014424142422244223011100140230440024014032043211202011201134122442141312004233410411224324122413212414400343301414120102404400032021201120123110143434103032013412004003423124424334410030212301400011010230030434442144443222410120102244340113323341141020344013320043243212222344110042220230030142004404342244333110042402231443130402022040111311021210244340011432410204234313343344042001442323302102004344243122220112242003130012104130040221414444324102342233201142002402343001322121341223111031041111242104213123314231422212221401231033033233242134303030143233312212133032042041111241413424431044022442104440020441421401214413100014322214344132413343211140323441002441041222143340044343232231322200213014024341203430442442202410434144114224040400432023134311122122443204402200102412402442110441324214112110224212130111243131222032211002243312020034032343233414222034022002402443231313220301012122044304033121121403034410134400441131414104324404204432123133031033140243321034332441314002313343100112024013122123141311121304033202321402404103120043023244431122111302404411303300211000000210042111140140331230332242123414010442413332440440342004042313241122131144124033411234", "423244244403010410313342104321043333202221114333233423103411242434240341420113414343432001000332002013244004304024232044140334410014101143030144410421342121220212204403431010214241342300333432142344004134111112103314403020241344431144144022414402423224333441243443414240334123010104201422212430211224211411402221110222413012111231234022231404032420130440123402000402042440021014323200102001031142331433202104442204413411203240211341304132201233140314032441130020032320204133444431341133433310032420032343111312402241412241442120331011113423322301310011222241034014413223023144420242424224404020443021143144202101024010020114000313222321021140340310012413423000212000411434323233221101302233430042031032404334001442213221403024143104403332341311144201010140144242222421422202120334041104013211212211331023423221022211221000120243122233301211002111334013122213131114233424041332032324322324140000011202341444213311012034231023412220130344313121441043324231000012340313242412040303244230301143310412404340321313202304310333243230431111303032434432022433420213033034102114132122043144001114041243112131224211003031232402014140130133440442001240310131311442003012201404113110003302414013002431031234301012142013334004430332041323112212114413224331332224303143201442103113231124044312402143002212310300000323440222023314424010440330412044324343022323400134141234333342134004442122130030031222243412034231304313441112242112301314013323302403403110311330203212220233120334024022303300440220320302104432011414310111431303202340433124021300224412122140143214421230231102320132414420403120042202230431040404443444111442442341430043022340332412142313343400011241440012234220304200322242213013214043330210211410300024011311412132433401340020324210323423104313242034120010142321030324300303110010213020341211241030232320142011203310201410201111414311024124043030230422203421002101012234222212241103303411340123131322312440214003233012004103031422020134444114433301241400131122103443211132311421331220130222101031340211324224141232120242112240323114101302332302442404332024334132411200021034133221044033410403413224433102332124010124223023233440440044342104424144020331344324043340421311114030043324404241322234342114342341343022432240132344301420401241144321102412112442024413424304101212131233234023222312312021132033342414214442121110344204332144432030303214302023233013342102040312442244041434244142330433430022230043003423103340334133012211023142013021204012222131401440241442431000101123023402404021122040222340434210143204232102024001140300233133211133313314200043001032244143221112242332201143024422244213231414210324013432442042023311402010321034124012420003020321301340033423403214042120031232024134024341323433311231102144310413434233402031210001444340414002004330403231304023044213210324341201233021203404334223244410244123231304102140042134313023310403441204412033101210221134320110404411331020324030334104244444423323204441114122432424000311440302100201444343433044420310322432121432202031134343313222012014441344314323013404322314340142224302124341242033203132243224214330004003040032344034423012142103141333033132123403333040042244024320013410220121104112303431401013312301032310101301312034114024444220030003100204142442422010024113014344421334001140233023331230320134113443222124230101004010403034200133142023113302341022102214014340322144340242011304031100202123110443421132132013244212040000233243142342114033300100224113101121211224324412412332131123113300431333144214311043410003324430321014230011430241432022320221311100442313343023133323410043341000102143040212030044213402431120141130440141043241032223124321112000334210303444020022412430223202022211134141343104211224201142214110412434133231441023124433124232042204110144442432132003401222202032342320034341331212034124103411231331300312314140432322114332224043210010232012320400203020421442443014234124333412300010411130221401321140342204042132021144224023220103411412301113222333200030102011144044024403103114144214140301413341223042231233102044233010242331300312113231022220114420222001420433201314321042440110341041423234400401124421404122010213242203403413231324223112433121131241232411112004110212142304301403444022341323422143220343444121430241121440423000142423132203410203124014213201111022323204000414203401033441303443401211212334120133332020143031132214001044332423011210344002334134340303021202031", "112230132041010401403202214322011233444343032430223442312301234210302100421301203004201022322302403321432433230024240230321104323231423241344100414313213223120120131241034000433244023302410124312402000311204324324204003431131313222203111024224321413233000403020434211012301434420042144210332012011434042001423101342010344322340441310213430214020433220320013411303123343330332433033133012213023312123133041110314101340004201130323034232344333302403144242224420103231110021400100234133040010324424330120411424211341140030312110032243134033331340431212131204312032344212420142022034220444011200411112334024144342401420344444433303011434132113132103021400403432432030123133010014321043344330334132231421034420440321030221131243422020233102240343033242442243040004440112334002030223400431031322421204211244430202030142442200340133232203203401033312113212224340234032334444414220200312024342141411103210034443132034334431304223434403022010011204444140003322233234000323430123003000212234130201304240132113234220432142221211014241243241234334413042134100012343440403320244130441323024302023232401130234041312002012340340243421230142222202230011230300214232340212223202042313201302324100402013433212040214413343300030240400110322321420244414122014432322131424433223320123411343442111003333220212414110243132432202241412002402210132411431003140400200032412001404230330112421213000334200241424233220321112013032011102431034144221434101320131113231434431343100000233440034041023203404031144101110234243432343212441320414220030401014430110134030231443430224104241410043002014024100434221010122421332104313112142240211044121412223301312030023020140020143224020104434304401113312402240224202333132222313042322130201043214244110213414222034044214344211333314004204104321204230122420021442300111414114140434434244041012333212421104303113134444041321331334402023401001130112121111234423103034311143314003210113323120214431041101401131242342403143034012231223441423011444123143404434004213022110433143423211433100240414334313334103223442113300204203302234312110234414430212224004043242140431312002200234312332101230234044111043312020212213311244343010422302023102004223342020003233013211034113032433213103123143242104121410004403442120130140344233124314141130402342143100140232444213110023313330032034344134213042103142133402413341003410003134220340344300242124404343034401230012400210001300231100404240202423244033333142300022132422343004310310313202112003424021012103241003020032142201111030430243122402204134011242122310033122430221310344004034341412411233422011024430412311211204333440332110411340423040221333041144444444141233304443121311412022033230423021244333440423011242210202013423414133404130422303120203442020010102004112441320002011332313000121231030000300410411203420211320120024342201004240341031014310212341400423230220021121201334242100431021334201001132233034213142222242403031321203341200411124402102240220012330042101224041413024200101221331410302302422443231201244111123243332344323411243231311132123443411000220410043423343441244230412332134010342133311024223424133423211104214112411412244220241202222314410244021003313341114024422311030034202411111433210221003340001421242124110110424134042241134221011410242040303324444033130010001242003341201334111003324234240343322111032440014040222141000122430104311330301340011313033340411101130312140342312021410400213041041144214422431322210223143230022144410224123323320204002032234303234201340313300424313330320233341300003341301020302124112040002113402123220240420322113020432111140304230144413142143144100122440221141434342300221214422432442312043124302202423430434031042443324013212440341343311334214200431330322432132224213310322031041014340330244101214324313020210300322432141424442400401014114244231120111331330201042432113410424203104403143444300331430441430242221012123411431010044023023222042100112122224311131120023111024424222422320123131434121121211413112042111300121103031102341322004413102131044011230134322101212142401312121110223212332304341410434223114103103341343140324340401311431034031022311201340442220020000121324103331140213141110214341201341401134124320420332213211032103400133322121330014214241421023430222434241413214403111443020440021431142223430431324041440311200103330201221020044223213002001441222341241033314200420441001030431433404231140043023024434321244120204203321014242234443131220222440", "303241341012003004012220411244001410031021023012042023240124033101334334231444224342432302221420221120432304213301121012321032112241013310143004310422244024300400230420201301411213243120032331232303303102342242100311421032120142204340443202413140332002102004240042401241414322123213320333314141222424402113334424143210214313412342100330214230010443334411302042221243310141021334413204311221130244412441433204232343243343344314313333402243404001124141124031302324214422020323123132144330031141244132400303143432101303041144214232201402440431130131044414003402430012112224021403403011134303423003432034442241243303440001430103012402213440044002231024132312411133212201201223012122100211210200022030043201403021342421004321404301310303122043132322244233422313303230333133341323122014243240003003434044212440304313200313403122430223433242033230404443020134243411242220311102321342111224314310224410140242232434030220413322401402413132302113222110441130330432312014124013112303114430321140212301330022134304131311112133022100144034331102330101101120414100412143040122113414032441104140223130424024044211240411134211312111422012341142044131010133022301314133141300414322414141132242342420233141431331103442242234211132004124400422040023043434132213443233001020342344420343310434004214242443110210424320141414134222103100320444424441421432133112011140123311402402023122224111012430431124343114423443102031040233303041402423210003002440310430410210223424210233232311233411113404103230011323133321224104424401113333312131212243432144302030400034302213110430423321442420314322242431420400124302421402204432432213420031241032203144223311122023121224442420134110302212123344202242333112040104403410230033434014441332244123402340011342203113221033321042333432201424224403221211232203433310030443334142103033210312244200010423102003140043214322121131433323312132240140141332200424133010202411411144103120131234042204424303004244241220244331221124242323043341314334044223441223213204241340030234330020311324430244121034012403400234222043234434121224331301404432133320232210331011124200014423221303414444041110020434232311342204113012232242044140101303332022202010143002314432411311122031400433004304224312230120002441211022423303314024220203030122014230313212320234210332243334240412433432224011342421044001322443231101032323041301020421102213413322032302311430212144231421310223211040401123221431220002401223141421420001130434422230412211122312234200320342203433113434240100244342230433424430122413301420432102104301122103304344413314300243020200242322010101332102434310303323143240020440144034210234442222430413100424310440432320202002422121123123042343043140020221140004101233021342333421144340231431443444424022302400443241103240313440433142310441433244134244232324132331342444134423432440010011421233411011321012331311214003140242320213102104002214023321342212132301244202424111232202324204231000014142221333004140222344244400120114100404002434400140040003133113423411231012434413410202131244011132043121000000310132303033021000312221243342111434324321101000221420212221333244244220342430410014211043040444224140201103402241241314310412343004330130040302240132010000403433401203344401400204300012221410020404301224300112001334444311324434211202342141231424123131043242100010310421020330414144014341431004203223043322330021012412034042112330034304101040234102433013202214102410403103331414214221040234424104122142212443032233410002210022444121344103312320220212020431104031110221231032304322133322212013403431333141431032442430043444124142211103220204202402010334000140120120131413100213413240202331421022124124423424130324403133443132430021340142311331043142421221343110000242230311012141344421304202001022400141134332402423214313024144413210101423330233310203321334120124434420320234122224123143223402324311041210243241004103024012222421344241303303142314134301001112200011234214301122420021020134421321320232323232243241342111040440403044240224403042130231011001130310132121300340130022440233044344003402201424422341424421041244242200141014101124441221240000131131133200001201442133213032341220440101341100111144344141324443243223442434224310311433112224213222342042413442021432330341340200433414232441211134444103123431442142202110001014221230110330131321042301314340112101413333331430203433420214240413201332120043201210304300410130133432302114441340403244112140221410013321401", "234113324100230331244103444004130431221241313043003410211002433402310432333121321404422421041220421400212103342403114411112324311440120400240313132314301003121230233134421324201042304400240031420112340201433340131231333431103332102443440042121140133001231033323301012111113034132040134411004422240322404312312131113021220403143221030344144220203240342234022212412410432144121323120210420212200143411442214001412144233423301210410203214122301304334024121340023010321013224311030230121444310144230120301440210231033003343344240240134031100144242131343412310323214131004142201003043113302133102214120330214042423231340203012130434340013034423013420213103044044201242124344002013013131431201121403042424330221021444231210412220140343421440032013240140041242024311124300342424043213042343000211123204432201043223314330131102433213441203032020231113230401100121333100140110330340034131012222434110432023332330232420332334411123043442204433401224003441004400322424214220143101034443413440432144242322111401400122421210212401234142302421334003230301104443312221313022420331004134100342322424440410340323012324421430220210104443000003302233241130214312413143443320210023422402430002344430212112121221213404121040412241013444412100443224401331122020123110003233222203411230421423332420212240030010033312001402431404023110342000122214330333013020303340323033101201303023202034301001330441010111132001020113421240421124244242210342040210231004313434143031012401112343043331231041142114413040330341411002430034444100443203214422000314030041001231412024433320200132403323021123401022443301324430120043123030424124211231442240443021043223320023102103441324124430413031134043002013301103312124344234121030313042230023224410114332322040134401040022133434123112333203030240230022041443403044313213021044011214043314321311324033433242003300112143030102122332003444030401303212400442324340411244223214242343122201033410013100442230421312122004201101404300404431204331211033102411302323444312113001323441440432133031141412233121320110010242123333414413120313143440200431011011012040031124103441033433324302204112004230120424022010003034004044234312140442331124213344231132232323324224103020201220230224114301202304223313120404041000211423441120434400300143201424321014123120131243141044013322140341120312013233121403420314130431012044242241434044034100244424024444041144431020444032110321003130200401032440444212334023011032334001423102444240124201413422414112320304103210112221204333331040221032202110112242223131424033220023020331121234132012133204141002231412331140141030433224023110314212321012223030234043011133133001321123402231341134240320102310410401310222344043010414011330110412030341020023334041020124142223121212122120131121342123131223202203143040033444214101122422103332033331110104213204240334110103421104444444241241413000102220230234423000224110440133204002041224223441134420212213033042001011233114212300101310320212312304113101042310122233214023414402100103222122010311202014320320400043013110220230042242221023314233234233144111230144040040132241421400102411031331132014242344040312324332114141431132211022303301240043432340420000444234234330033324424334420024111124142022333412402303201142311014233241321442244400402221301041112431133121204242124041003313041012212334304313302244114414302343300341322320031132442040310304133320430230441234301340102141031000203230313030421432303144232324120033123402312202002110442334303112044220044222342333023313022220000303310042233203141410222030301303432021043132233112120343042332212420213411201334211230342410214104343433023130242144011434242141014400122420042420102214403324131430200001233443400324042103122301402300120111131133224341303322004144000104131240031404312221224133422112143213311334434033004404331031133014334111143043211300042032244412021043413000404214221120240133400122140343222121142123213214413413311412320302024012304433122243301214023043040444032212034420232032041242143112322000132442033121130012031041244220314122223321114142201110312111322413424200030424424312441241341232031013032243102241314422331344021203314002001132340243444400312000244440132044210043432042020222013143130032100242021240120133430114224144410404204040233302234242314442213203444432433413404430133303100003433222240424344443331042444413042441330221022423120111323233402122300221143344224112033334041141300230322243112223104102111312204200", "133030124213244411320200010323242430040421424004214141014413341434040102332401220132010300322010242332034124433434233343102024142412311134442422110240113221343014024221113101333131324344000100422233011133123134412403031220344341113324110220210200234104013134210124442112000100400230244010201342140114020141313201323413401033214140032210234113103243220031341011201241213102023012331242404002012130421224112323002301213044442311442241103142144304200404030412022244131443040022330410113320414430431211220232124221210410434440141402344210112011341442101241040201342142221304444103430234423214224323412010030003110104142022441433311200241432044013301232211120234424030124441322201333331334230434320314201244424314001322312002013101211333222021004423101113142422344233141002202031312143333241143040134432214114220234324043214022313104232111213042112011024023410434413420311300243403230323232323434033342112302423413031301324231423201031222033130031300322212320214012232443321321243201134243022111032404242203024444424204424202342034400202224213222312011030424114323402023000443314440113103224310131202232023324220313040044120431000044442323304100223424323433022334332323113224423144201302020244003202312124140002314004341214244120341022132111033243212333240422011431204024321222131024302324302002202303411433443443122144443122300040302221312012000132443230111312410230002341311420332102410043121020004413000230420131003003312310140402410242232120411024330414133441032032133413332110144410403441104422114422232032124021211021043330323431233322124232024332300442304241202242230234204114132241103242130410024130311403012133021343304303022132323110021331244400124013101400414320312032441132033424024144110221010111314042403010324024113110411240014210000111223331240310041024242201304344322112243323433011234204332000024001232214314104101112230043121213443004120230432033031444320340411143333314333200043301323442304134312011011312014430100344331023124412132044023014203432120230431341211141220140042044144123411241030024034042031201331243141002410322010144431312120321133103220110104021001323212210324111413100041104101031023123044431321131320143314400442210212410431404303130240200344131200132014044304320233222330041314241311442104114410112321412220413232413030431220414430000421020210424141113143240214114421110201034113441240032302041002410422402000323101011340304130202123122323310142114404114310412403423100341412004030000344222144111010211201442004224213331331130010312424341431032111444233141224210304104221423023201444110442434102412213422323404332000103200144403221323014021223104401004324223413130044023110222124334440024243012433120133242212040122131033301131324223410223041224144233344332110314112240420314114102122104203324002322430022122314404032333232201123044440310041404243233344244430213142111310043341212443120000011332331300320220000120114204201242210103342141014222443432443132134400312400022213412431134043201412441141443223342124042314021214222433212313202003310103121301042223231014331030020440420413412124310030234414140034031401413321100310442443314212111101411211432321410023432144040440313203311031444242012201132212423303200040201131344043033300130202140214413334414123422320442322112202240444414434211143120230402131331011413301001340302442144110110141212400132443133224424311113401044324241301240212431433434344101233140114400301443330012204202420234342341220232040110104234131012344233234411234313121421344320401304120401400302333142411423310404214404313122403323430103322110320012132142214333123104303001443124042030232221011320140341203124232201422210041103143444223331440024040243014100432200120330033224301001020440120404344410322300441413040031233140002200233024200014420310203413424001330302303340241202232011222310300131003010213113221034001240310322300430212444120323030442033014403114240014210304340442430400334044044411011414043100013324211133221232144143312101213312400020313412104334212423102333334322142210411023023423411114423200322141341242100314033401311214331322042332342000140030231000140233120121410442202103420221223210110312430113044314310432101304121002030444243133443142001334220143211330304334444223304340221230033103414121101142342121111201021302033312144421134230200413002214134200021200331313042111401431032201421434143221101424001124210332004000314310302204041100233212124240300310240042020134340320111340434014111024242", "123120402244023034422004433211434440401243300230424104244324040240443402133003342402140314024441120320110304311230020011400222002421422004220402241032331144243244220331420333141101012142304204210114333120421404111430244412410210033430412000322342344124301334333044014024421221134202243221311333132040324104133244213413304440123002223012422101332323030040103221233440420201443204123000202402423343433141444240322041431434422444410210340330222203003304331200323304134231441202444413402244433213300402124212241231031413313200120300431341201242403042142032032331133041102010210313413212230430212401324210104002201000132424113233441042043132104213042404011020313243333123024334103032430434032444411434321100414440412113324314242034224341242134103011041302304113443044213000220431400340131341044234420244121023230411331141030012242211434320340122023311343241323203332331323331311124433142434411303131034212221341212303034103242400330313321222111041231422221430001404231123341344441342440224440231044222220103243103432001441423321341223001334212442232023134242144144200414014233031144110332344333102422004220430211240200343241312404233132243134431300221113334100134213411202223214440012024144102441442230044414440312034323002021344142000202342431244202440433111243010112114410340344224330121203213343021412134100402022320132130214202113044413143023424222243313431243100340433243331403144434431310133213002313040324144021343044440441234033033423432331232422043322230012104201031040042440114042244121241240043041424012111041311103141421010114431101341232104343433122423441214441430022242424000112000110231234222242220202201203042302011201413441042312123002102134433230321122043323012242123323331400102011323024441300101102001333140023222414444110131133401231131220311311341422321214214434111114144310112132004223011241422113010114122410340230001014422211310044201334002012210401342220220144334404032312031100012244011442422320442112041344204123223304332032041023404433222233314324030404131320341144244023123314110404433113111134013200132142212122401232203344214041201420310401042303344012231130243211000041132331304324411430134222420142214322432033102412024030104443111322410240142300331104344134213042110323304134133314222121220111343334441434231013130131213013344124313443301102133321103414122443421214343411411222401241404210240143022221104433412111012031023404413132342132024220114040410302102040414310333034132243433233313333233131420204032012304034133141330301211403021104443201432202430304210232122342224342244401430141431414030212102141111111204133204420334330023441040323004104024220041332010413402410411011442140341440134030314010101211410040441101242304402143044044414021204441202014020004303111434013240233324240402203330024022134441440343041412230014023111202323314422004414022210331443014001300120413412310412242040131321022000442130244223243011322110102034121140134331103144031221220431104224141030012410022231304344103211421332014341204010113111404222121211112424343204224430044400214433441004330334031401232312024022203234421242122124243134300212344331144444230332131141112421212020240213110443202201001113111024012431402410200302433223431223114304024441013343310034402001240213243240111231301121440031332440421040104023411311224434031313032023141044230203010343423422423044324234130010304021210031304032323123031344030104342310011413103204112200131034110433144021034030241414022420334244213003222024033012134012312113103033141012424404241420430320230142112203322112403140443214311142022211322244141312423010120330412221321423243141434310040312321431134320410010401124302012224042032444420312114230220442302030343233422244042144034143104020444300341300232220003211004140241300444142041420220302314033404142223102400141212110102433433131241114242033310212322004233344012003030330320212222104132414100010300120033224000214011013100434312021000001313021123443402214303242014013322203302040124312330200440233203132310114021202340140221021323400241020011314222331134202413230021024140022233333400103101100041324223140414220244421001021130243422233130410042300114214133021244332013113004011413323413142442334100244101110433201322241042210114223234202434144002000331434132333323411231103422431201243424323010243430421003023312013244244142302440024310321001404312000404131211414324242241143243031340240311440240142140342102130433204320212403310132040413314132210332112142", "342344303121122300443310404022432242041420234204141041432443040442234000300314410034203041414224340443220002231420114243414000000430324422214412034220443120322313324303013141111044201111144421143304204101023311330411221111344002443202232403014013000002233032200230111142214013021313312024301331301433300434340320411240124244401243014040030332232333034441130113234121004240401344401140020420200431022213424203014230001334144441214331402232032423224211141412033123122431243441042241000202022223340122220111301404103124433003112403132424033202433313302010323121112302304230240143131432224322231443024030340132334214301430011103300340304203302430233130233114432312433300441300113424320043311310332002102312124132134443213412332333330223244420314011142004142232012314133244400341231134403113133040202233222344021211002104001232302033110444240043033330344034021120204330343414214244003022101041340113143204021032323211040011401112004114111003341030033020140301444020143223331043312144422102300044241021034310020240141000422424031112302024012241422344443030142442103401120104230440444203301141214233142124244444321400044403331303001310204432043013243211434123240302221310023100321204244144113123120144401314140413114123012230011102320022120212034023002002310033210211142141023440132422410033322412321440043143120422130041311040022021032034312210140314310134400131401431430430330223404322220240144001112431014302222330201323320042444140212102434434340403213410132421202213202142011221430223232001343302441112003321340122332334332033202323031211311322002102302011414144132334111123230404222312423032331414413020321412034432302024432341211233303341241420114344014111340300230313110122200013130344403322324211223400324303011423304313021412041233411033422440320134011200340210023104114412033100300120443220341311234002123243330421232011121133402300033113322004142033414024131120313400121433314400322100223010102340403203410201021031204130301130022043110120433323402110341402004310340211231310134004030313224110223322132420210332212433422043444221203103222313201334302330222340320243303203432020301333222033431212440214333342413444223040030244301314034412201110030130411112021220334423000311243124123412221212141024214241301243334222244204421021412302304014102410443121024231410020343330430120143410430403230140311200123300040211322442404213201344111310342230301134431121340333432110120233214023311134323043243433011131131120100413404402231111130314140001144210331403123213034222001324140012411231304404434201322330102030130140012023422240100401320010241122240143112441311240224321322114134100230301310310424011114141430243411140424432102131141304234101424203240212011233140111412344433044201021423224334124440130030221041244104200433434144342410202013020303120312301321343241402231024314102230214042042040031131423002213003234112443132400402240213042344342300413224411343232142041030311134041143304244323442341424403204134041431324424343440131123342143021341232102322133432243132243343222401342240303243121210314414331404220312332124314144212420410141043113300113330312012441331010114213404021232341411301421431301422220121042211312300411024012211341042104222022434122440201244101121021001411303410124223242034143443043310034403433311012133032004244311314021024324023040124033421010110343121132330333010310332440444312314100213320042223343443141203231203204322331221114112332101314401034123242100343341133013310422142241132323133001213204024010402412112142343211110112400202401020432013343421203014401044101421443242143410013404301324421102400230030204334201143333220240010210242023342124040332443121241204212221141432324300034103400421333411423413104320124310114331302103003002204232411024322241213432240220140030402441323242442003131011442440000243204112400044110431140230430140134133423214100232132100033420211232441013100402310030001240403224103033244124301413040034114404223014301111102431043233013411120003103132130342040242324003114100202202132340210110301012103044123044241111003302140213011313440114443322000030240211114214401114210300203102204021422023122314313442031213032224043320011101413211001312140403322301001020043142104444114223200320131311240130114410220044313420444421424003202230000312422044410003401000113411123413034123311100000424302400340033112430323431231044311241100421001343210041343214344014140343301031003340304411442330042442422123112231214010230310012", "042010343342311230421140231042403424331412040023343441121322044414323142112140200140432223434401214020323122203130201202313022243043314141043214434312423211304424041144422432001020314143213342104143422204434033322224412303313231122101210422440143211012002324304413244314011320142214100413112114302424043240323404240340044033001332131044303341023313133401202043413240024220142040113143412111411200343214312343120034144313120130303211043303131413333310422044200314132032334104013224312301033040423133220341201401123103141241200103314312101443141321333323140431123333030000411232131134322120021302104012234120140412443043404140101031433331440111113424413341120424004023120121030043424440344340411420112441324224131441401434202212143220030014113000414440322223234234342112242202231024440014214340240134333424002330000434131412430212134324010032330111344404200133011242102204434002214333421103100010113213222220012414401200443143221330344334140421002311322312214101430221312013201324010142424413331020134422032044443323121030124403323424130030333440414212304343023000220123400424430412003003442001412232341141104140102122020442040124423420324324420013032120303110104334144003410032340400421400143423000430043401021410411144021440131310122130310422033000332241314214443033341142101140301130100231414230424441400443302422023223322003223303141433124200413421243142013313403103103324110223232102144442202330410301423211241341211224044224322422103204340230333240103301001414120411410421004020204003022040303321123123030211221430401123300010441223121234431444134321432143432431340231301330321142122312004343111043011420112430424002301013201311021422104222413234100013020313210040202412321314211343112014031413030334011422030340102220030234310222341144401423423344211404301444003311213110243324011342210132100103223314033121042042312144010000223342423023444324021124300201340232434403004004243024001243100342111212132110330323424400232414434423334434142141023222001034442422342023244442211132112021000404440200302211200402140211341422433132334122412423411241134430422143003304231230033004411031234444300143441221103004333200432243343114111041140021131013232112004341342433242204143323303102012114112130424031410422332323104420422432342013222020011112204330202010411143001231243420343214400210224030324311324031220401034123432014110302142000224121112041410133400212102421202013030202002424031244341431000232421144000011323414413230322443120222241404200324441231412422321140214121040420203101410212111410020003112414414020441440114430231111102343321442311003200000141121201231021210330442440131312244222433313320433420210404134142034303233311421423004430320301010044424124031042224434022342000202234412144020130134202220343312324134313020202203032421011110434302414204223421213044101431000311040102114214002021012100301441022401442421202224200210444332130020111300034411212004040122232120102202230344302411221324341220020344402020421034132244231133323033010444210330344300303401331414022101341302031143221102230144402333023001423043313104340130103131100021441341044211042000130341112340424114431201333322231242404141131223322241033341134143001101341400404411234232014230103334121404002400311034314430323010303424414041334404144421404422421024224432233323323432431441141041343314140033114041102211031101221023211103044341123040322440121001030043414110430324301241232024344242343430013102321424110201420130102303241204422114001103131120313403441141040034403400433014423342020231414124140031320020321334402444412134430401434043412332312443324022300243344442024420132131430204203122031322231321314430333134043220124104101222402402202302442323314441143342033333332301013313340044043443141104312334030134433214010241132120301442421101100422431212343320232344423001024102340430003220400424212201143214433234002433120300444012200303004004123014222024204210312414430124013343433332134020433032210330213221023230423401434114003412314300041143443440024112214003340112422443012402031311011433212442241441023131334200024232330123231112041222200210213232412443104410103040211002214432211100333012220003033143203303232131403144222412201331141314344131220321032412232221444134142341004420303413110134203101320144043224434324034203421032010120040041443033301301004423123431204433333222023221334044112432340011213424122213342344340142424340401100131003302101120343133301242010041300440223342433240343303", "232124030330213401443002441013430141411111012213442411444314342132303123310330211044203021101341334310110423222111220113004023122221141120422101020022213410243022143113202024012014034340422020110103402142440220234220023042110331112412040410012141341332224330131124441431312224431302143343102311310140202204241232301242230301332342323312333242244143234130341342134333300034431300130203022312103411202004000334434030243314342033221203002102240421321212222222114122103041442323211313240100334431212033243310343242030102323400322130000143402013240334230104313124044144320324144323034243013401331241312113212330320302130212443010000320303041244021003024242144141200110011422011122201233414341333334011412423021421140230411404241240340120330303133403024022101143333311222233314130043440331403442244420000301340224222332241440321321433332103444142223333334430123113331213410221141114241420120242211043441344444322200200433331021411401201312132402110230430440211424110212111304040414013443330114321133414310301242102044130133302430220321402113322200323434142420101110341114042021242003003003404013102121233311013402441222042200312111310431442010020440203124131303101324221313322013121220120311221430103114033040400030412033113131231223444242202204134221114310211110132021230331202223012111221143112131044202410234142211211434324122312404021344112044323441303141132434441330330101022133031323041012211303330233424441221220304041021210400431343130031214240210143030040432134033141342300232023023140111444320003301020410344014114032224200012202033201041102432144324003041101130141324442101034023403111141433103413243400202443103123011240144242024314403024010004122434314030110400302314442340202422244234241420201010022321110200112443011343300133312421422414002033343411400200301030212043331113300102402124330043004420223403012243134210431434224220323232142412230124100424422433123024033400133012031432031104321414211344120100441214341441114031400424331013241120224213304033230410201204041002341201233313203441414440330142310443331034023441001143240022111233220341104111343242210102241301220431411223214202040444101040203411003411043310121320412020213212414101423201441312230123204102414412024430310414031143222104342343220041400300242320222212401333120410014241432410444122423212411131401004201032242002204213021223414041431400003321231014400111021043113344323031012310402423244020024420234340240203040224011222342421111422432010440320124341033200001220233101424122423421023120200134200440312410421123020004210410120220014242423004431210220100230143422333123013302234223244444022143331342414001201441403211420212024033031223030143334321301041103141212101133233303310440104004114224000444220120244412344132303040343024323140422030412110000302220112012134220234212202442212432002142114034324241123041344040332333140013201130433131423412324121242113400202440210002334030211402201440003320143333122201120020103302041304203430343442143133201012424313140030213431432223321430442043211314301142243033410224334412013430403203022224432411122043123222340223233210334242030333044444032010221310222133240301223110123130030343004234212011313100241100143141143322420320004432242142232033310240204423322204423133020432020232131344244042004201030432100300312441102141432141033114040124414201424304312113004200202130211011442102124133323033123432220121320211344032312123310021001404420042342313103023311440120202142334220412434311441243414330242313302001232311144320411034031222310311131002422201042111232303442401342441434400214010104043404113213343222340414232333041411200220042433011121043314403222101020434433441202024433402122123412034140243430431112030404230014334113223412441110440101032234140040303241010321413230311434332444222413004000013310104332434332040440124142002444114213420200444301401100301130134242444324430014242143044311433412114124020021030433431241441120414020102020140131222142233402322440404232141420313030441324422404343102022303231143331243314032311121244342144241130320240424134123130440311232442102023321104422012343112222420313430334233010444330304021142212043000030010401132110422020401343230422343210240142343434330333320424040214221442010031111002413342200010144044122323412303134132302101323411042134401122432302022220114020000131134140142022131420343301424234211424022012101412203130001424142130322232302210420421122414121044034003110123300141320311431413212412100", "334124132234213343232011310240231234240411134142000233334402021211400340040412003420412144430042403042221044220023301303122211213302203111034200112223202142443414330022321213132203240431032301300313310224141213012303220434402204431444201311433033312404320333023224320324343411011404334433043441012211012430002000120332143404323431103212024404242304402342220244102321040111214114422441201230112304240003030030300043334022341021441330043404104442430104341232322202011033014340014122441140103103144230401041113314031441403024034112344402123031202010322400420012032314413020222032110002302204341021224443322421122000013021143224311340023212144110433123312020431111041133342221101440010040102332123110433231114233042122440001424443021142243032432300423100242212342221001430131201040033124244042100223133203312024300332311243420311020341300114440210444120114311203320204410040321022144142230341121203201400410413021334424213223303032224242040431431433012201430024203004143020140204203222302423113031424034412112323443324342423103030224334413032442233304033321034220403010320234424104230224033132314204341111422201201311314320104044220214342100103122141221330421324022214403321212103144212024203440030104243303211041330001340123221314322330332102010430203103034442440131214012310342244243140210312112111031124232423010303141134210310020224402330040324300221004113034323022032102112232440124433444444021322241342044203410301004131123232303110213201030032102324024340230330123414114040120314122434421241013020210404124203021224102130043242202243310031043422200122403442102402133022230321224200044000324301441302100014123422204014224131320443421001122112232001003203232331010134431003042420324420424321001110244243134220034310322344433141410204004001423240430134203411240114143443300243221402041113421101413133223243022302114300212334304221110241401232441041332331111112032321342412421233123110040141200102240434434134220314240124232121223203132223204140402230200340210133210313234024312300321101113143201332220031441213320421022423433333442022222304041303400040222244410042142311021203324441414330202422312001201211241414420240124031332022134002044124000002113414134141134031412243012222432120143311321230103441114012011030013034340224340404241000010423222313103430312200022133412114033212001202141142324322014122131423432313422434442014000402231423320133343234004314434002343303230043141330042322203331412233430422344240113221230440143222223113320042122202104300301242211331434422114332044202410444101331414320041314122000410332123303300222222014112010322304443130101131010014021030321322300302442342240110301341110034031231100310014223334241134332012442104130341134023211113112220121242122030032333040321242324404300121124442011423000143201324434423112411112413043111402243401322120034103122424203234313442042330400321104030323300010314204014242022434324412003314400203414404313221341144141321443243444103100442244320112442020412000430332320333313243242324230413431444300432201122103010124120324240232343002241004032411130120122441244031311401231023212314034440243111023020043101424123140413213434210101404222441333020041010143144424234302324230141134313210224232141320302214430014333324403130100403313404020412413112020241212021022323324210023311014024141223134040313240014132212413134413003430200132111020132013021401123031233423210241410003224140424400340044324120134021301240211140030032143222101420103032231422100100234401344203022131201312014304122242412322443013300222332331230202104133243021303421443401132020022424430241320120343113333012122111031444223423401013301013142104020430413120234002120133443301431442414230403141322042232401440242203104240400102402043231442114321402231020033242302403314230234403104112023331243432010101031134414421232040140131131112014344331201403321402021433231322203033142132223244024213202043043212142442401000210424031103031341232041314302314424041424210140101011431110043140033301242321300414302043221002300032342430111340140143131122233324100303011140210144321231204214324042221202112340230302244304234123431204411140441421424420403314304404031011332432412424410141324311143123222212441144144331212323312324332330011132044442133413002222423301212333240011040331334344410204324202033022031211022002412031000020242013000012121124302012024014440431302410411142322141433220213400440120340414222024133234311220034422232230023243211031342443", "243423120210010131032042330110140403403041034204003404211412013314244131304022443120421321420020223123411310310312231332120432031244402003244002203201011114323104410132321112013313220112214043330114421041324432010313434400302014143440342144113230211440100013211212224101203342202002134333133132023124423411024320122202211103004431202042030432423403332333314103140113030323304211014421421340344120110022234323314213421003023112403321010230002102432121004234420431224323020400130302231013111103441113420111201144042100240041030412143134023230244130001234302212101331344432330413141203313221214430014021144323402144032430443141233342012211314422134413303431303312204240141213342132300122324122404440032342203033312432424024131442144424012012341124342202220014402142232011234300323341322102140142022422334041122323112023100341342243330140221000033302343131340311134232134443104240410122431030333012404212304043403130322221320342110210214102030031242041023012221003000202341324144331023323040142403443441302220224214010301440043324431021242431430131300140142314021144024231312134332132130303233220304030403444334310203302421342240344232142211422310013033403224113243130122210303030410040003143332314243334044404211033204232114432331210344000042001410003132322230404230442023410231322300023013221044233322234344004321402104144420143304244323032302421320323331102234104234433033320001123040103001104134200021324341340041322041040331211431122002203344224422434211111043340431424413412304143433321344444024240143143121112203031220434302323400132124012410204101140203142331000212131122003341111434021233014304422241133321043020401212442113420400210004032102234004341311344013430004130030114441110224432031144134244033033233020300444331232341110023131030223021320104031143321233402010313302010000434322334210301240302300323201130423423442121314104110332423434402042221403222140100012244443323211433330214133104112120433104022221043334112301240033231441143101331211434042303432310400422100223021131442324223333014033110214132010303233114343022340104221211032422030111131012003412240222203434131110033400224314441343003032143244411403011021432210134031441330321112344230004200300404414223133423344342133134143421030344442001334112432443030120233323202210112342041342041123040121312224004424232413243002434011120411110214411110001142424114010340010241214233431311030030423014120300331040111343301114412011030432314244442024341312200442142401104024130243434424442334442232011223312312102040400340113330421444042012303040003244420132441313121030041121324333020120203013434200142213421040114441203302322020012012103103332333301210211004442412220202312202222101240400333201342131131422010333000324430003403030201232011020242101132241420101400434242134421012404202412043410404014302421203333222340013200334001223314321121220321230421403220442002241314012104044302123002442144434232040101141210220132012431313411101121120004342140114400224011144303311111400042002211031042022101333002321324314313141323421114440323430042302122014421242120224022110114212402304012021131000010412424424141413144303243244010412012333003221011414244214323404144233402410133423300130042412310002132203201311440403114332011403441213424434432413240202334220213003243422320024033314233112011234024440321101101004010430301144400142433312011131000314433140130204310332214432243002343424242333020311444433323111312103103004323200122311144231140200212230223230304002431142422212330433124322404130344403132424023443134430111330041324143314342314131211333101430313341310103200041122003344324120322344140413334432234043323114023330120123212410301302333022343133211044020041231034332320340014222430443414011021113342323142130432030202101102333404011244344233143320340430143443012410210132324031444003302122230130100442300301143104424402130013324312312424000244204201100220134124340330100033221414340130034040041124432142413403130423310403000032412034122433301430142303124414114042130103311423440414122301124330234424410422340413213340413141223134413311214114414401412111124223442014402333322434340424444210132213324001334231143023311233441114014302024201143412144223313400240002132240233102333222104402120040203024332111011222122310402031230330211322214222022302204324134224424103212032130034110211410000231323104130344143041230300000420414224423110113043232403033333404212113110302104141322312221020201143010222001200142311", "042031230134324412303222133104004314403320112142311041323220114432420333111404323401313432220410421303101212323431441131034232442303100302032004412411144142021241043102233232113141412242010430423130424421120234131101344030123314133310431113444133422232310313024102203033223320123234112043420004001022120041221414411102102440013311333000032333113121323300003341420102204401241234210442302332121121143412123433040043330111124324233122402242040013044120113210101102104331203131310130003124342021420024042021023131100144123434441303223210342332324434240334111320410032031002444133103403121030022442033300421431341402430001323441020323213240320442412102233030434200000240102003340433003231424410343323140423033202441234033040242411022402022430030223341442223242143430142044321312121342131401412243013023423102323001201144000301241201014241420034024221020404144130102441314000130304440201332430410223301010201424002330342304220111412213200410423114402204020130301413420310031124430043443132303113124202111003330443014340320021220444424442421201231404400101444103040201033300312222212214400002203020301114404114011104432102024314202332343434234040001412020431141301043104042323002414102230232303432024133020113441014303333142141420210011002133432243041031400102213040233202221403020030204220424013010220034234104440221410021410240103031002341031204424440102443214233222230124033141443400400020433112102410203421333404300240340101211403302100232123223211200331121242411422420034313032042134343013400000330021242344340111124241313310120224121412413104444432140200304000014043012002141134321034344000322233041141020114220332304240033223024301213443030220402200022034432302224034412310110123234302242234443200434320313341043242102400042304003313000311033443002241214421300212101023020023403302311422143123323212034323003123202342144001333210112323043403004014433341300434040334101431021220041441431004110101423120114223234301043030003004334442321141122121222412010112210240311213212142240211220224223431033332201311104341010434432330433013124204302340034430242401131124333031001203043341304300423301412002024124234223013001101024002142103322124014424341213013241330220020102422004344201103120013101201024402111342242210113020040410241041120002312340312222120214434201320124230321002012124401100332044014431001032121302213320104102411441131440043323112232123243221212211423310303142241410334213231424430404241211324240224202034440130004340444033323424033304302304420002031033124221321212344123011110123311140223201123021320310122430044331220333011122431330241304103344240310210201140424433212113400430314001133003320433020300113014243331122304102041441203310013243413021313302030221041403410321213102223104233133320304411044342230131243423332033334100424341341322202411213313104130312012113342340204330231142121100221122440220243141324341111411212030210133441112101232043303011210113210041030414234444241132022002024231442424104044110210433323021124223034230013110310302344414103232212100332331002141220414014004222240340314003421422300331042412114220044031414411213111012321124103303404014021442211243203244012242000113031021041100040310030244142022322324013443404114331230111331241333312112314313411334232323313321130444120413121233120331331102102303102114201414040334413402332421340134002110004201003110220041304410133300210000234213440221041111301401144210413432300310104010421041111222322304314130222421223204000314214414040212420031331442013442133113140124234201003322241411011111344041101414434420310404202111204004131120002310310201000430032142211133213103141041441141120224231240133311041440311320101011420003200310142110032304021231243411014340041443002011440004114124320132122334214023304024102210210440032141041400421200324114014434131024232114040401113431311321303400314212102201043321312313041014102421310220404411322044102122213400212234023343122123323002044034304041310222411032234204144003010032004014211222132320402333242344331222121232210044111420224130224304432144204210443340200420333000204342324130043104232232032124202242330133211413301220230420132043311412204132422403434001003423134013433113344110031304223223313012313412213422422241131223024301021120431213124411411440330323323241131121122244011043244133010010230304001430404003104411311413411434410433310311213241443121424230042323242031141112022411110333041021031443440100434224141023323314104342032104410", "240334102220112044022234230244110233420041403324343434320444032423411433124214010303130114423143122314320240224124144403244420220013442244300012333213241301320322141112141222402303202040113200414223124123213143203214031001104203322044323302222114422121120403011230302012414343321101011104030040410331101111032330204121341043201342014314142442430231441442334024142214422032043044230244343244112033304300234134343322320320331003400314121140404030024143431110133143101001104021214322140234340010044103330242331240110001211040010431234121132103424324333322321144341012111121441314010432211014122133213240014123201013402430420400103331310341111114212400244041011132021404431441221022033213323141213101331222032210313114443032221141120124142201040201220343240142341341141022143211022230401043310140202432201122003004402034132230311301043414201424311344440012103331211202224323111202310200430221430042304331204104113012030304413232312224043421201240302304414013402444430241202342332320023122144023434023134402404142144133412203341321404241212430411011020032002042232042413410041040421334111141234121043013431140301031013212102100210002032302022402112213342233312031200132130312404011223232111332132234024033203142334000030423012012430140123000011244201223230004142434133314012340230030142110301430331003221324013430140300123004424444031300141404220011001144331414120003212403104434043304240303020403143333022210040042400140102244130111223424324104321300404144031000444223044444111131331000131300341123024203010044130034220440102210040420042130203134413034121130333024421443310341344032144031331021213021203222113414414034124223130344412431110312410401303111002430214233002022003230144122412313424312240224012143334030222433324024122202114041434300414203340114041301311144132443004424200123341131331201012240320410033443343402202232012431224400034424420024001242100402200043404330210410244414433324024042034243113231103042430110243322130034000122321020040003414010041203424132011004014143013043104241433242413241213431433214312422040114333243113301122130340243340012403130124302212033004240142012332401414041113204314414341000411013412223233313000334123301202233324100412430110242023213143112212202100024333114332132121002434422404102142314423003412240212331300220000213133133440123120314414230200330340302442112040324112434410233041300403122322222104113004124203144210401331241322301301110433102404220023210322322213200022111032110043311304041134404032404233123403133421341304032044342420443430211031312004341030022240014040233232233304232301032032403103201112012223341223022133223101131113303144344121331103000231241003134422433001441243330244341030321301233313224233031321230002120030034342124344412421132423344442120031200342142000301424224121242340044001132232320403420340010012143341101431012204033204102420144140010041330424444212331313121300002114430330340012441304201111244442204214420440240221222324320024321022422143142312031032323232421231142022302014200431240332030124022002110323232424444403130412114302133420012401314031212323131221441320441234220343310013231443001441124410230341032304030121102142033102300131400113203034211144240423144203142211441341321142030220103342323032422033310111032300211043133431413242231441402304001201201111121421313213012300012243010103121201022220033021312001144133221404440003200304443340121321034120024430422314101340412231102021130314201324421434223031301441431213301311022330313124122123322220120134421333230413032330110010443344334011202012322402141444043033121330414331244203030403320023024043030212214103213420042334144213014302140423033002034333212313342401243330430434403121304131401233104044232104413040203213440321041341041014233144111221312312304023211131222144240443201034011130024400103421421030414431021140224121303330304401024211020422402244423023344012343312304403244420441131423413312024134011302003202024223303402430403120432323330104444412134334032204342120214223212211442011343200240301222101333020130434110103120132012424400420033031322231422411334111412100203103332230100241200212042440222412442314414441001431424342220243203120413234132234334202001242244400111324202040334422403210143444124122300444221441203121114240004100343413404401222011422120240303440202331104233224434122002310333044243240103011400440131332414432123333322124401300211212423434430404304241144012200224203101030031324011102011030223342131", "011142132312242101432403123014242032314442003332001314143103403124323131322441121200340033320313303202110132022212103101433411232140134034130034100211313044122404214321410214222341201123344203410330343200322242241144341010112003113304301032414402131220341323131010102132231424222442011040333002414422041401204121030410033031040001202244130110301310433102123113030020011322023442132243323044200434022320230043342002241034044310303123003414342224221413142421134244031201213112142422300331014113003034030022204143443240233430043140240433000432144201244213403130103310021424132421104431011002133122113141341430124230004213420331343441232313220021202401210012023033222420401032240004304414340030001401440212134023442130330242313402344144013304034003234140423010302202202324202113303413044020411101420220133040021143340332133302213032402330103044012434124144433424402044202210212012143404211442042414022210112334211413423230403210343144402104231312123042311341434014034014230344221100230202242302432212133133404341112101134101130441004202213122304031310213431430031431344011020323140444301133010433213243421121333204040224341232214130003113340010220410031214214231142124012004042120121143402414240011321331020010230130143424431310010134141140010303032032210401414331033412144311034333030144314200421322422022402123304300310032420200413312014403322222040000124102402201040002303132421213430241110304230400313214342312121222031134021000433040040420420133233201404304221131404230102102441012101103044430212403344201443322002313421341411340110432312410203203344134214014001213431142413210200432042412001344420410143342400203442301130032401112414323323003010221241033430440122403031022202312221212000124111033333304210312003100110101444120110012110001441312000122144302214344032304334140423210044401211343422043221343114202231004020032122233300224441342230431300030114131241210124244231041343002330110243242021300022113104031110031331031320424240012143411220104111404330332322010330323344440440003310421340212224112004201013402424410212143103031404032230304340310222403344434410123222311141302421424131003320300441132013334230304034234423323211300413013410014143013102012100223320300321440130320433441300202344241200422034331021322142123201110304414313403040241111404430321422114304431013313142403110104221033031310333010442102333312241041443044010340010342020423323240314221121311010440420111043101241313324431344222222214224312302103043123323110102301413101423433230132244042413021300142011030340314441432214143432203244214433104401341422031032202231111211244302142313132102342324000142113442004212240322232304201113023034003000021402431130440031000004023012120004341100002143303224142330230403011132443404410101231314420002102314212444333324041120432140113144143232022212224132312123342123422213113440100431240024002330111043002111340311301141043323412101322120441232030014013321240314121312013030412343022330003143341420143040132301120110023323121012432133321132422032124333032200444203314400132331310430241023411214311003211303214304413234200214434421304004044124033013344344344402322130130242344320003143314131444130442141230131301010024321443004403431103341110241123011042411042034223043230401132300011403441422010043401043403200111013342032033311401344343443424101332132112410140222243132424214434022103304320414032420112344321422413003422142433431220024300034222341244001323410220230210444131121442421144232021141014101220401032302223010023203411311403414114222414030020141244303141122432342020110414323203131204420430414211331331231040302134212200234343043002413131103004022203410130131114433203222420324112143104221123122324144120400324114420213242333143143303314210013143344440034124023224230344412420010413124404312234130314404341121001141342223403401143021420022014032023042033114010022311223201221303101242400113032142101024440033340124434343200421221143111031320201042244031111113202214010013010334333324444020211111130311011020320131043341032432032303341300323024044300441242222003033322033212332230304204032132140024202303121322120013004213114322434301413132141144131111434344232024332333012423243040202110131100140111110304413114302221342033002131242111114231021144224334144444001424402301433121320233334112332120300334433331310232010341121121333104244211200133011241112320202102013424324411431304412221020012024321434240444122212224342130030411223144121020131144", "030110423040410234144341411004220344210032321413211444100212240220221230310102140424132114332212223323230400231414243421330204333143114233440433233044412414011033143214034144323040034423141301043021110310443232212102403310232320132314322003334224024141130434034100001333023334223331242042243410310442332140311030340100021144023300040331411240142302432232211334301103232240320112302101212143040304003140041113344303002114404340014004214400224433132111400002021123110310033041144433104441431434003241042412203314104132100040231422321122022211324323013321034231133201332102102242122230032130343120202101121434133133431001224041312344004043102223141402020442243310303320001431012104202101303301230202212233042103012222221243303130242200303323412231432323433123141232104132211210314320000010120210311232313032134304423431231414042222333302432222210312410032342222103441141420242032034401411133221114204002402102201422113400322424042410314243122230241114041142422010111314320233221434012423211000444241112021214312112210121402401043423444012013214022323024341330001221341301214040012343001130121330222124300134141332444143214112431242203320344434222101143214444442332344301140134422411131440041141240313243010303412104103244330142240224004041303210334320213412024041132231421410234022003023132143411420313023024132141040242030321303040141043440403424413003142111144234441304031021231003102140432441224432134314212020411022341020123431040313242424432221442100331334022312342111011114421300403002100022442043312112342012023431421330342200212104110223241411340020322130104403122443311020434420040034124202132221322011310002411211304304200300032232140023111402230401012430033422001213030134234220003211243121212344330044224433314120230230344314234123330342303214142112041123024040101330004334144044002213212011231020442013022030343112140001112321213102030023011302333231422424301000320014231443044332344014432200443202113233210031202422021333001343312140240230411221024233230432412110431402014240123441013300233331020334331133434212103321322240143124141313031244013210303431442042343032333443124401001210404104031404243010004133300304332134424033111310031421123121433422221021101430230224114014412043010403312203111304112412012330303001224212310144441224120130411120244014222122143130334302224420214240301342233412002311040310342112332344044334033304430341012142202402441201233213432301331022444244444001404022143313004233314332134243312214002230043034133104321411444444323314122101040322332432323422042112241310214414301241120341033312441120330443224322341104001412010113020234410433044242232311421304134132214331304103034012423424331343421341013134111442442240111212221203001012432042242032042413423102340142022013433030124031223443412040322202323221243333122431400312331114331234322104240020130034230223324124304222143232143121231241314144033012431314423244210001431040120011142000101304342233132320244240204404031030232040422011444000344113030402220300404422441413200112334043024414133344014330131224123122043302113123313412424300102310124310304012014114211202434011043310123213314043313430314403134004200441103022403223221431000233441004233041022434203331103333201401133342112033431211411434130123342423230121012123334312011222042212420140444413013231402304134211401222420400314442144413433414100443313221101303220440400304442034222140004011033130000043032344424204013144041443132433200320203240421310441441310321120123403100402044343444324421343401114423240132124241420134401331204011232434120133214111110233431111243424103023142042113121144400414034342331440430043441230133020400203121102222333403242242301403344344104411301304120204003331203134022434323020204114410324001240340204203424412321344122440333440134103331434224132330031111131144433011003412220010342442443131303201130403321042420224142140102144113124004033302202134100232420404412321321442342413212034130401241013442030431011242301431221144430421012013112304443001212422303402031402441410130232302303304330442020231240214440030230042433003004130420010331341442341223311332112334142004220230444411432401442142312130324112143140130410230303133131030103003112422200112244113432403311104201041103100411403220222411412434101312414231441213203411033440110441432333311400023234333231123022104344312004200210434310044041011420002422024223242122414401030221322240441021213100111121333424230232401133330333323421320202321", "124343203032402142312330442230430332410232324014404331330242123211201033421043023014233101424421322103414122034321020300304233441043033244032330341132340230213204043404130414112434243112311201204444132343132004330304222442021313040140040344332302022310032142221112304214302122032013212014030413121042401311411324342400332242421444032243424342300220220113321144141401311314240002212224111333310010414234044043224004234240012143413301331040233042144103212012200111131304441321140113030413044422222241430202110014101413403130112242301024104043444042334110012331442440300100110104113321103400121030231433433420310400431104213104410220123104303332224213110413203204043204413043242044330444434321444311412124200314431111000323342234402204204032232331214424411214142310143101444304011432403111122321421024411112442000442300404211102410340023433302033223243044222043002024014321203424103424410302223042141102100004032000400420111400120114001022040410224443343341314103001443020044113142424220424012413321401122424232033231002444423313012440422244222340434241030310004301133442222033433103202122121312300400102101213400443233012244142344001400013000421043141021414413211402320010001004010122303121142202214401433002221302334321212232210324233131444203231412212443420030420412430241241210011103040431000221232110011112342042303224301041133221130324433221142213241204102431204004030411020422420003212102433222321312210133001310012423310344044300421120011141202322331233100404330302340103223314111140330034034104012441421102220434411111404442334230420004143314001441132404442431434233144011023030242113422230333314040310010203001200230144104024140223131122143010234433244440331212334134144000032440042223403334440211130244222002401103004141404231320114013013344033341244041002412321003014040232211000022104313142233130413003334121003002423304320202143020204324021404442433041101112010132100233130313321441202130020400332430113204202334414122144100423331210240230444443413234121040230441414213213110014442401030344401241024430021033312243432314043033133303322041412114303111320143132233224300133301214203303124000302224143210210414301003214023323400422124102203234303141203400224304323241343311003142034341211230401340441230323201030311014242142221104123100310411242133302040311410010333023313331403042324203302332331102311041331114411040123443420341004041041332233130000243130044403324442432204201443313443122221223124033400312103022144041320431000042220433433230320222341112422410200202013312314221111120033342114231001111110344003242103122320022314303430324200114100020224121242201424122204242020201422222211411343402022240303203202030402313140422311330403332341120111142143244431323121132312103214411323202342410341020423004310232213203120121220323223233421232110212430334101144102422242242403124213221240442200431122343331322332141222431114231202241410142232341412314141221013104104411243331021300132004001421300034442204440321012433401130410042313424040243324144032421340433320104434343321004340233440324243331443040421031404324222221300424131020313004002411220204134222110424320202224433301333232402421332403112212010223023400241204140133322411444410000213230340031114142444312001402020440303341341031223133110134434313312034333234230413412100033124031104201123031032430121220020042313322013042344234114330100124203204014142212103033443101242201410412010404243001104434123024111043320204330201404213433143320344400311122102032202323112013423423342133334311142040300101320202112202000423110111141134142332204231222133303340212212310443432134402133441210100244423223204103021040033032033134124240242120103020344211100323404210013432141331223220031130334233123224140212021022212324223414342034011322440233300043010044431222300313421322103213110333330441243343214302140234213220113113440141023121301421021310412414002204013403200303430142204104441443242314433423133244000232010311322123010401030101222141214343114124010212434433313031120202324444143204340421111030422141042401424320140031010111434131204333013214241201022140343403213400410404411302344412102433011013443042123203211011323100213314331010400040123330141242232304123244401401300230030110020040130114332333440312403433420033234443224314231304434202220424040112140142230433440313221243324011141224410003423131432134011342004022221022002322342301442414101410122300300313240330123341444410231241330304302133301410241402324", "034314432323320141224133020423332300401101020310010401344012413124213020400332002144011402141311321121134144124430400044102411222020222033001433002320332244413040204210042220203341120330102422214210334400241401012340222404221010102014441144134022301442201422323021221441024232224043414102100310302432334403240040004130203123034133122441134130402443022020334334344200031341210324022022344341031443204224032420422041221212202230030210331223234401320342413103222110103013123434310404314430242403223042412011204443104302334121414101331032040002313333341404120014121031400333141202201313400112342004040021331012040101112201220032200012100024331444332121344440343013032231014204412404042112230334231021010024020404202303211120132334404320303422022323043110004211123321101441241441334444140110242124213232133212401042143323434204044311420414404224012434010314441413304042421221133134012314101343213302414030030004320210301024334312321232333420440333334223314201343012402223304231432411414030312144444430212141013231142413040014120104040322123310103232204222341411423103412144411004144423122334402332133124141133331321012034031334203302144421340222020213102034132342121110223134344140030002443420201203041321302041304413201202101434411303032223203431330210342424141400232333221341004143041101234041212332023011212314333224400014223130133223114104111304341211001313133040004113024204320332313323234221031042101420142242143334311033124234222213230404223022220233040330214141313211441211331403404230433124000322414140230321234122244020430201410114431233423020044000441420241222301224422434114310312010011043432013012124434311040331314342204102023241101200133424002322100220123410231341023301300412221301102232413022302211300234100224120432311311314402201020223141303332020320043021304101012313312220202401012232244214221011404330401441242123040013341321302042211122003122140203342221330141344133101422133211220010044000431424111342342223103312322430442423412412402113131202342320344124110410330304200332203310124423333234443040414201234431234421042333322403401332014130100021342320043123343013321042101434314322332134012234211214133042223120141222311212222332231004231222011124110133102221224211130300022211412440232323033424314124320010203242110142334303230241021014422230003201333010322004044110304000144101400330143340211131443301401000204342022304434401103144020023213023201012134112412113040202014232223311042033133122323021231140001033333434231021330300443241302213422422231203044223432122422240214320413100202120342112101423012100133320133303142044212030220203203033141231332012413032343102434314212403020411041301244404113140003121241103301101314142424040331241211344001231240411301020344201030321413424104422233112003240133202023313003020410220341043234342143443432422304012004420420202413430313201444040104214134214244434421122030112020430134334303431111442403440314203314143102024012042211402032121234331012402243423214110423322223420411003104422334013012024242214424341331303000132204241324033404403430204431204344442044130104330101130041310313114402120044200300011120100224122330424143423024001312231134200122402243030003000112024410000401303223433033221303304103100200424440213011344423243141113142104441132004401042322401022011422343124230444340434130104430420303211311413121414333204142243130413431233003102034334244442001303430401020424342232144302134210130020224443301441023433333120322120231003423143402111331442110143130024010020123124311134001304331414331133043020302311011434304101423144413442130344342443041004202103343200411220003240243024412240333202114013114344001324213104134200304134412044212043103231034320233432040144430002303114332244121401023430241013120403202444042334440433130043400031133130144141102222110112023203300211113433243010312444224214232422202010122122041332443001221222243400311202434301224120243012043333100324140113244244213313301024200042020020243344123032043334211301433104331114011314343224014112444223244041431311331130330014334134300234341441011220312241403323234242002021022422310422322432144411122141243120141324332430344322020110341431422212113213034422232000130433442320103320332301244132030103014134120033040014342213111021432433241220323344304030202214032200224101012031202210133110141142424443012121301334430112303033223132201403142312301421401133134331432123232340313131013322012310422211242122021000420412103043131011304", "242101002302100412342104340432030034124121023133404104431113200124023340021400411434140313413430012132234014142414224144111304314320212411104220200210304014113144340430040102044214444430221232003204004210043041333224040442043124323322132024122034234233343442302133203303134103300111414000141243234312340111231124412213332230310401030312004243344142243221441440432322144102102332404243011330010042404323134031244210313142432404201234021312422321440010403304043032123100200232130332332220443304043313410303023202203242210011044433320123103342224310131334330001422041411424331133411144203401023220312411010142234131104203042234044320302133433303103333013433120120431100443220211441014440243133432330422130330113202040033403023440400434443223112331212140300040142204131302042331123443112333230223220132041243033044300421231040343414214143201204144302341320331341131210212003210132141123030431104443444220400134343040430112203011403210120242234302120341324240040423133134110301033032333002203322214223324400211412440130143122114104000302222203434343014344320133433331123311001232004103141103042443444422102212202400020040021224030424431232122100442133304404332030203231242143200402200032103310321042332030103233333433003012240012422014413211424120412141214304334434440140443122322444202300122004014432214344422403042034434144343341112222034213214042123313203022333214440321331201222221331123140441410214214202113412142324330301120114041013413402103330343241042432030323124110332423412034042104141424310444301434200402013230044222123240112123034444104111114334233002231214002313103010111112233241422443320234213323240104044443433143004114312223112301431433402002003131342400402332034323031423003214104004410024334121124311003032331202322020424340111024012224243130214213044213312001040403233201240423042432132122232334310323110100103303043104130030210144323431041043421403311320410143243343201320010244323413231021000314023304012100241000112344323144441411342111322024300042110242431211031402211042121010244142434134123442402302204224233422304121101122423434014423141234114103222222231143014014432003402241042233012244122001131020334203431332404331421313124420011321242404223310002223043402013442011122022344000221210334132333321333333003342311310033204024121422122120211310003021213033414242003133041101411342411002121341143133331044133000002412333211330232421204040240200224310434040341120022012104021011132221223001023120431344134210134131423033333003121134203310442243203224020120102101034223321210400414340200304210012110421443001031203113211322404402332031111121134112341432132413042133244124121434230041320420124212342044312402331012200001111402411302303132230232322202220040213302430033342041334140401240324322033042331243433331413322423422114201040234334310302030013141320240030000014313032013300420443312322133333441242132423201234020202422201244120101000001122401423312220413343223230323132334402244344402410223041411303331024324221043111102244324332024343130111243240003234444241012231111020011434004201104001040111031110344241030120430000141340004113030111113011204333430212032002113224203112203031214420310343033330103441032342210012001104442013443103343343111342433022424032442222414322311020140324220013322002101411144142210404311304141104411344033300223331020111224022233012110131311304442033134210322002201011211324410444032234010302002433422431221104311233041100240321014314321441323324113344011441402413033411020321203333302342343230443230432342114340014332300313300024031332333043024142221133232001102330401030012411232324041120130244313134401234240113200200412124141003423432333201333342304403310321431141214224420444141134042210440400324000304403130402011241222231420012014342011233401342144233214344041142432433422004342132042243424141432123440033304232111411310001113410243122403144303030344322340041013103204310404322200032412233212234001010340104312304321220312241434002220040022033204020240123212024331402423433330003012311033422000014300414310001342441031324401013321314434100004013203020144141012333224334132313241013111331314141011014143221143124241100102314142023242420004401410144330203433104140223024124232301202214212234130100032414021200440124140321422413422221424001413444411441244343044442033141321024000020010410320444312323344214243113242421334030223401104043201200320131221324204223434033023203221343313444123000332020432114101113302440", "234241200223411130213030120314324403412110203201420114023104102333220334321122031100214102440112100212040202243204401143100143321441410414102424101104433432032014022231332211244313443033122040301211110420212421433243312214400140113132421010110111033423004423402233034020440030424004022021304324211004213104213424400043311201330440212014041213410443230310140011102410334013201201440243432020033023234321124202104344341034212204121212313444041134231233124220002013230343030212440410200121020113043133132242004232013422411410441242242004331333434140013220334111134042034313212042024321041130200200434411102223300043432142410343333144132411312204411342113202221411134210424241102210211323213042040423030032441424411104244324242114400302213031213202101022430113031333424122313302121310134141434223021143132144320042112440131144120412032424140041424200432004421424033300313104000340310033431224011341440022214310400110323034414024424103323204403330034341401030024434240104203240214441204234202044014002030434121241112131220021444241041013323000321410442321124202003102224401412211033333000434043040124044442224302323144000324233442420444314131111013302401204402242121102101143244100104122403330420323430110113100043401421321311032140003130142431113414411032142422121104224140310133013412313102304032333001042434232134232122200241443431101220331440024120203401222414323132232302144303231123313300344420444122102022341102413100330241111340202020031341341401220324303102413230411332242233140403034414134402222442002433023031411321441020144331332413310230341341343133040030430400310101301202243400130111123341311213300332324133002022314413301332213311321444333100020102411100300144122121412313113404033120013201324403430143421431441311434414220404233111044411402101304031211020001210440342222213141212102441103143403210202220343030403013112101140440140423014030031231044001043121241011134442413223304203344000344422404043340140330313134204341101240433344301004103214413323213101211021343120041433313411041441114113143323033324332232114341041444430232242133122103210121430014013410033224423311040102431321120424310424404424223203434243413043303130024331011403144304423124011431024410313311042344320411403300122000200141042233400323204020313422412422134344030203431104210222002034333122403041410132003200342000120342412230300042143201440013024232030321342300212110012020204113142331233241240112323214433004213312322331124330141133412443434432034234112330143044310121232121111304223141044301223031044400100001224410023233442233104441033340314312202112211321332223204240210330411120120444010443403334111042334333414440000033024330004300022200030344042230402131213344222042143024143001204430241014000204120004442404231013433413004343212322420303402424213420023443043312112434210423441434000033144314030243044440440340240044133210314444030431012212230343303104421121113204210240332014240243111314231232113402231340012013011144443431311140022140131003331143430124340320332012410334422144224414103414232411421413133124011443210302102344331044004122301204121121342003433242022344032421342223103241414243220004314310430410342142343430230234113003323441001033331202031014301201342033023421234001133322040044322201313123300131044030433020402004034334201242324214340321444431032131220120313010210404020202003410243412422200020122233230432334324133131102003433200000321142221311324341444404313321331101444112311024443011411404120334430000411204024433242232133032430412003332200410310200132342003414241343302440144011120041323021141243422131004331013034034121104424223401312311243031134132141331313220120114204300001044143044413424240304414124041324434124213441233121213102402333040211401404413333023244102314214400242133013133214240212223422340443433221121001002011234303334320130233013104310142344344023044413023301122122243411042201302334024301423440113430010424414313311411233044043332313421142002132400421323244433021433102043320020001400424224021413414040113332323310204444304310311404120440434030041024414440011040111313332213040224012424224400104344441101111114143233322310304224114433320021002122044333040422230433032244130031441433421212402234041411011224300101424313012012112403301002004234423144200034020104440231302423004011204414314444102034141230143100300143114400333024100304101324143412004013322222130413020004044033234114441422423324410210111343024040343332340014312120143344312", "112012012121023404241112231320014200402033002012341343030141301321113441134211434030021031234101244021234231111440132010414403410231142421113312003024421300102243331020343420033033000400301441123144402010424402140000143401413411000144220311010221423033213140222241442110330443134122031124440330124413330134124120441330010213434122240140433322403224240340142403010001402120413041044100313230310210114324440202414030012442401234012312134230100123012131401101223103303113212222434323222140224334204324021432013442442403141342242341031230441322402003100402044023423041212224104443204114313314041313300420323344213110113124420301004232341031300010342413410203340100011430202120201120341341424232414101013113314233443033403344441141240312234400112142014243243331433132213043221114144124311213434234300132442034021114102322421313333121011322344324020231334020303030111133322312122314201223101034230241123034440341102142120324204441312220111423123023334022430234341032241312421312404432141421430023402114114210310433234224133300042243124121132402201443430323120304133044032002344402410440032002034314002102233422314004021202322120101304020211103431200011132021314043234011442244404102042204440301030402131403112141213101241300221433020031430221444431311224443004433320400004323234334220123401333131132424044412200444001443342032430310104340223342300341111101203313410141333413023104402134031002434320140443233201312244412222202144343241314421211022120402010110130123131244411420340302123433001211042203332320100141312112223310032223201140444430301230444431132111411433422043423434222410304211020230311402000042411410212331302300421211423112113001113112412120421243241313220202124244031403001413432204424314233231221302443101431101404423200043033311430421144133034404413003032433302202311434012141331333030211230110213423111213312230431213440244042420022020132212240423404324211010431433324223004131020231242041102341240204102230101231041344234022231111230214121230323404201420013402301113443022242011324443402424120044030321100040013033221340310020122330002140423424343242422122032012033042240334424024124443214201011240403114042432244044230441101041001342421134132244101042324440312121210112104321301313330204001021104022431444421041130302134142034021134142400200330002431004404241034131000341040120032022012310340330411013321404432021342410232022234112131223122302140123101202341404020434330120331212442224344004312430241042030211031004222333334412413010210414121212123404321241203311021414130400000202431342031140004230113024144144431441112121340322230203142213213404340022321043013403433031142203404203104143231040132221232402330033432203343342111142040433122043020220331032213431302342002223201200201423312233030310233431414022013203440140411330101432441222332433202240204441131022231210243300432321220420002012323300000444100142001432132011141030033322120022344002040420420021312303430044003110303243043232120030243433000224313121434422343342200443302214440343000231103243412210300011320340000232014303010433342020224412330442130113244041342101142224400131044340003303033204000130121104302441143010201022144024110030112312133113222022440144243421202032334014002043124013110343344114002132444041201343003414404444134440001211341012344404202103343200212100232214443223402240401423203322211440334012140441023144040304400224304422233122333004100024412110212004044034400331300232120311324340244110324310000230213403331030103102134031201123344241231004041321103340303403033432102010002204444142114324220140201334032424311032041043440444130023244344033003444100322123122200414420202113334002324213120314032301233310003220113330433421332234301011110412120103043414011124303103221214233044424131130112134103200304434440022102012204124312320432210304121140412202444400230223433210132412303242442440301330213400003112222012023202333432003012323301244011203033411441341002221324114044401403021220101403001230113014001314122403103441443310302024012204340223331144012224141421313122420232143330011222043410103141311244304222121412230404110423130024113444421342421444003010422340212244312132040033200313430412210014411114234010222443312342411100322004333213042212124410240104404312302010102332413234021233010211242132241414211202042443420231332402413000201232431330234102422033020323032304230404124134142014343220410211343410314330200011221020314011312314103100212131143122321030344224422", "430103130424222003033243331023140024202220020242402003002204110421133412441130333234111043100404110241313200022224412402101344234133124002302231324102234321003434400304032311341440211032404422041243021410113133113004432414413230131031234044033114404134241434134304442214313134231012002121101200110322043200214021134244031113200120332301122144112032301204022401230030323223443431212014111411042433232243230204024322214031333321134440102324312023141033223124140343431211133111430113240314002232423033221341400344423102210202214001113140024031022331310323411120411202141123211010003103403141222342001123024201323412031333014412031143331212004233033042224224114431221411431320041223322441103300020413240031300403102432212020412044140443210000222024003324002011040211232430402111321311240210341303221202303132000200144343132324441223311101321101213331342042034404210103420211221212021442313134213103321213403410022042223433002434010140000211241422102210220012113343314031302040232434343101304121313403101231040222231422213424101230033000101124123440120033013120202122420002422202320031434413302011430211011412131123421432031333440340032114431323410120330230202432000440134140004341010424113034022031223240031132413201421101321131120244141023142414324423104330311030141402414112042202102042103024340441224414144023044112334030131034102000041211222413403200232441141222244220434233224132444241310412324221304100300114412431202230021031224101000402422201204434243424012340410244202043132121110313403423232032214041231020133112031140131231311221242422411110131322203123424124424013144231321131010200043110112230233134030212101413242000434041310303223013240410214004144210202244134021331121310401400002431000111244413044010433234204424200131342404203313423420120312034110414414312110121130234441232411332131224004113240031220132141124441411020040414404432344340410243204322130243401113322402243204413401222402211412024404441230342040203012102414300322003401400344231401300143002143111333222041423304141411141144242001041204410431223034113024133443201131342003024031204003344124321242041342024110413034421300401401310010401402222223311201043033424342330440223412342133303203202120123102040422130300413111003230142344024020131014332324212432120214402403200004432240324234212440241134021344023412001402334431324211024013143404013244211331311411122342034043021422300410002221203433232233441204330400242003201230141110433232000132114424124241344041433030110030430001403233420433243312020131420140403414430101123104003110100244300232202224034211230103023124134000413004133003420140304420002313200114023020111342030043141440022133034241333314044112124234203224300224202021231302421034101014020423132323434011444324103110312401114320303214342213401442104014333440201322111403232222401444130413214121131204143011201212004003442323420033143142002233244114444314404430213311434314303201433401013042210124413004121431113314330441003223244030343002314311044131032222343030434244123142121413211034403202202113044244210344314142431112132322001103401210144011010224303302210431034240314042304313444230014301240403113243332402131033040414322204023332134142313313213130332032132201114220241314441010320400220124300313130343102020203230231133220211044101104432444042233100111444443013304320322430024222304011102240114103342423143011024423112212334400221421022030132023011404011424420103303000311144444021411430024101103303202123411211030210304334043300342011021202411244230400323203040424444234340403133413434301301304200414140020102344120024330202410222243103213101421201222022231304340322312422424214023140243044402420324331032302220021212334032311213240034034443412103143203001323444434144330214233431100420430442342122030302241230341300220000240414224023424434003411230133231324123002010444211220314331224031012303413203224102304143401440033340443201144433431022103222241110430343032131301201142442431130414402340200013141211240422212421030142300200033101320102303342441443011213223013140110304212204030321012334043332101121443110400443143443232241301302214401343224444131120123331144411442322423244403112324132202333420440322344224331112203220104202233132113003031123211210214431202224120124001213330403103142033144134202142433101021304210431123221340434023224134422113033104134013032011201241410421440202432244214304240322041224340424031130320104301224224231113204023414403330242223324342234303", "031214213412110034324124433431312311014304004024012001344033003111231244031022331434343234313213040232231102100423031243422011012311410421243201424223140234431204100004200130223032112302000114041322240402410444034202433204240431141012134232322021432320043413423301124001240321414011310400421224222044432331210120002004330032433223043431432322201130300300024141140303240243040011014444122204213203012221034231032212124300204013011201413401402243123241032414231234211044410132120232430022142303242121042030341432022402231241231330434001310014410022031334410121030340031301443302011414100132121302111214232340133223044142000440302310222113004312322331404310221111333343332104241134033001223203330211430100000101011424431013420042232413130142300241323401231022101211113303013204043024311404330304204002124111300011031044143043311112244034030400442110240240040131101202023242214220413032442334021214333111334341143213340423140041014410120344402420103233123123044343320430031021103231040011402123243424041303003324104312024431312034234302112010411041322220112123333111201441304413321214410200000000414024344213403044002442233214022144032401400213233204301411042212042400102022330000044113323434023302130014333001112311413324424100224101331002314032012010210120322324303223230430012104134442134113114122421112443103004010221233432132241142420213200034223212023004103322244014131324214012431234141300333011104044201400320213302404211044204313403214322132431414340410432201132120341024033110442100103421103310321312032024223431304424140224312044243132240414123210103224114423031442141330410103414004310110113014114110133040003213100412134123321011100424122230134412233210112132002301120122000143114033124011124411321034443141340402114241321240131231340144411033441231432241323341111144403203443444131101002404111211013111431432201103031331321142132232143340031031044410404321042030440134223433111221433011434233110101340302333000442040423124100142444244113030224000203111303221333031144130334240441342430120034433421142213242440222144120313433030414400441124120012113203322202443220001023302041310004012343400320011222320324420223432332233431200044230040412123023421022011222232314241422213004444014332333340420040302344012302424120130412012033211130312411242300432220014242143140100111103342124122044330333113040432410230300004222031401301201244200221210213100122024141101120131410142223400303420304341143023021002332223022411412113013221323312414031323004330044432342243313331044104000014442421132441444004113032130112403221131312100221211223042032422130013241124133430101410201330231440110214110402321204211422323300231300100420014403400424114142222032014310001402324421420220041102101123202011134414204224432000100332323143412033022401423220424412202333141041403130140112301204331032222010232314031333032322121421444202313120131400322441030244144021043141433011221133014100231310414312420021200142303203241403023200240300212334313020334001120140141343323220022110342444434124204342233004222142430313430100041333104411421323033141201223341001202003033323043444003241010030440332014142432312314322130140201030432000030211443324213120001140411442210413400233143444134422222402234420433300131004410011101244121404422144020411233314310044203304030143204021343303431403411441421211432022133302020024422211102421014032143203311010002041334002441103420322241402304223331224400233211300312033200341202130334313120423033420324430412440122024342021104412014343110423311110212134312304243204343010410143133111224101421331221014322140001220302003321231141141034021424323203442122434040044001032123010020403241243111240034120424233214200330314234324424342014433013244013011012403343223132232440024141240120240210311123424301201112022103400131432442122321200114342110033240322014300203321414141021412130122110112040341331314001210111310434432014032230130043423014224424103441403314112230003220020304424013041143214112233343133004434201241240232041333410412230313400403220323320000321343440432001233131030141030210301200434001423224043332012324242011014121111310041420400342410314104223002322400021033330211202212224324203313043341423400131132044440230122122012011231323103242002302140000032023344001304042332413321432140240404224231010132244202303311144404400220422302420232104134324024434030114230431422324043220131404224042232001111134233414313144320410340234310304320143131344214342144332", "402244433421020400011204040103221122403101114122312401231303223104040430441034132120410130230341022120044401442101201241343002033213421002402223313331322032304124140221334001312304302031022314314441404112024423221231240042223413431403403243003404240132304002004442324301112321031422304033311202301334110300322010111220302123101022034313243220240211412223244241000221410211124341033100420232311322331443310030003401442100240101410010400034122431213102333223441440034443204410224041112034313042312232104322400442421410411031022430431241322220131341141240231243034100111442300042311420343432203400031421011031412124011034212032430132040032402430113044104111124113220432322244033430143404104243424112101443132214401204340240304121242322034220300120143134300031304411134130000212034234432431311231230043343130021321104414311433234111230113313424304433202312321023212130041032443101003114012032000140412041014101422133240100001133440020032203001031302224223230003410134314140443200330140112412040430141010434013331234423122010123233303101312412120201311020140331100120303230140003302334243232201021222420220313021111214112010120101030000410430140022404114201210124134203321200241340041441012014100400141132432310321232041011442310312230223041311413034040341432422042402214010443434120230212420424414042243413334424222402311311123421110143430422111440231420242140034340030002121222030123231412041423441433013010200133010132331303013340113234121331212241441323112120002341133132421240202141003133212212114200423403330104213121013334200310420131231311210312312234120121033401014402413200403144443332341412411341001242220344122443121121214111244442102121343041310011222314222433312324021122400103200012440111322023412214343113230020121321241434202002113313242330314340014112032000344130330102434411342412123142413204141202322303412234120121133423434440004321303442032323034424241102043323013021432142132012020141212334044142200010333212240203102001133102221441102143223444023242021134301103220444241111030342013021423324321140330444414011200202003241104112340233041423414421121304034434020434000200032443431143330434413124342033243142301113114444141442141321424033004140341323204211143133011243400432340314424110210431010404010430034001302313012343414322444332210013301314042002243413321401100444102400330402310002400443004133440202141032221342123420230244214141440042144303113330411403323144430311001231443040420340012020211302200201224232114101431313044011220402200302223120221042013003032104123023044410021022304413433313342022213044014421212401024010444223342002313314131321411400434330141241324234231300422300423421032433233102120214220342012200403320004122322112434311012240313412241421243112114101031203203234420243313202103431311121120404122122310140433301120024323102332120002234003034442314014310231021201014144200002341443211104344221440421403034333113341322124211330220110403101242122130104401114014111340020320210323230312324243320411444321111300042100023324314103443210134403203223002423224241340211422303144230224334421231411411133332032402104442101043120444410113243330002100024204030114424334003330334340403210311440220222401322203334431440320042141222324321040102244100214014330341323110311200332322013003231402302322222440124343011004431202400321402424430413102121304344134303130010144032402203143402300231131323131044231232213042421120301431040302301220110322204442110401334001240100432412432421011223411322231342304201220012020441020033010343122244401323342044104001021311114124003101303321042124442000334100123020302020241303322111024024020041443041320201043411332011412120234012001003042323104341442113310401100014212210242114440410300223101304122042320222003404201401233010030203200343124343444113321201012242040104241024042302313141200001430032311022043030242003440014422011443102314242114132312220244040421012310013013431122124203121203323041043404101320130103143043134242131323230120422442242443103112340020004043044123402304033034140130311214343234233303143232214234013333230212321213030113342004202400223003114400414443240402143334041130002003011001000232330330143312330311002321401002310102140420123134320034100230112143113330001123210121332423010111230010342333142132304234101032222014001043313230211240402031334020134120134403014133133331310331222043031343134332420332444344034431022333003244201302024423340002222043241302202311014043322043202434440", "214030440411132201132130213314341213424044033002311310202202400420303422022302121434331100111204113110410114024343443031031103331000141243031421324334423010044334111140021420124212004233243342432344004114331014220224030221030044132231300330121402000412020330123011110321442342113420311031334324421241211234134430131313443430020240322032134310311030344042222114001413314011441204331322210042011302420004411240443011332240101322044221020114232111313243101210403241124024232114032302024313230233341033024232133201202022444414430242040201013112300041034144130323114012242123224313144443341434233120001002230231222333003011341231102142304301312443243223110231023340143402002133414430334101433134432321200211342143400443040044211432010401133312200144421331314412123002413132410444420144133331004212413324434441111130301200432324141002142042312120214341113243404004443421141421212341323342403212102144033234112412302012234140244330232302203044343302303220321440014233031240044223304031220204033204442224033124300042223401011210101331304024033420122142300330404432441211342311130141112332441311410344144241220234032141031230130010124432244024303014420341304432104314320441012423221024423031011332242402122400244424131422324001430200120441022122234113040043221040413311434204233200321124343014122331241042111204100041020311044421100124221442104323442240202113013132230122420013201300143141404042300403120220410143102103044012340310412042141113032334230020213324421101022210410444423224011013142323404141003243443422014340244131403120100414300212341202410004303232401020201424203003420014430103023430032413132334111230022343102001302214234430312433014421343301210120132110320302310140234402034033032012112034324200003431414243210242234031024420321341211411313441103344312444132444012423342444243122234311423133244242133130321110120222201131412330441244304334310113211440321130122012220422032430401043124314341311114213434322243440023223240024014033444140011020203303220434104412122330133200134104311210442214211123304043423331140240211211112033143431023222013414333303211244231443230420013333143100203122210340133001023220311442344302003300201332341034033433344224222403334224123144320413011431233111444001332330023302421404034321232221412323301012203133141100043433243401313113340241140233422112430014234023340220434110430111240414434030311104041243324233242324312101141332321101043102130314340130431444231034303424343313241423233443041003101013422330301321414214142211441042312223411204433324414041323244012414124012001312003423100324010431014410012213020231124111401413100213131300003021430232004313103212424232030404220240233100242214204332424240014011224312443440010314302034440231442343412224233100323422413421423030233124204031100233010242042140212120001333310110230031324413411241423442434120134030441142444440000014432110321024321432213100334324002004001044200441202310321202033133411042200033200002413321012101330000104121121434442003412230400302210244424021442124203341340420120124002302211343210241102233333004320430032334200213410410023201123001232404340103023430300340203130423004443442042224133120340324300423212434222011204004113102420310234310434224132440202304434441334244243412314434311303414431204424333244241322212131244103234334110400331401313232022030111323312324343234322002413021302303110444034243340103320200301032433322233444323040401203433032202302223102021133243433404240021121024442230114042120403021332314143401133323343032203444402440344343243034213044213142032204324412222323124122344032133211041204342333101414304011420320424032123041342444123403132433300340442001134404402200211101410304400223100320132404102141310430121343223331042022233142044134043331122214103441434040000301444441002240101300413224104022441023112430224231121422234112010141043014123042030310211212323221400312403133312400132432201124214324113241440011234142114434432320031343222303334433021443133214003214424004043104342031104244312043113412143233013204012320310204334430404224003104223312033302023002121423020123143344021032320342401210240044114303110442422100242312202203140234032221214234222213314314012133302032003443303001430322222032243333040001224034123220422033403330213240204120243413440431243040004421411203002341430323013044131433232210033311010400024321340434300033132021004303010211241040100404120144001141122041313004401031000203230442213002430414100301410414022", "341012342430431102221220210302304242221442410012223431404300424341023203113212434200400434432132204104344223341401010432112042131433114324412110404221202030034412301312111041304203012431314341032013131412011431123434414431232210044030422214002000100143423422024314343221224210143124422302410122222214142134443331010424421440010210114030104400420211103242001244431334324223014112231102102110334242134332344440040111323442223042422401100302430202431112211110233401223023224423412223202440300032044330103431423232220234144310233121422311130220301313202140221344142020413404100344244230131104232110422000323014144440134440402231333030143422423221100003343214113444203410341133203301410430404113012130140221321400032344330324111114420444214223014041040122442443013100140401032040432421104223113421000213121230243002412344343121341230222234214113110000014023101230334433002421100041444024401023214430241231112200010442403120412132204442122103414424130200344202232043143040104313210302013241440003014242234222141331424210102242432340310014310242241321124301001134421301222422010203320400041142143424010000201034103103110002023203034413410411121401001002141433011100013111243004211411334131344123300133322324321320103243034402033312324040401004123224333210412204210440003344213230041402032300030142230110130041442023324142240104004411021223034202241344300312001014034044441420114104102442231333403444242401030023423142224004323133420104204033304142344213142024314133242444044044000420103120310024032203001324114141300031342300012243104141243032443343332123442011024010114240342344224202204212114024434101211113040111102120202203400222342230011311420134243222431220243032331223413032300312331321100030233000120332424332211222111223303143224332022341210242200104030421143132212204412242143203041204212403443232404010103243134423343411340021230311014020211301131334302411002204144133413410424103241304034002212414414110441431031440333210340221124034430002402413114404034040112403300213313421331420320001241400222110201320212430200444444312244412210234322131021304410103444410013403033122141300124424023133404402144314032313230340213332442434202130341320240432311021213201414244412120221131341212314334144332102312002430202033301044401121223212123030343422221433143031221430142442242112133020432411304222212302101224421030231331403423111043144433400111031233302440201422313330140441411012140003303402211333221431312344013213434332324220332104212412132032030004142133220243441023042304400212204304324424301443011313414140434044124141244220221010114424233344203440043032031404143233000240101114132311242210342343434024302442444324132430022103011233204210333434043333101322414402142444040423313443033214302243244203244210432003442344320214030020222210430013444324412031320041011022423032321414140402134041144124441010232421441210244431214340232020414243011020233423130340311332234043030031121330431230313413414332123104323212343021211343010412024333110040214300434134433444022231044022400243241023244134010021000201131414033234220114031000110014441133232221311021210031104434414431214111341142001324220001200440104033100040104234024104021224330213021123222403024122311403010100434042100434424314400342423222121143100333230344420322441041422044214023241434203434130320044313244014212432413312432434220220000030102440414421032321203020201124341230031224110034131443413211102344141020224441202230140230122030241323312312102144403402220133032102021303331201412434420431204031013043032421232242340131334443011344244020000000222011142024132330120124223310300113101043212010411113422330133421402100131332134222001321220040102021133314120400101000020212431120113430204112321143314002131012003113040203320123312411313424341244311033142342134313023144021311124322020030434003422131430340024401004003324344441321303021040400214413123313112334110221311220223222204204202303313324014411032144310144132241330221424103113400242134142333141433121122224041042044310014011220114233431321231403040143014413031403220231330334030432132312234424223104114433330402330212404023404014424343010031031441444314400404101432011331012400033301230042131220124324314334011343200424132002341100303043040223303210411023003010232020303143020343430241300421330322200414113022120412102232320132301143310004241442102013104342221003213413303404132000203123410312310322224243333112101023300203044214420102310000224414113023032", "344130203002411422103132030101331102240430113424241111001300042102142414230023422201011021231112301210432403121020204402421331024112404223230123313430331420033142024414113344343140010030431001113132131230243140344040220401113124142040140221104213022424213232131144240333344211122002123042433423104314231013211101321444244022433101123022124413033124221444230122121413144213144212120102313132212411104030304044430201103421342121331403411411210021223243413232011100442243444102230420112000024000342122202234411404412212330443342304010411234402014212341110342400320210020433442103331142114410400224034313323433140313202134243011403200140234243121422100442243103343321010334113033101300031444404312214320141131002103340114220002320320110203031402130042230424323242111340421442234212330213004343122011241014302242013331404041432010222241123101303204314023232231433002002421410131232102332320322010341113121111133310233114420302200444204202341122110200321131403433003004020244133021232202441230034341410034140103403201032443340240104234032043143400400444432043201410122223202334122312004312410413410042024340330310133231341004012234334130233313130300320023204144212110314004400332143030201111440312442120213402423144203203301123421424143142322104233043411404230244404410032201313413121231010010122112101124244341020203104412244234024300023041324341320120243033200113121443303131422044424120212111201200234403103212211142401210323411121113002430211303444000214324044231104221041131224220220212341012324324230203012342022013012310241021440404404212131241230433402132204202121304340223213244013244341011100013332043410011133322324232034142112031133144141433433124341300223044431444223243210040143344202414423443201431223113014331123342404004313041411010143133010212020203200330130224014404423433332402401202140442204003044044330420013431442100000121413211144401341301310004441321031042034124114023221430232313104422213211033224340301431444001441233040133012121244430103303220120323202232320131302402411134300200124132440342413313322302014124032141034002121411243303433003143324040412233301443114041342002434120321032303104440111331211124301302301440443413003220041032243133002231423203121010204323200233433233130240442213441123321111221314143204002033201421204102202142234044013320410010334012211003043100014100230433412441133323312144122041134232023032444112133343131123043001320340132021421242404243214412101423103414324321442141121024221022114001113314102243214240000101202344121434433344104241432114114100121433330042111024112013423042131420244400222103330310134241123430201102310130142333110304132300222310132410134301022020240001001000202202243014101004112341043114232120224311214432243004321221034323044434431014340003413201243212301022402302210344230402242433023102220231420301144303032413110232331001134404010340232120321130322231400402404432422341403433342021223431001341413311323044313411333313312123122021133020140312232333104323014101224124000414424000303333433013202202423414232313141400114430024124243044432403123314402413122004020022312232402114400040214201001103333441144234113200324132113002141340332141343044402203214422330120404412243432413003233000202301100413114214144210432432334221134422423240434334231240212012132324112401204444230021021030122334241131103211303100124220043111001134343320031001422340443414124340213142432041131113444404010133030100401111341132221333342123012430034011413204123140240033334043101011101221124144002441333021313342000321244322001331441314022021400413141032110010203413210324202210330113340401023242221413440212413403044140313031044001410033210224444434214211332144440233302013214124134132424402200400004130204324032342142234402220321132312021021004321344104141231114210304133221042144203344340113202324442441214242302431403201230202212112342401142223430144233033013420014221030123043000212104300044020111130113441343203020441144311013300102443311440232121443014433221423304014313420102431134231043124421131333243334304330422200043344400340201343104111441021443340420443212311204000101134343134102132240034021124401132110131013430122044223241133121320201112113221320121311204323442410103304003113412430341431140300444443302442141304300240244132232230030030343123043221223411334103014232242300144231321230314301222302023301421040200030314211100011213004211331012032230421101311340314102434024320332031114123001014440030222242321", "012142241003011230032300401413423122340421243320014142302224240124410114434412332002001144432112100140031002301031233240110324422122413221004030314223042020011031321123424403222040241320043033003420212314340111211333240121013341220420444301224321231104402300024202423103333240103214143441024032004330301424112214013011304331133114430123431002232230213002030341421324420134244311011132432111430310013421022410213321032301032441342234221422304013424231313140104323004211010040114031141403132102331010214410103413413433424022423322042110020202414012122001100214010011103304044234204033430404124132001323340024102202402024002042021014403232123332214023041044340431043343200410244024334134112321244233242014304002211400323403010311402403410444104312444143133400303234144344030020231030413240101110120110143204342312231040121014433323122134312231333404203421141302033423313404432334223403240241012304302223024120244334033302404330121110032121240202321232333402004042040401204444002112210210334242204020400402211444344301404001230223310334322433240140221204212040314320020201432410022012024421200023432403133040110010320441222314342134340414123143440120014002444331304003344211033203310234241330311234210301214322231244403432033220020142201104043141414444431110310322203133344401302334300213403421203303113410023432202242420410340243404010444431144024203214230113223400241031244002001332133334210032331331103004421334420112344311134404333003013131200121113000021124243203031033412223144121440020123432132411121431111113412203010343021144430041223201331324220133320123130030013043123322344212343420204423211204241401134314440430134020313222420034230342404034014141041101001403214334020230242320021404210124033322231122403421403044211021324300102312211302432430120223021413102142113023240322411123310244011220443122223434342324342100142233342334011323012340320001132000401132131113334331241324304010422440212321414120031224233412142013200202042102041344002104344304334234133234142001404131042343134141101312143240210010234133132222410310303411331021102402112313224020331020201323100402302422401401134412204303001212142104001144010400041432430334131411430102123421302233122300431102104440323441442041124003433032214320011323122203223232121013042340013404134020410400123040230141144311313332021214422444300430411342002400220433431321222341342111334323232230314322231222402120444121130234440204434421103201101212144322302140431014301340112224131010422334224403040304001042430000403402410231243143330110202342311031142122341144114340001240343024103411411111332121103000320341342111140231244204414000304042320343441144423204101233012131402133230302132330241402300334212202340333100442221241331241313302041400143201343243244422144240214343411043000333401100113404000014122011013401204113103341201402342434032331432113134420042203440041401041104022314101344314141334322233102144330310041413221441304424212132102400333121242133404243024422413304431202131401034410443100043020434422104021343233023433412104201221002023032122032300103301141440414103111414113411304120410131431413042310101103134133424304440201432021233312100104233412023432211234201122414133033133202110202003042440134342331222232044241432241241402434401231432421242220442031102340024133331030403020031022240240310022014231401412341230334211002040004443003332014440443432332012441220112113104234331134332111012100011421033234114323423402224202323142033421412204301014411441131400242213434101124313203303004031002203333411331410003441001323113212334011324424302331442131014402412304402322400043213320002412223342142320110240131230404240204421314110402422131211344440024423320010040011403032000040420404222113200311041343134312333011440010214334123313411100114420102310234404332443420020131140044032110210122401142024202232244144301234410222430310324204342343220232033034204314141214100233243340030334222041243210421233021012401344001320414243004131240231204414101401022333331040340142420331012021300413044021000023241223020030422140111133031403341444111014411023441443234134032223243024042444213004403423023011340310210323010232334133411312400431413301010112042143433241032213300432102401304043130432341344241221422331442122313314443103212031122214440431221110313223131241030310001043013031242241303122314034313320024303212431013022131230420113032443321144422131444241441400241243210312203020100203241214322300411440110122213", "024304013233011343413202414413444132412401403231402000202102411210244013402401403030132244130334034121223231320112401141240004134222214320020042233044202421020324022022103123122130200032024330112244023202203321343333202420204423443003221210333312423413044013313430040132242444304223244321233104040131043132203110301124110042422233001042214130233233210032300021234133434224020443113244134213023411122413121110243011243041233312400001344242110200220012440231441033224234332344431304404314141214302221120141400240300023331223000021421130204134003124430123021404230213113103343041404330332410400212221422332432321302340414341223224320131410233420442023032011410134433042130100234321332410310214242224134010033204214241220034301221233343303240213121403320123000044344000201140421131211301442101430014402033442001313233031441423011024302414420133422002023301304223303012102120131232021032141413140114102014440410313141401402323300203334433031300002004213420024331433113434223432000032330414012444001314220002132242120414423120320433140003331142024444302143301323232420401124400222344130212032324002012313312011231031001144101301134303043344311211024100210314221233132012422020200103231403014341023233142031013224400132114411200233442244122232141013220400433444110321022142322430313122001300403211322440420241123344132402133412342221232101124111043030311303334304141220240404403103322021113442042134241300204134024233240421221442144232423203011303212224443413201343002130444421324044043133314343343204321413210102320340041122102200443232242401040314004004311403440102230222133414212231432121114421141144233040014210222221110432221321202314431420113403340424141112330402343021323433030321314212002140243023031424004401442444034111330402231014422431440101121301110440311041433110223200331400144303044432302420420232433341400412000203232244124343342220003203242412023412202333344103403040043214344303301141422332434204310102103441200123020344433242310011032231304304421011404404141003232344234133202224201422033034204232141140010041124230103203340412021322402421222024210310200020041401410113334414343012104411224430231100432412401102243240204333300023113123221412024213422222031120430330143301334441243021213033440324241010113320433240231034204111142244314313102031303442032220132341221332043220301011233441242430240220432401433303432122431240423124023241403322342043431422204143032140413103411114344202033141422312421030403412202011332003011244224441434003411003142013443323230440134231332032030202401214321233420423032034113210443343000224102013301300033003312324122123014301020044011344241410420142141311414044334023141322121444331434233223144202412020134042403000444411331133321420441303033124023222030244120121134400213220213002042214442200021003430021332340312423134330143421133023134241403140342202104142331200011121132043433311322441140301233114030304033132332241121134443412400212213013222402100211033012124421131431234043404431013442442203322103121401022122100231103421102412421000304043024342321133301304402241304322231324210034224341414304313210033231234013031242101123120143131223421221204123034332224302330132032120210044203404024124204121422124303121403243222302234013401400221403133140313214110300420111311120130422022010222120442321433221044034424343232213222432411120212104003104404221112143232124424330220003140102022123032300230431031123424123322024042044010304424412123042301103432213342342224122044122112220102023202132014331033243121113244243401102003242024343114230023311043230324032400104022430042430434423430441132042044214144103202231400012023243121132000004430444122324014401204300340034023311444120144421410432431032433104030220314403123011020022241134341400003402003122113441033100420430113404112300141413040433220313321332342310304401100421204241203011222240034434014013341103100130001340131420244303322243140030130131403343202214300421102210201202331044104131410003002243342202240434330422443004200024121424000022330034420222223311112410432440134134143400324124411024242034112443001012331340332200421342220242203112342333220022030321331330410023214041121012110123044130443401313014322100433230224033234430244442421431214423310413410214023330423012011113333432331443132203212420343122231121002444030233000410014230030123143000433043211112133121001202031214333341012034104403000323344244431043412343021413120240204110113113444033243232120320242031411", "044032042443241400440301343033330111121011313213332031430320412214034200003333040111431311332420120400424010204342113403231244302331102320041444023312014041222422202432334033423331012242404433314232124314310202142302420114134024004221423200420133014302042200331022424134423110110023232402241440402412241302230314114233001312142314342344244433413433410412301333144004114021223221323240124403004331132141102433142133111104201340021030413124213200331013223022232122210124122304311310424204024120214430103443343211032114323011331301414421341402441313012130003133003341011303134323342200044101010201133041014434121132022013323004331311404101413212042410414023123331324143002031242224223142211214144140004004440410300134243032430010340242322130134231142014340113443010310104234023041144222042142423222424020310424141321120100130121013113001210124023403401320312320331333043434310224413232313004423043232130033011434401223022041240210204104113202121042144402030443422432113121024024440243412440314031341423210321130202224340123222223443232340122331102241404444333311200434111420112324101031212002433023304232444332414133134213330244130221112302301200300104421403442320204342013112412211311203324402421142233414441332230124003103332441300022403420021034331213334022214141114424333000122234030141432414143313323314001020120302244313114413423342041401420243102301223233121300043444004242043322430114020232113022013040034434100011211324034311030010204230103121310131133310011201221342201024401123211430441420111411342123130412220104224402131034130304340422401443330021103104034232333111133112134202102434303130411243112243104222301333132022434222134003234033121140304244204131301102314333214333332112141322243422434302442231133331104422020420401314243433442200332220114110304042334222034424342301434104302213413234120232324144042423223214243101040302430214311220114200041102114244304311023302140423343442310220443130010241431232133431124334011432404324200321440301314243432241023221303101243003433103143101402402300003412411230120204024424210131234412141033432134043014204011414300104312203410213320304102203312323342330202402312343330203040344210220043231004400012102114010000033432314210203330230143414010312020112023033202303120234023302444402044321224401114212141433320033301214314034101111211312001243330230310213434431113403222442044041421223013232321443242103441132302314421210013203013342420243123223142401312310044044003422042402030422302243214112443433033140301242041304134212013412443433210430314201323414403404334442434422141330043400230321411401201021024101343332014031440131414021323141202130003204310200132411414141143312221401411104443441343401214440134132234414413241031003003141021204121403233432420321121100030232240414442204213000214230210411211312434421041104132403403333222243310334103310223110030431211134113322343003433222031134414433100034413004222310333433001034340120110242333320232212440020312443442301220043334312432330410404414423332403141240332410113103300202232213133010323213402410310001233243120301422020314103223310211142003434242023422214433233211103434141111100112013003012222213213013132204023113343043002211013033003143324201121122134024111044334333402024300000304412010021420203022423440104244314303211221441142211204022440300331021303420431410440341402134214311230122303001133211204201343031202323004404304001111330334104320223244223041330223440244230201021441442002114312123143321411012312133441234144033001234314020212222312111023324342230342132212224234423401231341231024123211200330013400101020020201323414432423232100043101344000341442234410322201101004241123344433244211422020332441122030001300021034441142442123333222411424032041024044400144021302323333222322010111413444413134041010334113443034044414042124300330440024231414411034311403204424112044113434410411432343430344324124230044032314124431303114213111110030300101120230310424010304120242141024044422211424120104201334233310404233234241120320413034011040410224334424403110041412101402320411224130044142033102221422412440114300311014420314432021132414042102143010233241344421020123141404301243002213204010242040203434214424404330342012221023422232210411310212431222433103021404331422311220330042031321043410422101430132201030032133020044130301310214442142210432043444232231121121140124413140033113122020120412233323032344413204230400021421113042232122041244400134122004030131011", "023111332044244221330110434230422114014121334332113312243412040311223224340200010011304231304124233400212321224311142043111431212022221134423344001414213134324011403101200202124000412320321324323324303012433032320441014404231111240132301320332412000230412303413414022310311001034000043434222313401133013320010224241122332302041203411331424322004443100013030223414011104402122213321242133123244024140420403412202130244301144210430101112444300311243011334041032410140212034134330433230130400034202024031400320034331430244233143012004110013421133001302201413042121100021113323433441211002223043423424440140322420104041311142312203420223433212240104013223320320423141432323240204202124244132301034031031431031241144423324102103210211430034000303223242304300031131421224344132323113440032220011402421322333021102431021442301102420314244411434440334020031323442300311033012410221431444233141111444011133113022432213011230300140420144233111314013202114304140213434041141000041332202000010034313041434110140023240331113341441401424030240212041002110432002001241202441303304014322013220002044413344431202431412023141110043313224220304043123024142211432334403323244102231331311400303312214443122141421422400344422423320113410240030320234443403101110302304114324101032340224021313332223230242044331300110133403300114234412301030313422303220040314001223030144333400312042144230322212243202414443012310340300231410022401412410424434420202112433411200324102034330134433201104014342012140102421223320422132041344413140310122141433443421022422034124214314422414223100120324002301024113323132322102402021443034342423124141413243321324400113040013420423001403310310203343433401420244030212030441003124134102224223414222022012420330111310140102333441043131341413101441421132002233320443113224210222303114210034100100012321412440402040404211103331414301002113443112142433223124234114400400223312222314122410423411013120131304043414321333300320244122343032031424444314411113000113420010442113404211201011410101041202411134044332123432414333142211030421004223043433140220134101130120123412100211120403042030243011430104004442331400411424344212134433120330332214010414440102101000324334440331323341404230421033003441333413320201331320412413114012334333222440234333212411032342241302433130130320004242120143440204112410022234222441413240233432444141134012231411203300201212330420013302330210131121003201334041100114430230132223042214000023022400231334224442343113101204334213231431202300134023311043222320130032440203244134023100203313004203042340430013110000113034211404224100331312222111430221302042311113120211023334210342133032132243232312403403404203344102424332004433021333113004344214402131403323320133011314313112313423242300124412102414301114202104111000201313040203312012423000222334440414004043143112024121404021130410300322324003114341033340414124434212102301422230310312100124342123433033321200301442211302110040333411041111213243014124010432423241310400234321431233333313022404023241020310023300404243234143144130300323401240030410112333034201442021314223441143310214142223401044411332003313113101400324031120433203034303423323330022423024322113003101141021141311210410324222424234104130432114143402440234234442003022202420142002342323220434043101110302132410323200303202024300032123313030240342223222104134113024404010311001312130041233143411034120412410230311103301414310234044431342322040223343324311243343304032443014400104140214303311102441434103403304033344310103124304102142014444433444142402100201404424241023402310422412310123223104021224330031400400441434014122100433422110422022144232021101430310413301441322200322234440341124214104142033443104140413021201302424340240402314144233143220123132221121021324040012340043301432422112200430021001024300334004323021223043034330433420242020322002043101414333000314433142134301222421234222424314212343220412433410143330324012303301332202340423440323043410230132302112444324231424130234024004243322413321141400323204402240334314242114324403223423213431402422013344102430431014212333413202232324041422213203111021213332433323311312200402332204213401140120113112244322340112013440201203424244323140000330431102412420004003212034443120001433034401014114412000111412332424423333201013034440042004231304424140431143422422212434234132224242322130404221114433132434210031220142301224343403313140333242211434433122234311202032133102241204", "321021210331333230342231143104324303001032313033414211223331423142033201410203001112030000204200120241022210122320140012014444212410110433203342304132003343021300113233401343030043132103402203432101341323104124113001321221432030224100010024104323040000312424004222221204221332124313410344311442424413000222434000022032122121200131022244443313141124141303423100010014043420432031231233244421342132101203131413403302301314430443314200114334140323144201022301113044343011131442011312042343101324031220024422431411113231044102420334210133010234300123203332124103343433242421412434334214041121311002032340201031232010430030144411204442001100224003121122323311344403231333302414331411233433031420313330323321243402242030421003320130030332333424443134010443411202030440323434340144332012221313113103422333142243213413301243344424320040431234420243120441023203002043410124432223021124134431241121301201222343443234444013023422122233401300242024444244010443010140434310403333121214324214443031423003340221303423333030431114314423244421302230003321121304411204430413333300042213134124241310212303134113412322000343021011342214403112320010012414310343120120303112213322443144434120334030234022310300434430230220242110041341143044203114120200231221022240131004430142231103434403143124030120110041313123424442303333433202020332002440023111414311012211201110000102441444422141103143144030333012124144320444433433323300212300204131441300400010421013301000121204014313310443004101004044032231112034322222243230442130123401200333430214300014114330403242111123430043142402203133331431441242413323240002010011112204044240340403442341123244234242104123314210031244011243433224040300314434303200130121412241032010140241241104310300144011140042342302102021043030030421410021234421322412104031300231320202333044321133023134334243414334422132223122121320140004313012240310214413004041113123334343402110221433302011103332203244112434212232024141333424214344033303432242202000242221010134221043113310142014023221434130311113014413010433431332031022320041434023200433130312433424203222102203213041312133412242414200243244100030011030020211303143102241230000031323014034021020224040343243012020042204023420133012222143244404103220432432142134321012223240430104300104103203211124311210130042022001224023123324132342231041423401010233132434201011121440031220441242022014040003401130243033430211114222034130443122443430142411040014034122302201304424223320300421134421401030001232103440101122020311441034040204340302210341011301110111201200431322403313403123344130300023301013044230321030303034424341123232122233433020021311244310433003443234022230301340042331400222132023121333133422422321234343320121313440024114031230131230030413430022020043222322102422120310330204344343101104112011301300414230112013443314404410332033213432341034323314201031320204222103103104432230124041333434314131034302122244022414002122120320102103020043120443012442042332422334322411223143240021324401031021042031324043030431203210002032142412301012402314440214333124322444041144114022210441144200100224033233214410110004314332314312242243320432304400422431440141442110032000024214410201411332200223122112233434234434222331341340013422323313422141222403201310421110104244112032224201041432314244322222124122412022444144424444113304231401304212144431041344121303443024144030000213402014331013320340201342120344101130400214421103443400231041444214220233033442222403310203443242140444302413043213103124214223001103133432431222132032321042434210301013433021304443410333233213212111420313220401114042242333442030341100004342401013303232004020432431104341200330311211343030101041433011141242010441021310320333244211034422340130324001414114312200131112224042022421314001033104342412340143343143141331002130331313310212120141323104042143311030144432330442343232013233330122343420234111043342024204110310044320123213424422403300231004020130323243400444424134413012302431320222203403022130431224412003423201034402043004124402034200400112020404211304310141340241402140242410001212324402141223300022430343040124133141222300243323122022043144020404300041041022303212214333402313011432104102314412143441113424011400022400402310010402313310410223404331210332333001444321032221131024124222022143201340243000414444243140143034124324303111231402343400343033320103244142113141202320220330142300313311204331441214044323302123141241040102130012224", "103234421214211132021410312020323034222431103412103030022042001013333114342232332100421221011200124324112220140011401001020040144242021421121322004110403334300214320121101143043122041312420042320101440340340130100021240314342242301303401110420203320331303443244441343424020010324402033423144243432330032404144430104130044133034201434444210301130420134044412014230210234023002321233332231014001144141421420301202310243401411004033440102440012144431311201420112014332412141341443312203410411024234144040414112004110104310443113023323043430312341324033142403421022241121000230004033100110232442041032044222242103442441234002003301130211312242212113441314013240244042203222412140221402021332222113210221343000404014011100111112002442221410033241032324244101034421344042111232124404430141104430144022412204041023421223123012431432202213201403332233432433013143411421030232401132033442412341422311141434330204404144122011111010310022322034444013244201121314102032004110313010420221003311033122403221024244213212430040042441121212422133214440400440300204113112400021333204344103224233142322310103304113004422344121431241200433021101144133442304340132322240420430101004223414433121212340240312440330034022020411112032223323413304221410231420003442341002102331441021440113232021431440341104333121344142440222433342100043112234432442334230042202143021200140042204221244341331211131120121312204403343130321302334114043240231240133421021014240241101121442234033000313424121420214423443430431413403123223103421424320401123300120143141031221144334222334431012040134121402140412021243144304211233413131041203232322324242222332231112022032424044432143034122233041243234444042333430104132123420211142334132041233004121221342212430332114404040331312414044330343304102142030312122101303202421102143040410244324104233002404442430122001342301110122400213312003121033132204304004043033003321024331431102343200331322042443442430104043232424002012103340414220022114332113210033033123013324402140440313000042230333440114244224111443014344311310440310020423442213022222014121343131231403142222432340214332131414404233231102202144143223424342433330410300311220002340213334314434002340323210220134130420124103232032302414220314113430020300022232044102341343023321001330100400331342134131430131043024410414422040242243030222342410200143102421402224124241311334323413423110042213001321431004231341001103143141120431240230404203202210410011340312101202434201402433443032043000210443030033143444313431430102412444233233230413434320440043024323234413310210404123444330412322342113001014133011042134111322213033443402204223340312410001214021321210124014022233034021112030402323204000420112212441440034412124344304411424042123134244204103320434240032200131110234433343304240422031131014443334340323420344404124210203424020342434030304123310023321304144103011100314411400212301430414122144202031342343224112114321321300004210113224221214421401343323242120304022220401111113023334333030221341310300314032041333002323013140000403032220211224344040410334302132334212332424441431212430210442003323203212220202241141103321323144013303114333040440244112441344203120432024334443313302012122143231321313240110341301323130302302300144420022221042342420113020444210132323204003143103333101042112433330102301232314213412232402334341401222231434031410404133030011133403000200144321433210034242344030111000123130301133244234020221124034043430113120124142441442014303002101434144234030321000112442122103313134324042302132404441233134011123041304322333222320304403331010111011024002013010004133424014214144401021343404400221223434420012122340324123121144413101431300410434134203330323111423224002200212400420224121000002204343020010411103333242410342143442022112143011314403314242210041102114232120234333411142131210131010222332034131403322203312421240442042143143142033231002421400221424133142014413332013240130113412232011301232031431010331123240323013003223303123024241234311030204010104440041200334330403440321342433043001133444140302204010440322041124204002042334044343401331210412203234414223123330443202144443123010143000031201011232401331024443234201320212221424431223100332101123010314310001141112422242044140313223344401221010231233412132312002003333124024344342211041424440132030134413211420311333420333023424212433442024412220033324104140022231003032414342313344043241234112301220031444043244032003023244312123", "313220002112232120220304333220020103001103003431222013441302132113041112013220030414424430043440212102113440101040303231343203411404313240432030231241444241403233312344244441340220441200031231002001212313103324401201341011132413312341002203232230221424031402204312040333321130220030020244343210242403332410000341341242230323403003240442302104414043011330202300020113012332444410441234243424411202402202210123043110404302121000242304132303344000312021114213212003414440214240332322424334301241303411244043111030121140324320032112424444334033034112314124303432342243042222320340042210424141041200141102403310230030343042334311233422202043400012003141040004232442232340024013310120131030143130130431033441434114340220140442130104044200201001123010103203004412014223301142124013201000231313111124313214423100013312111220022310130042430312044011334111113241123100342134140330412102433221133224113110232211231240231342044123103242443014102043231324301034421102030240213114231140041230113414113413113103342144211124423333413222242011204322021321240420322310422333014334404421232344223323144424220240301022041020001013021441133442310300110321434410022313301132424324211102131340213142412121430131002032034110043324001232100034404331201300024013012332141434010023401413002313234221241010433414132214102040034331014144313222441141321330104013432203212420211211422332244123232120122432442110430402331332120321431123403340444241041102003144342441240222120233142023243313303022442121201432003312131321341400124414340010143242433241340113144014124402242444221424103434034303124300404012002021110133122234422000213323224330340100244002222001213400210404424111430122043022341121330003321343321410231034010023242343234100401400411131333133202342203322121421334242430122114432101314414134424010211140231413332141331024302111301033224233444014302024242143112002121412334332122204344134334014413442244424032222114002013013132031212410203344114143212004340341412442312013141124323121111032234240034233340213013220031324300401330400120431221103002024240241322401203034022120221210312410300434243230433113312014410223230431420013134043114421220314030103404223404221123142432432110234013311020324323300112013314233210240034111422444212121003210031232402023400011231202044432212404313004233313100002311230112010210141221030020334311403013041201424011110033330302102120412044010113312111401231341341204240332102030033344411200322023144041340313221234214441214421043004413133434232441011102112404021143403103110242443000421402324310202123201203041232304123200413143303244132301013000230211422403140432410013114101034234122121332032221221020013143302301120423343222344440342431041323244030400130423314421144333032434212220243231113441222140322140443031234232101411332223014312311434104004143404414040400013102141034310231203341023114043001304031434322342120120232424223003041222042221332330223142332232142224120013243014330401302221330343011411033201222443412103130330200323444221403221221123020010122420420231104344421242140003333111202100020012142114303004322230120214312211023430144003333010111032303331020430302400124131014031340211432101344201400331243403432433100341000044143202302103344011011044310440441232114311401003343023021230020433132313000343041211010430434434003141221133223323422022032204311013042343420300040144302131044431140314211322013110100002340244120132021041210042302102402000440204343110302402402042011244032222244144130132441231123004334200314441021324213243222041404012401211203221242044104331203033034211233201141003244231200104301410124403120212242142010031341034340024421334223020331332022410303320442142224414421104103333430410040023310204241434201121130221410341311002111044121321021413202231314220014102130220230013214341103021401244442222232431422100341413314413103132304431330441143430212201200214333141311342014400002402044103121311444012130443124122223343222122203321001140231430201014024334010413320400042002133344240034242003341232231122110122211130231033301334134303134201331033130433320342122401420042033203340234224132222043403320240213144332012024441122344433204042100042012212421310304044344240012212203210310112314240440030034112222323414440310024241411334030123344132242024144321224022220123211441212011343102414303012211210111200000423031341122230401443341443331131144304230210344001312402322032430314301431444104401124214343214421020011014434313413222", "131023230021224010410220210341441401002331442311011210432032230221100442330120130432004021141142144030040122123024033412410124111343310002411421041414110422004033103431114030032033413212111020010033312131200114421234133021114134142444133204221031240220142321003223310113412033443310101421422120413140311120024434031200013304331102411413330114040312442343240212033020433211430331143144402031032222410110230140441210001022423202112422233230441231340433001242311241141122111224223011030013430030412230221302430412340434031031411030222011002033323010031312343241211132413310334114141211110123001011021104313414444323304403002210423203043210010031200042122313132424222204043340441040020143413130424142131104024204430233114124420133230424002333434223140113114433213232141144203004200201324340304321413210200120330443224433231031344444412431041430340000240343043100423102120440021143124034443312140331112420313333240044304430104034404301112131311234021031134004324042030124223113204140000202404224010104113234331143001440011140230432020412441202141110324414020030430142222420142440112401142222124224410113423444101413104034231331423034422123313210102440131032311103122202213323330012010211322431013114430212422214141303342242123441243244234010343023331130342123442434242400032143232023012200431143020040034131433221334030334030212002214040403121212311142402012322140220020443002110334110143104330111010420244144300244032130100100431111102024231143433244302311012230203412003003041241021123224030124321021330212103241142212421130423204332030201110120322220123220113022432403123240342344113020142342212331203403010313000304040004334413442223201112214020232043414441023234214423123211401040300124030334141213312032013413423004113430322044040203100122132401444033424220442043243023432132440224221311320104421011040210042402230411400343234101003302141043014322041110041102332414020133314002342120032244413041420323241103134234031244330303233240204040011411134103104110313302413244322202240322131340123243123214313144221402100134403424012032113422043440121220140003233242204322444321410130003421003221101032232333223331443441102343044234304030200301330434100312022144011201400000130003120232232444044441330123041443123323341420124344032010141402322032123102204132140443203431042121442230222343031340300400003331133414344442331222341033224031332034033124330301423024322411144230104211141213122220022422304210303414233211144010320231403010442412221134344112222204203430011214301214130102332440122103410332430042021324001142334041001441221220332320422032104022020412032142332412244444044134002030230220343024200230003120133300044023214211113021113442323102030221331444023403124243203130402212221014344403332112244112311100411203303120413240000210024112403433033114140021213101043041302410244044301324124000430342440020441214143003132432003224340142300122022113040442113101321200324311134121311012302030303213114220110003232312013102021433304434003422010034031002203041033342202301034420232423421320030143112341120434412243203141204330313432103440113202131040313030333204244342034424334343034302322213423410312311100403313202232031221332042444001412321231332431024321442422402200310403123022431310400241310110420301132130122130442203000302201334030343321224400102004210440432240421001403243203133104204011434214243300422241111434121044114420102202434303320104434304434324011410404332030141102203403001132021123223333201113110104444110212304130121032440414131140102032202240321144032333430323034222214020030044314031042011244123342443041303413130413342011143210001402111040434101440342413412101424414131220410420042222311043421113310034012041132340414221240302110424203413313044223003042120024003132144410314242240142240012404204134411031144432441304211240322310414134100342040103200434103001244314312304120301221223203241232424021413302323233400324243223104320113430344032033142333303311003120033230420301103132202322113421113341230301034224241342343330401422404441022144220313323112434303144023201404111030213231202423334333120134304343413413411212020414132214322311024304204422103131004410100423013200120444430112204331033324100204221432444210134130041333232044443101444334101140111111020304230141332334032421344400100311423322241132421304243413412410203301123113040140343132202422134111020343030100423401211211100301313014004241124243401340300014330213310202032232033223103431311201424", "434434131242101130301320402412442234013332143312144124133110330132433321043313411314144200411322201124440323411443004301333042201040141110310021031340324213123130032414334342301444233141214430410042202121102111224020312044143042031112113204034240221302402024040401301131241014340243001232431214334222133131043042102100030012020010420121244430222143410140203310032313124011401122244021041121133123302421012043200403232030042113242421412021014334244412332233200331102300413410302013102441423131322312040302213331311434333104410424312104244400442312314411113404122223234042104404240344340133144144232210404241212133124000242412310412114022413043131232344034411104010421304402143012200012121000411140140121421232401120443002311102010421132303110224233211143404204411002314104401432222341301341040231202314031110342000001021112421220113031313121003324312203342111242312220130323023443402044402340310032023102032132244241230324432322444301111111034042344310000003040343113200113202310120024430101224342312144200231441402303304244030110242221432304124010440324240340144211210424313010021242110113243432144002044043033234421330412011443043034130320141344431211144304121412300202204203122132130022132434041431323104424041411122143300114210310144442240400202124213043401013231200021143134321114103013004130123124021343330121103341244400240231014021412413141432044242300140244222224321302020330414302440441432422004314230114044341114443410241230103210423040232043111014304312410344224011433300002441340124414443110331201204241243114104401113144324240240302330033442023443032104003013323244323121034432422114413402120434444444411143023113403222101014022342423403214203240304041030223202023241111124112323110431402032230240123413024141432443422223043220021330440330101014234442043033330342433210443204124021404004014340430411040121344343020002311314212420130401310010322201322423242403224413340221410132430001024304320210231321204320323233140114133240302420333434100101021433101300333134430222343322441220234410211012424312333012121214334434024414143211131422233401344411202441224204233342413441204240334342301243013124202300014204234140223430444420020332323231103120314030142024210213122142122131403210204241332403242222304430410020410132334322012430122420310101212331313020444033122224300122413341230411102131141024300312103143142434144331103431340324240141320222131141000322223333332304110033334021144221210420002414204033410112004334013103330234343422213403332433113444312011020234303120014434142342041234013143223133023321334302012220400140100033410021012210122201423114121000331401314230202014221220414031011101312313332041441243321422440021314202431203401121441401234112000120411040033004102042400321203101241431222400313332311020404320310231340403201014133104324133222300332410444241014134114044412224300431112202234100433402431043430002414213100440400111123313313242423241344212321400311424213141102242140200202230134404424343431430033402312244330323344443331214314401230042123213301432410011310124340101034111421121204424132131342211344233240020000410231242414104000044123301401020023223023232134441241200212023423313113014130232142323213101342334203444234011043100202131421022123143040223424012400341101023400232213120130422321303000424321103224132332202121444321121123104304400040231223312420204424440200433133330433111120401210340324033302113123323042412241123401343143030044244241201124401000414002011401200433134410320200201423433340304223304241010020213201104400033310413313414423312131140043344420010331100010321212012110441321323122102211413421241313204200120442410341440432013010421321301421323031221431321012112003000203404230202131304024144332402332110413130334343211313444103124321334011213420101423413103422024203422442321012320303034240400401312201440304114011344240011244320224022404023401124030033321322414241223033044421211242023412420341101200320004130144141122023212402411030213122302011402244401202211223302140214012100201202434130233432414132424003144400042122420130004124334201211033022014340343314243402441110030023314440243121031211012123313432433103300214342112213000001220004103440333424211414200134243420114042200043010400210144003224423100332030342200143114031002134104330221204431320414201331003441130412344002124004210110442200000232120133023100400341003210341240003332111022322403021331341114443040432003203300003000103110430433144043020210331", "204242140312233224223222143000230021442431201440431414442111211324132001221110242141241440122434342333244441002213034110444344303322120122032124111204214312022331110020210212343420330340220414211042244101320233342023012142220400430334130234241244243243112213222131010114204414213314000441000312111303134112242332133031030242400021320031224010340000334342342242131221224313203011230423310102242033110323233112301123441324204102210233443334134400104310120044314001144044313112013202414242432010433204210434103224123014022410433041300241144433140022222312102204303433312102442441344021230023121343043422010230104202323402431440243240411342302024014212312411230244343423342120414211323313310414000403212210130124023341420400233232314441201114434402214224013304321414023421233440132213420221110001241033330121200222414023032304011120401341233130221242333234423241401430234340232224320104343311121110033403021423002022311333424201320041413410313101234031314003022102114444034413130043010303411040401101134124141311314420042343234032433432004441330303024124140420424100042312001110443033430212240430231201233420232023342014423034304020444221244102000234032432231442241332403003224000304430341341102414211102114220434440044004032322413010000344303344110332032341221033103431040303313240122412014032030320412124211323342200021033102242200231212002344334131132344410102144030210311134223440424341200203024330104404414423310430030443342442244312104441140031221223442332311343302241441303240232021134303334210343243140041311004014304343213404303411320304121341344012311104342440011101012413022322341144001131100101222431433103304030223100301124424140424224213242133333433242132100324014443322031200233322244010424343144413210110100212034430202300303000414312332201224034443424442201424013000422343200440010040041144341100313400020330310102411220123222213132221242434133442000241004203302211202402034314442344341311331443203021004421241104024323433341004233141231221102033233131100222404001314204321344440022441240204414412311323241321130430414422304341243233342421400412422133221143132000002304332004222442331222001214240341410200344041021234300423320434404443444324211200103001440024000414314322220112004233341221044241411343000304232003324301204211102140224230440332034400044030120414443413313201130233434233003232203204300223334221130000402022201040404102410130403402024013242142032110224403213143113444444100403231322330034302342041141324332100404204224014313244321121231034434434031104332112044210300130111444140241142341423001021211013141224433000010324233241120232430042131130001000310132314010202334110241230112233040140443222020323002040303122431344041424401244111204341122111123211344034334141234141032022230200122124304113042233341414441011401312204402212322040232131413024343303431034320313123321200210402011324303200340200241233120014112212220231122002240423210201222304334244004201213141222024332442104424412042141333021203340311221043423422334024120212004301102020041142400002231300240232231214002033214443031241322404321304024433110042214402414302443010102041412013040342314410302102213043022321114444420102441434204420014344234214110030302433120120122034022104032342411014230420314140432343223213342134232200410414442224233120031202230130100142324404344112110243131144011030312411401012343004441300422430231120411310243003130133410133400100420121113430021244214032043434202243330303212200112004313132023300212243112221424030104434042414323323113413422232431021440132213102134221013044233134300401004433433431200403133021203330440341320211343422003001402104300144213243344231114221421321443240002341120001044434120021141211301204142241411110412132132310144400100221114443244042130030312142444213002221303024332241312013433234332120314120420321132404222132342342141104242040010104234430412033311331313232021441314130043144142214202034011221333240304431001431332410423412030410341004031223144202004024441141120112402202204233241241121424020022022202111330011444320200433330414002322433142104214440333223201221311303043020342312200102310213340312040142034011013143101144104400311001403022201021012301204403243232330410234132433244010042030121441112021424330402134414110122444220202114024423401120104230132443403104321020302403212203320433244214302112112123342314201001133240042334241414144420243030110234024323104232120342444121412200101124443342410431021144342234423000", "012244100302102202214202404413422444130210004212142323324030203044000032223120300231334103123031302433202034123412340341322133411122333321422010202332233330130240031010243421200204324032420341123332214412401042340202233013121034031422220320321320012122414442434412220224404004330410320404433430340020220131220300321201321121132000320010203130314124044301214144331242023044410443404241004240034304314003030330103111444444334304421242311212421003140021103011334000203232132432110402340143222231300040144220133034221444400424111440102302041310124104444300204112111230043414044003113011224212123222341442021220404302112044330013133411103434032322420331432024223123104344240004340301201422120111232411331313220231301004231040013132402303340242122340000004422102431402404423014221433133314331410043040122003334010324333014322321013243221433340030303401112040222424310040213021341031132112232234343310222201142233020243240310320233331101133103314333313420040111042212340323221404432233021103203300320223112024002022101141013113224020334212210122420302432404000001003342220121310422402131401304124221130402013030030023324211411101011043101414012221010300124242033121401011021100123114300302123240241243034231441443014032002111321411331124111243411311142304041132334241422004431312311203032341234121141123202200221423433411144140404212003410230334104014233304323133413021132411024104103312334042111001100413200134410342130201402102103040204304131011424133123112414020422203200102141424013420124403312323330441402443423014434042100011322000332321441100110230124400320234044121243104201411130342424240002201234321124133401321431411140431122220240302124343412010101320204420213132233222140010002031212142011314241030100002032134233414403004230334044213102330041213013212231201222213130241204334042324221141030041333411312324112310430010234442202214441233040123043304100131410241031200343032123303200040444441110312420301444331302030300413212313211034413133032141443142421030444033410431103401204132344414414410122434014121121121020234040101441122244043334314203422401033224001411421424401114434343100110323121210200402213040303131021001423323433101233014032244322240113401102141024021032242002013434110031111441330332014201224443210002244423330314333310023430234401242034010240414021004033124232112012323232342211020002231344242334002344432144131122242142302200403014230302122100121414444031213033444323133210043142012120002104413213033322434201123032414043311232410103222113141240302033432231201234424300001343233040341304222432223010134414341321120122420420210023031030341104112322402204004132142322130022243032423132214310043322202144012310044022201400232404301234440314311021020223133001404441300140324342223303140013012201410201020311131232041332201040021302310203120130413043042203230112113213213100230200021331342430414330234300210224131124320321201414034000042123114344143044004403443014003214432122422041302214014200124402041322320101304311420332100024132132042121323401324134204224314111211240003234231001300120402441041003301132202322023033303314140123123204010301231443403303101211413020002020124032214123314311420003014403410342432010111204423333103411334421240024042021101411143214201431204233201234201044141203324004403002111313003303200100022230002232033304334242242333132433041201000300040033423221120433321400103121434341021341431343404410341030123134240011401012022433241011132202332432443224112123004342001043002022401233122134413322443203142242142132143022400013122431234332100032230441310002130323224120430230021113044432123124011433430111420132113333431001442022034043000330441442322241013430423434404443140042113301333140200241123210321130110131113242003400343320101114212030111224004043020200211122110331222123132311001004303203320212202003324414111100230043113331214431430120000230240123443102203400301301330444141044334133402410400342333014400214442112220432004222224113034322300213403000402001430020422014334224442242034311040212441310212134224303110400221332043223013003443243102443443043320024322001333120323000421030441300304102031334243332032421142022124433321400130234102022014404240123114234140010423120112012422004224202440413024334241342141103440433323223011100310213021300133442142103433411031442034303103022313021402320242410133032143424112420340330002100122110314434211402311221124200034343213220434410114430114403332420114401020002322144230102", "440444402131211144332123013101441324140101240233142144324233202141104422040002300320303101122222124443420340222301441314014331322342001042042021144131130123130313130211442142312311113144103112010002211330412444332141331420433214124333134414240342411211221202044022112140430200321103230013034334424233221421113120222242132331021414030404421041141422144324112344131102044042231413134024142120033122434130014321231103420221043223110224024400133443414110040344421202034230220433312411000421411144104112332240303412441122024334232400340111134424030402200144330303213200402104343034411301120021013020043113330000022401320121214142123423114431444223043321242330232123132234111120022304404414401411142310201002113414130232023021322003010103123201430432112433004401112324244241233303304000134004304203020121223114210313411022440002420213440231102423342423240011420134101231421314432101334432104303213144330333332104421123340341020404011120031142421144011204343320303341301110400244221312034432240410402043404330014433223204304321343031300423441230321211402314441111213001201242214011001014241224442244133133413220344241213212002313322034400403121211431443010033234122410022243404433122021221310001231311334113313124333003310201331033244441120440132331000132440213224311442340442420213010120310223210033344312100443423424203343123231031044142442424221022231342033214411003422234001133403443222044021111413402010113433224142240110020042440112440221330243102103334124244200123340011433301324104234310230242231131203341412310433432133431040143003121044133313404300414442030400123202030140022203320122402100204314023201313114430314330304413344334324100024344103142132411304310231224303434000324124032443332133224043434041134014212410343324021233032043031144332200322444031240031234121204343200021410030043004330402200101343113234110424223001043410332411214432443102143442411024234042423304020442041130312002113043043124131303111310440421100003040323132333440030431332001100432144324314440041012121011131043141213041224002222430223101331141033044011413233021031412132122433031303430304134403221041422341134101103301021133032344314421440243042240343112211004214420434214141240310422321011334124404221230331144024211300243102022442112023233141100211212203032002140233142441041030140042000422132444423120434020403430042210403043443142101423330411301102304204320240402244121431222233344141444333440133200312221030121110101132211111004040123122043204304342122444413030233430144221222001210012140320444211301343022422024024234422123114140001000202331341431113122330134122442123202330414431041321121244301403044102033020022212144121301431012401304021320013112412231424401414020424124341342413404210021040003022010110314130441402012434211202130012014030443104244231143041423130333144444400441301344031413144132014014200202013034243232340100212214031142014444400241244040441123001123310221023040144022044442402223044403441134130004240031411334402221033124444204102414042021300402232344414302304223043100103213134101040403203134430214331400002213430103134104010114200420130202003301320442344223334431004101323332040202311001041323303301103312321043042223112112134100103002234321412134420202443030442243144132303431144443240214203323403213024410020140322020232431011304412121020423130144114322130310303240003322430121330213401303113124221320403113410014423103430313202324221132421241030334422110323321040242444301032242011143233400131324222010010310432424013310111424420223420004433120412031022304303202224243441020222212212241412334113113433442230204244223332140124113202140021133243011221001142204420342104312041104304213224133321011221231422011034041140032200000132200221131031021133310420301011224344231304332223202431011442143322224104412231120332434112114003313103012034323111133201102341200330212112143033314030041044212331114212142302343130412020134224022123240231242300014401300404411340000433202103242142200311231012101313212413444134311214143422123323030104020030434302021343100201402114034443341223224043202010002403442100240214120043344111042001140124114114443100111312013201323022344110120003134112114310240230302120202010024211431300410302030012020212444332002443240421110030442230202302440100414303204300123410404320310241240241040314203014241021341322342312130124042212342323243103040024312423234243002144421101334101243311433142224121343401244141023312332032221303004124444343044", "222412032141414413004330110444430433220412022440442411312102413330124204201242200340211113410330233304124233344023333102114130110313304414312312043211040230212413322224230130013321043144244020413220100402313340142330203213133020331044401013044324444412340442101203400341332423332024442431402404124203401204031404134001034312222402340304333241420141310444441140002042231440203312300241341122022402302432110442213334313024330124044121224140431430333231110301440313424121403042124234214300240401124011001211340033424230122122122322321122042311433324141321404214143322104030023221240113334013213023244222300412444241034404010212211210411424400210143331444120231430024401122212044224242042132103402234421021322144014323032313044103204020231403401143130233400233012424342004001241013220122342212321042330223400022201432342014100443410333233020102431042002000201120010002003202232114133230042310102134403413042104024034313214201020013033120214020003014200203130030230441243044033332320444441304230101224004031104131244231020123341131330142411222102002202244133141332044031124120034330332241442032012313102442141014132212014431321423322231240202020001423432134232433313204032434003331322104031114222104344431342221311300221340142133132121114124032302234333441324233004340241414300422223334324130424004123124212041441333031032012044013400331204442103433212002002313033004034413044310302021024003410323240343242202421301314013403003033244211333311114121311432343122100422024104001142211404112112040031144312020214202321212014140230041023303240142201213421011122213040422113243331243221441301303421133102031004142320322313310341200214410322140442131334300001431031140342433114423414303340334014430213123133431033401332121114224343421332344111323014130414033240210013200423031142413124444322302224001423123024011341240242244010012441303120112031123423422112401432023032143010313444341401014444133430221321403423122024011420140401120033311330432434414001110443103103341243031342143001300003412323441213141323010242243224042014032403322313223112230300241103444401414122222403232030033340422011422343422123120041130123024103030010102202140412314441043300344342412104132124133200110400332404404044030134224002011410431111334031421433221413411004303012232321121022142242103142130030141022132223003203120043032132134213330221000344324142111030114040111023131400204432102230401131232111241344200334102241420200413002024111410444214113024221100234204023030033204110042410204122323213343321210011210331323311444343404244441433401234413120340131200211240004340042401210430140031012103003231303201014431301431422240144404002301220403104233231111430444044424103421102032121130210214320414322231203421124133010301031201002240124110413234422013211442430000420234144443011222141414201033004203003230102204240200240012031304140022433133424223104444122441434204444031433344122202224112342104120413132301143442100131024314312242433342031033440032231224434131143231243214110132242331022332020340103301104343330024141333420003041344144040042132233420031223023011304342414022401424303332204204342142202131021240333241320000122340402124334320340331021020411310424223343313412021042241432103134413142221312041431321304403040104412343341003144033214101201314444244013434022044230023144040344341124310442033120102113001103110313134033221341102003232300222240024333000423021442332141323034400343040143313312012320133201142421134013031102001220323431314002133134443420012214434443122200133211034441004131440341233042110100124100310003203341230410240313343221410034033111124204020011431102224000431120002104234411210310301413141043440312314141431111413332123013131323222001344313141031224240033331414401334334002123332421403300210204344443243323313220002134303144243224011402011134231331202204322323303234034031101204402243114004423443112124424220341310120034341031241331330233322114441330221221100242213324103033400243420302121221224000413442231042432324102022414410324314020011413110001121124412121324211143143010332314231244300434344321013211412332242424130301332020412332123240024312241404021310400304014241223314021021403342411333100421130423322024332230234101443413201414233232202242323101243342030241102431014133310411201043021200324230241213422034414243104233320343033011313214403033143322104403120333232424240311344413341242402032234221240121203043122412440010312221411340311230444021000342030110220102", "441444032200032030040102241144104014023031334313434444030203031303334324414321230341114011100212144234311430401004013200433101120332433341213011242010300242320112121034122012014034213113343011440000011322242133302033211321140344204404122004100410122212400204322430203043121042300203443021000020134443104012144123112400404024030100221142402214403110204012132204042401013021042010101430131302020412040000342413032232030224202120333013301213341002141002141312144242324214120143044031004242211342440021300222024124343304433331022102222332132232044023004114240112322121321343110331222030041312021442420330331111320301221441443113140140424430043344000432122402404200040231120014122201021213203332014040422044231100430224030444132133421224444322331322030111244422202322021333413224243030043114204200123241321104111231201033110314210013242342422401201412333244220442422002140202212302244413114314310333240341313401134213301024423032234113132104110333130404320234013231430124424221021032000021341013421031224400100001022404422044024123023422401233001013302414241410040344311440403344130214343100041414024431103114021333114420232100140030424210024310314213401210304434111144014133003244340410114000243031144104141003010342102223241244301413412012303101201403021002013142131132430112034213232412100223120334122300340203001413013330332231001033131442120444131223111444244103234301010143112422311412104300412431411131211414212331424042433024211442233013040334033342241302411421223144401301300240401024012312042301030230300224144012040443321442302012332443244221233424024441410214434310224222401232124141003222320234132000321234444001130340423201444344322044224030413431300033241033102441011341043144322313032014111044223343030340232203142131403320132332340212134311332213230144131111031203100401121201412012430101133231000324022220044442322230301414142122313302422131120232111232410013143002010302424410214114420433033422221310301333200012032133112433020231122432414434030443323122414114334300003313404011114212010040044010200231312304244330111314330302400202114012332210404341412310421333034131031124344433211400124441133140243133111421142301212111234204323431304024032243412041032301242014013014402010310223441000431202243342341140242211211241001134132104201432103344240440412024322120032204331130313001423221331344331001244233304322430423433444211222034002142220111411321304233144342300240343040442441313014210214210400412322144302114431134000143344011324434023101343343421331322313440031440111421240120401311100412440333413233010143312032113132123210124042041324043404003044204024212142041410003001034220340042332104311021334032332123402210404040340301014441004341001012424032110122132302040220331441001344021303001040440010220420220131411042232241122010221223121144220212401324034140022023123341002423323412123410002330221433340240312101320203002131432134133012004202002230100240132231222130413342022313224023303320410224404322214402022243140022334333000332114232241124202134003014342302133024040013104133311213144332433113213201211121444211231011043321114201122102003441140130434033121231324023420022124034142423011204112142320111032121020011130032234141141432223313204030412023003200342312221432400430013121212134200324234140420403430244011024234101113200234413043144003311320241441301133431443310432004441030011202301013104311030102403414003314243140424133332411300211102111131340404134040002413412204411441233231214110212232104103401122141131202300304021120033144434323403002224110013422101244020132410442334311001003232313001342013432331332143020130120143144023000311423402144233423140312100204234441100221120114203212204444134221334411340410221222213113304323410213232432420241300441210222442312134124020433342010433300401302303241302432244242302203310200310024300140440043041223201431103410012010004042130140043032203401234342304433332222311203413222002000311434324032241233102444212242101332213302140244112032043022234323244031122224343204104241213131101004334114023431311443140013014203102433220232024242144432104202022400043043120314013344334143013411002301303003043420122301212430432043032320040441314313303033333103430221133422344010102121021121300313240314143210144412423343200041122143421021342441302043241023243042210132441400421212033031211311130310114432040302010402101024111110002122431311313240113423242101230103213324034442014040200402444344312141331404202402", "034240100042224423013044033002123344442122411330430044322100240111110130243413222112443201202224141434204111220034322041030004003221100301101224300241213401331043230413323423300042121302302044033213140201113331100200234402430012003340141113304213200204113001421131003401402224113422043410124114234002241010213234013341224222011330003021034124200234304112100022411311213314220301001323411401434222242144240004340023223012302440144243223212131233341424002211302232241220343011242301140440421212322343321322210420110044101312042220431300442311020011100211440040342220100234043003124300321424234413212223020333411413242120110324443224224223321440031014033301142002412130440242031334242432442403041312442213044020013430033211024200244412044243400441111224402140014233232022334044402213313032330331321341340304414233020201240234033032033313220242344203223422314444223034013110031233122243230404230130330202142042342322040212201141244142020204140230243123130111030303002120410421404303140031000342311212344144041001023114131111014113210410133240012113000311021442211342443222004223101343102324244114342303342242241303443342201120323203134322122140411342113113102110331211231004413041230433211312044300410111203400002140344230201234344133214241304344201343343341140104142243212131012401401033134023232023001203342402103104340342301332002323044440413410100304012342043012120433020424402314003324331104032213020433341130220434033442413314220234213341113412431222102432100321341034120221023001130412441213032041324420411342434310024314121241411323233120004342141142201142322424341023201032000022342414240440242101322111210200342002201343033234433202221200021030440020013312211243031304331220220033132314223101111430143142400222313212010131342312103222034113102022340422043230140302303323331303033302031413300120344314241431412300300134422320203112032404312401111203422334034434441142021311142013031112142440404243434112434244130030200210211003221113044310044111132340123340000344342210322013141231044202114344142332111123112030214220022444432012241123100100011120342314024440230302022134021232241323221444111033244231111220430203012212044201342200400144204343140210222443103024004003322344231204300014033431204010224123024114212034004013002433222140404221130404124344334413333422244423044343021123103401023004100013444332200142420433024003040131240201423100113241400410402034442412204230133301422043141202434224422114124403303401124100410242110242222041331412043324030402024400242023043410234310311013222021223111441432412243244301143431204313211144411041411400340300022244424110134110002413404303342212434300214033243132114104124111304110312113003422043314012423143111121202402342132133024201320411442441401020000323214112214102033334111113011111321144142404243113204234204244421244214200240332110004442023322212030421013420400440233203340210014203401233012410131322120011401023414210444121134033423221100000012131003231031020324040020303243222441040122323044432433032111444202043013214014300221221000242442220414322134241212234434434430130344344140011001311343100022144213303230013021001111000322440021011003111033442140131211424441214301124414031220111023131012340324424301343234111443200001111332122324124211112240344403011134221441420111432334241010101213040132132312401422111413001042202300142244342423111332210404143240312101024100023140211300441210143234111341434321304123313142013030403231223414411330400030001224414042104030202214441003133110014342310113034141222320301300100142202230404244244442313442312100213442111130230104223434120404340220212320413414444302443211330203243044144012421134204331032300214012303433201104002333300103140011222330231032432141344302230300232013232113033311201030011313344131100330343020221434024402320140331320323233234033414031242024121430434424210030023302442232004331214244042431232333100221344134004020204413000210011142402033101002330411340432434004022002113011232032021014344041123210201011411240221122203011113243311210103442022420233331410230041311240144110332014424002221400202311010223030423022400301222000421341034102202323443113344410102231200414023404003200422421023230400403230230312214041030010400321011423012203011022003102400200430140110221134242044133331440110411003210441441423014420401244000410210123111430211232313121442133434131322443020143442323423124443232033334143124314114312211033432433424412314032322212422313410", "442012004203121203331230132233103134220134300033301321220003014012423421023100322422221302312204231002440223310442344331202443022313000020231420240041041020141114304043141302213303140201404024432341121112301112411412441210131111302334302142044343221031140423324003134441124321423223034042231300134102212131341141433024304130301314043403024220133131121001013141124031202000213042343130010403341220043102412122033010214212133423322141322300240424224211142304414022304401010142130231413231432320043103243143313142241314103332304404141233140434044443243004402243314234004242420414443120212142044031023032422221204041120022434020441344014104214240401000433431234104120012402434142141311132022000031241312131300243002424014140103112421114010042032012103121403343321100213201142201442241004403030311241020011323320032140013240034324400112114040041012304023320203202214330021304320322333034110443321141203110134422444124420422420214243401231023112143434112334433102114314041133042424111342121120243221241130000314304420442134212231302014041224132213434040402241043342430222022321212411400410330433204111110224011311402122213344213233130130204310434242200002213303340303040124420203021142222312043230044203232343230242113040000030121031421212213320120000021410421140323334323430401121402031242243430340103220030441313022040113434032004303212032214000240130400234411413110140411101210103341444143433433444030022441111020342040233441433443141120204132300221424104213233340413224103234331133420102111201212234132202042114424210404114303404140214330422011103122324230240214031431400220234000423232210321234304140121314240210330134322040010131220040243213040301331304424003032232011110020100203110440411031143011411403314440402120022421321101332400424324222032341311403120232003122220042103133404144420021343412143330403341403410104433133323312232310441311323234011000043331013420414014210144203441301123322241333331220311320233010013442230043133443344034322031410014114401140113230421110340410442341212211132442440010333104441342012230231024344343224330303044043024202213000414001423121123431213213311044012223330300043303413322323403442030202131402132204023412402211444333014330414430443040414443022443311103430102414113211224100122342112011122042310213202422343302104330414311420012324041223324434131242241231404223133302321034341434204040234333342044442030111242220422030241443024422014414310134233031041103140324424220421412042043310234334042134220020321302241314442121023301424230030123120402202440123121332221124300221141010444304232034433412212112144011141112314140433431403343321002202121121344022034333202310321142230430114404220420204324110142444140230033240210344400141411021031210244044100141442334222012334300301040013214224434221321402300042313123413420442422241044414202223121324223012443044323314004340323343441202044234103211331103313112142311044414230212030043010322342034141301302340410114413131033332020102034431220323440312404132432203102042242104143223432203410421330343224114023130114003302211211040031113241224332031121343201144313010012130244202141122440232332432334222111033403212310310324301214012101111331022211002041141413141424433300320403210310422433223141434422422302120234403321131401033432130423131323420310244412122441222232022344430441031212343033422441432144111043112333304232244004304243214332241032243330210044031424413130113142244103401220230201100414433121311143441313220402000334410330414200343242302134014203130340430104433431143401222432424411110324214320142013011322013444014324224130110103031424010342104314341423344213043012443321333000434034201323132313433042014340321413101101141220422134214011421042422232330404010404302401144044243444440000130221341103233423204112403103201410400242004432330341041133133331223124311210131334303203042004020000301302421130243022242321110402422014344404123400040440010004231012411024113012332020110022311133001113111220032322102341044334242121403230334442303400101423433022320400202040020310124310220101202112110402002131023231344232100404103404101300340141204004123022130323103324120441311124010441443113321420031213424413312034213101403103112110330000244222042242433111211443342420314320104404310234313231231122403114113223114032040423102230130242442303222313240331310410242031044102202431142124203411001300222441132044143011241030213430210312424134242220302130003304422310113301310423342030204214420", "101410221244140222314111422342430230300020121112131430321312200244231114033332200324113101202403110410301111311001022104310324304402034142142230113411321111141341141441300111114424012200104331311032401411240204012021121040002143003202344003010101230403310022122231311223043140242020214000201043002104230232044340102234014034304403300333341200122143013232320044214404113120123231101033223130004140341423132032201301112024023422212422000143410143110320400202301020141221311300234012401443010301130220111042200410001404133134220112221013343334102344222324102321001131043331403123144003013110430244133121222031002132000243130220000303001101243423123422412304334121134221244242223443214404230101342440231114203411001241303142234340214301404342124424133303130221030012422022333111204443341341312101220123202320432002333321033413323102111322044421111003210121044344033241221334004023243313212101140204440104034314002014111400101241011420322203412134020122120101224444002033011212112441233403432133243212223301243112242111123210244123311112023013020231124232024102231414311243010011020034300400433043403310042340420021302224442321232020300003403042421133441333222420132022004043133000430330444314020410304313113241102121223031131212043421201440323303101000320113441243034414001414112400244423413441342442032112443321023010142412424024440304144022330401212422312311143333321214333121230030112122204003012104411103030344433022112241221043442000132412340103012001231043003344444201223133214441132122231341332222231221044443123231004103324413012112330331421331124123412021312041442321103110124110341312341113411142301030104440102223031144320101214321313234411441131241214424040320023100144212412330132440012313312433010322211222344030011341130112242101243224044021411114314341401244332001011323422021020402043400223104301443042112401311232023014204100130120143022100344202210303342410001103120200143134420411432304440104341023422243411330031101314304040142012303403030332233344341144443134331104031411311021020230041314202344034231024231040110301424333032433431321012020131244321142300043203341231203140442212043114043002432122003101101112224004422103310430403140004402443241122214422103040043043201111233134313330022403441401304004404124301442443032402414334323240323331022224402314030241031122214411312443422004013141123134102023313230231320413111321444231103342322242232012341123114241100244004103023343104243004214304442301314434212430410411234343022322023213302030202320330002424102340342444443332340104102120044323210142303443230003122214342410114243102420012441433232110242102043330303242213123024443133302221321312204111224044130013002114422143310204311311301423300240424400413234200210414121211234214142301300111444104302244411212120234301042244221004114201100011132144032421110234130443201121043231042234031223042413114341122004404040140010311333213040414030241244102400021001012030244342003440421042023234130223331141111213300010023420210120424100444324302410230002243123442241010234303110213400431201014002133133331333414013010313010333324233014141013340424232113301442332012102441240431302142022410440434003122104144431133403333002333200123214222023341214123422132410431244112443031443422222032442234034011021322001300100004002043012242113204111110042103330431320133032313034100243040340402310304411410211010300234013223322402002431010122140124403324420144002104212233324420420422110140303012002322203124000011131110222002413200220311440404132133124442322130141120202214223423103411341440041103233220034104033034344432240114343341312204304044142103332130420213313212101044311011210003112134213324424233204114133002312044122003013340133110044224422442004344411222341043104300400140414013220103232330442312201322414134324141032120042312301440113433042332034342433444444103042212412443012324034234030431201432430042420243220212311333343022312223140313310020431021110042104404442433022142244340102204333032023444140210014220040221143103020201131241033124201342322421114233441343031242123121433232344044101221112431023143422400112101112434242130024421402220022132221443441021012244202232301420013210402241412424332304224333404134422443434244041020104010442423332313132100423124030140330003240312442032142301103421204132421001300344321131202324104204024004411341012012320111141002222004444230313410222032240323122443431300432133224034440021023103021224120021324120230312210400", "232141004031103000442423104330430140022413131401244241230243300131312212304424022243210101202312403140101124410141041302414044122441302444240221420321131420131031130342030233111444310220333004014234213143132423022024002041132021044444022420104202204333221331210034344303241410122432122040033040214101024430440140324242442101340112421334114434200213340104030031004120040144013321141333114114100243000014101142244231221122310232341233321234231112301041330413030231403440134102103401121330124004403124403014011404110201112331342324201234401000132232034401430343203243111313214201413312240344030330322320401211000001243044000312232004221121200200130414413134442203124410314242214203443002342412334104233322323420201412030013133400214310432423404304401431334332411014013002011320333131120313102423134132442220010122141140310211334443204304301411203401034020310240432342000234044411100242441410133300024040344312401421112421322103224243242422032322242033114104202430144313322022420240232411233233402211010332420213102001222030232130014403103220203201100103421044333432424224313331143410034334204022443102422220441200133131404421432004101232000410303123114433433000424403230004144033312432223322311003241214040043101341123422420330330402034014023004230433111302230133104004101400220434342200211421240330124202300301220213032214411004304433241011000441214400004031424034442320124341140231404341200001213202234123433212344021330010113332443040340131134234313133141124303034324033013433132231443404143314422314022211334324043412223423022343213431002144302332401114121210041144413334313321243044113332423100143203320124132232023400230214031201011001244121044211333430302433210012034212204313433200432400142431320120100424134424202443020313220314310342202201003112233004003001142343222313222403401331132344101331021314414321333304324221133004133424230442424121034414300122211332334412104342432410023044243320001321241203424433441322104332134301144121241132322401342333132124410004122230241031424434410121031421344440231331403013322232010130241031220243021412302101020430342324120431040120341021302003244334304101333302100120031042211122000332444234042102431301344314121322040001041441304124144023004133103112331042241104124342301012100240440102443300003434242314144222024402443230224442124344401130443313343030200404212431023304420110041343342003023344413221243201323322411020420123103212412032203201442433432430322224310334121102300111410334014332302221402430202200112010241314112234304141333134100014014114124401203032330142333211123214122141244334412020221133112000401233020103333404100132420300411013243333431312121434302010102000332241334423244003021400333104404232140104143210132140043044113002444101031112131341222324223412344314301323023132442323032134002312131202041341201430402311420331302240420043433411023224443334124421332014410200214422420234333423244144113340121001200302222233421310220244440340020110242411144124312233341043044213121420113221244132340331421200031201340431443240341202103212411231100340304241231324021302331443232001142012412140114344214122131220042031210043444002333124110434011304203202223414340230340103030331211210233110034142100022334110430003211314224132204222101304041043221322334030003310003114034444101101301132242034240041002342230223232010212104034330231224230234134000432443413102134332110131304443323013143432444121301301231134200444040224324120344224322423421243131122000104000003222210332213431113140011110133011044003143410111204000134044314121204103431313343311340400023134212133222023340001021011342103020324242214100340204100040324120000210202021344311034313332402400431040431424143200132043322300011101243321121232040040030444133202311400424134313123003420202234004122330113402011304411224242131232323304111431244024140104240340102303302230321031442320142011223133442403342320213320304023040431314314123320031114022234414414134432320033421124431422111413301313442312100010443034303410021120423101123310141341224221422202204241101040342314231214044124114232220213423243224002034233141031301004121133333423313323032130333302442310333131301320214443441101212233403444001320122033210424303211321204423344003430042220203120433334120041302243213320344431100111131043242214412322312102223203304204414232242203134331230044013401023322412402212341040122410203003011234033241111112124214013431322021341210020234313343224120314243220312343232", "240032201031304342030432200103331121320244410100322402403323424101210330340014231301243424404024232431111400221201133322014422124402231214134013340044030332203432304222203222144133431011310441024440044441034432334210141332134344400314003403004134014020114443310041412202042343030232422202010044212012211301033301414133022143013341041142142300220221202212331022002344244220424141314133343233100004102424412024000120023414423041002031203034031032000204034332441421202041302203100344404112042442224440332403430312410303030022043132031213132310211103041323241320212203423231013143411141002420310001110211340012214323023122304241100034310021143223113244014232132222021442131203330100123424104302433300322211310414334000112211412320214104213224312223320122334123410102124220232014242444240320043012302321102103401400033204011304212321010401030134233042414340110310144432444332034214101020004301040321432000410030220201342300414230441342232330020441333240320101234002020033004434400324124010222100200440120241032003302104132403101322033121100020101111302203302204204000114030124310321233033120100432234443313140200020303402410212433440130341334201420222100101120033423324432243141340421310303111111411013210122032102234324112422103102434130122423423330001104101241300003133142324112122144102343221403434304024431013113223220240231202010111231033013044020441202233322323240221202222202012422224204411004112330304043134334414321230220232323104114022003110244232230430201223243013432311313431410003243200031233120042013341212244004204011033414244242332422234333234102100444100100210003412222242123422220443244324204222310434123410403434302241213133213441014241030240233120233041232130312414133112331012033434242113233411043011014342132343130432031100110143010043434423224114100030430243443423324101200440041043442402101114410112340133000401414113414141300233100334241131201013104334324221431114001234023104434131133221241401422103420124002412334300230442230120143040111104000304324232411210211122230024112213031004231221314240234001321214240221242330111101322204024331141013322003231422401220133310020031043123020420320010300220203200104421223020311440040001442323231001143322023343020311344222323004133332422334111221224430422421100113124233141101014040431024114433100304120210312223443431422244112004003203021014321303233330320202243122120421432003441423422044140432024323210313441324002441100342410403212240232442314014304344110213032024234200013113102430132421221221120112443311214314211040043300112234230023122413134041042340343020322322132141310001223334211034301221421300100333104330113140004304323401220003333130434411021231001402304420134131442100441312114142424241020041033131014241013004112301003001024440310444003322430303001020113414222422113210340001300303102101400330040322402233431233234434231103403411411102344203123402411034333422111311010430241033242330103210442010141412414004244431203303323242221434013331211311031024414200324012041022031430242142100330403312110210210041022112414222444402143234201412422230443221330104021443023023411442013233012023101442132223211032110343130111101402404324123441334410322234044011000011222242324013440142031044130442044333102020014002322321031302122414014341414123120414433320020212413300100403231130144010000310011134012222233201421012230242431223013022230422423002014224012002204341442101332403023334433041400131334002332433123143230123414002424441003140320322012200134132240013320212010024221220434043100024101434022432402344043224240221021242231141431331301232240400304411111231043224423140301411211441243223123332042043443304222233340043334141010444431414203014200142400311121234232412202301123341433242004310133044240442334400331434143401323031320030104103431331203320343402114133012044004231003340300211340133014231133223102300344012301233041013233011223322441344201332131140103313422201001033130031103442312032200203312140103301111020032331114113213402242320344002141124243430002104240341120112033320030133212432340313342230224434222103012000140443424024012000202122214232202332014240402143342142241302043414304431401401120431022144311332132003001240333104032300123032440141303242430010303342321030410222034044024033024231341044222043413333014340233021223114242401442313134404244232331134214111303432401031331312011421020031431114444004102440322013011104012101332301231220222310100434130212024012100422431132434403332", "323033122233204404031143233431342210042140223322412341020100421114302102220211024121144133242303244314332244312104320441401340443340221241043410104410121400012230430022222400324400341014003043220331042224323044241302302230213424224041140302104424203044040332113114420202241012014403212103301400300243341232423313132001100434113411414341122101031411013134204133033340432012203110404212100343144223110344114423111440023120220323344420232143020001320204434414013421002123324102410203043444114043300030330122013143201314232433040111443304202231013223331123042444044403111333432011314313211220020020330233114323122030433441021141330214400324130341140134311142243412014414411003211442341142422314310210330032103320132010121142120112040041344002234232222221020223141322200322402144113213010112220020220012312101302210330330230044422440304120411322321132421200020420244302431042322024044340101142003423212304301003412204012301441222234222223210403234344322022444121311212114013321430440104040321212340333131210031232002142300413120022004300333311402104110130204412104042121243041433434441244213331320031432233412042142223341223112043300024133341211201442211142104201332241140431143242212442421423241020201240430020024011002210241331324010424304043134324110303411100143100340304434124101220441144443340023241413111141231342313020041110334140323332032333023242021341314113021004243204223213024243341331213212414024013330444001312424213023142112311411104212404141044204201011404222042022441410341022434431042234343201212423142312311410432401100041433423441421432434010224431441121430204231302100014222141200432220204424304113241342124014102103021121204443330132024130401021031002424344000112120142041414110421432302103111033223221231423433024111411232333002133410012003214320104144244230321223214401430031330441410434204313040303144244143404044234224204213232423102331100320131424044312411021433321002200113220312023421402213444213403443040131412212041332400311404110004431333001302440041241340134102020030241221432113410010110230013003442404410303423422322111022400421402412324222000210323210412404434211211121023331323413323300134444413412120210134322314321104224124034234034234321104211220414224233104222024034410220112312210104022242413430311010412004212120331240210233404340223102023321111412114131010120202022002300420032240102040021041411314440230311144123112213010444120343000414411130044013413030413340442021404300430420303210120011200230121022232214430000023220224443042410312040101214243034010302310201022401121212040010200213031210304044102304030323132430120343434231342232242041020241130012410422403300321223411402431423313330043442031211233131423243002423321142443400240003034403230300124230020340440342312003343301223140143404000231201202403402332231022114211111411421131212321144341242201322114141340112141421100021132401423241103032101220122213002320101201103222222232412042402244133033122332111010304240310411334330044422334344444034331033113423340403032220323122401313420420204232444131011103414332004044420204201023404012310342133103311000011401034021200331024000112004012412321242330014132323234434331002232332243343311134121420400212001442400034242444143300142302410044012214124013041404122422414121301142140041420410214012223204020132323231420112030140422111001202000341332012134223403140143013021304444234422401310333302433112302034201413031201242133410421121424232132423223011100240123024102420411431040243202320002420421323204440003001320334042412240321403330213304103011210320140040003341034321422032202333342332244342103022411213312422031400310231214041103100234331101101313401320344314442224044322443240211324341122443203240041043000122140012434001213231242411223222013241114012404130403143240141244302420102041240233202132411041121242432342011231411242424334131113141332133044101043304243431414430340023314223121031034020014022300123123122240033223424142413324120333243420024122323313044010200014143324141124223303111314344140120042023400024332110121334102222344422422033204020242424420240322223134212212103403130310341223431214344230313431033024021003432402424341410422132003400042301104200444314313142413234331412032300300310203444012104440334221110013402411110344001323433014231000211322214401343233314334200411403424214341404422124110414411013323404221013100031142044204004013421330102304121442214122340431000042002212002010004041410421431444124033", "341331211134044022042323114101414333422022302112013001443113103423143113242340442224403314212301422434214101111031444304313033011301401411340130340143002143020430201001231333200302433034101421103102142444343102144104324313231134313121322234410341002130101432011332210310344231243322013331444203424220300133023134311423231342104302233002432313104242111343143144414400313234414204023330342242443124434104034043300432433033334441333331201043120122222342343201201231121303201114104011332144100342421440412124044034403231411130023143401242301024342332030411032032434332200304313202414234012223043403104030111033221012332114302123400243330002123030101323041330430140402304011301443004401403434231230011000340440441304301023301023201422423130032104313403404241333200141210404030242312212010031432324231434224423434122140432204333102231041144131300410341420104214033012212130101201031211440411423331413122242012022234233420342040131112414144302312031300402411243202133334442420103440444102310122420241424200040432421241014433214331142202114222402032133042423320334023011340310142423001210334321320004133043234210244132344221204041334442242130000130113201142402432204223142434120412201412044001010210031100011243220434420103210432410431433033101013121401414114124400410003334344330214033210031104403312121404024122143010020130113140442414104442121200043322330110310212141400001332311312101024300302402140024121224331101044100324401411433110042031310231133114141412340413232313202131420323010413432421420414121241420012334044212401134440212332234321341032031321244232312202404243442422314444144202403022332023102011112332003201443244304024124244004200341122012211020243143324142332114221101432223032421012223032013031140113014434222112141133111201420144233013442041244222243230214311230223030101321040430344022210023111132220023143304033141030143322423322040044434141213302020420433221222231132233013402301320124403221140443044022301222043232441420133403434311043321443102413003213022404012041230203313421041044104112231424312011323142034430134020204444404243434014410221331212304112241112110424134142404214100043002322243300343302134010102244330242342134230343010303432022141423434300342004221214201110440330424322430031224123140400034003132411401311124021043233211302004203443230443124102203111114210331040201041444114012420131220223421114031043322430044134104014023100031013330300001243031430441101412103011030331020402041131032242431131344424211400313144421433440020042303301443104232112140243130311024014203212441333024134342112402334411301332320123044401210304010203030120320242413223004113320113114143004131303240013240231413343200244322001004230324234241040222024123322401341033304114043143310144413034331023341432304211202220123040224021011421002203102420324421212421322444414434420241401330104322102421221330021012433012413200203002414221224411444104300202243402430344120243031004342134323342320214332144103233210310340032432333313033340110033002102114444331022421322040234244020301321224440243304321243120342412130323414010102032240141410103204143413222232113213434404331140203243042402024221144224431131030322220232003204033300331433210404420424414124224322441040333012211004302214204324401104032423102242433242132132402102321440030434211343444032421113230010224244042222020000210423331002304334131120011200142200441242402301034331113244241423344322202422000321231402334232211124442003023203412122430010312410122412300321432223442140410031411030043041442233342441320121103224412032000031133042433302414211000041400321110014011323402232143110143201010320213101432410433134313401324232001342110210421304432122314430144114243442302120440424141314013202030441333034204124430121422441401210003323420143313043443133111131313004024200322244031422122314011233144340121332302033331121231042334011241122314022222042010313220333140231304444403044410020300014003424434202431110114241104323301212111111341200422211414224213131211124013332122032244230431432103220312201102433311343202121320132043203144434300024422310233032034102011141001111322141233201103103030213323442434420144344034012411031443333334232334113231441001134432041144422433304414003340400222332323102404240023111204244011433221233123041442130412043122123344224430304131244341121124244323021341032012231424243023100101420121321141221333344143122200134120234213120411330042232124310120031020202412020124024014230220041", "433400141103204101321031203004204033144110232113130422414433143224314314332420044134141222210410002340232012221100244344342402113121131200330311002341113331414434113242032243110210214422423213102302030123113240111103123224121220201300140113133043310043423300040220203110111421043113101104024224410212303320422221133210110111440430202241241312332210214420001230401132332303231130041322204101224040022034031002323203232242232434133010432303030202421231030230400233141244034013131214402113334432144424440043401120222221213002410112222411403041031334133122213322302211443344322111432342333133310434104210400134212143031230000003320431040243132204300212244230221302040322013242124231341423430101040342400233112442414442030200323003144421322022023434340112434142432041103311014023140143021011103420424212020144121230414300312400244021113140142303010230440230020023321412422441002013411121300102111344332331040401333202331443420431033411411142041120003312312314304112014203100412331132142044001200102313303400124432003132211012243030003212142021324231444442003040434112412440030222110122000403033401401322430012040321244131120423100423124200432332444121330330431401130213000442032303004032324313034123142131414013043412003131244412340143214112432123414014144332004044423414220143144010302313444140332031233340331014313442114040430214110242411431323330202200210122344332440300441434313020102113131423222410312011313331212320024032223102033403103140412022033010031043033214303414124003333112400034100331021212220412000330341311120224411211144424300330302200113401234242014204301232123324223412224032103440424422334020141424000342312220221030111000412112023014231304324422343040210421114234023122013011110044410242104432304111342102230304443404012413314023104234141141310012223204223120402403101124232402100222212200203403140214221412212404002224442240433413113443034013342222132124304043300444300031243210114142404313302122343312113020340112243244222234000302234300001420244020242024241034442403111243444114113104321321344043423211344232110000030212112023030230300112013103031234011341011302424111012310422414023040020220204204303114443420134002240112340242441123130330034114240432040144333330032014420343300221201224001302202103311422230224304044104023231240243320334124142421434301243404112320221402014411133041321213420302001113320112301313122404221322404132011020334130404323443243404103331102323003234411331030302113342133201002110332210002113034124200010100040130021300411230010241110423222324213232012312104010431234131342312242031202400320202113243101340110432332242420141140211041213031433334220202304101314121202213144312033231032421320031442144200140041131114132422410120340142442100244410101204441130421230230423304122341131243312444121331020340441202200144314311124422402141321313332041420140442433140342302100420002213400030423401420014434201131403014032223210030104310230303142324140232404102023402042441244412302024122103311411140320040232233403401211042314402143041241141310310321424044113004414010421421410420011021343202300440131242440431403412024302240402313122114203410103142301213404004121311043240241202122221131231334010024222011401144312312202442123233413000404404011230303002112302440220000424301430204043143323012021312111422033402414020014023204004010000431414134114443043334023233320431000302020003201114020201203342140300202313311330434234241314332014134213234244443403432444212421140003420400040302142021431404222102020422343220104034041431331200241344004221244221402003344142334401313410243203333434011120034340101043430004343020241010222343343323341133241030400213113324043410443101122141443013211103230341013430241420422122224211240313022103310312004112200023432341130210131300031334421310312021421320224014200021342212003130220100233312334223232202310430404430342013332142020403322214433030441431221223111213100432333104310243430301330110121344444123341244313204044421132042232143213433333403002410340440322340244140121224044243113232131000440420321403402223231433111230113442044234034014302421223011411113341021121200342310131110330244122140331304204111322241411103031233233123302310140014300231103312424232403341301302442114113101131221323232301132243310114033412320204104034231212241403031431440414111141321140220141300211222033434301202443314101032110144400302302402421112321341432011004311410304210300032324042031230334302023123100423124041", "344420324342141134110113114114234123221132113321314303441003343312234013112004103223444343124140004341234313334001042334112334333433004023240142104130312323013402223002121031240120002333412402222323101433101023432440103101032120332432003331432344104434234324320040001334104122033024322103132041214014212220121043130421420233144431123031101201312433013430203030334001302301232112440124310023240012420010130203311243034221140014334130140403002310110344322231003234103300030303431341034314244304043421303002333014440321220411212120121032234130402222010331202042001040043303101214344211211413131411023344303141402321123020332122221330011320143103113233233020302330321204334120313111120430010040232412412204411330202302411102422402301403001243101243232213103413222221203424314401110223331024023142410132242011304122204111030233111401004422310200120044442221433102112420241234332403244024424301222331012120032220133143003313431133011320243110032344001041320043332110341113400130144342312302412442440100340114123031343112000422044102014433400210313242100104100433023004443003430131124434103030332211400313220432144222032242142432314424134042202041314324334142211011121441134200122304303032232003202414204104302041330331202403123113204232123421213340424102344320200031432103231230221033021324133010203342314301311333103000203431041214434233112143244444404000300341042401011420421414214241032311143224134421231232221443432422314030421444142033441331023330311313042430430412041032313133030343014000300400021311003110003340413402120443111414001310114110324142343432021143402011043324120404441304024240024133020343224304324404044044231203122240123443423141402410110140212112014442334133443323430044030422344014144421210404111103333304133203241003241040334021321434144441303240042414032322400030244313304434040113141342340043211242321403233340401324002021104023434110030304141311014212042124401334231233411414433242243113101122023133023310400320430013404134134320213120243432212203301211120440130241144300121221221434023314100023033423103401233420141344332214113031221331422021133102431310342224032003044240310030321434443103322120202044324023023304441330140411044013011001221024123010012004431400223440214242241013431343011133220144430400032014002142401114302344320404220131100424130330300343214104211021003402112140404332420314432401334140434131440422212100132003132030243014200433201332241322324033114004011310213320032313023443413332231040002321434432202133031201124321002240230130403132102012322103002100421120043331241443343122331234411330300021420441233413400200220110014120421103121024014114040130303241020040201012010003023312314001201014444300111410141231020034022131143014123021211420434121101313224002420412034010140141410221034322234232420431032022241042411421120220204404141013030130433002421400224402032214334414231014420420044144340232030314214440130312444114101341224020020100421330211034230233311422024322144140142012412031021032134334433040344232311031000424201303401402113304321100131111414003020413023123131034230143121430333303210013320322334311142004043013233430033011221023043031321443124322342112234401222334244402112130104211411330120214034344114423323342144201130144234424234021000402104440044211433230030013140223102120210140223041113331404044300132213201300101243132223313314322231343441041234344332410003341021332233432210123001223221121110400331220302431332420342013010230121123302144014020232323422103444410113344343131124103434124333104240000444023344202202122412101401422141001034203200411101234323124002424441101244311320334033110034334100131420020103441203111411000200320010133143422244131434320021231442043323421110102341240302004201241240014401240303241124402211402411413332100201432330440033130434312102130044140014020124241420040212022020023131201020240102233244400213441301010311204112213004140141310002013124203022013002104000130321004223213403113440013401143443033114234023243440302403110034343343320332322414014101400441412220221004100011303400112231304403003224410104421400114342321133021441131013344202210142430412433024314421001433330013000223030440003144143202020120400421234444100400022321002213440311112302303214020022203402343143441131410303121230231234410300113103240010043003030441212431322433042430213321203202334244111343232142401012020301324133400310100444240410113333331430013213030200400010021213040410234130411342412211021121", "240211333423003440140200444040344423324042321400112043232201212101024031311423411430013200014441332422100323414002333442011010121031231430243004331122442142302323443010414104330444432203201440024221233114302101310211003441412133320031302343302212440102331012313000041431344113000411040432013403344201202313324041230300432213031101204114313004331200140240244231411231434320300132102201331340221112222032414103333321340433434033303330401103434432413240244440113334030000401212121233001220443443340412124144242212321314111414104433000122213340121042103144204343111414243300033141113034020204322331240422310442330100002443112440032240334243331414000330324242440443240210213223222312333020412212212013313203002111413343020233121343241032402232331121202303103322044304340142223014144001212141323130420210330121213101243443434321112114023021443040421434202300231323304304040323404212420142331330031330203222304413304000104000204010334440232012204001242332332440031301002302134423220200144002013424422014301212411030123133323414114331302314231123323400223021223132113300134244224030244234134233234130222142331233113022301312433333212220224042031401241434314121012332342202322120324034442042334431042323021431144124134341334232132102023420203343242243321404231111414402202423332041330303434323123203222110013431044140213312422023004321243440424403412303340224231342010304223302003110320034030443122323441243323421331403441344201032010120231231124441220234122013010311214303123041104424310222404432200400040433143244011241402331320031411024042441213044202403033433022320131300104202110402002101224412241122134322041300113440032043341031223034232140124433230204143334433100424110323112221400423004001120114123322321444212141010120112314303331222010003331431342100423120323302322312323111000314030411414412231104042302424444410014032044344424220100342333010020003230400124120032301014142131132424222032223431423440131240433004201222130040432223222043023112202333341134312034104232204411204211043142121324423310001144132413040304412043314131143234423341242330411423324232443431122414140200113204212023304034322434221040222300040341422214341230340210204423221023341310101324101401203222044013212110111414323414143101332104432100302231214420434243440303223411342440323333422232321413400101300112314122101233343034244101424230400443133004313244242413241244012141044014022402130414242304233214422430212330012101332444441442244444211431002422340020434141131130002402122410223420430244222420404344024130320101114112034220411012131201334204101104203124410143213422420033440132343404030240142200024314023130442132110213420420003041310441221421342242212010421020031010214311311030034244004213414302413014241431430044040141134422002101110130124124041304300400043414144403313412324100223030200040112011421342444434201424112431004241134103430312031241213233010344123433233123330040222233401130424241314220030021001034101114242043321300422342244134324323144112303233024224430143404331311211022344024221033311024100211301331142310311121140411424402340102022241320414021134412142220011023004333330402330411142313141022342314342004101331321134000030112124220410234330412441434440202240411311042401233130423144232130400134412242322224220410111020211223113204013240143122020134002421303024001213421202303221344012210410404104401440033204403044100321402004214420421341224343234320312144221344314323442404213012400444113222113324240420021044340341340122322111420044230344141410314034400113233013043234113400421040403433424034230414042143142043121404321200303224001123031321324412220243200310210331431111021433012333123344410332222440104303312130404233323402121001140033131033214100213410003333210413120422101230221243113011023012130043133042440300304334324310400402302420243002402020124012120224032214230132232220203414141222211322444142323122104412024104343441404344440212123441313400322331114204101221240333414230240020300111001233222014143404102244414141122313341442230404323024321314121113120013331323323022241212204142400420102413023034411344012001244321320311102002124112442213223441020443130442441330232130212322101004121043410332444321031200324002320310404014304043140420320321020110342212212104300114404122303212003313234122413433203001432143424004420042340204043012402332130004210113424432240111113241320304343003120210313204320444013234031021103411213021134044140014032404041431243241133132201", "124413330204231034344031422420101401304440014033132320123102324102143343401310334414142111144412401323040002322344122202343011043244101330224013402301402114341322042423424023041221431044232014112112123041424413343044122202041431321030303030102120104032442434222311424201410332114413013413332120001232302223321341012434343024214200103303024234423212434212442201404221004203444124411124013141321130143122313320024201321122241223341304003042121424131012313401202022130423004323122303300300302343212243141014120020401222141314231014230000411443211002012201201023332311003230434031341432133440000144400144143023042434323223200421313342313311104023243032033121024040321044210412333213431330412131402120214302223313112313324331341400312302201021403120112244141011031013233221010023113122332040322042111330341042423031430121000304103314031012310013424031033444103320004021330211342221013243122143114331131441141411334122233301423431012120122223331024321122332331112302021320420043324323043344012340242440132412224322331113233440420121213141411031331004042043310243043033041010444340131340020140233203203311000210121322010332001303122223334104233420333220442103242300044402420114322440143434413400332111323030404021002200334234120402124334020141231133134240222100322120242002131212143012102321231213104441321340140334212114120320041114031424033244120121013240333034124322023014023422113302232141042111101103303044410023232420002040344012142424423112413301343000122334432112104301310433310323241132014240210213443312014124342200422032014010141321111212140044401334222220400201223120022100140042443131104414010233331300131310411303211420121332304240324400324010343320000440303101440121103102044434404303400433402203120221011033021023313133441223402113134243244331031422430230133440332001142431213100143423213214423122443003340040032301404211000212440132332024020310011142144130114223331323140132401300000104302044102130342123033431323420414021213011423403202444012121043311110241121424413334302113422334324424204231411304211302031003433131442141020431021324000320303422021242441243214431110343001433000301112414211021311002031204143223410031234340032132310312214420301033014230303023002011231004020122003212213432233041242402110213212143320024142204422222042300314201034432420343310203434444201411140010202243033041234144241233324034324432033222404200222303022132332400413331204100412212042114334124043000011232002241212400130231210404233431021020202311113330114201130124000442120040113321224132324311033413440302204011224413222022012342121322320320322440340214304143334223414241042433013131131422324020023420214214012342120443401144203400102032222004442132110034002213244201423123032324101113032102203303401122104304401220113434111323230221321040310020040111344313302001342002140010244414210344043310434201213410432414304232140000214412030024032101121110023021032304413314112412330114421112234243102123200121340444420414222300211403132244414420112434442134402024123114042010104003030302300203131104421004022344434213314243402031201433442031410333232402211034404021432003234101422044444113342142233204202432033440213222333044241110214332022023201302024324123124123222212034304340430342221011223304002144203333230404310113210144320042302214342440123403321203130234033143041020411044234032114240224421132013142240210214042334442320142203000344031020014243441221440101002401202322102240212414232412341101033024031331200342110010320332030222400141411122033112241012322014131313243314143044410210442112443021034321132001342304304424333402121240311121012103301434103421210402320223222233434201011124104414434103342103444121010303433432334003124444333114121313403023344000314214320202114020040131124004324211320413141223104412313423232310300343411443131402210304201044043431133144340233204132423102013343411031041101120023410101331232303101433444311224132102133132304240332012243120023321114314424022211244243343314144334440404442114320210230130242102324112242041221023042304422024302442433000321303203144234230333401403134203310204234000314400213020404113330403040301104113243321333143322031110144142131330220120302213141121110302224240341313233342114334204434241401443330123341241442240220424313140014241220343212134111144431144041120043313434300112220213032034241411204034403433042344420112443114101440134003422300101013122303404232213203311000412241130043120030002040014020420400420103", "312044330433131414321014434244212031344420113344043031034104330421243030222212101210341242020004344313120223043222003311003132302013223242432220103040013412230034322040204244101324013213334111010112042122211323442011043210424212410430224413103304233420041442322131014213321100004404242220442404314130431113300240114330141301100023103111034204230042012233023222304322223222110413324301010021422123311314202243232330214030342002104112231320303002414033003341442144421212414320310242222442101203014441303011412041440001233020211132033012121311243133430224041042131434411423220004301103420023111012220222104211022031041213344234340303211103412334433102233122204210412100302340114211222221113200444133322011323410134444324432401112443203014024244021221024300014132102202444003341444012144102111144420203100002323222133141204241102422401333330440443231303120440423404044002241222421221023314112024134214310211123423310220323423340410004104103443233144324431011110010033414011240120412243400300440040031132044043420314443443021031442204230320411122111211312332401413013111440232044024333134243442002033040024203423213331104122431111301024131432144032023324424001102411111214440400022221112143323033342043021310430024123031220314142330031042013424033230024030421234131303122314102420433020013312320223441341434144442104433113433141413300214342042032200014310001342122310023201413441144031130322033142311044101242130242143020333312423044342210024311000302111300032031213433020414244141203222331224134034444320114232142320420430322111343110144131231304344111101113121121411340303233122042430223043402013433313233040202422240131431032241444243112134043001231401300130232230213240214004201324303414320143401310400432232324304000011343100423022014322210132044321223243044144401431420234203024100424133420021030110130132310322314111241042112313240344034321422203113442304343324040044421421442041323211432421130032341010232040311031142431103133031123222014442422244240342012420010220140102111100014313004233141400200012140043443230422110044303214440022213244214132411104142011233443033121210121110323011041432240001304312112400210111334340441212044202000420044341423442114414341304333430303041430111430022421433100041301412204113022132203432130013320143433102100102024134012241423242432030403314322324123042414244342230203113410130121120003120244444131112412423213342310101440433242433332030202413341213003242003032224330441003010232343004114240302341424322233144424440314214221424434203000004024004224401431212442244324423340133032421001040121124221301320121300143301011034120221123403033042220204321421413124312412023331100000043312340014122200141413312033234200010021121042020420042410203212122302242400334140323422122044320041013114214124430212213024242312422120032130122401232024100242142430024130031121412024030040033142230042313442042113243032343000103243131221344202042421113413420311030410240334213313204032401023124344411002233444000103142222204344014333023031002214301330044124302310410044241231300244133402002403442410422224213033213440044244141123121220040303231444320441444042430001021110212000430411112213104243231443201422140030403223342040443401341223034033401412332434411340303341130114124003113330204032323220414233231044201401220213411242433342104003142331330041304134444323102133441131030212123232422301334032412030322303114343312224140013402324332200423201413031232140411440133013030114133342022143010441041042043202121220242322234002110423202020104444122412312344412414113231014243312344141224441012123223220232340204324304441101012143101421210033400111122144203143142433231121301411424420002331234222214130444112442102400403321214101141114112122212201430034103332033344140200344131111214331224422131121400240120023002434332313320240400134104231040344032121234303311320411201042021310242243010420001123113311213413433344321010242120124114320303000411232210311202042104434042201234023030134324442344202313013300014004302023001201021300440210324121243321411230032444121042002012321122013244203241321010231314312012434102143213022310244114243021242312032102012120140321143204243404300123340220143321101021142312211042432420134224202210121323221010303201401012202123322044210442401212313324012414132111224141324332104403423230142342111042030322440302422201242114034342424000042221133144323143434143314001111403302122244214034331222123423311334210140321403310011420044", "110024111144002313412240323344213403241341220124431220214310333144141444341233400132343030311024031404244324422041231211001014200401322032032241121321043132441223410101112214241424044341323030314123004403312342213143441413121002142310134024230142440413030324121120040321230234002412201003323240314441200430300300313430010103400000444100422011423004422331130134041420012303222330030240324424244411234413244321140020004110231301424000130301344033414032434421243224041244324014210202204123042420123134140221213430404332440402344401143134030143230000203420340000231333423332134310040140412040120320340410332343332302140430433412340144114102420232420402101310322020321042142233323333031030222220414422033443114023313234314344132434233001444142320240200011202110143443324033123213222240114400242404221440042220222232021233011040312011132034030240041302104401223003242034214123014002021134114034122304220044404321303303240323223240234322310033011431423033334014214134400401122232333340040140424034312240431402042431001213124430401101143124233212213143003340020004413104142023002333124344004444320132134102040020243041104423402311331022421122022441014222122401321203133343221121011231021331334331100244412400041033304240240423331141122033120312302042240444420103443234002011222440320324201432341111202310340422421133000220333220042220314122214114410033133334433014011040143111131311113303113423311340313120410433000310223211223220302331031400034213202403004311320123204224221012214402110114231042412043041143324042414100324101420300142414032103040333104330231003022023304123222204124004131420021431420004322433402144001141313033213210301420141333401414031342402414422433413123420340324100043303320210431023044344313213403413010004441030223012414310123012101032002010113012024432413124232103410012033033321440111320432000114402133013423132104344344244424131122243432331333231031100211343122312333300443431004441223131410142032040301424112401201213331114312401441323001313431113103230412424323221121403312221243203141240131440343223341420030021001230333424121233233022401042043413401214214402203212111341120122101223224244133442244310411213304313301113413312111321321102210041214123112333101134122243331433232100204330301044214032130301112144200134022313333440414234223233410322121422341300131413043204443032330100431014030211042304212301021231023332314040120440003220213403421333314001413041004014441232230233240033021402200231221422021101214230321432241241142442022102322131344321341432244332341202032302414140343222330332222130140002221024421032444400432224231312034001311134142204100232122104240442211022300401311002424242344032314222104020411310444034332314422203020142130344103331322024011213404443043012021342212112304320321014402202120412411102311111440212304124104244321204330333340200143310412344214440003344314023020024203102022102323034341321440120430311004232313001401334322200322121313012143343240013144410033042110114110342033424004414433022024233033220334421014232301122132140304214131124311134044014244421402204334440302140311320222412400241422310201004131240220324142213230422330330142413021320142204334214332244403231030032333004433441330341123111243124410110200020440241120301213432131340424311110030323134234022421120040122010033432333204431200013322142243133314242202431411142301121132141442034022103232411200131044244043301103140330203412403104032132433331211000043334412121103221423042212402134320323222122040234203303123441102332103041423133042200143302103232320102213102411130224333214412114333344122121421421233302043232414120021243002000230412022434330314203101421310444424221333034322420022023142021223434224420004111324300344300003323400134441221440011331233201442224014420403321413401402343114344222142413213402203142324113124330314303404130234104101044213400001102333320012430241224211331441000410043413441101124034342223341131421234234003201012304013244210044120433020302304103234433321210200212303300034134000203212133433342023132131012413423402300111214332430413001404001321402224232424132422121101321143422032023341201132141203003002244311440044413112233231124321411240022200012012433133432044043014412022131021434411210123141440201442344221313202303310000430440302042301310404131030430023414200422422202121301012103411330232301220101324334320112441112440040213001212140210011200220040241013032032224244322412240030231302132423223032010303210314", "040234401110312132423434423444213444212224201220230022223022132202141201330224122443112131243102330022102420334101343300132210333041322133414331443042301140221101211002130430430433311413231222301114211234110323123143234124224213022003421221013112413402044404230231300310310111122101404321033100303414414213203334320120433234123021131222414434403133244011434424330111041444223031134021232422133131103121011343044330130412033432104314110114230301413100444222322402123010220130443130422444004232011312400323324141223141342042203221323434312433020012302224331240342114114002314140234334131303421401322323441402200023312101100022034221321433141041344242121014224432242300241102101204320014344423114401124044123433102434020341134103044323223003401001401420232324344002141313040030234423410121420104443143324134241213222033024012331034410414342103431040404332233224341313423142023014004241343013131020214242144202101430220230034030221202221102241112240431201100103402331003113034042430114112212414313231420344000212303341031101423121040221301333301240423404113022014004332401203214304322444221104243343441103300214203112424404314402240030241234440210034440331332033403234114320410230343313344230331204304121203230130231230024442113034444241012303021311342403320220430302414230312024133301000231323132213023200211242434201332101322313000140020232314024441432344031100013431414312302213014404411033423241304114140342100441232442113100433242400310323330042424304003440341241211444313320032013324232140141134400243231313241321402103033422011300221001402331332040433411424322111002313113131144444031243433324004123444102212304332003003211202211223201301321004211301311232412344343042334021223131042034130340034240343322223010043043113114043321131444212410021444201030420242301332303444430212323232201422312332420021322223420411400042003001112403134141143224333404304302143432112312142410340444413134142411104241231231202012230203134012444120311000301233443333423321343103204311231302244212131123121442103141223020004123102001134100234244004343420313324114144400000421123241400031023101312230340303301112031201121122143022304122204334421104020411023244234204424223221041303022022411142441423130044311233310103142130133203431343332143230231042134020224331000242211313244201431134114024044303041432003144124043333314321330431004204213202104414312112040210422313111231022000241424311214422311441120010432414022442300422210242101443110242230340440114314434142104320133442040140222333200322403323332304012444014230123343202424000402403042204103343441000133243230123313314344220433424023031210424203412300433201324334242004033013132142010000223324431444120044021123232340100343211243002031414210330021330141114042343320012114143001023333442303014002412031422141230043440020010314334020204431134141011003112204302341203414434140430021321242232444130232121412210313302204024132101031214141234041224020021144420232420210402143013301214042104230443342001303312031230401320400102441000341402243310400202132111300210423222211420044000231020323134140433303411104023043144121410042311421211432423012443243203440202102403202203142410143021221344113042302301342044320341321031001240020142414341243330133404424214013240132212303222332431333344033234304134343214323123003041202342021213424310342400323343443323143031022032123410234104001124141434040233214144414140411310313323402144114413310133242204341100223214140412323341300230111311223122003012212301234331224003431340011432340112243243003321220413113013443221114142010031322013013234231311432133113133003104023230231321213343402421322302232104142340300030211333110124310133000002421042120210130244402444141013112223112212042124214311432131204444314041403321230024432330033343444441334431142024440242004122131202024043241140110214233122020400001301401440024110042102004102041432242131133043100024420134102340104332044141033400420042332244222040342141142343034010123440110040403112421223101234312330401423003324042230340030120441201143333321340214204112333113440132102320023341431010422224423123220330120344110303031103220140413221002021123024430400114324042211122204442221410311433210313143330144101111330333232043412241231021403342331230244202312442400304200121104403222442001234033440140442040221033341433430443022234013034020431114324023323442303434214010112034110402110023302324134100224022124121100242434423133241033221121201344303341023232410", "331220340240413132422040303320303400123343400404044442100313034433444043224133042230322043214120042214013342110224120400002100232303323024211404331022314121103142313030232131341241123241243020343212442232310241202113014224030201034144433130000323323114410340133242014242202431000200022001303124211100241402113122004402232323222220001340212141133010230110440021122403111002040141310222131424343340302402440300424013221433424142243304112432021111311200201001132010112321443134130210042311444032240410312442334411443123210023432201011343232202002114023244022432041142432432412034202233013321104330124222243313344233313220411244341011431420443313214410113242444210424021204211310233222102020011300113440230434443304304023313423232301343304313300003411122040400201141021240230001333411332234141233441104043243001402402324044113341200100034124001402321442000433322220341020211202214243223440113111412040144420320042223323234022213204222324001233300211220133012213004010434212011224412332313332300014112411323221313312233421332143300103124241302442320232430311314411031023114012044103042331402321330423222232343432032344010441113420422303122402412103322142301231414400033334001311233433042013401213324040111213124321201400334324214421401031312240140131021113401234230100330003112234021322312332320034014104112314400242024113302230142443130240433010404023303143002404123111044143422232314024440404424012220002334142132223411414013100030314132000134130102243214030100432111322130432000204342301013411102410432203013421041210331243034130010000031222301432203004211230311242004144043211342334240014122131420010041243400423120223304440401244423443322414411430110443121221334431402224033304211242342310401141211132431230132111410230110404002304121230244200440123313041130410441022414444304203200241300120202040140224111320412020124020324314111022021232112244021424130301222234110042223313422320412443100142101013400332124303233030310402432011001101233220211233442333343231311143323014212402201242142112041342112321230132400233012014323104422034222314144201012110211313332110000142401034121313433122240341324240303333441010204201244000030231220444402314410421223423410040432420000242422430034212002323324343422122410034014422331114122300434411343041142120240114130444041300120030212333413431031024223340444321344111220042404324433142324220002333441211412013013144221311222244201300422300421232412332332220011221330010001404010033010022122212222300011240303301330003202421433032403004104400204212421001222214123030414313102143400423043144112214303021413032440444001443420444423143414301312231031132310331213402123114221334104413114230010313023130130104020012003101424144102212423024312033040333401324144412444324323244402142012123322221244124334243141410432143300344114311404322202211133042120314434011042131414300421433000243321331432203243010131331322214203320112103232324134444223300310200333112232302104244110200244221131241341441434044312040200003144441340132334223112141011042201232134331142300443212114022334023440221201242204102242403112222302401434232302040200414413422223014130132040203133313331434332444304110434011323222320311210001020231003410210044320023410414223422213002313342033003133142114010303131114000112302202132221304213232440120402000001010023222231334113240311010212003434112331012222334132023211201420000111042211103444411002404240312102201301232200310041021404310241314444101230033022413044240030034204441341120132103413231131420344044422102441031003034302243334313114343414244430101412424414442113004044233121131044103002143403110122143141441011324231301421430434313311432022112402311321244134242413304241321030213444234314013441104124341424433303021240332141303402331001012124223331400210040214202334132311041104411303241001233340443301414244204044040323441413101100032104204404331023333043412133140113423122141231443143221321223214221230113221440141412420232034400102020212312421120024234233441201424231311231224041202023223022041330311011414342042004402004333320202341321100414210004304343423313404420112412041330110101111113341030324433110143224212344001222411103133324440022440313031224144334143414031031420313013420021133401224302420143403101330103123120310131243303133424314131134411143112403011334104403313144302430343244402221310310221412041043210000442020213003120400423040324123140402100030444430344320124023134204344042131013020202331322031323333", "034413211102444421102133021333203443121243344430442242213222212023224343212301301022100013442011014214304220420013034340002244013101220210103120000310104131122111402420111014124411110233200141444023200102110303204442213312203034402444032210333312032344241134121411200434402012404031021022442313320033243311420402204132011042004133121033223113433340032001002302241401433213132343001043121410433402232123224424112402441104411212024303130323314034412214030204433134232212233121032133421222102220303221012444403223404130410434410400322312131303321334122414424232100142313341243303012323334442341420302043031420124143123114122013221132003303122414021212444043200300234233203232431023243410220331321444243101124341044303023200101442041403040010310003141340301411113301412031302102221231330011242131231244104021444204123140310412213223222442241311404101404404102213211443422204412421143112012440134001113344200020030231043331431233332334112240134432442444234423033243442430322422332232342130223112414422244100322430402001432132214204141310324214002314144343210434310122423003444114213201232032123043422412024413340314320420024300212431010310421002401420123002442320214220020112001443344031233233232022021141204044403021101220440223424021021312114432040003344021300140333304313042301211412312404434341224244423214434323240133432122243334023012243433342230301143210341304444224301344333000042024224433041213400030442203244010442411122440021102432300241213134134123001022423114144033331313124010320220444033442421421234442104142403243234104140411311004410441412120222312124333233111404243432022313020232102010123212022141320141001012110040313330104323244043233332032243310130210002124314032422131242432332220121101222432001142430130240402212041331114011332131424100401233132203300202013031330131414303102420430234434221431441032103034130434001204141323134314320331012401410410430311143203201432003020010232242112101123331334324332020140102341210321234314414423030044111241333140014032321024324113340124320240020023123023002000141434013144110111434020131203242204433414412334330231123342231223302333303022013401123010044330134013434313122302412213212324240013012012301102422342144112104320410010121214440042004134121303113442133331224101213123133341222102200344334012312004240224404212440303212024143141310020120304303142313434144000002243041030040423331113041201334101214420130122221121444443230140213202104031004424211101233232340312421020102131330132324010211441113430321320413304214111434402430410121320143420111213224222342134412111331003042031200141002431200444420241111324202003300101030040304233400421113322422020422232300034301012200303224322411344234311403200304330331403221244441443221230242300042103132403431343410301110400324444410234441012230034102203120321312440300031213313322224341003443320344341104312202030002322113120034102243401312032143231021024421323131442431432343130444234141031002342240003010130301442341202301310230113142121430131041142240133231133421102443103243011111222201120323041040340434024032222014341231031211402110100040413332142404023210401311432231020243420242310111302241223020401424303044221311224334130220312042440444030313422014432301242440214402044102203002420012022041024442443201332401011140102041311422100040444421303332441000414322212433303342202412310111030420413133142440101433041322414113101203400132343414223141222432242122432014213122033334311432220000140402004033313233223332030434342310311344144331400334203100304420104144311341100202443312013201004334021302004344440330313012211104420304310012220310422110420332313403404014142031342302223121332422401313331034421031122402142300004124401322110033140340042404202143031143321033244011202203341300240143313230413113210343104402233203304423403203411231443033443223131440002300300132431134312202140034421230040434202420103021233412013221122120004210214120003233033421221312430001001112043043310234412421431234143322124321242314311120413130333344304343441440133244411234430204413214202142111234124102204013000243033313001213010400443033122021413233010441041404144302204020212433014344311014203331234010342141043112212301124401330430414211322223401244112343420421212124444120112202134243241133200323242332422412204213011112112130040212400134333401110433000024020114410302120032043141410403212421103100011112404133033043113242304143033310011111410300212114101404033120203100120244403322", "332010222043042212304410224200112301401130233110402233242031000013133234200313441124331443300320031433043324244403110130030211113312231422414043132113402032033434010402331311202322003444012124203320444244200013442412030404242041443214144311230024142242232210410010040302304023341432212023244122444230413223430243144231210440101131203341301222432111121321143114424320304223403002302434113121311001210304400113224420320324210240100140223324013330004130210131333414403122400211103124011042312432223341022341103020402303242300013202123401043034004411212200043312232011404123423432341003240213441320302113033201440004012100123044101133102002130412200023143310242140024041202443201103432400341120242133433430040333244002401343104441423303003113032031042020303030342041112223443222023204432431040321340414430104400021241440114124444442134402142210441122013343132000433202014433413002200340143003220231022203230233002300042103344043144430340420232320004242231021014403141314324441200430420410234311223404213002030141101003010301113041232010101322401030120041000120420102144123234440444310110112222102302124103014030233424042024302114401031242223032432334244343241413004311220003033004300102441113341022043424104122202414220132203421002242103342131214224321000042210014042423341114140424441431324121400323321140401013400422422342341120430112223412244213122122011124113320111332404444123011314434242202444130033433020030140202031342230430313303314413103320220201024133420103232201412042234312031124141200010000004040123400111300412234223013303432302410231024204014222321231021412334203020141100131224203130130041211421331341004342343031411321301141222244423241431222023013433320334043122033212411120142400140042343423312324042124221423131103130030401412101213231422333413313341421334311421434433324334102301002031440212142300412322021414012112121310421302030344423001104414420001421200030020131201420102241323403102424242213333433300342340101041403342144214414220403212324444011134124322223412332134230404140133240402024113402101240330123102110101001002312422212244431423032412431140320442104144424031012231122012044112333411332424014320210123420130440220201034330413223233120213334113031330141041323210224002032400004204003244042100344121204434442001413142302400003041142010301003201401131334111334104124324044232400430142231420141224442132112134233302224434112342423433443304013444042023143330344232440412201042100143214123442201340340233430300110232403311410123440344241023223332011114234010412131330341121343212214423234110003011034330301240313341300241342411214212442304031134110430321320033020212114224014323142431343433343210020230443440331424332210002100112231144200224433243042432011214432102342144132411140344414143222230204221300300214342444120314341343142141311333404031113120342034401411022323433401310113411012034230000131200322123101441010404444110332233431113220311141301241024220111121340321313423111021130034100442324131441013230411140221030434041201034112434023233042044134022241000112101023001014323020024133342331233200131014334004342003212211041124303331432312304342403244244240000313204142243414310431003023314342440322141024042143301444301442123043042301340224441413104214213002344004214113223321431330132134243101120021203002033132333321244314030014233344141432121313432212422001120032211200023122044214332344200020200410233342440142102224243243402311004243321244431140402141204003220213030343223433102233240032114211033231320444203314142231322034233241240121341343323434334321100242433000231432331211003234222112341001002244024304411243442144104410241221113212324210404120410243211324141120222220100033311334230242034144212403221044400013022040331233423313313323010012133324011301132101101203244302044440440004332133130333433130120341242141130203104410231022121020133430203324140434144323114404313021434213323424200122211321004004121204012234141020144414431434042221424443042130222214332424343221202024222033030333101420030213123033110321040324012423240314011333012242343123340340002122342040231112442342402411340241241431304112143444442034120210241030431144404342443002032134023113031103114442043422413441004134132323214311114122001010013201000240444120323400242213202304012441332010140041010201104022242440444102112044203020440332113322212433102130344340442241240020413201441344134102303041120121044312340123134011040320034014102310303240102104230322401", "003120103220130422140442322021411411204203311300040414044002002311311204232401432241344102102100030133420223441410424040401122040413011240433220310442313103323432003420231344411313320203224432112041024130224021440202344333311220240044041212100400140323323200314312103033414201010210030221443111433413133430322342413003414344011110130133233023140003434320320400200442041220414010344041141311414002330234240313320242333413110241411043041031442002422014022000023214130033321341232403120202202434220110424241343442232432222220012241020000021204043202421404300444310322440213444340132434112121212323141142310412222440234320411223314112301221432430100423341344344413034111032333302310210110121100242400124243314244114341022222312332044434112241322203433000440000004021234002322331340344421413024303322430443141413424040121311101401133213011403222211133113014100234333210333441012013140243000144321231122421420144431004321244204233430323421023040341043143433102214431434431301230303110020340341134213023304423110432220410314330004031143124434420314132223234304432101442031100320040230311424044303143002222431143424304121343341042011032323024020443133141311001403423141202342414032200120312021443121324034033222432103031203243411400303010422100330224224240122444433434211033333001114324214040344030222142214140322024141143103243244003233333311402442314204002043343103211302210010022411411441431343220034231042421103432212400113314440432310330211030412331412300213422242134221121242014434031132244002424440043202244103134331341204042213220022422440212031324311020131320111430122433121130421041033332024001040431343322102312220343240103220022024403413030124440322033323423343122420314122440322324441101030001401311134101301204024203300230444103142010312233114442124030142443311034241342223044231312130413243431324300411014302404114342421243131323201440130230001124411001132443214243443102444214222044010141302434412040421042022034143334310343212023104213423103342330102012414103421101442203234411230130213404342231214004313112102422421202041041442401311342332340402220220013424241434012141202441044023324300320203124234410023221210212231140112323241243042414134032412312234140422404041024230324213331032201304044203013201411303022131320004021323431134301002313030422004410120113224010431102300143030222213434321444142034133223000041434100331214214201422420411402203433000414013011443240034323043441022430244322121421410232044222332330224324211201322240133411404123010202430223023034401222300140331444000013243340002210410044031040234244240111220033331034021403324230424322330034441141230041243234123030314102441122434313104322221022113321142213404430112032411112344034410231034140413403240001343400322412031000132144042023013013030024224042104321043332321301102003130343424044013241111413304044220312012320443011300333343022023130242004240044421042402414200110242002002134231242024144132440341432301220102343332421341340122421122220132440142002444312324214124242322241121134110234403422412322241210322311310413424030423103121433301420014011433212001243443103042140132103320134034014430233032431222342123211310000332432202010310100014232333140010430200224341142344342404013404332201222312242332100003014222033314220432123202112020330044423444221012401242004421110344233221120000300231334044133032324110244244001010022331324124120344311320400020421240133224404334304332144320203132241401300330030241204141001331212230241024233211330421400214214342210412012244232423002421220430122440141004220404430342222440030131333122301012110111401220433101013243301303443234204444110433020113004021101444321024044342204431334214041034140004314402000110310310400220022330041412202134400410340003100132440234334424202222344131230311430012121342300220141233132113231432132043144041223423421300124312012420313404222304404120303232323241341122410231020020111121142021204200402014031002222311044243044240440443210333010433443324434132433112022341234432214034204131334322241212411214444243033202422321104120434242404311412042030413304434241332034424111040123420333021244220420210311214240243231240401011443231032304124244324200012201220332410321133310024020430242023011221043313030433033344310020300030033121003042430311303344043332333423142112102133011442113443433213440111404420122140320040124313001144240203001144431311212443203041040022304103414242313041300423410040121401400433030441414124310330201", "203320003020111200314302424432212342142043301203302401320034144324431002212313022323311030042434401403044331304101141333003231232332300122302013244020032423331044130222310004413210231044223040220211013002102411040244002232324340312412424210042433441332004122333211102242332424101100441410104123141103114424222123402001343341300303024204131221141141433443044001140220314211223203000334023023330143223141034211342140122424124331040100214241412022041321332244414031042132021130003323441423434000224013112432123000444433333013311033420210421031331113342431101321114212010414121034110343130424122220432401024413443224211044132342124000023034421220430341422102014140210221204411032303421304330412412204023433321440314133124404144022022330031132220242413143144224323231301120040314131402423240321341431123201322342200323023233240303000442433344030220332420140131403000204420333331304401220013200210441300243214130304301144440042223111010143130321111022443210222301112144340101314311332411220103024203144000211004233341003112043134332103344431241222110443211014211302221301204424332241114124102344020114244413231230002100023334024032100322312210414412224030303334004242014212213322142324140441324024101022144133442234304012412201343141330243034222312224300004423340433214303343214443244134320322130331141240441320004403223404200004011432403214141132100230344100332341303432312431104401120011322200331044031042313302210211023121433343244414042313304143041142210131402023431120120132021042233133432043034132314341332133341443401212431034331104313314432243401444402234211330202411102421443140002334234424233121043044102000332432401231213312212031110314210124344124233013422043234321443402324143344034203031212230334032214144100411420321301004120040314011032241113342023332313124204244020241321144221233343134124424312031044211223044222331121222101240024042434112033043140010401222310342133022012222102344434213012202132303033143000322101024402024033110343301111413003141023241331404124133444122313430441222320411044123230023413322040214200310404232430144402014042124114432200432420204303413404402123423410102404030204131341104224241031213013330202312203104420412323421003200343330104004243030242340400443203103402300001122234042303212142411232343134104200243430203222233141002241010402411113422312231414434104423224342411202330331312002310024440321433123234420424301132101331043311340120043444310242210243323131223413224442220214034042332410002144023302223103224100134102413224301433304333210114000003211103004233423441001011141410440141421420322214003043420020342021313011143004430111014123013442103000312433341001143130113001040444241224003112420322300231100442444114312424204441141432012421020214234121024300430233440023043412022401124244214004043443413402433114243430132243230231130230340121012233402002431303312331103431340234303133341402433231130433241114112001243212421331313340132442203222222314100134310343032013034104403004302011012232203020414414300331213123400410101104413400300330404321043423143144000413304403404112013414431412021132122321102103131010043444300013213400031120122411111440204200132014141042141401012433102023144242241000224340344313031120243001423100431224222014202443124344022114420032242312341202421332143344002223311212121211113430424121204321141313010113304402143031414144133323203413112403414234421303411022114303302301230231143443130400200032234223013024011401423042241004333102410230114104044010343334111423203311140320341422334221203244244020311244213012140130333342422401012204301121324313031124014321134233013130404031100012232000022001233130222424234243421311321302242420003110043014124023124410142312224323311024030341104312332023340140412040413431140231000200330341332230000412233234404130404220210142233220320034221440024130234030112021412100120043222103130343032023244201424430240340202421413231241314140023212332420240304331443232443113321302001414412213103003044323113031102332300322132434100034104134444003111404121132432124143111332303310011210340112334022202013400230321001303212313432414410221422103031033424222033104244001243213344031004114023333230031130400414231304401100301222332120433314010241133234033020044022003313310304043141311300341021121214443030042442124123334303104320311411211323021432423104324344013032433300302240040224214412424142403200111124013330200404414400414334031040340221322134224444443002211214320122313034", "323000300001423044020202014400434040004334110112310201213011143121113234120242334223322121443032400102130004004333421000144323200204203131240313401103410101424400334334240443344222440333442230100144400212224033102241003204124133331334123421223114441014430040234333140404300313320043334214342420301433032141444423420330414014202010443141003212101232434310012224234430022431014040330130123113140203101302411242101232041410000141133134024400100021041203031214300004300013420423332103211112410114400101121020101342432214224442400304210404141403223242430320123023034421213301042423204343034011143104240430402114404322120401203314241333331242013243344201424443243202110011442313420040431144321030321112332314102011202021012144142343111124123033011314220413443403143224423033132213311024040213431401034244113421313440142141430022312003343140311241043221411230002324111300011334411224102443430444200134243402033413233244220200320441432033313040414334420332221020431130340414213210330231320032331404404104420132331424144442324112142302221204101141221044101203100230124320413143242210202210023022000002020042041201033241114114302213331040101303300124012303424242002100033414414202304213421212240311011233403402102042344101041104143221343012102204210341213412420110103430203021344343230140420134230034031201241040432041113444343321430132130124222001312344221323422333334230003214040001340023340024214004301143012414430340034102241221012203130332122432424411140322242203010114030234211433234412042340121330231134232340222002422402324341013024414423412423131233102031302124323310123332024212332440334113114334020423212420200014003411131341120130104214042241432321400120423330212310440411414201131044013433222301213141204144443314413424412132223202140313321104140214344341241211330424014033210304311034121030214040443233433112124144414440333013240331301101420442434214034142030310131131010410044222012342344111404311102310140120134012240023442100101140304004143434401410242332043244032042243203013344233444411033421441331001423112133312024041114111233214323143224411043130430233322313240032403140421014230422412100211204112033042342410132032030222133042230420233430233423411143213111043014442144034240022003343322031311303032202402124102341440033220202040330202300132224433132012202123330301340004204042001300420202334024231130311401214411044143400144330412020203424231242424041103031302340121210304202240144003223201233020241043234103333224334140123401212032021224303144243404023014241000041344104211224121242314002011004030240044332412114201141204343340334403233143421033004442123203144003112032140334340022204422310312130310112204031432021012344020111040414414424122333240101102440304122010111410012221114133240200300234244102344110323132244440420430123204004313343133002224314131203443104113221213313401312311411204303244021304204100320033312214323200002242013011234340210333112040400012332221222030103304424020134133134414204343040211113000341203433133044331330232002244010110044330223132141111123441043133241002414244001320400342203114021201241044102041333112003241020422243344344023100341010410420203443310222242212443300423321141304120310232144422233021222334214030334111301402222042133010011434314322213444344011110244313020402403334402210031441134232411311433414000201021202222424132213341441440433111001004141310200012410410212304140144314303340134201200123413403034121324312441214043431200424104330434024103212231411044410243320231312400231440043142002314410030441414043103133141222404220422043012221204032400002003040131441140012313120233023202013411023120424011242342411111110231000203101414303012403420020204111030033043142210244404432041111130442400431403203032314101222200234030030101301210120444101444433230140410132431442340342020234413342134043202043002414310424234420410044420112143122214122424114334403224404302401040044034211011402104220041241034020224114244100133221023024023212043401120031103121210224413113341303443030240400413101323131023224410142200114443430101243004413330234242032304133303034002310024420342140433044401111040304233441212301243204322403104440110113330103413414241010022220242341433013340204321234103322332423020010041203334001213334443200411413400340320420013342200423043301114002200230010313241101211132141130212300040023312221041403403320041023042201340203340414403310010412200241312140430424344014432031014002433213210022104200033111013", "123224432214013223421312433011411020140213102232444010134332020412024023402222420231440322103414242201041230031014132214242313420130042401333043331141304000322241013002301314331223314312200144223202314044423211033210330012340240212034213234324140430024313243122133431224434421102042444131043022420441333140141121221234220103111400110204343420203024102321330341142114224334421102210434043100441114033001422342233323114103022321014404320140031012013340414300032233410110022100240344121222323340144333430214113300014040421313143224234321243323024224304430003021412111240014310400302344023233123411314203204311320020010201103423424220441343330304102442233022442442410443123443413311420314111011333430411443211430022020133143211421434041213403330120114432140022110342323103314211214214023041221023303244012004442412300313001311013232031312001012444303142434224123400414023004101004342301243140424210020324402402414103100212423401220013024420430121433120041303432414343310002424113320344020123143342303001203021440212014411344022143401140114024042214004320340204402101010043004230310204210401404114441424230124234243424334444423103322124341044424224412343343233032310311203042211314420224231103223102204022412443023032020322140020432321323144204234311403333122141314021101323202114331422344102404431110302414103333010024224021431241224412432422112112231123110203100021233434320110213302331430121432330244321413003212011340314201033103311320222233340324342222421202302310133404431433301234421134232122342110222020402431242110241330003122410324343004120312004021331103221142123233020231224310013313114134320221444340223142320230401403143412310240212240123110130211341100143441203010411012344203032433331431111421430213300210131324002014404431221442340334044113443140101321010041011411420301030120322112340044422313244113022412302104014432441313211100423233343314403342144333443424111301022214230032222304143320401200320220310310303104002422201442040030240000000202133303232204242331422111122204240104312204320244403224203422332023431323031100201114022440310122223113424101144414001020000202211033314202021201223040434121023214334413411120432222002121411132124303201012103043213241421222210232400221102433203214002010310300044014041013221303134322044001321410313233431142120321322140013443014313143011303124202312041041341212013140211233432044440434112230303130422102014402403303110122224014213144032340102210314023204313442140412410331401324441422120242040423014034442022334202440310212224141400424022240123210224111434221440221101444110303142312130343012000304040221124034301134000103202304014310003132343323231242441401421444223442203002103214132420203031033300404111102133123444233222213030102122112400132213132010300323103433342024311201334223404420240003130124324410104314002120402313434203331132241123232032214113222033010104242044312324211010400304402122430144002224300042032234112402030133232320131242221320032403124130331334440400213330424344313043334013041232030301004323322031310202021440041043324412100120314033121403140432434042343243241021343112203300414243301310311303033341001241041240120223230203203101434230124023133404242323420111001422001211342130402040414002102032442202432342204103303310421123001234002234320131200201044320000211443313323330322313004333422242321443232321330331103102231302321132042441122302104143113421333414213330401011201100120411421220100033113400110003244232232440340024141104044224102321004242414432413332444043444440033123023401344041222410020102442220132442301420213233011111211031340434231434331042144420013420224114004123114202332000424311341023242124323104244324104331430132104234131101022030433421012441040222424343144311224010244414041031222023220141243130002033224201330013244103420041011020102040134242244014020230103141121410332420432021102440422203142402201431113424411114021434144313122121140232233432024401244042443322121000402340400444143214011133011243420322031423222344301342213421403304404010121142222313243200102422340031010022114323340321311042401422001213013322110321131332142311310024323212021412040022312041200002421414211400144334101320031213432410020304034203310223323440002434021313211104202314223000441220414034124203241011130432241031002012344423222400334244213233211343120340001211113023144323310101013302230111111013321104104113232210443434412414202041242040040212324131322111334322244114110034311140200400", "342434202231014304300230014331201443021140012433213322200204341120411123401444002412322410012043130031043304103140142002221103124410143334331002233333122344010402301342332344110433202330222442001133321020144433140132223343004413224100333440223214401000044324202311031030321211034334443344312202043410131042404042341034141214234342440002003103441442300341423220303341134144442100003232002042212211443330113423243320110441420021030130221002001103220124030402443344404332240412002121123441104422230134320132403414420101114034220424021422133410003302101123342023013421214130233300333202303444300232042123234204331020444100102123402330131120402423114122443034003312213032342112341310441140340311202340010030114424440443014413402213020012431440201430134231304001342304413040022310203431300001333011144323110424204140311414232041100014134110014012433120423400341312031443400332012300104431112224023042321112000141120432142430033201403110343212430133434123020233132334233402111044441041203232221402310431234320044032301204300421123432412304120404234100042121214430320121431013103322122004311300314031143203000342434230001034041024342241301404103033220402443201234144211021413312331420131330120333441414302303103111100242234441043104234232110022243011231332341334402200230233223124414014403313342120021400220204114043132110144034111242431143444411114141242402030201221341311440211211341444124033010402012323022401443112144434410304110310304122204134233024410202420432302222044132324211104120232110332134430401220103020404323103421211320330040032243201242100204000202411431110224021130303440300230431102001032040420320042413034441331443014322400333324243222334412200400344100120001341132141304231144332141231014303401140133224441223413331042121341220242404134430431244113231223014341014013223121424134442230001312320122340034144044233344141023410323414413222242010431132431102331331402111031111442443110000302013100341204321233413220033414321144120130424220434124044312213013110040142312400302140223001004142343323200421000320044434201321040442013140322422242420213011234323403040213142142110313011011130340100003020320410402114122412300241241403311031134144242110342444110430341232402022042141133033312103111100033032010230234421424241232132140123112121430120041003110430240042310212024430313402012102242412213144322304003003301031240441002311114231223244232003120324211302231110341440412012043420400043204013140020104134034130020202441023042232240424302314113122434423401330322030043231340202133323200303414244112103021031211212024342042110322033404100431321003413331240242204114313411134001103000314442244242324333213311421214222201001141211340230104111413440222143334434344333133212300213320303304103420044304241403123304311002321303124440233022033341314044041340204231113241022004243043244043032412001323200034412002433200403412343222123413230332401221333132222322401140001140300041003423001244440304024212312221101102320344434234222044344423213012310120330344003123231042123110204102000043101310114440243330214024240013303114013143132400234241331133100011114342024313033113040234124341022432123114102122422230223002412413012404003244140103240412404121303142212221221140222221333140233213112131144121410223040440344112344400420040044122420434201313314222002240414144421321023101231204314031022431134242432222340322240434410034221042304124400242141212130443243040420423012323133214314131143240330042010230221132233030031320102023342301321402421322240123421143304231433034203301411232231202104010324411142401424231303430314341033140213344331324331304304340222403224013014100242401141040031201244232333043434340111334030334014230133314221312223231430004212322334034233134012422330134023322203200330203210124132203231302014401400211341024434420331022012230140121134011022110014303333144441112322243104322422022441311301002434242001333044200211220222341410022432034433314331221400323223042231134022130441120220121111334130242112300030112443243413131314323203403303331041400221113021110314002441342331114441411140111234401304031130221111030410212132210404031120013124042411444033031203324133002032230201334000314211334220124203303134011002102424323024201232040030230202444234113044242324330241230212020213343130400233232111441234200321122033332242341124024214110124124220312120100022224013200024123331231023443102044314224122410003014340334001232303120041334344423310441233301002340", "202200400203242011240012143011133334011311241232302012320140020141011224203231334123231223342442341222423231123424414420212121000444223333021401413304014400313044242010120230323004422341432344200312041141214111324214124003121111331340114244022134442343142204204330430023121224212330310330433023210030444333403402213130031234201214342402241303311200202133112321424402000430132234112314210331234203423030141424443414132241232043431100444134210443434440233430002402402214413013241401311241121433410443340442132420212400412102134414031324321444430323441304113100003202133242100302001430222041033111030010100003101230422313222310220420432211041330030124112014004213321420024033310234302320430211311404000133402124010442421340231112314021040400441324201401020140223043033004242230121232210342133122141022330333444034340211231310413114440411332300340430100243101130112411440420031124311404413212231213414311002200043042122401023000121232220111123424431133210003220034332410123040101202041334424201403313120204111432414131304043312441132024413303211232120402024000444402303413221441414012103320044231420143233204020023113102112334244414324404400441133414012330204013041200332302224104310231230431222130132402303042401001143341012240134241332241433323323240100334011324231010400444140121311414420014401041312431342231202024424101241214013140302342142201443340203220103102144144203012441442433024320444410024032324401402333011413004404000340440130300020200234101212243304404224141203344121142214242340140311303100302420044342100120144403243121333103203431040001204330022000010431322210214134120114030110140122004413104240430044203034134331333140423112244034403431121003400004443443340112444240233001112321223404111214321413042014411234404000230110133104104244044443311110004410322011301330310313333143031104123012223424230130312143144032210342240304404223024303223122124441343012113411101004102024403221130234100040030302443124412341023131230401120402313001421403424314434101421114243320120040104222401143313031240402021012202402014204012221113011311300044443204311003224033344344411201031422032333231121334033302013302114344323140332213013241424302234323142404212011142424301322123212033434423331223100210401300124342034420210100444430244114004214431424003434104221343010210301031313010002202123122343042214033011100013021321014221332334030404232100323240344332344443431210444221222032113341320034433414210312303041300232330231144313103024422232000322412203041314022134240242333242143031420100241242124443144144113214244332034413122032041413443423013311003321220033131103024222111131331433143113201201244244223214002422443100043433121401201141204323244402223213212220333212002000234001223132440300030421230000331340042442011042300404102110042132223434430141430000410310204012022332214102320430104233012313331331310102001111220003402331243413120022300410000412021043331112223043013203111132323141144433123234244304021220402411201232313144444311223323400232412214120330443200331344424241110122332410303144230211332423403312341342003400140042142030401321142443423413444220024134114410224343210034302423243414131331023132222122041204042213433311020004333443302102204232322302222400340012144034033143234420311232013102443034411412141443141231302103431303011013430323310331124331434104041232210240003034400001402420240342132021423201000232133043440004430444320320310311010340011110103134120321241443330413110412314242441403102213302013110412140334021033232423413212334310024202342303244200020130311023343410341341113242234113323203111300424120113340423330132341044440230002430132300211332011031242140414342041310123432010422332422220444342243011134404104131031020022423111224002032111203010043300404113032102214211424011232044112000341044344243232322040112414122314303133132100331402331021331110343244400432223204003221234422421231112110313414430140011040330443301343421020322124002334101301201430231422212212003032440342244244431202132204404130032120141342424444320012013310220401401133132230022410244034404020334441400023201412341304431123144442103123141302201203102234214410323422200212321402242310321321100401323413310343411341021400232244212114034022323030003414334303000120143041331320420143042134400303330314214323041340043121124041303032304342312100301013310203233323231200241033322030332434143441444441014413420241004131110000121024413114140341341213040340441222114023200440413", "144030304433114310102332103222014033431111132423020023423023122011304231331210041200100312242430214004212142200141401340032042122410211222344231301410010310341041032410221420410212004202422433332023040022114114030404222313411023221214343444303313321430011102143333341411343014414433233243111142013043320243401041334012104414214323213120422141412011234413012114223321001311003023421033444023202421002212100002304022123304434300240141034404232122403440302444214123203110014044423440142310414200231432011134414120121202441342402410430030204223433024034043440332013003143421113144434231433001212412032143144232011102343124002111032403212200102333413201213001112404410220030204301432114220202434100332303232040242243021323223412124244321214330423233422311121140302131123033402121424233010334023104232333300102243321033143103401033111103204222444034230001322440414344004341443120122022004001023314113442440214340310011301404321001424221120430231444033330003244300002403432320120334400410113342032144131040114234114340023123230241441021123430142110043300341032400103033244010223013124121333101040343220031032321040121100223143022443230323441332013112314312440221232300341244332310001022232220220122001301340143321242202413131140341221004044020000321134001320434233310002234310233412122403010443312134030320411011412121341334144332043342233212211122412241242210220132341303311334004242410302224331342421124401001434233040122233344330230030230200044100004303303211143121442324143421014000200024012032200021434110044322110320421102302032034342214213000430013040311022022410240122141033434414204140033033113340010410201112422022203243214403143431212402420340042324104242301322322322310341312430304421240121231001142143023302210433341122014442224044224244421410033434402401331100444220240200430101001230443440134224311124434133144441234030331333231424300012302024332002301304022401321303410232432003121110421444444114423141442430013132021024133403412331103103311321120400001003202024401111120234032403411120230241430020202210000411122143422201001240312040413034211232110032120301220320213012410231402003000142010234011210023331211442041321402212023321301414100310241102334314344443311042020431441043121300103200144132411430331014143211343112403321103122404223332200430303110000312032102030301330442330440244440341101030304123310320144333240243020112010110221210323431324203124003232130023000034132121412010141412233434010140133004203200120440402411030034400321102342343234313313422224340030040013211413423141240043043300314420232014031111424341243423130034222234110300311200102443211001114420043230131021323213041212311112413032344443001221000121021102104434431414333244433420131121120413043211022302401043343242321020210233210222000340023240302221302020422332022143032303330400301324123032240234431101323211133413021210101430201224103241001030212302411441310221410130031330221243142232032433230342223142120012043300301443110003221112021421343022213002000132401401000140203424110010204344213132321401211214302210044411230343444031134324100330024102201302434402401322204110113020313222310400204442103041141403201102230100242241234020211410011211330422224112340340100143433431311023202143432142322243403230020202333420014420014020030344422041230242432224430320140202013442444144322110440433143313433132142413023131121341024023342340403334123010143032342243030443402202041214121312242220134102312134121101001424223012041330203133012104302440143440132024012313432121314142442410244331012323343032314203144442233244200403021233230334212032222021044414401114002040321040331323143331322033201144130130401413311124444431241041141430030124423213143001420132244120424432202231142141030434003222012341224213142030410310143320043401030302002310211341214322130342032112423241241401234344010102040144100144332210130404332341220014210104143014134220413024223402200204432310332111432231112442320022213341323144102403403242130231020234433443142022113340401012224133404320120201041203442210421132400313202324020414311341234013244342303340431344041223444414300131010102304410033221112400331240212442101414141110320131224224334303000301123011231440423213032001041220010010414404334413404122303021211213120240324043342232001132002003141411413111203420121044040420412411243223212013001013202311301311222223032334101323342104220300332300420002400413412221340103431234131323314012211110003130143041004104404", "421223203301400323142223132213323410433331204131441122322040103432024342330233301302332334320021042130144213313344000002220433034434133010044444032034242433001404143433444144333103343301342004142003220003232101210333432201400411434424210014410113034243022214431231012323120342303144301314124430130021102111230034412320101402322244330341203013004220310020412202310423423312122141430120430222132104312222334244110413130313202311124240112124233013411313022404024213140033042444340323032023313232244410132120040041234322103032203243421242240424033203133213012244101231023320430320201141014343442023334224424031104440104442022442432102404214443341401042212431324243411304203302103004320003312202223234031324042034321442320010201041430213332034114042113401344324301042224204233243433342231434420332103412234002240101044332343403441304222210004011224340421214012022204223223302134432210333122233130202424421331332320401423414232331031121013010211442310111341401411220124230013434002300414403103211234113200040220430043032204334301411343024320332233024433342414102203314211303413034023001024322304402013102113444333130124423333213210044314021111113440124141332120141304113312313002442121441304232340201422130211110302311233241230314304014302343410322411322342434344202244132103113210104124112433330034104233241012430441431134044340342443302020000111321312232024414300414441041310120033214310402011440011004314032123224013241404020201343124342002001220434300210101012342024443201443340141231414110321403304424132122133001422144004422443402443042411100340241420334034033241014324420230022334334010444404344003100433031111121343430320043243301403331022230000213212014222304002314311434120441200104214033144312044231410142311211232232343441040222142140302410002310124103144122124342434213230223204321101233440412403132042102324421112443302133414322212322243102200433142443100214023030333333422240104023310104213302000223422223001032143044420102030213342430313233121412033243034012141042422421344344121241021231211002321034304340004022040130222243412424043040012004120342020342111004313040012113134010003104033144242004232001241010123202243431223022440203310044002122402111230442123232133211131343220424210022240223444433443043421201101221044442130301034043202002204110020444432242401404310314001414402440331331430010424213301031320003123141134121014403321032341431304000320102414334042032343203421241404201101303304343111320210211000140021410002214444430104130400130213130334442444020002400001321244211042100142010042330424324103140043004302144140312311434024200303334344010001421423314210331002014402233423141231134423200231043424223340300340421331404111144240401312111321223134424242024014442003143340442041230304234140300230320002420442240043324142024221141412424142044122040311440244134213134311320340212121222201430344003312033041000140113040414311410404213304403310421324101331204033124001104124412430321204010304213211222043234422210101103301020324332410340233210233033242123210142344124010434424013144430312132140204413120240033304431110113032321220422100211322310432123242041020200434131434220322122312143404142030104443302431010410131443230334142420402443103040443000323002343000434322323334104214234204143113002103242401102340024230122301012220130204044022003433130314321134121443132041130343042443242023224441400242301421003143410322222443121441430441230023343301132303243020443331334420222222304441113340141044443124211412244132110300202142322043234123040031300204110122441340132312441300304332011103103333210441202434131031244143110013414112440403104021141424324231440003141114221311311341421110340204423400231110420200021403402041420403323130312424414334410434413441221021104314120024032131120440243223310143042200002243334203043204032434432404030131141023403043342203220423201204321403224124234421242000024002304244102344244013113422200332014304141203110331333044341122144412403234000414011223213030411200404011114001424210240322030421132300214233104421002203102410341202231224321134224101000000314301333304023211033243123032200113432104414314111100324104013231221101231131000124220230134040422302334101304124213223010421230300021203310002011434414421444204001412041431144242334033323044044404131422120010441112314312440220210140302323321131124434200124343412223411011333343234334012112330033211404341321330334320020004200301003320040104414144043001032441424203311000", "223034210413421234104433032114402112122310124233204012102240200114333343222320204323044134231220120412342304034414220244243223144302034103441200403343423243402212000103434402434232021234301413124403331433412022441001142130004330143023314242041340334242011302214300420340440140312133013131132223034202044213442423022031440224412030232322112002403132043033043424444324440210310323230213023000340034024103020020104131321420422021104413300202422004012413300213330104113442242102443043434014120423320430411041422112321434103204344040041410333334103301440121120141210120312221124201012443204100331330402301323010421414423113400414031110401133304343404241220213333130124124342332011311321334332304231132032101213202411023103143331120021024214304423420204142114420231122344300224144033043444232023422140010143144403014311433330433101021333132333003002011024141432203132313432330412033143132030103034411200124202023211023043400403113232022320200243330430011010201023133444421303431341113104421142313113444311313420241442332440423232122323020014421421024030202111220331203002404403330441330412313211112134331344423004431214413201302041043041041310120330432210010003413324223300011323143230122041000400321400130303021444420234021133200100443202200341404433041434211244223101343444200203403412414404412240434234412131002103000241100423234311313300224212302403124131313404234033242324030300301013104142034223144402331133344322112144301303113221213223101431210431124020343332434314311422031131420203402134104044001234433110240402310342402001413101230144024121144121143432001034230113021301400212133404340320033002410010301030332101140113013330032233220003342133334222433230010344411310311333314121212231412243430020433040442300020043040244433420032411032030422420403042410343403434411112303301231221343011401110444104432343000312410412044002232200224032300240042002021023220414134211244410104043434123100203021021120402034123403233444403424002141113441121104320303411203210422404421112120001103424434322312441023414441244440421234410014300013330010041320031024444043100014320000344322330441400003032243410040021330323041400033303102322413424403010010302243313233004412442403430130244003320142323114212004224442214424423110140443134233202040220420323313444103104114131340040431132234222413333104100132144043433144132012024403102310031320043232310301000022220412432043444304012033242303312303333211301004334432442223234414323323211030244123320311144342204331430341300003230203020404414421424420210414134103013200022142012012303303420140213042024044422113424304034241012312140302311020124023132411200101202033421044003143024234332313141132400111331012000313203034334243113444200022310223124313334202021424430214001342310042020340140142200020013212044203200241002322323204142413233421100413444424441332231334402313321133142404132032320442442433100201321340024330223113334001404040030100240324203341132323133442224204031113132301210224304030033242343240124330024211334100331334344201232443403232111121230144342133423022333040344112210041140444120110333114430032340343321010401204001033134444412110101240313202112111212100310142002021120232203024143023103441314343443101410203224034241021121402321324024132331121301130212003333232041414322243024204120002443420223330103311344313343232424401402141320234042102142202333121032104423220411204202030210314020311034330144123243424401440230113001420323142000444114001204333310432203443312024122100321314002341422302301044211313300302032020432301133243104411102321210030324240102201030034411342004411142022312212222021443343434220310440331314431244410410200221001200210000241010231034334231422431032200230014101120323301140300331310044342404320020434132340420211114002013441104402222303313434442030144020114142220030104042014432403421012014420311203221323032213412013003040204331010342211340034241424103340121012444340002401214344132113201241424222040313112032110141431023423124100020224242412434013313033443010212224342044304422121211102314234020320020004031144304223330244434301313031131130432310324324233311033121303402041024011111403121430422323401111142343041410033040242321121214404341410100024011412032203302420014403413011100121441213234002113200231312341410333042413243134334243112414023224134440331430002422401302233030202214210104010040104344443224431423211430032230224000203331311242030332110100123312040303332001233141340032022122432311", "411032304333121322204001240123303331330422324334243010234442432444202341111223322330311000322040140304223120443030324104132421343211221023032202332420243232343100400102143040340204242422003223314202101334222323034133101034003420141223223334244032401304442112333023222143003202113002104343412220024141113400101203023433140322302114313333240133330130340444224114213232400411004114340302311103123024232033014024230231031423313034144021200211034411140242041200123201000034434303021314042134021212030120034100444100214202323411242212121104220012122034001230033400032231323022004421233004140113343421330334433021323303423112433343020120332200312312200414241331441331110034402143322000110011242023300204113140120234342101133123114212240244410300412141212212310342434234000021212403042244113430223310402314443400421113422334230040040414333010232424401312233233432303410333010141021442240334314003311311403000012403312311300442304430344142222112314240244010431233012312122301413412332411102420114104102134420423011210144113402212113213043243414444142104422134231011031114433442311010213220312323023424132002023000022443240100321342210330410010040244442144114212424122002111404110444022140104313033001430241223341424041434300230304202344430442243402103012402111111112131231203113334132210434310113111304322203132243132404040044213024414120422114224211313024402110133444423143100020103234342431034002442430310104223240424311013320101402034243144141414244331014422401412313212411334112043221242320311210433130404014030104012343440112033331101403311323130340410234040243032230220140241322102030041233112233334141003411021144412230203212224404232313131341143033141024010003343321432112443143124133222134012003233223403004243210340110240433123030432200440401202333120001243203022424321331334140143303323414301110114440232422112134313133321340303410142302041210432442121144031344324024322023413203332221041340044230212324433442014004023014231223224220140230142334122120234141122100430433310012312203200432231004004342322440240402402340311430420230343040314013104314241032102143113130434232213344121032401333023113144412120020101421040220421134401413040223230221223203224304124221221403223102433240100220433432223140400221212140303433332202341213403224230234241430014234314204022032223320322404213334212123404310110334303121141430010120312024330432323131303343300331311223340224020122222411011400304101411111231244113143414243302143040220440104323404222044102024011213421042004432040210443131213103042213414012114230330201414213221330020222423324304020022234300010213412114041042310011430034214314023312303122411431320104022224132313113421120201232444404114421331221221412032334310441220412044244233411241212004433124300422123102220421020203304214344313011332402402032041110421024034323334232011433410114220441314444323330434432141144113422233013214230244313123242324004100410043004044232020342102034010023142232313330200000304444422212023314204110140213034230012101014214122222404310142310140330034333403404341100221333043334034323221141311034233341442241111044431222231200041042122121110001332032241142423142010222320241410210311113423101020130244432242124143220110402313010323010331124002420133231040414410333221003110321313401234430000401001012230334141403102100232011234232240214102133300222044440234310000231434423301202002041342011102201011212230101244304114322341342312332031444242003211001220413340024100441313312320010410003443030431200001224020433200031311112324003402003324304222101122122123033203144102310013142303123343411320411024140140221141101230303204414334430004041110010402321310121223114343303233142340010440014214000441324323002041421304103100032210300031234232014042212341104412032222341203142141022344212212344242341430413113323332012211044232344332232100313410222332343010332111411320032331132220101234213113221323414001120440140334322413001331344121131101224242311120142203340041020144302013313324220010323101032120321343421301144142110414130204120013422200230121320334343433303010000001322203342241144101004443423044323433013243022330030200332330400233422104130013441230242233340243414234133110334131234331101410323310244020434332103424311121423041021241313444344313223014004142441330020400110413132233332032430404212143401131343302301324042134201042203341334122024333432300202021043033344332343000102343344003110034230411040133010434422010433133404222311000331", "431023120224132400420023122003243002201433241032201213240024303241213142120230021404322143132412331401223312114222213433134102000042032323422141040203142002310234013213104400031102040103341210033204302130024302322123010001221301002412041123232104432131100000332312142143311023330233413223343400132404224324344211034332420021120331043221223131333300434440124130312322134123232424022300031240001044402343102142232110101241244131223040230231024032043340200442240004324000401040210334024101034320424134334033120201401424043341431024324401242240104311023323220043202342404032420220342224102014410131001424402314204424104013144331220122221413003333211414344240233113001110433201223233434302100022110303313122334144123220220133013412420234212231203240114130104131243201044422102212314123220324412442140442113211440311404031101002302004314002310220132442341120103201132234334131240224332103122140121222041022012343213242122000222211204442143431214322242403103141034423001402142301102401041322123043211333130040040244231343223031443341202224313120000220441220333203120133304231401311402300110440423222402333020002032234004021320041241302210440220424144432112301221200241332240120333032403112010243404321401420031220430211102222134321103431214230104022231234100200111342413223230140314043111214030233230042031310323323113423331242101014431331441041241021301144201401444441341241411424304003101432214011110203233030000244200234022012412312000220302311131303111114214421434103321204010310003341142402300424043202414411223012403414203130030131422212443021400004134020020432121410401402431003434440423343111414404300212221414024242202404430310031404021140430011432413011101022340422420100301330200040401314434140132421021342034404014432010420111222111444432032111000242444331430134030022024312001311301121133223243130002100123320412114021012121012430042120324131313330211101434024301031420311102411420333223012313340410041214143422341333334344120233212102020103240432332442304242301334123103032142421302304213431202202122000243141033421440142233043033234040333344212234134032112040102240131343023431122410223421010402123323133220430011230004032024332100111330212214131410324143134211404323241033042004040230113220310034122010233242221123410033241241443241242142224444143210230433033140433403132030322320434403032114214224042404423313332342120333341344422424401301100140130444024111401012210431104442140110212132040033224122440241023321200111344114301144203103304331033423110102010240133004432302404003104211200430314401310211102043341044330344203422011044010231214434231310303024231442202100213211200301134404212433330233131313333330130313310111400313401444301033120432030200100220321230024232044300410031114243114412000140013401242011431324002330330330221341301203324424204111332343411302430013440330121342222042203320202130303120334343044231012041141332244113340224412031420440312030300141014303332044110004103101124441211002432440133333243230040401231041331312404323440341040021330223442101403431022002401100010123002022312031343344011024424200022101113220321014010303121232424420313312212033120034242043012233141101432100303230014413403213111123343441412432030022440344221323131214334001404340320403302411430110300312320324110214121214302204320142103424434143110214243342444434321103311340043023131202303214124430420432224124340040324111414124211402023444011303232133143334100044303103024103343410323324230231403013242414334434443344342002312224234142431142322240311040032001023331040244133230341213342224014331220414200303424004012233040213303424421310330004040033234311342011343032341132423231401030423241032420311204243040040221032132111330124302234022340332044203431003031213320031130224111143442301221030130114303034030232044130144323444301122112143224314044104314422030024334404020013133142033013002120000310233242001231120144120300202434113313310114141123021222200311120040101130400313100043311123301033200003240130320421322010004443324022133244041342023002113413431131443413241122042232043312132034201443322341120342111303203210100131000041244321203411212114333324242441421410142040113224200442431102143244000433033124324021300324142012111434414224443421101334423243330341422303234213020002120222124423332410424000201121410110030200014430232042121120031030320333101120444424210404323203214243120303102401414212302000033343210143300414030234410001400423321312203130024202333", "111120343431203000000130414030414413243141213341020242103044032034411223430004323114001301244420104042144213400211144121100414110300342130443440032232234323100014210401324111024430024403030330441430221403424440402412200243312021340404333114334020403113000204032423110322420344404010434043242332004103030440242304320334104121403002240333441201113021112321034344233110240321214011111121224332124140122112122021442003423420044342220430021012444313131434200001332424111230004030142044104230302431441430243010440141413303310101244433240324204342113233241301430210342304222111242321432020010241104413022214113143034424033432430212423204231144212103042410223213001213210341032100400231112434202223213121012302010210203204134303210330333300104230234401210120014312432212240322312202414313224314401122313103332110044211023043022311111413421130121321143124004244401241430003201413332034344403213140241444332111024013424342331013044041233144244220421444041400242033122103430303140321113134334440310132141400220010424223440044003332011010114411342231220424342233414133414120302410341302020121240103202132040200324142420104322022431023142240310110113423020320301340034102122423033123103202101024442013024430300442333234400343400032130344343343411032333141322013402114320344334220102341441032022043314300214440421143121023302003132124121304440331344013411312320233243041430341123430203424010441134342020021111124401032440430412242040300443143310132130134241134113110400443232342100031202003033333434340302244141231234443212010310043321102410014402320211114002010004344402433214332344413130403222331012313313042101414440122044344142100030220320332331123210220433432011144343412344411224410413301321440203322233330010132224120300040014110314014304003124312203101421411102420202042040133030340211423211243131011020321100300302414140243313121410141432433402141414010030410040231103101402331312410202212030032030441414312213342442413331214303211310110131131123120332104012413413421410214321310320014314322221002021034424033400440041012411033022112000244123004301342001411221400021410041001412001033114330132313211313113311200331133123134443402103243401213024233430044230132241423114342343212004233314101443240414102224313314324121240232012420331042134221221221231403223113314214004043430321120214203010131003324342034124424434012410244420201000442201022424242114201112413330011431244241244033003422000400304400311143244421202221420313041011223331224024003104002343401114304241441340324343412010203031214412301031312422003323044234141443221203343024421312224400221321120211340021022122120022112112244111224400022431001110224303312424223012020232343230010314232440431034030113420004241033400243323024430140130324140140311310230014312143401242320203420032101032341131424401304310413133023210000033043341013431311213033410144242120200300000234104041422301343333230232431314330201312123101230413323341230200022101122123143414011423433242302112341213332131141044434430014122021301131423344242234311313141313431323012200000432114403424220214430241421210333300002130413134034201324011220022000133443402121421120340033413234042011303313111111222011221341010120204113111333031044311323230004043444341040011134404410400403103342014320111421023144344333212020441440233204002042201100221224411004212324130342231214323214414244111021423423030442343110131404040031411221230313103232100302443121403101400022101022023131430442121222220431223202034231103321203130300103403020401111131003134002240033032301132334204340441430124012141143413010224124020134433233144013222144420344401103010110304324310132133203244021041312030330223020421121114202101121114034201211334224224240430144420310123321402434041220003320404144220143220403321313242200410143424030021401210213104012213113224011440143241101242401424412311432241222023113044124010141023104431414031344103321203231123424231012000403412233114213342110444101312301331320324230042404314132240312143431211432001034200244001122124102213301333401304421333101102022444021031411012012110203303230400244203400322213434200114334023102322044131301232433244223042202211400302404432414041222403224220143100232344121213330212441322131034331211314224033003220012313144442010130313432332012424422313222104000113102312300324133330121014202124231330240110010322100212144124401221210431242001313142122142042000122434323210201102334242111423303344124343241014310442040223034313", "014041400224304223033401110403421104342243342041343043142420204211122140140001403344022412422012142034231023200201044413031210121142321023214242302240422303412224440343024304214020242303342241432320241430133304103412211301401034033333301320420241441020010044404211330232331331233334442400441001241314310030041434431023134132113232410100230220013323023102003112420241434324242242313043214222121304143214021114113131102021444042414301414344023102421242200204220013440030404440440211214142201323103431243023410004211013143320311214011400101043411321342023444200321124200001131011313113204123201443323133444442303213042000223334230240204231224214101444431412421330412403002023021324313434022211411331100403343332244202403102100240320241311413133214121211042044222020224034114012141404404402043144203122043231003040330210110030421414244303002303433413034234342442040424210322223404044421022103131142024422241042404400423114100424443233140430102132023010410333342431112422344424424022130300210441001010204321314114042100104432004343113010234304424400010240430132220020013402021421202432201331334134412442404011240343434232124441243223300034134120340233420233432040103410201021220113401413411201404002240431400121032011440321121100032440321021120411211344042441342434210113313012114441010100102432044010401313221111310313433133333142310441044031101032121131301223340312004412320102131100434240202302433023440114143303222032021241101001244314332013443130342240303034320133024134214000013140332241432212144044440443140300121423204421021202040012031430011223240334000203022012222032104033241333403231444403011030104120100342211034041104244110202424133101321141424133034320434001212232103443224223113242430321202203123404344331104134144244412243322311234134043130432343122134324323030232230233333433324214340444342333033042400122412330321313044444220111432214240121000423430203210404020143322332132300112413043142142334130030023144023143001321233224243320402143024001201442344423232410200331311133330444032041331123202411030442032122442311224402401432030422413310214214010112012341331202103222111303410132342142233222004221410431342002441104422322310430021120033030142212310203240031433413143002434312213224403314133103404322333022034444103142131122113020040111300031010310430101213120413042020112204204402043131430132014414221014344132431232031142001021401002224433143311131323222233443444104210002101112404233223142434133020321233022323410112031100313441221201003141244442331122404110240114403432341404423300141414023142043422243023010433242241424214100012414411040240411124203404010442011422321304023320304442222421021400044224332112432440024103133221000023104432331140304420444444403301423331323001231113222122223444224430043410124131442440042312200444433230134222241111222113142342430424400424330112104320303001022114134413330202441123121104412112422100300404420402022432131223434340431413130041011434122301130104202011120334142100401012000203222421042432421111121201322121214210411300424422303242020031232220034121400304310201422223401413330042103400324240241403332301301443243234220303103001203221112120202310443211210404234144223012204232423324340133230244134031120203133403130142020142010144002243410103112320342431010143321134120314114223123210110110314231042321343314033212242303343242031203021012302304220201444124101012420141201231321002402444111430432434414300410330423444112012143423201433240430021340111142142230314004442302302114001202034443302412312213410221020044224211304440301320430001030222414412142232102220004111433202044200400232002212410133110021232442101312442043131343404430121243111201124202443414001200000211001300043441012434130030234131333303112223134224414343031240341211424300212103321424104442410212144420001411313120303444212421010123131213131203031121023401233412432422240103101110111203122204421112113303442124244343341001400221414240241333230423124024040322313032334321334214414330410322334434330223004344342034143401413032303323144343103231332234033323202010432142034132241113200424021343200321012100300224304203204440201221041323221144124123122410002243304121411204130322231104321441000040134103314413401012012244134143342413230414113310200234103313103412301140244112233434123140442331423342212242343210421040441014102114114131204142340334424031411224422442022121434341110231320214111430130343300322421441140210331342411043431103134400031431", "113203431320112321000321403323423140021111001003143212020332142240300112040424133142423420214230210210342443304441343121322432210133324004211142032420214440202321330013202123222131344101402410220304020341444432231414044124402020211023244204141140333004213313202324210122213210010231343030111020111223401440012334243102042012321042021142142203441142430233114302343344023030220133411112301113121331040442030342213232233043201333204323212312301001244013232041121122423434030022021111230101012212020020120044300310111320343234211420201421211411033432442112423044101312134111113322302123234300003021034130032321120410133104402240023020144140430103030443441121343213414103244010413442442212244232331244230332400404400112311023330244040011204330333310343312310121333024322413130232202141032032223112021200031004033031224440304434424001120243301442024312304022004401134001210224040200141034102430414012141100424321144000212130303404113213000404124003404310021240132001441410332342232422430033242423431100121224020240242433110323032120210300012202033214443312114400040024221020444101211104113204342224243241224220111223311144341433214034100330230302414012143244103234022012444043431003423140220220331113434444022144012334420004240344424021342223434311222033422000430242111440342410201401412043401131400114140024421044223033420300340113120102243320310110302143302404322423030424432232110124242130342043331130402141331344123103110002112040444403402134331310422012241214410102123043424330100411332100110144233404024301003031420202211224331013242101004240201412231433424410230231132212314133214313122122340141200002211321141332001313440111213011331121201224013433214201333031413341042101234022332140013004104332301443200024420243012111122223143132141102303134041121042120122202310024331034224243223324210231324110433141001120334122220140232300223424020134324402020240414443112311100232300003430224131201223111131242421414311223421214240344230214414401010021120001444212044142230334441010343121001213341110002030230301034034042044023214042011232042024124224323044312433014343432212403243300143003023012334233441301122334210032141430134041333242240334443002044434322412230402004210244421424330303232222100140041241203321143032021330123422414213444212340332441311244030141114020224240002144432332012224322203304414002114214242103223221243143103243114410001320321143320212311310110334231210213324241433341042004120444423423041032232443210131014130234441112321214133043423042104224213203403403044223244323041310421004301400343344030042023404344114003444334322204220031033030240003231230211334110121440342142220032312403040000431104430220212143143000442033002104304404333442414312023224214113120411320432021144013244202200244320323212313110202232130231303101300200322341233133132111040401033043042411241124444332442202433103201104124324033324144402410041103004133114441431214203111104102004414322423133344133113003031042141332214041012331011102330200412224124414311314013422331240144104000411142101341334324032000232141212341000213333123140104220321031433322012004212132423032013302301201233324313444220334234341321340232020200024200331210234321002044443441421333113221010441021001224300223243214220344431423341143332200134420230023233200102322033330300231204041340323244243301033123442002302134313022401131131114322024211013024234012221142331131211203230334414004312422210304303100002020023433232114402323121212133302020312323113323324343223004324111042103444010301412344011241411432230321010303100002240243231414110032432340132430030132100434243212034314030334220413221031012111133440003044001212322430343242123331204434021220220141422134102343124210342231324412131103004123131422033204303240224202003401310123441212221414330241110002330440112132021224322140042143413144203344313342401113214434133302121343234243333204030034342420030404012000241001102444411431333032421404414202001130444324212223021300003143024113022014031114110421033222313324133124013314114244221232042312131331141034101403123104340012044420133144101243222100223111224303030331420400331132040004443423324224011421441013421340200334423010224140243410021100411240211442231000432301240310231342223103411113413123234210414343331244033243030113440013332414002403004020401304202040304111230412401340410131433031401041422012002311431303341440431030122421000243114223011433231400230232401343344001001444321002214324203240434143", "112401100112314404101422423320400401340211330420332332243202044231231242242411422330402001304241230213421242021244430334211033120431403411021020133043204331102241120204310230103000333324242242341224024002340424312120122311441212142334343414003103314144141444040211221223443402312104230010220444412340130332244411134010024431421142331214042201314011311221014202312141330240420014434011444014412113111213230411101422202033221141243201242323010232313332332423442124021322014001221120401314001040311324401333244043421442342331431230420203214001023242413414333420244100034411022024210401113131232430441334013432134340223324302031330314324311224044432440204131122344330332112243131014312440111233024332204122243310400402343340432324032024113034033441440401011011010041201431123044101432320113003141321401003031332222404231142301220444420234004141144333421322043404123132244134014110211422301141044422040300043043220323304020414020313101222012113003032433042141430230300102320112042204000412213032343111130031110443042213421221132033203131113040313223444303100220101302021140340013024030232124334314312300204142430331331212022433112404322113441013232041223324033321141424143100110001422034432224032111400104222414043133244133404320113414140103334324430301231014443014201114324101102401201100302104030320232430013422010414231120142024101003012332230131433320403443323113300142112133311311002320301111040101114321110102001402410310411130103130323321020123420022302124310320433434442333304202344344404232324111113141310233212344301403213442222121312042404013131332443222030310203243212210303204423203403231204044230330423332204210023134131044242011104010011303421221324322434024444122314024122131210442410022333003420321321224334230113314214320032333110242411121401403414223310303423342341223220342332040344324343201240122322104004301341122324340301243011120242104340321403032033314210410344440400110020004112424232230444012302411224433422142403121413002022220331322020332221011023244121212242321441132413111344132313041424300122423303321312342124441322244304230043141234420440211211122121100204141212001100110342442111242244030004403113010204321144423013304100232233404400212423022442220222343341031233121322214324413044433312043412144420100204100431413431043420021412133344340423144314042101312122304331332104002024314442141032400333101301420442102041322144302021201102400204203100113014041021421324334433010240421144420312312201202040142222111110401011314002313431221134042000212312133401122000114100044111212000410420222213223333233323311014033402012302103210244222220221403124032242340233421022010223343302231440441000042312114230441132024100333134434314303424333431234321012121230433404142141223201313142024043020311102301030103334001130124140101304303003141314310411441240111402103241330412211403121014402110241241421432221021014243302100321120443002102211403422142034212414442311213214314324220141102334443301400000040021031431334144023424321304103133111144334140231134443110322430404203233212341010202310131320022300344024024142013003044444243002221221210344003412142013223014332024014343244423231342400002324320221142224142011222131241011330401111420333123430023121403122222201230044424423134221120312104122244334112031221134042410320323441422113243410240433104144241210310112143002402232233202204410334011141011024421422120113413212204042132020044213141444304414400211241234300033330401111201402101444011131301332411141212020220333033021401404344432042441033332242210303104112430104340202300433200401411224311432323004310143441113240413120421043144124330244233231330434121120230122114021214011033011042234001312231014340130131431011242410030344443041403102113224021404010043423003202031133040010032240323034102133412144123404434300133424130143211110114402323014011414243424203233311410243010344130244333213340323021014133241232112322242034322431132243041231324233320143010103143303430310043311401231034212130022103304413422200030212331220211111310431120434412343422311010202421241230330112241311143100430442011244134400203432023233122001121422324104313244204110411044023014411030100132421423334234013303430323111243241430102331010014301314042220034442214340412441321121142401433330212432203003314422044143233412201210244411043243422014022014011410402431410041121001001234413124142124443104340311003032244044431103114233144113230124112414023221324140033422312432123423243", "030430412311002000442002402224210420044143211102142212143042424333110203423042231122330123200202441313444040233024143104013024141014120414413310123040413420412103102143440402003243440014123001130202243432023314434440331020412130442212320104323342100202014104432312421040122431344320333004141143043104031204120314133000122221243441420323433342420222443241430131031221431400401303244243432303111203123302442420112142042201044423140104400310211104413324020030001103203010300302113124300231241414112423243442023104430330221410430432300402202420020103203431344304123110301311244110003043122244203120413030332023130134314331233321122023211341301424331443023044234214031444312211241201032233232021321302242320222410423414121220424431111311002022101401301221001330044011113102333113223314222432412022133444442003333414414111102131243232034310000103020020034421440012200331120120011110331313331241401201421034210034323031024123124444122320111233003110442104112420311442304100100122332202023123241102221332302342103021124134312432441131204141122302421430044031104141424331402112134424334242302021233443444044023423032034041422101022104300134331103434221020410301314131221441221341202220243010041011030124030102443433423230031334141020041221140012330221140241114112114103033012102111430424421223112330340143313332300301040323110202323041210222023443132040242132022224320444014243110303431140404213403413110101144303442003310413041223024034022424412200114314022213022320111220104304040302134042404111441133233003411444021134342212120204304411204322133333021214344121431410042431401432242010213221321030404124402120031020103144444413034202140210440002442341010210142010032332124113133410144001124133411232421320423110322002423031130320144013022304004032440130322001122234024111312440130132404221010011412311103120430132044224204241302400214044244212211432042203303321202403222410312240344343224312411430011101430041130333322401110103113200232313343412130040211041042403224121412103441324012301344210342444220312042013100014333143431243403100431402314231043203242321434324323144310034311422204124130300013100034443002403310423112300413303311330241413413002431212423330224343022131111124034120130134143202314313240141422121430444234013011044410144044311100224433121202202403441142030234131214400031313123334003414243321121033024304102002423030230440214133021032423440331032143122223043224424033142030333414422303422242144124030130104221400224101220323102331334010400010441002221442212433041243443113332304341033443233412211030033230221203414434141000321120310330121422021441214220141212203434131332102042403120140110434312004420444042320324142011214231412103020011243234334010032414102241243344434024144104114304223322442222311341123103410013431430121031004020222014310243344412213341220400134013321201404443011142332121100140420044243431221134224021412123101330420000021104222423142303444131342234344014011221411312000000124303021233210143142001320332342431432223321314410324401113133331201444142022233214402414432242304042443214244413003411122233131313401442324441144022243400402013244003342203040402003204340111134231443210412303022433244211233241303023133420111333001344111010223111322234044342112210312341211422121243344430031441030304233112303002200312422310314020214214440224401233142020130004242402112004110211041234110231234030111222022203330401441412014113443214133341323343130034022322402120221141201121234100144021333143002230244330141101432243021314131200223100341034301342310320011233440221321442303312031212443213004234130011033114314334331011444020240101031004033301003123401011310320003420144120003042330112233113224023231311140142001004442013113141420240243312402240120133041404204240433410241241422144330210023434144432041144410143410234220210112104114134133013221011041420042011241334443133043000233420434032110312123214041131143120231031403444423244301200233400114432334130133244101233124004430310343413110100230210031202411203134314130441200400343130104004424320303122113043223310340322234421304123134132110301313410220042442034422424042311134310201322313230123014304423222222302303103433023200221034333443430103312321324430032241333341330104233001320332034120331212200014432321141333333424242112412112222230240033123323133143213022404432443203124330321342211032131203220114420011110134024200213213403324231230404133432103133223431041434222213002103023133331122304", "202140402311140324412343032300223434404144424211042001400311320132144342012331204113100042303124421030333413101223124400302222233143321121031104012230141412240431323120302243404304141400224310200340423340033440243223230402020034443113322412431111101011304043234211244003411321320040232133414130344442231414114023214421122034144110013240122313132244410004102044203332113113311143033142233120010144210103034330022204131323314213122043123143421214304000114202243030003024014020301230433324004024121242442220132003000314134311144222433124202131034323122432441444342011421132201343242232120203114344341440431344213004303230014314202122301324223444202411401020234113120224433042100434200211414222133432301141211034300232401221101042410313404313141343434444020302221231310201132232141333122030102211100310430402323144120332242334123124102200120320022431030300414223042110312423402120200214342404110422021404403102334104432233041141022034303012132332203242233312222200214014220220304022104033142334332444013421301032343430331000222012132300323403003311112122403304031220010232234443240324332242144200240111130231213400140241203030414243123441030033414444300204401311014434011201234341010031232214441122141211220123441131423303323143224413200411202410024222012421121303034113340413242404011033443401333133244303421330003303323232332002412433210144204341312120214401320232213201441342010340003341214042114034032120103404224102021420333403301431210414220340230401202034443033043142112311321320321342231210134330102042412133323412322412201211243430310214020434001112430030412102032010131440123433302401200120140310430404434301311340402303024211223434341014333441224442214120302310201221302011240104430424130442403324310320301201204204304044441023010200400101414144404342031223013031444330104032023131330122304120301114032211314413213441012303411211342100443044412421222103041442032012141432241313120400433114103131442412104414413044124001010302001142221143433211331340304221141424323131143112131244403223402302242232211040130332011201221003122400312144220234202004420201044444044031301422313041420212042324034303200030242341440440004444133033444011333142312142134034413140130043144220122420430333013023432433200242334031244312200343231123104010402202100441412113042340300332212410323322434040421411330143222021323301044334110200113300013004042043340444433410140232434104030402340442312340402104210404430332312421130334443413402114444233231032344131411222011442341332014041112241441024200344230043100300001334014112324233321203342012244403240324041344113030332021310040040000404443013000432420334314301133203142122341304400141332244331344424103331410243331130403041022214333304434432323141200040041221123123200043200331404320403304413241031444412423441242302224432010430142144214231201403111110102121304033322142001333002141434334334343324020420110430132123000031041034223211011432423140111401341334423041040232310444024431404444402411341324334130432240242220213044132443424400242012121301222420104102202134001323144302034030224423321214000000203340433330124434031144221331430440044440310120321434033002344320341201441130114404004102213304332432432104422231420014302144144121140144142440214100240334234430343114420022102201042043103330403241300024224344234311444312342102243303424041112402434000312314323403142112241334433342140410203212122113320044041202144200344201432002131142221221031320043214121424000230031130113200012100203331441123242304131010212434241004343110110233420124312120240223124001411122141022030231113400322242404404031132041303430433313403323223103341213031124132110434230110202034342311244014403344432331241032330133332044333030340221343202443023322333443400413442324303230222342101240421444124243100002022441233432030424004313321310131320233211020131220331411430003022434012401134440420233030111433312103133431403312120403344301024302331130421000143023311410430404402131434101142014134031024143343044424331244024431224100104043212002400201104212333101143033330020112000434242003413232434243344323014102344324212422010444124042422242410021111240200321140042440433042000302143412024443124002422331003133034000430022111442242202240424040330401210130331044211001024404212300243122343430232330141410100101301403143442224224334320244000201413314424430320401430334133324304113440402113013221100103310342340230232302424440303412103202321031243130222404222044341420121320", "112031143324211013123130204031124132320441424320312440003300324134020003400332420013302104410113020401430210210342143044413124434043423334412342023034033102421103322141034011123141211323240102042124244013423144144202130201440424202122222101432432103214002003342113241203332003124331031412423013311211441303132204014403343301423234103232042031323004334042431240333013014404214133233122331300410023332442330101241111411414123314203011434422412013132311200004220114441412223340133213320312140411340204032411231022004422311414101331421441000211044423034434443044332023313410222104244434242222444422440212122300432424003043331401100231100422320103313010433234104332200103341234322104342001301313231301114421110412223113222103340303444101213031002411443041213333001223444041024223420232122304334023342244142330322420010021414011111041430434010121012434341041300340033443332013234311443010310121110203444044000131413110003220122133203420034213144312042133014212234403414312243422434212441233321404421000213331044002034100042131011440423023304441104311240223323003232404030120221002310204034302424411201023403224000341123124304224111444320200014310240441224344242232124313043432421411023034340420131033232010023131002212044140403402310430413210101214111012432041013410202022244114441241001124331213124301040300334032301000321032301024232221204340331422342230104004230012433201130120204440233314133023130243000303332040032321223401001311231343243344141032312401324242330041014403204403103444404001010403134131114211441413002213200010301034423242302020301242440123141004331111244041212031310012340011212244244120303424331433401203030103221334044223121311023333424424301211414332222031003201113224242000222430101424340104420402024220424132103444043033044432312424220411330314310432134040343223444402321134331130130323040123334341404224120211221441240012442434140204042043134120143142114130000440000204410344221344221110042443420012044210101302412021320230211123201230314330222231133300102343301233033303234402020230420121322304323222322130432343024432103041332221410332223402400342121434223133101414312421324144011140112430230420111211140200000002004323410132243322224024234241241102120020232010421312032443021110212101241211433203441403301423124433304244332403023423330334323132243140042402200123441321141340422221000011442304142212344422432404004304140331123040200121334440222314103101104444223132340314022204211230202301344304400331220440313123404121123400133304313442023131402340424314430300421314243244213330232002233124144231002421401334422332220440321030440102342132431201123422022141201340404110004433303030130311034211141411002101033000333014201304102432123120100423444331430444340304141231334321214042224242124421034424332204214343320432134344012341431341412343132144043412242201321421011343341121010244141302223102242021330203213333032044244204144440041333044213000302324401041013102442314310133431302243342403223140343210242003341020404041310043132412432340021421024404403210010210223443423244114110124203320210004401133404044013400401304131220304130413310213031302422314002401301143302014444442114432212403412202014103304100113033322400220412011113432221420323120241224400042330424202221121011022134031001210044333312242144241132444102103223344111013033102240432222304244423032243200010112441331342221340402224312321043311134411411423310003404432131030123041140103011210122404214412242012441043142113013014211440201232221344331421423242310423432410031343210111334034202430224403001243204410320341444014212320022220114444103422121214120421420121213213130413022133002203042441140440440423200223210344241032404300410402102332231203120141204241143023022400243412121430442120213210012013302143024002221442424221124333130402400330020242442414114400031122001320201210413021131300304124140332242214044312130433444420412344443102012343212000122121213124410412340440443430101244244313010034014342104120034243120402241033320131210132013323122332042333003442004401043302322311021042243142230024044434141304124314120003211330212414110332232110413244044311200324333003431030414220112122142044104224431121040343402223140443131003132033402342443443303233101440442302232001141223013110420021214424232024143014033033022203301112420014300313220300032004433332422100430142300331221003441143234233414042404421244330222101223302132410341310430434431430324021124114214032220102400323102003344", "422101221220104011111323120030020220403411330420300212040022013121201113014011242414031434233321330244244012224113121342112404202234120023000440330242434444034413200342023313233324331124304302211143420442110102322431212324410340002043324030331413410020411244324114111221141324123200400443412043401310414110330134434410444401230424232143142122044102132441404030004231101211204424434201132130103310043443311232143320010024243434443301200444441004111022411334033023242321320423124113034030432222103101031033122214124023220310343030101431122440413010102312401233212344441340001222140224041014311021410220143004422123004402101040233042411043203132310220232423024040420401130131413443220433231332024404312224402412434034040113241043442414240204243242233432331300211424201021021104104222334112002022304443321033241132320213244120232343404141443303301310114012401120210400004030212004044034043242304214033430401030013412202331044411043414204022024023000013230012203020444431002040113414120213203133333322041301020223101223434342440430032323131321443320020321142443103231202304144423403140130331244200103122023134122340311023301340440020414422400340230441003110442412434034023010232344402332131403210103432233204134214202340420040434023323323122312211131010112323201043333002021122424110143310133423334312004101201302301132023314203300342013422401312042003330121344101023300211034234103010111310213410004311410021443101100022000311230344341420220044230231230120131220433044343431142011334424000342120013341424032100124313200341114422404100001443240322123012333233322204224420104422203401200400212100411144103334321233424231322441341420133034014004220014131004323240234140313120321324113424142104212033320012324412202043300234110241213034444402204402132034344013241004030434111214332124424423031102400133334410143333110032330444144101332102201121143300013030024424104043443011332041211300323441324203412410243434420221403212440410113402004310323141112244342121414024444313021202410304114122102404312333443221233344422314444342032211333322403421213034224141231022024332114020440420212113211444233310343441041141320113012324243014310421141301220143224043144401400204042104411224020314410411011410303214444321032440244142134210012113022310432204310022102042130412200321223420042223002242114100233134303102240313023013244313320121141442312230040023011402034240001040121422131243433124142400030301142323412413302434232010121330304440242214001224023401303242211423041213432323033303001144013304112042243003342033140012413001300143434442133402031104133041403440214321333214314440220403013130342403330142230420034124240022014110124420144420043201100411222140414241123024114122131041444102410222202412443014003224314120322042431434030001010023413010421342443314432331340231404101010342314114103424242340033020404122114033310330314244411423403333003311130002234422000201140310124333404430103142242331004110433031421113124323104134023114241230233311011304123432024200342310220101343314331442330404014022203324311104434004323410341323042342221141342014303432000314014010233232022021114022442430413422304203110342213032213303310400323224401323323031444431433400323200332421143341014100411031201430303202031302243030041210200132233124312421434123002433042024312404023140024332333043123332310000130231424302003104403101044014211220030020011330223010423003444102323021022032202401431413314044113320132233104111220133240100411343404202214244034233320234041430431111330023314423332102200242203444030242010000103311112332424042401311100430444431011033132142303012044233442204402311323201401230212101332044411433202132044330414322241441141313013043131003401201102220023311101441420403240200322034211100000323033030444103411422312411331304303410442020443213102244004413231311300311302122340200322311132112210421403304343011401320313131020200042104440300132224340423002411044130414320334024403410144124233232231234421233000140333331030010300102420022133312033313041424444142010403031223201043043020203312303400341202421320120300043444311204203114030131422223131234342004443013040340030203113013224400132343124232340440341400410014034421223423243322442011032202434342041410244031313444223333301012234333222032134021422421301331123430121020012134011200322441411024303112140324133211230431213021012332220124440424041004300202423331101421323113033412211441302430422413302111131222012311110404104132004440220", "024023213110130232022144023130432222223432031304302032322433013330142213342144124300030214331232440134303412332002300413042304124043243201410002200330234413120232340324143324410223011002023002211021012320101121003413342320342142122224432202021141111132241144234314421240214040111144213334121423012012140443202411003343220012331114021311043241031023304003013223311340402104102320324002333441300310104144040040024040322321442113421200043010211343411322440301223102443040402002210343244122014220432003444312321110044420240442341101030301113121213343303303104413004142340340134442003402131213021444301334413104142201210044333222432002230023010423012311224144233413310202421400443344041211134323024244000031201041210431020002024344210013224442221313321130003331334204012000301434424331422304433102103130032201243331441401031222320242243144131202011141322100410423444310043044043043003234440332021030411221304423423403141340334301133331301010203402410313243224031200423240403022234301313402032120433412200042110211102112131043442002120322041242411243411133031033032224204402011222423400313431421124300113101202241241312304400110334343220334022020112404004004300423400022424213440442323433010123140403430013222144022412404304420343243201123114042024112441410443212113104413344242143004423211041144430312120443131034224434112441204241212124322104011000101234130111240041021312000344132040411401222040224203423441400012101134322213242341434442210011321341044104244343131121322030142332021314341003001334221424333213112403323323041411341443234014201431022304420103412341433100144122234241021012011002301240243302301032312310243002021412222034120224112201430232242231004123241242332202200034441331124130212040230130033014342232034213030030113432311404114042003043023412244211424341110232130300013321103113233242304343244024340421302414144121042021444020313433342302003004223111203442134141234232213110232224304400213012212004330040330023331423311411432210331344132421241232031443234313423320422100310324213113223120132330220001312323403000011340101423223233141201124022140041240041112210101203443400302231141321401144041233304001412231403442404323342022142321041011341212313443242310034003030041114140301312234141410120201444343233303144310300131214211221241134303121324104430321423123244210324041334241443431101324220343431303411004144404212012322303230320201423023304224134224012041013412023301241001432211144142001431411142313114023234033431321003103204004022402000343341321120321043124431303001001303324100330204102322201330210020241341312401003400241420402233322433013424133314122322302433032223012041200440233221442224044141330220133023142021002021131023041042230000412304240403324231201143014231334133101032024042101323413421042122433003141341323004312130340322430420404040210444004403142212024411301044234114243020112043132121411141100012400301432031343210402402310412221211334403403301334024041033100120312231021000223101343042230011433241300443412324011203341123041001001323032000412103420431010034141212103200400120441444310433212030014201402224310343412414123130040420412023113321041143013120414211040043244004013110313313211200304322111340122300111101231102300342413043330200120233314011114243400230113020430020133410012411040120004321031204341300313240123124031004202302403143320001000131131124121011024404300110322432300204120311212442333011021044024213314144324023403143033224233111424024130321042301043033243420401031444341324232000433103310400404322242003402424201400231443432013441013214223433442341100103323401140114204214301421033304203224320344222112410233022110344022214334130413211304103103112122121220232023000024322444103240110202422003204430121440012301032132321024324222003421021222113030231440413442142203123020201401242311234030230141211130024210030331330103430141431311413433230112123033013000044102043423211314312133333310041030434403101020040210230002030202404044221203041434141103231120134412341231022213002101430241410221340403021143422123411420100031031140112240103103414340104004100420311433120213433410314401022333031403120310023444303210030430044442112204113224011020404420314012031443422434203223204032020033223244321033310412123130412312333300122110224000102142324102401412310122131142303003311022242244411230000140244443210041430303420031432020344021031133401223303442120304424343020141033333414202124343220242233020341010344042441442032241", "213421213224444424333042212340143130413441431142020401004433431040224104001411404411301040202412003134424422331420233031204232343002312324424310100143010424104234020344304230143214320032323040132314004440043424033102211440304332244240030442334133322132000224203421412421143434113401203042320101232423400212331014303040443241104234202404013221213130312214421214442321304221123430004102430440112202133400002242344320233333304043121112112242334230232423020124100434002124432103310411103242403410420033310333010401321410001223110140313234324133011002314120122141230000203044002230044003442421414141230104420413122433311140022100343230301303420112344143301102224223324411411031400022324331300130021420440001332003024233014142224200122033202440323422231322044110033223141124340143142423334433431310110034340131124144142011100122243131413013421123123022003243012142110432130314124112122404410134431032433344431040420103314120301013343334432230210042331002024311220424413024420240332004212343314402441012000422013320341340212220432024021220000334343222323220300400144220120112220224230024343221413330220022043004241320313002202433304301223010124423311100041420124230224122421201340310043031101442102240433411132133032042044141322000434024414242331130004343223121412113004410441033333202240331344314234121011041242021130142130333022032220234212414231033011024412114143041114100203141024101320232244330141214103321112004102140014430230113122143144000433144234340413431403044041104320441013423032044203100022200002220132433243310442430124323214141233423230132143404122230334111223334140220411441412103112311003423040443440122200013201334432434222400221211013200213202121244013234232044434002431144232222201132434044300324422424020210120403344303224304231244300313022230431333342142341340324132141402102031210331342140410003424111241322333342421340120032233404302200221034311324210031131413242004344102310011202434123011313043343302112223434202334242133400133110120311432311321110430013413143103204021401322131013223211434400132244303311120422312302200320034313240142424302410131111042222143433223421010413223344043230130134403404242331133201323112222002224200030241302110243131111011114231241343221223233300413422431203431021231043131434224041010320011112143023212414244423300404311133403104333302424040140134443011400201422233023121413021101111130204124430440124442314320213340203222002341002240404222142120340034033331102221323333202331243124142040210443211411010222440020300103314113333433124340240134443030032332441212133220004404133303300234031231242011110343034032100204122031203014101124131412312113421334341303311342001414311200230310032043122234402344103014312430020422224332142332040422232144310304333131343122113012112203231300224403304034230333423012340104101120244410004313314412304422034102033333211431032440432022444304212244340003102102201042212044030002133444303233000030122003304302240202204212242032144040224103240303013144441130413440240220300431213142122333240140103000133222432321114000321003413234130122241103004440113124403214120314434142414230112104134442031000000212230331043213132143402012244400202203322241201202413104412304330430043343124401312222204313433002040024320043031433440341423012300010344310441032231344040141440131100141030343401044031433044114022304130314333102004402140313112121003432122242301020022133433000401130342231300313301202321033144221123312420344241024114231434101321244103043300300200203444403114013043232323013340221412240403000141414212400000242331130314200031011444003143003400433104343300013302312140034121211221401434112402310210130304343320141431420244003210002421303413314440202112412001100232034434412423031442211204211334041013322243011303343233024403234301320043240212240300031240232400223134401232404013132230440314102311203203134102404212414234331443304011014414111143310004341231423410210004323420223010431333420433231230341220001110203223241441100221330104121443021301414410040430042020444403212234033004042202411021022400334233040031204224120404133124322322232042424202142201013010230144410013221302302313300341103134402421323241000032434141131312433331200430340344134104441214111224003321230410444244043301244213230331241133341434233412231131144102233421343002431313120143111102314212020102440001010014304120402010401314202334110030320344430332020240200441241311320014104301244304312130023114314134133034022042413", "120322141100114233414034142002130244133422202044413240132234300041120300212441102411100221101042000222122313440044213433324424340304311131002034100140304014240310323143114224234044124140430201040440002132030144402421214022421000404244230443233400220013230443331101331142133022414002421042043404112023224312141433403243121102402224043221443243211043001004331104340312104220411430412141241413212100420000400100440243324134313334404212432412344124313230132033032132240114144314102312040104310201042313441421131310210411124040302200414013201233121001003101313340124133221004213314233242402122232121200430430432113013210223244121124144010204113032044034402244402303131030341414421124342434304321211312320131042111203244434232011440000301133310233042022203212243013442011123004441432303321341212033404442130242321444204431402430312334220213034120311340342134000202432304310030211242224204340104433333214003430230424032422442423140313341020114412232431034044444420304042100403330411234211023101433312121344321043400120043342133132433000314321011043130033100304101331404142203231000241132312414424342121404131324024233443432420134200022444220413040213211234124200141222000144320120113232343200323430423224341133400000231142411341141424421310232001333310422404332401123143140042403321041341040413030434114431400104013024432440233133030143341440134441404300000211142433422111404004123143413220142024110232021404414021414441122100133041010202114030021013334244304210200121231041040432302400104024433111412314043322020313411314224033104224444333314010320304040410121330000143321422322121302333224222443002212001221343230310010332320413203134034340122202202422340013412141440033324303322201244310124432242022040312400410103120220241200414224304210124340324130223103410301333100431242340423444144012210442023243422403403232244331114243014102001110133342234304314421442324043010304004020101344411324231043023411110313144012330301114413000412344244314111300001100141314131104222000000302302332102441414431130222034102141133102332101140414143042011321112320004144421333210322340110121033211002143230434220104224421404014340141211133001341423100230120124033214401010144041432314432143341104422214030032401210142410112140110221320103210112431312103232122230222102000012323433201002021001340112140400331441233103443141201422404000233044024120302111404311301223244013033421012022034131303002023130121300404344240101224404023223224101114422224032443040313310100033331124442422242330313404441221223202000331323424220100034334033423440303134401313131410402432012442102312023112102304323421023432432314110041234132431113241011143121034111021322033300323112130144013141403130011334033442144010232101411141422324201111104043344230032330240323241332421424310440040223113133241334122342110430004312442400222130014030110403441303224014131033204311031140242114032041422022413220104003133001031121301140422010421333141332422003204434321230313434130200422442002443000432212110310200404241041410013042344422431342200200424131243122300231210001001231430044212230020411344213340410204421131442401140032232330404041304043214310022311111241421310244313441424343214311104240230103244132312220141033030300220000114224440143332432444441033111310104232101333423400124441330400443442332113424412242313004443220240241241311222011010434423034123101241423432420332000302300130122011344413221420332433222203301410334142111410202301324022442213042323340003103122003441211421403040214413200104231434310342231224012024124223003324340122103102201142210003344224032341113330312421333230401422300041110041402420304312124432322120011024233413240104332210214441032104242203130313040323340133410320014024031331321100443042204000112214410010142333122431041323044043403214301120422330143224210303231333131410220341320000440020301233423120210310304033224233231400422413214344441142314103143233201412321202143303340334303021142440010400344440134321344024232303024330213100231012300304024232103044030034132223342230330024341403042142333441240403103230224221343122303213444102142130333040143404304300411001202424203140424343100222302320241340111300432244344102010110042443303010204334230422210112011340302233024142140223333301340210032123212210431120344413110001330314301400001312432344101341043002134403020314133023304012013144042111124142232023123314433114232243420411400241241134040133240303311010233011222440442002133320202442232", "413042434032041104130440034333313204110142011302300101440233211401220001412412323441231443310301220201233310020133121240133302103330421330014110033120031113010113002143402331332342011330131032222303011323412020210133442012020304042004100220444334432310230440044343021332130141312113204111130042403033001001214343301111344111210020032012000231113434411241134333322332323010044021330140400112240033211022124440201420134212141210424040434102210310402232403244342301241422243120403304114220102110321232113220443233043142024100230304433130044102414300022300111212241404022341230422131102132332203042412432402102411403212101110232341131101243112104331301231423332302403230022104214111110403424430444202233140303342240314140131200044311023110220421304421022222441444123324122243002313234210314231410234224024114040321414131000334031430034024001332042221103123042042122023404222311424311122110431110223120030034314312400224442211412124242140044324020332000303243134314030100100204203330234220344431142130203211030311241434013322240200121113304111234324042032204033401020423343304213334034331113441234234042214204103020012104200342423142114431200431111304224111431213300444020320224333401422041304330341023000231124323111320304131213042241311324323331210342314103301243411111130030134424031340302340413423202303342243423123012040414001200204213120201004313102343242144240044040122420143324433232304121321020204321222210344424140224112323200400421400030201330043022114222210242114430242242333431213031214410144401000440410301144341402332310104414414310412112031424322400231014221401433313210340333113420113421301201224112443404404142434001302124013332432431242442343130444441433424342042211003400323421233002101401434143211323141431143310140034010344141420411213142240131223101414301032300342222220231013402103343311332224424010114423134004131302201221132424422320122324102141201210131021411324013022013141132233410023223311330233430130201033000401221102231110322042403330324300143211313400013400134400331104101333113312133443003444423134140341003441110302000444234220221042130033124443030124413124313341033244303300120330004012400330141032203244434200143020204243101141043040244042120422122413400022320344400041303041122301301200042344134444241422322043342140331010221423040013320103111330324134440102110001324223032401404141214142243403013410021232030231421312301141203012124312111124012234302120442223413400442210002330204343012233021112341204134224132242022142302111423234020002243422443442211120001222231100321143344100210432210423233211142000430330031343143101431442431031111100032013320412444004003131340030422214210030202001443030442122403002214333340212121124001144001411014320033134020032002432243224322314444334222301040413402333111213411412113001134203414312022223330003041433324232044331202413312421222402013210234322414214401404111303124244031204042300443340304002134222031331144134320301303421434012434404202424403210423442200014004134100003212040103413412344211310044410000403111312234210100344314402010030030003342211131203334331423114124112431312422430321120034014110002413442402440244210203114044243202320203144211301013131243012401023114411324432103433220343102140134340141224301023120004142231311234030011023422440244041302342031110220010223303240104424324203030343344020331211210343110301243424041301012302011114440203424123421310313340234204221240012024410321133330333424002003403132203432044441243433234114402103043311134232230044042040024410214324203333400312103014202321030202431133022032410434010143231423141001114104141101231330232313000234320224324421012420324213213132133113220114021043302204042400130141131302400424044204421040140401411301302021033343310434103121043324023103432421204031311244141103344003110301302424132124320010240003303400220014340131144102140110301434134414441204200401011234224430044420000302123200220112411343130431133324441000120244321002200403034021403301340243423143334314400003314230010120431204442303234144021402113242112120444414341341340404130002204122302422332310400123030224232434014040013110102130433031113132320134101123101411242000303010040201233033111233014124102123103330002211412444210442014300024020143331040312244300434020213033243343302340042200303430421344041042243124120321401224231134032340000104042310244411330000301443324301031122400024332144421111111212043142334221021241333040301410420143220342230333410", "412121411131120043444320342241330044211040100244433343442143130111001321101211111030203014103320401403324202044431334401304114340213304300412244411221213401311414241100322230210331341342344231234320400321402033233312130232444111300344001312421344034034422311333224322134402214140331014120142320443420304343113243420023123242441123140102414330320443201403202404232004134402001403320103212100421040301121200241004100411230423413000421144404112132441344401042023004034343224024040330231222134144441244320211320412422241202133234234331201000313102132424412112001132203134214312411334312002441231021232443010232301013112121430102211320212244120102440443224334330223111102043011044123242003444032131233120434124330321131330331233024120010432240002322033241204331311344002413041421324323244222320221224013420310423334334130444013033443201400111443140443322312043134024044420304134323330042113210340222210412230414004444234212111230202334113002112122110414424023123101043242321100341130114021020042031304434030230041443010001032240040242312300414203414400244330404433322112413234243111244044224124211040402041403344414122233214402421204043231214141032320021441103123321042343204032432432101341403343231300244110000102121121321143000133432340122113032344430210110122413102300313113412442110423414140301402234033103400103011342204022404431410141222134110110430124031202443301243201142314312124402344043432434211300030123442020214211443003130441044022433444400414214034232413412234222314122213004204112241102310300311010430031142433414232122004002302220420443034422341023334204020302113311403013402011144310104434241312240234140201044313331232412020433412222101324212401103231231311211040234001423324133410221031411104304202300404422420412120202213403133244000112210212044422314300423201133112333400111203102030444004401404121403322020242123023212143332312013301320442414244232212020224410402130114343131144033300001414102101133113022344024431002321111004314234012110334434134343243330432021401323332004430031204140414144004101004111202123402301344403020302044120442000100400303014344030121431144223000023114040011100200220033321443133040420413422234444304310102220402200100430302034322322324210142314133143404012400310442104413034201102143023203110144440210214244232001023044143320342201132324141404444114000441230043022000130423223440421320444323440342131232010030331401341032022320300341440344202224231323424102320233444342423012311222240000344113212201041321342212034341112423421124401123341443414341342040121300020412204100042002433331144442302214134322330320311013012303402343124240314434310323400413042110244110141002120202142244001323014320040034304444144141010144042422334402132400311044434242240241331344011203212324434012024040211441303432212022001102324234131302100103422321301141042124322310002130034312244023204403334242301031042434430401111100342310313132341101422133323030430144203300143341231221333243433140202402234402440103242404213020131144030222012210341034114202214230232321032244114414340043343003442024233141002112204404332241042012434400034100014323322233121340443144220224342231003130402013323043213211213411330131422102412443423443224414014220013004320440240332314103002401410322201131134011431033223241110012023203004224201232204214310130231422210410334131340441410440214021334404111132443124100210400443413323402443224110322000411222420211200241140334320040404044033342324204304223344222123341121320201034022001300211101011243011431414444024142341010432131333304144103024230042044443401141320004030101423311214331110414302034243134140040420231403334021341343231342131140003214130034013001212024021203013000142431202301443411311013124013131032014143223010344341332130331013222331142302124113321331443330102323332301421233430331344031424100103321301021423111132114430442104012243032210301241221142224013431420212402341430403342032143401232420210300002444000242134040243400123400320134200410121102234244442143034210034322212000042240431132413031001211401221123431233200442224420031441144011033411300304431030021321234420104124314443014321404144304224030323103231244130303010001440112131030241110424311423234230214112042204422003100410101444114224411232324314412114430344322041102031112042442332043340210434210340013020240010200410021131013422034132022134002003204414204113120210310222003240130142212230133443222412312330034034411414112021143430113030411431", "114030131122244042213232031322333444212242223230022343411310321402430323310200421400021144022423404024320433431334032403230401242423332420410124112124441312440302001441431330203211240112334344320304314211042324420342204124442223200430440103330212031343341343033312343233011141044104413404310213321433222011202121044311233134010431310142240201233441204222003102343122112111031231310311131443422310140103040023414130300030122032240340233324120124114414230311324402024243244401034443313313014441013432402001432112343143330242312311301304301410444412244440432241021141433304340310240401333212001134331312314301221300001442011332010133422113412023113441243431040141203114402421242121113404031041410101002004431004322211323334414214011324400324103414012040001121200020200444424131130142143003030020024121124440144312243144413130334010303213313203122420030431423240314230003231311100404103001423333340201324100124304212324040310341222100322422331320200024141103432041023034212200122000110411124200012432221003214030440322040110403223231234101334333212341203323231124232231000232224000333424030301200212344234004422334301302043303124441013244322113334301244302100011303404023204142100434111003200434432333321110434244403334134300004143000242123342313322144042101014122113012331233142142043434402004120324021204014413314440240122400434241110401233431112031103114230100322143420014031110002434013140313241014042424310313410044334240220313432223332312220210203234203004302144423134401430400211430414111021043443411001100431331041412210312101442114300331103413244141110131404114032343441334004300443223231041300121331023022011010322412421400033114001431330141424100031224011121044011131330411141243430134441114221413110034341133223303242412410442323133111142404130120222034003403332203040202443341003314330330204114331102201221202022033124431024342311030032321312300424404233203323042042020204211433030001230201334002120141122421323414423320031313210102112101004431231234210400034113302341220102414214122030032302033210041012401023332313030411344133430104111111224343431202443140423012414023324202040020402334221313301022004403203224003214210043442201040412333324344242032014114341434224220312004022301011422120331224020033143200314233242342134414042201231114241312410332142300212412211302111342113402304141444412004010010121243114010230214310210243303211214001413020303232130402114432032430220404214144003302304444430101424021110201320013003414313041342421044420001400331242203321243412204322010443111341323212111024002432042233311442034240001310404132114333011201042011233024323203001414220343044322200223322240240431140414212233113413100334001320234414020132014300334340024114134400440302313113043340043112003111433411222142432144244233122134113132032222443241310030402112403041433010130441222231211013130003041143241033224134422104002014333211003421121430211230303422400034034314223202211313134410141100141034400000431034432320420412212311013133421432030211042431331103110231410024123424223200132130411111014022012340303204432040430122041013233204210224203304303431104030010100110211220230343403022014432111040033114104040211123310032004133232324004123321301030203242031034140000314340000323343240424010110103144134023121414132241033223312004130214110443200043440424342033313424021323411024324202331430002233013124330021104211314133430124404213340211224111334131230203214320233012014200402100422430011102033033001204121332110202032113340304044043300421210431233400123311342014011041224404110032341124112121334112211000124244134434441410011103033040143413432312442003010412022012323022404104124422312231023243022230431023232341400044332432341140031310410312323103433322241223331013221202032143431443010014401203044002422003310202414210213330013200341224243440220142230401340424341023232320132101131112040220104042001323341234340403031130210242134233231201131423142222314441110044320013314203321210421430022143112101341320130113121443140414110134124201030201234014214302442400144010104441010201120143113003031203000441420322243011000010342112300304202432342424314304422212212220300411220414243414011424001000034034013444222342434404421020031021220040243314212041020440002204040402313431341210241401031113431030112043303000433320424110244340440434011310141114013043034232230412133300333340331240304210430231021133243113331332330324121222434420400230033201011212224023100234014034033", "034001224444223222301001340134334314034240234144310301331230312004141031314124022143111110120004411210444234204104442403330232220004440341303413434133424244143043442421342124221400442142204010422444012043040141333443143323004304034240203023030010413031410123324002240401223041213344033242430433420301230431141123132244034200241322020241324011000034211040310440412021404141230104040114003230003301332211431131013422444030024242340442302414342233141123404034214301400431321402422322420123002203214340423430144142100424130010000421210121424443044110244300424104321144011421420030123000304410202323114401244333322020302410133142423330321003211342323330314013140402011433442012412134222412434243424002122311434340034214231002314203410312430332412244434112331124113410434343214303300333330302402130312201410330010320342210200213110423324000302421224322004442220231110413310240224032223130400100033104044110330224233022440341324313433400241424234223030020030343220324200141233002242413314200120013324333133330223423333301132210034110204322203320143332110414340430020324231303344101404202304300133042030010303414432142444134312213331233104144132003211433343010424312140310413324201241040244403331433033111303013341312024124001343200432123112024112430010120123230031432113430041031322042014040404212034003014223431322103412103134201122331132203302201012202301234143140212222232130034233030410210402431043022443242304423102104033302013311400132423411123233100230000001430004204210312023322131421132030323331113413432421100214332113002331322422112232000040114343024120010022232140233334304203433214130240332000041202010120402310210123044321233143010343002304331214433013020404122001320042022100140142243412030034234223304124224331100001032241101244102102420414020314214000101413004231321033101021103301414212131144432342241202404244110023143430332202302021403124340133211324403111202312131311104021120401300000310444040411123220342014204444123214032234400111104011423320041332120233400230042403024413341304102302424131140423332000231230102242133243114231121424331420233420241122303431401233213302140400102402004343344032031442220123432333413214411211012321314013210443202430200403043342102323301203133130344201404422434213034010314102212340110102422401210203420121414441234200040032423040233200140244043043444011314123322234212220202300323110143121442214010412122413200240212410333143322302023034040043142241204200224243100224233144332130300002401100220121224402304401212344424234043104122323403133404300133341441334340034023102020214341222430123401034130412343121240214103241404021232224442002143221130004013440022412414233021330221442013011101422224114420103030410340411130213340214113342022104401413310230230041213310200334430311432030122304142404120142440221110443444411230224430342313440403103043244430442230132120431200233431332212310440013230410041123030023340141131223203402010331104234143421043320342134001201110423202004403312332404242442211142224114031203021203044201130132002400033433043144244044201124002203210012113302322234114010041340243334003132130242112432414120021433000331112013344113334243340243012321000222140144120324420001233432420432422144211401203010021000421342404424421341123203201022102113240043000430231311420201122322122301201431410001402232144402412132023321404444230404204124001034230421221423313343022323014412340144144244034214240010420310310331112220302120411004341132312312234103333143000042321431300223222241434422414402113000234002113232421231003044231004132401444232043103432433014314041121040444240342303204403232323424023222430103203244104312232423212043202310023030141312412031144241000141110030100311400431110302134301433014322303042012343314434343204012031134331142000120444011120201120240344031103411224442143200200430413143011014311300344113402222333132004333332223242331443403343430342301224201231424011312441104142224042133120141042221331120422114204222223142111013201031110433222024134040432440023204324332122020041131211410214333142020444442312414130402332443314301242124443242240221021143204311243400102120022023340243422101022311232003103112142131211020311404211432323034224043100210223344222121432232404433242140012330222224144302030341442300022142312423240302043243130421410231343041204002344110412104423434410430320233104110422114404244131313202443412110010001444223013313234103130010122040024003043333231100143130413343431021", "103312133432300232141133101431002032010132212441104413223444410333042034232211142113321123414423103240411211321221322103130110311002313230112141144001004120442021130133334010014310240313322344132332241424423324003113313222240222201033122110021134001332220140442332431040040441200311142411242330042420412010442223010204244022132333022031340421111003304433023234021104311024332302424014144321212441432024403100402103322032300443300203230400443423204333031342021044421121220141140443423422214000134143011402014422444324011133443442040211122033011231332320004004423401202411413134303003434213300222444203212302103124232421311444410231434212031410322431113220122014234220234402300340313100133232121421333000031423334300013004200013241202212112134311321342143312221134413222204113243422221403242122430134342013313044310322000344122204320302003100103220200240120103214402431310343401224232334400200420041324410143130344444341234034442142341013420232113414402414432033011104223030444444410041213132343202442044334321324012343442430340233333012040432300440123320234043134301241244221033331331244201324403221000144131211314314304003302240013033243014200442342312234431020213132414314024123014003130300240402301212304213242340442223120022211141442024312203403414204143404124220043212224120222102134443010031212100021004301304340310000024023233101101321334320404003224133222144013102322413222234320134342041144130410422431443320143302201342331110224423313332241431224133344312214144020014243001420243413431140324210000124001200411023131302243312422122100122321303431041111421133012111141233132320001332233320114042242102441113114243010430324143011023001424224444411101133230022010110011204131104313310444032244122402024120133232400224320103310200242331402034021211004123342421342412403124342304033030304402143113221444120323002414004243020020031203044243332211311421433303234412312221310412230001112331333433100144120433441231324424141441232340444210333340440224112333110324411230134312144043313242334443121043142114324123034104304002043233330423112301012221432313444104224412304034204313012344020143313212333304110111110232243020422004110123100143102244400344302303223223433343012133243412124242023202233414112423004411200022012214140103404412410124012344204040011420132203242001003333442333144332034042412040341403142303244410304223433430041120022402331204242004321021110122120430414331413330112233342303044303332441123203414141224303222020022340202314132414133442420034011311441400424341340122330010434331211223330303132031431132412012222013334203434421320230420231241001310213343423130144144320124031111204240141344432122312413303434114010400302033231423130221221000124303323030142233141222440424410242414100410404233430422340331101422413423032410202111143232102234142014302120334343411433231023201131122412421031000112414222311012143101313322312202414310030112244440131023122330222333332201303231000312033110113323102344124110211003004130223000131240320442241101203211210223230222133324131130032340114240104440003040130310030014230121340404324320331034041240004234213304334204400144303432203144103214142134014343444041413030402204440221433434213122201214330041400123134102142423201401222132124012403224433433300104331222122014400030000340344341021033132413442243142413004013023333224323201234242312114130343443000232023440044211412123220033221302231110033003323203300323032043341234201414411212242214400024213042221000004431433003244333102223401132031120041141404014434203023404031014213434310403414242443142213300340333232301013314201344340432014034144342023203210332200431232330214133142412110242421040242300004121024310343122311231432244100123412020213201442303130004400140323233121120124411231003123014420041143241434112310231413044131232000033421341033333303244031324420044121311044303122233044002014022434004420011024203440412210110412341402240334030221434134311404414310123234404102034133431304031414001214144224032313033242023144333134343234311011122031011003401201341103222004140103220444312333220022002131043141044414444031200204003132244133303313240310000012200321043114131003332231024133432440133401140124232213103420431101234344044343241214112144433120314412231124233022002240344113403310011312343232041341244131410223113042301040243101412101331144013310121304141234111434022202322221130200423234443133210242313330211202411242130400440043211144020101420100012422040", "144442441043430010021233404030443432324014230300201413031000024014232021441341123213101414044110042230121212443020334002200331340114440301414210414404342142222423212034314200040304042011142221403242342424441211004103241234133411224124314022442130343433324314443023302144314231013044432421140011233431141104242202434340304113113040432411034404230422321211333241200230030341404233324440240432234344203103222121403332114312344234004330034424442030112020302300333423202101424302431211330333032242001012431004342001230404420121041144324224414344241123442332232030003410111110041434332442222042423012222132023342341202432212004000013430124302334104231031324033443012004332231200440340310012011344240414021301200230203044442412400231421001234402000314040040002000212231020040002122424234043122141142234011211333213433010304034012321202231234313133203012234022234020210400420424430020333200240431031041243003214224141321444242331442424440430421044303213011232021004134410134433303120023330143400032232143044433243134002240023122202330144301340201120130421101104341113412433431422210111231331411003221232214232430242314311143330001401400434034242322144112400020033144332132402222120034343342124422241001434213303200110304110210203133014424300411240322133234220030442131224421044100224104113420124034103100022023430204430213304404000422010423234301032032234132331211241034442142312011402310204441413031020122224034133410023200042142411144030141302431203403130412234114433303011044144113212223002440302023410402422440030200033303343031140342423122033431301101402440014000220104142413304244144142240141114431444114211022043224431003441311004211302022321113041124214111023123421314331041204122440143030032343122300112203423103300402441004012023212043434101102144220023411033432330032103041303012222000320214400131312442012003103301022243213031230243411001040431420034200240033141141123420112034022330221120100442340332424332120403202103302231441201030223112123324203404023431423011142202111043423344334223232013140440441222233222012011022003132144123441423340441433300232412112433413304143423441331123323241403002020013424443433401024431322114112302444320130311233313210443020241233043143241301402420443141010210000102414140422211322044224324234140420002042342030002302020430140130211134212141123014130320001142121302224242013343410014023330231430040223313321312133413240424214430142143124121110240433321432100400411123324222334303440232331113330423420332311331123212241402230213032420403120323412224323133224002101321420314201101211010340324410111432424000441212114430011241012033444042122104333131412441122304441301324241141013201200044321123042423140212431332210303441410211343043311210322400011323123022202342404303303321241243131000401040323401030103232143142042440110144432333030302300234222332022301143101220033000334141332301303201204233232332132043203022012210413142411033222321443024101320012023133110421220114234003331043043123104141234134342131414322411143112024242314404403440413014404422032333004313032113444421033323101021402301324200323142100044312114132222342323214033202032432221332412212431130211032441310012441202422212024114342303110144444003311430320313203241413303421012311230100023012142421440420031400322240223323244001111111021423044310322343011101221403033314332220241440313241012404212031342233011440310224410301404013303124142331113220133414000441212030242020020303230123023410341213141024130233242323111111034133141240240344402334412302020240312341421420012040412314233040240310112423023130110223001202321204023424444432122030404302143131433212214042011341444004122420240200432441412432234134020432424104004242431131342410410240141443401210412034202442033123101431220414424201042241113113334134044140403310000311124303432440322334131140413344120143424344203423202034311042120243012211012441000413403421103034042014423002232012331342001020043432011023144031132342213420203210022313021322321424121123041111024433424113334222331402002130032211233123122343144132411030243444041244242403334003021103121433034111420044344242441144020240342431402403034443141023233432110312301114344312441141044212111002134142412112344110141201010241314424432023433344442244130002011112241343113123114011210100343430400320304140431022430043304331142033100222323104444032133303323110103314441304004144222140021302220434414341041133144032020404132331101021411343243131312332310201", "120401123234243044000431421113320444121023044141333201213404312414114444024010003342011331203010224324231304320211322331044204332331124233301002313124322100321234410112143302421043334323112112341110343102233142111311401344202103324301243211434211020040131242113132031014110003404142124222030302314143431242411224410321221422123234031400341042430402332321440030131132301442132404323211131043131432424021323023210131012101310230223101243022421201102144434400422204431303411120334400201232242204031221424402123033232044332042100142100300143032244200421430440413104004334132430124011241133240221222342434334231311323122122321302001210424110231330403300444042444221442242431331213402440032014322013430123100040440131220304434433340131443043010013440103423041434333320024012433432222342041221044033143022231204123012103030422122414443420413124231320040331101423022201232443301114321123423414221301312440120310321420440232110431240214224410334123412333033340323234121014331221104421210433311203241020310224041420330003042303313144012223341412441000442030313224104034320033120303023012103034113013442100111020230024212144304102441311103143211422204110042031330211101122201310001400302144130201410421100404401304102301003444404143442232210002100422241444412134134224013002140040101033221400311134003333123120104131211404021414414314412213213111041440021431433330310010040021311011034230303114232401234133102413202243403410232132023212433411231203143230210223442012303202330032313433141434040300320242132313000012422041211421401041223124120013321441304403044102320232323002004343010401433113424341404022141034422044103431242010223314330420223244244303014201022340340222434233222302033100443340021111421434301423342230342011401031000112130204400323104031314144223034040143141242400132334121113412222004010313331412134213042201242144021213223301001140030434010104244131121001132030432032001322212440413244342003233310304213211100042334313110241044044232041122421144134333241021242341243201404201244400013201342233330400221413321233402244101121200102234344323244041240413230011123432233313430031240121442304114322032330011411432413141102143221111033413402401401124232232310124431403114341002334130210204230243114112302030100310102321332101331331212301434014114022300423424112442232324411203324312101230000422023011400221210232014033042020201122144420314210411024000013011103021000324144223114332210233001204411033430312443030201320034224032144410220400013141032014332111143013031334222321430041423000433203240423231222131032400024020214310042221134013024124214113000212024220330444323313044432244132233441112320110232014241311222223113333343422134233030024104210114222414321214400023310223241012232340032240301201130313124024433203400014042103001343241341040333310230203200224333333113430101314300311231133140003034323010101034013013432420024322033234301030303333242210202323030230130003123214433312210012100443333023303404004224121141234240320410023012101231313413000213432213334043232131110001242332334002143322234204132200323140411204441133313202143110110143103334132433203234312031421242231202002230103044241343343122102312310210120311110341022242210110040140101022321411342422221311413414003003010430224310402411413121244421312444203340030234030034212330110422113434024004211014331121413241041301214132331224422022302410224014210010441211142002040440140330002422124131440041003242414134424110004010142202303401113424310024134212232010110331423333214112301344011401414201314243242101122311424124110404300011240132000412203031402432402404443141304013020213221213210142342404122021310230041334041103422123124122044233202423233104442104443020414303320441134141300044320123214212100243120313112204434121342021120321004114043023012003203133100102100334220114042410102324003034412111031210332330140023131021043333010040223204310330134212132002330013324221004102101223412344000333321443123301310043400020404113123021101324341100442020130314433420001114422114001130140000202430330032234332122400041123233140120403113003441022301104404222321444330311034022033023104410022121303011100423020101022434323400210300213241232123214420312022101230233412240212114120243421344423444210120130334302121202313121104331033024202200202040431111211340043134303301301414313440100423304301144401302012312122414210220301424223200432130023141334221021013320010201422242420420414423213142343031040313110301412", "134422002414111334433414321122203230222443202434333001102032313123224102224204342200003144442142132303141202221310104412414443144021121024420131242320043323243122001223320422240122430102323214130302323003030024214244014210023311213002103023110042201412343114110321231410444322344430314343014330342304234322114111044221430022312333130442202012224242202202401233422201111400420214111430330410212030412410410422333100012213201424411441140110134241420022411443101020243143342430432013214401032240331143031220131204244020042323033313020012331030240412112030123320423223220434140213302231231034300111222434240121441120341220322320110001143240243002033010022340411340013402441012032422012414130212130212430231122214002001010120244012311232324212301103241112141334032213220333442330210211231100304314412301141442241221311013131134021440230340413321003330430033240303203434303424343020023003322413404113324030112033420000312440044444102340120003211331333333122024021230141303012031240301202224103033422333321113242320043100331203441112131334303124112024211321140202301013202103231204011032121400112112231033313230040030100402221013412121333310440234020444100413032201311100012020413420321431230431044332123132314444332401234420123421001234414403423203214234210431421212100230202224031213104244412312344242031211044340442014400040224211003230240134321104424311343204143234013001312102034120442242123323412030414040103003303430300043034332343403002420312344440244310244144041131011421143312013034134431313031031101444320432330110311411201314110122243314223411400122033441210430240240330244422211010332041143310232210111121214304320344101424410003142411341431012334424331014110042203232203004020024033324342412402401012314201140141303021012223233231221120413443102044034034124223140121443441034414001114121024144341444040233400122122442140143020302423314420043022203004441141334223203103003201203420133332143344422344003011443021121213124301023043401440020301422342322300442012003344313120402341423403430000302142144401202440001204133002340003403043233121443422431032411100313414323444333112301043434214124130342220232333044103131412300103231002231101234210343240143444420011032203324341112133331133044400000112222422422314031034141024240133340040412344011312221203033202321223211222210030104030411221204430301023021044310043443010331143044432120301342203201404010234030202314343413434402113403133022200332023033444234200112341303341001244004212114044411421212421401101404404211143301110223423420413324104040043013144411443433012032234440211134042134104341433300223341433204340130110204411301331421022443433430034441312414423043134233023132430144233400222130120234301243240042432120240200121423024213220021322103444332333244213304300244021024442310431103200140323123120240441102444323331041420300034211302304202420034433011120211341223322432434341204413121132000412314041313043004333421321421113332033022041234404142323310410343444041011323243214333020022011424423021012330440342340044140411141020141002142421430001130011123041112033323202322402311244244044311113010223000232223432334231303220122142330340144321103233344132221400322312414123102321240441012030234010312140123001341432143122424012301231441014111044122141343432144112302122140401414012330133133344140231330033240040234240322204221432133304420231101012341020124220000313324341430140430223321024332243022330012413300040013040401041433441032101242140223301413013201001010340114442102104134100302113121120403301343020104224103232113422432414443243202041222002333343320143324340230013142141222203042224004410244422344013030041034121302203003014420343330403044120114031133003404031313001042123314332240333424112122234143344022440442132320324422033122410022230113112411112324331300132431032210002002104402434421322014010213113413402220404421044413213111334420424204322410112444133211244001213101213004204213022041341401101214402400341222341112403412434142432314224003243131023142134301104412423241441140223412112442202042304404243234032220114014312202330034403123033412303402411311142313441130043111231011041230213134114430414242313000024224044020233300400313020323134323430020340023040231413110340413413212043420132022423130212122430102232442134242320130134241223113112130010223443314320330042244223142003401132443202100412122022404113101302432322112341103324432421021110331213203223231043422323324242422412220101203442323030", "033321033010100013023240104434000220041224322140212130201133124102430343233203212244004341211441000132302141310401430011310403031240131303101420032342041341440241100410243400020132104314023022442310222431233113442300213414220123121124310231330120441304121432203214221322124432123004124340012001343103413322101234242240221041022434024124314003332022311334003434140232143130244021030100233401223024443340414144214034320114013042042122313031222100110102200022220324204120422102312430031103401323322000242143321040222114300213130334021023044400114334122141142122244131244022203412044334223134011020224033320034021043303143042202311131231133220400131121342042344221412222110032334231342404431124434412002102203043401442044432340044112121332210310102012041001142440203233030243022312142224030443103440330414403011320000000321301441114214344334011413242134434031120134223124441240124231244103000104402143442032244312002042021221423331442040334204101424404441042023301320114042341400301410044231413412410410232234113344443322022444144442212142121110013141401212114423224144300412112320221310410124202324002104223123144220403431440014003302401421131204100020013401044234113111240324403334442101014012230412200331324204424422022120433012141242132432024134441313043402410324330023431410124304234100301434124444334240223433030023320022443343431104333231332221341111110121130043412130242420443302021344320141402312034214044130130000032423123403442100014303210410120001243141204301312302204241121404431303321411242043123003123404411001432334231220032132243000330014213043243023003341132323033033144211043103432042313143403402122123110103241032034041011422302441412311411332004222111240324043243134303102201022132343431101330233433131314231144022034414300243340322120120231031034341141423303324013002411212423140141322133033403414041223420112323104443104142022440214412401440131121121230444011321244120033034044411230122444032110420420032143141344313333212000213432103431330112132001400234203442242124421302414440322200421444232023022112122444403114113322430023144000032420112041032043014004023422221130342302012342141130030204120420240121312404100114211101110211301024302240304031231032022034422310024232133033001441330041210334331330232200324310034104141322341234223421210302142411011414320044132330103233344141422211141304201244032432340314221133330341334423442114034020104213100440113022142210242300320041422404314010330033412100104443433430413410241242140130141140340002424020010034110220302012000002411440224303242314044214211201301024123204403301211144140224033214332400100314342224330144334421411223412323121303431101344404112103423014143303120434212303143330101240411110022340223120010010002244123243022104020101302314021414002114313221100034412420113421200413220021221104341403034324340043421301402244211023123311343304414440024023332302244312433312103233430320402411022124321123213434402102234100134411440413121031342013104211404334243334134134310441433311010032411213100121343222140024102021210010124322334224021212401024424004130120122043322024344322214032313200101213230022214440023144211322214203321201040323332104321344230444030410334341243440123344134314243430422133314321214321042144221421224121242104000012032132041224002130444011030010021110034230031123103234340013404221403403140403342422141343244320232113103224110233031214114423031032004441211221341400344432332222322001210033241031100123033221033110342122204213243132412124403042333330404101131311242022242313200400333032322422422214433100203342433400001323101330024320233224230403234042201201310443401421330020224021044101301010324141033133340144030123410432231302402410324213224000231443012320121141024001344323413314320142200132232210040304200203134010414033134202412010110240421203122433411043414420022432104230040403243200042203344122022120201401230423311033043333434100140223041031330444334124441424443342021332403224224041121212330042403144431424134404132433234330111434424230434021144021310341201111222004040114211223014003341104344121014031242201200000322303242021334112000311142201120404314400333401220434010141324300124311403404403034233241004120343414111241040344213011203214042402422020301412234413124214200100320421023034132124310004204022242122300424302034212204324442244034300214132241011042433412004212112211133100022433100312323341443134133200142432041402321432011024124023431320304331010213441", "334312024130212142314134414442442241313230230240201030131232031333204034241011424232001021432024421012032314430124134343041013443210344433030334302014312140142423421343300034133022031021201000041132220420432233342411223010331120001413401313033130410310424110303203423341220144001123402423010020102140303123444424423332222233301423204023231123112130022404022031440303322423412243213020414030104324111204131030121244232241120440144402413040301432144034130402343133140334001300043101422000321424011134000434334234032231143443002322413402133331232432342141231404413230233142224114320322331001410300224244200201411144021340420432323410313322234310224210212030133420142144421323214133121033332400334012003411001344211324443421031310214224314314423334412200403043212230203444142213033144223212203441042442101444022312034334104001200213033424422411200001424310431421033242141213233423434224324213440211144214224030441302034314031424133301131400332012031023230041303401323101013030110112141114443410303011312232413101113413224121114442024121443102333224142120042120342240031020343322432201004333432440122040340410132130120333033101143342213440301332131441203233124201242142100433210413133423123424410324234232111433130301241344141421423301312223214030344231234034432241433043124010101344111144022002400104431103404242221244242224143321141243142400403234041430020143141223132341241032102141111344114022300040113013434402023044203314401230242043101442014334110144242301123413332143124243301204142032011401441032340032402124132430112204413102043323130404101221324200114423420204210012240214242212214140023024401403322041311412040102103014143301342414020101211234432134110201243402112303140312021222112024114203402102022011333114130232202323142021244111020204142040004241410021332002333440320324203132323341121100421442313403201333443442034011443223300211104211421312000221341302013421301440100042203021122340334334314022102302310240224400123111442140233141400140302121112314132143342012024330113011203132241303031304340323032110413400332210130301001410043403411412403110124022424400400032240441343033340442310000113204232232333322204011344021223234201231442413434232104412400000131420121333413010313144334122023202034020003300432304012132120213300213110321033201130114431422402324243142211310043012131133233211032240001240143230014123410301221103243420221222422430221444131001120444133232133103103041230332403140213430010431240012410140421331231401212412212412304310001423131324411213021323130210323122134114140431402413434144010442230040201303002234411233403004234402434222413130041400232340311003112304024314320442440121442300022143301302044233304300133034224204230101440202121002240033044430112442232334042024301041240432110330020124200244220333121124443321304134124401100310130332333404420421102243412333331303413242043044001342211343142443310321332430100443101412112020112420301112412443132434223304240113432411002224101231210323401131141443010143230014014310442002030404041403331304042040002030431203002312120422211420221030420211011132343240043241414314243032320043330303242310042232233023002210021223001421304220124300013302421033110422400234334134411320042230203100224303220243403140341442311232444100333134002043404313242002000413342143013210302142132004402232223030400310142421214243234024233312421202333034101230313444044424444203033340314233412240120220301314424131133040224130112411430310213432000222232340311342100330333124321240414443302330134010014042130013044232330403444020421010101141411024333003010143443423310001030223101341120101404200112110232122440434142443041330031003421001130321420413423424101142330023310112044434311203422002012240231024441334423233134234024022140240444411124014132313431041402421100301010211334413241114012232424124030222213002413341000321430001133031110003231414233420031314143142223140213334111203040443110121333110231011113020343141120444000214220020002043411213332022011434121144441231004033121214332102420122231344030231430402430211344323024304312340142110001034413231421100301240104132421341040141100232113001002321240343312011312202014333302441241134221404230314431012123444033404023132110101013300222343000144000400314111434220204123431002101410231120433012013023220104420113301412120032310431141214304010113330222303000332303242444420143402210413320341230130330243040220212143244331332041031133212212242340420021434011412314003", "123410422304231004222202302341320032202402301100223104041300111143303421034323421010014001241220040410313330024043241124403221224110224341201224301022343342311232244334134043124332024301110001412410044212321202311030323444002121414212330403011200111332024330001223312240444204333402300011114031212112133334032432120344041222404043334012144113232122243424410240124133122430300213302203343400232323143341110232240401033313443104104240300311413404201310010132123220143211133002201444011031421010032332314122240440140420212100021111333432132101134313043104421333114224244140001411120422313434342001131100100103224013031124314043443011312032444314104221434231202403332402011203330233103403004011430013342201242323122221311140401023240413034100431402310434233243044433403241231101222313241420140333112431233011002320204202134432412231331422132121303412210113304012112431310310044420400410112441344021114101222021313341032202140122100220204243002211022233312133401122144340024030111033134442313220221204311321001000000211221402000040022000404324434133423204402231431034240141422333114220004221324222002224300034140204014024302200344031434213430423401342110340344013343240240304424423040314331114223313044030144204014011230022040401011302110024011304113031031433430340022040034224434013341202432111203412111113014410040200000214131104114433231432431313242330102204041142331304121314322042444043341341320010231212120123210331220430141424304222234441134333112332320002422211403340122230134003404012302124304003202220134312110420200020103313021402303113002010222304112141211101402113114000330101401303200304033134334111014331123021034422130144334430431011104113400341342333030410412403033311143211220203101441411334342040201140214120344000312220403324021310344422431000302121141314420340140033330313231311134430421310211114121310434114144203344140300321024213430224034424104141214344342020203433414342323023220032430201333421202132144303000042231333233344431441024420101133423012400141321210010422114023202333313143042044314320120211220244314324020324010034222221204214224442040223021102221113123003202320012022221312420244103100034023032113322130202221214102232220242321100123010020204331410424144401031412043240440420220113411223432243043214212441034244444141432300223201122120102333031201022132224030140333413142104304012334412331041333214332020021001214310323241344224144232401434312340313030333243334002213321423423302111302402041032143230133131224104302402411010430421031000300004332432320431044211233440044430421010432104141140230231212321323230222241330421122144314304302432401110232023414022240012104311111300103234000013134112404442000121333200404201122002010333414033011002300104243402000031100302402021342401404440211041123031403312230304322211244011044143421042134232314233020413424433443224224234003123122022401203034323111424213132224012021303303242031133131404034042220220014024400311341140042031144321411101340320244332111113144241133340031013431204003332222223201340304213040132433014430014434121432032110413030143113344341234131224013230242244103334020024004202023114121144331340412214401401143044130034021203241432100442402103034201032200422424333232401403100141324213334410100241220121041132202233124214444313414003000422441304000430031123403141034200334200300014044232422141043423341414213130213440323020223020231301441023101032341114200330332330203110113114030330132212303200320342042444044423224310402420411132432003031242204114220241104233221344002124104023403103322021331230334320412124103104231132014031120442442244220224443343243432040414141403322034320414021243202012123042333320031142120113321231013020433312223234144141032442010300211000434431304412424401244123014210402241201433142330303342433003400114341401141313032141222312444103123213110440142312343343331213322333013304110022430411314242221303333443230414240203203223431232203414341123211133323243032213441100233233324034014130130234222012432142001001441221023033141001432042120301344244030140122203241213422000421312300403230013000310002430320401421043242332302421340411034444410402303241322030444023340330143114441420422122411144004400312244140341021413343233334233410140020240334401443013331332443111340204000204101330202121201141302421424403444113103234414200112344013333233024411231021133333333404211333042113334033232423301244433343312031321032412002432201323130412324421141221243404022414", "142011023440244433021131201022313412031303040223024244344344414144040403103334443402013111011311001222402244131234422420124032411424402331030034010310234330121131424220432313030004030320132431012020223103213410040001240101224203303430443300012410313111134342024230210244320142201211434230444131312114223130343303343023131443223134022311104133041334033343033313022301211104234411421004100231111214210221241304230144441041222414444320411320101014322212343132020312014304402101341410100413231433012243114110334043214430442242021424133342441342131422300414100440242204213231244024121222412340000214414414421304144410032103131333344421144402303014413004020224444121323034324432422424040004334110421430202343243122413331221104221231133033030220243430423123033030410103124301242310024141134330413133220004240334224311343300432101024023112030320021303044143122302111200142214420224422430010421113301313331411313441430023400314033333344031101234221443302310323201002142103321441002441130412000231211040440012341114324344423031330133023100244220121343123234023442031210231213140100210210143414222432222131132324141124204331314311024000203113444310403210400431341434242023442131220433403143041222142143330434424344104103223203423113330140234433100310113442213412423442441344131300330114221424140241131121040421142230011213302402203432434141032030432334232322324443434112432143431314114202014402100132402033434321120411133232110414140011204341413100041033344204133013343112100221100401442431101014243104212122432104023041341224111202043113221023234333221310301103340304411020341310203110101131242232112013011423402140041123103312042403243423412220430032101330121410222011444122034434031424041133032310421034120403400221331240232401133042334203142423430024144232013124141414011312142020010420121002003020221311301311322322333301143212041121042303140301042212301433002404442104131400321431042242012241413122103311140303424044013433003012240021431331103230432014442302030020431313032130004132030312004213100304124223022243001420013001220121111102244023014003022143443110341311413324143434221401212432411104411233101423312231224343113034030144240320013224204244443403020442004322104021433404331423441100122134041233301344020442142212240342324234021302411403412021020212000012240414040033133043211044024403110140212402212111430434430234321342141024344421231111322023443222040433122401333034024022401343211300340111024141320240114012224301232443341133023041230140000234413413404230001012320244040413043113441033343204441334021131433312313300341104331430313002411120100120234002223011132320414040112213302300041214130134103324321403444000401213213424204102133302221403213120433041134042343014031040323432100220032040333221322333432324023431044224402432440102243222003011210224333033132021344040434320222114402203324343113104322144433000000000043414241121302410241430021314410021124131213044001331003113321304440430332000310424424311214324204031400432312114322004221221433000321121240303234041404410102330002203212220323341403211042404243324010004211114320033404120440132011120402013003212310344024211431400303214230423034214331214113340032301111431400143104401321142220410034122112243100343202101342300231331410211430432332443030344322300242104230100430033024040123323420340403322142040312131232223144213001331032202003040001123144144030023243222141412402442243121242402421131302213000040323142110312241204031023000130100303203032140401430444124244114221130000132110311113433011044122022201120221410124013014340440334142320233440030030333420431120334031134042313033034130023224040331113113122023100410230314014401142023232202432000014202301002432433242444110120342313140143304333014112433403111444023410132031202312111442220232234402001333232004024141104041132422121320334430322200320233120111401331433144231101310122340343411013210300211414202404033231413032332200132004443311444300423442323204400420022011303302433114342311322311232402143433301224232210011330433442134433244333321422411222111010234044124224323310342344340113120330103034244302142404104012402204112240011410423141333210232133140113142424433233300044302300211321031403423340330042123312024021114210410344202331412321201414323140433400211443030031342041202031312010121041223034202021122200132332343404302023221342144042340430024103004440014334231202112441413214134321142404313303233110100123032343111000233241010131230140413", "214421420220413210024444231310012112203441334403441114411332310214210123423320422222024130012012213341321003213040043233124310433421034333113124403241423244244232422421200124324130213141021411114242143403401134402244303204342012001030430033430033100003404120134424042342110322230001240304232312123410411004341313000240000224133440024424042001210322313302332022140434421402030431141043420001403441000244432042212312033314433340223113021314400414440111343314240004042334011414444021410424040323032442132403004203323202200011010112024430134444331132012132242143430013103100043341344232133343234303044341422332131033300410342330140100202031340333331132403224000333331124241141301334440331230231402241323424132010240304120200004321401234313024244434332323131001104412400102314043223343104044110400132412323331013034243124324130003141141022123424243114004300020022412421030010424101022222214213011413343130242414310024211411023444021013030010433243133432214023212322030044342304323103324230312340310301332102444202401103204121224241314410221020344213223220122311424123022223040340231143122404140021231431001313024210134413021304110121141211404131220433134240104130001144044232142130202432011233331424002142334210043410211023104334222214412210230041144422313334400242101203403230044311103121020012121303400121441341302420343424004433242230402323233341340024420032310420024000232124243111343404340202412110420342312104130432100401022114424120304024032240124430232002131343002204223202030222443143224312324442321411230321241201113320201400042432344111231034034020411323324243042202331232404230344440221314440013100013204233343313222003432330024413311031443113234121112014341021213133110202034032224412120432204323420124431420312023420243333433243143443214404130241014243104200234310131340244234033221014010340212140332113333210314431242433001200123411343442433434402022311414342402320112041013343213002303010133130231433140020432130202434003324133320420201402244234342430201142300302243142142214411230243011421312042242314104210333002242410041104010114004230413120130012333142331331111424110022204130223333442442210000203021420044312203311304333014220212141113323143141104204111134320233324024123211303423133014010421330143114034104201343443002110421134310430210413144130424324132133040224240434312303141130310344324220422003241413012241414002204304040431424012424400112443013213403333043324314024413144144124022140301444214110040420232402233344340141120441143444412010441043321224324340404024211042402103340021203330303141040001412440330140331213324300112114332020411334033012140021203433020044030320341211214041130044042034114402000324114013210213343300333021124010133041212030230112300232121231442234104424110213314134031434222220431143210102322210022413432103034401322301234332001224231002341103402120440331131114123213423341323341410243413231014442210104321242003042120441210111430004141244202404400220114011133331240340043301401202144032222404320144122341431033012420034332401221420441323030302211242002120404401224323313201402322402014000442121343101344213301440114213100420422243310421023322022141321033344023223144112320104300112341310013433134121230024412402432432231212302002040234140101334324400020121420044424440014003222243011004401130214201440114220330224200321441220443333012202414414214414224142233343044201313041414024144413114133304440020301444420213010413302422310222011244220144132200311041132433034332040224340300002100221203411324441443033130403433300101014122131141003223214410224342141341201022401344303213134100230443342203124202120300001211231122332320122421014111443021403214300301340444011402433000314330344222403342012111444343320033004010123003402031123410410233443330433143012023302134044301312342203032304414202204210410414202222321100041041402131322120314203131024032013200342443402042434342144140131330340220234303343302230342133224232332200113212001240132424323444314343434021114213103211340304401223010243230124101403040332333324310442044220321313313013230302403114440243434101414032231104220304344202301004332301224323201313113432232321131343022413310143122302222241203104224213033133121034012210133101444041004132231001044214244232100121324410313320330121142012122220434320201430100141301431313413022412401321221033320130302240014000402042202134233401222122030033240031444032220234342201124240044024130114100044441342434403402221430002343230", "141300314403034041013232202021220412030400110420423203121220201411311140200033322224132102212230410030341011124301301410334324444333340142011143140230041110123242143104434042304204232041004201100221320330444042130114130113314430140241442432310012000004414420420440301003441010003101331134112220101220442041220431334040021201413303430413341003224134342243142034233433104213130031211203314041134432321123141431322304024214332200412101114420430320433114140042102210000413014030002310313133003113224140333313231343032324403422414121423122320324304313141202104114421402133432113333024201324223442423442214414324102113012041322230241122341432313300300242031432314214024420114023040133132143223021441344203422200341332310401434230113134334114133333423111334144321334122012030323110443023122114312032212241100413423430244113434123404331310232211423423300420224344441002011122343434041244340313223112214124221432444444121410102200032313220044234314204342100042434020013412210012010112204401010003044143201110321141100320014412013140131003242121004432222234111411343322033432304211103323140140134113431303103230034020011410403430140311412212434024424244331304244303222210300202024324200241101410040403204442110331404100132031112433441201000121341004110103343330412333033441444313320434243110323222413441110230041321401121310123430120123313113142214423104301442202232321023332312422122234343110002211231223100300032042213002324313223043141210021200240034143011334420440302410311223003104222243431331432042224023300404013012320203112014312121400232423311122100244114340003224021104343024101124030203123333230434444404343420224211320003423211104004042424033441342001304433003334404212022230111412332140121211310314132221020133202224022032020111214101020333304001223211142202010302421341212310012100212414203101212202033314442404002034433011331340143142024020042044343404224343442330110001213000410242104001111131000310333241321100312134044244423011121241243241322403342030441112422032000143222213411224011221400310240444100412232001434401304112001011022202233140100301401131121341022400212243202432044023230042111103121032123122414004424021220011113201411312043401003142432200032142403322142232402331400332340414213123144302222012033302043123220403421322141304213223021144321012212024242210232133101404141313412003141411031121102111401340113342131000223114231302330220403311324122334311210431134003131113403000000044442330104010333344044113140300441334100440412423313231231423334303334222134443112111242001434030123441241111114443131200112014113414412114001023210414104442122012314113310233034312123432203300201320422320202244322013301413414201432021212303223143421404411210324123013244241222234142200143322230043033242012431433000313220201133044310230310130434303113024120112401424041021122214012424320122032131013342140224433002322221043002333323330214112023114444330343210043101120012000132410333243330402000142010034012322412331134042314300231230230441002034002213242040320131220324100123120343100031410131143420021321034420231333114232343400023240430332103343440304441403122124022331424020203314422332100401321403233412410431304043402134431031334044431142231302010423003021222104320300031211212230002444044014103402444332142313221234242411014302420341221332303020400130414113431344000233002233422040321132131421220414102410220313324124440203114340224013343434120013142011434330004320042322444224243404033034210302204302104331040300112213341244232434224224023114133032332444222122002231042104444011441434400331133201231434344041244402330134031340014213244002432342204021142101120211342443113204112320324211402141434243422014040401211130422222343141440403313100103303421340431140233343021140140324110103003424423313121303012341440143000031413041202113342104143404103014401124134432321423432341202122411203344041430032002304124101112400242323411403314204120332041030012141221244443232414221322010444341031320141312024212113343213303430011202243144120113224131241202441111001131311302012143344032012134443304230443314213312121220312021123332244102442001343442123041202240440442121300443013340241443231311104211131010223124331130430003242033103042110003032320224443110324241230410414221422343232444430004224314323341101110433044422422310014243011033441104110324144233014101424233321301422210200412411141402032342404213323021404340304333434403101401201111232031034312324402040310343414", "131124034004010034112340204241042131304400143134102200002101023413241043301214101221241003012403034012311402040004412011001331241304144013211343443222433444422343033343211023401212041241023441410321344130314104332333033421013232102410321042411320311030421223143041424330110323111103024110101201304414122330223134112401344134340022030242033444444424232432220320302242430422230121022310014241234044030134100422020013200242232041133044413211100122032000024304022232011411004110233243020034431233222033104134434210113232033021414141211011041214011141144003304122434420121020311142222214423334243343033213403200012221332330122332131441442022104140413344331412044321021022441131234112404142143420104230004410340124230223213021232414023424114310122211040104102331214213232241323341041334342043421400200024023003442320200323301024120031314033200210313431444323312434333403331331310032034113022102412043040312114340201013113101141014234240124122314242221430024240004032111233414300433213113130313334300120131021440110441134424133204440003021323440332440230233220044322232334410202441340342214413204114424404042224130111023421342024233100421121302332432220123021443424433134233040102444214202243431231022022132221232400220200004033103111323400243143002100211334310311422242442222213212331141041234412414303134424444211114421442140301203120243113134020301424311343322103300140032102400133202101140343043030342104224331121422130433010113332112401142124142014020411021231001410143011224221001034031020344230433201442224134402210201410121213131231431303024123423440030033111242011023043044244213002021021110213434441242221112010402402130443220110443134340204224331110444113212232212104310203101213242112200104440343232302410340104412101330331211304203401313442003424341132112231231301240040142240140430433222121030332314213320310424442333031331200301032420210031310210033240022241430414243224224224130331224234404212020401312000332441111230143231023024123140304143200200244403223012042121144343022104313332020041312344011023434341200031434123323003410310310334340442424130202442142343324403301122411311014302203143143203100130220344412311433032212403321432343411312042423041314100320344023421330031123430313000333132420340443023141222130134130401101111412110113333133342002233022011142010233224222120324304144422413111311303412134340311200311310041023311101144013402114203434200442010003001312101232010132131204003333144131434044142431100424444123212330130042212011043211140311223204431400004321210203204402401001332402421020243302301343033310011340200432220330210300103220400233233040313042431242114213224234124411403110423424134143434214002204401343304301141143112302130044230332004432021104440310214303201001431231340242241402404142200444210130421234142204033111144230431214001431114333333444113001311241221432300411222322230403214124422110044243430101420010303111302040203402442134022313142142222300130141040110442010410404343444302230341123420422042212330431003131404200044344223100403301411143101131343332311314330430211424311343110342311202132111440432322400213320322421244131203442023343210043342211102324024100111011220324444422433430122434130401424422023302121042443243220423324200133434004242320410440131124212411142211310331201331301414034404242032104132233333143102323100014321000442412023212003400101122340331112222343034113112011342434003023332344440220222422020423103334043321123233300014424443002422314144401213423202041443220210410314213130300401413443411201140301141124131443011333243142323214203012422433312104103220324243223144224020410423232231404040041410103332203321411443230040414204030301432014314330320133203121440101201002012243040123210143300224342210334211231433430323111430414404404022430223443301443031323400114414030131412432212121024440434044444022103010431344334433010203012311111202013431411133313101400114121000022311023224412321240434331014114240433401322312300210024442124033024404302234414230010143310044341020011033211200130113020304021000324031422324213021014241133342122303112424234201001241011200410222332432144214340304202341423230222442200333234332040110413103201422312043144210412324144113240303431424410003124040104312401402044340123200200421104400144420321304411310211330021102414434413444044120142222212013223033220112001134342333143143004334400131031140212302132210201240111244444201032411230430122112111320211110021200433432134311112", "134040210424132141121321322420440144200420311420003221142204313402041443031114104142102041234413213432002334411232111304133421110041340233304321344044430334043421233314140020034234134112024021023404104042131131401240000332312114044432030123140110344443304410021240242314410100411114432324433310422010334320303133432340132333312404011330334110144433034041000200244214010300002214210000104340403000340400124041343413423400430131420131324332432022124144401030311212042113403110012314310104330223123400224102230040010030103241441114112330023320243124300321332442013231403242014411120033420014333213320114011230120012344223343430211441210424412403310332403220133002103143210120023030334023343340040130414330101242344032401000230410410342131021332134302214241214043421414213331310322142303230220123442030430020430432334044014023322302020301102403413422231041342003133434114120044414023131104140012411223323233324003330204333443103001412024112232014140330123133333402244141201043243242342221402042243403401020231122212301024334301041042303311121221204030200224400414120410042333301122010314004210324233344002130340220033140120424102310042331043433332010313444314001030303242210214340213042131211123114220404241412434241100042212411332324310440443434330102333304440432021403244302211424130002220030331323422204301143213312102002304002203104424402031001212143024441112134032012302422202231024214142104400404402232313230410321011024001032124312040220002144401031300130324012300120231034021112011011320131310040242013121214140402143004112222304433423022241220112042014221101414012130432031122434233433222040214313044044013401121332221024001034140112213023444121043003023043010132321304342241021212043332124243423404122104432044100444413012042130432041441103214042014212133142143003340134002311341440000204022413110430111342132322114434240131033233422433442220240011404120104311242113140101422014021302213320134413020300131202312044141130231323344303430430111223101343443123301320124222030342031041433331400033044020431303311042432323314112040041441100313310020433204040234241411404143341023240233401220342130231000122014113400212022140220422402422314131334104012302334113413024103131444024103241411434341322200413404440244113022243103244030143133433112311334220014203113213204213044122123022404011144014222334042032143442332404413001141230110431044103432031300323042033233241203212421204141203142004201333001103110102220331030124124001303423012234302403104332223131310411203420344123013411343421100434233222014430233122224340231421330210234142112442003411424033023413444344441331311030332344414010122310033012001022100331344114221334141241303114122340001001043214124132230341323401344203243320104122020211213001421310102014110042414343014143234113004042313130241231332004204043130323441034420104230442124212322332034411411024440212140402200034132434430224031014042443221424301421430243430242302140433333012014102441424410332020121003143201012243403401301203001122401434100111241243324003034332142323313230230233113133044420433133440002402031140034432024142044220111323420201030420000230204113412330011123141034421241232014334132411330100144200122131430021440441302242332343401122131114314320104323204424214131112201331333221422424214041042402400204412030021220321004004102443242412242330011444123003412404412203100443130420314242342441314344310430314342120423233313030230010314402442321434201210201404041321203113122401320120032023212120323132124342004213114422131123011234044414021311443002033210044331111142440130432314403432204222100103431122040403003332224303443224001002221433113144440424124132242441343422020024040220120340132332343111014023400404342233000222123110120330234011202313303402121403310142013400441321344224030012000441221442004310432112223024224044413101121432340421312210301202014444343121021312400104211144301133142330302220430043204241343312124231211411410331300432440444402443300032003334433402310042101020002240020430220224224230422141140244402230303014212104034404101202033030133142423321230310011334231302312430000042012300433201302340104214404431322102204200304344440421332041324322023314441323113401231042242012304004011121301234132030120143333112423320430430304111042133132420243243312013140030122322310230302040430102021011301133303113244042424404104200024144144411321442114231431112040114104112233043104413423221442231231411313141204411100121204011122", "113422024144444233410231332444042132141421233014324032003413334011214320020410441341123224214241131044240102112101321232131023332340102240242402241400413232411113001103404142223040122011233200230243414241421033324311301002421020003314040100101240200321321021400401322412412212230223023023330134441320010012424301423102334324420011123004400123040003442132301202131011131224100321034121412213241233201143100434112214301403140004242232234414122112110344203203444010203231232020403443232342443430142023401032302111102342043122234101231420343311403011211301010440042321410433233110223442010400340211112034342040144321032424223120042434440231022114421403214334233434322123311443043001001324312413032242004303242314431324240212422310210000010034121011412341441010241020014402212100443430220301040002431421114244022041434114443202012332334241121413303330011214311424110213120300233012104444424210002200324121303431430123130232214414412134342324333033330102444424413310121224014102330130301121333444014032341121342413004030002202140133304333243220244113343434114310244101211414030032422241041310234444222113323410003212322401034401011040244210302300401300222112004200104000114200334420130122422310022442420332330130201011234120343103200422302103421232304142104020031213110410400040342034332041112210403330042144030021424012200033131314311214030333433040230141104334423324421433432240444444342323210000111401242442120032104040412121324042043214334213000421204323022111123203234031032244410243224443311142320222043334332023220042234034011014032444101341041221341133013214204200334120034424414212220332311122334240212321233214311233332102422404001000102440003213343122144334041140331142142341211043112234001203031203233040410004421412011011104041002421440004422000114022323433432112104342222402113202433412421411041421340021430324414230242020430203413143430314301442034434220434412224310204324104120233411423343421411113221123130241303323100124324340102300200411312332330003441410402320443444202104020232023422402103110010002433401234034041112310433312121402213333321313140343210133222142400110300100011002102014310234140122323220004423123221010034210220224003201004210311223333341401034402313114444121204344144303204403330342144312112440412242313111234411432344212021003024301321122044122022130421340423434311024002332233243122203223302204414134143303411314331010113203023022100244212311334201422303341404223224404321324220431103143413243121443313214240041334141340331311310403130200042102312144232322010132111042410331431112113342341442424031423312113322300401012442041104211442422444330410000244001041202402110241134242122132414410224102314343034144400342340322113241342003140243142331431444410333214030240310134111443400343133011131423141244414201430101243044233143000011104212112000214012334300440010442322101132430241021222102023443200141003030323231424031410322240442432112232234401201321120430313103120431241411100322123402443330404310032031043233444140313011204200400234401140412124411320242131101110401212330132314041134321041043443211322432321244440203110233133233243320210014131140403331200413213313431142240124041434311134444103340222102302031404043433131330332141401120403010342203404440134224131001304342433201231412100111203223132313044440432244414004343303111023204434034134411424303122302124240320334212032024344423131144103023012424002242340143410344303222021001310312003422334223344021432100043041234334421214013402404144031010022441334213443402242201011204323210110404433230034111344314334424331043014010300343004214331102144214334221004101400442414440333233344410230302321010320144313223424024313233413020411243441231311441201211343343022102121043201024240231100041401411401343000003122433013121102014421440043400032321443411340411104340024203133143320022422303422214011420442141241313031210420044324332130423140013301444424041330304432134233001244222000002244012230124341440144121414100403444414313423031130113131443124314003423424333112433320323232342140430341144324413313204331444342321203023302101314203304140130441120342231332144302240114330234314442304440401122402324103342241230130111040442313223142114104010423313142341113020014430143023142044210243033032033100030432023241432020214130314224101224341404041233432022024021112433222030003241113201333324214414134201424230131104432320233242120400124121023312122243343403424042100224043141040243032323131341", "413030043042402132410233100310442124044343120202122041324233430120043244030204300232131440000110324220134400131023310443140404340430330003242122410144203423140110413342202334430023341413212234121034140422413021221330241330412242412340340303341422210112321433231213320000432323231113410112313014012432332434103104413424112413204320121130340120440044434443242140120240030303102034142134303242314101140042124332333300103433212442343214202130202342041223221141201321000343032043421024434413141130014320441024220010002003410410242412431000233022323442400402042143013120340234003404424422104310120214334000010202011341203423141114331211221411141422341104343304111241312243032431312312233231023120433314421234422220130401400103303221330342020021330311311420232144320242112012332331344401412300324433002144134030324241042423440322312224132030310330042004413141040344303401034220213114134230332333022020124331041133010034410431434443003010143110204122001024224433002133143122430343213310131434424002003040212140341112130300220242001414211111334123212104004400443320222323302333220022014123304441444030003034420433330133424211340021214303443330132043042324442232442100133332103333401010220134410134111313444301224143242344213020140144402031421234212322420000312334042231321044431224343213341121244011243322130202343333400432213000430122104134311341312341302443222141330034310431232214043213323312422132002114220412030232311132404144232203003401004441410011323424413324101333042133233313442444340131041103043044013303112411114131024312224330141403142423030121311010002141041434040330433041332403044114203022410043141342332422332033423313120244200330332043141002222142140311300024242010002042113324304224322413124101330323434403430201433131342000410300232332411320243343024434011110411424242031342400201023011132132220314120420431341403433341130311033312434140002024134221300222141211002134424134120220224102443200113240310032404002032311021402142423401011033130204403111031340031441220213122011014132222003210330202103441421014201111211203243020341114310003011114232212323220111341243434100132011430111110240303204310243434032010303324030213414424323301010033311311003144122121010023131033010223124201111043020411331420344011201240422031333203301420403101414430131422400114213413321332402040433000244023410233330014241413121014221401032230411104431431403021442042314041113201413411243431201021421002334312114103304023043424343442412121033311213041113024422234240201042034223040434201330012401402310031330411012202121104212330201403000221041121303321003203002424421143021231104141244024030024214302204043403431014240243433133311221043221433001120243301123314300310320114244443000204324220403131000414344032144233444323301403312222110402312430424104040433034010103430212133341110242111310332000300212204010324201322003341413232431403031202014214024421103011213012342221332344440311310423122301113003341322341303121013330221144432202134333112003341043324310322204204133424232101303430243433120014402212100324142403014104430321032201004122204430242411432431341214320101013240403442120430434202023330441002213313124042141343403100010343110220110333410244330020113011022142402020112020424324241314023041322303421201220342313444221440412231100402440430432201032040012322104322402210144401113100144300121001303411101031441144003211423001041224442420440124403403211200112024303303034202013110302214243432330114022400211211212221424111444434021412140214143424202314122030114232200131210142424400443044224120313014241202444200100321013122114112121134123401231121240222332034101114341411013144211410414242244314324314100144022331424442413132102441102423430410224041414131320030112342010121114301311304141431111030313440303301314422241120420020144222302243424332341220001141012114314310310000410304102242100130111443341144334341313422103204203431320411322332034112214302322200131221110231234034203304241014410440144341240444012312244420332022334031120003212331031203121434113142410320101140042341241333234043133032301140400142114021304313144100400422140122114112040040143134224323420313340044143402232342232342123401011221003102214104241214223410001113143134220432341011412303314223234413143440202131232000023003104242420323323122131442430020444042414144143131333232432012340040412401033242423431140013240120431211141012144321424411014203141301102321044314001042220042100012043002100114412032401", "343024011303444030323441313022113134201043243324411321200232114003223332214421023123014213100300340410124432110211343444314142132122211104231142432323240430032334314110324042044123211100114213134234420201312124444103004001040112221230013224244311110101012233012244303004430333131103141141230042213131002333233431402142412222324324314110423111044034040041030120010410340444200104103221240303011431232424031112244142433144331121144441312244004434011211311242112140214142301114004134121134433412440100412310114020013344011200220343032021344440341314433324011420401331304304140310404342211411232010243101212421110224021003211334310333010424322134112124101042043034400332321120014134112101234223303341403013123120300401310104310431322341010441343441013300332021303404321133140312400421342403134324003302103021033034313334401104044111212244440340242103010212123010021200240210032321411041032204141340312034313324313424334433022001121042222331223402401230110443313211014123320331442333110310313112031342411134204412031011143104233313013334342110310433033223012144433233232420323200341314004303341103411413024031314131302442413300102003132103200030323030422434311331031120312102233044130130140220012241032141441333201201340304321021131334421411231423031203133442311421320140221102103442240042431020140022030240021021011101320301021344444042133100334031144233221313102414012301022311111210340310431310242402443243212003300241203400030024143414424321114032310412212004132234112033244131300212100342322101333443240001210214000212304433044344413443413443404341341404340203222104232041421044402213324224123430032311234042124212331300112013111331103000334441224022243210044013034324021410303022102332111000300043312303403012322321432040310234321331022210320131040401321133011023030432113303201444414443141142221201011224434234323021241012121311420210321100300322120143114404244332413314043034442322010414342000302131013003402220000130211444323414343400144243333111444003324133214133114343004042201232103143303423330110223003301134421311231402244004214133140032432012104040111244121412004323243040441403121433104002003330401434224040211044224302344424142341200022210302141431200112333212141232343113012223343023202013124142400233114121222311203122402212201301432341422231320103041120012301202442401113142110040111030320043100432401441134301444003041002441213040011130441221231422242020441410300331110123244240021024331024002040003024413422101403314044444303234141433210041300011341304142033404132321332033320203320430202433003100113240101314041112143004142440324321300242301200144211413412124312244133234002334231330240123211213120310004113040013303230042233443102110431240430204202311311030103322432322204414231003023221003231102002410024444311023120130042034004101222022002311012423232434213422213133313411131113013342010231101302424001034301101312432131113013304214043220003001011121222101022344344124130211221034344123334120204032130211300014234141302230102414233003440431311013213103141441301123332043331004220030244333332112114104011411312121304343314244241423131232411000111223433313320324441313401103400122113130033320041421011013141312203213211433133032324240424122140042000201423222424020242043220243242042224133333233003013112124230103201130340213400142211333432424341420433124003320120432322422300021103420422124421131343210412204043212012120410330421022420410102033140421100004003443031244134141033334331042113134443420420211243422044423433300204113302114241204331221420412443321232331041013241132203330022310444011332301044044401431020421432320431214141431144231441302412240023441300010303300214014033332421304310234130001034023003241340222014441141011200343024434414102220004002311023203320301430202411304233213142123023002232114203221403013021344041101033322003321400101304021100024413442044103231343231122340434320240401201311331030011013224420231222300143132300333422113233144241111141434014331431443334233103214111420240231310024312340204443432004011323132334434403241003331104324341410221234212430404214443001332224344020143110104332241413422211310424044120422013210141333343120332013012341103002214232004024100200003112222443400023132324122311141112311210111421411011222130012414434412011302110342140023211141103132002214214143222401404221220310443030430343131332431404340424443322232203424240414300242122004321000032214120130022022302412140434213421414014240202124", "342003112112300331320002134110331134422231023114203043241341001110210442442303303324210442400304000243240410014042120232431132411443114414010432003340432003324342110123210441223443222120124123044241403041314240223202113131222023301134221143140423130413003041343023030020240031012120144012233014134010013042434410044423012010320134300343403221213310330243331001223121323131323300103030304211121321433210313132231203000000132201222012413100131312013431334410042312212142020023243014232114121231302343330333201340243111232013000230211122413013144020301220432324440322013001134411101043030001331423301400102143440224434131333041312303142020130133303103032102400243344312402312402114134041102324323233333104330442023000222222131410132322320013033033233103311012210240443202412140212330003034020123100210000442331032443310224341002203004002133434310014044011432301131133300123242000210042441143323433143043211040431030430211141101001213341441224013441002202402110044140323111441133430211323334202344431333202324203414320342313400301202132213242322232142103124033211221222442042343110404013312214104031302403411311320431403004311000130333244343143131121433333140202222444104430103410021141341042221431003222443103234243004123120442232022134331432110240442414410323231021213221321433141043344101232332101010101334044340401323433401341212240214134011014330241411200300332124031321011313301334220304322114342014044300340333231431440342443104110422441304232014321004324112400332301123322012422242232141221133411404042143444434402001404132010031422100044441442140131313310312022030201134401403120330014002302014422303100100112113432441223104044142413144400444124203222421223100203224142033444434443021203233210013342211001431104213423002203340211240413440432323230041012420440441124134424143222041140424002134122332142244214020220014210304303100104034234011433101343131132202344104003214400232041211412412040110102112311003113144220342133103040302434044243040024140112004100340020333140334430212323204140022412432212334011201412030011114140212122232442203113422304232234424013123410034140111440210143034223300222120403431124212342034003310142121124224033003222242113240001041212431320300200304141130200202204023424140012040430220440003431410441410314023312244134024420222243404420003443031200444421213242200102333441412044121113434443331220441034333211331300202334340041131003423423123322233241333040021042332012130202420302041102243212141411411124033441420044020230141102131211111121141041024441324011310232420112313124304240412233311040144132231104244123302232101023001023433110104013421110131202304101233040344114042243223301311203324344043340010213414331340032202041233140000042212210332012412213003100330211140333300330004114440011403223143232310441143244033112302324113342433040410122410022044233031312302012013130312221121434043102233023001141221004430311202440312323301334304210311431042010321344031113031310200302431242314344214142341000012423140440340332233301111040242042224124121021014143040414231310203342313003411412112023130210211233321223024420200114430400431013331201133422004320301013242323331204210303223103311221422312224014012021301111132432301011040320110421441320332222130410104004110032421340040002210302033140140321224240404021220314104114031332124431441202334123024314222423141021244310433410101121102344230333402112043311401230224012331202434232332323244234114021210402241242314331111313124331303423144012424043300133424333214031100231101130340133324442401114323120201201112040134031003030020311030430203433143010412420211120101240242411003403024124442121033002141040400321441022200434132331321102303301320211044441011012022111201402044100422041104324042130441142210433121110344231402203224011322410022230111212421022210124330310110202404401141112221322140130013420131311110000120213000041314101014031230424014123032034143214301012230111320020041031034332202211002123032102220401122441123213021000044413332220443103111414434133301102441421333413340100413014041300221301004240411312011001200233030442011231431223342324401320013124201221101200423242003104334143042040113031403432010413100414430041201233420340412404104142123414210203403204404040024040042131341402343402433232422343001044000114013422322114344101024200211023221112402234113434313113110432421044240211000213010300442304024442131223104144142341410303011310140231233324441131441441034120201043330", "134212304332424044214232013214021412111231334400404310200311243214032420302241242334223322122010034420324034221133104104441304331343224143413113330131342113413313212430321303012223300411332031404323134130302440402244213031313320033303140040240411422431404424313202020243401242414200131214120244143203120204330113142120310134001101132332334123043111112211033004241343343202211014420224134131404344313243141032200303100233030240314304310223131234230113120413314442400240331424010211301220403130410300124302300233312334141300330224241322314233322234032320432132404212044034403304331302143434040111003124324011004302413434433143441412413311002433102441043420241212110243434444040300143313234430243413133112442212014021232423343030322241122202111104423421030140213332304111402314111233020211124410310200234344121004240403024400220024024312310422010434114400332001130433241124110133300343021024412104042203120131233042313341100033421013202433433331101202413403214304124013132223023424411434040211230000104420340310013444412102002112001233232332424131340412410143123430322303010002100013203140132434314310210233431013202131013220223221231103442202031013420402144111244200421033111022400424133000234142103004400440320003002411114133204004232232240144041110310033043200024244242244410144200424044434211133313424200442143001420112310001401121420334421223302423334100414143012100002323440204124031140031214211422431314342210442431024304332401321432344320242443222003110003330300434330321010033410213011241432202014022141410210413342234123324003011213341303234403324011113410200230141413012300011322244102444442341401101304440221310020404002042114240341110111433401201111412333302431044141210224340044121200213114240010222240103444441022044443131004123234212401404432302024324324102231022421144044312313201414313301302423411240113200113004431310130041400310142340241200314302142102404140242004213411123330201214042313443223411221312143214022402044033033000110020414410421220322432242344222332110403024444143212313334002240400341031011420444031310411311041032110144202203401002423334100214003141244231003022003002113134331141113133043041321014013330442103031310311032404440304122032220034414442242201422043022134022114220013223314440133134332110133442220001031034202242013101034443032202402222424210433322340240220242241110334141140442332433332022002202244440441031024022134313242432344130010342222122312034114421212042132144334422430000143400143222444400243041433121221413033002442232003140314013200424414320310132300334403430243013132012002404142211210344002034330410313201000021244210423212022202214240024130402132143001443001020103442433241002420220122413320234231240410004321002221323010442100001114310424140443433434420022440311332230314011404422002340434413434032034314333041104431221031003340103303421200344314130242324314134114041334414110200414101114230031041313104324010023130231203210122440130112210012021414123212423432042421404243004140333220412334011440012121423443420131244310441422123000423344341011442211342131314321040114343022014213401433444403201203404144134404124004420441144301000411301333104344134231430110240201440421422104334312431331430011421403431341044210442331204424432042210121241234330212001112222134334432114124212042203032014342414134003200344324132332432033113212404114101100210421343413434333342413133041214411140221343021103042311411331212001430010200423130331414212330042210233243340401141412402412421133114233240223104012001424333321230220021333233044221410134420032221302104142213324411211001330134212310210314232212234421222422223012233402233422011313412430430342443033322013213130320312234200314010022232144012321234221013431034222120204011012321134010434313302320322344430240010214402424323143110202334133143412344202400324000340234221030301002144334400034313143144302413131002431101220124302443331241342041440002021121201144402143212011431104202341102334234101040141420034030213124320221040430414033131002301443404440401122242202442230342131431244210300323334333024304330013403214111322101113201310002403211203412240241221402000032101320231213234244014200242402102104202444241112202141140032411404102403240313121424440212024440423211420424004233234314400240124013121441441312231034314011044102144041002331222424043404120434130402030430014304020324222430023021341200322014130234442120040432022240413411320312200003244121223321224131444122013", "430020410124233301223340411302242234201333113302021314441422031223140000301102301433141041442330123141414012224401342330202244300211420144133341240440143044031213442213030433214431402443404103044431133224142243400342414114423432043122403013311233304132232013033020404312342304402201343410432001211210430140123121111001030234421041113232123104332344211033214011401133140132013213014343112113042240040041322203030300230232412432134024233313304331340402443111232243433143014334024200412303421123400012131034230412142112042241031141244002330010133234323024320432132424444221422131314220322102233044311311132223142010004442241031104433432303340442123220410034400321030101223241440432213321304333201142044313012241020111420224330333433404320232011302132342100401101204334412110041001301441200324431322111100222321200140113323310224001140111443304344322211103302200121111212303100044424430103402200042241224310243302231402241123034010321400330012341140031230133103142224243401131033201443022041014333114144413431440021124200341241103224022034011113441323211013113242013303444132200312040014223032023004344334042034301143433123042423402412032312103143043013241410042034320011412310443414221444441423220314331311432431014140312132321220440201031022034403322322244202001212331103421114240431240134200024222324113140011101120010300012000013203030211111112142034303131204314212122342313021143220042114220301012312102010042334333104240333222024044310411310033040010121141443223033303201322431003133113223440024302031232110401420003011434240423001042044041323141340442321241314231343000320001144141224314234034011343334202413402233142203232312203332434404221442212214114004223032320330133444331113123344201443224302034101000224420340102101303422212023044001341333430114133344420123213000101431244343204233012242123113413211113232042224420212321243121404230214204321233004411422002423324411002212340214443323012423224214012013100100001101111341403004201424222124324404422434331444231412312303132144310103412204444402221311240324121300041232030224431021430143103133032243044102210202404102011423242423441103144314113431440240032430212210103342312312431424324222334020200010014013300110330202341112113120212121404024212133022214403233434141343331244311230343111442310022341224010023220132300400102233401122232223131040403323044100132301020144314411344124400021300042111200020041144022101101321042041200434201440302044342301002240333012121110214232422010423210223002440034030040000123233042234400332220021344221000210140422020322324112341021032231304432300212004030303043222321311212043012022304313400221103301332113242342021421022140042224140404114333212422130234110213202010144344430023312020001242044412342221214120142130431401023231420314430443144323401310041302321112121132323041440222241120043014013023023214141221440314220323430433433123124012014334144210330131224320300202214222213312132431302043320441130214304300443330111302334402310143122131442122442103420341240203030323444224223000241433130234104342421012300242041304421313144443011040444344020310012043212242213411400021300112123211141130223332323434004202041301222130432303104132123000334204431403402244401131032441044012323301222443113111114011322020003213413420113401003420000430222341234402000032014311043331034111224032021122011341314303343312222341240041020033013411431143040144311103003402141312122310303331321021430103000440110030030402234210432412303344312210130212331404444411024333111220242443011230304424204214043303342214243143244422040421334004040434402113140203200414101004204012130424304031300411020141200424141224433310112412423014423224001134204032034120414220143101301412412331310434433112233022400230443333243004320401420221120201413342314024344223234434420413122034421231010120124243011334431340010022010243412424234114030123442124201140331130022002421330134110240320040013412324230231022414242032021123141101324212031411441143120334243411332110320344021130222131444301342142133244224112414220031110012330300234143342232301101203430431200204300020303124412233414241022330401313213421004234010002324032211004331331212013302434042304313231224010232243030234104420231243320143044123004141244142324044002330233104200304141013240240301310240114002210021044433401031302230103342332033444201124204403313044422134411002201300041224434320334223442440003341411033332004204312114334440443300314123412421000200212311", "311310103244433044230143333220033144440142114410102101413444422004440142401140210124133043313302014404120022103032242410303010204431240131303400004012420423322142121233111010014440044421010131323431032120241231444444141101223323414441244014031243213404420240402324443141143144432310030121000130441213330111222332203332221002043314422412212223242020024331022304133102214244222314300334201341131020044141111010314224401232034230142220320044243402142333303411030023304043342210201133340211340144014321432132110322302301301303013441210344022102233012442024034334001310410231024201224431140132042133334332433133200433310423311223341101044423201011114000214142421000341000444421011230012303203104311413014020200321040331222401230130001411144332144121331330102443203124221001104213213343100430214022421301132030404414313143123240411402011130132120310121313223102134012202011232412143124200033000124301402213432122124433041242132410244304422323031040123032214034403340210130432040224111340114424312341124024111233242413300341434221010344033420034424043140123312021044443241412400434123240241221034212443040403012230304100144134133220224132101211312003201234434342033404334414004422134243000043210423004441433200201231200040430244234022220223431330201231314013321222434040310042210411302140243014020101241341210240430024304430300411012331332112002323124121230213431144224232001203012434013423421241041131033333141011102013133041224123333210020330220030123234112242132123422212320414434204403122121241004241321133323042040140433024404033013310322202141020224310042441234033320323201404313324414110410021040012400301011312021101340111434422312212221441120113224230232021013414223321324340144012404301214141022232301334001400013104313402103103221240332214342243110041341202121143121202034324104403230403104113224412033414211140212202040102412102230231333301431403303413133312043300133014134433433224124104141031404231242302423321124304023433420220411442221321303022332024121011021401322010221111430343114412122441311414011124230004043300213424004424404011342022220141244333213302420004100332203400231422041314311014241322222110314144201322441241112133203013443103032011211432344104223214343422222234220424014340400032241312310043421111020243041143202341221120424411314010011122240221222432222212341212332141312113301311202412333444433431230344232444043420313114212120411041234342310432213232301433002321101241041221203312021314234034033201134200132244301311000133222213120443313002430300014321002342303011334302140302221242314000414422343131132220133104302320400000410213441234410314430011331214143100240440033210210121343243030344343211114224433144012133031342123333313023331001224210111213434014011214213400022133141441322004010120044140031220110010201222124434241141304140321300122310103443033024012332043024230312443434242142143203000332241003144322130201242110130023401102433241401114130202211140423202101210341112020312123400444031434141124342210444220423411304040113214204232112200204211124004101102421044440310242331430342211321124130213232021232211411422320223302400340413212231303000140422330404400204403331403100414420244101441004404433321414203001302021200001013003144443222043442242333200323003120220432214322431043323333430333131210112442103410104232342102114440400434030130143214431040413400314200223230140402014300322211214023220220313122431434124230403343301231123244114310310423232244103133133230332140032143423212030232333211014214432420134230200320242200112420442210142440312201430430301224343332412244241240103422242112113034234112124133244334024100224340141414032013044224324244202100401113300201004010044322002431142410143300433322340013040212401204214440211404044122340112230434120200401101202111204342213343124143002122003401433142043332202034304201011044414210414043132010232120024020433223310441412221042313003331410031324211114232431121022241104303030041433023042043412333040232324102241144421033144222033243313012014424330213124123344234211442441122201224132341303102304304024101102142002022202402430120121422240000102310101014300224103102134143031321230022312140320223323420231331432210411013222044133214244303422113404221302100040423110214434443210140411012304021343100030411042323402003104333400334243411020434044124424032434300210402041034204141324424134043321241144422010311141343230334034334402344034242304414113313104434010111440124102030103242043", "420200030310031042430231300200140231443413304343114111320134103430301302010323100201040323312144404420111411031112334224312034440032324004311104441423430224302243432432024413302101341022032441310204022324002022013014411033444414042023343214324233134004014044322411440314244141214334303201133401133101032412233211013014241320400411111103432330443303423021234434203420041140103124012034003340334421102321202104423402403400031123313333004040042242302111042420412114022020134342404323333223430421200341220220324143131341012033334210233144040024202232402140032303111144241304231133333213434310223242104221142111232011223214431413432413321004124040144034220200230231342231000044244444022011031114423331100222043313324310442211010321203343300202142122122114103334343440241101012343223130031011240213002444034042414400400403000143321443131413301434131344300103300313440242220040404401004134232410414220311324331203201324233334003414214231423211241343213012044442331143024300032113233410411020430424002441411223324214410441104011230430202103041101111333431002333230030334431230020004110224243401433430121201243210441304120144320104333024432211341442332012012311411402323213212314020143243424422332422131124140113331401141212321113014143320332221340420410412113110212443102410120141331042323112301032243330422333144032042022334201104013201310312223031244402112312022140102203212304113220202402444432034432100033213413344244403030403113014210310212324033341202324421041131123030030200303412030431404111342131030232022120400121200104322433001113240444131422003041303330002102433214213330313323432031130032304013243232134120023004113440024044212020321421214203213321021000212211132443412413201422404113041432002214422204010023420044040101311312302441432223313324134333030124130410010220004324014133033312411130410104202402212101031224020334130400102210142341012431201403411003320330141041002140220330024111000311041432220033312143301303300103004102002141144040301210411444431100304042233142342332104122243244002132240121142124444022204010311303133002211010030133420024132102342000314310403224242424002340212131104304234033133021140031102202002404214300442014313231244141231112434411402222404401440401214422313101014001103004203322033341143121024303101002302132340201432021442010402342422231123232303331003011211223442430323303144411220313422433212010100242313024403431412114143020314433010043331242044423442402221123101323233022032141201413313020114214010040240042012124104232223011102102034003112403330043310204434204423222141434113433104113113040030121344202440241340010240402031340034100303131322123042012334421030414230303043100414002023413402102032311130441234310111430101140011232130412143334401234110000431122040212210022302224324034221124144242223204330024021032311431433233011010212323043144241110331244111302021420124002310220140430201002213342443431104123102003422200232243024123121243010142302313222110303104214112113003434032033044332231401032344441021411200411203232332011240040243442411110044010020441323041011112430243314102131110334404421310142001301303300221422303041404401021201422410212110121001201434034343422120212333344113321204103132120020044413332034333100200124204332311332214340402041021320324004203211032211214110210021220440124342132414114403311142332421330140131424242222203004224041222320002234030324143131412042443244413331010214132410213223141133434411223431000243303210312210244134334102214430114233241211242130311042110203344132234200213004420242332140010433033230240103314411210140013331411042321211134343322332104414241403121333133420130410230124242014031132430411311413400020014214421020100143102114132114321101034412231342442242302431300342302132321403130223440324122101041003110421014002120411344132234440210040423132313303012304311300000321141334040032333310201301201212001323000324314304334112043332124410442333103243320223003244224220001110024104233204033201142020243102001011144432144244200423324344402102011230143304031030400404312143030000243444220243412400014121131012300111303041143322040130144233132242302432041134234030123440433304431104102142333042232201421043432213444423313201341044300044440432221042444114001204121410200240412041140442023031010020110031321100443212034223023214220222020324313204302021131440224404043333410401310434422212312134313442011344431233244222234413012203220134424242330020114412213013140331232330443331110", "340033221001113043003431242242114030034134334014040424434243220100120131430241420340444013210240433034124133134233000034212121123030423432020332434241401242302124343423321203330131241224240130112323413230241044044041201413330410122421120233203112132434243410000002032204403121213204201233311023004223132120101002011204122241123133312042430430034020442342122211013332402431021344123244243302410144141041443203432042013200333002121421320101302142300421334404240214203330100014012443013244040411000133411301140333324100111132404321231003012110341113420301333322430334331412300043313330033413222342224032122002434004024014232142030424313033022242131214222231231401303041403420321111004211401322412232421241214000143030020233002123004140321041300443432103220441440400044432121021200220113004134243012311212333311334200321023211223244311143313201224210011224322122033141200143101424331132423102302230440301133221003402000032040244241224243304014303220030412424324420130213230342123123114404433112443131041413133203243411100012101041021034104422411213431233020333033022423212300241404201024024032443040330001441124304003300401024032141032123140302332301434240310044443221003324211230321430310322230122423421322111312102301124420043340303233100423232113000130242101014112441424313430131413144112311303113042230403123013422210424002430144044432002141213044322422221330002021213220411021431102321033240223340214130001142420121132141323130412040031004011013324034003410314241410413001404033114440141211444204442431342334200423234003313324013410132103223023240423424102423304440344440102204032110444214322310100034120210443004421141033141331124422203120412002024411323302014014320024040443110031201223024340340130434022310111420222330341003001414100110032244234224214301443032413340430422100100213414201004320244334032034223340230424104032103423020343103113303400220300341124134243234344021213241310432143130341443121011214124402223241421030440344224420133122042212211422210310014303202011042114220010200112123422410033323330124024221134132112202021241343143242141221032423013010412213232120210241144011442132310044342113313024421021404101202104204020422414411131102034324333014104101313004400124323011343200343021224434334414141330302322224230010104421232034313131222044433012131320400212200012432022414401040201113133200041210104402232332441110401104003403123111002403421210301204110111332432313124012130300102203433310013220421030122000311002231013014342302300131113311413404201131341302311333411211303301401404043432013301103013002232241021313014421303202031140410042400100332314403113430313441343320104440001123210211424142303002431100130242322230324311011014203044422210100412400000142220240300030421400412241222344341223101343320303301304342432241300301343433242322423313113231241441421413441242424024304024144200242133233214012134242011143320031343040323210130321222432123314403221120003323424224122213123112421120300132441434124244040144240300014133023041444010111211430243210412131142142310044020021331400013112421400132124424003230022400104023413223144043113314040323004114012424424233414143411031401244110432004412032112122342120303400302134431212024333220203404230324320141423224342122304322031414020224314213401133434124203404312233211301311431004230004203202142010432141402404241343014412232101203142211434223120142240112102024414423323441313434211131140140120434123304401334343203321110310430344421444330313403141434211012231024142113413223413330313311313414212144232301212402404133411111400121010413210344010030240020412034100102023231221142341220312210402442133302242134400233441401023001104430121112311034344343312242011232204133112014114241102033322110013404342122210404002212311312240010143433300143410344010104004221124401210422333442343202401001021001140321003132040232304130124320313044423314002332023221033344001222242121234334224324124042121434201204432111404233034423302244401122331223330043241032430220420020003124411132340003224421230422302024223001312132022210042332444001013020022234433033433402004414130043022020401441201113204420404103442344121210124102113320423102343231430341134221134301444203442130202014101303324243330234043312321022401412302134021421002202302323403434324023220043210302034422002033140402104334431302240004242010303103332403011220244312231133231240240331143112334144442021024130041240324443032211111442223023310000301410303300213", "211321400334130242123122223302334033214331104221212011431022322341134021341411101413000143422313130130212340002022331234110243323022312200111132023101023034121443032143302300430044241330020221332210124420023013332434200412433430402423042433431412311302134213244414030322344423142002100030331443204132244244311324101344102234343033012324420240213244311402301222201331341411422242441432110204334104142003102404401032043022144122144402232233202020302334122312133100302440244311240124100443020342431044113202203243203004432001222114430024300123100233441222224441320031424232321113040320002000401212321211124143223301141142412301112210201400302401320022210203030412004102202001111424204024312301322330200134121022010110412141333430310131232041112210004143113040011324124230200243023423032100030131130204210000104311104334231233404434301224144402144211102304200144003234111212110421110241444241432133344310200301114241310311233033124030300201211420032142143210040040313412033024024140000141114203000230013412200113402411410334414240321033443432123100213243301104144014403021101331224311100114301022041011044233313413403220414000233031401421322113210422143222432343102211010333303444104421342142021043424110041342430341040243323001014000122212312020000012241133120412340210104401014241321104404303232111032333233032430212213302413432310023103320321141041041334132423414422134440440310130424021102340413031223242441332033223344434143202123002140124203231040401034303030023120002213001121020311422043331344131341240032441141143323330203142322144324443144332443002314411124201332230021244014221222024233341142431010103034121340241441040213322033332310240101303223244403321113312204204204313422133013113140330111200311024130040443441144134430442123443302020203010022041342314031033323232221320333102211422032022111221304103431424002122124032403144201443222101423140434130412332330311121011203230323440334423203013111014033133443141104422010342141240300412134023303014110210323043003322041322020302244123142423402332101231204142122404342000441102132220042110024413342321200100144334034242014440443202111244401302231341421032410403342033440012021004132031303101104333442200023314124321220011423412411233222334033211303402220410243011440310043310413120044143242034102014234401223241440141414222410143401402420431213434314413120104241320310323210412024113103141102333344203341241214422421124403440201030440032322134030223422144321144230402104001332243221112401140311224020421413113020133321141234221222311022331022342102101001313243102100234120432211113410140312043332402201344041213222400422331240001320323301130214104403012222200221323340021302203400000022222041231140124400104242033342324112143104004241334212213300113041212021331422310342441304423132002342331002242410212132413121414310334333133103004233021113214401242002010221212142400421001234143322240234302214022420100343240324311142342340430230443404403340142002132232120143020243221210424121100403301114134122202120134324344000203423441042344423030130013400321222014130443021114102113010443332430140432121034403213203013113114314033434224234334223442202011330333030403324410331423114101343130011024104441303340230231312213211444011003012332143123420302310120044040210231021021132240113003111420031442410110033442441301440443204142124101300421013112342404301111212310220300312020033210114424000113310403304132423311133312000233202310233342040233023001324214113310344433024012113102114013303144221101022410243303112041431131243344121103003111024302411134411312010343243103044210412313213443201314014442000002331133111404241334303033302032141143324001101403030240303244030414200012323432204302224001113330104202243244013341342021101241211423120124244124200343043430411142013314102300102432103114011020041241330320410322224224304411341111313204031124030404441232331312314031400442203304224033022001123333440311412210413114342442404214210023002023332423102200002241141314013422344402132023413203011304340343044134203222233442122133230233411204144113111203032100333424410412200134312230224220324141210414342304141040202442014340144402423024302230304313301020221414220122224422314230440001143140440021121004143341332134230232002420121232332011010231212300034104210004241110214020142014013400313310244314304211234223344443031441303434431330030340321413423323100003410412300330313232130322040020440001141200324000034412123144120144340", "430433434423212302241024144210221004033043431312442101113433022213312411043110140031103203111443130214044311011014033114411410102111220113221333421340330020022132100030342142214010013304314041322400034013033032200433324400300440323413312120022030431144024120441040323413230200324433142423314014120441140202042414342244014002410013344201010132201411002241342240122012334020203121440043403042304001421021304101032023340034014012142313431440302421320302302320232444214314032002102033330132344401201103234304131204301024200434211024023331103312234233302312241140040401010131003423313404003342240030341434024001320131321000313321311200222140242413043330211221211230144413343243002234131130031033214223441102211414400141044312400143432324102124141034410103331222014444101304032223013430223233231131022033401132312202340343231312044042234240313214203142313103421333104120234210203030042440320331210011412002143421332213332212124033113101041414300134142203230213201412330321142411422140111343300220204003100003234300202432204403144104002410041032334102421413223312413123144203002040003103212411431024303014120424220433202114122100403413034234144421423034300132124322324323134424201221411340433010114222303204341233333202324142110234424034232141314411001423103332121304304443430334110220342101142024330234421421123234144042231120020221134012304300040230241013330241444301302412414401222110103422313344430000312121424020222224120400042144243341233332404412444121330410002413303323003302333140032011213320021322301303044400244014434331132443442422244432141033142400014223430020003430132223323341203010301412413241214133001123210133122204011344213400031201421031414324220404404023440144400404040433114401201333431040412222231400041242021114401120403102340314420030423041233224302433044114423040431342123201340230222314213001244124440110040320343413400421344130232433113320304322400334244344324040244104010034111320413431203223333000123212314222233413000111204344432312234220412114312133412411213000200131334224340311033323443402231130403041303323434332334044130040214100143442013142120044402224303133240413411342213243133013334124211223030324032030440400102242443342403330310403401342433031021312144341113432014113312311113214433330200110200442212210132433004040233313223311102022134422211422024141041120103442200003134114442131033210103202230012301320333443223342040432421114334432243130301223334103311342300313031341240120234134330124231000321122010004040333410220332212000033321010441424330101131022034034033314044431233030010412302202132001434401332342110421300003243300112111003002211331414313111044231243120402012003024410042130224014014213143234242344422002440444140134111043321124422333034433242130424120232204244413123043324300212422110142303432324434430212133220334140240110211402024034144341402222144213220343024144312410442423041130221334401232412022010344341301140112201132432304042120120431014312033004002010312031010321421010100014033143144120101311211421022122342443140314124100100434320241043132124320214423404301130143102313402130422142104242112324231114334233032142434133040221140412314324142110421322004402342141422344442112033321230421441401230040040241443101130220402314232010411404313021344331221002000300043041032142103022123444101114020024311143402242443414242124104421400224322144431441442104122000044043111342122422431230042010432301431234132000120423432122143301012203201240000040040444202213232024413202020221123201331114310224200130101230111310242021122142443040111224141322101041404341234431202240342120021433431233110401321413240314140034312404123424312210310001014410311120224020311321041212142402214302320443213000423231240423134004003320131400000101442433213443401200123020423011040421011342032420310011113400243414001410320032244132134020403244340222003111240343421020133044333440332204230443404301143221402240233142334341414132413422420431430021223110201412014400432244233304000024110032122433141001222210322222311422121211414412112220220201240444401112232304143232001224323303200322022221311400240032432014013302340240010234202202303314432023220420031014120002120422033344423304414324401112441013402130410224140432131300243220043030232221414402431322422431020133402233024312123143031120102120320223131132222334323141303333021133413233133301424314142342023142230313332300404124343040420334323201300322323412403122210021212131144211314042220303224", "424320330423313322301024421331113140331340310342201324112032001241040143434033414401011033044040124332300114334001112234332240342114340303300012244210012432310310003020043011324310321312021021424124230330201140042233200022134234313102431421112213112320112043430143410134340112043133341441122444033440101023022142443244202312320443200004330213122440244414423011422244313044203102040344400130010202102244013301303331004413400411214320131433403313100043321042330142123411031333024230141402113324404023000402120323100444210202210242144432234423103200431130141021333221421324404021034323042411231240012033141024413224313301421100011442333133040403130230423202114223201144210134134330220422301240343442411312111240443144031233132010240104244440100032310232314112031023412130143041010302404234440411333401130101044213202111304424342302032042110140001232220204122030441333320413130141121112211023410330300230401341002332113400422333144430212141031440003314411203244432124211322004202232013112331010301300334124210413300434204041313031014012000103022214043412104100101421244413113321412401012204421114340203001312410132413310134242120324424002303443214400322400110143302102302041243143101320432043121003124312122020112422141313422410041010234040443402234123021401110311441334241334001114134120422204342412024413214110431331021001202240010314214341244114301420230340114414230441000024221344124043223143022322112203141100413242132211401444440123214141304112313244332231330421333414410400420143110242223444421111243121242202231342233321340203214144214331401300433433441322344033221030312442424012300234432141313113113240411314332243443404142221423440233443341204423323313014132144031204312143023340120220441220340240340022000110330424023310113012014121312014234310220313221014310443324042224111010114024301313404200320342400431000412124421322244400201042020414113032200234203231411014111313310042002144403441010031113103233040133330342231020311020012323202041001101203034341132240002420222001311103214443011232201040230202210443314140432443211034230231302343012014142314140333241313204021131443211414310403442314024414242111240424411324441410401010343421441232204132423101220100224124002042413022230413102212044322041343201203130440232431011420444122102440330040330344200203043313344121300224423111120301432332334300023121314424320410433104343032022314211404122341203224332211212023011134301404131133143204211132203224233430120403403131122212243340414401214323410133220122220320302421112213000241142004413242110344033444233203114421242210042024244302040440010301204022413143340140043242012144100132300133123232200321100211110243114414032002240024244010010013400334433023230232122241324210144024144421232210212023344431103133412300021400423112344024303423014022331234434412003211142430103234241321412114312112014022330211444144233444411020403013423420233222231304343210244003201023103240234312124223412032210102141423240333232103014330100043343224220230313101123122410042210234131032024124122220222220142202034011310243334221421333414002210134133122112134012222242433244001024130341020232403142134023412303401323401301331223311414021022201410334421204314114122420413433423201042014320242033333100100013420432320123013224403021124134104402114404231220421241121102304013033232234002242103221401433222220300140330433123113423322014021330240132112130031212121311312333041114021344414143321413432143232111122301033330323244101042041343102303301410422433002123021134123143020110332013110200432440343320422333030000020123041103132200211431023443440324123433130234214131442001223323324202304124024001142114113422302022304432324012334003424303104101122213040421431002234101023103324033032421100344041021344311333201420403024041231021014311210100233012321434134133141024402213242301142142100032130312033442242222202042420424314240320443040321330012340103223012112310321101024021224011340143232210141301131210010343142202343043222132240322212043130310321411301030334420334011020231340014243343022321242033431402200323042241010131313204031003333131414142020310443044011312042431330000121013043401331212342040402344120434044121000222421211203322032340332001334212032001100220301021431401333431322210113442104044100414040210122113430311204002443222224110013243043111302402442314143130430101043104220340304223321123232340000411411420121202212300141222000040233324104214322443214120031010422422342202", "131344402012100303010241400342334022112240112034004030311301330342212012204221344413231244011044334201124200030011214224344324224140300423311442022331231403120223441044004340430412400211214112433122111334040330224114012112411424110104403323310331132301122441312243420334200331220232144124202201112234433140104332030031310440343014423241342413104340323320140422020033020222122434120330043141133404030334034243423313122021102213143141424134122411042011210203241220230013444103402003212341304100240203122444324043314140312443044403322241224404110314302112130302224324404001132420242400143032424231001242234320104112240310330032033003243042133301123321331403213414023411033323132204110130424310131440432203222101330012402001340033214013002212213320424210204021101102131101131424012121104131402310223011214144022033042012330021440412122113044012200311314133421442010200200234334422241121212220331411112401302020042243443134313344020412424434200113333201320113111130023143300041000230420243440440411302120142030422414031430224030443141123423302230404233414410010422012222024343424211044013321210341331411320023322243010003143234040203232240401201214214220111410412042201440044340432324241410422233021222044332443133141421202144014331302220041311044043322432212400421124042224044433310424112444131244224123110030304444202413411334012243201203303243034141440332224101320432233220400322114331301324004030240221343144043022200044202232000112302313111210434421032214222400032000143210433331111344323341314201434343003034300334140124201123102013321041320143211110321110343020142121113422243322411230243433343402013111210234043434022002144432330112442204320340220422331042041242242402211221130204133441413440201040420201020004114300021443043043143302232134213144310144300344322041112010231002423033313410002143122212044204102330442130020123124000414232421411322423314220040320122331103134221101204023014133002404011040220343201213442033421210334110100412020040213113323022440300133003121440324312331140130003424034003342101343414320242441134341304130234123100302332313043123132334043113031200022330412430411132424343301304332243314214012112304010444202330114012042440344303302103220432313010422042331400204140112304134340034344023322034434434242341331122130441440133403331312204400130200243320103320001110441002300113130340424333243303410403241232300210301032101341240324120043022314041212030212401214230402040204433334134304420334431231044343131210104331202122024213124410233041302420110233203102030210303212143004222121242104124032143244111124211020412003314143412022020424314202010333301421241440410023414031211440040304020300323132143234002204233430420014440123404412401420014402310322413023003432003001224111232343201240214223040142124233022244313442031140033403043134414220030340222223040103033023442333042023142402041310102142122113404010330332004124344023131021043003410041333334233224014232212403041320024241120303013043332302130034213414233032201003214130001330422300001322044424221131312213220224021403123203030122110321243333311443104221434304222040003003420120123432303421102320311103004323441342222042422132114233131043411430424201043433231421021424404044130012413310233222033103104241410130340220303301243410340140012402131001144430244000211330414102424123300024204444420322100412342042423142401442104210403303134413334413321341311344303302220304224213331133103024020034414132314233023042044343134024042210123214134302133002044224042223442024232013233214220012021032241411143403014324101203111134022140123211102232313414111422231031022302411204112323202410423032110303320021233134114041202023040310322414202310010322042432214311210434244202212000422030123031332030222404023243324231420101143240440121441320101401312011240440134421114210014420342344013432334044424413210330131003114403002403004404444231021230211124032011221414032344423243033034343020032202442113123413221121333102213430011042131400424434013232304031103343443114433004034304034211220424030213142302114323120223344024421231134212044224033011004134002121100032334001112133204341113020014043210432434121023332341003313322242044334324221400213221314202203031200410234321110112332004111440231204441232341201112020210112101402434104413133024214204422434204014243324431441142210241330104403201023404442244101303240311204003244424204323320204123333434102123122021020324331421204414112023404120022212034122211122", "144000010302013423020443331034133202133120433411310221211420323203132321030341023404442222142204040104244311311413421001011141411401022204011310124011314302113143023101232434042202340041114444023032110243333014143440300310311013421110434334404000344144214120020104423213032001224233431333120124100304321242131040001021212323040132221104223012020040041242013312304404110224210431123224103131444244002043132310144132141230402224312340442121201334002444330214133043024321032101040313242212143213401040230044312310401312342444003200304234122211344044323311120414002403310241344204323242043104144344230044224421200010240234341434044400314444033101331301313312342000340144212342100410032330332002324233214244324244441301444304403324411334000340201440013442204433132304032132203334402034230333340231203214034420341432221121032142433103223340100004334402032231422021332014210421314232321311320403132101314202343111343214424401043232232413042334343301442001011103420003242430113344102410404114024144313414413324330414104314313342103110033302113300221413321201323043112104232134331104134023004310031420224123311402334313224402340144414121420044142333110124034120220014114020034041320443023432340013003131404134342133044413332332223222410010021430232401144221401044134444440440142322133343242221204240204324133112142444223333123214134430404232021024342310332404214032402202043210122101133431422133341233420432211241414001023114302214112404411014431410233434213004344412034031030230201324420210213211240242311320044022131341122042000223240232242023322034020203103230213320332244434041440442340103122004424240413330114334042132303231102013420143132343213044411124003312330030300231332002043103134423114304001210002403323221123203412311111040143014133222434042300312122334411230131302440330324000044110234231103411004133404110332442004024323424322412332132332303243211340043242341441113300412411113202442444412102332333140421431103223104034304012222031204141421333020332033442312212410323120114021032002121234433320202212000203214012000110433332033324023332313114101341334431101311314110112414210243034013032210431040224043203342142011111312422341304123123303210424224323200310124234404234022014420302124401112210440322411102443202422222132201102404023310443321004432401213210222100110030303000022131213210201221214103224304311001042230122112201311240041443441304411403324123024321334001010134213403012344404143014001120343034324001432043311231221100320312412134231014232303223324211433441101044004104304231002424113140442000004020041210304020040400134242243044342203231344114012232024103000041142313343211440434443221030022220302441010312213303342312204431004020433002121301221102012021314411403220322230330000403331144310041403142324003140033304232404003311433113111113223440342143110104412023223433040334434003320313210041043420410410444243013243003434304100222120034141442043301142143222230430411400014230312234421223102434004403401034140103330334121040042232003432430431212113332414320412313031143011342412404421321210043103313210412441331134433333004244412444004214014121410433232001313021433141300221410231401220232202131233043303200104234144224222413240222233023030412203324324021034102203312324142101203403322333321001120231212401101240323132104030324013203014410221332012340400204341241030100134331442440022313122042200334100140402103233021030441301124011110431313130143312323243320234132302110204333122020034342444042301010343242342330233133214144303322144132312344043410122124304011404314102412204141441312342411423431211224401012242441214302223040041320444440144130232243100313234100204000220324232213002211140340204420303330343133110421403144301134403210333213233331212440333122020132144030004032221134104010434240041142144434141100220012212202001021213204100033222143003334034030441124143342132403132222443244410221223142034413414201433431012234010124400032402414104041444004300223001210311344331014320011011320203100104111240421323412012204332412303114121000400320212220022130230141041244221414434332434022223340340323431421021040432342334024104344311312141223211201414143313330323441114104314322220010114104144031140100122443124313000340321234333201343032210012014203241022120014014341112100021024214403012102144234231422104414000134210111112203303132234320014301324410111322033103144101234322003000122321223312114103202442211021311032124404121113201134002002033020103", "302013233000421344024212231223330322040042123431110012112301014340421032323040041104143223021313043242131341441322402404343221344134114214010403241434410420240242123123013141322244341102200322011002044424333112320213220230312204214340214334102420343303410121401111404310100401420330342401304104431421322300032004242004233110003024210113122334130404444003002033443044132021124411224131302040040433044040224012121313431444424233233331112220020314333040101011422203214214034033214141304402332040011202124144221103323432023333002433044244423221220102000113033402234313144301321332012332402040222131242124101420401010020014130130040311133102122044110112123113410214423012434322430111022220300422020444114413323002323000334331244311403023434443404441240101030342324440413112013242421100300213243120113330031102023343204322141210213034202311421334404210110043223412140133320340322131431121342312120402311314212012234321240032111202302113033032410214332242300013212343231341141141141322413314303430223400343204124441132000440403330233114313342320242333204301303243322014043304020432124143334224400111301100333020101313412300200320131211331140101020120143103410344323042214220301141314430220334113041232323000420122200032313334400023201302204310024013341031332203100132223012434123144240202033414301202333310344142403012312440131410334134022343433201040342130221003310301021203402322242241433113131212103331321121134231041433423000222322342101440332120322433103231442103340114022423200120431230204103103332224422013302211230122431013204103331333420120212031420333100410103024232313122030141424331242104412444112020244310304421041130340121000332124444211122013334113342312004422004134004004312220032223233342041024222343041433014034141232304322343334202304121044103110144324322331400230404404442333403403112223413122321044221421332432201313023200431424034143441403021014324131310410141441332143314423304031312324240340234212120023021331113004433042240324302342211214444222132211324212440014301331230323011203110233222131233240314422220443413413211010011202411403413413010044104140134401322134331002102114342433312403112433234244023030144220221321341221204121030332213023012212212131044410024410331400132212224034320420012103424212310212002014111220400422144024244010310402300223140214220230101100230201024302013422340003411424130324130141332434332123102313223024041124421013433213033032423204231314221243221013343401200013342442003110243140434141103211142123221404011432310434023442204231234304414112340021404124102203124320323243041032213333203043134334014040310142003213144423300102023320421134031012401312030144121400341411203243102313300023030420433023200304121404101040000120104113003231222322410243014423101034130131033433312414443402033142304113214420113213401120020310324132414142330013201032101441333024331224244040223104220012343041333201412122431423344411224404142010243103401330110420243343232024123434021230420233244020240440024004010440131444242223004304223412103324232414011224434414430100314334232230402311422103334112303012400123224141212442111201434021314144001011423003100222120400332203031140414101433111412222133013140444042322100221240010431211010330222124442424130303003021320313200110010341022313144010344334220432414001143022443004000340411114413214402341443114400322323011001223123210034444010102133304021403034014430200031441042423041243244132424304234024434034132233331220312241234303122320020040203403113213012131332134042131333204442223442130404323043434024201342414211232304200013412422022421124333131004014020012112432233420303130102410021422342233424133120342300022402021030422341441312133223301403323243010343330344121220300203114124402211413232234301134310442420303244304431112302312332231223440224123042231321440201004041021340131402132322011004403230402214404111203342001323032004401031120141421131334244143304434123324244434400122331112403203102314300334443424344131203004431310130023404332402234120300113423123234411242322140200022223344324241204404010240440232134231040211304221332010144212322113240133400423412432211034444413222212300022322413041442221201243022202104423023120102314041244203012202010021023024444234202113244441420033400424101123041222031304002123332121201140311411114043121022024121031144212433114303411301310430210213401221111421243340242022204021032222021413300004401034122330401300414310242210204040313200141011211403323", "022301134444034144144342313401133333312232234033240021121043411311001320214403320104233034202200202040422401220123102400331434311400011200010332123314423101433224133241034000302323230232210210123312341420341320404332431333234440201041243400434113141214403302130424431011411203014221232421103424240323222032044423243323344113243033220140110224044122303422202101322441121330113014111224201441213022012331024131240003321304024130012330404114000244233204334224014023323124144003211440113441131232021424403322313232441421140412042412214300300023113321442023004330411414311223212240014404222421200244423011131444122143043422104012124423330401412320330100224114432221314110120232113310240104012403304402041143332444241132222422002220140103410042230034224422040201344043241340330404131214130402324042311044311024224332300110102441304223133240401422212434303131310100024043202402442141314243340333222311202224412000001410140241222201432312234141133132012012013142143404021303201134301301030022230220130124441324112322310003323402401230100211424314210403210022040441231243342321010413020441044113240103212340134314442243011401210431040420330213032210330200400424432300003104313413101244304202122021102042040044424102123111010040202410234230323111421323222423123412434443324014222041424223022104011431413303340031431034131432203040411130132212014324334133100202144320304300313111141012323203102403122134230031124104340344231342011021430402414112132312422224320420014313233411224144313221442403000100030432103000313030001022021322433203124013343023144414203211241243133300213232020424310000023231142214233423132100102441224124143002343100330334043341220024231321233123244143330231403410341324241331312311110310344111400221403334421443310121402332133431311310211443301030424432233420204322131014144020142421231342144422030100311040222222113412132304024233000432044241322044022203242421111322224410320332404014301210114030334101012423030032142132332213330244301113444020414223224114000200200413244410242232330041012421000001032123220024420413403024001143102302421224132400324104011432430423340001141100120334104442302200340243240341034214313203143032404101033242202204044300130124242113003043440221404333403032014421143323110414234331213400333014110322244124201123334231410224212303100242440034404431241111042022222244303321124043412230202242000234043013330001224434103442214300410244024323244321241422124114424313244003031332220113402420340442344440240021103203220212114102010120423201204011301342204014133101024131403041230340203233302003201100211422220012201040314213324104433323124343142022234400031010201320101013111040103230404204420303123343133201411003314311041044230201101342121232112320224021311402334202122204140234420312103000312133342231010120422120244001334312441223421021020343424322013121222344102041303103020432443332032132130444140311344014303100321142140322420023134310303041224202223300110303202041244120313211232143230401441124320430402200211241240420341422403401011213223443403141434422314132302011141242230013344433121241212224340201231433302220423221420240432322333102240010134011143044204310030412021342113233311101303244340123433230034042304124013201101020333110442431234030122114402320242001344224422110041023230031334130140422221031200024113302410303124430340013121434221432220431203131343140031012103041402230102240123340012110113422004202031014401312422241300221012413104411024344402213233243341411112444403142220303020210423123020114124444302200200130211020131421042013341212223022233114221433033042303312440124201443233132204224023404033413242211433432144313231221212420131042120404432114131022104434041422314403032001220332313014000322411221102013341310033401203322033000023040110004313233144004414234330222341411144322401332014032421120432003423211434133202230434100204134324214402111324311124012402321420344211330041013121042431210041413400122132332214311002231332224324023101112440343104431404140044030111210433331112134412200204011424222110114344203303334313442112413414040043232244302423121230043324042000401241324234141310324232243223322004120442140403100121302323121021420002200441203011112434340204340312400413044223421000041001320214130310022010311003223144231434240030200200333403304244042134214242120023133413202323340042333211014300221411031432414333300023410420241301422113114430312003031402003044433400324021234404301440311420433244034131", "121101231101240220110032404442403424331033100312211021310440014002410232110200321142331243304443040434331033033033200122331242021021031210142024221421331313142003133031034030442433313021121234312430013031404020424314242041001100233123333340210010101113344002013442400244444022233003223320114003100333112423011132340304404031122414301221032012104002311110210234421122120412310004202202023413021110214031110214421102444232010203413014010240124410310403144440431444313432111114213104422213200011030020212003301333322243424331231304231231201023124434123301230200103014311244030430220411041040233343044304044104314233023023210331131043220441334044012203310300204111324101112312312241344343440330004244130041142300104333231334132302112331412420323231200112004340431213241320340003201324332013404341432223221100440210113000130131144030412343142131020414201101422122420240430213013121303121330231302014333140212332102344324032030040241001113344312220241011131424024040310321033123014422124003311134134224214312422141321133023201030424334333343144010302203331244033302300403431433200433342434143100210232041230013414243204040032410244003331030143432411421120233141401412342101302333200310242123122040123331341434404144103142302314143144210331244230221310441020444213120031022003024421040211400320000412343331401001142133000324004333030311001220111223300333124310043331011021240312004000140221002402323432011034302200122112433320334104122212142401123103211431301112102403141413414422012112004132330021403012202403313411242031140114302003232224424110143411441440001032431210213204020442201110334442101230131323111103412132132213203103123004122314241442224321031134031230231113140433243040030321313321243332134440442302214341143321100312444343300324132043341312311440000303012341413120440310142420430422111443122402302404020004140341041213333221313320021221123320203223200341204431303322221103402111113120411303344324223130432023120231313104312011001431230422003124212200012200331314041040410003342130444222323243401004410113321400001124412240213043202104040440420343331443330140231040443424300323330443344102224434102130424343341034231431440224234013010022231403042033300120133442213114420023101403340433143220100010014110403330213031423423003143212344114212112103130042212413133303300220300421244432004130101144424024003224413204330422042100334300104124124404204300033304410223341142130141012442214313014331333001320122142430231002443102222043323340424242320321003310210222212144121314114034021344241142331204301303121340400400424042104133422001123413124403402012401232320343404144144031022010222330230334232301204131112402300401243423041303323021232122334321331314133230314400212113134330411414223141143430203023321123033021213421113021304342022224320341321430431113021404103244443341032324133422413223310042041123012042202242433333221111114322313400031344323234331000103002441342403220321324224012322004334200304424400240000200102220434420141000233034111020404400320412122233121120444020310100212144313130042444241411341231000010132414344031101313024312232114334114414014330300343113343220230313444203414404423141434344143214024241430143324430431133121010224120101332413431303234010203100303430100113111323010133211434141010334121323412140413322433021221310304202120013243033230322104233033433040211431124330423013134443321431420144020003410212404331111021220120004020120110211202444022443300021114230423432022224433243213023234214113411303130022433311341201041321000020144202234013340102134313304340102134033023422400401001020122302322244241334412311310301102044330331122420012204012211440013220241133103340411044111312414343301104002020403432410232023032103324030004123202031413212341001433202003333223042110100144303244403143332141302110023223204024104302412310243134024014424034011423232244031123420432010411002000022003314012113211341321110301313221303313213003140122113120002021200403141240434411440212022440243323023322330313103401422441432242321342224440204311213112033402343244130444131234044103431303222302343333034324123230211042030211434042244411330441011330434042413123442444221032200244134224004321222314034422204140221411012013320130244010010120140300430314242120243431102223312333031413310012221231233122123213403241343140330234100041212402433300332134223311014341244102401124020004340241210331143442020321134020003433412302111042021200104124224424424034113032330", "213103214340322013422040210133121144404204230300014332121131032204010303031113102132031043023312403433220234310431101144023112233241423222041241133040104202303242301403043421310144243122223331443103213124301004400340124311413202311234242031004431221402002030233202124301312120414124022204434134001021044242203212304402341130231042432341133310101241420442040402414003311421014321040031104422313234140412201221323144102222023411033303434042320013334432122202433300210231042231040014124101221142024003433004430223030333221232144314211033441214100111002004023231212342110203101203022400001222320113410334334013244410030003422330341241131331202010330100101423304441433300322303103101042333002130020124442430234000313111031023214023443303402231421412130200021040024133324201412014140100004434110332320132132001141232022322411310041333301242020243020213200420231224434104233242202314244101120110004301323423233042033344114010311104211232410101000400442113222321333333400324334330043122110341322134021014021210311341312434132020201104122314400324241442204241124230240020303243221211321444324332342003433432212001404200114401204140223002040034032041130300240042413343131431320040410124134424001030331101401341310430032004000311031041042110210001321414340310103200401002224333102002211421321313430020214041222123341311214130232131201020323334124144430334410143004124342401010002312043134312101424032141123044041023422114124140103414041042032102241133343244124220022131143301203020411413402442103413320011131430100403320000131312410342312102142113212204021342422004223434242210422023311021400411120220314014312021121233413124430030433300122304013103231402330231202323200241321040323341413003320431041343314130221133422302100303212434310413313041123330102312213312343212440144101111432343303333210432444322414134304320003232100012413030404222010433213033144220320004032414323020424401403230424421040202340143241323403140014122023224411213420103410020214134030244142130204310114240034204232341414030214022400414334334222220302242112200140440024023222003412143231411022241043444320001330333030414320103022313103221040444134101312223204111142244420020030410421124212310042212431430342031301020332321333341103133410110304411421021131441021432000032143033434401122434212031331344004012423432144121204212240330320002012244443443043011443343004304103003313100301100224122422042333011234441122404243330233304323403403323240120244304042344402312221122211103002102240113032333033431313430221340204014003213323212331221141321321014244230012023000402212134333434421024004140134211431302101342040042341421222422423240101140304443202002323432413323341410320401103230313240133233010110104411334402340041311042311403200012444311030433431300333103030020230140411132241224204401313410220234403321124440344410001411300332240301444340301133140343311442244211430442434114303321034203010110030402434204332302211012332220204232414024114301224442340034234411311423012231240123402111023214043302034302233113033334324414421240132224014441314441030003432042340012133010311203344204313402130332111230131000422432114140400003304223213022400203013434240012214313430022313310314022442430134032411421131242113402132332101404224024302041131420424144022143442004311111042441212424210203102422134203401420421134343011010000232343201134334212344232434102100401024303324002344430103030044124203310042420403040411020333030424133431001113313413231103213101110413101343134422214110443004420444011121421203100334343424232314420033231422401312313130200030033303334040102233141123422340143002010020032401102343300010030123121333113140122300002022232340011400121021034110313431203133211322341313322330311322031130412401131330400421313402001111420301001043320302303232240341334122321024032423404432210113302131004240240044212011431323034442101233123001213323110420010202410221231401141233421332010310013324440120420010241311102320103110430022010404212103342344113001131041113110113400220442422432233024131403322342121433113104104023232431430114340141100311204403304011414014234342232333012240230322020111312242322340243404440311114141441303440021100204044400103122204030430044112124232330143231044440001213242101442211011312220133413113042421212434301331302220402031041310342302322314401424111002200432130010110011433340213422400104241331243003130133104311330220211303310221232343411314441343024401211410000311343341120423340020", "103110320030030034421401441032404331322340200130114141414042032121321243340422441322021430330310123243304030000304344404130012312041124431022343042124221012412114244422003110323442434433400221301134214413244002010441012110314230030131313114120341224200421241042300104340400202034440303324404233433321202403130032301414414444433233342104130112100340020444242242131132443302003104021420002230133430440211042020041431011330433224143103420111241134042232224203421101400333332024423043141213031312033422413103130112321032221214304404233020234240201424243114100004413332242100222131023120302312032220102012400330212221323211403223001114334101302143234121401013214400034114143320331441432412021314231020303024044334323112233423414102131332410310324113234443310140313004221020001203431101240301331310222231032112341042413312421224234130304012303221112134421041301101310132014443430233124302313410113411110441122233310414302421223210324341300140243124223222341201231301204211123331343423130310311442343240012224203414130231424011324122010242420442411422322032044113311030440141402131143312313002412432314311144204400412104004220313231243001314003032202031310214341203304431121202413230320111343243124323240114011400403031231104230204413443440332010040312111221312310312344422104242103430242100210411130422111134313133403241010330332110320440310310102210304101330302033030033400423302324224414122334444332103114014012133244100204042033042042414212441323002314113123412213233303110203104344234203012134331441002123343122410211223102423314122341130044142304412411034140233320310003124311214132212141002214440221213421140220410444300424121030232334014020100213013242123340320401244041124140100340111010241304320210002041233131134410341202123421400043440302200411441041131244413033332334131312240114310121321140011030244143203242014030144021030003021000333123144304213432403323013444102231012103412020402003031411430340434202301110241100140023331133124003111141003110433021233432201410331222431043313002424121232313323112034320340200041424234201434243403140242432340033232101303102400333112313232040202034231330244224222404404404323404101041224234334440204432403413144042313131001010021234213121134224233032402111024243131024100300442444323240321404030402022024100021342244121122441320201314442332124333020120234240141412421012313113342132021000032210024430033010222120334200121110011333443124121043220403120411210413301343322121132310231304041134434330222113330343044301341122002024220331441431031230410224144343011020201434111201240222344001303204321211330030141433021322103034232012122442042324122310211242402300022424224411224040103021320001400224041444132102144340304444020032032201432322201042110424234222220311234433020123202114330234220023333022021133220300002311011042401211141341112323340223400224300103141304131414320220301000010420233244020323342212434143034234332201212142234400233314122130314120430412130343230304234020443011022121323411114110404004342034240431012220411300420400444403414423401134342441223021111011430003114142411331033102401033020201312434240200141323332403141130130323313430304232140203331311413230101232332314021413212220031110411044410131330324413102230300422444042123014233134142303043324444014301120424410324013114324330012324443214041244333243131031304122423113113022214011123034340402303402231204101401004102401312022210340200010422023104142330414143303214231341412442400420121223242422104100443113414033401221322242122333031323241410423000300044412031141100230414402104022141113140330131411432211011110213001334210111143423201132330212110400101104214014022033241222042042432303204302240122202130013123340031324244021414232112330010000320024001223300034230403214004002402243301031140221334443343031400021024202233134441244241130224344001344244140233141332020141021224413140232130132004112411300330321230422024320200132302310211344303404320142404413432330013213301221233301223440040141211243101320133011130223230411201011042202200122324141424131200312023213133000212200130101344023414111430203344214232424103210402211302210141201103433241230333413030412320312220143031332343043421401033004401401414030244233444340041244223310332024232030322303300331424024430130200103123443040024221240400442002044002344123041022320442232101410041432432224431404104034040314113220201224242132340214024013020041234121242313044211400141220411434112231231423232343043", "000011114403014210143440231211040303043311014022340030444344001230224201103000044110113331211333331442221243132301003441231314131212321141221343420030113010114400220312121313012223432002342412120101410340042430421134234203404400310413022114304042334102043031331204223414124433241103002121411410304041431003024230420221411003404322222410121040100222400211040321132002243310140304220124121443332313342401303101121340210001131041110002102303202443000443242341044220411410413114331212103302000024414040000323033410423411042441233420210320431200402311033333224112240334413410414420421014031034222242211010001144023403200204342320432340043213024320201202024102103441232030031231214222232231310021042142244001032422202304443423023424333043120400333112331423323422144210230131211304414134340321304241034230303102410003142421004122221214223024134041134230403213220324013442023421234410110431224424011133240412123432324142021330221033020012032243030114200143101210434310131102221344143230211422413043112334130224220411341221334301004342132224203443043020313311221132034422343143124034223312010231332143111302043324300402313423020412401414322133203124304421433340332030044142442014110441124143003341402013121142002042222132301043100412323004131120144213303000412013003241020214421410244312340134331411412344230323200331330004113414140340404010201044041243411332121042431010333411034312210413343243030232413144122404411101432110020423313342212022113243111211020000323204310132243413304304004031323241323313114104301121213003234230042241332313444120014202141321111412430031301222340334120101204102321434024421311213244340321110232043431220234011143241033310113314032414124111201412320403402100434413242031240423132010343202410102024113233012200312312433202123132013112133211222043441222200420340313332202304420103033211034444114012101231421031112224441343114111341032313102234243033243330231302002201340102113030104311443442110230421333420032333123200114204014100110000112402423423003042130324101001233010031444341000132220220312412232444341012441000343130442210442113141310411002202233104144204101221124041302331023211043431320233234023443232040211333300320242320434431110011234342020423242200003300043234041040124012040403401240121242204111210241044022110204333412110042032444131340442432210031041103204443212222242023441444110113023122343331340101110103433222440342421042002303030221244121233032343421140133044401434231421121443013101213310401140033334334301203311432023014412123331432101100104410123243100224222232243212241332410414421241211304033244300312143241021110222131341130042030104203440111223443343044332331232142211004010411311111041144033330313101222324213123030141241120120111102202214310404000114301113432004444214444201103144230040213443100010312311412310320144434113144303232422022432244314223321234202212123133222031124414232001301330303230341330131030104214433320040310302320413014221223224234414222412112412222011043424431300020204401304124204243100322214122001120314403424111313120231403422122024041422032421324121404012242102100133443134314434012014440004003333023242234022220144321213301132102240222432301312213230003000441312400420210212002100320020102104222224114120323444230311041034034424104141443430202102402234130440301444321431033443030004413104331314034212344310222220334433312011333420331420311111234232411334142440404334321411102323220043314333003001402042130431330140013044012320201041030402431043010132102012314411111033313001324414134021044112444442143140230033142404121323333432130044001001040213403004000412001424103404102123020211413223343021022201430103421313110223312023343423024143341231033104203412003234332222112412433113412110042002404302121320000211211442344420002123203023432030214413003113211402144104012044331334222000444004420113034231230440242303103004133131033022110102220112403314211244001204114341342203430404400034314444021102341402411434423222303002123243224004020023404132420341112430113102224144431434310210404022413303421341032300414213341003224132041234422134241430420204343240301034210233332222032211321004300331042311410331024414411313112413110404211402220231314323401114110042042042134333411433022030304244024204211034034022211324140343202430222110303331323430220412001141411424400432432203242242133413344100003431221040332424442123140401240424420441300422002240122002233434030212131302334311034031011103222130040233234", "443431021303244021204403013401014114430033134404113324143403032024212243201200132201212034431024100304024101334124100030214420240442302321233020031413412000211104123010434433202421220224313311211444424241301010244331432040201222424212134202123443023343443131200413312110122043242131130001134101140220423434313324134120010010341403043001021211224302434401143222300321233311020403323344204044430233402012121432411340003010001430102033202002343221131323110330001044434343330034013013103241003001132322424233201014334414400333243332103123311441343023100013330320334022220301101320232314410233100112200041434220300001204000420342143332300221311210324333043110401022124303101331223412023113141012411134020143012324010024220044104003122233114424332004442443403333120230343334343224113412332112214222303412433243000044332022331010122344023030422434220301123101241031044142331101142334004023310343344212044320033210000000213001032143321131431230300224341031401304313012032444001403112402222324333112101314030143224310013211104014434000020440412344440110143220143210142012022244104133042110221341020122124142434234004120124221112441012310033213104221411442410331032030431312113242214212310003414302142112040033230403130434232340434434220333343201411331133432434330200141012444001130243411134344440423143313314030104030042134101224133420310344142114200203413020012304212100442340344323132024031204221201121222031421421101322324302411414404240114033104004410004043201311441000202301040324044342412230434013424322322320221233120301342012031031320222330423020144102411110040434042430110000444003403221313342344101101400300200113001112220004023221303224411011140041201114414430104404021124124044030323224414400320422242043222224401000221033213131421104022024130413404400321320410403321434320331122443230014203123343040120224231120023344102424242022114142111403021314010100324424412032203312430114242440213313432012244300122224103414014130313043201211344123210020320410234201133301141423231004311433312220241034011441004310043320314122220300422200224312324100404122420024003302210134323321421233011101333421031042214111424322124022201442302412242312103122330203041433040204214010200244302014143201022230202110304133013023200414044402243102232320424433214101314433000442013221243024131400101301332001014243200213202322313031440424433030402231120141244243020031213103204311224342233412211421432414022021404033233400201044242124402141010144032034141310440042433102140142242220101303004142311432422344202434304103243334100403240323403313313224034310441332124212120114212333310403432202121443410230113221214233211211004412331341422440120310033141023342104334130242142111211322010333114413243213121132110100112230210332000324104320104001011102132143044123330203432010324223141434231202014031224321310241042120002004004014044440340102044440340303413420023121103043410131442412223030403230120433334123233220211123044041112234321032204041021310102403324414312240244320101114420221322421300404043114301332044044013003334112203332124410432424204213140343003420001404011340322314443114320114043144241134310030332422342130121124042231120233313444431211124121421010124412040114232110244033113121123244101100200143311313423322333113111404331121131111414044224430033243434323131411340240441131341412023400104402033120320104000414020243414244143403220300124404212032204113431342422021431042023102232033041014130142210320341010311101220342223201444413210444412311042031102310021330424343024413010022121302120433342301423102201044420423023430310230404302123140444133212340020240414140003130004021111414221431141331211401100221043423143333440304043112310030111043244131020301201241301444400142342244224410102304304000024413410430323232102211023121341203301043320301402112431321241122003114420414030412020044121430210011112300400020324040233440143124131210404013234232443211443140342443014104400021224442140332112200012104443420302110400240243441410414204401122034442431012130403404120303202241040111042401233210101444424124200440421231041131104343440041232141401243101142120001344213413132013230314242302030014301421132003230223404121320432222420213241024241001320301312410434201143404130410014040202410013302331132230024240400142141122440320222403332212423244140032314303133101202332114233021013010332310123344231021313330203040131222102041242111424132200333020001311134412421132242312203012022022321443304", "414410311040141232003313103443420422410310312104211041421213041413402322202424234324224141124430142042334402340132230310130114204413342124112231011410313010244424200014434043310034200002034010401211222313313404210304031204044343424301344340340014404402141030001133423104400222130401030444043033431302401114021010231332104023314042010233413302303312002423113113232442144110123020041134012330343111432410121311440223413431310211000204403034042302241200232024320344424424040431122222404012123320002301403331123213103204422143132432121444114130233311314114120401303204432304213214220040234112031400321441303423102222440322213034242343014022233131022402111010022043401334342113133403331411100430304301201231234320402433022314321123200104144304301323334042300413424034031322343000013121044112124000020413040324131012234032421133411022233212331334033200222443422244212240101232011414242200244230132024343010134042401201433432321020101201300013201242413024134433143023121334321340302442130330141401234343223322200212220231312342113104224001402241343231341141022044222242323311414003424241433031034201042131140211021110011123134220230002100141240023433023300404004341144223310131342410242341224214211404101331414202434240332313034333003434233310110030223440343040031022031141240201222334410341314413232430423422432434020421440040000041224200024223143044120002120421104412013112102313033214103310301403041411022003201114013223321030331321314433314112320342301333110013333241402143330333330043212142141230400240421403344440313243144202023330210120123110140024002114144344420200040114342101314424034031411011414011131301420443124041322323331320324120434213431314332011211032210444343041141212233343231143333002001132330301030221223412241401313400412123441130343321412210142042131203233223404444213004144204242101402222332031200014334030110221123011122114130444440110220221240030404201221340214223110340430440131141331414413433413103443444232403321002310000121300431033003443022132243141000300024434434411432123310441234420321334033233203232330440141430042440140130423004301230420241110424224004032202220430011311341402232003402440104034034403001042421112014014230132103344334241243302230112300110344313422221032111112432003231211124113210224230341142031410123220110201422030220003204012332203333141024314423234121330213001404144143414023104400111211100003220040212103123204023111103131024244424314334431402331240210122100234042332212302222010432440202303140232212301030140340221400104330043324444222001302223320403421042240404241221422234341134112221214244110333403040413134012343041022030312224003340241324124043034013400431431232312222134220123302243310200332424114030430440240001331203131421341430213244234411030210441314041230104131431043032434342302133300422040314422230040032124042320133044343333110344120324140202434210222321310303444341042442202020340413414403434112321124110444103042110333414410231120321304443134341422403431112442202043333133303143042201440114300421030241104010333401322322233323442334243333313131003324404433212143301011424221103133403310300110313043303204431402340333400212430420020013101044301034243024320330041220040342042023341424243032411243341042223323213224220212343302010323124224134310111031113302414030211030034202314401200024442121340201234003402430111121402134120031003430110201412320344312004400433203040032111021004422311231334341203211443030342242004323241304321303232400402012040213011102321040332112141314421001210024020110030301333044341042023131211304200242442443313303302142221021442213323022310011212333114034241131343424420423214044024132321231240402222201244332021301033242244232341243131032421220404132421241321311430102304033441333342104414234243123434403242330222331403044431000333230204113201041200043402141111431231213422021033120031140430310102402321224204233344431203343323313120420002432424004310041223342320304110314014303224420340033200101311341210121030130142021003034001340324324220314433033301001114404444142010030103434423240110432224433443202131213304412203410222442243034101432432120331021334323332304243411224210322402220121334032403233134043131220144022034202000340133342001323313302143411013211304034313343300043241330302223204442044004232432442134220232321121244212243300412000402200113031040232430224404131424142423424121224032011104222043234242013100110434302004220442242021200443122313412223211044011012421401", "102241134223120222440400404003203011133111304330111441421042221131234302023402104240213423014002442122013224214323322041233341012342124140131331114434402410210013320042430113112123430003232143410044041224441202211032011404044324041413440412311402003010304244231104341003314343340401213242434400320344311222314442211021431220013424001314434300242301312402111132403020123241120130223342312443130102341032332232004432003232033111324114444031030230014042130231104214243013242212423412310301422130342330041022202104310330342323310403213001404441001010313340132303122440244324012141324113012320134423012330100222210300331022441114431131140222434012342332004113220344031121411444143003340104334230444324121112432244214402314302134224131211123103023132233433312044110041404342330033330234133344043234303322330420004443423131431341143132122023444024333013000034444332121433422040412330322111430224444323304202212234043120124004020331111041020422113112120204442343214121103220310123314043301444043444114320310411200412432001114430130410012420434311200221440212040240044221240024104024413003033224000244310402312100234321122103402303340230343021242023220340240114434032033000411443040443402120223342233143234322011324431431021121010201114211402441203023314420014211240003440400031423013330334223122441004002341402230020032411202242141110232121204202204342104014444141200201433212422402443232310300224143212321021301220323430032211113334322012001001403410443233041110130444424213004101243113010113023202043412013402310114010424223443403220040114441222331341111121343044321341103103424441333034113330224234103122430240022131104131114043101144041142241230331133231240412113124430141423112323001333433114202241410044420123213243420031004433232103241400120221023431040013220022221032043013403320314320242140020333201334104030301031433213203421231432122002310344201422213214342113140334412023014234002320302401243312420404434034040034410131100444433004043020001202211431201332223214430131042331322003020341232200022401010423403443203244224434142141142102423311034210111112433400214202430430132421103014134143402222042230214200101332313121213431203034404334004322433023004242141244123021133322044400132341302040014343033041033123222114334330040042014212014314234423303144033320124413221421320103433330040210012012012124024430132243240201142322133433431123414324034241034002111140111420210340124333100103403303121140201240234223203241202340213334301102302212444413012141022401334100333100314001041133332400140121414440342413301310110241401104322101133410041200213411040221422304322240241133004223314141311330334404404030302312411002111434133231333440420420311313413324203034043242033321222041424403101011424300132004113003142142201304201004411114100322121343400114311034004432342401124210234441220403100410200423222134444333041120303043210230314402302433224430222312423141042331433132103411413204014042233004221023010422034142110001323324144402233032012321011120040340300020210132104432020420221143110303131142230443102301011013303223413034021201033041242303413302032024230142201013132314233403300311224232242144223401344040032324110030322144302230340100111123341100301100312013310304311442403420323233220141332231210112430011222011033344211043441021244444110032401212224240223424004242400444342312211222103012202223212344421432110221334111034003401112443420103312210003400432301000034434123314243042302343102120332412334210032303102002120033322014234301203320423221011401442423201110043412104223414203314211042124022111331020301011011210122123202400401004244310140140023413132042200030140022440113222440400200444331141420103413430323114443131343043130123030321144241223411020421214212311231321231001303023212314303033410100141340434113043022341402021231402412231231143241144214141300411404323142444412011412234432120121002213402431003220301210103212033041041100322242413312114432010413102143143300004042034430401021441240114414202430130043020240132133302443220410100212234332321412311213433441302122100430330232440330110403141402304423304201320444203241100442230224322332220411423043031234424214342223113444044421310323424421400344140201000133331311311131243004332334324443233403014423043103232403203414041404441321132144242040441232414311003443323010404442144211010423011014441224030031000231414023221130403103022411200403000132422202200011434310124004322302041113211012443221243403102243", "441321412401424131330441114004442121132200002210421341311032040412243241144300202210040103123414203024300402120011024200421414440221122322311232333002111232232403231133210344033224312043143031121240342413011214301111303423432432300021331033223022443423302201241240134324221413402424012123420110124041213100323404210114311200010003104314421120203431012343310003241120422411034131341122110030243203311104430302143140011102030422302442213413403323224314102121344311013323214023222310310300343320143302223023032203020013432041004214414022424334134030204122310123034103044101331420021403132321003103100113422321124442014213020034202010132231312343014412303310112104024241102442341302141141230143040100032123424013113124200244123123201432203142111101110100042332411103141444120342323424103001422043221330400403400421222444133311421024210341040122343304333040431302303213324030201413423401044201303412000224224223024201014412123310032402142401200004143202010423420340420314010233442210300103012220231103432304332341114023130402431332220101333134300402300433331431312424241013231243232213334333400120023220030232244010410414312403141123333233202214142011131041412021422102204312421012421043034144114413211432024032410122034020320424011144301003223111033434004000013444223322333101310032020314140240221324001411314021220202233134344234312443133303312001232343411320022022201201204404110401423031412124441423113224131000240314342112143203232113402022344300333013301124240112213400414230202124044140140040040300023312141024033231331313430441242111224022234301141120420040423214310411423334432304131332411342224312032412402142331441213231012104324142214142114301421123213204242330001004332444124413444324110141403242304244444043443404301323400200341224101100323203014121412131310040442243443243002424434420312303334001012140224112134041442410334344434413224424130213142222422110444124034233412243341130202411223341221241004233223123433220410010212131004400112311120004404421243132042020213324223334241233303033111412320001111130343414142123134222032044240203030213310312241211331203313230013422120333002211102142401002411323441014104224110022020343400220033421201013023031124133304010301144114400224304401032402030144320014042422014330312223402434121022111234221431101402403120424031221103430304032012224114121144321203332411324323420131120141243202031100420401432031340030313304024042211140414210121331133441242230024232020032323330213214403103113224141101211330110242132012313134301044333012322241142322212044423112024400333121023202112432304341440343240012102031013043403024122120300203340104020344130430204304422130314111121004020312303040314240313230033130343230134042142331044004302341134003242244422300130011043440044323314203012432411001040443410332041321133343141442201230044403313123443100013143343340020120221230340203420332112210242303404244244131331420113442110330223113244243110314412004003413133112324400442032432120412210322441432043214320113344243321214430031343243000443423324100120420333213232122443212100042030221141114330402223143413333221011401132243113431022222400210400143240204400134334334410433034334314142320243111043412210020101141413440030140010121002202142240423430243042223413121322443122400311342111230334043420403441103230212234414203043041132033401012221302340410100143044120304140104332412021403042041304124431210224143021120230340424403232414243230143223143414044242210340033001034423112113310334133140304114102133234010040014121342310124344224042333134431431312321113443043440442313234000231421044010214312204340143102032124304013013321430033234212302312010411212104130304432240004042424232433014344024111422042433344113214002131141011001310033240212023310102230311043331234212023202434434333103144231212120211430334110121444443332012404002131343201013021200020121311212311142144404041322334314223110240402111333421031020311120234204020212114314402123332220232442342204332203201312242313333013020020223233040304222302214410222422242230233432020343121104143440140111040144114413403113440202302304011041411223202212123222443232121144101301301241414343001343144224202240342104003124043440010101144421433232010001021141303203020213014343123310324240102033313220420142110014142434003401011101043132020012240020003240002142402204322300342020140004432123030012142223410423324102103041422113240431024301340122140230431440124303034231311410041313024240343", "330044124144403034134421220124001043023044230210442334333130403030412331440413104220341122412221302144112033042031104213131230230132401233311434211021144301013444241402002314131430404423020141403200412244441202004430240430114013421004110341430204330111322230322234124300030442343313330211234030014401332443102012304320401334043314230134331102021244220303312233020444320343000400344302201020204012123201034443122242423303022330332023144013104131124243140100443102130424341223403442203220213430022042213210422011040303111421100200114324420112040002023243232320311443141324314112242202201432434402012132322344313332330123333212343301030400432130013212211230340140331432032211114100141312220443124204002041321043023043103013341404030300304043432243040034204330113040313212304211122022210241242141433100044033120430102130002433322142340044113343031441111020142404411312303211023334014341412323242411441302244232400413312310331410102111020430103132411004133010313002114132220341021024324213301340221001434432104330003201110341032112201422102422423420001104430320130341300244020310104002312434303120420103411123000442202441311002114244243223002120244033202004021432341121001433032312443402002013142401214021123033333020010423232214342402322400020340414204313132003430030421234000314113112131303021214140034433442202244043340130223143012341324233223240233402411231011121304411441201431010020242414314101413144421214243441030130443032143322212430222110032100043131402331423441014132440204130010044214204202014001223022111201221300022320210411402203231001123432000222121031443432241123231011044121432202124012304211122023203140102103243031430430442141131300300401443132140012342012300422044432443034000022113101300202331142442411210244234000322102312213143112033313001121133021012340430343311212020003000140020003042121032014243230434424223342222231320401402243243143422221222034341234242221010133203301021130000322122434112240223421441441122000121133400303311221133414232421110023441320303212214104104300213203203301431224210320432303200141212212443010042200223432203140143111012424411214412414134342443140042133021112340144133032030343411131443024122141333311134120122224120200321312400420301231040044132412323030000234120213220412310321421423131343421200342231444242213024420020200321130240332022214121202004410331304134314412211313114212222243014302434342343330420011344303000213124004044234111223240433132002302310111100140124210241234200331204144010404304122041413312042013211122323302223232304134003020424122323311420202131323401333011424004342004423241404302322043420133233410321012412001303131410343212230440231131214412044112210422414023443222412220022432113024020233413040130232321410224031332041444210401440300034340243113011221334431030010344444031010113104103403134434400224443220033031423122002121243223321312142144320234424204221000432042424421422022044423222400321344211414314101304004132122304004112041122340111231441020120010320302423313040234410012110120311221401000031000102003224310024314002234034212124433122403214431412112022100012422440142040030032212240031303113431112242312233100302102414401201130123020314134244112304330131213312004021003344341220044430042103200100130211222331440212122342323321431014204020012434432310244131004313002121344002040243322100241333333414314000341130421122130340341112202410241134024134441240203213420443302123440204314132333432133021403404103113240304441221431002310042440423222130022421303014423241013321322031420131242000343340030443344233243141020144040014342220001204432124100033042011141244232143301214312222410314231222234444302033433010404310323241312311234312020014411434142320312144133001341400242241200413142401123231341334231042320230024004123201123142142312432403423023313312320311441442030033343101311240134402332342410130004110014330432102314220040324411010230443401204420242012042130422130323120104442222421031430220141324043132132303011003022303300441413222024440023341132013140444240111101223041014033202030114014120440011130420114120034111423211024030420312040230111212033044042020421130130240332102130231110424114243442144430201332033333111130112234414412114234141240402201231022020200224102104433014240113313434232414122013420104332221232424413240042031034334234421343424312140012021421144221321132003104002211414421122012100342311220414002211233304042104143413022012444421340431303103224411411333440123", "140344004032241033423411131322012423224442442032442000201414414300001200023130102022100001123222211202202423333043110021111122033143123001114112122321000313340140332131413023131214222203123010312224024040022432113440440321113340220334012014232320201422033331332012323104212233314231043043223230233124244432134202122042014311401344013332424233021244434330220020012020413034114123431140400411304310003200210001343201224311310343420140334011010414403140022131102021014322012133000403410213204310111304102140421310024333142112244240113423324134013321220130010241033224034402023130324424212341434334211133033124001423121202402211404303000321412202220111040043121020133212411113404313442102334130334123104100201121114343112141404110320343322010311002103134020412403042242241430041020322203200331304101234231132221221324230040241031040001044001210143214344123310043111133221312032424111443104120240414042400311234023302140334133012001102143121213421231231441114414031213133101000130330043230203214330443320002411033302104310321213401322134342441403140000013422430240223213334404012024311024342323330312121101012324440302410112223200341213012230102044000002230242123312214011221433213201223341213030000301112100243423201232410021214141320343332303430324120030041421242230411324124324030301144044321432303241330330112421203143123331133311223141223404021204214403143323041403431331134344334224212022001311443401332414012110211021313201013100423104234333040320112031223443343433121134413332043042104344034101343410123300403413032022021400413034003102111132232422442032243034220241034313224314132332114211022423402423222333112401104404321211114442201411224103314023432434023113414241130033403134332040402440041300044414340120231322414140042101234412433432204104020143212330341142032331000011421002324223210243134431401433343343011404432214243324043434032212124042233334042213403331322442334440043324211230202343313104001020211314143403300103002423211303134312402413101422443432142124331141341340302404231103040244140013212330033242203231443414014111232041430023231103024104133202434120130001131411314224000444413112002430212034001433024240412101324103344424210421423401024433143323340020401000314333311140012022102420121104020320332340231434113013122324022021013233022004144223324230123002242032330314344324110001110103310220302342432102001140132441124414431212223010040012321003013332103012123134210212141214420114041401403134044022311323203130314342314242020304004020042031424144202103003442321403014343343403233410041243233431301310313112234213212133013403301333001230004021313114420102403411201331142334032042334140424200312101003420102231241203442004004333310231002242424111334310001212211301040222023241403212423432013312034440444402303111320242101424423444202311340413413020300321343203304244441341041410402310031043140213120300202430312201313011122121300320113104103234330124002300444224140430112441321331320110442244042223332324034330233212230330030433024311031002433112413303301010400230114140023032112102130322020312023433342334241202103400203040404030432221421334442110404444144422300241233423121031001102344110303434230324403121144223033321423341114143422123240013130142132403234123431313014343104202023223310210430110200002404223143144411243312224013131322120233312203103404412244441223102223400231201432220212224043441444120021140413101414313142243423032341112313233012303443100411404240030030124230040114321223232202441432411321203131223123444131300004423133120113414232210341314304040401220023311411041014034402131112321412243324120002013012014011334044334124444024112230102313000342111334121423232304212142222341040001220212433414224321103102122330340314033102400341413233033102041402002341100424020223201203423113114330001301032220431112230403214333334132303203434121212143340103240312033101112443140041433233431134334303122242140400402031014024442204022341241044204011030402144433144223243032413344001233122033404411020313043144400330220142013240401413441200413312241010140042443441303213102011444124442401013122140312043011411034413034200324244220204323220321042113232011244033223032033412221014331411233401441242220333114344234003042334422244142013222200012043244042440034033230031421020133302000134230324211034312420000042240033132223414034110114001124410324312431341302412011302102304032132141214012111410102241333314420133102113140314334122333031041023200224", "110403124343120003042444043121003334004141410143244110412213324333423142343241142312404423432314132211043214001042420232214413030232031213321313122401002420230033400140342304230234033012014404231114414034124211033214312142423122204121314201433014332400003122034423033321124002230023413320002402120340001032332323021244200224120104404004204300141324144004340103243420104101431101434410424330012430210324033101114022141234341320004223420440200313344041032211411342101324422233424444024144322232324234313021220123132043404222141123112222233122100334440230400120014004420423214444320204114423302440231101031001031340401204404200144031042301440442341123034232313342423044041002021101433412010411111402124442422123322022120111443201243011130301441022003240032301401041410014144411044133030141314112233023434330321233412423240040122122024243330101231424243234322400121233041431404203233232002014030033340024001040133032342241423442304231200041231003332422330312010102410112124101313202340312421222244123433231120341121214133003024314404122120444443421120410023312124213302320431141431033400011410421311043324410040241402134000113022413010343441103031304434242001010321214414134334030034103100201221003300213300043233300121400333132102442004120301013031133144420021310102134203220203003324133402434034410003311414344030210442034211322110013310202330033421413243441424124420443113340424100213413240002442402131022424224440423024104134122031402320124442010200034341014244134241224120123023011200303001333443320101011241300342141002204414214342341040120221113112230112031240400131100121334220101144440440003443244331113423112322111321044431410341201023431220010141402030243223340413420114443332342230034432310431122432143432304412331433134102134323003324310124210201033400100423034004402023340134103220220442130221333034030443002110420404400313432303340321110012014443031430423133230414410404413404231022304011001244330010304231430111120113304213430102030012042321000242311020022441423141102441041204320130400222400321103102441033241231404221344134230241120244401134121142213320103434130101440230210122423104244440431442032131010400201203103430200202021234021134244411114123433010340434424444423403423440422003433224112002402431122333041340213022101404214430202110002302230002100134414140311223134433043134400341032442311220331002302130243033332033003202310120302333033344311031231441343111441403032224404300313244344133123200433103424123022303242321031220333300112434424231413201414103042013431120412111000201120113044231041013400422242211201210130410342412141210222404041202322412413443423330022412431304344041212430032101112012140332112202041440220324401042044412233213411423412431420103122002022103000213001302040302012432241412230433023224133140334131212100234024331120010024232122303314243021040322413241204313423442340140132040423040103120431112221100402011310200224401102442220434113311101114321412324214424332413202344041323130013404411303033123101240243322220230324244131210200121432344130122144323012322232214204044204343130140442111233334131304311223102031304420023100104231240114403423341432120002412204103431202120213212020431224101113233424322033240130301113204203211100003430014321200443301432424000000421200333012204314211330022012431102044013014211411010042032130142410313001401200243243134224432032440010142204334340400401313424134223031024423324222441033024213224133421423021121320232444200442230134123123243300312333014341143222323131240134103202314432123014120203320130301244424311304330223400033344011233211324422124143241212032040003224343402004400303030321434314243304141422114131401400441011022404000243433203034124422024132441143434210433221031131431320023124143114423131302112121104242301041102421434341101024043340301434020341044142230304220001413304000310042120010301131144011241424033202442200204441040124001003431142334120423302312204013324302414430040334210120400440233403412011124130001103231001424200242413321414302130041423111133133312210244303024323024033003124023404044434114401144102313043400011123002002203300321310443204031022210131010030243211320343304412322130012112413212432411302111144140000141304120433202213224232441143302242234010411331300301240213020124302333304222221114410320310230204324040122201234324402104240240320142041233343243431414334001101044420200110401420444303411412132223411420023020433100332001200013311423432303140422", "200234430021243213232141322102423433341220143314042220233022003023021002222411031034212432441422343133120414001434010413101422122111343000414044023422331341331402040143134113301101444234421443241024001330212212432134000323141210321024013200001130430414033341111440432012410004332002340112030431100033312404140444441203024033023414412014134021200003142000213234034433402121242104033341321042023210014023011241032442403240120424014121423323212011034401324340014431444020434234433320202322412233240123000431102423413230101321300021024442240211132331330113014214443441311411444113212123011140301443300201121234033212120322004334420421432140233130131233202402223244342401302414420141411330012242032224201211100400203420122413211000032020223234303422121100014422004344410304114242414040324421440303134134412410141304103334202001024213141433021022143110322210112402314312233310330102124020002021122312322242242401102121243013024310033320101212234142443442224123213103331420402224314344043222412034202123231220043041110300241033202224141301322420310303000001010010131112331130213403320320331441412000343214424240021412404230241332211434304304011130014220041123223330140024240114203422030222423204130041412414123234212211441121243122221111001312104104213024123004030443441034323021032220144110223011133212432243443330221213000212400434403224432444120013120140402142433144402240311440021010403133033310302042210441443400114311221323224404012131030010020204312043240410104212313342244204014203321303243030244222020431203134412222240313410114010000132222432300022001442131140211000222112104202322231041202041320234143124100241413401341432411321012214203003000412323013000042432100240344342011010304221202033014212114404321204030333013444204420013144014141001343203340022313221420304011012043242042200231012413212044232344000120224020021200401244322104022320404213221210404040103320334023323023032200003131441204124220440412043033343141101120020030102131312301332420342103424141022141023101130200421431214441301131110042343403332404333323203441044103421104143411312003131001344010413243003402040113404440310412023444200343412230243011240210100133233230141112400223013114230331324301400202134344224420242304020442240202333232434244412313014002203200131331334224200244440021333412014011111221144231200311204414211142244342032333034311244014010413341121201104331043143112014013032010202101032204102023004222001212021220300332203324020404100311332231312001201210403444043131243311114202441140302104421220123014431402043011032143344240130301000014112230141444032132321014403100131111240224110420203130201143411321121143204044201311221404334242300014443420042032033411412304430204003030402101122313441213222404310342100004410044410140314401342034231020232134134444114321334331224121421123002312233024242301442030142443421102302223400300110403321303204043241333012404231042001404032444431310103121343301413232301224410141240123142311033114311102140004420012440114322423212200431023301434422413031323243332124312413320141141434430224103424310042121023434100404342322043311331330103433143332203303334344411332411224131304243204130413333020002302223301421120213310341043432414310014421243404304140004314244040242223211404323332313133443122002400301411201121424102004014344202440343342224313243311142033441311433112444143233132201244214224114233103030030240244102213202000040323331311323424413401020323020002204120401322420420211314122201142120313224311442340433141220103131014000133433302034424200002123024242030002340033013431404401202110320342423301202411131022310100422140123043133300300331212321214103314332310142303010030302320333300114441034330301123011244010433311410130344201300401321313433243332103442043444304331333400133040103124201330304200431003342331324143410440444242310324100441203433042130311303402020040331042010213434044024422232403140110123014204330334223200443121131440100110212242440200224303322402044013243102131011041444340420021111442121021220243241334344220430200044401232004322431442140121331224340420302414330004001241024221441231340311342423433332423414240012323130042311214310302221230132230300442132341410232202221441111013030112443234000133132340233042423203330244230431424334003414433224010340040413313413334333343113044342301010200041120404403012301244424100234402144212320423313443321100243240320110342431311112112243111040343234404012022203131021144231402434", "033144442110432323400414233213324234302222342244420001204102134043412341311111323444411114012122334420434314202310240410003114040112230012031311424202443211321410333211114203024022124130302342123424200400034102440043101413423414013334321012310441412413300313212031234300414314401122413431023200104001324141321311104443412024031414141114431002230142412420431224343004132403133022231440112014424310430442242112344242331121312210133034224210311104201123312140403341100021203344434430004033314111334312113143221414113342303013234123011234244202311322431112400144222132434443012234330033113132200243031111212112411322434203324314423433330003331123111404124201411314331434304041004343322131044410214112444124110033233231404300400043120232324342031303333123232321340224034110113040143332113204331121401131414220423143432443001403402340023123244101124001212200102434441432244222324142422400334120211232200032042220344311200104140304321330312010132311322213042204113200130220041034211404423321301413003402301311233434311133444331120334201040043041010333034103434340031210434433430220244440120342311221312242114024144134140102031442020132022012313220322131042020440020431444331343244104411441430222211411201143344330432413301243432211411310333003444140213330010314033344210330302434212121042142120434010004034103131441142214201430024142131121314412244141241440104430034224314220202110413011101002312340042340434403312232342221304444024243122200321412202320232240414212313034113030004230044424120002041233044030432002300413302143410444441310314210100043301301000104241032421323424244334133313043212200341030330441014201341241222440402334243203031014423024111430203013023224000430241043343223042111410200234111121001122224341210301222034230011124330234103201011012222321131000102322122010110310341113122141101444044202420404222322031332100224103211102431320422031233104032200411431133220142111104432412042203224002434120124231314420003412420140021111230423330134043022041331243440430241144114321242424301411130243001301000132200102132310002240434022333204213320203124412432313244122334322040123403100022112142233434104342414104103001143442444233200232344111431224330044020310134142142014403223324114444021001130301200441023431243421033003324412020120341431430042401421434133212331112324113010404020233104113201311130220130104423334243222041431103142103041402213020310034400340210400330342214212321214134222000002211020302431423210012213203014320140324231200413341300322410313400321312441102331442211204421440023133034131233403033334021142110110424042111043031300423400020304233332003220102222213134024200402423024420423120010301404301244101321310422102130101010321040141023203140210414120220100240224100433303130012203100210143011303203440134223211104344034032420223211343400302312221443243224334140333212010104231442000402232024321113000311011243330140323014143120041432403304401320103302234441200431201402200410303441031110430203322301420002024430212324410204433442233040431110444221114432232241212221020201420434413201004111044333004132301004214431304114334413303223422300243302432041014020123444142214044101432331243322033404031131242023102000303240031213242211141322032144240440242132104134114143131214220300312323133304040324214231143131000102411323102431143014420043342123131242043222222343203210020102201104202321023144211221320213444224320134041444132241134313214004231103011030041311414221413114141010441101333321203234010212411020243141430112412120324210043101134424202404321424401041140020403340140201022134304434400230321112412204400120440234142123114421434200211143240113344034043232001014020402230240213403100132443011101032203144144031402103300022003124402423340413330310221411001412342310410314013341100441312040422144211322244221432220114323320242241240122302134134240400414220224304233113032004101340340420223020204432120310420241040240243120424022043200430224413222131020321240204422241421113134211421021144114414444301124133200412212412412021021202240100133241441244300043140342401202443313033001104143201233034201132240140420200310433430424123143023014112231213134323114114100424332040310011420132342044142340122423431233230412411110340011204230423110120222444411030401244043244430144110443002303244323001334043301300232103300441341302200344402042144241444004124430000022412111101433144210431224302122331413034402002221341322312040210330020034020431311200404141", "214022132101423203010241313133340011410223222441022143103031323311302331030023411323131120330101030102012201414012011221441104242004013002013344202321104003314310104040013213112142140303121121130100011044032134232314340134432123231343431410230044431400124321130044113134030004300033324124404320142203020303100313044210201342342444403113222312044342232113320043001033103113423002003101210003433131424323342020110314244010141303242442240013214410403414140313440032442344440223130303301442231023422414344420341121034024122444111242234202123444000403304031121013113340123114211334141002323442244043323443433411441142141201333112432240012413402303134033004241214133302334021444223314041040120020201220400003430240233023214042212013014044300442220033211211122144132242241424133313143122211321144010103144141033200100231102403010321441041010024221001433420321123410300000131243143221003144130344311231001201103312111024230342123343104223100111033103243014442232323101320400102010340131142314444232043324330131133222123334002223323402334011424410130342432032023142222412023422134134312442344314120100313302320302214232121041341434320300013104424303321041333001314301211342110111111010124304400401324431403221112341332111322321443010013140334201012314041134333122021220222221411432022440300101314211201210304122114310403342440300140322042014421310123120431331122123403330432024241414234223441041244044331021240212024124233100241241311233330004223231242130210110444113240200211123330402102004214214123324404401222333120311431142202403141441442441220440212434401210030140221221140320242420234000422224043304002202120341121102212012400341244124411143440310334311402020332341241120200133424240334030044032211134114214320223333343013243410322321413301013242323202031224222041343210212424231203242413110404340344003140030404221422403204434030413031242414442240021143143141124211233301210314211114333322420222321314143330224321123341102302412243221404343200312401302203422212304243001423324244234332203244004212040423131001110201033123244402044122444240314402043433234340123002002041002111422013122304110343122341124040114123411204340302324244114410240104111031220110430341011122222304443301200420100214241042322032134104321442211022403404042132422120211321244214411341012321043411333312413002333412131342121321044121014411113112213223134043042121214322343431244003223044332202111322223121211433440302120144243004230220222014230323310044441133330012241211244124242142131413132141334422224023042410143300224332431224013332133011302000110402441443142233132232421120120424140400201020142201024301004344010440140033201202340414100223301310103333402220014222221102420433242024142342004224113324212400004112204100430023430030413303210400001022134334214421323121322302414144211022242431143130320224130030433422041330210221044034433242342124344032401304042032133114224222200202112441112302130402043113403231013310141233203431013023242023301223244204104131444124401433420440024301210023334043444311333214020304341020424444422224112330211140324040043021310310130311300314034014200320011422002111340204021341303434231124041413043401004100132430033101022232031400210202140223330444103332020044200110141332000214301203333341303203314431431230023034132034024301242100242041300240110442010231401241203111434041031422434042413342310201314312203123211430123122044310301324010304211342140203340413234034130331401013003114004131044311430121423111410223102320112300131404221003420331202303133031341020141400401230331224324333242041333002443024020012034114101300331131114102432043324104311113144211221220140303230334130240441230423140301211323012230303020433123111420100441033044100311131011431112022214000131124431010412311441331412223102301142112031000300333434334302200114331324044312430033113204320403141030000433330340323004322330344234112430104321304442413310242341001001334020330310221332022030130203023222213431311400041222411430404440041132403103222303144031010420214303440342224043000033242023044134340313212330021101033301441420042301434112240313221142012223004134230120124013240242144004131142103002014310002324100211341231232403024103322214144212222313220224043402144134400224010023002440020012100432414404440443101410003301414112241031201311443312341233020003120440320041241004134100434340041433024224324332010333024314401301410110312114034420102401041243244024022030040312144113200334420021023", "303241413431422434430000421400144101110011232422342310213233004424213332310120021112400110314040142430423420111224211010341432143223231421122341040330140420311140411312424440033224234013431143003424322414313442034103224310103444112203342012434410421333240421441431203304214141301203314132244034402010030104432034342201000203002400211224432222340222213332323244212140401000133211320242322222401312231400130004100111434304122434200313010432231404312303341342410404014134313133213023143230044030201233222134444200212411312113314121001142332342241302040041212110104000333112120003140420000241322041232421332222343404200233011310414442020441234342234121440121213003134322312224043111020022101412331133430144121324001233004214311242024244220224111031313241042044213211321231002144310221210342200233330414022103331224432432030324324100330422031204323202201112320111101123334344003423134333244030244414214023343303102310130344421322214001112420343323244431302441404011131401024420402312123331301311401331403432413231422200421410244124231121413104022403344443212444404312100242224404044232122104343043331342431431104144441002420433240100412142224033204121132032112132323011004014303204121344402324423003412012323214040020303412331440332311234212330211234001332322340033430332044243300414042411004110114313242020003401112243234412031130014204430300003444243341112122023421221103314303243112240321104103320011240101143030313210034302032002114200424010422020412412321133333003011140142000110430201420203311023201410033231343411342040321413030311133230213223441423114002142000104012222003004233140231101211021241312414203231004123301331204203410023322002002323042441402144011440132333322000432311112431401103110441342022103004431314440044001320010413441344431013242430401032310004032121211132403301141424130024233131304442021301202034113200024222403340330242002300033341121031021301014144230440142424242102221104224242330010422300114342201423342242110313330402131303021303414034340031313443101142013144234330203001434030422344333121302031202402322141142100241341041224013141020233424312224133201023111410024031120201220304044014313240234322130430433323102430244040241430201133040044001332403004303214120231012201243110211304013433022404201011321333232031422403304332310222313140033222144221410001121421220312032012411411103023410132414042242440401401203314420210310143002123324132201033243032312133322431344100421024321104434440322124103344433123214143413444433021102322241311241101031041011140433144424101312233220141224113330441212334204323023421111421023222304023220143020212332401002240403001223203144330011242402201442011040300303131011141434210133221423332422320124211220321024331310202443420114344121432244101040130042030443404114214304421423320343434241013240303002023142100224203240444233020102222404234443232032201011124322032341242000202011141114222433210030223214002222424424312132434134444321114431223301430243110014004341343212124424343031203134144240004331101200022022424302031022204343201042103321204021334412411320001231411334013344330313313444100132214134014140203021012120044244022204040401102343130414013241141033310002423014104221420444100320121202204030034003324113440403424004240303001431203120244244412314404010023430010231442103310111221141133143103002341210422444420401040312130021140400141004330220403224110434133313111023224341311423041133443431134134422232214033134232124242303114134124011043331034221132042323420143030121410023304203012123244444240244224413313314222133034242134244200032044434321030222031434341410211332240032231301041342413344043222001131332122032204441430123132230301343131420420203133400432334134042204234342244203334440212022020411123321413101421341430100110120114111121403411120020033441004114444342133440233024001012110202323004010000300402423403240230443433011123304402403022212032320312201130433024232024302410213301103222021224341002040030104004033342401433120031420120223230213134201122244004331214333000310213131040130414334420120234103230204331022341340044130413001024021011324432414042141233022132233321103224214124040100400134032013030421220102101041030241044221302300201431431311142244020002423001324003130104444200333100341202222323341020114423403121210230210301222210421004134130340302001122210132034034232014121141120220023321100022020413302314212412300120310422310111243434104344310132031230234141130300120334203234340", "200233243230013304144200411440400331204002232230312343402431101131041421230102303243313210304400010010124203104310033330432042224001224044212123134023313302213200300311441141441203044222311122340114031300403024304230311021221242401043413110332340322212330231120200334410444340432130223341123210321123124213331024120112221401023300032110323222420414414211013434022101430133012122100142443413041403100011323142111142243200424034223101143411420123014141431042202433403322303330414332332122330002120221440433130042323320321322343402121211342003001422142410203324410104312223040203133030244430340423322321200214202314144314232124004210442342141213323444004304413220413203422143212303110331322431400442313003013142032142100340313434304002033240432443341113021140342024021121431322011313112442001020432220221243112141101434101300434301241441331233240442230123111000011044102301332304001134424313041122322322223031210142204024332320042310112141211024214342041143113104421223243124333341201334120112432224333444204101022301201042440234034103241100003402424321413143023343031003202312444100122414423200433322232313443322433012223112332113423020112101024010443012331201024100331234333111113400114130101114014010232002031210340340314130402401120042420021043120402303444031122420224421242014412410242101431422241343133333020431202341113332402410013024413431120002021321143202243444031411333241134431411222423201213420024030120314130301310331432200321310434033242033321440034114143022222241341344134142443321232441131313414441101111323103244201243204402424034402331020241042334110442323332343322414004432004400211240104410312243133331043211314042021420130043244113241420223232123103431003012000421143043024023434420440234343331020303143042321040112044024021011344014232224240141140210203141013221442324241344132414141201434342032140300311121332401414001203113143240130010401300313123300120341202142230212042230121030222200301142133310344214421043034411300222241141331424413034440310130212142333202114001343013212430410411143411004003200121301411334223300412144413434223142414411342433442102014140310433311400323204111324224333004132430304123334140312320141231103432233243121412312101022123130334222114114404212204002321330111401243303444230420341322032100404434424333342323332000300222032231421234023211321100204412434333403024213102134330341113330422344004032044301031032041423044143322100414030122213213130444014121034310020404323223032313112234411432300132421120324030112342020000320021340231343020144241311423324342210033131233020403001242211400311022020243311204324213113412442033333402241400010210431320013144404121421043343414213310434003243111321421323140202200303021240440223403101222134312323110404044314300134402021021314141002042001044002011433401204032031201322434432221421143303402041322413422302000112202133320003111111320144224111113231213344133442442331022042034041030132341433422140432320330140424404400123034214000102020111141342012324110210042444001431031430024041001442320401302302110330121342032233441022040421122020321113232221302010140242434000342240022441320112430212430404004114100434442422311032212010404243432203302332014301223212303431421042114214414240112334214401010302013004242341323202414142020100434023401423214440001331444022024334130243220112300321140031021322030141143103224241123301123141320120103113232304034231414303041222313331330101011030301400340211411332221034123433133012032003021041104221430200134333442112243321414141131140120013233432120021222222431243414013110341413000440224202023000231330122314044210411213233133320012110321032101242323331012240314230210241203204233423132230224100401302122312232213444223431024003404041302042323013201430411412012112144002020232144343401312104242131311404014321221234440213223343410141034412123411112141322224212230414024243413403031032132403213220200444343214330422001301222001240020434013002232224404401104223121103003233024310020303410142221233331121340420123331301403141333112120232334122204142200424014310131120134403033004321332022411222344420042330010100011121203110033120234443323312114322341204024131144332134110024321240134034020131203423214003202140114401334323320001043230013302120323112430332342013422211212103021034144413220342201004240243302103340232043404002232033111141420424110130013342222114210313344400031200331042411344233143443300201102030401100234404203434032214322130004023312", "442124344230220422003311224433331210141011410431302330440324044314014443441314344114144444141203020332033433433332103010233023111024130233333204144113203130011400124330431342331321430223232333041133224144130144434110301331334022441043124243344040141332401202233024003022330004042440323014000120403102340330300344443320023441423331213144123044022131113242012204104221301310224201110021442242421241133240133021344203433142221111401134401013434234024230333344443203003304132413244114033304243203430230003403312244300130441102401304022114003331143344440302141101042223042431342210143300222023433233230420014421121110112322220031104240102030430432034443441312411413432431433113420433010031013413241210042434401342441031302422241403122043421111042221111111321340214242000431241232311240033034031032213421343333321123340344421403333114133102024043021343003323212340004214423214111310240212123040212232431021324323232121143043021413422244443342032201304230020200112042240341403421044344203200213111020002103410420042014202321102333213204210430122013433331443401344133340203021024403400014303440134424221220434130332144034300140341130220443200142003132133434023023132214440204211211343404040211203422433114122000244204233433420001040003443240241342240432113404112224241110010334443223242412311022104124032030130120312110024124220223442004121202123424412003443322041043031403331222311414220323132440414321212340403413310134241311314100300203320332143142204441023001442013222010122310240042311312022311434423433243120230344040232444131113442012013004322322034141344122011340400202103124134310113143013243103123314411040121242224210213344004122232122100231143021341013210044230334110140212120022214223404421003110043122313103232042142232030203400334303424332014120020330203314144003403303201001142332002310430034242033431400231432102412110130042312104113214042102034303213343013222403343110203043033340101333121412423143212434122240213113104103342102432220131021214012130233004143413013043441411214231331212133402143234233243400203121043331133304242313320220134342234111032230241040130113402100020020303421221133421033332122221034230143403340433313332412031313004221430220414231231141140431213340442241240201023133430030213321223224200130232112340333042233103001012042304240321304032343121040432241313031130101411000322212313201102114331024223434002430242234002311244213032333032222044444041024434402241031244103104334221342343433030323401423340140301344231221244323340123331433043222412101342400142401311444313032123113231444030042123200320444301032032120132013031222313200121234331420311430021411310344303322121221323000211313311214441133113210441432134010140133303320101032123134404024130412003131434302010432142311133400440113022120214433024123013231213431234224002331110010003344422114020344103030311032211031022310132341203420102021200144130443313230321044314223421301021033143420143310013114333212042321232133121142444130321040012003313001324331110442141041302111102320234001344303140403032432421333330040430321404030222123101204141011110321141342022322414404223003011230000123433320311143113434011032331332032213120224122410203021422424010110332142310204104212021334331441333440212424012124123232002332010411242402323203120220424100333312211442132020010121234101414142314332022204013030223101122104003334321101224231200433341302201311431320332201424132421333304020001040122202144231321020032112021112200440423232213320400233134230122144434100121110031402303404110340212042312444123043242113404340122204330101220114431433333031044240341202140042340024214441133434320211200033033323122043440200132122434233434212323320340043230004420432214103033442040230424143242432213330101433402240243224302014012112213011303120323042123003434320023241243413331231333432302102042103422113134304014203214312214311424014033410202201012024114001303443031323433120040134420314423332312240343421433420014313030003442024401014040403420432322332203311401122010034031311431212130001222102123323243433144114021201103020111132022223400201100202404024322414424300413214314013414223101403233004122412133423114143403310443312420412033224303200001243410103004122423022311142343021204432334204303333201230324420033232203104000403032244113233002111044433412331434043033211221132121402101244410124022220011014310013141220140223443123102003112011124043300300224242131104042100301140140404113301142421424131132", "201244422340243420124400441442441422434021240340413410400011343014220221003202132122221103331034121421330232422222222012430013302303311121023441400223440133344243041231201114111203123412024132414304120140312313244421112443424021004230234212112221040043402234320040321411440214023222302141023243313432013110021222312411032101313013231032042334041223024110401440332240311411423121333244201342334243010132322320200103104422321300440220440240130004042412143022141120101243200142232111334402022031441440203213143302142133143102411141140230132203311134414320404220343024203401442040340331341124404144032330434333141330302403422432342333230124443334121244342300334024322044231321323210342224303422234031333432240120331333204120043212000321142104223041310330444233024233304223113443000344423111322131223242012001424302142212143110320313244214231200104343144340440221332334043332140033032203001423223330312212320110201303403214131124114242100310041333120330131333122401312002200311124242414122344104310000302033432433021301120323423224243223113011140112401433334230413343420233042010313320414114033341232303103304401312224340320424010032331002421134032011012422431230221132424423011011010122331420100001004223113220211214414231101143034202144242010211311033144332031134142143300004324232440002123420301323401313140332000322123110012422130234314423244021233433442210331132122300143221200223132424333144044410332323012241101214434302442002131134240341302143244241400013342243232230240324304312114403113112224402224323330120020140311423034103314030042222124411230103213120242401024303203111200124104123343444122304344433202114313400204114123440324442001344302313400012423404113144400141412313013111041111312143121023214133010234233020034440343313020411220400434424140004124101320401134011023300244313322024340044122211000234242323231441342200344130220344414213241403412101203200043044343324342230434022441041230143230332001142030021434433244340120224222111122343033241301343120111421344130141021300331220041030423412004343442003311400344243213241234233001424342343102142243413210223043110213131440230042411143103324423300114120043140040300013102100301044400302130344322303203431401003024204403031441102414320103000011030232210134444143032004002144200423223320002214331212042210304102134232223104421021434312124311133443240412402303030311420003423212013211112432222244040224142302112424130230411211003104334232424031104341324210343024233034102321200130443420131010021044433232021014231021220414430042234213041332321134010423443322402022401122413410334302301013101221030240143210243432131244234440144001200411210004314042334341330204101201444111220422340412014312100224320210210203013131214104424311001310104402340231421433230301020332122340141230134234431211441240434111241134231240130112212323440130341010331442304044110313203120333042212041120004222222012110431203144322303013012034030402342141344121203320124244423003101404322032333121304000114430002014431024220434112010400014204113443104243042001331023223423034302131130440141023020213410010214302320140314222222032204340321420210302322414101220233302442124133303412121020002422301313114022340323212214231431223404033233144440224024032304103220443200011434420020131200023434031114022034044222110132104404242112412030431311310142343321401143212433000311100201120224300424130111132140441104211344231010002001233034442031323023113320414401231112302101441030034001002102024004200324042211214203331431203132013442032021432104000114122214312314201124320040302001130403222301021331242300120332241324410012143401043222141030204131022132214011443044234323024014001201133314221414303301204423120313310300010102242434411234334230414414213211000102322010113022033333000003312410101213434324034121403004213111311124444404102303414430103123302321220024240031033012242014402031210402001430221012442142442010320032311431032010444111334304333214342211304301010142033144412401011314131210314304322140121240120004240004411131420311343403010431330023132444421403013324404221224140243213431242021333203203422434423010004023423304232003141140203224122002002010040141013301243013210312432104433214133043310204234310042210340023101113343343342032242303342123020422040244003132143243001124043421432342332144014030103242020112412012232204433231411111000002032300143340034432120412132002442134011422123434332212230240333300344133432240303333341441341113201", "401212413431223414221320334204324012223341000141304414413002443034240320200012214403122032133020330134010302100201423023114110011421323232044322231314323010110414410133440120424333214310421034013121201124304234004120222410002344002310241214240002041440002324321400323104040321132301230004242304303243232230030024343011103304244343221001431334020120103434431321202100302134024111102133320231432104322343400000214230442002042434220442432141104044213332022430200334443134233101203322103221440120033413202042412303321334112004223444142231203242304203401033320133043132230243014131210031310133322024202332101210340121440313200344242012332422030442142014011314220043400113304434210114304242221411402233104133034322024003200311232004413420021400434133341321242333414231403420040313302313120144410324001023201232102003230232020431204404240224424043421100044400141102334432324220141302134413430413312432302223044130202412023133123202100331244100034321404422024420433134414421111013013242240412303031424442222040214131300003114402341334313231330131443043404412320242404124434122121114434410201301121211212231442012041121040044100420103010431212421242110134110100030344220443201023114113332334242042220314201324333120101223443040124423240020321232203444343134011230223214320134313344111211103204422303113010421203111001404240120404341324234323241410023032213003000124244410131322420032441122121401422432100034104311033013324224001200303322331021422230421233022320031201040043410213213101133002003223240133104340121220234033333243011400431122322412441431001331022110433001224001114034041411114200110111424300242101300443113011414424424424422200110203132222322124243431111422341324104320313143420302333340220224013422332014400240313004204324333243004134341423202002444410143101312102441242314020331403241114322301332214004424002133232322143210214331233110433414221301421434332034020434004334131441421000033101440420103001242124431223034210004234114200032220020144113321031243214331332141321021303204123233314432143003003013340321400314220144404424340412124310210431143334040431223223334030343103004324332041423112131421212433303001110324042010104410002334422224323010212400120244324312130404210021133243431203014044103013414034404331333114014030040010223331142340132110023424113300433211132042420430340422223100112004230444022344400423432304433403300123034431141214444332001420224313211432133141143312034024023112322213324124244410223040234312011202212340001101011013232412224442422234011101003422313413233133422322042011210200203102111014412222204420303411231330001024201022423003114000443330434241022302402004300022423230030414114333434212314344400403021023324300301401123110210012220043011231002320304444432043341203434142121133024442102142030010302420040331423144101400211220044204132210041134213320403242010110331414431010341122232403132320233022331430414122111041411000011143414434430110324140003433124204023223412302024342222221111333004002003423211132302204400434033023324110223431112033110023110334214041024124042431400031442002003301042302103433433033203423243123143010102221300413220412123422340341442433141030111340042320341243303344003001142110001000442131021302301212341240411122111011423201413134230111024042222224210234142322302424110203222324230121041444133243444422443013411442030410204322010402244120113011424303413420021204322024303413121431411201403244240113433102233304321302243043311344430224223210423304401021403003104303030014313132204111133144143122010312241312342210233042222024333130301004304020003431331142443102312421301024114343132431233214420213331201212302132431022330434404301441131113213004300413401444144000022243231433233242130141310214234132402424412124234012101414344223131133114231410000234224211224342242240142332322314033014403130144202010030330310340332203144314040344344013000233330321310324410321331420421032143231433040104200111400200421244430411231333330210210220010043202202341303142441414002404312034201001041241400430012013243011300000232120313040441213140441130243430131314033342213110010032102201130014134100214131013203221443131403322124114124110233232044324142244012011040341241041233200410120032343302424102213324133320210433420024102211441441402401133213110004410111233020141224141110120212131020444110422420121040304420300234441400123130311004132413432410424033431042220114002102221130412103230000303440323114323223142034233012", "212231032344332122123132242040343140121244030110334013330004241142124321043233032121120433102204233041142430212020221131324413340032104434033321302004314130000011134412444222140121432324344233014332000304414333300201330200212231024204224144211220143112144010404041004410230400230231414030441131411011120100142444304431200320133123420242024443103042303424022434323422004401104043302422242134212314041203434434023021113112211414021314014431103001401302232103331231320423140004032030130440343343033223321303404112102022011343434114413122442343101121341414103013320441144120024102101122122144103302410244113310041420134324124133142142324311320122131041010211211442433302104023044212232314031021443210013210342133204214222034323424312302223032441411010204443221423030230310121103023002301112131132340401230130440100344140430102132312401444004404004242002040432244211430340113443242134403340301413204444043141123133234034202344410110434434220034140024303312124103141144222043341413302414243414441300414202410044002041214434334020021402401440222403443301311303232111204330140224243113442223302241443021114103404302132114402221443204231434120224131320231041144221414100411401202444323433131034131234100033040424434130310134322004340241431211234222114420330221444214130341220201013011223022110222133424120242424011233123222343012302420300132030124122042111441030034113123121434142234333041132230330224411201402134030030403040144242402310130214414142243042333010020420431323423400102030300231112402012223011123133212211144012014330332012114002300221302241031302102001113022341130121014144220033004414032414211103201341014014344201243443313410303234110213414322012122324423000123033040411113211413201103432213232440403420333441040100223142401004033243314220011331131310320001011003312122014014200300203221320020323431323400030000244101220114410313003212423440300130102104114002242033010204041334104010211203304111203431401121341010030341404302403233423113104422410134030412213203302440224432421442203133113411441213102101422300402314303441444032223334204132011200313102412101212402201240421243104301400230213402323231423241021344440103440010200013221401123124013402303333001113431242223410210003243314114132334344222243232124321110343241020144331302410440331243023023443222321312102330230323120221244001440414300432132241334104304034232414224230044102202404423402002320102334332141332222404311330321143234101400024334324321113143122023142221432003104302233023200220103244022141422441012321233032212044221014400013040413122033100120120021042324133204033401002443413400020142313203410400404124431444040412401414231313023121322143134303242023442124223223031312314232213212123324022012412120442044104104240430332211201233102222313302030204341340004430401241403412441442403420430313100313202000234031143403440423200103112013304443032144043214311324231021422133003113422343312000131122040442302324142323300404133032222031021022140320134013012322344404331132222303401202031330313332231423303101040344211120202204402320001104413342331033411040002344440343034031312010403002103043422230433404000101422204122430131240401223432323132100133224202431443313222221233130440002232022214021144333322432340403343304044224041243431000303214114103303304214204321331223230303404330303400222212132332034420421311240100110422442220331014331230001123212430240224333314420414404203132003430012224440213430121440222312003343220141244011122232114204311013421034240043310302214114144121022101133220240300134112414020042010320132213203010331210121123023143214343240030012214134132141042033123330441041223114440221112032130420232024033043330313003303421011244114222331114030220104033000120242312441120023014111344220442231011134332204430430413122213000022401112120020320302011024241431210302111133033132330144201204320203013321341411042344014004423102201102020213020143440012001341243122320340034044144133114023124134443104324044323142224314302144314342203402332141234224211034011400431031004440422340240232300134342444334022411022244221142044043332223140223434402320101120313002003201131030102321022002030420402030000300301032333103231344031122332202132010403132122430443012000220044310401112131014322010340340034400132202144241341433241424004022411342143041304331121213410233003142440411142040103322400443311243331104320432212103130042332404313202044442110102024322014144111144412343442120204240331022414143342", "400104331133144412041210311100322330313020002202321414032220332221402033144122443410304201202203234022413144210443104321433133122110131343311111041310422022313003404322114222002123312443212342234024040111330142111132112222132102103204330402232111421334434140113230034140423043400202340113232134234241131423102100214212143233034114421321014420111034411144033014103330031144434320311003440131043132041004242124424103431032104231003014124020201400024123031202112304304032141240241433023401413230130313010111142220234223141440411031200223313241134301221314220444213111440020330300214431341103123330141210331334342144122041344320221443423201332020322403344100000133431103041422113410000231232104020340024203030142210141323312133244040330344434102024002314032434034422121030223144042422334110404130220242430203244303314332400234334401232321143324031302201402300244040224043323344010440024111022123022144004401100330431441004013032142423024031022330220403212234042223020341432010212103243201210113021220233200042113220212003210022124101244110333410333131024203110142414420123004024310231430003020314114323104111131310441300042024033240434403422044024414204401021011413303321122203122121113000120140123430121444334010210332104402102323040112244300323204430424442434033120222220100410423224332312210330440030200203114211321032101314442232403432024244214141032133301133422220400103210024044224320124142023002443412334303340112240312310441422041404113444333043304434203343421310303321010332214403033112030242200232320430234331133231044134403231004010441320043020413112300144111443103132101142010003033144401133243103223432134042104423202002311334343240401042120014203414021043332321304221324413234130431234403130313411121040400331001204433414102431023101104221212344233020233311430221242342232222214130032434120101214004241021001132111422043442444340324441011022034222140213144012021342313233100113312131412312022313134333411300014312033330432041110344244322210343400103020212044233304323101204343023423240334332243224124413432133334413224122004414220121322341001414312114312102033000000201332331241022310140413331422420131114241042340123131412301412334311212300043233024432313212134333043401123210232130133104304442414312202311433310110021203201013401341011301434204422440120220010300121141431434131331400122321214040344433311424302033310341321120302234242020232400233321100031100244344421423002440311134124031044221240042114042434221204124332134420304404300342440004022143423140121043402012002014021100330324221130332200213241440212003342431443221202302022222040114113334004342032032414012233212040144442023320010103040411113003340014433113230313431322410414303322212122330200223410110300333433420334444324032113031044322242331124011310033013220142244140443403023403232003433223032312221002310341404123120442443430242141014443334301012302332213120203301412131302002033211110442134111404021142413341101030301434023224132004401110401310241321041424004123302014241333240000244204034431042413433224224330144441104023424231433100204433113344140402101033423311134040300032003220443214033143102213022021141412340224110104002021431033020101343144040313044340344233201040434122122031044123313334101110322240032213442033021440121034302143243201213424110411110242331144032342330241003102334302430204000113124122321002404320334212311400312230232233234211102140244042124303311312101200120244320444142223033221030143142330022344022002430311332331344133412222142041304001400043020444433112313401244401402234222430141141203313012020031214131124442020014333113340011134300423121413031121333222010131101004121412330223210141330123101243132204414434330440030431002222112040301124422043300431332004443112303112230103110442400120321312223130023130100433143433042430244102143001220002344303424143010421442010223101134430401133312124234334343431213132142333001413423111103303431402434344201011242034002204004104003332103130124122300330402124034421123401132421031223104034342124220032331420204110324104122213324140104024311342044144341320432241403201442340030133034343102210312201332441440041200003023122321331331220112240120023022413030230200334444203111113132131100141121111200202323241340411203442300134220412143022423043432434014120310412421133214223200023304303223412323123133032201222142404432224331224312304223224034400420101133024243441232324133022242111112401004201041141334040404304040313231443", "232012321110302413013301301031244122102044110313402334430014034334232034221320110443320043303112230410401322123142341442144202134003311403222203204321440312434434232020332233441404341231320441312001002114421420300340123442203344220112423412114240320204410100322312022212203202342020413024424144313144014130003140343241441431302242210332014401221321234041410004123120221111031112002122022144112113213320314344402043034224313000401133430002300310001202221242333202421412440421434112231442332143331201030033124101204043441114134444410114342244404203134201441142432330330030200403204032200011230004231110140300001004120232304442230200434404021310044400221340443300113304132102043444320200031101330313010120003013024241124141400232333314232110404214313213042421112323133021121223030124341302242014121310223211224311101124423114124204134113141400310211141311024341414242302014240231311013211200043310242401343202334310241201400313404344332123131430040103220414222102440232400301442122241222010310041421204024110201004320214034101224202101311122140102310241142334344022022031141143014204023101132133202130324042013343204133111031104100420421223340143310040410221004111332221042322212012130201301104302304420301303434223034440433134440132340300310401341414242042024140430342322434122411024400133041212303140400014121034224314402033424044410003301431331310114322343443421240424434012032034104311131341232121434134231401343323002010004232010204001214041023013143412144201002013222041104033113020414412413124141230440404201024230344031310130412124400201203121340311300033323234013102143220240213341311321222211013041424223431324342131240340331342113413410041134001440013340413011442010144022223103014202242024302041042414310030434142000432400320200001034324104332240342313033411013113422134224412010244221204423401020022111230130003122122024130313024142143033311404121130132123004330101401024223343340233442231333020302344133411330044322411114321431000043134004001013141001101133132100121141114130222010312114133302440203011131041441321244342211304403241134314310322202113433311241103213130112233204331413012410142302024011301032144224304403422033124401100342100102003020314040221022430312304123234342331013022133422422324340431132332121141234204442020101324202142032141242421001032403200014341131211001021244444021210303114330014430130002232300230022333004303023331413231134003130201042310314024401243230303224401020223044421400400024212011403314144224202211412301244313332431200034303040400120421011212200300323423041320421320401014423431021243413334331010424324133230131032013044312441421404201442001102133044220111313334014323034212033142320433004031244221104410342301411402404103102302310400200010012200231230402224300343112434140224403333003400301142423014324111331041242124034013320210442114202340042014123001300423342010341434403010034224003004200022323021240444303140242341301241421322102230433042101421244421124221124004420243224224302100301431441400141243210023412043200402034344123144314414041421342441030302201442103134341140031322221033343410130230101302100133301030333431443410124132233401221240202222223140433101334224233210410141022330110244401332112430133044244014432243221322240234404030100303142300202434240341001143200230141410404112002141230203432402013422144401440431304334411314013103211043223124440334001344424342010143241122401234331121022341323400030112241012401043404012421121102310004400002331130024132121011430242042142303040023242011300103330033010432020320342404103413413313302312331343001433443300041311433033201041444031411310043242034204313120423423102330202101032344010210343230414000333302314402302014140010112314113031343412332311423034402124411024433233441044311422342100132214243401332401230422132403112133421223333341140414241221002140114440231112131011311121110302034224413143143214232410231113312123434013034000234422333143344033323341210230010324202131013032001144414244011224100204032204000224131340024224010024321233432121244244042411033204214341212301040133432300242121323224313204432233200221403123410344443012324343233224114121024032323042111321404042341014303200032323343232020131324333443411213014230132232412141201204033141340242230201420311134222014230234304411002232140030310132313344011213110313442120001124423024423013131023114312203032203103340134204303344224133432023044141322412302124024421211324014312132144214430013333111", "320334024143222224431211043414013142021312012200124313032330111042044340123334404422031141203012022303401314440413113441132444413300440034202101400040410031212412143102430331321120402221420030311223412033213214040210134410422110422104432441211221401134312413344144231321434123122124401241134412440324030141122243234240120032003431222222130001411133322020224234342243022303102324211432142400123241442301041331200234104112044041424110214002003433430444124142004430043032234343010442302003011302041110132243140422102211420413021002412132020012110440313021401013024234200320323433133222324202010012202342313303402441213310122443111301432420310233424141121043104133433343340133442013303130123310141431044401133433014424244222433313124332430401241042400144321340132302333033300311422223002433123223012013020124111302440414304210104324134204302023223323433344314320041012411214034223433403020424140301443143441002004243103124133320021123010410134001432201303112121110410432221131331433401111332202222430334401423013212043223402133014332332332144434020304034140130214401214110114214222343432233024442234440000211340433031102211322410011424010411210130343311311421201240431203004141003320133341233142004304303213230000011123403100412433120121300423034401103443431021431410141300222300144002342214102043420103211143220404433322103103421440432023200004110420022313334424021134224231021242021034424134444324042213414144121420231420421231420134314322212413300044224202241412312244114112424341321433041422124001011331324430132000011121414331141132334024313344334240242141402133110330131333133244241140111312411441201224240142020113120401421431431034312113402222444100310213234130234124401321023111102121233124012313003303212111031341211034332414023112420240402310414141313333304014024304403411420423122132324024444231114211212244033020112401402213220310443121233141340320310031441214331342414444302021434431042233141321313432143430224041201323313033132323310144201210033230030044124414341044310021014412124421011013411420403400303141313434441024010313314023301231121002330034123130114341030030310341231142113441011012403033240004011314101140430442232040340211221434234121130122340213224102242112001103012401302200024333111121023014424114212031241241021330132440032234410323323103120423411004442441110242210210321212114134332040112323404222404143012031013111440214224100021211023202144344012214222412121310043022440404324432000310114344204202323402400310411332332431121423401012221412302133433332031230002031100321134011341424241211123034243401140233112203202121003112132043113341210343324334112223322121024132221312011341124202444431214241004213104130121441210113220012341201441332200014111430202201043210221043432421120312224440204321224104101303413023120023424330201232030120302342230003332034021100424232244433133102431431300333133343020143333242002342040002402114003011233312021101140431211310213403314132340110224033322000421443434102240411210330331422143121012214231004320323000110214430230402332412311423222233344233132131003240024221324414221243220332004020441204131444330031110141400003040230313144343044124021242002411031024211241324220432104024104121423122030132021311040044202114144341110213332434241120111440132201223440113034002300303433243114202043124111312133410042323200131441001113000443102323343422333023230124423203321441033443211103213432311014144432030330113401122233101012404411203230312324412103403412300402001141421043412340240124144323133133224413323042404142403302204022442001440114133434002213103220040032401201423033341023342444204001341202233324002004001303413202421341201330233133110421140214023320000413110113201031142111324331122231333004033104212323214220312433343041333342303233442300144343333324340403131424321344223400331334114211401031242344244243030141004402404402433404012333100400420301332040410240100004444123012222343430404234014322212310003233010443221021000221302321201400002234221120021000431304410343001240111010433432440011322103102220300330001314031123321410423312314312211000141313113301142303022214134422040340142321220140104020000304110020123111034320121113342433342444203123300101024414244120140402112410101211022342334233334323132232213141000243122340231024211400123043003122204304014224420443112042400212103313003322410033030422004044220241422443444322244001403400431034001313301140023012323211320444444034402214044200234240332302", "422042043133442033034403434231333424440243232321323043340110412230314021042301333424134142323431331000102443320131322002210042232302244123321020322211140014433043233432134011431440044004320112103443021321212033303441443340042210043023104124323202223030003401100230100320013201214140400214011241021023321030034231303212431342144012013412230001220444234110344441132031420143444403021142013330420022110422344120243444411121143032411422101304400141113022222100442303103413020442441222121041104343141214024024312121121004112013024301304140320223104033244120431323110344011214232444014422012204100324404324124040110032144442031340022130210141301232124204141114210013023201313113200323442003100232413033214041130312334303443433013033000322130221402234211221004420411001330330122302141033232413302301322432301133310224434312134323343010233213040310240432344022430132030222443434241242012010243330123024240101330234321203100342044114302343030422121032401343223214000010114410244442312201324412112030200244333114432343124313044334021403212104214020431214403403120221030220404233401111233333341011211211011223343031020040100433100130404041040303211002344134022413203000223113122001220134300103340310013421013424431404043340241140421212034303431112043330424033112244323234334303110143021440140422244322323242034403201344314430201001042433034110044431233033134140321244431411414012134103404121404131410341204422122104333331001114233213431221122313002134042232321204302214241211321041410133341114113320241123442303002341444331113301424404423223020401204412021324034232100101133042211400144002230103230400403000121321031021030133212344203240421121343222304141404244003114020430040323231304413444314404000213103330002401414110433204412220042010233141103242324114401044210104433123344400333422031402213333034213431304220332321040330242310331401020134421343442344202301101241024300424104044031432132412002114410442032124100121013334220343100231040110004042403320424240223003321403003121203441324330024312310440444113100221442012043220003411443441341431144442334420233040211201304144131101423143420144433322223224143442424124010034131040120404213032233004411033142441100411413122441313230100222123111324302313434212321102030411423211401020114023004100421032432410143232104034232333422012442302434334013330032202000110133233403312341244342214201314411442132123303101001020004002120424321222123310024411324204413111203412343230143143233003323023222413021411123344230104311201340142032023414042333333131134320312210041323223232221032331304421320141401131101000204334340433412132224022144232142112231444402103002411244141423422120244202242303234424301214214034332411430434242411033042144012400104321101321002220300433234000012022220032110310101311022414011221004002034313301442121302413020004144022141144302240414233242330143034122222023341213312044023032014030304431104303201124200401012122013403430040420240024100300043242203212030033002102400400041143443342401113341101321012413421140130423040413224403343213232203331123141401332410012411330401221133022044240430113444221422204141244443431422440142300341203401334302004410230334304021110212341223022023410432102012124233140423234141333342240131202030432142212013231321230431131043223304112102413141442430403240232322323211140400242421110301133033230110202312213221402340030230222401002414320312444301411401144144221140401124041404012033024312231303434011143422020030332241043223241240044012404341421341334334230342022324401120404340132300440101233301240421032402323443020101020302323423143024411040143142432320021220211120210324122230332223201303100101040212131102340433322221243402133432333034230114042041120312421304134310114323300432240213424202342212344400122401030423104444001442200100424022421413110403300140100124432033000224401240424042302121124313330022412203432413213441110432424012012020122124112101314430001001430314330044222030343231222330233032022143413141244330001114343130323412322203200433012213412304141031202241002210131210021323100310101123203424122023434342104221030000323301431112422030312244314132424344423340024022123414414112231334110413322242124332114222044422311003322302440311132112300401114433123404023042144421430313012041112410021214113432230214202102222444443042100200344432211330132211100104311320330031234010020240041300000120234404221443312400404201103444034142014244320133411102220122420023002100202232210", "142113332040421101012432132444234413332314033202312322003343221024001214142012033123123310423022342201442414402322123401211021333034421141134044210013004413331403104303324110400424123331243323130443240420441133312401401244301120113240213034332021413132421021122032221321000412344442342432201300320004134021443222120441420304034040412114231333221101120104310143104203112210014211122133443201104134304442232132320432043043133111301000202123440043101331020112013113333034131310020023003212310131000433302444003031311144111031012412103434322401032124241230042213003030233143300310342121422430200021341100223412143012103020001301102441134302311300020212444304142233110433034444331304310024413004103004344433044341012031224120313214000411124233210310412141440003333124142412002032010003414434113340321424030100110141301140244302011330102414040242011312244424241132114342141123100012244411433413331000420342220411104023031040404132003130311023003201300442431111312012334202214403200030013030333124014102333324010332310410023202123220140340343144220034134140300133342212233011441310421410400443333424341400131414440043313022203142133441103001430401320343000132140144334034234011101432411033123102102243232144433330302141044201313001304322234400200011334211334114232222243421031123220041344101001101030422142143330420401243012240132403013141311304033111103141402124123301340403411201424100240344304442332304011201203141020422011241114010342102012411131042310202000022142204203031311103304304431333243414140434242323343231244413034012333323122301204420021404321202140323411143334002022421344113214421041133003100030134142143312310031413424122300214303233043304330003333421231202343432033430000143023304331140322030322011131322310130132210223042224322013321243142120241334034404243200420212032401134144311403321244223014023203210441041102311422211100010321331042332414401422033340443111202013120213143104220041010001322021031123331101424104432200430232432124234420231041110210344443402033401211022414013331213123422010232042100320111340401411101414311302012402302001443324413032232222241431314442040134410120043112312310414143413222140121234114211243243001121343343104404404042440110120344430034301011313413120132233424333013243434110431113302221040411222112321234111141203302400244444304242244012330330314223114233312324430214142142421243231403330300131333311243244422212210311110011020044400230234313400423110441230024122103334022431420001411433020002341000302023143130042041013444343014122131214410113024121423011221240230023321323043201321203144044144100412433022000210433034412403112111221024213214443304402042321330334042232020201112333324332022240100144213223431040113141002430120313044112203004404232314413121330331000304424034313203344301001001311201243243001133122242214003223142224412201230331120124211121223212401443403404204242143144313401234331241233032110141314232114102022404304334403411102002202021432442230241410313411340010303112230002240033020243203441020304224142212300003200321201310241430003441140342104143244243404113141020040033233231023140432133210224144004430000144000000340034420410222224224312203413334121444343331403010330004201130421040104044404322130100311100214340324034041410004132023222002431134341042143112100443223432440201230003041413332333034300432222344010232124013133214110420011342322113032330133013312102010343414220044113003414033141423134123323103112440414334024141031404213111340342040143314023040131224204021230303411004420000234444231034211141210004043200104332124403021404241134122440013334334240201342230113102444141331320400433343142402330321024242413004400403211403141102111444242010104101331324322222032424300232410443301303314020022000021421200241304044214242020112320002431000322420313334301244324302032023421023031134013230304214131212223244323102203221213142130212040200044111011343410330040101333401430204320041400043403230032212301224324422344342340433001041304113244122041231434000443411041333343014423404031223440210004244200204120210024432411224444001410304223433121214223144313143202041343331432310340231141012220410322434120041221322342131223340124321103222323021231041421032422222102123322212202023114304423312022430323440310021114230321323132423342231421444413000044331113214214410141434144142012024034100234121121132314201343143014342214104133331241244130033202403210114303002012342101222404002244141122233000113340", "321300330332230444213213440033103300241024313422123322122331000004024140304410432213114413430122022010430223044324331224122443414422132142301213003033214344120143101044031400104202144314121431103233420020324400130004000330431031330013322023401032340420240401032322102203034002430233141100322101304444121132334304324204422200003002412320302042102024344044402421240011022321214322431244014130333112120421304340240301330103321332413341222224343242333010420103431204214421230231240042202134232213330010322041140323011302013312014432203424234434002324412013243244011440012243240124001014203312434221421410133042040410041441030040012310323343232402442244000014343240430410211001210223042331011104013330313012344330224011423020221434204343110220443123043102014342240241042231223333131033100143141201233102204202113134332040230400104202232122011224304433142104441321212402232023342331401401213432410110000241042331104243324134241010303144343231414200104221444423403010241221134041203013113242120222214412121200324403010021213234321442433342042240224342130203402220430232421021043213140322421321442221421443300120401143424012404232001321421133331423122231204341441033221420330023423334240101423014103403102033330113332320102133204142120410233442434124213433134313444440322040044424413314431412021241003342144012412002324424320140310334311301333123133424202223443222323301420442030442333430231114303021011030031101414241043324332041441110122432322000131110130300013041101200122124214443104332014433230231031214024144300230003314102322124013113242331044043211200103223432224113102344300012104032132340412432122312222203403412221031404324020131301304012322223013213321110334331140434103201343113334013010031444310342024132220021231114032041032211032011101142334100121402211224211123120024440240112020023301221040032322443342032233403024024141031301024421041101021103212413001201112134141424232043441033021320300010212423224423432132220124113410441240413044430143312103040012434034121421333004443424404430442211403341023204123001323210031443243141022422120442201443144441023341401200313302242400333042224023444244430112013202012333431033423403103121121043040120410340103230034310134213240112344114323044342122312334202404011333113222311200100134020020421431043444020014032120233232341030412211443331112102142011044033422311433313130014004403010044441032234333030204212113112124100442340131444222112132423201013034104421242442233322102112212032243312441113401014004113334110310103024014401021034434340214241114303103210310341142201232130233433140430101332310233233014423411040322000423244132443304402033232301003232131111231011144120221432022240241430302211404243440402400024403420303444023432334013103043040432211043120030313332334232004204121204304013033431144430414410203141144144024110433201414444131101311320403320441121330441203204003040300341200444012332321143134320200341233010024244201440003433320102044034342200313443222322322414341221410422202201124423103010113140021221312412104423442020104424040304233223440331214401330331202310222112111313310244104014212431420211401213414031440131134142134013214202344001220430144411413103022304131424242040231302103303042131431043132243023041440424133141222443311042134031423103002404341013322011334311032403031002413314104340232404342232312320044203130323010423140401432242111242004444244440324200320024101121120024444321114212143342340211232203200012321224133411322403320313021040001040433223420130224211333042132141412241332020441301134232204103420302403321342332404221442130132434241211412424311304131120122200420234314233430404403111110022114200322010421231212210100113133111333444100111421041144414000310114021134202000423330222241311004212404300243201030143104422232023140213232230400204424100410220022144213343433002030342204301132330311033300231210100430023444142011133213431330302101442324122444111231131422303413123120041102202044402422431412324304133213221112102313211102041043320431132344444301121310044141204013400010232012310320431234023013313103044031143414042441002023024223430114320142030043434104114232242112301011114020300343144212013103142132221433044232133224304411321410142332404201423401443020101011010442403134331322440023342124131422123403434404010302312011202312243440033203124311434224244421401144224320331041243341143410413140322442410100100402043222331320020143102024111033114131210243030223402202130131204", "113411000233030324121020342242324424023311023220303204204330042303421013313401300234323212410233401443221220240002233441043042331033142214341044010041211421204010001440300340022342024042334123004432044223034033332401214113343431314333034042232133114111022430403303014304033103323033241043022310224023043321333234240000113142203124001300440323432004313334433213334203232224121031003004110013013224420331343334222343234124403041141132234413031413410131332214121232104442032230424321112410204220431020214223320000113143330404321134342221040024303411200123341323131411144042331203343334130143102142204032330344422130443124044002024334434443444401211004434112143033433210223432323220302410201411330132104120302440030411222204000413312131222343331433200044241034042033330210122333132411040312244200113243304334011111020224240114011424042100441110322423110202002310343120341003103420303203224230404433320323233232233014421443113421233413120302333233213132314043430410140324103020121040344020204331404420100043423441310020420033204111242344322103041402103433134144020103144341433130003441404030210144422402022021344304214333140212244020004212441013020032222442222201421422302131340123240014101211322013001003401304020441234042120223320411430323334103303142222411233310002012443020321014114120343141411201432311021003002200323040431103302400242343424301012041212243013433043241300424441202233034134241403202414202041024344124042131321021114432310424330021423001040300240213432410042100413304201323212333332414304000302443121031042202124212001300403134313244421120124321031233404314333423201344141221333243433334404434432242044423341314303021040432123302434433323322421024040233224131411342000321120130410030130104022002204303413342442114103433032301440244411210142010332212003212014142343244201404411400233434204224013231141243100204011123001340021312323224314433243311401113130322431322444014402013013241214423411041334310034124113022311323033131234203423400201242010004301140213021244421440440041202432043301031200143220041441204430140130404311211210303001314002232031441212332422440122300241240403342321403044201313021134241101102432420121112013120024140010410313443000213120314313342331442221241144320011132220301040344101330141403134031021211122030202311114003402031211103200110303113204232334100424213133421103421333011333220201244203312232444410431311334314443003044244321230034022241340301214314100312234310204203240210412341434341040303010422010300404412344222112342020103301430332221232233422334323431024310333223442213440121004442443312103112243433204043030011131442203011122424304310410431304233102143221331011023300142412222243004403031111324123102241233024213021233213431430443344420402003021214424310043044232114210102123224144030410423432130434412104220421022111142321433034000400311424104044320133222242223341232011214231030114343034140223321141002203014222134024343022001111411113140412441200331240312342210133200301232431201020232310333333222331113442133142430202400204223024143230130334131203000023441000003234232112424042421014434433111231343313032244023043434322314313400124444100132010312203420102133413431222023402201121111121104012431133123423301023431041222023303210024334021143030214001344113221313431210140444204404204201412030011031204401143014423303323422210242104301014113101022341010411011044143324313014301134423340123141013412013101201420223440113340423143442214432223204223441020413221201000123421340001043101132310144131444332224400212334331011122320121403110242012302302044334314444430422214310012324201304343442114314042101210414243343140200221104113304100013243242311113434004410401230411013304342313002141011422110420222322441113240243214231203234342442300442013132302040214414221020141024003201110011111444421401023010122020002424301231220223030331431003034201333043031304203443231203032411244100340230202444042143301414100440343011134333211113432124214120423102444024244142111230141400103440221044224444112102120243201234244231010030010144222432133332132323201410444331302024322322314043111311101032302402024320140243041401142443240301123434303031134332402141422104330014130443304414121343200034241213013312320242243202140132201114020312333000232042034423221021320420111223132123034132301104013023132040434102043132002112124031221012142344422302004331240010404413330340104043033413311120323330123102343411144311001320441010230013020322230", "144342240101341322204044200021110321211442030120212442142214304432000224041434241342204223131000004101423023033424004330414012441434000410140332124140203032233221133022203243223044204302202342443133114313410401024313030004110420332411423020010313414412131144311020001442011404424231011434301333410322303401224230402400340304203403222423432202242040134043134132201240014402043030314341124011142210022042301401000402021223241201402201204434130423420344430023031223040242112202400102042412143330342044221114102123023220304404003142134203414410230232434414422421413221433413300133101441020341100402034413344210004042120342141031111110322244224122001320233332042210320244133404044133211133312134120121041143123113022434410034233424411124001303301411423424403042322403221321214204012313042144320041244142411312330220312102224034233332210133402200303243112223334032333042431301032312003200223443041122241423330400003440010141012420231122301314412311224230113320320241233122121311031331344430032412231414012144444030340344334320232101234213023202422430324334020340042430343022232013310343010221011120122203232143200204231121402120242323302024430220443414212313014311200111142404402144022423410434221244321034130314114043220100032133213000113233013330212401402441130324100444342030124443043223133320142334330424422223244341241133143403201014024113402444010122303210401241044141341032444021341423313402243230231020141404330402322411034222021233023123102201022234323132300402332043433223112213221322123003133411341412402031440212430313201323124402234040111202203431331404231240002042124224144202121100302224210342330134303134103221400041410103141004002244242324202222220134403442231120204442240202121112213410121004122142014010232440113342324240134232442411410220320112033441421204314222010024041402202204224431413431244444143042404033021443002101203324434103130431044143210342340042301223331202143234002300000224011342312432133224414100410203000422140434202403440201402320101101344241143123300314102010401144321423134342422244202204011332001113144434214023042423034443242443020434004343411213121120233420324410323023241132433103244123124103412142440001101420020020443224230231231400001304121020443301020004310224033243244143002424234211221133240423214400011322430230422412214311002111441021140104141203320114002223110112244003021313213301133103440321201301431133101244204214103432202213000244133334331422043012433344012103321401202104103331404044031310202211412203142013241441212112210233400114010040431410044023113141433203430100110302400011324430013242320402122101204442041133022223144412320121100411312404133320223124142004000132311204300000244120200313332310110234232110403232343144430241202414321020240320014422222141312234101402110214124320420000020400111441414224134211130241232313113242331034134042301140412133411301401411031333431033331130333430224342022303010140323401220420410340444241024042021300203313114200043024220120121132431012020014332240204234300132044130022133442220330143143000443122214322321020321302000141222200322324232044001341132111134104330214334123200321413131203444344140211032134310444430313420420431221330442042041344421023204121320142131244213144324410102144434110230241240431332010122404432412220303014123133030402441142324110403123121100023240142001101401024330021130004302321110014033211212422204124413233004410241234144233401223043444232042100043334240224010304040410111341123331432023343424012303244312410401202120134124101113142431011331431020332200224244310411441122410421222322441034443012234300112004013242023133023243443340302431214441301413012442101124220003300003111402240234024310421134441104111030303130124040324001413302234131000231043314442322143220212022023043013021133323122004012422320242433443110004100204124433324343411004123133412433400420300430433321411244401030000104111023330302223334240302403243231333133323203444002000102021311403033340324203414020211312200323324422301332222102310421032043433431231442122434341441403422034421433021421444133420040110240302444433333333202341121422312413341142443304024224142020120230410433141032121323213032324240443424303433134420021322014024122010014221411214212013124324240333443122420410102303314300003320303241121231334212441101143104002104220123301311212220311343410031210030220034342124441300031142432302213400342210332213000330112312410104423124404223331111103230014243011212224120", "302114434122434042323243123404110021321210122040201023001430234303224143144402414343042340022343332020244424321211330004421132310204003330243203214112002203140230144112323120331024021332314324010133340110324244142330111221440310444043324013333232410001044441320344331214224113044102333224233441122223004113444321010000202034144404334212233130400312413423133203221003044231014304441240010304342440231323421313234111020421400242002431321412132231333200241024334021304244330304244313242343411142222014000144240402321430312412344120221423012314030000321002043321322110300140204134420430112331233022431034000034014334343223211433004342243212113103333421034131331230141004121112312304310200424124103111040043010232031230113424412240311310120033314012424143300120102443103002301243400330343233244331001304102113030001023442041021214030111401332043443013421332040132124300421014441122303204012131334240143220004013122001341043433403413103311342102441331420303234042431041140314311214110230142020202121244244122102124131441221010433130102212242443010044123131324240222034020210400230013011414012244130313123414202040321212120422311444314403030240210033001133001211312311320333301041002311430200044121134413224001322241043003412130004124223100222040010204031121124111042301132140304242032422213344111330023002231302123420123101212232312432443420302240013101400203433133301344132110124244010223140034111012212022134023220434102010024400000233013101304434142022334320034004044423423122011313413421321322042044221401020320104144034121143124010144042212004130140120100042303434013430204440042441113304242320041024301322003433040303034243033102012344402123411421440042120324242231304312412412001031124001244241301303200222214341203030024013114013134003342021330313320321212333121140301014334333302122044321101120343042301110332130133043313140422330140233222034231421410202303441010112230334240134301330310201113140220423203112411123110034234134311203110133133331302020001410220342423323443023323421020132240011041030331402413431012444213202104101411140414004112404434402423421030130330100022124142030030144230043140311324410421444143434000332234304011130130232412230104301010014323414043031140342242211400312230343401430013320213110342212422034414232104143243040020441013121130310113320303033142410114113301302132004401040310043144412242031131422303134042332131122032041210242313033211412322333432213042004243132341124013433230020321403033101143341444420203122403121210243134012043140124142023104414111423342144033012043443401224402442120100400334300200220410341101412003031343143434422020310304030411000014334231132434340240012124404112421403133230313232400113440032103411334213430324113142344001334100013434134342110433334321431432311234143403340440133010130121041310040223144441041443141343413313413321211223020000230012412023244001101240030112301014132031311033222022122321303323143413300213022240101023212402042324103023120313203312021124031340201342031111021233121022030241044110010010223204110004232021404213110314314141012343213110220034123303301313144324114233441144030142020334400034143322340244243430232012022312230321204240434030430011032302303042431243224142204001410202004001421443404131312120020413142210423143331412041010323042101012310104004420111013301024244330113302301434233032313002343003420220001111024020331003044341412104411010421310202224213412321110104233101231213320212314222303402102023420311042240034334313131021110011421034113414121433302203430324143211411422123224203410220230110124303142132314424323321244310331314423332243001413322020031122244003324100224324402420310133244423343424441034431024300424123003232142144241420342433303311412240411401204341144243142321322210302330103232232032131404232414144034034431210312312231144032420001133343324410342112204244232420001224213214301220433422034230220123401140031200401420434043433123022044142121043032401000244202110123240220244214240002340220022130110012204424011443222211344333344332441014124044411304031300341334140423014213132334132231313021413421300241340421114420102200442243003221032034422000001420031123313210231311144013403321222243014011433223434040410203320431043043114344403003322313313423020101113111331042003400044022424332031341032020433010232002213204244411310142111424103104013302004200332132414403244014303302413302040211014441101123204112132040321304323400304033043212022432203042340143", "410402232100011221324141422432440134212114343114310340211124312412121021123343211311114404211402122410114104042344043412331023441403024133041112312343442330344044134241234440234012212431104041220220233314414322014114132234403130334021014423103042433120121214342300040143300343141144202413014341144103043132133322001034120341202010333120213030001014142122331433440101402012314001323043201432013341230134004111242433220113113130310004140230444120331141341004423243204032041022213222413004221342404342223340300122101221423132200434344401423324301032211434012430244022241431241103044242310042114231344441440240111014230304104213113141201212211404032411444004443420241242321424044213404212211301342021411422310323131220400201133240141102200123422433211304002110220120331201213224110300121441001114232340421422131422043031101132432130324014431120103041342113340240143244242032141344411312434222243243000403033310112344402024342432034402204410314102211303240222144311113212103422031013344243130422332242441324414102131312330032033240222232320134243221012000202100011023424114330121200120444334233023443414123433430324332320004304213010243140321320102400033034030412241013044113044403120131334410021024022311210240010220413100300242144000341014411442103224222032213323230130414023304022302413224213114424002343030231303122303340211334134010042313432211142200424330120223311303411444002044303042343223202302030132430241013432423312314424404403343342330332042003012243400441132043122001430431304230011444203432203234341020342212423204243342414400043430233233344212242331204222101100124232403433231004202010432432230432021241303204201330131140222010330111044331014310314233113404111243234021040114330330412430240244242213340312040221041421033421122400134211113030243221401304031100432140401020100142114311030401113144321404310431421042302444321144243022004020313002330420012333100104113004121031013222114323102400443232411231301313233240301102124110222434211331441042203201413212232302400231300232142302314440033230120334402111414232342411112222441214311100121402440230002344131023030423440101312234344200242040004300322101244400300030013034043122021012004301201313201000222431441102124233200001104221124332213334423320032400341411432044021024420434203414132041213241233442111003233413020134143204211241141011301130143420001122304120321104244241201120411243322414001413311230431213204210044222333422204200414132112300332441132102430110141000432224431234442133022430344210341402131221122003401224043304441202433443141021213404220434124013041114340434401314023443241203331021133023124124143024334101310023213311100024102400320344211311432400214414031431302432304431241213302003141323011013143211130222041340404310000040302314121443133210331144122014021024204123112331204302030300024142203304323011042023323001123233010004020401301312101222244223403043121233334220021420201333341423032130123221214303031343031022131001402404411333123423203324231144000301200330213323214130102413442031313421344300220204423112302021021002244114401200322020010301044200233441023021401104212130131041322432440040201032114230241343001030040422404231011323304411101204111441402043423224100401122030041343141404423041303314104121023012024444241300414100443010324304113113130442403223431222033300144243233241044002020224121033421343344132230120412401431111412440204422213031342201020110200033031444242124421224041132233340003010404320301014003404411344043111312011133411222312440441324121311344203130344324033331130322301110123341334210332424004433243023030114413333444234243104202403033302322101400440112202241001311442034211302441104340344432134411222210321310204214241341412313142242214313003342243314243333402422134220400343312431423044414110402213400243242444301211302340120420413233341314401214442441441333230340231004401330413111421314323310302334433330442223424144343042201130411210312214003000342400400201230432330201144014244330024342424204433111441431003133231404333032124322224434321404334030444313223241430302313302234113422403344440234124024310334343313202100021022243440122444044402224014123422420101200222341344243301320003044040211014101341140341032312204044412131014232234141443314240111244031213233400223321011212024034303241433003432333321432212341423120110014234240021412213223113043303043113044323203041141221333214133431211413103003213203430422213113134411443040200134140443012322012140", "123211433013103122314414002142233003424432434033441012140031322423003233040211044003430111111130010103303143403311431244122414220441022124102422141122002311233424133444123244413121221332314200342110134424024003140343220013013100321102432434322330320333120121202140300024010244030120001141221403200304000243440313330342310000341403141023220130324112110002312414033343022432100403121444423100044444422332240202424023121044404312202122443344422424004402000443332041241343334213202230041444444424014343002402334341231343122112423130012024321141310233041303022122412342112310120123103233402001310312244211333102344434440201331042433330242300340113432123141112311334032430121331331234243412243234242232011334231210023110424142413312313041332012102411143300401000411030314442443131342204440211401213221142112204141341004444313002343400141043424132330423224332020332012440443221110342313023024430430410214401334213224114212444110224002321230131123342134043003413404211044133311142312133324024400221423110312132132120120104304223321033042430433231033243210240331232201403121320101103312300133111031214103422121133444021423433410040104310324320201404231214114012240344023242301413343110123043022011340111142111003303411043033333214400443041432223020403012221424422012210300030340304113042334202410044133443040340304330330324414010000042134011042002240233243223423214322420000204014302344313101011222242214124340113214442144130110131330310141011224304200244034331031203301231413014022021404312200203203241000021222140341104121101103304233122332430234242244010103323030133131001032223012440240210034432230302411324444341120433030441420331441304202133310101100302430040044420212312301021434013112311212204042222030323332042403023440440214031003040022321420400023331113332111330040004311022144033300342441213410042201124440103422041242310302334343431303001310400142432332243013114324030342234240102232322012143430042034414131122031433121034244433000134320030212200341443442022021433142400423002012012233311333130123443144223132013232042314003140141332100234341023131404433004313101204410022303342320124402004000111230134122322003003202022034302214320413444403034024410244014400301444003322122331301322144030432224300123121413133300003403311040414234020220431043124200231444401010143333210120200443443133302204331133032340401021130044423412130121100213100002234443023221401414030014422023402422223410412412122414300401014234114103300423231334014210144141221013440421244114221342211340412231411214143330204404313134334201400224031201142114032300312410110412233121412424203003310431042442301343223442401202132031020223032432234212132030322404210403302342303323133031411344101130320240410230002243010334134210312041002030133003112411203031010322003204034002241021113043331404100110311443200033204333340331212101333011324131102233333220241002140004024441043432002144334320034200341002333303334104411031241131140401223401442342224334003431002332210202223342110434020104231443011401013104020013404431334414044123443103430224341220421424423243404043402411310304344124320243213041402120101130103223122134223203011114421020020020142414324313343421203303121332311323243400413231012124111144304330100342440433023300244200334414202222001230304301401303043403020314100403113344311031241211201120031104341131310120001422320413041310022134221044124202031430410340124331200322224401001220320131122030310003233311110200104441432313424331004344321032334433122044200143044340231202232233241234210003301142413003204411204123302003304120121133033014324411122221134012330010324143234134404201210004323422042442212440340330300440320032121313223012233143310423342434102111304043332241010044443234333340240041142403311421044414042243144020444002200322044120111133114220310303433010101323130114234424433314320203404302022133103102021111442141400102221222300140413310331210023110122004242321321034203420441131111203044243200121433111021032434200113440032420414434020430243104110440244412144233003244203010222224020143321344030340121334324223242421133301013131040124341100003444232142241431114012003443320344334431043433012332000130133100444333312142212011241443441041010042402201043344420100410302240312433204111201444120022043124233100333112102133124000123043300232444433130031131220204203332110223310214223012132343210332213431121110433421434401233011202021143442040244023012031421432310243010113120014123432332", "320022243100110031432411024223442030301311030041201010424000243214103343131421342430203223231304441332013132403012010404324143243031123311240142004322211330130300134131143412204112441022443120122243301130302442320411141122221232314030140102232011100312400221312041204441132041110343240012410412213340222211243043241312134232213403411043031412344013422420124201300114342224041013224124311033313111100323143203204134101120132443430221103014030332230011433421421200303104132020210421103303420341100434313202203112013141240313312001023302414141314002441010010213444130111000303024402142320201134303042444100020233412344003022410131423042204211202133032420211402133120144024122233103201433102220242213133032014314300234120223022210333312202233304203122240413332420143303100400442122040343201111113303122221343000131223332042332440101312121003203421411410320020023342003403430433400004102400222123000320124401214430414101130340433430431342330230203140011324030134210241333140433314402330011221032431212040214240012042341213004033220214203411041421424244413401012134443403240230124143324210030124004434100143043014440411141200130424131114204234134234443443242012401101424301013103111000210221413132003030141440320303310422111404010414232022221432110133443142213340421203122104421132322132431343411021432303232013234211344330024133041210131144333240320211402200000333004240213310421000311312332023013321044423340012321041211331100441213301401210442124100414241234121133331232034103131430144213340010222324401312441243421034002330313444412220311021310221334214230021330114004203342420331230143210131121031110002320201013144314404230340214323120443243141413302321004121023431044414432200023201341420221033124414313441242224320034031204213104011231343330020231040323342024312241314134040311141134130004320133221301044242113422031204020411404013031412031441404013034414042114104431122401210444231200222142422324412233040331402242440333413403341134430400123214304001442310230412112413141410400203121120330000330240133331411122143232041313241423032410323302213210314433222433110110310210040314331414214433322230142304120332330342322210111031430031101440420131423412331201201233210012430303342434410331202440403230212322113242413204342324433030410201242143344003024233030334343242440443440124044043301141032232413031311432000333320320042323444000302124214011423430403302114402322010213020130042322442203243132132303422132410013110120024233440101424110110333241443304230324111401343041011001034122244032241214321434034002112414444124231232303343133342241440220212214413440344140001124003042032334221134341202200243003044134103204422212131420203324022300343444033324302031111031040310040313241204231133042010032034213243034410412202000330043043402431341210130031131432130121314111410422420414203400141104110140132331231304131231313110331023444103203301124141434200222344440031132103433142003124242244132431033244322342212434424430323002340240111043020340232141304323442332023014212044011231020332121221334314402103312210121243320341322100233121043322210101322032444004004203142441233230121100031240122130241323032003323143003334434131314120114244324410032130314201321404041003201442242123220112000024414022224013112410344012344010121140243034134231133304421034341344111203002204034102031031143402430402423331224044304142030443314202304201112044434410111443223001230411203323433113311022231411211420231142443141030312221221003300301241422343144124043424223431224443214122144013330114241404221114012224203010313401334320110044000421312344433023014210412411400123111333434043022010034300013433333320042233034312042240130142110414320200211424101344304034414233114332043310222233134312442040234342244200110024314404422010332413240231330400202330224224101404101003023102421322322401011030424431341323312211310014140400420412431101144114442403234223301443224043031004231143123114430130023433211024424012312442201231044130411204402241302330242201002041422003320033014411332243321304240012010212111210102104241002130242414401021201034114012202130301431422430202101401400400414232043010202022131322314440213044424020341411421404042220014012102044321420241412204044103320204223024301242140221033014044232244140012422302000443041021411100212131432333010320240041321400033310433320233221210323010312132133113111300121243312410324134002014104341341200211022031234423321331222140132233104234000411224132", "240430100432104222344330234044144333200044131334131231430013120443314232004431401130240043331140421140433412104021110040203224000430242010024030100331032223111134003212403343044303010444322004114313024042324134333413403001213413143330013223001344212313322241233011310234021202322401001040124224040022233003202323043412104210223312142301310044442423442201044310344204101140123400133133024323240413114033104033441441103420443002240011103143010204222300244203201344431433121204200211012032330431411241323110113403303112420004042314143400124444421130104210041142401120030322421313001420344230430334422244211030133210042041303011410242030111231441334113431232212102243044004310222231021243103112044210141340320200321423220243241234022134112310034210300232100232330203131101103442100130410321124423123023223113434123031341004412234003211113331011143233310144143202414412021334403411131424423320441424011131202410320043301010311343003303311014131342400102432124024113012134424342423210103110410142003131302114130404011014300312320042101303343002214424430301110122011213312310020421343144222443344212210114203414234240113302434414142224421020120313140323001443000112341321214123411044312230032101432123422110444022203243212243233322212433140144441434322212101130112322211432110132120122140102410331142311433422424431002131134144202221302011424424314431101241123221122013024002114034002212010024014013343001322320001140200033023442200044342424242344003234313413414222404133331114442020412322140040122322340013000103344431340130030203033342120410130223231342314222202130204304421020142333210141420402301242120310033244301043020041340020432100342441123110142021300302431344033004014424424424111101321222444244242232442314103323323043443440101231002204013424144133012322432310430140041140401343342200031211212324410114400203233111303003122343211311112033422413120302311320041113320321240233214214423110402042214021424011130042111223422312244122120200334102334114204210331113124210113343233020202034304202421234220444414044141033222241331242421034320003443314041034020201440012432413331102421224423414204324143401232121222333022244344441031022002234242003433321021344204431304100310214123013001312102014301042424344023123334203331203411030334042303234131210231204221044244204101141141411200132102041443421230424043423241104031042311020102202134311131032032022010320431103213102032204232121044001333321343343323032433344111302200214132000322102402314212414224032301210411224124103444403131103221120020123013433120422344414143111404340344103213430301432244120043221212113423223002021424444431012440303220000433433143120120141104443410410304012100013142241340320241310243040202344332314342144323031242032414221402042031223041303123020214321144043311001330132344230001201023031334312034320040223410124121213124331111221003232322042234344420043210242414424130223124402140221441233404324024434401042122243011301221333212322214113201422410231234003312434042000002204220323010240242211244034241233204203023403110132123020404322013103304434423304310104040401031100204301410232000024034314310043104010344001443033244024231010432304442131222241134313344240412342413022421012010334400103233330334433324244022321012020202203232243022030200014211424101224430240430401434121301132404222412432142303322201102312401222234342434334041121220433102101332300414204303204342110302322201122134314004444212024034010210301344111110211002410403202232132310413013040231143212431003222210324223404143234444224100333331214101101313000430004101331301034212042420113433414210304020234404334444400100221422024404124213010021423420320133034003333113214034303412123034000213042014433331314444414114034300123040320212242320411400023224220230414132012102400403143102122030004424302334044134311012101440323022244011300113434010321133130213003300023442424110033433232221120342211223414303402040423313142234224224142414112022102402441404020200112243004040230134022112401304222243331340120411240442011011441041243022334321012321134424442431423404424200340040001040222401232244432324304021230042244214300431121304211404134330334034244132314042304114234434141242211421111143133241442043240024044431101410414414214224020212412120214320302423403433332333211111031122112120413423204214240330344323412032000400244024011111024104242311343300423312020302343030021440113202122131223224133111400120104440434142044413300440113320321310", "442321230041302304424323421100202442113214000022213013223042421202434314140432130333242221122214300240213221013240123234040220200032041041310332442440020314333304314410110043001032020341232430413334244103342343043130244324430401231423113444004142430021301334144000004301023301204224144010200143103224124134041221120331333341031144320131331320311400302324342334300030200420241343140023040434222323204121102411342020114303201431403311131400140144043132042030311014340212022034333101414332232344023100134111003004200120143104123321312413310124122102422220032123112314311234204023243444222412441004134003441442003020120200424234431422421121210002144343100044131143132111323314323342403212101112240130342012332010322422414323014240342223144440141002001003034034111114120101233312112434130244301203022341411020210201023404402023041211412102441024210132123042433004431312022001143410404004213304111222210412410440340202310030023033100122004111341020340200010011314301424024024122331213110110024331032303322204334424241432222214304302440300112112320201244401133211130031210321343224022124441114312242111222342424410034323440211244232310221201024301124424344001402223020121123420021230124112031443122130313041041032210430423122113002444421244314403221440422230343334040233304023434032132222242331412414333133430402201142014130343110421413120121122142011413301004244411422121143313124000403200110321201030334344214004113322010021222122104320342201334240421240210102010021144012011200144412421443414020310221212311310042113122342011423233142321223001133310213130401014213313310424120100112234044003322432323233144342243422234013221342422030302410013004001442023210214441114210314231040204213404400424120314213403434222222443441332403204201200302002434433244442110220414034041133413221020443024212023100230022330043102020404411123034203004230042134314443123433111141010400140233100241024302232210134442123130304224312241302322443324130344044101211243033334221144311403213302001000343112112242140433332410021001400033402111113023114422344001400123430330132424243313444013001100114133403124242112132320441201344233031244110341042134011220033120033110324222243032034432432020243123233204343322101204040123324422121323320114143040001014030032203120220102210024412014421004434422433414324202031401312044431322123040121441222423341230311003303023340103223221211041140440322002034213212023204423143113203234112110404001210313201004033333102314141413000241234440344044104320233042043304133144244021013412103422020024002333234320324031043430131140130020341143120042011423043103342030232022143100222342314122434402201001444120413112212010122412010234243434313424230133434123432021122340112312330311220030002144033401202120230001330214400012123434244134101004131442213031012342044144010344044130131321212122444444124414014231033203113430341412310123340004140203214203002143020101002434321114141324333433423030302331333244211313320120130044440424310244202443031013003033223210240000210434302101211432111310421112022314131241240024112433420232200031023131040220103020400200014031341333240143021341012024311230003134222032401001210042242002111022142132302022031012233004134300100403014444221411102110041014234013133143324440113413420331042144432123122101404332003234100420314424204302024233201001012422014124402044314311410141421044330003320110234103104114224322211411201330001211140221403334204012244433400031404443010202241222113312313101302030244340110413010013041334140024202202134242204330311024233441311241241130220244310313302143014132241444022134144031202042041313024100033442013020002021411404421330344043241403033013230021220222400104031142302001023014131023314103323121303300110041144002333103342414201232301344444434122312413332000231420330232331043002134331020320430313102210112142014432000113413014330403110231101210143024234301424012103344104231030202041412103102224104323001142401443210412314422111433241031231404222114441214323444421202403024434244433224031300334404204143101411213100112304002400120030311301440234310003422031201430310322121222124104314432302134232410124033433031033031422431122330444001123331440002044231134201222103102343112424010321014120444341202044201031031311433021321032224201100004003224321132044221100141303341201214011302014134333314332404034431234423334342142431322411320042414424411424130243211403340134213023112434223442141412122444143041123320240424", "243034313033322344032432220121133313000000103422112034240004003030340301214214310232200001314201340440431311040010421300324224000004411442300334343224133421223013344133221331112031242304104243314434234204413010211343420030431301202214312340000212423422040431020402313134320342030300230312240330413113010220013214410223430114311031244033240400103444212012213240224001404232224320322403300310343434304423024031303141314224132331142442320141130441022101044113441212033341024240314020123032223302042444013210442440323324002400020402141241132324111401121242031413134122031214413210320142302104320331214011022001304200012422130301413132424311302011241142434132042041020403440213213021333004010221242200334443242133330040224423111310402004134042022334342422124234002240121424221422011042300400100443442242443121442213323314042020243033400243114320242134330144341332232430404334232232301041222014224212430421122423314330431130344234310000343443010234202410421034231143412312241412411221003320401144113440132413232242244420002031032143002242130200334444103433112213142232102140344343224333321021404312440200244123113042310300221302102121211014102121402413123001241321010244011040143202233440002310304343042004424033014440301044020234003220342240144243331400140200313232440413110003014040313303010002444222134243312401311324303034113340303133021314231300134041401124113344124034230333133043111040214341114431444330412420330110413034400444234404142241301424203143431002223234033242432403021321414213044211330402112323141444432222110321044401341243340000103344133341411301032340124244410333011341113314340110223321243120444040204421321321242231414231211212213204244340204304121422244433033413112210444134144403123113020023131222202104140241441442314213430241243044333200101112012300100130322144342331113300041434241143402113114202033443330022310013330411320214342103101114013022312103130142401301413413001412304032144241422000222120313323021104122004113312100234013411414031341423332420433013200341404334242131122032444220244104200404141200210341324343120422010240014110342441300310412200211033021014132212221222241210412104124341121034042343002301412033420031421023340441313302033030410144344240431144120204244322420400340042132314233403211410241230430200230304422122443413440143203311422300412301213033321433130034444343333300044324100432212300413224303210032222132014323131214043413302324123232220322310224130441303310041010130222300144122322334434044414134340044200110022402124034224200143422301312124020124242104321111124314002213103443011034041230230102211222433403114322404232310104424112034212104321010320013100343023310132220424422032443234312400212341044342304344244222222313040241243120441200304311221223443340144004034102402112323002111024401111100203444124003110143124243024003241304143241444142102303232033203004324200043423332221340141331212213424223342132130211024310123232020442040034143203304312011403330222042223132320110331004040340324224321412104003411322040241110304412024012224210313121221032040330031143104013244134340440034111340122131103224342402012234033101314143344322032340442042430101304220020312423410120133313103433042044420212214130014421220241114442002114003021323201242234000421410242442420424444344424442004400011244440201112022103200443411424030222024301012304312323003210301233340311412204400313110204320022020304322214020023401440230210344214323432341020114231323200004030402404222002440102303212423003003102230322143211033241232324213133102423431110423204034033404000323211104324324403421240231431101212203224043234134002224423204103334130303033043242012204203441101143224434330233014302433311321411403210010210122043002142240003001421423034134123144323443433341130030244134304124413113210014440433203104332433024343142444433023122101000210431241140100112130020434132013403200202220432240004144022040140144442412220012420034104014114010302210103201422231213101310321442203420312031012112021311304340134302301304244203003202111231433432141031112240102300431404230340043114133143323202234313441411041233100130141432401212104112121134002130131223014230311334123243331231041134222014134112330020430331132340111002034404130112143220043211041223034222342303333124144220342104211243421424330300231102422211033200222231012004314114224041222141131414443443321142224421410432401411243031343414334013111124234012131342312220132421411011122033334232042042", "014322234430204424200024243203132221314340144121000343344131002421342301204433244121312430340304112031312333041401400311121313211230122323104101341400201034302201303300210031001424431444424004331401204032433041202244443421302233424142141021344143231232140132343041013222443040314102101032011434033001024120314421100313024241000331341230311300242042004414043133110411031200442001403110001243034113220031011012122440312412313330414043422233333010210114020103314133434000440010100300433241224302423442120142023101201004230340003334431421122021130430303221224220030344101441021244340134411024430030402044201422431213400334012233123013401343434103412204024124314141131221142301111111303130242222441432410121322313320241313332221113214441342330120124304341301342340204332342140210004241302100332133443302011142140314230332411140103442220300244300311223242122404010040013021103123213023431044123334040303020203102132413414323223332031024022011433104244330232004213133441311124143230010330301204341003431320030310421012102430000021144203220210243242000043402321314040220110121242422433233402443021442241313410434304122143242343422423213024340230104341141442023432404301321344203243121221232023420033021002134312041310112241203011204102134243320003222000443104220302120142300003442041204020324242330112343242043400223142203144241000234344043100041034013130411001303122413241300244421030321324132431014420431343133120242134230311021433113400201112111111004320203311010104412412234002241323304340412402122121403233234443423212230142033011423214011430140410103201212100342213431130133034022123221433430101001104140404442312201013342432044214423043330123243124244140204410442321103022300201100121224022400244242231201111301010224303234420413410144140121413133400133040244031222332103033423231333010033312401103301131402434230030222433242301212011142404314402032110133240002314141334233303303433244220003222421200012030034213323302341133144044433441001021130232043024221440140200413102141122122212211132210303140241344234204113422030044011000102121311240322241143142330243440110332230013231210202211303342404132143224404141301344022103243021231124412340013323341313202411223303433321232442101202203010310430041222210133011343020324430400130002410030142414430233123012144312441433013240022340012113313013402134422142400202023043341404241231400300124221423201404414413022230224200013020420400103033232233341202204100422042144103224421244001404011201133323342100213302210410020421021443412140114000221200001200434043410440310000200422413121304114202201242423140043320140220310203403341311234433230432020322403413044334134032123100204240110423423001043443020104030211042301040200012210024411102400101012012223301411024434424114044020204011301233303032443302001202403130011040114301101224431310341421111310230113311324214330113243242312141324310304212304142341000122423142343103142422010021121311432413440133241234423314333213041424232040113041044221411241322111022024430214100203130300320342133141211440213234011312203203140401304320212230134234323310132444404232114011144140240220444412424212220234211340220010344213000002101430330441322224304202003231412203133432120102403441443043001233204323400044023301032314202333403302330332311421100344413222142403340120003202310001141341213422112433012302224420131202010312434103201233003021043122002330133240104232312010003002011343230242024211441302134040043340020422211241311022043133141133213443121223332231104131210011302143213121401122343031434010014103123401114243440023403440303321024420332210340323424120100414023233322412044200224330112032230241313124031233343410033420200443421230033413413221324401330301303310123234434131221240002442320221440132114312322410123004204340023124214113031334314413231312343301142313432421443104241304114004113041414322121421003421343414234411033413321212143211221221302144024231434311433313031201033202443314014022124442420002233113221121210140430344323440432412342420210413343033310313003413412130424101104114244143040441032434214120020410013413023133021012423104424300310231303314414344024314233303221013420244300324441334331014404114442040132320031033001003340043313121023411410000312002000114000134412341001110244024412020401040310222402333410023232230330434000112333000321413013011210022031103330234012030134433141230122134110210433334311332131322312234004012331144034444112033232414012200111103433340", "402410102024323401230222132022222031134110203421403033022402414414120040324410220141033331422011001434341024012004034204022404324101411403440223040034044340220341113322102203112334132210230123113032240240210441132242234031444334214034124311324141240422403231320144222240022124400311302321441111414433302122403024313021322331443131142232011413334344201432030112424024001222321403200031032010410322012431012301243100041040033044201420302424224400243433040323231200023324140403334020321342244023002211140112303022100144041210431012001401024421033422403002310034211430314200432413323114204312000031311120112134332314213313321443302443201224224014121142233012032042022131042424111301444121113414424110304041403313033011334202141022310243140030120013324021332433233212413324041122202301212403031033231341420343014400230331004214143304404041413230344402140132240300104230104304010120414211033041130021441333031410220301333331302143320411432001104201024434204134202240114341133243304414220231242333404410444300313402204022303104313222113102132422332034313310234020330324112321322401141043303223312011000242013424240440404213344112140234424140320343401113012101112441133024412232310230322424303324213012234012440340121432344011014001244314024013444014331141001010110034033413001412210012441240021233142144044311430204443331103012422414321103123414424324230014120023312144422202044210441400203131314014043131320103102341401132021413204314110414243113111303131344400021224333241241142004010241302004443424443244243030122242104020313321003140241422001421021100234422333032244002034420322404304343244330032411234010320110311034014430140400114341041443332023223121431404242444443400430041130232421113020402100103220231013432314442400314131040123211313434111043440311413241023130333302303031304243131024444430420344344223021020412230021210000442304422124040012403224322233313100111431232124120104414020334324132401144023424033324003144443333003441113130214413134222431332130420102313444444410120001102300022340442234023222342402101224014330323423143141400323001412400413402123121432014004414210303133244214331412034220342001140014021114322204211013122342004020300040043102220212441241030101114203040104320042320442141142440002321431202030211002112224144423213344333414111213201313002221223402134013143332004404240201231413340001210422414303033110141240301420221444330322302100342410441314431124321141121011011044242222401322341244430444444140212300404403344022201131142231401200324122142101022422201301144413024123043400000142044024211432111212211220104301132121022402322111434204223322242244111110224013034202303331111300401214433312011303404210033143323234202322413330414103400214303141210411142224342100411323230234324432143313421242134423102212310112104030141433342124213011310300303332401334241021040400034002312301144233422223432344422323321304044444230301221104441320241242022133321301401040024212303124443341032134233314113241340400423430144412144400041342123142013002440104132410010242133412031024143412140200333013103410334331044034042022202302142042012031001203442003202314240001133142300214411132130220233022401332343241321242102334013324244010113013110330240033301221100312313144013212221004133134210342424244344033143422120042430313442331403344340120031334421124103110212213332214200032020040033100424114222334323240401011132231044030421312213014412303220034444104121114113440003000300011434102441204021424343121120041140310344214213101230030403231143024444113413301013244343333332012231111041233413221414331143210031424100221443231402043424421041140232101001414003433032344423333442310440401210211413243213314440214324434042211302302323131340142133101104401233041134040240201313223202011130241030141103411234224230142301212431114411033421304333222300430030141030331204201214301012221004120332013001004212413323413020002140444001332432123333220003313001313443423410143432032441104200242242202031121310313413040102233410124123404313424244144322042202134024042003014122232133013012113441402030214114220130203401303433244310322422333224133303103311244004433124343202204103024323023311314222313300342004024420131031122103334334100234131212420231323241203333204442211412113023041201440432422400204144034002214330113110430103030204210134434322214320210411113042140021322232001200230211144210131120214140124304033201130204322000300310100410444244212123210243101042441312404222242", "300032412311043410012223040123144132313013301143324242204411210240003311234023413432004011214343402244132313100403312401121304011334323323421342032000431024202012101123321101303030030344233130103232003313441301011233124341024424342443343104143414141241404024344342342342130324242110442201022214333304400134132204004130013102024434311342213013213220220104112414401013440001431230322134342114021442144143202443123312222430320340113431122424114332422400002432100024331442400332123412201220141040310122320313123034341200230122023012304320134340344424030400231311423003014042021044040031322334403011421431113034232043332201243124101120211044031420100131020204434242412331301402242243123440023312204243322330210403100324033001032414304341332030310032424141034122104341322011214202124340002321432342244434000432022420234314441130140440310044131203014141213143322013100441340104432014402103311122002233323143010230032142312034142111230014432210014031111332132044141024411020234001110301222212134342033013322132340432010224334121343403423404304001222403300021224313402210213210424320340432121103412101304311242440432314431203303400002222402214310114210401202320343001202332223213011431013443211443411044303033242444010321343432441421220030131443210011240042101021213323324010343202204243330103310134413241030203412432142402302204120124311343220412324343013300240243233442204333244410022333321004444102042122311033434122004101331104012334242012401024421013044134220021412121041221001034134122033141443432432214410402014240110133142444422423104111022430244430210422134303004304232221111242442403011324124114202014220421030403133434340111021111100200131232024004011132410401223131424221343214113032422112322441122101010233032102234402120000024333440210444010000223134311120210021241102121414131304002440042442004233400334200320344433131231441043233240141434344031211040313314203012322022224241121003433013121324204220213430411013043012020402023043143240030242131032101032111022204433134332002310133314023024133343423233221413034310203113001030041131313214141031240213443404241130131324102034332232120311230401212011440120031343404001002342131203223223230140042334423143430101042122023103113112402034032022024213000242202032344213403132224420101042433400040124404420240331414040120442302030241122323144400132302333042324230240134142222010323411403003441331330240414433244430033243440142134421313333341424132344004100301300220001401311104213020122110310022101234302300211044010014434001120434024222332112430020344322430312001304112142231324121011024011243030334043244032211002342210311113031031134401111442101122043120313023333142340012212143413221040421121210240032342310210010232231244311044213200444023110244440041003242443434120114223020041442002213130133422233220324201323010142014304414311222111413000104210413211040341043434021323114043332313041044404220423421100413240313333401400211140332314343123440211010400214120100131220232231022033130440444324240011002143012110243113130344242030333214012210402040114312134200002423012223334003432101144204433232030031014310333030201120121224123434142223212132122403030222101423341043003010320123013300041240412311300302034324432244234110411014103431221000200143224302323022131010330033243244023400023001332044202422020441131213404333134424202441430003013231010144322402211200121141114444324010431422241344114233401204413444200220410432200241442313302324323120242030322311021432112044214044203334320443440010423040433420423424033112231444402123042312010332131221443120400233223001304231413002001301334341343422221422004302042341004214110242221022444034304410442244004144341142221322220000144433442112222123032033120411032214143443304200144213214303211213140033111410412400310300333134030134210221101422121011213023143232003314234440042333312304021243314323133420421421042332144002302214400330034413402224233441302331301434424104301020400220210012334003202032144102213130214104113001123433033223323402101424213233122100231004010340100143333004321224023402311340211324021043000301224311341302323223133122142333412010103444122004044311401402321311032021344123304344311401211110004203302222443044244032202124213400332020204331044020244141344314422003212123244203031321021404301334114003033121142113434014433423043303133400214312032330241320003441414322304232140010423022224213343141213240133414412442032012444203201104440113231223314042024433", "043314031012042403410142043113023222130443031410322403323303202123342243420104432032113201422234031344213044121202303442204302312242104104433110044404411310003430143302233414244432212111311233022230332013234120213421033430424214303024011442023221133223311042323420202311333324014401444103433304123330240032334022013143401323204033020340224204044202224441330302300320230244321004320404423443303110243143240204132221423123334200131312413334414214431100043402104104242113013402010003003133034013310224232011003340214123043421341314130000004030233300043044200131321320103221332130403344441422000102234404203043141334130331010040142322124233113420220312101103401124234204442341302142404001013030413323323033242014303243224300144402421402210420120234212330334031324244200030302203222301430344234420212312012241114101323234024104423231000113230031123420440121042034431422322301224421314042011412103402040213103143402320022132000303234021404104321030112102221141332423434024013112300102343111111240440302131404242224003414410432423342403321343421103111002430001001130012313123424301011224114024304421112124031231434111133300030403442041013323044203202423223130041424123240203120332432444214424143144040124114132440232032120301302322344102400323233442244034340011344214330113302134443031011024144212200120322212120014204324033432104430214101023014201304414123212132432332421400233023202000142311413330014134434123021214333404002322034230432341311214403203113004402133234140103331142020423324340433012444432314222022021421333044304003340432111231444044320010011443423333404113404413244102322034434102214103414402313404302224003324233120414330410030243420043411031031043221112124414441103302230020241324304213134110302203014123324311021222340423030242122200421024210143341100441122332321300311110100410103413011234433033023301302210201230041134444213402204241204124211112211142111314441231102111141213220214434244133401024324114042120112023420431002113120302242212404231123132301130102342243312221312414213223411423033020124333244430100413111043210101431333311233140441101331112424112043442144021323110423420130301144204211324403114320404421221210431341223123101221001130401043443141331211243133120303342140100141231231303132032141144423100123032200010302201303100401301424422331234431302230441124404110314414030004402010120433232401411124303001010130032121130314224432032000303313302440304310214104231334043140014021132113203420301412432333422041221232214234211141301033034012232222024431240024244040104330200040411322303134341314314003211414222130010341412303342301341410323302340303242322140432034022204434242123324334343124111014014223140124020412143003142101040141324040420000224432423310322200421302301322043341100404202100141232330042423324202131124340410314423412123040421032143000211032412003432403403322413113132331420133430311004134010131024112214241231234413202014304141100140220223101201144200141212443220424433203404323431321011313134443143230340431221442134101204312203130114024032123100330433114334033243300311311044132003123403343213301012121233011010422403224432314321012341233344140231114133421120330324441410022011222342301423434223241421143211303420441311331332022002144031214223300213430332411401414142134300103314434103302044322043313022023122044430424232412242001132212022422230240230101112421411404212140102331420222241020433033440332403232042324131134131134210144124131142040102340343013221033222401214230201403310440441010443322431243014410210312032111313113243304211341200302401003040333244143313010131433022234412301324342241400331012134434420033440312312420244113212033021430431434221102223204024104404414023410402344423412041340022430041431144314140342422311224314412334402132220401214402121243424200424200400022133233444311113122113123244312002324221103310240443100242302003010042012300211134323042034040013301330022414314322220223301302122400110410111421023401230140434444321122332421414114432142104134122141314444010034313012224002130013041012431114111414043324404114343004144201144241322330422011113022142324343343002322002302121112024122240021403321244130420410100043400320301311242011304334203344421120304404420043324301111111034343112400020414044442443203234432223133322233311203231032144303403303043110411231131034424303030001220011432310320132240320130031340200002423442012231342012033434301001332424414400420413003121323211344233111144300023", "130200143402403042442103121402044203222140221431144120132241423024024010143121044123033341420213420332402332021304042242423310421311222324141222303324433231433240014120121043404213400233214234034441131414241442101432431022421140244444433112012324423021223014232111104342143122310124103041420404010122441331140034120130033140322233142110221040021314140221420041114242314212204404301331223133123232344243044103402432023404423310143432430103231231314310343430130233412412414023234200201313004001213132143042112232434122131022130004400130430133033300424113433033004144303022431014324320024104231123101141330042234400130414143020142301024012433442434140310422113014342232110212100033044140144200144404403312024341013023204122020140020323231341412302314334202123410144111232433110231421300100232423312313442230024114330344334443200331433333012400213243330410024344043330324102340334100211414202333100020113404231120130212340210022024441003323110444202334442100330233031441123013424014241211204104203142000143241301321242331341220234111310423431222010440101412342440144430134043240433410020341421124410204402444141343404121331130111003014234223322243211203221300024013310020100100141134422031424120131001400300112240304411423440222404103433140223043104004134240004401241023304244203434102320412010012400002302343424400123333423234044430023011323324032202403210431002431321324034012240020420200002113132232213303433232322133311413332223201002032324101214040133411014402023232042241041410431101413114020120422411402431434131312303304012334241231112340401121043223020310313020431332021144313424134042040044102423142023214320134112432032020003413311102010121132331324434140222202021034203311431131003314011442420140243401032433233402403233031423131341331010403203240301310104144241432241001341311121143333031331420433120243321343401430414440042031324022432002140044312033312234220143022403413311411040424231414023444312223222444320144443313312101134211034144100111322201310330401013132140403101433440042001044423331402303214100140301141442403442422320332432413012001331241131302142202302031210302230022033414303034143134112201440044141414000413340441222304100204443213430020302401012101210242302212202100402201231134233400330413342344302344034001312220141332110221320342301101002142312214010203210030014243113022311423031301002331313302041004221330304242221122344133021331304400131100001401041021010441401122422104340000311243341340132244242333134104120020133414331134304334014412320041401141200332243011021331202000004044431241314341324123324204133044042333041411114331013120414334043101020411020313040412434410143143422123312034414034301243014231132012111134430100404040341130131232320131304440023410412234244001233212311034131441442443312442243023333041211300422414223240444422120230243343114111411312230113302223410424033020024011244243342242214404221002134432012000021101304213314012114331342432312410101123110000333121223111020243241440122341301123320303220421303222304032114102211000344241210102320021422133303420010242102201021304333044311311243342111133330412112214011404430210232031230214420204333401442102304013003211210002234330213310331343340204314021343324244440131000043133303403434034134430012443113041313110310301342404002000040440013032310004121001041242404101013341220343320010310140133213413312223230311200023121322040331231231001414203411201323220001140324141033320104040424414443244020442002323322040304322441404341244120114042222412033221222022443110121030001231334332323331421123121344133401443033112003443122310333220240022202044122033140024140240230240232102413141114431111330101430311024010023121140142221120421304441122311342123021400123223040443024301111113333233434441321344143200134202112222444124204424232442322424240342000424412202121404122324421430012221200010033142204223020122401043014130444414024312413111101142040240434210201342031402024424001410142323442114441201341204010004223331230103002430424002132120022130332302244331412123014114224410200342201211430314321212100323240142004114022020221233044424130303040443211010441334243322442320203231224220130101412113211440233223120111024430311232222104424102233103443232211233144441322021023430224204403144323103214303113021414034000221021021014340421442122322310024422214314102403202012003042402014321111310313232433014310340104344340012124410130344214130444041223124103040012412223331121114203323", "323011310014014311120443212422334200322423031002324303110302224443431100414300304413120220012112431304412202340111003224314131220321132330212312411001211231004311231244043040314334312233223223141030131211401101221142404323241031042030224024423043112033243201002414411030221103321432332031314114141340421144144422432010020123201442110244343310311103422431232130331234324413120343434324443301213303430112412340203012102420420441202412323221230232223344044214002323104120341203243230332020432212234400222241402022110441101032420044012413143031440001414400231042334212101110002242242013401203043103220423121121424104211412004020114334233242311443030243134042324343044122403111210301030221432032430230203410443312110431003030243023014021302423404103102414240024324420232131142241441032021144202144103324101234142243314243110402241332134233342012240033142321224233022024413433202133112410033434204143444124040301043440021301404411020104320301241440103143444444312111241322441420113223243304103114400113212404322414041220222201410013042013242102404301112421330032013441100013223234232020302443332313412204032302413021112411002412301223410400144210422240023030044211321131431433300202243300414323143423342344234131421330304122134334200142201002223210310133340111333001011034302340012334011202422321132431414023041102003412004424004343121142311212240312424014101012224220331224002201134124422043341444300223411310101304032120230301101100402313112210233111012241334131224143313011134304110003041323131001133040311223413320324114333000034312023432304301032312320012200033433240420230020113111202414114044030201311333440143204321130100400423302200303312043431224032414223113101400123012033330123231032322023031422334440230323044323213410003422000410410411004130402320031110113211142222412201324340431202301102432212333421430232123440222014422014431143420101131420301003224113303340433240203343034332013100111004424011201344104034101042200420214302400212443114410343334200244023130322133110132213131020320423314202042244041412210031443114033331301003000123103112334021003304433101420440311002113043211400321023140332042022030310114404224223344104214232234443024411212014010300011041411441441222103034021413214310000024304124442443140013122102143002111303200231442114434343344321004320444003343313314042210413044021011022422232012141002030211310410142343113400042340400101122402340200020310110024041000440334401142034001142010340321141432412101211203221030212420314342440420430132410014101313421140112413011003302134004220012004101022134110300022044421300241434122241422232000424214302004132442324003213020321011101110212133321422401213101144422101442403334130024032304411202410003210144444334102142314014422102341342111221120224003310204310303133340312012042000001414303033333403001214334342424204013230014303102133232324324243424141323323233401111014420403441314224404034110010302302023013201333431342302234331314244442100312402323202303032403142212331231123342330300032201222434021224231300030324313304123123141424404131020244021344103313433133132234204014102331412102011300331103344212432042311301200102331101112032110342400211332411312322403043033011304404444021003210120104304444424434202211221320032431034102223200120141004421402012144142214413212224104023012120133034411142120311244122130043121302112342042214424233430010100323014412341232434013143431024344141033211410343241414141011433240034220401121321033221010022104134003221221114201221104342141401101230300010012442220003240202322444132413242203221113030304242143412333333344201232404311234220422320111042402030110112102304211213440403100421221223000044442310241220023313314303422123244202100232110112203303403040332343104444403201320132314000313310321100133142012312323304023244020000334433223313344422123244334301012111332444024110334021041300203141310140421342122042444220104230041400211303210341122140104123333223322401340211014241124444033110043223122422203332410000321000401400011024440032133103104221022431321022302033321112220013243424341312033242444130001331130422442404310022431320332213143002102100111320213340101031422241021322014203001002441302130220322023411134201042004414410001241111113122444233133420211243442011301020210122200144434120400343004021230141300102131123324011423012432140311114231000322312343330140334201001002024420142203041121240043204240232021311422233410224403300144241124130132144032242", "334412421223310221002130404121043204344302302232004440122423122423214402220140110114300202243240013312204041001111341303102100322301301122113404314310401113124311433221413022131222413103331422230410131321143124423132310144114201144121040331204222140012034043013414432232132444032122200200031303012012013430211140024114014102340001123421224223433011323041313131122420412200241440234040014113414322233241442320231121133132343110020341034433300224401011404101344321003133212013214141230134101142140024134303324030122400113242101140340000020112011113410213134112341304314124111111422131034013401041300121213044222301330033001414021233103213411340031141420440142304302342040403011232212242120430324133224241122121311014410140101131334442340214400432422314244302230140103210321014210344440233002031132210234404301323311330230034233434140300120224014330344422214213304402111033203043341132000024021303104224224432332224140204032433302214324321221040124010224433004223120344231121013133042134411134402144112034002032040122424022120130022013001233220414143212121122322001130232231130231132030421031324033304040144434321210032100101423332403413312144330044244140203123020020423244440012102000112014303213031033230342440443344141303123223143000401113423043010104432104134440010420103033000013333331321302021041403423442110120421141033341311312420004032402323123324100132311424133004442232411031331402233320344410342210222230411033321122320003111004120022140101131130413414242230401043224424220120331002442134002100032440040312230212120233142103120303233133034232223411333402320112330124302404223420120431241313324324014022000121224013232133340022224142342341310333341332214213243311104221304403410330012103303433104123244023221212212414222140313232014324114000102422304324440140422041400042423140410011120444430002400224303134111121344044041332301110000340001140020342313041343411432000240222312412144104142314303430041032123301240133422204404102314130112000242313043143230344240324200233201344243310221241324321104403112412224121133201224340143232114230432012343034342143423323032040222400202433022340011442222431444330010442314314213022044322230122202023024230223414042423101333430214020003141242012444213110103002414340341404403221344030312433321340414111201140401412304324310144121301143110230103232201423032202023330133044104404143111043022233301144323434034233212433234123441402333402114010311230330332424030033030001223434010033012032041131021022200431341421141422140302430241124211200303234213344411103022204442330324401031224104410124403324433434333024130201013042422143020401230403332033413043230433441244241100242140132203311321220121223012023012321423033003431343340211401130030414100213010130003131100243213304324241013430120331404220414244234213323414414232001124121424344344020303134441144010041432103431110032210444013003000304413014213012440420140143440414430244422222244203434313324141124001403413100411331331003440202232132001030234232022422231303330240321144412001110110444040102343200223333420011422420140230303204441323404322334430010411421014221400003434323321030230103140401233332022141022321124011332322431100112312144341403111433302101104430301411233003233413344110421334003244431011321143443400213244413022122442420210431021113104321030132444123201042124023430044203330042233444130011223010120201114121114311103140213344240234004044232201233122030132303330002243040240114421403210000103433443112243003021211344400332222103424221413031404013441134230402413132402432010431232341021434340402313223414213214102431332110421320212241131140004424402211434244401342414223230421303424331414220421130244333324133112402121422432100103412144011001111010401243114144424332240441014341432303132241240032214142131303040430040444012433430313303003000143231442040001242044402423332111131414223120220034031232122013324034144203221234334043234122341012241204402230040033301324433044024210422404143312120313221010123224234432441214312422344403110344322314341442140423231013320411303014133233414032000211100300011030134210110410343041130213120302402332201024021412122230202114143012111042441433233311320303101433211034120441003432303422004241224020421424241043440403041413001011131323312424302344013402422443014332423124410413243123430233240202424211042420324022231143334011220213014314413410301244103440110342343141034120101444204422000102114014400102210422204421104212113120", "133024314210000124401031443033312032433003320213331244301434411424402204201324211123213120031440412010231003400014123314004031211103201133444424210411410441333122200232333323312334341243204101404314203231331430322103010311430232041010222121300312030313213232423223201204021210030324013240023001341231221341142001423401013443220120413401034143043221432300121411102344203022204134214144442224011123432240312012330113243324341132122132344322330044331440423144313124002113113331303120102222042040240420442100143231224022123010044300330143143120403244114220321100422444103243420311001320444032012121130231300124401044421144343130133401002143232412421021242443323133330203433134421020122003101442404214424101442331321223224410210412321241003224320242123314041144243112404114132222121412020404124123331330043410044420013421432103330010120104200121020410244442301033231130113314332310422030211421434241140133313200411324340343121412432102213023130044120434130443220221311244411210132343441340321313032241411020113034231211433011331320422234303124143333422210402314240424114144132143403111240243010432301002010302104411141401443330021410424020122133203220220423331311040411023321310414123120211020332310332112440002211214121232421230300040043124442010342124244201403000312322023314411144223014122244131020441423440222024233141013112043231242213020301130224133004330133001320312310400311044212403033102024344032001432043140333011032333210121333143404231144034100121010241434132112231103040243132110443434211334244230133204302202013011214431340111300444024120040414301323100100434030444123140200404301204440022144414240322111141101143021443124300434440141014241121014111334310004411412321142144314130323010041122024303413043133002244122413241111004411302423104043112142210023103224120313133204443213140002323141244441314002142343424024340233133122001320133111233021033312144204241140234141030103430404132424303233401342102341104421401040202041221400112404401232330220131103114323313103121412132404022400144133104422034121310121300442303112332320043113002044234114021002201230134014213114212340402320132241333431321314332243223222214101042221040131024344301323243200342014423324331444310433313140321204143114101331200223043233420221444211121014132233423442233120422000431112340301020334124432301432004224140000431402244012010321011242343141000113213024044240212103003103010303233313124141443313401231303342231410333130010302230014113034404041240003040230121410400401343432000404344023412124124301030324212132140030423111442220010414322133111311241210211043311202103443103403302341310322040331102434334024031231411341314141234302234010032334031140432223232243213124100141124342432133400424031342420112310322132000414443143320101231331043433304131411421324104043042231230111420244010021124411203221103230321041240320323221130204334413441130400004302341100124230321230130123204202142023412114031144201313244034021203320312002232113430033140211310032413211431222241014342321233000413343303404304424121314214023000134400403002304332241020041024341113042000420204013221204213430413443344022320440410131114032332113100232241413442403033112322441330140410412102334214322322302124104340143033003240322421402004113031134023244422131310024001114124024141030010341114411243214032332003033122200301442102303340244003044432113114102024130324131034130211144013133032334042221320323210020333240131433114343100014321100320141223011100121101141043200013242123044303413203014214101000044211340024242120011333104244010423331320231122413141231413333141113322303321101100324414432001412012414304133341044204320002400403232310314103343340104332133411302333242041044244334241014143401230033222132144203342330410322342444340444002431314311121331234441211400303144344124103103034211142000230342011212414140424414212214120234333201232014432304312341100442204241321430124010102242142211034021314442400324041001423224122440333012411344232230034004403201320443010422420340124044334320042012234441002300134201423040013123311441344323420434422314102234304320140300041224032134304341420434202011410040223341134011331233031012001123113003133232412211143412403112313330320101130442101004031121111114212434113210142310301311441220414142404313043303410422222323212432432441004123434113431131334241441242332123032043031204201131000101432242131232224244240412010421300224401320344204341040333023432410103034143044331434241", "231131301220114412304041140121434301343333440331323344434024003304030002413132414344032400304440041230221432020130312002001110443004034042320223114443122322202140203344244032322332311314443010313423340323322300244032124421142214443224032410203130412141142304313014021033300400223044304432444403314132212033213113303133121141331022142212114340424014311313104413111112312243244230023433200431310031001342004441414214203122040334010424443310222031342401223404232130131120203440401142002332142002112424411142004242311112110000321120231102110013422012243400434222014341101240210243013344411200140022401333231422240224021121021223201420323123003041023440400223210021122311304004141044043202042413044033120000434422331240303211323433132223332311331031014104321012144143131241214444211434102001234232043412322111101204043242044120341441200414201114331041234324413221144023423114143412403232031204324222434404113124304341001431102040413204232004234311134014442221203201241234232442001204434230212314430020222232130144430333004233100342320330142214114033343310331014403143112414330122112224144314443330312213204333442120443042012233123202341234420212213121442343023230214102202114313220421324121420143221402023333014040133124444214311110030213220410020021141320040311242320414244002103041021033303412123340203223332320434103342411434440101011343214043243142300032214240430304444013342000101020101010300140022014430302312030132212444434032111420203040033332420133200423103140004112420332002340231224430232213243031422133042212413401033023022301331403030040114000202422043113313211433123040243121243244032323310304043011030413143401241114410024112401343434403104323043131224144102210424404313300014004030330132240301421422234140234044430021001032114413404041442334132214332224430102120310130002221232242101104114412104104112123343302424101420212221422222410222322223312323013424343444241030022020301330442444031030140120411133042240404301413314434433302143040113433342102103333022110210440401002221024112113031013402441401100041234433133434001204311011430444311100124100320023121112104424041211141303024132033113422441421313123203234313003314040214223123423434140334431433404201010230113240403310141111430223200304011012210202131320213412423341340133232010401314004420004044113314404413021224342004111323022433324404021033213143214310143330221200040133000033203414204113404411041140303110322100310012102213324334241231301311342314213121200442042023443412110404204242401212301132211142003224401201111122021203141443202132113001420304020013110024132021422331314103313010104410344402000022213020344102334304340014334321040222422424442412231021131033011332210301341230341032343433134232120144141320130322341234334313301433233402122432133113333412202003124112203021433020422101400341030004311410141133422004142232122403021101134232134030314201441200433123314023342330103041013034024002320344030301134131443142120043341220320440232434313332411014444440411144301332311132200003140404432231322311310242134430334311112032232433033123000414101412223241431324211411233334104402332300323143330014421330114213312003122430211144133211043212443144343431412213101134302300320401403243402010344103123442310100213414344103034341113231042343203133323340101312413244323230302002104141401312440210231221044140042410204200103102002333400231213233333204421332241200420400130120412111011304111112220342340414011131442300440403132304042041214214031034311102310341412314113323121321342010030002201143430434033240223044243134032443312433141444123244231123212442000210123143220444310402132443402121242302341211231101310304433123133232424221230322141123334301221142321040334303101221322422211341411041032411243024120234241332212043023111440222341010132321130102301030134400114023420423224112203333241421413001003111200421423044423141034324224313142133131402420231202240021433234334224333231204303203231214330432110334334424143012104142441002324141130110043331124303424210214443411414040323040130441122214032422244100331010002111433024323443132442012134412101012044210013043001104121110323110014201003310412323342401143204132312241421003103401131211141402234401111134312221440310132342304302230432221212330340142323133323131241024014004034300242002241401414224341231241000114142401011322442232002112430114102202124143003442034002121132421433322114411400302314231330110330032214041143424130041441302114330033320402", "422414324414123332103320304340124241032000412211242101014001311034040343223022000432300321244333240240324244410130334113323223221343442203312200103134312213314303114332240424232343213301324313130142343021111443321430341030121303433010023101101333041243130434312342244401043430430122224142111232134223244314322342113413212141322013011010430243244123104120101342212120020023212020244103420003241443323241314434022032203024410423442341001441441300242323432402331412434404312214220244340213302122224003341241021313042111110220320313241402040032033131302144141023313404443023241303432232103202130211004142041412242242240443241340204414013002231413332334433100131443321002434133403142210021043330410312034220443042441441403133331344100242301333412231312342412224301443322421242220214041341440324112212103321333011133303332210124211214142003203311324444032244103033330023200241333013431443420133442403113031302214034230131244412142034113423310404412311113042144014220442414042141121042231423401120002412220130341033031120134234100131232210103444204010301343043001410244002021312141211131104243421113441110230341043220014330101142221102021440212211004430044104322320144203441123104404424344301141212403221310003210330324440333403112210402443440430123332233230324041331143231331210121304200031000230433200013013424014103323213203332411142043242210033110330101331010420100010041021121304441023411200112201020023044333113231122214212113403032030203433412403123233410044033134123442302201424231412343304333131244422324203442010023142020211231430412341242410103103042322212103322144444413011124400333433301310243104043001343132412032030220200003034400243443442443211410441030142330133131033012122302423344040032434403430030240123140103334341430212440231411010302000044214301333202424240142214223410300411103140422002301332233130402040104303140404441424120013311233002242120223440122032343402000332033412402241211404341300034230012344033301434222333413014424341423433234032123201421423240241202222443133144441421334120213434002431402304020103042113312221440011242331310110431041203223134220233422231212132142443204332214204004434320013331404134124314120244442214200402143424120334340420412313202430144422021410402211313032131334334341330303134332333311201434214402303343040220444001303312241244144402120432142412211300312311321200222304333414222014402422011411204043101232033122331410200223023024424433400234100023130343032314232014230332002011321242304204244432103010200333332113422130111304042201020243201132041404204420100143203210022013402203044403433240434002301244031212424041410424231320413404403112142043422012030010032401103322201131310022324431030004442211440220134411130011212104210410340033040214042333221020124104013103122144133242132330302314231141342023341003324230243011041420231200344113044230321442011143142134004324220142440240233334042242413030000344332214220112424320401300331343410231412032100203424413131432210334210241002212044432342441030110421330301202111113004334303340244123214232314040342324410024343341030002222130004430023010142433214330140232024130131340100311040234444023244022022310044304402200222333212400023304322041212131333132020303021120222321214110323214211022121423234211120441124110124100443040034432042010412144011434344421310001334434134232133100333040403340341431204441300302024422034103111331001323113114204233432240310312240431232423044133414103321303210001021043422323124332241141311111010324413030130143202214342111322200004324211224112323430134020422331202321012113124200124440132110034201030422142014142120244223231203033011234004342220121412314341024120414234043101002220413403224103444233034341301020234034441202231200141424331414104012314214342041340404102124241002422441413303144321222210223021013413212330214112332340112341443432134012413420204040041410343440411200424110000422021431444402412333404300314333400034320010442234101004023044321440034143003230221411403320210134310211414123130042302143023013240101430112110211203003430330301442423302302001322222423432403231233441303132140024324431334344130300333444031332000222414400134311022312132331434210211114120434311313043014321143344121334010112100122332443002031002140413022023413203042234101322033213201314121344331443004203113210314414311020030302132021042434140234401401432434224232211001422243412430443200311114323433144020322123422302334312023122230243430242424421322133", "012410034323201133204130014002014202031014023422211122430201232340200021424140433201001141131114241214144342100134241100303341033342031313311424344432441213243104330330033342101301240134122211213440134342131102040323033113341444333033021140000214023444443422241214423121241131303430123120433423344423033143443303301212442432432331302240434001431131142404124244233320212424403233423202111302022001013243334002331324324410113001300133132410314024114101040111020034333424021010323313244021343031334102432124130031241442400114342303024241244023302420231443041030340401313210202414034433441243324144042311344120240033333014132020144320040044141000030043134410413320122204334122342213343342404232203112222100313411330103343341113241241331430321434043010404201042403013443130312004142020203203432011142240403440124220403323300003321432404031320212041200141204342410431100210330310003441203023301312302023200413121133300340323413124020330114442001314022341203231314013211111330212110410142413413100122204211023031314403303344333203041334403043234304201240340043443401432011113331022442244340104314322212342241044010322131133121230234013424434121312144443303303431240332401100311331123020132143324424410120003302141130123321232311103320443102131133420134142324012444413214043010203221142400024423003123202104232404203420421021314412310443440400240333302140341204412011021211203104443120343031442043332121033343004242420433211444314202301023402343143311111213234110404330011442430020120101033303341342314434300000142221034211322220432402324044010122244111312200032123313111022412241244300024212111123314413231104401313200143230202431144210111420322303200224313300132033340003110002211222144334331043024234024040310143043230041241341113330043212113103230113234224134314032302001114330101431431442231440014431321111104121443211040342041224403440104030000302103402243014200211241142333314212433231022341441432334043320433200342133032022041141143020441214203212230113234230403411022134204142044003002144011440313333221243141301004113031242044144441412424020322103223234233401113423023033020132320433310121042111212243213321040111410404024103140121241404142030302010024010401003343142424003120431400012000223241432340400023440230424301120233403220013321434110440121200041100023411342213404033420044244213132023302431120002331242403301132333312220134124042222130113424430234430023233344130413302413004314034100033220444031104320120331223312020224341013323220322120020314320324210031043112213132104201034314012332100224121001004432121211221222342110023133324343323231142033134341300010443212241242433404302210140232342131134111102020432222413402441031433320203113040001443332200224144312012410122114001220220230201340322423411330342141232010322400333031124004101131012402214344112310213203400414002432213203021044444440101040003441100220301143400100301010003143033233342043122442024343240302000224421003142213344023001124002304310334423111404024411404130112413034100402323131224244111210312111230000220431023411143132411341331343143022212231422201014432010010403224423433123211142413442344413344310200303302341320002210143330423020142002204400411211131201201104000130043340103213334201234111322023324344043244200334431012331011431242200041423042012140000113143033024434242442121221401321123102213014021133212240122020120113233210411133214224343434014012421301000102222411304213222332211404222343320312241112431203030244021410141242432030401222312013342001242322204024330340234023440402423000120421011002334203211313031313323304201304402330402021232002003242131403220031403024244333000404112300344013323303204401303143443010441111310012043123431104244031121101211431310143343423203223101020123202244340231440142113302224043131424201341314100141014030333142133223112024432242222420404332033412220324042330121002023011002222442200440120411120223140403010231404423401141203232444024102030233123120412424024113040300004200404313421403334411312314442200441434323121112121344113223110142124142134101332030230440343123240013224314244432424142300232304120104411302030223201103331014330323313110230024020231103101342402322313442300443003223212320424414213311420244240234213122423440001200122112123434300244023233304332124123334030441143200023034413233001312403324434101342423023134433210112020214142330231213442041303002110033241212200200242434442021314010144404344031030203133014111134400204003231", "431134324121133401234124121104242100241433030440442241302433044212003212221011134403000241104130333100223044140043331423340041012123141123423123241113330310042021434223143040441313214443432342233112033231223420311331010433401102414314243240213110140342031442010443344330434034410041414324334343240444413144003114203113320043301330431022024420244201423434202002420214242132344430041133321220413211331122144240241140213121240002124023430232000221230223342430410342040024122402131122241213204232301334040334214114020432110240311041243323411111440233022423010310012201011440013420220040441400342224331404241014404242342000131313224334102434203343010020330344121134234242223144423303401100202344210124103432024331234320023223210401042334303403430144324310243212102344114330231040342243410340142212310204014124434033124232120012121312410424144013011212002143102220023131021242031323424024132012010031220201113320214320431231400002300011234222304341012141041443231004422313021304431223140344114100204214031233210103242231421222200131342413142404310221244033224202332202300010213324342013204334001310204303300233440031000343234114240410102100314032221442300320434122224311102433102442040411204040322141413002410121224314032403214342012303211334443022131000323423432201100100441112400233422133300433212202313332012402224134003143043332124423011121241200443404233200231140320440422313043141333433030010414110430143232431241230203231211144122411332030402324401440001231021124313340001243201442131301413040343331243443041221340442212433401443230021324303424330011122021011204022411303434221022130303201124442002402320303032021140400104121002144202443312034311213330134211234113424201113442034323003402432234221133422043011031100002314142011440444144223340101002344332324131010210014420030141140400201312033233404241031030240040444432234201212114130331012413341303242213113341002102032422304200414300130321214322234403433010013214321424023414420443012324430220414420002000122142104200423424302322142031214320234012441010310320244042342220241410010042340011413034342404320244434442302330042201324012144443133433311400013034322300320423313211424400341323113343410231413140431424413422031331100201434134233334422120042111030433334112313123443211404111400410043244004040313223431300140234430440440043441013112332340131203232013114210301011201112012432424212114032221414233113322101313321233411204403024104322342311332023240310103230402332431140301433141434201102002202233301221233244442140342141412341403221430124023402212300201143303120440104103144323101240021140121201342301110423224233430012324331014433443132002133330310020220203314402043201111414230431442441003344304334023202030042211422042033443310310342041212424344443144023144222043221302432433221112441003032420014402131230343022040034203040312111342301002100112403213431304340420410213302011441441012343410432120132013212430140414001244013030140143241324221220003041201123224334323201304042312042432422330213414003342424223004001141041430124112341200240230442014022332304413034243012214330344423311031231234414240220123020010033000330432313332330012020310121011404000242131133132322031434444340201300113002023210401312011020413114304014044321443402020141444132130341443421212041213333313104041010340422243311033413043021101412043310331431301141010323402201432302202223003014244441420442032342312341422240334023414322403440221200220324210340424131220413204212344204433432233011404412003420014401214401402100430434300121331411140442002404032113031342143022421020210111233312030413414224003203434220004200111223230224022043110334400321442214223344422400041422230420402431003401430323441403021332224010401344141233044141024231111310021334120342421431032434000220404434330041203144401440124302231331300221210122230332400412234122000313440100102002001144304104121321110213144311120003221044231034402104334111243120300001023412101202423033314023021221440300101324004030341141243412403010204134431011220404241030230023430334332034113133213131142231000131302240103242322234412211330044421141440231421132344440001231011333021032002423100021414341204433141442322004442203003440444403310213230443332120424134333000131223213222023424140340411431201140123340343130033442120422040232400441021011302310333330421021300002244113443114440344400043013220401344312134021014130423202442300142044001304433323003011333001432033201434113231441424444434", "323131333112302214244300022102111334014424012012310003124003211034013130114201301104312014143204242334230032224304410424001304311032142303122220001334220232433113331000313322032032444312402323032033230021240201120102130233201304311204213123042013014434114443423304240124013213201443200034224243411031020432413040143144101230232422000410140412233340411204312112441332442140001032402040122012100240411024210412243103400012133332414010221422430212143413021404233420100304302121200041310134102122320141223440344044114340101124411341343412114240101200204223432033331131243041232231242314400310143121444304314203032302410433224411010211303243122033334121401224422421324231323140010012212123403422131124334421343420040213420440100222340040414304234340230340102420101142330120114213203344432213331302124103032144324230301004144411413032131122221431344421401210104043004331420134142302201141132311312212031141101411301331302344322124043431312031214312214220143114213211404113204204343233201103234131434203002040240242300440342401011022400441324344401433041342202022122413300321102210122442220140432331420444221243134022000223244222343223331401400212341322131223004244040244300113241043412441231122420401331142400042411302200332334311331300322310403421424240021021401322103144133423033423032421341400133441202304312320310131344110034132003200002032033320410340343400041420024123224421312032340121022332110023304002022241220011442304400023223043143433113231232010224112432122314114333232424214334223231013303113401022430243321232402221132211132441300221044003340113230133332414032342304202142424030441021201424133301023424313402241132110233112232211401313424222041041020323330213042102103400112413141332022042203030230002230420033114422012243111130304324130201412102421420023141420240114410404312024024222141130223404312204214024344421323424341311212302033323034223101220344112130300102330211020043213343130103300021002000341040323032430103400310143431430023342001433023134113223314131334303110000221343123204034020423223223442011131434320241131043242314112443012001314444431423343431122023013320113004024444112321121230101221043044432000202311412311410120041023301203011033230220004343124400003323333303034030300002104022203012320102423303311201422432332204434304124430424104440102441110231130301104442343420444014443441413004021134104122424433322322431414421044142101414042424304143323032023113310141443030043200321441200102041442102410343434231312203423110220320414131124411412340201424022222311412103222412200034133133042303310020134114103044003332322123404124141102441414401144421202402303213001412242142301130241340032433341011010122223441044114440200214320441240010110211302013021200434342034112141231234220240122440041123240332442214242220024204004334042422213044110400031034021100203442212304431442420242031030322042024410442120142003314320232342430010323022304121040222331233413230432343010203444331122341033122034043031014240231011132322122220242424313424241314143322440443000211441223333403300231440231101230222402104013040031314004032104433313241433222242423000043023142013012304322043241013330010334122022214103300234000142201421043101322332310411222221241213221214121022003133002002111211302030124223341311220410430120300323044000011034232142300321322014444122132233133003300440204140143120400202013100040110042023301444433343142311111042342024321103241242040043334230243002230113020024113023202121034221340104004031234240232030240404320423113230044424330401414044331124041433104144421201322111301440202124441242434220122413140211230344321142211040300333031031432232301121332002312212103244033442212140221022224431121114014234330014313020012004241131130411402002310331220341123313042220441031121434304200020003200412211204131004400230202443004214103303003002401300003034314441303012421012230113042001122434041213040313140410411100102213343340211211103333313144424121344310202202010430404424220132344332032401112311430443120030141443020314022032123444401022000321040321322401241021403343101321022223214234403321330211403202332343224323003232411231442131032202040424042023014210241141312414130001344223224003112013012414130112210433000042433300111323142430242330444400102024441320010012024022311020131142022302420332412043340012133404104303324341443133112004332400142031302314411242103041123020443004130400030344344124314013041240313020413123231302410034032142012422023", "214034302424211001343314403223202144123310322223134323444243032133111000300432334244244240300143404411140110240013113304123343120201224430223100211021020103443424000104422123413314413303133030331033123134230411301411143022403141341200433202441142434121400412011240011011330312300411401141330242143324331313010101243200141322424340140434331201104122433004010213011242032000304130232244042220400233322312213304324033343410432314402432444443323324130023101201403301241230340404042414320423033201021104223100330023134303210200001103401103314410003030200214202413403410034032020334030321120013112020303224343431324331130302423033022324133012123033221213214444412023322004100141310010020431010234413301430443234132320321414430230131224212431134323313310342041243221411233302220120344311214102310033340232221202044332332114434044403422103244110413122343031033342444403203202122103211324144432413332041034033224410300223244143112030323443100223311440341233321024001200041233014431011424012403043234341023143440400240113240433143323213410221343312300142004142101430102104124430333001012043433022331324033004401022402103002202431044141130110320403234204104303023031102242233231223104122122030333322022330043133430442130214114221104222410103242001344401142242333204013012244322342003214204122223034111232211424103433431232022041121201422430110202033114200124132101010230010414243401341204133224340231211004020230324002143312101114104114313221132214332423103400342321143203142422403034102044010204041123412113144304401113113434444240034300132442323431030311303212244433410320331303140411030430221430230043112313440003233423332403001331201013021420001402040020233314443001412310132004110022402003321324021131243241210323202141331300444010342132220404414202224323044114241020140200314001232323022440442231024432231010320431402240244031232432241133144000134234030144244222303432343213342230033120241222010012304141022301400440440114124244332033121340214131141314444121003140212000401401130232032310442023013414303342002443014024333443421402232434313340332342040124034210000013012024132121431132432402433232333341241002232102111332333311103431130244343144443143210222311001203011220030042240310012202223240304420330212343321430143202431423233323324123122434021312412342131344120231412224134030430002223223022131222120403032241311011032103444324320000043031201441230220422212104244332310444302042240320234044430002130343114034103313322012431434142432000340300212114420434341310100044304020140241201312143112230203012414442021334001114001241040131230011331121301400134202432022342223042101032333131330100142401431041220320011203403131403220140343334341010101232011011304224320334300032232101442020133300434403122244323202413234402140131003400301344314422002441102424102021343040103244111203304320233400000233013433004330234341434122120242331414124224100411334142302413123224114323003014214124040423301303003403013012333003012320202324031113343330023423233014444220330233144123231104124231411121344332001001312423133331322031442200001300244110042412411204240121022020130330040414311420330432243432121324203200234200202341123213340011122342431010033401144133201400041344103013024234311223223111214022032104141112404301212334124031122344213320011404112023430022000022333424024123420231301440020022303310040103310443022310010001403040040241422341243221340341201433022404100201212314123341314204411243121422224333424024323141201031232413443013314213014301121120304421413043103023012113243014003244302442002022332313132204403400144230323213443243102004043030112240240101443224421030033332303304110210414040433132423424400442203331201311144130142020213414043101004104303240334333022014334244103323143002231221242041122201130220410343244423202244200334313314132141014340310140404114434414041322412430343124114024211143233042320344233100011442113324410424220223222241034331112340233412224333214424344004002033313412341124422143243201042243240404444031404120432011233023111043241102101341223424333420210401431301010222132401244003041202043413403102101034214424310004304123020144011210340222301110433213124431423134412130230034040133040421401133332144133433224040232112133413230021344111432403344400222401112233440220031003341434324102324300422214424210020434044232230134241011103131312322041240011000123133020411340410121123343024021110044434223434243442144133120104401332401301324211412144224010024", "424114442033202121210003043433331110214044242022212444120024403043413443422003312124431014242311131443210202241230412322124331403142401144441032023030041424400113232433310122344414004441304232243431403121221344223104303103134444404042044101433002300101103421240422033424302442020421000241303221300012000230213402040244221134240040443242201134101112421314241003010031140433423020314130100311200110301303412021440202311431203200131310033132433310022401341414312131241133112042124242422342401334102011313401114312201143434103044104032412213233422123433321304200013130240001313040440240002113321110113202400414423311334200401210401413021043412213104102134044034431000203342420314202210120403330144043402001122144424221423203230341022424111202022402310203431431002224020224342414420224430402011120120122114321011400441134140104442023003443024311331311404233223412423142311014301103324220424011423000040231112303103220301103313131013322441020303323024130032232140033413423422124401222340413123013140300202404131324301140232301310422334124213224313100334120003313230420032410233242200014230231203010120434201423013014111044130200423433224430131414240220010113442221420430444303022021200403111434142032434204323000040334102303033330043440331234132321304143431242301311320424121133101100020434244302201344242140130120310424403032044044114120241203423234332443131330021241040014302222133321331103121313020303422112314334011431213411400334434440100220102442043210200332412033401312401323432432101143301401422330341130002122420002321402041121334440411234321004040032422234321320444302142022031002243334140334411332322140112111442142320000042310234440224134343124031010224310304013331413001210202240404304444102044421033141320101320403244014202433132213343024434211304244240334121414122240324403131213102144101343134202123121243022032313231403444321123423230221302204113422130032422313010303114023032244244042131323200044221142311322044400323333341340302320421410121420220301103202404022343324303342130023234400443230041222130200423030113102130144204143012433221343102004133310414134330241241420040241443434124300313200103011411343031331421332431332313422420341142321011343422404121303431423442414042343224400034232040103034343241321220034003412110223144401013442301143443403403000432243124441434114223430443232241121301314013341143330414440302133313241423341431313223110400440324014442432132010020444104223321431102232301211143412332330233030244120243142132311211013234340002132121242200020134442313142321231103443403121411120132011340022013431441311231011444330140324442323043424113203422011122420431224330401224133024231213443412034331041411141402333120224030230131130321201014220001410022230041220221320332043204442422140041321103241313233100010021202403404413331332031224230033123104000113230242320334221330440001430214244413113304333343441321214301144102404114001120130104441330322312234122131121021333043341001043234402132400201020103324212313102112214302223042214201323123010131123220234013401420212231023330030434032342420224034200034120001233433330213413044133044023014102131221311031320334324044032142322430000211413141310322422330424330324114023404412104123104023313312310412122031120011344211242411144102213011444240423044321204034444322332231102223201140341333132013304013144022141443003220013310233014220124100114233200144441423313243311331100103231441203112412344100120313213242011032132401231310341100302404222304443341412114033302321341030113134420324024012343040021330312211100214222443100044441043142303113222302110112113044232323124121214142200011423300332341310142423312332102240013033221312430340422402441104122134403403434222113424420004421200413311221442120301222403143142144400404423003321140302211003320320414421424210421144200301022120401412033431033404010044430413144234320404434211343231404214310104313101304223404414340113331300034444111302403243303101122340324324012003242242440420412134440244304140222303104011401010320340013214342032241331344120144121002000024023021410231204240023304342342302211310030213103140342022402132334310332302003243124002434311310142222330443234300003203413114320133212432143032220002412340433320202401203132411101340210021100041000000301333444014432024004404320233302232423231221121102404244230312323134430202132332334132200001424324114042112012414043310211132442233212443341120012211213141330332204420404244213214031231012", "043340313144101043222242112102003423202330144333221304421424230421123313401343112412403343032014431434324224321104000034422414222114442112322021313143322003413333240341133034112444124404332042431320142132141403443102014400310031110101144403241131103024030222134022012440331114042103200422011120421241011313321322112410321031234234412410020434404412133133322323122043434040110113023233231400304002101120411112313310434002403004333102330113242021443144322412021402242304211241023044010242443243412442222424411142232103040041100012012324421031233333023204032442120143221032313340444411003444314242004420022020004222431244140310333300302111140312104303230031434131242101214412320130120344242400331011041344231340124422223240142301011303034243041121132032444034444122030213124234100223423311402234040043410234134220213420423443310423020444001203444201420124123031420124110304331222413431323404430003420100331214032121013420222210211330100240000224121020031303410224303433411142000043321112414234142411421214043232431430330101424134342422021211111212023332113140444124110231131012200424100240123203443313241401432440031411401424413343112302110222122103342010204400440440221211401343143244300241104221013104410340023044102004413000002222421030402322011312244203404002021043020002413332041140202442301440323310320414340341303402434022300010430043201003040020343034423240311040004301421411203043140130344403241420120421024401321134114312442401430402143232430112123300444342110311401310010034124140203320423141132100411201001240214124332301044304110343111243444121044342013412400330212214301212022123004142301023302321314031300324301110004323032331321122120320342344412042342012421123233310114340124124210221401441012143141304042433032334443314040213241300310142040132330424122431242443210000143434423243411031343031042243410141112343334244341234110214004200413102030024014230244414140110442211401322100241221200121134434401024040420422331444212412022101004112122040034241103303120410030340020423214023204040140411423102322423012300012341031412020321243112033323130314203202210033404133431024411122022032411433044000343243131143302210100300140030104002222210140042321242101411324023201303432340223133333214003012321124014133222133004041123142310021210040213321431214121111312030440132334402324421132344221343003131440033024434324102212333412013043420434333103420300011010100331020203100410102322240244014203420210101434303414010433000232410211241110342122330040002112122223223103131320341233000332413013021141230232023124122422420424412110340201200314401404244020330121020122422204321241433301244000023043030243333440434023430333103302132440230324010204132011420432101040444014430224320011031103430130222304321210323343233211243214021413402042424230433142431440414321312040342303021414314310410240023000303114000120213243013340341444021023420422123420403413223211131443012023242001400404044430230022023124043004401344342302401133204223120201034144003212140004033410241201444330330314411432403003344431023404100321430434324442022313102243411140023100121334212123034414433000430302321124134444044341404430104411314414404431100344321423021020020321433334112243142101131023223021210442034114442143211041142120023302310220011433412004443442023442221111221214311412311040202112213142000301323301102232203441444203331032441000203133433242411431404440312443141404244240124121032323034223241334411013442404043024232232023444232333312111342324322330420042241204001042403223130402442004230414321210114100010122303234404222041034104012230020443203042441240420113041232411032334341202130123023424213010311100441241301242041114301232334330234121434134201110321441002430414120434440401412430404412210324030244321400233332001340223442304444113323343042324124321434400132311113213210234230403210022322010143120340040244213204220004203204243213331302310340114243301313342100134240114212411314040110422222201400433403324403433040123040222001144440141441034421144403204333014142022242222124221041221002304011340422300240143402324302103402230342412214033022223343424214103012410023331122221012441211130213314330333224232443001043144341401324431030142011043410024230001200013232322320042142214331124031121242401241231201443133410332002420302322002204112210211042030141200342303302320313224133201411422012112110043241410210020232111141101314130314420140111130023001213412210231110144423441231322433100134", "321244002334200013213403211310114114302211240013010420311131102304343410201422421411332211004144340041324044024042413114222440101210304214314421214031234200230111344301410132144232004011232042233130330442431222422002101401122120222301221312330220410204431034414443141411224440223310002114033221022421402414301204334031003023301440212402100412241022241021104030433030010231232124343143221434432401201022201014203104020230130241434434124114211022223022212130234023301213300002212004333144212400301140344032210213442303430122123022401002310232134320021003302302301210311440214143220101413203140222112430033023203001404431102322344101213423334122142432320100421114010122020241444301133433444044043220200122401001232144144140123302300220434220441433221132230344402411301101433034342243424022433443032022112131003332421234230311021201314423121020432140424314133342204403224302020210324013341102232321421013444320120402212423014402312000012112330024113303124040312403144013210402420024132003202143232344130312240324000024341324110420123024320241220241020403014412203002200042202333121003111334432103230100242222033003133111134041110431210032034423332313114241310120113101334341141444221210140321330211432212231034310334422043424213041100442134022322221344332144402043224221402144434340313211231411422422420420042232433144342103322212033413214000132032220021120110032202434023010303232104124210234333044102320344222331132141104331412044011323433323230114120042104232332340424312141331144441434042121223020302121031203121231403101400032120413224311023132204030440114114130014142042132004140141110041201142322102104322320404201222412023121000314214434034032020303334140441014110401114002040322100133242013020244143110203430411043410211421141214141242400314040144012341231123304222112004331441304041300031110430203123334423432113441133410403311200341141222041230403214033220423014014222322124200210023113044240202320411401200411311141021402440330034013301313104133413200332434420202342223143120133032412232243101142100304043332303144001212243020440103220032221232334324423240133243110042212433211111020444031133440002042412441143203020203404400130123002202430014142244323111020412102120131011003300044332233201342442143111410130012321243233312232003023230024012341232030231142113302302300144113320344244324111341233301330402242134010402341400340231121301022121433421023303001242023433222142144221441314220034200133020133040400320202301134402220431100042044003233343234110310102304243040031311122104010322340100322113442202101212101003314103432141032103012404100240024413403032432234204403202104124331024110401233222112420313420222404233123334324213204021404144134012422421432103201040343234023301103443124302314213241103223300101110211110043102031104413431002304032420201314230420040432434441003443014101101242040304003314032411441001044233232123032342210441332001110042102041421134142000022203214134141000023330024333212223433001300041040420443122203012323230011033131041431221004344333411240021331414100004101021423431112230340110044110034003011124401231413304443103122304401141110132333402233020220414434311233114243141441343324344203303231313402144113020401312103334013100340423321243312433130433114144132042323300122121114422014004043320313322313204012400410322210024243312420343412330013040341001424012001040000403340202420204002212021222442210343030213104310321022303044344143410314132131021112230202344412442141231331230424242423334334210310303100141023144001013240231221431031104021342204401030404044420130131111214021141014202304223403222200104403423443320201212324410004433033314412420012103441143044232240143324322311310220222024314020313243332411044444033432024042212432322243241314321044340113211044110211144401320434032403314404112043403111013343234412014013231023204432413311313224021210240201124102043340100233010402202220014113031343231241141132042444320231230134224134024403401011410200113014030130300022120420444003320422420301423344122112133014033101104110013330140302022340313143244141124144402014231240234444344324343430411333430302143122240443322202204400241422324040221042104122110441203313344201242020232413433010303040202343113211104412223234041211104412034422243330403142032023134043434421313203202334113244424212231200141311032014320442423320230304314402142004312320010311400100424301310040212310141420101442343412022340210003202041202224021211334041332", "202313332023421303200403334343004244304022034400040103024424341001104102113303021432423214442433123131140421003442434302221413140303222411311021443044022024201002244130012124012020011021034420412233102022101312223210240200100244021430403041401211301222310413212102201102142210040314324233020111114143241401133400040434110311441443320303202233444333333000313031323410040241111344243033224101223320234220432431003202123333224140004333001143430012104444022134002301103431301230431240344333212003111011410210202243130433312031121044304130023240031004314130230420002222313003041402341412233311023040023424122214124013132303210412340414312203314211332030401200122030312334412430322031403320101021243022000313304123124031011020301404000201421444232302141444444222133040420002203241341302222223204014241014122303142431410024320143230342124142442413230102433130021332211440331142142103310410103123131334134311133103421401202212433434204321404001411413131102204114321311010030344314233213133443004112040340340300002011121102001232240213333210012243312342400133130331021331204402341043401402140340104443104431442104031300131012400011431301333233434021010020140343442320204204330213034232312103133234412032000414243131300101312202333440241014133432204023104223223020440431210233210322341110231420044044032040042200131314210214231442303132113411314240013114011111131042323132231303402441201311340240023013131024003334441344233414440001101422140210243004222422433332421000211012041104221203022000030223042433422032243420120014441112232023201414312422441321222300104020214211314221233410431333103124333104321231224201231001110132343133212333231402443120313201114340104402043133141341301103211430203224004413413113240340331411311224340021211401121213214323112101044432322411440000332222323022013441224304441200221201113010034323304413003040402021140243313434023244223221441301222140002211333424143140041303323042111331244043110112234231240012400340342244144233214142310121034110302003010011030144013240332100220003123111102004423134002220404442243011233132041420333330121404023030441431011014140334123104342001323402300100310341320220211200334232131434123344423403134442102404441202232114022213301130200203013043110410030331043400333121322311332222102443221412332203132032104341014012431123211432403032140133230342430020303404403203440323014241101402321043424241413211020234100230020304332004332400221310143140104022324231230032104202213110220411034232142034422410104224341431300333321401421003410123432142042021210120303011312002122014203423412143422443022120144134444010020203211431120333433421333310342033403010411141141213103411210332042403331203021201334233040302202012102210001413011103131221111142322243414023230340411223231131410021332044013413013344100441404230242442330024010043430403344331323101033244304402020023134303034234402231212031121314002413130121223010141411120040440104444433024420311322201332201114040420010423400314311400230243412023013341310040223014300131122304244313231420114040403034122102144230143441403434124034033242113230121022302101411400434441102434414203311444313040440111411314312142044421022442134233223433404142121401323003013341242243043032232112233003131103011342242021131320440124124301433344123322100200020241410141040001033133101340403144403111244030134024202142230332334434443234130220242020113220313441202210043201401441243412023112200431110110213312214230412442312333402122210203134124222002342402422343224040313401324131241134240220441343123434242032332042320110444201441304341242242211411402212400402003012440311344220103404223012444010321221000303143231120312314331241213332431100320443340302340304043030323142433334014442112143020043103032213444433420003130000313244014333301302031323301443314404223411404303032342232013333432242312200033314011012334213234114002043322104403222422203241244442324012013001103404401011111203103303124340233033222121310100031324123144434103104333400404430211140001041400023444412031322134110123322412000021330214123313224311232430142124204140232433304321142112431100104202410101404231041414132001414314334443303242421423444220424211322121402310314333414230432100023320010311213244121031032233220341300223342234440323440313401441002422121442240432421410420343222434220144021331323302210340414343112310044020342011121432303123210341013112404211211430442423204204303100310112324441433220212202043432010403434230", "000330020444121234022412003332022203014332342244042233201304233024133043114400032311024403412433404221410414324303240234233244442032410340412233202120233414221002313001342121210114400444101243323101114421434420444012300000233120431112201241432210032221342303322411313232202021101000234222422040122302221134424144121134131143222134221411412432242430232223240311231331144032014301330423301000314211340242421021212131112312024400332111333142323202341332324032310030433324402403420102314101332233444043044232000102130131404423013201111414132203314121101220304010422401332104233124221434223140211211321241132420431431033323042230133220422121342100330144303420411440141134432200432212014341140113122331420213143021114404244312230404220321323301201212120040443110240032443214213030113214332003231344403314412230244041423100101142134244322320324243403012032030221441113243342321304122021410212133222140110020124320032403333142141412441330431431324121204040122133412311421241000142142444231231121221211011222243421324200001132403213233034402124140042140100021140420223313323122232011313213242414342201221203043244001032201344300223123301300440424332032444432124412230320340221422333232323440230414003421211110224012040413421234120041404231304120032413112030113341312440400413341213402220310333301031032414242021243001203330112442011241002141320344244102022004313212144000300101434142441020214120211132030220034132221123232413042013320222042004124113404222101143103424430130334034320313204240322021242442343231412041044011132210413432040143120002100324433220104034220110004012031033044033232141144003203331031422231004044244102000110033433000231333231421034342301304023301242321224114001024404001423242041333234211312104042404204433022423122204323402412124204121202032232433213123110003220132442344320214111111410100123134222444033423002423312133204420223102112410133332344342224243200421242403222424444040410033341012110114422413230321242044230131302000432334433114303134404414023103113413433404402104443310323222423100141124131230023442302400432111420303322101021132322212344204034344001400310400004110303313224112021301203022134033223411404411241202044404340022434230224222433344402120324324313340211134110023310324212241421421024440200144200304120200102112204033231201131444240424342214111041141211230011101414320213200010313334220301431130424111120224343103222012401333404132430213332310112103414342112334013234224024014232442143030244144431240011401343300302034101141113344301244112314420131421310014133222203132243122222124231420331340330011022444131334043421441112043020014434343010100400324143423022333143010020034112411424213221330244012112430333214200201214110400100243344443032022430424402103040110141414021113323030111100202342201112140340224433224432123030441423414142103302242242012200212222040142122430113113032410130100123443023021213212022320043434040232332100000421233411013032030224413244002303441444224340024314224324411432022311401114230313322032003223313343432411311110222231031034111303124022341043322303110211100314022442042110111143144301232011232011202443034440434320040022244220220123412110113043341220141024333233021220113204431013210132420132344344423302003433111130231120040340431104141024044410114443433401421224431014333023143130002422220442143201413302341423114104024224200023321144223213004212034320232121324220414043022402124210130423400444024133441002421321002440403434324331330004232101213233214141243212411321243402141034040000304104343014340140342202141341302322014243233001234332140204110323240004441031404010123422411042401321200230314331302441144042303334344430012421221203000014322114331414103241441000440104331010303303103202242412400120323000301304404241442311144322404430200134211113111214414130404140044220232003330304122230101304314203003000241140222332141143344220002424440111240103141122144103300130213101104401314444442414324220422333232103044341340400242134400312043144123244311421212131013043134401131034204200034344203403223243221004040433301224404021132432133223321023440404214202044302101120421403343323043043122433221004121303110422023001404321401242302444421330223114003410214032113222304111134244424433320401333124044441232323120031032323302144203142340142100130433133330243213032440212000003102022441223303023410332010123140132340043344220013201303433033421211223224320401041102210410003204210102442220130414124143203310", "012140322404244004434213421101132004410240200001000431320213434243304121323002031414123001233314002412142134101312034020340414132103033220320011231313020300430003242343021420110401114443123022440110424401141432330200222233204303344223213402030340443041243330101410104341341322111124014123113402432304232041230144442114124143002332031224414101021012241232213413412431112110342431423330343211121043200311300143004420444244311243242340023434400014333232341304312223040420024333241232101143423401433213342414034233232402314302214004440343041401002224224422410323002143003441413234413144340240321420043242332402234342114200104044024212311403032221304214312422313133214212401410101401244424221444134420441034012343213122402000134444144340040243224033423114301040342202322140003121301340102442224402423141402031143001133033330024133202110320440124203414032204223230120032301001434032311134202202122024403442443242412014024220121421004421422143021022424414322431314440340143141124133344130344030141432341411212330114001320410042422120144241134341100312244004441211034013333223334242024444044341402213234043303342023442324143333122433413423034341402010104331121404432213412012024420344211402240211230224444211120440102321123033431214002243233221232441202042413434320400022244410230002311423043132130020424401410102042342201334440114200334242303341343044401132443241423421242311310124132010023402442122404222142132421313022020043231230343413302433112021004110131112104024130130300001233210141323111400340124120324324202003313122233304244101221403041033310423023022032231102410132241132400143213124402040021124243131243323404120201303212323014121423113112323221211404304001040234303324443200114423213134320001301220424311340420022123001104104131100030421412344342234133013213334322422344442032423312132123114024114424202244322213402240234344432023143441402041301332340242423141401123022233300201030113403334110132401014443202104444020300321014133220242430220043440140231444203234243130411134242330203132321402100111034242443140010244021004312413320331121144113203330413020323024413411120342324410423203112121030230441231224302131142030302212102311030023121130110322314122424311031410243341000334132133441104413044342001302444404202002431203444434123023441123101114213402321134103023201200233330043310034403342121403231024241400003124403012044044401143414313230213402431040324101120341133341231131222403000230403231030234242113001031141032320222130143200413332431344211213243003402033403121421231323232343004222331121031100202244203414223332100433323013223141233212302040341443440004024421002242422332103000221303023003004022320134004120122440033041443133423302014123134220033042342401421421443112220332320142333113324404343221031320241201040413143120444332330244242240344334033140121440100243430210320440234312321042432334110011234203202123210142212321421202112404123213413421024233414412143320332324042224432302421401324341203131032233124104410120042004040334020313032422212441021232022332140443343324134413422241113340130440233114121332141024202440203344201310341301224230102133324313312111032024134221430340223143014340431200102411223011334120230242024133012234343042101012224220303032111033242334313002020333301130132101341442111321203220034402023311124222023443323043112334414340333232041024113340403020131123244143441143103211220312103244320133342124241341124412320123243242223022221332243234113142341011022010443120440231041221341111003110214010412330322441000100131443001334114130011143410012403222340333343234121110044232031423103313331431104441444303320304400344102140221324110322202102124424230144413244342412224234104300021421313241442022211102020421004421421241101400234210123323414132120404400010300240012220024213311433011323242021022320010233333300123314243303031444341040131311244301202301033241102142220410341334301221203310433114411024310400120122020010424433124042003332101432114112103023421313402400413341324201042024311102120130321140012110430303304113101404032233320413324120110142033114102242342431013121102431023423441423413322422032341303000310323442044213302440401401002102224400032012014243313023241224114200410142021204011304002120234420132142043041331203341222442433004404003130103430000120023402110130421143032044330132303230402010213342114043034342300020110440030420430212412031021043221120104113440313034011321022330303034143224102143201423410340010", "430043043402410101113330203031122412244044334044122440320102012244002441131321441043032313442043230441214134110303423142122340010312441111243232122200224330030443400242131034404340334244204312220132010024011120243001134342004443321020340113422120132134021304301140041113141320334403100344202132113231011200240104000003212122120240433134130313310002241324140423143302431034011300323010001022300344042401231101434132104221442034241003104411302034011324031444111200420110322434233242210233443030434011032134343231240014201433421104143100140311223200400402030442424033410403331423434324211034204411313012043313403304244410443212420000404124334230020304022121140014304103311201333404443200114001332033203011430340140004023133344430120440111142422204431243144241102432423111143004140042211243304422023414434134423342341142430403414430440403124241100022414313232310440414422312413341210333424104324310220240243111212430012113313233324010301430414200204022103304402132030110430442010100113004442321400421232023341341410310140014242321310000400022340443034240111443401004113224314333210241212240414313340041034122221244424444331334003442130223214044341010200010001020111144242103010214201021441201042030022402332402011344423143123113431021011443440031220322400200110014330211114032034212333121212121101334102021021142244324433232134303310121144304220033414433340433400213331121431424104033124303011211004244041322141120220142401230400300220243343340041031100122220203103041234322442432003034002411104211120332102210224022240002242113341330340123020410213043123223342122200131032140442010140213403220320312233243202202411212042440430120334423431424241113134334000002011222023322304431133100220340333102132042201440201244042032002300033122434134432032122424310211101222024442002413333412431140203333241331312034034224200222031141231123343322004023211124043021131111443431434421313020111043323331133034133422104144033233041440212430300213242241444444011141034013240300312002303003321444143403003221044200203024301200124131234042034122243224330223330422221312222142411221224422213214243204032321314020341023100411431010413043310133334141333114223440431432311323212143041200104443342040200113202102100343430120112003422414320411232012342114003231023203441332411230421233131330444343300004434301422024134114311240422222404130143031421342023024420311324221102021220221133333231220111140203110423010300211424021242314140304002112214301402141121113334024020104240404020424024143420111230140140442231211313221242302233110311341432212402111404241104114401411113110440330402033233001320314400431232402002424440201332210144242323311101131022042010402312134300331214203444202140240223014031033221214422002320120143213121203100140134002131443340433430021310412024134243242422024344041112212323040324010410020334011233121334344034002420334444134042233203304444200230144224341400324011224201210102222421401444304310023312131414104210300202312333321023411322414334323311132231113022302432200222112301222102310243324023344231113200141024344033403332442440301210443332424242200033010131102021304312213400014043234344113031003240222420132020244004333222314121410004134014321012001444444214014204413400310110421311230132033223141124120411032040303133003020131230132304422312434421300122411034243442202440232243140212101104311231331041100342411242104104212344231404323041244124110304121001020023111322103221421131011324323104233211103144233014412324312033213224332110433331120340112121331320401340330112411022432444130220314424332310323232022422014424444414142413241141340234122423242331323314333111141242140130314000242030314240022304001101113214430101033222044302331212240200004414310113402421330012402202200433131104414240424333134200223421342201344343320112431220212413142221334231144342144313020012201344144044314324044401314213332433144302110234044434144124412024000400043312000124444310341324220434234301231240141011022132204314322313344020423420131130001122414124041014333114100330203322121412441102111443044012101241231404431000010234110220101304434311313142100232144412020314430430010304034213301100223443200431003333001403344131442032043334343140303003022430112340142021304042211342224312042233003022231010142402410031431420333321444000211012041024201241040302214214223221143132443003102132311131441412104343323211123014132130414313303314122322320234304212022312221420023000430312044143104103", "300201120332431211113143411033104140221000004103111431034202134300401303320044213443413242101100243224102144243130200113420113042141242002040121044300202343024323130144201130020220422441112024434430421312013333000212240001011443013434013203421030123344032300042103024232401241321010300130303033122311313143434023233334134323234441210432100300340324424040212411311204004121412110033202444400231113202240014433424123324443320214030340320211300140113210200431130342020232213342320214004311143240423230340343103323402223332443324303141304312011420131040332302411322412200043044314222431331220012403222242242302133330034311424042144330122430333014023300240141422142013212242040404121302423004402213310204200111233042134424330141023032422124023311234220324431002112141133420040124223041243112222032102243301300400224012331202214221101010334243310030343430010100431313331142324110113113342113220043200101212211014212033022014012412303130110333242131043011143040040033424321013032413311124241013040331120244132231022120142403411323040443043200001420040304421413342020444000333212311101134300321002301440400213411402224120321441431010211413441441130410000213012302111331202322110431202200221341212301124133030442340032210220333420100130104242332234112131013322201232141402111344301341300200334010010400240132140034304330043213240401432200443301003422424410024344231030314230041112100323143222412022310004140432423223412133141024020241212401021123010311402313013431423021002314112031302222440130200002111042304003143134041204204240413141102403133444103420012234012030344011112412442222024312133103330100342130142321243234044121322022040242443121004133420444331214304333311143322121433423144334321103044411424404243021331210223402444304402121401020121132003100030101014420020040102411122442004242332232304424041431311200334430200344124322334422040312411013304234400214401401140434432130340440243011112104230012401342242030234310242421110142440443011422004222202324413411132124244422141120024121433341401234321342124330140304110402401233041020343130023041132003203040134144120342013322412334221424413120413340341211444433012200043133011003034231400143032034101342210330100121203240110230204433144014141320204100101443232221013130243430121221241131303124332300434224011221213411142234103131423002141112203110120113142344344120202002431214342003300323240222332140330233412441321442322001140111114442341020320330121044101320141124244123232241040130241034142421143411402024024224040021020334311224223331231200113410044002133441443322222233232343231221313224200033111110043314344213300102211023023243424234442403401041434011204330443134133212240030403141013411120013214113221420420240114233144221011112310141342240240313010111134212231134042032141131202304041031024234144021434441013441441343230413210120120242011134402311411143413234343424422302411331144433401410204001120420323211244442442433122241420442213042431114334412334231304003432432023443404311000212041412203030222441021413210413044141223022323023443412430103043102322404022410334100312440300310120431043321041220013042232213330201224342434020243234014110044212400400010230013103201442114122311133222241002131242124041434233303122241342144112012232121104141100004033343230330213213341344201202003424343432002122303312103310410434230133333230022342234203212113341444143400341030040300440044402113342123203231020340013223410204302130332304224214133322001214002010420242134014204223202402214023303343132113321334243313101311033002104202242110222241104103210310202100213412140330423102223042243343330343114132432012004201241220304133130441441003242121044232042323144043011212000143323420433311331401311120320343220241311412434124422002021133120342320442003401002022021322214222140314331140000232341312213222442113201214240332441032333441320004331443331430114143140411330330132133344322131433310231223031130133311133313320022204000312313004141324114221212123234430431134222440040042200202402331321422121243201412242142032031032004013342301202122440331303312022001123441033314002023234424003212103114314443340320204132420433104120011022421101414340001314123333230400212314033220201200240441240034214421231000404003223343144212231142240334312434433130032403440112141133201212004403443042234423301021000343423201202444113020434010000231234124434131431111010030012323443121421211114011243410113244141134220411243322440304330124120430143", "401131231224001212232213221444023130332333243304143002021133230233311211024242001401140334230334414020111444321342411021430224412043031133411311233323241434010032410230341421013322103004001413421432312314211401104324033221130011340141210131013210440221130032000204413423011213040114403002204320332323401303224114443010110104214431141324213221340413344442234020404011224022441411033204023403320024112132344133404201420232433223043300412100324223212013040431412040022224002140212221021330232441312422400003102420403043040321320432233230341321023141300030323420200442323014400324234134341430121132340202042332243341212133100332140220321024201202402210440031310314322342120411130131034313220403124344032440323344141401002143200411010344224320140402042201230111402101243200423420210001142024022331102143341301333231142043311111130321010400400210424440242022440104310102000410301421432310413314434043441340342334014412212434242120041211213140413013223003222204334324234030140100003310444210121040221303300442413100120241032201322410241111230222214140302203014432324242030334241233130431331400130131033400241104404340314122442323100333414340334412320134423232110013214241002334204300340110200114343313302240022303001242333344401234031114124134232241024342224212221312422243123231234103034400410014111243141303204103133032111312024422424104202403421431020204310013023222144401044330220120043010213210444110440343012041324033224000124202301213443414431204040141234210030001024120033320014011321232042002121444122303444411213414124443032433240414212400304332004423122224203310434224222113444121440211421113203104414010224312340234313441212111103202002001320124410123424104232332232320111143043430213141232123041134321124021324203223234244333332003122411142220011142203440231242112121324210230314434214043120333304001443421321101314444402304142423143011024122121304241101323134210201012434400034310344444430311430201104414003312412340413030403401343100034123234421403121303220034201420132201031321020310434123114043034131331000031014342113102130110234122021402244312024302241231411143141412303411004332312340400201042300111430212031204202233404023002120202311320224011411031210240132000104140240413204402231314420343003304103314021102433043123420300210234144012022243312144243240144010330024202404322341424003414030130120200412322110314122412103313234002131320012413240210202240441331231232114342402140224020043320340234400302234000220011222203204243004343330420212310431003324203010022000140400132022414302303203441222301303310430341342444442442310324440333132231214021001313224441423203341144321101144442142401404404133430241431412132041042400240024304343041332022413004103232004001334043024123023443230431331203140404202313101043404430040110110122334400042334402312121002341124344111222044234213403134222212211221003121442001301313420223004340432414123043411432344222343323121413322422303114432202102431421431402040401110102240331004333320334002403303300222142332111434210110204244400302042332322222113420044112414212414313120242320243433423403311010240211433113334141214221032344411111002412110004032401424031324011212413023202041441030110032331002400044001000132123431133440343204333043142322210123042210401031021434330400031402023244124140134244223013341403041241414433040412011101143010321021441441013220220400002411414222413102214303244100124114322413024121031203321142404310233402414444143104204300300300241242213122112144314324413002042334231001013432130020342323401144142331221400102041214003120201013312324041302110143243001210041030422334032014144402344032443111411431111440224412433434344100200030341431322220143000443244144232233430224431420304323210134131013304413114430042341301302214034241342311414040402041140420314322422043010032244434211133240320201043004302344332120220440420102034023420420011103244302013233344330402124032431203211320400004231004230134000130000331442304014004303112122330443433022314440434324331043121304021010100212010314124441333221431243022332031322320132031213234131331301443212322341102024211312102010232231432343222441143113443314224121400330310202130342130431044420110432133104100442101023421131002333203042201004420124230003113302241132000020030143140213034200024230100410341411320013001404103332422024440434032222111344222400242204422034401133203001224012310233411424401242324233234411430124221243002230102343334210011210442342413033", "413321204342030440141412011402332424401240242344344301132314320441142404141204101221420012420201341240304442421041113300142440102322310230230114334102422314212211043140200322221321241212231444022224310312411203301301200314201320330104300241443124403213224144241424210124002441212433134222030030002223001141333303230013330413242143032110410432131302121221112314302400401303334133112201204211041420404211344033421340123344410310012443123324201031304410312314442210220324413404012320221223013423031210333020034044303124332301423002441303233003420341411231321232122404323420133443114144314240442134342104123040101441411210031333121403431030004231024401212310021424301334432001000340023140102214043113310224101303304443120434023432312414423404343322134224133410420031113313221440143323232233312332342410032403130201010023244113320212232322214001313200042230004101401422432210020444034012423241324342101323312443332221441023134242000423001414012140334120103134023103113412332440414414424414120102131113103423032203340020111032123200201104133124132033412142430043141413224033113231133333000143241200232441034331414441443211023430224231122020232221304020323001044342412404324011411423322233332123131131242334004112312434344240141133322430333010214240322140213031211401124142104401303341302313411230123222123430202424243104422130042303403003143334130202002012121432211142140001010303010310443012222044042021044010330140103314223141014444110342412144032041022322114321023030131013124230233403213430120114030040030431331203024131110202434101112314102033443314103424412424420240041142100033430421030243021003130431304400343103330343021200034042424322322013342430214303124310121112012204230401031423131200200242401324111001320424242241403002403322432231412314031440234044023314430032010110342123432101332320330333013004303341321331031103430033013302343012313413300200144110423121141300430331212404202010334401221111030011431213342014142132144122304220033023120231212042110241222044222032140340104403334143411114000142013002133044242202143114203231332320420021120134033204041234412443341300113341422211004023432414234342040422113441302002314023023202431400034003444042012410243124200002013011404301122043310044340223004311123434211431014210421402044400420401411114222131302333101331103310311234112202212410432321330241432101414223043020023421021330013204420241410311240303431203214413000102001302333321344420011404142133433431134234124122241300024003231220332344240131114031310402420433412004032110034143221044212204430404233433314431301420300342241101034222010124322320302002421120320140313444442420412104240401204230012341030324204203013424312304220003214321010043134203010343001134432023332333000123442144301213023243201411112003400132031310410322410304024012440244132334332230340204403023124102330434123041322243421013301304004002300140410324410321204133142224232001242202342403440444040421314434033400312440010003200313020124402230230114303121031320203111000041303421310012210144101403400331220234034140312142234003242133112341440304321401441014412043203231002301310231424040301212133414102210112210420113443100102112310211224214000102023310031214424430143243101322243404434311223422413102203241001210242102030024032232211144014120200000424313112232123313234330311131121031224031301301203432040204104233304330311002411422110211201011332303042101221121111034210034041304210103122043224101021103333023121434102034214202310414044033030241224342012303013230343030131112024422143321024102033142003132422201402010130103133222214134442221404431141042004033011210330143233243131304314402121141430434212444410402013422111232021232340043141343343013200310140203124041412342433310230331204430221042000220120214111113341131424434423130244043333331342444322101434210224314233212111121402203341111343024012231133402312422102222422122043440342220243001332320121103302111103204121240430232423041334044344244313144440230134410432304102231230322004210342031201332234431103003024244424144001334214241440222312213021133134412414404240123301200101220004113424331343434002302110201242341340420431223343043133320111020144130200200014000240044241412401212134231142231031442304204320324430044004210030233243343244124404211433320334434032111304221421301243402440301141400214343110301111222321434043241201340143020144241403034434443143423400300214011232122432313013104131031433410343224444331404332033342010", "224130020142140433103440442144413013140243123323320310201024114211314044140001223101101243240402303424400240332223423312023333421332002334020302142213244041233442110030234423101323122111313413000433400401422302420023243042410024404412004432211334011301410342202344311011000240420204312032113303132434412120302011011324104324331100310443143311224242141343444440420141234233344310144332022424233221003320130313310423233333104301040333334134002010431421304244332000031112110224014401231040011413304113344201202422023313002243021434324304402003120122110320323340312432111224102231013243231401431013003133023030041342443133124001234110422232131013200234420410134232333330221224243201340404301142441034234221133220422044440324404141134110043321204004031334210333434104434403232024011141434202243443404413113204141234234443101334231331313230404401342214404212042023013013440412203203402412424043200011000442210042401111103211341311111231421104334242011201201332004031233131130141144010224232411032431233323213023323200313401013223144440321321220031311000222401211242003000200013421144114301124314341413024012003330324241000003410004103344241012100220141013232404411134003110333101212342042100222022403411020022023332023121341322403331120101124211120004302423440313103232400012022042320331043424003444200221010441033431322210123311202410210004230421204232121224222100333322201242212102332424140314014400033320422114423234231301142044430230332342140303224234303400414342343103144233344142240313103232344112344131100413301100431404210323304334440201433204123114014424231143240041210433233121400341114232222424231123122310304211404041244303412320410411332424032342431002412341404401031143204024040123330211223130304312142400302334243002214144400414014310023114401131024443042441010344013314102431121302303034100421244110404132320121024241423024300123233110123310224134304400124421034302010220333104303041011032321134141003041403130102402313202440202141004210412020301440300030443023110211040410104100132110310401200230034223132222440120220121033204442140342130410423334132402214112022211111314321014410232123144311322441101033141132112202404040220223131002232232303214240224433212020334403141320423030020231322204221123430402312303411023224004133043023110330300131131420202121122043220322021312433214142100442303321040113332430242344444310301331410133044340122124203312034013333003433323312422434014042233204202424202400134322400122323101431402341330331240211234312214414331324433401343300012303342031044133441321123224242020444312002133214423302132032431331123212022444321302044441310423332134034313113444122222332013042012120301212431311003023121443244134133411402314043041100212023422123024440431101434242012101244334124302103101333302404300302014302301011413411120023413213241312012232022201301132221030230112311002030340133343041223012402231243323100200324341100421411001414312244304222404140232114423120204220230423444341102001442410202242344134303144310140010034414114122423030403022404420001411434412403410330121304431442422330413240104331220104421010130110031102424143423030414414231033432101420400344012434240042041032330000022134141340431402104041330444303334034124400210301042324231100434214341010320132124313033211311130343422321143244440113441300244441403120033131043320323131432303131001140112234420230100034144301110424333111312142422431244333234021302203313143213301022241110310131140124241430202243020244324231200020433114000442241200330404234022043210302441430243133002413114200011013203141241120112130322113001242144331403322231400213321300041142103142400440344410133411012042114101314004444220222404431040331131302440143232131440311010232123202112231232430432301342023204433413014031344224043141302143121202240234031301343230021423121233433141123024244433041043031333212440233000001310321324031420114304112131134401422232121240200441000312042344241114320433142241220203222224121230111240041201204312431133042122242132200220111322330421224344433343020343132313024323243240012304113014004230241104024312100310404442120024434103422243230202204131344244421141032304021324411134322402141032101101411044314412021214242032403231312223210324041030434310441422023431240334423041042032142142411110310031412242132124220022212102144203423104044002100001434110010040141122023241413340130432342423241323413211422311321413010403214011344440340142200204112044441123444244213414", "032443140423103311304002322121301000211340310042342111244311234041412222032121240401130133303004412231434020213213222144040114240441331143401414004340020342332111342314014442202420304014214032432420110000140130204412313420034014123401324044402123122243123434010441220440014100211003011101231402120313022001333020113441013410030112021403210000341411313120311014244013042420343023020211323023340231343141034042210402122041413210124203004034233130004240003304131404042301440133340221331012321013124442001432240404431114302222032413214343242101300330102113112322332434440222232330431021422143140422233142312401103331413003011133313134240224300302010343020030201420333142410340401224243431404240323343332242324434012240133022402041022004034120303224231130121231233044342133204044304231033123043203201230241212231314423001304242233310224122342120101442103300233214001133104142122134423221041320210001333321020020214433421134430440440130402303313042044021342213320342032042111423420413101022140431341230233021001214123412140314121000012411043242440403332242120434233241423124020201144311141201243311240430434441111313310304212013433102444311022333323020443132210121121404000113100442033044321420002340243112440223112001321121434332203023100242234403244402210242331231310441024410332341303334340222113033144330021342311123221300041320404234322300333340443044101442414410341203120340221412111234310031404303313343402311012240110434042440214120414141014002421122324130121212300213221121213441340402103022443130422110433330133012131114413032421102442102002012241233441022244233413220241430012402433140020022131321203342302340403042132102413440223123421443322113142201044401310232444442314444104113002041323033341030320334331230040242044242002333412304342220430023022321030132304402342221032032103313244433044231132044303104124401012343130440133222311321014332443332121100011103404021413041311231332440211202234322412204424010040402130143101403443104423412441104022042141141011133230440133303121310110200001321421431041324023144340243320314420404220000041133322242411313243130444332020144243133024340112404030410202312224041302102103011003431232202133324433301122321140400132133103020231023333044311134232040232242221222402043213212440202104424221240234334244113140001222301003232143123000402102220030020233242013433102034133143214234130442110210011141330330441112022023101142022142444001042422240144330031204202333331041141444330343024043404300001204024324013214003124132213110132432400210024141302012002023343133433211303013144001224011041330422313110200203210430011342010321142123200324432323403442324230030121140221023220130330441403143331000234320431244104324403140002231141203344302240103013044331023221203213443000430404403044220332421211114130310312020441334343443321401331034103140432124233044423241110443333311042310420312210210201032112324230400002221003431322413241340402311214042101301441000004220430012304322444442000411103301130120124213302342131131412301130211242423443314232040341013000100244042421122412304212300124413311423023410141212141222140320004400302000121002131143431010324304434210201321442141131231040444121434030220103423010141220004404012213220010030333013312410342101410233244022141400332032043310024212101000310243204240034001043402434142040132323242041220324013344304133022022232344110200022300401000004233443120031132103002324203001424440324044420314213100132111034010410212222141430420100314043331012023430132343044003304124032440120442434302333123124142224403340304301034011343032200302401202302033241111434332220311001411042121333301340414341310310231313300413013414331422301324130401104300213231224043403432123040231103140113033324321331140232110230001102243320440430210110340432443434222403123133341141021433201422221242114002242204202310213104321243440112010423120210400312413340031413122001014140323342414121100023344332222433202131102440012414431243012032221121022303000312331042402020414311021414304443201100442243411020331214042110043310000400241303203130304214021030134111141102032433330242042132200004403321223103122234400340013031421412022424212012330100232403021114243021212040331333002232022223112234141402133233421141202124044123100144344324313421240212212000044101443223123442300240413424104301402442304442224142401232122221020204303121024242041143214210023043331400111212211104401420210414301021344330032020434421114031230343422404", "432401340121141324423430411021404140104030024240032410114342203042422131030204443122300011144423431412100404420023420340223230320430402423103010403401413211001041242423020223431003321302441030141124412103433130300443044343401234413311203122444142003310240301110003131204000443122440243231024201310430402032002113442030141332223121143131213000244433021222201124404430404103412201243401422424341121114110020341212441220213441420014144412330013112332343212444003224340214344321030241230132011103043011010441132044020230330244331231201133233304024334301341421400331031133142033244424110433443420334200122113340020142440121033411430134030220021031312023324142203112134013244122231121101244423122021221414244100102123302201141444323331412100330343021400333233132134344224332213201203431101342243011212403311201343030102002231122304313303113001420023304404131334120343041022231003032420223133304240330130322204134010431333132414220230224010124212101442231024214232314332112401040011024124011221041333342112130044431223020022243004033333200032210320442232244023411111241202440412313012340223003203300000123441201041214413023322040322431122404213231023222320302232110312201311042242322304442223402103020003221032414041300310040410140134340014412224014430220334431410102414232302203242222444133040000040234110044114232234242000321011424304232241321343244001200104340013403412123322442422012121020041413143123211042244111101043343423220323112302341402300242311301020044403243324440140003111030100023222234040230344420114340223041234010120023243224041201421203243002343113421332123201414000434143133031142032243134030142142440132301130330133314310001313303100442141122223234431403433001020112002031412123433222234412444244133133211313333022033210020143042022443211021120110013201223304021341134230010023320024304402230200020201310331404134310440124444304331430322444422243002214134111111401400031421214311344003142404324303230333231424341200033003403343401443423442310020144202331213341444431211344131433003122113202143340213001100010122041134431413232341324020042313420333124143410310332400100041310201001221102432103133123410014231141001134032331212342000402042434304403112312221430421034041022012131431201300403031244330212203112232421110333233320423231104242142433044024224311121100210224043344144120144300001401224042101123334013400120042103434324334442310141030112043433211211302214024133010422401142231120413244412142012011013324031434044144201103311201300134031223004034102432411134023114034101014104013424022032143141103433433102124103342132414132121340041442243104220320412431222101222302103334040104034422300103234102131023314422331241400424322440313103110433300340042203440422344321214022314122010323320234240103210102142320010000233210113024344144430432144223431022333330342203412110320043302413443004121024024432122103403114413003430142101410403430210311434113243213113134200300101120313432331122331203021112412420034420021222341122320203420220243202321012334213433440304241043303320212202410302404321232040214001141420001311100341042001123041030301132304211431233213320144431130140110312301302032034022133431032104034342420110020422311130344433120400130101024143222134411042013412130122130431132041011024234410322300234324111303013124142114140414432101422432341220430100320143104241421212110213223203411241034201203243243042140221100102101413333104333013100001004112242221332044421114444330340323211003104234412041430032140243332114440341104323034431113322241023132111043431210444241222144424344121212330240242402222403311133122344041034234313300431222300140431231403424040142233034320443424340023314224330441213314344242113310300310013330224303444413333032200330133113324102104043003102241232414102401140434013030042412144442314022034233102310014034304221142223133430014021133312004424342120103414324004441011444203214003320144231023343024130233331043340133203314243410420041031002242323421322024323303141213200020020022403022023130031041213003323334430113101343121230430342034200143102001114203413114104443020321123340020100233314123402140244333312142214340104310334403134103323334010414111423201241121020333032043313214130330131131404410333132230313003244301334432040211102210102041423010041414223304230401402321412312203004244124000144330440041114322432123223222413213403444414444204413211301043430324004200031021331120010002432304124034113211313230332221431000031", "322213003443340024320311140221232233230031043432013023403002001434442222344421123333011341131014134034202234334240210401303004332102434112213213010123231113043233124410240411020300142423110142041412311010144012443422202030300311200340314000424330204200402223124000443021012440000212000100041031233101020431024330231042410412202023234003343141041303144020111021413323133222131342210003044342434414342212412420340401001300333322334233440232112102423032221020114023432132211444404433400111312414301244011343224342412303114404134133443212333320422100401223030432443111214112441200143344233212101434243402334200320210430040123422203244004323314403101142432302333233213333301223020223004141404112011023434032201144124013134230143144122333022140314141110021101021433412341011120021443020210234403322100122334430104322213012230400110304204320103312212421430202402111312202104010044324444232332112113032200111024414114211430220043444132043430230024031234220142132330122432413411224133013112000204011233310142213433041433043432114014022402122203020440041132022213341323432000011414443414121400433040234430302230101044112340442011212144033421404201002144024213022304313321100310002030302341310322240040211203340133211042420001310241331433242240410014311024043311311043031414030231203320204102144021304003414234130121043324120424023104131343113200041442144031131400102442423441302340413042030421420230022114032411140342313241010341343404342132030113023444230441324114421302142202302041304131330234210333420124121322441224023341024101240442021121131330322211120231302114323030220314100402014112020240013430042123301241304140410213331242000040033430041144143220404411004133241043322441422004021003410044404304114244113434213130114022132330423323213311402121422224002232411110343331111433241332112020440432441431404341422420311342410220003420341134023321131102000020134040203430013443404322412201433230320331302001213121411212342303210141414100313023101043040430421300210040231401011010304024210434440000222041201324343021024000024133310441212131034431402442221314200014020433402132044121340411031041343312033114011222320400401003211443022004421244141231034031141440201042343320000323213342213220340414342120014341103100043034342244444210020422311234032301124203220300304041014234111001024323143042102222214304322140000002441121123414400103303321110301031133032433300202101402020033232233201141213144041023024332212141130330134234103412320210034132303222000314343121002104110133310141231342024333441343014303401332100200220214320421204113110042100222334234341100111123013001311240001332432202123112422132040120402214020434140043313223212242222140102213241202210240311222103231312233024112003001012432003423403440031023430011002320343020014103112024214321221012431232330140334314202311404401234223303031400410033203033312112031122123014213144143413123211034011033202314044241200443134142100014041343140130431224300134032303421124100401300333114144121004401030300123042333301104234133314313014021011304101210140214434114204203424213011113321212244023223031103202423414120400023311431410433202441000244112333421204442111132144122340131433443011131104022123421100040104241342432213243122044432441231310041330123342444131402142221044432101423204140244240423030002021242400013111212201432342321241024330423023240232212412232021423020443140042301243022211241404011401102204301232102020442334344310204333303422413031220444010300311114130211403041243140242213213121000140042443423113314242110424330003243334144411111012333224012240334404024412323341120300302333313014101323232430112402441224323310301134044341014103130233231323244413312130321213014312433220112240131424010234330344044422014114241220024021334442340200331343233213131031312404443122202044334303301322434022131102110410140221342143132233244342103403102224301324040124322120044432213000141403310141324343423042012143014120123210000332234140220210433201441132224321234004111143233010003221332134023424222120100411204000403144421324030341142232300114334322000014420321311322341203313441330134001031443134101431100202112431132113344403312321014241131223123121043312103313433131402404110044314032300241200140432101011143233043330104101322433013241204011124042221244432003122133014002442421342233012023304241443013433222134310003143214044243440240220130423023334412232212322032320123422243021301240012114414313302444432233300114444412433", "224341114122042123112230143240221014300410314342224100421212213002212033431411034014131323024240421134412011230024402234323412400224120343202411124021003230442033313241333042433103322303422302212140101304024334324143300123442324301334443404110434223403312314423300333233413101140411320333244134114413424323110111401114201114400101130114244001323424120041044233010000303321443014444214044042111034214340044402130232131304122014033322423120110420233040134131012211033242013123002242200320101321210043231231011000434240103422211120242041222011242202433434301340200231014022241143132014002203402344421034041343324042322032303233221042021041330330010022143214403231402302444130440210442312012410104231443440411403332223411402340441322002300011040411214210410303144332323012133400000144124404240030033341244431023032321101442341304403240322040243220242020034033123314441321002122031244431222141133412403333340230332032002140414104003334311304434401134240104234042014431021022240404243020332230440420221030114332421221042442330344304022123230044030033143412441423011010213321213310200032002420014044401304204221134040103012234401044110330421312103234421011002044414241142021042131114310110123120331423110031013322033412331024110032112424403100033003103223433321141442010410403312014213043403204201232324211300410202444031040241341432423001333001102321114134114404014001420210224331423422401002044201443103022302232341141342313304442432114020341011004241344200123004122010130424042310324411144112013010131320221321031334124320210230224241003031303311204242133004132000401201343303310104014330240030132231121110440234002241021223423211010230112104101212200142034321001314304143233423104313443014124112422422101434343143124224040012144442212043304111330141014233223202342214140233422421121044231424131331120313304431242411010120420314320003112113042220322201332114313144443212213242001400030130123212014012141331313120404040144031431331210402210434211042131011230431124402330012421143403331122223133403001324212430122144101344244421213303220230232134310122204302020432230441013204430241142330201334001101002114113034204244042112101420432321232012004301111443420013422042401041232123111012311032044131011300041332130300302402321210414022110400241241220304322111020234114020340411401112311403302120321431300412033231034411310323204043302023143032402230413230123031303023441124243431433412123444132341113301401022224122022004143204204311122442003133312340430221123223434004031211322012310240022112403311443030214142321103223040033124142014002300411134221313314004021204003431241343121221241311340111301440231142320231040040041421304314204341202240043033114030303133402431243343433132224423131001034221014210343442412122111414204400020230202404340220101101423432111230134104343403023201143342303324043113003124104000331322422332111212433234140114141223441203114340221310023312022022423122032332304410220431214141040312203303421341444404413012131131121034342330014410103212421300231141020401300121142111110122424410310313114313441032002202124140034000144043330034134130400411433040100311414234031112213234021021430233114340041112434441022343332400232413000330400412022130142224033024033004120311243020001412423132422333431322101211312111003233033432442142032224240042343224230410421212020321130403133332323343022120221144140440021313424201412340320214222421403324012000041120300340241242041034420203014214042044414031032133220214002102343300433034324111242140014042411323424030413442110001444341332441103331032010214412322113032021413314021041133410113241311113421413323134301144432431214103113342044114212012413421104042243400121344422214032102011143411244124134040044230004113344300104004012034204013322230230110114103043024311420022010433213242014344402134311401012123212432131333411112232122300413020220121204032033034442433404001221301123243422234424230402131002130221342043023441422032040414004123234330032414122131410000223142013020020104030013113423140122103444411142304012303224222441130141310333244122324401300311331413210402241123012024203434033112300434202400221441431210101221440141100304234142403004203411212043041314331014110010104224442031234242033101331241022200102423032303420212141311221231023104342134413104403110413333014443324211221244030023142224220423334011421310323142141241023422142332022341014141344431324034100322032222442002403332310141121043121124414324414", "102444221423423244131214231004342233141001421020244442433111241330202040223222402321343011143443032041214412434124234423304131322303132330342204432333203221230033032032320044134124142004332330443421223410431122444004132223104402232022312121300030030033300313022032323312421130043324413013404302442011441241430312121131334130320124401040241201343230230221311223333023030034141422000203042321341403424312023224321232222041120432031124012141134332441343110323114431010430304024303410324414012044232241014210121200310223102140041140221104032110220404030400021320033202330131143342241043414043030043311231132040142024340440334310220010234404321124310433214301222043433222020204013401434400103141041022004440101010340314034143240020210432023031122142203303111123300224221423022044134022023232413302200142332421313440333433140101024431132342232430023030414101210344421042203441130302244443204001121104131211421003113044403103223020130004020343401120022213212444102014034432432424203032003043130244124003112310312143140341030333124104420044304341203332124232301230121202143104343000113314402401441110103321441102043130433404124432320421313110221442012210443400013013210103231222141320144030421243404003023300131114404000424423312121322402331113021442244224443343310304313223322313341212430332033441333433201400230114403100100212310132332300414144134412340344230020304112320330312214003042012442413022222041311122420024333232210101123321222422001113324321304442001224423334104211430230344124400433432434202133042214022023340211440213103120204442310013133330412200014030421323202422400220013401132143021234001302401102214334111220322342224134032002420432044402301343313311010442322231224143122010143004403201122443411220240122402420202332301400443413423233201000411110023024134012330214002213113134212330411410433400213420120040241241331431424123131034211014021031440334244241101441424240224221113024011403102111340341333204402021322301341021341024000024041124243132312402343444031333033314322303224133402134022342200012003314432300013430341302214222443131400011014324201334402101242320212233431421330033201320033331043224121321112404003111232210242142241113041344030223133212404430034410101044404001412122410042324000220331132233304112222032313221210321122341003410102032141121404141340211200130210240320321020223014131000011311123202101224201032230002031124442130301002003344332141411102200020333413011422234124130100340404244244302121332241231120334412333210430220442141300403302420203410312023311141431240440111424001312414044142014012122230131202314421220211101340404121203223230321214444112101332013410002403111121333441023431222100333242440030212141120431104442033311230120232233101043202311422220142143144042442321111230432033301032343432444131202241104204343341013022122213423001312340012304041113221124313300002323010431132144330102413013430042003120020042320421133104130001230310122334130103032220334034003340044422123000213144020142234031411404323134243231410122332224313130020121031424413131240404242123412344444442111412334312441424242402120011430204442222122420241112402143311312304344121023301032403021400044122424424222201400332410310442344114204022212222143224211303411140043232332022302413104044310041230220341232321412112212104033423032322122102200214044030241102220130144441424334400330332431114312130303241223002313323402044344423114200134141420024224403440332021402103141300301232334420243142113304230310300221040413342224004424121422334424221314113220003240302314142241441334231220034402332101133334434202411414044310334423402402311221044210421240231031310143121134302220223233232404213420341320413223224424214102332140342332331003440330004311220204324131301211411243332210140101303120011010114224332114344131322311400030230012114142134421202040114141342010440103444143412111241412031031123130331312032321312212303122023210334410100040113443233403201420240330323231144322233243232424341301001324144212322041431321041211304434142123140111311220030240213343441010332321334013233222230423242221131340132141422112303140213301220242432002444011114234024420033034310240022140234232434333314302000244024102231132203411310010033443234331003021300434134020214231202234024130233020100233000201341114014232031011312440333141334444413000143240112203141042140442322400200310311203324102330212301220211244433222104424320302222220130430044113223201431320013032302113313413", "000123223200110301214014443102132314411300421213204213124034414034412113121134412334002124230034401120321213000220043042321224340121242310300424312322432204032232420223011323040222222223302101120140412124034401444114332443101313024240322121204442020013123230340231001041241021420013423140022433022334030114432441104131132244424202344231341313410024243020133043012223100043242134103141210311421021304202212030442014243331430431424102224432243301134244120344121402414210011010002322344304000341403303230122103143100403000101042022033224114301243003441112410343144240000202120023323111011314102110231001221342214212312130141141323304302301432140030442133131240420332331214243323222204211322412231201402040130040030102110444010442311231300110432034031241403424131130443041033333440434321341032112002403142344344433124420420014303344003101410004204022344343234124440324201402100001042100021432001010111033424331333030101121134303304421102122034443401404320101414444414221110211422441204244404430434102142333210314214340111440241303442231434102410441414124324413432442231041141214303212421142204220343022120230423140032004033123431040243423300214102214011134342122012201340434430200244203040034203404141304031433311430220010122213222243411330011321324120213024424003304143003114131340032410421132101143111014321403004413323440300201124311014241311003011434220233304101320003210041242234111211132301210432011012243342440034132304342014431412231301100420041342032234224324114333224311004023142410221214204114300332220341022340400303424122212134341022321422122223331414100032203321321323134042230020002103440121303120310004102323402411421401212001312220144312443142124211001324314231133424124242343024041212124032204310020322341441134403234100011030424233330004223414120324204321302422234023214202334223313133303103111334314243142032103142034212423140104342331101122233403000300224234444203300324314311431143001340001303042333420144311001104224103140314000340442203121230244310410123430312413101323210240101403143134300043122420303300443111224041304031310440034013411424434203400044413132012321121001304220312424120130120002013400244010003002301244130213322143243410220212200424320244014213133221131413024040303201001321343240332132233203000321342231410233410310404210434200120141322044231031342214212014443133401403311020200303340004233410221411403024124133401121144341411223132443434141124042124333001342030301010142023222243001003041423000042101214001141302302303224211203120132034411443134141404020242400430443301221342401043413333401231210332130412243140002234410413414110301413132124204243023230433233002423401043233031411400012413031303440242402324402212244330313304130012042400231224010422130401101341332220143340400342220332120131241333341234133431332343142143122142132141443342114043443211021301304110434112133140210111231400411410334230413320104120424022322022110202032211214420411014304430224000113024101223143142044211321411130332203144030333123431113030240303203431403321120234032424013312320120400110344344322331222024132012431300414242102431300324220331021034020414313313144112244320401114240131040031342043411022032124230011401324244404443314200024420443243444400422303412132310341110222101241133141044231303203010021020430103214334101130003412004424234202130303042204213002111223014340244022200043440310300444224400043031140012410420222342222032232111312112104202222003034442102014422131442332420202003021141220001331440100012433132433313201342001321410320344223422030422122200004344123100212431120304440441210234324324423231002120411434320104414034002240224331144233102421123004224002123110304403412242121042201012330404323003004231422123242200144230341111423123420110332411302003321324230121310334431224000030221031332110203321033414314202434104043321331121024121133104013401112010332100103134310233140002120412003012331230011100012044040441143411410344040201410124141343121323324341443120133422023443121123031320001014144322300424101023323044302232212341211144411330221312321001211442404014344002211304011040201043141110123414204101323410400422314214302013210220032444102242224102441114403312441033040132214411434420023133403034423023302132141130031404021103400211023411140311224310200230014110003442223003102112110300041334410010442112140213014031003001332032312341324324233414341122124321030144310103043010213431032024111201213110040303240030040132012304322", "311312030141204420431243322020431431301333010142244031040144201300340144434103113334420121424320432021223140013124110132342020021343412210313403221332310112411123243341221141200004244121212201100320403244203244301331120421011310200030404024142002131344210233021313200341143404142142230103124340031111411044130044412303343213434434304130122133033031102134244023112101242330230244314412341412210330342103023211423403212303300203002444121420110234022304443103333122221313332431034043234312402244040234424300131010041432130231202124233220042133242422011002212120143010424204244142133301003032331433423030022124333314041314241440134231432330031321414411102120220113043232442334301214003404313021131001440233412231040432011040430314404234210221032033013311034133223222404344032142342402204232224203010240011114110221041310310230001234344221410422412431310230423233302422213403133431300301134130213041431304112322312114211011023330034342044043032303140343000432042400023433013022302431411041230234134242022403440231021202222440111204043024031441111041101441444033034443430443413431001403234410304000221114240011020203233003402431321302411430000430244412431104313103004022312430212444140402223000334221302201424422300004112341330334140212042013122422032234303142301304423343304212004203001320331034040313240312443110441020323323111102032403322220123104143320012244003234303203432100124033342134131241130444231004244120031132313302413141242320323421432314332120431423301422222140244404222424441414301031032120122302043002000231314210312312431322400342434230433210313414420231210110042214000322023230042324200142424244343434420044103314004232344004301343202432032402201413303013224023201120001234134212014244441411301130040002000342143412213120430133234244434232242210344432413422310242214222030104203014420200041001400002112202133411202020142100323230223200222130204110210304402213410312144233313400403303043334202003413003244232101113341022401042031220140314003310001021330204032132440100044102143143131132301001211214244142231010230203112410414414400203120213243133101244414134012440400302204022004041230212310230114313140121433234133144443431321112343233223212202032132144232402244241143421142010213342112100401434321101432412433002223004102033302010300132212304100011134224002431021201043102142423223020021123102324401031040231214443214230312130431112203430233023110323004430042313321400201000333111042433300311111313001040104300211423113414430432244010133133344223342220112133442032104111034124000422301401424344010044023023411244441132122324223442223220144334031421034333331431133031203333131234341212312342122141141132444203234242341341331233301210302430410040302242430203140231320320030401140301244140442321311243032212014200011201232441330421301324233242420122323004434140120241411114334304442400314033143420431342030222412243232342041031132001304031221400010242223102232043111034240424243142000413142002144134204030100334312213323234311213010303423434212340140103034311031024034433131323201301014334204202210434034401243212230222002100320102401132023431300413011331022002224333042443102312220311010222322144021213220440320241044120104221402021202342010434440323410310224200223333112443430112241200331032130301032113343103020103104224024242424122412142340421233134222244014004432040212141324224324244402311033221223222034102312231231344141112331104042322441024140430104103403431343412441422000214433401131133303212421021404341130442213430320211201234342234214013222040304000124014023002021433130421012324234034344443144440442212240302040240322240140344010243320100413244241014312231101422413113421012340141033233040024434042343110304313022042142010212203223231311213110320331242423210304430212132012224210313134333202230210431432040343302031144134411410120130244442442100123101334304024332344413113242040334344203441221022343131401421433312410000144232330404223321122222423433040311232010014110401001012212233133430043014011224043303122343202311423024404202231223324102402413401340001011402243044312410414442424303124210331143431112313114341024042434304310443002442142121001020122440231241104344133134244121432022242343414040243031333022013041133043122141121201200202231004033410332300344410421331331344134202404103010032224203333310223311322331303032434413201141133240213041101011242034202004410121423102234144411014034103100434002244120233400041224243334232432024112343", "314234004433041023012131242304233330344402312143200210130121220432024200124040113444344242421244321430443230423010440000020342220331330214124301410214022314423333223310110201024330432332244021341400223244241042431323031212302444401330024110231231234230431313412300323333122413200443332320313441034414302121410113200421412421133042340332443103020001220232433031414222034244441040303312443042242002023101313314412141103433142433242033224042231334434210434140040411410431234400110423043224033230304312012312130431001023002132120424411434331133201024340440312413202343001440030431440220341301321022101211132010132040300041023103314202011112232312200102404000014244320113024001412013214244034402243124021143334004100312333122002144023143124200103144102413232401133024131134302030041320004431434022110010322341240103440342242400011402031400344114113114301444131121204430341011143321111031013334304102100321220233242241223320232223144000424002220141323120301130040403443230404210041421243320414101441003441100142423221244211022304133214033412321231230410324240110423330111112111200043444444120340044030331100404441232000321144422322204244014340411430200433213114401402210313302001430220000344003133432303221424433324103322034433030211303032014321013143003121441230424221143240133002134312434442041324042110111233114312031030200244010041044013140100233231041104224431131333221000213212031011433044233341041011014404040032101002330302343233434014420230310233020113013100343040424024241101044132201211401331022041123042442212114132320142430110121414144342422204130214010013213213242204324302034110031401313220434003103202002302421232341144311204324043141210412243122043243401422213420423002424221442400242434343001242310333340441431432101410230144433403234443211244313334213330320321102323233033020312023203124433022344231110040141430130431144012010020240103100321434324232411102121304442002343123414113201033001002011321001234103412420040443214131131344222003211430101312334004232304213200331221204133240242442404111331223124242142022320144121134004001011434240440344201133320022244322340323322200111234022034224100420243420012432403120023100202010411341322412344203122243021440412120420413413134300410222144242330032401120142404222124232423102400013231320243243232304102004044040401112134444341120032024442333444332443343344003023244202314104102133021233314112210400412120143214114103142221412332401441333013003102231434240024134430422132313423114200010244244101300243110023212334340002100200431200042334303423101402034123044244230111412340033100122241332444432411410100332004031441211110200333243314401203442211430003314331143222024404243030341224424334240023232332310011210142413140044314320040444410441111442034022301442202044144422024112232203330233310142232101112213214441301441431034440142430014121224333040411023303440120112041211331224443114144342402121313203132044211042222224022430231414301210243134130421122040300113243110232102401334123220141324041324121404000100031442201302003114004011214430344343004443313413304214134202422342000302403313223243033303420203321344124222210011023123424220222401401244443033121411344423413402313000302344303024010324341332110224331001131013222432233244212103341444202311010114201020131303340310000421314112142311242202200103304023001212211142113132340424004202221213133021404433301312120021141410433141301100111434124100111014422332040022124434441303312300442212442242131402232034111244122214010424200212442134231233044431412043420014210122212130313401141004440043343043000410334424121412222233222020312100344012302322342110231114123200134123423121421032420422131340013031224332302343443101244330320331020314243020403021032340411311413031321230312241330004022243334410242040221423240434422301144113224042441443213301333012312430340001131230230123410312404310034302204400022140011431240120332223432044402332012313434114032423340440113224044214040144342123420114121131024244221104340304033130320420214322031224422103321130141340303232200412133432222121130204204433043003222402124404002021133313123131304033104341114313114411001344333204344212223012002430434224212332121024302102002231002201010321010013104200343430413040122043332420223012014130242033333014334440231222443041300140402043434203203331143402403240303102412241312213010040244214203021240113233444404201424400221442021403320232241014011433224422120432144101340204210211220203", "310144004203031000134134041022303443201320003312220143311100014411144112134043344122242204430232440040441034023444310103140301242421421132310442032204212322410014440241202413230214122233331140113012304331032022324441311421431000433434013412110033313423131112322330443322442201122031442411133040321111014333343330014320123311321403332203131203211233123040301134011304314120240002321101300441300320034022410430001224242421401244413423024334444224140441404430102120001130332001334434232112101141422043200100414120433013010010402142422334011302212444432012232222411022422230323234012402410044321101042213423102000003030210214421421303110132234333100404223213211302000340404343230301311131043341331104423400201131322404241321110022402412342201204132013202302434422210202132012033130204223100423422102430001304303140132444013202301121401104014311442420212324221113041131432034030134044300014124323213243403130444131300241411040031021014404242220402012403124410134412442131134020334042113444121220341034331231000010032210024012414444310031114010040104411244124414014013041120340013001311123000414122432212323112203002203442223413424044432143110012440233031103340300243014323140331240421134402142221231333202123310011012423113103344232120121121430113211331113341112411044023440402021004410411431211124134114111202032242420414402001320031220400044222114223203411300021124244132131011243111311202122330322030312100234001142143142300124220214203002243100034203241222011413041223204322001202220102202230414124241400042442203400113342022300243301144324430013021402011400220310432302412243113213340221124044320112002311113242042133044304404303242223304244101122404041323403414412042102003033142144421222104012041042033412140040241124223003141214204320120321432244211301302344343041214042332022243031221111303401224331400114133143124234441224203114343132400102444334303131004040243034314110213204303101133433021233003313123102244112344444004001401234220422042140314004230412222003401002143041212323110202114004323112300024303410211332343322413420332031041214334402400340112121301302401034212440444142341032403013222143202104101010004431222323321132421010224402424110324100213312441020044324144141403313302313331333112302034041340014341140101443404402401024334132333244324200023311024401321301300031233143023114420432203233133412241123401122331312110213344344434044214124244314340100101302223441200233101044420013322101330230344441141122431030033411120221303141141311244024323440344033002430400213114314420012002413013024042110144312101204223232110412440230042140010244343130223313424310020304330334402340200110240132122220123020141310302241123331001402004012402344013411301121102034104020011242121330222321042232103122212202041402420441042333204224012130424241314000230430201324041110124242341420212222010411342143242232122324003220201232244101314440201411134300203414412022203023123040443201024444320344004222313313104141321010424432034141313432400111323213143213200240143341444011233131311311012442141004344424403230340431040241343030042013321241214102332221032442434310411203421343210104323122203220411330412301030101141030404021214301010304101204213223240311310421240404420030044341422321224211214414014333003011134400444230110233230322311414034102442211302123322442002243043444120024012322341013421224413301222322040423243404323232023301341010232221131103143044414324410302324022340403443044430004404200334031313223144314440014311131013024330332134443403443421243414224023310302302134433243324240110223230120030423133302022012110211434014332404330013034211131401122204010333302443141314412011031442004401240320401343320430140023234300031130243044312431330414030022013004030123132424102343003442232332444134110224123040200314130420333244100031030231104111333044000212231242040213402133411303101112232011114443402342101321332333043103403442400222223303331332304023214401233213432023334442442103410032100243121312412110343233322233004241434114322204432303024110223321443434011131434334102004240444122440020202442042412041321204442440010101012333313232344412011002144400224442004404443244330023230141040004143304102302412421312031213212244240241211300034032020424321440232312044213344331422010000303441114101211141000431433241214044034000440412212131133041414320100434433230021031143233330132344421233202434120103242332234132420101440322324201031420442203220313023011023422201420410404", "042122433033233334330020032101313233003431221020013413134104423200001014143221444310104134241400111434042411422414121001123003320112220100132103003002332020432442300102101331431404322413002023244412033212043244113402234444341431330414013123022111240301222342422344011434142010202301030434330133122333000224011231431201402003242300231421102043310403444244434021340434310432230141134241042440441434241342241423000423140214130403124112111032232111000111432210140444211013024004143234124240104434320303341330301332000120040024003312440122201330340423131433402410334003343431012342332011403322144012220424032143013100222134030000232123434444141121144121242412010134303223202101401141340302233324040441302420222241120340313403244041021433241120133322014300400204030311042041344124433024240203202114201441133332332434011404301201241143421033304440341121412112034204301303212202012323210330142343320233230414204241023101332204111342430403133243302121121442140413414403302002414434230002400343010241432330321140343224441111042020123323413221240202130214101442104103201313234433014234134130441333122130422322021114212220210244233143113110433114202344303014331342412112313321122021203331014420413011123402100023333140243123230430401033021003223410322333330000232103400241230000413300234000341430330001030320043444140340144140321202214011134330233142442010032240000201133132342013230224430211014123141231424211021110321131112340401320443212022003411444213443002324024032143412112304204313130432031412004340341043034413043112120320143142403302103214021030433000141123033011320034220343214202302422303234312331321343011331441021441324134433023322312041302013212324424034032424212012322433231022241120143214231401122404302202144124420003331221202422104212302112121340222044304020424344332011420141222110403244130000234112204022114031144321223111312401410444204021142124022334204013042234014144343242143404323210240213043312120012242040241132243221113002442340313014421203113210330101140030243402020103033331332213340442300011231202013042312243120404332434421322030440011431233423314414031423121432444433011113210442443433400101020141203131033042430140241412420022121011121441423200403020204012212110110230441340122430322341111340331234033132242224110323224402024301003110221420433143210433131223022423431414444041043131433142010200420040231333342011242320424410211142002324031341112023003400204122133240224432321111232102021413133411031112104420141331103344132341221204330213102143010120432332330303333431310333214410434240201000232323132103404301304223243310434402142302310133423240110331413331441424133401142441104001300343304333343321000134101443223111044103043241420400014404330030001200410231013313103231133330410031221304100034412244113003333330222403240123340424224344110331442224414333311020440332322303322444124221133314413414213030321140422100141204211201024331121212032420302203144301301040212133403102124020213400420104040024243121142320221032240411403331112024341433231120231304310133014310303342232114404124323200133102431444233334424412040011202044102212124002434010311410024002310001443402203033334231111320330341403024422000203401411031210141034322002333114443144310312432144143044213012210243333143112133222134131044034442443142321024032441342034024301230040401003312102024322404301320443203414133431240321144211024204431403041232242432444443214320222421142112441444143123432042402103214010214210424413014112240044312343310104222401442231401404132221041104403233033320200041123422222344003422103313301044231410141300344241342143131231301032430040002004404033214324321123441102421423422002442342322132304214123021441023234042313121033311132232110344023124311011314101124413411033042400014120034233333330113421441440110343434424434222044211302124230404314132010131301412201421423033100124040214302030110204404240411430044003240034421224213101112103413103334411234420231314224401312002144333334030120234302234124133122210213144210101412024302204314324010310212104112420202044400114033434202431201021142111222132114143410202241224104223244033013004014223411324243333430312433334130042224433143003031431400140112033012232000312144402214402132100433104444231014132203443013040211431044133333231341243241400440001104241434243324141410110100010143101140013040410130210322102302432000044400403314413042233343304323144204030104003203404203341333010121014314320431001244124023022", "441422221122240241424102003321134201441013304404412042120120231121012003123141201240143044310410000202112431130232302032232223430224414321404330410432132211304110043114040202112311101313124121410001134232400033342314223230330030422204431340224031020312211242431234333311034414042213221222241242104003420432233431121421311033101311011223413010132323121331342203123104413203324110334243030304331331103330100433244123043224041341311013022434341320124023141203123113003204341410434102121244413111123112333203231100032242424312321000412020241330224321212001213320013433442342203143312322200340342420300111130014243234230144214141213200323031221110040401102042312123302123302202210000002120433143403042121000234441244011112241100214113202413323333431014340034220203402432323424013044013242111320443101231430301003422220342024233401112424013232023223421124244404204131332214443120013342320332303124420100102114141411244141012113040031023132213432410014234202431430331330411334323034023224144330133140023024430230241324414042041313342300133242310113342212312201034320423332041031424413030334031131123432000243223110012022401140003230100014323432233044420220404143141111421332044334204403004003043444344441040112333332302444142330013311111222241311000024021142321442004233023442122120314122123124141110332341232142201302422021221012203332224403304140321222013101343442404344212001143442244204324114401000233114040341430220101234413210100133313100334123433231213443302310201424024433002212120032040312320242421040214112200004412011020022213231303343124240232214400301300233210134310233222410314442430231443024024112224103411104424204303121340042021132411323332034224414241220401113441422412133101123241211213103021221144312024221001220423421114304014223222323443420232141434134020300023240222233330212314411324034344242310230342410030401032104140244440232040412444221044441021014001301040303214133000300300033043301322422203334210411202033420033433211323341040400210121010231141020444420413120421333243310241210443431021233300301200443133314034040014113320012040211442303144122204324303112102142041142431302131302341122134321001024341222013110334021121441144013141014342430312332203131324420012423414222330034032030212002313002012104442134441411420440320421232120141122322400324031041201213230043341423344410403042340313241004332144111041221302031030330022022144021242134240304322423013243330113444321320312103104144133141423442012233122021214243144210321040231340431433243422133123332301422430310443231242330303013333411133242320013201432212234132333044332400121120100001110200111010430130443331213143442124001310211022101324443240340102111304141332340142022312121210212322340104112123010233333110013220014332241202401103412033101423443432030413100203432334333221443401314413202333213410100114002234111304310131234243021110313030142312124021301213013302140321103103200032013312142110303140313132043422110121210041404120142312114033101031024310244311031231113030132041143431330404033144202334313001213002023212100042441044441123124023304034404423312301234241031230043121043114322123143031331101430323001343342412202303213201133011231304120410003434044132103240421204410213232141010042033004443241243443024330230210134324403414240002312202122131003330311122242432330103140400421042442413340002241110011233411322201213044242223443414321212440112341430334043440240321204030114133320100002201034434000223430043323232200234323433400110212114442320332324324044334034420011302424010134202330440022132333400142314033214434420420412043300242210220312323031000420342331240203023042310402004021004111412203204010140132241322322323322000210414324231334022302314313113040301244141131202340011422221004120431230143403100123314001142422131044240342311331444200003410342140010431212343340230434141132004040003441012331142140414431114030301033413344012341113042104124000242003231300011421122441213132400240132204441122313102123232400422221220441244001023232201040013422344323431242200142421330433002400030111103004021011443333120040243443200132244112233100122213043201332410021414323201103211132424334344243021221032321322020212144000014313303231242403031343140213033423141231340422231222200412121443144133142420401242320441030112210001432313001023400010413234102314003234402132442340443122404313010232432423301344420443242014332223444203414441112104310044231020110222442201413324331301111130102001", "204404233210042131114211013224403142244422423413023040421423132243440041014022003231002011333314400442331310442344313012132113241401023430103424232211223231100122323234423414344133001300113001110203204410121012221033040204444232033111220121324341013412313134220014121240224422042423343114402324002341424401431404133241230004033310223420320012404412030322001324241412232201122400001312013404422100142312104431320332002002020141421143024143233130440222332134200300311424112030043244200144102031332240134000240131022132430043211234132401301201042344200302000443411031404444042133204402440122230200013434404144420044130433044232224221131413304223414233032432001104002440101022011120202230210231330333042224110410111130102142212112213230241023440023313014334123414412333342111334231322143421120321332343210030002323142203224443220142211001104432320111211220101401441100421101243334131300113201224422122022043234330104034101020324111023234023000024424414041110012343214143430100303444230023321013010011232430400243320230301044414102000404020132343323410342142431123123430301340024333330202012034312110031100010004410243303404124210300103120330023023013444021433442102043241301301312020342303231414211240133313403204013313143324300314332001204243433423213042221130132212114204440112440432201142342124313421004103242132414214002241230232202403130240013020134034331410002443310312202344431011112134423441321214311131401222323200231200320234031223430422412032321241120423013410303101200410344334210414233033311420203021224322243000022122033220024412324301033324143133443020020233010430141401112310011311401021420201244233120101200312420041140102002400132422422403224422101112441013414030043104230131420420213440403134322120032220304113420332213200344143200212322044033032232001101211010144043412310401124132043310424034313232110230114040143334304103230314103142433440040022244042320232024222021130324140104221313444020104201403233443221401244324142024131310024231124410220142404024222322210010320130303332442111411430430331223240010424411022004201343203420043120214412233340303221024141011301031210222400443204343120434103141131100242302034403220301110234231321012322133141331221012214104433243232034140302340033020013103411001234311340440224203024100421420030144233340421344124030414043414423340201444131224432142200002144222243320124442122201041100032432130121204231204312414024221444422104213320030431030400224140410033020234221331013233122311334101110424233234422243443140121234320440423000104431321404403444314001040321421044124321343134341034223024240100041231303200140101031401124430033343214311441212000401413134400402431423320343413340434443032243210010120344144410210321320030204124433111242243234304140110214212044043023204303130414030314032241204231322132104100430421004341020414242312033233240103444333313011121002231213230330231323302100224200114004103203310023240141300141444331332102400333134130014234200140114412412133203004310423140031413124400041322310043004221320101024104303023223032404413112403042413010033301304033032412311104144401021133142140010422141311002111214020010300033433103444444302021103241141221200430410000111133033012140343014130202210232112143340241010300033330044323433120213031110001124002131313441000404123132324132031341300124344023021432014220131142322012322204424232342423232414234244010004023211223021242313241012121120141141001001001140444004304214132441012220344442312130320303012210243242242223013014322124302110132241234314314024230322403334201334330242124414342430421324124102221101343123221133011044334042421120204100030030122301203440321413011430303324020203330344402404211442123012433434203123401234122204341004202410013411144243212223034013340303302020100000344333130030210232200312141311303240134434421001104212212311313122342140433014300240203033132024014101441401112424144030231400430410240321244241141221332224334423014441223410442122341023110431342204224202030333010001401324040041211040334112303011213434230244402422204234311203311020012041032034001200002221324042314240303411002212244420203320241223144312410004020013332212304443440432121103411220320033402323221310110344114411322120332040302312020033333311412344200012143031341100132000043000212341023200334013244430322223214100023442030324342433134032440144241110113311401300410000232040013204422344444222204212202332314143024320212203414430030121434331004334320031024", "434431424224112100203223343023342112232204443330222441100324022414204002421433142334433101323021343130131013242443334402003003131243043443002424104211142044321113302442012110233112300301204122420402041133223132323103133440300421123441040434441300121112312040131330211433002331242402204030333121430341122204122433221234101341211244434102304302104112213101010330023121340342330314044403214221432110410111321312241344120241343034200221032343142314004332132333322323230313001330014340300021241012421431131240121313111333001330402302144210211231302043444032312323233220011203111441101403042214322201224421233004302112143414212413200302014033413121142114310130134210111240333233321001102234340102321431224244431413023133024001341304411041430113000230213012433131110413312202140321003234413012304140222144223344100140233223000322402120011333021412113312200314111320230441200441023404231403210342323012410232004233343411243224122124132210312203311112100323121140021002330430132310043420111211233111102011114140324334432103110322020221001311411121313133004233230430413402442244333411124444143110330101021330031012321444024014033434420032442011404030121433341241431100444334241224431221024041140331103001231331233121031240324112313124002244424313303211033442043213001413402334414133003324222130140113344011313020043033344200444232303144302202413400201313313332013133010433133130113001120243323432121033034020442204232420024243123120122244340123123400044144104331433221213214244133314342040143020340221130223304122212002024230332231122121132423440422334324110234100004423040130104244201241040304121014020100011302033114230002122240112020401041300424443403100400444103044014202133030230424404204043313114113420331101012330300121401012322311303311033402044210303102142320402134011332440233340403043242311031121442432002101423114242432421142132240132303212014311112421114020034413243140323012333312221433403303142013421013023142103242244104043122303111020140344103300001133043223422233101130411032003214132330444221322311034143103043034021231114021202412400043012431300434340012122031233100043134022232324043422440040044401221232023333343240300243033034040342300302212321104231013134024132341042414200440040042442222102043243221112110112243114340322311143433343112102124331400241120132343302102010433410224414303144212414112103044304100011344140400410301101440113121422213232002401224300203044404243400423121423432202120314042204321203331204324412102332033011431430020341113301300142422430122414121313030112342401131222234421142123341220400214401304403423043121442044142110243440310221243122240114322434300423212102222324113213111144001144044220224400001021321002321201001320113033344001103233410220123334114142002123144400032012012212224102023034214304142214120303340213342412410143312112040332124203022123200133314241441243112320114223301032241021341003304211230433003212231102443022233214424131300333024134440122201242422214211322143410300231041203310421212322341244133000204221431412401410124040403243312234001342432240200412411212022001123314210230203211022110334123124444411033432302012102241143304431113130032310232240402332122001142230310320203244241240424121330401003443333101100020342333402400042430201233312213324042322340221133112243303320423204340441333302230404021440241034143022331323031313122233043423312030144004230203302011140414221232244440433120030312242421203141004412142013424413012324401001200334110100231044444323441121040344431130300443230210020344423124142444404104233001442112313412423412244131030213210433123241300014231200313403334130210114122412101022112420211240133121031023434321343314143400313213004104011143101110121404422340103041411141240123121122140214123222021114003120431232432324244214134134130424020101330110012302030100344222031240210103213142120222222002201332402132304243002204034310432343402231221101201023211442203220203110330031232012110120300321210104413332030132030321304002322103022201122200112420401101300401144111242430330422003321431034340433242224040112232420441242220042120034003324234400140442434041210021241233044033324023241213020211114343320421244004010214240302031313422401023004414341423001430201421144012232304023000313212440444230412242010100342222434341121004200213121340413124331220440021404402401440004144400132311130213131403234400003412430030410200232442422431332102330044004142223023440010031202141442301122303341300", "341233320421100422000431320323033123242001214031200304420024103041321123111142424404101402211042323204000111014113310131030344301124330110121140034120332032331313241242324420330420323042343123232310432033222244041222210004012020301231431031342343343231034421243340224113314100121222133413132031100314004212142130323233332330200241014421234024310144402111012021402021340334330312010013144002242324110143124240430130013411300212213132343312133213404010444134424443244412131042314320122242412231024110323212131143123043312222332223100404324400333110031120400424122342434403303042111132024432242104222201320110011043424032331012340223022320002444440101214332031001422240240023311000142023443030312243224111340302332023304244431032241202421124412300421311134414144142221301132321234133321132434322000114334033243232113011424224211342232030410422404321233112410323421442043110441201313014110220342001340423331340341430002202233413220034141443103002233334000411144412410221324200144443001230431120231014442402044143244120101102413220324030121432312230421232340244321422220110324313213033332203000131212134020041231403234144130433011104124411130330330220424102003133410321344012411231424210413432221241321141230021021043313011310123231431410204240000400211111103404111130342123141242342401010110442430200003100344434430221230100413123134233131133203401402213010224321332202042343341012424123330434414144341244120133020110231040423440230232333024314341401211041333100341331431413011001232124244212442334211440321312301302214034444324422030001111034221333431233412002401032420100021001033222214141410001023400220302032020022414304224033040120011023234241413013413040300314012422304031404021321220033021400302101222043214421242424200341303231444430010004442202410221312343041424421103231113201213331404244011121443413433304244330140142201342041430120311403424434000232124003444310314430442211301120434123103003141101031140424310204303233033332014143441204024313020234020343344234202012141401243344034214223333001123010034242020232213333202141132421043322402040443440241342442122203102001240310211322413001334301133144111102141020230330344014204233443040333042100000234001023002200122341023041120412123300122114024433030410440123123320132412222431000003141330104130223234300143401103444434331144314103234322000400211304010111344114131421124410032134133122430133402112440301014134012313332420341101232224113131432332004412120343033313334402000212233424324114212231020103004042132012000221133121443243002031221103242421124404041321033000131141312101234414310220004114031220422400101423004231342110001212210014420221024401212330432120310021333144132231203030441112322033141210400304203003321233410234114433211430323014204041110124121421243340334142411431141140214343322224320243314233401323203332410320143011311341301433222310441003330030131144442011242400244432442312222301212213041424020224230133204003402331443131203314242334000314031322313212210422411032342211043431244432332030430332243132141324421314024244232430104232110222142321023204433212340141412304133420411243413013333344424122333412341231244022240343111304103333031113241104302423310102112233313300340431011332023244204300114444422002134232142112042331302331042132234132044024023324023103000210230432413413102432401334331140210242113340422100234203032011004121234440122110100220133140224041441244301013021010123400132410423024211000203403431214234304244010034432012440113143402221311142021134123114243420110123033444430340340440104213141123041302324203420333412243233333300403203230243341204112422313003020042132022330403001324020003320234442321032024431241233323313003224211223430123230442042240420140334113124224222340333311100022000000201323311403211304311414230132221423002340414210330224222310144412031120443242324323334214243001414442131322123142301444100044022230321220121424411214142111231313311101232241341213121402403243413441344004032203421122001124101313402110213231242033002014323243312342440341200333042224004432113434044010011430230012242442340140041421023400044231303213410403214212311034240132330020144014303112132103024244130101123043304414224342002404004314234031200201120111443240332412402341321240313403102413041100313201100320331002002303131231233344023340201134413212222444121403041143232203103113332322034212202133211404223322123324213023223121404444410341113320121202041100331124013123423120013232", "223324032120313230003002232021030124223113000032430303141142322411421303313013043340031303031141134034004340413314014222203014431130322010131241144432314141012044103423100404102442140034442321312043211403422141311324320232042013322101231432212034344322214014120102322240302204442030411004132402221233034204224101234013211134341433203413011134131214431133344442314241134140130401424343000121003410212231312033322134244220004411342214124111430421442244440034101330244022402333202020042201132120142330032132033100000100300041302401313340133100431130040433334101141223301332210134434303013212310004131402143140004114031134032043100244103243443001401121212233410131310301341111334400440340032101110232320113413233242034120122440131444430421424243000222300400001410422311011324400300202204022140414211341102000004341040130411234312331341312242424014201032023323034342031110022132103330203243342020001032240242433003042123214111400311311430031433023441023333011243220333044222334132141102002130230204212014112233133340044401432440010202002340120234334222303334340011403233140402342433323230114412233221013004441211001242104312342141013403122311332330031413032411322413333014222342331404324014234224432241144321131231412101144021104421201444233142203011122234113313141200303122213420200132104324031014141310004024104421421102321101404114324431201201400141044014423432330221221140431130224230041412204304201122243012324300103422142210023323314142220312033420130030121104032213141013231241403023223423423244012001003234002324224124023323141322311400323432401234341010244143022212322411232413402420040203344031031311212112120340434102331222030201144210040024002223102240113443323313023412232032402320444242033212023300024320400012232042213340340202220141022044124134132324014213340243010001100212440001303440022422411421123413311033304042242403410441210020241441004034221120331120420320040212233220341034442110410400104440203012204120132103324322402101014103334220223403224341111400231430411210101014121322043343321111324200434433422232343320442001130113232222043431023212323343341313221142131004241241302322001214334133110403012124324221213402023144033334023004000020240213044410213433020300314340032201114313343424210130230440211424420100330332134410203114042022331221441144404233021222222211243010442420023333304221400421243302300124214034134011324020210331402042103030343301441104423242024013001344232011032221021404141401103241434214131043320332310144030200404043333130100020004304133131411321220012123412313232444302212102041333212320222233002333113422422401410321110100221300431442440131232114014431340011420144414304020432441202311333020241042123221413241414102023343241210311000411244134112310120033031203334232304213400034302421133424314342121111013222113233021030132430112103043321241223433423233114103113004422320223230444234204210332424103331113313122042331021003344444143200423211401103201014334012043224401411024442140241203133112414103322132004440142003201133321323313000144002011040303442200223244132120224304302124111211320041042434012132333310330422032313412200423301012041421014020123340230123431203022313331223132324140114214122344441212404244320204112433240423101040414214344430112340043442311120100421424144401003043113014443433313024234002030210043112014023403230341413212310320100113323424021411221223000410443423334111444001432410414343424134200002213020401240400302034123131123423202043301334301323311122104140244041042223034210431433013134214101240324211443241132402004214022234224033112204012434244201424213332122112003104123114201343143001403022400244201122220042033223133413404233323042213144424100223121322032044130401444420210431040121410023212201211130342402324442212100042320402303224011402031414124412213322424142314324313012202044321203101434042434030422240144221301320232121342132203024233204143203244332421204202244422003203040330202324034111132024341440001302413012323430031100200121403103013033112203001424022010114341401131034000432320321320041102444112212220232222021030013031200242233402034312224130204120040213433440314240310031141432210304200230214404212223414220404403221030124441233323024100042313124214021011300434233444144123220432330400233204100103233204140020133401301222201131243431031143013104442100200210444323004344042440111211422023201244102011324142103130421424231044131044201113233424343311302110303002220110443334142143311", "131313204120021333434103033020032201142101030400224104323231344021433412334423402143111033314242114210044020110200021122241420432420343301133202112200412020022241233212102133224402204330410040004023310044343403412333231442340214430232333444300430423343314023301101214031131331220034143221401243212231121004033001034344310423244141112102202340102131334203221411324012304133030010142330243300134213200300131432232121311121223132042214040111231114403142413201040101402301013340301314422030304434300031402010244110301121411432301101313102322102103131214010432304021432102141122000441310220122010224043120402400011321423334232311404232010010234342231201431243003422404411343414243004133123301320001124112210032343432212230042223302221322443414344403031442401401324141312122204300113000334343241103343402321441442344213134442231024431431200104433321141313110013212230430322212331203402133413342221242242203420010401440411400420134111114202214243431030303013431142302324240212204321441002242231044002224032240121202230223010304013123311020244311332442201213423234323224332134323241441202434303014131314402114101224011421131412030131120011101434133221001122231103302210040302204010044021414312402200400003433102040011232133114202234302313440203324422132414113322103410341311120313324201342023142304203103120400011441421213021023020142101010001103130040214323241320443310214212114321402410040233300203232013210413040204133001303212334223103100433021340201302142330313103001324313022303421042232422230022120243412234320411304442302030231120044444034240414341003420114332332324024212200044442244102402032340231102434130410044403304014141302023344110004431121212340124443012331104430042342432340400321200103324034203013311112433022433214442010023400311422343420300024024111410133444400433011010344344424143320243334434001400441012034022003130122440144310341242313012444124011440304233041340213101003322000014222442313333344321000413043222423144332313100241244232413311301420432020040404340240400430021100310044232442442122240110242021010433343244003310233441320414221330212220402404332423432220404124431021431141224221402230434221442031232203012231024034214334110313442020002021112100110144200334241011010302000313440410044101133104012301233023242234313244012342214324224132424012033041343201140333032423011033222302414403343412221121001421011124423423404430440332313044033104410121010334134140401012044033410340121430013333430401241221022234333242102421133334143344014443304412204413010221140132000211241102004011312300042442144440200231224010414304311211431230101210042414131310134010043033320223042420444230024111043424130301004124400403043030120303312333204000300423041313004110412004432233111044400400412424301103133024140202213341413121142311321302444414000143033242213211214013101204430312444431340030043313444004221240320000414041322134112121003124322411340232121244300411310021304041302040340021301031203411233323120300012230210332323431141340422303034024324404100112340414340213304122211232004214112330232102011411330321102310431120140014330004234344123221211100121012421220023113220413003122121421023222102423314110003112132112323241302203300443000231344002020222314102042312103010330141422034422102303100224430222222431422411140340211041030223113044303120212413244111110212204040424310030031412430243122243310141303203142001341040312242403010023320440103320330033333043423414300343120043440141210012142413001110040340132141313332044313420112334110401023221422034300404240134130330004130141312003033210244013234133242143030431443303313032133143234443243041213221420004331002014214243220241103321224024300011002133034041212104320204143430342140222122404023201111020122020423421024020131120404132242221033420340443104341232002304421222231201434403420113323122220400334213240311340024440133443141012443002344401200401343401230002020314313232043414324331242311042123320312024311004040230432123403341244440123432023440224132312220134041113234143103400141431140441040441314133112224421030033043444411230114110232343330401224344424010422001221224311033114342223214410024143444134201410340042412323141301140200434434234343313241134002323430310243101130030444404201220221244041444044330214130234241223103011412102232014224243312411233032420042131233311113324130224410302312124233241022133010443041010231213414023411234141230230331112040404231233244224203331011114130142420232143230", "224140332242031144200211010333114423022422102030021201422141303043113143142031033414230034413022104340141413032342101410414121133030430004132212110222311022201230231320434324322043204414221131402114404222131223034222421223343434104010404214131330243400142202031424443213123024430100244123222202442000243332102220442013440003141240220440234010403321244101441141033040321133423032143311231210121211003134443234131401130124133332131223201342030001220033113340302233403443203430004134214211243122434113401032433301124341022001200113032003033424104021304100144014202443231243240002242241442032210100431232442301314112032140442004242144423041222202001430234422141203102403314400022244022403130143030321032000001404223210100340424431331312312131221212233210410102122122133440322223021233300000202020004214301141004441322020313144344320201110243142023021214033244242332301401233103032302232032103011422221403240010114220133304301403344442300141300234411343322111441224132224222343442103002323403403212211231443143132023122004143102411230340204002444302124234002301234132343323030114003202411300314100202021422130221040143231031401030341110211012244102113342302134132243344222400130003113410412003120214310240000033212232413202322321340123104034344023400343022013313402312130130103230014040032442002323324414200130220142331241004334013401302240213313412113022032433131111331001404240403332432204232004401413133440302142110211414202422233031021001402033400314030400133143134132243003311122244122124133044414012141202043401332411420411131411114122042203240210042214332141011230303303043334202214433403204440001221140221344342444221241120031234012302230121234143243341033111440402141004041231332413240040220124013044021020023021244004043112423312010300324221104231024131133330442231303104411433440041120233134120031220444433330004110124301022411341021343001334300313320432414322334422231124431013102204312031144133331400122400432312442422103001043234122100014140011141341202330020243331433143044344004313314321010400010311132102223420000002124002041234303143343332111021322302130303410100033221303311122000430313310044143334441212203003430121144033444023100433042424124221102032400143012033120110200220144430304410203241213201400121100300041232411341031324340012033124424023010422422212122244043044021442130404222140021004233200410044143141102234344202440020413330240100313012133234322340431412240202244314143221430413101314212131212443221140220011324031214002432010340221112041312310204032000324001323241231120142420124321000411330423403430043002431044142423241421310330023002032404433101421410142420233012432042214214114000242213102221024243113344114300400134032412002142131034100312214423332012344343302103122214224110243044321220133343232102023240043441003322431404322123301204223202221010210214221214411012434242044412213231311241344414113214031320100422003223310220334023431013400244101410331424213244030134223302233041122012400322400304022343341322232010033343002111311442404201433034402404212224112324213201422414430142334414013341212223323002214133101304433141313420302121144144243213213321334412233434031021412434244422144313143332204141404422403011220313121230021210213133243312424030343041114404134011213003302140244320403301311023102004140343314340101330304421120230143210113440441101320421331110421113003211312303314114212434023411143031144420210130143012000032300203222441304334424202422341402221012133132104313442012224413311124413311114233041200034412233202001444344432230421430411034001021122414112210413001023002443431013231101424122333212014032120413323114030221340100424013233131340103040441112224444113413233144032441412224100003314440203244201044120414011230340200313234020311000021103020314431240401203031032042104122112114041224212221130314421442220220131242034042122022301334024003024201004413233142114124221003420114124200422211300420333011024202304214300240111323043434240304113320234303030243400303202444203114142020114430000404412141234423340314111422403304300112300031324000344302020341410410031110043420014314243422213444302022132221340423101402020011424201140411043411332342012002221131144410304030120322044002020430104411431411330131443210102132220323132100240020444014142234300102130012342411333103231330414214341204032133022222331203024113212013401013120433104333310122001421442444240041214012422441130431232111422104310224002241422030133242303320", "114411200312413403324402223121303114114102242411102431000040322440123334033340411423240332041040342232122401432011304111144420320444244134040230302031023000321204240312414133332120320220143042211042144321300334112423112224140404003314244304344043021142241412131030204121424223204233214023000442123042000114314124341320342321414234302212120123122223133120233202012330201132242003120323021043341401114133003344304042023213400233304103444014224100133044021234023034301103013021323134002303314220404203021330102120001240314203144311101021411302444233220243423424004330430311302031032142401321414231200021430011032211133420122021334133304442002243040420144312443322124141414431222301010011222141232334410134430211001234032012213031302134412130030132134403314411301213234301123140123240311224442334114220412043210342233004423310100204022410130423434330241312302034210201431433002200402134140422103300000142100443330402002321121210441044243121342102134003103034410243442304112112101443011434223041400343234143341122434013241411411021442002130241341233043320441214331431101214314312334031222400443241313001013342124441403413112110031243323030431211131233304034004141102342124112124102114231300213244043103213401411204234241020434431034012014044432400122443201302312240233043034410204304141044241023332433322320144404041103422234020110331100044111244330333004141240232212411330204224201343031034242122404140121443300421121344221042120220401323332014313100344410433330002303243340302023222310412031443432102313233002034020230242112311231204114243034300320042200134121323131231143103324444211343231333132232132012121411244232431101332000123230012043213123104443113134131331034212042001433431423303134110202143041114043434310302212002000404043010211440114014202324200402213344414144143213100132303322310223411441323000142202402332142411430024434331012023300440402034332331312031034330033301000331420004442200224114120110303233121200422331032124303343420310321233443304204310033104131144442131412203333224213242413041114332423102140133432223301010203301403243322403213201323202123120414243232423222302313110004123113132400224320100243223423302133444023214442320334330340220430243343342241321434324314242412400432313033040024002323433014143140403042411323224342324044030321012141240143200144341404403323201120014100131402011422213201200201040312243210200433341313210400434230014303004020422113042024343330222431241301042112213404403013021302320033102030440144130202012213300043441022400443311422244333431112201024402410401400234342303120033124302144320400402024043201303404320041014002422433022144113220230001404231230440134300343410210041034032414440333011124203331321420142221122331302012341040243232404141431423240314444113203100122424101321413310234021404404341031133202004211400030224043002120400323343313144204133340233414012122102013321140213200001240021243433014322211442314002230243343011230441431412110232041133231024412442330032211031042402402110210030210444132203430422314003224332422423342042124102133024200032313312234223114411132221331033121420010042224243223230440341301031304314032110004423143234141040003120031320103032344202342210012010340331001201224203023313012001130143022141221103433002340221413404330334311141420212230000321314202101014423311423004104322233140320100411001022410103344040213110121124242143140324044232102034141344340222412322131210241040430002031332143202024021332102432123431222040213244003442301201034410413030444341111210231311243334232433423232021301030442131033313012144404413330120303424001210241114214432114310200124222434020140431403213413304042341214143341224434341333123010100201014304302411123013403010140341110400201001403233032041132113233331034340121131110234401044040032222414220400313330321303340104243032244120113412111103030002310303432310021331423142341033401400143141410423144411234320414003204013311112200303212102013112010114004442041202443023000042304113400041210324221232203204141010342131203233134442404034240144023114333010013303014232041301420340222202211320011012312041321142444212321403340324213334032401441443424142404023303401231341123232331022402413330431141241112031324112211241041223134022042014000010210424301211334012403000410233333232001041201224124312312022044313340212210423232443233022134210344210210444004303011110124233232304321440031312111004224204100230010021412020203002113004040210223240411003323140", "024301424101104430112313443130031001240134112200303122341233233334104031442313402113440022302132121343013331303023310404202011443433212410323244142224443304433430024104324330330221400412303213412312321314323121110042011430444330403412303041220402040122113202444412332200113340342111101300104041012220144133134031113103002133422104012300231434433423440033332001033210212004000303220024434440213233322140130134420414120142341014034004004220400040421444401131234323303122233233203300113234241433430242230310144311123310213003100400222434134204411133341142211241340201234023134443132332133331433023104210443034230121420302240430241433040241412010102402002201333132331233423422042013114444142403243330000040234121024133002130103002012430240133140400400140441101040412041040023243241433404341012011114043132302100042422103231201042404344320230440214242143421021224444413142111141130103343200001122021120333234342131003424400444040312042211110122400023234334244332004112141104141402242311221043012030024331332234120402324100334124321134211302212323114421124232102133003343412301401310021444034103232423023433124323340013242032002340033324111024344001434343304040133103400200433110142030330240312213412234322300102304134223124223434333332140031040103130023002131003434040343440330332010303003231001242202414312441141010241210133204002323140220143244244340212202402023011111130112441110013312313312221131432212022200424433443341224234041301440124340004133203422440043112442320342242223114442244310123242302422140041113011104430120431112011202211142143441032122422144431423112040123214104220323042231144430431341310120303143431100334433044303132320420021421414201243043230310400004144310211020314244221222122043024241221302431124422420322103403011122001414222202423110030240334131141444013242440003300200202243311233303231233202014101204041411233210214401240312233203301032040142334121111341322200024121002321404040232320210321142423444323240243041201114244130122130240143110411440204214422340112220300143033423142334042043214142042144030043040210342303432044433113441320044344224420044123130200421301433103222141232211213211214010202334324312422144040421341121331330320144204244303222400241333021142244014302340002043142303010122330134023213234330441120341124102440141132101203030122034222313434104331423030004110303414110030222123321334023410244143443221041323334413203040344201402130002324102244404441020023032203234303312440121404302222011203314214333212300213000224324220244032203241043003343204332014421442121113004003420200122041340142222104322322123242030012331110422213143212343220210213303321013120021043034332312443330410404000044422443020104301304143341240222124443134122024422124344000024130400221021343241340331130034330332043223124224202244430014012233043343222203404243002213310300140231130241214043430134332244012123221310240202033202413414224004311102240410214222432241423201130312333123424322210042144113030244043212004323000402112333120431234442300130032230210201224100224301443423111104102311343033024413341312224010030344413421301144443024313432302332243344430120321432300324230432030440341234324032143110002420344002422010401121203244444110030422410413441114204014304112002222132310423341200403223014211203244043114421234210020031323133042321342004444400223210331143123221200413113212433440220334133043443413032113334322313323313222343414221432204101340330230003023241012132340133133142004220331102331212332404014104101344424412211114030031232434113414144323233324120202131211040402444444432404312421040144242423031022410123332333240144232224111324440303322121004433103444324014003143344322002030034213130223401221112122313222101314433134013301042044003020023020001320114003140444400403121042224304324034203140132224200202430041044004311010124411241434022433133202012313231002304433213312121043113122224214134412332101334143200444444232001142332134300223011204002241332033104330403010042420242311000330312010141014044141322034223434340100302231004412120440104010333341443131323020124224030334200130430004332200111010213134303422034332442132414240143140341030441032111231231224004400004333420311212124424431123031423321002132414314210222044243113001042133001443401142421311223102012303241322221434331404400312010322422210141232304441313302143414203232223220114232044033433441004310001224014032242114111032213441043103311404214140432211411102124404433001040401", "242422201104422342144313111421302222211144023201122411140313413244324134230301020342442221402011204142202402230004014142244143213422240243414210333412114132104211413041143121402014423441012444412102311104132110242424140341220432321114233433403440140121324400331412314302044021234244114410040200420231441222421302323344400300303330330331344141223212040221223214430022111113223434021433040313332300404120431330034232234234030231203334431442034442122414114413310304423134002403142301033244444212410132404032141143313240414041331443410004023041110123023022100312040243210020230223314134144133122411031112303203213404102221441240414441212230101030201200244331210221410214234242122034311131241041413200330004043321134220211211334210404031130413202400330421102341413423032102240444042133441343402320330340111012320310232101344322133230320000423123214343434121423402433030030440143110311432322424344400223021011010402204422232000033413414443324204041441333120434041343330324242232133234214341204043413413124121031203213132101423441041043331124002140433301433214300420342441011421030231203131404242434320412233111444312200002021134332041032343113030234441120020324434311002130021043312421440432144113204001002411201302210313110000214222010404043041014012020000100224312100442343240310422333221414332443131113314422432141332033422232043023130131242412012213004140330412202402243013210131130100431422041230344434110031104133334044310143223330004304444103044121121001113433104123142222301040313234001410001210220411440131144114231312414313213104424404420432134042423403201124100342204020133141020420101004112320020114110142314243201123104434233324340013203211404034124230420033040420330111133333442200312141301343402140214424242230132221414023244303210002103010114044241232340442124020124444110333103011123422414321431342040031031212232011304123133133020222010223410224140113131310210102401230304034342132302444404312021332133314221213321330323431243302423143142234211121432110301214403113401233230224140422313434004200323302203313411211311312343224441423304332403010344223121122000044203400004023012221331342110322323321104010242302220213124443440140244310221210014121142112342442010310423433131344404342300200410442414412211314032121220314111333320433120033014104444313102003423433214343333203413142111042434210140433114024323323333341043111330304220232300034300132120402003324442022423021042143020402314413143012424140320140121430042224233142423024412103143434141224144342432003304123030104031001330122013021311344040130442031024032442220043141033122230214020203120244202020423024304114121322431200112000022344423124234434113432032131334401143124444104313033301442404030030320441441103104304231221440143402210134043114210121313432103123323104221440434300400313433240242432111041034104413224102233344424234404314434021403240102142012203230212004430413034340210212203443443001232203110132301044324140422431343240012414012144232442310322330212233141102201321110110341213401140143223210041300211244101420130322220230401243124330421033234004124131401131410100144203322430323033201232430113211043414023214344444133414332130331213240410333410412302200241114012402304401333010211012402323040423101414212244231104030220141141103401144413434434314412203133244223443120204422442214230143343330113043413403104201434302020410123404434214242344142122104234302440303100413220422003433332130034113230243223343144121333233112340002121040033414214413121344042340023030003433101004432223104113111410202233012004221031130310433003020300304001124342222041130434412210003401401314110033341212221002030004123003242314014340013301141234031331002311122210231242011241231000404132340120430432334410442041143442144442040301301223444010412041224343430123301332310334320320114031420114431342300311303204120102124301034200140400102323431011020040104240024134032143321330300204434442023423444413411413441343011200340111440221011340211201414111144204241441200113202234101304112112203142121241110411203043104214241204040312112442200443244102231111440211403144330311132124040211422011331243220204422213141231422132313240341102033104143104404222020013424000123343101101430004424142434131312222441124043342101442421123302132130102433011043430422430433320221303241210311212122020322112131440211231423321110244242030432212432323130044021222432144342101000441113111340111410031421113234434232142003043240024100240230331", "310204413112204344334041214332030121124044220110100211324210121212401241030231142434343342242232103342132412013312242231202334233103432412211423040414302320130044410334432343142131301134444201121114014212041331423033432424113324404233412441004100111020240020214114322311232241311110313223422310130110220333213413402414121143132231202030111104044413031023232001013120221033334334320400130313323403403304241223011140410313313020404323104330332404300230010243134122412004111332214011412001402000223304414412221200431114044333321213031133100224403324023104311402111033110103021133000311140311202334221222320410301040103021132110241302044104414304043413010141224223203300133413302230420314420442103303132204023102021204044304041003132414012242131433214101400014211103212412420014222231041412420310324004410014234120104404030030021031112323140210230413030333000114120342204123114332134031304340141234224002413224023314304224210300323034211231033320134033324303341444412003221114343000014432222121102432304011321222310134320023112223221211120032133411023044020110241124011334231421200344301331113110012442312332201244234342434430000433212104103124301003044423302101301124432020000402400102242002131420340111041442102020224101030200212141240003234331212404144334300114104233423033102213342313444244340033020101323142410311300410422333231332344022412030003232224410302113014024423404141044443413202441002443204001412334102340121104003323240111230242431413200022330231203131031411141323340140112440333421241400130133113224144242310121303041204021103023410401132043343122242433404013402131223410124140212012130443403040022041311033120041403411111102311333143224201032402333301111143443443223033103024420031230103133220400324443111020333412433024234314343101024343441123230323421102444114243302144410244441222141014102402230223114342110224230201032414043403434003342213124404204221130120244232234004312320421344410420013232113212120104340411202214223332203221004320023403213431130300420312023022310121244411432134340020134123020014012403341142204100140004144011222230002404021410304433022321122141120000131231342313124413110201042020432210024121421042012133412023223112104144024322232101421444201313423012132321310102331132003134423220421230022310044043121203414243440234223324113422304120100102332143423220113243132443102324241334244120434101143032214013120033100003014104440241311223412214122040001424210130442233111444022221221044342102311103010204432201340331133423330101303201444441332330213120331332421300334021331031103301434433444131102141114434422132440224120301122421130302202010011134131402204031101030031010300243202231034031012240421002104342303144001403432113244300021341211213211414312142221341404200302204113400422222421003310214304404314141134033203224202423003441302403340434402140430223132010134042213034300414322321244000112322414344124312022214104311343002200421103041432204403404412302301401444321421311304342003000233100141040022302041012234112141433441341302440442014221440440212220203324301124123031031112102201320224401031130402123424214144220320120430202411341440103142304241441110340144411403132433420020001422332101023413012122142213321332202123431344430440131332223330324303242234202402334033302244224324033332340034203232342032021423014214101334433432124303401003031041342110024103321312341312231431420221301314240404144313343302113142022110143334423410211041403110243143220114132313103220041011014434211140424414310040011412143002140014111322134134023141004232422144024200043243123340411133122332423430141032301233014304442304132204341213002444141221341002002221033331220321032440031210313302034332130001343421313431001222040002341442331034040341132424420114430142201211210413011400023304241134242231323310142103123120402122303123444002100042041232211134021211314024431441110200140031442420111142001400042411334121234403220123043433203031332100440111243043231210301301431123041044222331113021400214000241321212042331430414034404204321420001042443313003224222101341001411044030313200444323313113210430131424142104200421030344442122424221033021432042330203322443444243044232330303224440124440122321210212323220230332202004414334400422110032443123322211204321002434340213422024402211342132002312104242234433102042043333104110302023130313432420121400343441022230101232411011104244222042330400104031023424114210042304020300322424033213434334223213331224331", "300212310424422000313220312024103234431132042334204421003101301141013203330043224032430422044342131322344330014012020244201002031424344321130342003312401142001031140002310140101300030132023333312331233031443022023222203413134421243042411234134324343444013140330120220420231320324120134041104242021232240443040003400333343222433001211211412444230431122240100443002414414024304333232022032103023100412020023330042003223212203302321314424340410244323242243424433041401312243313200414223040210241314114001341233023030332240143110311211104441032343034400420002011330132202321134323214332142442034230334123020244032340441412302140334020433234421022224143113141040302303443122334440234412101241134231422033211011243202301241433211314421431343240110200024202043420402123003202044144031013124324230041013222304004221212323333240022241004234304142301304402034001221332244414304324404000413432334030404040003123342314024443120404134213200442000032340014012144122404214404441422324122432443220233403210342144043220101400422040114120210404441240430403243044410241013313204201411340122103101144103243422330224033311121143433023104412414324000203041043142304340201333120110044042232334440231330222220341314141111410113320320041314240441024434141033223110222112112233342322123030124402234310413133101301303230311442222431241232421231322032100413124214411403431311213110130443103031113004414141341421412024231432223440041224402144314023321114413011432401201311004311032441124110012240004112230332401433133244112020321430441334234112414302312332110324331221403304420423042201044010403234120021434314414432400220404121401204204423111324432341023321043403440144024041210233144043430342301332120411011404043004244233101244421023224214220231042321424441043022240412221142010000211233141433041421112442244313000432222222141140122133141112034000431211122413140100412212434333031220011012403341422333201204044402240034003223340001242214130310040300231301431033030043301422043024010303043231040100324203131430320024010021321200011330113331330042110342413114034221440103123410431441222012230341432320424411241112444332043230110200123301444033422411410220024112321044010244402442402301444441000332101300401102144220003311211343220443041244444421242302332043113132133312001042021001200332210313300140043010213440141032422412212442314221444301133132314211231202413134012321212030242024101001113421014331323234032001401020100001321124014100313334112010240314240324411302142243434411234300024303202100442114041111344224134121123333333331142201243301214300130021213124430343000043340343313034440324241231321214133144034404414143334200342423333310424031110014143120421414411203204332012011034300023013241033223343002110101232313443120204020321140100341244023411133014434140333201103344343424041233003014031340203210023140241002000032202443333344201210231214023423324012344204042431120103313241103111441300030312044013343430212142321443433042024210132101201334040023100343434430022400104432314013131243034420102430020333113440201200130232222141412231313301321420424114411102022012432403344111030140022012341431121000111430043222032011110403100000014124321134314300324240102133231320021111204333114442043421003410011042102422113102330434210410010210313232104211400302142243142444000204134143210422131344141414430213214204300313122321440431440132213014343014103233420421122233231142220430433412000313100431334030232432242004221041324040223300113103022432030132433332303242312410414210241004420412324434312204022424401323120233122223242103321223013110210001414144334441423020121202313221220434301432120031034001324121421103343414443303243133133243332024220040334111213323223211320441240341211324211203104220004113123222313430421424204013410231103042210244022003113301123002441131313420200132420421400201314130142040031412433232000214433133123133042144200320441244000240404241140231343442101104240003342122342341334242042041340444232301100141322321120200310332340200323221334024441310034032432401110204133443122421220003042320004000244103123413230331044101010242143331101024401301123001211404331442433342034233431144042120434201324132022444012410143110423011314320341303040130342343404131441413242112300132432431042101214332234022042440111034042340011440004443311302210214411121424220002142412120201212341134203221403040104103124043201243421023032011214111111031444110040411432432302003342021101030044434224223", "033103203334030314102123234423324342320220101441140242244003113322402214321201402120400441421230301134400330132133023003240012001132404222311143140214414103002203244013142232433241320011321200330221114324030340411413333003342340002400213043024031102120014003341232142222000331044130201340434013403243301220321131302033314331134341004322312131244220020101324401133221031210444433000222422111302044031402202124132112124204410220141334102413221030243111404142404030131230213144121233224220013010430323022144212230031101142324004114113442221213033040440022111141003040231030313114002010300404124323114043403302024201114411004434023101010244202143310133012112044021244123214040304443440222322311224140240334431130404433110011114330233121410210122101011244123441431001313204331144330210233403420340434130132411201021100244303213320203334423142320423243000001342412040121402134411411412123021032203422032412113101204022140031203014304411103330332203200232334430211433040004131222110324011314343400011243144032303133021412333103323223242400232342124301101143212141214023301041121012223121143100044424123203213400312034333334212221334340233444043121143104401443014401140402124043112422042043232433040301412023100441440230122122321110002103100234111334312244121241320124023231004414330044033310312032324404210310103020411211243334414212103330331031420123343232240421423204413321023221200044023221204044212420034041403243010222111331102413214224230204122141301201211010224433034424210041002243000340311004043231223442232102233104411423442401221030233203221103304333311410401410004304122231320423110014410214113402100033001134412042213232443431232443044222403424204321010410021441344331334213201432414404224032001424232440342203323130114310011113300321311442344304033211422130232343342340311331310244402314241422414242222433243113421324130343114333304141033043032444221343024440044420121224311111440431220322144222011114234413222202004420200132211043000402220022312414313031232411024102404132212000030334312022104211001101124012310132014140342043102414434424114014213200000340233040214211110023020210242413232141043020400033421400122011222224013041414132224144340210233420320242320030211211244031340421040332002142214424314334123324212430402122433143222121422240340022433000214002422102430443321342033202344401444133043341440241404334421321122443434124320023313243311402421213322320431021020432232040143041201010244201044440233030203130243110314423132103101013012320414123013020212123203011333324401030431340031134430243400430324312322104410024142043033304032310040320413024321421131210233000211040141233223134442300300213043334121324042211334303233044220441434330242323322243331103321402202440142033341042132203110422312210440123042403044141023133241233010423223200010323431440313331034441321420413122423204112011114230222234121010303221404221023223421303013022440010233220221422433232041311011411040213244342134240104143340321140231231123402141131402420113331033401431031232431142042144132314432433442213003114324131002303233334034024004123101311022000411241420042130300123131201423322204434300411134243300303203313131213231113133033112013240211213441324323031244421224040233102413224211223020342142001143342033340442311300034023430010204414331420231321231312223301433133324304241212334031042331140123124243110313440302010040432144430212423201203230022031110113310132243141141142433333221320020231140224032003043110204221121004401104431430443443122141400000202443321133414233142441120204321130221443303142222312404311444200104243114411131330014323431110430023413024134020423144334044122041232042040440132302420402122041110302303404223310201331324243210120223010200044311230210121120133433131224311102214033101401344200043342004422023342010033204042333123130222041104001022320432231300434420332134130224301230101143121240423403334211111231021211410013340403410011444121334400314111042240431331443113211413234331231234344400231401312032204322043244422313202432011201403303110113030011331121124010043312412340411114314033143104140021144200032411432342230232044332031413331030401121004112100010330234311243124434220403324132111204244441040243131324241332031321100123011442430112404132304240032411134014203013421122030234334140224140434300004200223023424204133420300304042432132210122441044331134424423212443441043304341123013233403300131424303312131401300344421044001111430231021241103", "011023033244432132034402143023112434144140210143140301422331202341414411100043122201414144001410334420011211010400300024320243102404010232002104223142021400220412231443202111343404120433124300423314021313012433011434140320244434013321034212320232004430443121311414241411412002301111202204441030423302330344414402104221010430441214432001233013021414044024133002213101442342112314403314424440133244030342123441144020312231003120333122134111044234203144031220420040143142201101334244033402034134340412201140330201204243144403143001341413332221412332123132244320422432003022311120011323140223024010234143440321144420000330302110033230330310103030211213024414422343142210334243143312020321121220122321312302331243043114404442201324323123033041300114131042212341021304210244212110214411101041421230341201121120132112402242431230312211220242120043132322130231320033241330243023421314333013332124424240322000224131323314012004002212440024143014010411040044421044441413214304243311213120001020012041304103231132201000441213211014144130310044432310032331131310303142224233113422024432034333424142420030010332432410113203311011224404234444201440442003042410120412343102301132010320131232001001033101143114321231402234220013300122043014243334332333444032413404232403424003142400410004142124001010323242110300114200044113033142023210223142121241204420234443024001343132130233133311134340222113303213131200201232410404111131041421212440300111143131032231342432334033414330224343244303302141301101301120244101124131420014341231020233344404311000130210340342423300240422301313122214300041010121204113442200122344414011330144104011313420304130241231421142104101124000030101342211341440204000122320013002322422331101233031122234243202132311300344004003431033233224412202131440042203410133131120343142412100243403232020110331023333112104242031141110104004130014113100111000031304100411003111011401330304002231443411121024200432213200303442434041432023234213130311340432311332434104321244203420342212021214423440241103141440201223430204032020010200423002103132332340123304202412331120132133024232204230220113122421233431230014431121442104421231343140121011041441400322013102023144011014124204411010424220214242233321413240403240313043042222040011212131011233022442414324442242041310214422212033312124333324104210244242444410431011211322413123301220133404314100114014040301312124144133310000222322332344232340141211330320334204424244313212132222100323341323214244323420402431223202331303344133404440000230222040224423331014424120302034133311422033212424130110303040134412022010201430343224340024314310230002220110001122221313330330220124122104043042123112431040212303332401204103243010112220422014011413243322404203210101043332123203032233143423101032112432341344124201210110311400144311400343024201443133144313444220444201221140031200010131020440434012321220030204144300020323042403102323133320334313120034340242323220303423001011211031410212234103224021431330214411303021011212121334121041412431422121214322101113033341212343141331013341422020041022302022203141033213004320120401043211203222023011020413324401224200214040044433024320331211044143002221101011240400034033334314130224101241440441331314420243440000101312432332220120302143223422312042341432340012231411341203021324324010141114124212040231213123014331141211243101401431142221422024230102020220430321112002340014124200134232132421130141102043310440330342424324334212130312111134323132101041231232341341211311240114343101201000133300442030021140332311412304344433413231002203020231432302344413121104213213021022031430200404201342414332120142332010342032200011113100443102013310243143230432401424104242332440414140304203140041421111443434222424442411210140332121310303124224142412340021410122311104001223212301013441421424243241414422404044403333301433343132321402214342110244123423342441012423123133231333111310030210222121303343443331230300341012344440014030301142002104404111401143112020241244320300110443242022020203301122102204221303330444344304401044143141330433423000231023220310302422301210434131334410004214133124220141421121040232011401412222240023104443342433244224424414000033210300141114012332014040340323122233130204410214223343223021231142333120004141002230100323040131021044314404430042402201123143010112411243443333101041334101101002101143042014440430202104211012144124233304213243431130021430341021402044113002320", "144033040043043210302041402214311321341312242114341022421043123141001423211441201442411320003233320343321230412402040011231244040422322200022001220340400440440014134120200431103023142102004211010413121144012343042111244011334322434101234320403210341130204400222310112142320423404033222022042202431144131140130130402302341401040213143412410122420334322344124410101304234200404420134224444001442431340214344002111404301101004220210444311311443213431401230411412312412112433030113402424402012004331241224422003343030223213331024243132240222430023433101314000214430422140232043412410344423320401004342104301131420212020424010030030132021011121411342134440340002014004424343232003404213423344100342140002211220202002312001414211132312200331400023314044114331423211321233404030210102130204144403042020310114441441023223002133133142113143002004133334203123431011122413110343413021030244332344013442043021132231141032133021424413024412420120100321413000424430133220332212403212330403121300204302044043132113341324143433004012121033400201132021113041321402440013044403314140102101200003012240324330124021124444242344104311230230322123400302204044412401042242013133202423432041301112420221200034234222213240140243434003344411401324404230311343232011013320310244232410401142321014311322203340102023440400430131130210110310214303421122044203323030134130114033340431320334422323404343442412000213441040131010420141101100142124434012324142432031023423100313121221431101201120041031323032230202330343133031432404210431123320431111222244303113341134342324240244313110313102313303420333141240103310244113220332402010113033011312123432302201343102041431232030113422124320213441121012421334003020133134141410140441020043421001100020201120303010010102240402202303212334012044003201032143430010100434112411443402214022113334441313231224024421324113401321322132204200220324422014440342320302034211143001343343310104040310342120431320424001101402141102103103103240412434430244113320044323401012303022041022314444110321003113334410132103332011403410444412002313313122120443141141022301014413410004201214104323134302200020104112440441303411333132421412431211422440201102031302340013444200203341201121320014404103120221312114112442143041431131234100142041212443040422244303332423243044243240440204143011110310201230434130332231243440024322330201034034302300431144230401403402433303010431201243140023232401202402300130341431401214214330101014030143242334211141041102332120101333333211400303120023302003013221321044243024440030211203122141234322130300411030343240230323242011301034011030404123123033112313214002341321143012030002021104124313130230114030342213031201022031432432123414110402212434333314113404040320034303203012042432402341103111343241443413432234124203314012234013203120424401230304102020241203201100210210141213214244012303131232101131403221332031311243132323204132201414041432134014301012414414014034044212134404023241032320401421042443243233311002231423043434113402430400243024013433033041122124341412304404420103234104421023131343142232322424201434342323210131244342203001432214232122431113023112120114333220030044014330031302343011220342432233334301241100123004434013220244211231233422120334044233200420330242021332413230011132310403243201342402232423310220034411424344042423102330110411233413244240424421131402341421034112132421241401300100140111134111003401310103424402231330422200131012034221030213122133434434302123423013024113301131004143023231014341413004443013013330004230113442120200223341000012004030410304422444304103243312210412043004300013202404101441033432024443320442324343014303222422112220023213120342131013300443010222012242033344334413401034314132202223342012442333340442240220131422144132043102420001230320414132420104440033231214442001400031140302012332142132403211121002111300411131312231433141224442332411144401332212110322234204211410210123311022423303324142144334343204442422133324042022012113120322203222313144002141412014433400112202103323124214101201032322324012420440234142312212344410240221332332021113211044414434323324043321320211303230441034344212411024421143333110021211411101344003341410203314124233332334013144443043431442301410334401041132102243200222101012022104021100341432424201133330421203111324401223234004422034100301324100413243011132141424241323003430333441424300210003241242302132323102343041244320133044000122311323442434202222223341", "234312421203041222013300344024030314411233204441212220220242220432040412002043322102222210140414012431031311411104430014223200123020204203033043201314044410010240111313421233101312113403101144422102200404343104221012124013024204431033144231042212013424311400133241320114233402312031332111043203132344403243404043313420004124033033243322202132031011400124201310242241131441230240422143231220304240334422200303301340430000334340413112404120123223233443430432233203101104113320431314400421402320133042041033204044303120240430104231444431132122424320143444331131021434314414244342042010311443323001211303302114133402042410200044420413100321332440300130340412113423342111213433411344104132022303440014334334104320134113401313124410342142332430213110201311241412000322421142123323104331412244424202043432112444414142222304022420212322041143002421101210342303313411222241234423424402432142334000304002311000202000133231431014140422224341302000414303043204222001210244201002143034333103010220304443212023302111314043023143103111310400040202213034004021224310314424332233031234242144213440102204433111324324204023140000334040324202031340214024043101420341230333343134424410204023044144111401331320302012232132004413214303014241201100444410024433101410333413144132424101341214202303041301334403212123003323333213300023432340121012203202042041223224141002042331132121103434144321303223044030024334144141221143121233144104323320231133223320123311111444324040243310440201123140433312313323324242222304434044222033013414343033334122312334034003413340214124123200210210312120334312044010110131320222234243032440320121432000002210032102022104342204121322000402001233012001044120110043430304021014221122243330003422040441032404432401221130214022020023001241331220103233224044131143441223231400132442331231300442333032103210201044040201421423421304320443411334324023134330144413330140320230333110141200323004332011430024441200034441431223402220433102411010434310133210400443344123102424310433041004210312440021223344001130004014224230433011220143312431034433420413412433123120342244134313131002321400233411300200240314101341402212321340131302311421113121141400221222022002244433113220440302404303212432201033424344331323003142112430440441030323232414140203120214030112231213232004034442220223430222011034022241141432342234111402223023323204441403212343133243001021242433334244341402301101423224034340032434023424141300210433200232334033230421021324032432200101213332013134231223034401340431333001144000121022033243104011110044431240431412301312143041022323040310421413331434243140443233114320030020341131332303410114330141004220203030024430340034111011022144010403034424100443201403224333134203123402242131301340413000413002002410233333022441442001421213221303401244120320431202422430411344301242320340110244420243122331141440120322432310102041104010033430424110441233124301300201042232010200033414432202331203004100021411210331243230333412413102120321221402312144214012420021324104030024203403212324222322012410432442412313121024244411121310222412324321124010242311310210012041124100331242242143130113140141020343034010324120300021040203331120112210002314241322120113141110143133442313203344222344100042422233234002032302020233113311314311030121002400131123144442111110220200424113042221243143422001121002212011311102240020400332233012303443344140313242001131242342421112422302244131413204240120023421312313410240242101013003114040410413223223044323014124412210244244234241430024421003211032132013120031041414310140403210043241002411303414131221244233434220331034234421332302334401143424043202433112242404030340400302321134030203431233243043343122443003442303142130403320112414310433311043002204210304441330222034030013144332442323134303113242130123221204304233214310221133232314340014132331300444100434223244104403213023220000130340310244444213424334200234000213100200031220334101402013221240012420032444422233113124014104211420202431140142140311022304402002003214010003432010410421203400244124234310013211422202022413233320420332321301412044012231421143312104210234021341242120300231224024223401130024221011404021313440430013203334003320234204114213220024131201101123302140311142232322101243222221222300402230422444140242100213334413204312134142102124303032421220201130434123230331421404124404331322002310112010211323224200020320143320432212321213413443210441204342234034044134300333034", "201214440213444002114141431444403011031041020222424011143033440231231204124310131414134102324342034000000301004414224121132113444143200202320040400404401141040312120133112134212034131304122414142200424334330400242233324300200242443034014411404320041214114203223244311021122020403313023441023231013434044103112312043424231023330130002042200012240144103410212010011404400322241304224342142030043302110124323410000312443324334040214022004343142111111213342044001043214100042330101102244102442104434120444021220441404440410111340142233341323124030323103231334201020042234243402041331433043323042100141124040004433002332001232312140022212231402342443142114302020231302021030212214234113423033334322303040124233314023140011442223011134404032314214000400333002404020041440033204240144421400343412204241023002422311221034103042442131120323303342203100412421113211031212034021314203234420104000003030434141431230021100011022423332403234112401214303300140330102031221202422434312223122041214100223011003304124200002440344323014403013244310311404134124403300320114400300102140111024112233412201240412010123143241042414114234432114044203413300024341442323122121320331041433002230000430142300120014200000343201340031044023022200400041140213424430010033033144111332423423323231013202034242333111041403032313344122144240410142320241322401320200421103030240201010210022200010420032422314334221023402223342443313323442432021144302132230100312234242001202040443332214421204110004013014443111133320131030304020021112032230132023134320003002120440431402341230011121210320310441211420243021104131403143110423011243211033243022042231134014113421431324120300301033000422244311040133000022200440344012221114220204103432322131110334014140210012413440142114244442441321324102423314033140140132233240444431344431231140322101240114123014143430000331302123144302041214343111122422400431443123212340120242120310403031324023330014034440144023214433200231240122002200144133233414110332241300241441234201432132022442102243441122203010133430131414044312403313313130122012300012200333200400244041442114410032421444023133314123241304123320111300030033000213321041302233022132424341013012100203123244310414320111342410322102230313324003243221433131101310444442014104324221212130332144333440113014211432024033410433101411421223411143304234042243024003433444412334032313114304121141444301341120403012140113330102134000200200441333130203320442421320321114132400010124011001444030404004311304140231411140043202422411012401424201334304001041332211304041303440142210203041212300402001231242310113004434431213030020040210412121432041143141032102202144231313104410112204140242431311242240314221023100414302232431133010213142110133204412202332401300442244422413243231114120123144044003210123213403001014443443030220324313103042132221034434044144300440142210342001002403343122034240222030021320423110400341440123101041230420442022440111214044322200212133241130301134234341133424300032322004340024010334120420332123312324343420300232110230320333014334233121033311213124101444134121040423412301002244110311042122424123323330404332340243013132343133002000140433341104210122120104030304310000311344400444023344004303444413242034441432430004214220031412332014412033331310440130100234001044300311322321330322412114042000244034443224203001142214320214234110130200012202042004333024141414141010442243033423220430211122021143200213012031142103233114430204324434432012112424214100101423042210332033203000414011032110111403212030412332101140001331323133214340330421303211100422030004022243332443041331310112310232220241420324232432113421400404332124333104002111100314012412312143322243424243132104200440320410002242023104043041334211241013411013143010110202200203432330201224321443101300241444444310441212014124233012041431311132312201304321201314020324203303042244232122012344244204001133330033302333003021424030341114431040134121034042120014324344202134443123423203344440241003204310324141321002113433041034103013034031141330104422403104123214221203300244002103444111401414310323344402423141401443402110333101314204320420132031413310104321142320240332243224312021401233243204111441224240300332442244024140100341443222114124033321400021120002200000421321244432113221231310301341300120421314001402213044002213033424210444121133014122404302001103213024022330214144422304310132240014203310001443244144031021010310402444240233212112", "340331032011111044001230111033314334431342434431232403321033244034100030044110120210004224013130202244223024043214330401303002232230032103301111020000343414441001230404103442010231432110300400431044112223222302440033244044113120320234423134213030432221332003234234433000243143234213204411203102023403231402321400044444112301432334203244022222311430101114212324431420440430132020333243102340411203113222422120133032030204413441344200241010424443241222324401230112234202114244021003144120202141404020102133430000100100433111014303323004211433132321114241122413032311444304414114042432210033224032224422440232040203203131120123431241132101313142313212104221302143243124113221124041002324130230202242411230432242343023412000244431432424212114042120402221412331033102344441210210110114034231110444330200224143221113101212302301131241134402011023442201303412323100214223241333344332440344412131313311321112002412303322203343224312023033441121110222311203021110403340202013033024410212110420030142121030241020132430320203211440042420431002134200421231204303434212204244322111214233213114022433024012203141334342000300313302202404224124312444212031430041404310331141301422342122103141130031203242231440144200410324024044242203042241332014131011233411430243020320034304102233432041014441230003310441134140201012224111230004133344140444003044233412231102324302234312443301431131203132103330344324233010302302002210144021234403412432301100040031103341411334131133230012420323431222110330033444104313432130123400202100123224343420213442110313111123331422133210224221233134230234123220103101331414303113004131331202340010100233120032042300321212123332102240423231311022221130023242112442220344242344133020413203223120312423030110132114021134430120332033201302441324120111220214104102012034104411342120140421031444433024132132103021014240341210420031343410420432124041341220344212330322432422121020201342114013433312401431443323134224431023133113434023123321431124340411140220044223141432222103324300202240433324414004142212013400202333240442222401112104022321210134331241230101313203121020112231024143401112134434322403334141434300141134412100422220110311312042124203414223224233200001014113000043312304214431223403012313123044441101032213122021141244004022004320320133033041344103210212120421210321310104312114411321202032303034441400131042103442344431020403032212332232201104042203420143012220242034210304242134304310123401300334223310333301322000412104314414240100144234104231312014204102442400242030414132200223243321101210224200420344003220204024330221112234024144121332234040413100112434442422003043344022020404410410232411440102334114140310234144001030440104220330211142423330440230422030042433342414203113131102210343222203132204212234003043002134411230231103022023304232344004033203241142401113340140110400431431042443121001120330332024130403203121021144142301011114420434230210114424322310320333222121341432422321133322034404234113023334131312244220001213342143244012343013321011241314134232311220341442402424333202441042400110230134030023241334124220314434002431004342210121441311320143420213300000000044122433234242432320424302140330442403430203234432402024334423443231232314322112000430032023110314111441123202421010142432221121321044433410444303313332211133423204234331330004024024003202342423323003012041300003131043133400433043443330201203321023423102221120233101401341203021021310201204130204030212232023222312202432302303434013431003344122202343120444031021222430010431242110113431310343040340011403042130403240401220321032314011144124000314322403002211300031133442204342041424222221002200414224434103404331143143331440214431133223242021112443243320113210043211323020131412214211340021213343401320131020000340104243133132421341140023341003411104111404113324132123424103134240132442432132444340230043443030324144202044444310134314031323042441140313341434043030204302101231142401223104432404020413321203341110223043020033242041214342023342220143224204312113211124014001302013042121401124142024213121143324313403204240214102041342434244442321324222002042221242304103321331111440423234304204420232141230120424401230444114200014302342240301414420323333302111142210134232324001442203031033213231344201213002301101312123132202014321330441100313130004440310043004112133122303202430242222441433130341004443020411034323343311100332312334240224300411131230334143404323210021013", "242422242002421013120242202441241144010313143103121140343003434021443412302043212313232133323021402343112020034413314132141421110232234134034211141121030000122034304302024223244034014413003324142222431242222322141141114142441424442134024214221440302244120011240124322424332400300332102443441042334331333311442023144410204241444144013022042142331210343232222434100043303114401030321102401244233400430341113201320030222430422032230111223041414433321403131112122400304021314140140102043411041003411231210214042444233123130213221443230403142413001100021431240222220312421400423441023334304312130202242023441112322321302332031432212240022124321310204132423401444143021312223003101033412403134213323024023341144311143401311431144442422130230023322133103102222131220430122142230213400433302434041112114424433000012340433141221241441420112341324040223001320004402210240322414312220314314403120101423323114323002422241024041232330034224332231420133403240343040402134012223243400011140102001410124103240433304423303401120241333042121302303312020014041312313044110333001413242402132403240100212414411120113120310443300002303400223433101313121420314033021024304411123142412320444234011324341010232100434324121003112344344111344210202012033330442234304212210033441040031402224413433021421304021212024403024231412020021202340113110413314402420240441043300431002230023210014343332102331202440322414032122322344303120313233403314240434443304230143142421440234023144444134224114300224104023323032312140441004431400004231143140333224413002200021104012140242301401323033033242424302141432032033401442112111320344041324301300424022143242100022332441011314001044414433032020140404043340211144114410143412103410312303213141013032424333304142444211430222342304030120214304220431110120041401432341120242120130023304242424441133144204431220241210320330034132003401103403303421440320034443431224132344320320230322134114123313210433102333014243212103113342101100302140422424111114421400130441204200222403344332113022340342422401312113031243414020003311211313143000230324131340243033220102244233404331320431430221123342014112441034202301411430233143033212401011020400021103432120410332411424220402302123300034342103441214444141021423244414141310440413002102114202104420310242301011140304241141330412143030130012012031303242140341202111134110121233142233114002442113100041430303403403422413343422324341130412243113313123010443003442203300223334214112221043100302111332304104402431412234423020400421000324033003211104333031124112200321223431012103242102214424232231333334100000423140304124410031243401132313300123122140223341420202422242324302444212243020211024044133321304010202340440311412231112401243340441424140000432004432241131103301341420222111443313404132201221000231204240430403432122344044103032111313210404323430123441224411012112032442343420310040201334310134100334320134340114004213204001421014442043204140204314332004434104230320443304310222224111002322201214212330042224002340114142000020232142123221002041003310420210110132300303422013340100242001431230123304443301022241300114334120203041131120300130232021010113020213231234324101144332443303212422013011321120400103302330012400342200302141024414120001113421221231411242334134312003401030102014021222431201014422314034041322310203411410304420444431434334320444412030321200341421134333413234130313103040401224421231240141321140440231432243304321111210322310443412332140012242443212302044344121344333040241243044240113131211002003120111220003042011424211003401224113010112222344113011223243322100034444223222413024422231101340223214204210131230041420322434201400022311033240313411030023000031232003244420441211343142440124022220321011130410200002441102011000443113220144301334023433441243010312210413224104111201343043231414201030204320342213024024003103422421032113412420440121110202211030434004000343130203101110211030124413132331041021330411013420133132040000240111214414423223340231104123320132400121000141321401400322421224043104301343331121230330211200032321220242434203441243212424233233044110004032214020114341141033031201244114001202324324433430443001311313312201240401220011324312234241101442132023344212220434030112241422244402211441023044341222124244132131122020010024431324433211324030232422423144421324221302011443214101333023020234304001110144122310441201023404103320010100313432113422224113112230402304431420130133133032", "010124010221310022222014234210001102121000121421001430002024343402004411214430203410304104433340411121123111132312042410021322120430201130002120344233343404042110231021440124021401404313210140213313324313300440101221411201011230402313213344413210113201240041413444112113010400203412440442101410240114230041120301313030031343103343440112243222131304343424003010241241303410441243334332222303311104340001322403334333300444421021101034414443214244414202411032133042201322332334314403202100312231041241340233421024410244401201303302123120132333232241200424201444222021114133204303212121042102000324022344402304234313323432202114344000121114204003440312411204031323142123022313302110302031143322322033310301401312400002132323344121043034301302044300412120033042011221243420123222102104330200121040224433111023142144231412233213321141240202043244203214301234322342044323212304113413142311330214020042343310120032110433400331020132140333442244130022401442444243333240314102000343320103342044022430144343104123341034413404430022144240023241402334311223144140402303034423142323341021120220134343111332340100021030413221434344113104044133334004403402332420201213000400441012042004121042313224011131403334003232343334434401140010044423122200434114332214323123344010142310314143234300120304244134204313041014440404233431101210424211431031234413342331112011143334213023421012010344200230232134032443144441443414114320413442310411331204423240102234320004301212021122400440302022434334044400213121013014013434432122042142300202021443403320001112120014143204000143211020344033130342434420444444114423311421233141440401002111241333311032232002421203211223242421244204332233441032104142212110332203332401012320104314312023212223444212444432402120243342200104441422312404113311230010334344422210024142432110414122430034010410442042023223322323340222000230002433101212304240211211424041203222213344142241201033412444042203013040242004130213314143241002200210300024212314302200030401102424331034314341103432222014233014344412440004440023110144033200134304033323143343402010040424131240324311140430142331042441142220434331324200041113034430123222214112140400103234323401110324443224422240113001041123012401412121334431343114013014111442130430311442141121122112232403123240314440333441020101330333342240440012402213422442020134340000214441333131232204142200311203143123233230422333121212020412112433300223132014213310213122110433323443100312020101200410003211011341203001320041442133212321320033141413001441343012404201040411341213110412340010011044224214103404113224444214104234342131303022213000332312412244433330410043133143402332132313043302431232240223443043012234143300304110433444000141023340003422233012142422020422320130200402330331440033304413421230341320220112303310143244001244103310032200312021032123000130122403204141023023322134331223031013344420010014210322420330210123340224424132103430104004431100041031304443014122131243342212244201233240121000340414334024233410041042303301320131101121123100103230003341314314144030224233140443220311432212400142240310430301300004340210422231203440342242414333143112224202410340412113200144103010014333300104342141301212240301123243441012132113234044203244313313210221201134220021020210431000040233023141133203013434332402322313013042200140144411201412302222404203014134134000024022421331111130310332104213123043043103130041331023011024214214231330010242103104022332344404034100021204243312002240200333002401103021441223411132442233332032030100233202311340002201410302222421324004102344004334404401102404102011203223114101133214440311013330100214243410144232001241302213244320330204232032100102401003444412214203314420403102213010013143043330112230011200102444321144311032044104311421442323420214214332311221424401244310404343002224323113232124224302210112024213112341321211224324414004402330242433424244411023414430002210312341214024241122212130320122110333143213020030020020134111343233331314303400220403323030433314032023002344434140433021300043020320212240221114043012314400102040011303203402130401404402223234034022113322032124100244024124211344011400411402403404312144234402322113212310442433111301223001214411432444432143122101001100230332221204312141240042401422001440324211441232144131432310341312313004043131123421331001241304011133314003200432214044144033001412424333140111322330243033110041302201400222021413111333401444034131333", "234401011240033442030044023043403341223110100141203212434143234404440334124002030004023430232344340000044412002440414242000000023231043302302132233004301342101044443234312443003001323333342323134033203311201041324321344400023024223413131130400112414000112031004010133213331322232211132232033140310031222434201004022322042410312434122323410133224130001230143304300433232320224234124443044230400142142300401221113234414210401402440301230442233114331124220301313022111214220401343012243333312241224033110404304214130424311341412343012432104331231121003411223044013330000302022224440331032030300244100234432001101144230431311332433430014403312310042440232201414110134210420440032320000212330143322333101002331433424404302413420100324414313404103223213231234341304143442003420212314013233110232331021011002404413030304443132044340031124432230002241310323311122201114330240020403003013242131312112132440202303332032222231443221332331441124131003333340414242423232343100010110441212322100231040230241000110230213104304320432024442002120041344141013043013044403231141031222302021244201413134001430134104342422003341304302303303101032331140043020433001310124423432211130034113314404421001221302214102123033334100012331330104422211034134124320012420333044241032103014204023220120032440432200232320314314341120021031111301010341132430123313234120110431434000300422200324134214300033340130031134413442434310213422300231114202311044220433140321210423244003013212443202403431412332042430013200314302040131123122111221222222012041234323141103311433021221313212031021430342130031414204202300401414312132344323444330212014000220331140244240020413024124331404021023020342234343142124430004123232310403413034104004244410444231422420044120342320420010110342214003002003013203022414133014114130402132132214334222223204121322231102401121002410004340211244334220404440311103440223312341400024422211430333144322132244341440303310233430444010312024211030202120243424403100303024132300442433012422014302334431224304422420023100414020402323040024141310440110114242024240400403134421321304442111420021000113121332131212400221412302230333142100411304421132232111142330333032421001003340332114404141313133243104434411032440423244131140102212114203020400141041043310420101221231004201434033324031311400102201441432300443104232330303412110422432220110214223301444003233120111201233413330424001331113434321231333030200012130204442413431201024313110302100322004230003334133434124342403404412111430341022430403034133403311231220440122312104430144342042123031034122102310244243221114111040002301204003243304233034231204424113420202031344231141034343422400032113000441302400300304040203421131144111230224434444444000044023123413444323141320201344341032220233300131304132430010341324134410424434003131344212322300213430410212040313440413240202322133014234031314241110343102141221211343332221204424132323443113022031114213422330131313343010412133414231234030013220130214134403003444114122333442311242431304403014123202323420134140014123123111412423332443321231242122310112421001133040320033300014124244020441434403100240233200112010200032434104313030143313433304303410104123440013320442432142013341331200003034221422032110414231323240203240344314113234303204233220440411202104124310423413123122033140344303200030402034413420013114134120034414023424224044431112003121111002300031140131413324321300144101203210222242332331112011013410120142020310303021401302104200300343204201441020040411022402412432301022000344422430423441433241043123410113121201200303412344134421333022231433230120043204140244313333104041044231344430132104433240221340440441413242441430101140222042320000000322440324212240134043204220003424330222303120022214404303343122213020333104313314234213130233424422203324113214403212421004324024321112231112020234114203003443134211242103203024133233420024034444321040323022341431012420433332223223411412343023202404303302231114400022332034441134122221143312341240313031432420003402311311101032442242213412142244443204020210432141022432322130242302312040231301230301140014300303233233344342043441403004401344013004241014111420044233133101042340202004311100423131220120140430311422421342201410004441231333330413112044134420130243340121031211333214401311010003314224042103023134411431123014001032312424304434412212101210112001304322104420111002222033300323142342414113314322334114101302341400242221144222", "130331233243134122424042340231431110441020223020233124430102444411200021300131111111313224134330442310131432313004142414141031410101001410400000342422220402243022320441014342011323343110241303014433444132012240201411144344000224433412422230314203314314340122303334440114120410333142443423121211404400002210000410403324313433214300312443110031240244313413224312013240211223313130413021424311423413130341120142233030140200114321100210404032314012221101414311103322042314024241434241230331033404332420042341402003243024131102011303344040321002403220122233032240442241101240443134132104204010303233132343141403044203413324432003111414332122243441230031241413400120441111224231240200320042311132121023421102422423232314434214330040010314004320344313340121333343102200111310031434233421024340213340130132214100320133012212112240210224031040412334233423132222302020011301344110322333431024121022302233243322134033033312042104412411401020111044323432404323234102413103041444023120402113032434104421323222210002310231002404231324131142442424432434113132342102031103401321401420421013310020422414234243333011024144043403132232400242114004324003222323132142442324043402212400300142011211230403431323441302001102104122011212423114021143444124021132433131211032214440102324040300012134340412113030413304413310110431223214324204444420310234422422431411432440340202122400400320421431424221043442302002013441214121020344412240341214332200003231124213213401202404132420141213413330401013403424144104404104322112004320412304322333410002323230234211044231041142433124101333123014333124133014144433044044313221412422310432030414442411230132323020400202140333034030113103204242012444004433334124231034121230413114330141334000113443004110414120112242112042014324203201311001331344302203122344111004430120322223124432344042020212321032300301441410122000330214413003440322403320333244314000340023434023113120410222243444304421402312301300141024401343244313440121111444441032301200101224003332220202134424010121030030331300021321414402244213233431024033404242320122104232022401143022101413004010034030241432012410011114431013131201403340022422130410440130123413211304400033131420242213443202013010202132204044312001210022040321142100433443021201040234434202222413101132030403233412132002141423244444023032122313323443202133004110041310422131131103214324301330100041132410000012134133414240312004131011134321444024231123233111100023432110131222120122101340141210311330040231411200014432120030301241220010420113431332434042000201014024210210322332023114030034023030431342344324224024420332142044410431242403003314122002114141232434241412301333044120003211132441131320210222021101201021321431210113433412312203040333423134304044201230324112043110434123001101333203314342244301224334211000123433210224003213022341000042332240312443230301243342332230211204124442130241402333324402001401230013400224144232030342113443014220234023434301000430304204030210143313221124141410201003300402314412312120232014141333131042302131431312210323313311134024441230413201223324204334111433424232113441022022241130412432114330201402344110404312431332040123144414200401300404431402040124324004230321431221301220330012334401113244311130110122433323240433230321121200240021121342330422323101113211343411324241000442112234212331243424023334201301023002121133243302341103430331432312124403334331023304111424134133421241020033143411434342210003431433114002120021213101002404014111332231140402414344314213311330012043003344034343113211200104113110243121412400203344022321301423310010212340334432010214442342220013101304103120440231420124033000020343020122313213400142011230000444433131014440342443242020443122404431432104210010120132010004333223214441101242332100433010224101103320122023110341100141320110331114132403242333344434200242003004114304323432442403442211420142211131140321023314401323012104104224421234410042204312041110224102420411430104040203224314043010332011342103000004304433432313000304331020020311001333102344413002224130102032104044020233343202330241314324042424233010112232223312313124304233242200210044424121040223023040120101344231230212213104142020021330200344004130341343123034410222344204124230111403342431133102130334400041330214432431042332244140324043303340210401040241314101342440331303144204141342001014422302403234430033143324203242223132201213401231131420233104014234221320344422440240221403200", "200441040003240201241402120113342434310333011431233204244114010001132322220313404344304140102011431321412002131201303240110402232421300413221313010410022400312111304114311140323011011134222400322100031124230031234411231133430224020434401433122333013321003201242430113431420044204244043031010103201141101011402304320320044343324003202012420233330311000310230332100212040104434244242234332432444011340120414022433442233001303020023142440232322124430344243242111302304123314321311420021031031330023113122120113134120410413402432441111233433234020223021032401010422333403411210201320042220020040120031201230442232100443343140031102412412014420244233044024001202424214003034434013311434143021220404330301112101212432413230443321444021242433433104320342211201043200341402221024443141413044023203442014203044110342201330130120443123244031012034440144220304023234334041240212020103013211201244112323302224440232143324203022211113202302021011024310140202032114042334421321002332302403202200030032400340341123422210223241024320234010100401333242214041031303134043211431201304334121102443043333314433242234430034400344202241000340111102212141032130412423422432104320043210420214024423230234301311312202044400440212334113224304224300043221424230404213233443133130033224202244410244213411304423240313100410203342004233331442213012430204002423141233124222342300300034301423444334322000414120230040430224233320220302044320200221201042240143431131221124432403134201301240212144001242124224141203431430312334344112240224343221313230010110443330004342222331204433121244334203100402201422330240414021144113141410321120024312210230301021310403424120402143222022012100324341222120131431124030434333032410424024441233144302321014412023123140434123400332342244300221203422130433024244132234044123444411312340244011030201400414100004230323430113134322111441104432241341234242330440422000013132014034142202100404000412330441143413120422403111330234130003122244331110200422221200230032132100013221241042101101133304023200103414300040404143130110122001204012140402232210034413441202132014022114202124204442122120041330004004020422301443204431122304242420422220134042413013314202300011201022322424310430301301432440302030033312140211443231322310132201133342332342433332143211301320442031240003331333334342010210334110111243342013434103301102231413040122004202004141211031440023112422002221334033403433400310324214120220120123401420234440120304311014121443100320124342443011422220404232144041222342441230240410434323434221430230433101131421130200134203100202220420143320122411313344242234100432421040424030421033404001440040023411240004413023343143401122240241031421212342043232233334321300344043101212303041020433022221402430444113323242030243030200220301412303242244402244114014312214130021140213234213340130230431214300432400304212401012200143334002010044132342242241413022311031212422103040444123342012401240220114012133324142444333021041200124344202400144143111310102410231014041343324443312223110000434101014340043014134301040402433401212332344434243110440030341313134022132341113011144121242102030222202244323120212203302140322020241013132004444012114041332430421433004040203324230042142001311421044010143202101404213144321240104010042313442102022311243142111234331214422301421241404314032020343434104044021023413341114443012244302042201343312100044124212034314423431410242032032124202331210011431112433314112443423142003031300022334044404014404423103314110444302003341011121124023443322303240121432433014411201040023002312213234242023100114003234243322304001040320144211201110322043233040444311010203224043421321240303022432210031323310333311014030034130132410303041023023132211241003130144123413324302042333414304012213332333242333240122330242124234340201321433300040143221321143004233344331311223213331424003102233304140344220320340124341121433323203120424342123002340224234100001333422334040233411304301440300020123430021111324013344030031124314302324304304434034122243332030130001102321334104422012101342404031311024023321120242124101131200343400140023010220202014411401240203112242120442000021000043301332004104312041023103403401042031014123244122120124221030040004341401301134241314024104442223024240421241420022342034004322323022202303340342241242411430120431323023324414323321244212020223024103011210312004300224032443210004331031310220404240200030201034031241410101222211141442444141", "104114340342413330133102002441242332334001310002223030011143422021143143424431241430344011201022212424043430420301010444332132433102213001421422303440222133221302200004012332433140133102204123144301312111043014432040230314201414121000421111432211312014434224332443204130213311014224000003041102324144440221430230333413034320013324140013340210143043010320200143002222100341420223410323311424003040402303134022331101100101412010224402410212403330201422241212113043004224221114412124021412322214030231103023324011440443401310104413024424140243134340412334233443434144104434302000034420214223314322442124130234030140134243320332011301142313202034303312140103132200010114211011413130301203344111300323020112042041024421034133024340211140230130001244040024131401010023301121333302424011212413040344412314032022432340003011200311210123432104022403210001231200214123414331101334410132311004301231232320311333403110444301340402144213133330021004123221422342403302002022314443304243142334214143324042121143411400314321403301303012032303000020412201134132401320010421231103231441314113231031232431202321143112221314143410443140211224122144224241104021202310433242022400433012110243244024323023124311300332030031021304244234324341234221321114203224002011122220330012420001412104032402101421122022212001221113443301244122034420244212101223340031141130442420202214002040222313111343310141420330031022200134443041334244402223332330140140342140243040130110434412013040314221343241304113030301111111431134113112141103222014141202410132141223204410244122202431314304410131341222422022402040221012322234323243403441424111421220433024401241032400311043400100344330233134111001420223212243430402213300324110113203121134020042030413433130411111342441034104323341010330002414244322444342120022011313132212200003432044011001110112030043434201321113320111004223433320102434214434031323304231011341213033332123011231340131312102143413344301203240120132223143400140041440142211201111112141132223032012211242201411404124134323202101000200010341241111133313310221232103222301432104143231043323424013301143242133230212121032003011213142412002023220220100423321304324340414312121430402113414342341031141100140201323131412312224112103200212144224020300034140143430410040230113414220224021411334142032003414424420330034212211124434110201120411402442422401320212422004002104022022311241014333411324114220143014240120212433241334402001224303400233003230021423112043023104430330342040004020024142231302422234013441001302442442424032314200220324042342221123344024130033123340103003410132443304441420121101421213234302321401411334211233013230020213042034040122431400141210313144331141204242224130442200422212301210121144040000344144042104404322441042024220300124313212441241341104321031322002121223232314414300421423134212104110014240032423334212420424033113020011023012130313412430111040321014321434142010141400022124243123434310240143214402403332324214403333431342113110122231404142112310303244021400334022000301024442344224033404034031323430333414432141023223141124144320240043442212032223341434132213410042334322104140240412233331241202331100020420404202041041413402043331230110240041404021330022031330011241222130224004042311220304434301201121143440112424312442311143430414110102003322220241300014231242102001300441003413002004413411143243112423443444143201142403111000040100110414240110203312332210032204001422444342343311001243243014403231342002212213244122310211240112032042021322301310103123210202030002023200133222421222004433214231034122332033244133234300333043311243041112440304434410431023122332243303202433400303014120223141300023433124423112043010420332344122442242302200114104333123224031240441334404134402203302100444130214444341131323203402014224001402421304402133224404031403420231224231223320233002414241342401314142302010204023314000322401123244233203011302233033223344033301112202311130404432243210102000412030000244312022232020330104413443101300020320410404230413002424404003012130104414410011043443022014314201320421022023430304424233402302423143122200030040211202311314340123232121243313304402412144023430332320231203403103241031004341032014214403003322100343414442012343040010113204020121114224420101402220101011030214421021311210224342133440411304033001141404201432012002033303341300333410111022312344144343031100031332444044124302330104203114043031313101132344120302320411320102400", "000134031210304431310142342434444204301041224314333103400001341244440042022312021242011223201104114410222340422431341424223023030122323140202332204114411043333010404000013221124314432403400210414431030203323311441203012122343103431223333431212212101144413043044413240304230111211111132323342124211144001323214113300343211221013311120322400001043332414010130420233440013220000201232033000103201424322413220334412332102223214330342322220220211413240312141023141432113123422023343021313041131140310321204032111401010224032131342444433102111230030411104310134120433244133021243322433002340342434024314200134214143134414141002114334131211314420100022022022244413414040333114010311034134230230000000211143200010331304342444303422304402243334112432104101233013032101402323403300123444440310303244142333041022434121214024114322114041032212300103244301314122232304020440143411424123103402212400103142111310223122120400120420144412240214243131033320221342232410120142100040404214130412443334400034044414004101113421300301442002143402301340444010241344400200433314001111132303212232031203120230412221230234100141332331143021333100314000312402241301442214404001133301431203210424243204424204033040422341441410044444012440213220244011202344200001301030311321130002440040134411323304102022031311303130142013032011142212120102112312333434324400041011101021044344120420210423121443132301110322202312213040104441212443014204322102244023044301021110001203324410421020044412030220020124341230423402331004440340401410223131321111403013313431434423231343323401324003423111022311133233404440303442310233003401333230220210204222344132240030314334042341314343023413414010014324304240244040024201344323222214202324300323113130114201243001442230120133113442141240444011022240301442144121133124030134030002144104323243222202301432430101330131341323100121040103300423204104400301420201324003443014200044423424242330023412123234123130220332430304042232430324403234123100212024001033334112130320000231144301414002130024322212403041033131001212141334011200332142023004330334434122104120304403043411244311442030200334320440212111244023040342022322132420234241014044211223423134041431021031102113433024202141132330324424111212440221232423341302200332042304014203104334001434321330221412012021101003302104321234131241014110324442120402213113033010132310342442411313131234223010223002011214434020014422013022420132312444333012343130034243304344304031442444111411331332144042104222243333440111202301212442404203331303433212304022204123101314131332223010312344020022423424430300314411433031341313331411422024111020144324132043413320410410412312024322202030320132143011344013423441340014212112142011011333231213434413303143203333431021013240042141431313123331224443312000410304414414100040122113230212031302001304123222344011140421230432102401410420131004123343231311212222423324400000430132400101424044210420210412314143124342121430314230304320013433230402224124001214144422312032441031441413021211024424433344141333444242420133002202044442420014312104331021220203043130442144202404100033030313214203240011334440131323421422212304314224000020132322013134442221213331113444342223210031331111442412423140100313021400414140221131102434113142134000420211224110030010403133112102012211310004400403402221222112312131421212142311103220042202243443104103103114124021130122421110201021322002442430343124332421214344144032304022424102232220141231120003240132324424224332242211313023021302311312103341111030200013012224012204214300003141012123101021212204441030132302303034200113044140122024431313401124231220000013442241131443413024244432204440032301000042001342044231011214021202231000132332134223002013123112130143210031214122112002213121301013022413444311443344121334114022134230200041330424434424210441200034342213104104104032112121410233000034120324402201314321134241010021403141211233340331202340440123434013320341104010430010001123121134400313331231112220120124343204223302122133030414041304222441300131432321143023204134134212033140322041224412132201430242143040233344110413022143413034132114244044100403333201012111023034242100244100010003030244304310104211344431231100044100440043304301233202334033110120000413243242331342231143142044331323242402122000124410220043122203410414423412024222110421310210432130414231030321430113133103124042230330014133030014344223443412134001442104214412243200310020112111021033", "311214403412003402114301100133313344313443424244314422344142124314032140020332004401134134343001421004422112401414200033402103110231332132403441021421220213023203003030441441221213031231212113420124012141114432203301123441241332310030244243202001033321424411012122224044213332022010240213111311312100114103011210342423113121401213011212441113244013332242444421403231443200244212112320102113411140214433132204232243031340144220222042212344302023313123300020043201030400221001143404332012214344230422430443220442224131242412421313110223112344044421140134201124224312104324111003023341333042422130040022313301131141111334043324134301222133332004103231322314132241130222212022443310443430433102132432024231014401022343230102144340234022432240444441020233414242130014303302111142214412310040324234202141301040311033242042223310244004131044114022102043111223332104313421102122103441331303204132142434324123110033433242120302430101414414212411142243401312212001011431113024222410404000123024403421034221341311312132342120412331331040421421400032401313102234111414234314011031220334041402344100430222430330001423442221132342414024241224222200410404130001043402443111213111300023234024301403040414420330431014344340334442040123342131244122034231410141102410142131423041143343324233334424404231403403012010210010341212234333010130002141012424430314132342421030324214104334211300424101210243430411020330220203114424243032341210320043012240244420242032331430013231032123233400013134421114014223043340434332300302132200102432114344422103230414334043402410243323434000242043244333241301022331001120311101310040241334441024342013202213200141014443442423333132434110040404311014203302021321134422210421234244102441442333241040042034334343302444211221220412141221111330230300402310123444313344132130042440433000204300242431403423430302033130011004144122411022002423213441311041204102434441430210022102443240023100303320141002122243344343103010213311044424221412443122040403003330131042244423203123431301204404414204122321233432403042323421300402122242134322404442121202123210214323410212403312240200030101302424212142320304331241033322032120043342413042020432134200434343434322014110302122440100240242104013313123313420032000213233221132231320234113221003102432040124401304044424103010011140432242314313221302134122014413033123142301142204021212023014204220014413032113400433100243100121330011212341102132311211101034230342244413442421243112031300101304342411243040002404232400203441231334112432123344343432024330332343401030331213222443401233343312111020213434434400211323223424321402410304110043001314201113022044244314013140301441223142024124401120334412412301340343110400322313031324302111414040304430401230234344141041130020002210144434121234141230133331111212041421402012134100304134022020140041033243131403002122430033241234223042033204332141033041300023442223344121140142430040333220132313044201122304010413403013300433144204013011333202120403403211103320010211024320313441031423013114044113232243340313442241302410101440242022402130130014013112303112422122342140441404134412442110400302304310411014441202111144143331030322011030402312332124331214420134302412434214402244043213300022120420301120421123303004433311224432213333141011041011444424030404340343341104204341320332014140242424311034001322004240424212000113131101344344303041023431412242402011240120023444041432003432304044324030141130424122212301104143423440132312043401040222020042140341244042430001331023340042222420143230001302132203223344204242111210013140300213240020302320112440334421141114314323413124403004242414440302333230333111212201310232213211120134332311003014032420342004224210001120101002304303144223104143041043013101433322210412200130014332113100304021223010302444410341324430042323414142042434142042200011144241040200103243142223322423300040404014314002120311021443120203411441410241022333220443111443322120330120044131322442044302231014204243312111120111014342042142411441102420034002123333412203002024111321114212310131122331440220033224412300422244003334314213022030244143220403212324344220003431031212211110424122432022113232212213442130012434041311101032203442400022033214413403121212430323421342332422004032113434214403133331204103400422000201332212410303334103313322313341314431422334442243212202420002314142310141320424010311123403343033340110242111214231323123110323342220202114330022231034420", "200241003424033334441322012110203111312303330323343131211441041313201132231312020000140424110341124420012034142414344443123013331142104244231303003424341411420113034042412201033434320040032234441220022134122313143201401013313144132321211303330122042130403330313431120234332404441241434303014230202113403004024431401431113311324042043302233320133442001300321244334331404411221241120022404111134022004101443100014112412433333422113313421134140430124034131213140442343004033014402422011034002304332004223024421234340120323221432121244420142004102022443430402201101003312110114402321204144120141224330410403313222133001031334132124203341301101000424232324014324021040222433310112302442303012133332320314113042042003310101101312142004131404102302133433321203030102341011343441302341442232012244344210022144300321104032310024100010112011010040414120303413304413430401041221403023032024414341440021112111402041001033232211224110220004204011132330040322044132332214041134100203203442132422211113032002311113042144414041333200311312224240433202120130330004204110312320301203121021243031004012123203202203240344221213003440131322410012204200324101230443224414240423400024340343230040304100214022342141024103310312043203232043001413424032413002243242033240303134013004124142324201101133322144044340204323441441123321130343142240320231121331441112333440401213442124432233031400343044332231023412042103004142224113120122402303031034113044422214142132431041422200320420424310331101113214401321203302414141040032332233200101240210243114433243242131002444130440143411232103113141401244230431204004331322200101143013442033411241441202020402204112143122443424100012423042032333442210213401423441411324301323403211332241031013131031420133034034110234333112403222302022330224111424401213202244033440243032234044434101241413001333320004342213300014142331402140110332204120412430234113444333100112201333201212142414104433322133010402032321142410212042130023003042341032433421110320023040123402040113234321332321201222400123041432020131442233400210310334443324410133012444434031423343131232312421420324002010414330334234334012301422222023201110042112044021244314223233232313341301123212400421404320011333011343332112444424230144030230140312220322412242244142000342111333431414201443202434043343211431124233143004010330222123412444432333104022001244400100343303012002303131211010324334130012203413230221401222044342020113142440113430311124232244432124230301242101032234033330034300121021241303223214031233234222021020034022404023003012304133144320323232202400344341031020223223132040232311410320402043232342123113212343113022304311414323341403131432133224302011341103033113010114002101334322304324414404224213320233442241100401204420323433403332210244040133131240424244030022444023034433001231341134040214002222201330312320404021013004414221410121103440241000112230131030130304314421134343143202324023043032112230212001300212423134340421212430322123243110310022230024042041214011140014101412314313134203032033341133330011124123143003131031212314003330311413240202232121433123223013240420232104120211211202412021122441304432304024211313342220304404444300344403141420134120441200011134012203002442342440413312142330102123040324441041212011432234242012131440000100000223404021333202432140122324444024130102402334131334241020043143313333121024234420420012413024334322333202041432140323004311200342432134441310433321233200404030003134343404344103020110444031323323411411302111123342133322043334012301213304022034013321033411142124432411142022324240221022314113000330132234334322042023411000424341020104232423101224201012224122133021022303433442120112203040032311201431303433232141014142320132441400423100431030330233430233422340203410423401231032020411232020043302401000223444120024131323004203443344430102143000112423040223421214210310100144122331114340032420442444130432210124324220340444210201434030041021331021234433412403231402032302432421212242140401420313440230413033312310004303243234442103332041022440230314143421104022030124313433001343233142114101311034404324242442144104332103111120332240304131114234214110342134113120113111014104301044143010331131102111204144413434234330234342410341433431142010301302432340130311204133244224121241132141323434420341431120123033124023023301204110301001320034411004313034313020401414242211224421040444331042402213321110033112314234234110300023134014333332", "230340243132414240322041422123304341222030232413012134222400002042110031310014223312001201424243221302101021414022232200434010244101121031040341342011211211410134200431410214144414110324304031310202212204310210340343233033114303032023024323213112420001012103224412240400332333220423441321110024420304210322040241403430321131303131222302234330003131233031010123313444130420000223013411422203422011324201410234011121302102142033030443410011322044234243412320142412040133343412220114442020311043043041443200412023010223322111433303342022210222010332421322202442332440014213010444103022424130300240241231134340403413301100243404241441142014001043341404241342020424414013033133200241231201400023323422411424023243111412233043200340034412411301040400101034334430120132223022040231333344341013422332211432004311124242411443110012344031412003420433042341212133041304341031403311310210121114123041040311230042033142142033421202341102222303240004222311224340133204223244330234132014011412240121022201032203322002440041301323011403332402223043131434121023224442123104400424143030442314014012302222002212310014013012242323224220022023331413141224321322041332111320021100112404140221040031432200441113303200220341133120342242411424041221421241020442442441012232314134020101430401231212233131142213323340213004244414014104403423241212002301300434332121422023311433422342422122240310433133300343131022231144224034221444130222000444433113424241014431210441412240000411143034443442324030130210413342040321003023442020444042341043032203304420210031300213404101321344330220130010132031224004444014313130132123403200003220222013143431403044023232010333210402130020021221034324422211314341002322324132114400244203403111232242242343033020300110410424040043313303230003340012340321120044043003213242310221241100144302012424002312422223143412320104400143222324012413404130233101442200404442003231132322021202323221340111210443223242411013042231300032230014441443203431432220210403001101441403311142242203330223403003204424304210203142210100330343300332414232310433132004413424003001202130011143111441022031400103043241344202112444204020220240410441201312221204210114143304321402134411302112413414334014001012411420114434234014243444102440343440140020204400043403443442132340332110013440422200002421041141442312423134311043413402322212340333304440233224411400141241102233330044121420212101031134214113342324131322023300440030030323223404322440343222323324044421321022020340420332410000213340021003003201331042333004243011213211030130031002211034242313230413132232322230142101434221430113241121422032212214010014041120410231113010444234440134302204302121014412042104330300143223240322412012100313314101200233423121430141101310314042431233410314303112123403404123413121020132023303110033312134323204000014002322314443100230000143333104114223300301422441432103444101404440232321420422211310403211434131122203220443121144241324341003321004420014244024020343030244013411221214020114124240013000303310334321331020234043044033010141444442141102421104422140234133030211430343222414021140001420044424324421004410410330000231000032204141444404112124331011413310134044404223001203304202044411323231231122110022111202310202403103032030002120314421241214341231321030234041112211341441012333001104102311033212001014334010214241421423334444402412003123113414323031410200421323422322444441013221140214120014203002300041041144441304314212301020121404021002334311141403423411423224433220122430400430331223420344024122044043033311241110124221411122232443424212114121044021323211112432433410434000411331020223401041232201210003423240114120240010122403000013413333014212110311304014401141414223141233044231232104121044223034311100430400421104144012130441412014303212131010010042324342100043104003421202121404400232110240412314401302231211101200221234133203133032342131130402410123220222012231424031230422411333043034023210231040233221142331201424041344140040310230312402312023410321343140024130234414022214131041331433003424102203030223330403404404201103434422131124141311324001312334033032204244120024322302124104410224424131020014421013102322100141110121211020230014312141114433000342200103133301132202332000211303422223342414001113222221002330201233012321343430130440313140022333022132321243421031312011030302240121033040032213040141221123331134333210214230322444322104423104230421020402200003432431444003242100343", "340003123324201211222333141412404341403221100111131131401421324043134233110410103142140034211100043100440441210121301242003243203142124233421203324340343424301220223424324411404201124133404212303310334400140113040012404001240121343242010340102223231122402023202403302422022031241401234221230143131142334004424321400413433111324034344323442012412003432040432343222343114231324021403210130113412334211431300040330442400210321300142204044314400030324323031044404203400440222413130433443231001341202320244030010003043344144430013344423002323433314431013204104021331224013424030424030342410230242420142010142234404233040301344323320120322201343220431232304042022402043314241402042032143302112203321012400440123203012204411411134342040011341304323213420220133321442300412134141021313311344144213344324424222440333103124420004240211202341114144131334002322311401303322000111210043323144024303210004112122100210003032211142210122401134223000023141101142114434332324022302041031321120342320144100203122244414230224040141304322312301333143303230111001324112121342024040432324422332240200422013020410224133331444103413013003000140312103334323314142124140343202402041333114120442313212434344400320142201403011120040311000242444043111124212002143404100144232041441203021331203400224044243141331404330432222300102213032302313034141210402100412321104100132012323102110412133033434234323331320122221112013121341130110230314334034041342001333141004020213040034123321343413124221303313322124114140304423132323012104233444030411210343141101024320110414020132124212313412300410322200220231344342031032013030001331133413113104313233144144243433433304141043140222130133002410321313020210410014012324243112214421333130033321311034442031442221143332210032412034342344203144424044031412321001434244101342212032101100132132023122334341421034103103344314402341414104042214330004330424430300324210323201412044310212140000212012134132412214413424120020120331234341420434010443121103124134343013224141323443212124121014240331133232223230410032441422130013142404104034201121344442002340342213333104230003440043442404424314331130132340320224433141012010421301321210233223032441233144003042223203140001440100101430324041430113402033213320313212231234342341013101141010212421003114420134103324212041010333032030314141322124001014311120031041310144021030044441314120202223030143430234222133103001240233333341314010433013001332444044434302034043443203444304341302434104403221431400111321331214132014312300123023412004204041203332044340410332244132134043431403131420231441331340314134242223213013114023110230442001331003342322420211240143224114344222410044314440434314133134413142333344204134213132244210014301320134021432344103340111111440414233404020400330004323410411201141022223001010401244442411333022433332023342142344433414021102044012022101143011403210411002433103240304224212243030102410101444101323221030033211021314132411113342114042230302203214321010411202344440121310211234032324422003002441411421402130041323330143404213032402422130200313104314221312031240441344244401100311230323240000313420001013443031033300412013234112401002011112110042310311342314321032441112322124202131443330042403023023024204210210000023012403034320111121431241104442321342201121334210111314003114002440123314132233040234042001201044222313131044234432311231043411423243012311142141221001121124003011333142202442000020013323140343004042340344243213430434321410232224124112211242104233324301142321013143230224223422243112430333040324000211311141123413244331203130411031131214214423110214141130014200331401323412042242313404220242322401122011014441242444414224324213223403121443124103044333133330202114120143030222121443312243102023401401103221434414121402023231002030232241242243142014122221222123221401143203243021103142123100121241001014330124031233344102400031430244121233314043314303411023432113121141202141440022421002011133043301003014240210123241443414321242134214140242211333322033034122303304004434121234323413120131031043224342330201231043113203211003430220144012344310443120410420430002432231134041144021131323033421231144041123104423323330220203324104203444010241120021120240222410214410433303313423031244231043104230243144210023303402031344304222002114111432023413403010120333304044034122130440301040441243320141433421343332140142032132402440202201011100331032133012240003201103342013410222241421112333421430", "031232322004111321030221423011200323202213433103203140120142244334432423322300342304321030223214134322044031123144323011002142014334113012010210412231243034401442320200302324202443223403424013204241201440011434034210142043230041214443131203334211412130130131001101311324442220233004030241333241201123433141430243402421032344320331130334423141210033242341234213212343202442343234434302104300443010320042031312012033033324341011220340014133241402200230443200000242041141044433010141422234001023413433200403121102142104003343202313133224423311433032040314343310241220420230320311322400422442431343434130204322312131003112234114010124202110132014411202323403131403400004100402041202112312032010103143140110314323130100433313121201220003303320321124123042032434410233041043430021402103423414431114344402340213101043144224021103122043444442322233301201312440130030042112020044411100102214213302302142224113401012414302432144403424213243203402102133022100420423044401000134001042341431100144104202223014112442101344033221233411222333324322333240421303013110323314243443202243233001003043100041242142123240130423142041314002004244040103040422003403104211341333344020204103103120203242040442334133410110344221143210113331003334322344040123300421020434223432102241234134344310142334024024210112410433211401232121332434002313311202143022123204424233204133202442330341334144321210311143314020201030244124134344032312413413140033001314432033234222203243211410043110204041132414312143433240133401311222204242130422134043013423002314011143010430112412033420110202241404114312241000220214341342234023012021032204230120313422111342342431321440413333412133234030444034333412131014401222403114220420021414212232413041101214001414234130422142022300214020300140224423400231241031431301032104402444421224424132242124402443220201304234113443344123323214243202220132332131004441443331221212244102313002320233012441224400033221341100340031240300142400001442444003404230012424113111004124224030100232203204412000103133200341202401331441310313200230210203132011342210003031114440300220400220403440043044112442441301310123423020043422421241433222344011221412311210404323211424114131332442431222302323400331114434424232122101423322001234113223330434401103011311220114100142233422440333312343400102243110243143032321300100431332210011404242124014002144301212222021012002331344411223241020303403012141234204133424040432121414324101103424100434110221424433103300330121220301431131223131032020224120330240023231432010300332234322324314412132330130132111030411012132142113300330433032012321112434341202304030000323343044133111320023204401204442421200011011212333243414304431143343334414221330232212213111342030032022000133043114232222122040123031110213122103140041041120024421214204043102122402241010302143331331021220011432120342114313141143401411001203444023230313232122330424324434144410410040110100334432212142333341244203201242224034440433420011200202000143120430424144341424014031230000232044434134014420411102230210240004312414141331342232440322111032414133204044034131324311442403022111200033043030020042021304440010343433440340333242441142224203322243200024123022031123344240030443141341401330142312033233020141024104040032412133041323113324410212410300210442403201210321311440134134034332412411224100032340323024414003043410010034111040244014222121312332240333141232314442113223144421243313142411331144110212110002302120204214043102220313343302203302333002202203030341431440430013404203142201302004421043321223140233210022101013401430130312401323441321321430021003000043144413234233133030130444440022231032124333024201430314214433311334321201214233303233214333342424001414110234124230130320014222334300313440400343441112242404210404234213302131231314231402030324210314441441300020240023004231441301300212211432032400333332104434021423243234111140443004013230102141204331034032402403123032140002311010020234004344412313011223411244142031412231140002031110101431143342344423444223211112240010244320003011133132124113030110044122032202104221142211233443244143404412330013411121413301441413212340213211111043133200444030141033423123010211030133424333424421140104002423433221042302320314240244001313430011033424032304002321044031124231021323004232322122121310231344042433041122022234300112421310433240431134244202203442131423331044310214441231333002240323144443034021241013401211133204424411303244002", "210324222420110032404121230042003044242003134041412004002030131113301002314303120404332340012113234022300141302024232111043422241403441231203440311104112144311201013021234203414043310313313434404023242011401201202403441002401422331421203312132124331331342304242214014013224414121211312040014334422334210044231401411202040311321444331140020240014133200201103321243312113421432330332413403400211412004403331130121200330012043423212434214102133233002031324040043401341040314012212024143241322202410312422213343221010022202440203003413024213212441014003203041334243433143221311314122430211313042242030123100240332222430304233022340214123041001413010424420413030014313014403000010114012202123002334402442433234434424134131030342243131441410400331113423214134311140041233020332404221011134131202341414430433012341042121112334430204010041442214441314440410400433102244014340303001012440413211324404210241432141413040403330200021420422202441031411432233431031004240424324434413002443144210323021301322200040342432321201110032431240423204123124331124021101103201033400332244042432344243042133041030341333134341023122410114313402440340144402341432021010214444202242222421314131400040422021343441044321401040433211213003124210410433423030300324314413020413110213302303210212141240224223300032431441244214134443243211310201402422121044100331103332303211340001243043344040231301344011403220241224231013443302102021202144441310210313334413142120303103144104302034411324320110313341332213004304312321141113333411410102223120133310034233101204130200204110232422320140431232243424034122444412304443304224230432123204211214030104104330310414341311311323024440422143030020243314441334440133011122220142303234241104213410001013233342204224221312414210041412112204421201221122421300142124024132432010041340111140003111014100110111334131033221433410312222041323042041100043330012400220321031121403242413041202103140241412302232414440230142440132031141111304322222412431431042200401434211203424431234000130023010011432410003110040420042204442240241131023332223110330344111000303341401024443000113244333443020223121012222430032312102221322412132140413041202204300034010033130202021242441324223040020042413432004042002130212423311443201402212422332310302341002203411243142132202011431433220214300031334011102334240320000233324441434422011130211314004014314134343023311011233232432443241000010134143402022323004143314240424110131103322431133210200123011421013242041242211124034020102421312033413021013241111123133123202401412013142010203344122303302043033021444041234030033403324134203342020414133242011423002110343142314332301121042012143013323210023212213004024202021204333414424130303330303203221032223232141021322043122343312001240404430311143314313400100022304044400130221111424044123442023123340103200344033204302110112113140332302242332133021210042300224340332033101022203042121234214321231202132014240224114010400320142343212232411244333444004222314312412223440000302110231231210112300124133233212323044412412332223431043221401402041303434023010224434224413024444003440223121020200044404020012200044230001443012403421132130022013203302421104033220343443244244220143334021304141010433141130133331132302030430341011331024024332203114033301213131402402244231431232241220422440230144403011202224110120201431120321421032324320430034113133321121003440334402222113040124030130033314322442043212204010240024424112043024000243110221004130114324412141321023330130024042011202240304321030430123322302024140432201244110323101044302330440402240244132202300334404021304434440423230204232321432241140340402304401100120212202221103223113242013001231331142423044014320234234430340244112041110223224240121430100001210224312013144240304344041033214143004220121223130104403111244441431113440311413022331230104431433134131222132120014242031304342304423132014222222114433443140223400000233124341103042200031432400334330000121224134320221132244330100201421140013342011204231333104332130123002203101342120222402312123020034230211442400342011340301234103404313122321433214403004031314121142340200303311113023321300242422022043322201021232232411313412214201323013034100442331122443102330341220330302102220132013210123331132222312444314104013301342341124324133223212221201010342113121331302100043134233401341412303413413404034240340343002314232114140210420201033411400322432022132422023100321420313243003043010014124", "300223003041304241321440341023220133444213412033321122330002144430040021234013223413204234422220130402140221303011204214403234120432020233034321034440430301304133330310114014100342302212400022032314130121310004404122412011304444144002113333403422022210314140420034330023000244211232002111434231020412032234341223133103001330441424211402021342200240233230110224313001312014320322204234314004204331343230412023420141323411024303023331432400330320213214310003041241323141244010320110334134331230034400312042311114403023030014200230122220232221212441203433021204124243041330102442400313421022431311312230022212414201114200323141241122103202310442331303211222242134222412103321102003244224221223100104233212110244031230043303103314402141132221421230411004101131432231133010310330110410433024402124423133221131401242320422011113144043202131321140012134001424123012044313323313304401344040434224111231144424423423210220332304231422042410231311000120024211140022301433314142033243142343211310024102333004321112041113441422213004010213114030012311404314434144143403344023342203214304101013131244401201431444121330444100001043234023113101242431120340014323331142224040324342310211040311332113043410341243323202140043413324214210122122041224240300104000143032411213014401414403233000320232240112132123241210244204423310404304143231141424311122440224320113320012434241310331323230033010012401102014001241311344041104213031014224302014301411213133300104432011434134142140301343043220212143211104401233122112222310031432312201344301033042434400241034311212410001230230303403244031202312020430033030430200131002222401300132234244310433443133121031442320141002110124411314123304043341322411224341431334133301222130402233120001312332002043141103102030323220031300224434342232223242311440114230403004141104441212124314123121130301344444411103023223013123031042230131323004131002123331001320432434033443310404200002034041243040322230034102032344440023022004342231132023214131304300310224222110143434432130332343333434214042401311144003310021413231323220122202221214414233301231443411000302404033110411313330413432404331442014410032101223234324334241113034222103414134401333334412413300212441243440440442041331104343222410302442240430400432040412404333403323443042400311402024402012430410443000333333130103402234341004102413201231043142112300134344444044421412444141333442201130002140440323113403412031234420024412214430313312344130444414120124410140024332403123433221244444001144214110020133101203012140111132002110030020211230242220331031020002003140020430122222221011014322040404430403423031422021000042133134303400144011420114134121414240013203430042232210113422121421141140411012232403332141343334404144143310303030131331031133311142231223301201044042422142444422102440211013300123401200131222011430300333012134033320033013330023124012201320131202210102232134020021441042100010012203102032224100203423132103433101004321432433434232401103232204004044220102021240330214312300030204131230312342420333143044244110414410444423120110322022013013434102334220302032021134242300021121014220312433420102442230200340143320422122302423401233103333122142204424010202420311434023104433210234101304034430130002233422431011021141013424124213444421113342443232202412200102111101243301032304001004420141110230024033421103413043240023334102440210122021244234240110232034344121002342000324121334241004420333022242202200033213024023031202324141144130221440343413140330134303011011013000440220321443341124022232111310421402224104441044410211020333100423043402220301012233322241300313044310042144312312200112431400341002034004224123041002423103411340023404413111202412024340100401430124220410420301400024141033343033323243003220211422342113410430113101434301231204112430124142303440030440432410441313100012334310034321013420112123040212032223401204110421440113100240112131120121120040322010042433040331222234122002130112021014022444120242434041040022222434322120210004243421442440230032433202422441420114041414442102423422400400113340032200132200322431211311021023221313320304341204421100300033340332213431123011124434144103341122123402003420434223230323010414042331333020031213030003021433442121433442333403111332424434430340043223434422240444101203322404041013013020411411144323012443032303323412041421102221213004320212300334440134201011210402220424312124033014444421000323223423334424104013243241311032142", "233340010200210034301024011213033041240423342334211332413103141413414441322042030433140021020020123201002433321113103120103232444021133404121113004340431230444221400002122440330002101201032141044403201023111431434421221044102333013424440330011222111340320000324202140304241230241222134214223231120224024143404330343142103001213402142234230030344443113244202022311401423321433401434223043112404201421314202102300104102131433302232134120112414424224241214100424142444142310002401144400312120401343010024303140403342200013110321022200330021112312412133401213042301341012321443401221412033411420333440104211001332443341233140334312110042131001024323322201130124442323121302231414322301403111002112103101113122440424412443221434134024120000142302341440010402330230213031030331403100240113003020014040420330140442432302313310241442434014212204103404243102000230223420122430403112330113423200123210011203221044302222111243214013121104212204131434023402303042220334302021130400443440302102242123203433123222120204114012210130341030004202014434123134111031320330033401143422201302042413024042414324413213021424323432330430010400431444310422414212441332304241141433300122242403141420023414021412321134210230012334002300340041440022341010012013031104413330434124310204213310243201200032224221020321102312242400142323334104330131001131233022321401212014201234332430100304020042123414203304121342434142410114414220413320433001020104202332123200304033142312300401341224223020321442431033030433331413301000201200343212224324304034130141313133112322311214334202103114122022123333031402230134422241430330032424202310443040241044444124121412203233311420111120202414311320343103411421021043321104103121143344313012024413004020323313211413344131233030204220102044041033412341203332144412223214104433330342200144403042134000402034222431100444330442232400402120210332333330111220344010334232124040410242314443310240011112202411331331323233233334344234141131101200340011104240032310034040014141433424101400410220241413310323022043344033213033434301414213212111041304004102443313443402404020401120040240421412431103240110044323230100032242114343043211332002033312224210433041402312041324321331203000041210204341333031301431034443111322204024114202424013102422112304322032221332032221100323321300323433213012212212231341044440311031420433433313002234114244122030421000433201242004024121401113201210132023200241113144414344031421244103012444132123221134410410002121120211402304104414400000121340222413140130122431441331321404334121213203341141004224300123410230023344002234142402242214013003041304131034304031303011344020322014012040232012431410031101030300110331344340441110411022340411411442444401133422304241210241143232341203021440420012211232004334242330100110104001012221233021200433131334131304421024132012421010304404412332332240333243201422214303240441212014041030130011410341043331200422003404444303310104133233022410243222403232010221202010213024142100114323321442403413030103131432231221201333122230444143323422104004341443230012221003011342001343332133123234213201421144124442414404333230333144034303423424020030423020302133241200230400112023341410334020134034403002211344023044443424340144043102011403322000404324413001220413234313041113002430300041300242113422432113121402213223200242430100100330144400013414411240133101210342213232400144421340110043233143442134322433212210303034302402312232311312032202402243310331341443240232223102142412444332424404134401332434402241313001202434411343004024443203003102441100424421410011123233033323423043030043143413143044221341201120323004412103431221231322304304413144340010212034142034142140330122012312313343234444034022313213430442214014121031203101132222103043010301400132413204441413231342014311444343222134313412324330142013122100344122213021130333304344422324204301413113413024130243100313210223332414122110321034102430441101004231110210320334014231033414040201021023301302311123011242444143431342020201440020103221202243202132011011321410411010301442333401211304140104103313142334301300242304313111420040302413111014303014012104030101201004222233234421113231444131121312341234322043103200132010123144111444244103420241232041233111323123103240302111014410210144010144404340322321220333413040423320413342004123003102134003112204022301330002242202222130004041100000400200031424114313032433003314214143313333020122412002421420320134341330", "114144113120214104141120412111322321202340211302133023341440344241201434011000323024444431032314212034031331004213013101440110424241324204410044323020440312331014104203304000313300424434422001212400021120124142341302423404032101400230241430423420412033322410244021234203423022301324042310042401444142404303412112100102241441020021310130024314234221414232201114420211212112344020042234302000341014322132021342410243001401411042310300221140403244324400144030231412434333140232241334023201211101230032131411434104020032011322444001020300004410420003340222203103302112130340230211023132343014104230321410234221234422444133201233423044421041222023303410002432323414414121033422342110303122343100400242002313144203102032233322120244333442032312020231014222021224420430343212220130412213001032343331020330320334243041201002122114424010410201444233032143142424043332030303010134403420003333203420020433122412230203304114323441443012442021042121323412134430411112443200121440003032423220231000411332212241324344224213141323442044420040434411200140030214422133343204313404202340334401223411001310114440302331220010340002002024303133144332033220303200111223343103414033224043230020320212004103041202331222211134423002043113421020320111102140434224444123034411100231213111032031320442014404443023021414144243014110323212323323024411114020412210432144002433040341044132310101003032003142130334031432314341423300420202422221443230434402232241422143020432013000223333004400314404003342144320012104423244443301403343404024400421410322213201400131043300123423122212211420402312311041344441241230414222232033423004200240233440131300203010010212140233224344330413212211110131402240323123042442011234122221444010014343103434341444000044311232012243321222101203221404331112432214340210341004430020422234440411242410233040312003400120024141310313101414220142223143430032241431140440444421301032203303231210333103323312213224343334033322400013402433121141202310343143233223100013140410111342302422231302040102002400044210230044441414013231242440103102231313010430430414302330242010042420033144442404113400311131304013240421403100301313200423303434301303221303213431424331403412241100200204443432201310213343312201433210311421444332314333210001410421010203101430202021014100402044234322133421403411441443010334343004121330443040414131424103220131304334043322112413331024013203431322011101431220334434321331342230344244100423013213212100144411201132240140332300214132103041222402201243240002204342434011433444214003233403310442033020002130310303142021422212344442110200342123441232213330421220411333013202424311331421020104324223030440104002201012314224210344133032343304144202043020414441122134214144143010133110014130124100322140020332031211411001423403244340200410313302222023240200101410312434230311101444032104321022103031442013144143424341432000444003444210031243132321204333114221012021142210003112211114302313242022401413010133444100310441144323143241433112042241340133004423044120322011333311013001424231123304021423133013111243111344201333324321013244240302434433342040323212241143402113322433041022004230033110022303003400241303301321143224302131110023300230044121400204424110000110322444334144313421443004334402030424232414224030421130023211432144041320334410400203213240144131024341440313233243022212210403444403000244312013330422430002344112402323021131041411014244030423121020302233414143321422404321013231421421133430414423320333112133234120220121024202130304044103232201340013134332234302011201313043221423110303404413421241204222004223421244041314324140210421244030003140013130443212312334232103003122213410432143434000123411034331140304124223414424001140211144344222420040402012031301034240312313210033432424434140413011130423221040022410310232241124402124240243410130334212231234344210221432412222414121441444433004100330424304343402441144221330402100204031234004421422200204024004011134330044010124102233242441003401234133004140341400413220023032334030421104100041133041022223043043130013133441102013424411241420120201430412002041124021210323300141123342302243232021021421141202241243202233243434003231111031030343302312344213434413022433112110104423411021210001312222103411313144141300044004141040101104303232023422102131344210210433314431020333020143304421233300431403231141211132243233443432324111141122004422112123302414201223200041133110231431204220330233343201410231300", "204322313334424200024301433021241033003114043102213004310040034444113314121123214214232140101404132010011043342401311330421140420412411213330202430014031300143200422022423334242011433414302344334200010113221403302031401301140323211400131124043012011430314004301401022201034211112404001421034243030330223130210310430421401312030201220202112423013341002311241241314121221322333420210014110131040122413333443331024034010334240404101241300214404321233111144042431233100401312324020221124302240032112444303343010113220114311030211122022220040142104034340443104110423003200323443240000213322310120223131444132343103023102402411240103340120440442314100042330102000230413341304110414242312133422222420112420401333021040220220433223044202430214311010301421222142421211303230302432024130024113034123113210012133101110121200030303202032433301331110141420233141023224143141002044414203233130141343223313134000213130311412231124343141230024042310114023132001142331033241113240401233031314001324400341230400441141410343420100032231014221014100141320313443233244300003410412220122040031334114311430040422202423324223133142231303141221210241304040104230133002324313303114043140242110024101342244044013243000323244230131012432014321013313004331013031240043301224431324024131234310120231141041314330342222201321414233010242414131143224322444133123400203233021242232222231344123310032234301130242044410043131331000110114030420140431410121404420000404130221023241404114110140344011002104423040140113112032042200310304300011433234243140404214324144222322200323103234110400131311032023403444023234423300132320404033032023040433001224242330104441404011220042104020021223102300221111141344301432214310331224113120231213121044232044113001134101224340123214041024424132321141343341300044011341424010324320331342332344034000312002331431413144301313200403110402434041010001200120023243223234042323020033411210133314232344432343122242121220211220401023414234441202123044113112424400434132013020134243232403334042101111314141022223324420413040101320432323313023102104430214121032032103424323222121231244113123030222431003411021010021434240211202011022124220342332444201332123444023111131132332323432312412411202324200340124441022223103410023423241342013401141124014323111413401300203034401102200301310422303111301131324222021101020202344134113003443101231044310013034011110224040314014104101110212320210124433200111222002214002413210223411431413203024402044201313130140101410241421020243004312032412131204231040444313003442420432340210003424022441224214420013043010104123230003403244012431141100004143100022231310340203440422114341032041420031102102143211214422041311322143230241322000124322432231024413210104333101322103343102234334402232011223320041200134211303202414143321131442310343242313004323223201322442442433324304011003141101213324204432414311332014312434001343020012234341110211104221042424131021143224212214234430223434133100243444442442231133211200230334423224334201011144031303204210222133424241412423243133241014213011240043343441343113141042412020341433244431343314001001031444304020213320112112121243402123323223330203343431001001031243030002034341421414320421230023311342323404302424130433124114032410201011142130432444422033144334324332412200004303012143403114231003334101221422442223133043332321304022402210402441242023022212232434001240202333103234022244321114003222124331310134424002222102320112142204433102311222234303300312320201311322430143144132314241321140430131010243204132423043112112123410134242433110132032110224021120113110212343304343002342143020241000221343313113211422020001204132300431330240012434134312201140213120434341114043211144024140334004403434421002022000021223333212422023022300424430001023343124322020301332414443302104043013030034304124301224212424441214201411140214010310024303142121140324403221034211313110431324341441304422021143432431214334110414211322230221421113030301304430432432320204422132223120302322211333124010031020420114012412034322234314430144002241220440401131442131200043033043330404232144321040314334102204320024331330124331322233311133322414333244432104314032303120101242030301004321323234344142012334240314203412342003102230313210411322212240430124422122231202120211303314211413312212122422143001332113000002101421334113233023312211231412431422423104444222030304414442312030421441432023210214033220040342104342424214214022402023241422", "341310002102322032132443413443224014121101242021010041001141242314433324403410330100144342132311434011331230010314404031223223034134141123022023131311002303431042144434403442212010110240030341130024412302323130434434131222311034030044140432343221203221000233103223102013310033344031130000040311224211030131140113232244420433432001023132013000103043211204032413134230242443324303243142143034331242020002140232140230114140320232203032341312423411222302221422310413134212441424120241012242130003324230133322040421424012441114411203411213210032104031231440134124440331111413101133231122412234110422020313044120442210121024224122244031341113020334413430414342310143311011114414313403131431031201013234041104132322024222041444042304441034222404102343404014144024240341134104102114210224232040141102121220411431322231201232330213413224410233320113432122304011122320400440311331223421321313220322421222223144413030331340422402112021421301220110021041310313321204130440020301414301431344221324140200204214142434132014330302440224312402022442210013242200010034043202404022043403102443040101142344224123330124222041214014001214123341033120021422101142002302403230422130242101410314030123004420110121344231032403421143322130444020333332311242020233113342432120301201324043201102342221041123424234002313021010104031210331124242033423402013213102201100043231124122133042042111042014021403034230434142124301400431442203013404201333033040204101223334143101430100112422312011333431441333104123110144203021213441331000341134200201214213140113102414002434332341444034222132442424014222001133321400110424400303232124414101210012144124021020320104202342140023034202412212040424012212121232344204442141423201003032212400302440344322434413410411202040331342134132303202111310143214000424044001334233100302344444141142343413343221320311302014214302404143412341324022441333133001103113103024324422144334310334414334010223412230221024013042401123402110211124032042301311402234120330431241410213233434032241124401214243042342011241204130013044132320143134321001324243433301113243311030304444322100300231313131330244022033122144431234420441040222301200001402320341210232410402034042333032031332041130223221110133101231223303440402220224324111130441223403403113434300344241314203042432021432303122442324431402011434240203242231040042411440014342030444102330234034313012313342331034344014002100200200340011003444020344224304411013223203244013123212110403304100200244100231303424203133424100022434432212321330444142200120020442244343043111020332342323022120342210430023044411214021304004334024330230223410023332330012141402142102122121214303142343412021330323141331420434421033424104021340022323123410302102020103232204303024413314424114110122413030300410430343341330243211242110210421343343441424043100224301323140211032033344010204334433343302024224443221411212311024320433424241004034041103211424322430333030033332412412002414311401334214040340333303033010323323323021332120134310444103023033413133032032411244212334121134341333100224313102234231221021102313413311144044423240424142343442441420334212344114124434432400444003111311134213421024312044342210420311431042422022434400143220033314334211121441323341124343323041204421002414430414111312041110213402102332411140430304413222404431032320041042200001401323011143233300122342430414420031022023020111200000312230322023412434422334300340134444132231431314330040000404423130230114132202200331213110414320240113233301322143014021214122033410324211212144201402031030040041231442203403312334124342222301321204414223132304342433130213131144023424401022403211304342441021224011212020003341104344200102442310433040023443123221420340220244132333002300001422140332100401432324414344034201032134140323412404223024321212431002403444330444141200133443244043333030014241403301444000442042414203044041201020001030004120040134414014033443413033413120102123324204411131414423144414113131200321114044423214213130224003410234143320011144111010423333110430241243031021333234304423310114143433312312400324041201041420312244340112102201240120313140122241000410133014430031321401213113200134341432040003322222142010140311120120334120323321430040101401342123140313414244223113132204000320333104220413110022222042430010034441030400441331300242111130000322434141042421341233312424411002414141022230401033231031133142102304331223224300110343302100140012124402001034200143222", "122220240114210343424142244234423104211230143223030340034321112411440124133304222004330442443010231210412302311334244200034241131032022330240234320004113303200030032442301310113411221420404433144401121403214414324440021001334301222204404043231220241233321234204144330142221314214333033423304324412222040102003103104303303143234240100413141430023412431212213121123323113143022013034103120124110042210220342034333403223232323033404241041214224432423024102444030311021232104322113344133044140410313002314320234403232310032042233344324331223233021132203044312202111121340401424033410211222334242203411104411310241442432013023202023002431411201342343212231133344401144341100241431131420022432203424431402423314024211041132243233432210200110003213344223000304243432134232020040134213103224002432430340433230230232314022234012210211430300211040240104341443100333402114233422004234441200303214400110302143042242434341223232310010001414100004002014110404303143312011424211012131024132241330403210130114310201431023104120232324110114342310244231030234122013122002023131442230121212421400123323300224404142011431413130004033144222321422341042114231314421134144202411041332232432303123234340331104422320004033230402331321330331333402003412003403301331012023224422233304144140131112121430031043210224211044014020141033434100104132344412030423301144433033444322322420030204221234403014011004112332441224212324000014410011324100412110312420214403324131143102124030124301413024040402043411343220013033031422021312402130022002020023410440203342041321000420344113114403011241423241301222103344343302303343004104132014314042013322230103204342110013402133130300331420302133231010011042041421204242023340423444013034422142401331422234322133311412311223141022402030311113320404222111442242313400443023213000213441304304043023403321444323320240143020210403142331403112441221334134104123224132302232424424141122421302322223123331441101024302320234303000411401330200141143031020414001241124411133231413212421143234304041211320313213234122400002303042302330000214034003232221130313103310142401243410421421343134244111130333044003434321303442044024414332430204311444434121314224031424430244111002142220410304012031001133102400323223310341441043241222043113021000224000321041002301340244412004422312111004102344040110412200424440031004130121110424111231103121224100303421344204003444311142142210131111312004334441413422121142003223004342311102313001213003324213234422030311032303203032323000203210223313220220042224433121314044214002432440003212324144030030210312404023020412411413421311113032332300014244131143040422024143310443010400341244241340200014144340333323401243142203411411022324313241430442121014013322020101012103002202420121103132002204311230230422403422010140402321010330121121102043422004041413323232142031430400303321233021130231020143243241434113133021204302301024430134440332401100303104304401013133213443201240114441330433143410320441412042220221243003333214323101414023222342111440042142022212432044301230101420112231212243200201204241121230200441211034202411234221024102112330002141240141111030402312000341114122411131234331323303014022422121312000023210330033341243242231411301004200224004212400300420420304430330141422101114332343301202332203214410033143002231124114022204010213322031221414234210143010210303301221310232204230321410034312221331224024033432031333042311422112132204213142343411321031222133143444213141220330204143133133331000040314003211043314323412420221032414122442023122342004341130013432313443340240320233431202402324330312230242413301044043121141404024424123421013021432102302000022341232333314114303324312010034312312240302144134434021321422000244010014332004443223141334002343021033304040121022303142334000312314031004143222144333204313322300121002124411010331132002211400122012002130332320244441104232302442114331320434011102101144033221321444044032321330204110101323330441200114424424141021413043112122230013031222044310221043034330024310204104422140210120000410441044403323023230411232001442443210130031314324202412223241010023140234242032344302132324043110220431324001303412011320110111133330324443300343121102032242314401040321241224140344332434000140410102434432240221440401341242333043340104312444034123243122012222201014330142123100323231222311330022203044102322022103002304304132224210320110312133124013213123000301341033404024013133402311130024", "411230134134313300314121442130113340431240014120010421204034343223444433010142333014143420210212330241201203141412230243330213104010242324411334023131011234101320034032141143320330121001041143210401230044231310313013341422121010124304023201224404303144013422221104000422323034411112244234211141121222403444004044144011331144231343333310234214112242232402241133330201104013304411214230133301103210223400220203321441103232100304300213342340213004034132212132304443133310303140420434222033311142034341210033341400421440331234211113100121343242241440012211302230221200422104033102142030233140041112212223314341014333413042312224432141112033404133434010034434140114240042441232341414023240124103413231014413340430214034411024221144241332401100111433414141421032200333303341000424214321301110042212211402131240032243314402012410440423343432243433243204021304400241323341441424134130210340400344441221231032121232324003331431323420422031031220230023333113104300300100004311041414304320432241004104323401431130014210410131123142244014112230012233020143341411342344412101333012324042212013413221401313321220300112300123424242020322412243322102030324203012010142344304204214441243433311233242124231013413043103112400034100342210303334202304332233114201200322322334112040331241342014320320314002040310240330110223414142001241210424440433033041324120430033320130433242031131321413334230142014044434313110023413002303340024223202341420112241401102040113234211212011440422200022244234104001243300233344223102330441310204004103403220303404223420223304244232034132441222104003402444420223433414122242222113110233110120040014033340432011040412423231322401312430002011121231320044010233032331313230312412103421444244242043022111111231212100024004040441131032302141130230003200142123240244021400444310421123200400023313104012124312304420220224023142021441230001442400444330124131424014040321224410033201001243034042223313114113100101001340143423103313430033023320121302443031422410123331201020033220243243220313002312441422240232232340442212444401341304304444114333411044433412010141431311224443301001312204334110410041241421420124312112331420324343234033222224233410403202244122442243333320031014011432103424322120304434020220102423442144122000003332124144344002224132113044220420332333044131040432111343442344023243124200302104121302313141124020230320013323034300333113002121433223110242020101222304430312214324334441020300131400214240331323101121242204302401404214400032023134433123002032210343343224211411132421132440044303024141421411420022220022213422304324431033340301430000323043022431431314111101004201141001400242204342040122114140410212323332142210123211133113414443101133021403422004344430113041133230203222234200023123411403431142421420302433121310001210021312000343311321134003041013441434110443200203000234030213003404321044211411310423033243430104030200402330440203223140023140220223114023142411113223204324000122103041022343301243420440414434420424423233231114403112021014023010302013020102042330401330034414200030224201204401200123411244324042114223013324412303140040301233420131202424330000422124113210034124330010234430241412341434313414014342102122221122404204234201233010432020300314041421214332144343221034242121214043121340330024204004114132320301412012202301244432410130341333412202204332322330442140410220201044210232424313030103200430143021312043144043013120213424420001140111312421110142024033420110003010421303100212142130223012202410321440313120022402144012241403131001031210343221110420244331341303201221321240020141044311122040100001014313234003123130403323201140414242010302143321101402244242320000330043312244341412403311314040142102030141344424422343400133214232243431240402322121333421204201244221142411434204144301123223213034341434024321210213022143043124401132122014443020131042420313103404324443001222243222212431331043310243032113042423110130103244022131344322214221443040440244213333001032131120004212422122331000424034012320032044322202144433433123442030313310034002201244022141214111002200322233232112314222404334401310342322213023304010413431012442222313141133400332411411231114134041411412414200214241030121033200441004024321320330224013232020113322200322410440302303334244001042304431112031420003223313332301120040404114243221044142010114030000140320411211124403042044204134300122230303431102430332241340302203440103411314031201020343324434332", "132034443324324243022440433110223120302112431334120013120123334422234031311401243441110202334131300210311412412332313324023114114411420111213403421204114031033214113334130302400303012302410242114100023403040143141303422024414214232343311111421214001220101341412444432200100242443144124123034442000101030414422444202121301201011142244442144403202000324311042144013341042343042221430100403442432043040303310104311211022200011211221403430323222111020211112301441242232302411430431341234110230432434324304022214131341413302110420340441030013321140421030011440401312443243330424034001003201401012044424314314141333120310031310412422422440222410440310322113031411320044241443231020240313003410234311413030410223141023422341031311334400430141101203140211410223114412221044221430241123013202042030124300020103443002121112344012303243202220412202144211240132334240111014110021314102443310310312413214200031401144103142240424401200404202242131123133441440020314131444343223303402434021424103323422021401304121101203013333414001424220141101030142042330041143422342321104223140333341340424343331423020131012440140441303311333002312304203023131444242404231140230312440424120121432232410111211411042242240444414320431421243113130241423322332114304324022322434223004343302231123413344001342301110330404202221421403034314012112300321332123134434343440012312131223342101421223434423420122420401120130221004033003202211130410441204111133222302112202434213013314434111140422030341232210140314311100111430441344034232240242334020342114130232232443031141200141431422131324343143424402424010120423341323444101423304134332203342040234343030323002012100023033041202402300404110342110331422220243001012212330020320231024303400001440224332240341343033014040324012433420234414034024442334432144141112032011244414033224104032242323133313040422310310424123212131333204034421400402220441212140234010204322031344013434302130143303323443400132130323123224024221021233232022333421214444314020003004324021034001421003034313324233104342324203043043042123133143212003034003021044122330320310141224330431101021242401403403440102402230433243120323400240432204441004404113020443022043330131302041212322220422104343300214100120424044121104031100221324021032234203044320310103414143044023443011001143212324244303101201002244120024211300111034244320133311112122324202034230203102001442342411303123033020240434432103013102002043113001011104122044442304100132012022230243411141330140312000043144022341241103023040222313143043232002232412130003432323044203234444320322330132300113304102212213410412411213110034402120441014314320200440440331301132043440020440223001110410313142314221330431304413341220144221023231314320112331320031130421401324234032421013122110320300042123002401224100110443000223444043020110203341031401314132432001431340113210221004411032422131022430044321011023040144423421011112240320044003241121414321304203012122034143403002404220023410031121223330110220122232311112444422040113441201410034142224204432413020040010221403431231433111121421332001301103033313101123322212223332303314444324221310403233201330433300003014110221301100241411323404113232042124224011344431010204230140443230402210322102331232243132133044143400332344404212112000343200344201224130223303232132332242102311431300443030303421021402123021002020400440313041414233301344421330433440034420343212340142000041114040123443142414334413023412031302441234232132122123433101324000323143131410212121011003011224422322122003421441042310110443321434413412031302201220122443130404344220220322041421243414241421103024334143013444013214144201300213410231033223423444404323244233130423423144321410414324133144002203413442343320332324231322430341414223411202112433331031343340433301301033122440141324233000323343003033020133320104310023313332224231102021022010024241423010222411332022302221401311221411132241130444331201230130021342041002432221104032140400440000123104211202042424122040321440412000232134240102024244142400432330331044244403440403301332224431424242312031224323320203433044333321111222002002221044212202144402112314341341403412210022203322100301033422431403134234102321031031102131204311201432414203242142332041423334202422103043321040304134133400334211440302241121312243020242011430143423132024024211434200014232334341242144031014044321311244340300241212311123030411200330322323410224231243231333110220331220201200322130400143", "302233322323242432444442210302333032223221240132200030302121431020300301140422210131112332102040133131003410201042204340431413334124203413110124421232342344401013120012424201304324132003442124430014043423343012232032440310332201340344220443014120130013333400223120333240131402034202300322232342031341422314304121244234123123411013041311313131300314124132401124042401443204103214144032312204033033410123232331220131214020112021332024012302124312233122422222403204013241210433422421432311204312141400024042444021344021340341114233243000141403113133241310213113343224334232442100102021140003000114114100321032331210221001220340403234211023342323003401312112313043340111423314113043433301130003103322230413214042242043203140114441441120321430104131444424222424122210443220432002110442240213201031314331210422303313212204301334231000342002411121002320312432323233434223430200021324123020442431124143113302402344324332214220142401320421201101431113001401420032224234300210222323342011044302334223024000034010310444234120401242344042330213032442110114310340422103142430013310113412023434404140014331212212234033124202130323310021002133320003012400432331321441433003131322414121014422240143141204120001201403314312311343232143220410131020244222241022424231302000144330043223313320221202232120012124121034110020441432030124401011241113322303303113330222213100400213020024323002214022331040203142010404422000434424223424004321230131121333231022104202424411021302114032024024043211003200301434204001324342230132402013440133101104304024241414222331341132314443124020034040301212421211133202102233401200201140032102113310413224042020223300021301000013134330342432303243431032334413333404442303332202224240423444401220410213001313203243402044101213132321041044212114241001414221004424102310241020432430233342024321422324100333232230441031133343123302441310312230121231331140043311343231301433031130141024200423330312214340121213331202400240340123030222300240220241200211422331124010400310110024311330401033130313402432114143213112211231200443240213404144002444244124321300401304231212111100324132432200110400102242304432423313032012230203104404232443204002232032421221303330034102404013431030132204130424233420231403223103232134201404240120223234342030012120014123011314304223030432123240322324440204433244233234124204241210343122034244210434132333430432023121213310230120031233241003414403333324304331323441313232113431211000141133404221244021420221134134033110442020142123411014410113302440232034210322003333013020402321424101422131001043004143323212202404243343414123142334310004024243043004403021034020420321334224212443404302420002341041303311203310410113110330330003344132302044300133204411304230442143203303404340210330003231444011431022211401031303332430403220211423000213230424332204204420414341412120424442011230323402214022412244203100444134030410241201401222313042404300122043012313443211120324312441122242343410322212003040133131101302020440203041012410122440224214201344212311224114241131222032113202424310303443043243334020413234013131401224011004114141203042044221304131103343220340344243414434124114020432320203244200131440202023101340103340440100040124223413122003140112313324342133212031102132304302333314414330342320014400044403344401244143211214233302024431124330010441200120044423323300023001310140244403313430134221202320312014130243233331114340401003024202041433441340230440311020143041311421404430211101322031244433240213224040213031124310224424004323221213240003431401311331233232140223344122400242400214342011332002110003200303100231013400111100032410323041212341043333232301134144003212002322340224143423443000204011140001431303034213010340122212430434130431404314312210411314211334324334300203034111301333001142210143330321012303431212221011240243231200320000411403302221404043311333332333101404030334143214301134141432333234314233134123120201431041030122140204300320421434213420121230413233121213300114223313421203114324314444430213332240033410141030420302210410410420311032140243414300011323044411124422213204402100441342040411233211411013332102400000210412000133223230442221030330310200000243034444311202021201204100334430034343443322402224233042334221002013242231200100111042002134103044113411002002322442144134333032202430322323122124420332224030444301013212401240432430301033213322203331430230101023312231404202134321143131212042132031031041204213422", "240004323343032233141433432430211401132301410302131433140301234233231121034240213312120034132103111440424212212414343132240324443321110013124034340323011423030344040023231231020022341012233114110232224024200312232142143114434013403413130113102441314320321431111111024132031332432023303032303244004110023344141400000404141004201122103004340143220413222400132110113420322022123410342302224434312424240223332101124323014200432113411423243040434444131040300110003212114422024222040223243322410232142120311130213402404442203400410242224320343014243144041330201413143041024143142331034021224231234301223244224101440330213310020320013212243013010433323130342104233303004211332101302204001214020012200120444240121213002111021314044113334022432423303101224123234341034240012324303432203131031044000112120101432042433440144422224130110123204330120124213332313031014301444212230041133114113300134434312332044211441003302041214400022432144001421020130120132140040212334003101331100030000212041033024111004320231040413420414411302041203242113132201330134431302244244223200141200341441140043324244441303402114000304044210401432043421400000241404400143432001023424023040330122021123430003230023410020344213312440402002311102030103124122021210342012221333132111114044321031410423011044010302233041130113320202303314213313422012433014311401243441114033410241214003133001143122114214234404112244244203023423440032021242112003132314244032322034233102303113424231023102413243222002034211311200031232122302333434104143434331201310410404434140002431032201223243444030241424212411320403131122323134021311033022401142420121302242433033241321423410222342133344034331104424021312041314302424340212442102143000044232140200300024020104122034120341241111303303224301442124324242101401123440340002132324041032244040111312041421433432310334043101201100114242203342423020304314341213411014212440004022244413302323241244221033130401004443103213132024043410213100312322112202322200110011014400024104004300122422140344333312031410431011340001430314410113214303022101110131001310320132331443103442131130312222210334140011120414432422244442330214431434340124243410111202420322102022313340244441042013000222433123401124041410102202300041211240303241340231132232321432420440333413424142311413021120204303134313323213122003030224022430240100013033223014434314111033324341030330111032401404204420123143141021304230333431102132243430413043111211020004044020433310221032444341202200343220311241100000314042223412420132221013433214310432234102132024334301314031413334312401122231314404044401304230032401244310022421404004300411022004420022233132212420330400133042441444342002134314023344022334132202421020102212320430300034310204040000240004230133003123301244010100210431212142120031204321413313332333431001112400320444224421020334440302342200311021120202241432204321420133204442010424024330003223244330402203041213103103242310340033424201310012202312040222144131231114433130323104100312201144441434324020031023204402331113442204221110312010031303223012423331204302130122414004140222323434121021040231122303340422131111100222233302440101332441332101033022313413011100412241024341101213232001344312011333432314010332423342020432331233013310020232244122213410213141120204332123404020402342313231441434103444234443144131111041341324440404324224032122321142143034034440240343334112140030102441211343413101434130102000131432323120440122134312331024003131444134004203134210130400104444203324123140121002223213241423000311143222331032304321422233334241323333221402443112221214134234003133102114421141304010013213224444002033003302330011202133232020043114201000321311004300221413042234120130442000010033111444322130124332034241440001334113141002042010114424200422133024322241413303433313402440004342332100312342242124041113204041303100122433421023234433321130332331303314131420130322404113333333433002133242301311100002330424214400303220131010123211031404222401013223044013301211320320444422433101202231004230440140411022433234210041040434300100334211143340102040233401023000233301231312021033100243341421232131413002304312004221333300213140223141124040231112213040233043024121102014442310321321413200210141444001022413014242431110144330424410214441013440131010324303223130242020310013314133201103340420110322203322400123312423444301042320311314212442221212120333001240133014322032422103240410220101102424311030341410212141", "441443211222022301431223244102422201222431401323104410031412134434400324432423111033034121444211000402044224141444331420040413331221320444010434423414441202234443141441324232104113113213442402022000032442344022302434341200413030000104444132101202302214044020132010004212231333302003112040133130134414022412113120000214041331340341413042331012214210444000114413344303313021241304440024321401223441144303023130001421313040321342331321431241400114343110312100332420320001102210010424142334240302040244342240041243300414121010224122441234011403003303312300004012302331220114413302220433342110444430314220244431343044001010203221033311014423443301241323212102402041320401443334223400004401214130202141420221240240040203424233100203131034040401423401202131134111220124143303321012343240111413121100314010310413204401110420313141300102322134301034030430112243422331204330233042413013040114313242230324402401013133144022040230403244142342040021422403421341430433222433242242010401221134222040433103331434113324344022420104340442003344230303222340443423233132401230342041000244101444143144411400213344440020220403142014240321014342401234120341114424342243302101134102433232202011012414320014312310402301030314224034004314034332241024103224010013211301222110011041313104001000410403432434314111333332123410421244044234404022402110003002013312300243132401303114343211114034243443142404223100341011321231141033114423002340240140104430130200442001121331403204433212202321124304413341341300214410111140203441203134124244401331101103302012424041241023112222220104130143222420032233134040304123342421002304404141410132043444403110002314313021110314133343322042000331300133011404111312423222340342311100210040014243313013022130124421440303312423332320112440012323322431224422444303030213142321004444224143402304112111111113222243410104430212342003041041044300440303234110130413441022231242411010303304242133320300433431310140142231103112201421112322332414101033104110122120404222402411340432432441203341432000012004330004113102313011421232430201433202020134242201133044114412303012042231143312402443002011444404320422010023120034420200120113132414322100323112422142242120313344124201034033013041333040422130200221104133212233332022331021023202010214413422100222140032304202440031331230301030304331304430411034004110014310403131034040220123204244130343042141221132220233323324300010341031311122343201312241123142240202401111313420343232041042330303421203403413024313242111404330423432340324142102132141400010300224010111111331424014344314020310440232422310442110302403311100133441040212342000002014442233301021111402320140402230442121134221142022104224231423140031310332442024041304210200112011104102314320234122100333402012431400034003041111023222202120402034244003103021334302442111244300214333343440401430414303032102433421431134204143442124104011010342422231242324142012224310033303110223243333002042013302042322332422220014311033314134142344234413324304334003403010002134011423321240414333112242241214302240434221110024233403211341434102122134113124013123201022041124023034034140440132120411114341223310443231113241141123310420012021103132423330023144101112301144344432023402221024243133120411114430323312240100442231200213401233133001432401440330032012400323020413214122204301142112014023102314004420023331134313114114421101240201431013210330422103300120112200304301104144222421343120011232010324141203300201104111422141344341210403203213424120130334043100101420440420342232340233104434302002302342124431332431110321300413333341204323330012401103111141013301232024313041302332010012200031004022242313321401442104112034403130214004421001204314000201403330421333011241344210434020244140220301202433444030010420020341130033313320320004100041140031344042110441244403040322100201220402004210423401103104144011401130101044212420400431214422000423003004134411331343322311342440113034024420024031131321120300234113113302421404303202223144343032141420214230402430213334423420121004141302200434431103333224030104423021411141434340403331323024402230043331413420040310300120333423104440433241044320211340011410113130212411430410412043411323424014241334310001403401140110034323434420433423332201430333443244304344024321313332202414314342141202403030100011122024404320342121302141200403211234424214144302344414402323404241404040043434410220231200244441221331044024114102324003114012010004430411303", "302000324023121223321243322332122343444310323423444220014400242323442024304223244203302433223440231333033222004000343400331202111214201212231321423021443121001222330101212030232342211103303433303210334421031002113004310024223042113320324331133233443023344241044114112411432444420222410234110401430030040100420333230320133100443231242010110000422404440231443123310104004444233012212232041132242042010341002043032333423013431300341313433203441311122140220223323344200414333140310114133001313431120442323203341342040310302120320340321102143033022411310213101113143130220001331312122111213232330343011033042410214424140314023031432004340121221321124141202333244124213400040023132131203423430223232004243014224403210102443012241132131422032431111102010012214420401441033004211202401240111234141430403431202110133243422004242411103404010142302311343413001403124101303040443113201041314111122132443032044044231221400401404122143214213141403043004300332303320200442143142101330442113312211131044011342023222333121132311322140110441213231012021103434211312133211420042011130144012401034320011100401401040333112311013002122024140103123240132204311440024443231413104201310240103141111312440411401014430142314334040204411112022014002000424404324244022040011341424314122131333023243201010402213144204444334132221401342413141313313320314210413401402142313030422403424333341404243030244434111412323422411103202402340340114124324023033344341131200440431100013311314021430401122304103302240432022214444000441403201101232100001304424323231312011223331011441131041132010304430434310120031033313002331232241410143210111130101042401231434423000303332302120240200440213334022403200330144244300403044144402320341434011102233211431340124230240011333301010400232321414330131431301413030000312211134013324433432201302021134242334411240144044301102014104011404120422440124411301010140103113110322442042404113003220211421342121102022321331012033202112412030144123134031432221301334040222340130334231214134300401104333301211110333402242101002144001433204322304244341004312113322311001140032444143214211012142301020403202231103033422320112422440042401443244401443402214212342203333444010103010143032234104040014102024242112034424243424030010024004320440310414032030002043331010434300211343132430400443222411423433000432141113040132410432012213432332341442202314021344421031013034222104104431113020141400043230431130000121423023104301211033033120442230243243001142412211310304213314443323440142304130321000141143403324223031212211430101012222011043013204130101404434304413240233014140314134230204430244333032104204133421214311400333113303104243134010432333420022402424440344404434233023243334113423020221412223243402343001322233114333402320301211342113404240444130012041042240313333134403022214421223244323012240032244031421414200034204001024233420232444042331143142002141023223330321333310321414031232311403223414334322400003011424444134441314032141413323034043041010022132042430404301211213123034241430040212301404243043342233443143013120342010132403344231023433321023112112140034313120103423043313110322401244413032133310002002323414044033224002224302024324443223023221414201223214213032121210022410412213422004104131244001330422020341140242220234032004213412303301321232120044003211124430242214411313243322112131403101123130442123213310134300400030323003330132010140143010300024030433012410021344132230214210000344202303303304414203000444001324400122201214211042400214021401140424422124322314021102020124331232433410212223323322240103122014310401341134042404130424123432220443023224321200042200203324021012342013211321124422012041243220041020304112404414430113133404234114123100432242432341344130303044212033132221120041203044430414442204203034130013411210210343034121312334330102142142134000221211040024303001010242201232400033332420134240312312422341120330414243234230302104144033421241201204411044141003344330032043432011102044021021124301140332321134440201042101233134114032022221003104304444410420402002113122043022424313433320143342133232030442143241342330214411144420042210344031214111134444221201341213033110314420314404142334440340120430431443312401214243304344444342100211233400001144243443000202243002442113101342044240444001221204434034430144133340234233324143141332041112242212312101430041220133104200324101442311020303440310113140120022124304310230112210444213222120112010040342440240", "043421104241424211020140134421013023111004133121034243231224214124103110022402021230303124300034121001111233231301314244021403134333411402002331123430211043013011241201101000014034000421320004133230331011030221001432202241322143011400024421200433433313112040104032130342102300332120143000303214313004204314134013143242024322213200314034310021311041332403224211103432444111020304340020110040241320434221011400411011133214441141101433440300003114004411132121304244213301233121300144304340021103041221131140144330134244443124141020403334441202104104103342342323004041201222041313241242221101431103003111034034003420033140442420441112423313342012011212024301433140022143100331034432234002220431310240012214022432123242004333320444030112420222301411144311102004133402321144232324131110413133210440024001001204314134132144302010234413402413124242121431121322144013041113402330434441311202043214330201330210131343213011144142404204211410040003433433142224112022404213404342011004211433411413000030112004404134200040142121131230214422232032333103202413420221401113131244111304323123303002030421213121311003220233434344211240304312124043040314300202424313313100301142402131131002003031123310401444220140204414024141000030434212303140144034202230004401101421120204301114403114433113102022204202411123230142144142004343122240024030300442440314241402300000022122214421431002343134440032440124143432020234311240133104333324301343222333242302424341033344443441302243413214234404400102443040110003123322030433322211124000133122122424442340313203122113133232330432424121031214443433324144114410231124422441140314200334020402201041323200123042114043010014340234430101020443443221232433211032104322440131130132433103124320400334332241320304114322032422223333042340222100403312044312220311400143420330043143244023213121031340212441103023434044422033304221100424443211401323122204112300110103230404240133130400033421332033322013123014132012313240300424143311101111043401001342014331100403203013330120443320143434303301404324104110420242314124422200312130243141013222141130001203003122402430402243230233320310013313002234310043412043413242310313110233222123121102332122203143223121401242241240422314221133111434131214024102142023122103402342043201422031034101400313342030332010034230443421124010441302341024221430002431104033010332023212403111403021442231001413024103143014234310440122343440420421114230100200200202433412311231231102410214204222024344222022243020142340320323143022224211234113240323042004010240402130021300112222424130034424020332141222141121320143040131223143223431411143110014444023313221040201304030132101043102120101041020203140141214110022441404031112244000441021013101123241134403240311441204021330034400110420340040404324414143233103014314403423441404011020002230023134404300044233144102432314241400032330223143413422034343021133223032401242313201104110141104111030140410243130340140432400022003310201400242023230330002420123413200321234333142012222213123334123311403320314003103201021000403404400311100322033100322300204340114032313131134342344143342224320023200424313211440403111421430332143230040024143124011011333121340420322200130424013331444103304030031433034112343201344340214043442342032014144412043412404204112424302111223344043204321240200210211300304221444044123231132043342011442400210313031231041013130403303000321242043010430000433242403002011201301024430112011013304321040011014141022011220213043313340342113003111102123101044442241411433440441132031221314400000400000334341420304123331012413414114403420143023122213442334321103223200300432243122033044241034413101422104143232314334321220244430024003334110323442311344331410422002414410014334243221013203212414200024332303111331130201120244143230223020342301103120041010122304301413440204423210431113114014321432301023400441144431242142420133043432203421123214141044341304012103010240132412444003021203031333144312341400204120212402042233243442103203434042110021301414342131312022104313403221333442413420324434214303431234332302202441340414411241133142340234103404320331040122444240214424000032300133213042014414121043042444312041112230042434222230013401203004141414241141000334413030241010203320044434210303212114134012021324443311222430401343304042242404133430121224013224032040241022212124213301401212344020134030143143403333330410041100013344040120234422241310142312103320320003011330313333000003311", "240331333304134142032004313442420020210101234402044000402013310140320020304100100104002114131032232311143330112141322134132140044023413210411100111240200014042001000132432301423330020032041110441003101020144001244323124041233203203324024202442021241134002104112123334003204204302240244104443131410414414424242043423344223212430442214422113243230344234103230333330341114132414244230311123003224304004100444013012032100044141413413440334213402023241312402002024121223131403034134344012314441033230002123031242004244442404322123030331324244320114132431340301140230433331104213212144244201113101414033343012013434040214130202322124213000243220321322001431340010000112434133142412342414341041010203100244200244121112112041113323302114010414340223432113441111444023143232134123003232133104200033133332311304231044432243301020240310133142411102233222400322313011214302232042012110101210033144343114221023333440321044241323230220131313401121422243212003102324143224420243044231012004444233424334214024302140121124014111414241431103024041141110324202303310412441024013333410313313330433420313344311013201332303114011213130344004413033430132142001020402422013410441040233422044043104114223113123343212222034032140022114241000141344011440003104134032113114202403102132320001210143411223320014421444303410214333301010013442044424402134144130331031124034433112120104113000104302343300310122222434214401424001021313300413420113130133123243244334304420032323412333433211241410100333400134041111020041034003434444011043431230103232302122241211130403140401011211222332413144100131214410111114141423441224413420333331222044313304434400400442422404043300034410112340232312221030133330222311022222214043320410030221344111441230033303020242222220000300400001002333100040004343001132132420444242244012141231022421024111333144030214241303000413144104112010212103431042321031343300031234103310233110011124144023221044300244214124410131332341013342300102010004001404202210044111324312432402412222434042034433010231440040410021404211444240323132430240441034212322342432334024103333334221142310222314240212231433321101320133224034244120122314104430434220130403411303034210123430402221011003222341132112321441011403001333041333001100144410122430130221344231232444412141213431440120040302330313032134033340133024040240223042434342022444411240222430020221041123223113044213200134304111430200033134010320343021440441212321222122342202414100344041024044404132213441022402203442323141431420103001032031401224121324023344013321444110232302201132401401301101334103043424432203012312400304324134000212034031023341320332214334344332024111214413143241244031324001314202213413302242010133441423231110140314321104231021422300113410222322433422441244434343443300101211430021043241232234311401000243340034313344111413321312213234221013204313212300322102231014123404442200320132431033223440221343242142322441012034042032120221031402432233144022431134232304440124103134203401213111204242321341001323114011201032440134130114111332234032333221033230334214031103344414344010043034024203142322031134033143334243411124320100021220244343043042104314313111144104202011100331432440142003222321321002011304441344202312404200144112034112044022334044134442231220221230221244104111131424143330121220323110003142023342432210012010441021113023233421101103402332110333342133313413341023031412422321041424334403143113341043224320342103014032131121431210230104030302233314404221413441202240441300441441343024330211200004411443444023224234201422231224121013301431002442032001403333022443223314143023242011410234343330242103430244404102440233404103323000323112230240300024243141241244112002343020121213130001333334302114214114423011214401111441424432032043400034020342133013402233232040423101242201421313423310343444332031334333443041120030400041122010032413434212041004202420441431401013004322404203232244121022110101040030411001002331110133114000021313400341422423300331333410041041334304343110431131414011202100333042211420422413232232424121403200431244433030430142004240204322113010234033202004432000221303100340123132320420101103303013301130024243102442423321404413242334433014114104032011411120103304343222221232204131241311330200023411300323233022434011200220214240240030003440120004330042342444421143324104100244223103033300003240042102424040020203120142142211121033141432342110430101303114321112331034042232311310310013302210", "431030330242330202124004433444414313311004333332443320222330101242210441303410310124412013324121424243101312034430103433241010410230334014144432231330223333131304034003412113132103310242112320411341402043033030430012233404323143214442331201144233414021321132334040431432114412120213032310200041224010302423014030302100322123210311403304141212434221114412230331100033040004430320443344300322103434403024404324302430233442304431012140133412022104333230023144442442101320103401232213131444010203440423234300134032004041112412103213133032401132203330131102342044140040410142243244420230111320234402110400243310033203110121031023441342424134130433433102303304303313000212123144002303233433002314400231243202344030032031411402232424011000112241434033132014231233101324402242114100143424331034143222034000030002431102143404434331401002230434202313041324200324430243341043240123044324343444224010042344314444100104022440114114001300003120031423000324330041232313023403210143212224124032141132242421200240431013223112301103202340123444134100100001124032321103301421330331434300031104242324031320123101304211420042224304041033023212424224112313231323444103424332202022120314340131201404303312311012002023342332320434402234040201232433430201103310020332011434230224001331032110321134444431443444000201310142422142123134114422120142002231240410442303441032000002202323034013430444042444033422121134142102341434010202312444314420343000040341133021430322443024431111331220021113110333041222214323244440012223341402303241324141130302032403414324443144231220401312310200241202220111302333100122311332244043300402123311040423420423203214314132011314410311100442211131342032241411111430012234400114010244100030032131332333014204103413214100212341400003020444242111244422044401442414144100024111301124120112024432031432404302303141122244333114343314002004402221334244231042114413344304402031344341140012000031224433310012303123322411030302124430021041341100243311444104243012443443444421120421103121420004430201441041323414310021314032442201031203200404014321432232240404314141334213224143402241030212032041424403243223110201414413010122412122433304011010023332131010140141024120131000213421321233313342211430120423202240343320213201303102114130343413432230324130031104144431234134213202344323302300142312132443104043130103131231002044020340030442122213134222213342342423243112230441323102334144322011412314022314034031213443241210240404034343233400020130233310201041440122202324032023240212201234024312342310242100410020410414210014042102424041020334114204112340034042022031023201324221041012411132132130304122024412023442430200122322223222211230042343231422110211020203111013420412322320113203314212243112421021334314222432222424321114323134131040414003343313121120012013144122221231020442011021221041043022401222401102012411242000411232422330401031024102310210201442030133302040044213303331203000130214031243432134322440004042422140143433031013121442102331022141000314332012042203440002243103441320102124133321424131423122131141110031133131340432402224344011102342131041433040204230432012104430114443440124443344120213103111023344123243424230421313023224324043212001421323022244432231201121124040220332133230311411040444002041324432344320004444132103111433334413210421220314143320412210030432320133203031124124113243401410342111001433110010233014342423402101301014220021224131431021042042011441443140002321202001103421041000230333412401011213314034021140000103304343301022004032043322323220403340131043201114301311100224331130104311022003322104341141124303134312240141323033201000032413000014311323042044310210003430244111342400432001112421100120400341144332411230303412121104000302014143443201401402101040440210332231333242220020442323310130223103042104414031121210024401211202441122231344242414423314414141041121301241110013141100100142134243141142331413142233301204242244102101320311341014403043302341332204012101041001400312303020214142133003442231121231331223021232442031134140142333121300220430331220110402114431213111433432143031213104414340140002032143020440402412303203100314410133321312112343302434214144420144433031400323340000131421021342010121333124024234111332111123030102234341224040000024404223202413231301133034101404414114443212101044432000430200301433403430140034004042023001222323122322031032200011413102403414331433304342122234041210423011220241044020131242411312141", "210032440140310204340114002313210213414332100311432421123114203200014040420011333013034312000004314110230441221023433030233341100300234134222301411031243332042440401430130144323114031420420421424123322214230301113034111222331301233224424442221213424444143100021314423440431142204003021241402114423244202233244430431220444211440032102233122232443231130042343234021240140231023144040423303443330341100222011102241213211144213112230243440113214313114321414020433312232142330334001302220342322213101040401022114043402232021121100233123211203330324342010441112021400324040110034340430030043422424221434041341433012100133304212143002104423422114243042243424140313122240044443212211420214044013442022234101102110031013043411444000242122111124430132303240034400300140134432310020012114244114144011440322221411443121022131241420244100440020310102103144110314443231314313403033133402343223342113323442413011341243243433431314124444422110342023200041242433442120100130120422010411022430142102343131024311142023044042313241344200302033101242244441222014413243411111131323403022213421010123332313243004233011043242402414443322243021342403440423441314213124044104024201133110123300202223332313312104133404102321331321320434300231104340143342331132200114343120311041443142044143244404214030443331200113140413120233321233313201413033444422414441344113404424221203004331340010400140200421432311423434423434320200343140013401240034040130422133023323143340112202330103244300102403343004232143433400113341221112300303314121233203414201334344314112041330422023403341330131020024433421102432214330333224420204121412032310333344103420112400413222004201204314233211420010003001144123214040043123012213120031110212122113004031201410331103312204020220413133013102424010130210332243142404041031020133422224034410010321010344203130102421223420322434012414113141113134334241104224010203122444132333222413303444210443441010210124244320130022043244034443111320430243410434004043220334101132220402103224214110100044132323133031342131013201003022332433410013021214224223220133230413303024302141302100313230113104012121201230330330332334004342113043402421343242040131210202244102411122004222103234401134432022132301213034443131001222001321304020401441242130431330324234243233122431441330113042431212434424123233404033240033340133210424244301401332220004441332444241033223301203010302313201430204042420223123110230340033011201412131101313200043033304110323033042323304334312200403430431001033024231124134134310310204042102200030231433110203221014444232423311020130323213034022402434233022323300011221024010224421342030434100003114331110430223033202040034313022120012243122310102402124200031114224022002404234130423104124022304440403140124430300312340324141014203241414024321301244344121031234444111211303224341111042441022024123211014024041410221433303310430210123122124433142221210220434301130443301431021400040133020202010003233034430304134024034003000023310302412324034423304312031020020102223012142400131144034344203431320002201133110301413314012143214302443440144443111403443414124042432333221131140132401100113430044233033414104413031201301024211040023342211021101333324411123122032221300434121313430031402232014104432443241204140302220230330143240023121400043122241221113420304400141114313344323230113314143034004041242200044220322103022222100312310202241012212041340323433200111411002124303204041431200332313110424222441302424023023003241121333240022203120413011312344441220404444103034401210422003212232431034120300243422412033042224244122024312243013033142231001402433000412332034130221022240334121112210233333111042201021433012220423222044430240200112323143141211131124413322132004234011140423221112423120322210040224012214303421422233131314123104234314343404322212231340304033312043234313424332210210321043022411343301140022443442221301211401313240424214003202230123224344334421031231344240142112404342424110344133311200230240434013041321033401200422010244334433044303310411343114132144003214334304120232041131223443124010044322303210214021022444440110403104102144002200333343333441101401400041400430221113021041242204421231044222131301021113341100423431413013000042041021410404222122431442422233201014432312402303224443242012120304310420011333143243224013413343313134144412420040143110441040101401214222111424220243122222324310141133414140002241403020104204441411111110203244141200431420014024", "003304124423340444431312030441143200244022134330001223210034344042424102104103343121100024030410233300132214004220442130041141131002412044001133431221240300301424220003034144311333031103143120011202323002104012031120132004234202121130113134330030422112102224041124200024313223302144031131442343321023230120433214230433310202041433140241140402224020222110222101421231324234443101122222101134324102141133032134043434212104010201033122400410301102112442003042111341004242144224140040121343121240034130131211344033410202240040312111000124024242044231242043204011240430003103324314401324020044302001443400433000042400232001321001324221133441130104034041114011043310241444114313324144224314140231121200040024111103023032213114302433433103213404421202442011414120231034434021200324121021044241311444422304223214431332444324433202410440403210214221430012321231234002143341102403233322042343021321424231431031303234143330002040201023003010142411100431244334200433443333334232300420022211404204322342333442304401012342301301200204401204340143121424004041003110322104222401021141131410011010433321410201222023100143303432040420412331331041312214244044433104123423003234003004042321201043123001014400030210121342022324202421221200314424032133440014014221303013040010443323144030003230232213244010022434044210411401200314103441133001411220220211441012044444434002000420423230132234124214243012144242214230203234411413344321112041024311411044032320300142422242100102333111100314434211213102322112303132212012103031432140133201200401322023001310303030232134131341140044044011323432400310222401314021424324321120031410341004311310324020224014303431144210020441112210132403322324410221141013403020311033430204402421030223211221013341410120101311240212410124123020331222423120143340322424214004210120440134340421203233202331433330414113214132130243312114002142103131213310424303423101242134422403200414022113144411420233234111041433142021221122220043110001322031432233411443330421310131040031210201031421022303000001331013042130103242430042234203021302303334422441022324333312411020434031001222430343034110233101113342220141113122000234000433134303421201304323133030044410124003020322231012122210312130202044020110042433231122143020313004133314232001322402324243312003320343333013433304344212043441341234241303043122013030210120221012100422001234323112244031333202000110044441013431044013103100131001104101214222110424134113321233002103232433333004212042432212123210113023003210320203200422121024124203013304004413341232333113313110121042321424431131024123231403323101120222220403120201420043424104340024420103333102030443143324030020003233432004233442120312123410430402440132212212204012013201033212113314010404430034013242411244320204441021031023321400223443434144132303223222414400300401111302010023222422144303212144300131141343301241221121232113232300030333201122114344224011012041221211403213204123123114321302230234011344243323423222213021032424241342010220113023044011341420044010402022242204413014341331213012110121203142000440411244402200102114122040143021213332441133304022432111332001031214004000412342202310230022443043212220140332142442243300201333241240002012221140320322402334104023412410312211320131340103013241322144334220213034404131122232300142221113411122134100211444233333434433100000014303440033312244314132342134024242432211124330134400312134041334002100234343441343000421411410141120214420413403214243043242421330124102102112014234243023302414310041103010221333011302411420211201410411020221420124424132431042344300423004410301301000423121210134314010114124142244002014014011244314203221441122214112243402100131344000404002222202133144140140210014112202142110402234213111031224142003334101101423103033421123100214022313044403411240300034334210040110331344200424433431043104333402243414102001223042320400031032032131444142230323011410343444102242221232213132221101130413303133334204021000122122113334230023114222030040001301423303121220114422431120002340423224321233330122034343014242422133024042114134341212412332104212421032100334014200111413111412414441032401102003010022041300230024244011013311011422223233214343111321230224110142340302213141233102311343142440040444244021112303230424223012021433422141201334424102113004020402024411430001313034023121030143311332012024430200312244040030220402330332144240011044042343412313340332202301130021444034014423102204042", "004223101402003440210330021004131243422200442200104130303043131234040141212104111413024423324101400311213104223321001302022344001033423131401222032434423013102234011011104203330431023303041134011134403241111000214043323144001244141442111231214143014022424203243301044424032113433141301003412423042441030140200142242120121322331111442342112033241040432244114431114034330040130024224131112244312230130320442133123434210231330333140333041341142121112120440034223012402224021312334241322041412402323122230144342113430144210114440230242312432314014130033402403402002030210323143413312002044321420004321140022442010103004323340332404001024104133011123242041431241101022342313410304440440032031314244444142124312033200034013114002221240012032402342114010133000213222431241230022244413413123230220032403404013231140214342122122414031331440330331321313323411112332304314421402211433043232102431040313230012034102114310230321411434224413003014332140103444041042100211120232300332340233341124142223023144321211114321341443110121230040403300334400341111123000242210033422101420033111134341032301211222411340301404033440033033312313023011130040421433344432412211132423223344241102221401201012201132042441433410124432301312233442414421122110040011301021433133232022314141311140104434023440441334421410002100441014212243303204022104343211303220430132344412124402211012340412040130432440010322120441041310404214104412304324300410013142432014012234020341224401113411320241003314133331210243132321011111212401340222234401132331243430303324113013203100010320442241120100404303113104312134133433000133404231402341213312201221210134411040331323231444234030243201033243014124122400103304214204004222432020431104203121332334044142033134432420034043013441244030113313414242423320432222133141323424014230011433314323332400010303210044044044122113331022403034344110331444141121133033000344221030412313112133204131204304322340011123431212211114333024010141342443330342112103403142400314003433314011103203311210104430012034130144322333310434221142344400423113132102424441304244101203344130013311311024443122132442404143310424143024030034340103300240434100242131032233023123232243201224042114041121341100323432202024041032401132434430032443324003413004333434122232223004234433114304343201300340030103123023012420141310201030020214342414310201022324442310101423222021302134331301203141123321341133142002100430032000031440102124213230322314101032234440440231430231232312024114403344231342143243301221411222433140122411141002000044213223011013331022203321302234144131303240341014424220102141144420430120431443430413341340431140344322410023322143033233330021343433033024141120141020434120331103203021410411034334304341433330042213012431410230223304241011441043122314000040311104002013431143401302332043301042400442111203211031121302300022143423341143100134034343441443414324032104201230404133100310320332103214431133322000412243441034442142311231211041043100401343203210140444322414001411020304003024011302343022223302242241410140042142442111422330420031334134001430133021313024113043114042113301240342310223302030243014422143214434403234303032121244300212034441400313410223302034322340141100240112131231303142424324030044430000211420323333040443221030034144332032221204233101424043400341101004203143132114301011312100204212243220224203034144322020310214243442241110423411011023302021021324434030213204113431423303414200122021243431301004200424234224211414432040223022013223203014241012042220023000042240220221010241413020314400023343030040120241323404404110433203112342404321102042300430212302301321003220213312033120233330302423041120133402310243020311213243420012212200222030431441003424443343342404221421331103130333112144033000333123020423434111011213341310402134114403401414130020122441133000130022000122243024344120204141123212441112103203442404134113001223400332211122034033241324114214014342323212134202242110242034034140101231334403434213214321400242232402212320010434300112443101140201112110302111012433333122304123000124411004440402302244032440414411031122440304314243300411241314132132110044342332214221330434412011104000314242411434202023040432423434241132142101424042444142333433144224000403140122041314102123441201401112013420424041313410411141131331201104214333020331341404012203111243223332432010420340344220424303042200202220022340012101224104404341241432142124342314322414013421012420", "414210343413003112012233322122114413123432233000020104330410002431003410242301204233140242110240104234440013444123220341414424120101410410432113311022143340100132331121044011230204211134424412021434343410334132141033414410103323301022233201121103212142244224243320204134341303440421001040344111212011343340440404031003322314043244014040441034432334433214430214022333144033403043042001121311021012004434014421040014033102324133124401343122040030042431214003100414030201310232040434000103044344303301343440020130442241342414304330342144222421241434022234433433200120234334113440142442404044222424442233202344420040102302131134311324223003201222440042131321030312402322333112100000324423303314421144123323221323312210024123320224212002313430123340102113414214004113232042113411132432214001113004420313043401401403030434104344443141324414424430220024432042020121000012142140312110412311111133003011000443304042414142130332342244042334324423240204441122111344004222014212144021000111032202230303422440322134204243043344442240140013431332113424100120442104332312202313214101111143321101204042133332323321310104203314101220224424024114113314231210341304101421040034033140032110413042312422210314134434321412020212442400144433314313031324134202203430343200211442023002040144231422001320042404414134221041320433312322214231400104124202140140302322030443014244404202044030002120320121132331112024443130444010320202314333410403021341334110201203404420224211202014330221430201101330240203032122311020312332130402321123101030120333224230342230044430243334201130401303331023320032322411310312124143040434321211333300231212224131230033340244331442114420202423230024344113034413313342021112221130232131231301402332224430443310113104403434133023214202121033431141034021024124212120024231433302131324301304231333100440124104013340400110303222403212402002122033341203443024234234220011310113421121310030413142401214001333422414104300212034214114003344032111141302333103200313024312400112140340223111140324020111240004114233030340223312200123201341042003421314101143202040430231414244312403013230420021313012341130004232212043343420012144000410143202110333343001203204431241234421004120031311201411313103330430240424240134112420014204034410100304401201023410433120422304024202333114323312000340304414100132203403134220112324023231040101233312012301244104244344101444302110400142001210212222341342004411032231242314133404244121034440040431003401443134043013204100010440240144331134442244334402043033012333300302030240132412321040110023442222423241404030121122444314230444240331432142224130232323142112341212410404231003121102124140144134440123314220312342231220022014204430334130401323320443324144102233204132140320032442130120443432004202024003001011022223332133403124031420212200334013433324313110104222214301414421333333114143132004120340232301431014133133112442433121012114142220233001042441201023231400001132141420010324232410120014443441102321410233441141123112010240114241222432314414024141141413324011444114332121333244240110340410433110434044223021303124131023130141321112303301010010414130441021140101314412332240412324022343410144143132434240012410211031430124012310142014440304413020341232041334314113112112110442411230142410122330241442432212122432320434411110301233141211211313322433001341014204113100313401201234412400342242233331211434043334023230113220343444442341102400421412211113102243043403434310313120114313221040301044302200403130003322023011020400032422343420430113303333324224324132132331400304313303024333014041434103341034232020321414003413033344243002142322302133421211324344002411334430324013220304302110123412243444221202424403432320110143434230111011301231212213021431232032234113101040104340432121011443432033140222220031432331200200132102210343330441102113303442343023341234210021401141121013404133244044004413224220043111124232303210340433041311210311301024024044231143002240102034203041420014324233141140322411002131032112110214232333312203322010132121412113041433420121400341244112001303013210424302022132031141033000421012241224222314222001413434243113110432012431233420031140244032203004110242122331300104233124132021433012330343011204332200132201403302313030444034030140410324122104140202211123412413020100330421122010233120142302212200111242341224144240213303140132112404002132013221121020341042113244431243001020113402100110102032334121334120411022024", "442122310230440213411321334333244033424243343044233203031010432033434300121243343014322022032441022310422111444240103324331434303103334312324030443430032141331013402231131202443102321110011004244202334423201423442222241141021044002401344011102134004431010401423022322232310414224412112412334422033232304332134241224341212432304403400214133221000101423122410422442422220343132333233402114114400342410142010113004331420334232142040240221321404040144330200431224101021310340302314010302304340213134142242343321321030300432444134010202040240022102004311131212242443141304300004331340040222402122310214142033243110400323231000023404444314413221210430033300413220211034414022040343441212121123220130243014313310203104340240223210001421333404204441031204013002434000233314400012422121320233400244102202440144343420120341103232004232332042040413244112440141140003344234410014312412402123020414344412344143400240440134203142224211401124230032120103211044404342103140010341314230102203040013200234310230100040331133103011011234123202431142334430404401202141403424204022410420211224422410421420042344212003131123224234431034141013143402124401124314233242031343200431243321102210322010241344030434340341114420032230231113403403402201200302012334222112241222043413321021234110322412132300234144034100024203122222102042422421203240140402441442430200444110413131421214404400014111244141242033424320200143013134114401243312304320143231114301103113134013412122444432441401204112440112414214100304424431224433334213304022213012131013334244114233023342034401423443131200100204431342121422230201342230013000012213331044301401432434142422320123221113110422310220120141344032401133124002202433324210034442404031321202224303040444300342144432311001324144213003342104033301012002220304112001211230221134332443213331441331122024013110202401404401220131223233341004342413000412324240343012340022213024304133404304203322011312140102341102334133224134140022034122212002034110343111102421300412130411111041413203441030021014001330300432400312314214324433223332021222210314213243044302400143434202421410101010231022122032220031340241304112002442412224442120331004404323030001323043414332131434413344230343201341310030344142002411424334133143142010413103443414304141013111303133042311403044220242422334242234332020224040320433432113244043040221142131334311124214310340333303141024311313111432032010310102440442412103340144243343011233040224244144244031032114203231403113423423122012333144401023030242310043101311404220032444100333210134224123334221034140413014442223420210333231322340221431302222411204411020403002431440021323400001000412002012114302301433432432114231131224302312321244414042204143111343403214314012141101123241443104241411442313223433104310300220341014103231011214014113120414220314141234220444013434144000302140223403333123123011130231103120330110023113103401211424104341414213331433323144341024001214301030134203024211134232241422231412331442203030031240144131124411312004024303024421111201023222311241323401014300034130412010430124243100041132312403330402223301311441444311021430420234343000201342104244212301111100034233224134230100410022333201231124223224301212242111121143222404312031422144402113232421330111411343144441320103222440133221002004032043011210001424001313334231040330132030200320220300031134311342002312022402304214144332331304241014404133133023232033441344312230224101311404021200002034431131041434220232100323414042201341434310203201323123112320042020442424442300121302132101242022243441020400320114031411411021011411222410214302013102423330303412204402241434222430012024133413420032033120210404220041214334020444423004313103140124120123020444004103224431024222213321304414231040420241334114134110332131433103134232244110141203120000223223224343004224111034400002411412040031020402224014040320222422433422100332211134000212441330442313411321340430401302003031342044104423202133224340242413113233010303140241032031134010144431100441423243231134104000412301204342243223341301210410102124140132322014001100422331223124031044124102210404312442344410413201302204224101110432234201402233314311400413400441341223323312304130221141311303132242004244340014323032321313323123201021410043321443411321311323444213101303004113042020142140143244212033203101444432243303102221424110121243102322011431042340311234323344444242231303133243013430103042301332100004443124424321214101", "123311300201002110143024142110412104001030101131014421002114124430431332121412000213344231443304331330234301142102411412424042110322231432010444413211324001111113234021223112310034323324201430122133344420020300104004041130020000430131340020413234031112411112013133140444232021130202111212121410200041021434022031023431433010230204312143202314043341003000204334321144334424344240122120330003040143102343241141404132203122401423042020030044132420240202201014131434114111312102114424211422302300002132432430324441423324021111024022443343443200223401343240320321013040033323340024431012210440432012421021332241234410434441244321203432024314312134304034044311120443013141222132322300430030424211031140241430323041433424120124110140003414101243231103421104400014002143244322433024442414242404024241212144314400112114330143330001132213121201240203302244422320422444111203034314431334120430100334132320100342123044231021302232221020214421031043400114343304413304220241023032241443204011420311003313324310340344121321202433033211241341141432000311310441431231410311202324023442234200012121332403233404430011132320244044332010234402444402033400142341331301443430343211301333100301403402431433122142140013443111200220433412114343424021442102332144321100001214334012444004144040313301031013032421444040304220313241004210111132432021042012324131101242300123131031421143033032040414013024444303044402234002343240014344400032113242133323333104141104044012030341312113440010424033441204443340240003312304224400120304324224031403201013220343244142104242121134322031133432331321411020424031142421332002040403114004100100240211412130220220414330000012021100211200331413424114030010103422244031423413000312431123213304231101212442211233033134103424132233133400430404044021313242421121221220301200302333003234433413410240443403424321041332440043343303133120242210002043341102341024141304402443014441124323023421124401210200143311020314241202333231024244141034131433122334243130231210343001000331223200121310331124041402442220412144300232011014401321402131040410310331122210124410113011101310344411201004414444344132013130020004032104134411424202210330211300410222040442021240312312104234313103233321233244210404411120320121414013444242421311002444231022433044202343111122222414230233020131422024301342442224104311302304440040322234043342211032224223221202122243243333234211143142330034204102442142220442304120343140011443213313344231412211403032311342101203202132130201421431413231324031340211310143132122210030013322120443144344204100312103433343024443242412322420041024000301243430331240242002120143202400402140240444343304314124000300204443304343223210343430310023001032404022344200142311313320303213441200101324040043113043404134430233134003031004403202400140221113130414120001134203041141112320314343424440002433344442014210034413224212303111044340310210214200201033324240030412140102144220221243011332223203344133330040201314302210134103242024103100330421332000043034202034210014043001442121310012214030433212234241432143123431002110233201234012120340214322412013033410423020241444010142003003024423243413414033313240444343220201021134002423321234414101433421420021022203422141310331030212133033334202231420440444310143114422023322034424400424432333232020003303310232403224024014102213422200114303434144342023143413412320030014441411131403343303440340314304431120100000140234302134033034442101214201221312300424240014333141334031413243300224000141321320220213420241043422314033003204001413103131124012140413200412243001343013044341410040422430130343400021031421331024322033020010210324110400044341423040132411244112214121334032401112322040211031142221103323300012201243103310303022200341001323123243103434220031122443330023211012121011422341001233304003322140101340332304012130000110130220440113124404144034321321043104313142114012140201111303231234331244304134304123204314200441313141020343442424021431214242141004341314030121131110413412040122434242243113232043132004230001101014343132134340323420133130303234400102412200344313310140432402043314144234303130403344042413233230312111131411443333134311130021010240243100211002200143433412312413124324223312144314132443224303120312333130004331233020342142012444132420100134312344301203134143202043342121341103124404341040112100312403102224232441032142241141210110413043031211443143424222142343230340340413031100201144400203214244224404333", "410223331340033014243043142304002322423410000401240212300102040040443111011241442440331443103041140014131032240224411344424014330244110121203433010221344104203244114033334322133221124130033412242204243444331443104431310430114344114034224324410100200104230421124033332430100112430320231223233443010430214033432011041340224421114311140023331241121302244133213302103033144042232030421032102003000320212324332043323422321133343213402033312342401044114032311343403243024222443434341421402212040301202144302223432334214030100423022311032132100342101130331431023023310042244021014222240034141201402140420130143403240033330223002124334122203321023343400111144321204040334030103201044223244414333333310421314000310141402212213330021333121331220343240412430341313311011310334433232030041013340213433021304343342030323101412414221314211304041120403322213104403413132420144243420131010013003040441203421142034104224120424011423433231332000000110100141001304011320143210001341143443441000344314402021424004100022342100102431132121001304400341030322413104400132413331024243004043340434234342310101133013421342202420324004031134343420011211110421010422034311313140334343444132033102403214343343043341333024213034034423444422332331320042214240443432120221000133023321004134314403011004000022421414324122133331030412211324414100404031122402114204024300300304233331242444400134313102433422324010034142200242401341200244434032311144440102431320331433020104022243400410341344043222030004431004213322323443344114133314030430233234312023142111044031311122412033014101442314310312142121301340042334400414342334342320004313131323423310034210003020410301043221413414211123012430341324232042241101124112213044124023222334340002220020313223334032320013111124330002002042200003310340121111121221010410221402444413201322132242440330203043134024144332423334044311233413044314414232144430134222442004042303304121224034420003114222332414331433132043143123123232302121023243110440113134004413244124031444434402034320430404324144330140420201132412141042110223133324002142203320043212410042322134243441413213200034323004320100413020430120444410041304200004014244114413430311423424423201210442403241100411121233210130244222114302331044303110311323211000330343213244213132442442441330143431223304400234140313424443432343430413003222304200413402100132240040320232304434004101024140312013231124210140243313433223212401143403441123021223040113412313340240342320341313243232404233320033022014440244412243321211004120201001411014124433201340310220420201344303314442014331230100031434221142444233423301013130231113231113230044434042243401112412234323142224130020104033133023240422020144123344111204223310143131013424032234030431444220421113114240132240042022002324403442341402413204042041222313401240420122401444300032322330343234032130014112210204020020433013300300221412310132321142041022242234332444410200220442444120441331131343032244432412044332133233220321404430032232032112043334321441414402403114444100424334124102021041132221213403314042311333010031321302333300311333111410232302123210443022212211432400004324012020120201234112314114000113101323114201313141413240412233140320312234012233440421323332344113002122013110304224033242232341011433412444441111123122411424243213314133142240301400441223034043021013403120313024222030413040042224214221232023301104240440011244444234103043203232014342230310430444033331443402134244240114133333413030411033123211340204214334324310440313144204421122443221304114134301122042132110244413032423232202104040332220413002400042340234434031120403243411242021101443341402101014041111024332331122114113120122104400142132130420213233134144311440301044303120304124414114110003014423412121301040032244413004201320120032220021140423324302411400420010212133332422344402212003143423130042201111404302310311441233124020203304211402033230121212402234430010311103240132400224332144244121220423144401124100140142323004431221124443403324201032210321223404022123314320140304002043331144320333321323200303314342342021043402301243122101114243314404424212213134010440112044240230113201001324303122112121242401332014232331000333332142413210224321214104122031441212442023230411234020410241424010100330233411012022322022443424434214434444213424301122104443420310141040343214330120420203024030344324223301140114004122444323441134202120213422034440402401220101343204310044340224203233243243412200", "222211340242024211330444412412223202333343142020402340100423124303332304034432431404243431310203314441013331222344310421011424423141300441110100444010401231324043432244001011104402210023311230431224243010312132212232242223402323414333212310411410101000022403002010420421103223300101044101011301142104423220410413304044344202101233440313344034120214342042213002411103343330244023233410401021343231443001044302140420304041411321024204122030132130320212230101041411114410012433111131223010130121032023340412134101330022211021012110432433412113331223021424034113323233414022401122314013432401222132124210131432221330202300302100323224333013343142443010322244034324412431332231212101142321341332413021202014301242221311234140240141042441000014432111240321312304100034223232323243003414100434410040111424031122202310403441104011311042341010102244323141432313440120021310220114430334022231304410044320212404001212010421022334440414014010333002443230142334030022310002043201431300133010023340430130143221220004432143110313140124142213120410221240421112104010242043301003321344004213042433010020131234413111122214230100211204201244114323421423432011103340022040121402114101241344303112324412143010043100034013410302340102144414030123304410134110023210013022022220101321314331010233332302340124422111113133242104113444233010023324423230412112242300304422104242134341203334212141122000303320221032034041342332033210103422043434042120411112134400303212120421121142112243421420244341141123031233333022440123341000210404311104143320102334113041402014221123413423200203244211000322431242301220141314424210024024233320401013202204004210003321101144400230432401003424312234202241024442443222431414442220012032401232242440210011010224200133240030224013202021334043024241342240020013440213411311432124141123121124023213111223201341120122423214420333333104232004001101323113003310440001322243210342404220414323240311142031212041433423300440000213211332413420202010322232122414100132234144104121223304234230112443233430030003301314230342220214340222040033214014041231122424032400330411442031241421000403302200113421412040024020434123033011044332331321142431340244400312322004103200411434422123302040340014001220012430241242440144120034012241213242442033424403132201200211243131423223110321344224312422343443301200144421214044412224020401141204003020433111144201112424223221103202442210433401440024320014324040001402443103004202020112310341310401210030234010321244401141134104142110411441104320230412240211300403103004142312121221333310203400332320204122100403232042401030014310011200111314232312204034241210303012414302120231402404141104320441214201324333344042120101430042403210303401043203033110443110034341234032000011243220241344011443401430110243344034323102332411100113002103420330324133000131204441132144214122302431404040222340403313344320202221314301413431311441241321232001410424000301332312021442241404143341343301204231014343311210333000444342430231223334423421222344422342132133104011121300344404124140002400210123014401134022111101231244214200003201014011123031104233301044321334101403333212143124441304042034110431203431123021422441333200124433420104323224232034340420013434212320013144110000413440021342031134412323244313242001421244103320144332223124410232440220121230013133224322240412420443214102210113323224211312341321344234322431104233242323404020043410141120011033021440133032420241100002301210224321033300013303222341011003310200343412221342032443042113340114342110241430042144404310220340211434112222430143120421003404030242233144441122014033212431241340332111044111311222142012323410203301434034343241134311243133413032340111332334422434423343420442311401434422032012440423113210422010000232331331311422032321113144012113100013310010410212440122404022302221230010433211434431324413442022204132210421420131432413012010443213020111120324121430241332221221003124343114440342434032304422341031000230204024000331101332443400233432142100041233402402033040140331332142230012101103321003333144144133333040313123114301124201202234333310244111022320241243101022102420212032423441212200233001144110330222422000244043203021011043110044410101301004434204022302432032214041100200313222424232233122132143400131002000114233013004001341034224041400202444004220133142402121310131041323420010210340432300242000010232343410342041312310440413330121120111322002013033300103423121340211343", "304414142431224232203432432434340322311331100220222124234210222440324320314134004244331202110443033314013102344423341444314020103231344143441024004243123231431322033042324002424341020401012200403340042100104413442143222440000423031113102232000303404324003000033444440320312010322331120100241204023214112142210021224120244223443130033431022044211132123342413434303130134302200343144244324240130323103132002133002241414433134241242143324411104211120003041323340412243144440103141233033012320044401412231230102233120003124340013232424043300013012204242344214312422130210042012433220430324123230132034204304144442423322322231243123231222202432120102111234200343312413220334241222000433424232440224031113130100324300410303322003314310004344443422210130340102144141402421044412314420133331240434240232310301333332033111420310232024112204102134201033041013223423403013443232002343010332130410223133300204334403330314210302010111013421444402223240430332330113030004330300400444244413424430134044232314220012203002330044303344030110221100230014130102411202240040420422404414224131002033141123101101112212411311334211444444143424233201142224324441042423242343331331101131323003401133034212341104204140103313311313131002110400014444030400330301234142422000103413323313240412122312130200012014213313010404032210122230302313011404213334110120332202422311123400342040041043324401431433423131211331223322214013211232142424123332140322113024040320403302444441411124404433142320402403444214111124321340134140343330430410130211114312212130022330413322030114320220133244241044102404020420324141304203400342012403243123224212241031120014300443422440322112444041330411322231410243303422111004020400040030423423112221430221113323443223430114301122210431233234112012140213102110110320423311121014203133101032203434322204310342121000444321040242222032110221322014013311140420423213141320241042110114131222302323301032043211220411410220402231123023222231402413120120121234103422134321303420144223011240210320121340204231012302221332243430411034223231131224201022434402214134034131031203010404230000131343241013343310440024201242010243012312341211122031401340402112022100221314210323411131322414030410022102033244343440042132030124023111334432442030020343001420130140102043440223121043231313000003444311013432121302414442322112122433311403113033420111202102021130432323120241430303314403313414141032014042123340331431110240413341023213103440413314232333122432213230440402123122232124344133441201444020111340213312113412234214310012441444424313240023433300241310124230300440133040110240301433143001132232130202404201122203100040231013341431400103100123134303002132113031204113444321103431440131320311033014232420422400113111210343221222214330332433324441031311401013202222230103123021331320232044241401331122003303332210142320243121212420032330340302411210200024200443041300242103413400421143334340311311133010010034014031302004241041303301423104403314002004440234441332041022430124414043010143321023102104044000314122411200421000001140000443042340401244103321400243011311113443131411140444410230233200033343320130441434322404411112422421132333212041422441232202231034303302002134324200200130021324040142214000320203433114203433224000042223432331210301130143303230101240212231443334322313030200124104400230112024302314204203334401124334414320332201344100404424031224222202424002244423000141310143311022133221402214412202110041441333343441223031310204020424022434224301340120433112112242424021343131133433313412414114210231131010124422120341224422302220244142330141020301312123100000030101423303320201331102131211221420420132200433023423200432230101331313113340440002431014344400024401214433103013120244132440014044404121014121042010143404301230010232142332311313022242332333021121001430434223201241023343240440131023322424211044014043214324242413234210322022404113224042002144404014220200123013304111234424344134220424213323011322001124221241422100303022322444433131323031140212220123203432033030213242342131130101241233234033232331114331014320434424213142043204034132200344232440000432200232104332302013411014402113410300334004242443204121400141204023304134012123342240431020402443322430234124231322300001033404114143043133343240323424023202221412111042322220334123111020401401220032004003111320020100204043410232042043013433012100141042013030411104044301444241212000343303310240442204322041334301", "231003423424200102314441320040000443422222042011042403434102220034330231414340301200404201104020403123403403202000034134041304400320413244113133404412142120433212144134212323041043311204223343402111440144312222003243323100423412341204041400141411204432324231130023433233332103023213441110134323020044230142401430001342230304223014401321032340203300334032030121300443031300220430430122014344324440133121323034201233132431404440141140334314131401012332400221002133331314243131310021041140034341103044400244211004024304334423103000024410231144133311334403104332423211042204121144011220041041101024120424010244231214444023213410241414011134121300222342200011203142240131140242013033011041222131004340121401201413043104201214331423341324100310411312021412304321201242033142140124342130410021432120234011023213202321210340341321021112134441134124423324342214341443132013034131243400414212344003043234303122143344302224241320344434233402342140301011040034300440321342323422240044423243102203301212311201141023101402013044422304034033234230013323023311334431233310343430444303333113401420204140342422022043222442414132331310433230232144030123442312110410142401231432243141440401332121020322000441131442334342321204234144342334131122012423001023443410220044242403304413432143213430441404013014022031122231323431220041243320433211421241030403000213304134444021124420443411101011222304314020033320413301041122101442133444223443110134243322142024423011341103042343423434210312421323111310104214110022322201224242401041230043113233304212320021241431243111331424340340401321202011340020032113241223131110213044010111124204341432344412224330334313132243131020013322003234104011213234034004014310432323101330401314334231230212210104142333404024143313012204041213032412204231440410411304201323223020441413441402213032302321233440240132342131343314303010333403014331144424041302233030424132103242004323314400200314241033312434124200023332000032241321122004243301421020111241412002142420431043111422043220402403121244420332022131311141234004124241030401244144200241034120103402343210212034403302102044222141214133120300424343204303133322113020120441233210421401224221102420312223302143122221302012043312424330412001340044421424232113011434110102101014144210033433421421402034222134242130200004223101233430321211324440312014033041123123143210043023203420401221330022430404021021232344324341043142312330012104244123242003004332012123244323224413041210104232442223002330331443413010310314413423404324140111023222333414201312041434313233314231412413112122140032133300040013133004301110021002330443304444433001443132340024011101322102131343420033114300403402303201143434024421003243031213101200232231340411222224321340002131234143444132220233022230312204221444140013203011000020330130003434030111334303323133123202324330311411402100301243403022224123422013014220231233032224401043024020241343023014334403312141331401210324024144434243323213013222112004444033121122130102300203110342204314221022321211041412224320423012112104232430441300001012030440041320420200304143103123423123031012233232324233301441004313332131133024104300430021230433010341331330033110433122420203421430342402100323441100123210433031422201034030244013341140242311321040210014244301303240440013340243241331424204100222324231442400411333412040042124013013224004100001304342424000412004132420223322044310013224012024033344234214202312410100221421302021310301102130231104043413130404021212230324120142113441142202041224114400334214213122220144342031304433131443231144103133444334402322002124111414412244112220000214232312430000112124104003110202304243012200402404002414141034304220022221111414323122314321133012212422222404420103334100140010030201332444304032342221230423301132440242433043021143211023411123030411122012241212431304223414044400341242231422201233340010224103224334341013002004431204041121224434002333232414434001111032441232211120304034240042334014311344013104010442424120121344344241041302221144302220004214132314410002224132423244422114034322133302002233311313300133320004144144114334333040211043212233444033001134301440010401200322012440113031133004010031211340011210041044400012031422244303021443114410411234420341001001442323333300314231230103422312124301421134132202222210030303324430413321300042022442342413002324401140202023420411234432323320444210333233144343320024040314320224223140312133032224211223334", "201220001400213102222430024121313422103402234410441202021411032120040210333344042301040130444303100212034314433122204423121311331012043033003321401010221141412403031322340310420030030324110421134114204402413032102322001411401133241200014221311433022424411134321303333422124313003220443132341321401040441001023434013031302410130002010021343141231400231321124004344443123103432220443043342403100311430223033324144441223234141120320142130430204340404031432043013410142223233323300113103333244034214042132121410201242111332443111430303140021442430031411424342311230401432040013112444444324212010234444221002431434030410004404232210013432240310100334032233101332144312302330302042343133243404413130242342102101402000112133013011100023040420322444424304333432224314120041430203442013204103141232340044022332022443214040402132432321122212223110144331443400032200144413013013211421232043230242412322410201032310131042113243113031143224312411001441023422412223430214321203133242114021420402212331124043014101114433342204442143002243242201440444424444000434322114310400404024424321404403004310320044013031333322203122040241031301111341203023042121124122310300334433132014100411431311204014010323312040403414100102111244024123321422003331103024304323304021331100201100104300424024400430443040341441034232310341443113031442141012333432123212103130202041100312001011432033410321441240430233112434022404220130402030311104133322400441423043340032134043444142303214033144002021222423424221244330002142104304140232043240323040043431310213403200201443140023002403011022124322103043003214141243003340104431041104432404332223232241421342321444312211103020344242424013442314240001113224131131401322120330241034021414032142423000141012121121043441321044144024300332140121201134210232120011020133010204011134031210031123421314034430001023222022430111204111311244014034231104130342000321002212120243102010422102140304430443403410042103443120244313221010300131042310011220200130144012034212310112324034403240043211321102004433431003102341033220124014213431341200404440412034341240044131314143110304243214422413043043140204112124201201202441222004410424100130202142310110400433422301311200343212420413130422123120133004021322413342403122301301411204220014243024401110422114144144100330310014344222423340413020204142221124443223403412144444332214133304413341102344111024442210031011332101024331034140211132342340323010431041204110210211344121001443213110110321103221144313130112423313004230121444122322433301421300320414321413332421110102213321010031223403012412041023404110112142204323003122004434211320141100341424342224311102021412000400243012242120003302444001133300212102044423414000344143313022011020422130303140000232002321011322433330200004034444334130030112311204440210332144211210311143423304113031242020120334044111431321401330101230102341223234302330204003002344112413330114200331001143100304110010341131442032013241011440142213410032000141304212443131334340123333342210213202314013333213244142033203232304032242344031310143112113032333100341133024023234213231223040320133400034330303443112301224033300102133232444100401323002041300210221300240144102030314123303323331200204031203234412211112434213323004241121414104100021423213421410420302322012213330444303034234114033443441123413431441040013002213131404324304111342142124122023414040201012334311113103223144031214003432131042012134403124401311030344201434222332213243110211103222344230032230220443043431112144314413222201413112124200441342303443402043120012324413341442234244140114133044103200343104131102213004333410411233124202413324110144234440042014203442233311000414144114414131342142013031343304112002212213324234032020434213304233110043222012034011122203441231223131223340330431023042204130242011142023102240403244331210042423433000211221313333233122324031444404022130112044224122240343443413344224033000114411113331324132220431420441321240012314302321443234441112134034200341302323342234323213104120440010203130304343143333324324220202423234333234433141033420403020221334444401410313024212411300201210040012414123410234233411243143030044243012433333221041330301112132212131120410220031131134144011302101134323234301301104324333141022001200334202033200240142214103010231201144412200031042114311224244444222114430434212304311014433224033023242124044042231341112444143201103013434022021333420001311302144303002310344302234103132", "133101134202402302233100123204322104424241322143042330114412100044043413123424331234101342443221031124314031212111410331433041104443240223301011212334312300220334213420333330311032212322032221234010433421110312443204330444112203423203323000133214424110041033004242343433044201011240134421403220434221303141333321311032324200022220421134221144314422044204233423332314043432221240414014040212032000204414344143222210120442331301024002404314014402442423203343212333121441434220131132321140410301033331231433231444322332133433200022341323033412244231401442441212341331220231334141314341242042004112341303143004031122014240442230002023440244211312011144402310312200321133122231201131120411340442314412330421420020220414413243010004400022002131313042244000243242314142334104203211043102320342100200143424201422130042331440031040210140142421434401230323303314421300341200332303304241221132213213122340431044444114221104314414434430232103434241210311431444423303400320422103411341200131113141124231433331311331031144200133041031032130423244143442224240433032314301202120224401012400011123323442302432300441242102022043040201444424124003211100212400421332213144210120233210021214021000323410432143323143122341003011424344440032243303033030314003030201402313114121212222211143201334304034144330021442203042244211433044140341104212134402124121340222443143440123340142433241243303142132331212320401101240422331430203334200031320132014100011421441311402131333131323321030344430321244413242441211410140344230123323100302322114303414324032134334431111120031200230423010104223044412401312041443321333311304400000333142300003303012204003223232310113310343430314131444330311021224302214432323304424420442023431244142240244031123242314133331000344420300123322221024121302202102213334011402043044110102314142240134000333322013323310201012131140000034313000024234231113030304013304204133122341033311422031112140244143400243002021111240000242231442333301111140101441231441301003433122103101410110214312040410030012210014134231323423302303222412220102134102110420322042324140014432310024330424131122411410000243443124311342324330000211200010430432232400304201003220432431242123311103414024422203412442432330204420401131100204433022014411221432332440403233222221001313100430043244400333031204434130344110331313014030130020142242040300232010114210012332041110320400224330343300334214144144204040042413310400404302032332333402103343142002013223424044133424211234144231112213041411333043220232420322142004111401330444401103420304132423222122211040403133134331021004222404133241420134430134121011101241303022141432422101443011333300424342222323123103313141001032121014341341243102201202122321000433031401012422014412204120222223344101112323013221112403040403214133044312331142243343010241444001411021111232144011324231221430314443042124314321333444102141111213120144210010213014114031104034231230123242430433241443300201144030131214111322000321410301312013133314001330231434000000132212012341430402200314413013202043341032420033301323034130001302234401320043332111112142214032133032112324133233444410144210233431212130421024314434304010302004122310103001001213100240021111324211234242014011212000130011141403121332103341242341422432340424100030441103441342211024311014132200333140210041031332441343310133404214143443102403003144003200401432123113033130210442430321403402004424311211212403341310010130041210423000334344113121313411414024010141233032033312442222423132043423444320242304041032423323343110322312010232421401300222402023203441031110340143200241042310444220001203224211142004043240041330202344043331002301434143202312040112443233201144023344020243324103032321312034233130422142122112131424001033114423110211304011430103222112211421111222402110031342024314234030403401302131434244324200433241024300300114410403034330142222030310212043341324302303030143412111421232304033221142231020023410031030103400121203124341424130402114401100012413001233203030320432140203210233323204324413400412400311224233320113344242414124342244212423411233410404023410303120033434110421441004444201324234344243010300303241032323200433414411014243303130301342334002332133024134441324242010431131124400103100311200243221444322341034140211430403002214403130144430003444324144212122431130132422131001210300242302013142232124423412024222031424314104123313104311040443040333301134300312041130332142421304244123122322131", "402334401324024122323012302430441223431034131024402132140311321313112000340014101032424404003024232221201140442433131122000030124403042011341222114231403443002302020003122133043010134201442141122031400422420101102320434414000313241131100312343013242440024113031103142332341002433102222401434100030314404122320414131024001040111100200432200322314044243113413401124104422233214100232211101321431300124102034134402440223313402404241342114303100031321334320140323430443123140104444101340101111023212433433344310113223203441023103310100010443120234102101123444030342202234124111002030021431314244320141241201044313240143003303044134313401123241022333223003202320410230201420334023431304032110021322120242040434403122301323014420010021033341011020110241402103204444414134441030301440303221413242212120122044044100000022300440403443224143034004320001433232213431004130112210130004210144303001211111010111240000203432224423144040233343030320343304400421342303414442330231102402114113032144123334130201431440112042222002121243431403021003420213020142323311401242122020100422132041440001333204321033023223241241223224243102210424233014401324341031202404104020343130113444013414431321021332332100114433311120412013232144204311214410333230031110232431210330014323241010042143321331311431032131233411130142420101412432321310241000334341034010122420340314204421421224314411143044304344344343013421012014403401444413002233314312132401220324020413120301403202134234441301110302014121123014313221431312233124043430410311013212012032124301040443311442031330313322302322334421041442204124323100200314224403420142411403431320011023300424440011321214413304411322243324334204111312041123314321141234332010202210231331301031233232424043134401011432102422433302130104230131333300320440023110412143130422031134043024431134310012010142300410033343300324313134434402332210401100300004044304202311120404202244220313432404211404220140232110100244332223104144243220132343011313314200112240441220104011422304301141004011332140323020431334312344032042413130040331201142032023133010240343104440222042101002113103312302322330413422334023402320344243432231242010130130322020402240330423120421022234420042134104100013104324321341220434220204020421440303413442112200320210401014300104310400304230313401344423232013310102144104044243022413013431212214212334144323443444443103420022033104041031124323232213102133144033043120401041132232131012243400423012422343112044134402010101221422100233432341323011140111034122410103310242012310140020142344340111341302040244343002323141414331402224422022304122003030340211004234042340121121021030411323444310234010322441240344200232020143441240311344442443131213412414244444303000110131212004140021231204223003341211241440202112030430303103134123324224144202122143120304144000421302413404303430021434114311342422320424141443334320122141041423414410220143430040132100231344413311132231000311312203130321331031431004213122333440122023423342233112211201442043441333431022122310243104002404003121411021112133331332003232212311300222424330234121340131300114132343344033020414330100334000341410411202002322022421313100024010132340320241130214413123220001330144322311132400334414120001323033333411231340332110131331442211120322303324402144341423442202241303143031334130041312040134423024232414312401000211114021320320312134042132231131042432410303123020443112421220443304330122311414333321304344101324040300434224310030331113221031434410204331121444002032003433034223211330211212412130121040341130433223214304304021412021221020042403430142321321314434032234213340243234314001022332203040222231034212333212414434240012411403311034433441304314440300013423034204430342034100300021301133214000143400012242434322444204230130222111000240443321323304431001444302331114331341324440323122134124031333133411342021103333130220112121243220233000442340400344122412134122103211033113331200020023201042042241420124342110124044212430021144140102121031430440013303114234131434010311400042414240334322331402233214234340333321230302114342434002430021420433431122440233141343222020132404244402230320214134430310012110002323023110424123331422430221212240423322221202200011003431420301330114023143210333132110114414434032240143030314111104421120424412410401041432321213214430243413342422122040143430021423144142424230322420302200002332101013012122302012032412133033140210312404241320231414332240102002", "102211340323401003331023442442412030110404441330211344131314010011312242143102124204410243001142021040344003240130414121322121303422333022013230224302323413104111301401303004430424432401021312331312302440013232140131314003131430410243241124114010144430201332230442223443021232322300221400410424103244320133144222413230104204134311430022034203341341114433130234431141110101430034014201211244024001242201343300400032002302413243033033431341434331443303332011212243004221031312113030343243134440304440041403411023123013334003404331022134433044042114041021444222111432240221200130332323022210000304310322322103004332240104300430214244433433103322204200110242312410341444213344110444113110123323211134300003032210124234411040313410032414431220134030314120223402203122222411300133311412412102012320303101324412311344123040103043122414214413324243002121213111211204120421213314033114100320412034014143421424422140130404244202402021311222444333100102123101230310022140124011043012234304120222444024023343203133040233444440114223322440423012214442002344442220242210111430004424110224322112111143134232424100124320003001141033113221304403114033201020002424330412120023212400420002303123231434214222412202232224041310130423143330303103230321421433022404302101404430121304430042241341413441321412033444234043214432222440200110003232332401134121342442010220113303024222231023442043020100041101212112214210142111312000332011421430232011220231430014324103010113114433430132111424022330311112133122000013022412414313223301130023144404111223241232022002221201420102003424221121044024014321114421111310424113434420444142130312032201444202122002312203411414003201323301200223330001003323344321230232324430024303231410103143024002311021432303133344213432143213333110334041121020414030411333230402123234221411103334314421430044203134240201201101121332344012421331101322341041420023441341004102414141424304121234040320041044413141344122212234042004213323441201003213030121003344104240242310424304412143320111420032221430443143210301333222011300042413023423343213220413011113323410242442202220134304412020003441424341242013332400001340404323133030013104433212333123201101304423040341231142430203034442203030103031414102020211240431440120234204022441430004234011331434400000324314002334421101310433204213130411244322110300142440343241420330044430141442442433032000414300312004230120043210213041400033000324043403402312431001031000340022421113414123131041021242443121411104323223204332434140202313112340031333243140413103403432333331014303243040124202214213011031010424234234401230403104320144032433114331211011330331404212102131013031404340222002420034341140214424424142043434211211141123344330044102240202421142333124021440030112212444422142100200101000241211443234322342140314340234102113121103100110333043222201132304402014024344223443300200114324403340031403010320422213040234413020014301002103321420013202044441113103102334410411004213034200321220311203142330302143204014410441443134310400121000442100323233144414332101111231023400422114233033431343140134214142141031214130320400140444143441322014240430444444211410130100133424141102041303443420214344440102130322231111004404431043321132200130443013201143423201222130024132411010000423230100301033412311214012103014002234111312143133334022143241430034122344122203313310022003420441243322024443104244244200433204001314434421110000421112220241132130432433102143230130220021312313321440344424442243242331122002402122412330304443222320212030400023413324022330044034303021131213210130404322030424143443312144241213413211241134011231102040413023244310201240342212331320320402404141110130214241003110033341031201012330140023203334002024021014022122120114302342400220104004002034144102134022023433130314442220134443444400342000230231124041313230011340432134231342123142021231000332424100011132131122010333304401210314033042113013433001423012211303220014002121032030344420424234411103103301413040110432334321312302233442024344121100122414321232141233121123442024002142333401110320423322201113104303343031323431430331441041103040114122231142102314202223014313224133200014341304441342140032133010410114232010340312121040222320201102103043043422302032403402423303230412442412024442132044011031000332332321424431330211412234134200301421344234012221434230412401333101221322433033231401202421414210142134224013243003042314222441034243202114024311420231003", "300314142032030021113112131244433113023304301321203413233020221030422312120002042104232441211324003433234003323424410041024034040103401320204030304203123114204434110143414220234001042340340202412222113313412231001322210101431112323003404303330142340140242130322424100314234114132043013200004100100333240240311413234102430323000424312040322440342230411032034312220040441213144231323242032333024214421401240123424223024214221444044112010431143124322120004431003234030340342300434441442340031103310014430004130402042313302230442401413304131412303301040043100302440330243400034410114312234343400004243112311403233432403110021044440430334023104231140212440240424403244310303240021004003111301343120444210303202440211134133204432222002143011421040301033243021242243140111114302114333123114322023144433341444040044242312041023400344314210233114110330132421142000343300304130113413104222144041401020201244214300103243233210413313241241444404132134124040401322410404230223232022104143002034113021330414244023140143332322220042431023420414420340421040004130031203212343344231300334120403030104422314210303102203424040010323024231043113440410024023224440403314002020044034433412221341144300104030210013321204121441143321401034011121111322434242320341033220104241022224224222100242344301000234442104201432433041144144220213100223143010423233143140414323321113101300010133340013411143413422041334104033112420010421003444110001101343021010132140333443314142140210123312042043142330024311442211223040224112330443244424202304432033123230324200131222443031420434423334212023113402131300402101413434221002310122102322344310121131102313121122004221042000341130430413030403212444111201121234004420040241313303401202022242300011411040142402320314222103023014100014404031124041012311420344424104102231433013230103040224132120332141304313023140043133002233120430241423330124020432122431223144024114133421334324342341040402300224031441443110314240320240432120042301340402004434201201401033021303223143102002023124301110030222143411024440304132430310433334334233111140212321213221121102222403134410043132403241332331414433413314402143412423313013343312130230030420321404040410411023123241434442341021211212210224343431103211243042031311434101340423003040202104230131043144224220402343404142334341403002422121032330040343200440140234243330324001400441010022321130433420300244301313331143411324131031311223341433132004144314431200223422013213010134400124443404404233013441140033311400230231010344114231443443220222012342310021112000401343323114340000120142433411041143110320121310032044042330231131040432341434243313314314420243000223143030120104201342310444143441412200432032421023000314440201411140111200340434203340302244344403234121442424310442143010132223234420244114203223341220414331320413124114312142203321200403314301142442213121421324311301414330023131004213121411231141414200221331432021324340400421034104244124110441321134232400244304244301432243031440041430323331111201121242300210000022434410200432142232343420042201401034341321430210304411131022430301042144323212422311223032122201034211330210314004010401042240201402211044421304140044310000311031123322144301413142122032212234132340240004202104202114330330410211234041010011021242430340300313241231440431200412123330041140330010432231113033334314001441001321212412140210132040220040010124313302033101324244214110041330003343213312440323211410014032020401313024123132232002014242403424122012131130120232120141022133133013314312024444423210024322102220103414343320340130144241202021223314232310342203322303421304104042320211042110031142343333213442040244412434231211131211103443101024241412111241004434422333401421320410220431310304224234424114322133030000430423241303341014403343021012310333240030223201040044410244144001203330323102113030413323421022330110002204432121033411223410342403022030004022303200444400420111040014211414141032014213311032400314400220302240014100003223230032142330204014333132020320243234403141434103023244312221140344213002223302400421443403102223402424101201332423401231343421011042404042300321331202023311033314004413004412414320034230241233114434333242141104102104431342211422244224303314342300111313210102313123203220120321221144240210021002002402142220432400213033002044140304424201014200144330024004422132020311022412343134334032230143441121233203002421314403334313241224202030004421233133300201243420", "440112030310244310344102040414440240441013200440232311040140443344221431022100413231330423434424333021243204342214420432224300421031200210132414044113341200111024103442221040202032142243404302213011313402243334210303004032342041433044401131113000344223212323402243331101343413413242231424131320211024242024404420204200341114222341222431121032003414401443130022204224222211102113343420014214224023132024123431142242443213122214232021401100314404042444202024134334412422130021100301132420111440013040402214333234434300401401234232331023341021030441134142113113410141420342012404433220002141241202001113400041423442234210400210213041213241043412342132110240200304104402304321103320213243140012134131310030210411424242233032323242232041433112100411311044012043041011000440033022011440331311414003042040041034321333102014431132431003240032212424231033114113022310344000231132432022313013302400312022144032234423040102022110104344044001112140032323041124401430210024022020241320330114224233223443202304330014422340111230411401312440034242243314211440104133202434131203431044124203221213421031224432413343421342203333303014011042100113213213032404110221041122342204104332111141202042330404240104443232212221221020432410300433401032413330014412130004002234132300103340002342141131440143442241423323431030100122241144022232312112041114432003223301000202112442430322423344142101100144440443142012411411424234111042224122321330240310012311224433214004421221333344000120143004400020100212330422113131341132322210211102304110332324133411104214104322142212330322033103311142244442112321403402344241234402404003220424140431400414002030203321421012430231424031441401104201402242222034440431313343120032014310400441111404304032222322040233131224341340024003230340444320214422122304434020424303443344041341141024300214130300434114341433024201212033333031314242413220020211430104211122342411144413322240032310202421422420202221141003110342430023002332432420130014110042141414422202002431104001234110141111033424401244103313244433013223201022412104210232304203241412333232003223131412230032222113313111122201230131211342324143231001143021434433204300231234330143000344322202312020210034400120203422000202411331122214412042443020314243222014431204324024211043220310300442034414400104014304413140431230342342230421334202230012231113132322311402033422211442134204244141322321133031230111432332100230140031144101020243344124402203310021044201022223213232124221112444313212401200141232103400232111240132010443003234200221304140200332413343222422123322003340410000221410044101234421331134241413432044211342010002300012124444141310212144123442242332402403414003112132004440310231441334422333324433211330111013041124022323113010313243313102123012042423113143230322404422442322310313410443320221004300444321032000234403042223444002420140311132102424000040444443432424434142044211221011111234003132304224222331124020342040114401440043121244041010111424210143001021112424030232232242213213012422334433120200242212042431420433033201240201421241434410421240344023322202211114130420230232441033041234243410301103131341040220442231024040214111101122230333140413021013114022201211313143310023201102320331441010041422113400314101310032400100034030020001420202040042300234322203444320141124044122122340014312110313334102031314233443204000000142340440332244343123230011123342313243412340433200130112314333343430012344014230421124203224342302112412140013104421004020143102410440112424103420422320403421013320410444231120334331422413022211134441411311423023441400104240033433341100122123323320322301411331143203324234104413324102244220334331142402313402400034200431311411411121030240132302011214144200211301223424210022441032113314110101020234400213043000110202021012332443034332413432130032324212312023121400331204211110124313104343210412211142244044302302214133203412032240332311230131340314214341123441103432041433200312013201132211212310440424343142124104033321403442034044030110040310242122120020413431300122103031441302343433434424030233131110114333244022344121232132434044042031034123231303233434202141124203430424133440341011323441213201301303012010244110202330441024100201002203002031021040141013124343412221143003100042423013140231302433142111310241232031122324320421431024404101120310302302342043131434131320034200313013101023411041120022210133020142001324003114241340021322421244213142424134413241203", "034110232041342314121032021324212322212121411043011024014322044243021034043331440222430234304430443023204233302423134122013024111142400313112313204210241132131334020144412224113223312100340102230130133002313224413110342300002430414233440412012434303344224402321301212003300231143040311241121241241100013031340203023131221141432303100120312322312210223310033132142323322400013021344244421213112113024142224402101211234041230342432432020012234214320300002342012344434302334433423432031143022102222312444331402443224443113432000012001131132414422420222434024322134100004230222022440443240334444302122123312320141004204424330430002301242103431240230034432412141044010244002222024121033124433430431100300332143442123324002244443314410403104010023212401342043104023030031300102323011444310321132112204040204224440442003010313134230142421330030201300103131434333240444114224121030312314101133112410334313114131232412110043033311201004140314304241233120113124020403303023302414042331004201101010303441300340022223043022412023033200044134224344202102422010200031343042222404032411222101204233101213001431233001140211220312332131122131011020410104000043021212313331344201104002424431210413402421423320411034424313323111400142221444222331320423313431202121122434222121201304441310420001011330134122104401321134301241233310221233233012042434222121033203312441444432430032410430311330023321301333341143141341001003303224133444024214431341131322134103341020324233130231334030121211042121404102341342110101443234322132122223102220413420210312432422312432042224434022331441311424433140034300342434001200231443211414334011002224444232210014201314442300301432431021112140243001011432133332002324112424201203401444012100320224040032231040233343431213233100044413231424332442003414300030010333412331441241024000330000223211321000241034010044202133444203344434324044002340040421122341034414333303000021303211313104344433434240024304020134121404433041403043240103343414421412041032023220043120031031024411123344130140300123023132412012301200344044414300111011223432140004113101434334024442323112120312312242314320134030333322344111420141240143330131103300220240024441134444340221434434413343001033101213014323322304020102323133341323304412431001034043113041123442440223134310320310134332324410000333444111012130112334210311403203414220111002020111233011013414143142420210334012240341311413414113430210431423120040242034204424131302404033044223023211202343441242044413340030431444310133233242433322114221321411040040424401410230400001343120121222403310203330142032104401432103101332130321114231142010041023023301220212402402000132333341034212133013313204423242113211320301313240304004214000103014144231220103221221300011144122424323231142040004311342233033021403403421231404313004003044200224431130413443333224212332343022043021243341213034413331134104411110211124334023401140241310134040221241342021322414412420212031014022112102131301243323201442443330120323111311100302424112200411120042022014232000034414301240421011411044110430243243314433130323224013232040403043100120323004214342000000234241103311242224341144414124012113344130042234143230141021402341004442341004103430200000233122124202133014242324224320100034443041042302012304411301431442201243420003403412130330241140010442122411422121214243001113432413103324030031114410424131202421422421134440213011334310341141320024041314023212114242201204132422122200333441144331013412323144011004112202303222331330423101314032042420011431241233241304434412120222020302121123224011432212403002120004003300241133132320321340200424134022242322123333030224410003323341331211024000332223333414322021441043314443424102342114420130112023104202240103430330020143402240244302210321341441014323022424144201020324341001220023303102030423143010341302423200011341103023422003002143132212332231121333412113043310420132301122242334134143223122342432130210444222342110404412201020304343002214040143113124042204424203433241420341010303323342002132434444000301314003130331342312023243332142002113032323140314423111014211404420022433042343143324440011410030304131344333403130444412020333140402243342204300311424030433124134202340443300134010140024122103224221110203001423111024441333222202304121231330141313410344402223413030014324330140110234204402031331232013304301303023141422003101023112224300221013323412422343402442203331230421313113234143332033302412343220", "430444320131420011242124111131304021214300211041111342342332312040343342430140124014000040403211201331120121042414121433311142124042211241041021310101220033004113213020042222443021043012342331004002242330213433231013343014414000340342444043242003101111121211342312103204144122220241143134042133403020114244022022210431333423040244421302023012404034204211122341012110421233032402232142042244003320222032313342423130011234011111203044222412234303410141321041320210314343344042312334331420003431311413414421121000014303004313210001341124400402223331213302114024132134333024334032004403244113311412344032232200023232322030032134334442323222434001323032033120424420331004044040102133212000401104340333012020344111310301311342122101422332442310011140334043243020402414204132212234212323040020011121003433103344041010403414234423040130104002000402104331032041302110421144223114241013011023013432041032014432434403221023211441410333143444142331030323033204313100044422423313214343220112013344242201103323402134411231141240203232340432340330330331114421411111224430310203010131232323232110242244343224002011341040422343124102304003412344333223113034321021104414434302201334143114144200114100430224131422302003202122334042011333424234034444224323431224422012430002332214140420203124010111100230243232132142410110240421100243401033140312304324120122311313201010320242213243033032234134022301133434012210121411112130032120303232021023122233044120014142210240102034314212422324123344224231401421044111411443314102121224101134431100042441214331001433303240121432230130420320310422004344030411322423403234103041232040321430331413123343320020243230310330020312120224011434004204143130320111022114134003014231004244401222121202314041204331021443404332032310401321224303323421114224030010211022133131041004243414424413140020131323200133321032310032210113024112204003010104421134122243122433441203031201121222314144341413133134224021032413223041344341323001302213101141222021443103040240002032120332303331231420130233300312011042301020111011400313122414204444313203341322112423444321231240013020001243013424220103332113404420241321304122200042422430140220204220141042030144404420243222011431422022130044213030240244422104010031324124134403430134430021242040101133232100003440401314111421132041331244420441021333420321130203432131424113223441142120133423224103324404440404334042334220343011341110221431221311421000410032031443240021332332423122124212203441034404040134433231024223141230040123432241142001212441111242043243103310334140304322200223203003304230143021141340321420203344300100333024143120133123200002201203124324301312140013312302341120403141311323232021120221224010304132134422324324322012213434114410133402332140040244002441130324013100441204302231132022210031440044120334012011331141041431421244334332241143004323123013334040343103214404220333212121043242440103223023204112331320201212440011102433042124302000230143422223322314024121113223441121301104202240143223442412210403420203201404223230233110102110042321221130343421422343200212241212312334034224341102141223410131342402220314022232043343242344300203322444414211233021310012131220231322123132310412014041122100324044140013301240011310341242012403304123442323333402203330341112114021011133043041200444214223440222313213313143210012404144444041240304413014441020243003243122001133010034041131421013024044401014021221243043012032204433231223102440120030313322120014420432431442340033330001333140122322434322424112412142341203012412123324221123200424300224334144030411421220324203132121321432111204031221210241313103301234334110224224203124000021344410010240332140031123044014342433240444201304210240121204044134401441233443433231313014211140213212032144203331420114134021112013413043134210213313131100420431423034221332242001244424010123431404432424440401210241004223012102320402142134213003123234222141200202130333112242104214420340212221411344112321010013120322311404114401231224101203323342404134140140213313102023142034230044224443313321400011401413143412033211123130313021424041034114331121034142103123023104200434341023313031231414230340243124312214440004311322021001311120033304102141103234401113104144241413023312434002321000423141120341030324014440123024333032010331004104230033201432112401333314241244142110441421304444412330122042330113331402104411210003022114102020041214002314004212330232040131140343211224224", "422130224320100042444023420234030332024423012332201130002104230313000034304003223424130103424334321444112032113131331200003213112210244311441433340114112111124021124114120234321124341441403244211120132122001202340321240103304214240024101241311344004440242413324402410210022243201401424242341331114042424220222331334240424103234042331422313424331141340220431214122233031300211211413403404404100420023103042010141223244242203021224040012031120231011102342432314004424032010031412301321223404314022230323102120330033303243230332404242202241131340300431021004111204411012114332223333243432411024230403344001232232441223432210244314024143332034124111011144034040130140231120200311223132143403221440441332044330041212312144124413322244244232443200200234021103033310220200244040301444200200244041020422134221241343240340412240123233400030243112204314220300442434224100244021240433444340001021311012012012110003233112143013024023130104412402303422341434423000222212421333400403214434324430330120103031344220013324212113240323143312332241144042210240304404033413101103120312040443033240232041433130042030424220410303122141412310242104310334413020301242322041232014143321410231102223401433323213214200221344410224444314320440022414442411312314233121104244022123124244142121042241341144424113102343422440011041003221134243014132234034423403333114311224401402000200123211122443321040432413233314024201042422404232432120200131304234032201414423140004311142202441431144122100414433100321332034444143223220223044240123223101443413443431431234304312312302300130130400432430340022033241441301421414103444221111231213144211110004113314401210220403433104404024012014000134232424310442302400242043134330434342233142112101303234134201443100013203130300003400033403440230214303443341010424334133142230314022324400012312440413224240234424242033140000020001141434010423212202321342301241133421123342400241243331400342332323024231421024143314004032432231242301002112404411314110313240222044344334414324203041442412023214112200333210101134301321314011134110001213003442234113100213201431000231213334010222140100313313321444320003042223434300402413441342414002340123402213242433422200031101330130230122242330121443011321413221423414102003214120400311114242200241000044130404213332143411212343140030403212103441400111104241033303000124442122312132322404330410240302142300414432204313214100024442214032014123220213211033304311402440021343140434033102320114422241400213130421434140030101304020023410423433241003441020412144001222000342124104232222032123244010403121200441010401313444032040303012011321302121431133334043000121042421202142303211200312133144014332121402010343340142430243214443121312433414344214233442411141344042421311311241143143403311230124214122300324401034042203203301024040243144323401041421110311414330311241432140332103420333011111104344421321302314013423314211023220200221024242040211212203123400400313304124311323033320442303123113404224034101322144404044024121411214410113311020343131000200021344201233444412041433241234440012033413322241420422023302333103041333102001422102020412114304141320301212302444422144301430223004231024102021112103134020001434241244330401023412030214024311224444141444043023243233223010231032224032032422230441124220230224340430202132022230422014211343443432321331301043302420232303041411140314414130222043410402024433314100311121304034234304314031342430023033310330420002243012412033203431023232204310431133324430102010110331111402144110141021211431444423321422110343122310322123121011131134011332321214032340031341122401343423140341033221433000442322440242341244302233421231004104313204433421302431103242022041420303122242244013240304244203444402440112023332101130203403140110414334214014143110320134412042210431322230232204202002333223403030422242100433011033110133000130333201102112122422442242423312340432233034334013433214322131102000244141324423334042224313340231203040040334111013411104044133441202430031404042411201013000103020033301423423310134044422333302442113301333121031101023011131323044114131034000442420312014344230443230042303424203144031321324231101022231412323342042241444024404433032011201312433434423021200420124404400311112421230010443231031422443201334344333144112324401423332122143421413320410404123320001121442011034022321014013242214144030304240322240220322134140241013332304444044132124221103021130423334102413433141442003", "242032101323134211344314340133012142102024201123134201311103204314102130240303402123034100114244022214204330100131211110041303041022041142441001314431213143323404414120441224243134142341104130100433204244132021303424423443441110142010110413440243220414320423402312123310412300440344403442032200240041100132343403004200342134230211044134402443242434432022342421224202442404423132202130131023121420201132400104230114223244133304031430344303043244323213321143210134330301201042004231321320043101301143412110432042411232031332134233144223333333301303433324332332000013023204012244023004203114413401201123312032412103300220242130424431031231312243200044004420303324301242334110141020420231033223120010031032112203242331122333102332234141002211101430413312213010443301214330104034243101123213143201140012110400114143431441441302012124221440320423244311433303220402330324341110224103032442111322404043021410320104402312300401401411204103034431202001313140211213430011401032004023014023142440403101431301102221202212304432120413143010231433444402202141141400043413142202323312442240332033022241332140004034204214124342241134410414211041412024101001022223013302442421404020010412243200431023124134401024212014142224020033244121431424034420020142034422330343132333212230200002243311202231301023044302423444223421020332030313233430401321401000333430123031101412314312220103403003421441314401322342422244310314340034000001144044204014411434122343023124304104032330222433114041004233243122004004102132334100002042140321124011021414340440442240410221212103322012333442122421410241342102241211434111221234230201311440222021031322331330244211301302444244401330211310201432211322321332233310200343430111330221320201112142004122402303203112011420013340021243424320200213204000331040442014232022123400431043042240302032100043013420434222032432221234021220121110312204432331231102303040103442131223140302400010241022141141403123004232230324003441301112010424043241322412213312244434441040002000441434112104213402443403122022203030220242231033421343011222302222031233232301132304131222004212231303134343203203302140102132040333120212042211224004043422423332143004220200022423344403424220400212424421321224013002434310403113100011042032013222240334234310023414314200443301041131120313012441244342433012303144303433231410401104030120431442222234312303022230434023123343204322214330401430423022241124302044321103211232222444243002021243403044141423031124104212002324322014120212203004443014042002333243122033223101402134334132121220022303140104342431212403332422140024231040242302210004301112220233211330440124022111400013310201141030300432403244140214102212332030334323142441214403030441144004344114421201310211421441233030214243204010240432433414034413100233144001021004202343021224414430032324440412223020010300210100304410420224331104342014432103301421312320224310120420233104103014234022304042333004121343142231400414304142222434400223332202300323201313322332134434312300430400341434314331243401102312404421202103301140233132114224021312400201012203403132144200303031230234033141012401123220331134424002124213401100343333113101310234424321223441414212244301433312214240212222130133420402212422124000102234340124212400322323013321421200024201322433241411111021433331302023211303320113321303212420442123412114103421101343302340442302421324311034011343121341222104404014203241234434310122202201114003123011131022043344040313411401340303033010224230412201134113332112120402401221310120404210424330243011230134441213122140033413311443130122402004101402032143300311343402301321203321302244331143004114230200213443014244323313330420042441111214104414143401334310001411233231144133144444312133233114344240124114410033031141103142022013121422032342111240310324313002233031104313140240113303434202311310422003013230000412323022211424001233233143122023144003401234120321341204100100020413001012314011021413033243041101100211420212131222304143204314001244043130420231201001040034212123214413341142024121424431442042433434300201200201400211134443303103143132403113444140202031444040304011431343324102020410123142021413133224323004113240121431412420210032201431420024202020442212343210132422130340301024021332024111041012132242314404430441033230012344024130320204411443442200434301001200432022212042243201433310201423330244041111303220330204032204334123321143421131303313130244201031301430113130022012320", "000300130444343042220423424432402321231421412222114331231030000103213423112433443434433424002112103130304103130122224022214324322114034021020144041344443004120030232420242321423044411202231314332102112411223033230312413332142013341104321410104041001104022433103424204004201023024020004111214411424341444423034002003441442400401211012130310220201343241431033411412122220124323304303341020244123423421031330041124201401013034434311144404223101220213122300303302324004331332032221424230040413113243142140114404123140344222311040201020021144112010404344203413412440311220110213004232200042120141000142300032042110431223341331034101311400303400304402033030410041012022011143142304304330333434342432403232414103004014411421441222211123331230103130001303022342441433101400002224132134031241133220110321321312410014423103113104330043403434030133131030442400004232110042113133443304212213132112314140222111330231434311221124102133022113422331033002112024142402011413340414210011212303444020323201030202242424002120223132012211233300121140031114204401440314242342203242022100203443314001223114113120010144142444331114023104104121344032410222143211430301320340411000444422043230330304134230130200214141410433422432331143320143142010032034322133122433234342411111202234301102012113123111401330010222301404033421011224112323022400322301124214202423211324020443410023110313041043124134201314124311012034340033244344411121100023120314124223310320222003400003321020242010431432323013104323241140444401144142434124422443333201200030121242302343111142310120312423224241241120210140102201213241200200110442011114402432144314012410302002001242422413221300201442422232110312134410213423001232112122220044143234122142112433242241242112133332120334333400010123100103224343433203244020330330421042020424431000124033304202333214410032434413232112443324043131133120242113430122100321122202233122334002233233144242030213233022032204124003300112124220311101410211033404003024313034224321200242131102310434422010220004143224344302322403323230023121041041330111130432202203401110442204140023401022001424143420041330323301143431230142134310210301140232423314323020030313102432030140233432211423210242210332441001443243131101222043102422031243242411040224443220100402034114333214140204233311342202342412231011312203441041213334013304411300014241404111220333212442011122021004310321013103231432312403443321023214132300133030134003112134404031134034014003033123432121031430201000244001010434202012131332242232242033323140431214443320042001441221101214100141130420031412044410121004112200422031301004411010342334400223324311121012010102310140110210401241234104124420400013100423130142130204011213043204200432423140033013230104010010024334433341432111323310441040242102332240430020310122103311120132222234232123410331202102232241431043042010300224233233331340424102320012023124223221002031412341223231003340241024124431332332213231031244232013202020432431333444331200013001144310202111201233232333044321040213214331312342123032041240114142430144230401124240021442413222022133230433134340301140112402433042404031133303322014041002330102201420231132200031233121144330434140114340231340404333144330030011033313042002434041312232444101011333022421332011410013332114031010141212234431024222334323140300314040410304340333013332004302041221233304231201431414324040014022312000411402123344133120140312420234140312211412443202130121013122433330133444334034404012434012133434323432204430320214444344114414133241240022334030310432434331204144324422013004321424111120041241213343120213024110434312333302123333102421031141304033102144230214042134134222241301202412224022224304001412042211334201044012300424310401143134041222413130211303134340114034430420432224011330013032000311321024242242021210100203132440141122143021232122121030223133232120404144330344303121004302444133301231420323022012101303022230122104210433413030440000323232042021100243344311021300444423232232441302424430341320441422134411020441320122333421034210340212310301043213303312433340000204330242033110340142140434412013042200313112213030300040344021432103123400131321311043224243004412320134141124432224102432031402024124243112034023240244204311204132412103203002000314441331011024140341123343224433323203230322123334442143220041330100040412403403343442430011313101404220402202321243431230212141443443232204334211111104134440433044413224323341022320", "010034114404310030200400003410203310233222132233420441442002341104404021224202202344204422442212320001341323412011040113441301444121113221311414043133014413224120401413004301121201433321301141100001401100421001411013104433413412212441110041443311143313304024401044344311304343312211443431314431044021002442000003304332400111440222124401114211220300343344210014001442104233131223042410113134440232004124033403114012014331010011432100230233141340334213441433430420012042242413411021330023004030222110312312134141422200100110432033012041232002202043411020402330021301410303112220432221044401040210123004042024314001431142342230431204223424104233001414000012224110144123202134410024130004012124123103244333042034142134310312011001123241344100043200322112204011234003014022024210224034332422204313312100012441313333234044130141001410302422442233422410114300131243431303420013243332021430110432220022244244201341431200402141440144240024011210100320431304322303302330323124224200033014411133233114013443120233324243042341031230134312400300143042244001433020433020402312112002244323144220143421440013241102133331132023114212422142232332402020100140232241332441043140041010041104202210212414104144433041441230131104143010343321110442440011412132303424314430423031041331023103140233432023402101221411334424403440222013322404201443424442113011330342002322444443142234443422131040422120143430210020031023023231032434211032022101333324341344110421212204144302302012243343443313440204240400342033312123411042142331333224044401302121343314200221200213141212342221342140200333001004132200142120343443241242141101412211033421210020022012121431232042031101120001042213243301433102143331031332124024313340342403231112034234041214322110101230424133332104311310343043434322041304003302310004244333421302044331430444233030411413304132410203401301214023303244244220203411123340134341234240144340321444124424102244341322012034341132210201234142414234044111230330144242041003020424202340030010403043412234112422423414332433322124123043102400014141324112110011124024400412004322110022204013334424301140032402122242433211401120022324232344210201101413144142031202230141224033340030222001000332042003330431003044332022223204011222431312211133444042301330404321134041432411401434330404212240103013440132223141041130311221041021131323203211241412301143200133024240230042201303233034110143103320341213113113114443400242230302232210340112401311133000133441113300404232412100224012400430322130340004433332343004423242202403414034331434210344313441204203240014141213312024011034232403333044301100313141322423343234233312032413440221322220443032144040033143410011400222201300443400220404421401423034023232141033413001404313234231341013043342140004100414313220042111223412424143141420413122201320404040343443142200142123004110212214433144341313140231102430344122123004421332423423341041344244032030104221302131440402234142041403132041304043334143002432200343433420112141103230334332414232232230133342444333321320240141223204002344224311124432114331414013314333003420013134204211101020102443123433304440223342322421311111133441040031130112343431033340022144110443404320324110000314222100421220311234342232333104132133223031023314023021032432403400010330241442202304431043143334010124412134321311010022422031441143401411420133120324111243130131444220114412114011440203312011444131104020310001313111221121210442040331421212300202302213031031111112321003222403021023012301210300144211214230420423130042043103141012413312030322202221103241003022041430033430442333414342144042132034142130310013344410034033123131041010123124414022102100134312040424342020223001424323310013221413330013120212140234313424113403024403330304114443201341140321103024112420442221313423340114243411223221424231113033414432221240014142204214343323342430234012021012414104130111142202023214411132022042043130341440342122422434243133442304314032044222011133014401043213324124414442121114200222322203012110102432103230232222002302413102322310101212334012010432201234302123244004324143433423140021434422314212132333441343021422214430124443434002230204323440401314011142001442240423312033344301422224002231314431330112310022130330211412304404004140432424422123031300403123334003303431231331104012412430213003024141132333133132123244134001433411332404314232003233044131012012422110133032400121034211302432323132133120434123332232021232242431113", "331332304104333032203324442411102104211321024223112304001404341101332111410430433332042441430101213110413204023140332313231430410341221324143142112002230103221224001412420420322334210001001341124402240320333422003410201332423434103334303210312233033030410031322420142441020211422332020223030203442133440402331344234402234341430222232340330243201210222203333323402211430240423421330123130111024310203314314312122412242422232230311140240022343044410143100201401334412110333334310332303004313030200132113004141424213243404411123413224201024132000341001100144414242103300031221232242313201003044340041402013130303414002004033221123341334042344303203434004401041313330341004432031031424402144030331303030012224432324011210302130201312331044400222013300003004203032424221302020441433300010421012431031430031300223003201204104243400442431111033423200330241112202002000420344010242040432101041134412124240412331204203334330110020032113001022341341214312344024201204413411310330011120012241213030133123112133220224111111211014021301420104041312313021420240341230344041400310010044020133331024123011003011204144012223422311402002401134221332200223232334022434420300102123441022323214213130210200020324323010121343440233320044344144443133331304040110344042041114004420020000140224401143411401323133434232331003404230131403422033412210301433040141210343322220302024421343442141234434400324241121332232442014244202120233102104041102320041141023141242104240041420344244133342232142442231004131014310100141012023214322224341033030311333440440244112231111312112144013142002113313444132223423210224410132110224023121212313033302342044021034233021014114011404344110342002233314302243224322000201103024311131130324022140033334404322101141000403044200434020120312234312101100042422221444330004020312200412244411011110343040110220241140343332222330442214013141143110440341023004333402330140443031334030441240244341100224102023102303403333214340144201440244041024123422023221333024441440431334401410243314204430132041341300214110020301122422311224440202122330342241340310032044242210213003413034314022144333431012114304341414444122044034120101434040120102221122144124414344213442133131300022031430334111322222013414141420004203310423442211003430401402121112410340030004420304123134421424302441021100111030102424303042021140121441202112032321002024430023202210324140332310000322043441104001333144310142320110130011240041104202230204242021431440432044101130314102432120142303213314111123234230002231034424431330200300041321220203240414034041200313322340130314242120424444121013423142403000133032321123030424432023200122342414024313344234231143210330231242244314340304431322113422222334200444341424034122314211312334403430232031201303000221033041044143403003340344204001040344310232300114032431003201142013433440233133424420230413002231212030433000003010410122123430020112023322403310331213321212320003200303130022212440003441303004441013313014243012122423232023023004131311341134030410012413311220302133230311320044042403222314343110101202201011032021040301212224323330102232304133342012141203130020214340344314230123433403030243320213204200012144321323410421331423144122344430201433431111220032120242421002230144414114200343102424130021410221311341112403321210013042204420014204411040121412403002330440012021444132422021032002334412301342144324412312214004034014240212322420413203410030311043144411110000321423202010431030442240140101122142112314301142401412101004444422043040013222140130304201143044113104310333312441442302114033302334221001021030430220010031310441411433341141243013322313421103241404240022022033403142131210204441203413101103022112021310414124043243244330302111034014243240110343444303024022413314301010120421302141412423222134120204410142013411321203231004202203034401202341423341143032044031014130140024322424410100323230013441221401123042201404110340400343020302320230243210341444010011300142333400314243101430241013421412003110410340310130043302234433302232103441423233342141412200241121201204434031111343322031204401201101130043403213003041400312022244333100030143433441444313223132332031414400341033144304003120442002133300314101011411143342302222320141102213144031042132131102431000431304010311122120244141041340310143012133140002214442222104341404333304014312441443043402401402143024044100423443444144333012233144313004342424323120141231433344103410240111330411304434", "411400123044003032214340043042420122443420134222333441124324141244322324044044120244324022040434121210214040320302032030222421343031410331420342400331442112310443204002010011303332102200102220204030331424301134012442412313412144411222433134033122433300204021324411133242331122331322141200412100004334132323303002041323240032142234131204324204032402230430321121134040002121111114201244231321242221202244434400433010331221143102432012111130443020123141323303104230222344020112032004404111224232222333302110043212103102320411114030131224023342441021323121133414042204402404011443032422023002213243133231302304123340322413113233022424002134243200140312322110310341140403421401023043243411204114203221331032441042440412031124304113001424103414444013022023221131342332043013232410211333100220431132311041141301220341440040044012204242431401310112421124010142043232340230412320243123023340232242230033222402042041401414401424102020432240203213403314413322243040322042334224043421202104231340242014434034244434413441124420143012034320324001310120340333022211110203221231320213232420010144323313342214413344313413232401422214100032433240432133212413301202023234243020134141243220100313104041231004334101433012100021112210230222014432404112421010444221044343233204004143041301404121223333111444014302131204223330112201331131001044412302143143311100440322400322340040211324220213410203223213012321342434410021431020432302231323402212030144322020100334022320410400241313341014101014201204443040334130023414034122321010134431042124234223230121120320342021440110333123240103013022142434410212004023403421313401422212031140232014240112024321030204010203324102133031213241104001430442122410423212413213333043012340334440331121423340111413413403110014120234204142004222114143131142120003100134321011312344323432300333004331442121332240430311323140303211112310211024102403424002442132012122200423300222040433144323033224200200410200114420434140300333330422044232311030131003041211103143002432410444000004243403302103242244214030304002430223231114040424333242132403110041023404341323231343140400001012000111204110323044132343144243424121430012310013322243334320000342240014302204001123030311041433121323330220142024211204200342213103103413344344111220002142340144032201330440143140234112031022120343101011040223421111030001314114034124031040224034230232240234310043003421412324332234010240003412314444301133302123332301311314023040010024202444400024411044223122422010024424344413204324341010014124423203143214332410103222023113024240003200443300201314023310332011012311340424100424123432101333322442424311231403103041414232410121012313304242023341433001330030340333332012022144120332442300340012001120334141134411030241322430200030230233422242334010304134420202041230033401421012043324304113110010423201133440021312023400114033220010133242141220241033300203222031123144311000043141133001433011134001303402333223120102443411131403131442340402100331010402104220041023004014404232443242421433202342124423441304120211023204232410104143203134231444434121102231222333422001044323221022023404220233132021102331234103332220210120331130422304240004333341114330412232023114401433203214004032001030411400130004113020124033413242111441143420212404201400340021202122304241220333412423334243042040404143212324400001114144113102014040312113413110402321214200431202404120410424432423232042411104424224434344440212134230231322214443330440123004300101143113434210104220224031120313034321414021233444233402432133400210132024322033301102422444203122330024100210204412011014343330341234203333211043140002443031034233333111002213112202230400041131102120241221420022413411323220230422413130234141010034131243213122410044211240101204211203234324013320222422300412403321334041204004424123213131131412232024004304002223312221234320324113412133141202130013001342213410101002010144132111143343342024044032334432310421220300110120022402243431003004330043033413042312032431004132241134201201402302411124113334234233422403104201123413404011003442040042024441010004212224140302123042403011041044232312011223344000443432040122200233030243420211233402133434021440112340112242020324140231442124423343444002224424042101323302343402311340413142222443443230222123301331004100113000130110431430012124043413114132214221211011244343044343200142210331312101314300320423131200111310042043124311113414320030144002241002001331430232420", "443344421211213024301211224313203440434232341431301130141034040142133112030011341122001442130144200430413023344140133330130222131014403141132004232403033434410214301311322044123414411344401032341200320303041022032201113144100344204230043104033311144111311324224144112302133314043441032224033013322101411131210203221223023331321440004111101301430424344414344204112343030042234042334002040013423333114110312321100141212003032243134230004031312404303200333312331143200014402200032003101320421324033204124411442001430231131003213443332023424222401302033230320422214024430042322400014302000210020311001311413244033111121110310343240224114402004344423003123042311442420123010240004241221433320200211142234101321411441403203424220344110234234341241231411411403223224422103042414124211124133013100022042423112414414102121222114210111334100210422403330211023024001304410234111012411432212131113300030124420334011043224434113103232122322220431311113121323011441143032340343422400001300302410140124341244134140200121201442323213101120014030402130421000212024043340132130311432411324211012303000342240243404020434411010134310020331443001314330012231424002313213034030334114132410310420114142314211101140220341200301021231212323443031212144003413133224400222143244000103323023100332402031420244221243303323322324121203022244024021121224102220313140100223001023433240122020401341301320301341140340010340422301410244001013021140410324340242402043123110132212344030311220332110313334344101301031312420240400314433202004020132041241244314033244010400144224210220112444131014321231342341401222010230310011141111302242324242000220420434204430010023223411200243141020302104320410434332404030433423144241020023232111322123221344204340404122212334001123424431331311043243403042441232023014003111001341242240232444013224100313110102143003210320243311302303343222103212002243214404044221120412222244124431031401142014324043033342414222211404211011410424421120404301101033320304100110313440010303110103223340424442334234400104232323234420411340132240204202212111042202141322111130212404213114023313142042013111232202431022312424222322440042132222231004133141214204310032432331410311210110322420241033241432314112403143433413200041211322302213331400431311110021221134221300224200033420432404023142412102033013403333112011301014112124334404331224231430011010202113112104043220333201414313122440220303121243030403241033242142044201142122102331143123220442230440302020220110441331322024411314014341144110402032310421410120021142343140422212344103110303224143044134001102021120200402121442314413443220023443032213433203032224213023302413240000340442334113301434443303134444442141321334110120232320220332421304232240234222040200303412200233131421202410223033303010113014214201323432031222430333332321031213344042444141240433410042141234112412034204023104234413140103411301104040114142402004200023020130201233213300242432233133221401232020023433124124133031020113311122234213423344003422140323121434444040321213031032442432431010201210400424040430231314343011242340340123223403322310420341320012231144202043134131021014422224140410314032230243140123301010211114422403144312314101304400103014200441223231224000010014102230333010133402132002323230201002230413320202244141012222113232431430034311420433202033040240014423022320203404102121013234122411412011320423420304412024014442124011302100134143411240424134304314443424224201343031242041432214331422110124130210434143311040310220204024441223423243103124231034042210040234102412302414222323340304102033002231242221434012033032210041234342424321033012142343144143130114000141120142043012000114223324141330120100201214333330312234233342432024033433401344444321231141440234111143033230042013213210141332302030022124040314143002310042043044323234431142030433223440433031044031334210310343140244441022123100110433321210241222111232313313420104332004313044321403140433331341013331232432311313412003442334223033401201311224334403402042341430204413211124312344033334203424321143223322001334201203311020443104034104100132203210341011310104233003130341344400043343024001122034113300433102144421112202332240334430024311432032420304123242422231110234310043342034030324042040313430414104224130413010300343334133310102214404000240322131014340444222413304044302232133320232234044443000111433043303002332111231430232421040303143210443331241210241314002041420303134012211", "243042320020312311114142111400304411342320330002430331333243123232141024011011022233110222123042343013244010300000120044030322244103140401424222021330003332200131344032001343424104001340144222041334220311424304014343320203101320100134041021330340224203024001231204142341441003232143324321214042233041442301202204003110112340304404301331024320344421033321443023231113121331243413244313031400300231232401421400032113431113240423431312040220132213042243132211142234404042113133142223142340134312010143230111122114242030013402403210302230120304442330330111441221122213230303004230203130342102333100201012401333401110224431432343221401141240034101410131124421130443413000411103433101341232432324433323340141442440311201314222024110324334030402223032431244030301411124104421410334303443310142131120311042241113320003211413414404441230041012220314232422014042140003202142233343422323132123410404114223323022130424233203033034321013312313011201104233124132413011240123321412034422431130204022420034302000010044340421211000102214034323343300214223440313234301114120434003122023222113433401231231340402444110222210311421134110332203011324321040332311314012143432234233303203101100323332424304122033343010331124043233043421242413402213410444201022111032040440320113034324400114114331430414330003012312002110024400333332313212003200400013310114403040241301222144344320013012421104033200243102230042413240343304114040340244132321011122220413332404434002314103230214421422010224104011344002423112223331120211032010040130244302144314033444300222322032430314030432420213404304340344334132302432043342201412342043304441233301213113104101333034420433211013213144100431020130332310343301442421003024112031143020041313221240444201310112131023204100120442301341444043104323002301134243334004431112103102100443044213333022121440222424241310104412143120302204113004042400034311412203123002223032403132421111204104303333203103311121021032331104413424220213333223224024033222144420313233214114401111203131344130420023440144443100123242014210104032200244104221040110302120212341430401031100422234434003443302012011120202143300340133430044233214202344003134420420321101332212020334310144100334331143124242024244003042002230014210200201433302114411344140123012114444132214424403010312340123220124012420422412124434213111141231034220413221210330330134124033101121401010020124040241232432312132143031241420400024143133400132221423442022211123103212431041241121032323233121400403221340304214203103132302123440243321422411131344011314243302133004130114034441244221321223012203421311211003102022410044222211232313331320302230103402221343013142344240413212040143003414321434113401333211023222240311142322231234112210424430013240012014121421404332242004430113102220222111004042430134022104244124300412024241210414020141420411020230001400201421243013024433010023320423441301021202023402110132432242242220312014433143440331202341124113043003043420103242013203310003022333441313343133111403343410330201112223333240024020332410231014001341043114110032203124311432220022144430310303132012103414422431003140200401443223042023012214212323224011114204444111402024043101200300042211100041440330433320122114103210303420204344404104221330220202121332041204130431310140433130004224331413100331134113232211432100243230132121433020102343032413221241431241222020333131132110421203142042431011402040042134013401302412342042021430014400301014312234203144132041301013111032332301203134013444103413410130240303211121231301213011330323044044424234214131434344234134320042243401100402434421404204434022402003243202003334130403324014322120322114342441124402241322104341341002340003020040001030222004111443211002021424030301222123410311240010021431023224341143034332123433232442123131100230411104233334221214431210344032120123241104444030030043243240201332220331301032301323302400304434243442303244133331340130020122412200413342043044330012341022311041433420302301134040100030023413320432141444423223002233103302143011440224301224301212020333402114430230214002003222443422221001023112213304423413340142021221223100313120422232424141341121432041132313433432001220322212341041010302111024001021030214023403420032140113024431123440224334323241412112142113242033223421310001044144200242041400331313402221314002034330422444442201433024012230240200434243313043400200113211024412403100423424001313002212032423431224101324134012323231111", "033130024011031210020142011044314244142131202211244332014132311204123100320110310233014314233041203234442204210411444232001143410400442430131204333100443210023044333141330322131201123120211301140431212212304020210143001030244310311441301004144301421330201202114342433143131221224132133434400002414300114324302141331130341420431114113014014410142001423222003340043232231432013032104024144334102242100433103033420010012241034403413242412003322021433102341323303241440210413123410432123432142323224322313323334420430102214234111431412021333040114321313413304201122204341423001021442304141323124140042131421122033203244344340033142440013130110434411014231143233104332300104020421103131234413111431223400243322231300242322143234423413300112414123142013014122243034113030243303114023044410430143010111304130401420320423111423123043444442131323014123341110023010301234332231200303104123223401400021124324114410440311432414104213332014424032434114322341401140232444032233040030241123342222131243300334000144123114223034030013303044321313332411240320220223314323331224343001401330300332311334440024113013444013440230041434432441143013023204421442121304340300040300342422110412213440030200131013114421323000101414340403030241400433031240023122021001121443423431131234012321422043043223044310341120113334202010024320003333031024300004202101200234042303202224333211202241141421212111214031003124443214230004140030440433244424303042302320032432411213044414031123233401443304313434114234421044111001102332441413134413100444141133000331442003420112231244142444243023131324223330104233001021420132244043101011132103441403403144210231120310341030410142244341223343144034244040321312300221042424321232221100404440310120411010434242143203314424442324111331431424342433022402413004221443240223144311002043210132220244313140311432323213434421002343131124232003212042014220112421322233221040442231144123144220324000320332241433142001242101311424214032300401301133041031244334433101113133421402314012421432431432003331114300230030102214334133444404314013230323234241441134330343124030010342341004233222123032441444323230042402242240223332213012320223343342100422312001014124121210112424024214032411432132322211043100414032141032040303043124331120442023203402224200212011441431131330400143401031310330213000440303141142043224031220011313214340120413131102222330433003120000222402300034010213123321331312341301212244403200004101104443234344430434300000403114134134204212111341110424130302341320244423044322210404002414003122112441321322022444411002242410214012040334302401433132344102320430420143021404112040412341001001204401220334143233340410240010231114242214432044144334041030343222013242231433334423041230203032230213043003241204310404443140241112023211434200110421342434230341042140032302043021000400111240404224303203112014240400133203140023104440013034310411002230111402322430400321434322310242334334211243314012112043132202311314422040032122024131240213333204242141312102413410212114423340200222304330111200420204440230233143440003440210331043331112144004132223421221222324043222133134330031422131230033441310441344111431312234011404224333410143114222441033143010323113413412120124330044320240044032113113022131021131313213411220312140232001130121403224020411130322134322341132144014210431123204443123020134310032421124421014021132042244332230220210021330310414112043344122223011420232342003330023443401131213434241240343301130114131331340232143221033120010141320211003310422210011314400434322443040321200414142420124304342403321342114403142211411404213002424212402412400224123004332321224232404013121232241002000010211440104332214322323330233114322103312120140033013322301411213213212124401133441321100334124303304010202143142334143040123033011412031444404143242001312113241300044220300303114143044113031443213101040242113341414132332212012414443310240121242341343344341401421011331144213243222020403132114000110144302313434311024132432044423300444324343434003332122421414031021420344411021301443024414231002241043120310441004002421432404401144240432440320000203243002430213003014314402042022132313312231344212011124321120340100320401232412102203302113204012431333403123321204333214034430042024020004342404300323133131411412233004101140243432131133134002231301201142323013243011443434011313443410340422440212424000002141104143204322413232034001304431330102421244321202002444042344413123", "421110414103220130224202022313110200044234223314332042320431241420021413402030443002323241442221212430224332340400332230331220104131224200214134110420140402004410402020444224140030114041243344113334233112221430213213334423011201324442444421444440223013131013101341130330200034442340431112443220232211124144213420300300322113434424132414032114000331134122312244324233223020114140230433033030014300322244003233101432110433413114032314123322312312204130231124022020323204403103213144122342301341443002101010100014201331402400020130232240202211133442321402211112114333321342131340200402244242013433131400314443224044011304410341124143323110123322412200141440022044323320114430022433414234044012433023041022414413330133342133314042421321402140012124313334433341402212230013314123002144314413101000201021041400311120441243003321020231300311430340301130133203231000113024040202342142103131101011003102120410414220211033221142233244240243201023240320032043203212410422140400414110010431240303204342441044042430244431004400243432012333304422314212102244012121203440322331342440131132011322312141141144144242023304323042243023104302201102014320034211213342123124200200304204032013303434330432234400411212300423004111201011324100342111101423022210301234410423414413140132101403240234444444014313223343133204001411414420201231014034342130220343311202413114242203122121411413240342223224400434421230104134040023010443404242312021331242302113344203424413242012202203232032400241424310111403221324240214344324034400204333200302102011214320402442432114002133444101332441332043342341341103211141103320430422122301213104143302020413140241231434432011134412220322301014230003101010000232221030111243220140203200041433322414120000103041012402221214130320411233134204122321031230043233323433421023244321113002323142102320133200014204422041234131112214331420111102004333020140404114412403214042040110400201014241141041024031234043412311021244301033111220124324231043134121203211224231431441400423430213200420330412310423401023240211144034222322203130001030420302243432340002232441141330314233230320314423313310313100131012322301344040242303122421144221144432201121232132304003122102242202233130110320131442124231222022402002131431434300331441212213103434421042314203242140133242100223130203043243330113444444012413131332033431100143232030143342442230234342132122131141024241230144422244034242410010420304401310111134204203134321034402441013234204021013230113301034110420320014132322423031003314344243343333431120042004004241142142211301110411303114033332201324011140313110111324213144034213010324101421003314113121233004233004422034304131311000130114001430111421002231311223233302101140400012233310401322331341333444444431004332344113021400014300242320302430100400121122342040212221040340401033333240424413443223224223031423313121011412042031131121422221010300134113141422123322040410044200332444233424000312404202110110114321014021401313130023112241323303213111341333120130130444031423231211241222323230001300302022210422424340001443010112321403020400001241113132242302430104320041202031321040304241213212123340041404411440043220121101243003024302233433440202241443212243212012103334214142331011411202413212303423022220000000112314224013113343003311244232133030412343144300324304340112234440401241241020130004000320044442040241322102232402420344410010410302024132414311204212403421122301224313143133134104321330001221433244422010024210313213314434432421132022142202401101041000413044401142230401402120340231122334211432310111300211231011113211433441123421131324131210112210220014110442311411233213221243430241320223110224141214143332112311132431412323442242303432421002200001002040310200012142123012443240403404210340234433443200213111211442133343323114114314443422111113134144120321400213422210041321132130213204003230434242233114021324214121430130024214430411124420103140142140001143210334043422034334104204333321303201331442401132110342130420044043434331320411241302110011201403130024144430203230321422303414240122323121131244013410202401142340021232113402000403442014314443440231143023043221320120221243333220300440102444140440311102404311432222133033002040303423422020040114434002412240022303231241314004110342012302001442000213034031020100443243123412043104241302204420321023420233333423120211314011000344144333042224433023121333202122302400240420403342232042142010414323444142143132203", "102404420341412234332023131313004301434330301321401013230204404040031020231143133414410142102303021444230433300441303310442243042022210440433344301003310114132034413443200020021440124413124012022414200133440402110312224313011210221222142101440331004221331203044302303104002311211011203300312014001344413210412210412202312314110041012124013243421100244020312323233113332124440002241131132034132222042202032240222004244402423012244442344343321040423043432114032344232241110024414124420403311243411212002400302413344101220342210420010012204413131401110202113312100032223421342220112003132403133334340101234140013023121344332342131234431422014200304243202324301234301204240132321243200130310420122312320141234211232022301433322301023100124434211102343013101041244113134133114104420134113433412044214243004032240234320023420440144101040120403132132142144000142201314214343312134104311042220212123221340233333334342110312401121003114440321434214411421042124143120324404042201203302322410200201301113123034332431312122422343244301402100120041314342422423112302211241412400132204400212423424102430232004403002204133141244120130410000040040343411423320130214243303233131214343414301342322203132240311222144143100412200341201310244141124440243241343102223331402100433331332143441224134410442220220444434413204410420130413101104234302203334014140312433400311301220222341230304312043331231113434310242033231211323101222410040322334212310011141312031231014114031224342033443203030311422430224030201440030203204441442124422003303201410214212344223303240322314411003123100104344120421022232213341220023002232124140223312121403313202321343114101034121020404442142020234214133142041110144213043210210144004300442421211212141104400314411420111031341231042012320132304000342404110112201321204134222342302133113340400134400044044301223422141021220331202420011322213411443441404441222023133032313224032104000423010321031014440013020313040134014010104022100024420202232321230443012410043304431303214042140100340114432241324144203310404232123113331202140443300434214104311344123243314444112100123203000433141320413011234242331044024043302040401014111424233312104101342134243302320311334322231422220032240133124121332224042000042221103321022231032400420232100300010343432203204113141243342123232310403110312312333320112021231402004321134240004403321232120131023040412200411401013121142442042230104433404103210013321322431422340333343302444214223101343441221402002221212124203203342123234242224310233102103432423042141322321013233013422213320421101224324124431413301402031104111443001402222332013110133040044130333210444233122201244312143444113201430341231341120044233020422101310300031331141232411200432011031214143112332440444342114120020321421042312330341022433334000442034102342013203344001142114312404213014301124042003300212122024210232114002110144433111311404440304334033133143131042320400213131121313332230244232201032432310303334244312030112421232333444303124423031421443040223413430110312433013213340412214002243122340210400004322340030243222212330023014114143133330330400200120033002103043304024122142124420304033340134122334141132102313412000244014224130042022441101404440442213410331133103320020411211234424121211312311102433030223303302431320423110024313400421220403404321233131420200331004134103100340431301313143402140242242421340144134442014200404002433112244444124023324414014232311322302043423440121104112104423213030413111244442412400232043232333302021134322002012240303232220101304201012211112014213241320430434020344043213142234440000120111002340342421020010204242443410113003423240432112340420242210032414134402301211031331133004401324410022232134223300433042323024200344001323221014402023231243441422140243140003030033112040404401210041120432431011341413103144322431231004302021402324130303424424343211431420310100424100330303412213013220413410410021203143020120442223424424434002231431321004311123210130310222400420343400221041324431322230024303422222224233431041332300032001234112104134221144403200410301214314332441223310004002242213143402300404442422241001321012142122324240034131441220302441230133314130342440240330422102243113440243224442034200204401214331302041223234223410312410212310312132000040323133020440100431042411121433121104004211102202303012424114202331241120213133133043303400343222210410314324204323340141403004033044444413342122113414033230233314401414", "042023342210320102132144230300430330213441334400012104410243333412121021140112224212224431200010122203223214130241040242143340401000002330114200042112112423130342302411132042231234042241422022444310220342412424201122040302204230333321120334432323101204413314013322413004344422011010031234101241101302341100433323131244303034004140442422113214240232303401231223440433331101222213441323003441332030321220310304332243442431023420242121144010144401033401242004044321210441201212010103103343024422023320021032221042223114222243422411143131340030344214221131222444323320132444110211102301010143242202310021440414334400004243122342142244121112404332111443223322324143434421122001223302342142444004014302020401404200242014302124232112243003340444403143003230334432404443204210441121312122442140324034444143221042134330430202121404241442204004323444010420203333230013434202301001444340304330420232003211332441112204120143300224204042000310423411304144334424011404434324211204321031121033143444330234301341112243133302334000101343343341342110410432344043232014122121401010342232223242113241043004314423444224141332103113002103041432424431104031242122400212132222322114213340013134133431120122222413132201443110244220120143304013411312331141440332231232131312223234330214124412234124224024133410341310111020024204100330434322102124311142303422404434113024013113323313401041440330033224223300422031222243030041042030333410433112243233133121344104441112313031412422323120232144402031434400314100014112222024133434020341041423221331442031433204033011314110343401232231100041022011223440110230133333242422202111320243003103322022141433213102142021131040431313322333231200144102444041220330323423441120141303330300122012443122231404331114014204014311322233020134323113400213340214310341314014422402031330103322324340243413323041424240040113300210313321444412101311142301211021042232044412340140432133041402242104203044344440203312102130323124200223124222342033020102403413244131420444021443034224333214110011143330020211110134030030422403141403300020222422011234123012422241132204043240400342340123434440320112004334203210123012123000333430112113211001411310420204044201304442340443024044231401210420000212402234213200424101413404200314244223322243341122024240014421440131001413122104433114424310233001342011201300014212434301103001241304443140412031213140442034042203444430100113303132100204004213032042413231034334300324242234231211230243223103241313441312224432122224314121231034330200332142430144121121303131022210031123132101014223334042231102140123303121010332103431231033110132214004020020300211331123420221310324201123222212140202211113220214432143402213020121131100104214213432204201201133203313113321023142223104403242232144304420000222212040242030230041431400310311230223023234302340203144222021331400300310334241300434433314014423031140321033442342224343214423323332022002034223124321340223113103424300242230434202144421213303121011024210444023320140311113003024143430220004233430041044031121022422404310300200000040014112010212214412012141043103441424001122401231400142123020021311203324411211222402233324110302044200311001040333234142300433403234102433001441242320420401313221143404332110031111344102113233102331143113330320220041402334303444122140102341301413333434041113414142104401001122322114122231204324303110012231032130431213022433013004240243144311213443304114214143434210302203141330404132100131042412033130414030133000441031000444122342221112143134132244210211242243244234014402023302344221433221221401002423400100434303411133430114100330010203314300230002243434021043021301434123232321400134014020133424040432242202141421242313104230304121401014020200213403104114121303114022013100221333424342303414322303403104404004110012003444110430243102324102340222210240314344003122332041112314324223200210411333113144020202200231420413210312111030131431431400043334123123434202121134443413212344123321211141414110404233204120134103313033214310223411210302044223013133101240333302212114342220103423040221444202303323403413014402114234202300214321013402314402002241144240102321244113203013043340220312432144402140340232141143222244104212213100302314104132142112024202231213102214321243003201330133333410302240340424340121341400341434343202234402314212214034204441033440434212233332242131301421200202340231412410234040433202004023004003144324000243410302102201234214123222444", "002134423112210430222424221241114211334112233031002311300142123240222322131444301442000303041040413441204104210423142131302221022112314111441101424411213443423200411104431323321342121030222424000421440131444322312141041321042421112323004231341023411401212110013020120003224111440304203324223410232234312134313310440021413423131004213433301122443013223220431121233244243134312333004422013433011432401323322110041303334331003340130043101112101022033014303404310134200414042102430411143444223104222013113403240214120401141343240222141040402131102140200340242003224321413342420032011421403444021400103322411242203401210014011211343341023223111310221243131430234443144314023330103244002000321111110203022311303214201023121421100403024303432344433224020440403304244444120102044121030331443302311331330012333120122202404204311212322202014233010201422000022233224041320110043211022121301222121222123142222343322131404122224222031413331320343241430120104441004031133122400404033424102330433241111210212002203444101103443240422124034122444412040242224232433214340142231003213024130302410403333142121142402311033000322124402012013210030112112102440131324134222132442113142240221412334020004421430023310022040034204240021032442313320103401010423443000403312042304402301314443313212143121432002130402022114321013103144342401044011242212214432211102444024321204100034213221031003113103233103001304414434211144032214414020211302140314021112431403414242312223110333431231120403344423434043012242143030241412431343314233001420231031433103104013441333131213430400113101311422331403423002432402014431144001001013221240201114323230330411022442312432021204413032021034341020024003402424123124022413011033331011002241301211231443034104102442342141404123021234321421120230404214404344324303202013342103320432001243213112301103323243404201344324012210140421123130011323042042331422204222132231023334022410100040421402312340110423141420140142413142100333341321431222323230110320344212211214100031421224001210320033314103302434414224042323033212221134212343413011430220210201411224224421224340212043243220320242430431140013102224013201420144332441200232334130214014111320443000331300114424033203142433400320034211222430411111214000214203101011332222023013234001312311014144330302343042011432132322223344042022323403100133411401432330223201144433320134133414312203432324232110421142320320244211221222131004004422440333014342132110414212430222230103330403423241402004142032012221021421140100312043030122220131011042030120140441343043404420322330203010130211333421022343034340340300041222323202211212440202012440110403130003331010212422244141003302134441342201331232231321313121003212040214101203023203331440412201410033001304101330222203103340123101011212122322341033342202344434441313202010214303322441030014404343103440200200441442401324113401324220204134003144103141422233230232002301243213214243423121304030130004011442324001203330114102234330203124140410431020002311314414342124114230230104134010032343043020204033301141440222040124422040310240014011140340432121042242041120300013000103343141032404032103421220020024031042302400222302130030422220242204112320212113022304242204111242302230441023314401044140110042030222034100113142441114203211303132000224400314124241204221020111212333210101031031130430321240023103343120212021131302033412400014012411213213313302040021101001111443144310242211132322201440304334403131413130401140004343443033234033144131424240213231310210044033010021213423143210211144133324212211030340414040403321443400234142414400324133234040212141020402003322414133134410334111001440231402410004023400110340031341221211420230444144330222021440112303221430010102033044034101144110212432111342010213412031444043301303121210313222420132400420222211443400442322034422134113144344033020202234412043043212404404000443233033001411030323041333404022403204010401340142021212344113424414112401412403133312433224022324203231434043131412120404300212034233121334441213010240221134121423134241003420142234210344322424121432312032041104013100301300430214143242232412311423410411111302024241414243231434434431112441344302331412312200010230303022241340004433111241133212241214144431224334132104014244242424321204134334334001111432331443424444011134021334014223414410011010030124241334004210121434013412023342411131200331403040403434100321430414023431204414410033322010442114002401020033112343", "030110201210400244140211134031042313110241114321001410403221312112231121430233203432132312201312442402203230210212233432242433040142013312221020321001342231241032123302441134220042034303331404020341124424210023132400143140013040101331103132440443431233022422312131313214432022334442044403430023234400244132124411203210421111333213004412144033440103032144103201202340312412033240003014003321334030044104220202443212331321003313243232331421401132412114013314412224000321323313042400122134323111131311313230020211231122404312312323302214023204344444323310432432324001204330042131020211403100304334043113210032232014402034221013412333240111032122320234032131133214300221231114403122141340410412141443212330041323044322344224344040204041224304423044344212132323120312413244233112434241321110332104140034201132444230220221023320421332434223131124243200343230322211414231030032320131304004003231420344024020312024401210230321432210004310410044331304013223412440032341234130333433431030311403420413431412411411314020042104033120104333031113402332434300234023233103143200143211041422240343020431301220323304244043314440312220214212343242342304100331333214003012220110321122124204023441211001330041112420230340131312144030131340024121204044241414422413322321234014133430414010114201321132322400343014140432013424001404144310411021010140433242323324023204302322020222341141030334020343214001430103024314003113024021411130320300401121343113303104032100334322330033041021202103204331322223000320141424323002204421433102444023042202041114401040441003302343310241414012043221213400233134133104020234012044101443042334003032313042330420322114043111314402013111243404112423023234311232204324204233234413432221330100304242203312234114010342403131203404414132130334132043040101233004234111443132434303210133410403433243232322043444343341242143441334201223240404342114221110432300020420222321421210413142010141240231321001111400312001324101424434103040440243431330101010324002202020413040340003030402201003143314041101111334442041430123123122330342432430224240010010312212022223344411004440203330431413233241444421404003034011420313340301312131314224020121222234043334112313342303422131240310223024432420233334222022113020140023022141241320024313103001012220433441300013134101104302244424440340330141011411233330311404423021024312341424430424313400133242431010131201414421221420320001140420412024030320401141004210444311134000434221003444344103343142140120314430324424220110010014120403023420324044332020410401310200301441304314112212134320322332203444044023344033213341041312321340214424102341334240014411441402031021442202311113244434423420421301002424204421332423334334400042002342230113013223114112323041033024214010233021001131143343022322114003201010324134003133100031114213020223310043330121233013134411300120300234444013403440113100441321332423030233414441413212302120414131011401344032344440432030113413123401102402304021224143411302424022340010234024332124142430313244420400020111044031100344420231044324230120122324214202311312324134320233100444100331230024021331303412011302211143300403233132233413032203220343004440304143331014003401011212102333233413230214322200433241442331041314131221004402413430311014044444132334313042420323313443433311334100340211310124022214421401323401414040310122141232110102022212130202010013220413323413222430001222012004213422134322230101323003423441413034441120012121144414202040123232342122024031201123423012411140204012300204312022041303140120104401332130433424002144341230344013333221424040013034120221312240301223222420401414042301101021322034403230100111234222022324300321120031304313110142221212203233030324403230223042211030113140202304110022314122420443231311143431421201310144132201241330130131214412200234421413313210203000033000231321114030303000122022323321003231013321312004043232111211420021232422221022304443341044432242241044340141133403234100111004123410011403211303422342400212132131034002304123043401443023411214304143013444313311221132413333422333121312200314114042141444134142240310220420033110232323122322214422323310142110344003021310242440233212210210020242112140234140332431441244212031443332330114402114301433420222120242223224024421413241400423323012234124144240134411341420423232333132330243100433020211202303441014122131222344004230124133404401013441333330300401021244004330421312044320233312143320030013311440334241212", "333333100031202324134341344241222142242322203434223020104232443333334140412124213220003332332033143442111132010311342342220044144404102434040334014201144014102004342023133120221021413130432322441332440343004433443412412340030330102301134323401422042440401341334403222400324330214330144230431132240242004342042340111140321013400222412212331104043143333322320033432244420343003004444022442002302033030230401410414344331231433432014023022131432213301213400110333133443341140033112313240220324342224033442042443232121224300244433042340403430101300103422312401033432444441231402234112224043431122011304241401444133331003344133344142110242344011321303123401143340314001433303310412404214014131032413230312334411010021330101303210144404202003430313340103201120403433100333332111341024442212100131021232401334233000002014131330334111101024422024411234013421143112121234100120411322433230111132200433301440333200302004122401142104100334140242440004142331134213213424221444221032000302420442134022124244322042434230334011421343210243334243214330210301123341210413431213344043042443411434212011421141142142232240241113032312314444311133020133131321124332233144130331124101443232020221430121411343311424310124422310403024114320031140442044434210141221434021222201414221030424332124043212244143044214202324402044241442014213223041120030234420004142234111443243011004342102103214102401102240322121410321132423233110411413414320243013312311344014124214222042010204323402241344241421132042011140140420130130004313111113012211131001022114223122200414220222221323233034010303302133103020220304310340044324331412113230442031244413403222110002104131211421414303242403030244313144323303134412223040004221040043100021431333340223014103040234010021410223442022443143321100443413434444124441133031422023321041211213203224434201302212010440333222112113300043030013332411243114420032312442333020240343432114410224011411332412143200000232314001312311403423331301434110421031044022323422240434341310430342040302121101114310121213413423012042431010024023241130133323443413100131143203131313420033430334204113221303301323140321112101200411011303330310213321430410433422331241012103301414310004111320040144030310220241400404420324120223020023332300130402122220304240323022020401141421204314113120204122421243202011332411023113040043233202424344333230211441402044041310132332003304242031110101013413014402124102433022040011213143431430302410232432144112103120301344110140042211323210321233340420112340134133213442123240432004202004023040024041410304003344030423203123414414230430211134312044200442130133443212220221031321004310304441342332244111320314023244331034402202112332331004422443423034300302124314042141401130244424031314324143431234201331403213021422121110344442002131144003043240420202440202342110441132304423043303342312014041012034132100234413131132044010204032000320120103342244122014144144410401131413242423301123220324023214124404201123404331124204100400220341440441430334241231431343412020400024002242331400232412303402340340002422143121232214404302322213303222013314140432402040122141231203000030314013142124332232000204422333114130004114041101320203423324234201103023321223320431213214221241303014111313024113140413211324334414231220402203200240134210244311202230220132404101142033240410210440012302232232223321430110430442314403101402101302313012012042042024411123222123131444224343102421323423113411404230213011301423220240031023423223203314430304244321041214421403301333211401124421130241401033330301034220443400123014340401000111402311331003203443100224313334312113100042303122043100201134030203303314341223430343011222032413124413120442412233222133442202102433432124142431042243043210021002213233421302344304141014204043303141022033201010332024042230002042012144403442421331123403112341422234244213232403232234221344243100420244144142123403110312133441040343341233332414004343030121222443224330312034113111220202212231403440234231320314113134102122014313434014410004411421332144343223234043002144442233230130240040421314400223204324402120202114430130240231032032431141421042223414201411223400343433231123204444212442343231440443041010332223344020222044113220322024011424042243334033333420441343124112344312331222430112434133022143334004321124024211302300442420423401420110401310122211133402032233033324212222004224004113123223412042322220401110114330310320013222102341141300110000", "303332333134413244210112124001210312231431444032132043211242423034233312040043134322414440222000314103031303024324130233321212301123131341331300344440241332343113433222403231141333121011133120243303240204010043222432120034114304040243334002231021232240323100331333142003012223400042200230201212142333214303423310041302403401233000300324320210422011344103201023124100141224413424331200220420402021431142444041310311324320044442133301203043011341321324202303311244411104204030222203113412243341132434030201310441210202403444321124323420233032243210312431433223044440240314101422224111412341023433120214311204414300330041010231222112301434343013242211444421343143331113304224023233013311240011231411103112441330431420223012140113024231341322124124444441310243300334130201442120130140313212403340012223334104214244302113022012020420133421322223210010420400442103141403030204023010402233033403244312020004301032024303331233000320303344301132233030021231242001303230210442010033413333122111200112334411110003212043443233332142031412331430121214224141443232142244241313440013334413230130341013122202422131331240232303322101041023424213423210102421344404340414401244222423002310413322423232343014434340021201200241422142000411202414034412322204434434040301422123132034234330410411441200314322222200432114414112110333430134102142230332113404143424220441012333012201002003444134231341434242102303421204221414024200104124030343033021201143232103040432442100100414211234242132403411341112100432000210022010401043434443441130004202020023201122030210222411104332413144300023413221330110232442243034112420102223100311122444302202223200340231130023410402133410031304123302121323133223001104332300400123403203403041332141403022401334214203344301014434213301004313420012342400042204240201001430244220312323434104422332122242141421004132100042022302101324430140113113234102230023331412444102421344442213342331410304004404011133200432121213042041243011140012101443433244323144343314432200413300421201300413030444234231123111214311032134002042330230330034334143213144134314202401313044123301402410143104014030334042012422313222110242034410410000440322202224113334133323323202243431141411421341301310013301011224441031103242341320223042240121031130323102432123030002032402132242003203232401133310321423124404040400342231002034242331100113441234014142131102203301143232133120011443214332321300223122444323142401110031134142110044140301114431334443042113113404010310213444030343331034301441412113100330142001000341021304401413133203300443124031344022130122221143200134122403430410334321123444431404003240220001224424000410131310243220234224324324014421242430122142214004203220331402020231442420344043202400202100214232201100233210210322242220321120202422000302223404031013043222012012414230111041032223403343400402143124320342100102444140143442443120210222311231002103114104324013133322440433320430443424022340443041414200222241233004224123404042443121133220244001123431310103113213033142002341424131303220042332120402302221213230320241210241202311320412440142133042004334032001111142430333123411113330313442142340420124211022044104213130214123210124201304143411422012301130012202023322312301044333203212300200444324211023442300411304412004112023332021303223002030344342210114341242212402131414220130404203241332331131413130010334444010322342123013443140422023344204330223423334112031033131121023131440041134232031013130321303343034202130023024313142341122404001402433212413124223142242314121312241400404032411411423201024422430300201132221010212301023322113003244310421143442233323213101312424444011240142034411233221000312311122401334244332121321010123314140202122240244330300310311333124412041220403322410312103422102221444310141013341132004011131133304324030204404114330101104142213030014101311110112211331313044410243340112013141243044243120130013100142223142233132233400443214310133403331320310101101233010200414230143023422143423410413443312002041212223213110011034401104100042344322010233032412020043144131402042242233241134224001004222232021312430112134044310002413100312013240413342343422243213330123003113002233341430202410141243200032044210114331113113344142343220221442302302224021310122222032023023343323221120442404202232232433221123041043332332414102020222204134040444142444440433403341220330320312323341021211442022343201243142214103402000434300300311430341043432401240212113220", "012200033341111033044223140312122221122230442002333421201342012044312041003304401442324140310204244013122033323321124301422242333211220030131203440130312044434021033324124311313012140410442324133101132410202034332310113130142214111230003144243102310333234104303041103220114423104123010214024412212124013004431113304340433303030004231002414114023404342324110433001201221320414421024134013331413013231342431331123132342400012440441321330010032103222412403041143012431330130201003141031132241102320032304011002004013344300244342012211410403304424423104231443204332431214132003222232040123221302244200230014232140213120132042230213001322101342333023034141023132312004402343000200241112240440001213000400202430222232303242200310321114410241010001032332334113203022244042422244044200004113322441333432021143024010334323024213001433014242120122023310142333020411101444300243320303202333123214410032020224410401001334004332243411211143413444232114240041104003340002433021104342143101433210104122342230020220133111042322003104314231321023002232322100443322131321032130432402303331042124013133212204441302403123020431430204332023100403442301221210221400233223404221132102144422102033433440012003423413040114114132304400232340343400303343141111440322320410410301312243001312144414440414413304033424222041110132300034424142124342123010103142022312201402000401003033440003143033040413311212000203241010401214400243332230122142010320311444412401431424044321133424121111014342213241143111434411201302442201103130140424222141102442432211142011030422201203331424014324320112442330140224301424000224414430200212043313403333412421214031024220133322334021121002011103210213110104301013134342412232233112031131232412211044110330201000034441214020013120303310112120331112243402144232400324142244121021243020314224210131411013301011432032234203104320240224402431113012430243404301203042403414410311431440211022111143033102010103021101412302110012243134000420101324113104444344242202242442232400421402241143010221223031344443212343422100304043303124140023310122020301433221014143202031121304011232420202222411104403212030411212142402112102201301112420140420112030144240233310442030113022002424111032033120022040204442142003220204343044104013330142014034340314340421312030443434111312424403110442011142142240001120423240404044343024422401241101023032003204114233210310132101102033141443034244333234310340231222313420312233303324002141441120204204303411411341012104342132042004330021043401000202301024023213114111403333232024234203324330340113431443111100322242120434322334032034422320414144140441301211412412330440440340114433334331402232303131104444020321023131020011022334430000323430340332201124410231321123132402430030321024312414432124240331131040334330340103043113312442233232403110312443024111204323203220123411114034310331203142312213314412111011430310130322033303423214110000300010121444102340102401311023211200010133130324030204414020010310344403224100131134400330322211033023402013142012120234032330120331331434233244021321240423341031143402044322323310424041214314304031430032013224244134102340043444443023330031121021134044124113222203242332230042100014311011344341130212022313203403314101324414041034422300000033110120122431414244410342121311320201123220300111430334231433110022310211112234034022341240440314022121143214102200200303144020313203321330232343422124003303013401001204142142204420124132424300200101204333240410333034030410112033242002044324204034022132042312203120233222413220040001320401320043114043242404034321121430242111340343032410224111202434221342241042304124141140424304311341112222014333344121400404020412422224032042210134113403010033143034344122312232222221200200220400120223111124000342443222132220002341403101022311042222413422243414040132321141433222022012203303404224214341333414120323302303310424244012034141121111001023412042302421403314000304123312211141210021022221002313134230014222311223033012400422131132320022323402103034240033241014013323031021324141010314211330330013121221243302320212320240131201242143000323110232343432000242200014142234443404222123330204132100320133040120032024131434340324344442200443220220004331003213122031040330413103332222000232201432113323332423410222143011233203433142111134303021401333342144144013213011430014002121034301004143302121212143430244102143321233243031210233210243122203312220132323332013422424004423331141", "200013242344242142043411304232340342444200302120400402133204133100024204121143411321001422014314443212333314243433232104042014214243304311232311113234130340024301311020303034220244120112442034023432210111201112021203202100110331311040103222024400410422140434030230213341402013231211240210413342011434341413223032404243012304223131300024443114330044223344411002113130043302201403402223020312030214223040104340002304223330222400101313310233211412222001331021302321320042332221140311413033214424420142010030331220410104303140202110404341032104233303002343041301343011142013344141232442433323424413004000142131303140242240214142113013432400442201230014213441300243244130010040431442004411331032040112011321443442213122021403244421243243401034442342023223233230140401124331341323243334402022212242134333103423331310230041024114221322230333334100123330240224430240213212031123443311311222010304323100133412322441044311330103242024211341211112244142321402014010113242432112303433011402234232020214033022224444422230241144300013001134200342021142200401344003000223101244121113133234330313224200114112032334010201212144434001342141201403122331422403323002404004023111023420412002033440144400202211012240024202444303010344424021203343310420043010123440242122303121214403104032323141441324312110444114433412442100144134141402020420340133432014344004104142130412200331321013440030211402112330402430242340120144234133121011114003133124003331342431100133414023143202223400301340031020302242332221130300011001313020314223000301221443102033021313204313332334133434231442140012204030134220231113333220204344223342133021000233434013440101404332421301312014324233441102220403314202033030013141042303403034311410022443321304230131122203011024000022420120032441132302334142420224112111301210043121023324120003221133103133111403012042220311110041143244143321404442204023003130413413212020031320112423121021413321342441424444404404333032423104422211031231342044342134210010003013420001240142203122100304331130111040421303331230421413401231313441424043100444034404410011121002230120021341013121401340303144120123442201121201004223043242224014134333011320103021113223313232011442222443010013114101110310430341143033143124443412431144114202430001231100344220240244410002000021342020242001231141010320021441204404430413030234422214413004011111042443313123343001242322034030434431401301334123022031430320444201202302004443200120413323102202400023334242344430101441322220123403341422314223014341220021112044110340023422400431114141443333103014330121440111233331102434314120432223023103410214023014343134122342301030230222123322214423010102043124204444424120202401240324340444133432112133434114130023111114011320203442144440003232140341124231410341241343224101304030201031141420324211314304300432243210013444042312002113401004103122411212203100224103010442443210401403122411442111010240110304321141300211422134344033300300304314103441224332341334123324014034413101122143324231042312311402142103240001242310411331044124330033114343140300232203333213422404030123324033312432001010322313140411343210024223340012120300313121010443340333324144423102323030244012212331404123133422333124310312120443204000033213033134221213301003312124143234200120312121043311114112303103034032202402234324413424404321412224022343200440432344022042143331024221211240423123203223013020132331412342222321021311240224334410403030144222141002210012041031330234140240332422042204411334213323423032243240420012132334430100323312130232320141111030301303142301040144443223413024213401000442340322131131434101420401203043211200134441340410210410232030213101214430442021203211303014111443441114421410001210242002012241012204044242202312102203043103023134444121132203443040111241300221242010413113440422331134011020424204043013234131001144043142442404304220233122033031243410114243102043122003130334442431334230012032412004242023421321300431042000220313132113131230202140400103113242103243423203223004442330433442334104144404343433044032113311023330340441140344100013043124101320420444213310240404320104432012203123041202243303120023434434144340230133200303330200441042442013041304443412101433211132322124133123131333112344324032300442203010030201322244020034234202400444220303121320440324110112233001323244124113141304323012002301213012044203021231340013412001224123140121342203034020034202113134213044124042342414204002204000010302401", "442434330333201212012041230443131403231010423310114403322432412412334134420404324300010342131142314404040422131222332224101244233224020434031033342042113343043103422104133404131220304013333442343343001203203022321414020033144301320014011403104204333324343131443200221122020410042242033030101104020111311213322301420231314001200444430040203303012304034142001232133110341132312232144012444434002334441243323300214143124220400320340312133304433424443001313003012302041020230240024213330140011104014433220031103330040300102223113130343330234134241143002013431301134202343031242314412002310232334304133113131331311201111404213224204200040200300231000313304142211324431023123411140324430112331442124202002024144102301312034442312003443224311244401203223042304324222403221221031211004300341410221423340113242230442324022423121033230241124130121313421002240411434124222103144224224102020313123422303340233331301103003042102211003330123103030131423313014330013211004303103141340343004234031222324022130412141311214110340220032113114042303431230231341212420203420424334114233322143301302122004123210021000442302404313042324311113441221334234224110001002400413410223313000130320131441102241332321213140201032001132422123441420342224124444321444304004231441114004221334110430020232300314001403121230143031031242310121010030304404132340212141301024333100441430313310303042203344114401243030242222132232411210114230402400004440031303324022431241314414123204340202144004034022413433112101114212230114113344214020333124113111134322224243122213401313243404413224343244040300144442311204223200312440132041034400213304112440012311344000211114402034323141103011440444103141123201213341142312234102111444111300102314202044020310414122334241434040240140002434222420200410412443023324121223203200304124232434311003331241402400333110023002423324422223043033240431343424413323423311113043404110244123140110112402400331203244413403403434214431043422230322440132003132210321431301324421312101412401311401303433311323231114033041040111101042433444120121231042340413241312204423031441013240022013432024002401341244242410200121311331114220104301202130410233034240233230110303433230444004331030242404100024023331211100410143434123043330134442400012231101021004142104344301013043204401002241333240434033330102241144433020303243110103442322212013400434414204412301341204004430142421402423320411104313112234423101021422302030223014032001002132424443023231402012234014222224012310023231333040333020143230021340143141321103214430042322140103324343033234043301034212112010213422032030021120441134410204422023212230101300331422213134334134400301314222343012422112024411334133140343004433400214110322402000413302200410221032234342111123111031113310323004000432200010221111333423102213010240011021343103441021013323323031043432232333043430200430012430340220414122021333340111113030304213110001312131223312012310334212142400312234433320413113020143044302144342224040431030440024404141214202120332443021340010013402311241120124144210300323402431101110204231003012022421344121304030031404422313003320024000140332402431401313141013043322114420243334111002040144204414011431443001402244104032033033431231200334012442144344343001343444443212001312123212430003222001414243233221202401202420344343443314023330023120044312013444301333022003241244212343213433431242441104444213404332411421302412320104432021302234030113140403122200312241010411220334142400444424304323214334012204214343032133323120433214114204412432122134434420420412212214003241344342101101323322313021012010430011020214444431312214132114241430443420141332102404302134342141420420343114330203231303410112114203403441120103304133044110140013022140103004240424414344302013313320123001214221402032041243404223313222423320241230332123033014121341023004110231304013412403024032412233210110142412102031000044210034322013411322042140114003214220002034224233444144004014400104310112432412211133313031320224040303144120232323131013410011302222310310141204132321240331444423432320230121403042031103323204303311440040334130111012214321004324224412231204424140144124110102444141220441333420224042213023214124212000333201011231300044032104011120100004132201434414113201223414320011013233314304011224130411443114312033133403223232100112140424323411420302121413423021030343001131431421202331420002114133024132244320430433042400114114000312410131023323430031140104024230", "122141241302343011020343442101211333440223402311011212130412302424413314430331003300033222430032210101434320020344200001420011434032020101412342102210121341010231340244011410000403244322004000400023033101143234200322312314202120124002422012441111212102302404034321144001211443104423200402020131321100404224003342231341230104000301342434322423103334012114314123012243003311432431123031331043134111201030332144313012111343014414020332321002321330143130033432330210042422213322432214141014114240323140213233401040111411410443422130123201210343322042221013243012340400344343124034042420210134022410032413344104333142444310110241113240441023431212112422434341111224223440423433414104232204401221400110103032204313030210040131000314012000002443041024102404312113003444124400311403041421100043340433310143240030130412043343112011204321111410210340232100021413132210223011102003301043013423412344244440020020030411414224414202330034020310040134444134144301014002124330033211030113131430322430013124210413043433124031012344443332313043110243321241321322301111130142123130200234134030334323101102404014041344321013002441024032310410420230410312033134240213034044414012122144223422432444331312000412410402141110320241314312424330411113242214103301442300342220311414044034122222232341023034010132321331121431214100134043344144321123200132314131021024200243243340441441001441024242114202214043103312321121441213341410443144404340413122302434401044301224214432111334010220240140142342343142424131132122223321231232431304131302343244144142433111104111131442001024313423440140032340104241401101002022223422340342400041404400403223223343310211311410131111000001314114120441313444124421102342403341041110122403404012444330423213310112221304441311412312201043234001134132311210410140123342140223230044332201411312341312422333304321241312222004341411241212323014323210341121413034420321120321303104132202202421044244221444424213044340104013143243023423434021204422202200123442400432220333131344204421112341214330231012343112003002203333424101040214031232302331121204140400444142204121144311342111120104210204214320133241010332423441214142442421401024320210101103213233214231431020124113032034023344320421430411222103210333220133141121243403441114334032313123111140113301342004232442332411420144413124122211111412114024210043040323434220013043102042112220240131411441443240310143124144234032202330212102124313444100234400142313012022444444223430024314121144201111304121211323010101330011102323114242004120014313032231021104120244222321334331232234001413344134324140422330130442202033241441204024341440042222213013243330331111414112204220420021430433212111234333310422340443204420004240140210304232220014013024322342222333333143224214134442131431310022023444144100040302402311303141111130130340344212300434323211004242003423332314121200030001100324222432441440122330214343244023123343101023413030113201343242323123422023423212034440142200142213330143030412032330122320114344414223130144130420420442200431403014411103204324000304014432112420300143201233043400041222112401202431033313033130144301021220020440221004323101204410344231330413032034200234034123230433420014100442130412311244402332030230114040204124013344441213102244222022404300022202210433100200213010414020323413132031310240420410343334434141411010011220211141232222233120011212232141102101413010111111443212403023340201402110333212141120420431114313012400114424004302433412401143100333432320332123001114103244410343140320310142131441220144141342043224412002003121330221112421101012101332114422143434000132201230424200033223141144312234234040014010133302330344303313332413442011201014041232001331340201033031441411424310422323404140340213414124301441212042442211423102104211432322202200001124243103033310434134222401420234104211421124140301221311004422420302313310222001100320204332133101304024444114203010041221140344211213011204422024024044002200111144241024440400412244103100014440123442424223222212103242430141014140444230203030210112131123322010303234224213204321303134303401041101010304222121004114100012210444332303043234312324200241412340414323420024021434013241321310232221033201142310121014144141232132001312100143142422020130232244214331144112103204110333400124320003410103022431310043131324402022300333422412343434200132222442141222322331043210031224323444341333323422120240410201244403433121302013423343403342000130304", "321101113300033104012213234212020220224410021111421204142122320113400202332420114324214143103133333300410300140241323301340312134410234424201424001413204144040114141033304122144230031424420411030103130223141111214043430103020121340023214234032140024012413131022301103231341201304122334404003411440032300440043114002112344143243001101422213111110431114211212123143340111103110213130021041214004133112423222112010311002410440102024241302214314220224014042301120234201313242442314310411241000013200141402343341230441143104412412211342340013144202002332421240400404031230042113401101200323301212100224042012231224431214011131123124033233223442204234310320233434232120110240033004413103441340042041103203113231011121233102203141434132430242220012220141300431040422103020210312444202044342303001123303034231210330333012440132412213401430043402121231133032130422014314100104302202003201333341443023440001130113210404412041114401410124300143341444212441214430321034312322043440003140231302300232213212002132124203210203242320110440143033113333413024240114042041104410413402132144242220324342031011240430442303141030231000342003013143241102044422343420023312413121421423140324344144142422442031104223424321243414211314142410133030121143434211422342123424341442132340444231210342234444442440134020410212120212320141334141430133041203213132413240134211321200412321340043144304444221311432324134213302200331234220410222424004330242230330440302403324131043230023124341340230324231340412331440424211244203111242414043033410443200411442141423433122411324341321304404204014331442144403302420333341340214200224113111010330142123441000443220334021243011442431331230311314243144231302200312341310102430340343301303110241210012321400303141203334331424114400430021130101400444434243414004331001101030441141002332123222203410142103402101111130313100220202041002144001221024101312434012310241202331020422032044401010411334444204441040043240144240244030414131431122103004144044401042223013002402404421144034313124432044034121430114432024210030140240210314430223131331311404121214240014314201242312432124420223004434301112133133201202122314230330213341242313434410200044214143022441441321202211312212001240401434200023240202241243123324101420202043233300331223340334234024134111144243441432421101224123040442420114331001412302230041100042131213242332034422121210421422303310130341420100410213043413142033101320133041444424143244312300244211232022313043043243302312424331012342330010301144434320433343431130430430230311003022200402411024031100000010034241033313314322332240322421223220231231341432030340301101010010340112201242321431002010011044301242142021323420032321324034140324034414332403331223001234143140114031202142033132323033213012031041324034140140244021010140240013422321231104442300112222441223403201413333012043314014024201014121410332142310141412132231023044113411041434422134103113223230424124331132221014324124223442420442122434433143120314423301330200402110043320201403102130041332130002111122211041032000100042340013402214144143020224414230323311241101134234313343421412313404242441231311404121120010104204334344021134022424133224040120403401311421012024123130243334033412014244200041220044301321403002044410420124210141041331042424431202302341322204201312344014043444244340120433441341140203414020011342122120330422401003344140124330344402121044124210413404102203321142240232311310344123020401301140124321031012312032344102114324211243134402220113240130304310411404342340402443034432104112310042211330143224010004202324212141312040134141244413223114232110012422000300242244130044331431032144442130340320443143103204341213211210441411043140013103410030221040024021410312340133303232242340021414431144314002214242331204040011031330133022421321131041311240201334344223022412414013103221402001224324011312420022013143044123320420021334020014042334034323201202410033102131013322231144223214214230130423430220340434144441112421001430311030210432433330012410401232210410312033202300333101223132103412032104421223231034301301042111022204221444421130231310202224423421001034341344443341004141402001142330440132420102220304110322243314230143134423030210322204304101341002033240420142404323041324313003423212231412424023320402413320240111012021201332420312010342214100101113232111202041003341312442340102211242400420022424124121331220231222242224401414443011444111232034112001043243231231", "123132002314412014200333413410422244111403134310012030314324420323243323034442222332040212430433420432330022002404102020302003430413311143100311413324200401102440121001210031424033002334113442323221220410222142044240342210244324142111321100001134014123103133131112414220324102444220112220424114101043411024231110214124122032322220334310010234321442012343421434103021033402344134432341121420101142013401343304123410030102214424133321303144412434134034321114124102403413104312221310040444023411143024102421112222001010443121023144011421434014131034443102034440010433032313032120323441440340022242401304000223323323043212402233220342324302310204013424331013024411123323023103042024241034220443023203441124414433212400332222343001231032403013240403024104102134014043331244020234000000400302430411423412032411341114301144210404230212301034402022421012314314221243444143112310344200402111300123241424014312411223143143014430441234320344211102202141230103011432421002330131432331440133302412044244414022324433404102100111321424104131003111431121221033030200212322100312340114412343342022204200231244003110312204141010120332043020221102424213443002142224033333231023100424411231131441210204024240143132222313320223401443024032103344340023221010332041101232212142003444034033033134321143304332220213023140243424013231142402213012210110341414314202104040414244041222401033202343441410342242011042443320430334433110032244210120341223434331442030104130013420213223224303031033402000211232020321321002040032413210440240031441410314330102303144224024010320244022120201102014332004410010044344024431240434222242021104330302304214133043232414310333210413302114243030122401320441343320344111432232434240414110224433003120304321022421201010234041312130340312331413404211212341001413212014031141021221203422141031340244320323004002312113011112133312424002312331013200200430003343103404001022024041044230434440433331124140004002104044443230134333130434140410331331112400031241331121244211100203223321403141041400241220304244103333220133242301213444401300003344331301312211002321001332311031300113413433131322202221004223331044331414331140042422204041340231124313100143210231433344323402100341140423432023212300341312043040402334143430224341342121134332132403042222134112314340204410102112340231422411322032241434002121000211204040203122333022102042241442301130430330434340131341214101244432101220011342231303304433013300223124402001003124004022311332121003103410420433412112402241333134041042234043031112333222144244134023114224311003041323301142120124120241143124414433232303344112440234411212242020412032144311312101210440034110112243302323230003204414314333114313142433212042242203422300101231234012233033224123032334431024420403024334120020320231200213444004230301443023402032400442441204132214414203142000424243303023211323101120301113143410222244321113340021434431004410004440044210002443113121213404334131144024323032002211020242141420012343414040130312441200000033314014341013113414240203030124144300232120134414041303434144000204343143131401003432403300113124341013313334334411441123433023143312042322202414204203031310102334343024420430420200324241042144032330003331424323313233132213203434211422224434010143104401243322404423344144113010301344331001420240413124304131103422420124222312021414201132231144421123441414421120412221240030102212332403320341440323441432344011322220423224003024442021340413314434422330113201420413024112232110134332310333332422000032044134443333214211343100320131230044413040203214332343431233434243341042214434433014410230144201232122121412420432031413013033221143013420134433414221111213304034101403222120100402414324322424444333134201311134411010114404332023442244030023224341442241134432024123131421331233204434404144341041110010114044214444443132442312433214424123042421214422334422133233110100331434411014220333022414444000243231400302322412322214330433030144341404302101102204134102001141342333232142234331322313110102401041213412231231202203321024410441111040020344403044311222124344213431403413431034141013320414120241230400120431421141210033312144433240204021333441022321343030234101010132323010102444124023434004422423404301100102000332224104220122330311011124401302010411332201242120144302313341011321332322224402302023314233143014223413131330402114122342324124202104233113003013133330323101304141242322022023411333203201232333420020334224230", "103322403314401421414232234100440220444441123201034012430101400132231031033200402214224434042432231310310042102213431044432042320134223033211204440430020210324302241241320442121200312211113411001004134014402312024413001344221213042133241342230101213111124121232430421444341433213311313313420432302233423034404234001140234313223242041032110022423223420234214220040321034024212040410021133340020222134020333123232232304444100214144321141300041000233204121202120210223423131141431000430423232041412001210413304000440002013040123412420042120443323330010341003243424043203444032334304123344102011324421024311230031313321340213134224024404313220004241211004130312314030412220041102012130022223121042344320020041230220400003201430310010013211030424412230112021003233231322320432040334142110143013204103214344232400104231342124330234122300330114031340303240313041042014433131202143222032133342132330112140343421342313234040314330134141300030310300122141033223442344124114304134120001001020022011101444311130344422212304311004114303323443331040221322121202330234401233023012321423044314311320233223040143430311331401401331110442202022434013400421422243204143132021102443204334322424303332202302243004424343443110200122204022430410442144340330333223000322220311401220204103043011104141240311240033422331112032110112244340434324143314422231112241032220133404342131414240412314213144023333412000114000421323031323231302000101033401222434214400013423410024304223231322202223144414111311243101230131413121114431344223221433224233431223431032013121434041301301440102034013132304003441440422313042400011103040120043401134401030331403343210202011244403230020312134430131333202043013332344302442020033113104210201413042432120223330124130230123210144402044120444001214210221120433220224401102412120312223443320034323404022322204322313410011313230313031301442234243110134110122124031312432342304401001031043020443104220121342100000443231231423003104303030003224120342334301143442242044442400321304040301420304243413043104110141123340403234330433140220222401112310202411111414424043104301101433201431421330313314020023221241113414123312322441044313030333111410420041404424134022011202344031133313430223020104342222414243120334402312221240244443123242424410103120144444103212323024230333200442101223340342002020343143222144324214223120314242041040004323343213123040140403443114222200232343134241144220330223432232233234144200134020203213431021024031332424402130234443431430311024432414300032004030412343414242301332410123112310423140211001040130422141242120323403403223330044421400111400400140124303312213330012301223132413312200242110420323434342002422214123014422423431410312422021204112113441143333313122434302321444041130334030120442334044431020312142121324204140024032333422340020402133100103330221001144231114044341331004220002210233134223221202114331211022040344101423423044241201414000012433010123202311312043013021204340142004301124301031213042230140222432134214333030303432142003132413320434010102030113423203012311324303412442043322131432043402434111113410430344000211420420313030411104143144314212204334113401202332433031230230304113234401021033303022201141132114231403333211313113433203401110220424300433013310030043021234012102330334424401203021000243114143322214340124010014330034020013114122412444034242420203324114240041321210334434202021431222231443331002414343002423224132124221112242403212240334142011333320444424323204324121133221224234130140042311442234314044441312024201303041241021230101324120340414030113242432124421102004333143143130334102311140211223300414120331200103200244120213001412412304303402232324041344343043103411421341404133041042010304143311401024013210000301023433240310331230004422202101414310422041004220010233120201342430321022404120103003444201301431342120414432440401311241214424344432221434122234204401041310401413441144313102210303111341000433112044430344111111412330013223024124301302340210103112022131034010400002041003023422341320231241421201020120201044042331112132040301313411322123431422012120404143201303004434444331300412124440043002312320403403134313404021200412313122023214001440033310333244433101122311100340411323103114322413031304104213003003422022212232121103221321120111231032304201023013012312112122411144320324103143101203323341114203031340144100201411412204201322133443142140220240124103200244004000143403204130123331313304310342", "341104324124412414213114213142300000333401000320440423141201100104103141323002320342214421222121422412430000310220224423233244443240441024240022224144000333142240142431244434341233042201444424301012413220034143423231234301043011244332321324241333211221321331404243110403242344343022222401244001131341432012431212132443130132312200314433434004003133001011330034200132410241311232334032132320323230414134230220004011044331040444233221442200311014001002124342401404214133310033040043103343042312433301032414120240443141114222242311223321440433233311221123320341212343400440024310332401324002134430230123142410040442041204410330303244242242244031224003244211023412023221440102444001141010122013021421100343304140424311324334022404340032002120414342212041000313244412133104111233122103233041331344143300403114013031111112300213124324243433221413023213314033303401302100444443412234121111211234423232101041342021014112400104140300210220441024134434330443223131314043234424220044222221331421420141201001034234200041201024224304442331311431003000333203432322014330133124032014042314031142322340324043340232141103011104412324021144422423134031144232241433213042213430311402103412342311420021004410200032012030023212144203410014341132320214131111122334140422413342104204242440243410223410333121014100341321324441441033021223302204024121332321133313422001430324303031133031043204021014212203412444334044234233032024310421134414234130421203224312443141440012221432420400233144231101222101303343141402133102322430141312014420141334343443241421330340101401200031414210313003212144303112112040242244042024410103144321030333133432143031032214341430230022320143300324211113421304032030131013442143320333042133133012441010020040013134343432043033034320121442214143410322033404400204401413303330203321331100423111200113202440031430421010404233204231221214041132132013121430240104111000210302041013223013231040010322232441123020302312044030013322201110323142012301310120220021220024330441403244442034200413234140303311412204300411320402424442342221123401014241444141413430224221414044232421331000204243123240122201321040102241141120010202302144124100003102031023412232143342112042000313042013200042231423123141413223003134203024020124224410004212334243020340100124344032112222022213241422102313130303321342304231002140421443112101120424413013213440401133121133410003222424441041344041434223441321043112033421042034332141000244020414304004033032221110314014123002110234340344111221140332201232031031443321211223010440300132330132140441422432444434300244223242013114203100422242321231330310111020430442313411214312343042413102434323042241213422103344124020430424034032222021033404122410323030201402331133433001243021024122240414002202111141423320111420114234421331041301001013200104331432110144100113214200110240123311400110433204222322243202100313242340120432240032130122421114442002234204431030320434423200200014443013240340343121321021133210411120030141100203142230232122023011422143333122323312213204033414432112430200133202403442010420242124342000343143233321030232141320301140112320200202321343002014400141233344221442110023101134231121234103011021023244323122331323430131442230001213111102421140321303414022142024043222302412011200424402130120241111311424420420400301311032111333242200303140004032131042423400244110334330043340320403422002030144414202433044440030423433242040020413204000030112020411422014221142301140104240102142414344242131031033202231042404402220203213320320403302101221334243200113241014323103402124341103144311212122423233423244140343033424213144342102134321230003300323201142014332123021203322433434244140341431014421312022120214343023102031113002002342104401214301134333332342133132043421213104241042232133420103032014142233343130141132111203110432211420444334204120403204010340104334002102424232130233030113433400321444443002322434410024241203440143340133130202114114340113013430012400324443033401042222133012220204040220123400430411433000020401401434041310101203441243430330323442424302042444202202033423030341032441321321432313213234044034022214223324041303311421410044422213444134102124144300322301233400312031222302112134132212003033420241032431004121311412034443024330313422431214314123412021302201430423421412130301242410412110134333232430034330324313244012224012420100400332042412322241004001123401404042423403232030011101413203124132410311132131120101431", "041010014120341334122341022303031121133031014023323113101410310342302001222014004403144142131402130412423021230402302132403101243223032401441014124434013423202110314022133442022441134300142412244022034204101444313221110021034420432104141014341210421010021104224131420221334241021421330133214124301230101144000233141413112403222202230310034423423441332442302441410033143331132022234213313113102432203240000402341321103030313241134001440440411400404224210410133443443212440422340231302042204132414001444201322211441210230224320213030232013221103444414241244323101400223424300112411210130342102334401212014102202121333424132214344140403443144200344422202320031121041240320234133204034041112110323100113440402320234341112033132202341342120103303011023021143421422010433434120401231211244221234110014314033311100001421014440031043043431202421003324440002030121122320403023232444211201314421034130002204200113041134000202343304024230202312314024403041231341001420230213114011201204224333144321034001200444332213121222441331034330103101344114103201221303311223203142010423340340003341202224003010421123322314040444030201243301032134100110420300003000130201144243343443014424223223430120413223121311120041022322432330120334323421133013224032234211021211334230112424030201333440124133131022242200442044243240131122304321031333111303003201311033421400012433042300223023214320144041011313033234103404122301413422433110230430303400421340243100044100220343141043443214340140022240113413043102102031114134233004000101430312221403023423431330200123033113112042420343044102242001324434301101124333023043014214034202441231211330243134342220020401020233201032232301132111312124114313014003434310144212311420411010223021034401420041302303243201140313301341330324001344404002013233123201010441341430212301313223114113222110022130124102344111300130334231444444041311104332344333420143002144144210140020333423324313340332133402223342334114424311004420322023341304212444431132110223040100101004214224023031013102314100400340140201413433211012101421220434311111041224344210333031114404243042440431131144243130003132410231021434332233102012023024242213113300434334310220442443002020413312134044002433301043342221413042141422233240402223303124121121344402314444332234102011304031434324022230141440211311344034414132413443213103332333320441013033133240113042140333403400000430000243404431201414223213213344330014104102223223234241000004222121413244433023314031324304013012212314114400332044014200324030122130420332103303433410430023424430000433213414304142044423310321223331323412402143220402312334401122402212303214011212431241441341410432311403112221242222214403113223233342243002120402242202324401114013420441020344344414043332341104303221340003324344114140413111334302403030114024420002204141004210232021141444111000220012202212211342434411423441020432323101231323110103023004441023401034043242301230243220434413414124214440330330424231333101231244010334102311321032444432433444131003310220310232332121340303104441421020212323034200133040334233111304404244112202231011323004230120001224144002302040421344411242020400022012404432422011202102423341111210430043302131111433130034343323234033031314412303100022442411344343020210241032411042312143411012313414130223042410430320323210223402144023040300331014022241202142141243343110121003443340304212014441410203313313402140340321134423303040441410300131144021122113004134340241433123244231111441101142302142113221444043313043123240341103210122101242002342343120324104341322134342013400000121144243331012120033343422442311222001223243440034121230003234111000413414202313420122133024423120030042222321433014124001310124044114230022423224234401332203323431332433104301223333221042431142234321340000324114422423344210102343202203324214144111441024430303004033140041141123201301402031142212424002224430424023330203011021141430444034222001132301001124142124001230143401033233322332222021122042114411243320314031444120301132431431243101000224013144241013144242110244240131131343144313313223230133404424122020204442442221001023221314404020301310104234301420302330131403112212200123303044034222123301412244144144401240424343313333130420334131411301332402340203302401444223021341331121420201122333030433342004142042133133413104114101214424314042433414202010003221002112311130112014024312041343332433242234302001421043114131413133411120410414421402121143421430", "013412334113033420243221012241144104404222312201211102313404243111412410400224424424322214444320220134300144204111234322303430210340311220144011323124231204300030313233102113404201003411221212311211011312043202443240121321000204140201330110122302321110024404030224101440411011042012222432123230203440423302200131021231311330330101012413301423103032324132320130100442112134000341204210440144224310014324341341323311103331023440143203234110333011402212032334420311040123410131041410030402200223033031122211242230320223223102231042200013111203010330220431312241433231222123210421134232313230121143440123241401440430121001311022120023041433404412004131120003002311123224204244120000131242040044143131222421344133434444234313130040030410114300331002141130321303334330102311301411004142414020400422343113030332224203220100112040044021043313221231424142023111304312131111343113141242004430320101412021140114012204101141041011012233224032414241401022220003130303302421322202110104310001211104440331320031114122331414114102300031013013332442440104414322440310413203141411332020012320104201034243214034044041404331142113240302004404110203212113440044101121241423113322334123122424121342400043011123403314242334134042241003114430103311243400132001223402213221432413323430000232124244413102440344013200330140404202102013234400021140111142232011122421201030302221204214222033322243201241213133202440413223112121433143121041212144031124424321440113020423034121314142303102333030332124102301344424012441141430110330114342103440441113134324102221431014412002101420232202232111310132113142102000432410442424010234013434303042302013034420002022302131131012223334412104012230203413201331120344443044210404234003020344133331122001331113012143412114224104414032033233243003430043323202100440133120434311432413203344232141240221314140411204134341413130002441341103243420432004002233142442000200411024011231114013212233342414342043333133402441432101114244324102203043330423102404231230000443214144202440230104211421104242113424134321141114120031043210100401200342421331122011000002141032343032434240033224313221240014441242241424331000234001104223301011323342203430121034430113231300031423404323022244200403040444101221131422421340000414001042033300202223301204031033402444444022301142413111040421124132202232143430220323324111302120333430040140014210441434424303444231032222120120202044344413233310333142322113402300410403123130212420104320410211340101440220140214043300012312234000410344204304032321232422014014022313004412402210343424244231404410000411031000041433133004412234433014322012111423001104400241242402211402004214204302434341432010333024300104044230100400330100343032444421144344122034034012311141430340123001102200131424442342224433044020122221004334113143233402113213201302143230441440321011221203232230333031001101234211201211330024001343140101211304031204101033011122304030131422130122311413141144220200224023021431231203413311100232144004324021201023020003330103201121040210331001321423313321133403343404443303113401344244211002440412424420232133140144302423143043131231434404442341103041312002003121222444212424344403320210032041024323244402202231030224420034434404224043043444401403223422002042421002040103342001431424430201414110142024223032421324100412331421201333431002004000243214003401231122211310412310424413021311113434444412222214220424301343014021220130013142023032220020012213234021410314330013404134332440423440440143040202240140022121330330104032022144013242404101311424442420424122323112021234333432334122230331110141401330424133402134330334442234421421303442142140432014203303223110110211131032302133101403142000411311131433340130012033233211441231312040004434320021414022423100104220411342141341210134120012203202403401331433430103002013121124001444033303101020123001124411424141402121132300230042411444012313440120441103103023142104430041343130324031302230233022304242244020220320423304041444432443324242324310204304133033441213023321334213000003244300411121134300314411343042041220234423402014430014101422431231332014421132434340023201023343321032030200430232202411120400114212000203234201103212224023100431431234313221101230044032402013110222404401224441103331420221021444324132422443310341233431034334444124012333324314424403434411133342332032312343241004232003230012021100014210332304420010434000343142303433044203134003234314414442102100123232114003100", "400221211244233330040100413204131242222144410333013312311220033211114112422001024324233331141042022420141323233230144011044200242010021203414044301310133102414300343213010004014003401321310444401224131243013034320303404140201213323322032300423102102400144243223041134204200043403313433200041034042333001132223221443444002211242001440000234040132332303410100343041302230211202144221232331214423033021023140020340103241121030034143210432224303111241232120202232013211041311300141234031412431140240131311331041102302232322110001123342401224144303133101433102201104112442322001104104321144440000441421314134340420322021014042230213404321024102444024301020241341304013343040121332430212424221201241033024303120343320340240413431311331401010321430120333222314224211201100202244320302314312433140011042411333412020443222023020213223031312340320130212114224322404200012124241032103014342034430120132041321440311132010210130420222240404341104402413210144103402312101104413140043243333314321444300402013144113241012420340300302143410444310343413123122204032242333401204133403124400111121141221041412223400441402110201423040014304121004133134440241232232030232220412201321223302044220044304200202404114224343220402341020002111214332223200231244331322033304030332222403442003323122121134044011410441300200033020131024010041043222041013313340423202113012002420123432203110402024424302042204001030342012033414311131414134114102123011434032334003332403412400312203312323013332310133202020033410031242014314000133402212104140430130300031331401000443432332420041110134442411041211141234121141034321132122200232224414234214221042444024021220220431241344144001444123032443121314302122443103131244340232111213122244343422202212242400343212321320213004020244304132320120211012223311233110102220413124303420020101210212134134241243130410013124131130234023214411211301223014013343340132210410002404443330324044044212430121230223331032032341111310110143334144114422142440412031204223412020010244443404310423143403414443114331043003312140334332104414102424042013143300103323043224441123130031332413001302124244002213420243020011043433214112120120402040040044144212344214033322322421333431130212100212031012440323140202030101142011141424134344011023223411342422242200211410303143031413133223124232034433334320430241431011314032320020203431040110042122001302111020114444114411412124332444402330341313341104030231131211023001402002303203130120133301003110043224111431023000331411421011141201014431441442010110323043034140300140113011132411122213413230022033030421222233244243203204043021342424422400432224132023224124033020402232112423102131431432110130123141013031442034302141104231403224001312212304123000431442334210430404320243243214211422230013023140330034441331210244202311433420133033132313340113232224004343220104223441222023340003202103124020430233441430220112123132102433043221121221123210044434342444303332140433401322310014000123203033341243302230112334002013221414222240413130301023410043002143131310004232200031321322200240221313340012003123240142413341204024033133014324441212413220434403204140221344023044324434030021213044242302323244330403443031102011131123342343300132240021003302004430432021040123313321304420210022400131202034133001432000010241410230111103231430301410143423141112043201313141100143401012344242143233323121340001412234420324002111203104024021031403111144101432111420021100132021141203313240442231334210430001113333412120342204144221332144444404224230443444111301121012442331220242014210233044004010213301113320443330422403323140223312324423042114021434324210101030423442223233211012413342304403411014332224113320210004032434121040401213011212422030041411211312444203104100230201334022402433420314402312013343423010343444304344331024032033341010302111444413102414200222004200424401414144344012333024440114013241002412342103242431430123102331223400032140431134231134424222104310010244301011321413044114021413041203032210202432433142410433340041233210004104310243412003231230143302321204034011322130044243432043302412431201411434243001324321222134102144022314102021421212104300321332134121112200114422301122013132404031214011130110200404100123041442211200404002340201012404222132110304331200122140031144424320304412404011121243430341204020312101223103000124433420342232320400101414011010432200144202000132341211133442044213040301423013040000241144233141412411114121", "130334432343320442004422101134320401414443232423112420344124201423041114124001400412110440123330321232224020303334333404330313041012343131422141132031323321102104032243123030323431042314022333310432233204232403333211434041442342020000134224100223114440101022441400441413400431410034443223411442100122442223323222432441110410301021333432443112303020200300142313243012010413143423412122002310022232402240331144242131122301220143212430020320201243124030341323413102004444013102220233441234001321122111444044101042421434113420220010043434122400340140102140413101411302142201313140133002404113030003240344003311303100100304323202040111233332220111424302131013021310423004331121002323120121321123210410331424433001431304410410003323122203404330301034014000301140103201132032340121142344340433004001203341033310112131300121100122111024220302130040004433104124320302432330244132132000441142011414223133010300322311233020234331441342243123333033440423223233301220122322404114430321301240200431422212342130410114211310431104001143211103120411422310141221023224023330102020414433033024220424341222221130344331342010200024331122404044221044323442040410002242212344403003214242234213144000341130113143343111434103041313142243204431022021421211344011324242100210234432401324114042001134133131122144014144344041043033332040343113242430011032410011302440111402424123222422412103230401242103044144134201213442423144402403344233411304002433120144233022440122120421102412102003402223230024043100113201211040100311114402213400424301433224130403224331411121421044301431012040042121202223202304240010203123333213123421031334100444442241222123211233142330223320231044222100311422221140001304411434101402042411321201104422012434223001432401211330120422422420430322444334331443321220032021202242112240212131411013210224102144043133402120401032310031001014411112330102100143143123110414244140002041300134020330022233411303004223012111324312300121213123404120233411210214441033331421013333110342102412324103211120244400314124024434031022130442141433000221101420033331301122032112401342200440423412032220113413012143122024332224203204423133434023402204120110443114122101233403332014043422144211043333322222324441424220321212024234341321014132114341031013424144200003132021434301302201002234043002302232212420222012424243034340334002000001430233223320420134133400324412333433203202300034123113211242122433112201033034441013412432133404222213342214424030030443320030223320044031000041113432043031244302112011322344234140430124400324143201221420121131022144010132330222300222312201402444043344342444144242430223144230044243233343311421341030301412312301141234220031241033133023404114344331242113241302230333133422230331034412424420234410303100010421103123313320113312040433224010242240424210110030320240322441340403213344343041210034332402013424122142143242214414130013323422013100224344314432210410130044312440201032432140400322234343242132321110300043232024430240401240003413422342323122234230111022144001121111034343404003303311041133010003131220043330321333230012043023003034102121124114323303311400112344110441303442301402422342341330124143003202322313112041231443003410004444211421114403130343420143343430032332114043400020342241333333240213432210102203410234213313301223343141441233102240102310133420414311201031414301040410131430001011223124130012443433234314342423221313122022311002200123141434213240211001340133102310034411444110302302230110431202142243014314334222131110321431201140413041044043340034313202044030240101322422240024201310144040002022341420311044214013103213110002132013120331324302341301142040340122300422322014234411042001142311213034402231230132404140442130024201232443344202001413011233321412230234311223133444214104214232103002044222204021441432023403001022440113411332202411023211422243014424343111303222114411331431142403200004324420020140404242412010012201034044434224322421112014220300404243244020402033311043112324441412142130030220141140312414012234100021410344433342042111242043410033014303303224000334223241111003020300243031124312434432113312124101230342103143400222204200011224221100301400014044300412310402202332223100033421233312443000342122440024041424304422412321130310000330344404312102402230213401122104010342340411113323104440324231321024413214341114332242004240440410143013342320441221434031022441403243111041044331302023413022120444040323142213311040001", "102410132133324334422202204021000421013404134204132201233230400141304320011131011422332224123400333101323404101223042442421421421333242140402014404212444213303344110224343121331203043113101130310303041021214410133332304303240103021134441440223401333133103210210211444230100200343330411210400432201212000321231013140200104212423411013302334112432214130443330043403100203040121143430232410111212440444424043030404311032412123101411031130002114324210242241041121110034112330424001011340120420010411303030211244203321024114034032014320023224144202032243041110340422423404320022130113340110040432031321130121024040033232102014140433242143402240413141224401223130424113342121222141300242221243333442103130411204042030231423301342241300220140043421001140014230233441231204440431413434211211301101430134011220213414140041331132214100100410044224201433210423113113111321332042132420103242104044140200122441212404340414103201321130203234142413022403121230432222241012312224343232234043110141142124443242041441010211441434110434220344430033114242300143340241321413303341204242423043203421321022210144410400114224420030041340424321244422422241432412414104121400221044340033311423300033423401300300120341430434332222033302224340113101222024103042214343224321240443221110232033201111121320124403041433400433234403001243002410311040231431320222244124420340044111243103123212022111020001302014420022034333412021001103010323434430202124032013204013243430232232423301300414021440331304010432001213112412211134041110144203340431443142211200044023014024430340131311311330104343232423041423034404122434114220133433324142434442002112113043401301222210423103320423212340002113423031111320401043433224140414322411141224142301433213422003431202122433343200104220233202302144314001142342321442443332420200223223343141130102242244233132412131204142303101332234304232440102100120300301142133020012220113211114013121332143241013220202022233103234414034241313004302144401010324434410443433442032314130043104244341240303142234340334403042203001042331311101230042314320313344420433232223140332321434143221211440224201404244204124334040032320000131343233040114323041313341412420220041422423022142240002130243244421314044440400344213442003340141002124430421433333443224321031403440332334410213410221300343234214224022331214210112341222140001431020343114242244210234112024000440132102011144232233443044333302232010032022140143001033422031303233311010404044111120043423044011022332212241023144210232012132121430232213320202112212342104103010212111330032142240340104111022421101012140324432040234232001132211013301211444241433021223331200020213311013044233220303402443441113300404303112000404234340422120342400224421430201434241343221133313421401024444331122201331424103113214423044131443330223143010411320411231041113340300140041102442414401401233212221041241013241433112040102004413341220203002330320124042101214404114300200034041114310201103243203241341411310201300020001300231302143142403103143331301201210210341331433044200334333303141341340033402131134102420243123422033442321030014113011334002231232314144031020334223311030143124100221020421002121402314034041132013014140131100302044332011023044420144410002341134301000113302044444340012033342320110304000032331014100312043013202400120424101330040130003042104113221220003431313414412043401412242112242440344124443410033341043004130334313101040100401331402232402203100132210003200412014424310131123233222142033321011432343002244041144320344143243021044120314313220134342103140313410430040112014224302220122222344102123313100123013022444003410240430421102333141231422212240001344430400444404020124223230422441011122341432004003441000301444024341433410204031102013040431202300143242144014132443441440234300231101034131221401203040322444332034020034002431340122043401121410430410211331013413323243222232244022111143300342132440403324141410101002110011044242242414414033433014334033010430112310323224040100221122131124033300301113122332404324122130402232204222010242101442321230433133214431023442321441134300114344003142321233312041131021013414121332413221433011334020031434031033020301102022340404311123002242022022130303210404132433310001040311201211204214124433201010401214020123234222213231242113002344304213121342311040440410013211410344032202330213020314302004324130112400310222203243224324101201200023043220043423441441212023030012402141344122414230", "430320132321244133302330002010044221012433430343120240234232421304104244003224201230344304341311034102403324131433313031303113303010041041301032422334304410024142011043430043342403134332401414224113304210341032431110340120440320421443400411330411012404000101340214442002201213321233233101003004003223101301123101420214402122004140104023112343100340211202240202340043224240410002304242112334110134440020231404312404421130314430442401442422143210013203443231144402420233112324334323443034344410004201030020042303214200200444432031434111141201411131344230223011002043130123040124133431300033030324342121110420400024311014012421443323224323302210040241213110302024232103424233134010010310132332004311214030241401304443100312133011420200232311131431233020244310031200131241014022430303134004102413113012341144000144404330212243110012302333221314410211103024122232104441103141444301423014413202034104040014042424213033121010430342311430304040342324404020320333221204112122143033423303301444333212030403002021202124111430303041304023413122240311220422221143344031124111400432410443141024040133432134110314300401442014332440414043102403113031243212334130330001444411313411214130022114022321140131004213004311103030100333000404212422243424001113420241340041022140411311120313001243034201031440003300342202042142300303313434044323201314002021214413014120021200313131134412123334412340334123424132423412200241014243102320311424110410443421422100023124314102100022220242042123010420202441430022330040132231202311042312431210141124142342402441311111202444434310012412230100001120444440404413123241311301134241421122114021403420204012320443114443234202404132211323111141144413131112114332130213423433414414300010234213301010241222330004030342241211443030241433412010042242120220300334322430243323241302422020013301404032430011420241241322120303321010212222441220043440424244010001431042314430304311420024004231420421424314312244033121301223440112114313324014004044343343303140101111404301220020143214402404113343313122121323143300400110113034440121011414434223324101241102404122420411421133002232002433202331403311210414414412300134042221400311410324404014442401440330020234343400214032004030002223042204422144443431223310000430234241022003123212141011243333444000032403431432310112121101324131022020034204141202043423310133214124004114403201313222110213300222102202001234200411214000123412211100034313401400324432233041213443413432044401424142301033430113110442042132030224404131001342031143100142340111044244133104044411033001403441033123131424301102232200130314222301300211300030114300012024132244410230224334323422142322334214231140222113210330111321442100400020301133121212243100410320213021412002334422404210001424001000000213344002414202110022211112034341344310201422030400244420032040223134111434122024202400001144212203240013031010121204201001442044331120032320244002134021120122000414404200421422333400440033021401321124041122042414130300121241343210033221230200114310414430042312033131423003041221124303100220030313011422440444111103420414113102110403023243002303013440421242111133411122431431031024433011231411200410010124101122144334143433314010123323044041301210300203110131412222332134330223441314140330304243341443004001234110032020332000224234442140314221232402041144024111132340414214433432420031222200043442001214303413411333010420211140021303243414012232233000110142122113342221301130001003033000412210001403423114144421111201210134044311012240014414123400101432204001234404022041024442014132423342222314343320412420113042300003431142011223113211022312441230000104401334220443340130322314234112210313230220142021100240433401430331243204213034340414413142444432144104442022041440411023040230100001310002132134233243204121043030214014300200341120421104302212234341331442031342303412402043121201024412404141411243330443200211200341012040333340302412213302143414012204102042414430303210021031034033231212403434003022130413313103412312221102424412114431422302043030311140000031330141102432034142024311032143302313134440122032433114243231332231124302210432230334202032444332443132210130111133424404302203241200423404211321333300034404043012230004120013403102002103040204000030323122214200422401432431320041031233223240023443044244042440043021014030021200332331241213410412102302312241200420043121002303132224142301203140100442342014301031142403131431413302432041103300131", "002004421344024131403420001331410301041424403113002431443314414402212314204230113112132124323031241104421221304431010133004143443243343131343422342230312232102203400341003132424202210210421210144020243201043321001204032303244124314420324332221304030324243340434422200403234402241324312312030040202312401004033423324031143444334120240201040403324143223303300214201442104204143033112401203204432203410024240220213312324112242030401012131131244020212131431433003022333341032233433403431243404311202420131104013021410230322022200102000100114424223142320012341334303044024104320342232134214232000220240240210014230400342341443334424302430004412330223011100312440433413101211311044043013101220044311132311131203230042421232224234001031131114322423233033321421403320242413031141441041324030004121342013013344221324424021414014121242100034101444210301111441110313433133130112143423323420440001203021223014024111103110320100424433301300331044244233313243322310040433121233314430221410302414401221433014024231110331043021102104310140341132403230314031321042203100101333200233220200432404330424403123034434223242420303414220121210022212141344124421131014301040322211303132410243220201114342040343214244344432232233144333101204101442120141103422214033124344341300204221013243204340043203222041021420120121103304124200113333022300224232220022022342003412024200134020321213231400431341243000200114403020103333011000211201210003410332243202101324320333012121024211444322042001144004314100134041143314213102243340424041322323410023234201320122431001300433323314331304243040414414010333410301120020434001304432300312404222304141013121144204403002140440410011002224322442441412222143331431142440204132210111224410423140013033343121132233403404030223133320312100010014101324342131444434144024333023023414032011333011433400403332232304213123340414334441201433010442030131231020331012123430003212214324020310113010021003304014202103321330433201114410434404303114201030134222132004034231430213324100240332103310230102233142044004343432243033214422013302423222200040334041113444121033020443231232404231022311123414003141013332104321402311320413002140301333214230421131332100413244111324240022322142113200100031032131200331134431221313131343013320243043340043413143434334433430011101102231440320301410223022102102243024222441432021201420323200122033302334012241130223330213010311004223440101031332220140222042022434003044311433341003131031444444212400421010342044330440114000140113143134222101012400142344342213404133434044230023403422404311204311032333304410142314343004111413013221043200423020204101402222134122140121010331112142244221103233404131221302023434221102220300224034210434323130420110123211341142344323122013000434112030402023330311233143441000423021441414001041004404200201222011102332320110210334221234340441120114023432041221310424224340304012330401121310403411143020012104424110313244110030300202011241143200332244040044112114113114104102213434320322403304113231221211113103030220314342341230420111313202310421004342032303031244433214244043040044341444414323142444242020322241332134124123434334101441431433331323122424144234103402414011114240310303410100133324401031344431214140013323011402324221134143140014104420213440310442021013220111243134032334043231001330041310011001310443002413212441111124442043333342224003212013101311303223302313320142112303132440042024030300020413304314112410141320040423211342424430312322100042221403120341442110121311022114332112400401411120343040312132440043330401313401012112314202342032413330042214432102311234304033124010400334214244113243440433212243121334310431331332121324224001013134331021044022440414202214331031231031202414322133003241443302134141013014003424122431213343142100012021443434133003404133302014204020122424223343424300342324030030403421112411402420210213242224214404134312113224110343102121214240140044040134013013220442301304342121100043312230014000241304331212004411042201230403213134440334002231214121314134340034042132344303212400220244304202102032122133030323423014113433203320042123211141221442231413420044320232101124011103303032003244100011324234103111212003010102342110324004343000323243334130300234441032033343002414001212134014322233044443230201200130344020313444032043424432343033244123201422340130013132202112200302223442440300300220310144010312434213031433331001344120221243301202014333304104433114333333003211", "233244213203342431242243422043402400021130344304010244310032300121044303033021131404141211140003410322200031312443343111341214431114201222121421230214203044310443211142303313342303414002042320413121144204021140420141414310102322200232121123023323242440102343034001032441003440402042221322421014041204033023132341124432414004311220132311224011324011220334103224224014302014003404332310444123431100014342404143410102300233003002030114141110123244010330313222021002330421023234334430300101113142404343304234314431401142314332311134414300242004333120411230112412023142443312112314243010432303230242431433031430222141224333244210314111022320311341221421003413333102123222124304113442120421410440012422334143013414340214041034444410244323442242001414222431140401100421003430124134010013311410231032221012423301132111332410124123131413020413413122021303222041133240423003004202104323404014431202420244211333010244033203334240413022004423411333430013110042112012041212242332413104241223230102403230342314031241121024242223013341230212012310130401323020042141203141121112432222004244244121322341211120434112310233011022420230323414032103223043321303302233234042103421011412112121323312114101341344423301301134141130314140143303131014423414121320244031314434011423322111242434414041431043104340003113414313004104223410401144220022240404331332132341241422040204022112243031414340021111420232334420302314012244104423142414030114314143123444402314223221222123431314014031401033231133212233114444130231041023302244131122143300432440142034204302044331202002320331240333001000013211404002104032324333333201443332130242123210420313103014413304413121231001422114041314020302330113404320143303124112141010301113421342121010142420043131330304230003203241320311140323012441201211124424343010040111101241242442012114123343324211403311012303100342000014334200422132343223440041114122030303133020403302301034133334310242313014231013134014444133004001010344143402120430203211402322403124231233423030241031410314302013442042310043343431022000201323224403114443312040232313401242331312113304101212241433414222202144021022120114213231312224340134030203021324244143210132213233310312201421121011131031420232034301144030031123114132240320313123431333340041202422000313420142402003221303240004002424310321141224433304342331211004301433102404231310412421232404123333132030410440232202012043411301030340431420200442141141214112201021411231334230032420322023241232442103201421123141200410122234403304233232342334243231210100203201403133342234044430102014020423044130333032344103410340001303332304424444434203320330204111024344403202410130313423144210204320411141322412040233330131133141442221340123321243004203441242224431312123111040021344140311410111303222243102132320010221013413402023440404032213420120110313431132422021112232442042121442002321344333120121403412211244001130232212341344332213141422441422224441020232210110114313410022202303240300424414321121012113123100032430421210300112420112034104202043022314133414231210313222131304003003341344132432211324433121130001142130020331200444141313032243344224423313444410010440321233304023140142042140200024444300400020121200004020413302131040423422114032133230302402311334013410242140441324440033021011310300423114420341234102032020110402043434344210132213441244210132412141000341224130032003424014022433342342402312430343200400330121103300030343244100000433430223244201412141344434222232101104412121403242202214313004003343120041231031214412342120103224023413114323443233032224240021231003440123333203003022423103440201223412013012340214340134134310140410303220031332232212412120302341301001134020332310000312302110440014214402013434010104233022032212343443400241040340431120320033242311300041332241221420120312324243302101300204202442402112412330132201440024443434444310300441420123410233040133042202113121112330314434203400010103121004343332403432021311004420130010430133422421301334314041004201331404004212022401102341340302004044302022133014211442100102333404243203312114240424340041402010043143402432433310330342132113300411213202330344240111143401110410414104344011022201223021444120424433002014303302323133233424323302424420232024222131414432010110434313012401142434434104001130003320330223023204140111342311414423100224210414033340200343221441041323124202123004243321322024413201203214120402210430340012241231413040310223143314024244113443202", "043401020401121432041120113344000104002000131313330213402132302113042111004011130141310010404132123144100010031201342010144434241340223342022243320022033244134301320042432210241422220002231411032030112113304421413120231112141210222413044134412201104110411100400421343443112143234234431221323102232112031410143110133100104300002121130231221100232330321233442341040414323401324340231043030240431111304232033144024322120443142442323114124144412113120032301141413340313440404331310042030232032424334222444102441111033322211030033223301323212121313244304114131324411332324222314111213341331221342113111330402110110240430104441244410043401232234440044133430043314344122112344224110433211140312211112131404041300221422022110333104241131432211111420323244434312121232413220432310242242442032140103304113123112334224430221233231323320331333434311032231222241142001344342223344022013013124030410331440412243002104440130312010144444431244024133032311430241120311311122010321342431022140221024021333111140034101014232144112103403322204011131444042223102202343300121241341244443301223221131101041330002013402003204214141311404441221322130201020202211112422404403032412330212402431404221044203204431221332123000402311044120424311331421234103310141012122412311104333331324141413214044210012001334044230132142101444330240134401202223302131141114032142431210140224412242133330424243431424204301104433220243020001001241022324233343431244410411203401121442312233301124134130440442411123030222404020430114231021224410122400411342211034003441333222321213340231144011310040233121324332314243121423313332234301401343042143414232303044401201144142332314003243222233230000340433040233400111023303033214431110241024421442143022212001412303322004121331002341433332300424411214333124002412444014244440430330233314401240341222300331430424004430010434212140232342320411310332311141414030424043411301220022124404202430034100301320410200013212400032422203103340421302020234241340321320200443404040004341341040000344114003024203002204224042143233100204023143202231224411301243002040321030131311343130113021141433323112332143312141022100004042344401211332014434021204430140133102420040212132004440430143311023312231330304302031420320130232144020141220334410310333402214030412310002124112304222222213030013333411022303234141020004231210020441424103422243324311023410321011333110310431402141030400113411034133344000030122312223134344034222211212040300100401234031230243224101224023043103141431014144122032003023140423310404314303233223143041020320224103433411140132242030034300022313113123323324314314201323041314411024003030312001244243440230421414043310101013320012344300032342034032040144044031422224103214440303433020102133012013312323212012232244242110122300112240224301231041430014033131343003014040322311313021102310403301003000332421111224243134421102012242222214224411104100443021034421403213210101111410423124403413322233133304304203004414130422000002301212031400332430322323444232012424142233343131044042411240212120340244240344234400002001111423433134331331103311342433342404240040012144430004221231334212110442021003112204324024321004212320103141101002224141321233444140032242104302203213203242131241210213404224122033121033132423032344103023420334030104214033031324020013402141011211104023413230001440413403000000221142340201023013322222120121343300243123340213042000431213032121021404212121313222203201340013114131004412103132333122033232323042032041142024002220044140022321421004434223224142320233201112202334412114434314321111111001104121312023034042211134420324411223214004032223024232102241022340404222331113310013231021441213422113310402231304240404211331004010414232312004231013230204110412131413102424414040324421241424223423323202340042131334032320301321022344110243023204242133122031443322210203213243222434220144301233213334004204102441200123100430244414133100204303431020244244323124242011121011123412200014411024224120204422133020433443111021114121322403144341230342140422304324042001310113114222124414003014322424111441042000423022143341141022120344111411112100203321213144232131040000042002430414244021332220303120341143023012444204140313011323201122402231402302312432444103424021041442400313203014140404213231233312030430000444100221024241002334300322030003040403421143223122011121130224310043430113002000033222000402211320134113013111410144433412043100140321142200004214430031", "141114100012124424344000321030012023443443103430410322000440042244221004412033332311224203041442302243223403311030020301442233314432131331204401431431040210032422003111422021444202443104124131122301110012003442442302242132432001444344331013430324144100234104041222331412412211304133020322143033124420411341334020113410142224100302242311222003140300041114210420042321230220440311400004402444310040330223314143104033301313004002124241014042232333144021221103123111101214044132340440321440120221024342020134123034243334022143041130212012203000101334212111422030201342412340444342101011042222244013343021111221012102104410042143331003430000444243024442142421243321133032224224141303103322321444410224412014133230122142240000442233131412432012102444113303244214023441232340333103431321110034021304314443100044131434411010421024320334041424021034340004113142324010440430030403030131132204002110233334040230412234220141114011110442120113132134204222141442213224000040303021131043040034202111240234030302301411014003034230433011224010204110234020134103310414443304001132444442002331342100213030132140310242420244232143023344412143444111000304140302121001214232024004440131142044342423043341204432332220243320020424132401234121410242404323332000441011403203201041310043304020304023340040021231234001424000341120423343013203013301314103244410101001433314113323134214141343104241344213024444314410313012200120022314101401022323240030221123130012130023314404430311320342044222034012241421411003221343000003440041014413412341001032433142320140114000302204234103324002320234030213010424342314200014222424210013202012434323122342432204304430200020140030441203212400121204213111222012040020021231422141333021102023221420021244142321233303401342244002132031244302012022343123440043200310202303302300244232303200242424231002012042013320301344142122013341203221334041413400033234033240010133242111200401101141334422434043104143102323044430312214022223214342040313424402201333102312234204110244231411410322443210412343030121311214212331400201301121122241220230432421201241120320300402210231020201242441311430314140114142213344433302110030021234102042314224401242421414203320141242100032131040304243211202124412441104404242214220030421403132111243314211201434330211313031243442331224042310240411222213120220210412244231130111232334204444311411311113342303121401231122402411020204243304031143304424113034211041201111033022242424323434433044242012223324300232334332242132121144144242133302333033104313400433022044242224400021023403404224434444020040303314300011410244422314404010200301404230241211002012124322124333041332113423022000234023013423244332342103134414000110430212011420104110320123020023231034120023232120324041401232023213340300203443114443021403124101013412311241142344201143223104413213204002122021420214341440232011344023202321433203400011402012142220132414021030321123410321400431002100224420022020242341324404114421431404330121200011242333102331043240141411421024430042304330444113133141222344100301320330310011312104442114012231343412223331230133240013310010432430404204213002321232432224414213344114403330312224444142232231013101140314113420121324230412323000020131122403122131124043431343410442023122131414301231433433104100120044441234431103030203100022333244213111014241043141232242001210421023021024342440141333123304203210411023424414042030343012122213444120201330224143100034131214134013024214440120133140314221300424444303313400003342304022100343401424420042422013330332130102022401021233043333114224012432443211222233234031022333110142041323314020440123441311214433031311222344033333012213412403413424023402320203001213320322104144012044022044444434204130112222233332332420324411143042344010103011230444020013131041144110033032421202320404121001141431233233240412021023234321213343422441342243304131102034224303402334322440323130340033142321310244312030410124010423440311303202422134210113000233344443030131113111120200031200203304030124304444421144033342142200043142323443413414214331024122041204032341020204304412424204134032110410320112444324022422131104402224120404404123143203144320232220202231232223131222421203304010420400143132434443343430000320302311202210134243311041334330033122304314400004144422113140043212144013330343344323414144421000431230140323043404343410032001100223341334130140011401223033220424023010212001021123040013100133401311123204024423303", "444011342012012204131131242220131114404031223120202104444024332110140000204204404301223423202441120041414033224401420040402214434200312131333323111114214224320324302311224032130400203444434334114023410242213021043224300411223243343321111001120202321102431043012202301343011213112202020440141434034422433021213430001020200310434213441422104332014210134202333402113213320212410121231240432122034424211323203204334001224123422001433042433134111212310400311310133222430400300342200043400024214124033121014434411042442231103334304122143020220301342003312210343234114244414011330430031014121230110411410233201410324400012132420321113322121213042134312432322033424400432311131312403324340242331403413201011431303413122123133033421102240343033344322324422444001043223134204421114422043024130440310144203141414333410134124234202411202313132240414441203230003021232023441002411031113430321010104012003234123414310123121334122443414121134001242412322201140032023043300312002402144124132003210210002413102210324133223403212000441114123431413104012204442220321424330002021322420322013244001444231411014410213300304322333314411102100142034343004221204103141413403211234441442210310120023143411214040402422404344103241411412443434314044222144411414440302222301323102332222304422334430114210124310333121021022234134212231134342043243340033234413101311032424004430414012123123143413423402232112021034022343324022223300024430443213444442421141140212413404334221002202020020313211243243124141223411410033034130232244004103410433440142202404420300023134401331221400314430230024402312434032120401344234210003432412210402123343012241044014331332041012204311303023403032320433100102413412224120233140202300112134212321441122112411431404424304342132012314343231223234402233142102034234041104040411210202124431030320402230332122041004043320441422002403301141134010300042142144044403222410123033234332443330432213230413313412331214132222334332411444123411001112232321133203434400014401300413103143414143102102302443311241340100242212002124104144202201044330332111340043403034003202441242331013001104211032032102304110401410022001204231344414132110313014440002432403442044020433314132300100210003442400303410203332433122021330433012000213224342241120001240302201434130302124401433231210323201202101323403420140221344140123043303013041242012134244220243011402143124313432224423202011310003333122201210322333030110424213311002103104314024314334240220012142430201110004330421203040131444330134404034031431400043101123122323312120404413331413043331400031431242112310040033334202011234320134422233344342142141403303000142413044011013233041201304112131201432011424200323401010100144022312334213044412421433422130420444130304401333010431032231244000314034111411121402332103100240114422402123033414321130032013333442324441101012210014331410140032204414130000341414420244213304321011004331410403322204430142134132132404100412324402122021014141401342011234212134141330404213244402134242340413412442242444110020312130244212423212124341040211414212021443420021003012032430213312310241123124013204030033331420012443244434444234144122200023313002141433034122302123042400211244324342412334312331332114314344142422341341011444404001041300342000332234010412201344002332241242044144330423243210210443344334131034143442311421011142200301340311123002431112424002201340420111121441032431242343434113240233003041404110333122014313033400301112402402433112220301400232213324424343314141213111111041444221310433440011303102133332424210211202134211320340410113103240412104133232141223331233310343102444321344420021223302331341342421411041344214330034440331023402314204003023111114130322304202443211434323320042400323201211222320313032143134113112220340310340221431032331031102041042212023123230433332142440303140443310332230302442014112123231021442423023341030321433411434241242211033114014110341102430430330344114031340140344020033030423323323422204423112221431004014120001234144020131223010014111310243404221121121243332411222340313201321241300120143144124243102402004100112030233243103440310023030323421421400000204244440213244210310210233123043231011123230412413101402131431433314311431342013241442021433010134211004401102220302303043440023304101221441231243024134141224402424302442320242204030234403314431421421241143031013210021422230422240132312033321040342432041424123411144432402100113014121443432214422321323230442", "304032330400402403401414231314342311131223113021404422022201021414331042404131433233140110413023302013334301234213101203443444042100341332330330111300104424214311020121434311212222424133303141044133443201104124412241221412321334100322033212240233120230032002111023122412141043144244013101201122322300304414213000243030344001104334441343031013222143101421430321314102422211013022341033130232430041244231222433312120402023411041443202131110313124342141202012141340201134324114032234213211143131114010422024300112204023144034033442314311003303204101430224404120340203244444013423340324010144411424340404433101030344141303243121201120412334112321234423224420011223110233423024114022424400412402443100422414101044433021030331042020343334330412431421333223101142144401431442313444133121210244144311044121300013333133220214210223120240401032242021001440403324221320422331011310400344043444231302002120422212010301013413320303200401143124231341300011412432312123440022342140214412303134220034114342301121231300234423101030043140113310313303022041142441003333334013113314422303304102322332004034121332433414441030213220304322033113302104010102140401244203341233022221243430022412013302334023024400123233230043041313404103302323043112143242433121243124341401100131403420042314201142014021003000441121033433242014310201431013143243233411402342442210321000013403102043134001341242242403133343424434110332343022101301333323421203144023103132020241010003142240021423130233440321030341340420110020442044301430112400021240320021332431134333313341403131404040423420022302002034102020403040322443211330422403210402232230000113000140103301044043314200141220030443442103321421230200401322242141444220403001014230123020122422311120102100114332103333331204423414411043142322212231004231424304221343110222004011212422013332014340222444311411334300113232101043414342123041331223023242401042324344211033312442030034302304424122212001031042121342014031241403234122011204441032330030013203414014102330223403430432304314314411421031022013310313104201014244400133440132014403214210001112124214210023420032212014304022024333410120122133021422042103213440243134444303330011413333100123200140214113402021024232304200002424300024421142144224234014232330410431332132441234014020323403204432324403400144210301321012434202023430324024102032141420320101000321213330321410341014330443311030234110432422131042302030144143222000024140423043332034334303013233022110000414441140421333034102444320023123314240202303101111011033413334024422324420231104311443102034433014344133221320022232143302131411422410332302211342111144200213304330002012022301402101401444120322410402441443312202012124421202003441140243100043322320142244404242320004042223440221314011443024410232120243313424020041213330243143133420334140221200142410014124203113000201441202124220104311304242401413423000032423341310134020041020244143242023330114013244401123002143012402124214230101300403203431143243011401302324141202324340441122140422002430223044322111413110420023212233112341110131014114422032124442043212440133421212404424133330033034032242423133301233000000431401103444434440140234141410403424201243414422430240333400343324441011103222330311040344441234033441221413221204312410142422130023323114304330444432243311021031312240341301214340131210344322334423102230222214041314101030134423033423300234411402301231301113131400020401114204144220123010311320114134411030324413310313102041141132403141334343231014041410123344231144041424123133304400003201244022440132121414432120433123221422233144432423202220331411203200400314201021200241003311103232442120133412011300404331122123101430442430213211420413404120421104022441413233024013413133031013033333024123344331424134021014042134413240211224210232210100120310432032200202232144410231442231130010422442313003104202404231412310330022414110011131124142421333423224030142321401410311140311340343002223324113013433304324014000323223201334114140204320034312004303413441441331443100413223110302234321102300023440332342202223310343001321012213230303304211430142110230312342230211344310020101440142011303340021003214003210423204413202402213314422022112434434232330300201441403433223001213140440403414404210144302243142300310211333122020144434001201014442432101040141312240312103130004431311011444013110042124013332420100320022040334233040444014323022323023423402004313404444413430243412242442433404213", "112202314231123212300013013011200110222321102244421433121003122420134121321202312204324404224410020411430301224420141223440204243334402103210341133124112320333021012412412132110222342203020124232030412223320333033032332143113113021030431224111020142441314413040232343421230144421224222404000424003140003414334104114311144114224413214444213403443200343111110112314222204204420234002123110044143012413043014310143221140302000030242401001204321004000342331042240040414314322304324330221024232412303131011110441311004002333411214333121022204242040401230310321103402401204322144242301322414000204014033243140401122402431410121110001043203223224044434410103000322014440023111242422130114321312340042032333334311042440412401303104000310010444411332001034301241444120020440432441321422102110130102034223204141101422104401130421123004302014021234000320244122102010400122320341312004023442132102043113313202323222442402232331002300302443222130302040422421221140022430324003241001304110000330022021242440302042044403321202021203114022041201111410040421321240333442313031101244034134004420042332313110432143100041342111222112044334033102112414203413240121412212033310202234211422013000221331230420331044404424224314111333043223233424112123013340121400303204100210204420330411012440010122304402301410121121122312300120334313410140334032101001430301430101130031113410431402342300331124414231341301324201440412431332111330000132132404320121122414121001333302102400133441342111112214131001423320101310403111400030431033402432212021332021214402214110421001230000124431013012340314040142134013423234120310001103344322231220014320431214234422433431241241022200210243413313133411423232242120403211122103110322142143002104400414031200004121303344142213431130432214214314410240110110313344312313343303144014432324212400113012111143412323134104331033031033010111240200303303244341214002104423222420002143443311041324443214131323124332033142222323230144201311141133023302022340041102422041030010334310314103030014043441001131324323114243400022043420331213431221132144142103321244041424012430012141323324022320322123110200320100334313204102032020121110320232030323321104340141013410421234124300144134403212201432303412430414203440414141330100103242240322412301034403213412121021402104141433234434123324311021213244030033201401341244131440120330233104402413323444232033134144340104334442110302314332124000110312141101022001123103203314303333301040414210131203232404443332031024400031421122443222300142020232413040220304040024204114440014124143230103300033200124434441120222341423201141234433444242120023001303021133113434001340441440403412343221322011233343441111434443142023310020104310214030112212443123203330131004111024343432414230341420133323030220220122214443340244243214310233330020044011102233311011422423241003202201321302204403334003333012133041124231402041130420143410102034040342443034124230221341342344231424230123132400310114241122403421404234420220242203220022224033032202031034233420024340301213034440213023310303232231402123333021214410040441430302004211131043434433240003441223101443433114131113010330030314140044044030300301233332311203414404012340444044311203323334144311320320043224330200332202030200042033134234210402022322201144344244310140404203130202220420033443443442032413430233023043230242001003233412332300333334111314220200313040024013234241402344402233314004131112024020042224242333332023021144221010442343343141014420401323044211401104201404334134424412133110343041202414201241401104120303444320300412240141314404004413334212400013213034310414423241031011213401103413222103222213412340004002414141414233141233024341341402200302300301334013424221313020213244432021001433211214024130330414134144114131121204244332220434034030310303041244123330003220332032043400301321000401000104044212000304012103140310403234322032021412140112113001223001300143043231234031040414204213434021312221100033041330344141000321422112343343313234344000402132210314223124011013333041241102400041023141211240340140034032131233342111140113224241341422003342224123001144014342330110434303033432442344230102303111204231233100303214342034001321442422424341334233240010122144222020002021012444401434013141424141002212000331422412100334102111303230243443310343032300210034421401431342141232124413002114211210114211321141232442023331122300024014134003014220114412040430044200043212124221342041144423", "430143301331104421413034002302330201420443042413020430423124443431123201010112441410432102404120244443031230104034222220120324423324214100011142312010321404430020130220402040442312444321222441313340230030232242301022434302142201314224222323421043440432041412333413200212210414342232142200033332041000242410021144002134402331402204242340030430224404420332123400134111404411414343100142044142230421410041010403444202100241043432322430320000100110044402044302204314002233124313330210042344430143413223430243034222432200041142320103441320023410412244214101213330443343210300324412123411040343420033330021030302310401310200423202402313300002344400023441102203332020101101123402444300231230401100243012141110333442033113331301022103231402303334304011110343300112014131310112302042011132224004303430331222130032211423000441114114243331343314012000214300413012004403414000110112132143114220141134422234240402300312012022210202244110002323201121211404300312000140402041442041003241430022031433204043344011144414324400441020144220210322122111431220201341412423202443100342220314124140321114431003403424314101443120230430044220432430414122304011341033144220314012413010231404320014404413331402211143433023304300122114042330411401140030030400132144410211410434312220240023124321130403303033014324043004004013044230114331134140103230041233210334301232214423433041311220313430004134424311134124001030104110231214200411311100223442441132411222311311304123204300024001212111040032330203321140113442024301431411321204330424001440413224021044414330001102110113441414210232030110143334221203002213433323344344433104103222021424421010104022440312201033344432143211001334320012134432041033120421033340101432011001111441143331004400134012204324040143044420424044232204424400023013301320201332012442143113121114344024214123031012411210012420430141130010310030232401144320223121204442110442424440241233244433220144334304130244001004032321012144134411223120413132431001033212434100420304201304003122320443411332401143221400100014433201044121443002311404401223411333433403423312221400134100430423343141312004322102423443034410231333130013114231343203322432313200033043323203142040003110322224014433340331200100003302011421321333011423413232143204144320413003141121422021244223332144402332210423110421312134233104324332243303143423340004110013043144023213311040022123000231230420342202030304240341332321340311313000030444310232040004103213133400101443122034144324414113203032142430304232421220321212421334434020222433101143113314302312402314222412244434241114230221103241121013130203213324032322114420204214401103002402322244414312033141312320120310042021340341010203113440134303323244101220202240000140302124020114421021142344433410013401120010331312041200121201230442003444321421403233143032231344014201224442001000434302432323403330010210110102100331130112221000201304203214234231041224301442422141434224234214032312131301242231214421223122023422124103021412123323123132222224120202211111100403021334330231233022443133131241110014431222202333400103023203130112400400003414111123014043004412341124024202344131440331421014000013220200010443343334011004430330044100040102304311314421204023041411332043113202131213411411303332301100002432422110101004340424433321320314440313022421341122034101411411143111032222132023103431340321233204023242203234214443044214002123333322032023344421042144030110123411323002304422021204103020300403044224421101433032040224114231020223112240122341403232401440403423312022124114230332244114203413033103320303144021230030412320241441322430011143100102304444012032323212314044233302201034401423214033200013023121303331334022343431221233423332304123233430314332340013231343443210211331410300422431200002343334443002412422314444404421343340011000100431211134402031204130014223440303444032012442432431432112241123234131344203211111323433242132120311324231321433231320132211102432401120102200140124224234043343044042121234414311211204321220141140343310324131141433112013000011020204323223144000200012211002103344033131412200024342234402401310223032401140432014013122040104031400122103044001023304424244411104000322132211304214042113201310142203310101120033112400304234444330314230233012041043104111201040413014232311411344303400113141040242043300040002413313233111430111241012310333343413313021141440414332042400402211030311224112431214401223320203404013312343430241201301214", "234211023413404011140001041214134210202143141204103133340420441410340203212011233242020323002431111000222242423413011303214043011201003201231303340223314334230201342403022224014402110434321320421420340122312123022443202021344443241403044120214030342140000130003230110222420321302020123321114030200300443341121323142324111203130044304400202423310431224201114403211234040433023240022443431122234042204402022041211313301324133344123443433041333102232343023034034001034222102243114420400324403044212410342102322403004210242412102142400234033220334403111013102420111033001224014233441420223323034140243131102322320401024141013122024414442004314111233003421101444103034340121141324023123330012033101244443202101312441244001214001442111203402110144010322122233142033320232404412344103311244431110011114244043422022421022443223121020121131130423443111221422003240403000112043432342202114133123003004132030143003403342201243430100404310023130432232200232140000230343444044041130232420341132003121233021233204302430233112331002022201041204002432230223304410424120140411122422202023231331232223112241443041034133210334401240032124040431343111322242031023120213410141343440433401133412224223044004014232233242142104003233342312104213202302221310412410302344114304042211314031444043433022304311110434421443012302133024211332201004014340022142313010142003340433110401103121333141411031040113222201421340423214033404241441242013314114243432144424320114412142301341240321412410104210314221333101333021011431413002241331311120214042140034032402312112430131320240111332141220301300003440200141332323314043033423233320242023331443230132332421103111311131211443002144043134443333014430021224331431243143241002012102413031443323332303141423423332230031234414310104202441100304443002230101414104244310420430300220423043124442112044211301242141424433212030410423201200003043420413414320043222014100011233324244114222244211123211124211440113124424341201411130014410241404014313023321241042033430024101412224302430012000331420204042201421343222204124412241112003224033003231224322442020414343303242330414233340322322200020423104023320222333002020002043143204441144023341140101321412101133210242421400302420332013304143142230243114031411304203143420243200002434140324002332213331311022204011321003111430120314300411232314100412111414010120011224032244002203022043233220200014034330223232343213322334130130120401104301424011403001021311033032400021212340024133104220201211403341441124424400300203420224301040233043021021031344210210442113020131001030110043203113034123011334322341123340144102442140441134412320402010014431020403430004430100240134310041312023224134220414043343444221441213302334134241310122003424134240210402331041034122212123430214000044013133002303032402303204300110102211424104230243424342204410241213314024243102344232002443221034314323140413443341312234322101233331100013133041343404410331142244440440144233440414140231032243414002011210113334130410203301001100223423210133411034330243434220301434120421133032134323244442121032134110030034113003241014403323420234002440031313134412110213102122221143314420431240132121104342333033030211212210111134411210224211001414244302104113031302323303431401320413413103023044320411244241134404032142022132003331320212200204231340340124003011412243130143310014424202230322204213301243101303010412111121241143012242202422202442001143432220304314003024400223134401312114113442010340433201113044234424410111320122334234221301430013314301122402430324024011412322401302300334332323243300313241221043401234244043132403030100004323311104131444202231310221233000440042224413203211332031441240014003004214310322134233122111202300203141313002110110124412312202342121444323411434143140411144242442311442030314324132032223243132241031103122344430114113133312234232202104444244013220343202032010033043441313030031204223211243324241431401332223034321101223303313400204230121210000123411320014230130042321004204432312413011032431433044323114332300221004014043011322201344112304214210040424041213411102022011012413134331442012110112342310232013033012332004344101120231101342132432304244401240322213211004242411200233214210043242134431423321404214314321403134141423233302314022303341344443023041330421431201401440441311124022031442314041423112100202244044114443034001241121034333340321300311310201122420212044413444110332201404210232104132134110104321441200", "103143330203142231301241203402000024343040201110243121212000134020303330200240112131232422112014422140134442104202411044343303032004044103442223342220220433333120024431324210314334341434114103234012241221040001234203241433311041144021314014333134412141433213210042134204340203124140411443301331014030120102232041121300332114032200241114220042441022111421011334220044344212301232200014234210400032104404314401303002010112230112312004113313120210032334333103042014411343023344403210100201133014413003333304423340110004401114113244044111134203424324334433100134131334021010012020323122124231313044110101343210322403000324222214340124033422300014240300304031101104323102133213203000442310430212401223004202210342422133201033113421203103034212041213323144323240210443024103342031120422114300124430410014044402131330444044334114142413232302313110434132130111042033333333322412012143003244132042323124441111233041030312420132311114102200003223241221022323231002014311030204431204321003144322432223432001121421210230141022201243001112432411412213240014133310343412104311340434321233034210221142113414303210132430443241432222030100211210211034212122304134344043233210303232221240443323311110442224024433303331133421441023424004402030004243042212430413410110331403340142242022231002311402132311314143023110300422333012324223331243133221410440410302400223222344323232200303303213132400334332001204332413421441201324213410134433240440043124332141114334344000342412324204223232040310432000011333240000340003102241141140400410331211444413403240022240010334314230222123002344331121432112124112341034024041030024334220043142043101202013310033203423123412011242221244333002000120141420132241031302230414131122112100423133432322021341134003100430113001343130030233432144124403211311233344113134342024033424333410043011031002244240140002323003012430032324022033032120433020333310100301330243422441212433212424010232412204320340221232444223300223222222121424130032424432313340421023310441033210032230040203000324303404324122114041113001224112031010221324114204104201440021222303404003211233301112111434334013012323342142100113113044212224324302044042002300244304223401013400233001013331442413200224120210101204124421313020022003401011233143242424344404313024131410020002444214111032233213231220123301114330344422432430002213110421230432341233023224100220342144044304423034232322010033234221210404121024014322340234202304222330431442440322403013441431134411113221411311123230411000010114323320031333410224332113014332232120400440343200431034320340412400211412041022002030403230122014410433321334120112300201440410303024343332242403224414432313403301321043143433002320340203432210410133302022232131410044432132242400440423123423234244023042104303230204024130043024314203140234241041231002003200131012143144441431000002334312433202140214214422433022231332134043014344003312443000030142214044412240431232301224200412210122134241242141303032414000144104324222420134202121224011404141140013344312023443031211122011342412303312410223214340430404010120311410330032123132302031323422400241324401121221203432131203442101004244410203200113014132030030212301120424414042142301404134323413214301330042412401004003133041422424203402003034143440012002142213113134022411031330421210243313234320143241322343204030434003142001404020303434031434034122231413443221401033213434220242122311440432110020424103320423101300442441103032231133312003020411302132414133303224444441211242124420334021314414144331041124022341413304423022302244130403042203302001003401424444344331404244343014242343300010032224231020431210131442201400242022423120313203324002032214232311241031314233221401123333203211104204303302223104401001040404320111000422024000230130322002443033044041434242424130144434210331342423013142310104321303040133024422142430000033242244220040121403401211214330320404032341234032242212030122013010421041000130321102141241134233434004332203143211022300422114440124122224431211313030134224123133003203234340223112413044222012433032133442320241002214221242322134244344403203040421113040004032120431034032144242300341403122432443332334142402341112400402024120020033102220300444023114300200210433133141431001001302233023143110221344231023140241211010431112241230242121032133213104313234430024220203433242434200424040111200013402242333104433404130240124100434001030334110232322110233010144021430004243121130112203004", "032332130020220114121002341323321101113230344212443002203242120401113334031303121212041230300111111103034431134143421404204220130224033240210313233034413004142140113212343244313114314221434324224002004232441044234212120410022214023133114204211322134112321311142313424110233310033443300121210004232200342220014423104212124422331234343103440423312230402301040103013032423231333410314141231031324332123133242002044020333020324102232023303023310130333120430331244312140001340443024034200441220441241301331422044111030431130112110221413114431020430223303110041413213321034140104411302234302123332422124123403102344220144442002442103422303403300221014424144430243130323102003244043303030304224200330412420140413221010312030103144231410232230134211432311443321020332101430403323414013020324111102212323422412223212041333331303123100100412003131113121241314301331010112433224033221210330140310332011004033003033143244143333110244443432003143111141413131230200142234342423010422233431321032134231122313343120042302443442144142234223032011342414314221102141204003242134001314110030410240414323411013023110301332442432412404331242111414432233241104013312322433440313410042431213300224232001334030423023002314114444114014410234213023440443342142120313233223310032143113130413141104030320304142404440032234100213030421233444403122030131214234443231221322114231444321314141304112110122313001310413434413123224221031020132400043112301344221433011140413302404204343023230303241310143324340211420440230200141233344033020244443210004110240230310143233212143132432234332214412324300101300041122211013041044401043333142142124103303023141101110431241330304044400244024124200024330133400323320302322022324123204312042024420121214440311322041112224311011144213030243021413302213312324322342203341332140340030441021240214232221344023340012143134143423412223213121440441333442230104043044143311223411314414421331444432140213143114212004202142110003130240432131424034223214332341313443310144013410211120212110104210040121114310124413222212342001334030411313140211041120222244303102421233413240202013103120411211244142034230024302131324011313034024441433040002243312423110443404042022344403114403031300222021321124221032034420211340001202301414120014410212300124302113000101312412301403100220222030230004034031432032403432403022343103244220112444430120001110033433132133124304340111304443103041014002322333233010341442110030322024013123211122424023304144022204414033340341303242140041040434001024120023024120240114124430024231143203321211024032443312202222213310144221320010141140311032123431304000033032010003103001040102231022110341331323122401230421414431433230304133414001341323343412412013332122432034400401301203242003344132442331403231300423200300214243410204041123130042120323232023213104113410443320433312022420012401342321240343441201011302442243232202203440112021110210440422232132114024323120002004403231241112431032401101003333240403340442132441411242203042031320231100202323323030141141240400343120422241424043024221344423341302032042040204004000203101013243013324332120103334001242020432034231024003114312040102131231001222442212043032121330123341341411323022200133024112121320400441331340003343240432433431342231220402040330022301101310211401034004300413410041001214033330324110204034000024240222343431013134122003303333123301322031442424131102103441123121131302302444240210031241024341041404200142332432331302300332124402332311024413342003411103413413123044221104223034033014430331321012200030421401440101004011102312233133414000412012244301130114033122320104312113232010010043201013121221443304422003400144420421402300133113443233141011332113234444132214433312431111210420042143312304410120102434141004121240300104140130332013021323022434004133311022043424212023324223344222101421043344014021231443441313232131011321241022421123412322343313230341434110102412120422414230311320123220133430314241014000443303140041432421400042210013224014443211434310344431322430312323024144114123343043103330343041242042334110042021311322112333042241230202421141231303230422344332413224302234120213410311132114022244143423040433004133232220133433412140322430004212414122140241012333414140210201033024442114304342330401114431300223323141322020043040000323140202133101300410342243430434344332302220440101020413143214242233213023222103142243412422114123143224222124400104430213441300434030441013242441", "120443330032211033441010202023034244123120310420240402112033230244012204413332204303430221143134330020233241422344400240434032212223302330300410213331023011200102331431303302001344101142343331420204334012014022030403023401311141030441130114334041020434141002204123323423031420033030034132311342344002034040433123404213004042020420132121220331014442233430132044222403131224104224442003111424240432211343221402322012212020432420344414244443314011012044244111240234312201101143104000001200342310312120040241012140244240042000143123430134344321242402113223212023343041201022030200234221343202412012220213322034312220343241424013143102100444232422131301103104411114424134200143400214220222344224431443102031111312142104340331121040132242000344413130013200213332020214124133410311242242340423240040442132242210043401203411302012133013020424222042032432342330204123124433244122441340200204144114034010331421143034204203210024041124042414300211323320140401003042142040321322120341031203034430344114040213343300040124041312102334124420012203101404004201034004120143134302414003122123333030400233113042343123332130000312434403021310314203102024243012244234114243033300321121401303320112010011241044143014114314420412033431002003003200140111112033304301303300112330041201440012013103133013343021340100342143334343144004042113132230100414421413432404044421242223232141240420243243423404331202212244023214023013401110142010133311104440210243231241241431120220401040430220321244042432234334430333430432132423131430300421142320042443020304321142021242201401223331110400241304211420020312422022142403420440344230210004311413043142003032031110323402404133244234121101343022330314143420213133410010420344340240410020342002301321044022341432310320123410214443223013132024411344020344231230312134031100341044313010414142114442200404301140102122434100230342202042201132322410321143231330204433433212003344330330333030324031032230123021222122242032434331243344000401022003430134412221213402303243202042100323422240042230424320110233120021324432044322343044233041410342000021322144402304440434442344241222141033141200110414230014413013040101141033333240000404411220044240303434244120133144143342303420032030244030104102103040311113203403413120410004423403231203411131242143104204021422212320222140224130411411141211110334244113014314133411223102210012032401010442324313323201201142100243213323402040140132131402230122431014033311404330024331130144031331313304212310212134143402121244232040414023124120344044013102103111242434220341321344210130134014030314230203010444320430314401311424213221304012021343314324211321230234432441001024321220310004233114322320232341030444430133132040302032123322010420243044002040421343242012223141114200122312031400233104021312233430231310301310443111043134424041112443334222044323341201323203322122414042100122210332104123412124333001011130242441343414422322332222013043232144420043340313033001211012443132230120020013104114410432311101202333000144300123133334123024044320233404130110130100114024212344123241333112332023300133141014342302003222343041203213224303242444341421222400134014434332434044333412134010214243300422141142244014214243442324422412400141433201040200222100200103401202024142232331304202104043412233434030414300321222133100314033213322412034113140344324420113304131400013111231303422020320442001404040202110233420013414420140044420411014210034340221014030400122004114004401021411300013133333004330222411131331412102243102122310414301323301102202444202343042344400421232040312000344232124204020230412010022420322344013412244223040343234312140100331421331301141013204331201202131043244424102020312034430223134324220403322010042011433411110014034223332303143211124201113142142204100404240112421304122012330212003242124210011432343203301302241414014223044443211332244222441010413111020202420320444432203121242031221411103240201334442201212231302211023234304021030102423204341340034144413021430424233433023043340212314221021043102400404214211102434303311141210131033123101230240114434241334241431020443244412133140200020103201311313023013441431033111441144131414234203322211244023002043400312340313333221403424012233032420041000022220201302424301403031134210430104224442104034401424410343304334013022234110001201010043011133413030333322040120030421411240004042304241323141032210213101443304412020442022230401020101232213102201442302241214110221034", "003311313112211332200122441331021313410014002204000302221213300133044204114333441410302220340203030234212232242414112224112200010110420420312004231412422214012133234423402442214130330423112000013030240434411022033414100312343414210403204230004114222402243334242210424021004120103300311423013134440300141200403441410144311002414224102434303003333002313424044124320341120203403041130340323113102310421403143303020313124040044100023430230401012102002111111140221001311131033231143313134203143341131430340113230402213241023403302004430313201211313410211113220421401334210110220311114310210413140020420032431231300011443222014413024340313414204313031032023403410311224413034013131012103040340241011431414342211124004220021123234002014231032344343124431010403211200331002001214422223234123233102012433303120202324301023442333220333220331420000034221234301304134020424121112401333342103234222034013020344242221434413434002310402401442340242310034310242201202242310242332403024404314313300304340103331412012341441303340030211001233031241321012100400331223400004432332202421230133422224440441340430202344331323114013032034113240344400031233204004120110131412101230112010240002410331213131134421110113344433402303311012311302144012131313140112134330233242433044413211043023033320303130342303002013032441110442210320413422241130212043104241243423204111402323210022314142143241141431232340201024223003403313441141442044300112220113420102100042314134123103221233320131311011030212220443223243330210221411331403004133020232134013122424011422211032320102440230014010022211123343344323143401131233313312314334234021011101213401012213021023321200004434214224440020124042243430113300402000244314312230203211313001413443113030344313333144124201210310111231432204013340011103023144302433134140322444004141334014222421314204414443110024201423044413402344300004121443120120031402201400130313031300043200110344110141441332141240040221031034340412044340114430113014440301141300103042411321020310144011333011322042024233003204422302213121130030403411031141100001014021200220320303143321034230030043002441004323243330222211042203241422333001343224023002114141203113013024342320400010132221103134404033233444414123340104033241421344230412332400013020401334331321103042221223012022411021101404023343201441041223200002024033121042010422143411042330021202400114421132020112340220014343032242334244312112401103112023114414430332342220121412211323040233111403410342214411423012140043221320040132431321333214010211103241012204041414313402401323012342034131043430122001230042434341003240213414341223141433241204440331014104201300342020301403002224123441142413330114310221022422431110414201111213034442223212102131302224210342012312204232343431043203343340100003111422242001121411101042401143323123304134011221233421202410013244414204203441440422121211344424323230230014211101444421102123323122434313314342241204000102441010233011434131221220224044231102020130303330302442241041102232314111421323340222340210030014201202320013414114022034304430243234403034231113114111310001030322112234103422100441130200101323241340340041022243414041034434214140133342012122221112413031231131300142013402334041423443202224304220201111233010144421102102022231111410104000323121042032012241434032230111144210020431103043423120003244304442444121041342001322040402332343202113221203411320323132332320102114043313042042143223402430130443302221114144244110123210300302011313101214424044243212214320441411300114441414120330213402113023003011222413322443140204302032034444123032410241414103422304320002200034021421023230220133441243343401401101404231233132323240200113424110333142314233341414022302430113212211224330121210032343201010401311120141111021243104213434211401434432002402104404203222224301403242224432342403321110243032213223123130233202034230034134304301403031312343104444104324131023314124242423043334434031414001124022142133024422404301022130111231213010020240124313341344122330321413344300410331340343112012332212413301440113323244420303231132312131133143443203313422431244303132412300200334404011412200412043104413331034233021130203141234131222111040341403324212204022421404202244411440113432133213214433130114331131031001212230134232312410213014442101133401442134300140203011441420022201010031201042102011340332112202400120044004024032331242431142314311011114100324213233023310210302011113433443330104120110041332", "114022232420042012023402344012233240302040313000322142010210023424021203320003044434202301101012130242243441241334211401040440224131422004234412324042120033324424022140133213110022203314412203412210300431411222432314204012230330234030023400141423300214000334102001414420121231444223022223323340340221220131124012440114120021124300400034022344201002334222130444343032420233302221011001043020321023121344242041230321111012300421423331233002102120002043020233430031230042141144333131420414332133233032323211301311102134123102030234041231224213342333234131413144142202204144112223241404442210031023003142341214021120201443421202124000200022211302233121342240431002040410230003124204200012313440003212004230320410443311400140000202001121102122240124423420000144041411201440440241243033411040400111300100040233031034003201404141241421014311323000231304022130431424304042110413241301044032100004331432330330243033021120232402411301224134013443121401431111314322240321001033334223400232432233042403432301320012042400334020301332242132212203442014123130430431321033001101424124014410214301022010144303043032212124223233312134214002040340333343331303334114303432342402043140313134244121002222040411342040211341324224210224401312020312120330341220012114202011414040124201113003114241112402240101121224321240400301224443033340014042220211143233403134123200041113013002403440124022131441001204131430443403301442104124421202230020424314130140321344110004131403330242202202334000230232412241230214144244034104343013004333423043414113001042344433140434004424124001321002234140034030024404304331232434141422022014410430003201421201233140442204132211211403123200033123413440022411241413103204314203004000214340332104442110131414014013411142222141223011030024301210224022204114412301323400031330042401120023323434311143433403102003231314341044323204444130331441232124100203401122314144444021344031040032144444140230344003342214233140431324214424432213122211442330321040031331430034340221234431433421120243013130424234001123233023331223130320001141311240001211404044203042112311002214114403211032240034113312041332013443134032320301433200124201204233314341324122324410132222224212040014102333214330021010000421030344320112133012444204414024124024301301101113232423330203000104022342443310214213013423123003214240424421234320420122340212120024122312010222341000040343021430403132100144020010104002400044211411400142312120333401412201341044143220124343023441234403113012430222142324010022044210432340143431040303242010100132014200242102411330440424301344422020323214412234044044202404041414222130314410224402023113343131311144231132014330300212013304021421420230033331024422023202340104242120114101434214032240323113210122144213400303321441214001300021132030311043124102440113440101314040134022412440304433321120103023034234213400232324220003411203412303112301312203013214400211130422014413301003014140433101343434212001334123440030301210143121024132311123430234332021430022231331301300012340040030311332012031304032244122004423400233002114021203203242241032304203101314224204124440011044213143032302140444300132102423044211232124400204312232201204201043412243031314330334211343123324203430001311014220230042302404031410121334101303342443101013210430114400304243000321030003224424424021224330300233230030403213132114243044000403402331200341122243101231114221234034014040043233133114110013302033020414034341210241130334120111100312010232423124042141010221401003332330404240413114433313340004204110434232214424033214234320400010124100230123230131023301431242122200240020034311331143031114420020242414420441444132131312213311413004401102041124012414420100113411201311034134203401101003123111314301321122034304430311413034324223300232102330140324304412114012201204413034140444430133424211242200323222024121114321002212243302122213123341120344024313213200212213233343300010413111240324042014230233321333004223021024313230142222333010304430224022043124033013020041043422003140210144123121143112434404021241104041143344442012421021313044101414204241023323114110011240342040113422440024014441314433402124312222014310300313431202010130013242033101340100003440432240034120404043423324202012301403220424011214134324412401012202310320342442142111211212331001343204110311124430041241331122313233232410033232143000144010334022343111442321241143111123233430221123403113002310014232244131114322002320400022020", "204041104333432132224221211041440414201121204402133033430043222200232422444221323312321020204303130431344433212243043441043242010413211202004020321201010103020014440101043423413242314312201413101344220124102413011241211143101004123024023403443411043343103243212400322234320144310142413240314321100120310333132431130311044234400023224123223120020411304220332020003444412114242331212343410231040113431112041024411213222211034041433404010031333134433231414201343444032443212112234321324244020310123004040414044223220411002103342044030221323101423041311122140302442432140322013442431420432403202024213122301031404031440210110422044423021333002421301114324342233324441320421401441123130313320303240413120422012241142121232304140322030334214302321324114412404010341204242041343243443013103042201234142044040000421323042203344340413420420210441423410312124114211323031142341132223112214031003402242034440341414322313212130031300121422442422002141141224340441042433403023103032242423241343244412132414140014340303400140402421410302414210044323021132100231211104032401432013414202321421122040424411430131014232413202301431040010314144042221432443041231001143200001222301400012341100224042403124031211003203142310211331022331404204300024222014142011012134334202201444204202031130341314222122222424314114203121440103322410044401010421433031032423320041021041110134242432112322144300024401330212001122420032113012133321210443320102120402024431334304400243023002031010332044111021003012124430204020214032340112243144344232432101020103234420013330014120022210411342144232330301342100410214000420341134213313224013434414204203200343343024442034312131401332412404411201123421320003300323322011243311142402333321430041043331032433213343423413323002003434322001322340131022124443232301330410242320140321041020041414021132042133220331434403422402022013202010402013201434112024110021320403442130330211102424114311422023031142312204401203342214440314403222100132240310200341441123234333404412040404222114021413110233431003241430210344232422104231110220410403433043402234201233112311333100014321142242241400442333211443030123302204301213200221000014422204224403104212041120424404021420122413022443424322334330014442133042000034422031210323124032100323422233132242000341330233332221021233323402400413031420140032431422031022010420032404342034113343121031114040410020041440420301242021102313310404242104244403302144204431044214224003040233314422414124212233203322313141341333143344011443320222201432240144430043233231134112043421212221014220324220400131314431210114403020312013133104420441221042321430223222312223234112001031040041224402143101323011104101331044034140420130434024134104433321431231413441211234110423040100234003033134110321040112421311133104022000234220433241243234314200001042224144111144041212002010311423423331234422102400442041412120200133311000223334412401103413210331041201324413141232411134324440133114214300031411433433201224002414022432224020014224014110223432214034111232423341423202404112424434410440140134433201443023113000222134103343341321124021324100224114211431404244303411211332401432114340122234201201322233432114314204304023324043103444323133124033223041400110302230402301044212322343121320312244210032302313402143120012033232233403222414134112314201144344324201301203432403133300021313203222121104422234011220213312022041330144021441331344342022223444311141304224223340110400203440231330423000024134321100443143312342021312141242022334234122044041001313400142021223044040003344230441233202130032114421230412013300220022231300233330412331121214013042030242143104024143000023000201402231311234320103011311211324431442304320101443331031132030114323431243310401100101402434100111011304004003040414434321212320330004144142211230012334310100224400100321011310333134001033212414122403344341322213324333413313310013131442342141022401230003230302030022432430214200222033402314034300314404010310220121114431230223043004304232322442343224441211312234242401142122114034110440424112431244104344431221141421002330311134012323430044304441441334221324023312021042412341202301402313111334114442123023431242301411340012212023332030214104434113424331012343233330321443402121003441132302241330111313031404134131340221413100001241230203020120101334321301122403013443314444134404422120403204233342223030211044244132403430221043143021123221311011032442141001210240134232230220223024", "031003223104320223020312021111132433411311103133334313013214230334020033200402241210343131310104222202133302432234411242024322222344243303101200234023332131223220111431244324332022220004140043433443013403040320011442044444311423101002402430201400233230230310102240211101001440003000311123302243410421400441311430131140113043131012141201340002424022021202230341010232243302430230411141133433213100201122412203034224230223301201403011022121100014110421411312142033302420134343421000131213231233024313131033332201321100100204243120442213212142110441411000240310000310001311343030132000111411222114424020320101411134143410243320024341334212244143421401413223023443431424110401224210320120030214412433300402411341021033141200411341331323142404343230041140342301204144143340033323443222233034242310231003311332432404440110334203222042142121410240041440341220041410131120120011423341214403043113124433122023234230342312310110011011204123332143043300124034022402213041323004204324340423244102041131441232133030103031011443141223341311440202320443210110010120134231004131331211441303444133432131141210034332144002101441013000444401413012400444224241111123423312432044201210231241232344043123234344103442010212440340104232432000103432010244330310333204223230424041301423420000223043112222104234121432334413131410022030122321342233240010444122033302340111302133333201323414320412242013204412432230233111214213424411441124204222110220112142324001424111211241001313232211131221024432110031100131131111331012124121031213210314030024441444240222243000412301204431431424330220432231344144112141144014142223310002422204111232410204230133131001121433412000042023222420041302122340412020321003144313222143223442104202013420320223131423410124014402023310334241224123201440120430234131124343220401111420023413321130313424313143103131123214121203114211401344421440220432301041032201244302313123130422244432222031400020433101423402024012020430420014342310241140020023303121210103243301421213323040122103142233344013114003042203202233232212010323342134010324103423442204323303344443302422411214404020142334301443131334341343300001124023143134430143323032224012400122132241434403242122302144133010241124431223343301243041324232222430304210202044104133021110441123000122240121421231132142140103010430302444301212113104124432332403103211333403403221230022114104133214122142134013014003423233130323240401443432303440202101221140033333244430334132144143022340230222141233221342222031312221031311233032103003102242310003004314303431330032143214114241021410033212400222121224103343100113412242032232010041040103404014034404334130401244113023114121410341033010410002313203214303101432203112231301223321414424412334021233444314114402403224433000303220131312213204041323131101434313443313242134022030104234313434023014333204001244222032441432033024112421332104131114304141242411320032424004302004310114403430240012413402200414110432442334323132234142422413341320030410223114002044333023143323314131110032131311031004402313333123411013332043121313113132212434201231032022424212301300102401043233020422441141333242031300331300303202232234243440232424422212224320313101143424322002304334201024002411211430234034104433233013312323222122010102024222443420341000122230333103234010404212341404242143140214423340013222042422321044110410203204143104102413030230024304414100404234444323242303000221311311000323130100432210210101230312303422201423123240340302041301120103030040032421430013031120213103440140034434031443044113103444132200203101202343321312020313413223001032212243010423031212001121023300130023000242233414020144102113433103224321413041242014031022422014024123003131003213031140024012200414441011303210030321234020143121243333402303243330223433403312122344332202311224013242243101013301444111331121232100110101414003130044334012334222330103333330344432303401424340103340331224342221233122420140133402204134233404231341010012001404023112313132040343401222313044100414022320141113220124430412021431112041413114221314432340223430141220441021301211131314344333322332341013221410134022300420040443223304110141121042411411331212000213034201140022400104221244040113400333444013211334034043443034302143140244344403020100032012403230410244232424424113341010040133013412142113034103403301024134431424104433020012410323443314140440012430140131324103220224001313333331111214443322144211104131213411021331013200204", "101011432321414001113424213134202141004120404312041002220124321340132032311031323102434203212004323142342044222132042201300320230204302231244423130343001130242020234343144141243101402224302011424433112043034002133323414034103324030321012022041004423342322231113443314114442204433342144000012341202214421411244324211322301422200413434304101012041010441211023220021110100403402132024344102021003332143443201400134143240044411422324210224423400043203102102042203001111144231102340021221212031041333010302024144100004013212431424402134001322041334304331144342223411210111340222412143430434243410000304002234142031202031144440423233114012143430220124342232044323023033410404134423121104223003300310400120010343244124223110334321402013112422033111032410120030000223341331431141204312143243144013134121434442114114333034204344040010033123142021422141431110213014240304143112424311023043303320202212304304034012102004244002414034032202141413404031222243221134021403434230242022113412210301334300430344302400301200033044321003240022332024430014211220431232003421403112442301133144443042040002432313404310330011234312120222323024403431020322014400201333301220311012430414420000123323400033343343410134222233000423321143004244134444221140240202123431110424023010430231414010224314142020204200012310444144203240312042204013301333202402033024301333300140003400143310124001402123322122231333124432323414422122410440323224142203210303143042234344330001244120212343243341210210212142244103030404304103022203000322302003121402114411431302412122234132432413312424341233332040431004423210404103234124432322100014210441001101303024231322203244044422413431412222124030400202144214422112131040113302314044014342404342122310104444333302304032400340033021333044232200121323300203011320134113114324011113430110010120333332322033222313224134021130444440320421040303113400311430024013420130340224004101403022443213231014041422213224101324312133201414031123304313302223042432343343213012320230404211144101121310423131022243110013240442011100024042440111303422311343431111414144311110412431120223241021203343344033414313103144042401321342000103433021134130132331224244233030222400200213013222001143420334124424100024210333101423043003423324233233314443304302240013024324224003442414041211100222214110233001420014121404234110131233413333220242032140103023200123323134232211411022003012323114422234012310210203124013214200234431040031140113002312142304403332220040231122332420021012020102343141204312143242313121341140010341143134042111443020243322422334431442413301102300434230233401212143423002131042224234110131414000201141220233313341430200332003341022131003134023114204422402144043240041222044430240103024341431210402130104314224240341203132231012103210044024041021312402244301324424411302311144023300131130004031324114441404420212310441321121020024432333102404422414122232324023342222423210123424114313321033110012242424022004102101202034242202134042324014241243213114421221411132442430201303110334331102133323420002312423123242142233121443413034220012330100401301112412313112322432443314311321134341210142012044103342204440401002220213230113104210102414011411312400124311300423412322024221101101043200020241024131204021002243032003000341114423144330300022232303411442302204114232311013222401112330022131342244004224201423141413202440304021123233410230240321214344304444320344140440001020400042023343102022212224311112102140243404333221431001211240132310214130240410103101320142311131330140321333041333300024131303333423310041214123410314333020313432302213332142321043410114313432100012434243204224211211312441410100310441110032340420103231210103233343320040402033010424444420104334204234434344034103002131433023421341320242210004423104021224030101442422420342444403234303031002132240032304213314004243031012133104031300211422230223024340343341122120202122143240211321043301213433104204141241444211343204313403320422321202144103030120004330414300441001421002342430232231241032014402023011412043041430203021332133112141100040424023341033120430343134021114104323303211214143023021330014130200143132214410101410011131321124333412331420334320043324233124230123444341011030443300320431013140243422443441230421410343100231134302133223214021042014023322212300334301232040310342234344344312140230112031331421000300223424214141232320341003100433324331431324100114221434203142012423000343033034412403120222", "313314110341241340233224223310303110313432214342404120010232044314023122034023042241202244132420020113140102003240042042423441033203423424024014012311400104312321403200024313034243321142102230314111330130330111004340432243324242244104022202344030004212122004300213143233103203404442442433031442142221442212103013223123343242112033340224421034122000100000122332440022204141001201221344212141414421200213020303213440010232104430311102201443201001242233201033304232134321310311003200344304332331110232030342443201443421031310333123442100324030304142302311312410100043213210432134330121321411101313103124032000014230403002041130131421404004430404102340004411422012103412311131304303443041024410403141010332014241410231441223234443130234001243120013403401320043432213411012044330323133421321211341131322303240034432014440412243434114023031424322021132220421020403332304204324234123422343334114423033331233100421012434311102422410313332142320220032441314204243003312042020020441234012240214124011444443300103334444014234320013323013120424422333323431200230321332134000320224110020414320210344413131420203034341334042201443144421302140340113122404120243100332320330432322121304030014312100410212344034344312221422444210404322303401011243123302143440422341224114244034404024041403400221330344040324442411330022444010233213031433402221430441202011102434124031023422214023100123312142312120440213224431424110223040143401040113143102432314214101024044243213402222101011141404012102042223212131443311242124321004311404334024204200123231344002221444041330444002022304040104243410321310100140221324214301313421424230300422204142232001340433322201211102242144104134434030123443113232140434021223012300340023420002114241001343024231001244240244442220124103110324021401341204332441124242401411410344011040211132043414423434104201333233302241104243124334140442101233233340343311244242042413342031030304414230113043003210041200003142033000213322124001131242220000003401401144443411442134243412241442303032020033413330133014312402103244104133211204332004111111430222041141042014202413044301214333401112233213211314303231043211031230131323123423102241310132133421202421044031110231144220444443433443121324244400433004010220212111013310022413240141014230021303013403440334413033020410440331104220324230430330243440440312003320034341244424300414311441404221102334321413444001423143320320234043313444312120414103103031300212041034043400420101400221112122301420241424100020023214133000033421003343000144021042222033230440211002121433143201101002422033000031141014101131224122341223043224324420132042431314424320200342244114400204300401221043202133433102441441124203412040034322104010134213130342444012223400104231020331213131034203101440233320242314300232444342300232204240122143432324142130430103300420322340131113343042232414223442440030344141214240214443301232301204212244423123322012101203324343044222312310230000244004100331130332404204314224212121024331242301434122143204002331143224421443013230114202123024414030320112040220400444313411421412304041433234131130222400133142333020401042142221222122243411003011324222223130341102204232134122111240111304142303432410010333321203241121031144421030110233142122131424320312422214241413422321141234143113303404222401001043240204111440220202230443323300400133214410234344233200130134233234423300041131234002141322233442200422142432134221412024012412134023401411414434430042421111242210233324020240100222121403000311201321423021031224002044223331212020410344042201311302434300030434424243432320434133430144431000313024231100411233122042342341332330001343342042223020331043121210101210231402414403033224102024332431432410013033024333024331212134001220314424102000022224204014222144440032330231420113000304002311112031130040444320304331332100041422101443003031334340024332232331232131333012232031111004133014403023101114041404134312143034120430243234311302033403421042433030414431130233400041242201233343313424432433341004101333210204003022000122440400304203100421332312430300331333301033232433300010133034131024200402141044443042324414301111243434212133044144143201234344303413411413142104013212340330423113103342201200314440110122322124230041000402430301340201004230343244114014021202214430104122404232244312121302011440321413204204340314012302200321241321432444101402042110301340224102303120341000332402012242221130130423201031441410134432424332211", "224431403314444340311023202324034124332231342412243331012414422203422340012044041140310300033202341413300431032212204303312443013312230132013231002032241113033324033043304040022143230241222101314003331342432433401411333101432000300242000101244242011412443114124402202140442213333314300413323111210134140022100201223404330414310011333042302030023400440022013224422020433120131101402041322422440302443144343412313114401414332104042301434330422201043101324414210242134300432132400302111043123103402210240422311144410434443244031442003142322032240120302202144031311201034141034234042103203433302304113014023023112442414312143320340401240232330334424410431441002322231040403424141230432000141241121413402122400242131241401003031042421324102213044302430110104041001131431101424110030311121143314233111434000042011201331023010304401333213330013131040242104040122201301241114001040124434030144322021024003303032433330221123111110111441421313104010442140123202012424334411440104313021113312042241320310321004102302300232110430410014211213442130111312400412331021140413434443301233032144211211142414324131230342044304011021103323320324111442021441301014220413104341021423401002031402410200101004040230121323422241342141223241013213241012421230001022343243314412143422304232032424003204042103434443421330343012444143222313304342034301304122100134130331011012030000230443111040022114301401341413412100311011320241301441331344031201224213323013004243222242444423240301332124432111034021003344221343121202404210204114211000320230023234142222242402043411131300000332320011140122333000003400231303404420300021004332440020401144140203002341103314022224000303440130344404434121110310233144000110123411022043304011310020311430042100110133403241441423010204412241221324312230041222002221412110002430410310123331032443130404131002411214232302334230310232302031342130322013424312230130410241401214101421033010230311222240144014142223322211313024410012230112010131233303124214041442132001121034003213020422312314132033442133111120342241224131140342104113103432102231323340331210231344234033122132142424100100110114123220300423240420102000224443221404100444303224332222230444430320104030403434423303242024004110441440232314221031310103331322103320003220404003111423033242110340333230140321433124301431324122101323034010340020200323114102443144404440021141044222020031232120310134122104031312243124414213221102414104314122024102101242210310234031134343232014014200340423324034223102330214100324231430010402412141102332133411200310030404403141210121213410224141014322200042231114404230123312321323410013122120200014444110000211231404403230021322232122033432334021342143431120414303031444321221221001013414004344132440442402230324221123234430304241223133234304124102130202112312331340143430411201230231204401403412223112112040234140302202314242142224113424110123334414201300340401244144022132043321132400101200241300333021322131013220341031211302323000344231400441340131320033124044414421102341021014211430344431314000404314412332112101010313212044411312433410310334334403431234120342241323041300202444440433440132004421002314403023012321210210021402042302232214013040241320244421012221143310203432241313300343333323342302141014341222210132313231113003320234301123044144414230424104442130413300010042004311103012121422412121444134044141224020234211243433343104242144240132431220320220011102404232022340311413244222423234133412212132120444143143331412244143034033222404121331324402241320110102221400440213333030412324132123012210002103320223413442434421311142000102300320411401233330010343013443122004422144041224331231011403133430144432031111101140102402434032001044231030024140404143310143024441212223201303423201200101313104012102212444124031231341110412300432324341213411310444200042343444344014314312323313103230230204102412320202141404104120422330040400111413024102444044420404204223420034312101404324324123322204413010244221101111011210424410311212200413114300220443422224043304044411231232130003210134134043340401014433014412312012443021420301041122243121343334111142443302330234030343411044100411302242012033332413331042104331302442134233320302141410403410002101013421413212123243034033303214004004121403121141440122221024240034212141440100421044021234214331211100001210324403030441344132322211223443330434002304020443240134234321102244132312122014141134341431313221441044012414324023030211", "004222023144213230444134242410141041433201442330303432111000432442120224024131402310020433203003220100313102014103240334010102021231412343432204033220330433041020111031334314010434231123403124414331201223320414240402140102433314041310104401021024431321131024224331003342030411043144401010214234020231040000314421441130422000001303334334111131141342041113144224123321322323303024203133110304212432002440342332313044344034433133421312001103142334404132140134142032311423124001301404201434321134001012140304011404432040430140310240330221414021134020000223120224141140222102214431004343411434033042142004143334200030321130402010143203023324302412032324134213210332210012343410344414103000102331202211310400424322021322140442321434340033101101030334002444430422002444341421440403441330032031024413231111443331043441440013032221203433141110033320123220130320234343000411333241200143422032001034333013213111221120331000430144201312204443434123302411342232222312421124312013443301041442000132334220423434423200042402122031011302230144233144103231230204313400303103223213224223032213401022414034144234042432111230211123413321321340410031140033320030100404010134320000202444221044201331431132402004043400041040420131404043010412143412001332220012200232043432324003024311302430204440401413014212421314232244021023341211140111220312131440434442144344331410203141032313120220430024441444112134321401424324002032344221340142444011412300131322120124132043234042321031303402044414332033202233233224344240222400112213000022032300230143314043321242322213214203031303042141444200030224131422212042311130141112213233444312040324233204021342143341002242221241433202132030311410023033202321212343211004424101321223342121121001000324413404104141014011201020442012231140214312413232231003211032311412011001032124140341210431134040220310241333202300323423343300432324443411234401210233301122024211044323233041201141432444410223341130023011034411331040243222102132042230314203112213133442120313013313412304004011134242110113114133404104134103042021440340030004443044332442210404223213210042234142314224344124444033402301121004102223412201202141023420024300333402303442343000023141024014432132332120314200242223234231412432144243230412444434230031114124044210201443223200221121410040231232040042111402330104423432040244404323100311212442010003320202320000041434323123143100222414221414041424311012343103234414343403133302010031444412104423203030411004210143023110310141242322032332124002331420331231120043021443430201112440303023341424223131231013031103341124330022201302033322201010203341041142344122304220432203112303344204212440331140240124121143101210311144424333320403433233224403443331241410022242144222400024332133321211033242323400444003323344234014330133031030112013203411013021201214440041224023323211023031331020302240020310343242311222302410023404012331243021113303014043141222024314122040334034414421442021140102423443214130114312412204111330301011333142422443311332013341103334312444241420423424130112401214301024343113202023032440003142224112402233144242333102332213333424300241423243222432302104410240441221300343444103243433211132120423311403200133422012000234013313421421433414014342000244140330131302421011214424334412413231131101330044323311323401401413131340441202012121330102421024134240224301122114100212414330323243134030000121243102142401343422310322312121302033220124304114044142100013424003324420002303214302343141001021222340403020344202410104341330242230401422314232041010444041230004110340124210020424202312140411422013313031403302003104300323402203242414113430134140313202133430402441033403124324040242331032010121321413420044211323233101143144100324133100104240400230102132440241011203034112033322344424210010110421441410214141123034021110333230410013032343000202221133133223102322314224410012420321042344414111100241223230242433043100001403214344441411144200322331040312001420404032332322440213032200011340410034212100432424002013043131302033242330324222042131124304322304434233400420304221231314241300300122414444100142100003012202200444221204034443344402132423403213234342310223121001321301413002304340341423313424132042014423212020201342443113024020420200404130434112440242330224040420242210444433323212044310032340321330004043434133130104410331031140301220034340314210242402103111310101314242020143124422003140340022410033030001212144244201011102023144420214100", "432421020232321014333141141142234031101022324110141022132101103021434031330231220423442223244201102010432022211433110230423423411221040211013421001424204404413333023121443042014102443130110234203044244031403441321424431331410401203123244312414022004041032002141024200123442112303220230004442444142112044300201401213021021443230034013021004121414413111022011120302141001302324120341004411302033433033041414430243343223424444420141041001334303114120414212302044132230141200034333314112403002002122113333400201103133002100232203010443102020302333220131121344421123433232012433130342314441224204102000200230310242124323401321101420044103144300311014401444330210132342011402201211132312013043012302001031020042043130400032340304211300430310104311012104112311304041132010332130214411021320120332043324300300123231014321304103031434431041134343200004233343141311024022443401440143333221311144223104122221430444100411132413020312342100333140044223131032340311121031241014324333012134241340204404332143004203434210140143001324020100002311214041142214403334220014203101143404324131013001021423004011210324301004210230324304041223001034433400431303420123130344323124312432241112320330343244110341001411124021303023343440203102422322103402030241424313033121434213111222111221233140324141034302312412113304312342120112323143243101330043441040402201332010043344430341331242004131144023434423204034012310443303032331233110001424442041123033334342220302112031411121022033424414030103410342414140032003121223142011404300303344312022304020034443341213343124034444322233400043244210204204424233401004312340204220320411410411004244302043240301333240212213411123340203213423142420134304333304301002302012230033003243324440430201104141024412234222204414424242040420322103322404004300022220323211022413423203213141324204322431021202004133112132322023403040432334430434111414223310211001443302042041234320102322143031404343012320223043224123021101000441421420043104232224044322334004204131112021313420221341104400031223333220413123004304333034123030242000311424130423001231034242001142244130203244031241112323423412330124030123120431012310032002313342024144141213044220100042302314340022120432324312010432031134123313231343300223410301211122224131434400324011412203130223212324322441101214404111444341241032144210034023324021121133201212133420043313114041430324401214112311332012011000221313412414024133230323200022331203412141443222410442122201343040223214440043104030321123112314204210101434202442402000101104031244113104340414403321430222023402141400144203123120203200113143434222410104210201024220040344043040024441021441231200200324012123314003240410433212201144130213110201221113100304222034043124233014414014440342214143124211240213403033300424333224312402330114201300400221400421211222421120403430102041010140004223333322422443402020130411424322224402010214202102304021204242023033311402013324003212012040344103220021434324313314341231242124243231004121320104043203402430321214103042134100001421422414403012214411102304323320021202112113030232311432424002024200321244030142040201111402202442032431042301104143112423034034043242220003412304240113424233404413333431420404021321341130232344011324142320211413414002324341210441410223111131410023421421103032414140332322140211403330123400031132011402223204230321314031114234411310221014213213210313401133022013411411323334401310432412442312224310320314443234304134003410343041303000220441442441423204344132024313300004114342101303411213113001403402042420131222002123203122000221042004341132231040323123120142141033013242424131001344324412222042442323433033134022343233223124143333444321104213142314332400421103444400212410432432143340310411402043211221014021322332210321411014013143232111330004231400420143430031220001322423433214410423244342120114114223244020430403043331212402441223203412444411311232043002343212014303120234313200001332034432242142230213012300404141400321033330233020301143130100203243000034144323014224131341143443123201411303024214324020411320414023310330312012320140023330221341322323210210443310224122241420142311140000110344311321302003200142440320444312402442303442042044020421122404001110011020144320110422343210210104314131200041321330334310041024404110133310202324044233031041432210203034134130202111122332101434332430012122431142302223412143031143430120223203340232223213234414343433232331020021030100413030040403", "331423413300342123220242322004443042201014342222442323320232314231122201440004032344110433422121431401124014142410333114044412321244033432344241220224232422234013322440113014103242231432233031141014442310202024341020114003232244000201031340400220104203102213441031421332134033401214240211211004131412120444034422134300133424214201244112311324423300002422414203142311334232221344303233144001142224340030034000014011112330430013404343210400132402304233110044434233240212013030320313002323042411224110112233040410441321140234303411441024100104442320430311013440333231443123113400320022210030304142344134402100402440021244214420010123030121341142110112412223231301123431313333010440403204033140401022003014113203100011340242114443120033230232334441312134403041110041332031411130401201204203402430312013310433414002143321034314102201133242244231400434024341212020124010232112224032040043423110200012411403300401230243131113324240210333141134144432402320223413242000310314421401411424331230421322100424130302401230241022423410332231321231422114432400011042212420433241014400222220212443311400404013422320302130441323033401003131233413404333024423042233031241434410302443001432400104030430434002142022402242141233000113241423303223120232013123411442243402024314342013144044022434341213240413230021414420222411013402210221101040401221043421320401323410204332103103040022442314341421301143414343214340222302221013404040444220034023410133013014411410113304233040230412342024400001031112233212311303140023424242104101221042102444413404200242343224120030031442402104130101021114203424430413240113432232334141204132324231320002142432022313141104103313044431201244313132043121424200103041021102400401123123020314211231134402313421012431401243132431014303224114410041343000034301211230220103344304434304324332403223041434301010221433033111334024340103431234433231331341000202221242134432133101020334220014302102321330122000041111341010122434022104112344212141304223300002120043233002421231322002121402440001300111244100002234134113202144210304221134210320244101142010443144003244443244031144310403302214203222024104132100311424114012121342443140043324432400013340311312314421343302010322002414330340214224120014313041114222420421213134040311401040221030003033241422010401030420420111222441240130312133220042044022121244202342130433311111422104420430331140130321441213011321443414330441424033023224013420113111303323241111232011432232034224002012142441032011222140444133331011444410203443044410100132014334412321320231301323433320212222101001022144230413200400300422031301100211033110310043124341214314411431000032203202304430144332040220410320312042414131303304240402333242011311240144101201043333212222023240340243040442334410342202122432224002102220113210040233431243240041411141334001021113311312343340241300344044031311440233440121241032444404203110313443124402323021102141304430144344423403040142004441233224120440201122432132344040141024014144332121402311233130321311434112423321442201430232301141044432100403122000203034120211131033442003133330404113300314443404422233412001314243332212310313414314044302103304101100022132430120210424411440030211034322234102104214134200302014240403042133341222220431333133432244113343142341243103004231402020021231201313213114423431334342233322322234333020010301444330040130222104010401243123111133411323100221214310134122133204244440301111021314042204340034210111402004334401332301140110324220033012304011101430233311123112240311423112012000100410344201214311302043144014123230320420404410043442304422121403301112201144142001202431113230124423010211424233041421002314001132334433330022111022210224224440144240102213103410420140104200430000433404134442401324203003332024334411324434443104431141210241430202311330424024300002423034433302030243004440034341411421333002303134302021212430134322210403344342220320200202444002240100424012010110344020424111011420142041332224112214312240100211104000221324111311110321040001003120021122302130011042301123114321433203310133213344434332211122043012011441131114012020033402021002022003141443114222412110323340313014110301134034210204142414244440303342304014422221412120344033403433240432014322314300041330430242024424133311242242114334121134221120412421012314314102232412423131040400300023302111434443223010010440112242130033121222104032011211404322001410112140420243403042432412413330201313220302131222033", "213244342013342010244241100124430420231104413342112102233222022300110030012011313442202224030331142422133024231123113414412341243112323220334322310444424331114433321223203140114404111041022133003024222012104330101443102220011030444304211130422200031303404332134413000022101104210114411140112131034141242320242413311121024411220032410444012302442343304320214202234100203403320030032030341423024034321322001212010220044232330440443342321442200113224044022301040020440220410334044030114324300444232243440243203143431000011114201012420130004200310440240121000142232344142440300444244413211441100043112410043220024112114033302410330042243103312441320411443422400324124234224211312120223102131031344344410044423101212424334213334421430124032441242032131244003044041424434121442334443232303433320120421120101241014021134231110222132131314433114120430044143313434231343232434311001401010114200221102014224034111244134230113314201141400420134112304234302334334311213240031204304144321301203134320311002432132131412101320412334410340422000120133444342021133223303031120013313204413231412211433041234331213314203130121444133210012313300300320212211234211243214200042040024214144134134424012322031102442304203134202240303042241324044312021002414332210424312030431331130013114103411143032003001442123102113013143222413340001410400442040202223410133033010230103231044332103403434021410101301131222221020130413202231404334221440131001320410334342302241333304344440014031122410012421333410113303242142300012403024420244234004123002204203413122102324321023333000132144011321243402434141431212140114211320431012411323323441003031313231340431001203224313101434104210231420420200134244212141140131131141122001310243103410044203121411433411014411224132042431014443204124113221134142443240433040234424031321404130212413043024044022020341031102340100001124240411121023233012314100434440033310240001332111023300114423443124004104410132210213441142434032411444030243444114212132232243011003334423010433230100024231443244202310042231231343142203213114133421111034314313404404032414031212422124021431111210134441333423113402313420220044203134022041231010232442423001020230230421400013232242442403021231043032003021111140104313043031103212201240014043343322033234031122242420110133231140320041424423240423142214312414010422112034000401022403024233002101334213010232210242034431043013124132203444212040233031120203344140133231234013210000120322111112240003021031024132414224430244201433010421010300200204200340313041033212004311032001032011140224310401031120311431032434402431444132341311010204304144110020024422221244103301441042223210401142401234431244404124011112110013103143421230323223101411241134104204421212121022011143431412204412022001113340432342141324141132022041311033103112100041110214423443344321233301042001034034333022411103123110003032010203141010204101431024031000000341102440102341444113331443202224143034410134121300230112000004411434414303033022202401003220332200003023331414101411233404131230344421413302430140424002140404434120332020200111324041443144202031404334442012241022211121422433111043323234332331111024303001200413210243242423020120410114322002042341300232412044412211340411022242030213102040114441220023300224313014424401311434141321003334412310240322402341300203333043000422431332232213223404034441203241330413144003423220302042233021141314042120411201124221340200013200030030231403422424000100441002012001303233304214414202303444410240242413124004301010130030232344404431142410011231242302021121134102141312103424320312321431120312340332031424111420003130233322201303302003442203010141240111423201112032322442010020024414402134440140023213432242111403404124440211100331042321042242310412331032202144421204434233041424302223401230121014024010112411333212340331210101443324123303043341243043302322020104224214041034131414134411042140334130302410440114402432033244040100434202214202010042001212130002241222212240302131004222102143223321200211112410202434221343341004214410001332123230224334204213003132440313042400234401241300243431440242043243101130204013221432421233012200132221344402201401320441310430220304131240432403044422432343244213314002110433103423443414101122330323242310423124212301023001343114233020224242024004120234414430420130433020042331400031330012041341103240001113400004324121210240444402120443403102213210122034010142324212333342024011422044410301", "243304311132231434434104140112412041040321440312040102140223214033342103401340123202110241300440032003421123111103411044301422422411030441443111311123334402132111214004203244402212343202132042340234013443024041310244001413234034304311320230043022404313102140222311421143343014040220124013231231140220220000330334412104021014404221130330401021213334123422030013410224312124340300404124142041010214241234242010222130211301031144110214202144020212424101413234314013112111013440333044103112133202340244121230220134211310240022333444432330142010201144002034002431421403442304214140333200312034320023220110401034444233022443204102422042312141344214201021141012330102241003422241032020341033413241220024402003034233220203022434142111124103223202042323313221231410033242112013321320442200231213130031120021024400244200434030032300122234032214321414200440333443323230202440442011321212241303440344110331434323011230033432003200411444022331323103221002314122202133221310013423043330334332210220140224130441101241200331323402031442440201200413142430403230023104131132213041240013334111402422241000023424121341003101301123030024132302422333204401041033441142211020241340221420100324122230022100322311242213404422440130041344433334131124213141431141232432114143232103013103114134343040330430312332200000232322202112003311212320443402430301310112204130213110220433012113341101324241421022122001143123103424233242413424442141034202023004423030044400000434013410103440430101110411024024133340402413240303424011122204032100202320202310313004311040312043334204044211224310311010222012233011002132401110240314343023113230044220231011343133243303324324444010313430212312421223004303012133030101024004331122040030311233031444302221120213301402423413310021340410402303113330430313300241014314001223002400003122132202131433412200341322230320020430444241241012030122414314324022132021102031034201021444241311411031223141031122023012342040212334220021204232434400333433243222213334020332233112112402344114440132410420010023343111022302423021243223440202221140442132023042311030401134112412200011000312130014301014440122002110311140014040443302410420113222224002331134212330034122242040044421012414030123443412423310441144223101320131222400101422310411301341130132401240033224311034133333030302022021421221140023113422143012034320314301434444220441224113024234042411312214222400414334032122210202141244032404223222242413233340412122313041202413143213133442441443344103323420003333223344101423123234404344211102122004033444003324200334220341342304214301010421313304043041433333443330211002321410114403102342432330032440231430001132310033411404141420302012344431132013401314140200213210434021344343044140213120424314400441140102001133333001422444324020014014412224210432131311244302440412310032130324343022312442221204120313220433101140303042334310200011240213040311144330331124411133244233134412203323444130401243342110300202133224422204343044013332132130322421100302322134440002011422034340012040400233020304442212421241014430001104404441043042412420144412210033203302020201023141333310240303143202331204123321440313134213221214110204301433421104241442314314424013404242001040144201312204242044433020220323141122023331102030233231021424442320141434321042432300043001230241104311204013020441243410103140040440402243402043124222241320010311132032132313312230210122413442334120411321413420042112102021343004301042412043244223321114241010202403330124320131013133321024013142404343214423143333010144440240321020344212302200010201003431132144422102124003043243400231213424441143100031214111120022022202112301011102432104014120034244203103041442114210132124313304020122411023403240401220444021023333341432043011020112043133240223331304311033212002142112410343134103144010423140242224314131320243421313214303442413033413320434332430412421001330003034402414332211140034103344301022142111330224323024202333304140013140441402340414423034121412131103133100343121203030323204043223230432104410321022314203423014443300003114412130231124034121103301134043123204202332232243103221224343110231411112213221431431431140234230300133122011233121221243402102040321212120332030433343010034302211133120024420101120031421123431241340301131342041033242032041102243033012442320421440244111221222124414112121113040304232143302231130014232021433020413402203343202130310043143332440304212142112024344302034403134330000333232213", "411022222003411231311022424201243143333341031334243203212134413211111313403341142241042113344300002320311214233220300321100204021342330144322011221123202002030123002002412330434311102114441011103043130113313222212323041440131423413233201132234212202433302431321034142000030024110043002030232404101040132044414203030340233132310124240033301003340124230102021430101031013314020140042103324240310434240323442102441001332022322113030110441243123021413434142443203211244240212304344120020244432321343444422413434404234004342441210240013300200244101304440323141110220104431421112430040013112404340022330003412240343230414202124102422440200314314044320344332314432420434130343220023203111422430233323312303434324031244341130011404240242200041104314042441314120341202040303210001102221303021422124310142424322330123442042103203143404022022433213324103023423321403233130331234222222131314341232343204223210020344041201113014003120331012403323423002111440144231413200321202423321212014004112112212144102244432113044000003134214041241323104341024334310113232202101102031214441314303011210413102012110430210010034020203024010213121412314221422003031420020231010211343040142033300201343440312240214342131222400333014124023300311230034330022300141224443430431341324312132014142303442431323111141313430042123044331302114202231442142013213222110123442443301324131022414030032401101304404340121223041412331412244304330244402400111204242022023421440024144103040404423404343203043243311223223140414232322424030340031120243021023304013212032110142021311030321130144002103411044412211234414114111233021300414302442013233102243332302200011403300032210321331020404134130434040440303034133324220210314222423231221433410211321403221322011230340402044221214021224443104320434012140424020210340121133104240311010224102134440312024010214402342204422002122203011112400432203331424434023041202043324200022332112044000203323104010244030141012333422041402204201103121140343441042404204041412333200024412224341200032200114431304421420231330000010214300324033114444413114424023441410120440030012020410002322243043421102143244303032440412202324302330213103042014002344443304344022132431042144001110304033013011423340233211144203203400041200141202224322114034002031134044004412234031101443123221432420204220244422011042003032141330343231433242200242221234043433140321312040333341123442024432114241040033044414131321434304132102000424103203001000302001442323434131334202044113340204423214334131221431141030002231202024430103234344203122240234231343310220022442404131002020431340010134112431422440420334031434430031001420241044012202323213320024004344310104334234012100230003014034314422133011243014021410401301102204123401142343331421124101143412131022334232243030242023020422314012030330303100421330324140434313300442400301114040111413324144202011232104430011424232313004214340401222112241004220044420224301044434432042331312200041324042214401433122213142142311231233123312024231213414141311334300042013323212123014000004040224443404301312143412121224231440324111413201302012202203102030241321300132432413120403400100142202021140002134243234220134443234044031143414101244404300340131104101113031023133424004412140031222221231420043233030103313442302444344314100002203244323101332200300414224344431201223413403012440004011100422214000140120010134422001114111321304004023310411204432333033243233141221043130302323203410300320302431231201312443104420331321434321102111221240004223422403233300132113242013140433332313100323310434224110003420133444221143021034421024324024401014323412142301401123204420002233040322311311024210203034234433042034231022014214102104011424342043133113442303022402000031401401323034344304041024144143343110424321420343300120311032311042400432440323100312420314113121020334043212120132244120020004200200341431313311014203333411114300420310200431213414041244333342004042323044440001104434100123213241030214112010114231132033401304142200021424004310430320101104204234001220212042331232212432413002203231102300024222442401302011012202240013001302341042220133132044131042132122411033222020144011440231121244131041120340444243022334022403131301013201340142110424312423023310040120031424203442102312441103313304013243231044224130110012022131003344024402313113034302424411324424021140140312020400010000430140334130222014314142120011033030403334111321424311301414203204043032424241133202424243", "101144224203022244112304432424142031142110013040042224104301201332402321421134032002122114043042111302234231201140001102412001344420303041240211431213331411302344224344100004113333133101220302330211214001243040213101214312422042342231133423444424021233413211112132130143040221221000022402440111230223030334001002432143310041113040331220023234103313210440421440123443420412424301012131114000314402000440421211004240013112310340201033231242143041012124014301143211421032034120130420332004221412314103320010440042314230030004311330330120333300332111421422234010102401023432041234003011311311233322202230133200014023044114433024114400241300224021043002041041302333014444000300012222101004442322222130111220100133311202034413414440200243142340023404221121403441113321023431414423222211310143410234320114334204001000310010124121420030400010122244023131004014030044420220230114134114132320111042100033423213021232424233014342211333421404343233012423213242234431443034441421111243401232323204413144021111113041002010311311322031224342401100033140433242410041331413242421024321123004344143403033444043114434412140214144441000214311232010332024323133314140110013111224330222432330242212340330014401112340123322000403122313023222432320102430342143144233132001322004220021242214033431034430401314241210200240321023312121221422210202400042140324422414130022241323211010113421324040040234024142002430221013014230110041120424442100100040142431313014414011414240330131324134343304302141324432424040123220012211333103103121041110440431224343403121000040200134240131241124402342310340013403431213410032304113141111212344401202343323004141334240121132002412213021044131021113403120220100011201030003201430100112421130403244021230302433302134002410301243143030020423312023103300042104211203011024343103334403310403234221034223133040112124432033023021031342321142403130414231231403211121002214201243333433321002034340040402202021411420342400101042040022424443133230413202321224112141024420200042433131200304402432002331441433201213344443403122010042430142222230402114332232220143034423243412004224324312003342010314324040404133333143403341222113122423441041414202121201424022142334341010413240211121314020202132301323221233104232322414102121022434233413313240121444122143432212003311122311434203004444044141201343103404144102423314402223123023401203242113414431244223344331224203201200423310424410212140334144034204044403411214420030414140421041310013220121231103322342312204014133143211242411323214414043311111440103044121340422101020132042431233120301204204200014441321320030401420140300343444034101211423003010421144134430123411242202200101021323404304032413210424330012104303122233024234341033042133422432121343234430224434224104144001203421340213334112244313440341020030320001301042111442220010002113332044003410400000030330102311011302001130330230310111313000134010333242341331010420032300411133022103231314423304322412004223022332340431444320221000303401432041411011300342233142040042120320422321144040343211030402314123114001404222243314300041114202443041442103300441413202140304412330311004221331401114302424210032223110343304402003242300031132230000012124033234341034142004214024334102442202303313011223233203044041421100202344201401232443300342130411422420221224130142401340114204144140442121302340144423422021233310404233113031334314020020333114221120440043211410103013101240112100311213100133104230211231314021122102142102022403423441120204001402122432422143322024211132402202412224044341431124043241411213041413114202323102031020013001232202012242222331124322443002432414203114111434030444231334041444221201223213410212214140040103041340232200111342002423130114402441243020124240033441144202303044320403444141004224333243230434121044331234202230112234003320042102434230343014314342240023044404323403331003300403010004434111003214422302040304014032422022202202144432031414303201141034200420344144114411302241320022330342343321120110340340230234410103310404103332401001124041214031122021334441211030444312400341322314003112343013033442042340204032300241110440300130031110102201102304202011044441340423040110222030011333334222424441442112310403032033130432402324022321000020403204140420424120130310121424441222342124133233404143222204311222333110340421021123313330414134420332103332302144341014113131032423211102041434024202122320034332240003023100320140230202240133320201033024234", "011232334343104444332440144111310124421020414104400001323323223330030323021244012110420042234234340224422221324413030441444443434004204303214004342232133101432210442313000031043224334313224401312232124220413124042041020144310032322332323142322102442124441124014403430014130102402224122331001004021111231242312434341204421222302433323242010344031421220443231122400410403111403404233413423111304201030101333103101411032243412200144403422034412230324430324044334020211030233121200304014411120324044241224433222020332134441313433023403443402444120243442103133024311120243320131041310111022031034422244414131202020214100301423423334423002321042401000142012014121024000321141342242243200420320112130203022442332343230144230440144122312214014111202230430232330313211004412141103000302410413223231033414040041420014031344413220022322114003404031404320221122410323331303332013104432420243302433103333410410032323440243312210213240342411224434201142011314022030032003020310222220224444344400031020423121133311401431301012424342212441121402010400410314001022344132423233331124102340312423313401011201423211310112234444333410031040310023413114312232330224003443121243423302443002243144341041301011430134411212410343144240114010142303203440043131321414222413310313320133043423114022142143004012003244334244031443042103042430212343220211024143113132034404233230222000402210202422312304233413342420313330310231022221032212404043433030014340021113020340011340143104413020144101004241201401242122131123013440140044242402234301023333000402241024003323104031343202342403131121320342112130211141440001141041214141111031002002133332423211320111001313413120322041201301111143311014112001200044003144312342101034314100001422432333142223223044412411423311212241020101214443343002030334100020202034422220033133433023334124213441020121120440130332003340114200232402024213120342402334434331143334141300133410434421231133144443143010013000311243341102344012112012310104433040211021432100333400213041110343404401342340243420040324123211122040023342010033312210213234322242032224114230334341421131042444044013121244040431302200030230012103340443231131441044333233302413423031132203423041202141341431324122103244023042034223004243213100244030202431032114203423433120443402100002021133440143113030232422340432424143434402110440143244243112302341114233133110043324343322112341413311303320210031312102421133334444410133320132423344123421402423413144113434300321122310410040110240213412330330213110422211104030411212243012121111342304434231400031113132140240123324333343042434300333201011221243242341123024430033231031022042213322342013131011433023012114123113334424424442144043200210104312241040122320043034012102323411414033241443240101202111324240244314221333420122422220401240322430311240410310043430010004322144242234424233214201233013123414341433010300020310114432142411013111041143234002111343044110140204042442144101222130000442033410204322403122120034223244221124343003120011311411121013033004013000400231002421012132003230344123134434423131102204024233404403100302202442323342433330424233001041433412102042103213401034102434242221220431314333320332111024144003121210100121412404340231310301030042300341334343023311241204030030143010230241142120024003240430144230204433001001111024120243304101300302142041333022200033240042321012134334211332000220320040313222201244442033030423421310031343403101142300302320242332304434241312433430022134430411123041403302243302201340401214401412124201313224444104030101110244100021130004104042313342000314243222002234041132313043212402003420322340204014341223114413020001002043140231113141332403011240341132422002110243231413022130040222210023201010202404443001002212023031340334000240430304440012030010133213314444102130020131111022430420023234123220340341220430410002044444441012400421044134331333034423224204432242124244244044302132233404423342232441223110421234343031430134240000404234222321044232142210132222214403023300420041140344423322040320113411104401041140204412000220144332131200340132223411432330044012042013221432132211340444421132113314412231302132042303023410004042232142320401430123010041224223334343232124204442141110012142210130343222424442423123012231334000212310131333120033004141104240224412110121430013424120134441043103342113241423433132403221144040214244432010403000400304312002432221211430122110101201220221412342422343411433132442133031", "144322342034434401200313304244444310040231212113224231231220100242000112322142224330140311434031320144234033241342031233310012341213342221410433044322110342010333024010013132242001130104214022231001131040420341040410210233223034100331142314211222140133040221440303031024120432231244223200434230433043410431404022411321133202044332411232201212421232203141340404041134141323040211010012144210122420341321003331232324001411430040313240322322401314434000321113412242220032033100043400311042022143222212242224001331322232302411241413043443240034001310303441422314333320434102031433142100121130214332434403224004012444023132120341040123200124200421442013203302221202234342321410313121403233122000231232023331111311023103410110110344241120004132343043020223132223341021442302441320103232012434420403131401113001300003233341012310142412324012311321210213300030441211112244200340142110420032440410424433324404144004113220122212111313102123032320233112334120044231400100201211321430210003244002331102210331031411422441422332212431022102344422414421210330040004223421230130110141302344404010013110431220442312422200022441432310030134213434433000211021233241141234422322233014202332220434013122444223211330404231302133012321311134321303413210214204142301222032224201022342324432401312304114412023222301212431214110201231021343143342044013410130220313042304042130134414433341240231023113123411012440000034300312022442033202343013231214404421032403412413042121120321301402300300341313411233022014123331312003034243444112020144041332033120211134041310003100432421421324333321102413313310014033423140113344222344111312412432420400344203042302224242104203101130421131333130203303021200234022432430114101241113131004134400200111201311443233332142443332400033431443134442033142004013323020024220010212401233300301141003121213300000204303111444224144211222310240412332400303204234103404042243244404431414422423414320231313242141323142044401120123342440422324320440413341001341111413022410334130001324203102422203344300301441013134401103201022243314442433133120040040124332033214404314412302343011143243440443044244122122402432314110444430213402030444221302041002223212130123221041131201423400012414022231123312432131223241240330211024010200232244411214440341302134002431242111004323010422200224242044111112032221201112030000021334024144011010214041414402023300213114001122044344222441442022114214224303422002034124304243314132320001244104034121003111012441032024231244140324144043433002323240403230211214332441201124341122232322103044303242221002403304430101304213142422122421312144112011134422302222101210340041042432101111012011400133101422210012102104110100133222431442404200214314423204311204143042202430220430213341424144023433010001330001110232134104140332304223402012042041112202034221430214024220100143414022211342432303300243402442342202000310114010431410043231124012202131302101224344040234442120241013403000110310014132011203422023414144431044024201142021401240004431200231334101301334130200012240232433340030023222243212144112430422330224212213204130443104014033130210222301444340244242410210034134302133044034301031411044002444334001431421304144124133340131444323101102101110113443223201123123204220312101013113232213022243243002042421440043020423302234433031131444422214210003111032403133230131331000420434043100021302313403411324014412302013010023420233244202121043022000120444342303241123040142020301303232301003211313243330020143043211004440330342003301011331114021102143031240110231442003213233410031204013414301344001124334123332113433130121120234413230241214312420124133310342423034024042040422111221044003341441212204030222411310332130034044323322244203024220132340414140302001200023100343321241332043004322232041234420401342013434010432113331342402240343234123440201234110004314403244013132330432111412021111134012001401403000113120004034042023122130424414400443130311432242013103124241022342413243200040434101242114024130204342340102004130023314031012140443122433434313243321410224033140043221432022024400144012000031023244032440224003023230333422021211412340330221431000140301441141442233340240242334440430224340202114420101103012314334310123220123214040442032433331303342324024431123014313101411022200111123430422434302223010230440203423414033141033144302042001313243332024220342243243200341032440230413034311341334120342330402322200142030402303440321203300212300044", "243203200223044010430212424024230310010411212330442411403310010102030202404433033243222200230332230202442340332120143301110120224022141003310324124440031203201311133110131024022344041042134211230011344110222032204341104302104410412012033232410203111241023332003220030223040423340024312334442210004344201131323001141341420322140404422403112310414021102220203310042022004133211133232341402113232441100033030443312413110431321232302343031400223123441232404211443102134411310244302300131014234312214441332203222432310244024303331440144021024144112010432244341043443103102101243400320412221430014342110434123332442431234132442214334444144243312342423241311324034122342420032112201221201033002033000112234022014000243110414223004240343402043211302101202202403334320440214431114413433022432023314203220023041312220303213133242130414044413022414011341310421200042301013204122323110131103123404010313040141404301012123433440412300303001302004431110232034034104140444003023042331430231024422132033203412231442342143143231422144100104413433402340143123011402300341133400211131220003024204432122040130211230243304102401241044243330104313141213334424211420331211333100044112330001301023242041121232021323423304011432013231200423241140142223140441032200013320223143014214431143202031214341023414230444004042243221021324141123430103440330234323021131202440244210443303134132103214021124304101122224014234221340400423413331312441214121112412320003412322412424121422242222331134141432442004123131434140133422311302210431444440311111134320003303331411300143323413314203402031233240034002413143402042143224431431102103121310314430132120212222220434403431100340413133313044433423412021104031231330222040221201434444004240430132341214440331332130120214121031410231000202040441040010324140100323024124313102110031422230023433223113230314020220443442113440314331322330113202404100342433422413244122103113242224033140044224103334012401322013222340102220423114304121123412232133140141140122003233244243344323220314100401202333012131221331301430222332413044123341431102402221340120433030312213020140003043434101302032410334411430301044220001413421444321231334304431030311313310134421303221140331344001243414210320310134241314141201202201112034423034001424002200240141204224411201021014312010443330022433410400414310414044222420241124134443334121000432211323312231340131134113014302312012343030420433324201131113241134310212440223204330441313231004331101133442322122421104233031343030120231402231243141400321124003312433004111233311331414342210014210101440240442401324413114404123240111244102002002001024012040334302100314413133432032410344332410330124334004011310123034230144303234122331324433042022324432304111024042211200010214043103411020313033101303101031413100431444311322232443323240011114304040003330440244120011014134042441103232432313422043430411130100432020144213340210320023211322413234043102110330042312420431440300400040444203210003440011313211233033302240024031233140433341330120340323224204131024332400442011334033244024241011303122034220344343230444011044141033420140320124310024130430401244402231113232122100132012234421121400132403200414432004043441003130444401432410421204103430442311203013112212101103441001100311141044103413300240041231003222213310341344103422011424343413211432220034241434101201001241414133201042232200314132042034232340440310011441340043400341331022042130430002042421231242042141034244333424013123403433204000303433141144442130111224111132234030020013400323442441013121440343243120223434013204233044301040432212103334211313003042242300340031322402300002044204010222200423420204431234232322402104204441400440442420421100444401121044411100213122134443223111024110030010214110434133212303122441200214213320342002430244300012241243031301414330201130123044332234441201110140421212403412244441341233124031001103130224334321243124041043340304233000424410310302034430301214343241130244022200203013124303140434220414420242402141423441111314230230240430423032101022403040204002401242032034404340143014232403103243003212313431433433422222224201430341002342332342012133033210420002043343242424113343012113203141130212433124400002442321231303343202343022004432012220042142244112120430343032123201310323223430244231141014401300132324013434201012334421432132304012113021323003220344214010112021341004402130301443113303032242410332014433401001432124044111400010011014342440", "333120220011100441000230131324430232321324023324244444211200003001123132113413413203401133404014331002404301033340331202241233413230334313310432024324021132221242420210124434133023304022022004221043130432202403202422203334341122131233323403440341404221111444320434022312442111410114223043333033321212104411131044040320121404210111341401232320024010202140211320043200413031203034112120002244412022310020021412011330220113121033203121000220234123111432231220230100413132431111222321003103111400022201143014332300412411133322322320422001343322030343222040231401014222221311240021331311402041440311040401400201310223004330323023240421143112341010134101043140300143211410230303031214332240224234244244323102020403232312313033204303332110332320423000440011412134040400144434444423234010213242242134023431302402314033212300310320233210331110404030344134042033014113232424034414023024301131044413010414440141113130142144003432433324243144344042312044144242332001224312240442041302213110221214434043124422410403242301340114042100333043244332230123141201242234411204233303143113412014220314242103042300401040034403041130010401221240344331123401213221342112000013102334221103402231440333442134222202304010032014322140220302313403412310342313224042014101134140410200320031302333414044004234011422143221222100324432131211124043224102310014304334331202000101402130213241411311424431301021231420414442330240143322434243403102411412400110031110130244044302314442331423023012130411031440423434313443234442414342340433102021103143414114111111434410022110031234121230122012240311121113002242310240401314321430402144202213111020142201344242224233423111202113440344033142131420023423140343140234343334124120410113444434004200400324423310334431142310111324002114303214144212234421043414441334202012413212234031442321001301023330244223321140244200301342313221342432330123242224210220120431021231224432433303014440124321012413234004344304412022140043004004221221202110032414104103404300113131202143101232333144020200323321100231244030231000221131010223430443240242120230202440220322402412214332112420131242202023212200044321132411041110403113434314144103132034132401441134414333004331440044132332101110034242344131301203433012444214020330141434132311441123431141324311440130212233400121104204122333203342042243122221034200001414021010110122444143214304424433420403431241333343442321111312403244240003443312132411004010312321044132104130000301233000000030011021404303021210201003014304203234214124320330123231230130013330022344220142344321444104304124134140213434304214342434101012033414140343030230040011321040310033123442421244040134211422211034333121301440342231304002131244024102201424321043104401342323213223212022232243341301323120100443424233320244043331243002141430231004123230413030041143233214430240230244340123012330033024303411412433311401301213040304021022232312300001220123301204110331420202032033041430224434414321140311302204023343012111443032344023443313124113441424033130120340204314011440210032140210033323442300300200043210402420334202422424140113121234011141241304302431433301100204313130103442333433141120144232010414124014204143401441330003110304211341431023410230234111424332003410144343202043444220320302212331002301042220001210143013024301412340200022102433324212311420444404123442124423140100030224442010443200112232434401113102434042143440221403041410243402320043412111401423120404402023024423031330020024244304230343043144220442312040034012430002120042210001240444131330240412113440003014440110120420423213430101044430302021210130301313013442041402324201333302320303213243402042212444040314412402213132043304412344220334222303011102302034231012244012223444220010402213240111031120404410001321433142213034234401243102130224212000232133440032304111202102342414300124424010133113100120244423020014320442001133203312013423332113301042044422340343043022344240024032142014412031023423104302242114334143014321241332434342311130423111223403001043440122200024004001223413344333234111111314021222312344321324241334312303001024042330202113333231211442404401234222210131202124143124032321130223000411001132422231341442443201320211211103323214114234330144020014311411314211023002033204403040014320303322420341310010110023310300340202220221202204222423413244302140300110404031004312230400014343300204134212244240011243403433343030242330110204112303014342341432222223314043110014331", "033330120133102203042402400030043114103212133014321400203211042133031002341121431432210324003421040401131403343133303121442243201140044311021433300030244224231030331240434423440003433103420121243334240403010331000243433140234002323304004122124310312220340411341313123011343130124230122122100124234044103332430404130344334224431131202102343212010242212314304113301431023210000142114131223314043441124442424440201103230232043440231101310032324333103431421032034430134342144343232243002013031321134414240223123434334201230411132232333301314134422444103120323032134302421313321143340131341032431000224402102230223102410212314202011001102142421410231102133033104040431134333212442230323000041100003001213342403441040403203210442241041204111244211022042141201111123223031134032311132401141423212210040331043034422444212102110301400032131444013034444412411222010420324432131404342202014320123422332313011140211204132402442021330324032303424323024141143114302122330022142421204042113032330044411213022412043004232114321410240223414303442301321142102130034130000310434010332040334030123312300000032442111124020303413303413214434041202421112402444443303034033431203201304211014100121204113122231111440243023232014020414043340402030414311103141424142124000044342113314204033020131044014441320004433432234031122113140120322344344103440023010220022101302444331111044413203243344231221331212402422430300112402422134133412013040230041142321031210404001121123013424111143212403420124001122031322134243324332143244040210404242211144320143203003001140430024343103024311140344413014411420414234040300310004133121121200332401401334214001411122200320404404043110314310103122030122442232203430340234144341313200002213431324310332042441141141034000233341422044101413142341212402331133222031101334213030344420023130203341301242002343400304014444312021313403203002444424124132202030330134200024043422234421404023220033334342222223230004211130203302301004233330413211441334144311343230434340202121404240211112101112112144112234341343341130013104324143234310443021014120333424402340341012000134221000420432210432003301333442430234404202132404441042333210011024240110100341404002004124331404110413033423342424222302042313200242021133240002043010403433320100002222212230134224013420421403143203441104334201243314011012221143042101214123220441143001324202041040343220411404200040124324302140004414144421332024220113443222133421343421133431424401421413202340331400223244004412210330022142421344343312442012204431224430203201200023041242131021332442103211014312332140201432001032330412113403313111400300011433310030010030112111224433322021201212441411241030020310422423112311123232002044432331402041122432431103212232104001420040200344402010142422302323022334241141034404402112030142340100334130040142442014431303332033412433100400220112341124130122414440334223430031331211031324030312211224041211224240003043243241421424304441224310004322422204421012113210311034344344414023140132443143142200144411244321110011032414043012332111342244410244322341213310224304403111334334024433440024443122000201310000244134130441214331104143104034342201341230233410220224112240404211440434431134133222130213201402323404304411402203400144010030212422231414104140120241321333404310020221040002312232423303331300102402431242240320301124211041202114121303232124431222103300034324121313404121123102102302224330001313402103212400033421110234234320302043311142124233214240002220432131040142442200323311311311100113314142033440012002334143100320114201021010330034333441341241404311024204423320130114240004320323333031213214224213422413013221044302143302003200412222440441222444332132220224114210013330202132113330002032103343341243402401442430411444134102130031412101413334124420001334140004003001042333203344434044041040111300242131424140340332223423412114301331121031122413432244204342130002423442130130042442203411211244410024301010013442113423021020010012123442334344424024233210412343412443002103032030143200421244211141403230102220242204331244121042042300202323032043321134424243030241242220331412302004040040114122440331301323440133401410430220113242213144412040304241220303112003143342210242222211113101010043302331241411204310234130434413012431324123444443011100121042424304131034421420414413340420312034421320420120123043344412122022113431341022412230043112001401322124411221121130022203043243134231113404004141000313", "440301443124143414221443141433212132000120110203033234443344040402123222224020033203004444001322233301334314420032340004001331231411213420100020104423411010303203412244110133003213343203044414414023211042340030413430401120414340030201442020123000142324434003014030012024000434144034123303043142241414432404002031023114130132321242303031032013201440200301213241310301102441121244430333342112121320321033331413322310024340100341213440422441023422043011412104044400210330301034424240114422210311421401303242202021413014102442033331340200033414213340441032110140140341323304410244333200231324220014101121013024303322011213333004410001243344042033222430132333214402424324120230103030443411133203133341311403043201412002210043420421003103404141430322322114401032003400314034330242010343104120011002224412343314234041311333421333130321404100010022143220030141333321131340441413011204440041231232141433201020303102312011230420142013144023231022340132432404321010303241120040240144304241401041021010014201443211334432240130413231021422224431431044031441342314130141011440040402113002321333030444231240241203033142202444323000222314410010041013132100312101033112334103332030003122013024034100014120134140302012122240000212440211244330034020230331313012333242413101202032214102233140430311440100410034121143334243444200334423341300331022410323100221322443212013143221233323031120420414123111432213044321030440304014303124132442440030144140232123014130321002014112303130132210403342101312210003132210323414040232132244434112424100114314021414323404044234244103443310430212243033243223144220410110144012243041344303031332033014013300110400333344223013212231022431331012223220043002124213422044423121102042113242110242233431323222042232233202101104041322313104200434321332233440230444131024423122133104240222431443210010224324332143111141003201040334302334122341104140424014130241130330233203101101012302241004030401112214300410230011344142403311224301222331114440011031102304121400102034214122210223114133320042343101443141204221232333130100420204220411134230302333300202214104101313104024213301304122323412032103220233200431120134042030411330221303432414411003304142031444003143130123421012123002201144240324034233120122200244204443422002234112403004110020101030434320211123232330040142432220221103242441332043141034023442031342021443340234220143310023114431420234442311321422032312004033040214332022004003022303204101312221414412320200313130300130004430321401020342432324022024240440443344223333021200204334131304344040010102414141411422434111404221331241004141324222204013232102004224013210403000323013031324404433234032011303021101044232204433231424241002200424033001110003320433301024232310421413330312443240341344034230104211400322312210120240322030322040214411214334101244000131034120413011411311423333424221311100032233421222401011343231030103024341401034322144123004433231110114441122333101110414140232224320131340002330233444432200211202443031033411234013123122143133100323133404243023411023443203223321442412140100333331422343141043000233222213324340040031200104033312024014422211131424023213121321013001012012102314101301230022433240240301300414113101022023101240103322032321144320112243034111212123204042032431341012010044012243432114422401322431321012102033241421142333312142340403210203401131041304134212142330002414213144041344344133412310220233334034222304002214231431314424122213212222124030040334020220122134212013123143112412242131402002313121221312304014040024011043334200340431322311023314241443121034134023310032020440221433234040134114220301003431323104433223124243221113223030142144011333111133230133401240401121014330132032430342331320201311020021014132101040043101322440032012001124013220001310224403044110240221430114143430231140041304333231202314032412421000341220003013111400032131031233202144233033303304214121313023320213234224221022233343403323022223430014222230204242121110403030304110421124240222304010431234300201320443033212443423241002234014231310041242443400231424321012122114321000201310120142122101322330423112133423422123333130221421420444142404233211131233144323134230222222102114304340141310414033003023310142303424220124143434112241220003100044043413210314031242131133420344214312003210010040303111331223310423320142200043113430242203004101342023003111400413242010323011442024142101331102413203012032222310021211403023002040320111001110404", "243042011142333410304144012031103142124113224422032122021123243234102232404113200104413012141141002142120310011102340320121330234244114024113204404130100134304024421423311013131442013412121322400412200040011113224000132033112001213422313143044204344314444313134013213401203011114400124204012131143114310421403220302413020224404022314403243201023332233243440034440412312411124232241113202042232123102024013334211230242343431102133123040334404301410111133400400113010344323220110224130001011042443023114442221041004312401201240221422202233122442113432401013210304342231201240124222131321212342123021210424332214431232142102322334404441221200024111003114332302010024240231034421202121010304143021431111222140243342240424323000330420020210144230212412234000231044143334034431323011142233410122222022331332224140003410203412422141024130113214321110024010340341430043210124133330033303314210414240333043223124234414210244002030123242103301213313242322111002100104031001223213412023330003420321133042322234401131433144443033324020343024442211142120432202212302411412311433031103214313420003042231424403112111134022303401320143114233221014140104441432031132034443334224002220410403242244243120334114204400022442101030414034340321341200124024410230024331042002030322130214440440114311110244141043122132242401204240443404200123342443430143401430111031042211134233232234213433431030434131330422442104214032012031232210224024203120130404421144424144341443233240233234431022322343401441011220240232121022331214140411131424032420233132242334344403344244230330224132034442230143321400000432014120112442121432002101144242024304133312030133241214303024303423423341033321311100003212342333410301441323111423224203123140402202421221203433332123403101133133232013103344302204313233122312402044323322314400403011021233240214333422210003032000021000220442201010230140331233213214434020221434120020130311311020000433042212203304321413421022240141103431301132034330241421340433223210212422334211121011114010211002241412023411023420423132424434311120234343240402444033232013121444112241023340210231232444124411222232003003242142241101421010320021143124243101133243121210204412240104243334000013311123033034043014014301112303234400341224034343124200021040024431412322304311221020130403233442214224313044041123120224421421434211341033034240102344113043401311003411420014322342342014132031400332024433432431244033011433100332103432443434333241121422143312004322322220023444214432241431341210011144011404114321013013024120113032232014243400344043214002242101242313400234120332231411203440022411433300213202412302202333230421241304004121320414130240031202100203140020231420103334022411421321314441342431020124420134433214121403200244031303034131034230222103423202033334421400100411140203430331332011340221234332142113230204101312241000144011320400330302040244314110431422413120313403044234212002334143041233122430413012320120431121013234210023240431320002000440102004333134320422010012113223431420010200304341404443211143100321313321340424242343300442213312014110234243202421323404100401330144134124311330044102012140243431112014400040423244032442410442300003300223403231130404113441000112433320422431424004300021222321044041122013211124322243040140111143212331043123013230343422002412320013111221234312040344220004130222313401041204430220410300344310223141133040220421203323003441214421211014431422402123323334321201341014101341300312033022114330311002310423023040414331014402111233232401224424124413412034122123324031020244332002123304144110404441200222322430211033442201341242014411342332033241400311114024120410240323430024114430223232241001320342021331014141440143402020134423411442321334310330103401404021203241022301032142223231344423024204243403210333411002440134043033132334011223433002043133211141232142442132122140334101222313331240333411322130442041223034402244344001224114141421101202102332204304442203400322010410221002314143314140113141020403422001200231103420201444311323102210333042413142410243144144442330243230341042003320120200111320300303224243302210204132411303000434303031302130141122042130410242344202432124323402004020221023433423133202024414421033022201442000431444141112421210210010343124213244100244102443431021410213444111213413300221232244202202444010003333301333130010142323100020222302321322222211104203300123312213014121141023033022104101143044332102021444011202233140", "441103133330132443313314210134033021411014143444224102213201204103342133203241443202013124330122122234243113322331011041320130330443440142142333021212132120243323111100402210421103012123403200023431223420112122312111014031414244313043222241123023222241212010111131441013411032140112400323023131042123312430144443432123012110420102430133343331424100132201230243423024332122042221044141403404122002232413433303103323224223433210220430232203113411403420031400222330102200031030432314201010130041423224044341124311032413131420304212412244023422314133143433131302202031013232330004000424343400120043141044434300242400100323203003420343322020402104210240120030224032000300422310344341043314223313132132330242324443323112423304243204311310300301420023144031230443243341302421303222132100120202140230404300102413141104243022321102143420331334123112110033332443102404410330440112132114000010240320314113441241132121234330110444021433333232210240004031212313443241444210043430413220403403113313432321311101044404221044100012300441031141414110433020120224443341243202043211310314132022201123020004014340332211414331421204400042021001332401431121231331013213434120302123321310424440140013021323112423113420321412111143103031302430243442334104121241023010433211241130203143431104442032441423240030140240222134132224001241444333104432034002100124131410014414020044443122002222133210231342034022142211034104034013024231203222331142213411423314341242312314212043342124130410040430214033101423202432432011144020140120101343144222411022332113010210441324340222244433333412444044304114230433440114100103423213340344411331231431004002240232114033310023001131400130300131101213214212411131131424244102332101421134210023213331404121323120241312420212044242211330432213213111302202012301344240040424342100213424110412131042120323424244332234410022223044014431210422122440220033043101023442043114312401131204101220230031412001134412430204013021311034040240240044223311040402140110420042042430020221231410313210243344230244101213420330332424310144444322420102243001434224042224200002040032431042012344304243211021412414100304013311003041212310032014212242004010111402413024424430141430443104403042021102201403031133202113013131024411413011314344230121220110422020031134414124122431412210143330333333131141224132024033420410012113110444103341404222301113414211040200032434043300311431444320214122200422104300414002103031442243201304002044333412421220411034324334023222220413400301214311124213100422010430204232134012112410123303043140102300134141301011040101234322031243431214440321424123200314233431010200012020023144233111221133030233431003044124110120341221421344132102113140122012304332101424440241012034003144031211113414220214233301114234431042423331321023434430213222231233200044042401234403144413323123312330311002201322421423432404204001431114401324033321014430033114014113410224410233413402010424401110242204433041044232342121033103342032111134022213101104321030020224214403012043234201442444412434241300231103301424333441423012314423204103431132043114314422201312201431134044332134221330400030212120432112404030233104332024102222122014430324141100043141220033422044003232111243103000423010223112424233114413410141302001134243310421021022400113403114020032414112102144114311341211133303004121121124231314241222401231142211433240113333313233321144310332200241413112432341233310414200414221303014123440020232323222141401031024010134013301220122332220030131044220314011212031442033043113130233403322013003203124400130404423003320403231140422104414231330143202443434131234233411033343204031312113140044330131210331403021320244210341033321034401323122031023140242113022413312201444031244231203144113233122322334003121024304200224000340222204431043201003431421001410300114042133341344431342131304400120141400212203402432422212234424414100121440232041232442133003231314421042144313204340304231131422014104104102030133200203100440234312132102324423310230043203014104003422221123134323333203203343230003303022413130132332431321340442132010433434422320243424201421341241331330304023241100121231110224002402133040443334424432123200124402022222212130443444134130014132140033230032104301212134413301001244402043412314103000442442141140242314030420024304114332410041142142332124442232110230320010221201022011200333401124424223232413104304010401004403011032114232304230030300022210103331302300034222223", "412104134403431323341103024422124330343400441204203434203032030010202312332214314243101201430322211413340432311241434434314323144131430321424132433444400420123131312204114012102334103134133301124144142312334003441022124323340200042310341434343300044214441401403432212443411402322043032300301011113413101303121141440011103140014133214122301434023144331332100033132144111343112342304024432102414041311411301141132320110142044240332222133022343102432123301021040401122143403423322422331203403334122432303011421104132224232400110214414323402340022013344233322014233330133422344124204102244001442000034324421103102302234403240110003141124213201242441324034144000122333000041301320313022430304141342010304302323211142133012043344000422133134440043220330044000144432332344422342210202340310230403434341433101203031122032332044310201023334333010134100201330123443141323340440223403021021433033311333422121231240001023201404334002202210141012212232411404402002112034201144312043043324042203040032034411233010343130334030433422020313321422332404013104240002143024002212212103310411401234213302023030201404103204212320140401413240300210201200003340203111040243134401214321320040041124123430222041411403024222240432131224431233444104211222413204313241023302003100440124210123113400312201133234303203330221242223133021333334031402313124320433201004034204120424420134300221314203031112010233410031000112443024131402043141143212320323042323311432440433443330021031300012024444341420331022302131000431011333303300334231211041233300200043100231142403204003204430303200242324420400211132203431020303012410230311014402343413001330331131204142314122304332340133021003041111443411310430101014322324324411204431244122142140104430324340334303310040230430122013310300011300302330031213402111112404211323101324341342314041303242342013303414322021343132230114211331101134402301040343014042113120024330041403004402431334124330040103000204214302033330041012032202032313133241004242034140420023131222300143002213210223010220243224032131002440240314324322223413011234111131404412443333333030004101303110042431301210300344144400013440304133233322041431130140211142420033431431204304344333141231033003134142024104022114330001412313444011114140000243230434324241110442220301022230432132301111120142304144221214103313201331301233412331041421144102423302231210321432143441024120023314112103103410142413333030413133033430004112424424143024322011014421431143124330111214410304022100231323220041204242400244443123323411333200424021421111421102333303102214224321002343403213113400143102140040303023131124214441042003442422324013110440004132320202330001422413030123040100120041214424303200443323033342213331244403043202112333130112243412420114400321140344314243400112234034443304111120214023132440203310313323340412203223104133231022411042123203434040421133414134113302132313410414210300202313322204442134330014222140441414323324003222344323203314113012041310101244022121444023314413221010134430242134433421341333043312101143330321013301000333032202144143210224302040234413212034342412241231422311122402312421004213131243222301333132442140322030004142224303100112021203312042040314304341010421103221122433200243041024214242400404110210441220234442112342411124021242300031214411324020323301311023342010421343322121310330344301410434103200040414443124140010240020101310133320014033122000021341113404124034401242400244204021223003332012332212310444114340222110414422134014020243212240023112423331333400240403214233013212322241142040432344440434240332331041423043334001000204111300213420440102014421242142230411224120121241133331340222423100243403043312300010221420101441002030244241043131441221320140102241431302420141243311410014411001042013242042213043302101143024201310202223114310033422134223344340222310100124402301131110224421222443321443111413440033243221313322134312001134143244410034132131041131124101413244110341343434010313012430420022224404231311122024042102431341101202304000210401330031413040011210404223243313304424404341232231041000034434012211201142300122332222141430104342431024000232233311113143441332104322144232220430021044000030222440433141443004424301220121142131310130022442041131440011134343223204400010310420233313134310322300023413344231441204000230231132432110310204044141233402134113342411232003001341302022144203014013330223104131432440402323120311144343231210420121234220023002123202", "002333204134242031040024024130124401023132012133020323221034414110121422023424323140221122243410024440010430111011234400422404214212324022240320144000234413301330221422121441121142003204020310431422140123104321334330441003440001441421400201424322103232320101334231401100010411312232244214014004323441440044002220432104342103144024303003134344321130200324123203122121320341230002302002042440043204202201433234124021341321121021033220211344422120203313122313420322334200402244431424201104412300140310144310004043204220214110230431104324404044203304012444031011011334001332403124143323410210241311111020140310222400432024014033004044442032422130423412130224411112134234031234013010444114112124244201042110334102332043311023242303023412203324304114201441004231041044020300204113442034313214222244012413104244322433231001232044203111303432411443124310222021241443002203020410431140014240121124311303340240211442442323204443121132410413100133043202130131014112101131034411421100324221321233444412020401112104043340301401124341010400133231210320014240420323030410240042244022420124233402103114144443233001311421200410443342121134411403244214412011414244124001233333334023303424204000120032011403423040310111124310120142421100103322111024104441131423130340441420400443230401120220111024122320141013013312014421441143032022333231111101142332421124324343043231240320202403132200410202424401001241133423031122101222302313022342443030220224313413113344222100221334000434122340003113424412143333444120424432443021140400201221320033234010000322012241421102030310432013211442111004304340211221214221301332032334110003334302021044142341120213000413324124432344312110401043044003000402220202122230432000312442113001110410430014403410321321410211042234130130342213212433142331311033223314110042213430334321344423131321404244042121113141224242311413103140010103430103434234434332314421034041004000330134224434303044444403111343300304120032134004304312223413443012120400031443341413311303024321344401203203411333304123230314121314324031140143340232402133014044343032300314443344110121441113010413413222011443131332232201144312041210340223323314401343213233421323102432400241443323214041030310400413433224011244234124440311242341044101434011414432112424430324421001240123130301012402242404312243100201233041013410230311210314103203311110230404131332100200343414031312311323140122231331202433300031403110000442230044202434134213243331212100423341232024020311032401414112322200214100432034300241330013232124230431201040014100001130301134431321402220112113302332322144100444110132201123234203042110420114241233003234024243103410011404000004314330403000421123021331220442113040441300002202220230400043143311322231120421310022043212421201033230402123230400104000432344342441142424421110003123110031010422233023202421303213342014001430122240000332112043322422020431214344114312344043340300341131110001132141132403440004204212120331144432220230044012403113133032441132043132422103410144300010342301144113032110131140121402120410422033243134032432414131122042010213434044220432424414430313140210230321023002012341033132444311133110341211222113103402024133104344130130334213423011142301134332034242001044111130244213200441240031000401312333010041020003324113403144042101413142321414220210011121421430424011243211113111440422441401203000304233102100132003223234441123200123112302000310423200343212042333332104203441302043033131333021024314314320302132123233003332111130302401134123330144404401301324021113131223131034200321424122310042013042420441014011200304033342242004040302310421441242323322401322213414224332234011313042003434121232223404010424114111433201411330413011224201120001142024111133434411101414204242444432423041230313023404132240202101002241341212011232104031002211423002313124332040022424243041342122120302122141230201220144212444223402042022141231331202421334210130432112014204141414013124313033210312120240243312112202022344241112424002133003004131413011413200432211234014012240000403320313440320300342143403303414441304122021111320422414033301023304423134424322441140131023142000210440303404402021010411331021110432331140021140430413002132230024423030011102303000403112341411131023124020042140032102201442100441300003344223203221431033214024311102111014024322144443422100134324324213431321231302422412042434410331011110130202002124242342241441344244113120102021023102124314440414230", "403341114221114311240013344413401312402240242034122043143434203413023100114031330022004042230413322113332230402440001402312011323013410031130104430344130441204142323211202222434312431034221110214100124022004432431112214330224202110310044420102421032044404202313443434212212334341033223034403202102314040014434104333043234424224014432144131303214421302342243121231320021401242132202342424420423413441212414133214113423414141130023100140240423343222234321431231412441011232143310021134404234222043204422241331003211301341402413021232412034201122220332111401201324112423044404234300231413004241300103244320224111230130231204031301240322324113413304130404233032313344312311142242342241412342442021443431221332344421332102232134122013310201123430410303101012400314341442434323200022321400323304133003402134020043321124014233133440304030223330003104120202212121434232002031242042212034144434343141123403433444014143121300304424224120043400412342130423410010022013011423344100134044433003324131200422122311032341200023333012224122043313430142140322404404311011001333142424323034133223230114131334140324434334414022222231430002401133141144421432031430201243132322141111102033120140231334331440310324221231030020030324203102433414014313424303434022114102121123000413322344112434443133112111414104112222302101043221203430221430304040414131232401420234134101214142413204314332403204424400000004301000444242311200334312204220342413242113304032422123313300402202101232322300110233043221111213330110023011021432244311000240444442323011211404101303133133424412412442241411421121302040432130400324231311433144444001132030044112014403044303241100001231243300020434111303431420144410140401100313240411113002214442032103300244143002244003313241432404440444201313324311443400412432033014431221104331130332422040340340113421013444233042340323214222311030301332021423023024423130142003012022320021301242134004311032142030224203431013302203042321424110222040104402142002314020220002230102340304014213324102121401420141420412032131221020323021124313142124323244311124143440040230042421433022224412433203040433334033101211134334402011014220344414431221132040013022401044420112304021244343341102331324011443444100144032431032043000310141301001243432341100243100122303244432013002233043143424003423204302302423143102101342442234412411332432232110144132423404101140400232140430014232244402014404402311240323104324114113340444421014104404424142414220333123223103143203344301332110100410001402132130312322302121330013040010102400102301300210013044303311230402431034102134444231311010000233320432314143022132202041333344414000243340143423230012442232434434041211233431300022031334023242430114043044100224421410324003322103041332131310421323032131112324140140033100420412240442201010312202134310124301302203103330031401210203333201443024114202114032044404242123310424000413323001401043410443402440112422010231320322100424201011304244332043111200221404301110134142420440141014104323322021201023212431232141141244044430043243211110230314421333203200022233401321304000101211241114013311140301002301214003444122300302334314144440030040210411341103143024343434320421413341130423321124200332314000331001302441011014221232003042431333031140343123343242104404032312201433003011300233213041102020141132421030103200414000133110443240001430231303334210023330332024000034130132244003102300303020024312434144134014331123233121120013340220204324400110143400300343234044410004343204343420321113240241420023132341143333412332210231003403442140401242141132312113400210402403410212424341232103401142021440043123420234431114313232024200121020300200012122302223404041143321242213214440412201241001203022101424310300023143124110332104301112234123111224224320220130043242404431014101404111020242200141331030040011031240100331121030432403224301400244204344440303212332241003322332341220400010411120343042011230020420144303001230042342334113102111102113401330032404430421301131401320010134034121323041243342310343240023343244424302101224243141104304313020222411342203212231124244141012020113240301214320423111222203022132322400101412441130103201320040422042200203242013223300133223024013224044433132223031413340103014321342433303413120143204111414404440121004043032424402244120021244333104442121441343240321023112023333242004422033023214231333343034413342440131112300444001022132012410240412203323103240204024410400313123322213", "233321204000133240111343231340342042231221403004241100112100344421301220123301203102201031323041001013303120243333114114321124421212412114134142434432112312040234332441102113411423203103221344420302032113300222011400443010100244002440013134244120204102144134220430021144140323224111312331032132020134240000103243143124312303220312441324422203210040432400031230302401242431134403344404413142434302102203243403240030422314132014044413404324012314010320220313202441314211134120241121001002104400114223422244342100420431101402304003201131112334214100220222124312214322010332412121310414243002312124333010143400014212442403202400324324340414202241222032433243244342041002120204310333110022200401031440041122301113242312221121133320414334303114320023013002122122032420413343404312200012423321034423213022220104033231121221121024143334140213230313244004212221412334430012231232423314044030242003003403004011444340140324300444423402310203230111044410121440010331343142020020202033133123400412120203411044244412011433022302210214431111203143023014104134131420322040432202443434331232102334230241443311114044243031134040124342131343312323100141132343042231032322411214141444033002104004221004411004143320232322241440134301124141012334422212134440000133331020122202444444200132123441014010114322340333041120411201412402433241441140211442412301130310434002033422202411241212040432311142412214242310243200100432203321131040040121103332300143112022204432232030204320022202043224033303330024001144004432232013322213211443413101442310133332104433304240201102432143312100342344442334324043314343322021023431103041341134442200100203431103000102422300440411410012122341243102341104211213320241021412340303014232024003032231243443211413311003403230313414111314322310142411202041341304332220144201231322310213200442410430121103140301244314032213144104424331020124143332023444222330431202404044231302204411231120011442410232344044000023403230404431220021323141204412041334203204040003443220424311100202434414114234434230410041422113444200340413420244410404021013423330130304240300023022231442223334121440202034121021010302214133032140314044222442243133102213330414024103321130310431211113004131313211232443300430122401120101230022202110201001333021100442432424241231313201214020311310041111342121000130100214210140101143131224121412324111411043114342330312332144020112232212023022342443310101004120240332143421110021334142403233134130431023441141423314020213143430400001023244242003443114030002111023224111144422010011022020013221022011031403004103043033210002040013122114430400114314432241431443313344021132230210231322030311014432343130103324123022241212302001030322011003413302403223134411223102141032204000440120240210230030111004344133031013133003301334410030421043201024002330422001042221134434111141001102112240041202431333340010311400110440343013402323201132443303323142433240310324314402013140340003224231211034331114133130333241440233402111200242421441201122422341220201034334241244142112331044301414302024433221324314422443231434112001141421231201312111420321130103133140323304431430100134201122112230110133313404420134244010312221034214311202022323334441301202004324122131332342414112303400101430432403221243021220423203312034314231210012341431312013013203211120033434211340024342142221110021111122131113012140013140200312023213304310114242001414021331024310144240442144100220043214213433414013104312212221030413012302000000112402201033114221043113444102413311413440332121423023434043333303210321322111223411144224042314441342342312331033331043214210004102233411332241301114031202241231440404112330244113220300404221442202242110032012314333301433333413204422300231443103114310402032040342333212303340001210211113240111340200330020114311242222044113041303313220241233433104334144441220013134302433020101343210241242042313013031341231242424133311134102112112322142440444302441041042020344012323400022200134200311042133122210024303012404221014443303431220314103004403210204202331204241403144214222342230101342134040201232044112041344233110044010304303214122044110123333121420224301140414142441324143414141003012143114310400004344402322210303444413102402223313434024000412241102022311333332130414212144304332002304234112143120041024334203423420124444042221034013033414234100443033230014040024043144400312130002122003314433004442303140032302300244143310243113021344342240110112120240300", "221203133421212010324431014122220334214303122233100140020230020012340021212020421143200142243231343003321004401233131223412131444303242210042142214302412443400422333304310341314030412302021422401410232131120143313103333231221313220014232213300201133031132244134003320212220320314421341100340412321113313230133302343343223401314101301110301101232312403344412242034243413240300014043144301343034024321032021144201442104110241423433131402121304321133220030310220342131011221441112143130241432401023044312433411214443231201323122331430234004232043313234104013010224221330244241013133401424421240343141411211312432130024203343311032412130224012221014131113311410410303023214012430300402342443432040300310003043230400341141133120413343043413400004003342002423344334402224212242312441022002113011313213122303330004213324221011244322311112411133004102322100231240401243104222431243301334030020134442414133342100021314134323411041141020421032030442301433031331021200124342334440440223023200011320040314011243441301344432100210123122122422422311122113404341221124001342201123423222313432133421434143421130312132212103341332141144004313111203002023132133233431144110312211120231204323322131141124202341031213140344342204221304433240140000330433314421341023334302310040224033434133010224044421311143222012013124101111402433403403004101233441103401411330132440311321140033011320421103114024340203200422013132102333341124023434340044400033144320401322342432200322224031103424230030300131141311133441412010130034334332101134213342323443301231231302110240224240130431330324313134143232312011220243343142223120122341002241204024104200100242341432224213042441441340133303001314333013432110321024411124421141200003003042421104010033432341210303222422023332142410300440103201311044242342000201121433003022134203024122140113034430110431031320420120031112110402040133044244403331143001421040414134021210411433113320242221410410202143443131430441011144232240430414204433114220014221132141132210232040321244223203441014011432012124231342422310321000031330244320241123242200202243402020402311121130402204140301331423313331114330313024304434422204303432344033300242300433013102102014432040300342423443331233230342204124444340300032010431043203340204043303424214402400333422210344413011421233300442310242011244403331011022412214221041103433200144241143024000203012410441323020033241342002242322410104433310404230331004023404141130313134432340034140004041104113111240124400342432413043002232112012144020343312302044434431204010134321423110010322313431114022413204030000044123402322001144324030311100124314431322431423231010412101001301441100014000010320034024330203210331403223301230121012330203030332211100412444144341303203421403014024000042102231120234340414224132241421243001422000234443311411143211124140210201342334410302013431213344442113040042304210141202120313024204010114324342243012433201222241224143033142012044142340231313442131400414441101120232140442111112141403134120412001413433234100422134013430141340234031201234441234331240213311122402040223244312404041441331044430000413223421011314343334414401330033103222013020104031434301122022140124331400222432110204311302043024413114043210113112214431423301400440423042031021413213304101342110240422014311140134020200113141100130000003443122132413114220433123433033314110210044403041103211231300214433300314302102102211042011112444144403122231411431102442003334441012234231113024010401423304131001343403314212441011244033422320233022002041434233333221030341301240333414110341400134220314330013043234410212012334121104410421130401440324433320244104102101323200100300041342000313401044203333323131033040040313332001340022434224111033101043031021404243440343111400223212001201332144123023020311122014042223134202121110104042330231111410403244032300231324410314404042441002444233302221130243231230122121333400304442104141412214241203213131432421041430401111324212041413401313224032212113230002200124432402103423030233032321224421220321342020432130001102222314221300320041043014141034202342411112111220214201230244341443344434342012130110013322343323223140310413111123010304310110330003210121214421323000214044332414044143213440114234044441302303020404223044032242423203343321014321412401322144020341233140343210411433130332000012310040231014341323431101142032440124231030211241113114403100432034102314020314031422123011411211200401240202331434", "202404142241200031230114344442302331011111321233241212324031211324214044330222242124214323111310104323412331141011124301030341403333122204121303324143220441002423424003402040012003124431423032410203403314132130440414110010044000202232423240043141222420431210344222002231210401222420130231234104212331433040214324330031032430244343034232111334330033241442123244123030333102432003132240401023141423100440332110114140402020131104124002203243333310443220330312204041414242311332333124020004123231103123021304123040220113333301131011023230200143232311230301412114411302101132100444230302314420144223113224210214113203124441233422000041303010403004104004230320040113213101224332312312201002022310401131414022423341431412432410224043042042431302220303410003314130243420242410141030213141124024421422303424133133001341010413404034131244124322233300340242123314122013402321434210021201041024231130034013320403122113421323410141143010033321003120441111241310112320224220320132330330343210304104421432040244101310102422144424300104032123213030334023102244414430040144133030202223340340142032343233243143024001414200323310432221204110311424214404314040303320040240034244324033300002404014410310304102434300241241204431003334034332021343000344100130231101323001324134142214420141034303422231012112411441403044410002210010404202442021114020310111024003430204033324120113441014213320122411312123114124124141222430320342043331442313000300403400302242301312212222232144423321101140231014441042042021402441230334043311111134212320114441030100214220412311303124210021343343433003233023000000141222341210221332031223410134143332042332321244041422103133311142114212101133201441301221331220002101110033111403002443421440331023013004322311212124142101433224300214312144002303220411314141030021433200220023100442240410312234302431230010132200024033314442002201113414044011204433233121122231143404414444013121334340433414203143243113202124411221441120431113044033120223140043222324032440234320124040432204221011423444443341343313344343232122411440133041122412420300012304343143012434141122101034442231002310334140423212242131440110422412202212444343401112342134304134334331243144314231020330104111412333321104142144332214001223420412230430200211400444442422003402242431334134331332211423314100324242422130220243431010033312102341030211030442304132411410020100324430134341201423404303140202313210330213441202312010403232003012142013200133042234013040101140300021030140141312241333302130214020423304131203131321344210300104444411122340020411340212341122401330324403103224414100201041040003332404324120234101100343110312100132010023432123103432121032201010103120243300240424420430114224334421132100303124230100023100000043124001002442104213113113434031110043402002144422413322420034110332033243131031122100141110310441234120430402331103210111214211342314244331344130310111030132321232143213100100122321133433400233421142010443002234001121114434241212222022002312202211031323112200211030343231214324324044220443340144210401223340021330002433033010224243232244201124032121314014411401020132101443032124313123124313230210230310031104104414423214413004143230030320142442344003120330313400314040012401120301010403032401213443112013024144422334133244313321401301220220332410111111424201241224310444101321142341022132232003322211413233210403423442404342214023213010010304410241322440010122023434202122344411430331210010223012221332242334343312413233241124324223022201440412423113434243311143300312342031003433241240412101344043004020022403012420304110304123114004113043431432213111334421113222404423224002433440134412002431012044240340212100222303030302234311244113421203043344001043310313041144043023134440041000100334340201102003323440443312204144422013303222103122331344420011034044313323412422033102141240313332241030414033322331331344124140100024133310333132330410243310041413134441341140130344410342240004200230324443042221022223103323023304201314400341021321431412421032114122224420132413023130321443320011142330444121032043140100044020144430233032303403314200013344343442341420133200043424020411241423012200220120433304301200121441031013140134014324342430224234440320030422111041010012343404310403330432301413140233330123323324420313403231222024020303221124204122313002432342440001023332433004344100223314131442130304114421341041310013312040304200300223203330344430421244302332043044300223401320210", "223412004441303144214311442132014232424204232400410030300431133240201423112343203220020200013142433320112123320430233004302220324331304342414440003313401213323242022222333104220011004034244044401343421321322030222201200223104133214112314240344234121321442011332424312240421242410231023144031423012031214240443244323132241140303033330213131024234112414010224212341020431033330402331241344300302400011222010224414044432103422441414304210132311231202434031004421043213322102433404342301031343241141200141420013110120022141332001243242433020104403112033003240243442443120312104311411202121102101144034233041003440410140201231430224013131041413203022121144330204020440340003313041132023003120044220214404422301403310320414413423422202330213313204123201402234220033100301411440322231102243034142240230112312333004012423320303320204212414444322304404204210423310032043443113330342313201410303220111300334110022022224442100121301023223040430410104142133442110101233322342243100022340121432234044034122434023210232021001323240101411331443242212243322432142024303141044020034234424202332122124111413114134004430142202423344414004032240120304432231022101301104134022324301143123014021241103433433041002234024120330310320242114011333444331314122212341234140414323241443301232430222022011340021211010221312110223423144234241030423234313014104122013102410001242312002301131043041140033030342300234240102314130131133042032433142322431302310204144330310324002443130023012044113013202344101032343210011304202221121043200004404344242434342343343332002404204232412143403130300134130240041312334301043334133302433121431204234444322442411001213024313410320320214033040230002241442140400322431204422002240420341401114302114013134334321040414100131424124332210004122221013323320103324013433444240143010224301133423401101122034031330332010442011223341123221130221201031200100222120441120231231413443434011111001100013102142324112102003203240341124122322420232022004333441244022412213411342241400404100304310203420020333130301301443122133244301313334324411110240221202140402103130313413434034423224134333412433433341301422440011423011140231312320411104123240233112043410124442133431422332323203212344133232110140230443411201314031424043423201403102231314021310332233033114024013131431333143034332201243323311102124322211420310244230243133331424032211332000304142221020214401014102310022432130332110230030232243431023301104024401133331143141210330034214024201430342013213201230222312431110314311142000020041220422043331241140033124430000124312133202442020234413431411203244140323343434400342234104323311140331432210340312234004010100312312301230331011211242002312101014440123221040234243033213111400013333121211211221431344404421122234213212231440244330024223131321002432002403342200121121331313134141203302443300142224110014114441432024413132034103213044020110432132431230122301133241343114312433413024334322100104333400224143014402431300402024434004223130103232020332313413403230322422041224103430004020014201021121403100131322212043002430314401343213031243120331413131403010332010434431310200220224321341231432342130004241442112332344112424031303311314114324433430224424140031244414312110112402403202423244334442111034433403302203102113403300232103103310440334030311234331014432442302002004102120112400434222411024230311414234201033013130411302411200013004411302440324420422442041410402113412003404430304234310213443420103214321311142100200401424331002304130001103344012222403213340411331322422314224002200040224400331302044014401210100430042103204400003311410001414330132310444333103402122443004030314110222100323410110320101443002200200110233340343301442032304141211402102140433443143020121042411431230423102330022001424333043344021103124104220032002301333202110330403434444423311402413214211122022322313032443231214332244131142441001332313423124040221334422434404003341044304443243144034311444112243210111044014414133101142142232411312240120242322433321101242404000404021444124442112334104412210002242032034114412244333403203010403142144230314310220003332024213224144403022402111431202444220414432344113222144103131403201221241011111403404121433431132142041333042002023324024343243224210214423141000424101242003000100421332410120141322214303221043213031420201020434030223002133401310140422104200213344042140102401413241404330341240404131313223104203111013301223401021022441222024343422331312", "444431343411404440300014301221302113022202203233241324400140000300112311114214440201212102024332234333444012302402414432134143333120402042433334043001333321134343010044444430103340332120314342344204201443030241301410104041431302240322004142023411231242240234204220404324301033022441320044132342032020301132402210111123243321011120323330004202332104401334332423310040441430424202323441022010010014001321032431140103314323440030303442044233240021101020434011002213032431123432343144412030122420122101240403431430042204134300233323142032324333202120021340233022144432220334030401413014242311220123411322411111321140241412120002311220132200341200411022313334301441200440031201223211132021030400441124200404334234014203133413144011123012434243330303421310214004143104203101333200432240234343301121242043411012041010312204344124421140322144223330301203422243241430340044204312240203314304024124113232341112340432341444342321400203221104304023332134203033314143420042121341034123324323421020000032120204412241433314021342303030304314442211034311112034420312203000122132132041014441033143323210431141041441133004344124113030040230213423301023211340322034220241034044200230244304132022123010122210230002404202210210321004113444224322400103130212020201300324034043003343432103221203200324002240014230320442010240023401413331020323240233120334410240243313401000220443302033031200401003333043300041103132413201041323204131220133422110442334102110132333130401100404000320411422441233440112121321220440424143134102442130330230312303202302332200404230104002341231112103413140102121324043414133431310023114304241242131100311230003303340240101440432011232223203021044122341413220210232204241322441412020234101244340132002111110342430424334023130421212304023411123214344321101433133332432004201432031323222202321124022041102324110303122033224400142234021400114104131414223220300043002310034024431231021213242223023102224311211420313130134240003410313103013140211412320214343334133321230133014323244442134301100312111440243104341221432202143304131410313413400224332230100044133323410423002131102010201120432002203324043043342241130000313130404320124403140204210210324033300114014320020230011124100210110023133100122433143034301430342432333032000233421343333133023432143334304033231312231003224024401301031134333411130033010131402434424421132003213204314411302344101331044000023101410130030331111124414111202432010122334422410412340344340220403344243042000001114004101122440413140403430313414021414310043411443322024203011003044132011142244242234212411023124302411212231324001010132142431231123303041110203010232341321243030302412401443011431022222241232140402430320220030211234311301114030242110214443433030134111142300014140202111204304224214001144020022104321120121401231223201111043330323110343021124402140233144123014001221234333321243041022300424341104113320342343232113202003041214121323204201200222222312032330203310043334124110021302402321203302014441142022331312031331433143222414204443422212341132432212202230140304321341233140444424444441022421211224234400304331111300400112041003141103044133013144001321121313434413003303341332412103030203401033131040321113133402310301322104241213043403200210441322030212011304042343321302231330334234043222030134020143113421142113140401311133214030233244032340010044201433232300032000212314002220143441213332123110232244222112130430114322222333410142434303333204030220412214244412131214240200312424420333032420141103314104402043024301444431214421024120242202321202321310242432341413434311143244143311412313434421324332023134344314304301303241320303114002244201200021212203123313414120000430240213424213041033442211330444342120241442414344343031243424102043301321124334130443344303041241114143130304023123423132042044323010210200311104023310102131432021303144020220440433121313022203212132402034213320324011030102014112211213304120123041141002311233000344032021201331334123220211140000131421220440312341214203214033444411014131113240210244423431434431414412332201123243220442314042322143002200032002213001134113134443323431432230233331240221212414330412444241041031322001034213242234303212330212414131031242121132001204144044404311040230204404331224021134121040142421101341430132131302242404142032333220303420220114444013211144403443212004412244301134324114241340404021324204212133020324413312420201002413002044400043221112321303402210024100122", "102141130142014244443100412313401113021132340343231322020303234113103314130432211302142121344032334103044113414044223134232214323343210443034002322441434422003400444020014104213310102024034232131024030400043231444231142304323331130411220311213032422031402042042443201314013322041124402204143042411012443400403110021432114424000103033131100431342003023133244241011131431230120313014121220220103033411403134100343011431114413442232201242334314420100340204230221423340432102433422112230444404230111432204301020411303013131023111232344323340120030444222111332122420043313042021203130213424111233430421114121303244411101244020402012322140210434010332024330220144402303200102423232420044401414323423201420003034320114320421133221213034211223302110230143323241041101432301224134334243200044120443402203004234240344422033012043001414002204333143140111133401304240230112020240442232433431341220244012133313002030211332313144014244131133403330441443224030102200130400104112100102120420012401134402213114233204323434224022001002343343211421340423001340243403230222002240212331320112233414124130003040141100013301233131221130040214422201023432334113122233442121012404334323010303422004030413012204412121124330323004404323103031411201432342133233032432443002112204303234102114012000132034013022224114342430030411200022401303112431330120223240142433232133203313132240444244333230133002342304232021423141202221222204203243433002022334301303132003110234133233322424040333310340102441122412030310041133130244330112402222331410342333142014034231132042024033333414411113334022014124314014323044044220412243110133421430113130314211342024131123010314102430333231443131143344234323224012410343023413304013211014324212424041220144132223210044312122442323201320421011222410114212013440034101331303121410403242342220221204444010344420031302240113002101031014441313043021414413440011032031220310223302100223024201303223423040214021432211122404330021332423402443020330312130311042441312212434223003112224021204332431414411323010432104212343020211404200044042222130444104012002244112300211301444324031231201010314440242134224234130230021310323112110203302442100344434332032311430344342401143343400130213233232233333003340212012440322144423424033201043342112003230131114133324341442241043401410143234132114344230303301302331232200013314013114010020321340033440310430041040223411134410124304412430332141124100321301210443102204224203302414012122022014134443102410321340332132210132342223122034130103231302030140202042211232033214400400111434104201342224240120223441433400303203023031441144124441323103324204033012421032414121022344103233343431413221041013102011203313204213233340014423313102212403013243002330330431444343324242110210012321320423031300414144324244404414413443330341021411214220220401401333432440111404112300123032132130311222110011410034320123240314030241312323010304442302144232122102411212140141212402403242023232142213100341201132312112031232301333102021343103301342112243232434101401001133213311034421244212440413110243404433000244020111202213210321143433003014220134313033214311440324414040041214443441314441203431013040414444441121024242400303204223442044321203023103244404100033122410402331432414440234230314242320402401402234334034212341231330341304032223123230312323131024100042022333313042130300302331023122121220423231004043012403424302230100421201424020042304130314020241034040211114402004340040342211010001014143420220323304444020324040131421312122030324433231012023314200413332134304314313321421002203333300044340021201223331132112040131112340244400014023311102300130320242004301411233331323400004234110324231122024331332132200112403122201244240320034300332114120230103302330314403011403300300432340141111312330410330421330403443310123231004422442401223114323401031302324413023213401300021441340042341340433041202434121421342200434200002411341232334021244123043101311022312221020430030341030310303021414241130202212431100414442403014311430430121320234014230301304231440124103411411414433434230244024113024003321114304044422212300203132031444022030004440220300334040032400130000414301333330413310202434100233330031141324442300222201104210403303302332301021301010212042143110343103420311431212444240431130044300310343211112242040302240203323202201002140031214143120142224333412040000312412020342131111100220332013200434401104222220431144333401434441014143034303224431304201", "222431340400203404421013033011043314242043314023412203413104241400014112314223331110100020230121123033400213130100323042231112003014022300000214232342111320314002121430001314440011031424344430222334410123402232321140311210211124411021104110144241210004204112310400041000341222210122200003300033011134223302102143032441213333412444211402102411120124421124400320421142410013130000344243033203320314101434431242403001311244322021331343442030022131300044314211344423344110400041430334124323032123412304243204233322322111331430043214042033031220414103103034310301000220422440443432403441434202203222122240344011021220300144430224110143313212313004140313222414102301004402010111211324033344404410444044241400232341102222403010130213213420413311203440331040221424233432140131043002424023314120010442032304332143221330411111134103032443223041230002344442010302421131142131420144343234432414441434401210301403223202101021134302121210034403413210432244432413131320223022141422124102432301412002103114010422022423313322140040032000211410332110111231410230100232434442102213103313130312140211344431243412242014233431120313031201032314243413020210023231143332012002142213220404343023043011304240244330233102413044421033104213122030104041123302320433044421133141422304203311041300014033424311244103311314201224020322444302012440420203412044000024021120210230133330201243240114142410414424101100413400222444114110413234202020302320140232402203444044110242412212143012103101132042323213240440003334214404440001401330102312312012202302344434214112421334011444341340101314212302114120334241424001143000241304231211440411042104023340104214434002442313340431041233434220124112024012304331120343221141240431314031214411322243224032212121442104012402242030102122223312242424043434031430040442110214223440140002200013340013211420131241312204242004202222400130023143344401240424340102211124433243440432410311034440333413111410242011023004204021443411020221203001021124022211140320100231301214020430412033012010134304032102210200230034224002412411221042410014312112140234243123102024242230024403204401123241131131210211202312214102344234122001043021132133201124242002232024130133022031101222040212010312401440344213334101122020230131331144420334333330124230102202232144022044121421403231303321342402120432112130123141404220144313231220002300243024421431002420042432101311012401101303210231042440102101333002313411112401431330424122414210401210304411334310101044204342323023030433043104143012423220441304312442234234321011100343002212220443003430433401420411131240014314233023144304210323130231324134101414420022120341410120401033400243102101141113442342240002412334223241103244411242141041041202411103213331310001423234231311411322224013201030344400314320302112114344324213441034212102444322440104430401032303024402000413043122113301140210013322244311321432002143424011442132344141232332023321004320341400012004040441242234421300103213340302112230001022234114404234401044221002434204142022411202311124442110303033130331410212034322002102023232433204000302023212302144030241334402302432342001404404332024322200124441323100221023033421123111200223202002341421320044402213042221343044214034211001420044423231220341023221302432441021440300231021200202314122434430411120000331411302410422332221333444440212142301341330344103203210223320111141030112100331241034002433244044410320423201403423310041141300101000240334330421111204242200214222443340321043344410102000202410131223200434040340133330014233232042343131322223130043431000334320000124224413110203241010241203113133411344400203320024143342341102444102400022212104200242023213434244204001431101332024340242211440104002223333201240131424243420330403410314212012423111130313130012224333320200431221421414024142003403343030142031410414132041300324013200123403012402340423101110242010442330314442001421134212214204444140134440031443440403043123340110302433310221044412233033021422010421011201302022442141332012312322132214124224033043004212203304033401212032211210030120024404100333121420420003032433312234220414324411023343121304202024401222130424032113401231410423241044031441421142102300113222413203000434242324223212034020403032433133442313424141433203414311124304221034032344400012012211130011211214202043120203441111314034401304410332421143232230244031324130002434332410220430421110242023201110214244424113111223414012112034441111420342114202121", "221100134010123210312322230104404244223400100443200020441003401210004122003133314014043302201123314132433323002324141330201431404123011122001124034411224103212104141120212241032230232431020103213024014344423024144041342202344343203023401014133300413003304130240311122024324424330140232112404234404332422014301104410421230023221312311112203332012031234331031110411032234422323411014301123040402444244014301330241110022042300301144243103244101343403134233030332313103042032244403333420304333433400301101104204321020400440421023313244011012214430330433414004243224310231132213404223012422423340014200403302133310212202131242032132234204220202011341202403030010100243031013321040003221330203242312143410223431321130203024113020111031012041214204413444423204123141300411214233122331412000143332423104110300241311201042020324200102213432124320103144204322340304041313220312011312243002223113202114111414210443313221342232320234440230011121040430401124141024211332433134333114110300301342422210311233230310404422331214312244223133333211131121434343034402322122430430321224012100230444022343402121041202234013120321431421243022433231402121343430012030112444200413011013332331401423034111233031033103204424214412112101031402442113030033214321144131104310203243033102242240113131103301204433140110021024120040124240411421044123412141124041231421013324312440423443312342224242113034231334102023243130310144132414330114142232310143341142340113332004321140024434113432101034043332112342321014144041004410330332101132224322334220300034423312143003213031304301130200103040322401032303030311102012412402342104340122042003330042103241344342010311311243023004204133330302324212104324234030444221201443012132222212301120123004121333022201104041044131322420213413040330344432413242244013233220141213411130134304230300204314012313321311311323420110211420430441322124034203112042441300144212323130020223240023413231141404430403333401411444023423102001032332222301313224320311140124240441012143232420243331102421313331310242222124244002003343020232143313312131321300110043140120303441433012220002044240124031033112324404442040023211014033001411341421242140433102020214323031212340143213304214013312213302342212312033131340333011302424214143110203203320001134121413410241020401312423320422230041000331412301224214223040210030030211011043101021334441412010103210301131420202022110111343104222111144430202022033302340011402444433401222032341224233444243112310423400104042331222131041104201443323343040343030220320033214321011312240014430334243401032124343020133302110001042020022144200312111320012101430144411420313430240143424313412320131340402023342133212301421212102102040241214443133402312002104223244200401402213222333340113014431013222033123203412104240334003312240140402011430324040330411044432030112443044130220311333423003143201102414030144234432013403023323343234443001021200114401441412111212412401442412100323332240044400100302421122344233314034344344144300203433400401010230420122420144240443144133030123420224333101414401242240112403400033401040314423134144311410322103242401322044103420310342334420041000431033241213332410003132112123430334343032322201414430214124110334122413012024311141024423023213131120213113401400331432414343441412343004314324311044004243034434201210214143144112221011243414330231414044302110331103321133323230244324440004042311313421212221140022334413340103011402042214402200404004413241340241433320233043014343020330432431233401422402220312132141222441202040014421224413103142101202321334303320040303202122403234230303411303041104220333333132234142011220031322242232142103422211202202404130230203133302213433211234414144021413303044134030321310342220232423031201323001244201442020221313221123133311120444301420422224431401213440220223330120230012402434412000103121141034003311031103322233242020021412421011031202214211232401433434141040101242431202010212341143210433144300034304340413242303002330330014233222233013034232413242401214023344414100422440342210313003104043201430143032300411402133340302210143124024113110204344403210013042421122101000000001322403004132132444024233111111342223030414332404031311420011404423323244312022340132400042101123402403210141142010021443210021011222000030002113222233434000314404242243443400103212343032102223031011431004344142313021113214131240433404414343431010200120301443011442244013332433442310242033323420212422220320", "024443032411202410124243143002243212414310113301322004144412023200321211221322140042241323102310000100132302044244134443342012043011400334314442334143240031040402124444221122000400202031033143044103332033340131404313444413131233211130310214211321000313334221203112341314244121434400014230422222132442110114320311434402330310033040343444324031401011103232222220333104430430232214130124410020434110303120301413332410223100112314040143140143304430032021131334140221141104300122020440340204342123431341143443212010442203233024434140141402302202001403324140234211221314024113101300242442142334101241402223204124300414421444303302013214242413311140243401444304430231000120041042144413334412123343320221043103344400424102123203001141321342134214202123312114314233042022112023231442321000023313004331144413213302303302224032011220113311330433011430214232142230223233240341314443010000340010043223231342134230111424120403021310444442142104142122212242143343101314024004322232320202440413403202334231222013312432041230111004313041320043244103330430020401432222310202301044222334031114003422242324103400121432401010200400244444433321111240022442024044324314304023330302224140224131211121434312132303020331002014241231000212443034043344211411431131323004130402421401441200211034424013300434300212213023411404241330100301123333331142433112034122122014043014440422321322411204141044442024312001121212001112313223313431121312133130244324410422240022044322301221010003222034241404430433133033411214204241321112130423244134114232042134102414442100120313203120414403403041244030044040112310011434102222043123333234102122030401143334101330241232000441043143334420100121223012042124101311322002432432021101024212140212011211133130203400400023234044304113030113203040024240313114432334344042412012220111330230041422411231400103441204321312040342022411211310433214142301241044333332432403040003011413040112142240214331233123224402234103130104440044040314321130122204422442203133024211022223034143232413443412201241220312414000021021101000401020022440421332100233030404324102433322203333304344433422342343233031223414213331443141414000442030014312444312021443213232014324430140430434413330400333130330423202440202123010220030321202304010423122203144111441031013214000403144402102322224234002442244011333142102032343041302004121442332210201314003012204134343203040131342214010420403242140440200303034134333341023043412010402313444313044122332000004214423001104132120122221100212044431141313211343342442143201042220322244324134221021301242311441042112221344032423240231424232424334322024013212313021440411324400414004441010310241120223234124422140211401112332210031422304323300421131034420143101422204114342421220303343020011000022424012031301141230343101344020201001340233404201133001332133031244313341242342041040323413324133302123412101204124434124443211402342114403010024212124440041032312334323304023022224311020323012003443431324303134342233320100344434202313324240131220311224040010203300233020134310403440141232130023332331432432042244202112300113101241342421330341412103102402414434212301322113232334042121200223014002014444331044100414323422124242222311241410223432141440432312000000102022034223332214201104330202222434122143001041043222240241022240002144343304104200334310001410243422023224022320132214013410011041322143300320344411133231222404121443341242000133300131212422241024320114424123233002431312002102403401430343142200211012143332231113022102332011403142142122104434331342121433130211143122411240121410312421130202333321410342212332442311020330310220441224334214302003033340302322202431341344133303210103102224242133042440410313444424433431424443244441143113224443311143331430001004311314124124020313212414313420202323204020244030423320004314100213411430224214324141441120021203433011212120002411120230340304100320130442423044241124031403213312232210211221124004100211111041240324020211024313400342042040422204311211122020012432302000142120243024014321211120414242404334440141100111321303234224303402403234102412420203033443000242202042440342432242004312040100311034412424144432124240344132041233314421003123130003134011120022423101101033332023342021001004042343411302224124144011030123103004011120433000122303203103200434334221220021042212234204334221132241223031110440301143441101011104403002142120034032401411023211232002041424404022344013132114332221042222201234014422332", "011134024033102022443232142111203410130430112002244122323431320020212032221103203112230003403123432332341434401103030213010243320422343034124304221201442231343144134431344301020434230230240102033444411222103441010223301203432343404134031404144344032312412234022403213334003342404240141341421412020213130321102213223434342403231241120340244441043240133243311404402222043412022121002200402014021022410311120021200014020042422131430411312340234002414111313322000311121234403242422340313033012431103142043033341311214131414440313101044340312403331110123400402121310000021333211044203044201200314313421241301402422223220113223002422230233343224321334024413341111231323031312424313200444311034134103234233421020212121443211311212002234202222300213342431433413114012304110341143424224304110012131440222234021441014334101410412214133221043242423003302300403300041321011204143412444300230010103434231012313304410212233412244202404401134032214420143433430104441140244241123312043324104222212330104341244034141230133141300414410133141444111312300313420224124002002432244022040033232201303012200104333143423043042331242034043442313322434212431121143022002231324310203243224242123323402013040402143401322032010010243244322020044411424334313342014322323122103142413203224120110044401122130322404014014411303414331314041201004002214143233414304213201314132111124324132210332432211230011332310311040040232011010144421202114121344204434034213001103320014043004314242142141443213034231223202243243440143100122322403232241330240432031442143324430333033033201412400204333434011411000220221221211430241400033220211114030034404202344043330100202032114223203421201431121221040142330234221222223023014330412440322001121002232340214124103131242221123440414142314143304402322431331132203432033433442443334302131403142004224323113013340444214314103033342324200011234043141104101012400024300114241240312143402331223100220000212334232204332041314401313043113014144411214020210220244303214430244104140030411244202343201343322431113222221132040203430021222304002003031010002430314030403134023240213021340224222103113401303304212403330320020202423423421003202331203214102210211103400044341430004032141223000311402430304220131011441042043220122443102134112322140414210104104410102033230244204221132003120221404120401400043241203241110240002431200414342240211230134014032344201344104131114010342210130302131432400340432312231230022311342402133200042201321121212412201241204401114040210030321341444330013134320403344001304334220342003322032400033411113332410442434113440321134243333304424431102232322232333234214233103414430040130002241214300211104042210421312324102142033424324312233112034334421020103232121042002133134001110310440124042421310201230400224204022221032040131244230141301140240043131102432404123413332141240232343432232144043124134443322423233022332331423443104421224230134031200311041042433000320320421433213202343321124314200114333301124122333141224332234023203023441101331134022311034224240234313111013040330220421044021402304043333344320002244233303021420224030013141430234202043402104104141012224000101230221223434211323214310434240410324420442311233430444333001131034031021421341340313104403010432042423002440420120323431410300000433300002341143244042034332343103102122310130443401410433301214231401304120010210231431401432424310404133113010212433343211204002430001432023232014014233030243010412302201423333223223203143134021320414122133213320324341344304410103212204144043022000410134400032312424310123440422132442103010442031142222311212110134324112123132222434110024104302210400002102134444334123140302204023223034044344133301224443403243111310142432203132204213433223311043324041322403424032031133143224243112442230014042032102004100130000413321130124441211010343223201123233222310331323142300014321200302044032444342403243342114323332132111230233010223010030143332302132213032243234121132001031020132342213442110204130334410111404223031434204130010304112144202332130240114431013010130430434223441403313222043431324231021213042322141043120223120224110031102240434221430324002443111303412014133323310424133111123101302011214010420413104034430204222043101420200233141133220431103110140420140220012204211032222324214122002321301243422222341043214110304200233043311131300332344301144410340341211130304331204301340141144100120303341012310343431033401334242330113004440132223304123003332", "133300311311224043224202413430141022341101243300404424204230311214042200230042324330102413202042434043411102440030024443422121023112322400210402204124330101202114333221030303004044312024444443223314324111013342204232224431030313420244242040044021123231410013434110022213441120413021404213404230032401432042311114231023304112342003330031431022143310330112201134111413214241022301220202432403334024142030210311332212211012101114122242414012224202023240330422030312122443143204131030000314214122143201012022312412014302224202140212331440002331330420043443200042033314443303240433334002000230002224042041343231342100432020043133123232032120010320201011311231000430444441332414140002012431320012101213344401313331222134014043011214431011214131210013213344041211041431123023342332401101414442033333404342201123240344432034241210200140133101224123211343100221021330142341234023114230234232100113322320444204022111332041041004231141203300131002442012011141221202313340322010001002010024030401010021114211413331000204003124304332311240304334412223101342014342402121421103414202402423022234041433124223114330214200333031404240231101021420014340334244413314132103341402013431124133312331341124121400401000222024043203014002043023123430341300010444204100404040331333130220120001304041303132421342134423221000000133303112104000242104444223242033442444444001011300410302344422430123130012310432243302033120341424333144024132232132433034401310333441041402322011411403432434223330020220314112341412403023322121120143020301123111032300033443120102030444031110124113313134304201310113110000444031404312404440101000202340244334220132004111214412131223304103333122011401142440024144023102313204103412340332144423032422303010432310203440432003134204100122134320132310031041313103100144124401202203412222233012140000044240304300102314440300034440340124410432110040231201403310212403222111134310043031114322041340243221324233244042010114343413104001431044204030144230241304222012044223040143343313404133103004342414040110130140221224132332323001211042401033111013143403021241101144123244424324324340402100400442311344401321434102114322031003034222220330042204100033103412020110431302212422231024323024234001414410434202331344432140341122320430300104434012121340434110343233243312032134024440314130411402204104144222121442023141340214000200342220422342130023220300303141121134021121010232134432444420011012313133101421230040441113113034214112340302213111110324324020304431401221143234112144212231404300242430404100221144411211211121421020320412433232412030233421044221132142433412140043021244211443102100032141440432411220122432040301304042331440423214432110211403420131120212203410341412104434021300331213121122314440030041144230133342332412011402412243231242322142212220443111412341133000040043400213411343232020214404140120124422304012434124111111040202311400403013211013022410240341233332114324013120433220211103423130214202043112404333104232401422013312302104333231022322200041123323112201431100241422331433104011142024403120322412224134340000031124120223404311101431414244332143143011131422140313341220403013023444433103432012424021340421100030323300212213104233101444202143020320211344013424423232234140121312410424032042313413404144330244003441144400030203021334412133043142210222330031104401004340243231211202133434240124402401100301420212103242241103443424243030103441044420131142424001241324441420221432344223330111302404343334104041414344434004314133004403133443403044401211003324120140024410424322034040300402012012232423012444041404043333310442004142441214244111423040344331133243103332104110024241321230334124331130301222131102143122343402040111200030002223320223021434233003412140232134104214302232202241441122422314043141102203140231034010204414002430222223301113232441301341214323411142034120300404304314100020330243113312031030411034341321130122031211323144042434220141243101411331223212444332212142112132220000301003343042403244102231402234302132143444332302211314223223221413312021032203142334322403121042231301012431132111314232312230030131023403422142410213043002044303024331213010124403011224304211112413214424010312201313211101323331001020240332422001430212040300341102234001130012302144014311020221234340032142131313010140012043444040334134303431123413200121012213301334030430332041031340302231313301300343203312130310034314220321402344334130033430122314030420310300240", "130023440330143342120244133401301214221202223310334001021112233413324430031121030031000144322123020122113200422214210211013202332414423120041343132242134003033211132340323031030334441341020121030034111142210024410220302344230041223010241313223422331220140412421310001302422101112120044433032310020313214320243001422414002110043341044231302112331021431302133412401134411202213220240233312330124020420220442213324030123021131040401331311024313133130141321020302024413223114143140130231021100030213433122443432444201312340311112443030101001211041031221001123021401201011102003332031443243031243034300220330334304402110334311323203323010404344142112333404312410124341412314432320021422240404432022040043243011231001121410330140133133430100021114042142201111111321103021013324311414042340122301442213204400034020444412231130212331240130141213142334400311310221332414330202411131012402422121234132124002123422223202202320011424434100312433221104240003400041331124211310333004221310333420232140334310344013424030440030222300144044140011130121011221222141142313332220203010411030240111313012003401100044414120011100030124324440040004031224100132114120344142113423041001130031123441424011334234224220314421423212412432431322240314020423400221122241034001123231422310122343102040220310312133204313232324122144002302022233323422111242210402002341031010104400310003122434041421012013121302104012334043442440221030101434100143032124214210433242442341104021002123042114134232313021302443233322143112133430213323020340433314011140422204220221430033132002041002401133333200204044144214233030230032302034414400112314400221400402413020114233332040324013141122232132403010442303010011111324202222002424211431411120144422002031200430221310332432113402110031023440311241243000121133112213410344204012122034322121010210042141120341413131223031040244024011200233434131313113224444301012123034023222341234430314223220321044432234010123044243202102030342212000423330344030304324024104234110030440013102003422432231032144000140014443030034241032104444014333420243230440202342010130102230023320140431003230032024224024314430420032304313101313231312000443121040403431024004314032301110132113201242344121312240023440004400031430430044231001043014133002014010344404340232334343002220202210241404220030040134210321310042314423203044014323041433313041002440134123332140110240443400133302341424033114104034421302414202102133311022123324332400232422410012043443123333314421112100014422323144033433024201402232222103030444032020222044413032324010420124140243001343340212022104302304140322013020040023102422221401024321202131010432203132310103433101240132231141244043334141211243113200332130321233031102212303431213130031310032424424121344243102021040100231330340212233001324210134104033020322240223400423323133343332023404103211022020230220142301303433413204023013142042234343200032333432211343200131204322234244142012322241423440001231041444203034323311201422133422121013330243322112004004041414422242404333343022410324214412131141240312103340041101401320212201040314142234420031321340242143330340412411031343040240313101441043443044314120003204402002233102414423042233201132334430223041034433300210132143114033140431042403104213242221211441200013420313432402004444121200004422420412204302111434043431322103001140022332243243011203343013033024200223411434301201111201142414044410323121032220021302143243414430041224233130122341110402400342033341214300114113403000341112131344100220422221033134431101112002220414243203121203402411230331230222033111411140234032022030143111333044030104140232240020402323211324430221210234102211241320010244041414022023134321423430030111322211341310214333012341330221132320143124122243043440004124111424314022131114344222330432314431244114040131313024201312100333012142040241134331111323443211333321002023110311231032023220223141114121012334203201222313012312143121022342232201403302442401240430243202244324431333324412121403113024322112200213232120032134200001100004231420233203103233212401223314412120040302341213412040044404402321424400200021200102242202202340141332320131443230120002111121343413330322310103212032121404341121424144320300133434341400124402200423212303234044312224004134213422320140222202410434232231433132201323234422202214010420133230313311341320213211441032020110141411031014411003141013341020224201212102014043332431200221100121033222134212142210221042", "212243343441211124423132413010442321424424411001131030343400421302244330412211431140303102423331010420003303203301004440131113102141234201303430414201042303310024400420402302200221210221224340420220432242134410410220300413033033222112212441241433010243241132140133414221430322223134123011100424241430414330303013223243312414303422033042100022123410330214224020213023313142113103432120313342404410040024320201433330140134131424332331040234223121410210444402201240032311223042021104321444114011114110213243443024010112104440022113121012042001024020223120042111121204413143433304303014430210102314022434331124323333024223243141344434130431241324244104013020233024403213231201442031044324342022114310324322233403403230104230140113403333112032302021334010211102021310224413043102120132413244314010402011424212434011133323020220124022020420311414041110401122410404330203333243313422311443444042133410330300240200410121212042213432433442020310223343114110400411441423210303332433413222330444113144032200432403222113244324330230103303424144120322303403401043412032032323214413013323011131042443031422043410004004241120130233431111424123040301214223220300301234331331221240124213034200024220034304434303113231433431341030333412313204300040004411042420002141003403242010110322321104030100411123222132401021303020424140100114312321411400333341032400122034444104411333112013440334131012134101320200040024344433024233410131433312133422341434100004323413334002402033221342042400412432030334442213022134314132320331334144134002112120112330034424024240141322333010304031330124342011131413413412311330310410111102132003341141030301404121430332002241003324343113030404324244301341410334314023103134134343042310324113130241420111000132143233041220132230423420042314320312114304314442212210142241140401134133112124321220111410430033000123441033242412222112014101402240214024140213402011320430322021113331304214304420221244441334444200140211021021122314011014143320100440311102032243121131244244431301240311102344044040231221021230430344201424422232220414101311312304112221021041024310233122142432343434321123323224324342040244223311333001111022034404122013102342341303404134223131312110033400000401211041232321201012422120341004004212103304204323403111031002142344411213322232143000121110343212242132020102332031022114333340214010201332112211122342324311223222033144300202022041224104432012030231104200114222021431213432401012241022004431044441112413133412410022310012121214242302411004433024113304433200324134131112323340000432201232113340232300124104233340001440230143111020114100441102213003302111131030000311103334044402413403423023212301442124034421430330311420243323102231212103401330133441421210403430013000100231244212011433121001341212332023324010311433343030222044431114243031310312232341421211300234332041441110012224303201202422102121221202244242031414433444223233410023424440140003321041204304203430004141101301223413224014332442441443020032130321314143412123403230320233424341302404303134143342113133311324304123423340212144441344220021002332003020124033342330442442323042000231322404043240334130141131210214023100222120002410032012332303233022240121443320221004432100211013104030430310001233111222441102402403420203120112431144140414230312224220134001242233120102221013023012440131422041130432244110002323443013024104221441021240142141132343212330112442234301110423144110030000020412334410220113240024040211230431130320011204031321301232344200404414020401444230333322332204432441414022021014323212131432203430420230023223142212320402100240443141224203120210412102414431041141333304400414133122343321434132203304102340343232022113004211213303130034034344141233314242004222100431444313021404444342300402232432103230131420400443002430013301402002132241040012211424244212010141242022132122111420042144104321043322012100424241112304231121300320144010321134124430110424141323204434344400310131343321122232032044313220230423410211430143314212314403324134033042022413000240044204323010340132431031344041042202133130132442402314004340434300000342343042403040323123211220234040430113112322424131313020323401131120120022432442201414433002120323000101223241334101244000042431313143210224020241113334101143243430033304102301324134024301410440121222424403120210110421320034100332420404121120341443043344002233104222424221021221420132222001114341143030233141301001242423432433014202402031104", "141330244311322243444403240300221040110323424442440024334121414002414434113111202004041210011222023122141303341443202141412213344333143331004202111431323111113343424221401123202413420233403040104221114300443400331412434404411121341302210041130240103313401144242122201134241302304020030142313424401311114021231412020140032331040243230221220232412210344122324012320441001114234412220011112100220031410324311314123422002101202124442310404134434432341223331420332114020411110001430410204023241122433014131310204003004342214403104300442422413133322022131324210314100000200334432333233022301122104320214141044331320211404233211242214144041400324041222111304003104041013134420341203303410130214012020004423134112121212012322224321434233021442102422303230141332310103402333020003143424342241424120123103040000332221400030314142311313003223042220411434233403141330101442424313404220321021011310403231031220143011221311214044224420204234311423022131203001123402212442201113000333243314323314424234400412000314430304041232201223422200333011121402103322400340231333323140011400443202143404141131412221104043201324241344301234402333120322320212304201144100420202000423301404031213212232410401141333010244400413101111044233444131414300433001243430204111243114442414240310140234403033120331241102432224222423042412144314224104232420313434414023110204222212202113103123432141011440204124423002004223113410111331102224012324034242140211301130430040024324040143200133110223110133240412442332411410244204142134144133224000414303224404142221441332024343220431401443200341040040000223212234431014203410314100333304400330031330411112431331430441012432033134203040423311312324412233004201231414101423010403330210040424200013144343210003223212343002422231231421304442434333143031022101144414241423420110131314131242304011240032203423124331214130304242041040004023340122130421040432214323203223413101403402112242412244014222433322141014121132414211113142311214401104244433130301312311312014300143320044114342300340004333330401323412131340140302134344114402412040334400222423103012323322412441123023333042004321412413103414112330000404121020010043324032023231201111032022013410430144132310434034100330421431024143011440332322013120334414300011203123442120301301023432313214304433111432330124021133012400000422101330403311144120111143402124402211031102313010240412124034214331320242344242313414221320002110114024344432031240004322121202400133312201231103003030222142201404242123113323413031343142224444324130120100402330112021011110042421341100210030444111214420234140220040222002412043120041410032133320110013032104432100332014320143034310241041234340110310101000443140200014041222041031002332033424334434041431324444104334134011414332121312444221424313010210113011022144133433311043112412312441413401042422113340042140444020223010424220221300303023243144310040221221400104234441301401014304341110420044113120131402412121313044314142012040002340203413232242111224314320400102304042444322404233424414344341022103021103244033302440211404242424113321141111213214314021344310440003013113314314304141221024314023441201134033201244414200122202241043411004222303140134132101234212401310311021014331413333230104030330240410331001322301234000142413343204004234443031042204121034411321400422303024212134122102432323422431011443043322334122301001213104214400334040114434401311042012343441113132434114324232122321300322230402434244424144114243333331112001303420304014331201320024330112121433310244424333101102033114212410122310032221301042442323324101103343012444034340412211103323223123133042034023234343323321000023301002433000240130044430241131241043040033431433414111333211020103411202312010233243202032442323134123121004404332304014324440112442011104334242304443100101321202444214123434244003003013202213142204222232003124212232233214324413033000432113141004230334203220242320133301230411343334423440233414001333221133024342333442203140140312420220404132323234223031434021013323004030213300311030430103441420303321122102440020330232231400142140402230242421312204301403104122442300432324412102034440000301311121143122333131440222140140113020423133033021412434110434013424142102210343141300314130232241444340013341311333121342041134313132422420122334020444312343412341231340331302102034001001034240323231401332432200301431004003103232014203233111412230331304312414130012223243221112142012033123021333342242", "213421023143314420420310213022103103044030134033431214244122114404141214034100403324144431422041224332333211144210220442413422413034140341403202144120422212230012241311013100230410231342403221104303413302022443120304042011410010002104400102300213002020323423322102232342132224303211323013440324411430331233204311133030240434313132032420204034400421410424440240324401114303130402330402011223344330322202342230003003424233010111022402401333410132234012322424131124200110424124414121013104244422230024012303314210320210214321102321222404322322021223231412443434002302122421310203230400202400140002422202122230131423430002214414003402003400130413342314304133104311130314423343234242201134122020013423434134312233322033120000304044212412210101204433440230101432431210141444002422321211041311131210200332010003324000224344422444241142441022231401444004212443234123020042423301140241223420210022300330040010222034201434324402220024321231222430424343224403002131113411120303231143332233010320000222041121403113332422411001420000104230400240304404334033031034320121231042210400333143003044140044142204242233214001313213134301034404233312032221131443124214240103130001310304200443301442320412343202324023111213213331122202021443122401011401211412443333302431114043110232220141404413000410311434301212004203434104033322410230120324020003343132100102131144043044024430210011204122302423403221420340111133200331433411232430310223203202443414032414034324420120114414141031243343300343000431113003243110134140111303304131134224033031001120311012442131301314031322312040341030240330333411303014010400230132001414230002401011120343434113004222244020444433131300044043403341033321110034333301302200340012420142011203213122020233410311043111340410123012314244303014432112424442020144221200020142443220414134420220224303230040102320410411324302202341244012201314142410441203341342104010001444440220030244044442241304112443111121313301031334042442410113014103013221332002412114414312104024332404341133004210110113002021404344140214003042000022424212233033004120301423402432044211300143121331022440243213103001322110423120204341110441201400124024040024210121132312310410012112222403322243241412423422022122310230232332322420033220124313143031232442201413202440023203243221202420143012332431024342100003131133043340003101121431001230312221133410143204002233100222330033132030213000344424304244024031140213113424034231023323234310040211213344133021340220211021242441141434413304042224340241424122022331444201201122310132130341232244424020443403024203414041031433243010400140340113442313403130433031412231233344333001101234001240301232401440412400313401113303122103313212200220302314034111110300432303232232012321231112103434333234040211220001012204111331041313223413011141330031012304212441101014202231143044402311110412213222424001331034433034104323302113310232322034023314004323330212041220103101301423142140002402224311241122430233023103003420132143100144022014441000443224400210321131104140043404023330432401403041213233213403010034312320334230442012223123002233201222104420240123234023440034323004331443311000211021032023432023021310204020444304040320431113001201024302441222421330333042311132313424313114404300121141232140043224410002141011221401404011331302120244242421232120402102340214133244220430410334033131423323441222013134421401142023103333002041300221310001412001321220214212204414002430342210332001343131233212431322010201040424011424421230032300014410014413114410440020222231013142104321102441200342432201432301001311344102011042313323113424211224324421333232240042440413332303043041230032101104123143330321141130003314003024023214133101140003433321314303023422201102430011412103011033002213124140221322342032334331133312032331210022314141323222142402230424422114402302420320110240330400200321331403411031000211001142203041234430033240030422130030114403430023203440104243004110222044324320204222004042032431042200433010013430012030321422434042213130041213410243032020323122120224141313302220401001130012321132233301414013224333120143144341444414343310123214234132140301034031040301441314411441041401203342211400034214230134420211311403340430111301243311203312020401203412211032302123142032244313140314211211300102123031004341122330132200021021424204322102144223222344322312233410443042424021112310122404034043123343143104004122422320242431240423141421123332022424241324131231020", "223034131003203020443033102004101414343213311423110111201400403210243424324020441432030231110204313114302441333413130334013010131242224022104110424441233223040432322101113330040440210221343320200030320022332334213222103131202200202424134100344242004243134240131313223203002221104011302004200132124301120432001030443312341212342304303002133400412313003311302423020111323220124200024000344400423343433024321021142213213020231404313120143133134140200213403403210143004411030244431134322234304444114022042201410202334233210312033234114344030233420341240330223204424242443242020004124321211402341443424104324444443202104143432400141144030420031101144422223343214421434020204133310241240404324431233413003203024244404234332424434341232201333242033033444333412002443033222434101120343414121204422433303323012311444422313243342123441211322420133100241240324132010200242404413132044042121044342031344314110341213230030412210304240213233410012421342443431130014322031001411442310201142013243113212434024002424002344234420430333014340144231022101212413024132311033442044123304342241332404140040421304012114332421430222012033210031303203341133113233130441010230031112212202100312433134032143314123114131421111022101404131243132043130134013431212343233133434434200302131112220221411111031100423144221223143230303401033241021430304124223120414404124043140022010443021342332443102340130012240030033331403140303410322322324301441114213123413431304013401101432130130331122323103320230433411313344021134441301422244213440441424341432041312142114001332222314122024433023232100423214314232003432244120341412311040314231113300441342034221203113022332214204444230423202304430233411441121200330134131330213110140230420043411141413231314120213144433123202132232324221414241403022044432443014100314130313111440023444114023013112311301141212342044031410323421244330121442143330433004334110231242302100131040102334242332432440434144021410340214101343004312234021342202334014114133010301004301210300102204021323343340010331302424300101144203400113310042404042110234121213211124344334441404424234224430020021000441321140103113224043233011113344130001220324042230441223403332132121343422320012403340121300140220142014410244342222320102420340422312301030213010200004032100102112023130344411034314103042204112241104223244422403220434104331243200244134043431314212003101222001011213322203300443322002340343423241421123431440113344424020242304200043122111031112141323300310444344333044132310402000430030134404424330202001233321244031033430330101413041023400122104012123313220011441211443200202422030422004422032423310233140311222044114103322001412301320334420204134341424301433320313122230044041412140011022023240102112243203214221302443113124203402410404110243222024402322202344303141033243111014033441221300302203102310023210412042414430430230330222044111214131222131224030304312423401231410140233322323122234021423102411104300220322021114411112004400210223142430132022102310031304020021032033114111234024103122143230432430240122103120300102444444223143342320400432223341313243310013123014041104100210222231404313413043120414033203440402232133331423141230133401111043100334013001331020040233311414231312102431111034434434323104433010323344211113213203300213332203104304324111021114133220043240034114244112410233041203104324014013333012243011444433200030123223242113030340312132101144002200312440310241031333034333142103400420320422244110042221014410344441442200322200010400143320414301414243421023201244041242213203040141232013100143330214023000223010423434203222340313404212132100410132211431011033141042304244412402312134012100413241202310142032131200102022234142143134020311023231432204120331414321201134240341124143400002320340320403311344321144224314242310024242414023302414204123043442110120222121111413102000002034104323010133343134412333413301322002142000200224433404230403444402233220001434344341410313112032003223042230022323124230213333003123111411010211314040104434232340441101040310022424131120421112303211432430402013010003441204043122210402304133113034321132410203031433230201302341344400003030230220103312243234021242132033013303000400232224414304041442330331303100313213243420411040222302412340132032200030031200032412340100332412312201401230233413342141301323430230204321331314244042313421420223221322130111032320021014424011204414012433433301200424401123132013442303314100010403401420", "023323320230433301414321023110334410313320403100242303202411243214312104120411403023333241023401043013420012011302132041341121442302240112343333121242113432332331132012144430332342321411234022310330120414412030113314320133443003131434230304144041113401210000210243242142333200041444103113143230142401430201130321233422304020211303403224023443211230101320444023443230130434204003441110341144103203013303134041021423343124424421441144434200240021112200422122432422200042440211300442111020132244413412213330140030303434133212420013223340041030343340440143010322232113341402104333034241013113443244302433400302112410240410202234044031342220221040040113313310221120443001341212320102200143033003014133130310211202234302042042244212343000424421403344331110144114030243034040421244424313101103424441313440143231034302402111213011300432344000223032311330331121001300403130004330202013122413340201020011314403004301403434340043340121414101241334042003113401422432101342101014031420342314122430214333333042422013224244041324131214100442103212130122114124302044142032424441212320333412143212242243302401022104044232012410331210341224133102230443243020222342401020432420011321022443343403430341313324343001423223303424112302234304310412143402423413104123140022110032214021421232133124444033003104133244412033001322131133121333100403142221314413300421044241000022113421423203322434424020433220421431442031331243022241344103121341440320100211041224121333031112030414420141022310231121002300132031432341240432132330214000233323031233030412404242421212431324003414422323441344030122041321021421020032104110424000420041030333430230443221213134311002402413042104422442432130030423144041244420030342102103003243241413044000344043111132410112104330441041342203224333403231304242022133314241300303332100334421314043321040330241003001323431041111014022242320443040141132121412032302034204204430002024412322221111033442314141322424313213231424003002113321414123221143322043413033310331444203302123213202422003300122210221144022310344321200002333134042301032033043100212221442424104100030002124400414031124242041012314032011241203011432330221020430312242303223333130431443301142230144011001340311011221211144133302140130034034213204031041042433423312321334440232400110120303431431422000412022002111243144040432410410404302430110124430001430241442114130003020320100241331114221223311400031313200302000021032111023113013211023244010422111130402304343312022304220214111234002132133213041212202141203441334203420402132133011023303210434242400303221331213322311041434242131143430112341203130002031032041214242403202230103311344242343024211424344004420412322424444010134324420220424113102114143423220010340323141233120322333123100002214212041241134004043324204412011222331242421221030231322022023301343242131312040021310230301012330303413322200344313112004331214031040442331414041330434204321231031100004344131314013434200141441003114111144340313113022110120044243003212141132420442011242334042120101011432000211210040331102402032443000031100141102134233322100033242043000104232342023344000024000404241104121200222240111242322012332102402400110322023401301303440402011012100322340210311431104223101330100030133224302224411100142211011344310423010400434401040302000213111133123444204421304224213221202114443143322113034412122432141020212001344231222112100141023204104111210330233411410234400210320133424324201130313300132300213423322210324342313021144204210124012002212430103244223011341324301430413201311242423324132341433412110300322201333130342243244042133434002114334201000410300401323341020123232210141041341313130332404113221213403300130222311122300344101331433400324404124341402314221102042111213123401342133203324223344024123134232442330313144234242301142441343240221323410313231231424040310334243020231321332032142002244004124442232321344122430121230300313141112413324010210321342321230141112102113310033133103424130331233212022041012123123410112131432440401220303143203342144241424220244420314144203134304240414044114304313003340410234240004243134404012222111142343011401442024300224102040432442300112112114021331430211313000340420014222124442021134042311210214441340041012424201431230133333443403020133000413210101144222241443013100413424234143042244323000420212024224433414222100112330230342143034114003102103142424332400321113410141322121334331101424113344144144413212133412304421322043242", "044034343102434333144243213030103314123031121341400120002020141123221231211001112201313100412404234231011344330220122432344434033011241332103114422324023340021303411434100131320030310124441202411231230230030323424312210301214102001330133403310334042422132040203110043233432331204341043020243200003043333430412322442114132043341040223143211023113340414311321120021423041043321424244010033043440423332403340343111204140423330231214431304041314410143234442111204420410044014303214122400043130142402010200020404441311202224021201214013104304400403012022311211132422441022323234332333034433330312341110340333243414120111221244030434032141212343010341321121332201320442123414401402434041410324132022110022241203231302420343301220104123211021344003212124004233212000013314221423232423343413441322331101142410301221020132223202414241404202210424314234231404134231312442333332331331402411223231300232331043210343032131102333312413111032222104302130124432002443414101103041434044044042100304100011410214442033112000141022022010341012444110133244022011034323321112344432212022313041342032210311022034123411132103424022341244410344111030040132114213221141303111340212421123211133013420244020032412123122430432100222410400312031202021403044021132120214431400211241003021032423214000343344143424201002311341442204041334204311101403202422302011132211304400110340212243102431310004301103221231131330204401104124011023001200121004144433041204031034002234221234432030344440113243014103113442431044142324101131104122213031021413410400113311120403420422013142404103410442401232344331030214331123023234441444212121300041404434434002044232000202031300034040333110130403020213232014103434200203223420022401242322440233134002141102142211032303431431320301143124223443033041441340132124001232434343020030001412130040144011404223133100104232023414422301231222224001033220443202221032120001410004420120144011022122244431002301133431344431020400242133412324042203201421233331123120402000101133131444202030303124410333012100133424031441430402221240121044302304032331103033224141424424212001143221324234410124333222224122302134313121004421023412224044320113000111143004424132214320111443234110024304324421244121211214432210144031040022120231234133024232122340213133404042242221232002100110311424234313123214214014223241422414240311340143403043424240413202422330124340321000221312440044210244330044114431200110131401202214302412203013322120211303142322121213013404124404023203411031320003322102031300220133202023111422023040200003302233201034302333303231424144310423042111303423042103211110204414140401320324324023324000332441311004100321114103302312244230140331443024432202012041144234323242422030043042010111300241041011113112241121242312020421300342231430011203234233021301033401310001213320212130002202031412140231141303021333034312411222423321124024201204142021113201311214001414312104130240224314304020242200002303302131444040223400132012221423123102113220113230031242331413303211032100112223313402103111314243334102031221030334202102410120001124122301113013003034434401230321041101211120010241441333423103320132302211131440112224210343344112431444124442314220034310100111300142441313432334140403230101413341443021243332032103220021444204203234021202222420424303234041020441201423101403321223314433120041413320240121402322302012012043233313203402444121231341440333043130220342010000112314100214222103410201340200313133101424304340020442014204214402331013043314134124331142304102103013221113231431011304111422241301442143402020123331233100410021144021234400031302233303221311003424224214214340100131022431124101110431402434311230132202023040023332440040323112023311322234104304001201312312304122010240140141021032310344123342321243242400220030443332203310200023431210421231333400432223200311000334341140113031423332221110132142434343003041142301342033332312203021344412100411100403234221221001242433143303230422001332304114203140301314343123310311044323140111232423210410323344223044243134412424224403322220100413400321301400211001202442032002330340434310030121412443431211231411144202410314401442430333410333341333131242111044331000422324214114324204000110230312312043200302244234144401322003144341042313211431102004034400314124010033000420042243404424200422404140142431100101110000132114244040331331212110412412011143032141224320403420422214304313102402023310224434110330232111430102313210314224", "001024402432304312444331342140212221114131042122114400123341011233402223231242021210044311243442122122230314443303110224123022014104120411301044233141204400013130014330104041301344012422442442413103422202040412020443200042321411032202103233304100231130134011224101323211303340432340102303412302143301110043413123223222240013301101401040021110023212402212211010140232113120402240142103020314120443221402123321204140232000211344230102441324404410140301331124201110041344441014042421410230401143324130310043200213044141412033413410200311143021143141403323424010032201011032024232020002302130143442404331042312141211112243141032141314402210300400433132341001421430122224140421123444044201310213023443404420014240413402002212204433412100323031432313041141021124343233204003343312010002330330114030130234030102221102241311403341304320432234420201114043202124423202003422434212003321034103220314123432322300202023341211203201331044302200402122401030212012321423234013403304130432124443121111003400320041344400004110340233101143043020212442040332310400020330244231234124043004223014211444402420224432222021443012411204423223402200300011023414143034400301400332423244130014421231200030320124023321001113334400140322314031402004444014243340333031343234330203043240444330032334300412114404312414231324114310043123043412204312120222103204100233102041100320131431041203323011000124114013024401302023130411340024140024333202440413111001023444204221011321424441014342410304203122240032210120132232414024043024131433042131313242431044144433340201423122021102033120000032334244000210210201321040131022404411042030011032003202414244403443334343121234224024021210410130423000104022141204011343102441104221213131424413133121311220034330000234123003312342400214124430230412034312202403343334204144131343343442423414002414244004020431320341210001322300444101302131104111333023313324422122422402000222131232310431414124221321442300242203403003130214110240102113221044233132231423013142234012314021320030120241421441102234213034010014024422043211401220043232324044344322344140144334040222430030303424020332000422230013241402204201202133343213013013240034044301312134403204442233131330420140302103011141303212340144202201413223443120121440010342112033434420001233020201400404002224331332140232220302424033322044211300244114022430232401321301232300021244232313242341230314442234113442442043244400433240344012124232400121120320113343221334202433303443024140114030433310340142022220301032241224233122301332144402224121004424041302024343432103240401324440222004000113310232244334342220122202301041412112423131211030011104421402144012444331101030222324422142211124340042422140020100002040404332012120013103204310100130013340300320231233422201002011013132421041013203314131014110244201241031034322003323300104223003311340034342002033132011244212122234121223431032410423210420013234101141003342413133031102022311020430323433243223301213302224100214020342444111002401402100031344230131342200010213112244320403320122310210310330213004132112012222221011043313433311000323210233000012034043014142100120331122014421104430244112420420334221334344221204342211420011242213010134014442331113011404202001324412301012014233033324020322042311203013240132314202243322020232432331032234014233420213204433004143311313220244104232142412224022042303130402002013123023033103111342320042110021222440122433410312232313020004404440030042312330013344140242200441124240101303243201313041140013441112122022212030242033344142424010220241233200123343112443412134402124331431400023310200423022134243144101211220123204412101012231100430030143411200344303120044124324243223301423332403101113344414112144341141423321320000040133143323232403043414204344040411202323010400302104441102432300311032214300120112432324014334130230111223100012211413410040011410203444304302342122411431402310024320124144121022230210001213232430022444030110310102331344231442341102321043013322424422021400131332122001302010220222123130343011442033013304032302043142141224234114421241323233012113231440134203414240213013132134224321002101231420410002221010140044031121100440010233234203044114114021210303213243303324241410122311033002143314310142020322000311044122210403043400131130431133022340213114222101323431224144011031412344001341223242340134314144104222321400122120133140202102042114134444413021043331344021312323222302420131433233341212432021231021223", "114044422430334140023042034440421033121021031200402412340112420341001434144422241012012421103102403034424441343243111410113143323321214010231311304123403240431434242441213303211322222140133420001300401300122230202312223430110333224331031430002332201242044241420120004413402000030141223124431104230312203122124101300222442400244331044231000403330020134240422402333314203104014233113214144220002343231302412031412402133131333401421311030233422111300121044243030421132234130230210042210424001042320440214110212341344302114022334214431442343044004101120113142332024023124211010433030143400442010102212204142033242132320411344412012402104304001234043211300431004200214031413113132434144030444204000322404221110023040030302343304331144234100441200411231114132140342040444243242011313000343320143200140331023202443441134001313030333143101044231432320122323403421404432411100421224010301213322130101114144034434234034240142412003412412013332042212401400421141113121000323334034411301112042223000114133200204300302122442141023001114201324242233040312213012443142223222211030011240110434323342301311114233212241144324422410234321441314132220022311212222102211310430412342230112234321143110002112434022042113324223313210241120420340002022340013133302220242213123432014344312300114023430310323011430344101204422402013011241133214441341104422033401202403402404411243334312424430001024423004003312242340010403320214201444143402241211441110403302133230122203401314340442304333232302430034212402344322234302412223412234423431003224324033144203421112210400420110404200312343441221313042130241240331231022224423004422444032332332011341211403040402242101240040430421332210141011214211323301101123223313011310324321422101003224244211442041333210311322110120220344302132441004041310121033410331143224240234411422012300012410442044121334132020130120101400301121133302242002424201004101442434314001010001140034203101410102420141420243401111123202443122404431030104012122104442132334104303433402332404014114413310230141042333234104144012333340210120121330020400114222024213334311232134042331142220204401033044421134011314013303020110343444234310334414011044304233123011311330230343130131201014330433133031221013404343020022322013013232020213222301343400310040433122012200243033402310212403030000134324044322143001323134113240401401243100021321411114400144222324411232423420141020414010204313211102012420443400031142311020112214000344132322423034040331423111021031223134130142403020310143223414003323321134031011304221013423423220232221312041101024323024443244001143001134430444310143422421001123241313410134114203440423123212323404423202043144430301300144233204201100304313432341421420332113212134032413440302020112423312000412230033210240421422434413341230143421203024104113031014303030210343324330304112224231001002041432314304301141441240413031434323010403102424024401223204310100113340104101120140132301103340224243211431144144344324003440204333031230014223122123344402422433011000001022220311202431211124200311322430214204401243004103032412442411020311220240121403441304141142340424314443334313222230313331030301322144003042121341143031140414020124113231302304421343220030421404234143232210201123333304142002240020442444014201144100100023410422212130414303302023341431123213204411434343340243423331010220001114212040042041240000002412100210214212224004133114241233123200210321303444314224331331122012032331321203223421442403202211413310203442210341004420031222331440133424320244422241000424004132324104241341231114223233411214111044401330031441313142113423323413410310421341242424033311203340202104214234303103042044312102310043110142434411042020242014120321331020404322114022203000303404420010223020201112302343000124440141044203240321212143323044204303002334022040134031102024211433140342321414133122010100104421124314244032011040241030123321214414402404144220224141043401032324313032133003440303104103232433214443311230424014023111112433324232004424422043224121314230342223133440042134434401224114342344144130131411014224110043414224211122024031342330200023020044424323334340113212322420042131001010141440230304044341104420414334030214023413113120144131432404132223033112444424310024043414100000344424034414044431144131001431202430134434233403431044113433202221441103232400100201400412411211413113203314310404123304342213314440111412343041234204231141112143014304122302211442110440414331", "114300003232220124413341011322341141441211123022141413202310022311402314012312122211212301143430001102303240122400312340201114033001434010224123010023232322432014122231240333421231313402011124124312430030103221230044131030120410201322133222213441230241112132130110110223140122230423132221203103130031110134111031114140002000044011332204443331334020400021314403223111300033123403241402244341033230310341110113430034233042043401032232223103331130302324201240013012022410403431213244120222124102212403210012344412030003443142220201041131110010410210121032341121142043423243222041120142424430333101212311432114334222244222232001213023020001101102240422244421331124200310122134342113202123012243441304402103210243334243210100110342040440111224321134214320210434103434231012042142012331343223113144400142241123402231123034034332034411333343204202410231431123240113244321232342024134120012012323120431112321041423302101421414214112431241234213400011144011012133412032104001403241130010122103310044403402041121414433334303222211424312243242041412111422123214330243334230343332131303231403104244404214130032201422433101410233114113022434021010421043234101313400133414100232330211013032331220111414241014043001202210144300223014101003333242223410122403333101024331413140002311134202442032120343243002232442120232103030133023220440221410214403102444213232133100304113232043000240134101033104222001241340322304444041000004141113021314002034140343430421343320301124122232102214203122231122213304233212103220134424230234241004403013033413320213424233012000222340003303403033140401123400014203014133420301212114201330241104010432134002343333001130343001400110420042341203213111340244421114433320234400332314424401033133303104041120212124214222314444340144132222220133440401213411144034434420224221311032412301210000044344204011202342341323130443434240430032432303311224044430010004121121302433130441342344120040023141024244343023313144414330132023343100242331031444040143113322014112033342232313133133230120403212332103030203402312202012002023002431031032012121321222013330021133314003440434343343343321143231202001104422013443402330332001031440230020234422132224143322123024333100233130422130432140024400314341013111301010011120013321214313010234303203220233212020113331404133343133041322313333401404222142331120232013112402223424301142032213412221221144141432101034131010020032123431341304143420240233412412030012240234422433302312110100241341323422021031022110340322021401024211022340002221332414201240402223134103213232303100203321241220021013410410241340213023431413201410040220123202212322430141404033343412020201403121300213241011220403323042404244034222423120330320022413242431134333231002211113410400321220244432222211000340314203441404112304141221223021130323113210440301442412401223214204002111030101202403240434224111014221132122002203044302312002141422441032241224414304432002203433123211214203030201324323233211012203140421030102030410211232112423142040011142342130003411120123413221301213200021311402343133433143312021433013204221003011044040214022301412233133243401440412444110114220331212420323410023342214202421011243441142232142210100144424214132032024240401412023340011343414024130323120321410240204010002233343104043120004030214141223032210423212013333442022413212332214204340020301422412432140134031422210223242033004104401113431330011334031213144042432400013222420004034220004143221101441114202201221001134204324331212241401210234323300244310243211004444433010330031040021314110342231030224134044314423430432404232440404120221401313333204212432113300234410140332310132013322110410330321032232410242114303414133240302240422332004233433111232004340124014214132443413432322311440003200102104001423441022334300234430022314234241311303344442100000443022120341133230112222400033022202144340204032321423414101010034142343013121334011200442102020323204332324133431330423143441243324323420201012132333301131312134342114204310031002120130214010421100211222102204434104211213030440113433122230320231302443123011314231011003241313243033203102021443410020312141340144201433323404313424444130402432222120223040444234433203302243322111200311011210314031222120431433403343221330140204411341331304332011344111112443321234130111133023003011432431010400340123312421431144221201001024214200232234022232201334422044434114244010412344043401313233211014341031440334342244431344114422112", "203230401442144331201410012221430423003232033031301012401233411430103343342412023302101432343211213243134420122241111143200401131323342301430131304302143023124344122222410002304024023422201101411210204223420332242101220340313424034200122112101411301320210324231302234432302211001204320210411302021320121243221042024043240001131010312110420114303231213233110113414331441130204314100324112224034001001340201002022040142344402240210204124402433044232301012321031202414403213000222134331300114444324322402442100231012223031233222002331304421422214142334021243142341044231200300220132242141131233224440240144112404111044101313144432300011341003431014102124133301222243343302012310103044100123321340421410211021202414100031430210311111141401302404334021242432330221101023212213021231304314313114003034433423342143442410004140043230202341414141412144343223443311334224231344413404014331124111120304203033030221141041204044321124133103111033204440141413134033222422011022140111320411243034033313003102303440342122110200002130304021301101140241023103303444033423410003100340431100234343011413434341220404210100422401234432201300020224422023114242210010333234141321424122403343242303240044002441030122111402114244202202131134143401240410142144001321324311421131022040343041420412143120044434224123313440334200210014431421310320131111021030202242000013124332322412240044434240231332302221130120110020301411323010023021102214120120321104103231334204412112330341040021034133202410034333311440340122112311404120010100333204124040021014210333333044212204004232044444401214103143401222324332431223034124043040214021420032010331210203211334140010220120320442242404342130221200032430411303102410412023103433234221200441130430024420330221220030223322442431203134343222322332233414322432332240023344132324131422202301212121213242403103442030033432311032010314321210440400413432422122313134013432423013101102002142000020043031221121104232003402133131041433203223204034120140442314133241043410014004144412314321004034032301000324204234123333240322202322434403103134242233104304001402241123442441003202110303204244241044314140144134433233231304322443423134301420424444100144231110104034314430241023303142344032441214240324423302202144201303433034444423024312324042402120320113000342040402003104003241220301423231021003431332121312130300023120410003323311144441312223411210140203003414413122300331141112333220233242412314320433340230041004224421321243143334234001334421022233130344213304124202014433234213022304411344010004442323341434230404411010342220343333032101413402333240030402411224100030121010332104142040311143021131314110412201011043333403312001001200432004310420023231324230440044210313034012020310334004233301002310331412244402332424301231044124422421212443122330014220441232033200204120004443312244212311111424140420034231331042031111224434224010313132241330231204101003033231402434241220420244122031412234301030113343202123402411224414224132012221322040342044413311444410043400010413320014400430331023434212211432011341334232100233121143210041220423114334111014310121002104240322014323431212130341031300221122244024344044432330031024310340034131242144412442421314030233304001142204120430123214033340224424034110034200043012220144004032331102232221102312044142040214231323220210140124100342420230213130413033023044311331304040413042443142020320134041401031011010041214010121232302112021144311033121044244003211334221133314114220213103444403242133034122414321323422124243303104333421210113112001102041212211044103220034322241214244421130030413302434203222140010140330222442432224132322122331003342434043330404031124130003221340414302024211432333421334331011110044201134333200340442030420232214310420012333414113101110112433444142021340420022134323231141101103041332114022403244341420301214024444233033300412101323231023403444123212034434322234134400024041024420104042402433432100234303042204221430230200114442243121404120211033102314234022404143202411202323333313340340144300344424122020342100314404202332213403413340202140140131032201330111433041243340033300312410312303422044124321401402003004341221423014034012104244032041224331211123431102240021302434421120341023231140202422342431342030123424134344104314344024431304211201301020411203440040321104402444121011421000102424341223301144310313121422410311111422403344302413112411140331234421100010320404314304032102120123343210134123", "023010103300344324423123110411421444013414230444021300411133440001114221203311200233123212431324433034030341312343423114432311241411011341424110430420133032114213302412301333314011340200310203304343033404120220302310144243241313404144340203200304440040420220002114400432033420244032423102410211423102103341331123431214010213012142011104204103103424220141011204043332021341110343242330332304030301042132033210304230024101110304221114243010401423043104104231141402220401101013130320412010331234011414301401434134411442034012341240133414414322122442003141204104441030004212124243100411440041123232312301400334334200443102112143302044410422240124444302410102334440133204210020314040434004132401023133304143224114223030202214332004023231133223120340320113343033040300444332314240444320222004402214023032031022421433412222322113311303044142103413121303222202133320410201100014420033431310413432341401144340112012123421014220301014340200121230112202001240214342231111221413242414212041113231422213221303021234004312041224113330322400143444412431223034244123202021143100033332204034011134301141414400424021124144000203200334411113410123404002213212104123443232440314032042401030401110131042214310002343224322040030104020403014310320413324400041324230110430110414432342334223141230030420333231414420102201231403202321433120312133131303112321210004421032131000340014104002314043230040420403032130034124004223041334100112000120231101103240233022201313002043133241414434334113124323003022210103243003213440234122230412003101200032231324201232142103120243413021034441342123444414330441402001304034210114244311321212301002233232121222033120441200300112434024024034331421224113230004043221214214430241242210343013112111331032112404301404140330322332313031203034014321223310411024213000203041002111001421333443003231141002300012200002131004002202322102212000200204313012114323212404410230434043402414442300022330413040220032234114222222231322404243303423201122020210220440203103441322334001312114234320301442122244231330022341201114043200004340313143422110200043112031102034202032342231114221021013200000011134203232403344012314030241114101214242303100204003114434112242043341220200020134323334141010320123021224442324113104440113412121044240213123401110443132300204340312200241204124103332443420204402020034214030120103034314442140001314314202303231414200144233200442044100413203102101402203210242042404322142331401304000324240211132032411420233202433431010112413423142121324404304344110221040040343420232213210204420234330434343244021303131100443013430443220312333040232130414430134014403322014222111022042044321221200312114242340130320140042240424043314101021432133012021021141214333120202102022423343443303321200411040211224104032211444440233000021331414043030220004100012133011410311331410242201130400404234311130133132443412432321113203232214231233432100303034243113142411303034432010422212301314313143320134423324013312342323002133411004244141001144203312024342210002312320242221023444024134313330344413231114220420023213443323404342323034343141314012241124002132110312204030102243312443434410411323444411213002030314042421100113344203342321314110440231101244301004231224313322203443020310431040311413040242341322233340120300401340112034311013300441231112042130243443310402312310133131000020302114232141443203024004103432011323032323211333232041003410223230401102203241113110312403422401312244120402434103410444443210230111120202312314102214103014014021322431332424013122411202013024214002040203024430140344032202332434302411110321204314302012320412213311110222423433124312302101341204120404203222013243001012333243442143324440111014243300233012210214431143344122440002013134102330020040332114133031404401122214413123311033400023421341043014141022334331000143003431401214142223130033414103334341430422423214223311203013101122330101241441120120411344303011401242221002103142342321310042000010234221400331212111142314230330001421434034003341144223220141122404141434223014044211341310231243102144204303220141320133440113012023030430141104344443024432243434203021031232410242013411240004001120404332002341224021323114412314440442223303400302404244232324133404400320331221214323313331323333110012220112000214422323423223412240034244030113312333042021341240243300013330010131430042022443411023310430010412340014034121233044312300041343440344042213211322144441443111112223404404114142300", "212121333131010101113341410424422041230204204403123134434320444304410003131121404410303444312030122122024240303131134224413422420031341022123103114320323123433144331243414422343101042213322343023401033433443310432231204103024023121414132311423224032223440211002304030302314434431344304230310230331231112412112042022311022241403203111113104031134111101411404110310413131034240403334212132131100343123113221403443221413041232203401203440314241431104133101040412234300342343434200323102234343313032231130020202400432312433444004241044001324111140023401411332403042410104120323420213103333311024124443114010142334242141424010223243022141314000422010024444244043230432012240444331441423010123440203341014011300102234013220313122400130244133243110013103313211323023010402410403221123024341423411344124302221311103341014101221200333322012130140200044440104013341120322340431301032242224440432312201302043414200311334304100403321420400033332404023404302114342124200224444213040200114431404312111142442131434120444214421342444030102411024403014302134001031031242243042443413402304000040442324013034113343443314431144222404242132322113010310313304012221240314122203423041132410044011101022231134344312443010130134330120002140021333400323402230310444042322144222313334043331304133334103421431232043202212042022321030401130144332422303042222410141224213322030402441002203401443324011304240113031443304202103122403033114431044113000022303322403122414024030043331341133401440222244323432011202034104224340210134120223221430024021034044410224334211412444211102003004131010400211413121130000422400004312201033011020444243441404440121334143022343122423012300204301330334101311122020221424212424041133004411412004002030031141220010304110201243100312201332031010440010443114441341314023303210010140234244122113132224413332104322201001323111124214002244202142004112443331011302434130231213331331141300103440211324432331343322403020244421212442003334343012234023430441230100143024001432301203134402004403304301333104113314012423442224432131210444434412034242024231442220004104311420130201210143224334302331313444343134443134343124011201041041124324131430411123201311001323244113104011022312021143444340422004314011340120134122443211230042413010023422001322402231021044003024212310211003441333440402142023330410224214303320403403240012412223043103433024422123223013401231444244432304241421431434101443132021032131300040043022001131411202114010233114123312200321333004201100433414334123124322144100243423011402134113131323242333142020332021013412011033432333210041432101212031134414220044031304020010211202114001441420113120320003344332410000423442243140234121224442234342120134140203003042414032422033410443110044321320310004402413134420040232204211202131301003000021401303412441213121234430402013134040304133201341334443320343232304404014432001222130213402004444114130030044103224100210423104423322322040441040120114114303113140230130121003031012032014241123200322301431244244142144201242123312013011410444000021303343043002024122234230203041300412202240342221322012131102233441200313003112331132114132210130244144100113112244444421221041400021402103301343021100231240330214444410324220011243141320112112041303104243041344211244440100101124203232141212040243004401130440404002340120204022134411000440202220134344100144423440432130424000301434342141001033403212223243102124033030132422013411303320232142144443133343004431403331111303024400124431444223332343132020403124011021322013100322211201000112043402342420232431043133004312243413231411141042312420440203030003311312203412042101401411210033423020423204204330124211334400214022231204104023124314321022230034302244122133033332131042410310004320330210333044203311021304013121220010212342103143214210320322410234330134011120443001444223022432222303402242444311243211122413321211314221240344103421333214400232112212343022423422303412302022421320430023142442443023431332001231404444220030143041412442401344031133224044044022010141022230341410233243221133124300441210044402433020303040403104034433231234033104220434132330134231434332441313343033114100144221424024303311101103132244031312323242421110402403422041113322104314431420142431041111230221202004302312324110040440330101032401330144213324231303003224034311102214432412034340403411334324044020012110343021231343311310403131022441342132101234223123030033314232333110241340113133122034310433", "314302231110114110134313432313010431401412041012104233022340213023012131131223312102013243130303213302100202011043440443123121134001302034301044241143010302241323110403201301443313314411234420230201100410111004441031030241204141014342413343403003143423011111441321102233412214412430111420431111420104444231323133031032000042311144103243100122213134144031334440124441410444434411211211032211410214302141344301242203324111001334430042110344420220420431022233104402002131324003033323023434242240234112234010140313031224111423004421144100010241143323100401201142021234022210020413033040321340310324404313334201041204404343241203311031303113441310014101242302124022323130203442300224214310202243423141231033102443132133323033430340310233212011242041320411320412432130340434022211112400334041032341404241024302323133030333440011014033014234101243203200314413310341023143002023440132322421111020004401240210033130202134014433411101004113343223423014020141030434232240340330203314012121433134010101133413011402243031134114411143312204442104313123341223214112014104334030311023130410302322404123442343300032133430204104213014100040111321141344104200014202344340314032420030430322432413231341340104220411341233432430111010434323111434330330120413100212011043304404130030422231220020333301230434441424213321420024013302004110414110243400441422222214320131212124000120000443020421042444403324222404004412000330211130010210100100200322120313314233213331121114103443114131222133403321330300443333002444243242433033204100032421422334421132040323034213224223230041340414044322442242100144303320434241223101234103234124310100420102331221004041010023012040101232134431431213223220232322302212041233042342304231100214332233430011420011101231030223400331433340341104230131330130114141410123413231313424401404304403043201044113131302411042423340142014410131021420410344402240334031330313030310400442021021304313230100124220143234440411423442041231202430003103013013012211404204213340420132112122133302012003130034044224211302010211301412142340130332433244344141122234222241423332413103044044401241022000312012421424222422303233203003111030004441240414131331440312132401030030204441043041442330334023124130231404433424024241144314222422133442313421303013141443411301233214214434132104420204222244133041011340323231141232110431110104244001102231030411304440011321344112220033444344002414111241321242242100112110110304000021224423412431121332332201034421400120104214113024312004320340203130432043110010404411241233331134141001023433204134044411310444200130230430110114202123013412242403002241211434310102010120310212143213340001333111234001013432130443432430223102103302140131013233411013441020020243412132344232103321240333020403002204233132032102312320342434100234311231033004104020440302401230312014431200224102401232410004030442011011120242231042322402003024404303032200414321212413444143133030402233321202002213143104212334121244020222111424242433014040341222320310111231343111204110423032222201311004134121132222430211104440344244243113421230100020101442241401043131010424123034221441442034343340434400140022000121320401404424302002033330003001413443031444413340442010433014010204021443234020201304244441023442004343224422203113040341311100420100302022013402300320143340304041132203341132414122022434112320033404304100440224012123301224220134134213430221021040444114124402221110001340011133112110203440424102112241123321020112022123412420004041412040233101343210404211111204113222011012232020201004100334321342423204300210323102323402104043231113404030022333220233143003440430332313022332112424332411144430232040410040113112244233112304032223132120322411442301100034413330344140334210313111234412300112404434011023211234200234231424113014304440230243303012322022134400422300432122312004412432214304222001432331421222143313232231313022310123104242024104314100433041402243200424142303312332103342421300341244230212411102324023200443021031042332013213223444334311001414200321223022300114044030042111424032212120312033044144011002012043421131330010102100242232324032120022103004410414403232411230111041403020000222041140220130010043431213412324243444204014210222232420411002440104302144100010031433100023033031313112100030142004430403433140411324232134122213240424001443113044024023411413414303403240303141412101404102233344223133023003421324242141413110114123434311123322113112011420041304403", "112420140011414403001111104443104233310133000313430312003102344301323040233034112442014031223224421334140032241344022131313133002040232420401113124421414041320130203202114140123313214112240334101344311421200302110433141404040023421333240224113400434213431032432120214323144122420443040221130332140103330211200041340424124003021233003023320101433400200002240200214141430331100444340244133241442323211124410111001114034130333210011143444220101414111210414414311313123212403400412212031343321040442340032000242024232211243430404313234232123414302403330100030423413214302134303232134041131232444112230133132213210031323202413112121204224034322002131402432331033021442302341422343210434123023200031224343414012234214140030423423241121334340034433221310223230400110202023223443313130402042210130242032330424230314040230221422043334110033120131202114041113110144433103024234310432140202241223424130431401444441142224340213042003322122220334234204234403334144440400433124100201031242024424434222221143021001101444140343414330001021034211322102442040111233412022003402011442234204323313414233112342223444443301021302041043402222430111303033032313233132321130243340032213014324100310202244100333342011021100202324402214424311143322313101131202104444011110111230142340434304312241130201041040002430144104411214342322003421334210031240414120040141024210032100441401311323133314402202144340122342312203411431434234003214312140323124440133401242232033244240413001223413030124004401012213224402034113004102043311223321030313224444311130110314100122432103430413024340301330003011333443031334443440101322133202143143430404300114412342111103241200210100314431240204313114414112400111231411413432104220041232114334340422334241122410214131043114034422203140211133410021412101424141033123034143103002034131000420200412133124103421321333130143013301223440303224113301144411242122010100000100224412022433124332024423323213241423303230303413210120241123434011231441133330211032122211230414032201134013130404211333331213112042033311433130230332133324043214003112100224423144303020323412124133423341033142442412321034031421210420100412204020230004321201142020414214443124044002340111223431220301102444411341030113240013343001202223001013202330202102011131244020423434100003020203030230444320040331310322424011423143401033211030024241442232041024132233403213014340341311134334121301342013212331140023203130023300132121341003203040403032432212142211134341203004430012440141410232012331101244423240404301023434443042023032424333401332024431221210100401114010243233413311143320113011020043222121114320022021401233120030144223141133202340011112400224302223404112344241130121230000430231402112323003422222110442202403430242414002220041300120323133013112403434442211220144100441031241304143222343421430303144141440220340001014013242014234044131402104010340422121432412120004311330324021033334411000241104043303024000440014204232222324022140414303430233311100331304143303010023412333402304144302231401404000104144120220244421211014314131244104122021412111333022031411323330022001100221404324413013122423214220200410324020403103410204231040341123004212044331242214141342022331112433120312303222102143133134421004243110041221114341123014311123003323424031003032011111130032331202033322140341032100401111041141022303331323010040022423241120102313033411202410223431310424223014114402412043410040203300222410342321423240044322424442422431240412030240014403134222322004141401400240010041124403034020412333212123030043040222203100231044203240440210223424441421223234332342331332033233213203434323411131320431443223434243043012041334024304242203031210033242312123142030201121341123342144323042114424000023002143220414323042322402402010112101222233241124001322240143312120300040143330231011014413332320330230140134114320024401224230204421221100101430401034034344330131104214042123322402121001114201120232233330013031343110042122102132020102032022433311120103003101220400130024043233014113042022231402100302232112002130114401220022014043333033341013124322432031433102043113300342020321324034230144124101443312201133211423402103143024223030340223432430414022040422410312223220400312103404301214241304434023442341440432424240344312103120032122113223032311114133110132310140023100421212243002334401434012042432132342403424232004243241440343112411342333004334244242322420124213434210123021403032030202114244444203001113", "200032321310214122234221130244341100202431324413431310140000040124212141342240212443043223134031114221422043214442124311314213101120310212200333443244003313410301422033423342423320313044112404441443142101304424103120313310401121441041443114122014112333241104444023143043304331432010102311323131322013410202003212042124112224210210011010412133331032313220122331212302232303134211214442320101413014022112142420044141132014134000000231102412402011341330243412040314312304202300222004300443312224123240201223040444144223142110341343110010310434302141401421123003420240220423003223103230113232214404013122333421030213430232443242344304341334130442111310430330010212431214340110414412431004304210333031112132231331014221422114344421013000223133313330000432230121133021441133413202012302422140212030114211222442001104122101231322442300312301102033212322121000442202023432101420012202014111421141100133442240440404302202201442133202012141204122004321240403033443434204403231023312214200012432221334421013124311122030044123101120133110414003133433123421224411204324130441321221141322102244110411203104022222032213040001204003122103133321443023212120230121312223111211344312432424003323011443013212033124140012242123012413421332421221430433231010212302034014434141124124104204004430313441232030123243133234012212434140113310103310124410112303040213220104130430131104133210240303121132103304340311002113012222312040101423040314100401030400131324041043333042104332431402113322433401201414034322031033133340430401034324144111024340112100231012203013212344302032324301022343143301044204002431423224303400301212001242110342430033221041214233130010140311410423231020220133121000004141421242413213443340403031440443014402222423344110324041430123441412110004003042321241210102003022124444231331144030101000413323031211002144432211401231144303223000030032242333132102013310040310423100210233104002210323110424340324041423132223230224421434204023230301240203034203130334142001003201103414003311312122120142112223022041440133421414102013123430414414243421143232333423142140120011410331312214101023441104103012322301011310344421232444010121133030024340342424140321013101441142424201230114432201110131224420124214122013201100013432021344413132202130011403222113200004013013430440332302231311011003310142342412120200301402302004313231142140102331112101333204404422441400431111440411333440320200332423042424324042421400230010411413403410114111101102442344220031232033434323401401421000303010432113230004430242020234220413401234332133434440313410340023104013201243303241211144130033020200111433444302130021202132144131132334314040344134041411200124234401004133404201344422421243443403234103440343404033343401004042221304023141330123321002323224343041410304244201402240400401024440321012202303130332402110414410410132202411033323140102122144134040223302431014404103332242032314422303311010210012011432240143121024112304430233412401333032423244143333302244424013043413412000411311343103224430111110130031313401411330131133413300120012001143331001430134123112332404434440131212032001411211204122311021312032233433033344020241134234024310321141013223133102341040110104003423241400020032430123024433042040244220011213241443101431101120310012212123120101103224440002111343200321420223312344144303301444403344110220102241114322422204142410404343424123114013040031142131021424403013231303304430244212112404202323000040440421431313412121224013010302310102301224432412304021000342131224344030344010340300322131220333120244201313223032240403431113321030042320143331202020144131010240220143123210132230022004431343334044424342421003414310430303444440340320401133031033001400012214243033212200130133403034133414130132432032423242243443011410411130424132303120332112324343443011143220434224123123233320134231132334024110421011323120032242041212432430423112322413320124333121424421100213012011022033010000344032310100402324031441440323220100131023031433412241331302031213401131223341000243010210310042011223244444410313203102133032103102344123033000021102410220211122233432001412300013224031144132232312020132434211342143403400414003111043033024004433014433000341331203110303332410000134100300131420434141021402224041302103210200103204441122043044022130241420032422441022344411041312330112401202404031011444210433402044333110444041404432124034342344140231022434201310410434333214340310340334304300322030212013322", "312201132021033041113134234030303111100031041004242300442210124123042313302134320124014112212440022413311104110123033020032313104410344221201341313300003222301144332123221423400403402021020410213110134331412323443004244341322222224404434440403232132043140040411444421122432014001103311302042300413033424002221242022300043231214022433324131103220321102310012141413004022121400031042341240433211230141241044103414443232420442144401440114110403031334414144212311104302132343123343422222134123433343432020220130420441223221313421222233001041111420440433421341410434320101134403104343323321430312304041401322333042043401242002344020024034143320143114003103443404440114000231434042130440041141214012211224014042100314100031101341400424132433410421203242303430414332210032314334131213220204130022312032224133134431121143413304120113101102244433041440443134234103031101244414311413202203344044231222144431102122001331113104123142144123220012234224433431322402433342042323404313402303411133124341112434234303044310101232022000331304404411214130432414321301322211004423124302444110302340201143424020040021412422114413001232132330443423431402403341031424021024210003140412111413110223224033100442330001013341434403224432043204434112320224340104041342301023442113123040011104223212442214324134034102013014000424321344023202411032423442241423014443300023343304141014030201132333402102032013114110243330233220400042141144202030211044342334224133100240141343301324302430004434133120110212100014031430123134040041434103413111143010141301244142112124444014032102041144223420431322404143002003010120201401002020202212444340221044423241431331044122004101231314432040030434303322121122420141003242400231003013420023424332404132024213034404313112003222014132031301001204123320400310410441343442241134032300044243122432241121410110122431230312304343013112200144431120321244320220140324322214041230331431430001314040214004000314444140223100021042004403033101133233332043101001134033240314041121313123114144011403124113222101144213113131200002123141123341212331011144302131434214400134002120332220004440303440031213344413403212033134224213142412202443234432312021030230422122232400303203414144042000002312110414233201041222320104314330114311202103430342410204442203234230112422432243124120241400103022134421334142400233412443433013241004300313124302041432224144140234242034012030340410333333031034323333143433042422040002304004030141032241243322020144430403001401441212403424141323133033002320102131310043140111302423423302002012242424002012024321133241140242213332421314021131212003444301204103433130222222034202040423343010243403424214413024114134142011102031211143201124331044031024101321110423111320343334320311321222212231221240114130424101321022004122020241112402324433041234102000244303211200440140412031433224424231111140102300433422313030410004002114431212030412300142231243221241401014034121031341230323213134330044442111342112242034343134000432043231032232342202340412420420244032340242323431324114434031421234321340230034434331013013324142342404122202203133420334413213221110330433142114110413031242441340222413243333213243002240444003030143301103010431014024003120032344223244041020024201342321430134431034032442303404422110014143043204120434310410024104403410111104330410313304221414041300241243331131010131212414203333410301414323030300403412333044420124033332420323240044224204123300442014440240132304301121331313221431011014444141222322433433100200112413124413121030142442002032230223234122043402111004130220232423332413300434104330102000040140231333232444411002443231421213411340222003032240030321440341411121044120202421211123111034332232130020441224231024213231200312202134030413321324333001211231144202111130412444143434030343310011004120200423001240202333430114040012203442101142144240033021123301212420232032301212043423121321014302202103411203102214441213004342224213120414044044030014301221111031032342003443023430102002222433240110321020230321014322344111221313410304204241403030141423231403422313042200001311034024331120144141203411143443220444334004311222212124244121033044134311034400422310204214402241112141011003410101432224410024411222141314032341203324221030132423104022223243343330320023144302322334104204144442100220012432121001204403124311122140222031320114402313342120301132441302230110413021141332404100224222042221134113024030112242421420042224331303101424", "301141422402124401143334210044220414130222241424142443401344341340042011422332310301143113244341131430312142411410331002211430240233030230243233410044132142000131044241144313203414001024434200302444110003222302434324121114424434330343202234211344333403123234132440332401014322304024244230021100101100124424421234024444032423321440101021314004101421103042223424003244121241322424321023234010342333434431222014433314030210244120234210013304334020243034134120322313224121224044044211302040320020420022424422120242403242101030102210021044421034241112124214202423232313022410200040140233124430230133201312233203424034421141233014412020022404104444211301042043104333222132042041022021114104020004442124103131211134102433424414232333243414121033322140021001011402324104022212210134024320243341203441320132344310220200224404330013012424012224444422421213000442024202101141000140313013320302321041003143323022422230014114210024413222333320040204412401400322131312333312342310342201310333023144303143443144200403113244434432443401412023410242143024042002234110212312302434013441440430111340014111430040041430131102130301421022134221223012032421023230304313200323011014200421412012043411410323342440412244104244123244331031020343323143211031340113130112431302122202024403200300424330211004340223020221331440111032331013123114134211312420144243144103011303241034123341304433334033204041100003211221323033420144012032203241402323331324344033030434402040233230211011102040044041343120301233020223122122243330441040232213342143342330031401210034400143311011140304013003043434034401234100333233100302013202034110420213111404404310211042240103421340333210042122131020020412303341402243023104030220224431442140243303200231002023402414311302240001204104341042213434433001040003322124001323404122233043230140221220033132032104402042422002303414004000400023221211333203132411433224034014110304302320304041421344103344014202140434031032224034240140120000202340012210240040114301124220434312123203321333223130220012020210234104010040021431413221144412434102040321413123204102411343031101443422121324323434212224233102114413344324042032334311132431343413230304034042141241043440421413130421400131410213224434102120013344431322242443200114331234410420012324232142431103141101410441433320342404413214032134241142222202434202322404341033001144433002314231100321130134201132303234213300131004133102424300420243441340020433012423411311443333112104444212204311044122411102121220323120022313034031212424333210334311110003334433404343403131031200324014134032414102313041431423030220333212310421103441430402004340042322102401034212021220313204312020433332002103220434302124132341044123344341122224013434310434001434324041012311324222130320212322120133243034122204344432230144342131010101040243220444040201222240011322233111122034332110300441311034244024243101132310231214311211333223414020140342201244144242433141020330342420103024230020022210311213220241340314333311431230401420312134223342002022000010014324342411423224433324443134242400212300141142434323244214014320133041334412001030334242410433131330024422433332120432411401313101403013241410020110240401021144241402043032120134120041220123432403431332402114110042413112000241230022004030113422141222220143110343301413001210020130212144301022431020210002324002400300124212110013111134403320243114424000143302133400030022301231330440134102242133233133143213301233344420223024131004001003033202344213211403401202013211443103123331332423332012432440340214210044410423212403000242400330333320442243114042423340441022032011130101423430032440144110124132114220404133221424011204441243121344404430410140011101211320244221144312212421401323320030411241103111141101101433031020044030133432141400224303322000014013342012321142320304131204440421010340440423100244244221122332322411410123021101120344430034240443444012240041012310033442014113122212344203410131042124323304114200313430113020414133423224243410201021201032423230244043344220410222003042133023012111144034244214432144432141142203331013002011333130114002334013131022241444203233420213142422041130044041143131212431021221341041432013420432404221011423202410310334404213410301022301440203110034231200313002101202210214033340333323141402222400220241242430111142320434013233044420301040033311331013410121122312400122441221044402333140010423032211230403304241411103041212322111444340442324320403101340422", "233012310442442103221031202043324314300041300341022414132433203221033233123012213033221122312421134224213204043321302224030421402120132044424420430303432030300432434413343331020310232402104321034444322123401131341122031404123342404420410134012410010401042342141121441432414212142424423033041434103331042130423200114103103113003321344344022133214312244302444341141224014422344044310444410003401122132200034214020011324141003032203102314404112301311203121422221014241220021124040242440222011144403021412021140433141231304434230321332120041232013204002014331103434211043224202403212102424213231030400231231444411403313440422241142134310231301044301311303203112003210044044103444312434243422202313442132423023030113304101044241200124400300322104313432444100134333010233143343132203004114431240021042041301133320231013111031433100213033241342001423303341241411440042310310221103031314323223321412343000132014443420130411343320343234204331144012301234333122334434032344134122244413310312413021010342321332431121232330142310202101131041303434324210333114100113023131213242041341113002014143031402111133004224324044334403111414312014212022023132333104210334313414014042330121201313444103141001203043334232241411210340143112143423044230412343222433343412031002330021012303032123240112032130233023310340143043141120342100011313033121010113404021221311301020001432124314131414314012131301011201200320114424304210000431312211223231130240331234302020140000230432101112330104420121040441441024214041400002343104422344420104240333232002221301401223334121221414100402224423043410443240334034200401113344033341404442330240110044020133312241103013021200042022203334121313422324014344002412020300144320043031124112324313312144324423423042144031001334332030202432410222231343243314103024032240441241431041214244031412023214334133230402231341441300421023330334330202031043133113231420330420141413224020302442311114024122314214033141003333331301311222033202424230003400114001042124114404034414143102332130031200424443204303142332312321304120044301420123343034304230021033043133244302000303013430402442302040001422014102123223440012112222214312120342341330203041000420230203400344324411341201203101011010330401043313403320443212301022410333212140423304222000444414401120421042110101134304430413020311414232004344224004434321032414320031433323014100243233210022322421121302320222333241130020234412111301030422022004044101130101303430334311342424113242304141214413121442100133142334001230244121114132104113323424423334121341210244002024134120110311442331110121221333242140343210112332213424014132140201200222021102141042040204410013004241341034442441102032010400401020013311344203140131314020002423021113330232122143320130110431114433344011034011030302420230300341142300223420030240422312411132320102014001303220021002441120210430232201010303430340333312421310002400134040321422143401430410400410321022040241142124211202400443201214142211321131231323222402042340000424344300412300044314041024042310002221142401004434404323011320022223000204010201024032404120010032323333321211001142322102112102334232202344223230414324033120112341241233044330200044144444111343221232141434301132431022041220342312113342230441321232320401430234210034344044340013210001020401114141224242441303221143432111130213131342044302234241104340430321444132012114133032130042444430110104143114333213241142240013034134023441241132420302112330002011001002321400224202234214323403301333230113004223141434424101241031314022121043113011000140430413342143220232042230144333312204442404213040044144130041320244321304104220243033441034044444141423231300410023212242322334331104200140204334413030013020203210042433034202343003422314321323234230203024330233410223413223340012443213334322414034202112101142011212033044432023203330314134034114033002233300220014231440204430430312343314402113323013243434432443240432112422441124433401143231221433420403414440133320112012302444201414312322042030432033142013401432300144120302242344141010421313001434343130230441404300141243320332424222044022324402212421220224203223141234323123403120433140421032010411014224101434204432002301234044323124233114010400412411423213221443233420341124030312432334343101132411124030142023202033043104103224443042043302412044340223003240011002112142423203030244244110414240344243011220442343211230014143231300401323111142200211131123423301331144300413021030023121", "101233021034310314123013013210244410204240201042343234031332221001014230243030331420230424244221004332013120122022240342434111244122340201124413304222233203324400333013114342333132244032113323400232440240212232241400223000421233433014411243332031131214144114410211243002204220400134204412422100210020104201403133112212232101441111142033340404200003242330321042122030121212100114231020121144041013221222142103302402324330110442030003434021434124201024004124312400224414320231222224443444002431103012121321042104411211313221102420333212424321113022322043214120044401023103204222321232311120231023001012200223031131400141440331130021344402131433320421124324443200340211113103404101021443043422300100102212320003022113132000431420443433003001423323020110243344311033210233020204041210243131241433244002320333402241301043204211220101340110304444023044130321114344242031140322221304302032213034004310334124024332420401232420242303142424313044334132021231001213333014323103403214330243423402100103110033431223214023031342222033030014314113002204223210034144341434003242431033342202242111223431204032113431330400044104204240134001120242142323420213432420421421013000442041240102220113341010232042130012102411021440040242120103114202143104021431012034224340200133331211230324222304214212401211101123231022104301144432220321204112112422013413331023012120430042402403340012333224141032112224044341342024021311122020434411432133102142203032323223241332204242212201014200424202041304332022224310200342431324403331201103231412002113124141111401342042314223432023001141322023422334144213213104122340044431410042403103103402300200403030424344131133423343400003140421103021413300310034210413300031300402022203210400102014111234322321424421020214314120022323240444443010442334320231321331432340200144304042210032443332214104043322021444143400434004204111401304424033404130141231020422131121421032142301434411134110314430441133134431240223003002130033414310241431243022001230434323324220343143243324411010404143204220040312033241234021001301420320322112443213413324432044110420413141012021333101340230342444241040114232442040431141121343141144344202230421111213334201133213421142110223403333421142200203413324104201311311101300410431234123031323240041131043114441403142100103100313123012141042314210444200131222434421400401441244313213421333203101044401403433144434232402440300022042413134220443331221212430430312323412223020233103024220422110233323201140344220443114312210432201002322020432020430410242042042111210141444112341301143033110001343024433043012420434233431110020120043102341033344442111000224234213403032002224020330142012432330304124201141034214302034402420213142213242103221040014041413002320212330432222012412242220323012444410132304141231441113241231443314103043223313431333144430001304423432321430230402212312214024010141411323412111433014231230231323314233140100413143031222024333341201323042133314403444402431014232214112042104311400012242033310413322033103141314413113333410322102440421100211023312221304044422204202142412403121404221314444310344331204434332132103430102400023203414013123331320314042403041114204033042401323043321114420303212122303010403132422121414311232320410113101220334203341222443330021400304020002030104201244242434242402142011320022211120320100321403112103431304440103234013121222242211041434221144043400004321231322144000331012200431203241110433142400134222041344414012220241201212004341122434313322034314202214022244304110241014101132012212020340203310144334413013420133400232142441420203041344423414404023443221304224303013301244022441022421441341340434020420224101211332131034410112033302112404303032432321033343010003433403221403424004143424320211242423134311300324241420403002422341012414203310313401443114410131212443343022424321401030210401134340042402323112223143013331134232220004234102343300140401124303113111000003131111142013101344314043011100421422433214034431342103011132434332121444014234432230431220412100232023231001001221031341301023223013142322233434004330024423022231332212202211410004232303404114002422003224330200321203323020423200000203340143143233342132343334444330140442120420044323022011302303113324043212313222021412244212012104030200220120124200040031342113232333112302442304311203132423240020303343212421231324432422042304103440132030410044104222320021124234210301020101234302024221423112322020214123020241211324440", "143224102131020122342302403313142044412403221221311321010324234012212123311323210201224311133234211124414040344433031241340444020430123314024323200334013411322220412442333032131114420233323330142201241344210123142140101413123202102403323130024232212121112133200404421433041024310401304241410444340403134131113430303243342411403111311332230340201303230340132232304121014134104441303132132121333112302143012243324100044031121040114003112312123334412032101410003431404301044110444414033233020043003333131244200421140032320222014321232241441232421333422013421422024441001004131214321422334104031423402432444102120220241012114041220204443212111204323243120324322133120101204333144412114410104340224231224414401022402032024221444241220030303141330000224303110334214130423430002023142240032442430412320224342012113043331020100101442001332124300231130121313410023022332330400212441144230004333432321332130130122313211430001423402214012444310030303002133224034012220333031400022312331002020004030113444412000200203320103112234344104304103202334014314442002120133440114200144101031321213131140310431232412310013024200140444331320434400103230102202301212014320102031122140121004214104443024033203444422304211241343423420122444321034202231033434021241304033002314122311031010042413213334321332144332304111300310322432114201001342240003031320012014213023441403130033434201022124202212431031014234424430324424213434020240113132303012112011342421030414204222230312302120443102002031404431204303430032141423033443324023041241232311013332322421403020040341034310204430341211141220342022430334413130331100121130222131411301010424242440232014321304133013324202440430213044412442004031024413104244103430034201134422142133421112243203314434022423231021401221224423100313444302340223114342142240443431424431314410213030111023204111011430022043302342003441441131403331113142122202323003243103321033410011023344433433143442430121223332313041443104001321413134131134024030113134313030443111200324030213043340444400002344434223342224243122142131243133441002020224401203124321423344403400121143023330112131312034023403122110010343332231340044420131040313004443343301340402313132204034014422201001142104410214412414432421430122120321144332142114313030421430404314332233321112011403210102140010403001202102114200340222442302030242321002412211120434100212341014303330130233320122234320420113342244111331110040002132000400413234221331040123133023012203143222002321222201114310421244124231040232132012441140224244204233221234322344301230124043303104401121322202302232440112302110131313330204334233042411041000320022042024304323313440320242044330314142414140413233121122003014012434131313104222144213233141003111301110043020332341221442042142340143331310320234023422013240242324230043404031340242430120011301210434123111403202321032044122142033432211141114434043010220020144443430443212221212331003114424100441212431212442134312113214032111320444403401412133242341214140103224043140002201014320210232423311432230013411112424100134102323214122041040314320024224411243313342232332423313201332342311431121130204443422111001303320114103244032120302220243230411424310333011322241413000330242013130124442012412421230322114403143442344114022203241302223400444424001434214302412442030232232412230233120040434442142140022311330032133142003213203120241334313023401134444321222432004313042334144421301011044044112412020244310014210133231223101111341220104311231341100042130331124240343320241012213234420133221112013130031222000104403302141010110012443201003133222403120044401420432112400433342004430314044311313223023442233002442022002441422103030333300140022222030032402413234431011201122141100431330101110200131202422422322420120401243333124002211204332330033040341303140302311340204321231132043313131244214012242423110044112204031130343413044334421440311213404113000440114020002200401104104421030421041214340233202401104323333112231243423201000434220232324424140240313140202044010323012213313233333023301422100223103110301140231330223401421300320344243124114340111342032302003213220230232013402323131324322041342323130424040214132001113243112033301231113214032132012242131240111112000240123322440022330422302100112434434134001431404233223222440210133121043400130412342033314132311032324220333143013342143414331212310212224324414342320201331024141402412200244303140334312433034121122104322231344133240022431012011", "100030342313200111413243410012330142044020020114010032121113144104423241120244420323310010141013413044232000014004412244112034124003110302223344420310201230000024112040003313224431123110012220323200432401200331001401241030344232331232334402410220400432342221241043133133404014330420323333002224234242002344303332213144012000120134011314030430341011310441303420031412001232022244022243432202043030143140331401114124133332214434110141242144023421104022121404414040231003424411022423013013003324302034043240133332110011330340101044303243010121122213403212402342021134033413141320340320302403000302410002014130433143204204402043120032231114201241241214402133223443332410144423404013312130034112011422400200144040200212404311241400130004320314401324204031102300020341420002214104204314204031420111432241203333130422013142411202411203211042404232414321104302441414312312411204431134112101244222233220100430220402341420012440200431431301331112330030301234120012121401411301440440412011413320342241443331013201220033140203034030443320242313143413314223313430013021004042211211304130431241010404103001104211012340443443103134202332232133240424201334031133124210021410424134033221443414302120021440440131224122432210132342403020423423412410330412212104314241204323412203431344431110441422210323400123342112224000110242210330424002240113012204422023124231202044300332432133144112112142444023100031134441430113043404032342420130404310241430032314010103211203141332231420441144412012143031040101000243212133440310231221143121113100331223131012204143324232010343210143244122440020231342443404321232400132133323114020232013320020341222421302201010224212214003411443021010302144220220143322202403322342202304101220214141024240330123413033142134104023114222222114230213241421442131343133202224332201201411124020233344034231333342222310023301004403204304422040304030240410323333302200243030104013010131413011241334024214034340212111102203340233124221120004304440002214403142324224004112243131124004204403420302044043104332433340013144342302122000232334212212200023434240342423130123400142324300344144411314020104033103032100312221023342140202334024340122422231343302104002133341303313441234230304212330031201012433242432101343023314330211433231112211203041340313001301242013024304213041341130022140431000010002241101040331204020341143302324044344014234412121312203424410003200242121404120132144214022221220000044040224123301313003334342402121101141341301433130233331344130242244231140112341232114414434123210133323213204413042423404242222041242221334311044443144144400134220034020042014041344033110334431420143342143132314212034131234344421122144242234343141144121412231323034143034142034142033113401432331011404421120400004103303233434400302002440241332204302311321401231211102223131134030142412331343444131213233222404341310440221101122102401202413213413131440001231204343211010211043434023104032002440210111332231302400444214304433012032323032033420320422103012010010002042133443043413013110322024441024101300343334233024230310201411003302234010211233433212130443440311030024241332041133111041204013244411440214043040440433443212301124421133324010231300001421244402204442102143223324143122311434042003430033100010200114001134234210310144010402400404441401114214103441101311400020012324300343431331131112231033242122431424133012301211223132434044130312002134212212231133414120404322410342110102243011202343300031113214231040410111330000042124431331312402022134320404044042121000243141310310030410341222101241043120013443422202130233244403230332424314220143313002132011334412220233003111232210113234403001342300231213444010431432322422301214434203430023112124444300000110031303131010431110411311302012331443434033340240112231323131220314142314131301340122243300011231042241221321020232122434242444042022330203144414220010240422020343132132204204113343344401402041023322211004204421341440234002142221402320330142112212110321300003104342212014434342342242431222201142000301443143330010421121230034120213232234113212324143304010122230344124041402323403131102430333002413232241004213044322124403333313142140103021014030304011142032310440403234040334011110041101003332034322011431320232342121334433423214142131443243220410301204023023041241431412143103032324443401320300034214002000241034341202023111103011002411030402413432134043144412204103344311203330220021004104314021323011102134243230041", "343310441440344014212320132014432214323023211221132131110110311000044122131414032202214021024331300220424101303203210342121412034141421223021111423402232030240244424241140121341242003102443330203004000333330243134321143431231301422442032441420244002040320103432131444404423101321412440020441342101013414321244001204001003201212132140340422331302304404042420434211434322231310442233023410224133440410100200124313324044043341314020100303213324212340110224234310313440243303220143414011034030203140242434020413403431034321410142130102441010121330434203240141143444410412040344233030210422010401443241222144001412222240022120301340101024322422134442030100221232444231203221120004430144222212200301344013410220443431242200303430144243310002024031220301044204000332223334340214301040441032104443323014320004422313031000000303120420003420232423314112441100313330111231332021324443030313402024410241411112120223224341124230112424234041011103234434034042141410412430313330012014014310102010422433230343343333013103120003413231413333402433421211102223214132210411004244120331320240102311144140210030141113220220421202003233032211042030132412212433031244111123031021243111434202130014221432133212320021044343140340323040120413100301042134244414344020421304033404401041233310120331400124111132113314140022101134020400110002310133332040231231011300041022444212443440010310014344414123140241200014002101223213421003244003322140444443314144440010110142324411403444421432432143343102421033320220101043411410411031114310144020214231313404232033203441111431301200304202210340014412441144320243223021414432322310031310043340232101202323200331043021440242200444142311234123102340143200202433113031022420211231230100300101431034321142134421224204413144141334204323032322421102420400203232012013001114341413124143021442012040432404410123114232221032040044021402044443010301200120433242012043341140124334320131403344422014034402210332221022221230044413111433412331301320224313043402440211232121430144014211021141124013042431104014240423443231003101132403103214412130342214314110223414413314414010404241422440111041200142001404331410304144132300143222404200142304412241031302434143240440344304114243300403413003444044230441002033004334220313131242212401012012103422033002220203310433320030224202131030200401132032322120231424141033234103433434402313300111424141011123422341324224141323223343022421044431314030210413310132213330403423233020030041222411302231314322330132341320240443002211423014322210412244203424134033422031423412310120311144222420343202004340441032334212230001241034441012234213102424003021104240124034011404131230212244440211344102132133324110030420414412240021023122142343230444402440041411003411002221324123142320014314144144003401241141120140022130004420313303401102121202343132321131143414421242140023433330312412022122211412234103102421110121003040012122440010442441223403201301210143040003304223400114421114201044021042430423424103302222341244242430020233003011423134303401103303414300002224004033031122000123011334302103213003242223010413433411432214141033420444044132304411401202122144033404230304131113200414103001334211404110220130021411323141324023222044234034020213410343214222034132200200132013323222031333223320121120244110032341042020400330141234112103012303411022304044103400413133402022314020443312100104130120220301021230214123223044222312221402001014031322210320213224344402441120210302340340122342233202003112314013311304242113424200321310103103420201434131232314002124331032342324201024001302444132342440012003213043111314033430440000033330233044444433304402130124134113413303320214202023434014140134131224322200200142314210002004224121243402000211244432244321324111343420330224202403421224322001133444443030101101242110204233303240341211001031303434124013230332102441412301103203011244230020310023201202223400041412041411123431212432340220021002210033434112402410413203022214421412324320311401133142123034104413344034012013111143034334410413404404304204201230200420410032244143433401104110403032014233420013413431340143220302313130103024244241344441434301441023121324432232434343323023142402003014410330213424133140400101242024432130132031403320044434003402300212312404422134203122132011410000302111112313033031311334312343332024231312234034414440014240144042023443404142302344041241114100043141032210122014113330232304001042013203010332402021111031133411", "202403240200213130242242100140400310001043042113404003304333203022414344433031410032323011033341140312133302202202114002134204211210304121002140032110340234014413042440032343310134100404423044012030034041021302000024222143343321400414021034222241042033241223101243301141342404014400434042004402021441412022413333442030422300414201120000022144003424400013104300120201202123043140121024403432404201202334304034020230402232022233031113314034344443331104400413023334112300440340232312011013013231040213212432033302442001200412313211414314034133114132242144202240314321043144414332324312333430232132002413221334021140442430312044314144033341412201014143320403434303324042413222322024300032002334224310000412403224401201123032102412414200024130222340401110144430113210303300014301420110403131432423104443040200232033001020320100142403022144044032130120214243311431202422344410131001303024231421013120434444013240420114033403303321331410131243113404101340444030001104124313144244114014340320222000010113310123220032312210300113013440303314141131233303033144302430130041012224310032001004420330121342220121422011321013031013120342202033134342033433233310012302330041403420434211442414212011441210104122333122433021020441000433212414111321334300231101442313441320111412033320444134223101422410403114334012110124141133201222013004004420103330324040000234333313212341033133002424141223333124103122233320331100144212144102333311442242032411421223101122113303411321033102203424110401240244244010401442311110234331340333311313244034213412442031114141010232010043423020434402242003210434100411133242201233411003342020303302420120143322122212133403142234004403412313432414042010010341104410120022423030031332023143401144422414233204020410020131123022112202142100132043232322304024124340322441433230003311031032331342344231323040011311241024243120100131442233140044131401013010311240024200331424240233042211021341111330313400033013344331414430240022303223440140130443304104310003204402342204231044040033414221012330040401340204031214203122413242113232011202120202144244240001100044231310414313431132443332040012040100220324111314323411212401123314330144021110403240401030434013142040410212112324234440204432041010013314343243022121324213303200214043141212211000332310232422002122300401333314334112143004040344142434234441442324303444202044213301410121011024142034220011240023322012334430124023011004240244411303020111422034311344114442222304300313310334112121112043230210331441200403110214330322044310210332043030223244423130142434024144101210440314010233014442040343032134312044132231432432433244321334334130240341232011222130224433230143214300314102132114103101040440141410001232434411424323330230320233000113020423412011111422434020140211331113142311010141221101340123044334442420311042321434040324403442400240033221113400340444040123411440322341024002131112242314113142140402002311244311402212231321412002334420422211131323003344301143343142011131333401434030324442003132213332231002130403223412030314423104001023040401301134020113220442101423100213331441014430123002400210104114303311343011233100434420440134313444434414140242334241121400003240433240233104242420220231022331003134412430010212242421204444432321430443131330034030434322432023303323222034311303323331101040343410022011010323400014241333114241311320124041132243422121040341303442332114440011124420120342204324134241421444041331022443032101212322210100440014302401412413044234443242130131433433140044103322341324201334130332400044301344030034301110413004134314213300044343204444442144023402214113240220000304304102331240434033001100433333344434200440203240001342221000301233003201010343331414000304123211021330423034111030120410344221123033001213032231301400301443014133111124233012113004112141231101223143141000303403321433301033344341234231130421401213023331024202243114112144031422330101001211342223042120233222223210010344112413234000320423311310301340321123234210431414441004242041223403101101332110400243041041214242311444342443033123224334402113220142203042311000004341233224011210000012433424144403041433133301301111040131214114232110200130030434144042411210123310003444111310124021241342314203313402132041003130044210104314402044111402102024304103314033403233310020122200022012034323300433122231340403420434304014234440141440043413300100104410033021230311202034402401023403112102323421113200341412413204403422102", "010102142130201243412403130224324203144423040040232314302214404242322030242303110211314042141124033014144324324330240401130024300232301233301210014332220241114110343340203301401024013220130120333322011214302110240400344020200231202222020234430023424231104101202412004113342211434310203443230232100000024102133443011221102133314322103001201220000132040430440034011320424434411141322234002421014441230222423344333002042323210441001333140403013234120311322211142431100131100142020211404022400414020211020221023101222424442233110442032334323140440144202244130301223143020042230003312431212434110213103342222220003402103330043142001300030343013421321422301123423431402141010222014423122420132431020134310020444401112212300020413001400204441230003041243414314042143200421320342433220030424431144031422411331330132014413004241432123431443141234224310143340434123224412203202411121040330143333003224343141332143034222220144034104131211001104034003331230200431442114313113114324311221411040442404234011040443423321331022324044333011430301213110342030132433220141314322400442410113400404214330140424424213203340000234321404030321342121002133443143320414430001031240403104333133400302120033113444340322202130303140242430043433333144324214301103333420100042011141130322221103341104023114042441412404334341340120132121323242332422104131144032223411144332212214230203014331401001401222204423020310142304130221012230032044320404302043204301131101043200022310402043032231433131023302402323244413121013420130433441414113021441400400441112421003211302042340442303112122333121334030023120211142212241033030400213104314440420312122413133012140101440234213401202304422203033011142012010143111002312221441142031104300041222231220333203123203414331300000203344001002344012010421141400112414442202120143142320124241330114141201420341004010040210203043403143322014441022242214310314000314014402423402222330144242340432003402423123431241304014130240344021341131141403101233322412232144112104413010342311400440220311402414242044024341200024333140034331030421112422123231114011130043030241242330330042320443014410420032444001440423022224211011133022223043202042314323404202323343234223131330232322423320211442100342202234144341440242113042233102321323103343101444401004323040100130413232421434010230213121031110114403004023240144330313443041232444043144432301004101442044412043443213413020031200022433320421243044340220313441232443143222444232430323221042100014331233122024113013300013100441334113102140400211430420434012121330440201243213443440221014402130243043221332322322333002313302333223034111024213102322323142034143441231240042011133323334010123142441041223040444201441021000334334234403024410122032224214343300312222410142210104010113200321233021022240332114220214334322141334243200323222334224443042021334004031141304332334424422411310334333143332402434430320300034141023033212033240303003403243101203014303011141302424121024124120243343033104411423422000213222140132204330143233123400010311011411013410020141022002420420340220132104213013440021033332142040033300311341011314343220303300143140232103043343031241424212223041440303100110114023202440443334211012433444142130304344343034441200034144004011042432103103102002002011334111344434030142014021212130432323303421302112100211304301103040322141343314132313201210313144332402212343323442334103304121304232434024403233002301120233211113203340123333210340400424244243022343104430331004120243332441131430021110232243224322021432412430134022322122330344032211044400403023040202340232310331220300111111423143320043301400343404224411131402344324022224232130024442011104423431123314130223213421431340413332112323021344333312203212030110424230342331300301403231434421132203130103022012314202242303311340031420031234332302423103012103233031230341023330214114420203240131121424230042142010434413100024411132404000104140444023140132021241420032331322432021233243432342111444121132040004314402433301140223130412021034300333402230022032420004044103030113332043022003121122020011223414304202221002021234420342424213140403243322420011322424214111014220320413202134024431244142014403222440303223244244231031320243403144230141130341422014134232444443110142024302122010010302213331220403243211143422230234041203100344401313202141104204242342324344403320143200000333443443111133334414102313442120403110220214110323444033233434300314303022134432034111300422", "203410203112412242441240044044343402043412240113333420434212211314402124144133040044110230402200241143012310140014342243421402221403014000131031100200111441423034310020400210432011232304104212341244240411011310233010012422330002123411103223422442222221422130113241330031030224010332042424422141123134211124321030330114003210020321302310012431030413020000432033424204042443004224120204431310302222313414212430420220223433133440410201201004402221411101030210234301403100022402422140210402224243304320030321204004032402424022221112244424221313431420342104413403122122034304411343240444320010300204403142040340000311033044320334103232203320041444433443104342202114332232104231403402043423401410132023412402404233123040231020314042423343042203322212041031221443033212323422342340041420221120412032230243422134041131321023242100042000412023001113011033324412220224033240313111410002203333430042400202414044112113122031320112001012134323100423303244212321323440122221422220310402241204203343114044420232144120331442241430111234441401103403244400312112133304134241140124404044313332110024223304122033011340242202422310040342411130310412421311014331123144110022300131113234130424403043144404434112122332044243443022430410122241010243412213013313423302023230200142301242321203002012200003141242122324411210332443432021103121101122220222201031110442403200304304031043214202121432224411202344343314043234334132044002420112032110212201401441012133012431203320202322413212414001220443031112104434023102101020110102243300134120000140023203130200204240131331332012403432232242301101243104011140232314334232230400221434201324232124023000233423124430200241320240010031343112332420422244023233301042134241143443224121232031011144431323040133221131022214340431304342000431430444420043312024102331120220030220031123220041012332113120434330200401122424220324413424202321024443012304231222000010400034412414303244020333100222023334413224142420124310301442132202444414401033443304111203033002432040034230444231244424203133240223144142414330023040034434114142420342240411010024222023443110424041102001302013422443333313222001104324013441410103301214143202432240312142243021110144224204042443440422411121324101102424242344140122403100222341044011343432404211244124322234304132314102304140313402303144443234144033224212110021001414402103033410200232221110312123404404310323404221313002334403011423203401113140113004044143403200111422020043034033020133022332412144410042320044444122423132422100342143421421210124410123010314220312034040200213141100331440044130111424123304002142202343402341410424041243112234031220211242403411101142231440213414104443333242430431211043124100410020201043141214311114043111043022412322003200332040013432110110343234244131120443210204332313022444101402031341311114444204301024221022004223122342101140112114432431011021221413403221011204003133304240400123012042322213314113333443340114221420010141004242323100301013314031341024443341323024220004413242422344330002000434301310124401031224002040301113333002132444400201020302440323114234324422133424131320330302000013040322301024004024112132122104311023401340311433002424344010404224132013104330411041304210101143420000412123440332112130442423013403323422011443341420041012141342400112413003331203221223141144000414443220424043333013244121034113422110110444242031210041041442304344302204001421300312323232140102144402214220004424341224443024202214124103231034203131231411422024102441013404212103344012432010004110321114221413422333310013314022143034431014143123441240334204322234331401330431031201340321324212323421301343423104444412212042121024030140341242304221003344023102102104033443103414000432020313014213212001121223323411220444320142211202420032314143230231444214144044241441442424202423341440402202332321031224223221014030400440224024421202243031420410404204042304200332331421133322024122242421213211341104340120123411244142410120201132342041323032044300232211302324002141341121410001442213241422210033143323214023212104222431411213010200124141232442122032031424423034211401032444310310222324032104210042000310144034202111401203110100422144342310201242204220302330333203331344413400020131144022110011104121220032131341201432141020133402100014024412410120311313303441231243333220432042404300041012231240224444422022021030221044133032332402421323332232424233422124214203314414424314020330031213104310234003221031042", "443404002031314243111110243013111141423343340410230301233242131413022011131200013334010214324302031001440132111211333344103402033444012004042424402210432240221222404044433412233410234224001024132221300131022224410022202203132043342110423321110331023220144114123100203241412301112330124030312143212104230141134130002433444343403312443310403404132424033024300123311033221443440424430032141143011124411130344320331242140313222141232021203421000221312142003330321103430032124341120441322232413012020400443044243144432343410220330213122204000103411442040210112314002102410134221012041444341303442234402414441414400133020002220333034043221220442441423213441110012311424224200111112124124241212243131402441033313401031031323341240421304222002144401222023023012203443320240143404233304430333030210044144301310420212002330042142212433144024023403213104143424424432311223213133221032001242424340100003430422134320111114003310130322113344334412130444311044140203320131242134102024033100202143123200402113320314320444444300221412011214104134231203340030324002410421234304410143312301021211312201243002204101314421424341224034230133010411241404410332001443221030131230202333433342422320234000424211334100044301310411200213222142232001332411422223100320323013213024102131140212344312042401420401400142041024011040110231104113322314003314002134210321020123333411444221403232403411120324023430104131003103013114343410000134421414440424020021414321404112003104300340322002330001310000014404424203202134402411320011134240133122031101112323402004403312013213432313410401211403312114424242213012143431113431041441321142142003340040403334301004412232021022311332400122014311140011022431110433112314010221020012002344033220421420231032342224241222141413044223234440141341131012444320404230114032124003220401224221101014430043404231234203241133244314214134243132342421034414310114413114222443423034110322200020043114122132422120304433421442340402212011132023013341132210310011324323232212121304202031141242202243332134332211300414410140324043000144100442321022142430203314141034442103324330240404303303103324342404132200211303143420043030210013001212033232041321004010324134134240023320210204013303244342431403323222043100344404441004134333312212002424243323402243321423124243114012143301344212041032303343002121030202313324434113441404113114043400432243434012410413130014141311134424232230004422121423321110421211242044302242041244431224044203404413134240030323212004210304014400030134102444414042323010000410012032411330434420424300140203330401221332232312223101203330402043422001242000324443314341004314034044231021300331244023200311204041212231043210143300231310033311130313143122110242103131243322314024330113041033012233340224331210413400331230213230043030113114101142304222333312211001442110420034403344431314444110104432120041104400304040042330341142112143320001010431423041034010034113421233103302100304433210302403043014010022043000241423112240204314244142421142401142121441030424142024402221003033231011332212343133332343031242022130044043300232230234104041413244344030411341204034003001021141410412240302040220301022101321034443032433310134113022211010034220303424024242412403313410344401404123102134443033142310343344231000031113141303400103302412403113441301330422420322201432300112333012230404313010304413030023223103440023024113201441214133433012340222301143210203011103203101411114440120240233401221333313203401343241313211341142340443134122410211041412424134433002421241143201431424342432004100100011331033433223012240310410432214024432342242213401040003032204002210413213013341300303322310241441011344344340004041222311044141040230230034123014440101240410133302014324033043133443311121440011020231322144411412212021432221124413003420404144400040303414310410201311131034101320140321341130411442210012104340031043123424142420122400200241223401311100111322323213101214002323042204320211224443033314133202000000440240311301022341340243220203443212424000311310311021303232102240104240044103400321420314104110311303100234323102133422210322244433402000403324010420101234314004244020132113143220324140143143040200342431301143432310222042212202031242404410322303440443042031344032333211144230114313242312031400221023120200432343414411301240143114011210402224141221411311333000100424433013020030122430140234423441332012230400401311212123301114133142031310021032214211330220310310141422", "012101243401332103132041311401314024110331042023323431213221103114103443434200341222414122101234203303413020230322110144020322311303004111143041302343234434232410232021402130444032033142033412032041024344120402443312013110422212114101122413401112010444204030014222314123230343144444314322212331414021411102342030401034431404313142133220313023003143423040201014013412433130112402411202012142033421322304144003323413104313104314313123234240101323003124044023201034004322441122202131433123424304432041142140013132202034242004323114301431130044212201140332141314024440344140000020400331123210414014332424010344402331122101321331123232240424343121344342021443330200223001044103411004200013413200234241440433443113003100240233012333103324322412243220331012010100304300343220243311122141414002202301433334133132211442042401041144102002041031242111012404142303314044244224203142440133114131132314230410304220332410221001412333313222130034301012220314211432402044222021042422023214212222314041203243324424431412214243104222404004044033114214143132211310022231142213344324401340214122032002414034101110103204322030211304244310013242223123344444310201434122123041124444142333111202444410122010004402111110112411040424124230031411240322304310113304121312201300004003232040411124003320032112343442303431301120224103100331014344000031231014132343434041043004004141430013134202313202444210302403324433224134200221023023000042001110324210001400042311243142201243432442423324134040014303430203314030002032304311411432421242122033132202313132024003002130400113441422042113431333201143411022131231333342122241143404411443020404144414310022433444422213414314103202323224243001303102210024433311210420213332321211104411014431241323204311201433320124131324200142141412430212114313410220404223003413340302124304222313021420312241300111442411114424430231211344331133222224111432402204111323132104134221040111034102322444332203024022420214144440322134012012303014242241414334440040021144014104314230240343013004241441423404114303212142444321221013303220411134240000242113142123331203301431012422040001332020333343041430413240301441344414434410411012040104030341301334233443431441144210223343321100344322422211320434200304400410140134013222022300111414441434042244144443021040210101332110024110034401301002110431014034401142020332234113414131321322420011144003230443040310420113424211012110002244204301201002430344031000003343312043240211141140111220401110134322304210310214140241202000011110203233401210100343314442113032204013222230311013230134404321133433303200414434040322033323410304310131421412234010334022011342122114021440413110000003222003334024012204301000410130311312433232343031014030134230243104002120411044231332101222430314244112123102432211441300214144414241034404133434122022401442311014103410324133424444311314321131104000411144304040044324444011121013143303034013004442231300010433420242344313444131120210100344010014403142413132220134033013214043332230302211304203413323410003111241330302233204012402334303123411042213400434200312340213144443013312233022344103322340201140030402214424033122131014000131011243202104332141122111210302320324043031001343340030114132331232014201413031312314200310012104002211122043014112010401433223123403331023414022334303420310341211442242221411311014232204341321400044421210403221311034033411302040440041442130403422040301100220043204143110200032433311412104012042421330340101442022402201002201012030202241000021221343022441014434343404122443023023321241204224320401231043231231011321334303210201130041234232122412002123022134422134141244201423400203021213001022214101031401013420431432021413124210204043003230201422420441044311334012141101434432112413444123202300330203112422220012201243130010144444103340231440332113312433001003132402311134032412430414103330442441440413300222121413034432020124113104140021340400201310004011240324401422432014041130044121132111133134014400331232422434002440331102434412324423100323100311110022320013330440330214401121003131033441322444220222034244022113404102240112303041430310411242430220004330144002000224112043122340111132213414104422032331043102004400042002120422213113420411140143024112200424134442221423314011303110344323334104011112101031411020003421230442112323013432013404004120304140004231423412414142144310013133010433003420043020132300243444424412430404222213144204110004441002003204244210012111102", "412044303203322043123031414022234242021211401213122341240214203010414413140104142332330211343114110240013234133233332431210431244022231422000301003421344234200302030022430414004413424044201412023430412001244121423434114132331214221112143331423104304101002332320401211211424012030041140413440141212340343004421333330213310104440300421120434322110043222012331213013101113442340242334341242124320301333120423143012340443414020201112222114443113134304104414041340304403324041223423040212221301221012324113140301432110114130140344303114240321144132043044401030412414243001403320012310420411440320244034032034124103423410402230130121420042421133002342223434441402330341431041014200021010201124232112300210304234344220443220143210310030442122231342420334040043311034304440132132401340323430312300001434111022142114401410203332432101102212231041101033344402332313212103424224232434343134023024020410204402432020330033203344200423433402240404402214200043124242023301424023223233220224324424142424134433144323443010224300034420230432032231010213112223323023412341424230143101143313432101114232243220042000244003320014212344312142432034012032200130430440331201023344302041324324421424233231023402314403420402341234242124223333013123113142033224431103430442330042113044042200424331433442200100414222314012304144440432322443441112413240143111043134440020143404314341214204314033244232140314244321301404300444002203232041202442420021112010311130104402024102010004421300044033303122340023322012414404121424114302203230442131242221314304103132103313221033324022444221442212133114123423322013304430203342344233114023430440000304144300403334110411414402202323012401344442430202104133303111020202121244404134113233111220240420422104130444022210003343032110111421443022220134232201104133223130240344122221400133143122421413402322101331431122122242132032124042010022033444324320214013434320123124130440040002011332140002044441041104331013104114122341044114414331404020123122443412322002041303223101132432442021434432412123044134024112330223323401422132321110233431332134112444420310240121022311100122412143040032401144422223032313340403441421240434131102014001111123422034414003140244133043110141303002420201320103344101014430123313413113130230230412243322034141020434442430104312202031041334303212004410041331433132004340301141134000142033103203200131104201412310332130130020231030241102412021412332231124100412432434400344103124202023014412043232313342422014001410100201243311030313421424123422203034300413344433400322244102322140340211431204240003031000041203334131014021122004442132043200021340024431111132432041222220013431213443100110203434120210423044102341100440433033010333212130201034001411123212324014004212031044003440120113032243401423224301221001144102000313133310044300300012344443300342232333031011221040141323433023234223234233324023143130023200433134413030034421222340420402431410323011443111122424223410222230430344432321414124031342203224301402321314141100020030014134242241144340003342402143031112401123433213140103114013013211132013430402004042030123321142010214041244230142401001431331434234301224420444011020041202121201300103023043202000444331224400332000031323204311314311030342414411444144144140411244120000100133223043123232202304203341422131111114112300210021232244310302202142242043214410232234223411230430003300140231032444132143314300102130144244014201230310001044420034100433143313121320041022421314232341401132011243411332303214342442440001212132033302240411123330204421334200304142012301143303144121004310013233102234303332314404111340032120322121322023420430320111111142104411440044241011421014300441414443124101021110323041421111310144224322032120102443203440333333443232331003442223043422334340001113234400403040221034102202321134202244143303133004230100122414013143410222001110423333111412420432322321312042323002323013311410310313342023414022041212121030000203203034004410210124044031320230002430142021213244321332433133230231242220340114114322000222230223210134441203100011413332224331421021421330000230331033442213212411244030113033132432000424034102143410231441401132100243134420321301134014410303131123130241041143002421430132303222242442400144433022003332001120224241012131013410321333121324422004320210011401403010401111324111121111342104034120332130321143020231341234143441333024211410310211013101140133224424401413434032032131213123241132032104", "204311201214442104002443443111030341201424221412310331140424410214104203230002024412333331330141044104314000430310022343013430304300303224221424210030222440140334220032331214132111124212110410243440411032403412112132233244010021030330422024442213031213444242222043343301043001241140210331101312113432112232300344024203410121313130043423421123322242003403230440004141023401421301014413402442101012343310400202033424013021241033202032333423201343312004401101104411011120211420010403444202031334404420043122013201343242241122343221213024233434322134333110022123302410002243042003303130414340134311401203343202102330102033124213313144311324034221233331130304234311204313113302343033341240141042440344032430044210013040114420040200222134004142444420211024144214300120011021110241400431231003311234312140111411333403330142444303002122133340141020300024332131414333404340022300010414310404302230042104341402012312200224440220324211242313040203404202324113044240431420142331320420444013040344244020442213043322142221434141011240403420422032221333423132232243210014340401021404122011020322224211303421241221422113034320024301042323102433014111033030314201043124020241430340301203421404442140340210124432312320204300103202024342220243234332221412032200022223344022424221020330040303421332343043211400044140314431443110424414010241142402044001202404322011220421040300441443412110104233321201410020210204234003223002412402341131330042200342012011402231234241023100140232214420031404312402003314010324224234211234104114411023134201314431202001004314234400434322431122404400043124412030122313213331233110120433312042412123311222322322134012120024410423341232144103323212123141311032022112332432423142400111122430101414221413024012214302303031000433422212014204313211331432413124322100224230032132111012312223330040201221413134204133211430111344421104312133311310144023132403212130243231021232324414411223410032024311140014300323240021304014422144032231040310010001022422421124222323003200401302430221332142102033301314304212101142403234221103102303143431443241333024020234402142333311041410003134414304132432022132103411203042010432431203034122013320103404431020230302041224413012441230433343110332101124141242331121312044402421044412114300342341023342222242011120131110313223012123131202213313031441330142103211331142440443223240042120401201401020330301043304011424224203113033031004024314314122340432322110330120011241311421403211303014241412424404031310214041233022201403302423411211410232213221403200124041241022233300433401012143434041203040232430444302043344214030012343343303343331132133100431431140041003443420214314400004432223300001142312333320220234412121111402444201200103441201031211231342004022212231004221124124112301433300200243130113103034430103203130110412040401343022334331313402430014124033003431024002203130242422303401141204331230401143211304434014143414022034144321142043321304034013032314313240210041032042222113242134144311400030003442202413202230201103442401400120130404232402221200404221304003144324230443011040433232112401113421333112034214112202311102204043330001100214021324212430120143101013034131403212402202122323143444012023122233401104330120340134322424124410424320423033312302000040031033114020021400141101224231203232200340443340034002022141004233341041403304332202023413343441320420320022213031431120024340300413213310101334242313122013034033403334232112404410120300443214330204104110321002401420344341423433233100030203013030203040110322232441142323421433023043423031102413032340003323203042223244123313320202401334024421032131343431012014434424110204342111441131212323111324410431122130412231323022421232144221322110300432103141341101031230421431240013203122200433322010042322302420402344401201034332142044133103230023320020001121301143202201043031044103422121102332443231320221233331311324101101044341044433221323200243220410210002433101311100214312211311313002242330123121311234420124110232421402210140022222141242243313042001040402234243112000013204140304222433003424331423012141320024421231333043101044014231400214402011112331203234444200333233321433021224221002404211310133102331123400114102243244311404410314043110401401331333230344034443322034343223113103023110134102023111321410310434141102121022132343202102200033214410220042414442333404324033214313220041014211003333122433031120111024210200441323334043030211110331310421413444202343330", "341104300423431201012100103224130432422304301300200232322000442012123332314202021104122412243442302412202412032434444302440021322333333230140042434401201400244203403013402023342411300122243324004123240211132430222004140143400222031103204030440303114022243300021024140201442330001402033002131430123010022231442222144024422322010434222003030121404322302033240404233103431140101012112132211323120020014443011414002333343304313332120023110302310241222111013203320333130021040132010343242343131440002011302121343112322241122004144204203023343422310030203111122044031214222232414433434002124200413414240323224144303332033113301142101104130442222223324141043330234030124203244033014003130021332444403400031030421004243024040302421311431004333301420304244441134204422233041043024113422333332243042341223043402141200043443410300420432143133011404104430124333034343243444104023003342102013120122223410313102310024123131110030400012133203220314223040222302304120412231003132022132000434343123233222110210120113241440320100411140404200213443413322143444100240123330110130214301240133242402013423112112421413201212011330302421004140401221343121040243434041330431014130032000012032034403313443341203030413030203042413004443342020420130232432434210030120223141202040303031124202101242033233044411010414320002310341133312214221022211143030242344410034444104224431040203414442323240430320314324103403131214444430031302033030012422423344432243033023120123312042033321103331324111402422444113423401143220122411130434122022411022430210202111112110141131221014404434133342201202010311331100201442104012431330033100224321202411031043032010311103331343434112131400012022224432003100212340010221411301223203441012012301101241321433442300314344342134032014240241144203003231321032213001244244340043401443243411342024214214133413130014140412323102103432312102240424321444100022133414133012141120441100400123400143212041132012413234224021234423231203002033213340412324242420443342222032014141442203400133231232234212214131310442223444213103313002031211321342134034400204143232311404243120031302210032412442313233423343134001044221434331221234012211402103101114111422214324113002022440044341004104300134043013114444402023240323122221033333221343403424204232034222340110314014302120111001023421103123333221240103440312230303010020001042211340102432010402112111131134404401412202032433221443341143010113231220400223244134334014114132120311230001301203043023222034024141143343401114213031334300300433243412023001201342424113223002303402413000330140140333240420030441404013030114301030010300440214002233001434042031414322433120303234324103211301442343412433333220243424204143011241022112011243000310204442440300110424423233430012040401443041221313314302221331403234423110104113100140104441213411142340024141311004422343140232400121233101012233124342311232344332000144132122210323332044303001414403203040011132430204201414021422224324214204001013310221444312312133203432121142230420122141010243332011002144033001322300104440240104420030032234413041413241021410230432424043312132423243230132033322014210312324221301143222202100002313011423030120403004402400421241111130044422002332102233133142113344242210203140310043402221200241320311244114123111322430412244131211323243020300234034144131123321032032330032021102344101342030111414020101412141320112320232232304334402424401131041220342020324221000202232011002411222022421344400101011221043302411434042203212344032020032013124203121044020301203103243402401003011010301433203412134110243123112410341040423033400104003022412030222400121213220302104303101211113140313142331241130403334131001412133104344422404044124444034434111211121303344424202441213041413043434242312200241230444122244400113334011323442413342311414101340414103331231223320202042310410434343432223433341014430223341420032301023201304044020244213213300023402311431244340023034242001340311242201414032333440222133402222201432140202143333233214410124341143103101110141140133144000344243420002023001242304003324343212313444314413142144434312113041141420444014143201041401213111313330231440132140243043323344121112413300423241104320440010440023102211340001022343112424021033321211221220334101344140100214422424321042304433330214241231303001232332023422313241212201242142142400240314402323043031103221142013011313410213141103010300013012020003002420414213341302241312003221430311022410013030001211", "241414433441441201114030331032003022140003443314041330242440100120123231301340233033301142012200101231222101201341330133442330013223121122124340420002040041412243144411022102343404100041310423133110202033131402410243022044421300024022222303314230232331313231102132004304333404213000204230033342023224141442332411231112201140323243421322304302240131214203340242331321321444432011422311002210412343411101400330242040031324211210322411132242324341224201042342313401212033342034201002201103241444444022111334132312130233130004130042112400104421224213420132141304233320314432042130101431301101140424132304201202223313333341120022033221103003200342411141330010014134120424144341233432212320014120242422204400012134212344212414421441421012014040000300141310114202430130224440104210200300240214304333231204443101213300402003413130314134423433114230033113314233023033202332212134044211202114220444240120234233400220412302003342210421211130430340010344013210303223000242420223443430130011040241323100330314020040433303203123144000023413133120303001324004141403103220203122332222011001302011330140114311242422410243334230212014310232022031430222244343230012023242102403403323024422303242244121420123133021333322441142401110142211000221341333410440304423234202331014132041013000120300000044234331042130243423042330430000042210341324044321421304014022403014421222233334332343231233000121132404224423400121241323422413043440212113231411014424003102013030141311104433011143301104223144004411102110304412231140120134301230200044444420334134311440103303020104143404302443224434402203300401143444144413231134311320011330023401242433202123142224434134414220001324020011402011341323322312312040322311131020303044230320423314211430414001311033430034400410343244113223430023330303144021033214430021343234202411210043223030004330042332424304222043113130112000121230013123243200304234331213122311433043231133404244232332224301044312131100403301332341410214132021340403102122342002143230320143222001031213034021013244020003344040332020104434222121212313343224302320332020400330120102341200120202000103431211324302131020142211244013244340442020034412243442031132324334233301403202234142140101203244414022212421242320232432301040041300004441211423341221232001203401400434201140033400401202412013241011401234100424201240114201314442340332330321040341221123222401140241304314402423024414300431224010223430143423302110304123020242213300440413031300331300440140322214234434411322340031030212111233124412032110243434314124342143121124304101343132324302311003340001413220024402012242301344333403412131404434242210043240303411442040033310221314402123013421344400140434030424203042422334130213034033102312201133400101423020340400102241420413321013230104021300424011431101214301414112122442222204024344203313222012140311023240013143142012204411413302231301330314142413211300340143214201240211341201142324123301141220200004442321202214121341244242030230222210033012014410104311140141313001010403421411402321331200031402220021213323031030120042420141233040213022320144014314014401024414221110223104420024410140021422042310101343243113214401103432231344420000004031132304012001434314403011401240033110101344040414233123301111334430321111100402231014312122441344114131431431333320112111100123331324412004240040244322344132143340141020242144313312020200420203231322134430300430220222323340303103410431113143231210343144400202221102323443003324014443211103433322131341214132041211222014142220202310033223412404332303134331433404412144121401041233424040301341012234340414233234240304320131041414303300310113314442320131134200220240031201242014023430413420104001302201301431403224242323244001124110341243101412434102301320233004234020243320343243043030333023240211431221302202104404203014324414413420443324200122004121204132042120000212002143433204230140040130134323320002133303003232400311134144014042443212400421112240000120312022004234020333034340034333240001221014333332113024120020422140224441213121133332021124332312223021221441231023331030240231422303120334240310032222211041024440300310211021323100211112312340102304412101110210301213403032010314110320134142010440301240100303204242323420331404332113141300421001324312143031003432032211100330001314222414131441431030114324241014002301234024333340332102132213304003000001301020200012341443313424023020422002424013041403342411414441043211200243132400143030034", "113342313304243311320331344430241343243023301413342124342021344321014404222114204422011133223114030220000443030023141404213201242331421000232321340322102323021431211131423300132001124443014104034040332012232123033233431011341330323222144030241144204014443120311400111303143221204122001314012213421311113221112223001102224041424014000121323414414412332034230214442432211342013221314130001431112412402401024232021034301031330223131040040002302141014213114024140341132124314221310442413303113244440234034043031423344314334021101211303044232244003014143022432142210231431134121110001122134233211113043032043143130002001241124320314044020330214032411111040243242020444214424212413002002234012430431014243321004141223403424002042333432324300024302440141144212031314404034221144311142434344201111042331201242011433313331040103132100200421301421114022242044444034124104231141114432012104441113022000032330034442323232102210013433100012122330342043222124434122030320131413404343324403231242102404141344012011103302034341313403100103210201321214234340232033431313003404213143123120420232242102242102303030131213301442131414224312131001111214003314343302222200440132321230112003323002200104422231020320420433412441313411120101424124024244201431101243341420121320312132241331234230101213411400224422012202243134430103032244320102022233441300211224441002124223042313033021213142121422011304343014413111113113243320310000431124022343324213324421312310031122203313032040334233320224342103324443420004314042410230410014034124130442203324434103213033300434111024422043014124404404013121310003142312330023123103301140404143220023000332142021230412424414041421212204424434012021003100133444330440132321231143000034243004333123210410323110432142314043234031221214430432121224033100110321432300034130213121424100224433123311301041313221432444043323301331000442230430434043043404144233103001424120103202331232221442300122424020400232122303133433201333230320421412222031314234213030334443413341224414113302312314130342342023002414341243410343333002400404442101033141310303434430412101041424144230104201012413421221212330122422434433430141322214012124232124430432014042230331240024422422342021214112403024303110222344103322411022342142323010013300132404314443100303003432440010314411413330330330104102221342404323010304200013310114440434430040012132410224241440304224033411014234014222344241241411400413323221440142322440432003334410022440330322132240010202142440420441133243043311111241040430434042014012140333041413020321400101342114003242113322410040044134211341441314041100211312041342023131112200340043212222210321334212314420332410421410201110142334121131022244033221401132243431213030301010342133033340240012313401241203331223242302011110041131043344203342102124223404243344141114311133024333003302331442212322032441230202421114212100013134432044430444010100044123122200434444000412441040001023341000123343323214323033422121111141222130310001232232103422142423411420023411410011214220023130140122223114020412112003013200230341310104141042304111143122432302043333212233041234041301021240401004400430011424333143120124214032101313414441444103212023330304114144303134123122333032113111332404432343310323214133322342221110113132341143114130142131444212322212122004204031240042222202021222034330222130300143041221321043334434310134014130004423021212001341043334033004300342412042030342021012131344124404104422203033232200033224420004123113244401003043222340442310304344244113340131312032342424230220124303430411440003320241330022141400120014040440000441223231031413303332004001313302344110410404134400240404032420442114201420114202420234424101441134042301040310023114132103233223110242144320310414130130103042230312343421421302231323401003344321241013321131044043114124111243403121111102444114041031343024200021233121404142330101114304302234104334341302442400101243244343223413304444214333341032420220142000301013344340343204404200141112420312104240410322121332223204042333232122033300230110341243103043141410423032424042131232123440033020344423300133011242301303412231203022343200330441221432220403201132200013414314341142220144031320340340010242144342141401031303441102300100103104421141220032222144222000002004333230433213011241310313441414210323013213131410134401134300223203300423331031242410002322040113021211104310330103043331040314342301324122003343034120133021304420312322433432132013", "410122100203332242242404020013242124433321143113311321220003133201130420112410114444113423212031421124424203433044402214011441421321312414404112103412041224043234103210112120144311424410004101300401134140440320213022104421441213314012302230214302131302434133314422221400130122120210233431313431113224420414300214230421013231004024210310331221330120323001144130403341342020400100102420220144134243134423400112014313232011141431301133130124023130422224002313142231343421113430012032104431230030020122234432202224313141443211440324313401303221400130004423333011122121010233103021211301130202333333134424344232200400343041203311041401031341404100233420032114331341000433104012134044120121413041300134440130343334201333133013202114203344220324422330012302412044410403144210030041410002044322132120334034324340231230104324222210004032241443240134031303433213044113410404023314012432432230032022002001222013212020334122210224200423430033433403434431402142104004324103014201312414111211201221230114134122243123142331014223313111210113020434423030201114024204141420124403114332420404101411001324012113110020332113204334424222430312444312324112430414134323133000034423044122344412021224430130432102221224432423324130244103311400331320434323213322241413211102334012324041002441432023202132031002044401332234340210021341303303232110041011310400421213112040241332234333224344044223230304412410041332303400423301334244142003222222130210201234310312341324331232412332000121202242341114043304232123111231343423430321021303340200300110300324003324340130132000041302001224243303331102034421303104200212440202322110400214131134420210403013042001010000430113220434024014240413302143423142230304434030024243441423030211341321430140243413300140044011032433314034322424410442033242214032404213224111300434203103441340004204201343341010212031343441401013143132122004114042403310224310430212212042240021023143212121134222031134313034213000014143223413134012321030122112243242220021113234442401322234013232024203441231414414232400310330212314424234231213343130322014314342403232122400301101044410114441240221042023324300430330103423224424044400302042242303141024140213142123023202311400021021304210022122213330214434000421232411303444434410112010230440100002003034200323230034412301200314124131421240024313314340334311114102401124011333131332341140324222203230043041433233434114342442330001430214302443320412441101032140344022042121133332042130420414220303210120432312131133021200340203032414330330030433312102413331302242113313104231114040441404331404140334442343413011130020201301320143424132234432104314342032420401402421120304120141441423440404040430201402011020321410220211320444330410041013002041401013421444312431204021332231430242142401021104040124021031224303140334431404403002110011014202334112322240433041434043242101201002214203003310223222113303200310333020010200001321020414302104321000213342130232241401104110342340100220121011123113401312222410100141013402104412043033413121303330230431331432302221402313124033402341433414301144223312212144444101442013323411343143332420022041001404421341213301133134202323043100234320420122323110233310100132003101211103343031134130341403114000330110044400221430333314124033414334100231414443011041234321033203223401441343343240400431124314200210214012333010113010212413013401101312020431423112141321432332421440012100041104440304123041443344423413103014302411143241322142424043123232101002240314031041101011411044123331232321301343343013021001431304312031040003112323210400043332212113213224200322212420014312204410031214342203230013324120443211244004423133141441033103113430314413141240342030224001234220200114302230432040424423020413212014112003333043210244112220034333442421422204101013333442301310042100124024322321403221003320310232400144233103121442343441144132003011111003434404414041341321104124401022341142101003313041322431232043111004403424433001131321334041214404241233222430434124241222334022304202233323321033233402323431241121010042442430403112441402201211041112341300242323220031024233200134431424244222401124142012122143033023012213014312404201434213323202343004434042033443202041010031104204333113340031023342210220313202011304332041443443014243243003421334033414401300331321442002310410010143124030104300102311402001230031343244244322112421010100233312021244314414234114434241243001442110044323024004432432320134410221420034142", "320300124231222424123313121121200223120001103012023023100103234440342214320021424310142233224024240242020434314221302404343431234214240421204312130044321341023140444130341033313022303340344414122014231111231144142142430310302433401334222044113114434422434310104141030433033000123103311333101411033203040200303121323423040232421111013434213343310413412322111312202124342342223021321323312424010032033333101023011333331111032214304443032322101031221320021203303114212314402311420334042012132401231440200041230241432020230103141324113124401204203242300002212431244434300044344003122120430404020201222134303402223323323320244444303132034314141111404112213234202221003014000133413100321212122412123144043444020044420322130111443103132031203344101201004122141433033434214233441313400432240310003114012433333234420120032200003122410441131124143231041121014000120010223321310140231301122332402343111412102230431001313033030103000413122401322112432220441001030303020441242323422000002303213002420242034110304243410444310240144402132142340214231002330113211433040422014013211000302020102321204032434001223343343232124214324140042400440141224031314031000010242023443412413241222144332033004400023104031224421424334130301344433100332110113024400424331222322141200343124432330334203142041301034140002240234230023034331322320134111341024013120230440211304443423303422134311412213010144333413304242020202413102313130011440030430402320010003142124343303204013432322421040244002140424034322032313003140304232404021130231230324443002033241013242031402424401222402010031002140211023412431011304104210034101102322132203202123311142024001323401121333133201311024022142404413430322030222430002030143310044030243001120204120031443101302441332423300444131402411043140241213010010233300013020201420201322243113023304300131204310130040323022120123131202023202203212431411210400334111201321020034130010414133002044020201303102313103310003203422303112433113440440030204430430404440313210402314224012232041031431411320114102302424043441421111230403213444310102121131414101303002111310132340200031434211112243243323442413414203130211040400420424310241404311224020132201114234422024004014103320424313040400302331434114241040121301243443110140344214111110132230003001244103302414201012140023022433040230144000133433321240020101310142223300132122443210341440313044023004040223443341243223432400132143100044342104211302434012330240221332011421324430222343420310120032130423320312211310132311044124440221314413022222220231132400223031430433334002022411000332222434210043123401102001332121034001033223413203342213102340340344311212224214331131234100034401001114204333444111131143403000003020124034101431020222040140120223044040243432243013444122002410440403343024211440222400334121421443134324044030121014220141420413032230123123330431202233212010212110011114403402201144043034410231220044130431124013043301101341104443221041410412203224000404130010330003432303344214002012133040040444302113422214424342432142223431420030430343301120224423141342313323122200302031313342330314014324341121433240034431131131424203412123020412204202123323302443312433340211134133240402244101144404003141111204114411010114214022400404343214013334114004222230124330421204200120222341320143342401230222113333333013442111231431332042334313003121344140310043402410222421433234340120331044043100333014012213022221113132243423330100123412400344414032432112010243420143113314003421443324441140034444142344234122131402002243214234011420401302220021303043330441223403242024041230240014222313012240441421402332411121443034114112421311310402200331011011203112412040303134224013244203434423003222222133114001232211334404112040310000410314402434403041344101442121240324403340232000241324333413420331142342402204010301203410043123431441303330023341110304122104213303302002300400321333000414014434102220003222321122400210013430442102133220233124341002240134320241013024110124114131432413021223311313100313203324023224222440113331342020242240121130231233401124130443213114034002333242434021444014330423402031130033212221132043012212312414031100440443403304243210214220413003132231441110041030033411101221011243041213312332130221303014010120304311333322212332032220022443321300404424032412422342340243133330104231223410231333203103214133223212214311031334013212031400340432400443422042032013442241411424342141341242014424404042420111111224133134", "224330143024340142040123003111234243002213111234121431001214403102132010324241314210132124424341421404334043011000131212021434001342412122040024421230244420002331404413304440113020444323431314443042123144334323321243410434301340022334001320421430324210042312122022140433202301204324010442114104124401320201212114144430101021341140043040432301400240110311324221300124042140214332002113332421042420211441412311322112403041232141001030133223241123411412132332202231443001343030321412014230033413343143001321041110424244333141043411214443440004404201033330100023032441340030310113001104220221114441110302042020040341234202311342310233243132400404110013120341403322314243412132000024414020242212000330312000023300043143441112113241144411403424024314143034104131323333440144042203312432022420124443001210233030444214221141004321110221323231121031032021043341431111144122320113444030020044433134304043001432142313432232203103044213144040103301402314014413410340440410431120102022240222003441342010131314102301003011234140004023100204440322333343103423343401144201221431104403030014013044433104004233341440033103424020241433403123113003000443114112332000222114041002123122410220034322110031024131241413200242020243332413440031243113211333021140223433011432333132210443333233234122223323434342012133121432001131201230034401234302034042403141331211212442003323320040241044113441140114304224331010023214344101204222040434040000413024410004244301041141100303321243204233403444342042012214222414313301011301211000012120444433302411424002430023441013342104410102120100004330213213221202010440404301242030310230223233030403230120240111300002004403044220023432044133144014214211132011104130102224402033422022444333301313041014214012144012324001402303243310021232422111132220411343443023203413214430143432402142414043324040012314323424302442401411201033130012143243000432113024041312031410023040431040024421112323414030021310424431333104103434402121132023434032242114334342233420433303412022021232134140230310421033321031410444234334342122300312310040024211032222214020110031233240340100230143001312041123231003102010332303010042101333413112411322442040202330333211014232344423034203233213314342114234430221012211013420424411132232120142143430123222142334442314223222022044031041321242333343411400100221131444422130212313211023143441024121103333004420431432201104203224413330122134222044003340322303200401102124110021141344433413402401324413330323022333334204423204122002131223044343444404144440344423243041442111001313040001234140102041140114110102032142012222341121122122414413342421421010312320021002200412123334223110333121432233243230343204043013304214043143023124130321233224403110321442440334123114443020402231031010134233031010443214143011110332004221111313230342101201114104033344243013302413210210132240241130034130414101234023240014302441222444132321102211043243003402224013200024000203324000241004343344004333201341403201323114112314134114103343311241233402234424402023031123001322212432103220324222011401312202023122343040402331344320210122234423201142222202214422301401303111020321111124123240202313243032341113204203201200240234444133211424402431000143232013121010304340423411214202023140144333113033312022422211103121034142310324113222332411231400322012024433244124210434244201324423110023020041124431431341312114310342432211004442024024001030333241110121032040230242312442024311310402412414221240104042341412111104432104213412020414313104400044040344034240140231322142204121244111442144004243133002044242041011123233224344031311410442411212011234311400022030313403234300131332341413044111133003441230443421231004113433201304043134231422331124221421440301242424321342114410413143302301041030204311240203122023324203340440032240224441312403020101203143032310102444041322421001014221132131344310134411122200120404210323014330303010111340341234402032240011041441342023301000213202223222420302221041003304132210443104004331442122031142221240333104043031344022422313012032143330202042213020322120313224424010132104012241402104404321301022021140202123211421331203214331341210203110011430314111222401113040434101332321400443432031320333444003222303402224423223241324202340122302100423423442411223400330313412101120103413320402104310404024432304112044114223410343034222023442100130101142342400224422033430230433204343211424340121242123214001133012224330402104331342323240424212331", "113032444134104404441203003424332332134124124200110432000204240040013440024431004122141342101112340042202323414102220302040233300021210230422044123413220232211124420020013141213330223040443230223132112424301313411132123243102110100121440000240444331214211001220413142233420404312144123001023133201124124223200102042222013342143410431312101433100142020241014234123033301133342102124030114212032144230201220233022343042133220343001222022333301003214042103114432243114421010212231422223220334321402040031143024310434230414444144122414013242330111332310244102212200240021013411420314024430333201421340103211310043443423320300422024022100323341130433012032010032010423002030404243031214210200121200342342344214221020001210422021310123441232214424034011041333342230104141330140312403022003441234143323414443234111400101100031340440441122430012434101421214430123222102412224033424432413432340312004110441132042041134440011413101323012042441323041420420230232441202234421031303432214041031002203242000310112144201201213304232434022100402332444104101314022344112033023023121402213441211334022423443010100132132314013314010133042230410040044342120421132404012124111200241010003303401114203112321242404102130134001103433004200021000232440434410310213300343034030043021323141330403402224122202133304004021031244204334300334230133114312420402230223240242414124143101302013434224120122344132321231032030400401202102033210303111041403110113414321341220442122342413212420022031110440321014221240133331301144342300420420233104324110310221222224240243242202001214131124222213330432314230413433210331402003200142311003220412032310312210242112024110203043003203230031011442023032233224044241001010420000444410113110441141301104330443040101444210334212430234202134013342214132233113400321130311001002031300404403321300314233044034234120413042330242010241022443220311004320413033033010303241143444431342024000134224211004303241312120423443042434112233144331214134141020233114413102433302400210121020012132000033230214344104222043223400040004422333433111240044023043014430021432032423301440142230131433433402423141122400022234100313102032041434234233013101231404030300011021041124101023344214034441342312033320413223331421012203301332034120032413403112040034400433343124144302412024000300310302400203444433440403142234430122301434432101311313433102310223030012402001112342031031440231331314142231410100112441334232400022344334343030033214421101432230022412200123022040440010122013022433432104041011000140012120333342403022110134330010330334414110104221014423404221324324341430123423332041042132424011342214110314341004440341043343334402342313130013141242001130233324304212122244230402430114231204334443303241023034404200403123020104333310212402233302014323240241430331241232344434123104223033423221022431324222441334412331003343402430422204212434300330034440132411313341302344230231220131402110222040111320023112143131112104323040334110434033230034233043443020104300030001121313120021130210303033310021244310412121232033311232423302202444421034420114444400320342112442100423344412221022014220030403300041131301401123101043433422420414114430201101200111141320440304313212020342032224414330301432040224422000342413032300242203224312001121300440024423113314443313234344031431242302112101111004343343444110112132323232244230404031224013200044232310034140032410134213204230044324020332144120123041314221221012311424100414001122430202022104321344430240433024231303400441134421210103403102222022040142441444214212231131130121120104144223032124313201031142424141441443233134142444130200343321132304010221430124004021103242004324201031201444242314224033224020312224324433213414323434331212043310210200314230430303201400102022211403401314003340230423422243200433442344104243332310334312300434223031034201444410003101444143410222013324411241042030444404401342333241230410221340323133230040423220233113023311343411312203302134243400324214134012334200030234102331043234223411011034233002323024131404114132233443242412311340011233424411404313341231021312121014442323212001301201241011214033013101043202342104031142302223432203334424142231443440033211223114421333414434142024112410043312113441121234110101422203122222103441112331034311243013014213413241103420310131424000003004003314042210043314340411043342111144113342341430002232234420034103110404444214100012201202302004321031031413312023302123442221000413", "114302201312034332113024401042032342220113324122332221004221141413012240331042041314302413244231441341400424433004011013242121134443411311423434411311110101443230130403103002310321142432002112443102441430313231424331314310213013044334404122013022230241313020323424133411222014402314410142011313242434314202402132420012304143311310311313411113040013240000120223221324340311240021220410232124100444210001133142320244120000303201034214032201221442034434112011101101124133030432103432413014104422110323130410303134342300340412314310310020340022102301131421110341300311104444010004324224214421232110402330043140104032244103412222040033200233411321140424412001023331002043410233403121301100414311344012410304214322341100233104320011300103122321011012441112242404241040043013332332241242440111324232100201240430023310040332042142040042242130102321132121414322322014323320231024321001123340321402111404030244010140422321321111330043441334042323314022341203221244413201320043102033103424044132444134341120333000223114313342024010143412041340011131232404041000104113303211003011122314142323320134422344043104143004413011420410000304433104440111041443312323130213124200020020404243331313023100114341112100420414321300303244140142014114244001222024332334112230310321034304242311014341404342142442332000134413413433231204340101322401044432300134103324401413311043141330333101442041302113034303133040333031211303121122110030334214404404402311431313014200032100013003303330413313144404210133412100144112221003434424101110414210201010233434323323222303242230134100213332311243311343344201232011333431130403301001344100011333030303021401141441023224403443413421413213214340443010431203344012244034101420424014131314031423042041203244133444402123010402024140141420423142103410241233221210041233412114104400410120021330123220142311201141012021301134414232232331440041133223401302220024310430321042411344430322422223004410033404042200222144443003304300141123243233014340432032232101333303113300410211321444312400143104333341021342443013131130400224140240204224410314041003320214033243204111232343200342031240244334040113200020440004021404203020143120132004002304140023013111334120301440422001203123332211121221234324011442234314320122223034103031001031220223220212133311444320033023040341112132234141130213042201243322301142332031402043311102320344311213204424043001023330243331214033330233432134102103002311332430134441244204311243110321243031412000221402320330230232024000340304044130114223240004432032030122021234300041242420444004132231312104304401423120002311304403310201011000443202301400041421114001341202002313432340010334142040023211313123133424102013014034010131124314411040301434310344312401330334123020411120131022200101443241214044004021024234121343413233422244331103233334424311233231424343030221044434302004421034322042202014041131244121403312244140112131001133211023223034302002433413020304422430204202014321110303403111340003200221224241404313322242323010414431141213404110114040233324203244112442200233441003313232001422322334012422204340001420041321304213010403141233313101422224214303134124042043443001230041320042233133024301040412321040044044024243111330000030403131202400244322230310042414314032434341412224440211301440020040444312023413240342342424120311424400331441304040143010334120423400432330320201021214203222030021304223011304233032400403133440211123210142402213212211434401043314323012412430023400101213342134222114114332424401134410300113112020424414222002144243032322044223012012030320002321111034143204001110234004144421421214112000103124343202334113122033430222210240101234300013243203414044301023213210403002122342443112012430203444444313401431304024300434002222033212121220131112024031001334114134124320234220302333034324441311142402344441434204140312313200210344333302324233144312002232341411340344222204342403213341031212102044113420114200404110011132014434202101012041210344220314130010212214313132014121034120103123123142133213241002323422214243000320231423140044414230441223143201120044240300440403012003341003113011131412021341443201022342424220121224124240333102401424120233313311130101231120404000311243122004313424444434030010300404411220203322134420040443033302224213340001202112223400413243143413324412341230413041423002142443402142030300012403001404441434100231244203303043143131013314431322112310210444101441144440200342210202033332400133421", "133431011423104444041321413334302221212231342304332403242020032143223012020023110043344014120310104230243311043120232103412112423243312424033112123310102023101431303403140031342222423014422033422000003001432204310223302444401212443412433010034212240043242423320231232014330314234423220331242033332311334214311422131233013233400430423121113143434121304313403111222110411342203101313420421430443444323323103312214302331304212341041322330233014311413021003444111414223120202420111133134312204013143210230302003111034434403011034023403042433140021032241113213200243024340141044344204233020101201402333222034331140344410334340430044100222224423012414023114030103101111430433012121032404230311323323010314233022043021412011242141441131442004032343021211322231042331433124433402023204143344313200222220104021010102422230442213131232003333401134201130011410101432341043034301240044322142133420423103000210203444003023413322413041210340104432014401003123220011240413211324302243104214442040020223123143023230140242440314013102222412101012013143411044130413311234034023103234044211343232331032301410420013444301420144341210204301000413011414133333431200440012201314000444002333123104423231224143204143213034131242040331134442223210400442000040124100314104131243031443141110312442343134230242401222333310231420013232313322134123401114443312300220313320311023322320143121303012334344240400100313421403144401413444001123344412021042004321032431402104130324231202323332140223213331224203411314023101130441433123302034231340300132114022341224332000334100432242302420404303200333242221030342124314334030123040330013232420413000313210003323314042243010441400201143414223002342002204040422240343123332111311012104310132312303303220042210410412343414011121433000031144023322332102340021001103400343342302020121303432213344304240000041243013323301342123402034013441043442031231214423120032240320431130334413120030404323113424433142044321123411043023134240432002012430433120011333233434030403114323140421222042030013401124042041434212044010111123111034324320422434443324340330001130134201204042413142020441122310100000323401134310211120300102223424211133332412341024134414143032031132400013204321234100240013422431312234041421401140044042420301104141332231320021321412114120011444222203340132443300314413220034432120344204310222410040101402334140223100443103143231244223014123313112024100333311131323230320103233434202110201134013310232001123042143312410012124131040323114314040012040304424202323122404043240210311012213103231241040120112212324222013204333212442301032434401043103113100401434311032033230142210020320103124240202104234030102110120421224424310342310142443241000400203311324302341304004402200114120134300210344404212102031304334201044411033141410114414402144240302030402323434232341121042124312422214024133331124420132003411324014312020242221442013121000023201430322111214211004101223023312142110012242334130144402100011334134320020443044444444401121311233111113344043421301424112403402301033232444012011012420020143320304330303232040011444334023232242342024313100200140033432031032003120410324042024224200333412012432222212322244410113144302440433422132442134004130224410241034222121111110000200011142131202022102341411123143422120143403032422234313004401140431413041342000343104000011101330423334244033211302142123132131230200131204131342340423102010414302114342332342103433442030021414042110141331312411442014120104024422434421442403401121404221240023034102101431023302233230214424411022114423202044344423011324132241234043241310412140322424042340322404011043221423314131203123401040403022434420230322203433120301422340303110114221204414301044132304404140322122003000044221110443220212110104133033024212443311414114433134342423042343021323021030434343310203130020132100331243401024343213032301021113142210312231334302133202430433343343430320130434202140120231211231304214340410204140411311334110104010444313024012023143203012404042134313042131440123233311301114042233302312112133304040222404033143322233041420124204011204004100103330201241140342400003332212312403431404224243030323032303203322131040030202433343441013134013112413223243311222242123200224413233110110434430122221321310202224201314213111000123342141444341103022221120214442404122323000441422123141144043303334432042210400204201014034421031412424021201233422003332214331241303440103303132112130220433011000121030", "202034311442040200314234104434142200140022032331213212411414141232020204411210303121142242031322321110234243403024113243420314433311140444213442031230331204121404423401011313044343004104103142204041033424400412214122134101033212011231331402203411334401043124440002203432041103012124442403424123332412434014332333004210334033012340002031200023022142122103421430312301040243042010130321132033213100030101310132103040342310002302414201440040303040000431131031103141340411304234031420320102310013400121104232103011412203141412031021404441333222042313442424013030332231203304041411333420044231140023021042242341143441102004232430402200102400113332302203141443112142234100010413403224130213020132310331233243342412342341444413333422113330134011443042413211011020012400113421031301234001401230402321101001410203433103103110443042203222121122422204031011440341101100232340234203223304112240423244112113310211323123024042320002041332334011201123412130101410200111413042413233024240344444223440302423243312443331330213311110444204012030011022223024432414111041012201004044132012133330420133310240401431032124210044233321011423342002424232233022310203324140410300220344201222231021333041414402011122323022031033043142420321324144201424220122442000210404140114431404100130243104243202421020332231104041331043113113443301321030400313424000311134411111020333141124211234300010030143230040223302321040033402014403301244323012433120013412002401220422321310140020033140000010240324221014220332443030304343010414422241234441333234410133241103343311004314301434343210400400314203431430402021013200144231401230002331401432442231432334414212340031223203131102333234224412324001240230211441123104101403420243011130224013242221042314023142320111302010101031024302413431323331222134032320114033131120303220303203002134130231012014134020321223244110442233023333243300130340323232144432203101043234022014430402423213240240120412233141120323400140020314423131300433123213302313312202341304432202030133334200123430000122240113012401141413042120033143413133031230111410200013213042442224321440220234141113204002121202434333033430410112423411234021003222403110423322131013114440041430200440302240101012121444031333330311040404310122003411313344341321401431302220402440010332104103423111303231244300200342040411223331422011210223411310320104013221324141322030414012123321242131423230012014344113232404001102404403220440220022442100320143241431013213024031141331402431022001120421232133411201404302441341120020021111400030032331400122211243230444043203421404443240044120043141343143130310344324403303332142033123413040023403330023142423222220302221324334340343434221341303231022102132300231344442230210140234131444312013421421100410114233012244214144231134034224011314442230321043311323130111130442110323110121012232404412121412102233303402310041221434213124004323313400114433033124243213201401331202440020040214303234344044431440342304233430232242443230001232441143320020432134010223214220203120132222310212432313312424121414430331130132220001414344044443201214411022210202403043444023323003313213044400031111214123211410243220214211014103140424441100343233133214324244042231322312321444244033401003422042010404321112330223412402144320312014400203034310214312420414123041220243121140233024340412303213142304242041433342014312321013232131112110000420234423230444104214014442300320210343302413410304244000440313014132420140230430232234313230331321240312340430021224203213201214002214044301102303022333243314343224430243234421211420234243113033233044112234003330410030001442240433024403202121024121423301142424312321410324231440404111123304040040041143203231324434240120233443223403044002012410221414043022100323342444220023043041230044113403344243133244311013334134011112143331423401122202030003424400243404042314213140432031310424033012112143211302403234422133230321110443310121333322342342341314124412011033422422141403003133221041234231442122114441001243200344001433413140211443232134320201100240101342444103230140430400324213402213340140224344422333000004233422220113014242010033331140141310144130320224010244203132441404330003230302314124134220022312142434404030002240400433044043040414140440422230231430240014101110302101423044300121241021200401200323204134322442304343213221424422314113033302310001421412431320043101424414033141444324414431100002112102103224432440334201412122003142234003434410410", "111013100143332433132101041211031201013333413430331242421114413213022014113242044223411320432442203403344211010231011214430241314221124413401433433430001230132214101311232012233330220323232123120132411330422044420211143311044413313401021120303103343231412330313341304032123110034214222103400320114302124422120023132133400134232222344443403342434024331124104333241243203103322233401200230130034300133241240034441003203422223141022142140220042234200111142434334104223443131013341221422200333401414142434313421330040140330041313402102141404214440313202240124004030220222134031203134014400310001120131432240430421042101211002142042033114023241444040301211001403143201213043304114420132313014401123121032224003124031144120344400210312134233443202132312234004314243040134402231010132033443142004434121412244410342203144042211423112042414420333103221334420000414322241014123442140020041331343104104211311344000411303222024033323331030212404014340212133313022334201120012341041343402321133222010243312234123024230003230122302234214434241013030221012422102234210442130211233302310210032214131124233210021410101001303220110403020034144123233214240234244342331102202443131320244144404222131330114302411411112134310114132313040404324430234420344230440100044121340222411024301100214441212342024422100003322220444214124323434111210433304230240142244433044133412100331434202242002040140140241413423014203143111140033323121140114320230114011440224234210034313010240341121400102142134214242014433422022213202002020341144413303302104142431044110324002022124224414224204221023324443030003402204242140324211013440104202230020202221312010324311110301012304341420120002242231013444444242312403204114310433130232043324201311243101442043033131023232324021131434323212022124302144143332104413133304000110043142330000330333304002441304024121441432142101020401232421230422343022332220041101422430330043223422232024040032212014123203242423214111111143232032032041432302124323301012114314044141333320302404012403000422011400123210031334302110044140112142243310334340240131004223212140433342004122403104324212431243120343412130322332210042211211433330404421004000004121300231424121113421142204040323220331402301420020422401211223120011404020342034134241233110403111213002031400101244112424302413122234211402300121402140001444314312424340341440121302010240331304201303241300032141042020242020432040323230012420012401241030331401023224144402142332100033204104320022421243130312321342003421402242322043230342334031331222341044320324204300404141412111041001002143440313342200023302420210220442023214111432033103310011434411023022303410301132440334240401404114302202232044332434010210313210124440134401014012420132002011310332211234411024200404124321312412243333001143034010201301243303313412222222420203304043023001011421441422204112323244120214312202242444122442104304431104104020332243111441013340103304323121234334130241200244333332322440020004010440133322103012312342224221102422140142112143403210243331020212324223144003412003331211433313243203232334013413234313312242131342223201211243310421122141233313133144412134311403134103322101213120200203040002212203423422230103020303344344431202241314432030333420314402320411031040310114440140200444132313430003211044332033103304240320202334334421310423121000323013433410421330440102124024313342204134430123332223403231100242111103424322320222024110000124124024420212221423223004131343243140143424043402121233013334234431340223031330320210421123043401000143242231341410242403210133033143424344201040020413104204414234144444222104331000343441214444204132403001023224242242214341214101211103201221402404301312131033010233010042300402132222312224003412002313033124344233001204432200440321043404222313301113434041402130214310301210443230420143020444243022031422121100301332210424404032343304411221300420242203443310240232224412133002201243331003143100031104202141224240122434321122113144432201233401420302312124244212031011212324331211300230324131032310124213414241310002202013330321230123222422230313401400341222402201242301102224213241421214414343201414432414232244031120013132132041333130410141203314342441232342244411103441310341332302213411210231230412002020120420230122044031401110134012014103143331332112020442031403431234300322424321221101410103123144342432310100311111313303201231123142101032202242132113420244312121120210313043243033131402141012033212", "042142141241324313243210212434210310132041344433312203404134413300121432422030114231111303140443031204012034234322400213021243323324041222423423000032022011121302322421323133223433302011141333102102242442034022410003302030230030024310113344240323033032044013123211324400120230012224343201422114234440334344341142442120144301021114033142101432121001122333341013123220231433021231423433440304412101143231413320100322232012342424333434412123300204423144314104022204102132321341224212340034144011023420311421031241412320313203000411323410210224330322232232333013443410011004110331414230014313302040421240032132332222301210032142321403423144100423033400331012231421033133124332103043041210104134300304303443211323414324142124011333142333202114344041244133343244334403202214101301422134333012242234321440314210100414143202442401401114032010434200204204001010314041211032200424321003100400213242124401221422340014010104342020141430330022414414403423001431344302214030130311411044233313401244004332043404214010120143022124001204243014210331011300012444410231312101113133200324430422231202320300010441020340423424123103420442411322442231223430421012033123242214432411233031133243300040222132224044403404131122021242302123402022331242034243303442430241012033334302131214324410301311440204434410411040301210402001114244410211304324141001033022231413244312010014432243041400141331022041322140242443124200201112242134441032142424004323332433321342134102104344044104123002343141403213301434002242100032044443314301213443030404430432031321420210202424120333232343320021141202033223104313310231210041331132100122211220112420144114442310042022333011341344013421143201434001321312043333043211123004434200431404012241224111142422043231131111120110210240220344330011323114431333124403134013212414422012020401210421003232334414331242113242123111033112423102244203104004101444311323030313001332130414410324301241021340014342024331003022202124232341344040211224313302003124424344243224001241032430330102341334200300242214423032104103444242144010133011333402223202224300223331101402041424040333424424022023024344043403020122441220033222243340444431043422442321141243010040344334122342400241122444201430322142300232243310143001321102120114413423240203023310131124204041131023101332310231021410414132222431042440223443201442030021103224322114400144441312201331431413131413344210032011102200241014300022022224134100412132113021412440002244133344201142314440004220020102042040304332230204133021330301131241142032304310222002433332141323131234344331422234030223333404143341103440113331040132313142420442033033230310411321130244241144122211014142013144323110240212341024141004044441023411210314224312100220220224344143014130021240234300144012310411444000222023212142001011003403304412131414212332310031104401401412003311400041003302003341114041024320322320234343302202133304441003033032311120123041103034132140430124123133434101320320042143043222301101310111231002021333430034001124333110223021340021323344433400114341211243413113130134013314330223232004310403142322440123420244403211222014133230044304014041203414030112332001403224443124211414044222404103301142010210322244304044443123223012002330033310032331012201012244243331400033210424213413122034344431240314143324041421122433344102142303443333224323140122031144414231322432204022003412143033304140103210043330221030242003032011310043330204443424422303004244042302213423301424044322201131232124113312441333312243031331210213024220304404022112211144114232124133442131433133203201022031041403144113443413141001014304030312221301424244141243210040123143340220423410142114040421203231020330240142200003040423002144140100243101100333313011011314112001123312143104342100200232214003034343142442342312443102140421232312440214022013011230030240334030210132220443311001314221313331321414234134343112011003044340224441113124220003304002411101344223122201214323232202103311322023201241032410202324312410011400023112104301142300243223134001013210311441043030342333210312044343103134134224214301110304333012030020220022011132100132244142413300332104230124331312134223014032143013133432234211301320040001102424430100331120124142034434003440102440322011310223330314033340404011140421112402430033340223444422113243433242413101201332341011211222210413110404401214403042013120433214031200402132334202441004213342122032341002324223312234032103110311414440404004320", "232021410141023001422030232331130013034443423213312132101342401331221010001044142401342330242213334342204002401221434222022140333004334100343301403322313124232113320300412223242124411141301223440424431104304042222321232242421123132033342302304431031234310102341021333103310434131340443400303241424242132202334304013013243343333133412331102301443443224231103244411402423231201423323114332141433111012433141141221324420440243144212020441022202232401402143240124212013131323432340220341202133303102443344340024113110220404214102344430401134123240112002412010301002031212314032443101210320014322324141414001422040311401211142330122110423104413111431032001031022421144034121333143433340000013121411142131421104300240030444303033333220300014412041312142330314004203012240144214334144401440033123130141422221242023033241444434212401111024443123020130420143201033220313012244201402424433101100301244122000223421012111320021210144200132112202301332143422032402010443422244013134423340041024303044413003322402120304023204124104330233043340210132232331011241140140323142442234244330133210430143134013142231200444233130200042401202033221343002132210340100122412002201431141131421012340141311114433001043000132410031011433002324233102403322121100311441243042021233212443211211031424433001011113342043401311121000034003143003412200220303420441004204034424132203431002302411241341003101302312102404044223401344122421311401312232424103114340210031011120140222204211441431233433233442411422220402032002313401033030440044414131411134014333220312334231030444424214044231312442242411442400414101402022030234410431332120230103331001222301423320430104313422323230412021224142320212114304413230234321024424004010122122020233133101143242133032234331243331041444313440033443412443441422024141210043232110244100421211311132402320123024243243014213040231221300121434103112240201313422131403402443233143430300311431232412341310423343440311044244301301134441144300003010214020133410143341133034043214101013121232341404043300401104243412014401413240210403444140241030203132104114243113333213041132343030031301443304404321041203132134033044113024130400313413441023233414030323302030030243100330004410241233412034234224410010423033114401104400423112432124202331030101111300413401114022122221340203413241432310342411241343123441222333201431132220211312403324101441040004323421111143124014121120214343231121232430331301422411102443242123424004044430031321210422201243244101332233132033312201133212131302244003430343241234110011140332103110441401424242003413432123132404414434010303133333130340031133413304241320104002023414122431221133020232211144102033222434334213120101004344030144130400141332111440324132444042124241131121112443330102230440013302242230311131332222304331412211212004431422000210233201044403402224002133313004100433212001010140331431321232401104221212231031044330400310241230120244212302020401243333012023201244040131010413242424444201021041101312111210423013134343442231143113201112421122041112244320342140110242434112433034110222220312141234130404001002313241102301010403342344201221044412343241040323011234120444113410230410211203231442042011132144311043100130301414131230411130222433032341332104032104443020013112221123221344103422014011242403224143140203020110132110041110222214204024420020343313422112012111321201440324433300042244002100224023130224304422112331002021222410213124112033114414223001121110401134112204401114132341300401334014432142113032042402421034030033141233102133203431013202010343101340401441241402413324010032000111103203312221021230224140243112212132330103423220331332243422222112124422203201330234120322201014232202121334214043321241130120413231020011240302001013131332233143330122444340330114122142310020310433123101121443022434041030322034141341210222413204110111432441130003132122422322201112330144242234201412441404314400301220033401430020132313032440430401043233241242423010122313311121020100041443214223424140240041202223143444411224222030332143341014133220243100143120412344142312240241024124044312403023132342200041000442114304123203302411112144433023144022202310014020033430411141140332211014113003242014410403210014441004310304434101231303441030143201222424332133312031423033011342111304144442141320301002200434312340344023423410412024411341011332302222304301300241234004003041233342241004204411142243230410434010342411024443340242221400100124113141", "333313211332402304011240001013403211341400122023302434310300214341322130434134441230114103013242124041102001210421200244002420123022302301204022340011224204010441222223004203043014203103412120434040112400000121404303020220021020302423401002114343244311440340444432444434421004010024442402431322324002340311402414231400031443440032124444014032041233430130024112102334013214130204203104323212213420243233300400210223230211133040410423103012331403120220432223131140412021000133400332434321412240312122004111113120123240011132213440331423412414031324223023142413234302043222011144323320011140221344130203130440120433432114013104431314331344110314443430120234241200401044000111142224042440211314244343020021313130030110141100400312413013001432103442104131030321333140031434131013231131121112400141014332411143402304033202031442043123311030401133342244431331110140003030323423424440130042122214232230003302311442222321014022443014244242311412322004234314031111422320201303111303214324240323240203322313222213333312010122440113230404444242133023443423420130142330220210032423020014230222044034113021303213003131032121341404431210231430333143031121004041122114004001211430212440320321413020122424342321212011202431024122023320210304303304431132442011103144210112040012403004430341100002012314303431431424430312122022043013301144313022224133033410032232441343331200412233021232032020230122242133031344312022143442013202212043211302022111142210411211111243112331322232232203241422320142431244112401430012041341044002004131140033412424132133404231310021134431002443010120304212240330124203032020303031020040320330100013241300101122203010401211303100412310021102402124240104144401324411343243101230030321211202430412030220330221112104310142100012104223141001123301340133344143042121402441402110442034442423133144021300212241422004401310004140214411112124030423241221434031103311440203114324103314144411233440433101022122201413140413233022434043422223044102003044233330400122010210344121102344330032424011442232202324014331130404423401104243334240444441343031402423114121421030110122340243441400122142304000402030202112412330103114233022112014242034334202211414043423104024442110210104013302402110440402400232244331314100114113332004414412011022132211342400342102413332122330203121410012304423431332021431232134010343133131321320301230123331011013310242141312333333204020113224140022144221210241302421313101234222312411112414303442203022313230424202321323241002204122040312122442122102141101244204334120432413343221213103100024232241323301323402400304422433210130113121442211211001214230001100113301324332232202134304240400211234420332414041021134322321132200104331012030234141001400101110004421223114322341341310024024411014241234111400201002204402413314213021131043030301324003313030102001322430411112012002044334304231111021412200334034211141442114223344420121021033244132434324433222012410040004241204400011311201214323324413233311100111433441013124433302023133400142214300223444212313314041232213101102002204411011233214422223331123403344423024142044421012232013244332102020003400210014113111420444234124442213112003311011332312403413010424402131141032024102134323433300331402014030002040311243430301002442323312341011032424103140204232404014424322400000231201404210211222241424011204000132033234130142330022312134144010100324143403132140403410234301021430000233442433302220333411144341400113113032330230303341402144004210111310332400430422423141024413333420130142140433010443413230402342014424000301230424324421223301304443010044333431314022313230100340413132401141233144243100121214311401014200224041020034210121144102131040421030410311034113334444330303044134310041332103204333140432234443220223302111214430302402321112221334224141114021120340411131340300223011304232134331402211010433000432103412224103144442102411022301112200203044100320404213012210332111300212143141043302223002212441100324044204330414223344412130011342221022424311302120314231344412144141043312242322323021034334131221230133134344142131313312412334403123344041014310030433332441244303020340201040021042313022204231434343420102421131330004400324324123034322404013010322023214040420142332112310420121314212102022014214223042341301311300144020320401001413034200120334210103113442242204411444013441430120432003442423110423301321031303324200041001404332341301131222341110311314012442102021443122330433123431024", "334344422040420141214422433003103330420121042244002302224240021120214042321103013432300001131023204220030132443304023204433112130432102343043344004300004421313014222331120432431410103430043104314344113141344123000002344443023331003004233320031000032420210433014110341001410313123331314321010410331233324100220403433030104143041011202132442304244433022424143310123401041240204010401431401030221210304424141402434021133404004431221102202014101020413202123222101031400021021043324132021403424420011031342043242034014211323333142212144040100401431322130224411201311320404214113432222300343431024042211102222004131204412442332230341212211124332110440222321121124004304410140442101221023241020032212440031304320101413311043224140403114241443223324032241334322431332021221220224422232444240103204213402210410241140321334320442032320430414223400022404403031001040443204131211244133433114443023323243403442414120241141324301004403000213443134341402230342441421103423014310031004124410242122131120421013421202034300320213330012343333214404441300421204334420001033344111030333430443004122203433323422143240244340214224403340230110121212221022424431400224304040141423221031124101330202410340440240333312104002320211133433322340434114032042231314443044120314112142330301414421142032030130400403132434401443024044221420031303430112100023032212002314043330421331004400300132100443013444134022131010140030144203213221042320440033030020242302120100221320142130130220004232140132433232211200331330333010214312221140211143001014331211023122400441340013001430320222210002110412210111023404242231040232240043104243233230141014143104214123014311442002020120120212220401234232321404434003203312430233343021234311402042021221330200444413201124331124131302332001143220022443002104404123112441110024333320400231233322122414110140410104420210202303323144120313410322444433343234102132201320041401344120311321220210042201333430232334243404222441001143441313104110424003103042313031422401331034420401203240023230401130434004300404103330404311224332312030021114400100314121341320004343032040342434420332033203001143143404112023114314332123312134113210044243221300114302400044010242443132344120324140100002043141021443410130040402100123321234000432213012234344204434141333111104342234401043320441144423302313431112110112310301034120304344043021412430324114244034342200412400244233200232313014224312431130241003114031230442034141321240240021432322020034234011244332313211420430332323320332342121332212333121423341022010301331322102330120012430443222330220044100234320414242414241121021344232322334033404130341022232304022441322400041042024400201212024211100101103244334332404301140103031211304144304341224002011302443432032213302102341014404141222403324234101223220314401214220113244333040044032133204142200314101214230022343123433331113444214123424414240204131304413234022103034132002014314004440143143121243133214342200111423312310241410421012031112003341030313023143311041424114214232222420213031232422142033231304124031101300002041311032101041432423020432210424431442211404132114120421322331312343243202201102002443221323104103314344240434022342344034123123443400210314200030230212344014040410203232342434041033234232011443003030121432413320331222303402222421013101330404320234233400412201310213032113302011042200212440130130304213221122300024403342103011013430420441204041420111323440313220022202243000102410021110113141124204432222344442131224231244313122301023140222410411311201130332244221140413204434014433043143012042233310143143330213431143021114410334002414422210131003023211130440040441230433442222421321033011303232201340113140314441140330301134311321040111444232344034322043330244300124213112333021412032132201122221211421143023223100240111113043004434214134342313000404333121244032422302100343240320332220330323133421043320304043010320214220403003042214210240330002322213432323021002431300204403313444033422000132341312201301014440200124040323313430143243004123031324323210101030042131311431132404040201301023214303224244413003344230433042024021024014021300120442044442013134034340312431200234304241014334010442012311142000300040314444213332313043133411342022311143401323204430242310130332123324440142103123123433210220214414324033420022022203104122133143042343230203044312012030234314134122410324244302100002140004201120212401201004031144223300334003404124040120040032340412221340132320", "422111231134034022300303043122211322224143331412132411013434402132343300201333200133201430300213303310044242024332142231010323224033214230043021013214310233431130011233210112402111021032242342420124144410100041342124244310224244241240224433014222010200130320104432110322401411013102311403142022313013300444324012344202023224414414103130012311122200210111104104404300011104424433310041403003113004413424032143343244133443023341304021311114422331401130103101444124121411002010411321221012002121433310303440014400213101344203202111421241411130431422202412114002134443330223331010321232140021011312142002222000241322004024110023303032021441332220123344303244123304123303010203231302104431042031242403401003132312002031231140110441221304432413023141304322413133303103202012441030040413123203021313033221241431241034332211112300201432041444103340422022131003203301302030124400040324120403312022431441130440344010222234312403102412302403013303203031312312104010233143013200342311332404103331011421400021143223243204434224021100133043013424333201122343232114202011224014430044432223234343330200334443033043033230430003144000403314221241042023113031013204130140412204432014142413342022201213213132111433003104010143434111021213103122200321032001123233214341021344434143042403320341004402320234144302244103331201402300402202402421323110331224022103141330412042340423302420203340302031440444042304210023311013030344112304114040023414432441214112103022202122242103011141020414434241132342141211300142012020023204322140000132244410121431214321030034020224212003001302143201210444014123443341323314404421322124441232303142433322344322211402042140204232303213214142204312001210132104401221020100142234144003211312033323133011422001304411320202421412433203430031130204042044333311201041013323001430421113302033141244043114412403410431033223132303011201223140310334220440220031401123240212131000040024222422112421200221333340203234131222132030432201010121433330243100412333413042213314004011213313033421412031402201442312311104034241104303112004314340003230444320114234023400040010044014411343031241403203142141232012230042303214401134313002043130123020213240134021401344000203132421310410232230431344000244134441241302310323430301331113241122024412433044443333002313200221042043200040341344000222443120132243304322221213400042010122130402013333332402412042013032230200011214404211333040420324334123232402233142130233223300340224122200311222341243241103331411304301032042402140144031021421431244323014210022220031310001411000304210430113221302004323024222142412313043000233204104011213214312422141410411232442431341241014044322333021112431031034314330040004121242034002314121042341431133302034441301204432100014203221024444240420322334232002423423020441111240302410142301032233130400023220123422322300134243043142403201040030032243322004303242130242114140423311010114232111032042403004034132312322100134312032333234214201243330220343200143120013202111421141420441142340400221140422341123131014311432433414413001033131402023244212331424231342040413010312302004440412414024142230041344030331320310423044003323322133010131222230331141122132100243024232321321243344111230400420042120014340220413032012142442400332232203423240000334311210103211023323230404113123200131121411110302203422413230024241111042304203404314003323441414001422024320004232333024432030401330010122034433042313232321342134132044214040100223311224020212444020414012243114321413410434433144002321432431444012302323324043223233021242443440120142444040102341001243401044433403421440021041410010241410013142434432142010224313140121233321434431333014203204342440212012434341144302440403224000121324304033433433301302341334031032233023044323240031033023304122110424234044224344133131222220230043004330100134331241221141221430320240333103323022214111214114024423233200144120441421220403102223420202312102312340343043432012133133023030324400441430102441032014423102113124314434103410140104011124203040344431410414413032111322112323244220343042342020331232044242410244131423012120410001310340201030444322222132233443303041344211222434311021320302111304144423120010243410203203001220040104204243030124400212131120202233423403022224044214401141134441313012032223041320302244322012242340001430212341334023001034003201111234321413101002020004102441223401402302040410020221044131442010030341202200200032332100221403110311421422232122141", "133320401413012214121442110304040433031342032110204441340123210202433313213142111300342342021434211440104033433401120430140233334422032432103322003213010333404434302441143023304412324211042111141121411142101101001004323421012010431012211022403330003240322402144104120402331403404421304032310304321423420420033314304224344244011213311344202434211223422123420000403134000012132413301120132244313103140010134204443304144313401302133012004122331000243040003041042232022211442232022201243233224200412321300320411001230212030420321144224441104132432332101344234340121300310412422221114344114444312323020210301340101311320144203401101434140131243230311311304040002314100301434031244331424420433122140141111203001130343402343113332323420102233214010201131434134204443221124041324404034041204123134121311340321323420130000241331122304143113234144341213414432034202424313113041032411433044413343431322234421301210101310023331212304414311022311240330402143134410444410001233201040203022112414304322410210220411412102121300013234001224432302301021411323310131410012034213002033241220202230132342413212041231211424224323430243022431300131143122214114240201100404221443421024423440330101304122320040110320034413311420113241421433232101422122434302134200021322440043303440140324044413040444113443422232001444203340301214324000122440340221130121300214133424303023031304440134200213401422043102131014431001034130031020222304240332024304203101331213233040230330420142304304434012312324223114412244423400101314024431400202330320110113130102034014213004122331042310004032001230044320112342044314440404323200132412043420434034024102432222304104000221032200123224223022401311214000040440141044404332142441333403211103023340241213201240342120012011433111422423212340102320110020213311304200113441011112302024010404240310022000144320111324010400334041223034324313140000024323322140404341330303030013223020441210120434223041341434403312030413231344441111021104341024211423332232041010234423124234314343224113311033404434301442343221430024343400441332043221123411001222022300230213243443432441023410141122043344032024404213243130234030444442120242021011000310421111001312421014131042343034233302001132010324403441303233222121431400412124044412411223014424113313401202331133013310011342232102402033244113302410400431342444304433213221100211041401302124233421413432101042002224031401443011201012312014320142034242322300432242341300142012122311231101201322121244034202120432411020312024042222203443030014204203421332113343140444023412042323010123323424202212114144124440232321212410004042223314400413423042122044213411013020133342414320042433444122041022410000343010414342143413241420133214044142104011101411442330240000220204233101234323123101130002122441342401212301200413323404223000412104303020200002044014113402210304314210003424222343341444000102003110342422243204120112404242241432330014321101130342321330224301412242011042400014102003312113310440240221324131440331011433403112214334041323144341331210203101421441123014402433240133312420132011124313024440420411200313130331310434414404314030210333423334134322342431341130410133124123031331413140023412034011242130402143242430220223421430402142141130340232234330221332334020102131331314232422241303410043244241102130340320341332214023204032023134231341210234432244033431002244221022334423444332110233423021132332110242013400320343011113232244121314321140104423201433231132114113324224141204230443120323014000441420344240240434221011412443412431214330031004342320403333043330014132411003222011433313441214204113120344120224312303434313420130314300411241441200121244441430411340314414014143314311333313012242344303004100123324140412204304334213414340102323240314421130043110200024430344201024320403332044324024143103323211303243041203130210003044443110424304034102403341023330140131244231331032424121322142013103313044320424320004101401224222302343143434332220233320242210144132341140344244031022304241414344241140104322110434022304201020124212204322241410410440404303304211023330230444000120440222003210014221022243040213343143410033110431044201040120301300003344343230413014434332340210131231411213042420040411010220332220001342100342241441411002413113133102232042222031144300240023403434421122300110433001210002133132401311213423241114001213343033332310334344224123012033412114003044444133314234413444202412100302142001113420144403141100133230", "244004203343000234303133412144421044321031332103443222402442241240131400034003204002331301324433102203331404113203301431202304023112401410010203343412334123202321242403130312324230022220033121123210301221212113220121430320423322210411233343424311140423341234330223013424310002103044203340144403330344130010143243041202032413344003430231122412300011212340332404343112322240204330400123001341414100000000421431034001024101342240202040200432034304031024200142420131204201210303132133231222334112130422444333332442214232340114214031210430144113130224212222413104004112222212404200400112011132403402014033200303440323113422121013013322222113112033322142321201214401432000244430023224420140424032133402342241241333214343343231122314341244103444200113214322301143443013114143024221410234313004240321131430030300304411203141010420444112413140233140130024241122231044233243222334440320033444131012224233444003343014142210243123144224402343200101302110234041440134242040213230301121143230420122013300203400210331422242142433120440033233410343132433330342213430003321111143444430140102113232344114434224421032432033232222024143012313312311041121033441321211303240040301143443101034110012404342323224200402411134122330244143120003033203303031334443341242431001001113422043210132410433230322344442401001102440412440130404204011123401210440440421313101230314404132431301040443211113220343222141001413134340244210332243243132100142342322130042021413034430222430040403233232120241423131014301430221432100113333313021142420034004434012233210334333231304413011133322002211443321312343430213404400223400421430421134233132423144131011040201443300224304412133003113313032144230110123324030443101231311330433242042041141344302310211332021424431133024023242403441014121240202130441233044301233302340432113313030030044243343002200231244444330034304421403223044030341121303401144130331110312200022043323320444012041321024030114224321041034203143232121321424342223231340410420423144434031322123122333201134211144233344010304434231140122430422422011412303344300020202344323110341302021143230031140102123230302421003414123421412322333320011311333332041132312440210114440401432222330111021144012023331220242223001042030344021201111111243330010400031343223414404140333002021112202112141334213122031404333202022444340311203111320031122420414402220034403143142214024234243001004341012134213414310243330222340100323340240241242300341144003220131444401121420422434302143123021022102410204332343022304343122011114400122410211442002434302243201042304400342402003124341134433421344123430343232442200314314404043003023142111323311044342423240342324233333311422004241110242203200443341101342414300224334033200034011404212131014434012442423244143432031114134212200333330301304344012402422224444004202322313343240122110314434444221444340011444440401222134314242023234030432214344332340404422304121132241213441214421404211121213001244324332121242422021142402433211423320321343113243223434221332231032401223213441121404012232310440422212414340022313310430030341444241100300112410044012043304324133232100123003202444213133214341044401201312113344043110321231412333331020434424423402012214413114030002431334032133441332103300121412243402203303031012421440230432042201410244230034234003434102232102024224331213340040203242404341323242002343430333113124124013132041011113324314044113324241221033040441022424011134321234403303100210002004242142431323341340431343201244031413003022102401401224040230404320333110241441402241031204220223203041122302033034204220032233111343014413223241021304222210231212434324423034234421232110310203234300220221420312131140113144204233123333040330011210120134144124414322114020314240030132311312434323343444431323324110422043001334304022213002311230341111030222422440231400322004130322312242420113440041330030322010034413443040443030400002414331344243311230044104311330442210002102203431322040401442012134042122432442011232310401403200330342413130110023400401323210042040404203441233034001234403342120243222324432012004022002240231203412201201322403320411431020212210414112041032420240104002214144324411301302123113204101332043024412030302111442311241100413131042323110200042422143320323014004231433401204013312000241203331330031243203301422202133023022243421113343110404211222142142442024431432042202023043220140420113234244334111102033012200014023334233443401004110403433042413332431040", "444440203310413023300401343200223004124444104411421244024202434220202343342331340120120204430223220130134303200310311033142401230044011403212311330413340201213244112233413424223313414200202304110212421101423414404102223231200303121324414323233144034242011122432002034414144223314324031200430022243400221134402401124132033043321203324431123342311212230024312232240133003203213020312014140312222044334121130203410003403113441112300131231011001340421001002404443230033213041222324402040012201144241101002334011201403211424200211032212421221030323040231040303022243104011030444014100400430004100030202033102040140122204234133044403301040401044043022312114320322232131230300403100314010430102403242331422140203140413230112302232423303224032003213431000111200340320311011402121241113113201221440104143122113211321422234303424320141132003323333441300444430110111404310411231301240210121240122214141023022100143110004030301041303133022101322342433441113134214314111214421212234301344133240144122442044010320130222110302222334144412133311330401201020103033340210000343040110210123333012141334344003330410444411343031304330144030024343331204421140341342200201200412024224003102402440211241442442421134131323243124443241004221010310121011002244024312424340202232434404441123423303034002030044112400300133130434221233001200203434120134331342124020020123430443033120030430443334024411232430114201103122010303041312324242000011414322001104133430043311203411412332442003411121331110441233402202034303214334334212414022124412224232014221221313002240130100102114232342123240142331004244034211120140401013130341033441323224004431203134001422421043211440314213213010434331043010432341241334323112210121114433430021231204442312011124411023132421230413444211340441423412204104342040132333403242320141022321042123113144421121222203121330402030202031212212211102400432300403132221104311104012020322434314002200234424201231404400221444104324343442021422120323311232144142142231420421423313334311241012412222122240014221023022323402430221242443244001342412011233242123422210403423203300112100104134223310344144443402222141140400003143022402341404340442413031420110414441144234321203030400103414440443112014203432433320311233413211204301042242323420013433203003034204312421011221301144132332214313000333002012114422230200003014210140240314000244324220224434023121423011113032111422313234410143330101032210431201410433203244421414012410014243304222033242141344304443211032444343203102322211124012202034323443321204014404140231013343331300224344040330134411130042431021100232042421442201400300203143221220120141403003340310042400112232322433341023232430332322024113021004400022304211414413104334243210303010213110012224333214244301331434441214042124244021144001001440031324243223042324332343211302403341214424414330434133231402123143340230041401344213234112222443201311311013101133220141022330014322040141110443332013112310440003400142241234231212103322103432232222104424323321402232314442112133022000243443234041423133440404100301331132303301344344104240022443304231430333003030323022444022440142123222010032244332103431342301244312243413431020040141411031123204022222000330010311112323400140403304232300244000043141143200324403423442121420122211423023133412002042123001430012123141440344020042114302112041311124012033303410014010242030113144223410433200243313342001404112321444342141320103013100034331022222321310300104323100011130131234122213100401010203230032012300304014341303100030422433204024411220302222022213132403201424200422120042134000343030434444023333313444334101404104210032214430404141110121234111210203423114244023143203443241022131301024214240001422344403003133110214110031312222400232401401143240100110003143243342120124234024333400300311321004021032324142131103332312421100110220201324441322240114402142141330434000224201432331024120023443412240011402043432431242214122303334134243310311444102120232101233222212200303413012410340422214000442200021230112033404040401322340231434334214034143023434323421122142414400122000123240302044000013112042334043431040104144313114202131130233144010220421123001013411013340311412343022001024103403032033442132322333233024312404420441122214224421244210013322032411114104101420002212303020323110113011433220041223214343141014032132430010420221110444204400403031432323141413123242042201004300402223342231032413144431102314111103424321424012202044", "221202140312334012014131413011322010041122442203324343230214242311110321242121214444324010044214124010213203413322240001412211114403123334130201313041410140302212121031234110302204242233043321221220441113130423212221023223003244334432000322300411231002422323213400423244121034114403140411042331040442310011443311444432414000301020003422220323103203431411122320134104001321312431102430222110214020043244430410444402312122302114013311000111412012323143024102324202444034444432241100120212141203202324423022002342231003203010201143021113413313214330111013001444010211233412143400100301100144000132321224013333044444001220033132033143330242342142224131210312041313000230133201134242443322413042034022441113222431020243440010042244420331424301313244100430401442012103304021330143200343101201313422441234421231143421301010121312322421101033430000422404420103414140430124004243122404132424304402231230120004300310212411412140131312333023143231330143401020000121114111024233244232203334142200000134300331323243001333224402341410400044303001410442121442231043024104311014004300011210030001321333201213313313302142134341223442210240012231424102234224011404113014220103433234232301001141404121423121321410204021130010131013400110403001434230003433003330124043011124100444020313221104313014044420233344342204401431413313144040123130040310311411423104123141041044331013100140343111312141023032200212203233300344444310214024024323244202221334123040421213012211032413430132240414044211123200243214121242333241312311131232110302103324444341104422210110442421440231204140420240411424304240124214002322131320131113023044330041424144212443234440103240240301402140244233404042131441122132302003243434233042434200041233220043204043242412331033022140331214322001003203320240400424311013403104334401004424002231200103333020414331240002330000201143323430424400243214343243240331341242020412320221210443122323112022234132241141301301223002211340322333023412122244011033144201314214302023103002003334323320223202232124244402301121443320344224422120241210234222224024023421001130400012114130140242101300140233304222322223444143203241243211330030120111320141202330440110310333031240301223142103032244004402112040012100143122002133134400224102032223114424320334440334221310111403030214142414431413111341220432442132140104210202231240430021421312204212400433004232113140333013411244043142120401321234213044142224141414131232014424412044434314213423041402241210033142200113423433321233241113410133221113004430133140400312042111302014114024441034140211101004203032014432043424131402140004303432323000112321431110441403414303022202212010331412342323332001133300301142004132323231143313320230244230241233132431211113331244210410442331002414224321330001314423412133323323221132423301211042130440424143144204312432034104232013044222332123234324332224230032230143013411001314002303224142410341044220141210244034221212124224410003002111330104220200304032042114422220242230131321212314430134223104434140240002120011020113404131310301421323341434401244211330412112222440121421122210403412033012121400234304332040412041432134034020003400112311343111230211340340433413140034320223403023334024323014332401214102310441123122102033044102203412011014001234022042211241300331213412111414320002443231030412112110224111032032223100322341023242134000234033033311133304411012000333042403024303010341044220230032223031313311132031421124031033224141024334314243322311204010111442234300220234410003414333423232300123111313143010201224212210122310220433341422431122404024101434144400111443230341202324121112301030244422230220032420104430410330134331442021121012104324204224332330140031333320301222400030000030333430022121111303132423444142034322013144032133232134321322123314221230013242013301302043330033144432233232301431111412310131334003333332101011123110021410120024010403344424011202212404040302121440042204041041000121422003221402204420042212323343030042202300443310201300243010443242110030300412432042100003222011322013122442311242412331342231114004233002442041122231233043400412313320443323232231140233231344000412221433213033334044221110120331113114101244020311414122023441330421021223041442043032212414402242212014230330422241144222113223404422040103412133112042101114124221344114302443212032413143332420010100440030404104130203104342124433220402333241433330011130120232411033013441231202443423242230422200220124124", "313140220241333233403012002341031132110234102304302022002032133242030041112410101013201401144232133033113024240121103121024240301204342312002144212244312100031113313230044110313124444102302113432141304110022340002313330301243302231111034023311043121034124410341144033003043020020211024133313434311022433203302230100142303242400440134421041024000012134430032442234210424120211221212323214130033232240300103313014011122232403301412301212341411130301403441341033404022014004023141432342303110422233034421442313240104421121104431143310134304013101101303441130113002420112114300142413034321324210402313203044102210400322412242122443402120404132321022224131231213411313023120131430423444134104401442420022213333110041440331311104212204142013200232411333044023440410310220444041023404214443132323403122341014240413221403033331002420232101114103342423221443033401342322121231143301134323040413440000441044321443110114224020233411034101424304440011101033043231401201031134010001240001423333013234430132012241234030033203141232324124110232430131102424244341340220240431121014221134340223320123220404314210140044202444012323434124401423410013221202042324333243214104223041110132212441231120010402342422000343434013142223032243402230224323422431302104201401331222104433344333240111040024410130212130200341144104410420041201232013232103143033134131424004312013103333324433234123041341343033310011323143042320410112103332122241242333104104342002013114403001431312443330332324240023020421303410024221000140101343014131203204100103130002001410311112333011043023310043424010334120231023321200432041212412343204410103400110034041323123312023404304220344343322101024311013340203201323142041103001044224111230420313033202322141224220321111422444124244011401433232142434314340241121334412333003304212230120330300300033412242401414210323210001110111123113401434043313411400142343103200004131303442242341104343342120321011330234004102034013241110323402213233042220213133142003123434100100410202412230331034403410144142144124223444332333111113410420114224433434122301001400423410213413211102004103331232344002444130312412431203104024433204112203200433421111434322141002111032023000433011420041343404123340443233330430331033310444134411022231403003320133024331234021434430342221022343241140121344442002040042432124441132322402142432401403124041032312413303222422211443223024144323234143103312200122030020003220402213133434040013322342321441041223201333412332202302003432332211222044221333202040121031332410130200123213000114240431301241102443312201110304134240012120010004221033123021124120401312100423301401122041224241142440102444214324243312311342234322313102040340310441431402201412324341413121242212131211030030131231012322102102032034410332422102134022234002011300043400141433124443242323211333001324401011003211423041342313213121321302040224140223204331022332431033244000022013332103410433424233423411332221143441142120412334000222231203341400211322330122233124410131414432410401203222340002242021441243323341013001300132304022444131314433232443432140143431200200012331402220403411423441011212224220131042443433023140030204002131002411224234224304121010243330431322003012331313224301201141044210313334424230130240301303102401331144213340431224444210112430300142343230443043241241144202042100313001114224142023024023303022212102312004204120313242421300243201303402034134123021410423101442422001031123130023301402110204411222420144114323342132012214012210314200010342010002402422440432443001311233444220042242322021123124012014011302223141104421104431123300224321123412111340014412411314141010133342114323400332043313023341321123400114304210413401332434112313031011202014344412234244233403342410043032104442310433023010122004222221020333421033220420144444002124213403001303020030321322200244123212403103101044310242231334033121203331421310212313320110024220114340043041423232103142220004322412143400123131133110323304323000111231200142011034404122433212321142402404434041221111224402343240222024431430112131313331212124414110321203343424000432222033033030433341443222401301120201132404434220110203101342040000113310424212322300221141124043243040220240300302212214314322304340013321440442010031323024001132201110030021310403002143042120210230202221141140343211420102211130123441023123111304313313341400024231243302111333241433331404442130331232014214324200100221021044113320311203430400042132", "211121444442242240130320102203123133110014222104334304423204014020110432222412400002022030041333110114234112011414400202331401220310112202042034121343212001231323112332421441134401141211124423421412412413240143441441202021204022101440433422314412404000313231104213441004104303320003334043244310320021322420302420202013301424311311401210311213044032232030024041221341241201343003242212042143002243210302311233301143222302244344330230030234302102002333413114000021133330014313210024322403200431221444434031220241431320311032412420410333233403121024310432413400230143224112400202411134031423133144021043020402241121342131132220002323112123140314343003033004403333332412122120014220221442411242300130401011113340443213012343122001214442201044332422131022141220032321224422431333422200434102044403412340024142340412210022143310241032102011232343214332040311400302332412231241104430010034200432431304404131000412343221414211401034212102443302332400410141120214043343103421324121020112332002013231013000304214430400200323111303112301331111334103401020321111043144011124431243312011110114013033312024122201303212213312222212231411110341300033323322033211311104031330013131403413324003322230121133214402224024133341403434122303223023201301122422411324201102424204230021230214102302031143242143311114124134421243010342400020344323210024131102034424443034033212424140000134402014033133123414433304414004344201023031114431031440134301342103332313432241442440003400113334201030321010310241114441222312112010330021044443223333410200303204002142034144334104024114043143231204330011333243444014124141314210141243310400002430112010330044334414421424122402114440240134334343032241124334232122043021424104044021412203400011033403024420331210431240424340240212202000141411020444421413112031334103414212112221003330430412332421041103114201321140413020402242223244241343133100131203224323331123132423022242133401312414042000303221230101211121003043223331243111404113133344133420300133320033043312033012410421020402223321031220203231303421023000230440243120021220433042000211032144222400121043224210142110212232314141024023424132310432441341024124022243032121004341423204404431233413232330201322332102101032023333413221244403404043411230132320320133033433321331131203133013224422023323032030122442024222310422111240323141103422203123042214324231020040030202011012032314314214344234204220333134433021233104344221042340041103301324142222030404233433224120112412230400240113120343400020130424400312340104043014021424230414443213011011130321033401423021343110212303112123311323124031412342403024402041213330102111130231012222421324304103214413100430114040124212041440240414341202104400443420220143322330044230023423041204442310441242320104233204441000023203304023042203333241201434031330233100240132043202022003244444224302142112211224110042103013232003443103242432123141041044214444424140433132233023134341240031043432331211040342433240222440114034042221142424421021022324400400031133122242341311404323101023000030304313141240343320443224030402403422000201112442122023113413403300000000144043443212013204222441211322021123143223433402103421420403401424334032140200343030430044021112440124024424111414404214221314210311203301443212204114320214004222411241303213231104033211311111201030112003104334033432141313120201404023414131300232300243010302444140003340421032344221103133222430041132202132334031110141031002310234404123411314404431003241221024440233040421140420021133034013114434011433222004023330321134410210233231130343112312003224431012002420331402442340002410132123310042001444230422441311123203112303104440323202143103143321232211412321402130332111402223402223404203441403433012131323043430443100221240244244041013001102401114140132330411100112042223220133141343030212140330304320203234043344140240130403233320323334011401413131003012144002411444230401142412330010012203320203340020401430333232041404020303404040310344340033403302310422142023240423334433200322002203102042200302142010020214041204023411021421043424411220043141213322204434231433201131140103220042133404200141300112330321404430142413340231243331230341311122113302021322100441002133004102402233023431413142341231003230221211100411402014330421130444214041300204440400030014212400122042323234224102003301004441133034143212420103213042342344040331342124124330022333024442442430102130342034414421231034144221021210413323304341121", "120033001344310443323223113421410311000420041202024020204422231331113434224041313122411442122022341312034221030311130131301204214110222343130320401322343233333100101333341313123223210203433100013331312333003300302411333321244403122120324200012332423301032432331313203240002322003213241302404030330001122113423400143203212440232410104222003220022324114214110214120043014010431142234021233241234133422101344324424403203024030421223201302133311311010004403131310232200030423003134202210221231144410013123122431444313011342231100314334033210010243242211101304400401333134142012243003000103043440433402311042440140341211011312400113024110440034142110313133110142221340402123222310414433104203414434332121021232324340033042100244322310432310131033020342204201442101304333032213241034010244110130202110001441221212120431241112003021033430141132423032022134222111231333304240232114122401233224300213301010103234321021113330313420233242320023303042212410233023433302433041303214230202024311020431222421123301212422140102312232404140313404004013242443142202303123213134144223102414422302141022401103024221031304204214242413121310310411102333204203312122240030341204443043341210442442414333140020424144011020131442012410432134310232042304043311211213122400014211004311232000401140314100411111343401043144443023303210001204144302410043004212310241100424331001144242131120040440044422323122041123400221123044003141314404020200310333101213341001301301114144012221440130222443122204211211223012340042410111210413412012344143000312410113444012312324434410234203443033233021201320301310324113132413330130434343024402012240234231224423433111244141102122241014221114210404442330124142321332011144221043013130314222110232231333240124022410134210210414022323304012403120202424043440112423111410100243101012312421002113144443222010210222321204024133344103344303100342343121121224342023330210301240204214314342024232304410221002423333210134413434234222140214004343410221332413443231031104024241322401221123232432431201412242324121211002444002214302034203411112221431201412011312224220041114020034320110030142222132024303021233212004130021010112432112012112042100223331403320422301410441231222323212102021340043242044002442334200433314112310331230024210131210213331324033323221113312113000023033332014411331213113201434200211024114243400100202433341241412443302244024142021123422120002011124224031221313041142304401142203413234412201032100110032004242232412020014114234201304200141314132104401444001102211344224341143043433111224200213123204120103324311204040423231104123131044234420000201313131223201022312244423331421244244130340022322424422430030332043212311241320424214114330334113301421441432101314144223242010011442423234003123314143033342133000131213033320402240144132422404443441120132311421242200303430342302344204311113140240410211300433111402102330323343212043004443101340430342441411304334300314104131244414211442442142003240200212423224433102012402142421130411244123301323343304242023423401041441344334230022432203404203241123224124214433130031304133003110244321310433044421003204444124344140120232130410112410340134042200213100424312011113401121031402003221434210311043034004242330100201231223421031404440220003303443102214242230003200143333203034111144224000324013221010341112000433111103142143141402424140332301144103434140033440312210014121111112420200202231130012223110133414304211324142302440314412024111333413130303220444422102244432401330211103223322311422443003321233233424243311244204314331343144323133424032141441414410041411342130242230110102012422214024024213223034444144111341443223041433103113144422234131340034010122204334042431232231432111333012121413214214420414003302443113222440000314423310014204440134344002431100001214434222222021011002221031043013314402430220234102130143032322122330004313204410101421333114003112024440301121220104400324413241200043332044040013414312424023334331141210202320232014103213414013402220110234230101010142203210212300031140412232440041232234133303431202212312121310242143203314020144313042120401014321422433400414343223113143120212403013020222411042013340042344020043100413020443124221403424223332402313111141231144310242420223121331210431430234014230111131043111211243002140432212043014111412114014314010331232242210021224112431104341422010443403333032024112404411134321311111333331011140143323144223342240412420042130344312124403", "312441131230113241022401200331112203234130423034210123044100441240234222010024432312203431231421434213000134230221110340203343323130041421434213111122110211343141203413411021402322422004033004234343333242424224332442020203414441321134130443301402030131144142211001022031214223332113241442014410443113001413231120401104311203110023422312420310210111242441223230231204101320330211110222423412143320244320010330024313143013223233414334234312410323204322240304032441232034202113311343332441202024214340322224421333102014120211101110110003420140443234111424210103134340430432231224144232301304002321132314443242240414012424014033104301022140042130420423034433041444121442000120221222033120403230202424242043131313014230340342210204304332412213231113231242442031111010213232112013010040133313130041414332342124100014010244023313400124000341213203424202444443142021411312313224300244431033432420311233012232030234033133212222204012123433011101022144404000114102343402030001040041304031241032233402313033434330413343232404311314433022314131220004043434402442022221403113234222224242203020032240422220344400031033340012021224402410003303204032203322110332140322103042010211431112340240021313134032232144234204031213440033204033203413003013011311023044214444423433030443013201014040123214240434444020432043421132334214222424113032313240211344312110311322404231113044224410143124234404303320343421302034422302413334344341232433333310111402203443003141240021240320404424120221410120340002001232410004324241212101120012232414411113204322114412323043102404330441113222423112003113310211121144110344003333302022200323311044334403114134221033240144202203114034302413401011341114322023032221142130021410222103422133131430203043230103320403400121233103214410010134440430310022402041114313130243203003442424432341402333124201031410020303242013320224303230340243322244421431320013122240423342313112134403223042013220122121112313104024223143321400421211204133404441140434232320220213123433332343234431020310304010303021144311232034014031043412243424120244233213203422323114440433142000402310122102302344104402140010223222022014310413342440414033414233002334332034210323432041413113014132210340003321334041322004444412304340334202314203412111400013220114402011330414130103040213012224302132033013322242402232034401403400120412220320101433233301111141042002313303042241234130221100344233410433314024303230401132310404321442213242040101332324314142231110203200222311440311332223403124021312214243324332403211203114111212111112443122211201443230021120343421200222021401432231010032422240033100320310201142241144041213112003032341233043134323242203414234410323140332233230101342042221012040034241022421100203233323422022013142242130432132221311211130333343443033402411223232104303021122434144420422322123442221240311033410021012441432442020041414231014240014332001132332241111132041021122401130233021223300020420424031104033413313214133131232120204321402020210141142442313040234311011231400211131013020202124142100301321120241422131133012034330221303344204124032432044343403023303442314224342012243300344200242024230221423314021203014231343144324200143031240412244343032213440032104002033000101344124244420330032234032011122143042412034103033323034113031404331123302111132043020301420020343110003111442342134222121402333332011132222022100103133104220120140342441324124100230110130023242111340432131343110040211314234200304323401003102402343131103133322214044142322244134232214340100100424124134202022441303112242110031033114342311231432402213310112020240140240412311244014114341114014440110140444421032132223023200342133433323243313223010031220244204223342314214402202342040431442442121311114214430344340033140103104134123102014301144022200220442223013131021404222144143413243443012123041112144430304221144222021123110224304300212420033040332240114334400314232423203013031014112240012322422434402132121301313221210442344021142322311430433441014412212444401410214431021240333100234340003020114410210402411033203123414322324141144212011232212040423422302341241032033434414121033340044243234130401243214001414004203343443334322202241333000404142044033043044132012112320103001443420101410442334210334211242403410024403324113041424010022221231224442104323434222443401304141131412332202240324311212204403233102320204133220332444221210341024414421402003124024433033230411323324030031232442230110414304431", "314214143344332241004234241443231412114132321201200411321032042221424004323043442211212313242022333223143342343344410033030340141114331323310422204440024443300203421044014144341003000213124200110140003042213202441420222311410102224404424411232213324022420421132022244314422330313303003101020143343102210031430123430210330324302110414233431404020244140431141111114032412320233311243121030414231134103424434103142221111244044332211004423214321213300143014021033023234344340402241411200301424432023003014112413103201241424223203301344041043001001034031222410223140431111244044130011110201143131000013122400201114121230424243431204441434023221440432123144032201000132430300223302202204301012102144201420442301342201214133114241320404122144341104122442003311142300040434322113014124303420221230234340244221014440134101314230112321424123112331243121021401041311234132433033310311104432121221021042342222032440101324022140014122210211014230330421143022414024123133002133001211410203241423234113224141412114414144034414403241120040104420234401131211020422331133214203401201233042101043112044242430012243010420323022310423330022424323224300014244312430343431441212234222200331043124424232044110033203140413141344423421330031024131102442142434322041012210222040212233314224424120211110333300003411414101324303433232020012312300440140342202221003234321100022124103110424231030140313401103003011201401134403214000014342411402044430342322223421214110111210002242031421042444203103430223112423000332240211004100231422332041014222401411242144023030341321342320131314012241120410343401023122223230240012103104044122323423220333120334322321042444240400430220421330333111300040444044010310404243242101012324102112201431300142033123431011244022110432203103111143302110300403014410113420044223434342013442343323422243034232133422302311314004003313333113014344114111032113131343200433240414024130441433423044313302043404423211240402210000340210102111140331123403113000231204102424434000210104301221401024211320004420033032330043413443301202303303444203443141322333304214021040343414440103333111012003032042301144400120140434214200043102332204441040312242223121001132133122300011301414204031002041124034414003430322231420314414111000131041301344003040440122403444314201420112220103020220140142131103242133023420201130430430124230112000411213402343231223033320342443204440404241341444420004443400124133444003241121014111230241322314321112411144132442103340221331404100232122302242012304430244422410103014440243422111241023043213111220310004202423002303042022340242201411300312232344003103324301331012323210423424201342134200000010112123110101324432302411124414303133232133414301210041102011324341131204110023010222122342321103101131004340140034023003401101341103113214320420030103103100143320133434001424143031343434000202104122213132304022100210244113213133303100004423321010041121340040321024221134322020211113413403210410040324020313134143410223201204324200411440133212301132320344410234312213233432212141323124404234343223134211312421020112113342403400332023241320220222342321022231013304122001304432113233203133140113101114434240341123032442013344024433040421022112140044114143334402124133132004134012132011134023224403314422313033344231402120300234334444222233041014031230044411111424321424102144230222231122311242010412323322003142314044443123122022203411334131434414212422102021002333202110444144421300112144312422342013413133340343144141130044243444433023433122214344333020221222321224231134341240320040400341413300140002314101410322000104034434344042214434311232303320004031203104103130141321323420034034220042204302310022243141400004123042322243234143202320031400314210440334111211110403012314411101224420441013443330444004324343103012240323332002340411401020344301443221432314121230002314212402113004141130234414131430302144440121110232121310214033002140010411414003120343100212340144104202011103323320234243430004331230000131210204340132211114414002221432114210010022101013234422421300223234430340230230300214201402120322312443404244403213012034340344331030122440310242300121444402321111312221200000301013130043231340314200344210410002203320143010030042121024232324122040401100014403214331241344021404322430031333321420300430011020314100334413330443300411413333121003143211041244241231104040322310200133224300320443012244242322221442120014242032442132102040012342102434412410011132", "322310320102042334004114340231300202033343021210411244003112200131233411311442040023431142313221133333423132203413400002324414212240032434001220431220234112021214034022343442240141111002100423030133121232110034242331312124333043424104103010342101332030420311323303130010032101303323303041310014414014104204233131440404342034340401241011011311004220304224144104223031330343414312033244113304332141040012330033434400430134444004201424443040020410040434430030212123032231220230103334322311043141440424344221240124101014341020144120420004103143210340124443113200112340344004333014243431134430411321301430414242122200141414040332110100023421344030244130000112124322303340421430111044131422111120024442113334120010134221430200142014220300124124144313241430143443014141323340132304043104014210231100230301331134332033102212443303140212111024002411422114123134114134042234341240333213412420103030020343104243300231001421043421431010133023302323220322303301404220021104034232432331101244203144433014142004031230042122404433024421040410112334314121441132043433040340243320301221322232343441004113113400114104140112343443221003204014034101111442411411103343134311322431014122144341312330343310133411320240303204324112331410424021434440244220414121341033312144443111012230032134344444234213331310311434210033024131440414212032234320302404433410444313144302142242001231331421322343324040114213404343201023420022021304424333101224200322001422243341341420210234422433344044423330032434311402224133030234032203002331223424000400442131443330400032032332201410042042032212231243334332324201401412121140411213024240403304233443001032031232320202141232333030240101010021044223114331100204220400430203302002421434312312022223331131122031221334304232441240414422221003341304134310143031003420232304423104022224414424300440441222213301234420123031040401203244104024013401040232101021231212331202213201022320002231230411314010343132404431401011043121340134101133031012343342041003130340130433321240000224333003130413221343311013301132441403223322220010410413200412430324300344042411441341034404434200014113201432042113424213324210331000241144423234223140210331121422120131033222223332244114444143044332432004123343101304441341132131320410342300330130111302121244124240220123202441413331120412110411204024042002121213242043001044301404223110120003443201240110204434410441140042143003022422224041203042340400214031110010203014113123143101014104441431414132334022421024430231430040003033034324444042414223021011142402111444311133211301200220410413010203240121021140122132031432311022320142301120143311241121024441230031222304134244142201044121324442134412324043232400421212104421322114113444413443233133044203204243300314044430200014332001043424243122014201121222221030430141304332000340041304434204124023212213201224234004121044411221040334202230024422432223203422414200122241204021101231134034321324412320400344211311434330200211410001033011040132402220423331214110341121310111324213411400012221321023001440304040413314141413012242232131223420242431133341042033213422033233011101431210332210343333111343003200043044421132341100133212404032241401033032134142310114102231000010211013113123130331414421223424132011400302112440241103434413013234220413020312302111031212244104213234104021242223401143032342212331224301342313310041233024442140130442232022010324014022404301324241042333234243013310221042003131203124204244202020003341222443243302332314204213111114403120321341100341411024120003121133414113132224402144120223213110300122133011202433341103112142333012401340320134444414044413321420402432103202240013431412343434024431322402003131020243334301124420402123342431113212110321101124003002103421302401100320122214422422442104142040020043340023413344410440303333201213232200142420313224220110410243121223034113014234344343102000013332040233444322442112400030310422232124334444414003314433001030041330310433322211234413401311202140042100210231221322214444002433244432434414410211103421332110424004212330442023211124210134043331233324022331304443212004411043403201342130134222410023403311432330024130340400021242131244302010442032130412421001434014430211142311100433030211214000213331003244211401101424343003424002443310441322134430141101420301044443222232110044230244224131344344122402030430133432244213130133331141020334303100002214220203204113111320212410404110423444224200302034112324110112442", "400024214311232400224222320102231341440224133212131124012000021001004203020412013324330240413122323333011141442040302033104142043314010403303031300213012320220441034303413002003202002033202123114412203042144400413212203424310231240101113302333433044321310010420144034013001330200412132011240032432141010301240223332312404313144140201032434410234410441233341032404300243431431013202200211312043413312022233320440114013443004204302122230042321204134024440340120333333301124234241320210110031323211214300244403242310324342244012240224314433341122442213222120032030411133341214333324304201243323314101342041133411114233024302444040132331414414012204333204333042241042232102024344403332043143033213103002314433413121240141003042213000441344033022442041110400334022001334420221043442120324441132440402403234321021121040212142423044042241034014422103223033220120411442103013213134041330402142212033030323220212110322432443121301412041214114202412223021031230002130444300043122130222112313142132422024332223331201432121030141130011420311431143404310443041341011430344033431313133401344032210300043014231210433242132230231412201143133140121222100414232103303214400104142243201141301443300422101042114443420313400033403011411321420023001433221034210313010403431104332212020403334122224320203023300034130220402411004400214301303303214030243031132344022122243200002432202320232144340121211413110123140224014203303300320424413442433111002233112124140323440410204210001041011314040101220343243000031311413000123341222314112423221213402314302200434412144021013000302304103102101112340122340223130233114302104000402340314424040322030242202314312113004431040434124221044123032130231102443023440103004011142223331302203313034320102210201244110213333011214441404114344221122140412314011011132241404311410003401034240202113134422220404213314240044230033300130333343143231204423303203301102340114214121214200034002200340410403231330321440140120224203043233121031132332004041004003240122110340244203112113431133122222410102331313201323424331410204202223133410010033424030204202202304124010222011324204343114141314000114440311443211210301130041043222304134444411234401414322321233111011224404223100432443114431133331002432234112024224133423414342201302130212300430004010323314312412244304111133020032130012434443101231231133131033400204210324213014114432331120144412320221143341012111011042431131114421402302324221102334222310030411111432440203004423310423223233001320414134424324334310433442122243333130440101311204404200310242112420332243002011300223430400213344123132400003100423143231101204122142423013133104311132343140030400031130234314404224340344323233213004311033343441214041302232430110333044313220211223342201310444330420120423442134120412012311212122230432014114313001100404144101040321324000240242342111242302221131032140143302032440141233101444041431221042133413042000033314114031443444012244142020414442124430221011220024000403301013214322230424343322024102100400312402421220231434441044002042104140342341312322000110320440434021112441443433043334141124444021324003130304222331433300001031430331324032013024121442203300223210312143424331240334330014430411213120143130301124312042013333311324140442344014422114210210111230140022103232201433212312101404221303142244200420340044321244140133020023403321211322311023030422003343144020313121312314014000130433233014122224314110124422203101004324044423004200420100431343122333321414203203012431131144413204311402402404430204030022120302444303102131241000111401323421324214240312344020120144003031311001210313344123230122411010213044304131410201113422220344103040340404130020304331240333402414340012203432010023040130434004323313004302311044143201441321133333303114432340201112223431101323403440041010333441013340300341420340341441044102004303301200031311323421403140400001241320134402000311424243111324231214210040013040003103414311020330102143103321432343044330141243113112120414124414033332342104103030042314344141422010011212334142033242332310211412003234143112122341123424442404023444010404011321430401221012330342130430244124021324022400222003322033242102141330201240021101040222321041102223342143402114344241140112141202002323224030323011211104424004032000001330343011221031001432412243230314132133334330311022413001323221344011020140240221011322210331324122222202211020240420423031032142033240104342104333040224400124304320440221", "414413300031310234323231410403441030223103411413444242021112313004023033233410011424223121043414424214200241303042012434401331311303141424233433014431223001200223141124110202423120031431200321231430223403424400413442442430431130124000321130113420401313022420101200301011200012412430122441203411443340430224203241112323001033113141341232103332342132244311332044212330322001430042332444313232004220230324442420044441112231103224130214113112224001122344340034240030142400042334303420033102214201030040303002231023130312101220010334223121024000301311231112121114222034214004332404442441310132041221330241012313042410401410033110334111210110303041030404333142022020142130024204443311421313040420400022211132411100112034023420121014033343043444443210413143230233441031010013443341002034110023021314043023112441034321424041430322204323304404423234332340413213142444113300043234141213040303403342200144014101102303200220103201044432331121434131021014212140421011420342212443142441324132013102340433114401323341110303130342343310401433130101021103124003120012310020421002212432432300234012232320031401243033121222423004331131324040243304323210302110022244113340244103043432042441030244412422110444323130313103101301104331200330442200044102141431102423141340022414231223231133142411144232042242101321413131131104141123113011301030301214302203311103332232410022044103012221431001400401111234414334112314324134222334131332440000311102023413133143001020440302011433132010300140412314211004421342410114021040034122313430043304422431313241004314243413223022210011012241421433014434431404123041110344113143233141200201144211312311423143013322220123030120104021310042131122302210431133100424104111404402443022400301344132141200414344111103321003031232122431214101441331232201304002342102232021110302014031230010230343212234311033430413103400000314424222433210201300420310403320023041344430004044121110243141202144222002112043140231422110310312243421000103444311022424311441041014234332244342222243122432231423334410124422304420443410120042102144122420241412232031324001442320313210222122430412133142231330200434134324102310422042120140324143304022122031131003443343233013044422112221311410012142110212214022014114244402111104330042231330442111314442413101324313232042013110114303431120031043011200341040013430322433420144343100121032204024143244412334220331111142132442133123311422034324120122343214201123123132440434344133420010122303114101304422041114131304343032313343412340101140013300442042400020121133024200104012000222314211231301331142121412342124442342121230214132032132423011403340321432413340244422123203222213120021300011314321211132340433102130330413100431301101401232422123310011004030344314322340123303121000110022022424234014222440232030343433440041011123431300324043420411202142200304214440442224113440132412444404411213344402030134111403312201324121433401020410301412010000231104214431012010214440240403103143331403434204444112012042302024423404141302012114124012033411301141321430021141344424141104423411332101420333024434344200441044411210434344100022140323422012424203024110343003304210344443433414320024220111320221242213203301142104034310213214422040230340332131440431223110312314432341231012203131222210043124430404323210403231200222241124313022320323431113204003201132444443021144212230014303441213002101314003312030240332003211042241142212444300414403420444113211342404043443334300304304444430204202420434343432411040322014222221103423004413014123441234133342110212413324211143223401242441423014304123324001103013234010430400031332211241241343410033212411440034340104242324441421214224000241021040203332032444123133014114203004033211000302444044330040024110014032404023303111432230113230011041424202430344130342021343012401032104344420013344440334430231024322344214001441021130323420413011121344203140043340103100224431023312241240314101041201421024332011333214113430344032344014114110202442104202430323412420400113202404340330123202221244343444310434230343313144323343104303103441200140001201032443214122203111322411101122412300113023110333224013222324141034142122410004144433104123122210311444110021130022114440320420231103342024221210314340140024403140040321021431242122301210440031344044014420320234313402411244212433231034020420123404204142231410344010134031240123020343410202134321244214340133213444102333200201040042342400242024242332312332034324101033221", "230100431010030331421303131444242040300231202230212430312024000233110024320311310241131313021211042021000242424410042122120002424341433013032400213443000404430401104123032302341212421444402301341213021412343242300210144402011000441220241312104101442340044322221023133323214213320320033204404104021330441323343224441343203413211340314204100402224444043304211332020332044404302402112201032122443130142300000041301134101041332021422303123303240412100232333332411003420032324031022230232221221021410023303204424030442100222332331010231221334411343300121342324024214241330121132200410011001143331413100112102123030223141014400323211433421434001220310333001044240320332014044423303414004431144344323012044312103013004442104001043310444431332442421010112331132343234330032114334411244040003331232334240201310240323332014120232332014333440031330231330120133423331013133032424140401214241002043120240041132040333334202143144230312022224213343210410001110121003212044220030224412011344323302301141222334200424410123313141114330133400142424014322304023430241004220303420313240340100234023021134422233342432211314013001014432420433220444331240040422211131213243330021242133423142330344430224421420400104100122034220342430110114413200334143243322221333124403331442241404313030240310043303440433404120124030440004143143333120000303124234434330410333242302404143100331124144334314002211444012333323111021011033131311310224324423240222142041044424421400402213022034310324424424141413001223112140420200203011434022114110023342103314140021420124321113112103014140134034020142314323423410013130022344034141030240210002232020212233310024100224214410110244032430200420440300241204244302430210111120431004313331221120332141421004242010224301442401224322103210032303001233300143344400102031024324041340412130002320123223042333120214124420342233030111033341433112411112330030031211103000214102440321443304223440432124443440322040341423223324010432342101212243032221222001142103022401331211132433101313334413411332024044313330340412113441030300124322133033220431411202230224330343404321103010234043331421000413334342341144212141331230241133134220321413002344121142240113032124110132402034030322444100000012320014303221203043241102401102342412144024142012333434323130144404031341302314143111214030333003420012324432423044042243220011302131420021422301112002024031041111432244121441044344031111232044142422014044440320411403310140133110423200300232233322414121034431124300333313133023224131340020003124133233342024010022202040314341404434140030324431311010034230241031131321343024001331222244202032013400011424344202220320444342322222220241221021421001424432121410134110111100202422414041311330014401242200224212214220231410330412231102413113032442024400233402410114344322430001423332130133300102131123221414234210033412241222010231422420104243232334011233024440040402223124021234223401404340113434043044401213330013130042134322210443340403322004214222240040413201242200033314124311200340132442430430142211132421223314234211434433130202242302343244314114132331143003131031241100130141202013232013323310120300241233433012223040341221433214213322141323120014004412442333433433210114424233013410041022330103340401200412322114114421133332413032002324322123002240110010031320321142420441223310402004440110121034424032421112402330344431114134232212321002410244440310240442440030441212344223101234112102200334140200422004111422221441210444024324342320043114232114302221132314243330322132403200422323201033024302041410143240211022214142211400104120443140111033202043304124233222102020204023313130233441022210014200110021243131334443242200131230023043323301112031342442400011200113002044220122023113011312202033002042221111430343412121201102222134032134402201220044142424014314112024104231233230433113121030301004100130232432443331444330313313204140001314443023310040444114412002223040044120030243020312423021304144203034132131110344014121302221431140244344344402204114121303340202421210040030300330024014343323420320012444114012144144023211303134302023204042004403032212230120323012343213112020310404304302223214221113022202102000304400304011433232131333040142343131042120213233311230133130420123423004113444434334043342040201133444201011313022314214020313220013301313022402221121143140213113110301300204331303123010401003014441010114011310003411103314103300203213113020403403320042214013413003012344000414", "303013242442434341420012124200122332234442334211414414141114000340143332134042021004304233241402322102330000314103330341303411042224232032421432120431311301444422031030320311141123240012124042314233424440302040404003042423413332010400022110141114124141434043140302313001133024110444422432224000312432324024403133043004130241110032332412123041024313322401133131412204321124144243302240224430422024242333303022333214333131042041004420234441014002411102144331002143110124331204130124434412134404123201211124010102221241224111344001401103340411230422203224110431120421043120210312103242301423004301102210202444010242223021314332232440040022042234432014411341440041103342241412124334424133312344433322014432224413111030112140420323341032124013101023013400312412100220400310140043320222412234100341100204101134322411124230130324113421133330311021112341212333240024202122321414213211211232424301313031202003020002010000313203014310101230001340143104032143143400332023133324444420312243022420143401140242200010403234403143210331331034033210331142101122343331121023230314044324004403020013043041410410122442031041021432413024401441304441024100043323100123304024111401040413120122101210014432404000411041102140434033311043230334411243301302031223203123110433041310043214222004040324414212301321431113024041324113024412031314313132013131044223314000222423041342223144021332232131330140010344322122244340423021320131411430240103440014043444142134202020142110332011220422011244031323042001340121401104104414312221300113242244002011042223424324140304321311122040304110403110233321312300034243314042012011310240004130204302443233234331324424103033131230034133303221144014020421201312423114120031331023133241322030144143121341222312212142323201242320430033144301222343424240022423110122040143413332230113422423242040222211422302034024314110111022122310424211232241343414311334444014013340442102413242004134442341140441242434103220201444104144143101043340043102232402203131010032244421332144411144443224120401412044113030311120023321442034143120233003312121112322203001403024321330003441040300434031034012434144130232122113322013301013001120114200143121211124012300434420030401132030043204142023032301340132001212231142401212404414400313120440330132100040140012223202313143201421004132442344321301423313131443042442414234301413021332030342401400330121240300324103321044101241211301314232444040243311004443302143202020100340324231411130014113043131333431430012344430203340131013022323134104203112300044422204103202421301421114244240204034142103122100400124201241131042040242042011411331020344020442324031143342030431223211320114141242221241043002310314233441242310414303220324212010134221431011323214441431240023334214244310214201423411113140221041420101142214102243104412144202112103121314112222120010331033022000300201143320331343404341411233422311011222131102003014022430304432142300403133334424240121104111314110002200312424444342110321042110204201420033444330310021331144202303344323213431443012223001114410000332440222332200413000140111114404224124200400401024113304211411240234134324202342333202233210023041411320114131304042102013022211210120430022404232134033321233221104133124142204214414043003341324413343203122303421433034313111214303001114313200234123042334323100000214113144423321211144402320301314433143424330213131244403314131222113413121142022034312211443213031103303220023123421120334424301431424132200342110210410014130441444124403143104320334242242311040303341323424304304210433142400204132133323233230424423122442432423421200000403030432130223101301031400242121044314121300442103440330143221424441133340314330443143420103314220023133312404140420433114331200300100423002300044431231343323310444110030431202344344001412424000231001001330043042002010414322342442233344440104223213311042430341104021141112131401031003440113204032014313221020440410004203332044242113342042430311300303313043214204331311321222333322313131321323130123200232212332042210410420020223044433043130041101313034241412244010134224310204413011413313402331323430424420213223020133232042332424102111110440411011403000141101241121321243300114001124141124304444234214301310344222012424322310304244120313210000221340203201122200412313220044412202433131001012431344031201432232122004123433113233234024320014144323242320202103130212422133143424142400301003340232140314410142244304001243324034323233010402131", "110020113132301244214134221101344141101134102342331101202441420033431244130220010001112033434432343004440202301323001340403233304321311330141024230043003440203234010132141314300034013202344101434441344143203034042021234203430311410344414402202431104344424340441222431133114031240314323402044310140130134041140431113441120112201232343444333444310124321032431413233002241313421233430330443043304141041022212002130142300110233101222400144210224442323434341022003110202134040330304030322003030240341231021330440321344012434104300221323142404420110103012213040432143431444002444311034113322432434444101241044010422333040020434120223004412034211303414143143204300242333432211024131403444423140122343231021313013344221322414101143140422424402112002440031234124231302234244021201022404242421244433131340144210144204444413003433431104221442112014343224143112342002232411324311240040044112410122143431040241000044300214401444432101443103103413121314324240110211002023411023224041322310313442411223440433401001042020014123242012234133403424002140331002303122012340233312043011400223332413021211040103302234331423434334132321110110101042410021023310042404334311410131203202044021201212444140320030140242440400334120011444221321044133214313404004322222201114212404002003302420142011101232213331041042014233124443100311011333440230104242414343140422121213401333124440102041301323110002223322212244332230220122244240234140011323440410233100314012223433242220123334130340033034421313440313430022101431231123002022414434130400211400343010423334434420240220011244244433212321441312323234212242303443444334210334021120230010141034200444204311132341131343133401302240101343332123341043020021130303443224120232144221234211411433211330033124410410320331012140324410033230133414232030340012323113042141203123021044240320204400023224042130133442331430421303204202333030340100121303013401220324201141122241411323400233443342430342010411234440440112131101440333323142432211411004144214330313233431232320410300433101423203212404003401101010114320401310432430333401211320124101024033333221123303442234243113444402234143044213214230200243114424213103243030044032012031241414202413131334211333420021213131241221011413203041221000023121203320030002011240313003030010022113434134404203212323123411314131142310033041214303032031224400422332142403312143212231022103140331132112031103004344301440122010310300012201434301022002414430120113034204034234102210431444202431014330021312143023323300021201102413044444323211431334402221242004244043441030002420112112000410431413103132301034121321234443323230120431411313301043440030424112100422300421324132412040424414130432324213034114124333243101200403233143044424413234121024143224231302002211200431240423433204022321140020122433212123131320410230310422002424022222411310420133433003203001102231421341324134420142304423130300321123303410230144333324330032104123430030240332302113312002331200423321441240203214032403240402241011443114423222333131043313112100414221241343013141310411121110301132314202300304121133411430233043100303402232111011042422220432130144332124040103402130301203313100331122044212220304023200442431001320100232111314221213412232001133022214320244330124203404104031441133211024203114322041043334332343431440304042342003221034100423033224423243122113132243020340311413004431140320214024141021114024401021320430241104311331344320330244014202131401134213122142242031033014110222333404144221220001001141422142124232433042124141221340144103302002014204342112330420344003211421402220114441343321340020100202140021441204301244243413442244033340013034120233202322011140400123431114120011004404411112441012312222323333044243040333213234030330000232402433124343033211430140402041121304102212444323003221103014424010240202434301042313142211431412244012003000343143313442230432320323441411240334133241300323401411104442033024244410222010111021023220332402021230233210420012313311231334001211243121240420204223311204223110312311102130304430120040144110342040412224243222404302221013404401443024304034413223334223223232234312210324004422330243112301230022402041433410022331131431000441013010434432222203233302403411012304332003313220224422103304140114310320300241213033344201401011130112141402223014104421032143130231440442403002404021441240112111111203331034213332110230302140030224134331020012420313030323200241032210044042404023212410204240320343004021", "221234432101030313331111232122214243143212032123304403211324112223130212122142213340220012243003404340132320004040204420211133412422132100343122210200221432340402302301120224424320113213044312342344314442222431222020231341303131130312033300411113200144244141113433312034221002010111022112013413021232032034040411303333011323140031314232342422331131300432443321131214232340342023202002221233004212120303323331140200111123342220121332024343132204202042141213441134010124021114442113020132131114110213120030223403344404423301032342114313304101042132232222223000210132402210021412132403324331124222210001441213441400132433433200331104144143020222324414401313242240134210201131433001103410330412413311423240120342042124140331134100224000304301332220211014141214114033034144433444341322444304111034031413013103444411000003004323003242010041300222034210432342044144223031133332121330424330122132102133244234114344223130244320324441140203122134341204204234201441141310401100223201212302334420031431331030130431340311200030434443410042343234143112102140312342244423013313143202324101310142322322334314444302230113114012112034420014241443140403344234301332230332341212334032141202231113313342110131044040324002300032323112042322044214204432442241413102140431104332241342440401320300004400033002332304332043233303414010401344340040014343322140244234420233334024113224213414231003113212141220303004310200420211330012213203014021142314133310323300030111311203020223132424042443314032332443004400411122324202404140142331103413403114413424313132213322422022144444121202141332410302004240024442312312210132344111432214231202133030033404300030332142121242114314334331202033233334243332003131430132011134403102304331211240300144404122131204302211212230444020011100413214232221242412214322234130401043414322010324200444003034030021041444134131420224404203423043222314101443200210031313111034131324240024003321203134140201014210403311221321441023220221114433123314020102303040032424411030320402443424143343120402312330010421030300244413124434123232313013330100111220011313110403103412040130411242432320332431311102313402403114212130044302304421301440040304212221124220041412422211301012433221344134144103133143204000340234013434004423313121101044112031424333441430323013301400302131341340424434331224024311034020220113244430141314203240111101000102022301213224332303233243324441440443442234021101101413431213303232031401334313422124202300201021002320130110401243221332132140230140314244403021204442132103100444320413131121031334143203412142242241303122311440342041422222120410242042021302043033201403031041442102322322444021330403244102224023331433221303222000120444010134400232314142003231403230000440033104423002234220200112434202103234142301220403141204104410004134004310200002233400343100433422310020042311441310022442331002130213213423420042211200142131320130404441411002230441211311111243144212001111442003110243103424313134112334001223110241210023133321234403020040123430110021020022232413001021012400100221321114443323142310020112313120304100411032213213002320103440411104414113441144123312101012043222410320220143040013013423444411033420101213143011122131000041313012122033100042404012213222114423314301102101004423012404423310424242240331102342421032310104320031440441431224220104231122332403441403402444202344220212243413431011204402434300023004202331323412232313020110113231040343324014222331332031214122424002310023343320332202113432320343310134234234422141311343431440242402103200223324122420304000002122012421413400224010202223142441034022232020013334404243134224233140400234413430313312420201244010202042131001121322413001244234221223201340404142121410422412343312211212330300332021130334042341303003422414441212324223103240111034220324301211234111433013311220304214021224224030413132134322440110420000424122403411220302202134110011440013110333041222434341212302240332244112132040324040343204210001302132210241340234232110322230333232402020344304442124301133204401201104002140333340004432204040021400124142303202403104044330430113424441320324402103032431204434010130022120322231022202424233414141333421111011341214034302044103410304012434203012141111313231234003043324212344302403114341021021124323043121210041213303003230414102112321230144314024222023132421420212224321012230300330330211221412003434233030212322334133040314122423100330122312134322404002420012024222002120442", "141210244102442331130444424012334001233421040412104001300232140024333210430431101224443124323233440103340413413221304431130220421230024314002141340240242344320344203013132400133214024144403443031032131011214240020330340241321312310423124400434224312144004342322442221324212433423303311023101222201142242323003340123040422223300332312444433412401001432234412011241000412333323200000233331314322323132133003114042224044203434040401401123340431211434323421404003030234211103031133020004302121214121012020234304314111232202430012344202211200021342023143313134241224402131404124240224244423123041003122023420333214422124224241100410022323304031032011222313423113230323014122030102421420311432333341044122441213103234321330041322143024441214440024422023032310021434321013300130333420043003134214420100243310421444330224414313004334430020104334143324231434002101024201444322300312242020413312104443402204342202412441000320230014144042421433122213040303144314342044042044220140002133120003014423030122213224340034221004402300122343311004321013021311420104441014404433421312343442100121303333444412302431332232111441032110024430211402430310340300103340000432201112431002230401314203323402031222334341423423441102341334023134122101234124403232242431240101134020424023010002244423244230430023401432242123400002323334422400410310004321002124410301320340034232114430203440301230123320423433433234311412443432241014222422300212242431441003422443320341423400222314243121441030424310012423212200241221044140143223411304002112013034144300312034242224203244011432440134301441104441310203011014331333220132203142042243334111114413002021022421430211330414340330140103144300200410334120121310240234334334100314420434101114220423110221203443433300113231242030333441122220143043032440110102232441003430421411344033313420231102122144313104444341401040303330130330400234423134242314400022240232024310043140313101031312112314301133230421243144443220423432333401011132023220033012314004330211120203131323241321443420000244100343324003232301304314303313214210312300342024312344323110414031020040032303404012220020041411040330123433034210110322240232400422222321010211222042031310134120201310024443124020023314002121324121124011041400034432142341434432201030431013042310310304432022210122310022044131111414314001311230343140323322033433401343321124030000004101324001031230122223204043144404100113034214322344023132223000203423314411203102002123312431434313442020202340033340020304321031143424030120414204341000340424020412124344231100202100403434243132131104034144240441430122241000143204344033410203040242322013331122112143134221003412333221113002031132213031020331323040110320102424041041314312030203340201344011333400233131242122332114000024132410410331011344210441041013011441344301414424101402113104110140413102141012302311232142242443400034121300301044023043010444224131223103031230111200431223011424243214101123132402324211233133442002001343040010034041431221103411131111302011322044210140401313033233432033430313224220021014330212144144312240100231041310312123013032230110141234140304220011122034334313241242032100231302144320133313313212012343001210330143210141420300030022100210240302441142230004224431101401401213410020312434141414003121100113230222242324003331212301241000303211442320014041332222240204113213314320022214040334001343314044112130221032344013414430213001231143101331401020004131400434113332310043440032441012130424231043024323403020124340442444241344312301113110320431134304443004401322214322022322303101341002301230424231123411033224321130421331413404001402111034312411214342333413211024421103000101341040040411331110311242140302244003104010311134230421211423024402300121410414043113244433443100000012411012311322231304424211100001003110414121443400042104120103404404430320342113432424221443340144033000424322122343401411040340314312431432401001221434004103430244102120210102330213131343210301412204344024332311431200414413233313022320044212402101434402122042040103203324331203043230210214244011004022101233421100413413344343420031212342432303041032141004104022123022340441141420342422003431141404331311022130434342102101444031012421242422114014043040004032321433013140444132340010431034240341313441211040201423404333001020110333434442224023411144103343410201013134000443000421103200421414430124423311101204102031442020343201002232404223110330100244112030243113310041240124", "010313431140043031210330244414441332232142122123001102021233102024204210020032013342242404431410101004412211403411201224302240410112410424323304403233331333402002023432334422024340031023024442021224012000411232012100223314241043302332304033221223202333224021324021314424301132402433320314414303241241402032211323024312432312402102344103130142311031203024121341240020201130421403430230213420131320304210344413404242122422040041330201111303222100144123403244101001240133223434020442000021210012034312210314434010011414443313414121334234032041442231420333020020000032104204113211121234134242121231313131040204410141302231104244001111021233311214242234222042442434332404044223201102212114241012133440420201031004333340010030034044333121043120113211312003042404244020414003111231330412221434113231414434242410114212130223212000213223220424332142034401402113041004440300441443104100022143330220112403032224144134114424021113144001232131122042044001100404222014141243021014034101112432111244110343124204041040231200222421024031444233040214220304013121140243301112424303024332440341403210200423111421011212021301334212042331422431111034102400341144313121231020122124303302100242011022012243432301231301342441232000131004134403003111420241411122433230321022201431013232134013330132331332244204140440103424212411300113422441340223133210232243040244030031234334221242100320132211132223211312100210244423221431322001024240341201420143122004314012304102301420133004024433401131004244340004121420203444424230002422230031214120242203222440341121433011122003122103140424214111414111333032002000401432433303232133311431003334113043001301012302011030432000032202134141101240224123041400120402100141242141300311322120430242104410210442034440012221200311002420330103142202240402010120232440031144341434422213314112032114302320130211014334411221003423132014343234240030412431402301423012222332214411021041044132343333434242332240204140331122210300301021041131241111002104314244032343204104043304001231023120302440003221414113100101120300123441422220303124214243121410023112414344442221042432341323103101233031100321414213233231021114431344244432322442111221430201313412144313304100140010030140242301224143142300323113042212332132033202132022024434300204014013102124033420130324104210421424121233314130112011340211424111320414304341143024110111342402244342434423102021024201011034422434201332431121110434034230423042014212043130321141232404220201122402213022234342424412032020330230101313404210214021241343121013410300212132320222331044141412331320044331444204143101313210121243220122240400434044014431132302300002030341120431410223341122043200323434443224430010003010301340203242441014243202201204114030212441212343021340424211130224033201404020102311330411222240321242003214214431022003010433343123002413010200431014241341433210212333331201104310210340001031320111104114403322340301312214310411134140244340344111000131031400122102123022224332240131431311241213342434432220401440203244123402020234440133434144201441001231033024142401040414041412023041443343113310131142214332023432103333322023142324020122231140012013330333310200044143013341133200213424212321142040021402300104143041330103331340420011230310302134340103321023444211130221322421041421411442431034444404001212120202034321332320142034433442420313441001114041310112344103032230142111410144010441243244032014122343303000214210401442312031313443020042330020230401014114320441101411144002304143214002001200440400340311030224403321132440001311332133003120343210444444323102241041400223144420202003130240231032203034400044104200123410222100321312212004140330334023014214202240130103410033223140000213342323402410024301434434111042130344413110434432340013323423342330220424311404410213301341034122421203312041424413010111224242404400222104120300231104303103044300341344212034010001031023401204304023334010432132032433231243312342331311023404222323304023131304222102243414424131033120432312444244223421030012312341410010332234001414034224422412334414013103213314320130242411414424023110104221303441310413003020043314030211122102230110442341333232134330144040200333432030310422332433023434433313233102423044314240312334212321110421013223411231124034431034432400420411310433201142032320333433103041014112220103203222344100424120231044122203422311114221303013203003220212343130303313434234033012010421422000130440030033034320031410421443122", "124123004330103024012414220010121323104401440402033230314024132232112331043432402322403023431313032340013231440412130040140103441041244133030234113214442234230212014003442431402220221134431044124041013433423231213333023322234203423334124434123032014322303004322220334333340011323000014330110231123443201132330023031404120122242441400301311140042244431111342033314144034114213133033330033130411411424202413431440212310043221420320341400044323241231321223431303313213141310400234001124020040033232043441304343040324411320342000402140242120422113004343332203232343232340430411322001313221014300240032234232133013240321030100324431240011434032403042424100141041233324331341114324211400420413210211134031301340044203411343103442434111424132422432244210231434200013233102034132412202130222401324032403143131223031413330244020011324244233402114414440110310304131130134123422031013030200230310244244401332122420021403420030123013204131423204001401242302124400210201410244210034344211422244230123143311111002142022112203311342200242220343213221223332434413331320043142241104311031442214302211122334210424034130022322131422041304230141241344234320341341021302420110000200023202210242333333241201412420432222411421331200321011004321200304044334304430311123342103033101034210324332321142244002413310110431423302411314401413404012021144223230432203001421321140323344042111001303213310102240202404443212331001113010424142124002030401101132420332111114444430423311341204020340220043441413434301440220433001320401102333223040211024234343433241211101113414040411000130043212434130302144034224442242340423122144242002141302001320433033322144330401013302312301433033340131234441310200024004311030033134423203304320042113334222240442030242411113042030012212232001320114320121344323423200244301020224140414200313401342243231310233032422400114344444013242042222442322143142431442443414030041331314322131234413232432302202403203321212030032123210242213413000142100403013324334121303020041134220234003020402043203412344340203120404003141232300441302032031420310130133331123410143024024324421241333030203144003132311122200001213303004402422030244030003402031220441031024014104340130041244222004304310021303232013043140221411423414144114443004322414233101201004310033020433302330233400013443202023121001224002202133214011230424304442303400234113200132123222323321203140230424140423424040311303110000103023234121101041324220133442101110433021111142101411120013411423203401323413332320040310121243314323230342044044402314404123143133440340220333301330103020220103203202233333304201124304441133344002322334022100232112134411233110222103034123100222220243320122400120102343041141211440112200431132342110102420310032321403113440213144410401304203114344124111403123444311113123323304413304242332414434031402224134423042101300233434413132214003333413422342140024420132334012034400433114032242410444104131032240034034044414024111413421014413343324130100204214331223221111133234104220341240101302340240430121402000013221242301212341231412422042110214022110423011431241204343134340243201310320224211102323130030310442232002342332142343131133133214241043114124440443333304230421340340102212442320131034424440223001110043432411004201421044343232200314221131444413242142043424123314300233433143304412233323310134113124341412221131302200020214401413414211331431303021144203142311314430021003332401441001143424022024012131244411120423131430301002104210414224312304230110244443132203400430310304210333000242323403444243034434414040244142312100030204421440214220034102334344023242133104121421142031322021403213000031141100322110040314233200344021413043113432002404023412423311031041321433243122143421230144321403343403041302220043034113232022302440322410020134222024033220141034203011024203032100243141222300434122114134114011224114443032430334320014014130213044021403011234432303140033110022322423423303132041411433123331430304334120141214400121132203441140121002024223221424323333303441323122332303020314313021221024244141400202442030112412341101442211433110204124333420304341230413321320413214110022143001120434403212101413230203344333422331013042212304012042121013403031404300343333041101203213342111324333442210322131222011440103310024141101042011203430403014233142000310100031432133112234333003014142024303331232444123242110032230000110332342120234233344312322021322310314330224300303310140414101300014001034", "030343440143432334114300410013411322114120341342421311014013003231131244303043432132042134224440334200342342240143310331042104403120410311114101040031114202300004333422223314143221013134321334103303444432211323042341201003004404123332112004342102214324404430111002121232442423303411402133430422342014411101013132210222323403414110443010421111202130211014401143023012011221143030004332100233022440104203432001221323030312441130231203210242040444000300111410442200131202121302440300344202040324133012443340340014101042421300222124324121241224411134402244110003001001332404344320422421440000203334342244233124312323402142042340224024011232431203004034300222020203110011124431324120013402310421120131111321101101030230220320204432210103031314130120114142332234214202004222320421400212300041000003224202240243123000322023231000124043221412141113200203043244240242330444121444223004140424344434330221411424020130403422311242002140214323202244304020031003323113432401022231031331141342244100131423233243112402400203120043021243200412100331200421011142432434332311203213442214012114123220334031400232212024222043122112433213143421122020423320444044314012213220223343340313310144443321302034433413310402421041140140401214214234134411201433114124143030440122000323314211343413141303201213204224243222333142101333342210334400031402231443324332344014133341002132331324333114210243320430302132313102430420441100421222102243323413431334301201111013240100401044310003411243142130414332421140224113013200211422144143322141232423111322041440002434242300403423110123442334444322114002141431414114003332321433210404433413043430241201443022220400333202141421211324034411303143423200210111434422100321022111030131243140300333230043404331333401232033021113411311241102043101400013031232243133430022213044401330101321110424411224223120014110343014422000043112200034330011101241321202204401442323100214040211302421131032130122403021300043220422031042304220411220011200414012343211021104131310044124323211130414242430000232411220002001314344201033313424124004241402042124413334024401300011123313003124342223201022110412224211303414032000212040340220040240200311441430041231033312001130100313114043042323404142430143113010000030102203222104220031030103411244010300121120414403104304012312020043232243430112023003423144100222431122022331321412203324043044333330141231103111241404413123321232322412242332232411034332444440104430223041212132111223131404410044432203244333144202403330330340321323044012111121202312202042032014322103010311321334011301234113043103022430001043243334010111234413132020210111031102140032440404422443341341403114020403430143042222124223404410321103300010310400413443010341232212010134302104313242113141402404113431024012033420323122031014432141412440400303141103003342443213133122214142214304401331002110001040033442012313302334000043312102043313002200203343230233232412002130134341423022030001044100103204041240414031204142021040002211424341402212223133112031010400400113220233422204403211421331411142211040440341322424433000014110303334440103341111140341121231334122030103011434401120104104010031122144103342243110400102444032143332242243032142140300100200242433434100222020104013142410234002000221311232431010120402403404042140431334440401021021341000024010311430114134433040440303341444223211413301012111431411302123421213432204243424433330401204312133222042021321311444013401042011000321122302244302312042010222123001403213144220442212340321432040112233433010113124310412032220024203321214200243424202211121421120342044404121321130310440121242332332112223041200124010000122032022032024311311413443111300002102313201134001420104241200403000132334132243010331432132440020010300212042103432421221020222142321144130422323111122242311324112200343241244414431211432033042401330432230144421444344111002140042102244321303012434142202201203322202344423413000230334202332022003440114340220121412330310112341210104140200114112241300303241111120430104203411322244303301203240212042203104242002200313434333141114332030421024311032133444211021202001323413411002211433414112401402443311413211342221120201133240221331413424114213402104413342024331034410424001202343003320344013024043301102443332411324404313311431034003034303334023040114400201013002134022234220304031241323100143411202210110231430421311333230302343424042431234103402323042120413040320004204010444331342401104441120211", "010010310142143143114031333130420202130430142334212232331123132314224123321113401431441414023231333120132224110102442340040243121012030002440423424340440002212214224421431134042102001300120022242313324331110404304314441130331121322431022211241423403312022102424301414123240242003030430402040402034410042433012431042123141010214423220100130141033101420024113000020210014321322034240223314411420422100231102401043333321213024001400021332334302243103323202412213230323012021144444223033220334443001043424422433344144001240033100131322000140442021343312133243302324333123111040130430004443003100112430213100322013240401122421323423144211412310444420432443012432340444004342203030304144024440100100103212302214144240333002140202303430244020200401311201401034212130442301324233131102403432233340044432141330224424110342230114313120030114022400211444101442041000200234403302213133023130114103013232142131100023101322434303332414402223340133320322023320324312044000221343014033114431401410004321443442020321124214320203332320230001241400104042241443303434241311304202340144301414420204432021342134101332413001132133440241122301322330412231030021201032341410021100411100123324332241214124310244342410341103042443231002403322032444141222111202132411103123101314021143123403320224422222300014144201432100101301004033214001444120440234312221001421304243132221104403424242414210342023134220113110431214211322041331204001011122311043132014123134104343112240401013241133341344311012020242102223043030224041422244102211132120120203311004013221404430430442101410004304044002133021143023214244300112102102234444140431120322431402004323302232034130212324043042401211133032114224004114304023244330313132131412021422330404441243220430200440021410010432034030222002141012301034322134221203321213344034003131442022031314422230202301122040020021040322414421113444324044134144334422004132304010222340003123221240242122314423103134141413244441243232223331230221102401412100141120211324023212401124234144311223030312430101202034324304244114014440104111130020233431421141242341043020204100403423042214234302421022310131130430314422304103211340003422044123014000143313233213441342333232141423130213043230443302014041022320131200421200013044000402343230010024204413022223413402003311322301242321343030401313303343122240323143124224420412030233120121130433304141010402313334403443000410030000132412311404242331301024013121103013121343113313102441011100130112324312401303113303042220014120320342201401241200421224423214232440231120232101214402412044402001322112424122302030121002033230044130044110122403011113342201041010114421420204131020130141044012441241001221333144424111421412414232021142222333143100034110142222433021214401413123100000124233422202403312410332441221122414244220013003012333003001201300324401322224430142032423344032210023432410434240040141340232310040243431421344424221430423322402143312222313331423413123124103414240043102113134313401310442210211242333442420332030123232430134443142014003312213023004444300423414322403410132044310341210224443134002134102330000404122141000203442224200301403310024212220422430303034044031213230113340241102003323124124001214011020400441110100143021132143431103033333240431340043413104122010234321420200434010010341200312100310040423421120030111344120300423042003434210132222340232334113034213212422411101023322230042330112311131301334313203310113023100003204214213331413420400420231304234410004242214203200032232034030234210014033321333344103320011323421131340221433410131242411130203132444240210001220100043433320123323214341442040103233341243112043043221034214142413402441404423211123220243310411010344213200212432201003343011124314401010133401243311231242030220122034424400011413211300220202400002403404441340110043100022012244021012000032243332224310423040020031124233214142343003240421342322430441141244244330143204130121302333400100004241322403243043413330004033240044431430204243302012103311210110033233422113201014233423001243224142343243124314441031431022302412132123313120042323202301012003224413441113414433302124114031132001222203410244442043404123320014121023043111111001431341304424414344130303420104344144102232111124212442220044304431111321123303031122300031120010040222343321420232102330214034431212212430301100423030041001034101324432130320334212042023432120024141413221410121312320303401431232130344313220004033141204104024124001", "410233224400222042413431021213104342413001434443220143310140341200120340443223112121342032342232413133344232001033402022442020013333324204002234413421234122211430304212321222042143201334202211212020314113220110124141043413444412404244420344420120312030220332213021341343203143303304343233123033312414133340221441200242444030433010301014213100214004331411420021023322131324114232422034231132022400304202032423332423232233430032044242304214030011330213412130020411032401201223201313113042403421411100131231343131243210330223323013131220400414011430211332020221431044234224434123312243313443000422122421142304310134031024432300112420312042314001220024140413224143102024224420134213431113224214224000414413202121223210121102330404401432040414221001313111403112244421433100043103312233233242220102014241321032233320132304213233402312143141110144442424110233203140304203303003024333102224012030220043303243424114103003123112201044433010034043020110103442041214021403043422040122212140404012231244240011004111331224444132444233332220043042102032343301313241443110004230430223440312312103314131204213423322121324212130203240022212011134111240104301312133323231013323420114104023334433222340102114111030040414133032013224404221330143102430132012333013213002041031110431124303411020401023002121413322443202213304214010423042040443332023400401113002240303043124223032221304100442342114344132043422110142033024143112422431442330432243344123131134230211132024220232120324211243324233414023424244112031012141024410144030442410134020420200432103103200442041422004124001244241232124242430140030240113441014314003300411204032300432332441240434203412120020023313043013343400442140130131434032410420414042342240121314404122041211410304203024143320310430232101414024320032110330242110032342201014430042113020202422242441003103023343423234141401400221113443240304332313310120422040323040443133010230431402322421033214111040334234434434310233224042420024043343044433402300232402320134423134441302043330140200203004420313320224122314340340341211134204203412123140412440221430443144421314113204411421011220004140213344234033221024301003002130423033002241343011332130123143102304300213043120343111122240041210312040111131320214001230021210022344332401312242304433300121233340023231032130203300220323011333042122043042202344224324342233020212030042214302111433100042242320322104102422342412230022143434310011232220203034224341444344331043133312044231431122114010204424342403231234213403034040214221211321404224420400010204433031304312242131000402303143120200123101231302124110333042123221114224430024230030042030130232422041014030410402412203022433143101303241233211022343341333042123413144424324201441244141434012001212330444234231033103130220230021304122002321110343033430240024224004124321132021112042312003121144204120331000400301022020330300110443423233234320224411011013241010423230323442233413020234230231440103334323311102201034214130134411200133030222322032320230202432101233132244041041412234304004301230442342103340332312333043412230233330211324213023411011343341140111432212334200001411141441304420430340144411332243411130330311441104322414033041144143410023420121342430002131040124434221342410401333334443010124224302021311001220043113003044321132243430101044122231014122314424231111204302021000020400432441220043340221210033341243430414022310034121023303132002140230101304144011102401213303040040413112204423223032012002121230020200132112140111122221023443331222103310221412314021132441232313241220442101421044042341044113104013411133143312040311334202403103042343444302121040243342310321042111340423334212231002124101412011020240113424331334030222142232021232122413344324133340302442230122141424341421420422242444131301424040001140000212031423321210240030140103043423323004020310433012003300002312422202401420403231221441023040120304012223103234044424134104243341044341231403402322111041210041300330100342304402432324141202413330042324303101401114032410343213201000011224103233100344002420212342123412231030000311121313332011001442241004320043244143031002412411311204320041312410142441042433104134001324142234423030201400114131332212311133134210144121412132431103010244300020202444222311134200400333114040233343123322223444414001414221204234234324233112404313433013031224230220442433132413432234243224333123233421004221400230421403042103011343020214141313224041314132124233244344411", "233240121020124343310102001140311234032040021121104301413232333244220042333133141040023433434431002011204422000301400042132020401340421204041204143342133302140200310231424221444411413140221340103210402413002024242442041041410234303430431313012424410344323442343140233443034410332130414314032023001310233212444224444144323322031114222023313423133324042324432231124441402131311440103320410432304441142421013332140444424003433443231303334344334011411302224232032020214234121124402340312312133123422003431340443032402002301044131131144144012110341112204444212132241441423110342323334444413242041034323331042400444110003134311020440002233112021114121341211301414041014101202104004232301213000411002401420044041100443444103241313422004104201430343222422020222110420031222103100043000042301112240314111213103232413444301214440043034240241102322114304221213232234444134020443403401032313122020343444112201204303031332433010244122331222124303133212301000114143002010230112342412033140002404210243121230023221021231020114033112323402404420114032222324242342331314322422133342311011244322033434113302140232204403413142124404332432442100044311442444334111023212034131421231110011201033144002414202410112101344414241212142014342232024421102442100312344222231120202243233001440102240323142330403422322233413201212240434042041302010102234034324332020221301141334204123121422432002322032234423001444122423312233131323434404314440423324041024341343413223320142114432222434101321241421244241321412132323113010422433034221231423221243122040424021012020000400342044022423212231430001202130104404344014041204004424013024134243312100002131413341441311422103242411301201342123331134022123411114410222044341040003412214201414433440001302113412423421040220443234104024441030003100132220213324324114040041223000134424410133032431020143310401210134123314120240240014034231410324412044211424014002112423302422421404041210134222123243221431444003210314022030143112342431023434123330301231343340142312030040014342130234413044123021420142043223231400101102441410110022042102010314213324413030111241231134302220402330244113420021230441342323214000102423011342212101122131241222034000242142010413213404201012234112224032321132002440142202143111411304240241304421122234232321233440203142441240312330201410030424401131300423323101144033300422303432230103233032430431242100421303234421214204114014403012333134031320332323334431012320401331411131203024111430024221112433300434020104231430112141023112340432333104243103344231140411100110423443134200420340204024032231302441420140342421244101313003324414133104332243110442412413410314002430142222343210411333413212431301201101311331101211400041012122314312232124144343244110102424230100113343402002200224013310003200341020311324201104434041110442024340310241132112321420443441144301242401104112110301141410131443132420130130241411410104402031343204410303010144042034322044021333112422441124300302212323244103120300432421304011001320341433343031321211211430222032003014121413030412403101112433234430230022432313042220141322323311110320133120001202431242004000113432334123243033404402341400313424342334040224434123442242040103444243132243124302204103124220023403011110114104200124303303414224333011220110222140222001003033131223211421414420422034440120403220333114321422441410130032134132431233044231434444410441342411202411010204300301200122040130120400321010210414141311113403314240123430324222400001022412231310422402240232113320033220402410021221003221200304430421021331342410032103212031401333043140042220133420440004201113311104012042042411241023333032022214440141422410244401204422340133024421300412244143001104201300331414410332422312020142004424103433142233124210040142003021023313440223224300431330243211414030330334232020234301123410041131102440221220104332421033310031414111241422313104301423034031404202114211404000312240120202330140201330223341010223233124223033222424142333340334134120314000214332112240112312142342224403043424004031302044332412210323304403300432344044343420400311404420112343440342220124013231324123333441201241112112312211432223221441102102334141322241042133433113321412010100230113133431142142141304003411034110102334404200120124123144212443303230201344021403404330222114313311123223022032312422223233441134341304300121104313220243213012210330230023140032242143430220331031031244142244300420324044004211002214211414443242423423", "130322341420412103200211310243310033313341224404134130024221234144114144231243343203210443210413031111232120212031142012012021021444321431330041300321044240042133124143413240102404401010423042132021100341133104003203433442123134011310330420210200100100433424321334100120014100020404234004202034323141414242030023423132212431032202302044022444342232101113314234414220043104041224411440441212300302330110340104130012321222424001011443143341411312204023222310411441032203132143122130123332042000130443322043002441102303134020321011412142334232400441402133442331300241014103430120310342330124400131200010414341123234002134433234302300124204144023114404334340043400400340323324423303402212202312020310310022103104033122431122331011322232303101043300234103242444224423214322043023320243204232303303131131330134143003403333333423211244012420241011142340224114311344211040203413032100130244012044201323200033122303102303004210233403220420413312420021040222210131411420033030124042003343342122031130133231440410241442403134223342103122404433404023311202313040134412004230122431431004414224441432323333430321313321322224142413033434401140234044221022024232110414211233003133134124414421234400131431143143423411230004424443442330233131002113044240212200234031411242233400223112310302301133321440410220423011330311402431122210302000423034203421010200414440014043331112111303131023421131032433104143043022201233041132010334112001234013413400241114420230021412332230331230423204110300231243403134024132442223330021111044210201324202321122320031024443244334420311333322431022120121100104024103041234102324021434101033223341312042331003421231231120432313203344132122414141401203240310422114340320104424434004234434011303304223022441423444041210112340100023303131034333200102110200420233333240002320404110134234143200231230011332440233432403321230032102011023311433341301220240004333310233201243314124433113222134104132101120044201103313231000041331401023102013140200430111223403123343313002344240101143311011213220221413033320131434131234201012012204222134122343143142204213131444311221434330033324014212221233000244120431031114133341031331411012240022220024323310220210143242300202403242401104343300342133430010430032023030422141130410232402242241211420201414132441401004223012324001142023120243032040342311430210213303420001240241142043001040001023044004214104103444322204020332331242013110101143021201202103321241231410212320412103342121230114103303234004421423321321442214044233233101242344414404422311303222311344414241003222444444030403110013100300121130141200202000311030324103112042241043133141332434340220201122010331223241123121200344421424441040142140020031342202221132122244400034343430131332334243302433332432013140311413341121400224332431214323204300021130104123102131041311314341430114132012112110423041303244224400344123224032142444020313140103024431240200410032041302204311042122200411241141304431100144344310311341110333434100414002330024413103004431424403130214343000440411422320404312100444032444233010334042331430424223013131020331203214044421223040242224440422002421303324231202314324233333441331201213412132031330144144102442024321110212220412040030321233002033320113041141041144111031100042002202423444130333231331010423042212430311302200402402123230101221341021411241314013434233141421411314424033204033313233214412000301122341212342220243230003030131232420034214241410224241112414213221233330121103300302334414010331103324320411222143030241320301213444312122004131001241133330430424020324332420023210114413441343233114122432401213233130321120324124242414121103212013323433211020111440111032023441240240213032000023130322141000132421300144424002223033114412014123043211320024231142242424412113122114104113212034420312230421024211123232432423413100104414013014430043421313101124021142204142311140223220143440431413124320441243031440043201310100344021021343230414210311122032023121010412012412022103303042021331101041243031113434241231332032334431441110103124132031221212004314123301123200204224110243421431201401430420302300224333313114331321012400313112411340211104221440030414414324124340100121022011234441221424313404302213013034314433204143433402132144124013042403411224134443441141312322123422112131144344324144231103402412044023101024113024302342100400111314132441124040304222304244143420243313402223200231102320444042023032223223223230124420234303244430114", "340140123320442412322332100230431131411004111201413121443000100243211441240331024002121423323243320214443130400004221344421221142243044432333434410123030033342331024440023013043410144430000211000034222000231412021202111103202422243001143440141041303001230302313212221341344311400200342322344100204412441124241101144222432143331004300042313302231130220340214001020203031424421132012223132042010241002222244242414140204421110402321131120231101420303402401411203444001320112140223224012441210232431021201003233031213441134442042043031422340330014144001144213233212440233440103011342321042022141104241101344143103042230334022033343122422213211223214323322444020323314222312124440321101233033343040334121112123140241303110340104001314404301431231002332431314034414221130024321341013114330021220202332233331320004014212222001322310121434043223430244100210132014402024202323104042201013410112434412042032224222231410412201432144413423022424041024233033302430214232401444334030440414134402112114344213200411043001342314120001341012222400041423403313014104123220424301431122441401043144424002042122303014420440434330221222101234021214103111232123003123410233124121032111033112304321042434101400134024334332301424410334121042004140232141010422112103314230030420122131013020233213344043000043311412120414123212141021201304423034310023033241031401012023214024320122432203032024124240242133303201003302314141300341300323404301131223232043403041101013043412403231011134133422341421100314310123343314023333433430321120142230102201113402344312100231103304040000310420401424212043034343000402000014441303114103404201302421443100104111210100313122244100402241042001144021421411204311110233320224021320243104342121023221402312401404434141231401334222412331001110042022112234040113021001233011322103423313101044204320024040140013402234232440104441204334110430210044123242213202344410333122141044030142020103403002413242232003212342234422344311042023341043100344124210133003124132321032313201211423104113002122110123024423040133412122323033344312103104100103143123120420221004003121322322131111042020331321330300002333423222042411124100241323340404234403112333220032220403244341130440443413320134344414330000130223111433330314210120123204023201132043104032424210240440203122220311100233023341124201323202333400032314432440443203000413232342201102332102034401341411242420020041231044214113320410033434023431022330303102330101122040232003240123300330101213404122202012022104442333023324300114301220434234043413230023330224123131112430244431210331113130001413340020312314232440302041432040023441343003024232412224323004344020023313100123413144222234240422314141232104042412234244302230443312221143331224340204420210020444130330244420221112420132421212410003131211144321324343041234314312412442004300301204340441402300313430212404403100443210021244104130204310214403432141444231014231422200004123124003133243443201140402010003443103222430410031121104220424131031431402340332232434420433020440323233211341200431220010404104022430011004004144020313232112231233324104211310343032403201310223100213133344233242443344143011144141443431414420410233023424213133043410013231411231212302043440041320202222234424431322341240330444222302340442333440103201444301434202221424224220114434343423423212034123123213142444042104300032030304300244144404211113112441313342214134140320303403314234041402422100422101042444322444344402424031423440300244421323312102021423010044121133303024443341033032214201340224344313403411311311030342333341422042131124231010124221224034012302332413413013444442030300221344441220244114111321100024130310004213042214404244323433044030201141244113013422102034023422140323131012333442334224004414313330210304122213004244401313244243043432441133204312131443230211312412004203041432031143113220200410034303424312021402143102203312434302003412243030104044142112143331232432122422433000033404233022022422002303124313112230202234014411014442433434324043343031323243310043233344210131232032241314131312321322110221030201444221104301240213103133414104410043313204211243214441010101102300032002013400340400003321221233201304401211410302204104143012110144334040224204030400411141000024042444041040333030304120013431030123240223313444304142231011132310440104424134033431200322010233020344203312111240404120214313444232424043411234403020032424232022433200400211304314033441043142341114341034141224", "332424120434003311411341442123302403410002004141323203242111102401342034100334024201141244012024132233023044410240104133222233322210214131123444334244213020044102003312144213120203442112411333404422041404230014202403331004040412210134401040103414311011041002120102110144433230433401431341404320012134000001244343302111301142214334141433134242233312220314100034112142241433320040311340403431101111121113131424441044014440230113221304322420231100220413304434032402022140013120003341030211140143431113232423410002131313003303143100330201130120231434011313113102142022102134212233340334121042224131011201122443004301320220002232113234411003400414030133230004041130130400320402431140104100421111323044110244211423232120013114313444314041224142111313233143401404024021423141210200102404142110132243131211102010123023032204141221131031031013233413422143112010402410341221421103443002322030331011200441320413400101221144130223312300140311331343330324240241102004111323133324214304404333043404421130122230133022002404214214403212203120424432221111144321344124343020213300402412404324001122312343110203403133441102441423232203401231102312301014023430110242223422213220310004224103200222141304241103111134102411313313402421412110040024033420244202001223021123102102322310023003042423141441221040411044201112000432313212433220412400320042002104242120212242422041234032344301421333442441113114103243342304000040124214334034142144011330341001203221004321402332323223402240413203444124102201211133144203000314304200144112132143413230103440421303100232032020244102330434301003314443324113443234443014040201321001233033404414314102240011101424421014132002313430034443333031423434402233203412242112403223133230233224444312130024401013302044222243041233243121101420223043210232434214123022121143233134041234434300203404322131010313231221332032101420140322322234133144012434144143410132133300241101413442413434442332322014413202432301034323141012244314033403143412031423133423404433231203033232043431434203333132032314242332210323343443204344101320430340024002024323130412202320342304412110312123042120221421034404423311404243111242430211121112321112231131143031143211033422324433342341430441300433102410114430124224422432133314133343430344301400424331140143204402032214442203421334344321304300102212103222334331300420002422322000301234212234134422140140412432222104120231244311113401212311201432310313220311430412423343440002322411234434424430010222033401404010031142244323303224301414100442040031324404132412121030310140301000340320332444432241444114112310322112241221004021314013212341114232400324000043032312202232204214114010231302031134220433030310422323242140432310342411142134142343422404314431223114301341400413023144341240431210010422333322404203233204301234314130300221220441210224422414401342113024130033312114000101424234214020014132040010224103144043304130144434244242334301320431244220433332203244120242104244210110241101323024014310232020434012104441423124241321044421214040014141424110024144430033400430344302402034000041110103200232401113340244140000143000040232001230210240331240333004044232421042044344133211234041101102332234034331434234043014014422411430012100344013432014001433324011320204131404232130014113032323034424341224200102333111424400320012212401024020104332030001024034330024341230040440300131224213430113301101044433300243031324004300412214122411043412013203124233202214120313102142224010411413113244011331013343142443442032344003343140311120210200333112320020304101443144414013210014020101241101101144144243042022240404323122214041142143111432402010212420233003320310430422324031234400101223043444142411233430040203333310013222443243124443331334422041204420403304100023032010241402332004301004420341341142113101024411100201401302340304444201142134133002033340333013142001413101432223401222001234030223222033114340323124042233321320031210330100440314234440022340021112420413311441001130203230132004312111431211101103041323331003104044020300321101340324400404320403100310140120321034124100333344443324021021221442343333311430442430043230211041322122214023133433114402332101413334014002222140000003043122111324002033403120044112230024341044343240424033343033132242334102222233132042432311400440440223030142044300304434114133214421342214322240211123030201141000310230422343423000304113132301410410100113101233302302031231142201403212310004043132201221113323402", "040201212402330432332212104333332413322342101404312443204221044111242012120030232041132213301043140213012121233122434141043003324032104002243242202431123320012314433103302143420313131012102133321301001401310403423021234012222044441344102112211041032330034204320112000112312432231441104200412444124130033011340042221030300304202033204243423403330223421242322113101320144221334301211214310212134130040041140331223303031301141404133333114120013201304331143443134021104330243003222301211313402022011411022233124002133401431341001014401141101014410222020420344203103233131430321411021443010301243422320014141424120120423310244443220424331011113231133221141314433304240311030024034223203141132403133003014134302023314142111340120102331421340201141442324224434302101202141123444214030401340032211141204432001230340240002112413044443204440334243413002313124011210023142223321412204403413232040121102442300204444214323010110310014032223204441430442411040034440324413421101012402012211202030021321222444213034234444040113134033210210433320343233313330233123430301042113144300402231420340000113321020042223000433023120100101133443134011031210424042132223340310220030014342243240124323201120010242141322332310044013423022242100020121331033443210041233141221213422442342412142421013401323233130040234404224340241241041413014104121314024431134314110221034423024201331011022402113442403403313120132001402244404324103124300421412244143340303211121020044441223144141204231402442322401041444443323130133340022112142332220034412430141024432330030032142421123441201121123343212422442123103334301123144141243232032401011122421220303440411214123321110123120222340430421411111311210032042122324222201430121402042213044234101034114002032312301400432040032003242124303323340420302000020211313101340430231312401421044142430321230032243402014410203231102101444214034042044240044012443041144210334211102122442112031113424112224024114132442401413244310242332433411434340322101431313413011204402401410233111042400122331211103121212112340312000212402210013313012344304312021031231034241001133100432314241142003214431443320114422412230303134202300442024214340134131210313002113124101402212423210000203334321341332044313231403410004232331000444144032304112242200132424112040433441022120210010330201010423241343312441430340401200134232443234300203141020330403322443304313344103004023241301013203340144401041301210224012434124341423033112223042444443214112044300310003334044203330210030232332244032133134240212232344434104334011414224310111002132140133303242140232224411210042242434410423401002414343140341411423304443011040114220124233432323034022433443224021000314301020444002122334112240332203212132014100043342031333034322202323043034444314130433401032442203432232242004300024112212012220033424332113431130144041101140130433333101031043040032243020333132313304214112101341140332120100021111010331311031040122142330202411014341414424003320120023002130232242142042324314212122033113312133233040124223441201102232412411301223012303200324313221330343421202023322413321000124341344203041332120341431302210223321134303021324230432232214233124042424412003100420020023034002240024411443123041340142312102134002021224003321440041221311310413411223404242412343231331314341342143433224440323311223232201234443200432044140203414422102312224032011331322223003010412114034013000441421131223114132141103420344131433432121402023000433120132043222224130042434443101032404230240040021400022210310222144013031410441140400232002214112211303101221444322223113000214342131002241342214140100304021022013343023144101144332020420140124304224221201442111341234433013334213242004411121203022100133314432412003040400131314331404241124323302340413232032244303231323214102213031410201000432000202023421443030002003401413322144421044144144201140421013243231413023213124023011303434031043241042304130023123234233012203113301240301342000024430023120430120140240412132024033432120224434042242203210240421441414224242034330331430233212341342132440214211014003302002413022303133042131343414121321433020122004422331434241130341303204201001002340024040131114331134234433433444433340410412142341014300423032041124131311131142314003143130004430432144002124341040410112331014300442120021043130210221023424334041040042310214403111224240221342443332042044042410140301013034041030432312332331023120431131200244110042002122040341430230430241030240", "240444403042143232423212032411200122140212320342411220043301121130130210004303300322023433413324123020341042404120414204101413222211232132030433001242032220033131404033103222433200442112214414020103002032430034140031200231332423424322443323132401003033333014223343011023410234342214134221114200223031341004034414231100040114141410201411314021413402214444344043330000212201240122130201120004310400304113233113214313013441034223103113003000232211104020143030122011041114312222212044220431443024242403441012111032224201433012141224231420204211320022314032212041100444201432002214433200300310242202401344010232424234142413424301103422234031441114003233144434011413403141102013433340033333440341242042402430134324100202234111222242120342221402030212131434311142140413130144424110432404440421041431301042311301404100313400321432300301234033324010303343024020242324224213132311323341303241141122324414240100233103110244411321243214333232142112103044104322440141210233223043210144034223340242420443443324213412310333320230141222242020114214421420324230231201342124103001114121340204313210234103321311432124321243013043043434103130110421310044302330030124431343112041141400140031400100034402422112223040214110114210401441413122224430104011302140342100434134242010310321143342104400331203423333120130102431024141022102143303133024000314143103223412233221101233141404041424223331233332301344410231340232423211304104224402441040032342431104434232142433001201224120413121240124030240402112331144042343023012030241133101430414102331230212431133132200222011044223332122204201433122000342422023114042214243012210142303342034202242042302244420012412040433122002110124121002432031342143330043301223413203133000042203342302003344243031024124120221340033034333301433331043241404000320444244004002330030412411431132430313110014010204104204302244303231344230232140132411444424114013433341243231310121332300131134014022214212000404233012134200121322041031024443133012101132442442002411020024303034100403121424303232032000022332400242420201034011210040134223321203333123010401241142443442200312322100332020241042131220140014303332330133002441420012441233234220411110301120424301240333312000102444222030123210333234002402201123014220031030024110123231221221341404001141201340001443424221341011014141441331224343011012413122420130001002342042234333112424422022233422320202343330042404443004134413000103331224122031433401442114411140023030021400433242422143231100311022331232023310041110033133420332411322104202042122300002102224311434420424040400222041014244232004044121344222114420432023444300122420112240421301341411143012314122022010414314042204224022422124343114322110433303443423422424420330222011244313122013411010400403220321103414324212302414213013232324012111401042132024424314144223420032300002220410433040134234134331133013431403123201104121214013132104330040041112343320402220204324300140243342123210203441414303214101043003442100020131232343243431210024342214300113201143302021430022110444320133430144222402214422200014144222331020433323014431144323031213333213241014430441233312120222010021043210112041413102141424121411003241442322444312041433310100422244323242214014104041114400424320122300221241114033031422340223313231440300201311343004334443420102323342432332443023240022230341201410112330032240440121300334433224411211010113200203010111300210443011004414130211244244331004130133311412403124442114400204114102241314420020342144020410310221342333231241241014041232020210304134411202414233204023010243340404310212202330212213233410411244403202313310221044002011344043002043332302004030122110104121433022203422111301331200212441443443044242113320244023224142322433022004242414442300143312321422301302332302130024120432004211010341343031104234031401440403223044400242240022224214230103144221033420340332004243244200133413044440303414113103331434140241023333220332233020303221124014121444202213222120202321000030040404012101222421240330223123220111012202214124110012141400433332111203203243312104233031321112331102141013201023023023304144001144413014011132133442321231112333134343400001130204410021023224410041220422000034422342322311002340410011303142340132432103412402123011333330431340313103444011230344023144403114310032200433144013043211321231224230320224241400014434013222112004204221040443000003104232443343321124332023232140421240021230122013332121340014114323140110123133301", "014440324244332232222113402014233222201313044420013140120233024121312311213343223430430020410204441434144040044043041434332241032211004004141413240143121013404323411311304104001103400022241433143002224122003333411112432122220344444144243114334202431144022021032041413021203043341141224332032233442041221213111440223040114142240340302123304142132243203131303004100422221300414031012142302240003344044413134141123344131004000140033004230402232033202044112232112222043431234021104221402222123103024020302121403034003113033301412040343043440203212211001214312432324024424412304343414112411333242442132202430214402301004402202331314420421341104420330000343302414100422020323133310310122041101224430230424333220440224212241410412433143400223021222142204323423411444103201232104213104034424340134014212112241401201011113131420343023013244210344233031442141123424440122014031123032242241201243314101133230002404324424440100021422122401132202234031323131023132130401122133300130233202422002332421233433441043443021012042432014411142213403433233311103131331322133231134304441001304314213123313142343313141441434410333332343043320340212341414441144404310042014401334201241330144311341221102100311041111323440442014444101144132333102222134301201414140014234303231300202244202040340320003334221142401114311144014221311404402221130040212024300110244140024424434033312114021103302024122214142232213421113122014320230314020040401342103233010024102221240322140334102143324101012122242434300241421213002144132310324033212023310323224204222323221144113311330320341022033440004120004014233000402421112302022333320141232320112110223110203042311234202230110332343421430043431012422223220430140013400101232343230242444010014423303401134244343030034211132221000120430204130320011102104432120203401323434443012102421440222004302221110032442344202434142322423231234423442112314332223404303324133233134001413243243141002331141413000431324301034320143214124144300132412003303431242020012402400011211442402000413140123010323144043112302403334300003303241032000403443442000430320421403230424121220201210312033224444401001412322101102232321413230213301003243332144424232420431411442113114341134234100033102301344433103323411241014000304244011344300211434301410242023223342302311330111403323432421212333011000122433012240220232403130202041240344130011103300043242400033133220432331101444010340314020220041133431020400340130100322240222403311042310323222343404141130002441014223303013304422030343212421111041332130342430401101423444330313312221322304013421214313012342421012014043131021210111301003443004014123022342402244130040420000132004443142430242310300432332413241111212143343140120130114124140304000224344144242331244210411231140013330201110030340102402403211233043303021231423322232123400031221113304213321212212114131023122442403322440004213313343203223423134123404402022032204114431220304404023404130142041220404120133410032042113313001011133120343134203324043303431412024300232213031200203342304443023223014030422124104042143404330431243041303331131324201123024103323144314301312212200113304334011210004012224112442202440333210043102410203011041112042142033131112034340411213430100010413031313323011424320032011113232044344024013433042030101331134243431033113334034120441122423142023114140020422434203123343114201233044024240020440202424403304322410030444203331443324301313214233040142403133040000132222043143031013132440443323034111443204220122343324134113111014334002424004412201221310212344432323002203341144333434311040200423334422412211444313030311012411442343414041120430313221041402134400332102430242013041214434304412042414140411323240324042003204130324042240101122322422132423222321133412320421142340034313030141202320322323340320411312124430103432001143103301311010041434343323004232323312000133300224323012311210114324044014403010023220141023442342221204002431414141221213144342031000033004331314400434030024011030222221342424202222331314203134131032403121232220002143131114241040221142220332040144204433323023311214334420312222424404310111314133431003210302442402434320331021330431134232000300320122134200322432130332300432302140142222334444222301412011121324112031043033132443130030031034014134300340420021020231014414144220032402200043401410243032144220113131004414101340440120343242140424404323032044142414140403024124400041241330043441420004313443441340230321224123331040130220", "333423400340003033010334110223013431401130143404413002034440241000330130433134000124222442010104241233121020303341323411431233342133401040120420024110033121112230131141212401304344333433314014341010022322002424341022302222024203342324420201231324402223042200401014220113122343021224432132010040412411143042201022021303244342241144032033100031411003144244243042211344031302132301233442420331334413112441422034201301220310022100143300303011413143012244433304210334404110133320424232041241323010433024431233104232233340114421121444421040222212213202322334022143134421340321224311332044413002332314322040200034243443122301131003302401213103244430014214020122340120144113433240404442122433421331004220423304130313340132032223001124044100322134304043421433240043003322224421132234012001321144040230414344012341443124304323000244132230322043043343442203322114111023310121203143330441232443244012442242202420124431404112240233000230432434322124101220301313123140233120031113140414324400043111020131142132134401033143103433243002310112143212221120311110234104314003002304441222310421331404041300140011231112310334043433134430442402222040214410411140324032342203312431033343131222314210410410441204324341232001240001432241303242133004211044341341201344224330241111312220020414200033440300412443111401144401233004322410101410223204034000300003114044101211120040431110230024431201132342210110403403442032033314223310110421032123130341213003212100022103113214443032211101042100323213400131343403123241334310241320311002134100140104341142112311421210303310134402432013013122344003102221102210214332320403344021010021002402001304300120410432142101110140414332230243133423101010422032423401123424014244311330441043334311422201132404423332401423314014444433114143044413122021020203043140440131334022200114101214004124002104210440332324044433121413401233013034140220123210222331324012203243104203212324123224113320401244341043000234321212200123110123201231142210411422414004424140223301312014220314340142034243003101233224114410212102344111301312102320023223140131020313410130443042214033322401020242002332210110143303001430100443404021143020403211424011243330402441003244413003341111323310020404121313301032410430212342401430120410331042402041042311201003204314033400314320104030122430112002022142343321401120402041130342431210400332213442310312121120330213421412303224213144123402303223240120414313014113401042010311324102233131131304441232341212412020040231142224021200040300441332320100402404132312430243344343201332301431202324341012210202420030404030041020433321140034322014411114133410320310242114400301344220334041040132001213222400300100102112042014133032310402230331103442000434402323112411443001242004242210211242303120343224114230434310041322033010121023220301313341142144444212400033222214401442430122134021410224040202430003341034210032013324011011424331134034340212322442243413131310120131403410131244410130134303403021302141022410231214304123424111021230334312134011414122234301444042411413203314123044140132233021413314202213134422002402110124234412422320432143023230324331100140430343143240402031441321003444221112400043312420123100023321313402442220231220113001301130331300042242442342124033430020231414433400331133031131304320442113442424032101034410130344340412102331014304123300044434012022240023434042302410033443041013040300004014233140334211440342444413022303341221243322423012000042433422042230422230332304203423032414124223232224043411020413404244201321143340444314321032412401100220224033301342314133003033401021210404003401224242211422111233411330101404120432130334113123314311342330200222221112112422442014012311102142033000012102220310201102430011430221424420033230020410033320014431022031314044012123142200212201201400034323124120140230244313330231101423333204423422310434100440033401400444201100030042301241400031130143004034431010031413022122032134333311144343312012302024032312241021144030120123144033040313413103002121020221011321421203431122300310032432223222322333203124132100010431303140200340411443112103124110212032214344103001120340204132341130441201002301341020134001120243320131033400433322004320302224434244332014032210021024132013420234410141322014134233234214423403003224104022400120421333014221002222414202200044434043400331441231333301423014422320402304130322411301303124333333204203424231001041004301411340014144424124104422000324411211221", "232142443324221300014144120034110112142013034114212040340041232113431440103121434232320243321331300403124004010424422000323202001112112033344224344430410014213200132132034423021040321412331124100301404224413100314140100302223120411432021014312142312242104342330422042241043122203020004300131343414130430032302433204430423223321323121104123224210424114000033121111041013002003032221331443312041331432241422334401422340331213304441314442033124232432410101001022231413114313433001244033223233441000324233344343313330030130110211441230022101331032042034131400414230341403113002024130431310330032112433230230313444010430341031232323321024000341440411231021402112123433310432320113004100433324102322404134030012430001224430023221244012332222414430044010304011140410301244241031033032303131443421204020012021331411402214142314130304243130443120130344444010431320020041341412032314432402330121443414032214040022130021242240403412410324224432424321143144421140412134000010444001413141044324300300131312423110344043013433402142300101210440111341222402123200423344442030203333411221304103440124111033312213032210020231013204304033011444114231122412243113333204210421032034033343243331433244402432330141142113313223344102232204414241043041333314214034231234040122320204040044301011411330420123132142034230443101023114141432304301333421304243020140133441404303221123343034444021404400223402432003224404040400441010022140003323304031244242401240033104424432303424324431204211041002021024210201342220342241012104102042244121000013031423412324110112010330202011031432320320311020313112420244343123000004011443144213234112223013413013024021242014333423110044012421340421114221140230124310400112243341242210403334440400123044040332144244300104122142113103431444211214433033120433410102110403403344244303131032332111111032104303442102232210340102034031112111400323343101342021413304134240443102024001234330334344233343024001232404244440003311112332244211124242301133043014342000330134231111433123240212120321221123334044033430200223323340324432012122122143230123334311212011441340111413420132043430030130210001342210143332203022042123303104421431210332221211143100020142302234123331040321012220440001412423234200030441222200024112103122101301212311223403110440400204413244204433041234330202010414410343404440310004304012201231232413313344123034430041244424220141034223043443040220211342011004441031023130221303000322120432110001024202420324122233330001243103320111443301302202124014334440422422433302403400003334000244303211430402101200231421411301202012311424220213312013124142142314043430014402001134032034344114230102031440141330341403112134103332001044304412031321242424002440101432121103220340011324111334212420323434033234412414031211014333233421442240313233212012323100221342004012040124243434223410332021243000332244230404031112132301143012001310100041132404300130032301212231402241214221210334021230301311230222224131024241012331213123121101301432413114114010143334030014324010000114042213014314422422032303302120130320331134001112344003021142421103444301043014332210211220312034133301421030001100201043243130201322031102433013311441133321332340043014401422432423011422142111140404134301133034420304332010312213042333031403140033003023112200214012033322042434140313320233320204404404343111000014143031232340401440020014344114423414030134040123032031341131033430102234300343210423223313243244240220123304034212002442213124433224011121233342432421023340300300102134240414020013024243322423020020140302323223342213434442033234222342210040232430144401411141012403331211423002124000103111131441420300333421441244211410223220030020304020310211130141414031111143420140211042414203140203131404011032311334234020021130223144321100133403243321220442010410120420334141412321130104101133444442311233214043234342103302424240031414114433002223242103330024242304213021331411001110440144140234124213132141202314343413011414114421423434041433044044134032211130302223433243422122044323244414024320110021240114323044331134221332343023104040224343204042130013100204101142341320334003433011024204202041330302433430003302222203140144311214322333331020011202101213224024212002403232321330201311140404103433420322031010143223130003444303403221030314102032323413002133131231113420441131214344342413134244040323143123102104341210103441443203411042021321422123124434044234343412020411232121101311143323032314", "431441401314130021010243442030211403132403240032000203012311031423240131142144303344332401213034024023323220313400414010023130132334310222041413224302414323134212233423322012204223102011011433210430302212120423111403022330101023203141244320022321043344102432402340234432333403041422241003224204242114004104123124004434234004423001210104234430323043304412334341332101003311322200110422444114040304104134130043304024222222310442132044001323414040240321131441210133022441200122441022413130320202312343101414424301243400003244032133424122030422224202240043021010242343034203433442201140324141130040342423413341103340134133330400412141113111430311014023430023300214112123040311104442330314102103212313001422303104333024134102134212213111413131334401443110210314400412430003320201121303331041440022211330410400412442230224333041100413211123433111330132211001430131343120141100000303130243402134121324311120140332303242304004313024444032341413132002310432331403442042443322303410211404241021433040113003323311430144100410143124003122431113424121002314023403004324404441221102033343000341044113342313121033330304113430201441413444334242140010132244144231031001241120313304432110241040230332130241044310340143333221012120230014042100140310212104030113413420303403222121034430024243031440323204314430240022024044304113421241111234201323341312321441130240034012012102330300204434304340104002430043411443002244342012321201420032214002031440110043120440413202222112244323010320212122441024024124410104242134342304000213231302324123433123230423343204001441044022332013040000401234003112302124300210032140234022402342014233410301400403322033342300303104200443031421320133440233121403321420042112113014224113421020442204422022102020134024441413012023211100314001233231343111142340032334404444040400402432124231003044043211141321441342100242122141121003101302111343324130103432420203131143423121104014403211143234121310141232104422432003410404303430002103213100331303004023013100032302143413224310303022204401303311013432442420203423424032114113232122444220003114203022312432001140043040342021023320234042333002213013421201101011114122204032321001042321304242422441312100042031314420233442003444302320302044440001422032444400342412421104331040314241301212224134243322012302234001144223034120124022442310403344233233213040423323314331424403311430001230423400223144120244233133433412024100134114302222110434302244030230013044114202342103110011323232340340030310302133233423132034002120422232110240201104322341411203200021431333041312413330414010234231340321244001444422234103221000113414301134231001033443011111241433040442300032022022314312213143002132204004040240024201103123333101204421302222420203043323310343340422320311422442430034223324001123142131334311421231422120321121140204432122311240313110320343021201421123140341402203432201342442323224014111320444323313024242031033042301130003312211134004444234233234310020132023101301403021020334122323241114210012204003343213110034311003413123211434044140443033223121133442113014321223322140422144222102141143443113203314043411214122340311014434312131220430012122101421322304020433224224200033011414000123441430112114140312203301040131134134330301334113024304300312001102441421102231444121304222230404311140103330420331431012230222231134322434142433400222224113113021104210231334244114331241220424120402102020100020341223114204420321310242104004412033041213143004043123043314204003013314423402412222321042204431024221004031422423041430342132003210242244224203300232322301144112204414404401403320231020333444143333040331244010310443422313323334102414240322040042422433040031300213413400010341021002033343444110222044324013213333241241411230100303220233430011104220313132303132300422014233140144434203302320441323312124241214102000412242044010314430340341242300034140410441014302213143123401232433012143101323421204133324340322022023444321130243341220134342304200100211430322434013121032122023420010122041012410014012123022301323320140203243004313222102311223321111431123000401133232032101342222324312142321410101121441422400440334242444210333132132114002423030344421041321211030140441320223134022312340221204423133124240432121110411002214123304004011043301102313422303243044441032343313313243020434430001033434031011403141041444310123222124443224332443222140404404410133414413231314014330322311431031012144033234143142343220200312101013240", "332344004001022324144101013004004032313223421321443113304234420442234031242243202341340413101401103304444313213443202443221011014430200140113002213040403113431202210111310042134231410300340020212123334144004334224122341004231214413333103000030420223414421232202131344210334321422403410032341332234440122220342134340444110001302234303023133004203130104112210041414333143342410311244223324220014324414204304043132002101301202204100100424410013200044113213113110241140222242431103011123402201022144342001233112020332234022002134224141210312102030320033320414242321221204440123440242113330003421010001342224224404111444340342343022304001044134221211143420013141112140222244020434410404210400000141330311403212444330131022322434443323011322321001301443240002412034100320401204202322012322111020020120314441003400432410410343132040043330434422231414000334131401404303422221132334114423021113233411334321304222233101014333432132311213130123413321132430010232404300104242102044021101231100320201030113234202140224101324433433423233222324102222343022001112230332324032140421304233240344103410143044211111221114030443121010041244213240403303412220403034233233421210131201332100312434331104431412442204134242414433421332143022432242244324100343244024014201421310410210302231401043002100312230304133300423022044040414233340121012330131043044133140414013230412114121102020413030224304433431330031343023233344420320220111341240204233401131320033224400440022332140421441424413023031240142443330441213120143411132202231343243202424241124331212032323044323431001202001312140140110434232034043123033120040312342334411233041142004430442321324430024320211340203230012413204140003344022142111304202022312332011142141003111040222433203442311142324014312212014120402213200203324232002430430022110212413114144121400144203303132220421134001223013110122312140313113324313313001022132004102031312144104222341323334403102034230411223431343000031344444320344314230422311323224330030133403214434441301231112341122041020201430413430100011433243424413421240410331404114243240240100032002424443230304143404304410231334423122414222234214313340431433012140221340434430341112020221314023113043112030212201402044300243210323042113103004002022100022412331110043440432014343321201430134412334432214424011143024421411403010431003341333220012120303300330011004320422043023402224201434141032101313024100340402210212030432342432002031311023330043424412401432333002122344202220332113301420004413413404312231141130022341343111144341322412320223440212310122213114412212331424322421133033321021342434222344304111344333221041213431431044120101240331420313414101411042404122031442004414110210123301102440411131012421433131103213124221140133322202414402203333023402220003212000140320244343202144143321131003110114322442123024114122203101010311244104300112404312313443000100343022342312342044440224014241032030200410043102042241332102343131110433123300301142301240230030200200012401431414212103041334322022414213301324121321031410202334103231000112342212302424130402340102012312243231131431203342234341413214422410131414333342234033324412202321233442130434104111021312410240433234123444242304101240321241024333221242311123100020241304001140102214130213120104123444220110223213123404410203212131043133442112234122314403124232000423220321010030444430110444340122102204401213322424343104033042222034203423101443012030333142321443100001240331324112202120023100121212120324331223212113301100044144344132311213422401041220144011311123120410120344422414134320130112321241344344231331413101000012420040324013212323123243011142233441233201130324213222003301103143412200323101000024421004210222141102213022304214233034320220400132444214044141312332124242020223020331442041413231203244140011212414441022211102233242434012323331323441304013240034124302403411224101040212202403331024121121240430410343444104130432110131122223423300313432321221304422021200422330221230402112414011204213144433433333241202320212144404120003442421043201212420334342321040030433302231401043141121443324224320400100400134331242220004122130220210200323144342142314414330033414421340344430234422033431300433414332012313002014210300233332030121002331412213001001144413101122324012103131014131142011043031433044113320100322244101322203133411341331333031114022404103033012421143243403102000402404002223340143210022330103002242323102333334302011143334033431223433", "412034423210440023433042301011243424002433411333321410001324202111423103344201213302100104310310013241002010112204102130112024130230420024004324134431101433110000432330413224041303422004202213021314320440324103213121102324112214120241123240204414303333232330211111112430012213412330410401342311401134144031011402302134344330342313104000203041012413103231024000020031132113440043002421103234304431130124421422414132002411344004423224402300441311033210233330043433030042321312134213024130104102022310002310023140110211120030002120330410343300221442300212121301143032031204134432212022014200331100444103143333311124124211310311424334244042323313221104021222322112011301330234422113310401221304231043431231332200321234212442034234043143310114133214134234030033203120200032301140142332131024112123232000040224440044213030220232113140342101403024100111133243232330043232112442044021030220133123342424144132210010143212120432133104414423222401040430444023314301342424132424314101202201002042101030043134120303410343002433041304231240300010003442131104013134021021224320024344314411000213001421412111424342110422411120042033412424020132222210303012014423231434224131140132434420431114413421120220423320114301032124124310211002113311424342412234314013344444223042130423242413001443112214140334123201332032232334130311312321230111432311204321244432321230001021232221441433303002304221230034002423334302314300331002314200443301030400142342043042000041342304344003430411431043023121330311330430412114342133021334144040412010000300032224133011344302333311311113002120212140000241022033143331224444404233324111401022140203220104334214030401023111141313143033332033134021123442424011414300400231242040422331422320321432444143121241213101121013114010404412321331104420120411011212030122300133301040222443321043412230100304104311022111431114123412242140222421014143211222220222144123141042110234330431414124211132211303110103423343400443102342224342214142123220313121031410324332214130102214144333444231230114324423422112423031231340001034342122412003430244200040234240433143232411240434324141202111401200323104302010322422003244242032423223322102423434020243111333434114223001444342233443134044022030441103112131101112030103122214421123313414243212222144130343404100401302404301112101114122121403244232013202214100440140122304433433123331300412314111043241442022331241013112303400012340024332330432024224302421331222111221234321311041414412142114021140031230341103341410122412332241210343120033433232230004323432433304413404013113310200112233214434112031102022120113000344312144331434004421301442334023401243214200300204022204134323101313414232423032134231343443301442404403444040403443141131212433440212230422000412204434030230204322413320320341321311443324002324243040341433441130212014233403231102224223443331441024411101220321414202420134343221412333203012200413301220034101430423323402321440344314223343231430333424442124341133221333143031120231220443412241024322420144221030143011400333314030023210103330242244121122114403424424301212230110242430141042203413343220423101400021121132222101202421130112023232112420001132310112434224140223002114330134000311311224214402231012333144404343234314424032034000003121410401013020232320430110222011431300242142043122214243300410033121314302314031340310332404013134342334301343222032101344233221411322224313312340021333410414000340042133201022243422430231334140420242322424412233143324204111134143240434130114240303230040213040422014002411444220311234302334232102443434222121323223443302022144441132201421133232102321232120214422441313230234120002013124241233033120224331330244412141142320244310223301143400143212141042100000034333343002101132313320040244402104023032144221422113312030341433310023142342121122410443044112233134132304213234301411220012013321310321244140033434112013041232040323422313304440203322130001222003201422433201211231211140211212140313103401113213014212143134314304424333440012402322330231120114234122304141402200040023240323204302041103114030244431241133241402433032240342123233301421304240212444120413344041344234202420001223200144014442243002013023023131202033334402123244440221143001430234024041244143424311042312402032021302133441041113222321214442014300001100204241000301302322010331234003414113142120202010400143334043220241233210432314313410322442222413331434042003030313232244141432214144313300034324210434323", "234122100141022110112213142211221044031130334003104111404111312132240334401121114413011044001132043303400224333402004401342333044122230334241240043013324142243132414223411112413302014303321130433332112302003424221244234422403330130132331330042004231030300202014130022304320302201332042333413214222210013011421141424322114433334321133244133433041412143432423344130420323133232231400312112021200444404444243110011333024101342030003341321043111140244243430141430230411034000101433212143101124311314023214232203401403102134134430424121000122202243020141132114012441311041343312304322202020002313430204313400141022330111044404440002442014341110221303023211042243321220023344023301433331112031404224340140200321242320424404320243012101220344310222234210123203041244444030323311144332122240032102141304132024302312344114222013021402404023101244210113401124304142310101122433043001021420123332234311011013432302244422213134331102023201023411041343002422100321331123140444012241421134324303133014440441121340422221224411030230113000134030224141244414110004140323332443212121403432021022042202432314000310304303112334420114434311002310402401331030111432404243240111313322312331244223242124330432420111310134322001232142230410040334041442131314224313212214301220012133141210122012030123024022324301003420420134121034132130312100400310021340242023024301223223304211020220104312302221310233423141003321422433102323342411443031420021200320213133304124001342242322122131333313222404013144421004232032223313244214132222300320231131341032211243100200302303200332001403242310004240134424100313121310204130120202343343020130401400000203024330003024232432122134020143023223204430042013301042010421012441222241221401222442113344132302444142302204402023240433131041432021001321432303142223221123210042423000104030444401441243310103430221122233141021030341344144414412314023114333120333043111020423244344111010433440213141023424113222231214003331330210233001314001002130241403131414210312303421413122231404443403330103214340121000330230443224412121012344102023311113323332324212112422130433224231103320211313131140012342224344400224202424104200312202003444443221120003132233014000314020340231332223314340101011423020000121202144240402034011132200211311121430013144430444204230242314140133322124030233014412013033004043323020333322004114332034122000312402342131111231203103132320131102020300010240441124010142441333222321122034323403102201432031223033204022332244131104310403133241130334140103103114124444041444023040200234434311442242344103004234002030402130310312401334300400320311430012142002124431111421123342043103303023014042012432443143340010403401001123403222444201200324013414312144143130121403242240110024001004303121131433004303210444113404331340001211430131032210332322202313413212420020042432431313432241213330213043121010113020103102401024200142242341401424234320334434321334030213214430041343344100301312412244002223333032311432414204340034230340343111224223442133023110000243040212011141033044040042430342344133100414401404032220212332444201122212021442022400112040140024000133324340343343203230040343022323212004143132033322012231340041343411214001144243334213144302422120203312340104200232432344030111124342020040100304043040342443433441121314204201313102424120304142223331232211020220030143434140114120002111324302142013230313114141221030001210234311202420032141334302342431310010121133220442334311412341043313100203123134234124130412311104132041424403134413134304421002022301314242432222003433444001213302201001303404202302434342204222012003332124431134204413120400011104120334210013322132120442204422343330202440121334200323020324120242102431131032043243243033333122401243442334434241202211212240031023333423214242412101210222022044432240143431243134243104430032014040330402030232124300340023023101102234210412233443132324044333001001434124320122412413142310211200014331001210102410203322433323410104140422432101444230242440000033131300101100004334111401411400322020422111114033134421040422321412041320424202000444234023322431412043123102302432320334210240030222440134032422210333421043410332042034334403233443413003201004332040434003313211232133024130200130111220112332013210040302111101410404240334241010433413110221201031301101132120400343001041132220432341242114113003143310121024324404011013143323224321311433224114210442441040404413202443330110320041443430012031301013", "111411144423334421223003030422213130134014241114122142411342121104111431242340142322411100322042440132420234241323213440312132323034221443240112121114321440022124132411311220133241433040131444001200000434203033402042334210030204401030124324033210142402100343113413232214242241300403311301440312323421022001122102200242144100212023024011013403331224040032024320410124003314421232042102433233030303401241240402112201120311131222302442434311333144133434412000101204101310014411132404032332232340242403020022244234411443304341231204010131041213233441030213321004411004433143021323400442124301043142224413300303113014114302421044144431223424101114102003130234241003131442120023100130200341401202301414100442112410402423133014302214010404434302233304344020320311410402214324102430431022130144201023212031434221431204204414343344241033314404402310413013043100333431234334420424404331021012431031204224440444441020430044444324414024014010211004411441144300431303410112002133104423133300122213114404144133242300214441433244023441121430233132404404433013041144132233121200213242323334442434144010344430031003423132101101140032024034420120242234402414201123003011100441210331413032404001222444330414101222341222044041032434020431203243140222232012202022301324421440400114412320331243141034123214330440422434431230422023312111044043114311432034020402022040101434011012043021314001231324221402111234302122000120402442014031231024433001122210444413421442424314210312421101312433134303314020131010033131134110114410320112144011031310313242034331341121143444310141231323202444311031134121114441123133443002010041114433424032230320322022411303341304234344144002231013112133132433431330110140324010121212244204130302142410112141301424321331440441411303211020403044134043140230300343043144343313321324132423131011033133424303111120110042343433401442010210423000131022421114401212032141443222202004130224010132201341423030120044231123430021303001020140304230133040232124011431201131420200101442133403042442430412430032010231102342420232224100310110424320244102143332322023213233424213440333214131000214202004103102122312244413141002113212123421201221104333234332120420234342203444110304410032411022123332112401021343231443012144201343104441312411024412112120441322141211310323124422302310324203112303222312310144442332324442403203320332341420304104413302414114102103201034111342121202144314213444444302413004310413230140024134340231040433224131444023110043232033303232101124243322313210021122311122440001312120314423210400314043132010234342011122010104024002234132104240210131303222420333043100434401130023214334022220441421210344410434032322124040413410434202440002300143444214443011423431401304132222430221332021104213103114103343434144230101442034301113234420210320233312303042242420430323044020201302103031001013011202313200100111120242213312402100143212004111303043403142142440210012304430232141431142413342012223242441014124040304003312332232424243121201043122411033221402312223112021143333401420412124134012204440331310142132410442114212121442303011033022432143403003202002443410444303223021431324234404002430200033031042414001400334214103122300313111223132324403001023021200012200422121341403113244344202323224014314141122244343030102233333031313022204244133022321244301200241001311041041010122341442012421134104323243113421210322220343432010123043143232423121103212034300110232403341120344033211140310221022002003310234120330301203304221421203414344332440302023033130440100201124221004311010120442433023332402402240120011111220330142221202120101412424024211240023244012122313014314133010341444324331411241444143032243201412132331404010034212003403142414102224040020234141400234012102144420241414413243330243120320404323122412422031001414301002243320120211113240240432002424204203022440421020330114422224111244200242422311031230300432000222204321422433141033224431000413442044331302342400002244133001420140113031241214340004302034414120131422210102022302222211102301110042004220432404211402022431331000303100332141312003433410424022100211311403323230041320200141441130203321242130120323403233343312003441141223140003122203223301004231244101404441143430014212330220411342210411143420043034104001300233314141322441141304331341014422343233421444033301004422332220002321121340010331444442410104114312042400202343334110220123023324123012024022410124030421124030211223021123044324413101330", "432202102424111004033300443120412112224244401130330211000022032003210404130242301213320024431330420331014313211022413144202443021011332401241231040331302033102203020023110221113320131431123034404312212422402241141012233033331323230411040321231404030124234133224443130202330204403003301244102432131100232103241114030103302242204233103101340141122311114303340344023242404123104310110120422104012120200404432131102022014442313334040344011310041132123242132023321231420412332440134024232041103130233241202221231324324443112431323330020240412331310234014420244031311304311404130342000424241431241022020344012321133040114131040404012031243014211400142340302042202422300234032020122232014240240004404443333033200403102304244301130432102321210034041111420400210031334320100012203222132220330211101014204023414121420233021202031044212013343000012444102212011313444134224242020414130102014123012304204133434404441210303142234211102203202043304142244034204423344004434333313422404331243234423001412021411023214313433022102334341131413131234114000313123020000303420343121330120411214211030334304212420443040000141124440244342033124330123020223341044303002141031032442104220130103341014112441140033420021214241140000320124100422144231040403111023403244410103423131434300303204114033331404143302120440412001433234332312010313130113101101034223322112222200440021040421224321132331113333433032213132311110201143031103041222243241132242434131324022344441134201121131341400004133313340443233312032424230344220203432240223142414341023012202033404243334133144004021210310404340201312422201311121103430410332421400441134033320032214203233120111313233314142114314311230243344334024244314401043213324021323420222111443303000134303204413230033133141212204133141400232003023424434432221223031004012133341012112112203104421121004313004430300244041410300001400142002204123344021014142231214124414403422220412424001120213110432100203412224344133313113100112001223332443100014412120431303221141443314430403121302420132331130141304320201432444421440133310324213340040404332323242110204323032422002120424224400034023330214014304132011342231403012414403334412231402111342344112040011222102033412001040234430142314044143412210321434311301411202011422340411311042402431230130433233230214103333124232032443120012144001413131433421100440343202001332110303322343222014214303332242013032113144321200011100122412301014044402200221444022113321032433034214134400400140004240024334030143433200114133432321231032431014021401031032332403210004212102124111122330311112434111302000042342100034130311444202442421213224414411003241300340314220341233212340002402301424321434433431401000110434033334103321201010444100224044444303143002223333213131344012143110143121210022202421012203240304011043431103410310403240322241024103411440224130343210431420442423313420324033433233112210101121123141304400342410301304311002243301112024332113203022330144403014430014420303133111111404122211303300324240412404304413022421400103323323444210024240001404301040102220302304014103223043023000144103041033442342402442323424412044110313024041242022440210404134000421120114212202132243033004042123310332200304314324124401234342234133404340440330322401420013140320221041141233342214332341403124222134244320433112230110104242133411204021144302131333213124434223044040030312000430104442111134432323034311230403442232303323403023032124340341102434120231424003344323240322113242203222214031402012420004301231424301043431212401034241043112244330231242030411014124302213323201202142443310110232200112041442012340131202022340431442020311343230321240131420241440311122131222002432220301223200001440432402102112332432412411324410140333401423042020013331212440232130031121214413202034333221143013032243131300113204124143201040411224311222014443204323213043033134212113422040140020344221120220000212002043421231110403430331200131233331124021413320013434420232331324211422113430014330440221443032103021211004313431034313200313021103440110120210202331231241434224104323300310000301221021231343442041010443311000043404303020104103233110002101133242203230343230133311310420240033442011224130023313414412213020232331234024441321004021300003033010224303332342102232131040040404103304032404034112342021232002120002021210243110403311440333402342132123334002004432231021221202033313411113124203414321202102233123423422240233110103130333244314201221230440340143", "311111332344310111322333023303202332004104120320343220212124224404244312011320432230114022134042243030343041114220313020211011430101244311302122424201331120223214010131243440130122443324324234342031314113413223442312210241142141430311333222404420311130013303230332330211341233331403423431324022431440042411224210313031131204113300102414443300041220020033414342130422403311231433103300322021101110014330032104213042014240203242422104341312420011443222030222321341342012231414000334004304224132400324220110014443304044433110240021440112120403413300222022043343103021323201204200333324023424233301011233341003322240133131042110131412433234042323140012121130120300420011233022210341224342220403230034111140232210234224440423223203412322010400340000411123200303324140241021042002242201240433221420132133310122241242340421102214220414434042102442422330123403011222401200102224144012340210420004023342343313021032302424244412311401133211234243213433234230221241214214400243311011013003314420131030103331310021330133110411213004424141433102302213120132010120042414143014413444024033112224002104324122400313121334130042002442331441301101413023423424412240404204300123442414413030123031223133002442431430021242421323432414400040112112414041334000041243013004342343124440123401304214133032332204141432211410440143410421342434132234232023141032421012423331301011231010220023224024044004433342303411101121142204103331110012002442104234001422433122200201010331443134014431024222001202343242134010403341403404041233001404241413342321430013432044203442421220031034014233032202423113111434104334204224121021102230424031110024101211412444403422142241222330413404421040332442330413223144311323200324344200034232013431032300210311110011422032002233340302033430304404204114420031010023444310143003003333233121342300404310122200313111323312013210020112033433223140211412113442002430024444433104344133000202130122331040110234000232041220102111222402104024024143242412233223310304103431423403434101442301113023311243320211303341043404122013334024220043032040302210403324334421224114314444031234000021034112440024320213130004234331303142222003402014124424111403132004104004243440020434043130331123124034210022214201313134212331314024423004232402444444133232341201320134101042244340322314120200124003014044141240304430043210214200213430243041022303311112101004102132332413140021143321302401101133001312004044402343214043114411423222204300314132232320241423333112343403002141204121031324101130411331242412011442003133131403021103101303121123334210212221020234004114002431022211121132012220012040414211024122342323133201220224013442212121341112323013340320242230123013114423404323141311124330222143044200042334414443442423001313102043031140111123224424442300244313001320101340132301243124101233330431104012002400312401204121240023321134432234333001021023434413240402001121244413232401034201140343221134241141322022203332032022402033000033042123213330402120342301213122121010312404314214002430124414244012112313342441010210443224300340243044004032103422010314431243024200020021231102403241200333330014020012333110130344300300031440140120121342200401204012434312134012343334113334221313124013134211432440222003202122130122004234211144104140121032321340242221203020140343401020402001121114124211200402403114022142122041033330120031331123444310132040040403243232130131344113004401240432132210212002314243321210113101401230024441440312233223324000014334122114302301413140143004012214001443041402100041302202143014314321423110340331403421224123132200132143311213012310231124043132423404203343404023242214344034333312140302123300313242413143144040301013411342112213234223113431244211302432221401140101213314203441124343211011014343240333104214443101112022311230112133320024031041404401331020343002442414043343310400400434143240334103044400411044034001211323231021230144304043440241003410131002231041220322302240134321440111412141001243131214012404133204323044044322342010221222122221030211240130140112034124244122101311132421104114321232032402023231404323034121220102230330122403333340244032411242423342200122012040140143324313441101222101242132211422233023140134121124330432231200142004032110321320412131340304213231034020414130122041002102324100340200141400043132033104433410021410030232141441101310304210031112142212324103211332130430330422411200300020230034332441334013103220432230344030144004114301440", "113404400132213213101443240033401211320104321122131014220132413013330032312322321410104310122244442124313304030123010422114134014113343134430223012421433223323422420440211120021012312344102211302244231321413421402144144430421344431200230010012043124033121121421343232124013443204324234313431124420030431114322044023032301020321434324100021014022144142010203323220332330033120241301321323314214301233022401424211024334404131443242344124430133432241424431304014321322224130412101242044412034212134002211222412141112310131133440402040242020220403241033022222101141341402002310131034404304342012303312213024123310422341222302330120420401244332240240432104343101420222004131314041442034234313401143214413043422230402344200131431103414014142411023144131142410002012102422422034214200014322203224030403121414123243343333121303410033222122332212311104424224204123332020331220410001304110121132310400413142211422114423402132344223232041231444312120200233320414330024400133300143030341242042322233114233131322234402301230400332141113324402443041041103300043230043133101324041413342113241111031024242020044231030032202004414242141410220223313334232122423331011024343214011231423301002330240104242412044042142031431042321440423122303234103031401404034101322214201222034214344233203012332313144411402401242301240230014220334303234010423024022144220043441130301002241424243224222000201101201334234422434230124220043042043421103404224001232023433302124303204101314010300340120040110104233240224402102340322320241431443310100302330440032223314321141143244222233411404300112430414040330133301413002314041300331103420242112423121040402321441041032302331031422034430320322140304314340301144324021324104224103030343120200423101233232042233030224143202232232144022220133442223120132131210310120323213233323014124001030423244412231113122441240023440214201031404441332311311444111343430124002231243013033223230200132101300101040403230421144313330432244340332134131133010401143334100031322032130012011233024033323324030140232403110203134340100221342432341140040334313311320330043043334030233321243030013241321203014411430011142211332102131003101410103424322311014342040332333030241312010412302222440314211122123030211241303234032200441230022321210431011343042310101010203324140424401320104224210332340401312023333304210444301141103043223124440040011430301220202401330000010043042130241432102104140012402314000200404130030142002042342420211122130313403232213112123442244221230234022232134431002201123041042403224144144010142204134312441314023233212443343120323114411230003010314221100124112424300321101211024342413202013310121011031400220311344113240120311122042313011124314212241001204201103431033132132443232312101212023021122102122210014320011333211302124422334220223032312313113241304311200011324131220344034032100142330023043123131302034242202400412021421121334130003340224442244121303101201142232100310112043332103422012424031230324201342323144022442140143220320211123123124120241201124342334413432344032031310440001241443432021244031233110101013131130333012030020003312120231044224333203243114202314114344420030311320200044114014242003132203141244222113322410113242412212100000443031324311010433402431203403020233442133241014333004134113121314433302303441343014313303430034222132132201112322441412043404213424042102011342203243314220414110113030443201002204011012243044443202401140013132302344412310441333110443414023434314103110230344334201242114332032031444134003411120234303344223110004021021040401004240142021144042420020043020313030201242431310234240402422011432020242132444200024104233100440421010124014104110043400213424042123431423002301024242310021423300040440303224001332230333142431310214004230300210401140013341203342433123410410404310230123341414323144232133032133314331232423123231321424130042232042021003124144244334233021343432304432240023322231440204133231302303040403012404031304420404031404242000021330200433334004133302210134004233012022002401413444410011444003302000321042420004433411041231044402443043233202302443431204044042200430221411140430013114014314303231233410111112313031331024401044313331102221132223222433102111422211343323134314432041044012203131434410244443043431143212422311111003304341234013234024320204001142421011023313334032134411344141001324440320330110240232244410222034322012042323132221234042231130100424323310001321434220033340140000311441212304", "340012232230202231314424314443443320004323004032203433230144301423341332020313142224110423142140214141141434410204314000404333431213113333222401320140404120030334000113102444124203113121031410430344402331020334442202303420433014343423432231423442410013040141221343111313042442110332412002241140424241210142301232011032301122220434124033112004340000241024022242002413341134142401220301400000310401320121201434400123411214240310220241042024223042231111222341242130123324311331423410340214040040133341123212241203222000312131424202013340241411422121413131032203342134144011044212243003331300302042244244141112041341121001440402443201200240403441214032134340332014342143030243044142432330230121414442132021104000330022111010330414114300210214144123324330002443442413330212244302230330032142304110301443300301112343304433310131004430110122214243332312432322044040011022103311414420403000442340104010143423343413323414411404312112203114330314324141124102141123412323130231003022214404100244000230224341210142410440411214311312400424330414123413024211433331222004211210304431422311102310324134014140124111340334110431044431211321320442323241413420434030041233240304120303243321334400020422223344132040120244221404324141012232311441144044030232113200420324443444031334401214043303012010404014302213234043311443012443042334413223333144021401032440422422022441412431241130042032002124130040220344124031224211314140423231003200220120414301220224430234332200202234444041004004330424010220233441011002331404121333101113020414120140331140423022323022010332232413141200411110030344410424104131310412234241324224410001221442310410213034213242102424313204311444042410024413010021313023010012004100214441004204101440111111243343043424003434424442014412043112221011312420312234103131032404421304240334304134323310022133312010413234310413113012133441030024222040423414303410244141414033044444244133334124434213122402030300322341110123302411112213021203413131044440432030311310433412324244443342203202110202234444011410223242302043013421330132440313311412432141422024043302403333340442440310344440322222110311132111310433320111411243431003023043334341003230041034331100342330021020424111412130110240334010213310230311014232232331240033421133324444131213223440114324121342332422412333131300013213110110122203114200433233123004422411323122320223431021111413314140203143133421403320213234100123304044130203040312314031344224400233032230324121110401231331220323201042021230442201244440403242041101033440324224404132010122120224324134331214012313310332004310030334121210131231034043243313231123020034333110341000401320231111404433400104014121440040321102321302233224010344420113204114112302214334244312324104231334342134322341303313421040103043140040233314102030024220403312134100223003132001442311224331222223434413244233311344421111030022423131243221420223313013303330011343002241024042333343221401301012022232322414013024441341411103013413432044140424124402203322412423303421121213444213021034011204333003140040222442441003232244443321113211033310244220340314322400244424134043330311204230212111110324303311124224324430434344302012203320043211434213024344032214334400214043310234044110322023232420422000344412033023430314213022033441014423410101041034321412030303303134410014333203131230243203041311132142040304431023101241324321342101034030201321014030040232424423334211330024421220124400204400320340144020311113431431443000322112130441122122001343000442101224144120203024332044221134013344224223022432401234201434142102141140443432031420102412422330422341013113110042320203434031310434143214323221214322004114404321340231133213222433424310013134203241242243110003001244212140144320020423132120410042120032314430301412321402134212441424133202122330210011331102243144342431104220421201020324022334111412243013120411144121423112222133140420411411004004033102031310222141144410101334223400301104321440433103040103334132143014414010312124342331313401411134320313340124340203311104134101202042222011112203203111121411002042302142424122304100220314034344422143033412401024040422111130431134312032321234041310210301412324034001212111213202232213421344240423443322342121110221430210342221201023302111101120342404103224123133414140121100304231300031103010102044411414331233324404200333301032424322312314244200231130204010041002403444223440334023032310134333113234314344432314201224141041224314334213332", "203111140230201010034133420201300242130001110010020233041303124341030213023344430304404340021013121241232210234413240010023301204242313204344101204033300420302030124213034311324401212421032030204130211442333434402031102120000120331114320434400133100023003424230003132243112212134214201144213120342111403223413422020142022241321440020322034302322030320230403402404422234222001001043110423103202233442311342400402302144101241342432220202301334011012033333021210122302140120210001320244304122412004403141214100440300311141203343231122140013302040341341041431412102204301121121300411341413413404444343123424320323114340311041010224230003013104200334402041234122221210243003033233022232043030310341344414331433103331422223442441433433021404034222224020203022314420343320424412344044300343223233130340033010104021324103303441410203402004300444210240434321443031340234212340441002041031231214240102322003342424334130301344310231113400120232200431314013244223344001224301143431214312120142321221442410100002440343222243003323121041344042414212312424232440341412122103204000023144120240220411404204320314201244014100424310000014204042042340310434433124203040323244420413044331340144043444113324120042444313002011023401212400313240102032303322420020044132121340011104433103110133102322403403312123410121001201122030344324304033002121344141134413433312131021021040343102243013220141213322203411420401201144440301032340131022122214004200212134112240220044102104131300120322302224031313311400044002402121013423100220204404123243104020414321112142044034220121303220123011440143321313204424240233134033410023240201104414023103431214110221343304114401322102434100123140334244104444131324211323034440034021330002310201214421122211410112141204323022043022011414240323401234442103020213100444000113303302220433203004243224002203431331142412422343322112322113443422124322043442010120004430232242423212040313341440421343244040134332324022031212244333411443243003130443020131232342330323332220234200104003314221332044313240040022302004331342143000013111411321343303114323342142011112000243102320443210320323312313311220102313340312200231202244334340330440121210112220431033200032123233123042042404141121242211033213344312442204033113204411323434223313113244324043240313230333140212021411101344003340144421120100240431334314232023113401032122021201341030010212424203041243414002422424234004200412041301011321141023404003334410412024331112201244403213431031112244333204240301343001020420004044222342432414120033410320120022203004203404303402044310300422440400441404444003231000311421113002302143143111000214120423124044412343040423342342334131441122113440304042221121432331204430404412421133040442004010103401430243232330404413012004022233321404232102431421442344232212032323323342022244214344141340222414303022103123430202422401003104004232012431421140133120422041320114144413341243413014103431411203210413334303214333114030404131031304021043031200433103414400130111322133132422303223200433403111201331012443013012241322404442041133241301023403142431312402130434221301031244213110240233344221104303432401342121224111224203300300202243412212242444401001011213034004041231002112031104310403100300342413303302022122240314341144010442110403044023123013002002023124142122233323134021430232024223132323120423100222141400434213304441032232131434102233214322040431330202041203221200143401230112234103342413034312430142210020311003340201400424144230132040212311221243144011201130143431124144332141124322340131411003321233040214211211303100304033213040404322201123402112104243210113110211133241231232124023114021101313444223433041244244203414220403142414014331241241003214300144031210223022410401422100441110041110231344112321441303334033401002112010144203301311042340320201023210120223210344112130000143410420204242104313214334332121014242001423303104301430412112422013010124014422021113014203100122303321210312431011314213424423220304313432100424124243224144304132024211202231421243411404332241144340432421200224022241002440340043242031311221124003031313040001222141114233244441231003100400413000121134434310412134443000132111033100113120213021302011032430000313102013302412023414431040313014303212344004402223401423341043231321141402323401210322110013401442032341413244240212304332040210001104200004124444324202400041023330040310214040011004024222033133143112430442000134323042133030424212323210333044", "342201323134211134324210412123020020203344114232420213121123310242341241220110142402102143114332411240021342023341424024322244410131102322344422400432333011400423213220202401204402433123102222140001212112401010212022024113101341333432344242143422003032413043404101230340203242424140142141330323331324222300114402022442343111423121324020024222042132022230341430440200340120234033123134023003324434414430344043202341221422010444141413034124341224124213422440233141104243140432110102242334223122124343433244030331031321020001233413421001302442430232303343023404303134241141003203001334221432434102110111243412423442334011024103303044113224340204414223013441321124440131314201420100133031124430411200343322303143030042311314242402034334044112301313304320422202411130103400334430301114303243142131324102413402342410001342300132142013202020140123220442021022302304310233024131410034232441233431133304242401310431444443040122032043213330110123303112214044001223211243313024034101121221010442433010004231114342401203214304244344312121123231110320132222402321413312230023011242201312143401312131230243000012441043234440442000403344411314104431232243443231221143114023430011101133114433200213403314403414212341201031222140400343103432004112104310331222301440422233120430234202042434330234210012124422014401443141323214220141340343121200112424024202331013300234032131230440203020144111433232340423314412140334400012011434312343314444344010101233413223200314304100131102443322311123400340042143244441142004042244243443422210341030423044143143304123244310442031302112141230132444033210333320013202232031012432000142014240140232442103010411224401220033130401230311130401122222204210444220020433120340011021301412003103343132422202304403433332402003312400413002123241324340430431013303440232103423403343020123344422243204010221330042330020120431013411422434211313233432241000144040224001310324403000433022332142440300404011343040234241221303210214231302340314102011402303303010311324324131403421344434333403142302033443002122144241243344442420331031333034131212243244204322203012322414111200234434433102341330340122331314100413432401220220302321040021143233144244121334323023203044413441101140410130120101431134322434241402333400411224243401211220123013104114140234234122440111211242113030101212403442431402110223340030421032320100041321332124422022003202420421010113033221433100312133110111412303133001041443203204244043343231124304311231434224010003231132222401320322201232104441044032010210232430244323013311044342234014144232110414404120223400134244221320110024333332302430131213422023211430102212334232313422443014404024421430200220004223304430331300040104113040211431223132133422213213003224432103300204021240321340123414342004130110313032424411402223443421330043102214220340031022400340020314112034043423204004440103423442213342031310433001343340302404123240221432102112311021141102130010302013321011214443344224112110230444344441021111100300011244301211144134042320304112334424044243114043420204134422310022124310203144223134314313110023033211430422224322410202201204440202140002230410403030402200343441244044343341321202411213014004323232224223220012431424332403403413143131344212401031032242232211124031033423334223221144022104103310333212141311212013204030223221213443001324131031013202213433003042143242004311204110300021312303330004142020414043244333342212034010223010022210434002141204340302424013420010140043014330212234024321222101342424323431302430424010043203412443220014344120411214003412130030000321240114430422310101030200002342403011204004131030204141120300004403241131010013423441234100022322202120241324440412431412130404410122220324422122322200104133040134304423443304043232434222423200001124200103031040432303411131420324304302114122430414314134040424011232440102422333332303232220303104241322421114120123220140132043004032343311404243022431433041224230402402234332112312044103320132313202434334140400100430412301332042300140301144044443414333210303200423200232333200111443212101430334022331414204301434234442403400041242021420042021310403104242412204114112144401212220322424240221042100434441433010041442212423142334003000141103303444424241303321101101011142000243123011343321113210420232124113244003223120131311302331032040424344302010101123434224210130323031304441130440330234011043204220041120204311023433131044043323213203120204234400123340412204012212211", "000343102240300423234433021022001030401210311203101013240044443410212430002204313021444301431220222312110032344110303444104343020310101203340403242334023321130443234031323204322343244340130324314120013310044401411311134004243400044312441210334340040230210004233124013231310424144214130102134014013412314440200213242040340143311101411403424014421143321143444231130021212442444142333232010341434000221421243244033443041002221222210211223302134332040223121300133230224441400131122303200013342302203311130134324433202303130222001431444124233202432201442443410040321123333212441340022414244221141040010310244434233344112123042022014444141444412023422033413013144142402433222430202012420124303232200414304424324342200103114314332133442022303424233120301310110141102234242024440014114020244342421333021102420411241244420111104200331214203400312130002002121210044142022143022301000411403223332144300010221020404134433002203343231001203100242412423322231021242223202412033434310333433040010143432331443320001233244234214020221224040304113112022022442211341442114314131444111132102311303431131420234132003130340140433224112344021003312032214020141143310113001020323101010212001310312042020310204412434121432032243322100324201214310212414121131233211443422340413204231130223431420320040022124024010200330433122432030112430004410342333201004024321244313211302113404124020443320013433404001432320221044210400224342041200411331142200223034230122444113010302140002221112440341313003220222310220200242122324133040043421232001122141301333140340410101141210221034411131133002122301030211230330214412331011402412421202122310101144234412100412224130020043302412402112111322434231001344302020313043134301010102422320430420141024110204011434100134224124443240243120041202110201022102012011120320132413210211020101332033340032214043142310031404124014414123430204010203233431340240341220141041411224122200324021240231131430122410203210211344101144102304142213234403344401110144000230033002340314020332432331210400204133234230324013441331042214114331002424104032420210102442313233412020222023304131342243312021321023144221140043344422123302311421101411103213104203203442312323111204103223013103313434024440200313320101030233312010423223002230143322001042031340044314302002023104412441221440423100011134421441013132034220234223411200122320204042441324341140442322303310431343314113333313132200444304130011034040340334001423143201403030312104224002243113212123014214432011314140131202400412240131232211311010333312410220134423432001443421332303313021311212442334242233001103141410404111101221240121242112311322333402342230012224124303204243404032043142024413311443111024011313031300042243144003120003004431143412211413110311132411212024122031123123311131414033201420140321321411310334013413134444110324143122414432212413042034434132101434343234440000412423101414242230230341430142442233341240210410421010040140240243013441202212144211130424104234431032123201401040203032340022313442200442420224004312224024323344300100211410420030442142012413144134143424424043432143303222423010414032103131112222144400021132024324241342312041204324003123343311123432400311002020210022012223132340121133100424213411133241322012043204334334031324003203024234303113304031420230313320333312240433310433324230121201302321041320341313421133013211130012332212140222423321404043000144323402230433410403233231321300244040104413343432022003003024104444030203244242001413313232241311033322332212201040141013041240330202402223410240022343212433123220101131230111340330043230440321221211332043234011104444313044030132101002023314201214044444213133143010130012424202301022014432331241433433223332332200210432113201034211223023143131010034104334200433413143240110321322340324431313413430112222430431444330240230401133140140221322113423121411132103434303104141200402344242414342004004312302202200440123340224010122131031410144122141341442313040132032123231312204102203232331002144024422444002303221414242403130430142313012121110300343000400204313321312033122011224311431202020444001231410022033112042221402222101400301014414313313344343320243203000412104112142414013142114131144032140133403243232333414200233312312442234202340323012214341033220130211031030440030244023000323040100311241420344134032303303042330211424132420220314324322030023204244303142210400100423323421341201033214003313213121200201234132324004241424112334143420", "403342311333411310001124401033121242421041101430443211110130334144000000210220410144032204023101140320420413322132344420031420303103114313220402220134011313211203301302020404231112311014230023232420322143413102340423431214023043221131424022223404302340020312312210031100132014211000213400233344030340232422223414413341342414424101423021043203114244323304310010200011444432233012123412441004204030204341141123204033102421304442444434423420144342100233310420424132203120433004414231242000010003421201243214331322043120024013124304100242434241010020231334401020140100012133111423233001121441422030204142143100314004303342233440224414011430332413123004111134233234002104224304431444231440324214110243223331301242443120424341023011400230421443014012142013003404424101021112222444411323231403330323330233410334420110323440231011131313203010310240434114444023042043122141344140321142010413332020302224223003204444323320203022144022244042112232124022124013242120221312233042414433402340014044400430200200421431420320301232113202320021324224024432314323241011312142404433030212323011322203111021001334313230223420340240001222031122412342322311420443414313244231343112121132040204240124041321401142232100114430432344132044131042133220001404401421002104124100134311343422023210203010311341312043000021234431120343304023431002122313412024230443010144022243302412323041104430321124402221231110330324200243034034231413231302013432020003122342234404020303123134141331433223440120312213131302222023214403404324004333342401420434022040004212222033320242322244140013130013144113123021312224231400044100013111420312402330030430140300034003143134430413221420110143130302134013103320001202440443034401313031433304130401422034010130322341040444402442100232314141140211343112020412104431123132201103131224143131000224033000234241303100122011133320312224101443020241310412443414110014111113013124404113443431420112042202331221333002220433344101014210314413123144233042213012144103244423002112410031334021413433340324101334221124222230202003033012214002302012221404441414344044403424243122213321342012014302232321132003431214433113343444131202024312200423403032344311122103211221234124142012322204324244120201130142004310213040141043022312203443002031412041400123421431240311000224412102211144240213233400421330202140321340023031144202042142433131023311244344133411212101432022220341414423412042302331021224104304102423413224142033041121222313140324241234102310113224404310212421312300013004124043444342343414434401102331333211402400204212321022443334020331212400342231140321121201232221411104210223241202233120134444424321123243330120131320042221332340421432323204442130114002303002223040401131441220001423411020230201440031231133022041030023022123001101200222042123222131210113031004214110213104214131402041003100430313311314104140204222131312230144234023120340313303230402402213033122312414214144443242241303002142440231243423221414324120104004133220004011314431011132004141121432043041334222140300233440330343002111311440441002403401232403020033310414330033341314002103341120222324301211321402031002202113404230033130143423203004301340042210010103011004014333014422030240231012403244314344343313133104310122332322420301331111212432414233101101221340240342310110321133111331143300344342223211133003204433324022401421032401414041121011103201222433223202004411014340204110133014112420313313434203430432223044204431122310403344441141012223442111421014202112433243143322441200322422333224344123432111131421303034322213012024022022040300402342334113014022233131410241224210124403414340421403341432002212112100440343442021440411112114024420412120033331212041311434040001412411031232222302100310423041132133234331431330234124301304313034202213340232103031140240121200002324222330442143234020033341201122100204121203113202204330133433303303222333422123420440422114400310122003303113213011012424234444404013324430013413130143302303123123132321301323010202341441201403314301140342423341330344012101400041311441201401420402102131403141243011421301420413123243100320312122141102100334442013121302234312020311421014332244400230010312114444333104233421202143143010333324102331342000401004330013221313020113434400241442201104303021101203310031312200140441322430044302244043443032012023222421212222131331341420433133002344110310043411222231034031141142122043430244240000020423034002123233333244231403023141323", "041433132334223103222302001040221134403132420103304340003021331414041231244144340013202324203341212330141240302113103211423431021001330032024020312420021333000442024434113200111232101004340203443140123132123221030402034443200410412444421310243343024341410431202433111121323114223442430323111244011301113432011302414444214422124114421100204304332004313212004011410204110331101323303133420221410412243034320311134433312040410341420044432121203404343203111042002230430404220013410243122241320144203103434342321113044044331022011403042030132120302232344123341331000012140213113123431030433032411103104301301044033134113240140440200134040040110224011433110013224112303243134121124014232211042133003404102024421144241320312031242132204021301234231213330343142000422443012444321202120304324200412442312402440321234413423314133003202041201342022112024200044031020320443030432241304400321001243243100042401440322002020413130014144304144120303040034041034133321022423124304234321211333110201200201443330033312411131414040101314410042311120134243314413120040342243400210443131122022222022311202102340211340320314012434013314344321413432231143000442400341412241303410223234244310423302143341330412142244031441204221010143213003131414402434421212344212441414413110003210101334332101404330132302243402412304034043232320402044024011320330423414013230003143234420324232403113142003423233302412102323131340103442420320214342043334314113230034413121030422010133221102320022220144120342302311010101214122234142333134400041113032044431400313443002220304323430243301212103301331403242430031011240140231134122012232434040424340014403411013031101111132202232311010412143213331402332002014001144442130211100042214411210000043122120404013024144334011413313413234131023101233310011021143221300431314300323133042314000202030300342112343013140223003023010113442012201444313341101021300201233332220422341304124141212000413403322141331112401324333200203034223004042302144143122434001343204444004224100111214410332320411214342423221303432120033313213442213324323242303243432133042044041333441323331340210224103122021111212124204040322334243033431340310222434202011244422432414314003223133404343110044130114203143130304210144402042232302423322301243002321114320003210434141114433341140301203142100202214244003133024114001112242430010010004032212203144042442240141443043431041103130144433311332433100412012404002311031403123131104124324303410034314141242402104441043330234010024213412113012341444212221422104124340122033230314413102413034232132432121031243020043140422444342142332341431243223001340311030123233033424043244102312332323311303403100343021444334122432123041323430011212134141400202303013241120203202141344344244003331040443340310144243441220320030223132031114211201003022314141344033322302123300431000142124404300411230133143142142431230330213413131344410400213031142002213200241230311011203043004243323303344113410433124223034010014224330244230432043204403313412122311300124300020220420044431014123111001101241003320032430030234433312124231403111300121132213310223210403043220221203310444124042043414101104210311113003321240123034420442133334214104431032324230223111211121212413402022443143130333222301342042203320020242324130024403000134010400443101404201142043214002424343104000112402043323133301013214341443010230341334233224422341013341323203110231134212342330211430141200030443024034433411310122414432201303424444112242003014001224131212314201212432444010214000141311102111222412104002030214133040211324043111212412234111141221131221314241142410242044100231112121210000214041030443310342103130102131404140120422144134121302204033340314141030330311441231311444104343030324042314012403142242201142221120403243112421321431012212241241310204434402012202423244330123002123034114243223022313400240404422113240024221010034413003044223244043212014031000041242022100242424000300313423223244103421232232334334404324410102233240423141404022401132302312342341143042301112104123010441420301334401224023344133230310042121310110322342141420223433031022434241233402211334321040412324240424000214203414012100141220402440220212323423102011202211312101334342334210030412224312421044404022003044312023420243044313310030024242100332121232400142414123432241000133303401123211413114141201222401402321134312041040301432331410312432343231112333110233243010102010003141442424021423112411343311312004234031403313", "223423404441322340420324213421334231430001223200212130140402344101322132101430233212223030031324432024433213000102233404212442301323423120034422044200144200211031443310323120304102120223402431400103301314211202232221430102002133123024421443412102241423431112122120140011124004441120304002434220123322042434114440001443132021330403340101341043010232001343230002321020433033302024123402220213100123210314233310412231424302102040110324141042230302114223211332233241220410333214442200421404001023144343410033333324303100324032231332241434111022143420022213412111021430024130240421434443144422120041230122231304121422333002410041143344130013000013242043410414210144241013200411433133222102034424201100021444031211220143110233030322400234142200320342320334200233041140022214212134422130440222342021022334041211420421041142011330444243124110234424313101240241041322421042111231432303443020312340004120341130142424223134400311120203404311044130340433133133024204424423403120320223102144021424444444412101204144340240333220301003103031021404034201104014002420223411202014130140022213420441101410311032213214314124141323114221444043234334330044422311113432141401201100243314010431312232333304424433431014214003324030402334314434334242204240102124002021132414103102404402042111230022103330330100121342111142321203432200321044131203414414043224424034242114001331032300314244100420030032020404243031434333001101331133210221201410032232110044143434334440141000412041411242422102440431022322143342203002421302330422424144421010432131434342012414412203313113430331000132221324122133123244121404203134042404133000110334133422332334104403141204142233014231133130330220441241232012401130142410331113130214121011233412040341212213012332412114443121144421001320124203203234221302311012014231204010411222421243422140040120431202140210322403440112143400311441111320042224430334314112041320123243101032242221123102003412121111223424422121033434314004011121411011204234142330434222301004040332040041120411304302134310333033113030203224310001122013333003202134120230424013444013040334004110224231214114404431340214122332033042133331341242301213034333433140440321240331044220313101322043430114344034330103021214303110030142034242141420042442202204340131114423040004221004223100022032432100340141313010300232130403402413103300340004212434400113211132441132124223414204432321033003213241300101240243442224220411134210401131420022432403340304234423120110242322104412014340033201023311434300422222410131322211330320413404401022342422214441110200141202211303120420401422424343242230430402222240144300141433304041440203300443342101440234333214331143441130310404334042321013444431004430410132432122230340102011332111110111430342242343403232042221223423212120343213313333113041002123102211013211123404300333230013133212233011130214023134104323104442100303423223313130420142440220324220333202214140044000142010223122223304232030040144401202223433223212433431141440403121224313141431143000321200133221144422111230002314230124440433410222343431222034211201212140111124400043334423031322201114433223401423433043243441420342332331404143414301213003002042421400322001313204303120343240232312234212004432443403124303132033134434143300021400311314004042330443434411213421323430234311234341244304201313120410300234010241144120201414312342322210334303320343434001022134231121032401422030043222413003123441313243331440004113411144021141423122240000444130133120230213400302222040241211142014421112430422232344120412322421402121314420134232014402111242202204430321344034012201402211411022344412243401104421321423400142232312231114433424434211404200330234030133440434130122331241320132140003102131412200000323200013302000134331211213422121120214002140413003213101131132244043231243340220134142302022421101131321013013213333313404341042000010412333444344444134024112134324142042141030022003204442010120024112022023140032234140432023024112421443320003422112000121023232134433404330122142141240402231043120002033242432200123223303204122131213334001003300020024402140130132343020314020121111220043334222131302240142401324020301023444340010324343444142402223243203232320312013430432022324021224141141222310303430144042013113002114023333001114133322113120012242330233231422333401333422410444011142324100122233433030224432143203302041240211004424304423022011010324332343443314334113023101320412220131101002101104142421221033411", "021024340320304311400204102144021023101100313022342312123130440403123024024141204124212342324422032044031300013022404122134433444233401041232112034224131240042334323424223302401121400212313302332314414301223411241124232041022440440310124014101222000011211200021042443401332444302033401222020313131422324444213331143112430402114003434013111133201313442211343040213010403420234010123004131212443321234114121402321203414043242103111110141011121022001321004420202222101231203113004100012113233001442222043110123004113440304014234004341320333213313144440012240414100440313224340410343342114314234440123234243240114303433103021002123333221032020414024033243304021403230232431331102330012000022144002233422002031420400212204112044433204233213313241443320211314322430102332414200234204001011324421211011100101113122333001134123441200143023034112341214321222021433041221243333143131311010424441331101222322144022141122330104123222203433203331424202431430343200444400034402001224413323240401323103112302110102133444414022330211104420042114034013314432023104204004041040333110001244203113401043432143124002110214024111324423230431332334144302002141340122014132013430041320430204041030244042131330211212330203402200000422342033133123303302342344331441234304304014430213422444334440132334040333104412223424422040201431322243210322043211013030313002010233322243000023122110124300232411043400432324220140423412004024140131321334300433330324030303202123112140334423330321404210431432420212401132044423142443240000133021314321343223143141401303402122100203402422221330341311314422403402421020444011233223124122024043304414014044313312412412031343433223143312441442120223113131101203123243110310113443333314311031021403024401234302210410113400240410132011413421140300044233114042033420313203102242210430001032110330220222243302240034312022004443124133144411412131424434132334024341344013212210214414022411102040232443313222310241301421232330113414144023102110303322144022321243341203401004413102301004300324411342122130003214120003131001221134123330432303230413010223110343444131104031314013124214401120024430414200121043331031404302310444112333312044441341324003330002132101303012143421204044301031444030321023140141022404041110114230212011032432042003130224140320144031400223243243230403324332332302223131221341433411112003003410000032404421200241242430433421110412204021002410200044422231020444342031003214203234103241144312432001244212220231444344240114313104201120031231304412330142240444013121022120331213442030211433440104233111431121321013423422243110233340114430212022430140130021303432414334424014020032010311213313441023422104012131322033201301212021221103044203102011244432403422100300013412442232441230040032443243221030031410100401013243001430200021343030430204102200210032332010043110304404034421230144413313401040413333301000110012202131224313342344003141001020102232222101433233111133314003011011413034432023403032400133113133234101424020234410320402224104233342024223202143321021204130131420311203432433100033024244200303241402133114240411422201232201143201230142444322322022112412104130033413112414313022240210100422303123143241301321140340040031000211131113444121340020420121210440104421440120112111012102412211221224421223032423002213403102032133130443241232311210423131022004003242443422024300232134214412312401213442001223240300332224414223102130421342330230141222332412412230111201143130304122024330032411042231012431343010230004034040311332112332213000030220431233040041123431210203143222143430110103323441203010204343443344342024301130444201124211411330440304111232444313423314321020324013244012104333023132101203203202112244310242332401401421301430213014301204221002004421242234043320412421444303423201011220431234022343400323140021340441323244444143013001104124203114332133042232004230140434042033220321404143013230412344223334301122410212423004144030334224230204402304102014404444323343234144430212120413141004220244422231303034002320300314222041413402304043043411142032230001212424221112313220130114223402141130340134321344400033321234023443333321001223110030313202013033111434130113343013020414222033411040131002344212243131404432142024300324000323110003100321101224030124332412203111312243344431303002210303013321003400303412413001412144014101232344031333311304310222131311000034403400041421342410022103134032314110422302202134134421311323300233310302420120", "031304123124041431224134142223400124302144310434131344341210311232023223040040224030442233432021444234112130234324240143013431144343414031023021320200001134421043104220032200410143303130034213121220142023110212234421112021412324111423002401232330022223203332442431141120230000321301122300424032402324313010102024434210402234204200104224311322143131033404110044111300300400434024221030314443234031210042230033434220133323141132041044143030043342212124242334231443020211441020424402121423423120213314302404243303122032334041204142114241243124011214201313224144031421024332401223042014143323433240421202431043304222023233134232011314120240210421404240423440004141123042010431212434341434013414111044332200203331241412132142214220020443044203210140010433332003102410414120000220034401243034111422320401140020320013213420010331020003414440320410243222131022210333021332021023110333204231200032401441301333213314344103443444140101332133100114330430300233102232034022304121034302322431242211234340441113241303232231210404440123122103110330220231131124131403104444440411421032133411242123412403011034232200112441331000320214404101340021012023201123401303003330442343444300230001131022134012341224114111343344021032231024320303234012122211444011042200102020421411421401101110003403122014223001212443222434122432321424103243300332433141031041010100320432433422221241232144124111104041233242234100302043434242141011330121011020020410112224240242420404101044331440044140214422244322444342424014412214211013203442044012440332121002223430323321420130023323410121002113041214024103304434040333132443004422243212223430044041334034114123311342141332021132013041103041000402421022033310102203412441214412112203221014213101403212414312144333031103110301143004241101323301042011330104412043341020212434103022212431120120023012001024142020112032042304012101111033114141123220141101404021321241000414043041031041402104442040224213021123133110141332220014200122313210444012433421321221102220211130000020103044224101342040301402424314024242420033020311203001241002300433113143324100441221221024032323232334243422130223313433421011030240132130034344140443431321320111113300124342331141214004223033400144214033000404140001212111142410312203424032131110023332203002431240423041421324110104404444302114244121410021020433023401402021242042132112212442343100322303342422232412124144343112302300224233130131222133140110041132101334212140034341322304221421131441220230221232334133302003400244143344241304034042442401341142311243142224433032104140244434314121120131341321013210042233013330420020233424441423430103011130431011011233032033423200114211211123100320004231324114020443420231202322103400401203213302130243332413422331441214112242324340124334430230122340134300043442101242421134033003100000030342133022331441014301432221334314324214112143300233104024040130220044334442141322311114111224024041013412404002022011142111213222313342024412041141022400103234122112033441120121201021040104440310041024204011432243233124414141123441222322021330200103432320424131343103011332204214320024404313242104410210014321124403302133243042330333010004131120403442102113230410013432320143212030000401332142022111231030444402141441340231133031423434112334342001400041200112240002302343201403242201401023442041234421103420001110334201213100432222222340311231403233222302222012020043132120033322032311021332430223202320323244210413300203123201012430113022301144342430402214241004140323231214033000210123224430313014002223042031421233133100310244201311320314421142301203021313013443003022441413244424042213112233333420244131332323202000023011203241104432413403422111002443201024103202020313413022130224331140333140324203443002120303432043020234444033142441110123443404013302424343311332121220010400002012424303201113344041341410221431444104141233020401024002002001341220011032331421032202303402041123140011210234401132144133233323002144242304333111321220133304402003202130403204321012300424201302111102421342340440441132241143243041332004124400034002303232241044020202100200323032311010210234441331240134404313020122044101402220240311320043410033200410204303010134011204404233033103102134224114323123020440001030402141233423341223202231330141122324124202422420424340334301412241313212310123411344133303413101210313222102032220421143214043322300433040041211444341224313132011040113131220000131020130202324231204403231001", "302243420124021342044241414304341040300044133341322442320201021011014041203342412114343230324220142130230120433333240021042044400001422342232001143423144021102230304244123110000434433142422431031340420424102243334110222332210403121110241314310424103230340242423332231341430443043043114112010401110413203211230044442004330222034414230230022000400240203030424143401342032243311144243113420310314110130311444110340242303021044343410030230441114202402041203302243443034400224000222302022302211240043402331121112001141304334210340133233312023032122441103034220004000032032422444211423412142430414330103034403123004322331032022123101310321213320123211143212414340141310213431413123424304313421004321434212241013110430423100333200230200342203304443340424104322104414430220102144102414410041011033132243303022120204243211303042422321233410440341330330113204103243044222120222120131214304142030130331422404013031433224031022422114312411122204311140214242044422433413230214243223214341132240140214204411433431411122301242010200341103044142344224034210034400403314403001001330033334332011243421011302141001202234003141043243202133111333334113411304110340212121331040333234220302131043200240330312222324441321133310312244202124034202334200312024234341202441031243222042330114123420203023143400113313402130001433333401243302442130102203230200034314032022304121234300212444221100421241144112444130424341032024231142110441300343310020410102331400443403341034013124003032201044004331213234214124410203030343444331030203243003243122444114342432240330043300114342220103312223111214314140240334434202033243302403413244324114422344240224444240121424230121334211103433321404202311003044040110011420121422324034403111333144413331144013220404423421011044020304404010330431444232223401211323040330044432010234040311034230224403224444010040401334434314340402031211141432430012240440334220411131330010143422231102234330323201202134341214312212311023130320002110301242104334214230430423434212000132410232212221211242243421103120043443301234301123020434302214434121234221201013323312344044240423013303432221213133400230343030410103001334002303322114133221403224201104203040420103244012030311240242230214001403314332030440300201203234234000421000344230300440203114314021344210441432034312144233244132443031332103001343130411401213430031203041122302214331344410032101033230312104400224120113341020313421022412422141201443014303444313241312213142031202444033031132332204332223231030441430444223444414320140242214104312431133102044213033302314421132000034130104042221440233231233142212424114331014221401233321302333234413443401310142410401312302314411042422432243122020123443344024443104141022422421330421324423033000411443020122323313232330111014201432333132310243133121411034444414200030012023340121341222321220124110133010432431120001430332304431101434401234221020321432202224204040002243044410243030132001014133130224021210421103432202110043224013423321314423424000210321241214441204422330234231212310430413021244100220224444202431101032331400212401124122200312404422221321223412203244122133311131204313003002203333422223424021021243443442001404223412020030343234224043020334341131222321220343101202011012041234040334233201140002040004112003342322001010113234030133403000104202033322021202003441144313302324010310003330321114022123410422023134222243042332412042040221114022122332422301322102044441324343013324102412140420201130003102000304112034334231232041223021412014224441311022443102332201412311203143234312204444222302032214333323410210121114140324311022002032343321140003042301132204010244020214114110020430113034434122141100401242212112133344141222023132003042432104032400411134133041043000144102404304030111401030131024223030001403242212402021120243320213444344202340241312422421103242140111042334104300133113213140042441022210314002213214404130130434021213141411214240132133332223214212022144224042410332034033340113424120120021213244233211023344231212241413024141024212211420041022201313401241142040122120302000413334112222224030321231021430234222043142341133131211202031131310103141040024014033421103231233430024023224303024030403013314343011310312044443400141110102033112040241432133331104421403231343001120123004031203012431130033223403223231132233411404011133003131312343144141113301213132040330314232441112422234003302112421014243031104300313420014232320322431132322423400321134200003", "230311433342140424112233220133330320010230124411024441243002434012422342124330204112314220433404222202213213244421221230343222320042122141212022221230001303011131114303321421301441434101011410340020232322322030410314134422311203134110304030322121332041423001042311112342203043331040420324124433000142412222232242334314411300040234343103023041120200321401434122304014110333334240002332303342003240104411121144413322123124140224311034041102132010413444112004122414203113201024320222231002412200214433241110043412044231320124042124442322113310102300134434343122143244432034130311342202201312311143243331034322131004102311320100223031230423041113124212412222213010331013434311043331001114341034442143144243304200302304002442131033002404304020334320334101343324304234411401334033212424441402420300021003012440010421220330404043104004044212334400211410102111230430024031310320031041334324133414242410410210244023220131412344334010234311012012420040414141331434132033312433033124124322200112140012024332203312321332133114201042314444311420041432441120212033442442244040324130331023010010143034442341001422400120414413210322131444404301214141412220014323123124240221023200103143444410330011333334221331221043322203222041443202222040000320311042001244010411044113400140224132213224324343410431130443022114320131344403020411404341114031234333122210030431401241204132331442424113333212004110044012300124144410022232001342230224213313110424301133004003303002242422220424131300044033103222340420011343014441342340014242340212214430104114324313104424340324120332023444013042332344230130322432140441414340341114101430402004141000031011012244421330000340410212113301203200304303431000413120003442331203232230401314133223404144103324042044141443242243112032031004040430032412340131303141002312204010302232331310340223123204041413424432034412412343142331300420122123131034230421300140024033133201433032240323313430122140414304301111024133231033320202224131101124110330041033230231423023241003343111212234004014001202314400431442133312212214202023211221303002313201203113034114040241220002434214414423102110204204432412140214242104120020230011413213440042234313212232414110144344224443040022442030324314040312421233220143411111043211222233341241010111233324231321432023221011041003130232210422012244101213023432343210243424422010213144431214430012011043340330240042100243303423414441010130302214204014321033412001440144220204204334240113310133343441241144042420044321312401123120211124402444240222440331421403231434044112421202013323103130243442233333301244131432413044414400041342222242024104200440341210320031304203301440141033301321221422103331443420421231034222240002112221242313324232332242121340424234034042331041240423220413342232440030413203001404004341332111443224332410432410222044343422333401440242031110141420023034104441423010431210341133324031241300034232140243332103200232421120242130422203112341143241041430241202432313421424432224313011324433240403144411034120344313323400332311240200404222442010323430202141403143440431310344111234403211433242403410230122442441210221033424411104400404340133000204211100304341024112144334432203412303414042121221300202031443210034122102421232024442441202302212420433323432114421034202000444312214430324331040414342122321212440320234031130332310200141214120403311403200413442300034210133241103231034202130434102340104033222014334303334433100041222230344014423234011331212342233444033201413310131202004241434131201314011144414304422142104441424214420233014343331103243204040202110133202421311030032001404300244344033300232403233321324411111012332423002040302031413422044220313400311024412312140033311030210104213340314133302011134034010423241442122134434234420211114022310043124313320303211231111312113330440112133243003244223311002040211321224331140031143211211332333031440130303420321341233441414220320141340413121401020244421131430421424042344334210023243402431231443111232111101242140230312343332432201302324131100121322004131334320322113221102040433411041241231210004034340141240413432433233303242101122211302422224213002301341240300043134432434103013404211301011104122421101302314324220021244400313110023234401114110234442021120112014122133240330311140401243114230440144044102013321302113204104142110140140444141102343340423203404101321312243121433300133440133400333111212102143314311140221334102414410004101304333032403434422112242104", "010313030313404214033242220130122424004001241334343044104342343230421420021441122002412341410243044102412342330113040133004021423330143111243104421312024102320232441000234142033203344223214112200213102321340341414010013434434343133411111413441324234042233040430043242420333343420322402101331402312014424132442121430024004212133404014302442424024020422241201222301241041212002441143221424413320114132103032244214200042101224200032224321232224413440433212134144321042300321023221401132122132043032022034130324012321343424240340011231314233104013210434143111110423000132112202343310331114142032100114012410231012423204210130302332334124301032332122011022000203142444400434400300134310321304240433432244440211140032122102031200413411204324223110111224241100242004431313010042320202131144234122424402321001012214242322044121221420422020123200001320342210322304302341440042042033221444034040242000241442442421000203241040423133032330423204121034342403100130001433332004342031031400331112131030123224304013403013431120430004302421130040101201033210410341011213422022413112224304220114002304241214344241203013014233321422001024033042220303440012434030300410203332421131233243233342143203342120221030231113130120131012132412011301403110411321043142402410412144241110004402232420420311302144002202210422400102333344242421221343240234331102400103141431442104201111040344011340114124001003034233432020423204233011444402101300333323313240003044004141340022442003341203421040132143010344234444201111443433421321342202424312440142123130330023324413331321103332324200012210111143203300033304003142322331341230121043202011424032023104321330022421434321200114140100303403441031423112040413030024231303100221320024334220122243432043403311414042321223000114044024301130010120040341434101301032202220124344440402003022002302033343424114240211100401023032232430342331033101411314400424442013201232034110440204211421441242102424013101143102321134142213421111342041134034230144342444002342034332213101142221323133011134303421134202213420320223014004214102434322214403130314410440120203243342234011011433200340132303312402112023144110122240321303034113040433410100040223444134122240424203031433410424044221123410333014323402412011223333422342322212320300312204403412121320013234441000041003300321232302030324244301033441340404400110140400240311301214034042424130434103213014231121244112024411001431122313234021412134130033030414202241042300210131140412034221412333103333243312113440434223430012212340330030032112040422141232313033332142301303243320331312330111340403113213441210130421443320414012242032311021011204240243224031103424224013222324402330204334410301232200444222012244423222341003210130234422404434104321142413221203020214000413204441404243011431241443241001124303122031231410332141200404213200420234322030442022112041343034444443103122442132133302042212303122031040004200103322440221121403040413413133001334311110104421022313443030104324013304041123032113430443110011000022124321204331221211321143421404020331334444234204020343132341103443331344443130402234121020304234204221323133310224021031311322331044423133331124111034002121221032312332010423241200204441202324021041122141311100314313021142122343231330144232444040320201010103241240102440432013414401223422202023230033121342134224431022234401243224030222122333244023222010220240132214400444302421242202334213204404312011324144201102213034424100011412441132232030000224233344133433111301433111210401003240431103410034233101041042212132301310100440221321331233041140010424142011003040344221000003210333144122212434101220124400324033031244223212103412443313101230134143023402234422310220142343131421221201430222133000324313231031021202303040324244202103124402100314330341124432021204130041214014410431022311221013001042221223103423234120332330202411110004110143303424440020421031322403032144410014141241123002411301442400033100341304123244110333124330431324304341421213113140324331111221330030031311333121103300431304441414330131210444101413114244204043141041014021412121414021410031331330021111242044233144302032341041211143001142004301444442333044112324320141312301000314444203143023301310334240402420201221003231444243221322141401313102134122300003244324242002042212422140311201111403432243342103044314031431404332331100223244020020103243140413112410124001331443111131023244201111304214302042100000242120000134032404240000111032", "401040431214020010224030321001221212314333412033420200303233432424341412033421132001214433000210411313014421314433213403401100123040212301103100320402000340340142110013311134313003024103123232134110004243423320400413010101223320143144131321323103233203120040232330413304121220411442333022302012231113441003110244303212323124010242021242401110111304011143400140144030404411204104341431241134224424202403234230324031104231023130343232042034323010411322420044323204240204411221243000342142213143243440420412033001234010231231132111201134144440311030102321143014342131040110124041211210311310332400023204120103221410032402134200421224220040401242001234100404444033041133012243001410410313102243241113232422414344102113312204440333332040130301234141224302234142312400032201313013231334403402021320141314022304030344201044340001142320443032043310224032103330030243131244442343404414434321341122343214003110111213221433320113332413210232302223111021040303340234400210112233331201311032333041030423103404233224233212320424341234343114010312103324220120243024201411021442202030442103101140241224343312211244124340033100320200230114231204003413434434220431343200040430002222100012101102310433332203022044204002134323244113044232324203310310033330042113404320123220440110043103432441311333444044440403332020331344022433444321303040022200024210103421031233343414202412114001313230331043224443404143231120440312424430220440002404232011434200200002203420442013003102400344443143232013001321333101120103013301420204330231122023412203012434201044301323331414414203042004121201212331410244222144133141113034302042141314041330230103021402130020434024023214122111321140212130204003020200214210020043044230132223202233202433314102143021201410211120232332341111130331042102411312303200412023400121022340200103142212011302400104241331132341000440102031132404232220104020224443011230143403211322010124101210233003410300322331342000041312014303441022111441100142114401344020342112444424232443302210133010121313013333341013132341320120312004341234132400102131231410320440123032044331203101243311341214233310141133221034324243311004342230442113022403041234044244301302020414040342143130320123234212344204043241023241203103210310400022400034441303221411113432003341133224321202424410020311232034441013234311244040121423030323210403304341200102204232103131434314043334101221011214422112131302232102342234134123100324214412422013443103140314132402230210202442024124323031433442340012410200122100234402343213100411243334013244322221304414340213423334324303033402033122223144441412302123444441401431023043211011442032230142200400103421122411232101011302013234423423332113313214223041233113243423140032420143022244314321220401231343044240213104430011414111312013301402422104104421303220441144310230423244030434013114012003143113024132133204401322421424432020301211012422224343143132414000430042210402231302341212224042130142342400144412123211433411023222340414120133221243031302122413344441001342214202411304201330134432033112321044310240200430230440203423223343240224024312121234404311423200400114220223141034103442204014023404222302421032131430431402432210312330013443011013241212311330413310243432020423333301214210133202134302321201124440044134401323334342102331041243301331332012233433113103413111423443043301040013220332121120243231024133334030102234402432113212020411041342331233132203023332202241410434342300021013143311420424320333133001031414124210030410024211442111203122214102340441214320401013034432101330121203314033214432443211223144232434022421213343344424444043130212204341333303014003134103324311441432341420013424313143143312030310012224322021321031041102320431233332143331011412313013312140311300043020443032410121242431204213004310311303200003022001132401441010142324221020433304212444201324042233234440233301234122201221134330024014424401322431420413411322213213003010333113110411334131334101030034222214033022104131044002100430343300002042342203312101421003234042221042032034342212303222211201103410433411042203424020314124212400334043244320201414222224331430402342132311133221434112042231224021304042343024140420043002043230400121341344144041112400032431330111034242320131032241004000024310304114120321341241424303341001122440044104124100311214402030440434240200301040310431232110320120240142133033343323412331440143030241220312203030100401314114004114220031034043334113310022133", "121314131121141120033144442210233133231212243243223232114313110401420311241324310221212201004431331043323242243413300001413312114032210240411240210103041242122444441132130431300131142122330214202412313200204214122333124400304141320302213402141142322414342104400410311131134334240132302041224342134040434133344422040314212312333121110014300014331132344001401434133203110412101321423000210124313032303401301443131434242142003240302243141313134023324122002404434223434011400313143400101440421123404440412430102230120311423021001143331233142004120012121341431141431203424200400344133230232244221101040123044331233403040044321210411232303023242231313102010330131421214244032204321231134434010030033202303340203414110213434100014303344314334202024140434030044203223010001044300003220041404110334302012331104332331331004434341301421140344204322003114123104404140441342022200334124221134402330314123323010421413343020110314443302411022031244314102402401400410340444314144402302214002340034004034440403440411041131200133421230110311220101341343201441442403232021323442041240414101112033013332000241220214020212342311410042234132243224030232440133003412004240210013202441444421404424013223233241013410430444211122234301021101031043442104321133340044414340144041030411043130120304100304224243433121222212111233433134132440401201242044110442030300110201434432133301013233034104034234332340443233400400032144443111324121243333324234120122240344110400133334204421333042032400122424214244420324142403311021020120111402220114404004221222134320122013312414100012233441204304234032424310333131221140202430122100004102440132201021344204103022142114301322144434304023200223422130210102401234344043144133222344041432441244340044431200204414142030231332110412222014003422002111042010111434422234411341313430203034123122440101440430034333031004332111142000012332141131434000131133211442031441440142132440231402131141131031123330424143334233343430031234414111433004141414232214301043124133043224200011404344312420033110211030010413223440003323400110331133211442312404223322400401341034020303233130413213011042030304441342114043344332023243300441014134221040330443024342324104031134243040000230220134043213433423240421222212023030211222031224040111423343223121421131044130220441024431200301144420044223314024441024303123233141444124021010410020313213330302022304213321134321310402313023034410101121214230423442412203042344212322112044331311204013441441412312003110022334330140234104211303113014134303242144433124024334004320341402003223112144034200341114421201324031430343333444430444043402340343123224030433133304242110333203030012240233022230220043240420020232241121214222114323021230410133314132042331324010103323003030130030212213144202322100231224340044131134142311320423021122124110141102024244340130323302133441414233431444234210042104213320301444020402411002343323222421424040242410201322131102103430112210123334300010430012014210404311221004013442413100430341012213303013011210441343011400110304012233240130434434100031043314243120441441311331302204400332413122241442010111133401140441211121342444141443001344104322143423412242104033222221303403244302133013012100422332340023311223431123220024234323220431421444432222202203301442140134044144202214324112444312324323214111202432423130304104223001331114410131030014414333012232200030220443334021401004123013400242243423430021301132330344041010104041314120422021004210243023411441141003144431333422221424213031222044140040041244422210411314420424212311144440431341230034302342033410434313230120001140101332042443022013304143322301432103030100040400414230031440211111302140313101004122204310204423304204221001320401212022341000001432243422404034120122200344403023104321412431222201020443301322144342212200124231401012010342410323414012121421014204013144410320033004023030140301100444001122433110431222232314122343033302402131010441211041340020332304404102102413000112244340440311432143044441200344240122321301414232323123324321433210030320013424320031422123041412032011420011112214221310132310342400421133100331131204200020340040444310223401223141422242244214431200142304024332333043114030442343440230334133223230014401240141340440124011133314441342404124040314412412241333130203014142021444304112144000330201244133224131210212304000312133434003042423114200310342043411304331320212031423420044341203023224340442104314244311302240220302213434", "013031331003244343213213042121240332330441342133314341001134240122131141144142131443300424321420334432224210432432113130144440411342444044301410300022111041030242230324104221124034142320204202123113200202424003110112233114201334300322333004131303412342430110200014343302322422324304432011012312302220320030400233033031130012402003030302202021144424330223433022244114400034422302324402244442222034214213140203302234314101420133341412422142403201120014012230423033312342121403401013242123223000314114344401204303040432133423030312022144323234114343041321132020311323300440300320032344302403104413000340410030331031212434311001042322444003201031401130024001144122314141414144424241403242122332132202101234424121331304441030124121324303100422141022401203444410132132103314213230132110443414213111014331220304403313141340014140214031141442310122104444243144014100144112314411013202012342131303403303311221232144321033404212424202132403211421444301140134344044344024400041332411041310431143232030442331234424041102320403022343132314444323330143331000303244204223333112403141024241343113023320313211040101310331423100122412103423233032042012014302001044034223423412114432020103244034121234244404111202412233141213113143402202134032302344122424332000234120210342313100130202130440433344440124303342123321343342014344421324102410041220303112034224012444402230223423403423302333024431231020023223122444120234033423432201244440003232433340221042340011334141004433101011430100112341041040400221140110141313020004334420423141142444343340223241413231224442240034041440143133244434002141111310220021112310041410042340420230034213110404300310214223343423120324420143332312312012312430432102343344143411340424202404221034141302431101343403340221243444140201143244423040220444134131121431211423313404231224210342113012214421341413404244111201111203331302113220024401423403230021104324300224101314201432012300022100231302032131004013224423201001221124312210021424144414003034204301122230202033222333212143132114414331433004100323124324143134124022101030023343422422100024424402423343242440223444303343334121242120142244112110011210310223222302132314022240132020241221124442043232111002012032424101041100124141243132243131043242013212140404141131414324232043421113322124124434442444402311120303012024444413011302012204240122304423304142111113104343233112430040311324020244230323311340234301034144103341230342300104004003311213244233012144412123423140030021434302210444203342444122303242231200142443244032113123004332232314221301011412131242201300200240243344434420240233031310242232314010034130030404213402010111402103244202020003032340423302330232244320244012314300014101304403040230343224113022433243330000233233142332114333342334330201422414344401043404044030230033132221414331203001410320232111241414123131242423202123043143402402244031310333420024432201243434410134430204212144112230412200213423233230000303434324441240132301330242224440441410121223340012013413231344210220133422000213321332211241413340144030233403202242240410312040320133242041122022334004033031023401141224143120344014233222033332412431102143224411044342231222240220123423041420343110011133023403142401313040112404023413222311012300111231111433104012210330422413041332223103032144111441111234211320420402130241420242010401033302200040123000124331232442102334043130243323223400312421443404441140132230211340424000201114144340022422222130404144240340224044240110240344224014241200231304124301442043224312040330332234222131123243220440133124020202410010414001410013403123144233413130344441232121412404001311141113044324420224303213101111432020012114343011412144024234200310123440131140313433421101340204110041044000243424443133443213100114301423411143324434133234222230143221444214242034331344202121032301014342243012442324402434210120313322224001404131300044221043241213404220111430140333404103144110144142212231302402042341042334203022202301333344314343031412012113432201032203101300112010004034131243111310333410324221413330322121321134100110233433114232223240414440234104113220114112440134010122311034231131224044414212041323432442112040001400211101220421232304010121312410323001113001022131201331033111421340013422402310013144243203101430302430234123410203103143402020132233113422134104030403204204420014041044021420034122123124101033131340312143431221230442122210024144011204032004243132414020214412010322313342220", "221030443112102343223113011434030430201221412032012002344401204124320243432000130024142203040111440012310231033412330243213313101434142112202424232201232233232430001113202122023212202003431204011320413311401132040304431441322342330232311110031430411033000211100000030004414002212414302301210241041403443341334214113103324431222131133103003422231342403103401334000114143312203321340013244213040230312330041232114322121104331242140020013024210331322312401231123004044440402002030121403320142404044323432423031122341404101110244234004120301201311343404002100324224041304140413342113123213430442214040230231232400423024043324433402424104044424004101432114341024030101343031022210011142044001424340204033200311431010143104314331243400441041132342322321123431401204030130221314021213443133232221140044402410310330202420012340301130443023221341424021442124302341120100413134340410003124400122302023221442004114124214240023222143004043310022120422042222412110243423324011003121400041042324321430004143031311102311311111100044203322303334413142244020411333121030410304114224132032001024142210433413410120300314331410424110024434233004434432304130114402133121433003242022030300320402414112303410014310122302200312320324024234322303043114433211431003132143011033324044302222132324033434421440404432210423314031232033303143131121222431023203430112123112142403130031420104032322200433413130312003041231111132011214013040113133344241100020431311334302022433424104230113040000100131211320300321420340201203042040211331340414030433313130014000120330110043441031001224011204020043234112404024114322434012341304021032431043320313222021330032412422322324121403110141130434424304204020103202221333332233034044401310432240343333030334230421133004430133121030332211231042233344444233212220221223111113300244201140343333002023144220121311322033311121413042014030012130122043213402320102224323240033231132033111234313210421401244131220221121034042314011433033102443022224334433332034314210412300242301431244113004230111321043422110433243134023341341202100443124140300112124032430142422313140343332422142121101331410133100224214304322342224113010141442122014242401311410301000102244210023004214310134424234304404301331031300241423230302010033100111044432331132330421032342342030342214331341303143424013042301241124401304322323234211344143201312411304312232003012123132113020204204422213324302334042030111003030134212001232404033111101211420404030312242431040232202102310120403223141344333431244404210440413043333021312203024413212423304313300442140110403421304321203011204034130302304032314312423411004231431423000433310204330424423233021213403333040330231111044012304033112012143332334020442242211131224401113432234224321023433120434300231034414113414342340404342024331141010402310403122444313024021031431402100341323311130041330112200014444021233020014143142320323221112132444312134114033443122022344123232010132120223220141340342022321314220040202114240314020010203041213042411403323123031244404223223232304243032414114421032233332124344001130232201040104102402413114133114434304223004422214044321230411012444231232132434431114244034041434432402333210002313411234321121343333212420411303013421322324044121200242220314423402124140422340302041143410123140010430132322100314422344311320443131213042113332232114304014403324110010133300001404042312401330313220300404011311320214431320223422301104442400223201433003120141314303342303012224122341432034032142340130214243441101220011433101301213332132033121422114143120123043010010044200231014241142141233233300104211444114221334103442333114010231422421242410012122233123404420123223144421032432103012340402122041034044413112101320132314020110143011243343002421022410413313403314313102033023223043104220110313131004004430312310434131140244324134400432333123002423432002022412040041422324134320332444101244221311423413031410024123340002312444131021042314014422312420143034223134004024314404023142240003131132100110324113343141130100041442012000242213014422131244201431444222002003034330014410320422211342321223231034034143331333310424413120114312003102410112320141143113442122442112201310424323320424301214433134220421413441132312014201032203012313112302112212420122032113413311032132021110423314203130124141300032011330333421440203243210024311304441224101322304031222322313100404042021021411414233430244420213442344002424434100214312101143411024402144", "404410134243113034403310341113340444330103440013241034341034400113423413101144122231401323441023103132413321341041320020103041124414203341413103024014111130310133213012340044313042144444333244032013341143030044204204144103410231020214424133433200204333311304402411310323133442434130121242212320042344112030220202442401220321434103003421004342444434000403044022034212334040132143414102441130100020114414333113444000234030231432342041442424440344233230132443044040124234231304442002201013404201311403321230124244143310240032400430201212443214122134114421013013443301301432210240412103143403431341232110221014443210340133311210132100102431043010431022243024021020230302222300101314413014200434414301243240142204442102220040221234301041434331310244410343213334334222331114244342430030122200312401302040123224110201121121224421324321322002142444312101200322124310144404440102244243420402022223412411321233122122200033143201430203040023404420232011003431441120413344000331430212322013003013400042141243243314001343011212413403414223100003132312320224410440004401043323220313032433421041403010121213422342030303342211330304000211411212224003302423203233223342110243044140214331114441342210304214140220332213201442100214302340114322242031402133411334023004032444401114234143020210103312420311113121403233140411314144434332021221134423444444120341043323423013240342340343004421243133413200320122214231124230012442011303213114043133102141220032430110402232001301140233232144413443201031044420012401011421230430204402243004042213140212433133143232422133334304311401324104321022121201113314121042243111444320210243111130213044430144213334334043243433231133440033401402342021242002001441200242230321210224440130140131232231401344311202221331301302244041101234224413332324222433130010042124430423030123234041023301131223140311104110020343000442231402313102021241410432043002203101043300000331204441112340110412213401231433432102124442121101441021230330402241243312432130222242432103403433003400004232400000400234212224232102301424010104330330334341340204202044131134410412112332241141044120213143440244343101014201310311421000003040442424121114341224440101324423033211102234212341014243031003214422012442234044203432422403200114313121030410231113403330340103421130200032414104242414231422224313301421241232220234114341104232304313121210020143342204022314344044411434143040014033341221313421101330444304224313240324440430422222040242112430404324033134422231044033411130340124033403302334044204100141013332213342110412414212301020401344024333040323344023413113033023224421104044124003120122403201013031400313403213011323133121000221012324203013122110233334103401321122242044433010430040431143303001203020231143000420014340103220243433130010202334023302202010311130211020004032222320043323244420423034031130224043044142434140102102034311110011423122121144231144141123343042241413233344414331233012121233124342010431024440043412404422222442322413110331333123343300211300204030344343021142341211342331410044444014443030101314313012212323414000214003344400124223313332003411420342432210403431341221230030010030032233012201312243200023300342033433102320322004043414331133434240431022443003313411342032112244142302100222340231302311402314404143023031234034041132410002204031112110042233233330102402421233024440044203010324321240441144420223404202310034412112342200442031000140332240240301243111333101003142010411302234212221213104332420331024212340434111042424414243022042444111023112201221003311320142403132004211414321221210142330242341343241421433432023130443402200431100334342131013142323301420240224200201010331323321203343133201001234402430340044324232141123140201032410223424332342122312131010011124403430424131303141413302001130033334244124010012041123133004410224341424413224110021021433030142300340440111344110321210113202021113030411332224344013210322122110002140423430200343330020341123110144020413023143342130230043031044324220323414200113222412432423044131304342202202444400121331143400121041110342300043431112302311231202002021202113412320003322301311233304120114010301442440330020214144131132122000332212120012321140443113230210210212432112223330422404212031020314414201003233020401243203124031121423122113410122213123304230012402212203421313112030000202124132344333320442100104012314314240300012334302311210330132030204133241132122223221244202003214011020004104443321022012143", "130404202033220233241341110430022431231032322030321223432103433134023132043300141042234040240140434213332334320131314143131424010444421031111202304332310403412213230010104104330303430300241444033122244214411402324022412012333404031212144311032402133244430402003342433023204014313440000040214431100201242112301304231313433204323302122131230024003122230433310431401110204443413413311304320234220120011012340220240143314043122414303322204024034302123004023402340043011031002431114434131140133133033031123122241324101144044313441121003330120313021002314323214134121040334424021334424042212223312331332441210310040132434202230043321023233210434311211223213104332224133132221133334404100221410244422442120334324310043012321404044202310144123432233121102031443230411410201003441034301014202002321342004341430031023113212134420320403003114401401201243403242111304144100201221344324143212223441244321443032112032400114341111210034321331132412301201201230333010202130413213022201313120321340242143302313432341232323431324330103103221040314113041031024130434211342432133214223121301110423413442331144421000420433033344314130230224441024312030301433440340212144111013022303444011122322344323201330314401104314400211020413030221440331322203222241334141401140222024014344401330343000441340443114101223032333033334234320042313421344044044000020314021012134404040012321012131144133332004233414130143033334103220421031301042321331213021443042110423032012312441100420243311014142000123142321444120412200432230142013444202244323111111431100111023414244220003401110442330143343224142412120321334410342302210243313013234331323020011443012210131120443342142421344032044130313231324130041022412310403013111432033040420024241320134301340321344020142122433034131011322211222030013020414230143202432021231040301324304023400132240014331414011120222211122140034223143213402302330232343230402123242011434300112442423330232124322344224013104202220144430132204023313421013114134332101412141113322114231201232020133232412033104221310312231101331303443341231431001031424402401104314110323133301324430231203434332420313433021141411032101220014020111230304120421012041340432341140310344442214343434231102030240243430204133114214410414002034244210322321440043121440002100120024041111144311111411203434412302313434412104301202030421400423323110241203411222101213040324331310001300343300043144143240240434331214434242033214440343034112420103343001421013202410112322041134202442432141112102134031014021423442230341222241333343432300400204401032122222223331141441303203301001310444031300404020320022211344033033341024101333410313014433104123244124340022031432243311343410134341102130401103011210113014220232444214443101100314201304121103313002114340023132023133433004134104210024221002220403244123041222230242322433323043324042443432121100102240203244240032242330341142300123141112233002134000431112004311414032230321344110022304020200142120041014121440030241034242243204322201031420034212434034111030422011111343313013031104241412100343443304232233313140043141413124003430234314012404340223430300311140331243212414100424321232234010421040123000114134134223333002303403224041343043412131434444110101112001443002333332124114323103444413410404132222103204023021011331103223210231102110122112221334200222231442140433341341011014422314103140004403301312024000430124144242001342420142234314444114001132202440330001320240330331314411014324132221320021121004143442423114231210142241223101333202124133213022112012240323142014402343303421202320214301241034443044040333031043104334032222041432123421240024132414044303230204414041034121321242143441302003340201304410330333034023220243300210440220230311342032420442404034344433333122224022323031022102433142104104441023010423212410041411410022210344123022141312442130211114404100411111301313241302022024403042411040132424431301334131203103120332210434100220340310013242344134414401141212320033010010212201012414324140430441442113013103312342311430412104140002140343300100314130003233200040310020133144023211444140421124003313022040102121140013411421414144104323121031231111431002410414004004142223342444414240304443042004344143001432210122443112110320214300244003341114332032012242024344140402411113011422133302122143420110143340330444414211034343030422113212422404113231410330212010304014241222024231242042323244444022113103213022244033210112401433020234332224201243023044", "324131230402231021102230004010122143244402042034042232322404441203220020202344424014013423232201143324414434144322141422001401201413422141434004013311241112212114303444433413204411042123331344132024442432443013022211241001310002010110210124341131423243333441413222322111202010424232004002032404310120442200123244012311142410023431020042101313342041440133200214114313330201012210202021044003001330434130031132431221020313033000111201334410234113134432030424331212432011004020000034431323110443421431023232432311034422224320403241124012101343112211444141000311104131321112410204132341222204413211032242313123111422402441203240012003112200222042434111322442203230440033032332110210331414233311134100400001130410343424041341323330314014130113222401132110202010001102104321130110020120203312123430231131112400231343240332111121424104311132443140322441132042140413433110242332432132424142042441013401023312343112241302133100324124400310220140433112004332330442222042011102124200302112304420021433344200124214310012433204020404230320231413001422234041401342142104044041232141422240414022104043443210013441311123424334422040212333333030013001034434241040000401214311201314234433102014044334001330021233314021342333000232042213104102234243202011413123400432244211444340033120322224020042220301000321104301420134244202310423204101221343312410002001300013314332324230300142314223000040040441131424104021031343413022223433243442434234010132221434313122242324213202043201103103420340010133314034042422023200213331043143403220023301341242144443323110332432103431040303333132223123311304010030100133333410004121140033011213202444413322431010114343344010012302012400012001330032324022311334021412342301120412241340240013233443300340201013001304414120142202221000331412400341310222143343444322444022223331413040201234421410104343202013101442332443121103442044442113043404141140424343430304211124313010314134134444423111214320302100300004204301412112231001102432031312410112300043424003413340334313034342302231324112330040132040234300140233202040203040244303014331314343232130202121100010414143032021332111030132240002444333414303311210334043321411440031103430442102311303233230344123434002000323311030013330204301003242103214340321404413341114210040412412322343040241402322423130002340411320432431041411142031010403004002323211242431040011022341032410342231041204332230111241104444224241104203130041032333110224334412211341214400224004304020033043234040202101003240011030201300204010021331433212000422241301033022002433022424143433130220013301443432302144312143301243002430021431441104024100320221222213002200224231413430433041211201344244302034401014001214114321333111143332224144442001310004403211131204444043322122010412013402314434243442222210241300001424010211040221322422442021422004210341103413201012242141242022034400034413142112024014111004134203343414110013043141434110110012123121120340311214133343343331411144443432000000231312033441033120303202004344123421134204203010000020431104204043122432131431243030110113210201131403103423022314443030112302204422022434040020203244343433424011440031223142304331030202100441342043321330300013030144423304314220313422124130013332130310201040043132431411210042044441202424434033102023003041420333414302301433134321022044141320102331303132233134130223034012400421011002322300111441234021212130410334424144030311044304430400414400414330330213213232031442131132220022212411010443003003104410130044303022403012313310332340010001314021401424333301230311131222002012220042123033102403214442314431434414223333110434441321124010122124410124343122202331110011144330300431021000124100024430410212404244432430411311002011304243014002334413142441212221022423011134214002300013103101111320223122012203332220342412102414341331010042133303302244131040013114002234324331413004001314334223343434420240341223431213443104323312310302443344340024132134414231020204110121123114011330103000312024013324022133221240020143001130322133024340041031413200010033000340441121130032421134124332102041404031314113134243121124043131001240033344032240001030100114021200032332143311004034410314431324032020244401232002030420102020030413044330003233044444022441021034032343400030003044310124121343133012004301022233331144441221302044031042224321111110030440343033110144114041203131313312421120024042221034410110423334200010234412043212130333012113044332041140041442040233241", "440334121144321020313402223031112424233030300301041140104301023133022034201123112333431303122004414333213410303222203312032101310013032312034003122322440402323211323131110123402024244422440233430012131324413324222212103213103134220140411332023304423124003001303234311333023234202231014124013342333342123241130003102440023420010213340133324004103331140312301421204123023140321240031221030301301233231040104132104334434214133201423001120000143443033021022342431112234041202331010212132022144334032402320301421130123300112102401032320210023031213413110040440122340012130130102014121423012343342221421122133314342340012130034424341124332314043312322442313130430144200302200420213331010242244424001203221144044431110132440440334302134420141243210034301011233332020130421104332432342333412444140411340432140034402004332343322441242330231112013011022104442311134042230103203110100333423414202333101000310131314122303144204410321412022430213400310342003420423423113211043144421314242223044101234333004244020132124304000314424334420302442320321300403314231332131432101021000143142444200140433133214333044323232243244233410140414404231234143340001010343213223332130340120142002041333311022442403210031401332201122323012334434331314111114142304413330130331422021034341042421210011322021314333131001300221140002043243034231233302342321100100322140321122400232441114224103003113014221231013213010040314341433134342431012233033440202113224232420343103434140140304444131443101044022431213233010442331214110410404323342343031320141241223403144240432323202121343140133131023441023430010234113004234021202223212032341013311111301130332132333314143033132444330434101021040113330424312402043132143401022032144231334034323344030401020341141200200042122014234002201433011040113102412301441034314432414100441144221404434341033012341040134120123421430114101400340441040214442424122130101440403230044322433313201131334112100343422302140123343003131001441002431211404120234242310401004323112030303400420040201213431200123314310410310301332030101220032442441200411301142331441404204030023440034043110120014100034001410121311244042210334420122131020244411243302132401023210430240110411110204141442224024113411113301334112302222234334201032122443142402442324313314411413442303130130240403221043414301014441002413224413110103232231142010220130440320031003340141314130033001030103001022330042204220332403201112340410122011144003221144442111431421324403011324113012014201140130314440313024214412212302441300022042142041220244011412334214241130140042012103400034140233122142311221014012131134140304434111003340422413222323400303413023000230211240421000212023442431143014410211013012424323143032012022312344020344301021302120212232023232334012334303412033123443023110003244310104211032242003142214400033204414043342031313420312102101113124032003414203403212201004011200124304443133111322213222304013020242411234204430301024203444102314434240402344214212103210303020041332040001423314334041201040013302221313110133223031240434103004013031131141312213024010201022413040300211111142342322301313140314224321020131020202222304214434313322243044202021400134430133142223434001100103222033300324043002211430101321111441010413144300103003040103132331132140332444140311140323024230134002423411013043032101022243203002140143143430144012010232301144323314101322421032222214322130203000132443424304322402212210331011220341104230042143324312201233004322411421200422144140324000131144224420044433330101031311343110320420230003441044213143431424001310024142310230144043034004131314323401314441414420301230410414304230233334124233421441123021321201311121422432410221344310423301132134001024012101220442304244120124011021230100004403000413312214402341011002204411320401341333024134301132441010134111342101420341232021311433131120424343401300401114420310144140401304443102412101034033341143122324232412031324040034102042134032132120341243000222223223313012242134303134012343323304422020004211332222342441420042023434030023434201342313233320402111224233124443231143320210132222242031101420000311313444223033102401034421100414134432002043103223104133340421443412434112014242204120210021341013344030144023321214421013421141140041223200234423131104130024420432310143110114340304441210002313012140223421443103440211034303210303410020241013202020131014024001330024014314421341312000444001412100312324303201003401302314331030132443", "200411414410330033103410114101431144101132421044241104211211321124124142043411001101022034414431410142342132401310020030204121140240213113013030121124211213030044111444201240323400223311202013413021110123332302142001314123434301243221404133021230313224222341433013320110123213403243210231033113442022303131301044432004004240041432010400324333134112204220224320304003020134011013300414033324441441443332233332312012424203410131103034212313014113144100102410300433020421324024132334244020301312231100131034234310232131031110130423031133011233334324211343202013244142321232010232021114241231144042040334032430023430424431121222311411404432414014312122013331400114203344111424243032131143001011332002430233202410323330013344034421424213144203212031100234403334111124032343441241111410041213020140242014402231310202010442302100310014022122443441440311311203020043001312334423014330100221100003312214241302040142122411042211214102324132413413014411014043420040212032113141030023222003144244343021311323311243333230324042132010103424131013222013013410232001422011043212200320244414421041003330340023323240240432210324332402441223241430141203421204131344033114442422031321321411324134143443003431410201130404311030101112201302201343140202310024313123012441313430113410234301033020320042030230203321224202410334414232421422311001020312430241220021231434323130204312013211314322021004433324031101323303134430234443210010220221331302302103313413201221413124343433234030013320243442333433444233310304101242002201102114203133001400332123440203133000013120100131312233410124420030413034140013402104212231020034323121211044320233223101401230104102134432432230202344143030020310310132103303412322332233024310223201113110443443344141140231114443311330300233122230430402140232303401402313001004431424022232020443411102233211123010341424224112041011002032442101204341010404442444032401444422310313320431233402212130010143342131042243130004423112423324010322322212423421133230300214111304313414000114420023124010011203340331010340224411123143310013102441423433034014433113213030203332013440331344330013211200311024122134243144243004221031210122023033421344042012401112241140444104024113001443143310343011441342131323200031002201230421234314134221332423334402032431440344210410014420420331220102202203444324322313423320220032431400402422200123233321141443101243133001234203004141402104344232413340434120431440034444224402224034230113240132031100112302310234312211020103130242140413131444020320403322233144413313202042310424024111211114423042212000421334402334340322133304321341420023233213212004343432022043133034413402420313102040232111243242332214440140242332123001430323300212304012000232301024413211044341333203011341100442002023214422411043310324004423410444110443212342331441132133022123313234414003113001342304121342422200444411220343430120402311333411233342410412313123310134312120340031204100212322433041142330103402432344024312110211322411422141013321223123321410140241240112143211411421001413014022143420441040213423101211140003143203330410104110332211120304033312303130342021441334243223122432213034022244010403232120410140022202030040343332341220333202413333243320313011033240422443323214034401101224043231011224004031421301304132100242401013030131101413412330421012213411301411311432241210042422013440034210342033013013204142130101013401021332403111223404000131122223023432101143120300134333240242112133311031434433430111343440444443221440113120202322343113424211404442401131424443021420432000210244002312221123334230204410422320321003312420024233310333141310431310233324022233342024422323113430313120330300403100224240224111222401402314324433234120403133031230142404312033244200131100221403423213023020101441304132223001420220122102114241304003044113034204423204242231212310423221024200240111230331132202344243023433142303430441101044312012034334013441144040312022340003023041414330302041103203331132431440224023300332410113312334324142211123003044211342012232442344132331211101112111122140320013333022424003004434213031041023321000310303022014003014340234210103414443024214003224334324041420113134331401302421221112141240110032300424401300022422434001004314211331040134124234104413413443441031434332221202143402240333300402020313030140224003202421200033124332032300203042022001210101404020401012143210204020224232212303043322131324020024302130320244404010130303212402423344112", "114444203242400434400311224042223210024224324234420031100201034201042402112220204002233210222111140330433112444432333323321023434310311134231024432114441131041332332000230211124030044020020424213402012114300104041244140341101130314210022131211114403011114144301201201423120041304103004222430424124121303314234004130412201140222400212432444004112234140403004044323424344011323041213140340202230440413304130402214420321024330300124030442102201131124211244143300221103310124324331001404141031330430232123244342114402013401230012414144144301433113142012024322342131322222033203131244134114243440001314144444101131420031412110302310223000234102122344041343042043200100420010144412202412010213404023044404342001004210010124224221421201321434031212343034131134122112114141104002140140301120243203441200121101041204130313120211341313324010240440004442120043202131430210340033300310031034124013034331120002042420121000110301341434203114221243011223322441340220341330242332440014132100441043134202122210421333143201004001010144241044403222114224123304404011204022304230424121441423220314112214122130023044331403443204041033102002102113332032033243110022043040402031231000123212211310412100432334344032314341434401131104042041022422404442332140340013424431300344211130400122210121410412040200032422332000334000041311304102132022223024012112123020333203200110301333303213344303134103232001103140011012331243342312422404421110013110031332213444011100041213130404421444311131412332013424440022022001441030314230420300212300004403044132030040222032002442131403142041322031020221430121414144211432323110131341434211000220120231104131220000422244031011243222401402112141432420010114114001410023302214444101011044323342134332240404312341012231304100104441344110301211412122340040024342400341402130124420330111142410002413422222022041130300241440430130403032421131143440111140421113004332432100221422311240003010411121003003420033021144412012034440241213110134233410133344312324314220420442314124431232230243402311214203004043431343021203204210313134003132233324411111330402320143032240200421423233113144131441422424323400203423324401134023143341333032022310442300314330300411130200411301034323343333244034043443211133100001134332342211034242414123203041131431120142001304424132040304303111144210143044144134414132000112413011002420213221033304201411001332313020000434103111100311421043330030443401314241310024323424423022234201040202121043022313100214233233331342040300331112010441022212213244424231340021442232041031311442200114341420313331224311423203333341302321143122300324440012422000310321202302211340242344134003303003132442104340030344243342101323221332312420010411310233144023334411244322022112003012423233111121202011014431142011241134204340000310002310322123400412144202310232304403423221110041344334011042312223000230412333213411144103410144424421111022020223011131012111134204242420323113030103143024232311241201220202404002131232101304024014010340011301301202124442024444131033213121144042004243234143323240343102321422330323342201430301433000244030014404131142140440023404213121023223114212101130322410404412430213011232113111102322044120241423141002010412202242242300330342123222404314010400133222100204410200004223444331241023441213040303323320330144412311040042231403402124424434144332432012122102443243303432401014101320433033301233300432411302002131443040343004334021330131042330110103010041213002143133124424200110404114220101430403131043301242440141001212210423043201440414344001203423414314000022202421410240041323320331211441004241422123430421211101433021003332323200431314313314341130413240131041133313223342031221102421032124342414134310102222333413244232213244443240344422123134103112102243240130430440120213410401322140400441010244022214013244004023214203004222131233403331330023240404232312131012223241001421141402232310344203442440132334332400244123143303333404233242340203234004023312021121133133320410420300403041413304044244121214030114121313040142322121004241132241003102144122103034200103003441014402333310043233310023433302042024341221331021231100403024420124100412300234444130234114321323102432232100010030303323222232000001112313221301430014214334012113443004013433002420224241410424420221112224004103341203030213122401404203434403014424214241221042420413040244222200100243010440030003140143424003133311100124331114231332444220421334222434042124232333", "103212103023322120020404343014101300402123101000013012020332412224233414223120014341324223434410022233240323212044204224243130340200411443340332212122134144004331132223322321011101024123303142322220240044303414113041124312333220314232230133143230221400124401020303113022210043214241424001412102110112441400321000141204013041222312211430004344124234410410201134344313440022212442312140322424010242433032041224401002402242133330212020020034430444232211420200134213131144131122110430031301223021412130433402213423340013334401041321414122211322424043314444202323322143144034412310221303344432443003221424400141440043421434104412341040112424123040030304323211431234141221103221432422213103321340230002014330040234240001024231333221334442012010000313100414240002003422220033000423041402030024431442200023211201223234042124313420414432211223220304133132141223431211431002342204131130404024413104400332104411223142031103021232140312030241032230021132210311413434020020322340434311404210032103330224320113024343431211242200012212104143224123331430221343014444041121142443220214132032033034010131414442341330232114444001032103112433133002230030044332003200241110434313444231420443113304330304312414203101034422401444420311412124304232322344344421230440402214343102421121102241234232330403300443133442023443101100333041144310102104130401014312130331214433230412034231410020403422333130141222220131130101042102033211021243032103134344101113144033302034024421210033123421002240221434204140210410321404142103114144433222322403343133123023121004440342111343441321401101304033114024021324313203243300033110102101042140342222023212300443240110033410322101023123134221244230312020122324240231341030401342132402432002101414032241110402102223403231043244034120210044230131214211414240110130420104100120434140422012304321034330140242400104342310210344134404330341320434043010434012044042204322212403430434042403420224144011212143110122432331233332130041442244133143201130420440140014103140111203331212222441110233020042221223032002032304420104210304023012013000011010222210423421233424321102200221013212101041103224320130001344120432112223031422044304120344213231422403322033044231022014002300243313003102101004142344040003031112322423013301114020204012141242433101430314043132221110120300324323240410100134031333431110214400330014422032010044433334210110204222320042114113141303003411133042000231143222014333122011101341211031200442401243004032130433334240422334334044042312114303440322330403430124444441204432123334040200113333204114344131040000043214014024012241231013331144244131244130224131441211313330034234134241032323032444041114421410232231340201304132401442234142344202303312042132120103231142334332413311332410400433001014424324123423101243422320231224442030142223341343100124011424444144340401132303443431030011103310123410341310043001443001130121121000342242213010011230343213011022204020341301124132204032140241023203114203320111321124040443123034240320444211224324231011441223221201403232402013031043114224314044344021141232032033442401033103001414113241121140300343003440013100144432000402042432024044042243003442213002034111013320340323434343323401311433202420203011222340002043131441310132133040020342322243004131041430231103334143323412013240301333312041243132042313242021204103120402112331124342414222400304203414230423144223322334414041011001120202014334212330420000344013143140130423012212042112144411222011103040140322011211041224402033231131401143223233402401134211312233034030143214323101323013021023221400122131303012310243243423341241213434131001214111122141022231202134040312230240100200023204310200122231021430140142230142403302144133401012003332000241402403322131404133112332022140414431230122110323422444214413400013114004301434341440003301414242121410103231412123342432232323304332103402113304302034312422314044410131441400100300414243443131003134143011242240014343221320423334221201303423234213204441114132410024424212143042124324001324322433202442241033001314000124440322100201201131110430020210234223214311044421233244141343321433000432001010101030224302212140011113113223043041024402321131434202033211320410341344033441212440144022121024220110441231410321043102141423103440301313141311302442401033240323242221220044444033322133240340200202134023013344213120424400041040342334224200442120120213303303110131323044103112221023424100422143234334103314341013314", "442301210212321222224403420100342032443243422310400042412032123020324000222443200410313121440314211034310032142344241221012344141340044321000232243341102312220421422144102342113300203104310212444113432201022331044422034001340242103312044413013110114310041121142331142140144103424041103002200201243302300202332443344121023104312414040203021310020431241132011313112424134024444130430211440400042424410210442334342414422134144433011312300042214020343312224101241201232322100300131222342233300112240002032430441243320220003320320412414332310344233213023333104021410331100131140320320240330023344101420423321121041414232011413012002203400122230141401422312400241124132000140001444201403424031100244042020102040113102010341012212133020344043120033334131214213330233211002213340000210231102214230110311140114330202104002043040001442141043310430302204200001332404224034423404012323240001043210130220141310111401000201344333412023301033124311212122411311221022431311443232302202312312012224323414001123331302400100340000223244114310103323223314411411004223021110241040443230443442434313442140403211144220114224311341333224430420144110040133124040014234100012312000321013000340011443031330123310421434320234133104304132313101300443243401221401133034211414322033143231420400014321324244022304004030332402344402402020442004032003433110421103413144320400433023342004310112241013310224440324342004004132443233243202110043301341014200340444224433023233121122111001310022420404032404034230342042034340131014321322331010012021300121404014203421200342113413412110111233130401241103412132011213402441021330321131142304222312144034434141314331204240020032204442134414240233320442340122400340233433314340240211111232422324312334431314421113201020443311113021403300341144110202324344201003414021200131222210130441443243244020232302434212002000023240242441233324412322233013212420023031043242222414103232402124013321243134400223240101320133321220343002104210241124433204003011023142444212024240433012003024033314302222000444212143041144110441231001332323001134004334202331230420141034404232413443331302233123103313442033042210321400112021104013330412011404234121022231323233121113234113113122222101414013101112430230114423213342132022400310120442211122144402134243214231332143020141111010121340014022134001042324131022420313200340334212334403041324203234140413120420322224330041222322211132030004331230423310122022132120022200012221212332334013321103122121024102403041433113431410343440204020343433124111310310243141010102443124041111431322201030232320423132211302144243040431012442222134004302121031213134314442402403434144332330112124131042410412001000011114203100403400304121234220431331313003013423442220224243042313110121240131144110301300103324334343100334434442312311110001232002034420313441241241320230334421143401343120413134323143410312300243313414221434002422440141014040434441400201043344122130404001310010420441424342424114021144114400301321231010013020401413203032130033133404440313233231430214321332324032002030440101334143321234004013324212203411022402220202341423024400310144314114030410122431244413212104302033103412344322010103442212101004123230224300013413113412303212010202223212211222002300403441231124230300240214133002124000330242423102120211012324234212020201434111411003410442213321410041243230211444043420030212302101433443220314221214002424024140340321104444043021402432201400431103344443131044411203024003131420144241112410002102334300411143041320403010114203332014220344133104310043324042201301120414140010232202310330140020104423340124241442313034301141300344324411420233144222103102424333332440132000403044413441243332322221310441340334130342324130113132030402034311000003033030141321343140240031200132311314444100240422020131322024320240040243442124334030442021443213120233234044131222411224403413313420223223123120441143320432132412133121111214320313144220134011123303343300133314213112224001040234210021221112103242004002401011334320414143014432044140103201111422204003212433111343403244202003314101442224324202330010022144422212023331400241341112203324443330020230243332003340443413244010244002224444104122434344124204230044314413244231400110042143021430242422203412014022141130301421434230220320043201142201300121132310222014243140404304032014142032313200143021340333311013102330412424244202344334133212243114313133022432210331141020034103032000244411302102", "210233323224422030340401123041413033343432440012232111320012412402101120304341020213010443032012410433422042330103302410113014412403412042034344433312421334424123423314413223431322214422411021404041222434310111213031324234112431113310001244131304020231432202012130321030333111034111333310311244320334443213241311242003303211302003212002442242133434041000144111044320434043342131023030422432114320304320442403213313424220232111114113213110412400132001112402442423222122021221200143203114222200031003400122130430442421334002041434400433304311441140100424030432012240430133302143411412014432042114343314130323141400330042100023321420141421311044420440103330312334342012144243234101113244213032323014200143400131311423111024323043421022443134103241241320410144342040130220343202221043104340104322403231421313213333314132323003023224314144341231001301031014234421314224410400213003014320232133224032243232041332243301144304143232433114301311213100204222203012320341123242033430413111430334300201011101022201134440114202120101411121314222240334130000420042040240313401131314432200300222211230101041301034211243232004101131313422021332002213301014303442020411124233224203301002430212222314114343442021424144142301133013142210014312411114234001024300442143013442103221204020111443434012012100342443110410423023221414123144112004331214301441203103103201004233134030010103312014203321323310402100122423341102132002332310123014221441121320223131241324203102140144320334132304201000210232042321004110141220322313213430441320413212011322303202244411304343242211033120231242412140334331433310312100033323110134423140413020342032320002130340422334034221143304031301114224024223313231032202404142003114440204412143320113202233403030102333141401002141113231131401314223424344233041032000023043433202443132200304303242301320204404414324102202431022133410002241012204410144024323304440433012312342403114201304021033014404213013040402420342043124412334131420414233444102233011104304104004432303203003321343423100431114413403200312033330033242031232400401021423120102234323100432232202021303324131241412332143132313200044400300412322141214021224442301302222012131441201211430024342404211110321030413414203341333324422430432242231130441411341043002112420434112431033141000200240210340010441222100403001233022203022401244030403102204132122343243303444011330123101432041414210002412421003420042240441211441201142301430033433021211442324322112433101014334402432044103014101104234121440443134003131423042300342232404331133020222134431341224133341330340314424200320132223431313033210221241042040013421324034143034224234424331334341110300023310214130434131041332413012200400331024004221213023012304124122041041234302232042034104042202012002033332030010142244224111102340042420040141234230304013133333013430200014024230331120040320323224112034143330142400330223313412441241320010232314310143201214133300323404414320013141231034014224132241443300104124142410013313321200140444030324301344204404421033141331142142303304202213214322212010433344010442130124032100314044232332043412311240041312003340232220404304113220241403223323213241432430230021440011402033313442042301323010224343134303404101431401214121324230214423031133242444312142141044123321134404302144100403242001212003004430224434322231311244031231423424332103424140031112123140111312223001141220403420220304121042231422010220002041333231314143304043141023420301133330024222441314401414242113330001010001022231342233133124000301200313121014340424423434433142142120311111241122124334121001221340243404030033434411403432044342144221412112342030332020123222330412022322401232413334223412340431401102311021323300133434211040201302020214314202123124340423212110403043124434432013344020410224303123413020011133412442014004442042202242404134113300032200414014011021414134222432223113421401121314343211434303022423330344001341123231421141122130432000343104340132223021134200042013442140241032322343010313330112441322013320422102240442012144241331411203424220100344121302133000123313120311323224221041434403143214431043100403203442331102200220414212434404123414030323140023431022314324424124200332041242412123441040302321424040332233422321000131120144031212430132343032021232423120020223404430100330031202024031422411022342213411020014241403433343300411200232014341041441223432030001222210112041401123033032021222103041102122102212314241331041032342304", "144030331131331043131442301211101032343403003110142100202321003004101413113310230101004120201243341022321443011301104413334100340041040112441133434123404340230204434312223032323441124211242443200333202113430424343241212204411011423324230321242210130111334023121103414234324033413130001432323041442311130022334244330112234334102234113131340400334243342110304421123232310130210031442420322210043314031222241220322030043422333041444023301041414134242030242124241024114412302043010202123432400112032400012102101211111333002100322102410340303032104314314133402110234233211211123412012442130123234302131223041024403341014410344042423214030011421040023034001400401333443234001033222423331240123420214241422123044212340014234304140233411400332432441302141220342113243112022331342132432004242142204232022132243420221422040141443323002010132101340430243143210100104242013121222433034320111424140044341330234242124024210330404422230422130423341433423132033242143222204240023224221134232143330414123021233121101331140003230412130032330033431330300312340204333212211404141122113114141320412003012330340303430224440043214233032314014221133333013240014344240022314111200231043232022304142001244344012010342020031421241400410312032424440141412213331431211121100400232022034044102434330210414104431334213401021431031001333130010211431243234023141033431201324232341014114012231023344134200102203310041000000034212234210001203143202130211214042412011322114442002244404334333333030411404412141320211222022420004114241103132103340404403410110234243022320130144410113142140331410303420330224310400101122033310222003304121220421333211401322441344134013423041224303133441020221033120304331412144120411312032400420402023030022002124432431441141212321203022130434122123400222004403242033443032044422321124140232000422313204313303440211201130400441441201141241444131111031414433030333213143332304324131221021423031342330000422321042030442020413041324020412212131140134134200310231214113234430420313113124403442132441413331220414113331011103330114231221422342222240211341044241032034432104401130031034431130024123111201231441122333204122034414233434120422133134431143212120321221110000224112213441341334421123104321201042422121214342232202332104010024313030223114033213244430241201200040044021424043010420234024020000033244042130321132411240203104021333222244031304004121231232431433412044203313023041122042441004021030002410400412241422413224442311222333340013221241301434304410122142240002240103402043040011104304243022130330330342033103142242313433103021224021211344012341044322100404144311041044303333232034312232113224232104423410213122000340123110312033123024321112404344422122040404210214214134134024404424143110230443401140321033204342432334444413141230021042430423314400041421104101314344143103203334300241332201333443012202211124123140110242224112130341231020124140114420110113334311233244312101200323324342241121010213034102203110441020140442004434421024404431032413434202330011141442433343301103400220204001020214110010444004420120312422320343404140430420231131302013422102003403002144042144442110343302311312400041330330040442422003230041232330023434332031143222034322332011112311332300232032222103213142001212332143220133123131202310123133413201140110110244332120430013231203403142223314304440001104300233102203043010401201113142404314441130131212233324404044440341144110411111021312041001041024321023402202123033403302302042100242243230141112403330041123000420011401412433044031111040431014342033440041113321310324121143221224012042234112010304140210240142042324400134312311244410211202013334124432224124323222042320444122303440102103423333140214240333301124120402004441344103312120223011203202403024331131032422311243244310120303313031401221140234300111433340242444010433111140001313203042202241241220311433012432430212214320000142242042031033140421131410014021322423121303133020112343231432421003120012333213300342123221034303121211214420311421042002422221244043344040412410122430401032433434032222212404103441032430034310321011400133031123004233022240014024143034420204321002314014041403041410204422304324034431140211343202340133124441102031021102212012422311231244414313114232424133420241220012403243430014010214112400412004114420314401431400233332122204332233242421220314000414432332142322421340013320043303334321332211311403023120211003121340242003111040021441433143411221200010", "421002340022433411012423434312224024134444423442314101231310110131140002134010211441323133214311023314020104414210000441230200332201040031000202440043310021044124232233003202434210314013431314322422132440004403202030420303344142213331442230433114433243102214104310403403110334414132100410021341023424241444232043311440241112114010314324032120104433301100211332233014222221140410141032303110421022224001234104301312133210210444041424021104441401223344222430322214011204343422243312123341322010422423424010344024123033304210120212304441304034131140312223341122022344122231440323421043100223300133142434323424211104113122303300242344400242123100332122234112021123023112244211312442140021010343132431324410010440412002044122224014334134104214230113200240231433230123020203124422211402040421134430140002314342301210034042034100424032023131412303403034320134341440334004341434314441412013401241014212340234012112012132122032101140030421301032103311033221423314234044433113234310410203043301131034113342313102024440211333413243400000242113034044141100302233423210132020431344120333224043241304024434241111423012143044220300133443330010401031124132140033213200230313311111110420212103043100244430430214320034304044344444033314301210234222200221443024114110022110011430031142332114301123424430341021413303233113142432441433332110243002414033422002014023430210301011240400131412201421323143140100402311412334301343212421434324041330442302242024114232122440143214121440101022211144241133201312424303121244213211030312031444104102014401232411130443213342022343401222341241340420223102114322012220043113041210440431222300024310331424021304132431020201012142301042221403041402304101201324144430400134024011213222023421112214113423242304400100423222312243243244200101213242112211310422022222140111131324420010313223243422020114342103122440333002332203330024124120021440223031134103040010223003120233423122213411022201222112440312131114304240243214244413331334233101142123311034131443322300404024032400111110044214413201122343244442414010203011014342410021023232411112024401421201203130442432444122333312020123144120230204231002222312202002440022222002220214324130303342322012031321142310211333204111221424111131130120012442123100134203140243204110011301414134131011021444144301411322214312322024013441023222411024241443332103031303101012110043032141431233100143030022030400232222201133012301213340312323130414014330040044040244424421400312414333432001141240233344111422310042404124311440111030201302224432421143122014312233321324211220431303423122140200120342130032100301222313344332203413111122402214404123224341214444104411434200111041023242243134323412144221322002320044234312140323334124423424332330331402341234023313413134413032433120422421220133211311300312142442300423113223303101123300013242302030413032303223433231402024320003312231040240140404322314040132123411321020403000410002233044004321414434143411321011233314032114244021124323021312222232402443312440301202210024341232130034041101300331204020004433441231133112024440231430031123011431443030014030010033311442030131414131321410221031112401231412202323014033311140100232341420114021134011120100122101014110230320233220202434302140330341310134344333130213333140224034124342410223224310041042433343433142310332421021102130041141204220133414424202403014122441141420334312011200332122134442113422010104041013012424201311442333244102001024032214342144143324220430103142114234214401213301222030221301031432001241144112443231234413233322110102003403313320441112011241020302222301301413224131021404422021004034142430142241123114231412302013213024020333332132011134304330331333034143033001013431424444240123011001022214002424100324322321222023434330103104244320331112204134241330123202402041014223432043012314123003442230402411030341404101210201013214401414220010040233241304121100024021042424102040212103232222020424320143140004330213201444230434231210402120313423103044222101241323403002034340234022043131431043203240213030222404300144124003321400301110142121241343141220031120403214044204022240330212043242242301220423431030143022113124420400441022021032441421431311423201021340422442311033333232212143134303342414321344430341221212341100302434314023024314301433103301342133122103001004030000323010433220024222010131222301430230344320441113220122202133200001014024114343132140004440011344121114401030343103014401241043224231014", "404420112323144221414110404123030221324114311444110310141212242412144312334400140024222204410244433403311031104033323444400433141034011243014000100044134231041014431434244041130343434223131013324410203223443212233433113410422430101202320113233220040301301001203322103122042311244012140222210003004220323000243304124031232332012302214333200420013003432332232033241010042330311003120214322221001312142134123411343044403311343222244240042304230432213422323402131203220232423244000314130444244221121014040444220301433014021002041000410443033001301344302024434414441212102231133103113310334104342331041024343040333413241222342041104230141142143122200433230044002312000402201333220024443441132033203003031230403123303212400230120401104230022204321414121240144114120323021304212443433224302210312421313334142011221104332134302201043022331243312033044013234101433022221120211301034340420014134101040343221310042313033100014311121141304401212323134342210114213314332330100204121412102122402132330444400132103212210413420042304240420213033212044140040330131301004122412412431002144201023221433003023103334401002113113010411121231213201044020343220213111031001121241444243412442303234322034402342320224122322421034300342203344434110120330141214442131213323103102130133212110411413201032033403300440120023241021124132143111340410444222204022431034403023340114113311124112424343132312301032020324230132221322242201143222022210134302420103303214001404301402032232000412441434333021123244222244343432213020231342131103144411034321211404140323123033234334414022342204044012332240214402144403200330243433422311422310220124143201332101100443131111400024420011242124343210400341300334434320002001444313400424124322232401200332332043230244141140223011212313102331221020440121014411121431030233442144413222340143141234002211004112110430004011014122120032230204243113213031011431242303401332220424130012422100110044411013104343221113030221044104310222014330330444001120441304314131412004324132322201122323421222413324421103314344141224142200001404434424031020130414022321400104141213000002132142343404231221332141103401122240441413100001344332123222230222121432102333313043120131131320121204414310430012222300244000403014422002242231131104243044341303213112301400203302221212320222322120301232234044121423301414222042143402010131200212200300043423331010113220232114410343024002203032221001041321031430141101104132432304301101333020132233332431023230331421000334203403130321422120412341331400024214430432311421120342440443112204302213244112330111414320043102213442324300112424402304103211141240030112230333100013103312342141124020002142010144013201343300424220421403013203333044301022414440144014124214102404231431041140230124243240034242232302331402023444041440241210434021010004242323431234234240043043123212420122144242403111420102041114223324414431004141014310142204101220402013022314114034143401003300304440430420320324200420444033432403302133304423230302240243142034110113114421332344411414210133300131434343210421303430244422112200433444244223042242244224042104232312143320242333244411401312112112004243340320132320421442404030142122332041011440022113022031331003111430103321324232332124240334342130311430222023134104423343433221200044431212322042420402341230223000031233341412233443023221343442133021102432000432210423332220112111341111012403432224030321323333324034110313113213011442042441030201202122202120121130333133440300040034143342131200041223132412023114032102232340141124320414220321404040411033220020320224131323020134040014000340230442222024143414401010113233422034100032122120142234144122001310242241220214430130100141041100330212443221123224431024321112210211400233032343132441423234241311134200434344241123211021413011341033332321410322343214321402324330221132330224410100332211432220232032320022102401410010140103032343040102013122313021403304322111123310022202141400330142132041101404013021131202031443440201121143101010340042030313444140341103304302104424244111203040101310300210102411201010321044410220224231314100444101140100313231101243342123402403423121444023131301232241240424341404040100431230403233143103302430123444113122443311404310331401210034110311444241043423400133211312442242312213121401444103232114322234142303322304124211343003204121342401200301442142302033001301223420440044124424421112400443204402134230441204104043231034032300013024202132043300024322", "210224223230303321113120321424142330023144304331444122404224012104201001220401203010441031312130341301330211023100004320322023424201102213041003241201413314303114100301200301044410143044304314232403202313402142231143221321231403310323304434321423244332024334441434430432302204113302121331441040332231210422330244324121040013122133144143223433124234442132400412113012230343030202341143040341100234120213404033133334410223023112302434431223421012422024122023023142224023324044244033203112311132033101220424234140200213220243122200001234231304340233403332322202143242100021421330041231424433143314402012212420010003041333402424101134001224004424234210210114334241141314230211424320320300201312001030300130244114230232433434424222111203402342212301012223120144424111002243044340302331233012344043040231021310322002043122041320042020221300204144140224241344340003233321204213311423114034220342131424421244421021033404202341412103011004011114331222044011214104231004042113103101234342231442020242341232012300324042302214421320112112204231102143140142300121331341313421311023002011214011333211112324122121311042434014042111100032303032443003403312201001243230231103431212003201030410003101121214303344004003004431313233423301413411432032242234002314312223310404103043143423012143311023400111440404231114210341412312124203211212331412041302240003422223211301030104124033402040332103342002233141134240210211122234312311324112001012024121102202140312021122304004041331443412104130042412033424322422401040413043403132212434204332113434220121331314213412030432102412103343112431343313021240102334022434134224300134132002242132040020144211142414412121114134113304114113311202244344211211102203134344134001431230330114022320402004413034204043324042402010202031143340014112231220024301420301444034104141032021322004421422323124141204310320230211423330204321300441121041324441213042030341322123302344013121221430410314243043001324234210432300230232001034132203204013220034411334121102013404310413123022323000124103332402121231031412040400410443312021014030214034123232104422324202410220033414211233333301130401221143134241413333041120012233134214132442342344312331001011140311301032144022144221434110421323034432323432022020044142003323000243231410424343221332242111240341234011423443032314204134102313130144340133332412313030204020123211230014043301041330033424424324104011244112242044300210011410324404223040234423423043212144102441401103041421031044333004230343330214103014440010004111113140011234144422131131330042223311434314033131031011240124011233040340210100334231223241442244423041033313234214343334323330102032321402104244201311114322424232313233204431404234303343343441444110144224024244344034402133021110301140110334332344223111334313102210034334424310224344100430424143304341221344241023333400401202201343120301100011234131121333140203214214302044333002340341344130133321042313234021130212341230122201422041330143243011314323400214431024110003143244102012100410031142202004303212221002132321204113241020024003031400140344004140200421222343020020120042112024134222221224343023112410124142013310043430043302310430341042044010414314141132224124242323402211234014201212000240013304311432140004124300132121314230031120303224431033103223401123131314442234313223134430420121100420334041240010133343001320120334134302142341340022320244234141311433324314114220014303241030034221222044233202224102240404240441023021414030041323443022111110034041103130213303433044201210213041342304342222310331030124431220410444143320412001324132303230032010224020424431130123030312303221413424220033321404040011430430104002430042304334023111314422110312123131321323202402010332430424231122423112320114333000442034202213233340411222412410043421011431132043244040202403423402410103144404143442214211301100133424200401443022312024213212032322103423223043320441141003303312134124433413403322413012001131041033310144220204342343304310103222021410232434134131201042313010233133042002324413220023334424141042124242402233442243023244433414121400233412212032214131324303022414111303322210143044043300223333341404104140000434023102223121323444400013013220224023304420121232124440441223440321224314120012234430320411243040230214013212032440323114144444002032440001021422240044224414242430033043032301330413003022402102304204313224312440040124004042123230324334341342123001141023012221331334330334441412400302424", "031013303002432342132202121310314422440402132244421203303242202014444442411112214343434441331132223303144444103144431113203401433420411213224200242412214021221202403441311210213034414312121304102242411440130110213121032414344303201400303011221404230244043041330120200211243142314001140321332110101110002404103323413423332244221121341314000123330101414342101023110342110431441403113444344314111324112143434214401410420210044311131213303401302211304122214034321131244320033311444112201420443044143041211043312232430244222442210422410320424441411341412104003311000301231212214132334332043234100141204344403322430314024243410002322110421323334143112134424240423011310124422130331244330342404033222402432343013100334002432144042034111040010331314220242113241320011313123304323233134120134213020340122042031424304211030133020102244133034004121143444133244214311444104004310443433332132310310434334423004312212011020022240124420134322042423433330244300011224210242122313024111242232240204131044321001130124024042324241133202241134432223014042403222032030310223432330321301423033102003120111233241422421303420143014423234333321104301442434433331412432022440134321210333123404044042213442214144211100241112441442033140232042242241302221134422310344233302122402401024012300422133101210014400202301224034233032022141403204132121002140141424140213104302231334034313103102242114311123022311220100044444320102144343332304214202002123211331444423111020224000024233441102402314142112031444413421441210022233244142433433320224434324134020441443424020402310312011304243232143401142430300201210412210403341031124344412014101104011443440234313321303212324241214430101131132412013141001012223000423402144223243043014323401121313311430141122203233244233044123401023330441424402203221423224000040420021240413421403213112234413112221142011420302244334120141244114131341341214333043132010113002240140102121231342234220244241344201121241400110023230410042241004001430220211021103141030204224110222012410340342421311104213334230440233244141134431034311332340032130223343113243110222224443340222004120412433032041022314434310341232013343213214113244124120313432140414004143212002114310332033301011200332131234311221424240302304121322403304442101244124431112402010401303432443112424342101414410300422413302421022434102231103122132243341442220033433302224440304223020024433414421042432323213303310433201002141310220034121142330243233142410421132401313210301042223231411440013004000232244011400011421234240224332321411312302220431100300021302114214124421214312431214444233144020110332113402110133334244440203441231024234020223020202201213202403131342020002442433401012144214120414410143413000004001441424340042224123441314433440012223100102111111344441243322302424223022233310422002042431113042431321131040140312001201011214243202403024144302313430121431220013040410214243421410034232424244112424421034234413244104101024044420020303004230113221411231402234031020104314310414301422144130422320242240102402122204224240420422314411421031214032231024013110043130220310231014141124231242111103013311103344244124014114112114403402030234424441403321424112134033040232111141410144440330344322343221433330143213401401440314131402304412400120314120324321303333001321430344004201343014202111301341222204041212024241400303101200432114240004122310411222324431121443230412240013121123011314113201311433242100042004032101324344003034423322120013304202311404412140321121334310440442011313344140430434234111132340323031022420410111323322011423442140014302230040441412304001234430232203320212000214110320320303030412314134410030043004300240023130212104324011204420110420120300322330333124410332303400013314242234042120042441420020012013210113442412324442021312432301140410002410032230200344041213024401310001044430420321213233321222023144240111200013330111212413342204424444402303110432404321233040312130420244141200343000212240343310203203422432310442421023414201414433442242402030002303100033020031314122344303312331220202234420410041433433212433021110412223121241334334011310410012143034321410113303122244140201044020413104242430241301231302042302013003424441124012434044313434004012423420032300044300043442421244334033042143344122203022034114210244044421221212334300101113233111101424000040324341401144303241013332013301021312043031331041111034034224044133124201430344044014134234224420233233003110210324140420231311", "311400400234333443113140024431231214422230311213304434243222002404301322100030322124142124210130223042041204304341410142030233323413014330043211442332334040021221222044000423220431123234000304321424441303313111021423304034122111201011023334343031422333132433130344144202202342320444332233301402314143330033440231033411012243010003021342023034144030330444221041421231103034332104404232430201332212301242222144203444204310431014311001323202333344121000201303031423434301414310222124233013100002030222321403230434231424423031420132220321332402422444131032141231314203134201223312002434310031342332113223340244014320244420420210002031104333023221003310041200412213042314121104014201221230231331211032223221410402310304024443133030243233222331411430401103323432430413030141003333233423212413044214111004203444300410040303112424204324410101031312242114414142132012323410323232023144421334430313440003402100020402004041002403313341022143432212020123330211211412444142321013121032323334221243220410340341302324044101122201112443324324110333214332132223023404432441412110214201440422111221013310133041442030013341340324423402040020424240141322123021041034410422031244112100330013113410343411330204024333121402034332100314234221333032402124014044434420023412304041113022420022402131000210224103421012312013014420342312213120212311114234422023041433334444014000034231144202210123430402033010440322302330041440211414204140300314142343020424110140240120210423143330143124243133443223013310104144413124314404233202122211430101400304344123014104400441332123011030220204042240011321211112424010413002242312431034003210330240144234223114112233220214410002222234131444142330031310122030132001303121201243440232214411101413332404420310130210003324411444111442432202433303324310440034331001231202130403334303312312143123041224303323200340211411312223033422203434314044223204031114131301142211140302412130233014311003313341334101333323413210342234422020243102201340213002442132103144133100014100414230041030234242342344042032222034102310304432100420434303100021003121312010113302003334344440214343010300414210340111213022323210433033020020130242132200341340404332244132131012404343223441344212042112430044034104043420120441231310324422211414203302241220322113421432121400411144202114422322224431104233421421231401042430421113133224042131023301303422031030343234412104324113041010212142222433404311310100331013440430403442113413102144411444424233131132124200022214414412422334044444140321013033034304021042320304242224230343444101222440212312431322120320244222204442424444002301000130124120114040330244344230324211433204402421003202402214214421113043212200341240033111013230343041211431413310142323003214404424100130233043034000342444312044113101320334400143014011131440301130013222414101232310443144124021312422242441442211101312131343410243333440421223344411230142313044401431133433442021204010332420343123211444341300211223144122423141424321232430402102331241402412414342234144204244022014144002012433430132031030324230441032002014320342001042230003221211013444320244034041420004421322010022243113433302430021212432430211242344414444001100003430414034430110320143303341221400140032020021033332200234043004000323202321411422301014001401342232324042143302444003342310421302430122223110242343040043443132121240022141412412140103040421412443424033322032304431234002222420333233440230443222441330400030012413301113423411304223034331024431040342201144104410240432410244124240102011432220213424433331212414320312122233220101304400211231014420230030102242113210010300401201044130034202220031011400032140110110303313322000040303423114410213304421001201131034131304041002034400433212204030101432312324114434240333033210333443010022424300212020400300304112240410111410123303212403214241333222024214130203413113310311203220422134410411322334113011042110430000212221411440113323323223112243311334240220114034203303221143022210011214414034214230420343133442214413002433434343241333120213021343212331112304413222000433221014023434023231130211132440042302223403421241304031242231023231114223040443143430021040014210004424441344341010212220240432032040021232032030421230030420312004014241120434313002314312014444233334310213104422312340021242142201124344223134400211303142043333124242412432323344103032141001430041200114002112400133401023000134101424244440301303032442002001213024220243431200324421321220203", "430342002003242120320043412322311020222041043432013212420113333033110033122220040343144112210423411202311214412340214102301240442344421413020402224443110043112002401332440311332234101210012302102133414013340322414241333322341433040003402434420320134232143421203131210111121102104144042433113214433224120212130340040432212114332311403141431223102410434133322123112130103001004002103102404444041113210243221214411014432204102002004242034133400403111143100144141410201443142322310244344124432010120021441331124103433100103440421430312214123243420303402200414342344214441043103200243310134331243130011030401313141122320320104023002041212440400342001240230444442200331002400042114021000011131000032310413022134304343340230214214400002304001033003240041103333312114122244403324202400323300104202110434323034021300244101433401400331032324440142411113104301113312131302422342413123014201202120330431213042400211224112320144100221211342302310340212303244003123222344221023303402402312122100413410104104112332231120133304202132122243414110012443100123203041331214014321232434330423344342412233022413312403023201240440431401431400204203101434421431110143443223344434302443314400421221404324443440032424013200203132301431421141204414320134404434003414342211111022314101042411443234324132123114102321041441020320422414010302432003332001120002423321220440304202312224022040212302242231410233300201011004201101303002121201112412011102032213433323034140001123341024414421021342224002324302022113034240011221144441100344232114042413143404004244421321414242443431244213413304422030021013303331314144210141232012044424303144002232301312323011124123322001304020424022422442042314223114043024441131434301323441034111231011221311214434320421402130120414114340212002144433340133314324141242411124214420332240400300242014131334201412012304104404211234243300431412241223134142044012314401143201233132032311223213241344014432403103101344033122213334024401313202132422243442013103330312300431132120143042143123444122213442120044432104222404303021132241231032210001444130002132142144341120234443210244211043200021421443340201321334022322332040144044102240311224030120203442211302222432430401230301023244321130044333143401134144231441123421302212041141023203212340312423142210113033024110224112113010101000232414141022344333323140303100342100400043412404244432303443401033203122231140420440304342301101441042231414144034444340322413211020421213240420210103413043441300320231004412240343212410302002031322223331423000021241101122043220043224220132102221412110243222003310310400021120411443221423210421133322332020223112440012443141430010333024003434124103404331441441441122402044112310243422234131043412232231242430322033243320143210040440232132144100010431302223230201304444221304224301030312440400110042342300220412231203032410111424144413321202134433220443323400302323322142342320034421414201201242233003123444014230132040322431431330122004130201010232120031220424124302114224143111110432110133132402042133140132331330320433213314232423422101420202400314141011201321401032012413140204041330124213432404443424433421343320444414324344111434201112024040124323404222300332304000212122203320440000140042122443314030214043011410332032020020421443300411141013333214203214133323401310210201320011244230330011024134421122244243231330430232214044443343312434332132443301213040443141043441321300011244434004413110230221001214340213211430420102243324203224304111041430400442433441343024122013432042322033000033340430241100130010310022440140430214213311204123443032220204344313134003033102331430422130031324221343132024111142341423214312404221000430221404212413112111300400400444111041111111443043324430102023023000242423343010344434142032404103440211004100001102133222034141443040421014244114131333422444400040034000002132042344142412232114230211110112022131303113233120414142413210134231212414400321420421304113110312003101243004314120301041022342432220102004221411441242422002003113111410404344140444431124333130401321442120424230132031234024113401143231410030002414440014133013344403123023322341414223321414341344311344200332202303224210413122420042442132020032201303012102002124212143443131222114032123440313140000121342330112342100240134144210222403412444030120421131440123144220100124001310420044422131410414030043001002304122121144002241424243131404220340140202144003440233133000424333330304121421413330", "033124211141412022103031221113224011203114130340044020214121012421133033000234444420301040231323432014312031002144002100113032300443043100111033020304120403304440434100034411204300041000130222110442103200340013103323441030130241434020413101343131233100433134140343232140213441104402102332102331441334124421403224233324320241401400043043204341223203341234444041313402214141243324434203111200010122224340312320204302313032043241220233403444423420222232104234333213312404112320111324443403243234333220044141104132102021443231434412140003411121421230202043443000140213414200314323220210124121101224123010042201120032242103244232334411441433400014100320222303341044041004130103422201133024133020302322442421003102232443022104011223304122102133301024104313331224441224240141102411323221413104013400002120414302121122320000433423323343103421414002143012031021221342211144200413010204313231141143441410101431321111243232423114300201400423411230103300010442431202103402304100233401033033440211444021134330432103420141423440223211421041444112242200010143004224102204342221314410303344031243230312332424332144032203140220041240201231113031424140123012232014042404243123203101011203440224343331120440131012302311032202320333423014103302324323121420412224234210124033040220340341244030441133143323040013230032312432434333103321421314400400414204241001424340043112321230033013132331143121211100234202020332014244013021211013410233202420213002204314423013420313343222444200142114020424210443113111104220113302322141404203440002204134242443042010043434432234023300420344443310010141301244301210221442244122101120133103213422330432434404201131033232404414433200422011340012423344002334313231103411042023310111402122430432241344244313041023121143232231311042213444103443304114001011323113113433133023312312424041110002414442034133310202222341110443022402441124410412023423040024322034121214420004112242220414223004012230331000032101423331302331041141422044403020123242303100141422020134144143313211013230101342010021432021021342444331140303300330313242140030223204023233104340010012124444211430401410311304134323121002024111302222102341124023311332213201403031404400442203304224442422424012414314320313030420102414142313323421234413224221222203301021314442244412243021211110411311003321121324032040314444013412413410011402223211410311003412440204302220402134314441003102100424034424313331310012424210232200040301012203011033141211201021433132144242401132101202203413113314034000423231442443301003123334244144423342442142143244114123442023442014202433312220120133112434201423211022232404413400344112201431001324323000320402444121441124402040412303424412431420222340243010234440403110400012321033301301204404023444303130102401401012402121243011131413030402240233431204424201310342221214200004403003003020422003140421111224214042302041341243304240413132400000402034221341313011422430043222444313243011442021410314312411100324311132004300313431233113214010142021103314041022101421030010330314001000303142342221140131220012112202222411202014421202321104002124101330343412033230140434301343241230213033101114443033131211413413412133122042224113042232210112110003213204114044042043434303434141102131234414010324332221232122142301140433040340001223124041310331014434143403323310223214313002211034022210120432022113100344231130104144033020434414024110132124432300013204442331420214101321011303332340410322241244043344114030220424240014111143034132322304013442414213201434444423023112332440004343021001124201144343204444033243412240332044243203244142013012440333024244312424224233403104321423234230102111040211114143401124041041341023400242311401433110134232200403302041240003012111240424134103103012441301204333122032114414141402004313400034000430010320310400200330334122042420013310421031032110021231244142314212220041420404310003400010031222122323240334133100004012110204141244141324410402200000244131040321314342024410121010402134344410023322304140302403041324212103220033333033113443321221310043410213232020032434122140332032332331343233330003103110234414421422220113213420212144234412220242400144440101041330203420332042202403111242003211242222141234322303030003143404223414213303343403231310402223043012013023102303300124132441220043032421142344433420324313102204043120244000242134110100421004441421123414213110323403304404433411230213220220124414321332402232204210434034410431314430031034310", "302221231000342214411241110220121213320331300243132201443321133011344342322104104140344344034202140244121320240222341112443204202421424330314013410344213313310024302014013304142324122433210134403211423304201241130402114043113220003334310304104402300131040211222404234133211212142234021441324010230400024112121200400011101210130203431412020301032100442113143240124340101104000043010412414244133314122332113412434343324003302113210341043044122300213300233304043404111204301220212000313223442302021244104310124414340433112043121314102304041434102142234302313141431434223324414013414324414413222403132040421041444212111100302440340112220432410003003420130100244042120414410203132043433131134412134204332204341032332240031030322014424214402413020431104110234312130113440114013401000411423020324342211442021311344142301130214314442401114212030042304131013211020241134140024411043333114120413330433243042400323223100024301041011102420421010143024321044321300303111011244011124401014114313002442013141122211401142413444320021014430400331243310400234223234100202230142233434000421333111441030320213144212040333321032340312141334403100313220002230321122340112140444243022204334312004102420002204424112222201021211013443131214241110401341033331200000444231224020434011440221131413130231333243320131042131143102344021310423424023320023033033033034022024434322431243441124002213440322132034134031201423300402332110340401340133414304343140201011212231101023131442113212411102312233341102200210243030204141024410310300212230122400222402234323201013342210300223104431321033313131322321241143112102222221020143330111334221313131013422431312433020403144201132034340021242034042033103030412203241211131233342323114024023032030232232441341212311141420143432020140324441031403434200400213031230002024241231010014340244321313441134300014410041003324222243321330344101414111434234440203003312313334101010401034202003322002410231130323441222430322310323434240112220142044312310041410021120342142100010243410011030112233340124003022432314104220003133332444032343103300143304323020324321333021121330112420114442330213401212123104103424420301302011314021232414412424004331333211344240144233144233344411002223230034143223321030112010030331333240401210313431130402104240042300121411004411400144423443131243433331321343133203331013403123222000330213430213031323320140012044134114410220200143321013443103203201032333222232022241220123221214240221343143114224023100400241040431202202013422100421342003240023030314331124341220220102002132130113412344002010341033140140323401302430023201100403142342202030103312331130242344121141430431124223323101112313113242233303430203240031130033410241042441300120400230440201320040043212421122411220111102034000303014123233344011131401433042020132040340043143124002013003443344343321311041230200240102334211342103314102044114432134231440302010320140301020234311423010441020133013440212421300241303013211332413420044242133031332343341014214322202440413000200122421344042001243111440400122110403203041400400130441313004244434320144012131212030414123123023211131044443132123041422023020103042311023110431104411211204440114340041130041203303320213120420033400044341321442142041213011441420212014412334104402423413212420124240314040314343302043044230130313123202310232041143442443034404303221110444223033042402420434321203434042043010333332424021040130334002232011423411300012104240023032331034322224314131220423241122404420032233421410223044304013003311222040200444200200413442041023140013334342244014013221104433411211000044220011304434404021413310333213334411330324202021143042222001143434440104222331313021004423141102120403413111204112134133410440422113332411020310114401044002422022232001041421412202044441100341014303432300340340121334040021422423210224020442232044223314101300401021334023041420413131314012031022314301204413420220233223414323022444042113401443011300221234333233321033123044104423001221033441131320440104300120410220241121021233302431400440200433111243421114122101400011204313441420321443100011211111114034443442441301434420410104432224033000032042312340131004343112140423403201330303111124230433224011320141410433433234303434133130012310342320132002331143434323213332143230331212110231104121240243411100033044311012230303443212443411013134024403240423442243221130101013323033041422221342113012324103111422001311033234004142230004444024102043441244", "131242124213224022222440010101213343444242120401022014300334233112102103234332030024330104202144230401320042324303310430233411413143344033330131003442011014413011021010011423002000201344132240220433301422033344012133310402000024233433401313014431044022022232312320424102302241044222403220014310144420124124420310401212334400411213312423440413014343403314134441431432111012431444304043021342203132320230200214110220120033413342013224142232032430000202030222343111234200031403402442001434001123030343110121034304412103014233444320013244431344330022123012343310412122310343144004003320204332240021213412233032430132010413202441202003134414033120340331234344102232142322030432311434444403234122214311004343401133203401032302442342434140133311344244401202313333001241312324030420143101430301123412044124331204142213442233121304423210022403214244432440022200111434321242241131130024441402333014102242101441031331244021440431220410242424222321113010342300330423021113314314143441030431221043142311020101113322324402102034400040410133112410232141130422443104114214244113132034444133401213434331310303343133003342244443041230330443344410023022042431302323014334430304224234040212342140212422012031222104211034414020103004222402402302231210410042402421444441102000234231312203401014302123204112313430113040133011310144041122124101311300414413114341313033412113212303402122440103342241113133100341034212111240223111032020144103130332132203110020120243230032010401444430122431433342432000122033223421312030122000222022141304241142020444033243030332320123222342030312002203213130013313042020400201131023414020310100243112104320341043013014230433314100103434144410141344312423423102111303343232002043004221132312032110214211132414442032320102043000143301444302120202110303204130043434402434043224241134313303302141211022311300310203241033132224422231044333303041420414400410023311422013422314331440400000201123013342400023021024331020411134223302212231311234310341000000244232144320133010321202344434422111411302041244044433040312114202010402034101224000001113400420034404410244000141101241131131020432224003242441424102214332313223321033302020441341043330331330141243011323141042443012212011001143404241114242222122330133444401242223323121041411003043304333213303013442302011332143442000423040102142234321100200131413441411043233030133434310004343231030300110422131020313203401011430330234132210033300141430434013420241321404222004122444332014443224322122404402221241112441234430232100121314124401221303243142131013123123244133300202014143132032430312344123200203043100120210243034412431242220144203412333402020440411441202410311102101104330121120202310202313202031404402311230303201114140310310303102122012110020401220331013120241223144303310301312413102201024030230004413041214241300244002110413041030432104413120401332120111021412333030200140244411412020331203042242414423412224131113132122242010203330013100424123203411231401401413201430433110424301022221112141220431241403100122024311304114010043242421221311203021424040432243424440300404133014121401113242134223134444020040313414021211333324010113113231112434204214203430434102044242210233024421032103012031322041140231031403130032113034334040032021004404433103243022331121413042414044331002132100423130441121333402424421144202130313024001022032401241333132313114002114324204204304030331001222431142033222300223030412323403212030444420212204201101121402342310041112221432443014323013143101221221141434241333242004434012031303332030400213401143342032134222302431311222223324020322324013323113424143233344133044333004004111020321333442112000034113300431434111401412442001113412032111422234013040341122332124303101124213334410344422342031123421101201402430041123232323244043333210103321400244120043244402200433204412030432014434331302322112340234334324133422024224023130423211232134233310333041013441332042112103032202323013204024122210332312201224031413231414314414414143113234310301432444100242223321444232121412322124131110401342312034003243221220312334223233223323142232034400312110042034110301410223403423334200130244224132103311400333104321303002422230201121311312102112331134241004122213100423120243000423312241320311304044323141441332421403104332212314322434340234441203012343414420340024204002112201040411011312411430011401101131024200324304332404120321123202022213231321234420333442432201230213141233232233444302244330233", "002434102303430220014430422440332302134212043001123304134240333221344422404242441412140113404143332201012141113422414122113122024302104311424132443324012402011230300212031044202201342242032131031134004440431411342134111220430211400220203100331442100003220013104003040044412124003120333041013431243012410340232221343214141141101103412114341001020310023140002140343020443023003222130211302420221044442033240221244022401242224143011203332242034220240114242024000400421221220144321033244103414241234124243111023311212114404323112123433342320042222242224423231113441242203332403220301031020202341112212131440221140330314334313421334323322114221312043304443400101203344012244302200442424034311333414030433104140434041201421020113033442211214413141331010222233120124044231422031214204322300113241443111143320004442103133313231323114121330210321320221444211102201131433212400341301002342301112304400201030014412342130240332241311411113431200420113442000323024023004321243040121004430424344110044414021314404324121113232423102300122044224001421023210004120230341104043122323421404210312031412143411403402100104240402240241212332202102442403201311302231204324213420223120201443403000143120132444321243232224310100131203022031100303203040122044103010440411112110124233033243424042011320302444322123340332214412433330211041414340242211440030031403311031310004144204331041421101404421232224111334011031132224023243403403234141100211043211003413122220224432030100020444433132021243013110100300214130140443340402124241003033321241221024301102232120000314114141113343402432431443110214030414034022330304044102423040130114403000032140320232321102304312120243334320243440001414210443033301124140230110103111144031400313111002011103134431144034414324022044032142234030010120030102220414121413402031231043204023144113200143320331301210242011234112231144434224202144212320304000030433110410141244113240403421012304430020214440431443234040123432141011200421003432223104003124132233320202211043241333100132001331443112224330222422302313434133032344121231441314113424300323440143122441322223020043221041221033410222410024444213134202102224442131021240024001432433430222014322001303014012112034322311422210221244310023140032044034001011122044441120123443333200031314131001222201112410030011124013404230234021134221201002023240021144012242201241134314414140300103113100034213201142333111110343044124420321020042111003024440404030341141143310103141241400330313011401021203001312034021211224410300143321024244433103110244241442234414423341124330234434221110231003023341442231243041211111243020034243032010033123444111022022130141201442110334224132221300310402142304043302134303404222300340244301321220042421103134310433430111123404303033033210024202000441401314133331421044211343342434210334010021041123134333240434423114422101114024224334330341130323434233322304100134130303041123033442432203240403103003100220310222431312034201044102332324110402033220224403142332303013424103210320210310321324224042213221040211112312314404140033043420344022412034142012110342431401111103341403032141134112234423021243432221220014402001203223231224302003412101330240111211433004441242003302020202130232133201401202142421223034002242031400100302222234140023401302222023034130323003221423113422220103420224412134004341002301024243224222011301100113241141424412414334024233131323032012241210124021311433314144432114243242300120031103112230210132113014321210230202224234424124324000104142414141404214102012140422313231321001032303213210033021002332214113043321420144032144020212220011133321312010202301243200302212212241241344214223004310041324044341430033043431221402441311134432304431022123001120441432012114422113343414144331121303442142243323022222031200002023114334212243022430003021122443034221241220241111104402431414424042303020004323313243002440124300024141032003032014432131324343321044342400043401442234333443043020411323222440204214033012201113430321121213011440430212403320402222320220334143401344040114101413001224333003223232232022343142422144113410033332210210421113143230200320343103021331221303304140134041032344002112304220404133411413000324201023431233213430300420403112314441323232204311010144223033242214432130142413431240232023214424432040013110221313012434130412121300334310031012031042210400014112420131204324044433404210212441212433110232140030423030043230443400412333111001041222114034242122", "011442242420001332111233211020132433240304144441200022332133243101301422331112434223244234430443221224140233431413222304241202011202024140211342112332131012431243323131410100444034431303411131231012343221214224222004132242021442334434014424303030114241303234313432410233440402243403433340202204124430221102402404221032100102314420011423112244000010233212111132132331440444242343433413204133234230203224113040300231302444230114234214314014411040411321333322322232331332432102434044233003004411231410311122042123040001310413442012404020034200033212321412113034312432302044104233032344131442034220211114004300033344001232230241243224404313242000302140343433003200212041434331402010201242334243443422133440202042312113343303031243303333100304422210311212221440122441404422413121124412004031402323411221011041333323441320231440320112334201012233411231214303422403001321320003300101143022333414234212342020223023331100020323212130423310310400011424212233213144001132214441014014433041321030332403444311312001121134332333334442101340302141223244430414034430142311423441121300400102421240130220444242324414143333343321421121020241101323111131431232344034324324330124241403430432234341133433010020424242310222042034342034322234020430033140231423430414123400023330204300023233332220124314003110302301030333043042004021221400414224342340043144441110434310234303224033231200244311121114304033400340330133411430444040244314323314102012224100342102102032003142122420120310344201333130110414010042332231103321102003324003231243243341403401220342432030234312310344311244231122202102212232301011142310224123330304021314004220204022001414121043112242134210221020241030123221423423323114133014231224414120323131222421302320423131411342213341202134040220041110303430113222210203204120234441130403100441213144323420111121043401203332221133343341230220321030141123013232233213343200133112244334034210334111042300213010412022323304041321411232122334312140044343132401441244441102011112202433414212200413020214422434030401233103330321301120142424001314244001042242324222024124023200031334424341142410321204413202432141043443002322121011321240042204230242014300224312412144134222342114113301033401023224401010044023114124313203342024242433414200110041133302144443411003241342411331224023132404224221410211002342003320430401244120102343023231433441110432430334214444011221004201244421114022010020144432304111013401302421444242240320020000100342412241301341204110221424313141211122342220404013420310330043422144010100033104312041043231410024301333142432434411114423414342330431230422023311044121003131341000324320022432411001133434000022134321313421211103131141112413104042310221233222100201212130244310413142022320331431203102314004312120333304141004220430424414434343302204022244133403410111324433030400424440223034141420330412204121040420242310000112134020012444123033031010103010210313303202022203014342220404042112432120434330012133204021201010210224110042122133403420010144304122111112002320232222141133220424323212003302022301031432221013113230114043142403210140433030223023320213441400213103032021404234402030033143012333220422204104224013220224400311034110001201213303320340411414444410130311342024420130323213100321220242433330324214103304311034221413041022433320144410414212314323332231420223332321341022241221302234201022024000002311331423301023421304310312110230124332424102101304422301413443313343142221310144104202031411413004114323112421010241134001124134442400344431104100410332102232203023122101041414220414044342220344210021333234131101124022122240421014014414340244131433343001313400420410412220200412122014222011022443113213333010323411022110120001024323032204113024322100040024023314140302102012103340300310311223323004200221240122020131234201022404222040431014321404003004012344203010213113144002032220103141032334340402120034041342222041034231441233204201021121213220111330403141411410220100132333140220204014211133400444333241100201240322324402212223022043032440023223334142124333114311141222312213020320230224102341322401031413213422224121024244122022143111443400102244033243042240230120142401234410232011113310112133424422234240222402124140033240232224230131014023040440421104003140312343304243013404011231003343341101131103420301214313333404014124113332423030244322404244324242230324242134413200310422230120412203123312000242042211313024144014230231332023414112201444210", "003332242201021332311344211321332011232244102020123424012134310443040034333103022343004131000220443313223321232341221211014441114014223220141340404442214233330302001241104001343011241130021043433214430222441003143122320122311004421303210113041024414034012031341003440022032403222031114021341444132133020034422321024444244003314441402333114324244214410444101033313141131314120310443310043011244142131300022014101403024332430040232032331200414022211201231122313003343011002014000202243134142034231113412033321403210411004320222200100001424332431044130201341232000302342323421432331404112421231042113341120243012000001400330424204202402330314022202030204434330134334410021430342314113311302233224031331230111120243013041141200243033414332203112433414413213421001200341110432303130222003113404004034324114023003104241232233211414011104344230231042244444424131434401420044110434310323300441300102110011133404222411132111302443042010012322111142212321140022131403314313220203424030430012440034010024224331412141240440224000021030340303323042034341301422200403410333314013244214131134240421200131212124004140021420341303211042431444430110211121212234001033004041303300203100123433323323211403123324131113333303134043241421214204104000401301032140243040301140411324343403024203103232031100144143120004304332102044213404410424143224033442422014314213000343310211442204303313143123201024330303044114421200344021424112413331210332242343104410012103042333024114413411434230043311014431314120001204423121142043001104141132223411342221444024044103401320340114321311310004113401441014044412320422233231222304304401231414101240041321023110220134221241202110342233312201140233131020223424013120340232433220242001233304123014024324040343331402333143420143241310032411023441040101430002341114144141140412043030244014434133014334422122403000100301324320433011112020443304421032333222423032024112432244120134331220221302203203033442042203122312101240114142042402301403412403443421011133122341402134220400214010241340300003343003341434132213423114002222113142300031120403204114143323100342220000001430021004011422340030244100203201231033030404413201324012132224314204103131041143233201243410231434143243404300204100404441032121241001443130122404233201204144424112203022023021404301044104311232042140201230124320313124122241233312203420241322133243223234312343041411442140313111002030034444401010311114221411440342300130233024122220204024124440422004334104110220023130233001111044132401034034413301214320023134333404322212340111334344123413220203333213441314140323003234042433200432344004101210021002131323201340112440310344244430430043024414113232144440104443143433421413120124303412314330144002104430033304413240234411001300011333310123210211002244031312103003302103130113243242013431231131401324441010204420423040243322011420203100210113433412141443131414133213301023410443341133012234113412123204101041332313321333131111243422300243221024201022203440223310140414243243303313203344012010000313144044013332144414220214221324241131144242030404001114130413023303424142401300443230042200134132201301001223323202023324032411411221440104411304231104343122123243213231200300203304042211441012114211411323220304114204420133430310224110344140331131320202040113401121311303233300302430430041143041203424024100220014413012124000442111441122433320342132324041204240344234300314234441001243002421041143302400110043032342003020101412103343332331000422102133341030214111403310011102044044021302002131243331412032103003321423430412004404110334140014120423220320233431411130013444323113414024001002234023033423420104234010111321001223423433001400421331142213301330443333023333020032312024131322322223333014430044121342030433111442243311140334323400324434224334300122202110122234443344044044140343022111212413233033031041211334001440324343100310202204034443324023201142331013034411330040424134203123211410204244024123124431143033122143341124404230004030242223222222020432043020244124321040401323031140333014001132214204124311143423402220040411133403424140111341134110333333342431432004413121441140440243104242232311204103121231023144312130122222212431230432403241112001201203234043133120423300442403411223420432111034033232244111411011223120410010322433220404010440113021412103220342414344401220003010103212141131232203334044231030010212224312011440110312331401044044314323214230320321034044211334244041301111", "412140220210001200312202300141243000122131013111430413214431203230123301400311420340021011211241343310203022320121301031434332102233011434130434013301314144242430240011423331020334134103411113030442243321423002244421244002440431443344432111224433334043021214323422334020220411104214420112220010203230244123311423210310441302210122441243433420432201140241221201123022202133424013442041302423042033330240440300312123133104012102244320322012430213413042040243414213322130032143013313114421134324300323002004420203424343102442332004141223011131104302230242432211232100122222012103434332403001210420313211102212220342441141034013203011202420001203000030040302444400213412314322402031011130340113221121222442142203344004401221103043201313440010434214422103004123423210142132114200204013033022014004204134042444020412320342103012302021332031134420303424334334030231220304131312300042114214304033423201432240213232311022011422100011434242100130312311112413321143222121413113201421224021133423142210100142303320204123040422323322113340443014230320132433413023020000210413001200420410304022301232234243421212431134412204003442141023404101431433440011220243233331302142224133224104330100301433422344444014201440340323004412001021231040032231311343211440021034322341030230023120444101433133442300240110404224043304024314033131032231340001342230101323224244444442323241242231424340044443230111433024044214130443331444341433311204140201102030013430243230321000314444023244310141443201122120133430414422403433033101210022023204132311043340244204121113341224044430231320243124343104101203002001020131331310001021234440111143043330234002111403121421331412324244103433042040222421433441401332333313321413124412302430022310001340100221010341321314112234022413343140422040401130202412103113014100440010242404014330323204223444040130120002244004232003324410400320032143402320312243140421112111234204320210024441242324201110112004444213343204200023212130443331432204143021013433304441134423234121433423012140431244041213323320234333221233301211333110304332421230303033440414242014241340344103113120412014034012130333103020002244401121200042214443401310140210110432121424413411213234411402013142001032411221001121402241041431304240441421321114034420233030320414123413401202321021042332441230044324123231033314210021021234314233104031341123111042211443240030020131331013124142014434434203304103102002040424121124111114131303301124123214430444103013334432024212041403313134320110430424244000132444031313024220122323033121210213103020003140333002101114111331431324332341421134043141231104323024001103432323241400041430004014013401041404120044120300401013043333124201043100113402030123433243301440431400004121311401420303103302234214114000130142100204021400030312024421404132303111320014412200143343244044442021424220000211402023003121213330413032010003241122423244133134344221113312333314013242142240311330103100144004104443320043133433100414103134443004231204102002232141444401331430342310440142023041014311410220121214414422313120201240444113430122232003431144113242434304003023033113444023110232142013023103013341223144131131331220042311004443231212104431324123041111010103240343032304332210231010342223240200220340443212100020224012124333230041114120332044042102200312310041042022231411144442214004423324034314214133011410204410231033301030231421234014121401131301210423320143240330301111023130234121133413311044304234320034302113234004414402432334330031223041323023120401402430140000430114314303310241410300330324422013112044444401132431332031100104204422022010140042242211301040401221304404421231244214411210101241034314344241210041122302311433041241424133102232044311124340231221101444004003242221000344231134320133134143244210221241232002323230422002143332021114242202001043322112202141111111010301240010003342040144434133000140341311020343241100143431212412101104100101203234441344410214110212141014024404221313221120041233434432344003031134212423012423040001434044424404413110243431130221302212013403431110333421212032404003434104023040114201304313234034113243424303241332131144211120334410114234300210114122000114342102004244443333303330023234002424200443410422103320110324334011032330144040404404101403320102041234144000222424120143413223414421111001200134314430431301314030134433230113342013404122211423230334342413303042111043112101322014320342133022332033432140044211144022414443001", "011434312302240102342230311040311134121021314403041401010330230334110101131322034303220230024442442004100300241012420222244223344123240142034442334213303123421141342130022133001224223324200341220033441034012300234103342234021123322404314123202300403312401211233203304322320404011023242014204332304024020230141402144244110422411442414412404010224230113322211302333311403444423124441130302340002424402020430233231301400313222213040224340321001102233101033023443122304010300224304004401244144140324022412300133001103021024113201412120144111331000430244423220143020323020212030324241330043010231320320103122344221102212423302014044201311013301212333402224110340211343424210002430122144441240134144133200430342344311131102213410323413300020131111140202031421320334220002030043101223420133243302410402012020441131410340122132230112122142244041140313014300420424143213203300212033312001412432204023240214220324112441333042420002223321403423440133002200323024402313043001431202220111422024012423322233114131100044340020324424212423231311420202141432330401421002420304311341033411002003302143034110020021231303304213214424340001040311123332300433310120000033343031003040220423311004310210300243210110340210114214122230341141231401313041341010343100213340323241023132130112433001040400142440143443200001131224114013120201223124032224002222134340414032301011013404400222324141244240220000430120130000411430401023202413144443402432303423444123124242134333414132322444140132411102003314114412411440133332441442143212404240200022401301202300001242124043310430244020311333202243130420423223223023324110340031302013201101212433122333223401321413110322003004242102444211044010141301320034340421341004024323034044302212020300232403413433331421411044231422000342300410122234401003134223330343213004120420132103113302232423144121404200200424134323000233121013212342014411324333012432121123414240301243231234021201010022111044243101234404331200014220212314342433304023112024030020442423102333221213044323021304203031202412034221242334402123142144233032420414333041003342331310100114032142330423323101311222222030003244301310403304231000431043214301103100124214234043233320223223213004220344022124341441224312132234340330340221004033041102430014022442403210142402332141111022114230312412300241032314441322021211013312124223204004323212204230440121043324421124300041202424332232230013111343110212210424000321032213100023141302130013130104024002133234340323333312403202310234002101421120330402403202401020140442104434104001130102311220432243232444201314244331413020233344102332444212443403412032310303004111012224130242431410201111401413123234442000432240234144131144000302313010103004002303121224341231300033244113012133141442331300013343022422122102224212214433211310201014132231442104310041422434341103224220331240413020431110234010311411323040232043113213302232342402132130033312010022022433101202132044204324030114334442313413344421233241314033321332030432143240120100323124140121220230231202111032403432142220442421432220444342310144242443221311440241013242422313430002144344422313231300213222444311424223441232422312011243224320031223201043232101330232143310340120413222332204400132013040014200144424432012013300014103341221020001032212412422042444334321020121022443034423121404310440422224202341410202124021011323002443314100024301220341002101242040022034233111032423414042132223413201434312102103312421004414114133311321240323404344432100132443030404301142212240234221132243034411221430013011443210042232341210002041223144344233210402413203003000120244113004103114201323241314400303133432013203211410321321431421022010331433032042014123101230323420240441100121431020233312430421140100413211031212310232213240214231032034341214000214212203322420303132314021244330034211232031411131243330423314014231300202303012221402400232244342403034221012042214423030340310321020444232420400414234400142411102331423032113223300221113320201331341143413142314110001444121014134142343414204101303123333400411330341440112334123034423111334031444204000231332304031114101031424032420211130102420200240110302143332334441221004024444331003233300222211100132102032021211201440114214040344324413421332143220243204134433112001220441331143212313044131230434242010021440342321113014423211110233424321342031223330323414122103333142414202220431230440220003200042432400332100211142143043312240213134444110434034321431", "321141322110404042110312302041421232131213400003243014033123123201413133244420340342442213144120400321400043223120410202304240322121214424301111002140232301410304030444212202321302441302424423402402222242004432112232022242434331430120020212341044234420043043141004003324201314044232302132012243010204041144010442240044023402011440433311323424114223310320401224120224324130314014434120244441334103003144422430430421112120104203322204033121111211210413402143120312011141000123043000400430221213140344010100204442043143231402431012410202230413220423320404222404410042443311421222122024000402232441322310311322413100243324040101104423413412221034204440134122342234130314222321342242424212324234200133131034414403012031111443440112111042221132203334122424132312301113012334344122042231004124101013310312234223043111130420101321110313244124004143123243330241142010234122334303023342042104200404233013210303023300222241201304330012031042124213220401301340221032303413202420041332121220323314221013040111033100113101433232141430340424440441044141223434044323023342342113412012010121404301202434043123234112211032230432101423434404200101441401341402040201313200034030401423314314402220343303204130400434220321243100023400132330110123343041422114142404003240340143233232034322043310303123000012132443011012021032340232421420414043014120020024042303001343343433141313200431103411142441432324141334314144043240330213013314210412124043220122244141323443043401242402011002203313223402203401042141044014400141201220343230123132211222214413033332201143400402042031421011104003120344012103020444101112420033433203210243233410233022101043331300021443004100221141234024241043014313413140342303403202413343040344043002114110200314024104424040303110130301414031133330140103331443020212414310223113024240030141142012340012131034203310130030322420411220021240214422103244120333241334104302323334214304120144413210012244202144423104431130241232332320002242141330202011301314140032203042224140021021034000331431223312200103001134440130431141232114312110130201040133402030320320120404402343101333034423412402111101410313343211444141001413014211320313412441330034013212111444423420333312020121023112404441012043431231424444041420141221321422424232321314013434243333032124332002220023323231401202230000040222023200302123003310143244322202340041120230103043023402004403114402313220214341010020431331342431120324104042401410210104302442042223121433101220431410111314111011103022300313432034322014442340204310431413431201434231443011332434200404213242324114424324113113440130442443114131400212122044134312131403323021200332100020011204244430043001233132421122344421232311041433142023202333133204131042110312302140112432211010423133301003244234304031000423220344024403201002303414020423441031402324210410103023213122434114131234133324320404212432242011341012332412132204040423443003201013232112301010113134134130320030011033130002212213232020231440312214220242213140422412331231224200004031103041430120403411304002242041021042114233403323232024243222231201122323204344021312001130442243401420244300224443004331004002121133410423301402004313334133341020023002330032100342121401342301030130424203422404221314123104401332400402311214131412140111320111221214210342200404100030240432132012303224314004343442244421043113134301024401241302031303022213124131224434242000203024234034413431410300011312411423203430330342112142304342212304004443222410423404010332023420341301144024231304214223201404400012322141122032241220123320012341032321030031103323341042322032221123102324244312134204243323412203220302112213323203432430314413243032001332220211032413130021201401034414320102223132344023001041111240130023240103243304340410024323002312002340402403420011140202412442000023331021003022124144131023241330013030212140333113212244300143421041340101422230311141423400220103232121030430102241121430223331244223211030430212330331224203211310403330040301221200410134434430231422133341043411310413332431230303244131341034123220123342324201414134224134134322414334303211212233424140334044434411242331203014132330102402124423043313111431420441342441223034020430134341133434041202014140423040042231231422142231221422133113202323141313403334034221213212044012324324314412302440134402212323332201120202332344021310313224244443404030440203003442333011201010143240104333421300330343204111031300011220421440120441120123434022111", "432040142400033244442421320401340403243102321312004124034014330200132331440042221224430200003440422003344222102414434120020242211321010041323314240200223100223310310133131241430010240110330410314422010022124403040312232103304304030223300440133430003221442234142022212403123004200000403244102331142142212332042202014344004322003320202200124212101143423304043434041421424022223124304234103323111144412000022100333310141222400130430423234121022144042312034322034032324221021103000140343342034121420002044234102323043144302422331021431314001441221240140442143140114001040431010220300430321421014113031411040420203143341440103113230244103042331340312120131211040110433140334324322211311404230244130204134113323022114432113012112320020000343443112211032044110012433330311230002232034113414343423423100411311400044022430401113111324311402232133222113203140140201233420304440202211411421023332334414033210413234330110201404033342430034242123310340230343123120121031434001232434014030014123444110133301124003024343334031330022132443210203043010104030142021400011134214141223300023143331334210244400234320231302414034043101010021434223442343032332013002240121340224411142232410413341313032143242202223103001203334111423342013411002231221311404313343334202104130001334114410041214014233222440242211124023134110413400031012024440112441131010120040332311412143430023412211320121430303023234101434042132100301313311124013314041412134133041223130301413410331334030411142144214042034340413310233234421004013004214003013312442101114420023130004023411130041340210132432214304143310403130330214312004423332334132413421034342434002011100404004202203013020221224412333030421332004020204401014042214421323102420403411133040444403313310241040421222042201131322014132140314142411201000132113211200431420214303122302022231001414122223410334032242111113041110144210431441220332004403111320311234041344314432101342311302044014332113433012002430223110014321400131101422224242100412300141401313130144411430202202113031210112113044020004043224104032434422332334024334001111213031214000420200112443232043002034034401000123133402144200201414402023132331212200404430131431440331432013042404112433322343301431033114422303103422214004440300331131203223144010211422033034213142022403132344131214422313330040303311444021421202423131132241123442334040100202110123200341202234431430020021023422401331013013410203104010203310320324232201100131210104212043401201200224242102414141140241122402340101110200040013122130120422332233131324122303143100232202320334002302034032313024000221413003422100411432310123234133211211424242301100134003411412434211401411422014143301203302213440042232240401414342313133234343103043100232143220221113321434034431302422120132311403230242304024131222421301340211203013031324041131322141244013244024432431301024302411110121422423211122131024101232321231004322400031420134304022100342002103022043003223402401402334442220242424244344113112120214410200310322124031200043004222121140024314214020244141201221300341220143323220100340220413013034021300310331444122143203124420312414313241240423044201322301420442101420430014221400343044122032110244331231141344302421010340022014310030403214112124321112033031020321340220142431030202414402124041420003201330441444003232440141023020214333303402224021131122333131134222213442314244420142002400103222210400030210430133212313043423324143034302241331113004244014023413030140011432231213401132130311334301304234212430414014114140214423222432424001240132111421241304033232032401003132043204410233200403143002420243240012230023420114403300321113404101143431121143343414333210101001233023041340433430300321441144314214243014442340321444401120041141040324320311311223434344212304333422431302312001140030031040410403211020120200131003234440004003111342301411344314100442043220112231032442004134030333301343112220104203444301420204320312002403240021114124403343222434423230044240113101002202323343133034140310234322312443001204034133411341013102313103400014322132140302303200233000232010033403212343101141331442322421120404243421144244413223143214202332413011440304042434430122010011213124042312223134023302212332242431242022204412103413400422034402441230443313324444322123204114311232244100041412442423213301114104312131032232210213024424213112114123200223100134123400422303041032320314330032322412401204103023431223041342344442100303013204024310221240", "403013123232324234022043441431210303443214403044103310434412331101034140001032211124221101141310240211422011144322031123000040342424204321301144110114434314240132213041003234104404222430024334244414033402121113423311210214400333314431041120130344233223430302333101303303124213343142140422433210413010214034121144144140013244004113200142124310311233122011034204310110403443243023343004223220340414131413140131141323011322334432411120214141300014343140414104444404144341224141311334113401103201414142314410024222331142023033440423321043422130344144321202334330003132403004111442000200300322102010331121334012314331233141144310024414334133322332302232424224213123340344402214043312402134421330204130400014223232141022311301024022304420401442421331222412400401144022404040003113410434314333413341020041341430024012034413111003231242434331413321233201401041132014413312440320114212124432340212343331103420024301032313422144211000232324140102031334323103140312324214004111214100011301122411131132130010304311420402223234141434213113033244414100014000121220144323103104331030232140123332431424222423220303010024213242412402430131000313113202142324433101021300000003333211003014211002131104312324413224200432414033304040212123402442143112434321342013112314014211231104142034020012313122012232000200120333100043013100322013423433421341043134334032230021232313213222001013111042242242002430440304203431144442011311323200032030143010111124222322142143013324403013000113344233241232340204232101020124130014220112311332201224420411421031421240033423334142243003041000231133000302444113041104213333230021334302201120332123001410104113121441143312032412004303102404242044102103034001142123013432110143304411012240410441300122000000103323332101221014200420214411430120104043433312304413323330413340031143440012243030301302231103021113021442414443442334011311242014110313334114132313433322324122420210112214313423211401414414100041012240033042142340140112021404322223103142121333130104321320334410000110244231234401144424044014044423031010443323013131204014201034232434404034313113124311243003340224342411121430340234121220001341400003423002032202212144234122314440021320132330424223230321031231323323342340334040231242411210022341420203413242224342110300112330134002444230143443414244312420214210201411223224331013004410144201132332434311414111314314002342024240040031304141301210302313314400233211243100301221103004313112121121103404240104310003110430114101203430033230400441121320122330102043402343420123410122301302300102231331440140424102301404202010231012011020333142032321201221332212222223004030423314042122034342043123011033334104332110132030430340023224030132121402024220142110310131441041242320042330311032302113223021111412232041143424301033022100021003133004302022134323433330130301340112214021111124202000013400223321012031432311100103320331314223421424002202402133240021434232310041332341102101011011314232312224101142220422103321244210310421400124034200122402424444104041300103113003204221304311300010431123213034014020142132021320404010102004044411212444332214320310311041133322342103344103002414420434334212143001402013014033014223014014400012120311144221320443404311412023243204234330433112300043212133042402103334031141214122023242120112231440313300434223332332313001400222003213332434201034410011124312433423312422443300344040423213444202412001342420044312313204302224020433401001204313000044411224113234214204434412444043322003324431132442411030332024022130334213122110124131401411224113200232422424400324124400044241323232221412144240411122144040434213243113403110030020422423303300002333132114442132003323233232122241424044123022404221122113314123103423330033421444411403011224202413113130213343130120030231331002300143311031001124422420324203303402100110313024121422233042440044111011213112244302212142014103010331100341212032301303441242444011012002012431201404033220423241211203033021043101023240032003130024221341340342224410224423444140041341013100002002201223040420422423111144122300302034030321333431113121124141112241422314402123004341132004411414130331401412043011414420233014320124124424241010400423004101300322442242421031103010031203332431124021131412122323242232431044241342430221032221411402412144113001224201301134311324113343421404141344334200012042223313413110432041403134404203424443332333202014113000332210020031420121130041423334132244124212021", "342410322141334003113130404124203233012014342334000342334330203203133402100330204231210410312011440012442332123343311133444142411341442013002231002301044002312213032001023312000213303110402411431142312241400132412443111111033303120121123110413410133323404110013004433244010213114411404300131444124024200444332243431034131121401411221222332410103040231412102013330121341123414020011222001211132420114030003143013043400140044324312320324142130204433214340041243341412103441343223403304113343234210323034320223400121112322241430404044240200440444324223302104211442011020032212140204430211034040112214311034210020323111024420224343213401404320040021141112000443042200121314223014024434214042011123203012142434302210030114102224331242233303334403201424041433344200211013040143313202110000104020214011313344100134332111121320334102334041132234001411000430232011234423441224323440114022012002320141031000342014243024243034001044231232223142131333210123404421340200122021120214232023402022220300141142024324431144212324343012013144110243131222144433312343001340430403210303313011113134011022331143010001430011242433344113131342204420021101104124123303044320121304203122032341013113222130140330340202324000200400240223041022303031323414110221203121330331401441420221210014303143044213443330343001020404401142131230241300042422014031414104402332113102333113443144411004004143300421120204041103324232324334023443240230402141033232112402241232442420321201010114222111002111300432120231014142404211334400234220233040134322401034113340244221404110201340401014323423040431024403444002314040411140424311242011000211124000401240314321210111031040142210113331441040332003031032420012020033340413023443414123401130213221131200113434112230343034422413212124100410011031301122222240201122422210034311001411414130230430404243102122311403202414332210421313214131241422103420023211102314423432443111404444324113144304221143023013030401411441233301002030010400332004302042233110230230402030211240322102310133012102401101020143422123334034323042142441300002333210311320032110031104142011313103244334243030220133133040424120131400402201403113031013304304043242320430042303204234201422343203323333302333311024123323413330320021222130200240010211024111241231000340344200411432103342112242104404423420041201430033424140124102232443200122140021330123432120102301022024220133423440043023123043421401124440213041411030423311342032344220103301132121142020202342301222221010024020230001131110231444003204332040102200344024143102433441134130110212230100442413003201301133222104110302413211411000034314110011320043433240012102120320320402023332321211014202200103440202123222231232101213033044332134432230120144124402044133020003224434310021410121321211334102223002300231324331304344420231402341434221431102032431201410030444103323042012003340423031143214212424342003021403444120400202213320444034432232121014404303244230113222124021300114400330300304431342330104033122112000104314042423144422424230331221340331440233441121104223042303024042200410231213031223440430141122410100034001021203320202333403110021442104013232241304411413243211312233333433043133301024343221303413341432244332044210230133142230440404142143331002013202422323213004433024243423034240203040132242111231034241110310233000120044211340311424132232314343033021420332043023110413042430303123231434144220332134401344022421023234440303314300334400112230402240242230034110002143142302201120102043322213200124323220141143312414443312340121320321014431140400244442202312012010031400234201232424030044242214220242241403112033133122440420310033133033224110410142220244324201033002240340224421114442030044120323234312133331112031404331322433323314432334212224243022202310111314002212244130324343321110102323233140134104404311422332113200120230143440041124222221000343223301411133423030032322334104213343030120104133333434410404323404011430104222230123214110231234311232002332204303320122200444223022224140241001200023341020122242302220331311031444113044242120200230101242132332110314040144014300314134231022442203233240000130434321131013130303410323141403304100012122201310312403033242232434024103034112413023244421231012302434330234111243211244040003114303340040443244113033402212244233233122222114231323332442312130034234122420413130303131401233224301343302041224400200320410013300312202303102014221313222333114430340303422214231320100413102043122", "312323242043334344340433230011304200132133242114123331024431102444422404311042341102303324123310411332433133003421013331432124133401143043212042104302014444343431141004230414101013400113244013312322313341123030332333040224124130304331003021222120311310340441043212441443302422211212331042223412443440242402224412332304424421403133311132331033401304334010012443423123041112022002224014414440310112421230012344030420221130302141333132441222021010200400323232324041133401224310110101212021231033220144103120133300343242411410314143343330220011423122310432303422221333324314043133412240200211202231042130104440343434114132443420034432241431100341200233201412311330141030344404201214114104240301124324123114202200242421204113422240420432334344344020312300121334132402320223242312344322210442041104132124222044202334414130030020301234414201142420443444422214134333311131102303311123342032212231034200113424112244143322110123011210011232313441331221123011432324014343004213432421433111432201431302322113110004412322132420111313413004024411311022141101441410214021032114314100241022443033203004211104234041324242441332402204420342102444021230343241422322040430313134143020034432122323001130404313143310212230031410211121124013132031332214323331234124331432403223332323032404004342144223011300144020333042123123200243113422204441223023401214423223013012304044111014113203124424421112240140420001230201222410121000300123142043400020041414304224004414204021104144001401401123143111233321241403140240341424322232003010004201202430204444240430012131433040200301142011214423433313021323013232333313400011314120320433111010042400243321213443324421444340000211033310420010301132421000331222001301400014432144014214314113433243213342102421211014322324203213223322342203013241031113210424230041023221341102330221022322003141023132423220102110210303131404024320030434430231214434324044000011412321303242244412432030110311231013222042132124431312410424003341202141414104204414130203034312313320310223301122201321020321041403103334222134324130214303242303410433321202443100404143413331224404313300321334020402343432313211311311030233044400203042433344311203412432144220403003404341043242302410243121034220013031412031303134331103044134101440022412403122043333124030144212420302443403424041101211240110131311232424401201324320314343422214023134023003242211232130213214201134101024041302342420201130101204413344420413233414343212333331444101301204411000322242013021214223241422434032140132113433330341432202302002012311203223443022203031040103413203300400140021022200202021220200214431040223223233204044210042023220300031142301022034111024033430442240111211142040323422433224114231102433434333110324343143234301011310241032240311301432310340304334020030232103441322443033312243021211022433223111121222303434421230104110413203411424402441240343234043240440034202010134033100004212202102312401243023124231311111211240101004314214022010313004223431234241442432101443243401204011134313202110012210443134124131124004413212313311044322311414301200003313000244441000330131230142043304332031442230304241414143412344223343442114330341401221034231013243114030301124041432034442143402433134314004414234300343342434040042001012031330132330440124112404341321241132232333342004340020330414324343230103042403333022414043231134313310321014114140324111043321400214424433111324123323312402412114221303200334334404302242413243100412101142342332240202233131034422142224443100041403201141310232323203343240012201322032120423214441334040010110403032340441413123021004100024331323421331400404244220202313331303403012032134401424313011002031324230010424430444232033200103140441011111021334312200141043334442404023034230004422302023040112124233303400340214411422024310412401111314111411242120004341043341412442423434343034112000000321203203323343041003401031140044403403102341324104420410020413301111123211134110123144244223112321141032402021043213344442302211004414402203304430224334312130121120434412232230440242433144020222042221434413134221301033003202043040231221103100121202120221110133031434003143301324042340312143111404224412124323213240423424420401033313010302421234240304313341312023314102001410000432244000403420310012414343241000404331203240144200000412241320033312411032212113120400411224414131310032443310040030440222022213342312110402313010243342220022310441342111243044121421402431334030241341032122333", "223242440224114113201234223144310114242422143140121434122011011122303111240223434014223434101344112402334400012040040043030210410232431202424034144413000310003413403120402204314111021134232444134321020042034420033432043421221400401040134141444101222000231024241210110234220241141404320231112313124333222014200343333410221322124242420112321103200332101441434422211004423403122342424123213132042142012042012441424422330422304441133340210410014124340040204204121022332042432432041444413420004033220333104324314322333413231400011302343343001331014240423012211410223323041124120044022311122011301440222014010001042410131023034402421024024444331130140333321300124210334300401441421031123242214141000430420004302120203040002300432003320410302010210124201300442013430024443110121313242012443333242331310144443303412134214123310404321222424022003404233431334243201334022240443143144322211313124430030202043101113444303322121231413321021131410201120234001130123243030412103041141322420404401420303331012413214223313432202004241240022234111200233231312243212240314333303034432222021220104432332420322034041004340242321240300434014221312321401412414421424232213140330321424404244441210322301310020441313302101004344020422022313303314142212341411343214230433342032111211414401142023132301032343413314421321033322224444300103404142334440134023013340432431340222403332030040223332201002013233023002220120032240020334023414322414440310043201043342321433010141031331034144312142110141222002310121134223211302223001334440024040110132400313310402443312322421323103014411244010231430222434104342332103211021034302404012112114300022411021004121121332412331211030444233030011404421302440420321212041403412404004343034422404140340401032424411311020110034140312423401043023413443441214132020140011120110323330410230134312431124301114031310034321121303132144033333122030332333012231443024444034213304013133041300231341224243432014122214331033420230143242103312213413420123411301041413413442411000030044443131040430114102240421441002130101200042141243242412230311343404300032420433412413010330444024223041432131421143340232221011403122303022311102022340314412031033220200340301413214112411010122310224101412412313443022134244004413301430421243110244140323411344041401043241141214022441210014300422224302121342333412223403434144443400021124303411124413442312132134122211142431434303300111122040334141244134040303440444400310030213100142331011241230002414033434011404431403240400032231101332301402140404244042114400222203300221213140104002243004024010441020233034322303320232334110224301131143030203312401320102042402123224023232021200114132131200103433123133141200110442434202123213230232123224401242031212224311121020034231341433010020020212401240423321424440434003402140300320241432311002242000442320133314423022014410102014304213121121333403322403200344044103110342340244444332302023220010200114020003102400113412433343134232242214031310344022120214430222340030422233220031312342342304330304320121441200202233310344013222044033230441342424040102003202141013314330234120313131441433040344104001130103431024123133442143000424342242123200420110302011204214241311444200404110422011123211132403044313442401411040203333310311031231303211341241022003131341314131114200414040431410104114400111133103232444212214303131414013130033122004434431114201040121420101240340342113101042221412142321302302143413441313003404434411202100330403430434223322424011012002420044340303324414031020344223004212214323243100400302241314132223344200311320303333133142423240423203204212400321012122001223423142032232121221243030000321104134021242430311112003444320311113433130422322141434401020422103301304004313413212203200132220300343100301201042221302004020304111130023102012131323040403211231413343330212324144322113031101221224331004321441043230232031320234211321131434011130213231412333430122220104222202431021024243013222000343224322323043243421241214302340332234004340041110433131322411420422134002034032021432123420144432112042143032411000203414042032003020403214222142140314013002403310423331121111201400411303011343341403241413343142202142030204002441013321421431321020233444324040102343421343220304340241231332212002233042022313033422131020044131410322113031301423340121413344103241002211442014124430300202141430343424023422113010104221132144231201333410423433303432041222321330210323011301301411202111220431443120", "301342210133230234403311422302113310222340432222223334312221420003443231303103323324123201333314400002324423132041423440244412321003311214331120304034403324132442001013124320302110444321124102111001131304244310013434302424003334420010324013334232140302324232133412434140424341421111031221020442032304213200411333412124331412204233004414434324421314024420422201442122030230243400224021310410344304234311013323324402443201032301240112042120123011222041402411212034113010220144311301333010000202442024031013333413032220341022433122042242320212024322120123331140241312442144333314143104420200034320134211223324122311020120140343232230333304024122141341120104200232314343034134313210343210442244443031010144440301420132023300222201331314123214030131131432112242243204304441340221341132400401234411424211431334333342144021114303132102410024330201101122423142334421213301312323112143221012113420011401302043134123143441141410440110420140204333302414132112032124143121404404120321324214314302020113014414133400301310410432141212444140034142004241342404221010124142223211430004123403243000010231411423300212122444033244312314330231314010231230312032002222221343312202220224343131142113202411313342121223301002210132242340212434442411412243121313410022114404331043324432012212214400402034443143010302022413011303343431222103121314110421001144433040002413431004304444201004032014430112421411033413312302211100303013411424342341224303242130200214344340324140244003410320134331230234214312303041234142112310314412112201313223311134003212241001012121031344031401210234414234344314221202440142002300321322334440201410021000034133203332212321001342223420334002330141014120020040010202201440410030033203312132244040312243012444340022001342230202120141204323342132120024132113042114321334403002010221314310113042231134021300414133030131223304212241440321414334243142044343120432433320003231410403241230104243123314103321131034404431212101044324442433043333332420230013113401412231144114244343030013342344020221003013402333140004042442233104022202320401133010402340130231424424010402213413212113444410331233240134332100120314132043242332344242340141200024003434114431243110311332133422242020403143302330313040303333202042332310224442034321301220004420043230340422401432414014140224332241312041410211331044110021420101012444044400330331333444302122003414110040231003243030021431133442103244334134240134014422123010440300312332230311104140131040130433412131443441332331223331224001244043104013114220133400431213312433243223113103222413012220340410024234133440302334311333420301131103111211213203342121031340121241012040234420230030211100032430111404230234213302131134432114303314120030002421041343332042130242213412142012400220310320312313442104232031122332222401342214324402430230221340033223020034142432102002104224033200423432412000324003421001104023142213422112134211130422104112004242033233431120011344020111414334114323010432421233441333240121242342420210043002411241230040402013101004234021320014230010121044032000212101301140321141043233320003114043003132101403301243311133341331101034014303432202430304312112420212143341132042114110231031243023030243144404124111444312343120024234000144101020440403143430012234341220410210443040421213034333410211432330213223241134121443014034140420124430100422130043310410114031320440430003041321120241002001301140433412123010332133022000043203230313143444324323104343000111114401430012203440004124004320033024112011433303104011314204230123341202334442113214212214142342121312001043121101103243431304042402241221003410302334341200432420410144203412121443103330423424444234324322110244443023411330204133133022421040202422010130340112044231221411020000223102112123023234322014230321204132440302424400233432144401133314441440412031104110234140401323310004401102142314320304200333241242131324302311133312210234202414040403312312223244401334334330232011343242002102411303343220232113442042200004041411414004124343200311433042233210331411322310211141404224043333214420013142423322103323204314421223333300413142220423144224420442020134104210032124311031320444231223023112003423023143300310223201144134310444423104004434422212410020210122040234042240041334342132210421431303031142023203141001221234102310332322442341201032224430021224222004040220244400110030100213203340000223021304331034444114121220232140242403223000234032142220301143424232040340340020110", "424312430143411304030142310131401300234243242442323412030124132130433012401434022030132222234113321000341341220012013243101234430411223114332412341102432404010204104401132001101302442320101402140001100430243311021124133110430444111234034422404241341041400344430131012210230214140211333200244324323204040441143203114223330141401214324003014102344124443231103004000120324332110214044232143401343210402440002030100331124001322021040212412334343224021010004241210134223402132031021342001143322102330232202110331111203241433413423203012244320220302214212322034300231100410441440331112202241320220234303020100444422433411101414330201032204102434324304140340012442400002040432044212331103322420143143002422223420213411403034423121122334403034133114243132442212031321123340220401013414031033101422033240204004014440431440104413212102401400203411231314432310010340204440132130242233024111004244041244021042233110102302421123030210244430021411304104143233220132012010123043120402003110031321404221434131343422212344013313104120031113133013321030434401344230442110314230441042344220200222040134313104030420334212143143313433012001420413434420312114230333323210131440121230202033212313230420234134114410212322044121002133324232402011320341104331122141442033111210432122111141341241413014321044132043420332112332314114022322314404024110141432424040132344203102443430101014002112221341434330411311323103243430313221330220302132432202111222011140024124244411203310440310404133300332330423001424240320230232312124000314132214210423011431313302243421030210112420343010113112342022041341111130013311303433212012402230440322332324102124021301230040433023123124123044224313444322234414033111422434103314321202343041440440301230231344404342024414221444423212141114200304301440104214232032341111030331334200233421003302330113020214323224010242300311321120102313211402122012120313313142210040333411441410344301221144312304012333023433121430210133244000242232443114414130203032043211434440234014111300130204141111012002122120404113443021122320413143304102203423201343420121013131423240212000342032341324132433410313431001222242244404422214321220233213244102341204223343432414324041301322343434440340104422342141411302122444112322422441433024222404133242120401430220201201242020440021124023314034000303011443434410333220422242011322031111212121031124004032432312122103311343022222244212333121242300100041301123322303432143203213144323033303131344121412104224334203223233104442100304202223202433220230232223422322131343044323214133400410041331422131113102233224203423241002223012300204211111444020020321000241424203220013421410321032330001432211420120114113410324400344044304104431204444423024112200322244342120201440104423024011240210322133400130101244243140342321420440430031332311124024322124424202212400414304230330202043344303402223034034034114024322121143003213404232331242402410041201233134100333320014422222044434324332421032024403012143321342002120443422023314014203322213214010300424112340234004212314401343013304211203434111211442003234130111423023434233122203030431034212014314321020202004312121203434214004132114134010444231231440210020032130432022101032331222432134420442224432444014220112401020330433102323104212300400310331120321420424432032320200404433433344042323410432033411200334210332400033112243410001431200210434411423232224402330134332014200441044123423042044333122003410424134133101020113201032333231013304334441011102014422300233131420000102341203403034223320043122130213234230310340431040204242333220304004313102233410204102111303203314232404011133411403101102313124224144130443202240041434244131320114214322040110431222320044322104344101104232423024304023130301022242131012232444234040203024404304014303323224131201104421030001432332013122342044204232113142034402202101114342323314130311112441224303342414100411333442041430024334020210224011043111222202340233103204201412410332434333012424130111012214143143220214040033210201112403201034243042032344110031014420222043342001230313221001322141421121320121002413223121133132201010020232100043041432423201013202002124224213042310011042310033103342213241403311142414224201044432320043211120423113211401322033104013443123301432034100333342321412024123334032032442213444224312032240304111203221243210124111002402210322232001344220440442001030334441422230331024314303002234130420244130431133241014222020210034110331214341030200", "312200031433122030211241404100003420040004012314323411042432111230004421021142324414203401102431002014043120442001122040321202033001421321101022330420101131123204431123222101002441034304000431110423403040400014214241334242120230112204111343433003400340440334411040441344144202341204202241313413103402000132240124312322301432303112230403004210113140133221321242112232131112021044313442412002003311113020302423410321403424324124013201314122311012323124433422230310323441333300201201430003300431122232011041142102040413213401420233421201003020401000334434114004101111133010421234202424042400023333243040031123041032313033012310223142033341201042122200401240242004223211033141041321243441321420424403101113413444234021010234342300321331421321332021021203042300142213440231211333441143022233120324103040113313323131002300413213112413024013131311422023234224111330200244342432133330241131021224212424203420140310334412133230333112030240210310014010122230111132404202333422110242203012334411404203242003300400110440140243223140320104030000142133340144430344222023314341133200403221113201232402140422213124224320420141341444010321233300044112031034404223423441030411043003231414231441342344411340122301130303444144030221413223131022134430102402220142430312141342020214410141320430041343203031433302021234401414131410324404130303114421102030330420432431003204111213102123410132300313040331223022222141303430314111412442204401403410002442442312422402241244043223340223302000101334444124000430320241032010024103432021132420012413410221321411002302422220111100422412130123311134440034034332403101103122131010123344142133310333232314302442234001343001413320142213332332041314322331432031302232304314430143403011122000343104333032010041242242211440030241422221112333132200432423132213422423230140231333343330341333234412323404312422143201204011040023032343332012422312342220020231030024310034334111120034131330042011244412101222240434024413421141032014011111344400023131021004232141224340232321401232340444124301104301004023242131221122210440233030223400234030412000411300040431231300102222131202140230043442110344200044310102212341443200434242330121341311331340030330301042020333411102243410113301004442222023230210433201423140433023314103413043443140103042342224100022133043340200442403443334133101321041340343334324100432232121103202041204043102321133102414121341420014110131414312033011432210423423213242223404203103102312333203430032214441340422402114223344343220121004300214144333232210441200401200320112421414023144313122140441232203424042040121424422340113121000041344121330220422021310244444430204111234222441014324031210300242021442441342100243430320324234410301344140201431331134142412403410140133022212111211244203242341123131420041331411043124303301233420102322032032400224210043040100220221122421142113024443142432412420222412121333032302212003111441000211433312400101301340043322231203343122304020402043203213103244400201133123410104023231214442143044003041214144414303012413343141232321314212113220120021233331004402100222220432441004411100323012340443010033202432221210313234432311441024243323420222024443412134233300424040022444003103241224241224043201321430202202311001243430140341244303132022433333242134034313412232300014314323110124022310233022233442130101044031113341133304014101412011024424230310223400311024232310223122404013220103404413012330341204404312310403322211414414020122323203204142121210443143234234420411443113442340041340041412132122324340123331421101314420001344340113032223044442211400033031201102114124433032012341243003404042110143222310034403443210240341203414040440400142131333441234413333033424141411204123042412303033444442314112433014012402234114411441101134123422144210010210434444443113244001332104002412300211114330032243400044214131432324001001202304114013402311223111030214443123200411400212422320433314214012011424104124020122030212101001104242111402022142134022423413240004243024131433142013424213223410221310343144200422144304304431441312411120021111012003342123033302243404040123103004014423221441204342122424031012410413301414030111220143323310433120141001244142404221121010211330111234100210400130243324000211304201202444412110034440022033120031324043030341041001321011440301411144104111124432012424111300310242324231323241400323311014031101223201202132140131043232144322142343122241113043014422440123022414144101033100420212224", "221034343320200000340142200444034423331444204313201040321221101043113124010413240342412101124424213000332030004410300431301312433332234404004143233142100130322120034220103344412341444104431121414311443021123004042322140122313324143032213200421413024130441241112243234330332002204301044102134401033212002024020001102100001212414013202220130304410440004301310244432333142233204302403432002010324400431444430002042012421140343320302402422030044244011142142144422033202442302400303234420201334244342401134341411312324010022011404233231402011044414012144403101202240442034011300334341430242012420020124133201132132204143422300200110230330300242312012423111002440101332211022203211140243344402021224133321010134302331402143021012330002212142000020234413241300121324200031041233304102330020003031432303223023120321333323404400102034134004021203340142010212331343223422430424344132203011441404100201010101022244203304142104240320430412242232133223334230210130023313143432213034423140411233032203131110033241011412134223332341120232133024000422331111222431033331030143132420241344332312412233303132220413203203300134041003431412424312330023200123302141312400421022444123000131402101124402121031224012111211004203132013441002014324421412402210223122410100102313431120412304302012420222331332014403421323434122322013440301102430401333133220411312021144424402023240331134434102331233041311101310120030322012133211313000410412340414322034040220320110323112224313024240233232413104130014431423413234100143211313221224041443112310414432200314022010403140044014302101402044324003103140120040203443441424131234114213140130001102020214440321112021143223412303443244442322111243203403443414400410104322412114103041343021122002333121031111403110044413031444431131232111132031040440033000003244313121202313443220200024420104300133222333200214224000234401324120444441011312210120322311201044303311430333430104040443032224200211432324443342203441031424122042004310304423131220114224422312223210311441023221140321413331112110402144121022422130232124034120412044230220120413412102402143100144143334121120041314034304134344140413420213300130021322134044003014241004211131143134300424021134414110144014211220344213103241034231202320332414213212111301340114104023024414202242222413014242132113424012224013324103110420313332333230044043444200244211201431404313020040403033310214043101431022303302210344134030340204213411043212012043230422220121123344431112130433121131324012012200333433333001131042113324010044024241431013232424431104313014323200141221344044412010442342024133210303424311132110004214444203332022111001141413001104124302034234430032241331214201121243011430204321014042423031200440033300300014402114103233310343444311110330333101420124432441034344343104103231242333421324432340210133013132132042400103442303041444213404343233201322034014340331410304414100213034200134213424302423323322021301421022443214231234432234343041422020314400331210103030023210113410113113222131303004041232431240120104042411023231434220442142324131344111233340301014244420302013011434324010032010123401440030240031001444242114011433434424404121023443224023020400404141140002203000231221414004013422213440134414002103441311204443204003013204034200301103422303022211222331342400100402412142100121200401423112303441034123133314034220123013414413044301020411123422402421441211412400131012330011142231324342200134242223213410321202241142032443433430320131421341144242244121030141113212444020041214032011334044034102221101444431131401100242130224423340323231021243242103030412141444222031124314430244431403244233020011230422312330024001422340421343324122024241233311120431410402043013123030343203230342412023231400112012312322111134223133004242002343442420430103132303032423402222400141222123032430301102322012434144211431121233034420330020441403440201412442344402301232412230411413311212323430114212300413200023133442244413001033123034033234302421232214142441444033020313200031343200030331440220211111132413113400333412221100101443130334121143413013131024410412023013133231343140304121330140121042323400133420221344020140442224200423242020222330302002024310340442311044432403202103302103102011333011010042210242220223224201114103132030323322141211231132324144004033221203011211012322042313030443221404414344304221213414213114220044014314034013113112041301312144031344114121030141223033020312303422243200030243431321", "440230001011342343412044331341301442243313020004222014321434114422341213022202244424410342033010034133401012042202100323411311324044442304334022124132431124021313204210014013304011234324032224231240442421411330011321132032110003022220004104214200403111434341322024412024322010420034013233421313441221431001314212104431001222221110404022110304102013202010120102131102131310244443214244042200034144211024302213042420130232022422220320024401320313214324301041033320340220412134210421133221410031312113400201401220211410022044211401321340434241011341204430003400424320410132133321104011020231310032200410224331243123134010130041404234044443013121410033214020231330121430104210230024423220230302133124140214424332111204402231121422300234201440441332120232004443222403133143424132001004142211122424440020203211431000131134242210202044324112401423332110114200312043321334121420240422141134440301210002133122403223432001133331124131223314211124342423143344400232134133010003133004112234332132302144121430024221011240201330044323023240032141110344400014422103120443404432001100024140340411043200341443141103142323402112141302424401424110012100034403300420240034002011310304102044232110141312023221401200123330033030420341230040403332224141333114131244033101041201142321422234243243002202203223111002434320443011232224202303402042404133030443404414022141100101321422224332034323011444232212322320134211043113244200223324004311302201100422243320440233033144232040020234410043322110121113133022321044310131444343243411434403240332230032031121043131044244420213212040330010222034330140140011231332021121002031322341030410140033421313404414004413243142202422442300314114313340431240033423431231020344134001311244441013441124202214413440031000014230434031414132001213010142140231230332004313023123411240124422033300024033401012340433302232312024202204412421122100442104222042234423221033021232034241400003231331312433100212112202433221023221334132234203333310022144344222303223230341003201104411020404214004244240004232210122033030042330044403113010313144230210444440201401330024233041210111123413443440140043024244040224010324132202330000030401114334400103441410040442312130100324000024100233404302300444222031140230123424102320033304234430303434302441420030112424243311142322040212044233444133240323224300400121441304141114104432333441213222304210023434004432332042234403112342113121434203242232401221332242210320212112022134001014140203402224412204131022004104432030211441100223323033332330413122243223231322422024204234410131313044004010444103134044321131043141132140112412222013023330434331210343040102303402424414223344041440004222040020332412443122342002014330134123140224213134011300014112330311013203110140324120300403020124112024001032421141101022402432020413132204040031223004120121414030420122120211204343021130410240131133131030140021203033123234204341031313424342241432134402033242201130222442104404320141213024030213131043032320132300443022111334403134411414404331434412133040022321222121202200013311441443330332001333023120013323404204011431412130422422444111402302322242041413314131102213244321124424424233401411420132134300444200002023202020024122442211241243334043114222123421421242004102242020322211444110423311113221140003130110333200342220042400041234010112033400340140044131203020310440024421001421034140333102334223102132331344200420403011104411410441420014442111111034002014322231341120422232330101031203034401110121402032422144131404322211034301144332440114144420221300113104003133411022413443430402200441311334301241010044303221010114100043430201000124142242100334344434012144331323004324044442301130234334444023410232041144014131214223004100422103001323241403023424104304041302043124201044101221112432241412033020441222300040132334104430021220011243310344223200213212200100122244110441113413241440244341231302431244044242032000320430420442443344220132042232411042232211240201340024014222302203142311044200242444430002021121310241341410020140040241022013101204323201220323324104012420130322011320411240403110332413144033144442002024340333323241144402302320104032023400232004401043003130233112103213030120103131324001040301032422213241314042034020423021012310441241440204244211134110033324342031422243412341430222414322134434202032433014240204332203043001234311112303033432241321042342223003103334113210223322210342224333440443203012110303040110412233314123343", "321330110000040424130444312031112122231041132310434421314342000444013313231221410311044100034313421412403421422440231240324103011312404233043113303104113141432030133424420140100004213013432442203342121401432103034123110231223142113401303323420404141134204440411422223444130213412102101240304213330030330010023303224134013003310422213222231104332133442412023233232020203110444220040114212321134123001324203032234224211332303140212322234432402012434422110113000331203440320042210102203341442204422442013412212210312101331003104020322403400132113313023342404424233300022004441032141014312341302040110313204301110030001411341003140110244203410011101324104102211433334244300221214312343420021314240322341344443442424311431000242441244034103021334312401301023024031244443320133242332102342142122123102400343411041011402100140201342124333111312040000014212134223202444001004324312441120242034400310024120033344024044243102001411341242213240223110202104013212434223124210110434122203033423032414231213300024010331423120342442210100211421341343221434014404340441032420201411424223001443241202223204340123400331014100121312200321422430110324313212110012142002240223200222044012412132013440424411142400304442434334331200014311140440201030101040011211020222010433001103203401000121010333424321413211423122134203410344401303444340100220133124430303203431310414004333140014040323134143344040431124123431222004121431023243224342204414400232221321410113102222301012300404410332322100002330301021220241143141113004001043331032144410120132314410231100411320340321330224212140231321013014233033142440431013422001130244100431422410312402314020342230430120043202204343223114441331300123314414040433342024213444000024210204443333232031204003021313133104300404024242431330243322013033212132442400441324411040402034402423443331220443214331301322124334432240132330224130134142320132113224414131023201133312000344100114412423404030414211011310030334424333013043330132002334132242310341040401240214124043241240002344130222313041424112111130300022324320431304141404041430144131131310104343111411400043033012404330223400033112412042213240012240233020300033133424434101024242444114124342200402101342122342242041003204314113203401103122014034002332021223121024244142440401032342024210213323022311031113313010301204443004212034341334141230401111341211230203332240432401301100143123410021020242442044320302230004411044442210102330320340131214221240143400141420132030234042421112404210003024331444122243204024133422442334003224424000203303034101020122103104211441332323410414144010110224230430243222211241404442411444012022130100240311411444001121100212014032422304044113212344044043212040233211201104020144303033303331004424424342304334032143102233440034143444340222424111113232033002100103144011101102212333213204400222441341114222042420144434201030324241313242330020210014034302342013133424014123312134110213310214203334103220124000212201120441212344324240403123432343343333424031333404414220423302010220113032021324220104314324140244133041320212132120310042002114202010430321214310010022004103041213132442223302312101144111402004011003130404204324112132143143223314140413342244344303133244322013300201240331114210201130242013014131043443240201402240414411422434411340141320240313313424440424444314123030213402101402010332424020121020013344320320032102433440130200410230313040422200214411400131230431103222213241404001031143341100422130444324020040010102322102403004124423412243244133142404444213404023423041434000332144234433032244021323140331344112403012012442040301430333234021001343044143304423312201114303432421402044442140231444014031341210312333404030201010210230342312210300311001200021244333333441241411403430444202312310121212033113104104322322223230204011434231444021042223324141434433120411422320243312342041141040203412442020244440004243413124343231104022234424124111024434332341013033304040004130201133112340110440443241242241010224020234300204233241000031003214243343142034324034400320241220103340422140334434244431440330311342042311412310112023242241441241104132042312243013233404212213330043140244043400133402124011422042101121303021012042343132333033034414144131222042410104434441400214324322340201312411341023423044201121131311100234332242412042334341412103004200414134142403222043240221103343313410202242331214410331300243123110013122441121214024242024113104432101201000110244402123", "341230242204123432222340413032021233043301003403341243143242443142330113324441024011010122033043120421400233041041324244422013130343220303232444411324344030420231112411042043432002130432434130110223040043440341034002024411304232011141441431301103422200231141114222233401331014111232003402101040442322310242430224444344220422131320313241241314410424203220014120043011230343424020002012240300010033240400311240230030141122444423420014024424400103222012204203121234022222104213241342130211014231101112114432032020400331113210443220103220010124221320113334111122443033200021122010202344112344220403012342224141141002122301243243200012234212321213310110441410320203141412414304223303104140204410313100314324410420233021303134120413402422001104141222342133230200404011420410434124401244423431131340203422203440314131330114422401431122024233013444122223223422044423434304444310340402311010042304432101033301111231212404131002444434240241422211003441200211413342433233241121231340202142232033010020144030231344122224324210303334410412443044041004024132242441023042101440434213331442132042043033214223144223413114143244122140312403310404412104040020440030212041404314331231101321234343340211114443343134014312433341022130204311342323444334311213401113431222400232241331321421303431110130322240314041232244323232034123222110130004302010401221244323244212123244010234143112231401021030122034441242104022412020113243221243002221300320111120232043143320020342400011004220103211213130034120134430344121321413200111441440033220442320210443110234140041343000420404444144211240014133321232114311120120311314132024402232412410122111423141031413131222001230430224403311224434143122433202413443421104133341242311102033102220110131124042142131011423243443444443014132410214441320420004403144102441414302334023311334312300002404233022242042012423024341043134414344032240104141303443344414402424110210240211130123330430024433231021040332411032013101421440404221011012412334214313213033213141024203423300243311342224220423444403301020202110212234330413441232043324304112201022311110343224404134440212112204140003100221203314414021241111112424141303442224234003130102112044422420312401220211233002233210031300430131402404414043103443241324140412231224012333334114444140403400230243114213044321330022304423343042104142101314001210324330343014001101123234443142342020143201424224012213134033332211322112313023404013440110341042314120100114442042143214144342310134214000031002220420011314203322431032110033413000234411232143202344312342140210142402240432130210404441434313244020413340012342423141412203330402120104410221434422404442040244204140010223434331413323304032412413131302344413314421442231412203311003412130101122244024241100243031040044432310314202211303344220211222004130411421403141323222110412044433314241143410433020324013322001111243330230344034404413312003300142213113023210113001142142134223422143111122022432302202303343201344420314441120012033420313224031012341123122142222433004320032231244330231340001211130142102304440224011111242443433431020231144200232041323031132400331242130410313400004213233211043230043142203214330310201214420100312210341123403311024432323300423424033112012411020113402402244020301242143411122214412110001240412130332220202113204020232230120120330204324323032112321444003014212132303124041312042302144440024121322110134214410244003302132013000043331444403041442432032042442001440414013231212113314422202310441341403412120301041322402304140101403034414340143130213412403042011400240433121030223310342403134313320133033211224042021034023432441100111224322224030324304223410301030120010300040014422423030322214330230434444314321130420400320204202144420203013214020434104101014120210013030214010424103334122331213321322102044313043244012012310020424430031224142033132232144044032110234222430011441033031020122141112413243434224011434134314424303120420421034034042430324041113200201214243100011121010334123030032303130134420243440411223223141444133312012221330121141411124333120013200300401440421333002123100413442023223004122104034121132003311113444243300213143244414103230434123422140314012034141443000014420313441014403012000401112244033000443233302343141241442424104044130240302224313002032340203234103324122031300413223133133440402224041224332003242330344240242140311301412443240433240324222204023143141014043202102123401302002012130113102030424003413343", "124443030213340240042240400323224312220304123420043001321303412324224201113001030414443304234010310332242041313223442110331433244240144102232242114111314112444004132144304133040300334300221400400404304332301314200324412343402421021443401303030201404312442401013002430224241241140001143442304302042412324120211023134402320204142103430232311324444023040231030432200331221313040213032114223444212424401004244414024331343113400102333144214433004041202131400423033442020441111413342223141003121203304012242330221231131202222234221132021042132430311142333134201012114412423124111004230421113130424320444224244013020334021323413230124113310043232112123402110120434322110102120331440140310402340130033244334233010201243120324310413231411413433340411301422202014331021223211133440430010233432312323012244022321443014021342124041013311210104202023422243343242404040004134220412411031400212210141002123401240320410032144332321033220121220110320142144123331212010331121110223020411011034333030434342423030342342131431130230022314421041344301304114133112202304132200402400103233330430014204242120333243002331132431442233444012322024200104422104222331342313431033030333314320214222002133004003412441223031310400114424113203210004043440231032124323023333323011404423400404100023144203133430224310414320314240101130121132101102244324424014032032041133403003044422324034300324020021432201410032431131102133243040213034214142004231411232414402424200131440434313142224034430334131130144110121441111230424310214034014130444310243132420012421010033101132200132340124222130230144014012204441314022333130211124411201141040402133244104204241104044424324401232412340433202103242043201414230400012311324133024003421000212120323410044001220342212042131323411130143212132324012312131430320034210210113040204300213312342212323124044424122140311410413100204411410431212222044310412232244313330212220400130202024112341310202412103033043313421132112111322314233032431303232401221323213223141101141224414132012233132444242241434411413310331040023243010323144322041142330404242422042311302230302031200202324230021420323414022043320323303314210322244220244202333104121100433100344010242003103440040400104123011230330301333110343410122304024010043222022220412441400431220202110132300114041440030004214423144034001304110200341314003203211012422321331442214014030223130213342021340122140421230100110230211013011034101010400333334442011200311341224024324412312423243001423010134410141030444011442401300444433133114204322023103412442304134100344220132431314210123441122101131243140030221342134322104320314314034443102441440403423431231032021420110314304212303442431304103242422343202224413322033143143240411340431344042043313302414112222442044302043113442134331034020121313002414341011444420340103311203220320323410343220332020400430440420430114231043044214022024030000203131422031420214130101421101234314420310140021103030134341130204133142310320043003133010322033124443111431223220110440310410421022321424200304400321021022420212412102313100444032014031243232400020313113433134313144132140122304031003321323443422110122143341040032022404301220044330344330131311304323343213030203043422212332120221042021321200113100120411302320042423311403313323020310204313200402034033121401033210430214110300121412024033204043030203243402434001003320432304040310210413223144410131103210001334043424221112413030141303044221324243311112143102101341220134411030214242013022312311203411031014201011200304134233220110311130343110444214002220213301440204241320013142343244221240432034334320414341413240300242302423331302113220120114031004134111333124324340424430442010223411311410343123434430431102013131423020301444122300240334133003002332144223041012132430331313333043042031400102244430202333011000142144130114032204040201320312400134331124121200421114233240223410114203431140242130224433413021311032101401431240203323444340434230143203220431012123112240403004012241012232224341144111021101424032132011443442220230042410233213021121411312142131240140030301041240014112031223034022134341143030003200241234211230022413333320022342021240224131243243133144033422130024202041121331141021011003012232403004442204030113032011044402321440403404131343034022121441002334242041243300420322204322112442032043113040442231240411114330042002410032133031220123012423331122121104443201433223301221000333303110042320210440143001142433404042444444", "014141102441311201231231441420221002003023300132233310300411131330443011013220030243333344002112202322030311144321241110420200411421212023133220033403241132410210022414200220134103211142224103334130142213311402331334410011401004440123033401034423000321133032030431130341334200111340222402123032133020244324220110401013114300303220423300403231123230103024132300431023333214111442234331412340212311203320122330202243004133330310243331323304421020144234004413201401030434440410114120312142440344324111430424323441320402040332214124343424200214404313412242112404021302214113043343311201414424023244404310024423234110431003043133422142300242110421101410411123241202313114403430113443211120230103423123444231042343231021414334213331341422133220000342023432111441203030410034101221200344203042022020444204332022101122302130022444141312424333010232323103412140243344223101213430420314410344300432013210042431311214313312044432122304440140133322043114413424333004401140113134302243141023341013341233303233413433231412342422222134003001332102202403430132012030334014224421110113021321223412232043301424232043040320044011002123043320021421034100443401401234111333143403420132431442223430041224133214320122443303221443313242422311122111143302300321014424231221024022430241402140312033124324330340434313112330111041132231044011044331220441014440441103402003002402441100133021001321201321021200114430113244221030103312414112430214440230123131023120332000100214020310431200330041303101023412211104044110020222310432321324304020341221344121021303023234041213313412203322100431122002321333322122222433204301440332041103420311020210021330141410004111443422013000303023040201433344422110430221432132212314013010204424231003004214312203310002244244422331021432103033303340040031141020431122021324222130201312334034124342440312413433302302324014342003303432200103021012014110232212403023220402241120311241040441421402334344430143221302140012240404313023421144303403440211021333140123110333411120130223003400103442021201112233143421234002332342314340430444241310113132313443430440023334032310403100042042131303314012202110413201122322110030100210211413212424040244423324443304304140330312322334332103000340402040424212244243124222344344343041010330244122210041302310442211210311323240221014203230020023441341111334213040001030301013442211124423323324134040040134021344420203243140344403101104042300124033403422240314201221410113422300214142431241240344034221044032312222402231430223404132131402204400310001031033442032121244011021413211134424111303004020234341113324114023340413013404241134023033402434421312311022324013002000113042221432102402234230300421121432122231304123421202242424230423043033123343313021011433314004102010321101334143303004032242401223224442010032223142343012213034430211301413023211211020110022212032012031044133231003341403431211030020033443042443104044244234303412143443223202410334310022231431031014400114100201104221131401231314303420212200420303200334231003424202221202221144334333321101312403210130231421344421422202321033022004410122121201004413411310442133032244331314332422341032100201203231133144344344242204011131421044301121440220212444011222424403032214240312004243040120204330421103031041202101143032004132341010301341301344103444034234204142241342100333240221101033213130242232212033311112432333422042110341423442112430130220020020301141222423304031320403030212012023122220222233240442113012111212034330223132013041230102003011133304431312434032243000200001020241404222041421000004340340232330014422410010023303302204204001322104300341413104434044213100423323013032044220044141232102340342241000401412332004110403031204030013432132414100220300004140100001324444142014242111222421002221301344401323004114022022021340210324333422004311210210221101041123144301430022043040122033231104312343334232131222344440303304301310342223344402300111211422203032310423431312204103030412031430002000000002443402132104431442413122444003101434034202441023104412034222241233120342133423110444042302024431421214133003410304131032043432330233232300322020423444434203033404440214423431343242040334002143320142201144030030333201241421034424440120003204320242324034444113244211040223301332130022410304122423120013200401124333413122022442444413134202201022103002101241022044311403222034141021442411230121010422002112110303230031240022310434223033230303310023020012020012241133411", "214143342111400324333140441413341140002000014030342341031034234201111143301032333431133020441013241041203012432232233124104234043004123220224232001420300434130004111432102101142041441234211222430101234321401340231432322420244231124343131222424242112121311333411322214333213214431011200330130332222130021041034124103442223024434104244223121303220131430021430101300044024102040044320111240202341434004044002334103434112133233202130144002010244420224142422402113023223003134414211114344113224432301110020441411041410211024122001144020201023421210331144343034444412014323411123311210010204142030332044121334430140141424142240431011301403303010021101332331243042401443024430144102442423432041333423023304323040330424440411301242102220332220224120302230023203443041212042014434021003103330230334131401124144244142004422003430404240143000411042440300122333233014230301410420221040304131141233412114323324101422240304201443334240220442312001024141402333143311032441401044431224413234022204331312112233410104233200340232011020343413114032100011012002324013311123111221320200333113231011124030304301320401130243323420342410424143234042101224110401011034032340410204043241413014412131044334030220302200401020042112032204234110002010412123203140013444143420203111413231231014000300013442221120123231324421430222044404423444002213044013333440043122423333234322422113033044434212342013232013223123412401440312031141130324131211030124441441430320111033324114401201312001011310010402304002323431241410343221211143032114044212140400400332031423141231020021214032041234212044210322123003441422200342024123013413041423143234014432344041031422302301223041130122240220033243400334443211241123003314241330232113243410033112223430024214234102241024330233313433410114132344101000443114132033331301340330111404143023101014042311000034330202221414443333020433004300420414230432412044044221010243231313312041344031441004001031142400013311123031134324434122004341021040403303341312412420312414240030011441410011403001433311324041141443220313410442420031010332244242403004441323140430201030122011421242303442432311311340011333024343444431301134310124022310024202144113204032110330433201104041330404403302212244021011421312143223434244210031434113421111231040331012132042444012203320133102212400230031314133401424330224120330223422442300423301022422024241221224303144112441143022100334130341400202022211304104310330011231423440342313442222034241241330340434310410041313444240100442434431010223303030010241110013413324040422100210442121334122324410404233213301441043412022000010002120343032103041430031240003324401020202334202110122122131410144114113432403002113204344343413413141344323433444223222420324304140400212412443223030334320141014132344234014341304221000003042011132141111234040420010211020411224043311140021012123012042023220404120441022222243331312022113411424323444342123110303243021230032312010210222141102304240123404200100443111011022232402311000410441432314314332240013333222441140231123221342442211301100134332142331402441012444110131231300243231324034214140243103010434331141011404312200224100011344114022240110013330233344113000131133034430324302031033134010130120232010040431204212142202144414032431000240433022322003200311041142340024020141002242313412102203013320100244024201000243403220301240333011123020333021011313421244410404410341100121130010123022112403041222314300223023222313011003411044101141410044343103314202323020003032023234302311302204030021114030301004304134212321103033201030021001343420202114101041340242223413233123220200123324300431434021313124404024324443012013012210022040322104124133010024212401303143230014101204342041004122241330212311134324013442101423203144244441330302413233301333220304111210234200430300114112414002341024142323422022013442412134443024323302433310313024440314100200223444421400211112422320144443232300141120404020044044401103102304043332144441231232410341230013202022314431143132331403320203131222022214214210134402223424423022022444041443413013203111120430441110210211340211224430341442032422210313222111444042312204203324410433411021222122414114211131422312423231440004442401132042202142112231142122323332230124140014322223031401301130334114302413423021211413141030231044221320344404403224330121120222001421310344103232421401404440220243234201040010230400113111432424010001430022140000100102343133402204020003121411032002400143232203", "033214010331413214420030341331340400140241433002322201040401013130434023131400100033113224133011304420341001100220414001404221124442032310422223344310240131000010113432011014304234204143124221331013123023034012414111023103004341323413441143001242101202103344400321440104201433301032202143232333312214313104100024140042204322220042132422423303133120022410001034110003430423303142441240443242212400242312340031302314240243310330243134241012402421432104114213103131311013311002301242433003013144331023423114042143111110043424312332140030432434124410202443301301021421312131344043214042402214412111422201341113131311130442003023204201403033212411213022143043232244423011412412303000343302014331011302212142310442314331024430401140100434120323330232012241000324041114111123244222324034134103443314110221320214140100011144103232423440443320404413434114130223042310324320043430230024434020414203004411213010402041241441411244112121011414404123431333234210032321420322240443210434032114343221311224211204242403400131103233423203300301201212200414224011011322042223002031132320022130144303031113002331041302134002132000440341212443114113214340303424210332210201221130210313142304120131040202000213211103410440422141014413130333202044421011221131314120023014002312223403400000133340142101214002202440334223111444430114233320231410301420331201433013104323323242233114043230112432304243033301110243310203224044422411114141014344344341143313001402333321402341400132320332332241401331422411242113030134040044103404101211334032000310144443414102232223024231403122041001440301201301031244323102412344124230343304404132233402044430323320122021412320442323300300114132230342201231041212313304103023334312221132411403012004424331004224242100030032242200404224430011331434420412214133014010324000411220134443014403102411224243311204002202313130221233224114111003110302123200240013011140302403301330343320231400314003222011423024143130012314133424141421243033043032402324024443021134241121403043223243341141003014422330034220002011121204422240343140001400342410422403402041030040140032301300043423341133410431434014432433431331141134013403330222112120140331121344112240121312132322432103441444333311322411313442234134442121343332133230244412112031132200303234213020102031332320332400032130203200130103323423104401331323302203222400303401044133310021140341323222214123030422224023200204314044021203324314224044304103234241104013142211343233234143302132120031311020123311001412321014224443231114414413222241412410214302140020102043000424313130323122040344114233130244110310103034103411424343421412024232002132200041144023201040302214202233211333002032303101000140330103113200220102423424322101310110210043012244434310403031143011203322222231334433130204020030002431214113001313134030003134332141103321141124000330221203413012010244243042203433332410242331423100430342211031021410402000430132220233444222411214440003114004300334202332312024003434010204424331240101310000200321301443100030002423212434040310101202112242041314200400014404401044421123433421114403314000403302431031233114132444043211223302202114030004234314401244304432034124400414040101200211110112131204320403000212024002042220314030312230241244201044033243402013232314122312122000114232211213143332443032230124402303103422331003221024410034232300220403000443210403244430132440004144233442104440340022331244233041113110203240011001140110032440130440430014001304414220440423313100143233340021131401043010314010034113041003003042211231134314421203342343242432243113340343030210132432032132214324342003241312131411212234110242012432040004241101211440203124442023142041041100403033041433202214114031031114303403401343322444011140234420014011222404032130044312334223130110233300332044400423223320311304004140040124013222412424101111043342444232330421403240130300043243413210412120221340422432010230332421142343131131142102120313220303141203334303144432341122020114031102201444103202423120444244043433111204040012021103304430023010234330101211242222433141011230421310034143424403240132414403043114310040413041242241124013440444241141331133401100212020234440333123421102322244332421143222334030032002401143440142211231001311030141104344143341431331334414322033313213304022342313023324321420044111104340443340344402144042021104241001204031120011104443440320303240100022032034012304420023430133334124102004102330222403142123022341444440330", "323024242024240142234314201130404124214130130334031214223143212444234312324322241323310210411103443033142043123030334320400033123323012041233002004104302404021133243011440101441401141232141423342010301144432442224204322130301244311301003403424044444414344022330432301323041344403402243134343233224403233440443131221403014223344230424144110000243432022140231120121033423001334443132043222303204241332043143213020024124103032302000042002440013414141013412040133101300042144432314312123403024211323132133002040303021120233100210031132023200133411400103011332420234431210103324030001131020442004303221324402031002414240210324222332203441004333012301032004331211321111441001240002004122201042111131203140440101023341024224302011334423342442040043214200344030143014221022201022034100313010331044330104331033342334424040401121301144422331341301022311103104043323131233331402421110400302011000023410112233030112340434113120300041213241432030142221132013304423244022223221322444332233101140420201311310344113223411213002421402124222222412111321441110233202114320010040433231430323241230210010043224444120203222223014341043113130333401433111003100041420124302234334420211241210144001420122002333330342114442330233410404004414112404144223033124431232141011240321341313231431313002042142030310314433021220120034023230431220202011121401103043140410020222113033341340143013403131030124100322432122421134012132233404310410401410133411420204300413134341200003223110300232203334414332130002404100122304242241311413342412114203323214141201334401441021431000033412303231113414113431101433333200001423110334443313314213302201214344122130241121041144321404223232224220412233022410111212133313132042310210041230111220200040431000343210340344232044203403021114000142342133304422132204330204031324433010323344430422044434314314333123402313414310402304412331311314223210241330044432132314132420442110341021120323222341442301113130221000014044133214101224102011122340144034110101144141122343231223430014343113330131114401244324020340222124404211323213222213003010340034021041323443110121101410433041241011342004120323012003003231331004423434002001000212104343301044201222410313244033420411211132342304201243131003110020010431111131431121344314121010222332024244441331311133441041202342310403013224312342424432241403423330310324414112023232023010421234042220312400124044413233213024021111023003034030344033144110333220213243334012410311243201413112341313143131233030242120302242110123342242432014402403413310031024422003203330042422342234230233341113422131433323340430242210102323232432013443222331332121041434423210203321011402000301144200223021034202011010333140113314340012101411421144202220003134023302124023011431114412224301332413124322210131424001330221241123112333444104310001024003242030102400200041200424224202221011243041423041141224322133244411014240021104012312121023202004110141444021313212212241441340401432210144101034240112231203013331023211402013434222141320204314412142302142421024024410132402224003122241111034420323142420301044201323000442202134401402241011311001022130131432012240014211331013111300122131104400341020202043030424203314001031324020043212414304132233011041424244124321224443222210341340111144134423222343040443024302311303422340021310104043232020414220240241200014044400403420242340223001200223401241340444044102112134420200444232041133130444224302244240132313230241234402444101123112212441223434142420122413434303410140230342122010401132332441144321023340442110301242411300141200134100213402003212224424124024014330211331200021012303044440210104433114244040340344322044342140440124020220323004122314304424231040333411321113401221322330302102341004121211320230331420113141023302423403333314303413214121100021442143421430324411312123142444403340440304040424223020024033013101303443232443340213210123114314224432002323302103020012214314431334344423030440410414344144401344101431322223421443224014321013410030034234042241141031111224220303341214143030010243443112023002220313442411200112103410302211334400220333000332204114440334042241111034042033210401322430023424422114424424044111210012133302304143421324121211304342402111200344414244002340143243230231323430413021100432134112310214432024120401310242110101101243314401041143033232110202402413343040033002241302124444123244330140102310320430232344023014333031222224401402114301044331300140332002101042310030340240", "012340340420144114124230240302204223243040401213120134434401023220131310100332022104131024044421210121043100004401111404011210201202441011332223210114400011400302330024043002403201243022013114143040232234140113442312122024313123014242024244230440213042013220420002434302412202103411103104412434400023222021021140124224124130312430232103240321222104004230034334213334103142431032412443102043243420240401000331231002304224342434114332021230210231041304020304310141033204301122304202120130202223330321204330443412210104433202410412401210132033032010420011432444120014441423020002341010423040430411203041232123341241334204203042013331341021022142320233201413213043222314010110344001023234343340431104040004434012300414124033324230014124430342444434322320032240111430120041124320134002120040412004104203420222321401203331113213113344422404102111204000221420441330120243443402343320440334200004303412113302120323301100101103413244000141000000421130244044101341014303413443431111033040014242323041210233334113400234200202231240020030332134310221120132002212220103410014404003243233302403111023032100304122110300302304110104444212411122001324034114141134204124132404111411034202140431121313114340403343203443302231012443100311324122422122244332212003132430232140100033001320031041410024032223424432311023120142010143243212323043014030212123024332201133213343231134441103412430314242411232022230114223430133103304020243210442321431310110212120000311014110000314314404412000020141422203204340021402304410410223040334110130124410143432003243123410020012320213010214102131043044032223202112133230243320111130021444313420243311012100024012042123310020213221303220124114442132440340344032223241444031131044134402222130103312403031140442304442114330122431343144201123234220321011422014043411043014231220240110011032004222433033221440044331023134203121034102113440013014024114043023324402434344400112144021100132113124112241333112110423331034110144211432423232240303020242402331042112031040042200013214203441330331233400342310203202430020214232002444042402331442313441441130434243233331201411021114213234320033214443101424212424332300331113442141104222332310024003421244320200134230421401012214134413324403332404233101112401114202113110014220143134224221120300030422421144111001443031100132341104040002442444324303401302144212423241442444223131430312003131301423432233001130100241431341040303424031424040343210030204011224100234400224102201001212220133430213430022132324333230333332123134302300003234410120021431204131201200231221003202030220433030204423443443230344401111423402334241000221242422311324024121211332021200141422212030333344444000004221241114421114024013442043104300243432023212204124210140142124400224023424423422324202012131442044331121241312411333000243121302231323142331310012443410133342423332132042204434010111011420330000201331034012411013101301200420024411330043040043301221214423330420333241410123140223032242231044224302004200330424202021014210322014244230031024410420200240103102240141402403012400120342440032203114441340022113023243141032113233333110001143324212232314133422110013032404414424034224032314011402233310012404210414304433344001422121241310444410320344121211211312321132041132114444330301204102313100144403113213043234432102122330023341204131111012304023333033142032013412301142213421403100014412212420332334302042021331001423414233120312230410241411034040140341413322100112221320104013302113130021030322330122304413212404014041101220223310314313442312342114022201204403432123003323442110200342301043243212333120320444243114201234014034211041200003341232043301033110403321240211214400202434411224300213202412412103400200030241312430414301340031330344122313342424022042340442440131043222312302310044412400040413231222033144413240121302203322143214132012430241111102114102413331324043204203111232342314444020411322242020401423031441224001001423414340214033032120110143330224440243040413222020213040404131434331221134333133312334243333314130113233120303324442431421121413131124411044440243000000030312020221234130122020312314320144244430414101303111443134102042044213242442343022020010003334342424241224043240412223123022420144330220340100332031020431010231001000110243434033201031243424340042201122200242110413320143423040101044134012143233004200143334122444012423032230024221100414322000340214231334114014131122410042102441120331333222342241322442234", "414104401243322332241114124223404342200322423434202011430314000113334010033243223304023234220103001314432421012113041401021324011313430423323440101042441010422233343014002130211103001121042134211130333140323040323140040243004332430203243141110030443243122223322414204212024320024003411440044232100133113234012441403242430440010034340344144241100234142212033324211040003441014010020431333440304224340324430010344200231220100324340011442440031413420214331033200000140103331033114032240141041304401434203322414400021024131441014430122300013331011011441021201404204013323340334444432140412021010104413401311423031101243410334402422212224021411212422124424211402441130222324020203220403442440032420313341011131214200004133114332044342201232321122040331143342323242002203212141133340332342244243423030204220411022020143043333000301123421033423421434330444033324134110234240214032123443022134003411402441131004222112224242422100340322424313202404204304302134210443302134042033211240304421224444210240424002233023400410204044344211112414214004213400212212221022430413341120011123102303204341310301204002321401241111433434013221212100230434214023111422230312232310222001434213442311413122042041431401200130043004123412011403043023234241143421402020443013234443224132402023441333301232312102404410030014230334420344310410240412413334032401213130043042131240204004200014101232312034344022101210223431000143311001322344344142123332141320020433221032320434214342222441041200210130100221241302221323130231103121030442241034101142222113112301121212413430003333320034131441124013040440011411004210122124022433230024401112004344213000022042311044311410144024211112113123413112242333233041010411332340001240433011212133304134030423420243114204413110011003103012042430311014122213200333104013001304031332040114433411212131203304003413031302331004330414203011414132420314411402203040041344041301014213032243434301243110303232130201004303103341413332341440002224042033044011232204120430000233213241244302143023140421232032110103230321312114303120122442314131300404201412313441134402044423032424341110204142201042410404421014441232403333443101414300202222132033122111143234024423304043122034230322223244441214241044100343031204430311114430043223304110304412332124102013030303330144431022230404412112413422214203344422020040342434244341434002112104231404402341241321011430022331134214142110314344334200233321122040113311323123223043121300224313403004133403022043341112302004311020024232412314412112320114424002024411122101443111310242432123030434231444021312231024144130443013200224104413213221200041323122343230204141000031011211334020010023344203123104403230010224112114432311313400040032410132343121002032004423333333044443023342101030420344220441143321431443412114342403234040000223312422420132040230241001331123232230110204413201122301130033042110441123203442141343302341411204430030123222210023030431021042331421330130223100324101424003003234442122024241313420132041344324223112343122033341222213014221242203334432224114203411011301013102441130102441144324141030123121031304204311440402120010121011312333123021214242324432223444200232242432312133234234011141134241341212014412441413433240433133213220113000314000443234240314140413333041004211241424440400411203102112102024000100104313310040302424444203121241412133033430100340212042124030130430431021230141341304210212300214042222444013102243232024310230232041434234123210431032410420120320014300324122244303042431033140333300220033342023443323303000023004434034431112233202332343023024314402034200002034333032044343401143410243110402233304240203321042443010413440430112111222412111103230024324241432043414132303324321444204013110314023330113411034420034111410323441413420402214100032402030334202441311143210324403342324034144402230432104343342424004131034042434013003421401021341201311430324033230212413032434001104434044020031131013121442010440311421032123222233321402023324201030120430110043100312140144331304141424222340340041043313221232221311331204013123314313010304140240214114441000431030233140414324330233111423034301003223440120311244310332133044112014344042123011314341134420204134334103101134324220011124412021124402330242044124421041430343331124412142433041133333424322120314133103221303014341102133301313414103230023424114133333334211123003413304201101040034322314423012010444032430110343113303424001340234000322121430211314", "413044041322243333323114121423012143242202323124043320431020000203310033411300231000232001001110334122421420120441211214302212023404300222242230443341203201434432041422200102231344212313241220420301443004301003213142214041233014403131140101100012103232431333434220124423112312401343331220203242403140412133133232441030034420233310400412240343441211220032404312123132343111332312103224223100422144222324034122341224301443241410014434102211003242010424421013304243331002322434423330204044213230042111334324032044414124203301440404140442310223023412003421233111101240010241441201114001222422412130411142044013131411323241032110030313403243440001404003222343430210242040034304031210110040302044224142434212042420111103124103444124202343202202111302412341412202344443101122122440342401241120421131311241024402212041200114431040400144424142040223131213043121034121113131101030410442444021310004113134024414031320430042023403103103424101021220443103322021210110102410131021322402321402413440133001043122044301131223143224213244240033202430312413031033104011123231400232130320313044014044111331013210300332220311134410401432130041121004000424342224044141320441402003113220302330132031214221310324443330012401421024342000234142111132231211321041311221233023441321241101232424023321223441304430041114134214442014212414342020104040033342034322040030312301023414432310400312001430403403324030003021002014101110240214101424442001214441343032043200423011211012414243403134133012321441131424240412142440432243234211211442241404141004423333113314223120314113124101323212444300204240022214204004044412224434111323340212420134324122300303303041113334122014224423144411414433220100343234342241442123344023420231210401004304140040322041441342430430032320030131102410422143031110410241130321141301323233110234124041103110142311232040233330042011120021431320114041430223002131413041004320420320333214122420220143301414424111434241221112133424433114021133421313133103040431013403021121012243444111040211130210101143304431432110241102321124044320113131141412131402142312243024210003002130031203342043030312111422144042440442200222331302432401101011024112104324014231244120334103011021432333422303441241442031424001411322123311144314344213132300300324311330144313400211440013101032403311140241002214341221332132143114430243343112202001310320204111113340300022202320411213100143131200300322214202004022333133023310121101043002141114122041431414320230311203413231414040311032014140103413240214110330021103442221001102403444340202441442113221313034424412243014032344010234133103243333121212411034304021441400412124401021220344210031230102024332132300343240343221202010231302440110114001041100021222033223424241142332124002244100242032041420202304010411044104322343000213402403431410144331444010301321014432040341223101000044442124103431342333324402113440111021242240333042204311102102243034222022332100414423412313141014122313222314102231402413221424441433231421140323110033013011012323441141043433111224211210041430231420414403343212313404043342004234401244212223434024403011033303344244332131142334201303124211031302411403314033442133111423111101244440443011201413123003323201303240104213300001010142221142431110341100012232221024113414240302432111130443140140201423024020014113233023021033341411410310130312404120441114303111112021120040331201323322404013114414034413222341342122014214323432202131310031342433430143001013210144331044022340114433344200112300111233413401022322032212423111113132340024421324110413334430303120041202102411341312220340300212340412102101114203031020324014103231222034110433224203222323020224140221122431441131322212422002224444040201132124213140310121412120331031140414024021014424441421441132234303433430240422123142421330212042223140312442133200140201204202432232204420034342230322412001244303022122241003043122044210214202300042112122031040104434142212421402222121114331402403304034244312030432403203224102133041123404232323111030412130010324303033143420134244032404223033222314422334104412443243244132123402022013234144032133401333010230130222213042231404021220442420313300141021043034243311212030331303431334144121412333123034413301322042100124321140234112103214443011103311320303133232023314440101101004443411011410030103421414434202333241224301043314233212434122043321414013331233133323000330413114342113423312241130000423123204431343441423112220120133212231013", "420424203230302121321202340421430022020421111224000201441433101441103421022012301032044323400130444124122440103103023123340222110200414240423010320240123104111310243423300402211411124332224141202130103421124423243432231411342240031140403040000241033120000242342423201423422122103114341301342403100003031030410211224120231313301200404034230234340201213202231231220220440414130214243343440123344210424102411002403343440012033044203432240242334113434232234232232110143142314322143344344030244413000412312311110004421441013000143101134311002310142144423410430420424113011334224412220111204041441002440423121120020323013130434344242410224142231403013002320232431124043143424413110310001310031404313022003321012030111244024331313223322023034401410204043200241220341002414002043212424313204013413103102120420312024302022410204420243123011121432443142122104301342234420301223311110424332304441204332410222031414221043032141012123213034143220313220041003413444143201024423022200010044020140210301302420344432020244234041404423143311101434424322242232203420230023302301144100043122022234110412123231342414143300013142344211300034043013300334434433331004212144143030411301143012334240043212133213214102022014430222220031130042302314412203032302233310031424120031313020124244414001413104032132121320034431014200442303041443333421324230010231024040021340141231312333203233112131441132340402313020142122002432140203210404333141100133003341033413304424100411330403143422021413334421421121202424440433023014224411030401041331434343321301131114424420340103241310014110332201234404301343414001404203434033010041213144214343030023203300332211300131210321401203400441422231100412104200331134211430313343121224042403214444431212440031400231304104130342021231441200022441042001000000231000204020300000131122324044212410244043321001323132423000404311131220330002312202122433312324442232312024233423434331221420023230144422230100112424142212000224323042143244012101212244020332120404213342110044204042020300234230131232032343033421301040341040034114324342021240301304113131300044311402421414333012221024131214433340121320010313303333222320122140301101224241322400144022101301140111410102132041321120012113313321424323030040044020404331202132212340032304243441334213143404322301320204340232432112142112230000203130231101403102223120214134134313413300343113444030241224443442234112201014311412244010204124231041024230203443431124231233124311110144234333203324341422101110333412440411322223222132231232102421314133410244204034431124324421044230330112013203033000343011030334032424224234201132001123320240134403330142304241421301030240022423000202024240332241023313133433010141342100240220342141110110003112302410201024124234320410031440413234234141400020443024211401001142112432213023221042113340342323003020140243033420200233332412100421431410244332413422122340000042331122014224200321210020244332024414203041321400201003321331131132203323342411211321132112141442241412224123133122023443243242223332342313423414433023330243412423240002320024323144203141101330340244330332200112021201213210030114013211040103203104234204123023404403302323022013110013214021203001044141134044342014211012323230224232233423414301114222042142242214003113110342244101111011401442003203343311203420120444241141243213411300143444231111000003322134410211224410130401321041021004003031320040344230320044010414404333314430342432230142413122411204201132403302300024014411003231043414433230320021113014404212412044304102423323120244034014442413402143244004240202242111414421400111334232243323303414213234433140042324424321213400224021330231343032340401233330002103104011212341231300312141430142401440241332302421123212214342420344011230423231244022223114424340110211122301420333400302104133023301333040042243302132321004401404404013233414313042114202211440404140041101333014041004014312131113244332430211331032243343400224034030141211303314121443021444331121204123043200420221341223002342142433420342403324242420214100212212233032430433243144322042434020313334031302032134332112312341402004411441012441403233433103302011112342021441140010422402202323202130114433434320302433334200024231102444211420232210100333030401003314230121200000304103014001023330220203340243233130111043304440312324204330424000110014431443333411333411243212303221032333404333114332341324333244340224440400334433124314141144241223333001420422213223022333", "421033014344221223141301131032120120130230402004322014300131310422441143204014041021140023013440300402410321002314144223122130222302132334301113403304032201241013300103104431030141310314130012040040002423310344130143014141034133341223311030310300320342330213214314432331113342321044330140431313201320300234031430140423423200421033024413401300211401404224412424143042222402323012224014032121143141340323231230412410432320140140400120310444123434310000130021033031012224013043302320103340334134230012234020421221421344010014310441443303034401302301034001213104411114403013430240112244031111401233123333404121430022113002441333430230130331343132422141324430414242003011112112412414210120421101233344012130231044403120312303331433330410441040134343221121212401030044221002422312443104303142410214433041212311144111244144322404424201000142331110310030202202333312302111212040133413102412410034421133110220233131232213100231332301120404301130034224144422304420212014234222421414131212033403044033002044223102120104401422142043232204020242033201111224321313411334103040110003043103231432223430004114441224331342140124340131403301441244000103033233443122432102332323324113102220210422334414324043033242304122310444002224401131102432132341330233034230111401303303411421242342311141344203012240130243321221024021142200231422033214010312021043111042110121104033003400212120433403133231400004204240034233430221203233014241140230122342241122043143411431030341013400201033130032101323441420313042031220244013013441241311243244301124311124022444300422223144304041424403021402234044204024304232224313403424330223411234224300223212341123121221232412210300314440323403420424023222413221420211012413144312021033211402310111400200121042232433301020400414342311202042133403441422304433413210034013203330442040012120011310023222344204113312440203234222232433420413043331202144032102322412322234144234440333024013133301400402332243214440432404010011221211202310030000040223334332333110302032422140132333041340133232030123011143134022144031112244340230010101012411422320031413230040342402312013010011422411304332110032412042201322233124223311044004111412404202142111302304234243141014142302102122101032121200133303324300321223110011421030324430213140300332020014200014312324443430010113021423324140304213044123213320333041113442213200420414321022143110310021420221114431244404242232241140213002114221414422224034322032210040412100141311311244144322132024401242242024221234141320033344131142011022021144441431004313321100413220421301201043440412313424313132220442412144440011341242124211103242334324320133344124401433342120422013100033231212341130423403224040133022142140432411233003244133122004130324021230321344111240121224330011210230441101110232221004440022443312122023441010032312232031224333404032444240113123011142144414320041324430421411213111010102432132224301213343001022343000404440231313344433024311223243014121342332443114142321314211041444343021414130234011300322140021433004222140302241124032241143322010013000432003430412302003232124140322000241211430421334243343412211223042432323042243420233021414020424240221421031024312224420031100132002022240234232010021340114401014204203322213210141302144423121322444421303343022400133002344330113232023303020034433101141402313434211021244204230443412221113300310023300241130121113100140421332331442121043441011001303444313120032000422040133110013332441022430101442203312111444033434123040022323133400303343134341001242444444340310303120234404241112441241131131114233130324140241240221344444330204214420344201203134210030422300444211000320034030122202320021312322230224134232223124101034204422413134024420300341430420431421142402214222212240101240024300030211214440112403020111134422104303101214244100334243431134310204302022112130244222120401231444022320114411411442311210420323003330332132322143200220204414101101004034341012033304112243140223343412011112221121414220423042034440230442231014233211431334140004313130404421302313111210022400302204412012202440411321042122331031311130220111142323222331114420202441024002304401343421204134141204141222141223432200030123013244124003004314143243223232100020010100103331343230323202224422314244010232033333111432011134003412241012001013234331234043411024132020041433442113233024111343423022023131320422312100201431142034110332234040112221201011430240142342023413242123441330204310304101222323013", "142431322102403034123324334111101003331424322144043144044230404420112304032321100320213024211230133020101400000230434433232431430324433403302242133110222032141430023220130234341143041334121141312141014024344324202033044022123444302442021100222431400230333331334323112223404330311433440103043404312312120240340320122310010120431201240240200000133433203213403140310433431410022233220113223424312240132123221303212221323412410222341344131212023144024140012104441212422424431213403013234344110403332140033014234200213230202234020213304401023140202024333244204044131321031224131412220342030324434114222120221110301232423404441341422310203100002334340134434203244331214300231014331424040011241233244144014223443234404401224042302134332412342422240000132332141124244231323202432412211431210341404400044214313223020310441422231113104002044422302211404233443331014124331402013041141311013333112200423033444020414140212441033032014220034301320113202330242203000200332003130004010201020421223334220141031340001012031213001401333144204124403403030441233213123242212010134041321333002343343423113214444401044414214133020214340314312312213221112412324324110210344340030424002021311313001114401330020004110030232434243210210024132003302022442010023234041434141002010122304443211021432402301110031112032130432340333443111002202340422413402412214401242112200312043112012133042100404211422211020400141123202334112333224413322040434402324131313332321130224222434342140234444130323341110112211313104100411310243113012220102133023003024333340213103024203333412110104143240322422403123402211024000111330031434013243202310441141143012241114222212211232021201304441023020210040410422333222444041234014342333334133344203233010404010113011414011441040204012033443403422101114222344211213041134304243100420034444413414130030304243232201332412144033220122244433031332330422341411014102433403230411334233213440332303041320142213023340332134143413143142400124012111142002123344120004022333230302131223412103241312020223313242113233004211200024310141140234244201013030413142124334222231040032133422100322032122120302130443411004234142014302341440411233102310142404221304401210214011324000144412023214100132321434044224442002422403323204343423110130011301120101320124300000230444132422111441024224423134112404001013402323312014341033032200430023120113120442144340331004020241403140323113432133344413204240414144343432404444042203341030001332400310233322044012414120122212410040211312312343020003443310101034112430442044240140414010221324314333044021430140331400431024031430001023442244042442304410024423441021123224344244414232341414022121202120142402231204123022110133343003212324341301133313412012201401141333344411223112043300314433421012431410334141143434044410332433412343432101300440312103104042323213140404234220011232242410203324143003203314432131331303412444323301330202243414000310422222441423134110101123112133043433230243134443433414234111232101143001414410000442332333330123342001101043212402322411024341424213042133332320322234124420011302011033014103010311321400233430414023110121044001144434303021341340231033314033313441410012242311331401243403332332344224043030121343431330223003011204403333302441220010040440010230333012001121032024140433111222010214144344033331034401401232140312423130401322001340200210132124232441101130121440134203040143422222212230210242220413143101041240440442001442201301100234402141333443044132004201340212043400142122300241301442444120313232442144212230232332014243324002310401022001140011012443344003202430402004040331313223330031444412130322222321434420041132301240003341300333422333010200134440304004111132224244112131140342331433040112211440423431020340124414001224114442204301142124441034142013141101200003413444043244414113033123432410014212041322101432324010013321243411304332033402032343014333333423144121201214042334423413321113031043343130331034100121240223333132302201031342241124123233332303032414103111334343223201012304403210104000411131331204011303224300022414041124020211341043341204032410023443314143413320442401112211144410333421121201413402200102401301201443133343402310211210434131033444133423234313232443324431123420404420413330300144340421412443100213304240243024110334143324022434001141144310204211212144131113422030401004041234411442434333300241331212113300320143242342013132314300300334311143134214313423412044432114201124412000310011", "304400111310022110034442024424233312442032421444214114103130012004432044442042032321112004010443302144200142314134231401110411422412103144241400104330313314410440142233233044110200104040413333243123303121103302112422424401311304043034312004104020432430110413123013313241023320300034024413144422104401201102442400103344010130231143120302333132111403043120311432104033202424110110444322333303230213034211004011111341322411023402031004033213020032213324341124422110430223341341310412042042100144242304031022114433422212102044414113140430404314041044410441344414102133123320042343341003044440044133031303440304413024231324304121114440314143410240213034443440130003334141221030031142241412131021104043421003110423101400002013222010431111312320123203000300110403331230334143240314214242131134042203344111421233240024212023404333420032231120443031001203311210213103400004031013022224012211420121004131140400002300233030213142422111304302001104401123004321344300014203214434201331444043012410111202232343340032340124402242210411024222434222011031404111223024444311402204222222330120130414222222211440420031421412300001111003334012400143302043124242111042111413242300003100330101311201010221130314112224443004104314112244442334131034404443211023324110001032434134114124444411300001304024442121400410043232201212314320232344212403241244144114431111331443024210030203020430104311203021430312134200314021033133002043344400010144131010113203022020112344342244112124040004401023331104014431411211413010114213230242241413320304414314030031002123003243101400420121314330343413012032443442331232422013044224340410412013133123212403230400003112202210241142111414310303122032332013441313310013334414134311331122334334320222301234002402304314222144240012441431204114413120422240344130300141300010101021134111000122020221030331403010322431141232133213043100421012043111032114020103444241002202140303211444212041312041112044020230131001031131341230220112112244021133013422303323214421201232421023031020432000012133311103420440301220403334310421301400343444220212313233041230221312400013422224223340144114122022144310143213130014402030110314013200224300100324420020044322112323333433420324412311343032420112313034303131320040040303422410223342313040333241334413124302111440214120024013244333114013234340021343001422341133420341313011410141434230412342210021241441301131113311204200034314441213014421012332332001211212314234440433230412024434222432141122421402141104303101403033020344014424031323113212000132241120120442203141444434303413031342101141411403031104131441021144022134003101201400332241334213232101100130223024020004431321322003301340322314301122120143030443343222304140044140421113224404213334203334422232101010310133402311331110032212313224033222412032200114423010033043221221132411344440333024241433440240310121443243000102330100321030322110233001334122012103420334423244100414002304014212211440140042310220203340013223203211100103444100034110114213344213440111021341003342104432100033040331441403432301032141024300100222122322042420140303443200233240301242312441232114111211412430333021342412111214004303044310241021333120301214244343042341031001140214242241414430300141003441023001301320210220302131401104444401124040240331103024430423321011041034420112320231400232023042043410110012403102303122010203114002302032402434100231314242413031131233424144021003011341214242033240200330124221312340020131400034100424101414014200043132342202323210011100320421410400421103344431100200021423104410133023312341101034443303212412420442340320330043320212341310203041041234102400002413430433034114410014140030342044431020102221233321041313310234442301322000034023323331423410221033233124440302133443440224322032340022414114030313440011424121342434244112344002230120001322232312240223201203422140334413001004020312442114303110343420034223114314104003344313131402140300010321142442330441220130222033214032300301022342331034013024210301222140412042231223233333110340044032122033204103041141131403100013013310233212012340443111310111001411220234222243013423221244232433033323323211311444334011043323033032403300144142304434300013102303141412303230142324444440012020031402434444201331033440104242020110122202224230412011403023204014432042223403221314232241032211401002432300211144330414140424112023412233042421241114013310431313403111140304123442101124243300221200412340204424143024012031102111312", "014133230310412404422114400412102024104124223141042300002133444220422311411404441220244121230233414411222021404104231441343010343010121231302441441234203404331211001021100234411424312040120030323232121012131241242040001012210211220214232141204000332140323200021242442113241112340402442143143433101423212230040440031422400123442242343021433340103012304003314311142400001322204404412433414430211332411413243201411320342402344032310204241240001302113340312020041134142143333334230114323322033440311344320412410040233341342300412423323132204444004031402334414012313121343113112124400144334310043232023231434344431422313041420420321013042131221133343201241110040141213430431144342133202402342230442443041013401420310432423024203414220421044144430420242212021023442113141043321312314223410111042212302220131432032242433141232243230101233434040030120340110014314240342434430410011311013330443002331000334211012340041031134321224204231400412033003034022401122044440301001240242300132002212041020044232112112301213320211431402432342200023202110322423133121442440234033100104201233034234101411040424342403330024231411220112124411322100040433434204401120143301431013433133434441431442243013423444423142023033410140440114310243201211440314003340422424233420002443203210102221433001040134024303222424101140120344131402310441140334331002024000311420211041024333111040432240333113410441111112132320432311441411001120424413333324110214324121310010310300423132001442424200122404222304421332311112341422002230233314301332330322123432442434434100142203113001411003402102123233103211134002323330114241431204220440324400113340310102134214043200123020004242223323114333421223141043010031002003143113414411141124222130232231041412041343324110410244324302041134342134231203424422013012433223241440344004414433144444321222413341234243123113434213213243441001322442421401022431221300014040104431020021002044334014203011233123330031313404033314101412332123313312413410340322310312100104042003040104311442433332432320002104234304201103421203220032404203041312034324433424212004334211014130131410442220014124404421310240010040221131204033332442441011330040323043103300023243401404440042102440340213104300031114242212121040430430341400440020034424210214021012323220111444400212234203234331030211241224041322212301400240232440030020114140440012022241242004124424102444020344304131224022440410400433414313101212120020431233020302434044243124224302331012201414014041141341044004331304024314412131330212210432030041233011303234142430440110303032143341423210041321301001101020310223340310041142224410143411124333012310234320230040300204004203123210244441340333131032042423100134410432233111030112030444104011034223331022003000303443031042132121322023331230121112204202132324314422204004021142433302001014014433102301314334443211342000044210040443120304442233110133132303243110211224121421403134124442333240420341202223122240202323213021231110032200012302433024400410323432314340041312304302431303214313320014133043430223103021314042213001310412204433103334312323311043324330302003101123421420142002312140140133242123310131144210231403303321413310132430331032001414241211344004311114240342144413021422243033102123014120012022303030322023241242402113122224231312340022323343434432233342134101213412212141441404314103143112330434000010341134302042121223140000230434301301321424032101320240240431131422334210031021320322233044044340130123140231144424443124323024041011200424341300013343311302204424114241404343113013320023140012120310212421022424204203212312131330444432414201341430334340410234334311022012010333403404032420222322120144303041422101310332234011011101012010324102403213334144200100223403110413133002423110014020300412412021013302232412332002402400242334222104231232404421131202120133141210230311022003410303101320420042213421101040220403223221032202133410422220222414120011040230024413211034333231332221043340301103033112330412221411432021033244204134021324130310330034321220421011124104214404014210041340004142400341143101400322330342021134004343201424432043123433040101341110024430013320220432441102410033000302330210444003442311440002020044011414410132011432212414201313033101234432133124203443324041244131332112410110302311243334001331000211122424314021433133222011123231210240113132432001311003403143220220141000400241442112041442202333021333224004200413431124321234334030210223032344133341", "124142003413001303422024232030241102011420134131142002401442142300441334310334344223030321310003223232324224322220134003032112013043021104022424242441130232200011413310201342203424031332333410041040142133423134400230022303320441142042422121131110042324040423100314120440403220142042030030121014344423120133334314123112330441123310424242322203333212012031432020003343132204031422222412240230114022421041203333404014242112043034423431431331403314124001244232104124102412310333422232310310002033304322422440001014300144041412030023133213211414210223202100131240044133004014002334230032013401412244143113110200241332410320020040233031304344224132332321212301244031444430334132303144123233131002144410033100141220142410013003001444224020133401230030010124030323331204040114232030122204334013043332333112144341232202211134130142031143232033421331402443432324442200324421421314121342030303300443104141204200133303100240030444023420442320102003412210002443143330143244310444121120221311244412322340132401130200220111424201124042002121043311121303311410304242030410312000041143311340422000422143012042233021003312032032431311344323313303224113240204241404312142112022030314324041124140413303433434422413431422343441102220201212401134001324122120104312240420330004403040344420041012202021420231132214042403331232310204234230312121323333432331331310041004020231410042322421232433320401410222012133142234102223231221124423203442031314241420222324442022344432423304134413213041322003332133112112302303234220321320010102132000022022220240100042244312114441034304000241344003332343034332031033104122424323330230323140422434120000042312444022120431222210333122431203244221004223304130113323000013433311342020304322201120401133144213021220400102430021323412240303111040142304121123133133031333044231220131342311321324043403130004210121404314321243031432313001024004120322101334123114040110320313004441314433203404131412414144234141144141133423020303323121321114213233330243233311203311223113313011024422401210232224002044102431414040421301441002424420043203433230040302340443243310401122204211434330030430233140100304132414140240342324212042120111110321124044103114140130214313301042000022234211443232220343332134112341022301033334232144432040403220340400203214044132314143013444122311111431000221420112421223334212143313300033101303124122103000000130332120331244440424141120142220043322220442110114222023412203134023140442333101240004411233233442140230400421311324334332031444102433100444102323114330342211423421413442102003144440142012101412231414210213311141131133310043201210442203042333424404414110301201034124101301130342121122441202302124420144244031230120222321243400420321313231233014021004034444041141341221143124143244100132442101330200423103331103343310402222111143400143110332424100320443013221021001334121041323112124444322411314333302332214212230312134304410421231110324043431410042314440133113044231343413341100412222242120020221124434422330341304032023433302343421403303140200011421314321140432324122113004040233014223334243300344032233213414124412434014433414340302210433243042102023212332410204340333400220131420333423231432104201302304010214010213110442411410443004410133343220432422401012143033041402324210410031011421210043414013442244220113012210420032000440114442121124214320022441000033201031410110120320043344223212233234110133324300322014414331420220142342400112432113130340324111340142142444321114410302323001111111021041312133131141441412411022404342131440424212113142323212142103202303411222310043241214010110220344002421103422023143142414044044401143221134402411014340134421431214231341022122420031401104004223240100341413443323223034442102244432203403041403013433443420320410320032113304433434013044302034241411011300301002032432101041421421304134243412112403124212012344042411301321014413022101321230300003341012431411012220242404331043113010421221204024341203304041212441413024143213144340010301302004240200431023124044314211443402430033243112121200023432223210224423111424020023220034203310441024241444332310224431101034404120412102203203244212101342041113230333211213111121301204031110134433202210303434342402233403113113410403444300310321214422430202001000033131130312222021000440413024322244101220422211140123034232313140041040122224222430003302014242342224322132122111412203032214002201420010020003414324324224011120014200321412002110414103302234140", "243003420103442300414322221221201300440413304031311200141324330443031304212011023220331420341133401123223244242124130213142424413214302001303033133402314003140130333124314113223043401140411014043344214034240244204220244310032302312211040124041313420042133134424404334032334130323221132132101111142332420121323302031234142222104044201324313003224233332101301102201013041404120414004421200313202233330411303311244203313144202143130323011220242444020334320200343330141344100140314233334300314414433120031010211311411040343400214140232440422023342011224034323431344400202340134342103210011211100320232300401403342133140444231323414404241300400431134342213121101244302224422300222242323202002014122444341114442110024443141432334042141401111012011322441213431322302223202411222134000402330444331240440430013102344113000404133441302220443320200300020101102401440322410342103023313034313241324301433011321311234442300310330101101331213444304034301420421144011114304314333143302200103434111030132312321310034210440211430241133421230143233112141223231342141110313314434041110024431243211401111022312024041101102442031433424300013400321322314310044121330231422144101401442010230211324320142033023324321003231034023300124003120101210124121223000332031123330343342212133204301343332300420042404412423010302430001212112010410000412311142213124121322113342123114410200000030134214410124331433340214131130342113300234113304011332101103114403443141422212230101022434403430232202323004332231133334411221000123434220000321220233124212002300311303204404121342440304342432021441234323313101014334222431331030140211013200102440411114103044023034220104343343244031320114022102001100024444211300030444420340041313013021301340443304421200403124201212040314034330204310304214332133402203311242420402320230000032024223330444312414343222324200100201144440004043400011201132320021223242034330232000211144442040224300041131103143342210022221231334423410040334410441424323213143012210324013202020214333423131332010304111341130003110022432314400021200423021403312203121331102412313301342133201443224144401301421002010134233201314421130122023441313404313210400410041400404012222304334033001313134311303143213321143000123132031043142004033434303330400422022232310031441320211440002124024202340422212124034402301321032040240203121413313241001031132124444400314104232340434112120101423321422131210333034022241022020233010224103320140324101202342122033004411022112221202343303101001212414310214424212214223304034133201444222012222223212342212421210021314001340243300301034210000211333430402122003103101440220034423402144020331424340420312320130001334301413131010132310100431313212114340031344302302033103122043241324143303233013101320100431000300422440130013234410123300311434043234420143413010001303330003444020131334301400033313214033340444032013424034402001312422020010021031433304003443311301340210412421110420201130002323104423133112004400313322122142004413101324030040213132244233234122141230041141441343310332103411233343032141324424033043012444301044034020023444141040311402404043041144332404142030022142124210120004222320241200110222202031331241131103413230321133330001020032201123024342042011023340344344010341034442104113033004110223110330203332241140403242143112123411332303144244440400010003210200030212410004102443321311102131224414021441124141223103131330113230304103432143343431120340033434133312013120232131413400001344320213234341030324312244202320100040400341103341300234143114133313314411041221011304442123420130413212004130233144143201230032313004224003132333024411222312110412224434341131123212302433223311101133342111323024314122020320212221132410131321414233341210041114230311333001401300420130430043143203103411203301443100431104200232423031202430433140324442214014114223434232010102114034231000011142344341340332124012412323403031111324403144200001042333210230220404101434242314141244410304310442044342443210304130024213243423421003004024203102013044313322010032121301322344424411440214042043130404011304324344032032030022112430021114002111334322301100044033133014123433324340132441044412441201044333204321241444241004224123110213342032042221112332410410024044301413200023300303301402443232334101021230132340130430142203212322423441142443414142123444221233211233311312002323210431021430321114002003244442223434203224334310033210203042113133223410243310220123111012422401323042200434", "021334422100210021121303434442321123431210410042233012103022040410020124100144033140210420442113211133231342404144021140002434041301424430423010134310401211431324101311240033344400020111010443010013134133023023010422410141300302014340220214012232412342041201041330331013041110112233344403411003311043134131232233131244203222414422102430423440203012143430210341320403220001031032302134100434133303023331320304023000044241401004403032303202030401434223023343002443043031333443402044341241400011441422124204140301034114332110022413201114243032021420210301402142213321440342440421312102012043140244421130343000211431410323033201013402240213214434201420424320300210132423003001410400004221432033432032434240142202411143130431111111202410342431401021214104033413044410133311400010411430313103223301044232302021003140233244030113013424204321010032404222343003111033134411010423012210120313032310112102114324320301423021122001014204324410201030313002204224423314423442324240430404422233444201403200142300243140141102033213001404241101341330240240022444314043333304424132220330220211003202013140401034403120204134213224114233324401203201134132243143040433313230122233440042020341423104231231110134130223210221343130213324100112334332003013223141033410102333002140322114211033142414232331041311011114104431030123412104400333411111401413433033212224111110404120023200130320143440141232130441041123211402124440122440412113424230240420244104021402103200430410032131320110104023122320134441334333000222440241221411140004242044104041231021020310141423313141030443021234303343100034341430202200332320132230303243021111211323414043303102404142202322204124422421322332000141224030321343100423033341113300221240101102124224420043123214043023420114432221114213441143421030201200331131202144133141211204044144240402211243411030311030333431111400000340342311140400100101243310321244014334420010113311233012122132410001332312244314410323440414311222012244240121220324131132003213242440112242421133244404102424444340424224210031113423000001212433242242114204421244220141140013324413234243434043212040302303313100333223134230431433232112300210302102241230224102300334113313423321411034030144011104133211123202030302303044100014011214040104102042232201040132304323032331041040443102241411431434414121433032040142212420323243434420040101122330202211021233441134032344010313231041142002214302112022421201344234213304430322110431301143102320213032121010103101231212040401030133211201113120213043014233104103001304223240234042000303234413032332443320242021114120002120322242113030141233310212003432132332410221004131422203232310403440140012331102401342122004142124201210110322330203241231301341012040302014231041103341113331113100114224122100002341314230301043300323003312330023403413223344410201232323421114431101031434110222232424441131304142303223203001102104020211011124114020334311300234030103234342000124210320400112331044324104003124022434303401241301033242022214432441004321413100044124022003410040003140130030334300001231201422334333114402231112202341213214143130402314241211100034401133034100024301300342242202313333342123204401331104134321432302411122422233341444123022233430033332341404123202323301212311231431133324314322113402110201041334423424233112013310232403131340310300002234333042113011434022401042201010313140041443224121001334223140003330440024033434233203214211100123110031034324420442130331222311302302143330110320211442211301032134132121114141134343042004002104113301442010312122214014321444411034121230204312101202322223133210104024411344220243001044034233041441442143243011330232024244441414143414034424313020313120204421343312101002112343230312001103431201242003121004312142211411013232010313424400023111242121041133121303300131444122204330341443023202104440044212220222214314240103104312023104102303423232043021411042342200242034133431203021201243321322030104102140042423020331043113100303213403323332411333141231212344301441044041411203301004314130314111100220300021133130340124221301404113043433342440233030120230123242040001011044322244340041141410143442441122102104221421224044132224232301131310343133201104310443220402240120041034111010132441041310213404232010213043440030442243131031201233402020311100311213100001413220030130112232020000402412402222332231021330201021322202433440001101332221202024003112434424414224312314412423310102001440332111311332002030243010102", "022210304441300403032101201404421442230422432421103110442414124103040120134440213021341020304004101204222444341200403001240144444223323310233430244343013011000434430010213344310442211332241201402124410141142402411312140114332110314133133231402020342444043233421433300440343330310101132230414113431023433213324024413310423434322424023100103342441301242433131440340302202214332404330010212123211121143440441013243042311212011043014404413210444414113420434403102423111202321214202344104311020232104022011342233044233324010321212241124242100343032443021432404321211240041101043030030140332221211413223344100441430000434340431010313400300402331343402144401113430340202234242343402200101432134312141231341334210321340120044423130010324011144200023234033031021001031412400314141123244330103402003101233134031031042210011314332320420423322231043041342422033041220023002330311221012231102220341004223000101302414340142001440114402423304140132312201423303324010330414131130312410134241200311124301343433431422114100114014444413421432423030041302221124422200243302433420104034110121331430431321243141023212201003444134130240332400034111341320041111221320001111440010130231203244131114323014420044203320423223322343121411231101143234012040344342130040422312002022032111101341304420131304321401143140010243402432041424203132021032203404402120001131322430140013214043413423121034001121433010233214204332112322020441113434030330223021441312030003243320310342122303101303411201434441031320303300142344311203232223112242042002403231101042033131442333111142240113443303221134342204424011102304442304041103041123314023220424000124034422322012442332324400100302302120204120420444300304233121413430332334142130240413433243141034423014443023444014444123002123134231110020101344212031330024413304104122010440130244233341142042134300144141142034444341232313201000421100100000031324214411301134114224401243103023402014230411402222403313014211311131234234414341130321434404131440434043021321330241301320441441123402403043211322324413223301333423010341042104131312213103032341412440314203233021413203040004404422124202012333414014221221132232002344414432244313234243412211130222421212024340230410421313221330221114300004102030202044313314223024012233321110120200311001204340241334134020444013201231214123421412202424244133001204224322044011302440143331312304232201340113243403143014441300022401434141444403430224203013444102111401023010011003334044424130330204431430114304014213102130114333134313022432031434232323304114003112303301422123200423330123403440044100011332434004012311200020143240034221323443443231003134122124401130223040134012134321311320333111414022431222331102001444101000013344403032444344444333014230040203220044422432234322043341240104221330133210131301443014231443220103121322213312430241121243003434034232324333412110211424313324400121130401224302422224233122334322231041424321020303303013201111322020304024200233121004201311000343240400442324302403001340112110202030034030404124342200314003124020312421004423323130242211240214310211131104012023222022130200114213442244341211121421222003322040000340403221004424431441022300400102034323431113243041411010431143323424131410320340013401314442114334024132423141312311202412123133402013114402200441300211210030123141432031031011104403314423004300403030203014022220320023124433011402013204332014140101034221020332304102032311131041413421014034033403231300010122134012103103124301021041112403011441102340444443340241312424320303234203422344331021403011424434101112024432403113232223332421444001202321222412130001401331121441142130410404320104104430003423203100444130131242103244423211410332432433121401411333404240040034033102023042401301231232104300123423323004102300341203023000213132420414203001231100112221302121311323411423442030021123021022030010440441110443240001244231212100232020414333133111020432400144241314414022202333240313134143403341002101014303210342341244113121141432324303242134004134121331001030144234401322140022112333344434002003040401120122030044202401412132321143213102113343402110230404411421422131123222330200410033321002343232042430131042124432243143423433202431233330121222040000124143330044243443402221240200331134302440101102404104420314130133341002011323234210043203114203414340014234421032034414040403312101033434402333101434113113004123031304134024123344324441033143013041222304423203042003030004202403", "321344331340144433400412344011343000434233032123312333434003301420144410102301222000232213043320210242111034414420033130244014220131210203420331200400220114424114142123300214312334224220114442200010303214003244110303403240421113131122244324230041140120402422243322223120401322131400123201234114304224022012033101123143442403310324402404333433033001024434034340104422230234040204443400311010131434222302324423112213440041233201024102134201031101443040114324303130342203122213022442441104122130332240334101244004414111043200013130011024410002233342124300204042304040422244100444042212044213204013100303031344123032100041331413124412043413410022321104301104110204442243121343403213224432302444140430021120322403140102434423240213103400243221110212044312010442303012041003232432324143040032402222203344130311223323323131441120441234211433303323243423402013044412202330433433221312041434221302403231412304024030014342310202042222344102231423323414322421041140010403140113444044422134441010210132104004014420222210241134033100342432404334131232302440041001434143101141314412402234440403023033132233211404112110242144302132401322433343103430110312211432223201232103434041113321120001333313024124140300444021344214400314223343100434002233244431411322212103241223143212134433243002342011141302142042111024104142114100434141212101104223413231313421044200210021113320304132042423023100040244103302032440342203422343124320024412213040432443244131414410102020011133001222433143124012242404040340004433432433023204422242324124042414134021404044023124034032234224112413301403140302323340111010211430430430022111232032320113101403244044231420132310401103233334102111130341420331141110343244401334014113020144413431142301040440130012340334134434132133014421104304104320142221444130200133312133141240103304101023441041021044303314212443443302421311313334440411032220420124204123001134243410041334443240131201221232120043234333210014432334022004013104114431220202420234234132114331424434432141142344302033040111124114001240042124024044114103043014020332103213423014411414422132433422130224414420334140413021124421101214323133433304101443233424011043041144200000233043042321344244142044101044331301110111334222423410311440213120031343124101234323120300422123444310030444412102144433431033132321320401343302431344424012404230333411113404200012111000342321200024204121124430230443012124343420044314203313340434430130142344441113023143132230102000444143111333404030041442131143014433211011424242124442421442413111134000044122343204412004240031204332104322002323041442044223001443401404330132143242144322422010122301042042342000230434423444101313144423010231031040204042224442330323421332240014101101320410103014333020203130321114301401442104201432040411444322404424303010432222131241312444322423040143140233431031030330204434143134034414143130242332042224034134240442440002000223432302202122314024423312200444440120301040122141304230300444321344213104011333333122224122423311021412141312413224434330101212331204422024432344124002204043041202132304222230424131444024141343032242203104102401330002111111434114421444232440233324244023142412340240403112312330404004334310420443142112311234131210002244323123424401010102111321402424411233233222413130210113230133134142011200432031400102314313234130320342321402111042302203100110432440030020132012233021211413020413243110211140333412411014241442344442213423300101221404402244434410041004413222043230242120222224132220402024410100414233243020230313330242122214100322004214110241114141312002132244214204303201330113134340300324412210401024112412302424204313323030411333344132034313040423203201143013232222121412233103231131123413012032030201010040144234133412022414043344441131404133011300441200420442334401020344231144332411242301330331432334021221121402322332212234343324134232322003043104343334241320404433310131422413322040101402320341011023222244310210304130234323333312404034230140031133023043203441312223224320003140433111023030233003431311021032102331142232100111120441310112301243101233434342304001123220413224121422410033433032221223414110231301144201011343122402444322134210041104231041400413144030001021234212024441411231414432301200344300442400023241433310014442341211432413334223401400013141204114341241242043103301144233114200431124211401002200114000000300441344023430132331332441444232242301303422244134200234034413002132142203334000334", "242020341102204324102001243431401340343403102122143042202220430032234123231214244200444142341240030331442032322143202004403044230411442231044411022210043414440411334341403112021304412203312201320102004240012332011434410223331401423430224321043124042210344342413333312303331414301114312222034014420101234044121131211100431200001404043402130031001413213140311104300322222202122100112203030442300314102232320144243300001003224441040240121133432134314041212141243441202302210134014144322222142110210411304043202401320402431302330132432041210434241330034220441310422002412042132111234430420003244200323201402032421003324403444031222300240021331102232440103240321411120241213303133124413411244113211203242044014433030210320142141341020413432100230442240132340304310314430030334232200111123012013011413313443311114144143041024434243010323203122344223014340100013131221300023401411443122333303212441300402440403400442210243433001003402202310141210344202000043420002402121034231302212131421401342444041003013403111001230241413011301341220432303424140104243101100420314034112332311140023304434044343012303302142322013124404223424431002220332201301423401000433410232432313102410011103441201000411413230124113244031433100310104223431143431313403431131300432331233442304124131333114313413340110322401304324232441210121232102142414122330401422243204410021311202444133230221240420401224003101130243203033311240122242301022100400422400033422004113122111043431032213414410342211100132031244002343412124112110211302212302033122444301242130024323310243401242102000434344401211244204310102434332222421241104301401444333030244022143440104102203013311040112140422144313003114143021101244003344133243322233121131220323122222003131410303410223420002101211422042422321400422333003140423311030102422112224002414024230440030343414133014242102031200012112424304130402214403140243022440314140402443112242442033304343413421142100424144241142134324201102121214111420020041441013022031144021114341330041204023003320320430104041311220012011303412442402142002312403001012024004401334414234442014333020143433032013230412024020220120044040002304422330133213302030400434130111101430241442211211313002411214221440010430110142113004141042144102442301224130031011234031212444402312213311044121341104043424142410030420122120011023441441342221122004144303001322134240001323202040301040212310211132334011414102414120123300434131432234441222100440100331344011010400341432331004410124420220330442304131423430402414004311242323013321203134441022442340444441224032333423410230200231231304143233102000304420413022123030214034204140144413104401440042102432023002424101421240302100304344322040422334141121401311243323111122022111300310030221002412313404421042311334123411220201220212440001443131424021302200233032443010323433001434312222143320013113212444000034203434444201334440022402112231422241432204343140443443021134402313123004312124331424202432021120304204044144313214033420041404024232301220002432241422033103224442121422223431232044213412103003412032331243042013003124244020211040034432124431114200202023012421104021221102210204320401124321311431133114223031133341121334300033023311422040110430130401430403220224023341113304104443432131313430340440241222314324401412142224223142140223213042121212131023230413213120033040221422032010144311424101242312034000310041113312104444224403034341413021300301200300333420010400234211302342212103014100003330442033032414123243400130012043003020130231030441432104303031124421042302014440332323431032431041034400322211442410130112234232112023341402004240302441240124223331101123333404212131230002331041324412002130202313440401044313333311222133420332403423044323210001233000344431322212320033010214344401014230240124113121430031311323301111434144011013114134003033024123303324112240010203234112213341243413223112300002430442144021041322042324332323202241224204321333300420040443013022121444333224444220313323433422134242034112220122120314033303032203030123103034233204012430310032332304241010234131214303212010234401034400010132033012322321242310441442303224401010340224220322023310242044214322313414004344301321033041140002020300041043424141100344111321430322142432140024314412200414422032040311102040000424113341421201040044204120413234301404230103341432404042043000441441134210140442302040331323210140413242300042102130334113431303340410242302122443432304233102040024011442", "411312024303402242242231204410400244243311244304104404400241441103124140240204431411331234344404040020303233412032401214301413343040421133120123221144240141233111241304242142021332000044341134130022212113004034132122003212202134430312311112314001210341211130242411200441123211144213030404342213444120402404214102230121142042421231432410041300201311310420413002132043020403010431120232342434303232000402113024301232430042433321043042204241410011442424102144330144124110321311430131040041220340041011104021012403113223013334132404304232324213010043111133324441310411100033443132204303143223142334031142032223122321132012112304122143340010033033444003040443134224144110334002044343113004400004124243323033043143233143111121414100004401412103012301440024004423410401341201430341121221212123204334222404212241204413101023021124210221111421412324424423022101023332044302342120202403412440331113231043144212112112033231344404102234411400210421140012203133204322302420014424032300240131113212324002243324013024333224413403433404313020014042143224204140013230040330113211440041001111320002312141130422330003423144413233233104040404320031014201232341101403333303012404433444040122202143044123144302114432330401043444141231320111000221402321422021143131024014011301042340244011424022210342331121034434102130000000013041313321214230400220340240430301312312404431400232440401010333430312314430132223141042201124334334411334303020041310422021223344143341012102333110023022313322321434302342320231331224400300104440201003024424333002204421414010224133311403101443020342441040103230204141112111034102014320104320430220203034431433214201111341341101202133020024123022430003024402142211232000334440013441332121013204223414302440243303102343101102443343244240343330441404121441314334114002312310123421410232200332441232411424340023202340322433240302212420432403312013141311210101014212200022432443243024413402033041043110331334004034440411210444010410242343013311222420001320231410012440020312241114202111420231010023123332134421101241130240102413002132443330012311130333104421314042433432220404031302130134412022340310034310320240004134324310211120000034310234423411111304311304333132203121302101330013402110024314212042103333302211032040333032132123132204402331420422002233043420421414322310110412020311141014432224012124412213434032213022423101321214230113410213002332130123203010423440424032432443034400212434312240313123431404304111032003320201223402404221401000023222310321443223210032030131300300030221002220114413124123001043444241222310222201301421410103100211012422134212430400441144234212111204100332413441410230000423402020304320013424341423023314440013103002002002300313021211233421033014324110002344040420440430033334122243412122444011203430401033430324201410304213433212301422343200124234203430231201422402042121212132442140321122012122442134423333021102221022100301422300143201022342130224240402320343430223132120412124010433130430340403401001224011434130342214213142000102021204123442133143221130334413412134123443021344111124333042331044411100303021443214014001210430221022204241423141410120401210013022204422003033033340214411033441441340422121043201312422104142042413303434223034102121101224224301010232210020034441112131201241231221232234123002304114210100243202200224431230204343421314101020214032001331410032021100033020040423024314224413231023310320132114123340403011403223134312431131121143443312104101004422110001423424321441401020301420004030231141101223122201431343001144411433424330243030444113311334410113402302341103403311113101312010123134314210302122240241010300403400223111400233243042001444243130132313203033323014242021241211301032012423321234122121430032221014340031403101201033231000102002330420001232112232012243243322441040024122041014020413010244123044233421402013113400201324423012423000303112431103204123241122143444244341444344420421210233001230123302004113423344311223214404434424232102414312301331311421242223220000420033224214323321212402043302021231124100203310310400321112233324100411031421124401030433114430410022233144212130032424440422231104311133213433331413110104432030002401003412413404041331320124141243122214101011442403030034433323431422403203403134220033310410300203331311020110132103412344233011102100341341313111423342211322240230231004200342200104001114144314134420202002134344133402004224012401343222004242222400314211011410114", "040202024243213112124032112132100240440244310130412313241322003223342444022204124021100234413132133412113013242211113441422311113112121014324141230101221433443044031102131101330211232104243301234302123110440433004214214121404223104332241341410134431433302301230300144401440431304030302302303001232121243243312010204314323020013231430231113202010202101131332201024034240023344431420333242300042413213011414342342324103134431211220001112400022444134010113332240001220210022230202222020042011310211331334412113234212010244312244222330021233441210044110210033413003100340424013324322123033331231211020110330332103102040033442310123440104041131100032132442123303431430013330210440132414102130342202002323034033032321244343322420042124131444134324342021220120102321043034324433220334001410402234043101210100443203123134014223134102200444010201142122244043132220421112141403130213040413223304432044002403242040011410432320132020011032313321234042433444133443402120323104031231410204311222120300212134402012031113104101410224240210024041032123342413214342221112301233332031401313042024422132032114411111241444343244030042032202332231134240431124232323332040340102221032413321243024034424121132010144343140033411424231240444103113004221302234020030110110413304014422120314023313113402342030003344012210241420340233200343031333420404413100403314423044413100022421320120314430314433000323101303332043034432340122410023214234002110221334413201112443211242200044404221131031140123400043413343014220103334444123244210230410004110231021110222122333303142032344034134031032444312132201312104441301013224132423013323232143321314411333243120231000032223240042044020414202243420032304123440040310420303422334421442000404323312100111223023301300003404004122020243422430133410013211023114433423420232421032120234424444341323141241040422034132044113120112040101123404032410033142210441442321412444403313032011310202241031321312300412320431233013334430300203204411241233300014111224323231440204204330123042230001020134442403101112011220341001100442140001221233204114102223324134040331114420313413301234100012131042110332311014230002144423312040141423330331423222100043413422112143241002231400212314301103413121400011104011013214111443440432011314423424234333140343134210302100033321044020313230230203132312324341312342132021344320313310031140124300211010311114030431401211103333334104244241314124024000413010312141441123323412124141032241044221403230234234401231343044310402124032200024310444303341343101133130200002344110334303142442030403312144032021033123043442410430024212211100003103123331220214042012212033133434222203024420232232212201241013241322434204214320312442112322010440003110114303223410141401314203332434002101311232130013010412420403132142330414012244010303343204123243122232014310343423411340203201301402132442032421000321132114333323142401040223122013423333100213433121124112041102223414144344043243200143433334140413223120043024343222333423323134434210243341104410021410001204022211330230140320133220134343344311143302402400432241211104430304303413334334112402310243201032423224100033431132440013431404013221103001420413232403143314131144221410202443133320112231002400111040114003113334031431424023310200023140202102331004301423103012404232101423402434014140223242440211414244441404120002134344414021432402042102330444020201240134002343023331114404333303420141423411242340040231230432244400032022231323200033244021414223430243440312342203240201333034023223214022123104344244203033330100114040330443022444020313113342102122121130424434332420400034022202020203002300312232131440431211200310004413404214200121323443123111010434444400012103043312100001312242221420433131304341112433430114203002332312411033111302003144431101204101124130231121444330230230141131120121144412342131004400212114302321400414113340041012420412202111404214223042313044222201240014323140111102444030434114210111140404302143430203432143433033012101331100124020342103144014211442123402041202433032004413130331122114131434021312431013321213201213243211144332324223421124344340300221322012400004203324344031403041331241243430203333111003114413200431403241414124440401444130203220230303114211134441330130334403002040440011013210440210140032130123201322443324041012141342443041230441000430224223004100234201430244230404113330244312222030411314233320413203112320211322121323400204124211002203210241311211143020", "010044200414400322044220404334001120121432332002102032101443131402013242133144042033000122411414000214221031144203200300031204143244032301420332133012123013442334100004221242200040444324132214223041214124441043321103223131414143304142003104443241040403434320022320120411224304331001014112344022203144243134104220221341312323231120022432003023422031310024022403121111423120204224242104131314141004322042344414232302422314321221342432210014342344113332420220232420102300001114020421033441140340200231002431233334223140101130002202132400111341130300001232304221320014113101233440320002421243140014242124440401421044114101313002041111333140144400020102123243134222204041342403141032104022323412030040331302314131440424420401442410001211400110104241142443331113222011403141020342324104342214343232304224221231113313122230121314131420044200144212413222321240202100240424340044341013322300401032034220220110203110341014231101224423223003030401414144031210332011434231433024441031431442033224140321421322230312443014134342431002430344240132421321024042301300044403222110141411411241010330022133042311022423434412324334324230312032242204110043124131310044234230401044124423203331420100010002031110111222211420142111121041201103422322142441414224103334322042144300014201430332110303113104204430443422034010041004023024232344430221014422012422243032224331340400000312130002000143113031143430231141031142110234104120332104113231120143121110313140312311140211021043322022040104334230010043104120434114110420443334132204232140221140414322004003031300441232003223211044410243102401330210141014243013123114230031002131443433021241112132011034010022401022312321032411424301312134442124321301414334422441304202210421014011311413101031104024130124121333422021232430331210313442244404323122030121332020442142103143012441210224121444311224212300314414100230401224302231402424130433400004204123133442303404301030041411030341010443020034010404140421433024341222321130110141202423021003330331423110022323022012040203201132302423320011431313312121413404012442202020011420434301341432020010400300312101441244440234343434344213333210341130433004032222020304140220030042140101011221441024044322320220431012030121430101210212130232402224010040141003310413400223423012440310444304412340424340030432013433002340024144044132300323331114421322241403234111200004412411404320402311234301123041033042031123203224030010432404323031011012211012422110134320231311040013103120423032442412302300404024430014042332411322230033320211202120214421023320442402221143230141213402041204243242231330132312340024020334424310401413304203421100344142143242322112421410031104030413332112400031424210042403422000343244041012114424100011414231103011412130421411222412314101243310132142423303322232123020322040004212422203342422311033304043132434140000300333014430101122421244324314120433202043324134422030132134041422221420413201400142040314443101010000023204033040034343221333311432433000222413332332213334340213100102234332324240242224031222030224122032113144043000322334023043112414303304342323241402123311214320032441401034100112141414401410231130402224440012320320333201310001312302033443233223032043413223004300342232204340400231312133340033341141214310141440410304220040342000212140233404231212312320331142010311134234401204031142113340134213433122303114004111432041032213002320212440301112240104102432203412021213201040240121323230033100231132103341312241230431034300213312334211320140401420241424003421312342243211044432212121314324242233202240200213231334023402321434410334412232023210432434432034344223220044403424030040220032300440304201441002210133341042304004440210123020142200342141322322032333322211010333222310233234431243033401000322411430440143021424424040423023110202431322221444001300434032212333021144301110220401120033130144222024131203031441200121424040431441404241241214123140121340100102131313012414410123401420104224223432110212333124024230321013234443103222330333401010414344132420022312304411120201104003343000301122101101111432030021321031032423110141221323314224042342424201430103224134422202323023414003340331211230043000313023132010004322014103130113334241401131111442004304110230100441211242440242222224113432140313231322134044401111432340142440431241221402400213001230120414000113243104110310223034441042241122323033300244304302211443300411313124312404433042403001243014134234211040340233233", "404112311002104000114430140141333233141031440031041233043044324412022332334411022142021344442344243323012131012140034344201133231420433112333204011033100011341211204433441210104302131401231313124404130104420122303334440314242031220442241311013340400322401023003013431232100320224302200034301103004331110033222332011410132302223332332434044443103030220331232312124311023103041434041434303424244221104334233012124421344212432142333310413120124030101401321402324120144122224204331124411434422203023430030141121022443401430413122014010132404042344014123044032222121313434341212443203213024321140230024323211140234044432001113210341002300224022402142000321331142322113331434130301420304212120414013334433211102310333233211111131300113041340413204144230014004244013403022213131003404122133133012010040332420102030431402320410110314023402213003442011012030340030122044413133012402104140132234411001203230111000013313302321344332240332342342443234031103411443400200131420033041032030443232323432402304231031042010100403031110341012233412203402420302204342441203113404021023200130424200434232423300413131411222223302301431141444023443300342431101142010140144411132443233141241101412121402441041204101044041304321130311134301042100031220220430120303141423144141333024404413141134234341200440234210031310233433242033003432131323322144402402132201030012022420042133032241112423031214004110313440224302342110013212043323110144124414223110422311232101041032221023413310331404300200434222441231414304304344432324444404404310440413012101024430131310444100244433233001334340442003413203041341241034240231400140011022410243013010400112301311104343122034422202043120222033143131302300240024003034022033331122302230313340003132241400331003440133131310003442012141110223102031013111421331423042422111313223023331010331030330101020424230314021133402001413334013414311314444222444444322001144103311233044311110340141403110420104002420313312331143202012321422333041341414101401423432412133423030442012244422120004300023214002324320104332421232420220330122102232430314224233412122201221431402103214242233412034441104224210104310401043111104404411011303403224032433112441231403443224013112204424321404011423333023112333310310042140422400443434120312042031440310323333413214111334340303030343042130332220444332234201411220101113411124142401101433402424314134101442422233322014131302311232213113344104101030203123031211313200414013443024113032021324434241132341441320014032320312341323200013033040412413102402220132401043234243204103244013320201101422443301311111303434411232302122412440422144034411320404320414013023201133000434120122241304110302134014433142343132110102204140033114423302101324110213230420134343140434221214330034024241410403221113330442142233112431433231422221121340132312204023301343414104041113110321222231043423001213322101213033213030323124240442312113310213200103443103324121321203110124420202123400331142203200102210230313044010344031232214224121201404112431310100241003241420031343011142304044311410043243010403304034344021343111223004114410122244221220114231040334300423231111444030041310444413404311213023100030030441323224022442102100104414124201022024124213440222043334240020030232103034231204434123113124312101443012041420230431010134013442411313140132040141311223411140142133232434223033142122211403333114343433440303243404423324400124011340202003414104342223112134231324211443141041230130202321403424144143131122302314443234023402223311430012144312413442124210131332001020143221343101014024414411213041434313444410122413342023421032341332313112033043042411444231022041122002342101314030120144314224424423023144413013202402000343113422300141241422420431423110314434104343312123044241204440030322313410002123231401332132441430332002213030001431412323234413233144331140413421410411012303012203041212212410430143021200243404324144202001103024113310033131203401302211323313444441334120101142442132022111211033241434414104341131212333123412200123042241240401240121144330010120410011203400124033131014022442110102241312301024331302243003240203122224330434304043244103221111240122320442342013343401422412422413444021343402233410144024122213002122201000433244322023040102143213230043034104230320244430242341332434344040024214341243044123102141042020242212314010230431111040330232022223420334142010143042442320140203240202333004444040403303230040444123132112342022010444310033", "123324112403222234314204020342130020043431002123310434344023413242401431104322041324041400021201443304212004314043013113030403300434113001102332131230411321233021442300241113300300202411030201343412211404112213403144140420004224221431023413441303420030344111142200032344114332400442423143032310301424410401110011331104102344002232210121122441232124024210012010341111221123331012013330333343132024123042034004402302300044334221041234000224202321212234010301022141403044021141024413244144044034421424440322020203313122343300433111313300421440023444431124142011303221400302034221231023030231013021123123124441103432432231231304424204140422400314432031230033141321234133303043331023202203340424212023131333214200442011033003141322133444243341320402221244100031023204010411202222020134104410410402112224211331344240011223004022034044030242320122404041210402434333232240130023114413343120233232031223203412442412011400342141200042143424440101132132031301220141342010024022223004342243122410033421203003200032232204320412222431344112042403430024430410124404021420210214322212403014422113011340040030413222333010003040423132034303110104401443233322134231013000111120110401022142023404430301131042221233030022401424112210421344413334304022433124134344041424423324014001221210401403031321012140303314330441334313122131030043302003434131213112342033434234210422312320320010142033000423023133000022034010211444401320034304313302020231302432333402432024232042131332214134120423441412130033040013323403323034131231303201400120343011431310111214331213043104112221443032201434102121114422000413420120403411421404201344042143203234142120443013222131113140103001311011342020444234013040434043000410121310213423041443110432333014104123010102433012031341043401320322131440303420403210222221001344003233344142032442140311320200142312001224043304124040300024222342144404342343122041011240004301422300341332012341342434231432133232021322422414103402400231144203134310331240310214030023143203102010200244114103142444332334001033301431424033111323401121010342400331004122134433133323310124412201242302303023304244434130442102310012341322420031233234112004234114043301322410120212421110404231010222012424222123243033310434224132201111341040304333123423211231111302423441112342400433322320434433242400102043210444320441322402042343304122343143220212024222401332040211201240221424321203120123022322214110220331334314401022040021140123420402231102124020410022040140123234334322030431141223004441220110201202020013303124114334314223032314401334100012330013003322232131441431202223301033031121200440203442242131234430210434314330211331240243211112413003423314311032234001303141031311412443241232440343422043440012310144203121211301404424232223014002001023243143041221412342310412242201422221210204143001423224144031343234432443300233223023033312032201331441021100210234343420400233201243143211341344111401133020204300013233420314113002442434333240404210042141332240241101420031224221313223224243133102414411310323012140421431313410044001242112233343114424342000021044440220011132130203204311142420002232021214412223114140121140430210104213341143412131242332100320240324100004320222343343141344441414202202120443444032340211003040441440331030242324003310131443102323012241133024430331043333204343043444114143422130403231204300112121410030413032413243001232000224113313034332040244232141423422112444344220341243302011412220331203231423311433040443443222330142331231334430303243231440144013102201220212441124241313311232334010444011141324011441432411002341331223313442033441234310002141240111120301112241042314022321124223220311420103323223343141342220033323134130130020101340320133134323141323331143220030203210034123112040202121020102332220312104023133124344321343401102024230414340442111444033432341443221342434103313103142101044443032131214232314233212241341122224240422430243343101114201234303131433042202012202321241424220140410301310021144024023033342311434334013110432223020434240203223401224340114433020121304401110342401432330411012431123230311421034024021024400112414331140342422423442430003432002201141023421221224131320004100423021334433014240300114231414110230401034123300020300234141031321320413231321200140433220213440414010214110002103200340240104031004024214022042402143202314431032041324121101041044313410404330010413013010344032032033421231242310124141024103230100113123234244432211411", "412400424210244242402244323141401320423421000241340422133414202432040430400212324211104124441332232224433130402004031234241143430321314212404414421244002321314122331022130320023400431331121034204142120244103322311143100304331130142002334021003401031340143211200233311342010414323122411304003144120230024324230443424410434024422302212103333342142111040323204241333001442101022013402230042143031411411100203301132323142002211332443444310320311402114213001421221134042412120204211000022224431000113112323111323233303431324434101231202022240112034132423002002130310324023443233111143043402043230442004002330422341104211122301304203431432043441044122244000431410313304111140320120303100021222221444322432313041030024321334243223343013310003132142241140211223124332301322420120100433421013224423342214102120101323004213010210422202211431030012313211410222042230304041034131424314423340142101041123022233344302031411422343320221432041100231321432132032233330030004321302300232001031314412034222112014003113001342010240244404342204341014131434022232121221344213014242031102442414303334213244404102044013311344340401040032342142230100324432234123003134440104342242404041242034142401141224310413014414401203213330013202012103232043120130123113113220240122144132221100240433402140401230421110323303404120314113404033220102433020030111131032031103220042130114033142310322224401202400400320200133123230003424313314441244304301032222334401114314321322140130001310313204202400203010413342142021131424244400211331102013001004301301041442101423001310230204241141032343312143043142414302234314310324222431233242420031114433012434122124043430241110224132012333411032321313424241033430102314131013322311031013044241434404204234224231403224100001032020342433101142103141000401410100313014103044412344432034220044400331433013243333220441440242122314200424041330223103014021424421042232122303421040040320143122144311143224321300013121232334413113310134414243422044401122322220230442244234324331130424124213244400420002103323101402322104440240032102440300213324104444132424344321132044404213313420102201110140040134012420201023001441101130343124412330314343123411403004143103231042434010240101404244203130122243241332123221423341122104232422003404320002333233014433032343301323134244404002333133131311212143440033120421024413410030322200431342414322333001431423103032404212414302311430214030224444443000401401114400334411012130023132301043443112134410100002142032431033440312014313410111012143242034103230443201232303420301134043110330041310442340342100131420132403402314203314321213140200041034421432034423144102301141243340202142204122411312001410021422234002231133232233341013014022103140111410222240034112113333044313432130434002234421111111141433023413243124221211444404404440034110304032111310123132440421124420432401100201044413410403411031332144032200411344344404331241332413134330440104203441103111234121131240300242414313221412221440423122310200342433432102304432043122123002314342131110032342032001300011132242441240224130124131310311043310013411431100400412101413223024040132111104234222000322100142013204232144202000431400321003410104441332432332433033423323331220222431012314040040120421441321444003311321302114423213302323431002321102320334024000231310441433321123321303444432243004244134422310224410103030323401033212442141403414434212104432430303341414013302412002110113304300202234224212431412203020030311114204121124134103432043234312431422014114423041212033021402133341123131204101001002243421400304313033111444322000013002420441434042011424213130203234223043212430004110130442120032222242000130141041002042230010421111340343203012331431303142040042330443121033031433031343301131143010440213132003232022403323231212241432203240332204202023132042411223233140211231431203300033441433031220204204232112031122320310032330411030323132204310400420232123014030022231234220232344034014114421421412211441200000241024302402221334131432323100131111412343244201311043040302324222020242043030222023032423213041113423404021123323404344434122214120314442430401444424141141234414323134343343120124412040243330141113012414044213303040443420424214322434023122003233203030230244213203304200220443413340302200024342330112040043234234102044430112012322132112112210143003111232422300241132341014103400440100031002331113244242444413330303201313023012234023001032123324403411010210102323133112423124", "322341212014044343322243410232441211344101230124102300403312004142323023400241021312411021421121422431424223000120141124042140213311230022021012102423222003014023200203342431314003043232410232302101101244311340404334303133231024101313342411344402342102020332214430004124301012042242212403023132221233223413124232113424202000441100222012404322332244111212424312100403341242312013232120212302024423234400222320043402333410422433041141234120304321302242110410404114041324321414024222214330123002221322414101012203320320303441443230234113204432043020342342111434330000112342401041303130111313123130031302334403340222323424402143123401333242223111013031343103034123023414411122012101210041332040024143404422101100410011232431222112130002213433230233110024012111022421441220043031031010444312410124411143204111100442343434132430414000104120342431043143434342434424412400330244430042141141140024043441014413300401232010133411412420004140224022032124044434012104013204214320442211040234434031001122401010331032231404304401342043342013130102310230323112244024222031021430424244410031221102212144430201400124320330342020341433022224344112044023032313221333102323312442104402042332342321301413404000412141033103244240241111123302434441304142441322401134341411413344400204022342321322340210220332104114002220434310002404320402034241020300221040102244120431233233332000132333401101144313202421103323330434420440233121434130442034220231231313333032141342240143210444421034033033222343314040404033201000322434043212000403033334114142210211300324102222324400102302432301404314343023200334423231440011240132022114230022433113040332214244404034102041400112122430443033422303303444033413001324323204000013313110010114133343210432003021432221302044440011211212132120313410241404300020204444011002344403033400033132322134404430311041343310344320343432334310003010014230341414433323244210411034141213224201024404102402221120434440004110210321011413303234034414101130000204404421010440033233342222003221231031303104324331234224232341213112423443402103440104140340142210424132324334223121033232002004441330030403202402431110434213333422302201110044130103222131321322001413013234223304420432101211410122122021434213000322402400032112100224413001432021340131401444411013440030004133013402232114232413030033212341444132422330441112021423230133410234031143003323224243041111102240141110234441103440113421320103101014310313122311243323331124441201130330423030104032211210234100400212401404040320133324223230444000224013013012334324024124424110400114034343423142211423323040020303403034412012231421101012441401443023420013240130420333341122421210140004344002400214431302430004320111201011232203432320231430430432313033420441240130230212303202122220233134121401344224432320110432041131010442321123102030103424134231333023324431323340444142012241443022401444401344232100140414410314342423134141241221144003031041114133111034004342024042214324221300414324241421120422221110141432310114030243001313112140241142143302044131303042140314021131304143130020012202342244322120233121012131202201041321013324124413403423031422224033123022420134242411220011310233241432144110202220241222134310003004133110420100014040302440232004411102133440233313022404000010133013201444123104110013213102122324301143230222310223001103313124423012221034334311313333413202312331432132132010100330012210343434311132342304231000244430101242130222301441133243104401034303013003020242413021120000344311310220420314413222434002400303224413204344121024022130444030141133110113211330223141121232303013022340121201444033241200202112402204012214222032040314140404411022311343011244230413003042222131411414041114431301310242343113111424342314401111220233133100033032130103301004040043022312103221311132144413412414103342413041133304344042310423304431213122422220333211321101314001042401121420422412241211104421443444421101444132124241013233104344340032023202432312041133123442104043313011043133001340413213234414144413142223322420104231430211121232122232101243413130330211011442030141120134444443101043344104021231404130221013123040032324104321244014204423143024441332040334433212322134213310441221203343041231112434200123203423314403030101330031032324010340104040431112434011342304132342300033212212021111241124140314104220014030002121314331031214232000303030203224104114401303121324001230120021203134144412431140223031441430422320231021231", "134414330244122211431110440401432000013423301210440144310144234102404400441134013442103423112342114323121012141104111210333204143132020101213444024034222034320430421312423034104003404411103212422123440224033034330424034334213124212303242043042340140010410021431414400132440414000202132441444340203220124324232400432413132304323044030400134410111232333420211242043224214441224333412201433243222122430000404100043314222020322034024430242111433012334444422023314014221332240010301024404330201242114333222340002313142404213321422104323122033344114003141410241030213010132303302332022204400413204402230221041230434424310331102412323140412140113000113204034044442304120022121002244112222022100401424104441023421434140124321211231200311204111313333122020124440132030312303202431032422241241032122100301414402233013302402213120241410402013101401402213032013403140240100201304010333011340130321311241021034004300404221141032112331440422222100434032322312222243033240403231243304222331300230021140111342202420133144001213400221120411201004032314311110421144204020243413301101023320122042434430102131011412400204414030040314032421340214424344324033334424424302143413424104420113333413213214043232231320423121300010332102222120230311003224040431231242341031113242423031111321441204013401010021444134401002201311103233002402421200312104303132021123012313213114300413040120334344402134111344114020332110124342442110433221304233042112112311302002030043440000034140123342213044320142422244223124222040211210344124032402341143143021410123200130241341241214320344243002323142434032323300043131142410402110332203314343114102041210442242412202032204240442400214101322302402340000004333032043114323204440404033131200043044204433340014141344020243314104144232221302014420341040413230303222423122420434211320224004132331224023032441242143010230112012244210100431010104222213002014324232121340203012220302000211242022203234043100411400100201002431104413012034030003243223001331144030121241204331041112424020004200333123342343324344433234041104410112231034010131410240141042402024024114030130313320024330120432213114323122412230321444002043324010401222402343231342143040004343010203311212014140104221102020210014021242410111423044434301223323013122014420401331212341144440420241344443231433311121412103414023320300102240321412142014042413330244112122103203104012044210104341302442420124122311003441201024424331034110131133131040431103223234333442444420101320330131200110240032004203103321310110224244003420424012444233030412021242343414440242441101030113412031221143434031322302000022444212244204130002304203213030212030411112334444242242140201330003423024042323421020004030113431402024032434002130242304002004423020331231303302443201114001222223012113300014410323004200241404013414422221341141431433043322343302030133140202022021100000130204213042212424202312113343340142343114114240013201301101412011311212022210044313031111240441004003402210024421004011443133000314420434240413243414022022111432444114022443133014300211402033401121131102212322334433234120243043301110412124001333033102001034424311133304412132223314300320201034430024324133243141441144201322334233324410421410311240041320131341241412134332104113022032023130101002210204003133201321003442000232100304041440423232103201220340323222401433121120242210401004001242003144101434324014324312422010111311003001213422234242212010312321134404412032013224324242101210123030114004244031144303013201224140143041212341301030210403331342410441231230221020103223100240031330404143234140203030202043440034303140324441240041421133230312320314232113342422340422241401131130004221334244012443001021012220120410314042413301344023433300431124324012421111220433414213123033433444101032420301332132333230200341412204434403041404223113421302222234043040244311042230324113423430000401414103202302401411312313342444340203110221130114314424014221103344132324331003314014433410311031324124231114312102420320123324213000243043303232232413223034423310102422133140344101033440343231443233240213222210030012433002110103213121144342143221011223012224302332440430441121233234202311014240124100133122002304033101302443323140222104104221333242032334022110424124242333234001003124421323331201002112220200442212300122340340123143131304030313341240422404334142401441244210303120114340413444231224440034031010101224002340400040011210101302422100132442243302341010114204", "411441204421103301310131323244144422022441431422424313131122423032113012222422312310421411033320402101433213304424200124141121232203402333002004303043031324443124432340244342131332141222313344200222013323002110012322440224420423311334044200000144222404122444130123240223130334433214241013434431004324322203112244010143441420411211100424322214310304443143244331110312131004300424033030421003320301414303424002121144211422304031341240141120021440114434201214213030234410342342131112002323110023213031020141230300122241202234214423041442432142412122402030400230021312420122320422411020102342140030114000322343241033410302322341332324240313344423033302301002214423314133124213042230233342144233211222021131400034200001100411421422102442311034344420203414244020110011232233202412301221240433111101340420412323222400110014102222231040140424120044110420400444244004414104143423420444313311021344302201412021100410201244431014102401022202433210211440101010324123344022424321444101413302232230200314432430232431441101401142210221104040234043024121444031010002402332104234222011302220041304324442420413423411132322023121203134034013100403002412023440103220400441002141341004211232033220111423200402340323120312211403113324224313021411330430210123141104341041144402231242342240021230044113034223202424434213031323144432011033334102423142040223240132331104334222244400402401413131340204444121303232410031421042113200202002001432330403010303020303413403034433220442440023120401343102303022200301333101413010143444122334013214324421242200442430400403313331303234420023402013401212242344211411030114432223443344414004001240233211434104034232200221321444034003434211143031011244411323332134403040244044040110311304434011102434143224112222224321433040142202132022420041010241233400300332311012103434123203102421342142103114212010321334341141223444022143441001022342341304414040144431231201402334033242222402423230402104301430230042443332400220134402120401332243333234211103400210331124203043424344022433222224134333214131111004310011334222402234443334214324140112114044324442202212240101401411402341010311442400034020342211444112104443313012220334304230304223420442121110220340433333120112142430343430423031042421122342101012021020443312142441341140234022230121342311041301233211303011344442423312310120204302102443000020344443313020421200130204143222311122431401432221313123032422442222423302003133313221441304402334312314341443203223103402423214110243432030141102300432113140414212310431031304032040304300031204441320221344001323242441403101414033432030231340101234324311234344422330432000223331314020333042421032030133143013340214412213004330123302134012032242204412432100340230424000132223322200320220224212033120222432101234422043142404003023314204303144232110040333122320410301430004003013222400220312434010140302342104200422311141220220030244030403222210030010330130132410313100222040220224123341404140311224100213110102001213110140410412400310111112124121233020244241403421102330334244334312412100244101201103032330433020120303300121242101444131002242324232141320214211111421414014002142403424222140313211240132421311410203431204330313240222210011421204431021120140230244131042032414443222221143444410040220332103040144204441041402444323143303240203442412421331313141020024421300031204012012443010340041340113120023414113333114110000344224030141040414024142242410120314242134042204331413133212231140412111422434244321412022112011222032220140122434141210224111132201013312201342313141322143323031031332442011143212301211134224420120240012024132430131141123423431404004423010130324042212142330324141040111121232004401112031204130211202432414003410300130300023022332424223111433300223141002442204424343124303333330144031112342023311440410410131341101231411424030014100230310231414321200404124022223103200111002330320313344334021341224344122312230403433322342344241314022002210342304013430210013303241432413434334220320212244344104224031421422204312140041123424133003410434042323301121332233234234111330442203240330434443042231030034121114110311202241402012132202242213220124030122412104421013413440224241021003213330302342212201313223140323130141323034111012401214222122020030033444004401333324141030042241100411230211444024301443414420211231141024424413000343301442230002430331240322134043332401044304101124142000210332334112230214024431002313313212224323042223314140423004144211414", "204232300104124220320042242134231013103120012020021331412021232233210231221202022034011401303120133012444422024324443134022204221140304132224444431330001041310023124334341222222440343331321201124101030311433210210044331043312422443041301021144111200430234021010132001010301114022003133341423412400402414432343233202033202042041113324143122010031434203332010202124402020223143110402444223333230302113424132041030412204140120032430033021221102143002001440121343033014223112333220141200430043240321341100042222303434122430313220233004303430220122402030200340404112400120312423041322020120334302313331144343334210201411031124224032230100040230411213441023022131343013423021202330430233224212102022143431104041130412144243214410140312240224334102123243300040342341400123310244210103411133244212321213000240311004332313022302102012001120402143434114433243304023341222342030441244222143034212020341031000200243420002001201323230420100000240343233102433110344243423030120414300223010141332110141400313434400111133332010142320331021433113004304111231113301201100230224342311410414001201411020033133424322210244130120343014422234430323102243044423110200012212303432142334323211030322022220244131023442000034104203212110240222121220242021434301401001212223311304304112341420004110321201312011002411143204321123304322413121141010033411001041012204034101021102410331421242121244401200013423103044341444300003342401213344330422212342022110433032301230113441343332100113014231143421141210013442422334133033312342040323100201432011242341203223142233222044344322013004313404441420411431402113331203233024004113241414101143144412120011411004324401103322204001120110232004233024134013212102412430423432411400120004030412040142032400023104313031332231330443023442300342013202412312412304043010214303431221321412203031100102200201004342124042323043112333224304101344140042410012020132323003340243043321122412002224013344034231400402012001004233310332341132041234411303212120122311320332033400011042414013441241241333420423234240214012031323414310102010310341043130211234030003034024424220132322414143142140130004440202430011213041112424304110401403442412202422303340433011432441444232410412342042200413224241033010323312230003411313302020220303144100010434330313122322220242400321000124002310304202434333144124102031030444021111033142010220312302324012020043103114130223414031422141401334243322044132031330040422342314320004044214110430101031413031412212043330242341412330200023142421412130131231042044441421200432440302104233320423410022004143421134322001112433133110344010100204424313443301413042114233042124004231223441014004434100304213444114042403230134242131313130134421113041304432000124320040013140411322321233013244201000042240221214012224342431402344341102101312242434231210310023441232012330104144001213410421034033210310400021220210344302320432400344413202323320410211014334411323434400020413432243304141000011344042412003101020123211313023330012300431244040134124441330440444231012343120324043142040001124422333424024034411422132240201412104021022133120314103121010241211030404340201002343314132110044231032210344422240314120423334042114410222123101122120330034414320240422040420021412111143243004144314211330042240044344242304121013334320001134322441432133114410102121141042134214442440432300424130003121130404010414423344333404044204412421320334224420043040110201214401123144230200234314432304403014442034041023231314010320434043432232200340403221210411440300321103110342243420332023111410033304142430414213103034112244410011222240142442211313312231421244140001111323344343121423400023322141101110241012212140022400030202114021341400321432310041013122022033403103211424314410221223010234421404443433043422134413444423233431021324243013112103310321004400143333114440230421334121122120321100444010301414414244013412404142413222241132042000303444013122320134330132132214444002403313221244110330033142120424243021420244303441022133111330040224144413332210101231123400132233401004133003334123304104344043241333214432144124241240423344344134144300331120214114240441121233311242131142240042130220323413431232131030013404021002223204321243012144214011412003203031313121133433314234134022031324320334301420212024423030344221033114321000223101434240222031143043400114320013341021221414440234324121441224234120021001131420030334333334133011232401240230332400310113122324433231221314320104", "241004232133040214120423100212231114342410313220412203023131002122324131224324204124122210300331010303023300133130313333341431040302400031122433312112210132312024414124213111000031304240133133001231434143102231322222444124242223323011402213434124440133244100440334234444001224320333130433032301024144030332324401401322322343031012441042144310342302321340310141023304204133211401110431424322104441212322340134233332034133102401421104404420322434312341220403340430030232204020042233112021240002120034030043412044000021102122101043033234201441314004002131140032420101310301300241230211143014031302034112143133432111223431341141231042142411420032423403313133001412030312341214014033113133443144032322024123123010444043442433303132004014140131022321043244040301210432244034344141112313123340103224044020110013442043033213231322344223214320344422332232314332313240044334130203313320021211010144232244410321134334100113410323402243033002202012402122424012310423334001342214212102122213022040101131100100311244123144122321303401214233131312403111302203044404440143334414304102413014101231012431420114422010111403331412313030233310211341320341003124330324433440140014042322202434423444344441444212011033423424411124031410113034234203222102311431041133301042321433413444341340314332444444313120412320031102122341413432342012420424334220120013410214103140020210042202142332443222414432412400410312332013010311411400012123312230313121130241320410444412324122004242342443221031424221431413343014344002330212013210242123043431440414330213042230423103040124024441201431011431042022000130101011402231140012341420340030244434320222024314410032214224400204122123241432341014401440110312130301121024211414104011032131042434314314440311340130131400004041200040010343120444212243022011031011020241041412214112324304100144200424411244430222024234010311110423031022433044013334232423411110244012040002103031111432224332343121243320440441203413303332244043323232220304203022100304000120223033210130433203213422033030342433002424403131130320120000202442320030124144321034430011434143142212232214114240400330122341434214041101440023131413321303021230044140421243331413103430221422422342141420012111110024423101341020332330411000433112431424030124312043442023131142303233014202304212313221010000143211300121024201412420331002410121402411132032331040404421030220232041121201431114110214103324303132121332112231414440424324012020033131023123310104202302403341011123103023230030301203411023044101444140233241042304323122343020002314002002221122302033411233414243322410314344344202231044213441401010404313233230141403134023111013334221204202343100421404012342203341323441104041204331211304000434234121023042403024243402432404013122443031010220243404301443002100210130123124113023200312144042423433123144144044121302210320202123023041221224413444042104234221424034233342142121011400032123010123122441334202343434143130034143404332123301444030021003034441300401021212010444121201410414000204123130101020431134410044121340344433243132401103423013100221032221403413024244344442143042211202304303311131120113013314241140400234030244114404302021213101134212232144230442334121441321200232404024034103400231143000011224442133104213302334101224202114102223203101021402141223220310211244314312031011202412410330443214204013221430110020430243242034140133341401403214212133314234314340031404112011401123222303120023133203400322401132214434002433000022342414322032341104130432312131112133033240210103003001413412223403130342334124034331441220242111220431431430323200333422303123034224334023003401230433100001343214311300331413302123240340410431324220334230342300034443230423413213144103314110000010324440213041231104041233103300102334043441140103022430202340102210042440403044333202211400334323014330021121032030304133434334330232414340114323342244240204043044034144224143003321031200032142334334401230122241420221041334411231414342233321124422114221020344221443243434341333024132032022401100110331440432314334402042034123412331022442044410341040341402443024222124111444100202042423003042130313111422113432330214111323442420341441321121441030314201111102020230344002333032313400121010401221304404423004432314000420331020230201114433223112421410240230024011433144011320043442031211424312020004103202044242001323442330313101122404022302431342410441033411430333244434424201341320142221311141020404212004310014344314414", "011320300311312344223120233043322302202144443421003422432423302141023340301214020240414142122204432030430031334211222422342233114141211132133014320111041244244403441411012240014024333244142212231032120402014001030110022130020334124233310322042320422312303222204042021414011133424414213041404002041042103440113130423424203122411443243041343430231201410430322122031420241234022123413201310431044121233111033304402432031221314210220012333122212143121443032143033142023013023422403441340130341002333112233202203400144022040102334314033004011220222411020322434234023142240110001440400324030422234021411134412330422431402302220141023034041423433043000432402342421122303124442031130043030413330341433113443203334313414202320031232443203021413212022221322411223330240240120441404014234040100332002101004140210410014342023221202404344043220141400222040324242143101141033130211333132432404332104413024022031444334441003214233242433323424134124443000231140232240341422401243024101304400102100210414111403232411401212131400004110001422110224301103330043414442214211413110103102031320230401033214234242402330123112120021112343404314134012144004330320433314234313244413244410421340411244100041420323044210203440422231203301210310332414211102430201432302412201343214311412144033040333440423430101003310244333021231120144224140021040012402102343444100212301430212210343421314043002241130043040204234011242303001423441402420000420112100102342012241003304024134434223231440013303411001324223004022121420444303322023140143110230432102243313221313012422400404232434101404234033431144442233021240133201210330111424043404014421132132112341304240444240124142400123412243301243243433230231134420000441321042203034323433320400213130240424114420010014314103102124323311221342131442023143322441210224324100013404024131424221223214032003231330314133211442444201402314023431044234402142220314121124001131000420203234222410042221302424014034010102000331024331233304111142210003001134141020431142421023213123231122004043201033110433314032041434242321003404033044433300123032012031310111332222040334304141213134033312301033203133222013241013213111244024342110012443033134401301201021304430044203144230312444434200232343230420333300234214141014213033023314221412212121320230444400124113114044434141344014303334124410002144310213021042131201321201132304222013341111020321310310243130403334001222341341442103202414101200423212013132122024124322030341100122243340403003112002101001421122310031241134422030030120100414310003431011344010444021110013301330443123033400020301121344043400424421244111340444244402220443144103311341101112131224213113041121442343321440004401331101404232122003102211143241200240202214314433114014301231002221432000310144101204032344041324114334224022131334302224121111201313402314344334300302313241122422124013004410101113022221144224423134320104211403144123434400233213240340004400410104233200224300440021302242100303420401004422140033442412144134040413430002200123404242220423011114112414124224231143300033024300311103123332030323233312343330113334114213440413420114234141103221031431400102214243303222244221201123341212122133331021342132233214302400110042003113323210230210204114420200433041204443120420301121412133001131014442134412313244040211223432212043403144312011031133420102003240232440423312334214313010422243444004314331210030133020210332143014031122230201020321340300242043322230342303344013433434121344233404424022101121111240110110432230014143111444230442412223320211430444220014220031313340311023034441430334232402111424042022432124012414003222233412343041232322011344113032103341440304202124410444324424001411401214202343003413111323010014023140304401204000303104032141112132214433311043020241320021213420044230044411312431022044032104120111012432314201014420100043211121422320124432223424203414421343312304320220333341322412424424130023104423142133134423311133033412042314440230440102214441210022022142031442234340233310223240102343333244100220203244434444011333213114200211221313141311241010131434131040003444042424111400000140412013222140433444403041123331031031204203312020321204034402121122100020242404141340101422223411202443313210142232122432322000131102301423132021320314213212414312203021041400313234101221401144032300120410223124224442003302304420002403102241130311020232200114333424434034113434100122403122421034400114111443300143033433403424404034423234", "130013330412302241341324042131220213020244200114311201032343310144021004343013133443023034142000231232111004312113203133421140113041231203300132122040403402021111000001202130341133004324233040403031230112002002321011320321330143322403032304014332304123044202201402410344002403020210041000113010144244230110042041311034403244441030033102132311423242400222442141423434242432430303013110341421423113400403411320301342112303442111111434233402141012020431324010231034403344232113232230440022221412204344400444321041123302312433104404303014401042100041444142034104240130412234201242430113331021133433100121042101133120312324032240441401013144224444101143142424023304024201230124404133313103442344313402244034334013002021110220112221430311430144424322112041320443400211024132214121243400224132410141142440202042144143243111242244300433013142320323414341344243143333030341423120304233421403014434432131042434304444312134201412241330142320130201100211230443331214100344131441041034210223413101342440302102242214110033310200330432113034101441310440342301004002331411021102111300132434330301430302044002112214232130043420033143032303442044323244231230243404343344441033341400404222402420031404444013034300032220423134120302141421003023043014301103334303001240402340420301202423232201001213330114041203200122021402131120321404314032104044143030014311031214102034232144320232411104003003224441042231143014104112041144040234344444430201434230134023231100142323124232304311014124000000431232442342011000201104210043302143301322324331240103134031042433314313322042404211343412212301212222332430222411020342440031031314300304221111323344432230214414130404231343124313440342013130041101023112003321410210230303242431031042444303012031043224143020133033303020401230404221141041243103334403331113111230220311014200222410240201021031001401413031312314004303224320141044422234104413340401313223440401440243433014134404224333032414433124131330040302110310034201212231223323043224044040000100022301344343324220043022002420340211104112241102002421413041122133041141120030003012314111100123324113020021132210134103022343230222333320021232032140244022244312103212034013422413203314241413240002241243323202222301212301224420021202440232010144122034444411214341241031442403424212143030130401223140242034040330433031413013023230410444133134134423432433112101313003011031322132120232022320421042212021334044221142313334214120312222332310304012222211332214322034333302113442302244232214243001044001433404333222321241201233224133230331341003133131210323222130444303223012140212334120100301130033203021114424404340024342314000401441301413230401400101313420331200442410023242144102302421232321041421231300110244343441440022242420110002440140333233122031411002210232431211222300434413314200102013413022413012203001240143223102134301231123022140142211242224110210320014430443313221210403140444402033014221401002333240331344314142140441213433431310001401400240101130130114314323422443000442343003132114241334112033342424423201101312020433132422341401312211010432130300243441022410233034021420414013421400233240302034420423413122222214211124334004040243323013240030402102404000114012130000200423413344210442341001244132440032133444200141033222214240133001130134142243302242330210034044004412214122314032124212423124304210100103102212330211343210134323043441334310200232200033013032000410411403141003300341413022012401324413041320231412112032133423201021033410121444041024114220403241323323301422114324244400203032312110341114112234133120242114210101112040130414414033421130034340311423220322330004433322040000303124000031112411131143124134444310043334212322232420213010334321114024124434222220200100420332344301201130333124114243330214012320322004422124200131101030004143214011034322404201400400212231412002230203233102240404233202141242211303040311441332201324334142241304202222011041030232142332314011232443422232443140202332412043133333203023113103203124344342141124044422231011411211111033000242402344142243412022122033312030402330244232423014344222403304041043033132443342344332140020213314101423341110044031242110224123113214012114404023010324130343240204242223430210410033442131021333322322404124023314030430330413301340224403243414440214103420242321334331004443413404410420034430214233401314040103142020103124024131211114002414444130311220010142202044313023410142203002311300030013101210340014240413240", "230141041411424142311444300434012242343413243104214441123113404110444134013433220241131203323140144204414422340011201122342412134322300213234140323242114040031420410433200443324220020013424001300004012412303222142000410233403302240102000124024101044030331400133411420032403331020412202133402014411320402032003103101242421411123213001111401040411032104330404240322442043403304314320113110032204244034433140222310111323440413313003031342302331032203240203124413022044112404300102102042424234440203013331420124410424443203222132024234023214434122111331333301344034420033311331121434401423242144333433214230423342232314300014414420031024343314314311001432312040140023332401033444424332224324034233021034011402100223414244013433123324303442212443403212401334022222223120003002323414433023320100441210220444313424230344113432401133340012034443430022110124233333134213440222003041431023131241203340023004341024001302431304043443243200104241441404234130044331000423040433334030112202030111101244233333400132214444330031112300224401100441201333124444243443244100113414403221214134114403013432110014330303044223124422232014123311131343142212100322441310114101040230122432343440223101040034244223234403210041414303131304033222323412400101030134414013441233330024431210403032402010303212403102233403331212211343424231423403201340130214211144043312041101001100000322430134444233040114414332214033324132220211144214000104132413002220211300320124412113330004240304240210010400130004304410022324333300403241300040414024234130042322232033032411442202233002432043304233003014002321134243033023244213011033401213240211344041201133141024412232343340022313433440231244301311433401240223032113444113032100403440021411024301120031132343320020304121344004101003104443323334430403302322342130303143402034443004213212111134210433041213414220244334413334100124003340203442310323211202404143221441430024433204203221221231344213304001411201300104030230434302101142323203024102144031411220110010301100202430243213403220311420403424211434010211242331400433244432104441013032303340220432124112433440113101312043222123331441204044034441320100203330103401204422232444134444041412222431342202200404041324211103402120204011340011304122342344111330420303324142142330331340331231340041243313343030103040400444311330344413222032214101213020311014302044321014142424310302243041110221001431122044342142001202311200043222220103300110000404101233014001404231404021002343314421144042122003420124221144424101001133430441014230334040330324332334231211103112303014404103223013411310332134043324140410401121000410401114210004340441304402022200204010010224204302000103324120324334120244130000343314232412001134101141012241222311141043444212302244332221130322304231333232000222334030303213424113032413130012223033144020130430432402420301444310234440134132213124402003020433201000432221314224433043031132331133031421041240013342224420430311202033331130122414304404220112312142044101114011042220434214413210321310042244312034440400242034123223113413421211332011424044222212241000032304404122120012131240231232034424004432014242002211332114133004040102411344441123044034313403444014211221002013144243230214222342041042044432434000341002122442321402123303012204411013310031302320201420314403034400143010011112332341243241021104022310131242323123104232311310103120100312043110013334320442214424343040331103114304430222010022031232103401444224322422331113233321233410243111214220012431100433101031040120141010333201102412434300002143003430332104430232213134144100104042031134422241033100303311202030143234101000130100033041012243103344041031413123240244130341130322340410024401231220413300041002141002010112312000433000212130300431042030203423423111232310010012104142333421302210044040102411044242440411431300222012234012112042141201010130120434421012214144004113341131232120342123444011201000010100432022210003300413324233101132244324331032041244244014143030224301403002334131031321013424421314211244104340410210220210434041110234244213320240021422303301310344221102231033141032444444314044011132103413220233202221324003012022402102323304000002211420122443314330324200414121241104421204441322123124443420403203021224103430203122024033333113302401141421034330030031320443133031242034431342340230413410030210244032343203303411012414442411031031204203244142201002222002332334322414221222434421240103233104001001133203441303244324", "442121303401100304130300344313003110233132220424123134240213400024123322443300410423132312432301021400342143010210214324303030042424441122020144114433023044014443244332120324323421004424242430432412104204421222033223012112043423230111110402234342123122142230133221123011412221312320031141203013443234233231100023303142022010104143240123412034121204422310110112344230344421101232100300121202112313413344224420402130430324030442124143140303302343114400102024343124020324204024142231423412040331001143331130042142123103100102100233014204343403420313120310110442421203323212112243242401314240121140242024414440124322211204003141223201214312441031444220344030310111344344342241124212133214332040030124021211042133414224440401142230441332401122411214414100202040022313034000412013022143401030103020341214434020023102004210213014411200341312314213001433213044202203011432422421202311021044132424214240303040143442100223024410441300012232133210010342221133123112142233414220410200423403313442020421421234420041242331331200143043110341411310301230231440304142432000334323314223013412413110134323002334141322332321023313240423323201130223203400122403432122101340021434004102304422244423433203232300301320044402121004420333022234233421244401120200100302220114420002001140442343114113020201041300044121432030322234323441042233111401030433213340102224242424140213123011433412230401321311434401020210002441133023023022031310433044213101241013123313403240401123322120120044113223323424122230141400113331434144404320442101141112131313423340213023333221432441434212022041410213230302003334322412221144433142223214401401422341222010220443340043212323013200321241222303333433020321232433202204413444304001123004300024320240130031141444421421431013221244121042210222213124322403141034024010022420102401003442330114014031121301201314014002224042401221111234440143100140022000412321011312442022302220111312102322432333124114333414441410221013130423310002310202220340003134002331420111103002404400120443222133413132102444101333023322133301201114434231032401134431214241122320340322123410323341020302330311243340312024333330031031403104303442114201430124244114041003430213033312433344122211211334202101224323031334142310300003002233213413140341114431342032431010141334202220014133040111312303144410402222003111240142332040001144112113412434344342010214131122210414223324433340111444213104211440423204033423213113211411134320233441442431434103104223133343144324113341111220033110302414112312304031030322244320142321203110104410202420312440421011034102101144313302204040033311124311200340342214022424300221240032402413022434443324404104044210311321211133011314021133134404130320141420204411004332001024043212023140044103230144223221042434044404223003424211230121113120020401022233123131101332243300203430113333430011331344333402020313111104234011322444312223022010140221101011032300000022220213421023113410041400202220142134420330104144122222020404141420212404003330022402101120111241033442300114300042013440232034312033412101032311424211111322320313312404320404333230220410401042224111342344303313304342211042334324421210022114201443201443141321222132422140132102102443032011220233020022312421012242314042011030403423032130434100101402224214232001232442443122302431343130212232122224412311214234313442233440331114014021142124301012331424333323230314230243243344440301224244040111020213013243120340422431342224230403102114401144332102314321221414202041141140442100313032041014303420300430244221404202344111111322430342340202440031441200431142142043301303312004014223122424244142121134311144402123242432314222402130131130214244203243030222200432312433012423411133144144321410323430043240334413112114331101201330130401044431412343013244004000113030434032444021222132002331102141200322144241133223003410314303332210242311334101302333313301012311424231032242141100302120112012304120323144443313030121234342030401324242103423143431430013440440232333332102233322303010121441131104230223344434102344302242032112213433333130210120142422000333424134341212201430221220224202010300401442344011313223233024220411011012420024443310230130301042144020242241232041324330104434303224234031112212432014310110143344203434233231421311131340320040223222240331103141211402432131430344414011440200441314040413302414432134131433331314322241110242441110224030402143001241212023340303411143320412001332403440120314223214232", "411104420413032031221231044221123420022424112401213203321203313141242240313111034413304121024233422311430020420444334212301142342441331213404043323200204043410411044341100014013222334233112142120131133212340230004014004141301211003020140321210440334402321310101134402214044401044321210042432340303121034210403441342441013303134043332214000011323411403230210404120114113442110220201210214323343120041030232110124343322422310100231442200424423304323422433420142342001322033410400121100124442222313442231142014300003341430314222343312203133204034441440031221013240031242324242223310211012103231414013132130131143444433424010001420213422400313431224431040010340332011420404413012233434214344312124434002242442121443222000231424410223414232213432213012334203234431030044124321331003211233112421103232114143232304421401411114002433444120021430444220401313002041220443201203124020031314104212230302241334214443041412110010102144401240330430000130040100403120033121422223103324411024440201104340213334313402102103443102043213412141432244422242033431412241423214220131134131440140032114104332431214014424143033311040201141130221103404243222410212302231243304001114344042043010023141412322241444401131334041013042420401400443102202302322200100441442321332120440113100333022044144112431143014300423430131302340102210200022333003344034322024132302314000320241331101401010101430214001111102134344232324421400201222032221033230124203114231220302334043322123213242034412314040110420021224041424002142032414210214034201433314412123101423044410443014320443322410444301103120011113320400312000144304232341234400134423443422414431241432120313300231003124031310441313100444344411004333414421334111340124422143414213440333223434302030322343320200202240200310420322204412114311302242411401134134030242104404243024443320413121430044142302024014232242304433023434122423032012232423223014422402314120142341414340424424223301421144302244040231111100241331240233342403311222422304234130132411424214113424323320033002433021222242110301214231304332203414040420333131021310330032004324343041144140043032200040320121333012140202240122124141044213242403243104304320222024321342342114024403133301122211012110042030044423401100303204022114024233203203243133203400323032421003031420134013102020124433004324313211400423320131402040444300000041224233230221114441203340243132011104303031312121231431332304110130340140312100122223421320322230340221133231444233323043122114033341430214040322240140233032232311003003330434143204243440404132444342002020342233204141233223443211320231001413123131433130142003431111103240442323323403131342042440123241311030303024230342003314232344432203231220134230413420133404020341434103101114204111120112422443024013224224032201042141111110043323211424342412040401240224413021011101134032203042122130303033342304204140000141231244143334420143004034113030414432214400300002424340411401204100442402344313303010311114024212411311244221343222143120033220301444023001024211221211400023102214121131124233104043410443233112322304403212442032313132404432343314430214340230341424414041341224313440203411341012001003122000431000013320021414123422102413113230120113024011401041321411111243124431301241322320341430110204002041410234443201243120312221404024212014303301211340021031031144142244030110230220402103032420142010311434444020420034203240413323134303303100403040342202013033313233343222402144040331212000122021431341342241202120443440433103033130404322103232313111400224433123043444442020110421223421011333400434032334302101121103403442410140234313234033312011200023424034320122113123343322011204440414103202244101143344411231410332413141404424023324242224214131331342104030130340111102124020313004323323334140334321302000420304342031230021033012312113031203212414110031224302321123233101003434131400343033440232224430403040302241010303210041113411113020203411024320134031103012210004142100333443334311124134104144322421343233313430424424124113243340404004034113313130101302312343230000224012241433013201230300131324410140101134311232330321030004434034131120243041032413201323143224131412220111303203004332430310100420000134412014423403140120332421044032040024313043140032322302020004422442104212121431331440032332000110212431440314213130223013240332020103004302043042124341324420303300421312142102111142244103410441413422222111021413113443034404242442241240213431122220041231040410", "432043421042130012032243330323213313114242210021013112430000112402203333042232224124223043441430214413322412404112430104110403411120110414144231001023332222243043343341143130244344020413233022222001241222204402423324203440210403342230013341202342040010322114211212344304203344301044041440424121201344332243331332242112120404340312331433004210101100202424232131103242412412114410102001323314212113313244234111141300204102203120313030320441242240303423442303012202330224221014222340220200412133102200424334220201333443330040431222412242140310402121000412132221230404414340211124134310320303000244404040021210444043314144344121314220302302041231423231041040213243230222241302444423234111201034214300042334342000240243431243341243034203324344103101330030234132221040140012312020240413440342104021442300220003013024044200321123144241041122410400332240403200114114222223011220302010313042200330344113432011011443234420301111024101213441020432114222132102131143022123431004023321134121120433041320101034334322432100422340224124030214331140101234212021320440330110342142230003041102012400024410234144214032440002430104023223412321020424341430433043142311430040340320113314043232223410032141010440133340040444130324043013240323044242021422313412434430201214424342312102011344211242240342220220340114030143214031011242214012242420200323332233312422102424232213324024241403343342042341440121242111131043423130431200241400401114020132030404334310443020322433414320131112230343113420234014031233332222214200013120103240113433044021012344321244333422104002040300020410220213023323441201224100030440410334002041310301021000240401233101133331142444104343104401424420442134200044232204444403201400434411331131441011144413012241432243322324220420223411333214422402042004233434403434001223113402133134123042300330033211242131134201421232343004124321330224340424021340113223120433120433401044044022042243133343041413420312142430320021333422132202031223021412334000114110430122402310402404022042100244433344410041041241241333214121120412020024240013043322303401333123204204404401412131102334002221300031301404341411230443231042212114010344321142212233403313321302321001424110412434014323244400020023110030024322114014021112021144411333111143001220313030144113300203240030442400134020420111223320030210000320112033101221124404323400413210121103314103240330211120204142031314324224243003300121423111432420001223033443304102431132103000103111022430432030042414242302122130410014002021020013324112242234012102331412201041133400131013124100022003030402032233211002031242224443110003134201214343204142411103430301404202342331313444042103103024011030401414012400422442413411221412424203413330021133313341220114441410010423311342232331444302320132410023123433223030022331024120304140412310124034101040013123303020233034220102103021123222034332420024011140211330002121313034013144314113431041422030434221224442343130332324413211301031244242002111422442344443232323043440103142413201444032031414143313433323230430410021330203412410143344034002243321424242431433204303200221323442100102330032414440143114123212312324023431122303442110303332121140033444420242211140122302133130133311004414101241420314302001142210211422110311443040121014021112224301121232112112044304221022002020223432304000034144111120130222130024410042210333101122414442402002133302221321344134000204443111111000312302010003323132413042143313114411322420100000240012023204334422102222122043303101421301031130022214312332230243134100432434113412111211144221300433304242233300431112442440323222410222011042133423342344301100143010400312431304244244434143023122442322343132323411032032241241414000134134104003442210320142004434311402012114221002200302332341313340204324113042411023431304144003124214011031324231410310043303241303444213122321242400033033221124321303122143041043202020441344303203423243220133100431312144324041031444011334444131212223114404011101101122420224242132200204444410332344132042003234011342243143421442203103440113140240143113024130423134430420134212130440302442203304320444000014322442033233244302040441234202011402430212101410001101242220013314330103441223442431142242421404010433123213443102404323124043022402202210224141201232213322144024313233310122320213414441033023412232423123321111224130040423442042430114410423420324440311331340240410333113024224434144133322303342314332112400430344104333040413022121142", "130041142304131003200224010432433040413304212131012120024134013324410123034204322333044023431402111221401031321200343134313213402140002302343333023001213032040113102430343231230314121412141032310230202324340221402224200442414240213013310022133040211433222241203220421303104413444313213203423303304103440223430303333304301440243100402113001102232100100130413034044034403124202140133231400003031401330030101400310114010110302022301144423113300042122321303132123230411301220134130103430304412222121240321444014214124402243012424120302403202214404014003123344043011243114322014113301102324200012124112222342400313442423123241132233302141322413432103131140243043332143202333442423141440013333330201000402044323042211140223442443412144304344324241140234131100210133122241142440121022442314131124213103201202211323214414313444143044021021422040202120300141133444122403011203241340331402024001022203241221044204103100140024244024233100131242432033201443304202213230412341221103401104330322242202003201112114010233324302040101024403122402213411324020101312110210021011340134140140202031220430431101412411424142241201402131002224040324434010021223202310131443412304012242214431214443413140004120311344344444240404412110220313114344314024011344231432343423302302313304340310433101324043242111312104412311344103032002333140332042142314221200112401342122403333211411331244204034014300404003402402244414033144321222432022340241103130114022010013012100444330013111300033003102112202322300211403222014032104200113442304201211301322301002204301220124314021220001012241003230023020310430333221333403110324112413111020333332314432431210414432034243443230224200033331242402041120241020422011301311221013110033030040240233132032244200004114140334240344410333300222433413343100032432341020341203402100113122210130022122431410020341400143112101442433122123102333434043221223241023201012040004021403313210204344322113413211321144024444120334320014102402404010010320042242132323012144244234341312304401334021042314023031241040421241430322124341423104420224111303113144120241323224143422410114112213422044334434113334301221303001240021421240012340342323310230331010114034213212033143413314004343131313423203140001133200043143001023444212422124142340204312240204002132433410411421143241332422324032322323113113231322234221310140100214300320321114233402011020143120044002211324311011233442143144031444124203403244230121432424243422403104411010122042130433112314123404212244143441034212421242214133431001433003210334200032234100340431423103223334303003304401113131243332001021300102444310003430343212243343444112303032333441240411424301440430431112223140444333101410443033124301303112041241340420000321241031301024200433021410340124001240404132413021204244340300312442141033334214421004210121322032432200444330300023041031102132242010213414413214412304212323023240234114224140240323330214414031242140112101134410014434002444203013234321112214141430304204413431200340311403204121411010042224414030124323202001101430443430240041124030444410243144244333022421412300432444440334144211433212300402112243000001121423244140234142330243432000223220313440243344220343123130412112402030232332400430023343312302422243310200341142030431322442100121111040232304213111134143301131044244240101230310023240044044204440234243440044041004102321234042414143221230031010103424213410424243444432202104300214043301002222012032031442123133400300032021132102302110401304031423404041414241000231403030302401130112332122001200330002411031341134323012133033000422423212234412120243101103341441413442441423143400342202012342221210412121211020202423142120403334213434202021432304040310414344404311234030110030334422231341042210401232311110001430330003324403114213140110232002123042220223002424204242442014323412322100022033223030140404242334401442042131004444104230101141140014212212410334334012001022421410201143210114414033322210032003433020141220423423340431243303123034131201033240412000144432003041012041002120224104230214040232334200140021102041420114232233321441404302221143203413340311011142441420422410401240034422143111001443120432013213022040304410311124214101101403142231132000334000133212232231204000333122132211441124202134243443201232241141042411042434114434231323043434033114024203422233200044010343420322403321420114144243200110002414323140331232214021423024321440342001233324430040144212142214234032311332021402", "332421121440111111430222422443232432301042230444324341230011320240320104114423224321242111420134313131014233213101411402400240122412244324321243131304011102011024314344113343442432233202011220203131223104402102132012131023431241114420114242224423210144110104201413331410044304322200312043132300111231101412313103212412041101144221211311231232112430010033340113044312201133241044324040142430120114131421244310402441021023044042034401200111140404212301332001232333032323113132434434223342334222134214214210232003441431101314324101043441042141322211440432024144443031041123423042400224401414433432343001000114120041124311124412010304142344342334114100201202403003044340400341232442204040303003443332003131020122214204141020422233130220020303022241011422404432120011212340343203132033124213041111214303013020144204320444310323143141030442323033233431030323044204043200342000240134334404231003410201440031303340442014411034020240324003240413434034323431142341243234000003120440011422422333033240401233002244033132331144404433000302444344103333403122240104034140213411212413340232441022212414241131201012231014234430134433143102221241303201040231340032234310144411104231231012322303041231313301241303243310002442120221112320401343440204204243323020344341134141413204132321131321133014204003022023431112023222123132012241434104322110131232441404330031233121041344040303100401013141031414430432202243143043413230120303311224412401242041443424143132312140113244033433032240144121311123041222312223030024323424122341343023020223430141303034411114112443012132334043300433213444333420003104331142133402014204232434404130103034211324411301424243110134100020334333013000243304104444340422431430314112403301133134201201140002300242230242033444031103412421343402001323021013201240431212032021342313124411021224032012431231013100243441321314334244133404012220133410410043224441423132432103232222103432021031134202434233143041110011143130022231131133030242043304440132022340232310334133102140110401402030334243410413013001211342233043042312330213314334411103042310044100131314423411331401341020232043012324022414010441422323423001223040043014024343414112323412324343400013121243322203404112223430221033221033034422401314120224031113022114212240041123431314304403320234013132230101321030034301211203143242204212324124221101013103134142222224012103443144203024400300022400403323014221322213100042041022234442141240211130033443034004010323104312411244411011022223323100423441140303000201234041243411410324302422341014411312111110033430023124322142034421241042122222141203310203421111220021141312143341341214303232213302404221344330400211313224130140333233114424343440030424214133012443140323122413233331012410211003434024224333331012021440232340021231234421044431343332102110244034431301341423034224213134312322320110321130101431304113342310103132300033314120411423311302433433222422102410323040443131430133244101323224243144311234224321211214440213031320431340431033104200430100340011204232043423020031110412114120224211221233323403121324033422111020411132332413410422433424112040141344303420102040114110021120330013121422423241130124440240412134404300103001224321114030131443032023201313002142422034224002022014212042103424014230111103023443242320133421111224430241021441003312343101420023404244301113104420020202340232304110120040034204320110223003404321423213020320114000433302433300122420242201223120244224004214100223320042114412334344243443331130442342332432311314103432210030311022423313343002331413112210320311414313343130340042340220404143400142430231330314340231001421311012210123310244103100200231400424142020103231320410101311334142033304411101402214040034414121312211113034222142111320122333101224142000310424243111242443141342204042321114443432422232444403341331332231334223413012014220132222231244234301122204421124021233223423413332202443040201424431224332414241242322202041314240003312200341343320124002133434211311003031301240323412034423444101003340224320403440222113410143001012242240143411343303231430044112012341214003304330444031022001400132144222400413234042002243401204120021023410444202122100211110401344222410013314334412121242110424222024221433320314244443233433003232213214221200403014320300421143014024104244134103030334303302211132310440121003141312323013322312142013004104132241431333300323110421124431402111242411043034344010331234123241313102242341320223043", "404313024320341244023044003433111130133310043110224444142140221020331411332142234301301301440231443310144231311324220121002200101014004103300334113301300420313242442300441334334223433410401113440312100142334022214020440202113134033003141430142414230023032020030144334423002441040232013422100442024224323442013330434200102421242421004101411142242134414121430222133003223442210411223313014430323010240440404221221423344334220344240243303202242010410343321314011032134234244314340432244412311210344030430112200313041041213314202302332244103331443124140101213341412212314440014021421333423430132303433411321444344041210421211102421424130044340220440311011344320220404020223002442043301224410232121114103044234122203421114130241004202412041114001424224112224012310010300330030333301023030003433021143443442041320041231243040010032221341401021420220332430140411442344323222310224100304143033310024303013132440102141104030011231102414241402332321243030300001111021343024134024221424312332200243303401044124331133313013201004201100341144203432430021220311242322434111404311203101343310332344234123444342420232044033232243041043030324232414104334314331424204430011203422121044312003343201133314201041421220401123232410433344213324122441414021311222344023040121013002013130310444121314010211141232342000444244120300010320212142120324003104201043201011040002404233413424223331000200232100422421231420234222441001101141041440343002041302003113311010424122314044220224443413001032242410441403314240212003214124344441114242112000432131020014303100403001200334344330420423333244031421240033442130144404320040030144231022103403143113411430222020244444040232324330101441121132330232043041342323232232104300412141142444233143441431421133232423223242444242242001300343320400043331340102224242102004120202333211313433223132213314402401231344332312003334021202321224101003040340220003141323243112014123200022243232401221000034043304331114103124231431320100341200313130212043033000331214402123030014212422442231140442004040411342124101230411014233110321314001211331200140112343203123023001002311224224032431112101030201332344310114430314433342321132330001223010132114234411411300240312342413041331122310011414122442400432100334440222423021224142211124132123242111341020010413143320401423200021120414024010412313342032114421120310033122030022343012424421231444232223031104302224301434122403202204420210401212432133014310210322414130001340020204321424104040323140422010322120031403123321014120131040214223203103130423213440043432134010304302420131410434233020334101121030041030040312433032223204341310141242103400430314424243330004311330432044024111013101022010044112441301231234013113314233010114142434431001421423414141240313310034241020332303202210432212322010101323234134233042142311130430124233430214314304023231211011431020130221203234413202113342111430233424404223223423240104132220421243330230012321201311134221420430233434334342410234114300300430203400420411323034024243424314104021333041410112341412243303010340412043343223241000240313004304212200431311214344311303023012431300300012444202301444200323320241133244414004220344420300104141430421242232214001314202201042334331232004120434044210411144121333341213121002311034102134002321222033214432042120304222412031230231440441302212124213443333401344103100412011141321322440220330211220212140414213231232224014232243412242042420224042013442214042132024342144404001022214041324414242033121211301322420213402113444403411223410410420244220233002100303422100034004422120121420014312223102104402332003232411312321204401444312102141210440204312033322320341301333201422031202244203221220104004134014132232310021412301141012131102014134314412022140233011132021323010320002312041423223334401133230202213222042103242224200022043142011102441102300112114402420424441002040021034320041440414204410130222132332210033441414113322413404322014442124301042431003232221413243033303142011344401442112443424402340041300010202313033314144301310442443432041041230120431420410343230442241004441243000020230100344011312410413022303122340313342240243223114003111312341223443430002300331310244041130213134324240211424104140422330433431320230403220114004002102142410341311403140233140112323314303014240323141114022220132420430421341024132041103101403110223100003432311233412201432312300310300102221024222001404044300103422431431231421441031143141001232442201022343", "022320222120020022031123032232332204301331044420423433043214022224123102042323031430413402123104223002123210220142214000241104222411021304101310201324113300142022141034331110230320433313231210310012234422233410302414023241301134000301401301313024030400211104442204142132340400340424124324431230410014043020434240213303141034402322201142130123430320004414014143241234234141320244222341223322402440204434130034242111123123241414013212211044041114403002022422340031421204144103424322134444412144030440320302424143132132322332121413304324342023344010412244423312102412013032003421423111234401133022212333111131040432223013123314143114303132113132422034424310222230423312340043222231244110424421442104034424431340401103333234423020430131011102403123310132420434041210200004323330012443120302404334330433422042403100000200142213234034213210203433121320300044414223312444304140024433443043030032132421444244121031333123232203114432001013313242100203020043430444310040423200034422112242240024004203140134223404440231120340432333223014131043232200121411303041321312121021204210113334322120042101434243334100410024004210002313213014433210304132223241043204332202100342320303404441010334410404114322301242021214103121330114240120032014111014324023414001430401411342244013102003210410302243410313334310341441221443133322113110300142232343444021004103414140031002413201423141040104112443313042234311314132404321000122431011100330044301213423441334121402341240000210212241230232432014031232432432330212110432101114040302434303413240100444200412302033210214141312132421223220144101041404332222333112012103100400223132002343343322420320232301203313410433321431403414324124200043133410143024113433212423441423020201131340000424034002301313021223410134203330313101440421220432410341332142003213320323043033042210200420222004240212412220024423331040002100301333423103404231304034030443321203432332304202032212231442243230213033012112103212244201144234034300010421234024323201244140102144444113234122240104210423230113313431432202130204424021413244124320214341344142421231412341402334341120121232420403214233043020133033404112002214112320404233100123011412400412011314131332101203020230204140200001323433441030142111224340220412133312102143330002342212324204133023441224133104302433243212202343344141211421334020202114410442000143143112102410302414023124324114443432312024040232203244130034012300100430431123233310144121214131241320044443312114220243241442232323220130044340320212310314302232343124322100332102203324110324412131442040333322122232024001000031433222243044020431204412422323041134011132124233242041233212233042014431420300001210104134224312012204243122103332230333324213124322130011332414411102222041212204332234220121224441013324441211440030200332000014031432432214044030403100120201241442312430411133320342223323041401344323323112021212230104410441011333310401132212100313000001421104132441142302331340011410243022240300401221444402210141014410412131411403332120422141343433122212020002004421141312123241312343032203203010104413344421111021314242001144212033320134423111231212014140033211400130002302334110042004233232314010342431112323423002020434100034414121312011040124114040144321142134344320433013132124004023423020413323001233431142242040111200232444133302322002024243104144333210430222323341303431041000143244412400132323421131333224130421021001130322100212033321313110112211320401043433342443042403101440340432233301212430001144234040001123001321210400130133141321411032422214121401214041301334012211211042242144224332000110021442204102104234303323422044030442433340030331020331444441304120322430434143310242304043332122243040103110332010040033123331242330141404010110344210340243030423402112344230413100141003110132114102410132411244431102042144421033210003221330410104212013432004244430201303312334142230213022102212321300130342142404401011223213333031421214443344234413223400333411432334332401004210320124404303104204023144100432423022242334434422112433241221110420003332100101444411333213313014122034412120033140023240232030003403041020323332141101113012303202101423234404402010003001002004200010440444404111032300122433010012004003331040144332201000440024113442120410234103303230323433442430210134210443431143042000330022103044221141223310321400224124424442224001114011212012331003441400110231222210122112132431432444123012302234014213230102024441112211423101241", "303344001112103143330324341401231032332223421032301340043321322420004413342344403000220302113044222431343432240114041433123122240003300104024400421434101014134013004021311104134133031010030234434204301242332322124330103102131423204430343131112021413241243300022302434204304321231203132304233241414314440423204421120332214133200142414202013213100101101001423044434142442104141010130304400330241033134041011340302324331143340142131020214130110120232344042132024444410404002244323042001121044412324411410440030120140244410434323042024104424130200332323310443320343004400231100300112234000302032012141411410401120112340321102240232311301104004330340240443233421020430111003201041221330322033023311200124311321321112223030112213124334002342314324423344214423113341212430223220424233344300014113020122102244000313241404320434432003111130000104222414023423410320340003201001130331411020323112234014011032401343003140344210132114041103100041400412223330302422112333344244444300130304303122411023024211034121443201442440204212223143133342021424314021202102202310140344010121121031140101401333023024234012102443331120323123202323324433013141110133422122130124122024112040243013422443200222413442233114021402000404234403434004144103103134232112300114423322333100131413402320141431022244031131014133402431131322042042324144401220133034404441102233443311030130202401133004330400301233402430033012001022231040242011313412234041310040342400234312032233312230403043233412110231132033231114333243043143421234443122230001140330401202424022242100103204011214321014013430433301330401212310303241112111323304022234124140044404024022004334402101442003314211244111031403023213201413240022403440322133340214313142024424441420404004011134210144243332204002420401110300434120011340102140103234004323111434432103203134243441414022402302342234343423320042404130020024031211313300030431311431134124244100112313131324104101142123034134201431030431044332331100103332011034110100133033313341231200302010134401010411023112114412301401231214143123001422210230232143222102001013224132330044203241414120121313404012223001400044410302410233444340330012203001134324100021333410313014223121432202434204204123202332024404011402034444300211111210112130010043112320231314211333134432311021133200222310230044233023141111020433142103234303410044213421204211034410020113211443210222332034042242222122243343320401203120130330220201114122424211441141233334423402230024043204040100022000432112242211104232043404233330112240302201300342231233021444111130323044111142033443300202211300212020144412211022020200310103421333413013013300234200140444331414434144424032024140312404410421444442224310224242142332122310404141033013122340224223003114340222423120413444320442332010414004041243212241244014131141013333223433423322410203213022410040102034224400202031301141100312223242333201124114401014341020340221314220103233133022321204301411430332401410131433243112203023030202341412204412201020441133433400403412420044030430033204342321302230101333321344134142431410232440301311232413321201433341110332221223030211440304120232214430024013223223403310022131024303421030223414022324342311030322313112402000402133400022242311030133422202242420100443231411020044001244220234031144202232022030411211400234210311230030313114211043312003040444431031123031123144012012000141023000121440210222403214004403022121422441242423414434321333310123430001410204302202213243141114411343041404043100443243443122142334223040342213102100211412342210040103231040022004211430131130403412440300213100421211003323420201033240021241403302232114034214122421213223431304000001414300214444413234313030300143423110333240324342203332432314430240332222441011310324420102330431012312442004100020004422022244201100321041230344320412230121231212121322433203122334402242202034332434023422312034304344342314302322430421001400433433443221021112430011243114000322103232000330223440430320124132211323322234320330034021314210032134212122402221331233200103004200112224204130220141433431410202412401314332421240131104214313201004321142300131141020031004010332404330121133120144110133140333334344412333321014022143211141423323030300412423232324431112333300021001144141140403231203114312023420143224234224123421130212321034432212041411114313323032120431223330441020122043040023232043122424401241343234004000433214140030000203142424414240401301324231043011312400122121040124", "210033112430133431212020030401443144302230234100431200213442304320023101103022011310401034233441104203440122322013103222132230013032311113140230131344334122114001001013140001423220412024333220033012302022044433321011422340244024203424411320101130102331222311033033031433332233242143023104100312102310200021242044041103404244301034230020313042114143041310130311343432404431014143021004212034034321422302144204224004341214400124030132303423433313340302112134321143112234314022111104013303414301102140420244244133320440034343203013021423203114440414102314443201034212224000131331123342103003142311324414141310244441202102104230203330142100411003440333012333044430443042120112033003310421304112041000301433332333232110430234424414110133340132043314112322220140204134204320342324434001243010001012234432240421231022203421434042131131200313343420011443004211114341121410401402111333201323144301324210231433132132114140414042444430203043044441303314214411343104342422300034144031332103113110033124414104412000324030044220201214443011301332032032344200140324242142424000233301242000030033422031143314033243311004331213230242134110013411123202402241030442243412333241210324114330300341201100231340034130130244041221241200213313000123312210243211410424440304323344334041142120421224023031300443414143320411142231431242044222343420230421003110303434132013010121341443421033341114140202240240314301341132321201324201443402341322404403210301141024442314412230333243044110304102334424030004241401411100220222210401321023111243201104133212413432401423210343212342230413341222331232022104002311404441424014314424131030234400223013022041121334032424241212231404003143131024332130342122023424444130000021212114113124034003123333130214032010410212311221334022334341214411440322211003010234324323224110120242420110302123243112131224331042142301230123432404224303303442000214240422103104024421231241132101131431100242323030144200104133102300222403301430320443120243003114331111014130130431441423011032101440410331121323014321343342420321311330224012221324001030020001443040410430022044310411024041023114130014001231430231211330234014113112320313204120211311144120001012103142222201400222411212030203121302421203341311213420112432330421412130324011304001212412304342404411103443210321210143401042400413243400120043012421232044410023344142004141412222301324021123013344212124203442223413223304301142401413400133344124341312143334244233141144110342442423222422410300103342124433033232204103123411444434114204124211324342212443421102214403322044134224412313240222341441131242004340031433244213134240013424023203010041434020114230423120104131123330000021414112432200403323333212041014130341044340323212232404321214404304321024200331330244040340114202121202421114322004031313214232203203132201122430210424302423231442312322423002233333220002100124413023401312201231124332411010421000004303341003142232201011143004000310121230340020431204214012300114410331113103430303113412243130100143013232114304124020412044043133440422240134133003300403011122310410203331102240324332310234200042241024410130001200144413120320343120042433404130414420012002401041030430430210432022424410012301420400124432242000340111231101311010442040030144002321143120410203313040214214334433014340344432221422410334404041430432440030043211320103012422404133224100233114112344303003042001400432132133434300302012220041231431230233214422020313123134103134103000443131433422423442024111334443021204441332410110100342043204324232200434222430014424242430400022304324412303143034331414133203003210330030242441123304444331332241033432221314143433402104312242330213040324311442232334130114411043124134214434444114243422203241340031121213403213342343031020121100214133332300413033303112330021403131330133312310342034241014422013414043244042041013213113132131111021333103443234031113034124020102444444323041144021323323000322202031320023312030402124333430313401301123403143320304123140411024000422414232314314014223211230214320420144231112220333120342022443024140333204340324330114344233132003311413120341210124222010412203142012203430033322242344002003422140242220040203011120142443011232110004400030432202411243142421220224321414201300023144211023130011242104420321222312341020413011223324231024230134113041241040113312002203224304202142110024443111100440123332231044343032144234423441414440134233020311420132121123400131433303344004330", "220433223110103333033214034413200323002000311113144434134411102220404334414244403213304222143341204424233244413421110433411201012231313001431244002434434220401022131421123442342024323213430103030411000030104314402000003403312204131441213031141231234100141034303103011241323012032444332241313343303032201104312100230313243111224242040141113301311024332204443234133343431420141234012401020243333132241102111232142332041222443141203012441423330344110411443304003231104330222224224221333213440344041033000200404413313433034424042021212330411042240431442123214101132121412132311132422134033244104401014300214143144012012321240433321143440322214143032304201243333203121211414403413431032133114211242211240203111314433332021143314124334214023242224332121203213343443442312241123002332331004223143041001002311030012243021140444204001010220411232012144413222201142331312404340313232234304213224212233141103423101202134424141441323223043212411024114423233410014102042133140213042321140443134331334211241300112123404313304003313242343343443303232022142302034321413304341141001011141200120342222223314443421433341344443032304331430304023021334344101103323323314334120212142134443103040232141314102012114114422120102011240420304231242104340203340212103341220442331223041334421413133223403231210133333134203314121340040010211404113142111123133214332443311402040014220104012111402101133022021101324023210312213002240444340230443413010122104022132323041423021342011023412411232220420410230334022221322400314314332211033144031303341433003244212003304233234221412004134322012130404220230213002020331312323023300402432101010344212343321034041031234031413440414334322131144113442024341303443003323240022220320111402214130404232443023213233034320041302113121234413130342433313124201002111312004313014240422242202130203214421110314100010343111100413143240143440313210401114413304420321100400403231032240100410402312410414230204343103303240133042343200024024103424210413103320341200234241434113031444410213424242041211331102403423304333024332443122043144014024440210300114333141414323000443040331022041313214021210322143434403104401400414310301320143021433331101431300302224022142443220134304400033334431432121422211113304202312300412131240013003442224002300010430244322441004423311133441300431124001232412112233011023344322400331232233443130230340111411244212012140010134432104434303223333202131244222024200041424004321311212232134434302141213044123033441403043122102324212304422003030300003424240444124240413304004142011322302032040341032330040320133204232102202212411220220221243142144231324122012310024240023411214030341231104432140413101134031204122312244013313400422222332311222223114004414324240104332043130334322420023213444344423223131203341122143340144341322414410343023001034433030241042212132042032044101333343410004324000232412232332032042103232320013400012401020013321420434013344141121211204230113444421444044342241011111303410431221240322302030142041032314121020041044310223300344124023213411301231404214232400412403044010410440423432033400440334422230234314222102144223040211231423444133240324044230013340231101401230441410202300300103212340043340400313242222040333330211220143111241112004041322340404444014312334443414310000333334120222142322021343021044330423433124320202111400001331304021010132030332011424430020310220240021324404430103103241110132333411101301322012033141134440130024434314300234113202011022124103011342232131403424101324030034222340012442232123332404013131111411013304334144410310424343041320010103132320342400334111313430030422032214444024300303424004001144243230243123332111102222110400232003101332313311100403030344244000201220023322441432004043120111442413224103124044101134334123100412142332324324002234210432120013224003430103101021010432322413434141414414333234231301022430020320041101234244340334401210302430040012241224314103032120412234322002323023130304404400310423402044024133404424041140303211040003442040342300402430340334124133122114213001144134410013323410400041210003132330101210402403402202024030043044333233440012014022114332120204440110333143124423312333123322303402210314101024243000241303021313433010332101143320122340143334333401104421421411043210030242342300040222203114420223430104131303142032423221044332100213132313403421120134320441103233201423431134241134222012001103440204222403212113000002223331402202012212344021443131302140", "100042313121242404113120313104224131422314041424144024402412323211221221033344230223122233123103124412410331324123304222402000201412324011340133343022034244424004241241021043430220113220302211043411034114322030333344031412241424402434022041043103211210442230012332441301011343000114144301020224310104430130321400041310314310322043431220000440234013111020412213102444040432420213422412411222232212410134103042144232321101120202203421034300000301012302313233410011214022320211212112120300301332104330400300021423034314101342033300001021041231330034440321030323034321224241310423100002200343130303432101323224001440301122343313410104033042030100333422302034144033013011043402200013430102022103123411103314000000102124040132104421400032142443430212412320412402412201314344233013121023104342113120034441431223304134420301333400220224241223433431344343431123122134123242104314120442430242100220121123040211413330032440341144240420020214222030431002300032242102002323013041043102321423432430013121024444141003100224440100241403144023404102443032010210232101021334100042031334323144142120101401330203414041401122331233444430042142240343410014234243033203340123301143111233142411111322440411401222434424423102321200303122141430141001320120211302011300113032314444243111124413420002422023124021144443313401434424244404400430430024312010200444144331123001234423243322424114232102231330013412340312344114100303240221141431102213343340012342200114111013030331102240333234411401441441422242434231110344330314403314443433131132211411134111301410024144133424003024214111132204434004332432223102330433102420240414432301144013023231222143110344204204003010311243013121220343222123430440300403434031033144422440122334140404044402414023010411341014113142234344414111244132434221442230200403014220002204110034132011214010123421011021311231340422113044112011144200103420442412134302230424312313311231301310214002432044402030210044133241302230444101204334102124442012024342320010420112222010322242311424044413341334103243220040433310100431413212202040040112323130411210020412134214323002443320144142213103030321124033130423204334344200334241230233404303240123334224110033030211233201242141444024014044243232424102301223404101134402020424403044304121401312440104043230303244042223030241043234344434232203414000333343401324412030310111300202224042431134014114311423214041342114401014012213403231123034341222001244032221131311430012401414114340232400342003310302221020330314131101214100332224144442033332040340011331302411114241141203320441003204001424304241340034340003003300233030432324142434421244043112212134444440314314204324311004030433342400143210421041023433302203323432402214224003423144004420243312421231131004040142010234400133124122243443430321001020031133302314430114414442334444301103123112431204340000412010434422042310002423120040340340000312423111323000021444213141024042121100031042030042002341024223423231201214214143012111133232202222442402144124442420042033303242214030001300441342232432412414430003013410333220304210233031310140144331304414040231332141332001432022142201223032333430234111331043212414230223212212211242443141223201040323020313401110213001234104314214210411042141230301332240040413042342121101340122031242211143243021104140330232230211003434104030143232432414404414114442431112434110101021012003000340014433343121433112232201130113243121034003042002443300240142331120202330330404210021310140112302222422340443001321403401141241402032102433200321013312324300222331012400114421112330442311310410111131021202432231023042322004402444201401013004302131123121303420003133312300120144422043441034121343211140211313411403210110431401211331342404004213400242440012113402344004014021111023231121023104033333010011104314223114121403224433001034424032120024434122220422333321104143343232403130214140423133314023134001404324423401332322410240300121140343234003142034421232322244441311033243424224340304424423424414324234441304214214032400343243111430443044443222121203001131340144110444444114140340424431142401131041300200001421240041003312242132133300240024133002012302232013124443334013011001022133102103003232100000431444211400304313323144133210202223233010124310221410012313020212102343102414021244034333220334103433323132433041200200104142242413124420344002400212312231303301104130213321144021122341234321443122241343442102011403423204034203100000134442011034143314020", "200340400012430220001020220411214013410021322330333122104122413424041014211241113430011142240133022331134141103204142212304201342111010334030023204041323234140224411130010122024321030142043344302440324404203431430030100443344112140102122230212432023144024200214123142121042224312433004411214411432100302113003114011341121012040041134243213122330203043012144123024023202122140423141320110334324423320210233241011021333241041144432121323111332210324200343231244344301432013030343042403422143242104242423331204124330114400324334303214014004221234001403432221143014442433142413231210210411334223304421430430133321434144441130003004403430332422340441124020210421133221144320002132242221032441133000433240412312423122420044322201000034211033120211311231331223223344133143112022334442142104441234323230101220430100441011321040433420403220313244121114411233012323223442243440312013233313014142333420024032011311411020044201414014222204241300142422003224414134000023232444433001210004032222011204303340222302014234243204302403000341033034411442110203012343143123234420341114340423422322314343230424424110320144442434340133300432042414314143232222410140044024330112340440431120331401010343402031203213414123122041440241244000322204114110014011112241221400334402014041342144003224303413434402321310121111441230101420004422013434424241132114104123213101122401120013122040024102103432033121044343204132133134411204244330242442304141330011031220210120333033214134444424122400403233301141141013442413223330113224003000021022301242340042012302441232031331424433341302330001204241422302423211041142440024110423334204242210320013301430442014311101233003211323230200131102422404442104443303343334113322322242133223432112003242201020213133431333334313430013212231040020304124042444031243423302244213112022320232214142210140042240241042410320323041230102413224333113112202241133201132212120331342031030431300232411122320001133434310103123431203341020120341400032014202442433334212231301131341034301143440042433002400243223143400404400213401024223040130010232130140430312221000142012023111124033134132213203331422121434012241332430113310141030322340002021430303202214014441412410423022011401023143344243444220144310032340220304434421104312002212204111304234034330303322121014211010340334243440344442203213244421432413242433214334443023010441434231104224001122021201344104123102043212323303103044011211314100222002103323341410244344302132303101043323441441421214011124411233014343041414432142014014041311132032402302410144220343203232320130120411222122342043112232241134440234211233311421104403103244101340313113224314241304421100311321320044212133104143031034430041441101430401133112120404400002421013224113440234440413103042422003141043333010401212314411341340100331310411300022202142033103333032224043042110320241243321212441201401200324011342212342421243103304412401043304331312432134102002400414202131301403111411130443131020144411224402444000104102404322310043401124431301441030011231221200424330402111402330034200032100234012343213140113004323221233031014332143333204220132243340103312023242030242304401030430024003044032020230343001043342122030341230041314143342112134013204132020342041210140443133002203331232003321014012302121304330123141243230223134304340222230322031341001343443332034221213004123014430333034232424041244014101431341020222314134221122433043420214043040211321013312220400043313411400242003220123220323424400201343414323003014430340002412322002133404301402024103333203331103412302344104400210422121442302231211000001224443110203431020212444240141412332430242244341120044032201230420020224204420201102042010104332043202422320434221111333243323312214410332121331021042434330123443311232120141424330204404221411410123211021123431204411134422321213344244204401443313420240402224421424030240032322341421434203040044243102300004300242020203414122040442231043400402131400234042440142421122234102222412302124044110034103443424114111202143411032403142413444421212042032412013021123203343111113421120314041142132411111104424313214040120132100232330211411040333321022301313242441232441442340400310001432312334133044422333011120324333324023233221233103022001232430214330204211333432120204112202202222420130004131003401021412441322310241112342001331410022411302012042343024344141430140103121330201233144444032232201311212102040410144143113042104413011403412331303033313233221324041", "004332424024111122321412134340111133103022214212232204323240000222323300441042423220404320321443222003423343331304242223332341243141440410424332441232133134412311022300023300103240203240124344241430034132233422333211300101214444440202411340043132403320322214233320422102000340144134112203123312040024222234402041021402001013242110142112144033312402322334412422200121342202030323002032344001313110231420022400231333012111123040223430303214403223220220102212203133301112401210242231000243423444103242443104011432432314213314132212203411012443220302010113204131030021024440401334434203241203341200131102324223044341333022410204342112320414030323402212110030302221422330401424311034004022322100022030110423403202040043023141400130330030434231331301310242220440231440323200133433311400433131012123142033321313013010103201332312330213224011312211123201311002433004240114320041200342430014324220420021300024302101303203143122101003032112400331013230024123140231132322141313131140012001044342341211323041222414331101033443203042102022113401324031014304300411201201031110422220310422110420110022404442000314100140004341213243041411031424013202101424433334130321220201212112333221330410040321432232003423042323320311312304211320401224020241304431141312040411130401323100103103232410442342303422440144113031322431140111130034442144410133203211141230210000334234202144030013024343010003244403424303333032110233344210420031412022133322431033220243014310223332010112200443330012044104031122131103242003324220214044244403304240313134014401243430224010010113112424301201242223301014410144441310214000321413042021330210214411023433114001404123240011013133313014434140111314220341101442212343312144201340220310232132041332322214011422331124230004132141123224301320031102143202012230413141112420000141444302123302444344022142032442104343302122014241414344133402444344221214432120110012220323231431401422413432033444140240043021332103421012413104143043310220340102042112201210023033431414244443232433141311244403003142341000344021423324323331014013142102120443330244323223440323230443440340320210403044011410311411221311112430221214312010322134033022114422312413133110342344431402123331332241411101430244011003414104413231302303412131230242042122424213143201331113032234112404104430213233214002423012224440331111213433034042102423124413034221133001331102422022033124213000432423023003103232113111311343222433341042032134043433040330331214100203442114312131402141022434140330040424002201040134420313020411410131111323004321310323431231440202330112231333331444324420221233022243222332123314443200132030204341343123304344023202132042101232431000130342031032120333031014310013043304004104311141441213233134420242222202441330140322230002433133344044340003023233020104210140043231314013243044441134042221200402012104404131143223212133400243124444323204131201422021210224414332322202204010342203343244100230440143221231433240002114414443221232033031413110421103320304343233012232331432102021004041120211344430140323024220423243230011204221444404241210341444144421124121411301243140223124010200440133110442430122001213220010124020303012114243132141122124103410141130120402332244121231410224311413202021203210424420420121143340112041023313211131224230020043412010242300103222402300112434340040300322143412243210221104340031031312332112242433134013131020414234000141241443342311140124133141144212233303040203242314143023033441114000131002101210222412310100020102442202222121442124112411001041420002301100114424001101204323100422013002440341213111334104124213310301221101432103310031403202400001343204310340130004413124401341324104312311424223044311143214231231043320000412044340033120224302130434321002043103134200323010223330112111341433102113442324003313334112201220212403122110432114121111123243040144200440121411114110220044413002143033010034020042240414003332410234300431204341034210034334141331002100302043414130000302412202412001123131040022030030011144044222234220420440204412044204111102020233223443203330004343431423422321441010243401243033342021224430312243300204434444214140134324202010432333231122131104044103010234003043231102124024313300410242414213342302044241411202014124031033341012102202101240311424342442044210011031044242442400441341110203221140210213421411010144204313143341142304100142440142221120303333132114100003144030321213230202322411032341001034041001124314012230300313112", "432330401400323314344124211232200330142444323141311122102130123434140114201243122100304114033204211014012130213143104230421123043403422132433310043101143032411403003340020000441234342310432231323223403032220222002414412142301413134122303121111240113341213043303040124400401000142034101034323300202303201422101133101043110132221114333312310441330241442420032111022124224100033012441103102140233433044433203110232322301122221443124202000200113210204130014221001413101242211444430032302034440004441111010431433442242111004303002012100442021234103443122100433240134220404442320343204131303201343122124400402101013200131033321140443343143122134401011233243340422313202134032142031100110104330101011234202404243204020022121134411130021031000333012010203312033213404331220232024012240310013030221221423101220143140142323221421102111111113034233030014122113112214241444432222331012034303421114224004443242003101414040020313312100044310112211244404232040424324010430230401240430423443121220314142020443101424003114130402101402110001043113201211101331304114040213002323132312204224243223232422213143012032243203320341130121031422201202200323101403011311342324233101320132432232412110220041220443001134023312200123343421414023112431041214442110131312421424321403422341442102002044014210203442432413411314123143431140322021344342230410010302114434224342423033313400041002001210040004102403232143402442031321040122103440301420003202211123230224332344430130422000042203410433002413420312022024130222011442242040331243442304141420401321411332002114430020200331143221141204323440302121314113142242401111123404343411012032402123130433040341224114024320213133013134204204320320411431042031244341331422134410400423123102321412114202420022043113110043442300130114121311133021232242042044430204310321133301214222321432402242323244331224412441330341314111344034212014144424304023431404121133402021112003332224304403304330143010041042413010240040240244012412324302100120434140314000220413213242314230320102034300042323313223302040444241032323203212141000423201313422342421433000123104304044412103400144440343340023200114011324110120320342314221033413023033403100104404022001333022104110231044433434020121343300100023034343033021022112232204232401300012244323320142332033410212221304443311202100211232242020002341443412242420430313331114403003403020204430034130324011414411021124232242220440110411234240033342234230330422313214023442144124130440244340030400400420133214213404340301402401233141122141021111433430242240110242300122033021104301123122034003130113113210341312144413204232310442332012413004304011431322041020400004112232403403222330134434431323430402243224042212001412431310424334023412332104420332113014343043024022034033211213432122403304422110214112404121300133140014444000110022430030321424113003201021004030431322314200040240112421401100100100233422140221010422242340311423342224140014340014001131220332141402320313332323210420402111432314303343220420103401334244422301320212244442233332301413411424101010441113200414332340231121421223003203032401104301133231030404304213010441040004300300141244101200031042400134120330141334231114020324341321110400424431032444124244401042244344134010441112013442200422031214320124412202334323414214011033040234412202423140014022213324211420143413341111431414434141300344230102300102333411341320403442401004430314101320122221400411140001141001100132041203342212033234230402013310304332123043411021130210234202011301423401141422443133044230010421010203002444444421422024014431004023013134002101330130201443321232224103434010242323434021102444021333242330134430231110142403003104443324112101221340113334023421304124121122004442304334130230430120111410143140330210312344132214404034033221303143402124114230133321004001202004041143114013124231324300232223402341433202230223143430211240230242013212221000230102112341122443112222432032423004243220443131320214331141011241300304121434242302130113024212433130044114323214330441000003404032440234324214223110024423300114301341034201224303101220424124200330303043004113230403341004141140230303111123223334421103213312443301040002344301432204444003242123244443124124214432011431313334443021304022040431123402002441043230333224443321220401011423323344034331400042143314011042120144223210202041041324023021042234202022021234312024111402021214102422331342441322320334000141232122424234301303211430014433140110", "231421121220234201043032403231123013040402130324110411323341013302303031304030332112412222322341110140043110410103123213012131211120231104022213112230232143123032301041020141234412223411422011340104404341042343414143110331014322414120103010114200313420414133400331401243114442343340311141333101204223144142014233232310031434244243431102304421230414403112133121023444404214121242004304010333103413313420420130241433424444311013231112124340411204231023312023441403434311211013343032333231040001044324342201442243033133142441134110112004443443333112411323021440034310104010102412321214242111103000232102332024004024412200140003341043230434012134120013232421421341311011303231244410134140024203243304314301424110200030032140400213114434304041021024203014133133442424441421011133344141131012124440242413234130013214044204134330043014300224310443232210100313313331312331421223113413333203030411101322303131143433204322440041002020232034032330013104110413030041344240423002333232130423324111400114142420010304410241343121242444011442030040133231311033202041310332341400104213440230231024121003033232222330014332242431401212441324442022240411034414430314331240443414220140023200011213333423402403334143312243301314002214132034222143401044132032123013234342043041040331042313423200410443241112043132332114430300403111000100134131131034233434242113231023341023430421141224144231210200412423222242403233010334311344113132102303023012102322034010344240421021104443011224201022343123024233440330113231301010310131010421100011213313340334310140201102401400113342000044330302334030324004010240134103213122230331020341221232232111004224333240322340322032143444232000011422043403210201241143002301344302201300321144404223341132242224324130201211322120404222443200101200332321402410434424011031240402121422331222231310012000200130132144001434100040242321020123042143030341310431233112222434244221134041200232342434214110213121243011331242202112341312412301332413114030211432321141140110112343324434044230332243124142424014144224211234014413240131103400420142030444320041420212212333223014421432304144224014242320300122323230430322010332043300323140104343244230141222104433342114401430410431313244401242233224412431014234324111204210223420241210444402002400440421133132043342300231321043203203202231111243324320412233434434240042044121000011410002333411021334022231011033113101033134133202300011044433122411441120120220133242320240241221312120214112143124034200422103140212001230324403410121030212304341244444234121311134340333204213441442213440002200303231023133102221000340110000321040021304212201104242114043223001041203334022240210414333223020101130410104314343133203434131201024442140310213212141202130413402341312014110112321230002342233320434122203311041120320331010343342131031122114242424112334321032042000440044303101221244400004441443000204043242303100130303413333430403211103403033421202223023044314240203203332230203142423340333004121241110022242143431223432420403104332014220201233220410410011012423344231301104022440414042241321312020402100312214121441343144340243222021242244300343444011322200424320222043013012343021222233432000223400410231310321103110404404212103232431444031233302423104212200310000444144420230222314012140034201413040234300210314404334313213044140203004120140142010124144024332120340234344201304410021201423112013330433130120032212303243021432424012343021203223024000133233434331311123101301102023121323041024103311323144140311401013223413444031244433041130213222330300320121112340320142442144423211322322400421001434224243302330210000114344222422142144443422132123030022304213024044422230303240311202034112214132010320411144224431331313230204200404433403401001042144213041234310313301344400323222444034430410121122402044214141110121122200033113040313420003421322213403244340243244012223300314112422301123322113142324231401442440133321341003224023140111100414040030121220213343240233120212441341314333443200230243222204111004203343130344343410111303044414424423323140221314423244204130443210122340431212132100134224220244043322034102100230000310231401040204201020031342001113310334222244030213244300033442330200211101124120413140243221103311302110023310103313313011300043300221331221240210031420011104232414204202213324002131201121241100114024230233114141204012014102042104433321242304114301330404200412444122121313221412201431220314120131234120322210310", "434102200011130210001400214312101320221401314331004033110431242201303421143332303041441123032001102421320042243040000322213010121403201244234204332014403042201220301111221423003134013213220312022314423110141120324331401110211232130244311442323144031201021334040034332321033041311133024412324443010222144332222203234403101133442410423241130402204320024232131242124034213123434301421023222002040000230024144341420331402200124431443230123233222144314044111311042432224401210402144033122202124303223031411234314422112213321210321044413114211022023422140201103300003204200303303344311020421032240113323320323412132220342333000444023422441333112300300143214404104203124203441042221140221003234011001122013402241110332121201300330031123344232224103320311000113232213041042123343203333134240102401424432232414042423201440042320421113224314243442434214111400413101032301212411411012303121140144300000243201324411234421120223013430222302443400441034310242144134000041302242444402303204320404422342334230004133314110414333200212101231013122202302121000201201220001300312212033104401033121404244413422012344323420004404403224404430224133002444232442102014330023313242303333042210323431104234012031301431400130204214132004230422430444210021431411120342000204140421134333421032421314231043431231023240343311013442421134444111404142322412201111430210342223313142443003014304134144223232424332303022322133332410433041423201004113243323144424333341111041243213211411031341424311142233422312421200042113433321434044204004024431443301341043440400410100312204430133421443113211011010200030121034114110312402131020300220240201323340404310243113422023343214400030003323441320201324302402411043224100000414243040112224421212121200420311403433421042423411212310434432404110243131122420004304234001332404030111044100433014220404224211113001214120122441103332312122213442202120232023040333334342142230211313232224044313330130013434312421230024011111030001230424333221100340334221301221301114120231423012424434141121442000224010302121410431343422134243423241231234112021111021022443431130034013000444401404442101323111312302341132342304423001114240024330040011411314341020441323111033110422221403121420144132113414333114232014234120404124242034324212012322042444341133303403143004343210412033001203121143342014443314324024240342302013210322322111331014431132134122322214414413102011440141232431101214323132133434002342433033034143240033133401010034424412412231200144241320423021134431022324411232131110213243000342233213313200113031141412334224400311114000400303333441241410400120402240423203143000410430203332120112213132341014223120101441143441240014222230403004314311434002102123040214440101434001143313303430120214421032223421302413414042024203034041313224014313233300314431121213223441432444232342440133441131024413320333314012413021312430232220340201430221120044111221410410320431110230014222122032012220330003004412133243231114113033043331323330023111243343341040243431033002332414140020433303001412102320013331004312212010333320341201304003144440020324310122233222334001300341220211442001124022424113210323223041204004300211321201023031332023303402442240141211120212120240134311440433034112421022432401140111313123021342301131100404242424241124311110102120344413132440301004420420114213122023230142224101104232034403100403012103314441111231221224431133432143404424244024203023031232321311010322201430230231203121413442443040244323024431144444100421334142201400434340122121143400041034234014341213140041104230432301313040113320221344200343240134322004433212344001141104331333142140212412342002414313324123424111204004002324233044042133333230232140142314430310103422442122133204323222413104122033242220130211211014013213321204224140321440014122122310024422224122404434443204112333343114121102142241212432033143114234142231214343013003120414313143243241221334413111200014222233001430420220421300221330112402421422021342430220034110143212031244122043133102423433010020010130002141214113213132413242044142032140311140410104144134241330301434224023122431130323332042333401433313340141012432113344034113110423134210233343042132023021210300242024231011121043043444012432201242110034001301143441411003241330030224323421304123202132314301214334322420443044220302143331211141424142220330201231243342204434344112310432240301041111112202013223300003403042234403043441300442404123131113131301430401140004", "313432300344230114244011113244444001404122434301212222433344323010132030243342343334240000340124320421014433203102142324001430013441042323010200311321002000203424202422440332311340030202241003340421211321343422144002243123444022240244204023214120402104041411014041213002210333234440433110412323203221240211030241144044230202212432003031142442231431022421233413012412234203024313341001413311213330444330032440443324314004304201311322333144124040121413112224322041323231023031001242021120314024401211141040030411404233200443412330010412434333222423141412210334031002401342132410312123344424223224002244213340132330242101031333324214421221334443343013000004044023022210131312343442400011143244221000330200144330221111410441243111231000130210334340300042231232123110102342204404231001412311203024230222233122333141141342110103024432421331312232202321242232400031413321022410412421311240412313303143334100042100310443203402223124241442403012021212123104124010414341242143001020410321244404012432300134311011302420411141344011400114402220331304013021313023401242241014203444101232031013302043324124221211110001241443444311343314213420423334314133421113211004331010424121131034443433144214442440000323103233113444132441021043131123343131424300313321124003220440110423044424013111120340000320234130313314140131124204213343440021214210223410130000134323432134344030123130101430234404043224020414010404231340124232334110232140224024133240334104131142303004131331123400023133313404120033440142212342414310443012112100124403100313344223310442342141212132224323022030333010223004212011032322320100320103342321441323022334303300201131003221240210403002013311440441423233202003040044121431234133412121002214414234234133132123120013202410222243333402210434144032020303110300002313023033423113302102032011013410411201112003414000433220324400144220311434300323322400002232420332010333111234143023443144011134331031113414110022241014314130132330003130022323344222033023124310434324120312131022222212141201301014431241303324434223412344333001133113424314002032144042102201000034241022200030143030421433014111404040332213312320030342344431244014232003234232014212322211124340230012003022111100031404100341313011013410130444300210120042233203224414141411140433342004430312212104400014303001330321020201230300423134420243101340243100400141302403124131320400131344033103243002444201032140124413240411223343304024312420413134330411203214004442012311020013343123120424433043112330424303203411133403313104102240314432243331114132214014423441103004402433424243211332241100121112331113203321012021332431141213420424233041433412022440001202344131203211103141101434221243404344223020242144131032341322400130403430334230213143013044032122214003224343434404441004430444000204122434201232400403444110044412233134404000030300434204341121233324044204311433124333321202130222333220324334330131434420133010114032441333003011003110231102333003233210123300221043231203241041111042023113313034110123334130234413321124022212110414433021213101313304430242324434201431102212124010002134111410412140000044231233044412411330104242044133022013230042303030114034003132440444000220312002343011213103423044023104341140103403202243220131012031233033012241332400434220213303402102413314440302212312214001221014041410024302111122101410134322324112112322323024113144111203440321211043041010003103114043142120104142040224334034012202032042431304232230030420202110140212321240023023034211403120403311222434031421440214321241233201113040242120240133222103143200122242311101102330302002222030140112233143002312021241404143323232022204320033142120234310120102330100223024424440432101214043122423013333110202112330003132230130140043420040421101321202242420304440100012211214432023411104030021132243202422444113141144101422011011100131343212204243024233433331112342341404404313421332134212244342023434201410021030142440234333402144244142101422413204144123021313213011310304414120143443043333231332323401140302204130111032022303310032111211041444302210121401132241413200113120313432120104223401200220434433331104040121311101130443312130101140132142434201301320432223032122432442121111141104002412422022402240101224113322413102011033012243241121142423340432013442324412200243041234302232213440201010112003134100322121334104013214210113342103422400002143420104422123141031410141340230213214032232312200432004213224433002112044024421420", "212233241221243112224411220232301124234033434334230441201121431021112322121424302200431431402123401001040110422324211202110324230221123340012402134210114110424010042122120240121311340210120112404104103442041110203133103413230432312301232401322000000423400201413031333110120401441221440424434423042214432441121332320344223300333102104102122141340203334323304131231423203323234404204034300413444314330020241323214042314144114203201023110143142411314412434042044444000233000101332214220000104241111222210214312112412204424403340331120343000232001404224323312221102323340441040411431040323223032432231201443442242213203223400212100124320302420214340212243421202442403204123103411002140210033014111202233021002340244432043224223333431021143414404000201130120134213140333240442032324102424330343113422334233342322141330331233334231121131400403133313340343404232332012411021433232424240223303110104331100344131341323441014012031312304032203001121044420330343040202134341313311324444424423310043341041242424332121114413111021032221000134041431042140441300111224331420113243342432213220304220241312121042230001414312103241201121140200012102214121222112240121432423412432211420324241340400330001200344212424213104404040203004412034114222300031403344343001303024104242133341012333404000013144224000202404310440240010242244000111431134114443104231034422304302024320214332222203032224100410201333004443120303200101402411340134042314333014413003211121012114312314112131041102003312120320111233441323020142223143202223433104401331002433011424313101344023314413344314210243004320442201044412042131311101134423424111212410204311324001412022413202433312423234220102332423223003031332333020042410441003302040112304341432241444122132031341321411014121433232343343432221214044321233222342221124343412412220400134223433333402001102240112112422430423001014302140202303032340414113004004231320334132031233233010041040413002143410310432333020404144012103411033322421202101111402442341322412321242110221314312021230402212204322240223211032130304403000212402441221342230041130020421214322210204010423204004203030113342003441313212000200443210322031241243343341420230133040143230421321313143003341031422232111410311240341122130011323100101023410201043223402441240222343002413143131330143004404114221102211134342143023243133411032144243223122433200141331112044111201112420341202332044042424041141003413130414331113430031220123321301312041122141042401344311331031301110334030432104322313301013414303124410132200232041404413133034331430341302444340410311113132241131104103300434213113401123040341403403004401404140140122303422002003131441410032442234214332413112321210234034442204220144104403422101002310202200423343032330420144332040311103041320320443103211111414430403422221200231232021044024123331413441103233042311301022300020312032034222331021304140011004221022002432323431013301123021032133142131223101344444421141310243203033430002031210122132133431331111343420403204000323043320020033100301141234301104102204043323322320324001021234410343304204241410011210121222004431344304041410304024102014032400200222101034330040310043013320402222110103201323220303134042224223211122333401433101414441131433113332104314110213421010142044123420043232030012112444301042114104400103440312144041343013241041430313031400100344012244320124132330422000314141211240210143340042101310443031411314302103331404234333143033420430003124112220211200011220012441422142204044430203110110413323223230304143432402243314213314442403130323104211221313431102402013404444444422134412234310104233301331203121222211032343214243112443440442403214044331331311422014010043234421342342243442311440402221333440123430021401420134241110243400333322100331211323240333342212224033240133333104232443324314422104420401444131114114132241133322213303223430224123131043401421421313410422013323442004342200243032342122131034342143213201134321340420323024200314113420411412432030044423011421310200133202000314044434024122301004214343341021411103421142240034030430030334441312414222334432331334340424233341132404413103241000341401102113122412231141100423404213141421140032102443323302433104430224404123014300441402230104122022421232200432141102420142303002223402240340441010014443020242203144223332430330214442043121231110213242233100302240401211322111042311221122430223121212431013003344201403412221214413224121040012432114041012304440211144132210", "034432301041224241103402422114424124012120024311343303403133024321142240021341132440024442101431014301401310000031031231320134420431331132440344002200001303004441103042422420120022441302322003410223130222034123330231420014031412244014334440043222340133344002402023342242221201411033034023144242121020100004030312140420013241340210441000141112413410123210434333423012304143002203142342031340314213102423344211234203331104323142022043104000201244134322043004413421044020303400422120143322430230311222223100140411402112324422013232013020141410142043332341202200034201330403424032330010114132334433434210110132442331233300210010434200123404002413423400312141221433330131112401110134230321421111434203100404402404043042333432023141320112043211324401222010323012022211104332211121231214144311013302412331101410341334403340310022202024434044401402232241122014431042123343220240333221314220213444301233423320242331142331042021122322421330022343301403130242244212421232210023333421401300144400134221312414303313040412101223421303334141243213432410432422013110411131324233243103134433020341043042042030202113044311320213402220021442400310410024312123313022433141041201321133333300441402142243130013314240413334200430410041423331440330102224210332340400010411241214222320030102100034101103024222124032440310100412100444043413410133113404440201431414223311102334044012104311010030241223422424024311202313102103341433030314033131114322332202040140110001243001223131243041030311340031301140213403433001223311022011211140201320440302433431300013303231413101401241012432434043034313302010104213410414313104240312433122111404324433314102432223041132320140121244334103423014320132120210424122230322242431442021423144440421142212342420221420304220123213123234032222033410202210040441234324021022333322403101221140023410223421101040013021214414310242212030202131133420002443434022131400041214303222323340411444121101444411121044030120203331444130210331203020123241222324123104232433330111141100043332111101324123211120302002121424333320142324033441041012240323032112203424333340113040133321243113043021432332442000114102331010141113313411310423124101132122412423340314241311041000303240411440243020244144134413234002220012224242324132133224013303033321202401414110030220344010314201341434041240102033302120203131310103302130402413443431323412423433002304220100410334202104022112044304433043313332341120312141444244122031442421113300420203122100102010113032214443320131040000423142111033111323400230103423421423220440200434320440443300032144222431243101314011201024122343321024201330301410321401301042003230223044110212004200431423103402020322441102414020124240132121113304104401111040433310420313434042140104444132022410443032333103404024221213120101311302121100333043130442414222111203341303001430134410420402021002403344444304312201133041312411330001132041344313214044432234424233324432420230240400034231001043244302042224220331103111420124142010403230103343314124134234031441420404340332213104231011130023100000143240241104212240421400002413320101431404213211404430123301231301143231233000232321240123141402023011411020141024313202121212332433431141040213212104322311131332003033104040420222301440112313422022233321344242100243033400330402310032232401230113420434202334014124244114442121403221301011244000400413203244130024410020340310100243133422034443222213223223441440000012442112040102212230310021243233340342014414224211340133302324102220244224330200301442023420204210423232233304131302030140324424421342212200104200224301331401020240000340400334223002440424114000341310311000240111420002342023203442402014140114111332332103112421140223202004110204224314310140311233233314431241141423111300433343222223420143400202344144311441213213411004334433304430231411131402323031113120441043111044011020414143144242411432112322034401020344432212122301430014204234421234400320213121032413322421343141422333411142220330432212314010240444141302204440021422212234310234343121010033344114122010013424012234343301440432123010213011342333320314140223134230044244321114434300211334022443243004140112303114132141133113031010132211221314323241131232331000103034032324022401214342400022423112103102343330102321010012104242324004321212420120412343240013334100002432114240002323413333303140323410330101324133004200333004042300131431202232122331340413123242031320302123310430434202100310404243320403233041024", "103440440233040104104234302144121410223320321401441113221203212131210242023030043212003121433110340401101221021402004141402410203223300431243013344211121123224323412442213414124414244320103230304241100434422202201112211321422403410212303010342302324230043321204033012020100214442130230223200400443134344230011332301003020122034322100210312020200323134003142240341000110122333314101240440112330431321142143012130210413333304412402013000123324443234324201042343124014100341302232130400142221204113100413432043111141231300100433123322114110202333041430303311230111112443241143222424003300000234402122241314442220144414240030113242211234443132230122200443022034421434120100112140300411442433413022143310222242143314213441134130040011100110044233403023420140443010023140103021200440423414322323424320141004442012332403341440233114440113121413414214424443002024301030223012433303113441241144021323124320201143422134202024230103014424443204234133112134113030130024431443303042244210020214211423302441143241313141203341340211244014341042411120122314422322303040201030344203044132133220133101432302132130243213412411400430114104131104200222403144341323442132412430341201020401043330411400401331203241314311414104230123212144402030332004204304321421424034031240342421142441211220230220410424220411032334411300031334320021011223203223323413443312343104000233440421311100440232132422222304441023313220314124030203234410011034130433343202021430003331202112100441032100100442100010143330022212213210210223413314310400031202324100421102411404432211340004402021041314444432022341244142133204120420241023123102420014421013042131300321232422332013423301433212322303021200311200311040403234213431204134320404113424302123010044412104344122323304332444201114042402202120443043204122022141404232123401322310200213201041232320212340034110212231320144331201304223030132231021332302013402102222140421021332430010221114031410002032142304404132043040002212230303432323134322241400220200424113031012310232120323401200124313301444434330011232144232313104403423422403203010412033012324223340200312212040403421321022030120342344103441324224241313333411131312040101410332002340330311440113000224001332220021203412403303133332142312044402122441233420132002334044324132204000010203134141411410211201004203433220331101314144400214121214342123224300431201220430431103013301033142311301212320121422241014000233323004000311304130101213133324442342310312204101421340304111202114041243000311404012322320231022240411433410141222240330420123311221400430043244334231134222202024043423040113444022403013140030124312032323343221010312300314333441014433303130333132301413014012410012214301024234103043302233334300133121212342441014142211304211202013144321222433243110414122144232230231044212022143124122313114120004443021100001321011011400423033134213232232232111414013413210122313024322111413444422013342011214144102013004134302424244011224322214444030000001030224043412343002321231430212124010410242220321444042431032442414023014422244123403000311122121041024313314301022241422432430332332340104432422113001201320102024243114113134042213424313212321044023022314241313202440214340431113110144020432031003411131314333114341314323340404001422241220330210023112031430114002421214133303340102033403100430031332133044212021123013040024412014011240403321103030300201102044043000110010244234012234234424414102413430313420210443022442230002424143421434221112044411234100331221332031334133032300234041102124030340303413130003220433403241143021233313012331441101442433103241442402440024114440121112411340221310321020344200044041401204144130243232414401440112023444440304410103433442422313431304100441021330203221414413321031114200003134102124110102413240042243302334130414000002031234130114203021100204130320443042402024234132240343101313422442433334204032304032143302300014240031210443001144404401314333333014100141402040404442433401142223002023423222303004443141200203012003443333204400400230014304010044333342013431213011140001103221234332443420213004421323001433140011200313310232313423244111003002122440303144111143043331244234241424200211421334421444220303430344144324033440222122134023230433234104334031301223031322333222232201244244222101310243233201411044340442342223142343243114113243401041404314341104302322001102313401344244421020001441331422302114204002412020144342014423141201341343001004213120340120414111430123", "311014242314112032113242002342242211222112012341222011430131100233104134411002333001222014233443342444124024104123400100301143212331344142303214043002033214011033403110223443412231403143214203220211110220011022042330340440333033323143311000200243243101101412004123332311144040140041042403342113420044022101231203144114424022204321131220342222214124304021010214324420310011133214320243440321043212311212124101412220030142031001433133231101034040141402141311034020013014213042044104041010320314032313404021101023021232211101113310021044303144324410314312441314203143133321222402022130142002440024231302001033014332242004223411120321340214043300321423422444222411012324304304433402322144141221434410223114230443314441203243321144203002320332302114134423023442024302143403232442203023303413324200410442013210114414042413223321201420204033224203001120424243023404411121332421121413400143224221303214042404204043030440440211301244430104230034200003001000201211124432211244044033312310421310003304211433040332140221104021304244231201412114101331023032303014043330014141021131102443331202212323243134124013403213024430114322341310102203343410344124322440241003304043210404203034021344413431313204123232333403310044224243213311311133202223044124102000032301204033424033322201322310220242200442200430322334301343220221341424100011131103333231233434442343030131132224343024143241101340334220411102200034004213141303121411002144121233402311112033233433133411233203212131212031212130124343012442430014244213121202331311432020440234021400341220333240041031231224141100224003403000440213112242341200310021013331044440043033300332220332112204210132420041102110120203432404134340201140131402120131242114224330323343424401320400002240304320411104210403003344244424330431123423413120133112020030104414033420122330142113320111314203142422210134102321243102131022234201332302403010242320131234400043142044334333423032144423430011311300422210321202221200303012424211412300331321124422201144300031343411331033340424121301424321144333444431130033302104321042144233412402210023130104331144344322032044243113120321424100410430101321123232121444422210300203124422223043322212410103412344414040411220203102300100004330343130201310210143340201240243220411224444130332413431221032020034222032423223400002304004120031420132400220401323300013004001004244021420402111441032104212042422441113313411344424130203224404022003013341412102430112214104240231000334204133012201033033434442024312202223310303111341030342143313321233223341134122022440401232424144142233431330202331440330404002230010313003042134131322413322224004111320202210103214134032103043130432204213013322231333022414202033244103011004330033343413432104344231421403142330230023321222124224100332020402122330002400223034222433244302122232013240103232141122302424113121131412042302024142240434424202132001332112020201221240411220021001010044013040011130012341113421122023302122401014404131204110400404130414411220241332021120134113312022311112023113410122142440313214323234123211411340311343040401320013231314233302010012431303023300443203144103100122130333111441221040342104201230410441010201300301213331412030001313213203002211210321404443401113234121002212111401122110304221444223412002320102023242214110403001403144213304443121432231442024000101110430221403213402310042401300313022442323024001004023401304102401011104204040223110233322322440424304340014214132413032214303042140404031411430042010302033204330341304342214244012442220020411433224023300313101400430423142130222234131122304423442113223204443114034333303043403411412201332020323101203323142222440123044023222323224431113434004044313004034440103132433122032411132041330042012244144202031240102331033204333110412104444140031024121034431403041041341332214211142102022300042041412201431113044003032044334211200310210321402120402401221112140314340101231124134402043112321311100102241341242322230312312304422133310140111422123014112013311413014322412222142323110132212214434224340114430400032440203223301102213012242012022320310440033111432013230401431243224400400322134101432140302432002121333301333240401104120330132041342204242213143231140311341300103413040410404042040410301143313243111003302031434103322403331040430122442143233331013432004104102412034403411000134414413113312201321133101302123013434443132011131121130413211012131442112031041340341032213021431344031121401214043010", "442342113141134330202141333432411311000441441143200233040204313320013134323330441011201244002121131241000342223303410110223011201320124112130101213122214331320021110022322422404114414113443323223130024000222004424232300404314243323220131112401042023232310444400134004333434320312304310431211143334402343022212411100403111044144031421340411244440434234443220112144142402231220202140414044431320141310113234400343413030000233133131334443010444340134443141104023011440422411243342231423420301411141131331400432402404140223340004203120343043104143131103041011032003314102041303013204121423043312440302343341314214413210410321014034323441003433240042114011111021413444224014434340200230322241240041240130000341403044141412120314013042431401403441310432212322420144031410120411204232124123424300022421122143301201323341342401434242210140430423331234442023240240440324043422121020231033043401031303421013333011241401100234214032211011441200433322114032224011234422120312132242402120330401320233044333321103032104131434003220203211422001122242443221312120422031034110422004342404112201440304311301400234010204443144414341104422442210242420443433222221211344134314144230134001423323321201231042211032031414430224022404302101211412200111111024413034343330021200001240234411234220134013042333414141331322013100013044043410042043211432103212323324114212410002221040101010110014341441432332211341342033302040022421112442011203013413443023003004420014321200220003030112313304200444421011220221113032142124130420403232201303220103144042032340242134004333331023242212013223341223200213002023122413444130303224422424324323432402431000441113241033111220232100010234010343110232310110020214413244340304244024341433020123430344314340424100401122414334122311120133233044331240404243024413401022431132400000241014203140011034202114330303301344443344142312000340143144031012000341303013424230421224304013101401331240021221013201231132400410211100423212441303210014132010040103324411010100424412400403110204200420004131203403120344310434013221320344320230322331103411240323133314120402141144114123030224211021333000324120014333423411120043410230003332433144203231101401203222101222404430223001321410420001020424113332021024344421402141224011113203433221044332112002312311313142312130101230201143231000134120414040114310201102412302442211441022310144332133420301012044133410232021244140412002303230144142330422304431031123130330031121334213203223124140140333403321321312000121123044244100033444024302032200234431404233330303110002112311322343013344402341302032234034230204410022101213333210230442134203414404404211431423240231422303124231411023143331412144141241100301000233314030100324123122313040441323420200244200044132242112011231222401434241022023411304244343202331424133331231043133200032011434221303434021030241012014024443403231210432401421412230401412232140041341331312111241021433401244312132021023144101020313232013411231420303400234220111124433340214111231300332114324440432004321301200120422212033431013003331430333430144402331130311110040303023330140243222140142323143334124210021144041422214311003134310424242341201401410123124102440424240234222020030144001201034224231130321030111234432224143401144410433012120021443240122313320123243313242101030121033441240042032033204140223324434323244231021413001021441314344100311121220443303104114300021301324203424010031002414004300214014334132321020334142042220114302100311111440303020300111331204223234304301400041230334002122342220213244304341321410342243200330232030340420401132421244221022002441211400402303340231132122423012034342244131333131140310123410334402133333004414102230212222401423212213031113420241111024233302402023311242143411234124400434204031011414242224210231403024424411031420203222001012112010103000210334033121122442131340032343301240242120134100224042231012412441431102132142114141134022213400303441044002440302041434234240111440330221130443431202300014233340011424211144100011013211240143104030101301401023410231004211123443224014313144320042012313213434443212002010220432122114324034312433210444042310240324302011214434213430303441141143034103202012410330313000333340314304311412100124011442132224102101113202133032112142303413121321234114124221214110233302430221333223342221141121112032314234112311104023320142440313213430413310013332242102213101100200242044203021113023214420121102411332324022001132012302200142", "321344232430110044010132431244420403323444220222421221010440241241321013232121041412011410431444032110144201312134340301110222320444342330301231103433233124332344301341234443332124110203204402442422244244144213032003311100321332301004231002104220202023101310321201221241144041343241002441330234031303421103332331130112212431044113302430340242003444403420242102344130133341234423341212434322143421331140122402043011110120203320114122412243210334401144343433114013314134331134414011332301411404403323421111101004004034102142042431033242443424103224220200314431000331004301423323411420440232101302314311111344121430401300312233244224431003044001422034402031002144412410433013323310440234133141222101142021100413403030300024414201140342322200300331132323441011300104402041103344004110003022400101342332142124430402421304341414312140211140420233323311002222444442024223242011334240302043232014142313202143313333003103402044323001123000203100343304042004114140432410041041010001340032414422411423312102434414010122102012423231221243010334132424122110303411234301320112313020121220011313132304122203123342311033444123442031414421041033022304204444123144222413434420030324123230412323400041334412444223331033341212241311311234323021023331010041224431240121314340020220413343414101024342413041413412442424111114123130400102321301443304401133010134233324301424140422014001302314442201121004430442114023212430100224014223201030314104444222414230111022213012020124233002043121444401414240412233411033344014122443424232432000340322333301042224212122214440231333040301011034114034043003021441323143232042341211303001203102023132314334241313004431010332033231433134443401123033234114230312144301044104101411224442414422340124041143141012412324030334421030314112133444123001004000403012041031120122222044132141134341302423313241022213122110234120130010243223111003101320303410301320211303213130312431122122121132230433422000322104131412324204001432104433341242340224440103443330141244233113022412442224304413342002210120244431100323321124443310033333012442321403443003244221401312003024014313022022214441441111412211120222020220114402001323310411320310341330213110013001032003221312121433221312131111301231034112422010223203211331244344132300344140043034102123303133221342321144012320343143324131223430143213314333343202424133121221032132143034042310003141031340312204024000440433243423440120204421404443414241143403031043203113344114024142244113121120210133041403044434433421404112102140004331310112340431412013134300120302321311404133443421004400412102302141422002423432400440104224311010232004042221210143123111401422040014043223442200313333333412124122042304111000144243110333112342203003013123222313032303101324422200340213422131111430314201101333304103310043423041201041200010302003034132320200011301132342340344232101012202320030323032443101343310442034442000442233234023141131121122314243014244213222231010402440111243332414140214113014121103204041224034220010004213040410123300203013424012432010300144431331411142403313241314333243203140313133434121231003440134330221121430233120221223421032324034130034140020141301334324402410304202144012241133100402403212321120403410134443311143440421444340204414411022313414233201023131044143444031203003421111402422120343402101413233013234411043101333412322322230210300102340432320020040322224044343202232203303440431232322104230000440221213233342241114231002203322113432011420440302422140302231234440322321432310004233422314412314343200113101111401022323202241202310243423334310124213302133441414301343210044020411214034142303104204021211400401304141211041442443143110112431414412232040313044314324242011010333344333402301223224044411333313102041110114031443222220221143421222014104244331001000120212304034031043420432132112042123243030200100011040004142221324303334133324341031103000014441430224332103340104202021340001201400022444240102121022413042420221013024204434002341030413324024033321243131111212412402023011233143024103243020324420313032142220010134001442334240242231333311102304043034113432103443212343342102342403213100433343202242241144401232034130130124042100213104201223312232412234340100043241200022141412312022111321333323434311021121302442413001301340402004134342441122004412014341332424010101441121043441012004212231140203341033301310322304123143342112211011143233200023442301410231421020041100214000324214022322022130014", "124022300102223032204200034022110200111314102412300043333210101300001042031424444143302422203024121120323201424233002024124201120402230410230433010303324242121344331330410010300131102112100313430143213332344330003440430341112132431143224434410140020410442101202100312403214103042432222132042304420414131001402131104231010100142322321403343432114411341214032201133140403214204004212141403000140120210304413234121142432020431440102212443024424021233230122040432402103013101214340224320101132400442332033021122003433231344342212104411301221013141340320112043420303203044212114433434233411030112241040223304331010432304030310101441434213100411300332003103143222221103022104002403400013400203040342142314443410120434212303103011214121023413342320022031200130012410011011402034113444203442322142140120411221122440133444341334143330431122201021414410113103320322322411314310331242424304310023233321422431044220240404134014324123212442234113432433224230202343241021121313022134104014103423320102400413243324013120241110330123131340413333422232234444110204412311343204232012313343221413214001034120442002120423003023144310043213333434400410203222302012300113143011101222210321313341132430334122131244121431200110133104144044100311340023034010000131421224024123310011330202242331232201343302220132131031420223210331322001201234032344312102300022244233030342344212220121210002104302441214330202142234220040322033432231133124203144111140312113230340300100403041433333220332343030242140001404043320013301312343341241131100120431013404301144042222443232344333202424112231422421020223322024141243111120421233413303201102301100431223040203131344311202134332001031104340104421103434110234310033221301323102324211200211120420001040001320304312424212422002022232041244110433012403200132202142130222342033341012422014024242331104323131332430423230341324030130402311210001420030123221210331310114431213132220122440233101231211321014434332201134302132204433144040322423113340101331422130344433021140230043113010112222140342133240044400304110002440440124332334121034021314100220341122232323231202104323133022301400242303041112232412124422422103134104122443413310304441302420230221401141434004224211343204224244203043131332001220131132034123020221104300443314022432023442020333232002132040133112003402124413423330331013220033422201004202232304142021120010441214033124412311443221342004330111440211311424322401312331144322220020131230000414324223212102241233311130422144103402340041302444422114020310431433121103323014340412033130000310400420041323212014232033044120411400243332410200142212311443403213442434334043044032314144241420121202424032124300413412430200033131102122014300103244240100412041031104440223424241324323003200112123232414440111011311203440103400311203133440041114003423001122242200201444400410333120042001403223133043303431203442313103233033430311444033014442143121442400301004021034343121140304240012041433011021122240103432420120112200410021340242314013203010124343410032310404342234302233044120420424043334221123232122320102201210423434132222302334340003240114142440003241200320041043143132343321002432333444042142234311313333410013340041242020134411041011422023224203441202030213232412221403133413141322120002143143322331322413402130241241242442343332221220021132142434410424120344431411310430303430313020420033132042323040333002031023243310421342114320441230020221413342322040433013040024304314311422210202231100240023040434210333414124300241112201121232201221021340142222100002031243431044103302411403024123310443432441312433221400333334113044423211432313321344311242304030242340114231024121431033003404001200120020323204140131314302242123412310031232020123011102124111204141414132311342414224121421003413423334243110140220103032131402444403044210410444134224104304311421314312332433134223121141102214221133043321122143121231423221012442313433204204121402034412044302412412321420442103413211442000341224332200230030200342412213142140131231130124412032332404203313341121232420334424031142242043103012014110224311032400220040320311044304312341213313040344323004201044341342141433332302014443122222440002443244342104114142203002042224242143044312014134421042341001221024412443404403001240401444131044104001341300131444033110034434214433141431413111322403203324010311202240014320420110021104212030343030011130424341431120013233303421432442312421131410314102112132411141211322", "043403242402130103002320200424330130024423220422443213032341421400140224231124310420234442133142303404314442121424133300414322403302241044321030310031204211034233240021140410131221333043203102411223132330244321214122324211110311332044412331403143032010231443213014241242403334422413130324330422324042241142421331414300443123103314143401304221402111041432220443314021334313013123320024331121340324343221030130332234122123321111141442323330220302042302123332212304011234341124310430232343423021042323030314122123304201322043400024303113011043221132334303322230233202131324244310113224201420243442323220221040432044101414220100043232314201341212224242202210021420020141444241004033324022022310232421231122012001334121021331403140200200200401022144242311321133301321144120114241042044411231141104344240230230101033311244413322141121034112143301341342010312032434423242322441142203343441340442010324402402002332314034434232034023231340100221243301210041423122204234433144310330422041200233241213422431300404200111141343014300100122103034123300121024044424432411430023013224120240020141211011000414400010320332134003313312140301432224242112243403313332421204312110321120131411342131111232430334231110313221230013014313113240343331021220111341310140040243124431324210023011402200214223301410121443323034440313430221212430432324211101141213314023111033043020131411241223121113003403324342444034302033314231104310021023044101311322122343022410043014422244014144201441102141400000433224231342014124441231004311330033311303122300404223114442431341111300441331422344430441402414404122213023320234300301021301104322344143140142031442403331012044242210003332333442430441344333302340412024120441140104141433420040020400224242201114314022302320432402322311014031120413144341142123022310341112434002430440122320143030431014420042021142120411432441012112001030231213423423304022020422034401142423214104302032342310220041203012444101044413323304200340302304044124242214232314203234002240021110224443224122131343332024023203233030320403241202214432010224004022202141312321300413141114443044003423323322441243221331140131210124324040041210002110230023401214314312201444121020141104000130142030043203122011100343213032131111044241303330411440403310210040333430020131114310144132430314242201010141322220041112102331004102310430213111410201440104344030100103232212332401002234422212201130010014223330113042410231331123400122010212011111122231212103202401113040422110300023410233011220214210340223312134131310433021132402311001100030114232144012321140143134133443301210424334004234033424430034332322233133231024040344430312020033313120223420313034133223401220413332324013404441244211104441210114014330043340103304202143221031340400113240101340242240014400423300020221331033122302421231440402104020441302323331310434303114013334124110113204423132233221242312344414003310414303234431420010223323034441132020014111004441124411341033130012322240204114240022401103322200244302143044024003034301120211142014103222020241212130311414310001440034442133121132120011023041022222322422410134330330302042413441023143001401324021123420420413314414201100000444001420043234333421002114313301031414423332043231211202312441044131212434442133341100413010242130222124442343134102111432031221034000424210110242012102341223321143231423230423314143144121212211313424320320333313034223014031220102003023134141130234010300023131412413434003224003432243303020402223033232402040010340024200443130034100144140004202303044242301232313213133201212342142232302020000012020321023042213443414322323130400111132203142403334303341043443430103213104203240431000024432322413000023112011210043142223212202144121232430121120132312431113132011232311110414332211210111142402244410303431200242142000041240242321322433140332204423202031033323412112113031223143241440430204442040031204331114231334222023404301442212240433431411233414434322203214131333422232231131313113143240201414222022214344123304342220003003044231200042414312114241434210004443323334213433130302303004021403441223323324422144221244141142021002020143134110121000242122333121320333141042402004211011200322111113233333341342214211434243330030000430301131414422031243010204442024333411002204104300313143102000301244012433121131031243020441124022110433013201304300324041100140412143013341043021113100402213421320232014121444204334403444421204422321211310123230301033202124233", "143223022033024210204341402122043441412433014132122022343344222243011412401231221420220101001341421214034343332212214303321233144043340021444314400304103110320111444313301144433200401300114402424330322404003232423244101220330440040234004414002022122314114203421421100442410432132410431144200244222130010001202444100010041431334104231140041041421313314233444101303103112321022400420123444403403440124320033103023401401114432220224324440224040332202132330200424443120410210433321432144324241143322310333434331421341222432314203024042332124112221113141411002103334032431312231322314142430412242433304404102043224442230120314012142311103430020002420230143144413033110031344310002004222140402234432444321434321131030130430414411322422313101314113131241201124110402024011000311413001103204331123241331332221112010211333120211121314432221234102420110413123320413102433432142423332030202143420442413144001322443330224332204223014021032204034342024442023242234433032034041402011220243413300100413401004042102130322423443131033022213334000130424312404043241220400033304041403112101024303413314102304023200112312401131344213231220311441014333302332120230122403024242301020101041413042044311022103443114013444424110123423124101131303430314141122402424142401134042122000211410401042423132330421424400332412120304021333002121343413221222111003230133334224112012414221024232113044204223022131111310411102412003011044303132230311243234434400222000202332212022320443000211220431224242031431211304130131024031204420013102221402434331341341114411244203031121041434211343132303304113112410101420010223044310114410324222033323202000241140430242333024234041414304433214441344013232104001013332244010401401224134343200030220110344302042122412201110024323302202214401323402444333433343041331330021123242240110314100321201213414104002314333204321143140022320204334443142103132022421421411400220030142303100211413022423440231322424233131131013100124100343334412343121334432122441403214020010142323440023321301240143131300310301134330222032334203444213131343224224403311300231020024113244011322242243301234100410131011422340412344142301411224024233032242023221302121430343020242313124100111241032113343121420023224024300444030324100404014342400310342224404333240341424223004304311124330112334002240121203043144221041223002042003440240220401403330423032434341030132341102122403421403011433010234130333421330201431344311031121341340322044434330001320312322103012422220400240132123200201134342222142012302122314431210410330444312142111331213134411403112234123020304430423110221004403141102120200300231212313310210201231402010043304011324110002324042013223233110443312230410443341143011231133312234404320023401230321400334343420311344242212111321243210434020324044220222012001444104240301023041443032440243142430132034402440442021303323420110243112330012231144131303122310443320221334033233304021214302344132400222243340403130122242201222311304420022203423103041404133412231003012331020112210230424400332411231411130442231202041134300323441120431111323233230011420433021333333123033431202004212234202020403121022200021330314102214231202243213310410342024430030234202331103124114110442123211101234020303023001322232234143324233324032303213101123241320122001113424403241033031442133300340240314344212314022303421011214114343114014213324314443003123100023430140222141033302314143342023114341321413200144424003224013431243101103422403314232014124404422213433111232323242143430340010143144434404032340310304341341300413143132331142144020022414321104304103030021432143141040242014303102401241144013120041110341122103112232222100102321443101401200142022003121143014034330013324112043342044034112040020031132211424422314444004243310131300441444420021143413310433220241444110412321144423202224102143114144122012014212103310222140043423123231130403430233321430300304140123113223014424013003003123343103431204101014432033420404223323224014203440044110403311141331032200011221031033423410134424343214344440203032114124410403001420420234130302143240424402311312323340311120401101343123222111344420334034444213114433304024134244442310040100002014120023404424231210424024300034402233300040321023031011014243014414431004423133443304134330302020312243414002202333202441411012342304100012324212232303222430143021441004013320020102043403402210140210022132414102302100404244243141333021222240344242431010234133423234100414", "204242201424404134020134242320010224033033333124212311440033110122334341022033343020134001332410430410344441224221220332403042221234224441133104312014224033440031444300111234200102111103310414432244442220130423104120440020444111140420440014400144223321331330411021334304230030000434403211203212344200310234121240312213212030031410444032412133424133342400114341204334213144022444432112121430103242230241040443403334401322220220131312304024233404313401121131004413402430423032413134330144204243104134002120142032042000344300110410104111143200403323423214423140042233203432220430032100244244003423102102234430142312220024431134420413444043014201221443210402003103330433243112301134131434201312142124310314114412142241012424314444314010143141241331313442244240243242403410330311234144100220011440441241130230021032314410131400003432233310423104343132040341143240022000014222120301300144034023443042330333102304343212322221221201011321122342034024413333323334411223213433314433304042220323314342241342412340131443441240011412201104012102314044301022222321240031203043222123420224243114322440121242221341111421201034013434113020004042313000231232222013222143224103024041231431202311433423134442101003320011344324142343300143313144013222214440121202243112441442034011114401304432410403024402430430003212243304324430332320040111132141140110020124130113403322102213310114242320132330041201100332130433401104112340240430322030002421131343022233414331034202412414214243423102434402203301400204211212124331433123310212130301034234012441242441323143004333201102421122330220303023222334141310110134043143424304122404044211033120113212300434141203143211121102204420201120102441310224330034100244114021443413013002023320132234201131443301242013433004032121322044130334010413424430233403341140003203304021331020011043434021030001011144324244312024122213411234022323103244030442144444324400310444131410122341023222421423323014142032243242001003132123024310042444122003000131130203334244134241143343101043042333131122022214114440140310020442440322114302242014241122000112444224133001402331122314232322000404024124244334302033121411141120112102033110123441011422240040214114442033134344344141044034402203232102243133441140021013211320013212234334002444440322010021323422303413434432001340221142432114033300032420113322011441344140244103414333331114443321334321412440023331032430244040340024123020014204024021200204441244231100430004322012003123141321034223341321302044403234202303443420212314420323041003324424413414300443201224021432233411214224423221302041043303333141133010003223113313432403433203300003302014044413014223140334131442212422140243323113403044033202044444244214421314120013342403143301001314201040301112203032101103400243042012321204240410134213303024342111410112033310242221043003003312013034223434233330042301004414334133332002121042212014042434042031333312202040320443114141201004440440113040231320243010340422102112243411203202301431022414140313300243122331300203400330212204032404313443101343123432432023221413344230124313000220324441203441343022004404042320034434002334134102402143244244310030032122203130442003011312142211132220042202231322334134134004102032331231113020332030200201120112240004442313014233143241301210230332323041134420033012314410333130301334033424024421423240013103143121310113303112200233421124232423214410113324110142003220232321014420330234422312244120041012323033102212331001313102030314233311410401012002020442112010214100443344330242442211322000331111204221041210121213423131001041421242014330412044431433311421222230110103412002433344441434114113422043422303341110123423240403414224224043421322331031300102424032314221043313312243220104342243123344342102124404303321221112144331130424022032324022431301244420404002443033243201102224243122432211421434412011010401141403230023341004441111430213411314341221221102232140033323210144432341344112420324020023034011020024141112201322030414003232423004210213034403430432440213001010313043442000310020443333120233114044201231442241132022321144344343324203233201223314213400012033442333333224443004444014223312234411444014020102431140444032244313121432430344020233221424331434022102244043331343344124003214244031224002122411340432320420221342104331110114031433432301212114402211420133003443114302100011334022220311043300432220142321133124014313400240121033142304324343400133233334241400231343243110331", "444321243242402022431432221332422200432220211320012403114140444032142131343343024402233213444220200442202222111244300124131031022431244444401311224024100123132331231132313444321010220313101042332011230032220103221114323131401032310404024411020204442143203022032200342144442331401441321342032044040043333140243100122141134303441132341031120110230420441013124000333330113443031303200341030010023021111040204304040432233311142034301142002101304140142010103110304420430430012041141403343421432221144031303010304314000342010000003412131401330323030124332231122434133320310023122102003020343012412323240024303412341001311143400400413440003202342112001221103143421333344004014230203221211110042401234004101140242200403312442422443341024121012414231324100104001340144334401133232021344324443343431244402143042122203010122031200011202011041011413041204000024022000200310021433211303134120221421401421000220444013402044123313243141341032213434042204004132104214434132213324131340132202140211440420123101104000401213134423203323430434203131034321111104102024012024231324201201114044332143422321232311231441343232202334244102444331333222304213141130213332043231410130401444231431444123334331204400240142414031041131401244301340421320141010114130242334411224022242001103224110024343221112000022330243103333412404102320320300324043004003331141030102213213044342400421112124013411101221321444224023412224104200222211002140134404141244243033244014342041133130223424113430213101110412120012214314111321244314140010033043323422122030223213430433422231312213231112001201431433320122003023020121042430330312432303120112204423133324321404323210231342044213410013000114231014030110113123440301212012123100101140323110110334133302322443330034240344441312300032031444234343034300002202242431433211433403114022124424223040104333010134343322421422244300104322144004142034432100243314404200013022003243342221132002143141303314001140441211432241044412331120033441242213330320431121413004411423421323134401434400424043132212433411340121242344112140242001321323103040334333012200011124232444110110133140444234440110033102033002320233402034441442240022130312022111401102444424210001424014403400300113344113213311400220321422043134240020301321402141000120132302211012420202002400310204110023023400013410230430443322001200002241002411100032320422220411244342242111014001414311110103100421140141001212430430003220440333032441301403321021002223010222010143430122323014014332312312322024432341023342332120444122143214414130304311131030110103321223023143104303020013020120102210021033210332100130420332013020103214224022430140330421222004301001331444420231014113114100411141310121311040233303123311220300313330034220121401013334424024130104043023311130214100412223021101311200112403344402100322132213440212010141322101443004104233012340102133213320100241024420103201242300234331342124010244124030411133003142223404424443341332314334330310300441314244310201121104301333320130212410414431210040434020141330430214041142042331222324202321424321123000023311342120232314100043040232211242334334130030000213202344013403120233404200130412144312000322441332322432222243443414124434331404130200302422203124210303343121102324441140311413141021241242234034010202200431033023333414234042244041023340043130433103414421422200224424344401214141212242412400020014220422421300442342203413002132040112334040142432331134431102012231224110440103214334102023222120311342202232312010402210402111041140310220320421211330011032124133020101043331102000412434413442413213433331043141111014200424023342133433011003123341023130142010232112231024110213342214222331330023431124320443204421400013100204034431132001142210422444310343211030211023331031201212243324440432304310040323200234340442420020324340102040301314320034413101103101341012412142444212210400012203431422323441104140234210310310003031401404132430022334301102343300431440103413333000322413311022443010422222033142103001210243244421141200122113214240221322320141340000413323143230144334101233234002422012324411431112011231441414112133002010112014233230104014230402343013143134321234034143134124333002412023333444201300312044123412144213204312243310201244320031324421334222422222110341312420411330220031323344301023330301334000333340004401214422314432411133224022022101014102322203330002233423034311212422420331434143003323230203442131003241441132140341041133232423014422010101", "201042422220342440412033122422244414023244222134141244224423032024014041401103221244414004210203102122400100341342143410243023144220330423020040201232433104420432213423224231144413104413132321031442403440224410020344004314004222110440302042323233113142404044204312331031313104424231323313213312412404100124420340132001021013324232402102404320403023303340234044014340214322020240010400222200114041214402301322312213141334411301143023212204200123011041412032413313432011101032310344414202220002100233112112402410011041044324400300411042414203444131133003343030242011120103404113433331100301421420023210121324443313023044131122041224212342421032310420022101040300041003030144422432411312210023030342134344113203130140420112133423143140122101301031310302402433040341120333314212402104400331412122120140434144132201432314042303042240331021202321041044103430120403202313100142444313403422421302133342442112043011424203143403323104312111131034444243001222233110110312241231243221333042142112220203344244022433143300243014042444334203413004102420024343020132123311034211311441122402131231331124021423340114423040410423224121430240103244112011430033413014340420424241101240332133233123041011034341222001211311240442020412032400344302144223210011421033043333232442313132220242301210243422022314201121433031400231414111401044220412041430103121344413023234442232122403022034241301340420323321010220330111113330332144014401000323220030243002144420342433331242020104104002013402414344302004320431341344403311242102033121304444221312323231230211123224344230201333330032403202412110440044001041140422124020422121133102423241334424244040242422441213013133343143231201434202431240440343000243040420314114042311221331123331214344432241211413131140442120302014110222333032312233303002101400244233142210122324022412202202222210103213032402001214131304320424030234440134100101414112134133034241242314403243411122304031241241021440110114020423033101421131420204332134402304033401012131134213102244001344244131332332144004040141022344200101414100404430422023443234100002034000114033041304230140241023222233302221221330343122430013311222141310444144212440330240310302122233122241440444102424020430313443013431132014322313202333041030202421043003102343422404114424244443300323330224143044300023343012300201041100240422113341124331203010013111001010410213413213124223210400414200214323224321330022442442420311113043114410441232114341101444202004342413034104203103042311020132141323142342143324134410122322332214114200344340041134344322240041403314312021442230031120412024403410134042300123444444400034213402040102202001321220124023130310300410412301103223040200213234423322441404403321120123422403432134234122401032204141142411014440332210103441300021242031034104412122332401031013141401203122101410133210141022200013311414431400442000044100323442044022333233022212043041430232141341131310411021013102220400003442234331301221444141410033244321012234012030320243103201333311132432103041442133322120233432101413203222213444204031113341142121114324031341203033133221032212344241130023343312213330313213103413343441300340221202312003122332422141324111334011013034442014423023410242000023112011402313103442422304203140101144312422211442142230123134344410333330031134444123330212001224314212134141213240340231333141032410002221042021324031002342012441014410133423031330323111442434400024201411234012342140403441111240211410201242031034010412204311242324242231141142113430000324430130142033231132043423220240241312243134113421141120341311110320014002204003224021142010004220412123313314130412202010121314242213121320313144231110200412434222403141343031404332144000011433301142140141303103220034144401403211331442222204313110142302340221330332343112233041421202041404301204224341001432241212302410401110020243413402103122033243440330012331433142030100144210423402441111230141042420012412312200242403201001232331024442400234404133313400244140402433310403143301131422410123414114020332020303032242420033442302434100243310230121243444442230041131010412402021401241344123002332143233241332232443134202304041430413100232244211402041234211244130224302022431013212024141131441124221302233414143122331112014033121230103313134214031402230303234143144024212330413212013233303331003233002313222013133444410032022343234403421301141334223113440133212023440000244312422103310022240041120044432404012103303121144120441031", "101104314232124101100224232414013112414323040031311330420324220033012014342240113000421421332422403104234332243140432424100442012123423432343424202433143100431442410140004141042244300124240344411210000403001130012144042212311404032340123202112222341430143144030124110333330213322224030442134103202341324111032201042243112131230324244124134421002414310110211334414003110033014243040414343224141401132343244412223023131443433302103344322132332344322221222301421044431123033212110332041130223433320312043432231222413404210002213033430302304302304111443140011010410411201121144344400200340320044222313310000414332224031434423032112113001242021134320040132311400424121331300034231224243003032441412404232212203024132013000243343322122214111222331232141001010331421240003034234342241404004122304242344220310234103223233020432000340034232044101234241301421412243132101404341340340332340403122302300223030420444343220433112111441130320000124221203134233101224043333101340444411430314310034210112002130403240020012302420414412242013201242133112111131234144400204143112441113340041333402420403312142342103301232400033013433004031443232411012312411002132232221240423042103221410221100044424302214312021232313323410303330220422030411213404443204041242034021130134410412240201402023212233221034311441433002104033412430212022244314330203240444330211221124321223000403124224042221420214321300332014232234012142143234213033401231444431420432011114030424214204044240410430443324212122301134332224023421213410330313032030300243102331112003401000323120101333444330033020043110014210002221032214140012223203311322440032424232031102344300324330002043302111144214334020234333032012040340202221033431322433102010433233340212143113142340032213100213033002410021343231414122340112304123102244410232313243332004341310034013113041444031331110131002143404240033040134444243040303432233004122322303211022240122432404412041341212302024112032140014412020020312241011424044403441213134311041232420024244411442124240441020334122233122223120033113100412221103324141234414042234200410223010012341033423334144230442300000424224420213100321214141031402030100123214210041210214310231041441423401013031141402340414324430421443411424022342144200414323433020230033203432003014133411310001220311224003444340210324241410220333241431022213034314220341141110130033120304111113143114441342200313440213044202114441400110124330042023302234224103403330320244430314204230442420430101311302004412123042144140331133200024012021213410240410012021322020000220241300212403221231131341023121412301040323400334213034142444121100210000420312412103142020243103002410303414201333114204333101044334301002341142132312201203110330022333121321042001021221020101434324333302131304113322404213132110011043231111432340330304443230131033110224040242133303201403210443331103201444020343231002241322414110444032334210040001241210340230431424024434132131122024140432120442112240001011110444404122424143204031300402141433444322224244104112324414203224023221213401042311123303410231324030031213430031424401314034131034122414243200223324440331010404142343032134143043220311202013133110211014032410240303202413143222432433204314211212144020312301442104344214421010030113300212421343300103433404103101042411423402441244042433442040024404410400134202331421213140321430330144240343233303042020110142111012342303421143044400331041304223411404031004031243002102143211240313231221404001323024003314023420121110413022213211014102020204040242341111101424134014030401314022334340414334113334322331102214440121003420203420124142234331112222104210324313013320214201230424100404430323200331402242441242241330023410201001431431441031011121243003413333014024214000211322130314222011220220310221021013022120110430441134403014320030240020230442021434232104032233440234204403400424421143133443020331410134144431033132304210012300011411410401302103034303214340124120202210042422420144133000223413210443301341220442342301330224133430413010424440240033401030230444312112120332403141231344440444444200324321103011202123233032300213331123243040231022324321204011122320113411313323133322023323212221133142022240110203400002131011423321021202110240020014030222001440304411134222043240344000311132334240401031002301040030201032020442134332002022320214233130044134413140310202441411421104033330314330203104122030211303124431410313014343324203341103123121334112341210343214", "240304112412403440244200242312111232400331042402110240034333324422020343314411110033103010342020133240440404432334311003234110031431003210234214243041240402312034334223434200010102403034023014141014103013310040404311142320222121101042004112424044210024123143223431202434121414203011212123311214303040112202204131322240002330331104210224333302234133440210410024424024431130131440020323413221003303031100032312012224044340140104104301104330140001310410443040323321444321214332112313021203010234044302444004332114330401041003424312032421144304411303424341112112430013330433340424214320203441131411202410111233103114344030021211042400121132441123143141233100210121400220302130120012211300341343231331011312240341414130303434114223202012314241341320420213012203213434011414231140023340344414042231410041233321024000433401132142404203231433014123221240234122030344132234301044212402013012242430231111224001410313112402033434344030323313031432042411311314213003330201012400244443212411411141232340303322141331143041133032043422134012134134101412342120121441044320020323200141421431010014244110322102003424442430402003230343400240212124001431132414304133202401300320421241244022213442231423121431122142021000313423402412033411403140441342331212340022044214230104022330004422323412013411312403322040124323023413212403002244122231220103121432422112040342313014110131134124441311123034100440411023332341220002032033211234310224322014103110133112011242341141141212213232333021043313402133040103344334420243424330112440141022134324214140242412213242343404404230442310203412223312013130311003133123410224330242411211343304201212213021023203134342024133134001000442002201210340021421441130440101342223401413130103032413121033102403023311400224341321204044200122004201042221344444221402240023342422013320213300202323434011144204320224403113330222204214244433233123130001444123144021203203211111410032031103321242430300443223104132024324422000310132141321233133430412134331042211214324021211414321234212424442300212310133220410004032441102233112124314120303304010220333033432303001244224212010114131433342004331222023431040002420320001414430022104213410210302043241143343231244234110403313201243130034312024011434313241222020204412344020423432033220134203304102323443413043202414341124042033310010312343044300314121220430421411143401024200213041122412403230003213142301234442140441333210443310123440402413401313010242232123041032102343411331014341300414200333234414011244033223132422130121202444043141002410220041444223011341334244201101221211113043143134212204303111001400304120221433320144422124020001144333024213423003242234201331442441442234313120034042101312042310023323012210034332311230203300041440422310341331134233001341421442241410044432304404100420102422313214402423312141033213030143230012000443120132423113320303212331434440414312140310201040440140240023003141014413043323200112210011104110222123024113233312343034423032112044013201233144331404013233001233144304243314430121210130040423330412422210004000040203312442412304212011324034443430131242212232303030340032021402042104022334343300203124140424142411024020111404021144200404224410333341000214304441411420342302023422104244200100402131133433110040343212300012442340313113321434044110014322243420303133431043430422440200023113043202242331441341104003004000102404420430011413011410224240421344242200434414100022202341040033210411142404411424122144132420032100203440322042011322114340404444304143310322242020202143204121322424002120321044133230122322200112320321033240044131244332142230212401342020220402034033104231321241030101440340032223324424422304404434041202103233033402421440312311312010002213412011312330224343124204210440010020001134143042413031244112102123441400340114014221103324144123222003020312304442430202004312122200340234431344231431213314200343330402110232240403330313230242442433124034124030010021040030300401311113314133032103401340003040401321233033123323403012200133230110222420112004421044241000242023420420012002040314340414412413324221223320434001314401020203220233122242231422421201002032313123220213043122213333441412442444341211020202401111414204344220324413311312044420444312104143122332002324032140220003313124421034233313110411113410022130220002440343234023214034441311334104333112411144214311403300444424002121131440104440314400200204121142200200104211100110402422204242200114200221431342121", "331214124421334103003234440413301044324133234410122301113422443240320121221431042432312421104421244431004130231002324323033132031032421402314402004444412041401031321441312130211312441321233300442141411233133002324422010121334410313341114411221032020031003122442040203411430424031322333132122031410002231432242341213304334344440110002322232141102034003114420043323404441301400242430211140432343324000131021220202320212221302224111023314221222431421202031021311400243420203233111222011243234022124023440102034101234131340213041124413424001044422400444014231431442401021242340220223003111040103142330231121203422113032133220432424332400124143014001213324133401413114300340432104123104040044330243322310210041302424104441203204420420334320114014442222033410441242344233203322121331343034022130213230221244101200013241430333221244024440312142044042010102133304042042112000143304222013140314041310010322021111211412402000230433321324423122140414320144133243231034021112300232110311333034411104222402441414443002110312142202241142423244102042042410320003423320004113222224442244214040443310203122041311333210032304420301043204440301204214404313033423214101332304441214134024034101220033421422203133023331401013411401104100443232321302323222340130444100011344340301002321001244010311234401340314120131340004033420302424320311101313111301442230204020230214003324204301244420230111444040342130023043410432130124422403200442433313131414210330402120204200213013441143343330212120422044322444013002001421103144421021311344403404121334442120041132401232202020043443202400240330121240040310101044204430302034433223031022030414020202442421333302320100231340203220123442122424114204321313030414423432434241124332122031413210233004013224422124231230240231322302242043201104133031431441420032442024233420303334121014400144124034034013223134134400201202020022334433104132403340134040404430132241442302121112323213431334402231011101201121230111434132244434324324402100014121011143020004201324332232211023313141403414413040044411343330412021420024133202331124213141423243422201110001032101012021014412442142132201402240031121102103333433320141322224311311112241202421144243202023013121323112431121040324431121423120034212431401230343443404443013401332401210401201400340013442113112131412333321340414423143220004321411242142141423032303320211222311112010414302020404223332021031240342000312201234000402043200144113240232204112433230210120241132211301400200113220040042302331212313432134141314014222324132430011432000101011030431434333412020424314411111144333420401134200012244134410344140240423020104111411241412022233220104241323033442241034403433321041423144222343030001021433331022223221120414341141300443331014221410230302304414410410440312410433220420114224411110230110412434034034133403001014434143140430014111244203410243330340104444124331310002334334103132303143144424334433030121344413334010224123112101302230140124213010002321243204104144230202210011314131412114340320442130332341233103043403234110333432334442211112133032114440000134321040000203130133044444430111221010122303430222241014423100411334214324332443013024204102144333020313011033120421432341012233101041214013431413411200123212412231302403000030144411330423111430034412001020021023220004144004221300130002422403212402332414312034443311143444002120331313323222001332434413424204431322231133203000440313311222134342203032341143342340232233104210113020223241332440311000413403422230021440043022414224401323201100311214330041303032130402322014002020130442414440312320044323120421203242431410012134423022124112024120043023303343442122201020143400223434402210222313224423004403441143434001314400441303013203044432404230420021003242021213234040312413424103111033211303413442240044420040232442304223332322433043133203403411323343300001230320423433111340123023100032204300432003130430342131410022040024442403031100120030231132401103144410334214220111403244302031334044204013112010022020420333144220014400024121412022211300100122333441441040430221222031013012044000144001331003103304233120200111112320420100032310304204433220141344123013103101222123434003122433032331330413303331222423234321004012234434240120301442040423234242222411041211204203213430330111104220000041131303243024342030043403023102132213114242234222020304340103322330220243031131410230401010433304422044412121124422231223101034020311212321321031033101434141313320", "123032310300021042034433012022300132441311402240214130321031323432321001203114302132414444014414331232324120012222204342043401212241144004231044324040132030031004021300111110311441003302404312022423403204003340424321314003143443143412022041023440024231444322043014334330441321000020142324310132423441002043200433311301340203434424132003133343120010420414320434034001001100132344114011024200303304200112131232300402123200012431101044213230034220302342140241442332323132014034102312430212412234340101144403234443031440342414403122412414324320011323113241012034112214431330233022120132423413004113340101234312014224022322413141203034243222322401341200022320131140234210234041300211112404310012022114242442411201011010304111013030142202312212030344112302232011101410203210232103144102400203324401411121331024244132124310401113140000432144120434040331201144420022321032041044430302233430222143444423400041140111211031124031231020243444233120231041320300021320120104344013403042134400021344142102013204100431423203140133011240021431332040332043314310440322210400413142343422421031332232432213043340302011113212022441224304223401324320330120121414042323330332302301221120403440310100022241423400414441230101434214404121144223214130343404211111043331010131111404421314323000203404213212200434330420422432043301041110232332141024140143314320424141343032202341100040340110242100310243430223122342423430100421142004022023303101441240113002404200422122230221034232033312303234210141024331144132320344402220423333112032110302203122322341434443413301040410321242014320414401410421130402222144221231032101413231210001221223410343321100310211401224042104413130244301023043134221122243210304302341034214141344334111213004323224220201323234100210242144243031224442324143441123313312243222132304433421020133114342004402121343444301301013422134002233343311231224200224241023242404120204004412040412002112014222421230304443121011221132141313214013113144424031012304233442042122210101302344231124222002100340133011424441312411241323004403401011123031023043344023141014323412204123231000320021032341022230132111211312242320312433223001212144231344120344203140130130244133134424042002443001343342043210101140312332030321303334120242212043033421321311412132320002332003042212313314311302120211413134002234440143012422344403444113001342132134242320101113111331334210401242234413014120130120132203341104100310001040042431041203103421003403214113430003311424112341134004332431034041142433344211202301240040214040102211014134043342102233120132440020010330431220302213143142300232014333042143322442204021243413010432022204134212344133234201333041133444144034400233042011440242330301432022330143330211400010201001300011041012324141410040343023340142102321223302404323232300431400123223230402430304410023233103012244222040142032434340310240103310033131140042340312340001144021404144224023013101142332204314232401443234242314202303001130430341032403043120240413443243210134430010033214441111122002314121223302413423442321324123400011304043211010221230114030432030141440410204241134130134244200342132122043110234340203214201310343232320002012034023200310011310220044321304101223314433210020201142143413021300431324101030341114134322300444121122321311404002312303401133241021111224322013212231441334122040344303131412021223211224334413003142124242134333202312241410142142044220441200411130131414303342312444023210001202043413323032113003310412333400401114434342330310442440412122122344134234330243433112334042032444321023320233111424113141422310310102024204112010012012133412244413220332030134233444243142233040220024004324401212340214420410001244143144244220120204404013423333424022230013041322223241323034443220342033222334004031211212201033134211031002144413343330100422320124411230202320204340423101142130212222141400321440430440004330114034310101310212231404133203120144413204430443311334120340122410131410214021201412024433224343404204230100444412244340030130340422400433033324042222211411201203124020303411220343311241242243321241300030013040312224110021341202034230324444330231044441410012310440333011202400432434301002241224313033431033032233310101230011404440441420011000302313240012243301132312324202012342110211014430220314334104324200040042221414111124234401324243002041330042043200203134232132400322314220244413021131412431142300001123213201431300121131402021344131033342331401330313430342140", "311403131043300300300101233114423311441341143232024130211140423204124413302021340123331142403210002410212322201140111022144202034033423043124043042243402303103444414102323222201242311022113201001342244303113041010121014004344243432101401122023301234104223401142444002420430040131341222130224010402420203201102404033204313403343232411232343343103321414014333434130204143243103243323130111140434204213030304304213402021032030213202423023242002013343104231113310204124411130001334200311023024024301133040442422004003411412221113002024122223333130131032340203213232143102402314313430413444122431222322442440111430021000414122144302100324433244222001433200401301313230442000202223443430223302023421302404033134243241334122103104332121004112030102442131341113000212110122204222200314221313314032102243400244133020103233101423322323041223034123003112224041221222113223043312000323214334410331031230442022210241143043002144321102411313401302040113002003413024433231221124312034211411412442440033044244234010443020120111410302103021414211043210020214012120040042424032012422004433134034113240010104422132020102414321124211140010033013120344010130124434243041041220342144230331123403404243040032214402341244244224124444130110401120204324022114024114233301304122003412212003230314223440113022012033230000410220434303424420444133444212214030042221221210440103013222024022122403213113112034413221022404444044204240342222441221443031223210313030031034004110013311304313111221440202221230442132132434244132424121343304034204434142020012223243044303442303041410313220231200100201401040204213443312244441341140224300014222430303203044244013131432202440102142122201313000212313020204332420012133211312040243141424342112014300012100031442300003441224320201134124303231021004430142443403120131124310330020212031102140241411120004444132304223044301243243332020403024332120224311332203022130141224230334244211102034023011332141002210041010440103021421130211230021133303044112341022212413223421132324013114441403040212303330113234222042400401402140410242112312434200331020412340410033034014220004130114010142141222004022244412244100213304334131043130212101234332332342222430112323433342301423002103002434343121431441434012101302330431002142321120410403343310424231330424310304422043002301101303400232411434222201230132211241332023303042430122300114314113030231241420413120103141113422021103334322024404141024242043222024330030402112031220031422241312110233241142024023104004211413141400434124123224400124312422224221020040344104024032232223430102312323111124120100143110331100223423403412113233444433034341411100200021303132233332113201234433213414343024032422341102041141212343322310002212230144210213200132244431011034240102024410022414423213220122202030424440433114112021304441123232043244040343221103044324142340101130140020111013024003411340403244004134144320133333204313131132011141441141310000412324404210143124340240231312030431340221214242141203023110433112112421340432023114421320442234320021221014101111414110111413200122344013434230431044012300311020334012122423313340200041132434104331042104124404130024000413204021210002140412033124133312140033433013330411210403344234113043300144332243134333024442012440400122133334000141113332203424232220330020130204444143104144043001233132131340102001430013202032410021433101413111034431414203241120444002103311020244123231220240122224120341044002043113220124414401214133123011400242130341124313214304331012034403233240332230011413301012133330331033434100442031231320303434200031234144322203132303013043221101402243212023433431001404241114241443032123422442101331332032121034304434132111204032401242001311220103024024411202012112132400111240140044011002343422041141101401413144321121400324412434104420141142131023324212224232243210044321412012033102144332332302423022131301234404224344044142424131211100410332433411103420221421441233331420321341221300122121120014013140211321343332002100141414020314120140322414233243130231323140004414110220143134431432323004313322300031004400444034133224201131321301233310130130400003200422334103040342221121100220011244133403234441300230422042003001400404140433113013311430342122334140322211444302441021103013114103002204102234221100010021110114334440114040241023213220030321112433020113341011031311320231240431404003313242133111401213014032100324234210121101032144212120323121412203401302421034430233442112", "401030012011443113444032310021341123242310441221041223211134121204132144334401442122402422033432140021011314402040421042003243433221121431211203104300433414314111142041430423133113030221102210242413140410414112110323041241300002100211140322132034340110133313002402220124122300031321320314444100204010304240303413301100233314443144103322203321404400241001431411320023030324212244301330210101123104000340113220143422443401411323103044022143040124130124031310222134340422411210440140433243443043443202203214233431334411144202002132031403301002032200210112204223100330301414020113322243400331221213112342043143443111230001033422204412412011214414142212222012420430242130030423310034020403223134021432314432432332032122000333430433402340014040232111324241231440440031341321044221302423323330143232122431104203441133332212324131343040340120321422004402141131120232130012324111210111333334341232320242401403334313210011321302143301240004323214142240031441301133043423211204124203321404200204410020411231044320201432100404014420423124100422241011031104234130402301123310143011330014413442102003043201212300232000043204314200311423123412124004021234412000244140112334303042212111244311032412004403344442014142441134223200121403311210412333443203330213423130342031123223140104233420111324310031312133023312300023011021001301220113402321101030332442120424004300323401300132342211433334222041420420022021012400344443041310301044340202212040030030341021302124332320202241210421421211304233330021040400121323320424020022320403320340222202440444133013224303430443432242244130041032224231340111003400114412003211421203332143133321133220203111422231002104322310000421441041330034333343131300042020121020424124331033023422421323014320313321333421123220442103104332440203432444033032220402140443301411022311232103140421423202331240242202114034322104222204314221402313114421203023220440422043100012031200010202114031133144230441100110242241124413013214202044212042403223020344410031143204320303222442442301421000403012303004330441012012441032141312332100422441124202041431221300011122021203111434040002422020003343144201042320104300301440000213301421430024414101010104243131014133323032403332030011342212201032300023343044043022341133100123314011342313234313011103010114343203224341132314421104401130314024111410222042104422320313330322424342313342334304124414401043233304332311010032030442113332311042234003141003312201201204102120132111001104312204041413031332432112211333221021022123114013042042440123124100314002334144133331110233340004102214000040434033113432412013410041431402230420020000142211320310200202011021303430212331321334034033133304013223220201210133302222130442012342000432033342333430242310030003312123323433232323043300132124130022230224022011341010031324201313313202321401222124212003422001430411421031011334243410022214341441000212413210301002134020422330230103120322340413424011421103333003132444441310424222303144223030203301201333444403144410433304202314001440143342310300424442342310221141411210311432430300300032120231224411041344024200011011214311242200431122043400421032420040010432014333110113440321013213332333003302041010200433142042330013323140310402244100100021241440244443043303300213113032001343441120424003400212311422420112021032302143220001401312004001411120111000032022113434440340210220223100413344201322141434322322204101320321330101144011013030011313044021310430434313342020340440113204142144010441413142220403041411133010443112234331134200404443023124443414200440404114231113303423423420314000322200440303214221230430400322430224434023244104214120023341313132011404113012444242043344230231132143431103234144432123413023333234234423224200044303421440400220412013233443011001424122032414132403102333414330313400433021420020020433133332430232113114043213432040044123331004321110423343210242311112302022312133300030422224331430330102310403432200101224233032312334234020344322201310304023233103442210122304341434102321242034021232231440222304331444040322111113411243122323420010444040234014342003020210303043010412434111303334420102414121331342221132000044143400124244423021214401433012313142040212443132404224101113222334011221234332142410444224412313421021034202234210044043102220423341324313210140131320344023341122132200421231303034224133044234402042113313444120111312424443434400332023203244144303200042004013303301043401110420142123412333002340113", "102112314443414303001214312104414401341220312321423300234411324242141034412303400410422440211002101144343142302332320000140122010121032124301002231400232033431440341412313232310442322414221433322244400432213434031014003123100024143013114214142244403312041322124323132442413031044234414041432040342122021200044231132000312322403104142342134341203441242403432010020103331423400440441232423213403444420242342342112020441210114404313202341341241233434213020231330402211344233020021004002124003331121412031241024104201240042301014400120411044312301022040121210414222243142100402442101011430333113321024200102333432230123302242132320234344110201402403332033140313022300104022123432301344104133413234244032111143003120003021302043012204411244001242103323002303114102411112411220112402202324301203030402344431303012422140130012232042003131423042101433333322200034242142002042400133212442210043334243104314412103040142410440404114410230042441331131233422001303320413041140023111133214132321034241312031111231442412333432411123031203133032234020133200024223314341402134034243011104324004241243222202204141202402111404443420043031331003033444204401414234434440320010332344044404041443102240402332100340113214410010424244213231041323241212204320300410303114120403103013232443243212113443324202300443132114234114243402034330242330112001302302410000342323312031400201211243441133124430203102312400204312220122141312214434014300042314034300023110442340003002333224440340134300402212114044342033402032024341010141213311124422001123100041110101444303134123034313324131322100414411101244223023220433414322201414442423411434010230011022102223312024144033244332400323031031422440402002030433414220204332234221031424322324043114213141111442141233124220204410124014401113403031443132311331212333132442422204243034440122443213040144222121134332030430310043034012104223224440003021112302314101324112443034023323242234023234023402310113304421111312243134021340210040021320140113000432214011244042142340243110020122303233414431112241340103413130012323011124110404421111341240032223301234113002300302211441042213130314310022041100340322123201110323210420220221323133331143412101213322233434103430003104140103010130320404230000312010122311323133403423213420314302330021440102444102111110231030133203403230333002233143200414424233301140302223432244143114012123223043202331421102243432341122034010344423033131232422042140023401431204213433433432440421423130230104120201434023242142320422440434031343330323442301143242034330302232041000400331232142221041141222312121401241104432410042310404030313114330410204340103400233422223000233143110230001002044220414104213011442003042204402400122331201221132302410011201202212021333021423431343422413423022414041142143003423113023010234322040330443144424121200331441104211140004120002322320400023020232422244311030433020301141040423124332333302241011021144304212202003142021443413434211030324314220041403010340200033023242001024044214121412241412304420141424112231104241242422214220303142021232302210213240320012033232434042324213440212404311104322344043410424123141124401413402414113213243311241240123314100013431302104244223030143421424204334401002040431023423343001432344114024201314232413233431321312004440021312140401101121312001133402200142013112003434302214004331030100040413043003043430041242333000144033312034420401230110411123430220142242233234122311334443042331022001301223212340310101324034030222420343132402041043004104013330331430311313113131010441340324244420342344411422113202141332422434342144102401203011122330034432222323214031302001212220432132331034101123223340421314020022103122033123410123121143320404110341202121122110220133200300200400220204332403121241101200114001000433422213132020234432400421023014402113321300041024111410301122234113131411241234034023201021223112203432041300220340121302033210241243132243302344014103413243221033213333243312302302343031022103031043440041332141431422221431444203303213243341303210121042133303414331321413213142340220222244434302342134440210043011003414304100012300324041024332204123243024324300422000341014003044200044334040302124240103114010221003012330334410002200241441144211120201030211034230223002011210143141401031443443434431413200444104221012003101423200201110012412343400413402440003430103023020210020133111101241233314200100312222410101223043313411333113240024134430223224111033300324214114", "133110243440121332103203242040412031241102442313443030340113332134312240443402211140230234433334120224033243132313144224433003134122400341403141432414110331244212033441422310212230011010400430201142234330243041111424433313211144121121004412412010124124302314114100021324400303013342424042213202443220213133343123113432311230321321414323434422130034324030403431304133344422122113333312232331243401423424212030403130040124041300312442332323234114324300344341433012030144241311111330200204400012124330304324111413341203301432304011424343020414213421234212111121131002323320043130401313030342041443131114441143210434120220102122333044042131433130332020434223033314140041222431122043124431003304402144002144223234334023224123243204200200423130100230023402403110301244202202024404121443302331244314304343141034004003244104231014022210000320343342223233042213000134211034141323223221310231332412313044000123013323331313004442203341002330444111003043220004001421241022304410442322232243342233400100101213143204213424042143320324224124313221111134114224004414130322303224401400104211304100144123044301011212341411031301121334333303200020041224201012404410111210212432231012403142022312330441243211043223204131133413300423401400033020423003034402023343030040442022120134301032134442120130304113003323331131434343213414423404303230442034242332330123012234312210002433310113122040440133331220311200013234423120041101232200200340444432301343044430310322030122011231322233330220241043441223443311301304110231313012414220043204403240311412402041112002014234240204040221221300204414343343011304321414304100144130242024230031121012311101034100123430431014022230230000442112431142100221344011320330110333310204414022034334322331410103444223323120300001433002033322031111333330203133323420023102214012330434143013103044421012441411420403042044313001302221241241124342333311100242302020410414222133032420123303014130042024222201442230330134431020310210200132040323431021103422440111412203310131043234421214032042404214330113123322342304200214402441341300344410330104320202444101243033232114010430313341234221113303112314404320313140322101241132020103334242340111443333214332021240203300420114014123031132222411343000323024002014410303142230401121103310300412010103312401343002204324414132431323023332110014401041004442323300104012422141244043132442142020212144324100240113421032404233003144201131314333334204001210201331142421413031434404420301124021240010402141122420333312324113323421234043321101431022323433242404400221310231120440301003444213442441034414043311231034143412140312142034241033023311123304422344312401304200412110234203220313103434002100112041420332304303312442220410034130001214200444021401221000300412224321034230221032133133320411030124243001342014422220014203340421231114033040224121023044010401343131420220443301441324412012313103042243202212324334111221434204401330314404200310311331122242031123234341023010334421132234011424004331232240010244004123211413002204220133011201411213122311121423142011430331313224414302412403302344123120024010233133441300204411433012032444234014431440332114104420432310011440404111134334441014001000104134200421001110141242012212221434220030113411414411144004312221244143410022122212410224340244133024234314324432422014433223121201141331304104441220411230321100133312022433331123320040432121313241442431012244421114021230210030444331134040100000021241424333403142311022314134113303100023121023120242202440131214141022224233401110011233233333221123012101302040313022030214241343002424313211214230114141424224343222211003432303244421210210414313003220022404104311224233233420101102311132422143233113411424443331414343313324111044024142214244100400441423402114110300220004224023000111104444143041132142032422302432434024342403302324304301233013021211230130031010212000443031202321010434234243303142331000424343211142301302132043242010010124002414000401424302204104242041412303422403113431033243011312134121413124240234124321324242004401422403040302121341220031042411110223113431213122042340110030034324202400113214304304303102123414424021043213304142103300423314342144221324032203032341143210214221343111103240202100104002443202140233030244131101001300121142132421401411313322104142233022210410223322130014103030312141233232410222120312014320204434243234433343002013011442343342431233103000443020032123131114220414241301201411033010403314022", "321411332332131233140024331440400022224123230422103213413040044110324134111033044301030300330200032312242344031013134232243103034303430132314414011303133030430100201433140143131443324313121122324003234043430044030330122002013000214011111322220000042020231122343331210403100203303430322301402211400232331221434312231021243040211320142012203334334001111412212423202242334102142143203020213312014034413032034013303321041141131401313044323443030441341204130311402022331040402220424103041111024223423103143321430113330023314132310133340302104113442020020413021334320443032242101224344310140440443121422314240222311242003333031031333033434344010304311444332134302330043121423044044221204330303133211334341214324030312414132032403423001401331204021323200111311324124012231014411433003313004220204231214203041400312404440022443402041430400224012120122121424400410240142202041242202214440203441321113144112304032331034240423224243231221002013010212441142021020111424431123202100130042342023034230441020004300033420102420122440300413441032421204001101231344142244400202333004303232020032342300130010120331331400420423024324324444113234132414410344102001200404034201421134232023422334314334123400104444133031402441223032320114322213123424424011340412101140002413442434224032431304013232330110330413031242311342203142104412243133410431301130302312422410112142031234204310303140000403034303320124123131322030414031413023443103213011123324313314403424420422332341440011222021103423442303210410204240211320011033421144110042401312311000241341333313331344141422301121123003042304113213034112204322434203341404000302003112300233001304034022320104024231410324232140101244324224241233224443443304424204124121014233303442140101114203301431033113331300342302401423421133341114322131401021121132020123144414342213321144013244413100302312342232233101401131434133303132233240314442440033300043400123030212032222133102111110010430214041344022012034320011200102311100042423310230120320041433120120321034442404021222243302314244112112211311242014033232000204322343241420330241203211233003022004311331112100310021320311003014341304423412300041214303343002304033420314131143404243004240131004400231043032224423204134044010014400241122232401023134322242322111332411122222424121300203304121332310321401104144000124113314003313021134002302413110102024421024310204331223244440221411222041430133340233024103213032404043043424330220411434222141414321443230303124233030423121401301442220240043114032243342424020432411022211413133304433210024144404242404412303230041444430431330032304211400103140333204131343041210211202401421010311320422031134330230141112231144024113312304423202312343322021200143003013412403433023100412234102022423211103210034313412330344210312032122300213240233344104240230120331033431023002444321101310202211031234412234203010331344424300124323010143200331004242023121333423210223400442123202012142442301233322001422232321343421414414002421040232114312002000033240011123131342410041010204122220303110101313042313033343310114100430332003232140100432404442331004401033040340134220130312301402432102010030430032213043211422403112301430114003302131323221101223242324424203201134331412202213020330244211441330233311222443320030401044432300442421411224403403334404001030023341211201311404404103042241434123233342032211331330014004233044333213022212200203014121323320002020304113101330404104041200012110241000303404404423414224413323100043031203322444401200034043040141411403100301230303343022322414314131124201001012134402211304343200034323103123342421441311411322133204010302432141441014342031210301033122433310040314404233304310320222112341401324310312414222220132313003212400314120333242232211440111313421123102342124044204430431010240222333230324203413144341314102012431110133004143204020321403402410444131110242144030110112314311232342243441244314202010004133043330343033230101314042323001431311322403010300433024002434412220414134322310410122341422432331241414313022423211311032310331144242120412022103013303100122100122320021033333321213111202414313113144313221311133024311412403042411200244013323303104301012333424334001130012414242423424221102104302311124322321403341322234420231211223142022010043302014011100341114142334330134413321211321023000122404132223422013221032224340032222344204432441232000004122211143132040331313123223224410213114141403143413301411303114131124411423312113", "441021032000133120413121130120310424242103230120240404211311423001321421231101211300404304031224113013434100133331242004412320331413321442323314403023221101233211102302432422310244233141002021021231121440013122442013422003314124334332014331023422311411221100213142013030344033124023033333114402434232124344420233334131412333034010401130112031434242322412234343123200014443404140000202222021434431124020333022144120014013410304431302440113404401040311342210222114403310314122013024401003111023024042022342304020411310401024332323003101322432412111013310004323330440342021110422232231334201012441340232422241143340333233032330130144343213002420342034440403424234343201201232211121022221442123003314144442420212212343311414101301004311301021311003302332304334003041114302421023331344111110431104110224124220213113123210344311204413140414401310200203114443343342213212101410131302323000141324414044134221210124003413212342342002002343043221400422314401022102422333342020144330220231303301230132342413024024442214440241402141000014230033232411224040034443324241401331103110430102134030344413110132333100001201400324140443443112032301434434420103204102041023434434014014033241242041202102440002133113003001024223340313044340403403233003004330203232202133124401331413234100322103224410044044311240312320211224340132111400022023122243301312403243124421411434020044010330321304110311113403404200101113431003323233303202000030034333313344331423432414012231143044243430143224234202120300100231313313143021323323321322104034002010111122343214240111312131224302414403314310323312203121143303303320334113004000033303111441003133203223104044214333222101130230304220234124124101124412324413402414331332412332312212241024431413312031410121004123244331342314213440201224314422204233203411340414113200331210043040232343134431232232120414120004320311310110304040124311023122121433044123322223241202341204304414342330334342340222200200024103041202004102331123322313110131343411310112432001043414110034131412222341433130243202341430433331124432303030000100203204320221322431343212112434403021402040224124410142344400334131330444313113310311311231441212001340144424020434424202430102443041242133014114210314243333102114303041241330132421044104003333114440012043200404423304341344040334131112014404313041141244132131102031011304404142300414314031221203312421422411432103110414321204010004342010310444222021004232321110204141411433211430131410020244013120044004224412103144123204110444004231324402103210112120121413011120304034330141210200143204103143412220013404333234300101420432411130142303342032133442022132311422212442430420222323114311301442014342033023022234122000033221410421420441120221004042102130333303030014402204404422441404340211421233212001233220220344404223441130240301421311110112242310242112022020140244314240441131231341411232320432243014002021340403020334211124320003214323003104421000404434140420412420204433144330230212213310313104002431401100202031312110221041030202101432142300202240412421444031430033340040323311133301334244320031201042133132443421331110312241221311243424302132222222222014344342224230422430404331422220103014314023422410011442333143323412120002110310023203430443014424241001000442112013224014120100041101032311022442142213304204102301101320013243001441342103141141114321142402314042004023342022421230120313412324132330432041042040204020320311302042043200240223410413313241341433111143033003032100300023221311322304214133442341420001013012040310114344412204230420402231143302320042102104313224431100234343002414440230412324234111012124112411403323224343442211221043232001003432222000310322432421342330224210310333421212030132123241023204211442224213211230142400004022034331304442104340322433111221303131434210140211243012324121312114333302243442143240201144303030443123134412202301100430323440304203232333104244212030202042411433144330134143303011243323110333202044233331122311332333020434222300344121433322210434214024240121240331320131002143032241200303140124400212323343340303324411200123100043144302203432013312412431030303034222312212441342320424140202204343001312020330130240031310131313243304300122424203310302020322134343331111302040343404230203340443301332020024421304423132012130421403234110110102443241230004120032440033230043124322302244041343223030132024030223424224414011003322313333004011143444312010114440334333014044200432311043123342324", "312424013442021133412331034114222324014440234131011330023320313024100424201023200100132330130403421203102311410223040222424341402012211030021302220114340001004403243104201411002234213424110022104332210244003222130142302004034020224112113023412130034142013420104033321413323330014412324401132303441013301130144321323203140244322441102041410033144040023134104124233041104122224110431343444034013101321134342332331303202014331200014240030313422411313343232013422144202301211321221044444223223301440241321130214443422221141302023314212410040141200022034143004403312234214240141144020324144044004002134222111440041122432342101120444042213110143221004044233000432434413021414324023231133002220140144100042031114243121443313143313233341113140001400224202213400433130021421202002332314120414033304421020430223023233103410003302400221411441044002314400212241342341410042214043043012414122244111002344121040242033022203302422213204404431020044111133322032311140121332402234104130320102432101341110243423144101343122033112110041212424202423232212100001134403420143220013234221200144414001434441034230020431331103043402041340240113043432434414220044010224003221001010133132014340444143320021323433422132121122442021411321430433334100444404303243134412031331131123043220411012131401024041442333001000344041331424401430112421024203244200303013310000240103002312103434240334124301102302121123310030313031214211433201231121301431131044040210014321144301142110211442212442203232134234442303031104011141243103013113433332200041024432201322433203310310110340100024321323103034110214430313043442032140010230131032114221241303403024012042441104243440211440321214321040140311430314423121022133223020431224431134213401334212334444234302320110211023211030132104232424312243343210022204214334442130313030224333432004121333431202332102432100333004022342114430231001220324021334404123340024133204122101242331344211141110400322420013241143242101010204110142412403242421144121230231201332031131313210112413040030030340321344304240120441442023131313242002141121424002443220143143242242344323221010301133322414240332323032434343020444310133120423100402331400131000301110102300233100244104402233333040341224402400114120231441044044121144344210134240241204330104214424403044343431022412110024412440132040403010111323033141133041424130430022003201344421040310411142221030221020201243232203443121101231313431344110022444431203123310431204030144022023023232102101134203002004204411004203300444003430311144202232444204042321441321322030304303202314311320303302113323143324423011144014203133134200144321434122403200141042443424301400031320002331221302343013400034031114041420124323113414134203040242131200214131231111313121411344010114034340403001224032100203341431021013021434411321043443134000134210041111431001221214202422342234340321304340340311202324040010442042031033001103023312443402420401430314421130313112221312441003424204314210122300143401400024304413232214420340332033013201403224234131130311120140021112130131440221103131332202021143230112443320024020340041103041104412423023102422120411021114404400323301323031301112214303042113441243233243144021112211201404424013242113031441340032440240403300310000404132403311411214302024303410043134041031220131444120132200424342231212410320131030402343402040344124413203104302410213044210443211441124022341314233332122402011020431213143331242320421310432014121422213010113411021030420414203223042231110233100222430034120441213044423240231233241020024020313440101231143233401220001030302301040204120123110131142432334044312443202021434204004334244123144121033241000234244313110204212324241410304043140104044122221121431432124422444322341222422303122134014243343232033030232233414104133234410012333031324223340023340442413242104311201120134322204012040430034443443134214140214024110340240323232010422132301043303404320402400443031343331310330043323022302231103330421043023231431431014411310220212324241220443143332443102022412142430023000004330321431143043341402104013021100144440430201322423021132021400132202411343412102333331401224204404303334004314120144344034024341244111320410204243241432104133210124222141120234343204014233221444200210132033321203234132014003331304024310042442333112100412303332222014043313212404310414123133002322012244121220340144233201304023341413142233012213331412040331113100140201441030400140304012341104234044421424120404133241", "244410110310120111210443233414312221402433144031030014104234344023211432430411024140120124441122232210101313240412210221010323340303211410001032430010124331142434032043122242340021324121134004012432221303432413230310311220133310421122224230234211101114114302222004142244444034211143203110411040143424134121333214021243044142202241002403211402131010320431144200204423132211340040311403233300033224214213120001210421111000120320014400134140311433231420020402332340104032121313232000442041321023341234412132242420411430431413114241300011123304332242124214001100220044311144442313211414223334401302432011330040031312432311112104103403302012312231230140441144104222400223143010210420112333033402424220431143214034332143110002320131311044112321213430200243303334343242432134013232143032004224131233010311412322320424242033023111411420303010441203201432203322114032140210340243142301132141221030441320113430023432142041033134204024441200311310321432131134232044114304302134122132001043200101210311242300202142121213231300414021444224322401413112443400024312002202003344004112332402343032341024233222013402414401244230222132113433414311333240430300013222244013421311033310411032420323340401130431222041324134010421122102001023010124024432120032124023222430201124143143022144401340231031333111313402033433420434021031032302234222024421102211013120044012332421414133111242401020143230121444024042102143211110422314021231211342034004124144020101301133034410220012010210322423133300303112434142144240134324200130103024423423043424110013431041144310200222411020333202241302031340303240224314134024444031243321112022130143104330031030322234141243041403413033214431114443143334124004323434011140130410113130011044021100022110132223211443321403131421112033420114402221433411222332101344012013340031421401401014143130442301102104112224221332432424340144313002220233121310143401421421401311220142132221443210304131441322014213104124314444202220421214422030441442004124321421113430122332111140041142233134410342032030011331414444044432400431020132423322403212010433041332122140110042401114232100441024102403302031024001141300041044243144200424340204020010241234210422234142121420400012420012303442110204201312414320100144334331020410300144031314444302422131041132310201033414241044304202320144200230301121040033200210103301140202011304214412342144132244221011324022434334120402440422233144423211222042401323240024213423303131430400233011443311242432032310121124444244211112421142343424114423404431233440413303122133324221012031424440230032322121420031100003413234410202312310444442022211332433313212114133314301333444223404341402430204304324241041423133103330012303320123112021033203442414412431410344014424334412140232413031414224134144342221223401121202421013321000233232001232410202334332102433043021114104443321420224420434030342431442214202423310104333044204101123133334210242322034334403100220032110423320334444034044321333221013411223203200344213303331130443400020421343041412232211404114011104413441434301421304123213111314031242442234231020230310131213314213404123042114243410333340440243112403440344232320414324422204442240244134223214000444300003230101343004140132321141411102433220424420330300000423033301212101044313233334221141142421204343241021133434114233304031430021212013304001301331120333221322003021004002033143102330402404421343132301341333202204313344112033303112130002441413411403124331121112431002403013033034213300221142213134343142142214202221031324014430411402112311242244400031023200323314231414113334113432101104003011310042422022340314022321014122302400301322033022111433103400014310122330014014230221413440041003244424303320303122330414043330100212141340330034322443441432330230314212213202443330230412204341121210021231430001412343441403030320220010432003141401412021032421232024424303104414241421004414204142134033134044320342222033042424202300234401222042213424314000314331100124011240333134113332301241033431423443322044314201202102002321223044142033321232321103322403310013344132043431212131002130404420334103431030100013440412001130003423300434432433330324242401444101032122342103323413404432040333302420001013123342423042034144431212444244214420024114212142320132223413100040031004401010121013323331133024041400434424021223113113044201441012022101114220341201333220320140030331403423113414103042110113332111023400403224312222322042402013122042202342434", "022422332211040233422430133444013043002213043313041414040333304001213323323130323114431112333113424141141121344031033302023232243120042340110312404132140123414210211200231220343200004040210411411221204232042242104130100013342240124303332202104002224443440233032404403310413202221232034034244010022014001310023443131233224041202044411443434414202332243443044002133010413304011412424001002442332034104303033411033104114220330333214303112342121344231043133103120144214320042331241243141004100322312024344314310333424041342414211331000240120010242411012312140231143010314043314423213201104413021441202324013041433002202202342123433143331203402122112243221123141320410331311004300330444310214114312031322111220202033102124240422214343424403000134411102210431203402422132104131200200304332041434230100304013200133000114141113043110124121304022020443044131344001213111224303101233110143033302101023111211331021434431200402121404244340124302340310223110231434333322213401222034013300002100341321422310024312010332320433032013342320204414432121104341142042202010404010134303241301032111313312131403303130442003100133140330334412021300144323134041324141411403034334233302213123033243314033331411434223143321324030313120212133143234233344410322341442223033023121122202340310224240231002043144310120032221212120024024442203232441440130121032020242114322101242301414221211333443342240004311311224002442123400434103022041112331031430244100101204120402402422422203234040221234221402131400100432344310243110343110422234303442112230302232200441430100330301211333044004223334213340230033142432224414240224123424241323344142104211000124423343024001414112310241111243033224204131212311141113240244420120011344440101020430341413400214204222411200444133440103204024043004004200344400240102402210011123110303032214312003333144433400212230204322111241132420222332402441321201433120401334432003014230103012311432030330321122131234133210212410410412320224040342241422133411221113233131311211400104210422112412112013103231002443423012332243124241302212322123144310320323323413421440432243333134120104213220131120411202003342231022444031313044304130211410412141222423412334212202024101440130204441102241021010224021331343431010134043101143014432132403310340433322211221432132214223020044400431002004313242201031312211340040113223113320002300232311112231314110412223333404002142241300343302111021301441442244210424432204320230401002230441324021043430320113040233240022311042034124343101400413023204231340400033324014312220341200440023100142104340324222330333042212300213213012123334230441403403344313340424224332031222340222032033423133214144424212330210143303440303333143401114343044132233314332042231220342100312400034423101300443233212421432404022100240213112414140033022022433131142300442010231412334021321343331110432022440122214204044303332423112232003341311430124400143304031232231112113222133031402043232001114343210313410113313104040024002330342310102320034221120010103333003004220144031402023111232114104010031424030144113041243324011343313211031441120111324302140224334013402342444131101314020403214221232113421022100140003033243402132231234112214240411444042120233412134344321023123343413034330304101103300141412202242303403131232202440421044132113444402113131102240013010430343130030410114121340440002203031424214324341141131421121443113401044101412132440431120021004110340101332301120021003143220430412330002230043024214243200020420102113300143013121144231041212202310110402024422144030201223320314432400234103033143300311032132144224324102442104442422403011131022144432133403433330304234414410441310033200234113100122304410001242044203114132430333413441322301332221330044043212324103113000420020004012013422443143132104430103430401232003033231430430424110130242202142034320444320012430412101213133420344232433013213240014230412132410240243210111111403244320411014203133234214144123401114112411411423003420004121140131000421022224344042414044010302043410412414014421330223143024131011141201132442211343300122123413332421242100342130340111003404132040134120433044102211014324002000331224410330312310133122443113211122330032210141134440142414403224304423234344213010314023444330231412024342434142140133020020044022430432401111443223031043432040213202220311300303230104212223300101014424341141340010141324121223313400222133043320314443133323100110240413301433042401004312444422102220114214", "011244404012012443143422004233202131231312141342230344301034102233140140414103141220031440014223141034022140221002222340024043440320223314402140214241243403201002100020230320012011204240423342231323443103104121401304442414130210240414324331044021013411132231042431032310030211224123010110003042023113033141232433222413423010431102143331400442241242432231214311420342430404202030221030211010102023023313111344111423202400210141310012423040220044321104102313242341443100314432221113241140034221403332230030113010101200042333002213144223411421111212430131240024313143140430311401332223333310030043040142434322120144410040120434423403343023443430230300342402043140123033310120123222442443330422300314124131210414412101032040440322044124232100122221031342202341412412103314114204041340131434330442441013402333120101212132113300010010431121442002220102013301401222210231123000333201044304144241322303104112440412402414100330244100232042144022321240110020003440043100133211313213411340042414030002401130002133113141012331100324022322131001414104340213011211201303033403340220032204202012232444103211344203000413323440210131331302321002140412211312233034112332320430313102231223434002411012022324010034013213303412444123110124420024342414241004101123030302200122110002124032110313221440014223101122032314140334130114003423241331301444320403204304120023242342432331432321103400030220144310232040033121410040032033102342124043013303423441002043114114140333343113104431142042231022043322423143401011312103023032032102344030221031141213330401424024201320020342114244101303300234320341304441113340413122010443333203004221222020144421140303114242110444200034223343122244322232313302022403401200022304343022043022131130443002302433243003104201401414041433114314233131320340104340302333130243422034114400113321113211202022323422200030420302422301004331230114142231003413312200444240113434104401324002231321004122012322323403002114301023430411022200243121203424342320140444034121132101411234002221020434241321441213232041334430324022132140213004301030002242121144221203400122204232130020433024033132403330421230141104330131232440040410042422030331141420313123044004142144244232141424010242112442123324111142132201443013031023203140230310342012432041012221421001224442041014401332433112132323040010232203044103113332023223331414344330321324041211421024414411130412223303422420431010403044414220410203342000023014314143014220212021121130220100342030410441340110303101344432434202224401310302223142442421432232123122342441121111303102142134024031344030233203441423023042420414324443314112211103110123134232434222312303233224411214113123413300300434233011211233320313331013333204214313141342100133223301140423300233031410042104432244432014224110243202324124340304220022033111343012102101411223422442003411431310031201204031031144400111203012013211214124044441433232000042121224113210121400434132201313013343030423032101211012221043410000102414043044303330040343003433201324222030034130340001221233123133101011040201134343114203103210130011314414244243400102022321332034033021130223330121202341140232333241000330342242014132242424110003343342332002200324104134411132311233014401000440230442311104444322304422134223203221222344412313320404112043230102332442021313124141212433344430100334340410230443412143043120232133423322401212413103034134333014310240214114111014020323130002321311032121110143224433440440410032113311213140004013041204213010002210343142101141222221211010314013214214040112413220200100213421101134003231300421441104331142034103211322241304114233423343411011142232023410110020301104022024000043220131033013014431024004103424013403441124313032022440330043430231112424022432444130400101021022210140013311020220424430421410134043240223311033422312141042131242313400014001123114400134143413323111243203432421243412211032312242210124210244131144002002334231024421340024431322330402003300243300210013340344232002103123101202303121022143224110004111112311334133013444220030300421024422034332131032412320032114311213431124102304032412114300303433242024423442423201024400241113034312201332431020443023024110023432431044030432203401240302421314101233030222420024222224443311130402042321014244221402444240202114211322131312130411403023413414012244442433343032402121130010323023111131232312333131013110031042402243421111100012204233433220311130411420343230422221024213310230133420012212143", "344020122313444023113134333300004421321132142304204122334312214411033334401034041424120421330244440031214344242013010130212413113212231333233244343403044334133333200140031421422141422314032004331132123312301014021330211001024334212014010141301032200402002331101220420400323301300240401222131301023100213443121301231012010204114310231144331320244001104431321022041432220143101210214122244413200013433313302324442302113032441224211113413402243241413142231411241410002021241212232321124343000101343031121043014040240441313040311411121342340144432412200103031141031443241412141331432213332141232211132031301341023423441003411222243033234324213033113230400111001120141012323024340121121000432413333233143112041402131211230102232222223321043423100214244131211401320030041014442130044423222140000101214110112443234340112123144112130121203423134324332013300124233033124442040010220421403434133442140224023012112240010124414112221414111423144223121323022042241312000013000031041440114241430333044033401120303122323140200034431444030102202042202140112331303030224424433204343104400144021441414431123124140204443223132310431021211142132113033032014304001023202132200430310414343224403242124403333422310113311320243021343042022024200401311403024443414424300014003342121220302424214012043031211343443441344234200130001301021311102133424032040230024124223202021430411403333033020442003140332304443211442334101033324341133012110432331131044404123013122100012402032133111000431242123334204424434044201040330342403032232003341244040014401400402242201340124312130221102233221024104331342141023333442322220224242232000334013323320030313203404213424222214410434403342423011220014020023323311144121003202112424414340042332434230220414111204040102314120302021233104140312242134112322333322141101220200410201121220311012000333312041432311340424140104044344030004232010413400111234430031200204411001341312220340123241422002412224402331403004321412404423121133043303322430024142224103300243424201231442101443023240011142240312022434404024411444204343310100203311120430422002134341124203242403020201014012013432023331222402324342402401011232232412033411330411042320101234011004132421122332430122203120033031110011433334022403224121301134111414321204111033031110230321004203312344232013103031244242020014421311103023002014144444034000032411400300413442230323211142123412214040442232103221440342033203444332304014433304423012443443034243230011000302222020413004142314411114340410302324104222122121404134121431314440031240413232041122122042011114111443201313012124230403400003422344343242042343022301221424314014304121141013142222123224440044321003200014032233441142203213330441032244243242120242231033414224104433204231130432201013240110012324444111322104031300414202042131302121133104003114411343124122121110122030421413410231003020104321401421032313030443231122110112333210140003342310021130010200110112401030112031301323300123040200003410214403131332420413344144430213403201020203433121141432241310430001402002032120414200112444143020333341000442443110014334233000232013421224423214213142123202424442304104442024440400322431222241403312213011240043010412442123313333140413102104041133212412033410440331410243311421003044203402313221402310404421131020043024240402341401001304204130332034301333301244031241312121422404013442113043103011140344204304032440404322103114104131422413331322423242441231222203243303320224120212124324043300331204240104100430443333211143221130440003012211244032312444240321431122024012131424443122110424323214311101404130114312232214442324223013020233334134423300213203114112324312312302300001203142213140134241404002240002232341334332022441414143340430221343224043043242042042243401132310334300330043211341422140313421232234313312214341210010022013232023120443144003442040413131204340122310344014102034001230021221304012240131211310300031432423330324323221112141212312133122300234100002011134411303123210403410031143043433221323030100000140011324214313110234032414100011044241422021144224033311013124424302321032321240241122004401023202012344343031101243023242201214133102443224042401041002104400411301123343344100142430131213340032322242002223444204133412012231313422113142141344001042403030110322344203344340301024134343010431104124044030111340140133031243031240421100431342342240104213123241410210010024004310031324320103120042330000434230343140244442343343000202302322", "401322340304421122412411330042213224140110122333341221234031204324424410013042441431100144242140113113110324421331223422301010431311003142121224130144023140430320132131340124113114430344030440124231111342021031341120102011312042010204444322311204230211112323341211314011024124220141304232044004303444140012211403143313233412330144131242031414113104433102333120210203410020213220204204440230212033120201410041043304010010331032104402323344341401230414230102300334114342040413223023401242443102432332143033200240133230330244344200234241332433002412000231241002322013034443023114330210301433231314213310231342224321024434302201111102112134224114111432020113320322342440131343024431301312220433003121024221031134144023302431323234430014403204421242132324331033202241002214403113340044404214441043344301331323041320303412442302233112134042220330024001401320230130412211321412032111042310421440134020433212410110103231400332111124231323321221310340101230414421423040020143324204342043300103142403242341323324422220042233410234121224211432301401214142411023204312314142404143413334320232332304343332041212121004111100140242122103000413234322120431441404222104102142012131244032114003140322344410113201204340031330433403103200002301314033404434321314104444103141402031003144300132123214414242103122142342434322301333104004340001341100304310020004044143100314411412011043340240044201133410032002401020044211414003423044424241012413443341143333110241001044203321334442403220122324140310224022012144303204411431342341111111141422423231233123401210224314213124431004103431303303320122012412323323341104203043204212411222041103314400320210244024301322243312443400104304243300222034243430224023210401242444133411223034102301202303113201320001031403143023402242410113334003344304311022244042210040404444414313442013132031213312412232133443141101202423131324130112242404144303324043321204312043200330423143314044001304133041330244411214200414143212300023230203410240114024212122334122121301230000412141440432240224013021042300112343133123100212201214233313012302113001440031112410443433344110121422344043413223422413404140142014433413041204234421314300013320122244242021421140103031240240404420104113004410214110244200311311143111322144314443430034421314014243320021403041432001104214144400413311112442214323340302233044130333124101233141044424432032041303000331214324223222022202334140343203241221341020344223004400410434324414143043213344144401423320000343044232300032232024003110224143132314243424443314143103123343232311242003303020242332440223234130123422310041214121321144203021141241332334431212002034010022111121440223411204204231021240240322101002211222421123210244433444420443442311140020213044102104210244030412410011130302043431322421130320210013444023334423420334340402012211001112133043212333243423220130243200140200400113244410344023323234040132204323334112424413410224031300240412041201130331031412202231444301204443130122041342420422000322131000003222230430343020441210241233014302210002421301300112230412143304331342030141404233310224330312113031142332434401404341331034303413001400121304433000403412100313311341030104303223212402404324443032302112131443423023402414020322341324014244333201242234403103104432223430310100014322041224203112124103113042322002302412241230341004221124333001010330212022112400011313024211303232143342111333312402040102231134102220041423110132211342340223213133144023212004240242123011224433401430231441423041214133341114023440041123431013104031101410023322222141421141012322200031141322313034120333443131404032331422130022100200200112131344304320122020242400320421343011414024134312203140131200220401304314303233322300240421213431312301420422414133044042332032313022024031342010320013220214044144313030432314141402101400004441442430410433300220010023313420022433232223114431220012021242422114001313402403043404243433004421443304142142133401331130030320210100014301331223443101301330204123424423142443400223044324123233430212100204303020233302020131000443130223221342013031020101301234330341144411113134234400143433102241141134114113221304430143133043100244042011400312341220102110134114433244142031211003210232132401002343132211044121003143424311144342221312421440114102320112230003231320430021042220313344033332211444121323133203211210433404410233324111133234430042113222324022131401024234302311033302100132311210324122432140331341112201041", "402241401114441010433441212434400402223443044213410421330132213031112132330333304033243400410104441213401032243330221411142410020221243444133411022312434141322421403120134031133342301021432322133301241013234311211133014434310422140010223034301003313114102113324104031402232223121320044100404212440104420432434123412442214321221130412322021244044130143422343344302344122034023122400003433131311314042331010234130244040202004231413343300410302034314100311334341204200431442444002103410232334021424320422223424010320000142114323202421300421313142240241330222401100032032122412403101002333101342012111341434341200013430224123332410104203220310023343201111141203431122041032410334040041113010002322241034333121342423423400442324213132324420402043131022441142213324210130113333301303043043234031421122142213012122431041402034233120400310432020123313022322424223220021442420010344404034401302131231411431422003111112112123300113344303221000124302021444232411220434201044030410430414234324220322114324034233004011130243334314303302304330433200403030300311120404043413103342312232034312013301034232313121002002324410222424113243230002024103120140020423042230143134244311033332023223223000304203040131042420222014013140141141121424422021041413030032442324232200022420022223022300332400433104403214022130232213303234320422432344231334200004022143214012140042121002140131010424030034213203034112003111420200344314033444014111243333231320301200213214231342441331140343303321022010014002310134200322211013122311321110134012003011141414321302403013142224120230314214404014114301410130124441003234341233022420034421141201002002024004222140314411444123314100440121131321031213242013320211103440400113011410443342131140321310040224114441343141140311023321111232114010340121030421133440243331340020024134444423220032223312440342201442030310121444203422334014134344233422203100410410430140131433143232443240411432403403443124012104023413434412221430314030022420022322322030130324302132331300314404424234422224043433414231233032234431411000440223334114244002221004100100421120123304231043122130432333420040443022110233020223332132414113132211302143321424343440243322431342041431312410410440414302234344104310233202242422322421043323243403031223233301010234000111140304410012134120304101440123233344322032432110002201313104004333034334043222103324204001222004004414120400240001312440411343200132124220340123243012312421321144103104203131230440243330400222000233004221242234310310330014221212204204310412331443220131133314322133010213322042400213214324003321241020112343041224121323012034441133204120333023004433012314010131311341210023101433421343220230004304430022011344404032444200111304211234220133314200040343432024400134132102234330320000220123123241420222110223231041202044220224403420114413342403200112413123002140000200131141030020342133103240010223102211244010031432330113222303211002320114333020242143044203322140201423404101343023422420124243410401330231243244321432004441244100220403114041203124232422113312242414014441304402323430343044133422043431231442133221244441422303233444340432300134400241001010332323432244233103134302313330411002411210130032144143314442134443203233144120013004432103044122113220232003431331111414433222104103101230233300224124433204400431100211313314332201424202334242033123210132143341103313313410203004010021433204013040004123000234103410313230320321120000221344330223112041044031020413040232404443110010222020432233401440322400014404443204434240102031140031444304042002131124202341404314232000343002321441223240144311414033331013322332332143321123221210240243121134322401110433023401340401332011242404100321321402302111424130104330412123300444041042143124242200133341412022024122024341424342003300141331223044200233444132340333414321014104002221013241234011431014414131411032330403244103221341001304440214143201313210204322102411031432401403014443403432042331222212433420201330141110040220143311100040422242114121420110304410323312104111034012341221030422124332422211044420324221104311302340113042431110323212313024422202314342120220223100143041301042330133413310440114102432004413131004003320124301312313443323241230231230212313143122041420102411121134103414021304400101013214424041024200423003212420141333331320342421102042021113220444431430232200212230224140040400012421230421413010314103100440411130142031133232413242124124423241412243333020121441", "442322101000114003242040443233140043241441341300342144424220344204340214413412433010431023212014301133402400030021104032141240113311204004343410421014222234123320234344443240403413312412344003130402043432312003410142141112111224020413413124323241134330014113013224343224101301123030402230414010343244214042023411203144024010220213423403141220201140020240044320332300110001114232034230031330334144414110300334023110133021030143222024442043442434232323142313042124342342440041341334201422133104013334020233342044104200103201441322103212240111010121423220024031404322101012120422122313042223330034011400222424301243201144202440201030421200022202101211304001330223123041233310331204112101300324343042411034102434014310143424040422333222431011303402433224422323211243301212300440323103240340420011403421211340220132421111324430400102014303441312112140433312344111442044314134201244102300020204004000442113213330414124431121144232223442224224144304230110113020130443134034443120433344033431203140220341324234024403420114034441000314243431012230342440024224221341233441040304131344010024434000013114100020222321123420201003434324244423243222003102441340223012402042133132430143100212300100243330410214123431344333131143411110332020432022210414432102213120011312243220021243310424142034302023140000201403422423011303324013322341244210444203423024401311333400331001220424023234440314112342412022223040342031404122332231244434333234343404230330144443340401112343241144420220140000420134040120033031201212412042324134010043104311033041111141212000112332401202242321424104440140110300330113212423223010043003242424432422242200233004221413003031040232014341344414423140344320041010040200140214101344320310224131124212320301032232403234142111022444420412041344144330323102023131403334233244224224304231342102214430004013422400244204441010243040232300200313420232432200013040143003220312233324224443120440433024002333022232333322244024000103142314440142200221432220202221444034004330100423422321332031323420220320404222332043222443411321420113131030424044324113123431134202333420340401043003001320234120210123423422410221114000010442411110231444100441332113102424244240243342112320143240010411142141104310021423011421124004100012324412144041242440241113204113044314021131101201341321002012011324001322201123221403144411120412014413020203104041430231004441243112104431241014324440011001112103044111200040123323021244002412444321113131214234431300034430111422323420223143410341040240442120343003324040414232021110424032232032400013002241433112033442124044104004343311211032132013113100012130214141204141223001221444043334223204234011210120020132332141332132404241343111314414212400211242014013002044024232122004401433031414213101423100421210122440002210144044341430424200143423344104400402434124204131013322201133103431123402334400444221420323223302242102301110400100441321000423432212241341210240233132411144022001003423344310031310223132112142221043300402110201002332341211432441104242344311234240410310021242124234314321210333332341013023132240201222410104030023430142140102323243311301101101404033142133122004113333342123001314233401300421404441404030212322434432222210344031123041312142321304140220001114241143414122231042421123142432112302022330321424220340102220022412044213113144441033202221141013441344412120034140243341241231001121432012214233142021403022130241322410002140132344003141001331223413013404022334003022331430301041034430000120334313041034312420324421204430324102223222142210430411223421224314014342422103242211030303304022122004344310201113044111233042421011321332301033022234103110332203221334314020342044413312424041343324000213332421300130004340102240101330402244241031311132000010333214434044014203100213013323421200141421030241313430304114342003111434342143404214113301443231113431300210234204240343223002033422423410324421234401211101422044432341133232024141120104132341404233441111203404232103232324411114213011222011040413231230204122132140132013004433411101440402432124341413430232300101010011113411004202324104412433443232011330134023114221020030141440302324121021022324001020240434232343400002104021134314412414202242312014342342411301442222141121023421222114332334344142240230043114334114443040144200233444421002201213120423324132020211003013114024344021333401230122404314100310330104303242432001214313302002040300411212310443131244411343023243214401231", "321340121120432133402400411310313133124313213001404424111223022222124000112433013311040441042130034101434114341434013243414441333131311434232411442433213240120144014432234230121014021300322432210134310234304130303104323404230334023303114202332420123223324332243123101302114234441022220122420114113211110310141013030444031014430433113432144333044222412211423143301401233230112213041343043230311212211443201012123244330204420000421321433243030303041423423320444140211243000442122143100124341132222034322212013410243430330100434030010010311304214021144443421442200330011232432243001302020102141440403133022121220434314403434012344311144210200323223440003102001414100230022304120333442401342321213044433444302031104301044234331320410011410321032401312041141244241411141110103223444422422032333243403223331431220201131222341130110014404440310212144223201431430440032301311122011321032421043322342441241421104101020031344212421203003331234141324124332404341213043114122241410342330021004132131333424000323242121232404311111343200410122423414203143011324300024420102002321022231022320144411043300243310404114240141422443130022033414103323122131303300210014242420231234333011303041313402133142330431102023021021112134324230332002032420224013131410313012134240431413243403302124430433340220201111033133302322321004200104044421211224043124013334101311042201333144222024004010034041102130134400313114301204203240024100302023213332111400033421040312202044204324031142024440143414444401442011101241210014041312323212304203042200240034322430340031303240034334112310401200320430121442112433131301224444142240014113242413130204302431333324042334334340013411234232202113321320431103022340241214420321144130241124230013024234042203411023021322001113300302444323011440310010302000404144143430132114223131013441140404024303134113001300131001322440402222114430421243131214404213222240034411320203403233333421044132341040424142334421411404214410320114301124420121031443343212140432011313241433344324141004240044213123124301310441003110122342024330002131141200141422312401124212312113441233120220004024242012200011430214020130340241044331303300204042111113021140313011142331431423442142033322110344421401341243041233130202202401131432342104403440410020214203322344031402340331143231240243313414434304423000231044330011243121122102034401234144334033400220020332041003012112234030401304233211441204014232131124304142030401323422312414312303242244314212002211200211300021112103333212133301133430133340114221020233411421302004321123222014003441341114142231020411203140333201022413131433312141344124411014140224032144302400300231441202043432102244411130122341011311400411241002312222030313223203124304120420423120041333122033404131223120233001204433211233324431402430024312332132132224442203004214333302222214324403010033242041130114343010321232202014344033231001214120022312043432211122130224203442332434340011044244241420424423424222204340044202232444140304111322321103142214311234120122220141033402444202222202244112230101003032014401130243013114024214204303120034004134414203302411321330131210034210432343231041404113032013020122044324114134103201321320344433231221010242414142110310440412104433100343222414312441403130302434202242303213010040320313402331213231321113003112013214102311344344124103004023240012133314030020233402033303042421414400231031312443432241242331102042230431104041100120223040212211240323144201013240304020402330400232304211424430003220424041011031314023132422104424323240124312421230132431041421033342030111111442240430022403244230030223234342213312214134022322242423000013331330134203300343204014033131430342042212120233140231420442111134423410100404040202013323134323113324320412024121414323214013222203322140342243141412113220103340423140441442113011200232231103344324014310331103133013121430313234144244001042430044213401142002404010232110111133103211142032344034240024114002220440133212034242134232324123020303144230421304322130230424341400220003140431331023304213232334444234110311230422102300400111112222231330014234040123003331030000043332414232314444401132320243231104432300401442020234342414030121132130133244113140221444311443012222142410140020134210012144341123313124302001112223334041311243124322434333011034313112114231213143321100131010112043001030130410414410101044244230320423302133411344210021322131134242210320034323241123013224220320422342440123340011", "300203434210233433123442104013244414030031402212221110210444340300131340100011240132413242242031122002313304420020323412211423241400041442144440402401342323102400341143244414301202203321124312221022334342014113222332402003220241403001230040323111421320324031013213133232210013003310134342414203202214401013142210442420140100431440410220021112303020312110142124313324103232424010200230032031110041433422241400010242120042340224002313324431001013204000130021431320230031421420014212021442023041304414104344330044432022430420331003024202441134240434402330410222343232010213124132120104430432241010414044142013113431142003000314440420211122241302321021032040043102101401403214241032341111202242320321412232403310011400120320101441002030023122242410140014423103022112421334232011240401322311001214320443123021203323311122434002114203324001202310210320233044234021302101201324300123123221141433412134313033301330403440222122211413030041214031341340034402341131203201221234443331230141332323212104221434301432141043133001404420104320102101121033033023221303331343010002224043013124200103404021310131031020034042441341221124023110312441414324331223012404020030002042101331221042332031301011330420213121104142431020304320031231001331443142433234201224244212444333343413240444340302022022402112421210203143244303141412440110014131033301301200232002143030013024043032011021220342142131123403130200220114212120233444030402301434301230024131141101230441231012344214020034104432313204331010204211000012041000111210320310400440102333442011443430142143312022134231341401131121344213301111101031001340442224014023101144221144400010012142042432324041044320020142001404424024221332434243442210114222024331123420102202044201224444131143224010201101103342431243023210011330221333301333034340211404224414310200102143201131441303114211210100142200240311111321434012033133032222141344043434203113333214422200433441020432213421023032002123310303214401404024241432102344441104232224144144101031330434222200144233414014313320421223343441220202001001414130020423401043131003224033421311120313400414421024022314201201014030221422042300141021142122223130244030024344243221421314021242200024220120333403304022333323100220223203121003412343312432313340212111413141403201232122212142312111433112234243041242211230320143411123443220432334421211142434234413443324211232413443030010212104331012401110421442424432320033440103014430322332124224334244033223214403100310223411314121103340341444322222442313420324430011104341334130324114423143224203314030424111220223431413144103341223124210332221003214413313432443142413221121442013301043141120122411033130340213033414314231211244322422221134244232134343443134333404443423033204210012104101313131121403442240001331100123040232442211104232144044220132230421404431323244144104310413331211424132131330220332144333433113123011341303343041230333111142202022032204244404210001201231114440332120014240213210234143313411412313042134233141030410423134334042344230324304201303010213030423131204344024430412240303330033424103010300100430144434300041011202331331220030321041201330414431121431002020443001433134101344311032244131124222333222032120411314211424244431300221412314324034424003342212322041404013101034443030304344401234234303020131420134331204230424231401214322112243240102044133220022004041132442213212212012331301224313042012202123224013132234123241011441343142211120033342104004330411231442240144324213311203303143413242142143144211004013111432421243010331412422443401342420213201231243130104310144343223134200104241323430012121102143403003142434104444404322223400134044044201321032314340040131340411124011133423332333233341131310212330303431231444303002433042012130440103412343110321023240224411441144231222000424104210141312133400010031431224034130100202340141110134024030031222220322400002424101440402113410402432303002332323313241123111303100133242102410331242141030111143000024314433410443102330044413323143021024014212304224223123204003243344002141224113314141422131403300131202102440000033222102121322104133004421200040011143424413102004330033301220432122234400141020311333002311433240402121114031201323400103411132420010124324440402012424404314111312100310432024404331001031022034220241232244444011431441414043341312133324110441443011414241420400423311241331003120423404320241314141020011412114310112030110222103130022024314242001320122114044204403031", "410434432130141323103141104034321014011441420002303313133423014043110411103320441312142141044300042302442202011130140310301003111142023340244024434104444101314011033121410300040202240422402314341042400204400202302221002333202204401200100111132241104431244012144021132310403112413113423033103231312033323044323212113400223013320310031040320234401020322103322430304232030422442124221411040002432041400424120222323120430343300324122130002213230342310040424043003234433110132411421432014241320240223011042310411201322304423314004034404442313011222123401220424032304020232031142420223022142433222112204031440133142331030124301400424340412222331244344332334230134444304033212200304442230310024343100233204424113333102202102433024413323023104200043422244013324430412340122032013232031412404243413222323303112121143433034134432103230400030342203213224100321214312322311433300001411043342300134220300400102144123210211042443240043300343443334233221022041330143201222043011304223144024431022323011431021432200443422122211414302010123413102241412430331131111242334430441343304403233342303232122314204302443200132300031433034214330120100121441224012124222143012344303404311042441414233122414003422302002321420124043310240412000213424332241001222121202313122244042124032001334104422330213400313322110230244221213414343240022002240313131122240103340112230042404331234241434222113220400031240403302204410012120442012034024330142010130342121444341123342021403420044332200430110302310133242104040444133333422102413443000100122431434101020134020402203340224133110032434244234003440343444123033421313004334104443330141240234334141424021040322340121133033420434424034011213340200130124001201412024434020324321134402344334344430430002420111331432142030104144010021040212120013201013023444212142011401432441030410124104040421003442303110042141033310234122012023002411223223221130233443243434410411224214322104411431113031342423334102340021020102404141430212333140131403013442112132040424302342201112100034330033024322224243001110443111103111440040233413402201142212112432222342140122023222201444134221023201002113241432004344243310201020000344103312233302001241123300144342332023203130414220433200141340434422100321342410003140002010013133014121012001303244331321430031233244001401320201424422144011320130141220311444411202424320100231141342430243033004101343201013210421121210431304320041202320011414413134203043002140100014112313132044343021131343134041114331210422430131334442424224140444024132102110143330321424234411222332002404134122443234104023423424140004114223002440424103122003202403241110022243412124324311420440243333120344420100114342102231241334432302323043101233313102032230013343143023223241331231302303240211201223101213434421301413140020400403310134242422144220224002031241304202214231031042044200343032300010002211420104141441304013043242324101022311231313342034214413142314310241223312323303110120303343301232124041130420204234342011424204031334303124032143121222221011014331430310242400423242344030223213413311430240323112443013032014424131014402201423110140021412140402343211014300333123400344143113412223204011340442013113312434142224304242311223230044332030234140211341312411030110112302300244133412242010443023011143344330211130321322032130222242100010300301211430140312314013114023131223041401212410424140042130302100013002330414111301001141342023031414411302333421041210022321023002131012004144414400003444420212002413212433331101100021204302432224441133403212403324410113213220330021240120244030411014202323440031311444104333412330120121110323042222043313014230402113121121000433344333013334414010233104433320012402102441422422032400023341102302230440211313242321342332231103411102113021011441011002321441104043304332131104431244301444132111044030404200401324204122300404014333103234211200342131040444333110440132113024232214131144010110232141030344313402211221314410003041112011343142324343443204134233103332312001431242330301314323413300342144102210030114324000233131441022322040410042113241434001130304334041022434142220333331212012140102144310413223142311412423342234012214031022434120024413414032203443320233214413034423212311322214131014313032000112431343001012412433210201401420423044323211211242114223013120424344424410413133401413404024213112110211023143440111131020012320214232211023441214420203144020043242111111310201142330313232411104040202102120004110", "414104403330112132021012314410113210233042422333234441134424403113201331013314304200401224401023141412001344440420333003433110441013122441413413343040232132122422104020012313324243240010230420322110333413300340423033142121120430001302203241432043011424422001423422241300121341100033002110220411133334341304343334441341122320204114300212021242411121214331140014414311421212244043204344104244300343101314333244432434130321044211320232013330010031434422000103302102033413433344104010440433420104430334221420100404041133402404431300124231043123312343431320234022112342420243330033203420004314132020221340034113232240241343210233310013301101122440224231031002100243104232113014323140002341310040020044211000220314123404334423004212203233113342341040014332123033041324003341113313413400140100212003312313234411103001121030204012332431131014123420403113324434031411012223210423014344213144342440412044111013444030303204124342011434001301003104123410243431411024430233401032301210234400210224323222411230420334323310344042312243320413131134400233241332423332332103222244232014140323420414134240234123012330123340042144143210121103034303211443241332041110102034220041120121022122112102023233300120413143221102331320431302304234144032231023101410013002203104331113344112022111324423111302432443202142244304210401201230023443313321320320021210022300114304111420124440100241032234420422201202441124004144410223030401212323041413041133400432313212432011411331314222323403403243041313404333414224324431331023430204134233330001204233323212442304214323103134240041113220440330332030132000103331434443224243323300124301213212040223244242310342410444003432304023033224142000230210113011310323004101423421144142400212340303241041134011033000131344142044222343112222012430022043344343024031142331300000300231240404202433331232201421422440430311021410240340203221443203243222323114240120300231221024133032131130143144220003033103012334434310411232132041141113441040040324122404413110042004030014433244403212433141000033424002320001133210313313134412211202113422240134343411213441232214410244300113114422034401004212121244104404440142133440014013214443031244433413112414031411200122404144232241343143112041200303443001334440014412443102113302320422114033222311220212423013103134000430041002142301020023202230133223144031314414114001110121001103203410103024112132012240404102223041430404410333331221043400201401204203110020141044422443321103213113220123024124003413103243433100443013234234111031131142341334242442103114334241110302401334234442201221202323143411224303421421022243230232211243232010332121320143231310344240204112233202443040333341243102230011323442140014143214221033444224012343203242444320003134303122040140130201433121334030344031031320404333101443404111143442410312334400030344231341100342123012231434201442034013403421340412001120134424334341323122134221301143134023330201244334021104410131004140304142421440021301331002443442413201413234313131140440300100422433410110433144340321122312303114122210410033044222020421041142434410044440144433142432021120044240143142044023314324141304334404133242100134103140112422334013314411032032122032333244421143223221000012033242213200201041132303112242020430224421323113013322402203410300000041001234434104231402412101403210220344433221312244033032413013210120413111314122014423201414331401301103442312041114013444113031243144230443132340214134130131334431114423320332331233223320323001241430132413132423033122113202223104111323100422031324334324021124411214040443412041130012104131232002430133320334400243332033411320113240310110011043242023110004014234324344221421020334233244343104343034043023313201043442400232100334413042121434332001431334103234312123113042414002320324140221042340231141321412112043341113044211002301022301343123201401222204224320123102120114330344230413222223334100212134143223301241131144012031211343300402242404214004240023243402333131231331440310214233113142423111432110322434202113313132441311204241012342211304401212242044131012120020133420421220013200013320040242033242121201210400242412142132140212412331410301341342014010423141332030214214400334031311220101030244133144403101432000341313221311420441000224333322143413301422140421144013043410102234211202004432140002102412132103102001021233113222120132433233314224342410030144334100210442413141314222113101343010140133400104303014431313412144034131200233323", "040014322333021341023323343324213043321203322422110442020131330444302230020243231013141340321030132203313134203314234120114213032344014404232442403131012402041201412022223212104341331024020203004201313032113200220030424324433213030022322140413401103301211244043133313012242441322124132323000344100142113003421023100232120404101323424421010011420422413121242231241331400044210320044330142224404141034112040212314331134342243433021332342322312322221101102324400002023444403022103012012313303311400404212203221324131310104202214123332004011122300301321443242130332014024111323000444221033410101303210001321411401001302340204431414111340033432020422403203423040402433010234220112423312213013141023304043242211332421004331312141231014432002203230104013333212110444033033333143233014411011002234330123222343400332201010120223331432021341121214041303400141022004012430443312324103021413122003322122203044000230011304242400030414232031430334331210331300223221043024244032412221300003443014331412041221300142333230410433033223324231444244423401132400304243442010410121230114212034431234320310021412203102131131130000022124231330332031243121331101432100344042110133113132114444243123301401320413033200203141240021104231303413242424041002314434144410333003140443001414002241032233010313042301313232311010321110121340104233443230323242031003022003330144002031141313004203422043243043104001133232123111240201433221102014321122040304433334314104003121332043340330014031101310320101444403320030404230134124143121323122401310233012212242201120401210110033143013342233443344434124111242142323223302011243321031303222022040412304132112030240432401002224010414311224224212122243240031443011243112020022404102320442310214121420224344111020432010124023202013130031243214214401311103103413304100232122111441024122240134010124222423001011312043132111420300420044340214332300200041140034013132100324233314331233210340020441003332033211324213030334040022142034100034233101022203010223030233333344140421331402103443340101024010441234122220442402201311212032243002303134144421141211442334434224411222414223314433330041423020134134332014002320001134013313240442432143222232340002042240033111302320402044244101022302042321123220331042122320434002421024241434041202334334233441002201010032012440414143210144030323224323001113341133013440321222344303213300033140103203413121001213231443202234322144423343224233133323324433013324040121423442402344233323200334200323030402233320002034233202440413122044314423012012140334424344323330200221123144340232042331332343233324141233144220102231324001041131120333124300131424040023300420343003410433403231204041231224111304412024011021141142032333442132114114010322243421303023431440203004434010112301014243022333043202410404344401201412141311112323444131013304313301213221043423203144133441321023420034021010222401040031204431103300431030314031410024320414200410323023322122431343340043403343120230402243022040403044341224422231004420240414000223022414132204033211411031343134030341032240441212143322032021021212201200222040224223232214010323043030412020430424230002031034011433042234301242022021032111314010024240040402323004042324332244030044134044034413201333143311243104230402301422432304042433414023003021123131232322324314123030410322023323403413331213233422044043304001004412411202433101104243313004434303224443330332430330202041300201314311223230043420130314222244111414240423204113234210323041414103023011344102303431141411404100312424010022342120321243024111343424114040003303243402132130332041323133121000103043333403044431310114111222310030213120301400234203131234122002022122113210322240440004133401114240112221321343121113442414321421122434001132344124002022314224413040333444201300132223314202200141443312203104223002333222413000332030100322132033042442332024110241203113122111122324340114311402043412131332411223141242010241224323140131331303424110103132031031000230300132002212441330032011131333201010131132231101123334203213124331342230042040413231401213132241302034140112204112334444323024243442304040202223021204012321301223444004333421043323111314413431142140343244230012333410040020140311144433414312333340300242140121123420202431323141134002311201133040234004042032214320112134101303400222233441044404342014141244110433103300313004214023121003411120044433434102024021213232130430113002204001314031133234402233341103242211120031144304400103", "220411400022001133140244031413332211401230142212122033404311144111331321312443331223321330413004211132321344224110413411304021340040004303044214141041410412230131233333401203433220411412222023331041202021310314420004041130012002330213423320223343004011012242043200424212404130033343034404313220341011201321120244100300332043304340001324134404020241422221344441123141344222004431223020140303230430231004233300201340310422014303014230201200230013040110311231220003400323300010103232233342344103244130120041434210343010400020302202302332332410122101130210203214100444244124203232234222444340110301410112002300111041213103001303302100022032224301443434322200441243321314134234123102234013240412042313110131441111223012440400214422001441104442241311422213123442321102204402202322124000444122122401344414021042242020430223304413040020100332232403411142024011444133323001131004031342011100042434343242444221022331301324411314320014030241434344321424101212420344320340224114310400141132113434212220300221330444443411103422301004324041412130121432342012010214220243443001424400332444220042244023114101414130400204234010011400011434023422214324241100421244023324134243400432213300233440004013421233000222342332331104124101314412230142341131231402441023220344013124141231222243440243113210414241114124003431443230420313243233330204131000302042324310302122204124103401244423244432410224200212412041022004444441402120410432013001201240410313312131130400410124401333200222200101121421430043234211132242040331013314030012410101214340132234130011304323322242442031332421241124243223132431404134224241311001400121441333123322103214422412032014141343010104400342434022412004312443144421204441444004102133100031120140202003044402103001324112010021231344333123214302203124232413123311311020241123434201233334404113322114230302333201114112433030201040240122333410122010124122144232430200120204002344012141340223340324103313023131024342030310214433444404203211444230434440401440032121413004433344444304213403410200131044220212214221441411304023232002021242124111310432330112123001311323121143204002122202112201144431444140110423042200442431222333404133333144224314341342211230240023422313443212020243343200134343100334141401444404133124440004224344010322402244130313223040321131434203111344224221203111124112422333421211100030431403402111324444043322434202144203210334232300420412040324011034001042420312022410340000210411134041114414141211243421113412413010023140304243103244320402400214023212220224101000111041432330134143122134030122230024044213444341240233311434304002220121410232310332023343023044014402020413221012001021240322140214321001242344413122421134034042104424244322241141034411002332200123121003234102242002100110121041442104121130002010000220401442230022034201114420043041424440334400234020103024144133414213043041034113200424144101200202341122112043044303022311343322243133134433111040302321111304132203031014424130110211432241432102133224241012430132221110023322110124014111333143413430432303304121124213423004012014111001133123303440303441442043423444311011112312102413124144042232311221414314440111443043443013011440211321022003432101331203000102114312123124114014242243342203414243323331434330213221333211432102302013101343230044411020300440422233322142024133134310042023412110214113143304344034210342041220000421023344100314422200111430211240212210042414423132331100324114212343043130203313144320422241424031231303001132230041312023434444132224020441404340414400342120214011120024414213333231204401302212013310440342303221031100242433122113010314000003041111030200312143344021224332442310143310341232030230434134233143341040011440021100031100144214330031030201423131102142021100004213042022214313422332403111020033340410233102223412422012220333211241122320340140322143014233240424303034104344221132301113102343203030214420042014333112231201400003104212030214131321430210322332010144241333043400100101243343340200220122114421441234011124123320001332043111331144131322210132002210203401113022234341014124314110021112304244142212143230134002140024444422130220443404201112242334140313400434000412234402344223214200000024042343024242340223020302332133343142304200241214120022100001020110412421431420411034242020422330402132440104001441022010341233342043011334210033210014341120430010043244043242101444130104402021404404412014421120002022012101314043443014424402200111300000102", "404432311021421032120234230233344110034334000111331303003413121432132132421114440320233444102022033413144031413420242421100210201342211414030332113213221142413121310212341110002230100024241402402144043200131313011313013303222342043323110203231112122222330422214424414303323444024033441141344024130333234433240142122000114240432004030102043412344023110233003310423414240031314001111220442143141241443044403043211040010132441113124221011442031444342312240441431322043442014334223041424140212002213424034430114313110130214231030131303122430322444414042322443314211133021412130020404212332040131420341412220200230400101141214333241013142414422130100404002404121204400423220240023133100410442334403112302100232340100123314401140002240014231001323234412212404420314204013302034432413132033000040310341223030224244411033231242334320432041444141112400341214340241401444434241113310232243131213224330220011322204104421412234143124230231311204404003312414241112103020014404323100012344123342013234242140423040404132220144200210221034104004423033134010101142241200030303221244400204243144101021410031302134312403033212310224332344044112243442431110433210333442104143112041030403232330231314113102433423422034220044033024113432123341130431120021402322334124010101122130204341430331222411411122114021130323130414141001320113012400130022344443402213113433423420003134023220310311104213024313212232332113102244343310242433132100132103144330400004114303041123431324312140024400223204221320220314241220442412411100040321100001043220023230430123001040342212120122434422323412340323114310041041222403414004420412113432424301100312111400012120004412234044110314312014103201332132222301433422120112312022240004240221404202142202303403110010122334331113101422243304302212340204432110214424201031112204002224231001212112322002342040312314432131012123022213034123421000434433022420001140442222140141131114143113143134404140114340434140120103113143310104030312401444021010041413311141231103104443433124101211342434001220304440230112204144422142430240340224000114323204113101020022033100304133331411001413111030241334312143142130422102201233203112201242034123302143443134233212113103302342324323130041443422432113441224221313221210130014112020033314102313020430012001430210210002414344044231334313044114413101322221232340333011413411210242120014101030014022101210022231202422441204440210234213233442232232134212014141013430104441234122442304132343022342211142341041231221141144203231100340333310030341042313303122432201430233012111112200410300200240140423141231221122144432144000401333114323120341334143000310321201001044300344231114310442002021034142323203134410130442411414313401333214120001223121443243022011103340410131034044213320204440202333023040140233410322212023121411314240023202020432213110202330431434331041030411434204243301114403202123234141123202412141202443044122223032213411123311043112114010002222120242011321411303414424201023223440410113411213122023241001342124020313230130010030223111233032011232001440233022111121041322320334042310340132211034121214301120244221103344023131023020304331231421100401344404442111104310033000004411204040442322344434342130314002422211432413430030112310340213411200432014340111240001343333322333003413044000121400432304232300322141040000040110010422430011044132101343040401134244410033434440303023012242442413141303432301122342123212044231101320430323330040414203431244033230313022414342104012401314133113104410003441114331322022223001313023214221320041124204342220442243334314202313330443014341413343021240401001441411442030301444131030012320023143330203040331034043420314121131004001200204021304412140323332220340402104110224323411432340142120010311243404433331301111223434143142113300024424243104121334422202001422424414210134011441214341313202130100111023234332433311023310240411231124240200003220442010444441300103003320210321214140124123421222001444044202423420242421000403100323022123100220334330034233244400302224311243431014333210102033410413343334142232233120441131100313230422010322042233424131204241041100343224240414404344412431304331021333102000342321111424014121021012312211444004402302034024321041112023433342111004012332413431042323433331133422144123000030233401130240142203202224220423034241230030343230313113311014004042204342012331122312322321433332233204444402021404441030200133331302120104223133110023334222024312340402231400", "004341300241030014131320410213120301340111440310041423233142213434230012040031210302123443221031130104311202321233402022211044441040433223230200000200010201012211202023341020202243123200441043232010424034243030311433144323310444134142441201220410322443133112314101031343340243034043443241013142110344141211203412011002121401310243023040001132111020024424311014314102112131120332240234000132123031130131122100244012423130243401102301320210342014243214023003332402210312114101440042440102400414222032114412234414132210423233433042431024034220214234120202202023313113211143112142314203121443131303013121032011012234312144401210042213142104322422312420044040313231130400021041140400312242433101210233421402004421022403341011220310321013034401231010431320412124020313113003332120031120310043012111214144402141213000012204444234444304240424114243221314022112321042142441222403032123134223023143433041213340141012232122040430302022213300140002224333031143000124214011322221101321104124242043232404203324013440013004323023122234020403141133032343104240034103112201330312101243441024101043444443414004221410030343330422100322402023104010032043131004321102320123224230102023104114001444003320312431332042341401412224034420000023221043040220424031440130044341404313104212102223132242020101104344041022240424223102413223331033043112432121334104213142242111134234002123041202420223412032143414140004430240241301410210100041033413410243004240403033414400301323414203000233020133411331021402022143223242301244213213111421130141401031242314323321200440330324102040404230230132031140131022341344233141140330402410013402141023013332324034423033014224010311204414141442414031024140104231000144434404131410333342124023430420144413334343102104124433130021234044013431422042120003242312124042410313411244404243214014441203433142211203240402232304431010021433220120021004244032400114223321024131401234210123234302104211324242411330413414332421302430214012440442012032333113012032334241201331041131111340221011114032341014044104141212230122012123012121134212412244041203420130003200411143440004344122041320042130020241243312001402140432330311331220301423311121424130413001204330114410402442030340231412324424013142223201334300401131033224413433221322224002044012204031311120100031421120232212024021132121114233203000110031202320120200404042222042224310320010340122431221402200021412004414431131043012304100304033320301331343124433211322434041013433104433203130134113310440213104403221340104134430420333343431301122421040231424344213243000214002112402044401021012133344142443244002032223143424242311343343330004120434111331230211002314422300433044431144331140002230424110234013142222431300302111032442024133412114043412101312303020220033132134112411431411430013013220230101321202100212241342341411213231231432341401011234230304034334134221132022412101223030212013113433112423043131430310133233041143231040422443122402122304021112411221413002321213000411310202300121000141232302344030031301303140042141311204030401422344320214224434322202422040243422003103021101234110123420004144112123134220123142411410202434114040110342311221101242404322201403213233130241210132301042104442430140221123014200103013424242014034232321433133103140313201400140424420014313330110003120100434003120013312311421023042221031244133021103102422321334432103012144312124334020201330444143021442044030434422100000031222341440104333033144133143044010211404034403204204332134432231200403223010403322200113310341030040320110134011204400244313203241300333422403031433222330041113424022231043344332043421110122124033330304421134212312011420032024400010212431113042444232114202301233020212123214114143442104224022210143211132043132123131230144320202143123131023443231242001243114032334024432243224214043302420321322211440043433110240402211330400120000041043423344124340301403344434432403402320424120244321044031230300430423342314130114340422033414103132310434112243011031411014444224424320000313142043200340342234002034300042142213320042214003242010324001313412431240333042013411004440041311413404110422444111201032044022410232131221321420130042331430220404304212401124340334231132431424404021440302410102142421401430443224424032131111234114212040402303240112014111240240333431312202122401233221021030120414441311443044234213433000133020112203303234221002312432340142104142232410011421201131331431130024002243330444120101213340103", "130312444122402222104003144231214344303321123213314423034213404212414223120212004444412122333321424322441130344240403010141422122240301040210432310134030203344310432120140402244202042041231113011033313343130104134443100224411103213034240132224244333403131440000404443441421344324404314334411014033201320022020001134143012434234342001214013341311001004423011001304134431343333343322303004040303210311343031114401303032443312034241112244141123443411021443031220230104241202403221324320410104240120024243034201342023131042041021320314121000303343241202312011204342302300330441001342122231032002223334003204332044044214412223130010200444122313412013042031242444332104431401224430341432401321330231043004211040120134021140040001214340243404400000234144222112013322044434300201410143301320433001304423111441344434312402414104420023444442100143220313020002110232302221204333230214433022141102204232122340101001344311344024031231030244243132143124241441413210331344301113411313333241430413023440342034111212003121403002123040302100222041201023113132243422420210211022234021410241404311210200413441102243420041413313142324332030223433232444332144103044220413441334103303304314412343214440133314220130332040221102221244041214304322402114333104034011002314214042342223230100310324311142034040212042412211440401340330220040400421003411444324340134200131300020212434244430441324034141321323233141343011320041442013223333433202332224014412401120412441134343311411130124314204112110423211004342424342311223221430320220230220011202411314034341401302042324033210224342201002112400342413211344024142420103112343301231223224401243024301044000104201031031443124130331301242214110043224134123314304012020233232203204402030213420101233013203343411141131102241331411122013244320342223331122310443043002413402444142030142033104414344214240103241033410400032410331111232123420344344144112214233110342141022233034443434040300034014321231323412211343401123424032033330401310123230430340332240342322021443321121013240211321432421132114443342030420000104430343023302034433201422334004113300102220043444122443301333411240324022030304112311142102422203103342133333213120312042043111203343122113233320110342143233313224142241133441134223432142033004131434034213141013021302323124211220202324124114030201421334024441140432310144431313041440323440433201114432211404220321002042223100434343224402332242013443233424402241212032220403143432131101443402212420424240113343421033243124424014443200103020333324341223401010012004143324234341324412211434131042404130002223233103213424301210012204131023112042324312141231321231423001334221103121144113134311013412103334011242230323411014432423132034020001142114041220330431014233440343211014342004311433333403341142203313434441230123430313021402301024132342401142332140140131011220430332101204333010121141002232332111234244342233233304431044300023011030230443342242440410302002244303213220232131032103311042241434212023002031212313334001103020014330032111314401313143340112014432321014142241041431020301040131100122314332234010411203042103321332012344100223441222222230023411243324311201001120041344224404232011332331100234442214311133440132400222221210322223411213413002202144033240414342024104342040003330302413032021034324000341241202210312044432330220141242203231203330341240423414334133101430403421101102001224222122221402010010443142114434202111322402244103120234344343033301204232441433342334242123221332331442014304031241322440104011240132101414244023200242043003400110314203204411401003133220002444431013412303342302411002414222213324223421222321233023310401041022240221344201001203241323014400310143404401002034130332143100434314123044440330224442044200102003302304140302330443114022413223414411110134402142331303003202144334432103202130144201443302322033101041011412244413011104223243143031013040314122030332000103343100133104341401421330204231343430130104143102402142210221212331323300434133222232121234103332121434332143000441142444314303104303122334210223142320302301443403040131323341404011422013244413344242434213411212001241120232032412240434031312123113440021310221314411032120320320232031110130121412442012121323002111004024213043301311234111124334212214303141040021104221122212034440130114030122233412404201130332324203204040442000234230234011230323304140214014141001444411011202104231431022211213224011010002201410040210022422023440212241414033", "312414444333413321312120130220432201243001203313243102234120010112212221443024323144243230131044112322021123043011022301444103132213102312011103211043241431131214130421031224300411001420140131041221010443341010333442423423213124434110134133020331012122302141333433133234140024430443210331324211032234234331213332412304311232141132302002213132144302002401144211443024000233403132243404430431434323200202202332231110320431312331413331224343400000311122334110312114103210020234104421114221330342440121010210344131214330442213213413003404412332001311424132041222324343234422424241221312331130203402143324340333230030412022242401134114320212123223211301343411122412111122421122123314244401223104114114102044240220134240014222332310301201332122024201213202441134434441342332334022224200220322120242211310304413014300021132001204431243040101140040320104034430344431232231203000120401034430030210311314210413100243102210413421040321040224133324234411332422343312444304340324334100220031013410022132124301114002303310200204011134224142141433343213310210111223122001044341340403330012412113304232444113433002011432410340422244441312200244214104420204021143443022001244343041020203424023213441331422441320123140430124104042213310311104342134044443340004142132411123232110330444011310201022422313432104013334124302032401201314443301230002213231021310324413430200144003224033330412323013422400134211003112312020040144111023111011144444334202101421002030411140224224221110303243021142132012342431231330121403110343201402121002300320032142324012000312421104303424212131444014432101042312040324023230120022202424224412404020232110144114103231434243443442034233301102300034100100111304133233314024341304013121411011431323001401422144143300440340002200341010334422320023032424430340422142433011040123444033111041413313322104040024321142004201030234414032341303140141322102013223030020020310440321014310331310440314132230303211204031014221202122313403241342121103001303344033221234033030124431434304100111133322112412242304241241224411121012122431243240141032034110143004321240223031021341131311140211311001022131040424111422134041031022003112324244422030232433200402001241324004332042324000413211431134004042431121031401142320201024441343342021340304012044232041140314101000140012440342404224324240033443040313313313044430142414213104341121421032202334300434403400100434234330234442031011441031122013132121000221220124000223103242232024224311231440320143322103104242413404101040320132431242412032213114334120222101434320124222424004202230404420042401040232430214444010110224321214410014423242221411143314113312120404343021200122012324112403424102041142412214114130131300004444444041233401012443332402442002324104012340002432303423141341021011231130033420202421302214043401142312140234422231301034423401113323221244401033330233042234130101210402230220113111322243334424211403322144343430120242104341403302241331003303343244200432202334302013113004242324334200100041412432133144103112311324140044301432213344213411130221330403431243142102101403433342321344320142021034202240321212042001234412443441122240111314413203234130304444131200413142241334133313144221120012120022043332122423242400002433333010332200014203042114011331013140004440134101132213141034141102023244123311120202402101112413120244213121121411334332404004221011001122212131100231203224400333101142032003400443301340404424031204441412124113034300030124304434103230300420412322232101101041244032212011013323122201130033133020024132202411443422041122420114021103300342023420040411124421240320100422202101431413300032413113332320324313400404134201221134310232442142431314134103100214430102143244442024013411243324312333112300012130232221413222430131313012204043213233230034134403041043022203432331404023332040423442311201444320134331401341343422444044441101323233040034340322143414112114243102242444001211303420411130034422123111233212122313332301134230312243341412404111103444304311103340130201101401112324202130024430124231243411112322230434241442414334024331332142102401402213121300212303322121041034303000430413324004304012110003034314242313340434001112111214311023233431241313311424443023003402241401342133212320201443414314140410031131144022120110024304231220011214432421204244101220012213231420131210012341111232103100432004014202344033344221031213004201021131414124303202333422144413401244241012303313404100000331032113121", "322233010333143131224100221421104123442334420234021121410203213224420423202411132400230103311242024313341021031300003312211401132220301232340330221341330304103011424034232204113112331121120411040324422340014410312141414110014220241421113233334010113320431443340232313341024230321431123124130404322244023032442404210101003401200224400012023412330033314121424012030401111301441003443432203323411043022213044213212242344444004443103431020403110301444323020130332301004124123303121233024024323421244002443022400043433340013402232432134020024221223102420111324040424342220034340104410400233040113023221023211114020010104012120134102220021143401213003122303400011124331343122010103334144243202410201443014023022004401211144123213221104044044001413020434444320144140111230010341241220401030443344430034223203111230012214203304141204244302344344112401210030343213313332421012232432004232342301323310002401130043122401011133241100430114034433430010041141400312020330221204242100301014042203100110114334434220340424033331342043404143130323042431043040114102034101323144301212231031023320021310022322442233422303311344012334300224332144333423410330101433230221124101434113230141310002030424420002131001323134314121401301004202121422404442242142120401443200304014142333134032344321014114311130224024232213003443041140433143323304313434131413203031320403143034321040241301424400420442423004113241140021202232044422031244224241322302334033204013440421110401134033204221314422033104202001314132142312301133140114140100244410022103130440314412411134001432321304343411143034033400441130201101302424413344131441042342220312323422231320230120122124322214434312130231242403304301441231130140314223424323434333330110111214434032314101420220012041032404030020223140420120342013000141443323010113003104224143423402410101321322223324113410113331210021443323220041042403341411021424331120432330024411123141401141333324200440231411114214041211441313221311430112144304244400002000003100141430221323134132441040422133244204002012444333404004440210320124222220024003002021332321040033410332241313433210430041232134314200121114332034104333332211313021010213232134124321222040113434242120004432014100220031134121431210023124013004041100034130331414020111130411033301342041330240004204112003320030134022112321223211104140430443113133343304202430431021422113320133234242030241442430340403303343204344140321334443013412031334023100431041130202400224311210440111131203202112013041011220114031341413043103200202033204444312211102202132331000113424421031104343034124110303221103233223402300133403304321300244433401214022204224322041224243241430012010330412022433404401220200121333024010213134014340344434044111214330001222443302414121112320221223114442340140241022430114222323044401240132222210443234313143031022420141322222324014034300311400110224432011000414342120033341441212413130141201102044103433211334123412220321404141043332434301231024122331111404210040424234233403300442314033001213004322211322311340343134320410214014233111044001342303320001404034230431311142441412131333024423031301041423421303024044220412002024401201001001341132221123232243203003424332404320404003243004024200112000201043312240300101131043020241421314312034144341440210411102321143031441230440002113342233112132243332300041314143000022143214034300143144401334001212124231042133011143300212003203012201100243123023431233420230133104112343403030131113121302112013210314231403223202314414311144134310320443200004024122102400134322434133110023114113211014242233010432134034031433411303033343423113011330141243212041142123000004204114422424410034404303141214413133101013103431043441300332422124424003342332212212443043434003422344300024121120143200221012002411243041341311342231141120000432133021442423442110023123241123221040211300101002204223444034143030221230240101011302134241342103240442033002014240031132101443102431112032111000304333034031422423124322202112023400030432111331042200231304312023121043340340324330433244302244240442444401102040320332210132011213312232101430241332402121434411442100204432031202231304144304324020442240011424312003023431110341132204430104341241322210210020243142142113012110122134100013143414311414231343022001104320000301202140222442001343014011130222343424101034441201041013230044332011444440434103214112424213404322443011000002031234311030322410044401341414141043023014124434010204214411240231", "102104301344312023404143204433221423404324021023134412202402021430311343413324242200122402130402324212001224141324223311002223044300003034121124001313341342322400423411343024244234302014043023001304204024012331323131004234313002401333412223022010220322131122121244432334124111032244331323032004423234334403044424000401314341414233430444200043142312022423221134124100142401131313234323410112000314211413124211030044413012421124123114133120141124131101442334143133203412141442034011214110321201120430433330100330321322310124000143221003440101310204222120324214404133001432031012140020410111432122401301423403013230004030411413201043443321021404333220304433143402232101102414342323241010413330422213041030244314103021241430231012200444120423443323423033212430012244012344404033101403403344312242420031210203313334222210301321304311323431101303131300311431321120232232420421210243441131321232341002140421103341434432040423330110404142303223311024342200430222331112331444321212412334341401333321123111233024000130013422201040323403440000433020243001111014420240144101402311114412302412101301000044414412400024201231442141310234223130311200040224242001202431313113433301013320113014300410222321321233132130203313031344124100341002220202240120142311121024034202401200333412044414314411223202013040002343220023403122402031122022400230141020421024420124220342312402423212014331012300324120324423140102201020130334030303110314004221300143023122014034421344431401002434213111310132040144103342030203431010234310404430223041121000003403213214343010100404144213320043313130241301431043120402131341001344041413310224414412143220114403241404203431320300101342424120221123321334321410440010042243220103110140141141131111403400231333103412234310114304200214130403031312004332044112201442043200003014042422414012411330113441231011113213034101000043031310043323324101212042301024243203330030011013303142030310332000143341323333443024442020303324002313333000140430212404012142242014201304404032233202103433432304403311114130231002210400012443313013002223401333014121302104112234002111000203030000412310041103232312203334204203220344240121030242114120232113111301012140204024124242110134222310212122404322220303242020041113313012001433002422124422312110442301433304122334032003032213011144211203340041123210340312031420131024342300111342433420443203220200334001234331321233102203444330311311140144203011431033240013023442343142103210332022231024112312402304012022433311130233030204322334411310012240331042103234103311321312222300124340204442042030123222330041032431311144203324022001343242442012330121113341102201113021033111231401242400131131110142202332234212002403334421132221130001241012120242120034430021031122100233313334304432343441211132324322112210134211412132101333233311203041344223043433130113301303113120423122240030213324020032111023102022421024112301033304214122230434023411412324110340344303224241131421211232243133142243304341033100210214300002140301134404302143211141020424122203342101141201031121220110223110004341414341012333113440334123312341104134234041304004302330143023242114341132031134243040244334444111110404330001023113431314321113210044241424104123441002134300240002340303112204443002422321440001430404000301004023031242413201331000422134402111214012004442432024202431101234433040410224122120311221431221113202443330441203044420342020412333344033414001200132121232003041301344243322141410223314313411033311441222142440402333123142032024443404332104122234142300323444121242231121312133101422223101013410241412101424341444101310133221021424423424444120440113143144402140140324033210330223134004013340431334020201120012343013032112211102202202134232014430012124004412243434203142324040114234243010311023010114012032041243240020334234240312233000033301444414342234220121322332020434342412303213030331120021340302324200033344423143040322432143234211331403320413223223021313142211414334433442233211332132123122000134102143232230113404332130421444324221034320030004343143233123200323144201121322121122234332343311142144334040234232310341341023311311120130443343140432431140314010033232041122314244014010104124310213412332041141302104041000222201203123410304122124341433410122300333010111022002301144340034311142030011034134044210143020102430120242413114344311330302420032012304424222430310103230330044312104323244410432103442020334240440434340044131001203022002123114310", "244303433432014231313233420204334204422110220021230044213023100220324200323033311424103313031124221434332341044301241333042242333200311002402440400402433023142003034001422234110430110024224433022012042130101133041233012222310130131103400441302103332003234341440021140412433013440414023103212231324431231313343114444423013212424440203130322042111343214343104442344434003410323410041430324331223444142324301433203023240322201234223034331402043342303414312211213113411003423024133402314314103330301123414332341434324241002344413331321013013021204131232443123231432001002033410240242224014143212003323112332240111420131341132421023212431221011402344431313044432402320312331242121312133043022111113133224223234324333341130330041104012023242320042344422210143412020124213134414032303200112303210343313222244003340100031343143312330020042423232213302321034423220230414400424410434340401101342341412121023000034433100201132022410232423101303402013101233143142224411030220223043410044023031332230411210142424304414301341113314204401134132220322143413203044110204101311132334034103333332010124430134240410143424340102304002003424441314121431101221321441231020304020314332122243224420202003102020301341343443010001200000442401104312224131132333121120322033440123012213043203130323300221141124310414420401243032242002300423000413100114440343032420033131021233120404231333321140221321022013314223440110112201443213421101434040010102133310433303122233421333132402404312411044333424411230123201034323014443034323130101414242122432144142232003332010143031430334144431040331242310124033231300041002022122132044342031424400420414113412022001030222214410300014434244213232232032304300212201111040031333444000114034214012220140442211340220100210111444033302220344311033231023030401304313033010413344322033020001423420130142313243204224321023340242224103013423022322220002231333312222112224200344411244114331021430302120434213343042213321213201144404131304144210302130121042114100223434042303040401111120134121042002434104102410101013021420422244044342010324421242002030231143220300432301321343430230434001331300341413024310131020301414303220234320341210223331140314334300414403321031433140203312212044332403422241220032420140410103121120333232241441202244432432420332142133002422032404311313232111441132411133314324300122042021241422140014032020401334111013331213342330400044203414243410143341030002030343220410424144232033102020313010110011200041414434133300404402310130044342031134031044144432340200333024240033022433003310123023112031213313404443211342232041042124000123102121314131102120221010111232221434242400130313101221342230021303001001044310242112124442203132343131334303112234101134301334121023224302023343023444031044001230414343433312020134413432234132333130000124413140404400244311404311042022401200221314324014022013013320331220441011413240422302144004414024311243231031030132104120304012314303324414104241044144332310110412014201220023401024321104202132133242141341021044012203213104201003303403100121212440302044023130133024421440133201033431022402424322101204333401120314044101103434441123111122111132000334123014121000100113341130132401344323303332202204043110104333144410303242404420422221323032223322003100024210104303242340413133324323304444443241341112400241140132410112204224203003301103132003044123423141034231210303224433243112430233341331012102303002022212433423414020120221243433310012424114442314233444121323142400012141200404444040000114302000311203341412341443120331234424430021044324444013242203032413424414303234340401320401000334312034110320332034423044001223334231240004000130304341002124111403044324443122341034400432033042440213031111234312230141331314304133444023202031001414413333232401221423343332400204233113410333304333111113323133200340243442411314230340322401240224330010334141114443302323034331140224400411122201210010412424024422141023131002214013130400040421422044301230430001423002340230213434213110001433333144241413432040423430213003440332302111303324111442421313003001422233322013422320402412113011220343042412141132122141320442410441114231043412133034112234321103410304023202302400103133412401222201110421313232223231343200122334341010201020212431224403120102442111233004141221314401244444022310200430333210443312313041222430333444232034023231304023212200130213323230003044443221441200102241221143144130301114221302300204111443422232234030", "421112430123313343424014420010413023242112341414110202132444011033321324211242123433233400310304220040224424014034444311424012413301100302300144010404430424211444401111323022110210033433313224214210321344334120200103301300011242303103434214141042323144232044111341430410041023424101244333123440321412034404011122323334022013322414420421130443242234302331432000431330322314134044021213024220313021323304202430242213141444124244141443321202303033242040122411310143101144041103044032332014231042104131242422041403312130441041401044331220000324401202311141120324221140342013032421041320314444013210401210042042402444404224042400022023411444424142344000232240444104300303323241124214104023032312141301412031423442301101042131242232130121331123440330003033424040321440024014333322010104331200031242023200020021200340432020041141410130240102003003011021023334320034032423443441334024020401344043301433333140411344224323043140302223410410402220322120120111022104244321012342112233242444114211411203021143412412124302014041031120332012422144002421402342414133200021240421413424414123203030210243032214422311304134031233211130422243331331423410333414322331430440122310400143033433420133340414413042133103410434011044142103342131201304121103224234443242440240443020314211001033213030231421021034000200414440403023330134311443014422232241042131310033341442103422321030324203424233100224122242440004113440021121330433311320043223321440003314100403123043221010420400412042011233112430221343320131010342210003033434201423121321342341104112042203312332041204120403031232410012101123011144424132101202422243034040043130031043413432014132142104024331234022423403041133313421113323301042333441044013214130440010410243040011313430331143024111124310231210112043412134423443242202142121033114030003314314402332141030432302443344200210424234211020012441333441311042002044243224012020440424121433042044404300442414123124213244011101420132114443140342023031033411321313001432402410024312230004102110232302321310333143034123340312220014341012210203133042300403032420403020214140112443322424100011002204244013101214301014410210423443223000342343220021340442342103024024211442140330330241214312213004324230234331411040442011224232432343421404404041324133302303332341304213201111441133102133403304043422240131413304141424011102341404314344012020240120122004413310043133301433324114231320021214041143201113423314214013320033343403114010321212024110214143430033322134413004323333043231211334233002413440202202113314403403143233214342211023412123213311020230113412010140441330430034212111033023203440432312143313243220333220431001432344443024130040322021014044210323403234040233403431244043203302330324031443214042104224131121224344033012240120220031230034041221313121402124022030001223102242202211031412033100244244412210423011232113010412221234022203330043202020131212242140322142201041411312334441041020304212044003023402003230042020130033132334411000040341300221034241334310100404340444144040001442021333344342024204240243400013332344243221341201123232213144031013304301204343344123123323013334104041413100401341311010311403224430400043403333203324043334414103103022433243122000314114121130021013224420423002042031413101041303212311201330120020110442133403422101010213024020113403204222141313403214140143111131024121130310214334232412203141412441010033332401222002430320011042300034324233403024202343310143214201331422424112210321104131241034120122111130244101344122011302404411002102413024321034441334414331334302014444423230214120234432313231434243232403210121103220030032344432100401212213234410330400420402214443012334234132020440122011443140221214103211404200003313002133000134211403111302041312424121042104342113013010111022020222221112343301243232240303432300400301210044300213134034341220424303224032404431403041443124301000113413312324344000421234341232243202141210022104431342401320414104412431204100422040010000124102223040010041403223431323342423313403411230432434203311400132244012003431321324031103033214312102224434124310223413334222011000123420212044120441210334224002322230040021402133102230211122332430211230313444012004112344000202143041032031143332222203133200100232334413202413330110011033110322100402122030243103000031144032331214041112310011041241332433420344021222421331022233440034342342431220100314102024042423140201231324113303044032400244233024140431242213201230122230232", "430003242431423221304304031322323141143002142431243042012424343122121443023134134030223024404114323011101411244113443000443434211434114334322202320342143003203421010214000003224000441322004224000120402403203240424212034133100124432304433313143000430212001432213111003433101142040021021101442421414030114004010110431131020143243042241022214110240140001212002213404201223420211034324042001224023422044041124034132330300341042303031343222434232224144012311440333344210030313313442040220132032432023344342230032114020011242114221234133032424444221013213101324002412220443242232213034002300330102130211001203142003300130020034143012031443121034100040204134202141442220000414043332044430423232424203404100340002332100204231132143032200241042142432221114200420431203004322121001122141422131324420020113121231232333422021410031311004033401220224314140100341032211432302434100202043202414113021023202013234114244321213304213242424401130434104210233020112210204144314342203314121433432323423402440232421400344011144020311301400012333313002404414101103331421413304443202041021013434321200342140104441120233314022033131134022043301200041234143123214014144200143330004431322333403444030220343103342431412440323234102014341040244310031103002041412410101123142200331213010313001132301233200311334140113410403124114102331024110413414443032322422033343221242333242333342140311001114313432333231313441324203201314431424023204323014014303202412432343304100023143242344042320004124440030004130120330001324024413304222203023220302140013103100414304333231404434221100222204440114310023102311413240232111302224223343241143224323033133111420133143342400010124200042304210313332333124040324041242003442204421341422400031101310402020432024242401041200411344010214413301033310232140143442041122300023230031332312440121210332241012410141202023011120433242201232113440322331144303244041310100413232024400212244443133421403313033430413031344042132240123441003340424000103203243024433303000234420340332220423240241004434001242424314321434443220311213202213413034322423444002004111422141443231413310420024104110023220431442024004411224111112110103304324444210003310113203120144124234400433334103234102033424320421400012443210134123214000322244332124313431214201244102020211241101313004424024224022241220330032101404203034321110344020043322112132142232201432121340003400241012212004332443431114440113203343314424212232210331213231311001044344004424441324303320121131312134304111113123233313022132141342401312314002030133032403002422243112122324211420301210403141000300242241312132320240303441402402334111033411214131234300003333312141240323014241044011100134332322110144330104444422220012303400440230300400404134131320110340042134220444301011123004110401034303431301220143310122040412331002444210322341120002004003331443010024111312000233410242204200203010130014223412040220302131134041000001142341130043401300030110104233104420301214113403043323012002112343312112201323230244410111242031343213310344044013034301140000133200422320433301034311211141131133224342014224401103032341121410121010103113424333134103021141430320031132141223131223200230130110310210332422241231121100411131044030234201332223300000422200113414441234101111441121233441322401121223020134000101242022023411313430302042444411011133010331321232113004432034421130442413404311232013130240010432204324312124214002240140130142322010012441431340432330412424100214130020242113040404344121440012212322124312323102143421012210443420431244220431414410141100331200432210122433242211344330120131303013211030112133024430103133104243413320241020030143130100422443432413411232410404414134240320303420144210034233014440432421404000110401313043301244440400212023113440324303221144042220200031240212330234030202410343402404222132024114300234410003222330011233404130413232304201344014121331043040330243213014432432203234342230102304212004302211431404120314322003322024001302314301404200334122134232311010432442312232021142413033144023412131442041234414101244333210224220412221034100012422014110311402201403343143443332213440312123141022243124340044233244444042010133224442414333032443321424314131403201223242124330440142144012131324442403024041020301004024022202233004114034404011144430311134034243031314030043234011232234222314431320240241310340420144403201043311120104021341302024400032440330141041122342321340202344324300331330342221124334040043100414", "212241302233022142010222234314000142422212400412043041122023244324023101342223141043412433441212004044322413431012143311042441231110231200124043131100412234110244244224414414104010121012004144321122022130320302221122403031024333234022332310312111034100300134001014434214130420043413332010104232332101320440112312320144214244014421323134122034443130134012421122043414041323414402303242021143011421303220242103241200423004111314140011341030411120310141123103401302141443120430013444314022443132340010033041411131441101320324301214304231324420110034314432314311040303034431310234232120430441320314200310233013231241010140034301401033244201344434241120334012340213441120104043240424302304244321343122332022414433234300032203243101112210330323030123140303133133034040010031231311423413403320444220303413004430012110404444212311110141040204111300443130041100241100410031410132132123110333042334003334132004303012344144344032010343443303431232431023340431432320004224403320400221330141321230010034103323434431434304123410114422433323033343430434311022101432203121210342410344123214434012312022401344031301014443013210104400431243320143413243123302344143424314341133344133212334122323301341330343321241200443002223410010342014334211413420142004211322021104210333031030440113102133400131121320301244041444004122223012420304231440041420231231001332231304222231412000340124243120410421013440224144142103120100024021021033024402233213414102143222142111332222410240301121033230043000332423423203310312043213330440111331300040034330101443141034441202234400431243212320032431220010124440140244011124303142310233104340011332232304013122130400200201401022123120144331000231112342131203244301030424111111220011413443414402333444013121103301323144241024001134034103433041120141302020043032341344124413441211322202323001213222220134412131233102000430402403334430240313000302031240442410204343434400311414031110030431434224124102342202240404111112240300333003222042302343334421203430333124240342133333411144412332231420224310102034014022420332342010122114423211022403443413132440341021021114411411230401023332203400042341101441042414212203220044123340043421024340133411323231203311401140141032401244304344333411410313234424021101120322204421243434240124001032414023134300330010313444310224324232400002132444203444011322132224431100301043224004302314103044043121333313202231114422401242313233322224422332403433002242210130023033202234342204424001412311422001004043221144232114212412034114244001030211243032001232002423314123341044412321220243123100423113212122210033234032102444403312130202143020442124230234004103103023342030340102330311312330110213204211103014214103000403242334342040411230023223442142321230333431141412224134040201423444230423343001443404014000234414004130300401013223241314313324131121414223304100402244130200132033012202242421042410223240304031012014433430310024314044300214130221434230300341030332414110124121440233413004243003022110414413202444333214304003400402242023432144141031233314401324304204440110200442323341321043312041243402344443103142012442420214434334313414422341133031020441311132023210130410114444243043131401132131320303040112204411123334113312130122120333403130432411422012120311102142304020331043444044102324002314034130434304111040330234231123433013014333412113314403223130240042210332244014034404141240320033112343434431423221100342233010123214420010214402340030423411332202034210433001404414341210101232040213301223130144132344131114203314420201001032324314243033013430144241343413131410120031004441012221200433041421331103240002334021343143410121341242421202322014322444021312301113110023110304131004223303233420402103402423132232042041021341241124112313341144440143124201123111012020232113433442412411223144200321330024301323141042124331441343211441302130402243420034422444014030302004214042221013340000444130242042011313032012140002303411301323413200304242142120113114004104114434042001204232321040221023334030420103341003101101442221040104430131002343341112113031422124342121214204432022331243014000041010043401134330410221243131220130000331130032114332023321321214431312001104011313021424313101121232200103112300342043114133141404110320222041324420400134141002442201132130140124310211142042140431040040433341431241440444330222102202213140222130404022003213323430304043241404412140423424104223224221321432041204243402421110112413411101314120221", "102302313121333430232303410413140100123443214044443204430430430240034303042334211243103233400040143403341200124400111113323022343210402002021143214400412031400301012300241310033213003022113322130102421143434321134403031024421411304400102021233112234142432114410422322334222113111000221440420122214023232140202310401423113400132344034241321412414241001434104024211413232232124003000012234003223312123222201242220402023444311414041201122122104344234431404010114204140043402414004412404204403214400432104220240410103231430114240010033143343024101124341020443342422320324122234121430210013130224134213400410122000404133344121410343121004320024320400330130132014130140113011300120043001321224210334442102030400030414332111333221041333200013342030033214100332224344422320013212200104014442012423342122001212443013424322142102102240231223143004242024004310312323134031023131203324323330402141141042124223233023230022124244031320443233443102104114222314244133114304032311224442003404234221242110324400441422301420012311442110413023022343412001131313413324141433121110330223314330100243302244424010042023404313002342020113113123123223141024004443033231322443124234213100232303121131121232221420221410234104300113130221100222423142311201220141243304244443210314021432413432340032324423232233323312204410311143020100203033101422041100000202210431441423243001224333124333104031323334211310301010301134343144423141023112343003434143324300313323004344204420143233202412130110130422431002242324342100324431114342213222034312131101411301243341311002110200014441342121430412214004234220401110034034340101111423442143440101141311112020333112303113420221431312232330300103304241010044204401030243142221041104232013023000424104441302400110234400423101332420442412344230223042010343202022304341244200421424433233302113344443004203341433224021213234201103331043104233120424040143313214431442000002320234110110314311042332244140224311023013431322214043203314442143340410241013213031042121112340010332312000140321401344100323321141444431402041042230440334422000130443203312324344403222224212042133240121040022322222030110300410413414134341340332134321110323402412231010200230024340412241302303120104210112042240120000433414040013024004212141441300433223320334311014104002441000422042210012134322113241344031314104421003210040220134323301102140143240213201331432240301444233330022301231431433144211410133104024233222030402110101212442440120433130024331011142312230000021343132143433242234431034330021211200020343211120140032420221432221231011420024431133231103022313011331312132134213420020411042432310104320020434312142432133402104113344002133041440010220343310422014443132320222040040320310443404334110122444344023433424000212314031210404334341133312121013430012333110203110412210433141203014440023220210231241122313204342231413420442214420120100120323442331033424330110010401121220103424413313222224301340320243121213140012343312334400102323231243004340123114214034412331030201144203213311401124143040320440104213232012414342040043414134201230340434210330414430431400043241430304420300000044302333130311322334213123331101121203441412330403203313230041303334034100414010202112223042124311443242410344424314410423011440444212033403334112321223001304431011201013433043404214114332431002133244344023323332112004040341131030323403332130323120324024421112023024010233424022412233342003104001233210210003020423344144412231311324022313443013241041000002322231031244343044334132133112034132000030413413234342312411211114141211243010242311410020040303321424321124043111440410001100430042102301442234240212330332200324044300010043430441314432320233444041312330401302201441241114222143311031044413124121232300022313213130433113404001141142131420101211423222421210141132114104431000122334434131432124443023403131333010220411320411333002441122210303203210422223312111113412004231243301111123010033211304401041010134214001330214214340231301110421140240403124402023442440203224110242430030041044343413241430142024011004413212420202303133231113013434432234212134114010441442220033342344431442040240043332003323320300340040223103110232121423244023113324114242231421402441140440023144404031011023130023104133030211224341331241113212311402212013112323341313240404140001134003204323220210032143111433202434120311442303321002322242320223311100342040310134034212223303233014323420243230123403403313122400242420402403", "102134321000202042201332410304123442114402333123300412003023333421042011114430443131113443223022303020244423331224233320103011403312042420434104340411010221304220134103111204143443014333313220343223314213101222002301034421110011440112042144433044013134444223321322443031031131401131314144342431424412330314240214131222203440301022203144342203333102422413420100110411442102021421110143440414104022321444430421031024402231411241021141301214410420243033311243411113424142021034111231302212330421131011213122311004030414324314322324322044140413014140424204440122340342301422334433032041302204042324301201041213100101223310424330413233244303433441402131331221310024331212304031201313103000243341130324440000201104442311011421301343032443024103244134043143033424304232230301130432014130333142230222232324230303421421132230330301114314023120431043233020413143112031433114323013413112444113021413443404422244422012012220134313410030100201011403141211232341140040114210100421032214431304223022043442320033312412112011141011042203132142301023222113212431112222213120221212004430421201221031312222014130141112111011213400034312323113424123044023002113442420233434141334133023343101400111133133023242221013003340044232424444420222414344032230123143134142240033323032130031001403211011412044320030122221324041400033031244112404311331140301324134222104404311111341403300222114240443232124020123431032112021341232134432434143141141123423022204132021303023424030310004414410320111323342001012414444314310013320110431020203210331024124223440210014312131101113343110120011242000232200234133404403220401331131003302240401200103133122440230141100122324434212033044333204422420312412132310343423112424224243314332214224400102303144233220124004234404131331324122142124424130230331334443031111440413422443013142144441301321230111122340331104021124242344023013013141343420121040230222342432414222010142213344342120300211441401243042420442414312231104330243140424214320100313410101310340020222001301020234421303324330042301220204402231213114402003124044010431221332243000021020234033221340402310244002314114043014434433114401112312041441203234304044040232402223121214202342240214023212102140011330230331104321222202133014212312044340413201423310303424103432130333243302412421423232123133333010340333004224110131044400304320003300332204041133122020031143123122112031013110301323311242440440142230111124330040002120311304243000313041123003212100303013341400240422422240342411011242304214400421214104311440420334414131031133040201120131041343230204003110113413203133312403432002311342042221443121430330331433023413114342141120403110034322000431203430113020413314402210230103324334311300200412224441011030303141110002212224233010033222110403131303011131331103003401242331314012333444124421004040133130411423300422443001133403344044311102132130440243443304421320232040144411102122233213032124413021042324413210042334203200444312332133222110400240141220402112212233012433200232330231011132443342034241231303123421143313431131331133341033303114021024034022413330012424302044320040430344413130022343443114340243022113434214031020212421421003211413202300230443004310333130313202331233240204012224404341224340124434132440213111001434112204124404122134214124300401430411341444443140121440404443340224431342233341303323100000111410024031102303100312310101320201144133210223011340200021420111332430040144140304234421240000333233232434401103340312432233121210423413020120344000112414404224400411203110303143221243103202310042031320302122201242212012024313334030310314344342114301334114304443234334324442332112044304414212120012013302341303111410233212430420203311012431423312033001213213310141204441424232202411124430124320303210420432121013432423210140241234144000141334323444420420203311040412111141230123104244041304142404403343014204322300041122301133404411102302103124020432113343242321402134324112144021044000323240021221011230210411343133044342211421301104112342431304213222310101230441004102001330220444041420022113304004222140310420030201232043034313130130141044343103013010112423010344001111403031241234223003234124332222212240340411201322114210033434333132332232123202321301403132332321234423102230242342410201313020200302401031321030230434214310423013120032342212220322332024344243130011200114311344004120141302104404344323122003101221143111003234424112331301213414413220210401301032124424441003012", "100123231220021021430100243302440042344141302312030324414213340323403004020133401403010103334232203434442340432331444111110413240241430402011100333340401340224421131424333014431420004203124424322320321400232330221124141243321422111131241102242011401412222401111112322412240342304042412343122132414311220041431210240012002433323143013300422401013402231044023232023302311042412340410401244443120122122220310233340041344022440310201413424302113300404222332323320331024033033423214033010221440222014441332310321141234300404040440124121320020012020334331202303234304402411243344242340230223021443241423040011044201323341444021231310324432340011121244110142011234411002012012410342212043313001102323313133431323213142401211321424300304143023404223210204402142040101014222214323124321234114412310403430401200412301434331100423340332100112022231304130241324414020302002431030204111344234424103132121330341032340312241444200212012042301314332312211233043332230303143312401413121422210322122210042020201332321333431420142420110033034441213414422414444321103401134004111401322322404132003230032242140341024303040241023443434433104221223224231040114212020434240110343422322004142131403202100311202431201002224004444423222244444312312140341101131404343003332143410420144030221421030341041044430323400023412304232122314142023144021101334330044410340000020132020334131202031233402440021002230214440210120042144242233312231401441104140114203121300001022400413032434233311441004033424132121001142200034132432220321414312403422303204401303244143412102434134323210210132102144303103211414001122400123013210044401343303330213204341101112102232121241000234202024443021044244331233221010332142011142443333140130413121203303232402344310444040133212411231033041420441244403103143344112230423213002114143410344121031323140434103040240123230313444031213211120413013342103031042031400033431331030111141423031020322330332221240013141322342100132414410301310302433032430410034342331114312304120302402034111113313202403331103420431423344143131141122301320002301204123214420323204032323132313443343330104343201110230442044011312441214040101303130333343402401320310004014202102242324444130233021410233233421021213412101410432411433310101321241041002143404040043421232230134222441131413340120123321422111043140022443030414223140301031032241030304400404122232423033201300310003122434001344330422212400034424401132303222043403314231202432200212141400002443222114404222343412411333100342432310342243143110101122421103214043243340023122404114134100321140212342213101211334103221044120201010403122043430001422421102111003112224140423111444133332341133124413402304323412111244324310244241310410321344131400303122010144321014010110431243332034301012323000234104433230214242332024404141111004340011004042234220322101433220102002022104331423323442313131420022400403302200410311044130103333214414031342234314144112412400342104014341044232240141403024340342202002011130244200041123032331210330213330031014231022223023040232221441332140302101203422124311343324300224134114441440443214234024440133122232410103030043433320400242012023412040201423301121300142130213122020323102033411441242110003000024024134444110441421311231141012001441100143302400404310341440324231343303032024413040424402304303002131410233231434123123120203430004030433340441333234340430120210313140241444144330230243141442302203040144010112000340042344333030240334022202024334310423012143222102420121104000211312121004044311230430002312402001411231014330204344011002121343431143144101211442312022234401214013133411332204034130033010341214430400141344324301303303413123000431100413130033403134311422304341031432321304013241444101241401324030100204000331223411104331223422421001040122020133023430203311441140001402203301143042024241240422340101102121244423402434340133223001132042412434032121113023310403242043344010112242301013133424231200122020334221343320033020310420314330124130344220413103222214322144341201031012341014021400220222313414320013443101000230023110012021104141340101404413340130412201102234111241430431332042421314010202422013114422421423100134012023123202431323403323033221204400434443002241321103301133013034223130223042132141101110043134022210404310011031244121313420300342403422234141322212121432140204224102003144243434132123023024014301032324320022012434332433312140432043131330030242113442242234431230320102300012210432132434", "220432313103311334332102211311010434102123003122224234020312200440133402300324124402404324243140344220332112433412401443234344113024032440222142324430332143124411321113240330040311223100232423241424043122233133230104432221130111423241404404414300301443130131133241442240202122131100421003024140444141240401434223344100102010402311232340202214043311124220103432443231010043222402432202001040443322230213433240134041103223041332001241134113441124300001243143400444102202344143442221121310231010434413434111033132133220000041104034230330132212423203221143243232431021013040140121031301340221131412321141113203322230212030301032011440332140310143011104332113102411201304003312433102430320220014211021400143133330443224444423342100301433140043431104422443024112203341112300400400110221411422224422311320141431031140023331423033444011334200322331302400001132130342034200432130010410041230124442031344144104301113113413023043232031403330001042210340211320244242234232410030010200412314030201341221021440120220334130131302431222234401413232000423120124113424344413200201342001114203344314343222010232201120401032401302212131043312421022124333140022202300011240240002404132241022020211240204023043031331244221041134112001142212012340423431224030423024413102142241012310214232032240130131221230410031312420023433343422211432320201311123401342330100214040412304102432104130231221211142412340421244314112303324100134304120130111123231241210141434043432013002043000321110344043323321340440433112330313230010301214132343343332113244420001031424034433242220023000100013430203100331021234201223243113040102000422104021230412044020444023442020424021410312200423000121000240043420101030232232214314121213031020040310122022243231304130241031304103300344141122314434230341334023112402343442440034040123441204211113102024233123233020231213200143000324302443003420233423233400013433444004341402134303431434234322030443243323311043442134323303120230234143102303000002443013204330424102102224433014034340223140420341123100334004110332413341311431430321444304214230011131141322021244430120042213241000234040422321013110420333322013402241012201221302041323020330041133020434204034110243211133302023133434144022241421130134121134022141301233040004200034241044410403002043434223101443400200021341410123444342220012221321443124112320220240234432030320011422140001220022314001030102232021211202143404302412123310123031230334222314410330030202330113214303103302324011430014222442412411143201234411021124333430340344341120202403313234110323043410323012143420131024411214201044323102440213232344123012113121411344441444111132111300312043113322434430321433000441032030121123143142441244213233402421143122044042322312034214023041332311000001331232010331413142213342022433403421331014444334121421014434001212412124404103314011101133421004123440334430212001211433331322311001320444221204202344143342230011103222140104012023031023103443321001222124121423224033401230034414443232040333322210042241440130103104133304111314434002311220002102302024042300111223003403242340224224100014223403003131204210201222334420233020312141113402240342034332324432024201342322312243031444104210313113143302140231213024230244123103400314130230140443000002044023311412022041402431300224120120113113041211002330023203342031142421101124200110132020343400124423333031303324012121033123133123212331302011411203313403221110031032042310403343234312100412030433402404233032103220422312214424010314142200023431030321040240222204440331424044432103420401001020232200233412302122201343404233230030321033400000330031131302442412110202013012111331410124040044314011222224031131221120031102110202042203104313404213141213031223411103130424022344114344411231312422021010223112032421313033042100012244433102223043010424140304100322312032000423333003030024101234143234443404012041222422322041222001232301023031003103133040331344414334142112101312101104311432030121301202042430444123201241232431042414044344121314132031222440323442221240323314331443122320120434413042200230002113001304102341110331241344322113024001243020114430122412221000143340444412342230230010134203141034320232440424312003131204102120104114220404334421202340443202144004122114433412134042322033232340000311323334132230210040302340414241113202300322301402303111444201412324030022111432424012234144322420011010120334302312442414113211412130142343030244203211233323301322444223444", "334341434243230113022324012031120110332104034334310143300302130304312141242441101212414043332221331133223244412412400422442431404421011104221323234030302232223200012304333014011223302234131030001202424033141404040323124141214220430244401420203203111103432213422303233200342023134133430320140332312403103402422342102444111141231210201233331134344024120430201314401112103220424020044041331244014003014233434430104403033242410342222111314302103322312222030214213013403424044431322244414243141433234001430023441101410113411122120140410443340323324411113223312333331400204432301021214324034004132123413001403430201424240142414001134133221041413022132422330204044133132222323404224311230202224200203442342114240012300312230314200110220403111011030404114013021231404302313212121313023420301434341023202213212304321010331313344132122100241401421302100323420003330430444013332121433124424010003341122402213020222133044012410443320240002044124003414342240102143040310400312032013230011424403303423331042312133230411443142340230433313333141331212011010210313032141411023043322313321102022203112042210244442002240311320432241220022042013141043432242030440403144140124433330424441210214434100102441414040223043104320003001343404312103441442000402110214112211032234112413200201002142423000143412212300241343024213010323122141134134302041434113042441134323444403421230412232404213110402324441202233414022240402232442200221243340204004223300002341440321433320113220021334211121412044103020100104311003440433211311213303002100144044124013232440334314034401444113204300034333432222401421301400240143044010341402003034114202424134424043402441111101401401040303003211110333410210211112332221411033441331133323433111310303330120200111130010140442120410304144332420424224433444241333012022334313114103041031114101042001341104400300242234413243204300033314243342031043011321143123043244410120204132301223410441341340332234022234213243114001440233212414142422204132300233323144221240101444030131102404233140032422224024124244210003323204134323130300111321023220113200301400001211133344343232012232411143302341220403414330212232032011000304220243320132400114002422004241230211220343011042202133312010040240044241304314220321122410101324403414411033243003202212101032001434022113204441121204314222403133040134334130043433414340101014130041120014301231113111004021434343334001330444003024222234302111040013222344304112321103111323004201110223224341231424313433003321111431143244143311110233141001110220324221042410311240133302220334224233134132030313430124300142223212111121301201240132013211101331231210323203213333121304110022424004034213121304440304331401301032233022410421310402422230210144104311110221332231004403244202014140331144321334412123131232321101412132322201004412132111241033322041413221403122034234043221030043043000132043313102324311021220110131303344130233100311143033222303304411012341112034004341101313043440041300323141430111010413022004222221213133320401144413030300111021143241443433300132414413424332013314033413232421144120100230001341131042300221134043113011104204224140144014113141140232331114124342131403002201304413344222000321024124201231132323224414344334333413442040042342444022231040440210113010113331300323203414413322113204021112220011300402211042402311100143232000010020423333040102221402140442412421242001122143240340230220121421213330232420112024333011002341040144133103034314320042142333412304332433110103143240433341303404101313304100412341320411131402122130311200213232243244232112142442143141320240123144241434333341103311303323422211231442144321100314104122403240113040141341103114031412433120131320322131023103401240333103003032441003140203242233031320313230120321034120133444440103432314011334044111142422341224104241323333441213130012430431004344220014231332210242102404014032003332034033442432243443034004012331402442103013001303340041141443240321304110222042431210203403004124341101042313234130111111222014134431123302301031344344043240331434230414303441331342122103334222410303223113022424112202311300220002334342034112234111321421201344222440420102432121432030420433040043213324131230301144043243104300020231414200024240230410311310433323444001114221443324124340042440214214124333324243123332124132324344440214240400100431014334000032141301003033431043124340403210410134204030334132311041423430442201221440121101101101110422140232023413201211232020", "104104321134400413001201134404003043212311413323413202222444402404312031130410322044224320102314113124444004101430400413402134324113102302000002433420004230031241110012241133233110412102000304002223222140101023420334100203014142101311404003102003433300224324141013104221041244000044312004243411043042212042240343102310033223414420123303021311110133401223422342413204310141113221004013422332342022400312412204344443114334042033402442211203331420200141443121113131111414314202024030104344023424141340303303133130144232022421141242034133432143132404041012413402302441330122021030343413143010031120002431301024323123041444410422221230413301231411214022440323303401324134113010141440321424104234203203020241044314424133343131434344324401133012220232124202030431244121120310140132113231324421440404211131012002113023411301003201011441221143100040233313301233242012243020023000400314243403412023142142011423100002411304230422041314320140442333444444303300213044310030242441401421441244143004403133101211303302234034122414314202343021221043444114011313332232030424140314414322441040110334131031033402443422020440411124002401003213423413214112402201343442211410420242332234024020240021013433243442203300024340331022340133112424343232134230212011010243410213222442234323324312333110301202342104001232334404120334420121223124100240240214204321412404010111012311140240131442111214423003224444041131314104042421033220344043120102001412442002422240210032141401313444342210114133210202420101003122112040320331123102403444413320121423242113331323211002303241004142042034212202123200430440144213230021322020041100044432432143422301403421442432413130132420144224413322022331143323112144224003132044044420432224311431123121110443231242302321220113110101340104102120114240330220133441422220024031340010314410314013403341410131032433010201421142044334322041144000234004212023113303131210220344313410220314104040201410210410402404444022302444101303004114243403203102342014002043023102043412214242011244233233022123401022001201142203231313241401444123233141403112121333440342441423014213234024013133342113021103121414444204211303104322203422312301003410323130432302412212123220424210243434122311033223214102002444110111313400342131040200343122404211324443001034404333230411130322012033131211120132331020001130201303044132213110344341410011330113010340202121121200402311321320212043342140114310214341434221044201033001413144033224410032003232204021242142414440113402342130310211220342104121243010233023420123132404312443113222411403324242033341121033332413241324143440421410044210003201413044320322303244311423401210112310334344121132123133433213303424340240314001141103440401113241104144300112422021100121322222122414043404212240030112302312343431203120010210314133244033412214231041130440140230213244021412204311022424233231400321231402314324220033020434012143124121331334234202332133020401000312140114001223333224411310240020003404133120441121402304124034134044220332223101130030043120101230241040410211332043244300431334224311124401233033030111222124023041343002133243333411433401034444101210422131231133132214202131431114043441322024240014443221101402143332243234231023240041414401131341333220311011211223424422130403030420212010200244234103213211002004043344113340210444420244401141314033231430311100302031102420431243103400320004121030044143112034203443422121304000111443233301401412101134200044040100320230120300310133443234420022100414131102200013102122332133340022240442102331022211112334334412333433444200412044200333201344333034321204434403223030043004202320014143312020414012102200324214122043221211122034141114203244320212341232041242121044030110312322014300344240143132134403430234021143123223402241102032300131234004432444110424321042100121023234301110224422342142100332333100200213340002143141203414313302310232333234212411224412444142023114020400200120401400413333221433231312202301230303212121313120342231432141034134324134104101043120123110000100030021032400024240222324442232414321121012423304301344221324411422101404312011302314234443002043043134131424302403414322333002243300031324042044002423000304222211013223143222123420442234002400314321314024032003314001420431402040144131123021341143141224410102104031224022033044242413414330024422324134431334103202142443424344121021301333211030020334033201341102213122234033422042130022431311404220001032440003402030130401233104442", "240222240301031121143014133221411010432123322313344244311222302433102302224223420300133023342122242013001331401124440312221224313000022040121133324331001141324041232201144320322413333412120334330422442004110404242441232041204003204400133413123221320432202142340441304114242204233404122043000400324211133030001014020041431034100321223233143301112330012324312231433434334142241202220420012334420434200114303442232000023422132404442231302114410110241331144144203010140402313104123304043121322141401014130441433011140444101412020341431130301144020330032243140104011212120423023012344122121222012223202142010000212214020323113100342042034322334303441110324443320210410413231213020112204041320322043013041232231010441432331031442442042102200110142130402230010214412343402331342402330101413240241321044030341433232222110430232112133222431242301201300231344124333331003001104032201314140131133443003123102224020010014433443202300444123314211033233410124441010033140024334200324311121223204011133343221143233304000342440210001110134112034241343031034404211233200244011334032022221423421214114421212103234104230332323220134234142004444232432031041440131330100333331210044310424120412232344144004423214312040300111243132422010212220341443331203444422240143424410443011033444001414421312303002311004211122401440034102102231322411443131224134042343221321103312112314241333334411323333201224002400321232112004403142002101441212011123323004310111233102302411313020122121210112134020334044011113210311041303330310223032314010441440443313432331231231244042121314400200421300321304320420334422024241403342311224314231334110244012413112210340213244320034311003204411314003334323023024303243221121432103330311030121334310444440331422001212003414134113013034020030041020321440404424233123003244213044204420304302301002101304011221424341213334022320031044000333433222331131044242300430110222233320001022342004323132433223423143414423401344220033113314124202220314143344402143144031034423001111323442230331213332310311134444444243000403420020044240413122310022320222314442020423114434030131431322432431314240241440213031443214223331431042140212131313022143031142013410034100320244004300243013443440010041131024223313134304142143443222114030204233241131321404222031413044104102132431431023432410223423314113411002023244200204113042011001342034001121441411404220310020403331142020110340101310310312211300212030432222101442210223310304243000003021123203044001232404130042202111220420432412032431413134023244304011203432340104014230213141121141230314000312224010211041414213212111222244331233003431311402204222423321124224200214032144412443442231310404242013344140211120203442000431223301022022404243313032433300103040344140140041140211102334220302322210003103304002020144204333343201200211343033432230343032442320324402101440004421344102023432344230132003310300011202010031143313040430202022422143134040040334004221200214242023423031423412412011111000301003111410143440204314422212220321413332413203214304322202441223024342222230443401444103043011223034040002332222031240032041000414341441432241110320401312430230004113313220343100323322130100303413310311122120222202421301101401430444040043322311221344113022314211332213111432111440411421213202032100403423032014210403421412232441131111443441110114313143204423130032430000013103331040341143244330212242302121044002124130122110324240340122130030430331414433011310214000401032044133331201324421040333132234444144404013423100311044122041412141302242421222032110442030344400424432003002343432133203334214003210013000312323142323044240431324334123414111130244300040324414333301014022130304023431031122401043003112222423412312440101244102003213043240222003410302000314233001303140440104313132404443144342102320303024310134210213242124240422443031324211131333430124313220014034341102034344120223041323300014213424433402320200042102431001140310111134403200403200300004221034423001404413042004231313200221231230011332244341343003010202322224210302231232032342341431104140112413103420033311142031322020234042021042244034330043012330312413002210233300203133330013323230014423421440130232120004421120222012004033032020441331212133232132000134040434120402323404204414343332324440434320334120200114033222024100232041242201042030400132402232234042143004434311323211313222130101300233303402104331042420023213203234320011140102341201044104233402023040303133344324", "110042204341020113241423143210324222342114144300434311303231443034144023200421211303442214220312233331010222103012220001403144031343313140224110324231413331312203232411202411331132320144312232232331433431004022120240121034440311204313343444413330301330044411142144040023332123440122011243131311041011444302330210341103102033133333321033241014104212010043313030223113102404420231242414204432020331233203011413041024344242043043332220000101003230321220141033410211201441344003321331231012303411030321433210200103403034342200410143332400340220044031430043142121411044024233321122421011131120323013400230233144331314314110042231242323413204132322042311403440124324020420414332210233120320014243344342430424412413120331412131224431304214342310441414024311304200440013433123144201210021320110340311311102312331302421103334042041430331201404203403324230432211240402021221201422131332303201031444412033300420124433110404421421113121122004220301013142204133121433314323210344110434211413304020203403432124242034223104303342140212334413012313241414104432312330004230233034024314333301203404132443402132143302441240110014341041324243113010042300422032121113411331404410312331231324311210441333000012013214242401121422213023202011100221024043142100241313213042241130412440231142222411131440010144104303301142021222320020442431414310200314123024111042240003324410100114124342302342410302121141321132231244214202420443402034131112141231220103120241210342321224333300030302122100012043342402134403142002042410304302422241444123413441440202434140432403111040220400301020234200241011224330331241213242231330002122001244110440443420320401321142203134422431242412124140144413024231134111244314121004134113132203340020141320221033223014031424220242320201400332132444200043332441211430212311213014140233120420404221321102412011102343043010422113231400204211314001203004124040020203421303321012042333320240400311313010224400443230220134004232014331201040414110142401100140223041314310421211413343114101121414300411213143110041310421322232344443211000444340041202411213141403034411140110312132432041123324131011120231023133410120301100301333014232311411043234311242104411013004202124040014021022021421440321112200311134044334440110242102432102414204140221432344121301402022310120301223433043414341112024244341210223242024000020310122403444320301144120433431201123044421104030310320203333430143201330014030002311214201124322411341304122011420043442331143030220140424124320210141442134300242443341041321334040442411022143121134022144433431320321224100442431202223144143334314202321302011024110332213030243130101033302213311322011131224332140404024244413313103120300131320314331032200202430234003214112301144241433123232032432013412134111214114114302313102330003244110233001341210014112320102103334330404304233010422404430343430142411432124213242421033341441100231434240222003440111103141243241342431103420134143332123321422441112144230040231444134021201222110430430224112111241014122100014323330114331402033444111331442340324204404041330110113034234023342314323144202441042033203324043412032211021114124040340040123004331002304111213001021041224232443340422444312402102402242341400342431444203004323023414322041440241143241124100344310421313443303340441201124233240302042323021300001204222433323023310002232103114311041342132102321102324334200120134103243343334214121201322321003014114224423223220443343433230403241020102140133440413242233010430404021313433010321204324224320214010000233343222320402420013224133043113220144100303040222130134310100212400303102024102242100213321023042342110414023031021321012121440240020104133221300313032444242031342214312411003234042334100443140213004240214202334440132100222440033422010140211243243311324332202201041040443340414101402304231322031130014423434101324311300000013443220403430344002424111410314203330130301330202042110434112032404400431341111412444424222313331203010441431444442043420010302041100241022210301401032144423221020030000143442314404300030232411430001132042031034230144423442430404400113001124400331043340244031320432212340401320120101021300244310142012303244133043410200332311144212404040102311324302140301444031102224424420144401424124431012214121440220021200203300130433232431440411042312432240212441440321402330012200013303320101303303131340431123102320040030422234042221143023334144200414302401324210012401330140431003004144130133331", "040203131100331324442310212401311411144410034211432121024233342433322400244412422103401202203224023040234213321114240233444204432412324032022412014132421042420440324123121022333230342104044313342300032123001223003234422430312131023440344423032422234220023203103233322304031434244010321040434304333144431221233202224412413140432213041101123324401341310301104324221333441423334122121330211410301222322242232241232224114220124132311421434431220404432023333043034120042120314111230043033114211043421014120402012202342042021023223434313332102204212200401414331312311130310332434131233103133422100404343332412032040330433432302132434410402404342241004214333304422101041123300300032043440232304031021033332212133042110110433144420302341403244043003212412410313440034424331412202414213143401234312444443124323113404123201302300241442123330104403042222000332011212221203234023333404114110020331320414040143400301012221033214212144211010204240001110440324340201444110130001331201020033312304314243441132000033430423413342120412004413310000220034043300242400314013303300143304213132113014430134321403441320221304423323034133003113203332441223123314141133033324240133301001121033042234320104233122143440413104410213442301434013222412203211334220202004040112142004031222102322012341103032223221134033332331130301100440331302101203242133041144223401100410041003103423032204242344243142412240011221342230241240400043220130414020123133334201033013422330024430331401034000302033144132123131344004042400034010124024004220331044033123430402421443012002124243443112223324033320300124214403022103110030312444312231110014302331040120014243344434423120332303011102234441224121410202241224424124340202142120423200441133321033340010230100241212411000320414424031232104000012104130043404303332113300411434043333301030042120212340032031112112044332324121122310242344042311424213041141233401343102040300004122032100401112144404142243144440013313443311441142032321101303314424423302143143334242213013033033240140404341300011321323040010043400430421124014433112004210011231141102100044244103340323341023201321210224040041133020102042313333221000423002112133421340112104011104110012344234212332202224322320211300210341324000430014314113242044012410412331410203243140334004423234121143422123223132332013410320443140010410303031211443043302341211230404022340011134043043434324001220300233310120103040233043200312421014340332421320204311042022123102332142122413122011030201404212101111140242044230202432134110110021443211143010004240030103141404040031234341143442111133123114223211132203321332244203142110020323123014001403030010413443221233412142414330114044022342302342403311314001003342121311344430240334330142132041112321114224340414232302013444322010001240230323314011414313021040323303332041300033421330022100441413141143420233334331441443100302020320113400142334002021442022331301311121343302413102133302042343414212312221331313022140042241111224021202033121443034143441312220142311433443441441122220001243323311130041241201241143011304413443204114244110420410103213010233333123131412343424221230303322421040012321122003101111440000400123343212244313231323244041403401444123100430340030231434043131440132231231340023344041143024341020020242011441211444110243331143433334010302132434204403102100324124024414341300100332132344402422203031134323231322342023323434420034414413043243020022133340333013143403310322223120444132044012130342001111211134243133033203400424314120414114421221422300241322410141141303111200443012300013002102304044232041244130122333013202424004333014224430230432104403013220334311403320401021013421133413043031210314143120422111240011040433201344120211332320440300431041023001440222223404011144214301444403243100014211021042111432020032202430142222034214033130223001002233300044334411242021044102443333143014242120123222414312334003331331204102020244120400101422420243222233434200334344303031132402010444441431141343443123301200212312320221340241041304410321411214244042202010002111134111421124021411234144110220311044440211202300240322002314211220132403210132224131120331041341440144430233444142233000101043110203432012114041232331311211243410420343124443442033303304131020122320440324414310223002213304412313214120404100130040243310144304411243213322344403142433030034121303303333431011340211222020003043131441004000344131241312204110003004232140423324440223430332143412223424", "012420342101411313224002120404303041324243304314031330334223132030341442232203102233403311230440040220231000342030241044003403243211240012011012412344032124132412224113430324301414310024032141444344122114134102334122142102134440431100403430041202442300321033131322242223034134123303014241300421134340230400010231401312341212003302303101042412142114344040340313100432303320330122321232341422331212123341443142442413404342102002320414001002424120334031232112101301023124030042014243020223021113400303401223204114031311433110213012114044144040021144321001430144413002304244030014232132334331034034102113301201110444100330402322334311222223022322331010410344120020421042140434301322100000022304120100202401111321010003040001132104344121033022222024024022401411113301444120423321244113312331213102344241033313044144011032322021200002402221303244441243411304403412434244221024341134403021212443413330122334231012310343233324230430040301424130423114314030011004203013024011203211420433103230023331013401333413014234231431433302102302103002322042102130200413232111130402334440410342413431330224343231402421324212121003331424323012142312211040331333012341001311333414432114210242112213030011120442232012330004102341421342121131433311441113200033433303014234320340130200422221024104411044033011034141424444402423133210344023303313031221402023134201410010201434411312104103203104230140001220013340312132022200103022144441141212342242221002040004322400314402302123013320014011133013320214310434432120133214001430413444012124343042423420433124143013243122314023111100402202402143044434430121431243420400243232004122140032042132410434130141240441414403213201132141324131444132013202313102313130213040340403043024223041413244103344123332330030141444102114023410143023342443401112000313140113203320004413010442103020102124424213211143212234412103401041113230333232404131030414011234301412132430330000102041132404334010423004000402040220104122231233312301044440223223124024433433133240041031034310442210142314231141102300123131323020143241200410110240411123143413133334212212221103222024222113144313231232304004112404330233100232312432030110133110124214012014030302420412430300041314000404141020001240314012013210240123044013102304112012423103302321312432343413012302243230210044110302141003212410313330324210330401440004242302342404430213242302341420212220311200423004030324113240412104412041440442044234340422014232124004411020410430222240022432224004232444332202202341034344300443204431043233044410434403011334002210014333233333302203041032234034140201442243222144224341201001302204113424242100110033112040313111140401344000131221244322123022440020220312001341431121332431132042432201242202422213033241114144023314243023213002000442343233414202243024411023212342343134400414314401410001104133033341131111103430444314134001410122010010342024312332203124024042102222112320340313110321000343011023041241013003414021034212243032004223341003444410113022330401131344242100121140420042242204042232221322422441401102004031424244014403434002233004220242312043402303103212131320440442030031411422314332402442210441431214321121240042403303041403433234110112340113414213044041300022411440133033404333432400331102230410020203441243143243433344300341044012414224403111334112122241103441202324103010343130112111140313144210013033411223311223030131210023040024001323040114121204330140444443434040343114342014201442332241014432200044331141012111023242322221413413331241433101210422330440430233422132342124302400021033244112242013021111034134320334013043342131221112210424212032210141102311210132311012422313241113331442432120422112210242023022020204411001331414411104400403143442212210204440213321423013400204012244331213220041020114243210314303002200444313121143401221331204012302211430024004341231100312202220120231210244201100130342402202022143043213303030023422220024110244203012022422241434434300001304144310031333203112023230344210104222204420023321203214132413141340334141132100320120004424414424113134334131104134133134320313140213413402144001324244433201024233344234101301012112430040031204142432211403343104110302302202111413400431331113011200224102122213132340230013441332030431111334134302434113412043322231134112001243012131441001140120022411330230312424144313031042121311202012244120444100314330300322242404021203440110230132144424032123240122214433114233330233402321302101142103433144223", "432032403444103302103141102310203034001234033401130204442312232012212342314231332121411222423343042332332122410013122312234302131344243111122023340202331231400222423002130300022113102000413424310320313143214310241411040121213400140323201124022231343132220343233330130340431412210002041122121211341313203400013040040321033422334042144224004410043314432211213401300101000013402213101042034022130230312041134232412320441031313430324200044020144300323230132123423424400111224411213042044302313324444132410140132044444000020243140034024132312012310113012124103430023020114430244241411142314211142000033433241141104310320421313440011400300102334300344302102424322442003001134121003420422340021144221024142041123244324213022442334433021100411313142210114422342132113432214431434343013121044333134224010202314212123421332344401223003321414012312413420142424423124141212140311421333410030132000100241312030333343110431400024204423104111041441001043331311140131311030232344002041002240404002030432020403301011314030434201331103234124001242242001342042241132144413140214200213130002233120240404434013034221112234113321324444303314332210121413332244422141420242143022132421203010310101044031013412024300241203413221431030040300022411240041444112031140342143110130320141424012221424144024211032223013032114441420313033424321433224022234430322313043021340200334033114242401103000030013210140033100311011033103040320430122101404332111014221302420410430401433202040130312121232244310122310411200234200342014131212410304313202122341034321204000223422230432144231400314432324434244021034112011140041314310243210324143300021311443124013130331021122431012113203403344402344420411104114033014002310001211114242004300432233423104434301133014134444114422113432221103201102131211301233122034034031343421022424030141334231322032142132440330040420031143122213401231422224020200044200212021133403341113133422023200310033040223423142123334212220432002011313403321224100304242010404242011004013300402222143342304223230141231040131121341413332431021111143341220210221421041430142422232444243430120300221413342433432330100123000324134221204022113433413100204141224242434342042040202114103244311342030000424304102404114302143332223030033030032041434043434201113002410444333024313340124412043341342124233304322140321201404303301434310022222123031133320103223313221423343430124301013234303023334214134421242224332113133442040013033421322402204211220403102442220013121234112014413010300344413404102420043444222441440224113003242040242142004432403242312403140331402244232104310421041214420333222241113422331044303012331022111141310134312430204303112312042311404004343032222430030021124401144242203241021424234241200122334332342303131002412122140022343212330411040043441331304220032313331402211440411414032341423232232011424104232340421011234301230340232002414321401334441340034101231343203114342123422044140323012213004111242313222334211312213240402142410442124230001122233200032414234030031132013132410131031430412424312412210111330230043402424301301133120431242200432114033133210032442403014434410023041042240043322110023022011422321211144222334114230214044424002414433243300210132212010033240411201312343114330424334030004123434211311022201222303133224334420223203330111313331132213114303114113302434333024310244124234414043044041341243431341442033020331100331321443144310004324212222224311140000104232442021134022314210242412103113021332442400000134140303111013133000134141420144232332434023200220011424301244113121002433200012342412230131031104301300134003411203304031011244332310434424240422234124232220011043400143214110222014120433313113222344042202030221443404101123242440114443014402431314014413441410032134022444432014134311222113340411410311120342242010031302322324234324432221233213014203232414421112444320114122333032420003322402321011324033041012211421343034332141013320044434043301412004002341230114402414332424122334434444023313221231124210411423313111241212134123444133322403112342004210231444004103121030144400213022203111303234420040101004011244014411043013343442413202320214220102303312113013200211011333334211432222401034402230004324103332410140211404132300202110403322110414211412421040413441113114341231201412441121244032401111412403422430340224234034200100204322000420301312223140400103142041444001224222320331322113340241421203422234234002404420341404412144344431203031233243323144", "013430444413222431402203343030213413210142444424223404121013020441404141324214211013221324440312432114340314402041402101341301002200242443141221000301113244401444210302030122323122430023040021200433112422443112044002344041313242311001321230231120322120010342130324114024314220302012430123111310101013233043331033233220411044114140210340114043001330021214233142412124111332343202100330423342201023010100031200123443141341311100032342024040121432011101320341430321403121204121322014341403204311121103021033013432204221214443414033432421142112043014233232112410221411211132300231002222213202442244340020322000010431014444443301130001132320144423242034332030300013332330344141401044412143332001014142403212002022321110432014431341323042410044344424211132432344430141301443141121140133001030314400022242323414003230421111030310421323144031444043013420310232402401301244320312342320004233311314032342314114121214444340402204210021211100404233034222212410330001231001423103220342443310012213313021430130121011431442131232404211343413303311031240233022141024042443414322122144421311223340223131320033443431043401400433342022420433432432102230333024242020423424421102103341342014343021430022043443014013013443412413031021341332413304331033122003302201121343414143113320414004430044201441120313403043430320343330242234030203043222021003023412311034023001101021301042140333423023134033014112001044143202441202302422242213034223122113344044123032344210222022410043231141323012143311444303241044401213100434442322021041422231320222133324133113020134424432403023411310340130042001340442000022310121313443304124410300044301222303230033112333332012403142320203444333124341041103130401013234121114343033201212131120140203214220042133214134243314300002230444143341014330203000121230403202302220441341400412322241311243443010104213234030030121442432033010034233022434141301140004112143312341412332042104322444124431240011122022302124322204231032004424043021203200003313310141230220043021421221441013303141004334113402432422232414431114314314300041132112210441101303141203420114210010340412312140220324421412132232433303340203430024304302204404430404012432201214002133300330331313322003120420000214311044124433220203300422334204214400020341131033131104242313011122120033432012141022240242223013411110101241000434141124304322221013304324433222031003413140211130342402043002032444234043400103010443401221442103344032030442203212444333101423202244013321201332243132334344002444321033041143143214213333044041330243020024114110223304131040143113244212434410030434320330242042102112144101110020240001000000400301332104203323222242303111332424233221102232102244024423204122233201004041342333403001301344000143421242412312031431423240234004410011230132313304040123223212321201023140332421321421111202410101444030143224132233210334400110223211202031300202132324142301031404121204440233133110002042223021313223023432101422103041430110100001414430411323124112332234402022144224003122323134213134413213130241422003420342334213313313121133041442004432323322223434303341141244332002042314240212341003333000334233142033401303140014143312432044140111234241034332122011133243403202110041101002040113234024341403434210211333012034241121304034132440410324440224232024320340232024113410240323040033221040114431012432103341212332222121121410410310133324034301234012314430122221300341343111232322142334431241243410320131233422222013430241024403301332204330143420102242420401441124020143403434232240030424222334420231041320332020021303214233344003110022412322341004341210211040042134201332310034103002012102030123421212103040432420222420303233113424303323424004310442231311111104133422230123331100021341201042022423034011211040212430004413240301200202403333001322031112424443421303213222331320413404101032044002114330002344433423240030441022143003223404244242301130230014030322112011231440003101301024403421031241332131124301344221101123314340102240431132040444302231120421004332241242010114014444411144310342034404144023314423122333204321424142314004233244223321333002203144044232030314443012214013003443443340011201304114041103241114144141112124031344244344432001040214211434433331344021412234422434030124242442030342324220141423142203402134033110034232140410442331033433010042410013221122301013322421033120340302301320002110032124202134210313324241300341022404214120212140343100034223004221311222030303321342000", "104010122433224211240242244421111220332142403320432044430031204402313331421413211103434222210143304244041020243011340432340414104020041110302333010242421303413210112440323320332402243040020334324020144234243234413133101101041300430414322320441342112332212100302404322202331114434134434110200114210403300414010144340234310231143304312143020222101413203021331031214432032304401402410331134324001211010413101404212044402101100202331303203244224430304324212111024340203421444043021133142311441343004003420002014221334240021424233022113132411413414230343311033332133144220114304000312324440433141304303431404114444011401303012120311042230104444140323101403003243130244432042422414143131332431031301410404404210422424140241221331310212111002124232044400440432334134200430022441232413141103134122423041304122143344432041112200414243421422413433234402224422003022233301133100141431442401044032424012020004232142002302244443323032221342044331120232311300024103200042113123213214013242310022110224134333432441410421303430012340410212341141114331220110123023124301434342131103344312011321022004424211203143342313142443314410313130220404244002121121101220342322423144140130004143440214241032401101133143430320431131130422440021134142314110243310211414240423214120102104122143133222133103330442422421034014123214121413133210302303234021211013413132111132113431034044240031001223132234142014141401411201134310433204300420101232400331344221240304404443441032312200101340242004334424024131034411001220020311100402102341230234242434333241441143334020423231233433141234022222334411431224110200002020031130202344224224230013142042412321321022410114143422104332420304334200412413202043403041244413330311001200400140332321142040334201234030202042232211132144341434304341242111420411212300141001200243004111332433324420330023011042341132022420430242211004432200023401234400220201230222241111243044423403234021144211110402120413342414101020333421224004340111210042102211100132430042431440031222401121101343302220210301112423232320114403123442031443321121220414424124001113321232333440310422011134203224023144014324420121211103020141000323122100301103023444424020441034412122030022043232143230204412440234401241302412211423201200211140042422203211001331142022001424234433142012232212203132224231044021321123412401442430130203433331133030214211312120232311124211301441433442120344030232000434004032140010004302204110020202443433332404410433322432201302331213100224404014111331131111132220232210312033404221041014443000142120212222232221420333222320002011104443201403320434010431230222132001042210211024141232222440012134433234004113122333302400303241224043431401112241104134411343111100033341022301231401403403031244022433323424042104124040143343343032130024403414200430401033010412310404211012312243341313341210144133131111001343210414403114022210021332400324420441300010440330413420122224320310232314330043414413320243102111111041214111431410303103323102134040243042214214224021020101331102301101133321134020012022240400331424014441000243243444311241334100342433302201144324422440010004422044210440211434430232340323110033221022223020341121011034321412013440034341303040014011244144140402011213202311434041312121404121402132434303122420200414130100304224122132141120010041342041034141234020131111404120434103334130230011214320412331203233413123133432000411121142230311011130332121213402340321343424420022103231421013411044023441210140400013322330121010222034344132431344002110423424021344414323201430413100012303220102014041213022210424112122432013203324040041204123312111024220213142101041343122234423042131303431233204041102300411301033242133101220412332402442302243103034312424443012000310002341303410022431214203434144443444212232231113234403323014420333310211344330323431443030101123434310410304004422340212301110101142443302344201404224301322204110012100141021024003003404440202104001131331432234420311310244303020432100131213204400420212203412234134344440441103022121023024423302101123121042443003342212142131232243211310022022323021400242022100023332332214230141043422332304211241340302230100301113133330000221243431311444220244102443324434031433213243422214013441321124223100103211201444114400113203043231032111020421432440242000034232222310241231134244144023100042423003231422022020032124111312114320130423204431313310432010120420001012204122113122022320143200233212312240133432320223", "003313122000102341403320344331121420422302144320123414442223000341400223011233020300223101311341243300134313231041322044434040214033030444042013104232134202201324103001220123201204341111032322214231441031242124003114034400103020143204222414213131241043212412243022330041022203223112211130000000110000122311210342243431414220223244401042230143404230232221423110140143121220232133324140204440032332014012322232342322033302343220111143024420333100433001223010033300332104132343404410442022410240244422333221404124033231301413030431140003411421322223211431202423401401112323324122341443410244332401212242012202410303101103423040002040333040004044343232020322123220143144100033012203324343442102312014421213243200004240223224204102300230001204100114221231103434411101224130022333432120232434414234203101430431432434132431134110321432013002123221223244104321143423111231241411040333143001300110441231112424041103114144313401242313243201344430122031341021221332313023311324443344234003344213034042014341303330113001214403411240322131224233221304121344023321131034000111010112230033042432130133313241042142302202132240023101320243414231044334411300431143243402004303100021010430014400332403423000143044404243023431104231203211113201342020030344344024423100044020100440340104422030240404220342234430244101240413313310140014031023144312014204423044100133322241324432122014140242334442434131122033024322141030012114341324434003120324440242433230131340432411410103230344011012004030241324122121121211314424341210133030313320311130312240044421424310414202430404223002430334003211220003341302024320140122104102042024004302033201000404334211024210443113421120031240313120441113100224422422120123434412442413331220343143224031000340124330210431021232304431320430231310210132121130030223131221030011030323233444323124104100410222313212410202301314122142213240312213320104222141040432142224143014342340213340131002321412430020320132313020424121014404241304010024402022443131432334444143204000233123004413303332024122042313110214402120241343442300030301232411132421042033030104041214441240241434120123403034242132234434410121201213420134330013102114303443232031244211010104410030314232340020013242024104412033420343134311102443440402214101324002310243332003144041214412104123342121101202444420103103424421341313311314234024003101343132110401443013240314423422324244440012033224121143200104212404423312002040342132122204444020124124040012202224141202434010101431032123201303430043111202433431304243140411340130421032323320302104400303141323034342202221301030400102032320340223121134213440212214041340444244340422233243030041241421222211314042232114333201013323333010041244334044301043143344222202122002103133242123044022100232404004030200241102224142321044312320004021022304200221130100033313303113102011401042041221121421034013340003040032342332203221234134211130422324200331240124323401202324422200202100241310343010344033004140223041124004214300042132120403103223204413201244221404114444224304434144344244330043134320131203321213302000112040300030211404233400432010030232030402214022422124222340143400132132344202102031114231024041433213140123110112123400420402024334232310314223140004124444323340223034141034431023341221343030244433030221023404312212040443423103434102101441423032133140042443304014110104323024140113002302414224421440442143012241430301334441003323420323120134300314412000430340020220104000330341311120031333402120410402341114244331302301243340421024412220140430122233001410011302311041310430442023404411110010314240312424040342302234241040122404210414332032141440043121121012324332323011230001032310433223023312224330313001322411242413131421330414232120231010123033210204002321123402222120441214040041032302440431322004031104304142230400042340210014222412303313324341213302333033013200113030212233413010141413211242131203200444034440040123201343112433423323400002323231240030404000230432121022241424420401100231321102020330042141234311442242414444024334334442014203000024314211102231124111311014231204214210432101142443144332340424012021420404233130304301243424200041123424030201240123030234211332331102303431034430313102014404124300223011431033444120121124022133330404210244113102214141344000101104130023441142110304031042402343144214443114032230303134423103214442421034210434040440012344213340210321404223410234300413443303134442304233401420323201434134223441431031002", "040230132130011003244431204433431430000101223222101314134023303403133233102041032102231243233443132043303041401204211342121103422304344404332023323143321341040103131344030440413110231340412444003324310040023431233030134322134103102221443432243214433234042332343022413102132041031124400304324022414102403034144422232031223111143240234212314222300024340030130241304311344034010014034313300303202400323441234410411430343202114403443443144441201312113032211020420333041302232313300343014010340121000001341143301340041003104432032030413413421034112200112103233131411131304433244330040322423013234230244213004024202402200313404112022214212241200022304120021144240031134142432021034402200302411403000242240303243131434444013014401444303103142223310134142104130344430242212000033422040341013301440203003313011303110304421203242332234131412431143040000220220123003014434013432410002102143403200143400342410333113143230430012403320414130421212141121340022422001304421011143210021420310102121114342131423111203441143331004211213041424033101323220023412213313421434431041001032223440403314022430322102434104341301423110343003220200233440324004201430020204434213001414034301023344302434231242122133104142121221244040340221334302144224144120310324014143213402210211133223032032102211232312443012210120322212144221314242131241200321401441400344000112104011302024442023224213033134233203123100013134214040333143101303311304210421131012341044043311222424344431233124242334221213223113133232301232033310323031321240214044140041012400444044331331430313101240141003314240001201234104143320120020434444112313010234240223213101341400140243040414334401124314220002320421012314010204232242201144210201412243212340144021032302240233230111300334121430404142213040442203242212034411114412040123140203041400012413410020031120032111014210040403243340242043143404444431134421140010202044000112403443032124134414343334134321110120110442441324141200312443012432203110430120332043323114442330140022101032001212024324114433243342422411022334333203121340310242121431001200304414342320022010210441424243234022104011123101431030222430311033414201013123212234403231102124443001003234134232330224004402343431303334231032112303422002104231323423234343100123013121320112142001310333022041202012412441240104114131243441433032123333300412310422230322303123130221343214310440004002430224143321043131140304223341002004022022214123032223024412032134212310144242010212433330340133240430223144003022333040104444140302012213431221441214134124244230042103100032022244132002000043214233214041111324334302040113010430322244434302334133113342222430013213040330200244003141403121343212112032322212332334200012402112423342033243243123010422212233432220241411431411202414111423123113340312224244210423302032110200411111144414432001240413334212231220120342331240031143242021332223140134221111244131101120424133004400414004121401022433010303443312414423320130343114014010414123102432410000443120140104043333212201432042114212143410044412201404211340224333140412121431342241333113344424143442124104401211202403402000104344220100004240213414411243112304330304211123242224233120243422122221032430310322344301444330020001334102214443424030132031203034010411332431324213423423411323214222210232420034130140404221022300100344224334114340443044411330014211101201202343303020422023104133410032030030120204441400114324412124032242142200323124010421401421401030231431214431323230421140020241423231424411130441122101321400000223001110133333402041410001102303432434142314213224011103111424202122340011224342413444011044332102022000331344133424143320404143341033133413134124401321122234244413402123043303043303111144321203034410134201413223400100404110031210023432243401023342401122001303004021413430444040214421041012403232303104224443412403304104232301442222423401223323311222224012324121014134430021110300143203441343144240423234001410424123102031223024104340311144120330221443112423442200110332232423044431132233313444131434011402423031004011143043242334111030122441320043132141213024320230104300240241203304013214133211343021413234030311034242203034313004013032430343034112404034331442304101432034334210140100344300232421322310123241202012301021030324024042430212024023030343442111214030034201234403001313412231311422432410024343443102204402323004040330142333014112111204141333433334412244041313043023303004344423322144144320132004420324", "401013111420011213424133132241034041224133130323404321211411304401333420102311033322043430403130143211011331012014024321211142414442101322042013002404112333100223421141030441133010330101344122132342034242021233212403230412331313121324314141040200322243132111103034112421334313323414423243141312413112222311230423201020322434414033034210004123120104302200300300414233111043243431140041214032232032411201423312231223231122244300321221404130300113140201034304303340100433320430311232210413304431443414231314444334311342402343134314230330443101132113220104410300201003203040030133110323323322001013433424431220302211033302404020331034042401210000400302031132324012112311032243434314103243341410113332410442103103140223114133011223100144144204313130310304004210022402401441332234411432100242431440433314421243033432421300430331214212320021020240420233113041334030441020333234244112104243241032131223014401344222201401230212100414243100443302202414304230142113102204203114231133414300442230443344122314103433401212030101133003414301331221234002021040143233113002333140031030322040011440412433133034303430100413324421241044411114313424341232420032243233033403220103330441200200111110242001111223220431223142134020430041303130434041334033401314030042011400422034023422241212110431113322022300302430014243131032201113203341131042443030041403113021430343312444143421140144002344133331421043300230232244111021221224102403140422321000230332343032411441233442241101012310304414442214044412212340422333430220001101111031021120313303424121030120414444241441000143440333412032341204233313121044323200314314133334202103342421020421241110402231201434201030041321100221412241143001422201423211043443304044002120143113434103300324343014231321403210211122344241020144131002343423434313404413241041300312011201303324441042432143213132324421421440023423321034314330113341220411332141141322041000210330314303222123211111120340320340032403120012003212231342442244301210012131114243414413201301240031333201031233223433420223240330124131234123223112434214302241401032414043134424210213113341434422001103421013332033001414303234301201131302343414003301411013222024144221414112034212412323012414004330112034244143004123403344402432431432213210300230011240021041201333430240330203004004401043131131344302410012210003002023034014303334332012224413242033443301240233220340203221423144443002342224014040414141041301220334321100402024130031114422210021413400233401414344033241331421142411433120311314303140230201023011332332042343441342321304312041144231444204404320214124213130224041304434420244130340032001303411302320034114243442104104023104302342130000022403411022124322042040332221312324030201031323433323402220331013234410234341033141240002141442313411402223340211323430103040144224200324422311412341111044430110301301040432243221234134322221104421221200023401402220421240243043301133142034024312410301234122333140124200233410042344322031431302033442443320411220443104414432000224312232302423000402342244310421321010233230414320023424014120340220404220202230310024232020213132230032302020341303243434132230144110132033010033404421241300043010340422234224143313302403002030132032004124414000204032412101200103222124012001430001343420134100001233032413123133334100140011044210230420304304402021302320313433312442414022300120011442244314134423344120330443402042214321033340114120410100234320441231443401313314314034434102031423433441113220212200430210110233302101214223323102330443414410032432321320132341112330011234332043202114433124131110442343234101100113131324402021132340423241431434403240224221241222223234131412422422011432304030420334413234130411020034210231310121040320024131421044043203423203421420303414244422013122232414313244322131244043044011113201022220234440331034103444130442103402111232441012421314400431420012114022210420014333441442313011343411440042040321044400401302034230404444111140204444233114211040222010221444413434241024112103312431340232101441123413103110023010314310331233141034411343234422410213011343034421434201431231443210003112142312021321100331130024300312223321440130444231001104230041034341331332411331222442222042432021101214334421124213124114343133043220221332112343230314210230401204231022100204001000204022324042034221314300202202330034134403000233301320222303304234132330243234031113142021311021301320140032021214230420044214433110203141400021133200020422204", "302030320212343221014212414232210343430414311000034201033144444430433203114243332014302433200431034001340201440402413000300030143420131440104213302402042024011242323032330104240302323111210113001143243220101412312032040441243431304201413243300011102230312422323424103122234402003332240422402114200113442014303134123223022012314412203304444214401134011441022004100143230132222004214244100222202114000422130344041211444121330422001403140330031330124021222013304024110000044222411302001404412330331142032433232300011231303442322333032014442021121211132320301342311134040023440221230413143034201340114314233304022243324204410114411201132241402421444403320423330033213112112422431042032200122114133434143310121322442320022221112334124411200234133104224444114213224244034024230442424311240110421112333321210342400203404133240344004003432013044110300313122202231334021313322141130244242313012013101314021303313404410024433402120331210433343102020234332330211234120110120112044124201003333043322420124212012233210203321222141011044331344220411041111034340044311311043104112231031213303141144131412111111324440343011012312224431330131420031413041303414231022320112243431404130122200440104300214312141412032032434001322330041023302202231404430022432023114423123344430222130143024333003441300241323033422411224040322014402444302212233040413434303410003313024213144112124401432444302200430120041103010323011134113133420304031023320103134400001002023310040343004332114211000341221003332023143040113000432341214311144303022141201133402204331310122432220201142432102323121401113241010220101424313101320312322243024321314132320231041124303400210102200440123144342022423324311220344131344421310334443243011121043020330320132131020311240033023021343013440423030240031403200034301120340101121100131431022343334010441244311322021211101210343232312323032010003310044424033342112340141232133430123133243042104331211122012113302200422424143101032211130434240444103342122232222313313343122304333342041010101240102111241012034102330012313403112443032412444444200134104410331421204334341402321032313330142243003003142101020022133332421103411234313021422441120403031013224400011231103302010443313201444222333412114432304411214220311441404414320320241100340132444042431420341241024010130424421031212123330200013233112203100223040413202012431301302034003100003141232324121111114333000023330420113422331232204234214000031104334321432222242003022043142023123324344344020140132104444410411240311442322212324204231414220013131200343222031204411020422033100043033403400312223234332024322240142303021214434031002222404311331122233101003101104321021004313443204034420033001331210323324002414320110000443301201242242241420124013310144343224312100103223301224440413404322332244300211332013330113413224110340242421331321140120134204121114232204213111413323140340312012322124343432001302121222320302022344234204021101343322044123211132302433442443444024341321112232124131210134024031240230444214043041332003104020114231020232223230033234443141144013004310011322214010001423242303214241042023343420230031322030003314044243120043234212031112001313401211444214333221120101201210034440220321440443003413412304411122310221031403004400310303244243013413433021132031232412142204130034012241112320144434244030343340004043031300000013242411131442110310224003244021114204214113240043302204110403433004042234212224121313142210332100210040342233004344342320443441232401330041024030210020132231104013412441113124310013304342330333021301311314040031130224200102404032023232404310424401412421133031443200202040143122131434120242024414132122042210114230440410111244042331431404032431024132323432342340013401003242132344022334043124324331304340121421101420412012310404200201104441441411013140423231421111104410133010243410314020134204324414231330021230124014204323433204334232401113402404041122203112102214220402412012011013032121110104014414304301220021424323234424200321332334043334404321143144443242241114034414412004241134132003144222204203043123321312132224440430024321341040424300041232424000333423133241040404142203111400443303121242222240431440214403233033040142020010103411324123010441243433100020224310202010301133003220401131411042123031423340342114430443232424341312114234120203203411111414432441101244043042402234324344321300322303212140201100232443420430121421132041213330012301443223322043301022441022444124243321", "242412203313132133030402343022312423324220312120140304444403334002320311013430223142032311000441221444241114303232113410420023401131011120332002402110230334014331130342201233320142432400101221414134124421220440141212130441232021222100204403001404314441310112414224020141442134443302430402213002402031341140223431024422404213123222203223011040303444033304200333404123200323012221442133343131342202422140223021141141032030420040001141320030143440440332032104134302343433240233423400032332314413242302412403020010410440114411010224412020342200423100420010041203321022222303214212034042112034420412340440112033102012430444220044010224024234010113202020241010023121421221421304042311441233133012440241142004333422310123031004101242413423214342330212030114132334404031420331244042012232223301334140233201120011114010031244202300101343211002213130142433022400343442341420112421443024224033430214031001010204424101004000114040430111040103012120443400242244443323414021321421422140304114430132431431022312324024404321441042303234002320240014213120310113222224114024334432221320110242413141120244114410431442444312432141203223134200210021024121241003412402320203433422122042424004443342402232214030143141000222011142203202304412444423130443110440402423434214014344203031423422120410222403034143234310224240210401301201432402233003041011031434320122120322042301400303420243214344440030141113434443413402243303031134303244232241210420430231040124301214134234403114141042024144113142140231100003332331401303333003022234322000341114022333433040320104313412241200424403221200140033011110040422111244422120323120240403113031340442424224043122201413043304301214013004230310241221423312024221000314443004244042412423341202302244231042042412403311420140314423133044022101312043124403401204440132100400441421304144410123021441104103044331024143344332101233322124312211201300403342040112213201332224111100212000240033403131044102211133242012200441441244010310334311012410132241112321102400330013003001204302122442302241321424422403222223022110300310421303311103114121221402342430124422222111334403444204214323020334130413232213440211110241202040340322310042144221403100031340121432424102012143123212431421433041041042342211100210412023102200110333003311423130102312232103022301211023024223320334304004002140324132314341302243123443440010304433102444200403012114331431011303233311334112044332122333343421132314244344344442340241040403312212022013032332100230321402014441122001142001432313321004412141144123421131332034024412033333221002103132021230100113314444334111242022121023142300340224444241140042130441324414122103314113204211040302232044303203312013130010130101424341204234032120011014413024013102114100321400303032310240024424023040310210444001411413403410231410112224042103030124022432134324113111401312313303433324411333120020442324220403010220114343301140302224420033330330100044034000240104403104343032042140243013342134004300210434440034401220231434334332243214231342411302201214422114103214302312041242110343431332213244213233000313044012432241144122122010433332133211333430442032321341230314141241013042031320000121402032121120331214421131340302301231404224441000212303400011210222342033230401234020444042214443324024141211004233240223112414341042300214420434210142203422302403402022313342321103044241424131041204440210214100311102001102034010440131142202012222342431242002201040120314014410302131423012413143203423021113421130034110103421003200311333121140224444100203222034144120411323321312142143001241422340411010014101233231023011240320021324201432340100311113201214331033313444210332301421232412121000022041342031001030333200334130141424033103421413300330411042220324240243400214341040204204444033120211302100223023304140003000000441412323320422300411104210220043033210332413044401322341013233303444431223403311232200341042034304230122001223311343200120200434244211414421023104340134402041423014444203204410412131234220022220144340431124330222333403101220014112110421002420444112312132000210300101122400103412411211040030210040402134044340030442440222141033340422310141002042401043424244100322242131403320104203102400234313431110220244034131120344020034303120144244440040333134344242032441241330120012031304342034101044112314402111241024444121022100433344022404232001332013121313020414334321031121211111210422242120043311141324032234410302010204342443140422233411013443444", "143023021022011324143231114014203420402402223101222321241312323330424120304200444204021211303304200333033300110211202202343432221134113212320423410240141212001213033333324032041101000240133340301120020010441000243320312320024222203000101203421241433421432042143041032402400133040410122111042131303300020420423324412301200412340401414003132240343200222223312432122134132301444431134232042404212012042040241231400224443134113444032043210013341143203120121340110123314212231440241023430440041200203332223041320213001341214330331114011323024030310114302104201122341443214134001341202201240334403332211400403144132441134123223344033022430022122200402421124012440002100142330102024214301230042244101220422131021213320300234221430020223444130422034304311414342304031131421444333432440110341312332344033244403202321040122111313012223412034333132421003200220440100203330014102414324243434422320242211214440201402034442341322413311042104312323202421304012240203233121040114413344234100121332021131221403142041344111340310030341020424002243344004223223133432413230241120310220131312411422123311442403200213341443143232313030341414103343312410014204432414134310143400123030104321432311243321044120242230202103311120404340111121232003311222421433441133110332341012324321323102344001224013233304103403120421330433241134431002412301212213314331421043002341311142044020101102443142120332121042100322221442221212434300313301433424311302210123424420424423243302221413210410020412410221403000103004044142134142022004044104242202112202214224133032432223113014034234312233420130444311140332144424213101020114442004211102142144200120002013120243020002240113440232031340430230040310011323122204332044442134223022212130141014444211430201001344342042131001033400034420140300224422030230243204232403240024121233101224322222331124434121141144433323032021141411220444232244212230212342321414014010240314342241313404222324423433321333340142222323310321240323233131311300313233220123321212440432001412200042202010243033121301124202122043002442132220224421314031211203131231243201430031203431013240203244343132224232403331330323440211021101301102430002223423144304103440042202010133411211114240114111122002122403021002044441331110201111241321000004303100123244231013311242233244124401214011443031422214104110300123304023204130201001314434244402041300142020134024112032220413103304340031202332234220132041310003021223142404123342244211012404442122013400410220431233401230332341320334240232031413120434334122420133340124131403344202441300410330100111144312110102344001212023013334340433443411004133221030021212312310432001130224220410243421344240321124341340442000221343433130130323443034111021143100030202231322102312333110010323230240101334131401213142141124002242024111101130014130314003212110440311111322300140114233411213014042011140424214310342141113013122124320244303213022344320014121123301100323434344323333020024033240333024214003314012240013443433030344440403123234334211301124402212144024104303222021133011120443022241021132120014003014134422421120144320031414234321101132304223044030322413033032122213132224233231044300410102242420214442400140044043341000400201043342034401412240021004022121303323241314241230014323204132422332434041104222112134034412423134021132334143203144341411414244144020003214143331121221224402101233042124013033214203220022014042143222334100001320423223022440432430202414431404013243321342433014410431243002122100242412110122210320320231313022221344011034414414023400124212444242100420330031343020342033121443023400331001244430111314023232044132130443001021132210130113314101403014434010241221120430114124111143221303221421240312341344210224032432042141321443042011131240222000242344302032141341004123004311002020001144400340420234231433410010120313332201143101100112334320200001101201200442144030321041034402420231301022230033430244403432042103031110301140441421303120142012440100400342020434111034331312411331104442124411114144404340104214131041322020224222340210002304343432214112224410021224443411111110432133030440022233302102042422143032401342212012210203021333413000311444300023033134322112030313224402411401210232233421103311020011341300243204400130221014344001141111430220113121230124132042232144020034200243230214010223023324423311210004340131414110131302102422133142321402031200101222130003204442224343302101301104430113444202310433010323422202321023200420", "401221003310003410144444102244234212222234223202112010024214020303423022121304420444331002200122430211012141424140414122202340431444412042220330012324104123024010242412301043232444012044002432233001222133144012220401422034011321340231314010043234200111124322244310001113301211010023244342134034413310101102332343124311121340002321332104003400330441142141231112311101040324221324221401113110232141230301422320402102142344103042102233241444244201421200233232312210034402241113212441330244024132231003040422032333240041120431104002014323444030430402411133443243230213313221240242233103412311003301114424414300032233232010212014343240302014304313141122442324101321023443312214134322133032440403222421022034120333031303310131412134004432411343201222214341103302031310123314410040134203401043421443343341414104204011041014423202001401300011220104141010313200120021330333300120342323101033322143403414300400444321424302443411402130433211433420213124324442022020401120241002320121221113123020122104424324403141034202212311104400022123242300301221034323440034230201141020434312144444043212432322203113124020224103232212233104241423023000011234433400013230231011130010114100410422442303243203314000314000123342221004020142123024331021134042230442301132401143140434413004323012300312233141321011240224120211001404432030444021443211110114343013422410300212044433140341443244243122203034124443222321122224233021342123100014213422133432031201424130023202224032102110433143133324230312330440032414012403140424020412342043041012234202311004100341243423314221133344110043134134242241034121304213441003003344433123430422100241003324302202332220300434110121034133400222002422422112014324221233244214314311123412414410041123434413343440323401343130020220231224203000344411424340302431200443234433333042313303203111320204204121344320430311024102223202210320201304423024434230130404132234242203410434241413233431412310001411330422311432441212014342041023400202440444213020230103100114141030240304442121201002403011114321123304014004044300134401401240412043020213100132122214324022243110142044101313202020144002414242304141230323030240124300131401320224203031044220033024441210204334203102111343010311114310104401322214302244422020031414224404321201223321233141412200142040423321323133313340333433134411024341333104444004223143042223433232410143043400332440230044312211330133002030010234002101334234122334201432343110443214201244322043041402243440012322430433134034411000344134102402002141112411441221403132401224131322412043343133044322431400121331004423142334022134440401402344232114231444234221410313110233000430332422140322042311332133023100424313221322344012133231444422022004442010230324240130301102013141001133343111012131321242221313002112002110233424231303110123044202234004130433133320024010212313034022131140104102213231110423224041121414302334132020022410312430111102012001101312103400432013010320022441130134134314231404012421230300300421134322433323124433333431231010412403144214242402224443431421020023110412020312400022222310030124344302014333302124433132100420401224221221420323133132123400344323323424030311433002400344000224422223412340230322440414134301322234001021340412234002120003321444312100220223200214340443443302010333341403442103412032421224143000111221341240433134420422323243013313121432430442021111420434010402230030043232343311000143114040131233200314431401001211202132032031114302312004240011330432312144000012100131133202342213320141443031432311243243120034024142131211212312321121444041100323322231341204313001234031134321301304314104321223423003300332120314430024333044113310434021140042240112440110020223201020201101102300240443402201141221130430334014031343124334114024312020441010342313010232221012404222113303224113422001011400001110314041140022430343312411001401422440400342220243141042022332110022430142412141241023001131123041311243002244131110403133142111431321210324230044032303314312231212043303311311042243330013024404044132232411101200222110430421034001023111030212013241212312301223321414134012010344222221121303310003140131001122444144220141040001010013434011001233030222343244010300320214412433311441132424032403034322201042402022132023240322002411344344024002033343112304110122130431140334303343302224140111024442322434401400042240040221313341011221120011034222002002043140432423242330130414304000034441414410322033240300200212201404313211023", "123034122123213421133304442312410314024122231204444300334303223241401241143330201444111103202441001032203444304330314201411334032020044214344134002413344400423243342202304213402324020011204221333222101224104012400111234344333132112214033004422034230313344020443441234013201101241223441014440022234003300023213413044142443423400112334132213302241344430214401220401333232313132210014422231412143001403032442443140022043141344334312100433233100243010340240243044440112204101032101331131102320243340241022331104112213214430002332441211202324000001442212332134231412222032303240104003031224124021324120000244201012333330203202012200004404343111242113001444030310434112332423240442210130221110400333330223342314400014003421333142224232004144040144303311423003041141230120412130322032220223442321324120420244113100011112124230143131441304022314212204101102143222124113011444440121024343314303232444204034120201413432442221131441240222102301430011021144211344002030232010442204320003413301420332224040324312321422411414132334100113102221013020310200032032114021030021034140131331342103010342041400043432333433444311030100344030012043203343312130202121341133310312301113342122132410334421441112014121014342332312433443444141140042243430132140301002234123314120334012040044340240443232123310443440302122442412332110144241340111441022201120244432224240311204423232304101040424004031214114020021202004210041202402333230214124004122404004202134222030431233123011310012134144420114143414120220210213330241312312313340043100233112332113321223042301431044414210234323342121342212410101044020313114121404032302134243302323031301403243400400030011434333130440103143020003420030310113440144014420211420241012301102440042031141344033010220102340023434022213012324041010402344042223102230130340141240024411012001222204321203432033343140112221130424423010414042314140231102312320330424401142233103204100321440224012014124212110423111243203404422404432202122042102433213244003121040143044433210301323100220114411222212033204022441210332210343103140413122312043012132101114031333222340343402014220021323344103023023322221242443302010312320213144320140143243340220343232443022440320430130124131222223113204043100403103402404300312111413112443303202034340144234243012210402114324103231003433220241100123220321204012412211112304403332131032044223440110130114133110311142124440343334020421144120220031212124343311222313032241131431244200020400200141003211204000242123033420422112224200441423441111430440323033310030031114244114112142110003141134442402420121313411213123231032340334431122303014243342312304003144433413102400103331034041332431220122041402113402303334122213322343201202401100132022043400324112044330322442333140032334324423211322331441242314102024114432322421040411443304043122104310240121240321004020114141344341022332342324011400133444310400341234400004242231242331011340320231232244421043444122243443022342201014341403434032101224044412241014244024010110223000131021400203211324320041140030144303042032032411232110244421041130224242214302023220440142132110340310112443124311303312211213113231401003201334444132104314124232031242010301011444032221311342003100330302232234143440243140404433231301104134204320233021324001441230404432201342012304044403222104101233401244330334140440042033124232432103241221413414021302304122432432041311314311441131221441434134410300203042031004234122113204034341411110230201340200111144234001414103313132000311111313421003213140121111023003343213213430422112140223324012231201043242124124332002212312333422104123041220321201234043021430000210022243022304221103324321141230244204332334034214211101003420143312201431230243241013311220400421140114142120121423102030244322342313304443303042420330002113304333404341124441124012130341222314141104244041224242121044242244203132014010344420234300341021234202011231223442342421110103211204300004433313321100043400441442104423313232010230034402420331134230113321330211013143424204122234131224434321414104041111312304202211042420234413341442023202104310224014342141344102203024130432241402342320110310141241424340414224014121304130344401323424313132034203401300220031222324014033034332120031310330241443220443201244200430042421230424013022401020004323233002224030114033433220123440301403024114240311120420444244244143341040211224011413443013040201140124444400441004041103043341322140102203003034302221223420211143", "303343143340210042113020314433130141433124001044124334212011233412420404334341101432301203122240111314140033430434444200300020240343023112031224101020003010413231413234012441022412240223131442411100213232420012131321322341203320123004112310213244041031423440111241341334242343203242104123144313440013210001042213343344032210201214003440322123243030240421400032330231400123023040233110130010101301440330022334241000320313313433314240431443024310131310332211130431402312024343212131213142424100212313433303134224120231001020244313141411101424231231332303340243014034331432104424233400414010433212010401101124303103003303413411413241032111010304244344332414020324403141343440122341202043302322231144040022213304043404140301210202321111313024100434320340212120112004031400331331023342030124200201221330222102033332313401340412130143040024422432211410020341342022400101433024330412000044203233433334441043324010001040200204310024130343034421021220343031224012412220441340143224202232141231040410232214320224003314303412104010410304204321031341034241204002200042120212412232410040342224333004424023042423123444133044220043403003340403040221234311220343122343220313223340414222033132122221440330143024303212101400420030001134214010120321143224221301000400124122402130001104201132232002143133213021034433234320414413241302324221331332403133140314113244230101130410234121201431314241430430234322013322341024200024431140201422320003340423104113134240041204304020144234434241100324333112124134324104430442301314141434034224431102133124043112441044401042242004114234132444100144302021034234323220244411413433200110020024422213442103233231114131004442041013332303211434311003202014033011422002421421434144202324001143110334020410443003212330222143120004301111430430132240011242424121414131220114001133002113342302201240244433114104223234434032314012142113122111024314141304142243012224042043320433231432243034301234423143143142302341402010320141121143313241201433204102033032302404202241341243133022040220322330402112030421003422441404201322130324323111212404241130210012132342203240140331110331020211010122143033141133420214424132323310124414323243011440214223312340304330331212304312344031110023130342431233100021344124101014310441043431101002014412134032123113400030040144041030123434234003334231121230411103112334333412213011103322014342222144001132140331323203223201022140343403040024233344204240011414021130043344334142341320401002003121104320042222010313421342431141124234104433213011320414043340433344300210003243443023031042320303001424144231412234331123023114314024314113214330144300404421341312034103343033311232422102101110000432002200130220432103011140101132203412333432200302314324212210022111243124310210230112444021032142114241220003243413033321400310133134024413120010440424020302220031330332314404403432434033213013423431043324110033321221413212420231412104321131302221034120230014044432240003020040234144322324230044001310141240000010034232332314410100440404244114310311344003223011104232042421333041404114222324211202404033233130120224444420133343143123103411231124011210240021033104334103311101030333100114020324022120004113134031140233412124114302341244134012320344211424112401401442042314102122312133410132031343241141102124320402044112422320221323344324113330240002103234121321244304120314410131110444324410431342304134000443132213002102314100444003420021213413140404441120030401003003110203320424320134042341300042444020424214420102320032321222314023331442010332003414141123311403134013200320410104323432022013123232231220343212423124420012211232041211402441200122444224242241401400400240201114220401032433121001334424433030241133133210223403041432434102140143114332133323034144114114023021300103342040132322321223340444440130224401442204421221431012341043322342222202423401110440343331002002221124121232030001221344324141223240140244213204134244300003313212101211242413404142241430010013234223203232312311304230011314001431433341003020344324141143244441132233413210232323314030322114323422114103130331213242410120110122224134441240422402420301301200041401032141042213042322244134304143023221344314444233000303120121332202311202042431433412213033414200021233130010030011413111332013424221313314234241202224433202104004424124334304130321200121142123331024331321434111200210220231040112124322000223211303143013031110423203221433110023441001433431042400334012334", "231041442222443323041411300314211412334202200211422442133123114212424044132331101231344230111022420304124343344144241222423034322022102044323032201134310204441044430142203233440322020221404134443111122421402342331314334103440020001323131232323121324020313033133110324123330024434312102413221000031024302242102100214100123133234011333331343034214424442221432421212212002433043343030333120000200304233134221130423033220213214310142233203432423034304330040320103000103212014310242004314121302143144344213144104041140244131011104423124103202413143230434331040442021203331030444133004202441220024223323402132103404204441302123404441423212113212343022313022010223122024213303341220322134301030313211000411310003102332102434420243034241101421423112341123231213222431043232134214110343111014324101401003213342444124212211130322224404124000122144300100012314431220444311143101331013021431322213320202434111201233403241310244422411102321014410004323304241034201232202312421132400401400321020410410044244140202021441224041002232040304413022223412334311404134342212342400111032133003011303303000201441300414001121223422113133221000010310104144122013440004231022041004432320323131133142142110443211040144241333300200410242110220410010423332123200424134031113420302003133213300321333022334203411440122301030041300142322214022220333322123003420233041301314310111103222203221312343213222321241411230213011402311443213201114044001210431032222144344001221003041242322032124213203101211131243013044204122241122131202002120042143141124223032233430304224341223013243424004433000400243240322432442031001232041000440442113442412431001011130243240034120331230242103202040013401003412211324203114443223132402203442104411414121414031041443100342234343312234314434122423310112000222121301032221132022244040201214100123222402023410403023123222232121321003414312334344033332114443144301323113113324120312344211224030124422113200244233034131022323001424304143020220321240034210240400042431141412344141340430120142414034102341110432100343244311111044114411414231030430402230142133033022301342144434024220403313002213330133200101044214130234403331221133324223002200331104001434121413001313404440014240310434413010031421120214034113021113042421102402220423201132010031124341214413403231323022244320320202311412222344414113113022231223403021210233224242004132024101322030313404041023202003202441431131323213214301042330312413142044120220144431010334331000342442021240344303302343114312440124312112440304443121141302442241100420033201424034341242003104101202040300030300121404413222041141323230221424431024413414022334142343443442413042110203210224202220414121344132304341443130343302334122344003131311241431110102243402042114121433014240412133142034334004022124042324220003120244432310040231313104340204002132321201303300233431413011210114014420411412034411002322140343334231420003422124234311344011202443213040240430303142400101342023203012243012242402221130434224213324401210402022313323440001112342111010013324122433120443244230042232320341042202202321420412002044224401314044013344202403440042444420243330200303110424011231343044131430031310040003341134442041233424231304131410104222032434212034121320431410224243310042103104340003013103134322323042243141021244424323023134140221441014204403240041444021440302302110234012312040221030003401033422410221302234102101133103440042421121033014210442202222214330101011400431240310011131204413342434324330304003102340124111220414110143201432004300422301242213020143012441214241320023310140442302030144000102012343222314210321141120220324134010300242042220101430342021114413410341041131332141143421300302323312333232122243001032440000344044013313432110310241040330303104220230210440221430031031331032011113414011343234103042422013303230424240012103320211212024224343334401231301104342030223041114312013012202133342003411002012440100031242013431213010030342311001103331122030314444223301321301210141030341303040201200402124224041244431104023144041020240200331232000121310010430304424114232034110444200204304310344302220232230413223114242001042332204331031010104411113213221322103232302000402101023033043022444102240220431242001011421443241242110020023230130113210401324141312111424202031321421431232011032321131210223220134131044121234342140312013443043312313044043241240113400031440400031014321420210422040143012110004221440241434440302132244001231422231040213", "310210133431401200313011210222214320230332044001333421440203400001141201332341442312324244011112420341043244302210202334202041231042002132004411114043303321014334434214213322334012314102241244412144010440221240344422012133422133100442032020210304431034210211212303014222410223021223200014102403141430012240201004302434401442331212442301403133110041013344330021311134244341302034122111024400000430010020121244023442111212041333142304411220012340023411040011313120410234320432024214122141022213010202423343004340433110022313430040122333132344421011224023311222444321102142434402423133000043140313400401114423102034300013304412444004343100000244232333001342443001231100004220121402033103341201021020221404411334200101131023243433122022411004023422344230302300302202424034211114304430230232243411031121243013142344244023410332303111213024010331032244433011404203213213200112201103300210143434021104112034433343100414131224040344242424131331224331421130232134231404333334443104423223324210104113102422304424412001131414312132212312312130002341423212311012140313010312330413213142224111313323321344402114202114004042011012304003104020103133433424140004022232000434113014130340322423034221004100111341440311030432423241013412041041104220121222122302020233114330021001110222304432314301334304310114133304442421214340222331031104431430141104431142302122340233124041042130443200123220341020120330414022101040011304242010114311102214440312411214230143012310010432112314424102122200100434344314001124242344032021430323013414220342424000130403121023344013441231331442142224204342314202010422033331211142440121224042024124344140003021043412100321422131441024312014142421342014310200101034421343110414204212323234120413302432321421430134203004343400001210343441243142340102240300014323443130302321400424320401441001301123404400041020001100423221030212344333021320131032210310404400223102332222204302333211310411312424243004400112242322123022104123212124003013303020321200011040124412433303144400240144212420311004041332310301334301200132101013230214003043043134104142141202100301304020330133104400314113242001104131010430034114403103242012333043242111034103410240320142020134020321114331342042030232130333043412312020441114010314444012111043313301432224441223430020040020221044102342224330000323300022400243002323033031303004340320113301203122100121031211313431031230121210212130020424032440124033303302420420223202244331131010211040114142212024234221401033134031203101130103344311010304344342212432002433014343222220441421411140343021041220342022221410140404120040314021420131040402223330223231012410213402101432121301010042202220002412411112441114343124101132032230234021024444320303213011120204141112024440310300230124144420101412100300120242120141020021323344000130143304132340431031101200320132010011324301021434144213230142332101404121132303401122220210200033414111442412204302003120300122032114022024234044434343221200413441424413033122404411222044012000400220120211430340230310120130314221244213134200041332023434304203302411422400202303014000240424033323320140004040002033241431032301144330414030212413112014314022412034200002043201214434204324231214024321023434100111410122304211112244222303210224313334011342304034231402322241030343234321114124101042241433401014313420010223343324041243020112101312014024014211120444134031331014300413202121224021130000324224004311101140223340242432422423333200144443121244114114344111441112144231300002013314313134030032114104114140424032314003033131301112201303204440011140011033202130423131204431414422002330123121342433223240003321341023200312342102202204233440430023244021001201213123103021213312121121340133442103120204120204040342401030212241214431233022324313132210242200114201410400223204343013103403441032212202224234310224134203443443100324032004402124320441213200443232414144122144312440422001033204421010421212003023010433232042412143403124440414204241133331323140124434223104032133340411220134011101201032401103040242332213142322104220424440201300020024123031120034421200122203300123114414133111044224403302041201202413202414343331421312412430222223010123421324131044302011201432403032420210400220001024012241331433041210111340030312424212102012341343401234041142202210131122400304143042011304013140241410422041421211312304312001010001432200320304413211333444102420401334340330314421141331131424130320201410313220141334200010134", "433341131342102024120423114313220430341024324432403014433104020420004002343314312042321404421323333023420313024213044201034300323001144143334303230141422002313100412231120144420233400323234420401040320331043033243322141334032131400021332200144414331102240113432130130430202401043342201212130313224404314440111013230133031414240124023040002331011331312040411342120124044420103430113034002043320403211300214404322311304031011423010010103412001231412224113243120133040401032341100233020003231424210321441343430024202233101401002332004403441022424233144132110321130214410424320034420013310432231041012432434340422113311304221220334322131322121214003102443113222211340340004431024431441303132220423013100001212013231440034031133324443404042242222011010330043241002211100323314434243324333030203311410230302113331003020342224201032413104221311220041024110410214141313112400201021332243400430304420020330011101144304212333342040000103221324244041213201143320040421424013102101224131120114412303240134233134432211010202134114331221414432321343044123003100302113224230443230044342043424201100102401223404403330301004404134142203424442342404233243324214320034121120110112012020334413130032441012443234431314141434340214231430414410432131020100000320413221343044423010234404224330040122310330043240243010230212141231441003320011033211301322343112320210440022343004113241312440333202032332033141003220244032443033141020330420412241021301200344220042423242322220313221013133023241234242000420433404023443024012214223230224130220223002312001230222410100214120101412202142340002142122134024420312432222012414233242113133021341233113121214134342100411141300132123443442122341143332331022004414222342124303032242123102034423401303140334311140404030302102210011421040241112034243310230440303322434121102341220041030200324211140241221033414302141413034420031421133011333133311130404431414402232040022110100133421044133442111224301200032200223401444324010333410310134434444304401122314241310211324440340013220234120011124130134204034313231243110120412433020013341404203320414013133111113324101110242203420341031444113224334223413124340233431333032034012222014411220312202031432100420234433431132023124024302144110121231103312140034223123244224214322430020333200201332023414243112121122044322120324022013101114210120313230421222203121344330240032241344023014141232304433403344120242043011023001200041422111403233211311241144144132321001412221320341300042140132111421041012112413323324002102121213031221023320033203002022134204114443012200103031004104013242014220410031114030341120342202312142132232411203200343420423334301433221312342333422300301030140440143223200211114240034144304131101332142300120432431101340301402203304030242442024343033203311314103414440343012412402122304410341212400403413233043030014421230403111022412122131030310200223221124212333232240402002120132442024403130410234222423422122001224403331313010130103412323332124222102121324121144230211131431021213242001140002113114244301420133134342030322023040311144413130031044230102014031333011033440121004122432023441040030102143244243143442002142004101031213104240000123043321011432130432403333342011034403212112044131412003023304003001130404131010221423420011434323201400341130023100302404434122004423044244342241300431141042202143413213143302341111331411003203033431043340120334343430323420114040034430443344003213040133034144401042112201140341310332241203331114122410130031303040324310431301112242003324412440234324320013220221340332302124043230410041211413423313412434112232213040431024104003432110030011012122422000132142103013230043043422242222040211334030031042232012140232004033440411002442403344241103022334442004144201244001334324233321414020131302044401302000304034101241402121123221303104014340022131412430143213312034033003410434302110101223414112422414020410122004042440410321003142133403200120130342403001131313020333110041140220212030022033210431042434244413232033414223030210404144133430431024424304132433110433232100114133443030141211404310042044302140003212002403114110021411212443001202323444044333140201410032424332411010434432434110302242120003344112421224200024134233021033111401203124330322440421104043342240220321242000103001341414424203414243011231231044311023404031024133303101414004444123303014120444141012131344430221332333113043210434444020034020341302211412413430123012442344143010024030023423", "234241432011030422224320302022122244114222141404043400242343134320410113030304204004430000412014213114013013430320141243302344312040230402110214211310103100040334430330412020101302411033102000320310142100324412221001040312412024114310330004120341412424320423213214320320203010224431111130140111331113443102301414201123424342034123032342341010210212422022434002103230201204000444134221201332403441440121212030142430442212113240344243110014143124031212012144100322301144332440103202134004334141110231232241420043342014102304421314013432011304200401041312214203340212323333041432322010001101023220022210202224400444434040133443242024412111330224204012110441220120323043203414023232131200244113333442304121000042243403433231201404310413113132103232034214112244221224241142144413011104112132444114130414210243422420101220012231203142044232041404341032012112412010400004032031120241324200240441044040311242431310110424324133222230320043420204430200212422304101003230014124143023221432344422130130210240423033414434200110040021431432333440443311424030110230332202143204440222113320324144243130331243240213431141424021002100234221433442141112302014021141024242344030303430433123201430403032133330133410404441114124222430234434100431244142313211432034334013313230441444412344311403142430212323100000114312332111202320200031214000434010443301324121123343014131322133320324330231330023244403021321120242342101004022141444131242034040422002044344213143012100103102143103040000243230040224040230331411334402424222320243120203341203011022331143010201224130400233121334033311102023333112420201440214221201430420244430203111231414341300242130014214400211413012403034143220014121421410330421144402233233214012324220043343413134214340104000441011212330431002200000044312313010220201104230422210102041344212232404233244201141131210323433413442242331012134332240241341423202021241440042041114003240404003430001301430013220202130411440010422143122142221312342231133322342340001033344340240001131424242400234343423403434223133304343302042441424004341124411412144112020313310440413332412441021412023014434443101142021420244212410404342111201043322343120421023340023212431032334103311020443023232232313321430340112303112121234324112444043430301112402213314321420112313113203413223200221433202131333413014421431242234122403002140240320322022204420344234124323040023120020101314140023313222233430101402434240430131004344040201044140010424143210242401101012242444101302140042104311433041300323130332400232010434034323140331232342241104102411000130111304211100300204144412412441421240243423310302114411334023431030010030114042320314032004121344413033112143131031313101111022020404241043333402243241001011424103003222304144142211312203002121400102013101031332120402233000044311413220312040124031220141334340230010200421233433130003310414424440004411041421043224223032202423121004424200032204330411321211313440211213313411201302022332143330140102024043433121001024013233122034244131140113420230013401404003410202020132001333413131332311334334224344234030422131443004200023121214411041434311330202332041401044433042041313143124133344241122324144314104013201102201444304143432224130314122121142204220001444021342241300333314413140342131133401023211330000101412301300423420420004121102440312130311031212112232210110213134400121044320001311231012130222444120200440334112200110024341104140440202134041223213331103012304202301142022204404142312130312230140030431310123322244124222332203212230123044130114123433431014104041322202024220013241403120214001033411014040020233430132411011422303131120141231313240332404231041031024014331402034401414202300301134331341404332100442231402113103424223210420113400334022420020100303233120312003121041140010143240111430422113114001312140301441321324101330404224232132100341344111132013013013344323102410444122434302214144012334224120303301003320221324022442302023102300330213202041002034140031403300300322023300311410403004343133104400040330001110100123213201234310110322123404311040413443311442344410322003301030210043343300434214222401210223020142130423024032231331014000001014232112044214343322214240402440231303231232403312443402121411042302030341301044313322424440031132104244304414112133203134021432444002213442401340034434110000400314311234223020404314234312411401221442111412240204234432103412010340334243020000321000422003044012131210131334020122332402330300212", "322400140212242101212303013323013114233030032044443231021201113201310233321303123333110310420322142440031042400242414213231433401200213313302320044142414313443412213012110130203022410313032321442112224103004432323012433121300103233414012021434143141413230212301211413140444034324322423443442114424324032212003430212300124143122422330022033242033223420414023100221040404024444202120433034002131200112040240442230412400443233310033241012243324320243013424420024443042222123001011204043232113412130432211224303243114201410214300020131240340402223124123120202031123432012310423040132130022100404240313031101111034201400314013244214222111404120224101333204220143024012110044244321011113433244404214313012000112301132243210403312040322434304302222301232343313342143003113420402001413044020234034114204022301141131114033234202000221334333122412220414442131124004231010331013133231203432042100331222112433423400302124332302124210231003141224142140343131030102223412002220014304412104024023100124311111433130224113041334402401303312342120313042420344244331134123321304140101210132314121401400114014032022042304421443430101003112303144121431232230043413012221343243140134442413344412201230230214223313232332001110334322134440021131022024004402244013440402410421402444143031332433223013111032114143130403034312132300314442013133444403343014302032123103101003334441044140021330434233333221440333224141424034404010232343102331032333222033120033113123211012411421242044344201402033021413323010012434421442024113430201414303044312033214332130001420112142234310233144344410444412003311124224142243213434322031134031042414102024134012400302003112310443344122342320110440400442103231210344341004411000034103404114401041403144041202414002333123013442323134432031423000340334142000120443142303013414024124200443242322441113433303140214100334121321002022441432121342321003410202214332440221243132140244320434342303042431120212301412244000234033440130214311410340113124003344202444233113420441004440124110221000412320324041112411001014033421131430012130104413432400243014011004430303031000200311233042120001000024420013101111010243240212130042321001441102214130344244244441122442040312122031414103201040122144102111241341414042324131321203123401032431232414113331340202213211421122313413141214103104431024003101340131444012310423000401004434402104332132011104142422441234414441304443101223410034140113043241012200231401204213120012242330441432404141414340130423214331313400002423114131303130002124343024140422004424232421332444431013341021424441202310223440220203002422304443244121410030022330303032240131321002422421220413224223343041412023022214411004444223434321231044023040111443310310224112440332300114041333122344432322101234012001230404320013403113211041142312123334313333134243143244424444243304220102044141301032024422344114240043123033023212323031111113113101410432443123134444310403433203424102321300132141022414433133003341101221422424104103220042204421413124312221233024234141123442324122100413301312134121403004220204300012410034204122012320214241113432120443440434203212042024210312410340341331243001142114223400030340124430404240243424234300104323432314341334011100334432342311414221440410031333142040344402143304210323044241121102131012313010232031003040130314103042320432212121031423201223032112011443042031001042003011414231342232423234004433440022331424241240420041400312212132343122010331043001321240010101410042004011044044234334230433222410422020304011424021224433401242143440002030232112122434034134243441023213333134311100023230101243122311403014344032304324302102324231024433023243210431303304211022204404014202014031424431402211302320430422440314121300102234131002443041210343244420112113013403413012424143013230223444130224233030132222130001323213442031442114144244113120241430423443013003330233012443311434430444121124040121030343213321302404130301233423314224202402044034101031330101002010033312320413022132422000013043132102001111103013214301411320400444140421200441102043110034431434141203302321000440212201241143400100432230304224202412221133330204241040110211233232323310000413124444143241223430204232420321121114224043023310010020133132100301002014123322204331124010113012333303342014211224111212002110242133133232333313044014134242140231231012344424131120333043403314433332322420231434240124403222421020121024143422044311100410230204300411332230310240011124", "424110232230241011434034102123244244130341324023010032143104432223020104130111411030044040313440013300340002044432234003322030222430211241312104233141312023313101120421403321111434042140314413420414124302334430043343000144000413431110341442022222440114203341032441122331104133214003122111320312433333042131233231143332410324202414323211043334333033130301132202230002103224410124240210022044430134323124331113410303310213314123322322034420331433410012341001313343442021401012123134400431314121403202230141301043411412044442324321134412003022301444332223402443412223324142143224423121044034114234012413420131423324404230110431331211443022033001133130142030334212244344232000140220122211230011243124412323113304414442341444110432012121144030124300221014032414404032334014231244413243020424401440033422322322224402344012331022203142003230243331033031042110444210002340202130022011021042414302200322100124014012021322001232424324120104324043404003313343101010221044020431004202111022310333133020401104110221141144414303241410201312143411140412431433243424212240210421242044301120123141423141342333104004204104301222034401112134344144224240340114200043303044410000334114441310432022012314004241202313104040301420043331141231422412113442020214123400333341141412130330314131031120324014221314213303143232441314130202340314111314302143441123141341333401333104224024204234322402141430023012443010342324413140244221441134121440401422211412322302211241441411101011300232240103413130133111100041444412110440012221232141042123230441202444231142041311100314203334212304403021422102213043102220032301124134010414041224121020004303420201004314411414330233100430303140200440244331221124424300033404312440240040104214201202233131244244020102213410120121124130311313001042310440033021231241403401212300231133222020142322302412213131030401142441411432300222020232403023012344212231420013243322211421334240430204201220014023334042132012230221103332332430203230344040001014443331430013231343413113124223440234301301430124101443004123433444344024000034201311124230011404103211120003114433101124030043141111311033120244132443420304440102140003240322204130411113132433014243100422341343113433144324102310324311041014213430431212231201400234141334022212441423020233101101034243331242412024210311314424233031044143443232434010204022412222004433111030433410230441100032014044212222133114340213311313113002104130113304241114432240030202004144421024303104342414240040034044102101204332034212402303343200410344303324001114042033203333120440403111412334331003032021044021322124340302410243334330020240303234142042034231001140143341023331413141222114204103244422003114224301324430210304004322400101044300104020424310241410210404202212304424223432422324004022243422210002100242411332230101114432243214313021310103112433341044144222122122110401014342014120031112003143320403242432043402240411100234324420142403412334413024402210413242300422312100220121002033243100133243214420421302422040424124213344210004230031111421403140220124433342043313202240412032202024124221110411223443121303304121334442232030043224001211302032233303303432234112040212340311043244330142041311231112330343411004130141431221244212421002044400400212234202401123042243330014243230111012241100004023142231300033120313341010140222300000334123441044121444322411141022233244343314044001130000112203234230204134012020303001033321142213112234410333432344012013233020342440022020424401420230103433313312133444404133401420020102002402123011000411431310214004131200242134222202324400400001201131201000413431010433413430303341033230030220011143433443001432224400232301120332341003121434240041014222244432200330013320130342332341100410033331141443131100300141011200200120240243411402000121123000243100034243030143330210340400022011243114444310430112421310304144013130224302400011300422134342222032211312020413213343243212243222140032104430324121022432314420340022014124102010042141111302210043244310310024414140413033213243323403344243421413222001411310302400421304003313331244104014340122230244032010012442211100401110320123344101223034124433203201220003444101444144124330422130143112013333312212241404104401023014221443412330140442012140143033021022130314403303441333004143314203334400123413341030030111012442044010100440210411110132121434143211341232120202142330411411040012221300211344220134334002323304210404241004310123310424343314000022233", "142224343024441142113032301203324130431132420103123404111341210211243230240321323204100102024301201101410233010331230414012030331443310201220012430201324131033110211213303041030330420423124430124033120232312220302124243021340202031433201011430034444342133114134024120342334314200041143104334203020020000333143441431432103134310323120422141233241442443434221103441220034342432002123214110432442413233000000343404421434010330000031311224312011142200403310334311404023413001042230432123010413410342133403100244002211202322003222202040111120103043043434230144021313031012322232010040314144043023444120240040221403011114414140400124314230341334003424320404012244200240440401141210023034220341402202100002434232044233034134413222140344243041314040333113420103332232410122321043440011333203340433210431111324440211122302310114014112312113411033020341111123341220231124331324103120414102000140131140102324023022442122144424302043301041002211131101242234003412244103310141310343343000123311242310311232111022220201342214104002420410322232212020004110421114020321414044232040414242442343030214022210312422201442003303134442103011333224412041201212014413213021140044123014333014304203442122320124324242310032030302343141021332402334144424143342113341240224322203230443040044110230033210413114040033244040300412204040411444320412211011243124311031140302302324210413214310423420334044000340111213311321004012140344223204032032441240034213043000213234312244233134401300301240031102001330341243021413224430202130010032301124040242303020444440403233121420144214431044022343331012103244414301044233423142043444243203440431403401340033223431344221033104111421213233012114233231214404142344201434144304031401004120024201101002441144122030444133124200331110234414214113204244031210200322243413333004104323114400140441244124040420341302413121112114044333003342301102413432200212011021031124022011300124100333333422403304001404004213000030141143432020201412324204403132131110003110320132321343002112204202201321430132234212331411111042312420142244003014244443432410014021423220314224333130201020423323010341143203304442441241434422443322140230020012301114204023014433200300011323222022221240320032442420140030224244134331000002201101224141142343032314241424122334234122111003400022103104211210431000310010143304202310230230411233104312414330324203313043032111032121032014142322424004402003022324010244101320123313344400120122320020004430034244122410443123213442032002442042344230341143434141103213020034402121114440423402132134420114214000331011322001220404413034141004103042042112242103120132402300224112203100230410131234130312320204103132234420312412030132204042002432020140001010232004101010140103123403120442401341432241204201110023321222024123033344004430340403321331100430241213212112143212221003422021331401234013104214120021113022320031322242112003033410324431203112130443330301041343241000424113220313222314120310323344211320423131341044121402314434343000432041304222300432314042023222343004131344021014120133342033204122022233004232112420400134422034433011321002224404021414113404012042123201143403340203133220123220010223021111011244303130234443011302343434034302444034030010244033242330012044133313412131411344441221012113320041234433423240210110341023300132203400424332213041224213201312012231330421413013241044010313140414200401334013004342133043430142114112143340042223232343124012443440330140142320102311201430123342311443211322303341033030410430420111034230220404242112420023243014231122121244033433210310201022141000321333013240344143432203043023234111124424032442143011130014211030334200313223344230231130232011402142032004311123034421102011301232143242024403131312303433420431133012311120024110134041242314201123140410110131022202233324111123240020401242410441312144221242430132340104312234340400033423313312211333042342044334301102014001433042201112001002042340404143014420211324302324342323331324113313220200332302314430414012421320034023401144011124032322010400441334411241331341211022122233401342100004103340124301431443303112302423244231334231431103121022242421220320102004141043234030122000032230203204321400313143321231242022343210110423040203311434121401120324024331041114213331222341000004113324100414120413413132233103311324324010310441140123034302304321213341301002420201300214434032000420043431143141414234203224443213334131234411200424442202214010440320320234", "232323442341003123101440033234120121220340401421414333201401004142311134203004222432233114230020443022022021412443223311434141010140133404003430212142133304202434422144012410422221340430032103430324444011410120221212404230032310200213041403423230104402001133224302134304112220110344304440102031310320004010113120134111122032100021342431300212032212014304240013332303333343323120240444421210324334343232330034000012443121143410240014403341041110044042030122002042341023230102120222312014204341141021441312034320340411332403242342240320120004040424233114443302222202200000003302433311110014342122414320423121404003344314022323034444013133332243132041314124224420101444234411332132300423313020220014110330121113100334344103301333114412212401201032224322041440004232031440341311432320200332120143221221332240023033441142442221134213230122110343142401033031040404434130403434410403204433001240201132041230200134022342410043013042012402101434013430314231224142442340001334330211131142113331030311313130221332413303114214211403013412423401314444242020201341301303022323311323432203104422412400341204304314333404331422314302002241344203344440404200413341133342024432044042234432023143411231340343134040213111003144140423143124303232020103112030411422302402200200233043434304142244012330434113333033210114111322001014023343403413234030102320401111202403043423320204233441233432304134031011422110141034030004414134111320332331013424223442141033112030433104044241033042421302423231230224330143242122332031140301141220231334343404401300113122234231144313411444232122422213131441133211022013202110031010030022023142332033412430211223133101100213224201040104431113340303110321020112114044313032024441140343120244144013041010431000442041140443021240123400434310011331144130443212122022034123201124431242031431203331102430100323314014312244212031201320300341130113103210403320141334003031213242222320014311413003203241033201033422220120313121010423223242132131142444443342140144113044420133304102404240412420404202113243131141334422324420344304111020401304212431401030402342342220444133240230000103211320134040434210423030112330414300312213024432201021344241044004323010221310440341243012142041414110111204020331404030410440230200231001443334401230034230442241431010221042102423111003413044040242444333400314032113434321333211402141341133004212131203134423031110411440240213332330010104341442342123431030220401310344242102043332034020232421340444441400134302034434424430233001412303224010214412030441041112110342243104011014102041421233104334422203410013043141232122022144141132021104010431343200402203004023433424022343221312331424100324030432202211333230441214001244402130130002033134124000420102403124314304402130141030141022104431000201200224220241202203104212424404113042244343204241044421424431233030234102102020214144404334443314404132142422001114001414113013412432210413404431224242231443040314023123133304424333243100031340034332242423023123030240300123424220343013434231022303244044124400401320244133123131213231330011430220404311321324230330402101102000444022422211401422331243114341200032043334204141302142313142030204411331210104203304221132110030033413220330232140223033111201312110013340220131210421303042330320401442233331240322120013100022000130114243344423032320444102334343233130241240403003243103222212434402310413421012212442411022344131323301331424131104110031204103201421030121413041342412243301033244434410223323411321421411201341212034110443143014010414043204424430004404303230104134002144414432021222440302131312101344011131242433112144320041424212121104420430010243420021303301321443414241114231130214220044221223242032341232203404120404234434010303023312341210222323203104310424241100124113022301123111321243012400123341202232201300342140044010332412334440114024101212242244131401140112202040043333121330214123302331011300202431222132044314304314424100303330040333002010043324130241312323404404424301322100404033000144024314213440112123200202433221120003210332203014221023343322434222032331300301331231104401141420100433404242432414144232133123230004342140313320212104103411024133330030443003140241332400212422210234232401324004444021032301112140114222121014441144311411410111341034142403201112422131042342402222301042123323022220414232221430133411401023343320121412132443233232434341310311334133040143231014204304044040303241224100144100231240341124413314242", "344202102343431232000324121211011323343020112213313101203102210100003223214301224132314330234114000133444311213313443410042402441432333322444431030342343140213043301100144132341400322003131341233300432424011102140412102433102220102423212042434040032214133131323341240124440304000320410300232103213031330402211110204122312444120340014321224112434221010301412241442341042311332434314120220201103124010012242400344123332332110440124240021141031040001122101001131213033212043330400003212314142434303111044100122202112333234344102224421431311432043024441201440014301120043012024344432334123331122342030244204012000124123042003031324331044122431324012133004024321342032204110403223441431120104443203410314102303444204241230002231312202430243402240233104002303343204440141311140314240322410234404332042234033000113434121020112314210241233041403442433311430342232002234131301402021342233300301300443022120300004430424022244014220340030121232003401124020304342214023302340130041243223030331201211412324122013013012434002040404204003340201140232342021143120344120431142210412134430212233040041431041340111244400124012323012400101432442312242444144322121214113312021442120101202422304121421231122234144231340323100333440143413133041132342340231000133434021214330312411003024232344334340421440244334144412142014331422012321014323434141431431330431111330222221424122442442321343422014224320030424401443211242314122400343424313220440003044024300302440432021201241323012204132013102020210424010232222114242322433221304130313130330310123144302223240244101333303133134040003132432314212003334241023424012333434031032213033033340213042140211423124204322004430210311434302112110333044443243013043122404444013313221043334211444430210334332344034442140312331243230122240200043402242423032334233331242441020003112434241213020321443344321321023432140031313003431143011012443234404441012103102131311221301424011213034404141324312303221202442310022101024441233230102400000102043324244023002023212402200142142441112421031124112320112111210200431042144430214312134313224402442201340332424343340032031124313224414230221401412334422034041232231000323440342042333040113033410411120340130210242223044432024202322334420411313314314122100200331401121130011220132004412203031043113430110300103401142130221404044022102224334400334101112224012042131122110001412302221133042403203212101323200031111414002311214230210001013110401142331132313223043214433301211130103111233212430400431322412033203223322012331223230134013302413323433130021414214044213042402113130304341243442242411130311400134440144304042144041122121343034311202443324020434300140414223413130022442424201142331330300242332011301444413100423224341343411212033104301402114233120044020430324234234302342413132132431431124034211021100302324012112410212310121034004400210424202320114240111410144430022244231043123341033403301303321442042423121022202424324332441321043441012121024024420140441332303412203201420301211230414102132031141234433332100424044311201414111224031421220134144312242440021114102444014441044201242034011322332341323034314134423143422032121314202131302413010414441203143232102441330312220203313412440104030220144003012322430101432040033221103232444003044421201403411141140230014300410300114402320130112233301324343103131403031200243402203103310311434044204132230404042341131114242303140420000332124240204113323344421310413322402330321344412044114022130223031420402103431413144304213123021443020100322110421012422331230212304330003224424021220103233223420134342013231344013133302032343022212231204412334130302033123112322233132443304323112342311414010402230330204000443104440441411103100442432302212414211011201243440330121440111310322030120424412212434123301104414142202142240131234340404224201142213201413043344400142214021100422144204102304042404213141222211324341414430300114112123403422320111033242422130341103313233202100204224324002320040404204331103102300344310402331120300343312401410413431310021223141432021423441024441120442043120214212020331220222414331214204324010041230311310402204123413012344324344444202201144331042040441142424022111230321414432033114100122220320040212224021100433410220434341300142323114214041102142211203102202003430321130144223214203040431040004442442132242240332432001222321010310314244420442242302321024130132333034434441403243344110032230140400424302424313411014122144404403224001042010043321", "044344220214442144333201412110333142242140221014414212434413200003134113431020240301104421434202343304022023114422221302331041423131200220422123322444140313131410144430110320411122022232112420444232304030414404332032341413123134203320444332020104341040433321433322024124321132403201002300013123330203243011132413103122101434131434413213141412340141402012442134043112321230312204043301122032424333142324111311411124242440432141231043202204121402131324413423444431004243002024021413001214442300201442001202332212103220041003443310344342224211033320121421242204410413214012044142104322404242012404143232130001144411414411241233310324014332314004300400003030432032412410221133021434012131144300202334203310311223334313403004120224123020201011342200213202442124303411014310403133104110333343424300033224140011344341022224340103311422302001042231221212323103322423112230040224030013333034242313130411412431043432413212330324232112032444322310323431140413432033134401114141301134410112044332311443214041404001212202221020334143420012431323124244120030331031114042301140230223400033213212214343220224300114214403142111220243122112240411030323010101214202421122220432220304232034021221221134032124014030331220330041103002224223201243030424444232124404044420340213343402303402421204213322424302341411101311041321100223322012314214121302322303122131114414321240130001141011011202432212323230032414220411430031220414143402023041223103102112214114104432111312332020120431412434442024400222133413313214023210130432342322223013421142312411000242314040213440242214414033311303412024012131132231343422110334202122432042333442300012012312100122401140013214132020423141242203134343440144110302022032412410241311111042024001031020311110321302303311134331020134014342001302230403320210233111312442330400013134302200220402400224443104313043142231413401422220110144132221233323432043300201240141333323012243111014340331034214142101402231414303142131312303034134001304034303140200103422013234133021440020410000043130232240234402234033244104144144111403133002022331330104204444341121001341412011041404434331320134234344421224034321113100331243424402111243130144320333400101434420404401242200412234102311011422020334234310133332242340001233440424424004034034444123020022330332302100044132122232303032244002214010242424142214124304100200430000441410001421232423232444434041124101213413104123033323241030424204133142301314311201221201214044242121200143131242302443141144331040301012024032302423332214342233422440044343334013343303400332402112232401441413304410340311304002122341441112011031314100421034304012243314421144043124443101002210334242021203302423022343313310324310042302142323110440341133004303102302331334110214203000043200031000403400004314230240234014133330333241112031302243134311420004341034413122243113014142034041302300304422333330331240230042242031342003432000122213044442421232112421033323132042414110232432030333304334132440411421033331422243402120303320442014011001024140033413312442323110034400014030141201413124020211344324234444001110344120332330443023411032042440430143312143040231300241341104111214431011424031012020421044300214130041443311320042342002132312443014304030432022101243431411124430103423411043303004224420334314113433404311402004220420344334301431130143212414313331340130132411223314212434002104203314421232311011341034401430443113423142234040400400213422013311140310224302430241403201144031131213143423002402032310223310014340124013312120343120300434333414334202431220243011124233333143240331432334224220432333043140021031402203420342213043323243310243332032310033401423010203121443012232242220003120243342132302320030042011232131410301040101203200222244403111113434413103230412144220202333032002013411011301102433422411120414241112230342221440424230114200331343041112341210410323232320244112013024230440003420403210120111433443004241334010011132141420222201031043111430414223102030141020010300033231143441011430420331220410004334212410343000103134240313114022323341302014324121042023414222010101402202424001202444243301414100310003320312330020414004122030044213442134411402221323234343002431331213400214220424224143340021122021002140441231303031404310013002213241313402341241234243124224421430040242012312210102011413224211023222214404412443144023313323324201213021004014002324011442313300342002230023201104443204044341102002240240333303340213112414041102444", "304411130320003404123100211403144030100404232032313044342211114402412033232320044331120014420114403433313001424304400014232040141023441034011232044013122422000002132013121230414244004311311320134214213313022343300031344412210244043413314431041310410221421301044242233104404213420130214340112112210321401241210010243112103240001233033401340043330222223201010210303041244244200244304143414021044241414333243104032043431314313321114340411133211014110434010240312344140001232012243113333122240244230122443044014233214412011242341024031044111222401043233001404304141132122334311042114343424401410440431302401023420443203440340442131411414140111142423222324420000424030441044233324414001402313330012424411444211423441142331200313412243234102102020020142421203342331210334441223411232014312000232341100113040431321140231441124403312322221402143022303430004041401131134104421133421441212023120112111003242242301200133230240301321121003302331244241401434211041134410432024400111111110133111121141243030421303220024300022310314104423304230240311200412132344412040421214004321414033242421344400301401143031322202240340123231041002121420133432044213422414313433131104442322344041230203242314223130003000304023143402212242420404334343204033433312404003401040000240402443220313414334313202442402103322432343110300424134030404022202243140203300440343024440214002320123313140231323443312311244233240302013444414311033014223043320304341111013030033401103444024423222420223211233214001334403324331104343011330012311234240200040041323124420430244103321020120402333004333031134333031432002242414223300010124010414331404421331234010204442200141030312413421133404002310222142041201020430324113203433404002203004301223021421032111134010201441031410130013000301430042404214013231220320141210240234401333214403224412141322411011124143222324400421221104344130344413222314401332110213131032130003314114412432334421100431044020400142131113414342323213313320221001022032310301241314402232230001301231404000030400221003134430114024204233341323243301300410200432133340332000221044101004414114244234040030403230314403431131220430402103441314331304032340403042123113403443042141120012043142331304314011334400011201300401142003243122032441312100214321024140420041202120012043214002002403032401140302411213110102103030320411040242142110131321323011140313001032423220041213402342313430004441122003224310303424031111014311011220221424112142121024311431132333200412411441442211332023102323422412044320013410143233114413413424323424101341330002033432204432242112100432031300020224144101000000004003330112213224013134322011220134033033013422031432141142331114314113002030301322441240310214331113114003303430103223140203241232244311122023224234011342403120413141312122334024443421303232302001131302042200433333041312233042141311400141043030343021201033032132201032204123401322214124224040402341441320240233242411303413243044211111141130111340330131324232344000212134112401110243010014420410414230213340332204044134424024304112041400021313322012341111423321342204320200120133032221213343022313231311100330424344210433032013133010201301341320142203210443214420141312023100343421102123310024310243131330132304344314331123213341043112204422414411302030044230424432032300322031020100422310411232424211102440032441003021231104100324103310413424204420303114203441331020444411213024221142200203210104402232234222240121334244031020433403122102034141341140440343230040312334210023310024342102244242002333211111421341342044240343041123110324123133241333040442140244104314441341334421112104013322402001303412313312342221314210012232303342314230004031443220222243022122231440024040042134120032424410313203211123201010311213431113242033234224134203443102231114412233313440204342322124334222212330104213403312224421331431221121403124024113001430301312302201232430222334402041130421001141403140112024423232033242324220222244212202421323202212040144240422401410144301144433004332142030441243243431143402334300023333220232302301442002440320102143031002044140011201100334024440333121342314403133340434430200213421124333131423223010011144330023132314432121331111334111321120030301413033200202332320114134034110032301433221243223121044034323124231203302143044040021113332100413002012424001412233342420404413110344023443402101342403122430010303103131211412130040200123131314124201422303334310331322134121240033421141033042301111040110", "240212331012201303023213030442134130012443002400324431100001111021040431220321331040320020221241003140234203323332222211314022210120224131340100233303332014014304330303143414443432324410021414133331003003312304134140412020033000342004221423011312443134204433422112304422020233102023112022331112141233314104244042243443130114241011220042343041201443244042322241433123124014222431203143320333003201132142412402222442040244111113223042141430230102043203204001310002322310244212113130143023420431100423031441422020333222131444113104243242334411233121141434200143113232100404024342243312303331243132221402103332333343442130101204044442440231430044420401121124421314302404044442113413410440313010331220230121442220020201441441341103331242311404121012004030200400243302440023210034121114142242420034021422132034144014044203211313014340132310243010214032012143230410214110133304223444230211303100314234302332420312441040412430443241222002024110334022402430012343141114420311004430120422301442411343200023411241301201100231411022113401121104311031124210010421040123011442024212213233304413204131030440130442231404102220044324144442400103243400114311444003011403300210214414344042120131001434023222411040413220013422212442421341333231301420321304232034122233223441434433031231022020303030012122100014313344203222130444321002022212124442232322413023324201302301020241311011024403144410323340201012231102102324113011014224032333311344412043132202223011123034423320414044133441014442123341234321214142013032201333344133440041423332432334011210242130022140333313324414433333032040230433404001313042230233201404340442220341224234111330014403122001141030411040433110110110324133412214022324411241001300341120133103131141104143234304210343223440112240140033144342410001011112312031110220212442011443004300334314041241300233033004333001013443023401414242423412022414140443100011432214201243310122341400424410411444031324414320241001130210331211303030222420104440041443310122444133410432241204304242400320332242143214221011443140002121103301314134001302143113440312224411214001241440040342234303244031210023300411201430114024404444400221231420103230034031212104321014021340300224043444423233421043443410414324310342304404022132201203131230403333224042112201242330431322231232134012010233214112303404042124040320141043040244121230221013142302214011220011233044331423111103200411344030430033431314102010302304402024432124233334120203021104203301213022211243040221424124421033430101033312443340121022323222001114342144444240312401303033410243200441014414322213414433103343322323213414220044022302232314224344230101102444034032200003300020113004322414421402102303313401323231414111201024232044121011304423210242420330312313020402000422340224200330102400134222402341032030431303432424040142112300033111342213422400212332310312341001202202440422413312130011430302403420421303413040110021424130202432133104420441122313431200341434224340442120011130444412334034404324024421214231123202224402112411000220343041301413414004140200021022103224444024340103332224433343041121031333414103234034242224211411332004210104231421430012443004130200213123431440333024032200042430303312300301301424332042401124134221121422022133002114311030002202302241142121310132012220423320312204131303011323241331333123200441324134312041324441411330034443340411134043222420023233421434033032243340344300224033042414000144010420424042104110441224202420222220400303212410300121021344020142141432304210413312111030032403003302002420020412242302040003113431243141330423002043403130001241200223213111334024232402403201014402232044334041431404243113042421321144041230321133233001324130211133134412130030302124312423323430014002103300003333230334421141043211324233241311102300340143333231133434241402314022001244130401430432240000412420312322012341412022420421142314321231012142042434213441300020144103220222140124002210021344313141032011121343220343010240041424014213102324034013141113142434041324402313324142014403312111134342310412130014120403224221331013214313213304000011104124202122231332204144204002444123134441132423141000131022032223001444400311430111233224132014424302244000041040424243414222031220003043302210211134434000000323314043231100441201402241100232242030424013404303001022432213411312020041021143421003113323003410133442132404043410414214014022421433113114244001214213104030031002243331434211341424202404130422332", "114010101311000221432220023324020144330441033000410032422331014323331031042143142324241144130410020200213343440432333143342134440421134100001440440311021140131332331313230031301003432101243010321223442230044442331343140214013322411102401141412214433342304400411324014003342343141241133103200443311421113200210032300402443210023230001004033234004013422440004330424321104444241044012424423044414102320302011111104240200100111443140301010322410312441440430221343132040043333122302331244140041203112132200214122140004414233301433002312000110403042313310221324034411040434243430111010020231240222401340402234034231202114121331414432001233414002224220001204422411124031033002133200210014021201134100320340003313442203323331333131132230003231240130342024321403021131012202104421200032020412121204301421000121242240113242131223331222321140200421042243232124400201141012110302044302411142313022213142222334200203333001102241100441120213011123022312141344033233130234333313241442300103213011332122432302110324332402102243324004331214003424012404112240333003033121410000334100222322314420012331031224402340214341311300132202342204034430220032103214342334222031304422330420340334412201114100333344410143221101412041431340144013031013214332114332321024312321212103402040433124034432303144304441200030243241322431422423422243424140233214223432122004023141422300032421401243203023413223303321332011303344010211324210123041243241024343222014320023140444240212011123103343401021411310432011233300304334423434030434020002034132242414331103013124440323231113020230234142113101042401010224431233101420314420230022041134440042440234413314320020134442002034322322004300422140433322143032003240011123432132022133010411300030433312101040311312331302441202211114003100424224421232003301322001224143233034431101424144142402004400403100224242414100141231440111220241430444404110242230123134120220002123112411223123114041201102343003430333321121432020223123201411442312104303044403424024301312414000330411140212302313134031103222040333221330332340343402240323213012001121000010414310010124001213311124440302424242114133444120333322232143123001334104332141420422433441410421423120314043443042232032122102313411414423444004042011341041230243304002000333334040344230014332122432111330141313012441300004022023100244401220001202002344412141204331040003004110004301044034221243344140301443021244332420241104411220334200220421322344313010000220142132433311212001211140412210241413032321030213004014214244311321344412104104300411143202134440041124141302223304323213441324214421121030040104431432002101311100024041202100123330404143112124440004130022400340430010231002000014304230124242143110341330112044430231243323443201113122433204303140113204130241342441341212232232012333111013314140012202031324001144414302044314331234444411032404024022030400034120423400003123440003344321314423231003412322134412413040221244401321243130432400032041024304302100124330430343100110040223402240203411013223140313142201102001133321402030410022333122314340421030240200021344412134240102124031000102314141201141004123100310024422103011130221044110042023322103322330101020434210323312112342231102102234431122144410143012423444331024122412440044223024142233230031332431142101343301141330244221430303231101131032210433410211410120110442141214203411442202313010141100312302312404110343144312414304030101132233313340020442132222444041113303210334311202201003424122222312200122123334413333114023111434224100401123323434322033143310024203431442133204340131003334440322034101440140312404314414213231442000234121131410324343104132341414301020240011434142004220003422304314440143210111232344241422422431441132221011114424304333423423431122432224021221011441412040104223341412103203320400020442140430102334202400113230133123034020424313420240214433124312400302031030333242412333340104004030132010203043202043131323204114202210411300031231144204131232433422241120023213204343202243010401344424244124042041240343112231440210230000111310212303121042421433334441000304132222033404331042143103320040134141030042420113141334201243012444221434321201034444434042333101344422424240014300033243200204332431310222240204204040342134114443032033133413041213034433202014411012413124311220444341144300431301223402213103224240204124410222034034442134301004234423300030113410010224314112211243324140432022341144113334004422042214320140443031221310140240", "202113203131314002322114120213402020040432404104322011423341413110000214232012300041114010414320144211133021020240134443242032242132413010432412241243303124103122143221433031321000342103223330011000102012243144123304213011022144330342023311411331343014312010100211403400410041213144402214343440230403102333002430211442133320332210144401211041412021123324030102421241403310401340043141443324142432023040331041120330203032442311214241101303104224322133133133201041231133042000100220133023312312402044230032303341223014101011441334421044343032040020420111431014103011021343032322211000143200341420404004030111010230104200203433242242132120410043314402430313201440401341202443342444213130202120111224303120014023134300422430231240441023301042010434101330132304314232140313234440032124340440214040103020130024141011131204320144021134021442220223020432300203313414103031031442303104203230233341234100421313103444331220231341444031223334211420034321304024004113234132342301302043203440430400104040322324144233332442213333001333033401443013114323240301443244433401232104042131030132143121414443023204400004424420033334420412013231300120400311114331021034300340112441113341420124320220424122324343423303104002044004312420124143301143310140131144343431204002111003131001403042243201432324330223133401420010203133001412301240311004030032304410424421303204221303030034141112233202313343240242031210110132033304103234023041002300414244043212433420022122202313113334242143110424034204231133333403012104201144410413043213013324323001343004303233102402300434432032100010130001122342014110023022243141304004414134001224130424310204324140222444432221310104202241013032120443222320013431333010411432001403143423412321423430003304142020244440104341123310431311012220044220233103440124144441031430132133124230134013101414110301244111404021230341221122101011134421422314220033420014343131331412203330213020030444232032110213333104303444314122043240334210243123320000402133414222004322414041224431240324423234431301120230001344011100020342043110223314140012031311322200312112202442032132423444030043201202202340013033231010311204240400013423102124110413401221432200014121100111301144024302411244031302200444221302040040430201020201121000223033131023201432424023102030324404002243311234310123213041304434341142310213033210411102021211444133142404444440014320004232424304114021301034112121213443131244011003121134331000323033202241314101314441212403300141033121212130433320040234044110122322031031012440123310341033114240422121401004004403322140311040131300043141000421212320301021313111432402011033433004420333220341304202033134401013124001121241401411303313414020004220422424300232442223021134444333033130202304323134422433134210103341314202210030143041000330300113003231344210211204334104102342003320430324020200112211211342324134313244340440302431422442302112431424442420010133143342131114320341312131024223344211300424140301214420121430220414323222324340314441123424401124113203213333304301432424414141130304422332230113240411121203414132301202012331402014314023334101434321323044243232412231041214122111132123404400432322442423042431002342222301044102130444434111443123002241412202242420111403030321132230423200331310113132240211110430403310010112101442020423444134030111030011404222203414402234102034134343114443032214114122300343224233242414321212101234022010213142302300321310411133412411111131132240403142243301002424231333002424211402040433010232200442104240030433300141234043022411430441312234231122144310424030122002142440303023330332040324411340321112010244320301003343044110313031341013040243311234103422442442024200031104340334412432132203422334032401201414421421101133140142133210134133343103240122240304411410133120413232000102301132423441301441104114342410023212103002111420440432043214333331334100024120443020213443140101304032234000204033112432023343340031101130312231142331144024232423120210331214331024440044120441030012231231433320103343043341114420024212120312330030203423222132222233124234410444422144231414113104312023104423144024432131240042343043212203424341140013401133131131024242024331304443232434042023241310323133414041404321042103020024324114420031133343141144133032240134323130422314012212413040014144241143232220434330443124443242200401404021241430103034224410034323302420041223113202241113034410023214103122344210203004321224023324121201004210132031322444334", "322431441122123122400242440340400112300231420234333024103013332010313112120420114144134420103000114341122332100301004024230101340244044344420003003031430003130441222123423013140102221333241210024121430440202131320210242021130123302142001201034142004202033131020001323202331400213102122423343223014413413304424234133303033402421220304221133431240311021402041341302122322330231404210142443103233103323031442330431244214421002102410421241340024420114131313322213341323313140123313242321134042402002401303032300141402442323320310002130203432223443014022012342031122323041432042431411232324000102404223220321130101431240301340141134101123032002102244410003414034320323232111100401004344222014242322031240414220122321311033313043200102244101012043123332003422130424433301322012420132313233034432230433203234314340233412004133013313242322302204432010023403112322410320124103100324332332203213100122000123340441213303242003234033404304104331442103030042041304343331110214443102431340343203313412233141323042320424330422300304041230022232210122144213320332314203230011024234233410400210324310312024032233140224202301314343304113211232440214324322444432144340340344411141102141412400424440314133241211432322100413320422211441040242000132400342314024121441311201142032311410223441403210043203442410013000311232010430200311122042101434430010101241331032043313341023112143400401332303114204333232130202402300344104313314031400323323333410133030104123221402020030432004441323113411442114231410321434430424303403311330014012301101331242020441213141233141242234410004433431331400243343231422023021301402232220344301422110134401444213204122324121333234233324201043421430403431330013110433041442300401404240211201020344210403130110440312303242124202241012203333220224140342003313422333412111434311030104323124310440220434214404240343412321014321004313302422324404134304311000414400420342443232412433321404301432104104330202414141331230424111300214211030002034004202132331412142012034121430142141240131120111021133020341041422424343340141304402221424404120242332000223323002030421411124310421233034410420340403130214231243321242302030012214132304142104413423220300044434201003021322421441320302240342330044300034430241221212143324233111312040244024134202120232123442443421331041010000142202433032134242222440133230023011240400402330041110030340114034322342040300000310030401304423332134044102420004213322110440103301444214014420122331332012124340023002303131010300302004214401242231200403320030104142134201313012341420044334421044222042114310304310300100141214123213042024204314101330104031414422142340132301124321403300243441442113133112224011240140222401424433010001101124340030333023112334103303441044224324231103032301314242202234114431030322343041444433302002121212343231140040031340004022024343203421223132204420121320340110403143040042430234401121311411202141100302014322043221421404014131021220433242444000044024140323432400102410200343032222400010332033114431402123002232203010240321203141320012311114010340141003423243001443202241214020033200040310324423243040232411303340211401423202311141410020210231244111001333113020101122443222140000340322021232023130401133012322440144230314301144203040344122220230444442132133230042314333424222314203031304342203143402444333403011301401130411241412212414311004133021322014200030221211314332144144430033334044143311214024320224003331421224033342233414220222024414441443204214241300304102414144223004242322331334440232320124203143013323002414012300141440232424221140030243034114440332111121240030103210404442131412432031030341300243422031224242342113402341343030010220334243144043143313100333024240132102300444330441320240233430124041010403232200421403422203333020211140031120130130234023110313301023233441443311000043001002412332322421021020413444222040033431302323312244033013041202344004400420042132401414234411043341242033434142441201030444444032034231104433401134324114021201024200403130340012114344233222142232223303002013432224323303101242221413120023101012140412412120023031124422122241302013403224142241312041001043024441144240433301303031032433441412244324000044230011230112120013121204022033031203040001104231040113024330304322013103441344120402110032431033042204243213213144330424433302441323141104010120133312214012131013201330234321214233200310244203132022332230223334302224002323314304342320420034113042340212010200232203133440", "444234023233304003432331411442111303400213113423420124022411440132302341033201433334142321144431212143212024043304212102040434323310210322000222322200042331413143102423324341012432244140203000411230314220401303222400434233023411241220233412441102124302014302434430401142231312040104300204100243420303002241012013031120431211031140224420112441333440402220221141401100320430104440311002021304101203021214141443404313120144210021001133332102012411112423031430331132323133224322310420404120431340003343003330300234204321411013044021021442401413412320024312240111112111101141410131003224240030203022230241222412413222002330321340412221032220114201223314430323044220222142101143231413432441043330113302004220143034301313113012122403322120224404013113204343311334222322140320411041300402302330434231410223024200034103031432421024041241314030100003101444444414100430141011033132002231433134302113113034231213204341023130111412214233222401311442102344043022234230233432300112121324332331104324330133010043421034414414240131424244431123242302342433434130143100344103001101202311204233441321411300020331332013424122113000301400224443343213320024100343002324443413003441144212123200222223133313024134442002433403434132322204144131411440401040014431331122433331034443232333421302310022421313220012144420214003033140400010423424323030300022311142013331244223241411404331124241344042341401424432344020142114020413330014232132214232002012002241033243101033330421123230223002032032400310104444304002024431103044123300131243024004302143134322034422033041322434030411311240302031302311101312311233434210313303434241224204124131422221310031430233220441123034240102212213240422443222321313122423120432011122013032323312443100110010433114113123230322323102000244431320120343042103141122041240433214423434420004034210144320432232330020214200322412220334211424422130201342114303034010220200002044024122032021212123011002103123024404422144412000423143412213124044040334313131441130141240430030144143004443213320430423010240310042013120140122412002301210304413314234111000314021400141322331303440001020202132002220314321423400011030004411304002222431303203423241230340322032002430442431032430024040143400043422432313224412430000010313433231042110220004033422003214033343340401043024243310433402223311220343040442033433313010022231433313240133110411234430244132124122004344044100332412120212214203203032241203030223320233211010232112223213333012023242430121204120022341322442422420312343220111112110140434143412031401101423400434121034403204020304041031234130321413201301324302230331122134224214231343403241331211041041031024120123010230101013000334024224011233413310213420103110322314100033004141013300401144330412232402203340203332300402240003020042222130413414300034342244030310004231204334410104011334042410213142311312103433210403042201434143411433340341042440040314333411343414221412323001011321043200021432323401412312041041144003431110100143213002433020224011332242044011321343040423342031023133412244114230003432133242244412403241401113311311224343321010144124111113131124040430101113411043202404233410411024211003014103012201131331323342204232011323402204440141043434431122342423433424213301104101234002142234344141023242012333022030133411030024010304112212103100431324214234030321020223201304232301414221003021400122430344304012240404403203014424210330110300202111110432230244443003410014203034424130342211242420302200024034310020121212412411231411434233340402134410230241102304011233143043232030223140311401323313421324223033333112012423342122104420433442110230144321310422320324302142023220230003112411341234342223020133110122424340404014114141320232311123331431134300043340442241320401440010003243423134231211343433031103004403313031232414130313022304412400104303423312301432102022142133223342013321014300230300421224431221302331000433134301403124114102301300430142324133201123304214401212141103014444124001401232011020143313043202114411003240343142100411141112121104130340413111421113342410100134424202134104024132022012141131301301400212033232032044014240243121343100130431004442334422040433211203331222002030034302321311101404300112201211040012334230344121440022020433104012433214303011320300431021410440411410104324131033202313032142203421201300334241310104043433430331104033103134331030124102300313133341200314121214030411130103034404313332023340204434222032444434322031042031022", "311300043133403443023131430021421111020311021144333234331432003130033220012430440433322012024310144213423223343424401033214441220031030300210333312412230321220302124021210330434342442024333120140324344100440042033421404432200111301002202300113104413021302131202313231332344032130232103342240044404143333324113103021403012334422204220022400211211323201441234433440314412230434310344004431034012320234210331423400241342101413013304322142310421220014414130141423310012124024011230403301112333221230340203104403140434113110432121343302001121443313121311214211420104044301230004230401422011420422241433131132332013442441242222421403331444203030023442214021103221230301331432132224034103142241234400423124101141233040321203244210422341113343213302140142210314234103132013301423203001402100100042204134012124240040421000140423030434044002202410324034001424424121141222241322003213222143240013104341002042330032200021243103423044002044234211023140044140311333042044402404400204330320443143222413010242112001232433222234201103442322201234244142001222012031113103112311144134314040121032123242313034001202012031242141212440224123044110114040033024141403042413104344230242234201403221022222300223240133111231313430113440241301224200210423022023222311233124201302232431132014243343240224020241303301030141432033111040034423040041402424440211134313343313214302224401420100034040324141314200341441212402400310200322233141002433443142420421010433102030122132230120231423243431211124341111400423331100123442430414203101112214101040013224143111200044413112111321102303101031204433242014024242332022304434334004333432003031330241104210020212242401443142042134421203021301342204223303402202212203141032322124340003301143130231321320402234131431413333102402030340233013204442420210410221342134424431412130100104203312013031422044102211341020224101131343104200211230232413404423331200124031001234022100342001421412102441414320412143224233422304311044224442322424143231322010241114210301301103110011001004431200321140304023003323201230334432433423143123114021300432034441410211230334004014011002322410302024212343001442103203314033020412342213140024240333432324200130100432321002320014124224110341323000011144410130410023111303124234112340122333020032324031224201140344112444330314431300220120142402401203241441102300113232143241101122203430122113131301442410334442413413121231233022124013241000431241013244400144403232024104213242041344224244022324330211403442441224011234214024424444213440244041220410004000423402441423232330302414000444400410141110443230424220120210423031110144440213322042313040324243413411010131023211213341431202211431240121442213003103334010243223110220304232303412431334231342322022234001414310343223430132330221424200302020133414123221133104430330222212120344430121203430022132213400033020430212122023011001404403233344040310201024423142220431324103121420243244101223203330232132310130140130204111321214130003222012330324444210144130344120004331003224211442232133240440240301022111331010020240330234131214042040102330244420042324242230434431011242132320441034223142203200113033220200211310122432430334430423102421122044013400240410000222043141122343322312333421324332403312142441101303434100313443220022103121040323431200401014122240420414133411201432114414404441040032340311013310230313142301021332031213241143422303231440421314133412341441311432011412010101000140412134433311144142313041023014340134132143201312322434032302400343310124403034444200334442340310201400240314320000002314212432202121023003202311424223003001104401040230200202434304412240310014140202201344013111322414320211010042103224003024420332321204043003431330232212313122400300401223003443444012344320343342232141120014431214402324001314110011233402224232020034100432220211314140004144330003310113124101030402204423041044330414200321040442222011114144024023220221114144121430410102012414232322332411213310313242243442430400133214030310144234104433114002300242041020341224301323101023041033443313030314404414410324003413042102430223113441110113042433423322344440332141431112101432422143131043201130310343432431224102024120400222230101102004433210011124444134422224244433204220100322110321314300443001433040023004102324403421213320200231133303113114033232044302221423133342142410210414343310402032003402422020230123414320142122324303203144323414214112421200304402130232002412323123222320030142144211", "131342012302022400323102401333204241023424031001021031033044310340124214121444233040034414300124231431132124020300143133432402310342200343330342030340442300330204120332244421213334141201401201432404000444212414443131003024110203432421214230424020440043112300130013033220232413214143242210340211413000430211313431142033001413331202304104243031002232231344014224244204321240423113431213134243121412421002414012220121304243444213410141034322134324414043233130040201410343322324410102134301444442041304113122343344234024234221310324322244321401311440331201031441110132144411114113311404312343203200124422233224431120442122203122232112442013343211021230334303201130104443412410324040032341310013114301401142113332411400130012002041331203422422140320442023130220220140044314101133301143332212000324424242402121334420324432013404232131332121201103010403411423311423000232313241432324340023311314012141020211403020143422424332212044312210233411020232003320014440302114022031103323103024143013313410122122410131334130413002402240214223223212243441002313021124122143203213243421044334123201433423102113231100340414011203330001433100223341241141310104020214320101410432314023401234002434332430113043140113421344102032100124312131340003321241323310224301010110120313023442200241110430440020313240414134122313440204314314422104300440340342303233422244010311404203312100323003322140401441132430124313301404003300344210011003003300413131121234301101102143303323310220340410211414144304411304011442023122221320144020123342133441120213411244301144304420032140013344040024102102433044100001234312401140140420234321302420114210223022010141231101130133222004223443244110044314123021041300400001333200244342312123304322223101121311034311101033422421141411134431122434000110242142220120031132242120002013222401111043002143310310141402304323431420233031231441243304430003242442321142244341310443402430403244124000133030013224043324302434002320100322301142034420342243000203201020132442432241443242040411221034234203404404202042300012444130244042403314104143243031402322210230014440041131001121032011433032331023400020342241100441441210312330024330141443111144143103311430330311113231013234320341223223230214342334203202230221423224424132203434014344223223031131014043434230411343142232010431242023142421233414203041200240442032223231440123301021344030111122101234043200124330413144142042440100344234141322222212241110101211421404240034113421302301131142002143132212014440002023331102020112023031313344030131013110442132133323114440424102411103200441010032210414043334000444043000433340421313332233143024142140214202121341330233031033234304324013013413412311113303001010143043130013233120004200234323142220421202230442130304342203403321100110323030402012222224344223424234031320021112110432222224403244431033330213111043121133003434231202002114342010241103223441324310223002004444241221320400111013034310243102311004040214333241242104130441413344104112001430410122311001120431102030244142104424114022300003414324030002143331140103344023103141321331342010421422433130131201121030201211242231221024310011011202241022220231433401111044444031341234221330313144113240230032212301441311010124234341024324112034321030344140220440123440331314134424102143000434440403001032334410200003014140004432013032043124121443033121021103114002204433234002132141213212110220241021244343422321224222303220232010403403400133230043222244143304402221442033341130320023014404340222332442430011420443341220433344233120440032431312332201210113143441214243130410301343101232242242213434200010124102340432443343420340422012134003002434101424210041120001131043012221201424430003232222214204433113413323411132010022422331004203222223434110434140000413212440331421023131333204010144423230111320011032044141034110044323124323000030200002014341042210310214323434420104442311224243202023013233304423220130010100043421042104134241241112014343304244423043142344402113340144441202203331212120231024144031320210344402403112233110242201414221204101033211423104002201140233401300101144204030243003234223332420301032134114404440223134344421200041321000411124224420044012242012420402300211012001440234244030011224403143023323401312334414124224224304310023411241221202034003331414002404314042210003344322241144334142211112011023120310414440222102411322232311144301444041104334304040441144144003032011220122343003302143420034330000442134201", "122023113310401243414322000034333231420342022000032404033020024330043031343400433033213311042131140142042323413044143421121140231112330043412341212202003343013434000004434402214400442431042323441110104014021312041444301123444344444310444333410304134341040104344331441123034114103232401002401110021411043422414214302340133440143444340320124332322243240312332024143141241423424124321313324214134204140432421414103011223242233003200314234213441031402120302021100134413124200021123242014224313143400241234304143311013113334134434212413034031002244244210432401330043412013303430400414204301403041200424244212204334104124102122343123002220134243012244112444233013043023003224330042120010400004033034343301300233131003411402424034042323341212233311013124023302414311410303134310400314240112314322142433304233314401214124142102340303244404140220243420313343414434122022413022202122133044302221012032332232134432000140030303111200211122211034214103042103343104223131041140444414140341430334410130302140300200120431001000433424024411230420004022132341002121130102002043034241310134222014402130021101133223134400202042112401343323112222401403240031034044440431342310102120143044102304304000420001221020041440312003404122232232102100101312211232111403014243204244402230414321034000303434031024243202410001230030412104042320333032003304124344103334121044023444300033112124023120133310121300241213111441314012030013120302303042314000220433002324410334430341321440324210301333424042431221300343442431043313013420310404220240014144212330443212011324310303121102100413324233300131403030434242224034242404022124332234001313101441122041104240442441213221224404211220012302101002403104210024340412323043341101234211440001010332420334401331240243214132433414301043434403110202303240124303322144142212321103312303100230114404443022403224232023342210112231401213103101242423204402433420242343120421401124232232221223400034212010024012402222202024232323242122341113240130423100421202420231222143420402141010111232042244012041122042140342301002034113120441421422102401222420034300002233113444014314423100423123123100233311143012102423210224301104321043102230130032411134314242443114002311031224423423444013113330344041124334022043333342040442213242212424413124402401011431322241333043344204212442410144001410311314042342203440302122330043433243203213120410001000421021141224322142014313043442141201440204410314021114410303213124411214342441230113244403142202023021144044341042344003203042404343143013314333412432431132241342320313030302322303141014102221000311204112301313223110303140212200433311042310434033102001312321123032420421014002040202430312430411412100014301443412031030240343201041213022301120022231404304340432430414100112200400211224330004231010132302212224322424311010443440240242344002433224044431124244244123113101023421214342422212204212220330240130234131104223321032304021341324312000032114012114410423310230401420033002011120332044200331222203344421342301002240023300330003112012033122241221002140200301142112044304030444111001204040304113121014342210343112143423043013034121220324031042343122240030221213323340224141314332110042131403014221432034011242143301014334313114001001220201022341100342441112241213134220010133104344240432003330324443212203012441232032110220020113423402104100441421231013444300223441143314434323304203304144002024141323203000341032032003002333301224414144123111314124022313024242032223440422342203440332410423333431232000033444413022044314434224312044104020303221301014141321333440200340414423422233344012330000321341004012044422331403021303020343041431212123344012222313212224420322241234221340301244011124122422412311412012123243300322313044344404243141212322143040344433210131134230120411103030031334302014322413342013442420121223233323020343424021110430120412400000113104332113123321040101211440030224123010012132302324400421142411430111044020343131041224023344423012414022104400102304430014431242234422011140322331432100213142004142300124314130143041003134432034110202402340023312032320424320120321421040141301020342041032340414413011314343401031142240020113341243343211401201003004332023404432404344220444103131130022043411043422330133433201421330000113023301134123410242332131100321404402140021412124132032402313313212444041304324043411433234423112141322441010210243214442401340121403124133111302033442031323300442000343303342302424131131241334", "004023130242103024431300102403241001340013433433112310441240014213102000234042410344443211010402101321203130432240310100133402400310243112211232231122434422420334032332011410043213104110030131313312231304030202010404424044242032012322402012000104422041023132223331040322101213132201442202001234100142320143201000043224003341000313303023213032124202243320334424304023133230314004111333131431423114314034103411404244443131422011342002404441413401401211101020341321242121001231040244234141022313033101022220244043311104414042221430404342400342041313411142022244032204034024322221434033100221132313424430342423033201120423221012322112414001311342003101214323222213141031201340321223212443030412120000441003130334004441132002110301323321141330211134022030344312303200220344340012434441000044233042422031432404131342401230210404123342114244220243441020043330421311343100014232320322212103020402320104231114004401114031232122240011203312331203434141000002300141222012122424334010013001323131102100134223240012133202320034230101231411211240311332442411144224231233122200102323203301430301143002242042341130431222423404441024322001311141442203124023213124444324200443343440332103113231204323333321400131342123434131332211323314211243443344332440010443114400334320004211312102120214414240422340441243204432124340410012000230021243213323110220224331201242400320342000222212100014422243240223323012330140301200002342233120242002013340422300313014422112210310014013420010000424323243104434330433302322321230323223033043401222440324302242223020302302220421002201340124341023233231432413314324244110404124342402144120100313102334003030424012214343314310010341442312104000330141140022343423231331014312001320120431443131014320111332141021114431303421221011211014143204410300003124124244132401142340402242131232303042143443321114332433324102043312033124414004103331030334020200042131242333332434033313100210103224423424322224114332102301010000140200242314400403042040410420303124212003414122220310201201110334313133243342444021022411032141012422021120110011402233214043234122412000032141133021000343040002412024314103031433221411242142124330234030301403120020134243214331140320112420010443241333230030122311200103434014033233142220422033102111131043031440442111101204143340100431231141004034241432232044400322041334312213112213102433330433023400111224121321133233121021300434441343010412320042234414124222303341243012324040124221134012424424212040301243232213223114033301231300343224234440240143344324344414420240314443002244103122342414114232211144341310043040211342003040411342342030314330120410143131001433322330411414323123021421202224423004012233101112243404142332202440210440343014132430304413204343342231121412432443031224240210232220124440101023202113224314320301423301014113411100221133430034113212100241040024130134404301041041200130143210033342440441024313040203331040344123303231321021024304120202240143020102244304242441323141414413324331421200444144031430312440224021301421412034433423402144230414002233203204214023204000343313011202411114412004024310314243442142211424402222341212041130024202221102242400213342000100334003302020142112241113400412141104334133000143443433011234430434033021302142442222313224323041110134304444404011030242234421120210410120312231033023400343324421342330331011133000410242123131333243224104322131332401413144420043043243302113403234132430413233102430144330144432243310243240101232240031113344342202204444243030244331034303143113102113233124123024344102011041322011441442301430043132144310444443114312030244033420212414431023113033303334202041412430024013200422113432223313022404311224210144240240102231000111042233122100241122112320312410213333334100313410120143313212343342241233010140104240023113404042101332042110310422122124323001131203241003020314430033302023044311232241201203414134210221220423040200203010021443141233321043044434234201320211324303433043131331432104233243224142444434012422233031243412020312303312240303322222220423222010343033003030004104401110233002202410202342444400034232403211221434232210414131004022321103134014241132410421403112131434024043320303132241221430422431100210424230302142114340243313424313232013030112214133343031220022431144233031040224242011311421124110203242111202003302343232044001111334412143400020440132233141140103001211210334124133311242202240124213433324022120242440430041003412302240033313320", "222000230112031201141022302200220132404001040101332010324431311443332204433132312200144041412320240122321434000430342203214123104220032201322004310211200340234232232434321013424020210024134234423242041222232120010334440233014103322322440240024212310111001002323324300333123431100330234023210242402010302001001433114322221411102420144021012112122040313144413111134304040314410342042032100330111340242344300440234422323103300322402221430200414330220122310213000303034202344244014202021413123013342422213314324012100401110211020442133333420422031333342132304214322040034014321010133214204424120423242010342142322112212414414132412112213021123414014434200244312332320402110213231413310132234211412123434000413301203101040330123404021000012034132221031024344433033411040112034343402423032044332100340342202310022240331020030122034203340304404403004300012121440412433432203432331310234301203302014201443120301130020301400204113043333143131033202422333240310043321320230400114401011404023212302414114200344210113200431331220333311111424331420104034442332003414444310114142401103141402440033101111031333320020130300233204230222112134301240434312044213422042102202344002324402021101044004232410020110200124131304304130403211402334304443411040030102024410432341203042042311222021042111322423201402143320143413214213341021313441144213101120430414310112012044222331010221144442133023134403302331010211422400333333230342233124422124433310231431332431414203311324221131313140004124311344420041102232102144430023343402344003424421232133141110210014021112013300241043023312020442302041022241231002304023322123104332214342123411301131301334423210403431230204114330332342140043422023330041411111010003321423124022344202414122020240013222203211110244424340001310331340431203432032444234100202040202143102324022022301144231314333401141342303420104130324443443404131102032312001203142104110240334341033441021214210103130432211004314001010331230330143111424214101024042013324424124213234433004033340421322342402414412114102241212212441014331411312441214430223433010000400242204221202102111114232334310100142403423221414434134224411120302340143011312043114243110220233121013144144442312112430311441204212021443132411300110321202111221242044441412341430434040021043401101241243244030344002400123103204123232134243241120022144310114141002321440430322102341034044422333312231413131314440444233121432022214211413431204214234110442414144102330142432113120321340223224100404241340333131403441144313203201223232022111314014010042303313213020423422121402004032214214443101021331020413223000424244222220403244103222432400340302334423323104024444424241422404130131332242221142334240201013324403432412111121113000144342231224010302112330420100411210111330202004131102043104342321223004024302400032213342400323131103100320401420321223223432333142201224301311022334111332021304421310102034012122140043142210340100103313020344021223011211244443033120132332123103212244041401441112231140444230200030003341414440144312230310142422300002221142430031010231301042401441033434102420013012402334310021214110312314323413431400214342404131011110142330403013141323131124114342323144340213320130312003113233214343303104220420330043014421213331034012220324331131311333234420322411131434410431431040021140411300101044104034134410204323020401413221130103341132222444224240244010334030044142443333341423312014041433231330440141303134441343200000214014310331224441420331102041432223030131404104041230214030120433041221303310044210404101314113212341130132110403213113303102331101213131011444111240430313120102001324402421230243432323313123123214414211331141204040140212301111303430300421010314434143231244434300041002113212431323242022343310402320223010223440032442222311044310412211130103333202210123132310232133310041031303041413341433231110333124140123133333033401231011222342233024132010343430220303332323241013304204132323343423043104031220032104224223413011201114412323100313401104143213003302123304323333441433333012011110032412213200123211242142042024002123213314211102300010230113121340124122310302122300132201320411223323032340334230111313240222131241222410403214321433323143403130033114133201011041412441033311301121413103220110324041234444004143234322424140444112203101433320132103030430001140300014222412042343033404340344142044241122044133000202443240303444114203431204122311312004140242431104001204301201101220", "144414342432401033021323300342213330300122340012312042140011410411313444112032221111223103022420341343114410404344432200122433413421232032022133300003441414200344212214010122230444444443212242103430143012111430400332241412343003133443024124203214313234032444224342432220302121123304014222034020010232101320423013244410441443423141314043202340441040114304321222000231012330413303043103132324144402310444244330232032010000201404330130023140044212104014020440302022211104421312301443221204112144203444430410102102032430304244100033000441443431314112122032044243311300034331202420144140140234333344002332211412043041100440043421221020110041223304124412143042100403234004124410200034431242144003211230214223142131224104434442004404132233021111011333042033240242314004444014213204141410240301200301400340334243122211303130223232222301134312413330342123123134324403011212032314111013424122320110214443222032343420010224200113433023201244233240211010030444141234142144412204334242414114201420223221140112143002210221411424440312101212004001033023030241022124234431343421044023322301400033011011403233244003442014221412411420200303314431023403324433021024130021022131442113223210300021214401101020123312010422003122230142113200402403204133124120010020121341323024224243411333024320300110133002113230002114211001403021120210023144234304324200210044030323204443031121400334311320121122100123040142000300042102022130200010313013203203002340421402234121410404043242230144323003214033004342411043312430021443304304012043434224220240124331413421441400210323014330303032030004322430430411212222313031434432404423112101221033222423244311001411121322144411320430141342302120121002443143234232402120441020143010422123302001120201413333322230143124243203400440441004412230413330031010244203033401030110340040020043224224232020333121221042004004304223231442203143124223312004442321242100344124033230211110203003102103234144234303301011414004124303333013030340131220334230012314030430222142333240240323313042103443121213314213240431033034114240221333324300230001230034143103134200430342041201113330044344402122431022030440411302001013440431231044444102434023044242411331302312011114103113223044204444412402003400200041040424222012200013104443112001233412342022331133312120103203332142004322434400410141321413012011414130402112421324312333240433042131301203001104200134124411241240412103132342402244232211304423302321033000443233010013213220112142130212242010212111424042123313032030133124334430140144221321321401144223433241303424302221301444440203344432042404210013310042321341320422013333120020301412401212221123344341303332143343402000222234300444002444032202212102243330002000322243104034010113123242013422022423402344330414433111423330220301020202243140020332132420241331224124211424300134212004202414313440241210140311413124414442414140441033201102304044420312333201001311114302333403103320133424041034440330241004042443413412111100211120323440122322443440342343024212333330301042221331130024402030223341301010240411004112140244142232312003240130000000314331102414313100044001044330042424340232032302233431400122143441422204212413103423403001104131400124040121111221030141421001432131444414034140221210244422034420443144031242230022223413101020022230132132224024434034110141241114114132203114040204123324014334423042024313120431113443311203142212321431242141131010003331413130110210301101131410402022320042314113341002131442344111032444200121413031132421400134232314411321121222231413111344434140303013103103123333301043341100110313420432341342231023142113421342010041320030131310233304301424342300413232304012301043021404010434031023304240334413003423034243134413102302040412323243004303411220012130134434113304132201324111100140313320430414444231140440214144420143100414014200143034414043302333230002324442200431401031204142312210233132013101143240110002112311002141113134242002324424142442233200440111342414242430421421234430311103442113124304433330232243114000121344240020103414041314314301404413200414402213414040221010221431443302110443441441014331213302332030141410043401333010411031304043420234203334033100222243020311214023121243232004430424221041304010443211131441042202234304342303222003240330312211024212024431001421042110422211202120330021243220121233430102024320342243410334432442112032011300133313230032411213342001300424303242420321322110014421014340241120224033204432240", "224214044012230234114431122243403112340401113020030344040323124210204102431332012313421300400312203223431142004402041222334130022132210331204440130330121224312243130000012343202322402442220341223402243144041031124043014221203002410134200313431343114433131142020232224120243244343043131013330424102324220433021111214340320130324120112344004213420404102400124404213100032312132032424023211231312332110102113341122043011314034241442214343000001001012001441241102443022102213400103302402421414244233401420141320324240220032121122433333404400124041440231232314320100041220113333332431042132244003434244033442103012042430120100100231400321144040210121111312340334313212423402330021001210114203212410442212003222222300104401243042423012013144323304442232222243430300043121022244444003320132324042304240013423223220302211131042234024142404421102441200202141421130401001242200302012022103213403201032303320041413134202400341211332443330303423430342010412432122440131123421042143241104131342301434110302010104233012410112314302232333330043010121221404341000314301141214312000423144032222124241240133403401211042222343002002303332313444333032004232000143031201121221140414013301411200423422122431220312132402420411200001131141304300432342210212243404341143101043214434013043443302420134332240040433301133333433333003224340132003244014440412014330201131034014240003334013134122233104134213313433232301134320422240444022220122321333224430113423440144443010334340242420230210430041231330132213123114342444432012342340322204124010340404403424110104101004431411323332102110042414331002000102141414433024010012333224110441133214304203002010202042021404232223204414323143010232443313012103212340240032412121132332233341304111144023140432233111104013343202434401244324140132432101443240214344142343101422021330344143144304444314243030200132113244034232341414014201204314432444342241302122002331134023130110342111240323423031321331434322340123322120340310432143001124340302334021002133442140242033212230223440401202310433431111320312104011301340003343011004243142010144144334212203331040221401243340040342101342233440030034122410223203122021131244040401423310303004134043001112124322401020303033422032334412022034444200133411240140033213213204203341430300340300303030303010133112010332144420430331002301214214144222211204322222404220024301244301442343032021020104014230122244401223122423433441140244212443402200423431222430010222434203121334012241104112323322220412141024402042444024341211040301400203141012233100213444013143203232212242033234414302402042432432213333324212240024321012132344200210334301442211032204000022431140320141003212302311124042230034311003334430003343020300412223434104243224400221401444232332112402240012001114102022230033303023233100124212442120201324421004400212103440201410402203240130421201412302014021321424121430202030310223000233312034134304213144430312421024122400123023134224023012313122242102441420322200220131123414433410343211232101311122200111440213321003024332332424313003022311104004103012333440342342131104141131103222311342423143000410210211433122444132220441422104214420312114310034121231421444413140333334133121023403000003444312333404124401102034131113022322223302033341240124133134422034424333243100230404424024230420111442410312213420133031432303314034210101424203104413230102002334103343042203200134044232233130223412233343332134410113430411442114144041424313133401142300112114310100122244243420422311040412034031444404304044032424321303313314320002114212220024020004004434413443102404203030324224244334012303111344313040041044120222112400001002202112313322031014012023321211312224341123404034431202003401032141040121204423133021311204230421333424414300410420201200302422010424231010440431102312430421034431102044412011140340440124101341003410011030413433214322443243304040001333114244211443334123412010032134041243302400301242013424012444211110013410310334004323012042024202231012244004202242031420230003302331004123241013343300410001300342142421042212111330032224100424221412322212310121323311313302033330144000224031201222433231334343204202410101421302232140340040141111103241341041444102331144122303213013042314140000411132001114422243410432322223044113303034024303410003332222113234130323103424410021413004042401200331142444343242113403311314140142242224013104101413223200200422102102220343434110033231441244233314101313043002222230242241", "421134310404221321043110122023434403341044132041302042410040003311310003214342312404022124002224043123140212223132440444032334344100440331233310422413401120011024010234100434420042241441230143142100131132222102333003144332334412013122232222244002212244231213010400422031120233412310231102204001034431203231442144314113210022233210234440440000142410311441240301012324203400023004141132120400331203322421432422000202324130300340230443331422011300131122332232231113112243010223402214431141113244211042344413141440144033311411224343113143040421402320330330241130440212344130330424114310140330240204242324022220013031044441011414423340221420114223040211030212130001002142003430242024101140013134124300410131032144013112234002133221000244012314112440242243142301141330441134202340400420032343012132440422243112203320003432001432201034411342113234434221344243242142142042333001430431232123441043244414011240132041400410240001222102320001322203430221010204213121100302030412301034310424440012110320341324300323000230040310120200230043323024123020423341241322121301110140410334020223403422232142243214421024440040011014131223433023024420330140441030231044424003024332212422420332422444210101131334141432132324111114413244234234014301244402220324124132111114021321322104343423144041413421122442002423112042121132243422040414323444004012302223241102322022141221430131123344122313230300021414313300222121334343031111340432402142131030022010314103434224334343242240322141442041124344241140322412221423343022443304424212211324243104334224032033310440034420310234321232032341321144033310212114304230403222301110341141011113022433422144323230224240433340333241103024223241020222210023204013344444020300343110120234100301210221034302133243432311402003311431233003234002224221442400222114210113222023102430234130202240200022013311340144111104143134221030234240313232302444122220433040200340042444044431000012220100110340202240422023113030224334133242122042014233000444041240144110312232401124010101402031224232120210311333133244144332341112101413200424104230301230302242244204143214002411141140222033243134022104240440224304143342331021410403141433033344402102014031130020432312400040241210141132104434121132323013241430131332322030301230243302443404123114141432130234142144141210042443234324314333404201321121301310341224340223003432134314423323331421034443033434024000230140002121133410031444303130311130404032020402430240021304210043232402011133322224302430224133014133323210034340120320102024433221010141143423213424341413344021332140103333103342422031014210321311102101002121134011013102234014203320413041143401123402403200034003042122321431441313113012302232134201331413440104441000314243204102343341112402012333344343001001042102132033210310110240010042031211230230442220222000100022124003132414423132124334311022311433031131230301310432013123232120033110113041001131424001412143220212113123334034024022300043034313441431443240400143314001442441242304434033123011201332412401001440134132103441041224224342320123243312340303140034122023440341420204102140024123332330031423044234333312220224234021322101104334010444312120442411303133213201214410304114041420133201233120343231334443003244044340022401142310443432203202411043231023011012442123324232420120224302143110233130334042424120403411013232010412142414202131024100411330020344202032110210320334401243023440040033430224120102112241413113032304132240014032014040440221204143430401223300020323344222433320344014200120234413042043333334012013442321220240142043223300411323204010322340420323301141113023234130342343402002323101441221201213132042312031321420342421202112430210113204333111423310110400222231142003232423133430011004224140232334001230404143233401212224023421424140440413112132420411441114420022001222213041232142002410321042144111311322112030034120124223201232031112304330202424210310211012142330041214320121334034100231123433224201201404421123421010221031231232040431310240010324110120303141344433131011304244410422014320224402441104424330112224424011002203312332433212431321342340012342111230214342212142121000401344132213232004232300442411201244200424444313344000424301244402320201142023111431441200332242122324443130420344030110430133004104322332203232440110443421300204341012124213423404402414231103314314023021344141224221044322011303312440032104013432340013443234210411231103002244014341200130202242120442230344131", "214422043111221131001111242110203440413233331203111424041414042234314043133002101130301102231301042412341233213410203012014200242200440302311102000302413004332102113210140241441311423401121112320330244314102224103204232112303444112323433314032443223300442442243042221303231410000343200111332242024030211431442232220123321230400104343240214123204422303412403043143422234003300434003102241410332042443432404431110433230043312310320010310200442443142202334044413101301303031203432442413321314043122400101000113303321112010123433221110044244412010042202433312424443202041021332340143434124030222301413104234102033444300311443223141204444102401231140124124014004113300344143102042112021334323221434301131103111222410304210044303342000302302212412020002411023323133342002142024400003301122343224443313010231042020304414231240140443340422211200240013120311233423044440131234232123322413211032221324111002222124213212333241141243102440010424210420034232201420032104131311042322340310141220302004311013432010003003404324430321432114234202103103032110423420440402430404304010434113102102213301040104402443421122322123212114133440203113204111332444043302114421410132420122423011342231441024021144440022110034030102313013301020404441324010202404400410024434130333131214323010234114002200310222142302131021140213404040110012024013413114044213440221410414304140140012333002042122031310141034023230102001344322104441221331423004030234110201233200020332440130202430043441442404433113300442424303213410413241433042410202240333041012220134142333442340244332142202104131113131013210224113333333300442342413231101144440230411344024410400022002140101330412310430340303021222000333444231040411044022420231133444132111002201242140301133040142213121333333110244334402032444031313102012003121323441043024220343013404232400233203122013334242132302041312033334433442411040232040143343430014241412223344142340341002210021431303413441204024133302344024010044420131210403411413020004040232034422020312201401412320314430242102031312120340130200010320101400002344323441111323404424343203011412311140210040021204011413211343042422042100001020104344331412410000434102123144023314110201032111030304030443322224320211001004012241041103402102001110020120220230411220330320243302003214234342111233201022344001424241323222220334433301122203213124311420322341100243234044032113221443104213213331433312324004441100042230404323000320342043033401324110024421310302102032232201332421301413102042142014400424034310402230334111041333340301232114334323142134010403130211221203222010122434034423323014410133110202033322431232313004031221301341413431110421424421410030122233033123433443012041321121321443110412340040033304314012243012320304302323040300104130044444323410001223400413034344020102110013120314222142101022114001312032413332400341213212021402410101141203101224410000123024344230220302030301142344402043124404023203323413140013202221432114113313202341400333400041304420140030420413204010304444304123342203233341101103000303444203444232434323103012332132012013142302040444340332043113012230420102231042132334033232212312310020132020213313214003134311013402210030112144303421020332234322023221200010421412202021431221414323132302042432032340124430230410342041324242233013421211422001331123000132103212421424403132131333020314344313310140344230042430310201132231131032403301110111341323134110043023144023023214342343302131231113402132212241341312414324413330334442213123100433314221424402311220121133313431323132202021020024020142221331422221314400410040043014431210041231113112020300022433030423312241144304344101322122411103214413013114303123332130102111320033200443112113412011421301233324011141202014023104403120440402230022242144420004330144002103231022330022244343402011120202040201013132104302240221422433334304013021431444431322112423302143024144114120314224401211422412100201014134333202413300140403020032144414310112333412242201334402133442012001243021113140340222122302221114443200132331402142243301222041131404123101102300113040301444024141210101123101124132224144113241044214042442443314213113002122441314200331101324001234424141240310320440302130223244040224221300101340332210223032001143022111343231214230434222332341014103424322433134144101324404232010311312242231034111412414122221441203031221343243440001321340322311221220312412041124432303403300402303322211212342342233040012333403233110030243", "402013431311140210440020004333140134314100021441303012134004101344140043202012424402101343113142032022222131242042114023223110014422123143414433303413101243133142144023010340003401220003211343413030012130324302102233413440022002443413222114131340103444112030022034343224214302442033333133143320431334122244342321002321302131440014321431210400004222240414041144143103222401144324134401112403023341133301224110443134432410333314440141313214413440041103202241131212033440442102130001402243002131423422202223321411423321221420422003240103141120420101112332111000420124242342213241432430344220323240243344113220221312443213121401330433342000122440014432012442230042414344124001023210210233141240411110121041132014013344034121231234033121301324333243123041143042032321244432030200101140430003323122240041422121001302203013343330234110410424104334222201342121201322011121303211430442011413244443201034223343223423214032224404303024044202414322244031420112010120410114232233242302323331012201233303212312234342420400122100313434130221023442124320342130011420221241340224314444301004244200430013222022144221002142234002302331120412421404100343243412232320411014341140030423040420213040402224412224312221020122110301021221123214343213133321231240212321242320230223103332244211434111024044104340312201022230422220340140332034424302444444410041014322441141434430101002130200403424111241004423114144421024444404430313204224343344234433340122023414320424224210213111422134244111400321330140230303412110330130003221112201412141100421233110130030203011020320402000301012241212420203342000030012422241110133034302043243231243442012231241442114000231421041220114300302423421322021220104003440203144121314212202224321242001133131413001003202433003124100324013434333113000131022343103240123442312220010420040332442101102411034040304304202433143103143131143110014143100243012341410441124301222411030040222021303333431401311104024034320321143232441013434104041240133413424223300021113442144123012333424123444344322241243430012023021323114321331313341240343212211313402131244021033200142123041024312332122240303112343020030440203142001321243030143243024120302434240303412113400403231414110000123012331042433122204343412121033033300220133240033440043222403302100210012422432222111330201102022012221211220232200000304422322114110321312314043242310420021101143022100122303421331403300311220440022211013003001200310023021241332422243403214230131310203234142034034013002202020401043200303344421324404041010404224332420102141101332120431330212302023222433432233103403001244210130202331311010123342434133340113024213012120410234231103214101323303201131001244232224221334212324401142132322101201010331211240201433104434231134130010230443144144323044400313122320014223230000424031442212001340210422114213242244340303130224430020022131101233123124214240114120220241300434030310300024103213124434312034211142322131012233040320341312312134102343443223200233432130230341403443133224134123340011300033043420243032342220140044231322322011424243021143141231001144142432232233242124121201140124010432430102000402040334444000443113034300040404434121210411434040102333140230143430420334424304003143220100140201244334243242020020424312303421202220401014204432013413343404440431323434021301324434334042304143343232122443303200210033334201124141122213224221112341301303400304002421331012342302133003314144421312342201433442103203331334410034241403324404324310023411041200331023412033441000024013004204144323404130204220042122114104220001120413341414301122420012221143133031113110110143402003130044024301143234004212422112144433211444131322220232130231311404014424241320124340013200243044413224102220042104331001444332141430304012432342210240342400341034001433410122212234404113230420013402110032200110322130340334332031002432420113020004430002304113221321311312222103313323420214404101001144410343003433011224433112101430302202232420432400040104242331304302032234300004033231120234321132042312220343301203302000422234440134401232244243311133312003140330001212030114342134441011120013322210112432423110110314043433422022232340414021320123222100200010023132112430342030331012204200000102440232024141400424302310141120124110013434102331311112334240014421120231221320221403311432311014121322342340041202111111014244413102203313234301102304411140224322343141022001323200223242322410324324402101420312012101042441401041002", "144210221030130303003313431040304322113112112412023143314430244200221241422113213142023043042134030401004310100104120131443401324302332410103414120130230234341033432343243302203221320422132414423122413430131231224403413131024142403424443220141131103324141430301113434144421433032424343300404002431300233100014300324123400404342030123212102143124132034042300431144224133421122113024211132404303022032431412114033203011240022024214014024031121214343022043304231102031344043104003011001310033241332104214213242314330012312442332134302330310411243120312321402324341301341313340030424243140012141241114123120424222210000312030343434214124110413330224123342040423402323423102130132301002303040132341043300003432320210241013003032040432011243412120334303413334114323044030403202022433111002041333100132013340033414110221341400230144024414044103420031213230234133010041322022333431231401443034012213043324433413122443124133234423141333041000312110032014413034321401021322204404401103140214004443340220201133022204034341021003200332322213131422232104120434322031144033313231421344404003230441344333101020321230102332410432420144200221133433434344404020111414432343011132404124400441414032403221420113431344341020122243100002010423144241003112020222101242004324031044332314441044311323322213023410313004101210220034230022011012120430001123122323412400121011104312202132311043333443333143330241213012201243322212202032214124040421440021411431410303323334134331411113401140144412304402040304012213340002303244440230144332304331223224021203422021123411142030033220232321004134240110133141210111230232114201312014410032401234401442114334313030310103433324314024432302321040440212213312404413320402310413024210421430021240320133210323334231130102400320301402003414234110434343221011204012131111212410401232233430002004031121104240334024112200100344434412423311121122332130134420122423030144440031233422440310304344014044332420310032414120302233410124131140143311114403100123043034222442011331113413243431332331120003440422213341203310010202430304414331101244220423420101212103310023321220101432233103240113033044412444103103132241211001044410112301104030341201212442423123403103303432131411342442240313231210423423432423334031403442010014333043010420021132112342412302243042241334443401113311114311313311443404343314242224331040232404330032242424101033004322211440430124312341344011404330243002120044304410020123411040413131114201114221423141413312440223020043341030401131403112040020442402011443142400331011234221031241233333111404410002211033222131313101212404100300220231412201311242044334344144111143410111324233004131043101343342221011222103032213041331030121332413041111142040133332220210231121214022443041423433402311041344334343210001003243140332422222200101200033414031431233201400244142441130020122004000444303233242214322214100331104333241211323041011303024432324422231140223024120331101342302304020442433042041102414232331220012112212124323201331411110442332133403333442010244204431332434024033042030100044140404124433114240212041222341313030024022411124040330233141334041142042101014424201010302102404001220312312004220340223223020401211202024230110201212143000233244234433111332204023234220240004130002411112241214312403331243401103301134103200141040241004041344232223341321244024203420241102143204200333123210404102341330101310130231333222331344442111341134104104124133323342421132422400410033030424302422011011034200133423033142241312024034232241344144412113014444434133114122401323344220433033200224302203120202104124041111214032100114400021314333141031303410410210104102200442320434132123223433310140320340432102422202044130233112022134330022101101102221210332113440404321220204202242121044310123443442300230411412241403034204204111232440130004341222401212343314222022201430021324401121100201043441314133141010410302311342244202031112204243301433340034412332002040421100424312214200412130212431004234114232012234103041223222234133330220330102022203301123224234102000412042401321440324020420243304333404314230434401133112102310221220203341423441443422431123012342240443104310214134023211124021442011321433132304230442032141300421133101043213343433332020422010420020134431323314311121032002420231423124331112103303113222423234310404002000204004014442243120034404112313013433200211111103411121024324200324321410414204411442033310142434032102111041021243334111241104242430", "101103234132410022240341301303014233012324122321311022424204110033333423102224114132244434022022421032142121334133313404324201224302301010003243310431123020334303034112224220400033221113323434341123101043043311431333134324232412300044314140013013123344021443321300340343400240302424202123342013204313134240144022232221031302111022404332441014324034031311312413302333221033400102323201402044244140440014311301040124001332211034202404014413422214330413331344421324042334312000212333211021213024113043012231312443144303444422224132122400144432420441301423320412002420414444143132410022230114421432413122142213044311011442000000102133240320233233340100111211011131141203303001012110341240204441440322242230210312331400004202214242312223011222311430000020213334121120133110004420233042110421134030023044101312023324223223002423440343003044043102414142204411430432120240012214130234422042030020332102444423214004012040010400111243400041030103410420031330423410244123220001014042202442234133430341413043034041110012424121323330344042230420241424124331031342043044414120142133344124310022221432040434330131132411303131314010421414331133222201300001213421110210412202241442321231043001131122010344024113400411442301421323400412301000324420140101131100434221212000443001022330214113111400311130043101241211120334421242431112202331213003101344030203233412230101112110143241004011010122022232130421100204422300111010222432130314410321102110113304302443002340122103124044300112303014213104124201412143242103420043142413314042040013422044410413433213023443301113123144101224001112432343434222044220224334441342143241420241142332342213140043113104134341223313323121132042424102022424101402311340023120014132302003133003113013344000213320332434123420114202300002143300111314020402011130302331401240320130210141030300142001010420323230444022141111320233223213042132231341442302014021444133110303424112021344022124031141243204002022021010010434110044014444004344202243443340044222311442404141404110133430321221144002212302443134333333424033414114031304423423220202001110323230010144204012141034324233022133044133420041110010204311340133011203132303132110332442342414102104143130332441040221322141142044322204213444312243343303011011201122331403202242413021241311121132102321332344144411214121342413130302243120112440100004100323210002024120141430020131134004411420302301331424443010240233420203410212210344210013232330322103301221100344304100022124112131101013433140444222232230044004403001031043122000440300133430334133234044433021434422244240300120212404404030302304431224320143241104144004221124032343121200131132410032231344432100314223144321103021033244244404220413130030101103230423012421234210344020322103012142332414210114311202234412404444004422004133213223333223022331210110002121222131034330114343144331112244433223442003441434100403234302340342213423333434331232101333024134330423404422333333210201114324131144300334113410334312013344043014431140043142134231200102034440134002324134022340240310014034201430134240103331414423034132320034223212321203243411212331010402030402314233341030112432143141432130000320011432002111032244201412311031104223323042331034333210214013004013103414340344100003201441424334023222204231004241000304132011333330043130413020441001011342400423303100440112321343003043122011040333440022311004113231201430123304121104031400131311303014134132102223102213243423113104304103104204441320303414444422411101014320342244323113312000214403343332331323202410403214243040224442202404023332334122041342102241220022033301010321444233330033402311311133002440334204110013144234140042220121122133133444114344434430013303142030022412334420020143200304041440000121414232043432432041231024332420002032334021014331442430142313204104243133402104021422102020040403414323241022044101222003114321324411143013133210402010132041041011122411442103034204210232401042342011012420114334411220113004413332310200334044034204114413243333221210104304424230010131413442142311040242333123423211202044422324024044012144303311244330342214414131133101202020421340441002434433401444201300024144431234141222240010102010433241120442444200120023142033012221301233211414030110140022311304011410342230423130443210104234442204334132140241330044030002340113341233114143044410012142420112442310231041132443344310041441140044234144242303324144403330001323304231332130100031130434200104110241224004130", "120300432001122442140042020224130310323414304434023040122313222131034402342041303410022034314324320300414113421301204341204110421443303430420002033021141302424204400202102401324041022104033341232032320302320400103200301141441004132144202032213331404333310323343441302121041331133132432233034322330433312342444343443342421214221200434103244023333344043020024203140431030432323241112214142012004202111012300203441344034240222444444240141134114200040143033101331012431010430444312204132121420231122012210201203020123414113000412231031131002404343304224300324022241432324302440113203202203432442043300113010142201204441012010343234401022342401232322410034304042230224001213320013030141241241333010342334331301143424002110011320201033142411314011012321130130010002300043042442014222000423412202431214224442140244444102030001101334232240123433104433032121320010432034430034414401112413131312310340143441304420201110104030020341123220301022333411341220411343432341042432012123004220420032342230212344140341124032014020034132300312423020411211310222213420343134400420041322420410022202003013123324332104034401230310002402324214000310140113322340212342400111110003403222234403203240122302004123200443133042141234022342044144212213312033003410321344120212100422223244302421013111343210343033144313331241124131434033334441301244322244121201304441021241400114412001021220122431033424430244220323402321223121310201223430302324414300332334442210233331140232311211404410212313334122412010332012332413213042124011141320304010244400014302023210241314204202343103110141112020204303144104114314001131223241434022201221303022140201224021243413222033314103123004023002420200210242144120241202030340301033110011040113200422441020342043124423111430243112421132241412132434311412301400314432220020312120441231124421404133242341211331424433223214431042031444421230032010411141331121042320430020241223143110323240110023024320131141023043032011010013402003331200223342022331401302100113004411121332444434021433023311341132324420040322042242241144211331212100012031042110302021413112103142013402403140442221130302032331121142131413211144141240424213203042422021410032141313231101210114344313242214302010422012022134231131401021233444310341012114401333423323032041022412412122230024303234224341010213124000132403031401013024014210101442103140100111440244103011100440410441122122341200221133034343134011311342114433141424040431024144002431444332243344223423241301201431224320030314123230404420413240423404133213323223214110040341423031400102231000401310311213124211440004021002314103342241134031222330423310001400312103032434100301033043213101201431030102303032312413130020030314031443044420314000332322000131130322341340202244440341332431434340232321022403014102240134041421040202223441322000431303423102001200231043341044324314033200210020020413112022430111013221423302013423320431334402230210240013320103232142012112032134311422002101111331042012110000241124402243332310033032100214323113301010102021314113320331302320234221324212411122014231144233103130233320211403213424420314432120031313030044313020111030142303300111010144421032021304234022441433314114213313001110300330000020444420044022040344000402301014221220302411121423421440101131322231323340332400422040232331130004113340102120020320120444213144330404321443421212214323340221204332110031204213131012222311220013204224240231423121002122433430033132440304241440120431342044141302404200201040213310144224342234214420144212314040402331110012304242041133414434031232144233003234222202404043413204211121311433140310400414412330402023221201403133343423231424110330132213000404322103122430230103140413223400342102433204431321404044334004140122241020411424334340000021033301213441442212041422134424034322123211121314012343333014212113140241323123330302241443131341222234344202113211134014311212401012402044012243120113331221121320310424423141241220200440443041221140141412124024043420103010121203222233220103331233214023343122424440321422100031441223044424230321314430442200133021104032241422401014030423042400233301442443032413442023112200334234032430221003040320320140140413033032212032410214004212121222210012002404132330303312232344220024412344303021343322432321412213423220232014401312123013002101402430110403033101341010430000031340214441020044044111303020141110444144302233233243121032204340411344442104311422420340130344100343234223340200", "430344024213411022340010121411310122334313112310133403002033044311241231431222200142323304130022413031341002140204311310302332322403242303310202103321424330023340221311333033413304022101303202110241140203033301311322030024112230323203443431432432430434304433323110230300002212113422022432114204100121310303423331321342212143320441202412000124341013420402321243004331423204433210100420210204220221420041340110004004013140311000304200211044222312221003043344323144222143343430224134210422240403222142214403334133002114043240303212044203101423332023232103041320411234232013233410034223311203304144223234102221122021122344424401240403230343310414231300110120030420320443403443200142003142300014004341113030141400440144340424010242411200200231042024120304201410012043204322133020034143131014210213231202200244331012004041232141131430034013141130002204423133141222031330144421304442242222332214411041401432331413344144300202423244312303430400334322240222131301322101310344204333014340002331302321131131211242233142221424241000421000040300421224031240234141401234441401034134344233224302304311330444322303020324014321411230311304204231114003340243411213120042231032142141433412440122044140010324343221203110020341230432021404142311434104441231324441310143233210010440301434122330013421220402440101121124201241340412422132234020213304232032341304134321030111102303341144120001031102110221401300203434011102414141101422213013240241121023114223442032114200421403111230123300411142042444044442443143402321243411112101042113444142421301320034103443424314424424441400203212123010213431220202243031300044140400223234144212034104304014313021202223300201324040123002411143430102033324212222010412334442030441430200132141122203202420103334222423342100214222131431102022414004412412433344121322141240321043423403111302240342212234201340303044443004030403200003231040013434414113112003404241112140404134103004232421340423224414432433444230011201301141444402042210041434013134332224224014310323443423031313134040323104102442243212031020442423000420232144243131203233141431333333022111243234402030323400122410312434120230433240222443034004131433442322231121100131240000143204203441001324214043142313301001004130041222041002044412040141214020011220333123020423042213311223300402142340242334433141131323024131343143313302441431141343341403410332121021134401200433010020332340230430401433433201042020022010400434344032013112032344423231000334033413310132401423330204304312300220413131041244014431103200122034144211203442202441012112030024124244041304441041433212224034221131233141302214344420244404222131414102300222300341143113004444431444201202310030014244201233434404234322421130131301432030332310141423122312001201024301000222002341340233400013002420400424214211033414221023042304124433134001110134342400130404140213343400141231040223034003132323300020102201003111141202020420101024230401314201113143001210412242324123422034403121432133412031040241111433233232433204310043342234413314210224400013422432423334133221203313412223420441300334400113104214402324231110400134223320330412243002232121421203033204044420443112000223144400202230441333211212440002114211031402221131220230341420414114220440430304242030111140021432342102440143231401140134344232231211231020324432112023203431322412341242232100342124012012223223042230031311212404100111034213024102410120022424333021240322131114300140403302124014044213430102113313104224133231302044302224103103203331444121123300123032221144042102301141412411100044000134124402123241243400021424023011122034101330001404233203021304310112340133424430103004133130441021303300141300003344404244234033402223113234330044411104021230414141321423203114203004122220404210301330401134220204214433413010003033040343043223210121334044410041304433342101440304013202203401201443021410141301342313112102043044323034233334003014033331144101210030111103131033024330301221221311014101414020424101344142332400202412240340411001421043132443441202343040002133300314110023212302242043022221404333442404031302343302221424141432231300330141230020431300414243344044331030301044240224232311133131213112210210433102303413300124413231403422033144142400320044033042433001341130233040401120322310122124401033001301220343022313420014221103241232221421031330200114224221200043103324441232214212213022331413441031203024100203204124322224100114134223242104102213203332424432203041113022222", "123324112211430303214012304422234241004341402023003224114431041221231010410130111114223033343014221301040203203232331432332131104303222410441240144432143023220002402100322112004301304010014223423132344010332142021214342212324034314134420430420043210300044334002330341103442421144140403123042313141343021024343211103433402340132040410334110330432301430432334123100240001004222303210321101223014410133114142100403014143223440422210223131044300002244410324301203310234441132334020220201240030422111023444300013420420041122142243442431103021440131343124114334431013120221011433031333111413130212310234041220121104203432240110143130431434023300102120012331002122343141331343344313020201200434410121314424214330113243323410302101232212244420223030231034112104443132441442410412004333122433302430213034101311100223222140420403014410243310044123332314302334332340412022300410411141241401013141200224011320441114244231010011424200034123404220011132012114021142143003031112410010133001123414133332312214042422431223401411302020004144222402222010424130221433144233220243204300240104033041404232412120423343231311432033224223343401344100443234334440411142224242120000424433111134330031024201142141422110423333232322304421011300301022342203233030311213402220310243134414120400342100444203233323244231431303343030342244214030024113312010444322242343213213231331232313033134240003103212104421401110141133024412333023120341042222113323201100000122042003114334311202134224312033330334004402003421424330010001241042332320204133312011002434410231134313443340002344034400234322104142320304211204004134342000342411420133212422411321402141131421013213432024021424011314442232032322110430131414340020221131322032423303410402230140024042342012310334043123422210213003240010030001422112412242344301432020301331303333014040330004201202001422201432124424424221011303120310211044344313142120430013102124010403110141011430002223120303133210414310134000444402133324002421344330103222032000344133124444030411014332424304441342121142042424113311342224112320001344122310204231002141300320344031344314344400323233223240301221222344340331130014330123022243312323132102422204130131430412211441004411023231024411440131114301311123042020031243432343241202111320433233130344333221443404001402033044220110233131422140321441032400431440001313201232222231432104004224322241312322301132311340314112204430010042033442040011444304103410041011023413234043330204444030042410404100232403430203332334220104220244423143214101240042013414143224041330012140331333141411420214031114312313033143210421031040032000122223334111231134323124130211134210341143004201344323123412123012224034003100432320031340044243032041203430424200342001004404412333143032222102104200202321402313030342142332323143023202230134324133130103232341032323200411141011031402231033021132030100333240404230004011123140102424324313412102310132332041442202204244432030141411101431112110214420242014042440202411243323014034323203121134103000221320001221000000443123322440442314410003202110242010444301222004030241200430011012401224223113124202344040121433112301241002040133003031140300123243440203133143204242311030331012202331231342444441221322000042113134101244432321341032043121234220412212443231310101123240134021041240233340024320224420402242344011321111143104112213403000323102424133021001024133222324403031013024440212433013414233210343021014140402134240041040402404432033121222133300443010201304033103012432204210432202131323114232431224024421341012431432010430113024224224114102323003422423141042410343043203324413343231113320342141423234244134004034143012043242304234401442114441434202120240442211403123240023032414210140300142404040401210021014414124402114010103144122424032242020201014134424423042344423322123404341334423113021342111344411122122433233443132130001033010122031222034333324313444110012212311134210101141201320342324111240122100030304420122124122030100443300330402233101431103324244422200014204222241203001231232034403041200200041012110020142012032202311013444342131330440224400012310213130400420021331223401211042201431204232124022430032444322140021330004433424322312114414402242144344242243421320224024304013434423212022031112031224232410432330423234400034241101143312132333003221012022001203231331204300232112420333001240410410112420220321013311134343431234042144013004342143410240432143030013422000322302244431131433421204033420", "044410041103031220243213343044212324414012332321101304442334112300121110330243440142011031114301300112323312111100034101204003203221021003341221402433440302124412200103104024322213340443131410202422112401223203203324402003003021412112421221113103330201001331402432302433320134410041440421400222122423110011431401140044100122223004201132234330343040120411132343210230313422220311212440130424444424342402113223320314221021204014340013424334214344032334423302112420213310423243322332432240234122342101440432402004104202134422441100120413332402341033244030411304044341004420233104422412301013330144134140232203244141403403012133114002130201030022143322423430231032302310002210330142101341004113143212420323310144442140312220414232424214110314012002340240041204342123002024431311100331021011001002213343123234143310213122223330321414113241303340034122300344300312021011211044431313302030212223113341140304411103323114213330231422432203041323201244410433332104232002134323243313431131304231410140240343003032341034010104432114341432012021203413004041014332004322133302034413144414103104044104201140012404130210031042204032030344031222022441110333114444302023031240124013431200302122303123123333341423323144212343424213240422103241140220013104320334014200101124121224220201014300413424030230210444330334044124432320224132144231131104231320122114224120111340243122134240320001423303302213124002441244033410330312444023044143304124412113123444332044140300423424441342014331130042033431040133024304301223424210020123240313031410230404441111114030141121223342210122134102434133203210333234141222344303102413201432111413323011343133440244101412333001110442312003211404031213230241002324200133044222223311444332433244112122212311242020330321421101442311220111411303124123124114130414334410022043214423440324323222442434130103033444210204324204024221230112023004043202132204024243104430043100024324010400001322210322323402402242100224342311210343201330113442043014212213121334310140212120411302231432102111223420004144124234221433043421220440324130313220030200321312142414240200124240432202022234123114403023412230000320002232240022241041342110203410400143000030210231122124034340301243304132412240024442130104023002403403240204124224021300040024420023043430102334404131043014420113232104410423234040343243300403120302134322001000400233033041441241120141314342224340221111412334231300443203112112040414020134320114313302342113411304312440300313441111123200420331411011332334200201030030430131320042214000221133421004204114442022404021033004404342013313300343304043304033311000303430012313431323030201030242200210331302222230101221124341233401141211342203223434030332400420323233142044344042330041403114331322122341303330010144133023131231244003332103410222012042221231420412113342243402233133144031122303320411423013441323323042241230140040414230132123314142310011311441331342330134121210043000122310144344214404010204241431133301332244041123034412300231102102210232443303220401314020041022033324242033341433020223342114402434324431003104442102141144300441333334413434122304101302032010140302121121302140204144314113342322200344201014023022004024210312112204401223432322231214411104111131142040140130234442112410434142140234344113132314231411010204121144114013411113420201331443040302421422341220332402020432222130401303432032210424031440411102233230143024110443300430342044242424402443422323311041040240140402414040304412400304311213330411231343441112403312113242344144442304320412322302442101443412014133421310434130013322332313020033431142022444133413231104343011230322012302112213434240122311431420031333414340041012023102323033433212412404400333201240042313424313010230014130024124242023124403214300224340012444412044113423434322000433123430420032010033300203012331340430230423222403312210121210342212300444304042312440134111412123024442103311033103014434424214033224001401113014341210341031223330024241403312442004302424301010121414334243144303343213301113120222302342313344311314031040441111323023110331322343413401110010214433340411403203110332232134210222022303020104343442004112003243140022231443302314312431400004324201214204241401001212440133332332204142011422302233013141011343221341241443422214104440144012412312134040212244022303030221111341403440013441240303022033032343300230033310424042003323332311222111310300223311424442323220210141301232034330211431030011040100302", "000421323030421413040414020304401440404234324121332442010244040240344214013331410223044343114402232243103101013434020432001201241400344223343104440111102201444301142113340114314421034230232130311212143242322433101100000314224012041142111220403310411241213321143231020100420421114214334302204340000000004112210242304000042102244102343102303033311302130300342234002202022214421112301334323342210231223424122233443131432232331004211214123013011304042412210201123112310203444011420201400013143440220322422030211201340044103031040410240000240014234141244232340334214304444213404202132322134134000020123211400401231021000024033101222441110342344020300142312441302111222040124341241302010033404220423443304300301403000232101424230332200211040231133134414122220144113100033402241323040113312434001332342233314022042244024012241100111231424423141043440214131004430233122134114034011144024434431110200212442020213241102402240304120312432422421310240201314331310043440431421141034210311211324320412111131314201412411033212233310234342114431102413033110020322013212220110441213241403301402032133311340102321042120220434233444131313241244430242001400323214300122024230430131120300332101422041143304030213242330044230030103230123023231123220021031424434031013312013031304333210321420401411311420442412440211224022442044033430244302432441014143401311341321343343403322433013042303423434124042120310401303000011003103413332422424314010242324043103404410104023421342324444231323030230202344003213104140032300240123030224010431320012001031044112032230043214224144443442424413103312204322044143212213104433002211304300021321440344434334010403244144312004024340233012114041313112040414344042133141324333434130003333322000242442141300012442341001323100013034221103312323132232324024241221430003200244340220144333440221100302334040423023233123132102010212223130404420120110414430033034220211033312040144100202331034201022142131300033221302320442143124031133144244034333123430004120301202141011134113413220112110420210232404042320430403403322441244304332140341211124040030110241234140421124314222244111120400103240443203012113432301424102441011120323100342310433414042403401012220241343021011213242131343204211342043214330103312400223312442104230230301122214440003344201300201400033240140244123430023421433102114122203242030011033414201331400012123410341110102124012233313204410421011022403440342041413012344344431410213241311333120044200242314312122412121111441020011103422241424443103012430013111030040414304132101232142243113203440132324302342431310202044441114040103034203143011200234400344111331321021032014123233143204214034102420320032212402343232411020123200020041010204442344023224222212413323244303014300342200130211211040131333401003043301330133113242033322211001010033222440024243020201310240241024113310122004013024013412421242410111313144131231003334100402113243220324142330311443000412213333222033324013034443242114432021214000322320043304032324414023240430333431133002434423422334340041142033101423202013341224400422222242010240112301424024223404314134032430211102333021041423023101004012432004204012331020004301431132143114000020002343420311132341230210034041010000234003323040220334211013304433320340001242122020404432302314402043321123130044422344342044144120133220204013333331344333413400200002211120213304320433202313021134443404224010021102241234114031334241013320244333442300421440302321202030400431414321112143042323033421120401430114413210131142244401204240230033110312442300211342141323111112042402101043230244224301044414302103220144341101032113031430433340112011032404400112204130423204134343330143120331113200311411333110133020011104213231013013132321122413331410332202423440434041213400324302132120420241411424243131010141013243103034144323412240300112240222233040142014340421342442423031021401243224312143341431444211310124020033321433414042131341124322313211321400414421122302320210124233112013444022234110200404340211123221344221223012431010243223414342023343301144010011401422101212401222402330340334310324304124141403124233123320414123204013130024212203104024000124040321100004434033243030441132404433412443213100343142242301413210404442243424122211333414104204031021110111001314344433431223404412223233140024431441140021103134342020040431313430322343010144222243212142402241231410110344041323131100010421320141423422230414231121244424442241333424414131433341", "010002404411142034033010212333322003113212121111211003133423104230021402334212112420011302201204441433234021422334042142430124012133430414232242143443021103443034013114132311400214240122342410223402422004033310013322022401110033131421243021143102410020130010100041010220403411224411111230421444140230340203041314000442401100324302000324324134242311321034240423404121120040122333323001130241444323001410000144310421422413423231113110104331111210233403210212110442402322432013242222131114400321423222222222223040232033000241000001134421022232244214214211300244131023034331234233310340130010012343421130200343211220342243311131323420110233400012112311120141110444442131110010201444102314242123120002224421320430402240103431013430434442410424421301330420140411212010010332201400034041314333400124210032210120121221324413343231200331400024114323430244123301123201103443443322312334222001230204203231310242220112331030323311431420320412240323333220023332313444434341342420300214141110122213422330041203421112144022334113302122440401043133203434300041002323134121443122233334021301442334040401023401202131412002004413223332442042143434402040324134040134124121343403342324400130134004432040121002022124443024332212012023231000044314420111322422232200010134401213110311102033222224143344004443422123244440321401123344324334221010112042023110142401144310012231123010322121232103013311202320340210042122414034104220313002421002124032131311034210214301204340231102211144124301403241210332443103114224201404013301440441142440234440313010212404021344240220401104233343431430444340000442320104434340042443220123012002410102022313124201313400021204441132444013420014130344012311300031140000140111403121111021441201010431310120020221313410324224010011441042102013320000144223211210420002034434310322042044003330230143143431403432312410133402412141100444410042422100001320032214102103124214023042114233440144023404021331202430334120133343232230323141322421331334030043021010331040023300014104433203020332440404421144341423212410100043311010432421300320100041303420044313241134020343444224412004122340414000204000342320443033410143134113421423020321232402410434431322344141211212223412412222421240344422102343444203204314112010443201211321024231410343420233043244312131333301021140311214210333403444303403112440041040412341342203121402010302304324313341444320434213441013340140030343003142044421233402114234112313002104121200403141030113040321411240443143121130143122400120124240232343102422013000344421314004010040042132231322323204040033410242321102122320400221324331023300123141111043313312313211312301314332134041130113340221230132324241043133431002113311440230222204202022041412133404224242220220333330331134440222033214433313243233034431421231034100144012333124002013220304042414300444304104111144440103413433033110131321323213332102020120101444422443441302403433441313024034101044414020431112300333142201412304021201222341242422004142412020311342130221240044210114214211022301421413322032420434244201434222343230323114121222410031341231241233122223121412313101441334411024404100330241443340111010102243010331242103442233014430111113114003144040413113141442012234412333313004201102240031411422230302403401244331131101001422323410214214033042210423424400233041033423000223113420133403130441233203421110122100304133311142331020330114033021321312430301404111124432044430023014144400010410223204344113220123304140421310004143302323331314320432410031110022320230210243212304311204013440031133340443401232402032332344013423130013122022444043023443242144423141342440343334032313224113044403324222442011223001332002013214040200220244311004403440311124300341034131212424440223104030410111141442343230201203411124034434304200032310430022102410313212343043201344410403323140244304133220430114010011434141001224311132444424311410312002123131111242121330321130314202002430314203232433202334000410023132213220231304332044344303412402313301421330423012130110331222032130130102402323420121230404104310040332111143431440413422434230403042310011221112420443114042011004111111423010333341033024343103312233044023042334041012124110344203114012333010340214200312133012433214203230321443143232230113432002412422103032223304222031210131434421403022311322431111301300233100334331212021341043143332332343042021431320042123214111331400014104430012422340002200241100010230412041321043212402223130432311130101430", "341020331340303242110233141213204304334224113042001112133234340032423004213001432403232400434134000110133220101041441301044200314201432134430041230332114042423134323342410323013300444243304132022340200322121434400003211012442141433212033042441200424034203111343101133022110120312323020132444343034200224040210422133440112110201112000424204112413013413404032401324410040432032414400040440411301220432420410401230100441102404231130133220331141441203032114240403440431400333432042143244031021131030340233122013203104312444422444100213044314212222202433041214441300213300443210131202241400310122302140001033144121314001221433422441311144122314312432312104420013213303021024032213233111003222122040412233433333044210120211031322302111444331341343130414214044412412042420044343221104333100024040021304334330220020332113224013323144424420123141043330320131202420200100334331420030132421400432021302022402010241423001420212444334102131044034024234240214414130422012233014040124222413123312143404222201404242423421220242133402423011002130013431302044144332432212030133340322404411011343332231441200214143104343421213030240320221344240414402311321033000320442043241312112301110413340402202331140243003242033331130302320412141113211123021021111321040122143412423333040221011400214113032003100131300233333104430104441223224042021224424024322430242013302101340314423234104423220110242403310323004411240110444043404410000244114114001121131311101211044122214423102431443422441204001201143212412042011004143000124400031231404143443233413032421312403132414423401431323431042202234221423333340000204410323414241204010111031012121202214442313414444002421413042342221434113011022113224112310410133202304203310000022401314012420040232111334210101002111412324021241342301421332232303020322204133132222031404343123404424123303343321223423320111314310300424424034403143110043233003430124331214433300133323222044033421441031112143130244324344411424342344031144320140023210441034032442043440311022403141310414324023323141223301141330244211020210034340111221203302122011120130340302031310211123213443142130444024133023230222031012422320124431002241144023112204100412020000410120024104342232222044410302100312320412310330434223202321202043314214212103101341231333100023040021102222142021030313203142333024233121414402102241202232402014120104233242304002200430243342231031032434324041212010444220242414113343324241032334331021211130101043410230023041033412114433132304114324423032143333211031134203440340421302014231300031032001431103122131022322243440321141120111001311333431204422310243021342340430331034420034244224311104320420232244042223311424101104412011033034111043220043421140434410221441214002230122342210424224421031142233433031301421241023200404124400420243041143323320101221120323240301123414412311020321214312312243310413120042013241040142301424440333134101140433114112230403110340040300223433300030410223202122224130432324031303241320204211311322421140311330213134410433441422302040213342001434004402222043031203124232222402232111432201120131422042312042121401421214202043121233230411443124243341203204212432213032410000111401424410241420442120322434310300004230111114040203214134121431210242231311121024121102132300242404044000242002002331302123413131004212112112302110122131012233021442214031014121022132002410302204440224104433003314443340312240123403014014143114140223430230343420203233403440323124032032230242423221343012313332430402341320422000001421332332244223014012322402404100103201134330301032140023313314003112042424043214013442310320041411044200044320021114304134041212242311031322210200410420400030021344431321141013223310143231320220314014322212411232103001121244210144404124042321441443322111241313142243333044243404421021300301334222021220403033420330122341100443130010411230102222031442313320230133444202402324113440113303141300130304043100003312322002300024334301013232432420421442340140420202243031334411023424032234300124140110214233412342421132422032120133144043340041340001312142433201320440324433043034213101023013232124321330102432114232032402131414232444112114232121313002414024334332313332010222210332202443023030303444300313200421324344400111200424032411304212400321144104401434122210400023313301200312341101221414203241332133022302421030231334312024422100310201241033233444401112011414132033014211143402234030243312121111440422132430434210122443441220042343", "144233323144220240203022314420013031012130213103421420110204024142321104424320231222243122331414002312102334034412214332011203244412441330022034231330233034211013222424142021103104324020404401130403011144204430314110100130220102213304311014133112212224340121442200310344310424404341304212032114432310041331321110021103400043122033001202123310223104314214241304143333440124224223144040123010340241104414011200203224440231344443220043032000010211144004302412110344004104342112311133013312313230402140112030211342013311124023032030330240032130430412010001410241024101132312112321021302214202434221442132332020203113024132030403412213332200043434104331333431412421424234133444443403224102330313332302343434022341004110022430024341030031321203212333141113124222124211223132334304204144444320323242221421314321030433004230014340401014240444433012404442010132140231314444232130311410002232003300432132010241132231141430240430032403412444214320124223030212424211200302322003443014023400412314321432021203423223120204403332342312000010413030441440202201332012342243213431042404204114414143041032013404000312310101340012203021124104412214230011043101331302230433020431410132310332121321121214033333124441404033321112121013231234314400012310043210240032412341014423242100044010143012010041320321022313041304223402230111322133000432342211332241210121323030241402341040332411140441013033013014043113221221334100344000201212123234201332200302332110233313444424234122024442034113331141104310324243004210210243410343324330413034443133010341200133140413041403040302240132322420400141101404022023210210322100333133001201442440130340131002434442004134022332213113234331332203143142200114422142123020131433043302143313020400013303211143100412201420140314433111031242322242444210340043012223242023041042434421130024300003243413143201223023431042222140002330402440324114013002000441012104244432404000214021424323411312224104232304040301112300143043342011101143432131313223302304414220322113000334034040311402400023123001242224130102210132413310344102221401012001302202014433401130040002020432231232104030343201210241432130341140233212444104233242221042302440042143404114431111240442404404402202424434203201330121223411203423202143410302011132441330444110043434332322413343033142313032300033230400302022044343423342443004031241110110141434001444412300324200121424344043201432400002424233103402204311034002121130323444340141141201244440043001014243130141401042402010103303113124014313224404223433200101341041221043220442000410241141433033242014222034344322441302141303004313222133002040443041002021111434314422423132023013332202012130003230403424320434003440241321442243141014114313402443333324011431303331113302312034414343210344221201231330404034200442431411134201231204410141200141004144141031310003443220320031030320433241121400102003312230133103132130441431301004111100303001240024104013231010033030114324413443124102024432044010300200012144302320334320240111213220233203224302403344420044124132111433044233301012434210440033240111224021341203120111340040333342412301330001120401401330344100341030014310311310022220234122102314341430434340031433310221422003424220311321413341424221400013321131132404201420213431321424402241001333114412432202340230202032114220244310042141233143423040020233103012130234021242331314101101214214244011124413011220240104421330103444121332303244202233343124301001413023424301040030243433231443324103044033201303120214120120334002221324210422132212303412300313221142042343341433222430241023332210011012214244023323004231001220102241114322324123334332024231311312214041133440430042443212223212122233223004113413121302122341312144443322014342124043342044323022301400140001134003314342132200343210423332410234312002123000240404012202231022411342324203340114330212232443042014404221402111342200102441331333242421242324343330311230113031343341401204420424334001132424210210221111014213014102241232032310022004023231424222123300433102143434204141404234104213334220411141331342022104001011023032013142414401201113044002334404234304111222124100012214041142133112311043204321400044302033242211042303330434221210110213234040110310143200433303334423333340041213401133211333134333043204303100010010221222343211142111130444400323404003042201200004302203010013444424331401111020010322202342301420102343112213430444300313332323414223414440204314433101331100331032242033034411024", "003344214343341030302011122104323222421130140320410304413414133433013230320041211323124401043012011230210404213413130112203310322300430201412240324401214434434240143034411033423302432203444404432441440042012444412204320421314020223111131441214403031022404113431204331132232114432112230303300421421201324413244044114400131230420322314034313200413214040433224244242131400110103023410304013431143003401333403214314222033203422211234240140111000001230332221331401133220022034301402130033030100011223034132141012301130210344034222204034001422440400212330133101242244334243233411321140021244400131010244241304431402300140404342232303001131224231203311133140214214203043304132011132113001041020040132402030403032141132130400004441034142321221311042434224333140413203412032134102012220243041223341412401141143402334342430033314000134021024020042144440233302110120003012341344121343241432403103014323031323230320101331140401000133124000201232240241243002401240143423202414403204314422031013103034112104441012240234313443014043023114430222334341130023304120434032130143442443111332423241212344000220311330141220142010033023234044140114213032242321430321224414112241333200444441041341314343144204434303032341230311423012123000103304303313032413423131313130434442310344302303423121040104403402111432203014411443203121341414011033422302404322304214001004423320310040203422131302240131203304222200111212301422343133340030414123430012234100020414242120422214040103203304243113202333023403114430233313000102420332101030400403013121223320002423321424212112422213002132332400210312402243221033120002112441221144134223020414210140022132134030232044223011041304403134243402210244122313040203432011211240424013222431031424340033300403331110341104311024111402113420300104312404311003340222034301033213041330144203220432333330101113042434021243240403031021234234344201332201342040113344412000104014430014314440240321033243312131130323101314402010130112020124420003211002114031013010320121420343123421021323311342214331223441112044403234322432333014422112240433103030241031033202021012122143411131434043103303222032231212223104322300234140412033042043243333321010034430343421030341110131114131444340233222234443210040201444332143203302041320043343431040404124420322101014224033101022221001021221042311002242141443211403134421322003430342300430103202000030123431323202242231012230324312112142431310343213243103243321334334014021033231101123442202234032021113440400033401001221231431414323333141142041244422330341312312331433231023423211000021340023403104342044321202131234101111313140014321201424400342220213333400240110414131001423031403203324234411102204213401111400343233422213003403212302310220430312332200411403124323220012430314112402130203210231102341310004143241313320042213034203141020432441342223102211203142230414031412414331011440011103301200102240143043443003043232430003432123331212304012420123043433432242303214433432010422111011142443232012331441043102214430310224132003430204014001000344340423123414442212132234031120402010031330341241242242344442332033440130203340300320434012103230233001003443332422103342133132421424242230110222344443241304410044114220324144230212043230112124311102300012103300311343121103011113332241111202040001201323232012343330014400240424020103042302424140240020230344324303121213210444133424102431324404141423322100044214331001130032411113131313423300044012442312313103201142420242121313404311413300214333040112023131212132124121212014213314410032424431210343031204020324111300443431040032101000234421341224103441320032424200140321234424004010002123320333431242422034141123024432234141201421032314414024204322211440102413314331334014011343014231432204012313132332241432044133224413320121340013133101443344340420411232041233023102302111014430312140403343044100031320143240032031421313104340132241011111113133034143430121200020002302243102340144241414112431044114220213113434132434010142330014433200431430221333004043031132323012333343300243332303344344002001420220433203141112234102432100011343214134122430024033102041434314133343043034244230113103014323143201342434221434004331430032141103434314304401044423421433303011134422213234321122443420420022112123432332240102200004404114311310302230333402201311141130121134424133003124413224230400214331304304422122034242422220031012444312014000001423302430102343311303422230341100241220220424430401344444420324", "232220311210024133132100131204200232431011120330112432242400022343210241240311340002222304221141042242112434410110314304341210304233332133320243224113244324323200144404030022414123401410312043012440220040110401111144404401231331443022421242423301033333410110033213113033244411044143403110112410323042322214014201111022234440323102401302334120033420433104441244024023234234240043034323201200342201330404400400120314213010302402140004220023320203212244332032113242443430240104101031332434341320041302144333311031241431144010301342402314233304210441102342120012340440300231320233302343010224134424121311430330003440104040044311302312242031013120413312402101042402033230413043230010344133013302444003103032423112013431324444103443102001121444441220444112240110010302423013341432042010312330334142404143012432421131344211444212001440314133314241323113231310301040000042142022314441114340312240110403413104133431342201123323221440203403223243321143134131012140031344434322142341443320114200411122242232220342303322422304133011143310314403422140042441002032034023224113101010124122230112002010143431124133214312123333022301312413343324401010042031101141424400004213143120404232440413103211344003314001330101302324013302413110310102122200412421043424224433413431143333134344303244431412444234013140100341122101202002401204032311143302311240214404111443404234101044241010043242020214131423403442012111224241013301432441312004331233111331111013132044414100114100001213334004442433040400431043141032310224430214431014000043320304210310414244121143320103304012332434404034424004110100112124330423414212443023012200010343221414422312101431124140342102222223334220423040022141221223304441332224232414043142201324441430214443011123431121324141441022021323411203214430144434432314422010312143041422301402421130323123314320323240204444124022044013120242411143042213201101234243040012341210231233440013040234022402304421323342232200402301300142022410103414000400241032234144142403224130122204041301431340010033423100122403413003112034131414012434233103442123243000040204310301442223232122343032022400304002241120221432023302130410440343043001034322221144322443201143332313010034231031400224313231322342401211431433424432234001114224302102410323013244320403204030440424402002200332000303123301200433413211001040010123001234234243232122424144130114202204201312014312432343202010112331424422332041131010430442243343122111342223202441333114032233420211142043323241031311140001113020023230322134300333044000442304444032231314113424014401033042330304033021340003302341301220001444144403001123221121331432224441034430032112413004040144222023344302333204011100140403212133243110311312232101034243444210142404201312121100234033114430041022413304122011421221111200130433131023324202302230244234301403003120442224122043043231241201341420412203112021430224204004023300424433044110412042230324104424134340102001140404331131211221333342030210024424100421142244142423204144022024240312431031111112203033121213233434324324030243231222434033222402331114024443330233420102113200341322102040430420312332030411304042402042244032111302234221313230110131310031103034123440300144300134444114413114220222231414214123430040212121002102223031141012123131320243403204201334323111330044220330302033404203034141222034023013140110443224133040231101203320132011332110132200032404410341120243014234231243142131020033114203340004402441100410144044204030341122444334321022303133011223312121444200202203041123200044034324043444000331012022122400241310420112034014441342044031201233000031430242033130111224002131231431000202214332411432430413014213233403100111111312201022232023430440312121331341041014311233242101040124140042422311001023440140230442230121420442240310032223430121120421444434031441304244244422424213203143303434213413033301433344402442243131343200340342334341230412111332411423321210100210010420010121010333140122332321141231143331102010340430133333403233402131221413443344311212432444131402021344120044313204431233113203204421401232330433304303122303130101303310213112111344331302132343131331044311122232134424400124214401404332420030330431242134243010143134110100432444344140322434420043204230044204322042321000210123400020400424233104211231123442024214012021041302343043404234243003431130224330130420230341424222033244313102120033132431301102023103413123422204002443210131240100302200210010133240303123404", "311412421014402210340344013343024142321204131230044111003343002404214124102421402322314202411402240021211031441111022140104212040130232341043133431103423213114240311100441004032423301432341314010044124434434421233140203333343024300340330433242113243224242334043034104300143234243213420233414411441314024212332232200103022422022124011032234432204140403423110033224241404313041043200002044144311124021402301222240111300112432420310411003403121302311442041412200124144111402404313214214012322024411044034102012003401110410203403104424121232104342421342012114041421422122302324042120342000224441244144403443331132213214421231112023430114441223214013013431140420433023003114403214111033133110314201014310231224030000430411201210224333100042241411322144020440101401023211302401114200043332444321340213030013433400442441313133444114441122114401300311121310122222033230441122332004430001023301423320341412123304310210341041440001220404434132014440411321012233420220240010232444123024214314130414301343430444433013304243300202004443131244241332203302340134302203212004222110400203220302100223000244331141312040420141230021341243212113211111211034142134042222324043324332424100404000334432142441322412010104143330401432134440222001103223411310012130132243220114040311021434233212122402221114211004112224002242143243414221440433220244031022203322123211444010340244411241142043413122214401442233404123321331023341310112140112233340143401101342323203400240121131034222342301330221212331131123424310034143042411224422111432423422014014214010340222310402121112330024003012342340330022403022013224031023340213323342314411014042222014322013132120332200222320423020010212040032023421422311200212323220244303103040300312411130031420334014244320004331421423240034200213204001330244212403323141021430100210323043004023140044144304424101143234130440122123341324123444304413020104404014030023411012430031302043031031434123302221244121102340044410000233343233231410113133203314004020433110341043401321133133030100322041333043301133233402421144140302432430241414003334210030022132324123323302042230043202111211112304412030023124201004241302113314311121320341242422320112104102012122224424430342110302041113041423411442032113302440140433244322444422110210424211403034120010121000104140014420442122424140411112002304440013314023140401002433133133302021400000021341442000204001411212110324243042213232311100400313234321033034014422230401222421334434224421311113212344430344323400023313404222213343201241441031023442303314442330000413340332323042201421210042123221314012300130002312341204213031020432021301330133341022441432030400214143301412041312140223234202203044422123203201004110332022201343111331302303040021202014334100204411324311404133220343121422011430342323424130444003313042344342230211400032421230110134414043103322444320132041021233403324321021443122104041322344111020021240312242440412343323012403301112003211114322334040441311114223021133123330332043001402123202234100232112323001014414223213131402140122243024413322303412200142031422400411103400342312030013202302441214241124030114321442341413231242334310401043431421004101112031030343124334402301421024311204124111103341234401403204203403013412140420142303203033232421004240431404234443231312211002014402443323412034100334213204340324102400311310320341300230122041422021022103144300413201111420003032301344324243433321241232441442400203434102440234113132443224322241212221022004244223320011100223433023213144203200320404130240300004312414212443414343134341210433311000434304442004342312041131131303010013223200310003323022212013230413030444321410431142141423400421311044143024402023433144343002001142113304320024413043431113000104414202122142004231430333340211302243242423141020403133030443420312401310121043032002233040400410433322012321100202213411430413004233410334044300330200343322004302241223233322314121113140103010011113243241243132202010013413204001324413343124442111443321231403031042011224131323242423100111113211212004003210330322114330101434202431420121044442001303222203433411303210212030100003024412342400140240344033130202240423003230240310440110210323314400100111342121210202111330140104003031143100201304430244302231142313432223103024010330334342011030012314232011110043111411212431440231331330312334422023301013013200433314102032113023231131203424423113444141210244123130024014134430430132113221211034413440104332", "123042110220102442003220214123134443402004022313030411233200042341230034010440030233221410424323402330300013043123443232132414040300133230100232430034120414402110030243111421330114123202303203403432110423233413043442303442004422041214313411444133433422403334430330324342343041321144133432443244123014010141231442233023120313343402223220103341413120020424213232101130322334240244120421323020441340130414101330211221224443341033422240103232222430343440323110134021344320024301300134044223231241443231344201110330413201241323011021204411330302033314110033311303040142431421211142301430031123420400302123140440422104244300322101001244144441203011442201042322100041233411120414230422111004143111343332314104224434024404441201313434400222400440143234134402123121100112213113341230122112010003003234002321242132442024431410030302340333430121022000324430200022414213000313441042201022020341221344324042312401304110333000204122130112431200033321043140220004033430123333442402303114101434022320224403443213313423100234004332432133333011340204000444241040334101112222434402310204342002414300301234444323402112023113310241310302424030041331043110041243014014412133024310104411420400031042300032303312141241441323333421204332220211324411441144340021441111123404141211402123312030341233322433324103320213134030300434214203240234103134441033431032002212010232442200044424314303300133211331043344404122431331320401442132433443123241303314001141040400342030434032000342401243113214400130320121030402023431324121023432201001032323133011312304101141231101302233324143000423012321000201414144143411042301332210112411430212143244303331240120313310432031233223443234143410204220032430304023030434312313012213421030044420214430131022321002032031112044010400321100344132103142443320144010340430024344433102442432340423033133123201300330011121334211420444312222342102140234110403022210334220142300003132312220443331010030040100220424303230110403140103323434123422333112002332030114033334211313442040444333123123130033032142313204302040234211002312112210012422213104301144140302012024420303214330433042202044104133310232411332131432403143001133141133033202134333111144100341031304323421311323441320002434213402313001110313213200210413321410313202041040204340121321131322222234031342314144304311424304123144211402301422113303334320114134004214042244303130140224140022000304004311230422041104312214212333443103244244420100314404240332240000232243304220344323203443143310212303412212100033200331204403430104344014443414432401130240221103021122231110022331142423013041241400213001241332032131122403102220402112032200121023032021034213331244433030423213101144244242130244210042330031431340114033204042041031120232003140320321101230142122101043010120211434311114403332424344421212423213242331100131103141412342114312113213014000232303412243334044312144214413104312211400432414432402420000101010104021240303314340301423413403142044310314033340344131122333401114001402303024322331344033201141243230320120204113443322130112334401331233304034424324400323322304142304231120004133312024433031302311023114104400424223131040444320021334420101120024203214423133030440340314311244440411214021411212242013030213301001244232120224301244323424222213120203210444141430040302312211114203003110444111434303422240412103040022421212313020323034300010022332214310004134432340343444424403220041441133140133304143112032223222013400140141002240100012403312231431414043043014401000231223244331324000321331314103022012421022110413300440134412440313443104013220444301331302134444042424144111323214003144133302112014212004143000414304322234102044211022211401421430303414133102234112213341333044134121022243222314012103223023433240410400130233000120144331410102312420400020311444404442213220341433002222432324403244242141144013302220241043231001340223042012124230140401211014312202344312212014004300320400112201403134344024443000101123303344404144022021432332124012100000003441123401121001241022201134414010331422113203430403340133310221320323043114041231442203210220412122302304330003002311000033330400221133321114404344144301000044201403014202413404322440032140103221222143340023430442443004430041323023240003430031041424242201312243432021200421434034410231342044220104323404022412433241301421142114040414313410320201142241102124011322033220324003243032043432244320313220013043012344140341214044320010434003444110311310430311133", "131020234311103013433103314041102134234043100334402131241113343431024402223033224214430134340411224043144041432302112124030103144234111401002400324221210313220214211201204331044422032444430212142430421422403231203412120303310121103003423002223003324124014224422341042020100013141100142313402130202213233300000120433020331321042023312324302444112421230021031334010442004443144222034333144344014300110201343341221203401420331422020124440311204110403003111411041343103041434321404130040300111213001423103124104224130030014413342420401412314144141020421203013223014431244321011414100133033231241333032402224102123214231304421104021240004034300031411024340142424442004403014124411031000341422430242032322334013214441443230013242142101314042244212211313023220133100014423401133114014314322300023142333303302223203230131040213030014013240243302430313041203343213000230344444231014001343232131334134042330034341142141112244244101140113310204012214120402301330100201041222411323314342040241123033033400300122021033041102403222232301102041102210402120304022200000441034241411210243422422134222200410024143214211002032400122442330204344020403401141342022400200242124022402043200221144124444044034112410440224243401020102023121331400044303412103232402004121402011423323214304110231420203041042223031131023010402241030124340142224004140234204224312000340410442114340003042240102113203042232211241302023433211144101010221011431414433221044241201301012311140214421034301324112344144244121144120122310414020304312040022424111003334011032402232234233243014421343240012120224324234320111414301431303414022241403032433233440323232224003300442101324331034213034122314424224402230244302134014322103410204404003132213412024233110304430340413414200100130322443341422433310214321200131044131231310024111122034233222322001423143032244231233312002430341102444400033013014401411303401104221300020031112240404234420104042432342213113342201244214233220102330033232242040323201333401310424303031321322010041123303343042040322243242343211344032141430414320310111332121002020244123213414313134404223132011301003420312102033301030431000011324124324103304101002040420034423020320231044221332022043140233232411234011032010331324141210242233422120423214201444321433434203122034413230000332312310400332211310321134111320211424310022220133433241433024111010430241242021313434012303303331024422403123043344010443142144002233131044140122134242001110043230440024014223042300214401202222234200341000121214213011201430120012200302130111412403032124441003024024221240000132004030231101212214340034130134022033301334243132141441243334102304411312212112142424214332310113223104231033313443302313204422423202433323400214134413131343424341103343023403210422320034201210014034223114322242233020312300301140024213441132041132343343212132202433031410444412203321023034231430323404240241031214022430040244142240434040414444004321433143041000103232222231332043123130021424212100010043040043003040001403330400324302222202330434244414102201120123242122141124213234130401340343230114041033422314332200303343214211143304422214213240421434222410000202114221110433142433234324310124313442033112011034203402200034303011144102333413132220034114122123333232131110034143231211343430224114304120213231124100300403024213434244403322400224422403302010403404320024122101204210102234010102343314321124031030331303243402211132132313404322404124311014414120010022103111413310203421024030142220024031234413423442414324412010013003444402334103233134043040314131223404422410112003410444132201230314403130341324203002311003043121220442132214333141411042303440040420130424000243240141140413103043441001432133424201434140412224320442322240332104331133234010101223040431100111400201444432213134334041312141422024312142202011224122310432241414132301042003320103312410223041300433004410331100323101432034210312242023023333414002202010033233342224140324204204410134122133411241411101041143403243203402400202200330043224344202011022241101311112042000300201323303402403230420133110102322333432441124123144202104131231121101320123410331123410433031202442101030042320134303233441044340022110313140111314400342310332020110133402420401443002222142223010443302004141412120224021334204430432130210302423103321333030040032110332402010310132131043002000443441412323010403101000444414121044311443212012201441244324303422211221102403113220041244240200300241000312", "421423400343314433134313120021114423323202142403322231033300242123023204344432313312314402112130442023011114244313111211310133304414334011134421321430034001041441323214030132001014400444042243044224004014443041224322422332422110011142301312034241023443212040140420343301231332031431431034131031101414033114330300010040103111132123430131440233203214131043313301444330223012131441232001100324311034430313413404331303241313332411412243022323004111033041430434040444330032233421332440101313411221331112133330323140322123230323124314004330334022040032202032241424004310233334401400421200113220411233111433414310320013121244210123340021404004331010302131411203041030142314142430243030021441334414211042123223331421212232214020103000443313041142310010310223144034304231202231234233104212131444440420434204003311233202112330204222401002340430244032133404202103304301234304120443113124204204331404441313111313401342233033340012201434230142133222121210220011031000130024233030320303123002312101234040133210223243013333341313231431222314114114230342103224202213241210330402311000132324442213040242403003414024323143404014430110100111112201244322423401403333001014131400033140434113341244331213010304243443204040433013134233011201133041124042343414403032331404401343014403034123334304032332322223322422014032304344404141422004340442011411030223240212121203411133322143342113440411022202041022212104221012041123221442243120342121331202004231024331434030411340301233340324000303314214202304444041033340030002321241032023343020014412342444143424343201242203314021322012023322020444141203013224301424104212043321203111230101234344231032220040221242310441010123400213004031240013223231000033324200403322332101144020021412300214413241240400120032302013104004034013324102431040440012340312243344401010224430114132043444132224304223420211300003303341334003332223424134131122024433211330133204114100423420001244434204033343111041410202043342210311300401042142131302302241102333210321304410320111233131311323034203312430304313340241212121211332412323420142314143000023420301002242422033011131100002443404124040230123421303130442240024000111040002313210141221244220233342002111442421340443111430303200042410340414143021231133123300210212321332332223242441413142031312202101431122230224403304234224014202112343312423321343344030020431133213232134423133344131322030213344024242021332432001033301104433224430101032031131010110044213404014312001110040120214223014403004201040430124144040404101021222344341444203441331440343210012013224430430140414344141203423014414103434224343444212200011013342333100320433130342424444002004023244402111304024444401333441202003124331100304430222204020302112123334310424242301020412332422432230401144400120344123144404210234330100340241100204104410243302443100210331420121431441212341011420304433321021404441331232010412101242031434122221434110112403411310412114422323104311211343313101233034241030141111431310234201001214001131322320104323144024234440142411133223001014200224323412340132011031004111324224024333200432320140031441313314422013323220424412024242413411000030421243323204334300240013313004432210312144404201442301210402234102401101340312134431412134010221113423210203430203221344313040214130404004124101033110432213000323444132401444110410244202300312124233332111031021323043210021430301442412332003244010041400244040102130410330402110111443013004233120121243444440141014203344400030240221244021221332204210031100204010014413223143300213312133134230213324320403230021312003442434041224200233344022430233311044202142140141024224040302314424434222111324010311112433411340242242303002021434233302301121010204412100113411413314404201314220124010431122042023021223104044202323142440314013443323140122210031204444001001344230000400100311242012400421410011010342001040024200211212021440340330214002011110313013140041104344211203431301220141230010210202303412340134231244401244133111044214211310231332442424442413104013142321222411002313314341220202114011221340223334102440013323010434202203444113020314442241422420200422421441104410201210442302024044421020100221103421301031210412334200330034314134203432011404310312141321010201221223343334224430424424123404324413021113413402100330004000243410403124211314204321402323324301134423013340100402342134200000420033301322411202132134344304434022442400400434321431244241410141434144244220300002321121441443230222441", "121144243023132320101040011334402204221341221404300013130240040211120212302201401033142011400430341143320411304432032210202002224311104120344324030242441334023021242310244423422022242211422240120140430211213202043014444124304112423331010313301330310033233101401431122141202112010103144401313340103214401420322020334343103213243314022122002440021334433214204304400210312304120432400410440220200103004333204423213204030342421334231030343331311141012242211413124001043310002430412420010410143314402402123031431004003421241144141341301142403404410100023120134204100444330302023423034313000341104132202401242322124430433224033120432222334023201243043013343210402211303132410220313214003031133401113302230423021012332220300244032413201214214142143003444302411224323221231211100442024033203421012200300131131120141031104203133221041031102231011321240102401403003141304112012440330200221124230400331304122223231310310322030323421223342343103444013113203001213331024143204223304140333040310002241302441313030433003114102330113144203141422103301243140321430233241422221434243000134304101310343344313112431140030332113033402441004404334340221321141142011421032101142431132121311310144303444123204440324211303134314204003413032140413330133422233344240113400440412420222434124204342402142120134104430434321420321230202220300112314330420211132133130141042144343421420104102434013200212044233022203014214124002434104221243013323404223323343144413234324222034100003420114334222110344300102240231132030313044111322244101311340212301223421441322103313341202404144114433310042202124042101200440202124131011231420330410112320142230304331133042424230022212203442200434141340400003441123001001040233013424303032322214421341013002122040001022311144433144444304332300231402013210111312031220312002031433010334413300112103120344333342034400304130230322014021320003441001400414003201410341341213044142441100133221202232331122441224143312321123310102132004132332414430210130021200013403410124134400231311320012032201041120100323034003120431001112110331110410012404232313211143412134043330403021444302020340114433041211302124013144044204114204141301444024140102232014231140221000124340002412312113303432243443434123220221320110114433020141333101031032242141423131004044031310332401221433041102300120003213303434103411402224001404341120244122224303114301331402021333002204104344042230233011331130333331222023424402232311223243034430224332014001120424310234042310200220022111141020230231033022111402024314240343431431112333131132014424302032320300304242101434332432304412434032033022044013042111331112340241302414021444231243423311010440240413443202123110002303403304300024020331402032132311432314010103330134220020321401040333011320120301302404004002011412132311204244242421300230132412313203244140204423141201322202010112423234242233004204131014304412433303430221003411104220210403031233010224100042244111031323144343424334421322142010304314431332141344211422142323344410440311011212341342242223323220043014402043033140430041430114213440211132204304402011231141024034304423443412110343020140434042224301134012310414432414144013041422241104412440124110103241302022230104423101443303432114330441043010234444130212102013410332111131014012003110122210040401302222201214003440404104043331424231424312101004014032403042002244300212244340122112313400413431433102401441134340210032123220133412122044443402423024203243221211340231334213200032222420443114410340200120140420434232031112004431140002002303320210434010410423301112324013433324320004210421244123401104310444024341304221333324330234033422312400023412101214113101023203104332023332124312242230223330243042430001011310010441210220311311120401330340343443232102431444200314100410134411100141201112243034001243103104404023113223112312201140112410130342231032300220333043023402303242013112300103110223241100033244122102313422220323012434200122243030231034023042040113041134003140201244143002020234320341001043100213041201334402020404104420424021404203232134130420422023331201122443233224311044111113122330402043420421043402231214124300314110122330110140414020244002021200042343142344210014102433034410132230213310021224243121440113041444202433033224042124113123123234313310232323042232331411413110024233444103232123430302024141103242201244331121140402423231124324411321312222233122200421230111103324101330030300420402240300124441234133101341412313122042", "404301214131333212121334101440342140434203401211424240312241010412204141401321404104141043143014231423441332333342120431033423123442122204331130304243111441011213444003010241100240030240223440101431032403411331020230342424124344040321312332041004113022224230031104333202440211024413242032320114234102414223240410033343400142100144041114134243441001303421224413042114314224121412420111413122311230424214014002021023034122210122432100130031321221234412440104130044034003332422043311202040301004000044211221410102124232201442110304010140032231133022324134002431044232133101422023304244210244410324401203311011224044010141244014034302204221214123443334244103402431412244124443213213322124433140001213233212231404334402024232211143241040114040404030431140332001222324403124220321001133231421134033411113121344034020010003314434423023032234134003144330314312312102233310402232114134243331214434110414423132122024110403244332303413034024032242013001242231334043420403221434124313011233433302010142024142422133224112240104404413401240211104202412310422022313341132220410100222310324113224140220343141034311032134103441401431220114300044114143033243121114440122101313143203213444403110233423123120220200203122024310444442233224042004141210423123332020140424131241142043113212010002434120404124024424231021302420422104034411311031013131030314223430124000230101442313133033210101241301133224244404014241113010112122031211020222022140224102242323204232012323240341043004234003004101140041424311312300323241131044344123314003230020403203203424034320222110200312341033022321123243120240013412413213343201310240324134042104011140023323302042113231312424024040311141230440442004404332013032032232240142203131142124041014214142024222132420342343202440032330201401242120144341403240104334131404014031142220320441102211231233343410024100221301202142433211434002311201031004244220313141204104242301144342212311010212334140104142234003223442223334404300402044102310222034000434212431120113403131143242123222203221313043343234102000113414120431223023124102132200134220400422430024341211111230031212311112222311034410221110124241131214412434001111313234142230044321412141114412420012011434312022420121211123333020313123201034104032140122431443123421142233314412311300221304314404432223011130244303131104013212043131411241023420343224114220310412221403421140144103101341312200042323243244042441130013040010030113240423142424401444211004100403220232414140304231413103444422130020302001141002301214034021331043003402233434110332021434301141340021220303130014121342223104001422412234241010220413013044214443013320124400322203202400321103024040324310402144021022412204133133312332410141320213302242421244203420404441131403231411140042131143233441334022233111030233034122332303223413114033334101100210001432132310342421221212113434044310000421402304304312423211232341404044211024122430033230124323442130001400420331323113032111412011434124233131022024104211202003221211031004404123411040300040043234130132231024040202004202043204012102230322333130104044422023112244043444243141400221014333210300223323304013430241020231200021024424012444002010442224121121240104110143132044331122022221404102102120410100144140142344040102320103224020013214201133211114211213144134241144010423103202043423440244424333230200320434412130130130003423330412134033341241003302244114110314142213320011144404222403001122200322414442113304013424031330010402220003134003342102342323021303212320044402342212423314214420314204340412331421420333224201221243022031400232444401404342034432441422410433113112033013224242024431314440142014104240210011203404224042104414102143143141343112433003312433031424231034340030404040421231033021234332244203324321143411413341132434342013412230444000240032344130023000102440213321432211120322342200220112403011040401032342340004123431444333001343432030233433304142120234102030420321424041144233203210100423110243204011033130224443102341434324131313231011313322243021102020434412104441424342131343143042333322030020120120210134304311431302014432224113143312312303104121212011313423020032112244424034004300024321232244021004104414440413234243201412131424044020244341411142412444202431022143134442431112030102202321234022200113133223030341241142104212401444102332140013032324332240222020214141341121340302422133212300330412330224342214101134232130410034430202323010123132120122431431210234003033333", "434104032012113243241402220113224300243341233444304313040232123200142410212331121111200002213333013022422321103411332223143311410132012323103432203423130314013331431202010100321141333333043124101202421224031102013422424234344224410401032310421340223123131010122404432224300431033044001224302410333103003234414030144020120331231333304443201022303311341113033242201332423022230411140000103213321221301231042244004020432003324224432130321141111014112340423233432203210233311102202402143242401034121341201334003024403410424402104124100101142041131004123323114404343304020420204230201310403140140422010424303010043104433421110121413444330241024001231204323333302031022403112404034014134321104321402002311322402130120401021233344322342142411010414442222114144201213224312343403300131210423130232442431043330002420101434420403441401044422031144400022041413342321233041010110324303130302443333310034312402223224014434443041133314324343012021311142224444411134441101040321431211431122044030044420314044211121423000034144412113230423020422004032202014141030442113424144102011230223212413101131303420241310410323333234424331114302242240014301403012302314240213144143342014344042440243420120332244411324203202000433204121433041414430004044212313130222401203003023200301021311313331032141444444024410434034402203404331134310011034334300243212124100212243233302303222222021022130214023211400102243003321041200112213114003004000220204402042143021201122441100334322333002100022221230440341400420234102142420112333022322031100033110444433030342220011304040141232131423034300344100241222241003201023104304121422302012114302400101113142304144432430211024202132314224223044422112311331204032302314110403311040434222003210003032221334044003103102100303440434324034221443011021012213313422022040420134022013013202342310110043212321212330101402330333010040411231222331040320411404040322443122422441142420444413000341444003043041414430121332122101333211010032340114043031144132311230444124210413242202134300133142133004010320423323121104141144031300034114442212300314141221004343013442102223223420430043034134140322423413221203224424110402332233122232031303302040303401112320234223040204432230040112032004132102020113111132104022223310413411340012424331223412232401114303432343111404120242300121112300224304002002012202211434040003204434202411004242134311422220201220411341342101334434020043342201131431120332210221430124320420422100140133123314103442000204101222110421433223034104211243424421004140343320013413240421032232303123433344212001422024112240423311343223301003304213423210411420030132134114033432003432103344120434432432013230234213112202030141203112241101143310303330111401031124013314200020004431220201200410132431043443031433400410140101041402041420042432003040214442400401123141204222200424043033142430104102422104043013204440220431341044004412200113434331212230300413323413400211322313101020240002201020103124243331134434234201401431242340341020440124243231203210222422012002044043220400200001133224424233241043303043324201034021232322130021402204002000032200324033044042021003214011411031334444442340124404032314434303014114124031422314141012012401000120334213221410030033200433234022234232124410320321402214131400240424111441001310213441340223043130121212200332303020440400121144203232004411101403413303004013041020311213434333442044022113120433244300343002044441321423230334400321010303022302130333334204403114334204202012313202103044042432203320320310241214401141002222242343140440110442422411302242220330143210040444332210030214242220314122212332022231411313203323124424320411033123020211104101010233033132432022324412114001134003114433203012214232112222230301103334211013102300333441312310340243232441412331344220342442142330101024344344130322140020134140443424423312244011410341444001224411222101034443440004042213110203302212233224114124214200314114124021342104342430034241010412344410220032304002340331013031211401123340132442241012044032444322410341012401032420204344042102421403444121404014421234322400431210020230003142121203311120041044303420202412404213120240440101403030433324103220422234034013014004320431034412411024400134441332340022040134414240221013011212414233120132130210421431402444200433424033444332440000014301221103034234003241300140121014412111322333420444110330410322314200423244031213143311344111013112141421102201440121421301114132232042111220143124", "214300114221440241041442011114240413224243013001010120230230101323404404112313142213402343004324314444021412003443233324134410014002422213312101110411402320331340403222420221404411424424132422044214312133121013211434244403134041201320213103133321420034201241100041422242014133123132130330012010233134411242323443024112212411110441333110130123032413121212143330134324121412243103141120003012323400002030200120400301114143040240011411441014234424311102321003424014222120040230131311322400043024200223001032422201121013432342002204404434113100410114210312423410204424032304042034002024411232321410412304022134143430113040202040403330214220004431020032012231042301424314334003022041120203344302413341403020400443133004243402132233324134020203033244333212440120011314422011132043003400314244402204214231410132213432222412311224204131212112124323333322020402143342423301140240401213401143432123312421113444410342340222232404434303414210302333323301344331121341123024331423113013321033042310224322041203030002024310331204104012234341112234130314333414131231040141143032314444041104104412230330313423223240334034141111033323414442143302322003014212241240041343423043230430334320112143424014311431004221111401021111443122124341020304232230024230022334231441001433330001102220313141134432430304440400201301002403310312430143401433323414340444342341244032411140424202320110122002411221032341322142100320414100041244223044114401232044433104421242303320330024042023303412403122221220023121323242213222134231012432200023322243004011204002143123031203021124131433143111123203311213440010413443433201220413302433333330401032031013312023300431412224113342343434413210134203242342214210112301411333222240110241034334224314242021323343232012030130331333243104140322210202202310331030412242104244121432201104404021403431400420401212313313123310401300001334431240301043314334004033203043420413112122342232030232243440032234042000012221241101311023211230422032331312130301430320112331044340221421103422404332340140030043031242431034012220143011000344210412103110421334430031413324143223103301144104341211442312021330123031132131221103042244104444230343242324244030002311344010430010324442120043123422231043431420414201224234014102231413400202430002434424021304102132133342020111332034001431140010441234133344031242321212332310221311300411033302423231330202433222312402203402043021004430134034314412331022231221212412422010233000324234302134003310104424212340143222312320200031232031323330243304112114032320122034224301124224434423230220444111142441031333144223424040132143340443300221031022430012311311232401433143133014311110044044124142400003334410222032202034014441110412440213402120013203034024320102100420412331044124123403242111430341033003331212010221233134234114200200001200040233441233411004101230133311401403103310023204023442120110120202110122024124103302243124111400330433320041243311242100423443334410121004314234201112432130113124011212441014041122144214111423324103113231312130023210230033321324420212022321323213040342432402122224103442034200312040031441203141122121144441223313202301340232402430120321332124303430021401443200242421311201224401041040141241243103143142040320441142434444432443023100411402111013423401011012032202032134142311202100044432312343033241113302444134141141112212441010211124134412141242330024402032443202134241400022300044244223432003043103113204103113223231212031340014301031043103041124433040032104113213403414300330042322434030404243112003431144434411300340321211424403133432041313002433430201430214400221113230040423403241240032444014343013034022323343320323003434420222203123301003143003120310114233230443213001032400104401124034324121412003133434240341130314221011044143324124224324320332144011021012204131142000340123300343114224100432324020334022230343323404121244240302200304424131030240021033131233244442042130312342342213032013033144004400142343113031230220204422442223212240204341004320302311440314132042012230401404133400042020424303133040020441013220242122042224422320110103420444401430330414324213234214343311202432112412333331232112114111120123033422140210422410012324142011320132140041230130131443021114032210012244002131301414103003400210021330222323443224222014023444044112203434403101344444234210034132123211311001022032422442431321014203004044124114432202420300024402000023142313402142213434003222130234002300042010013421131000230", "413412100041432012111423434421342344332243310411014442210301040410121404013311024002131421340242001102210021002010410100331144114130023322003343342112230011240201314311144133242202442312331010024403043232444333312401430400002042120023204333440024312424310342103404232413014422220440143124340211043244434411322023041020020333032201001020122033032133334024132134031313104042444242423104103401330240404242343303334323234134112213024323014341320234013310040340401434110334430200320410414303433042241134321313103404212004200223032442102312132434120324403303330230113101044401332401242123011022033040120413333133202011033211024200042240134133333122022213412011122333443421321443302120304410212124212300211411420332022001342140234101132314021443421200412302320312220311113223011222123321104133210241323434441342324212240321410432421013303301010120244004434113200220041321324041430140122303042133044021122112434023430444344303401004423202040331310001331210421120112041343143320042011340240302130002134424244000411114133213331333220013344414020443443321014403431302311413023124402400344013133241331302142110040133243244202341330312410413330330222102004210010112244302044402322003243231332340341443003122431101214103124040043444443030134013433221131201202333301331204130343423032113331040413034233342010331232330331103442144032331243342120211033404042144103324401101400011301320212234412041100142302344433141201242110340331432404412033132332300432413241130342410303304330043031022441211231343334034241111234223100314322402213342003121022422143420301402233020014120440040100414243344400132201342130101240000232340034443401411401304120103330412143313022400130043401100333131142414413323043443232210204113124014323044024312300304204043241202223421303302314131003002122412134012410402141224342043222410103321223230434430100441221241414233002412441243212230032324343012304343330401301320402021110423313243420102400010211341134300220443340304424304220202332103211100041424042033432223441034022010333442040140114101141031444103112104330141010214441210132303401101011320443014430211413233230210112240011224022340241020343302442014312404411301211134323420301204010243223013133222032003313100341240202433202022034044210410024210222333344324342433132204421031023233321114302303304021040000420040121142130241344111003042031024033202122320240020212101114031403030203340023132303133103110101343400000114042133023240410104020132114341212334104031231100112133402114312343313221422041201300102443342423001211043421334113313201314003024111232332020114011112443402024033400022300333031412412421201243042404414010003140000314010134104230421424240311414301234432210321043034333224401342220132432202440323310130332334141311013111143102310434143124344140200312101402301112441130110204110320412203443301423310320102103224204040023330241312420434230342111132142124203011223340441414423123333423404312212023332240012134244440423400240433030330012312140204430123344123140332411312233432412243020142402112303041103031313341323341414410403240412121104314400113021034304124300012324410404020143013030240041340332041441413124212302323004333422014424431211440204422333400402030410132144334223322310114144112403302113324014320321010313441044424143223403401040230014300312310443421220211144041304123444304044011104130130331003324233330423410223242232130121300234140123424130003214214214013230242123121102330322142334123302303322312323013420024104024310012032010011402021134044402243232223004110112423313031232331330403241211120022412122231330013133012333034010141302411104233342340303103202231232204121242444122000203041243022413010432133131324102440233432111002142122100413304133221421300213003321130014242224143323344112044034040411243203421430030124224000002241131214424213242122244421104443101012133010403204024044042431110403102120012033034344132234311413411022433424010441144014440434010114030443121300304443321110431102131411223413411241131224132004320430323343140411302423433200313233422412013104043241143113300330211032001300401342003123232140204123420210014211011040011210220343322201101143321322300233144310012133201334434241422442424430242424444004300132241444420000303140030240140421401032104443321311402304132323212122114311233241210324423004342302233244302113344044401012111441041103313412222432011122320040430321100432114220044034434240304131121442212311201413343320422100014034103021143110222201434", "023420430212404044130142313433202332320131321341141230401002144423033414133030211313312100114344142441100444220032424203041121000312432213213001402332032002441043033244213341332124031411424410221223321010204401141320302132004313320241131121320420413401201341400332301204441134423103011314304334443342333023420132023222342340240413032103030442244310422224121200000442344023212144031404243021113320403141231003432423324442414012044433132133144303302100130003123123343101410434031123320320012142022101223101104423424341141124232324441340412324403231324424402141223442332340030432020123002213111343303223143130421434203402110412024213002243223304214313114122324012432011210420122420302240140240312121214424113300030000214033211042133412232200131430212022301033244032131340120014012131222310224131213334233243010310421442141340404211142403231334224331220340030344120132110212144414041142402102421122030123200313102002431403034034042432340221310102114231414341412141003233122234134200343003022300144123012404400242003241242034301130433341002223312344110431324421230423334410332442313313130041103003022104201313314411342304224130212413324001034132024304402224234220212104433214224334311442132144232334233234212311132131340012342443443210020313204133201144320100120222103210220424112010324430020002400344211120112324100433412134333303223000422121104200221133022301221204141232043434021104022241112132231022240000014243141441034442001134034023004102213420411222404322103334140401143241222423343301314304404334242440132121444111002412201221011401401104241133313200113120310310441041033433233104010140032410321104130304440010432434211103411130034422333101040421340010243142240322440144412044122243312333243041113331143143414112121311424441330312241024042421233011204302244144104313212040233310112004122201103222342330220140332313043122132022432043023310212303113344012224300443303131321341202101332243322243401300334420300034441200101330233221200223402244032413141214403132311131333234404132300004413303443322022302300322041440313240431401311311121103343012344340400010310230011343014331030323303041121442012111412303143010013102040341404020042432442240444401210204324211031121210424231143314323331413344130400420114134120231343043303110401304121223222421412404132323134310302424304024031202020001244431314312014233041443112323300000113013414213230121241140024234303002341410412004312311123444213224024133340202232311434224402222444233041440212131124442022403424040222432201420112134042433212334210040340213000402000323122422214032203211234340442333001132041334432333303341310120034231014240000014134223041014022142211121110033041304430214230232022311042101104114330044330032312242041313123312231023222214421000301333212243300214140110014221411114444404413313034143024224132333042044234114222013113002240334334311430032030432120424021432144022233244431132040431101214022201132202424421104112001414001132204200340103223131043230143234243130130141230212311020411012214102432431144200103013212141100214001343403144212314244000322232241204120103444244043002134214410204020441421321312202212120413111002033133402441413332312223442424332114143304313042441031124311040410023404223312114332201221431114044211234043424442330023230440000414023124224211040343223011110243033120024201434330111043204443321132434110143340300204404342102241342240341203430410321414214020000203013040300024332213331013124200042032104022031420043101343212141014044312243131114211001444323433141013110413102213334003303112212203311021004114310141212244420204044212333030132321120311114334204421042242230442303110132232344320014000110034112222311413004122241341320211341313144441423401140020334134140224021021330343030203214130244412114224001340144312221114421344234233431110144043433120032144302221122113140113320303202041343200423123021412134332044031141142432411034220101313332433224323032412040044040021333102104043142112000442231023410100234421244403212014232244304234311200100231243130041013314224044003302104144041341330224110441014124212400233243403201323302323234043320304012423041440141033203231102204003223424321001023324001130031142431142010400313103104133401434432222424000204004012104010001140333102440111333313401420413220341424233201120010144243242030443040404323103042204400342134024402231104031142433413400114313141344014410411011442424212444022041102402432333412333100044013134230424323344144313312", "212302341031323024231144122322230322404014430104402433010031234434314324123241242204304113210134311423321021113002002321402001032424322340123024012020411322100023124133324220304234403113142202130234041302324434303413411430034243302022403034130100311334042210144014143410003011413443200202313022432400304323443000001311103403200420122024330023131034104331201320114421414243232311031141023303113421314224231243021043122433231244304311234232141421420332223320303321441433030414012342301322141244441332014332131213001114431324144223112042443111223244332411311140411130334001031244212302101314124131320404032422241421022023021010022044220113200132242434134203343304123201121440403010141343031113241133032123324203302012233434204214003410233011330330124303234010031114044001434433420200143410043303422232431220024431330440220014114303003042230042332042022344024113023442110214411214224421234240322421323421013331324411211402423341340241301312332142031403244233343312044223011324343214310332041202324001400043334413044001033103200043042034122214332431301431012330411301312332342021424311243442431231104343444313302043203413230032131311102113434442314401211324104223012140022323143140140143332332120114102200014201034010304112000202423034424202304214333341324302040203023424310204443103221134000402414441304441210114122033311233440212243431442011024210043331411011014102121022234043034102220401134320044200223114042342443433322341422402221430010324140200244231304411420124033200010301031043012343412341400210423023040131002434133330103404310001202401313422044032211234342231422040430123333024403432204003112003432240212042410442014123331030011231432033010241421221442414234101422020024404202402101130003123433420330122423314232003020312123230302243131110332310301032042331131231131212403242204202001302041043002200021423341434123403243421234020432144414321242224310212011244021110031114212303020213122032132141131144431133123320011423222211440203231442403410402434312430440241041302003404040213140003203114420412301202422304423321030214202144002243022422113301413301334244130224210202003241034221213413320112300030202340412220410303230401203324101131004323134420201001420224441104233402044301313001211444202110220342400100213213442230000441131220110101233231403143130200122420201244410102340104242244411311422104230100233123442322312034312010200211334420034134020233412104323222211113041121404424323142101034142232210414244214312334014424430241332203242222343040243434044210431312121112204412232433111021400421114103211224244232401042224344403124241032143220131134024304010101001210310101433211001231410022010414433122102130132311441023302403424201443204123411140140303404144401312302413021100222044010212421212223301340132102212121400421340101200402243011142113031211222300003120042243014440221212204023033013303433140344021422220003340112220322432230032204001301331134334404241220202100202431304221134241304140441221132241022101100031003240141342204031002043241132113001123421130344322024404040223013114220440402302204302131023203131213231230404131000024114031324332414240134200402033224141231001011040303300020001300431223322123113221130011442312012010442204410440201344404220220424024413144422113241312422201412331041100242022001234340434314044333043320104411004211222313321202202043100311242303234110211032130241443113142311442113210413023243222401444421034302023231323440130122040131233121243204313100102223414023200332320424223103344344133214424143430211111300441232410414214240431240322334232042244004033213421202004414141303104332002100030041314402041141012431113032441313304110434120222032024104122212104312041114000300324123043000430424440101404410110001000104333022111023441202203331224341002324122002422232032204401113032423443043214143010344234013234213243233134411424200034001230234422031312133322444404432001301321342344003342412212430032322114042203003220441112321142233332022224333234012434423020332414234004333023410034131141020244243024012200224324112442433213102303231121420220012301444432100210244013202233104041434032122342240334242001132043010020013010400300433030001214144142440442113012210413433241431131120214301230242432313100310200113342430102333142301044142400031003322432133312441411113200213121012014423233132301313111203423022102441302103024204430224424013411103102422330401204341034141321224042114122401310340243443243123313301131304220022241422", "414440430120131011444313022324130143324334002144434332222442432334032422242021231402112331321300104233021414232242432320432330112413400323014333321112332304410003004203324002404111243412101321011240430013410243333200142142403200010410241001422424024232424010422220040330033233024311321132112003334403043210000303044342044042013111034113140401331100331114222141214221210122440300240214323104310233240002440330300211232022244232131433021211213334200242332303333123044243423440110112040312003134121204441110113243023432004434032423330201202421234013410231104011203144034012344322330332114441401001402040004401341402431403032131230022122244113303144330434443014343043343214332014043012044003402004102243113421324420343343140030134100234230432132013344420141002033443200340110013103134121313034014104442303031320123132334304441320424114243244143123002321431440124222140041112010413123331140211321343341032413434132230003142401300243002200201324202320204322402310300244202213332404131224043310330322113201404432422042014313313033402412004441233022134401030320110040321032141432304434322233320002121342142100433312203112203112433003021013111423234303201222444222132413411013010121042311221443022110133423012344330342244140124143341024102433134002321111422212213111122444101204403230033141404220002204120044204343410424002333312343223010443444224410243401340414334224103414021132430001130131331300110003142310023300003232434113331412032141303234310420322232401132124031314404424130040421313240024312011214434201230221043322100324034134201211233311443111004204233141213203131301301412224331432010123034313231432414244421242312130211310003330122231241443322242204013101104122310223441320112003100120340112221340430312143044331211021322014412040133214141112313320121130041430003432314303023332432313132013233412000034134212424444042043422143432020333121300433123130300234123101113001033420324223201442331330441334123324001334103334332310302341332040030310320213120341122300331401343013212221131200133143422320203223032140232234403324131403420343311134440143432144423132243013121212003332223422201211223310014131123442000124032042312431034140222020201043101140040121334210140104141214042004043102114403312241114143000000414302430330431044423131203201014410202330121314202340202120120132043001304204102002410000241212122214202000341301332101314340222040103204011323330430302043410420241232133141222440300332204120420103322331440024332123341403312111232124324003111023141402103412311201213310023014420311143041141201044031441420223101013242230004121142234241004204124313403344342232304003331303130321314412140113433334301321403142440003223242112342420112302134412120310404302331432400423012333211112133004302340440012124314432442120421240011024213210204404430332321403102304310424001434241303223042242134443104220402220140101422423042243232011130130314241144334021432313243413022230233413410024422234244240221243422401240420002300220234113021130420022003213242423113023243020020033421022141401200213404330112434220401432030124130424000031002310142320223230103303213022330113344122132432003044400413000340232212231114434213332011403211220344044331113211244002014434202144332432420042402342041231034234203243343000410332424030401044330300304201221342041133103133433301240244203321342332441120133402120332001042403000231212243240442242002331443421042141322344313133334020323121123141422302102012243220402202024111420011421320414113233004202223022130210312322004140220343134333223130010020124112241022443414223234341123340101001342131420131423214422334434304010123101331431414220424444410021143440134203140023131420141013241230123031422341033232334301033223123341343414424143131131014211404030124440110421103244300221341301303004003014410010122111401201214014121121214033333404444431130140402142404201102042043212403203302443402414424342033133211031022213144140014313022100001413444411241301423231142043343103020200021230112000334300220043204304021004034201123144434443344242241210443141400014333320311333201303223433330443003422042430223104132003331240420132101042001313020324411442440104232033301233224042043210131410444132310401402011030002234143434032140201211230101131301120134212313403044001004301134411134414442102444134412231041301101213002230203432014222343230024144302232420221340203413023102033233210232120412334103320002430013331311032232140122030413401430311232012104001343301", "021244112010224103140012401101112432331240402213203014233422422144100323004010043322443034143120232430221014343014320412333443031232142244032304303324223042420313103411002203411234044433213430242233204120401223033130431121023224324044240431102324434043311241112023302411313244242033432320021400044233033031121433423304300202104341242234403100412210004142003001413341303220404240043124421423210442111402002323323440304430003320414233013241131303322304401242323224403213243034331344223332214444411424034310323010400411001411102103321222421242142132434124313040213321430441311440301340024102340104341200303112231420300221422430401240320300000240031021403430431430030013211013143013401313230321030441410330242221304144311200113301201140234112304321422142114443401331102102020210020121332110434214142244043434040421020030243412434004003212331222402021011140200312411031143142224040014134004243334034223220320122230020442401403300311122422330134330344400032423121222040233414333004232104233120420331312142023124001112131401343044334310420100032301114024340440242240204241413314424144311333223221402330304131103112222144112120340214420012302131044434212322113143411210143442233302122202411202333202121210203441134102402242440021441310102444430110004123204400413422443420314423313400101424331301103200232402324011010031413101024401120110212341322111043433443412404300120323332402421313303041324043112011322032301221103144203341114304424311110014301204133014020222121042214331102313433120322004101044200442412313340321441004020144233131312244034003041422130312230313144020413424421202433034411444023321401443431201130210433124231304222124124430332101220301421220311041414320431402201002114121021400204020134102330102102410101144320403332114132412411412130131020000231444113014110313322343041322143101440223233410440103132334040242302241210113022201300433003042311133400122430432312123303244034211143321414040243211123132123010413341324043211220140310110300443221203124232032410320303244133410442220023302301124202202031323322014302031224211311034034020230021231322414023323410022134114341024031403304042224221141314343121230302010333120343441023003200331014214111220343003304311240120444222430011102300432200112220003423300123210032002402134022401441100312113202140443303424123032342233040302220441124141323012110331104303342211014322121144334300031040310320103024222201003141232000313200310433222140204044113443400120042031012302230101003111434141432121424211422103102420204414413023403332141323241420023143434412200243021311140204034143324233014434220322240102311013033001420304431212340430140121010344042440134411210142133333012104402030234134101031114142022022243014200401304311130004310040010014414010321200434134434241124331012143021220102242003401434043343020044143144220202314030411011312134220022112124400424131120412032423002314301130203112344301443242341040203221114001322323200433004300010100333202204131004420410414402213142003204422213311442000343013324401301304010112104113244241142114033312301034144232221244443130334122033031003301010133013232213330232004241032424111310134210241042121010243404134011434214041043311311321004321033001301122110311031320343311012323120021232012114341033212032330212331441440114241312231343430331110203132231300403120302044422302044330433041340000414022114223223421430004003111142334231202034204422013200144344311200141342323314110122103340424313343334341032322313032110130434110044332202123131242110232102343410410413420234200020122440142011314001011123430222413234441400304444000221410023034033112240102443211134112323330330244301411143114010144304100040440031422433141001021334110224221233430134414303102200013002334241202214031021202343022032130044120344204344241001122200212220414100301444133211120213234244421002414443120320043331223442110414123233343240230041430104121232234342133224340104404202241204434324021121214304442313141044030034103430342334334133040140013332111023342200402044434100402043111342023220344121143304202303212341234402124442113323133412224123433220324013210342203043212321444040223300104401013144203232331324022102232032014441330130100103031334024231243330434210134320012220302214430021201312204422242012122041444013040411304122322313041101233212343311342424032424300102133411244211411100140013114010311011230030434030322044432001441413143031044042030430034441321014402340041134323034432200430240224410404", "320123212122010333033313243213040012230341023312222040111313004044011021440101430031224011301110323334330324324110223320224002020131230443114214340100124423243211410333424044401144042322432123041102330333110400442323330133011141001402301403214124241021303114241434412341042324004313112322440004334334022414122041311113230344210301110331332243023241033332022213302040101403111202012134244011132033323012120021100212123220240044000331000414424212112113144344404013044110340240000104112013322020304110203031110213200321344400140341102311232400411430440441001144441343221230122111142010123312224431041014022034110044300141113040243432322231312242013043332043104403224240123142320303311324430420030201234141032040112104401403431404424420210004221140111031141103003013204344231243402344223044421401443200340240424444300004000203240321303403003040402431340221022211101023240402013241043011124311210123313341214101101204012421043040302241343230401233013010204042222222134242124400133023423341100013123441122023103133132123444310044122024041101244142223020200304414444204013220322113230330334030212323243211041244443114223323211321140041000042212300124324433344331203411312133440143223031214113023231004001231213330444400001411403130232232314440342121130224140103044011323212023340321412421204434003212331001210133121101001244114320301322313332221243132134334042043442123411413323444422443040340422302320023442411141204110213312204230302211332301442004133312113123110122322441311102433123212104212114302403200140011011421021012121423200002224020031134102403333244130104320400442221023203131240114340311144212312123304234242031310010323432430401324133114424143124221030244210242132022214140404132341412244024324341132301434024023141332442102403342143444003221200002220034444041323312134011313132310014234044414412022231342033214332033431420341341341310441424143120123241143134211422402234130300224414132424120234112242234243443221300033243320222241232211244342034003304321112110443102331110321411120031314001130220104240233414122321020041032132330343010231021343221213330144242044400202311144444133134213242421344010110402440241304411432201123323121402133134124220103340042032013041432141123224231000113132314423243221404100421304224211201443114000001004340414424140143301023431332410331411232211234434124100321202014204114422041333123311022341143230320240111221320422422221220220134311214400033121304343434113321404300121222202324114112123203220023422123012244324302224320320141141423330243044242440322314210330002213342423104443034112341340023414432224203240432203212230334230122313033413004231240222403322323334124401003041100024122421000242224341211200433423033013100222242344030040133310414200132021334411213310420433430112134131143020000342300020423400100244112040434410412331211401124222321024202040244341230343003310113320410041010122144004322340034240123211243443003131230212030022101343120313203222130100422014441110403212410420324324402101230423410320143143214302141100244234003204123301232341421243244303313040431202120223441101404330410421202301442431043433224432314441013022120234423310322232004322431012031020442312344334340433042132214232221322313111343340321132433040322021244033334013112104234304020321443232212244330132323201402304043400142301123324040122032314120244422033340202203000324330401402322412234113422422202224110131111314302044122100014442102334342242303200041012332113200202210042312301003404100433133140303444202121423412200341104134014020304410134411340420200441100241123011143213421432303233223140133131010440034130144313243113122403011130422102103131433440142133403122024114344322144310134421110043410124422021212110244344432012241411224114334020340330232412202401101202340223022144223423400231423413411031413022030232402341144444124400332230242012144021222000300024321313321421312234204041323422212424123441401041431003011334214212111413013024032123234341212103402004433401032303344401431202114412422022114242244431343234300022002123232001111132143414130101344410441214220023420120022333011224044123441003422114020141222010140311132412430013221301212311123044432413240341012023312122200334443242414433233211041224211410134014322203203141222331002243110212101210200204133414440331332331104422231202004030031444102101214243210133022001232220104030330434204004424203443332121111220022100023101102210004331203232414100302203443042402104332022023412", "021133001202010341434103432343344133330223440212122221021333213240022442143133234130231221403403213404014232103200142410034343324204204422402040404200202423212320330223343443142220413423010440201210202000000444232343121121232403111200030143401233440220204134132100400402301333341303034310344304310022133232324234121013143000230433304422201413402201400334244111013324304441111124041030044204210430442232310110243344330340004021323404031213142133420314102200403142411040243144124413444233044011131434233123003141211142200431012441243412003101144113143022131201121002310343224332011424030344031230000231110410102013423133312011004143343133002103144422003241430040404424023021034143044003200010203203003403443043334430411113021211204112133331442121221311422030222313443401334022140310121401310010021142230342342243144110233433233312103313212310414124124330344001034212421331003312022224242010140114340101132104440200314302224343432021010332420402320321201221121231322143312313102201442310212443322402104230121420320134201210111232323141240302311402200014124310411242024214114421303440110330111444331422131134320414142120233234131330144111401114313213200022423310233341432322213244122031232411121330102412400214032210212243134103420301244311004013401442430333310113102131242020223132002130112412330404213230311322203222224443341132210431334220141033200042002024034433234123322431421413344334344322420232131024044200134410001322342204423224313343241244134313213122423304233144034420324413200031332140334344223343033301342233132300424043113242222313201204314441340424110310411103110342212314233110131334003420401221343211101303304230240033422222103122412222111120230213243222043204011420013343030140110240233043443041120430010022130303432242441024213300134123301331433242021214123204202311224001003430324433431112002440300111243134343010424334132242323132204312144432201041242234142442310113040204311100220433234212032324232432344443232033004434221311414042041001304030132204020131341114432120000121212444224002441301042142031334022310003113221430430404432021131130040121210322422341141414443034441111203420034212341221341332342202421224004411220301223420301220313242221004330310330204132213233442143004422134131111321333434003114304330414211320423143043430340330121333213010031244122243104340002323223414030204434343220300043030214401312143024223312043221210040303234022143103313134343231411303204322441441011240400214144214243221322301031000011421301223404104230402311214031402002300210441233130321320041134422141223002444101400014402204322324334102244030131332012402104304314042032444224233301002211243122010101013000431212220403200031000222314103313114222142331420324041314043133214001301424334420143122331110420204210330433420142230143321111341012222141023310104402214343121420120331404300441024203124444043111042041213030310144310400123004400412131214214104443100312402302121013120220430144213023301430031011202202244102143123423014110412110310104432341011140224043131301402242410300430004321011040214222212310044334021342433334013422331314430230321410313044101022213131133443300010313431023144242403334131044431323244212231023220003100033313100140240201202403430334020334314040103210402204133223342213004414142420200211313103403132134010143222033132422223032424031020202132423410201140433240202430140042104402404413041323002431203333202323404140021244344214124013144404321230132300111104030044112100121231204411020231323043333303044403223421213422303142002343111004402134014222140334321131203121123324111010103431304033013003220013332311432401213403411000101222213324041100043011340232310311024304400011240430013124033303131441442130234302323341414001021110323144323003102021330230013113241032224423332003100411023230020432310104133232244024130433142024422041020000132134344030033202120411422310004444211102111004342101143423120403314222224120010113133240402110423113241132413432314034202241043323022422242432432210223414320410140132441434343230344130133302430443222321242000042243013014220244140203211212413403434042432441440124320044102340214002010223003141412003403344440214424121403112320422131341431334300102214301441042412031141223133213443422144101112231423132241412221031240313000334101000203144114232221013304333222024434332222314223004310320412243110101034043213201314011324244403322221202124243043423214011233343403212021112333214102132220044232201224133402313", "334131014414222020224012141002433013202033241423232231012010433024221414041241000104112012332003011300040442302220014021432023314013122040432213133443301214441042014341000221104214321321144234010223040414310202314222103300412202440441104401202002040124022132024240030021341142002421311003320022424034103012304123220010130204220421042442423444021143444002342134332231004243104104404423442022433004223311120434102304431014143222340330242434104142344334040131340240410333001310210202123321024310243441411433441210033130430120403433431302413132301202223342422344313103214023342213230001023224000240444330241323334314234202423111220420340110034224113313134014440230014022214342234300001321201113003414311000201421113032211332433134234442422112323420130314044403233432033423410410403401014314202412031123122424134200300002010422212314004344320030421412310420143034113344202001004143442441034003034212001223013023130100404420324413131340040211320404144011302020221303301011133104213310321244203303112011111424413302410112002224213203014341424031133003421132444304314323310432204011032343001231320222223340124034321013034311012212131411043113420041203340342042433401041101140313404302210104430111023232143042212123431143230224423314043441011024244233421234124131324204343302022201232113102310203303043301313410013130334301433431430134434322042002002444211344213402030311320442132044332043022021244431331210144042434224322123204143120001341304402203234301011344412020001334303223130044144100331334140403442002344020304242313033230303410003402311120201421144121323232003210430014402411014241110223110024431003134320412144320421131343201240412241301332120342323132122100020341333230241034324142042404340024323144040344432332400214103444244411101102212123312110343440132102410420323223401131010232141220424221303414310412221220011202101243104223341000400030402221411434202212401113422143140014033314342343140211343343133021344342402012324043430431424004333412312034230231043040100202303042142011441201403401121143434003312223222312043224110032321443114204322100000002213444240324230311013222200014021301110212200021332100003341203010310323404022013233402042140031212041003004012403403241340221031032434340240342004120401334013114114210441133322023034221331411241231304333101321333203402040402134043332443104330411030422200414241434000402441401231112324112014340102101423124210214314323133200413204340401042412344322400342421003301240212242141023413433400134414001104423244122340401433103111104000044232210413013223013041201023012300224303401242122132322221013310332402344401120420142120204131304434414001111012133123304101024313343201214314233013401101212042343442300343102112144120333310310222031032304413231202242121100322130001134242430444003413200210143104303424032441211141030433244314401433101312033024223202404241322324142014431031314312331132441444102414003343014011021314222234001041231304333314031330301423003202132442141424324312014001121402003010220242431133314114314410042213130131323304220210103401133104431133432433010332021302322441011030224103240024411303113113122113444131023402231040244132110302143142241243441012124101023342420221100030341232231434143020001323324201042404333324023420430420402322033242311023013330031343312211132332322021330334424432314204241144443234213130344412243304232112321442301400241131103434313132442140122314430301133303110120332123343222423330100231131312243323324240222321341332022304441111041230304241311133212200011023133332022212201304221032212033433442230233001020120022143004313304340120020033023424041210031213234403200334022112103241421303404320032314010013342030101000332320004041212404443010103412142402104222402441132230032222214131144301142044004311333231022324430412300003011330004323112222221020411220210102243114003212301124132342313104213300103112044330034214421332211002444022114201214220413421440130124234401233312333413401114434102240004041202330004011032340022024131012332223403234310234112442012303140013100314103404234102120002001224010003121004121224443033223301211332431014134113002141102440422003330141034103214214322001443021202423413121422313044203410342423241043324404002210443320434041110023300014404014134314031020341220420242104132422230233102122143121442011242410423410401100440210041042410023440334240204132144104131102010130403122401141401344411243100311403000232244324143400421314201234402032440243111", "313024212232004120020320340203424421420340001102210300002320202324311241201212221024233044312243410042241301221100013023122034131031222244220210203211140332232020224043423211041100040322124013423213014121431001022013014014111014220140114333311042311312004041213310414012442110412243334212124004312314330300314221144241202312002110101414223222010320211010034202022131234021212123420111410312431241020303300434242201002402130243300444330220310121341241343303442042331423230210242211342102023202231321443130034330214342241013422312411414222342133202432341042103010240242013043441440433040144430104440022431104244140322344034340413204003430212001014342301142423303030423231402403041342023001320342044304021434322201241414131303300410233124032310421004330434121400310103331220203202104034301421221003230304122121012202240412412330424213134003233233201141404343333130124113144014042023004341130021330101333413421241313130412321130313134042000400222113411424331143104133440244142114214121010301302001411331421244122100223331031232243141343310333201244004232023122300312202423101304144323341003432210343021241444113303411430224201023332243442412430411043422214043303331301204333340010330141434131320340110130140023130140424302304011030420212000421021034103013131324313422021212200032033304420031234203034232314433224414241320414302030013343034144314220112420432341201001030343004111244420113200240143203131321110014213234303433411121114241233400323230122220441323223140231222334324203420323334342401101322344132024223323243341331121121114004024211232413202330343001320111134121233303410142033400043333121223023031412013100231222003102141311021313010213122303321242433042020104221121113131042120422244400343142204202004101302332132242204113343230401441340030114402040343132231214204042444011222131433414024343400233314141341222012411112200124013043001404322220120303014441011403012022444400010411101114211024002213213431222342230214042030031203124103120412240000210421043300320202321101300040411120300342010443021344041134311212011012413413203224413310421443242020310414342114220020303142044022111002420413302422030113430301012210124334322412442232434410003321002110400310432314411102313040301434331131301344124100313340332213413123114311203032403103303420244023441431124434440234231043240001342320422221201014024340223413222333342331421232023312423330022241430204321144323342131202023023340410132433121040213012312001441002322200223141031323314120410413322023341243324202010342020230440021034042323441130140403344233334420044321332314324343301232234042124040131202301102133341034012113311241030132111210330032302414204413002331222131023101214132141440221440043043010440031303434244441143431322223024031041014303221404110203214134424304334044442441213213202040010300200411414424041423122243234402223231243142323404431242402041200132313440423102034410002103011321300122411233032441203111031434004212043243011331411001442020432040100241214141113444233324340040010042220223102441013410434001101343104013430223040040213031001014410424224442032204233340003211002142122401100242413442043201334012342111233022130211040124403000222032200342210010041420014343343230013202322001422421442440302321242204023141231301132111024131432141113022210230420421304042111342343231024144124232241000142401342002444103021000002443403003412144114140330400332331033422221111421434344424404404044324243401100043240421232343242133300243234243411201103403113022410331040234144330430233201111410023013141110414014124211310300014122114112244020113432020221304321304024010341330010244110101402123430200132400321413232244202414414410004324114201201020424312344021302014440144122224031024322023032232020104131410323223233202401233444440212314041431211014430344011412232230043432221330300431023142402113034204242120334101043333132204234141421200133432344141020414410203032343012122320013333003244221121044204101224302403141404110241124202230044400224031323344344404330122404434142422110134402142104232303122422120141100023024122240242103210112003243240020341431200022214122211013303441200000401323341340244400342122440242333320304202020012220301040404242443414004323341311033043013143111403323033303221122404211023030142031211104422131210121421101343012430222221443121142311132320011241103222032010400300424110224414324413422302203222302411424334310031301124423131440203142220043130130044031020022131102220113304321", "010001342000444001123133001431443010124022411300123432311333310211430444120024313222233403204114302223020402034204120111333014244400240244203402211314142344344220324120344143121042423101044311031113404211103100112243223120411320231303431413100333314441332430303331400231300022020313431143400110102013324001300003232111101113021202330141231311100210240300410300241420044441411344011224003213014343344223204410434220324224220001440041013442113032134103132222424232312134241401432444012400321121344441302143402323432000340444004323144124323132420231132234003300444300431320031330312414341201130023311442103041040303202110331224112420113210301433424310140343403400413324422401300033414411232141443023034122211243101004200234040011041341221334341412031424231443214443214302210144421324144323302442204430000033111322203020131130023124202421422144022014202310003244101200001340412011043102011244343300031103041441322122203330421313434430211124143342244004030413112430240020031312431230431003421234411130000031434341431113422212144424412201114301032423434120420122433413304124033411311413413430430102133244122313413013240002034414420404402124424302021432340423102314010030200001144203031344444313340234122431224032320323400112133201403402443322221000232423323231021020040113020440032443313233411121101420400301433013040334114142430433003344034230322334121021131131223331333420030344224414202324243102221240021303221002411231114243213033002344443413421414200433421134231243100331333220102344110003211043324242404224411002420133021311200143211122241220124443213142143310034213303231343233412142403100421133142001030400414233321200043001400134100122424411140314203234424301024320431231002020122012331203410401033222331211304113401342104323032413320243124242410332324223302140120300030200312033241201003231324310114221142432044442130343032010302021444022332244003142041230441321211423140143221203140400411011314412321034002200331311440131201440423001404003413431411331423231031200230421323103330241434411314230033221242341403423304302104023022222301413302012130023334403013001322302234023430142432303030340204212002412313431312240203112100032324330413121244103333240404310313321223234403233342022210300012103323231420110422004140101142103103404030410110230344220002141040122312423104244100003203002430212122432202340004122002440240241302103004432413443442010031032223340230211343420331203000044144444242302202120131120200033402413410104423212141001404130240413034312202103341010023403033012120112213414242431312341340234123131312000411200311104234030212201002002040202032341343313233131000323114344021003014123322334232344033122004120112122241110102233042342303111031321401333111420444311121200132230104342304023203133031011304004012331232114103432004420242440021103310300434421400303343301404111240433343301303313212043403214231033220040314342211410223031304114300010020024223021112413220300143212213043411121323220030212301410021210304001232314131021010423434112411042313414424101103104022142313033311432232240334430101040122323224044300324432431034020304211002203220314133232242240333423411004430221433044112434022423014040140042413342340034140444343122130112043003341341342144443213204031411023012222443432331132034034121132223303101343340430222132341403043401222011000412231240311312241212310410122010114123211322142140402213434112323434033014001433323304133000000424400423133314441042101314423323441120012421434103301424314132222024433003241001034232022311421043014220203031000343441123020110233032121434004230010303323224334242213312001320020100200121413034224440321010314203431003031413210000211304101200443224210330234122114404330331130411100313042414341402242444101102013301314442204230223144322311002014332114311110110103122322011214121300102203114314430132001312300311002221131312333220241231342021420322040222412114431140102213112411123124133313124221230043410143312324411302444110332314402243010414101122233343414113124210022324324424213244004103204204241134210134433322421033403242334420030033120414421343223014211030224142102230440242004413111230333230001320244020314230023213014012222113130123023300304002242204204300320042001322313340031212043331013111412442010104131212132214202120321144221203214030131404233144432022341040330310021240012342024320131332421000413002433324313310342111103414341330244224304043121332424414334313210234231444012122010001410132114100214", "343420420301320210214444123002031303143403144013021421300101312303144110430401210101041122101201431044404102200023240342244442133410201041021111123131133013143132032130230402300004320242430020330024341412401134341311322344000102012224231302311232442103222100103233222434322101444304114041010323233331221023022213430342004041212243441213331004101330424301330412034023401123203431332032311101313004443304242400121400112111401012033214200213002410020113404420341320034312232323042312142323433341001410414104133412010102231140433142104103423420112302040404044444043004013032330202120234441223401413010002042313433311313010232240432244414201003330031240233312204303011422222420343403304204000123104000144440302240300140013232021243230024203013130414441014103301111002420034113123044324101214320032310414011011111231134114214313311334113241410334121141224020101331434214142004040222110132230413431230132424004423004243134134011303002040033144322233343204242301442211313221103322232222141303221311142221220143043123342213120302111122342213303323304342444013340412324031133403103432400032032333322201012030400000330003443301432433323102401330322422412100011113312231040023344210432431300111312240013043400030222002113132320212313121101332242334131402342113113001030130341443413422343141243432343414102402031101432010244321211313010012321244442001202104100332124142340102442303443433210140100330034033402020100430431230404103142034142030022110300424420040211202034401120221440433404020141134040243303013433222141404122124104013302043101230311404422344310042043101001403141240103113401400003314243032400012433224142434141310444323404320214121411244010344001413234313343432424321130234114243141244443211004013442302313221242102412322223203114340021331443022013223431400300311220014321431013022221412113130414112040414122331304042024022144420123004412243412443241143434041103041321403220011211140214203131320014021440322033142411333434232413400440142330100133101402112441033433200002234201044041210423413003440132034302132301144043412240212030214103104424011431022340130111221144012120322041140223040424431423311311201424041004023320234343243144040034033400024033224443210100231144021330011300404413214443133010344322044122113132042321420011003403140244214130301340320221021400100102421201131030322033310000412411101212412233134404322222344224341301410012332442331220242002113412314223422122033022002134433434002140102333113133414111044303432332222233100420442220220024044111403310443202034400222412001104310112040103122422321332010103422140411033343242121401203433233013333432232020001120024041424200021103021033311234340302221430143140012401131241121410434303133222424410321411340222303013201433311301403003323141123112331133312420230131020313340311000431423111210300330313220311220000312014031141210403444201323411313010142042241113144200031401444413242304301343423140231324100411341331233340111123344440201410310400330202303031341230112333121000340034322322014233413441332122241414034240001120232010004033032231302232132321130024133431133020243221214444424340423041233301414033343332030300031213112131011431203023114130104132303112433143410103222033100433044420230042121242410140042014001040003013200211442141212232143340341201020241233224131142402334131012031420444222040121201023421434342311331200300340141004244232200132423434312111013324244342001024142131244241203344211114344130214014001001404410232443441000042320103423100002431223414114301310224303410000134304031130320002232112331014003313414013244021123143120301400311242213301003214220431431410011214214411320420213314333041402301112411041222320201032432133201210231233322141434134134220314140024313403122432343011141400431023340423142004140122040113013414000000401120200040300100443400004023010030112201202232123212442030012241012000110001140204321011143040133343443342120123132223133203340121034321001332302243142322202102301120021044103222323311413402211213443023412244031243304020413110411131313201000141001024321420321414143421413200333203013114214212142342442403433203221232201411420102120123301441323212031311441140102423301020242011411442404203404101344443422244223331203421332423114243443144101411411411134313204203444442324420002011041334000243413024322042300001214040314143420011021313040241012443431111344133021113442304301110140434423142012230123212041423423233423221142144020343422041043202222220121024321", "304014101133240420233233332323402124133032234124110433110023122042124231100122430404014330032210011214131404422120424310134013231430444043024123034100120031002102332114320304324233232320344422000131333324300334201204030342204212014003143240212140442420123000000214114331232212341240331330044113424240432104442303230441412024444334044123423042013442101040413321202332230241003222020000221413312442204320002141024203041343033414131302222222224443442102131221033031100301443343111102334403303030110232020321100401413002203010102043222112104413122411112242112224040014034410101032310432143140231134310001321330431000013020230432413122001401341133021320330401223442200133133044332141231310123240212202442041420034402030323441042322323310344003301134222332004144411134204300400410210233004322101230304320214140224244434034321212141230424133142402211300102303210420002133040033023412331404020340314344441103222411220130331113204004302140111343400323330311102211001011322121401214143134204443012033141414111444303034121324200434424114141402043114221132313111224134141132010033443124023440424114023431020130121211304324132011132022312124034332430010122433010043344202314002220112340014314221000003002013334423243043303430402011442443131243224100322044203412330202102041234101332331000341442343202414433204102003142112321224320300142041023132422244002023333423234014414133204043113304330130324022100404104113211204101033201423400440012340440043012413414202321444032031302443321434022204300430422000012324041031331413111431302004324320320120232111210332410211123312234302103424023404412014211301344203430310321123130100124441313124031110141420432011224440214224003111421141242344404433214242123404423012341140431141213314412320302040421403220130014041132040132234411424241311042103034414011112041043244204211124212001444220222213244034414434300031411340024320421444131231311014100110024324312124142232444312101003044324101003142013133102301301322323240111114103310030412334222124112411222442321410044034220042112311144003312304024233330114443003234241330220022134234142104240421412012341033220442432043301303022402312434121010410032112222032031133441422120203140113142332433223030104303144300232310133334120220202101044241020130041421300230224414140043311434242441432111112010330413122232224242242100324440122324320320104411433313234040443433222014230032140223444410341232441330333113013102220022042041111421401404211003300140100123114114323133444413404303010212431403214114210222232412014401014112042104043114202011103130314310344422022143301213411114244402410403412204033404122413340142424414404201100432030202402222020331342420232321332434100312133012231233102311140322000201042142432443302432104340024411322432404013424333233442423313210230141114443003130432021211312220440031201221410441421020331220334043043411100023202424301123143342334411124400113232410024240433034142133301440033331303434022113221323432330110230003243041312434040430030211202231323031312211343341130011120034332143130132400324100320231000414231222344313034022421333331334332401234321100111120201031302124133144223321330212041122022322404304110424221243214332410000203204044201042443321410234103343411133422124014442311314011220400421440204420332111443012142033110441102102321440100022441333402300320240000301302331122023322123442003011444101303134144140432024424102203101240442312324231433310133221142041401444412410010231013333022331242100130330330100122210234212010411231334401442214224132033132343440220013224112330110220410341004010134444110020433134333101034332414313320031111012212110303211441330010122322311230313014202122304321323320400133220243101011123012410232442124333344441014004222001024321013242010314433114211431333440121344123142243124322310101112442443401000222432444122344411332104020030400020212201430110231001242410423432241003112344302331432003033013332300224401132344244023012243433341033404031300001141033324200441141211404443022143100122323441131143333324420402044031104124204224223320310321233240200432024202314232421432001303430442114100132033412321321331103312133103342414134300343224333134432443000303143312022321141010214034010002401112211120000330424241344104343122021400140213100103034111112110223431041040040332233242322324320014341323112020203344430303431113432021112301204321030034424301113131234343434222444224301010040340020422333212034412121111404444121222343442443333", "321002411221044130423141302001303242010304214101404112133440213120013141003440304133220211003302043223134001110313033444200131012321110131400134311411200434300123103020103404404434432341241020100331000300323410032234324313212213101244241141133123342402123222441114121340013214210443103043400212412000124112243402143302020344131211030422242424124234312443244210440303231334100414044031023244413423120241413042342332414020244101021324423231234310113213241400132220231311124433413141110001400331004212424413212244242240012424213113024143332213342031130214312344014410341430111122444032041124432400200344312403030211334222121412240212331331313110430331013324012213301033304204203002130142133310314240211301211003441124404114343410404101301021040404401431043414034222221340231320041134424121310013044341013223044323223311030100202414101422214130130144102441424232112342310400012231024413342400344341331003321333413443432112040024100210410023401013201013344013134031303323400120414233220004111424031231342003421021102110110220133204332442122043202110122420200424031114443424231020410221103320212432044333310304022411133013411113112214222304300324311410102011132312210124142430341240343423330013110004002230042103424140234031131112004004141201220432011332424012040042344232440320410320341110440204014334311011031410211220401331023041100433441100031341330240422012320132222143123443412233440014414104442310312223333141114300324104210334001340013043320223110222120432401112301011234230214442124400024224231324300334201322430330311413121120424311424442024023204444313233310312431114123433242020242414310011002023222331201302320000210214121220444401141204403214041241440104342232401321404420202304020402030031101113114313343331404143123022120230200332412344043331440201320043031124043423124421042303034304100112240434141441344021143010420434233200304213004330433131021123423121342141044041400000214013124041342400141034321110311022020334321303023113403322441410330132042232041241042142043102230214142444303330011134213110341404033120012210124242022020003222421321342132242220034422143121041242333031224010214322214442002213144334033411132312302213342041330422124211132013142414334001214214134002013123013314414311332000210302212430110412042241103401424213242121402414140311311334124400343123304432011113124144212443200222044332013131103143322131131021144042304001011100423001211221222443330024412242140334003131300413440022414021134433311424431411441224211101221123123020324412441103100033420130300131000314314141312303311221132401030441403214033434404041203410131303303204243213402421223240030003124404243133012230230244430440014023344232100320322211120222042324104402012020430231313203230241242204323241210011312210230132003244123442231301323341021221101021401432012310222314111210111133400124342334130331221141111012121232202430103141033242240143141300321332441132300423411344211140121234032304320214043313120333124140112411200330010002320244444412032012140343133322000411130414141210203142404204433120413121243300243222040101440004122412213104343442133001401433411124133100232441110012333040144243410141401222433231034322212122304313343402321314312342421333241341031413342403202230002342001424213144243100000012432132034333043302142004241031140202431331144412341230213310331042433321021120333124321243424223234424104022014440433243114124324340103110242140004202200300402031020440021112213133222421442343101321000303132040204212144413231343132420020133040332033202322034242304244443230443121022334224013244220441042414310441441224110222001020304014401432130204144434404404232013423400040102113211134020310432132013243034043212103124121312302310233234320230132440332434024420010411322201311320411202342134313324101432323232422402143143233233242123101302300021141422322304232222112233303202211400202214312423220440124200333033433232241344102322201213220422412114441313100234310002212213004121031221041334340421441433243403414340030340020401110003213330441344204102224414321410224402433131443311122214201404030313233203424111332220233133403323444232012220344104013120024144213442013340134431411340000211014211212433231331332423303443123021430203110244423412014012413110240134104202034334044043431344101133201212132311124231221001122012344122131240033310231301402424011144401211042402400213414440144104043421020324234220012023144312014331144143330101314341301243004223222204000242140", "234141214312211044402302030124232210224042410334113404302444421240404341400440221212322214214033420203343102304114200131113000121302342401320122122010301201411431010021300440214403031044124414012324411321042223022312432221411220130211132122020130034130102122033442203041424204414213143231204420011434122004144321001133424234122313142433200014440142432331020104004202030322400212034442230010221004312113210434003143402014142234001011434204004341414021043443202203300200204414410232210311402002243240204323443304024132201240121034001342243132321400321110030031401344102342032034203302311223431312434312143104402430141121300014332004241143033343211340314120333211120400123130240112440223204413331402221420102414340211131111312300004331231342043210141234212102321212134104433002202324114304120000122334040321321002433430442301300321022312001204340301431402312141103223233210013014140132432104244244311133012241013444213030431102231412340303404221134402014143413042022201320143240031232432114223433043131400122440104034340404211421014112033304242100000344231403120210211334210134234110203303320240142414302432314044101242202411130320204111323414210131342112331042301240441112140030242440013113423341123401403313010242340120204342042432101230241402012202101112000003033102123442410132003424232341024200322433431030034204103431122403441420421032314023322424002122302423042240204110441323332004203143104432231141404140141234433321401143131403104224122321111012222444330342423244041333433143122232224314312223200420340014244124013341344032131004042434032012113143110043312122134033323224224120002000334433140441110430001230211030422401013222414304111422440303244011431403103234240444321203032043340114433341314004133401423122312002321143224043444200042131041343103031434341403441201343230241102203430103210232200411042403111131244032440402312023020142203410403200224201031442211004302144433030142012344323202113203320110233441412434014424210410201403010302403400412432101341302403410222230400113334433101244040343143211040203133444210114423341242043333023130214240043414121040000211343001114432114140104411312441114004003113030403111301324441144013234133341432412203223242404132440023423040034443233100203011104432312313041041441320412323243441430401042441402122331132021422011444134031444333432042314334300013022144200020443204124323330110304244223043133422010403442031333101210402031441103002210201342320413331234411413142003413314211234411340233340424311143011034010334302134021020441312234144043304421142442203011414424100244441410300031013031142100103342322433204123340011244412344441122340024203434403301021213010231330442222023331432334032413344442333441122413034013003340124132114134344244224141214230444310303411004023141301201413004012004214320400443414220043421213431424202132330032110212224212312421041334004340231202104414443422432220133131041030141043422420142343421034202122403242013000113004010200043332211124013113322311031003043033321030343314124333420230441011104021312414110443124243304330414011230334331014140134013124342231443241344201211100204430032213031014343431200121412332423414433304413002422320242430143033330114331223200424320343003040443101304310002434401313030011230033124144333130010232111203430123131010321200330414221220104411241440111303213141224243340334043023041114401324143100030132032344130213443301001422043233431303032220340111200034403223100300211310211021210114041224303322244412423401202130100033403102410343302311033333334140404442121000013022012420001030400031113114422201404412304401141020143204421241400013003434204031001230044414440024342000234414324242301022022212211033100343224220033423124240442411303032211301333304423202334203224140211134122143134023034011220024333333013340103331330231222110212434221101131023412324334224431042400002212434043041410322201222040211023322343311414413032440031204023430423233413334001121332022211103231030413401401143010422402444210004433330232300302412322004322001202444010112203013103301244141300421102022231112404140002040001313324222313034302013330334111414211413121332102304334334433042123310303011230441224410011014204100013043122211211313120231044341011223004311124242421421443044122013144133344032220122144344033411443131303044441222134111411330112042113120030113424402424403341302221100131132200414240312411442423313203320320210420203021411330301413232424022340441120211140042412422302", "142300421301114003120424002430301314300213233143213402411302440200210434404334321322414311001221412321420010331102424211002403340100120201121403231333113140014323243334202242121412142302340433104121232204220420340442224242410400001040242333412432033014214112000124203231213014103000234313014242313131223144341042203202003433041340424004431400404220023140201114404244322343011133301014120000231243033204203202030243324133440042003332044434140213341201144221002331420040104301414002141323441022104010342324110021042141224023023113001222040200202243400343313323044332222123241004240223041041413403123203000224212313234234100312420224043021031043100424323242031242320211043243000314003142033033134242124033222321200200042400403112434303100044420043121222241430414411213123230331203033410142423411211401222011103320332411112010343400224340012404331112424330100414030101323033333034221412024221231122041111421002442214113121420101403041443244124120212312023114201102340202144440324440141301204343343032243031131421232344141431131440440222002212042433204230212341224241432212124043402214020011344411434201342420001044342043442311024224311314030120012242120023332001140203022132134023222214212440242314143432031302230030143302013234020044014240440013140244433210114114421313312441430101413320214333333133202130222024401204103341414343004001214404233444322433142002411204311223341221301241403421014211023003223142402011300211044313311104024210021423112020201420113024423000234120020404404142421232303000012342410042030211141133443310132314412014040322104042431343443022000304441232103432343130441011104042410020232400440024220000014422414041102233243110222301031010120210422424331411414422004214444441000143014232104143440034431100233432302222112434400023411401113300230010423033100002314214303013444214210213331313310334210003242444013413323003443130412312130034032234141224314442210243004134324321400104110211021442013324430324234112403042314032430323021244322334224332443303400404200111203023022402404232412240031340241011334324444200311223411103401114004444033412201240040100120222341004200234430232042104000214030221024401021331444113111122103212142430421302103200420304024321043042314013032020104142424142400234244320033410004210233404214143340213201342000414142001114314002131022033031421002102320014410202441314212312224212120314300214104241430213302014021022044030134341322234020111304320201132412012441434101323143134423023342320443124301021023143021332104041221403333240142431120402032422410003433034101302012311224234041432421342114013044203200224413302242220114040411313011112412012220323303221304332034401201030022424421311244044340343121444011013433444133242411140330410403142411013103044311341431302012202434422011431211441343323223034001413233324303034312044413220412342401043104013430303132324403334242131000421412433344241101212310302030101243320442113400204043241041434002430004012312343014032130310124334301140240200330110324134133023240004131124030042024424441212323444324033323403442342320110210400412100242002012424040402242333031442443041421201122232214110141221004003443012140024432343100103041343414440230223033340341244122311444303100022124321434423434442131202210311312342302344410324402403413343043302442332100010001111310013003343133103424333421413433222123023312442310133111034021201304323344304113002440412021224124120233231441232341233211110132113303413103324224010103213212010431441020343413444033113310144020203233412004144334401420303030141221411421113434403001340434441140224332010334301424121413043023314113301003200443210143142300443340444301434110100200402240201210443404140440320102132224340133143122200024331221331014040313202222321113203212044434441413410431430133241033112434204120043234222433322241311340042101343101140401412313103210132031230143301234101422140334412233422312003221404031001013341311131410042230013102030013040023341310032233220244443411202320240140041222032210032100113122141114034403224432014110403024004142140124322322133430103433433232200130431211043032211010101311000110343422330013130144141221133442032123114040001333022331244042442331341442343232421400242430134233132421004224322201004401332024221302212440213233333330202043402444240001121212124412013210241244314433243111322123040210443323221034323141301143233424224310403002223313233330413114122443323223442313313430413111013011233413204304342034121400302131", "201201232314203244241301402103402003224001122430331033340340202342004344242024204303322131010230013032440211032410230002134222013103423221321131324144443014220121211441414431020211241001401440401330321440133243414122202043000312013344221444441343312024332332420443304224120232221414430410314244423143341123221323233320002304011333123232042331221303240411342234320400344343111401323422101000143010112042431444334334014334214234220242311013142134431220032030011113004032214331321242101014001220334320443044014024101404022401100412033403123043223123304200023210113123424430331012213020314301002434142411122414023440022234324012100202423323101024412121102043431044414032412232042321342322313441000141323231131020032424310340330303420200403244422423002414141401312001003424010340200042404133324300322041044110030411124301030302134233324244202421141111101002331114034432020410043444300423210044104434130031230323323312312301302410202234133130244110300242222020041313202101414322031040442322422141033341030314011102233041311441330301213043312011041201444213022133321244040024343442114440323220201423331212112320420042023243014042201340442341200020333100424024131012413200120234303301024444423230111221233444343431440213240341300244221231114413220400321423443220241440221121223031240120221141043011413300243103314221411032234132133040013010413000133043231300424032312442303403421334303032344302432323244422224312221312142443243340130000430121004440023403323212320344121101200222443011342304104201101203011043133002122001402320101430233103130413121124433440221031131042411243140400322223302004013331242300144104141034024201121122212003140331003243220322142402242302410014030031314042011121234224304324243031032340234220343421414042302430443011401434023023210143131204314023010404111411241400213210224313120040404134034414331410044100413431312440314222041224223424033402134233043120222132021212023322204344440223140321041200001040311132111132424444234300231213021113341313144402333132332323343314404311203220001101210000400303240140040201443414242240114321012310240432304301103443434332303201444331201302024410212214122311144201224121232021212110423004444414101112322131310120212443414230424021240214320424134413443034201023423042403224232401331423441000001042204214140204334044202110430020421120440441430102441433243342112234321000434044110113024120432021433022401011231402212130104223240102131004344040200213031340342332300114123011314434441432320431343430203123412411442212112022234013140242104442012110330122321103004032441413300112002334124401303204231424441442132022412343324201244433310221300032400323343222321440344112414114312323123124132011211004441343404400301300120420302214310341203210412014312121434312420112030210334210444114011014003433424113332022432212443311024223131444302404210000214114331401334324401332122223442233220300300220131230220012304033143201013044401033211232244344024343012020220034110434441020420433040441434334030334433112213443333012231403012314121233112214022032444442132100102401004242243314020123324042030414040043420240212021012044031200442441313331233330233133023110201242403200223421230031024020231213002020202132323202211440324324234123400043400242113414231330211232423240400432011013031143200041142004443201401240311430243300030112324330310414012443130024144440441211440341323244121211222322041421333434401312332404021311204320402413403140020330402114404230132020201344432242104320013340001030240001014303003231020014111033414123010000132412242121410101333234324304220144430120003434040413420020123130442221421444121224013443414123101140304001142022130032104211230441120030230123334040442020311013411202411322310234341300121224323434212012432131201313401012041044114000413201432430031102242110342133312420133333323323311403310000213131123121443021043133401034300023120041113031113134103401311441221401432222424331441412424122302301401111043121341113023440414203041410240130013020241131444034203030123312322123144222020223100121201113322203110104321443134213222100243041000433244041223000111030223202113412302412104323240204023142123434024324230324401134233440341000430134214340410000003342244244011142304012233124104240232200040140411301413111020340443210300424140041134440444042300122402010023200431033413030021040240114130112222311412041444424213412340422123344300434100444343142243141212142412020324011124404320241310403112041334324202", "424021421403140113412212412213011334330344341211233404314401100023220343024220121144100001412200042323430003124242310200304112024002130444234140100403321143432024114122030034412432142201123044031423231400410041310444104404402220401043342424034114322203030224403201032220141001431113314411332331231403111013214314333134242333114020323301020200031434331001214232431132123013410440243211002312001413312130021114302404131102023034210041334022424123432022143233210201223220032043210241443134321020141414003303443321443021120140032124122442344224130033401111431432402323430123422320043144411110201103044031311000341313012301012012100113413031200302321103410112113120112113132244233333430110420124022301031023340132243310033231043121242040244231422312132440344303214430110303440401413034303241044113122021443234233034102202032210141201424240304311444203043123020214444142213304302342443341133244143140240130202144430432312204203013420414031233403300112123131133212344423111123330421033444114003230400431211303212001321444142422012302131034331000200233142431300222323120034210123130043120324432442212321404113241121212201234323241312420230411133244301040320233411414404021010112240414143343024204144122341133213031211134243314212302113210404323121023440403111422042101212333402400022002414433102420240121334213133133241422102442122102011030140011101104322444233132133042414441222134124342204232411004223124404402202134222004030203002232024303301114210430413131214311102442134140232411104333311124341013114413240342424310222440042001332432412342303023340424414140131013404333024310321210421400022123241034201144233331014243123311123211041140130413143030221214221132323001301111020112302112344113212140302004233341123410042034112020414413042031322303020231343200400044230430043231002110240131304143341411010200300041334143012232021433402132022132123432140414331231414401201304104443332101434102401313131224440110101041023232344131312441213331413000331012212100321231441240342302134343240101121103202042343411423303420412304342223311011224242404222032411444340231433110421342420210122420214444203231403321404032340422413142113023431433031011040341314111031343102414043314301210231241312442230132420404022110310421413042010312403001423000414444102034131013101010213144303130340440124204343440443411411241021210142012320113400044304141121434311322302404211203401102242222131032010303430204324202020111430120433412033301114023432144124443021431123434242031444242134203242402021132224030242042211131213324130234224434014102220210413013332034113411413043102410404034130300340032022410012141212142441414104422203303124111203034422112401143130024031044124211211400130134022004314103403233431441040032114230042222121412404441024411111333431443440134000431312213143202203311021113134331202244142304223142200342131333303031224300102301323223031213030310224211120231312221430322401342410421024313033131022312110222001131304004101030234203111333433424202341413213130442241000420210403243034443014210242122304242210244134023431021103034110314114102022133210102130142423033113400323222332141123241042410340122323033230322441304110013421224312400101413344401112300432434431442120012342210422202134012012200230402111300314001332111111344132222014211423100334403311130304212310241443242301242203040404214422403033201234304323132424211411304022023323414310010040013321140441303134443313021201323403430030012110104343241114404003121241022401413032042442314442440300310222410322134402010022114322132122300222204023401112132441021140411442121423214120240434024331032141032310200310040410312014443222003221010324434221400133222022432440034041131220332031002232231122102231334132130130104112103330344100103213400343420214012242422223334010211042302142403230031010214441434144231124222402223032403323041441412103102103103201100104424411442242434413222341311032343331401240223310131422000401033420242402431421421221142111032330120232414310031304423041401221421200033420101214213113102220030213204344230431110434321100141101301130234300322331441130221123111044221321114334221003222031403200411122033203342441323121133002440412314133242202100044011100112221002340024112442220020020010201233200421000244322223442013440410423220034124141221032012334130442303433213223233002411133042341233344114331214031200242223210101243230000202333433110413314210000140210301322333301110312133232221141344112010142441210112021", "012310230432223201330300124414332221431403041123132223440302422314122144013001034010324023343411030122313230312043203313131411440312241341042021011012241133301141144012200442030020402400101433101111433002224124213400203443041432021331402430014124401233430302403101242430322020111041132011401243231422333001433432331214244114311430102421340104033021121212121332334223032443031241411334104400232314340020240322203200424000033021200021344334020140041003443034134143403103044111332441234201344441113120231202023313402442301233212001144123101104113432100440432204112223343012403114022214114143233141122111243340243114432234042414421110444102012104031423220134343222420224331323343012134042301120433231202203030042310442124414404324043021244310212430012004223120000241033211434041123141043202300410442400314142013110123314023140022040101020341312010434014002043403140010431431010304321203412123223410134341100301310111423233002023211042211023432441132433130211301131022230414011413310440213241441210320443303123000213131243244320224022141343341120010310323333431324001443423011301320444413324434220430440343320213204120444324402113003412103322424402101323221320023113124044301421313131411140010034113034342033323030310320121123120102140434144123244210331231211400204122224042103240111204231224130212412204024424234133012213132443044441424221323443430414301123312311343000430400344231434401213342313334143442203001132140410424423210330323242040033234340332403432431403010100043040032321013330144130100310342104431122003141032324201140421010121403342400440013140334444301220311221112221041032101032040313222113233324441401432011003330244121402123104020344220431214040420414144221323124334342343404314303132021121314414322100012421022440143000231040123242133333042313023343102200243030334040120100313243423032114024420313321201424324121041243432222043034432200100142333420301403421034430242242320110214301420330410131441114320141343212421341210340434423233001230322121332110322232224034043134401102104144211014204413421413143223014301413421423102003304423023441042111110224214012014104310021320033314233131223343400000013241104342210044342302130430244124132113114421104441111043103122323214324003013131004311042033302220410100104130310012122131233102334424431132142340344304041441043420420104311141121030434420301104210231330423334041210030142002021224213442034310404234022314032014230121114231013133444231210124300033431311031241132123134114221114310234324243403444422044201322311323430431041111421140211222232100034313013243244311043400141331424234131420211122424441032344132444223021232214403401030034314242014141443043322222431440020320244224240421413444112132430313113220141143013000241133214444243314141340001120420431123102004002323203304243431134423304322121222412244000203143143402120001041311422044340304022110244234104411310201110223141321203432041033333230213301414013304020310444312444210132440314000311424012440130313112322213240040011030120311401123424020024423110241004212312333010320411003210101212232441323002334414013141131423313340411134410444212241440344131300203402023423320421332431102044002024330120030444043100440304413422042000324221102233242134432004424241221013202344101310140002231034241223414412214443313404030442440403132421113134223114103110244042330313200140242033112200303410023333431311103020313113312103034242001044034303043410212042302341201412102320001444012033023341043434232020441001413434201343224243332142322232013101410042310312412242100344341343241040110303413200143132434132022124204333021104343014320132202234121221102103314111402340010022110331341312424422420002013244331432101022001104443332223330100140130242222224300040233421413224002411004300432004220213031320404402404022424014041103440410431031203100300024023423303013330230403430020432113014343421102020210204031013042140410124233301223012203312200402331141412340122022204344110010410210302300010034422432021002332231433421421422411011001133044133121403233331332024102024111342023234124343004331221221404230143103441344441441224203423321322134141441244421104212202340140231244422330222233403032001024042030100011120234200342424342133323032042032430021031231112321141301233011044022114202231401012332341403410242024141110431412120204130423021003104223332332334300303121321224444424331144300420114230042304042240303320423303424323030430042010242232023222034223423041002210111042", "031143222211201114130041300231224341202414423222241420400221110340210023214323134132314012412010140112004020230430010024023024211242102213044310331242221204224301343413312123224301241121424424002201230344004400014100043234131412411110013432411321221410221330124133240330313344403044401121412412034232400312333313102021420101132311020100120241304443024121444314411444442223123241003042314241040403403014010310400220224321023444421042103302342413424200242410403142111304213220210002242111444343043124144214421020433421113421004433333132213014102240004401322042421112204312143203422043440032333033200213030032030443221430041120431420321314342203303132324014430240403412414444203213234143041000401332343324032214413423023400041314103011412140142041340102431410020140410443323334411111341021332100311240310243013220140213014304244041022002024212420444112333312120342203424234022044143230013221433312443112114003021411334403232420411414013002142403113433201141200200403334144131244410344233023010012424000242434132120332022210444121111343044131420143420210143443102204142412134341210014112212311030310134430322223021134344420220032421413422442312123142400104114400202032120210300123240012024304433214144114043024332213302041010432104433213243000120143344012230440430103012103333341342131330433130413144230314203022222340132333224402131411441123321014131412012244024314344013041233233342022420204243010311323224332300143314134203033301204112311324032034103041323400203320401243244412012200142022022214021304104120312040440020103314423410003011240123302240204242330143140212014030132434002440141440441223023111221110022422141322010330334023140320424024202122134222110242412133400220401344134240432122014001331004131113242324301140130424424204041403222233032330010041020403020413044223041021213031131223211443114303213114302430414022331322001430120344410140231201323103202323010104313404223221201423112310210004210234142220214023410124121003021233320234020301304144044433440441041120100430333343322323104103142324140302311400334031310100342240112431121210021114442421344223034111400412110241244424423422342424132023023123223004400431042440213320302410423422244121403103113123141020430214413124032432200404210102104402040131321040011012342002040234101111310110331133200101431020242400440301044310140211411203440211240220314133041114442144324112342131241122331301414433201221123021432412032202123213000444213134111242142202431202431434243110441332301243420231112342313214421330020214122222123243310432431102004420321142441040203300043144123434120234303232111041010421234043340322211422110000012232133340431200104131111100401232403213134021224341302031334041232111134243440434401221031010314234232130211313230304133142412213424344000120011231420330340323300243333441104213034134132203431404132311122024410341142112101344033244200001133403334200213311103040333334434313044140420240231322120201343120220410312012340413332432430210023144211320023133401310331302121211411410010012434302303230130033443034042033143000410434124432430000130003133213421333131221042313201141000422342212044123340414041420202011224321122123022213410344201201040021102032003202444132040431441302342032322210331033040013000123203030101304134043132143142024302440002120344233214343023234104433300144220112301022302300220441120020042032222010333103044403222212013131343221034220022440101303133130121434143041121314130000311033104213034123242232344103223201234244240211011211221113440400030330404333033234112001331103242232203240313223112003133134123303113123243303140134231203200442410402322240441020002424232043431100110120340220131402400030132111320214301220311411323404340433132401044320014221113121231230030032341413414130321101001322312031324212224002020414323023103124113222014011134340302333343130413143200102024424040440433033114124404332340104040110323413002001221010412000442040033002310324223330404344244043421304124231442140003210132430444341424414114324111042244124334401244120140112434244401413043332403243443114234312142312411311030310401403241403144224311432324214132214031104222414104324000211110334200012042144431023443043402211311401120121414432034043402232143441112144441141144320304303232230112043034224031401344331022322200301133021403000410213300324332334014432342044041000423020021243412213114111202040040303324302031030043102420424243311002412234144210412123204140012210044203443102212223", "430212044223210142302314001011221401304441423440133141402033242042444210044231223341422144012130224102003424341121341014432430002233330001110212111224221232243440114303412141302440004301200032324402011322432142323412324044204344422034223123331031232022320031223210102204322414231404304422433312414342422102021343401041203131334131302114143424421320430024123233014122141420414433424220302344222433422423440040022212213403123022011442133044320413204214211111110012043224212022123210024111444104430043442103402023342132432011224031012104033212411213312444301123414204041133041231141442421223334114211422320113144304022422314141134144343233110222344201403104301021111013201243303402314314241302122333301040414140242421344020012204404320242424333411030020130424130110002342444201242003432234434433020024122210044320232441131340210444024432243443424231420124141300324203214001443131032203300203311143410134430411144000044143102310221200422422204230141222200343032323132020444414144424130133042241033332300232142211044241224142001441333400413223130233313312024134221432302101104103200331114000114220334000243321124013032444110132110242442314332104232322041322200034023224001134121304112132121031211243424041410342012133114304413102022331113340420004310200432340343022020322013310102244302310443121023124134423311002113044443344121114004403411412400431024214021120233330411321340213424331120103102122442114222441100123432130020003113104103144000001034103133003004304333432432201333303111310224200200233433313142330433010402341344221304444441204423243232030403104224422310224131112234213220332211414432104331444222114102101114244231031424404143301120333424331210420044013021000444033332043300031132232204441033330324024242004442114002032120413423010414330433413200443010301344142111134434031402442304441230242420242413323142111200210133220041320444044340131433302341314012320031114241323240330140431230201410442200110134304241444030411143324034101244031224403022420224232304341140033443002022324342130030244303032121131422344200112224042214040201424102210124030223302402420003220440214304224442040414341101324432313014014323134224404301340401010102432032122341131014232023333102201241400114424240200301424443332103232442213023114222443140240024010042221113002414442100402430330411111143020040311423222032303024114224310023103123100331243321311322212312042034433333443111030231214440114402103313223214323441340403004212434114340312011104100014044040131041232331013134102404403433114141224141043142422044102430432202114244022233324213013104314141322400431000412341022313222114401141224042244301104400443032211330033214143032111333013414134322113333320403021403213341443034422202343324430040111140032122031104423114224130234122134000132421143300041413401430020332331320124413232301400214024044312240301244022231340040240222211420432012240143200022404302312431224100103022032414321410004324410002120033223141223202412101301034114423344410302421003423113202400023223231223042114322130001323322311333020042331310032103300413143402341333022220224113432144220100403430140144120421030420444110010440433214321220101223344412331310333123102222220200342031314123021014230113020234041313312213421311402232100022114033401114403323111443043423333410003312023121003340021244030243120012233323301112220231233111224433344400010244043311232022340201034321311104431033003331310320024312002114213014443144343121022212221100413212133204141040020413211130440121442112432122034411412011113144333344044012241342131233203031114440110430100433222230110041001412111030000313223421323243201320103002423131044104012310442321301330234040201423024111122321132303233103431144222123442300340324140314104221121334232214424204414234141403004110432031143131430000210040131424043434212113041312210322321212240442223402141000441004134241443302310111422123441240324013124323240144400120342243041331012420213133041241313131034321324244322034323143201101320441104423241440114032420143404432233224130330020432101404231212414044111404110022040221331400404210341224140332304302023430242304231214223443130412221400044100433434422310433343212230332140020210301400110204041332002212240421133233323432112404041030141404224144444400342433022244012440423130330321222440234002421234131341242334213011141042011123034201443421233040423302123243402412411231024240214210230430124111003323412241132204344432211220221031214111004132220110", "020344121023021320111212133314214111022413300330000143401000324304130302224122031100033233234223440414040032303223401132140133004040112231041110403232231124201201024033010231122310431014312331301034132420310033113040242444313024204311034010211341200001201313300031332441012140203112034114210034134020430331134140310312423343023024014320311400100022124244320122442441141443331242431040323334143103122021032331403342212042144043100020003120441100002230002411231204411301302021211044313024312320424224013024240012221231323004144444114140131220144414403403411224413423114213403210404231430123041413332222434402212231410141443402034302001322040410223310101344104022243004240314022414020030111023131322431041044203002023424241114402410240340404200123330412323030011202020444304301134223031131310043404131203231413221243123143124301222221443013122422133444223301134113000023244334201034302133031133222402200321203134410334111222203213133200420042132323123021213022203411314233222141241413000121011440422103223141304003243204113101233212301433020104240022402320312441131340213332242403413412440223200244224141210230124012041022420331132102341311021111020433212402222101334434144242324040331323200410414422124022301013010314223220124100140331131041344132204043340231420300441231331302231302312304010041344234421123202132031141103243312411142440033034011030242341314310224303121310322240030244431113042201021402010144024343110304211343011222243114032202444121021414103421020344023200032400412201033021243001412201211010332002211312402413022403214200020024040310300340033314333444411203300240112013103431303012013141004432232311324442223014304031213004403103141343434100014224101001440212201203113231332024003144131202432112244113202420211031433421321123200123230022310134043030111210243043214121241233330243301244411044211111402133321204321413140032131202442043432304010422230404100432042220044223012033241110242342110403110313342220014421212042211400441244000144124214030311213404111044244041124030012030140444012033332430332121000034303140013314210220244214244232324123244430110143243221322342241423442330134100424210123243420412214214134040020314002341130033213422422012244204201300320040110000413143442140102242421102400123331124321400201313041014414242043423312441444422113211242024404330312431020412214200030101223433104241142214301214423331411142131234121331333202044313231004040021223130243142120420010032322110114303210130043002042101240114014344020103342441043102231223301033144100010001442030122012012102131102134124130313313030312232401214340213012232234423413140002344214430100240341413032040042320110113042343141133332032240340032122240123313320312140341410021030303303040202414304130130412103004200210202014302342213101102214131420204013111103120301142224032400204011400211321321412234011444144100433200221202233203332114331420023102023031214043221244421202141442312023203104342144423431314433033303013022030121402142302241202003232330102140441011143321222404210404310331122330230021313334443003342233124332444041343022322002310200333323104220021244343234311022443432002302101133342404002312022413320342143122224242341102341114341432422403402124310124230223412123441111310341231114042221304344230223422343020101030221310410424220323131414302340212043424031410423112023032430342424042443214031400104244210321240433000033312010010430423413423031104411204024103011010442010404140204020403304303443233212120310430141103410434131303334203444423002230004111420413134334011244401343041311343111401333233013144302104434432401041110232340130102441302300132140231431312422400331112124211200442420340240411410241031000124043210104204404103411141403122223204410402132343310424022240442030414301010231102310233031002242130044233214302101333321343142330011040003344032311212120311202413402040103322123010110011040204421210102013131340344002230441240144130231020304121421321214341430012442042023301204403110413113400240423130212113122314203311012420244102031330404334420233022312040131312344142241111223320002004411230202240233343432323321033011130134002423001423402432212032230341010303003111303422130434123022022332224220022220313014302311044320100441222433240202401114042231232232302110034043032310431220012204403040224432131233032232223100141440122021240303311133014001202333410014043140104142224322114203032124134131410143003000344302142312441344124124443010020304442311014143", "420443101221021313023331200021410444212341044043431344213302312404130341111311203333040004431022331102044133040403311220013404430133320233322444123323302201210033213430034134222104001141113041100041303003230022222223121203110403403440113420312204044044323043240003243001121444343043340202432214030333011034421011201443421241040020033213430412020320440241102100132103443331420323244433410312022234014214322202244043410103102024342214241340444213413033334042400410401211104020010241424124132440320233034040211401243044124434211421321121212401122010202442434320413240442423444142000302312124410422211014403101112421442240211020033011334344012332040242304142030444241441023221404214013020303314221404424121124243143021434404314310132140423001300421322344340024444300021423304240002210000032041034112012000422234320304221102220022112242111331331242341003201232142030300412322023230334001220311342230341430304443221141224040102231223303042233201230200021003344432244220103123221022120414133313344410213330321444423032120314432231422322400111242203001340142303123220322202404423224113312422223114314323321000432032104111121013000211422334134014202200201442241311213343232000441341314214404144144410414101444430442403223043020244311310410313031233021414304331134213233024341122030333141212043214333200133402122104310400321244021322121034132043442131002102231114000122010234224401013403344144113124042414132042314400302330124234421443304043433134020300044330022040310141141232314200130114041411400220221043303343440113443334430130132041101443412020311420333041434342000112420344443103041320002123003242444124120310330010014231233001102024320211001042304300103140103223443333302243434012413130113202022224022240400130112334334410201211413421344412404031301113023044223033044320121330141011301402431241311004321423441132310323340020413032331321412414023040320031320224103314122321202433301234341123230201224402133120232302423342002043313103120311240344144014323044324102131011233420323420300431204240404211132443321122031013443020013001244232424343231441434130021010042300334301241133320122124231323102423024220030004130432304040430030444402023202403004133330442333134410303320412403204022021244432130002040242231124204334432340433121403432443203314040203211100432204204442321104233032223320310101332400201313322422402343202400313432302440120010413404303323333314043012301033321031413413430440323030044310432303214141123011204400034220041210100322121032431244041422304243230110142230134011324333224104421021141033142223413331331230212013220321223440134300022402031041420314300200443133104240032303324341233422130023421011342432024401241002200340223200304442023022223212212420232412203124202232200410101124233441023114420223431110113024142134232004313331002332341020422240302420214144411140424414010302102301433012121313020412430333222120110044321210423021042143124202313244142320024122234344412204333141401342220302304300001111142343440143341210403104043011224443041300011411012041112140341311120002003120204320034412101140342243400012031300010240014122342220033432022144334132334310101244144100404100423210244302000334340421430224144021033020423004242232343422030212143130310420421042221221234121204242300011331134421101430442413430434104103340424312403101012210344201412432202243344044441201140314333444223123320410134404132023212100400434333443102142334414113214413323331424210420212332400412311104042110130213412024244400422412133433322433131414223313302414341222024112204204431444014203321433011331300442222143200323144114432401321311232000332043310022030010304314023104014142130210222242421210221012422213214202441311020414240333242300122443232242140022413440341303330142041034333143244243042133004314433232334232032010203341320222324031012123201411011221302241433441421101224313412400403410111340122042332032433131314012200322001340134221434124231010303444211032231042142400013343242033013304140113002012224040243422312333441412004131442123414423403024200444120044402232301323021420233330002123130341444324432223424101313413133341141142300200034431303124414124120413231411101043420023322334344204033243121242002301132000243014332304442141432342200031304330434012411014214130010014300043041114404314203334011240123110342224313230313130024432110202214102132121414413143141341440231434311044140233424022111422111043120201142134432024440043143041440002343240422021144341244210140", "040310111002320422023442230422010133213124110442030202310133402033343303242311411044434400231000300314322134104041143020341421432231302422432034201332003043111334214032104203342102031032224411244400030401124201042334341320022112301420102312104200001103013000232300402322413143023310240322034202444131340431212310221000100232421213433121404234011131313412040440022040334021120011412321323140102234400314112231443113022041120412344313003034234211131042441040433210220133000424001344334013241012421333403424024202200412333142133232422442442234413230130130113331133233004301220010002444410032000402111444130411311334011010214022240011012412040001233010230032102400144041010140010443230121440413033140102040002323413221132301400224140233040114004314331224114410434332320003121203021013324333310203113202024302104001223003210042204110320223010200240022432321033200121304330320144102011013442130212131341142320141112244032234014431322301013031410042202441202121244424212114124102110022330223214323000224211221113140320020340414411241123424001330413042101213443211113023240343442113113214020240140320222410320204214310033024421123240331243231324031331101434122444243402313344241243303024300143004411010031130243042343211422430130040110114130144040432240121032044013414223434224434414211011122210330142402224233044232101133010301011200011120220441021143140044142124023132132244303432304414320202321221321011132330023140213142004043243433131203433200402244022132404411422433012423121102422102044223110044312322123041030201423303314343231034133124240034002443343001211344214104300142122030222204221021122332411413332323000344432012000232344303213224312400024430410404300104410322234212410301100022100411244412130131333411402010021134043330134221421142304410110034243430010111040341110321424122402023224323243024213121330212443333111023441101130344310120443311043131202204011211412132140212320024023402341011224443043111044414130402040041403122434302331101342204004222344402044121312110424433213004410320240033140141434312212201032223334323401130210401421343330142111140402212332424410114404401103342341134402024314441111101221332301124033440411432432243410024021321442020322401110332142001122220132140442300414321020003200213141300034344130011313001444010324214303111043040200432334313213230143223200222204414212143130413034443334443024013411234141324022340321300321103111444401240103122402434132034210103333240002023101003231240104311333034004344424112400222233343211423432101323132441202412442131014431023323322340031110314131310113114121222301343240111334420124003040400314033421343343100313240234323111331011412243432344134334222244144343024443130133212044141101230013224441323423232112441330420032313202240240011410030332014213122114332040421433004224023140244032124421412234104422010443321140404132421243443331332232204012313000222232024104211312443022332341344444030312411300410320033212041401412223342110202334313113333144024342444132023104241411113244133342423042114411113412044024444421100143223311221244132023131314101321212440103344234012041421234034214233122244224113244211013414444434413010313424410100404331442331000442200104420233222210340002043042443141044042013004423434000002120031410143423434224120101140141124112020314030133112030411224402223141242444204324100204123132412134232024401032043141244412443200010112423400431120203042311403210011334040320034443412442043000310331311101011323122330414420001103022414021311040344114021402204302401343034421033343113033301412020144424214300401221301304211203403444403420222443001231423312242210331110014412212230134410011024243420103332144303022430112314031000043420214440401011144421032221024114114320300232231210213234424313420334020044030024114132042342004310124110341242413201141413101313040240401201010000344332002324403404112421220003124301144342134444313342200114230110442444102101411224201231341023221020441133014310220030312444031402343342001431114103412220130020303234013341113421030044343001210202303104230120434142220342243102213104113424132014213023033424322010240203300312333400010041414112403401440202302204430332001021231010300230430323310444032231200304403403440324232010342422222120340301402414102223100203341332041041101041321113222100022133041133034130220311133041420120444410100234233123243200131312210002402322033433030213114131413312003404401202234240340322204000124102020201234411241202312411033", "204144432111341243130010411343134214440321311342030413041044412124404302422013233424033212242200000024321312324344014403311233142304110312333104321243240301442144201431411020403003113443314100443141301030201401333023410432344422104013120413000333400443241143332304440143131120342424100321223243411434312013404130030444321243114324001230131024042101240333310134021001233213434340422340020400120110432213210140332123141200442204333110141330434232400024030122312013313340023322322042142221120042200244114344321231200102440311401000000404243101011101332232234332111144443303403234434234411332422114210343202234204444042242024423134042344213341104223432243102412422222001322214243134334230004224113314013142324231033113221031111201012401011233214002021041020134040022341104103143141001433422131443413320420320304043040413411021042141120200341321332142443204203041202144043332210430100440342302321414211324342314224134411131341322203000134442443130430213044004222241443342112431220123441222142024003210340012244041001340000103134313423043112002403430014133333332012242342114003201203332432343120420133002212314212343001114223243221031101131031410303211302321221200140013424132412411241332434210304142012142443443011104310330044424232012004102421012140022101113334122142012233223010012414242043400024320143330043441414430021402320312433212243121222243233121132023102131421030030222424220412034111043302033312422400420423424421341042114223410300444243032000010012411432140211104034232414023241421001303323424430200342334010033111333221311334122444300001101334343341420102120030324341024414221400440240041414421444403321421441134002401214100030412124001221413311034232003212340104412211403023324144103143120234310002001321430410413130214111004104043040304144103333434003313434113244244313114424212230040110434120011430023334230123420131040404441100244231123234244233130224131411214241404030110240310414240141003314321211004241404430430100111020424400000134011302301112002224443321030403011032034343024011220002010101113223143113341334441140022301304121341430040320210314333041141443012044234143442021030141214034042101100224244132230343430004404134134341033313002440101141044201111120323204233243320140022110330222011441044213432334441343443324341114311320302332003413210121342432241001322122100040220144040120002334141120014113443420110311042104300231442413043001340342110430111320020014322303311423030314124003423332112410224313213111441323221442041200111301242324132331114432411413112444324404023133441312103104443312401040301141412401022233131312114301114200214412113013424443010423220220123323132431314322123203434443204030244030312134401211102214022121243304104120441230003112240003240410433224214430020023001221221040320001331033340124232300024200400144413324112410212424101231223220021442114214203334244141321031310104402434013014244141340323034022203311104332432421403213220124230442031341410332444033144030014104323144424414330414241223210321041104221403300143144310421010410202113412243330314113141414000223342012043012131222431121214224412422040210140004314434442340330334111212214020131042322231430244034014004200322004010120211031043300132133433220301103013133044440204411303321044300243244330224420231040221443134231043303140001233240202300201101032231330402140314344302341042333424420422434323344032420314043204212104034324444203424300421331014344141021011101200343411012101310011424230042343131331041144204333243120300212322411004202201214412001443430043121020402224101240030334233223023042113410342343324141200014210313142432442012233343041204412322410140323314220431031432402123211442122232143441412404310132041442400241314210243334441023020421010342140022441430333132410342030434411332013331443141340200244314122440431323114204101043134113321142142101303203100424344201210102040024342310102034102341113301134402111322432421411414013311002113234311001233212022413022232313223021144341021441220221012240313421222303012101234241004223342040343240123411222203424124313441302214100001401014342031001411331240023324044112122042031124024032013214110204444023341422011134204042102014241120132041014444404130111214241211242021000324004421200144020021443021231011442420002343330211432400022404314031200301402211430042440210232423402243404203442402202412321222131440142334342021011243414411023321041110224320202143120101224044140343420241320103412430314223100214122230241", "141230104442032033423304131042314034141230231411343120334444101013440022214041242213123334223400011240323421022230410214104321221440230143231111044241411003231444410230010232121114340242030120002140231123304312333234002322444231141200232223340324324420230040044120404433201220104143113301332133011422211104233341022313104313304403321104222402032043241401410111341340112104343224002312223243131320203343441110410000010431100014303303222323202333010244211003140222114412210244020314223120004442113043420223114311432141121234002021114342222212314101133032421314000214013100144340000220214213143141000104021330312044344130010421234223442312113211310000010243432030024211221402424240301323012030132301404412121022031131014221034121341022200404321401404104234220032203440314434114033321002112340120301420141412213142003033103140211414234403031024242210234412211200402322031034032024044240102211433043443004223431400444011420304224104402114101413104010140401323243112224114431120421024331131121141143133230303300424141444103331204234422014420001444310234233302412443041042200032021104102024024221113240320313323424100444321231121421222232434121001032410400211111412440001200104324243041020234003212414431222422140432034241404324201332022341124433403130230110203244123423014122343201442312341130441120314331110340104203311301234320024333310203113444440031101003342102242203132030121124041233111321121420102323212403324413102314341243012241442003301441140114120014314433224344424203132200414234002040210031303302201420110422233203242121003002234101410444210442034334010244441122340303112431112422401324113313212332314223033224202044423233002400003423203420320042230411240330120112030244333432121102020424421232443241440300214300420100304320002012031140034013420130133121440010301221431204230032021434203122003040401041332131003312411023122021330322312423032410141021322113224023213034311223403441204330204031414042441230434022123314202423343443243210201142222130122322012041301342242313302304413443331121013240001041002120400132242411331031141243040101214324011413201321131440333313012223211223144243241000314141433414240412303140324203010411000144010014240231010030310131141144334200312322424443104222210221304233021033033001012143112441131201203334414203242101344213132343441031122212420402112133134030031202214332003331030414011301333240010401344100310001222421002021002223301041134041123322110312341012204222421340302020021134401101301422341131440111304131001422443044341110313424102123441204444201300110214033123344044340210041014444410132121224143044342231111442414322102014131402230024003144241300233200204111114421012311220442004003314232233023443014042301100030333422412430112030033323242314124024421432031343244340103140313003343322443133240123322433012334102404430201104400200442200043324020434330243404000042323234002013403144430344310312033101122231400234131222243033022404443434230423321303434004422333330033340233010012121113322444032221422140432341103140112420324300431334440334104024024231112014124122031210333101431020124140441422103012022433233123043423400243034222432041120221004011020331041412024240220413433302140331334044244314344424030342324033104001123044423204344241013133243144344032132123413132012040133042442343213204401401044023104440202441403213433043423111233201213324422110303442014220414011113443433431424022434402004100320013100020143202213101340042114331230122020132310430031203120101113014011330104000113334223331332334302030243430442024434221103223034243313231341031203244204012301120042310021040244302420241341032430032320122333134230333344404324022211102233143020110243032230001442214320031120033301221232441044024000312012311324141210101320323200444100130400132222223101324020302001423120322121032210210224342410321323044042311414042300010321230230000441202130101410123113123224220420114004021222334330242432104142023021444044302112112213103444014334422431212012122432330414312140301421340121322303143431104243112123014300131121330324414003212030443430224322444212323203030020121023204402334133011110243100034312031232012320114203023321203104002211440433304100241133003142004231410002411042420341223122233322140313112030000033111101244242110301021442021143414111243334112420313002414112320413443134210211321002432014244310114433201403232324222200124110210333423130020011100322213133121032220041301010203420303442412414144000030322111302120", "441031010401124420212024441002400230440240133211344104202313101033313110342142323442423021412221201220344142314430423101101213423342304342020244302102310204010422420203230133422234422323241233341301311141214041303213034213230330221014320410223344431021021103442341011213121343300330314304323022124301013020033330433202130433042200143333223103121430231023013020041210321000401241222022000331044441230240323332422100133124202012033031034242413030414312223024302033214130311230003110443242411301301031302031024211420024111104112334031302142011222241233422340132141113341404342021141220144414324444031234332403004442122011221400010424122122141134010040440041321223203234232101114200010441134112421304120112430443230020432141111012421102143411402020434213201334342333124311324030243433213014421441341130202420333322240102002011413111134113230422240300144444102442040224121141414221303212133210232210100410321042004223132411120431243020331233044241142321114031212033144132044110120100104433132310313344342443101412334021301222434213132222103201331013102012002142041401313020243340002240133322320334314413233243413234010313113004203312334233020133132143421130241241303223123424410424321111044132020421201402431042301131443213140330100313144433000221244312232322223331013214230043143144303421022114404024143412304143343210234121401003342041211410230144100013404440401243101213030301342200020323201020214114411114221214143230433220443223411221433132010223000424110440431412040142223231332314214340304223430310124304144430033214143213333342002204214122433142300203120322040320141044430011131102230021030304424010001212321103431231431132243000321142134242012340022120421142344020202240203001411023134400341223433111221401230014001030143341110313434320021000003231020432313334011304003343002312413334314000330430244210412243042132430344434242221400041344324404201312412303423001341231300030223411240221130400120311100342332030004221420221342124100343303422241433433104101023400343001443231141111033224400012421142102221233211021130422042032230012234322221030143104140110312414101323201002040441440404221141120212220004242213242100204144300134301002023313124012312111144444442404343040123202414423414012242121444341404202410033114120302244024314014313412032002010021000100033330402344431410403433324001034223040230110103041124211300213330243343344042412410202410332203232101020123122301033440311232410111311442103021024230142223442010021230121132302310121323103111222002322033230412330240333033132443022321144120200033102234431233332320344440340201322311033421112130143144342431224241321014222021313344130104030141022132013441442231144121411440142322202024241333001220044421331210422101001033342240410343234124323123302001424233424242041214023242244442431230224201130011342043143412341332430434010011120224103100434320331230121412403310414034242113003004124004311241403304244400434222443133021331421230224144131043331403040432400042213432212124342130303222042344314213202101122143444344332003334410130323110141032430040231300022420023422034443310344334443442001200322020410310014244243223144020000220130044043013324014422130422122110210130213022121044324403214100432131002143334311300114313014331241341114332143114213244113142143133333314424301303242140222303124012014101121041441422114441300321102410111431023404321444200121404413442121433024111321301101032420413332232133224422044310312421221013413110323024413433221002011230022222430302040001040001003132101431331440400001120131020124344344124404130410223131320312342310313102043323013400001103320114424343002043420110441042102300024141400424432004203200332003114044404443433134442313412012144224124411224113021224222312421414030404313242443010044413134030043130111203241343433202000142230110032401001301432422400233221042404102134442232132030114242420232033122134141121400124324411024013411444203214443312134314321140101021442044443133404140410331304434242434132340222300010440011434002423001332142330314030101040203234330020443000400242311333200431132122010003432412011142022444141321333143014413020010134233034332244032022200044104142222234134340330113121140334043103314201124312331044240240243441134402101131200440341441433101324113404242021132034440023442313114013333030333230103130143434201202304442031133433234140431204223121011441434033103000141342140123144113022210044013241130341040423012024201432443243210434344222104210", "100022323140221330332113412323140234433040433334433040110220043141341403224143231043221212113342432120421100344023213123300033334132414220200033134021403442104321041041302242201313424343100240201113011404100400040430224301244112332004423023233324020024300203200213140213040234443003023004312222140204201434133024202440143021442313002223322330144323102422031202212120244243003424423124132040403112232241213410433144413040424201404130312140400040234023101324201032121401230342200411233444311312302114134420321013143342112313133341042232010440401231241131310431334304310211123334213203332140422220424241300132223040122104133142014030314212431342103440203142122404130423100110321421124430033224204424323232321023233122433403240023012320222343214124014334031224101334342141433000024034032044404131440212224310322341221040423304411340043134413311443223331211211324344334342034333110414342303211422020234044431413122104432224403110032011014312031144024322100213242224142134321414042114203032404013304401013324023032420043042121002321300133400033423043100440030102014320332121220034432344102324111130240010024224214431230433224140234242410142011032241011433000320200440040122012132400321210121341203334202232012300210304414143330304304042403240404114111213320111234430132322043243013432234030340424222420341442333332010442043040114103143004441243231401212012222342210403030310430312204144304040330303340040142232323110321401001220430410024214123233011423010041032430411024134213420410424202143232333400134040234033343144221212002132310400431200024313402032314431400304442022322142310213210024222440203114344104242343133232034002133404314034211222204122321034043144102022442133200103231344134303322444412411401032421224420303014031300211241120222403340140310110204223143010103440332311142243334400111004110412133102013331114233220002204424142042100142213440333243421401134222021320102341001332104220044011232221112312034333110104000423413244141443412323422033030202342100034203111003134312024014412121402422223203221343442222144143404040321020133240400440332222333311420341223244124314420322331042031240104410433413004401232320004230002400413013431124230143114024041240330411042044112344343144100202330120110111224002134040131043023043240214203344410001124243320014130340431213411303413201344300433231234422140101103202301423132042211101341023442002234312311212322033302320312042123023100211231103421342322032301000342210142120423103114421013113014321144043431103121404011424124110413030203324300143214443024344401134412341033340021021404034033442043442324422003320012421300302212311143101002420331344210001422431143103440010222113323200310430144402040200321414302424430013041200224301204400010333121301112104333230032400442223213120041032312030303002202013034244301422021441003234214114034032241233402424334423012324212230444001323011340102432110003010213023303412044221213240010220130123140134421434413004134430113404401011223342123102131043331330402202324232022302100220313344203323420203110421223344423234323442032410124240004311130434133214302341333242200010021211223030030304321134214341022320141304211210314232102133024104002410321331114024141023112041311114444202020012234241423240134124222040022433321420321111133130323113314240024433114224044011231303422201302004203341130304014334013430022130301122203430140440043221340033242314413311333424100313300404202203412312223040420401212440010300014320013344012241132023403301012224410244443231042142202204041203042323013023034311402443302214041430013121033213022443302240020014032403304012303100014124301444442044024333101112021042332230232111444413233421230123440033014213320103021121410344322141033242322043133313404334020010100120143041333240204432113114320431102010344132143423124002313004002402203034012312413234044334224200014144341433013022133102212403240001231134232244022402040212220304103113221201023404242313014203212232012413310434004013310431330122231340033430044021413002202231340144101422100114044402214103044012434103133014410100133430234230401024412413314133221320433433133222324432100142412220004331214341134332433214443242321133402220431303224423202443042323114230443214112000211033422113234020010044014420011112001330332404420041441410042401402333433211122011032301410033414010404423342403234114102204204233112102034011131311100421141102141432344213010221324234300130032033424223041222004043120040312230423", "344412201403242424333101044004414020211102121144313014042003113342321303112124243331024110234010110143130112143230401102412343321041200333341333311241104142303243011421010210123132440110414031203233214212321142441220234214220412212422400033102130024000323220114101144224314140000431144340110122322310431342102023124010321133003300134400422032243132100431134143010012321304401134340100044121111230140344340241204410240241323333301010113004301132322202110221244211213043233402440010021204101421332441001204004320214201122133344330312420222440300320432341404421030120121011324131343231221014044344340143132222400310321222122041412313224402224231013331242403431404033444212222403112014042212313422110344221314434441104111003024304141344132040432311232223100242141222334341234312201033042120143423410113233041302333433141210140301202412143443121343420341224044112404040300113300044243132001200002403240222031310243342333321440032311014301122110343422422110202102414423103014234010301341221004444040403343041023311340204214043224033434301423130311114204232402140244410133430321242012303030302102334412220200403424244332401042311140221311312313120334340424311040104002431010320114442031230111332142231043010442420342140412414333034433112434444042210131304004301343333242322332023022240011234044231213301243102023013233322431102013410404041204330212104032300322100410242234241100211424313122424333030312030400210014214211342030042143414130330202220423103201014202010223010012402144413432233201334412303400421224202214423124302313031433020144002104443102220324221323043410132041224141104033003010022333100200330220241220224000411442022313224223043324212401122223022112241032340412043012202133011020300412211424421333202111241001124414244214333244201240022442142014034044243030232244020112014022441121130432221324134230000304310221241211404210330130432211120100024420432134324421104300430114440321443341020210410332222120311301340313230012404404320433412203314221311341422431042323100243313242432011224244301444022120432044433032442123323042203240444123100131403122302341034414434020000244024243312224140222010443123304134422023013311114330140212212023424211321421441132423111233120423030122224024203344331430242021424410340331143033112131103344230012112440302124241442133334233341024412030031420332314144221200402344031322213310314424433020104131202403414124133404142330012444234333000341232234212142011232431204004442140341220221044441240314004143403241141431032440234304101431340133300401403104244433114244134344201413044140242211432133002234413242102021032000214233242032012402020402130210342330003310040034440132121444111332020302340104412431020141340104143422434241100314022340321143304314142033042121222323124244042342241443304332330033330443140342311013331130013112424313413332414443411210131400244203410312403340032103040234344143144001323410232311013131043140431122014403032212110431124333302121334220002001020434101343241334044244032240243134411312112442224303133133430112244432403144141103213420240410024003104314331141440040133113240132033033132201431244433031230314410444331334232210430432014222013023132244243311200041320423313240213034134131432212100142314401441444043013412114304022014302431242032221011414103043423140440002341421223240430203223031334033142443144243300003323140040324102431142033321402044434330211344441200223120011422110443142124033240111030414304240202301312324132210344011103114111131033424020430304421320233040100002311013311142122210412001410114120234123421344220242443321323432032034224101312430113222102304014404330320041430341224023014112433200002100221044444303234004423242223204144343414334021310304432230132422224014122244432022003410402141401301122202320041242004133414243003020411230133440142444110334421004434003231114343034304042414010200011042221230101443033302324003331201402123440221221322141330244111120040004202212010012234002341440303222011432223110430442121032004033120334221303340104020403430434404041032201310012140402201004044244010333014112431300033444023341031310222001041421204001130440142140201102242431023203302402323430041240404321112323444333322223011440032100240213001330433242232411141431323003423220113421144243430003031001443014004302024322031213011322042032444233111144040114022240103334224444044043223242233324112101444314110323410414431322123234332443301221222431003334000011030302033240214414220223310101131", "031304042211204002223102234114040013012010221211144134111222043101040241341301324340024111120141401400241402441222420113311323210232334031444243121442031213430243314422113444411312302304203341121431112304324042412003313344440310410143433042023342022013334322343142220033420114033433434343131032314024303104313122341033420111424432344020132013403312131013213412133343421141411240110444340331141241044011420233211131113104031343234213131032214221243224131143144142104123434220341041440344011414231431244110040342423131420114204102133143403131400204020121014414434243021131400103033231411404411041112101330340241204142303412024413422332010131132434041302331411001210003324231310220041210334200031104132344340220112011404124110114341012311424241441422133403312424322141223414402401414110004104204241231302430221243340010322034142024333310424002442211410412013132303231324320322330041414333002000011113444320344443124203230403020304343014141104114010032332123304203213100040230323300124443432233012301313231431321412242144443340100134442211130302431040431032404300004043434021214112320013011040213140304104240013240330040423310110000142320012003010441113200203003011411230020234230144324444220201304104023110442430442421430223241310331110104001031410001120424131240033022012422000433032212011214444132412134041342321143242200301434110431040334102422141344134440433111104442414123230423341130232420424224012440010443403222043242123340023341014010113222402132240223412422040123232143401430311323313122321421340101311303114011242433210112400312324302140000423310011440441221201104230022324101224014343440122300340233013431441402322423220103002240300031442441040031433313024344014140133023220241112110112341324223144240314441303431111311000213212142023343401132232322412434413033434131013402020412400330420244144224333202330110232304211413002204134201400032333442120223120301301123033022212004200002034203433034331133212231432401134131312332031034004104202111011234143321020342020333103143010424040102342301123413430021114030413203241040201430340133303124043020423113311003021112113441144441214314123210131233310130403033433330102133300113110104440211040101224040200020430304030100341330344011022214031412200214131123110202222321034020231444423120242141041411044341241223430414324014401422014040041203401340122221134014302404401013124104301000414432421312421340431012414112413413402211141233421102041112023412321202312022431030210133221331244232201133404410214132101114131231102142102431200442110020303101004003423233120023134023400003113401441442434132243032011321242421004042032124013142320430010412322310200321204134333324322311141224044324444204130203002141440241210223110210023330301000030414010431401300414120241342032043112002114420332111432042323323033102001142332331223132403403021312434214003432200122344421413013144203211413120413434110434120441042001242204223221140303142320130243202110024201300200002233120113004324423012131101200032314433422221332423433230102212413124343114233321243042320411020011010312210044440412433431140221314130141234424442103421244243231441323444302334023114024424140022413011440243041321212222130001141113344002443042023043232332141113120022413341442110231132020203434233323344214030240231434441241210322300024341102434303134434021213232431441200310120133020003313004103103400214130404404104404401314232143311114330424011040141322110332133311433323132203041013013001144221110100313442441230002404414113011033100403131431332412311443123230112241140310220331402130213303340401342423402300140322040013304433420303403430022013012334013431223400301443130003443323120243423132113102112131340442343421031122123344303103044330113323324244003213441042021024023333320233033013043104111301220200324444422012011041222041230022440400033042022444112230424133440210001032033001312004124010131211430203443412124440313421401303112100324244043243420412041214143004301014101124243334023211043340324101024403423112320214313133300204204300214420431413434330420044402223032302421421043214204423402413133341332300231300323312341420303113323432111220440242011341432241442223104304141403112212234140130304324201204011431024411444344413131024021231431412314441032123141343422021143431142341411341224144200304400013304313020424401431013042122421222330403430232321034304344211013203230101144213203104344123240343412200032114033320303021024204344212444144313214213322222", "222002001131013401331101400304131041143201444131100442232014424324002241330223201203220324031234403110342413101424320220311002423011432013313302102401242124030241210040123112404242201304014103144430004243200333331401223434032142220401141043123433322344023321443331341314143201343331001310313302042324043240142424012122210443214020110201233040023044213214032301202424414230443101434030041322000331040433304343103244314210043021414140212202433310300004040301132110143304001244041321044210031421040034343121031034132234434002343102003001433034400303442333332241341234211410243414030243134413203100230244022033230123414330110242323430423121241421031043320032124221003421143004134131031103423432342231431234432433040004132404112212133424040343023240100343034434123442030232100141421444434213110234424203334133432342341232304141031023044303132333020132444143140320422332024123243033031241241130313233031134341200114021223242231341003244310012331312430401402443431413444344003131141014213134333311321031143431131411040243334110313201020102003313103222024003141012422333131114332304433022240103341120402314330141422114401404422423243212231404130312414120123333213130244041202423404413000433312123131404233312303343042214204144422341412100330314104224412342410124443031131044201220124222004113243100301000133213331023444123102443101131332222123434241330133204214003343142342222342222301121244430322430014134334313130111313410322142413040431343312113134003011030011220042114121102143302003204141403413100204311004233122113030333424140140200413031312430401110212224230332233101304311242443100331342432342111301212314233430210101004040003241013332403341430023334224320231434103220141112101411323401341203004224232130443001024010003044401423442214312231000014023424013224300202303040330233240034410321204212342002232311142131441024200442343111022040031013041440331122034204320233120334424030300442341203232314312234440143241221301142003410414240213040310434134211223201113014321444313300020324243230302400413044023242144101413441322312112304311242043341324344120004223320302012101320324013224143402421402324141400130324414403311014031414112143100422414132330131120222011412003143021403043041003410414411242331304404240423233142040003324411111220203404440214324342443444402400130003411431310040424000204142044331332031142131022120002043204401222100033343002410243104133341230002302321202100030101342344322241303032233423232433010330101324043213310012003121033343423330441342020042443134031321304301221230043111100322303432032234214113011230343330004112434102410344112323402000230140101132140142141141222334203044243021340414340032113412034340333124121322342244131141013243424134344423003111101301230220430240420132223014304330240243322441141433240231341303300404214004332134011231334232310123321042142334320434331042011011441322440140041221130030101314010022034103123424130434314221402212021203414343223301211101434241441042000414414002101420210403241320313121020333243301040144033402421220141332113403234023004321042311044330241404141311002134030230110444134212202230330314110331434331041333243033401332333301040321122024344023224213441433424420111201330331342223114244043231033020224434000232040133441024201143110224413204301012302031323211204133333232213204332413131120120234333244022202141222304231433102410413042024134142111033432341023102332040041041124024412432310233300442044303014001030230204412040032103222312014241443442011140302210232311032141111401010141243303302341342043142232033231230114432203204143144031404231213340333313410442223031314141000434242232220311444423142223202224122400400243422203100312300013402331400303441332043021210411230230343113032021140234220411202440344344040421244343201203312201101110343114001014310333242430121302344331331441042334423221222134011332130040014042444000224102140001431100423223134210330233240004320241142123012111112312440013143340212200422034331034422203101100242240030104403021041233132243141222204040030411021220424123023321341031430223344221341021140143143401044101124434403024413101044340434324442232101314033431200303410132201131121221131030012342442331042341304203342402443114422412032010421230113133414222042332423304121431242133142033430311330214004041402313113403412243444223341440132122321200144300013032234400011430232420240041312100002021314211341220110444321020102032113202220421434204231414032321014043222224203310", "222233031132204421230020320133302344134141433213120020243202243121202044434321123243014412303032131230011230342012001211013004343132240442444322230100443012302221204331310022241011321003302401321413432204444121432312400313442321044412342132334402014101124030410221122231004443303313242231231242243441312421040434031130321444234344214242211302401321402231233441102420411130341140041234320234044410032200444100022043421433423423300322222332300130101003430400014043402034000020301131114020114031243314101430103223213333100111441144434404231404431434020142210131200314144423203112414224422142421121032141010003324004201242004001003344223013223300323002304034041443011222044112343111300231240134130232342200332114044124204100343010122111301243304121041301141010300124301214423301323423402012414224423320422440133121443341200034243034111130443223403212111030112142301202203442142413420413242200324023444321020031242041304320243321234100243004332112144141313043332330400433344233420134401312334431224323311410100203433344004014031431303122321321424123244141031201433421240241024430202402203020110440232213002223212124444201322234100100440211003033240243402334433010030443141343114030242034333304101442134002214430042042142140122333301040412321143104344020034431111334224340142124034344130104332404211201142434001044312321234224102202412244210421432110424233324323240221140322313032120212033401134224332313343100303141424422143333112343102222032403002122130343042213311301014221014101002443112044441412131033111444220224424101140220304104100013144033443120041333200302412240020313344341430113340110303321131414441200423301223103242110402112204120304133000134020013423032211220001024134044101220410311332200110323131324310323130411210343143342122002004444244421203144340020442231141223102214402210401120144020101234311114243203002112243220101233401044040314012044020133440100332330443210340441124123303321424011313140030410013313221201040404404023010023404202420011002130000320423241212040424133401303141334220441010210322404324214141410020224111102440401101112342131233030140230044333143120202420122013232024110324110431330144300224034442114042024231013132031312031323213323010013030113143213314401014421433121123234113231034014124242101003300333003143430411314110212230243303301013423314233034202210444134030033430432040300014414421321343304413340342423102413444222434232424443303040410044444222423002310411122340003310034300024242220131110410403301014241031130313041242031434031013140332413014344120434042343344121021444413224303323234143140400340200014004422430441042320313224423401424214124330042043341401013110133142000203400340114432414312410401402421030241234441021410210440423143012003433230111300004412143011434124432331010224441311013424211124230101401221020332422440021320321111143411144412200024210121432212422414410224314410041033023431331031343210440241402100424122003143342200233110043034242000304004324122102404224314324243121100124224344414244423001001143430320202144100232311022324331342430301030042113003210201342313010310130233224233010112112313203111403331404131012400314423324144200221220424431311231300421202311140130001042010302121010021322010330013241312030410003122121244011312243100211023020403341344344201223142441233320224120123114111212114011042204422321330143433001230431240041003330023443443044024030204142103321442204021401203131213433014414220111413221141400040031432310231431420143233410301140324101332300314302431311320113421012324212430241434402222420210023304234144123422020143004000111300423342102404311004100210321310444040110313412014020240411221304433404033033010412144400242320402312143213220402313323222431401302321110343430222102143224443134204030220334414402320020322244242131212023331021304323222402420044304033331332341044130233440332022420034010134222103200220230331401203310020200332112240314400224241121243013411222404001431232024122004032314221242142243004334340324210102100023101232113441103340040223031041430314400320313132434401001343040241330311320320134200104344332124002243330424230102242433202424212043004303122342201320310101123412110212124032033333112043042232310010041444304223214203440112443432001312343203322413013004040323310424430142140043114030232042442414121302132204302140142001222013212040132123243302441341021430200332413101443234024421120441042341343304143001223123400140433201402013302013142302332230243411", "021424143340201222430102143022434144244332212304221042314044041403410003211231012321223140422121343331314033441023001423120423414204223114210124411001310121134243404401202424030244341334244210331203440304044101042432410344442023443013112134102333103422031223243141232212241120442421131213324121112312112303322440304432231343114111023423002213242111301042031324340314042324232220332442211323242142202241042244311001340320313111303421210203420012330202002403213202243342210240224234411432124423011201434422432110320431100343033121004413123101021430244141112231132141442420120242124334102223302121301300034423423342443334403341410433311141404103001011004134414143421331200400111311332012431331304131232421120110323420411031343022343113111332223434430313310033101422240304304441002423312022101212000030222000440124421204231423221231003342343334310224114021410214433434223211324312044021423304223033303103001310101040124211201043021043213320031012342214212210212130344002023004111223041404033113022010301440412211433442023201004024244232030034034204410023320103033041323211121120233132403112011334230144414304333321304300114132122002442020231010243034420140432300401140203402331143124011411030010310420241014003214313234023132120430331020041442320210011444411142421433210141131324324121143403302000443213214031042141032011243420121224411414431210121004421240234222331414414323042230230424202144342431111111213310212211224443012422323344434032213212243410310222011022120231003244344332142240104441443144321333214431012124242020112430223223330413421313200012141330343010110130020321432024233132144302421000020403230311121331414324321201100421313401421202343110240243104334243401212420314433242114320304033243101230230114344332020414424423134043332302000201040433111003312113040213411113302404013420432013203140241400140044033401022042040313131401340113423210004413141221232102211041212211020224030404224343114040333222341142101440413102310342102303410322003421223044110044402230420044213220043420013012114012411320202042404211331223411313240432202112244130414001443132203010123414113440342324414213123031344304210244022430023443222012402310140000000421420432214020314141442421320022141422440101301312233144144341312034034442421304332041104322113440242331002343244141111422030024333224320302024222241343210033210423011324432212000024130413112211322222134112113004003222103323103200111423224204313113324121343404134141034222002413222332224331014244213312013332241102203214131324213333420112441401302023210142203002223234124144013430414044340434420434023431142211221331241230303034402312330202343024221040202232204330413011404204413032214432424400432002114040310313322102204340423330123104230320222424432444024422143300021443341440113333332324320300141122140130442104122230320121440440034102431013303024023133023210334343314142200243010400223400014214134243331032014024242233122314230310111302020021133142444421220222442420224123024000113400102001444042331132302004144103404200400332140044002330411114113032312011120010034223422324243430032140024332021333304220041203144111402013303131224414240224424411422240001032403334004031301111214020311413213042120441232220411130203340402444423300402402233104114141002132224140442434344111132003131222444340433224021023134304440344331033444212031402023203202031302321420332134133032132010023031433213203221032200201340431341101400344314310034110010412134412041110343420130121213033242203130143232330412000314223143300202143344121232131213142032221043431444222031120022124301101414241031440021424334141113344441042113132200012144314312202442232313431134041144444221234413101123032402113320100223414403004412444422410433300413144031011042234344100314014414124434102303340324401213033143034141030130022132143123033033104433133131143340312122133244441424420032423101034243441012421004440124011023100243413344312014121341334202302412410042232203042331022231443014134122041443111132413313214443311001020431321103323443141103244304044410233144442314211321111310424021403243102244314314400440114324231144100132303441032021004034314212312023023043231012012110210132233102210030320143111133203232243404030123224304000323124044413314114220200133031342234314334021330402331010001111314120130210033001212144121313141144144134331134344131140102241331102440340310114204104313404332311403223432142141134321001314012133122410441012244413234223424341301340224", "220314331441001031424030033003140140121202012244121011301142403413000042441224034132234021242104203340030203422422214141200303132440002214310041412313440241310432333113411242303301341122100202241410024133220440324000434330223323222104330321340221204134221221241402411023313023024402141031312422010001020102011400014430314041404302041123212231230401432031414414303410231032221404033223141014433403402334130122043024112022200111341131030312311431400041133412432230400340041031202044304143411343430343211232410303413344121233243043130223342201103103401214430333014002112104210422234402421420330200324040042034040344414233212230223132210442432001302244321314204014331430213343413404321343423410010140020301302031120442213243321421213101312020121342302403044323420212120332104144131413220403203203400230403240320301111133403303403112442012110114112102311334122333324332142312103424430412144121124441012333444333342030112233131313003413402402444331223133341432120100001134121030200214134032412013110101331332020210433410314431003242431322323123011131224040034142003023320214123320241314144440001310243012134001400130302442214341114342224224110041402401403244014200133222043332210123324102224310004321440131403213141100210140100240044000310301133303410413231432000031323434124400043340030343231304111430204143400333210434120333140313012224420333303022231014332002102430043242321430430303032101324243400433031011233120303010200204122222430340112403024043224221003121121430013443240203314302234110131142102343411330240141414343130422240240040434212211102222100114422031131232400304221203041120333311131042001334142012421404040113422024111042101120200030143220043214441343222011202231332011240004313122221001021442031414011230320323313222034313132020011110423200220444140313204212323044032331134201342331314243443204143112003110440023213422431441213201311304043233343001012000233311431412320223103431343124443143442101431113140224411240224314231443011134002224312001430303012330233114033311233044421400031430142220320333100341341011412344211331033344303034013223333311442102300141320340011124430022142141304400013102242142004341201243310211401103434204133022101003334321021213324333224220042203012413303304140343123130044132244104333404003412333412400420312224234411121111230421201332122010002020334300200143024444344403001303143130141044320233221300001444041121231002143402243423414123044233223310331104103442210403320201431430131100402441031321120440442114124021100112113402121141314233423102020103112433334423140230003330342410441210311043304441130244344124230334431343411301300310211324331341030441423023414132344221343000231404320240321300144131012022120112412104441433201120331223420440302133401320322040001114403443411214103332201312330311434311130234340232000340100402002004421244441303034443002202200134210404244024120301401300141211422100241311042440431031444433204100312304232142002320110224110311422200024410244322014403102411434123030243224332033030413230323420400432121223002011244414442420023041343034312212410342041022432210100141344434414441103033222241331241233200244023134122301123102103443212340432433043142244011011212222002420404130133413310202043042402324012134201241423134341130000031403332322100100204004421202022141234224013400301414340314042241011040120401240140120030244120023241143012420403102043230032010031433031133313022414024023212432013331110222442442044144343124343002444300303031342042241433032423412134434032023240012133341442430240122011131201004012210044211210003123131433033303032203112120313142001342002430412000024040341022022233403321410331043343131402144234441344444400043401214241203102202320423110010241033111340012212203031220110310124340030121132413121340343101334303333134110020201243243023034011223103132230314033213444304423011111031112040130010142332121210321122133442242010043413043243224144343310424403042413431342020221214122330331002041321443222341201301103311404234110012231242232304401401211004411222333004414400403042302232303011440414103044204200404002312023112231003123141142244414031320340240221302130321331430130033231043024003400214131012304333411132021442201441041002420004414133310003322113243340211312014421023332130143334022243242224022141122031201012234441413113403204043223224403430301442211030104300123402302002022333330004214244033120201244344312122402234011214110141132011400303321402100114443402402101303343", "300342411333411241030431124344322303221124041330111141412243303132323343121220423131443344011223133340021114422014424444232324432433000221333204122104403430224203140433114132104114403324402034001101210034002444400114442310441300223404002110330124040433113013233021222432204244001401140132211204143411210124312310112400210430344324333304443402303430324024014042124040212000220134224243312443421443223432131401221140113331220341310103234433413230224421042430241334334210321034413221132024111301342100134000312002431010441431220301310411433021313233223122204013220412442212241222130410303010041220021143404432330200432234301033202242202204311120434444300033313434423211440201400233321213211214241234113024312313122300431103441201424440414341434204423004312004133243130103232201420300324404331013143421111133013343302140230143201333024022311401033320442433004132132314431040421303410243210320120230214321421210100211444400340131012411403012324011014131212340044430440244233011323332202114422231244434032021014024023114340133013000433024343400322411404240401212442012032113400032211202411130242223222040423142020120010232323240434331112141333312142141303034424340141043112203303422100021404044243323203032444221044001033113401421011430203332100432404220411334013000321231021314303040223300431142323341404341022332410214400122144433410324241232404232233040210003031211204233104400304210141311024310131333300233021440331331102141300210214321143002123130040022042040123101312402242302240224033443231310311043014424343324341424301132402431133232223213324221110132424033204220143302331323141203420144403412113121343141024122042301132334343032033313314213121034221120002342243210320111342134422244444112242303404200004141221044444430314243331112420422332234021024044434021440014402124402124411431043310404400341322202142203302002243120031311030040001242004021020233113021344212000131220240041233032402103212041140432244220143114141203213443303132320102124131031440124402342222040122434112202001041013043213123410014223334243442410320042033243023424032203312004302211404212043212124423043103243043221204122343433323240223042133301443224420421042021432032210012214024310121312240432224213341332320302300044211244132142244423243400110032044032224403301040114022403234121231410242040244024120024002101131222333100222132200013133432222231132014320104122310421102231002444320414410440323321120213432324414301444302202043242300444322203231144204232402420420330130012442134404003213002301424411243314212444340322414434441420410221111240114033403234424423114032222411341403432103212444420124010411104232332111230243122302401140434220311021321144113403244330300131031231321101403040230031330134333204321204144202103433030213234441323204231413300141132333343342030411403134113440101143231301241432332422311001443114112300401223222221112430141201032431340210103300303310001330144300202243102144113330310002441213224224002313013343201401421443131111434430141320421120142314312312243221014430401102013011041222111432200434331112314431411000121000232024132143210113310302340133334131011434302424440131410211340042023440324330011424201234240430104300220320342211032120212222220342434114403231434011440434014022100112341002320021003421441232113232011003041211144141244440440021013222104343213420402331101132234321041114031440232123044302413104112402343243042423244010403333321001431042133003030043141131430231324224411242401331414444031242210431013110030413421130444003422240232403333303332132021042332022002014412444041200120442424141101001001343403323003440412120303442434320041224134041332200444412441221132342223331434204032123044100343423113441330222242031441322211201124430103111201333114334221020431321432332111133431221323424400244210023221021313340214402021242110141331220402241113421003324144000233100133114000312140142202014411434423031242233421031021031111432313010400443303221421103341044302013133402033300340422230300200400141003143020224123402200444311113431230143130133331132322422114041124123004442002141334004402314231244141221341200403241211212341003431113124311320320402234033410211232110330030100102342131102431313243211204004143122110001301221422002432300304110444020220132043214140303434110402434022010334242144214044432124323440100001144402302240140344422110123013000121222231424441442111341144241434433200211423003022431032231334401001300321012440332334030202032032042001241", "222242034003400042210424200320324131001331022004104421223024134242120041412310243042214202001400403332414222041020101310210403304313440002433231403234142004013413234202214404142432042322413204013321110104124313021043200141204022104021314301112034014034341030104311141432441131242243334203033243443321223204342111101130131022413331401433221011132432330141202122140324112214402140240024410320304044012301013310112114441441440330014003311423324440400202043040111121023014134414200224032330322442220213432130304132224213434333243341113311423000432200234231421232440441113103132111102231022312320321100144124110422432444244103110132243132112100404321222333103211034442002234104444031223412212400241431233341423402324134301341022241441132300242043340413333142123440441203343232213423233414213241142014102410120410322414123202141311223103314402400122414002240010404033121011330343042132343301012204123324141013042124330434413411222124040122103221020444142021000102300203413322401421030214001442304441002242013313423411042342130002214040214203242244044143000212102041330244134313302102232431242414133341301023400432132410230323244412100032220113322311300333130230444331304342241334323040141234232024002401443304141433432124323110412124020130222304420121443141042004321240330314001122413010214414104143430414301134144321412432401203242402321311202122241243320421034203341033130013422322110222224241233103400000022440130433241200230332201324202213211133342214032041020124020031314143012140442042422013203414422003444004312214203003100112142440414224441424030312141432040223200404403241231323043233110210320040314111331430040004311434311011440420401323312022211441130313100341022314003201331441243202013232210240314431021304011421431103113321440000433331012203433204114213333243012241013030343312421434320041132421120012010421202403202343143332033123203330401421442420210244410423421112220414000110420300022332413033232420124430122420410424244211204311234033002410123243334123232220434321312333133101303143331434103031403221112240344131202032211114322130023240401020303403031024233330122404402244413400121111400212023410133341240342440220003344400012220110412130223013334404413312041300210314200241010112021244332331122221230323131334230034330044110201303234111024411013311401000241240034223022110420242442223212414012214322330102032214234124441422144003433411042300303320244431401303002143242102443031411112024442024002111001310340431041241213112224101234310021220434342003442104200141442000042331144034313303210012333234421401330102410043114313434330414343223103303303230243011403233121303003411421140340140002224433013114114100131434224200231222104001003413320404203401402331114433123013113341443014120340341441323223423140120311021444203420323110243141111323020114020440144041230321002441041320233022121434333133003103140002022003312424410430443004313301230404040100214342033032323130311203310322134430041113102034043041230024113022304202044100220413412211210004131230314002132130401034123234133000143144033132331120223222041240244003210440331410134241012001321402013222410124134210230403232414410024222124321042331410402233330140311303003433240341031114001442340040331422314110114022231242010133442412200304204131201303032324413342120212403441311034101224100200100344403243421232434330301120204412331142120431202034242321313040301043422404024343132311002224140124231413330011343341114033233033142120404012430103213221233204323001044020312012223112304403323030113310140243201344112140123231344010240102200304120224333111022212412244423101432340104402201023210212330040444020030011324034110144344433443113343024314013231322220023113431301011321401232004324104412214220414034013403040223114332041224230344242103401141233212211114444433044300434234444201132240044312311002210013040234201221131014121121143302242033201113302213413411300030030044120212312403133412212331440343322220342114332224420334000104122421020420412142421130110030310231130013421404304234244033444033323124241304002414442221422242402201144003002013403401323244010131130040004404221100100221101031332003224000230432343113024030303444121020311334331320021331212011432220420201343333410234021301300344304210331101042200423414134343302213024103321312404423113114410421112242211142013302422443303414433422200400421102244220311440402203302204000312330241434402110043042314211341134021413334444244130240040204330420201", "322142420431223121023334131343343024444143221234441043003130410434234230312002332322303330021323331443300443230302342022341414023244313141202332011002312404304102222143430301231133231320334232132334424011443340142431442430334444012203420022033214404400343132243303420214420401024301143223143032121112211301144421020440214240141221221134440210200240312113423244213204300014202204202330410313123333210010404330220131312242034031014243444041302340330031132444310133014123240340344344200211034021133101024241223331231111202231431131031003220113412413243322322323123040414100032310101122310002332423011421301010242424412123211114344314043424123220243013300242422400111003310034244424204212340012100110324230314214231413224231131433440040100140433003011010422300423203022244310021130320010223214411433242044344103201042224321044001324410111010224440344241134210032121330343303123130211110043031021004433114102444334343332221114204012313200242003103234430303413112410404203444434311222223431240043120403422043342341242330212122021332302200202100331323033142230431200232240214241130214213213141244403042233403224234234342433322204224340321321111433241043111123231102023201120034430244141423442331341411222241411200102230223140043343403233133010024121040120313420100110032332140011224144040124224212341240313141010244120211130332224214034013310243334224214241120014134412341224304042420124241422244002022424324142212234113403240020442330441431421342142002304031222444310422111102340241044131331444242322110414404042424320211022100004412211412443220403403143201404413024033222230440323343222110123224433402022200112342030010214142222300103203130020324302110112204242241243033234120304124420403420214322120444341011334431041113202140143122122201343311244302440330401012034314313242310341210341333213423012442013014301202332241231031102142014313143101231313034311401241242332344232230210401110411022143303102020430121010123001211001410020422323410042434232343021013243100230320002400310022340404242334403422212134321103003413402034012104201413011443142433022303140122400042404402444231322410314042330243113414440304013123413410214112241213412013112144302304232331204013322114144002043110121214004030343102311201121414203330012440300430241232341020003104324022104131340001334430304002340134044104410214003112133414414113422442201344234423313034221232122113134414230121244322303434233210213032312413232044333103323130330400144030433111011312324011223404241011221302141123011414413101033432032330234022204033133222410423043331101132324330342110432034030230444033324214123023244211434313222433200401403032343422014344303303143204412004014213312320312412424124440312310140231144233002130233011222323312014043111214200004000213113402244440023032431012224101331012311110334212000401223124102443330001420103201024200441423202124214240224013012011000403403010400134231043132012440121000204313404430012244243130040111204122431240232000301004434020344242200431423120230232133044113011324040334042310423431222243343421202322443440333103112030243112411030012223430012141040142134000112043301314030423034220232212300301420113444024241214240324231342204313410310312234340311204023141114020032110443003104110210404024441244134330120121421323442133031330101322103100431023302141403244224011312423014144204313322142201412224421340041114102342231334241220413410114432044432134103320444322142013340043011113302032233314022243322042200203243422412130404122114231344004404130344234304234421220201440404024214321122002304422002121001101022044332444104143401201401241020431410233030104323332421140231242012130201412112241402000414433330243320210241211212132042213134200320143310203123230134342441013311313023024433232140440341231140130223141143111423223012104301114013322040340000044212043221412340004224140031132341214424114421411411043334442133421201321311331403440343340331040222314433241002021430101121012000131001442432322213131402320443040200233330001400403101040330000330323400210424431003241140401000004020302141433411241110041004241123232432404042342413131304042434224331330304103443414014424304441300143221003414422214003431011432300440214042134022214113434342123341110222424343240211303331410133001313421434212040212333400320211433200403110000430111441421331032220434242413001404400430424323210022131120141041404400334432130323002132313130122340002320040304112014134322212324214040120202313443012", "330301412034441034220014141020333322243023332024142441104422233130331314311342134034330103014222313114313442431441042423200311213323403323243102030034414433224421314231443031034444412223304223022043110001113140123114102301323204243410123210324413433210123013230313042123031344323332012331301440104131042123321241420432401242211311413332211400244444402223301204032324230411041234114214114443011223034422123031002204042141142431411043304304312201032141144102332221232341422211302224324220332340120433233114134313241032201312021332300344102422141230243313321411404134110020112412240413023141110020314213234242244413331441043011444110423203430402323233202200142231420214433222224220113342202233132213233312220312230030230211042220020022241224342424322011423332000302021013301031103143341233242431343414223111440043003342101021033000140314404202323000320010214123041430011003012331000424440321434204311330142223312323301233303030103202314123344413102132410214140322340330404022440314013341242004030412133133231432132014004434030131312223021244033402133331341201414413400441421032302243133401242120312224310340210244020204003040210414010032244123301122431432414303304400244303141014241014112114434313332001441104004321444041111040324403300304040240313142141401421033014120413213134144140114421321111130440110412431210130230214121301131402434440220340132414320040204013030224031001401241303034321031021442130004214200433240300211123002244222410241443404342422014303421104412001124244200441331223100241012133042232231024014111232312024120342444440224424141312424240012422232010434132221230241234321403030223030243332242004322101413234130330434024431400324303311403344342303444341023112141022044332020020224442434424100214413124210012133403030203344223142210041404434043333433043331203231130424420431321041412114421231103413202413440244112041304203014411313301004312444114310324142020342341142243431113024001444303123323402434003224401012010142031022424013412310303022030142342432011342142143330302404012241001114214424224012232313111004221104210234122404021444430204000214114332443340203142234123210442311340244321241433244111043241224010241101022340402403033022104332124011422310401401234221023033414343101112313200033112312233410034413420301133242344222402324211032024024403222041340432240224304304221242413101004243444412401314401302130000031440100331130231320013433220433333122214432344420314323142031430411011312131442103131110134111312123042034032412013131142022011411142434122444021411312121011443421401140100004043024432241021110113244441134032040044444300123322421402242144144024144142024344432411244140230022332134440203301010104100013313102120132414210014310442300331434011131443231012131413331420122432322012140044434312143223321210404424014110103101123034424142420312230021144321014333024133142043434131042321320123421132244220310004332001113114331003400201403031442412423312321411203440424232243234411432244431322432420304331122344301333030401122212440402134041112023124423201240001420234143042022401033340313341443200204213320422442402200044434023313134014121343213422414221444130000330143031143302101342010410023012020323212211131402032204224302120122404110224133311424322104410122120140401101404323001022230403421322444013321320213213400401244331020331403111103404102323040224440211434443104022310331431134113013342224314331110210303421332244104231313300304344043330404101422201042323240211323232331020323032330333413311142433211042122444120421021032213304310323211212414421421421243333123332443423120030412042243343002332413244324441021323341023400324434101111343444440102234343330230313400433322400034444321242421144232004030244223040141223310344403301413012240013032422043104100432004303412203401040142201323221211212242043112202434404402321133002341042241310400334440322213041423441243324230111241202004213411043243021231210222411233341043404203431320321311233343223411212314444011011001031101234003141434011043101000434321412400000303333442344213333104401100441140333032421130144011223331214040031011300243220442411131014324434320224411204104004221301012111110020311420331102434213130023021304033221242312404121014243433301440423311334203410112401322011212000130214404440433334421422014424210134213420020023021033211341403121000424333324232040444242422242033122404442324421101104241310423210021422334304222222031322011200233130313420020021443042413301243200", "322442130430431140320143133112310034440443314430324301220132210210023044031041303413013104201230332323103123223314410412323011041020212402221203222210113212244113230223420230002344343344342432143031133004322214433411222304313133343241331203231142431124214031003430312020431101011332322014031102430421120202232311324431342413342121303422022100444023141433441131034131304003112244141201431134303140201404103122204132103242022434121100130140343344133332322302203141040313120432303022402313224444232022222221022032324401114313044414224403140133112344130414143430341042400010032001003114244211341114421023123130431300134221101210440001442333220120243323002021011111202112321332413234234144000413123220133413434241010010121422413244030110223042143301431121210024413300141344442234012143203000304313013404210401102432314442024321304413312020203200103403413014343214014231042033401301310034114432421311312240121340342234131414124013122420324122420021422103302332023202240114321420243021111223244032144242004324020030144130332330011304311333304211142112133344023432301214313232432034421110314320044433421121313222411414144030332333033113243414144130214242402330404214141214311244342341210120030324004233024214433413141324210213314213020221110431141432034031034420043321022332231010102233301410011221224101110302434343144304220113140104203241012214004121044430232431012001110120042004313231143003242444334342002040300204234224220240034211140434313234024444414104130410020434201330032212131402422203203130301333413133023441313332440321024202230434420333421324243424404301100034003232224110042100033444220331144440032302211413203400400310001320444130203330202202221323130044343113341334323120434043230004411122224130234321243000422100030223301201430344301020234321030330420132224104303311240240214340332424321414414104404131211004322321214221021440324323330332342241443241411002031223420131331240101041230320140413424141013041012040222102104421331301341130114440103420231214343412204402031140214001210121441032122434013123211423321212204221310203243322242003023320111342204042310111003114300022333320344313022230220042042213212004012002022203212222132042220221314111021011234014200421402214224142140112102101101131430120301311322020312334404410334301142442423333114212211302022421110102043142434231431341433041223004322434210012220103310330311131014134021402102341044012412413333233311444340443322334031020344241012210320114303202431014331232332033341313300221324144120224440213412010440011213111040320223010312432204041322440043410440113013332131441022322140041103012303131043200343430332132141142123311032120331441301002222344440104241131111044421410100041000412223443303314142223003301222430332422123401042024311224030224301222433242230032142301202113430121431324110030403300144100103234342310421020131422111223244421101100214324110033124130040014422331220122233304022242133403014323222331440413212034332213132231334220441442033340340040022103012204332030123334123042240232133232302140323121003322303124202210110040140042223243021130201343104231322133430033342202444133402344302132112114000232041023344332023013402334200201403002411311233131240420123412402121441042014303330133004403110413202232114403041402042210223124041212211012431031314124440413304043101143333041444222010240324102002200100411430411214403120343240213334010041223004120032104131022024403423130030310004313424231303033023020041402231020223301231132042111133213002411040031223334433012430110413441424224341121013304222020322114043422123343303131441430030320014133230331321342244423111412003231213241221002103014103132421311022422140340010312132004104143022312423300023142110023010114102304210213222203024413002400131131213221211140124124130323421344300443444241321312310312414032332201023221240411304101303221431231430232043323423044331342424233444200303413111110303231313432121343234431043442044104123423202243421442023324120011010044110340121320103301431232131433242302041010232114213044113003230244120224134320234402014110304112333344442334314300400234241014241422331020112201144341310021140342104201040201441323114141240033422342023124313024341420311323224041242413242202340331244244230014211234340301333010112214034134204313124314403020022243234102423420331413322434310411202432211211200324032004320112330140412344431343223400222204410441231342430203103411002322121422102412244023211002401122430132331104431", "423122324323304242044310221244431144314411213324442042442114043223112431242200412430233011001220411402202313002133134330302131414041140101141230014342301343112300141303421300132402200344002403212103123432043322341010014001343131433021434440133124342101032220132011430203324420132323313314104111313144344433141112423103330000044414130423412000310442300243104221133111033300303242300021023440431204431242123334410114134402001321033413030031213402221000321140144403442310420310110224322124442021134201121011313131404302142012234340440112101423243324223030434012441424332001114111210210130320333404043333414330221132013102344420424324140301130304213100042122122311420433423224134033411414402344004141113434003240434400430110214424312231122411324233312143022042302124012301214113314131344411122242014022320021441411334213400410431133220132231331334423211013341344223030422402412203012003144441130114224402240210301414022322410403042244313413120024103210222341421433202040024413304142013244203024234004012222403333044122422310233434400310241344401202423000344440002200122104303344103300130334333140214414312123242202211402010420432041023121141201004300231403412133334441233310343141340010000004120214234114410243243434042433440432414421343341243241312111333201423133321220222101101042324304110404441134432232412333310303311444431342044244342113423100424324112343234312423201441444333243012143143024130001202312421442013033343031401442221340300444300421121413340042212334330033403423331403011431140304241111342304321230330434022014403322204030002233113101143130320033214221243344021110402023421314203424023421420204412222141042112302110214202030422321343010324133123310023103221443123432123142031433341320210404142412111334141033212401414240100223302430240131214041440224323410243202032302131242341323132434143422022322201412141112132241402344333423442403023202412230313122332022423413213002302043043221344400323033330232444011222020241033341110200242203013010223041302304444411203011342244032442304002224142240304112424132141201244132043012022224011343424020230041422114241311320122130213442414204304212401312241403240142021401341201022200244414312124432133304203232040130132344130011144033104301331030024140421002142321001212433123004420101322244014240103222113321432241402412024020414403412200111003211123201313412422223202400101201210232140140044220133222314332144431011300433301201031200221310133333031142123404212014144120101010422014033212203130023211131210120422331414314011243232211230314402410440034410341001020001442302304101234223343104424022201140401104042002144410241133434402200302104214321142310141220024243300134221432114440224311031231424311410242304104324021204143120312124333423412203431303233014340002344030223341332033434432424101231114140214403240224411120313430032100311033242141230422430002340302201002143140114321434104043121114031003220211241402330010442324340144442012241020031120240301411210404031324230244103031132112431220111413224341044141040300234113024214204023103122022123204114244002403032333212122113143414030303003233232313201432031334114001133220444010302423102331131020140423123432031030103123032410423410312011313213031201332341030420032041400103122402022100323201423113410112444442123021412142314322040402031421301200423003433333143344414022111121001041212400343021412033234434043241344311112423220001200302212214302200121343232200210220124041033111213221100030422010044241442033311003303444112442000432223413203112442403441030231200210020220001221114132141301104303003340413123404321230423232342443404420404001130132241000343404012142300303113021300044020214413312244024343304420213321342242001310212122112124032140233432101332422111024331112304343133100140241322343404340242423404122203003203243330204242433141011401342413441044441334020102441132034341231302013232412222040420414304143421423103413311304323110031010104241403041033412403101210331221430142014032341143031243433143423002224411023041031133314044313232142411242101212042414200421323132243014320242104231442210331344414334024443224230133022412414030422401014323330431233434313204220224434421204040000442233112033130222142114130144430010311002433042234141142044320110202342040312024021222313024430214233130414433341142410342433244140320410323000242000311122014033434303143044330243223410133424432211421200404031423012321331343344240311220100342444240201312401124413331214433", "032303011112342310122303434111404122131011030320233133310403104103220140122204020432041304211223141120222034141034011122031344022442032004420024214234203142042022213241030423134311130001401032130101333400243222110432113112121412142402300443141432310113121140203204343200023322211103043332333240210321113222440034002432133404431144044142340340200123223224014301140002002321003332233403140131132401311102212233222242101124420231223412131201141133320242201320432130242213111431341430132423440243313233020122330101124342232442444224333442304313121410430131230020310030020012030110310320300341422214034232413122442122413040201303110234240201131012140201204243111222123134410232040000242311432213422203403203324024421400311440012010231313014120014201313213224102134334002201234010332220112340434320000131002043144042414220240322403202331233320111044133443004300324401022321212331140231040234030242313334401431424434423003410404011132003144441313302240031244004441324421242433301041434413001122201023041043444240423140141134314210302010402224310300441114414413113430412342300224333131012041233422044101001242432141031432120404141202012020213240013041120012032043042214112242434042333022332130034003143100434044021422234041442340000023243401201310023212141432201132120134211402402103140314323033204320003334140234210040440424143203233330043240313040244124314120230004330342121134340444144220133334431131011101114033302132112414314242414243043232444224131411433011341144320310412314440014334243014232231204422321020100332341121041430333340403011214330010232341011121212412333312124132322113442102332144113143404344012233221233041022310231202110233103112442423422302223031412314042212201404044324321211113423332032304430104023304333222122420234114342404441303013123324104011200410314120300012124131421122222014044310121324133144103034232411100042214123344211311014304240433211110311014321032311013421430343323044424003030202033042031331120403100004004034140124103213331441423141242302212124021233122200022122432031121010414022214144034324321221320123303141340011200014343031210440420203403320113003411023020034424430330230230220034140240102401240303340140421332320210001112034221101342311332434013414024221020332013034143044121102101003224332132301214202124340134321100022134033340100403121324022431303411313233010320234004040241443411400434431034240311340123304012104133213033413330224030121040001314214402443421421421304321411144223101103001431132304303243231122330343413300231422302213114244401404330004333420341411321132312322332310112314441320110024431120302031241142012002134144003333000130042014134020113011014411413211103101243413402324401412141040332000034414012202312044414422202014102233032244301232132442420432400121204130300223121022332421323412400131342223304311423123022144223442441013403204403411021301410413024423403214344140231224323304130203132121033133432323120434141431102421121313121301443130020343013330322142421142000433400124130202142334111140441044410330004102042422301242331201011140343331312112121201414114100211223014441032403401001212414210202344314320134313003021144224223211121304020230421121133113242220233341022243130110124303141402114014431021313244310200112342413010340024444310242143232202133144433414343212111430141323413044432012404120230324321101404112403312431232122130013443431203422413202023133323422402032200202341242021433122031304244102442213103132420221204211142210144404402143430110011023040141203314100013311213221313323401131230114424243021132221212231043102231434213412243014233011443333123304012232231010013042444304444312321314020434010032210441140320000134142334230430111431030403210300114413040334200413441224400204321202244303044431114144420321021114421324420432322032240332343044414012142030011312020414340023104042301240214334242410001401041311023301223204431241011113310432302212402140201443214204011000433111402431203044213100443124040343322411011404243202401122204333132403402211203004101012313112401123420421330141142442030211010014344311033243233214420044310132240302211104043244341413200442441424322242224021414030132204212014134120303001404242212321142200434113424202402334401041100301113142210330134004224401204340031424012123120101104112130433141103202331243404234301132044014034322124231102440043301014120221200342224034411410314411300012412403102443430233311144320242424134222144411423312400104133440433111410002", "402140343041113321310303134442314033143020322210403103001342330331234211220322414011021222021334421043030030211231314142132343441320212034122000124132024012310311140341124034020433422414420102323113104134313134300024204222420341401322023211313242432120233003313103342401134222000211343124404031244000130024320414222111424003344041032030211133333241343042114222231424344001311344343321201000133343044131444131014310442230120213103022032203041124214443304141244304430322422123220404203101233302220111222040200023421244200333102210210000213220020013141000444304140031211200323241224402021032404040201311440214132142230323424301001111222343032214421212232242402441442231344304304142220342441430402044234010121013111211423441201400440033123222342342131043004130102421044412221141122011244431420302101200244442201432042134222334131334212023111122431402232440030341340222220020232434434341143143104141321304122420333222340424412042022220022003022221104343040412010322412223240120102143443243143412021441041311044232122222144221400130244013110042340131102014324340102323001121304234122020241140041224033014404301412004433203120141333033112140410243302424141422423113134441104242200124421323143424024420144033010411402143441232143431220122042014001424140023333434244404343142201331020210422010011243334323003302030304143321411030030231341330334304414230210133441320031412212133321331434120324114403024311031004344232311100430103010022403321103341202100430140132403000424001100124313111223334024042040111403410431423244120410233412411204014102413234043102433413210342232412431414104114211133120222040424342021422330411104442144442433222223413033223412101134334233343321002132344132302222442004102343401011031203342322103020010334131142002022203332243243303440320000304220201203104034412204032044002343013031220142100001442413402444231140103021312220232221230231202331421030011032110404021200233024443022133102020240330440344120022443220322214014022303312020104343110244432211442311130443420413021301030300444133330004210431340030321302010031243241404043224011223344332304113120011020002042441434122232031443204423433303413340113134012231242041231333440411104421212032141024211433100114310232041122303222303444241204111323042244014220412043310103120013041044121404123010342433110223214201313122303323221441234314330433113301421324140143122444224040322320411132440144421211402141214011334343221010111334214410031332010303034313431133202133022423004343004223232404021414310103342233344432423140443041320301303332422314044331131110304230240334214131033343240221144221302242321320221210220334034021412010004201424130323121010041421100430010113021201323300020421224324111241101200412414231034200112012411312132041341224144210433040012041002312422431203412044004022203100122203210111423202400022032234232034230123402203321220442222403034230333143344020014033412012321433414001312433410144213043130010304122414042042110204334443201224310443231411234100321404321124133043320133401332431232011200013124322204403122334203014234120013431130122313302403043202313144020421021322201043211223331433103241103012031221402412422230044304100033430443141311334042032413102313021412444030321314412102401304234043333312304242041401111042140143032043130434322112433423230401403403221140124332343434410012444444223104001143403030121342303002232421434120440124113023434343242411002300204143233234111314121121344430130012141403011313340223403043302002224014422013133421313111002114442420110010143322110301132124120114242322224013344133234333421310142434431414124241423032414342244324001404144041444410010220422211430204214314223001122003210023313330214130141214434441041241040031034032220231010442432244213222020022142314034102020221401034302244133430414312043041240024132014020234023034332232043442401433243122412214412030134412213000321044032443412201103401234441112320240433440201131213403334230022334242441210313110330434223310211430403013143343301013302203444222443430010132304330043114444322313334224401014034402044421314234434441122213241420331023101211314403100242430112120004440211101212332042222214001420014332020144404301040202101310033224340013121210204344122343211431404203123312014101114112043122002032342020120333021113442221311040442220441004042320042400020330130330403100224221432033010300432003113034132133032040203312231323240433301401234122042432432134321302414442404301324102211233132141", "140042143233422411312434444430024120324430110010142111200403131131220011231322443214330144020130404440132210343330330331142202222414313112403121310313413201441010324423204104224431342021103400432431430111203003041044041312220304413304334423041043142224203430143214342343221333442413332343024102423104432240310443410211414421244104110330214402414333421002213430020411104101011300443113232004221143042440333034240334202403210231334332224134034040134431231004314301444044320120201322412401041024003434134141101242224334210012410241343004444400220342132132303300314440330012043301240410231100200312420403413104404422400142313104424004111443412423321222123130223220021114022003144323040342341104142244131314440333221423433400041210200331441133022442311034402113204144222312413334200412113300424142341430044134300440232214313323211300041200220330144100111213223032403114400031311440112442413032424214004443232422234401222441344413423443232210442320343222231220324014332334342042134122010302230144231333140104043014202201220132024234344421044303432140200032200312344022034034111040432201003222302144411343044213232301423100131332401232434130403424310400302212103211034313240021103021444100234302433024432404444013113333134031424413400002332310330001101240414210402414142334413100421033012441044323003142010022402202011012103101312114120040302242413434331203101000020100032323232340423232003112331423124441420021412202043202121040441131033112301443321043221144303413110022124221420430224400232423030331123222223034434413003431300311041330043404441140204343232330041123110210033334103221344332240314400341402022040041234122332314024221242333201204140211240042011134031240011433043142431413424443204024032102320341214011232342103043444001022000144041134133422413143310303340020112213302233144121100422422131434234141330400042131003000240101213434413121241343220143310343111420312014443040441331201411001232021203443020432422400122444023413224340401312112400244334424030243331012023204414203004130442444104112331244443404304414333020332311043040201023440411041113022111421121001133002323440244242122114232012142324231240243131040344221113303411323414330210231434013424100301103331230214413441304220202302234103423431324031040310224012132122044423434220121214043210023114010240040443213311103302303131424223320324023213201324342222242443042124414244314023143003112244321320412130101232344223003114441113312210434002312433324403434300341242321342144211114210221424433341241221024222320340120024431134242023110320000113143231141311032411204431220231103203413144332042300341222120040303141313141443331311404201111412311432201242124011143120134120124243011400001224200410141412030404213201222103123010443010401430411021000043030443300313214222100341231123142311400122234041331211021144042140313224022232133123314123433412342004434104432203220231241044102044330112110031022020243210141332032400411010140434411413231031230440232420414032131124224233430123400344202230121231003233220130424244041320421401010201201113410323022044221000124402102224244423443211120033222041300410023302202102311231412003004314313421330233103301440001012030001323111432114114303342344141422034004442003140214022144002024024333122211303401304344344124112232133441403212023011300014012120214240123014021202122400432224044340040133311244223112401310323411044331224012333223003030124044400423043412322430140324131330142400320403302001424204433433022010101001312034232330140130234010223121310433300242432044030333041233224002424324132232102043040333131121223333101222414214440314033210314343440213443401103011043044114034200212114120411224441030101222002231433432043240043333414002121002242211241033020303022440130000302230002143102330144441321003003440101402224213132223142032320431102044310213211331014043414403320120043311210401204024131400001103410112204130241443144004220001141433420202331204012133040432134004314332334200333340104430310430134332004303244442144444320024001343204340223214012234103111003011114123013401004032440303224203040311120434230343130433414023130312002442200301404434240024422044313240114323321103140311131341331400442433120401322344421124234214432000023200410400243431243311214014321442131404321030303440030130134432132312334401002340134131310122421043333114014421422140043144102030221034310444121223124443211223431401224213204414422430342334411421402124431110401312341441312230022024042", "032440130440441231134342241300410210421344040202010430432233132310102110111412303320220044410102131132002304224122044441404424203410144242444120022123123213124301413101022313332403401203422120211443223410331322010324440444204043301032144123022024244030213210110312410411001431143400403222031342300242130431202303432433023131343440410312400402014334144220034303201202134212223420224303423210222301113010041043301230124040324243244441341423220101020310133021240300002030000331300124044412313143000344302410430201333210013123411233200243141433041444204431124012231010430223340302120104420324111042341402012410211134401022033401104212310030041204244342324140344034124122441301233143310044240321123443232110431313123312431001212320143321333403414404332232433422324010224410223024322314320433314332144101001110441130430411324043414010133411131430432413240314033003323001323004431444003223022004210243102401334333433340322402421410413223013300023204024044031220442211130442403011303004113430403021001302144412202032404120203443010040021001214433140110201102203413420134104200003431143204440441010212044410211234433424342112020012323233010441013324144022243243411314413332300102320203112113100044343122044003333244200021341410323424101412310432020324122001140224324140042303243340202344441430200401403323214301140223313404134220441322011224301432023103410334010223312102234320442304302342414430102012041241011024024231424434111132101402212103322100104100321310341104400041404222402440201412044111024320401341201044430001101232410021422344400013320344402213201131402224423220242041421023011024003222413010124101222403420034144021103140014100021113300423330420423112112321402214404232441223222340001002122341424113403121243431333332142310223334032431440003232042333242144424131223044331330040334433130301214101110322322033114214122401300440042244332043302012212230112220121233003124343240134020444323143001124301134310044212014321412331131310243344230034224341234233243310203420321242143433402203340014121100010144120333141321443204422001432241322442114112204334333013431103011313412102011334112224024240030233042240431114103141442011044411430401314231133131303142440223334104112434420223440222411412024434300303232340133004430422300212340043230311433033323232043202120332211024331211103123241441120004400014012201113034120302300404321311023323122341400114221240142332032113021120214442043140203004213304122313042341430222302221130130302113340233341420200034044214030121324204140011311312131104002300341233434303230203434104030021302041224404213014141301134202133334010021414211432220132014024232113320433300130222330433404224200444311010310203031132120310104311320401420024133040332343002441101434232212243240120240203211111143003211002300123320241103214200440144022432002040023441312004110123422320332114132034143121311331044334043023123234234010034044311144333343021203000011121312433403333022001341404443111303440102222333400141301202123130310214430000022422243112011300204021440003324341343334330101400423302001132431140014421401444034404412402132433012402303134102310142022000140322341240001202414202300024203323413204400040311122133312010221220403211443003344333322133142324203244312411111013422322204033130111424032002233410030443443410422201102014043203422430332121412314342344434221100443244141344123023332423332242324401430202130434021041411234243040314220203342031422343142131111034441432314134010432120431102212302243313244412440300231320341400131333004004134432414203421321102121302210241410340442244431033442200220440301424332440300011221133121134421300424424034002131304313404414223244004110021203303340001424041321101110204022423140031102143320302432021020443310342430412430222414414433414044111443341020210224443200021344024421212211343304120241034311202020030014334430032202011021343134400010130030421011141422221212341013013024330200401402144333121334041440132301404412124124042342242124340421343232411323442024212241434000424404422213432344144331401330020224200144241424031141414124334230032344333230344401322001003002221242031111044140424114321102010231211320322404400322333422431324201410332213022024000213400433321123023431443041224113131444133034342103024404432201034202310242002044421430041201442402433141114123120441213314134240234444234033141100314313142221204201002410331003020423121012442232131403110203111221101424310133141342202122204002443403343303", "113432431201421204340302241322344112234140314240440044000100234330112142104044234404030322112412303441200302421421112424402444344203102012420233342033214030123022211430041142441201130234414340330011141020104411134414220024122040043241032424120423431132120332404234044221400140441300142422214030011200124230443220231411430200221242241114303330140224241301114003413324432403244100004024212112123142111144334324113432124221023314321202110432313303101343413442304314222404443221023140320440440414240234120202122223134014203324034111113023042042211300144132044224111030222324404414113101321103402042140200423204023313430240013230013334020003021104420132321024341304101431424340000404223130331423124114312340213100404411101343032223440040000410040011340324302113300222213142222113003234211443133204211341422301114420013034400013003104032343414122232341013134022133440120002101033303413323104201120422422123212114221040101420440424034023011303411114141300241032031021213433222431334014044001402124302344241244311324203302102200330424111210344040231401211020423132340340030114112032341320310212210320132344201133114121332041112303032333014044113400142131421422342300430001204413401121220201144224410400412424141023233444013404321022211431422041114234041411342321311400103021144010034112344123220324404241033223312120441220340432030413104113342033420212023314311021133404224424242402342344020310401434033202324110302344300142130140111114344041141300121032210323311413242123444131432303021120333403011302321221443444311133043004201014311042101124330202303031100421114233302213142143030111202342000232442000012234341144423024244012200223044011102210331010230301202300141100144330430023223414330014333433040321011033013201222013241103341213034414042001322103434331204332430232311012113140313110020210421003322033233124040124414231413211233311312200240020321044112002001003320420402303233214324110313024023411243243311303003200333140112332134422021443344233104021311244122221424000334121232042200104133212030232343002104331123042333002332021431303434211220214334321443214233021424303311012142131110424130310031411330240001022323142301043442021013044203110013244433124412441312031214143003333134343400424400422011003100344333404012131404214422300001443011321202440021002241333402112103030014031211413023413300433433010333402114433134404312021342120332312433432332332431041343442420122322424121012404034303110202141013310133203213434403304332421303412221022234340043302344334003311403431441104032010211224213031310212412212001011241414134122302003434011412112144340124113320240311312122030200240330432303112013044204011324312022032302443411234041141234411244322333231411322102111141333112444042101024304021403101130230003131132231244433302403211034120301014032422421433012421110403031143240241103321323334440321431342042242114302221020222101122032220034242430032404204333223400234202121412310301141203213412013341420420443103114303040220312424401413211113100322341411443413431322022401032404340323122334023434443340023332303001041302031111324124220314234310244411233231211141240321413241324413304410312333201012032041224112114213113304422003323130100244101121104342322314121001422311233131441232040220102332230303322303120220113214103444144443132021100002343412124302034210434314324440114301302220342021020311340331230002341444121232011412331112121004303224400411303330224140201340103144102113342414042002003112022414001020331224304021324143420122002101344042333420413323103301013200123002300120431140422123130420301023444013241203213222304221240102103221322042140232003421211104030232012201132210003434212023321444204323311431233431220204443113013020140102003100332334442324344404301244424031010244434423023114301110341304114404322032201302204020001434040143232012422223000334131024330331003400121020223442412121420042132102401414143043424423224120222422323300144024400300430102442312312003303002004132311303124444023420344421322244204244320311200140040004214141340111142223103243303214111303033420110322214004300442333120101214201413113423230024432034122110044334324043201310421213233424232404040000310310401342034422322141332304234443003112323031421142302212120330403232203332043244300400123042210304121141244404314314033343403341303441231321112032130201001004231124012233023122020211102442031114103030223023342404333010133023342232001032301332034422004240223442224002002230341001023", "024210312033313434342323111122403341421442134021420104220431402201400120122300440323240441141044420410122144423101210414320033101124223142410400120324312022304300212224341244022322441231421222243033433113001041130231423001231000232324241301042331321030314333024013310110143344224334203220303332120110202041122431242330441012203403430202230413401214234110022012123120033242030223114042102230401332143213042323014203030233433212411011313402333410413440433022013304001224222312300100300200400441244333131344013141000323434143430331304012010401413024431022413420212434020442131220124233232310424430340112111132324224041121030230243101140312410140412024220433411404041112013100414001214444104011100403043440200020241204024441231322113142244431024414422210444100301133404201104322243440431014430311424401304301134320120240211123114102121110422400011040412411334430222022222413133443011433203404021110301130243413330323344233010324414322143122122013142420411431232420443010333424212202300230030101301243333400204423134022101231123130211042403304023402132402210010023044023300420404324141031243301223400321033242244122123232012021232401312214044243402400241234444434323420444221012210400343144321143210334012242441014130214230331121001311313031130232440110121222430311401100040230414403213234404424002234041131001034000103222334001443020430442010142402114422423322233042421414132241421341331333444442431042141222401442003321124304403031443020232142104414211413133030323024444030000304142120034323103434211434023413112103422100412023311313422012310334403111442440423130401213124431214443232301213040242400013040224121130343111413240323232224341020222012040414024133413340120434201221014222404210224404241422244114103432234102342042111403212040222333430043042401034324223422113200143110242230420401323424342000223004234402000044031221101242003144010403140243443012003413112210443042203030414422140212434031200234401332031224200131422104142322342424213240402111134011433412201402311040331031302110002443244212122412204031431044402204433200202242044242210010341202242311303144110232114130041433044420202004322230324114110321413310420122140112104401210214221210411340112403402201040024323300003200403430401140133424303143413032322410114223032302201040344312221340204310034130110313000444420114440141423142430241322314300130212020233211110341332322014134210122420423332121233440434224232013243310244120420400231342220340104432124033403001121204001042220113111334120034340344004414144443004032400044321222033114230310143411311032211334012121341113320340001300014132402300111240302302430001243241320221124240420232421222201440024141101330140330132033230102421002213424220034041320320314134010131114124124144320412031101004042040420402210240040002341034031042112440322034211402404443303301313301340240323000041401204214434000124010111004012300413314400020303431430423031022141123100000234402434034210124112030024230022404021222424442002213411341123021440033310322111024022344344032030341421441431213432102112041011101223324341230403130302142410234042203324331434433410442301310202032010241304003302330212014033312243032102343311222212221340011432311224212002400031120031313204211101321034001144204431024024230211441202420311104103422404441323103414424440310041011440433142114303403131412112133304402041423411440440201202243240441234403110101320234120104042003203140000441141432412313311203222240431033412000302414413431302421021232303124211400343441303220033202220323300100321032122322431033333300330443110401320222303201130011443123243122124140423120140341042320221033404301121131214224201143004404401104233142100310110000040232124442330314121401300244341112110311302210142404421341404211403110010134411033414032442200402042211043201332344432231214444342210423400322443331344412210432333304303433232431014444443444341344102141311401223222143110042124311014230002314234411231330320231413420323110133221042304233113210443143242223020310023132004240103001224431424314214100444334310031031044311121223414433400021432131102334024123143340241314440021402011004410101233142304044030203032441023312232243002441414410331420302312422423021322014242400030123404212231321343030322300140142044024200204232133411301103043042132131132243440310203140222034420030130012104411142241411022244201444014212044123030000304344001323204203444321342130212413024000144144042422223301211124331030433240410213334120", "314212121121022144131244214202124312011142013431101110001011423102222224231140222134124414314403232110133400232211102013021141143013121243402201144042312430320014133331042204213223034113413031443014242003440122401442341312102020324232333242334024302314101144232123124110332014401434004121103400200431130204232113131031324044404101013044044303140300144024002223002042334140104124013113213011402342120340412300010424124141232441332230230202011311313401321001210342302040303044023201414341104020242433440303141004311243201222234410033443104243310304114324023213244044001000212423330334320212341002310122332323314213201010142310344104434410120041433320310231111013300223314313140410441323304410340142032320312143033431222213112140400012040431311312020234021002042141441440203334400333100010310433030222140034141300313222034413324434402023022211420412434422310233140044204120131132310312034241321422342044432430040023221003430434003411334402443220123141433442141141343034401423001113124023401403431312314110003444241233332134202302210132142220040142022404003011244423431104314411143011312220330413204223031404424233202112331001314200242421024423432232142304022203202421301002303204040032310313443044340143400411303443423422141403113320242232413110240421431344332023300411404203110401223014120231011231311440244102331411104224113141113032212413021033332403342022212323002014032322232240021042201241322301312321231433401321242440124444342213202223120132232043222420122330011233143224403343303311331012132041123403031131020122432330202344031213321333114022030141200432210401212213022304210010023130432003104120102102211414323044020131223041320424030020122412102300004211213434001043342034333113303320103414022124443210311212022012033040200414130432302222113241413130010302012232142110324110302431040403220312234134323101304014323324134143331333041112241010104240300024102423441320133241202441240133233043232200103320131422241244413242241412242010331113444020404023100312004231212440301200110332231424231202013421112430141001020133312424313044120142233412343314012313133020341344203440431322023022331201431010012121301424444021430303302134120120211044300222230001411422041213223241401304314042114121402334202031444334120324100030011012024332411400140033242121110334142413442113334024014213122100140011441321040042111220223234321300220410044441024100013233421031124432232113221142310123220404343412413142430212003002013123100232200024212342033304214231103220133442324243200102410042441230014333323131010044410334133433142114122304330223043323000310021244024012341241344114121233324104141113200214132121010441100441004231313321002013300222043034144320103024442304110020112204212141210311002011324432410313211200134243302341430144343004311244244340433100202403110322102441313432322144040410240342404243303430213343234324000434203330340042034020023124400040312023043330413410443142233244221300442233104231411314011134203321400011313414404021221311431143122114322004404223423033330102142301011103000122013322121000101144323341034334040222401011444423010202023443134321422321344412003402314343324432040201324221141223142242041024330041211120340141022300034342043401203313232200410420233444440301213404422220024332324031123122014231304022411414424414431024412414412122033311104331443140232322231021433340442312110241231011443144133231230222011214431431402201343214042004203340401334132244040023400200430144333310212222042130141231412404220214010024243220310301313030141232323442103031410420043443104222300444134004300044032222400141444013100243223003303012243440124211024131104323121230124413331142131143224214441223212210404002122224121102014143400441210022214000113220234321043113031340210330441430013300330110433124142220142001404102133203441342403011110332444032210433321104103412023442244100401341023044102220044201034003214432302211413334114122334303114343320143124443303443121133303032033320001242310211240243310000210021430311440343014314214240240023444210403112123111234433343211410241141244014404403341320342044214320322320144140023141021024410041200320141110024044422421100233432322243304130142201244442122010122130132120420211443424112322434341341144410303411002413011204004144121024430030104303033421011310124302313241141214300114321342011122004401323114122101104222403202042344422113340122124323104002031330044200414412233210001321204330244312000431443340342140131300114100", "434210334103322202312124102031343034340422110124341224303440121121024401002424022332120130420231022403310004222231441031202440020112010140421121121010404201112131022200213434412410002142303034412233433011410324034332214401332304404201020003203013013430240021214020004320031223323033220032431243314034144004403001100443400313344241423022322200340424243234131110122310144431040022221314021010420413204431014341442300303122044034443414103314131340001320100302341342222102432020011430223402442124330034311214303143424214310134020000142440020332020202304042333304100430121242312412333342333004044142440203131342124044442313243404441400443303022434324103202330300003341400040040313334223344301323013302022302341332122320042000021022033030430422131013113434443120130101313234441222331023302300200333101112210231321110414410031443013133243200011024330003424313220004211203121212003333003443004243220033244202430423402110212202222211114114312004122433230304403212314200431211144213300000003330003332344143214422204330330210243321342241400021421041420402203433121142430111230123041431324033144404210134220130424234030334011303323311112130221433422100341312411021231003303233041142324302224211113232311243421123403041020413422120330132042101131040311304321432034103242133100213320341214402414343211114413102433214412343333004002130122300200211131303223122041340100240132333020043231034233201140013401124004403240403010243042411423433242033220111413441013403220430402000234104412112312031033011424020014121204343004041041032101214020000331314021403131324010432012103321124313000020410202203424223122210321222242320433123322100314430114321402113310432013414411340432221020213240112130141242213230222240014431302031132134010200413122234202340122013443103401143323324213143033102131123320312032132413210214311134344313343233234211304121343044223023141423414401231330203043224031123321231333324131221044013101123011001311244043301121044441242412014202111433043111130310233412010401400023042022344340422222323234410142404230430344044304120104100411421411211301033104430414432223211431242044032430223220223434300240033223443244014334023242002012424020130314214243144002334034223424144001231400103101041313144403144331414240144041004243320211031331232112112121321342040040133012232343344434422434404013234013430003241004121121122233201410122014211124440430322244243232013443031130142323121412311312001344420043013402242231130221232302242340202130041434441200113423211241034440302122411203242324302420240101323313323303344144203103321220031113113124344004401342044434412434012042412010140432224423030043443414314244413400342204231001124243444303420004212001324212313324210021303130030341432103121313342424421232421233143241003322233402144201104132144313110010212432331144423130412220232140301443100030012210312403444041441201144222112223114432301201424231121314322111433140301404001432113434022341401222433203113022214114232112243322441213431014300201103233314234214334300241031334401114104344340421010443312211341310424131114003431322002243010014000301301203220141102134033323034332444402403222143334311302433102241120144130202234340202401004012412324101411244022014331114430043400104331330203230020311313122033012131001133324442030023103122233403040044133244221342120223423114010343411221311024442014120111000301144210423144402213241302310201030213400202343221424133234321404010141042221324201003124101011031300144323201134004432302303034032421231003423432121112344310021210413343144121143204224004034010242044434044011403400123113403214032000200102113102141104142313431204443314301302422023242120301221000241403414000200132032340203131411210223034420130121343214222044400343310212441030143033321324033133003444024003342032241034021240434323244340343202231044430130414413441040324043144040242320023003110424203342213112421311314134222333430012302040140242101002030100012424343002432242202203004004240003112031041312040204212221211222102031440021001302134244313420323220202130021104230301103040132400210313400013401341202412340121034132403344104120300303210330043444244443012003221302444332232331004121212323210440400121212102300124411124140410044111210132210422043433330101413303041044122041001012244132010303333342104403321043440404300102201442130331404040224010111424141224230423022311301230240141011411220200022322334431241003440233320431333040101303200441420342414104332223042214444311", "311343024042402422413421012403413023014404312001230134242302321230210211124222402413330013240023103010222214144020314432231321124343031232422410230344213120211404313210124214343124031421224040412101422024300440014003001333442034001303201221004231330343023344401324230013410022302411413321310410410324424402304142221000101034411314122103143331214423012210422211124213300001332011342202233124324232011020024143431421023014334133423122344113404401330301442221224221442244211144121440002403023004340224420344322130220202333210041221203321220421143141424033120013344311412020143413303333131110421042431220423420434324233112023043011330010322244201140043320443030314104133411342244123432303133314131024140124342021444223304412442143331022224201234443144220213320301111413341002430214124012311343002341311130323032311421134203243223244111412040002403400412221324121404442331333003023301441244400112130043314234134120043443341241141412413230231401434004230111314143342310431102023024034144241032322213002311242220040114022020000402400130312042314144042410204111114441010322003314403444100432343202023132122444430143111344312041013142012330441003140112030330312143044442202332441030412322403322430133211132424234303031113103410214333402013403041221232232112310040110224002044432031324301122222203001314220322401411334441241213433222110440033123112304312232412202000300010110303033321030041143124220403210103014040011214144002104232313024030412041013443330013133111224021103330424230103300023124314104443304232421132134322030332321414421222144022021314422222441431033021333443241224314131302203312203130444210423234303200420334304134430144004334300120011244334421000333132111032224043310420204044312034024334311310414440302224333440141330322402433103312434313023242310111212342101134113143310332112221341124301431311434224431010143412140143010411020413313334131120104030004130244021010421441424324140014323412042444220241343300013031103213022113423143312304124323341404413402404320401420331043322043133440001213140213234140442342320421340211010033434411201302311313130213113311330103330431132000111122242233423014303403020324143231201341132212230304323401020232314043013224000002214320014303210034434314143201023214230401340220002120204200330210312111033001041031312143211210231403033011231243341104100130003412430141330403243210441232020211014224433303420044040212322024303233340300033330010141034042201323124324323313232212241103402410044043343401443414343104131400023020340141342230042414010310220032203404400220211444022310333103323340320320341021141200144122010223122410220102114021344000213100432041311422213044143112043112004011043014320423342023230201241204332123400223401104232214140102322202102210244114310114232044214122334224021143224102144323123231004340033143003314300032332323343144021442011233310003123001000100033424212223144342134110303402401444422003233233411203422413141204011301042034013021123421314112110121332100001241034004123203413442332023303142102423221434131140311232211021221143244232242233004030014144434142114341314304334242444042200400002314213100323232411302234241011133311130341212414424112423043400442000020234001031422334423020121211300323212341134201222210301122034311140323102424413313421323120331232131223300220421030330202344141333410410403112400304230134131203041013431211241001213004220201231412214000204430100443142130343332004104122301424432120210401432322011020003244300402110212030132411134243301043014004423211013444431041220102032302114300412032101441442134213204221001030310003042031202122321102023424421113332420421031412103004134222332013423011321333232101143244300132212412212334004332241113332443243030402123041133043412342031414413434201102331402304424441121140243400241223002441321022301434123430422300302011003324313220221310304314013231220224204003210233042410431124204240220440421140100023143122330104341324320402422142110113133333114443434212211233422421143241343322333302001012401324300000042433044024410140211442211000231220034120021340200120131333120131223343302121323210312232030140302340132013141201042033434403343301130303121244400204202010343421120333411332103302444324112400314322244320201132100423221133101131414403423034344120422043134212232021414302222341240400314134202210024314420102122200421344213024212421312402432334422432241400143412422423011024232313114143233022442221032434420223243431200021211131014431", "034310033214314214433220021311303102412140124344023134414032343103020302433031331240321231433422010013100030442211434044041142221304304331313044232311010100332432031334020314324312343032314011001232413443011424433422012420012032132134012323230434040314343032240124032304414421224414102441313424324112210341032222211411431441031234213202411021221001204400024132434433343141044203033023011004101010202420243121341434330414024240033043411012044312044002120240211023020312204410342201011331414144141412440430120243001322434412314122342211201024311442204320424022141030413001110304022402102011043030344402321340002223301143002412343243420023011403114124110224213121213232403300312403312010221201400004441434232204124343000420330344412024020120100034424203102243132302444323433320042033422200022123102343144434004200102140002442421123320403330213044330123303013130100044312242401442144203414434100420033144004411004022341234433103023140340234441343103310002301330433222030041400332313010311011121322434013241202404240401211202030113420003032202013311244244013030133411033401202023244002132114230013434220322101102140424204102341401021211000241030142324331143400220224143033410102123411030231423123004141241244331131404432231021203234342130040200240400013222422101212420401000224203242003202413010100231030444321303303002440434424240121321342422424430122124424222244220131001311303412311432343110103430441143101021012043410412040221112413012011433040311101311111104014420144244303033100043231234110204421204214120340012432234042232130324031212102423133320234012433133330323010340400340001232034220003130414403310322213443042332144013112333200442431042040414331143224441132433441220334432241210312331042411333414422104203431322034024430403114334203222102441303213314412214300441142320021301421203042411314022014433302242104314303441010214221422010104232100324240240131404403113013020214012223300044203110323230212432432224442111111330041412334314432101220420302101002314324321231443042442222230204421300243410201204023411134004443004434020244022420400111300144441412033021200444223340242232024412222410032101001100430041332112443321443212000241421401321421104043134142201113104003440132434103304021101001220434400014224032101312324024301142241233230411122100404331004104334423422220420414434120042211400211101414142304314201240240114011242020220323023342040114133421100122004223331220230010414224342130341232002101433420400241340442133330101001331442100314400224320144302243411334113341100140033210023014222424131222232424333341002401044420232403204244130141003110122321423302202031342204332300341231413141121403430043130143122310421011023232432403331414232441404013121132233144321041340130414412434244303210100210142322102143240143031422434201333032023314024104004132420211332022100431024344014143233343342013113044030411132211132341103204313434101221403444230041330300400443332100303334023013034213424233443112422231144412412113431430041230022414132410112212432003233434001024334434423331220000032210003102001031410021013421000300344222100410143440114404433300331323423202313400301233011234013003112400202203004414022311402211224442242422022413412324442402441232244144022121141432101214431322320024233400043303340344431110004344124213423233322311130114414424211303100211403044220411010211443444314233304421221202414434242323122314321144112112043303342204241233342204124143403203231132312402442441300040223322001420021222303204403130142123200431144301103103213202242021220102113202440401122131241433231303214111440402024034331210314012003040202134304044001124222232422211212041400322413001132221030213442121223414233443022031223204104133211133424112244212430203422244302103412440240244404300000413102321344034420000133113421232411430011231113122003230011331202214332312411242311320223020120214134412341421220011044121232213410220243431203334444030122434143302101001421103333323311243410242421001240211111211400343403034300412342132122113231221413112413334241202320303042422412424020442220320313432203133044330412101003013432214041401023333320221212143001000334333042214031100131200130214104114014002433124330010203020233404100112214010014212330104331024114044132401444301204400334112120302344403231112112034421212032230221012123011413213023040100430413143003033430311340024420322220224244243443011142343012242124342140014014340242422244041142233101431232344230432324442210320004", "130401323212230143011034302314311012120034321304441021011432322323112003001220103012422021401333343020132140201314434442113021331404312041333412142303313303203022244020401144230113013414234340234330344400032141220304041422424242102003114031044003241104303442421002440030012002004412344004444114311203223234434304004414041130443123000343013023303031440330010402121020411244412011210111013440424113232243442424230231442113343010131443323444413304104132312034100322331314321001023032113130120201012014034203234142104231320012122321333002034111121010440204330144244330240323144214013321123124312444034201104133112001313311030324224012021211030410212404022133203341332144431303004201330414304203003422323110004031011441124213231234101424314243424022203144012412033241024304040421201333121342340204034434142330324343231332444344211112040414100104314334344101304043304040033004141443331411320034143242410411231140043212323241342323420103341440010421111424100430314141104020032243444040312242220240123212030314411014301423000224002120011314211332414132204044102120422230132440242401411044242122334124314231020032133241320224242104343444022333301041124001124422234134002044243220401401311413210422411340420144014102134341404113021110240332144040333201403320141004040302104134200331303343103323002301131200234402000431332221421104110412132344431000324133014232333423131300243414330144003324023421401441044304320213312034414043043333212422040233420332340114410204333244431403300241320140311021401421031212141232344010343442004401012424313204323441422401321443234113334021231004412110022032214133042130104402044003113241004231200334003020404124102242343421140144311411303320234203020432214423143032222242232102003223220312242433322322020041411210240224013340023223434112140310231100244214211012210320422210230000443011142222030002203113233114421143114330101200114434110244401344320231402141223403000211414312211431203401433422341221420303234320440424230123112134431432312434010140410110023224342142342124341020303022012011334323204014201410343134203014001404401021101440111222201101424241122420021321001114214204001011030143334144043441310243132133103410220413421021012431122144022224023333200101012410314433221334120130223134122021120000211201141321143344432030112133302001221224404031022232144040221301432320024312010330203141230233302141134314011432414032033424200343144224043440023431413142343021143310101310410140430212402002204110241321020431130103214213411404241442011012002233202001343222203132131424122010422332420230330412022112244104334040012220311112033331000243023241212121232033010443110441404032041011303230133023330310003114203430204003234324102404142234402402234003023042001420310224004331244101001330304332420104023110430330333021022113113243244010331303421432204412423122230440032121324230414144222402324440141230141442132400120202122111311333331300032131022000042134032020414240214233413344410412420241230440203214220010024404443414000430140324011403212042241000241330044110314430301422304303004312412210134200141123333114133440034430331414403032333144232424233411033214144220100330312014433100110111420200230321211404323420420144311424421302232042310013134323402120343444120104434201201121421242030131022022034322021120004133300223330424102141012401410314213123240132130334004014343434442304323131322024144201330240213212011333202023330240243013041440334444232002204432342033304231231314020122231112004141302044030434414022314403023140244041124423131021114401412243331412022344223131201420011203214024042013242403321033314444043202224134311343223141122121133320122302112434024140134321244332402242034344103212021211241430444032301112201242113002231021434424133121100344330200431110330220240241330002321140330303432202000040140241242222002004311344344340013422044132432200110441341413103322201104124402040302042302421441131004240340222241120041433120140131014243324402140334334211413231311142314404032131402134434030010210121304122112400020303100121430324443211023434333403211020441223103231334430313431431041404140201243120320203002411000014311440322114031344423033204012014340332410312410300122332023214032213104033131323020033131214041334442201233300322312340122042303224100221044232310111142133433341440121021302034323324233440032334233340021112304442433203223230230333211104420422321431131440433420124301402224321402130014133101012140410210424421243034024333", "313332020340120403440312024221433204111404200324201010244000410440413110310004443032102104113320021224122112114102302344304021133033211110012034303133200000413204224111030432204301422223230442431314140021222143442132120032221314422234331303224014420202432020313220001324002232142420102011320044340443223102334431024434003013414214323432203330101001233204041133432212431310320240432303013020440124311102024043210214134233432402334401034030032210413112004431121330223042030123140142434323022114123003121041201433440442141122104222102424104223201203113430233404000312033420443234020142123043324323022221331430344233330400032042401433212021422231330114141030232312124423103141444021442322232421103241024042324432214111244212143133310032020100324041402310213301334211304134044021020343330020233040243013412432230321212332220422212101023344141411212142323014143001321102142024412122100201431130340324102311210302440042022430321203432112214443013314101143302342300240334444423333300400422434234404112040030124004044114322103101242030304434123322223312312422014211231434103322201101033300341323444242211304343013003104214021421420321124304211140313342000342022200201203311402444323234332043001122420114314022200243001123041442402130011441302001314002304204410034343020114411434044231233041341121122121404333041340243310422433234311144432043002223200321111013242101221412133302434201320422343421342113313001212323012004314302042032020131004042001333432041114102123412140241114034104114434302411443341441224411110204230342002121322340203141110303142040043301011401103442020123321324220301144442341303401223440130400421200411414120232233340321434220102321201202014200232212331233400013040224410434033401231030111002422104044130033124233123024332020443213243111114443241211431344442201124041341311300033211114434223322202404121022243012443222332101042424342400204240442302144213214411313204342404033124140102111323211002323402333430112303104014031343431324120434141320022212022444204013330233240204344003031342003314430424412313300442044444224322432100103304330103013002243431404212143110043301211323234112443222400002403010230440242330130343022333241000140200240013232201343232441333022100030201112224044320033104340333203431030041034402030241041303340232002111124311113402420333031401421133103120100421401331113224342201023422121020101034313133241322002302221043101311334204044241010404103031312101003032234431432212322001411104131102131321112404232010243014232432221141143323434334024112040233033201412440313210344224440423323211233142414241221101120140023032243134233202131220134233003233411204314421244032143442041400224123111101121442300314344233242112244232214440400141033220001314210014404014130424413314343303431010423320041340022124133004014431412224324234224033003333103341444402123121342311134113232330130002444114233104433314440110024044110331403142100013022020404241214400211020101333132023002231400243112141124143234340221443301312003104311432013322313324302333122223130211104021332124234014103123334400010322204221343241101201103241231110033230142414020414010104030333203433040432304324133142411021342204244314104003122311423114140142024204201333214114313144414102234143300211011430444033440320211242443231312033203210340043202203122420120113210240222412233220211232032334301142242343343320230233402302323223021303042242303212403420023424430030433003403211244022330442433143434340441111222000421021213320003040210033030300403030432341020314403110034414421010003232423421304400044003211434324243242113111321000322400134432442013330213043102043414001104022114011101033411334010103200400422112120103323322010304141410120404401443004300021340320102133212213243201043030111044423321133101121301221310223040124332043344133403031303220114230323310233332304222113041031031212120013113040210211242130302203110130102442304132022320012413440140313303001242141401212003011204101331023421131332304244223344141210313104004414301202000342031132403322104034211004034240124011221041014400410123413103033214243130400031111040421101140030001420404332421113324031242014122140303400142113312124121013102332140434313312001212240042113001234014423031031313034103310103040140421441410423132131100240311432311003132140313110412021221212333301232300141011101104312433330010032113020401301104304230440302122222111112100311022022414202044044300314121123011304301444133013330004442133102421402304", "244033131020111423233031143142102002130333224023413142433421100233120033430244423012023123432302304001422420343143042013131212133312301343112344421414430342040344440433203003034202041201213342314421430212320032244421033044341043100414243243003404322341231213234024220101224012341413113201414120402303343033203112104002122114440424240403332133414000003024143441242441132214142420322023034122444104303004303010234330132444103323401041421104113032423213440424330331031130412003143024014402143220343231223313322334114003330304131330441433024200010431111001002123222032011331444032203244121213100414100101340142033200424423222411022100013322234203212300204402111341034000413040404022124313133201024213312232103321313310123320234141113222414301123121430211230410143141412003043000340330322200404020432131414321224243301110031321034220002033434014042413324103300031103321203042122322022011304120112041044302323103100210240144221101010141133041224041313044312004244222433341413112434033012140432134323230244042244233234220131404201004242444112320211111420130424144224042042440123130101112013212014301232431001044240344320323033033212144032303022112232103344330113004341312042241101041131013003123333404333122112312312144121233103324232143221424324124432132303131404212001411124312343301420212312401424032300210021430424242331004220414420322121110120224103030043334132431110421134213440442320434324142101000101214001333041301343242102412411102040331024320134231104133430121430200013320203223133004013234030022134043210114421021240213202041302434403331414110412320124431323223111133041232333001300000142413340012321212131303423214324322001230120034212303403410432304040100212013412122321224413001434414014434441220011110434144141321201211443440133432341221012333120203302142332100203000322430320241142012142010221131422212424404412221232304010213443420303340430312313142243403023142214002142204223104033014424331003322330432413023242412233214312221002410042010032431012424442102120004333212430313404231143014321200413013202343024442134031320104331100414042043011123134234433111321403120422104332400123124234241414331410040213241411121142210104131000034011324423430334032134421120034031012313324114332224333402422142030441400434441441342230303234110034141034104101204132134341440030012221314030311111100410243102324401102334423203112242344414232102310140403422432134312243121002430341034244434141243200223133422442414432333210104212031032342143221132234330032412331213304141142222401144224303341001440101041102044242412021124012101401314414204343110300220302100303411011034202101420401042122300202414342331232201030441124040100204030124231034113214042300140444402122302402043400241002312121314232113041230202341010240330020440111044104311021410204323044422123410323122314024241332232141324314033112000232122304220442110413400332224030304020343243211140324011021310344431412132130032421330303030241420002420332442411433040311003321114134410313001032421404233112200424022430011001033331430213032033032110123031312033410033440304004231122420412320303323411244320441412422233113313421023134200011030120030332230331001143332333012130330040440044310030131023420021432113321204210234443202432112402043023421232414204321021242023213021133224414301230444043114003210133331143334043440233113104100033030414203041122223013123242211020410333302031234320241421041320002403302031312210133411441124234433331214414011311234323400133130140113211410444040413000302330124223103121401231234143210334143344024321331102443012322132230331020130110431111303030022231434223423333344420421304324411214433142111334303443410002004112230122424133241000301040323124000041402133403241030311032104023134100400403310244113033414413322134233140040142024412141322143344204002422020100020100013143402031142243030040021412011034322333114404240133422142010230012020110300304211124240221244131120441214241002213022033032340130043313230304141404032241113324323320324221304240310113141402213241430321212232421423021134202113311232221200324302343143121403232310111241431013342232111244442104302033040343203134312343301441141310034230231043022012133320320031411130332111424401021043100204143441202441104302241333414120441220101031423401104414002230004030021421223133240212333341140204221114014021104200420432110112400324203202204344121212344431104414003323424243302124213303023133234010002201041230034400324403343101430244340", "310400224301000012002301333041402342424131220214324104031304210403031134402334210123221331141323030300134013021320244223331121124041304332234140003323021330444423444114102440403240321321002234144012421013121132043320420422232123044123234223333104211204121122120322033214311312123433344322321421114322404414334334043421224120432423423221343344224230112324022024343034312024423341300034143231330444004101000400333003113100022220342343004402222142032422330330342120034332131212311022221103442334414001102142414213203023242323204130212303410214043332311341233044212303231311121222344411132314410033013201214303433331412201302003111201144103303041144304230311420023001413413301334442344240320123221334031204313332410412331013200201313134000312134033104242402401302304344302303143024021332343244444403214413330443133022002233100420222030010404221134334423303210342032413331124221400211032243303241400024103131144234012440021202430141103134100001210302144133331301001043002040342300341111330314123202232203430410030424414223123403044123103223024421200002103404341320134024103100322041044411241003034223242212000340121302201023420421001321410424424244410140232333312304134124304224344201100411231343304203001430342002431031221202304314201440114204232432214142212332014011403244100333434242103043031030002010112213322021422013423233201042244041443222303213102040112223124433322231423140300024312240234340420102312341003144313432320212230302240302430103143001434220433022442122112341012124041210103040232432121022420404231122213324340300223102001042320121044124414211300102302401312123433303324332343022322113444334012423344223421301031420141230111242422324242140020410442133324212424302434002221233214102040331043021140222114031103311301221300011244341231214421300203423414242321331030301434320120024422230242141423432303213200401241314414233143322212131002012412130410020101234232321442114011121224132342241221424334420043344210124403144133312333033011223444133110340112430133040133301440101400443412304434413231342422331201120341431002440440204144223011331213443044131144120330420332403011002223143244432330224024341232033312021101244241040433423014244002102131320033323021424131400301232120033430100202211234203042003010043120221342312433332143031323333033131021432133130103211133314202014002133003331034332100433123104213230230242344203123432013214441010031241004242424242423111201240422441314210413214311100001223224023333314214102332344403131403413221432002113340030103144122203200100232114204344411044232130210431410044041233430233123304421340421112000244013013223341322433044343311320444020231042441340443110110414213233230120143112333414444242220214134202303240024423211243342234042024310434432041042002324201410420431413342402031131020400212222430333043240234042042114102002000310304323432302043330421320024412431244140242201443101223232212100232323340211400413440213302322310323343424330332412233242310000412220023011012011431103410010032442440242122103340213321441333104041240431104303333323420124001100103413143231142204414244144331121041310421140333124010431304443100403242322113202001440032134022311414443342110104130134414424422121032202303323234241224133342442413202013400120002414401242011130212403444343431020340140431240013040120312400102022014343422431204434333240202300221203223012044404424101012420110334221312142101324210334422312231401142222233240022031230413321100310301202320130404141002010403124131300423303224113432231234042201212033112422440141233303304131430414333242233242404013434234402400013330113123343433122220433021301324033104122221202224141441313103043331432403010240102301333201402111220310112403343230322241231334444143231341322231302333340201242024313344201113431134230333430344024031303021211041143444434140202202214441214201202343033021103031311131143333204431124223222211424104104123434302002240033321103414320420241142311141033401113213233232230200243302220233021043302030003410430312142422224141101310122400202210143443022242141202124340333122121030300143424322402413443222024433110003002110343311001334134430111302110440322201234021103020401030142022333242422403102214324002301203032332003130044020310121111420441443241430340020313313231230004212232113300124012240141101022203123230011232401204411343340214042113424201243223241341000004141004341103431340301303212234303211324131210323102123344400111410343301042113300104334102043144", "324332302414224042044131121231442100432303021020023422433044032111100113322303304402012424143302201332144410031202444140423243403113104033331430130311200320021131003310232114241022301133104424014310313131134112303244403232230132201404104100214043314240133100404103131144204341312334330034330302302210310412110221114000433014303002001402124143042432232221432134202332242242043101320110301244020433344410203003403304341004144121040424444334044110141144304220322111004343111421302341311310124444214002303402142023440323232021400304201204124420011342023033414201301001321030412111113311013311401024214312010302040412214233030202003213204201244041244434021143111404140142140221341402203004312034022032004422114241240121401321233312223013121244121421441244121133210114431242440224122033144341030314324332030420034004001124410323231440100134312242222312124041032402333020024043023412144040200230001200323433200440442303221121132213211303310222040443332024133213131044402420204304342141101003321200202113030001004144222323023441221244113202324412324312303443214202231241440142240112003141240100343014323142030120031441434200441104010321412300134300342120130223201232140110103420113241101031142413404021141111144244240323323012322032321142022013420200330200240320221030111001131142140243324110443202023024000140114203110024014132233411410324231213413322110114444122133111011401031031403040040244013224420120244311114121044412320422220002023043423121002121311301142303114321134400233101133221222443221031232003022142144104043224124343303211241040043034333141010210321302410204334304223042012230111032234240234141113233010310400122230131311203330020213323022203103244040131214013334210241302004120020033300010441243434311124204104123403132040023241001003304112111042014343200341332141343342344114103302324220213231302313231304202420214430220332213301320242323004304411312023104414031130320331131414332323140431343214332104334120344424144230431304032040223102344314422212422413200323440003013040142100010441033144042203111312004343101114431103014000240043010131244131204013133400330111034311031242404342402321213021122312214123333030434211402403022433121012004322004434240322031114211211024002233243422112020324033133204304210302140240011130330443033223034220414401224120002000011414130433420003432420442234311034404243112410004232123041342312240304331200323121023034331211441243300214020010021110004203232313434121432203020210104134103232024034341440420111041004024421133223133313310233330444214111223102330413004443203033344111043414014002300004214342220211230312224212104032112233103434423311112014212224044334034431432313030244442122141133331133422122143434131222231333042043221300431442100011211003221342042112103203043224001012403023341230113041101211213042210114031212224021242144202313442331214143023323410410221420413011413011302402341231221313220224140024134021314233002233141113310132024424133010222400313201024201400324310311233141104344304123313302204040044242343031030101030331444024221013314131404310131142131331112222201313214412213004212114001242044344220040133343333402310202140242340103013011010211212121234133241301141123304101101130410002100121000341031130414320131442313404214434141413422340032333443041413042431311420001421141323440433442133301103013430020144223413421010434223432313324040211024331223341021112424212004240232020404014101341223002334244212423010024114241114013140224420241124232043201444243241100444014231031131424142144324431310103433443111301021404010241131001324320300034121334243223001240414213210410100114122113124402332210124311212421304030433040230411204022023330314021440240001001041411340232042113031042132400104423302004210343014003040200110222224133122021444311244123314114243141203020112234423004014113234224004331023001411310331313214224141320210024021321101434103414332323201230401132231024313441014430313440010214222224343330204142140314434100022332004301114120234114423134040020222413010411212414004101040342002110104443031233114130030000321132010410441143421312410030432013321004443402020324133311413301143442404231430411003110020011144124201002413413314023112431310333301213300230121132331421043331212140001230300334143343240140403213342433300322342303211100120223421301410223203044430023341320303403014321434300313242333022131040034012244123123322122441342022132000100404310134042140333103400103312203400444034003303303304433", "324014140402040302304002414031440303103130412330043133344142331010012312303110324304133022122442333220044443202320202204423423410144444112012102232344224240214203234143341223011222141103324012234243443330240134240021242332234211202413113031432104130430200213033332403033023201030002030202413202413441433330130220043310444201114034420420034423444034131202033014223001004314020100433323324111301100223012400422222023441144033133102311443300114114021314000413120044312021030011043113143121020231313221431400230044004022124224123030110021214031120413444111401220224410310341320201323320044220434141101322320000340100121020341333242303023111321142134421310123432233434042341140243132120222232214033133442424042344212003040421223331012021413011440230202012243404441224414334411434041240114010420413104400003223140241030241422111031223104201344441032133430343011120132024131300423313102204302220003434212300232214443441411241220102243310304334043402214421114232430412143323004012303114441230300312244030030130330234422102324131434003310142244212342041413341130421013402322311121031103302430034124020223013331410320111033021302312020311041012230134231313010314114020341024043023433111130003004142020140142443242210031340114233324312003340034433241203423021043012321111042133323402412300212310404201221144102141040003114013243320212334221033010002310302422040123203211440222242423041340443400323332431030031432220330134440211430140240322222144044422313412441210340134032012030302130311232103300142440111411003102001324342320143112311310004102423040041222243232204311424140442024410022231302431442144444314431410134040121401232002202142402044420300434343240400201441321434311041401333312231003140242300014124433313110423333413441144214333314230444021411040131010311324210143141013222201043331013103402412120043414404220103204232124434301212321440023103124041244100401400334010301434030114233402433430031111133313013014342343234411142104221434044214342331200104134411014001300202324203410340431123411133011304220143304124032133034412133242323331023003423410413001241142011423310424121024221440302200121014312141300121342241444311302021200342412104042134143441024314432311132433020222220240020021001042323241333021002223134243324324044431443044301403023224232440114240442424003421031220243114342241003121103302110411203410212232412404343040230123210211343423413342001134202400400001040134122301202030334412204034342242144240230421020244312402001044442121332114334111232430243321204344344331114431411110124041311401140012130033233042043312041004401332341022001442301411342442442220220110301034402121212120103230224414140321330020224021130344133232424122323121311332424011434244043343413401023443102213143403121342021123131042124321312041410123103031142300432324421401343102442330240032320202021440044033013012314033440323330134221413233333420400111233442123143324343204130403440342131100420310120113424132302344321002043041101431230113122023331140441412112133212034404023141242431144230414340223030121330121103342000132203240133001122030412441230004041114200331243114421331010300234113430102020311032433422110112210314000440301131411413300224242201134333322014002232111342022122130300212422042400400232240430103324210244330434441041102111020113322313221140101343104424232440310123001241100411040313441143404241134342330222303404342301022030414212302431040133040111322204102422214220132042013241014313014031411310201002414303103411113013221103200240330014423113013214422333321133141113123043423333020330423101300140144112142230234443232304431100344134002300341120020330402022012222020131313243420214414111144431321442102401104342114040431114420402144342230343100233041421101432311413431011424110433204341123210034403113121141231224004132141302110003233114301101003210440043110402302022043043303023304030032311101323344224112144440202314341104340003342304231230224040344244403320404121103421012200122242221430123013344203311113043203204410400312303101012044414404023322044300000121421421411303202412134422130213123203403210330432020220440011412341414144321010401301033204211241114013342014014211122031331333032212011011033444124112002432443110131240424213241033344403130012322311102032000014422144024302334012433214140021112213414433404132113110311413012311410213331312043243144322102003412412221212103024404241104000321342304440034331130120123231204211223343023203014034122200302321101", "434324330021122411403203014322144412301412033343034332232424320410124021433012304421321443224220421044001401110201422212220400043013310144310143132401344043303044144412444232042310422213133140444121043430430344400443042104402133244400140001412210223242040433311024244124401333242042230233123012310120444121403434113122413043342132001011201201314143332220032123221101421132302224013213441213134210110044134321022424110100202140103024340423412120102301442342042312010044443430010102101042333010121134431330024403310034432110221044110330142104210002103323440340240303332124404004201144143003100334001333323334422333213132334110310122433443011212034321044310314110043403404423204113034401431110022323411101100030203032240042413321111303041103312400113142401421140400121222003204211110112100403031242443314021144111330322140434304314401132013334141242420241113210244244013334124204131113044201130120014212140120210201303322334224210210243413300043434300202144200034334441232402240321110412233134132003300431432041102321004032300114342200022412224334110423443221200014130134201104134312042132312322403104112024401311032031013102431004231420401231314441244114031203240314024234431111111312111023212422412224042110102022301420331231113243013014310130024034101101014203041331041434011133322144114110101424342420423311331212443344222213400434000232141241330130302132440032131443322433223432042412043332442323404103444100031441443031022313000101144342102204100424313313442423324033440011013003412414320201344241233401211404214000231123040104432220111240321220234231234021133204423333420404120041431044010023304001444104232422130230030231020430233424314022201303244422333142344422213121310442221233110340010320030112224443113242021321432013030410423410121303003322000231222201103032320403300334102432020130312212412322200200234332413100002421211124131224120203021220342003000312433033112003134101331431013001342044443402200014422242433022323010320403142013342043220201132124022424004332133111033343344122311331333421223421331340020101304023223041404002331043120414110000311334310341012112244034020122200420331103312032222344211120133244223430113141333313331330014242120212321231200111344242410310234341113403413322002012122110434430210221430201304431414440220324234314330323330300401102431133312412443214211130134210241132213022003304230332113042112020411123304134244044141401421003343334424210314413344441443331010233213441111401114402401223132024140442432143201311414234432003443304130411210200401343224031004221312433001413133421033013321022044400411002033221003104222102013440144430420342400342343203000430100134131233121324011402324114201212100122411114411220410332410031123114043044311211414404200044120330224402300311112243240303143212423010443143324322224422244022223323101142443044313102312320204224423140132240213244124214440342021200302111140224244004204201120120001410203224003423414121241302444413402320000004020044030043410011430230112134324022130112442143410130204433040044030244304414121214431414313244214040023132203342120242434200134322323043023432430114431401414424221044003131323234220334324241010443413341301002322402340342144230031443430302303440232200240311222431001123244111420430302231114111141103134041200420011213210344040141131041042403212241031012004223034123101401144132231334433244430400321231411022344422320123244021100341121403202221424244014010024224421014434021100344232333412002130202422433142414013120044241222211100020242212102221403323310411423440134220344324312314324221441324042421030432210430114031120024302111041243140402442200400202304313313140003340320044042020314022222042344414000143200020144223230114011220440104044424134223134403322434013423122413414203231432032222341102431413010333203330420322100000114332433444304144333441133030144413434232311443012222242234140141304111220002122442400004034012330402411303040403341002401121443213243124000303304203011412202102424123112001412431203203431340203304100303214030332331233432022401213222443302043343444112122244332412214100442402340224230034110001404112224322024222010120430114212003134311341241210101002423123130414210323421131004220420234202213113113340230240111401210103242334404141203320311113414234100040114240013221230012230212233203211114441141431102203001013002404341120311043241234014441400443400004133024413334002311234230330130204311431004300124422220323031100321030401303220", "313141034222303332414231114243323112232004401444131412033310013124434433231332201243012440142322242340041200030243241414001403104244441010042310214040002032213032320142142122132333401432042131241403113041013043031234314434423111313134340024300220310013311323311222414010221112323401030341400012412412001021142241140413334112201041101431210320140214040210101424130000024340431344230124142043204010131011214014241032224223114141221123023122401121430020234404422231333112042242204340340404430204402224020111334102143202042303330212110212221303231340104412214344010434233233233224312333334104322343440122214223304242422032100330040402201301000300320114311302134342010404230413322242231340444200442043230314013000431240044111114011124000433043331214001423224142401314421200103420430220333324442442413202412321022022011400321412341112403443203331201313214343140333123040431423413200004033412011233312431301431431004324311140032433102300033403243104421410404341304043121401232024140442333224400442112141003242430141132211410422314431041210111014300244043423400232311114320230113221323430020140444012000334323314303300302103120401222123010402222220020120101243321100022001112201434311124204011433311031212303423041141121032133440441202322313130201313434002121444000404330244243000323431210130143410113141000333110043230231411022223130301140300013003041121214211224431043231123311411432444232134143143343022320404031232320300311212403041013330012221314402034431320213103122414100324000412441202311301302041430114333014403104210344301301031134242403243123012324013002242401214334312121333403332013322330032333304120443122434114021124212023120142341422031042124033031043430331214242032010442213131230022203312413341241110321423134422422143013403434134041300100220404413321143004432102202142041112141101234200412330311110124124221242321413210002232312033233401143234222344130241140314211141210333400442221443124134243230014231200122122213241422130344244010423200220412242024044032403114220122130414343202043401332343440423001033323411110302441204344201233031033434211244242013233412031342122110321322043141332230434423344142032204333344334001404020244103141134222402410402200332034222124124200223031123333233014200114112144001122412112141330432202102200114221343444424033430034223400001411141432433442322140114334322040312003020210132444332112210214110244001134211133011310121242333400042441233114210032120402242022004041003224312430242023201312412300202400114143200233430423320103414424341020214201333401240121214043201242411223113004441020202423213140042333233314322114440032222344102311241344223332233330334000442141412030413434103141114040034312442133443210442111010241000432030242440030440122141030244021441233321023343300344121042233033410014003101130344124231144434200344412331113021223031442131304210221220312201312400142411311220410023314120442421044224014443411431103004310214024414341323333442102131043100423211334304322124021104210412003001330231241322033134321333310403320324432343444103331224033043110241043443131004142234213030343113104431110142213043144140113124404221040313313013313004101212041422143222000223432231143041014402143230233120020103130001310201412001121142304424410211432231324420011441432334013101241403003422114040232220413121221313103234020043402311410341130004201334124402123441424144341040211323424442113211004221013142333321144323403242400122223340024412133314042242312401330444040321114031143142032242313330104234010401434042002400231102303114134121140012240340423440123144441430430030000440100423330111234032410430410122221030410131132014012300100403331001413123041212202042104010302323131041100012034214341413044011213141331042013443224034004304032014010223242301333244242124224233200114013104041431000314403340410232141331402103301040201043333021211123300041314432323222003031200103432000024120431120024434440414111242144414341304241301311321133110323000101231144020320442320140301114331103114303133242001330331234111231120033132011404344010300344314212212103122041013141403010012213302402032233210011143421203003101434221010211121400314102141344333203014220044420040400342320110232121332341124110200020432344022221304421111421024012122423244130020330101004203223112102101443133433241124411343021004110232031432030312221433022141044432220121040111124433312101422214202312200121344034142134430223004021244314143403030220233041031420230244244412", "340400343313433413040121030222020134221242012003444120312233232132300440221041023014134240013301431110112012401221111233101020144220341221410003143421442411034321034403440434431314401032341010203242030412233132132312244104014221324134431113212441203114211113210030222323234334112013040002023111204002214310033232111034044330313213020144414220430422444140102310000243413034431232222304304121024101140311211410203112224011203223444023133040100013203302213231422422244233400313211411434024343121412343444232030002330421003202201330442012200442133434344241130243311223324420302212332114240213322343122111244312001032202230443032411130444232403142331340020020313113020322332102134022121032434414101423302301041422314403120142303431314124441442301033011244333313413221142044234403444211213433042011030003340114402032022322324141010214444412331241311422343214044333311333101024313200304124434134341101244244044420210030034304412101333004200212414111211310034100231144330110111210002012104243340210322232414301032232432221231100244302311340423421424101331013221040213324230242240113344031203234124343101102322312134122213203243403143012444134202204024240010440101424023300230200031034440442113130443431403030000214203040430222113142421410310344100230442203304003130043411024001321210200221214004200000423222343131412020001113040100114113423313000042044002403301031414042012400212010014013112403244010410041242414224420402420203212420043113044322122212022243441314040124340410044132322221443321010403000030101230331204402410243324414134222134022021012320001240213420323301311021103432413110014111034240142131000133142144400132041401030242042140401303330022442200033202040204142301344103004111303441313030130200012044310124122022114324241010111022420323121102141303304422202104403002323232431111230114104002222244211344203020402414322144130032133033042020103344002002404213400213422331112120242441013142030402133334144300421411404423000432413332144324212000420402030221032110442302323020223124312021343044331222231433043103113312240101211401040231131001000323242122222123020231423223230241442142242011120304241033342401411210222321334024132002112121434314222100040030003403240121211421022311042020110203203124412303414321213241101242224224222003113324312034300232141033422014422142213313111114041201023241331113300400133110123003332010342110234411021142032314112313314113200312341223322404300423143443112313223041143423131211431212430402040013303423423010343314421102110320001442012420413214144043224320021141130323134032042342303043301234043021303230000444200321443034321324100430224241331130340333003021000420133244441130314010311233340304312402110201432214211203202330401001440243041231014212404220222233424143014420323333334004203421420210203403424240330340314234232331101142434313100424042200000234300341413312221343440322142243323103031212442414312021401403010020433322344033203411041121202414243102141230234111114102012202333244314233121103112332320410311110133020204104421204401303444242020214040233421411002004132110304014024223024324010314431434344100310300020140110342302044322022232200201000241421223401123423434034340332124141424301134102020413031213244042334032231341043140110402323101024441100024214242431043313001432012423212400022123410144240304203333113214001233221044144204004130312300141014423410241134411133231124323121414444331330030301102423114410014113041113043403312330430403000134313100201032012203240434310143400212431014323442041424242303104112212404211110142030111240142123023202140204410031240211432240422340130120232312000410213204402412232044330230100004313230421313312242003114243312301432440332223102241414021001344340412203420124320212221014111230200122443414231100332103314014342341101134201113114042000404444332303412022224010404404421232432203242404410403000430143122301111344211211120134213222014100333343011104030403014314014441300044011104320430021031401431143134402430233020321243422340433014330441434021221424224002442210143242122420222134144231311031233022211104114312423002143230112042243242110401441243242424443003211402231202202444342342202330232030034401014324324413033111402430132400113441124214110033233333433333320341142123142442333341232021204040401043101331002101310040140224441400041224440233011023221042003323112113404342443112323333033121344033211314201331041032104224033333134310212342312203222230212230343314234133012022200", "441110102221112240441122040241010233204104101220132313222322323021410324140101433043133143242012123012030244443112131041323430304010204413440114411144423413323031420300011343101110030343001134103114044243323401210113014034202043201103340021120411010201143300324400220034314434433142313413114243003112132014234240444343432322132423214330311314412142113131214133121040311243420032200101314443123403344134413331122232323231222334022434312104304011224300443041222334341134410132342440240344012244221341042442411111340212243140342404241010404134132300113333422424001121340402214003430114111212133212000012004431343320222040413441204443341431233330440044043240042124231430221442034201132014243401442010133114142034301233144024240444323244202431432321341224200301444104213114104022303030322343031440043200133011031240140041333314430213200413021004032021032130243420210224343342030431202320420202103120344414113301013103310312002403021422012441104222113400213021032032444043432002121104104032303431412421241140011422234434341112113210001414123302220213340444112411440424344120002400431433303204213304034114222422232240420433002140000423342213031012233041130044044323233132313423014042243040231022432041333100044021220202042003110432220400012341400311240312024210032304401101334122430333112310231313430010310311201012001320223440003414024423404103442200232333343104202224104010341404021114002320213023013124000424122233242230022124300213143331441022303003033242030002213023241012033140413421243442034022011201422302422002400203330142333442041143111212431421012000320402422324303344301321431003441240023434021320111414300433342314234240221324422432123341130430334230232303212324024213242332341421212014341103213323034021340123243200120231444120413341113133104113413202132441213201412001242411411434233132242414031430210213211413043121424000403142333200144442111223202200004313411301023224041314304431401204024243421143434422434320233301001332112132132120001002310140141230434341000000333210232032343422124103134420304023300133114440114402421414211404222404030412300403230233103013144432104343241413044000022000420200011124224212034324424233400424340341322412020434043120023143431134400140301224112033031314331131304030010232033120302242313142000210321213414241343324201133401201404140220321022034313112031012100120103310300124044424131440304400303204301231443120042344244301041434043434310043331000212220414323140224123410134201424334232202243422034403323440013231122013024030331312242203413212144103243314300120420143200204143000400142441443300322104331122144233023111012224201432300310042221044121211143410244242013210332444242423312422242410222304104224303123443434302224244120222223410441242323421134312422124112440433223211214322020430233123330211021000134141320210404130014442211442000001134340210433334021143423322314302224413402234233414331240411103012100232121332122030121000141212043324002301300224143141421024314014324043133431131124022433011441024004313304222042203341200114040130114102111124402211241143410102003334124243402341123241310243012410311033122101230211010240212042041220413222422013333441304341011302444024223403120042403040001101420342202100234331434442311403243422241120203110121224102431343010124222432203213444001321134404120104013104424244430014001204320311114430410422443421404001111000144231411441434420332041010313340124112330203400433430341001333043421201314010203211042344012144334023333110314311101020004022203104112101211103412102141444110000101434022231323403201332021441004032303104043143431121102141112110122000330002422410320324320202042304333232231023001043421314321404044314312323341304343301304100424300322311334013210124412434330103231441202402304232143340323023130241113004420423234123432414324224023122422333424414001302204132333134023003312301332142333124412432400210020442244220342443111032102414221134412403314103402024311212310411000432321243114143440240430033200202413044211111024401142130003314304004131023320101444341023402344003004442320142040131244143030032032034400211102001104311122424121113102212034243033000444420341214230240443112432443044432431140110313412200002021440232140443323342231120304404011142020203110204303220400403314120030213403324043431432313100021144043314142031443444243411330014331240134404312004412112320032411012130202231241040010412044321133333231244031340432013202102440433024242222340100004211024302", "314041340320043423202434313420211143303301130204014212420002213330243203240042001211030121234244342324100421204024014001243420430402441033312301423344001220004311444012110243330144001001410400320100322100332030343132343134003031003414243234302241140241100323304414112341024324024322400322014211303342003044131022442432410103324030420402211332441002113401143213021042004422232110201312004440210022103121042411301232032413121233144330244231122002423424323332040001024410000004420203100102203301123020233300423410203333001341223033032043401004433232241404110210131222200220244400004412210234401204124131124242200304023421430104020243304020212141012131302042311411303230033112122144210340312414334002314002222114104211132404330321022040004440123232441031423304320424003210203044321300103130313312044322141130412400333332120331032423102212031340211303412021134411200311412442102241410443401243004113344113243004222433002131434000443421234342310122440034141431401011111210220122230131333314223244314043130140234030144003310133324341030401020211014214332341220344402240412443142111003241143133430040242314040342423332404031430311132331331140434423423044404133133310410113200214113013333023131024401100401300002412102030203122310300143032031403002231332240113413442324124123432034131210133131304224230403202441101210321034444310231341104314101303312330324130431421112310414331033403222413424014310441120433301302322202304302242310131443211044012314220442342001032430130142400401240011232204433010421244440011412442023304214441414033114441143113331221020301402032024302312143113102212202231203120144033300002341122101010421000010244412322220410221100341441010031341344021403234102104010110011234011222341322113113321011304110100001124212130231101203212023213233110334032400323331041310303324002244100110110421433304124132411141414024043300320401143323411410020200214032203214212230412330423313401324221444342024412043143201311204214234044410344311211123120103032223341241000114243232234324010312242000020001012001033201021420034312310334240300433033000041220344144201340431411141410302434133100330010112321414044313102234430112101232140403030221420021244313441332144440223210123304343323014302214422023243420034000041431300044034204021134332411301312230014012323231420201123433333320320122331403413101132110000201323430222342442210121244043443441441214200232340100203002404002343001134332330232122021011324044003122101420022424044121142332033033203444344312320243041343013110432300232304323002410432330043100201111410002210412404233403124304042123313401321131101103402412032034140122434132013444022043433330102012434330223402222302341000004040430000424423434324342423210041430120244221013112023104324113423023442341230232143033040024113031333242144340204202210313311004103022143034241243441422302230240034031341341340043231431210422214422342401143412013134034023202020133401102011404310222413001420224234212343142043443333012231210411300403321211134442411003020422310101001243244430141422130330422440302332013340113123341121340244431243322041413123023231414044204323410343040231123023404020024311402022103241004303310133314220224130202200410010433413041144320140444214103012001320412434031302230400231320034303422000421214240340014043314132241434412014040422004422002444020421443021023411440240300111422302112030100343414144313102302033203241010232324411013310221202203243332130431012202322304422233201422310401121300431133401203001444433023342134344434423142122200102301004042331200220404230421433043012000231331040043322123132103100334240300310133330112433021413424240432104143010014012044100014104340321434311123240242123044101231332312240000020142013142301113012232243041230122313400214234103101313442020204200041114413030031244341422034201330212244003234010134003224232413214111301101030003202342110244440133013423104201131013314211302100121234113320041410334103000034341323443101003241101413424031442223014130320243443033201200021312342112043203200213323042211021221223213133201044042133341431031143021420320001022241340231404131422431422212001012331344110011131411340202200313103324310100444231442440241321333243132034222414142421434332401124334042002023102110340041300343401032132433110323104141104301111014204244201014014221030003240014214304400031411222331200132422401132410100103414143412023403440303032241020023330303331302204340440323321013100142404400232303000133440", "041041142132141130142211131140100304344300111144132020043101300303032130343312242132304411404434414102221000243012302111011023114301242233141422013014400203034233310014201303234030321011110030012241113433233442440132221402224204410104022342422433013304321040444324311424011204201440024444330442013014220014201432231444004323133022322340113243433344012012312412110304112010102204203401420334033202303104203434111132204222404333433433444123311140321411323434114333244414014433401232441042240014123112244203133004204203234331014130410410022314224012433432032432410104413433120340401012223402314013134342320114142201233103031021212031002124402241022241432214002211244333301202313023430100421000203303144131301030022421113110011242413414424243040420420310044220144042413210030104221120014143202143214042322443010120422213232223112131413313031103312321430324430034000220432031244323033043403113333140343022443331024320222421412030444020340423021414210242401204201142114221400221411314434224300400103444212201042342144202141013112031004342010342233130241341303342242142431414410002011034122222421324240223233240424044400244042004022142441233241220414001302100314240404323404442420442344214031414220322133041420310442014341002343134311134432300212214143141131032030102033100212304041233104140002421124300233120333332221014213434211202204433141241131042232112044131410334442422214022003402013102343301230320333444242121314110123304003021430142320303203344321202233344303041412220113241134224010224313040420412303301113043041213133340143022410340333231444403440304323003301221310112200002124212321324114123231432224323400140401022220140221123333310202414011410020323312032332023134341431330132200301300112331101232334242422444240432001133224204431334210204143133120333100013231120040441002424042140102444212112104103301332201400224224431143220432124014114024223431223134043034044024123402140440434234031211411310043130440301220431432401041322432343403232134423220223212343304433424100222024033433332033321130110300124230401224202003403243312012243142414412422020213124333012334430401112330143024121233221331341220302211401300312432110440204330021321142004044342441432140202241400220302431204412040302022033341223002413110433332122314422333200131210241140411300343122132113211214421423410301140000131432011440042402303010311101120143012423403442113202002222222041240221041244121122031020421023310001212304332424343440012124333103010024343311141020303440430430132304311000414144444012334203324332120214134001431344230042114444333234314241110411101241420343302324231313413130101211230333431400032403032211113402240043144331232142340412423340020000334403004214003420034224341144100121042104344022204322100212434102124223022341033030013013413440202001120203242241212123441014001140112204223134243240401122300311312212304221420131321213023002112341312211234321003241311002121232243442401134243341032300400003124120023221141143130401241414334034123344224420022121031114042424222344313422314201043214312013104204044434030021004333401022442224320230224440223123334321113430014121423411110141122001310120300211433022012114233204412311130122043221423134244433121123330311321420033101043000022340434412033130110403010321043434004301430223402402023433230443323240000120410041143312434320024424444234113301440320400420103243101433341442143024111400430343300032024221400110403404310123144132210213403122111013000323200101113143130230441334344234424144143404111430313141233024414144330431422403144242144210311413344301111014022022224134301044430233311013232143414303041003414131211303241242312020233040030231111143002110320420331141432424420423132143123231302202003040102321310430113322410141043131200241110120000042041420334211234242201213411242244112403414041201034413320310221331324242102214043402001423411114343132340111034302203204304232041131210330010103224300203140222340430113044234143421202234334230134130122143001310003121004142443402142423213433302002023413342122112302232043020412240211140424423202412321040441312424102441441034233340244224233342231022433124231334143024043110413342440241213301104334234341034420213234144443012244121102041044304140332342221223020301130342134010134300342203402022342441223232002043412104032330443023031114241004403314104112031412124404433432222300400314000321321114231144443324221102102224221130114410241043011403304101431020302123302443322204034430224", "141303300244301344432141230324041441413001032141410344034101233230433020030241224332043424412442231001012042123314013343042232034243114320341313341434444410303300000434301113313434403313120344201222443213203240044214014230113432410420230314032000040031404443024001224403400310341040134041443221232230443212444134244001001430401224133223200314214241424403212312214230330040312412003101243314001441042232422213141000010024441014241242301421214330330422314011113441340424103200234231113044342221044004311340341122010203033030303201113432300213041204144140121434431110334104141430322344434031224441321043024443042100224104201143122141401333444013242032122411443004203133142413321144124214004141003021421403442221212130032214232203224401231003201120421242240332043304343134344222303410204301200122100140023300012440121213122124044420203221024120122322434302324001132241203313002341131243424002320032024430402223423013120140200420034023200004442443433003002433100042322130123442010101042113444123334244023140422033104114014410232320013020100004012014331000101122141222341234442123000020243341220042210324334311222430402232131431431240322031010120224024422202430442203031313020043343210212430140442201312110203343323344303224324223441242421143430314032011143034232142322231113010134412004014403131022421411002213311342204241124120033012314413101030131243402244342203344400104033042413433113333114421020313212021140230130400232230112421330233100222003020410221412130340444230404103232304010431311001142203030100043442423303242103234324033000222232110324104104432431330140303134431313422214320431224100331303233110343032102444340044122401102400313212023202302241230000111202243024204432122201334033413312424013301344010100200040434424304132341043101314422343203004221213233014424233243022124300032313012343131440240210144401112033141402102334130301033331230041002243124340423233132213423024421203401304020321010403201222030122320111421324443243024320010001304410400112424432333434000344310120213300034422024441444022231030214404422023331111431334231314110034411230112312043302044410443424230431120122202121221412100412340111303202340013314413340024110131133423132422043421014044242102011301130434140331011413332034142034421304242422230313420304320441320114343032302012124004220333432324230210023414403103323310431444134403433111131101313114012414033410044400134310111402444234412434003241230312300221031034311210312131443110444411132121034243040300331332002032120240043134233203410341242344330402012230424311221411330130432334243403001222040243333240234001440221221133431240103222130200022403241013322322013441113443112321310402443301023420202303423143041312401422003403414402204433402344140423200001020432020242143132423323224034003113321132434133323120232414340210421200102220111033311442010134420334333042331404133140214040143221013041324203440301300422302323424424233001320240104012003143031042210322333020422420130331334440410021320220141324034104142034240313230423241014012130023204032213014101331200433012004040300423443402122002233131011121031312422410141143331212042234031214230332441101321033144221133233020442141443323002301011044210244344042412032421421313340303012101322110202311130013301210110441031040111403103123334111231400230120103423213444304103333423014011220334110423243012300224001411423233331140131203233402234004124214212224412332113032340331333142430311313313302313222100224302343243341103330443120122111204233310102102232000324322420341413012003214131230322000132041243232022130303011344411232021344044044322200104230043114034030440232423340432222013422242443121002204043222404212114323242144211303310213420030303430431110100201232140130340200413202442013213404402012423023422032031124021403043414443020124011243342003442111401433440033432124331320301341344412000413421322432011124134131414023202110002232231431334011433241242102043013302334432004342300440402040131430213323434124131203010313313214004344032003224200044301313433020014024421312000013100312431020301000333222404011104203041110421102040040431311221144031322412243032400021112420122234234344112132014403012133013131042034323024004210131433431243233022222223413131212414434032324102430342333322204312003010220143200144113100331342234432011212332013040431334314003033000112323122404231433243301112003214042241430432243223331014430131031414212211243342311400210422120432003342033102042330200020", "320402442401234443342420414010424230220402341333232243211013422330212012442020211113100013440313234140301014334203230104343442140310202404013303323012440100423243012444231104023134121400233131241300443221302424102224233412243002331030132043031311020143232310212331124033323021201340314110322023011104420323301143222212444401234210301000010303330304113234032213301020103141143234044223321400132120212320234111314134142221430211410132403033231330303302213141341302302310410000401422231412141130032102313434334443300220143420231301021044100323202231330344340412344204022130300100423402332434133230234310312134441041003321013344432243343343342103241134120431333400044212334202104203410402422014033001321424122034143124313013322404440303233002023233230011231304032100022242420433222434323223431104432133133204144412013300323320121241243342143440040224204122100312144323232142023113312112331220434123314442331301231310221312041241033402220114332331410342141112303304011233131314433423343321323244224030300002340424103113413020020202222402441120322200443120223312214243202422444344243211223021224434431210400324221300231214403213312010304330314141400403441224441111233323102414001332023424344441131400011030322333112001430200332333024230402422220400414323101132432314244344422221224111401103044440234023242343040021133220143232122212400104202110342400220010101030000442440210313221422010020343312301230324433303204233022224412000443232403124013144444244242411113302322203242310431232441241001312102133330243341340012343221004010041001231223040220321133440243401242210032210112104311423141420411304100233430200243403100344342134022011314443203022100320111340301104244011243022122314334000223133444243414002431010144312020402034421424013023342013044013322100241331003042041113334100342401241013301233240123200011010012302134430420231121344324141133432243420200340413321104344232002404002131002322423141424244104304243012201311344410301343230432001000132134103201010404114044203440203214140422021300131142014201033022141143202342120442001301444134414433123412433444201220004321411034224131323142210413030411143000040012302301032121422010000041041010322002010132442141101004244142433224232012322244223421143224432403142003204432233424301120324324412010214101434211423443402031043232430342303310100404134404221411320334112022311442313023101423104323113220331124311301020424240014243111432313012331432013133341030220023013224202333322411004102001144100033134243344314140101342231213124300044442124020011404332013040142104220230123240314201204211332240413044002231212214130320204131304321302144230302303234242042423242433033433221101241224313302111330234241110200112010403400144042342423333444330021042142001131222202232204333411432030323004244402323342033333431224200144321322002410114432302113220234410313301122033201340122412200124231213411442202440341214223210002000231422324421221034000030220313313414244032244140140333243402333402243240022120212210311143012243304202231414104441110443014314204233334141434243012334343213044330243320341433123134302214122103230033402344444130233303204202110101322413120342001220240133311342211133300434143044402114344342211000141122210204243134102210443234134423420204301221343403210343122024040401441022244243130020334302443143310343312033003023000101201214121013104134300314231404332310310211140334201214012040021402320143312023014102001131422020214303300132002400334430111342024323402134133042414124240202122444243003134201302234212212031132201411341023043133420404134114002434331324033241404020431204122311103231213320230024103424043230202034200243324204332334133322141200234113344023043342014124404131123211312004003244043334304313442110031420241343040301321240142341223400212220012014010201022003013224032122221300100302240214324413221011043043010304043341344332334021444412213340013421040332112301312130403400324302313343013130021044440300020231301440210234131442432013224240014230111002224222304343442014322331111003444203413244040330042031310014241212421244421343231032404012131234023141043442422404042413013004041002110341413344420332301300204002233303103112013041420220324444143421410124241134010340033231400341132400333223313300341200212304343410442011103120024333331212223224222003321112024232424132413102142232202412042333033001314244213143324244221110440300111433011000433140310120223314233113201241040413321344224422121031343410244", "443240003440022023124123114441042203241430132213031041202111014441112220243203012234101124404432404113232244040440304100333040304103331211403321141012233024340443102143002120114121244402134433144123322014231000202412420132233431110444343122244324331401004300321100033421021120011312214042311033220412443141141312011414401043301012434131102443102131221124002113012012223101344141003402040302221422333422440034034121244040243111334300123430434033332201004244432224103232404130442132044324442333423411200013404413000000331402220331013001401243144022432443210424413202400401100013234323204130124223223340304323213004402011131312330141334230412300432300131341230222120431300222344101400120411223244332123321101323041142300042103330444211111323222310244104223401131101343240400213234433411430230131211432302304032304110143324024342243102042144421413344004244411332434444133014321141243324030401342010000223401043121330002033240124442233300132141222230041324100433111434344111204233410220433132031024423303441230332131032200431333230322113004333021321322343022004303110040423322403122343303422111304102024334414012043234343104410303021123431123304002334103112200342332441210341311340343130121110304020234243010104123023000244404124024013230414141123440221301433312323410002343402104132024024413110224202031422411302342120204302332142344132220042404124233232431242023203102120342323230303302244240012322210040313233430242422144323031233140024103023342302121111303412340430002023143224033302201012211003440144214030221034224332131002241144243001014410233100043304413324331441223322020421234444230412311102411100123111223242231340401320422012323023130304113314113411013414331101223010142233304134042341221221000144010432003004334302402322141421321122312000341212242233332133244234443222144241010431322441102410042221214233231142141430032422421022210134341102123003421234021440211302204330224443010023412310314240123401233321243442003222203043441301031322441424041042411413212021322031313244442402204232222023410143222431101302241112312202240423333101020442314411211102133003131113102014330340213130041230011311011430302032443330310244311433323001321431343001041402012042211111413043422243041140232234122100222124003044221303413430313114143423204301030214030120302314414311243014422324034401103042221000230144323220300131330410332114340141202300020302123032442021404013102002100001342314333210200304112110234203213100110032430311414013202010110104130221141233344431301301404244301212244300114030420403433402031303343240244132104323042042440440231020222430103412112223333421202242040321201341444243042230114013224142300024043231120004141243234123102443440134132331401124132201342113234203003424440201110412200210200101200004124323144113101302024342344442420444241342411344332003440232304430012103024304022214332421212334330234432402223244323420043321002011144210010012141134324113321124432413202200204024320404400021321033220342232210143142022421202303202122400312203213044040123312344342344144011413223241133312024444012033234103211301420413404220400231400241420244344132012443011030210011240220410132440212242323301330112000440021113420323414403201214402022014321111233002403213242412300232413141231313012140022322143130213423201142334112343120342224300302410010402244213433341014110222123442144210231433233004400024434340200104040023042313040433241034342421333142000241100100124302303332441002431434132103030041431214124144231223424302031020024231434201200404420212214000030004401230232444131321211342312223142331201233040141430134112023231003314104100303334344334132003001443121014044121412030300132021330321213033433010133212311402243400423120330124310211121310420031440422444244321103243230420241443213342212034320311224112023230323400103040314231041314432342103302004032222131142214221133132242332013302213332132302023321300331212004212113221202012110443243441333034034443104110304441102014103003124000342001040303432112221104011433201140420012113041431321133300440230424043132044212431103112322304034100134042313311423204030342334142044311004433142312033231003211201211043333221314144332024141422104131311042204041111114100403314304422241440142202222004400022414113133100332003334132203303000204000344033202433332410014333204112302143100334212112341100024124204034433432244324334421041220130030233243113012404212414033214204431101212112132124044424103312421013124014102233431", "211211101443110042420330400123310123232132014204013201204101340033122114122002302402243420313110140024331211441242424411120241312321001243133224132334431433201104110323032321011332210100201024413320220224141324241112131234100333204232220022320414422043442323403343300141042103100133320143043441302242334214113234023304414143134440442204233320342440102230103433130032421410300400400004302021400201433104400203202341044121431324323313012032232401442301014300132222133200123112233044323222201132221404313233004002322132324014331230133330144302221324120314443134230210113242114041031103432132343203010040430310402243324144123121334132022012111412413212012113402232421314101120133110422334134343440240124114144210013120042243314110432104312434041201333203111004441122023033100031332311014212134221413020202214434120430010134043430234043411442433143302212434430232411121342410241003144444422400424022443140210033104101441130020111314401301232113220443300000442000131212033333002130431144212011012014403011404233321240343032314203200043214040411403334203304022202010121430344223122110033010334020331434333423211240342012022341000300232211430103011421231331342420020011112124334041013212214430140220224130330021002020301421022113302134102332121402212222240413033034011311022210201421420414104200241211431403131411423121313440324020101311340244232300133032410113110410440130332440030322202020043312310334223022034414011344400210040204143332113440313210303414041443130113242104422034133434411043300330412214120124444241341331102112023011411134231304232411420311321322134241212230013410123244301311044304424230420342011110134414001432400444222040424104234332110041042011014142424111404213041014233122331340120322224030100403401403201114141112403301232440340033322443011142011003302230111201014334132221012332043434032444334004130323110033100041323202032111410243144334342040013201411021212142323242443320204013231441011201220004223132300323422123140304401412141142324334420134113231114142033140032032333320403242343312233010134010023403441403332003432011244331044211212403140140334214013111013324442202443312422330333300330320210344324400144301044233032012143044234103320103022311302120410401014402004141224423344424241333213043430400420013132333300411302342233144213330213114004440241112133431243323343022104030141330022000023432213331141340344022111133424034014202313200214104214313022222401102404014422124422212340122014020440222342021220133020214332412131001343343022014102000123320221411204032421434023213111241414330142322000344330434010421444221330423232331401210221332030301113110141231124103041430311112232343240413323030124213011211341021313422131011402021012122211012130110430214141341323111420214201321113140243101322130121223212434333044324120313214240124200041222031114243234004300213004324002414420010241424022432114442141341223304343040343432142242331220322404240242330022423441403431143214040223120302131131333410000334124323234223022413333314343203311114012232003240333442021441442400303140220401013304243000043041243234311241022324112202224334211002421132210332141444041233014033304040420402042033240044004132443002122201324020431100340141221134333100423020001304111101341022431410200124103344011230342440111001412040014004302314421041341014421233202421034431431004321430012111133342442102020104023220112241134400132421424402332343323021444100212043111142122140202220013123003414231344300022320202022044001012410031200320204104210013401042133342001043002443313414001340442323231223114312413204021032403341321431200430234422211242223023224213001423432112340020014012120233013312333240140101210124343210010143313104240412042220344004332111342113422043113041413131120333240130033124124042023334122442341201024001341422031404201210100301403432300102204223421111311222124032301134020300331434244310333210200141334432443303011303314032204033410110000334333004202012001142334200444313420002213431223223113031023234313241344114440444303000333124313001222233120312404331334140344331431122204430330033221033122111202132120412244130134202234322341043034213334123032342423434032341134010401231312402400420122343320133400212232034204201204210323144022143022422341230320412144030144112420202342234042443234013100210132011011134004444313124040124111004203411034012140044031212331313443040423344344343043143130122412001402024102334011420422033411301203344441310210223041233420113", "104000012220403431241124221044021233220144404104141424201310020021132332401120141442332020102401331400221203243321420440313123340132333300404322141201231040430432100112430123214140231223410221030144321003003301301313140300320200132422212224334432143231320420320142131014240144120043231321232310114030412340423444033104013004134013403113101044303314001314412330204212024030433412130013234114313400334423423242200032411400113320430140432203342041243410303222411302344124301333021114431120414224322130144314310041123122243023202020133430404043040303202411344102204404224314330034223110314100104321131420012214342404031133320040013003133023114421211413104111102441331012143013004322442010323140423412402221330020441420402222420410010440330440023302203341010124101343310141002404333002010214431102132404133402241442233110323041314304303012023120140201213202031133001314102334323413120213434024214110420442220412330201232024232223311144323020414103202121322412013331122431412044303413414331313112034142314432121424402214100123404223043112032321100222203124141302430121400441331233101034113122320114024442044022444433144100210223141210103113420201004120221100202421030243440231334401340312320004233414043422323243424341312003103301104120332131213201143034320241313024110214332113211002130403141322432320141341221024231214302003031224403412212230002420223303200013231133432002401012102332100242033103341010414204241332221304403230101024331434011302331012414330402214212043030422334333113334033401340144220012234234003323404244203002240100104401040141204024404113421412434403324430433311333323220244332201013022040313240144124141432444241032101200401223400434301231011002123441314032430144343331323004442110304121003432441231000131022122332402213313141402303324421113301434442034031221320243101440431300412113112111322130242020104112410422213143203422324020432000332043443214033412301342214333342032313032202404241404033342441101033203140232300002001020334331300004111300330014402441422044404441234340442024431434124430241114401124000042423411120202244003202002134204323022002300412134443023311200023310220212230143232144230104234411344343230422141034312014314120304300400011010212401132234310322403321431103303402204040213132211140324441442112321413134021311104121301222340022344341203142212021023143022222304333333134203421441340211002111220334321003443414223411143042111141000442344413240221412140342424310244340402100233320011332433010221034423130320112444224434322304404042213214041204232410004304202414140403314012333301412114400212401211410404032411130212222231331202142122400121143341142440322241234224313010130434242440100043324013404313121230401403442112432013224422211343413043242100020211422121420103232403210332122433121422134013140340441034344311111220113143013410304244130122024420443441413322024413122213402223021202431143222142004430344433312121314410143201220402132221112144304230102443233312042444024422402211111230240322030341132413343042121404001120222020110410144423332121314021242040410012430334320344441203100324213232203103241313301001442140222443204333040224301333410414102112024041304231342134220241012203301232131334434314421111241024442132431122141320014044044320300220023404433141030003330201044230010240341431104001111441132323413101120021300212332242321213004431343043113242042000040413031234240401132210321424202434441131400213114040400301314113203310442332302022241121312333033214044232323233140032224230411221211000010213433442430034403410213041104032232312224043222400323213031024343133004101000140104203141242302142344420432043324123144404112320022324021322241231211011022040044314412402304033321113141404312000220133142432230444141211404411011442230003422324421124404312233421004020120021023424312410442342204443120011404333144310242043212121343300111412414333032111024444131022042111222100241333222024124201221211424142324232404410234224411134443302122403003021120344404234014321102032242320204411412002424432402142433102344314130023300343404002314134212232043200033224130312000220322310223223121301304032433102430424300042343220042030124200401213024002101433331224244321142443344430411114133134023232031401314003312414313240414321412023341130124034220041043021002301300231440330103200121033141112314220142311204011300443004004004233003133232113321110343221313322104424131100321423432011212100133200243434214032010003311143343121423203224312", "423034113112103433203241304042043041421340140044222400420213110330013202013322143004440313334044211314211031003344111324443033043122320434430113404204230031310230023240130123002100041024100202303144403023410144323230301403020242113001320420342211031120430423243240233440203012212220212022101431221231440404000323330442043440101043223014433432123332434332220010103130334210342013342343012421202222131032233440232313241141441334200241403432341230414303340401020011044211330004121424041341323322044323331213314131040040223422303011334022023243144110021233414434404224213414113424431323201404400410340430131323433132011021203041421042144421434131243302423314332032010033104433110043314231314134403203243224023304344023440012041231200313122012311300031442141304420421100122023142324240022012243204333114241402230300211202420341240301431140040032312441322330224440244442213112432032344104024213313200414433142011342224203434231140010111120443303013340204032012013104110220343233042314133131310110244004104410221030241334333433424430001222143100131324410004141343100141411000313023312441210221314144112423213221114111233001341311140403311014332212232214111023341440122443203040123302342302302031021004040212112432440122134211310142133004414134430122342101023312344344441132142433304201001224313104144402343143402333201013100341402333214430024424104142131331221310024234214210231320413411312310243214421042142204412232011232220233040240113233301133011320004312340303430302032433312113140114401311203233300410421033324144141443414223412322013001230332304331402444004021003311430324030031124311044404202204314241223014122134331342011210314130030013201034140433214032211230202104032230033133234343440240323333004331434141234024041202223140232443134343022303122411201340344142330033211222112301231023430102411010114441042410421412003000133411221424413043121123020212203002333230014233223112424031143241103112332030234322233304111430230123330444014443241431221004334212230034330101340432122313343342431420344123313440414410023234401444023402210303014103334004402320440122112033323430413422342004041444031314410313021201033442430233233223213324221110001230444440232010222101340320143204401243131442032244124212204240120424330041240302113110220114013020123330411132043121332022414110022231444110114043101202010142042044043104333200310012131204033034214341433130002301000130232040442412024234100303001323112141144023412400121443244222302024032342201330041132434022240301101324123312432213103214400402340411104121213044433211342124021420020134134124444203434211424211444214101421330410300114224310302004414343233044131341423423422242422412431342301443324221313313012201221213000001233223343421404033401300233324041034343102222313100423410103132220320300003114032021104003044244130431021022413340112404130342423204121312040021111403002021422200221204113142010243433323043412011303434301412131203133212043121002142340121440201030433240401000313014340400214144432001041024404424230330303233323322104034034040423404420432024321143000202130044003231103443301340013301410443200110440040034320321000044024433144424332441021443340011122224141244342402142032022101110042133134330032440433422432423424430014102234401230143312011422224003300112341233121010213221443201202230310414410344440141031311422430400213222421402124220230040423011341403221313042304203342241323311244030210321040221001241144442424244033232133421240233003310330311231300423300414302340242143032023421041203002440040242043040422021010322303234400331442231134201310440003001112410111311011000321014421430022200020004102204024001343323412422430344133200221124341030341014042444030233344334300104140122141021321033211233130101211001424121112403303422223241340211033342211430341243231332123330020134433101412012404201321034341130412101401432240024344000041232244334122311110120120210023243303313410242243430003414302424423002013121103244240200222014014204302042322233302424121021330300211400234002430222313201100332040214414211401242012331443342211111443444123241401434032312434144404144433331140032411332403010043200434100414411100233124431413422123223331332311010003211410313023413103301301030142022110422320031330240131212312230342030022341223233123214021340133411101341141001203222004202321402430324133103042222311002423334024203431441404214223023101443243013112421324020143044120300120342113231332123224124203103031401431001304", "333414404131330314012230411242110311441134204303300344012100122324232410434233331112002131424143402240023223311434341031312123444101441130132243413231440042130431440201231304423140344324203023002013232002234314003103030403412402223300312012120423222242013040113431442322121140241231320341133200432034231240021144342012243133200134304134233320211322110002320204040404401433200302204323322331000033214014202434032424404410034311014034023142411342400431343322432243131111033032202201144411434233122131123332033131042424433034212030124113243433323321402442032120430431234024033214421204314233213112442021131102320131214144301340231440112433121323403121410110441113133344403103124443300221102033220220424140334341241334301342101112034043003111044142323112003211142210220100104112432413314212141321444000123312323141214312430423111211143303124223132113413011230023442020231234130132032340213021443342300313220131242014024413224424404420224442410444013020041213214213402023011433140341111242331314401114002421030124330031140131220121444304434321401223140342313011300030044320441034030014412202403214122042413132204030010031421314103221331012114432213430031311013413404102221232420032322441313001421132042401122023031103110214022440130332420411011213213224241323202340241224433130242044013404133344201442342014341011434404410422400010103222300034014242441103020134024311343241231233130210244313031122022043201220400302231040203331422031104024001044204302332012314131332301204422303102303031312434320002440401124332242331004413421343224042423220402442120412040431010034202132120000401122014242404331044443333424402143220011024441243241331433003144014112114021242320131341433231443403331022030330334021141330140300030433333220400014020203323340410211001242300324441031013042211030314003043432024412231201240434033411223040040114340132234014413342401002204241400433432220240432320332301314303024442020201441320031310311243232142321431422444440320004222023211423402340232112303411212323004234020010110314301214332233120314302044342024102044442021032143432233334100022134344421004100212044231333420203232244334141323434321330300403410302402231212202001322022342004212341341210142444423012101131330341431212200110043042331433242134112123103413022103121342444321032323243413410213103233123232203302422230304431340003142422302031240233010331341411404213340140404401332310241221431010342431300240330314343001420104414102103240330332010033131303110402303011444221104414100244231304334002311013432332033323234142232211103404144420102243311314410340444042444330040233020304211022034214041031413203302422034330114410404444233443240234330422114014121020231411412342103220042222103310021111344044000411123021310432211312344422400423124312203203212244001443220121102313310302242133420432401231334334010102412403443221013403020202032023033123002311441331113302142130014144231232440410431414340234011102213010210124114323033303003410012032432411000111343343000231421102404102430400410023323204010210000444001444332210120230413223310402024012410144241330443020221324211143423244103111320222443122414332410104313124443023014224001122344000142224141323202113012121440022341140303344040212002334013220041410110443341113312322102410110302223331311034044212203202013323030114404431132234320203400132444314443213040430112422140421012104431413343301422044004302303110030131203141443411400410222341341140421131444101120112200103021411432131233101231414300031124303410023244340021404430442303111332112322344233310132141221323331343331201012221021231111204421341001442042202043230124002142442323132000342204301324330122031421342141003404240343401334131022430231420123003141041424020141014343214223124144220310044342334410104431133001401134304103310121312431232233141424234333204334024341242221432341331401402003240241213014244244342100314240204243144004233444231214313003004022304214401313442414142434030434123023002121442221423414323013200134024224330420124430113023243111303223040311144233004330421134221221430232130121321242114031143212300240324210004041302430143121144211130331410403401034024340212210330311140142400132300333021102200232222321204242330340141333414444424214301211333143412141220002243032200244442433400344440041040321234433410132414132211144112130443234112204414204333022213102300421332331141202334112330020111142030310133000422143102412030211130030021024223301331044104241434322200144434", "003422340321344003011000222304131210410213110433424243404401432032331332301221042220332301014434133003113110420332320312111230024244103431213121001224131041020424240020341043231333012044410213031210423341230110024400411341304341202201001323043432413341013332144100301323310211110002022341330134341033201100143033334323034231114003222101330224021210002424414201244221440040234234030230404411101040040331442334132143201211133344001202442443323233123422344240423200202210323224104443422233130404213231331433304341313233410240232104301112240221242201242211311312400000130312342041443102042312402100141032203431331424001212020422114341244422402442324410410304132200044043342013442040413424300332410141024203020040034333243324424030321421034024000103034242224220244011203313244331221040012102134040333100242301340340131132113024244220040241214402434113234321433420034033112120413002330131233433034122442022114312104440113231011123030232420403020010222204440130314102331211212034331232243232033224402332024243312144002002422041240001000222442444014132203213201100130333412423441414304113213203340104302224143403114123400123421234204222111242001231422202121214341140233303111222314203420321443300001100221344410222141003322101133243120401441132222421421200313434001414310111022111104423400343141410323141034441403131312112042313423000302014340121401334420111314124411223342201143111221141123003103214202313142424443001024042411332342000001220400023122340314304130124002430122340342224340303432421142202013330342431000442404104022002404243022114142213004002340434143141401104241414330022011103400304410243441421044332202233134122343122121240440334301102400144040220414100431000124004444130012101303134114341032244221022202043310420014034131003300232301040041133232331101411022421232220411443342420321342144344200442204013231031043313200212434322122441442400413313320223410310014214144033130203021004140112344313003111412204223341010322412312300433110141134134124101333013201130142224342341144224133424303140244430041213201124103324044233433014124134112004233034120013414310023442343301001330032440334203411322103201034110433024334101401233431004333140024424014303141414240033123310244001004403114123441131004211021101404403111021214410020144034213432332301044242203203104431202342343234234012433103210144231130420232134130010122221012440141033122401311003231032424043410333243140412420143310000103212140124121044333111244120320320410012202331134433412103344140412101012001412011132320231424441323002042202203244042030332111403022030143340311140343201003432034243111003320402404244134340140441210112414411141431411330432401113300243432142024140411022102442321331340010210421301321423133120221411033014040043243230102031010322330001200040213231242232002431223333211230221302031103002011142214010221242011032040213032102303341012340210333012132240204114230223303143114404313443024341432041400014032320034301304333310044424242104400331414002002122430330131232411414314322133110042112032204311031014340023422303143222223104200023024034210433440431234120124044022341132130332102130044433314021223313224103430414323012411422143421020323310232400204322311123100404403034210441402020410112334013231142404402023213141214233403444340142123103033341230411030032434220344300344404413340103444004341210101211023221104204301001424412113010031014044140000110410320222434231131142312102203012204442301443103300030141223110221342223234314331410214142102043202112410324021401434032414244004430110204440342402004421230000001422033444122402233024120322231044412044321124433044032341010002142140201314423321104313401013113230200313312410033424302403140011341321023034121232243031134421110031124114144000414414323430022200402134000440441421101004241041430120210120304322401440020112121221314102402243131120401114223021113030010212201332221430134431011422421100133243212412443212213230013134002122244122242443032200004403100202244024304022003344132324242024442213242240334311333034432003004414132143430141130323103130101022213403114142242003040111404141344413334301022020411142424342332001031303310444414021000021104414024221302333033430012012124331420022420011244140333242443003221330341410310210430114032344140004413341312143404103220430321400331303030211120241412112303332314421034421140340024214141111304233422141010341340400430401411303332213403432132220313034011203413221204314220330342300402100213", "140224111323441034202210232410004213244102233213310012204330232214334023004132341433233141323431313321241221143232332141104004202221423043112420004443420340120232434022024213231411402034121304332201040340104130322000234344102442231024032441000434444212122200204202342124124330031310104033313441101004403234004220311341010404103011232303313204421421313242111014403222102314444134022230441201311220034314313413041030110010211241201402321320344034321104224032224334424320313131023421303403344230103303221013132340040230430020213403322411444203321104344123011430212404213012014412301320304112244044010222434001411020241430330412234322322014304024201440330111031222121441040234030203132432102343024202414313311104003243433432342203011040102320123411224244030434010022130231144400440011304402400210300314310033001124433310321113114211111132021433210421130240312004023100003444414023242011001320133314243022333332121122001413332430124223122303333340321332114030314030403411320143230124222414032231133012214120404222313321434102041321201424012324333444233413324441440324333130323131404102020214220432430021234310242030404220311334434323011433401000033203201302131400320143130320212232022133300443420201242210332042434414141411104124043021344232124111030013002121233302234020221341143410420431031223013223320123213031004213124041124220302143102021213400323120413311124402402223424443310144121034014334240021434132300420042102311233031220042402210444222430201313213322002104221333444120113341402030311434024024123210420210044044433431441323003414142202111223214221334234244100433232340232110300200342113204113404333303210332410423400443014021413412324443030022102203334003123144013143044424424001144024242120310240034302312412344142243342000422324144113402104104342441023333142403401003014431234433112431011221434402230044003214012441341143111220443311431200241300334211233320301402241444312220041130100401404144210402014430032342213213430143142210104210244242042421411421402424112031144002414144124444433034430323041312134204243000223310410214424042314331234213300431311412323120413312144420420412321302024131430432112443332030004211103112241221214432323142113231311433123414344414332400414402024420330102321321012413004402343031114312403312032442042213214313134213400120422041331231024241442432440020001320400431104341101321124114031101220303214224011142422341123220034144003310334232132121020443030221431124222344430040242340044033402140403343004223330134222112411201120104431104224220102044422320112214402210203123224241032141330443222310320421140002034133312441121144242442403320140042243330032411242403201310341314312132144003431043224334221123440033412320213334332411413344340002444324014423302120314243000422430411412444222422333040241221001143104400302321400230201433111140242242414204401241132322241002422331332311443024342320414124302142124324013424030214013103324423304404234020442134203421001333424040132144133302223310133300424332440442130300132304301402231231040344132123211444033422124021042243333011243431114040443304223413310300132204030141131240411124423020424343341201311234122221432414143211331022334202133312123013214212113440330332042342310034213440333443413044330400232142314441333322302043331000202213133232023101442022301340031210332331222322400244304414020134042330231324413020022103104133331402231241200412244410104001403232032100430014041123224242242013042300400042121130222421121320144132011042231201331341444214321122422130202231432140123144021002103020023320004144333211241221400042210333143430143114200311320114302331402120100220324213042131210411111321341203214320133444424014033414221040113044011031102131041043401301100210130100210042220101322130304341044001103234324110030141404404013022022413010412013023141421134041340342220300424412440101231000042314114410401324142114232100033003022204000413024121024024233130040300443322303222421342433143412300213101420144023233440343012404213041103010111311134122042340102021430033441242241312433403204223122042104304034300022213120304212102031020444313110043212114420401420100044114021444024112314213031134034023201434013000301043321201304322242023112240300240032232442110001313420144402231344231324224133401120442310031034143411002321044443410010221412021042104243344223310002433441113033220341300412111102003201300241033233144033301313441314333021324440311202030443204110104324022030011203032312303113", "440312334430121213411214201231023340032404034430233404320441341200020320403330113244031412242233030103302444300432311201124330431444304303431411042302344304014023313011322011401001040234444033110412431212441203102044211004330114140110311301313123024041203224013134114211232014111434214143213101020312344144244243230313024140410200134410414430034121410222111013110410423102413320330304001000101144341314431320310334040340333131121220340221414323124042433214014411030244214142200221420443341331404431100411130101424243042230013310424144140444122111211300013422131232431033133001023331243401220324420014103003430100433203442234231142030300433143342324124320401232412010311123240000133241310432233340410112101203342112310242444012342444344211030004321434222110240143330214001214002423124023031242141000141143102401220101111232431233320044100324444404144111340401120431204423241234010400404234330302011433333112220100112214302422023104333442312030302330323411232244114023002212231101003022121404324123213303103204341113201340432331120301103122442340324312111412411303120332323124122044114300421433101233332103401430334114333214142243142103324324421413314014214333234200040330444210401200301032424134220020121443004130320241044142014324332130334334001020434012424020141244230333420304200331410233202242423234341143104334423340430213120230031323402222432310132230224102443010443104421102010404442444211120313342223304201401141323124222333001233441014141011114240433412220444201312420443311311423111401404124343003410234340124021041311430342320242023343443120124333211443233233204000113243012304400101431432431033243211203043331102434041431224101104401024031024302234133020110301231140300113224143410021132121221234204314421220144420422002413002031102113042034211242433122313121130003221113441113140322421031344012311124000021201322432003110013011042420001312141331120321320312214331324312403200140320243413301302321343143310210432111240344222033123004302342113222210031111412312223103334313110223203424103104330342001102113144241210232320132303034012423044012112304432221203324134104403442103144003223223212044423143013433020434120420133100124344224441342300011301434432112011314402034240014442414140213101130131401010011320031101112311104230041410340301234341123403310023100322131402103030322210224121233123203143103124222214143300202343041400424124413100000443311420111221131221212201110101120133324342420132433441021224031122123343103034344203033420424013232242111314241034021224141313410014042303031112413342244312414411343142402121423141134411043234103232000344201122104021003421442243111030010400214143313432044420112244323343322140304103431434142420232100014441333231044401403300441422140000220420002032124112213242000104044230440132020423114303210300300232143014402103041342434313222010032320233244303400144111114030020034244443210031114024133403204214034312001340213242142233340310141311032103211011423330024330222021400130400040300042202100220123102340020420214131423013000342322111130120442413004204224011340211001433103033140033222013042233040424201323400111223414243040322412114230431022111412322442443443124321123103324021034014211403010013221133143010122104140421042432302412222410223013410023333233423440213344241222411033323230011230330304124133020102211310200442314320024132231414321011142102230320103212023242322223211133114424412222204133043134131433142104142201210110100400041301413021224344140141431442204103130313003211114122331233221440310201300031444140104320103220000444300421043310212224143110433144024403024030230434004412003323231313411400423001202302401442412023342010411140000404122444443312000422231003022041323200302211231440001322044202431144420340144100002200302343243023420332331342132124201024434442230103230324314134343430312023444324013434104344400140313344241322303203332414002401400010441433123320311113342223034213114442143404340320113343314032240130300402030343033211244222414340321141203232244033100313221422443024403322002324140130221034403034040224242134114044431334440123441042111241231243404314140410043203333442232411242134124001341220440122233014144000101442032420243102104014203012432411422332322400120424014021221111432134334020201202333440302413110033431333133113124021040023131133423401132344401042233333120031344242211014121313221431013122042202431223043342341334312041032011102011041334414202020211011422031123344413314322", "022034013444012040142141114002134001134444413142144133221114414433342241422030133301413140201002014021114233323341310112332434241423430233040201424224334142041442400102021201023020303422241001341202440230322042010302431244334244333114013100431213101120202321314331102400004204414320343212122021111113424340020022212133320430411024142221202142303012111302304331421224421401431211312102240303102432104241140204310120122010310012124302021031030310310111203424234223034344044401303412432430130043232431310213420400442313000020300244224401001434440422321000234220410023331440140333132211123433120334431420323403442230214041443112222142102441021010013301130420241030313041403022140220342413442033240040224300000101213324411200411043111024012421110114003442110123212030024411034431431014313141031020202444302131024244441124030144044413414423221213232232422023442343140414332022041313044424413303431442010444123302011213404202422131401130242101130331311013430343423042023233123041134133304322410241101233134342023433333211033011314004300403320423442244221204422211233432133240220404121322334223440324204342413314420321120111331131140311220143031130332343124131110224333433240132230311142032034422200014443143044313213140111342132141004102221133014342304432130134014304113402120344442141113020330211310413410334302304100034311200132000311441144401112101230402000002440343201004402103341224144403042422342223202302420220133131200200212314323222210100444023104434440202433001444114314412443100100344002034130313313423313414331124234404334422122141341310240414432011203100404433312320341121101321112444332203112143222210144244213441304313444004031324241214203223234011443011123014021412114023213242200112412101334244033243320042443113210341123401112131203043140044132101330001243201232021210224113232341331234302113424004342133020103002420110312322333403311200241114410044434404302243140202230311224131430410233443324220213413121144430402003321302001134242413042010200331242232121100110204421404014122100004223023002044041324101444420040201431422203414331222230000114422400223000312231423231140100104024112214131312442402103413312424342412012330131304211310130103000441012232244313221110103213024123413242113404120044400340040013144230140034121010001032303314242101103214141143002234141202243324444000044132111421134042323304214012111131210023104140413420211321344240312131223421414304221012100321140211144200224233412400141442122324110431423044441132032414110113241103213111432034043200232313011330302424444334023021340134314211231323304002303222404433121230112233411142330023442023423004121412244021100432213020244020034122303323122204242420141012424320010404304344204214401221402143214444011120030100201232241430021312422323114114444022214320141231033130302410342301422343212404103111140422101032312220144400123101134221043112123034344432302214004330243210434430401100424440333342204010422231240023323141002101301130303444111320203313111423402444434214322334233333444012213334024243111102032223344224001130134241022230043212312211023332420022331042424320122440230302410430212202344440214432311231034322040430004021331114311313311003341143431421344142341432101130230310312112232443141413234202341430214012400004434233423420143142422204434230242114234301203442044303242140113021324000100403401400030341343322133312001123141141100114042023443124212343430414034433203120011123044010132344034401240034401333042302240421001414121240032411322222000022403320120030242140330010244424324033210422110113321401124234103321123442101040003133340201440004211344002342212010432214432103142132211042332044233321042030231004403222401213110021321203401002211212123121230344301234431114010400440243123224032313034123010334422004020433032141103103021212411244003213303342411122041340321013032301323332140112330214234043401420004240022442323214022201424241300244014133244110344402241011021103042440402212312130403342240242311212322210232343023412231001003111400313232111040120222444001413434022012430402044321341122420001422332233241204020040141343424204010240021022143102032242032212231100440202121400124112332442144140433144001141421434110304344030021302431123132034112343341313311303322411342112322343040314222342140330101101313240342142242331033434101444231230103322232223441022412424141340042403443300102443432231211114043042121001142232030014124002244210001441311010022321211331033022011131444111", "200044100211322212004101022124301322221004120001314201310302300313120021314120430002142133310133111012330042213401234123224004031042002400213134440233402224403311213240110322301023311140221043040223004412144043143322001241341421130111133230020113344221444401301120224411241320211024023310321144110303404104142434221331242132024121243132123203123431440203013223434213023130033430011201310402114333240023232140104200101411044040210214201004342224221431332320231134000243412113231400403214100222012442310433004420401202132221342010220004310001322442134432414001401120044341434324040041313232141013222024144042434403333404310430402040424144443002411031214440133100200312433400423212203410343312101302324440133001210033240212304133332002414321310020200020143044044323043014024214344122304332401323123024301112042031440412010010011124304241113103004342333202422202023124143211243240441121211341303304422101002340321041004334013402012411030240322434340334303221441041322320330013301034300233024144033034303343100133041123031031311210304224033040420313202123441221214420320240131123103302143122411203001441242333231222414433430003114210102424324041230221003133232422310401101231012124134413344101140341221332444122142224321220100412112001014420204101142213013133232401324340313413311142340211030320034340143214314123041421010212302032304412140424123133003343101212121030201001403433033204233123444340401413232310000331122314204000300404413233004204111112322103204300041134231110432334300243211231022442113220422112003141330344131410223214010000132402412330132013222104143131043124110002022123133132021012310320140313323144021121123221440423334321114132013340223414011442430244424434212142202200014343312130332104112040110043032302300242014134333213300101224243333022330002413003242203422342142224122324223244042421222334024312140212313303221214043330234032320110343423041301332000244421200040340313421213034101141320431024444133412204204441202400022043322214243004404232044133404100203041441444004202043014222324022044202400123100432024413034340441141402412033240013031132142414341022000404313230043333134002000210332100200231044401024120134313121443002114432114441403234443110240221140302031330341000314000421014044441101233014233000424430430031043344212124020210034040112413311202003213341000104321103200042322134032022231123030120220122111440010243224422223213104033202232141441134343342340401112002311222130244243444132431302343402340424431012130022103421020433400434324004204032124011231120002444004344243420410222242240330203321121411403011111204343204332224441103401410310124000141030312013144023310433244004343134042140312221230033004412220411304004422112010240044420044440311441313234241211224343304123134301014441423012332312442103432342244221323233123413322120302223131332343030241200120012313433132122121324440433310122322123340224100122030000114123234201243322113423124200101112203011230443034133230400032441222243331233213442143434041444033331014100432320112223040000134042441341133020024001043041142443441334403213010303224002341334021140433442311310222040424411141001314342032404423100303032232201332401323401122314323103043400334300333130431401330013211341114222041023303300304241242340321034411011214423213100013322143440333232242441340342411141124242202043021210110143320310101104300223021431443341122332330230103213130013230043120240214022332120413324222330222334321432023202213100444014123214430401343232242020430230010020113403421033131310140322321341421221223214434013420431214243341223110210024433023124040241242130321422411304120103320204114212232442301431400231401310143342042204304432123020313042232313220342141340242121222042033320330000010431104442410220412103440241344341041232313100034044310211000134224330121420134000443142422013320334022032103014323004400002134112014220202342343233001342430031444140430310102040212202402011303201303430002001102400213034303312442140324003342211023023402442411443431443002401223232411403141420244213401413314302241132342233044133130231303200441210242303140021440123300432230411101313034014344111100223142032430113234042231101124243310244104024024103112404411312341341031032231004031204421041043004012213303310311210332321403441240032241220120404010413000123134143032014124231431100242100143203204433104133113213003104141133423202441032431211204321440130111223023433433121112201312002030322022034004200424034423314", "003043320142424402342311203001132300200040440411233201410443402243101332430420043042221114341333011041321214213434324304031033120440404021111122312431141304311334142100231241233323102024403421133424332021313323313112113121232114030013031042214311404441104430432423222144231030211210112000204040212042103221044210102420104214210424210324010223312241020242130230312423142222223140034333344003312101340211204044441304231223144300404014401301300302201102020032042403313221103023443010140400221304441431123433144443340220420420022211413131334043411030030330002143011143420130021030204302003201444433224411321213133211011134412402303443041232131343140241331411212202433411121030102001044043222023330302412102020233224410432141303334014333211410021133412234334413243222230200114100040202213200341001113124212443243241400134011432223212203414210100302430121223140221043301131143001311423132024013231411133004442222223324201040411210431032203242232140434130223342001433101440102322404123114200231300321403012323414043424223242023221343103022440101413332204112442021411413300441243300124232343433410411244420234244110234211034032000343400034024043032334442220144413231444423434332420023422221020421124104312134131122404141401403114141301040230114210222033112232241442340042440300300221420011202320311034122244424013043240103414440304103420111314024310022330334043001132120031212000400114221113241012110220230211213211240444102220312113244004300002122101424433123442342203211243032311422421331323014020203320110421331201233412232214122121320403044434414123444022114414334221114222111412232213310412412040210221020203221110234120340003224411423113440020013043032312034314004214344141000134203330040300020101002233042311212433134214024430112231121234231201021310414442223114304100334411323203211133114030342032343002033211144324312114410232013141234104031144404301303231402043413343014020120401202142333220323341411222122411123311434131032333320221330300013142042023031040021131414333144022041413113010433442114321432430434112441142442212040000240311240011023312442024430020001033423203100411203210314131301420131204233110141011002244000333212341110142344313433230342142014224310040400440402102211423040100441303214024033240214222302320404204234302043003340412302404001240410000243320011302314333202012434113011214244444233331023103010414404410410224322410113102122232324232203313101002043214132241403031222112203032303323341201214204421302111000443044023213111113213341044004320433101401210403110412211224044323324111002223440223222322111002141410403213410331243100212320442044233120114413024333412241141403322404401013103343334042311402114124342312142211303232011033204412323232310140320324343032020114402400340004302403041002101340123012324302313043333443013102313244321102021230111433241323200121201311121333003344202401222212314134101420002111120144111234144230444211322110131104040014303310041034141342101243014030231344124020003433243121402230032211224002340010120400433421334320344340032031112302203411321031434033230401023034140443030444441214123204431310400221204240231243212302214031204131332114124022422022002143043010203322243120033434140340234001433141220334221313111444043320343211202214430012324432133444002203121123102201221100303104222410102130042342002404122044444022421334303342210024123120300101220444111123430104203130222332341311341033122043431244032343021244231244312243123241213133220221232040001213134114114201340341033034414421144121412042203401133220444134240123300414102320122440222220110031143100210020102133411111314300400133410311302303303131343322142314314331231042031440332020421410032140011234423012324300400011032410043401333341340334112021233323134211242312414323433423444341311102101024211003424210302044133230023122023223121330103313033220430020113140303343124322143131034010431143312203004003002243143342143012434002314104242144024321102030134334043413303032313021024421041440303012002303233332431421013121410340013300411410433010042424031100420230323433230420200020140231441001201404101423200313341013321301331033134102213013342104012303422321122212410330441234202234341114020302021114301220111013244440244312303102014112330310334231141204232112320243020141322001222333012100111032010302223402201022122431401042031004142201213331210024341044423031204243030442402100241341000241133120043300022104112214200404114142242431224224100332311222024324", "114033444013432144124420100211032230302244203104444041401044403044340141033112324014434211044344220344241431220143333300142111343113421124420044424102221333100410021403012314123111342000040240104033230243233343311421431040200014423210442140222242142004342143420104414140321012200202031243202241111433211003114030243211022140323400313314234104424011021021431400242124330240044341201022131120234313243330411403133041041012413202310020123033113403341400143302434012023040102342034311013013413402200444113134233243223044122334431001334321432031231431031332304400232233211211302344103322302040434343121123414024023034120334032432332233220401301122444000200011431334421240220334402311102342044340421341424110102400301023142414141130122234001441210104301010241344044102332010204044010014401112341301130320444330024140004443430011403122304402024023413434420202203223444014442334010313021032420422131240314143421201243420103443240204024041241130342240004002202311322412322101001220203020410222210324414303142000231432421024321012104310331330324211013142424202231144142100142231443244424401431132003040122222233220244444043032212021401422440422420333034140132113242404034114422340040041023230433303002200140340433322422212421303344220101434331140401231103131440022013422040213403042324201323140131124324021111203141141440114141322310302214434001311321340031144320024013330112442021033003422123102013331310203204202421120212332441103041130022432032311024122002333230222420411314332342300241123242140123111000002430433040403422233212323012233014301320014310302320443033422310413441313332243401313343301100433003442233032232401442023313240014412134211124114014032203312424203230222123312010013430034012404104342302011323303131020041312414234042410231444042022423240143303414321011143202121000422210322222302100131210123322011120440324031201441020030240104124323434231231324033123432302301324201224001233111004412403132341000134212412042343300144441432101014340021122424304400130420142112002022111132204422023200213122032020104111140022443142122104420232213413423010330232202412004310001420204040333231410022010023303213041211041442132010321134212424230223341231021114134130400232334400343110121203242044044043341002201134323312222011134013013212043311322020113033024423114320214114034201413421334234340430212340221314103432214220413410341440001423321314302110001333033134001442032030014142141423331410223114412111442022102322123411223212210343101043121342444223233344444031344224230140232034144311434432441241124041300012021211232312222243331440402404031402121012012123311432104230424302314114114400140113210422120233412333111024232323023344324420420324434423203001022204043242402124431033232342014001242044023031202431442324103010044300203143012423002432324240123432420312440242332222434342303232142410043412320110004334224044302024021314341201030002210330403240200102304104442441444032242243230212140022443420031002441412334310214234220431120443012120132413431240014221200310422101043001202021314233242003110310342011431402124010133133322340210032322414001232210104143101014303333110223200133040121214120023403401043111120423214210221320044123344221330201034021141434240211304413230104032012213423333034423211422201402311221443422323133142040144020314404213344204242343232134431200413333001340210103434402424114012310300224310102101302410213122334244040444313214433212142210440032342443141314431234023342114334001142204142000311401412022300102213332201221112242240300404243234120111042200022141431424213311000331404104340213333104122113104124113031122013203202243130314042323013122300434010411000214011432134010324201143323014400223332013413232040420233204310013001302143002230132233041222340300323312403423202143422012122141214104223303410343204122211043413220240041214303324104311203423404010334104403311413033123211424313343014231322312412423102223040424342133024000122132100443012104200132030041323003114040021100133200121241332310041444110321140343133240024144203134423223012334401240230243424341123221403223341040312231422310410332440232404232103341242133424314422143142031032101003030403104232421020424330114143033333041041114201034224232133223014320221120113111221142410133421343232413111012202044432440341224112201424124034444234304432024314314321424020310444022024202220032123313121344304102401014214334141024313113434424203032312034113130424122102011011032314234434241241", "331313120310222130421401214031132112201223311234444321440241144111232420004210243132313443310021214420141244003034044133303213121001120400230223223124244423100004240033213233433043231342204223131441211114232223030432140243340334311124004114444212111423344112331421143034232441222123221324431142043103020222130101103132311414204442111022110130023334420231020023413012301002212304033014430123423223112134222030322243022234244111432033240104032342220314144331442000104011111020410110110030030124411123102221243012421002214340243301113144404421334124242313021304020111124333443244422312321203312014144204223232202403032323023332131124203012413130210122434402440024221041032002300004034441243413222214110432243442424443132234121234203321241403324424111413043133300201402321003021032204021042002133320002314431432433441124304223412020104334032041322244331303213013333421440313322202434033000311003401022442044330241020114142102101444140240040133100142140000002034441344231420113044411310242332413400113000141233041220004232331434011243434134130234010240323112433440141121432413442041030104211041031201010313243131104100220204044330230011213310323123111201431002420112000342221444120044244304110120434304324330142212104342131331330243311331043134441130314324301002214233004240232402124241312314023211322030214422123310124324144321210434433331021200210042000103021242223401023114142343311223102444340323022413323113432423222040102111241212420103114400244411133332322143440144233343340412304042130213421220344124041043200323032220342111312413220021414304113430211202314322044021043241120211402310012104341232441332221424400102223401231030330302410404010041434340440314344332210120410140330010140044442143121244024044222010410120031412142001232410413122123432401004014414103430020411411024300312222100414321243122203310204411032040303400310244404403312301313442414343314342023231011200041443312344432314321213434333301001303122144331302032233342012033214430000300342104240222221232304421432233103004323420134120312303003121003213444020021431024432212404231234114114120101040341331101003122404310134441141121211131214333041040443031010232112043222444213133434122402140003410204242141111421343313334400340234413211234012114303104403103304123223341012200311203314132220124322020301212333214022104123021431333304014211311103321013242104142333041444403212434242023312243434304221243342021230302401311113004403402003334023134341423212210240320224240220330024032233203031342442221001343011111320001041432030241121200331412040244404011114134100422102432340130021340241214411133204334223124421320144310312110320212103103440003012302100032214001233111212332134332341330442244321040114041023404041414101302004141312243244133031031100330202042031221301432224110041423430044410144200422033404332440001013134012221431243040122434001341223322132100202304113011102244443000142204432234333310430400324002234043301342230013323234340033302403404330110112331141021033440242210130343414333222320431102124321042343220004042241220023244101023330401223230032213300100421443104442304033414044320443304441402001203422442134131423104040241301442342114010143242321133431422420413220424021102022343442440220202424444300413110400200241204032040002241011323132121023340010342400213030330441231142412004334421324032423012333003330013202122302200100111304044111133302430333032111143311022201203213233211340104304412243140342333444233423012022434214142132122243002331111230333242332120343323321001441240113012240012214013341313143310424104134423320213124413310432404300033340212002413210000332232222031124130301142403132002312131431444420441142023014030314111143411344223142002100122442314104114300240314220413030013233301314441114121144401212203113123131113421034034223040304400043231033111301333214441303132400203444213400331013403331030403034340210142141434201131103113414123433321130301421440001220330213411312001430210201113204221304003102311424330414020310123101211114024022021311142214220430201413432434120211123421024210031034431432044024003121424043001331424323022213433103344000101203030121231412222231442102042241012414012210444423231341230443404233203222203011041140032012134203032022420131111233332024110022114111340411132143023220244013243244210113410222423331211414123000214300330110142311343012432443043300032400242231034301114103023130012330342003313244243302002034043130242121203104240424421212312", "304244044224314400311102221210341143233023312434311310444204431332343104143120433312324122242400443303221440244310200123333400033210120223234103004232203124122343104200422431000314110001013103011003332230030240312314312034122302020343121133142344040041121443101230020001332432312041132330331313414200300241243114110023310103334401131132241100231020044012201202221024012300132033434014233443040332443231040030324443002414002220030024131142201131421244144020023120033304443123020013232302042411433413042422300100412033221131030203143234211202203024400242123424243014221334123133310441000242403334011123240222432240310424300433332432003412021311320413012404030403001240021112140442421113431042244140004423102404341114233014031202300044103414024130230431101400441102014424123023310104141043141242430121133320203301321133124333342011000422343214212014020442103310030102301134202203334044012022133322230240420112310432201033330022114310344121324444114241310213234043424124404244320011322030333231201410001120400324322203044320041144110240140221142230032111401212114401301231241242233003400122004002130112230330124431003110202134240000143111331330004433231433243230100020330340423142023003311404323223443131310032202240241211421332401331100131343210244314200200333423043241300003210214040332340302422232433124340233113341020140430320041302212123043144032233202330001443223233443333421230313443241030414220011302130100442343402440302413232300204114212404432334224130134202131030302303214103442242140431233343223022001404213130203312320243321413122404430330011103344134113222422443413222301004244041332211044344041014101314021332424130201202122221240432311424002143234044141341442232333443340312311040103302020333043111233212400401432332402433314000243342333224440303120443311402212333324030320000213132311342323211400024122242223213400133044001200413424030240224404110444422000100334021204310201224340010433224432412144300304221014232002404114102140222124444241300232332111144402220343140141400430144422431212113341424410110202434210344103140002001210133124432404040204243023430242441104431133031421100344240233121444300134400432330340434320140421023141222021423001112342210321203331012440433444121021213114420201142001204302003404000124311034112444222134214320014120411210341130131112410014123043224413020403100330022233304234014200030034221444401410223303242242134322411333012124130243042341411241140412134424433321132011041203134220113000043233312204243122132423410221100000010020343411234114302304033314312431434230300221112412243304423231333411200444114342340204421032002022222321422134201422331213302400433314333433040100342414443203434233034120233400032133440303434140321301014123212412432002441243100412114240012034442220142110214324224241001404002242101221044243403302102231314414100003144343004123033123433220424424422311212330203113342403424234322421303234424411303304404341201111210341234422113012101420142202322203444332220423014021100203124231030200322002421244040323310302122410422241431231344020104413004241334210032443012403120104102132333020113114011342301212113040041133042021004100110010122203141232310214213432044413013430000113301131123443341441244231404411103132312424003142111103420324431212313404313141402042121420301202124021244321403342300420424233034122322202004412442323214124041201443234220420320414100340332411322010412333131223032200021302124044110412412204310404414324210334341430101021240002132000433024124242131012402123224400141020204232231122123334344413113431004033420301142241343114140420320243340312224404210323134143403441031440410140400440203403303324011331403033131100031122204002144023404313313120124031003241020004412422333023434101134043303043030102213341323343141133101003204234324340414042240113324242121121021202022440100012313204413044224304421122420242030344033204320243242201210010001242001321401134330301103131333124442203303100322220131101433024404210211114432302332440110244342430133243224440132030332432012301300133341140423300132141340244302310234011431024201013102012311130412132443001232043440134302404443141102303124134323341032311343303014232033022444132112212434211424312131214304013223043214401110124214341430012311313203021103121402133322341441034031220104031421201301101213241022342410120220414441324232132143144314410422040424221343423413313204401410111230233220340400113130030433411342404321442120313313334301133", "144211111012302214330302102033233431431143303031032143211400322233003031320043300342401124214000121404142411034024031203340423103111204330403100103320010121014012444101114000203334041043042223034103303041302212020001142432112004114431323100434343321000113042232132140140010221101401333034003423443432324210131011303111410030432321004311214223413040331333034210203022404010010334233402140134303000410142244313410113240324203130332130432200102304422121324331230303222024132033001211113400004340143102242404212430413113443431342433420413443340223113210034123420032130312023211301233122113033122243440323412130220321131040133302302012320241144222203431121322300213304011404103122411320431323231311441233044332243322401131410400104210431011221101434323323140311442441033043122233112324103342221103131113024141413022422440324020423100303130000413124404432033302240014004242124423131142320011433004022214431211422320030141012303403311210220340010334003343030121424333341324404132123030110413134112102000413434432243223000041014103404341311333032213340331324033023232404343144323430122324304004022221100444214403210134010342412100400141131200220410420020423033033301003140000102012302421044441030212401402323204434222311302240134423411233020310024440332001313413410321000021003421011331111303140434331300131204200432340240143442212000314011002442130322042043412331314031200130011043342231324333301142002104441043211322344310432044442403120013400121020310210341004221112320004012103434313041223443111231333323200131223341012334041220104212321444423000420444142103301243044404401420030203240101221144413430412420203230110103230401323343004322202001321411201030141413240110322024332314410333030110044000234202123412404212014422400002011444011201314101003223144244133030020423432120442311341244133404324213210403322414313403424403013132422443401012430233421143210322330013312321003014310430421423133021331220022311330200210302430344003440042124303211014413244313030111213101331100112002024001024141201213003111410331014433024024201431341144011203133133034142313044110244421114232122232001022401210232411020040423313443013302233441424444422300221444104232312343202334414041233300300314411210234441343141020014224030303043100043312343042302021422143111002320224031442224333223414232434244000434432332341410230102023423132302313443434110440004042203034423342401423322334411430433220023444324321233420220443110401004110103001244341130214114110421422304203001241101030010432440041202110004200332200334100313121014021130040110120331210221314444404011043112223122302421042044013100401413011443212433201302110104101300041241023024224020334303344433104323324332023231300404130031130204002311140111204332130012033444331023444433434343313424111212313024234412211334100301040034442013122101434010403404043333020110210210411120034130104221410200214423240203013002420402441222012332424012031123334401420114032310233100342312424401032034443340122123430112410130443211221113321101413030230441001230012031023102401213014242020231322320100144034003033440102033340100442013400032332001430322024043010411334434343413412342041040221041212200203332332201314412443444123032000332104442013141402112423300030220212101310331141011240102144431414121421324432423034233330124121443343432224400112344131441433143200310000444411131034223323303040041040330042133141002441103212342014333014023204042042312224144221110243234442330430133332302044422141210343130134141202244302110002222100333143434010414121423044113020223332324403403404224122223311110114404413410114102120131330022240340132001321320021343101214034232144321003441033140343340132000021211432013044140211314300242223133123110304104443322201310002212442402443232302214231210033024043144144213214010423404120431132403001003300144201410442334313443213431231334024232331100403232034104212212014031412111310014140231003242132123230103012224030304033412014304133033322404223204322341420223010122130023444013042024102001214024322120414002402224133034422041124114404121414433210304142042002221300332004034303241211100134031020400041232023312103021130224324442441421321041133331414300313430334431134040334111024022200123140132304004341111212212102444102444132240113410332444334433411344420430430211032240023022102122142231022104100244113440330013320433310302324132242430021411302040323012134040043314214144310010140004044430343044132123030323302211043141220042143", "302400344313414111213102240403314241321222323141233013333430041301122322401311304421102123202224023423110132400233120144323104403234444131100301332332302100414013303141100002342121032121101023412012422133242100002140012040140013022202434023440211010213221030032214434114211324021102420302301040002033241221440324242441404141234324234242303202101420021223013134131402311033414221420342344324101404432033031133312220343442244004242400210041334314423020413334124111441421442242224331212134031430410430431204243044334012212441324033431010311243431142334212140001023121244414120424410011332010202022414140131042140223121431432242104243244304430201041434143143432312113200010244200210234242420303213134141421243042420022414334014441432230134332414322324200312331433241433022021012333144422414323103202221313232141424424133113121012304202341200412441221204401344202424420123012310122330342344004430104201421442011321433303401424001234232422141443020210431023211213210132202124341443040322113323022130312244121232222311012300243421440022131301310020022302410000423301202230343112122131214341402340310231202242244323244143423244342412442223332141030223003314334012033021301211332242344410302243321142321001332012420023210444124220103402323043103424012420031033022433124202033330321334041421130212014420011130020123204040132134440143401404402222132440241412403243322142244003111044101401024322100201212420000414332413222133414224242144023000303401431210130113341234443402212444231243141420240030013024042434140240443130141023214334141042223103432304112242211220434433323312444200002242300414023313014203034333024023410041001140114043341143134111011423300220311033114413243211431100403243110442334234443401420340334103310244420140141104204234232231143334102211302330221130034433024421124114031120341133304241103130040232014201044142130312103342110412222040024124220413100221414104020013013100144333110222113021101231242143440202322040000431414102023120411122341011314341002133111301003332001404442340232302234024341041424143303233231433430041344041000013232343110130342441204121033141401324402201323322300342041230121131201223200133111310231302342341043101134211112140234443403040420204020142241411110041034044412004412302040113144310042002142144002302244220013303420101231030424301411143304043041034233334244311100112104134334432401441110022430030043141233113011244340120140343042232100304141400001432402340210321344441313012311311204141141232430344001342440003421434122133101201220322312310111242011340344342321212201410212120220342402320412310132330411212410041013134344423424434404030222020321332011121213141404033123312040302203344101010433321403331224301034432314113101103434023434343301244400430311320303004402012010244024142320143234301340300302220404433131321124130223322140244123142440303120342242021310200111430020131330024030223130423122011120333241103222040140014341414112224240321400040031034043132124321201000441222011014031311201034022040123143411104103410032432424422203000133400340431014022201434322123330204210230134204332300142021413040334001041320410142031222010422003043143204043202002433304433111423244131412322031012423314024001430424022140204440414202340321243101131000211302102303323331344000243441343433111022331112242013320114123303124332423244411440420300403411242311314122124012141304030213300342232440312043001301034024402140423111143134203031422132301231014010301434311133243334423342320222313014240312121143432032341024303414401310004311333402120114022142212312141433402441313034303144031303431132400321223324140403124244442444420312044231114130401220141401444343412333302314121424434203412403131340432240342332222142124044121411320104010224331143304333132431323421310323422034014011102222401100424202034404013433110200334242003302440441420220322420044024332141303342204341043042021024233223120310344141001203303133332313202144441313403244423332310314410421402013110440001404410444302114324444012043300100002243141302200123441423032011203344110423300331412442000134100101124402301344222324320040123041332402421320201214130434040240020411002002221121444431433000131312401013441033423213144310334203242443042413024130014134142341322143424312213123342411410330213303114022031223014142434433013044423344242414241220243143021213444304343420103140240212204023424414440001242214403210403014202031301221300010320104144443144211040120124230141432014340402120", "104400310413041212314104230042101120240432132300033433112021443123012433010110420302432012432344301312401221042411134310020431142324130014321042344044243230020412310402223443403444342310012443033444034123222212413433424103142032201201144303110100310230241014221134112103333311432424300042302123133331220434034010240000231031040110421413143331422413312132234442211401442333313143443410430134141013143440431011030413401343034110311323020131223414204140411221122142123022132222330201044400403014302403130300244120002133122401440414100240414300244202133331013303102221201424200203440003012233034212114203412001212201432302211243202442134214433012240242410202443444044403430134030020212132441322420030421333230433421030030100110201142111431143204212100241214244111141000303333101233121131422433131123021330224432101221110200114244004403143114242002122402342123110112414421433010044102410441010413342421110333114444042413111012030334412241303240022144020421323304334111201021431201133203234420414002341144014011424444420133422210430300134303400413041112312023401431411013311141431313423430233024020433212022312302310043020403114011011243410143130344114012124204402421442023223001331013101334110042204101441233032323313444211204243403234213231214243014212024033323120441030314202341110440204422024140120102223304112232010344200314430310230230201112223241333334032310040430004031311030401244110231212230302002422000100022340034243224432241331020314302124104330241430121004334242414042112421304233321123131301131340014402332103414100203322241023102443333103424202113334441142434222202430111241102412003134121312413343123044440104414314213132303224412030400220002134022213130143411311041322343400140024404111442023141033033433442300420044034431310212234130404303243434410123444301232101042411123411213412442201321011044413121140114001234443441133311223140301422032411230243310133244243444211102231404402114041100101002043430104043431430412111023021303022231130031244001340410313044020331042332144123043042214300133224031440402321213343332101432031244304313323414203203041244041303303210010022100102314011141323204420102211200333022203342434331414321210104413022104430402212434222403341312424012220110210321434031411303442000022101342132211440113124124344012123243311424401340241244130112320411414430103323040033200334422032121311012413004044041403240200423142223322330240321300020141222124102022341201243132430321443034011130442103330421442301333420000330013431332004220412011230303420231324113231044012330243043411402443133300022033022124044024111432331101033441103033442140042433343433210321420201003031020420312121000344411321312020111141342243320200212003000302123141133011043243032004110033301114421433343312322331032401003013221330303200101202343141222333121313240431343123020230224144003403202312122404403331243220242424341234212134330102102012244112324220010211022432022240431244204440443033120322413341322100303432221404110321442443311312124232433224020441233031043341112101304022124112411143031132000313204212401000421012432220013120300132032334222341331431414404222224134201123201331434024240413342133401410403043244140214231313244201130400103224424300114101000120131010411323440221103230244302204034243431233401111304432441001313102114434410333034034312201133432423110120341331041311043232122004141311142003030430002302114423432040334431143424042034131323213303133010024134442343401021101434413103034004021210210314040243402411242221431424342233240022311311214314440223143423133421333111023231413320103211314403431223004220414120331230124400014001341104400232141111140301323314330034142100132401402434430121231112221121324244103013232420211212402324341230030241334440032031213240324200444220432344440204341042243343244011302114424312212310232131104422234430344443213021214432141430202402044204120141234143420401143011320440001023113431130134124340442331142231241040320113024024123333002320141331324300133412202142100240132212332141431301034402214002444120423332043140023104024104402021123330422422321003220032213041301144003240444032434141300242420220133243201404040330430233234312332340241104431032111344221021101110122311213233110114140122132044444240433334243121033021404132314341241323204143044143004330104443110040012241201210124241314322203101301410121040004221414410200400324144012040004314043134134131402323414442041033330212041133023122022310312131322322244201", "234113041121040111010014421443030310021442143313303201234040210012000012233014124122434013111422104233212242103000343100033340311100311313023244004413200433101111221433324311200321342121244220200023022014231423413411133223443130341242312420411143332222432242020223311302211211203444231204002333114233444201443413340021441442420303231234124143004134423400003311434304231131142344230421343414414312020433004001122322333340213000141110444411031312444403121400011124042311300024044212102041114420133100344414414443201411210010112303241002443340313423130032003334132122134304221403120410302204104421434310002431112113134102413432212030202111440422310301041103440423231443100414424100142002201432300422244211330221022214121132132313031323004032132140042312132314114220032203141334324304413023413124310103203040134323131101121303200211134224320023003144401003004142231104101024230024333303000421421142414244004023312341340442123440432130121431021031133233210100441003220101140002234343442034340122020123332101130311142030012404442043424210004341432102424323221014030411202433012414304241103031342044320234321340203422013344342300433314302231443213021202013002413014020040210241110211400433221123402113311131113121042141333431212232211143104231334130222140321313030303043114014222212424103144341111011103113143403430001100022324020121212440100312140001311143130333342201300322341231402210020041340002133042421440011020343320243312012124323141200001040221410422131244423113231434003221433103041431412102403443014122342442441040331124243213041004032032221131042312430202211111213013202213101044021331201240000433004024232203133222210230443311213232312003201124042131023013133311310302011300221304001301003001111214001211203221443012200002231124410431200443112303332102410332114344424200021000103310112333300301134001121322404302030303000214421002102043021340231244432201330112340310101204220134022302440320330132104404111334421132240002034244313312002334204022142312002321121314144201240323244304222040020114441342242441234033110110122302420402004230442133210140143132420020232201141313333141004314220303401011020014014434113240131302413142034401232044123232030324303121101403320421422444244403300121432332322132231010443231110401400413113243404213320044214143343331130322223240140344203022133410344144122011211112100033132143431224221343043004213004120003200032314343242043314012140240230232410100124013244212331201330434424334043333142341410001140242312403000444130312433003313320042211004201012102422340422244000022044203304404130120332212233412444321142400040444401124330033034344243311041042031303231030133433414110003034402032221002201042410121041403002041432220312300300141310313443303101233102132043420410014313312334003123331424124031243042013401200143211404243100403314042040331141214303312220014224200114241230330014204021122024331014110401333220233420220412430023204134303101130123433102403431302400244401010001014111044231233013141032124402431434440132114021244203323022103220142112324124242122330344201420301430342132414420043404400123200033334324121240234212420230043222042013430200331134223333031021304131344122340400222124424203211304242140421411204120012014332133042440140200040014133143122143344143111031324412001430021243003414314023334302122042431032232312431320310200201011130402014122134334324441220233322344320233103230312331204421202414033410123000101232232224110002044130212031013033121431410001234434213342243110114324133434134223004201301413334120004034413121203421102100232423314340310240142142333024122243120011100043200323232430223040020302434022033143113220100033403122234030413104441314240143343423203341203314333341321033402312111402334030310040223344010001402302314402413342440034241122342021140423013431110102130123022133020414311341421141220031331440120213340342030321114301122404041020030421041004221011303320302242332132314434202420100104111011212330431413144014442202234340022204021321300321440123102031110403123301240310400324304323010211240443143323444042140403131023314132304040102211114304430213044232143214323244112142014421202241240104012223322130002033344201224320122100032340432212330102242142100141201421400241004143004242413344431134001042330413424223402014013111141212323001041304133422344130100323023302213313310212102200122130000414121100230310042124142134412304312124122213444434024303204023312110221213400300034330111434104120", "124131144033122230231003023013124104313410243211111344334244204234444232223142134210114024332121002113433021332023323324013202112044313430030103244242011220002313223113041142001340312031224322041441320044110143141041222102443122231031002030012430340232430443220431100202144110410420304043111213131102101444130442232111113314401004001343312434232310121212104222031422211323313103420143231442320303130233131020030020334143231120124320303203004213424321224040332113004430142201342134021341431011121220031023333314244023404132002432113423234230300104322313130232434221413223440431141020212320230401400441140210004023143333313300224441244144230002101043001440142212102144031242123112202410400340243001211201114442124043222232424414444130320211102224202330240124301413331244442422210123143320401441411441042031234334021340123000213023233033313100110330334131432143320124320042303401201043140243303300311004230001103102400031013410141010300212333034103421232431111010433423022344410444424304340042222412334321014203131244143300014212334323441023214132032112111042133203010200403241103024141031140444032222442402132342122000321344102422441324012042131304231333444230443330021330134211134414212320420303321101431423040314430142134222102113241121424043104221041024121204042011202134211343033421211043113111110411400110234421122213104202224103123044421021442413231124101013014343144442031302131211432144022304322224140004443111224324140101000320003040002233432331320400413100134302303210333133012423111041203203234212011414421124422434103112432042312411302241132104204234413231100114341433343211312300300144212000021302314333410244343412441001431042233230220433024220224202311310444434211242431334311132130404343423121322034321004312434234233201323004012210341141202224211131121121104423203441240311330042204311404203314040030301031401121221134431212024323313342322131340044423020113404020320431431132131410112011302041211300422424243044312421400200022014341424114114412121034434112102323200122034222343100320144011214233032324430333420003043334113400013113341114443001232040302304220333004031001004122341404104213443024042030434344011400231123232402331010232030024402130032223303014123220333234103344244114422414422440013234104221320441020431412144131024432222400010011334324424312402114241233141312223403332402131041001221012413233020112040130444143213343040300331143200101040222122224320414104221342023004341423212114423004240034232230434343321221440043124224141143023230334002010343344201322402301140142314401301400034411214441443442110124102414312234030212444243204121201021232022203000202420000204141144111020104212032132011142303412131332204143033110240044003243132030240232411041404412312132133100114144233332231014003242212332011141213234242402102222233010422414110404201403034132413430042143302041423223142434321210333110301002011232331401341434044311441234403232333300413213140104132340331023404100244240133343431104433201010312322030411232224304212204142040040041004220140031101221132222331243240334204440320011020201202041243414203010131222142422031424022130440331400410122304122022044004130104324202021403343142121213321440431003343001001021110444131422241424012242211003222114034440323034231231110013423443130414413333421221332424014122102432342203114302433014010202130330133102334210001112320342110104302300331030203034200334432423423033131442221232000203334010041013312314421222300210000423434111021022443133203111411424230333133102030300442230131043242323031323431041204002124034113124343330104234421133411142232013111402000232221201304114412232111042142112021221041230402030323444221031403220324133200221401212234310201232300004044031042033100231413230410212222114410032104112102224344000431033011234223213024042024101034031314304110124231344230030134002343424243000313112012302412213111031140341034342210244201130121212024121134422440411144220443141041304311440320203324101423202242213023211413213140323021443232240034041322203300120104200200034001001202313304000203004220012121011441411110123243212321034303120303234142401142044403000412403334024422302434114140100133244424432200201434340223230011014200042101220402143222433241043032020144132142241322233340440120021013203310403321302003341444002330122040141242010134321211043120104322423243243134111020221012300400131221122033040101421043331220243211030222333342421223442100112320031124400014411434304321313113", "311304440041204301311200412421344233204333232440431213034121401233401413321114301031133432433013030311021200242020010040130410022140204014442143133013403014040013213010343313441440430114220413212004440412333044223330203213003412243202144010020301144004003233304233413302202413334104212014142100141204112014203443404412001234144044041211123221232033211411334221241142102020121144204042434400220443024301034444432030243002104331330222311011242310421104142020224020310421131223423002421433434042442121012040303341031444110301114333321210404224403240404001324433323231302013443233431411003021211432423314203301104333242211420043223131301103430442020223331400203211342423400032303144000212414110342410410040404101123422442421122103103343431424410344142434322041212111313312314223333142433434021001212002032043042330340413412231440441104302144214304321022002142143301101203141010122111220120004112140440041021033340414234021413310210412303433412422213013331130040221442131244314211130232331234043420142132344041104111243243344440422303412134422130202100301032203021013340232441403021222031044221223034023304043142134000120324300403403031202211440010314411231434104033014042311442211041132340233131334313204400103312214424203434344032101031031033203323342244331111223032030323114012133011312210014313333202231113012244231122334223233113142223410221431031144133030132203333412121314132200202210020422112110321100320244112204211422402301430124111423213341303013104341412104313121002440010443321342124420134131412432224312004023310101444240010033422040021400114302224333131044224423214343421443021133220313103221421112331402212141014432442430431304001431333042344420402220312002221304034220320000342114234234332443011004230241411231240314314010304122442232423122320303011313342414400230000043033314103243044201301242404233123334143003412032433213001321224032214231341423330013413102012340211400040344434314104132030412033331032202021404444243040202333011331311430232012232104432224012110123033132032320020434104104222122110434444042203232023212240302012413202102034300230111442303104041124242433202244041133031242320331343410223203002102430422030111302204113214044412423301003010000022120232003324110322014300324201314433031432322430143422134203241103401321230130230232322403221341422111112040211230443303313130023303132022040100101124433431042033121231013113403033002331333410024033012030341101443244141013310440324030013020232110030243434410011222132320442244044110412204021134131144020433344111212003233101422414311424422430242214203113341420101112121323204120333221213113240322142430200104123231424310123304212104331221424110133114143434314314143232003441134031122430041132202311104040131024220402132021400213221021340232100110130440304013133344313012322340101421041030022431440142230320040222230203300440444441030411032211143022340322310231314431011302330322111121314320411414142143134023134240304212431122200032033024213330400212023410241204030220044301421424413333443424200311234011420034422000100203024234223340040110210442241310032033013401204042023314324311444403243230124423431420042410311114402444121400311332432043122411241311012122441431104121230012424311001202412124024324002122441210301423204433224214120103202030301433141010211204411000002231423311403131211324402212441301143002302301040340011332211243401202301310312242124321011103100120032123042002413423003222201122042341233100003314141223313023142232010001342332344321030430402002444101411323104202021342430302112441433433221431302430030004240400002302404140223412311431314432410224233003102404010020213303322104022110241141241340230132422430104422012412210341312233010440031130212333013341444423143112124431430222100334342030003411324432340121022322033020442422243234400024333340031403233200223422141310341141041204100203142233220003044122220324201430401031040020222033334301244314243004242001214044343202211321304141122240134421401212003030140131321110023424023131044433234301122414424203420001042243422203442242022401332124111142433343302030224232142413103140314322101420120302133313344042213020222121422221213013110220211103100140203040030032433324313422322024344444133001120123143330140134320200203240422413013013310211313223143033120111431434240142004230334114121311224014402003323341000100343220431023031213201342433130433433232200024413241130303234333432034042040423332321343211303230222414402413344430", "210331241243320134212130230000010224114102401310422231340443132103211324243202303042103210431341234032303221440432112242012203214314304300102313433340230040040424031200300020011411230233002114140021143013202100011223401311403241040011134244013034134343121403411420120012310432142331243223020330331024430331143200400331044300423420012110333101044342302402411442022101041242313121020141340243214031314104114410424223011041133321423030133221300111221141234421434340114242000412034300304344244443110110141021330034043420234222332230124044420321033012133412204030433233031412442334231400042001303112421013133220333232232200121011440332144011013431231110121000334241032341313114111410411143010122124121142123241424401041231111024432203323412424112442132041142201033110032004333443242241213211124413004241342440402040142334420442400232333122414010120044122432143122330343443021420414221432243202341143242044312414014410231421304222302133231321002012100324441344200130011002330421324201224100442003123312103123102234042000123000204324344223411034134234414012224313241140411143412142311320103100130433030131202442022214044040034111410420020412222312324334332313301214114432211100242020310202301312044301321223424330212323303001232430334324043143412014211021444104240123012011240414044043412312041410301133414213324034143443042410401243031404033203103034130100422002332003032331101311443002004001220222220331441304304431124113440333222340300033321310012311313244342124230124420140122214321433111221140444433231143234022023131310202444331231434432023003203121342003401112042444201043033242011104322300334044101322104442123414342234134231413032304142331322302210141411110413400121301303443203243204443242303432413113122132432443140422311142204441243404423202444243011234424222433442312034301441234412442310024001124321033333441210004312431104214300100410233033330432333011020403401232210141242044223143440114430122314422433211223020323221423030400034130330344002042023204301244100023302332424342423033011333201124022443012144200103301123111203044223304321333241434410014031233020230113232110322310312411102011120402001313013433220402131343402411400111012010101200304200201033133010141411033024323342344102310141444003430111010241423442242324431030121044134420044411330232212101234044133223212240012221433402342241143401304420330330443130301014143310443124411111304214401431141242032002021414013313441303110024304413222120214313013103302222032042031102032443021414004412310203132122224003401314314300441022233244402010111311410320200310411212342022212441011101324023100201303002012101401233312403344123434301022420042123403234423200230314202310321113444243024244340204234200330112242000022124144144440343132402024210033121330023321043023302244032124210130001013240021114111421422441014003432004434200413420002340100002304014112342241320343103010422234312224230424203332102121043312020042330212131244342323440044304212243042030204020244114233034212414340303002214021334203030032013213132331344102444412330410301201330124300122441032244124310203141421214310102121104443003144044233013043422432032121140221443241102440340343421411111411431032442034420011242311013211410022033023334222002014042122022120432424423042023420030024211304342122034124221324413433224324203002414240223400243142410020303220432322141003233034103120040431424321443442110400444212312342203320304131340104330401241041411003311034131143344331024013433220022242300033230214403022044240430200131421401402140111112101321443113204203403223322230313220243424133112442212021101401232311111312342424004224002203440322104043201402003023042314011221323102314044131304240303001240433331014322241223334132132300134334013034324123241101200342410340403230331212443210344214222114144011240243001030000413123422313012113040343024232340023110233020441122231000303111100133212434043030021301440213342014401141442122021334421034320140002020442200200320102044320002304431110444244433030030242444132043444232414430100443224212443424443240030401041133023241402112220232440203030211122320422422121304204111143343021413040330043334423224133031023420004031121234101131132320204003140111223241410012030313404413301303344340013142234122244133443111301321440423430124213344433101301022320440200001312402124214240340344324141243113031320142020413040242420432330101414230203110314330443421301312223242421431203142434310342040414434011142344021321", "304113033224320012031334303320343241231433242314141214441013443032204320243440401143441401334011114121233412124002334311200430331403003311334412103201324440340412404014430241421004021132244432441401421044043424244131221202123443222043132343130413103324123224214000021002212234232440011321002423301322442433313100141432433322020010401333431342232004442111022013331210312011424304103210314131003222123200304024324243102232211210432244011101334434244033141440101041021301042220013010322223412041340334022120140001303314022444322030432212132301200320413301022443401113111342021002441343130011340234113442214243242123142304140412340004122300202044034122410201110402242114024303242210401242411113232012114433320002221203400232132341012431021032332211020120330023223334343441041311344420314340214030300411204213244203140123012044320433034113020143211143144114212044340222433204331222032114001222434203343204203341233233113042242134200211143022040430011343431012132240302434131421111410444022432340321313231002301401241423414422112002124344311430402004410123214102020132224140222114200120043302114320020310100204001402001233003123211143210302030033242314340410340214232002032143002134423334032312043343221210324041413443334324411334412134143300142423300342204214124233340201013422103211101032013232220414343210220202104413411314403324412223404102240231102320434031203301414120114011231334302042220403431320303240303444322423000320443222330314140023403133201423230403130423111133431142300423130422410032302212422021122222412443113111101202422310421141344303344140400221230331243232403232124443214110110201033420402143340141021243430144410304441441223340321443140432030012142321101342401222113201404041314410104000030012441230103000310303333412044404432213021204141312012132110020324132221133023444214421044340223102304202444432041133431430214114220044021413122424303202142413332210013004340204324410303014044144242102234231122411244343402431004410422141012310434422222230342004100224102004323341231320030343040044134441104423424333242340222220131340113442123234033432001244302143343413000224123413031000400131134032304421022323131301101222143413030211424111011120131202144232024023323410413201102131034113141231124242102020323233102313304002000302320411410323043422122120341004203214020434002024302424130032344221101304413121113103442243134100141422423314022113101303444203330332030041104044440221321113030431103442234333233413201200320100222231444314321011102404020433234422433403024104134402133131420042421103044101404431231101431330421130400132310140230201422341404320440140430424211242311420112221014140221342111201421002412100034040323043244320144023224342032420032220411213410321110033003242003310324302231442233232023241143144134012202324013341124130300341111024142041400243224322133141220111110333204313004334343214034113333424413422233322234102024402113442413242334011204101142230403421143112240411131111101134310331400133222043400434214003414210413001230222010043002212043022403023402042112133120133143140333342301001041111402243111131444023220410140104234201333401340243241114130403104403234441214140210231103143403111241201040010001413221032024402143121112333123140223134334340420210313344342402202010121444233220034013243342412013200421341023132014323022020423340333310403422122102434121444333343041332142212011102404344044041342343244043432312204404202202422020230433410240300334410224022012331110222401243231414024144043432042431441212334323400313440434230410431203002000410032101241103220042214223420441240224143014132203414230000442110031443440144324043000113000322112322032330024441024334321213222301242140040222233442402042110011023201242102423404012331102122244130301323023011144304212223430442024000301133100240321301101322100342304022404110100232224312310203231011444204211131300311104020232203011421401003042012241203420223201143400441134112014133240403200423134432404214223012204103431040234203133012032310030341424204342401040014330112002122224212000143031431244122232203032404320013422140141413120122020332244422224444001231333102203233022124401122431113411444244003404430103131313440131004034443123231032010342303121104332431401232210313141031241312200211141040443341402331012213320124212141320124404303334412310001212333213403011301431032000242421424422321113421414324111402124034332210012431222331423423414223432301114004441320213142012221421440033200", "143342131242024322033141231321324412243402123330031110022400434443033013104141032444104134311022040242004324040413041321120430324201341234330222212343321332200432233041411001110214110400242123443212043442440341204141411004001131003324114041113331031343413334221204022142430410012040131200442411424113042012312322302342213312142010002413434202422321324203202144024200444130204032421323143234113120403441422242344223332343333224122322304440222324014201203411334334203030402204010201031401111233324341112141031124301400313044430201414443030021103441042203003214133102400020202333342113412200344321340144112223142240131233123024030140130102220333401421341201100041440113402331410202031431432424102432001332211112040434223242444444101442444101233141102240440301110024030221432133123101411144420232440340401031100330324130211111203412143143024311430442000320024314312413403121134330320341223233434011204211220200404310113410112311132331342034313203000023312224011101134234123422343211130404034224322204310241342023343412044112321240211001321411124120222332421213303042134140224140112342440121340033341344404433120432041014322112440312123141312313343124401314032213200324421124410240203102410231340324200422033420311022031003103031331020042310322122324402232142102002004244133024422142012444443231114102430114422234044313421012243134441000330310224301404222304244322333201024103431431144410333442200410140142344430143120101410243023012204212423140042143321134212304121223420113011133012243410444124333203320432121240300413310103411020101301443203332230124233203421322000321120021413011001400113314124423021241030012034231021214201004422110200122002430222344224341042010300344303423044211110411234234013430424010434040024301303311012010141020112213042041020431022232331324101401010232040423010042112321344301000221002032201142342222220340033224412134013430343402243132313000131003404334433224311043332430141231302420212440400130233034001133443023140033233202022300040204134440104421443431004133442224334323413220234430020122000304344403110120110434122103444032344322111413102414101434312234323104433011232400243043322124314012444243402133401101112231041222440410010014114044343340412034331231303242034303323244430404002041340423214301001104214241403104303232101313014420134423040143303231243041122330213343233213210112400002030033421101314002041031132430243431013110232203242201120312333430142302133034213333412140431021433340212432010023204013324300403123141311122343043021141440103202130122031212242224242133104012302100041111344030303144244422321424122331020030440244323322402310230213434233203302322000103332413032343342420420100234124422442432204020241001304402121443440221030140342234012020023324210020322224212021300002433401403234141403022103231221311120012243143031433233230331140443310023102330310444341340221200213223402030402122014412304011441044030044343144224411440200441322131311144102442202311010401310321144000211021133310204220120103003340220214101432000140233033240102404022344400324424234232011140424342242314442123003110431400030314223000111433143110314412344301321440122411310324440440214322012433314120334041333204101001120214311004333013312323332424211020240200122130133441102043400441302234303033341104414210144402132042332410411101324314241343424114044311324300122342324212233224211343040423440112102132144412124442420040410313224423420124124012021204424120202343141304403132342210413101143401333304224114340324113220002312202403204314233012340112310201120320412432410433302022202301032001303010430034010013210043200332104431140111343432012032443442104143121011110423310314221411442201040404241103033210400400043331221021210304402013210413224011002013100100241204204304421303312430344123103103040243132234443230230033311420030330224431131200044100242043200044211023224440123114010210011113430212143404401331411041300043343400244303134104100204131032443102040032030331001311111240120413111202114333240413243031011322231044341202400232443223111411202004420022300211032243212423120043344101044430431430420241000024043104003113242011432321132212320021132402303113020342313203134414112221303444314004223401323410102122010124034203334133121132120120133241332330221201323211421020430234340420232444131120022120341014301243114123322331114102443302044312424104102434430133034320323243042044444022333121114412231231304122433444312222110133341114421220342032231400", "312311442122130423012120413332304100301003102024041314422340341423112121424342134443230000120144244104110321144134000022144403143433240141032401113142242240131342204123130012110233014443320314304320120324332212441143142321032241202100434323011010342022041012121000122300000230231302331320244120222102120240433111043104440443343304321404140442031144000320001230334233320021404400011410033244134023013333121300221133224032141421101120131030021234200413011322234131122422224133031024230330343021424314024421043131020033124312340204324002220022214313001004402132120200131001324323044030133123134112224311220001044242120031141404424003111020014333240103334324400321000114400113111111244211324303000113400123122110224401000221141214212310120144430313412143230344422142044410132202130210042440233203242204333213022431140324024333202400300210404021421134131330024332313432113232134202111222441411122324024124100123203334214123200423241442232214420303331143223332412443313222341031334023211200441434312124000301302123444043230412103020303103413224244440134020403021101323041021144020220212342024410432110040230021340001433111200020044321020234214010034121013213202140232342214440240022021244321311301213441412000244423104044301132122400302343342224312100343323144013330222301000224342301032043011401340003342301110313102404303244024300030341440040131001334040243400330012430111421314132242341342333140021230222440032413133111022101411203303312411213201024141201033410330003020412003433414023100212030404240344130040300143340322432414214421301130321402343041004331120000044011432014003221310423234033144310240233200104303104032023112102220201011332230410422413244113201043340220333204131442434313244003323201330011430421331011421440324341041103343200302111241402133030431321434234034012112342043402323231213031123002140034301211420242202300043143340303122304011141323120034404041230441323422440101040212422442124323344440141121043220140210214204222100220240442310020203323132123312301103033012212244240142130300013042434002414300402331340024131413011203331110423012114242114431131034000441431424144224003103032112413002242312034002324313240024140400021313143404013332034010042400343434201300332200144314323002412412410142321230032102431302220132143242401341404340033223124010231002332023324031232342130314430001013243304020033442400022114401213232222112242124442422301444322142302002244100132242314331432210244340323033424014333102000230102020210232343303002430021130432024234414144201034021242444243211302124031020443142200033123204232333042140223033342214323023010231202222242421312033012313224240124302114013301031330412114243403240242201310431003010141342310421430313240042332213204313124412334104200210431401130404242304320300223204414102340223340142402124300422012444034110030022240210334414343302344443324304310440414331101220402143044402010244020403341431220433223023241041120021131423222222130120122213132420203141431000102033404243201233330230200314124000021032241443120043043302130023233343124030133132342324211313433110220304240214333433333311033422020333222043330224422233004230042313411422410222122324402214204102400004011103214432204132033124233404343042411033013414023243320134104322414224030033404233132140101014012231200410040412040103222203240300230211310432102430003323031420003230043244232304301243042213342044041310343423344244100024032223320323302301144441142132232334103111433302420022234130422104200333110332023111034104132200314022203440200300000331122314043010112420303340132330020003044104422031300143001301214010031434231020133144143024234203303041413244004021304120022441131241124312210013434303410143444123312111421004430211300440323123033401312140013011422410204431443422203344443400403013231302230442241342432004140301232043410410323140132243320324123203230121021311140103423134014330240130231140440403022022040213033332010320101411244024144342413014203034413311121021042012213130321003220323421320324104413001304024211422334404222441432414403211343431301423123301410323013122014434344014230234401414430023101140040200000112401304102244311221122103024244441234204124244031233012413201434022121344010444012032102021330024101301333342412123230200044400422120421213113412234330124342301101232024440233311023442040312033441002121441334310412224101232112102340434040122340431324113332322141212440412403242022024033004432341204213142221232422444023113214", "243144342423004403424233140322000030243433242441120010330320432330202021320201311244200421424303234013301430122420441131313220143132310241300344021011013002210400012102244132023323440422421334103222321021042223140232201444311323302103401421043000334100344043334243031120003133340231421322323030433440131034401411321000032323044244242320400040003122441401441041131103112440114334412111442100224011231022211230331402401404003420103040430110113411241404322321220023322330140220342212300324421312142022101342230423434310224110413114144243214224400220403330134011104304040030021133124214121442310104003322112001041104223443311301033002222430202244431333133212403134311041140030011101230222423432234430032411000414242320003430013210123321330103233320443204210142213220442422041034123333233210044110114100410314004221311430023223040014100323034321240000201203401004444140213120123221243310123434144332021313013443022442203212300334103131032103114014422010441314423313043002321023444244342010432444234324201422210244024101323001030222441312310114144132144101442022100323100320043131204210333000320144401003210224322342002030400003434142422311434233112242142002033432214043303030220032204211440223044342211113124340032023202423443342030411301103341141333144211340304431033002034210012034440343102341031041014202423324234123214341422433231104022031414214313301434134234243044303032244123402130033244133301332443023444413130440324144104420022200342120203422231002210124421343041014122432042422143304002311431200110214320040421432341401024442441011401014234304420112103400332422032401214333414022222434310000032014313440333413232223431423302443440024032013241233210011300210431420102334341014214124311444122211103300212010040232203124122043101401431343441012342022020304101141004422012002104410003211001410314334040413024012201102124130144002343201324200404130132223142144302201043110032321340124210433202204302342414423033443124110000434440230403044242102122202302413124402343002342023114121442102422041331104234414212102302103340110104211034431404111422331001114224403444110012402140301212233100132203032402204100143412134141402203421123412120333401021020130334232122412144241423214112221040212411300334230342043120032040142004331342243101024303110223224200232041002311404012101401402040401314131104411304440303211033444304312000101301422000320130011030133340111013423221113401001041033230341422321020442012400412110123220141403342043421134113440003314140331134133231210442312231330333303212441222442413024140234200102323334402332340322324210001223114134244241204140332302224022231124421044403411211334443134043341220014340124223313201430420234124231340004243001133343342440300004043414322440200012111321002224222022111410401043124444221324120341000413410010312244242403320442114230012240231120112214000310134342144104300330003112202234123012400100412424200142344000222211431001102431022321331421443431013120223324043200230412021242122210014003200244443204033211034311031113301004224044134424040000333410311100004413323003440102422142321241100103440240323131313412032041432410144233113042340444110032304303132022303013010133403234400033421430222344434241442230333411423144001202103111000433241122101230021413004012344413213231330302203024342423131312424204444143240341001343421202122114343014002043342403443312411414104240441142040321421322034320320400030343320021114033001213401223324323444220103141200441240211031200304130410103234212222013403210130444222222220432220402313130440400310414343422234021104312421323331200342031130141243014130213002334113333133124041424224203230102231240242423011244130411442010141333341422004143140342110433132000144031343102443100220233122214400003332232212410300024141310303204223231302022200431343410442430224433022434042224211234140023031102322333023324044222144320002310133110323432114231303101304420231233023030222023242014014342324444202000423313134101023030323013233341002212334242224042010214204213333331312143421314024410013043012100241224442123040131014300312334311223230212214422240023011241341121222414303032043234423131330343243221422321224122243001402124024010414444242103310040200230340304314131331022233142334041110320030443202020231201224242004101423240320233202330411020021003143220003242204130424023042010300010233210342432431312043422211011121434422303334140123023103444322113403210402310334112221321012214120212431121220404243", "431343330220443101410022332412331223441404240123014142414333120134133411122132300112233423304401334030424443320101323131201313314013042240200310442442313212313223121034303021202311003413332042424400302321004233200220201202341143241122433220124044441002131431034030040002310431134244030220331412120122213244414424431341132024220411122004042031223410203443303024022334012021124113430132400400213044113214223210323400212224313130322441233001234200111213042312210301210034444134444200440140144124412013414140243310323441340413014221244111024123021300334400001034230102034311030022124412003444131424412034320000031134002303034430224314020032142300321423334422333114234222402023441101304034323232013410411033412324124443131320230143212043323000330023011203233144022241011443030044430404204321142101312433233420031304201211323222130200212442414301312201101343412041010333421020110240011004133424030302144210100110034020111134242323442333131024410200400430433444220420040200143103023140414232021132014302024012432411000223103112133413423224201324232320412234004421210132140413113113331224043330110103004133242422223244301243442100100121213400343312404134043414223331233040200130234021223024311410041113024414032002302322324412430220132123131330321242102401342232143211311320133440311311441113403034100324041144210324311133201322312134244402131303432041014334222002230142413423400243101000413002302401402003034202244330342433030414032002200400121443224304122204220444210332120404313324344214102002224031413332202102131102412421043322024310204123334111342302212120102114112040033042300112212300441400204342023110323324303211304322414003134221011143202430130344314233110331301002342101102121024144314220213130013400402121434010312210102304442020341410214204122211444233323012431332331224041300034331213032043130222334042042041134103410440202112200322333331210121431223433423011024443314034430041221212401223012010040320012431401141210211441434240414403330410102423120234101404343222011332224032313223343114141232232313231212101321322044223243333042323320310201120113441111321131212323100413432402414204113301013142443431312112040032020122342103441021030001301330422010012301133334240342032013341142313221222132222121201202322010144344420023042033213212100323342333230210441034022023031311233401301240430203440142220003230124321324041011144234243013434242103424013211414322213134213213243211001131103124010420213442303011344312320400431434020112414301400441102331132344244440000324343223322110340134142204430442413144142223234043340133424220340104123200144421022111344021134322200011402042410200440322441210410343022212303322102233203420200300230032013000332114441014201142332103200143223241302203124120014240433132324304300404210332414442312432401002014104433320420430411344214212021043031241302202432112042230434323344112200303210311323044411413403101142003242213131114213033244030443330004101201204212343241314431144110213134244443222140100230420303212331102001410130012043343342021123121331212413402010222010140031321314441412103022032144042404232232403034303401202440201344040211202411144303421424402123011344310402422213101430210402143433144100312431412024332113222114132031142304141112223314411401021200212333104122341142001243244323044234330423401310041204243120411420013000412231014100244221102422344234010030023031024403020241304430143410001243022230402012244224123410101043201411300444131302101223200240021314101002114443120044104301331323434311041213004302223344141001434414224100422004142224221323331102200211211042032204140334313302101113331042130333010002211040141203303242221140440201211304203114402432333423221212042320020124323242323010142303013442440300134433241313324414323204102042024112230204243313231100031142444214444334201022023003143421312342214233321133414402444031232004234230023412010431001220414240043342342434330433324432112303203213402402141132020204343232433214133231300332211022314112144034240030420344112004213011034203041432324203412000021104014242034103101301141434022013400214202221211134030411431120033123223114204322424333441122042023014314031144100030233101104300031140331020410222434113410134141034032142401003321333022312243023021121003423343112301010411122234441130244123211100122131420211332341210110024121400401400404022444112043412301041120231121022413423414010320344041142140120041313441140120424030442010230002242314431441400414330421", "234143201324014133023314021200201223011021332032010112343232442224402311024110341021021342410141433403133233114302441142343421243400011113401232034424413200000140400344234434203423103123421403212104200132422342114434420132232301020002002234031234242022441304132041140031114301304424203314042402112414132313442142032324101233211013130241411121143031241213034134141244442330124210034130113303041223440100100001002100444041240110122134322223310234302440111434131043334442421300211403121342220103402200411444013133400322233014303441031044012040000340102312331233234030010434003200221322000412021444233324012314302412231401232332041204330330110433311414324104220423430100400340403132021413324343001414413114004202303134421040243344342321134331132144314301212032310103031101144203042342004303421313124330220204223443120103244422410013334404122001244413440304402123340130430432011412404313423123322103401100430444034303332221222332114421333232121323413012020310044101010111004421202034314231134024324010310001334404321214413020143420233323404233402430100220234324023402014401311124344313303020404400220113133034103444001223131141214012342222134002001113432140342214100111224330334301441332240032113001101341441032434302413131313414334233324211313042211344221041321000433412020122304422213331132022221001013010104142330334034034144103434211044440143322041311104131344333433411002020430444313010344323413012442423242311342432000143221244001400100213041330330320401424303322122024134232244241203142121222221240024021243313231300104313242321031224034001001402030423142210133141300423134141030330304043414243130444224004130103321041203320410031340222434042023310133014020122441023320143442410323040210431120414243140034404342304114430144301113410402141220141042403102203424144432204301043302032342303011442324142333014110122344020404142212400030200202242340000434041332321122323213441131140023002332334433143411223100300114232401443413234343222221314022441003333022022004112400341122234440231343241204102412413230041200043404123403213102141014424131230041421203140300040240413303212424302143331024042044023140144001021330012333324303443240442412043230141213432244121001303032104112213024130440333300401322233440132202002442031322300442014300202143211300421004040033133334023410143120323134303211224032333213430434031122204040332411213100010030421143202224012322441202432321304224201304342034044233242342312204304121141204201124030023230312344243224101242430033122230034430210102444220204130311024430012433444001233333312040133233030312244432242103232141140443413331402303404322210024201334200004014130421423112200442442121100102421431330143324202213203103322324213042422303011320032433040244302423012402212334440033302034421214444401133234144023401102402344231344312044210321420144324033101301324231012133233331413134422132442234044312424222322303111221204022013243432101031220333313214144123000443430141341403402340123430132332414341440232212403423421443213114314412204312131101024310311111301343301200424303341301401402121444340401131300104312441044214021434310002240142143330210231041233321232211343043320414042003100110324231040434143110420300112200200232044211301101441300433422243212332420033134234331243320133332420121213200333010123140402442112241424141214000303211003233434230333404112230432224311030233321420001132413133222201034313200103113003043321011324123310332243301310101032423314032200242002311143211132131300121401023202112303124124221313313222102011202402222243023141303120320434141304221402444031400341241331140032300303302143121011203040200400332342431244214231411411232202201433100334421321334131141414022132123032403101410240440424311324032312034320344043300431104233431300243412022141430030024343341041313032421031343032402213023332011223322330303244313241202033323322340422402234200200413211310441244104403012403010104221214442203024101302220213344223134124233334100044444413202130112334142041331431244320044223200430402334444042124020431144244443113144233110310034000033213000020440002443211412200424330222111243412032232141100424334210342004041122202022234040203440413014140133132130103333134440301343240202430212231243200302434413124132233122313444132441020210041433312221232203321240421402440120301041231034414131413110034030004144234042031312300042324330134000242243331223113433421420014211413424032132213240132211324412320110034132043214304123140213122", "303214031011042241332011010043404012130242120443234140242010003403300002321443244042114410434331142132240111313420004222033001134403014001324343121332101103423344230112334321343321114232412023111304143110131031241012213202334142041141114241200243322422234004112042140322133420333124230040130411412444430322213101321000334022041233042101340402033141332404203430014343432140404000134310312000010212342204423410142000202104011344011010131034242213344223213200122442142412303023141102144230310144322234130102440223110420042400342021230002134013424312143202134430320330304211322341221213431334324201042420232043401020032012343120421031212403321401031031230434201422414220420432042210402301243112324121413001100420414132241312322224004340423314102042244441424203121333121433110440440134341240243034334211040004101214000412110100200222234043200423303320011421411402323103121442033120100324104211032210404141411021200424131021224201240224020122044101103103122003301102141320102124001110041202404441202131134044422110031100444001430212401324102002221443200203431043121003240212213101344421134440010231424344001211340201121012310023212204034424213323141104204100214402031321322121142300044414401012440314113103120224144221220200434422311031444044214424142123240432013400211410243222212130444040131034210211421411332330210320120243313024121342213212300203023201301314303112304314442013421224014042201441122331212401400224412224133042303342134310310201320101240210233443143031232310131422140441434443002323420420023432104343001222124014134212001344014141432032334332211100430032320104312241401303312111121244122322201004104201434424310404012144243444342242043211432344002200002301303044003340224300244433011411343201314020323434321330033231142444443044133313333223443102342413222433043023111443023403310433144001342230413443431141114023104030021433321441122440423312240002240012324001241223341123141030413004431401322414240020131030133113000410231424311142433344204204424141044211001101342224330002333402233201430042012314132202330104442140220300003304400103133210242302121134331340414142441000303210221324044140340030312444330220322101324124324011314140432230010233343202310301441013212323210300121414033404003204112103422000124440222334320333043111100323443341001002004121444243342232234144010412021401112014441442241030340110411443320440023103223232420101301123220101430232004331111220324040034044403003424423341320330341000222234020201204224341413044131042301204103010314144434331442242103424410424243223001122420001330002313211442004020132010414013441120413112124443122402102130442113312332411443443012310034211221213242120040332140313030013233011310242120323421300101141043421142331323143233441200023403403041314011324023232233401244404040044014234443204103404112342223224041220412000402004200220212312132301420340200114112321230312000121402224214010242021131413311220320214221301443324134003033401120444433122410422434223321313000421302414431314410420312110431123231344121014140103042441100340220334321003410213413121033331010140113321111302223112004000023241202324111303032121214001224331114432200411033340142044222222424222231134243110100443240301420330213211303110422001143311121311100144423343240433240324231424212234121231330324013244211444043312421030220204414443214212414333404011403211440111340310410130401133303424321043042121202242302130432032411024334241433411140331024203324134300410441414344000424202320111012324102301233433100210314332202303332132034104333342013011314422241340124241140323131412442023144242020024033010232004002221040441021340444143124342404342023424333133130040212120113330334000203134012323041344214021144300321420414344144243300010241004102243334131121133132203301230423010322104314331303024132312324013221413121404423402100020004023212214204031114242220434443404431243321420422421210342013441442334132124024323340124113342012240100143243013320442003440242142403000020112310101414231113142101423342423322000444041443240410231110000321302120211131343111030031304422004342431411214333230410043342304101412402201202333211211312311011403212004421103330301113113241010212021404000010240200123132334214414422400143011301132324444013142130101100340104142222033414441422042341204204133313000313241223100014011300042231014242021330314303232321004403223240143230340421034030232110211321211120423211010104133243304210434024340401010042030123032201412322", "410231210300242421140102323213002202141211304020231424422432204320134313033124103240324242333012000324220423041400411121030113040014012403402211123300002230033230010110321011440214024144003212430404422434433213222001240244143101444331313442423120303010040123313423042231211333001110023012132104304022200444104130301334024421020231031440140300004432243000034141043043310120324313222413322203132314024113442111322343034244044013233332420303030414301033000411423330424433241101413322232032214111332041214002000043100414021212314403432200444431144441313123030214144140022433044204343114304132300421314032410211012434240212102230412020042330244304011142324441112102434404110124130040343021240121314043330243332433022340412203230021032034024231332132444013001440102132421232140222424411121043442221221144411020313004300022024122111421142102403431414140132014100301012232210211210320403443100411344011112024100012443023133410211312244212432043120423000124044230233424021314414041310303002142410324024222112443431311013430111322233413001310001312331343120014101124012420424041214044130014021203144400210312432101230000412120440344241232304114241243032230004311104003424442434403304013413140114224414231332144321132112111101233233300344130143220302233443412110240113320421203231234310022332441400412340342301144003324014303443323014024344201304342042411331030011002402031340101222233414024200214033342321200214421424302341131242213103011442144020232222002321241203042204221003214021322202211130244204414102243013423242104422434243333244004223310342332232303221300404140300134411321011200013343301422023221230331313344032311142113433313111003343314433324313421140412044240314300214340404232343002114032442313333233343314020423020414421402301220211100020223140014331221324433104012201420011241343002244000400244231000031214223120422100314002113041334342242410330143022244012243110302414144033232123304042212243432343344212013242030114203132123312034330412101141244232101422010424424134041302402302240012421203233221244201034241311430243333132112444342411311112132042443001413114122304443100031142213040011003143303431404422442103314024110243322242303420334001221031031224231422414030343224041010122013002204221401340244240341203232312111031001313113002014042414020404040014104243134001143143303311233300430041342421340232044414401020044113033400344231321320033212021110041034130001303431402033013043021430431332104431104231403032001423302322111332141203211443103023130332032420240414424110332411423420041113212302232132434122223030222234120302141122103301004403420204403422144202100124344003432424332031121323032332224420022311410341401403334142401002114111431322144013120233334124204000143421040411143044120223200013241344301402022031400400332441404414334412230230034332411031411224114300304344240204312203244411312214043213020434202102230220042223301110224300300441212304030343300243241021104233423420343332413211134041211324121401022143124214002023121232241424234143023103404424221343442421000302433013111300123200022342430334114234400220404140412034032234300331322340311101043203103033100340203110233031413242301303033333231032244321230144430032200022101323340421110043320304013234441020223013042013300211234300404422343442114010022140133033010040243334040442124334124121444130032233441100111402444043142021111121101413123323141012220211423433312430044030301300343311304423300300243300301410312034211103231231413122043002203312030320421012030010142244040333321240024132104002003001131112240121102442010434113111204122311200340201323412124114334200424404203211320132423333011431131413334114332000432111104001431002330214441313121113104241441332004212133244330442320012214011224212230324440120320402140023042014433314010441433324421403314421343240014124243233114000310424414202003330404113134301333112232000431121340244010212430301130001204040004431033443224144031411203010034300034334033311321043023334402024022110220232134402114434112003130230442213403112340403421224214324400321331103433341344123204020431000433320401043321030423220412134412242304304320232102103422300040100031311420040411241342013224100021123234332041232240410142110202304212100243340314100010121230414111024141421332420403022024143032304110413034112422441210014431330042344104302101403402022143010204201401332121432303211304230334041131320121203010402202140234000222321042124433101001404211023032412220004233", "112412331140304432213203021312133013343103320334021003024202041132402011213223020311140213331130442211412031122141232024142144442332402312443342010422144440102301033031304430302413321330010113143011402003330200110223202424433040400130000101142130434234104144343401221431221304204022142313121332401344234233403413331222430432233143101400223433124400112044210203034203002221124422204033040332321001324304013121203231143330220331120214223021124420434314302233324120021234101331001214331402341134422021413434210014331220102304133443101142130340314142213040002002004301212143342112404020242311140021123241101144402320040230140213204110444020424122244013004231120200443022034301413311140021222224021110423130001010012331140102414104022332211341412401441013440244223244401220311422310101112431121430402331141140333412314012421031032123222342231343414324330001412212114310433312401112324334220032241040340432443124221412334031304403202233331040103003434304323402331131414304441020102003324030301014231034223012123010000144214132244400014400044423044114122011310402333033313222011021412111132402440033112211044004303432020240320134143321121132402420404313413331310242004111114400212013131304414340003123223101040132404200324400124323022234004414031302401401341230212111313143234312443140021034211010342121030322002121232423210441241413102320202003432101001131201344330404104313011332124133100331314302410434144244320444223440141310312220104100420342342323120002010432323301240344311421331404230033032024302001432311044231100322031433010320344341303013404343433113141022402303404232422043434202311024410102031223242214000244230412114424122143032324043200312430001143100344313301331110233132322021033232101404122412030332400422020333141230344002123222011134414202301230324214004204132423330403120204001144133333032322240021412140011442434323132333312211320130240001234132104322114230200212420330020324032014433212204123443400034042401141001220221101001330211142212324113034422444214230444423012020300404021042300443340300101321120224211112202321044113014104410204241244044423344210110122033134331304341232323002333221221344102010442303042201013442123231221141124313431234030313401120221213322200013304314444332302233030302030041022100120004402322101022212322232214401430041434244102402331102021110143224133302221140303143304003043021220020200342120014432042143321212323233220221022221331033102034342341201012213224223342412411400230231012304322430000300334142020210041420331234123122332213402240401120201300340121120213233000411334140334344340230342141034343331404300202200431410120421034431321144314400213402333200432133210243012204031403304112132441040220123042330144230400411241114323110232123343141134100304404123011431130333102003301043242000001311412224000010440412011314302124012431212344020412344214343243312020404114213404324030224042143114110020243443130330231420422211321031012232441323224314020101224124320321410324414212202141123233100120404401301104241411314030322202402420042124044434042223143113300030310043242000312304231303422001413223234232011001243412440202220430042123304323301340030342104014443324001213311313204112421031304113142200000120312004122142432200031301320221233021242312113431223224240112433303212204313002430202103303221314330320020344314312001323402021021230004103241443433201314203204430114232432141210142124103011403130310410412031132120324130431320312041224000124121023222032411244442332101321123143421142211442214133331444314011413342201030141113324132433000123312120202200100434331401030403241431300304422443103000331112242020244431313330141322122414230341411030012104312110000312432334320130201012433332103121240220043030402122242324030112321111043100013223214220304424421331210413110413441144022412100230032334342324332233032044200032233434400442040330001221103434101411130312001220143020022000413210344234333204204104343430231410022411321423301113134341120002330320000034034444424032113330422024043023344423043043440433341224213240302201103214322101432211422112234331243423222303333303324431010423203412041024232313011321442213120300430422222104322313010320102332423214033331433031133132002022002412022021210043040200403303124143322243404044444000440340103003432404322322234223424311444003142134443112402121042103314004144034024340310410012444144221411342134044300421043403402220102030403431203312023023102240322333404000203213010221320011", "041402043011340343222143223122321304422134120144420433334130040321210441312201331310241402034421422441130042321222414241233341200401232302113440202021402032140030004441231333402110440223331234421122432221100304344113320222222400221111444124134214022123423044042010313034202220004312114104101211343431143034301122301401111011411242441442133233143304411401232310232332402221444124441244141404114400310313030132320003443302230132314324014023140313113344233044321322003421341121443231002204021104404001420034041230024420134032124201033101422443203113241103033014300231300010100414414034421403404134002240434330111444302212002431213412404332011014203034202301121232210101113224202041404241324430404431013241033032333342113013203434324312433110141111302133004341040221233213213344214324434332233301133402343013022041230113033124030323124032441441203342344310120011323323240011343331222044100220031140412013344421123424340024220012043302230223204304221300024304400414323441412214340333024040220142103243241410134144212001020200024341231042242444234243244330301434424210122300004300433401243214120134443412142433332441440441141442133101320320224324330432121234210213041040143023103023130300304200122014011304132302300341034332333340144213342020043101304413011324213021142142402014003032424442121023020431420332344132030142434220120043424224333024203142234400443023313314410041312321001111321414022421043242310410100033210232441313333304011114242330114341440443342211202111203034014331320144103410110430222114404440114420443403220134404444013023201321113412441043400332233242302030140011204430334410434134200333100441202414200012322301204214300103012330200204210212113310300124300011104112102223402442343224404314422442320121022022222212312102322201233440403233312041333101002143100132141102221234030424424002003344110330023230242442130433124403133242021033424343400443244234342330334220413444122233321034000220343413103144240213223040123310123203413231113124233340043423223440221212043334400424001310010022443233121032213222411203133132414130004404342132110004234040322343122243202024302030440010300112113001404040242114003441013411204313031441003203040044203300214043340011043402441312210132330242222422133103403104304014100402221202234202310013223123043004044131401141413121111421222210130004124232410332331420412244131222424341201213403430321203430404213220003021431234331124214244043332301334041043422420421443033331043444004313141311422033134100033130432013104202340422413200423424044101400201100222331403300111234230220141112113101230213043022440413023003102433410400312022301003440140331204004033211031420011034424131420210003020423033100121220440131220402212210324024031011413141334111241220024302034234221142243220332324433343103314312133440340011001043304313312412312214343304222201421420343102224313133234413223342210212423311322324030104141321223233132403233330232412234131110102030330242132404233204324412244302014442131140000022123120432033403110121304241003024001012111344300204104413342112330441021102311120202301131332342340443032022214313144221130220221443342014022032303201024140411133043402443230411432122030400204442312102422344031041012314112140344412230432042043342233314223202232111442201211202041342200240302133024240321434310331433231113230003422420034333334001024224332313411102420043004043044140213411000013100402002413110111232423301401124133132334000042112102220203011434332333020112210432231012420411313420431411034221241114111221211411120432400200211331424222223142331004143232324022431004004110220233140434001131021423332023413120134000224141120400041101034112041114240301131033440401420221210330330311021111413424404013214141003441433004343010211431203004410110412424404042122134340403040324434011112404444221030430330432420330323212121032332244412421123222332303431243412003321421041402110030000330111232401033303343144203023034404032310301101324041301024334012002024131221300000131324233142201041014320121314334331102223213241334144411122001314413011113114304013340304302242403244220143122004120001232431202042030414410312411342442101304422322124411432103240230302114324114440133321112221234240124310101343321134433221203334010414424234003041144243413443412124232211432040142023441222204144111431210222333212121422220141033024341410422003004343104214313120443401203132140431010010200013331013212443101033420121010022302032433314432032003323412", "322332321243120412302244330303124044340410024023140414111414444122022014324234233140304313102423202203422110230332040012432123203201221003333104123023121403314321024241043313021243100022104433341204440401001444011113140432102331044102334312304432442211322211113322032111410001102330200234410013040042423413233400403210112120411130003422344044143440414144444103143012044224101321201323214110223420020311014122310021140003100334011101243000214200304004011314220210344241014131031133430022420412311314400200404410444123032204243241123211141040402422130421420024241001402113102114143040304312441011222312233304420214431020140302343430330041134301433221322242304242003242332143312432032232000140033021102313202343023240431040310244033301210424123401403432411442431234334242042130232200044131234114210100124200432321242340320442013114443133122231241333131341140342141441422244402033011001102111434244232041033342403144230222113232020000021041210410013030443430120042013441322003121140012201003134023314242021121402131422202021203443000324430430104221243000323302412420244024043213233422304201432202432112010411303332022320134421014011204123423321331003333023404304414033430044103443002121042032410430331023220242400312234021103040004330440143211222010221434413304310023311200304303413101413132330040412314401423404144413131400331320310141143323011103432334420142313402440340221332431002111000201404204013411000142314403002022341410424004213442002001110424113124141024112442243440112213200441401400201222244003312131401121301323242134403321113032110142210131233140342242313412214222000144101220114042431233123111144042213212430422401303042144003010324340302143113442402321113044430201044402310141300002230040220413313242321424000001334100002211243314343102310102410234000123241110433303221020442133042101412433040421110003232032143430432140113342422314404344441232110314313332112223414311020442041322434232341020124343242221340134221403244031433203330134423203421322333334121021402144101021430440321142312403410201230141002313130020203030041424303034143121434141331024341014043400412101110431142111443331022000004223002011332133232320310344343002243004122040221221223400044310201423440302303332123103341331000301112403011421141143413042324412344324024100411423104323413032221434400130303432334121024443312134221230004122120034234210311423040334424123431332411200032043330030031413211022213402033144013224214322101044404242331330340421344203334030123033100212031043341240314101143214033413021023134143421434342000014001311114423403001310311104114420041242104421301423302342420322014003113340112022141242141134032034410241314400411311020401123114101234001032040304043103302323403443142241121230241440324024440423111243114424030123114211140233024433314400433243433132422121334034414443013103414010110200432421344004031234044243342311342441423140322003314200243022131321104324011033324420304130442113322330420324224231442433433323443302224200320240344100124140041221444214213211213414142301143021021201041120304122134244440402021023202124143010043422410430301032434002042234112203212301302330001340413104402304241142041304212232113303233432213212231422203420114302203220412134230002204013222312100044122101244304311330013043434310033033013040144112341032414032132213213100042213001021020212222134200234314200132102344014330021344242404304234202044413230301021032004234421421330042341200440230042324324231332401424114111302003304001320043200224204223331344312120220410424130142423312004213312211442022132411402441013332020203033133133033140300420401441223224124424134234142431104421442124031403303420340202002322212421431424100324424230110314310200224001031030121142340122022243413430111123244130034012413303413110103113242113022243111214030040243103034000104244410021033400130040302101424011240300010000324431342403440230024200243142212010244112303144210444404010123230003410220304323304332243103204021411012443442344404122143213312124224214134430022410104311031111124303102142021421200221242424044214001113004110233420342011224340331423324133012143324422024441010000103020333101322330410443300024031242144131040331204132130220132002114114204004024201301202440233001020014310014121433312202232130424211341224200400244310120204412223013310021121204400110330440204013302411013123043424213412424011023334420421143130123013132004113033130212320403343344320430432413203020143241123334444", "020040030100114003011223441234033411110200424243414312303131042440114243422130140213411110243113432020010312234144423314022402230332100004041113433002311003203404341042131314441332324321403144424040220114431031043234204301040423434223232200100120230034402341333124301322233002020211011122404342241410212034101230423233212312001133410204433242133040423012144310033334210140414233440020344444322100130402442112142003440041301003123432110242223032113330001241141412022131132300304111131334003323133240321323012000222101103213143032114343343022242204434233132414014341442004210243111420412311023021034214214300214320434223012231101423121433101314203130234334134111202313432141441312121121442102211230202142042134114333121220321330000321240342401340432332101003434244131244302321334014303101043022243434042140243402020010243132013420012410330022304130113224203004032324422210240330142121110311204112100341304030000040343303411004114014231424244213424301142340134212210220430424222104123203434114113330330301031034424313431314224232211220224142223112430120112204214130123014023431041142121314112132101423434204024031104030311413002413342320430000102314212044404413024110224340434041240141241201323302342421434312000340223141210113404444100433422410023010023424312140431121101004404213331301300244401113221021122123020003000213002344001333122444333431030211214111103431104433311121234010344421012333044434313043334440440321030311023224421403414434402243101411120112431231301014431412441001314244213301334424220340330221001312440440322213434431430104423110214204303430400040234441023233102111203432402044114441122203131432300142401043412223343021233021242234114114412323444143104213444231043143002403432021031211344001010000043122324111110222310040220404403242243134143042424401412240124444100104434212032210022101222300311034422131223213134302101122013323344313034110012000312441103312331224221421230133034144312430011103024014442401002111002441342132224341233331222212221204210121342132333204410010410322021434044023201103312121220131102000321203212332320400323403413244141122411100133324440413121003432234410232122414302440404433332240113220430034343100341413040212302224202423432044441442421442242221330302213430344314300233411122203344110341234020324423002232202423102341233334212303423401113022212322423334024212011043230000401231314022224004422122200420144200314421231232130442223232102322420312103333134011423011012104240233414042123311231311343211123422201141142321332441022441244041224223011123304321014224131433233404234204421032444421120440412011042122033404120414201334130013113300224403132311132344241222011332030110003014434021010224001431212344434140011244340102241331320131441213232202430220144220443312310101003444210123000220220203310130412044404314032034441034213101214330223124011323132113320321242420322344213400313210130302214131434134014144442230220043340331421322431001234022144243111004443414234001144304114241214104144402303422410431210204204114241104044312242021211210020422144440221441414100312323102004414032421141402423133003121011111234130113214424210243113020044101433104003323010203400002010130304010140114011143000301342232024010231143232222140230101031141101012230011002203124434404230031313221001014421202022344324421030344111421312030231343414411010120121112402143300102144224203324042112234011410202220231334431100140443433024401441304414441040141142042213022121231332124041212302101214324031432020013430341240220220420010342142334440104323213433323423440233114132434332133212140000321114111221044121441344302141321043432004410414302114032311224301310101213244010330221224433303124331044224134400420240213030223141030124402241014223402331034302330100244200414112002210344434403430403243321031244304342230444133202024141111440031211440232003130400211020023344213321114301333112011333230012223203231204024333234120144323102032033400221143020004314422432334334341120224413024423434311240033122201442144401042230234030201430004204221303320141222433434414320221013012213212143013000102034204314032134310041213234013221422030133114422221142140432103312122400242432331340111434401213144000330341242013204142224022133304114342234414220222001033333300343423013410402341012201011130221411421423130320031344321442200111004022140102334242214213311120413211032032323212323333340332044433132132210103042224014121302211321140410422000021234110223320413102", "030104102403203212002043210431022444331134333002444313240104220430014303001224234014321142211220422111114430414303134300010040122134310044101223001422341220011034332401412342223414420332143321042422101203412202322324043034300003424130313024340014413124143020224042022023400242314340434340031344412201413100224222234100431440210444320002242431110022410131202221102344442014020400002324000313032110000331012130424200004143101324213444323241240004014214223110101343403410411121313141221341334111102440011430332203003222134432114201332114233322313341200202144111421332013320221423311221324411203021444110213120413030134333422222213044421404000113001144334040043000241414302203423213134331000100320143434443344300304341212112143110223014414102134111344124141442401342304140430403321223221322343140334101442001413023110204231320203401203323032234310444241434424024041020244411441002144120040244243241302430101241422331010021404003004132333321113130112130030424301200413223411220403314040243000123111410403232331033040440430444201404440321443333100010203222144412242122203414443244101443331304304030222113131111103142312104110030112344302014203201113022341411422031023212421141233311021223440231444331202034043313121412413142440333204132401301323101411031402221030022230403324433331004323122314132344411311422212330002421431110320022012301002024103433424201340411401124221413413000230340311310413441233203310241312413014423344220214040023201444343344214020031430430334132141010312022342211344131000320140043410244314023204213331243222021041000043010402401001303432211202321343041424303430441121021202344410420030213011301344204112413120313132412422041104022133202043030243332334334144314211003210443314101443003222404343113424022131242021213241001032142441232442000300132412122241403023122214100412200110240300122411311043441042443434242023110313412033301113314021000414000440443020233033200301430104041304414021002400302433030243140443132400200210410334311044442342102240040121123100220201011420103200140444100220102231442314211210231222402044103204311133001030200122144320104434140101043322103203412241123320400240034112044142214234302204424011111233414213034112430130022022210330343200313233134041242400301412440311424323213213243333413131440002141303000344133204142002243124120004322031400430144221424120000244202321020330210433041140322304423242312002403211134201100031221404210420413343440114423124043212144112224323002244441023434044034210404102201122102003130441144042343442332432221234124300400230001040114021231023342320034201402403403140440114122004020432120020322321303110323243024411211040324114210003002323032214243103040013221230014400333034413113411113233110400120404000002213044414341023321342032110434212104400410431232314144134204034032332001423013023134143113022021033023202113410303012302101144401410031120330303243241024311320341204142032344333311322411011121442132030240122341422443002203134100044241134323024314111201212442231000420312144334320323121421223311201010202430302134202042002123412233003314200432121200242441440414134021412102341440312332202103322023304143424134432210040442422240312302243410424112112404404422021130420141414331340413004133332102042031121324211011041344310244203131301420020013210031430422212133111444104321441213231440213333111120433302114222012102440414224321414212013234130102212124431231232320214112023213133431024200440344032004342341413324444130301003320121211004410221234221334412102234240242224434431024041011400211031120313112233402424423441210100212141112230323212014202114120023113231401004043230423242224400110112322132101022402131141101230121121430204103322103114241420114444223401110010400244001221304012440112304113033233114321014231210201212233030302423102221440123104041140410041001230412244343034144141304400414210214031332041144423410002140241001322102024021310102044420144401134314320200130240230114401001204043213200424221410114343130413131021000140314243133234324240412404331043140432213201144142203003400103241013213213323040314204212134030422024044303201330241023212033020123013111131014022301230202432133234302340404333121324444012101202400433232440314221320104313130432123242400110433022331340412341332332310321222203321233103230002431222410202442342024404240430433402123311110222211424342303431333200413223212103032134334112440212031113240304033132242342122133010402020013302320013431220043113424442", "130040123044204231341203342434212024201234430323310214403111433342324431124314410020341322341442104332143014211231001213142302004113204212302140203131031333112203202242134322032013012130333034111103432324422024231040331420124341212321412331220430321411430320341034011402100303442202144403232321431310021410441033140404133231224242000202223311431410310120110304042423314100234040420241123410002010203043101232222423300301100201403041024434130112421023022314140232411013340142321443122044330340022224221231031320300301030302021012411104204204133321043120234413103131121114232021134432420122034043003212011444031043202230030332003231103203424042014313210301333123441013431423333241113300031113022232443214301134000332224120340311213040420112031114023043313124133300211412124402132422313123401430323201310340444144341301204314112121341222012423304344344041444242430240323004320144013122042320014212442214002102032432212110100010311033030110123103433314114221224442433042131131043234434300231220441332304333114223300310134420233311113223011213124023033343432123410403233231220423230323011344111132202233413300012033214443203101042301222410241000221322003420302322221041440334444040430423134024321330114214314210411220134320311133403004330012413322220440034324120033411324001141144204303342134123444333414211001310130001012242032122043112233321332442122434140303042110132324341231133204314432442313240140303123133012104243443213313300312114200232330303432231433010340202103324011241233130140030303332010334303303221411400033110242420312141202403304020011141323240103314340231321333310223130403120203343234333003421042413123141010121323213232221343232324412244410230404012303440020220321032323111001224323334002111003114332102414343310121334043314234341132221013031404314204441414342030134034023430212030004320331332144041423341440121132024443103040324103034320014121342411121343310034303003034220343320313122044212012423042332322330041322243021222222332202401130232021031443141240244444104234334011212322114243422434143141004041023324311440230314112303403114203344131424042411122414123230002220104312123341444322024022024122341304110420230222041220244140333244331342312142140314303320210042220041030003010302110230412232433212012100134243141420041441102343122240143331322310043330022244224242141421024433444043132213224222332011321010234014143001411120013120321104322010240222204103343404032231001123331111113434230110314403033112420330340034114443441031413443114341421312121413032004033322200004202331110414111202402010210121142220334023231432344340112101101221400241013014124332001433331003431423104421400021301244143003212114432304233110430042041103011010204212012044111043033312024114020132304132112404333100404232243032114211003320242042321241043221404434200442301213214111031234220002030202124234220402322112234310424012413332443134010420134024132214211033402000104111032333102112431000003324403440323123022331202233413423433333301423212340431430332401022020233224022224120230432001230022223304404404024002333142343200241012402120331244311011322000022301110132302130044402104334431424132124032304434023123324223324234101323313110122422411013211232201122402313114444333304430403104312430223300022010431242312211313443433322032042243104142020114444204311221434320440123302322334334044140002234230222031124103112323133321023013341121133000100101131001302010443300313412020440130324343100040403023342124203112441030414330020024304123043304121301311112414022212040102302004320121111200334043200014003401002112041140002303012134440313144222011032331330411004403420033320334312241313010431310142404111322033340441100404203120443344123112102220220114433202000301320433004222322210123001223030044221321310211034100343334001340433141400111404101134441112110040221020130011123304022420233231032120124041311404330343222014122132003234144030242044130021401030304301202132304121033010141441440343210421321400420201131432333040133333120104044333322413132114433212211201312424240314210023001242123132103424413132231403012423112204404214343033220304000400240411400432102434240442111002114422403400200014333420412003443424131222222412202431314233320141012012030313320103201332002302022023210401302334410224224414042101221213434124331442231221434122140211411223033221430334321311141124003004424233020310022112012221122121341122233240302334423040031133101332441024334002130030204244434404423", "401332223130203433421401421402123110030113124040012044004144321120202342023340020420330114244321111143432043421241421324000432411010422342234011311224324012302343204413143244111013123203304243412003424112442104313400424120333033344243211333340231031040303020311343331213341112021110424023420203242132130411410432442323411140301044114201010432113401304020344003300044144040324423141144442142124212023034110124321114032113433143314341012331112322112400320210444203244300142303242221311020041034124010040232040142111034142022123021314301244431132212402332344111230010444324210312244124200230222112322413104431333141242143010041140230324222442323240430301214333214230331134410341012322441140210000241334031232010044220300210223313410003201132231343244023131133130304321030434101041112324232243234003331131304433310424304324340324302123330213123420221243431403143034321221131213022210332234022344143032431343240410233430422300320143422421313422024004012040000342131411442203321003431231103023344140302041434324041424213231231214123030421423310422441302033120322423013022322430232300244223432022430144413000310223433330434131043402022041113321333231201312202034143013323112001313143234442330343242201410442301231342330200121240021010224400422204320044003041141243323123432214220342310012411042431331132341020024034002211333431140104220003211030010310334303410210330044210410322310410243400430140122013120310320011244244110020433102303103103114221004224041402324343143300240214231423114023434322141222344411324422442420033222403333000144141211122043434204433100114301034121103243102301423410042243241313031202312421331034221204021332301324023203311244041132340130024240101343142120400041302003214210004112140001200221411141343301130041040414302210000313202044431412000024423312030431211421040103123012302024423411101122220444330213342302112022202034331433134432002403242023033321320231101103134303113213011241134103243203204032123432231340333400342221344404134302414440323044444342423303141121113411133300140041332204224404044004444204012422212431103033421333424334314234342343224030402140432200020031344003133134221441244203330114240334244444034412243212111023203240112011041110211311313244411224100022300240111124143041343433141412004414013410314100020343032442240024232242000014004234424210020433312143140311104222042200421430333443221034322322000431212223214234141244221211333443023443213400404140304302332220330100233141011421414032413222323311323424011411421020410044332031124224322143031443102240444322024404304344212232102130200334023422444041213212333423103240413030443231104030201033211124434130314111301100234003141443231210242012240022244231341311431204232130020140203212314244413143031424412413423402332444021120232102100332303121111410000303313000404313214411224041011100221230133242132020003402441202110344344320024443424033111031221342104024043332122043233404411324112311231114433314330023110102102433123030423330000202311320233430011234141404214104434110432233421140141102130124042043412024024043401120230201414040023134304401040022413301433010211443314142221000340001200444134341033144302211121333232302334143341320101312041214342213232432024104044201443010130214332221142420300240211324401011412124440141402314312244324001144244413333043430111300333324013313243400112142340031143330301302020404324300121213021223114020010422102122423034322323014301314142420244310422031232130240333432110313442443122102421403133444422130222124321014204204141323134203110423442043232201403342323201412234432113201130414134203333202331003422414422114001421110204213311044211302114223443421001141404412101422232400001203234113234420404234230101401442014124124442022300441410044443112012441201240242444413242231032444144134234042021403322144202001233123001130114233434031114032430440040421002322324134243434001012323312130022104231031444040423412333234444102332342443133340232024112402333122444240444112224110121121134202414130042122102241412004214014014420030120043430321040101042000344240421314423220201232122241220032003434010021013202332110101322120330403022141400200133104204224134434441341042311240100140331131220320141124130313403134312313410323232220103311032301322444030022032232044203211143433013230230020020031404113110324123424300021232144030333032223100312042430242210440314232034204443401134231003321040003322411434403233002301322301140211223244012104403243341444230", "221302112311030220131100241020031403321001424141140114021123122410130440330021033332114020430313123010430402301343100304030330032230044121324112141244230010210222422002103010102444304003000422023344310214403322323113202033043232411023310010103310021122022302213111221043330420410010000002131032302001320144104021244134304301333043311131222414024131422044043442124134344234010221031423314420041440342341210141232400113020001203413302324424321134030430401401324124040440101411302404324003444343400144142004041414004134423013142011032313431341330403121323424041322004010322102104303313240100434410401414202201022003223133002001131103033004021212331232302134013401023311002424022330022344221403243142433431430423410233221213222400033242022113323201324022224422304440433221240124020040101334331414021202224103023133304041431100020034142214442243401124033234044134131404102431131110424340011234214321412201013332111222324421034200213020341212023301241102044423000342321034310332032221030042400403424120432412142023024301210014024220434340230114420031343234034302040012300102032221133244044101230034132222333422134304304124232212101131134431014123314144200244404202203324344031233034332110142332100310310240041314010243111433104423321113131123001344444303441001431242313130113042413110130123242033240321032041211133241332341040323321403211012404024213141110420332414300322433413014401122001234424044021322304121343413000322211430114423002200030043423443222124224444102204303134441041403312310330222231231042333303003041434000443223121034323303221120230431144224303302114443140430111334344211442222334321414043111003410231411240313204334222224041302244303243420040242142234341011203442441423303343414430032311402442433202244100213301304313114444021123132020211012233241211442243103103423300014443011311120444324403313042113422311344020342241233140140141233043113224314040302224001021110104330030331041231110321242313103224414440322014232203414342124211011412240231014430313002300403114013031033022222241110122342030002024440101313032240220420410121112213343240402313404420413222012420100420112101302210443100230331023340203001402042141110342234304241021040240144130334132303132030104232213342000141021033200022344401411443414230214011224412410004232212020101103203213033242101410324123243442041314221024131021431400420123132331111222114030221234141010044114344400222403410402104441034031222441412021130030343443022042210042324003343100213410430112413343214000014420214424041044344313332340401011231404133443033433114404412032134124414020322030143242430434110343411200220213004220102114310242201413043423333140000243414142323043140111430430121432412340130243214303000324101131212241230412304411112014043204341313234323231013114303211100031232042421334002033134414223102212323134043243320113021444044433111230202101302243021133423313343311230123122443020231234123402232241022130433213332324011431003244003100424131044024313101142121311002222310020242300401221312140420443131241231223140420200430110423300334041224124431204340434323012400421343414242111041311203220100301140030020420204314420114210012001410133420424430323131044311331210223341330133124203212041331212443203444231211002301334204111143122433434032232421442410423233322421000244330313314130102430440132114221033410403404142324332102440204031034002122003434131320200321120004121112443414433411430214310122201044104023430442443434134001212403043403113323323414213140401233212401321220421343131102223144241043334030223314342401123001012103444200131000233320342331300440300234144331412130042010300431433011124331021033330111131302301322242204040411410303103021031032010423024423304100322324310100143420033343343233443342333100322404103311144113141244204401131314223443044103324044443123023410343140144043012332104403222022134413334042211101204010112431404143033203113041243432311320001102010440102422124424404400212123030044410143203324242100414333242441232032321022014314143142210414413322343411421041231422041202113131231110434004130243042330344432432011010302320214333302110244232003032130310011203230342103444204440220104333043041401214140342330134032040231304242030244343442120403122032103214130433132001303001301040124042330132323031442400301034014433032134213002113020424100103302024101024143302104202334044402111211012131413121421444001441011321411140302301213222113123110204213434242211423021442340304201331132424", "410041211042210430423240423332003224402343442203021234232420333343004114221022240044222424341120204231433432231440032341221114043024021233324302413142324211342304114441424001421004334232400303212023232122120144330240340201410132201441013403411044021230230003034130100321322402230301403110424013242110403044421313303344041210104024332314201432331434343032101332044304042424323042424224102200332344232022244223101111333303033404333320322334312132202201042033232012214301234403044331243224131030424212103340412300101230033021021204413301323330012114013033220323211234320131232234023203123130012022003422131421000321102402212234224442210230422043333443422342402320403121313143234300211423012443232400412110040342313142140320341132300013203314023341403234231400330200434001323044221344424041404113121304220242442334221203203234314244030040424231343300430233100203122030344433410412303340140112243143101043014233432204440122224321013102114320101322441411333123300330320034424321233023122302343443211240344200034400324034243413304231000344231002001323330440222330043024130003011420220022020011232221103010130330233120340312301312234433314403333223442414024332400333232202140133340421214122210202033143231100110431233301422010133234002433003402104340031040041102314023240111112221202032130401434321344312213323224040034413343233140002112430223023004030040203300320142243144230040311130403331223042320301013042340220244141410240133113430322044123222120242022410132410103132203211423224301124322341101242010432100113010000213401412443343323214043311432332210104304120033201444133430201234000401330300031431230133312043030133100214034221141213230411230110330023422223402112333441442333042404200104432024431404332244142142112304114100233102430143330024120011131020202334140332410133343144011344033303214102431314230243200413103144113321310442240244130112412434341422144121402223400324103133021003011044042244103044230300120444331140024402412223311122301204132141414443031103112334313030423022343021220411221021240230401343201043331003343103412040344411013001404014310431400031020220022301210242420214131102341001324020312444034331121033014213042322224422423302431242202310113040403244132314411331312332110130433130111040223400324302132423412004301244200433044342121022410120024034003201340044230444412243121141022100200341332132230203444410220333430122334410430223442420103100122311204120443120124342103324234423004203441440314414203413201041244010003110443414133014044023234203404101120214322013434112210344201324120120102214141434140444103302200331440010103012301041303111413422430340012034021014421201230423041421042232122130243201240041402241000213031222410012002330344343102122204043411024321334310200112324040313100144440332422023332230234041402020000030414012233242204424024002312212124112310320401244013132102144433023343013011010323133333114031240344122211131202341033222413204233103440144143103333230142220110103034142213330202333000303433423202043421130043304221331324103100310032413143113341422034040130340111023320313011330323444222333001334113232420313231210214442431040002330141424440321214210434021132301432023323014414034024412003203241231032001244104133404424044402143100444001140342031140211401042344320413444323132210100200213102330422442211130033303122000310022331314134404021230144233412404113311120124213402432204243033311244333014042121310440304044240143300222340011402413033144114421404042140004110311440220400431320414403014411220111114103421013233400113421323122332302032211410044023210444041432101020310440001404430034410014321001311410023113001310220324022103244333120341404223024004302033143000234443414131040230241420413112213443122104004020142342403121141032143143312004322121401044130203114401402304402110203204022124322310304444103103320002103034401414320124124000112304342003300011011113421343013332103344004104221002443441000134122214324144410134010113143414314121301332310240332133123200432233041023232140121332044202234321030332332313313331002232033043003141342320102120014444203123221133142032331244400132430221410200011122133413301033413132010040420240202440400344130134304440440140204323410401114324322443202330331142423104322210002423301230233240141003321034120044021001440012042031434024402244004222310133430141111134010020403423200301431413401011022022411133321034120222423332324124343023302033031411333400234230324444200033022122322414333", "044204240010112423121242032242104012413221123233200401102203324422404101124323423221113200334310103241110330341330324300222431004033004032441001332014330343341111223420011022211341434422234133104240242420323131341031441442030333340340202300144314002031010344302324212304124310002243013310414330210200230201303030021202241440141010343031113404332034023011404443313412441424230001020421144040443412240331001223440442130004400332001411012120320023242012434042340314334224010001012400412201321102134401202212400011423420403024003201321123344200333244024044211401332230201032242223430141233230100303122230121134034332101203111231232302301012220122333343233222140144232410414124111230034032334402431402422330113242441320202412424422012334221243341101022422312112133423213344303204421204240200340020322024123401004430143044210302114304143010004131342234100120204001241132123113403144400402412443021031211202101013144030104043242200420424004000133112011210020433243342223244114004334134141103332441033203314034143114432222341001332130312342041333133413023144323003402100303134322004201223142431441422320042101301112324031033333042302044134243134332112422324023042122112121013210103410322102441322432412433223142310132334041140330024321024130124310131031242043022120343132223322011010033223410033330031403122313030422303003030330434232223420303332103200321413331100030230220244242413440203040413124433213314414243002332032330132033442221344040301400220031003210404422203124111120404003123232210343412130114214441110312114223111143311443012124044341041022413402220110204403343423412312311330213220401104442432121333410114343321241144112312422341412340320040040134211223131244304444341004102133201214042134203144233340204120223222314102331102103311121004331221433013104121343110423312141404044121213001224200000343414342012040402010111214342104303414020131132423414144024240200031210033213414401212243341401423223341311032021301440300344342204040023142113422343042414322030221414201210341404213402414003302103301241242140103412042020003243100304212424121030443232202423410121304441223430433202013121444440222424403100011434003201223210403131304430143221010230012213302200433241304430431322041122034041411200044232212344243431132240230012222412041021243011134231441134041010240440121440024011323042144122344030404212312010322220230332031412011103311204201034414340103223432320201341113304043042241122340000244300320302003333120420121133012400133433324144034424042112013012142120434234301444004441100004434322313002134414033033300231044442110220402330122444243242141313103143414044404332340321403431132233010330414331444204422014341221323341243323443312233031402440403210401310240403332230413334224100021410432432402414133120123413004401111102323413130130040011124432424100133142222234000204302424310000321413011042322433244443313220331130312403120441020111323401242030221211310441341341221301244141243313212230414421234434414210213134301131322124134312413041312401244311042013034314011040234142041123140100410332431221012344224021031441012334441223322033113032142203224203414440114410221222104224441341032010320101200340344134040200142034402140021324303102440004143412100140424314403312403221202101020330020002403313341033331314212004343240203032101140032432332344204401312314234312043330410442324420204044202210420400232324220433200330444320001413202021423302202032312314343032421314321340000122434301130244220430203113200223200213430240031401044313141402402102103242342231241104133304100041200122320223013443123034230013100012440001004333331120333422042030133402302232200244143123204333143103140140340030322223403112332244011433004442233314044424312310144414041014031140312421444311414441141241140303404020321103333341211301412030443010211340031312211142433241304040244024440002100243000122103320212442103333212022002120142044123300302202004230202010414132040034211423042444432142200214231204304122410320421424133431014332342400113221010444212024343110414341023331303141412234104002421120103301032140311310322014441222322433432023141122011143110113422041112210014041302034040014431102313142233042423303123141233242040301024243011311043103421143431021132004131110141232424332132230003321222141003141403034132432321312310003110121214332142141140042332424030314104403430431323201321104001231221041122403323244321411103412442332201204223022430401042412220413212430034422322140324210004", "021141214103443204404323133011101140232031001121310124431200114030334040402430222142132012232221002133431100211243311044411032232034231314402204122224201124013111433411230243344000443042314132303201024241442431030443201301403423434402122210021301003220310231113100401044404124202010001220403043422244330402114132341304233122411421303032004120310020442010301022423104024231033203241240104232110430001140321413232422230014420022223144233342432201322412322133423111221430012240422241330322440212344241130123330221022233402032024020313431130024132010323103412244410304200223043033334231400432020241114034324343113404230401341143130413031113323111234220101414140140134311331012041040034010040424422011223210024300430300324241034141303131340423424310403143301401022011133230002324240332100240031100024340400010321222022223121003441340434100102310341420141234102230334024441434223434402403341401404143000231101411233432033013432001322023402210223030324103102323331203424240112334343302240230033434441014320101412423013130313243312234101030033121003023123343010324330030310131431444010331223134420103324411403333401202424211113024403043043303302241432422330110221314410404220141230304300140314322414142023420131041222232344230331023314000241043013021240401323010201412100232311444232111114131240432341310311044443403140310304420200313321103412340220142144002123224034441441120121210044104003113032032314234241311002201340312032423321322421334132344200143001024124331302433123141014344014443443033241300421413203324204311143300322114123040021104121320413202043431020042030033103414334014331422221331023420122032031024024133212232141110403433401323224020003144240404142332410411434102201204220003204011340343134442324330034324023042101322313142211433030133002003313300342320410314401430204433110313220043440233222201211333432131214231404332424121204403420340442033203112033432233412423042420440243302422000100040144443243213221310320242400204233344441221231021104441323322300024041013032114343210120144341424340213104431142141111321100343223441322232012421121413233114332432143414133124403332312402131024113202301241213032313202314341310111344330001323402112412034403424011131144221114421341333010240303011032202301233444302130441323444103101422240014213243440104433023114421134444140204300112331234444314003204011212213103432114202212442333233412013442101010121312021321032114420002301234402004313320014104214440144203003243402120232332340311413031421332314232332331032141233201004020213430343330022004311020244110402114333132142343232312300443421013302204434343322420241230433340012112301203134332240240122143000021100233223243034213013211133143130131143443224443204100334140244431434330104300403203214142420010143342001421340111302321312420020412032013143133123114300404412442020222010022200431103443122020332223044214222140204340114033402230310330044330204104312133001421040202442214441011324314333130141213344423021304102331331133201200334312210410200311003102221034332432222223124124340404322343101102003210331224443110023311214321004230124423403120414413202203212022023314224213232404400141144240422024012023432230341220141011414301122243443021411231240423222022214220320111403201010004340021312223241412013202430141402411013330404104000424140423033231224322421413003313240321421021032201020223231344120124220332040444422014044202313030042023201101114204342310144130144403112222121330422200430303431344001024002402121311243121112224344442000443123141031031232323444102100142321423034303144341030244144233432410023412201140042010143201430242410144442232430211011421033242402431440000240020020134110241314110020224034032331343324004100321012114031231142330134130042013321011341024210300330443311114042043240310402140310322133412104404240303444144442334123204320012222043203343420323332000423420310044221203244143130433002020304003422140233040011014110311142400443231134410133143232121030334241200444410204024222241201102440320132123212204133340300230344004000112101033123330112431414244340213334442212344344224024323243323410021243242130420020003013020411240240042320242221414421110101010320401244413324220214024424423004304343020321200032112141333302112101120033011300423014104014422002203300131031013414200323104240130121143101200001213141300221212230110234300003444240212333211443300322131142331003200003300222004302300314340244301223001043404313033404310200204124423100424", "310431204041211312320404121233113003213322201211444444232232130344112204333141203132202100131021004343113340143133444310320121102111033321311244302114230303140013340413124320441010113104310201121430032300311214233444341120444431443231421433433301223012013302214042132201430003230140140220202213431303122413141422401333301213422122000002203413013112420034142034112331330040310442001141103111313301330422411124422111310021300133334421321404314421344134114132443434144322313403401313142301341144344131011044414101213223120100402414420404434132014401424213332131144400010012123141230041232240202424034324432012303142344043121240033020230130032403330210011222103342032220034134034112020441233033213233333024441301034441021431311342024044402340300114120221004134310204241412331323142132144320310014000101444434243412313042012032400102434342143214042314142122244331114411101222202244230104431423400411232442022424120030042010340412140423110042101110012422004142102233123242022404302310232114222431014422441240040240333040242101223222020303311224333044410020203001230231332340323133041121132440434200200104123331014123101322030304101044124221011424321214032101221110110113034132420223411300212343034104200314131424210123041304101024143331020033114001232334124032303224243441141043140440033431114441432340004223242022034204402123004433304120102103144023143441412423241132422242020211030344021412302412400410320400131302242223101212010304302044434033220232031314023123212230121304104441002324211114002303434121012034432244441024242330444201013024300003133402343121302220202344222100442301102402113331023044021123133012342202123411214431412022232212240024032302444014244333134412222142042232212213013401004431312100141413043323142413234120041304303203233131034033131313034242121303411111044440112123422131012434142113214234042041322311012100122420204322044402400312101114430323132130044402212023444140003321312324242403003134411032214443430243010204110332312133141110204023113144301101301202410423412220203431041442211322322412121232223233231140301110111041421313141414223123304113413001140432023001013102402424112001004202304424014310323123123130010024313412232311301132312120120243440312141313314443010313413000312042002332100411011044401231044131343340030321110332314402324021301102300410114002130034122244014223430213033202414033000404102003230142133041443113113131213314413443233133013311004442302443214332404122144301444214231430240021310013224203220132320433322020342004024044122404224412241024430122111121001412244043331203020300032141134121024434422422141202301424320322120130021140012010330124324440304432320300242130212130022133414210244230231242301212120320142143022014034314310231122333204323133430044021014400243231422142241233123331313133011200232414433203332304102214233410423011213401044420232304101043200103442400033300142130034333434233133013421104301033044424011033443403344444324101302420213442310201001240140313311233013243044430201330031113424204233432401403400140113233401420323441411130224412041130442011444411013340024241314031140012424341221242112314400020404103220104140212023434020304400021310220203104430211102100434112141321124341233022211232001400234200412024414100324314204002101140414203101334041442112124423203302034112240324022430031100234114423344123024334003243323323403012302422012042303123244200021423240130020122323430042014404030311131403222121342122102331200222231133300012411031211404441101124334214122313202101300034233333302100022022242110341300410442030011134223212011143303421303131023421243121423222304402400102400430300204431201204003041103200023312341211432221430142401211333133021221214413034134030343024212403042401411432102034102320230240221300444224004023020024121222304331304034011212101244400330043403234012302111403032403033022444332204212111114004431314034013204130204223013242240233231002214422301303022011302430333402144344222123040001214112323134021244034440232113133424210424402323033244212331244421334434343242310232234023120432234133221123312030102102120133443322221233000134404400142434422230431142020030420011330133403434144342301441443133041031431322021443330400243004042440231331203201242022234043341113224134113311424213310124413144330123003332420440122331144002121201031010303002040420420112240031432434410231201333222032344430421240300142234141230400421433303220234003120020313011430143132034202143110310223322", "442341234342311032213240224334102240300231424121131012104211314111303303143141224324132033330304310440240134343043241242342343141040441301330341420014214314211143322402123140210132223134202412200102343010112223132333232404020111431041242042431411213204202244213443420333244013434114033200004000114111120304033021441342244000330341211022024313031320222030404443131231011111411343201023442441042411121422120220111323400011242023011023313231040130331240142411131230021103234231221334413243422023214401032333022323341320411400323300013212121123431241344123301223004132412231000013334440444034343024024141322243222123041122033330341411101420321003021234321144234102433321131220003410224002434413014023244132114331131103442444033310120122043242104423122122303444431212003042241302144444444124240423044030434240423122400001402113021243300300144134312433233331020204304001320033331131040012242014030432103431441041444000011223442141331320303011423012224114302432441214304021113442243140022301001340310103441320342341300201000424344422142024032200110433304012424030344221121100233101340334010320144141003332340443434130242133302112401124222212202333113300030340324042403032422003411241034204211444140211431211133203242301234104414413222442133003223222112014101412312212114323414010320441430142002103304444202314203321222142203231044241244403204111114330314421142012041121001411023032402432424400034404023211433022104314331222111021402243024244244411122141003311310331420222143020004301000121123234214123343224012123202410122401322223003232312423114413021144113034302400040211024244312133314003404112333240421243300333444034324104030203430212442200014303131243122304400124044310432210000222004343443420404300412232332403203422044213033340103420114440322030413014312421300200302310030234410410131420014103023044042301333020410121244201143314120242402114411313310423423130212301331402213131030103021113142114003222201310211403041443044221202142233103322100242440020312244333303241331340131244413042401223120342444232142300340444402000430133310113242342301323103424131203200020322332342024002011441012232014014233202013400334213010144343304030241413312120034432001110043440134410332244300420301411133304443242443402311401432132404024244040011104023231200032010321024121043332142220341430244002340311214043341122403130302022233033134001320322103101034210301311204231023300040030030103243130444304342412143201140443211003434214402213232344210200030001114240424142303423100314224213240003323233302432104042010132100323211144034043020210034224023333224124030240410333244031243030342232402402112104212011244322133321302242300302131333024202322342014040312200122134031242112400210210100234122141134134412444011222114241322214442224023242022342011240221313004232322331043144441010412322311413244210124133000413223331442214100222313012432131442234144410344221240444212112440444443410230202044444113232014103104220002143124314400031030033231333223421324040414420424142232422344140130004113333100304324040003134033321134223201322341114000420440204041123341042121210003334403343011104403342031202340140314343020433222020412111102010440414302123222311140342101112121314431321142333034202430243032444104301322102313233421122323103300433414304311411441140322112101321122111011242124240241330140040321000241242303141143444040131424441023421431424402322321133301034003034243142332212044022044434211303100311013004201444323321400320041234222203412010303002124021240041333142321243442311324310131320134414240221242030204312330441414444020242214340030243204211314320112400201124140301423140242314232014104443204343234430401144410440002044122020402314333323440233144034133400233023431312320001233223132310421202030032244431110012401302004312432210321303021403301124133003112203043341310404312042004212423444403011210431131123441330000302204042202011212442213422344134031104243200023341214441120321430003400220042012242021021010023211204203423021413343043430030041224001430403201304244213123433304321033130442431244224200012031033202112043001331200124304421202024342012334012400023104041324032412220123400410413030234321030134431230032314021444211244203421430303121002244030232240432102132002421301123102023343121300430113020211311304002102010300320113444001242401441432422111313213242113231201303312313130413232001000412343223140124313240130240204111202242442323411424313214321334402110412042144013240003", "244312234002304140222431321134224022310013222132121031003020023313121020434022101114431141030302222214344020231440104201402020021400304144114111343211242423102244011343333320043232312023434220342141432340211420403121010113110240432301203304243244201033040433142111002043434030220304303040430340413001104040401330123301333043113222423034010442404331342212334414414020234242300121324002231414214100041113414010222041341141211111400120241211003343340120411231422024402100441302213334241313042214130412310022303203241310220430212112101223233211424144201431324213212324344322102002000240242413344032402402410040204021330114304234442234240023321342041132304133022344302144113203314303011043304220420332000122122144022230234314124121321204111141113421404220104103314100131210001140010414340324124020233322214423200343011232022303434123313323210430220234224202013402044412122323421332112411310243200243303313243201022204304314302423423442042111004300102231211011410303124411300043032442441430010130214231004313244322043204042010404214310404421144200434301142444333202304340411424242123331314424413224331402300223132402322241014233132140243112404043012311013303200421040404444340440013042322404103144243011424101141442422224432234430412231120404131322130233404311221410431412342401214302231240344211220441410333342042111043134341424300014320343311144000230433404143130211203220000041221420133441023313311001410211402244204201020021231002241402113013130310310024231130140212101240103343441200101333140402122404041223443304312012233401140313441404042210230130430223213412030122422103404140201313241100140010220212244103102321110243332113320412424000334231104001404410340442334234442044011440320301310020124441333440131120210112002043442444000011334012223233121430403404001314122102402242210432343444412042323344340323104241343012114411400420040320000033102232104003344242403014404443211334131441323232103434304020040012342230231032221231413332140334114330211241314312410120401300022032243240204031341021432312240224430103234130331312300343010442434300002012433422242114103331000220232130400422023230114424423111133043322200300414333010221413034200224422230321103141001300222044430240133244020033003423402131121432330313140240402241121011203203103033333110142230142110430341143012230331233323320103143134412244414200132344324404443114201212000112004443403233222120401332242302301102240222203243041421024121343032430200124114122333044033312222123240040113043144042104322240444020321203140044200340314014314013011331334033410244424434113423024242133231201343324202233242031004434321403134402242241123444120222434102013204432113340011242211242414043324102312231112331234322311313101011121404123244104020211123234323120012411444020112134202004100214442220303424441420301403401434112130014213444020223044010232242433444244304430312334440132412304040412134003314404341103312221220030340040400134133230213411223224144413242204123340322121314404231134440423131420323300324041342214221341132202201403210440300021201210103414444221341331323224114044130321220143201203220422040111241300041230402423333114413343324443030220300212034223043400423341343230311221123410201423213301103242231410201112102003404320140002112233020434134310334132344314200304431040004231122221343034121003024412111230140103410024314333411234141221242142204420100443012430410403121200303340000141021104340334130140424412340404310132141200403302424022231004141033124214431321204402342411210300124332120124220340234300241010240013103234021403413032222444414134401112413044344100103443424243332214213221444004414402041000003012223241400324110043020311233203041313133122224212000010122032332432202324441410110244224014304432312403443304023012300441030433204213112134432212202132020302321233444301234240340343010114231230134224413333343430111001021343402021112440201111004040203104413300314302440442131211430342303204120112240024130011141304223001311103014121133424302110444212330102222231431343330441201214300131021410032332242412220321400343200314122333343143341231222034221442014241041222323012303012304401122132303441130342434434024202231044204310042101324141333140112000134203103010442020203024411214301244024132321201213241222411412014212313030110213424012043411143011321014020013314440042342444430203231241103340014331220213013331144141200424210334302233422233343421200030222334221401322133142014211441311134433403444130", "222124234024232030214232414441442214311322320334314134321110014013431140323422204442422342114232144032023131123422343141321303113332304014020114044442411222022414023133223241214323300241121433421411023012220341331411300033121414001232401442112022341400242011341101144200114221123330232143241023222212340230300400212104003433131434213032242343204233020213204311210344321330214242313422240123001442310124233241320114413433142130433042314204320004122033321124041443220100003040243322430413103112241423322210300124014312412320214040120041344413311440143321344133310133321011422100232221220404204032114343330321004004124412223113403141311230401040201300310110103412120333320342401124414031144202211313021200131341324030131121400312203432422334124103040024034314301112013134021340142320411143042144241222000340321431422321234431411142221104111341032014320302023342320402221132220242422330324023402101333041040302323414012031211432111441332431041430311001123231021232143332410132330421210202230324321422213134132011323233443014421113041410324130314242430101014101333440140030013034433443142044213431340013313312022002241004004410234242430043420341413023323203322213223220330142432422304310444132414322101222231214230440341003210242123122201201344440320010220101311012210312223412012322110130204243442412443022301420322131100131143233334213232232220404124343241013013030030010343433334424322022321043244011110320024111024402331340142220223022331034123403004140343131032112234400043102214202020120333420133214214132400320012200123104333241342220421040300343400012022422132210110132410120034110122220411030104412330130003110421110204401212101043224244341323334330042044041220002323440102032130234401433140321311134431023114040303144044111230243030133213330101341024002003244124120342111013103444001230304130011431333332101134430214313112323242132033141244103244200123023344133124304204204103101310322034433302224221010423340042423141411201032111012240122320120204304011033311003011443110021323301302232034220212434014400342324132143242300011104031304234434330432432000300113033332011212042314322220021314314010203442334443424033324044110441201023024141201030312004432032404144332032332212443034232412320011340331024300301413341100320032430101404313322002421433342032402314403404341122040441111130031212401311410322231423404411134214141300011441112120223334200211133300111232421023332321424201441412333343333112340013212333210140420111004344123414012200410422440033024203411413010424240240242424104440434244002224301202312020342444210034333432010030102341413323214302244031413412340210323123111140102221432103400004243302014424330242120440044433413431033421140023302240024031234030021214010104430442240134432332312402114111122434240400313042311124233204313423413214124314304300044002212222241210444233133204212114234244313201221001330443040210042123410433441224112121203212003424401402334141440413202112113433142422030321230000114133400042024420433343003134303304303022424304300044232332121040011313141023344043321113223223212242140103030234441202404114441220130324422042231320311224001424310431414010242040102413024204200213430302341300212102423340340332200010340413430042124043331432120040343201331442120411220401231121010022301321421023211132431022401002014142224210434221400043110234002433300143414300314413010223014424222104013421014122443013040033121033231120031444244320043341222304412143012312430421404133032413413111121334412320424102302102230022431333241400204104442340010343042340101130404010201301110324000311012341130203103421102331240314440422314311023320200403323333432412024221111112242221303341404424304120403023003211433020124121403214003004200423033020104204440433422403230424122314013343124112040024142434020100312330004401244301230243320221222302212301332011141324334411032213122421403221312444041221223343304003041403341222001311222142342300311000433141120231314302123320012324033402040240443211202133124304231101033341321034340230340314340231003014042040101211001130034341240402143331030223404213132313010241111402441232320104310233212204242313421430123312423100111444001320010224441120423014331332331212001123424021342131022020341203211033242023213000343401441402131133411004234010320413440420410000341400113130033131402213232241434342224344414432240203024440440430001440430243403200020231220301302020334111430111001301123442301300423032022243314201141103033", "121234042221310140141031021301310140231334341030213201320442202120020333141443142421233130123231212003300011332012234402131240411141113220103040433434300410012321421310321100003224324412330044224202122334222131103304230030442343434401243434224314004342412014343412442234344241124120222100022031230313134322433310104200003221420213412102043434333400413131112234022242421030144340013320002032142001122020424311112014201042340303032431330044043434044243034211012410214423222301331133221102041200421400022104301124002032121012014131304221233243442033222013040302401344141124433344034222102331341323121031133142202144124002131423403342434424014122403310040042240401214004441143022112013041312414321114324214031134020000231330402201233202312341042014011232412102414441002242224301222410441231302131322212021210003304133421211011400443440301402402111002201104203004310042343141311113220242001443021301210403424211303124410100410001113240041430242430012302322204441301001041433211021102330131332142102222424304301302302224332110044430341243232212440320241201234214330011233320042442031210124422321441221130410412134333143314143432032332443420223020132042400233233441321221004324444204240212333141221012411302441414024114120104403331111241123034033203042232040200321244044313214114240201231040011342102413014023014011421002123330223123333133312441243433033202320243411434303021434210302014302403124322023344121002304031041134101422112241234010223004443303423244302401224204042430314402141140233110340423240041442013403231103041230042113300423213330113342414000200103024211330443422413033402341122023441124122014230124413120111111312003013444140242441323340213023243413232402343233021042010010411424321022143241213401110420343023211132433330033120322131140144423441001114003402313002023024040240412112031044100321423344112203201104103213111132021322210342044232013322330314121110412230214332020112031312144424444031334344103401021413131124021043122243002144144201440234004111404412401434320204011440432040024441242334121111240032101111401240211214123213413422434034410222120121433124232410133230221444413214111143030444040113101230043303112313211233210002142333212033400432212342422242404123414241224210324221141044132201403203130140233301122442002123044434121111100204003201114142201301321014310024134033024134234312032011333001321134131301304223212000113302341142110201344032444244302120100040324423324130332240034433232221014341014340233314301330222304324141314031134423210201300134333431421441104402322324023402004243221033404103012111023414422404014244401440043210423412021312304023442312424442301342203222232202001031133004112041043142334324144032241241410132001132344313240212202320002404240341214202012311024124313114222023224424010003240043233020214014313220004414113003430430333343000110433340320131413110120312000013003430042403242314242431241030131443444201110430033132100030204033101203304444240440344203100034421013042321224323010410022320141022144041330301421042144410031014302142024133004410200424121033404123013403412304233212300001400123303210430430100224332104331413200220110310222340121202212043422204334203020441204021434321204010444333130134230224111130012430444003402430322014402204112200022342244123233420212001424202002011224420112030140423122103104203000032340410023323143430302214230144402334112330312214403231230322330310420112241404032211401304340040020440404212344212131240014214211010020244104301303213423023210034111422143043434122220040322234121134101343411213300422324231002432323014244324043211120112322102303301242311421401011010144113034342410131024311311303014104131424221422030244310030041423310041240111041331234304022412104424214410432042121231421123121202131320404010441204432311340000300404002202203223310401001442420121413133301412011014033312223133311133104144212414221444004234020330012232413401124113303030224023214232410324232042121311124142402212201420123021403042001112324000230411104333221043410220100301340320202003103110042024004224202413320234200314310330243300244310111420003114013030331421010021321213300133114302314000343321312323334322130414342320342013432241110213033211102114040242412330234212041302441423212231320110312303403301214043121414431141301243243044231240102034324141012443202314343434423313314102142201032034224203302000113244313414002214320403034102100300034414344444134104224422320324024111043432041044240132", "312014023340114001200420132004133134042400412123322433141000200213402343104112414004202314302114210423240341424420301034232410324003402210240013214041222240440434204323112412234111142130321023202432020312432144131030043043203321412032114420033331300134212041114413232030244302132402223222304420043430242101304320102324333004143203432440124132042304220032041432133211130311212330242131023442224023040103414204023131100244343224413223420020413133334411341324402033240442244233242434411241233401321043332434004331020104414244342143400430330314434230243130200404341434232212000040343212431311401013310121412220012043013223410301221233303310241043301322311320120331114412341223014332202101121224342421402322120320422002103120304123114113431113344122411232223003310430240142041443121210124304044410012111404403232132134324314101213011314422304032024234300130220101000433014441101032331431421431323411404311214343334142232332304011300101330334420231423314001304143234240102020021014131322400403020102202410000110143102200103213124313243442123042113004400401104220221021024011200224322143340400141020313331210321244012203112044034213143002210404311434440101221322003433012012134013141010333223023423124240202102341433210312112201001334401440123424440344403332221344301000422310422044403424440221312000304022042141031020404332242002301123333143303422122122230003242234133023433343324224033232132432234122311033334000304040211401011111001124012201233304332112333134244401133341310431300110113400044303433230043240231313300312441322433121212101201023011012042001322003334421200131312004440310403040400204100230414434022232024330234144133241443131032140042120044131111214414432103203324041014240014141312440312110322133003321104430412101212232242433430133441343023212024423340213422143123200202024232001022402332202231133433044222112214330001120332412403321442110122440002144342300320403304020341242303002311004133404111410343101211042124410242141443131433234444323300223340324334311243114211041120322241342220434432023302210043102333431044400321040431243404320200010423001133210123421112210432301001014440300110420314330034202024124040430141314231120132422244121341221342240033340024120434123112411334000003432111004112334432344342044221113023200114331014422133101313403341432121140340321212103110413242110432320034033223103203241134134402344110022421103134121244341232312012233433333412433401003300222231223024431200232440310331004010101222244020340320023224332333140404343111343412200144330004331322331030100343103233423434113003034044221133411143032010043042331240430201301034130202332220113320114024424021124021241404142213232104213131044000332413300123010230040311242110202114223201422124310233144234304203301222204222103440140121300200214140321423231130433104243402121401022214034330213241302211324043034041441102204332442033142314403410441440130304243320123423422433244230301113304030001303432212432340243421312320212014040414414134444332034000044303002431344233121431104433333034303320411104010013403143201242222024113040231113003002411212130330013223123444132440232201001430413423434330440234101221002133124111243423130021011014304442222123203131301323300112333143122210100140313343342323023143303043030310340000442434022103141022033040342234313403010234432331433041002340421003213101330224431221341311332103203011203111114114421021123331310340020202342434304220034404333444303202310433121130444242103114114311110014401434323230330103300020230044344131130232233140200311021212302414010241342432031320113014023012043110241103042030442021233414123312124012003142203042141012203414442112200031340022111243112424124220101130343024334122004343101323130123132241242010204312231442130400404313221232113424313002424322003243443310212300332413231303011111340333413410040141212344420242203104120240302123424011444304221010141113124003031120000342202110042323142401302210341443004040100224232034133124342330430203314302110111141333102414031231421330423410412412144320033414144021112311433202142214114344014430014132021133403220032131400014114433233304010422413443314140424314014214302401114200410122234002142010442201103230400414033230110422132341201132300140301011422400444410223002431321004330401212303321412401024423040233410122304120412144140423024023121213404313333443342300233241314043020311120011423222421004303131013140131202233441130344403314401442342424420241243102221244340", "202231300042243111424134001042100041323304221130130220133243341404024224204230001023300132134020044422423244112001144000000232031204133043304004420314001413403401211324320004233412003334424100320014230320030123104344122322043323134322242221422111424342001330100331222033221101243230401213313043100230120013222112332011424221431014101301242440211303141220040301132241000222413443412132320344321422430330232010103001031144403123303340322044322002121442120314022322141403331033111411414233424204312411141111044041120310002114012141012024414040422302003002023140204240140043243401230423301303131312332142302030330320121102312230013311240334402032312223112332213304021122424031230212211442023333210022244134341323340214404012434341120243043243130010403304124231301420020004243224210443323103440003310403030411231012240402043210041230313102402433231130313440121344402022040421042004212440144103310342243103021133011023321320032434142433423420422412003021401442143414003112132134333404311201214204034144104401131000113432124204321013410343431030311233243300112124030213331410442220430444341134022332000333032442413033022022022131132232231224124341302111434011424422313130241340304304044444004330401124112031411234024341333411140422301131304010001030312311430443024130033234100221224102210004434213321123431001411242431412214422013412031404440043220314040411243302143203012320332334143400431300214434333111322430110424144413441034022004300320401240323340301122300343303044431401241343214440112032304332122332410200431123123304102222130210244120020334410313314303244234132222340404114132420111434004421134111201233414001244204401001020002043411330022400334034414140003301124324243341402200341114044200143321024332142011221041220022443223334240111323013024040314124213043201223334034221044332310033110340411013133440422203030440112222211241444102012211124443434102330241031202232421113114324243020024244102213432401243330431201101234033010013330002001132224133231421412042233220010301142003011402001141013233110033320204130202324412132310040111433114341331403442343142331131202123220341131321310400103014310023110044142340331140220214103321121140023120431143432313210243120122040342043143230324120010330430330431311123041324301121110001110244344203404132440211124123000342001420411232304233422431134040404012221040212014004201011001043344034222240014400033412430201141033344030112133434143032032323434231313244143131311342432414024440444213402012040411131422234431111223404004112324033142234442424114113332232122302144210342214322134440434143132242341424320022104420140040043413144233022113343034220213003000111111313433301420244231120144244432244133000322241312021401100030344111432320242011301100222103434202010120313314032044314131224412420110234303210104303424022112244234422143102424242300424344320402121033113144024301344143233033143024010343321044023114343311210400200443042332411013040130441133333020121204003224332131001101421440134120042424303003202333322040144320334230403302221030301032124113123100012023413212331433334030343024220040314242013340111022434201210404224103220231333114340044343340100021001422342403124003314320132142340133010432324201221142310314341120110243424014110320044323434031040244431433320002024014011132022303332312004123200342043141101403131213043024011320132444301230311242440003324320424414130402311324423412421042023331430442442444432420232023141144243430112242213120312422124200301004342004134032132100333022200000141344001021423202141121033430243202031121213042110130431004324212330440214404200223104200122422403402432433023432002434214324234433444224312144431413331132244132321313310443330333300220244433413102231104413202413312303211114202441201134342324021332340214302343414341434241333431441432401413422320134320424102142434303013413140122203313322203102303344004314214310310324421433310131141430143142242244243402212211411424144324311141240031443343132214213411144404002032132331424402010023100021424342220120114143233044320024231131024340142342201001000044400040242033241243023002243231201331023221400300324420312043144343410412041202030334024414301403114141300131122431321302031431224042424410140243143411323400132314334320301012022201034111211403212210443404141301323340411113123001243410323101144334314012230412313414212413101441223402031430111034014312124422421043241424224340440301411142111330234001141122130220010421132430211101", "134344011312022102420240030322313203311000004033440430041224300242443022133410044324012312111334322044204101304114242443132230111202411241134041332103042121214304431022214322201433401023442313220023120310240202414102312223300203423332203124441240022441034442242212041214333212240104104021041344344233233143400023321333402401233232132113002143441134223403330233434414142020133331010230101330403203304111422032320042044443123143242104041044224223231304342141341312413331021413233143423011223244224010041403034343244434442103214100412402330320420112043100032031241142224111331211414413343311000100330103133403244403442321040444314120032013404441114213300101301100004042342324403403403334034232311230334041403330021440423044332103030001410341033442441020403302111244102300132001004011330142204343210210431400214134323120244412124034410333122331310332340430211130121410130442222112043034433123203204302414430223404001342223210344441010120430202330441230114410410232114303144441234131442222300121310221111333104123212432201301302221103123023034120023332403214241111014341343014243443343324133041342402014432231420312104120201404133340132333303123211130124221324114043204204113423240322022223431402420442203112220314410014020420112030243430011312100221040434122402320423043142401040102113010132220111101312440003234314123212212414210242300341423012111031324433021202200442320333144123442330010421243414431303343431242342420210130100022402312113434310042012334333133112120110143112044121043314123331123223024410321243240224213432120030420340433330421024130230231220411222012233314121411044031004213110134214121401404423230302444124244130214441002411412403141033234400102304331243140142110431233214301404243443231221421210222241142311102424310100342212144000010410333432310110420333401100344132200223320001401000321234024314340001230114040413001320312304314234211044220332332413111200133103002014112434133304031130000444411330013200010014013144443103330201022311114442340400011430000031011431210201131204040243020200140210204044332341333413240042342014331204203224230441310301323122321343134321022342030404132442034240134330033203142004232130113140331230332311402334133321244331230412340332104321210412243234221014202002131101140311420424003424300444130122144110041041311203000131403111233130332414213320400442132223020410340002300003333322110043130210314230413110111310134011302412041024433230040214234232213114304144104121401443113130332122301300140240040202043033301011321433442002123404431213102132243343424030014120103024214020144213301424422120432313004041311343441410014024334224330041320043332334440421311234131421303233010140033032021042423211401244314101302311342233322012133224012124233314023410044122440231442023134434424021422302411330202122444003210314143344302442202110303124340242404002142242103141202402333224230121223312303014324242241021332234213240033433240241240420242114141423103233024030140231031012242211102112100114020024420402310132004442220230031303132142012243144321330321404143042404200301134023034433001003204400222022230341431114044410413211133341002123304124414042022234210011203301220431222324220402331432223424441240411334142123221314243104042231300111423131212202042231140304001323033213100211303413220044120402321303134333242102234112012233120201022230123443233344433332302011414142012312310401043234003330444310242234312144314331014130442141102304433234314224220301404423241000024304102334130444240010322022024233122110343100224200034231034241224242301022241014321240120003432103101311043111413111420434012304202144211203220240314010320402332211303031320024144104330040000312134014142121022134043114201224403331222130023330141014433232414021000222331424014211044442233324404204441323111022244332320234440032002423312300422314312021441112304311412023012044000030223332134232142022444431233232321330321223021032411130323440434012031032032001222441001310320203244411042110221210111142103121314434241213314224324412103010401311101424142220242113223133312021142410033141041043344410321104410032030423043113013400304011301200314231003304230014303324321122211133022111130330413200231230412120133312203023243242431200240211144211321403110441210043133102043011031122420332211220314324003442340232314431444204403033300044000041341123024344230222114143201340043304113342332114013132003011223204330442332313300422133420101134204333021423210130324320413223", "123142213012404130221433132423230121211320320010132430341411321422041321200443314314420441441332222312102100211421331423321020434130143331241331410322202302240314124432244422303042131143034141324313000002200124434203330344404140233013324141121102444211202012011400033230100300140442020420432021412402442143234322420342221204133210034343434011122210242034324343233202202040021114431201013241113423404324012212030431332421303442112414102100044432110404030033104124322442114301020041410403022313333324123440024331120333231324300412012130221203244132210043413244241304213324311043042033034104133323422201114444444033244324020431330112124424004400400211402041013232043034202020333131340411232340130420234144401043204102204232210223104302444422214034013301321242041104420101142310310204033332414431111331343123321431111240033134200012120333341134330302444331321213111120120331431401304234143212211441340104421232103233333240421142311431402312301230214442203333011322040320121440121024122103003231013122333440003213302111042202431443031111322022040011303411121403401221134334220144204332212103013213141341032014231003031130202331040402110411320300440404221332221030313203303331133242324011220311103401423323202131031432140134213310431041241121144242101301211302143241403233422004140320003230041134404123332243201342144431321322440122412302331110142421401444324334244022210220330311132211000334434141123434324333020144314044244231133141322200222333341341424402021411440331222013004030410030304014411142244143203003240104424404311202014024320002014403400300444320340214034202112243342300214243044330440204131213431302202330120243141413222423110322043020303023232043213040331120304120203111430120340343212334413211423040143014414221432124402100101100132343324304331212112342000042220031403341400220344312002113040234003113142033312240300312000010412143111304320042212313101100342210120200042014033442124303414202314214410401313340214321212340413244141420222213421233234242242244244424412101023302103112442440234344021442114034043434403304332110101423223142443334144332123420001441313214420322430101340242224002203004421444412243321241444013324033302322044412110433330224140002211131242444424222230312133011423014440341123224344402341332422143344042220321142434144212144321202104434144412324021213343204034130023431232413230301041123214442102212311023444401034110323143103112442443121032411032042311441041023344042043430143312113310010014232434312220210201013342232413332130023014112440014113204121110204134241334044440411242443332313324020311044423302114123412141003312022212432112401342233411020411204320110411043213124002430342043020024330334442441040343302203024124442310423421204422421000043233234043324002022320013134203331033012330040402122332031021011223310123301042302221320111003033004434333021330431434130401401034011034314023441022014132423300012410142304401411041332031001122043323033403000210312041144310132444030303400211421041203003124423130031342324432112341130133121144342204031231344114231334413440100410212403011313030214300403233011431011002102321141033340332002331421333113021220331432221023413223104222100422133211431240344141411021220143414303244022343202240343020232411100212341201233310431343212404103413340044432044040024022330413320144002134420123032223343324434021211421413242442133442143000341044330104433442044142010021103304223130300004131010402012322004112040402304104423230102142234034114433111243003441230220120020443101204143331313224022421313424221341143144034340223044032241401120133203202132204304020143312431340024424413311111120004143221011010422310310242443233402422204042242342431132032312421240223231120133210430404313331420122431214221340431430143242302004214300224241104344240240301401122142032111011423231022241320023401303240430320143024220333422313101012241203032022440433433211132333244341223024010004443441341441221044131144023301100100230040024101141110131043142423434013122344024034143032411111222000232420142224431121322431323324300422240242443213042342210323130321002342322033002332044044100101101000140312021343321242102333241000410411121333213123132333233030103131134300441224101042332124303104342230434032430101042433040134414012231120321342010211010422432022420034002332323024023344044014333400424442400312123200202022032321013141340112442220140410222320441101010023341400404104034212330300300241404030140240310040133101214", "021003303223411420101423010213403144041101242330244101240003024333203323021444022210042332203322443312112410201230020003430313213112321204334423413132441040220332414224002333300141100004002121022402243430242344304104023340301022411402304030243134302411200124341414233142424340224201132232200043344241024113133000030144123112014113320320311334130310212202023310311342002303033124043323200243243131242032143300132323443304422023313231122012404042032121100300220301020404410443022412012111344323044400410011324241004242202122100122304142133311130004132142431142031311010202420000213010401320104440310113400303423024032330124311012223340042324004231212104242212302314123042324300123123343113300323222332304114441430104311002121114242204403212201034014000420301030011432032120030144343404321112301431034134441341114404041313441134321314030341404233222420311300212043411401040114232224044310431311400200402223404142341330130004144302323002032334201042411122423104300434032003134411240320320430222430014302031302204304343414144414241241300111301014112301402431122000334042323301404230043332102022444312220201434443041041444221323311133112014041232033244043404333300230113113304134112111103002010144131323413003043413002124303233001231143102411040122102434321233003204210423220400242314133344411213104401424024224234130212442422022320104212200310202002140320304231223240334323112441420100323441142222203104124042024123130400200200122241012303044042330304140242144424324314103342320410323240414110124212112340303342011231342332121444441423013221323240042011404434340433012414430230012141440402412434013311420444143024222302024124210332010223113321440031240432133202230441314003432430320214134403231012411413114240240240414011402010143130442240223223312022320144224234222100003141013214144002434033423433334343302124222131031234014123432234334403130323300340213130322111243013424002302310343414312132201400440031241434314213041422244133321204300420400310414000330443410021124032400332311211012301011040214120044423232044330003200434243131121123013133124240140301002344302244440442044002300143034413000123013130431340324342140041133222141134041233421433200124341340124330301223230340021140344221032010133014323010142400222343120044214310200113311234132243120041110034244342330143422213114330223341333214241400100110001233404233403341222041102110121303222224044340411420201002233114111040223031311414031012004312322403003103403040010100220342420124441100104313201031340140103203304040323000122420122122330311012002124233133200001323440213304444144024000011234333201440321233124330202202312334312111044443014403122323434121303411414313343314411442222230302013332134011302211343423420001011412030021413422212341231403343432131311204111011201114312044333441103002244044114122402242413012422343421033242111214131133142032404133221400414324002212100424101131221442213410221221222033002132042342244102212143133301411041122040041104022400111430444431102423300431430414421302433322221040003141314141222210413012411343233013113413421004411411141042234012003301112134114421312334420404004122413003324410014330324002222302003033200434314322304422442403020131320000423023333423044221013423004101233123413244104323222013004430432002201440430442143244331301303301203311332134042140131101100230103313314430044120000324441420121014041202043234144442440231334134400342434232223021111211241224344000143014344421303342121301312323021202132202432214441413002120133221001320110232420333420014033230313032312041321204433244040141104332014400433112013013323112041124002300431131232031402230341021402121334113021342330010334414100001434422222241121400444103321330341423144232340322030123103231311442004123420140223312341302401141212411440042014222432321340121124421323422400302430014242044212331220320340224010132333133144230122344240310031331214041210334222124134221422312302044143214140301423304014400222424113223112012422411341303120223022443040342341132100244141333242143230203133140043224302213021334444342104313102401321311124110303130320122414314311344224323111210243144110401000213202013232244023331230134444444223101443114131304044330104310441120144441331002114231024100024142344332442423004111340000424444321201242110203222400003044443120243340301343411323133313010430234210430224224312024022201440204433120411121300243102131014114012214100222020432313302233222404333140400313240113142124233231341", "120413441014102043320020101401301203132443244442200030222111312230104021243014020113202424313400303200431102432143233012313304324404031103324321301043040122024340004441312131324213420134441033111200021123423111220041443334030422114311041340230140240223204132131110302303342302110123244100443322223003434203230213403141133314000042220142042123002014122311142024143111010220324312233002130421234014343330333214444430400402042333024333222424202202022433023334440414110420443342121020300124324011433020234100000142030440244300131444032432211332434423314000314213102201032020220130414424212003000102241113432022134144111321233324432242010334324430414232131231421103224111104213032323124234030322303042330040412140244430114234030413124302301041013330442403404201302334044120044112133144301302013040201224112430303302312204344232404104234334210424134333332311304143041442201342213214342132001230034440414232330304001440312320314040012403441334142000031041123323134203144420044313204343410434023000240440430003010034401141213210423102313420343234124230140311122332310034204421211212043110342212402420113321243231242021101012242233231004102002323213031100031334304224242434141243210310212400103433004334312121221242102400100233424324204313211422042303132103212032410142141042034404344222200010203214400423101110130000013441430243102041310102432231102210041444214411140313113030142403044033222423112010214203444031130021413222100234134310314200332132132413320211030221413403420403002332303112321403242310232431002401100203110212012322032200144214300424342040032103101442044423324103331142231414421034122311031011420242410122202413402043224121024331423122140344003230333014144034414444014020410122004101101130044004300202310430331241124213103010410234421312202003203123013323342200010321333121314103010232342420333220301241313003323344202234303040304200110412323211210204434430300200141110044012232414021221024440331321344032040122310430030213211313024204330311320442132113122104122424220110143332134242343234020402344331004224012032020141422331040303101310442203114332211244213422301024001011410324002421112121303224400404204441320142013411211014424021322201031033101120012233343403102114233402343040203042003032123120234102032404414110221030121023231400441434433040113414313434311210314013140241332102404222130130002031332333042041042034314230142003033144431032341103220402020001041002311234011243313404430313044020021130414233312342212233230044431102300422300031204322321030121010034243044431113401432414034200024143224322310022303223340013312303313214111321003413213112310020412044133134114114422343421044332000134402302041240424042433320410402334441304014334001222204300102002112010214302412042121100400300002013002334404232403422442422302332201401033041331100103014434400114123422433034402142240411033411400141324440313403213001201102221304003301032233232301301344434110131314432132411042033124311443114130130332411243103434210233213444013134422324242142110021314201111421440403041421242401312222041110004340234003314131430244231443014234341430113301443130120021412012031120434211013422020141434410324443344043331023031423122342100344121400043210431102322341003230044242410310323414022014022113331203212144033142331044210201034042121034004024202323130213443304442434212121444423303432230410043231411414032100340044341320210130022114201431442430342013024122422414042212314121222324321431011013343304134442424341034433101334240203020320221142113444123144440422031020002213442400301314420041234434214243004444211400413240430304024410133423141431433323210131042210021344222041034311304322120224401023232230010303003413334103003412411314004122240034241134034314342322130420110032344312002023404133002144310402140042431432210222330244111332241343041414440131123042001422021031442321212223444100042422304121113441043213032214143012443132020341212334131113304031110340432223133422311443011210230414341131324341402332024011240424001201001131213021234113420131334111444442143442220211323401202422424002232120334144203401320442330210301334404344432003114244222031444000040341402111432214030042101012130131443034311242111002210204444321142220033433311314322010322443010133012323222200302203021424210204404144034431434001443300241312434022243343332204123210014243123303002110030230404323021313044210220244124004223321014041341413221401211312303312204444113024433312403002224232301222410004", "110331341214314030013313401312123010030424210331202113121243134431031424031231332102312411044020404040422233110421002143341114133321314233041032302234201233211422332201340440331112241211123444231324301042023301014012030210121024134402310030411433041122430424403340231421203334424441124231430010034402222302344342041010033132014011000344040120403000022311310324304314002443011004102344000043403004021212112344013422314142330410104213420312014043033343201414340022324001223213114131001441301001312301334443002331440223224003113440010030412143310042201101310221434121241213414221402240423023203411044212044330131304311441234333322311321234132003014414201301234001141312314121030210114130043033121342044004131400233134204020422123023122014141032414400104103110044203314111331332141040142113424242441004344242434112404031331402214341042223103244133214301214441044303311410044301342213303200131214210401334104101214014003041113443313433433420010304020240423443223444324034122121323440441133022020442203204420433343131144104233333311220004443123220441130244130131004241001204024020032243224014100414031142203413132444224112203240301234041042321232131031344214240322220310244023414324421124402143330111021332020433111001424140403243200444013440433011034134222341414232212430000200232310144222301124143243130200241104313140144411331032041304040321423400123041124433232123344141043431132203342440132131334203003404431144121404432041012301321112311112230421211444423011440020410021213023001224034420413434300220003320300212040330110022042343044213301141401044423130241212114000020121103403021141020244234244402013034333132140041130340024421042131310320014204001342321144043110023114332210403013204303333240221044422340422141132110443301402444324131031244424442320111214241004243414322131422222111243322122000230332413032330004041440332301144412141200411043011322104011043423422243013422034141022110240121031021301333101443441134004023333430023210112124324421321201202313014234100433221242231421110211310003304041044242210032221044334312231001421224240324414410011240100143314232124330430003224004313343401304001121430431022243333013124102331314122120443412340234313224024143133310024312331304011142123123341340142313330020211202030243104314004430440110213210444324302124430140001400200303340411221323340031201040011310411311021433202313124214101043240102124242200223301132423203114232243331011421403314213011034104230444212320410011433114103234023010342020132102333124421213433304123224014002400202441200320111422304422324223131124404332331412221344113444024032243414422041041412030033421331421341432142342032231410311330133100100101332201114212344343410004114131410013342143401012013400231220112110140112421013333234234003230420012124004102244440143112141114111024421423101034300432144431424201400230110034412200410243121142333143324112420330430102203402013143222241244110340340110042431030224031221030432204424122244021113130200340121314240230313210433343142423040004134441044424431200104304002414220310021014220430303031441431024341231040223443421144130200412132020131321021100000102040424432220400331231202114422002103242423431031232014242401434014401421321142200333440434041001013321134233144013301444212312432322340421221314442301303123040010410342024420011433444212440040032342240230423404142431400341321433103132313144203101431041403000411412342423110322122214043130124234434022333030240041333244224412011320232223223131012024203224023201034443314013112132121212323210224033110223344311423142321311434232442024301341042033310442203230330320010411212204000440300000132100224244440003441032124143303423141000444223300211200201442143433244002333231311114000320213320414130442333324241120124224033204210221144243412302344110040043441120040244412400143244342144231043213210214103230231334412101240442212413120222333431342311434432404204024411004404342340404421402144401034021231402020044113201243113441102002231103012341012110033002124004233130322242324204402201124442342023324103201112231023431313130442342341100113013434110401010300210034143102320324214440434132213120212021033032330240043403444210334300201320041042214414432401004233043131040400404141323242433001401330113340241344430123014220221232210340142411430300222400102412302240340313122411140142210223444032004441143341213210202433110312320211234041304223410024422142101011443132004134001111144331133002314021122400143", "240122331232213130233303042104241200140042023430122114013342241032311134114144403213304423100011020102044201013213431003013343242220443334100314113042120311400204212113334043432103403040224304121000341241303010224233213224140330322114143010112210043422340344122102330341222003000341314301321333334302020021302400011304422120024043113422112414132432231014000132111001210204413243141343002242133244024040114320311403142414204141102030220040444132112411203240202103004122241033124210443010032020034043330103021034221020032040211431313202211322342302414124422213140040001211340342010342210143232141201132142321243104133132001432434303133404203320130012432401000402441431433000243043423401231234413114443414104120240441130121443243103200012220003221340012124140334124421023440010004431204322220034001124134010414120321110231330413330302240211443241312322224434401242402420334440440243121214301202121042041434134010311323204133304411440332121321320201143430311022113010011033032131041411210002200423124123433344400141032203220420100044300413423014222222003221330121402033343002243330031420234120442201402301212402424431302201404223144404233441330111122312123010110002033134411341321033243330140023043212212421332140223403043223304402000221441231222234230211123240011414210310320443331103232241233330312311104130014304201144244221421431130224044110333324420102124442312412422112114234134120330332212102133003241420442231103244203130411142334324322340042332343440124241410204022440114032014240213001421303031122334231130010242310140221021001040243444012240401124101244224443132422323340402424044023201102104202101410030141042033444400110123330243433133022314143344004230011224343332012441224340143212432322333044211233111334444234400300231324233200034043402012424210403122400441320012404203443423314002141310434222212334124311221333122420021010322131443432343213233430133110214014303434404324213244131104223424003104243430104414331341110323224102220134140241041030042040441320412421123031321113143040330131401033214042331324133333000414042114440344300221340344121401300203423004000130042323333231200130444103310033433430120131321034220422430114313233031013040211300121402110212241433332042010101312300203243233114421014001144011411441213000024223214401020013344414003244114232104311340003301114042102140144303220244142401230223412432134342310232434341133213404314433042004000442344031201010203230443122223040412003414412042111304234304104101311440100121242031204134423322013213313213431011143430411142000421233314430321423312401422042122030320322244034434423241043213343441143001113444011111222444041304124020200340411003442203200034423000124424043324241013033221442120142343040000140212324241103420412133141303243220021032411111144101400022123212002323122421440112014011003301434420004223420432321304241121411402004420101443101010214011130131342441221022034203202322431431342131144134201014014303003014324320404233113411201231220120132242421442201103144421243403020203121202210113220313440444302431030041221310202304041103304210314324300400433302240412104343042424420242013044111303242440242441124112243313003234024422212143321144103144201112120404431300331331133021124110344400133444411243442421440321321340102032104404202423143030144431413204104210343021344213243224041401242442424311323311423011340411333400441434041304440114203043000202130120032312121022340224413423221441144324424110212043332442040330013341214314420430240041224041421404402324233300124320304114320140214441141302340113012141103433310220221431222434213130314421003003212100340430301042421403413243031000113012202113430332041444440002144114240400020114001232200233302124444322141230400310040022013430131302241001034014234234301012144134000243233102010144213101211112244214140111003212423103243030244433032440034313100014123411143421402112321132214132234311241424204223002241212144134304400423014340031213410303312142412340312320310134231122231030232040412202311434312404021444323141124232434442111440044443114004021334223224004242312033121013412210144102203003343401114410433322101421123300423041222300413331010204043110144223400023143003343220143400113400312231304123242040102121330013203242141443012040301413231411314043034034110403134441021111224224403231400440342442121140030314322104244110214044230132130402442143412230024130431320043201041143333104130224231323034403331104324201313424400411111031030314", "212344332100240343210243403021324103140224240201211222321040021000021012204003313220024032234442003202032000412003224312340230203234112033122424320144032413342104040312324300343201330310140110013424103001200204031242322104042021204020343342341430202431141034111340220030244322034130221142334430041034444024002204342112134422433443102213100304111434110304410401211202224033023124323231120404423303114233411113241434420440343433314420343431020400041223221022010130301034112312333003033220201334124212013314404110041030212444301202313101441012203331122144243342031234202132423403340241044442004430141321400311004114414002114323323340022411344210241411342144323234340421003311334343440231231212333140240420101321404311114323040043314221141140044101003013000213213013414401323334043011143312043421440142421321414103421141134320342214434104002212203104330242121113201423443032121201330330430321201034401232334430112130342001310140212221321143242344334003110112301210014222231203030303110142433111234134141300223021211030041102241403334344212431002010022123030023303134312201333320204221431323240102334134243214110332001320034214330130124130013331123420130123342241104233134421444420223010132033110221302431110113302243331220313211002423124143133301142441131334240230230034421004144400043100432212131030330334200232121001300010444333304102302112010103313234131442231001233221401222001120132303140111022310043124043132003212004244212031404013044230313044133010444341113331102210400101221202201323033311001430233120144432243004334232003143322302240200100103220031211344202322023423040041012111412440411222320322042320413221031243223403303143402240023100031023241133042340322214320141033122000400400134401123243030313243234222003033341313134343044033411021243113132213142443140304444212444143121421020210242343224204124200220200440212221043322334441341133042302043010102342300122442442103312222324443002311440243221240010442141111210111423414301320333034242424232003322014324213343403300031042124141121321234021442212341312114323414410214423034043301442421311334011442103121234003041101013403133242341030224313244221404340331324013434031323211431434330321310213410212322123140011003414441114424122113222400044414412013401240141334420134300122121043004011141322241322340031221244231141301111113242213401130004331203131023111243411040304341233310324343312343031341032211334223213124020431204212312244002411130433320021044324013201340023444012402221320212103230400210402424421314104032311334102021424441221411300431241431140100231100443000110112104310324110420422321304344330310231222323421113243144000131340343240203403300430230321223012130324032340043342420243433032200401023410000210020443111314044132401040401132010122442120212334041433003341042223143022231331202442041400021140213231023043334321123441330333131103221434141111014303232214210303221344041334342010411214204332220332442142424003012033130313444123433001011011411034141300042230431110240200024120332330202324200223401201340304231222424104100403023040411314443014344210120221443120433421313432103141144004401234011343332101020112323044211014033001230332131123143441444131101141213301332004240001314412210000343443124433024330021222014243202442103204340140003122302004120412410004121111132432142340440130334044000142231304430340023423420401403112142204100132234232400230100413113034333003014232134122334403320234012411314110112334114434023432211330414323101433242021020321340021102420301400441314011130412241410011223433200034122103110104231014104104114012133324202104344110224110344421400124404244443423344442111103302242003113300012222013342304003100131200104324104021440330433440244100134210114042230141023221122123111043023030103011312424013323323142031300321322233443321111301114211211131323304323022404203132312441200043122221431404010010334214040444330040134114141444410220412030430341333144033323401034010134331314403144000340432440140401020422112234203013401411221000030242030343414420224421401431224122103401200413404404124020203404230042240410242333012021234030144230030203442120342210334011324224321224120004323424421330042210012001310412202113301224223200423330322344320441211202303332324303240214314101113012004024130442410001434412022310241204143401122041020334211424102002104440404433203002034000100032223042423212143221003014023333144444120030100312442012322131311134023433444131032001321420143200044420", "210130233141342124342044223412433143321231033004344313432234304044100014021032004130133412224144023312422130232324213420404243014211201032221144033412402043344404140334104443241230400230323340042233144033200110232430032040303144022114433413314411411200414223102400210444223134202001331311400032404044204330341232133201121431012304303220213303014042343100314320442313033120343231202330344204410300344402341322042243413242042212122442114243333022020131244141402042142413111422132401414420121000430423340230112222332340133412323322312143203304241444141444042200444144312122302142312442234014213332312141241131024421123013440333213431012030301014222101142404344040103242321434422402013334242402002421030204211202203303401044021044100124303321344121132323104202443223321112431103413212311303324214203413313044414104122222022213140443400433000340232103014333042041323343342423014203444302244010420141204203423031010221403224432302013303344444323141421431203133140331023411231101344241233403042000343411033003022024013340401144404130131444421023340421002040440422221022324004143414320432441033001201132000314344443422120222043030034042114030324040213413230313310010232314130411341322011032231420330300214402343244440122014111101023343202012123123312123400123401414132440444334344132413440311413203244200321400433410104430121443014430331022102431411400310144311434213013210120301323210323110400321001142040302440040340041142242430001334110010333010311021424240201213032100314304402301440442334202114411441031320432402433100301213104224341330213432143032114034042433241030241323134342131112230210222100114311011010122043231041401201310244440300143402242044123203302331222234433233211420401111032031344404312404140220210123210022410002122220320410311423224132122421301220232432214124144240044200330232300141044143444314200032110224314404334122240412012403142101044022001204034003324444300434300223042002022234323343442304200240422410023430411212440232414134330430413033134241044231022232220130210440141004040003301331342443323330100303102133430103014322213303234201413241242214010444033242401430143403400240121303324242442124114324332400434413420100424032433120101441422110002212143321023234311211131031234020023211431420001001030044041144022420420002340223440220303401411344334430434111130004000010211404020241221234032444423240204122010141112201203124412310401412221011434331223100331131414001234404411214123434123423124244042342423120104232420013002100323333441142123020344014040104144314302224314433122014041431042430441041202024414401330143213404204434420332012100114022311234041304331414120414100433244010434111213412403142422221433302303014321211201233004301432004403000311314432200234443114244321433442302243200114432201103041240332433232042204121423032330131234043121420020313000131332043420301443211004211422002031020144004003433203341331300003324013124003133200334131003140143241423344310322434404040032212444304433444202322001041304044004220143322104222303020400421230211001030340100122433010104134440221312200320232220242001140204343331300301024041211332301243044324430121321120212140000031304031342143434320432324432341441210242301113021001220200404240420421201114133232034331431100000222314232021443013120242024323333210443224134422200331113031143142420122442210214123304332034013241202113032400432201112110211114411433202030222143200142340243330204220023324222410020332241120143033334340233040241301014102142330124342401102432341243311410431030432414234101411002203410444111112204243330022033034211223241433411302434130403340131320314330033114223233343341242441144020430342031114423414202114131234332343410101134342433024112412231403423121213440304330420132020323044314331342233203210403323040200311331240341210204111332431123122322440010040302132002133212020004214422301202222422443422333243423400124323300402141032131213123000022340304430142124012230331012232013240340213223314102101142020231120421301020013022310241113100102404432102303130142023032401111304302021311143401220214003134421112112222311211422103033142301341144040104424041143112322011232103114212143413114442422441223424412221100442024210342141111330413320342340110413122231423142332100334213034402242202134144144430141324343012331214203214004231014142221023243343001410030210244334414220434324402422011402410412110432120240441422000114403013021141110043203242312442234104422332341223420140133344113", "114140014141024443102130430210033203331020132032031232401310122231431100413230212043044132342431311402341204341421322000342144433242044034412031343424412244301232221324421003344221402310404212030413030243010100114334443131124321142340441440313040341334334043003431411030314411024212112211343231033411413020134010130114314322320042402402100100041440303222100440130023311103024420214401041131423203411002001320421403103312433343141000210043311122441213132110420410400430213131423122303404440213011332301301341140111022101444403430104342421234300020421214402340202031044132143223023241021411132124332022031201400002243131101041013424140342023441224434412203023010324042222414332424132432244104044424214014303423232034304011110012410101320214033103400114404324104024224323041441112140441241240333434422132401310331321034034231011333441131010130203244234303011230330143000204244210143414410240140223131343443410202043221214123133040034344333443310324441443231232400103344412113334312104212341110301003124212204031004341330142210221343041401430234040421124312440321304144323414232110002004313141231201131241413212414412113443314323320241312234222012210041323301324334443000420003424211312411130034111341302232130434214123214120314324114422334110300421313221014332130230440333310443021312314113424301230244330431120340431101233003331410442022332042102143230312404130303433224144420403034122111334001314214331244040043434202413313441404402210302114402340014134122131031122311441331004302232022423020314241401302140223000440211331033342142122003204313204414231410111214122443441434442103023144301341303410030111312120312124120441223432213133243340410442113230200203442323124344013201201103234112232310443231244022431210334403404440343224113300102340321324133132334410331142344140022220444434112324304024023231341220231241114440302412044200143041104430121140140314440134130220132231134000304424340431210102340203320121024010111330001220404003000000044323330322314032222011143212233122220143411122340010311131014331400030224130124430104120304124310201344234143200233440011024202113142204402233121001013131144043303303404222204024024201002000114132314314002232211024400411011123330123231112312330012204043003314013104411112214312443023234242210201243422132304231034321202400432414324224332224100403101312413440343434042312024210132324344301230203404203011433234201423222424024413102232103310240110210432020103133311201143411432400344403010321012322400424311101404234220223114112300043301243221111121022113010221204011242243423434143340122021114211224133013143413012332130330301042420412340210222224200423411320042303113401210034420301403114344300141041411210110242013340242201312230403314141143144442301441430224320321320112134334131404240331403114041024214324000340321142231041131320433400441140320212313443003341000144411230111042130340232030333442121034402432121234123313032240044122410423043311440302011143213403411103424044014440431012243123210201014212023302413021012241110041444032000424012133212133301142110300134004213244230102211203320020121441400342332100013221020101022343021331124432210124222443400011333103233020412133244413301010034432433040243122333210102010324222302431440121211040143311444141340134200210231331244013214003234414042121123423220113100033041233431201423304221040420004211210442342110214401432113304301320421014420123123313304042042233210334102420211002034331113320144441413303223442310233112233114114231202121222142124144110030442231433412011303320412311130333102224001412021420442343124301140404402030144412044322413111211230103142120433114230232444413423021301143424122431301443232430330442114413312030231341203230002213124031222002102423214434001240112333312131213311231443430421343404331011333312434012343442223440344310033423414043114104222334401332411344311102410404030441323420222222400424103213104334242422103431141400441422122441120404310301123443443033221203243011411222223234203340313230314330131003200120403230322300321432043412002302012103231112010120234411024412303143132141431244333440142343020441021044112433032422143302420301441310334224243240414303043404001014021410034224414240110114100101430041411333134320014403111313312404231003042044433321103022312441344301141144222231212111210113020213101010313230421120242320104424013133444211112133102002124021121100204421441210410211033344014133144440432340231433100240344440134003440323242", "440040334143034123420301440132043013423333333110034303201442220113142343340301304304113130323311034423300021400302343242233133400340433301414330213323340331012000221300042010100110423110121132142001034102243230311342104040024344020412342444400421411244110424121122103304131211400342330140211101423031021423201412124041130333210410312330002233011401442000410010211412322021111011231302122341020240013430023214310434133104400312011024124102213311141004120114414331204413430443132132022132133102314123312013100313430341330342223321204341124012240131021023221434240122210323021024103022023243203431003101123234334223001141022323141114032422310313001314103021113314120004041032141424014414030013424000222010430223402324210001441102003200113311420212230020431444332421220133203130044344032113134112234334401242131243100333413214342240130042230314011043110141234001043213103404424132133141440341024243101434442400103134104241114313442112440000204300312340444320044042033314310210314430412034404302141233303322332210311443133222144121012201334011241344342322411044400233430331120224113122343312431444334310241042344322324440200331121020400314222141404200023022122240421212313110200201024211214414423204401102120342443231443342221121130112010201011423432140240111443042120000000101244434241322043121344423003044102010422202423334113123034233033422201221412243111334323203201333442234232302132330020024300333033333341440224122200410134313142032120210213401102444021220012142401413003320312412140240003413014330300123210310222121132224120240240111333121143210143433021343242342434113400411003300114043211003003213102110243043011103041003200024131201013430302213013410243232141204401001410113214300230203102221010242102134233431014113424303333142002131301212132042310403434312040304233443421031000331202344411430314040204214234230404140041214234221240322003133000242213030134021042441331020340104423103131401140024002241424301131332212222334213422002010020402010143324302030424021310121001403223242220433030303214440134221311432020101001432100243102200032302012413122004240110001441003220003140032443212033300223031221114404434443311003120311042313341021402121414022342242331201042443213124432041023004100433031331012310021302220232123033330312424124340314020342141423220302044043040033344031234103343021232104434431444004042034444132240311302200103011430333202144200324011433200032430324141342413431241011301101342420403313432020311243314410201041131143214243020322311334320230323321234201043433002003431004102411123142311010003041214301222420300242442344403214421222312003241142231142133044132411231023233220444110140014301433012441114101043311333111042122241320342204202100243133041100002301300131322304000441424324012104233241312434033242224211402042432131414322212131130301333424100243224414030343433434012112442432422114041014333200040000224113304402044310321142344001241331121040122311332030224240113320312012430101220110114332310211431244440311131114311414434130211130012221140101323003014133032432110220042224400232304421104310324121104000333223220004100110410023104242132411014214404104112332313224234343404231003133304113422040413011012434112420411432413203414104413110343214321142013114424200343032102420111440233213120111103002140041421333441040234340303340442234403402123200410330412033334311324123323323034213011311101343203014200414033134202424331214312403031313213004001343303431424342422030401000211422040433112141333214001110243224101312322020011342013433024321033022013203000110220140110202302303403420342234103114404202231420313023000324010233422423214223303331043113004323310012131441443103414403333233002341404333114404412334421212302224434400022210242122211331032310223004241030333410131102424120003012401020144342323441002020002401114011311034411322431214110002420033200234011124140410342224031213024024342031224122143020140233323021303144212134403322000303221321121123322404120312021440314311211224232314302444221433442311340030120101232132031300142232124301200334432103331102143131014144022011013433243202134433020200231422012012300114424022343243200414212323020322444400123313420404322224033204222401004023100330204231124111322110402203333411442024202033043341323124024141242003230341222202230212110102220043111112402004422103111114232314111202440411304212104401422334010000414324240010204143404300120424432314114014202240400043101423412421101431123410022", "412121321024330020044404130013232111441420433433310133414003204224001422013104112002040101331113411311304100204403322220444302424033103401111342104312212231214011103331234441414143410444334344341342330443203013304411440202011024003220003442233144432333144441100401344030002244032232043012204023122343110234211422321131112204212030022401424024040310202134424323342203423120242111434304204202024411322002321210323004224202413014414021003213214324340404321042313430314414031014300400430313300302001302334102414223120133442414102123040433203312404420204203124124233123011330341021442231333424230003022400232443312122001212401014324420040140324033413204334431230401300401034030403033220301100312111420112434221042310444200110231341221141300404023203323401234213222141143120211303043122300330321113112001100234401014442241203434112010132430311213433400114214244014100222401313330014421243123241121424340424432330122104144023423410414432424421403400020024132112024040013000023412422340002430431101340421414032101122014212124233304242240234020203204423133303030311311403213120324434341141422104443032100120132333003400232110212131010042010431001441110230111211000203404341344441010432004400000100241142402042300341133403214301404211424334241033020124442231044332221120422132214241430401000140240310113340112142323323110404114100132310034400441312204022114122042402413244043040143023241342422421144230304124321211022004310430114243304333421124310021202233210022011144122012131031124412012300343331330430202443234232103023203342334244004111011244243123003121013240410123113142441122313240001443411213423104334322010312110012230214021413431243420142424112124140441140441434310130342020121230442320212013304003042200140224144223414421313001422433402313341430422411442143020004332410003411144240100241121404330042424212431442200043144331412201121241013310331430133442223302242242112430313401233232413213343024340301021203443141104121034033131404013002430023422302043121012142124202301011311114413214040014144303400222320330030120333331022044110143331013332223210031103144113240303030414040104333304001424041114302221041303114344011203123100312411012144344104304441343333004023023010014431100332324011114103343022203021013113000441430334114124033201210233302232243242234112300201323022130003020214000140424213341400422341111433214030334221000104242201424102120421013224233000420423430330323120333300433014140424443342240221102120202331231132223233214222330202032303120443413044012020222113112440204332240342201434223331021303022302402222123331140121200240111211321321410422101114120041430300244403212330022113432101004044323430321100323123102330201313121323123134201323223212422020324431303401043304333043144402031022443411113222310043112101331323322221200131233302123413214413010242222314101004231031440204010334133013410420134011044442133421311231324343442142004333001132104314202130112421230033002012413044411012002424201401404033112010444231212021430240231302420131324232140101411444422400212134322023331414000302244142004342043101423141324143130341130324133333032102301124320404114422340313331034103344314232244423101102243243224311041111001214012300031311142130021423340221211301003010002244301023201443323411221041124431231403343122230240431431211402013340333223414011140244343341002020222040024040212102200434333421000241112224030222012413212420111422411010124413210323211104000013133303011132141220240321444114143322342013444422140102432021302434042300212101422403130123330431400122223320034421041114322441112234123112333124021033304430213234032310212341201334231302101140042313401220414220240114222210221440014343013014032212313021234230303032034210204344200023323143122024034231433113041103321334312120034132244000033341244042320042442024320232311021022404021414011244233210104232043200221134231332323300440302011244022212232044121244331444104422310131223003430030412303132221333044033311421121011113223341113441111311414223114401020134311024430043421413141143204010403322211332204202222041243224012110110233401420123314320420040210242403110221404134414312304001233123424244341332043010332304314032212332131224134221120400000343042421011322323323113440032313414114240413430034130314421340334144113002143042320211113043402300331220434320210422431430100234104330423321241344410100113231114241443022240001104423241413133311031031202014123210431412041440343331114132342212302202", "401120443004222413331202010444111140202404040332223314444030441431011333343003400302222011410312022224131343420441404033312024104303414344001023240001204132113130224433404342040130004434204334113210000343120431213413024420303033114400322212402120432340242141024010300200423042312400001104014324233343333111302043022031201301100034043341301121422122314433441230004324133221421130313124033334312134442311200324122241221100244414324310311012313142224100223323240141231413243323100232022124433211141322302121321442243412104004200014323323002220240104002201302341030424022044240102034042233411440024021121004143011223403413434134411133211130104021433133403403003311243440240441200001320133100043134212422300111041133243411402411424141144421241044043122242233022131113421034112340441441310034004441232433222430121321103314021411042223414121111420241130033301300441113120304220314313224221134241022124022334042030420420232120232002433321403044111030023414341041143300134122211113432122410331002004330410320002034033012123110112331343411011040323230414231140312402404204030203340040020333404024100342211011442343014402021100344020002402213303430412233110220430302311404430200412341323200440031131211440302023324231244341114330401140112411322002130124324000110424411101141334004010021103200342041341221444412244212424232204110243114444211131202320410141000400114222033321304102103413322302403342204110031041323400110102412424314012100142000231104340144222411000331202233103234404403014124402100240314212224314421320212431212411030113343041043322101413202344403044022010412012111440313424042010121311123104143032333003134200441044334120112131034420113033202022010334011240022212414100112231043031133023124432122144141411023414314440011034402001403322023322244404043210130423211303003141300244331440200413423320331141122133021234103203004044302100011142344024201402023301321304022000444440031144310122234204200402213021030030001420201341304403224321330020112113234204001023343041224113421032143134420222200234210300223413023323140303031201232111441014142231121314043134024321300301012344140433212230210012114420242240123232244023100213401322341300010103012004433324433020200002000141411200320122212022301411244101144414143403031120210141224111422004014440244332334041312143002134103312003014424230423004042201313323002120312332232400422434231004204130420423431324344124222032444123243134140401334412224240342240043020400241143000311301113223324033422440021332201241024133303044423242011243423214021330202222142204313111111214412223412320022144142301214402334114312310330312441321310300221411103021140304412132110424011230044401430141222424442334220434124314312034243412103121002340102203030020131442400043020442130002342042443434242122431004330020240430012030214123311224414242034212033024131112414043443232122340100211334141120002320433334431023043343110041313023342011200233441012222421032212301224131421434302400341344230401310114004020413203204234141232214103131422300003214433044012414043040132043403411323330332403443400232103304010404242423423410412024133023231214121021021320310314111123304133011023000201232203422031032142300024012121023314004033403300204321433210331233110234213413221340142413040312021204101333122414201223322410021431432443233334312103300003410343243322341402232404240302224114131324112410012242332203431403244044244343002123031201343204121230204413102341134233420124124421231011233023204432040101141143222340240223004213444040110004220242114323344421140333302114314213031341014114430144120421442423121040044412234412023422130312401433102401404043404333301421444024424131021101120232313433434120141002421141121340101134133024401200313300430330002444340443230030214214012444023232224223342030104134441314031043234304210332010423312121302124221010202043324204311031240103113300022442003242140301100103241423424403141112232342320412302204011300042112031013001303242301344144441202343413330441223030243403310414441131211314323202232243032243420342300014244311202223402403040340421320013401233121424201040041010230340100043001033231434423442010102433324111123144300442201140204403202344423402440233221443214041210103313040110043430442224212020031042321234312432110233024122421033400034102001232324412010140412021220203410310133012043130330021233340003323404103223010320433344331241033312220012102402413141243342340114102133240423043034343230142132144042012201", "323243200411203413323223444224020222112104401230221443014122100404044132310030213421002412101324111004223133314302243334200034440400000042432124340143412401424132442321441210040021422341313144442413221023343034413004304110213110244144311434121240114030441410402334232134130034111203223202301033031242243202243304300342314332200141111211213340223311033014223314223130242113241000221312441234403200033003404244432212111144241300321423440401341300221142002424302410342312111120240204414132200230342323144144112430131314044103132043000444214402032331333301133340414342021114400234114144202220403132324311322401430302120322330203020203411301144321202322034404113301224330210324322331412103134310311433144310232022341024144030422430124002400101222241302434044222421204443433203440010141341320434114121204443101411414344311242412304224004133341330444423022421030430200121012212233000000022123021320233224012000021124400403144240422042412110213143303310214224100144220432141444020421440404042211422341102203322413424343401003123001211042321314110422000200022324024304344331021020443101114140014324424143443030232000302200012243243031210020343241021122101322414323041344204323423000423231320223243313400040230420220214213333340023031143043043410443430014202024402144333414041042414314020202200324032233202040101140203001410042144040244121410243144131001143412113442342330032221131104420211432034133210101340023433211301130301012213124003444443304041101212004012200100041120042243430032203024120420122143001402342003334044124020322331413444430023214120230041102132412442444443412443130042414240201034422312023023111311424442324344444032000120410040303104004100413242103141044121301403330210341123400134314302133304013242311044021334333241202120332244200031031032212013202320023422334203013041040442413142102444331314412032333134102442021201042202110041330413100300121131121111131010100414103041231303224213011434402332041111023231244302421330232323112113304442211004031342113201340023304431412234214201134441343322131013102212422204133243113222311214430200032323412340414341010044024013130301424000111012413334310300022314404344034412210011341124343241403130124044011043240400240120212444021100014134002303412430002442320001332203033314111104032410240232333401242004023223322430234421401131124432341203414444403204230401340012243243243133242443022400013114431113440300131430320320332420302222440441301011130234312333132122400343322043424241311024004132011433322133340414121112401131233410420431202241202122211000210344304303442404212420420342421043231331320143003212014012342202002331223102421441431213101114430031443102242443342331212243140221323211114443224311322223110230111342141100311433330134344310344444402320131340324131323402421124103001214224424120141322344241101421212200432422342003444341004314401432344242212102413132041142002213413234403023003130401210404314311032204413300201043033223011123423003140204300324301013223241122144303211223040430214433031302212310320430112333013033431424203421313303301102211043122241143044223413420224031304302003204443243133203040223342101430431322204134242111442404340002103233134121414013430222411021134100121001004144133220023441002444221301334430434200314042114121203121421410022041314220102320340111144011122111302444241343401343141012302034430302002323403004040212122132034010044134214402122232030234223331040412131111211433420401440231213411402111310303230143134241444122432002324023303030404332230140241410124002114021233130012134312123000232432303023430311304320342113044332424344041203001214031144444110312012120003101423223034112410041343003111242303331322444004134200321123024014344311324122431114224331302024244323111040322244411132101002032211100232113410124310304040343101120340123413341221030043421331201143412204423004010020210021442301341021144301213424444031014340012010423101210423203010232440232034332224440142243104342011340411411314404001410343314221331332331103004201402121041303140404243233241443014344422031440204000103203110242014242130214223224422322421243212124000323414404211404414201344303403411111124132001113022322301201044331420342432221142110340110400040401421111024432120203300332203321323102111224403424413234320034231313421432324021423321103120441443122024312233431404333023244321410334440410220442212342241340020103343422312214014242102224014323410323142030031030434004430134340213330201430421002", "322331330432300422421441003032302434342230004020404043044004434033333001001333412102330114014403110102241402331024324022220142231140114212142002111043134400311001224111030211114142303110230201130432034421223334410431011014241423340003204140024411101134122114201122422141133134242141020134031310344024211232110003100343232231021213311411211344212411023113313213330104044431023344204004232404002122344414324022332412244444301330310114032320130313010022002032300410404442122204302213144313223011222401442133144204221242434443234434022413213413421432034142403421304021021113431330132444414100344422234423332030134234322133434441233000343434213221442410330413334103012240234312234120314304224414100033414040002244320320443402012433244313201333444144320400334024223203242403234034434022133104131131211333240242222233110234012102001302200403434204421314104104401210342213303230134103030011101143422210433034231301003100403334244333142143112023112401430203424122334134214121422010420444103024342400131423340443014240030223022104111002400022232403141032103030240422411342030303012330212310422411213424431031331102312304221234104201423004411203142413124310344234000121004143424120230424032002332313002132023241424312112314212421300133421340402312330043032433310223310340444200103012030314334020303443110111142034112040203124212211331011132410224011011033224011240233441003340424401020110134330034441234124330424213434122033401012444140431412031013210422424301401042113214444340020101300410321101032213003422110323404131142111114441040324143331034421210123212404144303312300012022331440224133121214314413324202102321231100334313242012141014304423030410120430022410320313133043043324000111330131034204004403401220322124341043403341403340141003020324334203412132311314011322010243403312443121302001212014023424101412413010342114041220113232440030420100122330324343020014023313431124142344124300320024202100043132041200434121102222200312442124421101430024114443341421011033310221222423023301100201201314302323304102131441144244113031411410134433143111440322244141214424332130024034332413213113121010112432344310123204304130311340144413422213341231202443220340103011131311413430414241122001411413401132443221314021404320100224203214212024140012023212300220211214403203100302043220440302023304430344020331310330341331302243010131230401144011022120020413143241443442402220214044332402320012300222002114320302231444212302320232124431222401331240441242344024333030231444302222322012431413041231412234210234132013203202214331332420240213211244401112124211034340010340123400341121042013141334413311142241030233312102042422302342132410040112414444101033332420231340130111343001122432432424142132230413433124200030234332413302441312234134042203400432411103321314421200210132242134421332102114040414234002143000131022411314041204212121143041020124001020200313343131002141020023314040402430204401320020041212300242423444211044330102240101134342113204441010313141010244412310341222211334110420111434341442432243232431030042022104033041112323101104004114223310334141314144411040213242100412010133013042243124443312212033114302141244030031014133303020440024314400032210200130010012030343233201104303333344112204030423441233231401334123433121444434343221112304240104240213313432132003020400023444044410020232431023141023302141100340443013100020444114201344204433034114324334221212301231110412302442021001112114001200443100043020443400041412330022144121403042021313104103342234010331112034003044101102112330032002431032230213021402232132322042130010300304011140301431122400424342000224243431434434243021324114321200033400413423013441404303224300014110203311433223311122122140124432002420143122312112343221431040444242324034411422021213101232312324042034312112143412013432433232240030404400012144402030442041021342400340431303423223202242122310322011022211043441244422244223403201130314233401442314000202041433020312342403142222311121340402400310023041313024423304043221213411243140241424222201310200310240334000034321034212330122320433202142213323122210444102044041034441102222411120121131023104021202411034223310433233143020122111033442434431142241044114224011014411001140121203303232103324021301401010300201102340111311421220200123211031122032032411142131310212024202412200013124432100042232211023110322412342224421342414324320224021422122042430311011321412234412403241101131133233221002042411232314", "143003142444322301401402331222243214231013002030312431413301244111001433130124031210304403434133000210110423112424143223231332133400402343310402131440301223001043301403301411440201440310212123240431400134022010431141402334042032433040432313344303024424131133032233320214304432101103200220313210032304020122113400123142420321441124442030110104424210410103121012012103310132210013022341211130121342004144033000404212100032313320434444034410242120002304321342333122102400104403343414032344033420332140210224133343131121440022334423214210441202302122104400403331403421214134224333421214343122132222431443410410220103401422313143302343122132023113441140342003333002443134112123133004101301214243222411040343243434144414242040114300204344202242434240304124122433040044434224100104020142010331031334004424432231404204132032424303033103044001123230121224201100220324231212120014001431244120314314013203441311240134122120342122221440302400133423031422213034122041424340034222332322422324412112112411244030234340340322312320200442241010002324241021011223111204001401211132430423113243330114122413213140210332314334303442433313044024042023242004004223230211000001220042344321112304413224313344044312401244421230232302313041022231022133201223422131312141003413422341310231201341321214104104033143220032444212310003312103142003224043044123040404110230221010344042143034121110441414340110440034330043324411334300213240404101134323434424330310101034032320403311121124121322404210110040323120232432321321201221214122040324240413023112112310410320011140101003104324401433422410111401340323144024042141314024014422222412044110231410331333104012014201040330122030442203112133001033333230014432130002200011141343112214304103110000241301142234022200312112131431040410411404312114012204020432224433123302024204432110033334424113430314304202110244204001211242232123334204011004121120041433020144000121044032224412012234312240440042403011242142022424142312041121121221112240224403422400020113300321221302022043310322033323233231000034332240440402421221341120130301104430424141320224134323243314124100221032243400332222212100130140110340414030423023001020343210031041003103234400133110422014304333342042312312322320312014023201244241011031244403122004042421131033021404313134141304033102411423324044120320323344324224314233214103343331434233233423333123320242124222414204241310424132203434133010334120302411032003412043334100303341030442422244311223444103144332004231021240212031214400003330340133023113012102310142331410141403123001412332220111423021430413132031010132444210112410201244123214230023441330143041342010033320204241440423102400001402244034320014120044040440414414433233402003244243034220102224041122214334434024004024444033134203310301011134424111310104121414340442431312322032104002041344241444001014301021443024231020144002443340322004013422111344202213333130031430020131320042031100014331201133300211442313134322044124010424220141240303420300210213312042103032113231143014304443324000130414313400424314031004201320442300311100120144121012232413223040030421102324444100434444030330013133320022323012304431142140432241023342330404200441404222423021234312042404124134311242013324303211134340102120301332411312111243420112122321203302212310341230121230044401133310204142033313023433020023334042321441431333041120002203002300324113214312444303310313423321404241120211133242130001301002031414204322040431303241220101320131112020220321001012211030024321413324011122322420312410432342224443321210344400313340213233141224231110421110413342202043011234214211043220342133012314003224343131210410342310230032131114404444423440211303313210141402443413103444213001140412341401420000332001233404342143414442344313141110342430303243340440030401401121110012233302223422121402024314013111301241334232142113044113223310003444404123131444241020044220403024440122211042114211311402234212303411310143023014112342102120430330431312041223324433021121300132024000440323040224204401032401104003423240014411010000331332422421141212034032004124231012311002100342242033400320103234333441311024002143144403412442323023041024030431142422414420240141430310340322322024020233333144434201300320342433122121244210321442211423200340101213403031241221204413131341433214342201424321024311044114233114314112031110343233444411143134403444210140144301100003343310400240221012000332424230414342320324033103031010043200313", "213114424040412232122100121002442321103443433122021432240244131313402234321313241003112420102041100303213011000404042111100111344011101123044223212343114424334124322222403432422224420122022223100434130043022231221002324004210244243404343240201143420022022134320320440144133440020042310110112401100214421400120423444013342100133424230301232311121134040243113412140334433131314412322023022104010220442330021221024100402022032043140300023043132203130424304440322013114414014323023011432030100223203001034030030144431333321404321133214134121223011132442144230022042103020013233032013340433132424344004141342203432431030322121000004110023022201232141310203201104424431110314323112232310321111311414103021224040430113033222122400112240412203204201141334312404322113424113031443433103303041044431041010002124002244414122402121211410111324100232203122210013444041221431221010401030440213221023442044221210144211304301312240100011031403243123430342223421024242104432303430204003311004400303144311441041432003223321220441112411204342334120033002322344302203024112124311133431442300131113144310441204221120031213410413013314123343112332141324221342223420321414114022012344242123124102413431314331414224140001122342123033240430434301333111131142034233411114020224021043112113434014201334210210423102232142012421232012242114421132121223234133014324342414200221401032223333231443242400420002003100234404021013044430134213141323440411304001042444232333201430344414101411433422024134240402404142100310222144122401022302130422132441041311412032031032113331410033331011334221133240122024340404334010431030111441114133411344420310400030344241223303403401211122434144323143404321210130000110342421042440323001431404010321300003210113312402222034020423223242311311244043401224201030214231344402040003002144123431203402104330024431010123024041220313001143130200321142042303404431243433331204320241243303021443210303221423001130440122100214311431144120244324140404031403033123044422302022342213410402432004313431134444330222242131310400124324304432222110320013200131032133304343213213201031320242130404203404131433110314010430123014024224110113040402333010214141400411020441200240223213413404032013301240311003213102014221423244403402131221041143033021044422322312313244222013024233012221222300320211124322210003204433343341203042041232231434004344411210301333404434211421411222010421314031020324240324012144341003123341411214421000110134013140404031430331413121302303441220023001300214444013224010112041000024104202103143200240122142441120314204431131143000222213304212103232234430230011201223200232421413012141213421223411401104020314002033021403031421202100303341224402201234212304324244111342430020314104343123334230304330304324131144004110324211341242114432310031141024201200223012021002201442003021010001332230142342340401340340433312303310123321241142221111014411322231214443104133301102140214444231423412344042130200004420311301334443413421423232132144231113402041400104103443042231014401300334233031243304211310033244320032223330202244114043311011312314211402213142332302432410221300112412214314211131231314304043230240242431141111440130132134113240312300101144320111004011044121232241441203111114441402300033033040311112043213012013313444134311044044240322421011031311114100133431101422344131230233242213414311041214223432431143111400214330341024444304322102433124242442221412242134042022122134423413444030232243430212012124311110233214441141100220113434211103142224211104222011313412114121103014204133332012243202113232422422010032444140110110123423441344421303121313440123403311213040003033204414041411304134320201444443140423131441432204030012411133041230401003430031021134404024413042432314421423211324123442442330124242321112114240022403201031341342001344002420231440323022140434241010312402323302102402022421110140434241213042412311103234331002420401402041242000210441014320001442303240121014342012224204240141141311424004201434142311201020313101041144132344210000313302400003144203043123124213130204110134002100013232144141220010032310412344402001010210013240441202341042201103233312440143342143123432004123130331144110122041213342032431302101214044100021101230400131103113024322103233420111320422041024141141442142231314000202222234412004124422444410440211113431104414032411320013301410244232433320033043211430124414013122342022431113104013133243310310321430133232330301210410", "242222024300220214401333033221440140122242444330012041422200041143400301120202403003441403131220200111404140121232232233241330241300411022340211320311444441314101300330440443013104314211030210303042003311020211110322200110323140020123243012230431424300324003320022111312400422410231204043321424230132200401340244103410440331311444241001421210444210233244443032302302212304143122244301140342343204212203442101031012244020400202402301012013421432130043104032212444043133241004100421433004312402332304143421323010010243240220114044403223103112430143321432044223222223320003440432004202032104133233224030323110040024002202232212133003223040012112212044033231202132302444421224002420411240424331244104014340122411424121343331442130311322331341203402104300013240433104304401330144342111234133041011000223000103142132204104231103114102231041300400232110103423300133011330330401303111004313000023231410021221323444214122003021403404204433133333212311404031143343143244243320302140341310034423011404001434104324211104443200104203134434204132214124033303243321012201044214432044240200141240413011142211240002231122422220202231444221230400202424021000340332121133412221130031221434333341441124130030204142224004301314440444420201202403300120323101040132100134341013443414132044402104040140413021433244200031124342002342434422134341042422221001431032130323134141421242442032244101210431024213410240213242124030400041424133143444221131231141412200432244224424331012213032342322430113321134221133444141440442002131141211102030222442022103101442221244010143432312400414144421421330011200104041323133114423310000044142423240141430241213134432421113122203430043104244030142220131303124323234422330411044143413331032203214232404420022222444234334034233040442043112224202343032203221430123043421031431233342110002314021344331441103421312342044234434020311010113201311122330324433231023320444444303402442241321031011330332320344144441304422322324013424234403034333224221044002034004314421120440130222134244223301422211311402040111440032224332301331314212204333304401140043300131101042034132221134204232310410422144231044101102340432231334103324440130002203203030132044202024313340320222421302244121024333112342221444002204214041013410200234340101300130244322412124102423040101231033233013232042221141203240121013241421220214440102013223013421141021431334304222211422244023413300310312324321342344111404124133220201133133130220104043440232004030111343303204440002140234424032432102002112431242111033320301043403334421030222431442320301134133311212312422310213101430021404222201031210104330432031043033004443032130433201112301001442122130143314424411302132114134441142143003200323240222340212102334432202400011021122021323111314433103220222140232022102404224331042204140441340200404120322320421330044341334212124401311340214444133344202404041241134043123433020103240021402100134301034434404421233341103001303321442011213410221330242320333111402211124223422402032333312214433443223302343212420302410201044201413404024010242322112102113410334141011140002324014122043142034331344403342200403024112043403013302041130412434112434313421133321302032404304102431324013011101012232310302213202402241323104304432301403233021410443234402404014442234141214442230114140001202343210444424321013344341321420304041110442310432011304243000231202424104214111102123422020104430141202440342022113123240400130003041034143241132404043304044120411320301134000221214042102440441424423122234212240300443431243211000213104123414441143434004034401023343141000211002013021021112310333232333000034210232430033411334012310033213032020444442124301201044420112020224214331224140103020233143101100303030100042123302214214433010403301323210002030400123304330230444143223033400233441403204034240342324213012104010113411402002002133034023300021122343244340212003402232201310222003120412400202343142224444220130210111311204020424012324423021034022200342241200124042144000221422003222322003143434344010442140102310411214134044234103003123203003311400313230042343010224223040343442304410240413112140310002112144301011320134034402242302420020113041001342042131120341002031121021033040410222241003204243131013242340120240113334443034111314111021322001343022424332143114211013023001120310142214044240133400414302030024434433420223424223304043314324223213404443142200110233020341122210441240103330334403410040341301320231140434440330034", "232043404024031411204034341340012142402130330323313424304001410441140003131132400411223432143310120231134300343024402142032324211311300100012111020241332204133213343041004434223201200014240041233232401313101102313302200443241210211343434313024302412044004244044331401303140334341040044234130211010030420014333142203233200411101443033040102331321422324210213031310013124102011202000121020214144132310042141212223344443214020032312123444322421330030432114242040201423243144344040203323133032202410400014424413043110142210312124240210103431304402331431420440311010012132013102402143340132440131443021442200224334021300344402032310222204320041004041213241002143133024303242041031302432431314403033444103011040141301030144034204303404440231111131101232323404231004333313244132230041340240201012033030221212434433110003210030441012110444202441123243202432023123001431002200244343340423142133330403114100143314314241112043433134320310212403343203222003224010112234344243414331024423440303042401411211412334424232140314033424230222324421044133044114221404200430034221224213443400401301432200443344402110230144144100201214432030430431241234134224304212024044100304113413120240302312042421312401231041204212142343332132402124033224140242441321103312013011012042201021003311422342240242320030432241432331214321133043444403310230410311343422214441202404022213320404420300442322220121432443041314121223304401211310044312012300214311002402414120010401232320040134410443203141231422001431011122011000113310241213200304140200140041433123101144400034341342243221302122210202323134321434310001332212223403031030022204323324414042040241114430422124133144300410211034411303322410112421003302230432042104414032313020232120233432313421022004330120341443230214042334342011203413211023343222230122223022030140203244442240402344041214320223410114340412340233033030022013441034443014404231222014244424301142240002443422144001020434423124014313212240413303044024440003011401301044122331041121123431324243004112244100332402022442124104411141400104324114423343021113331144312421030320322214410123232240203011334133202441201022233044011140111200322104312231200322431432321120234431230300434022311441420323103331030032234141224324440222134241114310300214002330422134041430331032202400442410322224431012412120410322411433132031030222244134244414101013203141144032300021332211034420302431214133304202410412040122430124431341324100012310323334113131220103212410100312200304341111111122421313330303212424023041120211312223003200304334442113032242401142223034310441200232231200113001300202032430043241200012122010000411220332234204331420112240304041004042120040211004443002301421210403143402002032004321311201232204143332443002110204102442112034224430003041010340214023233443043230143414203023023444023033420133443421134223134424224211442041131000320144334212413401334401401224241304333404301301432410313342414312003433440000133211042432410104113133114310224420042112010114041012202310142434242104030310334334323440042224412424404400233312024133240211324322001420314410310201021430302310304113200110122334004204443322410300300201300324312411403221434440112410143314433030023131314444134423320433340423041213443412234341012040312332131402444112214301233003234020242110422332130342141321042241302204144032142242032100134013201203234323343230403030414032044202411234004240402120321402010420140142002332202040102123012101312030010311134002434421301020330013344242434412101121434310120241112414324400410214033422424141310310201332321300030112141030432443414113304433121030030112320113032124031001031000114014321224223133213241313334042200421333101113011101312321033034424020000430314314100403104333011144440414403244004120422032400331421143411410330421004222022303243012211120003334343033334031320043333120021144303301034341230304401133130314142204234411321140221000200402430324203132323323314403001434424123030421432113434003131140344410441433232344410042400020444311313421010014240224040114422220314320102312121132300002030443043020403313312033022321023034112141132013030114414222133132021240431204234031003021040023324134420421404421313211333340422003023240042013131024222424103024322143244331200204210421413020432433303300331233414131120124021444412232303104432040110000211201114120041212031103103030412043223113033333303141202140223343400322434340443002102021333144200324024414311412102030044441432303211241", "103041011122033001302014032022413043213344430110144111340022210442130010102010314320210212031320234323143024410004113032213031314412404442301001211212030203404230110220044201410411014413224113142024433123202041201140042134222022130211022300403341224424102041314441332131411210234343202403433100133120042403143412310411041220101421204014440232244011441240241313040110232142422343444044103310440030004423411402112002100334334301323031112244030010340014331042210142311124232322231030214104031414002002234243443244321142132223031402304422341103413140233141221041231144403433304410201422442024442031311323114410033013230232414330014414342422140030410330124343133012313131344312342214404004210341021040212000124412010031414120442103034433212433431410314142311240440240420201333210442400201330031431104301440111322003430021044331401101404330002334024422313432441022002420201414042230134130004300322101240402242310132323111322142423131344411143430022104033232102311334444240442314333101442311043044343041002224300403101433442013313312122113312413230333303422213304012113003320414340203212243310121322331300432341342230403303312442310034204220230322102434000142402424231040100313431412113442224130024411411222433023211213211024011232001442022121040034141441044342414143323321014202322431031420433314034232314423303244022240023043303342300240004340410034324311312323110212024022031022013240212300423320423324313210230121132423211030243113133340214300220041442103102322432143424034013142232132013300203123034401424321221242123033132043103321340102041334113210011413343242102444401002340323123422422112440030134104424343411101313141001101412421203301322424010410400332334122404432002440332100423432231334323031210331200102440330113234424203400202323300311313121044113413041134004430134110440203114224324311421242144201004012102422120331200202133124212441300344103032122130013343401401313030000243324121220202202220102203100430001203314243313003301124040221404401322404002013242002110020000330232230241113142113200310240001212230134413124213204421004222441321412120124022232031123112202022012422321342242001210003324320034340430212334403344241114020043114424124223202132100130423323122404104123223140231312332312401424133134424410423343133314431322414312024130342112343301032041040011032314213300144010332240124003423202130230202414402332433211111020002134211424230032404232113131312034404240024134141424013141303143412024013043002014343401340032122022033430133323022310241431413242241444213442330102301224333121044231010043143321302231301212311433334020141014423322024023412231210212423334343202134230031412013020320102411402330203134113300011211244333240234100302040143201431234410220124300320342222400230210133300122122001410134231040422130340323341430144010020410041013432123014042113021321412334024000433341104111140020014131003300100120130323410110334230333002224300424043404223101441231220130341224023322443120230304212032100342213340300314234211442141104303112311231131002342023304101430021233012234440233041420002421301124342021244244414403444042303420022321001101414243401001242030201032231001440210231104201024414023232021234142320223130323433232231320440321240000100200001424011314123432133320142222343403132140041401320032310131320032341420433310444210014113201010134441213044442020433120242043221441103001331002144343222424112120233314212044113020420030222233122432402022210233441432001323341010403113233313034412112001242222320022334242022410140042242021131221213340220220013430224244143110340004312031122134323310202220443314222332333434334440203433100443122334403013234020114243440120131320141403102030230130021031113200442404331403214010103004023023102213402221012314301311031310001131342341431301414010241433000301011104120232333402140012303443303011403133023133024432121100044211242322424330210004404324230124330131201020133014132024411031422202112424020112013012320011232212210022104443023110043212440204144124001331123330203312200042303332244341422433123443443101210420313123440424244120300240342230344302443442204334211344304442332143232324420143440114032332233342033022333001402423102444142424234133431332421211423213121013144122323423421404421032413012200443012310302313203102312204444214302032030120203313232242021334031104330004140403442003430133040430134311323201120211113342021343020100342400331221440013021410211342301141024003000404102223122044344401021", "423244032242210131144423040344041102242000121344422403132401422232321334241020212000400303240144144032003223134322034302443213231331444344041312421401004424243010212304401143321424224421223113102200110312303101211341441432043440431221104444201231324114142001000101342233004104303443120024133023414003101332311010301412403412344342322231434111423414243220334424310434201343011020441233222010143103122442002141431124101343124223342212334100314323042424030203430242310133012324032110310011430444342001313132334324023121430431414031204122311323314201242342133340301242032311300411140340423404421440121044110133343411422022431132341312431234433244332141142110030212211111242430301343324103011212103011332104224223033113241024304124223032442303431441231102330340044212341341234014201122401013424111134301102242403431104201111043123343041214343024144331213231034103442234402003140313134011431221231040122412022233410211104030411241132420143220121404241220343234124021012230014311311123103411030044304114333401411220333101123222001412304411034434210202104044402203034130124432200444441432402303433403042403330420423004341003312430100022130403402131204433331222442322410021113434110333020044433424113234410000201032121121033343342021120341230032123203140404141304300043243003211213130113022402434441324441440031010133114102230020223323421233203200010040041213244130332142343143222124101214332212044044313042122011004404003431020311301340033404304332344333213314333442433403413010404231314101022433104214010140330040304334301213421204411010333401323213033041112210244444101220010132234410131343311104214203144220044344044142411030343124224342122200314114000031033031014121341023200340010223320424034440033412214004104410201431314400021203104103242340004310344041321204243230001340143344220031233401040403043321401332112340314322034233040130313420400234044214340444110441123402110314444313040443301440211214032400101031200112442433212234044443220220412201044100202340241242120010122131241442400413401110022241212031114001130311034331430032443424104232113442420420324112330010221444044001403304043230323041134323401003320102232113130300222122044132233030410443344043033043114422133230302204220243122214321401240230122333424042302230003144231222234412223320340411102221234304412312204111014012034114102211140304434014402003201014123122000443300213232423440112414201404124414232430304100241314201123413204414011013143144434432414023124121334034203110112441412001234003132421321030121320311021143441101221010440214120040143343220311023144104041133304441042202300301312302400040402333442240243124400420211030234022321124131020240342320024111423033223243430204224113321033133001040404101140434212440100312130100134104414042411222023023220113311200042242101132302044011241324202423224200401124122433100010343002322003104034141330234431232401400133242220340413031111223433400330410103102020124400310200143123013032320401440410342243012243424322224042403230104343130040210400412120130344333031114422202021010141403214203014131102130010221424441204100231203310011224000312302004131220022433340142232031332303403211142214411421210243312121020323043323402410122414220342124100111041302012302002214141443320304103121210410234413400214410144040321144000143021442133420323412340232401020342100003414311203332012002302222342302340340304323144020123321230020034311020021402033222020242142412043110030403440020114211311302342421002214222300323103222243013004111233204411322034021322221423221200140401123310231014341313140314304004241223421103242002314204414110410111011221404041312040024012322222034303022400223302024233023423001423004002241301123412010213102341243444010404100334113203324431330014432004013441022024133011404231310102244012411233240121414342103121310022124444214433324243141003342303401142403033222043220312412120242444132044334444131021100012303200040401240012321442201211034430032100041432231441341410334104404123433110303044342010313023032222241031221423440011010214442433000223230410412242141343342431030102443444100142444413311034400334203311023021404442123111222422210331231204211031031323243012331334144422333420144004133120213043332201411332434212322330314013004303420222022411144343130002343102423421032242023303131402322401044410142301242141334022231003134241140114114200311414242423340333414214410102123411240100131211143004220141423113241404042014102203401001234031324244", "220034321431311102101232232424011124431100403140230230233233443110414233210020320414140313440323212331431332033304110034120210232002034024122233034040344113013144034033020204214430341333141133233133132302400202140143124120301201340221012034043432032022420133340230133134442431321301401431441430030114302003441204424144320424031113310001340430042214332331442002213003420234121103242241012244112430121103134041231334202432210012004321021324413311200442233244021303113001023400303131140332423102032223244344401212224044114010123402123423202432300043021313343311121040340413300114300424213132131443300143331102014131400341344213424011413013023103212311311004101120412330131121301244131211023401041403032342444121041230040034144243001211433340320342402432031140044404242214202021123223042134430004433311003112143422344341120142101021441214341141120101100343012110101414201211343423214100110112043124223112241404413313303314024044203114204413304333221434044334112411341400401301103032314121333002312213142441011121210230322210102413021401032222344233402431103404023341434403110403030303304431033013124443000423002201410414334411141413412333133432310031041242322220431312231042321033042200222040223122303023042103122003233120113310133101123331322103411232433043332214204402341243413210111323010114304331104324332212402002040310343314211300301114334402030130342134103421232410243204213020322401223331204202430410011204312203320032211444411423440100040224202123034243433221203044331131303002434422334334134120203244330133242021311324443204303000021302122020322340004141143430420000021032443234122302222230134332321143024133323320111210011102130141204342101403004444443424020102113331234213114422224304020124231001103404412103043202222022420403044021022031213340141012311402411400243122201002212204011200022032220032041310013203334403401103223314143401312030203104043100330431443303322414000344343323134413432311133424401024211411033200023330210411142042322011234024131401311334041242303223201101110114131311314113420144103403321230312342241044420104330442403131314203111300430102144431022434420302330313421022221322302431241322111332101204310402202134423214040442421104130030032204144310013343030034211012013301420304234134131002303224034110414322204334011211121003422333021320114244202313304032434021011431023310021102014132100332112040310332100234423241220303110240443204422220424440404421221120013232021444422002400331343342010434111013432420241401100210413441301240321421103031324430023021042304030023431204312004243234230022132042043133014001101104413210340300021003133340041130144244421011114044311142422002324302241204000330023430004324114010101332341043140004333004012334423212213442430440231341401214024333202313001331323343102420141024223044220214343241131334301340110041422022113410100300141411214100142240100123344113130240021013330111403210220304342240421343023111310122303032123442124203032144003440110043332131423214401330303144311113314233123331311101402434303403140314223303430123044032422204032413403101310331211212214013011232321224440310442030002320442322213233110423132133300312402033011133324240202434334212413141414323244314020010340204413214431124110310332134320401420132024422401144240443411442102334223004043312311313200243230122114134010204021334134102330424102133403223432433003430211433201310002320143411034441441302224124011123111442044331211034222132044230120210430221242231300413210210001124044302114024012333241042423343241242033241014340120112424044100404310420121400130102210223134100403400320031440211442232444133023133212332212323242441122411000021414402031031021044023134201303432010244310234313043441214410211414402330012400410042243103411242102043242242244403042404211240413202023414214103233400000343120301231432220223331002210131342133002332241430001141033014442134040333104413310333430001330104213044140143322201433003244241412422420412022034342432211244233410434411040442010112310024420131213413431142030412044420233303321122332024032242231421202332133441312001422312010132042313140202422420314310402331020101024300211200244240033001143012232044430304003414442430304140034322031402413342130333242224324422332101330202333014301303303304113042322442232431444441130212342243220143233120103224033434313430430342011211232104010420020141032040410443302321411333340300300001013330412300122323321003414344400030243431344434100211411321441343401", "302140322214431334120212400332401410024432111102331012224021024434330341040232101231141031311011214124331113103233003220300243402430123340044203030140230322012134421303431330124221332212044002324441321243133040040402440233022243343110301002031221031110311024022431321323404410202102021433323002400334301103340443443033124020134443101243041133231003231014030433143140343414302424124020110313104203314044322002030420323034304131134042141113441143130003141112113203420004433120124343010440034420111221122143304400423202313422311021344222203414244221201423141020213033244424324043142341432403221211313303314133422331012341422334430420030131304140044120031334430042121013341202224221343243430110041432123001124303311411201341223231234032314433034023134010111121234233200020144100123030323032302442410233231010333222120010033034334022121330132140330402312142140332043201000134413403110330333341032310434443343311420420200031240321432040310003420011201024012320421034443303142240404134212040112243100104122204322434012311101000241404400001433132021421211222031224102332103214301024232011034440434210233134014132222003202242001100132344212234323112101003412330303321332012310440001140304112244203320033103244311120324244332113103334212324132033104314431431021422011101023112244304221213011242104023410400102344341044012410404320210314030304041331231112024313220010101401443133013142403104210031414321022021200120003241424230213423001412040404242423432122043103234140000330442140011122131334234231411312344411011442144133332133132131121440324200113332311403211130011044442230424403411114100014014303021302321434243004130143413200203220313134134422043211031024011210031130341301211011230011312332023230330213112224324203111314322141023430410241423343033114230334234014121340424122431004134033042412123310302014131002431214100310310240110201014123204104110342131020101012030244200100314112302201141140241143103130224341042344014343310130221323104100322200401033314431031441321242300223123411431032011101241334214204130043313321412020100004042044114201402032024420003320110211110213120210014313243423211231012331232211442042442430301222032444232440220000121423321244102120231004123404423441001442011434302311324423223002113441220142240431122433143334044411434440223420033304344001024441000042020342132343423412031133111223233020323412131342204221004401133141343400010324031343223002320334004441033233120011124014440233120142223434031233030433232210031140223124004144300034012410421310020401334230132304032230101431222132414313303400244113114023311311330102143440102110421233014123220033142242310204423020413011131242324412111324013020002200302114210311243120212414313133400223442034421442404314430043413021202211104401124440323202201304341440124030000444410002201443242100122212344110322334010100132333304110001442024101102422010140233343023123224310301001320044301011043011243133341220004334004144411140143103444033342130202222003213000441402433030321013233200120342003003223343042042422224422030132033021341304042040232222341413101112402321442210423342334314404041342304200023132031140404233444411024042023043143011233310340113221320211411401020331344234002340114321200142113022100232230332104124103301344130100124424224310443100034204233223410000041302412421321431044340141044213332214343033211414340313421402034022042424330334011101013134441002200100023202234413303410003443300213121213233211444033030404021442214044332431340310200343021144241334033111012021130332110130041241042003231031041020312122201040312211043134400300011341343113244032444101311044321033234000000303311322200200404200213201010243314024100004202112340201143040040430032302101202233010243223403213141123203043232413112340124340411212130101214021221003004441143344220302133120422442131223120112113313031344230330122021441311203334024404031123131000410224332240000314331100034211230000234434123143431421342204040104033242321043001403324223143312413221341223430320404020420412204410343204302032211410140303113441243122113313244240432011134402300323023313343404100343013002434112324044032031333143031302313034221244123034102412221014433402234344101132330243440402024402044212401242021214340233341412011212002432113344301212303131033020404402304311420144110403310234212022440024334440332202433142304301303321141210020302134120443012023140134322210423122211303301243113313000143221443142314341212044302113334320142", "441204302402122201033443340300012114321130040041112142210133401033442412131112201231023434431313322201032412242040141434033443321044214431143134403131202011433141040004211013234313423434010023312433000140443111032143234430410413242331203333043322204121130241103421043243234022210110043220302300001313240304224033203210201313203034332033431124210004014044213110043011210310000402012411441444020110412103340243221003334401444210122023310243033320214203024401444333430041411400242104231103023003430242134034423144142344023201010344013002222042111423431131313430123430042303312224144231040213303233000313124011314040030344213130440003312042234322330330242044240402242103333424144230223441110332421410041301204003133321232124021313031313401132330330310133024123211210241023134424402200200103411423443103023023034024402213314213210312332411030102231134103203242033120313140102444232141132312100434100143440210411324042341032300201004030043110210111442032214400133000104211041142034013342220041311101402231432113302410001244220123022142333320112424441132233112020141241302222221044310431410423424340231410311134403043111322122233134324423030320224430024013210403110323334003234032041340131022412122421031030341012304341210020233311034102140301022232143300320201131014300024411432130231203300442401130134042131330300140014103333203220322440420003233131042323220340202422313141233023304334210021343344144131413131240144012240400301034310003202212404222144102302131423220423301423434304003442204130422423123124102100133233000413033411312431120421421341301001423334224341032203031212224033303224144330001131012334304112433110103420223144311240300122334104340310221403404040014443133412133031412442411234211434200344033103442032044422343000343343413344244131423102202014100431342444021142420124413233101003304011440022402411422221041241341342203133423042110222323423334214410444440300443210344142443001312243442443120414301334024310230320232020111122030442411133214221000221204032320343220442023022032304321202020212110412042033102103002140012421430300323400140344120402330404012222113102420204341143320321223301302222430204221012243140223300144434244031102124114033004200200141233034431441023010342240424030120231412201413422330010111402011421320320110003400044331122242411304130131432044100301403140142234413203110413430413323221030040444142000222121430244322031431013111102243130103224220240131013104411143312232211432010104312344010000341341212014020323240102400233431021222141033432321002430400341000434422110430112011304433413312344130434420222204401201331410201442210132314402142333042120201423143141424133112302021402112021433400004404102422202200402142031124123241121001302233322143021311300000200034332403440440301320111330200403333100034001040413432221134201432301302242313240134124134030140134321211311240010233023412001423413022432402401234442101143320424341433311304412101130144133240302011031100144220201311044011111212030322321440131212323404230002312344204214241212414300440410031403000430314104320010314033004320230213441442131341100410121334220111333330120032244441104124440312314410413231133402422002331241010242314320142414422420041114424140442424221122043400342210322013422141333043220320100011123234233222301031124044002301133444432431414124202024011330143012130402133314300023204411121240004211424204111342423421413042420112411241031320211340212222100311114434304110143024134224444213012131422042132232144013002130101404143403300204021210412414312244404401124320122141223104244404213401104304343142313411202211012414340434123203411421413323234104404311010120341142313200211042210222013212300101022432414022302030004122030132410400321433330021424103243324412434223434311220332023412321111323121142330320040303334224133414210111042444402204110201003244012301343314034014331414432330112230011344413212222240003333340243410241041222440443342131431220143313412000310200112221014002100312401332223214041022222243440410041103420303033040243004344321032102140333102241214041134102000332424231403441144434213200144410422344413321403442102024120122231233223214024141401213413302303433122443344131414244320342121323444101033213102133403121112402004200024313140443000022441142310214303441404210410302204320310022102244241433004243213221412332100031010314100232012214030441021022311044402021421222102004013404224220404320421003213241043323104044142222312133200441341232101", "034233100124124221023111341334042210330112203341023340142422122141210043103402443110414002032013204140304340320234211021011443233203013403214222334431020011414313032124343020130132000220243334133004021111003423133244102103422241301043100202224231332331130133232214133241241344100432404424222413300334220223244221424021433124441023223122330421421040001413123221434112234014332134330323144412113331401242421102213441203223224104110123421240433004141004144233400144422211122224141334320413303212214433232200201004402342310321441310431113014230230412211020311300202303011023244232014224102234113132322103332422410130440004012121143103231413421443311133320403110042410042400001310112011422104032440032213210122001433222100204313342122000201314300223040323404030120403330323313441403113403320404212134313023340213404412310244121144401403020440434121204400021034431203241222124241431440241243402004221142101431414233220134234240003121342233023243004310023112212222310013242001303343223441112011410132220343023321212002324430331301023213234334103301303331340023420103041213201004222301244301223110411322143424414432313130411232102013342212043202012212121122132040024232202344300211004021204242323322431402023220443344303433340331333022412044213323243320400142112211311132012220102412142140133431111004444114233142010043130241140341141403040131213000424404110344130422010211324234300421431211131434120304042110223210020034011213120321033201301424112241401323233323143034320340123414443401142023243024002212433143204012013421001033202200141303441304224444300133001142440344143321312001332404314320001240034140001331403021033032112412102240140420032013443104424322331223404430022301001211230133240400211304211342443430123100420141010303021232110431111204104211001024414001104432241202103022020041034132401003332243143413021333142112131114013010311412213304444300444432432343104004010124314021314330340020413420220113022043414323200344043414022400312311302134333304200330122000332243422122342214403244221424341442202434344122132210212403030432233320224133433112243043241042203020032130040432230124311114103414342220212333031324041231112231310440431134024134423201334312134431431000134323300021020003202231044031442111033400112442122032333400331021434303240221204423404001100030112311140232234431242033013340342320332241234114230442214140032230100101210030434442014422344222134412000414032203213243413210321434131111000000430441022000210322100131234243114032324031314223334210213334314311143242433300412414233413233211243202030441443340422420440202324024212344404234304333232324143142032201330341313000200103443303201014320314214244244243332103300034043012214142042144432123241414234030244204444333444334131433223432224344402044440340204140313040232441303011422214140433432030214040431122114123110012210443013002444340231404111021113100112024042101404334223201203213340420003242201131330021331432101310210103201313403242413101043323422424202124340401202414102242433012402314143240230122123434323423141404413333021402120310410124134122442113413423020420213213431230301104100400430222041123102332142440112332304441130342021010123224434002233312044423213444301423300042133141443434230432021421412130111014400033333144222210212034444123240134021200021340442324204440130001340320122210420234230020200144413434031130023403100034113431144331042233400101410341441331401222031114402243223143333421031411201042202111411240234120342101344412304442100231100102121424014044022403123200031000241100241420110402243400120331431300431234204120003130210203321031042102440010032143242143442434443320404414023302401323003344042313101224210122401313043032302232000243132101144143314123120032214440030134440123141410102340312434444142142033140313402344400333241022032132441112434014300200040043124441321213003110324320033342212332112220201233332242314401403100434101101411414001224401433334402424310234023031330100312030404422044140010141333402244422344212333410003044113214400300113303102212334030410023003122431143102443130311104013113331101343140011404432010102220322223131123143431301044431220001243444420031024101301011111322120423411044200232231020012310103143123410114044130142241420331123144440041302221144031103012401131231300440442442424324344411311300434004224410014430411341444102414100324243233204223441304322040100242144041301220441010034321143113440044440401012040443324140332042011412414303", "340312001320033341030411234441100403110314143200442412402434243042323240310104100112012111000004010011032232233222412444433421114142410400012000121122304404322332434421234410302330344332200420331312144143330332433212441411401134242103404041440401122322141001230013122022324303343414102332212402113310230411101203423032103014124313032201413333002240031430212102113330412331040340321304131413311023110402041200130411324323304341120021324102342212010240323104124343131441412310210004424113111202431014411031434140220134122014113124232003330121420014304340320102332420322241213002000242000113134100311300420442441223103433220003440043012141241210011131433443042322033133131343130423311341333434233444013100043243113233243411100101341340040423234321103041322341103313200320321034410001223224430303444243422022021344422202400103120333402320212234241404440244004331210304014144034444112114242300011432222131204041132232102114133420001040304000140034432112340020143100443001313340011003113412414213304243023343031032403230040222441242000232210042234403240110214011433223312204421321101402144010303402221111324302122034404120024414014333413004101420143420334020241431423113442213441201331101010401313224312323314043420400320413403124210230400113211434440123220432402311344320244000440322132433122122024412301411142010423432324020240002202421140020124224310421440231412221123102242241133203001331014320211303011003104030223402122432230311042140300402322311311420220332232240032031303141402010340004303321124243100230402342234110144040413102024040122322031403042103411201220341044001323032030412003430002431210112040024244200414121013222202210323421010014122211242441033203420120303433124024432004302032210100224213124211401314120334242314212141441113014343112030231332334130432140020000101114121243231232402204140114100103344043241240440143130201040402034222321330341211233244210320140120112132333110241131302102314232404242420441303230412402323401223241232423411343201444221244002213113031113420334331414040112201120413133221133123234330000333334140220131120001332040422024414111011000233001021432043202311143401124334012403312142013122423133330323123232211023433403023443333414310131100111041134314211024001341333303201032304212422012432023143211203433034210431134342023021040022231444012003321331404443430441412214202024031142023324024340310101130334412034421210104231213303301323012122341444111114023311010403344044401342112030213033403104142123140031221401014310044410140300132320440330234101301410034310130211124242134422304111421112411411133223410022032141013321413301114441142122032033212122004012313243342403140313133324314100444012404140314340220144400422024213302430142033334111232341043414102303320212340431202023220431344224431223321130304013210004224424023301420212144042004132433303142030412020303013432432032423341102023443323302220333341020424341322402004314311002321132233412400023110113242424222300303321100433210344342114122104022121342203024421300313333443332134033332021012123122330033441343403012141320303102303221431431241140444222443004010311041410444004210222400130114420341341414430001444442423243144141044322221413243002310412434220210320342340432010423030044302304300330104443233423333212401223412413123303424031442334342203224104341101243023311421011332441200002130041401212421131432134243324143103013320121143302243221210244424103442234423403033144334204001041420033402033041113044402032244223442010422321330430330323412341000401314102340404443242101421221114111400122014421432333020131202410320141001404024430131422434442130300330142004313223323313032403003223200042313404244102141304221204124220012113342420102102424044203434303012213341031302144131344130343304420324431411334232344232112432130324133300124420312212234212001244334403133444303022114342401313332342012244023412024213322312141214432020011004304210220112432331121333020341002222024024000023423201121010411110212011331212043401223204001021010242022443301413034204434031403432012202314422111013134300223032222101021234244340403234023403434122444332204100223223120134031423302221444233422202022200012002020434223304311300302230001103434034123124310313030023301121230132232014042144441144224230114240204324332122201433144010313034421212001001431423043331200024411021310403043304031131142403213420000411423313110314141110411321204030432004300114342242012434213220430111121400133110342404412", "220001414041213442000012414130334343212130331012302123221144111203023314020110140333400131311140314311140034042004124101042102332332304102231220232030310130021333024402001230434124140144320144313323343044101233212400221443342343234341124220344434034031223234034241223032134112134320114031123233202231102243101320440122024032034314003113141320222320244141002122041324341031210021022412013014242213222240123113223424403142432304110224301334032231012100001200101024040311112101101301103334012103313323100301140114040200004442334434030142020203011133324434310412242404014312034423044313112303244324034201023342214020134434341132123443421011104210104014203120102324033100012041422433423020010320030410040242204112203431343320124324212041232034042114301024332033020214422300202121324222402312321212224132011321422241402021340334113030210224110031023231112334112442244312242120420104231033102411103020103114140040443144143130333042341324243202221440403112433031342010110133322243012431303402333400322121432210012143330201304002142331233040423443033431231132423322110201412244214203221320022441403400402441003300443120401042402114220244013422040303312114012212424431211432421113223330021003323023410031033122434341444000143402401241444022223002414334323002033010003113440321201221242113241032400332424403121203014243203322431400234201300021314301020113133303010304114104241422131422143011304340423342230413233241200430042020003200223324003424414004302113202124242431203444404323411210404431030310341121401001111310134303343404132120343444314200434043434002241311301201233403000214312042402130042201131122122234400104114123331430423344131030442224241341441324033043442242322413132040330020300041303304322030141443404302334032314203203203012421140320012044010310301003014010044203231330010432201024342014433422402423101443313212424210403303224140044223233010403010031014302320344044321003012234431214202442022444423340321431321141400230334043012403411100331234244002000210112413310333302412141431102241421302422214414414101301144101220323030004123404334442023214221040310314103310124343220012413410303403233110311400120430422444130122124323204323123014011424240404223433424332101034242431042423144020421031204031434241342201342102341232303334421124433341231144334204331441231134041311042410414410114414103112230021312141323433033044304032343042330322134000320113333314300202102103333304000321204430041240200401200343204122432330004413402133100113322444301003313304211011034223300130221332421001034303000212201242201140013443403122314332200103011110033031413101443031102101204240423001213012421032323124011210220102004404124330234324013112104234001132112131123023311134313310014130004014331242410010214331341401220222040043220033212434204240300112013220312401030014041433444114442122214343243030201401133320400022134431320313000412412310344424041042434044221422031111321404200211133411123143333440311212144143223233423213110300021122240432140400213001202144044141002240213203313203433402031212343302412004204131430211013033041302330244200240210034412113142243213002114121240413431444200114122123021242142002301202114122030103013401140321344022224122034004033321112224203144342131421141210442214442401002122211303022133304213214432121012404231033304433113102112111434222231221311231030242213301332232001243410322020420344310303232403301310422041223133313243212240011124234323404243001112330320033431233313140344134014232103232021240230443201011204104333031444024244023432244123421323204110304413310322033222023041422242011424020301334201032344221302230412340121113101202132023311213414132121214300143023432224240332204330110213424000033014044122331003431442033121032010441211034003423013240433203113021114323123103411433113241001432444411020410431220230214422420123113101414023302004123243334232032243333003320021330341001403324434313434434331404003101012402344243313242431034224221242220330200201301221124243434234221122120423003204203010130421333143122200324424304333322214300124211411043432000402001102213033422034323332321232144201323400444311211234144334110203220013203103323444002230031440404433031204441431432112330021132403243044113410202432111000013420322010400414304343303040111143010442200123144110011124101411014104133102123041312112024442041300414412231421320001001422333420441042240113323330224340113010032300000341312113402242034420214221241114313431231304330303012220", "434321424042131430113434124033442203003121240412301041010002040344243313342022101130444114113030400320231143004331312403424302312322401204341143042311110340442400201404014301223221332004144143444301010130411102334012121021242421100413204400131202403332032130112312410411013211031040203032023124420042432244000312021233320332411301222123140434123312433213203304144300412331440143132002042414024142314101042112000010244343333422023443224334100140034232133122141233341112144414132034301132403411303234212123100223131031230440400222332123122342333344042012102404234341223023402130432200204010212110034004010341034320234431134421211114343203314330004430222232413310141132444033441333341221341311210324132033312014023000144001233013033030424212314234134013003002010222004220223414230223124204012232402423441443032114402020413032133100442024300401214131333434442432210013141111311041034403231342033400222103133440402244041333123330421400314432211221103420102011001032242320331141430002411330331123224334003241311011004122141042112232114433143344423434232134031342431423111001041203343132032011031412341330101214221400241022122340034313234013121232311203410232334013112013014322320313101330302004024242042332441213303122111433443114202234020421211041202002013102043101122314240134441004421103334421402330240200111102411102121132133110202221434312411223342404121031303432114403131230144303443242020201400421432042201243202044022223031112430210121041002000210232433023144400144220113122213344243110244233124201033140021122110223322221022200303014124340034414334301340321212141234003422014240040213021241413233113030103342324020220100340033103121343301441322121110331304030131303031020323222101203113114121104440403103421003031402310310140032132122403102214022423013123112011200431004212424103434130034101310333224024230441013102331312232230124111111444331103003124043322123204134240141000023114212313310343323344444003311041104433011300121111311224224042204401344100140004344402323333301423142402320314412430014201111021110334000014240312031002122034432411100334121103440401401111001402314243414212234223242031141231220400300233331011313240131333120130131242220330234303220103111002302020231000110111440132310010102023020312301031033432044032014143011131030113414211341012341300144313432232320020240142323344100311140334302010133242122124240101232441242133200310334132201234301044313012102120000303312322432242432422001033102010024342034401320313221030114223202422141321112442314400042310021133224003120013030433300303400444013430304042221442133144030312301304234001122044142210422042422121314214333133024231203230214440233132031104340023212242010030432020434421303330020221302023431113142432013203031023212440133214231442120201130442014100104321020421003341042203413011200320124403223214114213241222300032311411230242242000034442044440314431143244130231013220223120232342430340210140103032432220241031331400312031420142331200231200124204110230313231312320331020124312001142410431234402014331210323444322230020222213040131224433204110301403241422034121310442141041340321114021230423410204224034420234042002023014222020102141443432304042111314130412113003421040204442023101134200142112304242222033034304114300231104001000141403030342444224134244010340240432112333330032003143301022122201022432434121012234102432432324240102130000141324423410112143423312211342203113043240114424442404444230411414141412240312031112101422311040001101134400241321041320333114042412403140301220021224010413221243134422304020413020003243013313022341140021101041300133312123100144040032112001012000014313013233322331444143123114331343113310244040403402144314243042341311103430322431002004144034442123124421034023021012001304004430042102142211220114001322121011430440143433434331144441223023321402310411341111033041321211111034204000101033423441310312223431031401414043230102440213132101244314102024121201030204422234301430110142343202113232244331110124314333412411303423143104040103104104114213104232033010041431311042434403304133323110443021424403040210142442443013401234431344232243122034214122144414030041111403200112100320200324231011024323430100331402412133320132211040422234111412210144014242421300104104021043111340324420100222412302124440130344403110404221231300023133013012003143030220334303132232211012232041402331231324210303230220311312033123223414214113204224114121122232312213332221142021201", "043422341301440012002121431134322422023011011413401143130103112313402401220014102332040110413144332414000141143122402440123302012344004444224014024111320233024234310044314321002334322113042332022400243103144043010311331340204312423230401203231013422233304022324400323103323102043230401402200144302343402403142423110023030020314234244231004422330024334441330332432233030314140134300100123424213340122043020113314311121133313202411443114103014024204314200044312340123233141022334321323204404021121412020204202133421323441302233333032422310124120322441032301313132313404021004302024234040340101013423010413443142202124334404411201430430212330422304401313430244313122234222212242114431122220333412021322420431041201344343430230020241441442014033104020203122310242114003124313344321141031221222430311132242211410234231341201341402111012441141411232104240320210020044432124232032323003141132403402040200203331143313441244232413001303033234420244224034334420030024411140300210001432323313404224430002333243142101013044020344103141003124324002102021344124430433133232404244440324331234432240231043141331442130011040224300341202240042411410240240300304140333401203340241000431301422130333231430434330330330141040332333444101023414342140003303410241044002303004110102342224413020402344241321140334303443222244123420332024433140102230400014200402403123311034420042303402304301432004301032004112144414141102223321111111143401140314022011304422332023302341443012420330020210231433240211332103141342343230211242223134412212421112013402343100304034033203010243230320423434413440411323211311032332030422130212200232312224034224003211222123004010244144223441201042401330010300323344344310434440420442142431134001011403001323000424432220233103133430241404012440001121002300243114234240334140130444311432410210420120143044141400223334214211144121042234021003130424234003213331214211323043200133323102410442013443103441421044400342303031002113140334404442324000420122432121334311020011101410102311240200402211302032331104302411414403030442333433122002423402434411400011134412114220332434402403303413211211431230132144141403240210202422112344130020242322000012400243222100040440114131102022432244001332323041044202013211003014331120013044243334130001121100433310322043130242322231134200241333143120131042000001442042102324232344421301313423444004230140304144404023200141434320003332432423440442424312222213032013121144114301412343431310043020413243412312431403111243122124340304344422014340132014431202243342330332104030024034144401213000131001004142014114102311344424320113200021234442011113131430020130334432100100412131300042031124244244202004421223334330304210411342331123030322141214012003342343404121144220222413422422142300403013242344114420341021032344132424132000403313122314044433133322223001043201000310132304340140213211023322422114303032332102330144340102403004432021143440301134433242321214433102200121103430002001434330122024020322121240341001341200304024302124042100432031143004420330311144442204334002311331240121033142434143341113424301400140111043334102333241323112233310301112122121044141021340112243422211022322304340004034232000334421203030411034313233242221320122131022021222424201222341142111230212441123133331014201231224341020401111224444024224422440100044313033430024302141344113014410203203402224032112023420232213021331312243021314031232241114112130413434144300430431024301431401301433033224003430020004442030111301244102011343300142240110343203303232302203341323002102320100114021034044013013011012440431001041421102440002201341234302001130113403203302120021330231331441200123431131240121122303234310133110220303230413404424111011131440010000322134010303210343013402301200024211410004041240331121100210310412444222302140131331430433324023001241324002102212023204204110030041241132103232303110212032034144414124212202030401114142131432303300004134230311024042220413333343100003302221121010012240042133012143210211420332414002433403044343013440021244002311323330313401311133421301103313200222241331204041313334132321323444410010143244304134242044104414301011400332204034212243241420343304333320134022411340403002412304210221311211203144313211213442233230211041311331020004340022243024301342424321034133010441311233303234003231112203301131444333002003412030412424002013023222441313433443143041004210221013201314242244301432000342431211444344440031013214340203301221", "433224203134033204300133010303214324431341224423000210124103204130201420123010312334340422411133142103404012210222244210111403223211114010430310444044243412243332101314021303144210413230343111003103342044201243323321023341122043011122030413424001342124231421002402034113244433313032113034412121113010040232133343422214412410124004300100034132231044220431244231303113134400013213312302412312410322114413103232143024124442410420003141312232403302422414403313420022311142210413242114044210224131134140422031410220001040134103032433043330220432014312441123424411132442022414024424000104433103430103423423433030441002034224140221103320102402041121031330300424033012124041441101331140102040133043230441333033000413030042012243412004242244102340420203404101130011003032440422222012301100030210210014221222121214411132010041334001134120421102432300301133142201204141222202223334303200112031430304434000403404030313430010031422311013023001140444344020230343024242322340120040132241440421112041130041411121342442013022112022002204442033032131044001224442214334234000311130320230232014423241304030314114420140004104034332220322034044430224023434211044031203110443012302013144022112012403200400442131144112133411123420300130034411211224330434312032023001441104034101020043434442321140203102200313314100044233002030200341033143402242300432433000132222143424120241401043240223044042314314203040212140022033224422103402133420241341444314140221322234240010241103233244321134232022440410123240433210321330442121103432404413413402401440340320442101340200202432340240213222134101210044341203424114034110203301110032340232444023002123124333444214112422331031411211000313320212421304224310142112240121323001124102234414404112120333343340421033012402240312021003444434310033423034421211400231230314304203212103142401331443232434303041430222303212211330134001213322220124022432114034140244313442010121222332433431023120030341214022131102303430011314223101213121301113221304122221444243200402003113032123204334244003430110104224124113012031422402444024014314023303323214011111230302312124034411212042322221244100033124020002444414130414244032110312301044233332011042313113303122401422003431444024233340010204214134121112132123202122333322130332121414111240230234311242424214043304224014214040103403221341443430142442244444043032203420020230211401410434030000313031323314101012402013331422143401122230031210312104310030011121200313024433244322020322402224024201010133240414243331211423312101143203131221024343034032412341230412434104333340041343404314341141321020113203344242423204343123102312004442414110000010101100034412042140443231424221221100013113114334423310004334242032432121021420300102011442202014231210313020234442431313220243140123011444410400433211130440111032332041033321242204204344010041310410234310013124411133430411311212104111340111132001124010430433220042322043110413020104323300420001131024242430330042113104423101342413321302401023143130431324130322341001312113423110402200221023223034430020130042004004241040122141421040211332114014344032110340133331113303031213014424030001314021341224433131222140303042203132424133432011131334332222334012201140102433011433241141324431303030404024012333341112040143211124201144113032234211413340314432131314334221120143102013101231042124442022322403100224312240402100241413122044200010420312313332341343221304220113110243041433101311414303020431210220132142341142310034430143424140132200042032232133212420041123320301342322213124331144431441324400341304212243221311131211102211313220423231430211002214334121214344311230114440233330321140231044140400313241440303331020342411242343223101114141303213111224143323232200412441114310133114420224111023203010021223440434132310044044221410304440022224333144433303312223000120023213322434413411011111430301442233213404343324221220210120221410422200320244114140213413230424441332214230240214101304301302003434144321204042143133240231443010132413212330021112304432312203410241302230300221101444142202231000102201014011244330000110400132421010414321330010312134224104142420040342214420103200224131004201120220302124000440300002141201021122434120223314000401414231411341241121140132414110331013000022314220032434334420111403322100024042041012141122324243303414200133404011231001334114231114042240144033120204114232210434413213341442320331101313304140000231013340043443212420333404433233314304143321004", "202404322010332044230031100404044032030041134143223322121211242010004333333212113404432204222142032202130103201333242231013000412213024110240122304243013410334321331201412020210310302430201022243014140311242031120312212332401211032234244024424312144343113414103141233402112233213311204142131334200211322301120411231412233202413412240043324020444321343421042033410100422140123113224233334024112240443010131444222303224411113112233423000101244101304414012134442240133000143232434234311312403113041040440420320124243101414213141432221332024321200110100143211104432143142113101240402304440424022443402331332043113212344240012204031133304011424003322233240320013441131440234012120120103430102034314342221402003302042043433100202113330303040420430322112010212341332102200140003134243442320442131040240421420202101202321422330204310444101322311010323044433434014021403422424110204214401203123321331040024033044402332310303421214042323132324013100142224411020130034211114132010000111004133043031414243031111431102424102034201311103020230232024244204444222344023013411434034003421104401330022222010013233230422214334423413320202321042141041440324214321110234130213220433043302114011124202340332410121110424031332022122340011124220243022330220100144133232043244203300010310113402042000443232011220341000413233044040113212424201011340024320100121331232103414242400130402143022410223433003412043132010324010233221123223343240421402424000223344420213110424434022113411031203114441002400121310333231413131033312100202442344400343020223301403243130231204110000222444420311001234234331212340014123342121434220002113310240210230002014144443000203410322140043143041240331212231221013411212110243233133432403433210312000313122441442323224400423421002204021201122400043102110032213213011220133343233101333131113341210240402440333042204333443423241023144003322242421310420002301401303321043042423412334121213030141023343104242342404210403043413302003130443222044140132320424311024142434124010214002420203001023330031111120310323134212414320213432102210042243412302202420134322430240341022224421230424111413044302202311303400422131444033322410223444202033022024323030344333412302444244314102204324342044313042404222103012243320413424224140441411312133403423430010300323324030443211403332232203223233140422321344204233303422410343302021014044402041012322031133114102432243240143443421234223433113021403120102103242022310011143141044424142130222402212100410422122024413313233003240330122032034432321342120422044141302013320033134343241002033210103134043033344411022223404341224141140140232103402333013234022220233114003141341121241311440012312220124442300320331431214004122441213104122433412414121411100424311434401044140234012432310232332233023303404331304204333302142042440310324302142123143402324233414102441442410014014330034240401030224132142444222344142213410011001344332331413233224034200232131120103340213201114331411343322314013440411241432212104114140403303304211034401132232233432244131101110241431114431344010014323021313110332341333023044331323121132112434204241220110221441331131421232032412311124141412123342012141044343120403404242342344333020001320144214111323341121123233030342030342220301322344030334410103213330231200021202102130242444134330142442432401333003333003441333311134441401010344431403410002442023030440112442310024410043301143221043041321301130331103131442331312413230442433341323422411300440433244234400141234243041004102434233423424302032203003232220244230430142440204342241441301213032132020000334002413412440441343211430411230240000022403111103301033300223002213102141144304422333441131342300040133421412102132042443440240103442203023434010331112314102031320322323313103233042141414230424004434323143142233003421401014200231212310401211100143423211442213241341043040213034012132040323211001401142441000114402124220040404442233104221400113431423143110113421321102212332000323134023420302244343441040341420022431432312321033130442010130443020030442143024224322144303004313313414422042321131001441201120013344004342124022000121343024132044323421322321301304324102433130233231241441010242212421203412400111324221444123120411213100414301330432332410102413213021202133010421403401201430230334343044244422002104044031320030440111203440202041210220244230344342033112342202222320244320003443043222400323434231302121011133124041012444141222103210312302434144133104104224", "030300022032034423310030412244140323044043032342322210011411234244103340043340323440231241443232413000044214003211203244203330321334043304422130403004344111114124122312123114132212400410043303140301114101112410203112224330030044133240300110402143403344433241321211224220413023212213100322132101014240120232334044413311231000121142303343140440244211222223200342130031020312040324042112034034110401124134320003300310133041012043201131313102211434314002004141010013233441101012003104144410234344332300223313423101022211101320432240434134112210412234410344421441144103322300024000403342230223041003440432312021220130123221223303423043123213210113142103424142204021334012334342412134403404301020330032121430232034030011042313331431144010242114144132201242013101403114102023400414300134402304320122044432414431324402321320200102324224122203242121232112310001043004143212203102201044132424443403441424112243203021413110233410210214214424020013310034100420002332402141431042043123342443414421042244124142041440010400443213121040234104401414441224103043002232101010322043404121344011111240201031124021411421030131404103231042141420303033303220134404102311121011132340322022001442312221342230414243141043122314220013002230324344121312332220030330220334311431003240432304344331002332233014442334313324004412342102111214422323433040004104111234424410040122320401341030110144102421003000301004142113024303204230232333443302010304440141012302444400034104142143411314202443223113141240334123132332240142312122344430324344023301112242303030134403143100033410220332100124100241201443142030322233420042120241001203032143414223110221004442104223241210210014021213223424322420210421003411242433420214110443211022420320341011112212024000010240101204000014434042020344221324403203300201221230014201440401432043044112113204304431200100120404133300402403320234113230303223424030013244332330202120402201320233123412142322404331414032401012124334133041133104302322311134422422042220401144421421420231014232033402112322212213040010413231242312013302440422401011302221240322313143100440413232101410014110404300122231230203233113124111342430031132420423003143430041232231400323140031402024014333034030143110430030310404122422311121043323041333003014103121412311032040211412332131021302240010301343233014040021423222003200230021334332131331102213130023414032144443410404201323000120344401122403122421132412244214204424222011210420443304434341232233004301041231030114212134333101321023302410034243323023411123301340131414314342442241424401143244403234223114443311111112001411010323221244040401321010013223041432224403133204043002220004240444000222400330314022041441344003340431203143243320242033110143330121032002340312240423010220242042014310101201132131021021010114103122414001443312403343014114322040310400034334330122000432122110331114404023111230303221442144423333024414241210311224334103102233102441440220003400211342134211424431411004203424334324100300213232423302133131310322341040304042010430202022032203031330230213231242112104241044323030404331022034222220123234332210021024201312023002120230214134400000420133003124444221310041441331240233221400230112012132223003402401003112213313133133341231011123301423400032220344141420140114032444041012100422434223211201210444442131042304311402011101100043013020310134421043133310324243041241241440312103332102220232401242224041023210043211434343440100102240421303124420100322100002340443240021224213012124010240034132241210423403421304240302303440034114343233044102104203000130132440312302113144322431301132143324202444341244140241204321314414004440140311113231103223044034110240141202223231214114231432442311101424430001101400132210223213410312313323422233022214234133440312020202120033104100010220040214201002110240411444430340044211324431404302301210123432314442323001441014121423013044013032102000103213342230020012431134430212431423031120402314010134122014404140400033214303323442312430414211203231422100023240410310002412102221112021013123324440222311010013030132040212200223132423400312120104143221332430123004134432324220044033440433333302030340012341132102441113242022432311421311431344101012332222323114314031441403404030143142403033131221103031230001231104404442004413100403142012232422123430204232131210404340004343404424131110342111400200021322122343224303441404434001234443140412113412332043204240124232444120341104330340032310133243030", "042310012041011020203032401323110020031142144303201103240202042134230100002303422321213212024124431400434031011102342242120144214101231122134003232441423204104111000130443023121303122003112440301120142403401403021330040101033210340234143132014030203131113002112421000342334230140110102330134441004311400410402421410231120413043221214413411322231331302403222432241321324342443104202231241010020202340241001303443121010304341310421233013202021430322410433402330133042144113143010112421143130131100333332124310330341440001223004211033032014321240043223420212004022223410312424331442013341324420440330111424244211022040412320302042210142323114443010210410310411422111414341400300000010314220411313321013210202411211102110122010142004323314303411410340302143001342323244302000104234142420032422041243110112012332233413212334330104111341414010030134043120102100143144140314420214421124214322234020302314101002221304412003113143223140223420102241443203303404210434300430042214124441334440411422202442320433402144430442134301032214212212302220022434423311021401322010044314342321444100403234002114021024133114340022243331314312241302300430011402340230041000400103213104303241010211433200204103333343333023311432302121314434420422131213130303004043122132113334214044402131220321130011243112401012441201123312222304310423220000323143323010433003403422440004122040423401303412130333203033102324242200300433300312243410133304130230330330142244000411340200101211202343032423111214120132333110110323423143144211003442231421003144424341441102204242432022413413144101204324030024240110321014200243031233141124401330123323444230324224203121404420423102444212444441031400113020001301242113243122301210420112010204141433433012420343130312202230030442001232114243434444132042431324113131110421114010443223002132441124142430314221040121024010332132031231401313131343330142413324110404204143431134111430214103431304001242343211342322334021344402034012332113413331414424434310411322223402031224232412241410422413124331233441414024004131324342321131001210231443423214303102404310042203022441043303301141011021221334433420132400222403443404124043200224122033232343123440340410143303001103202134333244121044434010421212021202210032013124442432000441103440023404404124300103304233330231303403201401422441023321431343143044240203321144240333241004121142202124042230444344342313430044423040320214440211111431001234234112433443342323440113401320440302432242302140132140044243344000111434213020232411312410102014134422441002330124101123401002130130123023241404002234220104320433240202120342210410011321213222041004432011322331410012023403023131412421111224303030220134131342003443102103411404003030231113344032420343204242344340223242021003122203012324332422101224110221232242122231033303121421400043411231133424101024334444122140311041312400130343444333302003144444021142210414124341232032324244140341124240202102324401242440310214410011020321301231022042003231331334102304342204021042204302130340200101440231430133410440010204102010413120233220001200032042420441033312330012143222212100022234434401402424423344044204044124010312310032102303242202202144104413341101213111311341123024442240342014414320014423000123032210143231144013442213222441433120130213311321122340200011314302102201212042320314433124221433233212232434003024012114324430131124101404301132131442012313132344302204240041400014134231101202032240443333430220220401244212001132240030312144003312103304230224140330244132111310202341413330434103320443331434134021133421034122313411324424422443134004012333112211440421030143434240132124012003433222231043302122133241231114240343302141003100321203032213334431123410424012403441440401413434440124340020031302101104310200412122121201030004033010311211112132220323341201422444124423412223011303130410033131214312140243321331404203203201141404414341131331402201434321134401043234014133042024340324342024422311024242214133442140420440110344324434040223331314432102410420040244402041222322303224044343313330204133301440201420110200002004412314213401440311414423133101234224434420110033243310324241031413133041410340002033013030434314422104342000023402020113231024204133442232400333111320110401143004242002431020240202133033403424410013424114023230232314040233322241240240141004324403324304132041322103320333410033334441144104302120030140020242220120402121002424310124441321432132243402402231430401", "303130024313233140100414443131042422043140232314131401041324012102044411113434234042432102430202310302424310443134101241333221122221320041213022204212143202034441124011000012001132212402040040014411103002304101333424012341001403404022110321044232312013134232310421200332030340234214403422313213333440211241434143400444441041212010321041204442330343103202343020122214443241302334022430132104140440322132033141110423412230013141113411242441243131101024114143324420142043434410000210203414412302304120333103210230011233300440011001010432422421103001242224421132323411001042432314010133332314013302312101402300000324224212144023223042322324131041130423404304220434422103421012332041024132411121303203121121142220202400110141110244421011212033210132120421024401044224231324002210310323224313244321013302410021400112010014130224321110114411003411122021411214324442432104104332431433311002332441423023141244030332214040224413220431020301112311423304400413203132413233233424043413021004223411241224440211144101320241444042444210142341402303024343310242114441324340021102412424420310202114004242042432404431202311324413134342422042342134200440300444430334304304043344442432211301213200300300113332431031424111301120034020024201134420243414210440230020334233011442112042312114124412034411021044444400300240213331233143121002044310114310114140223124001133044020243233123400223400123020443023221434400240202340040224343411301430404423311200000112311234041041012212401041433232140400033031140322233004012204224444441144411423102211042244311123424022123234214020032043341411213221403414430011014313242243000441020144241000241402143224010311333402313300233242314240032322433011042114043431130404412113014134122403103330401423113130323342220044242141033122323323032104144212400103224414310314420134122440442202040244224442133412130103443422010344010221001114443202101144111324221003300223133430110030343030020111314344440421022331300134443001040420434230034001113414300044000322030202412313310110114210121243044444332403424422331212042431114002343134314330342304133004404140011410110412132100434344323131001423240332401240441314041300233010440134130023044211110223230213422411110044101001431142240430422111043042140124332244431414122340124202244431223202421342333014434341012203421431024024032314313231410210222201100212020111012103212444100123212401424343334042014210324320312340013043341131320100431330214114022113002431330003133313322103212202410033223102102030334440223301424313300104230211132113213204020043011422013401032330320310143210231024114444013111404411332320101314444140343431323423231223122101111004214304043114220301012331342310233422211420123313312301020442113300010220344430111212341230324113411211344104031230310240223132100314112403421430200402042431421100334032244021221401203230221413400442002232100202222022324220420333012333144314303132400441342034142224022002322011131033244444012324111240410231413411041400431034213210020312011002042221202143412430133011234312033004423320334222311413034344332122330241212113020414232141143210123324240123210112120023202044341342032414304200144230312030001203233032332343301212432231444422444444034240230021242422144312012331124220041402034334304403440230134214042301303130422224044024220233123033103440132133210330211310343320210300432140004312234200400130004203113122231302142313342001002242100310212043121033330010414404300033424122434331004310230140120403443030434211431301310230440122242342121441121433113222143430030203214014230342313132111114314341334300441313121001000040444134311041230413322032010021111213402111342121123233210431011423204332311040132443130130301022333124441342313140042401440413432130330323401204204200341040433202041000412232011123242204411204424413403141104443414402331223111041121232244001432010333110111223431013323420334301343223303410201122321231244342142304330030030104440212342021414432140342443221042132202244204001331202014320021133034232244031114401012133113103214343100432244334123403331143402412103010131310430021240131324324440304300112232303031223423332414241323002141033410243020002203334113310102304404233021021121311214310144220243424042414413210010441023220020344112011022003441020314424134424102123220210313114014410102432331203233031432124324323130413044233310134420330214031243243142234014143444121424423203340411104103344134111240311203231030204411103443430213331141211342131400", "404041231231113403232132332312332131021324424121224144101240201102211304230230430310324042222244442302120144044323311444341431114331100212400312310404422111101223120330133421013033321304242104330321122234100000030143012013224104341003221314412432042331124012340043031440030114431220104410304141134201201331434331430111344422101312243434323120020441340122331243031140134003342011421242333013312321423420211201121011231334334132103431020033214134102004342144120300322420243324241033432141011320313430422034021001343131134143020132430301441123000022311023344203104111200414321104412302413140214312123441142204324240432320212101221004004021241310012303144122231201442214133401101332233032342323334341021201221334141020323123321044011431144210242210104304401100204124223002032303443424141104143024110104312141344342443441030204413043113104440420144334132010200024112431004422413320043124012111002202130213303041313220132432300302322011213300302230101322201141200103202423420424044441100240322022032120300323142210422101344433302203424033143401134313134031301113341000400023340000101302420343124441221431202120443123110213011403140103144340101410111232032414311401331002144234301431443004230343304034341412043444233221442423221102442412403100324441433344334243141034430402013332320300332042243323142243431404443230413433000203223011134040341020432021404404220404134211214423442143431343041043041322012003232131342420004444433340321323322432314004201214300140112340200044013244211413331400311342342241041332212410233114241440120302230040140023444121140013314102212112330244011422212113134334200134432112044440423323211334322211002310313341002244001111030111232341322021040102210223322331021010221301014212221032110140230113124302110303223042431230043240244223433221033323102420144404444031013434244223343243034434040211123222330230022412004041243403222310344123101122220301411120241001401410224143403341233130131420001120244044232342204343013133224041301200401012443223101140034030310241331114313234122330010234000442312431311401202403410201210020344101022210311341330401132313411221332104030400432242300403410313130134303022304000230342004314130201044313202320320021201022240112141000210443410314303143414340230121410004004314224230230414311013420144404234334222024403010104401432212440130332441411431132201130233314114222410132142410103441300042422021422242143100312122120020113343102341102144244003204223041242244141102014141203142044044304132124044201310333143300220002303030423103422122442410310320431100030411142133022232331331444130343442324333143040221211114344212442142033424132001123012010123333202021012313140132214040001214444440002423431432331101233314042423222114413300001244342013221211010222241143201423403103022400101414040122000240324344403222442012000344141413124224403113303300314332241003100310101144103101424301134024030221032140042400002322043121241012111323211203042033132230214243301204234444413321222221303142412402434404434033110000320240302233132321434104212233320443130111430004021411203122144311234423220220223101344140240430213313434001142242432114134043213021314011303432340044430011111440340420413221114302022201312101012311232123242344422304302421132014302233322444002022244243120103422240040134003141104002444432314333142231212314200134344240400132414143323232423040322234102421332310342143123441010413040210213142101000121432044131314400403003433000241401123324123024240214233132004310102103431302234100301002132020133000323223200313312212314323320024200402024031413341132013120242032434244243242034430322121332404300313414341142431031002411213034143303344201121422303321010013224000224004404102333340343443133330300311024421221441141134332400002000001102442044101141402004301414211022442013000203442340214111213034301031142213032044211413102440322224240004330322442331220422442004424412303101420331033414300034222303212440344213140330444201133302414011221404331304133200034444224443243313401123021142341023440402132200122034311134014403411413024411141202043323231432134221233324431241202110310042110003111331432224212400103243042443400302221103404410202030032123120023323322033342312322140404433044234312233131402241341422414242200414321202323134330310420104420301202001201142233003224222342401210022022011133230113311434422331030220003402213133442014412101431433013144133002341422431120410240041240440102224032124014242223121114000323321424", "420213034332400134110242203424131030000222211013134214204004323230032244333023444224443223443112142014000303433143341243413331400111204243120244024422314303110012214442223120022404401341114242414012341214003022002404043221444310012313424021334213233100333142020423231402141241414040020440100023143231013210032032410120401040210000334213132004331001101403113122214330402123333420421234344143413130322344432022141004320011143342002122011233024213112143410114103032141313031032040001104144221033301330444410101213333231344112012103410224220120301211012430122330103314023321213213414312142131210322100320243440402430124231012240441233111404413441103122401123404041034324101310004442120344402022142030302432432402044112421421202420011004232203010440412232431033011241110111400202244222223143033134124231123143443001132021442034400212301031202213112323413113202400133441202220344041430122414144013322032100421200042111014210200344322114234322102202032340223432222223404212000122200411420040133344233432304344331412003240403313133430003300212124340044403143130032343043101144231410014123132104300340441413220131022143310104440233431103043120312221422001314303331204334201100421242321202204020322214101140140331004423321033200434023240034330033023213011301122010312120001431043131312042122440201340310013212001030042313103011013400132441203220403231003233130002434311243320341322134100042141124013121044114213102324303303233001422304222303032232044243101303322041013443033031322042131042330314420431102441110231112110021323441231203203024421112142440404214300411203142432112022033342302424320443042342202012002312302200444020320342311043421131000124204303411434420113400300243401104333200030202430412230033010012414320022132430042303341343211444223014334031120100324002110130231340242404112024213100244114341344342112411211213204331432431232023424032043234220010322342202013330404412434422223310212444222434013131414324132301042122324021124424442403134032232111233332131121122413022414302034212330310141113033232401121220120100223303222410021014214440210401112013420320303102311113113124023323204433304011320420020020024101411403012212301040410333334011012343241124111401130122033421343321320201042104230334343102201240444340334230314101421224341213304140321011321442301011030010024324134340122442142021410423322232232320410324241142022331244213300342214241341443312330403401024141000300442323334022410434144134442420113023323113114142003424332330124023010331123231320144441420022143310010401313040023241420234232241410224300024214330403232040431131101013003240341141102413324410243113411403023223110120421444123003230112243210122112301221432101433031130100443114010110423430231014424123224121044121104214240121112204312244203040202212303021321312302011321111343443321240304000222104404302302140332411040231212034301002043333014143102401242311003313412324021341114013413012431421221320334202130014442124400212343143231133000403314131442403310321223321003141210301313144044234324142102142121220400230322101013010311124303404104332021144300110031102320101222200312312101410212243142433403340314003013342110420001334230214022224240311234443022031320302204414312212420121244421010124201010202022234223214242344234341022404311032401022331131330042323133301140331341232124230424110211200033142342411024211212122202422024133343223340114133120131021142121302240004313102040341334244431433242213444010013003032410141402400414340324303432440111331311444344412424221444343033041003002240113123211331323123132241104024212022421331200441013123420022302432411231141301443404331400330032442421111011001201402134233342133340034300111422421110404221032031344410420042033240401120024314341433330213411213314112311432241312021212324133010443321314210231122014312242443321242024402040011213400140043412430341044004020102420231003242420303203310241122422020003132320332103312320300032110110122333322204433202431041302341000223121430233301121232301333312422411421412441443033203010123240131204022033132341331121420402021003303420240310110402100103332414213431203404404133302401101033302142304004343224031330443211131400131120403044032211401331201214233120101103340412240403134243210121402112302103103200010212230031411322012100224433203231323312312404413001202224010013141004333233210411124030414431442144014413120404123343402300312431140112441313341012141014124130334421042430002001041031212241324233", "144320301042343203211201340232423334432043442200403442140412411113210323221242122033423130410201340101021113042044443232030123311431023444010140241213131210033422301131341122200444303130043310021003011234230420110014442034103313124331234233430144330224321313422324202224222010142304114231414431343402422202400042231203101401110400031310104431243131021421211440124432120432231404200304442014041303114142044441202234103312130120024224021214111200332033043412320040121114330344100330430333342121402034401040242343224330244134412303434314413431211003433220344021001443012223103320144202004211444141311431203111443202402403244124243111214143140321431220041021120422222334323120334010102043422102134232101014404004340233112114223014240310301222004323012211122122014134244320334411121113200134204414103243440302123410424434130041301444030032230111130013420213332203443322302411413240210420021240200004440031032122124203223341121101114311131213140401123341311212224304032112343400212202002343420003201242203402414112142221230234214430102430210231021402241211403211230412113031041002202103140041220242210344441034022424341444302332311230210230141404311403314124322241231314431311140244414341313420303440011310123023030043111243043030334204333022303323000424130334231102032214424142122222202143402142320444434033142233123101332100243110431024032013230312210133400203232422130212410424113432002034003111313220304130243413310410403041003332110112214030442342001432342422042320200342201134034101322240020242120311133411322142312421413400033434021143144333043011311342243432430102411224142303202230000414413224020121231230033342434322400143340432343422423123242210423041042032320131222432313244100342122104314434002310011222202213212031410310102201111403133144402020140240010014111401424133400200212113311211331334410444222310100344310423402300401102222421413132442032333030411020323411122302302100024414341332233342002423012400330002404300400341430100241023321242412020031321410142332321133411120230043400020414301242032140132141123143113442402112311322144114131321033242414210310332340044034112331131130103113012321330001043114401310203444103144041244434111031213214233404343301321423221110422123012134330212314313432421014431211334232041444144412030244202314113314134032302134031131303102231003440020402020221101011230320301243400101200141210333001301323440312441023100014312343413231404431102201422341224330224220210321344320320140000240032443241234103114242234132231230230042323210320233224423402024023104321342203132421122244130030144330101323331422122224340442310122111230322221424101442421023401211313300244201411210323112413042142102342221143310324442142224222423141211233204103304304322343424014120012432001030302123104200401213213434113024433014041340222101423320000224102414433110341432321303241431302221334011324140233234142400444430300343100403123324010112310442400040211132324210041112142221014403242144240404033022010003120211003143324203131103334042320230323223412004034310234322401033331414333324110024243022301210323430034330310131400231441224102040120141132330220232420212422000024403141120342443324132041033441000433200203112204011210030311343114013434132023203034243200102143240112143122031043031021103420222331103333112313342123204102123412420304321214024214012300444333312434340000333222304031113044230100333323103434422133312114031401032440412202114442421011413132220344233001043032230204242444141041140424410330404022132020222130123013024031403121333233213411231131322240413200111230103112412431011122114031000441131043033411024311443303313432204320042304304212312233000204233401240100230000143413114341420132030104334204132320000023412212004432122022343420040403403340013214444333243243414332124430004400223413012340333321201211402442101022111211201021030440130003430420100302014141430214211242444102401124130221441310313213041032301041201140020402021143302031034404244344111240102132443322034020430033333304340200010433320122410443321043120321021131231113234201422321022314031211240402301011433441201433223031042033202402313042422140321031023133010340202233443201412001111430322412023421241033021304211334041240210002324433321200140313313314341341312110422441112420442003040122321342032210123240303434431422242120222201023141240431244121421402130231030331302413424422024010040200302131041101013003121014431434211100003000431213123322130003412331013112443342", "022420310143321101033234140030201204220144232341000300231220001201144220420002421330243131323133110303430002403144203300112141004403424422020010433334022101414413024322200042413102431312013200043234041221344203413242122304310032133444144042213203131134144011213140103110320110141310212224323313113302213312442244032432430142031034133421403331112022242131224442133433131413124032432120143222002332304132300304312441444110124103244013024311240033431341414012133233400231431400221440420412113032411420134124104230321441414100300423203424120303112411112204324200000420423242204202102433300333204202014042442232322012411403311122434304244241242131411013034213424224144043041313141433310442231334120434133133101200300130121034121124024444203044030240032444141421301313222001213401210010124430024014442432132122134002322302312044112431044103212010333204312402040134412033012014424043403342420314424412000104313201103441423411044204140120322213111210142021210013114400302401224133414324010404220001004201123004112141422223020321430202221323103002130214443444434024422032420140310204210312400412332003220042243414034412143130133140122104323210313303421100032333320212040331011400114040233142213011434411040221310440224413214300120433012031142212440422311111313204134424000003241211333114120211414101243140034141000212140003422330330211131144223000400141024042024343123324103142044142001023040104440311241300402432244013212201433144324142134311313202324430032410142232414221003123212442334214130131024142323202000021340203133122241434433033102431013004322021134232322201320224303203223112342040344342300443313143002230042220130403120340003301210321321210103211340021123031130123314003111003212243004214300011210113201332003313340340124324233301340044322423314303202041213440034233444020044233200123001341423243332013210101212310340111022013023140431102213311434124000400312401432232301420243300430011332313320000121123323102111110234200434110321412301014131012324204302213314001044434013142100124341310243241424204201243334233022002022430414131133122001031102004210012011020342122143441303040332312332034031021043212221230044200211241200100212130444101400221112221043001212442304141433311232041244114244331423024110032333102434131040100342113024222411123143343233031204314440444123314341203104334220431321324320243022012402101414202140241101041200124122211143030141244011433423442021440004230014224123244332330100434101201304321324443143124242241103223303000222433214313040321444021442101123111013113214340144302334431321242311343231043323143304200420223243311423013133311144204141203104044400324404011330132031301343030234402313444403102134110204021402141221323231440401111000301132400320430112224143324003241103302433434334134001312013212430001140414230010303402141203041310424023314413333202422430432021342004443212020023444322321134121320213100243310233230010331220132401302430332410402432420214134120442201301124123100333203101000130200314224143012321331313043403230033413311012110412102044041312004244330432341343421300130022311412000022133424220022023412003403232414244102440221032003101133321021313422033430300332033144134034414103431441330102424223004302140232041242021210320202430432410230220300433004344423001103114404204024024200333223241102242313021432423322330220320131434404143411224321430412123141011003233014032301024242202420320340134100022033103003032130002133112011110001114424044040401121113020144011314131423244311330404334423324312014012044013042130203221101324432204001204304220340204132234214413021403310442144141242240144410012110203443234441401034000031102440132224041303423332402030044030320023013214223102203421004102140020114004301314344404044230303343310411122013032334144003244113131002041121043420101202001104203100412344034123411421331310440001124041102011341003134220402240430032021441102400202000130322321121402102204313013321220120001222404420031112123103200303303411121332303323010021203441013000000120404143234012021213231134411342033420000103021121403411320411402441433324232134431004043324241132322003224232334014044411010431110314401304412004140224141223142042422312402423124002240004403411420224142012403420142000100304000342142141220412431340344321332341213102344030222403130431031104311110112314012430323302241344110314430430140233321341421132342123430304322234100340010331230013034234332111124104210323431100203102434044000141232141133", "031023201430231412213204040212023203323342321243414140034422133342102424201433411243320321202222324110221003242013110102233441121112320124014343210111344220222421404410404304412422040313133043332020412143132232144220200213223100420031113331111104001104422302244343140322143241142023344023032221140041324314313111441031130404430100421300412240010021300200214304011122000412010314202230222111241223120241424423230211104101330340421031400244432231033104421110100121310320341323012121302344334034044402323110013214101211440130334123143320302243133444031213424244334342320403132104010213423302224040141432243342102141301124102403223203040412020124442022303441430131434301131130022431120010020433001400244001004132204320311223403443422101204014200042324202243234011323223442323230221001014112314420011313131200131112101110401404131131321340300104343133410203031010400020134434030211343411422012322230123130014340003000014420424024044042343342343112204040324241304143034413004033443341122244014201040114444334001003243200142341031132202412431011202023312321343013442033124104432333444244100010410044332442202422143010314312010341242243314020343214440314130321311033001133040141442104142322002102433034233333041413402432434123044404233013010132304342324134441102330331142000321334320413034433131312204231123441401240131012301230422312323312133113033320142012430030323333400103020430244402331212430312422212431040320123002403332023200324103120301011420123332313222230344033244041004240404144420131241101122310032402213232030011411444132114323333133314030213142124443143224011403010134001022040430420100342304331330102334132223103341240342223122110112133204122144221314002041033031311333303400032112120301342244320400243044011142440312033032344442224030420402100104410000041240112110423014222224201320240110431410234413214310120223244121120340444102140201321123201022100414000011421113241323303331043444342313124433141112041122141421420320023430202343214333301201322343303311440321323234200302341443323421124233230301302003134443233042330023102412123103031124301233044014242231012201323314012030311100312423031043123320020310330301300134220224341341422123434223403010121024232434311311023314333344400441442144414314221044241343311210144034411104140310112011422124322144302230110322432040433410342023013424204000403121111000144224024120342030302033041402301403440031330002320342434211004442024201213324030432131243303004103402142432442010431112041034124023201432401110323131432224443320001203443434243441140344231134201010144300022144012003144341143430124041321242044412302102111311142241403013412322400023131020110310224401042414214201320201414443030001314410132223313014002401301012002131023113421431033341302122440104434330004434033142030421321440400342232312102004311222004302230120031120123013202444340413011121023324210132000210234203201243423214041041444114001031211404211324424414313013034023414142012343022312244010132041301123302111030203014311142242224011240013303341333333112042142112101344112333222043324342442012131421324114024212411324232010410203011002112214144003242010312334314121314211232024013420042233411213314004134142304013141311422210443433414031323232132443113143140314240223431124440442023044143231202242320401331032202420133324300300212403320124241441300144200111131030111421041203321442403233202001004240404021411211443312321222334134013342134011443123023332342111204332033114140001000034142443021331001210133120024044102313111423433140221244001203014400324221211122232203310022430101213411032420410324123012211042324142312311024243203210223411030000424130033113003120111204041424444413020333001030434221302400431000031010113103013223204011102114342433342202044330422342420003103332140213401003423031132141310432221434444042000012042340300212444304211424233233240042020222024103232323423211242021422341130200031301141433431334113234142324134204214343220224310103411100413332234124121434013324333231240433333400232234344341243414343243204110223033110410342202243423243233134011013201440401031414103422232124004430144344014031102132403212421032431330433241410434422413204141204313324442110004004020020023004022143234314132423232421230221004304434110110004341131340242424224444402001000014113433321200012113420020400023112222343024442022410040412210411340041233010430342404231343432300140004222013442124242220440113004421413300410021122034323400443011123321", "222013133303442331121404114440314234021342204241334420314404231004330213434433104110200230304202443223324141100104033112120042020410212042033310120431412243223424232111331040134242011232143404141220003433401312212213021420212012234422033101201121034330414121121344434404220443442100321131414022201040000141423014010010344430012231014000232000441333023234320142333234033412320022203034244200111421323030441040443134001213132412233233111120302041232224122034434433322233012043140111200432422023244414241014410130222423323423022441014212313014022304232430020231220301211004442331142111242244432230322302321404243022441142414031434333044022220311404433423144311424021032421322220441212402404340401004011024114111232134204040023303404044402143132211130044333134144034402434121341244402222044041041313330443400010024242244021001220040224242204441234210233132024034311033310332144332101111220241002203102132222123033314032221330042230404233040301400240034111301122211002241131211013334243403303024223112144221022414404224343421240340242441443403332123332212044420403030434422110401412140302201232423212333044210414004314121203040004102302124343314200034240223014421414331012210223004001302141203140442300311023240203242020103041322102300442021200343331121041222020023401131340403113333234303011333102213020343334400331022023010303100212321240140000133103341301004422022100101434320233430303243232103101413020432102003331023100300122043014411144320031034331021012013241331402112042231111242001131214422113210034140321132400304132424331412430111101343011033010020324433303134414243033223212211122243031342143414113112320330022121402041440132003024414011133402213421144034421143330400440101443234434040023132424442402204442013240022004314104221302203341040423322433012330210232411033203023102020204103341332420432314322311214121342032334234044430221221211140022004140043024303442313213321031103220200403114303342112112102201300220411342104040102430244442121411010343031013211321131422444440000013400130031332322414011434221014434110340102430004303311144423444422244112134031202204440230204403412012314211123221242113130041214042221214043223211321004323332123424232201241441234331240204011243042041223041141230213104023100042012444423432333003104032243341041314121034114243101331302412413200014314020022230430421001300441134032232442333410031113011340132014101403343142432031020444114021113242102334423444401203224220344040223104320414121041214331024124124444013210143144111400331202301422012313434210430433344403142100314010004430130313232214143144030304224224124220431211014144312020020212001224202012232411140323410204441203212024240203033022422414322124012424032303444233302223014412211124301120230242330123431103414322124242320333200123441104004313343212224111443241224211410044313433022100344132130114002240130440023304020100304241420424212310410131132122200440401023103311432110130020141111441100121113211102023001143321120013240344141304333130232212232102122330223400130332411331234022100201114041103042311230322440014014433404113422124132141313442004123334243413213031034142223241332122234400124412442342141312223140300344220400311010244411203402332112222230211134412411324342010221334112404412423141120314040022401214214433400333400342230122043334402421134001204424213300412012440200134443240214231433244134312343323222014020234131244343002120341124112204411231304004423300112333331224323300324223210431231413000442324324131424223041011012211300021223211433213440012020241311244201041401444411342013003140324210320122411020103102132200112301202232400332421012403241341121142422144422100343330223422241301404431023010324314101123214014412013403102221130014220324013344112034333443301243432010402022204333122144121430220210411142433344111111312401421002323401213443413114122331443324340212340404441204024323233130442133333112413133233400213312140223022240312114420103033132442421203011310443044434413021343123142402043441010312131224021023442232021021013302203113324323240431113132430203332340301030242203303014112334422042012131320444241124020340114002014302424332330044323122123434420341243440331113003000131221444422004002410212114324013311024444402024224131221432314034322044420334111424432130222101110242314300213320244022424431104424212331130221031420144420343223342323242433023222002113210421423244243411131221123431021142443230131033410011441141441400222213442321234", "141321104403301444423433002440112001110340220043030431414412241342202144023143244342440141213310112013431242240140441411020421442230004233012113134044043313113342313123010334322132241103213441040102411224413300242134344244124342313013314410123234122232140433032004134332314411343323040442013030341200003112003243244200420420230110230042121100044221432401004432111423303040331232013343441012313324240042423331021312243404440034411411214114304202311343320242124221021340110122000410024141302101112211232341041003410203142323332104241132020143444311312301334324443204012024113104040343342330344343104400133424424202034421411112030104344033410131120220101242032104304414444204444143200121420413210120031332002103344141330031213300444421431301131304313021112433344133012302210304441440001212133113014004204224402303013034140222403144310212021411144432323241031112044433202114401120123122023043120213202100103131040242001442443021332310202302212222110242242304022131431411324012203420201030444030022014122134324101222410113443213420203012234211001244000402244130043131244410340144110204100301423421400214400034143002021140022402424432011123023104310321043433210230124324232132100121010132000404313104000414340123241142402014300423104041332420232344434101331234234243200030444314032400121331404132133140332143142130103413320344241143104321012241212001331440142024141031433412220014414302340304413231143034041144042200244330334202420312420003444034030441014131312440323102300423212333233211322231130311243440334323140330410014103431320011423023114343422412222434442323240423212010100304013313111140221403032443102113004020142323244042214240332413342401043102011033131132302412210324440310343140220023223411200220413444322201440340314043330213211403104230442033302002432143202411321001414423433404011010030124312422332132203234434022230210314032303104022031401310340300222414244001444440141121424340302014111214000233143022022032302002343211133104212021203411120222002222312341400131102114334221144442422414101430340043131210434112300302222121022242122131442012412343122412420321113330104211102002044110102231100403331323302434103443342221323331420124420023442042413311414420140221143304342342402141012414420023112314333204420424303403200110210211144323330103133041120102413402331033322240233024200002332443001301342220330430333124204402022203314440020044124310302022331220222133410412422123110001243241403042030120241131002423123423420234100300214110440332242044313231213031231113002241142021002230243212330131222200011200000001313121340340444434132412421141111222004421241101121134031112224110432210424130420430233134100141412121134310210130332043110421244004203011120144242204211110100244442341421432423123224300123044001404321042411201200324032421233012403412421442420302332431203200103404411412113244200101321004414114432201431410014420312100102402044201044443020224232443110133013433120001130234420233340440234141404004003243111040022220412214311032033314002201431124313334204210322140413041312231043330044023023020023423342304302440033023030134424012242020312023140122240210300310122241041123430424200341442024102111331141331122203044120044203210031224121014342130022320440031100142343410333300413002121002040013404001432024320024244134300413234444233410204423201141302343122032410231002024302011342241222300224200030041040013233122241330040114434341143241010104131412212102413211413131313442040223444214303332332204213100310012123120233131423410020034120404114344242033402412144324344404104342001131430233301222030143020112042220440310300420233002022324343222001042033104302044341140243404104131222134421041122101302222122344341120114040212421210243300042310321423431122314302204412433424322122234114000114232213344110343322041241320414002041411000142343404140143214440433412403401211044110221312024424322221301221102443342202323313431023411412403222122422332040340332024304112044012024443022200142041344244204002022004012241434020010021410034133341003042343314110114141334430310243232002201300400403120324300211242432410242123341214143422404443022043041334033131140012130231112121004313302432124322340214204333331043302103104240111400142202022133013343403244400024424222444113130101133444424000433330024202442324302022114104201123224434244231204244311122424401400231333332012030132140442302420133312201424312321104120120203244013212233124230422320200133243044032232040421", "224223232001134414140404144313314142240330400322133220141011220414304041341414140424133340210203233022143101222222240012421200322322200102422143440101104102143421101002042012322121231014104234210121320011133101214213011230204213243033331213031421224334304014442032430304213242030141224410220223433211034140144130022342411433023444300221222411344030331232331220121310332412033131130104344100230133121302213431310043033400033332421213101143013334112144113434212113122241311213322002304314341413333440000021341032331323344244001231413443204332420113321304041224121444141320311003413040323224211313031102322423433434431343141030143234114221113203200401411302124024104020132210424123214143000342401022412244013334002310012414100032113101410134114224442304423301100303100140344221142014011010043241402014022300144410301034303021322242144021342223242413033013130143211221223410433342213042243232124202013310334220432001444320221042221132040404124011033121304013134341422022113404424123343331434102010302431021010142130434013332443223411110100321442333342310242023110312340233040243301413212400111120424310301234214030122413233143313232133221400012130401304030122100420031222004221101142023144130023414330441241042412333020331433041313301432233203413013302341331430324043241112223330303114024034130101033404314324034214304040140023104030300042022431133300240001302201302234044031113212101230244443044340434142130404021000411124430343301204003343142104414434303320242120334423111332242343140221203031103014144103223011304322223204012414312143413022314230001404222134121433031430321302140410242244334414204030212202430301423223103104430332333433201221113131231344434331123044024221314343211303444134333301424431013344411122101332140042312304011324432013243244222040243020131311200202420421421321032422003342414140421201042032411231331331433342320322414403142101421031041044112314042223440313013414102142144431301124041321232314144034304002041411132310221302214043440340314210240402434211134421232141400424113322210003011243004124412343343421243230230032101310124102022001231132000140141414200100042111203443413304204424132332334320200223422434110344234130214402114122212002000240402240442331010321341241040122131140234030222332034103020224411442123434344033224202201443110130032131040140200113011012423144424224222033331021430143103242031302423033313434042341213011023111431041420312024343342320234431124240142001140212123133114324402314441433300332021244314133311220013132402411143043314044100340104340022142110314232230301142034423301034042124110100342242330223101142133111212121334220210113444021111243240404332111421201401124211234212041302320241022304231130410044241312410434244230213204412024331033433002444421132201011022233043231433001244343311001322132113043312204040130324041200113343200040421414312211034020020312422031410443340041020120020423221432330002220230423244011021334241342140203310002141123344333214423140343223403230134102411231134232224243320440100110223412403440044310221024214214041432214232320004420340212431043011422342343123300314103303302220240044040041040423333301013004324021140043201420410124004430142314213004334032043314402032343021120133010420204412322022121033203142100401014411433033321324414424431234002314040100302133041022100310013200030403043132213403043322301420230441012423422002330233102104234244020314303412300304334133000432213130000242430203041040111121030043021430141210210402410144232343011421444343234233022221043134010442031041323320022341244242314410330411002003232044133034411111022121123342141302041431221412232411204444341141211103111423304101200124242212214433040331204432133121414221132430012333413420432221013302021414430202110422322111413324441330403342044000200121330324401330221033120430140100230001413234400344043322033034112001334323021111022422420443432433220012310223323304021230242102213342210021200230440301033330343314032334321144113122413314000003401031141133304122412020014211204313004232012122121441002313021231303143114034032334140020224421223140434221431334244234143111144334242341240042130400322322240400040004202212202134211401024333440214024234103403012434344102021301332043431223410344330134224424122113332421021321234101113421020332421024321134311003212042433133120120330233324333203112210433233322204131113104121312032220024411114230404221014413344122242324032013121200004111042434411131310310443331020", "013304222232034040231214202311442430011132100024301011430043303132321304343242410040330224002313221324114410214001114304014040443023344200012143340014324314103231022210110033144330422223023023204003433023134411413430131131343243342034102434042134022103332112431422240414341001341242342201212010334323213222223433442224114200444211003300421421014202012400134340240224342002414210210440204223140023001333344232404432144232104002004033441202313332122041021100134411210200121110421021120021240320321121001231302030142244210432113004422300001220223013114423134414300300231410132413312322224434330430343424411202201424331030120000400321124103031220442241022034041414412304222243140420010301042430442044212202123144320144440434332313120044234140320230230404222141412310431000233423002401331134340103310410120340300222340242104422140240304200443310213334131302423220122132020230342304424334424243100114034123013210402030133432434324130102121303333103243044444010340403142233022403122124301040400200212224132104412033033404043201330114344004130120244133402423022212214202401400311130312204234141021021132344442043021432131411414434003124311123444441311023444343242003420034223213200141020103131422043413311120321034433014431114144443330344413341443032222444133322104422432200142220244414341113211313421031242342424044043120011400000403322421343004212000343002414212002241003321143230340411442441131244140402133322220210443021302324314120330444042201440344412323201204444140233014232144034401023243414432424404331241403332003441212441024432040230322124220222423012433102321322021044324033221023311342200134013040433231334411011301041233311434324413344421011013430420330001111420202140103033400233043331122341242403331244202323221300433310222214223421334214011244034321032344412230131312141341334000430044304413021341211423001403002044201110434424341213430031420344214340431341034123040101224103124112203414110422344411444203203001430111104210212404122200434334031303124133141132311331102013303124122322323222143141042324024110440343030114114041331411031113112344311232204143114131030133232330103013421303040402320243133111101033012201403331203101123204040134220402241313334214242044232412430443344401014444134241202413134114322410414303004123430212204314232123244430403202100433323420401420330412333010024404122402132133410310200021012300143432120304020114340244101004112234044013004010332224322014114440113132410333214421443403020220140243211320203311120233324410203424042340434243422120120342023113301412044124114014241330131131100320230332403002324121030433020031222123333333414314001320010220341333313411201041011210101111430402100341311111330411300412123000114323144134312230014200343002031021230203043212214332111033220432244341342214124422323224133201431334412422231404301230132100444330000313211002344034103314400221413002410332234013413432334311430424134100034433031312440441043114233421344013020134404143221443143220041334213040412421430443222432121310114422204230323221332403144213024044121144304022102012224312333434340213240124403243031022400343441123414340210034013031240101433441002122042423443342222224444444404140122023004331144442341042343133202242243204420341421340410014432342424003231233041014141441433041203020220233204203400100011311114321041211134144013232422310231221411103313431422414024411244331414310113321214101040403011320444340120411121123010141314113300424042242330334112134123422321011412110014120231432214404100034200301401331232314314432223331412043312211013042134410204201020411422444024223242213001011100132422401434443004322140023400040333033113411040331133034442123422442200412244423113400420041233102421221200243111103340104312240001243330410322140041003441102003243110424020120243234303430301313313111223031303332424404400443044421401210403043410034412103131144201231230142341441200411214042014422430142443024242313204243101443104330104322143204424124120132414203111022231402441143040414304022144244034004313342202243111003040044412120443200242401441421241422341224113204314424302021143403334244322303140242401142123431022313434032100134304241221300412321003442240304430223021013101341141041300340331124430420403132142314330143221213240230100221224341434221022303420421134222414400110100220431434213100004201434043331132210234240220404324021301221203313031120243313143303404422343000411010242313302003343220304212410124314442140421303323433", "344021411411142440202224232341134240024422111230104003122000324320314322013423224034020042142113310312433414423242240102312414343304130122012434124440244320040433201000041313000013232310243030231411332130320112312330223421100023340131004034013143324331030312444014111144011242433122141030121212044012403304320011422043230302422103412411413132431230340142420211044012343412431034430200012340014224302314312031341104100142322400134041012121434232340420044403124134100021440044103420224421431003214440123201122022321342401022222031410031133203020333042012201334412314310042144300302001314022101310314213022442111323414410202432043424332121423431131323101103234220131300321303121224403202331111044101401443012113424103314112020021411010232420221302412024003410124233443132002402000020334424223421402204114141221200200101113101122240001210042214340232422331340031124303240300021110120210133434342334401041214143003433023044223113210234120200101040031340320033332200002122213410320010133202002241443340422020134311201034342342321014444031444400103214011043210124001111032242434312443134232100401201120414433041213324320400123224220123040112141000104000213143121244232234242334020233032340130413031030034223022113222242314120002004310224344141311320421421333103404132404410333414033222332233011214241314101400321111444442412220013234123331333213440220421401342431101334024223203002313122010104242321332443102424140000140021204334043330412000230241340113334301013302033443133340201113142304142420141320132212224000224311241033100332120333203022122200304004020441213441421434204410343342302320024204144143134331234013231142320412412413032122130044011133043432441311001020313443043330103422312134320133121122002110343023441320430421240400201133113401310040443310321224234213000214202312131104114332314144204230044440202403234001242040411211220141443321043232140131402003001102100232024222323341230313101022223320310233040330323141430143301321302003444421320014304030434244044043403304442003034202143320042120430322211204434013144220343121233044401043322411333103211100124322011304133111142302141031322232122040142340233412140342333322432004323332340303334241342230033221030144201413331311422133324430211433011030310320142424010031432424141010003040002414014320003410313011204143341313303203013113043430240033144302234233421043310441213314040212241013112413401101121420222124412420134014301034213134234441313241113303204231340124043224220111104233243102031140103114422324113310030141123222201242240424140414300032234432442431102031314102134022331444420100313432213210433424013310102200330213143120014231002314202422021312233033403224303433221431010143402211413310140301103343244043100122344240431403102023412113120321023240404441013034322230311002021411023320033231213320011230210343014400220232201203242221214244322120140144223214302012242143320204103410102422313104424014421023103402210323102041200012241214102102330334403233343010223213230432130033204104112210233403212002222221121142132114412102312312222200130010034441134242423040212402422230011112222422303400234002342144032342012234122103300340124322324233030120104013332001312341303103113220242103443022113224124341410213234344132404422403303312314340222110144304102433040403130332044312411413221023000110014104342402304003002020304024432201434113022010444401344433243113003412123223342033030224013043000223300002310142223223310040033332210414430200010314012411304332142131113344041430034012432201240134321202412422241101243033443121332104003002411432302221024143232013221101202403031101004012442340314134341421214343141001000200101213232200413000003224112030343231040242042321240032004202440213332233423134132331014122102421344024441112201100131432114430024004303340344224124101021032434004341022121313442023344311331023400140334122044244214242120143133342110422421443341020200011233322103441131414221421040332213402010331423201321322424212203232243004114204433232210224133100314433143131312023423341233201032440144013312224330041332241103231444211431312423131443014420142134303344240012004413134221312430024241201322022231023311333042033023013304333120424233334231031424311340414343321401214340300112321041333431410420033004040134320444042324401334410120313130142124432223112412441420324304030422333311134211303201404443131303031113441230131011131043410434140403332402442141412400001421344241242231430340343030040400011440", "444101004301123110442143311311303212301031211431242201221240014131121340203434421214214122103140303232004031343314441041143200321344201303420343043234404234220234330002331102010420300144433134200410321031242143312204223202101302111213313144243031333144342411442413002332101134003244411022344024343030443232222012423132213112424231241403042231131434110111331104133111340403321411341111222140032113413241212212321110000242411314223114034124234034114032230210341131020122041102011332143331400033113131210321243304342403011442434122202120022141304130103400322331244141221241433232143131100312411224410443124112333441243432201042124101201032003220302122410240014003214241014202004413232033124004243112213114442141000101213023312114340430111044100121122202100034100143103010444034240420234240301120301321232121234211424014243114413034414310003303011103420401241434034213121401334412031442414222012403243034101200432301203213144241041101101103114023340344043322321400312244413334421210031030213240411400130031024041341201302301033231044220400430041124400400340424221412431321434120441034214122204120243100234311342140444431243401302043102442220032134141433022434414421301113111442341401434022214121020422023333404244313222012221304233021244103212001440413003134403140011121124320201013044333401413330102440430341231432244023123134200441234330304402131010421312013024303102434024300033142240101003124430342241304013210214422130103140042310444130431034322341140044230000411141433123242443022023002011401120233222031013410043002021304412234324431220232220101222212411143032341303422314023131122343322144423230200404210434423324104221434033032100224420232441341210433222110020341144340304143330441310414434412043110411301041044002042100103243113014243132014243043320240224232141000001334433041342000033231211442323243214022244140401112240021124030310100211201400044344311204324023341140004401140101014342440341244431244313340033402104442411410211213431034211303111211222201243002230314013341424010421424221042310412233034322143221034123124112431123330443422214303420403201120021220431342041423220221124341102342321014030224044401320000412003202241440433102403213102110341433323412142423322422232424013000314344301133410222231132242433324431330042140113113023321413121320221030230313440313234031420133330414010003220101123124003012423014003014011132331022402201241001433042320021343242420204011324211134013244430222202231404124002034301033120140242032124411130224002122203113044400231342313433131231134402403333132243111331303233124001311021241414224241230034021011210434111121442314030114424414004421002431131243111012141333242333043104244024433330220122342234030000031224042434334224241143312101403441321430142042040112403131342331231041310022344003231114444300403220401001400234334332234140303333321220010424430042020033322300313102323142424101120223243432232343034402424220144032013434432330111320323120104004341104311122243124034023412200101113130324441311300404104400344141431114232442414341322114411444231423403424011430232102330101041431144102104042000322241214041020304240431031342243211102034022230213010121220320013210432040222301133323121440341141334143221130221134143102030302234133140031122221144120301322314202201443004004441101302334422132213042313044424223003001332141324202042432410304243343241430432434420422034400412202100330123212412310203434120120012244101124210303103104023042343414433401423140444440012314334301043102122343414112143121214432214212321414200442221112024113431203013033330344133442243020011304423104400432104440202113323012302244204441440143244301203042042022110410233343042300241303321314414301024314444211200340134202040422031124311301223313031441314300022144431110231440430104414011401022332442024043121444331400321032321001201433142303210401201321230130112111441240444442221240042134024034230042043322121112120334024044004203203221223132304040221430031334032312114112304321344414232432444320340224440310030013432131111310013103142224202301140040303412001443023224320244002444012031043141321013240323203311440024012323144112414314022102120421304231342322031021403144032121430343014142101210322102222112104431124343120121204330210024013144013141421114331133324010214444442112320020212300131443321111333013023220310131432100100332221424202020444421143023112043102424241120002023311441200140222422213141011403022240031422403004332120200301103312", "322100030001232223234121123114223112104143102220001334341210321212214303033112331330113122404211214431210004000222200304002412323043132322342212020124012301142212110004043310103014114013411343240010004333220314342222004420101240341112120013231143143022130224341412420442213311330412402114022214311424043230213011131333310114222233302140422234432001004124434401030303402411024132021032330344142321121304420121124423341334011024413020313010402441434110230231242122001013044333014143101040243242203433213004013421142130441140100343321334342303122312000430414334322001330313201341243002232133213042324142430141421202432021401004032404232101242011320400232421244001341022404230304340313210130233304442141240031004344413134210341210004124214234323201111144342133312330240430002143440414241431124012140203222004414102204031440131322020130144034444021014202424420141124040311430212404140044140010240434033340343200301040241430214410013204240042042300303224232232202032242413100424130323412331200340424330404443413043312330242011001204102444403414342000411341103424102303022431103002331203010043141013002331410420030034031402414332141330003420410301111412343030410341234412102120014040302121231402140014101023132403244432130334300301322013244314420211303111234430020043320410234314230114103204443222221131402203200123243430000342142440233103044024112110043132144402002123124123323301130414120100220330302012131332041131013022422324322204222302323242244104443430341242420242223234124431430401403103302310424334023140340213034110224224442422021230230003341114324230211310240141300223003430121434211324401324301023104001110201240020341440331241030422144400034014223224402330100131300301031222414024402334030324004043040032041324001033103022344002411423324220113042101404143204113244404434030100113214103140410232314233013332312301142242013342310134332311431132103421433430404111234344241400014420421330410040243441411014342042123103232430412413114044430023012034224131121440110414014433433311032334322221344312431013212310102234203111433234131433312023333131220100304443220123011131222430244332432202102400343230221220023214310022232432241041300432032430204012123330342200033213001240323401214034132413100122333311312141302443303012134322014323043423212014113023021242234200123133443401143100432201024012412304201400130213132434030141004030434330434344130210244431102421300140131320430413211031002230123202103410000020041334104004041213334224211243014001400224404431032004402010114134214330400434403013032343121234213231202313003342440221224223400110004430113211122104220332403431341404313333313301202200140431103441233023122424440342243422243211433042314043321344002234321114231233111234432233201012334414022234331323021023342443214112434031030144201022420040432120444302332121301023202103403042432422004421211331040203103124333133304420430442211120024233213412141133303444220002110101330113132201332022013113403040233034132034442441443032230320410042202012411112431230414003134141120224124403022221210044021422224103411102330214441044132410433341343104232030221114202222211024342142134443211314301204202000022344004343101043400342121322302020330414413012233430212004141023311403431414233020400344300340222400442200432023020030301242211301413012010414211113431400341310402303010320111202403410400141031013434214333141433432413204143430241414444442020201423033411411102122013313102112011133431144420012401104210432313324321142401402201304402200422230443430414223320243001210201313243113243400231020104414142411144011314140040021031432213003240321430301342143130302301433040034240403211210242143121000130343130302140441332330344124223043434042123104332213240103144011020344222342124340022242341321224314212344000303342120244423310000211434010032300403213342432334133302412303130132441042123042212020230400310401131413123223410100444304422042024323202120111321331241442413132332214320301431304443034213344004004202032122024444332341331124202024001044111442011424224230013401444341201211344201340113023424134420220410122001133413131334040200111130101202110244124340041300240014020043214421411144042214421214200142331203312111444033022141011143432404403314330113311134131242111231020124433021343332332324431423104240011440010003330322032134002211112342431300313111043020311032341232330410324242213013103011331201344234241430404203443234134203212243301110330322010121011202004004111121412", "224200412020204430333414323340403420342444032413114442111414022412011113014221444431212320132323424424322014201002030103113132130121022223022400243220312322232011240242442200343141233011300211123411143432202314014424211214112104043211210330120231300122123112234104213332332030322241212310310332322204243100241334214402112020011221214021324043441133301412442004412313111431432202221003440221422430001220212240314414342341001200314240300441130311132411020023041210212023032303333121131220411300223132420220143202142323444011420302403143440141403313102443414421331422102003022213321432002143242103430424142323024231224423141411001002244302000141401031233300014014022023304103133040141113130100104223124403433041144300234323434121201020232330213120141332244221224044420302201141023331320031311033213321414121210324433300320400131240420111014120140341040212204003331042204134041340322230340104042013444432023200033130104420011223023211220323220212314302413003204332041421241034221041140122321424310000332123044220112134113134044343440210212244440023040231443241303032323003422210434343333411404302340430023001412443000031130240402020330102404400432423342002430413401421340043001020302110324034443314012200230434403422024103000414344230334420141212313000342424124303122224221030002104110102213143341421204314213440221110310021121121011414011110240101403244220403224223304042144201114203240311110324323242431110402410002102003311024041114232123141112113103443122140101104441231141244014121233224430040221202412243321222414230420031023340031320032334104140020001413423130321044244412113234020202142021244130144423103002222031313414003212132441044031122131003341103223333110032411203344333134022414244020322030112433311210431320333320033120323343322342404440130303210031224101024442121432120313031343413413140320033400240332031022120242044121100240231422142214133013131322300444324024234104120041311102430442301103411132243441134043040100021242114343104010410420310442241402000202242212431330442043424330342412044203240102043410223340132213304422341000442134041230232300014423120443114424430223343421030314300041331121044102012121201032114103041334234302442021224333142422122121003333323001423002311130403223103323142040140413200143234214004343400030311003343100230420122344134103100303221334232204142132230010131442112200132102443130322043222102224204204134202344214422010324033400311101044344301020013211240041144320114402342141130331112014100210201212310124230232111223013432023114340321040124210444004134222313200233321032242240130210132301042403321001424102322001203121014402314201231041404044122241232224311024121301424040124134434122214041130434441004303112410441202243322321124104200114211444344322334020334400403411220241010220404133322424141032200234143040223421433400330422012002202241414012311133031400002014200043441102213240231144000123432014444332303121002324221203231411202311301034210214440012220143240244122234213001102342230243144032302413302444214322140430413431203104423134010243433333021411404233122103401203114414312331210400304414234201202230002423212330322414210000022442304244334031414331232240404030100332224310404323040414114342010123323132004142030322212123403211004433010034003331122113024334024240113042220302333003140130432023132242303132441312202143332412120034131401230141102031424204240411011004014323044400143344404044134101121120144310424324033011114220322424420430113240433244421203142324144441000141340212310123032441113443234114331003002434021404411330331243030033421022102020110301102211240241140011141331344333223144420431014201131423044013443334021320212003140231011213212443243403240132101342000412011122241323143112003210421401133311202044100312343210240210133311000424112210231213344221444420402244020224413234001201014122033303300403134331024331430323134421033101440142004112323040212444003211211231041134031432023121213214000310320041311431134241311143201144022043440121031442143034444223203323014143110213104314021132021004000100130242222224220302041422002202131013230333111423133101031124131033323310032310140440100232133401402214134131233110420440004404111043134023303103414322034340401314101033304214234103344033030232402323322014112404320303212331022224441210210242340331124100144343230434334320014104020400343012233111040131422032223304004422030312112020112310141134234400223212341133134332313042140231243440144422230421204423", "021214443244002023424232330433344011404423341012440310014344110203043024204020431131044343213144230330421203424300103224402413343333213313444014031012130200111324111112102003133322423034024221020423021111114200010404200403200313433124041301321304341304220043243244140411101333211102440344022433101434212311443331130224223324142211410024210312133222044020433444134122023103042413020014302401103202431043121202442223220222300130121203211310304441414013402002024211201004031132340304204003013421412401222333120421301343340431200323240243333432304313011441231032011031103113431243120230303423111312133102233332432222014342101204124101130334203211022112130331141344403404143003110034100314403142140021122130413122043242430334140244202031142330333204101013010313330022242110004412400004341331140424242012231030012021431421401300140333302102411140004000341201411414143240241414043300441121400013104301321011123044201412334420022413140430203213233231313441211022241432433343241001303233420024404410403032412342021134432402041233431420231401112431323100413221002202432444104113423132102000120134233101033233142433112403432123413123030331220424021344120113103304220433131422241202233201300302200232303203232244033113404321423110440030001332333220021113411101020131411431121023004334213103431113413423341100340241404201140104241224220410011332021000421233012042420311023340423203021133033212203141011001230344304022420022004240022103040421344404343041301444123431011310032410230240412123311013340414301313001242030402244043114240430310042234300441230311203223330241043323423102030340402343120031122303040443121333011011422234012112023100240201230320032230312044434310144313100040200431103343033433432014030212414013044123400340441240240001101130302302413044202102021223440041343134431104413124020240301434224342241104011433024444212203223122122440420123340000203202101401032442211404014312331211213043304224300020442220031441040031202032012401131314121212130430222424323330401444004241131132023240311202201302211403011422220132430223032242101011212000420221323422024323402122310412211113403300420410331112410000010332334010004303202120313033440034320123422043243440412200043114140211223120214112244222044132004334430204121112240110144312323140110114203144111210010042034031310012133304332142212142320034010043221433321010001311042334120204042132434304210424124331403223142121122143143323233433003442033302014003021224424102330230040303210024331034134440040203041204424032324411400304400340020124331134430014212422230441021412102423413321324430321112333432304313043020343244124003424304233341430214232414030113040333103242230112110301143034444012442201234433144414222314343042000441220241324102013214220004010213200331334041431232123040301123021201104101201213412304020310233241040141220033001032122334344034022231021121034332300320130202004443041012213111300011011401402403044220210444100231043312324243023113434033200004442224444232002021414443044132412142000202221220233143334302310131414323322004341233112121012323242430011024344404021314440112214331024231134304420123044142220242321301120431410320000141320020442442104340214344003241112344341443431232024143003214101202131241041310003302323402243032421301042024404242300140423412324301021412041040224214123232230302442131121034131424330003423203411420434021343003410043000423333341433440121313000120241020410333331322331104401430411002321143134144020020242423241102014212021300312141201342224211010314140002321123302314242214043404122420432403401312113414033413112402234203324300114444221014011402201422034310324201024122322234111010030101333320024421043332401310023200324114300330403024112221031240340302324413103010332412224314130440222010134122233012114110044030413122140230014430103304131241133410140034041123210033201341212441030102030014014304302203230040424313421212013100043443444401244041204143302314022412303021442421244422103004010134101002413230113322411400141113214031413234043013404024131421333320210402030222001302000034233020134012401400141331214444030342223331420333403100242014102004403203112423103101124002001333033401413013420141231331313234413244124041042210103021411423134430014021314012302000023303442041131214214114004140210140102412323410144141034003243104114420104041243012034300410303041312110211123142012023403101020411411132420241002231343023004413114344241030033130140044423344304401024131113211403", "341202220000002220014214133114432403034014302441203030431030203304014442214102234112203213004241310001402241211021313000330233023131230201301442034040221421311210312132310313031330414330414133340344031410444343420121321414314101024133232444300104443442410131241012211213234423232102143011422402422414102430204133104001132003110324401330102411000112030334043014120110322431332441200143340444430243010323343310143203233044010211124242024224304021440434224443104421340421133441341330444301334231222210043010224304144134402302220132013041344310423420000114302304210414210023413404042402424143023311112410101331014222401244414333222401303122114021030400303034013320341321103030034320034204220033034142002211042111122430414122431303321413041314223233220030224011302440303200210143104304102340011214342023222141022342204401333030232202431220123420321012142001020101114114013244044202302214221043430314204204210031341300140001201242312402322124343122211313041323304340203220321220131144212434440142031340100312022012203341142430041331044300121220421344302101223002442343410012441030324221020123243031313330021222312010440100114243132422044133122303232143402413400101243414404010124403241202314023343242421042412021422344201203304003423313401431240434233312002412221214330203311120202342043043233444311342202201111041034102120430033200203032223013433004300123141440430004023423320023230214024340321040013201434413430443223320003021230044044214134032130104303214234221243210330341442400044111041441342143210320443211040330043344022214122330330430020413210210204213023011434001430424301222324311420301334121230342200412411230122241101110331001242142013144231022324311414111300041402101012024042021330443301142122223230224030111321403441322202030420434204444402243041244001040343033000213441221421214140412434411441344340341144042202114340414304420413410304004203121401242443244404412121143201233401320302130430321410000344410203141411234131003334413200122222122430404202300140341341034120444442001140320423011234423443434001344424201432104022422034110232243112042133130014213423443302140202243133333322230022014244122444203221331343040020333421220222322433031022324123144032223402423413023141103404422214434110040221430233402333021234123004011114144232401442014004113031321024313333442221413224212114020144043314214141014042420034102140402024402334404021400411232242412242024300021011132142221430203321423130322301311113244044333104323414331403340300200021212021000324444142320222241244233143030223314313322002214222111223020312031320301411231020231004343021113414140432204034024333420010030113333423041212400032301331303314230312040221412014323230123110122340014301011022043414204110140141320023412124042433310014420434112221042401133013022334421404113012030022110240342322343120243134033222201032300330124114101304323423201123333420412033132233130213441213022110041422422343030332124132244422341404322144313331421033222141311434033314412444014013331404224314330301012113234030104214140323000012332230020120224443043120134432032013314222302334434240140314404224031301143201424014144232411220204022310330311212344003123234201314113442344042002343142200343131404423130011021000140441232012130340130001144410011142131233030233300340144132121014321430200043311244320402122044341343201124131444141041320344100210303244040100210023040304304201430143033212002221112442214334424411230143120143301404002130420243213221404410033023334204202311301340222301423010122203122013204020000040320110144423323210120234144210232420103430134031403434204132241400421044330002040421043312310412000221014211322204042330032431414001024424402404011200144110230401442434322343230340113132240423122402223403342311122440134404004132102204314033110113022232003234242301334014134003012001044121403303301303323102134330104020221220011201442224314334433241412234324140444431141444433200014332203321121012202311234414241113411222220143123101041130342031023243021102043041444243004411204304434224430224114212141442343342102243134330313203332344021041442141030340204133111331444033013134420132004133243401220314114230434400134401423210330122344143002023340112442231112412031424203212334102422131334121323433234310424112201443120333142144414334121020313133143141212332113002311422201444233401343233133344412342044021240330414120212041141440410040113313342443300442242142341243322402340234343043231411022043020203214333", "344143244003200320423202203440212442101344443423420112401323002313434442313313440120033413444002231121314004200324024140104322110242432123200000332202244342113212112420210213304101200130042032212101432442101041230010324322240101220003330241423304101222100221321111142021220220331300002313040023143124144143233204143414004431002231412314021044233204040430130222421134443010403223234114414201423023033213221204012100140302320304021024202431401233331332103223204010302122034433030301022323231230342421422142321433342043043204344133012011441411144311413101012112313430221333414332033430220022313120230441210411302342101234143144300144314112120324442422232034231220040122332403412133023313443434313311123210201223230212231230311403040233122024444440231030231114414403211223030234034444321444413134010441321302021120141423223300143401122132014301413102031223414123402302430443223340424242133313212343103113032301124043133032103313101313111013143214200143444042032210023412233301410243204320230401423321013304104031202122024020143004433414213321020221141030004032310014013304403112223244234413313113033100102241040400231112200123341110003004324441230043212423212012311022031131134001331010433300204310422012030113442304331434043400233440301224141211222324402014400124042224314233012424141011333131334224042120102221111443300204214204433113330033100443324113422131011320342103330402414402242212402143334014213212442243331310320012332013134422141140120000140202303311043121023132422344044202313220112342341112302221423331000101234324410324444314111304301420012134121221414413440134303212213443014012442321332204020031240214002133334431243421432320311433411434234403323101021114303410404233401403311134302440201122312003422431130223441301043211121120204024420121411233422102414121022202404133032030003004040244130003143343132002213144003123201414122040012243023311033201102223201100142402022423301131113430104111300221133203024222320101002032142114134400242414022110412323313210211023113431222034243443332310431123431232124420011031034410133011312142230241413442342401302021303321442312313100231214321014323121414443443424310342313103434433241220032344222424304332443212134204021232410203443214130020400340244031213432312414332203140430103322144132112032340243203021311034124223113343402431142101013343311411221000420243111200004211220043220102001233100321332144314121240313424343313400144044020443041421401430402241302242010243213442312413042321440402302444222043002334133303224132411144302120223140324400223233440002242330204023432134110234433340343203043022221204211311121311002104112101224002341411242332023121330014223143313104004321332104301233013122203203110211014403242122314220240200042204010413341340442113410431302320121332433311023324000241022132001232323143331041214241430030332130331244344244133201123104143441002110003044122334300041440302401121341020420332431402212234303323312324421211200334443404043310343321432444244010232022103024431413343024110104413343421130232322311113211140322040202220311130120021040240231303340114404021320430212201213303201213000034100024004004340210333243032211123022004242344030222124111142044043411114411130400144323441344024134313141301420431244342421134044331400302202140214414340120014332041202304220022143340343011311341002400142130212304240300412411134244040443344132031424401030243420231322344142224040033021343112013310421400004432003144410204214044310314334323142031333331330121444142412201304011310404134131003240342202413332214000343230311411033034014143114223444141224344233244004203234023121441310243020104032241322404112204414101303412434323020214312033014322244344004230403340411241112331021434133201304004223324210442402344140334201041420231004141010104332041341134424221344204132433443413342041422040004410333111232404210403430434024323400234414030211410422320242444424121200011334414204233311231404421013433132134224044142041331231012424030340214111412203434320433233243341343030100402342331301022211404344144230304304213330410024304011301412011134043304402423044320334022204241041112310233404124442244310221301002130141141423432443400213331213130204242002314110211014444333303214104024404014211042320124310431220341313413433311441301300331411211001320034414132131300023034140334213000033004040214244404023331200301313034243034130432124230301130340300212101110112123132202232100203333420020134103400132242413322341302", "304212101311213112330234414410014213322223241224201022124231214414213432234113022130112403030132444342320222413024222042043000213440234322110014202113122430320400114244202022134131201244131423220223321401404204010031112241232331012213312013042301230242243404044022310104044233333112102144223143332004402401311230314410312223344114410230023313140210242443231210431142214031434312344133323114202304222244114100222244023320410030123134323121123001202201200441302342001224323300043022002104314004342133221443303302120140404334400410242311233331343340114404241422330104341212000011230322012320041204434013212134442222443232300110402010330144121421303210321323200233143420413220231130024204420123342303042240424233013031044302004121202411034212312144324241431234313313401014332040020002204000221401220310123304414433211412330440240114112040302321433423000322110101033013440320002141132241101330212201044011340412223130423244333401212210410012242004102443130321013132113200314121110031010103130421343222320110442133220042402102140400400034031412420000444132120041412132004220040042004341422242104121433402243122320140103020210310403441021212042201442042303023021120400120041234143210201021403133004134011420343114021040314313404111234003341022441214243041230312413241330140324433330113030434444343440110103100123140414420302020302341401331102212312224440142112300402231423332120234441224031004142043144314442120422413410130044013214443412324300132031043011133041100020423234124141432024210043420133311440414300322442343311424324410131240332344032043003101231413322033320240231304032321142141433213300104400004144343123202120431030034220211400020144122032413420432020042004340403302004110102003222004111420012120400324430304134104124104041113420430004424400103213434330214213124424214032044414100314002422021022414113341114112210044023443200242124200221400123140302304033231103344423330404043131121322224224010103334242113422010222342321004242330032344231223000112022210042444031414414433221102432100403042211321221100332144313414021302413000313202102331411343201410442200342440222101332224213433144433403442043212012403142123404212100111220440403203140244013200241113243042414134431430440021303343004043410230010304242231341114340012030330020414334323214440203221304202134312413143103123014422341434123031132014022404131433044121334100242430423412211031133020334434330430030320140111232031201444000243342202303204424110110130020224014340212311002114020121113210413211140234044004121321442033001133242031321440120314401022043331402432021024403110041240021433404313113302102002234214422413140020422402301433034143400314110401334320122023412244344131430240111344124432311140144210433444242412113024103043204441434404300122132301134020313004010341312403414444124200333141304201314132243403003031020133032201330110102312214312413214023324323213141203200224401103123300442431024314323431403143113033214432042310330301432140231434140004412411012420113132311024102134244400103014403441334243134320320433210144202221213130340003334103111202034314344132204434101320304110341040220121211031020214033111432042022231433323004441043342314230313130211213221224122231314231132404244400044320403141140141402240333220142430122142134004334241420212044402412120320031033242001313141124122130422200402343343430203211034223224400332032004210434022343134322220031023230300321422104342220124330420414444020010042044220203210120331422311021033333334212144103124104103220013311321110340303223322213041244113111022400310423441404201441431333331342113132434422441021030344232031211130212311310443230044141123333021304002313230024333331412030313434014103423044324340031414000214102223311001300310201030411133321434433001214401343023303410211411323233104403411043122440213324130103302200431113124142233122211122000443342040134314244312141422112024423101042010211020304410214001311410234120223212041320034032142144323334022321010113140130434004130433143112212124010012403132410332334340441424110400342040232320131241121340224021141002224342341342101002334003013133203203113222424231431431210121312404030200433132300030140303331424044320204120310202120301234011123202022431140130340442041222222001312233033123033413122003124242112434431231331044423022214330430344023032014234410123034011344241332241132330240104110311133041044420310243432112204100042004440003423043041041023030012301011113222443241130223234323", "110022241114321303213422132132440143413442303011040313432300042433210010223020313224441311322033022314043130121443232321304431110402012331430244110033432211420010323401310403114330431422224112000421321441200110021101144204004431121114042423203011203331342140343420130231431003003003432400424122030432104401004114441234044313304020000020112242340024200230120443320401042030434434300413203423142020414310120321430023101434022131314430102042302344130441021141031230431321233111334130404324231331434404340302413334321042140400231214120422200134343141201422303410110224223103121320330112121020200411221234120343221210001120130141331143000041123333420402014104230340044123441410013203033111330044140103104221414430312224201022244100033442442200424423114200200313340103233430133422423023022243433400342242310430002411204112130432043014400133221011000332240001233120301123103044301024011003144001434011444141141440300122021223131204410343403011330210322104243243324330120100122432431133223213121122000241222302031422101424012420222231421001424243124104244024314324222411211101403431314334212333223024043400232101234132443433402012213342422414132041323122013313042414343342020041232041022333002340114002024000144132240334122133133131443214314042334143244021244421244021444041040221432402421412101220033213213034002100412440303330143000033300033313134440131443134420034020011310030041304102023421410214230202330122213030122130133123330014334004022304221443322440130133443343134304203311333241112401143230110131331030441341424122101331301302124214124024414242012232011132434403233241001240342224210233443423232401420440443134302100433341434203432403110333310312113423303223213001123044132134131014320020112440002301244001342031304021324324240331300133241314013404024304014411132200103142433224002042222430044234043242102444134330142224403331140400144024232241033001031333202121400123244244033324304400420322243043231403124442010444112014303224230420140323124023432210102300311313121103401003413210204344031432224242330124402011032304432321334313144140340403444142411431003204031442443420441410131102310433201410134314330132133010114220004143331443432004321403204104341434231411413002330024103000214102300041110340021431211310421313032420204223233244022223043022120122433332401344100304244232112323333343204013310201243320343421041024243434410402133133021242141434232220423434223014102220120112200331021232113413313122234134142210400302234321034313111321402000241312314303342430403102242400431233411412023011020312101032411220344330224121323223422221011432023121133424041440431321014240004414214223041132101110231202114014331120120042312231333041030044443400310340444231043330212311034041041123301444123234420103321133122030200140324132224033334234340424103312443140000432311322102040012300012324042102132141322443030300133423104103434400210421401424013034040142243211304402410342112214010334430241232433331004211323223302411024340043232343001401044043434130424414430012021430201000333433413432120400413012144413432013124031041011300240114104043312302230324420310014242024321403044330032313301310012302043401320124411132110234111133213112441320233141113443344303424141343211202424111410410413441444120001123010120230234044242240012430312043440011031301104011221314042300444441204403333100030231420333123444222120242312420230212201402423234322423144310121200313024234414240101024014222200104004312103114124141103031334122324340414214103200310201022433111202002432210300114244414041124123022224223333214404304104413012121212042200440000213121104043324024241322021040204003324122120132431221043014100021222111100422140343344241411234110322400201420203431301302001121142030421234120144204320403334242234421414143012011214440332420332003014444214134143443021323301021243440330403401012004121423323211434144311122303400303224304012314433132204003222211234044212130042031431201232130001003141430014131113020440034102403244413223434424242122244110312141411212144024112110012232114231312210023332111300341220214000011301101220211141142131334024434201121332031200003320040344311433142422010414330002212111341420234013334121023110241341212102442434441103234033321012231243100230003410411212101121013033112330413111140002414314014234110242003111134421214030221002410000044014001233213112041024010104420233431334031322441431433143422211022041102033330223410220432400144204330043133440222301304002", "121222410340233004202104042320240042122114412123402224141400400314323444013242421244441323102432041310203232222040231431242403214332130341401100044240031302421104302414223133322230410213244443441020144232300134104424242132313242143440431400110402032044201044021011210211414023403114331324410403113031031143322213441142004132022041124444422320300422402214240044021132113403231332114423040213011432304340323423202040442233002020230101442142234332123144141234103441442433204041414244421040320301031141144120121010411240300204041112312121002233413142431410332023333311322222100434311032130440441013310312421102410212300023404223334410231200212334103301213420011330022202003114122332414223204410103043212443343432202242413330444040034314424443401233122122411123331021404233210100233432323224340222012331312042014043144233431433120422334313344222221420102130232444444011101312400034103121020302041010233042213421230231104313343302321441434122122213330230402434421220122231221430010020431012040233040024343200101443120334333410011210244320100121443421300000440213413433113121144341123201040122442042131033224223342242010014343010324011032413442404144232344204201413204032044411012412222421044202031423114442004332122223200121020004003402030313023423002204120222221302230322301121401104144104304430232400422303211133220044023221211311422414324444100121220144401441110031000122234210244331103434044210314412412110013140330141301211434120303034302424204423320423411321032004031221041431402422031131131200201440311412312131424104142441341044333332321143423231031100044411141103141403301200120314322004213031034332144142313341011132303030120402430311123304300203442020423121101130101420101341441433042313330232042032212334134300224302204420130140324331341041230332314312031332311124300340040411400020334333410421040130010210041422314131040310442302332224334110234033413102443232143401104413441444141134433121231130124021013110240301012400431122442104413112130404141344314320024420112004004343322243320311302232302120422241200422020034034010001421432444103032144121230311404220224343411133233411202213223212234402301233233203210003443232024243043440011122421241444441414430423043004134432140334041332204121004040100024024330423402123314014201343402140303013440143244204043131040411320000034040333312410043330014300421202141010333223144230213400040140423200442303040433402200430320210224123243242440034101301333024342433331320434432140231304020443441404134233411120241242321032344432323232221014142112420323432024311231124430401302432031212434234222132033114024412243331140320340314422021403234424423032230024433242043201042140004003224004203403202444012400104422323232301411423012002333034231400444014131320222023232412221313413441332440201314102112012110220200112211001044314004344412001424434400204334131104404331411101241142314131241421043343140333212120001001034113010414124413411342032304142113012243023440443340320130213222230310303310431423334211323011311031130422234223110030343113241404240141114201032312212201102324222404011102112131143220442010310140413011103000332001431300241340233422041141113234013041334114423214433233224332312043420232011431302111024003221314340211444122342131101034311333312124004034112234112422330141221203423043323314101002001221003410433031114204403402313010200300224342304412013402413042220332113011134232141310101221334222424300130010121142311444114034343114200130241202310210424304333423314123322313001023321001420103223024101320343012240414131320041403421230024421343444144131441401221124334131240240131224142224340124331104242320000242034033144434133303114332214200210133301341322311444443103004223301232332221121233101343202424321442203333222111030333421203310142422432313442400101111431122123120040211212444134333001344243034100420412220241443010014431132013342242441210123144401421302423044334211244340312001442220421310430322210012142221044012344213321341300043240044043102241020033004113421003131021024414431032322114310444212141023012032131032011202311024030331100144413321434020444044133340321312430442412312104444032331343103342340103032313431444441423141103003324103312330123244323314024012040301421341120210320034110042341114421412340443003103302142224404411212334324432213424321444114142033033240122324102123304424223423031441321041422230224341411141214410003114012042304113033443200240001411303432104111403113124001121333020103303", "101004343212144134232301444212341443001403341113444324001443420131040331314313011124242040440320441232311101343014324022311110010132331112030310133401101020333114224434343201123031200121302022414124033423303004103423311223321142300413124310334320122040302000322422303231200140233032310230421401140000202100244231020404110410402304010344222301144424440331403411334410312341003000234124442320140320102002201100000414214303213003232303330413144144334444310332211443203311112031440121211203130043042214411341321243241414240043210024043033224010044433413413303240111104402414210222303412341430224214030200043234131341042302413222043011411234142212331403331322320411143114432114334202144441321321110343203310104024122123200013200214232240222134432243331014402110202333122140034030032031412434401343112013400020242131134300231222131234144334414433402220034204312342343113310234140222112412313400230241340204340003003340210321330214004441044320330300311241042300242010442322014144022112113444321220212243343200421124313433041003333132231434004104204001144113332344003212244311043432323143022410223242301011202423124143202040333310132330000312241431101101400132031110432010440001243413132211413002121224032123210032021101234220333341432441324314322321104120141024104421112102144422121314341014201113113413313001204334240234444014411441343210022232314143320410011132443443304241440314001244104210344431214342011013414431010220142424030021413031232111013141431103312114243411031323003101023421300113042122034402010220010220241423344112202201424330332200403334332412422321044221040123221200403043114334444311424232011311101244034211000224233033021033030212411413243233004011004422203301020123042121111121322230413141014400430411301320333244020300340010021113410322034344440012010340244332004233210114423041031002044421002020014414343020140421431220220402020324234320033031103340031404424321021042022123213020440104421134212434101230134010303214331110023342033100234400334401313442211444122304200132312234123331013143104220424333403131111423024040220222114133023200401330301122100030132222303440414142100403030222444013332224310034333243002142023212322234241302031141001124432041130030144143241431101104223143141304424100344132413201222143314412133442041110413201141140432123023434003401044404200210302040111204113221234022021201210224231023022412010323432110341012223321404242410040030103313043141223112324243124131422223033002413411211423240434100200430120332242114210334344312444001211000003101413302333142234400212322002130130242034330213343133301300224041211220234403132242423221430313131001012303114301334042044242410241400024211134103440203434331142243134232434430103042432402224102324424304431234440044242312420322133423340312400343242002041222403232342010020323401203141133310420231212120400014110141404323023311000143312202303314202332011303033232403300240420130202424442320110013411000240431023211030213233220202342310442121214111331011212240010404334344311000242332040330042020314320232433214044042000224222400124244224204200040234212313312413012220332230400103440413232140322023430424041433333011024041240130403341412442412410132244012440311031410414443422002423210303300210144232143102044403040042413204114041313202001141141144400002401410101313302402012010311000023240100101211022230340022133210141400010240130412324043441210430442012013302022311431102103240133031432330301023120220431013411110021323022224400411114411210042410111134321102400021421413434134444021434013444044232443333221124434333130322202024123301311243120410200430332444311031423134333141034334431210430100100444203431323042443101240042433002300204443021420302142444024124214010340331111421322240104301010442312304332013223041440403430344334224241330304033134414423024112032433101441034003133342003202101021201440201421011133303340100133044111201001211310324020124420330212301403444001010110313403243140211340221240333013100314443422310012433042343020114010204030331342213440044024221221403010011313223010300142340410230020143031110002121234012210322343421401014230400244143421302120423134230331304113200143143212004001310031430112322402223134000022204210144131132134220204044314344332403300441030013140204421014012123244444141042201331000322432301314042134444321130314212314314332244332403201100031012204233043302330203143403041230044100132021214112400430133211400004442400243114413342332003140100321", "132313130324233002030340042103314021104221240440432441020343010443412041014142140101221412221403311042430232221220311101123403020042042141102311201402232111224431123223211020212330233422333240311112304143201011243003040210212230332023304443124020223320400301304232431433242342230202033402122302414431234312022043420001220110231043023330304412033421121322030311443003030404203044133010022342133440113033433112133141434243234233414122411031011030132231443132142101011144313330004204212321120304443430332400412412044003213340301423414114342114411042312021201320344212403420242313223413312231144100423243014024324224424133441401124004123443233420013000312010144130012200303131441304123120002443332022000321304432204304211344124034330140013311143410324234110411011310043411334233011333403304220333412243223431411243010021411041024400333111033140034344213100004043323103442342200101401221043131212022024104342430103231412412412011000443120312010231100040243221221140311143010412043122232130301431330432102020444241432244234420014201333300412423414231021241103324003023300102442312130244231113143240130314122223041433430431410011024221023024212120043444334200332122144102332031214323440011340120403121303322033311433432111241132012213041340311422121211111413134401321430404141434300010434143241414111414324014232134122040411324030022001011014321233223112210310112233223244123442201134313411323032313232144003313223320100223430010021231044243322110001331044423110201412343234204311202320311034010111131413411430212100103003001121114310141340011200231112141110034213144133130202112304331124202212420423400240314201033433034123103030322122210104033300324212114131312112114420044304433342432324331342100141410403223040200132100404000104303422240104002311321411300132131220330200003444042122113302434312132442301122001321403142242312434443233134124210432110400414344031220423120031341233321222040400421112020311410243032003031002333340300420041111114404320024023003413320002132123101310200003044011411344020412103011143434311244313144312411030211020211244002222200224140032322000023420412214104114302444342223024423133111043134130314112100114004043333134124313413403211311333024124243333312422043131123031312120321233312132102044420301401301232414421231432030441230110300224013440423341230211144112140103122313033302002233343113424103410012300342104230030143332343013441132244041141240334233423134212422142131244224113341420321030130421423121133031211433112403213111244141320144004203402332100131222104244123200320130311343124324022210004412104130201031441030241004031124132233202142322340101111202412001001232240103431423222320013141223224410110401232203042201220300330432321212023220433021110430230121021442131423440014413420220004132431401132124221112011213123241424401411134243423044331302221114041320014404311202012222111003003243021314204333322140144343140344110302002034031222104411144324113343132442003014412344304302123432404121400400224111104431000140032441431311312240230040144022211341312312234110201032122302230121424214420400014412103300030331311100111424113134201001100230310412401403114411334131001113012343020220344414041331233114313000344422400123333110334333432334222421223101104444143310223232110413110214332133133101244410012432344411434000214044042001310112141430223243024211333130420413220301344103333012404024401424210112124232133403444102304044321243213041310201121001130144142244004001423114010401124220223142304333233421141004123032343302311033130100224044334244023310210112221032432022034341243224102302301224120014431304220330033403103114320200043042402402020434041101413422304410221414400410341024020220404231243041131421030222440304114214220102240101013010400312102143124001041224414332323244400124303204144224130314434303243431444424404440401121440024143431241401343044030034043124100221202404330333422014324111024044132322310041404141321333014143302412202433422121431013422204042032213102230440040220402431443340021120124402230143002304114212011230103330142241332101303431413100201031332300443003212240032232444320431244022422110304344003441430023101001244322212410020202341112010403212334333210411421003443402212441212011040121313113302302133003433031434210332030114101303002344341200202321330341122231123133402210110213334444011020401111124033320334013310322214312000141230044310420110044403204240211101443034423333320142020411413041041000243243110", "230142102112314234042342040121030202322413244130012442032322201244201140223244340421044303022134111122403224010444044412324222342244441304331004011324010302103420401340120322100144403102302324204214420340211410122044310114143430100034342434331421001012303402144241303123040243321200121122323114024421203322304232214232111200231332434124441204144204400020441222414031144213440013032133041300302030030313413202401232342231023344230111314130324404441143323431434312424212002233312324432214034210303314002432442010112342202143134214023244143044024211240233334403402131212304223221434113434133121201240001144230314233030114210214042022140042132220430022212042040020431321410343322214004444201041410231230031342312123121212431302003403340303004402002440104414144004444021332410310442224442344121432223400413200011314004032402203443001020332010222003210014123111302302212122414303242211020430400033031141430143124412314221113430141101443304233233111122312341332344022043322220042422043211013203010312310002312222001330403232222332134141443034012213001003241004132043202344240431220404041321211114021441024332113202010420230021013234231413220400413310113142430134240224000043311210024030331232102334123011214044220030043124322340302300213102120001442104441311400120301141001420312400121341340420440040204143201122113212024342424411214100320334140013131403234424040101244221023443031240422141203442412333303303423141240423010112322133443331440101320303001001120332030202340201143140110423313013431422003131111012312114203110142120232102314142020134432213001014420122130430121412423000221111341122221244042032031420341112242003113214023204334144420214213041100340100443110022024111331422104420120423203034341312031302324001312341240314243214424341213014324143243333324232432114201022223203412324140110130212442403022040433143421440123402424330343244324004410233230012213431210201241103031110434322014142233223013012333201101300040033420224324240330131413343410104123423131202412111241124402423032323114241414212330334413123133100432200234202331341423313003203241434334214121124031041124343314012404201104422412120030334314310121033203431222412021343010332400401230224230434001224312424343141214001001404311034343003420232101303403343322044032244440134243303141242412413412222324322024101234423324421411122404031111002104442413442001441111301101232422123134004010020123213211320334423410310004424014322243342141012413003422102144341340014120404132330403131133102430224310443041004120320204112112142201303231221100243324023331033301330101112402032014140341432314034402430133304244103120313040440340302324422333134104412034202411441400421414303111033100441132400034021442424442244011223001313313330121023200112420402121424040212103440033311024012121422141111302004122233032322223423234030414331201441332323024033420420010304033400132004113231434134340321404013342320311041001000414201342331333434034434232144032303244141302404314120330441130431221441043141143004113112024204130104313140103113421330221402310020320124443213444232201100310330110231003410402032104204410401032111242241323331214223240221221230113421301433222423422302222223411030401001024221144103141022413012331122340131441220310430402113434304204024432232114142404001120141320432213203210202321404222312113414010110421144142021443342132114022030203133223011212301242211120043211100132031324004244402140210111213431242221301342441012302324122444320412224323333223213123140041213043201004133242341240442203331340444102002100422043104020103044132341403201101424342412013203330413132324101102204402324411100000133312140141213441022200440421440121003312302333121332000333133032232332002130122041131314101033344023110444400230210132113142012443042202334143130013443102041300414422113404424314123110414243044003031404442233043222430432210123213144412431340411442103144104224121304330121334023144413434202412332223022114410414311040120414130404013203202101304444102214242013401004042411344400101100013121130230300101041331303141302044313031100330232213203024440142134334232244301324221241041334421234210131430010243202114033220443133133003224441144312213312304324033141300432200420123334134001424002142300232331311412322001303244234002001312011244214240432232412412413343421021021043110011433414421221113101112434334113121003100341422321032104343143111200241320323423410402133100033113302211141203304003142324410002344404331131", "030044331302214402304242440124210100132112320433333243223303222223143022124342304041232302413123442021410331201402244333331333021034414330004100213140211142032144311434011131140134441323214441130100224321312142413442021222041031244040244432402124002120344111310413001400310024114002202010411321223041421210330331424000124300203440214020001233123410143213102004142312224400031314420044044132224310013014203143124303432320241103121023422244242100100020242000342041004440404133202324443414242232002432230110244041020201232422444120441040212434430210331131144323414001144342311313411404422321302411001201410412023411234440412400043221311432311014332310043433410241344424344022103213421342431100133414324324343032011231031134114130143031221201403020311302403133414320023114101123412312312034304012103233214111312114322233430343324202433301013103022340003323240312104231330114014222043333223043222134044011232202133121003401340040123204001422444234443310032031244434232223400131240410030144303313001134123143420030033232114001021141030343304241241012304404013320420104443141024434433104403120000211434122041241344143201322244032422224223022104432230313333112343421224231000210323103100020224120011133424140201423331200442102344324024120111302304404242120102143043313400101041030142240142432101311410422114332130411324023424013231042333231121443413213310440141302410433013041401113034022412021302322403100010030114333100031032300441013214341302240144031140201114341031341323431332043113342313230103110303443234342140230111130443333332204200431123324123413124232230042433311213241100443411320124221032443412134000140331030101031344231431021111201003112341320031141114423030312103341303234443402313142012400034332020240434140121432141114044403302343241143034004123200143413311433203214441323001341243104443132242433302040143114012023230434320413441134101041101320420221244033140032101040443402233013020431241001434421342024334342002241402020103023121121142141122413132113112313140214231321442443424334242310003131204141040444132334104202430310041343131102002213140343322241423413043433020314201202010104333404020232243132102044200402130122220414130303214021021144331441023111043042330011023420023441313000214401340301000241224222241101042124140330211010443242420344132112214440342404240340241201212032131120120433243013413202404331111423440413424134420213240122034424212102214130021143311132143320104301401111240423143142040200043443423244013031144110042023203112130110342430301003311210332124224332123423422221332322212433444031012414231443324022434221404300210044304044344110233300443431341021043441320231140311114324234303222324011013323331313241004012314131220224324103340404023321402041330113041143143120404342141310040142444400331404213343400431141124324144121020240401104100221420113304112231020031003113201030421340332412212423240244034134340113410240242024202211003242012003102213300132410433302124013420100332031032202234224400431040304123330024203110241144230313222422324332330022330231311241221203332102030330012104234244013012410442212204243031034401421111134424204304234023312314141402332000443442101440444130111401443300224330201222401004332334414312414231233422320300424001443334200340343131223413214004042204013042031241114324211344211224123210441231203204330010004240401343313304422300430310404022242341043233323230344410412341121221343100243021322441334430142442324240101423013003142332431322344100234400333341220142333330100310431023124211134023130441204143242232431331222222112344144042001320343313344132111413333401231340442411124143324310212422214041121121303203240303212143444433341140043242322204033301024013203114112030342124031421123202140131133412033143413230311320121320231213231202413141414030013121211011031011443140341104420234322220022334022241241213112431142033212323433111100213220110330141323032102010403210003111410101303042300244342210231101334142204201322323032021103210130034001123201123233341030333123043101431301030203011043123432111022002312343401421013220134141031124211014343444233220321112342402412423343430410001434440212020024324433144432433014032124040401103413414340124112133102112112410311441040404214020023221100214243403433210303310212311313131402011220421231343320410001012110412003103320243424402133223024000232244040031011332141020221244131043243104033421111210000324242034333034211121020320310020101103213012211133430310102", "324343323011312132302304402124210133233031222011440141110334033002131124142312140242012321103204401330441402004010142130410440220243300314303024012310131403344203413442004104112222020411042024441433102212214000333314013221101230344432214302130343234024311432311342101004104214041213420423121333320211421230230020442203104140213141442020204120414241142441140423120020111111430421240043321442343111202413033220411232020310133114423224144122433103024301230140203324120042003233104102112142441344021442133011224024042323402244344132413114021103033433343012444400403112230434324322240041144132220420411132301321442244201122400142221024430401043310014024031130231120414412131444332434122024001130142004244200034423241113444102134203101303341030323444044044144130210142114213400323133214301100313032242404021230213130220034040421232201101412114033204310041110303110422001041014210330221332132334244024031030001022133413423123011324404303420311301200231314041240442341041121442001301421423033000433221420023123342430412314420114300230212120412101403423230443341341141234414110003230123224210133201320103410201210442113421343012200013243002124040102401400412423434323342120341230241230410244431330012343341330440312220003324431421322344401341414241444342102422141240223301131120434300433130242103433044123441012424201433443433210424041244022031310004422310142213314330312422311011313224222322401342023414202420203010112042344032000132244031013022021132441311041434214410110301102230401442100243221344343022323003002021133321041001330112401314413123120213344143121031434313041402132141313112304322102104203044410203414304420024222440002342240124131244100101403033311321002131323042022110423131303231411141021220410314434203411220040413014101001441114110104004144232203042401102004230341032042110020221223424231343242040404220311211241244230200210340111303124212340101223044342222123132032213010131432300022132204213344302402121321340022233132143022242402132200423204133424131443221344040441130101310211131322044313430340410441341143104043041232340312103102303323330330211200031040300232200124100334021041230422404023012041132020204040244440414123242334244043034131010303123200130020404032320121033221140041433434341112320342241413011040212113213244410233112113343013300412243122302340334141330134420212441333412032141044224403030430103124103303331212233143412010102342334211202243424014122111323310321032232143142412142312044422201114301214112040022342320012100410434140140311142233134014022344202224003244414333312004112044410132013200142403021313420322441423411041114233304212440000211342122314320441442102432231041123433014212003041300133443212221142304321313021000210321243232031142421211142434024124041004122301114043141004200122413301414132134413203321023411102210014010300213020014000404434303233343223410231242113310314302020423010101423201332300111200232011022224111413412142001011011001303421200244123400220133441223313333033442111331144200340231443400031432144232312430221303023423024213024031233201232311000013312114103201440130440330432302110244043310334020203221130442324344033241341134333000011130443140213014333022343133111304134233200032123400323301410034304301211232021332221331134114031120020242332002444233203321432432003324312220134022020343422222110220132034010341343411223411410414040042401342221001410410042431313124013332043004040030344013301212141204211232143420043224031143432323431420223043423140211411434311024403430244202432201413432311004412340010304312122234411234122213131001311003021414224100241114414210114311013342201140001004314420022113234230142311300140122343134141244210411432030342134131043422222244022322041234434304123431323141400344341412430414102041443133024010212013333220432404011033022220104000422124332441414311223303042203434201110003342310432400023444311031304223020402341411124343404011411203201441131224104202434234222412201113311301420204132121013320111443413410131101133111213421424113234313040432331231342333240231021022233402343040413432331234222033324002042012300013120022320410033441232303411102413340104004033210132200244242244134314441322142422322244322423332100204031031243232201424230341124421324243142013201120234102112343034121310334101130423142204020402010112103211341014321221321220131133232241440210442230413234104231411002001442213321321323030323142302324200042303334332414334132241203040022204101311120203313040", "400214004203022024334321300122132232241422344010022344403001140020414334300423432430131314313214001124012100230110312443010402101403334221123243133103303114323322111011221232313200320123430132044311401004402403041011004343220413124132013301241124022430144311341042142012332244204321032401303230043233322120342022333114432432400421104343143413140011220244324214223013440344230034020103320422024034431434313121113130010432013034100331443223012034121343113432012340302121033123303322322224324311031041413140411414434301130143211340324443210202010344243430213241314334110112341212013022112423344104410130210001100414003402323420321333012134014431214042102232004231241031120024410240411223303100322202443430240410244130103344311342322144340424144010103313121140440403103040342224011011431323133311212210041244121244332123124134214042131221213312241024312321444242421232440441100400313413344044201233422314233132012411400242143430024342132410321033332341344142202234002220114024221303344323200432043443411001321231132223401020342220100002042141241004004443320441003313320342032302403214111403200003331201302144221311040001340132210414304342210302310144032220331203440120140104130230104140221040223110121322231322133134213310142432403340213140331433112422122102423012324211312011214301240240421004440133134424110301413304004100410210420002411104234003441323244023230230320001142400040044141333400440344043124304121102322300404302040421431330023404344121042110431422123404223143004411120212332404221303401343332121420301431001240332342034310220043314100434104031411133201102041004324231144241330420200042042402224004344010131240424242402234343042121014200014441144022103343310222240042104021024203220041201324422331132300213034113423424223211124103231031004222244322013112003430442444433041341203043212414000032104243323042444334322413211001201041101304411313141330422324220424314003242322343010144301442030320421424333014124003132024214222031403401133432031312030222112132012210340010022210113044113222442111221441300140230331102022432234421224042210110204003042003232104240032043332034333413202114442010044000403320042123243211404123033111242310202032331334144434300120213130220132402110043133324100024431113141332312304131100124240111440240201100200103424004314443424330023314212011334142312310332213433121132232434133320320010222133022324042001130000232342224023111411242411432140404443423434003320002122424413343340444140142001141142110110200202022202144443433431132131234424044214032210310030121141104004043003443001042243133444411034110333040114414331041324224210401204012031010412002301031212114240211304414322431310331023100022211014103104211132003201121012030410212120011224244203111140124042144333234234013020234021124312020412440443102203430240233033423344130403410021302041410121224122123010323332033111332220024011200432404034121444123231223321200432242214123113221441222231210441433410013243034403330122113242231311403231314324043042243303232331202334403010033202420422230410103000404044443011001111324431313034432330023043104312114412012403140414432232131143113340323423341120014134132011302201321130423323213033000211030204402301233200401131021334301044401311444042231131020143212343201010241242123334424042323141433032202021320020332130313322024003000431421031100442314440300311122020000203141413111001302420430110341333223232103044101143310242442234113103320334020042231331233000430220130433243024102003423413433203343430330020244143144204001012403420002330243243113300200430424012413101440123111233231322421323224233141324132202332300434322422134014443444221323404413242410330330224302401004141234402410304413400331311423004120040403040031400143414111202102112011101401032012342301344404011412402322132131420200342310340131234334424004320433044133130012002021101212141421410241343121024314113344204421041404420042113014204023000140144340201233041312022440223201241331203000304413343120042322012444232044102301030221132110434001413103404331440334442322332313120302343233130232313423131010314432111112032013440010444430210413442414114200114104200211122140311040441102443034034441121443142034223420403133010042100400204424032440220234203201242130134402232400311302143144100123144001313402443132440340031401430331423133341333202224023013323344342121444431210341122111404031334141024404434244322123303411313110012034203012112132431232121433103013040440041132024233", "431341143210213444243244420130323032131024122100023233034244342114131004124132443330032330434111210234443401004101421102232431123021333412313323143334420320232400442022322113023321344244334410123331003410214244420443212041214304121002401142130233042444432224113224441040424230314022422302230134331031230334022343044222211421232303211334142244124331421124132133424340232221001101010314230214232023222342300414420441011414322403334213024113242023103003123113330001402233101323020442101114212203334240340412211112032231221000103411220303111001031003341330411033143220440420134124433141131030400042234400344430114220202302203432312014224341431432141333430122312320041200140034120334441324224101121203321241103012403032234331003300444102113443300233334040344024404302343344242103344422242414331204032312212114332040120143413132422140432101010121340233334342033322330322430421044222323342242043321430221100231221244302123321124114002001243434001003013034111104423302410231011231132444401213014203244324021210031301240342101314343144212032140234413032013342201014003234333420320230312242144140043040234012134401312130044423403420034220001400131110411123042112210303222034231003421143431430204441332303014141133200234024300422223233011204004244003304042101043132102240431111332220114330032211021024430244113123332023212004121100222421221421001304242000300100011000442231132231202132132312340404422331303220211130242244220402023010432423013122302000311141402003024010400031212304003322112403004230100442400214020223422402032204320302213310400033420114440431233100033214202400132023033443410031040431111102403321123302324123334044201013222433120121420231304421310133103203120310414341441104443222121104311033404203430143002042443143133121011330341312311220114330144122224203444233410120003211444011311014034231213323113122310323221430244123022324031443440311204002211224014124003043420100422420140322320012300012034030344430331434224342142202040204443222323343000014004021241342441420340212040003043123003404144213004313411111240130211340331001042032324334132124300444212212014301112424204020424310122034042343232312114340412211432121121400403104000021404433133212203334300131042012331213341301441310143342320010333032101113131420412022301143444004001314202312102023120003032341434224300400234244234240040444241021240223144220010231004102332122201020000001121034412210224204121112443434014232022200414003140432132304033121434303001104003311213434333130132242213444120204342124312401114341203233443040340033324312100204212303141421313441242443142241331220202100434332230441324432142300143222304144243211432014321404133133110210131243420343130424020134130211414420243232121341134410433221022242003140330111214114012331402232423314310003404013101123420111320000101002103011121134301302020040030323124414022034024431133203043413223121134312021223420230104010041031310331024133034114341244034231114400431333032421314404230223012030411220300401242004330111001340410142311304013444110410400314031201434121431032001144242314034004010243034244413112122011422223112310301402224341344431442410103334100441423302442410230434014130310124122104130002044111401243423230032420414004311210130320244324432040003410403401000403230233021221430243434024424310113131312104042023131014013024310010004422423010203040403214124243332041401101213204143400030423024230104243323144011142120040124213414403430322012044004040020220123110021411223341211302131331141211010140222404222114210042003334411143343023304323243241343304043243031300332403312022311110422333244123231112030413103212343032221203444230310032140140341122240342021121401321332014143204214043233010320404234042110313300024121343233212202233002224004044444233442341031110304013023420233143244412301443012111201223003342040332211434034322422043210301010044142013301202234411114130132211341111010222032333421114244210132423224021320203341033140124020412441230230120324110241234334241040330441210111124020012212024144200444201010032141343304032012210224412014144344404344434330401100313434420413341102224133323220040421211444041413302033042133013111230430231424424410310340431220312320344224001410412243201102410130311301314204201211120121432023441400444401413211134232323243003001210044431131030231233241421130212030103111441432111240414133014310441014001133131414000110414031443003231423113340243024143213402210001413203232133140201334300411102123", "001344324301234433240144041042032112220022212412102142101202004102203421002422304041003201131410141441442430233401323442222323023012240344301421024431442200402322220230240020042001113003231313123124231241223311004123142113021031220434043211423404000223043422301030224410311123042330442244024423201414222110023104023224200413113123012013133423101144403323013033424421034112111433324434002441331321032301240211324004011340410414310024414001022411322202141120443043230022101113333212112140223314423201114442423441103212033121021412100030131424244313122301421430031424243001231143230230010124402141242114100342013230024331212211030134000211130300320430444334041342414001130344213304023413144322324323131330423420000030233001400103003403001304431141320031341330240104122334011302311144122340442012123112234314423134413132310223030012033030113403200101024314100124034323020303132321003424403402324243344101304104142122141301034141404412314234220340210424423140421113314314400314210313134134013130200440231442200302342142423213031403432331021241210323241431041422132220412311132000440143202314333213403040024231211032232242212121404430231411434430131031404022110142433310313110124232032341340443041223330302341300112203301123010111333320240214230120334324040122441112314022033341330004322344403302343023310312110103201220010322123423101134341241042121024114214013313210144400131112244433000322241101133330221344300221410212214430231233031204143332031221013320312443400202243021202130042003141133344214333420404432034430111441002322334144114133202243244304041044302343100134422213431310134220413334041413333034441012432424133332203224140131202433441244031021200231403121134044404131322224133431023043432324021000424022014433012102441310444240012420440000300223033441020402301210240041121133112031441212402120340112143112334044343142020004412202301114012243214241442144000123000423433320411310020440143422343000344001400013003330430222403103002000443411212013442330214011000140220411340322121023333214040204042111311320441434124140020132234111011144123211242303133332014004102243221111422330124014230033440344202101103222420120414302013343040014330302110433034323443203103324002010402340410223432300431341021433022031114143003222304044240242101020140403432341143024444244311011433041124333233030410234200200411120343202010040411210040334144431304131013132342344322423142413420130221130241223024130042200030120103023212333300130124300023000024234113411314333232404023030130304142004423104221313430021320024120034441422413344233131402043230401434011003240220033432104442303004322214100201431022443001204134242132033221402424222434434302400413434401113311100011430231311142414000101030140004421124011033443120022431143020221332111041013331234034113444122304024333401142100022341024304324214032020040413120101242132343200110030202212341014424424220211241333214041031414033430343010223214222214014024334020014201032411221101442324341232121123421340401413410424031444203432403213243221003013421001444221130343213112240104042223444211132103034001203243302021202020301031313030022422313122441444440202011032420044114223202321141111421131202321131233304023440241421111130144011422320202203232404110342241044113321211320114403300314102330121120440443013210141023121432404133424102424340231103040024333014433240402133243322033113020224101020424043030202233020124333322324303022412000424040414123110302112024314110201022403134022233204030040323324033321344320141442432444344024433022334224241411243432011432414020023023404413011041124404110343331222200104321113433324400040142330231024441322221044210343003432032302330431043414402340303424013043211234141334043012244344311004431411211324134311004011213200242102332344321224441303030042023101032122001122023210414020412432121143414212314014043240312043312301123410103032311403004404131130433022034422143331120224423410411211141303304104040404343113032024202434422000212112241221210333301230121022421202130011002120040132431231101034211414222212411401404343234122010441020242432123331033102120412112023121012243044423013344440431304432310220314313012100120012241313443441440104324233144201201124214243030232423104311421321223402124404443302142314001420042110044243120024100211030000323414340233213430231323343310322310230112221421411410012302012230421334111011341231143031112230344402202400330414411420421044023312313212401033134201231021200034", "311322402042033032411124123230402234230211003403341403330401102433304440201302230142022021123031011004213044210004431404423134241221001303420021102310300042200102121414442200423414323104342412100043330402130434112301311342104234341203200012121141342313340224113314312033214414301244403014434013420401243431200104422022334333213223431312310131002011344444120012411213204203403343000223044111143124113134443332333231101022320022413032204202121134012320331202202030430231024401001320414220201142444300323232004402241133021131221231140221032110331244104221244004243104333020211343232132032342142220010440222443400230411442242312122142242303202101042101001444220221400203332010140441231234144223022221201143114031111231410213033240412413434014003102341203231424020344310111440002301320444011023144410304422430103102212401441011340111213012123344304100232112223330413424212322244440230040440230233411301334302302101122132342102214300443202402103200034033440244331302124431041344033130104111242302314113124042102200034133324114213001231141223021224402122410201233434022040410004212330102112210143232314333044421221001421331122434332102000221423021212404421112303441304221310201424121322201131210210133304412110223211314124410343142210334102224032404221003411323314143400213133314440134244434430122044211430240104102144011144333221311112444114034313421221103200004313420020120421203200202243320110401423340214011041203244142334431244342313123314114224401043341143303332010044031322040200423040222130100113144444313331241213221420221133410044340104301331314224134022103331433110041121413203430000434332123302223223412040311341340400240231002013100112414004312411114000224111044100141011324143020413304342341014003023101333030000310004231433032322302443224122021231301011102331411302440403432143314300410140243401130100103221441303112313003443320011223114014441030121142341034013141004024022443423240301101434004104234144432201100402102003040312022120012102424142143334232031114104301124231313424200034104111003321314043344324244030440133144224023302442124124243403410012002024320221242133141431141212121321101033431143430441102011101130343411110214113143130322341430103424203104303442020210303202201413431114341143330041200141140010444022444323224332442234103234044114332410142444424101431432401444440331131300214422033432231310012300302223410011003243442221411432203321314321311021402004414303440444241404323123002102030020033314024340344043304303332204012302423441104333132034134203302303424241203141021124200312212301424000414324133343200411124330244421443333100213241040310230332031442141140040103330311424041134143113420141412104133142021012120343434243143034142012110103410031401321214413010002403210223044044004244402440121143312130322101034344032343203341421441300221212423333204030412114104434341302244112233123443023100143003142022104113000243030433430300014103343100142331014400214033031320140340223124034003424113330134242344402200224430141203212243042442242040244034131121004443343222114414013024332104110132302003313112211431014300000233131330430321423220311132222444000234304340144424130021401204343102314042332001210422334114101320201414323042410140030200103313422331414220212330324041244233013021432421013433200101443444402124012432304110333104341144043410003131144303030040432110403142204143001114320102340011112224143003103213433434421331213021343233212433141434011414221103342330123014132312343432113434031213331043211432414111400441010422333330031142101114144002401231400430231132000120111314014411411013204212222444011213200320324241121023002032440113143044104011004010211042421332030103203000240230140142234301344322403020031042444012110032122312134033412430341414332204101202234112142400140112142044242313321334324421000124311223312230332042223111433114343043302111124101402103344203113310143232003444403113311010444110324324324112412402321014010020031342302332340024401210201440142431104100423334212103304200121103013040103421412443203102131221032333212144124332111433321224312022440340414032134102134431420120434300202001101334101210141303140204224120021031112323232404041034020314031412140144043322020041414004130141424004032242401014303040021402000432130213022441133101444442000410224123340221300314443300200140312224400133411214440423331432412232001400302433101442010001341023112422134211011141044004204304010222430414334141412114101441004311104002132", "442313102323443223411034111102111411213413240301314344140423211344120124321400404423110102402413333221013101231104341434222421023023314440444204233332201100420144240322414200231230241343222104304404434413342013313414303413241434421400432242443022314023101031220314220102130024343230010224312433314303101240340143231111231424121222010434222044023204200341232313114424022010314423234212004000440443022010304024433244412033201043012430333123242300104444300202310241214404400444403133403303230440333340011323334221132414021302423042323114034303024033001344400200322310023143131144111132221330300123343040042011343302012432414323023323244031043202204144311234034412124402242000331432412312410022404232421400022330404213322040223041433322330133012324120300220014011211021433142103341122200044113024100011113422403032323140342300000114403420401010030340000243034311020212321421403031023040033332020240313444104223113430404344333311010034034341102203010300202142000421330440101110004103214031230234420100441123434302330244134042022133014423124332224112001303221324310134212023033310110404243241040432111421203401001204143442200311241223300331331343411221022100341320012434404412042403433132014142034030330014301131003420102131444224323330203134100432422220104111210213101131232141430042113444100200012423341401423043402023444233130234231204433021142413232403231433323120331434313024104332202322300330041331204323210203040440131414122012144222110142203411332002422431424342201103144324123431044432244202231420131334340034401123243441232011232010414314233241003201023021432100040140411100414144232100423143030404324124021204020213132141202040232312402013301000423302341321033324220423220024344113210004023040330103120331200432401140034002241100330322043042442431033401312213430340312000041020120014044012042010242443224034423122341011444134113121000130001322240232431431133341320344204040443240040142410241114213232442344130032233423020212032010000342421214003220014300231431213032441340411421023400244331411001101340203320224012030203241401122013020033402230210400111123410310220320132024142210243031440104324213321324123142321424401432034334341103333030442012012222131013033223441004342230132141144320323302220322132444102213102402032212331132311031232232040413024101303304432110323112043434424101104331102400304021343300023223121033413321040242033041444243201311404042432102032340142234132411302324102020243304333443243101342243042241201334314401222341231124424142434223212131201420021221232444020012144013213401433301333304010012124112001140423240322413204010230313314213414212420423334112213024441313004412103412104143044042104423033321022141332024312221101344040232132401242024104132132214042013204314212034113313214244030121412213122222043131300444314433013143443402204440301104231243323141142214021020432302041022241432023140230241440130344131141230220322331401132143013122431204011404101221233412142432421302414003423204134223002141121222333234144214411443343442041402440041012300423431243212330124124202040220320040420321023202041332133242003312113343330432313214434342344123141233204114334402040440313242132201432024100241143241000034002432022121123302213341201203242431440302202240234300124101021321423311422442332032431414041013410213024041213123340124014414041042214100112234424002020144103420041101300434100404340240402234104012421001104143031442003243132122133044240240202312323002043322421032332133104330420030402141232233131001314312443144334413200031032403221033233204043300032411232140312043202131103341224044240113010023424302022003110013132000132241021213424444213110341331314421443314100131134032343212440012414331433402443013001201410304422132033304413012343220044424234243111042022112321411323012133410102144104100040034100443103232331044241130304214323140134121034112421132240110040430241304034140011044423120122413300131443130403300014202214313231424042121321404113333143004443313112102440304334302241302314030011420213002041130230430011002014320040343042030204111113344111312024213314201321334004343132243211224404313444023332112333333031424213103213300324133113033421030131033124104044211411423303343242023330340112003323323231200142202220011102422004420442444124342132000013302033323104433014303413010342020112020030140300132042004210442201013231343140410220340141122403001100331300041133021224102330424200341341302101122013223340320422143122422224022", "330133140400213020240441432331111403013201402104340101430022412420331211224443021110312444213410300401030030400332300201011122003102343233430111232334342202031231433210204303313232231141032222104132142032432100303010013210123324110410030014301340002313304433030214104012420400232113011030042023242321101320113423214104330431141134411043301012314323434214011441420200333444041000434441224122020143132201103414442201203224314400043012334210211124000242420033340404023242322431032022242222022430121042220403312240321023302340233231011340343000413103311003013222440140112242140243143231330132400312434223043220321431044430113041030303303314240433031442341420110414140422331104403024212130134432043003011333320222332311143110143113323231404001000221302033100413241200343141221332334231322401030403341243202103141112200143123433424114201210320430022111421023242021141223223212021210244303034143141143122112321102331214413111232210010421234403040313220414320144041232314131404042324304340004312011114242331203011414004322044342001301130444014304031401414203142201200340112134440023134313301141202414122430142433021042113444321232100410302130314202142202204400102111320300331324421423023404034344122013324133332442140224023341040200334210143421232403323142210142100403322211203332122303210012231233042230430203002424402134221304422024121421122331423430331140323303012123131413231030323334112142120241412312110404232100312220203304140034100334344421044304422141424443411232443233304131003334413002223413313212014213121041340323411331343340114242304131324300401002030013434331113323130440014303044400302131321110342000134301332333221410013404103440020223401434022344301031301220234040031134433214000240123240224223404003214343300313413330131031401431442004441430011041101243320234320224240332020204222442212313321322230102403432133343111032413312020131431412204223041204403412411001323024223433424111110232020010410234414240333212142303241130020243300321104004334324331223121222202211041420103041333442242232311004342330140110324343333021130114101141441200223132232114413144214212203314201121034311101233400303420204303042004242124131111202104124413413043012441234401032140400332231111440044110120321224031220101014032414141241222441003431042302214344014240443212222002333132121331303404102133441120324142141240241240142413043410003142201033141431203041202430123442223344003234200400342410024110330204421343011403232210412242021044401001112034044343031212400444222422244403442243010420440300124421323143143013020323402233014133220341223421412323403422222200424233343412220140310403040103124441210201040303023203140300120034322142324344332042000243122041020424310410101344333420410100240411202324032300001144421343111043234421210144342410203411012413043300433443332103430423333021404112130443031002141114404221343134400012302103122321114342001021024133423033444113201123312120124204044344041331031112321102112410220442401301114014030203402140212112011012322212030010400320302143312331004300134323044433411434300032032443402034224243404240134122412110421014321143212241320341420111023144214334000010423344024212042330134244201104143221141340313230240131400301440233232141003340344231430122132120122202042311411240132332340421442432121240244411334230003420230322023144224233302340324214221140420434341333332321422441424440210133412240232101131141130143041022030120424034113342211414011034241300121444031423203244041423222120421021020031014442420403412021041020344102403344420204411140401300203214303410420102144443011213233031311240224221133222101413001143112210102324214233413010443224001344101124122204022102313441203442303321320401044042433344303314032020012230442143341322021413013032221313034433013304324030202101242012240301111224400023212323234113434012144340224140103410031324311422103340202300104022143140200422224132233311010202331232234034034413110311440213411234110330331221141304041020142434131303422412440310034120434210010034340121012423211133324442213132310004131342344412013112124344000410130144322321321241441330413130220011313211143433240044021414012432041400221021230322413200022140043303432023130400042243040003132313143100313421214402111143213222204001044203210410011132240324320224404031202224220444230304030302332131333002011404423432442233424002331341100221144321120411331004314140224321001042424112203102201022314123024111224324033202102404323022203404144034", "041214111020120130010013142242402423430201441431313111310210102433232430210140141332234134200423432434123231144100444112200120210110023133314323334033430314011203133111114312113441004324343041143222242122112323044342033400410441320432211420420224411331443412222332004313423331402202222330122214303340122444000334234100312211223232403241322204043204420040122401404111342412001333421133443101014440031240030141020222223320311002331132333403141000202343310241312401214442212203102433404102444214433102014041202321242333231013024100413024114100213220204234420000322203412333210242032420131024423003413124241421232303234033342430121331201302111043422044321233120403122034044010111323321010021214114020333243241410124224342430132224010114430432240400443222430233324203340001401134101402131101143413230010044311013431014412001112200242430332231022302431132103413342222320224010002212121413242222403202020411334043040020202313331114444302234410310142221013040413121310321232400234101002123034123001121110433113244022132010311301440311112403324422012230402243400101402104021234332131202101440032210131422103023344002303134423102434301412113131121434134442322231200301214403121334323303113113113140210424200202033243132224040034210340032401340312402000102103410004232210322013030311410113012100243223402413243134214321330220442142002112143114042021422441022023101141204020312444433202421220214021301211044020232330034310020402340130232020430144014442240110024124033123142410030231340041022234213232200142404312002340224031423343034113212321113322042440110124023201222420002103322033224431442000231034301310333220131232313224132113443041414232003114002441004242320331043322323014440410411412321402104222212141344343240431401220243410004104430233212201321332340303013432330401444430102041443301413214322143014434444114213224314010422412223441201242130432104121240442132101444221213122430412022112422144430322233223322403014431304212022433014341423303344211444401222402004132321101234324242441240111002413110023004120110412403411122224421204104213104411322022202312244103112224311241000113433130011440112222120204010231343044420334111203401122043404342243140403240213402123043441424332044002340202413342004414013200213201402400440440121300111014001440133323343242132231224032402232434041332432413123401323343112004434340222433344023022243241232021200042302323004312123021421343224242340011430243424112004401404000021201214244140343034412124313133203134310123241221334301230431200234234023141044044333000242002340432400114212431020431230022044003342133123242231343324440130043124213232211031420001204032044440104444144214131121411212344424244320444240321003034323420404304001242411201420313103430021431243121421100112343324312201030102200331432220413023104301234004230120221402341321340301103214322424200401100322033104430221340414414123244324244221032141234004230442024220034343441012403201441144041401040441344020222004142334120102101214220103340330210033010222322300324314210321413233333143330333322011331013434112142020100120334134232141340011010043400021343241304240333332041301221310430324221031100201424330024314244401301000212121413424410330242100123243424311003424034422341312110042223213434231441000202103114400012012334120443124214110031131211330423034220130131002410111103312321140234012101243120121113311041122413314301021301332003233344411421323341222014140203411324332214302430430320012220112424301223202431021400232140344033040333222103031103334430043331200034122203302304004231204331304301022244013302024412213421012104014141240320024134144440440122100334304413040404021144421420343203104100214143314141132221413442312201242021202224111033104202124234411001431334143222243042431422410034423142113000000322020103223213201141104123414213003223324440101430222300001114433242003041112241032132212114140444303011411424322043220301023343140033212130011240111420133032023020031202143323033002440104420434102244332114400410300213010144142102033141432242344331002034413323243440110234431333112324441110231203134333124420223142244200323410132303103111203341240340323432322224414040213043140123423443221020410242403121424342421134040202443012130140434242300004104014010300011402044133312220243304012342124444200320132334313444341331431212211020244211332142213202400412341113243104100432304143123201324223111041231340300102223213132134423104001323311413312243232333303433101214410", "413130442431420123444110110011121244123244001312404102031104244240403242002342344044330220230230234343404044414024002334423241121320011221130213300432330203003431302301401440014421120303421021143040341013342131144130112410112214412104031000012411420220443122000043102314221330414343042021344030223332122111434101013240313100333011032431230101022114404134300033143044004013331021002223100442013442434313021334143122134232441133321300123241124032442311023431011203124300220301002021414402023214033201103201401203020304031030402002102123201401400432233211022242230440012222332333443323411000003431112222023022310402132422313240231232433101340344202110424403100404200424101411133241404434233403114044421313200413012000332042002240420100302414410122341231333312242403212313202004014042310200141023214121411403031224402410103034031414242024340303321214132324213412310210242422431332140233041300334010121333413314014043003420302300423003423242300334020310133222001420331023314114024413043003202232142123044340420010210430214040221233001133310241103304433144333224012220424114303240124212314341013410114040103042433014204244202430144341112210442212031300422020411144244224430431341413211032323400311103101443310032221021332302003042310111114221411210221044241121404314322200044403141203344112023400433341444244433120133210303432344244404013144332242231332013231442244434440413203223202034344112331004141324341310030132101422444313243230241314014232412432042334033032012240212123133444200302421102400421202002202021241122104212234043410203020123221231100110100044302411301010442223420042402102220023023302121202134233012112200114032022003014414321210122220433303222343332342024020044440240302442311222020022304342022133032241111410111102421134032204402434324144304201114434144040021100134444034130214004300412032230220443321224210234114140143232444342404003303011014441034343131030412443234131421201232401203340240203020310411333100433104103433341222044141421333402322210434003141443102432312343112114023140431420243214231012242441331413123301232123113401412004304131333420314430302344410244224120032122040000331033103440103140410032420113021124422031302033213024412040244440230403143233001440212132302233220224001412414420101031414004041100110232042003130143000411202213242234444002203412432144423100431211224133334204241124110212202303243122220233232220024224310021333324212133221003141130144242101112032034004412024433313021121342301040400332004120402122222311224020332003440312231320142413134442040220231321324401421204043334014432443322230404343411002113013042031331144223441030401220140302143411124112024023310001310012143033010000410320111341401211300140102020423243422322440001130420221321002344441114013113330414013104034201330214044044031010213213042140440213304122112241041410412120102411331432442444204102233414230200202413442043220313431402230123441412022142343420033004243030404041033404401102004332034343020321211412330043001012220431003041342112023034212001120222214013244213242103214024134013232023023314042440113120031131303432322301142140014302412304404442030343022233424221141403304213304002214312131033311214230130440011412120414333302003304222442424033323323021210110110124210113411114240141113224023402414431331003000233101110331321004302423222201044334002212201442034340401423343310324201410210244000023112422142112433010003024423031314004444004043212424431323240142220431132331030114242243431431110411322320304340143341121114134433210222120330240333424343103320432344343243243214014021330442044131241340412200313121324324411431041403411233424243442332212010404120103004404212114003413424000003143044101312332031421423434104134131332011001043210232303430433023422001414141443003034232420220123204121000302313224410040421231313120402200120114122434002311123342214034424104221043243032432123114004012122100302231400202102002312333234023242310222232024041343100334233221120132233141333230410003400321341334012214202230404020441240442240223432104134302001240411304022320304114322320430244142442133220001002424223022224114310402401113342013424042201133030104123000044110024104240322343321224332342433110413200413113113040333343040330022103322111242400400230434203324024023001211123322122310224324101121333224210004212214013313431114111224330040023444421404023443023423233214300312221220331033242211232143201121440222434410022110131231232101121331322123144441023", "323000021430314220212440444414111312011212330034221034343204440113431230221330131404120012404401221141342400121430304204421442414402120144204321143442314220221422301204040420031214000243311001423104344112010341430003200344411421232304040004230031032102214002203000134143010241223332043202204104023413000433234424012422023242034031020000112423210321314320124130311100143102413200121032102423323442220011004033231142311410141100220022440444012213404212112301204420001444213000032212113114310421411333103440221041413323444322120134243211134324333343343432023230202224244330413333402344304102403443312403120333304101234042130013121434114413100420112430120101304030014000310402021440110100342342221442313202014043044033324122312243100141133111220040223430422432424231032044243033244304341200310102441144433404234020314432324313043213231140000333323422123233132031242120421104141302240131043122030223014114232334044144031330422142313142443330220104001430102222110103341014413404302201124331310443321003420021020200413214100043120022404141430102311202403410340210413024100110434124213340313402042231333013000424140342302434443000302222131330240234023134113340231312214030112141141424123132332023122144112234202331213404233114433313443340120024303004042413320012112112224134041242101431222022132344112403212200114410323232300031231322332014323032241204323202440410411220321220013313001204104044443012140210400023133404440121434103320101230232034021004040234330231003124313022331112033301443242110122340330404300033022112312233414442233341124211420303230414132404000003031111403414421422330042431120401331001013432402040232412101331333222244042201230413432343240123442044004133310300120341221040311324303021134131230441101311214022444201201311043300101141131411242420120224320010330043333330432111000144111331144431423421344300204010202213431242240402223141101010120411300330241230140331322124104022213322212133033320114122244434344220003403433411202402124314321444414203132311223400401223402322420424422422110421420312343131441230223413234431122223140114404232111003041041423420324233010442002310021203223132211004012301040344414441422431432302444403321213342413141212032121000234424203202020211220402134302112031012424200314444310224124134141043323200344132334210042012214402334233423300100243000233141133022132400342041142423123402214230110131300023020310230312410223244143422420434130230332311423400321024203432233401134323422140113421331304122224224233104324242321210444441014300432401113234322304002112320114330410134422131301310410124302333432310211012200221443213134441432120111402023002320003210214314244041411032431004422211413443102401243040143131303412320333220412440222013443120303321441244020343423203210413114010410043201433413304344424134041413423441121203310124102342132421241403024342303322222023330131130320202130101301144030324143232230044110024112410100044430334334344412334324433002212420332242240413200321144101101223413134144441010013032311201103111103114234434203033020441220232023241302141343030031122302442143102030121014134403231434334404134130401344240332233122204112212441031234120200343423113030002121413210113234411100431031123243044342400013002241134444113041420304133033121020333342420101442241221323322110322312430333431404204002440221421210424240442132023233122110221344021223341204041421403402142122121101132044100024030321332221132201140200113141124104213403044443144321200124103034041321131302113124430132330413422140121243113200314023223122332033224443430000104011114311312021412004311443021114134122021403211134433323444012231313202022143010243144012310233304032103440400042332433221210414012140402012434321122033214023040031231333133133112031213232323401032444011230420103221413012213403413322431212003014342403222031142341332143303340301324213111031431123143202002141244232102101223334144424331444231210140201140320141330224441202013144343313132233033431413212200402123130402001431004243001342202024424031012042413441012302410442142434244331143014143010002020223120242444430431302201130130203433220210121110024320202002422434231320100401130220210130201034422142123233032032002421041023243233341120043133114424042211023122044013402223011331202232440040331320144313013114220431044011403434042103142144333111031431101224243424442111443430343042214302030223230231242214200034122142411230333324234122214323314100210041122123124040221031123111", "203342222030341344033132403400201401033431141201134320100244440443411200203123303331130003231400343210040042430300413030424010231304130424434301023022122424221130400240303040031013213012210041400201331034004104103421243032231400312110410223122412113123232344221434243441333131104242012140331320404424420123134423122001242243223141033222213414331024031402014402304320423200031340124041110421004114011301314002224300232140204333013213342133314111204004122213132031131111441000224441410402143244410204021444043423040200211442140220243301104041004414313244310130223432030200000311243111230241230003130122222141000002214131343042444001014442133120221031204001000404343020433034213303423102431104012324330441440040433224343324010324141314301023430312224343112244340210434211013002320000113303242422311231023403430312020441201320330422311112114002320121131301323220441123222342344112102134001022100120414231004214224344404411031112410100304212403302342102331411441102201124340134313320401321444233314040043240310201042024443000220222141144200424201212333014040101434232311024200032320024402202210141231020341130443021310212302224302301240342021312013134224023030231110134300330122132013301332314401104404303441221121441332404240302342230320042313331113324132204023244223401032343242241311213144100310122242220212022023324012033242010122200340444001323000242330231242411030300001223012203203140124431304400421134321320334040100112103224204441100003231231103040013004024403120222101341421021214440011212110423444201224043241241334202311122412431231242010130343440132103003201411212244112301130432044024033004200442441110012341214411042210101101144434114103134103140222022201130001020411242323430201430434341233004000111331130440014020244331021133021200132344140443402202341234310030333324001331434332442010233023020043000112323030332232414023044312032131032243402231210431012311331134131243421331044012323430134243441440221144021033102400121043430231102013024040102323144233444212132401401300434322220143132033441433402433401200112112221430434114122440011231200134403301204411402114120233401120431314103104400010343333121204220213131313002123400312414411241344213404433113310413311022144422321213024223212421433023013333121420012112214140130120121114111120302013330140243441223423443140141211431344020221012000311204343311004331032424402433000211021442040413134031222242212230312223134130423042112142421414332211024322043133141210422234034444122310411130202332410130010111320422133310024023023342404224333041210231241044332100310233330331104444324412312332200240410413104003314304011211223322044403130223130400240111211042233313122412111234243022402044344423024433043021414231203321244442424033134144240003202034033024432301104034013100333231313300120111312210430132031214242400424214420013403121124301244012204444222433132202224344030031444104130021114100223142243204030402444313310143402320221412041240441410144231130143303142311100110033142420120413304340133222044430122112022131000243121430013412440411323443412240314134200044441442021232102342000103123311201101143120114403311000243332142044443042201034320112211303442124144121232111423441033233040334121443403202440002103132333402134244414214242303242123000240424301411331311320430212202420332044322211403312233331033323202404004342341223342122214244033313442341131412313344243201013114212204213313021202221031243114000340243111144331243022010024043202031320214444421303023143240011221013240313044112223112203433314333031334123240422241010100130043320243222324324230121234402420414342322400124341414344414430113243030000113444020434042040133342434303202334143103201212444322411404124104304100422212332233331040043012022134012041310321111421032001121103443213021203210403111343333330321422223031230324114402304340122012421441412424443240342314010204431000412231344302043340432241043402441133231001124311243343223032042302042224144121244040114030240400221410312412142011044024200433113304441413411313402113102021103324411131341244420134223420101010131102424201143441334421000042041222443420121122404301100201132433404433223342324432144443433400424422401002103342133431144214101004010400110143212330133310040043331334213411402321322442133214024214244324204231313043323012101411011241242332424230343231210043422121122330323103230001002240002441223334330300320134121133323022214012414022312012322412012413020442443232433010340100", "012124241212411411344200204133313130133404234024000114333212403334414103403234321110133224130133001032132411013000243111034303010042430212123210300440123420211204300204134244304012010430331400244333140311203304030131443400401224220404142442111224030041302301234040131001112120422131211034123120422123024210303120021132304114421333103221410413024424424132022402134322412031022010432314423001434220204014132431112214430342233201223030104443211021221110002324240013412220214110014433342400012032334402030143323444214340312044100423230213224144240302133423221343021331311041040013300040020331332310101003304224210313121211030130421033211002134012322000124342110030034413420332410443113124023240010441423230002141432144411424433221034420413014212241121111123340202131241141133433000420204120404232112041421142012430333111310342112013110121040331043004313344014401214342430033043241012243213224312422012031130441332424144444303114200212313302321031420441044042314411330101444320241222031402124311401014241131102430113300114011022241022232100310043024102131202124042420211344314040244020113002211002424104003112420033443103021403414030413000000020421331004024024112404132042320214002330214032344133421121311041000222331301323434041344441344301004124311440022042322213240342134213241320123410331222112421330003404310421030000203421011102234443230322243004441322200044324201040242003431131423101001310423330411103010120241230043404214004031304314342204124141404312143234211040411433340001414434301040004441200434441420322011132042320223310013420410232222134100330231443133144314223244331212204303333430313401441000321441101244133222244040143333413113333102042012143322032001213300322203244111444142303312444033242110400214230400001342034232230223323013022123301143233044312430200044212301040131030243330044340321133222310040014304242310410344311101142331100443341041322021122102111141343320044122144341103301230403203120302341321310231344302442034002322234402224033312323241300301414101334140021300344231420310001240402012241210121240411021410114010313031114024442111142030121122100422324034323134211141140023330422113443304121114111102101002020224324222021413430141010023421211012004334202140121032343010002303233203210300140404041111322010201200434123333300111034300230000310233420011230212421211014010300104432013143043403100334111222124112433220344334340411422213404230311230432302101230320033424332000444332010342313124304340022014343033322034114134111314424024322003044020300120212004240000113311013330022023124012302013321403212244430013022302413343141231330242134013424344122412123102233232143031312323303410100000424403202043023320330442444123401032314134111242110404401130440440202301242040134210310240422100230300114113232311111212424143000421401004202224320102233343043113020004121012023014304004410120240000042310243033140211233011111022233142242343200240231032302324403414142440011423043400032103143100203410021042011331434401032142014412334003310213143243344023440231404421031210002302423320431313200141134011201120132022210122321031210232130031201120010243311344200104113320010143032134224444233041304331403434330313422130143434114224203223410331123144340441213101321424421324302314202131130142224014421004020222044123200231123232144311324032241223344141104313213040022130114103204431320343340330002014443142344442441000004213321403420400030110012211431321434244102413312302312332044220430231310102021223022300323343312443312400020013024124133243441220433030313032144410244231331102130244221322014030133421324142403300421003331034244011101330141303421440133441233010301423221410401412214040310233030444241340420114402041013403340014044244331102434221224414142203033233202412124114201033214433231300040213011113031301111140320402131010043212444041012234002244240411112221300343300214331134134243143344121113440413211314314340414341431030304342244340212221204432332102302321421234200040232440434333432304224110240122010140332004401400133311222223244432422211134001314143323001034414220032444040431100200022404333220302320414414101133244012234133111120243302121411030331112200332100103300441441320124334033312112022441441344034430413131224302134303322121002034113104442042132143121231140003404232141330032021231030420444140342124223241122410212214143321221003103414430013110304300123013401104442433130414004034203312304242204310430233332403442321431321300404124133041", "201200402330140200010403321122434410021420233313114001340130141101422044021242133020133242323134242014130113304441321441301002311020012142004103124043322400144022410433140243134434340234422424004044331010204410330222311443413241113141021243022422440143103440204124134104303214310143124104322341404431213144212110200424043132102130013332434041411122041113234311442123443020401421100043310213211014434224102034044121341203431043141003224430401204022110140311103433024103121200312210400120123423303424444124404403003004113343110033232232114124330213132211234211221222212121414432443040434333300421043414432402234330040234430341402044202141012320034122422203400430003210114424113221422131013422133042413330402242214402330043401011000431331430312314332000223120331130204243412402211000134044104311211100441432421324214234234042313032400220114044030333203420111204132033330141202343044034114343322403400134240320214331030431033412321233040441030301201302111011144104131113044311111421342244434000232403114204240413423004143103022101140240234300143243410434344012023333304140143234114443243402314023123231304144124240411324004223402241010140403244133022441130222431131103332144430014434031311020442203214122103131330120114122412242202431130043134134322223444023423420224343413001244112212232004211331112013103224112002120140444040413040442110443100212134001013102221342443030422403304304143322443320200230101414314220244423020124304423230132424244243323003442022420101243302303142120401220130114011422021444432004203442032140101022442043130010021433442313323443223144042133400024234234112143020432402401440444424311241011002043330232242322131001411234043024113232132124102333021140412203044212003322434424022243343123033224443120314102034031230410010443300332222233403004122442313131313213224332334204030234240104024020131331410104223043323044033241200024420322333302304223412041314443040210312141204021042134023020100200004312103343044102414344121232022443140424224310420114441413323010020103321120040124302431400034044421221142144211033244432302131022344140431412413244401332243324113342313044134013233321400012112334001110114302340210430003042023000313343113344413430331322420014414432311011412213210202311113240112413300221011003001210214440330022410303214213032121311100042011134313411414314141313043112131144314310031443044121131221044321224100102120133434341234141331444131233340440130133111410123310223322302401223202034114320103330310333400223312224302322013202313130332434112041312224243211334400341001430031244213210320000204324424221123301142111012230430124111423441110102434313101000010221313013034234442300010442430431214330213324311043214200040000122132133332202140031302244403401120314032340443303411120432113024143444124012433033234132404431320200334110234344344322130303401130410420243401144424120443211332441132004430442222024434241043213302002414033111112002330120301320002202331342313214114143340423342004421440043332202232330302310413214224144431434443302430212423200214040442222111340123421311230124321140441204134140204323422043101410302320414014402243301122332134301212424204133400202143411001402332204324004211414320440211404132141021301142104101312224040311412443110440332242140402230023230143132442324140210030130404131231223042230214343042243333413110411323300422401401240301141322143322323221043124112041412412112201113211043233414113432302223424020232432230300123304242244304401411324112203120411224202430101222121311001243414034242121043331302033422120420010130132320310332100041000330243230122312300402331302423044231420344023230443302144221004030321420310440202410030221404022011002042131412413244401000001233334241001334024212311102204233412101130420124242003044124143223420110444004320203043210341113002424403232203112311224010412231122302414210300131412331444343422104004210034143003432132223201131030434130323342104143402121434444244324304133344414102134131330014110433432043241100143114300230033200044304342412212212232411130233423330010040311414400140023011343210421121240400231111401041422424313001333223424432404123042332212230231114400131140303120031441433242232232401101012140021431440414041210240334143424004224341303431233140400420430100213114132200103212433334431334331431434310312132141223433124134114434431424000341340320113343413214112311324303442130102034033210120131201240301120324121024110101440320232421120421210100002334201", "421331332011111103314420301123024033104014212233240001120100030423334031021243002044022012411344212340020140210033102222022100444241422322123122130301422424144203442131004322104343423401420334414343041040102103444220220413402400324214204433410424130130241031402443303141344230120043221304034303321324232221011310411110300333313222301331044123032034320001314304342112223100304032042122010331424432210421344131030104103141123412401111400041004202333234402321121330122214011014421340243444233042014432201300111433443343323103124324322330322112211131111304221022410100144001012023302401124323414301122212441443340321212004031204220231420433243044203231034431103431221321204320334420202311333132340101304101314211401013102142130443114244413213304401143442213222401214012410432433244111400111432113002201202111402221211241421121233212444014331302104040114143014000421124012231421110220430332202300010031400223132144434422132304313121001414002340441324003324223143011444313344213110231204102024101130434322412121022200020122140140424124340143034223234400323432133334120104242124420410143144020110414132223040102214240100003122434002123220203322320340313000214241320240331113132321312112242043203300300332324141032131414400232343033122401304221433411231333141034002000024240024103431444304000223130404040124203422011142040332412021422343230030342023204132201141122031333402033334114411003140132022330431111130402410334222302122230032210020331441121141002343041342420232244041141110100430402023030433421424030042214302113342004124030340034204240323434333312221240020333223441313133440022134140342142000302313402101142000244131010444222432112240030313123034103141204000311420000211231011000424413322212220404211123231143110340233010010230422430211221303340403012210422104200220243334021024043214243020231413134001231303140400201443123241013243210424424033423431333101241033323444424032222222112120421331234433023141420400202142303224010233404133131342304034404113212104102423122103112023233301241021020004201204320011034334243341432240230133240233012042002430113332421122412132401221104210221401111444401213232402102112141244212033441323044314332123311231110302311411133013140312130232134013244024223323200042320003304224100413202213442100411104011001043431320042031401042322403411414011421332202431430343241322224002202120131410022312021421000444010024213330440244444202434022340044142312213002023211322433344144313224440110114402433004421410430433301020440224014424104343330230331041242413241043321301003144442023244444000300413443010234221404134223014242134222431224142041324014143112431323000344330434404004212113113140313222433433212312021012441314212320003132020231334132232332021310132230200241013031030314303041203302310233123424004233344302220321200121104020444000421034240341111013222232114024014143402300244341400442314422121402311141322423002434404144334200430041014240240443131130014021224403034210034044432100243024224104134021120404412002413320002140402423042341130431022114022143120344021412221142111211331110434121144124141032412311234410142121100112000222423423320313312320101020212244020133334130144122420423122122011234233030320132420320041103031142200222331434013020342401303104220330423321210042304114202200330040223332042214443430433010242243321111112124343413343313234144134012104030012333200300222202240042133012143211402034022214414132411441321142031001040142342432104200004343320222444340213134244230104132303201301340220230031313010202033124313424320120114101122333211324113232221403301132110011440023414124442241243030134211423141410141000344401304231210243430410413341024144022103440103312314432103204341240321133404312323341431122420103413013401334311112111431440030203321021244114403444140424333034122434210031111310024132343414013123014134334103302322314040110102343141041040312103020240023303442124022333010314411220310221300232241022232140141040434143003210303423222141401414344142241231311112213343301441421022244243212440133043110032433224001323034423213432413043130243344440244134210434314242122110044121424122300243120133120331014400411020442124300124001023411002323343311223431443421003011233134021234302403313024224021423132403224224404121332202414303312033103242234301412101240024342412240340020301301200040321422422124200341310342211032013014002024213421121420410442130431232241001214020212404001222201313143100111414004134232113114423333", "101144321031222232221142302222042131232022242443404044141001430204340302230224114010341122322421242440212112443322204212124200044203102100230441021333344111320202311431130320100004010141143234402011121134430000342223020021041321311323000244102014231421423301101024122131014024314231103214414041042220433343410124030333314411024042220232034131002214034414331220241343313223203413332421213341334114214130102140130414130432441001000441221334333404312044204110300113420213021113044030013040320341400244403420002201300032304433112302311120041433004234111330042220203002041010212230231222004444101122220231043213122310332213100122244304231204213312112242142033031444233044314403232402022341222413220310332002440012011343324142331341100233332140442232013232103432003102422213010313341333312224430212023441141144214343043002432003042042212124121042323400220321001323022114224412112310131001024034102340233314022044023101001444110042231331432342043240401311111343403114402321123412111211214141410432403113401300000220032342241334243020133121111141214241320302221133423040032401412331243343031031400412430204231433002430231343432400210344232410344400302422022443140044220330023244224004001003414412422334304441324341443140101341122240342241343121432101401412441120123423311124302144003310121203411331342042303202130211342431131020400042312404432110223330141341440304044131113433000241213201214010334034323204100000302240021122013142422124132444213442313322402422033442443222330220241211221443211232403133210324013102243122243101201314204224322000102442321332243021340104413443100222143343124130010043314424304133112431323421034033034121430244243041114304240004302033202000111443440323024322221021022104230141032322444203002003033340421101244320034404011440343410313113444344343404312023220030202244241211304112443240043334444444134403013012133423001222210123343443314432104420130123040403442204120243121034100243410420410000334104203104102044400031022321112433223104414224113314443412144043134113101211222111104331112040442403322001330201132320242442232032322203204200344024331314114120232303003131324110331024230300244331021104244200441442134424010342342042044044143210002103222121401112133134443303340213030404420102344411104134321400131021323404004304224402010220342132320101224432434314130033440141321323303313143100302444210110200333230100434303233240321011414100133322412000421011440010244101314424323420332202232124423334144313141021440412430411333243344400403423203010123041121241323120220430232432200022012310230203112134042102244032141444044311330140140020131414334331434131041130130312030123441100123022222122114344113034140131412023330230322004111033030043204140214112240021423303112322121401432142211230400232001301230431331424011104303422302000244222320011240321121322213200324003401314033223034422103402420042412414404223240030220131402301043113423221034420321420241124221224042340120333013242011223322220003302044000030103020342101134324342320211313013021422013103101231133313444422034011423013123421011312413141332120333211043314440240024401142044322232033011220112341124330104242204222320124310033400433403240040013431404133212341442002144121321441044230114020304123421432222130340423414423301021211434022444201010432204013403202013042131140334400213122113102200404223113200413330220243332342341434201221434023132004300114223234314202304320213401421404142400130321433144041330402113040440401420400040331310404344201212342041223203440424200024222304424114214402004003404313244331040124000334220320024040014010422134110004410303020121231314012010221421023212230012344223241300222224321231432043002204134202000431410012100042222404234410111312221302200102042323301424002131230110020123000441230144314443312332234333232101314021332012302342241301401220433004301144333101240402300110104213133024332042434020420344414014413340300213420411120311413344303411141301433023444000414121212111133330320130243410300134323132333304422334230434141324323343431133340322441344424112342200023032241230232101440241113321141403031332321443103134131212332143323421412444014310342210204312242404104020104400211123304201214201142034042201020001324224241202033140230444330130034104111330140004233334130040144032421234130420330233432424333220000144243404011134214044201440302243202431201103102120031420001234312222211000124431221231033212240401001010442220340031301310111141030324442202122", "221341240022322413201304324014144211413112203132233222240324113111322004400103322432432412333424443123120303430322423330301112103320140143024341304402223421221043342222313144104223230431122221330432311042313312001241040121202303211423421012422140324431332220402232401243341033322420433331100012213440244111204010343241202314210021344333321241334021211233424321432000141242132314041330213240213240344031302422324134011220202120001122214131122222140233020304001014241233014021342224131230411123401004103012403340103001221444410220133211023313210300311313231400331014220404411242203140400344014300014330313100421403012012413200143321022003403443000314340121341130240424034033433412313141110202344004134402211312222134033000244120401331402024113121033313131013442224101241043423114022222122423123410122041434313013404011014010033130444311342230432410100213433023204201230314023333141143411202301200224002230204203331242101014402400412034423332021224114344131200212034134212210434310212211141142003412032013104132012221222200002421113230141232230414334024044410012410011142023210202413310134324314300200423110412234024031143244300402202010324403111304321202104101211441134041203042433311041314020120321430241443001032401103102132043334401014140214440342023224013143110224022241112123004422440032442134433222100232340411434440042004413404444244124014332321143321411042412420142210312403330103442421414243230211204131333242324031134411444024413302113120002310002331123332010424302412203404140202030414301031212404422430412422342331340434043444143244004410413402412224013420441432240231324203004442321204240230124003213224012233144213401130230333411102210222142123243040442012002043044413202032304030140211221031423032232413200232240234313421142344400212300331011442110144010212341240034404402320134300122410220334003220134130323434141222322402443020104042033202232310123120021013421441230100132130032113013414402030241224243302141204233134403044311432230334040342130140012004102213400100242444013340214302340431432423202000440010144141241204443004443113044343102220224434211011101124420012222420021242420323221012134403423041342410312311311022110211414111121141343332120444303422203100022241043344120022443001134311200043013131412121123444121111412022430101302210212443120024232344323203203332103134214102311234314002014340441312442330102211100321331034204224033124111131134010100242042121244132413212010342134303402140440043030344404430033111134242204234012101104400002334124144124242414130221440034414143311133142240031241202022003302123203034221224200124440334221442302442122422332124133403443244101123323114131340301243003301322130111211343140102112422003444124413403030100241342222113301401032010114020430120343444103132243441410333122112102444401221304304330201421422321334123033421402332240100241400003044000011144410300114303140240001402121040414314012433003242003231332043200334444031310342043034433032002421421024233034201024132322302204334333032404241411320142124222303423223241341313400331244201213422441210400033023122323343234400122023303201130210202321020321130042240320023432013013241120200024241123023212343324230332124400033122400113320444431024241010243220432004413022200223312424302322204101231001003324322103103121240001020413024130342004401411341440110011112431202340034210030242001024311000242340114034003242313403142422034024104423012233204144134022241441221030010013313434023331200420011442030022034304020010022332434011344002141231314424023034443323001404233140004334323133023001231210033002420224212440343312331113411432023424030403431123204033431020323241411100121002423334001143041310031024343011244033232441024330120044301434212012112044434231400011243343222412334013104311411420431122240340130030401441102301044312310130102410312434301420001201121131310103031142344000232400111112240131022003113041214113304212214101320440022020333214304014110232243210141003042120102221314033012312012204202120122344423044211224233122313012232334201331322421314440110224412400423342321202120410114410031011022204014024233034300304123242123223034302430320021002202001122021234230330244320042312131333331003301240223020234002342202214411201032221000041111143332001131401002403303300144432034114404401410222320230421231014414322300143444042030212401444411411002033304330134014101330310314122400313123014243020004013100101043143110021224303333221134224444231314220003", "134344330402212430240242011444321224413343233011404413042334434240131034200000240332414004202112422133302041202204122034420240341232322320031144003433020233104442442231402302312041104033423211334414233320000210442314012233030203043404301231124134414421001443214010433442322211142144430442400240031133423313400401433341112433430211403404241230413122002022403421414241003343421202242234202114310203412402141324040244300243310244012313301124142132131131104044034113333404032023212324334204044444131131102114320142412222402311311104021321442103410321144104231230124133131432443032313141231003422222102034324223120202112232213322114421103133301304201112222243313221313200200003133012344330204414432314401230132221422212320224223441004220323012330304442132300301102302304422143434420101013041023224142242143231431322332010333340014000031033120134412212441331244043000211443134322042442420242431102024021310202014231030210004214210041333023240323134314002420310144413143221002242031412401323022243122133231311340214221231131331041103020210311213042420124434210142432321141420420402401121030432424442141214143301224414112210424013302241310422420242314433131120211401200431430213420213320223303134044144301411241130442304433123113444343301403320341121230322413300430331344340034413402343120432300310203213003023231233340341132014013104123434134143003431322211000030434241224134440014202402311100321300041441133211343032413013411143231321403333141034334004203441034400143034104021202441414432414420434144402223302240140243441120142120142443230231421332221441334040444242342102244204412223122442431244240122414413222322012144414220023010040243422404220423440003320333311333041002130224142132233233013124424031433430023320011212331413232102014232110234414210114124110444044322014104214433023100242302031202330240110340331011443012423241301411442420300014421122234424200430044210022413030433430332012441320023304231130301001021413114320002110440314330322421401200440343212411232300242230323202420343312331104044141124003222420001443021420443333442001412214434441430121220402004220102231024143343324211111444014144240443222323344002334304001404110224420244424114402043013330011210414420042421311224432342231211100410003320114224300202140432322013204424412002212122131002400120414112100324420312322124234432300003232234103331104221344433044011010133422023211222304341200101041442330313021113330313211340002231142440422044104434424122220010024420134120340002324021002132402002112223300403044044120024240211233204203234333341120423410134412432420022212023300320304042140124221234314241124133341203402143111344232342404110033104404024143201234034023032133430340401033042411133201112432014111423011212323422320103342100004134143343022423414431210204242213411143333323331343141002121210432313333311412314142420243004011431304332012141114204330224241022334202023122124444210401201300110232342431132044323214404110244000341213340443432224114342301224210002424311401413400231110232041200311400330021242300404440430230120304141221144114021131441314344224011144433421101040034442331142200200042423314400231404124420021124402013221010031420022211102244311421123321414411410112401442221340203213234310213102340223033444213140440132002243132303022223043444210401403043212230142031400013413223240312104023120131421104240133221003102444011404410404001001421344301211331310423423440243431323202234114044221141032220410143000043110140323221233432002142423243112242113041403000312041013241330221201210442000013210013042110132001411211012403132240310213003330340002433434111233400220313121433101400120410034322340043011144201104110110234414424404133443014134304201334034334113142031400233214214040102431211432344003341134300214404224000200014222323110043000303401313344204431113221314231222204324122432200200040042441430402042330042302400442413213012331343114343240201330020120421240220044340122211140144120103024134102044320004441421304220432132410121034122140011323304043203410240002113011440404001421313042210414340144302322243210412030104403140400033103402131401303411211130103120404134412300320424100232243044401113414221321224133341004312200224121311143220434333330312310134324402433031343112333003440242041122204301420141224023343322410143311124111243001431243232434040033204102431321332144410423230111200013242104234201214402012340042440012110134144031434002423023442021030132024212101123332020143", "104330102302340031013233020114141411333024320003002004034243200323011211343442434404411140002043124200142402310241333334123042310202041334102222321341233224032441431013011314314414223032034003410003042413434121410110011010430101034114300330113021040110000113333232134433433300322312301242044023013100430021244004202000311000010342122114444341123302403323233113244031434302243040311034203222020431214210114004303434422330424420034222223303241040212013020221401430303034002041144243144432333131240233330002400424410430312002114210101014323103010403221332440320143001041413410441134304142401421201310313241332003211423131143312114342002004210213442230101302422123030444131442330422230114321133102010320342031021011332102110201323432200403201402341014201122043314102241330144314300034113204222024004014424120210240202013244134402110411230043344131043134441343410240044020123440304244211241120012123343320300103102422422023441300331004001031243304000142130010342104344211332142141102404134400312402110431030242130034221002032140311332140220412240032424401222211023132224310404413413400140333033010433302122233120334311121443323214024321204224343413413234122120423302300213333222013423323311031023001021323403214344340333112334044214220240020121002010220332124441213434011041344322330423310014240202011142343140034143332103133410333112210100133043310324144001342012224411413141021103114221322131344241303404244013231011442234321412023423134334241404320143011041024344120204314011211030214210403440213223221221120340424232124333431233312344423423110024034444342240020413100334413114104330332300203401023333441240042211104233324431004432302312030202002041222201423310143213333413022303040230314214420123414132120133110403130114332110113243031032314111112240013202434021014403034012243413413140302213043034144301232040100444433044021220224341221102403211434302243000144030010142411242401204244004113302333301421222430143024132411340041402143140341110303310213114001320023003423010004104204334112301211023241132412043333204213142304134104244234440041213414040003421143424232403031300414221021004220411203310302312411233310032043032441222333241233230012011403400043143001032011340022044233202132421103433433310243423402240034444112141141001424323141034141424221131411324200144134343401243300030200401311200234021002102411204331244012031334111240113423110410420141422332240233232134302043034422434403031013042201212002241403212034434312332111011144024334200200001310030043213322131240424213400400400221233013301030002313130413311114401421241421204102032032141204143324121432033141323200132001013033433131220102400224333244130031001203102021022030113133232214213310131224143334110413232142202324301342143320324423322324114410322414433113101334340240210420413001434114001313103142104201203244342014303203141041133032333420031124400141111424300131223110343412102210121313043133304222020120142042232412140344212134221224322434212310234231404334121030204344111340220132112044002103000030030300403343113323322402232333122412221244344444343404311441044012131312200330332434221113304200141302000204141340404123424440414100442023430023031131014202410321013401402334302020133422412101402432232113231332404330123002112411014122313321122031211223223144430030412214221202213241303421222403422421144142231100412201240134001320421333403240030414103003243000120211430301004444010302031002302304034244440303310112023142413141222022432420403344001400042111033340043234221344212003223322124320221241122413104340443230433101223212224311132403200330412123104140314003403312344210324024441203302004402240032241014001304312014420224021040400242010332102032023040442430332423434341024140022102132342133203020302443303044420000203130012303123001210032444130441422301003111333241300413421242304323103210004412341002313314122211420401032200141143334431322133114240423103414041224412030021410111131441431143114430123241431443433014131414141310321224330331010034000021420230422341121203203144020220034102314431024010301342441143442441420133224021014443202223111001431132123401024300433011300043014121424420134432312123333332442232043313122043103313220242421333143012222010142234203024232411240013140044113102212034442044443000411011214000003123302211241022030031210114221224244130114012124420220120004412440243121011241322444000033312013041303233441024103340340231100030104223241344013441130024322321020304132424", "140213442023141300332201100131310241411302104013022030402223031332123414322224301333044244014034213202014203423003142002233112221231004101343224124443343000041422431330223231130321112022332031221430040311321344402002423230340331340341104131043233011113312202434024310222000322030100204433041100413101233032122011021334224112001023312232331144300343421440334304122343104244402404024234303320311321223004103241113141321031221104022340223244443040004323411112432224321113311421114400411014302212102204103412242014023200442232023444201314243244403220332040012034233210221121433132334234330312022100311143304144234410003244302431300420111103220221430204022330433411133433244401442343242021132341302220044024330224214132142012403221320213040332221342023340344010040331202402243242223432411213331223134312140422443424223000242032143013440122141212413411243140210134004143001300101412414102041212412203020100444224010214342112021323030323210002410004213000333340214114344302033224113021102132210333341202244322212231400244202010124142043032033324241424123403434031123034001344230143124303034101113144414401100031340232201311443043202411243131214330000132302230230220443002201311311242132444413424100322344040332113414112423103442202300140003030000431022000103333303433211024224323303101312243330010321421302201211444141013012202232023433020422332410233310314011033241332414220142210404320042314403303443413342034434031143432310141304221433033244103011131012011011330321402124040201422133243224130001432414431433004200203000330242142303241410024142443134222331204111412100440320340202141201104441140021130412440342234114030002222140110232102411323114203334242314420240220141121120331001343213141332220441331302301340434304204042444332141430431211320130422140420124302442421040144000113123203204000231004210041231314224111320121100342042403000430010340101211343433003001103120002010033204234143322221244343402200133212213433111331332313131202001122424240133414404324241144004332404314021000131143424311003421302223231202421043233041321102323130130011000344022001132422213134314420232210130222424313233111434042010411220324300134303112023112410102104402121243123130424002202140214402010240014004401041404410242404331032332230131424023004440313413214331230202120423121113222332431430234414402311114041023214402101330002324432102423100133313401113304200211232444303312211011413310003204130130334043043223044433414324443121401002111400131124033032130401104010124203404112130431040142204324443143412203233444233313424311012003400022344101224200431031342024022401232131023414240323413343143233304133210213230400224031310043342303404141224013440004244314030412224134324244320241341244133014330141441113300103330244241344421434022130410404121303211343012130240411031033211322400024421133142110020221024320310102010210001023222304341344011223100020230331412003431221302430322321012010121341334022012404233224130134011030214130221222303042101130022313431134003332342341401334301300102220010043114224213131214432110334231002333044424332232023004423401324134431434043414213312424040243441001204242123402123322233301014344111232021321322444201220420031221242343130233021012443321344431301111324211133201020443401421010400032244142034422022314242002420132043311344442040031104134033241414340423432034013404131144132032200142030343441433133224443003111313343310013040211010332444001101124420044404204431323424423324331212121423432310400244134323421144333233304340121222214312013323321014142311000244133013343320024303301233223433214101220343231211144211212432111234244301104122431440302204121244404431033300124324303013313433001003144002322011132202433203401021104400423414124433332223211023014300403204320440040331210320114210220342010112224104220222314334302020330020310124141200302024240133020141021431131021313313001431311422421002133204444131302332200430022214434410122410400213301200031344023003040312433001213022000430041140422020320421200233032421143311002142112424033311111244303224440344343013241324133422441401000123443230343440331424332134410424133443120432130241104430420340443043313011302213432021001433432432144014102423102320424022143121001041230012012323222044043324234124414333111400100414112114214344101144414010333024211310312423001243314442040000411042131202312420041113323012441310301000431012332000043234220411441140200412002214340022411333224134330312023413310234403322103", "140214000114001422200302201102334032231000144303220420133341312331020443010031311221110142440143342330324313324001142122302403224401032224221331331013210114302333443141441401001201143022044331203221333420442103323334100132331040432444410030343231222110403140003144130103104123304302110044031000323304010343044224423442300432242320303124240142441021411200140304313401000321400131044124340302114042001334340214443022134140104430043014044112104131144123031030004300124300420024110313321104432412131402201003302423321110230212142300101212124011330300300134140344044233330132234210222000024004043314334314111031200103332223004040434414203312232212332302031110320102141420311400203402333010223040003421142021234144132230011301001420140401020213130422034113231343001023332344100432003142301333330014103100013200220420242210143141010141123424131004433302441231113140223431013223230122042343000024241411002441112414002233230441141211023120404402144231121402340301123342412022111240334130220003004143321213143443421304030011422123101441112102140223230404022002424324334430230013230320333000441010043331303113332414100210344400033144331334010003110434033201413342131342112434300232004212124312021112344034132200310401012441141402202223114114044430430340012031101403320423422422124440121221203321011244243402414142311312201001224243211443324222201304401001100033101213402040233333402011430430243230240222103434433230302020024440004431143434334011021424443444023131243343111200424022002333340021103131021421331420131044143412043111030004201002142210022433200104202201113012242111113240030000024112302310413033314120104024130430221330432031201040144021441143401403130023421012330343311340133303021403433331044420011310044431300011324444232101000144202114014202331114310310440140400441102211242214100101321433004340023033101421440334033222441000314130413221421343131324221040020222233344313413122224001203344012332433002321342122102404300340131214001300220341122414100321223021134244313343014241144014101323001214143030221124142020432440443304410334011432241313311031340423031414410042221413012431224334323423042103301403341132324233240301031242340100233031343221103344104331340034014101412443201403431410334334401414334200411120402243024331311144101422424240131430343223013231242021134134141040014002124221431332202322330011212033324023111431020303320112404203342144221344344212123244430312342240011244204142140133142432332022441434400112223440144403021200104321423403020402234014044110444121332004222213241034413024440130142234303444424114111441404213140342001222132323303004303441111420443044044140220132334013331240211010310021442333003122342013401233400234141143111120211101421313230010000433043104101010034341212112204330231023332422220141142112024441022103224243332230304132432202241320313331244000220212331422232232432012421144140042313201312022134002440004204014224012412010042104220304222002324440144010330421343330223032314414142001120011131214213202403100421203320231441211031314413333334302143003001241332201433320421030420200423220212143214242221242100311411423343304442420010203440342013204104142312113141331322441130240402404002321010304214414324011443421412040430230333242330131241002213324021032030220421220112443442423110332404403142120111244044244021044103013202421011220142001431402411121230141104330034223021212301321142243031010134201304121422314300223410014303244044303212043410243001413321030421021040422230031200422332221143211404012423330331032140112300333004343314221124311410224000433230203012310230033423240012240331302132413212420140423414403101140412131121110030411300121442424302131442243330001011340221430122300142420040230101200313310114331103421241433133032014044134044313442431231032231343120104014421313412342443410001303200042103220340041022331311203310234224121413043233044013131232443123003120142040311323322321004103143014010243003333041320002244134023132240133444003212423404300231122041311204010314142134301422033011231141344000321334404001220143333112033332112231310020321311211302331430444410003232230003331034332211302123201321433033311422141430142222014400433142101202214042023200204220131231304422342024022403140140240004200422414023100320021412413032230320343410131212312431143010321334022213421143221440034041110031413403324310213213223334424201203123341104401001041001201131223324310103233412300403423022420402223330423033230400434000", "030423133000342021333204120001243402402430424302244400414403233114112030204103132442301130201134402130121012312424020002233304412110243003344034404404214201412424304433323110233114342204202134322000112242044422304113412222442001344023130041244311203030304223223320011342101121322210241204424234134010312032031123422444043102013310411144141301223202332020143424324103414132303224111102424313410423340130212022132230331233113411122424043243324210301014341212211234221031002030402203220213134322414214123413110313130300424123301414043404224213040423432323113322321424044223131400342032014432421011342033213241334113111103144402310313043334344232144323021424043010133233221232303010312411214302424310212042143401000010012132112034231014400142122042120113231220234312000340233041310402223112312112423221331320002141010040341041440330224100124300304244301211234124134002002030010311244134134030130121232023131204231023342343213134322341242132312321232414403031122022313203243243403413311000013433132204030233044132102121024143103314334242423432110210341312044424110232414420333402303422401232013243002043410100403042322032120221341134414223130341413321332024120001204304141203433241334121244412332330333313012020131324441210230232104044002113003344031223221434233402210330021240332240243043230223033012213242342412202131134223344031222044344232203110230141402324424304310422320002200443034223230110114001133120024130400223314221033331211012102020203220213112443011131240023413032444123402344120044120131341304313130024323032111203434302003423222430322043313203224142241142140241344212242213141231323112302043311431144422414211200304113304343122021243224414014243212404130333234311213312132304002324244422344212441031313412122340132313024334311303303420401443222144134104231420120034314144010244033234430424013443111331333213010011302403004204422221210100334043321032133000033024044223112122332023102240402043033244132443004140300200040140040310011014021233043204240221223331230220230412414401014021214112141440201242020340403011224303422140024131434040130102134444203000232442320013304203212002223302424144302313431223240410222201330140243212113030141131223002211404041020314233241240443021040210144140310432413204400044103121411420103140311330313330201234433133220021344232403033022220313033234313404111133134004232043413212220221002331102120204212130212141142221310021302101332423231440034322112311443211002122310414341222422414231122140110203041021123422441320022442422303202042434330333210402244430122012140002133321020232222012121021312033422112204231440203331342312302330430021141300302230000031443001002104232323224122234121400121133443110222414042401012142204103044233441031343201232432131430122124342233403311302110030002210300231433233241031022344340104433442434202124303114402202220123112010223343120030010022320214343132204001240441030142003101444320241212433332304032322444310230332213043434021021420242112232002011242122132312111120340103434011234304441144040040231441020332223302224400242211424413301224434322332013014121443134443324404333214023123212042322434020010122000414003222243032003340210022304422430411333322231423024433323012140320310434011041022104422220012033411120030220020030014140143414324423222303411203220102203012311304441024343201303031233212130303010242322113414021202112331444104313123210231042131312210040302333042243222412210240022133202231303101300220143302002423324423113241012003124443233401404121423033213444312211103110220330412440202141421100034302301003210333011142131224444341242003122310401034442122434312104302230210433221104400112442402321003443412022321310003301332304332100324344400010320034342142224143332421443424342434344233421124200012400123133114322312132412034303101011104300401242211444243130331142310122023423021220230413113041442044212420313114024222102140224402434131220321420130004211030030020200044412230221232432133003014300241314333022123004421102201102212421011343433200020111224110233100003040233300402234103421442401424444111041244101404343400321322204014030211102304443102413413100212442111144234322141221132320232434122024201321003310433041400100412020223120133123220410224132411232324443212223333232434442133331432120323330110421213023441010112342234042100010421303303411142123313211123224440422003203011333023211022212424242432420042203124411033010304233342402041030122233300040243132011412033110433341122", "234334401030024040301344000030314232121022241243241200303103343431310321224411224223414314013421040024014112110000330002402031414141433321322000130334001033002204233344430224112402140021423302314020430200040243322304404234343202441013420111221331324013222210401410400234220332311000013340120201444242141411044202314401334101321414433100241341302000043133231114041330130101144114432234343404234212441220401201041004440104440433021013330023000413023042340140103344030042330431243134100133020020124123032241223221034404242140412303220013441341200304003142031341321032032422314401021001213234041140041011430031443014124421314124110020031313040242042034013021320040144344424310221204302000403212044341441004124302301333102323120343230040300204032422324121423223141001233024442303441241243012333441023132004020343323130230100313033313010144244124134233102443401400014043432142200143111332024432213302203423240333240321412134224412120023033312422012001433134001221024214331121314213412010302333134440014020231012012321240414221231204410324410311002412310001224330210433310311243404402100230233203400001023000223203031221103101034112240332104130020202302313331200234304124224011310042112304100412401433424432421321231301331314221424104423034002233024013102413411003123332414413002211113222214342414234111243222221022443104010333311004223144121004233322403141422200133122021314440021210014014202011041110332414422124424423331144420304003233031102011312231304312201143230034420124001043404130112034442410030103020032123014334401304402001210001404301123400341124042442011404320232144434204030104044330333324330231412102221123312104300334432010343220200121123332002133244110442330400424300113421122224430002204224242230303222131002042431042441224414404130244131021232444002342320411333420442231222410043130222101433021134100412004004123234330441132301133044320313313102224431312114040111441301030030133022010432133122120144001331332432422024411222343301103434112414100414413040241042413103324003341013124240413320222430432301231231323314311043021430332132042332041203322113433414413133041311414312322342403313032042232011431122123312232011332420240434133211440324144023411200123031010413002403034014232211034211104434233310434423034331042434013041422010004243121321022122102041404314412012203114331220113414044231300100010312231120120010141231340024244422042203220013112412443430142344022240434304233021314234402144144333030001330431001402413224202220314310044434442311210312301314243140032334113311321102312041224210331223021311330142220312210443123203044211301114431233432304013410222032200334233044131133032112243211222200441422333220432414311142222320123300320133322103203411324011043142334224221130122222444333410411132013434031311443211234040311031003301430112324332401044231001423020322242230432314032204132331001403422202343240024433442322113234240112321340013232313303422013423431023021440111320420424114122330133302131014342140142431343440223411102144242344043023434041131413321403421103203142433100031230322023212000130013303314134444322143112011421314230420422320424004220102030130031424121124110133222123402410103134124411200302343201023232201100414310000411014132432232210432442114312102142330440224333123300042044420300110300324131421242420111302142232412233040313003411000210344021331224340410223401220401011124021322410320443103342113011440243034412100422331333320443424442313320342043301121004230023034220133334423204132233244031420103010444312103200013004021212012321243004400420021343132230133124312112343133324141213010202232204204100303041320120324013432143132120030003001101024003310220012410244112012443113242330011241131002043422120424410333310010330000143113344011134002213000140342202431200301101443233420233033402211211204314433202232200104313020304301320041431010043140002433411030024130424132210240233044013234243412401103421221300121243230110212414212401031422203214443242403023013031421243323440012413312243332143242033110444342402434012431410243132044342201304420141423201330130013231130404213343343211143022104004223313134412422030123103442013441044022401110204411042101422212021121034102012131044042334444331022442031423110011112400324344442122120001204440130102231122102214024411211202410003334312232142114002413142024220231111404224121300032302123210303230442140131432110143143320223332112200042323223043104423400042102034104032441443334310431122", "022004220212440410001433132033114304001114232021402124114211003100420403240010404241131211321242104424144141220114041033220441312201410032404210213143120313422044012320410232312132110044122303444004142141023301434034001340441110203231124321233401314331431212420310234104304210134124230322023200311334244344413440232431021130222423412103431101441312230301234312124323332322322332421101340202213201110110130432334002031424022112204012422242122443241223441232401023104230404202034034402440012403124302020142302233113244444342341203302004200141424202040212044414002013212422241432233144143111311332401142112214324432000400334104413322403122004334321212431244041440022303324100003421123431214403031420423322411231143133300001041042240231310122201230340022040232322334434030003013202200110203340012230320324322023111033422432434404441443112230124144140431301410024222224214134042212404011014214210241440330330202302232220030444434242233420413134020111203334010232142044431220400334302020324131040003234131023200204413100221442404224300222343124213013212240201241234204431131411430010310213134122442314200013031422022113342422124013001421012234042303224403442334440222104400321404014311043224204012431134113212132313031430133313444411440132202341430120100243320042311314032021241403420014324410441423413023234000404114032423141241324034211131130412442101240224310404401030403024134323203410341213213400042121432123341234314413033114101200002334011422424214044123401211003330223101111333043041103032140140203131100421013444202321030001430310000012110220402013322413323202011313324120143323342323301343120212203004021434304414340431104042013440024031334310401244012243334032430231424134234112134223443343114332110441311213312040424412434242434134110433420040031120320144144344322404202201032022433333323413404022323020302023204121401214024130004233103341310112043430410343232410112320033132343140213141442214323222232324230201340142142344331220112233312431311200003042430330302310103430311321442124012022124120223304334230323303411034232441132144142413240430404322030422433303012002411204132440333021414011102404213421412012123031244031004014201234314443004424031314004132141401322041411103403231312120131410441031013312342042221422143123401232320320401200344314400344024112023133440411324404432204003402134114240414223212220202313241040302440314314004301211410004110324342113210302421223333340300230333243121123422432303140141323014102242031411324010440030140303011141441433200343100444330244011203443210123121043100432224411331411323311400101111143302113201342213120430441413133301023333032440430033232223332033210400133232004221004141024211221040320200114333114334204410203004212333104012402344233240313301033223341223010402444400134001322101344430043231332433323302431010130210410344044144411041442013404202243003313402402320212021013240034344242241233133101032444410421344241223204303443212234210344113212321233020223142120303341230344244424404314430244204210300132142142011122024034033144144224140411313132102043321203141020133103423400003033211402304343021334133010202324432304010442003203340232104114213021240243111402000113210431014112211230124131430130242213312303120232341103022003213022332134403323011100100230430414221421431000144310402201040124043110141233020223221440410221231123112211304431133232013242443401122132023213401430320040032104144400131110442212310010313210210411434401142313341323241412044321322201124004023334000101421211444202042134310331320004241004201323214223014122221102240332124030003032024303411111040423432411023234431433201203224011414032401331234121314331042033431423032043314303013413141004320440013123140123100214400342300043232002140142340040033333442213243413443130102341143234403130422341044334234240234021133433424430011141020102444330401020302031304223043200122201124433002221403012103212130244113442042402411310031434313314424040033302233411110113122403430334214034021130401100310442123301312130413022011214214124414200221033131001240431034330323124134023233433021421010103031031143011411143430420203034041400020424042304423142030231242030013302232214121141321303000142303232003133300014013121141031214000423200004202400214100001301014013202413310343340242244013010303440342101312023342241213342141220244214042122440423320210331102041010412032010212001104233001434103312214220110234140100230303204133424401443234143330022133130233301", "203101004014223120320313322414422442004424034141324124022302124014103314220313224424332310342201040424400411021142313403443414230241344244104231141430134113233214203223112440411033130043041022004304003010440144140220124132111424021013110430234121422042332122000430340001311403130310041420144044110220131303143422333302442311044322203112404244120401431041310004333433430131441121302100310141230240234401301041433120401424300231340222330312224020112112302403420444111031321300244201342013242342042101232213421014044102444424413211031021113130042410234434000422024233203242201344434031330011130101132144424004234432131102220122313312034021302044102242102104434132143041131112321211114122334343132130401332120322430000444411301333400312342310002421432234240221343431433313402242024000011211334024344224214332003244012142113232413312114141320003033300134333400433112303042230420320240021413402413413312113312001240144043020104212434041333132241301023124430014331043111204300014304001230040001223404222302211213003103242010033430134413344344244403433233044110143020104011441434214023034020112303214340300444304203042004031131202121403014232010443024140213343233312222101010040031442442234413232132044123424040424131003343121133122230402211333343114200100411243043234412411042112021400112040000334014133311021120334232301412344203423144001134144011244230140412020411242133412331431011441203100211100201322030100003000332101341300340321344033401012203100134102411143240420101003140330031403000120121333020104101134333233042220311202003311110402032113303124243003430441321442102023420404241414224124214343024000133324241140130444444422310343130320442012212403031243420210343122424212443410333421043004231012111334141213102102411134324442034020242404434041023414022311134143242323341044131321340104440341311440221003444402124044230120314442022041201224211331131324042302143242220032343003002144340112023310042144412334330214011211211412120430242401422320134214301020133430132044300341102443432323432113144020331120214233401441322412403110333434014132243443000002242020100033104043333310340013013000342304140043133120421333330044114332433210421140113332031102124314234340303300332234144141200243242013334414442120031332400000110402004301202324114431034403430144032433110313021442402144222041342041220030024401014243040331303111102124212404224324010401432024341313022301223211002324322222200132100443014303431303244134141243430000132002343134003341213244200141102142132120003313104340140334002104100123022104404424343300202302234112302303341422012310304000431330231313100131200103033013223300300320014210013121103310431200304344034001004123440121402033323133042040024010230300212311023020032430120104342424121331304024433020133043302014400444230444423401201241403202142112312034112324140402114210204210314421301041140424401103104144104210101121414304020431411332433321441332202140124234443333010213040304231002124324312223343031322443212310442323412241222302222221134341044013002034414311244300213442310434210331102214012333204332122200034002023004442333240103143011011012201244011340432302404233201314140321312002302303112423321404214430404411134443411033230410402414120001444100401342333300044240100032430103112330411044040034011031402344200440000222230424102332211013043202233221101144340212140213103144143240324412123402130040421210440124014322404010212343414214143031000043243212434430303113012141211414332420212102310042120131013120111144123013314003200013221322143341043414333311021331003300244433012242212231141403002223121021113142002140203131044411102442422134412014410121320233000124023023114222431241324222234214344223024130444342100241210041011241200400231001032330122423123141301012423310301313030343232201040300303343122221214004210410300143314143403004204140123123112401441330122423243433223243243040113011000240423203313314022034231302420413041141010103012220302432210034004011330434210023233231222134424221043211440404300340142344011422413204333411020220241331222231114104310030100213120112123134241241241213241201004241122312214401112341231322344200341244213124213114342220022043130321420100222203314204440032010221113300203233211041304231443242123011242420430014414013002221330102340143442414420342344340130401021043340110022220314242111122212042122022022320344044240414443202044004244323010044022311041000200222210334101234310132320014223400202201021112132020214", "343433100331303301440134214140200322133023210240223332421242301421401114121334031201430402303012304232030013232314134214341101122122433220023301043324443034032330111101231121213323421201220322321344113120340423120032304130112402001430110241223003301001243120443242403112311343134024102141201231402243102043103440311302101214442032213042020304314104021034224324023030341322304404143333111230310030443223001124224130300434240310023210320100201424303140012032423334404241004124441441013403420301244040220024420403220304442312201341333313444221410333222431012124341013300032200002044433020444342433343133122022412441023330202143302031133340410034411131133043210332104030112331044224411233433000040201003431114134423443133420213021004010241031441122222113003240301301002323034301004204320123323142413413204410333241144102200201433021314033441312110343403433200021043003321040411023342344103433313234202400202120113041320232011403420144214141424324424201113120204012311312401332021124340323300123434140021121042100014121021443143023011213310002042111121210024240423141321003401422201101402124040013130141440012204014014031214110220442104320141040012042010224213443400124313220442333322100032031040434304422440430312014344321100431321322343003424034441410111021233102233103404134313324012403002103112122432130224003114402101042001034114031142433003412002114220324334023043323021133001220312020010424232344300231222123013114023043241110440132421133031111221213004211011402030422332322441200442004031332030142334030042000043102001411323114212034021032040414441113320100442140203411302022242441104431032120324303034431031241230112414030200213232413340441424021232321331304424334110104213133344310111013140144222302100322223003321422442411421403133432044434213413241224133231130134304314202200201423223412111100244242324331142012322404223401332021340244101203412304110230442404400130210032233244442431110322202221012302424233000230230343240223044114134110330223204441113142200201240002013111023220144141231214340340223233344424142120334331042011100312131422424223004343223222304122404032404040444002234230231231124231121133142332241200121434412102222433103132114332004134241342440320244223443324113211134112234200240440323200214404322231302442122103004343434230303313242434034440442320123421012220424323400424013112414124243223220244002300422432422311143424411411100334310000001332414231412011334134334224234222331012103222303123301222414123423304230142141413422224434021233312424320424123124020403001003330403214004021302201222200310222131014120424024031230140243320313304024124211043031133134224134444422404433204222122232234141040011220240132441304144300201210342310114412001210130203422412004320332424444120223133313010440012411120203121020004102143243323332401330044441142242420223134011312313302441400420214400343242310214102241231332422204133124330441412210233324224222040203323232014414303423204301221133434404113321012143030111202412323124030014233034331043001424212020024131412241341200243110314113142333223204213423411243403311210012414431141101023303323313132143014133204022210023220042143431031421010014222240313310133431322322201102014414141124114031302422420132301222401244104420140423221033332032331021222430042204144333144333022202101100040204403001142120000210043114443404233304423041021222120323331203304120232203330303240044304413204244140303011310423411014302000041243130233111242200200240210020042220032332420241322312041114100033312130431311122223143444432023332013112033030020440333131021124344022412040304414210141443014143002010240440134223004023204243431020440320104224322243243322211423112401443243033040000032404242013021141220012411220140403203441013123313241443103303140013441431003223322112441111430301133004230311102012442033130401022113334023132000241013320121432104003343431404432442232420242101002221130010211213133022411413113100204142034222043331014231430034100011142432321143240441104214131443224300343231444304303400441133310111230332220002042022440140010333111311234114131124023444303042302432324240100330142231443424244142111142333242312041401212440022220402012304304040232222230003211422323404104343213213013313341044420043233204004222104102044221444330230303121302013420241301044332342001212033234120012041131122021213230342340020420002411122333233442441324034044414341224144300124231220202013013430201121213213440420341220123033031404042", "201133400201121214423414002001233404444102303440342224214222041433044004313120042040200304434003022404420304242014204042013301130240320221134100211133421100210444321104443024242100412031443312323042003201042343232020310330443423132204440444300302431430202130232422303133313404341312423002214424311401300024221122341332210431112304312244402224122201243144202334200113413042133004432020214402030132302143422021022031342344212232022222104113030133022441220121412113120223102033004102002013214340313042220323004000424323214201204324014031134243030421004213202411340133033030213124223211243102300032420142220404433010442112003112234121124024244420334400333342441420143233142144034114123324241143431423201234224302244134424133103101143330002430130144400332000220131040131024212203241321433003213234323114403133032244234014333310142214243111340133414231303140041440302412443201202122413242141333242001233424033412340201131141021143122204412443333342224434124124443341412223004111321221141321023430333034224141324023340230002221413021001310222220034013320134011130414431443341432203313302224304202143130414421132430314342103431103441030323304413402001303320140331244223332344224441344000322422201223441010102131230124321330424230113132442000133120344431131011230112241231313040213301333330044041101401123211011030112234043320303023122010000224402242132440123122130401440424343030004001312304141141431003141000130342132231000124014344314310140323221420003113300440440212242333423330023123313042440324331232402142211122214100001444343231100330204344342141412412444011121244312244423211222432410204410444041144320222133213202133022001134024211122123103340241423320401410114411441413222233314342001340311431243223223210231141311123433032432201204432034001041340243212143323111113220001241030441312030010232231400444113100301302213311443342330432100114120343304024413032123400433023113230043001203333131332104404023121113334113003104234334332122112343234343142112241144114331010340404433023334302432020000340242214434210340324323104302332130333110032240100040230431323324202042014031122241032310114430214002442132011312022204430421330042402102210021331110020021121332223414220002240344043023413101301202122130022042213240314222404003410224213413234233302343302221341300343001141341413000243310431022311202331020304422342442433333311101010200120133213333340042100212221122131324101213020320241111301121011200312323402200413400240430043403042444320244420034024432134441042234030340211132412232041133422422034130022001310344303124012313331300201100044100203431240233312034021014033410314012140401240142312024112210143144124202043312032231202432040303014440214324201210223433302143340000010001324433401400422040222130330112022411401424232214223044134420102223444301223434014024410140223010031424030310133410223121213234432012240304014124331424121134022100011014002102124042132102314101023140324122133103414334121212234421003013030322303001013204414033322244324441322421033141143413203323103404411314212000302431033242421341442424104121010201332031401430432232342043414401232310233132401203033142134430114230210402341124204120321141220411134042022411010130133312321341211100114001124411022342002344031230342431003044432423434201104001214101003131141112313011022100204014044242304223200430044231332100422213040243222134220123043013230123232204400212010310422131242411033403043143224323233240343432121003300032111301024040331303303104432114040304233232020042023210313334044013430442242031233414014324020020111303241411040213344103412204224042331323423122122102430411124011341402210114132023123304442000231321412304244033201210134231342234342414420341414113320230033021412324132300333314324101123434141124103212113003030202331143431403440232214424123122242340140400212430124140021304214144442021042024224111422340231322014341000443041103033312022340131043413324020401211311100231120014041440110443012121103420301201412303343103344011412120143010210041201333000334403320440440023201321313313101442123220421411444220412144032301422234414203022001103300004044131241102211440201303412132233321041101234404403022003011443241210341212334212122103322121210300312141330000104002400412310421031410444301302440024104241243203244002233304401331112233044021323234143041014201441022100234210013123122424141104043400110043402303204423321314444400422013431333340303423302030332133020234124311004443003141233", "014414440040022341114441224131242033133024403312424040204143012424431431234033220322431321402132100111130402232134324101141124022310212033113241324123442302404300411223020014404030243142314423311323140131142020112432303011344230312231133332210401331333131312130133302143301404400322242114031102303234101030334042341420240122112214341312040310332104444432311422310320432302401244212310214340344411201221112401242330130034413344021101220210434300142024324311001204140230402333333040330414011301224212114224232321241342440022324132213344404103412332041210201403403330234401334240440210121210443443034044213343143412122124211423411244231203122201020031324210431201232131022342131200304201233440344043434001042233333413422120131400442433341103003111013141213123221332222044021000420434342331010104322032013034040132420110012044310044122000440421021241334233044133203334120132042144403131214021012044110011340230002113201114014201144443431013344323430020333033214241340441242310310301401011003324210021342410201200002032343133103342143002202001200204444131020240022424301212301333014344132401433421311434023103402220314020032020422230231014400102003021144012033131233400000440234330322114222010432012314241104210430100231342133343324030413204034100013000214202241443204210142010434141010023443012331104003343244141022414141234010040013030242434240404300304233001411144434414021002342441120140313401220011040423122001231201130043431234021321241334111142110412000244313104133213331431433123110024431230421001132413314442411213334320212223402140221321003222310141223344132314000123423041442433223211334024113234234111412242320333423424213434004031403140241121412331344024334142141124301010224244320311400013411013444402303444422122143334102244431300413142141102403000103124312311444444203042301404440432241140130224334042023143013424302412412214442424300243321130414232414014304444322214332041421304013130321102200011301002133304433333420212132330202102311123300011201310120204143440242104440124330033340244444221230430200330123412040241341141314431214420130013303243332343132222013320041223333020204120233213040244001131301410333014123214403210032343133141340243024044133011112241443242423014330241234423423232100233202122221430400230011123002232003302142334013100033233233032240020400443311110100043231312021230402322213213041023242321014442310201431144330010030330113201133114444104430420303403012324032043303324100303423140311342214130044301103411400232420301041110100133203132233432134112331021231104002332312022440142002212211014210433332422240040134001220214404022212210302110430424410212431142430304340024243422033112434014233113400410000442330241141002222223032443034123222423442132100441331300122320042000440443434324334401312032214412040321422220300332440024421400302222430124142111214134423311011012102112343014434304110101001310443103423040120332033432103344214213144433400413223014434413444213110422010340030141101303323241431011103030041444314134003431204003243124233111311441402040142143442111032444114410203021343023102002022103242132240212030434122204141230013340332412322443430234013130030441443344020223030413212213113211143120204402024333104322422203012140314441300021224242033133201012130334144313234342041403111301210321143233324013122000341004212410432331232141302034232303141433221004343111312144102202012133020032200302412301214004334313112024244133134012111220144412141033132301421210233002411222440423031132123122400033422000141041330330041110033000431240403430413242322004314214114423304222140301134114023044030440234321213203313210204131100134220204404403100334100404333022340112000420024130141142030033103121123012301001123432421321401434121112334003203101010102243133331041310201231422021233321340321020343413222111212140141422312124332103101014130222024224311334201102210111010422323214123142303113022143332101400241430310131000314322101000400434133340304030434323330130103243141201334344031003142423022234121131022304232242021423104223414324130430000001412210002104111104234212104303331212220010203211112421111421112201133134421133442032043243421210224442313023121344023024244120001111021032221414443202413420103432212233420234131302112420222134101031334204142100201404133443204244311402001210042243023222241321443322443444433314010230203441244233030314201241432403340233130302141144024113020121124231314341234131230233024234104223341404403022100", "202221302240002201124423201123424201244434411241232334420033342124130424143344022230033423331020332040124010343204202403100420200334114434420444114321231420044113012102243314413100112220230204412411333034003231014120332313311211423224021231111030414221140013023203331140324211311142410210001140012222132404431142314424433334220143040334133011440111103403202340003142131210212340014343214412200414030210324442022201401021220002341234323224120231224343233213240423012330414244011340334414122141212041424440322130223134230012120123400421011020302023000040312033310032233321134301324213111112420023100131334343012144001144030320400330344142220110043002240114411443210111333100134144130223231024224413022403033213031412104044043242133234422100000034131140443410330302414003124424114212041431021431302233013043401114323202201100004312404211431203033001130400020322333333310132302341033011203332030404140120414332212223143002434134134120011031030333144212112422411003323243112011000212034312022412311244031040131402230224233004313133041312314242130411210304123043400241410002333341242133143240101021442121340024410333021331320443402341000112020000043143133203023241011044402401432231403331033023231004322014121213240211402331133232440324044223210301214040210442322241123121224103223144101144200320031013101243341122140221313003210431414114021420321323240104441024302143420330033341030404041232300344313111222004411100201134212021332141321340241131413420133043011334133311223034140324334410303031031242103443020001043120110222140231323241044312242001234213041041211122102020123414341322232233404033423022230201221233231212400211102113132130311330013234240121232001333301431243133021331421224220012433004123441030113333312220234212420401434210403302332034241211434322032122201100102420140220413414044344123322201344210314421130340312142344400423042112322002122340332212112323241044011323033201420341300043244224014024432321400101143030004130213434404142012220031401343313440214234120222343330222333232111122101404422001240440340324011413120104414120424303231413043013210010111022100140114030210120022114332223202413312324001324124434041122032220333113134442232324114304032141240004204304002001233110233431403020131404320343312044001314410323202141400414302302011002313100234003430422041330413103134223444041310223244334133303330322230320414241133410023333442441413042020244213134043304422102141441032210342120114433122011312113111124013334224123112211234442102334331013213300034102332422440223104211312103344410344304032114123331443342103444412334312344323213103440021312303114242241113223201313200011442204230302040412322302122441044103231423123030402232143122013220243113441244211000434002243421204430124434323200042221143003130342412414243022012331314334011141244333044444224003040403014304442032414031200014004024110131222034344222013333230224114010404013020142113401210321020401403324421320212333121331242010043231032041143014432100204333443023040104201013411443144430044414420412043233314434340042420332201144133031433210434041400100110444210242414024313343314440022314034200433140442423130131414010014240103031043042401241032144141014413031410241342141111223312303034020222403144222020213232303034332032301014220224402244313012324040334402312411220010031313132201144323320221130014030332112332033200040023221000442431224231143313143012204220002041440203204441023322233010230100031340040002442203340424132201203003004223130330303321412320200211004211142041222113043432413401024032123302214221132222330304414343001231134333240210241021132134203332033020220230123001144324432042444114430012000440221213023302113210431223330211041012342300133342414303000024221401220222434122421320201003143233434443413013030310230424200230111112212343303012030221330003110413220010000342134132343402221432243420203331112411340121130401301203130331132000313403004321343133142042224134241402411010422333201110321301123330012432112233014430244324020424333124044034021142433441332212303333123421413140001413322242100031003214101431211142342343214413340401340313302031241222010402432442140010320033243023222134240110011021331421021043222023012314430014232411110200104130213203402034414440020244443210421011220412000411214222032134213132131010440303040112131042010213143242414341041312224410020301431204323441200343310103010200341132100211133104344204301332212341114004341143134243243112103440211204", "144103441401420031123300101100222221241311144304341300442404132313400120424312230132321302240321143233110441114241301433403203043111342204243121314013410210033131314032120330040403001131214322410243144131114011234424242234114012234104224131024211321131423121033043034102402430144031413334334023340031322102031134314040113013421203313032312112241214314343041223012424141341003102014000100202243103433421103403433140034320242330023232433414021224422000122324022241011340311243434411233030331223414121224110011222120400023431443043200034000143413104321412014021444341233112224310022440010424412002121010420134243420223004224343134133203431014111331233401200123143210202324310234041332222014301111401020101143412224441314333124444342222030444003113432443233224103240031432410041130300134230132204324203421403322324210221013034343210302411224122202040420413440341041310440344304223044132243403313414104331010212213401241042411334440234144032033423211330000042423134104120232231131232424232024033000323020410022342342200020133203201002110301132143004200213411004034314110021430014144414324304333220230113030303300223344043331033130043441100342140331022341000102013200044001312300131330330042314444040222400014214133004244342122410202424323044431103303302442404140000021444103433214321123214144033020012203212223000041404040343403033442334242314140201043440220231422220212134130034131243414040020013003400332432330334024233233431021441441031400432223133310404224202443020231103302223204432300144204404311122433410210443220332134032444404142431013024401030103423033122431432400144212104314112110243443142122440123030224140303133031042440223002202421420010312224003412341240033322032421303214212232033142142224312324313100441041041441302244003243402214440104420210020221113421242031423034410230120313222203022000342043301003002433443043114023132213112001244434242333343204311342013413434120002121304410213204004223000003412104300302333121402431134140011112013323300014140110204032231022243202012143034210133334113210203114230101130214302423400201344041204424104143131413202413020231442321321112020332341231310212320424212023343414413040411223424010201121344430211121024333240341402030111302422000031221410403111433411321404123402213431324021114423313031020223023201140040024332240001200413411243414202312341444311340034044303010041140404112041040324031001331023340442420121010120313444433133332022303020134010102014113441113413334241044404011423110143212222112040321211431131422221201042222302111422144330242402100031013444444430431203203412041144321003003011032340203213411044114320132000444114442323400100133313302421403420142412340311420320242200114244303322411311000224201200311222032433324043232413102441102432244043103011213420342103004033042114434223330303413333203341334333011334434431130114404434444132442323242101422132424213332411104204413010013001412221023343244324200033234331101303031122021040243342320440143022133401211320334114234301334401033010004022203001243010140214410321133433412220011342112043310403202001022422104130423143232203130011000431043311402341012332304031040312320014023210123301404334100114312321002133242220044101200140311323401124034222333103144010211401322303322431130311400304314040203340020041031122440030124044320103341323041220111211034020133124032332120142131141022240020024001343011312311032233003044330002231420443012111240200400432033100344232304140342024342133140201221140232331002403314211124443324143203403100130223031340421422230343013244403400404433140301321120314312334244303124040243133441440002422023442031341043223324021104213442020103444131220102211132022121431011332202241232132442431342114033241124230044310432041231414140012320104031004421302412411221212130441400122103440443323402234313440133323014432121030224102201201132411200410132412421221102102341132103422041303434342240242201404412004240133320311420142310423110044112434004314130433042412421321104443421133032322233121433340421302142312311122202324330134304042140040104020341220133242102313211243343322210032213042342034013231012044434341110344302141020020213212024034002112211331000402223001041320342243324130324120420142004343034414331314330332340123344331414141201213002032041444030443121331123240242414423343111441403021203320333411021411220040131242301334244242343040221310111110122134440204124001400124121042324211242211122124340342312020202404323220130302201", "231223134133230324332222011313403142312233432034043004204124142113401032131143034300241000141202211414341004444044044401411124442244422204343041301211331310413220010141104132031412333020111134233210133013300113140204340144203211311213022004420020223411004131313102142310200113143113023114013212234200342243102331304243323042131001031411241041120013204101223222011404412414323003121412132432303334200412021234221010134402342343113314103113443312210341042021211311033033212332214400202012301024014443344324102100440243211143420424241103222044032414403111230222410004300334430410302300201402231403001331303034000333143234012434021320003244124101104241414122012440120041441144404031120323032303014343401212120003313211122442140142110040224343401401031434232331421140321322422222313014310430241423212323232024333100021003211233423233314102443201204030423440324433042002013402100014112102441131241422131212020131002233220120220014242141042441340041144141422210024134041224310412132003230430110324311400210114331110323404133220410311142421334122431340214210113030323412233024342242041220020112240201330223232042123313114440122114024201113233313204433432014044134411413113201200011104021312004420424102304334040440212434142324302010123220120422233023341104133221103334010241141314434040002243034303201022240244130321122022232103233414402344423220302324102324244122411243422021442241102002312324120311323023232102033241121210340224144212231430131020403221323203002132214020240140412221220440122134442031120300214142343023103322422442024011114113120424432204200134422433143304111340403310212040410044320444443434301103333124242133210303232432003104140004040241324010044133432333413321034314220144410024102041102242321044324111240334443400140221114333131213103021211120213443113343042301133023344412122003042141440003142320032434441212441413344431042101142110112230132140433110002123132200313342031202442410334412214013234201031314442231312341401334223313302122104241140024132132014434412030121012312311242320213341441242001243143141221221122442030344021011423423013414130424043202203003143333304120042433141223440142042114023244033101013114322124201041032442443440043334410124144214432204030332101244232310013133213031441143413202100043233312133120222010442140033340140121201442001244230433242201033021442433440213010340302414132134041230124021122333033112233212412413432211120322342334214132201141034324431224132203230311241002424440210421132232434423011210320313100221142214222142141222233311334403133320033144423033140004044323014221223340244240022423222103142204044442400404422344243134304403002042311042410002010114001410010000424131133130444430340004222324233032041232342401224234232300432012023303440033331411224433111112310424111324232301214414013124234442434214340103330414420021341404030303214212423022142113002011303202224232011232244102402121412402423001013322110041244304210124320344313330313232022442231341012204442143202132344234233404020344124212003313213340332300313140142211012332113124241142210011202021210003344313341214042040402142221211302341220134011221003304104042403414320120412142421022234014332410410221232032433431412343300040011202334401032321212414214444112004320023404113120114243301240432332131333313230204340340033310420122234120210300040314143402321414111010203103101220423300342030144033310040412322244033434333144010113412034434112000001010403121322123412033333141004141202424131112032103041424430142412021020030402413210202024041202003231241201100142023030143434341434334041231110230203232031324140112021434043434134301034430303304344403132210014021113323142401303121402334402344124024443401243123210220313110243210304101232323241402444214431234131343444110343031440112344304033210444133404111024232344210302142220340132200120014120432020112334440443434434234123013021213213023240214433422414400240134304143432411412042013403403313222314331243200131143100141304031412404114114231011014104342430033004233044312320130203312430031214403244111443332400404341044204340044103404001040133004204312201300323103013430013020232124403121211141120410121122120303030331210122110214103013442341314141302030333322321222320432241323200142203030023301434112144004002341223304422322304110143040103414240011344314004330043240433114401142440124221423332001212204310343402231411324311043312311040242101113243313224113220304400443403204432234214220430140003201344341", "320241231423142413132322210400142102222404141033033302423212400001132212333234422124022040202134322230030331133421421244433323143222412302234042230100123140100020000334003013430000044223441441421332312034214112013201442044300242003100331440331441243403400222113343421330003120301204024102200210000304332320012042340404123323311320312232432142314004322021002031312322134404014434323334112033101140212240000312211130433323444304114332031432021410031413014413440034332031431022402043322400431113343140214130221310310300014420242332403141114441210044041343310140212423402023032203011103232334231313313103404300012333041322110041043241414244020230344434214330403434331210034021232330112200331021301034403011402222032030130320012433010322324340202104044044100423203213121342403004100004442233342042331441003031301140044000104120030000244424121223342322013204203204221144042310224410200211421022211413221411104403204010401100140042224440300133243433132401032142003024020010031300401032041443020044042034023011243400003204130301334022013444102013231420142204424030442141134311444441144011013421010344434202431220410234301404203214331031030201114024432402010431401012414034410242010402400420031014333442141422403322202211343333342400041203334042433134332202210321110233020411032044143210132344201444011200321444402241323123234404103404232402240240140044444222233032000420111034034011334301420010240020012343231313134403010244312044234033130231340023244004111414030404311303303013340424043233221410304132423304142333000223321030010102323114034304021404044120210424134013113113410141040210443312202330033241234331343020431134300022231123421203013310022400431012123440341130401442030232401302111204212431342313221123432422234403111042322332010114222323034243224311400244031141412102300002410030112341334012300442004411344400311140303300333140030034420311331424141320021130443012401003243411413434102140103004241231411020414142002424121241012214420210110341041041404200022044300102214421443013330210312344323231241403321021301241133134100100402122431440313311124441123101342222444122443303310440242034424134313134114111330234232044334104004023242323110103020004443300413040212420433034101334400114404320100410142222333112443434144330321404030333324331443204201023424412142410302120421144102431440344343331014203412100300300112444404343244213230004204001131413143212323343304204132100001442213033011344220042414334020221141421222124420324303302440204123302230102144440300002013043023243200333430403210332311100203424022423102234031001440243221022134242223344011002140323233322120401140030340234400400024104434320122002030233303421044202340431202102022123404330324004433404312134320022301044003411314321132442140231332404340110142440013414044044201221004303244431212302040113032231222434334030103211401312312104030224343120003404311332244230331342011132410241244001302321324230230042023013434100424340000001443403203021411404203413102023422000443003442130231143441310314231431033030421301241040344100443242132021013143304022243333104132120000041111142042333311044141304301441313230230024000434434034311113340001041433203224213131034003330314330144102144020222023333411224021334413343132141322423404210004421022212040213214432322423311234200440431443011232030403111001210001321443303133020341333011201441444414213404011331400223100400343404020012221303304422341034104434132303042432412243414231041241333013441434244421320420221432431312201124232432031232344221032203230141410324341210303113100003340214243131441444144324444122130423102220244221121021302332413023220344403023434322002231343111034000234312310011204340323432101411144214001230031422243313414141300243441422144431332243134104024120022331041001124200331243114313313300202011014322000030141142203033044310103021344034123300011311331143331322103224330103344423310314221100003211122004032033100434210204341334344002421344301413310212344211320404122144110312140042020411030020443401002402330224020422123230413442243000424443444242344131130213411300001011102144433121401014132441412431223333203143442424001040431014030140143234300341044024311431224113120423131342303322041431244031430040141124421223024000421123012312043141300341420313224202003432233142343232404301134233001342412243224140322333023010414320022241124132204002212344113020040244130311012112101143224431234400444231303113314013444322123103432400201223101041002010214", "130302232110304013013120443340134113330003332032303433123014444311041212223430022010323010204000042133020210132332301320140012124213302004213304042320101003433232321111432012230111343101301242123000120302200244100134303141203020143414300331020221402403230241100021143413101242114142042222133344232341331212334332234304340224340242102003230032103320413121224212244423313040142343143203314214104112200121442044323344241421031301303412020232032144044220233444004402200003322033110340224004422413123332224024212141100143032323214230333443211301302121320032301103301322222222404410442303043004104044233424022321232412323011221422331124044310403232240422222042340413214030203414343240033032232044242034333224230200132302333214233434031224114241244043420420023400213102341112142014214040213213443434124430421324430223024433131044143121141113034230432234241320422044203414033410013011223001242400400432342011400431440102431100404103040043304420121211420422404203041020313004240333204143322431343142220330444211042034342334440012312102133310130200421041042220030224212044034100230100110403233332130334010430301341321314442403341121433202022422320132120302344204424343102134412203321011302222411200101030322401413143422440140313204402200043144322220424341440112301322100432141231140332004434422232433043033333344123113001103112133111114032021401332141313432331321332323132431012431313100302413334220120303023402111303333110130414230141301413103043001144132231410343433210430204241102100233112342124203213434413130124233113313413303402403440233211223014133121431432311043303101402240131003343112033214403000032132142142020332414004220332442440301000343444320124142230333402302112123300001130011442433103033221100313304022002111002110322343013031411330332122301012303403104104321424124041203440034431240120343410032101410424220142004311302441434421441014142231220212120031402344100400142220224222400021101434123140312042103204044000131412221013311322324402401411040000322442003430131312012410003120340410102042212340031223310203311042424140324100433412233123314301013003222300244314343213233414031114132331131202143030303003340324020333101444203044040413023200012303211142101144321233343013221420213411103333332021441004014033444043001113204411442203044212242302412012243424103323100243423100131142100020042011143134414234434113211100101320220342304201314440224023402221144423134034440122323140430420020214010304042214210412120441442130340002001323111123144342103312044104121000102404123220102020201011133001201412212433122241131011034331114031301024112233120231304204224013301230232400041432241322122043112333300421044012002101130102042101314414304010131240144342044101011233100101133101013232011234333301041130121140432333021323204023400422143023324132430101402413344004302433010310403204331321313020043430400023421221030313403421242404233442222112243420314441324410040132213213242323311140121031230222244031100034314414134221210204333210214343300022432304240143220004303034443101310110104212300303213114344242343242403103043014044003241203342104121100434243014001411042220434300110444243110442320321310341300014113433110323003020212402413414300011143001313324202123143144012234141342001414120033420232312130434342000202444104322031203122140332023421423332023032331142112114032214020323001230311424440400113442241430111240011041140430042313212320240214220213134232302044210123442421041003023433223124422021431102141001112000134142013231212130003442421443343343034423314041403110104012240003320024133111202122304221401141110133100210134403141311410410144223000241132104320010411322014331304343041131121320411100140011101402003210333113202411141321241334324332223240131343433042210334320410140330334204430401420141121112212444230224430432120421322333332212441033320311401300210124411304240021103422014430440122410031013041401440440312220000011134020020040243324441442333040101303012121120340113240420320002432402101313211313002432444130410242211242102341231144120000242104431224340143420344400320310301033343023304111323321441022200203240120413442343120123340402103342330004414002023043442110430133144204124140331303303110322212122411233120423424321124322230334320111031213024044320234321220100241104110233320101134232141340304322114231120103320304024203022203024222343311123044422312112332033011442120010310301043240402100111422122102400040114030002343000431213422110113321243014014", "414240332203400443332300340440431311404141413300413443344302142213424123303323203132202220212302441123044044414124113013333412031232103101110402242404410424322423003431323314011001424231114403143141422123034033134222033400312234403432130300322324211234110431240002343243443411211034212032003314000424243140222131202003140321434102041111320010013100422413212003422143441331122320023423223400340014314023002343022014214030241440303311303400031102404231403124314333441240243141201140313311113300202014330331123313041134401423324034003220211440010303014343141322404132310322034122021134404331434124121423242133022241300313212142301423331344321023321223021102202400343222102221244313330044224313032232023220131224444042344420011424334440220130134123301040143214412321230301010324442131442441044212443230324420340322011312303104431444031330210102412002101413210243334322344304023132034113210021443411014004130134134303311234033043330242404402433432423443223012433333103220340101102200302131212134310233112311413022443214320141012303010323033431302111013414104231334432443431304132441144022134121443134123434333414113130001334441104440044112333240432330114003434204144403203403133232024442033211241432203101014010223241011300034203343340112313444123403031420422310030033411402020430200104040123401242441422204343303421020211440103202003034443323010302440042330131043023042321412330310301030014434431442210204422240413214232414333100314130130223401030424421412120210204340340110133134012032200322232311142343341443100042200431344332344003122430241312324000300004002313144140303041411012243443112312324230214313302010232131144423221303010411412130310414324133110142143004200333231210011042342443123044123104114444013431303341013332110033020213202143203133244422212013322140430141130402104013401321013411033441421340421303240340122342100433311411043140110323214212422312434131034001131314334411301034044343021303300012220101210303442412142433233244424010144023000423221200122441141202124113214442002004313141032311404301403110444444144203304141323132313104213022421004311331122434323402100130314243401040102030241144101224321202403011242110043001103021313332442244200120414322244244122143022443340332140011444101214112241001010020321311244402333312423232204321110212120104430444242030030431324042223312041410344213310113442400142331132043030220314100441323120041341414241000212200233033034341212041041030403131123003232043404414010321222004021304101403421301421001044102001013101302443004142124222000234324222030103400102431304324022410303131131430341044332441201424222001332111304042240230201230130231344144030010141011444013332102113011420213300423222313241121231042104320011204243344132141221100233442031443344042430122200121121110400121304214441411442042323032404241041242314443044333001434311202341312022213011213303040223224304120123230024242023341041002430244431241031424220411114201323234240020423331044312120300321404241031234223221431421412000043231402404401420224040311414114234022421022341000233444112003022122202002443341123000312201010320243030343440421443344042330320301113420312340322231012023044031021432220012101210120403344344322120024324402121321443340020010410412132343412210424344422424414142204432201203321441213033031101402013312014411042024142211142411303202134412104023313332012012002133234234242301234213310042342211020432400033032412302003334402000242100103320042430341410102023431112132033404213421310331412331223140040024003101223143433030014131240442232441330310421113234441203104141303421014304000221431410012340402312411040324000202130301011331013041111212021330203333011414120244330302212012311402142223203101444033033143320100422000431103322314023402432313232244301421030240200002020430224401134301240320242023432110101421421002110334221403011041014144301114214442330020042143020202320101231311332304134232433313140233302333423201322224342434311341133410200102134123132311023210320004022043442432323032212404142320300202310323141043240430133132340303121242002412131320112411121314114031023033202021011332204342304111044130020230032024403040044200243332024121413412324323130320103112003002111112231233442144134042424021012431301442232143232422122301223400310333413104313112320110414124342111442101034032002020312413222220134412040232103344030240100300223211033242314023411022140303001013240444423412312440140143121043023142131031233113434232203334", "303100421040011014041114430102300323031334131333232134320320303311332214303204320220420111211414314311110003041243022314442414213041321034310143223324102104113322202143000213230302043434231100403323342232010234403312210233411233232301222002133432411002120431004323012023231221432343100123321012112413014204010421331333212124142311233402442120220200000021112002442143310331231332000420224413414210034404342434132112413113322311142001242412120413220021044014240043432423021240301402214200400014101302034021022324011141322041103104321030124112343031340443030201424030302123403424443401122213334134200344331041004011020402010012114443231142311124030401201300401444040131432134001130012311143002130143300412022310311223332223014321410203001322223410043033332122200211342024243401124223040423104310204200032103001024332031002204010041223023334203122400442241401242022240031031241232212022200304232440442122022240421022221242420011110334104444034334400422231143032301443221030444231432131441434432022240310223443443130213031312101210344241130234321204143104244321023404321144220222003211210213431032200113044424020320133431110143411412323321141134113121403224443344120442233343411301434404132220144031120343341422341044021214432423322213142043210200000101214312024433433333330424014213032034040433031030324223033224123134442144434334013112242131413032320001442310041420310242143211311013221441202441143014244230421233420441322020104141314424330113112402210304304102341343443432030121112204021241401341444320402024124402111020230421213023121123212323224000321142012320202231024011440200343404232110140110332131131413310342032421323020234144103303010011223311310402212123440423242014314143113333204444044012344330431111143412104412400142243321404304002324433000113441120232443331020013214243033310343221200332103214142043300124413422014332410313410340202434223144224200041421001424101320302340421300420113441233444232211102004011322103201402224310122101312044100304411012321442004034021104134441343110340212122340322040242101440302041330020101014404402402230243331043410422111113341010221231110114330201234402033430320041101130011303114101400300420310413403224133321201204302311024013033034133400021343143130230130112004410303103322344440014100023113044021341334021033014320133200111042400212332223123343420301312302424343311030131312104331201104113233404420012434333133401130020433414204140320343312214130423210321341213431220000121103413012120300033044244331003220433200224433444222100030233031313313124341432243000304044130433044240010203240130443204030120434041222312043321121232342333412030132404112003414223032422223302122141141223031011201201033240141103423304330423044334203333411343332444410241101043304331042043444333014310132014411200134221230134112302100232413323434441023121312332320331033332420013331123222044241421134234430432404114411241024040410330411320421414223342412343112423232022210020334101424001432024424323300223331334132212234203034343011144104034110042301203142230324134243300040214143400144030123444023203424041414000122143134021014440041110040211111012211203120224133440131330430404212040112104032331414204440341422413303133433440443124201021031044414341121232033222441241142044334201444143420422342343333422311423044033203243444013240014420120414243333441213434431010223320034324221240431422331024003330400024303220404042213040413044410402130013002323321114434421320433234203003003230100304132440002301032402320331204111433123413432211410324330044333033140322101031323413433203324340213012044433230140222011343422434202331013432300322232124200042404333131042412042120013133403044142142404213044331124402320212133422201122320430344301331041022004411203430204401430233420433313102222101300030043041123102312444342403113422332002323222440441430133402033310233343041342302310214220044033012243113200341223320331310313121000201213234414231041332344433022430111403102124130302332033332444300404221103010123432022110232402121044413012020233403323414202320010240244430200132232432112011200100141121013132413244023003431202120000031240333031322234331421233201114344112010434040323320232300222324401113333210131210333014204123313034303411210123432002420444413103343013120304330013112413331312222001140233213004332400302121144242441122401114332004232431442444404413413331044041040340003243044141241041440100113042122320144104323231311121131234322004404444242400", "302334243022412141001443123211410331404133242313111100321240220024410401331040313002002100203233104443412323214421231124113302424343402433123144204202201141441243134323331101111230203004212414322041411103133234340414242340302031221344313432011030014024443402004004434400221413303344110432431303203301434231044424322113333334020300320324212021343142430033424403241141322330310140321231343324111443400243411123431421444243020234242430421124440124211430214133424301413233124402440400410230204031401200043031334343142321024340033331314224234223140020140011444132111243232021430002341430044002333120011112214324100311434001401301331434110403243024421423104103213440403114202003411423123431413231344004434140232332421332304121422443341410140441412010411034004311402411243330110004120032221100413424300122420420424110322043312442242432111020313030220001332140412012421431434034030022401423133123224343202411442034432114443124331120004400040023303134140233100234200201301222131423124433221002304420112310000003324121300013423120301333003243402222133210031312044444300020120313321042424200202241123344143430401044234413301010321331044312031223434142433034132312401423333311214214212414101030101034203041313402312014334304214441432302202203443140233403331122321440342020200120323144034211023112233044310431212112024222442312314410030011231202411203022232300123144021341224300144424041344234020314242024130202302043320413234412231101404104042003412310233014201024411243121330404142323211401020220344121000022042420202321101323342243244220322132311332343341331231012012134300133412331224003343143100324242414243020013100433020130133204130210441032010111133110032143301133030244220102404111310214422421101204110101431213000012323120333412144433443211431142442210220142332444301340114104302203300024432322301333413023313112401423314130344431001110320342403203434102043010132414442103043133112012334122104140103334342102023413431303304423230244130442140443232134020130414032203242324313010434020232240341420301333204032021420022132341414124331240103131023231100311132132220222311424412312010342344132143301401032302433404012430041310003323332203321010241201241100013231444214241310301312400000341110421232042421222121023124410232112434044343002120304244431301041042103220244302122213033224324043433220313000003040230103324214313144023202202412124014022043423423344333223022133412233240414044003201201300403031412430144203300231041402012404103030301142000340143414434144041210330221111330441321333323012200022434030301311442434214342032110131100004221111324011004114311132201232224143301422202402124224034022230341204213101043001204034341214102044321144202242014122121043243403244240242230034410202442331403404113400241433401200210343142123014122130330300413131341132433020414341320112223421142141242340411434334122433434100024322213212142310440133322313142401221100404434413034404340431024033302222001342034203214400201034340221220032303234430320043224024241002212321331203201022404403030441401412233412043141431232000022203343213240440021322220423042144120402144030142433241431033442403010012433212423112430223142023444112423320003030241101043042304213241003103340030310211331303011142323213042102023030304441232001402023102124312132043140241440021303302221310422124342224014331110210433213443331022403142022014042220021240002400304101203041222134123042023412401223130031230422034030114323120322413221234404324333314011341224144401113241034410333421023212034040012220113214440043120112443203300441421120023101012142243104432430214030434004013210002340114214224241010020030023021410030034311341000040223300243230443121312320033034411121242240011032404100032444132341430441113131420433023122204130341330240102233330404113004424342144401340010342103210244211440143204103344022301031410124130411431020111204412203320320400314343101002101334334411402021231220232203222021101302230001230213230033102114231131411430042331020142200433402101011114244314333214200133100112402313124033024042224141444214032134310000232424404332212140044344443410130210433143223010220203432341202004112120311403342130314201043332123441421113041423021220312430301212201003111030113031434320001140242431300224423011104231014420334400412033432244143033304410232323401341220002321243101201003043011200212034330231432230343400334230433201303114343203040401200422112234314004031241034240101430320232422330330221122011014", "124402144044023133442141023324111040021311200114331104333220413233143231430201404121100441224041301113440443014113304110243434332440231412424442232344133010124022023420442244234311023413134442333300433032120322302123014333001423442443342032414042000213230104234341330223223232203043340412010020440124213240011341013001433243400323242430341201023404041014441221231210324041230302122214102242132013424433121214322044211234031042344311313224034101200442041310140444204130342414024120340103312421302130333032102024400201220022302321030232033103024213023223114114204201133000433344021122132104244123034344142022024123404404424301420030044403102134242113131032333313121413040231023320300000002312143042040012010221122040231042401144401423411122443322033044441323431330002332313130231430213030211231330443014113300040443301201302404311400344444101423004110122021244133211211214304222042203023203240434032142231044114003102003223424012233144100024030440010114212441311214402123043014311040243002141210340030422223102413004310012200123421214213230442332332024100014403042130230120220304101222212113002100230021024341244242422121024323201001343412344142323013302202433442314301410141200243244320124033000414314413223102020040043223022134012002330011300320110431443041404040020003042332313432240300014244033102030320304334043020324044134413210420301002012322410440040400400313012241011410132122042410232204203244133023202411330412410443003101112122214122133411430423411324304042033133003314012102224421433213344333024432401022044222310304302323324012444034131211040341140342100042044213234221411402224121114104314431324321002322423030310430201044433322323411212404303041110220202130310112412101111300300433224214414212011311410141102210031314410311133440131121401222143120142303331240141403222041221131031401330021402124100424334411030210202423223114023001213114002424341400304414202404431114331313212022244403233342241332320022123014131223420012201211241304211402422002440414443224012332220233403040341231023402043104410003324344232322344111403114240422222130303303431141113421343412100231322123334404240020423434030042434301024123433141231423423444431433100144334114213014040011031231320100002121141002301340114213240320303030103314023221220030233440001010041414132203200242421002442240203102124001023020132331322432102402104312133144421001244103110212430344000302042124213104203010242411232000132223234341310210420042411332304320011411131410324200122200131204402332141140123213012310232243013222003333400041241413100412102304110013444124442211303401303114344103433001324243221041003034102200000143434041040333032221100204203213313404401301330301130104200123210232123420433330324104402031031311433130143204311342022002312330443132241411144311304412230122301433403110242042314113033014140301304104401120112321211124402200410312034143320424113414101013422003034212321442401011313423400041414204444343042402404220103222434012421233111402312220111310241232210404001401102440424003401131031212333324224424210411202240102331343413122113403322041301230022124231112232443021443403442202421122223411312002412403120300004130340302303433323203342210410012341302022441102010311343023243242123444044130102240214021000024111123003123102142224300011014332140444234324301142221022210030222113414311143311232004003044034130441430413003301220323233143012424243320401143131401024033403213233200142204312411034233043334321220322130410104344222311333410333440134014202202100023233101200213203304104444323132323240421342321222034203133302203314412223033130311210221133041130113013313020042240321410320314322400224044344320043214423424003231411141210303004233321200002231121034134210432210313312024102311241301433234231114210001440223021133304301141444103313043403343230104402003342123230131024323203304402001312431320112244232343144412220421014301101032420123041132313310411244001230412203100313001321400430301112134014233141133410334040132134104410230240202323124100344423242243024400120114242430202402012441232313340031114122301004020111434123213403000134231212124014420044033024232002021442300002331443001113002140240122114024131124142043313334240243040332301124030434043244031104014312312020202423100210111042232221242023203024413024143032401332304302331133413243240210410243403130133041321044301330341423130124314204010133321423034142243303100304130444310113111440321432142131231210421124134110113", "404224013041142100100021120330000244044204441023100142042424021401024330044231102433042302411310324211423020431213242144410301031141302133113112234422230132012042024342211311123210313212401403102334324024204323100340412020144340411301003341300330133334413230422121141312144302414422111230240200421212101404424010433202301233011211000424414444002243433031404030032010211303332334300030202201311203314110231303430203224023344110410141400134004222122023314112424431210010402420413411012444403130423120420104041114301442410322333004424334440440322321201114442204221144442024441200310043000041410030444011340104121224133100403203112403332104202233212313114024002333332411304002022412034244431001311420430012433301040333300023104144234310210100204110240304104221133103320012133221413030004312412333323243112020010433103411420140211422232301202223010303024230234341104322442030111234303221004410013042414434240103121414420204000340233013120324200114213221100204241100043320020113444414243121044320201211000412214404334001234033101400121302021210324301103210411302032224323220144404012230213332143242413330120044440041404320443342203424114103203223413300123433243213140310110444141131203214121414044221340334300444131002440200314114141344200001131340014332133311120244400141420423241420222334442333044031030110201434330230031124334003411143041242411400241143414002441040112413311133041022430113120114144211111103301014233102001040011120423431340400313242311201424434224434201312014203201012433232014330330212122443142442223001232212234042223032042111303011130321011412101210120401320300111314421131113420404200002004443113211231024200010231231402210202230031133000030442113112232331004412431331023244333003414110013144322100332031001122240031124424313043344311041041422104231113010230224141401444032124101113014033413014142011000200021430423104331444232010001422423423324300230040122233113244142421401120012440010122433143114410414030102221233012001101244231321033203414443404323411200041044342043314213333441444411121413012244330012400100203234314112314311303230114422321130321331041433313442211340121004200403204141210022314203340343202101214001011314400013103111310301444041311240004403130101241131123130330034404133121200023334314330041140214203441003114030304310023420332033033433402002003323112410340111321214101133333012033430140223020030031410234040042414243144034024004310112131442444111412341230020440133122234441030223433300223313101144142001044002120033204311432120300140244141133103414042343213114234232213244401322401332222443442113111133334121134332342131314213120112224312011403222424401430321134201330231400133422300132113110143033013020213231000431001423403223103122210114141101201003010423410032302340410024100334142140022213213403420244022022122423201301341433011243020400234200111101021404411013110031300024124421122002242432003303202134034200001102443023011131040042112443024431324400014333340422300120111134100030324321101102403121403212414422001020213222444230310241101030140120221410044430332410340344014124002031123000401021221412041044421011223324230021401302031400041324314320114310144342322030033013243240141202304320001022442410334421420412313231141240312413220230104004234411110011402242310202124341241233240024403311333410132111110212322013111420420321200141131102443023412022230212022132402143313003142240103040430242304100321110133032303230210103300243014333100200423024040131443040222024444324242104024223321342421131113112331100341114433203242300100011413133201140201222011110414242403234412044434134211020324323404233010403002023324300204223404223420111142110323431002001230010323210221111001320112412133043331224130323223211210340214304424144012012023433114120332320410330322420022231140341113113431304103202103212414121013214244222212404031442404302043012424313422430244141134210430010441410413321100020224020330301312133203332130434422011120103241144213424040404344001104320041114032104101342431201011410121321440234203201033210104230231144302022123332111121213012220310442131224441441223443240443010321233442013112023313110002101424011041240303014314233044201444311202100400130113333430424122120403332023344201212404210121312330341422204023411332222043212423104311021232311130400142314040123123423443441042231001332023412120301312214324001300310304332424041214234002110442033123302330213210244314311022440132142423321312044041142002201223", "344111433100344113243342420203424024012441232041243201343033333341332103040140130020044023131043304321244122123202441043321021313301412030210123103310141223103431131221321002200424330240333424000423324444120113202113143111104243102131113211321003124322433400111313231223402043200044010314413214301241322114333021041320302403003211211322342034320212103220240411200341120422114134404243204142241041434222023422331330302114302320030330110243220324101214331222003134001343444013344314000114342031414023401422423404310400233343220121402411132200414221311002044200022244222434221110034324240021030021320033011220211322012120042140241102332012214224403242243220320330014024030032413314412413342224314414414100411222013224034022010222401012111200400133032023333123324013121104232342322020403114333411231302002224124103243021211044012002010434234012142234122132434033312211433031124021244311122010430124404203102114241104014034423041203121211122312222030421114110004102214344313030402340242444134311424022324032423410011042122233101021420021244133210411211321312124011244022441402101402400314322423022320433100401411402222320231204221211434010143444421441100204203110302140331140201001140214040333100224300014420102304231204343011434340311104141211211223034433434341144044013004200042304344434433000004330134131214432313233003013003122011214211323342332342012222141001041142302134310004131100330030433142311424003011120030141010141311233303403232204002200332441142203321042144444134023202423332132111242301342423001210343410443311001022232000104432111104300042442034100400403301421123424330140203424132024103104020442203310133142201310223102241434202032001402320013201032003131141213200314112043133414423341241320313340103040223134300313302113302343200011033340041100232320102441403121443013201112333303400200013441140234241221422041024444123031104134201241034324312140311233031132123310012044311243202411222121243104004241401011014122203012221423321332301022441133121003000123332032102241240102410114011200123013410141214421343240002022210242023442434141400233231122420242022331231114340144103123100242413432100023142011012031404123343111344144221012422334402131010004243432444240310213304004211410200104023214000033321230210320142021013040112434421013041420343101011423011001313302020142303000142200331321233330131344024242313014042203204004412202322330200112332134000244422313223102304304231424400012441003011421304032334312121010302442432322020301443104024312433120032402202432330341334432211131442434232240223221423141412310230444443144200304223431411011002242314304040212311331430430301224433320101444044022101021110223023113041044332341410441221144434202133123021220000220312013423030411114111221341241303144434034432421141224433233423000002042333322140133443011312330404204203312440434104021244204103100130223204122144430233010041102214414444424400322022020234443311031212332331030221200442001104103024312201232112243111432033141200233114234343223030310404312302312224311340433401440231340442431144240403021304103010341122232100311111334121343210340113210333040102324131440132020040421030211114301321104043130323103113301210442303041122321202323240221020013144000242224110112232220000113304332414034134410040223124131044134322240243402040310021213224141024441442004241223342012404434231304313040441312110331234013134132020241343002431013122440120242014400333303044310232433043234423140122323143011444020334131410320123420120412402133332140202102100024142323221041302103303032124324002123144213332443302410341312214432423042131020233431422434214333302321320133222334234104231104242103414132310230201424032123040312411222423403100442323402403031142400011120111012211311001433100222244004402141211123043020303034322112403212022202343240124403134342234332144213334012042400100403433423031022244013120444303322104413213002003022300333004010104342441444322214214322120414401201224311310101343211244114220032443214242131322221400230111342410314122043433011022220043300133111004414343114030134324021411111410213401411002200003403141441422142324131240200013402441441423243343011131432043110022142024101200324212022240324024203402223020012434012444143033340112241144412221104100244104424431302020231040311004412100121112000321012132232431223321112204142021430202224431121214030440311442224002320141433041412241242414304024440212441323440032101101013100301131101323243011102302233340", "402042401202431221300223412224004140230310103213132140202010244031044323034230423122004330013134021211104020401223024311100043443341144304242232010420210303433314143102123442114143020213003433003120411310241431342234344104224231341131040404010403322210421432124310330102112024230310211130313404311421342213431204102302032133413010123343413242242421401114421300430131434410312003404112411142041310224241130320121213312121423312223423201143201332002123400232224020333102230331244312304101211242312113042312042143111323031003414023030434134231230404300402400100003112432401203401330012103431134000024410411220110141033312441104121122144002122010113000444042131110241004444000341023141234231110003040330414143411302042334322020122341004012001232241321324241230432112103424244124403333220321133004044234102322123144100430002433200332121421404434044331430430011344004213130100302401100110421012023003402422443014420243303430213332101134303131013423231010224010034301103101011222331022333431244340220341111231431143131404403313103222220231440003001221343043021130441220441413133022204011124404121233041312140211442211024320034041333432340223404014421314013302123404040131400014133230413214032211210234312041013132202132304413104022120314401320414302334442443043030201423420122132114420312033220311334143343413214431420203243234240400341432211423231343230333331002041234232314404402123424334120440000343142211330131040000403443420033333130142101342404121312120020033143003144040041122322320034032241232341002312010021013144301333444124431120441321311221142232104141422404444141024231330422322030203413202023003300304223013324000031042102124421433242310431213021041310443314042331134210314434333143222131221042234041334244412401010201242440231441421304301301043441324130400100304230314032441331223033411421234230300121401333301104414424010342023121421143443320410132112132432130104043322230204022341211121114321433410343434122111414040204043412120333103040420301240242030222013404112232401331242104314131402123221123432003313031304144412342443432321430031221203213342014123104041422243222133424022214221220301240201221031412332031121341013000222231412204003332222221302313011143100412221013102420400404331103040134423420142311444134441404421304413002300204142224144230123244441033002423031223304012012404211201033202121312112342342230322200134431110311341222403331432033114403324233412220040403214134400303424330102013303134312132314241313303311203111303304010012024112212030334222421433040124401021002430411332022302104212102241211122422122103013204002002341102401134344303010103413422111142103322412042421133300024321111404022213102144033123022432343414400203020314242233242333030234320004312433344244233123313244143112022010230203112242101043410141122043003113242423020422314423101221031310433402134222400433022312323311014014411300011401211223323021141334122334432133204012233414431323212331433133002200140230003213124022010312304034241123434234143224344012240432132344231043141043430440114303314100120220411304442442333430002233414403324441244233442213212033042101200210030020140333414340033211220423011121333331332242320423331023222221031203010104222430202431200344021222442133143224222314311220000042414324344432120434432000332344411314433102101440311342224441314033414244024440130032444231314323132434312344132433343031400100323243424222314334103324430122441442434243203131224013314044112210414401121321231134130242404443404141302403023244122401224110121102312031242300130313204232422304411002433432402110310044310222040101033413404443434004243443041224031230033201312110424011313102213030023010202402400023241132001020311111020422340244413131144003310414104401332300224404032133423021003401130332340231024100121442433321431421323244242124220024424311323140212003232342331411212221233001023423344230044342303244434121444120303111221102102441330041234321411010240140323333234140141441400111141444214314020030231010422201141100202413203342422401210144243230342101032104423442324303302400022202320324320302240433032022302004304044112404130214334310342102324330143241201114243320122010440202111424043320140134203130444331042110110024221001412400032204423421100444411024420144033444212203440101440222333100041202043124324302103312413422333404044021443444211243220024213314121022024100304411203144103140240310042012134301242103022014440121203202300334034344042212211322002131144", "121122223243200022032433341223104404434214243131321230442404243321013021203132002104103024001442113300321210121113044341011443302423311441321311224224110432044324413130442334322213300022431324100122433210410202233104402342403010004141040412220032112400344331304223100130240144022143024314034200024423200221042034003412300212201324342342240301202104212243241132211221342441310100104312410134223402123111441432210221421411303300231102344142241444131332202411413114214302204034040204311314324131342320321243231344414142402242043313040141041141443101313444423214040102401333421234114204414440343310433122240414124034110312423221300332113312223222343100114342240101134341322023342442220412224314031334140144422123202102010003402332341111014203412430004023202334024043430412200000304313044440044304220334040444424242112241034104220101020130413323424331330233131040441002121214123231114132301311330313044011131010441342444103124412312313340243120023213420012102012343022112342143323004240122433403024031124331443424041211404112414004214204242100023124224213242202134301244124132202002404300344441042340420221221430103044414224424033142432023031423043301113424232400333223330444421142043411242240214304134344110024331123433442023323300001404134014242130120101103132142100224410103012010304033442041103314003202303022044112322141200202443320022303220421200001114020340421443034144132410123243112134433004402002024423032321210111123201310324302002232013132341012341014042023331101214143040112221231103403021101120134204304112400313101301310200144420222422412330214043041400031233202120104034024301300020241214322304040443224140203313331221142423133324110000343314434300022400320234411424231242404103244234320124440114101044143231113334142443103220131234323334043134003214204243120214100302440402111131011033011002013214443431002211034232433334101024324430220104033014332123224414223310401113402140031004422132023220240424213321344324000002241132322433221004120424002113122334240110321041242003013111401222440420103033341202132132340122302402224310420020014033102422432243324400433132002112402120102011023042332333111124033432011230243131411313301024412321144000000212001422312123233413141141204204133240004030004442400110130343103320212243400204332102234411032040403113243233240412040220301231010242134344420424232341223412041202421131222414212201131231011120114242312004213044222312344312432022432434244042403020241131143420323141430143423220443132024202401014243224434003341121340003102043220014132401234324212031440224223314132340410324013221112232200040143404222414024134331432421410443323242404001311241404002423132024302113304100124421234403430001200121102114233343444104040231233330101204044343301143211331413040122331441421114111133222204414200444121314341142430014311014330020201130322113020140003434433421142313412401204341421113322340114040340303031240030400311030224141423230412431041301240041223023412131142004202124101010112024100003424404313020142040240431223241131033031214423133342300332140000003220100133204034003234403412123240031210314221032441024021244001233111034334113412230034210110344324142041412043403241442214133022142024441131113304231030234444410304214220243410301200001342301133343203200002333113412330332410022330033441240123000300320003240331213123210300014241303024133444200222132014311233201042043230103023213121433341012431112140301114233104113011431132320434330113143031034132413443023404040011112134244024313144041304022043303210143233103012440120042021014111003311034134344432113241042014010333443313312143401300121410221321310040430102111442341234340204344021232343440034424222242131120300203200332413121233302422014400113300144230441003201003302002424040132210034022333341020300030033114142010131334221443413310142404414231204212224333324001244333424110003010323044321330211021042341104014204041121031012422144231144400033340142311324042142411313413111101132404233304223304233221002013422404022434430341114230332144043430412131201022401401033333134123234200124331211330004413230021301110114320342404311213213001322331313314330403303020241124440020322343220023111014044313031414302401040440032304340022211113112222012003011031200210041402312204400424223321242311220044104413413234432222134331411440433120241213401002404122111030342201013040040441341113124114222242432233112032340030240402244311123024110442142040220123024142213314000210322114", "213113123301123142242210220002343344422413224104123423310143103444424443102332100221044241222434424203440334344340111133024002440322231033132011012334340141204223110013044002421333313322112424022410103413340230202101112314123242203011233214332243012410320011430302404204012322041044341103312104424110431433240114404202241411303244003120332332023103140000204130310010430234234444002042341300331231000033330021130124413214431131314121204324230332342431334421333301412421342123124331142424313042144202003034221430141002301223144123403400040044010440414434332101134311302302440042432133101330424402004211134001304403343440144423343243412101011311310332331414213302211234202223204230440020242303020120201014010010200420040323240434010203034212340420241030330111342403440142024222233124100333443433341404041210340202340302312024442403313214422210403244411043204214032000302324043240200110334134202031001134121441211242300110442303020113243244242211330340003433001341433213040041112234441221103231004103114401202110301210330132411334322401110214002131212322121243130322231042304033440230313100440221222104332143311233202144442340411402413114304201012111414022321201432204102231431433113243232321303032113132101243304430013332120300033424220321344400404040143331203304230434200404444411114144200123240344004120003301133304012442111341114240314040121443032304414034441421104330024120214004124304143203120001304241241314231411423333234213403120233104430432240343300404200341134102002042010144413230233400233424412022000030120124233302212344224440023302403404140044120032220220414344104412412204142213221214412424312040400324130132110121003340344424023434213310142424311210241311231401144211114444014330034341011110004322342230114301034043134104043304313421120334201442130203213202131213124140133302101013200431320041233421001024221334024344242311123414021404002041034101142002200220304014332423424040431113111023333004424024213211413342334132042242244030243101011404240011104320330014444133243422330223422031121211324121234224344322212334413122022142212403410244022040340101002201310111012232110331224230212440143014223321120102341231114441232004120103033020411100402142113331431242322200032203023432314241214310041303010122341340303022230141302003244242434144122324311142402412221144300004114323031433104100003013304313310232231034002443400203100033031340342012231240230130342234133202400443234311341020040103003140304302342142042421014143144112132143221120224030314334403344311243101431141044334233041414121401132104441333412112400113031303142024320040123011140341123432333014141302114111414342404241344313033332243041430014224434211220422200140442211221040233341013003403341403314131243231332241340321440140204314332420313011414413230420024043231411312134240044312214403330024121430234304340102232021242334114443443221331132411231423340411242101031334230233440232311442403131012241213432321300400430141030433112324032423144221343104043333114322200131243002440232440033334410341220104123402144021044243404340324302313203422312344400414322331313003330313023034300422003200311234312341213122231202330402014334404403323121434443034332234133312243230343224321034143042203014223030044034102121001324302232442300002140442403243441244213331114122403242241402420443110323322302331403403400442013110321230123324111320404333012430212411030121001313020412120142013331241304011013000102234121133404042404403241020443200041422132404001343224114124003214431024411444422430010233203410300442000444241144123214411204432240303320004142141024413413401020332042220401101320100433433414013322222001040014122301102124142422300402434044340424134423100204420310144402130210233334242342302103102334010212343042442042242241103303310422411303320412020402202434223311343043411221314330310140242144233341344341034302433224032303300432243042214014342402223441213314030240424202031012312033340010112004332202321104230100414241124123224344212432243141440420343102141021041403302244440022010340022414003212130030441224301314012400213343232122312320131402033321302201103142032313124310404242244013132111221223140020311134302322130432132030204444401133011012402102241230122020000221212131412401011022000131232144104214423144204102124042120013013144132002023234232322422231010004113004300023033133224144344020220122440141101102113341231110334220133320132404324104211231211102330324122034021141242200441131141231212", "424210111410241003434222134440300400000122133332420122011121413244034214403202133011004004202233340323034331443111002014033221022133403433042044231200304200402314411000123230041211314304442104232043214344320330302241213103302444232443342234111102333343321301230403432000102431021033134111301211002424201100320234200413231132324313044212124411031244132000241214331203103421340202404244021041422441342102143022321031010243100143413332401243133140330402423323243301143231033440210404014434334134003321324231204000441321121024014100022100223034441121040120113101443042211422303221302120304214333024333421024010430303441301031021110021134221002230300331132102144232313334400223244200200424442243344320142044034443322042013213223112214430320204102004400403103201421211101113412042030410244444331021442330212200032143312141132234341110140120213130212413334201003341033322322314032143441310003143101120232302112224300122133124041031312432210414020123042433300124442430432320213012434011211433434001210102032144210122331133010342324304414422004431142032322314112131433011103222012420442341403414014324111401412021331441221010124410323143021232122314231120342020024301441041320430111242013402232302431140314424422413141432442022421022344424314011011443114442024312433220303111103210140131420410034112202444344423132133431313202433301003332402414200434301321103110421032143231402401100400042203104010112331104012341404012200443002101111034010044221134410021323303441220312421443202211123020140140221133231102230042031313201042320433343312001422424101232423434100124122233243441233242303320122242124334433002402202141233403100324310442104343423413200324430302220124312433034140341241320211422004213214203032202400040320131212201343242443213002143434332320042220043330433431404041310311301121142012341410200124310424141322100034403012410103012030240004041244021224143401023000323233042033004430324441021431222032344240404003001232132133343333013200442204041032413002010232213130014011322311110403214111311423112412234334010430404100322022403141113342241443124023223123223020324123320420341211132422022343024040321313014404400103102230342220134303312200443423333002414003333124044043313434200333411302444003013021101013002102202232400441002344341430114321421403421102214030024004204421000441440133040434024202002213441243210420212100232104413332020103112422133134222003124222123242433331100004410310223420303321234341424322303223333332144004103123120231103300144141121113413140241102034441223201021030422341004244030124424230100113403310022111311211330040241402214433110122204204303241012103210014303420111331202001034424021012332040242241423422443104013431141301442430000224012031130234110214014234204024421243422143210124044020332230211012133303224044321431243322040220032314123233144422242041410444242100001221221102333343421441142003301010001104201424342422221232403110124302014343414214113304024422300444143201134423311120044020244202122434323221444132144234033244440123203130034434114203032133312312241343043031012234032340124442201123042114211440132320304303000334011320403202000101020241340200302133320031421012040322413044313432131124442332214042133241404242232431412010320014144014040102213030214301240322042320123131312042140201322144331230143031200443130422122331243243410402302322302040030012124100402133133333004204034300132013323230330444341143024103124333430430220014232444210021122214343210100240210033132303040242224430004142341141104231130431310404443121132441431121103024040213043240124241310113122000404024344223231042022301021234441002211104330443102433324220032101124024144141124031023022221300314423220433122220210431303131101441231043312302432413414312013440140011232103414404241213244324301312301131340220033011341000334414113300213343411420123000130303322143404043401134201331231223320243211323342223020003031222102022431004432202244401123033334144031340024204124124122024133333242220004320213411044200311142014020101232300232024001240044203133300412204420241001220424444140231413120422102213404310213420033422103213200440311332314010120413404222313423201244101412201430123042114443402123313221101100304120110342211423143001024133311031221442213031443410322233210031311232100223434134131203033033102324313021130442134421221333423211033243011432424130113032222031100222212110403220221410142324132114144320102011000100000220241121134443023030111141404401042022", "420000134310423331220240030211221100134203040313110234333100112220213303133112112241231302214003424000041410431231012121423022233442034001243032303311241320000141444204021224031032143304422300211434322102032003130322012103404040314323022231222420402320044310033014421112443311203040122421132203404404103442440201423010342244222224042334013011121114344210012333320320414124401003040231230103011334403200231233003320014114033144121144032402313024223402004221232212043210142344220313110143343120102110430423121033201004121020043202102233132243141402044232202321000302103314341322213041022402220240132402111344324103241010002333021244424033323302042231114034312442232434433214431141424410322310432034402322140121320331213033114244133143012423333011321330413201024024243334334142302222220134221421014103143034240034443134003200103311212142013333401332124322032200001222233100244130130410010413200341404333421321123141443033330301132333103231021132303024233134411301400314131212230043120231144313142204333233132411112411343032144000122314311210201011011402133414342013243244333141142021233411244021004440311242123211004324032131402214100212124213111120040412422430104321423204242122102044112101342003221002221004001013432420300224143304122431304344433031020333424130433432444024344441042310143431221430442404411400042133314033122020120242103332141413010321421101321402244202312422234000433024421233404144330030433331444142020033202342043304102431034011213204012211123421443002003014214142423333230224333022422403203231032102023240222303403010102031340043212004312440041103141412104034201004404231443421201421011002200444122430320302201410324314312320112043224411222324433210010301322313211244424313100413044220140414431044221011140032041033314320223244003344440004120244422142033430100430034224400330333234333201433034301223321340130434001320132211230131222211144144432312330443113013222210403402032410042433324141232104343314340024341334233321142023130331323031304110231422301401443412324112234242243103244421233131030030241110231130211240121314201112224243202331233434144444404123001320021421431242131424412223104122221111213400240403144330001102133430303311232014311222322420430321412204030101040412120103143032131444334110133410031032243221411220230001200112432323412131442233411403122431224413441043422341410444201102432210411034330014031444120124200233432111014124020343114121114434124320420030223223221233411011211101121023423322401243302223330342310242100234440101224133020430234104032410303311134324421304030020313020114344010244100020032222401043434201223203140013401302023431410134041331324420132412314014042403141340120331423403133040313112124003142314304433243322013320202323343420140331433140040124303014103210312044232312032120301303013432034204144142440441132244040211244230414221410411210432201232211444314433244101340224232321112000231314024214301122000244143113222023233413024440321100313023243020134344434413120211211423042013340221121434132422413033000242042012133102404420142314213341213113320333320244031341121443324220144324404303244424122130311221113331114432221100002230231300124404332331411233102123020130400422401304221040321103343410111234211223204113400034131430023112001004014324203343002102041404001010320401104240221131431331202203114121240132402314434140210430114003111334344210000223242444310223210040322014111201321341231340441133413243111312300012424444240413023214210223321222001042424144002214243423323312024304042210420423430424323204230043444144143214401314210141123403010311310033240113000000140142241330322113034424440221020431343032424310302244243422021133402334100024324232322434134343212442041102422322132213102122133321332311020224001131332404442221430202010400242221022332111211332143120431221303213132020204411414243034341320232333433033143403034312011230001123112142130020312343100443222033022303203422121021103041123341233401403431403221203233421331024343043000433404224101430404304011442342333042044301123132144013142210412334103123212122413004213322344132334241230334412422202110323301214414043300400443214013233014330104010010202110332313131023123304213024244133342034134020244204220113404310312404311342133113444344042442212444421440244412410233023423040413432440422424201100042011231040240412443244103310113210431041403112320203331213201421233121001220302401410004341103301302303440331403431003041442011010414430342234032", "202141111423302132424342103211412132234311201443031142142043121132244201433001213140242220334011234221414224142434232222320111412434012232302124431103031324342100301442243443041200213421331134003221113204213330412412403034334003311421040002323232331143333341204412330321033143431024422303243242324212140441041312432101420143032330223311110344224020332320402410141401434033123331312100314041400310242412443332010030430412410333242133203403421200041344132142442000131413300102420222341313241422313124123320124420333123144143212214242111214114302310032344112100020044433204243214144321411144114030404111101040330343001144233321131204310113003023344001200201322111122210312232313110210422131320244203300043442404014122342402322233400142000014203014410302204240100410011023131241112424343022011221402324003433220113330331400344114012120101400314222442404344202010012242021414044232202133003331324013041440023440301321314443130123230023422113223404104403141234421223024214402031344014031331031132221132111432041021204333343004234121242022143010410044413243021313234002140311432311000410122244443233212312310411333431032104332021122130200423441042011301431210132103010431100420342030442333420142143203132023213044203320043212022414103033131434333310424244110112124400001331134024200024440314114312133040413110240000320433103423234032434120433104400120023212010321032024240411212314410400112024302022212201023143431313104200221344222120300211044140334010430434234101423123142322140020232143222033321012233311400434223412204340433030313322014043302330210424423134001403403202333334440143201124000423404413322132421240001040000314110231010434123410033014310142132211034022344100124344430314024144044433033001312023034420413222402144221312142323312020442204031044212241413034100024130204204243111411440424014312344442310000102333440303230144322400021213434443042223342411013103300022430034331340323413130210040443202222033342413434420341010320412041012324140014222103023443010412032142320201340114343344103313010342320111231332034104434410122131413244213200112033111224033331333414301102041332003242311313324201112040103200130320212334420220243010413434233103413002043430002203423321101012132001203023012332202313423013211304242314224043303101130010042241040322244033401341232102311040343012331413201404001123000033033101202012113410031320102121402303023322303231203140240034422222322433144040002121143342404414242132221143002402134341024403144331134042424412120314320244302234443431423203421244233101131233041004420444420310430232414023123122401432023141143241044400232032201124043043313303334003443134001210340331444440101402042441003304332204021034324441424402124034213130041042242111134340214330143013010101340402240144434021123021233044203011131010130031342214012201434200230214400102320011233120032413030213313444230421143240112224241200102344311010014140233101101413200211434013341414021011223331241313311241011213220404222113142340000421241231014440212242423214234243344140413430030214124442213234013022343203313033113104222432221122232142324230000243421124000323440444023111142001330200002023321043014220223143041104004423242123231114324012243114013014204334321020124220212411021034213312403004341401430001110134322014422110213322402312122331203142443400402304043143420221212141442323040040343434330140020014434224431224012302423420243134424131003221441213240344442124313044310233441420141322340401421120003222221423101044330301211232112440113011340111442312404341124142414202341040104404121101434302040024020424003323143203434441000012201002224102213010132140020422001041441301432334213434243312044020133044214034144204034412412311340302211422203210412404244141442101234423142101140101142040112141204322404314023012210233303410412340043332303444201212101441133143204032210212143141443442214133141423234033143102112323120122144043400302012121412000222013200141241320110230222213314232433224433010014203310031012002421412011002201313234422222412023203021340312131403401411202030014302303043012221032421244012204203443103043420241224422214204322422342104314130404410214413323131323230414033044043322004003304200243304321200222400432412302410340200400320013430201343311233012220041432330101433224030320110241041302003214140104423044231200113400303214323103201431121123402100312223103444203343203122132200334212202201333340442400203433211432233214144243343042030121344042241233", "302303402320240443234102203420312224044012332322444140302101201421123024222420433234031300234411320142413343241212202404412440322144124040124221240114343024124141010343313333140211011210440424001322124414404232410211243213340211411210224241402002222042000120300241000323344324114440243412004334132011444301300113242204131400213221223012220204213310210111302330002004231304230023401242341331324100002334124001342334342021112241123410420004244232001231003004224420442130114102113113330403302211233342002402221210441313012423431004012212342021401411041422223343304100442243200410342344213212420342112042331123122334403320441202041141423341412430120011134122301002440404123001434231442100233421334231420201410114043342113042404003141210401113014014243432432201031024243104140402110213124331030232404321101140021042340312003042213212131133030420141341140134212222441420022444211032140400332430343114022103311300201331420404320424433021441441304020210043330332011421302013011422332213034342113002203002211321401141004213030442104002144211232241010334412330413123230243021320303230202214223101243003440333204323031001023041434434241131402333332011200102404313310032114220223401022032420333001023322032343134220133410110302402004401003214113141304401323004302021110331340421414412344402032204201400333010301414240014210012213044304204240302044310133003044040223010444323141421443422310244434101444133002113432443323143320211022011142234032423011232231440112322043442201413131312032041310401120322414021134321121432403220303034441422430131310121430022233001322301320242134201442044232303224433341323143213024424232304312420424000023101420123131020312420010033303222420302411234202123111130141133002212003331140422044000120210002042031021112101221014413231003141433243141431213144230323300140104330434023341143403412242142022313333204342242311333023412013312440420030310311323204132322310224021032400120444032001312024213344214004103320402311233433124000013412012034434134003120331001033012233442023430434322103144124210102312230232140404203221301421104024314021241130321132112340341341013201430121134142014044043232302101202030011433022310404432013444220240430424011422300411431242134414402031140203230213244220131324132042410414202022244120244141431131310043100431132410303413324303402013423043222310234441410124231103000434344404032123214114004322333414440004042002031122244213100141121031401400342010002421434024310212121042244040031434310323111001434102124244411043100123210402323011324231032044212304020201034144334300012421021314042433130122333033330401233202413104123341300002120244424340114244302320430441011120234141210431333101004141044233322010003040303142030340312131131432213401414012332411311444132211343110400323443010032303311030112000433044314410320300314002224432012022010004330404441103413032331130113221103412310023414323301120222231300342431314131312001231121110443142014412302423130432104433214321002342202134340412240120111234020021241044122113301011143401144013100243210242221234203213214001140023133304042434110030002130400210302113013442244323330040302110322011214034444302410441013114434421043130104242320241323244101221143412332403030211140044002001144343423123014120340333343200243233301313343332034340312211422043030222440144333410041012241213014102010013403243004202340213344014223334310131012142103412031434422114014343124134401043202310312314311404402223334132402444210200131314302142304124332244144310310202344422334201201144441243301133241340331114043120300003043040314234110143034110331241434110441221001240424330433201112304241103134022434122300041312141211043232431401334330141112143310002421014224241011423202400442304230210042211300402203021010331222324404210011201430400441411444442201232002324131343241002300112041014201300122132401321342033100102430301042413323413011233330332213140433001231101043421114111123231204322132410122423012223103202342004400001213411011104434041041333342233440102113311141440033221412220111324144231201430343313103101303023030202300121244303224012133323140230034134341221320011124110012431114243132322013223323422223144300014023111032433124113314313420032002321403341110023412403143343114210232333212231413202040200022410410034322320342133333032402343214203220111120012331230032210243244044402221431124403423130313201114244233413440231204144023232430314014203424120103130213132243410240021021102141113142232110", "441223201201242242404110024014402201012013010124434100432124143410411320413043340140244023302040233431414413141244022341414430300132411402423041022431212101140212400234423031333222110341311012144311033003010241312230122422032334243441223321211200331242404403041223244003223310233204423433320344324413213244244443413002131122103134414403141134130010431124202341213244041224132124022222141433403011321402444043413133231223001331432040102220113344321240111242314234221431320042212421334443212413401124023404111022330042323324444210304302311004423442214321223100242103033010124300104423211030010244230243124042413401301441331442010322231004204314232142440042034223401444122144001334203321111310301104212214330232020102230103130203300304130211233141234221341124044133121202214011224004104323342420133231413020340304324341040341330112133404302300120411222323234442423001130430024130033312343340211130400202110240443404111343233444033003102412403330231431201303003134123444442124332111200433203241113423041112422432333200343332033413420023012431404033232121423343241331310103031030414124224412034433342230011342231223034401430134332210322020411132304241144314130400434441344114021442432304322224443042133132421104321341212101102420424430002120342211240012424434321301032020302121044104204321004313422044342144321112240441114031423200432023231010403441110211324004420421313104034132111022123103240220402340013423234434111334124314322202012423310344030323002010424322221110144220320424330324302312123140300420132413101332100443314430224440140403204121013414202034113112310331430341000131313433321414304021401010443414243333122314123044241400202241012033330244323303020203402144000114233122104330021223232232223044324103212122303430014321241232333214010403303423141214110410111133412340331042342322332243413044301101121121404001410024322204344214030124424010424303241132441340424143103212301300233000330004001322200444022041420004020100402422430240134101124332200042002432443244420404241232020020320202111433104310131421114121043312321432332210332001302213331342220443030042114221440130211141213343113001210310011434041430232331420334044343230322312444043322230213344011334102022404431003134321213110423302104424002124104331343012101430030232324223343030401044320410022413332421444402223021201423042434231300241214003230200420040123343243021201043000100132024124112024423422331033021124141004113423213124240312440011423122042233202034113002203442141033200331024031330243303433034021101021442210031233442243304100204041110000214042314442032220042302240424331040222031021241440004434323301012220430332234420401233240424041414234243210412442021011111433122220410403331324331342120033302322132232120041222023020002412031414223332332300131112024413343010342222130144032121142014201101222303303012314002324203324342422221014111231020302414102044122420033213043122402434003340322044113241020430010124424042022034411224314340434433322322334312004004014311400010220400241313043144043412220332434241441242302232132314443111041444012434423440020240034433034233443121200320221404031311142444311230142241021004311223003200444223010041124234100032031400021442342212343233434002030022300312304014224123000321022314434434022014304201223112443011204440011214232411034311344140232443230014221020202331331403321403211231304212224210104323424021331103313212200442131203334440342424244232311040413204023022410404240012402231313024304423241004041342420422314342113143201033342333433210440110122021341242010334401322033330302303224402001031213430103042303433234132102232341342021241434034310201343023044224423040103324120144222433313321023010311023012241430322021042230434242301333334133433330003410402430004342404314103112004034023440244043211331032041042120441142124331441433243423043122002114014002241202210312341041013310413031433340221014120000443012203002431230133341132114404114013230102332124203111332032402321344044304124030443242042430340104311304411122431440222020443314211140442004141113243404224032121220022132333044114141032114403131031303011110332230304002344321323014121431014213202201332141233103112323001403142320432424042044401113410343412034224223001330421133341411403211414244010440132043202034413002103021121101032314120212103342444332234101020100210301331023221112413320212243214001321444334424430032123013220124303204124402112323411014011002014010333234001414421000144414244024324", "430111313410002023241134441341020042231344103014404321212002030314123330234120400312440313310113124244224120130431103010311211214302234242412132142341132332001221102224340133030313300440330203243021224034224310013242023104144410404210130404323311104143404200433130402441230004232240300124421444122012321203040300214213201312421230120213241404333120440031331300142341342233412234203133224334033203104243241230042032400434300233441033402404203012432101112140013103411113204414442302003140124422431143103241333040040221113210042013142312214432104132134211113203344333311432433213313121144032114034142410024422033432203230411304140134143101301002042410220442311333324143013111013141102413021200341140020420234320414224300423331044011312212044311404114133001011212042104423122131114442300120421431113141001434440213023303043010242000141011433423140120002021400122002214224042414010342121444112311130110430300143010310220310132022004444431404120322141302314314211304123331400004044231411420000112122314303423422224424434441433440213312424402403044214334013004432320232331200224432302003123032421303212334423434204011303433440440240302331420440311400301202100112244044233200240123432332130203221210113330231401020330003121302044143114000134144120431024123213010120410112444403212122203130413424321004214403301121410314204124342403013024323030243430141243311013031321012123102003012421321032201300242041414003000042224112320033341110341011032010034424144201111314322441033042423214214233432032244221302222141314122133300104040021130202032110133000203342020413021422143044302000314423411210300224220324300233000224424413424031102111222223102113200131403314321410414244043040202421000242433421231144120320243242010422303032413402321441423103322431320024423231442303044042114304000000000424040441424420022111403432132222322221020331124223432443200240043022412212232440201313014204233404101432213221121312432203302234423210301242331242422431421324301331431244102144022430420303133130422232022211024442322240100040332321031030420420142110333024344343221403143131140012331224112301214314021443122034013430122122232033114411344020444102030111022202133333043311400310312140422231003040413134201030422030422031314013420322024001343131400312233031041441430000204110320313403423441334242121314413222142311004433140413011120242043332312101014401341103121044002434124102100030303212033101320102420302323342001030034123323231313344442104042033421331421120012332001202111304414420413201140234443120321320343430430124103244143134131020402204321404044132224430002032342022001400021011243001223203130034404434321430041332002013134320443122121322340440443230240024431434433103103002302303303400042004030202211143204423442223410241121430022423034024334100401121144034344310221132201433233334234012144310411310312401331231312112040224303142430421443343030240241411022224200221200233322013212212001142322414443143113130202433231222203211110401424412430141410442410234101003220423242400111240431140341331404413324433320223442020342443114114113221111330012420030311314401412430330013404302221410002304321112421003110202424434212412401143124002100441201430002240142030200402100304013230330011330101312312113000001330104044034400020334023402431410343010230314102204310310003432300302140142332044400422010204431021324342113134244021340400202331414001221012100212332233124244033432303244314110041024140234110422210341241213340313101400402103141033033414110340204042111330010432030311011342123124221424040112241122431134042043040120204301434401222322444122420241233323204024323032421444402120244233421121021144041131104322013111041312114001232214233221221443230432341213423120143303320414022404040412311234210001304103304341313134311123422111043413031323243131243423040120112004120030422443122023333134024103412040334221004331421103031114404023410120331434012322021421124333101443342401211343121242241144334301402013303043300413120044314032411122244022231421334122124424341123314404304200421412204442312242203401402143310104341412401201343113212224310300221222344131243042140130342032032320023011323104211310213212210210403033134241132020421244144433333422034003004300332030424411024122323010434141034420223024131023203433043441203424403312442244302400421033333313110304013044121411220330131444030424302012400131031221414110243043041144440430201331010002140420240314010114433343032140024403023410221314201234", "302223213343222111234041211323132342411222414443221010402411443310220042110203330323012134400131321323212220233133233344042000433400013211010241240222012024412110203221443414014024131102144344403010022213404344214411314241040033203322313422400302422130421323213041214040423123400424231241114304012342400111434121420321424142311021323131224433423212242042332100304101440012434333241221312014240200401411412410114141234144433011103322004132110202240232043232132133003320223210324314030334142300200120432101432413110424104241323341024213414242221224100404411440203330203224030244321403301021110032012141313214200403344234023000334412032401300432334214242422214431313024341332124032140123312030122013400224240132031423302202012430243203104423130441101021400334434104423104313231020240234404303410031220010131043042000341440433043120200110431130430030442032431144012113341141204400314241120140432234133332100113134220444010120213023420133402404243111132233214022330411344031132400331002300210140102432230111101233033134413300340400110333022200313223221110321043342011200040312312204221013404000443400313214014044143310024132123031210210112202434142014343123422344202410241304440324002123220321241014041232430013131402243202124114402242443011303323432332430441312313403420021020200312000432004231203333423341304210100020331232412332300013012022004024124140440321324403414320343040433040244400134213144143010444312432114024034303012013300323421222242301421301021024211113131112314201322034442130114012402242341303324212313210204323220140202311132303213142121443414244222112014140011302130441342330302010432234441201333134330041434231413311100010002112240004441442010031244434013323143114343412200340024343413432120432242411311103043011402421403140333434113241021143413400222102133024314003012242021301114202220140211133100122023143040214104104414302042004010301432043424241102120433422421322213011044344222244002013044420232430343401102121234014124343310233012210443343341301443042233401144011431133102140410330412422234222022141223000230203210120101421234113112411121240213144210232111244103431144334341324421031323144040104140201331301413134414030134411124400130202141000213400143422013013124444020311242222033240322141203203204234014011124233431004044420201423230104200310042201340003000013310103034100224330332324020201332124430321034004304423324222014410420134441412214240310104430232142110201322322244001344234434134120014342034021414222413432022204430031001333333441442004212042221032043424423140133332310042202133021341414021411423212232222313201040011443331144020144141322041412443413003111110230233242413342104233200204122004340210432233103233421401130430311413440324242232121021011031403131444340101243224422100341103411134040132313322042224041121241220144104113301123304004233110430203334424223030034040223223432413400044344124433344024323133021143421322412412210423042400021442403331402100410410011131044111401430100240324142211323300324321231300232444143124144341122033232330411310141040343331311112120402002440414324214001404224141114202301021204022240320131341203042022120202102042401223213101204443221034021322333120324131241400131240204130022042341202031241201130120323443332124424120111300403344033302342231444234302040110224403202312204241113301202012042040401414222021420002144242023301033113144212421010234042340124342111414232302410002142104130230420421124021433314132231131431042303241032243342440340424204323020111402222230231313203401011240144421010142212141040040342034232042111000034322040433244331400420441124042041141031102004320112103340022020331400302342110111202421413302044341244201233210013312433304433043104433213302011010441424144020323031034214214422414140030343300111404414312111421421043100204320023041414412432131122442004333144133024011213002023113404300412112013403411021333014023331400212324124334401311323033011241244001124212422130424333111443104233222441143413004133211201300412304310012213234001024341340233321303131001013434412122403424124314313310001342133111220312434423212002101341301304144432221403020311420442223240020422020241212313044120402140443201313034123321413002012143102314134013200413103321102312243142013004024100033434220434431312210222133130321212144323440220004043012404312302141410033112342232321043024132022330012143203434233333032210330002220411013204241013311040210413333223323012142313222303412131024323112", "144401031023344233401204411324033331130422110432113133443243312420040241244400203004422234114201012324214321220403013423400110422000130400211244023324032110243433424204430130312032322302200144200404400011344322241144400424300142340434121342141302403104141404412423103410111122233224320402302321200203442411104322234044020002131024300230240202414112042140044443423103320421241322302032013211004413342213311444021012024303433212431144434103030424122421103411020301444202230230224031010114200040434333400400241412034212003033322000430043020331301033212231010442444200230410413040343311132142410230133101102123012131213301012100211132012404021023131021404311104123433400010313314401231122043114014044420343120142030122032133101122402042022323040234402201133003010411311130032014013014433442001022432020012032322130433424420111432244413131440234201031021000440441103231013003244240322032221231440103341414300000234444411224424113102432242230414004002231143410112210021102213211210302132143342114440231212202021104221142043034240312334344130321001234432423334440213201133240141014233004333441010442321102140233401112340223324244120013214344341402402101431313412202042320212030123320130233100303342422012203213121144412001143143131442240433342023400343402203121200441244410043143144014204232311112221430424114024322120012032444001240233001240443044212343042414203031200433432001324021042412402243144443420110440443302000310232141213300323422442112442000404404130422010221403203220130010334012120212221313104222320404120013033040403212320333423224222000401440310102203023224422210204413112331334413114113011000100300004323432113320402214142233101310041441122102341032332101342312321414031000211021401234422430433120210340234334441024124041140433311024401022444014440423414210124202011322131423034144302233241224030043323244314344333134340244114403333430424000112344234123344431210223143324004303213424222203121301412023042422204041041000123124042432231010201221114233333100442203330024334232321120210210212434311004101411421212120110332013412221104432034303314322334210313013400213120114034103411002001204002222423343011212421043430242434234324431300124203134121332301424101334241220031231233221321231414343121410312030322333244111420012242341342001424042024310013110002303241323420140110213430314340210311441012211324003320021032231100110311031230133240023440420442012431141203044121001423413001444142133202243404042301221020120341034420233442011244434423121414143414114220031340040321221244343400233210331222140234041010420331420001300104022121243332304203114221421224210142410204423344010013222140042301234031140320244333243410122031431040432343304242302123043111321012423311321231100143032104042410040432434004130402430431003223310132310040312001031431224334312412014032344432341024132014130103134210000313113021014302112443034321010034000304410120131412003233102432114033100321422203102123014210002433303101340302144314342031210133443220043102331022341202343401124440301314042030023040020444131311132432431010134110122241232424444214104302133041213000102413420211142241141232443102444101410444224001343334202243322243322304342312413241404432204400024333212114132002422214114131130200123430330034224102121413303430342231123402420130441431143143221041322410422310412211234404302024311241323013230213221322404103041200124430102231010403122413133204200220104334333302340120111430301304401322024143342231244024030040030133111141212234400100203202333334230211123213103231210112422203440411031114104423110030123000021421133230041220244233123444200213300440233331400230313124140244102302421021134001304321224403111403224340103032134312233232033303434432221204333342210244102004103224404444012232001311400422223334043002211024110320424231331223010131212302421411003433221333001241230233442430123340332223434342302300244240414322241330314113311201420404421424242410414433020203232244312214334410023311023233011110212243102222200104031443132440143323044331204221412013233220032114123101111421010143403310311111432303413033342220403300424214304003113322240422410003044433401042303044124424320234234103000041031220122411313331330242011300304010113124401311303411330222233024002424214322114214341102232124142044102320430042033023214030320222332112000244432323210440423120122113432424320414200420441244213312331031020240433422232104444431221211403332213141212143224234420240340244341001323", "100214302212302012221342434240032430133224323243442024322344442012244441133121423332233030340404320014311112111312314432430241311131021420023203323112321203432212003303322032234444134312232041333224231114424302013033004244400421304101442211122001211003233042333103122012420412004234302244014300032222212330444131331113434442221222330443201343241140033244313214222240234042311324113202433324041033220201201033241020320011201112440103130114412142141004210100104221312133031233242441322010402423002402304214343023221012430140331413244104243024312024412032240231300444044130220333421001100011114420312401300441042404433214032334440012000230302243342120021143003114404400034022032232014300311213401004432334143012441100444042140420214000444423002204344412141023223111032332011422340342202102202343422032304030204401111404212142431301420444304103030431402031200043322130011132211221424012010413140220314040131300344241331102020341240301220103030310002134214140242214404040213423020022434400002320324421210134430230223300102140311343431003311442244024141414103210203340331432441203004122033231341021333333420404134004024111221212144103423312444321033132444414244340430224201243212022302402102141240144212143210132134232002414300340124440304243331223213010401423231403020433322102222334111143322433410112344340440301213230100203203112134020431104230321301314133444342341443201234343300441121411341030444433104224410201143233122103431142430103003043232320341301422223100411200132232143322120131230313334012111403314431300343231204221440343102241301241300320442222441404044343213302104424301403432343100420111321211423340020014222313204243022231030012000043441341320021132104024302200040320342132223430441430421210400142410431232022433422343032224332041110442122141004301320114301312213333112421100332113000314422213000112412442220002121044021420222204032132434214111041204134110212344334133242042012104434400040142221341140424000334204121022012042302223334343443131110433031121244140403321301210420301433400044202140210304122300040002033023232444203232000113214401014100224322102003334020124404411102433034020341411331214201023134022023412012133001034113221222144311441323323102314140211143421431013301400420114433300040121410103244414333330140431433012021241314133043300143032042244143222344042242440301242311001414020144101142100441420340300234232433111423223302341333400234044000122230421211030211330234003300441234043313412203032034321440343002103144041212031311233014241040013014302322203303332204434124341022134333411144323110231242003144000324140220000143103440444004203114314320244331110202443442013224232321001111200402234223030111403322120032304130433240443301321332444144004013403012400122122132232033222122241012033434040202214114311132433014410101004043030031031312022230413021103030431013240331141404004333102222100443240210402304004424434424442313003244003332100120204220220422212042121312032344202442000302101100444304033312333141210033122411234011142431231114202303303322423340404014240400111143303210400034421312141430231202341324402222034044242402430403143402424043033420133120412222412312243340402440111332044234433313224232012103402012043014002301004030212400110333011003312313041332432332024442312234034034130403234330141420330311321133320011344340442201333321004324131031121440120130010211144142401103202123320141111321243400002203202120204202442441223022001212121424142240420344200330424041303000411224213013423020313302042113023302133020301413001343224020032312114343433011421030210232234202401414234132441403002112100212144323001314023404413032110230113203411003440233310330434341122004113433042020232310004101334131200210124121312013432430311432043133122210043113322200134141243042442412034000402303244341042102221133112231040412333003221001403000000234220002142142142440144200400311311404132023443043042242142320243143244141100242112200444200400120034303202324302120320212444440223312341340401041102440201433413012413212234132110320414403333420001020424212410312134333004110202124130434400240410021213311011441414034231324002444432240340332242422301113100233131102130103101201212241120311223410402443241330023143240232440440340042301313204234040141141442104323431132044002013132020104234230313012201220143023214211420424234110131310232204343334231312323032301121214214242310410004042034133414012410311210230024304030121113214310241134321244420443114343", "130042344034220213310302340120213130404404033413044323204312044030403420321003004414011032324414312424311421123211434033022024011423111404424321043243142100224134314222224143041302143104123010332110232201211302430202322314002244012303143234202040411001400021240012213324404040011242221111040131023222034324430421324043213212044313132344210134240234333113320404003033212332044121421034114032330134234210111221210224300034003242021100044142300342203430132131222134003123430114310244101220420202033120444000123131313214130304444234040403211221143141032414403342424012001100324033334433442323223313303040122312432010124114022431301103420434212304323420324034032014101021020244332321343102024434102031042332233111401211234032100321213430310343003323001213110103123142444020331014244104241014201042233224313304330212022403311123031402344011203121223430214230410420043144433423133244003244400121021202031010334403421444421032422403402210421341000104104421124214032403020312131402012342301113420420213401013420443310104211423002421041044122113010212212444000041014021203324342213404333403133000421012313302033434110301340134214110234221440104042141120322333334203414000211200403220403023124112022200100221231423101342222302414244011223003022212441314404201021344233300204134432344323424341211220232400100042232101120213132302220042241041020432141100441331304234343404423321240013100044341202040242412032344440440413401332421034442201343203302023230400404322020423442103311303323210302102213202114401321230002323144243031110100422441024020244340111121440120122141344423302003100021213311024120242344412312412403434202000443033002004104112113220244422214343240304213122101313422340442133221204330323331420133043211014112240002443324441000213122431344344243124000313412023433414244220400304343203241134410132233001430013230334423002434243241204201211320423122424020130223030433430444003234220422123301333004143032434130220240240133110004314131130012411112134140040032331322003012302212310424032412110211232432443220122440322400233000104022130001133443041440020433300420011110031111040211310023202412133024212313224433103421141113342142122444100431013040033043422041121033241222423043424431414123031234343141223321342112021003102341444301003032331234030422103244120230042222233434423332003132340203141103110040244043331104040434024240432200303441021112414141431314134021012312122033322110101310433122440144021112200230204120022030201130304232342222412104004100313414102143100434001012043440423210302102034431121011143433022233423000442430202131430230403323200021211432111010032422332344020113344401234013100412301014213204130034203212242214104310440032113114104044310243032140314143131000313320441442141444034002121214021303044410303004024112343204320400201311010102400033012340231113343321143434232032142402103320144444412230240134441421441301202414022130411203200140142010014423133004032400311201440010011004404100034412104242430420013124313320103142203243311033323220400341034313121131322042221432234120401242034013221002101034022420102102124320014044114141011034103242234211143110431232331441144421333431302313240323133001221322042224203212133043331100400033123024421432400442321043202304422020432033234222103204141420440434120130210243322004241131420001041331443344313013140003202343330224304400003314140334240013130031401444024204232010221301110100413443111014404043433410233012001412430314010011023420121203042413331102221204404311143031403120301413041141122440242122332224340121443212230101421130224222224213033433031132222420443141120422334104334434124114123231313314321011310213200014023104340030404214114423234141440044412331032222031002301420331121022122021144033310312043231244312304010421144214121204123330042430410130103212023312101424144243044030431330012002244213023431120111200444310324434444140400222214431312132113431200303113041002043212202133234112132203443330140213430113303433030104240002334230100344414012403114403333340124002144434142322411221430112002001443344202322112243243312222103103141400141210302020040414123142313222304121114210202324043323241323402334041222100033044420221033204244144034240314022104310010023240344441420003030432410133220104114243132231223104430020110132444004134232013034420044330431030203204102204222403003313341433321031313203013434330140104444423303323420330103203401243332243211342210420133033004003203321442341040120420230423", "440141200023203334134024133234001201432031020132444031120411114012211213024041201314122344233013022244211444344341002121121342121344341110312123023210411342014321440431011212221404234112110101114303443103200404221021100422440322202313014304412401413321424340214243032304301214444210011133314124013221044312431432443201021134002044013434304441034201342413210434144214033412103333012321141401201301314440140222342132424434102223030414440434032332002410230023404203002000011422443041132204024322300222443442232311420332312112330321100411244310322113234120130422101341423022423102004342332300004311043213320132014000120434332010010040423133134044202243140000103311421444341214202123330302424101143241443042424131004421142140421201000342342024041413214304123023340222344301400232343301424200440341140243203102230131040421120301114202134240021421420331003230223220010332221240123012024432014204011401431144303313320024003044432323442203442123304422102444023420101142023112114004203404021311210120303223430111212132233242432302033123412324112422230443102204121002221034022020442234421422332331102032443344241341232021342220404132412144343011211120430123121323013040234104023310040124010111044030241100423300123000040221244232142130232440231231102421400430431244401201202144341212442314402140434203334132230040014034113112433200344132104120442413123011143014123104231113133210414303231132323041411222223014124343304001001042442423223123134014424133420340032004134401001422113031324142202142443034013124404300230421223242012314121130224241233203201101034140014422421322004441431200314400034234422010422131142424432442401300120434441212024442422214342214431100412100322220403401321340323023133113103213011001004031314320323100312031133110422201303432240211232033020433404442130413123240210240134141123410242342344120023040123144332230103022332104124141432110240213342431011113241110214332234441230210024401242131330140023033344203304421023411430334010230420144410231203344124433041404032402304240102142314302313342444434402214424112014423113413121240403344041312131431412302333103341113224202031311200040422222111222403200413000321041241102144312201232221004101102420111104031224431124114242313424031043401200420031030142412202332041212100122313220014230123022140311234441010301003323220442213034332004220020202010331314432103122244111002441132313222230014442342222043204142024041302010220200333320410432204012031044403342422000304101444444134303301224104302044134002322010010240011212100310124014112110020243011030012041241313111121001344214343433113433013201313430422044304244400222142424421112321434401240111344011413011224121430004403224230321331401224311110332422404014043032021222001412344314324023234224101410440442211222324310200221200244003144003023202332113404100102002123401222200304431132124044014423040001012021044210042031200213221220321031431432043303203243211422221340141301431312423314341131140003313132241441123101433140332044110114124423310333231041342403223113230412440230034422443040040231210420131433313101011030101334440232322003103132342322312010121124220334101114004224403303043001302100114411023131112400012310414020103411133442413234321321442240001130112133434112440110231141142300444220342223431004341040122203044423111022002444312331114342310222432221321033404134144100344413002003412042342042101243344334144031414402121131222234244123331134140024303204420124421020034401023110411311233334044123344030101433000210012033134403222030003230202242021333341300341313131042314021032431234223330310323130444240232321414312432240043011222233142404310131233031340121443213324432232314324034340034043122234213310443140314040144243322404334033420314324020320400322234220302430231241221011300323124310124413143220414242444420441321110430314342402413200130014413331132000213022432421313244314404042420000012213432120411423311121044334424402443314321121413022132222241343040412132304224434322200114414234434323423320302010221220001431022343242204130043433414444424432043241241042013322140332033220443024302041010031422142302331033324302440141430041422243331432133013303414421211340022202021400201400120402120340020202210324101300400422202032040104440121022010332432333402341423332402310313403231110442312334010221313113410331342214042314010422330312141112432344443140321210401203444031314212334430024203342144013423220140140404324023201310344141441330042144120001432", "414434204403132044222030204322144033012141022024103004234023030444211132324124223333033114030034432204002131131143113303441304134112331400142311342023230322321300004412302024411343111132140020100244122344423043320124421242141304144033013343444420401023122031203121134341421023130102113010102144210140311444333322441340322131133010021104311210001324443242013324210221412441102112311210141433302201342012210230130240112344424431444122223142304433344203330312420104024310240420122331131233111432421112214121033403230402424113424440420233421233031343122443421310441340440010420313201122230412344100304340113423111034423113413003223241313432122311424004022311344203240231343423330244134103040131323243041311233141020210103140443020014314123344042430041331031400341234222432413414312412333433323420000133321340001024020123121203330030201143220324212101020420203001234040030141004242340141131243321132324413102432000310124311103432330433432342141101211400204131422140400101122441320121133420144231330340414033113414033132012220243433321202233242032214402224121120230324322301242404330013142240122402410101240143414240300024223402321440110213223241432043423344121103221121201444133011221021034030221443024301001342104214313222310114012222030043102004141142302030023431022202100102401120003202032011000333333033021340440444222042334343204143113201212110312331121312401123131220000043224231204131123243314334203144341022001121103112013240012232311311224343433141103002333032114024412043324434442310113042030032014003020143212130144223410342001230123444024210341042224043412234412110033010004304211430430314224022442322001324444143033212040103203413443441014413020033203431000124213231033423234434010201230244003110104334320100402430012020123402040044444014041440201201403110323233143413304303114333100413242401023013230423303432134231402220403030140411043403434130110202243001141334420132040012320132002322341002312213313110344034004320121213000321324210133404433403402032223102322141232140121122110403032214212022143122403204220001034340110223144033444002211014240420442111013324133433444123003032132332334341012113033131312333431431441240410323202143333042231020303400320021401111412403243433314320200424404430414114242114324240133143132043134301012410234440313122241421430022132030042304210212424202342323144220012402320042100204243030341311014310123211343311140021100443032300032012203141243103001233021442304432140143344113224322024231103002040203032413404430303334023224402010424423124134040313244020031243142401044030012430224112420303304411004131011023004103034002234022034141242400313313012003401304031030402404314201044343124000003434020322111233403020124411132024422132224133220240342142332424320043010244012143304301414034102432240442413134414400441223001101342341242040204220022212440024020221443040240324433341012014303110342313010321121123233012113400330200241202422024414002322432044003023131311410123030230102143414401234022144320313114133342330344212312411010322310443433311014042201324104334201411240101424131303010401312211311223331420122241443121430422124440321314343411003221244112123343121123013000314021300211020403411403424212112214010444102200414002321203414221434242201443441104440034031021313221142000333014223343201221202200410443012402412120441022210440134424411310403400141200211422023440032330244100300330131242024113011220233310130032414011110301303204330002113432400140340322431214311313100334003402304103232230414131200330142041421031423442314320121332041442203043042023033442000134111302143142424203011023402134041310132240244000224414122332414320104334304432111214212103140201344221340441013210111341114340320030104333014042344230412213222044142133034224103210030320244300033121200440110322222034212000033133001044134014332223221203444220243231430304331134322412124401334310420322312021334403144101432412303413031220133222014033100102243101300442013031130323204343313223244232212231034113200031041042112331102331401141104303014401301033421040312444110042332343330130442230011320311222232303111431304112032223441320111311213231424233331140112123201131143301144114120013402322011114103323134144002132242020133011322412424124434342301243000022102012200004120443140131024120330413130014023311144013300141100444421331240032321111204231333300003132140240310300023443012204104134333043404130222400231244021142134324002332311213402331102141433131400412", "124422441314034204144412311412202120002134244434121222111441313033403223203114444400213223200221321100303343342013202101324122331004033002100220221244243010014200421111204312323032243234121120411000440244021212341243313301242220443334112321430314404240204030400443412110000202043113021334431322121104133431140233101040142140232311230234020330414323430343022332303334230011130040111002321101410141223304314123223100421241203001300442402333041001232143240424041310232104310441011122344402240220404013322403040434231121444311234121422303410430430203124332413114023034141204023411334001340333041334212341301114432423311000131420300441043230314002321343431214032133420113033322112214412441444042222242130120141310220033310102033241203234433404234300033244444204031120111140214040101310201220144310214112043340420324013110024040301044341003110202003111002241242424012344244202003213232330401403122230140004010103334131112312221303123321024234000021043001323303423430100423101111012233102202222113003133030034413402334240401110431023401303203113142140420442210011434134021134140000403224000311223334131244030134113012442340232222221104200101104104441040110203320133444003010101112323004334332322303403132120342411232413004304043224131424102000434314034021123244224022101030344031314341021414410211422033404032344324314324121022011030311431120344440233322124110440210013443123112133412211334420242023121213014440423343204201130020424024330443032031424020241240011333030341122241410422041413432220301320200230322124114334012144113421030022303041313223223004200220000303041013113242404344011432302422220133331342024242314320432134221041301114400244230322042012310044224331034324020023011110411122031202020004002401443141144141042342230422433012412323200011323144043203041113140242333403004133022232432100131301122232243024112020000321140334232423434344130001032432412104424243042012314330121033101420110000033312423124334443412304012411221404012042411214414014422021011220423320412213301011334241131424244233042413240421041013101114033023232302101443100242323222242031412223412323012004341434232044041404241033441300433424402130023331432001434431124021324300042424334134442021441042202133120413011242334343002020101444233123432224442203100021403310402244411321011240110242204400404324424220442314323421441323212302040442303111032341104201124244343213421313023141124232334010244420400144024320223434330012242440030343003340230324230311013322432440143240321201133002342413422302142143341011344001241133321132023113212122322234243124013104424314320140112141304224331241132300133343034012221103100330222111444300303103242440330330424021130144404140344444404311032100331200104302331312442430210141443022202224133223002211330034120213204403432232221202233244401002341442204301434314120211032403243301313004221443403433330231002141131243323013023141242013134012104330113102103012220211224212003243442243231334421240010241212141433414024020013114212321410101233310332131442214344414131110141340220104031340222031412122142300212240132231044241000211114211120304110313104220333100411430113332300444304132313004110101032401003033321004132311212231031402312020403041114023213424040112110233240431122300341104212443424302303313003311041112124131131112011310323140432023322124231300324124112213120022321432312122202121410330122004143440131211222414112131323023033230422144010120304242222440423433002100203403442024434101110332001302333043121212423023340303231123412012233100240013232203124142123144241204103001041102340441424314241102411121400224000004002312420402220232022023103302143024132030314401231013310341430100320022223213400444412210040300314430244312003030340212213410233243210222311142432024001400243244332031343212410410231430312232030232440403030031303001110401121344210024222401410210232142102322424140014400142012130341114320340242313024423320404224032103113322330323031433423100402244113440233421323113022234414313214014312204401233021343122114003134234321300424412220302012422110222144414112033213333230413402410321113431104301024102034404212401411102303312233413424022220443134322031030232321223101130231004441232432234103414222243340131430144232240220221120343103302242244343243223340323434214111120124433200224121043231224414221122134102444300030143304024430003140433340132134204314242310012313420342120324312441114022343200203402143441213334230003220433030140312131200432321", "212440021133221221141230304420211144000010414104200404114241302142011333004210003143400132400240024211412141004242032223131211420032241341114032103104124102204220330210124313420010233111244412321033030402023413214134314342323310021342224423314314304332000430130033243304342031312211124211042103440411223014130440330243120220131201124312201323030231040402440033114210003301241242102121012143341222331320100430110404200242044014422202101140411144412110204443423104331324103010441132142332032010334404121224413014121113412340444241102411210123211300211313204102420114412214102432412132330214113213044211233132431442042340324002422202334210433134310121323233414114432000321140014313442010040310414233342411213430103201401212232230110300032200033024033042333024130013140140202403303443143103424013000442410420112223414142024340341442112022213232103142110213443104033140122004011001421122331002410421014304210043120402031020004430303422401441434404444041344404411400241044323012041413033433411211412301331144242440320432024022344100121341014420000230233040010244043100242403344140103423324413101024423402240041000422224242202030000423042314044410201334440404313411102241114421032413433322312041302311403241240403312210102230022204421034132340122213014044404204141203012314130130330443200444133000400302330320121213142443241013300313123423024441014431212024333200222403240333330434001400141210041303201421043114114400041143214022133233211344140432223141211413443013110111330421420111242433033032023442241402341120243132320330044042420341234033413434442241412402220404214244031320331211330312141141414440202444201210223410104222422203130034420430420100342032442110300023413323340404034120411210040124341134213440341344344221011031213141422334004044313020302020124404430431412414333220130400410040204214442340123343211102032340132001212110420003043413011311113134124234024030210223333010304142301032444343223340211242201233032444003130203133404131241214443011201214313212122301010123320431133322034040213341133001321031114334430310212300033024442430411331013004122020312322104320440003012330400424304303444103212110232133011414213204434230030231304340124410002044434324004341422321310443314341441024221432111423400321444014301011430022222413410004131041313040412111130044143422030410122130043144314140330102441231213222024104314341122122210304243100024044014330410043314113234141232424002034023442033313323344213303002410300304230324021242333411343342241103113143411431444141434000314230311440111134114011344000341141000133204410403300441233411421014431331014343134141003432424021040103241343133101412310023213014013240423410322433322204111023032100412210444403001001330304234023140431020122121130031011203440310212102344413430300311330241022103440122404033210133144124421023232404400322122324112100244021130131003222024203214233010220434422432141302232022314230240402201210224000324343022230423103230031342100032430001143022111042420104321024423144020311324140421301411200311233140334133133132000021131431403032344320042102131424412044224132103441212323240141232321433233100023321241141013311342031042400122434123134412413200213014331041244442003120201400014021330114430301111041324320301021141302212030233014340212420122314042231121422400113133043304301123421114141340223431113020302310120211341000223302213433313320241203412413211203010413110020034031320422140022034424021324422011133140120340222101143431342431123344130320132032013131313122101322201012323400221104011400011112133340343011044022023012211111233222122114302342333302314234124411341200120242043013004140030123114203212120431023304334330034130101130240213442103324430434203100010422003312322420014103101203111030304211212413333002311213244330314332013230030212223313310131331133330311110312302413001323030422130403110144420233334424210234434311032000421000131324213334344232442304302143041101042233202121042140004433401330023334124434021411140120422144333324133212440010420344434442423240132030011004001041404041322303211034332113330343032342402133030030043314024113321334232211041034403124444434011133042221122033231034320213120334124201003124004113402120013241224103243441130232104302003241310420334441012122312122421412201233402131012444004233134134210342332024132322242101131304304223423410043323311343012321011113133243132003122112000104311332422404033312010232322401322010243233222403034200124343203240022431", "331143233213342113321420221224130312103024434331324241204202433433023321034114430403400132334344204204340434200111432303402022102202333421034433332131344340013234212313134143231034301423344211031201421141343431304111034022013004404402102302014004431022301231134140333040202101304442004240001440241122113341343342332343412403443440421014014020430333203320321020233221424124323020212023134230203111414043021343403012104040432111400233124403421010211333440122220330103204230334143112412122234224234043131012312402414340434311304401222014410034244210242334330434303310223413121134012414332042212441312244430421231204042300104114101012314013301221324022304312222400313204102340112034240043400001244302441114030334011213302322444423304001301323134214223412131003022212242004340312414130022444311032100322210043103044441020031423110230030200431324314430321404102133234224243230143340040114234241111122202240203301003240332234420212334203043122112440232132302102334211244311210142010340021443002031310024133344322413130240021401222200114122230041203434300310340224421420014311400212324431124210122412220440330130101003213003113334040224001040324124011120302422424444143011112004133131034232442410231003110322301233130200002401230101032334002442224133103144204133134203324110014440031230403132232133211110400343304444033430303402032403444023204344212000312432110013242132342003043224004103234332102431134121232320012210233224012002444131240320423231400310321400313111440421331233124140023342103401434243401431213431301431120021201402221314431423433432414223402324112210020323001221002344001332013204233202134410013312332001224131422343344113443420011344413033224000424422042442331431402102414101430002023322234304100434312213022400001024224113204131011133333021133310120010143002033024223421004203021121320331412431004040432420430403232323012223423034102214320100222013344022423222023142334014342313113414003113331201214040100024014432341200320331010122110210120234211234044424133240101401231104001000440230232023014202321004124033010043114130330241040240212443421213320232124034420230342141302341334321243340042241131412334400131210203314120043242304003342243121134220440223221341303213033131343021210443104021311424440110032403230214443431143411211133400003222310440230230312022312044324103024441222323440021314000000120130440321231134011423222421144241414211040220013410410433430411041402104110311311214220431003220144412141110441140413341104102413204124310144240143204043212024210323413443033242100312221102042134001032110423412133120133323030000013001433312304133400400240232442140300132104112210030144034133013232424344400101304324344344330300002013210443244230232322242014302220030104102034110103440043010443443003200344301030233231340302020123333321402110231410122034130333312114323340044102344310242231404212000140313022222042311114034122343344200431040101430341302002404413303023420133033140312204110330441110004424434432433431324410140142230023112332022103342113003340421002231024044012232002320322043210222242141242320311402034142013041303421200413340040440041421123400134030111332034033111110302413232031321202433423404031400041314442422032121340040213004321442432443300332424133030313324443143323402410443134122420142303104443242012213121402422134001032320111330002100313111214022424331333402141310434432001221200121344103200320344442322111430110100133110213121330014230103004130124302402011403304213303334033123440043002044340211042204044431302312024344212000210441122031414304433342314343410020034011130123043004322422140310402421403422323321202042332104343141101110142201403323401342030111113334323233341403222341444034341220432314141132200311044240103024423441403010213433340222400444333242340402113011323003112422431403011412034131324132200204024322314133110103014001441140302332223202210100300323022013221024244232232342344210102232040400300111444441411403304432024331204343421131441132411233414244221110321003302343043434204141231142224301131133023203402101012223021112010411241241400130204332223323231401210423041222440324241033041110301212232202113302101334033002401404214141224202013431240041432143430234212212204242424431341224230411430142411234110032222203000443014434003402320141020110411310000213240200400232031301012340110442020141204034114324213233001204023441100344402001324421434320304013144001231100440232144010232220234402033023320410121344043224", "333232034242313044044300232111024003234200042323002400040101020204333204034233444043221104142331020120211321430420412212341441031434311013024333134131143444212220410414114304032102324332100401110224010011031214122311422131122324411304222032232312342402144210310301104432220020141332420032340230124211424334004002402340330213403223121033224131444421204041131403414103221243112244220321402103302241142440423113310324200121224113421024202420003334430421311220134333033013120341332432214103022444030234114423241313421201131343013212412140110011210131234404200211121431303234112223101132412304220444200434321224322020211241102421311303123001102000121200142030241103042202401434230301431220040444042034420003244430242033241133102340402144041001043441011214444121321402010220131004103311434403003222240424044121233200302402134043230104031224213101424202130121203022040420442400432204302132342242320030312324211324134414304244210211212020211430112121331414213200042132021122111004423233002322420000142010021202121031101344031240111304443023320441210010321323044420042023003440301343201111310341210203212144441033204432103324403130002212011122002323321342144401424430011414110314313333433031241340111130123004213101120024241142202003331003213121111041200422232131131410213230224003124013134131313202122111030331122123014341433401211141422143121344221424323112322112303444023030434343221211224302243231032334000333202141000432044024033230114412241442230433134304304341304124440401021304443210131430302243310443402020040222103013314032203423034403333311042412433032340013324113404333414024201112111133302204000003403114023441412340301120310432414132223144444411013302010042224004104234212433341230141242333244111422434321411222110323214131401102001021120300242330430230134220433144443322110404043023304423330411321020102412442421244342434033021203020303221442234341413314413311012313341230344324100122222104040132430214132110204202441310042441223321114221434044301120202143321110332101041211002013140010401434433113221441033034122133412110413010021231023130042103220434342044432130320410141230403213120321011111013313133142304411202040434103340322244022101132432122111302301022300224414224340213413112331311144212032202204242131303143012124131002100213334022344110243031122001210041221020424404121444434002110300410322111432341111424001214120141421241042433041044331023210411414203332211220231421214002304143130230144310331121224400312420032121221013333412143420333103212300424400041121400244141243343020231003322210230211034110014404441422244142424333024232413103012000243313332100044212321114204034301343440312133244202334203301212221232201212102241133304242021302130133141200332300013413122031233144421243003131430241114020431300311241023201022320201041302013420412340043214213223433314420330133141020311331031014114000211422311332144344130131124414244203302321003300042200140204230203340021243134111402114412040430311121301334200141442214400210312321310001010134221433042034210004410232120444130232314433101203013203423331042242303122012423224340303022003211043232433421022202242044014224212241212433341034432033311340004434401134012004422142233113241241434410022430342243324321200132041003133113414103042300223322442041230142014012004303030041210201023303024341014031410433330134142234404044304042400112132420021330400241304112334302312103011330313320032333323343022442341320401310420032144203021410004403000123233234304204212204311022111343214214144241043313142123340322432320303203131011104424004432403044040140431110300010024133203401413322143332441142014432221044404203140312011422401024041343004422102330320342331140301111122223340203110331302120212434111043303114400233330014321341042120034402133132030420301131242131024324341332224203314124330002300341243422041244402414114033214413114340130044421203224344211102234403300101100143114134211102344231123422324344001222233214300121420031423021014424130234332200143201104341223334123144441014301012043141344240431230121414124344341130104310302414022240041343101401014113043012222120012424222123211404013341122223420414340133313022111210032323311001430211432333411010330130414413244143030104203022222144141214302201022330304313300232410440332200211401203032012042443020232032003404322433444211130441114024023244100131441231123334240024224343421220114232413241002400212141142231434440140320101114023212132021130204022113022410", "134412024200343021121232331011201411442030022202122113030424233412010023301232344132142440230023403120413234442240001042334023330414223242000113311413341141143331401003414122141313232412430144324141320022134302444403001303210322111301043102204011130244200313414202124204344021242113131343324403231113003211032121001340420024210302004321133104001010112014330031313231204440222342441022320221440031331234314202444303330022202402231011200221044423123322331144343014103224411403330233112220334102304104213132140042021332303043110220220224231013130120324124141233114231413122433412320440013132203112034033111301013300333424210424244432010302100203400403010132243333321433344434444204230242000442324112104403424042423432214133110223000443442132410313111324322440111314301334204344424241324311234433414313030001031220431033411003304120230310332444421202323202233021042104343432321030104404324303410320414132402202342222023222002124032442342334334214011311013203321341334242200232230221010340201341244043030211320421223421442303344242112410043212301123304100142413123301003032314022023441122121044210224323133210221144234033340144420403403211402014313342234204022413243123104002030021144133234311424121340342302441402102221420101404333333001243023024443024003201304212340032333440212010333223023010213443001214040141232241423431312213310323241023343400323304143131023440432432231440010103123401304331211024000443312120424042201440334340303432300140014344110332333130032213113122302031041033442012024102013303231121424010023311103340033241231441302422210134144131444330400113024113020110211002442134244214244011244133014420312112041011304203400032411120122122232200114400140211203440124104213223401144132134214323332043441141114012100214433114210244030223324222403204202402412330422023301244320030032231430233232231200213442020041211230131343034222123330034001403312012414231043421323214020320022300214101031023013320302442441423323432402432240430242042233202124304044013033022344322020044044104231103020243220321003030220324214423442422310340403323123413402300140224434000112134313043213024101432303303320231403143044033204114122002030112113220201104043011131401301232332223024131330100113143332120024313430330032230004341311130311233244324414214323143102212023431133334144122310424420324234120204121112122421010010203333403401004021202130440013022221203204030213300341120134402012411313030313321422413340130222241331231243033431323331143143440000023210322131104214343222302343404343040003003244243421001324300133000014104431040240324341401131421014314422422042302013042213140210244113133324241404334404132311011303101200242404224240220120140102031334144343013242101403032243400010221213344444434441342343233023221011411310134312001101412433442433040402304140300243321011320300043000223304034430401213134432222340031400413210300243402112003010003311334243201441404211100320332121333214413431343344122004322220431110234113331320314212412422442324004302014441311004310010211421120114132311340444044012114430130442200221403200112430422142404143203012031233330431000402400443103333024220224411240310002402142033441123131032303402224301124114300413330331323010434311441411332300332310130010021003340242101004444213002230132443322044430303034300431341443120420321202340223321243143221014301212423422240312200332430321032321042413023430134444430142143242404033301213312322124130412403424023030031311010141012034041201430312042014321141322214434232032220140441023422123221141330403334110302124102010002241031113001442122030144242023143302404304343131302411310322240333442122411443134420221123342132230244143410323103304034242330042341304003301344243210430411001101023322302340103032030401304414033444323221330233342220104324110212420244013103414321403223224033300013120421301013224014230412342243121422433210134332414041412303111313013322343020313002320300421410032410310443330020130323102113101412042304143041140300140144101140002024002123202334041122014143200234100240020034101214122033213430110341442330311133110424414104313230241102022021014424034112241310403110311043223231433021323420101304032303123242000032043141014122402223240000342401204423403404034340202401311401330044114440212304101021211010233142430410130221420434014434143401031304112440020443100140302222103014301300124334133332304430301213234323314433002440003423444203441200021011143303042220431024444002222234404010021", "233320333322012431004003320402311333131244421444222244341002232322030101431340111302011300143141303214041043040130010434414141103042044234003004232441020043213103132310141140401123343343323223104043412111141042110220143421012111022142410231002231020121122014211200011343332241432123303203212342041132220214111442433243330223113443220243301333020210212222032440423441012140031301222312212120123200241232314324210002134231414131333223213221114313203140233042120324303320103040324410211441031040242433223422144401034344233341001444412030111132434302021140032022322414233030431433141002132113040303001041322434241143033331411130234012000010240141022042442043013020200020413110142121231034232404200422333031002203400234112444440124432244343140121231414422100021032001424042320103003332040012441120202100041320202013043233340441013301313033412112234011134040222432202332400241024412403344442344323031340204244324241302444333002001412113013332222010314122343433220324231223223101114101022041413222013021203321303310003040243003404402340443322032031441420243400423302112240033104113131334121220204340244420112020023031203400313441234344331440221242320210303320222131101400141442434431201300112100112331344322322442030312431402133204224421121214110441404403221124344000313043004012001211331022110201204433234004140031000120314004034244112213342032214412203303040443310040300300441224133400441322413123324123141234341410331302230141044243012211013304444224042341130133224121301323121201040300143103413313301042342204213332124123404430242221334413321031303230143132330331324314124221231121314213242404321214124334313022402444120100320422321210134103043211132103334111020212003300320431044021020024402403340220022302230221142204142014032144413214411341313121414311412233101111210232442140301141043123113041441103141200240014102010304331312000020433441223412121101020122321212410331324302311220033442440031242000323333423013341211122420102333043112322120102233244012223402103043244112314423021442333001200132322240311430423330212222333144440414242240000131411312032012404233012412012101344413441202224231144404431033303201200142123121201441021402241133000421130431013244003311041134201422424230220421442201204112121312012331123002241024414434034203011222343331204342110101021311104010412100123132034111333343330024220110402014222213400412040320032433032442112123011232401314402300410442042404133031332123012422131320130101222424202130100242431424123130422004242330032133304032420413223033131420302303231040120122104242032122021243034304442210123331031310010212123202213034323004040344323424310424432333313033343204422223310011131242131202234222030034043413001101000313104442113423421240114203400023113300102234301032313410202034003143102211124410204244320002223141144110324311323222133424423312140040100100043040433114103003411301012200012410214122412113024021101120413042130430100211121141130124103144031002303421232214132243020411342223202414244031223340142243301312113232031304130120103132004011031104203001214223111303324231130423224133443203023222241042314423244423442030120043122404442104404012203121224431342223414310343113412313333414211003403211231122303040304122114233431012420231222034134123212330431123222234030340042411023402133232410400432410301001141310411322221234114114311240004124344132442430342440302120101124021301142434201121131234034424313231310211304313023032323242333310102214242003411013331414433022324040021033443102313324420013301442443424403030412314213022132014011214200014411344340420430344102104210202232144200244132402301101324301333123010443212434432440413144300134303422410303012242401123340330302444322130131434240001001201210320301311014431143324304322032441343210403030221242220043140114123214321044422002042141201004132331001422310101021104223014211002143030112424300213421110000410202400323001222341400013422223402314034004210301342330234313211333030432410420431230144431401200201141124421034023300203102111442401130432334440102014324113233042213202244300433143421431442100132112420423334031113430132013330342200013141301021141013411344134320110022234110314042330121122312044040230014343120423024330342211033320323333332211323230433411230400002214221224032323402123111312310104322420421312104122132224201041121024141043310333432102133042343244104041122422112203211101123334402421211223241220330103442124420113101313040232242033342232441413431141", "044414044024121101321131002103214401424430300302310132442132444242423201303041443432212224041233242303411243122021323030124210041434212332403140331313230022314013004121432122200004210212101220410343020224010034233424440303402013213411210340240100324241320221134011022033004024222401414031114121210204030132122444111441124401124112132144410013342342011310233440413201444034310230320243244013004221434401021041431411012012024233240233210403221133030021443332212314440121034404322011314134004011420112203134034202213101202211110240404041130330042010144243321333223303001132332210402242124340030421130301420400244011301023013322241420341243204223124040140342033423011323020330212230114220122304422424200412401223420020203344342344423244322314134023143320203212210030312424024220442421224420113124224033212340242003133430041321443102101440114241224413402230414130342133101114131304330142234214003122440231134120241342440344004333344131302042244104122113001242022313440241410034041243113120204401124243032022301420231100103210001432101010231330200421024432031442433443102420114414243033311343332144110003144024433120310204140133323030401444441320323014203011113423004110440412001102310140304004240023413340403340204212213123432400223342022230241120430110020034442402111031331410432033324224002040140423422424344423112214111023000223130320214433324242213312414021211442112222304243030312413210321211002411320141140132142444320030301204102201340120211412230234332311002220103233302411100033041310343131340302440414134122211314442303232201123214432142013004133131401210042313101031222411142114202024322400143022310424031103002024344403304013213124203421412303122101014140221134320333133042212241404044421203233211432343112334231312004114031113202001004211141024230332143340231210130411310111104433332412414003001013214021224214301021433214031411422103243012010034401341302413232342442213302212110000101411100312422401403000312414111033304034120121441040031314234322130302043310042101204324130210034121101333040313332442341034322340000203422440044412240142221414424304113334201313102414043440404401324242332210024243041130013301332400344144104444311424123444210231132444023303231411413314000434220411141240032133034142331442221342310421013210202400410211201042133403020223421344221300344123232241402434434214140330042234303200012021013004321320022403441144302114141100213211441120204014204403103321303022303344234441322321200303014023430413214303224123422242400202402211404223311442330141041441004141302110230313323141042134031421410132342242400442204032243003001011431320131112140440021210421401041113334300123403443141302030223412243430134314124440112323110001424002431011032010321344000442001223224432144104330432422431433343212221323223004441000003442123314111041131330114022433044222313310140430103423114413234402234022034303123424344242122022344014424101124434344222102444233210420344224422213423220313142014240111322040323221101031112111433031101122014344214223402212042313041421120342000231100120134234121022310334211324313140411100412431212223342214033431022034004220233031214203130023321133234024201314414001343420142424401312300021322430201140124233341231044343041141343210220242323314434043214003404313213221344401124231421241414141411103441042111443434402434022120121301121444224112034220033433201321021320221113010123031243204111432002112104341341234030300401410232002224013222343024013403143234034322203400423421334124213312222144132033110030221203422240420242214230411123100043133222324341010202043111043231134132421231340142302301134423404304123441130331124114343233200203344241424021034302314001134143312343224323032324221021212023114042242230432324231313002233304010230122304340321340313304134001101402204004344231243430241022422300240324440102144104134100331122110232032002223443013310322340002403100234042320044323033321113023011111432440231321232310041224100331204211034343230024200234310304100201141402210040303314340413022034100340102010320240133221424434221330441441143340410344043030040144333432020042421130300110421433331444120310232104042320311041403022434413430021301422411033012000341032221240202244431340141032233320204244121221224242422013040242431440204223321322222022132323312012444414301414401202041121004404340322013400243324011303440012300434044142102013140232220403244121242322202223001122422004121204211201121003044332040303202113223020323003", "413040142330430022104332234114302011404421122040101212301214031442402220323200344004223321110412231030040442330004323231140434222104311024343320013012413412203112321130011130220144211304032301332204033310413343030230124143431212022041041142013203444412130003320303304003303002023203023110000444343242140120240220134400342023222423342131332040404413414243342101122131413330312400042341411324343403330300144240343231331412030410314423233220421330400040010431402113414020244111020123332100222224104030314220103121023031232422332131134420334303223220411330331241232123132344444404310034001202224241413404320240232414321222212341022232034433133104420111304031420203143342342131143030003211234000133430433404412004302321230102301414040413123401330434230202102340430410120313413000120412043343040222113031204013021213311401214412321102012024401001332201233311440001200422042320333304201220020011204033311220424224341040312333120342011323013231041434200312022310041442000442234224322042102442141211100003420042010324133242133214311042002120333333012442433014013213334044442114130142341242144431112321200333412300211131113102143020330420301134312021034000124122202433242311014021423231123244400104021233003220130142130112003412040334321331002302321212002102310323031414121330241130241333400123323203141300224220241142420411040331121124012000140211102422311330033041440123123421334132302410231304111130032103141011020020313223414202003143220121412431014102341011402000320201442224310104313121141124103234321113142321432431042210132040330043034114244310230000132224410002211220414402314114034433310222314433223310120400013303111100240420340212300341023100214043011434243314210201104013102112303333434224402421031102023131401204231114123110403322310422141320240341422411201121332304232044011210431413020131013220202014123312304103102303012103303104422013431403121132342323304230402130444423330131211222412311404024322324000420013441332313344220204110313321411043003302404423431300044023323003312333143423434332102010223004142412404111401140203014344412230023243113234012001220401133030412144024202301330020222122300122441042433132133114044011002200311430330100223214422400422221133103042212244231111040014122330444421300003143031121022110204140434201431214411032010121413023341400043311000420111033333123301034044021233202132410312120021043102013214241404122131432413333413301043004142140010211211233323411301333310314213040322333332203331100001131033201012132403024011203340012300124141344314032403202410243432031324324102243120043133011034330023111332241123211304240002403411120412343014133210012102033124320023014434401334104342234201110140444331222424222134424314230102203110221431024311343334302324231424444012011211200422402021033214334442034122111020323240142340003401420402344340422214143343241324414132244124231213303421021133242041434220442010321444140442320113022444131312020130234222043122134001112431443343012224033041201040214030123140224320104441021433022424303012012202011003104021304220314414141411121024203143040132211143043224322233403140133200034320333134040241201433124314220024330343233304242414233032300404413020011123433032403211104124043333224213301331334142423133043403301234220414323004014413323234322112241311432313103204142100424423430231041241102221323113431401331230322130201414122114342000322133032104422120030411222100242104322110241344331300132020024233332230402302014103041312300022432003342334430114300202240342433403321001041424410003432244440101022441310430330030432023010001430243402213033430433220034332240201401320040110223044312213044302232003203312420442004313224412213103301310004404322410442122331044213343104443341202133101101000444342421100412023213144014222140443321122033222332024401011030341242310334040320342021321344432323242410023301420314232010121021320240434132440202224031223443122010341442120004041230020322022202042014230333124222441421020213214232214423134440243111034002043201340144023204030112101430320212413344324134432403141004200312013103144012104403230103002101121440023220130223022444443440422231401134200201012410422224424313102022010234032202344320341040333411340040213303143404230313041412330042301444144210102024243024131242340230222211212121330101101241241331142023130213220143424030312431003332421444142214114304401104410012144111334232204200402401334330301444034314332340030113141223004422041430011120332023440", "233340014111432422322221431103324143202204243404432130001030011033202330423112112243403304144211412200223430340304433224444121043244430430322121223311212112242121400332214420232200240242112211140104043423032144132002112012031422210100404342214240414112421423223013210334330133403032142234021202023333211203011030023402323310340334204304342243102330312244142410110102003113311133224101312142240031100021432104220404013023000344440303041122311022143001421004322013433030431340042422333400010311310301041000203133312320422212301244034133132313010003230344242433034231012223232222023011313400023324314430322044140322443344233142442142101312042044240213220302220121031233031332203341043144102323122203021132433421314411100231104041221324434334421201234230014043023442210422440021220202121243142014143001101043223022003401224322232234031221013430123420043324232302341200320011020104043014313420031341022123312243224422323200111300130310411202312203302403424043433034110343423402201414343413313030310240134234400024234342032220131304203213301111341231214431034041311221222102412014434002122042422200144144140414301413311202010342103443320341412431302314234042441111243210313213223204123303102413034142211410344214111330030011114434101000243012443240000001200300313003042114011332040313012141341212000104010201013022340000312013200330103140002141221334310401221024342411333003044143112234212033413003443303440341102422402033444020012212130101320230104003400321211020430114104301330430430300131131104341314123203433203320334102411112321112324333303331021202232440323311144343011000140411410301412412431414033331212001102313343213203203232334321444141044140004040423401021124211034004042314200014112233010402122432403341421341342310342323203223011231401430432404200134404144213312012121000302001040413121300043134014144202430211300140420330001301240244311441014223342432124410431432223144001220301132432134302234324223022331001430242203030140231213111113222412424000232114013134320220440402432403244434303342334133022313101434102324311302124230220231041430330340100212324002120340044244103002224434033120410303411331101400144301100240433222302100312003021324001112040242201321442031224421213012233431322330322124021031124100124132404204444301413043410000030332201422410133143431103304011400342204122321042314202112421314021033131204444310003102041313232002001412401124230433342104420424310303404440313123340121243432024413014012132242343342234001331034440232113410413421130104102201210302133414230120243011121004434420112102431302012442011320041143314421423303324334203402402441023230322011242411134041310322410123342421430033313204201034132024134142440332022433030442404432444214042111331012334133120111344314344034022143013144120102124113003310120201111041432323132132232433221311022402114214301002244243131031020024123103112010030220014214342121020111441310013404104144342210300400433411000213031211114443320042011433230244414033122224041442200031330343312102130111120400443032410113122322414133404114223130003333422122333113432410004033342422300041144033041031331244333440022413334303021423303033144014340333344101120002122222020011123221102100323434310111241411344404203002010441344041340301332121032110201311234242142002013110221033412312111234401230140430121421000204031322132124100034302030110141422002001431200020121410012303140424040221234241302203343201044314023241320114122221410321122241442024000134440003122041204023010402003220031234314113130043310201303043421144003344224121221042203011332414104402012432033130034430124013132322132341221344231024210311413442014202121423103414211400021314002000424002214131221243301031030422002343310042042120110414334340041121013120040000424442331011323334320401323432204222232122204031003244411241442332031032032110122002122041224243310230020422041302201030220240424310334444443421344003314020320003121420033220221001214243012344224304443430240440233122104140242004434234310034312142311031114141104200322223314243400112104133010322010323401123001042112402213040320302431442302421024034003112441411104110213333034322311320412340242102130121230241133040224413324400403420303202101114433432223110011300023013011022010342311423334442131223203113420340232142023420310104003434141242042031233413034211333134420201303432443340043041141213143032103313214442234241320431220232233040001423024004201131340411333102222203321314430142432023403", "322402411112311303224400402342222240442030021340211402430323144230430233213322013334224334144412103033123044221342221113044300014002314324324030323003011301123012044431230111130020133032202302311302014121300144124231124202430310223424230324032320013114313314001110223341131312322420222014130213324101123042022441211404230122322022401133304211302413233242323400100403313102202121102331322024230232203324031114310222440242130243443211440014214144234442140121004142424030010243223234242403400121113120203232413014120213032100404324213232221234233034334324130441123234230230420031421404122130240433132122342223200132300400310012333421411433443101341141424323404422413304200232014342132403233132403341241130203102202130041113232302131011304202121313314003122113334030010332404014402022121131241234401134322224300432420213333132434131313223414012033444132414434021331441114013333412423430444024120034212223143044222212141140221203223144234142144340040444244304143104114424010343131023333420323322141342244031204012412143334041040031321004221132443203202031223432421110434402202143231014302020012231104124402333204401211422213130430441032242001134333342000323123101043403230234220421332200310133323443341412424313402404403204120100122033100024134124030211042144134242120313224323033341110432242233344141133010434403340443000123324041442401231320021101340213201333132432034322231013110424302000242333140430143300411410244211302421400230013422314231440234321123433144420204104442334201241403403240044430233010033321030132214204114000214043441102230344432243011243431202112333302121332041340322331314213420204332324223432140133010410420240221244122310001414144302323101321342003201110102034133100232414104440242314331233321121340333304114412024243204302112223040334204442222144400400312044144404134312111041040304312043214042033000102433420303423303112320301322320230204224300410012303300323041423043401044300402112110410000431441422404414040104210230244113444003140000004002124221143020441120020040302010012221110330122110011301344204332000313142331021340402402211304223321031343414040140001344434013241434204343343424024233423342023203310230400104233120303132223303110132332231340410200311223302421232044304434104401341013401423030001042002324212413233040003241113212103022302242313214003241433122132221214201410404421300411020341042324201201003332133211340020303142043022040300202432444343402442001434133432121413114000421441010312142202113124111011314413143402222101213441324102410113430404130100113303121341222324032410303103244240212123440411044142031021242134032414140011400310011423040411231023330043330113201203404101020304441314034433441044220443410143030141331022412114233012012313321434223310131223340332121314121314441011011211333412241014410024101010424321304203330310343433243200044123143210221401442200032201110333341331121330112441034233131243204414100202242241420310104233333440000221331311214320143113343000232013244322311200234134244303421012043020221444204014123302103012333143333030443340231012134444344140323143402034303234010244214000411003321102224003010443312240134042232323300440142012043223430124002240020320414301223434430333130431303424414220321200244441411141210013134101144241103342401324221114243134214400110422231003420014003220234242111020430010024040014431444340100230133341314422340323311312241021404112212224332441214113004230133112114210210234214323204034333024441343214002343443431412034340404423424030034443443324223200011240402032202310400124002011041241132231321222304024333414324020404121300321130041334331032424303032130300021004421131122234103123310410124422302433110340321122230143111310020341034102434122222443100441402012221401004244422323302334132010442124343344024132322114311311203033301101140441444244333131303043133301432443302102023102042302110343344013312412313201112132043032203334001012113230222302020323021343133141104321340111302212112233340111302431301300403032441201102200431300243141443343124314220234113141433013030340232243121102311420001344214141043230440431144434344012422221034043444324201114404312404023120340303340433432333442311340313311220302124114100324214001134314134040234213410144002234034001112012324141113112130434413233224430324324212103024340141102244233310302311341444042141220333223312142331301012430322241121331123430021424030400342321342321342220130410040410434303241112010102002120124032343121430", "311333422204103000214233113214402440400300441034212213320004314244211001331314341040104341022043402232012242013013200402022302304000442213030440400123132303222234333113441232431212400124411042104203122313232004234221442000223102211440034133402230234010423444130402413244211320040131234441112022300132332223210032031013314212413440433202212200044040230231241230220424242044131301031344314013310233040110441131320234011121313002120111442144111322122230031112321210134113203213014202221023311121323300013131041213032003322340040232210044334440003411344433311432441401434123101143010001330314344212340212221321242130333430201333312421430204410002302310230331420002104001323041413433232440342210114312244240420224042300212020401034234320023332341033421420334211321240322044323124042434220343033233104324424002034241220010221021342311000122040323204314011401234241422431040131112004010401012022303023214003413444241013204102403014203301244400413202404030421423311430411140113244012430141311234412430120133021240013112001241124113340113033403321022442433044414143211022243331133202211101220122044003214410314312320414411202043410334044023334323223443444430332241410323131322314343413111234114310041102201234011324031413344423033232303140442204234134343023324311300220144134111320410310304230221000343144432141331022443114122110421012030432113232040424433134110240003223403124040202002040140000201003314323302430442100341210001140010230042411032124031300323140012204200313331221420124314124302412304133243211420142021130301433340112322322201202003300240334434202024021140242110301232111443024241210120042002002213003114111103333333313110331122031231311210312224110213020320140223304102413220311222232031304224434302331134331101204412313410000403322231044031112404300034211443332030033232010222221130434330303033203012344322114133400410123322140123122321412304220140204201044443033344131043201232214310112403110403120302420342003141140104034123224004413422100322140423313121122341422033404441101110134243213122321022101040112401023411232314303002313423002423031401342420142412342301221011344114112234312040010024112043414301210120433202421140444010001114402323001003214212421032013130343301341200231044421401203130140330104423143140312013113032331233231410243422444344320434440034342042321232211313004124243403000004034100402432303001132034413222221040221404234420201312424201021442223120141421442322404334211332202144141030323300400244343034314442333313201320000222001121132030443433401410404224024212122220221142443013340012234234223144001214313212243111343403021201310420414304040104142431413422323110343024432100444000130031020130203302244244144320141132202421411204043202223314112343240320334122322201433121043140341211031204131422320142303000343022121321222222443212301224234004043344403230242120411034143123242200132200344030424100243243114001201024204404402402343323323201003322120314234234334232103211041221003414034114422320141214402223110303441314134224022130424030224022113104334011202301341430031341410420313414020123123400302343233322400122033103312441423122424442423244331432013301322212330314144122424132432240120203242413244332320142044011424020403134420010111434422422401240442232314433213340431413104431130411234313424334440331421120102322340422223004344103331014233432210212020322113134412421302003412404030100141233110411234001001341414421141100121032112101234303344313121204222230043224011030104044400342111114142041243003011340122304104001000043231433132144240043204330124031441240312401203344324321041343040313232142344144042043133334104112011104313134301311303144214424323201310100300241023130014222111010304130443220004240433333441114223031403300241111111323330441200313234320144232330104221340313233421202313312011432024121243142410000232443211144333201433031142120403322013314413001230102320403030333012410323024014231140223234424321321423100322242441104141203034240431232324411330412404100244123100240422203144440423331123410321234220124412213224413121034321300000131441212042420414041002132344421040024204142230341324112334141200041303013224103314212341121322214134403401044131300234321102301103442113214301212442303421341331244441131342102134111223310410024033000100342243113331433023003430142423104220444323412100320140403312444410042233421413311234100221343331413231300131131003041332044212321332114341102031434000032421432431441340400223420024434", "242410312022131432100240422222210330241324220422302412332110040410003043331312310230210114130303232204220043244110110043222024211000211143442312244140433240443441223221002433441313042200212004124140242323142103044241141030103442122021401224232411014214232333334430411121140114433023021412410114033342133012422022414231113130120032101324133321312344424422333422104232212020023102111422022421320220433200242011103424410101443301140100342423432303331323401123214424133121013213311321233332104121402402010312130123411130040022030313123310100100222340043101342401234300423313131443321002400433144110124334143102043413333004112010114204333104311030412342134333100023042300011143142412202113130111332042024213224213024222323213141140222121020142242140444030110203221211003433141141403322111420402234202020320343343202202204142412220403022402024032302414341402130341430022033430032320334003101014343214014043323400020330324242312303223302001244104301424024332040111024320434424431031142120212142003100431101430134121023012243234003441010112242022404314344242142014203434144240242314222112310343404220233140414244334342131222413104330341042241434342431444422120101011002402314102020113231012134201412000100300231012124314030440022233403344333011011003322012000400342202013432311021300004014434102123332022020430210420234034034432414411040223111404021444420140330401333434411444010231433233240142042321444312241031310331243113323330320322304132433241214131422141340043121031303142001213404203113231314323342121241021111324111033411142210412243430114241332302104112302134433342432000140212313031330242342414214423303303423220042112342314403303420241000442233412202430020420141001400443330224403243001132210120331000313113112032401042114233041342342010020402344141112104412022134322333114103202222314132133002221221442402243241300001342002020104431332333040240024420132440331000342241404301043242300002422341120022112041320032130044234133321032331430321311402030131421112044420033321010103412000030014401442300024024412222412323304213341233043120403301132232420030123422320402342334043232241102143132141422322141214204004430044203122142001040121024240131313200320243304042113412011220012244013013430433224222033122114040012114324220242444303130420420121212332031210220421021223440432101113423003412203101404141234033041034212244141402044134011312244202330032102410014331020334120442043202233222424424243242201131334312412434410234020410104224123234313310311122412102244444334241202223033001234434123013443131013331124402100242121324440133411142041241222343220343444404243002310444334231324002143321243412012423310030133134133014104100033010213410002434144444233410121230022114222310400022212321212210040231321433130304222401024104030233013244212411414042310443230213243243141101113342222344140414314033130042431003201124043042011400112210122101434014334000032302313013141441130313023022313202311404130443134024122143321202121341300043340431043330430144402111011241134100301022111402320101300134112144110130420022432432114421210342202102112301330302331220040133010021010102100310321433444343240114042342044423221202321304244321143341301241301424133443112344400412333314132042201312124312413344142213444101032041413032034133020210044230001314300223311314432413240124033310110101002122224322421441340130200131341310120124344213042032314440300041201212403121323211200422214241024132022014011344041314232312030133333120011430401010031314344214112313441130040321201143132240002310040042140310131410334244330413111334340112300141402421210323010140104034442420114142424010112304030214033221223331210212420312101144114341341034233200101232014343132410230200310010031344331333402021444242341234003011122444132402103430113030430432142204101033042421312430200001302420012301011333230400024444442403301342411224122244203420434004314223321230330241243111330044112212442133211302334223212223313334223312333031240443300242340442002133344231410104130431342443112024000030014131421302444111422413420224423441443012114004230300011323020400210330231443333400430313203041144310013023303423322011321322404022414110241020104240240411341424104012210344421422232144124324134224342033321014210204411011004340304232302011422143213222013113221232313043230411420132014131244311040440431024203412404324012144402240423322002144144042220310131431103144031102022401012040403411230420344203440240214342241434422234233", "344144023314221421042410440034421210233243330443121120034132124002220301330303423002104222200422430323014403023333304130440303331402331202303211340342342134312222424412332404232413400044144203301432322331142444031423223121121041331340142430043310400341030223110022414134333040130002400304440214433210032404344333044040411003012431033023300142031404321423032104333000233123210322121430413240034242400013101443024402201243241334301331200204032204103104134104431021144030240303402334223224231321423140110340343331422034134213420334044331033234113300022123010400032420430443100341014112312113340410411240224200423301010443033444443131342432121001124433021104332011341432013313203320304114132043311131320302240401200112143041204424313441342110042124440301133224010013242302430232211210001022440443432030311114333231102234213033430233213220441311201344014334222104011433023214120234100240300414404333242243041113000340032340130032000411121440334143123112320134403334101403223211131023111122002440310044030241420210004304311122314423224334111121311302322230323244302242043302041122044223313100313240111312044412122414234342442124140301023342333041214424334304332243344323321332402120203124020003300133203302131244200400342041443404001310303110233234120204202100334333010110012301134423412430222131321122233114230403112211111234404023404112114332002001014424220400112002432422313242401432444132411424414333132321022241140220242410242301043023100042433422040122223434414413242414111042040144140104124104042143044124401302002130430001022111131012311423023014132120020304320034024331143310344203132220123104213323144042100122134324114202112334101140021200341200401301044100144303110300311211211220232022444140200030420312133311340041300010031100142202442021020300001202331411003231232023214140200001033322301140111141011111124233133402431101321241200343402130040210211422134430012320100340134002442044020313432144330023331322333243222223132044300124142302310334204032134300202022214432311241034140111043010041010401024213304042001243241134032003401031210002000004232113341041143032132213243034241232002141231204132244044340044132330303234230433332303004413331433234031223020432441313431033143403244334120341340303301134221332240400230412343401232434142420343144224423414322234402034011311031123033143104130044202234332023404200002434304133010004304223200214310431033041223320440010321231110211113143020330334422240400234032220232041203243430210200321404421134403211302003013332224103002234230432030414104304220400132010012303303130012424244203200121242442124432243130142344021343143003404111104142001214442224121410040404244120441342203112441220411222441043333104231343104114133004421201131020344204434232033202220134021400423432230341422021333310224420210002240002331034323234433200010240120202043010112311244001332431130413010330434113122302130324204420341210244104214243032243124340002340122313241324341014210112401111202002012313412201041131234213410441111342432404214342332444121431131233302334311031233120302200221002112122220103412131110104431001422101202221201123431301331232341340310101022344222311043213022041341111430004400424020321033424422333414044442313101212112041224440420404333100034202203113320344221111004233123002430100334030200323122231224320420313122004300020120204013113334200304010020221333030101033123122100441041221114341413143331423411313404000021422000041024411433332443302134404034331043140024221311101323304403214104244403011314401201144440330343333312340231111200214242023203003433030040413104110143222141021310020313344142143204414212143311013031441010401104033002041003113044232221111214412120421213120213241442204314312320234000124444030030042302313032131322114234122124030331442034214430012121223314132201142204010443031012020232033414040114311011411440022134234441204114313323244242434334123000442410333144313304003142341340010312323033123434333123430332233240130313142231114303032024122221021333130211413043331030244340300222043121212321210414114000311042321021004344332300120434040132043320003302243140433123432301241303302112310014020413234234041132100224341240214400230123031424234000433120430133212420220432242032213022413312030001014302414400413241132014413101242113230402203402002210421212240242113310400040111200314432434012043214211133411331402400142202404000341414112224130311110214440002131124323201321322140343210230030311220401300114", "030224302421400313003033311304144101014001322224202013413204212423410404220044334300130410440211002032234242324444212434403324211300440211342203020420001221413013324432411240421113014414143111204332432400012011331313442444311440043323223414000442121403320303442114423120112102100443223130144133303034340012304133324240224143344201204013423340304422324244330040032134240303404111432123442403333023434011114433301342111124123232000012411030231224034242202142300431000223202240202303201431221012203442444110204222244042134010400324021032233442103103022343321443244321332443030040243142131041343331034212344103243221311213141240231431310022101443200222421040101013314222023111312212424340023321113042300011044140101422013213030010134002423344430034314300334344333322033342144142310334010103042310032332213022403201044340441210400002043300430413014432102330010000011231012010144221101404024034000212320401034021442310224120222403144113033123422330233440120000040112131203110140201441101132143304100040141024310313110334121023411430010333311312222104414422001321044204101121201141211141213340120330030042424342430202002003134344042203341311032113311233344204011100313113221200102201124043021124424001334232133401304301430412204344321200114342340403341100211243022400410242440444234320043402223422432012321132001314430034334143312401222104440340124423403323331240340110410340312142102003103122100100103331023314021041142234341413414230340101004141000441332204212424133341321330302123213423142210241322244310401404410411020332103012442343313414014203421014011113440201130120140121122221012244404441002043433102113040101031021131143242334204020231144023024231233312440132423423311344341020402423134313031421324221430202123433304330440431432024341224130204111021003014332340214421020023434434041011233020121022342402130241143124431002403320241120114404412232101442124304402413040203103034411004333231232114203002311102210403100131414312033331310440030112300430044042002234432340001313410333102034440101020432321333041124410130232341141333322042023200202422224114214321344233400311303331224310123304412032020130331240020341013433020120430300214310244110431021222322233224404213312240404301212004012413203240130013210404222432421110324224020400034143414340214300302133013231112032013332142003110244310021321011240104320204232023202202403004321123314303331233231311101240032402043240402341142243343003322110043010312330320341010020233032014022424411101030040410310024113024301103300141411044241434030324114131203203141244433032202040134213301020033123404434211203030112413411013441013210443433234421242120442202213024400402203104114410114332122311400101442201103002130114303230011213112222042021323010203110400410143002042101231113214213223232344224004303210011203123300331421022203312433313041131224044422343344442310220032213043141012204102010223410024344404303231200130130111041211401133432421413123231123431123201104034240313013242141304141341014324304330102411122443402323434431304431111444242241323203300222032432312102011002401202341111103344201213330331130144114401403340332220343000202230040124242103343422032442102322413112444031032040400111403243034222112323423233140443414231232242431334400344321414331032412432001123022343433110020121121333442224214113431433011413221333112114304000233334344043140030223104102204214020432114432431132102032422420112240132130011410033433412431211234420013224144234043024411104233214210443443104331332223133141102042342234421124333433124333021103304043423424042201130214114141120034441011111330323312020322000013404101002322041121331104440313042013203421033313003442104200124222334320434432104232210121241033411224113430431211302423030134010411234033332114102134000302412404334140432331411121220002001331014012432141242322304121102411134003033442142120144120232011144342414122400132113423223344301211040312030134204233404324342420304204123203020421400400143301243144143421210411424242232444232004044412310244012011142322310024213003013134124023042413143340033342324004202340301121314002004403312010431132023320240342141023032442440214430220133303040103433230234331403212343112132103111414210243324440321422144224303431212313214030230310443323422234441231001101031023030020201013322332212421321402124221343001144334414022442331323002404034131331401203211403024004443420033232411413422103003323111320142310202321214124300304202331440441014041", "042213443114121021043010342041424012241043243320032432032100041221240421014012213001201242300141344301413420404131344224112002040001224101404202020003441122021114002302142243121041042430000414300132402114020432430132320331030000242421111031414121441324204341140034002001214201432003001441114423412433233423123020431221343332410004204203204432411301004112113203021133221332301431002111410044342210432204334212202022230002430221104404331341422011310410013033123043324400114331401332212130121324243120033402322200341043210403014101301323332240443312030301212201241044342114223334013321042011341022012123240312424342124421323430303312244342334330442412301231102421041223401234330100044011404312222320412202043013232130201401032303302432422341244043404401420324110103411334011203323112101301441400300314233333404110202314042444340340234004423144134442120314410331320111004231330204033042203304210412223312402410244014314440013212403320200403211241003330120332404411104101431214041110333243111401340211410123421320404134233344412343010434130130101341103430234433202133403224233122413333402223113113033200230341313313002232422310332230123000222043001432302003144022143302140441012201303210420303132104002223310400311142041022022231332224021333132401431232113401214141032040201012241100120140030214122122044424040304414224000030024033324044024113220121120401002000330324011332022044043144310442132234242223424103033413211111210300131413431222423320311421003301423200222412321222220321334134111011231130221103142441430242010421330201010003112310222114000014414321131131231442124023114003431012213420321212400443434103122021121122434312134321022440040102040323122223224312313300223332300031323034440202222212221141304440222030434313004200111043333342212201412343420411033320344142433144014011000212413021404122120223422333000010133144404034103422004332321042421301140411043320024033131004400413111334320404042011221012213342132011301124202212114434311243140102411214143402401244014043122032240124001100114221440400221023304111001320013133431430041312002023123030330341443144402013243424201134023204244013144241113003122322334022312234103342122142013040304241243200101101423422222020104001140314022041114302343332422133201444110421342110220431002021341143422422040422200221001144122344200132121420144011400340303022042304221433242201342333444102204103311411404422243031342420240322240222141222000121234231140144300141403102441214030202010023240013331003300100033403231120414232421144104210421312420044113320123340300412231321303432012112302302222142300132014143142243302320014323401302423110410300342320130414341140020010224200320201042123301114100320333322203220224432113423324444002020432414403331130213211013011303443231022024230443211114214300101123420141304433234110141423124112022104012310423232424234444402133001003433214410244413101211014141001040420314333423014312101220131042431231341122322331223323420343140100133241033321402321242433200233142400432104220421243232304130130032040043000401442011442311033313211021204304214020040204242314033143202022320004102214301000443422303214024023204242031224421204201412032234012213201344414332012140213440422210343241444021003423203023022202014201333301304022441241401323013400113302320130342222411231212113021320324113242004221402301404400233020021224403203401412040124303200042040103143144234210111041322204340412420134322021022403102133002302300324233313343123323103032434101024403101422244230131334012413232140321241110304141232330401002033131444011210134420042303120221300434044214403333100414304240213214322034133233440432124333144224231414130240404033201324431100002111424104141313010422441321003004230423004123022301033431142420442300003230403241401333311040414032003204423421012101401040422330204103200231113412412330314110432044140422202110032024443042210202104141102232232013234232232340234040443224204221021103410231421114004431414002321440424232422423101230423200333203323322220433043310232403240342230101332003411243441144403341142211411042111130320240244004330334101412332423332401034214423144131124100432343340313324421113200334210114433243303002201022132302414212143140230114304133122413342203134303223131133033043240220110303011220121313343401304102011321233342033110122230131320421402143032003013321400001103323411121140202440210133430113124112100001101443232301120000131020010142021230020242432211424141424232011", "332031032331043130443220001430341432413214223242232142430400122104203144141012320304044231211331221301100333003344202000220324303241313334031430233424012234221411423121133200422013101303020302341244212013313343214322121330020121421022021303222400424320402011012104200041324044330034103311210114333421211000030411433234242102100414233241003000404132314130214311203141420032423322342400212231410331011144021414342123222213204140243420432034021321110442341031334241113123221144213203340434024344112414221033324231313022334403414021122431424212044300011340201420410002203030320102224323214200110131241000230410322233404013320344143130313014240443224334423132303311421331312201322022133114142201004034441442443201403124142222441204012331202122040024203343123110430223342134022233201303002430402402440032140102302012010130324124133312243412441403311124410410423130100131333210113444334442131421313043322240032331314233333020100331313333243114144411303023400142001001441024341202444414110140400132044433440114444142400030201240440411442424311234300333412340033320342112401440212113243233011124013002022441310111014011422442022313030041423123440020323300224303242000413402023124432341312424221001143414040241303423221030331203203410342234420131233132012104033013202330420240300302302021200030001041432001014103341404411120441420200342430344444132000034331330343043113403323223343234344434121313124103310442220041222121014123130023430220014030043411044414304331430010134341233204203142312433043331112441220300430134442133012431231402331220200002020143110033142204440043004334234002443332041314242314311441304424410444342300431103113013121140112333244014442321432022301441100304332144210440104041121103414311341302411323211222302314420331003122321334312214010432143303240042214321403343040040044323242432421322411300334102343401013110221300444441021332330401134000304214204034041422243324040204444344233143200002203343040412000411021441113433043320000404303323312211333433112113001211220240400314423310031433134230322314001112302123031010031414010102440401334221013431221011112234011133122343310340130101041314430232231100321101300311021010231040343304013101203242322113403141102400223114103021130004140212344011223303103121231142434030102104403313210130131123413044102044402432231014033244404001413331440330132421432410124132142223242342001010231341314310423320322134433414033343421124121400011231443233234331330112423214220103240400341232331431220143004333001010332201130421010430323113122332002304401441401414431312211103311333402434110243214310304211021222433132331234414131241044003422330212044120322032122300200231320412443442230203232401002042013112401010301042012002133241034000100221201320140114321433002004224311441041130243114211433313003203031341043202240000401330020023300431122113231043112033000344133342120220313241333313300130321404411443432202443012402044033140041322021343312043020114123440414341022424123411320303314410030134331203433311220120133133304221203133321444031241233043442014411312242423414201440021141013034101421400420423430410443121134201020440024430313100314003333423040412114310032031223001042203421042002221410302113433211202421210043422122343243104113001312000430003011314221303241210442322402242343013431311333141134200333224134130234113142024420321133421224433020034101111302330231334101102303303240133444410122143341300340432221220142122403300331240302410220121342402121200202000340241010244104104044022114121014331030242242143011233232440433241400302003211201010020102422111032133022433403214214202111112212200032310423223103434122334210030122112321341413413104430212231024112002232134040012302031232322240122220102110311032300102121403320010012333301034132111333111220401010442310320032341004303311403033020311133331420103121311244300041311442344230101011220231124042302334242240034412402204140032343401121111010003004031031232014122304113004042010334241220104102303130443402231412132414020122034223212141433202000320304404232133320303112241103124111123242014322431244404340014203323443133243441402132111012302402040343210121032014342024233112203404124344142423030214133310114021412344243111440132204011012024131212322302413030230102030221233202231230423123200442231220041113223342400121331012340012340331403403231334040204421133304332404040343132111040340232340443323024032424221221312422332013112202410134144111044032200334100332034203214", "024020221244432233340141201402341403120121003224313123311242323133222402440042431031211241323143024132210023214434122442434014022330140420004441124212324224134112123100210003143444120244311333104214030302243133214411322242112240342301010422441134040042232420214310020034402001113010343121342301341401043041323300440040203344233303030413430323323131001400124132131130233313213122303314113314134030312424142202413231444132004232203214321242010401143422400413104420210322442121040223131331212110344124031232401122341300032233014442142142423034114104324413011334233140312112210244441311424112414042024201101000023340032221101313401132322234311244433124301320041020112104023231102242133024021403444103420124221032423210420402032321213330241032334112414200200410233443240120140304243110013330020023200040234343434031113001423424340134444212434412142103440010440240412102012214330223332411441334001444310331423204144031324402222204024302042411223422214324232203301304412210403204241103313112201213014130021220330044330133040122332002211024120314442114234040021044332343424123203343230402122244420142142440400111240011423332101342214224410114034401312031031412221440443001431213132401222104333444204211204120331341340222402400202012231132113343312210131334024023231221410204311340422130131134044143443134312011401140320130011022432031432331303143412242340424234043044213330424142211011334330340144030333343101140431422124310240003410123030333133343001022431120443202303034231433442202203242031103431342211040300220010303311331312011022121204202423422000000402421332043224111423342321420230430040221310312221100441141013434112442130233313333020000043310304034002400010041334002133312213140014023410434214231441342030401230131313043424334424211424344200232421141300042024410203203312323124134231302312131213042242123434011042120324010431221200123103422140320130100132011121444043403420444131240112423240112130424222132313102342231112221441124104023010002241341112232434332432102401131444014034114111014100224202001213032003214204124322411402220444101311323044344211404140234124401443410030031101034130444202412204400420030041410201304322143413222414012121411101404034104222042222000321202003033030310432330440131430433412101411012124300444331331020413330402020120044341411340444411114140042300122033122411004223112223440144302331000034443422443333124220031224313004411222122014204413213420141010103310440432131202013010111033110340223140323222031030043333343312232300300304434024024011043123003413042003330440344314200042404141300224313122002212343214144403434103043120230103322342132200343232320133413132020012131321402414400302121240242422134004320344241223224221204130234040444004423303240043321034042020333002131121102214230242212041320303013322342412441313324012022314313132034014422003241422011214230144414212120333313421214343333411434213233130103211131400010023232413030034301120411443022022224444212420241321140343231114102113303134400122013011341401401432424440332114044342322412212434003011413432024121224304101124002134044443033411022332413414034441114230003232003023424134042233112230133132043313413323141442421144020122434303134113410201310240431103131440433004030020011034041400240310022301300133204243041222111122403234333112314430232342201111033330230030113400300243403134014120001202422332414412001440004112322121201443412224002133234433031034430440010044443112022134231400104104034002033332342144403301003033403011423142112303130142240100243434114331434304044144010022033102443201113211043140233214003113012332343234344103121213032323311442243314432234234144301310341440343321203420413314324341040043042400014132003241132410002430411134042220023111134144401033223004331433031244414213301140121103003242042301131031332400311030001042014122233431041414122410430012423230130201141403012223243212344433030110122102232112100103424022313223332210233010020242412413232330031224041321331320011134402221022420440002143132141000210420134232321122014433422044020410231414043410021311410014121431012443311404410040314214342330043334310130223000433331041013243220130140110320433302201434214322214010224404312320434124123141012303424141030322044031021410010312200344414112100242301020312012102132240334441302432344014022103203331243024442004004030324224034142311402442410132433004314004110202021340303034204444434344232212031034213010102211420203113212143314123403124440111234", "401110340432121033033023311341032044010340242013210012413121140111231113212413220124003300224020244421322024334211430041244211130112012403011012333023224312344432321102442131230014232343042340444334432303243140030212231211301304311421340141444141304111404013220440114334042332010402413411041124223220120100101401424433001320321410044020330401020220422221310232011034202122202124300120140130204040014343402440142203030141013230331023343320230240324314411414221422002200232300001200423143032343202430430302221344002223224324040022412210133431311010334212212204130402112423312141404444024311021442401404413331211130032042022030432201414032342130240222221032012012403032422111243210312132142122402033120343033110423223130243143320030441041030044042120120242004323321014244133041311412004101014331004104232301133131122332230321440413322302341204113301443141231200324141342003003204024402412340134101242240002424444014142402231204433010210231232441301244132114303243040031312032413331043200212014304023430233210422223124221010102433421434224423243424401221341010241302343012433403142343422423034112321224230221020400332410214222304414344432224314414132321140134020221401103432230032012413434420033413310202044422411333012232443341321004104404423003214424402244101422212311102303132102140433421121113443411122212303210344201114131002024220042342414221230444240002334000434024024302440404002004042400202004330112303011403142004103233333200314324301023242231142400043100404103114020313122424403004111402044121200422014431043142041011430320024041133333300000143424232303142041342022334220231043212212421104410442121334111234043413324300301030321323131234222210203040431213124032122031240202322334111240230230141044334433211011132231303140442202332431013410211340324132442311220000404202412441001002433131340101444321442304331202042220224311343344131401424300200232040420312111231333211010130012221112100014321203140332032201433431431001311023422433421430324114244424044334334441033414402123012103310444211030233211321110404321021022202121122321344330332200303440332230402014420132144232043343040333010310341031031024030030141344023413243330122234413440430014311031430021204330220043220420004142402321343441214033203244342444340032004043114024312334130222334102133210002312021223412143201021040123143023140130422401343432114230033400434134100400140024144400111040334333242043412334443322444322441241211303334242122103122020434432123141204410013013314001011314301243204214322431012111113124441220030431021410123412113024011240312344312112413224333424043014333000410300134312440401140020240430142313213300021321243110400243312140023431423434104024000241230440213342431302340442204223100244441400011044221002121224141440321220343214334301132443013434002220211101101423000402121422100242311414002134212410302310144141224102243301132402441022432320314141103410401331132140001324301113000424424100430000341300102232201301330243031330220111223130000020440400312343203142243232013011443232202011331000434300124411000111200321042233324411213243033304023101432410131323000031002031234210221022112020234001223111022131230223034114221021300340414414421203331132421342404341421001103012433114344233300040113013221241413420433033203223041143322424414002300121302221240412120114442123113241220301411233032331400132214141130431010041334133311304220212033434440442140012120011310011022111142322244343111103310001010143343412132244433301343132443231344201331413014323044011001014002334313003223024141324440042100443314201310112012232313202333124441214444041042114042422424102301341213432102102444332304103121033242301021031303022122343310403332322333421433320103402012311433321244213330410040403434224304120431212000120243224030334421104400203433211122041330201102221434310303320011414223101213140231022101021301314214411402142223123020344432444302422144010402230102104220022313024112401220113223101440231042441130001341331412222401404143103043031233230001301233142310421442120330110030113224330101443302240334211143144340224242121304204143114423202212410100010330313243233303423303214424224004201201144420343234200034042033042433403032201231330121231023030211311233420412413342302312004030121420141422400221314442341343330203133111243444000042340201330211320313214431211340344132340024230124011244113444324104400230244410213241101041133422033002044240324323210402121432433303133233212304004342444201", "023311441300331304031220414000443403240111211220001333230243414121330434123324110024222402324014143212100133230100124321442401434341234211321213301400122211133000431244103443411114412014202110220311033244331231303301131142140232022430110433314341221320241043332014213123014111110244124420140443201240044411234241122034201142124343231101143001324043224440443100231431243030241314424141040411313114411020142311012344012330433201010301334330241103331213113441411124043441211220423334200242213420012331200040212130332132003311034431210330413243021113133302220341043033241141111314022030024343244111110420140104434420124130324220243201423334104423211303232042320130043314103131334120432414042331404404142310310444342201313003434123132200220101121220142331330443302302324230421424130343001422211403021214022411033020123310232304323222400024223330431444031032023031434342410332321312141301043220430404124443021442424341114033321311322002120412104432141001422434033401141204300201113232244421331004211220442232042443040212302021422210240322420133202421101342312234304024424313212144343012231333320312221142220342302343041234120232414311343103400012334101033011021304411323123032202232241332013141141323243122421434432414244120231323402422340214134034014130012013414110400303210242024200422024023433101303121240421404131021111134241231103103144112342240220010242004341020212010201012224023220312322213310302230002124133303443213020101131322431431134020204402220221301203131020000412441442202410310330023334140131034322334014101330233344004341401231111434011311333404444224444300040440412313444043311123321040230130341202344132221041140221120200313031440121201232122011120421301304441103112341130344444102013013211033224344300202201311301122441110212124202012131000134112013131203021112124442030011212401113312243230244304100143340210331042130202340330320423044303141221010013403402024333412111313204231420104431132011300132104222342420034442320021010421102010113341244430011031340141043302201232121223141012320111441034431424113120002410440013333314211211022144112011432201424401043034441402234044114013321413342141300343202341314302303001232311400310404022300433214202102302333024314223001430104401244041312122431022100233142233121420341414231302202310400230032231401023042011014022322311012133142211210341442233241100124134240114302024442042034230002220102322311104020124020213411344203420304202203312412142103313240242134441113121301102024420113121202212122000224123120432134440223324342012120333024303410234343033020130011113020330040301243423302141040440200111132401324041142231423344410021303311101342443412222031201310233220400114031414024404202131214301332020013123411442132033320203043400144341033021113033220214033013011333312141414202232310102044143412433004240121434130424031044201222422320321231231112400022410023340443402131432120343321441112122141344043400004031321003433240122421420041144234323021101143214401303140013111330144324010030102211044421203303434334233100221040334400111404330004043144304233233432013101030131314120404344211003024212420001122432203021133042020343343114121344442324033310324213131311420113230403300000204433144204010221121033110110013034423112302422101420201142020023242322343333011144441421314443313041411023241101344021133142100101131042342404321033243312332030213232012112231104014222004303212442434012112311410024134442302022424220330203410432423213222311402214200341124341243201141120111101340213034422100102333313004440001323213032412200321122240311033200242233043401120303344100443302410131122344103223022102322400414040230422340001142102240434233302432320142124011022331442231433334104411200142133102424140233020223101113410314123424141444410311123344131101423203033013310331322024223001101003402133333402022000403041331021400130001341343241230000403001212430231302304402323304404312114443242220130203222422042222344213420202203440433143414310331040303422403442330111021302421242303201402033034023111133233010332300212120440244224414343212101033324423131430141441131001014243121410130211401103322034042411222440114032421344232112441320431120431131021423120343322132143434402341030041231411304423440431000324413101431330103123003410144140114203243110210033141021431313234404122044402234232321204222344432410424112043240331341210003201100302302132404421021001004412010302141241042023102422311120321413241311141131031122202044433103", "142001110102131340010210021400310422313310400403311202120302442403042040212243432032210322111012142401224401122241404021422400431230021043434242121432202433240004222304122314434230304122334112434010012143341344212411012243111211013443443132441042430401420000114312004424043401414112323241203244131132104220423124224122444044004031404344011441324141121103333004043231400000244141200122441002040144120212100012123244340210120121211001342224134201033300311034331411334023214132244011322301110004311020230122043110022412110331111104442404313402342411023201130003322314422020432034311012321123112344121043331303120423444402424334330123000210102331341243444331023021324422244201313222032020140314243321303421233223021301313341120301302020222011411413124423110430201103141100120122441013044012140104322233412012212404201124142212220142033044100241310132414222042121332140001124402444203230221430202331034000023412032323211140130220102210032412121333213221211242313414244111403031010221103304014134410342222114241344012220401010203400313421403004202140301121112012024344300141341144101301143021120114440433301240231211331242131204114143020230401040120344034341211241203033301244114410302003200200033203304320440032243122103113421224110133032123141422300341144144203030243432233302020343141431011323412333442040010312011123013031231224043004441401130123100143324402342343343342000023034302424304002440130340202123140012341323302110311120103304444113343313440031420003044001221023011130042104431203344331140000024120122221442033133340034432323114312011414443004220401034240434203434122312141442440432023310132143104410411220424141043314213311230333214004220124222343331440433302302102144311240341444102300103144031033421113321241144321322131123130020131030041410203122123121430033034443210010413000143314010400224112124222104320023041110212313013240412424301001404411202324140243344430410023313333444414121341102334333401240133010243202203021311414142042104302240331202040240202323232341120434444232444043431200324202030002202401123424041303404111400301310144041201220443012332001324234413440004404233243200104033222324304130434213220001102032222310101102314021220232334040444132344000342003324102412223312104124101121223103441003000413413321142330202434001344441140213410204312334120342134324112011441020143121104310413141012030132401343210332330121202031302303140434133330220404213004302212120244112430344202002302212224311213244234400423121042330202223321023044143001344001013120233103332401134032422424410403340103024034244014000144101244102404010313321320214113002323021430121320400130132404103242112124220214302020434134332442023030332440313213332000001003241322024401442110030222031012001040010303314144233032103202034204002444144200230340312040002142221314441121121424024402120204343020423411242223302341042342433421043124313321020001122120334310313131224042434431311033104123001311312210034041340441200210212013244031422034320111312204413203304201203224132334304443210113300111023234030040203011312213203144241122430223320021431404421203101334301111244434123301133024401100300224244403214121313301334104022442142122013303100402313424200032313000012210211430042313241023124441100443033200041003013144004141122224224130332334233412143304400322200134313313313023102421444104002034410242101412403222144312112033233014341420113313203120433401133300121243110010211240041001302332104042033011214421444234243211214303133314440113421320442332332012214034232024401234020210013142214230013021233033242224343114024013223444301114232212221332341320031004222122314234113230412003402224412032212334422144103341231424244144421002314243220102113031240312341303204242234124003400103231011101224232044113223332320231110314310204034204314042001013440422122033413202443402124431013232433103130320314324444422143010202000210321013402432314024211033041321324433004230430043214031323020410330002042101014124213441044213411434203340222042404244322343301114122024314400201320200313003142404132212341021414323103221310040133010402210322330032141233431130314012413110440430321124112430143140102301423210444441434424104234104310003301301040130012203224201131213222132244413423120443203014213040340330241102320311030210011142202213331131112142402103403340202411432131403214331231211024103313442101003100224403131232144442114201241400243301433331332412432413442400332422002244141002233444040111110412024", "144433423232314430140114104210234131141302422302304310314002420422032032303244213340042343031231223201414033212034212220210343123234340104221020023000413414414112120204424342304033110013003233124211332201424440022212204214134001342202423230133210002241302431220121144004220021132233342341303031122114123341143043111334344002322122200412221401412340222334233420033310221203141422130131043224220330341032123403003414300301200113404414114120432034412323414324434344132324040243240404334314011044123432332344143411323420323044321331000303022134211030432120243212121313021131032412401112142201332340121313011133412343333342124431312032444420230213043402341303233404240422234112041334022303122412103441312342034433440324413403033240304234433030333220222431301014420120120100331400242433120131304311133314442003233212320002431413020401123410132001410234011313002012201143203233224323110123030120411401122112132421421310214012022334300141102311433144421044021220430102333014414211344200320321221143100400010410041330043444340423320241431144424000222001121133130410232411040410441200401343033433402012042301322124202043234033022241033114402311031332401233323201042131233211013223212342100312424013300011340204341044432403200001124203401210343002243210041013401143033210124334204123332234234241341433414014232123210031401134103400420100001143122314432044114211012110232424332213340123023031030200400410001401220202132133244321421414124221110413223443431122404222440221211422404424003413042201412214044413144421232100442121313131232012430224422234222311023410121212414043004134041110230402303444233043400442000334413132412444202330221020402111441331124313012144044434420312403014200041000114344334401204131441120211314321133432232143333304432224404002331343201111014103114324214224103334130321120342313140442023334432022400012443001000422023123100034301104401301210133120033022120010340224243243414413423432102314231031323332424010013443233422041331320013243410320224332303324041302343103020220024343033324232142143110404342411124122134000401430341022141024102304412422144320014141243041111040020124040210320141332240020131314421110140133421004044030300041033000222234041242411021434113044230410240223432243343402001123011424030334332414330100043130430114310043120124100140331012111443010324233223324334204310114123240244100312424043403201342320330131422313213110011023033114003103100114320002424143214040344022223012332042023300343020120232321230213320334121222212411213330232221113423433142301441312424404240134144404213422422410404242213223020030302013430310102222040130401240330041134201022213422023332314301101323104320242124243222410104344434141020100243112221144040043313334421033230212443344212204404442411303430034234204122301324330220000243230111423001302431331123044414443234140403202001341140034010433322422330334214303423402232223113421033114104121331443342412302112404204402341444230213422111103014211224044203042343142042103304210401142001030332310113323142442211431043130012413221100344340412400334004430110122241410441233401423441134332022243103222400020013443142322000103224411302411322400230404102414314103202240233044220230103241001242032203433114402142000300023031110342341411214340202003043244102031221032231332214010320114222401232132343404010142340003430044331001110402230443211233434410113123014022004010203040223142433403142114343044101140404443242322113422031123014112421040110324401443431310403441112032343344100444120433103210004021311232142001033020234440234023433330302001431444403341001042410234103340342113331331104140301023222102124432331432311234430241144430402214233422323314412430423423114444201434040203234003030424024004030111213231120213321033140042432103422230010414244232222142112230343032213414023303331042110303040120010241323334300213230241404240001313310214213214403343203301131111434310213032203041341431412133201413130112414001043133313431413204030144433111212203032233403104334311010222422014211144003033400104104342100241404110322013412231324313003300202441001222012144333424410111121122413213114301320410013114401202243414000304340031410121424311110011132403200244144212412420402102413242342423321312204122331012200302134444321442322121431013122104200224224140003032123111142310433103342034241143401004011212143141341234230444241112310443303404442031014314144301021032331344132420040444303001201144111243223014403422233200402243303", "231213024231432120111033333034420421240212223000042331411412044321242104433340402033023323314023034014201424043230222424301242201233142244133041241104400441044331134122041331133040334423142121403404244102140413013112202422100340424040404411131141322144410234230203111232222100004442444301344211214023204240010004444110120401214443133044343423320222413043332334230403023232404112224410413423214213240411310102123334310442314432403242243102232414203344324222242303000021312400044033432111300202032422430422332324010134100314021002303120234230313313034020433242122341100133301424143222011234123223304330003422400440120332142101041203444304204213303312120011032122024331204433312211021314334123131241231201233441231221324000312100304112332324012200004030313031424442124320011433331212332431123123231410144000324343003041243233422132400212121201410123120402324313443414144023232301423304003122212201040034440011340014320000034424342342220114343312314341343122044444232002042304212000003221243232314442321422320101102023331002241144042034331310331244024003113112422121322242101433330043313233334344444204110214342444331130203433200304323321023232012040014022211041232013344122430141204410011033131442420030142020012341113440310440333331012141241410200223004032213140012023404001302022123141312333100442231333433221341021042341014333311322214414022212342410332203032244200012341213311113020124202311343024043033300320002424044243203142332030400403110224204044132441203204422412400223444440333122124441140231442224400414123200403402233210030013340413111110303111421304143003222330011300030330421211242021331201331132331012440411123223013041320313013341422124221341143214230331341421432023101032012014441122042204024124120041043023101404313100240103111440323343414323001141242124212323240311243011440414104440113104202114314014411402102121304122141431202143141144222312241011214101020034441234421222112303402220100014034303111244102143312421214214444013122144430013124002332300040223400123443422112111222334334433031000042310014432331204330144304302220103024323432120040200204041444112121100301200244332201100323323344323014142312201211313132012434311342442330401121241010323242344340114201224433404303311344440001041333131443422303441102004202434230023010442000131013014432210243124331120232011344121111140232214423103404200433131121023422000424331204443430114421241413004203041131433214244203410104140440001433430212214404310100120030130431434234131432110142003412132213110033041142011013314124420042131123222002104333233224102410303133301411234243133034210211214120242040141013430004204004001031112042114313011113230214201421040431421204403402332023132011122311404041302032040444344140344233124003034344420423222113223443230440144024200033311040432241441410333221132433440142244303243311214043403020320340024030341202321013042412004133330121130332120010233024123020140331301022111044134030011241331021243134314000210404200432024031330331400301031334121024131422320143443240244032212201122333322141421011002420424312010201341301341044112211441101244010340132242442113432124442332313143304440123024031124234404242420001210402310323212431413422013243030310300333431324244011123400324340422002400011111343043342204001310324243430320240233200133141430302210414441304011213101411133343222101421223031431014200103212403442032140232032424320013330012022300422034223443404004401332432214003033214130204401433243100401303101313431032342110111412100214324044121444233432120004142110033403431313410041020402223102331400002144403240444004030404122421040001024342000034200313414042411424122141414100241434240241122220221210103240100402141131221424244140023103044100424134140041321013001331321002113141332023413114402303244001244010022414223414141043141030310110232040213404314421234010243043114141020031142104204002013042334034034421214202113240001004002020244144314400331444400404404122032220041341344333424014011413423244120202424140223123213202430404341103011101042331401113313024124130021104343414423134112112403423210132412442044304400232101421004140202310240402434103121010144131200021210120132121303343104333001003311140143101421421011012201200244000231334010144442102310042004300442232313004302423324312430023231401244313113340111112333440432024442323240334413303240444113000401001440122412310230422031243112314301244043201220331202313134430401012310042404114214033032024312244312143", "140232240042000030334321233302010132420010404214142001412302043301141141210240032031004120404412310004132200334002114232340243230242242321243434202241003130021140421134131004030334013220410014443244330013430404302424213141330444314023310140422303030331320002131213331141000104142222101303241114204302302443131101111111344301443304422224240032212233132021430131220441102412343104132032402400221220104440313023111324431231103234244322232243410013310401320330311242313244402242111004442400031233404331012123042440303441141010333414320222444103210400212232413323423424112101301044203422133034331423331122300220224222242114110441203422323310100110221434022331412144020220310032123034304041324300414234243040041234304331400222032233124114100313203232012004102230240330411121413331212120302433401211232120202440434311011430334404420424331343023030423110301042231331341012020141112213133123020143033412434144031111234403421131412233231340241444101210322342314002024401004243211422141222432244222211444242230442224031011113310134101002241100144430301313210123241210124230020342112130240202344331023034412230410444423131140222422400111010224042244300231241414001133311420213001010312211134323110042441130124421124331033230201234241244442343403113401413204413340344142204103314410104442031044113141432042040444213131103124021200043000110331331102101304141041223114424402330213141104140423414140204412140213030440113044034123123320010240320122304304340423433143304021433042030114403204234343331124343204101300200103331011311034431030210210220234323303303100340220130100001402044311213023114142342043024041203201210241142103311124331130213440132300334330122113000221120042414401300001030213011334443344002422100033302141204431000023201021444100104310313430432444243414324014320021330423104424123411323221123223440203000421330130213344410343210332030430403422341203432310300414144103010110043300042131010300443443123022242103000120324331133304212202100142444324223204201311403141212341410410331402214020022324200422342203300004122210023014322231002111443132111214232333104044112100243140024212200012223031211412024042134131302301412013443342014223443143223440324012003443042431234013200114010242043004000123133100040142121314021000441312314411223222220230431013331312240022040323400202100101404004210441111340432334411203010420204300121021443201411334412341321111324120203030341433201021013013220241240441323144134302033143044124100022243312242040241214412230441124310402301200004201023220101143122404023200100002220021012111302134244430422344231431410413302101234003323131343244334312414021330242122030221010302241144441233234114101212140133324121130203021420220030421342332020104101001124430132432013314230234441402341003001024024343202432041414304004331101223444401321300230103414030144220234013430120033033102003344131402214331041024021441034430402100402311311040404030413443131031140044044102211342320111343033414134313244120042410032404310240322201123103114140204304100413302011232301423424214142441300121343114032111323103421013111200241421030433202231201141123441420001433210001311114043101114110132300020144113210431200101014240230202022031224420332014003200304134004034034334020241440114244243042303041021011123001343012403422434213412402440121411333102122320034240112202140224344243432312340124313141000244313211404221142433220114014101034444423243144341020303410324321130413033342240321023330110330104410004444011421234210002421010314334131230233410201441143121403423024303223213004334242242432212310100132240210231413123123431100243011212012114320400311122102310331322441234140443224014342000433342410232424413321403303230000440131313304403210331314024340213244333402141134133041300441030000342420130234300144333231233044004142401334212434110114320001321322140233110443430134422433302112032334003232332322241000141043413000110423424210302332424220021340114423041032412430440343121404032001341400041330324130302124120323312020203332334122003131342231141244321040141130233213241204331342122413110140424111313144204324032314340342022013302001224013134321102110244044143000121240234343122001214303140344310221230301421021312240013001023304133123031230401331103212100113220042042440310221432312033144143403212102410244431043343424421343134114134043141411400412004140400442432142223111301140422133133230310303114234014122140340111043203211141013120213213434010300211110214243444", "043142313204132034324443442434002233421140424424010110242001112113233302142442200043120420404423303421221122031100143203100323120410412343132441032244020203034341232013012224202014341234443424434321201422041140414434302324133202021230434233323401224044043111444134312132142141104031412243223341320403440330311000204224324430222330204010211412103044114112113231442011213422432342024130333033244212200043322011120334432212011303313332030414214142113404034240304124031031033231210313014431012342204302033112132101432113003332442443030323333044024332041231034102300030102001112422422403102121043123444441430014143313132144143412211243330313334113233020210441403220221414040331344132233201021320200333411414343330301232344214210310432020241220131221410443022433122303134344303343313003234010401412111243342212231423144110430014221340423024214331343133220210412043232200244111410432211141011020210142401022432222242021132144433032134114102432414242014110402001312001434223031202314424130320313130034203212213212201004041213114232122120212340141102002120203340440130401024002110242244403431034210000130202421421011014424234130233201044002333344011330220334314102434342233110114203133221230100420034304104230100124144330003032104331010401423242424331123001043102344102003041231021011102432110304224030122322233240242003222314233333203120020021011341334341200403031102403034342434041134230142222230043424043024110312104423003104002203140443313203301342331343114303131203110330210143314100201231141033121021100300414033223044341044414424221001422014030131431043331314424443240014310420314231123023102014342020113010401410312411000010023004213434334242020001401111301402101224044330324411411442233100222131443112424101042433404321222313420344101303322301121124230041331404414241204403233033042242214010142034302233233041232443301234001231331411043423112021130201032414124113344102430312231110331224040440030302401220410344321342244231421011343440401420134422333131104114402211430424424044032040103142020112424244241002132423202040023443243122432214114233334341104400034004310034434440441133024114142213101234224420010231010120411112430400102130332244213110221324120321022020004313402204411222040020323204432424230210402323024444434332300440222411440231330343422142302041222000441023100421140401330241343040121412020032004002000011123330211120123143024203233230222223120031312141420414021221422102014222140300430222012324441311111424444314303341112140433113030101112412434224331330001403000124132220041344034041140200233101241004310303404241122104423421444403222001421032142200214414214342320444030430214023002423232041424011340320131324414040402224214322344432210223332424034320134242442423120034403110204224032013031341031110203204211013231220211134142200413014131132202304411204244331321132221030442412341301404212233131110244012321120303104223302440334004100204243200312130331130134011444241334003421434133230431341001322440140411314304343401203132320241214412341322103041420043220143000122414411112012313000102234140323121023312134023140134412023312003110223100301042134231304003200301323204304244140113411311232444211143014112030033134430431403143133310314014140330221042010243100222241124412333314012040410231013010203002344320220344224203232113030040000004142233334443341003240323412111200423431443013014143100424233344411031041404040312404001310212413210244104230214344223200130202200302400440011132244414131400430340003424433032122140400013112224033011210013330043413430024303320404142004234420132414123334231432444004241344431144430114422401343220314042200212021042232021422001032421213414330231033401011421231031301240012100124004130343013231131422034433220413233003131344431404114434430113312312230403034434324020200221232101042120011021420001141302402400420413043442413034341243231140401441130314244412101020320043124111002024201243143102410400441004242444201411113312342113101023034321003034433202431424442204302101113220002430104114434210303413232002140230304041043110201444134122100123344423220002212002034040024032202033104230014101433002214421110420040010200033441334022041243100402000434234300410420230300304422321130234120431144140133003030033221120024031001033401202324114324200221220123342240003222412234234420411204313341310013104233034242340433402330440023102233412330240443223433333123221304434324322243441020443013332401400123443144101321333433131233442344", "111134134012222040014103044124013241010404322131421230221102144101234444020331030324110424414410422232313402224243434443431301110100100210302033001122301430331342434311330424243232132400400220313422011104221244024411303042401340142134244030032430023004304402344323423230300424234411000013411124133302002032420043142112244323120432120440211123143014040302334314123143012303400421023421240130310420143203342341101140203111000011043401214331140143300411242034402113102242244044410410232144334012213323422230023420233132012310210430441424114330034422320221232301311401242134311201311311130004404420000033102340201403301102310443131102221401310411402013111303221003141441400241042300334303231200041333002431234000243344040002411133000420232233223232034242000032041200200021200421003210412330124002311423112430413301134212003342201331012113103320211000021310234001320411212340004323400411420310011130002302043011144210132011334020240431400104010234010314011404413444220301010040401110333323332311344244022133001411313144200403330113120341013320324023320014420442332203123221232012330012014240400340034311101013431234140414140204414134004404430130200302413312344342404211111414202202031330143144223312240340111014022340014412120243121313304101433243411421300434232242010244320412401412242212200330111231224020304112344122211240204003442222334231241010112230040414121230103404140021221103420333331044112021040110321100440044303020012112201013000432440301134333211114313343242330102021024130414332423034244040112401111413231430322023234134433120001342213141334442412123040410310422331121133411024140142132200401300442442030420032023113133442412122141230122001022223224024030321243024344323114240303104340340341023021310243003203404230313143234014430424311034140221220240002034321230111230021121433221004221312103334010240201204212014444420302242112321313222342024102212100024133400123140011440331014402014120210230133040201122033302242110322241241043140103122201443100121324211414042440434442322113430314134331312210304404002043141233131102440412104320043110424043220312323403200440032402010323104001332410403413300231221023001044214034104210122400331302031243414244413124021441023231330123041032204041120132030413204304104121034223203001442141401434442121024332123201144143440002010220304043100340210133004344234021402134430113142240224400122101332331030233201422420001401344442400022402040240341213434314222133324403412224100223211321042320403132132220123122033324302333311044414313103344201104223323121041211400130333221211421420133333340002413210221422242001423222103240303123140212140040042422343211003203222123202142011201240204224033142044033213334012411232322320041100304440223213224143201421222033022034303313422042324121122242011214102234033211131434422421344240342212414102234040144111301142122211031112401011202303022422140341131143120434140210412110312042334134320320100213031131034102204313224142244042124340024224013332203104122444112141112303442043121224224041241103120420421030331212122442101342324222403340222232120133013340142013313220402223144012310144321223004101303030042130144334114130221040313004340212324341302022410331200321340043000003114133020331342021420142204132211004121402241323141124424340243024041423003022114214104300213423201033341321330424043434414122420220042130400232443001103042204041414424110430121234130340130134034320402311232021043421411114210241003221222442423014023214042234234214201413410102224330434023244432124244444123041414440022342043212002422300120001424103322323143313323202311400342113441141314240124012213044134410013030024322224141022023032423210113301123424041400103204420313414441404431212333021201023042443012341124014124144244131214341321313101222423233221120112140101321120444313200012103110140231432023430140103011310100300234401032400111233330101420112013321302102133032203113124124014032240104233422401220041144033231123140102431344024442310204242201340230131040314222401031221222412240401032321114012310222424104332024133324231303322434430303323213002110222113220024244333424213134204440410411331444233114332303333014334210112010322041403224223444044003130423133341043222041344321101112042113133433434131443240100010403311330223033223440203403204302322013002111340001012420244243412042203242331142134012302220300241013400000222112113243113112112021044423112113022220233310021020330004021044104444041420104431431243", "002034342344241313132200414340324144230313121100013103101212324304141321200112021044200333343111121402011203340210020304032223123331111120211303332443100023413102032040222312111423221032233043133031412241040431104140132041300412243142322131323124433413040442320023314413210120211313124034313022230100442113431144422422233101032421321212423010203010010301100234430320244323134341111340244344112300110330311300034340141031332030114023012324300314244302042332031322300344130140242012130321002344034143040213114320321013442010000101334304224444440411033034123341211004241110111111010300221003340111004214221034024140341334402244243231031444422313312103142034231202233122331144124234044410111011440312333424310223211104214141040311421403211414220001134402202324230220441100114212234343001412121232112230234004223241331423311120201104323112412044433321222003111221420412404113044102442441233244244100042224224101242021042424130012410004422230132343323410232323311124343210040300201204042130303321340230412303431402243120212114241102243124140101304130302140411032440230410113041213043114020220240113141212332314402201212211212432004001440322142010133043421423132020320434133140234200043433011344120043122221232112313412402311414221322332211422234431220211434024033023312433021132434403313314214304444103233314040401112103242020443044102443002431443031304104344223334340421421011204340402110210112313221214224012431424041330404341441304010322224130044421201241203100233442010030340224020114011211410412202421410344113402313114113211244224422232104103000122031413423024031413420042300442043431010001223143322002000013120301324024044000213040440112230331241024424410332032334414331200302123344423422312121232232040334311141231200312440440441211330214403010404310143132204021044201200310031214111044243441032210344231234433410232331143413222020024202321334223113244244411301102311134401104220433313010210230303414333443423202423344103130410433134434120400330231430444041001230113030100421323010230204130340432004231000234424414000434200320301403201313203113220232401230021411242201221203401412041342212210231210114313420020010300221304121040232130144442011424012210214321432440421004121230040032241122401242110024124301340043222123130302040114211223032122400244420220402011142010040344312124421003241432301102322234403022020320231042003133132321113442314210413034233030104032111411442314313220341441004301301443441043220304200113342324343141023040311223401432424200031401324240120232100441432101142443031341221101221032133421131233442141133400320130110241314044424204341012400011140244114100244200302340220404201301204310320100234022002013200340210241202104320440213041134343042320003234311023110231432121421010043422411110131144203011410100230043321104444104203033322012422032110120411002232202411024020130112300210110033414300243010320401141333011100434143402240142311402443234214143143232040333114423324214041032002122330304421220010033143103421332141323111230414040320004201224003223332234011333302442123201313043122420412132114133124314422442044442011441003202112103444344433332241032232143113334312324134331214200230001243330211100031431342002444111244041012042400231013130440331324342324024134202334104322014032324100430431440021323122122112122410220300313330241222140311203404030144444111411314443040113003140421040004121013420023203304004204104142031442010240334030231300214011140003421004132022204241002310201331101330404000324320333414232241413341104221011013132321402200243344321221010141223013403414102411021334200122104412333443423330230440004023122213024201224022014101333201012330343202324200123002000212324213144432314131032230312231423322013023201113001242300313023103334122234214003434324331041324203414413330241414403243142002214243441021120134324342113044022312321103144041334113020411222321103323033100013302402411140113230404042233244444020403100032230003132222032131003443122443144343130310404044333100141434420422401241131314310412214310311341412102012222303143431004041001144142304134134200124423114033031043124204321134413344401341201240224204240013411341411202043313130420114000221044230013113434233341303441124101004121011422000210240214404413114403423231443310341221032031312403203232022332334034024143022111100004022022031213433440111411302242132124022413234130220313001330303311004244004310343110323013032002114032043322322032103012033113313022102022", "013124301443223420222200114440324144044022102131132000124431030132144034142311121240431200444203210243443020314110332124214302214101442340424100032220012310122313224301100102224421024041123001413113140221342212124114232231014240144344312011141302214130131231332011130433223144322023131010424130402320102101114324422242001141413004103020034024302440240132043041323131110232211122302020204300120311001413110110300011013341020342003311322034433213133240032023131244144332124131023240221413203324234334023223430443013240040331012000112211441003132122114430343032310412234222220031141040403302103131220313032443331110202303012223310022312021241200020233112040130433030241211421213324041402240421213211401222204412340023233433040323421303333411431340031000244003100222002302123423230301414044004042023013231211422324344200241430111224323041120131420042111232133400311411311100242033124211240210413122413343232302042030113044003443434002440022001033220243311013241132020112014331044142204221313333012031120231403020041422402120044302030104130401434243042020123234004010400223203331143021441243111423132321244340012112004432101131012330024230043433221134410142422112130103342333144300411212113140223434142321140244003044341440210000124002024343402341044321400142313010311001014414144243433300002134422441023424131012413334022134211100233432002031432444032421413304001221313210310030223210323243133022022102431020441414234413143343110232222033443133144212332114000313321431302244343224004440112142423124234120311001300010420023103431344303032002400124023003433304410440012140412242412242402121311400142304104133140111332320104432304310010144101241423230000120231003120112114322040222344240002312111041014343143141313030404301013313320344213341320244313322103304020214222422324120134334033002021022240131042402130222432133241231142431403301012140311104013334142244311244143230423420022021133033244140044103030413311343133132244322424032121202133334004323401443424102244120010301310224140242202143244231301111424212043230202014233313323020044434400332001440434310012144102110210130002303303323314232041133330212442311114141142203334204023413233224304334141202113114143300211202330324320422000041033420344013142331302023141214044303144420310223011214321342244021242343211234442112122403040200421114314012221042204022101013433041241223241011011332443440142104410021333030332210342401423324100024221404034310422333214102144041233311130244323042410422223001001021240414314232420241302001043224114431441114243024112230042123301343241004344304410301320444311241313020220201224111302441422222143341004444022440041002311120413302042214140101001001301111103303003001004230420404444112104144212443421300033122144243020240104411110221200433224011043404112420432344120221111421030203124303032041334233323112211430242140322100330144124443142422342444213330320034410340204101322230430111343004301022123130000341401130120103210343212012233301300143121213111014341124004002413420030031332030012101244022442403341140002211314111242322310424332343333303302431400433410333332300402130110301332141434113311400334203312102231240113443131334302220201113110112200420140102312022114203220044101013141112030320002132312443103200040400202344121412040424022244301120323213134044312230142033211442131014212013111004403234311022001442403034431430003103322014044101104403110242330030421103102112344200300130133324130102022244101221312204423300242312041404442042411201122402202313002144424101243113002411243304143322404014141134234410142113343421040111043240424231333310401432421400101200424002124213014403133212110430304423221104430041044224022033434443111010200443010131004002043001013100043032103133330302024422113242430302404303420424242201440303123401130120334122224312420414210232113311112221333030344001220203203042233333022400222004104442234012001040443224021332220343424224403343230244011433203043411223411030430330413220224223421410232421304112234243331334142330300201241442123231024304423002030031413101022340412214213312003013231010343111442433200140141111040214014123421412033041123341243114313244130424022401400040241413013111313410133242001444404231330210110102334413200200122323232244113340124021123212122241223000202233202314121040331121214000044301213344320424412002243234444324211442024400221243321442204430000231202133230033344312204340131122323112214010403203244034433100240444100033130113412", "444403011200240140040403142043324141231404213230224020214114342232310431244411102020100011432333400012124224040331332023021340013021413123131022023330304324111342023310311000442141013142244122141311312132404140313314113142021213303103404031412322224412021410143233212414343310304043021224112133411124200304040013441132142042002220224042243110320141242132024442242230224434010323400343224243100041102211404242444020044441140042142422443422313331340314042231430022333220123413323002113204423243311222411241220312114430034211220142240122010103022132424400211140121024241200340123331332232240330021201203420340331403240220213010313141030331041030040402132432124430000211032421024010310220010240044204241430300023310213430142304210330401112010242211421123314443202222130222002100324033213434200203040310133020241401103342410300143032044442131430212033401140441332030222323002303233333244332242422120011412022131332040324314000300401103013341321010010020243440110233444040413220434334203421211410210344403140443131221111301212043120210333322213312022040121443022322303231024112010334203220344420213423203210132003034233140314111434402212432232321434414013314403001424104424310123244041423003024211332312311123141323443212434142303220403304343301410334143301110042002100341313121122201142221403332320310341312210244323313342300320021000012112440203040222441440323131303230042312400323033441134230121223221444044213112201122001312232244231403301110333100330030304112223102233110424243013014401203343232124221232223112140143343400110331143403323314402012411130330320213244242111414003002423322404114034132012143210004213213143413004430420003310342141232001221200221120300433233134343340023242101443123410330030411111313310431123204231404424112133213304423240030030421444000211220241310232332434431423331133112314002300243340304013400403234032411224020024324413214304421143241413141230430003110004242321320042140430401322022343403331042430320420302002402102440044131441201401243000133340013311400130122200012403142102230114421331032332110043104202430044113413413311242013113130144443323234311023404201332301011102004104110231443044112240034302133123212222411241324002411013242144323022243214022140311011122332101100413300000000441334242023141400420440323340321420324242013213014242433431403042230400131402202104420432444234033421202130041100331022241213134213303204041130303021112320222134402121412234032443204421201410233041242414013243003201422123403111302240312343100322324310413241141024420203334200431110134141203424211413442132041124401044042314431240420134131412434441303003140102210421240424440033230404013100203110122334421213242040334210414423311423311142003242013440211403130320122034031010230421403400412101231133140131222341140142342230404133112404402021400401003001122430243103234233341330032243344234303344231221324204413210242222222012431324243311313140344044130413243120211242130211044104310211033322014240311100333411020334044234002432221122331003334424024334101303023111221132003401241133301414411114334210110223233232433003040110423043300330444313203013144444234401213301212123440434120213140121000340234400434340103234220220004313214433114414200001244220243333431210114244041110432000241244003202113211114333301104424340411434034312412113142443232132044201222341211320340323404410143134002142234244102320201122014331321431431211130033112203302241131403304443223411430411434134011112320413221302001114300130223041112034131330323203112034403433333120321220212330224011442224333142042032343004141211134141313221404413401422124120431320134002322211200002032123344130442212401032000443330434333202213322043303010340143000203204203042401003220311203242441334404431004230241113001403423012113430131020011033302141300223131221233324040010401313124033034243131034314202120313040131112013132414112112242202444124210412013221114420441341132024301122213024113102331301120224043210041031421111343233430141442421030422041010341242224113332221240224032324310313310340323141031323124001102321441142001420411041442114234311232223232143303034420224443011422303333334303344020201414113121111243042443034020401234343204443420121131213240211110444023300021323002214423133434222304012012212114423023210411220141024344311101130344421211312130002010330303224043333144443341202322210202120102312123014031131000023240002423211140100201332141331434230322400121131030403041344003243303344", "003001002400320202232022431323331440002101014324244410211220012034121314414203322310222011201044120022314040234202241241320000413323231241132334034110104313330430013110012110321333043410113342032203031034134312322413121212242320231441021232423404411443244041201041021311412443130330031301203012342202314201412103123421133230314204110431133100320202303213111433420310203402022133014431410421014244413213103102101231323414043302002320441423012341234414341343310114213140100114034434420302231200024440132432341441321203423244402101420010331334232112221034231443033132423120442034442231432102203213232300344300044044122024240203311123432210042301334034412222331300400203014330402304430304241223422200040234224244011441244422214122243400400113424032433433230431424403420222300203441144103102422231134123200001210101130024143420403414230334142400233241323124342043141414222431402130303103100212413231204434032111440114313403413404100002344302343133330133210142344022431443431323111214143234411312211202033044133432342013440111330143430041401200440222202000143334222113104431033434231104123334344313314222410412034234432324222323414443333430342214320420304332334314100011021124124011220114131431032114420003010212144222042324222240241310112401300214310130243121304144414441441324414303124130101002423203443132440400401411030100413432103423302112320434123302440403104020142202403220011402011120040201310104220203100113400244222322111212111403141013432204322431341102222304013332313101303113332433230042030203200030340101104344422040344343043410322240121034314204030341422104211043010131313030220014130420214130201434422034222223041223314140021304413003413202103302304404244134210131331422144130024110011112102134202103103100034433011213141421424344013403040321022431001021342324302302001421300103110432322104043420031031321202242141442330412300013434221111313211300220244142443423100213323200211240034400403213440220002441142321144141211100121244032001040332344323130431030411112143140334343331400004332310123101243422423100142430343112313143011013222124334103301112241241142211431024143122403110012431033331210412410012032430003010233033003431022243344432144441202212034422033113432042334332430432310130112424312241304323323111134100212404303212442400024440020144220401222030314014212120133322431223111230131120120400114244320244031443023221114210420333303130240003200110441113124044232120243142041101414011341401413003411042010214113124444321010424430043434324014101411444222120433144010300104310430143012240044341440343140041403131441013230242220100203234111302233134423034342402300124303214420313401441112021242401210204310402304132001023114001044013443222241043332002101121114012142133403444300001201442012221101322300114023414031142410440030242413214314030241340110102043331131024014441113334412432112313403434122301141324110242001310232444224243111034103112332332210312213443132410002333441301104042102214231234312010033400142412420014043104300443244033340104131304020223110414323224123302030432441401320133434440201240434243242111001344410230414114114233041231432324200333411401122133230303324233043004100023230244001002033222014103242423202343133024030201333414344432130320040122200212231303020244322143432322010030420211343402321041043222414142242222103330222200222241422033120334444211211343100421402243334122114211313120132421404413013434311012424420143202404123021444300132113042033443440004422131204324012402223203234013041402003410233321022010112030403110030141434041414442203120201131000034304311132204401134410420231220142231201413420103443442042443111444333401102113430041143331022104304222330220142222413330433020341043044140314144112340024004032024311040311000302414204120444002342020310331234220323010241012322133340123013424304033314043323341014043340234120112022304012141032314041031133223322221103022222142301144112040132340220011200442020230413231112144031110020401304224141202310122423224301321231431201024430114301002000143033434401440410130411124013132201013422104020400213200110010434012124000114023210324202433130024244304132013300213444102003134300324401323231431424300233002020331440032204142240202430011222122010003104001044422421230140341113031423312100330110213323131140244200321404040132214401030212012331021233302004241324404024234212331202014212301202243423234224344220033001244130304011232202111342444002024324032301041212211222234002134023", "111101133141102003004413310414334144141122331231304033000330133413341131310104432443441212333104130103140221433121413131121404001002440114211033413400213303030123433411134111044213044012020100333134344203210214303442314210404420332122421212203312141411442303110003342030043120134411221121220143340322433124111031143443102320330132010014231103124202344402431000233424401000124101343241320330111030413240431331221130130044124403201221001433103203211231422431210200411121104334320301004004442414044321042213210132343033020303243223000422204431231141111330430043302320430212443103221124003240203242341121424041434311044230232340130013343402300130102343322400031340334011232210311430112230214202233301414130041401412413333001442443443222313230400003101133121013213433240110241012231344343320314021011221122233441420240141321113014431001200202414204211420022304013213121042231424433403110112431102004200200301302243202043004210214033113332444434312340131020322100242403443243130341023412041310011201311432431422443240230021442041212414031111412100301203131442100204100021040241111423012133000342114213424222421421222022003114000433120111240323240423410411343010224430040140003124122143301440442110303002014014021301144430332103142310342201114313333111144200400132042103312241413240003241211043122120331221224221113324410023010422023243312010020002200002304224114430422433123032233004111441033224431140100203001334012122034203202012003130221213100300003421310201013244333111114224221401124034403343001241031432401202303141120002132414324210412204242331434132433324331210124130202224334244412243221013201332034024444403010441343120043400102444112011311422122404101414412330002342440004230004400130130004412412102010240244001331314300142424022144003103123410142211231002004203203040133033012333204304440343310030402042042013321420332101223203342444003040223120124000120002132001104403141330033431234214211233223300103120321130334404230002111123214313033243000212214020411143011314401000014321414114412203140003112331010400302031014431134013332022133203024110422424314322041220400211133430433312332411320420431034330111312144122301112244021232123301124002043101031321010304303311034220344122221220313320234032301432243143210340323433023012201341130314133310034124102020020400240013404422221111443411213403004442240011341433233431230102310202414231301414114201313324243301113320440402031332042130303241230102003011040020441202402224021141334431340020034344212220241214121232204404042031103004040144014002232002132022430203143420223013224331403404304310112004233214314032403234124241232121123430341334331303102341032300220022200010321412300213114122232421312321404013303012323121024300332312113102440204444104401204424221432211234432011434403233431011420032024331202432322414013030430030104132313300033031233314300013341231404242243030241032112434222401021130344422002122433441434042044104234233121043203140002002122101202343241022342014003243244131023401403342104103424240411301010324123023143001001223342113100411313030220200334423010413330221030113042131333431120113343033130313042334044314431204230421210332031444203144100323320113231424204440323001212324111311120104214332211444232404003202342140334333444120324402401013324230030332314234014110303333100423102114430111132430220040030333440142402110123024004123342400441241211133214230220402104242401120011112420104010114232332104433121424344023444100431224212124210213424003021233204423040421423420120344340203434340242143032011121312124130032134143301321212310213044214444422430101230022300133411232022221401144341433200232141204033401432312310112133234432410322410423441214343110010131324111122243301140120233344443102343401344012014032104131432330121012013001000113240343433112402002234403120440442300244243421402123244000133431032412023240303131141320212234141422034344000431200101311343014310331104220201333310412023220444223242432242214223411422022414031402400430004211402443210023400114412122014440232302033210211143322123141301023102043404404444014004324213300103320412004042331303221433104124344042101123242233023123023400423121042100200122333240200021031323032031233031234101400122343003224142234402441044043143244032244212003000234314224334102133414423003021042421124103403301432221133330341234323213101302422022044324404401403000301222301414034140034332003001110130300433441111422444124032141143111401102322333343112", "213041144321234320033200313334211443043042132432112002311431200303102112202043433230002010000002202421224124131133410404400140003020400233323100012211410323212414422001032433113020014400132202204342431323033142214303201044444210223213300323031212312243431003234211344433432331124422434012010044241101124433310223142101002220341141323014340320043330114201112313100234430222243434334311024300102431343344402110044420412413403242432412224440130344434211232234100224044204010010122340344432221144202430234240111010430142430122214304234124214440322011113222201412011102200144221314342004123034201431030131101432310044243011242203001124131011331441230242303241324311102031124100042310410334411220234441433203342311323200242014312223333044403340002112403322304022002014212000010341401321010403341332413334242022342343334244411222033100300222100132412230004103021013402044021313144304412300022101344404231304432134412421434300110101111014020424112021211044144433322140441303120324243143400224230220322332201022233131044421332323224211334011113102114324211031330212443223240300223344102421023040041131114210104221040310444433340322424321314404104410420430334332410014104212014341000432213122223110021413232033122304134243420433243430120111002114341121124242201032220414014432414302000404002321140301344422103044440341013241444334142410323122111421111003241310234242411431302423223443330230021121340242144214433103324342324121114224104303010243001100031414323013011210112210030033101103230120441110131300210331122322444210212411014333242233423211020434113012324204233243313322041043121122232320222431431340040412303344024444102203442424233313340011101343023234000140144441403413144332131323434110141333424024421034240112204221314313204342034412443414344334010130422222124242234022340431433133401333233234342324400110142311000111312324002203440312442332433000114214112314231232400022000002134441400313401410303143304011102424203001134043010123221404114430203133343122222234422312010322404043043422124440233012301233330312012140303330441320220130301203044242200240343404332040332403131124424114132123214103013321204343231332204104104241300112412413044113441141444120004321042041113011203340443402401330311412142033342430141423422000400434302423124103130011221400431043322021241231144213432430134420242100214403112331431400202032144221023400442402110203220403132443333100100432303134224213433123231401032244440231044044204234313342423342322113324031321112302423332422311410203423304403130213203213024341410133112034204203034213112224330024042131433321311431021232312422443433114002413441220431122244142313303344310213432242230044141301234033420200134020442041211134434022240101013413300400331321341433042444320141424120334323033240401133211433103003002304130340101302410203243421444320343032021234331243310111440032110003230323444440103340021330013310313131131212130203133123042344131343411023334444201204213004241302230244130443223433133324420223110423440012030332421301111414222203301414330120201202341021013031222344014332240104400441400342413001030311223120330334134322443003311212401213401440212032013001311234004441044100210211131320013400000430003334413400344323112112411102213311224220304343200434330004040144043140131332023232221413404214333141340334244132123021230432011030401203222211020121302221120324423224022440403111214230321304313411043444411012343000444041422400024221304320402401023032343141430144430141324102342234031202432040330334141212434141144231044332113030204204214340440222240323024112201321331033022333334000442033142344042142342331344302401242044044421142441011143303000202334201130021212302131121214024040211234202212222141142403400430404313234212444000121142100321214233032214111444234203024113021034131221001243242303230402033240000010143303302204422334030324041312222233024234112224112324322433014300403002144321112201023002130030202200303431103202100020410002244113113301343214214440120431443334042321312341404303412302323444420013031133240001330201032444332214330240233131442400020202234410114211041104112120434244232123122141113242042031340400423440141230430041112021032201411224222300404333310310423114014044004402221201132020103342211241102113420202103033340101344033300321001222130223103122413224444414213114311000222222343303422401014112110132322104134302324020441320042410213442030013231321440114010404033113313343200313434142442133004234010404", "431104212202033141343104022233402422433244202332421413123232204024143344300223133104420303104423223321422202443412033203413423413340414033421213213212241104401120234432310323304102212124123442213423031244132113302411200444142300241244133103030441004001410301041211112434220121131134134421034410232120211014211441042012441221413101341041024200211414422304420102101241214013141022232240132220212233300011024002234220344020230411243402224243042014013240121030233304324431210243304233422421134300441310130230121242443234313021421231202442403013343322244220224022220340130241044200333331102221344001042440110000220124401232123204124434011242120121441103224211042113011213014430124214203211122434204243130104413014421203222431022243233323333322103110432433141202202140111240130013444142441301210310030122120340130131040203411201332144034020404311340244244241231100341201220422431033132442204040340040011132020401104020141213230423124124324144032333214420100043320211322212141214314444132203434030122221440220130402001030124334403310221223034042110442344111114012113032401210302103313043223032414201230121122313144003323412320334131040123210244013200443210141130030101433330401431241222443341240344120442003342002222214302410231431101342430423114424430313113204333111044142010330114434233102230011043421140010112231422100123102142001012201334233343340140244242210313022014303320044331241114021420034100401130010443323034000324333310430124142313111424412232442213431420230110302022430332400130143133123043432134121311424343101204230300112003341233103104200403242414212244044440324100244032423131211013232200300043243304311411030142042033324023233232231001312132122320422410123121122303231011312141230402124200202022444203233440140242002210320034144201014114430020213022032121034420423041344224410334332432433402400323421343230424331410014413202424014013343430033011300204314140444130203122303444444131223211114302102142112434443432214234424200203433000102344330030114340243302310301410002212200314323313204123443413402221321221311213302240340401330130210224311232140331024142442330030134022144042403033312011042121221111230434343104331224243024430130331410114210442302412204301411101123314042122223011401212411332242221410211404234224103331000221131330231220021242432011204443431430400033311003001440111401303004130111430222431322443133412003103204231244332330203142413240410003132213343231041342122430432112100133210404304244002304210313314021212114431001240304330411321200320320421410413442424322414224013214201401214221233120302444220412203044321410301302310134014102022424131322314033201302113244140040421044314331121044331241331023404124144010023204411034112303443023430422414343130134231431424241212410012444122244411133112110443012410000042223024402143120340224444434234420423144314004311223121403120310203204030303002122434233103033242433402431221302323202121304121100310014331432223130104231043422100342011221402001442302241321102420300102123424330210211233210242424400411304241424244021400432312432124022300214433114233314043230000033403202034210023124123130422134401343104134103134104224132041441031243214404103023430434414033133240423314442333003311124242040431202011441320243330400013330011112021113114333411034022312202012402324213314331144330314242041410434034124230423432300331121222330223423314313443013003040111141243421141101410423312323012042244231200421123033021321314214134122411330131433341414321110344124310112032422341224024410113400042422134344233034200311034102310410442444120024424124114343031342312431423422404243441411442413434141323332204122230402043430441224041200310304211102114032340311444341433002221401334022024232334434424000344322004342030411340202132004024034133102100444343034013121241012113203043141101100221024044240402220112221421104310422342230044120301403000002044304333010304433314101002041041132332331140433140432033110411041222112100420334101133240432432243212340314404321142042341114200422341213420242114432121024341320422331003233314002112401403324424033220331333114213424241100034310044030221304244420241132010422132112044214024122001431230234440432220033433001042122313340113032243134423310414223143401321320344402044230403230414203432011324444243023330431322122440133002030040132244131432403144134312122241200344334134333440442230143113111201332304433000111422202022110142214344123341001041210430342424023044112412430223021421", "122433423012423344302312033241211201312011403240203202331303100031424130004034311401124334101331124430410344304431113312014000433210301330024434412243304132131203323114413231201043430302213213004100021020443323000041302342110420434242302221222133002344233041012122341124432220323222302443010032033240023432242411302422041032203140034203224431141121033113021203112121131220234203402324411434230141202241344003413004433304211303030334202203113243200033404020240402410331020241113123333223204232440144142424324233320401434304023212120132214202332313403222334300232424021420241104100203301144032004300042242102313140221020140313432443211113131240121433311014131330311201222222011220341104222212442143402223024410313211142423022010114244344342134110401132313204034141022110300013412430132200344031423203100110234201104342414134104141213322233344443402202440132201144123402333001004131403304241013033344440403011021414421313203423023320210032020012342133134130131002044304320433241212014011231043113104343334201203204230340131110230313444200220322312033303323243142432034041333221204140010434123223310212142011403232042113220111221413434414340234344043410442424331214032432141303120010023322022242203113223440024232112043324031233222422222201440422414222104210242102234221242220301124014132411434044021342142113413033424043201421304302423103443210313100434404444334113111430331331422001044234100422433112032330413441230024303331332430101210113310321430324341320021420414102213200344212433041342141404414041433431404320033220333312023332340112044343322002201202132344030114310434112021203311314021411113233120411142411410133041000044222313104204412210102200200004400420432022031301412011021240021430324033104431133204103111030300203233041121141343342044121123412120000112010201143043302001102411312420313434002210401112044144011132343321122341441432304210434034112112401230011221131314423200324132220442240142140023424210044202121322311240202303102033443331013201143444434204433302222004434131004033112131102033330443142322334340210144021014143230402213124312102141043220401214412231242330140422033022223110122100423412200310043143001341231433033343333434432100043210344333411222043434032430044104013034224331424123233330330443111400100323220410044014221031241441113033123144133230032303212221441041111030111314001223312340301321442314204202303321332101034144010002231340321320001002343201320314400022200141344441121443102021414321104240223031444033342202320143020340442444040020143213411414142113030132433342434314110014010220042214423330214133124342433404410400102421343423431114430041142144112434112323010131401444422413120420241312330102443241232422040320333412204042200330334402421321301310230000334434012230120022431202344333223044014331322322104243203142140104341202310033343140102022104031122013232113330410344414000130341120143132441113142312030131021101120402223201122433302421232130414442101000102222334311030400330124001432133203232301422433044200244244330000310032204043142411334024311341300412024134030144420101042102313124143443201240221301212320102402244333342141431102013243041342241100103023211021232420310423142022131433202320101442010034333231324321431140042013300244440334341113420104024131200023100323131341141440234113413231240321232221400443231442222211332200300322130140442323240113340312412222111200422201340001334334304401104340412140212201222203402443220144221233221400044023022421013221321010034332230441413113320134404130231311020224142141203404231021202011200124122132133433104211412324141413030011132333214343320023204311113412202230133102113334303204012041021244223020032331134032333240330202213300224213144202344121210214030143440104330111131204143004403323311410422012140140431341103241413420344122243043310041410331131244221140121010122140411304122030301444404430033321322220120004400403022234014400330002332040004104344123111321300024411421232121022334442033102130132322203201422211210313202443233211431243243330441142212110122310023242303242310230041044114143033001240131042412312213441244302112012114131210014104044121021111130032242420123111104434011442302033040342104221323211342211122320023411214403433032400332400043010323131411422020013344113011232001320040314012232320311333212243104422024304321334404412133430233303213303321401113011041242133232300120442203113340131011011444410121403102140400311124244040413133323403300043203414400", "302224243344233212433023321030224333044223124000334241302414240240343043444020020412142143431341433421244033301213412440204001230120204222232001230001234014321333312111144302041021121214313103223030432142212422342030322203004130043004012441344402142202224432320101344331302432210113220321022404343024221203314431120144224002121442204311201023344303220221113133233220402304414433223341211234324234143030144220332240420303032443030103040223032442414003334224424311342313044401200124010012100023411143432220213112033424441301143223224440110020021202341200423100413241440233302004412433311411134400331223140333422112412110301303244313204141414124214310433313311201223020440440403420322313312013112132341333020300113403241330021004022213001014004043030140121100204022312111214441400441101044214242433022404344133110040441013304402234410210333204413424400112212044321202132302424020001200420130313202144234310324131231303421312413233122424140011400231143233321344212421100101400420103304204332431422042012113233402421341432220001443413033320240200021011321431342200024031224113321143012212103242013121142410321304231242224101240130042302310101021202404023224004334211113323403321431403021311432224312130201224241042102202221214444203310344003243031120141230024004342301244131210234334224342324132033011343424432012340034300124112342120332121123123143033313232014303301443042213231404304402202343121034214100401334302132042424211112304320300023220423300303003302432144111431322220120313314243430310132330330011432111334133040312403030230103011343002013341403124304311303200400200414130332344423012331101041330241404020032204213202134144204323140243422344443224024400430120233032400130401223331302004434324301433221442300300012310041331134132212241424034021232131142012244243323134341042033321100224100212100131013111342102444144012023020023220331324340314240242424241044222241224143332340400201223123241241140130444334312243111334221430120032144432224134414402120010031344444101103213430024141114034104441244041032233313331343030012331431240042401010333110304103143123004310331222310241311012021124020333241004144041204441204004232140231310240220413312342031413221030244334134334041032044423120032234203343010310040311101213132130342141011124341012333112241104440312212102101234012422112124121422403441121013213022410133412333103400201434413224142420042311302242130010423214043344040144441000102001031030041341022202111430222222344333014031110402032434300320024410301143424012134033310333334333200341014203013443434344331424441340144040221240304113204242134320143401411031100001344233242332411223420243310401022321040403442043334110442231313143101331224123131424222100441341303220111240044423110443041240122001002033333110123141313310432404110430344403103431441313241102004004414221014312043234312031133111243214033103411142232044423423344000003431343314210243300020203332200103214321412110242031224240303303334221442222302110232243313224410442304414022242421201034041113204330143403444221321322310443111031210402043402414013413341211020203102021004304301344111020314234040342312140324010440333120223234001210043004444422322214213144444444432141314004443341321022030403141321411032301133032144320013421113331004340331302111004100230314144204032433034410424311144001124012011442301204044301010103312013433230313004122300004034404120200243411002340411334213242032314432243104044002124041100120000343341412304114011343134332042420140333130233311300110400222004120202230403140411243334330131010313131222413303330222314113402320201144234201332012123010400042124320322211101242404222032310244323231221301022003322322321240404432014014134234233400100441321244343044201214230013101322242310414011134224114422322020423001132423431224320011330143123330141011210240441213034123013222243342113214230424323414304213113112231034301233140311302211124411402302020103442201320203143133341444211420112143022312412240221142040002310113120131440344410001023021020111032330331303324342023423004214043041413410114244433401202343300132223142214431222224104311134002104430034111302144014324003000341412221234334214132010032430030243400103323124114333242034410103023124333023211322344041411100000434403433024222401134132441421020313333244104004112114443140041022440124413033220211424144121241444243243214404013444440202031410324134103144214210024003013040242132114420314214434433443121432123144331141310", "244303304310304110140023330321111411443411030143003440223100433333121042024321111201404013110141011112014001100230411141132414123101423031444440403140334221040402041042433200242132244234020301041243233304420130412404024104432444442021204232202324122200013404343120223203311401314103041134221010243042444010203140321211423330302412431302234142223100122421112301324121114143210414242234031114142232240402001343321441124340314331024310142331124321000301040042130410232423044140233324000000441204301210222240432021341204431320300241224340231043334433430310330243042032304123222221034334234424110332414303030301213010431222301030343430334111221204433243233440104001240410020102204432314430201014142000011443202142412021020100111343132102021004322131400301112214032343130403242312033441443121420413333143432331242411412142101140203433202242311041142223402402003323023103013200341200103434341412233344401443203020323210000413222030103200423430001421301340311322430213342031014110024301140401204124341030424410331440313421003423123230434323221343222311300044043443401114302022031141120004103341040412412300433300304004230422211410103124311402240230134412044341231104401232000332100000134313021310333402402410442343221314240440114202424320040313031431111032002320113312222431243140042113040314443440323132232110422132134020210243322202422321421442102430132302103033004314301330340101240243234002444434324113330222344241444204432104100104104003143212111401101034221341301432420312031130213024122013420323112411043222244413410043124123123402332342224100220314323413213034202343412211002242234321142242241311121444304403013324121011401411332242020114143421204123432022112443102143134411433031100231034300222000102401102214311322124003443242021113434400002142410441140420232302314122321314413030114223302141404000401031330404310430334100200042324400433322103143344421304422321403241301110211000003131434303221422033241340000112342241324121000401114341224210232343302212213321403100331133411444100220413123322241312114244442240010440014113240233310204324342143142422134330010302024233430433100034344233244321132123422020033124414140132034321133114314442334014400214134122411002241200421341334310443430413110333102311114332041331340100140444032203312301003403031404203100240120110144200324021023430213430332103104221440243434443104101033313334032312433444424000423130133000220011243243222032304242312134011312111004324303141133201013300001042330133133312011234013021414344021241423143312240120341411231343423002130230104404144423324030303432131230441111242234011334210124002212022040133340031430123132043420042423041334102441234140013414330212403200334003243131401120442310003304013101423113342102212204110144020202112013022132133400331020100113301231000022033042310020413220410223423032243240120013134000213042000144001440204032230210420204222120004243203244314034040200142012200124221012310321242234013124400221422344414132324300122333201430214033233424014441223100104112002213122413210202311323033410420122342003111301243222124444424130033140334144143242102442303321301024203010112344334003331121212012413421430040410001001112240002002303003130123221101224024131121114004132200303004311103014044030230142020442023313424234410144442131312312230432134240204011220334111412321020123044320103121340242144001122312101042310310302434033320043224402332014401411023020323111121311214444123140033301414343044010244343202440202320242304442103223202411440132120431112412210404234444012402103001403043343300321100314031234040004200041002403141320121312102320143330213333334111331011312413410033330110113102343022133232233220113300011241203341044241234113044233313321120134023000240024311131240100343303020444344443333023001404132331043403002044001032130210241423123241003043300444320123130032003224303313243213304202123131312123240313412323213220420434324333012321120324200320440230233402242331234413432141313430403140424032104141440142042141201202022033043301322203412012121433001042341113144431001311411104221003410134341034304014014443111033102412022233110204010200343141142223134230101043220044324202412122133141203231030210020233042301431132223430123314301013323110332101011222442313033400214211011140031331404432024004104031403312404304401313020130300331221043141312412402222344212343233114202341122001120124304222222011041414104014324014144024240102043404304240044020310404102331420243320", "232120312043404221401240113122134321231223102042010012102004242133111022143403304204121410404401310331340314230403324314304030142101100300044220214022402413342343204404204113120224300203101012343131134130313011434023042134020201030103011314044310331321224113011330200140312342041324304442122132443113242333232022134221210330013321324324033010311133341130020433112444000311032140124232333413243214012310022204020013123120440011444244342242011420031222413212021012200220004231342401114312404021003430434430214324332413213100034123214121123331320114244112401102314410220201244401414131420410414224343331222332200243244231204042131121421140301342231343400234313101100111210430431123334223221434044003032440443220302143440333420202322110343102231213423412224200310130401041412321324143441013133113430402403201243424332241243023223231244213020311401011013002313441343034131144443000024043132102341143204423411132411431220114443442211143044223210112301014433443021102233440134244143424201304104103221020114044104330321101340241040022000232131214004140312210401021040033140103240423211012424413113140323320404124221140012032141430023100221221434242220301433341243423124120213201111041020101313044131023340404234122111412120024330240040214133233340200311433432333120214434220311301432211421433204430001124403040211122022002243242243010013420202002302141344242300042402410213223010443412021012303331113412200012423103300331233011300104043344202321444104304211344342024233224220131144121412243214424211232100124112222121313100322031421304300432042331340001010210034410203021113423342023130300411001344442420341004213220110443440144302341211340240441321110302403442100012133241041432121231402131332321443233403012222300111331442113214330031411310122131101013441041221313211343410422103410131443342021211024434312012124114011124221142431014133331440122143214122420000214421234144131114002113114423002331432300212031030343314003101034213241110214303144312402233230412131242342443340424333434110321044133301324344101301434430422004242003423423430404221100314433232130023343013434414222232212311221314204013120104441304041232210032400240431033144100440140130430203320104410014334201141001143121314221002431420133040310113301013033423303313330404140014010044102021142400401114202202020113211333301412432124003120100031342033400411340140332231333431104102143242434134314444130310442113414000140404144300322222120411004341011233122233034412230344041204001343034123004042103444233313324323404212021102322204102033044040303403443022114023431033323000110230413110002110234110344321021204030244410431011423400123342020011311143204334034011123102224024300203401212204433142243200401032420304122100120144112332023130020021421300004211241322200004423332411044333202141103403304411433314001313024141421324442211320102013134020240431420322220413210032420223023034443341431044121201034123340133330140242014301112300043120011410201403220041344204111403341404343321122044321023021041102114433233130100010424441104431412114122013243110000143234443410242402444114443231413410132001210112423322423002222424143012021343210022102302121413112012004230203013010224301113230414342330004321403041104201101104304440240211204211122123422024240103301141004022330323002243422130331043133043434324400310013234422214223024011440122133020402234341101144330341130443003040103342410100230002110424224033212404244143300204213003213343001210034020210312223202103230224010144143111122202323121010443332024210113232334324023021001143113021330332324443241331021434323231401303332021003430430344144320122443242443324421431230232410434223413302202040211042314433042323031110042413321104234403300420433432244423443043442004223311043304132304111030111424110004423403011342030231404122144323300103441211430132042430301210134104224141422000404001141431430442011421330324342443224113230412343040211434401403224114244402002201324004220100411402344442341103410043120133222224113223404342410030243143031222212024334321441132102401221141323222112203420313344444424323322223311022143301003131112201034132100323134241041304413102021432032234420100214044203124423324001304203400142131104233243202112023201314033413220334014344033011012113100222013440120121431241230122330320321102301022000003441130322122240411020122313234144322302233210012230341112433324231130233243343201104341242231232042124422343421330104314314000423332104343111104412", "040201424134112244143424140140403034231234111201010133431044142234433332212133234344022440134124331021324201342121000142020022434013411402303201024012243344100021430442213044241230132234403230434200330234314024340403000241213424401323424404233112113004441433334230400034201004404133421320410403000240222142333201220112001043004230024401341311030230032342344201204323423120233033441341341000310214010140120244041101240024124304100021410041323440443123212240233132110333231004242103144141433214304031320244141303143343130142244304230344210230320303333143010411320443331123003342112442420044043144434403041210442021230100003220042200443133300112400242143234430102102202024413441431120210111442034303001112444101233123210433313443414444141432332420440002041033403304044444212441214010234430321220211344232142201011234440002243012310023131221244331431443341142213132244423103341434000411031300021300403313234234441214211232444043413023112133221322010410304003014414213300433142123134040113333414003441234310023342300433401304111020121341310420121043033004133021033030331344444401314030314321133434020334343404213424132020210403431233030334433302210211442330201134440231300101241042012042244041421413114243313103343100100213232234314321101423234013130342020214433102343044034233201342243421302220030023423412142203304340321311211122322433343214241003430400411443104212300343423002134221323440200311332024411332434010324040003434210032201144410213422401221410130242414021443043110411043330332410002000244302240003403232212131344040202031134030400044232301411214233434044122123204013030103213420202041321043304422440131040143421202440111242410242022132124233442042222412001201230332013124324203240013041222102203130401124131441340404303003421331004104220333133333223044323004001124331430100011001331313404102110010023222004132002403130134304233101331330302202021024133134141003130142123012244324232143133444214323131220411331420002001012341034224321134313443341001330031244004232104211410120141403124011400114402033321024332210131304242142444303302111112214304132333241120020241044204214403023344340302014004132131214211222222211142344300233140103330231401324224103201100220441101022341414414342343433203020231213212440113330414412110322322203240143332203112041020410232304201223443012322320332330014212220101044430240003200203211010103132341001311100334400101210140442204014243044424314300232434432403241140412323301102012220400134312133433321010003430233401221034212334230402423013200343424212314121014413044220433413004424020102042404330411213212111022343113240031043010011441114044142413343232444140022031422230203442144231241030421002002314340040010424021200110210241123021002314304004133110042120114404313400202013423204044323310044112042303314300424121342320041400431432444043143033240024320210333143003112231040124421422424323110030033220122043403020440424303103443440214121202334003200023014443210232122341144121132011321131324043204020014201412121340121330101341443011304243113022321243412332334434220222021030024134032432023240321042240431441014401000330042430123230030443223241010203032022204112142232042404220211024021130302113134303431411132402441102103331413233311304310433430442020101122101013422434421203334024203044422001133403331424230440412011444013312333123124411343224411440123104144134343004312333220210134434244433044200433213202432430031231304042012321124214040442410314041304314122000020223122123342422114422023412122211444201421131014202244333241430343013032322214310401214041024422131220010441243244210342312440344314304134302423414112012421234111322424031214110331334342422244042034013433110141143403434140113240423033233314240102101102111021343302132413314330133300302134300411241031404233414412014234014301332343103444402004410003100042230141042423112002434004210123332242140134003133233422023411234431044201122333444021414004201024343304044421113311340120031033320113024124014022401032144344221132142131212313143223132202141012340204101241442110324010402410343242410100403231312044344304320340412211204003004341044200033130022024002131230114120413332321404122330040302230311024023343442342413141004340142144143444031140241420441110443302443033133432101144212324010112223211323313302343030011311122131341300140441133411234011203204421323221100243324031031414333033412122101341113221433321100302103244020131012111312110414002233204334421023440100304", "120121431314440143022222341333140234113330104101302232444120342004014423022041340233100213334223334112214020112441142014242120201443313402204330321212013113210204441304130142422001040400114223041131130303100422423334113142033420203210040133144413330220231014002040040201133313022242430013403234414400432040003010101323332212003144310010202344444200213043041040021010342231130141231032311414310333221121233220103034123000300214244233320022110013023102304141213003041120010314424224223133341013120132233004022010213102142113034234130211311110442114320430322402023032000303404214201104332232302233220322013041424211013024144344422311034313220224344123143224314244404110121143011141243314442414300410342342331323022030014410104131014130424433431114042212440023012230002004341224143122202101410204130104310021434131321010343203212044424220442331414022134432112243101224101234142320000010400444214101131243031442133101142131042434422201231423343010430421023134334431311200240204433040111130014132242441140301223002001434144003324221421142014102003204122220442014404142214404124140133220432011243223302324322200321034242120331014023113100302300143302421413214021143443221144143202131143434114241030444214103130242441134400220420412231014401104022130443034204341332404140403401442003202402420301424000010042301442014011430011210141221302144011241432002310331303321204034234231341304101310430103033041101242214121040410130303101422023043114014434313402233232431124430234334010304402342124430341141340004430211302211410420141313111233442214304442223121244022224031034223241042412214003310031320202441014140031233023032412111321104434414440321223203313304214033131410123330313424324332114134121132123234423442230200033044303444133331111402224024234212000423134434024321311142221000322041044113442410102032123333133130034113000220044300430320130413441243100210213041403010332301321022244001200034233233320312211033313334221300220324230201113324331441002134102332213130024112121410334240423232234104303011234444343432002043233030032411112104210131322233322202100112131403443414402341204432230040122214231214214200211131312431424114420124102340232301344100004313132304430331401300020441442022104331120441444002144114331204310110201023214201233441121311221130202443310300433222404122324131304034244030303202224102200444230302321310130343321031033220220213424030143023211123103032130241423330231434230423143102341143413043340011332241344331012332233341424310044332401343130204403003200331313234432440242303301020300111420111003113430101002030234302041304213103213240022230124044413200103402101444140031040203340314120002344341221113114224103324324233100334440002342203013012431322002404420040324111031103444114112033334144441004344200204121322044444210103144323411020401140211432344222301024333012121212034310010010133432301442114213020333143430010143120211002233243100041114410400142432401131141043444324124113204410343102042044304010032042400004403032143021414333132410300021121141021020404034344244430124002100034101431432321033212000031221011240433300312412024032224214444222044141404400304130043210120003211101400042003010101231310441444233331120144013312411422442400402033420243002441022111301040222441331441032320040333023033222013004001402232422211101431113403223141410311241322230112411221222313322120010113323144311034331103010213200033414134142142201131231343310312123413422113422414312442302002114003004302122434140233344002014241424134301100114322301420240410020010243332123433123423421131012201312421314100443100424420241142430122442220201341220111104043421220224414320014011414044201021233422021444213000401130133433311442113001042231440034212441113131040410444142114321211013442013404102300113220243413104033400130223012120214310444222144122312010224014223414044314333243340022430432120110404131343443222442403130413320320322000222140441104220133232241443312010404011203044003224241341421210420302432041301002343211114440221441124444433113020142431204001334040222130013412130322221203120442000431210324312441400443034144214212033404443032001431331020000112423012430003441333113241030030034002304312020204131031432113433412041401104332310112411142212114042203400000314432044104433223304004044220442332311320202133430224020211212333234022213114234242414310001333431201403443041031000441322300044144120034403340432412203330102433422424034321014421123220223214410410221114113", "110012331444211442302433004142344312101100010010023431204034441212044221002003422101120440431440314231240443012034323042233424111224214200422021102034243021414323101004313023000001114100331112441011243402342431240332100234024224304223214343103343323440200340043101421034242411141343123343343241003223330022310423132110221110201133344323412334442001244031432120401141023331221443130032332303324333040402400232300002413210223214430102220333443444334310302044422011323240014434301012034121043304221004223301142301310241023212442140213034401033444212321210213323331323330224344414300144404002141410111422242431042110301221443204432304022220434024412241240122040142004011420114032422200143042143322341101200303340001000431031311020404221301213014322022000431402101400434323212330413313401244424340400234014113212142312143130243210024411430013243201443111411312203442220023040104334201304102010342001343233340411020321211304413003431041444241143430004442231324023422214241032042131102041201431332102113302042430332212410032122340204013413230113132341230102044130020323204403010332044443043144203212330423020142033201341031313310144101002433343030140003144343104111400420034432200122102220000440223411330431013330140240240403014023420232210424142440443011034203212042021144023120304000220220430002412344400244223044034312432001013343301101324113030021144241221311303301401144031430110102104433044310321040310324211320024422130142243402400344031210133334422044001334041341132424123323001421040333303210320431223340313101032031144033303311132311340210214202344000032144214411442301300300034214323343113240020234244002020140034403442404123303021212424401042133424420211323234032113210024213110021314121324200212121110344321000443014201230014033123011222242102404012011214302043221304312412002200332022330334143222023004414302432101202444242430012123200321424420242003214434104210112241131414432024240143312004340104141202032424013422103424404404101411211241130332132103102311222012344140143434221233122001220444314321233044243200340011043410103141241431003032400100102123102110334111331034023141032144032102430440114244242042132023403103003212404034340403031440421432220400411311013222411242132022101434421324311124414433220113313242224004112100421242032130401141404211333303323130033002223233423203222243432431431331041410114110011024014041022224220332313040420323013342222040222400140021032232421041344301222022213004013402233433231430322224311213412014203122140244334430101042313433324231213300111040142133121222303421442022332430233300044201041240134442014131032033223113313444311140111321232234422303411434131412434412330200403041213103000412410014304442032444032020001104013423131133040034204311243023113222132330441340421204022240140313123231003333022221110230023243241200404004220011312432114420012022011134031324142002220432310231334344220024323231434123201034023114103211032113404222204403240402114310310433334421131332213422443213420310422101323310313231143333022404202010223101142144111313043210120332120421210011311044031143400401130043124400024231013202132142311323322101101324210243003204123434002044000234421432031042330413123323101330110412023044000400212242112234420330211333024040320301012340132041030442034200400122003144213124140421213132340023303421132020101322104402312040320134134024120213242204341114430023410121324032442021114301404113104443020443043100341213103103104424140301333202224212213410224433011204302242344113313442443344243033200012423001214020403234221413333233140313343121200310033123404334422244240404342242202202043211043324323034132331242322001430143320110414414310431301002434024031244412343233331011103310222443104314321032414242300014023103210200330432433132210044013131230002242032243412011011303124303321100202324043141120413014434300133301033002304123244230114340420301102340314121432110314330241130334342144331441134431243241412200130134420010234444443102434441303124310030122010024314404120402033143433134201311413111200421102134030203204400031103303234340041443213234304314412023124344304212031301101432342012031011303222311044212112114434133210044122312003444421043331321220224304024224124402204203323000303423312012423300111414434042412331400014332010320140414324424402230342430330013333423403202324003022112303122212321114124241233413303123203143414334444342324011131314431030410323033334113033123033144422222422443321220322031", "143212334243120031244040322343200401133024300340413422321233204213430231133432002221111204321243203330101430201010011313333221402214032043322104424024211130120314010230010110411443123312110331440204420212232303224231042334132224303404131211420110321203234222301001332011032244040020144302143104432433013111013331124101101100424123432334312310003404432011132041232121041202121444310322343104410202302014003132140022434103314313243312233241211223343130103141034244031413431421132142410003444334234314212441021340422003413340122004141331344131040402141333341024311012230331041331020031243231444004234313433412243241322231242331032304141404304411433404422403232314234314132104003240134032210224421210202332230020044330032143333233324102132403133323010104411343430123112133031303132101423122441121314402222414312320211120301221332303102301000314231410104133443240312333312404242042011022301123142202431342344444204411123233231124311241213202203131214423133022202211201130000310213301320033110442011210022403331322420432210443333203422014343134243124201241400232232331314040341320041420333123213142004021002221331143300104324441112030330100003240122022220332321304003420032142131012212311311043120410432321313210023003422041112310030130201241231424011202432120103001400321104322141331010324133230340001402114210200321321420013021010003312421041404124003314121443314423104410211011433432032013001410213224113204222342444340401124010141310021410200013201224012244304332112021403332221201002334223021200230022300304334033134334022330100304441014140114014001444004423400432011444012312303242021204001101113444443340413300410111214340432101333041234430304332434313240134114414013301243311432430300241130141104244400213322331014120244344443304212441433342204014003321421341012012123004041303410322141240420000232231242234220421132312333442032400343330332031140433443410424324131103441310410441100133013203242321113120343244043213101114412113304140220134343411100003203341310003043223101230030432212420130040004112104342021232320111202002301010301444420344023030202230014030144121211223220401330044202014221110022300441220121121004233030423442200012120401332022441322232112042314204242343233100120103212221011310130032032213113411304103100114102101121222343230144043220223421243230003040200032244323340304014431103411034423342123234231441122441243100111324301401040344421001303014100331223424213031014212433222434044433011330313132122040011001314143143411311134340111332101332102033332124240121314402403302333230131021342433114120044131300042214212213002222344202421111002203021211431031303044122224222223330203230110314141340032114130103400114220424434403023441012121342210220124422011024203123343444230111210422132230211212004323401421341023111414020110424220443232033142030221042302434220132034301214120311131234211030244212231213113234343040344040403324042101322332323210431322234304103033324442103431423203232101002442423320101123143221401021104002033331344233422144434244020404314410203001101132002241323024024101144333003042030133004334342342320344211122440110123230113223134132343241130134302243203001414202221034244030242313314204341002234223400012340420021220021434232021424220234422340220324000204332000102443200222143414132420410432033212233302130141214340200440440020134313321123032111142441044303103031024133020240024231200240100011224202334340210203242203212210124440101140022231033132104314100103434133341132042431203231230124410000400424332442233022204022124131112402040044023323111024120012043421401214222140201414402310210432042242002023314243312103202201130310333111311400431432034200021241232240242034333003412441203223441332423323042143334101332141210243313032303431020314221042421202411340412012334410313402222300202113142222013402133440334310412341044224342411241421133210003242211143132043040032002133000431023113242020310314432343042402140311440313003411122212021210233014002440140214101341000411424234110130433242320223024301230020404211032314211244311130214042143142023312031243221220424043312130231243004041231344011131023143031441203204442002110131242032442340010211330330222240400011434140023042301321231442212334220032311134304423340032141310400140130440321243412433030121130402323333344432111201110242224021201144101324242412241244404233010424322232210240423014211042214101143222423121143212221401143022323001100142324343022242124124331444310002202242", "300044134023314203033300023010221213343004403202223303141042440022012403322414411321230134342212120223024443421042233030212030333023240043442413240232140414433442413024320301233133014413330143323234120443213114100101122214412001330410221024023433223132222141343014304430124212030214232412232014430330033232023114311112414013011200401331040443224200410213323241143110431431014002341410411411302334324211340321303101221024010034113101142331321102324014313404402231333234241422100413443002320231014303224344034041401121120103432411214332302211124234324344111220033430403211331211030210433421333133334423341203024314001314301022213324324204120341201204232041223233123100121243030201414240424111100411302421042423302313124344322032414044144100402443232441130001043122434123441322223420323143414040100022321013033004302301340423322030400433304230424221232223014434144204041344201000103002303243220444114233223132330312220412041234224332423342030443224132000221132203022300142314112032201411041232111244141230423130413420344441213311223020314412410120042311302122111042002432223340204322112223024130412334401202443331320430130232122420222012014101330221223442221310142223342141204124214003041140041332002332132024232221442020002104124413020131021233303033012112333321231244231121432410402141432404131124130034430333443423223303200223134031202103341221443112114114433424312300124443013412130204441034331102402200002030204411300142230100104440131034000314030444243042044231120044131132104100040330024302133320440134420444032234330033130330231143042014243442142234243000120400333144112313131400113221334403143313142330402443120140300323403003223424224233104443021024433110201422420211020332343121041004112400403022031431002042121334444100330122013002311433401223200301030030101244421404342231044204331214143410034020244110222022044242310401200343410440413222303004334334410010223412343302344044144400131011434033234211433420212244341021022140444444141130414300244433133042342212223241014201413413133313000200211033210204401400331213123432030131204044210404032014343244101130322430010121241434214422244204212100430043342332001342043102340112323042203403313442432333431303224442044131031032121421423122310332143100130003443431434403142311011023404020313144423440244103232221323442002003040442403131112042441133423304302224422424220101111140043220031013430440000313312312302222411311223343043403141443410424134000041311440131232222103042401330240134144134032203234114141010130032411441032130024144013431030132132140344422110303031221434214411334104324100442234334142202403230131303101130112310030320234401411233424144200403003214022323341432304343300440312402433302412143340104220334224102430410143424113222323223411041232113443424132203011231204142212141342314021320331233020230301433300233333240341004204033022421000313413310213432221003344122222321204203122334434044433413323134210212341433421013402031312323013411411324124210023301332302302041041233103001144311212222131342242314221131311412124330300023001222334234432104101202431323212243143341101401321234202411111303233314431321413000311040433212232123312202203314413040302101102430210122211423102141420111444140303042104131411000023311403340103143234304204021202204023301341242401311312013120132434140242211342241014142313034020400011040312204041024012004311434201033434003302433241042311230101103142332210232344313121302201420124231022143420133023122010110133242313220402443133401101314210022312021433241431221040212014333103244013142012014414403132122312132322232022141000013221422210031203213411233141303001020310021110342302420114212313002214114140144202214242241243432423123010123443021220434023002410121431021444400002030031022144031000234221123033402022002443014000300424124042023144311414141202212413222211410002012041403023004444422334232132243242133311112442232242134324131402241330031414333032122330340114101341442204414203400341420024244032304102221240034332233434231002301224131303313023042230031221103341204410142111320100012344204023212404221441110203311102134041403232121343133232310024233304421023242442113010033441320140401202320302433002302330210431321002032242112434431404240202304423211433224223034214102124130230311400402324433310403404344000040233141240341033113120221143333324342113433421414344313312330012401411041102320101422020030114331133413100313032432111221321314240410402230040344134010333320201", "111222022442044001120232042021421434340403411201334234101234014223301120110010042224121143121243341341222313012430221424103042321032002003011144401241122143224241441210231312411232342143212313133404444432021424121122144341140103200432224012103331140031120400102123221343433112234400122204331424033112004224243221441214024041331233302322203341421212340040224232400324022024334201404312044041311200204423430232002434330432040433104400403232002200014004120044410012313144400141224343014244322230112301104033434343123031141404132312432323304024000133240132042303314343034010101212232011044400142302133120014112211121412424000441112114324214320004424000222020220004220433100100144412212430233001421010400312424324114323233421004030423412431442241334201401003214100440411232104331010004233123002444040040440313221130122312042420241444303041011422212044204231204332024242443343320330222340022313132111431334214023214311003240214404403111020313004034113434331023204032230404223240003000143200100133102201320213201402220002231443441002430144314244110040002413013243013001412314404441020432443332313104144341232111131103312041032341011144444114100410113443302221241241312000432303220211104013311124410443141243320143123221334124330210441014133011134430320301222142244414004230200200021133210044131133203300120101240304324022024112301243442034303403223004401231030030401413321134414311112423432341411231421111142141332414030232044310242320420324312411344303142032421222143010444231310121322232410332242123420000220310334120300424123142323102200003004113230312421214243124411311423201113040140224212412202444103102043344443232030300422410414102223421204210013121231130312210142230023124334441301322402122330023033240031444012011311211043414222130424032433031344404134143102002041430411020024033201402111331403210301424013244411211020021323243440413121403300204132103023104440341100310241002203320140011323302124313114101402200214104411133033340220211421124320020141400004231211421413033121002004022244200121032310210243244334411014441323344140130004303013412021430032440033003422032121213212221344403041433434142430432242130001413212431032044012032332302211240331201442320013444330231433202340420442213033410324222210404043242201214321411434024200341404040114134233220442334014413340202131130403000333444323323103003013440002221310140201230021212110103330311304234413403143413114222211334330423120312314403321143443342424014043223141142144433031344240020033421313410033012141303323132111014441443440214140013013133301321203033134214021440430042330422431040233404334234140133122202422232422001342211113411203231443343212413034321034430134442244432104100140333101002202002324244231440234212112123040023004331320313200043230233143410111014223443231242030434443130442422111412010330210321012223041400043112003304222312014133414411243232431434232100441102221144030404121304242202101202443424334020042402431030212230331211014401233203011244234220311114320234203243100024041302034344344143022003333003144043310041403432014100313334334333230200440030212221041402000000332142033020140020224410202013112333142310234213031102110240203141123300431433000102213101242231010314021202012140231421411444043240020241240240340131103343134403131044322140011112133320300431144033220422034113441223402014002233231004402001131413110323344323201444414013044410132321024310401331233422121031101440040000202322422221122044020430243324013010330202031221012343041231100242341203014133422412141303241341322134302344340014240332404131024002334014133000231043132404233431434240204102024410003224240204303242411232344023340413003041130044020023004303340200302142114111041314204041410112032010300433303211304021410204004201042414012441310103011443240342313403003230224404102312240133012011240034041104021344202301303131142010320140014323210141122034244322103141420413230113413333040124240240142322042243102003040000121314302414041234020210041112011320404231334422131242111134124214434333233202033002012322031122413310400103233140040413332211141040001342313102222441131111324113003331401021212141331244033213102102000400134301014233221301223244301141123113113012414012443343112132304332022110212124402444220324244030423402430102222443443211143421110001444133232020403434112224213440214012232441234411443213440110302133140243210312000332224100423323121224033144140024334434233034041422304301324124210314030414242304304", "441330100133414312044213422224232130032120204311302040132111330302023122220041012243123302000344214141113222011341113222002110144302101244033102442342014123012030310000130022111033314240140334034312140014320414132042122404133102011440422030023123221213303044230114400432210140422120140414101430303421311024421113122321313103331240310100322022010033224342220413401112013020304332414423320040414410210442441242412024313421323144424030233443303024312231311000233004323201112141400430321103334114243412100010024014103224103430122122311143131404104201403304204211103410023441332041340012033134001140243210331211104401220443421123001030213310001200012320340340241311004310234233430213332443201443313404210234401330312402310341332134403323421201344133020014314021112103302241042042111442130210141304403401311132202414220133330204004303441010200012304104402331343304120004342331433330432412213023032403103404413122220304233240410031102024012411332104103243002011442200210001224140240330014002014432423131041031441422004011011212001442411232321242201421103412020342220314332102343433204024431203444003421403411433340001231100303203214332304233011043130000110404420403113103423140230014300224210120034314202410243223220411142333121101322434032410343113421340224130323320142102410344013231431110040102413342100100343314100432104302300123304022331402331101112313424313014421142301312411042203323024013401440240000024204104222002134101341422340031233304313030014043100430413044113402330000021314241002342042133004440244104022324423132320412143113024042312321013314413210131302423123342442234114343144122424314214202244334103232230421111041402301424224112320033341140434320123401110303330201014032231202303004422124414002204244240103233320331000110322004110144423421231330103020243233103030431204124101231222003332223332434114232131313022233022113312221412021242404324011241203424304400422111323143134312034230244041031210021422030141224221213300022444310011240421343224340314301403120322133434140242201330000414032223211031412403420201441400121313023414322212003104003043300223043444211222413400444023110004222304430314101300414003443400034112032322301114422303202431323333144123412343024004300124310411142121130303431102044140012140400044023243233300142301232304411043331133340034340220044401130133320434314334414422302141031001041420442433142420243241303223332044311004422223303342130414101034233122142344431401142142241012404420201113303034313134204024401422403330400221211014413420443332011241042021112431034211344430314032140134042234234214213202142204241102312433424410112421142404334304130443234423034240104331430433142410432322133200402440001141201442043014440401314303404242402040023100340400021113144030413004332331022131234004320204004223333224040431202202302333420220243240403220410001330000240204421043201234234243201310233022211404233411423213342113433343210342341041230421334422443312342122003004244213302444300344303213232043043424431323344423341012242111031323033143243223240122343403014012243300303202142401324312021104142123021321410324101423334103300142141104421331340133214402334022222014140041311311133401220401302204420041010121024332443020134330114024034310311244012431413432341440011212420021434244301420231142211024140411300400431210224423332224442243030344441313242102441100424042431104012030312122003104433234021140140022121123110134212040002132141222140424433444414310343441103004424232001130334312332211113440314434100200302233203031410300004333112021434021231040433013124443204123240111112330441233444210033410434043343444234013014142211320402404131204001401304403232112031234131401240231041000244220322424304141144213004441344432401332442330314044234201102420331224214240123144041221332413021440411334232410033201222021221300100434212032123134421210004300322204334030210220014041022024222201343321002214410133233331123040002402312321104100100423240411212111420142202342421121321440344203302344033144340320102103143020402302123440123124141430021123344114134022023030130214010333403042320023340313331120304022422320141233111140422201034240043040404344344404132223210302220021440011000432231404330333330021004023112033022113334042142400023231340440043113323131124321030324041400220000430331122120042232313221401442012241102142341111002422424124401030104334414440134134131422242130022220144314444422133344424110134420332141012112233012102312332411434010423", "314301312012410103130422111224201112123031111133043344230402030122411032432422223130420101241212041314121004130412234032011324241214223122322344332104302020212314431400434230010240120042322000343244332031424410420342430233220340021401214430044243142342432431224430121131212430322234012113330014213334410024431120010134011012342223201043331414314321333034213311244130110440011024434002323334031001114221342440023400423243301430303324430214322404434304324423220432243410403033332233214002110334031343124031341101432204443040300144011204332430232440341221210412040200423340100213143324134410414024003121421422133313344114421100200321420121142240302133324320024210313304110322302210340243101042011112232304341433202044412101024202134213142204222402431032122112123230031331443020020423210131022220122133434023104103232441140110133140432112201443011020321301344313231344413404241141202240400130141443123203240202101000144420243230231403313024110333023404312340332103231021014430432103334300004020142340101112303443310231044303100324121204414311440202012133420020424213113402031040104023340113130400121204003404420224422401211322403233022014213424022344100214200224142133040300120342324231431120122222412411003124114224012411344124341131333240241414234403100424330140003332120040220100102423124041012110112414043413443202102302224002011424010413303403012214200001444442443402412000322241441142114103411140004410024201023330224331022422024311032403103440311221440442301240104033321122223243443421043420400312344003203224243414441112300340312242322101102232034334224033103214031023314232202020403203041410334100122402143221130142343223420222124020014000113232034023213220231011233010322442031334403123044043013124012122134442312042013400400224114332322313143202441310023204333002133312211112042212401224110314300143201141440023303112223311224021441414422240412441014014310420123011040103134412313430442001021113444322210024004111331320300402230432121442231300130301202041103043200430210134230342134324101042200020301222334030023232344034101203330204003420233341322302112100110013104110312021004330002401234423430344043234111041403241040240040410430420433000244310222000043140433200243024102000301123042114142403320031410343141331140141021043432420333404100101330113313434441024440140113002023213041330441433310201434343031042144102000430024330240234143120233121302013411434423121022243104313333141240442041113221402001244124343111404001443332321112312304214430230422244011011133000131132344313334300211344320424301341204144323042331204134122202410231044301433410200023420111044402221000243214232231331103421103440124242333124304221122011241434204312432322042104120001023210112142214330233123423420441232034241141333041330342344034111043422312324424021302330044024014301442031103040413114112423333402101113240202424232024300131332004240134133224004203201404122432210210022341124342221330434210400042200102321131140123212442400233403010443413023302234002411023444123004001322040003300231314314322013113343034404433231440304132441142441132424000030110343014432310134133141244003032130334114042244224003004140032402413012421212121331330142011034302111023332031301401120101031443041334234011002202224413002331324320222114423441043123214020342132234034444012432444332203320434240431404324133243144421221233434442434311211111301331313043104320133212314243013311411312320121114340430104022202414024441130133331042230004402220242401312133140221100310232202400312233113042111433321213413314143244113024121304033322300204444043214431334411000000133321220112033334133244303414120442033411044422144203243042003431322122141121310042220343244101224043113430431322240403323132221104044344241131111123110321223114403024200202024422310001232123332403430104203320344140111332203022023331122433132401230302301412411411442113204242230203140010001443441031024101421340002242340243213423343130301334003210140232203141002130321311131231423333244302144104042114311310230132003422432033140132304140231213313441404214301033113000413423204004400220203413244420314343103220140343120420202030222412330044021200112334111303212111040240201313221244423044314413343121310433100204033303403212232020040302141023113110402402044334323014320413122311331414023333324344000433321213001042143424224413203433331240312021030414323233123121023430122113214401204232041413224221040431321113222133414204223440213123214132303130", "002404433202322140030212310131310042014014314421120134341323132214014422033213424123311011222034412220431211133011311242101424310144020312112220220210011312441432202420432100210004412230340001444220242300301322221333332100442143312230143044013101442420221333311434312310302404432431244131440140140123314202322234244032432043023014222103412133211202012100404433221331432210404113013233210414333303130334132403341313304312004240034002144311200112143040141004043011023421113102232022432232433234002134040311032434124233241040320303030144410334204044423034424333341020122020130030341442011444104440341134110323212124440342130112303044341212123231442320103430410111410010044134234202242112034310411431443432034343400143232311311444314222022440343302412321222241132404443311141431412004142042422030343120003243043134433321320124411231412234222124342203244031133213121143201201322210131140414120134243021141204331300221044011303122334424444013113434333100042334314001123131343041312213114142041134103122222012020014020331432031114134423332103312124223043201411414204434331332343240341234011024403001334002012410440200140024211342331241132232443334102004240300102320241334031134424201000322044142333400200410223411141110220002014000104132402022132222123141031124312411214244430000344413212401124031421313044200223044031401231121322013020204302113423413401031121222230204223130224031213343011434341131120241331240303222132122200403100024130424200104034233442333011413211024304031420010333214212431404104312111423030313231100212400321442244240114004104310004321040401443100003340141012331420303310314223243203244300141234002312103113334332431344412444342032414024012240123042143230301200121000000200030303440144013240440231130402142043443334003242401121210431241021410223114401121110210323124222233040110213232213424134444100440323311430224212044002332310430301314130304322131201121304032033203212414442310412012303031432233113043112033104124141110401442002132102143304113121103232240320011220011440411400404333032103021410334241101113021034332430023311201023413042114121402300121010433224210143012113201244043444330423412030430244130430341214444143143130014322322233112103213444020421140420012032221322024221301133211201302340012201424203001221213041440024010023432244242022300104043222334103112402232220023234204034301311323442302321241400204221042044130012130411311310433132133320202412043041020040314431114022411123220000113121433131434342100312234343313200104402433004012144001023003320122211222142224422201431340412412332342430122020424044104412421314002313334444234241210214014443204412033412341202333324134122401342433333332031140044133242211412103131331334241404231433311304340103333313002421212203044133140142241013202401310341404234134210321413100002314421333233001331000423103404101104412041234240004343400201140031424314331442141423302333311224002300144203020044011320000301142122041333200102303421432341103043140144003301431234400212341004220431010220000334222402022020421400222240121314030311331201411410231132004000440334413132124404441104013433244044334224110332042330230431302244442124301244221313220430222430023310041042033130412443200241324222021121220243242442421100331123400332112101130024303223420440013202304204324321441314001020344034432144141320332143034314330203433130431111042140203141110122111244203112422304312241010204021014210331200132433301002244004242042420001314032203402432423323300434133442302402343412204112402102220311033123230123104143303141142132014132234014124413013002114322224202434204434323143303422113113332334333443114304203203231012401222440230120124220421003202323432134221101442141134302111042022002311423020234103212100223343330024202040400314114432103103114044323304311013413332100103043211023211110433133044011012440434144043021412332002143103134114201040402400031300322401114333030143114312243233024114112414322201120042213434214312000414344102004441104034434333431430020202224234400211120043222420432204400020344100320022141413440042320321411032111240141014412423104431101443302410233213042343201434131130121424324233404203444234424402101032043111300210432144044301121404212132242240021210103124330134400233202340222131034110334223442324430011440104032213122112113442321341130303122120101401142101444102130304424441104204401041144424144020222222224104124111113022032302134110004402410320003441332301113131413321334320024202342", "001324132403311124344032223140112013213023411142111421112310403141323043100432211020421101410321011003242420014332220131123131112123444322300112320313312044214001210302202430404110232114101140201032302020032204034432311203410100014314101300130144241420014000324431403044234320322334210004314234012214134000412010410103230424000124424301244034123420043401204041324414333202432122004342014111131414024003014240011200131100040212102112121114112333133111202111024221340043110414112324104314203440442403330321040230000334144212403411003302240141130040233004422113210422140302013143413031104113224111230032033410442101142233410002404431400334404143111401424444400111040301030124031010000231212444410313401321022030443401022423102222330411312000423140302241442340112434330444304121320133441122413403410000303023112223422413434044301321413123402220322144332403143130424213241022044144244013003443114313413230424432303202130232120001010040134241104241222224020411333403121002141340111444220334212034113424331440302124214334042240001240243130131430141002322221120424411204123102322410433043214131210240142410242323141433303132113032120340143431322212130304024344301424120322313242443031034443033411421331132204431223212401040343211434002431001124342023314331213323004143331012214214304310041133322343421220000024110041002411211034401320324412403004412343011021404300043033131331041022033134111040432120122324032222232133333003240123101200140021231320101431043014001332422130023204440101433013441442011120223033202014333214232313202433234032232242221043113414423212342021032012144241231304033413402142302034133334343120122334320314432412040312224223321110301324411421134021404334410324201233024241342303133123202312344232422312434222114002313341014100203210120400313213032431344223101343021142244200011202412013142313043332213312024333110040414012030341330342204432300312144430313111040031131311243244010310122323222440403102102213033044112102310331231211021401100333440131111321010030320444211240213231334244231041310401321401024024334341001212301402200112414102432204111432311303413202231304230042444130333111043031034101002220133404043312323111430344244113010032004020302010031301014203103242241003414042400201310402422140034142122223422142241213431433004430411341100410311131210333321140400422144312022432314342140122110100231011143313000130433343230222401031233010233203344244333031412222324004202010114423221231424110400320320430222000121134413044311433001402244444103312440104100302302141023123331112013143231343302032233222011031011030024211241411423434102320423323223444343031244301101214144233031202313030113032321020143220012343030211011230440420400141202013431441122131444203403144222340344323033033203240103034114431000040313042224121101444014341123422310304243424244221341334033234100003114303021211432003414400403304002241141113343042420232120040341304201313230101400212244403224342440104343423423410224131241132340432031022043400244034331124024001102423330242332233404302232104033201314422330101321020310101300031112132020113430403021224331010241340233012130204413430030311233304002043214331304200444100142313031112221031443344343441300033031214402100114220034234424102340233431340144303420030424123342114324010001023134142141020424022441123034200314242342001444434410301002143032042032143120144424103300042120220112212410143402020124232034413044312234423314213043214224034043124223420401030103313244220234013130411441301420022213204134300342140413434134344243102211114012243404241423212022223401301000023144213224144111024342001201143022244104300111142300233323234340400103314404222244022202214441231030403033140212000424131122233042032011012114124331042403321403340430300044441433331323243333004320201411023120242402001031023403430442414020110300231040013340302101303024004233104042011224000222443124422401010441132340033142304020342123100021421330043004003244444111003112241332410213421220400020001114204003133133230421130140434120034410141001442201134133203322432441303102042021032240233114243202331014122302110402330202020312323122302242043424001211212134302034424321123111331011113132101330330031341024000010401411322410401413042424200404221033223312213132014012310143310302121003023023302322324014423201324220420322342011202100043023023324443312334201144443141104113122213401140401332021142442334204242324112344404003113441113404210043422133130424134321422443", "020414404322033234403023143204302020142134304003213303320222322413002110442311301320323443431211243334013402111020024124041240233342214441001113032100340304013214340303041320233320011203431010313311100110341422201130314103043313121331304224332332104412204114120214144220133424344201411020022214141303422201242220314040312032214401342103113410330400014123420220104011223004130324314022404033141201241403011010323033204041043412023301332320224014303212143040313204034220134022244100133142133140311430111410000422412002204224123110433143020220143402343112204200331240003000320221132010313004034023240342131024330123101010334443020014201302021433122444042223143110303421132201300244013002344210342012023211203033331323041101333204142031323411020331300430223014114300132331033100133402132011003210330010442333303142100103002320033342240130124221410302042002313412221211414320030011313022143221342303043214134232130423022443322124140032321421243242223412113042241001111422332414010030231101003410244320424340331424132420132103130130142322300310433032420003030324243400014204422131301311400003313234210122014010404332342024100241343024132414141304320201322312110104302410032041341230423441011242243040130433112334311331234122304214003434324341400122021440030030132422112221210034422314434403141124021421102102123021101433110002202420433013344032033223120034243320200110231112040302110221014243031430002311042421042143110223402324241122114112423143140401300424310320321044323413333334040312200022421000040440311333014422033303140243341432433024031233234023024331314404404001331040222310244011320303003204401044221030440241104100011303101024431103102304140104014103140231103114423304003010403213141022231444113003113334044114321012420204233430020122140041011233440044031403113202312313132000132014441302312220304234241143133110042420013030322320303421423402012122302042132200241222023403210110010013314110110404421020441412224024402120131441214344434330011132340321311403412331401301114020112303443033334142124000443330444031414102432121423032202214233223013431332420213240334324311403142232330412000434424010214040323232434413433324200202424321301240034123440002420010021212243011224410043404034224141411133031412343111321444402102244031312012220200221331023422020322304321322341103132144241103220021442124210011134214132111324034323243414213101214420132434324111233342331201222133200132111124133112033114144312112242304342142232242021143203121202322202331240210213230024223430433114320220032340311301123132004113410130204130244123124424130040012423042340322100314311103323434134330031131042042221111011022133422213011013303102132240131220221403013443310002102322101303211212231422410232013003030014312030020142330000121404144430033343022123433410314420320314014130220122031013123002042133101241113124321111310244034332201442230434143023311012344231411221204341342001041314302231024230433444130041013004132031134430021303322110301330234111430004313140222134124042013323342243123432301433234033240430301401121144231430023111434424113102032123311330420024033010421304133402142213334322340322434402443102202440412000201432133331042302100201443232143313212002041440410024201343330414401203330043124424241001043100421224143332304210200302342140222202204122134042200012133304003420412202201424232331203220024312142342331422430343144244014224331311442434410040204004003310120330034430110132204122213221224443143214043401040243122230424143320003142034304301120014414323412034301343140202240422202310032341031013132242400433302330420113232400423340442034300431434314021334323041434323310130143243300304331403212412210042344112333111042012140003033443114322422300134144340014312011241132321401214003340003332223343130422320224021404241123431312410004340033103434343323413002231230321122303211202013020122001143141143342331134004223322421120423103420114220212030042140343211032434203030323324310133014200323401322034244033342124431142234112030022031311333240231403421241312331143213204102330002114122222311243232400222440421021434101041311341032130041421204414411343400000040420113213332021240400341301112114300314322434204343102200434343233234103010404100042400142102231032013131313241101132120343312212324214240113113043213031413430312421212343333132031134333140412334001222231204003244231022012024410311443244122222132332103111240123434412031432304330204131211042311212121303311003013013", "122020430223432212402133034114332400410043140331003233103014303442033020023313001330431444011422031013340322001312113314101144141311330141411421301114204423443440414214433310041331004314424103232241423111213412113011223104004432413332221204033120210132344032444424321230341212003421441402423230000013430331104221210240443103230244403303000401201310002442320204432431432411401113123210412213041344003323341012100211000423203310041223234324424413044144420104013030440142404423323413430422230034322220421142403002224201114223331120044210043011200411122032040043230212041013331303001001442102412410042314301234020132203033443413241144024021421100100134334314140331421340423010313110102040204222032314024231340301124233212103121200200344234104424424103210032443031441202233413241341331240113141212304324012420233103331011422132232230143444112113202331101012431411311004444144423132332334432340331342244412133113311040213401234233003434011444210104021103103213444433232341103042300300312132114401314004043220302334400242333401011130413211013243013324034101200311341210401300022220100101244034001001132422124220012341122210233023221202103303222442101432400411421212031113243322322201103103221231133041223144410141304100413420021003013344441310224330320101202123224014441104404110103240240000412440240111121222010332221441210401324214414413242242343102143123221124234022343203113242004433003011312400030331323323133321321420342130033401422341430004040203301012201324430020210143431424240234242413241210004412222134113444100441320324223321342111403211201402041000223224023204022301224241102044344201404042322310310312112413131032010232402322113040121030242300321033132221431232102242044321230000002403303410222403013123413034220124244014131333233302404313010330244303211441120324023022010024012220324102322112413301141241201103441003420200414421200300304340113302404041130143221312121231040240120341200121202004321444411033232441023122214321242331130404232104224221431344410422422301041032024041123031434403001100311034232343414230123433221031010242122040031144233134110421244033013012021102210331001130130024032320211020343320334322342140401030203041402314243203111112312231104123124430222134004414124441203332433434141140241100313002003121124401321111030324430044422132123130210303413203010003222020433232211144433010244301114021202213430332240302102422201441130141420422000224413004300310440120204041212011032304112313023100134340333203233044303421434200433420234241031402022210123323422321310223442341300020021034003322003220134303444224343241422022323201233404214103212101330230012421104403232200433420430234430031420320141120214214031231120043032101202414023011111334410344222243114224312323010033143024201200222432444241324343413030023043400114242020240110214142144221220301102340012122000224222143430203033411423230333331111004224332101441404230212421313003312232434424314303422441341042401040314434144210333022313112333211020232430341323104414433413443240034334114402233004410314420132231031402113423244303232031112120331342013421434134240212104224434441210041004421430431232203423030432124021341211014001014033410433034431203331220344024004022324130012223232212422333011232232133000211314400243024420221223112021403100300324241033140011210004412032443001433334204103034011304403234241400142302214202322311311140002232013132240444032110131131240444112302034210432112442402304314112444110334123311111430141423243334430341133323302312334344240203430302420432111022234114341143242224002314424343214143434130412241303300421023021413213403234013001243140211214232332440220134000332124032120301311434042322441331044321334130140341404220142013001122104123000403340003203421134433233001200112041440443230222420441314312044210300331440141104011032433332442414310230142404344143302444243213033041401131210121212233411343414041403002200244322022340420210414433431311243333310431122114214232342044033422330411230114003311340404013014124142420441131123001433314011214311231422413321204323322010030243142044210332013142343114123401214343042203003432401001024310433403312044104203201203341200112111204223122144102432303301242010213040020241044303040300410242243234410043022303104244312133130343024143034241303232231114414224143322330003341003440234212212313343232440021034231442324330243402321421240023111412420343213223431010213141002244101110200231233410030441023024300134403011414341", "132211312332331242042023013402041213231014011202442213123303114404400224343214012320104240410432443214330023033043412144323233022143003102112134244140314133123211223223214411040404003134431104102310413343400104243332011231334423230314103020123031303240100210230214332144432213341311024213211322040243343214043143041121304233041304212042113233201342112114141321204321303333011310221412211332333144434133302401404333434120133430213111144224040003334432140101412204303401024134021334214103313132420314240402221423034431331332010224131241312041434210003240102110114022201413224104034404412221043113333143310114341210201134303312234433001042300410101141304014031010102414020403213413001412222214414400100302204304212230203323344401033014442000311431042420003242024343203321331030333244102003332323044302020004001124302232301120102100403332341324100412103130003003042214431143041344204332443012234222310113330340234102414032243031404203102343014223321343432210414344440040402443002042040201102304423244122134422023210133343233012440224342321144330120331304024120240222144231012133231313333334021441413334231014030210020401403304132010220331142240422030444021300131343321231012141404023300204301122321001134003223014132133210232324433412110421343303300210331001330413411344404024100012322042414040401133434013431113434124240303123111143124300003300243433332020401314440322203431423430201011030132202041032424014410133331110120141212013441322101333111131311324302114221134313432201332022414344103134140144334020003413404103420444302111242444211133342421420013124043442124000023421124033030342024301333404302134230020000400131320200411443340332312330412020013013133100310241143320033044224323103332444304233023024214341041211440422140144413411123043343042332021443333243130222412210412443244101331122310013023400132340321203242421031113104403302002033213240032442343402414020231403343423142240231333323344401403433103244400410342013231024333340222024004031112303312120123304430203032422023423223130234021004021040032223323022102242203314200104014143030242122131140013030344102211111302114120421400123202103131024201203441340041401031322221230122300432141122113413201400022224134434242131211341012224223112404122401320032434443143211043241023413434114002423431044044004303100423333414140314313404311340114401323320314311224044312120343300433140321324301214433144034334301132423240424330322433441333414442104100241144433241020302303204330420424401111234214301114120023103110334112440100222101313410433030434023332422431104240324131334410202440301123230403404034001020104430243430022134034002414232340211411210344044441001001120221040444313434100332143242304131130112324141001033042222140343214032333241430342234224203140040042001240423204100444302030431301112144100233230311341114333204132314230412222111110312020442021123343202113400432224444204141111321312121312223010440111104200203203210244222442001033244204222124002334231141202004220043114233324432243343324424343122323300113244142344134044414141242343023232211010030030234423421021432422033434431304200333104412220442442211043421120122344031402330400334204132314423203014344240414332303211124440242411301103434112134003434401014304323233440132043230441322303420031403141100413010022214323410403424433311112330413224434442031312411300402001024330142003243042041341423224343443312402010402320331223424031034104423321133412023021003422314134422441022313113011212110214000313214221321143413013244303000100403410333300400013400234042134202442124243212042113322144430414021321240011314243041010431442123424413300231043430201342312300031231200421412042344402024420102141211002023222031123422403330102402302343313412132400423333111200202102131230312303210432233311100202100422310134441200011434212030000034134124232210004120210001313104420431314343440142420013441323230224043322430300112334440104224401432112414113314343422441414321303243022113144323103004341302240401333224244234240443131344221341121103204002431204002124203103232214111133030330242322304223100223041144430300020331121313103413121230202213434130420312001342401444404043402242404442420143240230124300013042433043234110204033330024011210000224440140234111424140231212322040444433340201201221031004430210014333303130124203143031444440224203420231231112032321223433404043231234142231401242101132140042112422432020222341214044032021030012143423401320240321344203101310344", "043211123312023332440042444224204004111340130411023322301103433134212314240230334321332240302400012243114310422430031140330301134133023333211223440134234212440231302233003120000424341133412424210134141341401213442241320102114331113440133341213432113441003331102311203320141020033413410232332003443040413122134020011224401020241044311000000122444121040142224114230402242434410220021003021444322244044440303423011120431142323020314133001242121443121114332010231343244331203114113132304304041030110101014421320413101342023440124100031214120332130332034222340022403112430313420340342142140402042101414102343103002442010432244242340002423223240423433242332113034104414034133212040022322422214320401401403104224400442113322014213120000321202211001202020300434003414114243032124214112414104420402001324402331412214042404032004434004020210241223122423233140321243101322343233310043420213240021233322401134424400323202121331202432030423311103204002223023412424001103133032022321321143343341221243214404214000230230222034210024130023222111134131124200334044013012330014111223012324011141332314443011034110012324102322004200110430231001234141124113243144402021403232303424423424402302424044140420130330123111022233441243401104204414331443340311341121231140410301302441312042420420431343233140133032040301210111302003123040410303004103433000401304142402402334314131340221104431422333100204104220031334303144320442141430023102013424222314324123434222212234230144012113131444330140140000013042231014220342243034313321041413234102223204232342123310043333421032001232113110111402104143301213401044202432421331124242433314423323403311413244233440420202300324234331220143032341132303121121441123040321004343131024424324021112424412012310240022441404203112440442432024004403441114322234142313101142320041011043121231232312431040422031423310301314224012111434121312103231213331213024104043010212244443433223142322300312201223224231444314404234124043313440230034343234123032003130330103343311233222020132122132042040220321332132443444002031331424102422320121330233211012424441012204142114302001431303412123404212132004303324334232111133131232331130302323144301002434030403231030041232344313334221043202220424120300001144324102311124304203144102043230043144213020124343304141303124310212400424403104330224310144420110200421430324141231231341121001404042303001303011342210113433124424223411210330332121034333321424213123024213333041323432411231431302221404413400040440330002343411312324144020303101232011414434333043422123144223124341441410003440221430020033432330241301312041102442444412340033113134433003341320344433220442230311314003142312131342410213103144002012012102240231331343441321414323430140342200411244430123130141343330120241114030012133014334412200233213022132441132122242304344204011143401212212023330433243011113130123002223223224222031120013402201332413233224020420211310312122400320242120300201414420113322042414033030313330100232020403202320431424332423232014140444033310422120204322011422102244422410230403113440104213334331320214423141421143104203404224003212320242344001241412340011421344124111220011220032314021013340430041144133431043442210010441430233110240424320012212231132233323124302323413110221224030420434313330110030402022302004014443010340443212230104024114130211233213403141104010241122333322012421310340030010210333121423113030042002004203221423030040233242432404001202000322300313023112303320044313344003332120232040242342224331430442132041342110212003023410404120403203301034232444434142401204300111314223434110122110013333240201412402202104320031404002240440140303112331210101141030140331220131341131331302414141102403212040112110030444403042431143313114223334434322410023442132222411021242300303212341214421010141002342444422432331440112200330334014234422144323211111020110112211434233334103340001230111322122020030443400034321013331144202233043133023330012134303043134242111012102423123302432100313221020044033000142413220213421103204243003424130411441444131002402223224421011401240042403324204041331432243001022242133312243330123242444140342411442003142234334114201410300040423233133123412142311400111323012423041424132144032223421243422010400331202244040312431233333223241031232432232323404240413214214043414210010223013202144043041200143442043411103424111142034411041222321144420202441222002024443022220332420404021103110002314223200201333110111132110", "141324330323342104121044342032011432233430242344042012120132000123340434311234421412322032041431242332442340423130214404042041411013412032130123040324203024101044401012240111433321211400131014213300122224404204343144104003233242211030023201320202343120320314412032134310441432303042042341034142432133131012314142224134142414312241011342344114014202404313021114030140430443433000310302011211243423113221210101220310144244422311340303100414334004131100222101421131024204031344324412422224112301310010332404202043223441130242240141010442204141444222014031424311142111300022401002413201440413302411214421022024314313030402140310200304224230324040232331042200140234420004112120034101132432401402042302304434432202023310342444114010410243130301234414300103420214400421413423313223342124422441431122144410410343300443432204344231114000022112123403401343032023111243032112133404334120101141011113324420031144202144200123104140303322200314110104324242124120324222132433240114323132401222220121204304000423131014032214202330044011203323402112213242420002241020021124031344124322300304021104223114230112144402041011430404410214221204002042213311122213224022204244030230332141132233230041011000000423324313434330031144404342401320144040122213331202120040233330013324320003300300411044403014324042103124144431340241134112201411043104231214112111444340302421032222142323342341134010033040032000114421102311332313113323430440104130234034302410322440034014014403412013202121323344210202042123302034333030222201403404132000410411004124321102114404102220422112341033233012122001224400424100410441213244212224010410141044133413143100444441340102311300302234411103022212412133340123412034101224421201101043221314241401014304411343411410420012202413243110333434420422331000143414302444422400422212102240333121342141341120424330321003120313002142120003010243221432232213404213340300130142422322231040220431430131020300030313440032011421330012133423202140100114443121044443134013010300203141022110220220002441201102214322234203111440124403443332004212343143322332242144041441023144032044021210203214233330112314241024344421411200312033313314333223140111311414021201433023201424240423000333010240240410431004201410330310014002402422042004344202444211241201221240430012440444133343200330234313323143242341431314431042343432111420440111241430004102314242204443410103411434210140010123243024342000021024232033103040310201200310232122333202414413331444413103334024243220413442222112131114114442204130222130314243340122124133201423114303300233104302023012220442410222210431401444022330213141034231203044112022032422012213234433004303013300101220430444131111130010440102014301003102132330013411301130032102034004210304241103002044230423414033101112442411042010414332034403442401411441101443110044012413123033204110100221141414304231012001401321002124430403131413240344220131423012430320332433424020323010313124043034202042142300314044022044144031112444144342121400410134430004231443442114342024140322432141022421130313043011403113321041444313433241343204303232131411233223343430210231212432004024334341423113031440211300121004304403402442222142122332144204411111032442302013420442200312321433124233003431411401211144430042104143132034423012303214234410102124131121020043010004343001420232211034420002200100102201001131110033213234240023321230404002323410441400303302113111130440222400341334442424143202430001003324043000343031333403040103222224112321242204240000240122343000314133330344324032242300010032301012342244320304042311102323143141214232142022030303143233423214000034342324302023123214431032441411440242030413203213314011343121124230144430433233003010021022333341202041042204320041304134123443413313144211400422341404123033002410013310234101040324234143141233011431113404321013140022442210413031303300300001424143013431403233044114424030311440030333303024010140002012033143224402114232113232132110240314344441023142213233104100243430333431402433110223230223144444110220300224130420124340421444004131202422324430022414312001441132014413232442221113301344233321144320411323343041000242333220420313041240203110100441212040013410113301024401002233031340200034314223102040331200323212311424203430402222221401232142010343423142210311233122043300313411414314324440001320131024330231021320033000434340114111214301221110301430100002240433030014443332143031024301343013140240004432441410201404214423003", "402031301204201013440323210203330114124314404033434310144214143232234334321220041400124042410440431422103420111034220414312020222230100434143444303343213021042104200223130412410224404243240300210404404044240311123024122244144132004421034404401423313221000101014213142443241442213014203333123321020200414023211444210240333414140444124022431402341434310420401232304133121444134423332324042102140242111041132211210411113032434002232040112244113433323404120220244120422320242023043144244300023143413004202240321002421112430422331133140340422434033422112420432022302124314301012223201322423042442424043341442444200312232113422430043142240202214234313134123414142342100214340120140340300142220142112114433430300234312244322003024411040030010323230231043114124441441322410141211422424410224321402422223021223133100310134043132441024112140000220014331121330123313304141322242224424113013030133201331241011014300203400442201304321202421244033410444444020244043421032124410311344231233401320011002434302140140402340232133432334122141104141340130211240320242341304103010140302410311414423401221311000403241233430100440321330021100144303022021422404024140403321242104331234403320331302204123020122441424202100333144203400221222312303242131212140123123012143303410342343214243034113340042331240243431033220320441433024010433304212412140043002121413434124403442033202142310244403420020421321340202404330213144103223102032304003101310122302312232111403414113033233043332113444410244433432423423112021343132244123243322104024033421213323444240100001410341131144301240433240112204031030002243203430332142001014413110244042104202433000421331233124010313314204322141224310101441220210342123042043314213411043310333204424012321421113024113104210142234030300413231030003222424422403403211102432000414304331003240232042434140131143214012114200200231342324434030103300401042321321201203342233323140332422021044400143101041012031320334110414324330143100244302043210340013411030021304143200021420444400433244340001242113031221101130323223042142224234124223423221001033021430034111213421303132124032210320344320240103131340424020431314010314432113024411414244011001402034404320421334202010442102233034333430142444444414444440134444043130242102144312303203421342414233103124303122434210330102233210441421031130303013430214101010133214320200112224120401333023013233023304442024211441134202144032443442441414041221010004012032420043323201344344243312241231112021401141200311314143130303203032233222130442324113141112144143113114320001042112143320031114141104240303331110203030310111223014432344111042320044023141221230404202233212300211432100141100143443333301234211430231111041231420141031200224104402241114141303214324041323211133222230302404240001000011313221143331040414221442442130243442403212014003314302004244120440013221102000244201231033121144140041440211143340321214120122440304341011130123113302233303444042430104302142323212033130021430123233234004441323210134003003031321040114001130343401243144323124404003024341422312321440213414304344434223410102204310343103210203034114331130202114011432214033332031000231121420002202334231213342004020302311433004401212312100144311004101000422332420104333403413413224104224344421123234013403312304331032401000043240342434301243121433131121000303131002300033203140411410110134303424330104014324400420423413401321210233310040134212442140432304013014413414421303413314323011404301303222013303220103033234212413323122103002314443030123433011430122033233210442430210410034233312233010301304114042234100310430202443311424202313141441202103242013311042121313421040323201422042304132322310003342341010013031144441132404102320414122203442112023141123441033001322343303320420000333443224212443333203444320324011020411123410430444334112144323444404010100432030243422341024231233303012214221333404223001142141333132121402223330441334110303234300042123243214121114023010333142012433122132314321314044240320314213303320041011324014400223421433204420423330431431101131244424022303200123001424332101023420400214423304410222041342314234020300410134314340122421323442301023331003312132204012231231003430113221004012121042430011142224311142230411032323104032340040223141012200043224214004433221100413021342210032034113022333103230223020100414110120132122034240004024321441303040334424443223424410133142241421101444310310440402031224242340023341002041023141030110410123", "333231230113340222131242130230434123423441302433033410334003411300331024023010134311423442122032442410404443220343332110311020000030443030304402342330233110313310313004143411234331132030000004013021403241300044010224102303331030440433223111203200330413423102333101101403132211424211320323244320230340101224341110040002233234103423122010010400024042100031042334434203224401410422421234134041201304213243440120002434422314034412140200212034330342331423210134300020434032001444331410102311313440011141204310031321431112022444220043300231233023430342030022403140233241040331231432103111010444014401043304312130021121201023021220222124114031023304004103040444204220002002244010203331140240204004112404411031014044342331413400233443411233043042120133101244411404242432213222433301203032322140243310410442143001112224112333314301103221320321412110423042130204341042201241214031344210421424010424133240442303020441001131440303134341032014412313240444032310203024320334433433114112440013004313432242041234024242214232143421433302034201442100300041043243431021220343122213031032344433032124401420220323302140223333033434234012114333333401310241201233003333003114121231242341302440021411043242301431200303221442113240222101322240403042440321100311143412214433032133341420213321102104112022043341130044143210034214413303441134121424214124003342301141343204101004334102200104030134201113124320003301200131344203020343131040343431140214004300242321433424103024141130403222030130032044341101034444011221000033243320134323324022203201140424014343231233332402420124303443200131301401024133043314132231003401022102012221443213322111341220220301433012342313330344331134140010202131210333104204410124433021421241104320042111332143114210343201441343240400401041013203332113204214040211000333220042031314203101012240300120210441102012142241432403212033243234202123414122134404033433433134201414243033412303303030244230001323411332132241342233422142020213220443123241312442302010043144121400441314014040043011130021423412104104031040131442013401321342104034333432331132040312243422140214144312201321241433342222240241344324432101313200243140140121413044021232324034444032423100330144342124412023203214413311144441111323420410420003414422030420034120423021331322121241132320334212200414111131104414242220414411134400011213140002334022133130122120131240210344120124404432000242022241022124144022302021024043232201424130120334133143413334113413223134332213344011401341033220012212040012011441040120244000244111412234023204310430202440401311211121423101230130420110210023134043014304442213002114000342411412314314242413310240223342422313410044411020010304200143022231010213033421120410003042122412303300143342210003444022312214414414041120343044402200410211410242331423144120402140424240323202244024203404402143022041123442431224331440041130232223232241030104144031012220432200131400412411434012204303120024032042310324333444111341443410442203324400304244302123133302022223113311440142201231440103101040131234322324332402132024044122204022223410231324241320400102033230440414430413232332021144041141100432002103012241402443010033003003323043342231043343104111230144134034224323222343343302301441404142003024403223314023104220304100410103140033322334132200443243201130201432340040111122212240332043224422303304010414404002002412433302100021411104434114034204034404201433103134321024231143403300423323442244140301012430013121111301234333011131004031030343240244430014420111144210312023113440102343414223110244223001140313341141213340241020200211014314104021033212321140402443432041301021142312124212030101214440231202423104421131113244201022213030414120412341341312334140424430040202424412200102023431213124323311000140100303204112444344341401122421423222101222304104442130004044341121313131412241412321024302143000202331110131020243000340440114142024131400133041132100101134433110420144424413424303240040220333041321143233321322441213321324010443244221000122002330440312241142120322123133430402102042143222304124124131402210011124130044204402204301233141330320212013444302012022010312000113422444302342433321431302144224314430402142234410201031242423224431403141440302004132140122212001330244023331203001433121021121333442341343020320121130412002301040202112211004024001344042324410433043042133313033041130220011004320213413044202340001411340232013232242221244222144210110042421022310444224421440133", "213113114343102424232121310341011141403322120122404102233433011330222423134001221433201033231211040031014242033240222200232213210114403042103310214314342240141001340040130314002112233232413120421434040433401000304244104100411432213140321014403010224004212240030444043313141133103313442124044432010300141300411400012412413422040221003443402110223240142324132242300002331313204442044012030031124124303002011343200413434402422443400412012240420200402142320221013344041440122203004332230143313130241200313030013341002034144424204213102343102240032022111110004121444001142333343300031021042012234303120040322012000133431344343142423204422222332322002304101100204122044322212232230422140443030314214110340103322002222341403222204304204231301230204003130324341011220020414024213133440131114313430322303330034012141011421321243223210012433100433224221141341302244214101012132420033431322014012342341110002144242312224402032112142414320134443000442423303204434013222344344010234030203211302231113123413434204441224011441242112412031012241202143144200122242133032003341224322112301401412121324413342230334221033311100234030424104223010203313003412231333020344413044034002242202043140130203011141221324103303043013213241403022021203021321411131141130400404140114444413014004102321343122424241222424031011302431114021044201343133100021140120331242241102413314443002123041240314142342430222203202100410242311444133243440000112403033430340330234232120303202030341304142022321234403043010113140043122201302012314132323332224033213301140202032403411103120423340143044113031223134121112032321321410141101232011333230402242103342022201430223411112333414004432443214044334003240112413111031213320214113132234431323014304422402430421242302004314003111221220041024411434212043332230213132214012323224443121031431242440420111030221142221414120241040020142210403322022103343343110324420444430321044421140413313241041410201042033222234231021020031244344243132203002200022130001204444420011442013222341441043301330411113411220420001441420413312101404122311200432043142420234311411414042101142333144114003012213214204431340132012443130311413402014210333334334004032001240023001143011331043413231201234242110313323311132224331341232110333041130111412024242421102200243042214143200412223010023302341420324214034121331314433412120224340014144400014121423112020143420420204242242033040433242112401230030104103241142341334001412240303401243211003000034003400042320124230333430301404423444010110011311013332010102244401044022210134411044321231322320400144244114302200003201334323302102323333212314123441312204101011200034241401402131322242244003324402321343020144042012402042342201310122014023441001321031030012414032104330120100112022441120211330032121441022014234311310310112140333013233300014024443132340041241442021100232001112044111131320130244410124141010244214433103244414212441314003041114010023033103201423301012340013341442000143144313241042402223331214014320141141123003122012233320240410300404401112240202300210344112221044143101431043233413440301130031434003443404143223230442314104343002433140242432431401012120122101044112310003030003023431411121143133043113323223110043404012401000340043240020342321200001114413024142122430323342412243101103443331443322013212441033203431413423410242024121124223302321124442442443021424400403143444200403140114400144044130031302322014442304401401024440233403024414234313014143442032312320301112210430132022002200344433444112002211012101404320323212123204433241104023422224110100000140400141032330102343103231240343302410233433023120314220403200100424010014032444303103110242132323041123112022232120300113343312411030011233120042121014243122413403242434332421104130331414212142233201244100203332200112302340024040113400404120401111040211303413403324200040110114103001024224423412034040443010412030434003241412130420241300034340314313202312402102101412323133142103002024110301042003410303110300110303301003210412234431130303013014410102243333344431232142210203323312003043103321111113013043430322430240012303410404204321442440041114401302341423442041330231200031230420404041111304233010042341341414421313023144200002032003300440103303403230414424434340034431334304332141032232003124314132211304101214411224323334323314033411423413420143330210133341442021113443130241141301240132122440023012421442323420011102412123211233122233021223241202343110013034210020", "311224411321320010401244223303430343231300111343331134104114401410311403033333022140403344112214123144113321121320023204344101044333344431200202024200313304113042032404013340041403414232300430101404211002234433341221343001221342124001020024111230334300140132101104042023041434123323201124444140143021244323014000403324322412141333110430040244222013233122000442312123331203311343324132302111023301333001224023041140240222243001040234132033042432340404322203323414000403340324024034240344424023100341130001022232442000320433444023430444232313342401200341241144244222402221011111343431134023224111222320414420103014202030442430234112043202321133404021432413241022400202002312314431331214131013333303414410414303042322401314011132003000324120412221404224033230421312104041232221411341033212104110032341244242224130201212223120242430034023343123200323000002441143043433434330004341400114140000432131314114340011032424440134000314210000434311441341433313300443042231134004044410212304204001130402000113044133412122000432120033002040021432003142020112042444341212432021114341202432420320340302313224140102242300312402431440223021124404343210422442414004143422444204340141103130402321101111044211231340343431001134114243240004102434102233233233112043412020132011224333342012211330001041100220322420442341122421242131240222401313333404244433002032101000443230003041222433020144442242401232443120324423242340000040213331030323313303224112330134240112421333233112324302203443314433142301102010211311423101200112333204124434324331114102242320212442400222423144302432330102000442200420421114034123124142023223210133130334431322234214311233004144230411232034342030142343433141410131330113003222204022413120012004420233221040321101240130444024324104402130411222243321214403004120142424042104414342023220130112222442223321201443223320011420312323300323041344411323014021310102222024323130323000140333444414441340421423300422321011000121000122014230203042220230343000242231204000044433203031121444004344130142424301304410204144031312114034041122112432223413140414102040224120323014234042221034000221221102230404011412000024231314204201100242003132243210333312243240404224210231104403420144220122220322110324020013134301313321030200012042102434144324300143141224111204233214314101413132023123022023114231441421442301111112043142440020102313401011410122101103144133443434234330331042114134224124431022304323044442433212414434404013000303204402431421123141330230233331404012141223420201320244201023442311243302233421402422212430312203240203224142111423003121302422210243233143323244014334213010421324304101133042211444340402410042043142410241101422010431104331142331203322324323220232444341334203432210113304344243041344341433031230314110220124203113131011000034201421404104104231413141013204422233142240344023302430132440432003430240133002321234101422140203331412312101413314420123100110020301420340204212223030312302021424223114334104004303324442011404214240422424112411143232132432233133412302203203220232021313143213214222033403422300143333410121000032001030213424432003313200112202333124142031134014314101144103402030233220330414023010040033241300214324404030112314134403441144441432104114121032213232423333141124122432100141012230211240240014033032343333240402344003032101310420433304243212103023013334111224441301432310101432301310401142300114441030041302214402403200430040402214121023432021231214130202200014240022434414131104431432124344241343412314011432042123004401242424032211413112430344002211102130142033301412401211230312024003440340434031042023340212232024131044033220330222031323422004123222433121040323413213130220414044021322444420041130414133222312010012344212222112340302141204344402303030021431344040034111342033001202322002440312041344403032121123131104032333221210030431230001432443333423212002301310312302100021314211213202411202423003111431412112303132212144440202243343012232422412234030204232030111231432002203122022424100124311130431222442324331031313441304102212140122124424034240022142013020333121410111230202404010002100320343412100130111432433102131202243423002321322234203141011114412403213022230423013134421131142424133420342414114013310131443223214032414101220342330310130100342013412234031020141023034044122110312220441033402230030102220023210102203044233132303424041021232012032031001214341103133303244200144322140330400223101041421013402332344344020124", "204224130302434301342144321312411431341431340420140031344014021112400443332322140304312212441323200142144120123403343223010443241010433442000441101041024420400033123123410412330320401023112111440111000124114023111312404423022012413321212334242413303032230004402420142111301343422422044430121330134030411142440432222310114123140030121323413014320023032203312233322433230221233244341404411424231434201110042220340120303131112334110234002420243144402024323310041022040410113143314003411020203021213000132043020402224004042222131310333112143131431131212421111022330143313200424111240234022244430100122221033443104404000120300301431130302310042123012241012134403404331342313331010414100430411424040133133124001202224101314434034314224421141332102242211132403422401410413444203122421430142122433103212443001341312021240221423024121000133421232303034314300141112343304441200431212144444402144030044434143140214440424311123024401210021424224310433311442004331013022222124411420343324330041013201434023011113220340222122303044103124144123402234013303001313023334131012411032024204142120023213320411233113210434301214014344322021211223022122340322411303442201011322421142021123004011302042104201140311241044033431304121332103232440424330020234123301224144421302120120443344420042343442033103024014202422142314143240234234010020204213341013332330021323240111023203001411121334341104010002212012331342243023443002123222124020314230330100444440010431033431341030101130032104102221441104104310443404311202003113422433034010304403404420422220233133400014423242242403241332314042200344221124340334110231413122121020211434042410011340012440110042421441234203021043321221004234303000242424330311344001321300400220034331211024404434443313041223400222310144432400401204412110000240030023104321342214143144242334022243242332001232132332441322223112433322031241222430212134412441203330121030240244404412114301220221022403323211010231040400324342240444043311011334343422134143232311204224111204114403204400211334211230243213431141331232012140121223342240143342333101013423332100212023214144330424413002113404401310144020343441431333441012102420411221202432340421143030220233302314124234210422040324210444343412103034334232202130240103103143230442000021130132133134313322334001223403042422244001044421310301320123011211304340002130110114441102111344300143424230044201213011243014324211143200022423230244022134412341140430403414142310202011104121303314434132001024241234213032110432320414042210334343233010043112434333120001240320323220221200033121112112230312040110213230300032340343421313231432130213014232203413222142423202004142021434434442113101333134101444442124124204304324141024441302122211134224041301420022221212024231332011431433324300304012321444414304031434234044144030014311413230324230233104210433301311342321202302113342344132141401423444444334202323104040232221222143004121311400203040232331430322000103112140301030021424224122102100412312424321012420121434411322332402440214101022402201044122222302001240124314103430320211103400142404240432310340300210130101043014031423014242300000303341110311233410122242213120401300431031133410304323323434023340233104001201122012112240042422112132022122230224212122020414102124311143434431444432201342230002324301243304201112413344444412442231010413344044414402321431142103210010144111412402343310122404102431402101332433024100440121022202324313230001021444211331114102402413134040101243320420132131114104434233243434004301014444110402014224040220031331342014143410031414403023000111443122313012400344002032124230002221340103101222102104423211203101114232430113042400340213014324032430101142204200021333401004240401142043114122343330334341133041200324220001221000143032340024013330402444040344030232023411422320303140203011324210323001210404421304200101134310233242210122334411133412134134342043222433223204143002333034200424433303012420234413330031200120034120142144342110444434020422244442320404142321411142423230243431044034041133321411014100001040211420434010140143010342311230221411412034411434404223214310104424131234243412144034143314103443010302021002104322341100444420303131312214414243244233103000204131412432004223422224000042144131222244011313134044210234232233331214401402204331021322240301242144100401342404333241422104101342110221423402113144444202000203442414104003410013334231243024004213412231313232330121020033212400200110", "334313433204302144440312412043434220201241442300041030442404324210232100110204332130204144243221233203014134213114314440301142224224242243124141143431412002232311021212023421210423334341423220111441022011433144231230441333421320213014302323132310321303130002042210444114101130234012141432122103031434231001341242034333402314212020024221102300442114342400144043103133102013040144323234111423023104000101423102221214001433321113333044030042344104132243432404444120120443412341240001220400203231111341202120301321240433314124222132103302223402111202431344111133223032041023241334043300100123214003142442432140303321230121321220033333113040041323021023304111102003330213131401241040320140140300412204013134222223140311001304240344112104414104042320244013133130401241322334324100442021311142343101144423331430201041433321040122002134010212442210141123113433401232130133212343340104403131431440332213230330242124100012433444411112103441143002004212044040042210111112413401443214122330113402401231414343441112113432310412430110210442002424121244104202304034044340100432044320023343300330024042301012142224341233311011303011233114313204033304141202102304103012131140014232431421320333011130031042434143433421210334240044040103143124100243440224301341011402201342030043340303312443430240134433404441434440004130232201343401402120122410124313311344433220120004132112214041102103430431103341304312113214124000200244320340034443400303310433444024320003114122221402214141424132010201104120241041313243332131401303104441103041134313140331012232213322223032233003033424332243213443420244442433211102400021013423240240111144214304121420404232112102000122042223220041130400010134023043331220144340020200101011143241411043243100431300130321324411432412133210212334024143324412414010023431312141144231322333240140024002433214440243421010342241430212340000413204100142004321404103403230113024214324322400143041014123432144032311430234021400323220242243013142041144110430014400313133012041312344202340143200201401322441303413320004101000334123402111410140404033141033433024242320242411324144144412424131022243304243433332404032243333121301412341410121143220342222021411000430120034341234310023401000311323334030244031232312302321122114341013131140300120404324304143134132030231434110222211144420203041210101310434013331124423141441222331113022014131012300311422334214221431002311024243242014004244024342121110314000430344104102000231122240220442010412100243121240230143110343342203403143411120301214113320021023404411420012043402331213301131133022114441113124340431134444111000022341203300321442424211133314442312112420011342442342203100234232322334141114313340420243112324440143111433010222301442143044443402414242021120342322000131020230413414320424004444133114031302420212232433022321222401200233413104121230102213230302122242440400342201422243032314213330442340410023414321014330100444420443202233232133243220041041330401412232013443340141004003000024330433024233012311013004141101413314303232020402042420340142202422011410223324333241121220300030341204231432330333132412342440204322204412040004021400411343023332144434120332302114134010314213302004120042201220232024312200341012320224114240102324231230312001042140413133444100433030304404100212231400220234033330140003123202333314424023322242100402233124033032112011100402334121323020404321410021040342201010401133300232442024130420420020311300122010202230002034430344041223111202324404020100030204004110113432144123334410042143141130311213131031214044304222244412444200401134111044140214330120440234144324102400334013111410220343011233022401121232421241333403224133312011241234412024244040214300314432244333121001020122103134240122313221203112034204410021214414232303223220333340434134300023001010400014430224213304021203410001040303041033041202133312031304424001312312034011410442433030140040041002020311433014120442234304222321300042243422130203240214424422231000444344221400210214341442012331042100411434204414200331442400242132244112341342014134141303101044022140133102302433043031341320212013421014233103343141232410211111401242243300444013014412134424221241304014420313043444040420112033124412331314021041314014114000123033322313013003401200300444424024440413422301004412110301012044101100431031021431022030414224210032310020310131434333042003233132011103402023213012121203224431332303411121344301442021004421310201413340401211441", "430020433302344411242414433110401014341400131321404243121131222410400223141301330303420033000414130023441404331343224334221131340200130200214103414202203232403443240142314233413411043234344432130301421413433103241424020140030214323143403021330302320112130142021324403021042340333413231113422001021432313004001100304042420310110013424420334333042120121224113324141232343120304400122004101311013242144201020404110410244300200130011103313220344302034030344221420134432143224423442312342442242021400204021304022342220234444032102410033421442130121233231002430341031032030333403233341342200112342032213013033332221101441224301120231431231014134004040014402110211010333233332142343341031122402330021332313412424334034234010310334443234321144131214423124244342012343402103011120000424441141324442431201124114041301040023401443222003443102124344110230312432010204401312203232434100212244031404330413240442322131241040123323344231441101344441422433330334221434034202122032234234432344110111422422412321440310111311102233101400314232034402004031230341114220413432241433112412332231304014033320441310124133230344002422234312002122340431304123143420244424413444431202300304400144344020131220032243331403144240310220230130013140444114443240011000204013320402144201114033330112000014440033034103023242433440300412031112244203032431334122130034312310003401343013402223412002411131302002202003014434044342443313201004124010431010332123221142430112222300012204343204001030223014444332213314211311300433143230101421304342243120303121400410144043221214043231024314342231010401310133131430031113423321413342144222312334321223243443312322430030321330243143343313103423010224234000312104344431302442240320240300133121031410323410230032243324041403030342304440041240144124042134322113241144304422103241232003032414141342011011031131004140131202030211243434242333312222031422143344411114300441302210023434141333404202214402130400220043220023220021410100122104313221313233114410442241102234432204444032244004011042310312112303441234112013341120042212224031101412431204123413411243212222233313241024444241323412034231231201303333321301240132103323221313421214410422430103313210223220443134100210110444104211112441241200244000042233310044412344341410034402420114323220324342242243041233241324412032442012430243134211404240142413024143332412432003430321413243204023014010340420321242342232043311134210311232201432343311413112011012333104213301404110303032041040302311403430224130021002323420333134002102331402140041430002322231442434333312020444142123210102402013413210004042112143030234421434240031231424012043203401304210002041212110133400230234233322003310443131401033204413422122402044201440213211101003032400233133121304110410130124112200232043134320311420001110302201240000314310232343424140001034420042141024220200124424012104033441404200430332323302342233434041322202244211010124242443031242201132000343243131321222044332023432423121221144441324421140442011222242004444313023422401301444320224013002400033132312301242004311420410102134222330343301040221414142013342423112302221110123412424033002141024213332344023020312441001002314243443031103133302444120404302424043232132304414130204430333320214044310020230211112434343403144323422341323402441144021114241403042030143100112340432401414023434204202110333122134211120202311042324203341311400404023102103401000311100010404231212203143023400002110321022414023134103003141022114302031340321101031100110031012440424414444243231002230204011212101311100404214040133022241044323331142203301243402014031230423024022441303044121224113033214001243042422021400200330243241001402012442410124442112241202310324122413122242311144423312212433233431111103234111444442104424433111221402314322412423443400101443302144104104033213330043224010242112121010332424110332440423040312040224004304133331010401232140130331001404110302440202402133201312232123004001421003200343031441300202120113434234223402043432213143033101332003002103404421101022122244423333212004114314244213112330124412204202404414223222441231034114233343231423033200320123042112212022033203032143022432303311102020202022124114124340423241121324124004023044110210424130202222002102233033430342241013242211241332014134404244211044200300131404002202420402442023200322020010322410402313020332104341013031112443132422234042030343344224203003021432110042230032410033030124011402010234331224140224112221", "434440421313012042142411043010213032103403434130332141014044211241130040433104203120320433011430320013442010401401340220121323334234302201031041143032001411033030344310002441320003241044024324420224004241213313202102324032422044001111323343241113302142000342020033002314113433433404433401040201221302004312433330030143043421324442132034402144200443342114421431110131102231413310341202131202004304403400022414033413021340004104214004111302113144033431411310424342302013302141132232014002123021002220220002141031143410124040441023402342332240042102322042004142021233323421421413021420124342103444103330044211302131413330000140042330441322201023320012301341434420340220330043414023321411124023412132323114013340212141434243222001341404220310241323300222123103311130323023032043013242104421214100432144230231110222003113142444334044410103000110022032030342424411102030022310004414211044343104224310024022323142034244034211021114223413031400244231412102420424423224041444304323312342131131132140030122141024302301430123303102314042410301022333041141000300030200224442041224222244143041223424203423303011411203013204423222203234004040123341220004234441113113211403333324244214420403330144411400212331034342402133210243211342443124032321443213401211004003311324323110323442100414143204440121410432341041123143100201240321440332302400203142333424040443004024031213241210134220440422421333131103401214121123133321100344031222043311101030140214201314002014021114340111021412124242030341111204101144311012424432322133224314101001114310232321441120442101214142114143243211402141021444413402442332440314311022113213143042203441122222134431033043401100404303131440420330312421323133413202242431033030031120031240211031322141134430233110402200324123232432213323141420223302104420441301202142101230212042423420330122404002301121144244111231344412302020234243132242334314234321014122101031242311330324120203004000312311233323113323142344333134320430132240420131441311434022000210432142243002204312234011444323213341434413023104422341321023011211320144102120133313402120223113413432320303040404444420431122214022123140331040000113132212144033001111203102033143404000412133401123444213134022140023414210323330302033434223324212103214210043131201431303220304441131004300310124312134311403334333042012312414000211132442432241004112231223301024221121044423222122333310143414122242433123031401422444101444140221334143430004014342040421034112434001204120332323434013002310021341114341141211323003121321144222302440121144113004413240014404441424334443234022312214220213133022002444014134443111214304432431433434444344441030301413101104120024123302001202213311420433044220204331443111033104413203410113242443033423042331221214011214104032020031011203213102232003312343200112322004440110343141003404301010121142242143214410301333210132113112041301133234210423121210422430341443403034004114220304422344344334034133132230301221042013342142113201330402022030021223104412310340141322331423143032234023131211120043413433312314241212141031220040400234204110003410430403332424420000324403013224423041331213312202402113140014423433430234433012402202343434134243044304403232402343422010042343341402133334242003443013142123142034400421011231144114042010013434123223041131244143110040102003001110124030134210432112241120221241224031142443223131131210441010214310204333024020401300023211003023032000213443444232143100400231002220430432231403112204110314241330113410340342431004304342330102414002040132231132120111112320023220203201340402110443032014434004222133421420324102001340120030420342242024241104100100201210233404001102324213132113313432340033322233414212123032402124413104404313401120412124224301321141422044320020020122221332042414144021411114103322213333302011334022403242023404410323402124101402401122343130342121012401020410110124143311341011331023330220033233004123331044240002123314443014240144314100003123112003024132404144403232200002213314432134410232124003330214344220241223131204224323341432211123430322033003401330442433423231242342122404322102020341321434402301022032443322102324322004431142003122142031411131410003140443434443232203112102111110003101241022134314323031243131122243340131303414244211242031324323034401420404040123310101021330324321111022241414034323122204031042210311400111230133121041432323140122004024204102322112143242222244414141314442413010441003402320021220401030244", "401021020420123204312112421131420343302011244104424100224032421004011311023110342414122344422324223114014402441122100134241130244411012043422221343442044022000313102011111132112340021332122403332240133122013323443100021312111401201433024130013011424314243144114400332111330043232030221321011322122111312110121134442031014041101013243024221140124420023130420131144311233323003141331030104010404414240044120402243410322131144134004443424122014102133330214120214024400043134431011200142022404430111310314341143134142432244130340240140000032300032231133032220122323120300420002221032024431300344403302000111331313041442333443022334113132031342414204244124304220300311101203234043444014410311322001120133114442141002001121103414142330142243430233123240232414241102144013031003113113342221304444034310221322011124343120030040321133201341244311221032030012313044000344340040214210024440022411133131331211434140021020014024002000000243231104444344001113032132123230123321434224221303031023030403034302144244000124341023334012143011024310301030411004411033134112321144304224222120122422314111113121342131341031104203234123103101340442141224303433432244214113324240312030042001103144213100432211011221112031223021233411123221004432231243003314102030231330130320031231114114302033413131404032403144014322143213221301244241041023314214124044001130232032330233432342244443041310021244344100230302310000232014400333311213022430401411423234110234431212420312124122134340042342431223310122033122034304314020042032341433434114312211031022111141002322130333114331221040013334333124210120423011110232344343023233023240401010102344330423433144031344031213334240313121312400012210100242333343231133411121411133411031020342142313114002301340331130132320322030344001424224420431113224131244124110044300101203243323333022402422410031234434323000020342031330403234241332321314441113114023231022444113243201244000421003220042410042323421410230021014142340342131434414240111301441434240220422330401340103114442101030204442033422430013141414121432301123000203102421210420404130411444422214301432210204224324012000023020341430124300124424212440221304144113234444043214330321422431313043324310202100324402231211030042301112242114033300322203233223202203203043342332114314110403040112123031114424223034001322234124034144432122302304430044013040314302313231043142402310410324121324333012140403000341111141423344021404340344320143302342211201234302044124321402201104403300414333323414331204033334000240403204203021244330300402111041014142310304210344341010332033310003330033343204013413324224312443200303220144140132202122301034322221244220004434024322004141102304000131402211400142400213221321143223003012224141404311140111120101443031040122334210312300233003134442041100434301244141214324012103421011032011340130404130331134134414424431042212424040201113322220222022202422041102411431313110124214312030103113322310433342222444423143411013340211022304000110342130100422414420110423323421211222003012433331114042330240220420141142431400040043222342121332321342130101114213431021031342444424000403023444100002324344130411012332314423010100232031004310221412434433242134133312001102004100122124440220430030313313012142330313301131423320330443001133311303342140442301143404442111221440340410314210100324344230443020300344003442034300231202203014401241102000403310023123114400241401400312331324423210100141444341220332341040311211211311422033112200341103431431040303404124314242413313300010410331422314104433221421000401021231313412244404230430422223203341044440011014001001141010201323042412202223022140204022124430403201334313002231022213102212202323334302121322123103442204423214002132443311132041224444013224041242412423133232320243441133322402213123044142333000343423013101233331421400233244342212240223444343120012424202113422100120000440341030400000441010330402243342412300324221132402101240410314042411422330120143211231332324312311344041012310341044111200321102412030314431012220312040302114142333324223400412044321144032102244020142202200321121300004220404443122000201440213111431114444443043030224323330301221421133144012130221301010012024034034130232323341010003122144340124204441013321001400133221344321412201022404302433330140010034122422114404334242224432333302201121310312213300210101223312302441420032021404431312414322443343041104411131004002111130013442342030410131100131024013200032034103", "141000132331302012234022403113310043132040342334014212411241424301044433012302301314043041333140331102211301402120402123402043220201201132140112312423100234133412312241424340101103304321410232342324240423113240434233021230300030123431213224143232301411424300142140132421232240323212141234440214312012011022444300420131404410412001014021241302123103334133431014334110002434004422132203334430101320311222341420201033104304114220320013144301333233313411343343241311233232112032314013103312330041221423412130201144441300114130214313233131330411404102024320114001421303333132420231230313031230044434332030321244442444004134403200242142323131141422131200224212134101101112202302330243340033041320333113031001004133201414340200000322113322232340301214213133240313234003212144103334404022210013041004314102010134434021242422434112111144414141403210134230422124213142340134141042432001223123422310131310001044114333023230104131121042244303113022134302412231202103003423301313042202414141001131303320443410304233104230323203324211402441023203430412130400241041210031232430311033424344331441230121122412143413403322412333412213242231202110212444213133141033014032024404232042212010321134143103021032241213033402200404400022331122042041144222342101440242432140401204303040000434310244040112411234231013032410031301343042103410214232041411411202331213003141243211402313003233322432024314234311442020300410222042401024203203213224143432413310310032102130014313243110013340400232402030310340132234112413034220032300412134222110042303132332444104443404202013123312013203043421144104001422200412131040424422000132233214132333130242010031204103424103332204414024001211104202341331041133232244124043223104341340230131101321043234221143212223102342213002122004121113142002323123212320313213131203444440312323140243023434333404401444112043204412041102140234343120020312224041224202414423302213232124223244200403102232200430113202113441104432444021223044412343342100421041400440342211423041331124430244104123103024002204134401411343133422402313020213334202441201403431032021231112024141343014303113223003303314310114400004101312331114402424221234121412423340424132032141344311313431004024200114412231242224132033404330434123240420140130301414103101344232434121234004240322230401320412301013242431314423204212242023004341412340214300103213034013013023224121121443444332014240013341132202041314434441243121340144203211342430134113101143421210411314442234410010033144130434141402124324401102431211220031312000040143312230201111023400004022412123432422014413143201221104323141130312233234101444303004310444120120001024342412432041032020114113213042304141243341202040440111302340133313442303244024024333341002111100112444030211121212402301131223444413022212132023324133014424311343241432331232130332201230333300432342314011211204112110313411124321324430402021311040314034102244421140211220442412321421234141341033304333320313144201310333204241304410403241340021334021244441110412421441312002401111114104433140221311332122304243040120311304301312430314412010211332231340242110011120003131141321422014314203030204401002404102303200220440342101341412342023121101002001012340200113221444232431303141342422220023003040433320040230401423423231043414312231302432010402113010123223333020324300113041013034341102143001222234333014321043014241420430323211130124442202243341223413430442210012344313100011231141121343012400211044141013033014224303131134114214033230014042113323303432332432333123440033324223330411142103411314111122203114234444131220104123310302442341013201430243341413301141103243002340444111340203200230322130043044343010424010033120022441213214404402033012402131314332441214303130304031101034211304212112341241123342443213131330111041341023232342334001133342014422322210144431404424211330031323243232024140432022204034441323021304343234404334104023324433444320441103201344131311244021301213102303112112110411421401022023020221112123301240442241412143302441200012424431124114121043200030340123133343011004324431103220004410321231304431003202044202402104122034330404420141144402320321033310114440042103202110413001023300401110142124222323041322233303320224334302203320132221322411222101101402124214341004212313330301213444034322044424403103010113000414202232403140340210432311322020240011001004130201133104003040040212002031424404103404413400000313002211031300410102304432340043112102001020312", "321042100114341122244313313142134402032223120434340000021030340223322213243033124204402234231224140003103304134030430441424110040334424032144441310402430000200133033324433104211243323020344033340430441430121411341334013312433041134001240040111124400441201034043413131030311343040101012420102320042043313030344230234040141204432414201313330043112243220443043302220042214110243030114230200012011211241243112132124243233133342333303440041411140323404410010012442410420122001021301404031432310340133313332233411443334411122102202422244233331343224240423132122330003422102224203320323420002134100433014013123043430414013201312203214243244132201213000041302221233212001321302234121004122200441221424243301332120331024321404003224344423434241413310002401242442200123301200202421044144434421441102344012414314343313144130333134032240121133102442234043131103344104022441011200214224443433312200040330410044221121134040414143210221323233301031004201040022243024443302304323041441431011334301310441320200144023333230341104441123420243403122402233420223304303032440123203411141243443404124412100142302332204330342110141334400024303301142000032134442334124211402211130334232211023232404002421414412012013300320010000230300334114142011213230142403110433112403444241310012014101334441131010213403040342413114020003000340224201221420322240041134002141122221211120110004100101100323201014042410332232400414310001400121414144100343231320030301423130400242211314410403133110222200240110334000423231123232240432440431144023343334203201223134333021333100244113214102011020334420303112133431412141401002330030034432233020014431230433104423431113244032144233410223422222124321201324423213300102120422440234112200411431213304002030301320102034321201101132203024134314444202002404301334211102112200113401410334120140442443430021342101020024300333302202103320130131311204302140303211001011043334121013131333310042323213222440013321324214032103132044321342114013143004020200233013040100244130233102330334120333014100440322202231420210421204102020011102013403142321143420130422344402404400220444041102424214124330224214110022130113233203240434023100313331044403142232332113213024041123042020442344331413341410234221331214100104212311413121222022402030342401042244220013043103022124342122240331131212424041223312434313141433324403402220330101402411301312214223201332030144044313334411011220110103244403142041402110201231344313104124211314411223010234302031311324330324420122324121102031010102212000110434343044231411011224323143102320241021411411344033321042143132234224104010104134000214304411320423001124334432134101400414013302034024222103442222130134202033014022041142323114012220112120023040003032101134221400200321432222324001320322001324404110123101124303132123343033310404020030203004311110104442044012131341143010241131212122201410244424234242312213344234324311340343442311141444000221144444024424110130144121211344444132220223030031302021342314243242402444102110443403211134343403210314140410311342242332313013401213104343040331022423432104344144333433013004103434444312432442443440122301014033211030013121132043030102123234034213313120201033124124013222413440434444103022202004234312040342223030100224222014443020433123230421222414223341301113220303220142330000320001211010021441431434423003010030420144021413320311310122332020243340304441231243332132223344003231301032334122010012034410441013323112113240010100421013122024013444340330214134242024122341032233431202010332240024021240330200243323223321441103401424031343021044144233240043013230133224410114410441411444133204420344120221004240223103003433112001322243120413143144410314011444433023103103004021430423414222440013300322131224133244314222123411000143143421341142013131344103141333002020123324141044333414404002043041003341011224402401011434443311340230444022214301234032134102443411241102100444314023112233220434323214110211334113414030424112143214102420113402024124114022242100003030432440004132424244032043333420333233343030113422401231411014124411420420410330431041030243321322420130130313140130403333002412320202230403143032434034342044040313414013242414311231210003040322113323400024243044442221304214004022114401001310031120034301241300110320413423122422043114032122412141014024112013234200414131133400231044331144141143113200431400311113030241024204043200023421333201133421212222404241320333200414110144014412203221041300", "231242402021144230443442031023011000441414140043234203343004312134204334413213244300144214020233002244323030030443111342244032234311022020311023130114202042242142042211010202301022234011430111141130022030333044132142120143230440320400443000403440003120231424213214303313040220201421400232231344134023434030212331411003412310313034032022103211302014444242413001242342220413004143123233123341031240234224400221101021243104414021101012011323111403200030204334024232000314230023344133433100101203334200414113443032120433131112032241323311233234442304121431414312220121342104124240114400334121243124320341444242413034221302110440433312422404014320033012103421302043102201423143240103411144131422444424334210241222010121122222231214002101204023443413214330130010202014100130414440441031012001224343342242444231413344241303033430232121220000002431233240310111021432311344043434024310424423314204411040243242342333210010233433041233012424030430211100342321212310131401042104311443340304021043141100401221003334041110220340323420242024123143114233101443341331232040402043040042103344122143110103310224001313243433411034334102423443022032020420031244002443232312442434433002303312033041431012402241102322042334001443034431441012121110340001031332141330043010420421100100044411434401403203411324233010123003023110424022230400114340301423221332202424002242404134241403110141024303413111020333031241244022330012100424334402300002140201100322022422242023440021120420234013244414003443413344231124230210313032231432442412204124311021204004201002411442310242024112310401343133230300330440421032414413311310031433420421340230332340303020334030013022234100334441444130432331200344213024204131213402300323430012243234214210020430411413011334311010120030004142102302311002144444101334130212214032423132333100214321433333102320111003212333213114303012233421043040343401334344132412020221010041121343202314423102103333300224422244021100331412130121310103032441342120132340020403242432131442123312213203004322243430301230100112410104000022312241223403333404143403132122333030403012212403431221133231021010421244421042323212124323214022212440302212222112103332310320013142322020220022121220134114321233021224330310343122004441303114311202313423403224440041104414433403210223122014140212123023021420002001331242343210202401220311022103321343103343213042411242434313034041010034410023413004014013313110224204032442013114434331243044431111110212320444003011212123302413004014111111431020204134133112332313244034001023412303111040203344313423144013304301411431133134122111440230112124130312443011342013104114004101233230041311302431410330000411434044322241043324243431232323133140440022241130311330414134410024002040444130434321114223144041233221114124123242300140440040210134344003020122234132041210024424021140243103104201434223044011032324133043240113000323111430334321432010402014314342024421102213424304001302123102130023412323042010114143013022322144440434334214320240212314223214342344223010340113130043020222440310230321110033341041441312420310311432003102021201444401012323423343304441422322303012412114402241102113220411134344343022044013113030000041324231323324413011102324322204201132044342212224443243334033044130413024142323221443002320114333113130033142201103414131213240214012343000432104011042421044403031240134321021122132024101243313140034140221423302041221132221202124133330011344201240333202303403432443403203443034324410031442110141221433023441121312342214321242400134034143203211243031110430012243441220041302302033302112443302431433330143044031414411332111314423324211441423142100411122304331241401424100004222010213201111241231300223334032123203021210044310301340411441323310441111110333122411303413010130141122203410301242443322112142212140312304400221432443003433322210412033120432224333301214424011142321321410104210343434103233120133222221114403402033302314404222302443301243143223214402110313121440220412413233413424303033223142034410423421243410214330302401342100142203421221302112431043022203141441331211223240222113022220032112211321423231343010414213122310033004000223103404413002011101014224320023314432044233111443342324413220030123311341222104103012324401143234321401230141141304124340100423432401031411110032220101430212124301202323421310000343401303331121222104044023334221012340323133430132402403320324333234132301302341312203224030231322303213210332400433022", "440113432110443121121311211443003113304442304202313103421414422041442041444443231211114200312422101210003100224433000322011304121002322332434011320241044124000004003041142342442321122234203014033201013110304111234210002233413110431044410020332344431111322341032243204200032110312440320112343423241343342230134242322214300222402403130200330110312211331213411034304331014232422100123414020321432010333331334143200421123100044311213242134241224231313034201222403430130120020424221404042233224111213004321344022224104130231033102131342013024320032331220203442131444411323214144102214031422401444122200112220324013112424402244031024010110242413122421004301341122244004031330403320012414230141331403312142003111224133412034011334221213010302332341130044143344423400224441140244201242023033032211434412113234342401024014222041004440210001243411001132414434310344331032120001144310413434431221114144210122040134311111222442300301343030204010103003430231100102321241131444142100043244100134443143241422100230034332033101102303321410414332324444033003434011332131043200214324314210140440222344220124023322200312003311243102210121342222230203044013200344303324401303120223321314203340332143243224111222310003104221044044211021320402024421204341123131334213112144303213122213041323201042042100402240234034003234222314143121021431442010404410401132414040410421024213321311013442041230234012402324444343303301021111242222434042440404204004121003200400423340233411423224321330013101303022424300330042433000431402012433003001344010301421220404030210344210430310424220121231144011122201342343130121120122120040310200030044431101303302113021203032421241210103413124004000410040113414424012133241314434311120210332140410244010433201234202432010023104103431134210202403002123322021442104203031031313234301313243102043031222400421343134430341413130400240144112032014141312411130443321100243212322001000214111201022440332232140444443323112032411143304212132330230314304422000214342123314340310013343200220043220240323440042422213400120414213033314200300400204102413222342314330101413110101313024202423123030123322413403000422041313103213220441132420331310000133101243213002330013114340220412101203041243141430002341001101001010043323041444232343043111110214033310234114123204400413033430321240310423224034232312103032404014030224402142041110444203001423400241244012142330403404232433314033211132141022233223240232224423022041003104412141421213333322444032000342342000104142020311120323424330131024140013001323341104211020203141124211244331202130013204314410110411010211102402022130102322211104024404100130002240021232401113320223332320144234340413332413101221042101120140334332334034341102013110112234214402423032414322444411134444302140244340224231114300022211422144302413320232131033231214143022201120240222302143214031104123241230334321430410013141042301131342323030000424334300143130123334241444211133304231231414423320343330004140423414242021423102312340044402021402330201113342234242414122241103243410221101104204044122413110310131401021142222241220110332111033213132000423204211310031011212201001100312413132123242114032034121110413343220204302233422320010431043143034421300112141320232244340002442111024221144331410403001002430314232231414423012432112403432003011401410214130101102033422224324440101113340042221313210143104322000332302004043043303104023413232013331043234132022202441401211341234211040013322301102222304124403014414041302314213222302300323224330331404330134201401023111300424112230012113410104020224023110113210231233410113321332220010040421002243043344112404332232043403312223121441304211231312110333124033401220213111300432144012003322344120300044424440413333200221324230020311404031124033022443414421004441041040242433043312241111140103244310230124433111220232243031411242342012041011414343311103103003024413412204144022432214122014123131213212411021012414321222341402224414200234242331124411423230032034042000421233033214140332411133110002244004042410321242222000024400024330302223414213013112220032444244303133403143311422142204403344224014422140342331034221403044321311331220344042430422223433420020231003414022204431034423002022222311301442312132043334043303041002323321313344232232301421440241342103211101142421421222031412440202043203001330131324240302420212101020444031242144233044334042401333130124034302424233331201334312010123134333213214313334322000114021", "201330134403134012114303344130220444140342242434114102443130244020231010120123111000322410334122422220304113024043423432012240001432014241013304331232024423112102143014210304144411022001222000042044222300130202100412041411034141144041232433211003332114121310414244221111024304232020421142424333013132304413342120410202144320011031431131414101434142120010043022132002100143002441311041301121041001114021301200020434032002212404303022213420400421343221020304332433222244224124140342214424431144303204143231301402222413341330204303314102040241122231340014033332422333343203102131214432023302333320232000214424303400121103311421411104324323031413014120402024111221243410301120031434143122121212231312002231231422043403334314313024113002223420230031311241030321000103003334440412410233341400320013103140403242201421220440003230203032314420303140030020310221313240321404222221343444423413432414213334433310102143443003144241432301144432324040234231320003331421011111031321234322011040022222444134411021124434142130042402101312123030240000342102143342111030333110440411340343412012201401004124000343103231201213422034114032200221103334434243043033302022224412422421134411432202202311330420342003031212202311424431303034220410304403413444413313314434012113421244342100021223033420432144100300341203341404010231103030104200214101020022122201422141112214311430431421310300304210300041322132202441433012131123312313402213403032430233100413114243100301440322100134404031221131320011414310433431120244004222302044201230403004330414423211242131402103420203312243200112334224440441004423014421320314404242301231033033402444433023203133213203341011100104003321410031202032231420324240430144004003101321000321030323400324333231304114122101242232221244201032330030130203003041144210421420021332031131111312214202143344434042140110323214024433123321110034333231212424141233131224322414013121424433102100022113243400242134243301231210010413011301210202313322312332440211303124144312141102114433431012431304114103230332100014102021100313110244003312123343212323242004143230304240140300344231431022334223231330200223133410141332114222012240003101244112204140341301303403020202211011324411022300201121111321022112010200401444002102410404221204002000431140213433100111444424312420332442011222011100420110033212323004431401122321023432022024131204123003110213023210211220340122012331020322432302214101130442341332042003333230344123321143430443013441341132413244224144431413321204202302411342110410441033041402444021224332113240034123243142233000422402303014113213441204214421142344212443410224403023124021324124234210114241104331440212133431012444324414441422001141232342430323231132141401413323102332112204133104234211444023343421134002231242244140232314333441421031332404332204320013243244121000010123224432413123122113131134410023443034331122442420414331124211424411440243412002310210134302221243231410024043333203321212100220240411323040432430204240030131310210332034014444033040300243342314141434222013144424004302221203412030314212321033241342211132102240404314413330330000404030132204124111442231103101213032431432224343141242134424204014210200231400124140304123422423031320014014244343324333343020004140322342340133221310401111140002124331201224302112313400310303243343313411302410114422320214340124220203301444141441324041000222003231330001032322344031312140201002040410210102421134144030423100313102120443312042114244212341014040324432013044431234431204202321020301231214224441434030114221011103414314303130344214221343442340000223224044312320423114420334303022330122202120341101133112024432034000420140140112133300434143430322313000241002012100124412241142410103214302322120201220312014102343312410330422311420303020223002130033124400022241202143142320433112302113024224311110114341113011303031434033022440044102131141144121331334212132030110311121404103113034230113134004101402032422301013304311434322021413111214343113204303330213302324304341001223411300012140143443121143001021342020020014032204444402330243414144242302114240431203210132342203132040430220314311111021323021443243122033112140333111332121403032112320324433320030043402401322311040424300300220320230443404013100134440443243403012033013420033224021341143002242302103132202422403131204311134301322040232000002043333020430003301444230322320402124424323214314042130434443440431320244411330441403444140302202323101003433101", "323420421322134204023343402204011012333041414232032203041110141143204001424231400321434300013243433233033114143233032102401310324310012102023313312132301421220141400343124330042013404042300232101022000234321113310021403031224124133320132433341342143311210043224412120420233043100222014413122343104140021042332431224423204110441010433031320033413321142312424301213014324310041013030424311403332213132113020133321031404044342041112433214202204320324414301010420214123102333132334021323040013241120413314021343300412123031321312044420422340230133410212411241242041124301221024114024241421004224233430201432122203302230233421202213444211213321100120402044204404113312421310402010202304134123143011233043224321004121424220121330002412244131300442223033144113142204220324100432142010412100101341241403014143203132003313002214432131313330343134441200410133201121134343340204304334002014040203244330224204310442230330400210434320021241030444222433140314324311023244304213031023233411112423001120110132023134210310412020422433410430200132212344041100414133211023314320021440130241441322223314130123344213304402112422434342430223104020332111030444102234224124402104341342134311331234322021244343323440431413311411404002242434323324120220224240203233103330230212123223040003441023131211321320442100100330442023030243124030314131430132413420234402413221112301043432231033043134103124132210433243200434131241211302413401203240030003312140232112414204314000002344440200211242034030032034340334011132333323324010200400331033224111201240202214420333342331244413414320414022144101212442131234140112322043212111140123003230002323102104341103401414434030314012424210310212122343043021123300212041421341241331402034140203321300214043141442330040214121401003403402100440421320220322344200420212413204214323032231102224343434242122314312012424023211003341030123242430333242400341012304143004014423201021144444210114313440402324121101432103431000142001303012030122131321034331142332143140041400013002333424340311324114022311103404442044121213411241241021244010334011214014134002214200200014300302023424442320113424004313323102140400442243113333013402442431444144213141143203213441334430330114403242431404131403332411001324331421024122240302343020404410212413142043424001043203000231112020113421432111020412344443231041431311133442132331003403413333003200331412012301334344323402134430224420212244312020301410213241243344002341344343000201012024211310222333220224011100122421033123322010104430000231231033324033310223142401040222233320014424444401202243113243301004102422001400414002141432202044413242423201432214004312344331034323402211031231013101232443314003123201300224003230142021332314431023031220302110114222041312343311424414004200232140212414421304301021200412004202413024023100413430410312203124404102333211321314134332140010304314022312111444042131241414341100014011040401113031434341140001432324242423222222400214234412021440332240421011124410013141230402002142100102303431013401310332344204204432341411330112233440223400032131400313202404441301214443204343113240222322012342012332333342342312010330343441104034242331231310012132041320142413120400322430110302224433013210402241302013443413222224324433124200314131403034141024313030003201204113110221022001331133444044432224220043203040024314142032321304403114032411400130011220443101144400010302342310132130311412011232144001230240410444330002133304030011400420340232001042123134030120212001331142414121032124210304022231403124140401012443104200310121303310211401341032423212320430323244022033222200204332330000334313200022440013033424224304421040022401044413001304300133112034124421243114013141301234313113122423404143141101134344004000233412311043014001011320211414210302323302241304140132112140132443200322420413214331313101204303201221434011041332234202034304012010442432224041001401434433330314303033300040302042042413404034414133121014141430033142201330224403340400234042412304014144233032422334433230222401113412431004313144100004322033220410411304113431011313102033341431221100342331102243330233231210422210222243300120424442310412220022442443204014121303040042421344110023340200232130301333340141122342003144201420341144201133322141322220223103122143241242133311021203323210344424143142124333440121211240332441120132431221002412120423323143303141231214344414200143324341300110130114030131423141144133223142413203314430300211", "042002243241402213210330431224012013111414324022023022114010123403230241031223403224101323333241424214300044002404411421231001112001114433400002200101123232034121111322030241212210341024411314401343200033010301121301004324104430042411344122223240043102330424133324314041341113322111440013444022303110114123324222332213113024344341140100300431134422210234424124110231112211421404214312023224444321003204101141014324140441022400331320111131410133003043230323031230111404143343024222043430012044301312443320404301012042402141332402340220312133220300310420114322440131420302014330212134140032444424313232140233324332022410141130410024402104443304132424320443214401424400212033333204022023322344020300302114023042233404314010424424321334104021242444021400034003413320422013301024211320343204143140111331123004304320223401131220141203300313240110412303411134244410421230313303443030331314312243422112201124132243012433431441421001440412123430302412022114140004233442211330133342243300022204000333310434020434004340413021001434133104400002141001222134104221204441220344420234224041140122443201114412233241201440344122013132110204213002114221040334412102043143032200423132343144324142030303032210240122431123320341120312312331241310143004103343334011312020310424343104331000242104023200444232120131430334204303113020111224434441400031410222110434033203302433242201301140341413421143433340140323222124020130444314340120431103223221033330404200102001344121121222002111223411101103031331403441220440201403024042211011222203432230221314341240134201211131402141212004240133012314414043224043222300322320134404342241002231122302341031043111241202403412244340304243400103322104411422140440143134014411400240242033034003200130031103033300032104014133012220021020222324222340044244242202321114110413024034240442302402102100222433111030430101004341244142041011433101340312243230043403310044332002320043300030210432314040442214434121440031203413220420010101402012143020030313143321433301414023221024204413401131003000441214331214431330034414023411230404443441334223343233222032003111034144124314204233123321210312422403002110224211304421300224033342130404200422314133330223230212332300344103231412010043233002114320402004220432300043321244022311311234110021312322423202422043212203220322403041424244204332343212032140011022410014144441310434403442240440231310300040021023220240241322443341044112023212220133030433044200011323032434041133222244432423043220010244213111234031043143423111413123230414123340343410313213424432021132013000122231042023230430202131012114002114022023314011323122434123121440221233102423230311032133003143431000410014041211404030014034230333120110120001342240144102232120443244142323441003401410301141411142343211122412341341330320201111241433131122412444111433131200330444032002310113032031113421020314400023031331420222333103343301100000341334033012104200124431234022133324244301401212024121010321133004320032140302024433202420343132141402403141134042013404343400023133210311033102014431102121341421110330230210341313211133443320110012320113413444114204401311333210302112331044434404340230012031301134032411023301110100211113001423123004220322303221122142303343430242302141242401041423101414100110013032322112204032420344102100333301114214412020044221232203011411423143412204314034213201434321102134030013431333310211230233121102140400344231111142011202310011314330432041120144223043441403302403340034002020344044124214014121122322242032220121031230141003412114131344210411443044310220412402322133441303031243113202041313231002111023124244200313221432123201304003300224010140111214144144413002100411042204242431022141033110243104242100342221334401311302402113120342133320013101424204244410141441323300032042241214213332100332222404321010444320311224314411044341133103024404102141302341334204342140200202120241414323030433333302121314331203320122143003213231230333232100130340333214040110322210432204132034240323022041320313000232232242323422044101004101342204240314344120443321222321103114034301213344214114404412104103404440332200243102223141033440143113420102030302230304131011412322020214121210024014040143200421241234434341033200011304221112414431333432024204421034332200100340130222303011342234432133414200414422012213241122444444232113131141431211021111210201314313020342321041242201041142222432132121142200332122130402422342211333211222200141102002103220032", "204441200024104333323024213412134433204033141100004020113223104202031023231323144142311224412124003214131331311433241331120410003441203403321441434303442434012134433313233433033430402423204204324244320130422302042243340313404240302130240010402121033413210311040204234214023320210304331134111102112311411244342322000402123432121320442100420413343441431313130144314230144100411013343020301344400331343441441311044242213422222444433344310400332043221411013301400413331232104144202402312210201103241413012214012413301121403003240114132141440002400243202123310102044411300342121301324131013100301412020201030432111333232421243000204440431234024403301241121131004023241333020312410433404212141303430123143210004443131310101004222313443123444113341014102443124342042022014010130024014344141344044322243323124412410244421344120431432122433312333441221040103233141112224414404032143404211142032022220343222124132123300341312240033212440310444341310014314241042024042414323232412203330402434332120411212021402421331042142130311414424003023434014412424140002110332233342310113041144143104113224002002103403443111421200121042300230130333131331113442110132321323240001033212222234410123201024204314442004230234322034103312012304212034203001212031443331403244434000310010303340203123233240020032421101413213313441113142322020243432323021331334243133023300403021221230104401433240242141230132130401431032212044323334202434232321410340414343342421423412431003113041400121344131133002303343112244010424433420103302211420431431244221124210423102141222244104231022123202330401123330342304220402040122440233143403304120021014213031211240041140303214232123002230401232221403224224000114042340342440312142334244131101024230313112200314123033331222032122213423011211001141010324400321142234424303323142332143211144402334331034120304041421132101233440422412104022034120324320141302304210140140130041011122020410430030430301404012012040231012440143420433342043312422331414424004010303110134302402231322110223311144114414404004313244221244230224343443132230010231044341313242212424211043122313213430014210432113004130131301321143123210214220022100422431414414414211023331311321210010110413142310230131233042302144242322033101041033123003202014231343341422133040244144234330241344212130233412341442403314420320013244444314332231424043310342221214342203442433241402240031044022020414233223320423142443403402024010144402442231043441301040314412043414212201402241240403000324214143002141140203403400234011433313020122112231034210123200342134003023030201214114022341002403123234203214124421422040430112340114123113022234102424341213040013000402443441112410144112043311410023420324134202100130424001444434244040410044003004331131233114223121104111102422033431312434314323201021443040342220202203221334242232141411442222440341313322433121101420333104130443021031241244424023302222243201002243002221342304241432104022233231001303034224332043104013002220342414103043403331331202300101333042330042230214030414220003424312123013310321122111410302011141010140120334340220422412011142400020414041243444113340344014014433030341024420414243441134413003001203433012412420434212141330344422014200413020102141424020124144214421201323141143332200212133114012310221200030200040241100134241131234121120043303114133234432021431430301311222423131312011410330224232342132410104123331303413340114140403013111243322424344122012403342401440112122433331411314444230101031142014434341241133003132220114320000123231032241310040033400401340031241244432314024224431413443011020342231002414040212014303213423243102313400232024413020400200412103440443143404334230031420220004113213341132233031211013312234342420411112133042320133443321404042440041041432324123444203301231304433320132034032230230041014310431111142044014203110302134044124241312323044001440121111332123333312424021231301400302121430001231002204113400423302443403222044100004110204040214344333300141144120104400413312102200043241143144301102422000232140120022343323103001410001300402413322323410203303300400334331322013201014132230244113002141222443431024030321440103420142411300022010141131002244013323422202222011343330410414011311110433403234443430200410224311044232333321230324043313333311344330434322330421104314313111004133401411434104231041114124340242204330404423443323443104003214311240023414230222204012110142224424041301042113302431214230444340212132033324", "421413141134220321103312243321044040022002003200310112003313342242323104111041042302431241232403304400041101012230431002102110201444344213022233224102212133423404434234421041310011212322040300030312402430342041231321040100422221312442303402323330414223442441223243141010111120412324043320243313304103434110300103121023004422102103314234344121211001231424130443030043200043331440320041134230231134313400010401110242010121332341330143412430041102210334243344003414110243311301014340031304420143030110110212244332011411340343041340414143424434124144011202032112144013023030234142302343400440211434312104232113130031020043230320100120040421143324104300302403330402232040013334211003034000031310423412323011214434301041233310123442323004141100044423213210042434122124322331203402310221430413404400300101214023324331111124031401210420014420120104010004214223213041442103401232042042120143331202303310400333440400033442132304101000002440404310102224433240341102130021414203434301323330330144143312313010113211410324312330434223140041411424000131141121421440430011442003104110240130200344323141404014243112231242424413003203301440404132432342204312130324404120021010240241122122310242221400233332210203200434214022001112444433414223242131311442113214341121124102203034232022444214423414114130432112340011331343204340200333100243222034221420420013223442413110400312302421113134340101343414424043114324133441212132224111401444203113321321044303341130212220413404211013033422120441114313410340241411224421310441221443211231131040410303030310042300402040130423433443044204020212443441422432431413344414430341020410420304333210331340134422340140301134043234021310011131140332103402022441312404130024204332304010200314203030033340223441044230213410242022042214043103300130020443434011040144213434043012413011440013321131220311222344040132102334141103322013314423442311422000142124014044113431144244243211022233243333133102401242434043330020031031331320100104412211300334340013310243202020144243220424402002110432202403040301000343314211420210240041230032411141044111102412300133232224142332431430402233120101441310033002013122444041023311001431121411144022143132200043213344410102241304313430023413240031133202340003134424243400121010022201243002414312003434014222222201300330304034214121421200143133121002034203424202342141320104411024241304044234233010124331002434401304200401304113301241144001023322431432321422332110003230003230401420020243432002440311234312120330331141442334423142130311222202200420434213114332441000114103233421303404002331224422112244012243134333313032024404421043311314312023213231202003134241334342243011200010443314020144201333002041242410140114304232432432110023420211243211110310234224312101002241130323114421431102122204401124100010343442121232042344441144124401441211342244121302320233143304021141124110033433214142413332302302434121433021300312421431103122400121021041424042200034344300230021414441003442324212334220234434021420430203044003302414234021440204022344311010141313212444313300233120432111402411021244311420420303144120441043441343102240410441300321020341011144322221421010432134003431014242210401234044000404100334231301411334104414140102414210310240431434300421140014103204434104401140112010300304140230110341042243310244402040221340244024213131121231242102011424320223321101320202342233141412223301134041230132100042420401130420003314041113103213414042240034033011104334234012314231230021410143114343314204411243332310014122411222440224221440114441140032312002240013211203404032144414331302213410133304323013002331141410112312012343442204401011424124112124402142303223243400422303321144003202413114244231332140430341430014021322210024100211322040004034223430234024303121414221040213221434241022223042201200031034300124001044414042123432112300332010341304431442324343344022143332330413024024434041004141003332323224221144031004010313121322310024313242112030312212343240344114234343312330044143203121014133131443344140220442303201331022211010212100211244240243214422024042000340230004331343041303142322023224100243344423132124443424011422124013422420203333120120024114123314122404400321242344323320234023020143104231420140410214310230043331401203401230044113340343214111130120200010224434103423221440300030322024312220333440201131342114031134430003143123440312340042442320302134230442240343001433124023300243201200403011033021013002122443221", "111101431032212440011101021341131434424242422144311232441404032414402442013400332113243234210333132021213314030423034001424300343300212140420003402430202213032302041143342040140202324233330142400001032132131024143213310343133421134001022001130020300004302020223030441121420104001044044312410330202343201121444431003423303441104122030111412430022143104424420031003031410431120412044032230212124330214201013312211120334211212104140433342113112031410011021012401433211131402341000140200302012140420222004142140112344432421043413203214044401341041211321300302431341412411432021122101231203333434341140033210333312042004133310404400204142242100100120203142132330232324014224144202221412242140332230000043122000102314131120312034320444003042403104042111302242420440342140211223234210404400120033102110223033433112201411111030221341142303113240031401114300404201112423411234444033444323244341014403224310441412444430041234001010443410020220441233032324043113321030020424423322123431441400211311440110201041332233321233310021413032200413300230313403213310442004430342022010040311440004041323000143314320131003404411323333110231244000343131413341210204042102443431413043210243042032401214031443434104232024312034112333200341332431112024403400030120332202034232440111101300411042213422411441400223423324440311110240443100423230203103000300403320223020124301200303312330323033134404113403113304131401112313000000314020132034304040343202312131133410130210134321224034431332012332020323302114233313004030103211134410422144302212420300022111140212224102123142021231441402044442423032224433114214130024211310042230314441214014442424021200103340133310034331030142344030012024131403342121424430043003221124111122130111042214120332003122333043420341120322111400022120223433421223203104320220320304343042224313114334420121412432230402130141201243034123200232204243223110323443140311110404434340303011003103041102032224403443341124042003222203131231413004343244403131011421242241141114440012241042221233201030121123033334233043340130441402224302202220140142304020114144341332402444034141121301430130204401242240114241014211003301441304031110121104024344302432113442040134430323320243101012400340421412404321144003323304122430143432003122104204303310431142310001130143341241200341403313024123113113201213342012431023143100132320132003101214310332244242120104042310020441332423243442012240420104313010340340302030301044103233112404232141423431444102200340202331430244422440141230030324242223132312442003200300004231134404041134430010002213401210032112332434200124003132112001313440200101230020024122230440441102201104433112101440302134341044334300300444013100413444312223410113434441042010143103141143241020124011212432421324112330212220304330334110001331000421213124422041114321141314001340041043120412113023204202443134022313432304002134030424300313202414304243014212123040142023434123243203144421200311324200121331141322223102423222142110001444011003334440310200240014044330234112002032403111034240030224413411343130313322422312143423400431424242341331342134424041112123040314140244122442114433004104221423432040434420424303333310041341042224102214423421041444030121301343432210112330424002122111210314301144444000330024410434203213202331340230201221413322004320014131320113031421332044312421302323433200432003430440444412243142042100222243410330403441304222441201443311203232423140244041323110303101413344114443033232214000441321223240420401423401321031044000321013101311102412422442002214441332301204002200220202202013233012200231030230303100111140221130341241243231311130320302202021244141202004330323311044230420224213423033312314002202144033433304103103004403423100314104001222034143404334343202341122424414002241434424131302040404044002021222404034401221340210421433304344344314413013044444441412404420013003340223323342210421241432034423102400213411411211403114024230313421204420114224030430001142443402134243330412403233320030010020342412124113033431402234404120110341242221131103022014042402044012241341121103222214403033114010434104024010222122443342012332401230013404130441033143200034214102214202223340414232310033123031231443141134041413110442212212014311024301240212231112404313214100340413223134030220304343123034442122323441014224144411144021421114240401340200002403303403210110333023021314001032120144431002002441401431204140404030213322113312224444430043433011022123240203", "424133233132030142413020410203214302322302400232142022231202444130104024010304413201303013140313001144333323221024023244121141011101302130033214343022224144131302203223244144004104300223020214433111140233100330414234144130104101340201421143134240400041013031302201420433134301304231421302200041101333030102102333330013104120013241114300433002221034212322431240344202141244031020202421233430244023130402340032303233240001414032400112210033321002003044401113343130040430344233333134121244441314403400013104031402400021201102434440210344142342224133444320432141301443112304123100110330400132101244302220130041413123032430442231123411120342101401240402412033342011440410442330103421103224302334431030141432441033123141234340203410113114410134023344014113040211401113224320220033100034134320011043041104042432304243441132443310034410233223102303131001102011320024333143131440200010133212421132412120131000323114334322324233243401443331440241202214023420140104344034342010400442403024410004300030320224413213343232122033003230313243132021432411013010330423003204311112041103230302020301241010010212100412100222111121243242020123004103232211234103234220111101123123421214130114423230434201341300302241431444100422320414402031203313131404133022330140204030443410034343213134024213320343224141443332442100420310142230003414043102140210101201234344044301022223403134321232311420002022413000212414332030020213421432313313004313031224024331011032341131442232413421340124121220414401000400324112343324124132043112033030443322322100102424034403023324210122100433340201204142424140034414101243123114210244140234322201313204343132334214000003313401243143223441322441002221040344423411004004312243242122123203113122224413313200131431400301224413001002104030301032114300122244221041223013343313222102324312102320130444011123121130224003112204014342232410001313103012441422113042322211422032322143421114132111420030133110211121023202031120402230204220131410033042342413004134114420303110043112144000112413410100302014241431012310134340344111204424032412031220302211342232020031011121344424344010203243433332030023304231132311401003144431102001243331303300431242420204414232002304023042012000221020024210414141033444140122400110044043223144443422444324244303402312442300114303310313402102320313104012132413430144420204342232302144111233214431040330014103330013244223011040011114213004341320144212240143442422041114114243303001331423040410204314233042320420242041001323011110304423340440041134143324040212120222201402130014222114224033333131220433232144334133301234202120301123034422320132212424303024133422004320004111010324112442430010211104234322143133012202300112412021211101102413220204034304300334413143443043044440101023222040103433132400333340310430424003111331040340231031420242413331030422302220002031100121313420131011202343110323112443113210223301010214321400132041043041320112331331202322411030232334313023401040043242003113333212034331111303143113032222240413201211321224330131043440424200021240140241124033043320134233234211220222423241141314442214441320144420411404400431240010002440321004431241340110100230424003434422310333242434201204122241033102223233414232204341434230440232112440000342044042133321434224204041030403023304233211324433231222310443200411022043024111224221100310342443404424302121203231301011033411041203411000312023301110100401100431203111202043404121321413220144334103340024102120001033344204333010122341442143013113424343241403113122413042304022431422200114320222004224302211010404342113042211141022203140403243340004423103021303300000010303222322034412402032203432444401414311134030143002130414214314100310203442434132033132442004142004124423431241014341122044211004131320421003413440004104441213010013414010321322141243342010440312041233123400003104024100204214310012443421121113010330110102340004223300310430410023402131433414230020023222231020314313401343233020421441322344330340222024002013344144231024220123031420103244240012141424143443103442440443302024014142204233340432341234333022303324210402224002413323313134001413034334000012343240223110302301202214041230424432232430144222421400211114110302314044332030003342314200322220303231221302342044102220142420410442112412400402101200441010101233043304400122441213423434404433343344123141124310211123411022324310302403441020412241021404201443424122110302034314121111343023420412213120132320134244431", "420414423031304422342332040244024234224340412130234104331030202040214021214024431200242400341031133100122114122031341222024403134033312314231111402324324310200440203424220214111220234101411333122200302200343144212023214143044130232230323012123234321203221101020111334312102021022223223313323201214342013100301334323024310042400041314101432424022002041102142304231111422414213203241442103033241333210304131241024023040442223114003003340233311034124024310103002102334340214240111230421002343042104400122204031314302104023210414100000322124034233421201342240233402123300204302030320112102041244203030242430123231142134314200313032403313423031234004410003320012013433013322221104241013032002414323212223232401414001020002413042313413243434220220023314143432342140321224323102044143301400424200302040322344310423140303344434120434131422342020403300421100421020111434044402402242012434024144140324140203004324043432111212424440111130411031234223302442243143200044301314412204032430331022401433401424243240230443144401334023312431443041132223222124223130421142234221132210213340443434220124241243324234340214032134333213003221300012214101332133333022243241021431443103140140304143442401404104003031240141324130144140031401433444041231123030243003322244020234210342202433111221121242234003342112014114444313014043143021012302220410402241401334202022134301224444430314433131341211330430242014321424420222033340102311433240414101202301021440042324303312104240041400422240410212321041223144441122003033222233210033302002410300032220130231210100122301013244044424113310200214403434233221212402010103424110403334322304021000331324324332003132410422240411023242123012311110231213202410034221222320024133002011114100132312201141020001001323301433423442122022021422242422121432010110104404444410141213331004123131110223144020214043241124314420044323224444432400431423123034230432313104231002004202241111410023434203341110023401344222231102412321041021014320403303043200403334144241441132420433042434104221014223310410140021434000013342313101041421331022120304333010044141224240340032323422440124323403100033310031421112444223144243040321034404230423111031332011304100442004220412014112122221023233442040130421223430310420211001203042143440021344001313002033100222444331133000331340201112243124231421132412343242003223230231014121221143432234243210232341104121002323023042140244104230112121143120423020342131430431204020222102021314421412200001344221303124210421212200012042222011424023414041021302412034304203221300021142321240312210341433130114320013021133023203232421042100323111140140121444030423324222213304401411330231032402412041020222123232404100142334030003023204421044401130141414213144233244123040410110434340211442004103302304444040043434020224240220214323042103234310323143324441321141424422101410222300441244310344242332423124422220322121334443404340241421421433214043331201442023302114004432202211123212143324103221134223232332011323421230003314310012100043133323343124424441110303003424204434044041230123212141442144024030114204312412424323343410101432131002433022412214021422323421332240400221031340103121401141242002232041132333302041133033413031203113431040412100214310413024120331110021300410422413000021033020234141133241212042311141324303244100401212442443340312032013430304442140204203433131104000143413103431201104014310323110341302221333343003002141422211321031424413214111022010131402120312410042124322441213144213410313330121441324140412430013032100403240421443301231143211424432410234023440430100423010430312042140122414021012443232113234402100103143034132004100013022323431313041133413344412432241113044142440304410140332233224231132402304004300340023404142421131014030044231121004333313130123244303340221133020111221430112420310303344401102400320000340111114041230203303240020210200434132422003240304341034414403230023401311213233121221223443201412231044020333310233044013414213300230022311423233420323344122121410032012421320204130240421434241314230421241044111334100130301243003012241110324234421011410434000322404032224300043444104034202444430440444042111301021110242003340441141320422422210440334413033012001414103030143413222321304224043301100013233301443433021340214313414401300243331311212311131013340042131102341121324340324313414024333324212144110110431131340404211443224300124343244123323423213341242322203103122113314243021412330004123020430041101", "342322203134044202430400310134322130041312123302040223422320123301031343234041441030223233444120211031331412413244300413312411201022302121301143133120020123201424242433022421213121103111200200111031132441401403411032023121000044041300020203302313430434334143234043334130403432313414212222424000314111014404041444011434032414344404001313312004124412301230324431113000140403111140442311413001004130243440320120120422401124223404334024401030422432412142031110022343112424001233424032131113342210104144430022042133410421131232404220432241023331241340420144422444001413431241103331444044143000030331433342324144213034342400212124443410240311013423402403222233310124003411334334044224032433411402334103134444010110411110242430022303132004313312212021033443333240411111134212341342122141314204002431200002230234344031333243233123410120342311204343431422141234010220013141143444021110143000213303142300432433103002121103211120001230200210414011114301034201323222324234042131214042341434021343321413230444214344313024444410121144301321132241203243344321342030413331400342113141112422210120334301324204211430110303314330442112322313031234440331131003421030334044021231400202000403130244220411403000431444431220220314340333210020322311124040433234331343233444221404203222223011224001114021442002321214242344140230143000210000303011322033011201243210103204014013300133204121240140301441114414323224404243230023302031441044014300431010023444223232204013103341424314440012421121024120410424101301004432342212343134301220232233010140114131114141233332403443322244341140102313312143302244310011410121343232101211323004331331323122133130214343333124042421304424120133330240023442202214422233302204122010020322343243430430213433104031302302122220300300134221021210430304221111213210202214044420012210211320411023201332300320203134033323101421101041331431110124421431440323330134044222144333143133211113303411320221412211444242342032131114310403323141444201402113304323310144133122341023144414422443144222403203413203144322400134044442001341013323104322410102413343421401032104100202210042313243444421434044132042434400200011224311133413431414020243012133414424401041140123024403120013314020301320144141303114303331330124102032142240400242242341022032233024024330313334110011230321242121133143303144114224313324330104121111024210110040432021433442444312221000214004112110134140430034242441004124241340311130443220024113421310204141143301044044310044331113113343434033012431044143020144310010343133443134243400103220214213322114242223302013033440000134322210343124420422414023341134120331040321242302022322202202411414142030012413013244420122210113114014341210221212232002134112443143424243301003324432020413241443002032231302314041201044041400202101404210403421101112420112442341340244441024023220342211402201342024413034431344320133034302342023233001424210203241304000210401001343422134124140011124130134110413423000440024033411143413341302311320130323041424140340410412431122031130311214432202423312043223224214301400032120300040314141240341230010440444244023122343440032204040303442214403420340001124003401222042111240301002422131133121040434021243303031102031000333122333014303413120114030301202112140133320234001230121222020324331233444421112431100412104241120044412444110040332301224144444211420044222200014340312102311344132032200014040442310130024132333302411444240404014114334324014104240044022241410421031414001224300423003243201030340012013232040033041240142410313202210141003101034243334133323020414433432304120343233101204341410431022301413012101223142412403440324212010442322110140114120004124230410114134123101042212343100242131012304302441132414420331032211401001040242012030144340323243101041013333201234020132021234040144220413422233300231221020013243304214312201222221414020231013030300222434040322134044330010444110314222003140004042241301432223323433223201331133321324134142001101301201123300312323332231031241431111440403321123300200203413042143000034344120322114313320420430313003310023324002204340113342002314114144143433441400144220444200311003112223112022312343013402114212002244201333304211241114123024104142434110431110104134344021000210133232100104102002423240334423142433111412121324033123230012211430300400443202424313031233320214040330122323232431310243304443421431433331211312340103422012423434431414112204442302014332402343031420114022230032122330100423102", "112101441141341314423132214112101344004411020122443222023120121411331304300222340100340034423344240233211210444020034314134103411102320311230112213112212230414342110243130040341242313202020004403202424211202303223100240403100303204320401322131001401114014100243233440031310034240010142204222340423440123342401143421203442302044220434120204440122010342004320330201214332132141212240223232132414133003213230221142311441213211223012043311304324131220411014131313314013014304242332000443011444121342040244314440211243432323100434214332210123104433340201033014132004144203401130441411242041101024433242341003123330240242101213004442202022111124211443212140414011201200324320000233133301012241331242123000321400003434412214303434231133100132042114213401012221020214201010111020214243200042143311241100300220002000430022211043232131443330000120432222314234433010131114222020213240112334332411003002423434214011234142013000433003240244414012213003312243310201242412240024211430223003340102013303400113234113412224312041444412030334334300434243410441114331121233432224124003204440044123232311114202210114231133331102423441212200413244242021042433043110020124032323102122211134134232302330231132042303223403414113040104302321320003000020342213311442242024103413330240141421310212443413021220334000121414034341011223033211113242212313110414440314400423014330041413420440130003031421221420304034131040113314231122310421312022044003444211424034044201432232012242304204224004234004004322110440001020320243233120144030001143000403410222021443444424130443003121000343330442010311404301123233343140440314100123344044424223414044304424100120121431311341330103023424043222134301040413402140324440440302110232340401011223220411401001013101322233402413012014213112442430410102001124243442443220304224211200120440124440403234104031231233412120333404001334104134004021444424140104044403000113221332412031021104323022303310134011423133333300010122013400242213443212024140220023430032222013343124444221422034103403002020341131034243234212113310432322033101021404443142011120310123144101224012432221240203214412130344230141444143401300101440223134300443341412001201032004340422433212100203300334302404023314301312141300311320232323110304420332223311241410034202234112402022132031413103310103240133102242100241111134130141043332440143100243022321400400041023300341134211140334441404441144412203023021420003320314040320443414322044332013300030132414103341124340413104341330204100124001401032434343440003022124110313421330211042411201003044422423223412303413124034214122001223433401002442243232041100330202330341022043000001144233111311011333410144230140423144210210130000114212041111444043203312231104122003310013302244304310300043442010422204424204342130142341414131404302143144020114000430203234110222112032233242033030121242014332321402201044411420003041321343022114324320141022010324144430243134230210131143402231332001204232331333133340432042043341204430143231444314320443402232310233043132010214031440323044213333030104332204024010432414022243031112420420101302333304443242040234002301422214311103241201421021202333131002241033302112243102222433344400321201310312033342032421033434310002043132442331302322002023230111401102111213121102103203230030224444234412022442000433024403111202133141420011133213043341024220003021442341002411003020441024340112100110200341444102211431033304213214234111113013330220233243124022220224333323321211432301134032124014311201111004313344430034230000141123114013120343034123432040211412001102042104140240234004414124004333142411202330221101004242240323323022001403124033020303424033033231040141014110234232412221403300414043231211124323340201302424213134040104111011110410002301123230131001100101321313230430220401041304430133142121113022342441020423102210110232401432320111221104401311331021413022043224321223114213430123333420404224402002220231132301113301310002014120211021304410322313434322443003112433303021443423342231124244042302012321010443341040021141232032424214133404343033013111340203330301104043411423402102024001331404433303113330210144012014142130244102020021224013130041334321444134020413114000030234101302444413344203244402304300001004434021424004020333404103310433241324312001310000032323202332424212222121434020243224421413331300122223130022311241332401314123442044011222041302221344043202132414310200440113404133432102110102241242334310130311", "104021330102440142201210223230330140032300331441413411222430134440001233244221424131300022220320001443012000334134010322102043432011331412242141124243223224140134233243400113134222404204311141332042432133021030220322421332123020244442314342241042314123323334010111232301431410300130004043043402433120402010242301403110222120331231023103240312420141203003440424210424110042021404340230202240032320201244444120220242314010432004130334230210424101324420402001223031441000031104440223420041300410421222123212033422030203024200201421321101103242400202401220404044023120011441423104314013041022232433031433220001011313222413300014331342100401123102033043444213034141003240233001100444440004034222201010040230004223412431230313111244113104134241121442110341304220240212232030200040141020001143332332432122340030131230200221404443004441332423143130400300044123024200033413332003020013141130123121232104142420404030120301201223422222310414010414203134222423424001110303031402142342110243011003100030132202141444202304031404004121441242412324443403213011413333233114212123012003301200140244310002400214210430113101022001023214103422224023122031003032214113340031031400313230414433301440101021143142422143424344400421333210240212224013024143012141220312334340422131112234233201142124300440340042211031222421331143001232403244333231214100123023103043013322103432402130131043002200414133041142323032212132023103232134432404234004300114431312011033210213122301414430312244123411023044341333324212232021214312004401310212312414201333441013402402220030204040413214203402013114444000241330413302033432313321400042113210244340301031213212112003300201310140202034413021100111302441141222341420004132221121340122121233011004231431010322440213012411040243342434230404022244104120001100443022003134303042221321132032024021133430210004123120043014440242043312424430003013233030210221313113041011222100401033242420020023123333040334410034023113401444230401033200342413410044223124320114340333324041014431312314413104021410412043234034122011023341440141031433033142224104132122103420014322012231004014313104401101034004231033324230144303333000214404111411414413223433043143003334134311114442331223143004422021130304423324314302404124004024401020123300140431400110413134320143304142230031143302202034332120432011033014441021241210040330133031001141034020321342320122440431431204102443210200132140004042401430030231003001302222213103241222133334102114314303041102223012233241432201444421232110121442413043302024000403333031142014224410114331021300014021432414202113340044304013422214342002030344230141400023244314110423034132240432243142223333342213212124424320210110131144432424113224041231113201142234434223022001312141002211442134040344211143400024321034443443213344302002423010312002133120203330203221212341432102210103423422302011312314222201013012303313212221141141221414024303413211330421243423100442404042130144131344230203100312402113432414233013112341403044430042344304044040243111122321224303104434421422224404112223403132421100320014111344002131004202134433041144001331421222233110333131044140302021144301341204143013441423412021102112032004143220412024201404221101320403122424102143431140440011344114340101204314014214401140410301233020301013031024424421401221132034413222130034043000002442333104040001231333101331012121302441144330441411013232004304022012222023320040033320233411130113241111324042243410310033323123130433422233104443320243004342012100243144200134223314233413201140121030214124042414102220321103323112230012043102411022213023404204041330130202201114240002023030422213303324114342142110212120134022412202441204404012423004330231143113240422200231443440304214003442110143022141043420033440013224111401304414014000124340042040441323013023114312201004120044131221110302410134111434414321213230242200121212334422231034314212412102441021331244203244122021132030324114140304124312134041340243100200134121402113100214241241120434223344022433220342433434310013201433134432033130302022001322410431204333323320134011420213300302422133020030203322212342130314302322201101301330044244424240041442334014010134001303214312140323211144212230322340104023204341442401402033323410233234302130243200000120223341034242014044110002134202412003313013240004123444031341124100120423320414213410303302341222124231144423041412000041223021022022000303141310233210113400303100321021440230101021022", "110011133011431041112140222420000402042334430431144332323011442142111142413230420044024320000413241040343214233232120442101004142441314212304213043422140424131331303023041442411100203200342011200140122303144421244232414421000102414110444044323330340143113120314010024313002110010321242212112131430033231334133311400404134434033402121330324013101124320244002304401223413030111413110100213413300120103034102444312433003114442033040412401331034042440140304010244004111404102123411214342324420322324143013113213402143121203231232414321312131120322323110333204143434142420443001210404411410420111221312310224111240112041042010320233013401104334302133130014232133400121204043010020041024211044344233331024322133202104444304334243344011302441041413144313024231441123421330240432033431042004420324342403003030111412144022232212011014241403042112344344144333343030243232344432302200032023002440003401113041211440414301044140323444400330112110441103204141320020223433203103220222424422412022133102313131041434214430010123403024143132444304132110014002334203023344102023020302012412202103221034041433340412131111310211321012013013422343432130133103433343143024234304104344230344242131341341410333310322333331232031213004302011202421223423242104004003221412334324404033143102211433433322431302014023014001200422400323041240441443104231040433420332021211331143443222143422321433003430330042104424202124440124041310013003323013222421242433122312412204113431032413021213343204210034321421010234201134043041143104431343120230311231000341321342414401233334324103134123042203411110242220344420220314042220203044223204302241212223420423324440433024143220112434341012232110221124223034022040132120040234411131430030300144131442044124311301241401001003021304320301132344242231323303113031321143114400141323010314424200412144114320440313440000214110004421241300420441213331332300241231310230414100243301120344121232134242423311000411030222033344211341303002244144244213341230123031300012023342031104110144140121032024430430141103312212200203303422123302300442200203212000140341333034103230143124302400404301122431042034443014011132423413404204241433003230020300322221130242314313310342042104410343420341420424223212024240044303442414402044141401230403330330031041104022240124414133320032222444040323403403100402110311440323224034124323244042102214121304311030022440203114004010043013340421130021424433330343210321042434212120124133434122024424304214304043111213344333413314343233313433103021024423333433022413042024040012231300223322030102213044110213230020204040403013212114330123100100004230001341223103240002034402311124000400320212123211441324412300444134442412412331343033332001142431234303122124343110344002002033143200004401110122041213141110403414203200303003201241130412100420224103412320232223224024012312024240114312301331421402021002221003130342432143412414322230001421423124311203143044213110032300021100214200020400042230003342012101010011013324332424120114443022440344101132414311342314424434430400312044130342121341301403234442131241144234424402033122011132022211230403303400101132444101314243014012334031241242340324400422133423310413301400143130330243024001310243222022413003112211300102311123343212323332113410010232022332142040111113102013201444002244214321014220314122320334021324122400220421142232412201130322132314123023031112204213440403420244140210003001341311313011211331043114132114304412423344042234324303343043203421114033020244343224113221000120012144330142240444001314110440224102032334424312312102231014234124144212310223320420420141121033133131200402121302040033244404002424203210430210212400233213014120224240014404044421422200201143132212322314404314112231144024204442421242132034010044440202420042424233331412113333030022232043401023200444040433324133242334004324213201110221100012340040311104143303310013200122222104223220010244341102040214201422403443140413010112401344101310321411421440434342312421200022430241020213013114431021244213313034132441440001102330120210033121143020322100402312114130100023424331314133121121114020314304321222021111444343012111142104044002033011310032232324431302441033423142200040044224130042000311102003302101430120203442434233114330230314411244443202244233410112310400201310310011002233132203432012031042222103212411022431110030404003231330330422124323220142323403232412203221102240232101433322301403444413224204122201142404", "103143303340230434441100242023041243242313044011431221223024003234320304410440120133223034231231312243412440103413244442224002131023122424133240230412023043410011224342032141004440432313340121232011341442434400204041202230011212242314004434203120213040001130130002214422120004421201224422203210201144022230130140414430114200420101130221204404440214023303324331112422111420313420032121222004233302234010243143223430121000023030343333441331301222002240413132040224411012142012122314413423222341104240013424111201011240113411032322120232323442344023010212000033001240222104404310222441332224012211324040302432324010234042013330201443201443342211434440111421010244020322401410222300242024012201421400014041034241233122320201014113212313211101410143043002422411321340134010134430010123222134301131230333120034404140004233311233444414240434233021213242404232034042243233233343431312421430310121103304040240000123033341212031213244043341014212313001201202312300132202001232330041431401311000241201314324422131044423344431001041331242343413132333031023442334403441141014220414132222133422300230241333244413210021420330041423223011231124420334003143111030212014333343132132124340442134431043412301413414231230132201034030131043113443140401201424131400123144210300211310410440130312133200234324330401400103020042101441203243323122210331424033043112122001310403133132412032431314031004114310412333130233231140141424041102120332313434310203123344330201113224041343044341314412124431202440413012304021421021321410224041111001131441210412300422312002143140331222002400210013103334121101042100040211120042413011141043421303231321224132231310000203301420321233104341220313102324224332232000413020203112011332003031013404221224310212104211032122243404100012100410432304430024034413023213242113443323341432040332034101323112221341333443014403132221314121222010412021143010122042102430311333100304324043421223332241440404124212330144044440424323202443244402240123133144433144000004222324114122212241144421143341043032213201201244342010014312131432230321200423003130300042301032321300140403410110133344200302213044133213214310211132311331043001301432003133123030133212320103440320300440140131014413234223313130020242434003424130432203211011222301241230412333113334133211342211020423101420401043201340333113302401032040322112120423124444413023002024404241434422210043133042320334411302043014024214033104233102342313244401130242233121122341443120213412044444434330031240423131004044223323124014121242013402042044414203432341434142303024342232022133040302241423404241410101432114403424022104313211213442130334001212200111414300230040213000322032441310301103101411443234444430031120110314214331344014323310231044300112131010000024411423043231334030334403400144122010433440201224314232443230342203003203213420240423301431314313004022211033113211340130421421310222203140232421130044440114431043442002140434303143421033102233332111233233213401331241001332240023411302033430412203132132344101243304020303434302421044432324243010340022142130220022421334331403410301034221413042333331101423344143142332422021101040100101012140213031403213444001422140124234442141232034322221320133444434000233144331344403322203420342131443434220112131233221031400230134130043443210242032224043040012414401212441213341303324042344003234134212010410310340243410101220411103100321032343304142432144110244244200102111000131130014404340130443320424041341233421414203222122010243442401304231221301202032421023434032230031441111221103104130012032441203403140013333443102111423144302241040130023242344342210344313123343314032043412000133413320202401314404132400211211130240104230443112312210402112430223332012122041142232042400432024314330123222200124042221313132344111403110114322100331312024400043442102022022224320031142304032232141302233240132223444220430431442432222021404141343042331301003221320410410331103200202404444401414001021223043440120000403110331401203313401400011133024433034312231411130441242043230131302432443113014003412331203114021244232000312423040422312321223412111440114414224111413313012041010013300121002242010000130442124031343402413044121322004310220141312012311244414244423410241233243221342242024333134034034122334040434321303321032010120342134443411242104123111043130210342311012443212000442304311242211202001420311303142104342102344223314044241402104322143103042024031432233330124214231020141030", "242421423104302232001134142432342012303340131044004134011003134110022414222322100421301210310204012042333011204112132013230011420223400131012223200401013431234043403314041022333301140212412200032142333131442111422424312313043434123431032214443140142323334003033202132431411101442043423122444040133024214433312330101324424434411313303243214212304003112013303022413304014124144400404022120433332211130411114424240401442140222312313224113101243032324213040121010043331324333113110340012034103410423243401330221134234440103121230113331401310404332411342410320224000441220010442120244223212143410340444030441003322403131431244442033100312430344003424240330003403011000434414322443140121313021044011304132414340001014213401013323340212323423103404223304201412343300231403222323243423102424404333400000321103001403003414032034423202222114242241402104402210431010031303201024341102124033240234014434012144344440312124023103443232424431110324424123432404331441303400121034144211232013113112231334211143322201342443431014124320401030441324310224204224144440020302020401414031244124300424142022401322344004102310311223331412223043433111014040000124434212022003204301131140140101433300140013132443343330444420301440042413140122033434040401440433302134000023344321320311444403201020343114101204310103304130200222424403433031014234134340413112441310333013023123301313100340322433124212430324301020234233304112112242232220311333023443022323031333142244201034212010244340033103302010234412213242032133120403311424434120313420342342334423410443001240131211443020444223130131420022010202031404011413442420432302103220103400131022242013432101104410132424022234032443313444402412341234001322314231123124422243032330002212310423021014342043013101043420224120442341242322200334414304102431104340210214321421100412220132012121300041122420144341444323320010031021314231432434220313023143401412033410324403213003324001012214034233411202333033434010343042024313201033333103042342203241301234211240233201312244120420440114032434204430242011032044403102041213324221142341443233002111313400424220301321330003431434310201003304100323343041321344130234302110411104001014312011241242411111303414022042122222221332240244441114140312244100131033220220420300140030232224333343042332330431440101242002141223242043113232213012200222313114003033234114233304424311240040231124114303200114420410212240201410123031224133330423433424020321432004040004123103333300300014224401320044041321244303212113413313403100410414220412124410322321414101102334420330111042033200422344010430340014024213431200431014141404023110033413131224102112124304414030014342434140130243330422042403332432411002213242234313114000124413122143122314143331034000424103002103103321441442430142240202440134314342224331322203201212442103423441400102024041141311211312214142420100004201141110012022222023243303333100212411113332120311223230432411040304232244323324041202020432102411412321200113401003241302000023340401433012001002412343103322022442304230233123013114043004443434234022412234430334240423424004201102313012010021220210032403433310211202012233020442312341000441240031100411141414200312241132304212430331030310312243340311313241240201312031443314331323414241422444042330212114204432124041320201411211304431000204323342332303322322102132302003332434143120232311240333142142331032223240314411332021314410342100003201432330012111134322342321322222001021141010321334230323443322400433142221142113011243010133331011440110432404144411234121041320202304123334130044112222324023012234244411304423424400334404144014412132443410112302404333102024203431141222441001131110142233334103322441322412410440202322013413444011304230133314200223440113241443411042414141121200410124001031244122002411200142024101302013144331113303013402241044201422024422222244340000330301444234034120403212340224114124233010442144132230022021044311142331401123342130134031204343434221313332304002322032313324340322121101341043422032014014112120102003202323423331241004311131231334423142223442220330333231331122402404231333134040324431444301241141020313202424340000212102013411031341023233404431022324144203012400020234430314110301022431140110432203112134403424110123223021013042444004210221141310234433434243004302034120434320334320200400310322314040324131014410020130442101342133312144030312110421124313031412103321040401021214230002414241221332442433314332124333300212", "211011041041310330320202134401402333342114230044203334401131043230040114242114032440213112313134043104400111003332110230200220103444414440234012331034410241200004011012223234111044014324102434212011204323143022410413041304443004244213233434013343320231322101301233002432230402030341004300232123114242203214110322424100034300132414403141114242023103034434413234022022314322420041220444330014223333220011404211212304422401143321232340310433020330043410020141103401320400341210211403142124332241233432411414303201314203314034112431131344314401021340023020243341003422344200323314221240202402434221234143014021342132141020404122233111413112331034220030044414404330222313022410331304144243040302102140200012402041140421312041142043223000004101341134300442334122313204024222133421202342141024224142033031303332240403032203302130324313413331340442134233313010020121024033312134414143043020434340340221020103132444432023312114100134430022003211332432032103320010413440342143111221202022413220200333221430212223114401422431313203200200141434122400343123014041112241001324440412434320214401012040232411433432112333021242223130131410331102230420114420321223431312224420344021340322300412404142400002211032200004033030333400023032002242001011124242214122013400104311334102144420122430102234123304043033440331431032104024041334204030302411442413123001201330211121412202041312102244024220021422431424040223222432404432144244143334030231101034440340000441323121432020104014410322042010010111403111131310111100200401423111314331343334240332313302044414412323302422124010104010143222101001222231133241442004111320014212440130411340442404443024213234013332343423020110130110221222123410130321301234344132233231123321101101301432210012341242413432042333410010403211014324144144312212032221003211131323144240343111002400440001332021321440302244402300343112403443111101313310302024400333144424231013120030430442130011423243033313302123041234232304444112142312322133130440142031311434230222212233121201012241010414404034313001233303230101334210203244340430004321311444034420200123131221412012442413443043214343110210321130110133220412310003020423044134212232043204130221431234412403421231141304331242034113131231012122214220342344440234034212201424410334434230214312441301221141414110412224032124242130043340240014022102034042413140403014414220430341011410322342321203103212403341304241301332300324342024004241143432004002233430033341002220013414012212442111311330041431440312420140410000424302324212341340414023300202323032204121331304042214213143332420204301042404011322040323220210104313023344213331112433434224044013033004433242130244201230333001242120122223142443143132331234101033011403314414400200000142011330332434241211013443130233101143440203234232102002322240120144321220013402214020401124014324313444344103032402333404042324014224110131131213330101143410343344122412211024233211432222203240140011022421031233330014032402003242220110403112404434132021233134021300214322222131343113101013100222123213423040104144402341331412001420421240314102330024443311233023021022333133411000224321124100334013121102204022241122023320243114120441200242324421423434434034011312141101022333002300432410411402031333430314434201432321004204204110211403001331120023241230231031431034224220042443403023034143030233224122420113241424010402132121400043201323210214424212311001304331423341203013444123430013431310042342033000304410412330120432411433442143440214033402330330024342434330214420044444144111333142304412132310004230312331343403432310234322013430100330124124403221010043003341232041112311000102322104120020113331243112302440344201343142430142010223141231430303103414410122010212320021021413040214313012414133213300144331240014032304141000120412022404201003002212213304234333422232143102422420422214423131013441313400133041203442423034133301322041032222213421244404301333344434332124401440004114233034203404340202100041210311112410131433322431310212201402331001044311330141214141024344431113430034102204323041342420102033401020220030342212124434114301121223422003440001304300331121222323141010011423422130202304040432442311120443023032333304030212401110031204424213141041200401224432140014124123332324023201404432414124130123421444241222340112411141340044030402011022343103123120224412340123212012401443342331231244410013102430104422340120400431044324212121403001303424401401343430100310144422001", "140141432033323022443033142021314213420320030204142242342033242424211123401431221021303310120300111140301440443221133334120004412430243442240301142004103411032421020242333014214324211322302133344420144022113400302103044444424113001013133100121401222422244340420432113224041321223042434204240103420034033321122210011231131202042041231443304042041223403023331000134324413114304201331410331313222122001321112233102231440441402104230442122330301102042230404130403010000311441440410110000224322430414103341432114032224322433042214304243200223304003222131111204340414010301340024230221301422001422110004200001413140111330441211423434033404042320420303441342143214321102244221422000414202340104202340012444110240030031142334113202431133134213430110440320224410144241122204200331340320143330421322031222423130013022133214312101403423221422434333324143241101030042314033431121200420230424340142241430243303040321343004032402130413242113204131332114200321131023133444313020021330412130144400442431301301422202334404422141201133202440422322321114421102311110403310131030014440341214240141023330110044142123321432341324300421312240224422443222300232124132200324313231314120142022412414431304440011043224234304411200403132332230322323100222010311423003000300333011201324244124140101241340414220003021000342200310231314242114423412141021223302322042103322442110201004224034424013342234033123404442041112111012444312104303210002111404104040141123030421232444114444320321432344000103024022430320112030130304003120431431012133014313412441324241004112030301002220143042221442141143004141134312244202100432213213213201242041112302330310143213113234310001243412402011314402310202000130021244140132314332404434101121432224420341133311011301022134413212203140144240032033204330423340144011124231310203321414333030204210241404144214234132434100420321434312320124121143310224432022003142410044324200343434400141010143221211444111241341303210102323433222114002342403143114442141100432313000112000431433421244022442431103420024310300210033210033114441144024340230224242433002432440310003024200110031010324134003021031443340141424223314144430031241330041422442310012044344241414234014330144230434130010440312430024341323032302321403110143220233323103410243414111124220144333320401122233020333013314104343134220100332030104143220301334424012433424414110323400113201200241333442310304322203114423321123032443020202000312034121404243301210424013213340242422104033224340030224312311211221041300231333324122200224430112213031104021412013131121342420043334304040303130423003214334420113002340412040024320433021020320200043010410312004444213310411214230420334010140040241143231314313110142040411032322140111221030001240243343122222130320442142211034022230433434130013304322000232430102033042440442133303421131341222032311034443034302310114414342313030043204000310101431214120000343231110440144240402311011340044442231022112012142202221344331011202424314131424110134420303433344340423243333424143404103340300113442244430043133044342244041013302241322020200124314420432304122324130142310420302030331043311204340004213010134334444041233330034442413342102430101114430424424132002102143431000113312133304431012232231040410133324133032003303314243301304433214331434342401240331111404011223324100134113010413121413403014342041432403030021400341432311100032144022042314230142103000003313040033421002313131110241013303301143440302003200311423403432332110122032310220123140133130243304201144140103204331231304212211022124102112033322302314433114234214020200013233420101020402341404144132322301342342233101041424301431103440431122344312041100224024330420011421020134133132131404210411241203034422020330030013311032014024122134312000231312023020322002303204144401134404022421010434204303013144204120310132101010040422031143043114440011300102403343113330434101240322333230344110114123123410013203304120031020110442032134342233404400320031430403132340443120102003224041034001320322423333310400303123123110143100110200242433243413113220043430320224341124042322440100013103114202101314343121442014022202113303412113221324033323440002121002120102300424402243234321201304242142203442404000013214230004402412120114402131414441443422331414111322243133331434234044310220013200414333333203121424212303233440201442342222142121244300133420024102114320033421020442322441444133030303220222114131320433004120101230234133034340120434", "101243432313413232044034200123424401210313244024311231144331334033024443233331422433411121242244434104034020401301010331340232233220413234330003340132414330210434012024212400220034213401430222401321221110003124040400134031130210420134312101033100140321024314223402100233021403400431143004310220134134411024233410013201243143401430041143211303232202343442224402412344341110041330130333430444303144343142311221304414212342403414230321041101440220423230423004034024343110204430324112044304244021000433400302011400110302143432434412031303140110343200230221442410310100010044220211012210330242133121021204233001313131010124330311214133234403011032002231443413342010124012004124412113230304112434212224111403214010124441410324411022113244130401423013122211121110033423410342310130213114134230341304402202011240240243112121031212003120430230443102101342342024131344012044120403312441412011343324143332441000334331244204442333114134043414011240321204113032441110101430044402043440034240404121344112303014420101024414021301343342020023002101413121040034302430102322302004023304202201102311101311103133212124310134001223120431303023004423401033321443210420224142200243241230213142234143122444232410210310010044244444314241331021442202141241330140302222243133142014330243444240232322024341004234333043234104144311110442024201323322403440432214400342330143144221301141213430211334223444434001242421333410310300200244431223221224404220224010121441131312214404021414024224341124431140410242210230241323113140440244000001430211342102100142021124100321430244014412044441034124043142331322233100044344302432114232024421340324034313342144014044332130122313320011232231303002003222441021103012013024312423302104122444032234202333021301343012104230412222334412314043013210134134134332301144230412133200414021433112140434340104301043131424442444303320123130402134102012300401443310014142130121340220411131230342010133104434142324124001344240313121023141102314242222134210043400131123434310230214423122203124403010201340022412444224321221433043142211244310301423231130200043313143042433420042000400421443142030133121213233224031002113141212420433103123144403304211431222041131413233042413421442330441011240120323043212343314311024024324431430031200002144444422034031434421442421310011404114012401220031130400312322313421222344323333202131013211242100013212420223123121224313303201143120434140020212224443343304441012334320344212000234030010123143341131422130230322340031022340302003134433344424302312140302330133001434420044321033313244023200140320430000010030320434433321232000040004403020300101431344013012121114443413203304204414414104333111200021423204220214011324224432133214444423121342413021003123403322120241301234120144014124014134121444424413121324202121331221123133324001121243130013241030233303313430142214034443010442224301412402333204410244324322232411313424412123022140323331422011024443000120443203202202433302042331011340114230434334213410300040203310411202241141042042244023201031100432311330014244210242130021103201312000311133223243212123122040021300102220444401433222423313243030242413212222124320001240003324203020214432104403122400121344034140124113442344022222222031133103032033031221333013101423323242242011200200040441003131320204024403302211003103331222242221243233301140301101123013441013403310141441041140441243124024432324133010343142211234130341110400004423031143411343000234321003020102224203031003400012012124400034000010121041322132013404010444034143024144203103302142420202440024314303201421104423242231133024410213013240232002434341301001240342123144101214113114022121411424234033400121044301311442210214004323424014013002212013030303121402321301122314310033142412243334121443400410322333303324024034111414002042420302232024420110342214402203133012404131321343223202004312040440202304324441330402221041121411140443202213343411003030112301134104014432022140312314342111143113331030143342000112214113423103324411242400221400230321040213444000432422232343104432010432321002114203322444021240024204234223320310211141403414333403143023320201422134342011431444012313312202301010302032111124312121313444101024423314111241100140233212111111223014212333204341224401100114134432011123003233314032303012302322022213142130200310311210041411433404404334123402330111320024422430220023103401002311202030241040003012303222123112102344424012202311011013211124110432143311031", "333310232122013200204040230443310314322013222200023003312141321121124324300341244121022300332122120024413232202421244322032024230040244142121201201022234243442041412040311441232032033030442401111021113242200034340400333303222104413404112211024102420100000210320024312041143420042322404102300213014400321231204123341023433440221333400402044132120332424423211134240200412024303330011214441412340114414144302211032332114442110123322343244004421120030040423142001210320243340423442032423134432030414003310222223144021241402030204214040312124411320330123221133023201330231441014320441224220033223202221001114414410001023344123303020202310024402300110021432310111430311440210243002213320222001234332034013010302404303004000210441321242324244233114442332310123334142314310333432231040042044421231044413443011231401430411433404002022341304230201233431243214432034420432124130244221003024422300144013202211412322014323341042130434313232304423234200234340311312001101301024204310401422402424434012240100002102140231233234103112324120413340241113224420211340023113423413301034314101344040313130241234213220204111304302444433113340221421203042040333243221032123303443332304102230430114424422140212344313121234120222100214323244334404204433424403424413014423214210424040303103211331133200120204141001312214331231330034131401203214332431402442230144013002021213131431024431211432444421241012420104333113424221121243003323144023043303234444443203003023442200042212330232234043331140143401013202314143034114242424143112444313120102322324311410301320013040012424302321330320000210301302013404414203001223110111111141442240012034403440424342420324002031323421310122243042103114303344422014134244324302313344220410200421432232324143313004202003140100041224222034332333020340410244112133003411433441011001322310302044431120004120422440111041303444412220114113221310044344311222403222203123241334042103110301201204340210303004031231142202404100204300232230303113131202344043233100333103200400232122224102010340241112131333124142443100014304041222041024103243332322214433300202133434430020111440343331202012322343420234203000442133114233312000420120330423032220420203300103304422104002132022131143413324330440413113412134413202440411014402204133441443230144220030424112324020300334102224322120244211340401121201002223023201033220310001011420212400220303221404020130441124232444432043120430213203300202422130313241032420443241031344143140043241333133343044341442111201223321024133212211413331021123200034421123032242142220323431333144042433331010130124240443014223211122124441420033212220422102311101300213201330004310123044020341201340442002043230141440231131011343401322213221242430342011323103041320201324342400021241243322444310124103311133010343103101211341332110233043043223430442230231142332014221244223144041402204114421201214121043120123034223201034243234124320031314033131344030210223001403011042301140323414134411010221110301303414433113242012421221000424211004141430432232114111323131342334244114441443104042124434201233133201430414033023234121121004402203022010304131301014213310142310332410320001020132020433440010330340303104130232323004023220130224104111300104434043434140324334314223140213014000411142310301300134123034112400024334203104404414001423144103433134332224344013301203210122143422331104444030023143211342101023023123421444124212032400444031401423303131304412403124104334134432300132222421022302233432121421230012210230410314320214430031230211201302100022311120134022240230113003230034123121124213044113341423212243314433212330042323430041420401030341004434341221430223333044412203102221330103221234022203003422142022441240012124244243401320422021111030300420103332020022330022133411101430112121042220003232010022014340123331124201220040414401441311020014031123432022304001420432010233321300242131402322102241210112100124400304031434034440032324004332400303301441114114110323200031142443323012441301023240010311431430210342424410141010133023233000341300041000043123303314112023000043443222231140323034212042023431041342103142234112443001243443102022333010340043443303320444020044122043231402022403010333040300000202401440343440344000140413400143203304141430342240012244433310014443441321101334043143223003022041400122444214121304144404010413001121423101134402131342432142132404140322200122021430203100022330204440030333113114024224430231223233134444424403040020432232", "240144204243130221203112010034230102041022114223032322321334040341131343143004430324130112322231131233331334432222144041344043201433233343123200130041032342342021243422013033104321003033333332430131121043433001243033044321204243042113243210301324442033000134224312032040232104241034220103411421321230110341144031003430120230420340004210312203014010201131142011043104144003210123211410004230443444041034431313101432144032222132404423000334412311121012434003103131144243443240413322024014214130014024034343210101402214323003132012213123113000110301123421114111424133433102323321324214444043423044430401323342041124321002001324411114410441020443102302343220334032443134122100223403421114130232214422144420242144130220321432440421302023202423344131140142031333224130013130144341422434410012433420422313343340413224220134310231334240014021310302301330334043042230223043343000240213301024230302332102320422321140431421020200433014102221202244104412130102431030314400042042210043133420304321424040003111440300401344012203200040232130114413203433332442001340233214103222132331400401322030300320221340121230031004412122142013221234044402402410002420223043141112232113202042220332014304410103431242410142342222044121424324432320214014012443241412000332443210441341301012121241413040444040430442130044314003002433442332324214111122002223141101314232201434201102134110402104032231432403320204322112001001211412020341030300311031144000341302204122112404144402100233411013103234200040000222144131444120014023033121301010341141043303013021110341210110040223111400012032202322111124121310441221212044041032122400140402142310224114444120404300123404200434200114311324200242303132011111244021100304301344424003314303040010332030014420433111310324243240222040303222124032131203330431443200334441203221133021323104440301404120340302131313123143303024401014012403423113342041233033303014224244300140244214123142231421220431113341242214233402002213102114140101104033100314314034303202330021044101210133002340334432434311043243423333013034340223324113421123431043201240013232021410244231312343441204044342202001234144322423122142324201011041242324304123040334030002413413414031434400220121114040230031023212033233433211333302012124124100412333043122403014333104110104323331232420204210112431034010300114001030131231000433023402311012112421300014220314103402203013031214223312303031224212024243111411141024343311032034402023000140434312143202322213023331144132220422423343234134402134230234042401022432334002044231132214420302420132242030130143020210213320122314432300042234244400224031132313404231210300001241434000202012021343423440333000131330143133431414032440114434344323440222041440010200142344431223143202223432204330322002141322110220444131424332421041023022210223302311004403431301334331411140140444043344221012411130104342212240043430213122024200420201024030244433310303411341121134302201303410333342132144042140004022211040340430301431431142432300234112410131040122244232123421043024431440321103013102301222432423014331320230241324101432133122123031423141223010123212011321304002014424313212242112031212401133312111340122233140231104031233432412000110211323302020031201301101203301220124434343230012311443244321002410313432302104013444311041232000042223134100113101024421332310231134214000301342414232011234340120112042121442302302220243420220341224144210324242232224331133110112214214232422001243401103123142143022340404341114020232340114212312424210330414310132102304042223201003103121204214403001410433123143303040110420312444433033400303013400300040302413312421424233234032133112301413443303041042213111144100131321302342030404441221424230331230134044330233200300320412340034140122120104443331443023234004212400120333223242100012412342413440404103303411133204330140420423113102100020144141412444231433424223432014432410221243443030202302422220134000332432123332200314202402304042010202112043200141102040441211040410231122441024231442322031222213124322433010331324313100124212221012043224010234242411402311301341241344301244124421202000144342121042033013341240320131134332222413112232423223304233013141313234301343243123434432012032220203313200131333211442442033434001424031040232200211131124314402043231111010013130310141010201130411323023023004301300443323344303423143333212212210333242132130340040431310332113434114243240142101403403142413404433220233023441143420120140312020032", "230041340442212224431010121320043044210233421231421241411401210042411003444030321303424334244113143110210112432003021422102120022314412133444433100121104200323300020214124222314224424011021322230424031223241444301403222422413420411334202342023440032124440030133331403343124234430301430423414402141430023123220413143334110233000103132220340224103122341234244122340300230401000023204144244321010140100232032121010443241411321423023143411334403010132100313204212243202224313313230434422201012404241113140302144340012011432132142324433212030111112100231010040231444410012114421323114111441202303131101013144404203031222340214110430204030141122242203230120034232404230013240423433411000442200232341330120114140402124203404310200400414100204202410224213204121414414000143321413432432001331421212244242343010300101103044310412423410140143334212133404102003334131413212422142224311320432110201240120233143343240413442300322111341320304200220400121311211323414023022213042201210214141321130343141102120121200331302124341223334312304234242232413003313433311022120440330430404043411203011044014331311041202033011401013231030023123231240224430230133233200200121121301213120344343224412343132334124334034310204111441211404234211322132302110101020111444020343121222423034010112420242233332333103043311032014014301403304413330233041242424104304300311411042433442414013032004314212314433400012134344423311202234023113342243330401043410004004031441221111400424443213434021122043323300223111203213310041014441334333442431132103333340200140002102123312344340033311200212241304030301332342330433443313234041210440311143424121142432313343012042003104120034302243434213004120413211332124343033321302334113444323230332224241334313201242201114331203323401404443031221111142113233031034340031334324042302332431033324311241013401122004400334131023213303443421121413010123142211210440201030043342142232330213133024424411211312333002331444011022444414420413334433301112112344014240122433311300243010441443242003043444224230212010344003422241440232413400222304213342204330231311402421141330112223033213024022420041210100324423220304012331144204134432412134021040002013331014014331013440133034012130121432333031221104322330413310423204442011422041303024210332321000432120104042424042031232304342122134342001430443440321014200304142142032214244043402303342202021121033314404040102114213003032141033413343103103321103124023134214242133132220241140214312022103403213211101421412141243432433132103043432023210113242220341203341024333341243312400140422424301324341044242043143110310210030311412122421043110414013233431012442222334421324112303404311222120223114220320023214100134324443322341303323011413040430114434003342014303102414040003234123312111123134410021424012342241034311200244042101232040434414124342410201243124444013433230130130033212130020204002003321244402342404033134333332422044122021003011111110220222113313340123243300343242434132142430204233344101314432030114041043002404310004012213322004230021124241341341141321302030024111240032141303424414301211133423111420024443241443203102321123004021133140413320312033214320123441302223131222000240401304241203231101133032322442040112140033101012310130102040324222214243340301414030342022123100214221412312220230320412334203133124141144311024223024121121100124043311244014202200012241433342423433130131110411303334100120123311303322042330410414003032140333121022402403144203022223301212013203220101000221331324441312403121411122214121423431241240224443434411141201011320003012130244340412314042230102122041010423214112231344044341234341022421003024222142444421322402304143020144443211404433214431001203442410442021211120130144022413244343344011310232332431212140432033140123234124424323032310222334223430402203201102434104422423423204422431302120122043140340142334034142420423444041420044432240342142240043430323240123111001324043224113213044042303124122333301104110302342412140232314034002342320404442422440013034301100423013112402040301121241330142413031440132040104023321233310033021333242443304223042100302014003312004214244132114031421230031214413332321034404122444404342432123204213021132113313411133404011224210144302220133434101332400243224010022311201040032143430324100421300223113441022444010214031400333203111340412010323303313010010212243110220122012021440430322220033111320201023324002300320041000422112340330210322342432023021211301", "244114131331322012442243400042421021042334440320303130304042343434444434403124200242130142231432101220041223314202133303444014332343123104302210032114112322443220302044102431211220243032041022312042344102034220423401412424341001012042333420121221011402024212304120242413002001023414224022232231114433040212132302330013334024222240313113243431433203232030204144240332032141130224020420113220401001032222032440002242411114432401423221340344340221133244142013014134140301211344414023012322104234044342301204400230110202244434430440104110300233200214242343034024223210041204410333002034113332214310322443342120313423134021420402141030040211421333311432310102124010024030443214200431132402234101401134340443412310102040314333423120412232201320031121423314301323133020204144303433230442333114330333400123314424222413100131300200041211314324134203231410330014120144104220324320100221024101201341013243144100020031022130131033313100331122412322311334330124201122103011122024020431122232233124222034102204220122314000103403210321032122033034102310041042044033440231011210311302331222141040332331312334433202311313210413120333032210002020411413132240343242002430132033112133300100223003324421434330243224012040134224412443220413041300442202144214102022112311424133432044142132104422422012323312013331213102133042442114044002443243341420142243230312104412421044144331223332141024023404413300304244331443144002104022433333024234121141232131114112004322213110003210133230402232411320142212304311101032320343412100431303220334433141420410041143001323000220203430001122313232421214121431140430412343001141134422143203220220114431110124002300041113041001432032244442024220031401233341430114344330014131104401132333432422413113302242211024323041442211014134112313142012302343010413010044014301020222422413013100014400022114334314442401410014320022244402221424234220022244101012204234022343212022312102414234101141143004100443231341303034342321342333300304024024243020334141134220334231444131444334434010123220411442031333420213210114342423432311200120031224400404011113412314211324024244030442431420214034413212201301313441022012113441104301210202201202004401343134141241330004224301301134324334111221133002101023433112431041303202344001313123122121111302134014432201330432243324032233222440240040143313024203114131241300303420412430204330344442144142032210340313132410334124421011221030320103102233042403131040230104432043120313200333304333230432414400240431004304434241132431240224421303302130122034242122442003334402444111132201323033230440023134113322304102400022201110343130001424004221233003121212222040212304014100110300020313444143141002404214041142021410404403033041141141403230424444432331130031131021310241303321242041144204311124414042010443040411230432400424212242401400022341101404141403124410333142130430304114340303140440422023311412220344021242040140413100022110344313210002000020303243042431222241000314443134320111040003034243114211014403242333413333320133341341342333303000301343433443024131440140331222113443143022202310101021004412134303440100142201444343000332430021112413341344300111434330224412323023444120033243210200223013203434243321010143100020443114140000104034024022030141303214311010324211301024331001242223312044344331003213323223213043010201412344332304440241133031131332104403142433232422010321220211440344000034141321224220411021242220431332003202322111113403000334114230312133211332322310312433411231130322003344013112410002440444144023131133303431032224403404343433330304142301433221040414144141114311440414310332223014033300133022001423244400013122230444240240414032123334314132211022130003140341441010122234004232441133411203021320312021220013311101330104322343311410120242400231400434304131343330222301024302422213400414402422202044342431332200120011110411344143312343111422000020213010131424233432414114432214011404102233443404101103100434014030123130323332131012232443441202124112414212322013143110213100140211012041341211402224131134201014121312411101014411103443132204103401440023111020403141210440010104314201331124341221402410331403333311120403121420044130342021213103230040444133210132230021340201341144110302333130421200140444430132241203312231214331102013110221341204124104134340142320100041132413142313331034410321133244430033202302424244223133342041310223443021041433032331313103202440341142013423123223410304110140140211040402024114222", "103432231444111011122020112321112323104234422001202303413022433323410203411023003330340312433030114110423422201233330141144313343131320131333131111324224244320204402443040243440411230203300231014412032243234422422244302212001011303143440121444132441030444034001131221021030124231202413230143133122310010100224240100034431214240414230222134013441143214410030041022104001431300113243110242301322441024144413332343003043312431403041310332023012133021040324301132214411413234441000403123330004120332012022303330402212110330430330131310433340301420123240132303141012010410331123304242312224000014412101114423312122414443010441140403200044401232220240420211424201003412423200132334330322303113424114341130112230033201244131034444321413141444442001213333212140414134443141141443331021123144231211304240022213241422211422121241201111243400033120432434320240211010442030443103344132130100230422003110402131233442230234303433401223403043023430440213012143323010430101241303400100022101200214210030214342211234301124433333300432213331122314343122420341221433041220411332021024131103040310332043111221202233213214231234420443443224301342021111401410330214001432134023334343302132230220012441034003320412004241421323043332210424114243311012210212142322300020403113414221201423301330043423122443244330441440042120231041312214310324221321013102203430114430304331420343020322210014343310044000430232302324413321440114044230012130330100304102444403200014424120013221442234002320332043413424104020113140143421413221024022232024340324012133442204201443301300132111322222244043443034112140402043131213044143310410233102413111210413230223223301222321331132033311233402214241331200021200032210404323412012441322201042243022012323133012211112011301411010022134441433024300034213232113122400101422012201323133212310341403003411311013040132001142113204444423003412014320124323133331312344110204440121434134134303401121133223320222423103444104240413310020442304434333041000133431313424303111123004040124023413020121130110433102113414441142111100221223033333222343112242404101321303443311201242140001443312114210303041324132022440444320110032424420420230402011212200202001340433110232403231420322241142424312412303103344142421110433443304243112243404002343441242411312224022331032210004422424200242202331114120222341314100342001313103333223140221411313331334134101323031313220214024023231010124400334014034432234342021201044400013441423004331431111001340324034131301132041322141140323134420410402443322044142123030034432112144221133010121041321324033344123333032430222341142433341032312210201223442322120010143010223042004033343023004213223143400002201142322344324404134010300432334101441333003111433140101013424312240131044103302341012433041432114442401340212112104424141342111212132144102032412031303404042202034403222034234242031031213002234131011100110031300222404141330244213201000023314023100332211104302430311001411442424424144103222043121404042214003331342000420344113401412302344044044221021204213213440312004400421311104142204001230204320203212140442121101214322440033112311104333132112141031402324104423020212223342244110020240342013421220203422343214002104433131003442241133044121423033233343211211333302312410132433302013304434433012330013021030113234032034302243013323123201422120014422144410404140231232122301410111214022100121134410124442242102433000032322220123334031213110140324130043412302231402131242010023122204322214423231032320013041203101012114222121224023111223230323113333044101434431234321334221041040023214140123110401014411230134200232304040433343223243304211120314402204433434100132433034302324233301310310344403324000230410241040203103132041424413110044114412003100341104201441433442303310000142412002213113413404200331440201120133230221231331444430244231114323424003020210403131403331140204100011341444041303342042403301112310343022141020331023111340123232432214313214311140031304130323400412022333440123211000111220004034214413112011241101323033311002111342024412114441021132441121133230110212140322420121414022302022012001343123102440320104330024120312040412232132113040410224110201333010042213344041443022102231340220340012432301021034124100412142010431310434314224111304142132111043031401323332132213432123143200321032200313333111012003144200101201321441423301000043001234044104040440321141404240143143432422340203313332224324402242104102402413123342412021102212", "102341110232210441042000413441123033400324313323012343011441402333323121303110210240110241041233021421030123113321033244134142403303400404030203220334101032040434121304103321431124021134004304304432031443121202434441100024234442401232012014313002414322144223230102341440114401023042334040413430042120134442312204114410213244012211134131443104104422424440000232234333423033223034400104013402234132043221101034214023303140313334004421133031112443331004140443444344413212441240142133104202123041334410013143314200141032221110341234430314102124133202341202440340304131211234144310134332231121130112420343433442434402434440013000031114233144010001002300133201022342424103423211024402030221403200022012214344333211314411420111410304434421130414324104144014342234333343434033210223111041441402240430301320034004312443340244311213122342232240303414133031222411122141004233302422213323210044000041423103202011100241332311230200423410234322431022304033430220042022304014122240243341203131134414401400404014043034011310240023041421142441322222022221241041220342224324340033213430340002131232102124340030144031111430000314224121033340124004021123413401243322104032010320113002400114020041142122433344302333124121132321344021032013132302333223042302230122040001201004340031322200214412204322340323334010032140031320431203131214022404400042330123420303322113031421202220441130431022002202320321003421011114423344303433312401310242410314313133241003043012100303444433224022102110333434014422013133004202200301204423200223420143143040224401322203010011314333300322120210432403401231423033340304240322432144414424342213334313200330124240220024221411412423421022011130300120420013243441043424310334313334413141120320441412402021034300112112404204230001403310220342312422012424130134330020314343402203121233020310213434024242202133303213112021033022234330334403210322001313341031140241121124424411201420124124111300234133102420301320142341031404200243032032234313212204104044013213030211132141133212130421140402143240212031403002240113031430230021324233332222223333322340423212344220213144410144213101202123131233130042301332030414220323142031021234422224013044001301434134042003343231312041120103000313213342044104204224124413443021342443031321041302412314220434004323230000300024423320130312341244020222243401441212034420003120211142424043042424200042223013344433123220242241002422031334420213000124222244140113320003222210233312231000124023140121412030034321303104044034342233342040044344323040434213240001424133134303202120222323302321423034110403344440303202122100210040320212001320302333013240214141143203002111012440024313211212043310023424141202101312414040044002130004133340340124022413331043132220212201311124331203101010001212322232221114414122103333241400110304213133441220440020211411201331411220323412442121232243202403200141423021431414310331113303034220041034142040400242021022341213321023430103034211213003203120211114213342014112323243023323330402404343041310201202030332001101331112324201233044203220310444201012302021131022033132013044033013414313134402243432042311031114332344313124313403323010033202432433320031420413230323412420000401034422303440133240113321404111210213424130343343210443143342441323411440321040020212210010233244041234020401334244011110031101444400311211230313320024032110113321431100211103014423230433324411301121211122330132332144114224120131213014412001433121444401442333423443400103102023100404132121322024313311444322422111121140204223111122242442431011121312323312201030333131301334322233401112300303300204323433000003211430222244201440312222323042103442140224314413231142412312040041430124231014314113304244341124431241432244300243233103020344031131124223041103230432211241223342022434442343232322014201231140041121040304143033202112103003134442421334212001222342420202144334424233142001040004000112104144430103434204232443420421131033444110132113103104013134021324224202302413231223303133410340103010231240334401123132311020104114310043403024142112214121043223440121310043301114011101114032241221404310433444032301413040044224223222012144103433010013212134111214302030401241223203313033102020121403401341214102422404320244401140033322032440314220321421232433234101204112322213421333423102434102340021411102132421133424231441333413420102224420332112433333443242012002110024312411400413033044042432420411232332322322321102434340212241144434232", "204413413240440400220434431042144311422201120342203420331424402202204143432401032344412113424310400412240232402112104100344432134043212100220303444403410421243431143031421044121330123230331403031223040041332221100433013234331434003133003222400111112414002140333123321233414324012420201104124224203401423213010124100041102044333244040211120314230442112130302402002003244020204410042204112243011001223243042011324020323410423440044110401111211112400412313141013322101430303430430403433044443002333223401132011333024020431024242233222433220131342410322133010412314324103341031043331333210204240131342343020004442321422031211311040041243113140203422221344234330114430300243244411413111403143424412342210123312022012302003123414420224143340311124310144434124341423313123324401303321423432312024324421230222431010404220124132144420434013243001433122201402012344414004032104041322201443010134401000210013412334010010332024002443314232121324234033234210224433404034140234213240132211133042342304143211003304444240443400423331023313013432314444112213142222242242142314400240432110013331323433013310310040441003432313223032130311001314402132410231224312032111113104113340142314404024204412212032242303422234431123314404021221403120141433213213100042141013332322043400232431210140444103121232000303243003114232110330202010214011114103104101110023201441013242342231333234032034101423223430043311440233001000400103414121223243312122230212401241101422202040133142022204004403231104334122342412340442031244130300221324134044433001144240421320240400112230112304133010332401023301300434002212000423130200124310130420224422302423031312023320132333133120131224201222210302200334002444040410024143004400100211100314030244104143400411011120120243121002033113242142112404130214320343111031320124420032200020311344333323423410303144230242400213402021130021341304043023224133334030113310212344304213001310314031204422034023102422421232042042014104114330214121420334312412030231421304301232042014310332112400010303332201200004303410211330330330201332431444312022221221010032122244211423114104230044441312022121040024030231343113342202132333142130432240221320341341344100300414342134413033142330411012024234133024032241001320000144030444143310131414432312030441024132441124441431211010342320202244233342433222211224040401340213042332401114010221112144231144202434434202011213433031420400333211321021220014403231340210342302203440233133113112301323011402022232123313003033401132313322204230314103433103204404042304123423340204120423040333313134313414042222100210304343040113412223443332412431040043320221001312012133424123132213210213404014314141441013434303143104133011032310313233423231341024432403234003110122143224330400022402442032340123333001131110041223240432230412231302431114411121204343414233342233022422102412031211214434003230311102140331213022024420411023021110412110020043334310240102434302004413321444312033104320143342021041141331312430000244102144221003032200443133214133144210304302114403322300012234414101021201433234043034343403431201243011231413421214310313303201221432444310013130442404132040331132002431342434333400232322134201412202140330312331111220244314302333101414042220101120431201040320122111124424104232441213014324401410044131113024301443133430333221113301244344100031003123042344223224030014203210101334000143111441143041020343140122312120322132212441200220202114432314444402441441044102313243310131340220022112043302110134401244342201044141324013304440012041022131124300224240043441123304433122022131202312034144101014024011014103023112043431232023021010420111441201113004400013013122131000003104233223240340031411313123400320112002424332131120122111441122342232223412222331414022013121130210242141324043401340420003413330342211314401003410042413230212312441031120030433211230314101220442304143443140124432244003243142343031240312314431312213434221213244121223222304013232130441442431240033020023101013221444410234313441043214021322114041431302110342303133242414101003341442223020030144231124124234003310030330444243242224142441434141404113422212341340314014220430404000433223000443331400233103431002404044320313002220312114341443021043002403224401214124143144134024430412042402420121412432333202330431221300000401034121241334033231441244131323322404301002431322434043302103100111134043104213141203102320043301001213131420414042333221212134210023010334034432034331", "042103412441432004334030313112200330122013032333120302124232111001323023032141213133144030120032112130020204222304420130314113121441413220413340110001234311324040303224044124012240302321023334111442124142343031142334031021301241334324020021432234204223420440123433113134311111002104242004110123313312204414031411021200322433034321300213144414243114314001304041223004232011230331144334302312030111220330322410004421300014220241004102331302444442304212423334204110014102234133211313414411022413110423411441311440332134333113033001403442300333302231204013131024132302112040342222231223333010402431413020004400314440323321420113220222043044304302431403203134423231440114413030113302443433313432123242233330222032302022200321001414402231123141444020023003420432142130420424200134432144323004134124240434242030240113144244443122214310034331130334134222334240440400333342023403044242402403023103210314343214030244113030030433112144321000003214043140103441443341133440441323334133010130100312223042122344021113302034114104330313032002243130120430114403212004303101232132142414320313130044112104431234040300301044313303123224241412223031104210113011103444411123342031044232442030012241330321124440444210101101242101340244103201004144343242330201304244203143331002143033313334204332101021432330402144302221434422404441232402100404322301040234303120202100042144041300301430213411301004242442004213040412402303122233341003344003114141113342413101234024040433103044004400123403340120232121020330413021120120410440331033431032434210141444123232430411100144113010004133230421301410111242443330321031232311443133243142024344441032343043232213422021333421243404314224420321121144214302434404302043134403332102300113100433023320242244030104024424412103010222034314420330221110142432332034414222411002233000013044223233042224324122134233230113322411431321321422213441401143144343331043021224332103321420223434441124323310043214021223402121024122100440031111213013401203130003224303433003130301110312024012003340110130310341133324344130414013144122412100012340220113131420034311410314213424230341330101423412401243221320343330132132121333432202413144431130031010302012110302010110134012330040433033403212200302101240342241404430031442240144224222010220402213233011301422122421223014110131034420222142330001203311023013324243333403331312311233304424000431223024011230322211213034401044431421232034111221020013133024130422342333033401240032243330142324202013441400420341312131133434334430411131101020311400011002330004140230232204313031313100320442001440032230021442434130202032203233213113241110422230014441322410442100034313211401434000044113101413442240330243013332222430403240340033414220304113412410133131424331422220002401403300241001320320120024102213040241242411320142133132443341243234442421311113213044200011434000202200432121344421310223041030213034212300143402201004321201021312131314342232212202121200330301043013023311000011243240000402233204140322004223223020340300020323213233203021104302140224222044102241214321120213424114103023244413010134204230024024304233414444020331333401120334004301320210423240132411003324102342120230030130404222130311221423412343431001123004111002034012021301323211201120122244243122024214130411131124412324222411022123234434242333240003123124434233132142411423421110042314143021343331032042043314104204431400232423222310041120412232203331240013101312421043134344430130003334121211123300411230212333240420004411344401044034414014031122012300042322240323132022101044414023030144342330321021320221104302223101112300034302144011310321210311331324202210244441321112040333303211031424104320024204232022133130430302044343123142340102422430304311331132412332023314134231444321343131013443004020123313442444403340210140304232044241024202313130040044224012434031244212201024213114240314433213343343301340122341413433304104212330233423023214300044123304323210134002334401140111020301240220442424220100004143222442141104104321401200044333303343243213310434322244301344220440240123042310230221034402002130401420001020130210411200121303001232002344401114332134213003232322004204130113212421304113024021243030414444214444224131303304111330141214002443010003203140310342103324432333113210324232144124331112042112331041104211244322211314310444310330432222411222013440114222203042440401210200134034421044243102121122304210332430210012003230111014341012221443441021323", "324041103201431012312433124232231200441144042020144114010021110243000414433132101331304340244024433443330324040000024240422342333123124300142400411410334230213241002123222230031312230112222140201123344033123221142402123032202322132303101302201214104041333313231002411022202122001213334323130004300444440104120011314043032043030410200241132211104413002431130110043043031343103233222340241334244212120434210411010011210021022344040000032420342011040202020131334020040443441324021214314404020224033202241414103324211230301341022232331412440002414030343343402222342134344031013123221231333000002410000420321412302001230011302232420231241440342223430434403124031433100310121003234041031343114331443411012223223404100412322101002024311321233442113302001421003401344341440410231404114300301201140212234204202223443111141312022441430404234141241022343133140413120403314134012323214224311021342231010414130042003424300343142323321141000044420101440430231012412224010332103042043310303314023301042404324432221041041330333304314233141034314423240133431331210333121000113024313043021421434102421110000212304311214312003440431240110223421232203422211012014100302334141002311021203410420203041434242130021004003414204142410413211242113430421112132340314014031133420314124023421434004111410333132444123034014001324330001342100104442110222023021241434410214230314014241220400002013323433033142320112014423122214342103412033013310012314100300012222034234104222333344134130234343030211122110121333114211412101233330204324030433211223024034310022130344412143440414323321241222430432222423113413102444414321241120110003414423341040240030444123132201404214221144110223343101043304144340243000022011442220434020344323104124244310133410324411032313213003121040223142412233214122221400134214122022344010002102243101223343143140040033141311421310330021243102221404210130312403043304131132012234241033114031114223221011222122043444132103331332114011100401222404214444121000114344302442101241203203242012420014213224123022113124440234202141124024211023240134134443131112033420403422132012100042041204232420020132220334201142124212314434203431321310112342430010324332210234014012141010034121141013224301401124443221220342010330041424243410044214441244134110441044211442314122010101042421303121000234002033202122144404042232322013143420442111441233414011123100320141211324313300222213304401321213330331324410212412410104130014042333301402144012110001432110323031410140024011230324310442304001410012303410020401240341240222224442111414401143342431044233423313402234431430342442340412043304024140302104234430032402140043332442023200240022131112110041301201344444242221343231223034312212200340313024442133414434143013141411103113243033304313112002240203120423103342342132203110024032043123210034012240421224142314033342130031143423213124134040114432203203142134231030441442324443431002430430404121243320144311344411023342204021203414142120142433420113020104344042400001202403004443230420031322343031440300114132410420421030010133001331340300000003304340111411433042201421141021130443203402132320311103122104330013131433104214111122042240313120123214440203213030013342134210014433434441340413104402214334024410044243004200041013214103201120240432401421040421004332141234400014212113040101432304131243233443422121413411200222412012410144443024034303034011301134030304400240243103342012320433240421230201420444433334300011334424331230330422400314000203132312042211110442233201441340421304310203331012200141404304024442100020210030414023130110122024330122423432024341031430332224311303434232230432211001114112211041111003232132242024004123114334000411011401043142432232214204110011114424413323020120444340334012314300304214440223433022344010241122233321213400101220400244013102012424003402304014242222101231341232202242143213244103301230204210432303201222433344121420323010323403004240041122420310223414024443013140132211134403344331420222421030232342421443210321434403214034313034040220224312433301203210310020411344301331443240413123443330131201143114202421400422003331431203401210432102412441414113422211223210102142102100301212200244244400341223022423034344411310402213302034341323311011031323333001010121213443321113003011202342014233322142314312000112323312004004034441412302434344011123224243341032311342401210043432004243431042330024033030434320434034244244410114224313122014131104210330443422233113", "004403104212012031401141301204330342233231321322311232002400141023242033332401103012411414003413040444030210311141330231041302023432032414302141112013233021422330223211234341344024203123331232013243032112141300223311413104103304134122342141103032430022300141341314302011233300330204211442032104232411214432320330244431303302024122033301313241133223400144111100011133110332212143222444403410422004124211130233024103100310311404003314221242331012211402433014224211203030410301020100210142114204234000424041402330411313224300004110223322022143120133023222104422111000412223212322302111034142243342233423132133440313133213304204413031030420023024022111100101443201122211400423222302230123304302333334103414404433441144020100021223203214444023440431144441443400232044441312421310212301120034212114210310222420220320434144043303340241433232402013441002244001440312330033132131120142124012303333033012012410433342130112431404244144224201040232031013242332230003203412324444214004244222014333401214104421410134214102042102103300432104010313213211441234321012314310021314422344221221044110041142142340132442030013432403404023020333000344340341004310211441001024022142300102432101401433110403230202221243344233241211203110303020243040201221123310244333420404120124124432014124322102434130230140444034220320402023030022133123224114330233420220243210231400112044134334130433302003341301041202243233114442422223033000420321020412431121211430341320021313343140401400022240332141012414211043430411440322201404230014222222424413204324003401101340331343012343343401424201133044404032241201440014232042432241304024113230430031202134241301414000431034141313410310020424124023114433003024003312313334401241342300332220224412220041234114323011110042342121311123301031204230013303033110434123230001444310004004013341002420143340304144411313034441214012231441411330124400304420100410233403222234140002341131244101421211310303234114002422113102400322420030120301042012202103202220402202330213103100030243002334200211211144223100022032024101312401131402140312124224023412410041121320210000204143110134020222013334422431340104000022110243112134132313022043104112010242014320121001233201324013340133030220121304400140331313342023412312412040023434214103244033442103320104243132000413120203212201240134130413324024420324240332202043433041312420012324220402223232210231330344421131024024313342411122320241321121340310344120343320302201021143141020130423210140331302430321133404230323134132410433224444102413423034130441031234111444414111203432131031212422021410124030224434041403221021010441400421444024340203410114011304334334340130203201442424031133120130443021132034343401120432131134402320143101124432144111233212100004310203144321002144310324442342221012034010010444422210143321243031423030113432300340141124040214141203343144102412210431024221232001301430223234004323224411421234204132310422142231022330240343011324120024211223444421100132333044234420021204022023243120312134042142112110113014430223424012302421101241411421204423133311141322111433302443122340043003111310010201242420333412302104202413013334400221044000001433114233100144310243320402230012230334441211444433342311314412040312430131243031202140204222234230121140023114220230200030221023040240302344113331400400402333112033133231113314024140132214443122230401204400342343130421031010423334204444431422044122220212431334222003100230310442012001230124210232114243102241320402132232111224412400233430301043121114230300420212144330101030142030243114032024322324404442230144224222010040302233024310030300204320042232414023302013401422202431024013033223240114100132323420433032122010222300244433331130144303443433421132113313414330114113014002302200430024340111134112442024001140344120324114331133424302000330303200431443311323032410234244002042140012234103312124410313341301420143220133432031144244140444430312443403234221311001420300341321133142414202444032120324212403412222112344100242413032044130114440042233030234314312031000220340410241231334414204140312000224442001000002043300314333010421414122044303210223410143023432430440441423214123332021340214344004434110331311134143301432202203130410401142133333120433143124011314042012240041000034341304032231020444024204330221443224111120302233412423020022304430140302243014113211231023012311000310300130243202423213300403341310132144111143142240400001321303412022440442030202203440134", "334242124421121211213231332310000000422232103102114324201402201130002241314342320233212021114111044244221243103321442113310331320100331340341414034214132203440021032000334012333004230211043400224322003404023403440332421140103201321231014102323444031322121214133331313404410202343423020114013220323141344123420011423122013424232113111031400044231314131032104322202403210234404143040402303304442441320101214142124243022013414344133342301202031103134123233014344422010141431441014220313101040001314104344221333240413243423131321131413044402044212142341343014133231232334422313311424134431024334411142232404440331401120421300114134010334340232234402241301022131234202233101030122303030430111334113414004323214033021142413133103134324101033312040241211104421002100044212440000440001431321210404211302443030133014403430340412304420013323211020312433330110230341202224142233004122440120211023234240431340030424202203101211000203310132101234204032130412003440433313432113114411200034231221402010142423331412102403313031021433423032133334224332140221040134404010203332022324334144321440032441202104044440111143023031132043020212124004040042403330433313433401141024421030244431100114413011104113314422423241333021103214304011011424423110111412303131302443142120211001334022330231432042021210341324013122320101313311223403033321423402100120003312224122302243113300402313242400231022412040103010340211431120220341120333443303321103140031330434101021200340410214210431032103222234202243130123323432411411102003010201023201012344231300113204021443222043320142123200320432034133023420122340212202340143321120220403102422044231420404214344421110340123322100033412040323421244344121010113313320212134320303222201432041102200423310041142330014433014041212411402144202114431041404023144214112404331144344433213231002124102344111112200221231422404233030210324001032233013032020422314431430422224143104243213340441010210312341113433303320030414000004240312430330042042024340032333324032242244141114041200324003234122031024013030410111341200234304431334240344043310201212000114243444420041313303023023014031430244010112222103410301203110343103104020441003120014344131144201004023304044314240433140123120122440310004223033230011423032412414240244422443414321423424110044201130241241412032114341203122031444420130340113000302044003123003231112213041203244230241004432201330213142141334003241130013311300403344141204341300314301313214222441223124200123231124121332341343201131223040442423224320314234034213412040202330042232002230410322040120000100203320231301312423433441120001040001010134034243113404134121224303122112134330111443214220321033214314101214222244310244204033134140204312410103442132411312121422120323310211002303022114301024300044013113432041311023044301104301034031222123013042200140423142143430443240114401032301231301340000234314244141443334341414224233424401342444104201140333001210333014441242241140430004221024212224402411044431312224312212243130422330404214023232221432042100032340322334413244242324112141100432420314044242310311430333401201204212413244202001100303024330043114234332434044033134232011313124324000030314221321014203214123422402142120142123142023400020243003344121234200212200021032031410140203444002213213442244311401310220300112203111003122103204300130101123210002011324100210330340042220140144120211442430033332122104320202214021003202014433414402131113011413301114342042214403421040140231414321012234023210431322014432214003420424214001401124101441403431114244441314001402000443332003323314131401432124314112130114120141433331430013410430043314124010300434224031141424121142244034022001440014131122002442414013434330204213443224242210110020202300132221222230402111342332040210414141332331131021121210410334003412442440240020442341012433020310412230013221234101332141130003322103232114034303412343002402222404401431012133213122214142422124140032310430130010234141144031133124224344431134203220240130121200000023400221120231010133041120403123132032002144002420203410344140420121442421304234002110413131041413141004243034414332444204112333344431213030102040240134021404003121320304120042143104222210123131413221433401431300440104040342202031202024400111102031441120332010123310103034301134134134420203412110221124103411330231022031211233342321302104122213033330330024203210000042322213412114222101001403331020022104200410334303441303223322444223222304012202", "433022323433143144443033113204112330243440440231122414324303224313204430314141413044313414243311010103211044412022000032321212042242241412130300044004102213421401220434041023203003340234121131440123301020224412133442212302201203344244023004102442032201341133144332200224021220414220004310220324023040203030421113444301224322043444003002130042214201324131010433010221104341011220231012100221423323123114044123133000033101312030422040200320414332140034111342100240401204334244411032044234134031411434312214004134400312200211404443300311122110421303003033123124431223442041301031132103422031402102214323012434320010300324344200114444224240233341323224100404330302321012000302421340244311400424332321234341220242433100104322430420241032132132200320243424334444022303301221114140223241113333431232444000132342143242323101241223022204433311223043421330434314103232202404311041043243132003211420044042012123100232423431231413014104413310222130143411224413021311444320413201012043441210442324114120310001011411121100331143424401141130241130243403304221000011013202100142334111213240123122034210322341441144120431103421312334111203411232042142434231323313242212314022114020043131140140402141104434413111041313033334313010222314103033312230002224223240213201201043402120212400424312120214044134201010433240121331333220232323421414043432231214304332321340434243001212002421302022113234402204031410042003421403214022343333402134202221401400321242130004110104133434343223324333440433123414334421233233340032400242342003042412220301333140422222000041233013201120230001012343303410143042233233200342104100220003001132031102001302040400411410434410140331112114142200422103242140423312421203144321144431020141401311200041402444201214111403331330043322042142223041012422223311032230133201212102240421043110214121400343212243444120302132134122230220113124444402401300342411333211431103023013000022412401212003243134420104242323134223240412343123132140421312244022113103312023320210314404004122414101101244313433302332031443414034114033221004001122012004311024303444042024324443403323330020120312102424232003203030321310440011044210240432432121311213234122102113441342302122040001243432011430401204300243310421221331033412221230422023211304003222113324003120013002130011242400101030141231421003033231302232440144214423132141200214102224222212123433103130214401103311030241434422403403200410222421242343441123111302413334030322201242321233330141333144223341334330333133443100013001431410323020144140140414104110434002244311002411304130142332001334222311442211230223411402001434241440141304220243244040424441300403224234232324044214230124244403012024423302010422024322141143023213210324113444310042142341032431021442141144144443331322331121130140241434410213041112202212124101121441424220301442210441133313300024113330423022002121342204304211030132031430233020013411312103144201142431144001242123030333030101013120010012211441231410440424320110121321041432144042413010031202104430004233400230202323143440121431230021321244102221133103022434002121003344223443410311313100410121124424432122310240043001313322112331040410203132214013421300423032313032144020141244210324421440132203410400132224433233423404402002340142220133344241000342420344111423140444321331124300404032010444024123114022044132322210300024103223440230300002241330244220004110101303301430124024421234042444000444143432003044213101314002421401302432003421110302243222404322143132024313302421431312223200142340131214403242303312333411011321323220312332403300110301343202203122010434021410300123444023313200410121103124344133211430344433334111021002333013331211020001004403403444131110210432114110324302330021412423201103414423012344212424300103002132440331001042240200020114131312410024201403240434002132023304403420044304311234003110320422231234134201210112413221313323410011024343122240444340023223404244334002000310202042003002213003103104103022244224114340123323120243314232040023413332222003213112413232323244004101010343210031333332022043144133320200121402112323244330124313013414322112002430403434001213113011121004414413433102200412214343143120034412021430414111223034443102103013431422120133242334022011114440420410140043332200213321221402040240223413213102440043014201000142303131410020212422113433242140313440222434303343210441020321111403320000041333310302144234000324240130413141321414311130132102032424003044333013104", "412133434404322004400302420304331310021333430033002140224302343334042230032110012113332043011141432442331111231210023320342120014300232241004112131013043010314330033130002240142444014021301302022424040112433041423022322232424031432001022132414324042440121043030132034423102024241121221214022040303434342222021441212314412420444011324220014022331100141441422001140213444422110340122123320241324430434242342212232220223332103324211124132314311421220420232112112440243100413130333320140332032033131324134110441424132303404343113113201332300242031114432311143444140423303110130222403321214113032323044443010120323230420100233030214333340212140042342311134402331333310013031444111112021204012122413211044023143210032004323301320400102334020122132114341134113231200043410101414011140440201033234112100421404104114332410310033141434244002334131144423220032333030341121422423404344001202444300412434312333400330424302100430431311014144313202110432413043302330014443340343303410220213242424332032412320002033432142144421101321220330100102123114344214214430400011244113212320314133402041232430110340231303420221240041011342320312421243041323014014334024401044220334312310431024024302201101123421020312320114203402030210434331003114333312324422233040330031234143100101122032331010411442220012320403014342241002030022434330422402142103003133340104114104424322312441220230144133340221332344312004001120411300213243423434130341323103142123134322420220004341223204333140241012302044313432240233224110004030012104141232031434042423322324312232313210013314144341101343311440400023332401211113221231234424112032431404403233241133343110212341101314434022314113213124101230014431210310130441221340120220340332101212020341404332224310244234240423241143122231342003400420110400222310114211244023243331030311114034423414020434333421320132341444333200401043124330403432004314312124040422221011432403134310112030031412134123122303024411300441334341431033424121330432422043133023143322212212221400112432014143030321001103231411331200221131244434111410300443221310223133304310110301324401242312314342412021011344010014043413422003334144003440240101320002201130033120432133440210220212032311024042410400003242430030033103111212122104214032322201131212323130113241030410243211133040144043241130001422104143021202112013421142201210113000141402123244001443203313001034124024240241432441214001440124123222121424421102234322210211211140314041444001311302103224433044401412441232031000334323314323402242424000134001344444210321100340114314010443340201442023323402041100221304403213000303334411144420102202333302323110430302123200001044004132233112342444210142244341402432113331442012431110331410012444403324123422144040213342010212234014400010434301341224113041333130311424124203331143413440332104134421201131231042442232241242042303241121034220340000330044430330310233434202031030102303314422124031111404342423212044341212132400444312200024244041044413302442221223330103210224001214011012432202001204232224411243131442141240433223122431323030023240433010040412400401203210442012220440231110144134221133430214242203241102121024242221434421404331402340424010132140341444144314432412223114343230220041441304004314443412420320344013204233222240022100131143421401214232313003002020022131100430120433022433000311424301044024002042312122023422214304012102024122331032042444010312114101114034131330320222100342131042012403413022321420400442133143342033411132124341031424101023430004012420121441344010320410012203233243443221311103423003004123203123222011321040440040414323404412003101131143323214430331234431034230310010141123214431030212432122132441300004302012002313044432043041200302422044011034221414030402131011334432130334130343330140000130214142430044041040121003030324002430204003032243231203440142211003402431142012221202004122442320443023010003033204313214013343143034041124402434310343120414432322111144220213211304433132100034124413134004232444421200320302242100420121304413041313211413412322422302112141312232244122223340243140033330100104431122031033221433330004030204314204310242124324130232102003011424431010231421431014002244424303411020343214341020111124313011033040013232220240021203304341323331330241044211440210410414303043431022244240410111334231103433212224221212233213314111004002410430232221320210420440143440033002241214232423143413101111211111022431222131242030033140332132404232221311", "141314440313034044120313341241200132133010032222310134320342014200200322232034320234302024131202443004004030211334123112322104100440003102042131422333421030231310403402033421123213100221133421320431204004030331322204202233034444100022133014330104011304234210032330004144101121220322401243320230410202434121233401220412144324420131033332410240320230321134322104112221412232302101124142110143301034434344120414044133010043343042321111404011134421042233310124202200230234242433214320303310121313314044414300413144200133343142111104111213310020100314232422204031242041124322203044022010323104030024422131210313012214320414232044414412343134144334222421034002200403433010311224113444331303032020414040103044042443120123101014414440003431344310101341113121440000121012234310041220212404010132424040423043121444123420442114342230243421101203341112101034224001002201214043203002333101444210324034232230120344102214223410444424441133112414331211400033133011020403302232204102222203414311034240034210023134342430110443443011133412222102330302343141021032344134032414024021322234123143334200112412442124202421301012243413330130332113321332123130221343133303303024221420121433423303001041302020410033122434241320000041304142344224034233341400144142141111212433420321004401103142430440203233430120343314232232432432133034444403111121101333442114303202202004204444000110233030303004014413204003113320404421214144442012340100111144104312133101434044412403214342404130021204022311101014222244241231404012314144104203434100334221030042014323433141300044410001333303413223433133041314031130414121320021310140113141144012343133041413224034201031341234111414411340122404423033243234343430233404012301031131131002411222411022144242332424441034014333133132111411121310044314414434413032110300224411214000424210432243101000000031211304314331304033433101242141313132123021034432023124422102342214201223313014112202133113401341101203013430440440212404142203402142444133120414042432032320133130312140301044022042321314421130421110013321323013220200222311112120123430312001330024302300243033300230121223312004243110043331403200224412411412410001323230032211000300233231334334141001322321340001403412444032220140412431434111233211214104432430424334310230232422340002413231143041122412220124411022344404203234410343314044213022213022401323420021112112401142124102433303412332220102002220313203144314034130303444313413444431300003111224114423302304211300041123103140130410111432332033321311214344441344433214404310114311313320212042000114103320134432131223040120304311010034400211424330131333242012002141444444124110301130334221343103401424024000011241101010413132301133004131314300401300444430044100310431320344042334113244312033400022320010141300204032322422444344234231240000333420220111102431100144032003141214133432112443241120324044413002142323141320132134241213124423310013433123201000222323343434143021412223112043113402214204413412040204031212314411134224223100231010044244214201400341320031201332300001214132432003331200243441230310124402130314333300234133320043121210323013023143204241003030311311312121121100014311322131244414410200201234243411034422002202021230134212202231424414124242013214441400134422004342000000042011320023340013340230003323304320320313300030213042102230432312244421324302244414043040123223012334331424034300224204020242213201230003313301033033130031004440041104412132010423212203201312444121002320011124334210320330141033411033043033404434203223232113012441041103400411011330442130103332034312020141120422033230111414211220101114120313314234104234114132430440401333303424212331144434313214113424143044441330322311104233433121300200424230113300342012112000432243244441033341324341211020320422204300302412132114030111420031004244104022000202424040434412222300423411132242112212130234100413134001040442144423404044242312200400433140330033412120230020224110331414241121111224220010012302314443302333012244324323021213144402033440320101403332133110444332244122120100401010310220330304140221021431214000143400340434434012010040202103123022032233211024314002301004212002014130331344410121130034341203040002102400110143342034132330214204323102022312241310244443031333102234310414404022421410130023041143343034134120241431334132224344110131223141232211114332332113322220102121040144101344112200120241343300111233112400411334421320204223411004143023111324011142424401134243334", "221103304423122204144111440210202043414042344304304300344324432132243312112112113322243002414430144313224000100130033302132124121301212231021121330031104420144124432213342303241220214023230224240434033313043233241031342140142100313141440114422412432423140040343421430241212010242033101343432214124410034042140432142242442004441342014442404044141212212121142420120320200444340412320300343234441444334314341443030043233332402311142344142043143034222123211312434442334024430224021414040043241304242423421341230334141213440440000300403042231023140003443332121041320443210432201110234114422114400002114414033423312003141121030240330344212342330040040141340134300434423210442212023124104042413013230334303023404440110241132313422200314114441230004022431042422113424414020032233310442313034023042410231110124333140010310110333111331331101114422312421232422024221310200130242320022411331101432234304341040303421222334043010242110022410142432132132413042340314234303120103133144442012233033242110102204232044144442304032001301413444344030343332103223233021013223043402044112023013222224133424224201113424020144144344223301420401442111033442444433010143114244030013211024212212213033321001004141244143142321310414410443322143342040024342241100330142023424334303244343214024313123230003442220113302313324141222404342003303142400141102344133023122022443432012200103030300212113202134112423400231103110002314202142221323020202434131424024414243301344031432213142140021420322443212204443200441412412240444332243211311334030133413112000114210330333124314330422102223344413033444003024203422110300114102040024104243003323331343344210202012311032322011131123102020334301142311131204340024003114004134201443233330032103102014110421433023004042004100312322334244114321312344413201211330041444331022131234030421013121003324444421322203431030142422023013014203123212002021004040241442132120130212014431042443002440433032330043304412443013022144313133422342432133333130404332044104304313224320111024442134011102014422033220243142101421202410313023313220132331032413142120034414233403412422034321100341442004103443142040214114332043044114021012002143013213120403223240113104000130213244210221331323122013104132233444124334101202140344023402144013011023410123410120224444214001234423030104031323412144330042403420443441440014434011414014010211320021002243003014323444400313124143102220233004021243213434344434142321431022411343203032332214213322042300233332424022341141240241141312111121102102301201113033103141031320024402421433243223321432010022220140144010402231242022012434442201031334412231204111331122012031102134033330410411212312430022041434104234041112423103033010422340102042343221210330033241412004412123212142120244334110234311140204340024142013412112414224011313014441221031133333420202300434014034220000431144044203040112301331410424032313320433244034240432003323014323041002044030200311130424114314333444003101002430411433241340342214120034023312233214433302344320341413213004310214003421324334424230223001142411230242220103034200302123304430304301140033221122041320323243204221010402013132442241221404143224041030300120012111201330003232442021322403333110432303344410101333403222041123434143320313131233314031003030322312332030202400213203203213300133404141401310031334212114133103011334440421101012144011021431341321421203111112310141002314330224042013443033014211221432303320020134113223141414431140342132023003140212342044111422030200243143134101140124414310440211120222214011444331042210321310233302242442234331013414144142200334143343142222120410430104220313120420410041302402011111233024441201302410144142040031401104013342042213421340300013121201043230100441110333201230112233023431313020442041002113204112041411011031422211400120001030433141134210400020444002403220143143334303244024132041223101123003241411024231310324104331102123231220310202120013321303203014011032431032024123042343044404302021434024413433421203134021214233343221032120231134413321331343224004444402031224400213310120011012410001143223202041433210230342201031401402140303440011224344444302324244224432202112243031330124403032403304024132402243444001422000133441122423204441141244122240030013014403043012431102411131214114200122100312022331112421132313041410214242224131420341330310030230413102134113112414410323112002102414220142232412020301432222442222400402232300411122101314112312341110110243144230", "043232410041030034320214442044000330222022224320004032301124314140023444401031244412302342420302230123021311112304413110204420101233244001110242113301244143322333331210414011230301321442011013001120141444212003201223321414024001204324012142134202133243334032214112443003312440343323401241142022021310101112321423324420301110411321344211212404010222433103224243011343331414002024303110323004441412140224404300303213034301022344124404432434304241103344322422421402224143040002040104223132221113442314212442234223011411433331013104340042221232022200122000002334120402032103001413244410143142400100404003224434200022022323242044444310421210044041101143032111414103021314234041103123330001404244044411032102130123332321120314442122120321303124011432241043423341003241340202230132012010203304012124321433410421032320031404343321431040103022030311122204314003130401210002330432412331202034031142421023244132001212440043312032201410013014130022114444133020243210303043440312220423410004240013012013312113121221140044304330014224243121414100424040004024401123413213441413132404332402212443344033342044122131022411232231301033213244410040304112242320222203230211244411000110211310123111120111134041104322240332322214043311443134100421244444100023440412122324304012200440141114244202334143331123333221440441022204341444021044404223410241223212040011134442144134220030404041412204230324441244324003430013003101321032441442101434332442432430104223010401240242330112342124130401443413431413321313302110331223010031313231410443100414024124231310111121424322213043330431011204004421142202020401423030300004024413021403430320212331040130403424240134204131322332001230013322140423311140003343111121101433441040403034102122144101112034443002403320142003224100232102031130043234000434102114013432122011114103400310434210211311113001203012223133202002023421340311030434230112344314311012342210241441132004143140242222102443004133022424000200420423232413321301301321412144202214024214021132023122132030331140420102240030133112430432313330443201114232223100032332004431014103130233122021420011022003224104202224203133404034440340441141340122230300303341221342023003300210403432133133134241104030123321043431443444210134411334141031433140102212033124034333202021142033324234301140014212310112041304402122414433112244412224241130423130001301340312103111011434301424331141143424202421441432033121240013310434230232011003431412424133104344144243000004421214344444304403011012224124014201134320222440433113411140444412144114214131404303232404103201041111121211120421130321342221211211131103024233302434303324413402034140233204013040033334213142411303440432403302241101132113010143010334224122233104023223124102121431032140113311304210424322134214003210242210013221244414040024312421001020413101442330222242403121101020102441012414102341231211243010103020341211240021101102434002214101420343101432443214101240422044104431221234324203343134323432341204012402100443430324413441422334120243433324343223240303020121030223131211231121133431014213244234233103313413122033401204001133342302423320100231314342420221231203121304242340442333322442142341443133330010332132433004243242144344144212403222443400134222003121101100340012421432130040234413030401321330242412041044024341011100243203000314220212111214342110222021332433423100344004012240402302442404101200431321023120433140440240100411303122323243121204011411131403444442322020421100431320441031244401310201103143301243131022011342021442403440022344432012220331143441112403423241112013124134043030343140340422411434430041213033204213131133434033122324104320421203214223433224334312440113134432230331104404213430232311402044413320440312210342242121213323141442010024223124000140323200220143004124202334313312133104030121304223310004121402010213043232234243013014323101134124220140224211012044010111330320241004201230001411423043123220234212414231023111030332222422314020243201104114222433242433021423111001411001140024210122201420310314123444332333214210142323304214243243404013314410020140221044444011303224213013344011144420304240240201324040103341214100301004204000301402132023144010000442432130340123111113042330020421004134114124111110241302023412034344443333220210204011422120442042140144234204000043101402004424440440341332242303240021414010040240342124220204141422411440333100120021013040020140102232242412321224043220021441201430223440233131012", "310342311212230243414002232211411433230102010044031200142443020422002400434212221103232320240401133414100221321130042020100042030011212243131233230332002424343242441241231324400314101141421123221104211231242040244024344442332013001043114040142342402204310330013041132124000342420134444020123212114303040021222244444014311243241130411032221222231314120211410143214123022232411441300102044242420242432220430244230104334300431231133431133334342220442201311313012244331111132114011333024344434440414120313441204100204242231133221331221243130431024133310024441322441201142022004410131301010012441430433034221312340124221422231432013104241212000120201321401301002121310020412421430244034141223423312442310412304342322414232212423030413301341012304002211133440440230040211203120242423230141330404220104023031304440224311003343322103244142342232422020320223114420330124404024043340213040413402413300114122441221120441332314341242213131404111303420440222012024103403103334133231104232411332343214313030034114142214103044220422432024100111412403204120021024444403104044320140143143232010441104240424442431223341204013111330141311413034022222023342240424101123412223300442134443440423132042123324440443013133422300141414030000430032414313222124010430111213010222132034122423134411143444440402000122333414012024111044040430144144424002210333301100012111121203144312440401430010411401113203341111033140034401231004102023411214133313301021041223040110034421444110110344441341201330343044224233043042231231312341311001134033133404443130404303113202424312340423100233241230434101104240034304014243003110042234344232112420312230131144401134243000310243444310311120332341041234201343322032121233233122041401432001330241243224144312032430323311102030441224340233141243002230440014012303332032144343010031231222033001443301002021341041004244420304432323334043122013343313432341321032304200314223201000021101423242321224122432010232404124304304034004300024132214311332233123222010142321002010403433114412322034111311423012324312140320212431122003211410132312220102342233240114240322321414441010233340131130200440210443030112201114241033243244212330114330102100143432222111321000322422244431143112232442132210400403211004404200342303414430201044324331111342110413042010411210324231244121430324144024014240344012011412243333431104213003034221232133144003303403414121324420202431423114303133200122320302404401323441312110032241431104204231210440230240211131202431031110001341221204323114331332230001231201121110440133324232343020342122432213202214213400420323124314120440403234000310201003242302314224244140122143123324302312202341131032130411221101300000222233203442323211201130423403203003441011234444332210221433140140302422421030113003424242211423204402044304443214211042432442320034313412144431433423212143322140243431400001303233433411333142403043021022323300102103401401441423134220204113212214330021020101424100334342122232144322321030231340133004243132020330130401310401001201131430321302143121422303023022130410344124224410121212001412231043203000423324130113443304203340223333233430343141432244210103343203410420114013021043000221231013014433424133013200402204402111120202222340342211404313303120044120220424414100302044212323410211223221432444241131324404142012322220140321130410032010004032233023304131433340443433222223333230344413000402013042024121343043000412331444142014343432314431034110302302223344412002403221240102403220203230044302143421402230301041233044403443000104230013013240132204104103010024232100022130310310200144311442213221334010344244030410042433234214011133110300031322442411402022244212313132441422020014003303311301044303110234110334013224022442431134311214344433233230301334204103441144030031222304311243334101144132003401004042424324214202434324402122143332130144130344431341412343341313421240003043012411311021113140243430234220430002204320341233331224133111300011331243342022431233042240022444314014334401334241034443001143000101113030443131011200212323102132343223200033340441041414411302010310100241400421431321220332304443030042030101320320040022113342014411400331430204214444410011313431111113430123234001131204414244400112144224314243113344313234210032241424402132043230443140244100321301034301403113442401340330203404203431322141131212021442433424310202340221132100442303043231300042134001401410424221214411411113303230230201143010330001003422224240", "421144331322342041223231033241234113302143120034331300142020130322400043023142403044321430031422024312023023044430102130133323120301014332401410433332344221341234110101243142432000330144223423042133100232211322001103101301121044400020434323004342440330122443320332310444142011423343003241024323024420020241141013314222110110421400200112020134201224330430221334222314000012232310312232444104401002003241014123231244244441202122031340020232204400131320234143331044430320100210031141122234302143012413423212301413201314413413121024123430420200234433121222032133303322013140244301113033003301220331122142231234232204012334233440242224440201001023444132330202433123334114041434304012232024132042203230433000132211410330414412031404041212322011101324343240302110011423132134431220243434424211340440142103232210122434231144403231030412034243444102200430140110300222112112324333411322223430340223332234424420433323002212314140103031312313030114304342440121300142203133302200224432323244334124324244344213320311342124421043334420122423340134003014413211113124201330320300323043341310133110014242033131103220420002123410033001334343330044140330100311240324130021414311133441120111012111132014032342331424031133413004210110012434220212100023122321403112441140042104214142244404444222432212311414240021330123330004123442210221423330221234330041012113000010032331243031140224321301001422411410322310034022411333414240212110322231034441443204114001434232411424321230120012111423112132001023132222024010421403442102420000302430433441010401213221231103302202301343242443323324144331340332212111021024042420404303342210430444101411410301332321101022412102011324023402304130233030320122010323132002202134220300021103131200420322020112132442310130442004342433321120023402100331404312440112013143233231134022322110423402004014001232402433420340001343313241043442321222213041004300404422234230343434313104144304402230123121100411344223413031401323314442403013342400040333310111103010143402031213002210002302303003412441141122310422232001240342041432420413230232301144323311242324204021004343202240414321230434231131144242232032322213340412223143124140014304230222340230014113013141020421012001142132040321112340242042321130233223134420420023202440013243041224234230212112213401033112323340101222310034022302103011110341213330004320414144432112124214103003031314121413324440333413112033331123240134204033322202110340003033131241020122003040221303313010021444312124433422130342313300241122204434131242220331203104414232433031110332314434442043113434134432412330203430132132420100003223303033312413402321441324420142431343232131210320124032422412114141343432213012034404240232121421140002211341244203323100423132003333440220333031432224341203323200313423042104423443301041233034144312114101422442011403002431030444301114411204143311341311201210203111440442432004104023300212013142041414423441423144323404314214430124300343242312143134331413243121401124141123013423133040332334310310001200244124234401241430311324001133101210242233023124411343431114030424421043432231022334332401041333130114421231214414304030143322421224103311042010040413434110320322024113010440022113014124413113324022020340124343002222113410314331041022211100224102241033031301413042034234412241121244223342101022124412402340120014044030434441343323202444444122313243231114002322220331213120310102012144142423343440010321222301414412144421023434223420104000130442201141410410123443002301134411022012240344310113443314041033403244033203304344332120223341330302212411312143204131344411203323130444032313031310330330101400041314130031440111023424022300042420014144022442100033232224213331431202340000342024111221143414230400441212443201301342440402232421310130143221300414124104040232420322141124210044304220010300404311034320443030420400243303203303103222231233443231130202100201441401000121021324001412242311122343120101332130344320304440224124044001031130123023330313241111444210203024031402233104413312430200034420010214420332121312111122102421223141430010311322202412214031430201020132440343113331432302313100204210341231313003020132341004442231332203323443431421042014413203312234344142400412242341104204332132322434231341030002143000222210114322211323201112113140234022410121322411244233004214131332344434242201023030020223303002121334201143322142142004402120430122424142223422200413243324101000200433213402022141303334440", "303232032222022031031323024400231204121214402404044312120301443131112020122040110102203101202403111132310213133234444104140413313013244123423214414224404424040411131001434423333431402004411232120420323402401131114220422110342003131423004223143221230402132432001203420313100340124110221422302030310300323320144022334014234024232231301414001414412300302334123100323242140421030320234133412034111243234223340412011201201440141443120302133032040232320403144440212343000114443223211243211122132101414432344030010330323203332412213322132010143100001040412444124344302020311203232012134012001404042020244322100241432222004010141223320044124102221124233402134110104032313013313031012030001343004201431322004301432402401312003432203414331334412444303210211414222022131034340004311313133103244221444114433003314434400044332440142223104233432112243034130214141214230043103014130044332214411000123140413103243022034320300333223143310124014222134213330014200043031334110320410000303111404402443412032240441204400424042001113444312424240100341031322232341132012344222301031133323121133210121334003123313202040010240341324114223043120213133444243114412000003034313110411331144032104421014300213223241423424410031032120430021041433333300402212111234130214202402111314044430312042332241210234243231242420421120040131331342003210214300213022234231230100231042110044043204013432044423304123034201411212241122211412013140234223321023311313001313124003220221030001204124210111220221114342224343132322031422311310224243434230210001034234430203410404303112233243402402024044003011204011014142242000213424231341444140221031102200030341442002123411044043131142301313403003323102231011202411024133203400430102120402424210014241021320413444331110023134222442442412000313133002133333244244420121401234340214331043423341210240004212140401220340131410201334143323441430011003004200440003213314422024100243203312434433221242213043210020211022403131440102103042302422431000424234411211033113444032044443432221124132414413324032323101114232034221130333222424120440212121432111142242110041403120410100141200313143100424332424224422202444004413401143001214244442030422121310121010403040100411044441340003104224420401412201323300122422411344130032123143022342440331332402300222403240322420130122023002432031012222120231341132302220120242422033002010344130103241232322241221431433233204102243413100022421004141011101334320421310402002412201141330140300231233333224212221030034402314034440244421402233034334100332041040402232324121323100332424304320340444003203320323124031433424022212300403013001031041432304240423123422240403232020103024043212201120432020441123420402443441343000410002040030402000223222243203330240433120221313223142040033411431413332032333042004030120330302142422110221143202114333242112133240030212110341002031030211400020032000401421131013013321144124400101012241131034040031414041210424130413402402120041241211142213020134120302411332140400111323223211330112412311303302414310143331301424201104014034120314133021413021212033041304022021424141134030130113132111124114341010120103200321100141104440202101042323434110003413040443231332142220044214444341221000132122044314023432121240141244141042311310023422304422123433232034330402330042131122302430144340000313333433043232033400240103200320412401402203400440034241224321123410033011213332200440302431111421020104014122112112024113014040133441144012112131021444121110001410122434033121233324101011422104334240332210132142211300441000312001122442222141240124234422223311424113244403420334330440301042223400230142333404202233033143311203414340031433224222123104334144320030244124410300333442144432333201031404202332313202042244041433403414314141301212333242114302020100032331011232222342231214342331214444310312013401100102404420342210322404332201322023243211422332440310414401320301220202334242223114034344403120022434322441201411102443122022133404411204400243122123222340323121324313210443102334400420042314422232440140340111113242024134314404314431122340201132301243220213413021212240022004341121332310344304143410143440204223313102431123313413304443123212233410010233140141400323120144023301443433342320331341003021334030230332144342141203043232131014120120410233430413020143441320320244334333332043003022011010344403323312441333143304414141441210220104024010400332300200404023144312423313221330342011001123033312341340014443003302430144", "432224443443304342001402330242142110041340121231104033434440243401403301441214024044334004034314113004233423344111003013034120312320302010410331102120041304030033322133203430303121244432042434340243020011313420132342404303144221020133001243041333301102410123330300332404121333201013203422102410144404114134212111420001441310221214011013342014201204040330303144343300403242124332122420241333113001414204342020132024103232141220110332430444004014302122010313434322313011002103433342033414213111420014344412022230014220104303134001000110040221012343410002402230142433313211040040033004330423033134312442000011123221210333133332223014211300422104421213224034200103434134124430340400124344142113012333003403110304431000331444110203410441330341041404241321110413241324341401411102201444030130202303143234113120211003311111433323012204401230220142024101414104132404423120332221320314342124112113242020240110204222212024312003133233403230202413032230123340000321200413101144403144010123103014032304004240344310411012242043222030140313213044321423244120011422424110444233232200321340242031211312201144320413303424413021412320124042143103044001044402020121020002112202412440022444243443341244440201422002344414320204134124003401324304102123121420041103012114401432010421201213133312400232230021242233213134231442410342303244323023422334001002300223323422133223123444400403121304204003442004000100100411430312144204101121211344020301143211432432024332212211421231143032002204303323324431032223120142200410120034144144310303303442312123403204010113333043114230003032433302403413311312144430300330440324032012124302404123241314130302103340121314022120344341223313003433342021404333110041110443044430021240310002123100241024023100413141100230402420431030100441210243210020112300000004013340102030034012430334143320040044304434020433133333213411021044422210142240231124341201410433404330112124220331030431414031342143142000304324322121123101002323343413120202443041021341401411231431302102201110402343020431403042334003142103144424422421103024434134032133120122204111044230044022123010204433212101033143112224410224430340332301431011223021340014412331111301142230330412432111412314243330331003033330344212144040213324100402004233142041102242423110312020332430432430240013214033234112243314043144234110424431341112104114030423140240430241441123043223222410114431120013110432442043313103332040123012304300213414002022412440301114303332343103034132042232324422134113443120023010221003123223213012143011211240222013043313011330342423044220124330011412311341222002231112411011202031141332102342200130423320040121244043222401441322440022234222234023423434324323133320304110342234234322304001002410314233133300433100230223430303403342422344432003410411001434414302433422014044021112310441111324144441334024422134034034320420421142030201030431201412213334340112344200411122201134000144312243140111022210020343102403143010414144423101130243440200422021101201133131424432111323341443031044320141110310201421121020043401023213103340110213224410423043321304433322304231302434134020244110342001301202234030402313214124230402210241322420000342403200310342114103013112010021010031332003014242200033420010133341234230412343110214044122334422330111424412334142414341304001031334342423210443340222341343404224412130202302103310400111344131221102413004104220041230120410300021101310111203043101034123210123423010400323342402324400402320033240403213233312231441402010224434203423413334420023442210413133332404220404432312411204111133121303041432400433012420010034144440403424303042122041222302424114401111010004204331044421324013033433200144340042434423344302312020244332422422232101034203431023243003201120344323020410010042401420241431300033313121340001423340432201410313313134433234442132201002214242023023110013342224011222301342442100314232231021432032332301230413301133140313331442041010444340211243014003042202300203444322213134323010420213103134121220433114204130304322402141011213343041020334421401001434301044332331224022423231142324213201232422400222340101431034410312403213300322301400203434014410431322133130022301201330310310402403222024324423021011231303111221020440134102414034204244040111410344143013303043024244132112413444210021141024020441002220022404124020114223124243402230130222443022304004310130342110101430422242414242443124310200301434110220433314301100221011410104442114320141144", "014421002024033211102101200102432134434002344124033142024202041100002313104124031303414123030403411431041124000002124313423240433423231120004404003233124112401001413143101402110110044142222223102010410211433104223332140041322441040131204110031103032320031430011042343244043400030014341324414231312011143413132223201332434134014333333210211142410214110001422443041003343414303302300004140400024140024432101024000040423022344232031142332113314423423243244010121343240133144022123210244223331334142042304011341223132121241243312324213201424442411231212014230210422332024003302312324440314304422403213010002241141032101343213201120003241334110443240440111144300441403241224312302422100333030234430403424440302443244401221401204343132214240021122140131320202020222001112231312002201031414200211242042342204444000023313403044144402332421110441101004403321332134032134211213402302423043111331420411200132242124043314411240020000324111100400122342232330310402142144432003443043224343311222010222142022220311303201232111033230232304321321130242321112311203412200034024313113111141442213232433031413140441120421130413004421003130321104342433020213320024034121122133410304442430211313030032310133301331331422014344332403103244301022220002044140324204102233110411304212310241221110233010112412041233110230100234404134324442243101324241433432320014031441044200231221242111300410404414310034103312012222111302134232403242012440324232120024420101022244011101432040033040223214021202342123403402232031404201304111014440223143133422030240242201201320332413012020421212442140033322044404244144001021443221010400420034223130111014144131210304342243113300203134230413130124200021031210210324433110321313141202203203432312200301231200042130341324424244224311443110212431100142242412330423103433423310312014303301220413144230331212034014122024022320322334314323241201420114003320343402321430122143323013024100000224300223241340142140432002203210242110011413321420104401224201133132404223123413333034323321140024144012042122420233233423304003041322104101302410231204410421401242424433420103430422221303203040311143301033331110434434133443220140332121444313112112420204013041203421200324133324312043334420124141224302112114222440414324010121141000324041143342202344101433234221100213141334124334042113112013444111044312231434121432334330304314041221044032114030440121034400211313012340402413213100224423021240433433033223124213213444404244210103232321110413144031044104102101012344002401132402344222423443031122320243203244422444402001114411131444400442343400240114222042313301341342011321011203210214213343310311310111440400200104212111023124130222442244420333243410014001043022014001424030140043004104121041301233002020300403321210240313443311140002400434124324203411043424123142133331244312123224101420141301414241104444112100314224033224331132103242301402233040213103204241041324011332333432243010414131234124133323212110431104224043002103230331143304014334003310323034333014311112323341403443030011323104013004410100022121023344043032200103440201314332413031232414431343442244332142041010441014433120014132032122112042331432431040430033201113101323212334034342334244002031234242041210431203103230312224222024220440033044010342403212034430212030033322221201140412124230400010134233122212012004303312034232101300113240102341002201113242024204443420140230302143444104031113414413231200143121441102141201021444302104022320020214012102220420220300440004034124020142213123121401344113310132101213340223023410221342220410441211111400142133224300421300033242010013000400323123324201404333221230431424044121232423340403401003301102123134342001222340044210023210314121120033140123014442211424142104401130103122043403104411342301033410420333134434111422201220413134102321241421322232210324234340412304330441420201134011041021321300201100131043042432324431212201013330402044422102233202402112420203312403131433134233023321444411424111122120441432220301401432133031400331003200041031120243240024111444144124142204411212131442232012143432302341211042124330300140331302302431112442403232433334244110431404133101011403133342412320234210430344140440312301310344323320224202103203230412200401334330244411422211112421103411203424133413330434340304233210104211141432411131000304301210120400312120302134122411034303313201441212122343014211313131140230103121341030030314404043024013144242201104421000342304220020", "442002104040004131303131042210110330113222434033111124314230141424134032433133431230104011320410243434333423443112144120304204400214111112100233341222024342302212141132131300221221114240123122204033121044313000444212034310411234320224120041024113314044031343311120024234300041314213304434021021220142424304311342201401222434301004024040321024340332220244333004220402204013243431332411404423412314132031014201301222322411223433112321330131114302433311001242320001214402103121212134043122002032323314242120200113423114111141310211220013341303034001334323144121440343334400022401010220024220233332114102401223310042013323140001343101100023403310120224121202020011131132030233144134013200233322342320011132023024011203341403011303114413113231233013343013302024130013440130212344141123420232314213323234304332111442043324110222304041040323012220400301313404323043322224032432320013411334311331303201010132022001331403310211022424013303441023233334113301014031232411130224111023333420204333301204102022040430134114422322402034234221201110223000104024222430302134433010443010033424230113200242203303320032044123032403103124444013143111403221103340223233312313030131442034202222043222234314422214233423201031141414310302232331322132020300231424330331324141221132140003333233301444202130030431021100101311111230210144320301211431414110112230212133041214002231020403311403144444021102420113201034014340214334322211042321023043411244230303043243040013013240311434431200201423024214034023201020003121141212303444031331103214332422031224014444431103414423402211304443312102324031043023004401200042041301211014313223302021201401424310204243400030022004320202120431002321033042124100102340120110034314344404011101012034440231442442204041023023033310400232211314100234013144244032043123102032434012243133003341423133313002404414300402314140422422333431131341213044314332020210243440212222233021423304110101404000432430432111402132440144130223414431101212113431242102124441000422444132403404323420431440042300042124004231432012241222232444102121323443002034341022311421112024333122230342120140240444301103431400004343032223400023302412002043403421202004210313300101222331421231211113304012401313210242224042331133111000004133024412441034134031040311124301224234043202231110224440113030300042323101422233004232042314310312322243423230143011224140104203414133134434241011124021133213104320143103031004140302230403140322324444001033422032231232400230143331323214112434421431010141141303324042232011211110200442042211204241222004234114112322114400302220412223030122123222212342313024130023344412030404344204024200331023310213210314311021422333021244013122142142101211331003233320022422331144320342300201141144301410441230121422420443022414414122311100131130043322010140144122022114242442441000034404014110124102124341021112034234321404401424303032000442201031132402313243221103321133212334222202444021331030433004441121441213303220444241240343302434041343234044234341120401331213212031132323120212314340342304132001420240120033234044132112333142103020342042212014204300432233103021402003341124310404111422144003402431112201230214031340210300114213024332100413003214001122302032202013141030442310432120032404100113120343121044333130244010203033334400432343223011232043344110403113222341002420140331101314241330210022324121123300441324331142212233443122401110222301104422444044242001442240034101022103430430314021100240111021403323204334122042114144240403110233342322242243331421234343214002244331412042434023030444032031340111143230322433012313241433424343110304241310014411124034223233001242204132321043311132103344403224410023302112320321430020134231313041331042121130323433313104440240044442431122021232423040304332021330341402341040200100412022444103431424111233411201013312212011032003320413433022030112123312000334011241134442101323331243111410224304234022100124130213433031423022021120202131043020223111222014234111141044130134230411233041314431001443310003212430302040040040001011030212211122440131211204431243403041434342434302111133000003412310044024141044240041444441300344422344144211333122132300231000003310304432221104022231132310444114240240203004114000033203230242334431322022034011423403321224403341240032404142124140114304133203133100302240402413020033341022220000131410210423132044341012330124321320242111000234204420342113303422212141110234213212423320124412240023142320344", "310204440314102243240023133100224140024113041344030310021204402130401001320202331224334133422124324311043130020433421031020000441242112214113232203200410032112134332410124403112144444340004330243303320433334142222343441110013312134023442004423302444101320140014321012401413220241400100321221334122024311223033310110402410402020111323011140112243344320020124000102024031113213203200203444111030423024220201043221433120202102010303220010044410300300012001220311031023014031031200023423002014310043301322041121414044341333200124404024343004404340314120313004033322140401130302042131224102441433414114400440132001043011010403104121134420412444404010430401410130342334020412302020241204343200113220213431330313122020111031243404033024103100303130104303134232202301223412223333202141300301300200102413444221111131444134340344112422404024034233120432230041414403143231431403333120212210132013100131314204432400042132214210200200212311341134021032142323020013130230234414333324030211001211143213441234431410001012431242103200112413342014040233124241341224001214122441234344113420230302033313421241332342130314243023012444212044442043431112330001231140213101122043233042233213412022204210430421404333240223244300412120414223112132130024100344103123021410032331423240124311100331300204342301040040103440202412132320331141413343201420431101123323100411020112403220321004002441232322241030134443133303103412331344432443203313444112210342210102031324043340412143141441122311013042330044211330240142022034312042410331224043030143322323200404330241003441442213024340434101402303340230042013301334434022004243210441300344032120244334404124330230302402034344044212022000141140323110201443140030010321114244232212014413203130301121203010200233044111003411244340033311002031222442440020140132434012410213331342111311244433244044120211110114431404113112222232443202220032103232001421303001332132422001403430224441012131313034142021034221204231112042412113320302331422322332323301444142113320223004041210133234021132313024304342012422424240341010242200231342242102244430411313234200121220423324203424423204241340303422303122130312420130134014313334004200400031122400003021210132240243400442311432033221001100120030332212122420413310003141043413403403403232224141342131030310413030141044303130230344124004014104323001341114113404213102443033032404000442021040423212320441032413232411413213123343433134414243010333311004024010300421033444010103403312201313012201101014003302002440003303410114313140401001242322413411403402223240301342321312403311404403103142114202240321214222304203233200022404124214120044111114400231322213443014310220200221432311234242031222003444204211224434143412013233444401233300442203001123321132030421333023240302304034304230323332201242002013200401333133020011022041033331122021234112220440241333334413112243320240401404330320231402404424343321142113422033343302414424142241411410010042214112010333004100322043104203000130143201033142310111241241020423203020400433444013342021213201233234220110243421211313400413021422110014231034320011142110223311411033010330304400423431404003001122140213423024340014004434413042340022132031241144101302014002330033131010401121111224203440320140212140132023123204404443020022442341032304443034102243422102121122340231133412104412400014440342302114222230100001343442014233114031134243142422041000240043242443100314213414341011324210230113243340234214423113114132221333223122142240430222224312300040043001111224422233031041103341103001321203343410420013242010413000222302310102424212130412312242030143041423314142412443344312112440242242122034341120434114420303130100444244130410232341200324340142211420040012032204303133214204201244204403421134421320430432311410013411430001003110011431013021144102101403034100000340024421434204200242223134244201402142344022101124021044430102220211033210234433431341303422204100320324140223043133012011412040434202332011143311032110412114231323304102202402431012312032441242234022411110003240224132313002203024103203443320244413141200200303432123142422300143224302302441142221043100221144402234344123224303323030324312133301440002232301232243233202203122144432144022304413403121231014242244400111312134110023043313423000100234021313244221304100222123204322041030202431034020314023304011241121402212014023240232214344014203433131232023314200140100103403122431231203434442244243213013100130331312304113", "131141224200404442434131030310123200201301344241101232334342320024322210233024020013143343030344003311421411231420321402313201210432143421303203041123244111430122422142342442110401222423202302324203304300133304244122234043122200200034334033033440143443102243214003131411324142132134241143121204142234033230103213032324142331014140113123244444222233342042122140312011131432234301404430400130441013001033331204321304400423042313110001410243421344312243134412212113422114231341444211201212344340411321021304244020101410114424122113310113422032000004241420420203142221042304343020222042242110230213040243304401003002343311343410044223123201233111033343143431044144001231230033114210032333031403443242302133323132143001321402420014113104034023042132311020210001000013214112111024142203313313401423124201131222240112401220141442213312212123111023321012440242433004440030321223400200110401000114043340403401400441222330302334422114120242044342243122400111042121301331400221133420220003001303403321344102144044444033110244020320101342414044042402233323044204113201300114324014002010340241130211044322402403220040241330000342210302011342311124320410320301242211211344243001301021301001230233241043430044120334432403204443013402244342021101101231002040211231030131221044123020122431212421134041044020333102014343214344333041341211402413322304423231433032044304412442311003341112413321124104033433011113140422431020124120402410322132204041210101114310320131431412030014423340224002130202112424402233200401404403434130120243203012401331104001211420431210100030201401422133300401440033024312430104322201443322423243400121444331120321420344321130414340100403023314424404300413024230303024110040443020030423331022432124144021430243401313244034324114331322300143142334030440002233012402013020343341041040203203441222430440121012222022332000302010302134113322230244144434211041300321121101403312243312014330041021043414301102020011203012330330014443012122433100021342304122413231111213044404220403342431032323441320204414133213444224421200013324420341042214244430022440141233411200411140214022314110423214442013321303300242331403041342112242423113404214310141134010133324130013000343421122034442223234011312420301323001344304401312124134303320322411111130123102101313201442110140011304221130441342224112324134144301032014244444101343040022302043413203031113313044332213004421414102242202123100043424110011403103331203241040141043211313301322233212044132324211322224410144323333011100412302342421340033112420313031410423231021430414100241123423432044144344023234214120202204404132323434310111433441133402434233113011403244233223242130323140144131022442121030313442104041201410110012320140311203231133200223413010424011432432220143301303003230202203313043210032420114430412411042222044012303332102441301021114442022401342124323214132102130122221031114012400140114423203132104033401431240102124100413124110344144043003000313331330033022404310030440032442122313212140400411123230201310432413101311421324132431434000140130434230442000221101013130242330033432410040304100240430141301440302034240413120430320010111322244301142300041201434401434421341024412111210400143442131411120214200232320341033321031013012324331442211343004240043010220201432104031204331323101004221102231303132040341002110001003010222431211042430144301111331234010210124304432302313021440301014214324441022304312042301044211012224200114023243343231413432041044300223130341203002313130212132402424421442414113333014311214400434400334132300000103333400133230014410431021043432413440140301230423401412241211044003243144334242343201303232300410031333311431430123110012023210113242012312224444003043220323423131412110122010311210241403341240022412411113121142143231442103244324311023403433434304314213231322201100013200112042342312121341211024232003223040400203221112231034013401131402112241403323310322122323300112304201114334311324030121424042003010131444140200242142303103304303244010233343430200331012322223321103102240401142332444324432043400401103012241333303020043431133443423042331022334202110440130341320444100032413022432031322144434112324232344342023241301444443120243104104332410203320124440000241313242003443132140033430020233441303432414012424023024210312022314341112400400211342244233201424410133312200212441234040224403201430134000024334212230242443011223212201240044102030333023233330210111331444221131121043223", "204423131124000013410443241042301020002232024120303323100340043221001300444200334233214110411101103421014032204403330314404001242443141123414412344102140343420101030323034212130304420011303102443214001421403340442121110434431003143431040443002221232303232211401302301133403111212222042113100210403333232413201323100310342443432402230120420004430003403031204320030231032213440241320433230341234403034000432120224214041221340313241110134331312214034131211244314401122224402402402002101303301331321213034120134402330441244424322423030203121124034041033003411310024434440042200233323134331011330202311332024430221334443100113410440314441021200244412121030223112303414423013124432342130332043040131224413122102344002024002240231031030301214241004040431031120210433014312440201124124211433301014324412404014121434432023012321100032143313211320022102022241403434200242301211040324201140400112432031002430010022140321303311224220320444114034001002240410010202334300031232302224140443442422111234224404403143114334413133322300404324403132312404212232231043212313344321401334441334121002023303433002300020202410213304211333442424014204221411113031132242001022301212310032010211400332444200120311141414413123111213340003421332131200212042102114231344433140442203344130043234343033121304331223004244044133413141303043402333233343222433240032433004321203020401330114234224002340010233424034023444144412310023201123202402431022222013334333024104321241234331223141323443422232224132432142403020141041031043142301334402401301142411024233333234110330430041430023314031241022332431304002432430102024332001143340032312121132443220243440434124224410131401444431344032440331423404302022241303124003441404301130024440223221222423001302411214211320140030312144404011341042140304241133311443110332144331003303300211142423414414312203400322013432023144012212442322024120111014442224024334444433014044244410040011123400322411300223342103303340421331223030402421330344241440012131042103220232004101133023221133404310003044411242031200240440043343233042113224424242443141143311143120312410331242022243421322212112142130142024231211232401300001424430443234002024311043433420203444144204433203003210044112010342100023124444421020003212333433411411044003243044100343402303303241010220422322410023214031322041334401241311012204300202431423103344100422341130302131111102224033320214234343030412412404203443441130023142124003011120143424141300304121010222440220400442113403000011311002001003123303410311244021132023412114024431242243444203132030104122212111011004121143013130020323322424003043410023300120004344043404040102233014040233103342341132232304102431334130112301322403431440403411213120342441030314311311203041120401332024401041031441213144323040141303343030003212300322201430222212122322221042244110313132132201413412414403330300303031011101311344443411400322431031240042021312403300042321023320223010341202141102322243332112114121221433213033043404112410342332341131444044211214421421400033441344321203441233202333300423411221031020232112341023003121133021123404441400410000324112300104340012401422032243123123423132444442302242033213003330313240034131034410243010031010313132313021422202442333212040321244104001033123411233120123134322134111114413110131044113121021300013314204004143102344141343341443031420031213332021022014101014432131044020001023224130220001230102140210413320140403201140233243144314204222414200323004400131103304403123204044414341331422323321334134330141020114321130210330332342010143020102214212134313244313423210412442313314211220412432404304322223420211130043022414430203431341303411400322001341242204413020134200013433121133043114313431443233401012240002442003022200434003411441344342023242142104432421112430013303213420034343222434424334420211423133121233244014102031432114134013030423442202123222221210401232132212204013112444300403103040022002401214041412413041212001024200320333103110320123313233012040104020004230244104210231333401344402424334231214412123223244102142401134421001210444403010431324412322420340100433344110403423010030434312112300234143244433301324221242020422040001242302312310033121020310342310124212321332041124331041334241234313242200321441201101144141233411023234102331134112423324343112202201304240030200320442102104020144233203442121100331043413410011014243331342334314344404223124020232330232040044211100024013432134434023311334121021004420", "323430321431022113131221300213400140000333413141130010003321334122344123211332343003113044144033143121134313040102432403201213434201030330013230403303034210342043303432433333414142404403211041122442212213203234411334104102103124344244140404410320322422413122321412424040214241242421101134431121240344320431322133213021100440414133334202243310032101314210040301013034321223111014041412340421113442430341233431111043333213340334014411223400321030031444241311122041432124432010230223140110400120211341404012121334430230043023224030323124302344101330324004210414114131330021113440401042201421020120111404341011430304034101113341322334000230044341203122322410122342323430113410130201132432000220200040203032101400404021324243010224104033332040144014000214112010430422433104032311434400201434230320224020343042002013342302111140313101121242120003103312312043441413143000233231014412113324042120302024420122431334430111320340301132321311223303214331413404144001033001330142020110301200003301330412331102244423434140344131321401230140312310400033120021224030041430011120113233441344004344001221214013014030410104104314030334203014214131012303004231413321101124021123043314314120010044410332203110244401434031012112441133434434440122204024323414022420001332443002131314403110214133423231042311210322132101402431422014430414303013004422234120112241103124434300224000212134242022324133044220323434134440324412341120223440411443000432430012411044034203013122030144110302420310010403220130401043400322014023121110411431344200320220223222102232241140243134323130031433301031021413411302344200242024414222413324021213034020114011321411411141443241044121434010203140133114320230423020021400110242231034232130002110043303400422424422203003242401424433000001021343142312033220101303420021010022331224311233030004431401134040214334310143302340203324010332200433220244203303414113123202220132024242310012223012302323102414412024020101001421230320101023424421240213424211433333014344300422340111100404141244114434233034423320401012211434242401211110401141130113001031204434412211322330432042324210433140323043332000233301031033122401341400033224233211113134043143444340123304320340203343103243324421113311421302140331220442202030111421202432213441203203333211031332043424331000411001441043010430142334043201410413421322031134130024402344402111213110220101323034233442043432300414010411320144044023323224323004232323404223410213323440121334224322042121244000401120431313030330331402203430312012301321034044430102011411221042043142323322221414044310243330024030040303230303424040102142243313143131001343431210112402131222440313030321400210224030432130122004114144432400333401043202310340423421412414213131133402301031214103004120410111244021440144343033031020043122344042222200004323030241414121434121133103113134442220144230310214113014303434344314322144344441423401320112241240023240323141011141402023204113221042420000200303400003141120324332412212224133021203244441220042141001031210103124400430212102113432110440012342313230000444420232241404403400021204111344134434131304333310412333201423230023011111022033220033242241010220100022234242140131202021140314443204101444332131242004130030340424400320103212422123442331243004410341402413130133214004001414124414134320421421311241244431232343310420320012111142342314442424410000132441044103141341012323430404142141123242430143041010120302203042233104012322234111022214213424414002343143301303200034130412400003012131023302442301204142321204400013210302003231432143142414231411121200443200144024333230401340124041404023111001321231111002100222003043143241234411443114311334021430210042404343342130012201323013143212242424241444220213234330304031313444400300412010024310322214231422043120314103140422114300313420340131413333341340231112344114312341420002141013240432422134244024032243131431244112324424030343344012230433101144143201023440323221044332410020314011133220141032432011110002131344332142003121321203332122432444122342323023121013202202310334040131042142330031221233222203440123234320423302140034440314030003203324233231143421133231040400324203203321102000343434021233314311200423010230004001332424010331423441024202204330444302411412241040214023113444111440012034433143304344124143210103021113441230114231023230312242012410100023144043411314024400114144414400102200241342123344004230300203220311341212014341312200103414144030203303230", "134144042444322334100132313241433244232201024112341413204334000210013401204020200004244313200133113121240433314030000114221002041111000334423230344404420234410331111202231310043343243141130244332412034331300312023403211042141301122312340031143003002441114331240313203023034410020114424303421001002344421204303031034431221002420031432224222443402044443031333040043003132314112331300023322420013131232230224110440200100100143212140344232120202241044223312422240304323131221344344040343230143422211310332434334032032023332303430113444303404044322013302210342003303134101200302001401142244141230111302213021031332124034224123144130401031333224122440431312013223303441101134442312032402033131413244302333041300422144031122321104124040311143400100314032301103330232310212413431112314410002133020243302322241423310224214304213004100302220342330230010400302103021421120244121300414031314230231123010040212311003330230304211043221134024403223142213110023441401234233431220112400421204213343431243322400320400304231144122342322320442041344124240140430400013412422222000212203330202024314203301140113143303423241111141422043242133211410031000300212332402141231420224144343442422304222141144144022441343200212342032414041310240234242000242211421124042223003201411100403244440331002013012444403203323401432104134304322024303332444140301440110234031311421333131311303121332231203132433033411010330403344424142032434044210041030302312212011112411434441411421402300334432301212244401123244411012422433213341223412133124301024210430414242020121114330123320302203344413203431020000011300341034033123023242210012202442304301013314344242320324440410301031241122040222203303240230031204414114232340214210304321020341201214143001211212142021320223230320212422300443400124113221010011014142111101440121014324320211202402140014014122414122340142012213000323044233343412330443301431441130120310244443140044010113421400441420303020344203041102144314433122214003402412222221120141444342044442041231441020121024240424013410410210311004024113004302330302211443230111124342130421121413242343332034443122403232021412401203433344120033442010022201443404324101142341434321321113414404141333014224313243223233020033024440021021111422311013112033411440143444343420143201020310134301102310140222200311222344032200410333241313100300420101121344421134003423302403111233312013101304241002430132033023024310214423413303434210030131314413043330100203241212320424114304211342224340104311001411300232021031102213231432310401230401004443433021043134243314232033001024100140314120034121122403400233244131201122024431324311201224211033033132421020340234141342242121420112231222301034011210243243102324401320244132300212432343324230204032403103220043113341021143234104121003411332420211214001022320124404244402342401213340213434110431343230223322110020203003200221014414012040124144042114344331443303432331234334023210430240424014422033031321133002133020221401001440423032133200223112044013140334123023400312124312444444141120414303332340212203012124130004222124223124143211324021042400302233332400411142020244111134311101303123331042220014122312343004301011402431244043213014131232123004404144123321142043422320042304403413004412111033402401144114004213434324214334441320333301312422132301200414234421044440202403030012402123212133014012134313023231341013311234014140112342301040100200440211314401341112332221203432312402041140300302302113322124240142301303312231012113033132241020042103244101141032043112202113000114202321041213223323010031131213021431133010032323303221223342044410234433241120414214221100432204134301213323302222243421024102343142322002423104041104404341121342111143340401213141204433342022404032234343231410234314344011231112141213420012441404032303141420231433422011311322210034420301144433022421311040310420123320014123002433341210143310412102242314413344412244330143120144222102044001204214342304142413323420413120242004120233334400113103000303013344242421333114234303230210103242014301233402000112421044204331033030012000232410322240340303034220243210144424434141412434000140121013120201043433220300233413414420221340323231011313200312402410322221311313041020130302143400144234200414430123324213010332424213024101104243122403211330123412213024223001434240110444232404443201430140434421130134410304220111144013103004304302020331002010303412141030103003141014410413342432040211220122134303410333", "113421033313243203030311410423112244213021220303412133011414240041443121314011031112021314124033230444104441144041242244134330433144223113401243344004040333013300024222202021003430141304230004344324001020214034000240000023132221034030304343434033314440014210412041231442434220402130213420200430422010421433323222344330142124403111012220442334311010114234040320014331034302324311101042440322321420144421121201412322030242100003403034412300234014012232432400211343031401404403433210224342324001334400132022342243142313014240044003442143040102140200342221001440401141300130340342223341230214333112332332441101134103143200123320340321310324231433034331414341040433242102433312331022422323212012443423213103031123243130331111200441414234432103013134204040210210134030340410022200330002441142244214431204434414322014231321410130422131331212003140024140143412201034101030002101323422430103003200323014433030323221410213224412212402001034202220014334233311030430200101432223311432300204020033111033042202100312002202341431044211014422410323124201414123224104220232431120042123104323423342142213331411034340142404100414344303221132440142423421331013140213013220202340314041000031421140130331042021134200423000244433114423214041300013030420012404132004402340322023400430441322012121222433304023020010323404022012120104024341044233324120313034233230213401110342403311133442132000423130201220242103223410123123311111304324214242334222324144413314024013411434212022142100321402103311002200022330402424044414100033103303322034124102130341002323322332014030303002121123423202330131302141230030020124230322412020014241133131443112020024032402443224130010103304424131301310103332211024321023313201340421143442423144231101043414232321303244300430321234044414111112301431033040433034141323101140113412313131321341444442042301413102134341214012133443113403240100200033422042301014012440033131120204131440421044114433110403124143040423143404131214031440041021014120411222244142112433024422413421004330020323241132420423101002242131430020322213222103401444424231000243213043111412421422424432042204000344112440222040303014031140013042331401413431413132022102041314242123301142002142213410331043004112203200324303122402032411430022121340344103113103312342013022004341412443042412233314443342113043120103440140104002443123402122204011121124111024432232431401231243422312114323013232230000321303432334021442143200120324433431012140041042120313132342314103200023110302421000314102443331030220120144231114402343204240000122044401043002242023103400203014414003030000002432414231111032204111344332423022224113044200012201242234400022432104003333441021040111301044001004213320002344210030021421440201100233343311334213143043211214311200213132240042410422100210431343203210213424204243113200223420333133414130002023312231442341314120242134403423123021401113432034240324223103143100103143424044044022413004224133421141024043132432322231041234112434311103331140412431404434222000021144321421144111312100430011414221002044334144220402031313244340110100313402012024231232243214303202243003240424224104222442143140020243032220132042344334010404122444331334024443323441323133422111340342020103323210314043340414343301001220404102240124222022243011021303123412343313044434212430132141214413131404210200020041320113000301003233214231101411432333402432342022212032224034001043232111312343100011431430131404002143104040420400214000400441234440322102324012112300113442231421412142103432424001133424342433400132132124423004443042411221100000403004433104241032240302220124314134432112343303302401210244321113042211432402034101320210133313434121320000004232330024242031044443231213440020201124001102123231422434122314221121123023010414222403224411023200224401224230443212122300131043210333011441144013341101041312042000303010320441321443221442223114413011341112400411320123430020204422224200121434414212041034103032422413141000342234340242313422211311440311233211104032102334213411223314414201442212244124212314410114101132111424130210440331040003102132411104343302020402133030014311324042120422430213442230201202032314144124141230243234133210410032433204223433241121203244121431223131300441244012220234040002314341041140400411242222321201332133211303030424412124000242041243303012342143103114324433223111424342340131132032202224213140304242310011412310222200400134244013423311030212434113021333110220013422440002023", "312113134403134234211303414400442234321042401430430432020031013122430230124432004112023102220320101224324231341024222024003223230311100220144401303323100220202333344403031212221222020322312142012224432204021322430010011020211322021320132430332310021320414212204301341400304032424400233103400334044010044324243421024401434243232320303230042122142234314023004042443131241231221010201210404134314010412432200330132240000422400401301144042212134214330332231332011240411124023220034112201120024421310030233244120013310423440142232301100001043432134142041143023243344343034313430413024213021414020030343202232242404030310421240240012240040421034232201424001230402022000143142011141441332114220241442234004321300422443200332121221230224131130342323144440130400140324232323441324112301443231340001222230404113121141400404223030111041240414030030320422444134432001044203013344123034312103404014304411114344200031020104313344404100210021243033012214130422011040440233444211004212124204234412211244420142032302114302013112143302432401233410333123442223430132010340211002213140113331313414314043024033010320331444302433011303242303132441001342041342313144214144321222120114020041230422141220242014341032122120042313400202141404212110001323401200131313041401312313143024010102124434343304443323220020101001030420413131331111042212333112310140344140431210122203224434434301423034424414332200042202124421402302240413123432443302133444332022433023322301323013033031120012314013311113042112031144242204322201211241204324004411224213422033041304041401403441033204023433043331002212000302432002442331024441420240031124104010023041143442233304111030024100414013201334144410230234410313044043203100103034334112231440230201010202003323334414012132203043013401400240124023432020444414133440022401433434011311404131022011134043314031331420144134133222221034420204000033422413001033343432044131140301312240332012241441433003321341242332204234341000204001413420411103331434112141421102303304404124140220040204234202144114101420001410304141140344041312432311324433422143340401342131210303322421341442013311414231024230021033110404113300103001044202423403122034004003021321111133000404032311310321303104411432421044131304220340331243042104410122124222102411140010232241000144301313020211441242443020142114330031220044410433244030213021220042434133332204121111033234233142230304333321404131242332313233012242020221222214014213324230100121111421433140112120043434300444211314401102324002410242330121034023342403040302031103020232001034201420310243311340211044241011321312212111133330411340103233121033231403441210014111430210121301021024431404344120443441200432144133300330133023131332204021033114432413444122234243244120413304014300224221320303020441311143220130231121001102103414431120010332330021334030140420014301242011330024344132220212012024144243440100431122030022341420312412433311222244442102123434242302001423123431331130122020031012222111010013124042221434011010131422211243203423120013112024112410422414323410403433421321011434414311332022433222224234420200211321430414212334033203203143101440221312414224411020242213442340312422004341142310214240111400140332023403410034340441202413113114023323104123122213311143303401143202214120210211223343043013113202233111402013424234002402331301010414011342133333031024120412214302344113234033002433132430103340314213044342000242104024402013443420044411033341134014124014411103321011033312213430032120434131401321433010344220434433332332223140341202420221232304400420401131124444302133043104444224244220444412114434401424204312133201222121021304240110114033002143210113032200231330244033104424040412203313004121040223232311330320404102114232020241240102221144432423000141431224122131344224101404311411223222410241323433310412214000034120332413302222123334422320022131001400232123431123100224442400130102422324221324134041303031040420003442412240011132043343341310423414440014222121422014421212044234312124201000204110134324314224312324234102114211432340331401424200234123210432314440011101331141120331004013411034422133333214412344013134243224034342433442104133244412040012000344011341143033121242334414141131413112333241143011330101210140221140213313003024321343310412124244443012100241141440114111101240212240304301334323223221312021104412311441131332433202120121032011441134434112143113043401241033204113242441443014124231140013320131431301402201", "403313312231200222330413122201013330420031133444100130034244003200411144321111440033040302101244102104131201042114320324120144013421414311102304322243122123241041220010132142144342220431112042140332404401001010041414420211041013403221001011101301342341140332120003024022033233401204432420401120424341433133013044440314311033333001212104303420304302311400034322404434044002423021230204230043334114023241323020144131401320333340414130101103244432101423224311420003422241224124341433213012303344022141100312222431420041203444104202412121312134414031044404221410024320034321104041114444111423131241432213141402203044110414023403213030242320223024001144012243342431222333104034303022311124231400220230100040242334100041312034224140321030022443120334343441442023314241202042011413010423330001313234120341342420100120324303432042303414123023220341322044234320203340120303402113122011221200113014124042411244333304414210442141141024112002012030202122212034440300202213232140444333343243444100011423011022214342342311403204243143240222432122003424320122240212124011312134431414214300114013210314031224200442012020030014220201120422412410343041332022244341021310304310022341223310314000203023432431144042240233314210012211214000422132314300022331111440244212030320323121431420211101130101130303334320204241401343213230203232304034314443333143234341043011324201312301430030320012323040114130104211222433141322033341143313440440131312212214233414001220411044222141144430312401102000003233030200042233410403301043411311023332331211420344110011311120041013134302033440012020314331222340242023303110211330021341230120314431330110334200313221000424444402002411004124202043200400113013000303404013421021422004030244121200240041313231214114023224301144132331314024104224334334101112240021432103203111333304340111444444300112221014020011302112131333323142033100131141343211304140443330204112323401003441132103011131341402032112244142223122041402443111214241232210241222224303031023222033320034132020040132324414014433110202121130122232043101410131300223214434011431243134011311131130014343332014414030324323100024102310341122421212232314243032201431213213330113214223034103204430334242343402230141411442401302244323321302010033433011234004440043023231214432410002041140123203312403442440033242211221134221431444331402304402142031244332320421022343234312403230230220321133322323321343334342242430142423332333304401134041321132021324131014402143344010430212342414404042230244001111424412020421211143003330022232433202413341320202312421332131013114224200144103221413100230004102034124002124142004234120342103143012112213221144220233424112243043214314040332340402030442324340014114411023301044221220234130223130344443100104000444440432141013332131014234110202442222044144431040402242030321133431034441120040342411043142133013132200400220330224312444214324121414314323144121242134033300131222431310210132001240140030232123412043103302241432433441213423320242110231141131443300121100302132324440331433021134222314133430240112013041004130331414433202001314240423010444333341430101034132341320343113401421043114010221220330021300141341343021401311243104320302240002324213321020012302213310240004330112101002123243001433030302344114204443310123022334331034432303003034234200114132432342413034313401030034422421333130023133031404134334032112222104314403211203342204144034341204120143430031222441334030434041143233243314134124044440411241422444412022203240323004300102424013134123123131423110404324110002214403444420342102434243210211403443341343340333331124011100310312213204224023124234443004402202221042102324414314002114102444223040412010311222440230243224042102242232310400041323022203204430013202324312131033213023434430343001223302442031412200414412143104113220431144410134012100304120042242221431313112440441312110020133033144031200033334133433231134000030144312412034103102302224202013021031411441404003230224101142132124022242034201312111101040300114101314423140021404434024234022224332014102030334104302130111301212311102324331033304042230203214312240144110403132431002144033331242113340232410002300202430334320140402123233403314010112301313230003240233144423040121224424220044213413211223043110401024343243430440241302233134322104000431112024223420022404013023324422233113114143211122344031241113140341330402333122211422421031033014214120430102411042420034243313332334413344422032113443412", "443014043443310124003013422341034402302431311022331304100314124400132303221311430404300034214123022242234133141234212012034210134243200411202322304113323214410243021430232214200223242303144243111111130232034304403311424012001332032113441321102042442310121320443241013230343002212001032002040131412343122310242133202032230132033043044220304244411044312223130443314031102341342241034004441230233011123442033241210311401220224341442003241032114000331304202201030021341443433111422042140120201023100034011313301441324144030313302011203024011024233020111112000322330311243144230330102310313012313233113022101403220401123210032401400310141401122343140034330242233134142224132320010242244442010440230040321320012414442221442242303221432130230412113301203000142421243002134331443122111144023412323201320132001023134444310201120144201420330434433104410433131224332011004400112100311423230340411132124034013213034321144311012324341340430430401003133021011300133140411411024001222041413133422432041320323232404033241124204442221221013132443323232202224433423402243404424104331430402303430313404442010044004010101420030141412402141113342404103034142201101110012143400432012034123444112130430440213210341343434421403040140401002200024021433301310331242114113442124330232414434243414320333242311143222411213210100410101130111104443310404441220202010423112413412204433422120400024023402102134043211231010420440201424023414343430024213443133034110310242012142143222141313204401123041043401322043102321000043223030101001403240143044334123302211303331222241233211132341302111224313220332040424344422420314313003422020424332144010444201211103141431003441133322142013033313402202232020232332141124424312130344021411111343314340420023240202014400011112131031313141100321220323031243302410422300312402010240100201100243204021214021342130202312321034310441330100314310104031310200204442032032314302101243100402240004113101030202313441412221042130103240441332200402102301001221244001301213201331002012112211134432134302340320400323004023314441414333212442202113423022100432013243414112303414121301044312044400130223102322410133210131333422032003103040243303200200210104443011344113314222322233334340213030431243202244304411424223331323042214230434343313304214204044243213132144433444014022244234113133030110021112203302033304014141131323001334010433100112041413000203102201044213303122034404014401213114110144120024410304034310001313011433021020033400021104034341431100232211144433324123114034331124201114102224233413142130124434240040330314311224024023122110341000032334324321341113432013141400311411011213021230342241240234012311334442041203030311110110023104411022111221024034323301332423224313210131002441224401434033141122122120310244121324343022002324324200434234120302230110133201022232343002313211023241413102030141212213223434312302422224344143122413434121031124341200141440243342340212200230034213131003442432310113133024314433422200132232341134033224121314324202140210041432011400413430403200240032240140201104232043042440221110333444422000224303043400021243341304222340123121044303104210001044210310322443023310431232000221233301331100122431014032403223242124112143230430110411103011212442002412400023131030033041430032234012240102430041423240041204110033203332201102343201333103203204323013413240214344020440321444133220431204442032233333024043343443311430324024110041433200242432144243322222301211014322100313100431344321431120421242443002443102021200000420003004331112343321303114202203423244001344242240244443330112140424143241320432202222331404103430222231343220242012103301341040432313240411041311120231332334133343310423220040210313023444130023221412132001432301241433014013043120000303421433022311030002010114231240222330032432130313101124431102033244021230341310323410231342021410131321221013202423434340403444330101333133431430302134133014043421333322334123302024143240300424344304413204444004121144202114142342434030112301300320323444032230432442141042410043324433443144010300000021003324010300011121402101404340131322130310010200232011401112211423242222144020144430314404233142012033341133021430322332442000041133420130043423100313004100422041314312132224041100040443220224013122403321333224342121111302341334343032030202000442421303143422221312001242444004013112424101134041022313330230332412133032404331140243241202042204140303444123412231104020430344101102324330222441", "304310214310400223231344220423003440243303243343443300231413411400104213424232331230304224331204243301433213111121413141104213234030322233004001000110431044102200311244441344012211112120111440143324300432204102300240222423333431401334343424312323342104344111443344010314340321204102300233241100034142124320043323341222022123021430444144032324222032432331012232000140414021101224004230121124411411113133240411304004322311044022344221213333400243223000431334202042241342341114131042241424442322013104411132124412221430430101334420443212023310243141403132013340110401010400400440340131212104021242201332140040023231001433132423421303311144313133000023434304041434323301343434440104300241401312313212021100130310040110414043424340330124341201214200233442002201432401331420442442122032004134043113222223401442244213222011222220241034001224242332312102120123311032401034431121443103320300020341311012414144314044332003231120133423240111241230444003344334010011104222123023424314232123440120112012432342214134130031041333214042434020101432400130101200034333034300333433321000044432140424032233023143010240121323133343313200040220211414101013240221203232324210401401141301122034344024020012241100014401311222002423232203404230214420024430331100211422001330144104411021334224341422030031301021041311201402441040022422221420242034130024104022344222344223322310432331204013034314033110421223321442041013003214402100431142341104220322440032332432034102320022020224102430302212203134340333012222001404423411002202313200243443003324431421021411102144414023112204222212301321123133140342222134300124021203214223233140303032434003322414033234343024424211101202302340000213141010201001444113210100024243433433400204033300132440442320411424233120422330224102113404020001040420003142344003222214004310033034044302433132303221144420200300414431121243420240121121300230000304420240434031440034044103122130124420402334120003133022140320042322332342220201122033300000120022023322432014014111020331000104033212011212232443101211242401443021210104010144134123010200400333030142101410120433304323223020410113334200134243030130233314214222303420420221040141114203042221332043321210321400321232042114121223401330103042401410032144130144001332010034033402210143244344011421344233141440310312201443334340311433020132133220233342411300130013234033242110040342101211442330021020340110102214334404024003402000332110224424110020002441103113220124212344414310013033314314424210443202140122000032421421240132232314201203010412414124422022133240213220203023100313212234242132031101132301100142310303023314211012403230414203410012422344221342243231010321331231302011044342440244410402201424200023243134420133201121202320401321033410022331200302230100241422131004102244332221412144134103043034223304102044242334203231133324300130220134232331420440311313132001023111311403414013041230442411404204104420134121241002112421344113333023233410012313241202111222230031241341200303024200001301413122443442441320224011124210223112402340200244241130130112134214433230402321400233103214234244231322441034143202200414011144431131344322001444244411303411411200321322013323244443342433100003242302322103224214421220002123044111441244113144302020124132231431031032130440422111420442301210123222144241143423230333343141141401334012341001223100013331233342342014043200430411244302102404412224333114021400012104322434120143412323120114130044321004243023141040014340003042314203404402404122011201322413312344002431213143143212304121343433044404314002330141413403023343122342121031144122412000322002202020014020244041200120314320422340242204330034440003041203104123040403211131433244344122010102040043444000112404242022000204343140201134241201023111340333000122243002313001244202324023212333411402400110410021211412112040140014101320044232404413323344120223424104403130343323424401142121400440121442432314430141143103334244244312044011101143414221421122404433212311001012020332331102200323130443224100244433321441402202204113314213123221440423043032002002423103313111421330444240123332413421304240223022321313033204432113020414244101431230113211030321212331020431400141211214213130301043203342113043212300030434243420231002244312324323432003320423044432121103031432043041011221231222203022103443242003340023303143441041343344024030104233422422314324224443003130433302021130014302001320323423003333330214430422310202313141211221104", "324011343323404204243342104430234421403210211243201000304444441443112032201414133311013324432100332211211413212122430300431232041103210001111244334113013400014140400100100412401433103001002004430002330100123211303100033124044123134244133133222140140414434032334221220142242320233300423102012313222421241143423201440114101331304422023044102231441431142011044014442331330332334431314203020321400031332243240133212033444010414042301124324201223323134321020443040043421301230044024304440102124211343042130334414323411102344230234410133401101111340242031323240243040300010230404411424313223320012443100223020114041413221300131221212013323001410414331242414243224242241210131314200213100042032303400123130302234421214014444424322443423443131222011404332321032440222404210122342020123233303024040223342410041013442002320032224001113024310140320310132124204424331032212233243400313300124344302023312104301003300443004223132402232331410421331423341141331023301213024121201330242224041032034212220331143314303403332101223233410001012330001302042122344020242313020243001123112140432023311211344412440143024103344343032021042101040104314201002341033021241332101120432344014303314014423401311220234422043340403420002001004004343304002313233304344001124112303214000100404141102021001031203204430303124411343430133300202340402314311044020012322430231214300302422422113402304300232441330422000010441001442034203124044301040201033304023344223014441124203243312304114304023330013101201221302404220101232024420302040430012122142021140343210021423223412433413112110402131043011032030311133202143223441031413133320404341222000320220231202223320123203431440433401033301144312300330112040300343234042200440204230314041430143410222412332023122220102444032043044134230203030000120121242022210124004322042102133242011140101200431414441240404124142303132110212431033442001333300010223113312434432222041324210443321242044420311014224320434404003042022240313001223412233031332212300300124320113100323240022110431034143043422103024120331223230234031430141132430002404302111013032131024441223101422442211202114321411442314113034314012320010424434401402343332000210012234424001434114142433244223412223413400340002220340033030332111414313214242314130212024413024023403241230103221041030300121121203100121010002430331123443244203102223242323022120320333034401034133142302203232240014213203112102213301233210121142210304440403132312204211403212021010142430413401212423110344413322134100433432222344313220001111111441023400134102103141240032244024102043014030413303423130230242004411224124320224220233444311334100211133012303340333411300234000230400344441320142241222434041002231011314114411040221231431132200240223244322341331113340212322103121000021214222221321323201320444313320122132024132143444114313012404044222244112043041432203320113140341413104231142420303421434142013232232142120244242331320210434001102122114101113213131300041324011413432042023123043404341440413342232112224140343114313230141440312130240112133102011221214023333424412213124242000203303404340311232412014113344212104310110303344302300011211232032232303301044113322044011313310031334043233222222023201140413142334212003332322331134140023321140242224102023341321100201230101131410340134413202403302013212322042222242211032220001203243314012031223221431201134432401412303323104401231443240140201230332420230321431313411232443011333044412423230000043330411104011204334142122013314113110000304430024120412414101401321302324344422104342100110433233211300001210042040343013043121444023041033010342424021021130401010413244040321301443233220424210000011001423231343444010001301020042420132240112441032130430201230204041312240042003013141104223433302322030033410334431112014110101021011144304221411034430302131043222422242431402040412430303430204304212231310421114224030114203131123114432123440011002021403342122232422411233403412000031413233323223034402231200101110044304243244433100332344322111330241400240044141221422014243204020301331144244422243212110014340301030022211132032212141043220121110210144143403312012323414323221211110231121104401422034324204213334012331243204321111003101410330242331000440131120314111403422222012010343101040014104140401432241201430242420221133103322102442023431143240441144414433410432023332431210042110013112413340320313001223143021123001110434440330314413021131112120244404223403234200142241314440014222", "310311203304100424320033133333212323112433422422221144124104411002011000033110204210410200413330211133113322143040330322104214221110400211113120300203243040203022411241421022124241411440022113024032311202130131001304002141442202242210010300101423240332342414243343003143124404432241202031344133143232444212330012100040221040322110040124231201144223421400002124432443421111201124400211344130013343304043421322214423413214420322004010140224104443234040404204113002302404441133112004014221430114214000130233400233342013130230011133322440341003101010114240322004300430233203044042224233224020433033142121034011414131441341420104212001331403402412233230420441120410232001312220432220433211344443044101044441220242231132233021142231113020142430040000444143004040440221232213233111144341140124003024022124311030232324421101221243421130230220011130133241243000004443410420140203310000243100230440402041302123430434034142100041240213314144040330131314334334140201320211102102232141143043311043241030324444421211034313012033441403414312044211301333300432200442344433022302004013132133312313243113232330012112124012141334003343222140240011422403301010021030214421331012434234022140413424131030042224432023204403310441241123212223232240241312304134442134414144102311203122020213022132001144413022234104334334213010440143143012100342341142422343314230243030314131031223200043013034224440110330243443232142210101041213020011213144020013420014223241020031014211312140140340221301323401241432011241412331020243101234232430004201034424113334212233242122214012131344234444322001402320142404144243012004101223112422121230123300123110223221104022113423020233330020200030221324130014123031233010130044132311213100110134014022113030040330321310211430412140142143312210230430143023242133324011402041132211100414402133140403033441403430100401134141042022232433034430033131422433433304440412204133240241130412104404033314244430012010444200224300104321410433203113441302114140444014012124330330133443244434003042032443412134334113414030233004023422032222244233043203000234311431112142014110042123341244214042324344244110021144410432223220121312220223300324113021444124130434023341103302203031304003042010044343003021443032142221213100024014024131220120212421310424200433113112232413244110430042230031414213221204010334401234103324413010141422423103013033214223014400120242441232424131213310010431424002223303033041034332040324340210124223344141211400341113232210412231111133244413003243233022322343012012230041320214330142440131121000142303024440144003430341032100114131032130401003104132432223122430414001431301424041303424103324044013111103231413412033231300323301244422144230311034103212112433204143121342012040423311130241232330131320012013114223013123214032210334142033122103200301304120010121322000122120044230211201002323121220442204300314221010441004103020443224120444311220340012002432344402103014114321332304221300141443122021323032201413404223432133333012312213014313322012213342220442441032233013321132231201100214443314332221132332004344333341423310332244414411220303200114133302023414213300331131100214024344022221220224134332243040334124314433121220030344140033214332423103232032021404113144121003223132410302421031421201341344304414102303140013442234123010320022120311330212001403142112101412312303103100234412341334223301301312132414012300022343004024141423032330222131242224121134311332430134334234242422033022301033414343432400111234223212442231221442300340024343444221340432240202104213224013231310122434441232033331203321240004044120033202030414044410140411132332140332043440343101324121400100331322131004042042024344003404144232222332133430332301332100041203030030412024442301121103022123401004034313120440124014444013213023040434214022143334440203222300032430440002012333041333123034011211434242002243311302112130302220430210432143334210144413142440410234043110331423210143411240131212102411301344321011303401310122011043121011201300332230320330100131011413312000003340402433434240140303121333340220033423442431423333140444133442424023121213344200034234010010110322230231302434322034412134441344143040101431311000300413440032434202000033342413131341430334343301443030121301024211434423021330121034423444331333003000402022210432203212424114132234233434334120001243210102000312423133310241440333334141001040202023021101321431103020331221113444404122034344243034034000401200223", "404330103334044301133201401340211003333343232144220441400134424403104444212324003413404211232111403333434104340132212103212313023213221403430440442314221444411321101432143301021240122212100334002114311041300144223224244420321200404340211101444233434444311024104110211003314121210311312310000024034021014223114243440232213420430433434231122304133313310404102344321101140300321213223043401014443220010320103303023331442044003343044034043014403002214410301200231311200243300231012141132011322310334422320224310130334423423334311232424033220111332324141234040042323344202322043442141340130420143222324034203002300321012014100410313131301042424414340322201430323013144224302321430344330323330332213022400334143240224434312110201411131123131432212411023310241311142013430424112440031404113233413210121121140344241024243420423433003322210120012344031420321334204342142204414242310123322014322013013002000342310332000131102432003244013312020131010240224313201342414213400342100144002322143203004140001444132212312012041404134401233031242433221203323141123034334220132234144110241021203233211410022241041312430410003133212333334334220240133224411014343022122041323220244430320343404133024420431102411412033133321212044221010042222001031414041030232021331000433221240033144444123243333412211301100102240200032234133143202000402404234211320323244343433224440122133222113111030312232102131133013222021134203123224303110324033444233140301010442443303141220042204203242034330003423004344312222202331233031340241113124302313011220031121021431033121422104231341020123401230332003311024312012013220412441311442132004133341020121322122443324121343030111442230040104124212231144244134111103232200421441424004403140244320011241004400104321103043011001213031013220213034131100030223110114323200044024430414210244244331201333103324400300203223323211321413121002304022200140342202124300213334430110212333033431422420310004120101344330041430110104222221341042112143131443043202112432420043220130222031343444324122144440241311242240132021204320134131222344113233324244114422323413323302143002334434014314324413142000232321241421404143340040023203402102001044120043043300114300003412104210432440421101220413431431300034300313413221442310042023300004141340241212041404022110334413032423331434214313300402334323232400212414212014231140314002043314204210100242140321204233102002330012113222324300213402204024033200100112342412102331122134422414033003042144334310400001233212220223404424243230301143420124410140331231334001242044440124034044430312043323122441040303202141433302022013222312002103241314113221242044431100432214302144412334000431443133301430143034434100304023143042014124110342230233032133231413203201202432444440132002011212333212424341420234213240202413333433433014310443103103312430404433301320442121213310031423341321014104041141123133242142114434131441232311301423123011230424312043114101410134021422203304141031141401043131032113233302301122110223134244204124421303243040301211120230203144110112243230013102231043233220321014130012033033144433432121220040043241331023410241204124201221114412200111430440230423331113433211120101242431004421224112332203442410311231040332111444213000034401102301433314304310222414000042232324203241130340034244424141314113131243232033242344044102313222201000013110431321313103212442443233000434230342014410033310040431011411331414242230120333130133100332234221303403000103120221240104300411412403304214124140300342142404434032240240400312212232110020101021440102014301011240240412320100100423011113410110233424033111231013111414444032201343410124213143242304311030043333304224310042412211213234100133024111002114140111142310244232044411021422111012410431300302410222022242103132304043314232332104103334114103000010203043443142114333313424301041314123200134311303202311433104423243042444403242414010301321213324043024432134420411321022343031414203233223030201013042241321343231321303411442101031411422132404322002143013041330113003231200231013322211322421113224134011212330203303331342010242134301424223102023412211010340034204320043141202404333042422110402333102214030102004003211434113023244242211133002033341112223023112424021410124202002130233442022021012343011402344003202443234311334400134221130014431400121410434113021333433014140331424031120410240014431304103443241003103420434143141021223023243331132330104013442431241421101214020444210412403", "222200113334343202300200443034302104033440310001233020140020322234233140004444330224221134320012114442410432214243014313212343232100211333440001143402342442412334311314303113110113042131042144130424220231300313334402242042021232332043321121400441014322223303204322240102440211222033400031144131201200112440143002043413322212013341143442433242130301321104313011220310442043221224024120303131333103230231114334324120144430201023233032210230202120243000423020023423122221233004102404203003201212243011203110214014100031413114011204243112223221413114104231132044011004120303100214213042232200242411211120342423312334211401213300401042201340230221201110040244030102342120034021044404321432121423324144240243303021132240000432011123422224113014114234330311141104313022311344122123113041423211033321331321011310432242323301313241004223343421021304001211120144323030103421212114402021422430310220300141413412230000124313342411030414321120430122104232120410042320344141313420304342020130444211334240131214142242104404124212110233203130404002042422331104144044421241422401334342414102231030330022131421232302342440042114244341043444123401213120444422024341110234344011133101324314110224102241112011011404311114001010412201322300134204344304100321441144204402310432202320121410422220102002144234320233413224323120020101402140223010033131104413434110440112044413031041020301114040321240224114404404340144332024343212324124102331040443342011141330111201320211401114144323112131412040332043042033102412011413214041420104441014334304433203344213121143141011102400343432244444210330344003230103223442132442234133022230041130410021122402033331234120412141022111334321030204131242033123110022402430220310400022044422410312104334310300234400312010140310122244042130044301103314404144010003033434311240401200410423040123212003240301301441123411013202010324344114401212104303041400002213013341310000210101333403013400124444003124432344121401214240110420134132424413033323041221130033201233432121003223110103444224031103120033134440243200114443443023400132343141133332224420213202024401223333110101020414333204304421012023401324110304433433030230311331232144144200100120312331241432021212130101201421402301014120212211341024014200424033103120401221023122202134332233232131424432021423212210311140030212001331142244311403310243311344302123334140103410431421132240013034243030031232343013104231141410114123102302320302230104312341403141334401410004331114321232101340011444034022211242141434401201221034221403431333211443013212311102430331043233412010301213224213302102304324143410412440014223212322300300034203243142200420401433201230432101310123410423400044342201343243001223241001421314232221021233403302144142422020040040240034142234202343404412042221411234333243443012213241234341413141321021004043134421344214031312021133402103313411042004441402120341031432120021333220200112211241113243310100421131422022031311411402440333144404044120240302421323410443404143404014442142122131220030000443042122434314432432402030022344343330431024240040401224002142111412023311210304202312210043140202034201042441233112134244113142044300000234334301402104403133044122140223323120031332022104042122420241242421013412410441300400432142110103413233124000421130212122413142330322042041323100220042232104411432134421111120200144214344314130142142224101120300022032402022103300312044413302024413233330420004320442140320043244411321444112134434311102311312213332420132122210420300244421322322202410212230144041210033343233431100020042322303400324011020040043134210432123422314002440333321240412313322233340110430241304240223303320022401320330343010331011244011324222222123110201322102344230014334220201103442140434043424031201412420214341230230243044143141201402023203003143341323324102110433131444412213024132402114234014113100401041130134321410113130234332442123031320042040240114033123143123332011144034342334102300303142341034013413131344220334442224312333201143233110312100221202412322144342122213401440141311030412113323331431040421144233323243133001440340000312303112023030243122123412311312234411211113304103443143300302131123301231213311403040331414313210233023240301130123101224120011341034111232413123321002210120300432230132433031310111303424002302220113323300143222410340030000223020424410102000042030143303112440233400431401403431133232343341434034241320342440000041221010412034143411101103432241323", "411032012212320434211310240020411200444432314422121134234011223343302240444040211031010343202414333314140310331234000304230342003343014401142304230424012333042444020313430303131034132110414342242213200311222444333022330030001040030412402221102244224402404124414033202441343242440112030401044120231030414231134044144024303243321314411423431024224211032244100231232441123413432401004332003202004120311202322330032301042300142310141421434243202021100230414102020124134314443432121041020002422432113233202341130232031122033323011414400314103400422244400010002432322122200330423421301403313444303002223043301332431400011344010414220142310111030321030300123313212323400304400022223210442303021121010344434014222321130333404132114434403110134221000222322024412123421003023314214041414012132314312040400242130311132103342341312421121333332223332002211134240013431234424023014413344440024033130411113324311230310124432140012042031444003033040421232120410013340433212024141113133433411032040011202122103031412424133141314303441140314332001042221132341030410004112432041000440204143043113422022140204111443231212024133324014411334033301003334234330022041331213400233420202410001404402434340123322320104044422133023010421134332413230200121003312110201022424213304343114044431244344124314422413000044130342410142120010013310404034002024112400410143220402401241013412231231442211133032024214003434030002102102424400413032221231033002321312042231014432233234234242032004322240233124144333314400024311100124301403104141001343220002444401421233233121220431434201114303430031034341422330011112222113321101304224221201433312424311442044442014400200143332134303404323222442110243311413100121213430414332004201342322024302300110040122200404410334214110220441210410201311000230444033233321004423110024341040120034202334321434134022101203040313034400342024001323020310400032134132223024403322434131033423304442302430400221414243310030341313213043221440303121101130442024010102033023344210333424022234230112431123024144110034401022214122400242411300131443421120404204040314310141242441344424123200011303310412430311221420144031000122042012143413010430001310034403221300133014220433003133020302300222242231121002314101114442310101033120303123241022234031403241014342112341201034310212100221304034401021000224044041420424223141424132033034341010422210243301223031412024013343422304241334024201224143223120234040133013102022304034322234224301010113403143102130230003032200011134013203400113131113434340213333134031413042331022134230232423013032432112303003104334140004211140402110040341323424234144104332411030200444422010221204324344120010310421224012102033131120230414123401110233114402202401424120300413222112343320410310021302041341213424322112202202431433003033104420214410414023422140104140330004341021222233114342311113243303112421332033211133442341140002220230440421000441421132200013004310422342303401212431314404224014340234233130000113200220132201441300224234240430022133342331412340034000310311004044110130234434320243223343220424240130304443430122424104134020041323003042342223312104022132242223203234434132140331020231103321234323432111134213024442222004110300100443142032144243344122130230040410330403111223432134110444231321004200342014213221120102211204112112142310220341132430432341421331444440104222204410231001221042233112324131123421241412204421330140034021121043232133302044104034113241224041420224322320240220040103234040443434234232141122412130432421100013040413122310001001211202114233341214323030201124001433411340320130322423340333133334402332131433231444212120341101121233212110241344301204020013430303300200241214110231021141411002230141101402311420312410142403300041031221111030011334424020430012022201332440122042100200230142443122043324142240100301021313003431212420321033444233133302331431114013444322421442112223013242212124334344242023430420340324104400124323112424020223142104013403211413431132002141331334240242020430134424333143032122112441401300023233410023330131232314230032024412013043322323004331214432241243231223443122314330013142323312102122113040323234324213044434203412232211301034322223341433224232100143014133004010232033000220210141422131112131021441244414200113024230424143132224404421112242420002203122332443101132320312310001312244042104400404130030232430321422223033102043344244221211103003232233400101303313120433303430033241041400043322304444", "104414434412411410132012033411114144142231123433222131020413411422300321400343131024313440304213020132433132324441042004044412424000413032110423023303012430404204220021244210301441030111023023031200404101334103233034223103212000403000320123221043130023201210003211202241201133102300001122114241134323334412314321403240313414300020401244400133324014102440123003342232233033230040023430142113142411324240403123342041101144233203123404133242014220341024120330214010414400302000244414403123424320034041412001132240134402121400100031030420032112414410023240130430220201042314244412142340022321441123000102312000244241401331012214012212234300422341431112200333210343234034034244201231023243402320132133210422334213444340431020434031122330122243130402101204200103110033301231341230221332244211043303320443411414431243224423124333420301010323303410314423023111134211033421322223243142001123123124401230412314220211034114011430320302120101304440111211143021414401311201020212303424031423224341334132401123022210244043421134322110403244141143000202023112221231301132304303312144414131432334024223034401121043222300244322302212410432421420211210033310140022332400311112013330011312124230324224034234022033031302020122314433332042322003420342133300103424424214231141004114343243314212122001320324211001033440400430244132412333111202010434413221144300121300403141424343423442003433112132222123330104411342102132204400414203142212331123101121100321132042232002200420443112004424422123441104241323004040430214224011142130300023122241143311000330220323243110203030101304024342203002042010023312204021203423301433231444032423100333122223143402333340114421111100244114011140434244031204143141434240222132344302123242014331033011224231200232043102432232131123121044412443334100300441031111324241113113331100020223412234422244424224323241300002213423441332033100442222030404023101112314411212230401002404013201332224240303322211142421314314421033323040131323004014441030032222140413314204230223104221044410032434221114134231044444230304020410201403320412322032030141324204033313422314420403411034203333134031313421001202444123042344200432341132000434300301331141421341101441420340413010220103304134333322410421022111403440310000223101401102212211041404244321443040230413241131023113002331322230213134310133324113132020233443202432422111033042302132342400133200202313232414242402223301131100443214031010423010144203142342031102020222243223103231101222022440431244342433101343123110331213301333240232011133103130034113221440101001433341040331232014422323211020200111104310242341040401003101334320010144002121401431001032321242421330132334400320141114130313224120010213244430430300421441143313120410220313201440433204234020140230301222144422134413422301200143312340232322112110303432112313213400340433004411030410004002112112422120414432124214441333132043211312424242421101042033342401342021330121332010340403120421403301023310023243002340112341011401222331021322011024223020133404323211430310233002240144111430414344402404033111033434401410143031340141324341121433004430342031240021420100322302200023204200301413021224111104040320234144241330114302414223031100320134120423044414340242400343011042033001212041010221203032302134344103110412423221003144321230433100100123100121044424030003100414022022123143114241043023100144040440323332122231220321421111110422311330041134110434223031103220424403004432412003232004002411233144100043214430022134121314422300441342214231304341441300444023404340212300213431032132303441343131043024141103310324112434134443030041224441100441041323122140042431310132304130323342211204103421043213204320112312114303321021102132113042303342433344011230000240022411323400122312122330042323124320331220122100333311401123404030142413324304321303024343204001122404233144214114301021043324114201324440212020014144313141111122200101014231021421301002104012413034111344021120204220312104111222420040112211024343411130011123012133213034312022431323112303124143024232400124214344012124300001230203040203210120010124432341304202014342342113322130002014404421142434121300402141231043033011134140001204141343443034210333110304201143204133011342040013233334113341322012232343434120403000010434134340134221123230030032430411102312202210100413211203043130222400222344113112432412402104243410020210323234030401423011143243334221103131012100314144001243101244410111341420414430341113324", "003101122330322044133032411020404023213001133422032110033220034230424430210240010321323343124330102403100100024124133014002020011120334223340331131141410103420301404000401014043222414121424400230201411222414432311220403110213100321210230020231230231434144320020032204033242104222004033041441210012241413230042303001300021141411313031230001302424300331404041310231240423302411400014300434331222202213234004121011104224211420334424033044243212114000114220012200041034142022341224102140203411344144244243341100243332142442303311220110043103121210334422232033332401432320122331042122320122212101032230344023013111224420234241100333342320020122124220204444400041204431100213204023430111114400114322344233432023411012314403431111231421014413314224000133230200020130334243302011222111021422404132211020023432311231341231413230314012021443134113304000241403012132143230112044021402211204010043022242003024212040110320023441040041441302130311101032403411042412311200302204314430434221003344340200030344204003010212421403243100442302102144422211421402142320004311331430132044411210213312031301324300011201333200321333331021024014102024032341131043204223342402313114243122431040221234113404311421423430014313411311301312002433140032323200322320402332121333244004301202111241323032001022200110221411224021121002120213411433222420431304224101334324443421022343240301200400130102433313121033131343013421313020003434304132433441423141001232322022211313103041231432203402221413412203344012101422323402023341330021041012033324032241144434213434002422302121400001241131343140204442004221412003042031033102311013300424330403210202130421021313331022341241313034033023230304223412143003140211022400232123404120240141414442323414044202130243240400011243123243411200004401343240301420042213030331210043030322012211020122011231243303401441330442402021201232014422112032343134022122231202020111201003420431413411241244122232122101000121122034440304113421120333132244411431340144434212311110042031314324331311441303012104434130244322400023212220201113043030221424013403120021341421312124204021441341012321324144221312102003121334223230011004221044433430244033323424343242124304433313321204310401002332400230041120110001000411223043131422413100204234240220014400413104140402234102320001212234140413210020412144202241314001021011104022300430400243131102330200422444413340140303034024304414121130040400034302120331010130213340143333022124101410424210400012243221202113313030033243231403230420114203441012221444324444411020441303223024210432041102122300403144140311300204430232321330023434101121234041411023403111121302112224432343423231220431240302442220122122412221231134320332342020242204211211111401210212412433314020320010134142342340434111143014213423041203044321311213043144440231231123142023032033001334001401400030123422423011123230340024413120231323040324333222204042421020100002433212421024420414203211123103112034411240043223214231322030131340341343100300343032121431003324033234210321230444013020344344101124200032022210240204044012331044430344220010124402142412431041133411004240403440233431441313024044021422304031132422300112433323140004222141331321343314432233020222433112302002013312121433000123110243444344120030140323002312323102222210022332332104431100200021003013111144410010124331132324231301133212032343444302101200401124342024114303233104012210124104213324041434131420042130014042132334313004340030144024342340013311422411212403042304231034124014330244314441112142220420131100311323331142302204034443003330121404401023432121230223031402321141331232103111341332113034321300002323222443003404134010232410442320432421023120220020201422442032303231314400232310203200344330411243022022421413221423232203003442023143424344321413244441304200324124334011311123222323020232404421414222012022134113223233343020203412141021314424421444410212111220240131102220422013202301233043441312344130300202013240021113313310342443010410133141334211243102133331123333100301403420121314030041043023221104230411012442424244414313032032244410323222432303314420210002330103411032021322143011040224331212104242444321211413012200002212212123200002342320331233034303123442113442401114431313214012432210102024222310032200311244311104104211431302423410132012441040143024444243333334411202012320102414443002031324202124024213231341300143044121210431120141420223122330144120231340021111311013041413300440142314", "243204332433210414214122333023334303044002000340403431033221124313301101233042413110421312321424132041102200101300124410413131442312434214421133033142214031021420000000043403330442400301044400042141110120424200020331130432101422104020031042143210242432421144302041344121131023114133041330444204133140104320233013003423231202411120104313242142041213213124101314011102433312303031002141124043310342403213412204122130403443341211441023012322204130223103304133123222111420031200301130001210101144121231224014034210201440334423201240222422102122303110413423131421300042304231004121030413000001230144124344243124144024301313103222114130113402023031130300232142424311040134413001313304112214410232431432232314033221303023303214210431031340121243212020410230330413120043131430004201132120302213220004240004203333333304024342010011321222034001200024144304422214022143204343103412112403443134112430041011203043433030133321423040313024112024211400342404232044002112244130214434014420004434434010420012232142021443200420212313111411403143241441240422440202401222402414302202423211432111111010433200312244343023343224333304310424212220324014300323013224443431242142133031343244423413341044403134214030040134440442324200420411101213440441220234234044441234140043410100120321412141131443333142024204322020044011042230234203304133230024001003120243422322331211042024333234003033433342332442303243203041241113404213100324343202111044242042330021140114223121003413422034023333310100242440400023240430300414021444232421040111204343111124224002224032412133401113002033004313440434331434331000223100214303414133301321414331014343302333244333031314141412000310442343312004003410444100110331034341003141302120400412302022330421433323444204104140233244032011320341321302112123103421124022234320434223104414243144000014333301413024213144401311343431400304104243204033130411141323012111330321410111334410422221303442114413134442034320030122001300424410444400440132134341113010213432012202144442011332011341001123244022303010400102441222104424120111332131042032234034441440441214241411001212244123244243212322033440421420410043342310141122012032301413032213024131202311303232100233242102200440434031124042014430333410101113014332012033001110302123240240044211110222032142414041301312421132033032111232220041303241330401124020231122222230320311300241321042301213203112313344420014130412241441004302423421001001130003032201213340021021232413411302112300031313044242331024234313344421011441414102322043433313344440424441314233420432343444133132200331044301431411402201132111432221410342400232204001204141223221424402140114120010440123404400010300104214214200143041114433210102300203433322443301142411141300222440441111240214031004402411220022444114031201102232323002321113422344423211340012440120341213020213314004340131312400300423312143043234414333132344242121102323421024303030020400022142424130330044422032420313222340303104402222442242043312324321410411222142220434141441324032144130032221221414210423332201113231211100420301441110032032133143023114330100010112410234440034343020012200404111420324244313142044423004141330234440021001410220443441121210430420042241321120114033114300422004310333432202313310120414211240111333443402304400113011300043143103033142311443141112044231340041313124221114414441332414232121334232122114211312212103110002441442331020014031321031443101301123032024442232431011114433302304333403004313301313440102421044304014433410020142232440212231311114400200222410214311410022102042124310010330044124403301421221004421143141121413312401412243202411043434113044434401103312010401421133324003431320413400130343221122031344020244423313134434423242124034344024241311314204433112410101443441332420233003031344200414321424140411202301420113042121142311142023143022020233022134431310420312013400424432202302244410320022431014304412312410440144330300341240230124221312144000330104122202210444422133413240340134444130204242041131302232320434203141311312101411203243044424322014332440403320344133010401210022332042233012311232213410231302310044113222232103201210402213340430110242403112032301130302012234334443014132121222010010341430444044220243002402403043402412332044122331420424343310300114441313210313101120430414234131131204044303042303004301204240312400310222014233344030422130424024242431321322041043413033002422201243303322324111440013311402020431243004441401132133403400013", "133131221433040433022122434013012124421303111140031312212031040003140314330213201203321041432221143423111023233241310221300203010234411401404230011143232314014120033004443121334044341403421014400131231102241234000210041243303010310221443103243021133022021332402042100100423002002420440203122131443031143234323124330041214144321340431433243133013302204014222122312434104113304114113213110010042132432222332412040321442414330131203003403210030141033140410412212401040312413033330413203134140442444032014341241104213310301434044322020212141034440310204012240044303422430303113202434022410301310243010111010430331121232102441210134040303102211121141012312134103233202211024122113322411110432410301322040111333443402322440422324314440242304432040113024442203333044402210044212310111322234340212044114304234344132203112200044102122012330303312343311342042300123101213243114042034121303134303002033334423024144043023442130140001240304234042414001001102141114420204141432002304244014440431243314444020244342143022142432303301303242312342220001411110241341322443410233130430224231333043001411230304010434224104140110313331424113401434140300403003033202020021222044313041121233211344321234003321042223343223130344414114410022023301332224122214113143140102421030412143324240213320243213120031334220201304123123132330233422324142331111030433121014401231212043201032342132103301422210421414224021411112431243434220321441140342210102340114314310242413300230420424121010124414102130043214240011211114013312312131440114033314100334410403024023132043043311032441410420220112404234432433412021124114333400001102434032242204003230332142112231322430002413433113004042241300112213414032430322313144111213130420224401122230110222400203101013030241321012121422014132133003141241423304003231122032200012213004044112140234122330143000043420323344041232304333320101311031430123043230211200401040411140442224134432122301341334022011242144013213443420043004221441132041304040322403040340300334323330213131304222041404212104324414343323102030240211230023243423103443132420420001330012442000000224110242112024424333033311103140320233422133310010300324012213242201234242233412233441021241343120220311432030201243412330212324123400404134102414240401342220240001432120423230342212342403411330442242340140103221143443414124002141040114010234310041003244303021430114424330442222003431413410144403212412412133331022112344341020144413021301343232030143342010000043324444312404403343322121224024111212000123433011233023113342300024133340422124424041101312124022014024203301403420334442222144414231224433040114403000322034212443203123222403303221332204210311343412112112302434210103033243420121420203211224414434314243402001434330210113243241430234241320130321013432132422144401402020031143404224200014142421042242243344314321002444010234340001003133412312101442334121111310202130241214311220342023401032231111004100313140302432233044232024002014331443412431011100320433213301114204112314334414102240134121330202341404343403130320240401423142403234202430400143000332414340403012013302232124104221440041012404310411242020440211221331133031104210101110223340044334340041404000021140440220311201132000033113202401124431443420312342201403040300242023434104114322414440233230433423423413041323332242324230144314432130243020213410404410201010132211032431203202241400144341312131410440400430121412240312424114211233024021022014034003034203241143422102440110113012332132212104223102343201403040044010400324343400203304124434201310131133111324004220211222303333301134124043241201000224412102301420432344104430301330230011420410242341342401103414320042133220232000143201422142323123330212231301442023132023012223143332442113022410123421124122200313014433333213022234211404232043430333110431042322122102433200403413220224220214034240231131324123430043021004322311134212020202023300042233141142424313314210101224001432330020421343420121441303421114313401222420131203043032330434031024303332031334143002333241012432311440422332401344202003213232430030221141042044223020312121314122442400232320144210010440343431441434422344324322224404010101032001421410010322010310242203322044042103440221333444011201431203122303230030332434444023434220432232033311210040423213244331202113413201142123122034432441311203112112014024410402024220214112411324312222333001210013413220210322111014104142003320322201311133340414212010334244012132", "303214141123231043442003430034423400313331432324231410342214013020440442200240434021102131204100144223020433110133203040111130230222334202431124033320001041141314003224311023144441343313431402104300442344440143240424043204021440301300311443221132011312330440204032304343213332442024343111342410321443222122324410312100331233203333031200242130303414004314204433011203202101100044211031034033312221440340411433230001103022132113201042220034424040241132332314112220240304304213342021124023102441013334133332100040143003402321404044023304221230323200014023321022210402202112444004304424440132434343343341401300104232323111300300324314022231422204102020340233022443414044211311121413401433330403124142340331020431421244241313304221401334103402410423203330032401422323230411140002423121400322142320441031141020342402433001233032311131123143103322321344233241400321400023241223223043112220013333200103040101101400214122131203023123132132142021021322223440433213303323024321242420001300013031233043143430034143311030031443202313024134000014113310221220141213120243104134011231403024123242341110423412321212021200230044203413200111200034240031442412132023440421300120212042302114021140043323141040130430130112414214320431322414202132211000411403142300321111043140441222011042112020100412112112321211131123003404044024012444042034010414221411421423114143312123441411013321422131110030013340221023431124122432042421021043330104141410334312114321224113330000420123420221323103302204320140032144212243410403434012443021140242103144230223402324112401012100131433010322142002322421040004400202411330301242120342213421122430231143334422002013124011422120112312030434434033321224140043231144332421323120221224104331203312021303310012240122241341410303241430031300004211211431101121003410140432011402422023142124444010334023310111400240020322222004300334313123331043223240013044340101114343143243423001441213004413231413434340303221133300020223434344000421020224132122144213123033030303132133221300043400410431110420303004344213121140101021042210312433340204411232142133203414242134402012311243003421041113323230041100324103444023001321130214120344440224320112211040110344033212043000113001300142233404003133302230030123114410403414321214424142213224012421324424003200310402412110432442232010411234014000002023240232111302333230142132022001132240102404141302340032241321334313404233114443213311341333032244441043402212302033230241322334013331241222302313131431312120121434134341244334142032413324013101424012344310240004110022200032210301222210202301420402022303411312443140320334223112440103244444121041203303200203201311131431001112422112443021313031012244302401142322041443134231011403121300001433232320024431231004223424241024404012021023023232101221244442230314121300334344340124032430443102141114403143142303442232321332302332012410432132111124041411302441104234203133134401104213401403420211340421100320023342122132404322420442323344223440230112331401301202042443433430301413120330433004032342212230311413332434330404102123343422144314334303444444133403301004243034212240132103241322341422204141033334014000041211243230310201134202123412413234444302332231000032040400141334230302120141321244121322331310011433421030011123042142230124140432320213143432214444014333001024220002420124412130032111420401312444024030214423411201211434031404323110401104332043101312433331001434132431031311134220104033124100104122220222401003212131201404124204011031040330212241122003430441443410322103143231013200240403130002100300022030443113044033224012333144000123222032041120444300120144441122041300011001443042204020221324132443042134032104010110240432422240103014112444343300120201021331331434114120241314224320141434011100111033134123100222303220414014432012021103033334302301013202114231341201310031122133403041301400043214240430431030202321411333323424131200434334103443212331004240131301323120412033442424142330442143002011344321324413002332433214424241434243102134131402443032233334113212322020131211233211203044412304440003333240301012011424033224332132323444142433200110032124100030213044400134144201012442200124001043103311030311201011032034303221124312023002212023040140433403313311140212034400000311101314224320243044331234021023302012333041342023314020132211223432404111413122022122232203232201310042321200042333200130123331240012023020230230313013131334244034420104032044403433021002411", "410024212221004031242332103102223241121123302310303333300232114320021114342114402332042321104001113432223330301303034412311241043001411100213112000321133122220342111403423010213242432134414412401432201430333133111132001023033330131331202110120244300442400324022244041412112404404302122333421114344410301143333433134002214112033230023340020144343143441101243212231213403143302203410042132210434410024144403120322032141132210232443012032432333313412042003411013141432142433322342403443023230441420110321104423133221344122111340231011013224434403030131323004231341223410002322431131123201400140142321124032000203404041311232143440014122303241442344000204131224321404401130030221243221240400231010423443114031023224204042343401020444212412240413304303104413401121444141022010031033103213241442201034031024300320341003044312322032020331212011223224020110141410112102244032342220121222344304122443401411443231323331230010200414122002314234112234443113131241104220002124424143133233142133340412244434101030344321342124233014443344141400231143404012000414010334321201413424340000433101411221234011443033000040324123032100320414342121342130112241023321210112130410434012432344030143114410313144402111333120400444143231201321414003303143044031411221243234011413231431422423342143112034412121000001441222034231310144444420230423023434330243413102002330021102403200304231441424330132323333431301412103131422241311410014044142003122401403131042041102301144013312242404104401220302043413314321314021103423121423344200214430410334440312043234302143102403110242240301130424133444110230143101204140431313143244404240032431023244030140123422234123223300013010422134221223014114433212413402410321420202103304024424043112113143231131213030140204322120301242210033310321234403304223403004001312223434142314234244213433201111323024343312123331214124001141341131113132003403021331203404314321022410403003032142400130143022140040132140412124132423133324041313432233331110311230342000213034013230034313131442102422414013040214440320341102320220014040011220220242133341244411104343021240140423430000434342101033243434213422240441431024234144444414101314413432013410144004321000243311223130421122100112020303240040440232132243012241330232044311432140120044211140332310412422423132011004004124334032230303420040434433004332303240131434144242222313421211201320003231012414020110213310214001011131122302210431342240440123001413442123032332121012333311230031102030244114303330344340423114341421424302043222124132301403204140332120442103441024441431112341414421022442433301022441021013043223210003024210101342301431444334302322331003000204411011224121340322113423001443021300232323042120300002022001233214332440224231002223342424032333234341342134313111303141104401134103024124403233412042310123114044123120042241243423431412212333310234311441240410224030022114012111423430304440224131242203440444321031320443122110214203214304102334212310442420444421344233032221023323402322330143323310434200341300223320322422230341113003413200032142343104313031231401442141213320031020101110030413321114202311102033010403123101321003144113143101234402440444244023432012242013432203242044430230031004010240200000044123011034313132202104241422201312000313203201234220322232214213021001342122124141410323024412102323323220134341132010040121112321411401114441113222022114241232214003113213101214321000131430412133034031234433111011421200332432121020013014003321010221320421040104122220330023013043411134211022404140103002340023041334003114432400400332114434411134202021031012023400123123041322404240330102404222113244110321111431403204242134104214114442144400022034301221001104330141341033433112032402311210141142140210432403342034442404342241440234203023313134420244102304334341101213004122410114042020142313324031332041234224101014303244300243204044313322003212134442022341101340322003010132021241413214022114104034233443444334242111301432230434120324400441343240312204212434021342102013434313240314442040321122422123023232132203443243423321230214134442324010140032203323434340234004030301323122440330433234041203343223012102234442121204240021233024003220312121104122403024431334341330410232041122423203001032222241121210344324241014302214133324140044032043200312343444121434233433142433414304101210122340342303410212003233412140331212401434220230211423013300131343301232401413310442443243131214324433421110334402434141", "021210400022213412034233004111401041122204240010334031140104220104002104400300212342144012121113043243433224224143332302221013340410100403342310113213441243014323233131012100202404323301033040230034021012332010432122440034403041131124130334100333334233404403343310332223001403234323400004322242402231014334240340140223314323120324020414223440144322433442013124340443101313410124421101113234002224113044012113434431401444313124430304214444143132303423123123103340444113232122300214043301412031343231001340034304323410214231431103214310404401222334402120241144014412200230323144222200440000304332442112020031343112140242311010224400313001331030144000313133123230032110203403142013043012140102111430143301130423402243020414244330202432414401012021144221124213212122214342104044233013412020030111311110422333001244141423200220413244243403211423132024144121443400033430014303311404421403203322322201424113440010131014404434003310122310012222401002204201044404424102141113101001341331411330414102431203144320200023114421022000030012213301414424331102120020330313140430033131004024444122030112310431132402431042304120223243034341243211422323433111221333134414100220101402022140031443401130020031002131012013012201322032444122240023234001112200414411430333403144330121143233223132444043422424320411100031021012022014424411231141221232004432000123002303310241142301422421401441302101442030021314102204003302441144221304434302233033413430103031004012342314224343213321212411101404124044000214110434040301401443304410403434123110132420323201343441412001211330022422101222121104402210442003044042323344411342311040334112413430342410134104424412144344313210012413422413242001341112020222003413442324332224141004112440302003003302331204403240002223033122424101021222001011311441134204101132330240133032330221311234201422101204312413112012234122004323110030413123043403442310244432230331032402113320200003432032431032101332101024304204314023022231312104130413440041340331123323303324211430442143331411041034322111131012130121020130133113020113004014104323433203122141001404034002011131241014341302021340101322243341424110330401240314413432111322303344100420124142220331102414011244224344301443400440043104401404201114011003221100333302021124311320110320131124432222224101031031102021042212344312001013101304304404000320443011032032003011203400404031221403333040030334030120023042430244333122112201201401422310123004100021440020421040401314314411432140140341304142412204000120042024312210044032302223304200211022103204103322004033120334141220324441343222340020112242013432343120301113304224110103441210242310331031332104210444422402411220224034312223424114042032232343434023210242010014404314402244341330341340323240443334100211301130443404401202330034130343120111324230114413442243333043210321443114001204202000403411314324424212042001213000334011413242110233314002114223133014030021303024110442001434140202243222142441212212040413411332310341402343142321422312244301340423014200101322324414422313420423114404232322042124422234032014414442304422214141224303103424400420234222200314444331124313033002220001442303322424132223033032142110333412010130422400433430304324431233302023411144101044443203222211120340310301230203320104314404220233322300114244004203330322030441231113443244112003303002131210412222024444300314213133000233134234132344414014210044204411042411033110333020302442442142312441120040331012321030004014223224020232123030003044024114211022311303213200423121114020313433244124230020203130133122034311033201440042101223440202044342120420422330401200241401143324134303224100232340202421040011104301321222243042311441321303000413211420130322001131434424410043304310144342310441101210143140410022143402132211014224012344241014043144010340024111144200312320311402042131413342012132244202440120432144214114131031343130004400130333232110224043120333223230141231000001010312034022120104431110414420201044404110034103311014241434442422001442022033433140001404301243413404022103031102042023023110304204343311332142301210401402134402442041314443322412220240434232040440123414342133201100141041244000022002410342143440232124002001112112234430421213313231430000340334442233301013424223133333144033330304343414430102113344001022014412423333041310314122441424222200000420302022331443443210022441304201130423144014034241044341023110122414424030304334403404413324414003021303414420130314311", "311442411144030421224212310132313204424031114340120224244320224223212312321413232334440033200043112442030304322300313201321132343342322044003314200324241001004402104043313412000101040401440243233203443322312430243034303423331324234222304234412424441211031104001234030202320344340341421213234401401332444223330144034323121211300112240021020410223022103020242422213014120043444320443021433332304230411114232300400001000032443422341101143220214002111320301334442313232441222214204400133124041314022011342231400111404200331142321413440221421332304320031204033420422404332430331014431113200222410122430314301123233444132124041413334011111124411422444010004341104230203320430211122123421030323140421430023203412404032142041311042333131430210104034340123322410404100423231100203001001234000233001243243014201110403111344033021022403020100103400114142341331211111022401223102310400340001220002324014231034020320424022112333140332122240342014244133233313134023212432043423400044241333313433321420300323220420444140323223331210033431212102402342212314120002413002322412140133320403124134030423121101312120103313132234030402120000030411000241021013003323343443323241324100432033304403332421014000033234221442334132123340314030144332323304133441012313010414022232032023302244133311122322241003231402021323023124312243144433130022414414443243440000331114032004334334141214134134111111214444104340100414034300211432022224343401030242303333224241342433300101210021343224144231341201201000431431104440442403043113140403313320022424444430434323024223141302040431202233242232241204213303340341004210240311242243312334140331324432322033143324103343031134442310332200204011022433000033100202041122331010421004424112113441443202133241332021200320304333230234333121230333240040242144243040323104401432420024244302113242021023140231211233321344241234444221020443030333222212311013124321342204403232232013134403311441144323141020333342203044142113332302114401104013341134143044101431140224222313140144314330441001224110344410212303411030113210314222444041004313014121234301420444010241311004331221434043104331304440042211334041343243233311404204442100102312232422200340331441042433243333443121141322010334322241330231410234312043433441122244402044202231021142402144001441304230303332131222022443111033000242324432043013000144140004343334214210222204413140232031131411201433034313213222002014404343431334112020444102140443244432043440424330233010014341142432143330333444301303040413023201242440130423021340041441004320231440313244124311231032340344030420304403232040124204132400133320404242040113204200224310412132302311012432003422431103332441114210130301342304011430013034412441110223224011332023034204400231111134334330304422012200334210322331320123343102324340221044402122032202202334400003441211241303421221432131133342143143232134003320233043103333143114230332202022401434402013401201204002202021132214132031212402210434010201112144211443321221012011002242412302022330314113314030320424023430342323140343301041203104330430211313102132332342223321110300343340432213220312332214023412421104202322023321102314204142041221042241111241334042300223330431020332244010223231212223304133413221432200212030234224222340241241000141310443343131433132234014230200410023041020233432313314012020212230233301110313310303233240241230122444303220130134333020430423224044331031110221321041423233104323011102043003031134223203403201223213424233330233033203440022143134333223302203003411342032300100320344104234443012431131231241203321010041440042143144102123212143320324033432110044144223422133422210143124134410441331002213320402320124120022432313313244140241010003444314011213201001324034233034334424240413033430110010000320032344314420204431310311123300221404344013120334030442413410110132044430123340231103100141132210434112433302103100241203110421230311204424331210223313030443033103033012111401041033030311221443204301434333420410012210033442313021120214133303004124404404410441033432412304140424102421221023123311320300200131021202410031232023402223340200003231234143244123312442142221210333413404113104131311403130330041102202132314423144020433024302300441123414413433434032443440344431341013121300110011334224301141000241333303121010142013404341320423031102304003234244232202422322133331322303204304301113043130311211404004232211140101212202314311312402432221214241132221343441114343042210211414132314", "024403200304141111110103100404411220044402012332310030143122224442322033213334114032322114442410132223413011332441003301421200033332021211214101142411132100210010111220144324011343012424012024430042101312242114004224101210340012343332100104402413120003212331223142113113142441034104113433423003031134130014001234444143013320020311303244310323221403344024430140430441142300030410131123030014130112133131424233212303440401104234404433331331440142413321124323111032031134432020313022211222424204203341034004334243434220233023110123032422142400423213102024332001344422002434010414242044140232332414201033243031404000442303334310121140024100243344114101311021213123342044300303411000111143100142122320442330033142214221442322032313400203220323441312212331122323044240421210002300214312342302042143241131042000201104021443024403342412420303320020313124242431402142201432030223041101404240000343230403302043123022433102011113230430123410213042213142223124312103323202021324034344211240013130403020134031331024304010241020323114120231211000214442414043103443442121332400110344241104004030212344103031222014403203334122011210441142410130144113421004332421301344034224332430141102301240040200432431200132310231124002241043300103412400331303101233003020420341133430110313444203413443240034414410223322300221421203021113212134400421122114320024232442420422000002204032430442411141334311443431141233332310211222303312441441433321100014410010303432024220443044403002402242300220342044031333422301012340301420020402102201040413044114033034322032442444403223414441103434444304142231032041223102123230331323144002231124123103331430104303143101314342320130032241340302221103001303102430404243323300140440411033114014024003304214431033001142031012201034431411113323332114230121120242310140033004234343233240202124233411002414242433110131134122103221203034023002312142031312343342324342213144110443344243424344443123223240324042041201222003223001231341442203240434203424433300214014031401024003020114424010443124344044443043131341233140241423312124232204304231443041303314312144331234141210110333324221324434212400311024134022333320030123102121034402242233423122310303423440420344104131144210243443430304221412101340141123220220343131441311233441040202014434014102404304443204200234023414142144420012334344111042232044220143042230210231124032331034143123340002414021142202034234101402312141203334143321444404224110240242110143440331300434101124010042432031004102330003440322004032203241210322330130421111243433440142001043324114033223100000312340031423114400203142424430112422024312344134044141111343012412110110113410144244033403203411040241440122022403012210232300110120304243202312031410044420141224303043303411430003342200221041413000211304300032312041332323130003204003024233033204331110442442002342412340444231201343424142243220200301401400131132111103114403403040340421434344111111104100101210011342032334043303022312033300431200133204443211120043232133423443421101001010230342422241012014314242114402001424144314041304101043134114124420323022334140001443101441304244104304000314432431110010113122413143022443342322300440122441310203101134214121423230011133212143211114221141420234024232212343324111211030041412232114431410442244133210323404223344302314143101331320100440403403342343323402430200121402443124241224003233214132310030243200132110334310302113423410304201411012434340000124443101044140040341031010302003440014440241434103021423013202202442013400401330204301320431343211223342400423321343440333443311424224004442414032341403210220234331403411132114320331121324111000024424214303033214413042042033320333313242112202342003032240100340321032302240313243331330222024020012340404013313131300402130400124413200104013323332042104242432110341333224340133410103114331144031304122323001243224243301122003331120421433342024443220304421122131242003301313011131423344213034023114124332444324332322103200441441121033021144312230033344242034230214040344111012312042013230043114043302344132230402214130402213412444332240344130134100014030133020330141043321204201223240422433411241431413334000000144213211141031124223034213203433134224041144023210420244400440110302144210002330100420203244144443031140303011243442313010400440134121011043300323004134140120444221302144022420343213214232133430411412420203402222204321012433424312433114234110213331331044111431432221143010331132043031220040114", "412442112232011232140011223302112412113221234403411211424144132002234434140003423124041311224224104113011212141324040022224440432400410313241314030320320114220042100342211004423010100132131213210302410320433214143033444014130244213222023234121143341011442341110001040103031223220200320001223344142113211103303404102441431112200101423134424342031043423241411101131120222113410041443321031321030020012131443020401233424300003333133443402142200340031202011123042240204020433412124120141222344141223441333103124030442440030123421340201140303404012134204400402140023203403122433014004243144121022213310030313121121133303402212042322344401233114321001314311413240444444131220222100223142342220324220142114341043313204024232014301103104323103311004131434101033322144030342120434034023104323131001111134112043134434233143144014440024031323323434043301044044113411303344033043233210144320313104433132130020424331311434333143442012222001020024330301144210312000233431413101022320134413101231234421003300021410402342041440043422243320010312033010434340200113120121421401324244410100014342124102300333340211124120103104021142033202241442303420202044430434341023143244102214040012232441124104311113331422024431302410220430320220421033112320240113104410124121444113100430324032224311004241211342414040410002011240423022213133232241411244142104310224211120210302140113312241444110444441004012140034104321030404000433220343240202124431302311010103334103402010341433400404320033121301144110124434212312340221313411213230213021340302133211423404212340424012334002114121140320114423344000442132021000322141212004021224232410012233024132413032343001303344340440043344204332302041344104444002104334014441321234431040141042433114142221313022330330032021142102212120003313130013130212201204120103320142223413330422234302011100323014133101320404301121401304023023212421401243221243001110213024240123210202423244123440441132103000400121140101231333120323230014314034110401430023301013324223043341341420003440421310323100303044432434010423233404303324343041031043341424013340431141003144124130340003024124103111330313002410040410102304040400202343012421041444402420021411142344224110302401221212022243204212222024310003321420034213311334142014203321030241122141302330000310342344134433244320110104331043101212241311221103000222122031324212331401103030133203322023043313424304121342101104202243420403242130400323124311412130443244142100131233011224241041431443342401124304224022112124031302301440241034004141333241443044300040311420000211001303004201232413112013202414000301342344411230132000124320221314012223331320024140403001221223124110434340022334102034411304211001312234212424221103104340423411222431214013030014200410033420112032121244112000030332141030011133323314210033410323304430001001032022312414044113122032411303300023003142120110402234302432312331201024231104302041344300324424414300121012323021340000032134310104341340322222042424110114101442222333043311242420322231233323042134341022113343201124232412222110320044010240034304433024121314002222201234044044201400211421120024014014233023201240420420242234101000023101031110332401440024103030400323341201412401323204233003110414122122103420143404030410242122024411302013341122103314121213420414040212120220100421340121444041114124402431044344201441220422232231420134140020203314310424311031032022204214042402104331003114423001314424230004212140113212320114333032141302001224233213242324023313344113233431344324431442224400102004043442031301400331222334403042412301231022123123140424441113000041412433202042343104240221403331301432112034013232301420443334114213200420041110312341142010141212303231013300011101140241134130430434144224002200022312010140311411022411002100430014032314443113100034144211140120321330003330002020222331221312032310121011111044304004414232214311230442023330303021021234143201302442010333432242410210324210012412031002242224043420340112313412324211222122043312110000231434100444024323110241111221142020431030412134414042121314031422431424120440312042332112241012114400203313312211432332240014143224023441440214233434413114044134002024413344221112224341322100230430332024421114432000143324122444101423014112234404340011001413134440300422024113140444124231412232024300123344203222111342221312041443314423232412321132331423112224411001341301021101311331023033412220414113240344433324112444211243433403310121333020", "432420022123044421321230002231412022214320311302414302201310210340224122042432413122310303124214120213123333220314042240214420333222210311314202030201342223431410403432201123143044134130414122413041442313024312402134112334133300321243423242001430230112414344013322430043332443342034333234233131110240402413222141120032432410001434102430144412221412303010114323321340420303032244212134332122400331410344103224023340243030423041403221040010014300133121441041411341410002200013110312014203232304230030432333302020040344114431020410102314042121441223332343141443314240321344414020121201100423212040111232043201033330320241141023403040204013110002400313321214210142040023440403422432141444021044422410203303404243342123301244022114231433031222314422010121304413142121402310102010300004341022441403123303122323412032300344242311230112311021202301212124141232303123031004314101333141002110424120400034410413310331123403343022304311441331041144004133202301310114004401020441233414014110413312333320310110011402033410404340403341042300312141420232344103103012120220222222204201014412343401004322330130430130131202113101213102242043344032414214102211411042334112212320323440344234321413344404124020413322444010431121334304011002122121421301444123113212432041013024403000233004204101342204201414320311214432000122434141013422401434213421241304012312244402420423132412432144114114430320340344421144121121001133422421031023001320242004220123110140412244143102233140113320333331224442414242023210410103001423021441012124344024143042421113304303302124413214443032104324424321231431032200123301222431424244434422332100230432221331414023212313023121244101303210240233242040312322322141101341131331401342020234321120303140102001444304110132012041430241230121203140242311002241234043310341231311323422033323324132224324430040131220231114241402121312203400031004231001401003414000434111121113310010131104024334334001243233212200303300232244243224034440112224020033031244021431221222444141234343342143030422424430222213013243004004242041201211332341024300321430322403330301411242202244240421124023130301322423021302410310104014032430412042303213213132144012400413033011030434142110020232312332244442041401431430121012013311422222233342220242341300144110202343404340442430022100300422344440140202341312221123303021002140333043411433323112310211304333332041100330240041213430331014242301140030143241032204120012023312103310033212040420203133242232434410440240324004324044331331222044110122023102310240441134401313221020210304113412120300244003231230214223200413412002120010124040424043340443304442200021203244200210103440430021342233014111233211421124422334013132023430303434344344103133040222101300101331323311233310223141201114144001443240302303111032430113321223210413111234330334422211414022122434310002013041234024433300440340110431424134034124314114033432333343223311432023304241400034120232224241330302130423112223024312110222412122333310210141302303411422124113244321104104340330411024440041411020434004220000433022414021232003041040402401123113431014243342020432221331233433334232030342233213012043222410034201421422004212404401231334144243222232422222342204010341342102140024144403230132241224010042210041423143343213233200200321324400113124122110141102011100130334142203013303200442341121224223222101143104102310410143102020433111104442010123240030411233414043410040221110044344442101220320002242112344244431023210342043043334334221421204023002121444141211403114104444421132213423414331340444343212113322003110342334202324203420130120443043202010140010344320421231023223232432042024411213422023304203140143141012242011333400320340144103432324423223340323214210003130040012011344132402204401231142002003142334443220130122422234201243233100144414022340211400201333021320142322303303011230014010240144104032234342222204112011433203331212122424432043412122144440202232324400324240321444122203442420013102322403200110331200241013432342344310340040242040400024411411231204004103301433133341221104213321441104040303334142132003144242131200410303131224331120122134341214443221043202000042033031031402404044111104233340113242210342404000440441014313020200214432000412134230414031031312440032033133242021424224241404442302244204002100041342043234033201310443102142441200023134213222401402200403102222214211140222120340443113420013332303304214400213334343231340333321310302040320111243404300443", "011200014104330201231032300403022342313122011133242140032140401231413302143333210343440303142300020022113000410021302241434000130230021423411041000312402134040002141334313042440300330202031143024034123132403300302314214412440101043010101323234232313342443013414014443000434021211123323202204002221304333212401403243101100320424203422141211002342332120203211330132340241401012104424122230342414011224111243234024220433224340421322230134010130414410201311430322413412324400121401110044431302341311443112403431210020141012432314131242441341134042032132013133433101324121040433032232313414341044211331420400404400012110224303234314241014333441202302444200211032241131011440321422231412320414442410224110012123330200000111004214001143143304310042131313234241033420413224201101331144031311224411342020030133014402303334234330443411433041022114311240430234213010441033421112303401340300034404403331321432223342132130433342232041232022240401024323242100314232100330224301210223104402430100112302002411424322434100310331321112130324211014031140020011213013331411432114131423232312023421014414222234411214233131300302001343030000044310410132402102104031214123303023331421014424242233433041104302324133214034344232330204402031320213404424203402234231043304133223211433302202222124141040333401204344144343102322142013314232024111444044433234402343344013223111413424343400110402101201204344443314044313434010000234443424432110413243023332412400101311214212401304441321412014424244242231042144323431421424243004413403313124101223434311123224321122244413221140442313331131333243011443002423041420021200311203304144114121042444340444401324401003242211140214231131132011234320340303032034201404203042000002331433440323402100131332442414121102033000030223412322442401202113040322300402333123202333233404331221330403102314241011302010022320324213202210241021011200001301134212120003440031440431121142040400441110422332441104114030140332111220314034110221313013443122321424411242122130101311340223022420401410014412141431144344333231301423411220143121031001211022042300214302443242001333440134231112344412130012231341204420402430143001130423013331424431104234441220312303234324423142103441031121320104202130443231211212401311420110310044334420321004434344214341311120300422244321213442031344444001241131410200414010123411133100334002303332132121033222113004432240214443122332314022303014414123421232301032114204440323200331140344140411404342222402113124244302213041433203011340131242423003110141232043341123313212314022424341330414424314442422300301323001014332041124013013031024430113213021334024124040104142311422043211211101131241044034142341202204420322420121233341002230043414433244104431324043124330411133443143233211122022402411131331044343443242344042413103304300022111004202113322444422102331132224103344313414342114031340211301401212210234242100110341233004040102401102122022432341201241031031443320201302222420422134114023340410024140413040043021130444031421213242314244333124224010242044224110422143040133221340234333030214434200210201104413403121123233442013340133134230120342044040344100023041041034410311200002401403340124430103202223032021304431342334243413102210043003101311030320110000132144300004014304104124210334203033202004400434311103434241312002420401014013402203311313000221204202224001023430023302202224200032403033220340322132232321123040212111234304314232321043142220400341203220434011000224412304200412443202324311214142313441002414233240403301240001413102234020421110022403141342330421143402424203333314422110423044234241012324140410044411443034320232331014441113022124120312300311441301411114323114244210013341142104030013044202334214134230232242000324410043334140014032314123440111042143021220221343111242020011313243142132223300314444223013424203312244301121231431033422032344130041044134041404300240232224013004330440114332142421000113021121342204442024013100233411430420330123441144231011230332214041113240340024014013041120303134042031443232334411212140002033231303124111342023213044311432201412311100124234011043411210004434132120240013343041404411440443144213222134432403024102411032340141203311200134100411244332432230432233344403200032210242311443122024113201410223311302303011202103113331333200231022113034030200441032444310342310010224212134101013340004140100341241213204230231312213120031132011430333123443404321224222211421322044232221133401102300", "411301404202011410222232442231431241444012312221244201331332340001324202433401213311031034234233133102132322330243033030112231010412014413423214432110404421040242422424440343322302424043004302113340103304200301204123220403010320303243443013121243242120440100102201430230330131210441121311300022020113244443213010331432440324410040322414244431222231422432400010130132124442142330114031300411123424000040214033201003304414411013304223241031333301020401334131341332010030022143203034430141443321404043320234434221210441403330134122343333110213301344443431014321124121414412140043144142301311220433011033414410323104230044430134443121332443130440434233232004101402330310244043404422430403044200010142200000022303413322121103141400124041222103143040044421120002042203214343341020444144044202432440210322114234043233322241433142042004343241340211310312024040323040313420013313444420321132000303140432444243410434320201003234303023141020202223202001214220343432013011331204403100030002011014124100304031230041230330134200432032104403142421004201411314044242144423010024303140230001240242344330314232141143040201343230201444301412432014204024304312412244422044341312002311333143124242230410430430221242303111204144133231030121244142211431430401012400343230124220412233440203024141214114040020103410321130144123304334000340140302243240424014032434301003233124101114002321003233220404341131200314224121421323102224413331141202440303214321103144114023402310322141134414412043443110100114414423400242313104341441023213434404103434433202012142131244100042103024102221444213012413302241122114103104324440323444121200101221301034142203143200403004240420131120222410003042112240301212401224244442441331140131021103232100311324014404121103140000311423332101413342223241400304321021002201403343432312031132024311013202041222031102430002043322233430131143213234443204200023220433430241112210032201422232403332203243421132043122432214040120203211011233141444423232332124410004222042004320440120421332401403220312230202111412003243110230313242424204341312440013000423332142034402210133401004432404133103300232334044341102022004221040411241244333124014141140333301041134101121134014024243113243021020314314431430310032400033223312130230431223102142132324441401434403331403301204143042232443113143334101104310001430412134224220442330214321022220043243034403014442442413402202230240423310200121432431310231424413232010213114020044130413323123024242440343430044333414102400210301311423400410202312342323331414013024220100314031223011231224403340344041023413423122011311113033120041340231341001303340024002233140302001413444141431101021044043211402444044344441344041410002043321342202442003102144421104044322102010013432014022312322432224112000123341332240200023441310413003044134421112201111442134303414123324234304012101444010244340120023422140242042431434132122220024101040302204344434100100203122304043241001312442143140113403113434442120033343144322031103422303441011242321404202312323442313034043002040424043224403111001244404132114410141121230432112212334131042413403001422133102103041303111403013322341202421144423104140313324421100130004001440120111242204124144412434414004011214331303212344421044120103420140110212223233331202412113012023342331441200132402303411423224134334022341103122241022102024240413020401313112131441022413420423344134124120023200313230341320033144223240323333000321002444204144401120244304123002032403101141222111134401024034134040334112000341320411003204003201004121241411420010024302431141232002113402410230044432112330213304044144310104212344424443432211412040330134210303412021242240331332213111113340231311110444201432222041314243341022030300312120214110221004012302122422220244110214444304433410210341141234140323441000431240442033330200221311314131324442012330142232310303113431233021133200410044112430032432334420232123030244322333011103140132003301420411430134403124232432332031401214431401012402021014101224202024301320122234130343042131344422233400303102243203432401044020201310032340413041414244021213014410043013112331423143020114210420021041042021031140200022342214443341114241044001234203004132431430022003131141312310244421402432332311242434133114412131440223402201234303400140141241434340312344240432113243111120043302311130342343120011120321131200420024413343243322014114404403430113043333141033121211341303031221431003331301324212044021134203414", "244034224104130004040340333320141222342440313004443014313333322122310231030042012344023422123440430113024413200114333322113024403013423121020043324224113434442114443134200014304330131123403443141424133110244143222300011341041004020001444110323013203041213200242304132222240323321230221303411004101040332403333100342432212113404334010043123243343033142200434022012021424021204021221021143320334043243100143131441003013113020404420143333234131022122041124432000404203022044441423031004013002123143443333322032201433130134444414133321313323411430440424222242412232000112233000422103234411120033044323033401423201130241031102223401210412214433010134233213244343331303411434121312011244412402011123220120011103323444131220243413442114014114030242444342211432201130211404113320011242400412311101042424223043422222314341124042203133040211240333221342401110233042244443344044123013104433224422113314234332220324430124423041330130013414011440002334011203344024032301032124400113144313144320432014403200133144230303443142413120032110431412013131242412404240013422303230004302333400232043320214230142121204133430442111003234404223320142022233221213333422223340012141100423004312423132412332320001233414022233102233201041221440134412431240030244340240443420322311442132003104324433110033023334242414420334021244411033042312310431234403220104410042021020410100112203303033301410013133223300100444341120322101043001441110221102304431210140224041431310243241432411403122302230143442131111303214234204122143342040302214341110241401442334242330423234144431110001024224402122323221301320240033113123434430110230222302211334044024342301234410404033012113240120040314232320112444043334144030321213244111441423012304413013203242431001133233410312124324211322033442444140424331331130230402214102232040040303040024310313303313040122110223202004201230022132211441303143110340023313142023230444444101042312443401013413410414113444031222340314100114120100442210323311212122030233241442002014140440341103443211331403444313422130341323010414013114231324130030423334422040404022414433224433434111123143021414023000303230221234043301022323301230403421043020300433030014302234242304310000040421312240222401211320040301113040340312031130034143243311012101300321004002223001111320102132021310012210320012410022434301234224114211033220130333030434342000212000413441124204142300404320200000314132111144434112134103143201242042301043340030322004030214334232033420110032233111322233414244422240103012211024134411401202403132332441121303444433404103343241324400121144002301134032211323020424243044130421200400423114442424422404034031122122302204021230200433033440313222442234000322411343134320300000213422102434104242420014203022230324241300131312114413012332300340434120041234124104112203341133244101033313231221142324423013011300324323143231001424131443320032423430133443044030210324304410043131341420202324013414031040010131422320300303232031123422410320133101230214303220400223332231324320323334141024323040132101132141203104042410004422102311130120113432431220123030014023001241000214203310314410401323442422013300431114303011100202133241324034031204420203212310224104324033311221424342310421243134130012441034303043433414113230043123034241423342012144204414033143104113314243334132240121400014010441141340401311233330410223020430240031332422002202311124402113224143014121344423143021030043031324422410311434420012204421043132220300330140310103100044240401334021340013010143041143210112113034132333143001130100344113010124413432033320022212023422113242214142244410144104432431002402441143114422002041044340321221312340414430101204001414120102044021131303442111423210334231142033000334101011330323232121042341020301424023140242404133012130013213212333001343303301002334130223021210431344314240430041331041240140401341044341140423443102141431434004102133241022432231022103002430240140442341141433310103214034313124123044243331221134201201003332304022230142231241303241434331123220320333013302402442223003114441041220040344132324411323400333300142023041402203040443200114330240424443023243142434133113130331112324233342424321212204443432221241233224030124122242214404130113344024332020303140311242131110242013120024230012402401143201102113413441303124303401021241142341100320404003210024012043300031121042044010044421314300134211112221231404440404021024103422142420214343300003432022143100142330113040220241", "220013341102323200124410004021031414234403304212323024323412434002313334320134334230444404330214121100043411440314443444334022203322132344200434410414402140413211444004043411241004213331211141343201101320042302104204444422224440304022124441040333222040013101132244031241012314021320224324413223241202242032223000010433042242114343100432131301323410110201234303034122044211420234010024303240144002204432404011120400233441132432111003111102030214333044301430021030043303330040010204144044002431410043340420024410320234440004401033114321403014103232213044004333033220421440021223002200133221041313310204412311134223124104410122021232203142141214410230230033301400424414034422410413400420010300314133022213430023410424402302131341134040314333032010403323401201130320320231200110004210122213201133231403242131042141224210404423013234042221423131112032020332423444431444423041013322412302433220324322104400143433202321402021402421111342202310324012420214213420140213022342030333033012221334032114313222214344411032123213024241041342402440031444331414140223200331424114103443424321020213444113404414223334223003222442424313331031411134314440210431431402002202442321441142344300024202130134130412122200032404303202444401212342331034131441400440020240012201004320224123003322214220344210020120200102102131234123334121400403232230102122003231014012412411013041344204303033304312433010212014213404411144100303201334443432402410412142223212220342134042000141140404141201224443010014043333241124010343221124012144103121311210220023000131221021414011031201401244421304423133342040040020441031203041024433114321433401420434200203141431240343441024230444104302100011224022121044304402143401123412143021203411140311134011403340343012433231111013400320411044414032412232432011044401041123423312343413211244330134341203111440422041042233004232203022044411211334100411402222404331020443024433131022220232332034211033243240012233134101023424420340341022023031233333121403203210414234432223413124132041031432141430004102022341421000324414303240323024310421440214021422321003022322320442343200424013231441132433232344401233311322021203024421110300421224042113202240322402201130443202102421403023232110124314322442410414401001412112224323323204103311114423240412211430201231002422331342033220210322333120132442011441213042042331243344411403201211133343440203144143032230034410301312213300310342422413404202030032400334101223330340231342002033102214234442341110430123144432034024403101330001144232143243034310221100231131412020033310244213002424441003104030333213330013132040101421010441412120040404343343123312421201232024100130002134001332402444044310314330241001314441201301231123224333304420130302230223032340030114200232340400224442201003312000040400140144430021003444331120444433133433012410433032411424131331232214302013300023141204402234404310110314203204334213030420330343432232100304442303433233304100041202321040044304004404422213242320412413332010034431134220300111033442444000040320422041432444004124204201332224322244033124110022131033014200140002130320420341100131143241142001410013332230330041312444141404240014443432040423222332114222102123021233033032440103320114442140014241332313210302311001342432222044324000241301122424403320202321430424240312221001042240431401330321322104431104234240114102320042300314231403201211334031001311030333034104013122242303224341240231010412120043412112301100413020420334443404002124223030201214114023343302222134334134120103422240023414424322423441432140000331023311442442012300012012040031343243433000433141023124232422103000222213401323310433424012243032301403232434132404242234010030202304131113201413132402001110433210014321222341322144122130421023333004112300443212331430104203434341140103144300441333431312114332031122211434440331300214021023314234003404432424324243343233243020100322214310441044404243411011324143000114011243201001102112332330022202412311222003103220434334140324212432120443340203112340434322314312030042103200024002023332430024241230230142300001220013442440142014041121134242442340214043142404200223300130123041101221042333023220021013333221324113334324010001344011221102204200021133101010001133202421403004403334234042440412200103431233131221122414320442214021430423110201024031112044433403412022314024003400224004242024333103130430102430433013341214333414412033111342131041341400243331420214241034310010411041114431244", "404020312441332204312334143132011123222224200014203104202020202034332342121120333122413130004012123024100404204432122241040011220200020223143312223334414231100234123044020332103122142331342404114023041410122330303331402042022430403340313304142414402221000330131230040403430304310123112200200040302430343441431233131022330324243330443031424134401413023011042234231224222101023203212130312011412313201440140412341204422241234403334013240412403213323042023131123310201140224210101134241111023401004110330141431101004231410211140041400310311041023004004014023134241224040321012110441204103033220014323041341110420443340333240140103422422220240422310441201042141301041321013040120324042440400423334231403113141030422122300120440412014141113320411123440120303412143414240340232112002213114343441401003402234430023304242044210141212014402202301410104241044133213201231321202322201432312401111231444004310232124412222310042031111311021421422024333222401314311321120311432141431113224034200004212113121134432320440123134000204424030121241202120211221420204042024301244102332314131031403241423400311002020000230040221043030400033202432134230203244120312212113302332314031113102300441033031212040210012232320412244144212124001334142330202110444431311424024203341404130210133020231223440310341121242023230012212412230341133123031221041211424314144424243203411030014200101431111044104414313302042240000322220323424300241231112124101221143232212442432443040320244334401310124402002341411323403444140302332402021422100422313210414234343202411134404111232300201014244414434331034403243404031433340214211140441122411141340132011203420014401421231230331203114341400434202030020300343133031433111410024320221334140213101123140233440040043024124224102002432232020320434123314401104142022003312412014210430141322202122111001313411302230330004332423232244244413441042114114214410030201341342142423223431340103420043440400314401001032301121111133300002200304440220124034104223211232443440413014132243313303301044030231114034410144112333311400043042440310300013112240311401444013211223142111001143134301011213423423442104431411010432031104014423334233143413123430211222114324214124422433024434334204110022424310232321010344321041123121100332242314104010243314004011330143043421312343200314011144111002112413124420424100341142223411411004031200014042213100444034414214013132022343333101433244331234314014320312022232010202440203344331040211320034221142341023044402233011033401424344002141001003132443111424232303321123213034401233110131002330120230110411424300203142403344243331024340432422301240312231434241344014031341042244423430012120211124340240020032023430000020031114314440013423402120412423430112011233410124322301032420201413142244121120131334110444034124031331232443421210402204102213242023442324411040244142222421434101034242344140331114122100022313213422313134434444203420014321003002020333031132113412201244123143213043323241413222114024334330324404142431111323242101444300224140320033414424104411033302020432410202103021240244144232340202021211342003221443043023131441013112312413414131300211314310122424200201411141304102224103411403103201244404103002422200242213110402102031203433344002201244003241101104200133011043303323330203244022134342312232443342413232143124230123412401312404120110001341131224211442021420000110313024341000102032300434103203144200214322000141140224032411434043340112032204412013333032002013422123403112223300233414322322301022212304411204242303300414411142133134111044342402241110401434012003414021222031020321341220114041311342323002431110221403331110031303204112022103202113244404314221412331004433101442320114221022224414233023442342134303312110022013433140230313443443000104322330403143421343413101410411131203223214041203242300333202301131231333230113233004041344431011224243330212321243203034434423224041233102103024013012024300141112433414341412233243002324311121440132134012434142301014221040420213212240323342014320003423004244122134402001134324120111333434440132214104332400133014034100211322231213142342243231204320132224214323331121403232232123303034211130122014120131144001044020104313204312042012132402042022434234241304132211102031041210134134141442242313442330411304011013134404233440040401201224410020004310313012410011244134240112131103302442333401402131023311441402424341001012313313332341122341133131304331010332224011110310413121424042", "340311003143141144241343434113240210032134403403140404244032244133124333441403231121332440321114344231312204430442222010110124411340221302342320141300442033223431130402334003421412114121420204233140331243214201421231433420031302141100241342131242223431133342041112423314400111310314324141103031433401442301121443143340411333144301240401323424312221033200240044021321002134414121323212423334444312322132401402024131132040130212320122133002431400422200303113243130142021342411412114243341234033203213242343321302423401140042311234143223043313210010443200042043431342330314221424033133002142304134301401432140242011430032301442433323324213342440222333322132202442231000104101232044112322242130132114202341402122242334241033034003044221223134403320441034232111024321444144322021401023304101032022133042233101204002243222110404033333220034303213421211343211403002244042313332012124123430401301434134010100134220322400241104341344400200104213010410330014330012021331302113213440201142433000012324201114441224010200011211121242331144011013323014341331242300133212114321040123122412112230020302031044221110031103310033311212023344241431401211143411214113443204243422204240144434223214304424430211301140141242212023141333424242012334340404101002022110314103021413442200423241233410243241422200104412300114410323403040442204123004443411322022420113200430112404224412021210224200224222213231332113214433140004024444200043432322441121102130204324301304321331301323403430403123321430230042121242302322404030231430103303141422124211404203042123030334113443033130042231320214422340321231343301003320042332320314410421144444211043120140330221342204311204342433211210310001304204442033133400421034101404321130104321222140124030301043040120431033142012323012221202142430201402000340032221133224242210401304142320020130334212044214402013212234331114341423330444320410244334230203114233112313341211334042224311200111132044313004431310211000423433431134213024312412400103233312220401124034343442003430021242321321033244220001403013220140420101120333113312404220110241023144141240314043310140443410134223213003303321313202211113004133123013422144000032002242304430403034300102212243313424321221301043134402140221420103223421412332343213044402403431223223001211321424203021333242101300020404310044130102302402412344342212113413314210222204223103202200230311132330022100203324001320140014321010010340224240100344424320123331412033331412243102310333422012010412330444403120332124102203142023412303001444400023232322042324310023323404111210122001024114203030303301200002400340014112133442120020143303014024130034300212231010302033200202020223412214041421431242003432434112421014122232303143330042311212300014231123101044003122403230334423323000442430321403233200321412434341323112233321211430043304443112011130043031412304102242132444304404304220110140442403020011210032440404411040034111403323112043134413242011140124210301312340304104204400323012340242141042411144312042414342344232412323004102200413022201240222031011143223423130043322000431111004130312003110430424130410412331404310113022343230232233132422212031413440322112423310420102004403220000010330032142130431014323333003100400002323223414212123334232311132212332030231234103401300302441340400400102422314111104410211411202343410014122442322032240324400133342303214021230233342232102343003234422402301414322013123412022412111121111440011222322323001202333341212413224400043243032111102112012342223022324141202011103041233331303422432143033424110102333132144444213011022030342012441342013242442312212001202113140312320441213424233433211101201044210100041323010104014342334333110043022002303141333213200404242424140122031213024430003043120132111113242111030310230042210201021311302324014340133232333341421130304342114343141420222132014412443422212132424040124010340243103213232130033332313232104321300120103002042401011304413142431233343110113034031211424114221324032234441011102344434224011443323100010424213204341413332434202421013041123313042322421224332132040022121432240244323243204030403033040403343123322312112314400031442021414222210013442212421411031302134244204341031232133241410031034433211444101111001343210100331043040334311400110120000221030200130130040324104242401010302024320134024244032134230441030230224224410142012330021020104423211022203214142024200414334043404412311040440312133412443344441040320114143231404412021103", "210343001040042232104204322124140300400040112202441014234104044301203121121122014022140434011440004024432033101224102333413113032130134441334320100414221121322211034020400302001010143042134321244401104121022310001303013224304002211034240040422231123103432044141240332013321030203321230433211101130311231144004130012232221122410024114303002443212240011132201414143302014240004023004304430434433442201224111202433114032023341243303230321022440403422444112020301311430331333423244030110323033440014023102034443332222244431121221324013110322133122102342014314242344444401312324101103111302222113020414204232304032303034341413203312404421044143442314221341400233300030011244430123234322012244201141112201001143324141211412131113234212431033112113341113103210243323232333324322443134333424321312140242134402101414313240004412141311341220443304134320210204340312013342212400044303344011121214042332201421410243243312434442131401432304203241214030414220213421302141342013123101012434223040014144041101034324303121344320402044202434202244110142041031204424434430120431011404213441413210203403134101142402201301140024130110010223004022241220212302134401421043144143012220330023302313304200233113010223032440003010141323434401220230223324433141302440200314300234330044443241142144410344112334114011202214331412240041401343331112421313042100414111312232001040211240322120023133010243413004130034242142223244431034040020044323444101434223430331044114123201002331121012014003203233243202021120114342113021314324011220303343033114040012414024431132030233312112344231342412004444111104433421020422444324221134232401221224221142442211123323413003240442241004403443412023004244332032333142441302043142020242324022432313113400223020330222012401301400200421302101323414343024142403122310314024434340230132432100132224344221331043242302111331122144403212211301304432311144241240210002214423400124223002231022340121113401442230002314123113000430240124310243234433041102100011021242341324031420334100320104200113311013320321023033014420104121303243342233011403301102424232103213102420031401114004311200030303241421131134311014444201130042033332343000410442023202013110101102214301323211343021143222133102312213310040312241040104413333124124024421433431403012041322441144200120432022020311020403121412324410213313441041003443311133420111204334401221011131243402203202323240003024003341034442204242131124020023112033432100011124341210112022000012133134114034413330124042403340041140134244313012333120034022002040400311020330210321321232034320234011444324341211104044110032032310001413411323043331121334330323121043404110242403312113140200323112143213002304124403414330431434112014433401022110020243320321410004103041332023001201040444213243312031313330111344344241111230334243440243302302421112122323444432011044310200242342030401222441413044023023131113204444433320441102343022021021303313023403304033121322304024134011110002131341011210320133021114132030443243210142130002001211414342101033340430343131040233331242424402301001421000202101404101100433242043042004002003422221444230143101402010304000403212230114132124441404133340432312013423122344110040200320212343044122444104320204243440020020033003333234433333130012231103303430444324100444302043232124424323422132134203201033413124321131032003131412142304140444130234422000004320002413100242243044133203044210241031112221402132134300400320023233022131032441214143220314141402131244321101033021142303440110030024102344140242211244210144140423201224322233333013123140101121314343400310010112313211201333333420342424241143222101031244304300424103042033304213000340022113312334042111414100010400424302112011030113423324030224114041204123142322130440432142321421430342221211343301334401211431040003004010014012424342224411401001432023121422220402304231203302344311412331033304134110403102424003442214202232442323031033411431241440424322210422440220344300144330331021201033021240414333144321422342410421234130324240203111004031423141423244144422410204211100044014323314334104043121000433410124223001031242301103013121444422403043443314103333103221402021240121210242043042140410331332111223124344401140332223202122404234404344132444331133443420423043410310022041113233322023310214012030221111002140304044214004124013344231113244030010431020230211333421212214233202044443210102402422031000430423100012030323300111300100411240134021224301014303042112", "330043220313102033324343314030223314413231210031434401344021221002221400301231043211204014021434331013031301404004414203041042143240244042432114002220011200434000311342031011022404433202104413313414224023213342010104301142332424043021233244421134130420131004300103014140322121331233023412002111433242301342340323224231224433124232003444130300204402241210034331344424112334213232431102024101130313042241312321404041111043334112303342311022122222314234014010204403010113434443120032443421220100443320304031302411143034420334214334341321401210144432221043204002022140343311303321042420100001141312243434422214324003233312340440032111433342012003443123402213224341311412014013334210224424210033432441002323423320331144422330103211220210334441014210122110203230000202022403144011324311304002001243233032202032424201302331002410121432300404403214403430124042341302324220343130103422311413330003103140444443124230133111434010141433232031104001440134042133330044224212024102302114021322441033341103011323212230142433140230013434132031442322441312301320404322303000423024332244020203421421141321032343211122141340422312233102404012211224431310044034144102413021043313220244421400313140231202203022342022231210203101433431321411232233441312124123032021030144324421140312303003443122044142214142444141001243030330211321204201134341021020001413422143332412020111222430330224214211200321102201234022444100212432233314141242224413412340422432443214443421203014020001122121340440244313042124201242011133031001304101124234043320324014033304022012422144012112401023341212330410442134120321314440443323433130442102421011233021213213111014111124340323241100334212202404043240100043044410120123103411122233212422434212031110420420244134331114233310042033230440042414114443430033322304431344320000044202413420143233043043433302022310114213100132311011122311204444043024040131040243304443002200012444301304422234422232323202113022241421341110341343202202234131240124222034201421013214124110043340231441112403311012303010043223014141004242441424121120430244104022340324310122413224340021442321131211030023142402022241231101301232024040401442104222000232222212333423220314242010212312102033001024200141001110432110442223322403111103120231433124101204200400302033131342401302014134240001222132142314041440020304120210314032014424312404211122131001442212421004020113240132432140114011243444120403313004123233140420222000434031102321313240121331020322131404014000034431313402201041414431320443111013432341212442040234414203341013204310322210404100344223223104021204323200311314022433421242234024040410311013023202241302044414304300300224123202020120131341232002433132011244133114444212304214140101210144002401404134313013320123331122123231310144014034140030001323233103221234012200411431242311401111031111424340140411200330141333001401303042314341310121003344011121013143121200200102021240321003013210300220012332330300331230314321322214424000110114044224121334334304023020330434002122310332240133124143404444010003141221202203124132341442323001334344034434422001412113442222434401130002104132411000112432222134422111420103212231303033002434311133343034323302221021320010224220320021321223323401320313031201301414313214212241042344230440121442321343143402431032103114321231144200330031221004013203431214233020044340231343032331042130344040302441014242040444412031111443101141320202011333014113204411033044041042121124031401342212020202230334101124314103412001311324414242203032111021141320012041304203333401332000131203332120112030344432100314341134221442124112203220040140401324401222003024404434213423040332041413124143340340241040130222012343324230103130003421321011431100203432120110222031420332032441322232332212011103031044140431111332234322042100114000434111423133222410102043034112400000114400423144011001013001141410022013041343212231241232414414311322413014023032303232234232440043320104441104241443043302421104111420303310232402413343012400433334332412334213243302243301214043423042401341401104144220210413332103042320111112230133011401142014141210143321224003224224440421342232443112304432200340443211301123434144243232221342213030144313344101310402114020034120021404000121120440023232043423432002021014233202221434240341033004330044311230401220142234203122200220412343202412304301114412334414211301323422221030440423114023431340324310042314331410134432014412121141211212020200413422433", "103443120032401411242210332402233441214020442114344223444130220403034203414102024211224201413302124400404334032122402300200103231312113044200103212304230041422334020324332142023044310323024131411124023434233034333302303330030223043012103303210210421343302143400112003023334213444402003122331341420411434031044223304121434021140302133243033134312132231111303313204204223213402441220040033112314211114141100434131342410420221242114410204413204101424333241034422210200132324234242432321044240223120041422220021022200301002432231431000334420033014421031414244241020124011341412330212433141310410213041031013301443332100243000342002412031201120122241133100244242110010200331104441020103343432222444434130001411124213342012222144311410001232243401203301334122413343332243412133332403321214040001013220123110440424411304303234303202321403301130231134401424142404230200133001240332303102204113211012013243212030030011423142131004340044220144334443402431214123121413124424341223303224204132113400433331022431121020312402033102211122032414420133302133141240210131322202442413013240344440121440432140030213143443422312022012201231334331304312310033221000301431020240244020342323011214411311312143011321042030312132424021120103203342334302003233244223323112320013432013140040431224421400311132110403232213242113144401421132410332111420310312342020100342130444223420413442201240412413130140001220323133312230130320442344032213444423140230010323213243240104102140321124311431430124120301304032044022311011324013232212311132124022003040432301043002411310112434244402414202310142301240104240121220413321133340004333220043421203442402101010034323231022143140404104121224423130042414442101420243443232313243131413443041131104434322320344113220123243321300132242144220143134043110442313224114414113434413230001423324230344134003222103011030233413311141243343441240401120033013141331333331344304110200314334210440341434334241113322102411341042002011240121224210220301413310334214213424130432140214133331432434132134201040312244344202144320134010030022304030324112202104101231120021404303344013034330212324301101020324400413014214304020101343233142101014342114133204223040421132222200312210311402330333231202230130140301022220243431242112034342004220304132211014214130042032444333103341213412211234321041020222120021433133213002101010003024002040411012043111231042310141420202121414211242322043110203044204142100223402232400221304143342342231121401211424323312333040101001441414111132424310141340331104434302341234423233101220113432002402012412420424141320012420440123334212321231344442343303431034141214434143113044223430132234201110314204411243011441243002423030044321234222233122042102223041004333200443043122041223324222002432421440240311230242123144030212131434333114343024321243101243011300234323034133001202344214104313340331234413231431004142103213342310403011031304241324422020314100043321231334334420014030030032323210401124212003440313004414214231212302222142032403232200244440242203243233020102432411001443012003020003000042111244241033413000213133423130214000300330240104342233204122031301214204324114044133120412304142030322234340024034131243333334431314224342103402221231302003430431120314111343114404123144300013023120101220342313421013423210432330244143213444303404313314424003224323211003102041130111314023244402102013100433201203120322323410014304011401134341301031041221433122003320221122103021401001322012003144322014130332441033433232233304013143242112131100414001022013120013431304310321304013320123222313400331340244411022421200211443333442320433004200341001212023213402034314433221141301020030320221220210321022240114320114330443131222131440121443022440242341021031020040304204401033224140204343130433224104402223231212444113144104100301301044030144300041224034424212113003013113041323210301244430122143112442410424334433423210023103044433333042220330433211134404343332022202031210231434000143330340302204110104321404402042331202004111211124000220232023332403124022020421100432203222334222331131021204442323302412434404304122433431214034411411203032103021134204040032013221033313414402224432024224404022200323041440400212314331311103042134302312214433313143302040202002233224112314442044242230312344202142334224132212103320121134100104233144242131133220403242020032304440331103131222301022420320420301410022334100331432000344021142342020111040422141401432201303103204", "424221304141312310204234312200131230133311232314240400034034113021044231140340411243340033024013341004323003400413020130311032134341411331424440231223212443112044232024411002312034011232312434431330320433201321110221420304310401012333000112301402404114410104130003001400400133043114323220002432343022213342110113230040230102224203331130122440310213133112130432134310331443413110410233014111203223013232243333342013043443233444303121312303034410434412344022421110214032002133144232041034123232113234330200341301422202043343301431201234314044134130133041204043404334024113102000124220140332034421421023410240440101233412424330401322202431340122321004340110001011003004302414234310033400122030410022402441122230400411022020403041213202334130231442304303342031102212201000044344231240332312402434310222014422143232103002302014140434224200134104434103434030033433044440440231110332411020124103231012444024104443230430230101033230220324341414342211014442334014311114212012003432014043341422341023431032334202441044211040002130232311422023121113344204024103204441333424321443001043230042231014240302413320103014202330202423244124231040402121123121040214104002113310210142131014402120323413023430143241032232333312133420031433130011140203014234221242330201132442403333343030212330414210124340314314424243002412020000331001000324344211423144341132104003402234331021442341431320311143221424121124420434443003333303020441022010021212011132310314100330432122340044020300303313314141041012103404213414441134430212004314401302333011301011201414122421201420140313201340432124101113243312043132214101310403120312330323124200230121232202320241301431133313333112332003231442403414210233213123041420042330141400222024342340231403434304441303221111044012323033131423413341424113233132331121323310232410302101143240040301444441131244214441443222021444034043431103412100121024130444011330344013244322043430202321134034234120141424322310014142421031414043020420403300400010102044244104440120140022214140040441332032113424130333243322003143242421142443324234430400033001041332133221324330132311411323000024214133033340420332020401412031021331404342204141001222211224104441441411440421014422313300303021111340320310431120441202302411340410234330234111204000433042314101320120030031213303343111230044224130043103334434141302224404112234220233342311134222124443124304300310413432231013411024430310212131131110022244302011304211131422021114423301441243440011233244321411330121332424043122332422230312433210121241113440424233441204113031343023131333043422032313032410231413224100331313440102422140242143011312123132311400404234120444000123422103044000432144441444401123144043441121104414410401044200020314012020013310012223440210014313013002101012110202301211410010342120444400411434130433442320432042112203313000042001303034042343332241122343003212333203232112010422331022423332013113121430343421300422042422101304104031142021422300400110003411324203201411131232444014231213021144002443201041321322221104233203020434021211113402022303044324442131442034322313020123400313204232242144020212131240432423001123011402123222211443434342011130123030041441100144122140341300312443100131130441143014422122343201001442102242441340212421413214032321341002230311330403030442041010402403430113432424311233104121411410244001403242230034100034033042224200040114402112231314013410442103342304221040414331102002113020313430424234144221330031212213003102424441211422303330302421340042013324414414011012233233333014044243124033431231224133201132311440101023132133421401320403431143302402340204240300204231034202110330231004322013104200122001131102220314210002140330042134010210423413312010341031144334034221232022303324421422121402222113131342413031202204301202414013143213203004131022424404233003124114321043301134143004414334213241340012232412311443430414224423140044223313431342031320411430103302334320300311304144133444112233010042131223104420001012203232143012041311123140201011221243204113424344111442230223404442232442223041202322141411243430424013033104011210131204024002243022214233040020324000410202443004213044102134420401301331034202144331012141043444402223441201433340442441244020232421222410334213241120413402214241043414431432031323032202342302242421341203041112233334410000314341242214031240121321342132132332341404212331040430130124320442230034430310002210110321124441131124413344101421443331103001241", "414110012031322024030303321041044031010433314241110140404211210144120202103002230030412124113104323210201323043304033404414023142321423444423141042324433222341414330003320003013001142321324242323032443241431334301310032421231343441323331431102244203223433133442001440242330011010404011304443303343343120144211324400113014101324014324041011334412033342232031034112020412200340143424332430042314220221321303122312324413400410340031114120143443222120041234432232240033301120104234001132214303131410034333303411312141210221032212231103343320212421431142123442200111424001142042344301131143440332240002204434410341213214422041404132004303130002441312441212142314311040332012330242122311241414000231124231410142203111011122414223400420432123200104041203041020040022434323011020021334143301100402130114244322012344213211403122431434322403020040222211002131001410201122231314224004403410102412313003210244443232430310343101321102121432304301330421332330104210444042341020300412112030234320021000122221242301440442430442230302034224434341222330341300243114433312340444121334421410302224200212430033311013112123034312303120320211324000434422120031332232233300242343232313012031032100402102022433142421230033023322014124004414303231323440433031023412224022320324302004443232442204333021313243142104344212420131421313142123114123032043100312211410110314324104301202031014034113013303334033340111204300333321240411042433441100444014420313010113121212100332343334031243413203141332114424124014410014314210142312431332141311231011400130041243102002010020042211444440114232100224401302232422434203034013202302340130200230101304302411130424314010032303131103300310330144223040021204013023212302213242143112432110420243431022404443213044312202222410244103241313200144234202414041402303411433122121113201421220132032432413222242022003321441010210400123224222342130311410402031430241314143422031042134113414012214204430034140242221331231103133230114124123412101200432424302420030431332110342042123044332303200100423231340312444314130401403413323420434003413034400044304024332323042221022202411311433124440243333244444423221130421013421100122134201324223231220040242123432210233041141113442103101044304020441244323412000401001234122000021341423001402220243134041044010234403432002433411133223440411400414413020143003043140231104000223334431330302000220243331441443144340212404221424420021240332021102343240013113243202422242113033114310141142433431233444013231441344432002240213201112402304133443031234433404302311023024320340132111131031102312233214220330211421300410113034441312200424141201031223420102323430332222341334213201230000433440201302034314413404033114221022131413142441004343331013014431030204121042443303104240144034123424033314000434141340242203324040330400410314420233442234340221121021004404124414342432403232414304243411221242311112244403311320243142113132131024444003400020243032140141442221223421123333203132140433242034134411121140133424200433240141241130440230043232333240302243010241243012440430244302040412041303320102212231330020024442320434442401123220210312203342003224014020200224230130142114400310210203013242123044212410020433043001034043310421241120312110210134432131243233432243020103441141314030013232140243023424401011003243134141141413232143021140014133003422223432333111321422202044413014431432044214321440011044322201123040323442410221004243233242042023131034133312422132421210223424131411342004204322213433140333112440222143003314223333134422222401113242411030311120034201431034220414211400400434313341203144041443421321111230220210133340120143040104314201114041332002231132324323430040321440232422131341244201324010343040443030413133100032443340414002143142122334434441124021200402312013413103320140333232134414313313001232243302130204112311001404413140433012400140222133333113021140333003134031102303212421122214342133401233423130310302031122314024120414410334031321441441333411044012131310224001104040130330321042141420313313342222213041233124133131012213200311100242144221304214430001421032404303341400443441040233410424034001342331340344430233242404122230422324422230000121311133032144220013001312114422222341412101424434134324214410122121422101111304203400341103141412320321331202102033032441241110323332330202123010113222300240002401313042441220042303332321110210300031232441431023032421101044402214323301411032321023234312042102000014443324121311", "222120400312404234230320240001404102310231114230231013343021421204214042042410422140014223044002410440121034210110323223110100430221320200333043323221310004100434020421034304140123122134201031221133434120210303401043311300320132043332334011440402110141114321420310134020134113431133024141142011424134332020014424243101241013210142212202303221324131332142230212413211023324413032400233210030121143131021100143344130112004223410022422401333122330104310314411342111142213144231020220000131433314410341430111130430222302303422211424134101143401024434001014322413132044123140434344411240441140100144031144322400143021243034134121024441241022303304013124443002233024123014003241332334224004041422010221312024203331424140044340231342204434344121002200214211012240403332410411434323004040231001041114414102312102321022114231340434424410433021004100300201114003444204232110243342332113123121321431300143131121440133222331434113132032142422340001421434434030424120203241441314230304234334124010040000331043112200044344311104203303431110131032113431142212020412304444244222420004213224121311331100211144131431410343413202342342230431314214432100410422343340321311213121341020012322321042200013041243021310204142433021143044242011100101023221022124441323202113232103233234031004003104032341303304041124442434143041214422044420404223441422232110311022330140140140404310113422303014342040230111420400404414033143021311031141140231043143042131234423021244403242241000012022301414244302233120113324020413342322002241020033402142120221002314441142023432213420421132330421340203440242403411434441331234232100232310211130002103232420343042123302000311302412203021323244004001043404203410212101142440142331334324301223111441420243243140140134004234440104241214203342401244210320343014430324443423014210433432030204212300100003111430343430114144111110433102102320123230142222124434022030240341421440122442021200104031321430223031300124403231120221222123310111123023413020041434322222232213403024222431322241023212202430210342140343124020413141131222112403133344140144020130223000324020113204233412433421212401341343243303110240142441232344320331022241432200442040302142411031033133210004232011214324131130134140400210113104002300230344113320334223302303322133330033404212410234412122142104303023433230124042004312014421404204033224224114334324212404332402403211033440322341410010330142021422224040224304342024204420042311112014043441312343113023310433033110242402300303020430302131344342044403420422043444012140433344112300211421011021402103342331033114002321102043402440021210234412200131233022440010044412232413322213424011222244443134020401334432134112204114444241031110240404140104044442224101243333003444112012421144021410410041140123443200422321100020304134244300401343143122232202003234103143432311312031231421432023120132320132211040204141203310044214441132323202242413434221142330100321223101330141032322031320101314241141304144314130221413044142314244232430233440201000242144222414410212211023102111310230422113020012233144114044114234233130340342011331101412300110220444304032003320020431103403134121131203210124134202114023010130143043222031041434224114404232032310044210033333402240330224443203224210340334342103434044142144321342430232014111210213243014330430004232304134303020142342334400033313403434311103434021220034022042303420024400214411124332430424424304042420012134323323113301311230240131101213432131124443242421041232242133342023144332202310304241232310340324224222404201404102001232330130304033421040140233123234344340402123414011110000010233202013430102400344004321102331100043424120323444222332401210401114400313222100131133200111443132041212333131140412300232313243321122424011120023222231132120243333323243241423202213042430220310104030321341010334334242323412401331244224124302411344221300230001131003123404131011124430323224242404112232020132113413133031014000200144203123211223043112033304111430030111123042320402120301144030124233033341224130300301440344232143041200140430404032240232434232123113142131314134420430211430302040323404040142224203013013122240142221340142021333112401223421301403110410044441144044332032020213441030013303002210042102201341314032002021333132013412041111403010312422120000404203234400141123334133424122321434412040201313003204230312140002204033330412413432304302141334222432223321231213241204431241022324300004342301324402010020222", "300431230201040113341323432244330334320302421323124224000042033134431340233043303124104203002412243002244000031334143440333244430003304322103400223100044411434414241442140311030301200411300230404414432233304023420234123013413112324112314422102412040233331334144121124043443020442030241302131432400300033321333411023410423200022011014141443413433433413021044031442404231112303033334322111321223410323443424431223323224321200232430131001221221014021241234432203441214012302233130004342420022043401331044043230133021000424412430143420102011042420242340230320403232134240210344441333221113014430433042221203401021134021203003404432000232033342130313041230220312310113020414011223304120202402203414102304212013434040323233421032333144040431200140344111201144340241212410312014440103411220334422100213424340322210223144213231234124341140402131013333040343431312321332231231343434430104301241334310113100100001001312430004232232114433001032332210412303104403020311002433404240142232224043042202332221332210240134311040422430404223410413134210303044224322123323243343110100411010442320430140400224420331400322142031342011213143000334210300404430244220322031230132314430013320331411103133302412110443343420441303413423344421301424331200000111104124431044424134134331142200021423044232103140301421333443204320232411210021113113221141123143333411102103430103323130400100220121323432341213332101043320402333203433023213404042233000031420140300324134214000030444100331201343312411002434230023030424043014133124423324330312324002332444334424012412121420340202304041411030334234432323201222310013443332412141432033032200400103132314203312134200121243313412203020010324414113104003441130413410230100132024443443134000340443222113412042141223400111204433021132344434001140300014214133431222213102004404431433120340231423011014231120202032143040103032421144120043413423024421232140231243022014323231333244142413314434413412033143341130332102330302213443400122020231213223414241300041401320113430230143133203013001340212240043103404042113341210422344223224121214410202404444112243343311240140244401042422220112213102222133323330123121044230210440212420000331231332131331411134314010023112432424331440141223213112402244042303124130022333213200432303142201101004324130244103120341141334310214020130342331044442243214442331120401443233201343121110331144402020120400131023114041321100442314433221423324121034222413323313012020201201220103323040113340403434034230224012420332014124244302302432240010342423422014110100123031012132031014324043310231332320214023412400432411334131100121041133100020101021240341001331413021100102130430142120404200302314433134132304041233333013411333102434201343422223332400443030123334303043124000220212122311443242402342044000224231014330223034401044341033034323222213111423102131020114321134121343001021443331143433014413313034100022304033343140001140112330121344242302213034323211140004421324420124221313024042431313024401133230331313334202304032423114124044434340432321303312312201334232013004340224330330420324330220121233311102011134140124313201020110430000042410302014432223232434320130222441141312121240440133231024344340230211041000113432014044404211023321413003413044201311012010131234203323330024121334244122210122200340013330013232440213431432420121111213401041322313103430044040123411321023441114433242440202014112413020042413401021410304301040130330234204423204320001042421100424221404100102003144121002021331213421230031140222400233142200433302423243033411014222022243224214044321143421322342404324134000003433041421110413100234040041324313211412400010041142410311042100303444010114022320301120430212232200130314141113132313433310233332431310131331033142203023032144420230302011013123414324414302243014331222134042032242240200022314010021224102124020212044123110020322212410232043232121311412030142334303342221321244333302102243300031144102021123434230234430410410320122033302100214024043030000022002011340412321130444203034223434121334311143013411022002202032111314220333023222313104001224010403134221104440423312213044340001244241020210400130342031040032103041443222123040214423112313344412221111410322211040422232013322201121033444302143023432441240120103301143032001120332013422010312414120030431322213133414123133200312343404302044044340224143113202033414232222322024444203422234301304433230304121021301010333430043424203223424102210442402032103", "232302130103103430021403124132224131401001324202211243122100301111440323312044333131433033332103331100044220302010100014140133000423313201130004142343013200003321113042002011411331413343332214404010003020230144412320044422312232412311422101130301221242004323221313444440432244201104424222013021022234044243212314323314320100114204440031044131113301313430334422402310113113211211313402004044040014303043404222043324344412323220120232004200422220324211301143303031101140401413212033234323221123003141340324330244122010104044242340242230442004123404302302002121420001132443440111302442234133330020414234400221322200020400201220304013422141144022242311033211031422343002124034244220233031400101031133240411112442034314112130031022313424242134042233331201042301401344144320322444341132223403100010401424422431323313211214440042100300222440210322104242223320240443440320414324323134330004403330231424211343201010341243432214211332224213040230304313104441242314240401032422424300332443441304142101322020044411434020333011300443024411404101303103444323443332421320432214112224234202404331300232241341330221321431330300130020201233231012303412410332232430111022242110121242311012304221441204241032301443443042100014434023324203320403332431200303124100424341242433314403122402203303340001024214221431241031400132103300222010202014214131434313421024204113020134004204324100002033123040420423001130013124311400331213201303034341144433401001320100234412003232021033411321133243220230443433121231244301041342442434102024031444433131143412221030210431120422422124321042001010101221423401331001414334344233132243321002032121444102031211121221130024213341304414123402334304210332004444420024424402424322211203442200342411203444333430122443430231100223313123031110034321321341413031143031230324133331210144213144001322310020232120433013421242114110112032340220432233042244143423221222311124312122103322310001042204100201302023020304410144020424000414311103140114201114312104323304023030202134111414411210012332044441301004243441223323122122324242132313032010340414123312404003342344303043113302324240101012034014001342044302243221303010020232442143022203042011040144331303133321330122012412423323442332002301120122323331303313020324341311111042211102243434323223024224113301204431020142442322100011342020100402141014001140331423424344203330144332031243140144422222220310120031344010220124003224420342321204140314401141413220233130431412221402404203041410003203334304130213131312003043304411401122214212203444132000030001434303201442404442240042203413143434212410203330224212400430103142411214444243024010202030232342212231120200400404212224444131402131123304341101044013141430201130413242123001422312143400113014401234011042303131320330243201213333324442021001300332114400420324443234121132144201432244103141323033013033400414140223330424132411043221300114042000233413333243004243311213304231034130322031322402242443322224334012242331204301232013121344213034404413002103113104320201413331343134102404331221003214234230124444131420334112340442103024402402323410400113310002001341001304022132210114331331422043242130203423344200103404221102022043413142412002240010021322030024222124114141143200004122221223103031012334304214004404300404422011034223440044034243230431010330243113042310213332240412234431344134443333101444221040210330034210321014020132404411404003314314410120434222214212232343321401310043412110030332110110010012110341440440122203024223224343041343423243144442320320104403333013304440120411233242122022240300143214401440332103234424013024320134102344231103120403122004401040212300122141130031144404113120324002200122022222321312410124412044332441330120104013412031234400240121103111204444142111400023443332211031423443220143430103441134024021034114314001114323212403441402240233004330412214233122103301032223202324324320122040234023422421432013022023314332100242230432023212342034121022141414224340012422110400420044424324342403224320040142221100414140141102301312332331210133114013121432041422430222332221213131314432123012011400240130423243233043132313200124231111130322313032422410141211020024333322020223443400130434333122144440334020043414021003220342310312012033243110413040242024303110240433134320102321410300433333144444420204203200113400130340323343223004322224034022220240311000032114024133311344033430134114303240314232244401202024331013330101232444314340032111112", "421243230002310024333132400422013411443124231311340123303033033021330134443130341321232200101011132314040031104240120433414232031310321003343431310111421032001224214403234020024041332344234100113420122414232200442311032000422110010322002444031030314420320212011010212414123143034323104314401034000342103442314101244210021440344223434030140143404140400403240333343441230424014110030034401004433114441041422403110210301402313211131403301211404342440440332024142444023311142443341134344330342030124221400323140334041424442011111214341030044223141220113410233143424220120214143044041233321103040222320142140022023424232432141200231241230222313220410204440111403003132131410433313423420144103420100400422442422244211324103300402144024202142402040310430310201342423401001132043004321022213301002403232424112024204314000314304003110124004241202112330444024312222032240201410314144131404430203323404013430103313400100011214424432400134243001234230112024220301034031233103144043102202232041430100220233022444101401131342411441411241412012041033130104423244414120341122422400333204123303401113424041000340124402414041004234210023413011110440032110412030221343440412203013334140011433014211140221111312210422430020323434433334124043211022401442431333341030420301220000030143330100312010423203344141333031131101434143120120010021013130100031311430441014311302213332142100022334230101412004133112132040442200021221030440432023123011440302220143401113332302021333024133142212030400310223132143431110320211000404211112433043343214030234413444240033310303314002312401431410333420422031404402014320313132224320411011443402200112040331042022304223310013242002442300000033110432124111012232312112024142233101144240001434331014134113123124410004342344414434433020343110111232314143400040022441010243122424222123410113231213241231442033112430103041320410304124414440331011434343220122242000312024304103122040242142213330103024230222420044432430310434034244003404003402041200021412312040410114143333340344133141102023004003144421023442403312421330043040410342032430231113324343240100142113144401304123402443231343311424044000044040124100121432244101213131010340114404422412002423102334233220324223001344213401343000032434340123342414410044334304000143204103411112241220120231102111004433410410434242423414101222120443143140400234323110420124231210214423404234200101332212332332133420424001222144042331412201440141140120204233031203032302244232444441422221034224314311401131204212133144102301122212313340043241012031141442041343303244321303400424331420113104331103441331233432013200043431242432312441433402430101322222123440332234333410442313413013331433113044124031311121322404223241003224143414104402014322420003311321213332404142312112224044440220241211442033300141121440002423401030141424114400224313044324204222224113312212231121341222424134434422104032002140223311044132100311223101411033002040400403222422412310443111130034330234144233111012132110220344044013240042103433301222143042224301213444322232311234144000414002242444432010033143103302212134142411120330344240134042143230100201013411114241240200443021200044141000130431032204411440124221411214313443232243213111124220302404140441332402222223312101004213103312002324213133424221004104132014324110031141012304212220420034423023331410314043032012103024120312212020234304310231311314333040301234231343111110144232134002210224411214121432110202433321333110340012222341024004312214023023214101214404332402303421434443421010110212034004131432013004402210244122012101012134243100032303003310420422232301300100240034331441110413230321444320201304104402204422020403112421332112111404204302334003124300232244244000412114113431143422432340133402223423311140421024032333442431403231201022410013330101132402100202011142324112204344004011341020323311330214031243034102021110014144142222443304232444140124301232110001303012400141020334040034441241442034033300344123003401423021131010221000214101204222013133001430310003031341331410433320143000442221201423041410233422143000023340400341412243102430404131424031033032332243322011203140324141034014121404122241223142444102114302411121434213023121122013230033102313223444413124330232441344024104003324123332024421440312013001321302202424122210333411420014332311314104441123011402204211324432440022333142012013343402423321134210000431123401412100104214131142022340414411222440211201401414214101403423", "301444330221233441234411202122304020132131314422441243341324104020041023021403432323013020341332433432020142342214430011020311341113143421220323113144300344343022222444444342242141441331201200044004313332044402204412400331221210042020041210432121412413423323144334043310201020310411223034322311111102101333402202010004442140031342113131201312044111434443122403420042202023142134103023042103013103323014303312312423423344212330102103141311012032130100311044112314414241144102022411011210220040220303100124240241003043402203302001132311200401404013434304323232214210100430110303200312314113133402040232144301130302131440422203301403123104142203310334333312314043430403241034241244112141423040441041331021114224444430421402123231243144033311024100113422420422301201241043401114233302021304323101234433311100201304220222223114323021411111113023214031411033231001430034404342324131133314340401314132130204141113304110003422024311433320111303430201114422011041342001313133334003322333401043412202310221014431400223244321342232202440303011204410421210210104400330230441244442022431042422421444042343242030031322340230021210340114202212101310033012340404432303204113100032232244103210120341030123411414310400411214102414413110220210011402034440001333130241134303324314320024442210211241042331102433123142013421331131222103002410331441014314044232101412040023401013302204200410202210234210020124144043043020124130032310341402320013414433104420404204430214143300114124322313413224033400233224211042114023340414442333040441404303001010423423014441404243401012304320202143220133041120424413430123130403134032314030241343123314044412321401103042141402303023123420434220002310213140344124310000343200302010342422232204110021403123423243302211220422441012142324114242431142114422224210400432042430032203130234131210110440411201213020110022242103434413231103104411200033022404014111100210300444141111423322020403234144141243201202400024301212321301442243323132234020010104304233324442301344244010133413220413201021404340213020021333302032003323443430401431414234004030310132410401013442414243002241342140344043124433323210020312103013412132000441431112122302121132130041143032202341422321302140240320034302332133443112121014324110330120043233343314303332441043143114414403442121430202233103300222421042412441223020022044242333201013143421430123432120423444332442324443310231130242131404240442134141433441243332324032212112411343420014132322420203230233014313033341420220021312301222000320043214330213100421334014301140413434122431002433421231232224300400041000421402244233221204300011442001322132244213430130114033114101231231442410122141010401210221033212122022201101413433143241400120132011102031041033444401313342031243221043240220201421334200434041143220142144310100122340342341400443023134244042041232444231020213443122202110211303032101101323420041233010010211024133414401213342040441410102044210014340031201400212323402433133411043233104302210314113241400304002344244440040110331414343032424113234034303140004434011224400321242442403410101244334333302103140000031234142404102010034442132100441133031422202023343341233121323023430114210121003333232431324411403000221213431144130223120141003044311131323332002110100034130203431042411101002040242221200222003042023044414044310401233231421423222140101243030442332132104241024413141233323031212344043410121414211012420314232104204414224040203014134422104314003041233301023010221014313043433031122144002321300403144143130043302313343021014000224040333414420113133130011304233230244101343441012013323004100044104141444332403123323241143213110004402301321013133301002001111344233241000331123004201431311242224024243244004432314334041301122422010423102144000303200403114344244024244433423120121304212200111013034230243244222003324314210000000341003243233341204332042014440214233101220111210301003014411421330404104030232113010223040003414412043410003412434240410424324420144002320210043423123430232112123243030131302123013244110233022100444114312024330334311431202343203140112302033122323411013014231220323430213421114031103242221143424000314013330002230432002022313032033120031241424340044442244320341132212101331121222300232132144111202120022333033011430200214244324203234303244322314421432323432243204002123331123221140132043241422324024123223314001431440141013330314041404200344314232233001121313433141032232234341211434232102212133114", "310014311423210002130001141104024312044243000442021031032444201123414034130013311012131340220003111104212320102003311432020100232243304244302133331214131234302402324013101240212301432304240034313424023413343320113144422100014434012400124120101122143433011232342144403131233403301222431220441442302442230020001343120244432231011204121132102332330401214210203422422342101142002234334133122301031432133423433201002224223303202444311032323024440433023011403440102041314141420210034221402133420123120000142041402234041034033143042140024421121013101200422232232204311222031320433201413241224101301003434132404432110111100330222222320141300011314134301321342113420312431103103134320013430401041011240342422120310034321342313043334430223423100414213300223011303411000333334334100433010104010424403104001211014314434004131030041412131314223242114123033240331132411122304202342030002303433121300410043001420100141440021132431000332241420210114044241213011441420411343404001102010132003421343012342300040031010244314100323230240332130401234342313102142023412131312401141430002320321141233323134312113034330304140404343042003043310234203301432114241402300240333200212022402044404034104233022243041122010300113300023414341044104103131433011223000224402330313042144300440224100034041434022412133020123431214020132241222031422233202330240011011413111143424230030421442132033042203444043001114030300013133102102024303332001040331343342224433000333410200242232023403242303303042021034204213132012003041004003213340144211410113241303230221432432012022134324334121131333244202243411430130324002133022224042234334232434424303003313031120001303122134033201331301012220034310023323110104242243112113402124113101401301333403131033410300131321241443023001201444421342022041333410342333204344344211330011440110411101101243230242204040212024142301014104133003423331403411413311012124412032344131323324142440144024020301220334431030320230234342212001000243312433431022232432340030102214232040024422131311430244341010300033202400114231301011304303304304301001201001411202322432220220023210234012132132221033121120432031410033002403441020211022311411034322411031204243433403031204423012432323433002101412144043444214400140324342320040402332033430243432213401331114333132034214204423201032324320302344132201223033314104441014204011242231013412400224331110142032333421440410104111043243013020341140211041400241420032242223222042213143023232300322343323312202314001112143031113023112244222010324410210110333442034214424211204114332333242013021321231043114214131200241234024023432033023230302412402220142023422113111040231303034420231440030330124314111012331423132330413331041301030142233222111042134010400204400014031004343233022344410033244130114320213412330141131224103343134103130013233343010023032414433300310032332104141413131224434224024311431420143221104401014022240031342320114003323410322224420041322343324331131033123110033220114343323110112222014403102242430234430004321044333303201213324230320030432444033102343203300102232323022422420344103032020212141334030321222304140421024000110042000221330401200431031440001403241000003414100343210243413020333302202241023310323003420141000204001402333123233043112011043224004134223004134014243320221024341221204414434313301234423013442100421220203320403300112242203043421220242022341222143213010440244320333132224010310402343121013230030334113241434210444142101010441031130144131404321123414343100210344242132404133404124122102220212041212343031032024022140200001320331314413200310103141443030220011113134342321203410442443000200331000113300043104142232434313133104144442014031141110140321120223234223324004204324342244341140024203003402321313413213111011222213332200144144001440230441330214223200443041324433444120414024442242243240441042424120400112222144304044120321341322312100210232410101220301011400033324234410341013314141440213320021430123222112204224011244432321342240402421123201110444440233314140201100421013313420022030410400411431444232424001213233242343131021202412014411121110302442441231023311121323430230310233204104340013413303023114130213410123212340442130110231444232132043442111343242143110404020314212332240403334420231412122233114240224013342003001044430204221424122420212104031302001410012002040210403140334334114321244200014400242333330011013020104420202224334220104121113211441101322432201234033320312422100234430422230442134", "022003244420303020304001341124111100124232141404312204302114240002310143212122400112302040143240424013100213442222433012223113232040402202421201102122000310112204333330243310140030031122420013301100321213210322432102434414132034201410124333034144014104330331140001130413402130423130112421240400101204011302043132344420110111222423142310100442212020404134412432343231041011002144143202122233424143144110022013201021140003343302400210430033310021232040202140043232323421320422423441213300021423243213131200111021240340202221320012332221343021220400204334330011141212214103341012334002231443442024114441243242222123122341113221023144433221004424044024300410322310140422233214434033311023101224220344342122231214233331030001431414100030421103331433112444204010140323302312100120443442243130033110332430010412032310302000344333013004332233111042323412332312204221404334121332400422424443234431400032120143423222130312131003144011144104103134312122303111424414000102421334440111331423333432200100411312302123201101201124101000134220123141234313143233201022030000010030432022410332234211420231432303411143322410400302320110331000220021233024042311444400043404423232132042214144341401100130443001422221311031204300211000004133310310231204400221414114442304243103102344234033243212021224000112244312103403331234010210022340140020144433302324043004304313102314103222241231200213001230410110133400044411121401331300412413233042004143434321300433421013323330340402310202424423402314334041213122242214410112342442000022133024044300201231113134201410400001144114204322402233030043413402331221322404342023230314301123442303132312313441303444044024321131104030041300121320344402133342401204322424324133211143021241443041411121402212122122014320411303021022010113234114320421423432110301200242141021113130203220440423421110021124444204340341020110241321124000330224031441322240420334122141331144414303444300234424132411204420323002040330400223021404213212143121210143221123321312133213234321344100011111004111041022310021001241432344003021342243212240331333023404034124412410143131444322402414222213110414211431440434212403241420343024223203144000304134203312334002304312332421442310134222221443432230214144133040243422313110244412444432100023004003332301241131044442412210131324441102312314031101201440144122014144011343134333213323110441411104031143301122200111021133010042030102342431230102233011120244033041424443232413414243111333134414014320004312104441141041030102201110222231404232004031340001224222422401241120403331200004043332230301232231121024024302321404421220322213431433141344302402230144421113113230343402023234310114404143000404234241311203004031413301412012313212133123342020332240111114411201420204401340440410340041024303231103113013001344404331031324433204022112113432112100333034004443331430231322140103233004032011202302111130444133443234242012020302110234030124202210322440211122010200213112433324141314234113320020343343103442211410401210000213222041400022400301201114042422134201301032433003303012100344402112243011112122030142303404321112411213323132333123020422304310322230042142402121204402201213112324401121331132430132203304334021313201232332421200201431244333211202121023142031400004204120020310443412423242131220320040204200300303224022340313132404321134340234400201222233023010142214403042001330442042112310142144000433100120124421101120030202041332420100321431033040321122132400410013031104303121313023444233112141034030332422342142230142124143134102431433042304100322204020414031310340001122223002104023301211233140323144104002304232422031022223434214043000324031314123000014111223421310323244040041204004232411304120402444203222330430342323340141331131420120032234102403212324044023204214244314022300110103232423424304000321324200111021310311204241023143332113413331044234212011323123130432021014032413420034032230402232300320433041322443431401240144241432043423320414400411313132320314212400344023311323103123143100131444232401003102131330212020013124340403143400220424120440203134000142024144234003240141323402141222100043434440334012141133132432042144400042312033113414431101421413042032244120231311420302422334143120120422100302021322244410013101114412042441211131113240140200001312210022130201032202303411442231044233243120000243234022224322041131143042130110100402033140314221100330424442041101002413103130232143404344403422131331332004212141213", "142000403021212132043433321144223310001300403420121141340224101214134240112231411222204111012211033243322234120023130443301210144342333100431211133123023034400322422411201310204330304301242142114331240443032130123441100311044412300001421031204221043330043320312041010112243321123313401343111120243040103201032241120234001113331120311031324302043121413201022330024342024111214401204103113002023212312032434022030343124402412412304343141101421321312321341041221210021243313203234340043201340112333312322004243222133301021201212232124323431233322343010132221032400140014100030022414443143131000133043124132321234004302133043411244033104304341320302131121144332421121340004140334232012443220004014222403300000123421423333341101304332041300440212014230422033032032400430314214143040423121040011203032140344013124343002303021301010121144330302142242420414302330113431301434013014042040001334241020411424044010132033004203124413202320022021422102131303133040443130323143232023132420443132214224202211111020304412442013140010430312021223102023424212411442141130313124000243024033332143320131110222021013411441330410234020201022031111000202143432114320422211132241240313311032311201240442440100411430311122410231313122330032303142420301142031213230140111111400231122202304132302441213421444022433002323110334224102201031212413422204412321422211012221143103124244444404143012042234023420010401432143313032424410303212101004113320223042400120023423321004230330243344213000203412333032232001040134001114442030203442334442124140033300142044111143241001420230104103010131010210221220124024223002312141313440313001440410331212433031234314241141042123232144340210022124042042301042044413031130404102410430032120103300221310424204400324423014001044023344121231134121324132421342232224404220220341311434113002233134431044112112403201040043011032402114024204423142321402301231341402334313010202434400021343231040102041331113342412402231102043230011342123322211340413401312430142222244213141040243413221103230431103310424330301320402014031322111333214333104230033103211131124313021203332333320420432312001414223432333334002132222424031310223110002241243044340004220244410240124003232230340343042030034230312242301243302012234101123113000310013313020131342004411021021203024113221224312002231443011334142031032410323041132103131040241212114040111211014434031014224120134041003221234012042400300302342421234403144030230330114044332204011223122133444400324222424131342332143113424330424230021011224432320343314441423214002441001102340314433124032230313113222431411211401233004413031003233302042130144102441433102342421304302000144401213140432231330442013423240033141230030433021321442410444431020012422322120414043322202024113110132120143031203224233110143214232323124402111202411012201130413021123312332314000041142444034431321022414222124043423323330000220034124303043410331042011041142121410343241421002403433022133410112423422300321222102304201334411300140334311301103241310134233431414343200400434104020243041230122123330304103333434144104303322123410331234010121242320333442002303002202040411300443331044214433302303313313002340143010403113133312213414202011421303213114230443142232413202434001012042202222343424424000020443033022401002302131233300201233014033120240213000223344324102104343433033124030440044224134103400334104020312311341041313112224044042314240434034213121332304243032342344401333402241124012044303342443110110334241022131001133444020322412442141200224004304141324324334140430043234113433330033413324302023121111344042201420022003443200204442210244033031241420114224133414102143443004111311222442020103042010242114430323234021312444130431324022033033030210441321011021114011243332132413143110324134442014102103133444130203440000143314030202302432343400140300123413211241410324420433002220334214334031014423434114313100003223133344311332440100130004240011410413323302340111301041222232204342413432140010301003102431004321022043232140314443214442214333212020300411014444043420443243004430244420433112404203234323110340320301413412423310132311214200223433102021221242020241432230341213130201300142122324034423134331431231042400222342303121304103244223341014200240310224433034433012431423432313011132302424444412401342043333334034230424222434241024011140341421120010302300232432104124110304411220322224413211234403023323300033023112432023333304141030113412414201131323123032", "433213244332413400204321302010201113041230341001423311120240303424011412030410124104043021100212243224230200440111411114412041310213412021424013124430000102241300423033111010323000304014442040001144041214341411424432040241201204201112220142221440102033244201022414330212213424214323420300142403031311130441120024334224204332403441421122304210104131140010231124100141330432420114202020343001421240220130130041300343120443111341040141403000230424142323332320101444423133020104334440023301113444004131310220202234221113401403134311000233320330420400000200022420041144244300131120044113133101200213211243142231014041432002322103033033224003140443330133210241000240041202431130320211224004440113402231014323214200013331104422121020403303130003201221233033002322414320002101302134033230301403022344240202421224303202203143024214244322230334240100442233323403041133212310030233041424143224013204103130242001044331201142320442333441412024443211223121230311212242210020042240442324111134411434201414143042242114002004330043242113310141212232021004410214203243341204012213001001042340313243321012210012111021413141143113130303131231311312013442432340214423442220330344043110104004330303124004113130121322120010202422413441332033123130043204340430210302222342231124140122432334132434323434220212042344112343201432302234432030012131144314034101302031302324012343443021003444233041431122033341120402243110341441201241300233402342301304003233422433343120122404444333112231142340111211332112142441404114011311124114341033011341020442113202240342100321122021114303213022311220203440211412044421344012244421431233424322014413410222104011200014110233340211333432431203001320444221134132310422400101310104441032134100101414003124424002022303301020342004122410324331201433402204400341233442430210024221140411024313004041323212141124234123204020440042212010110123131121343001000421122202411121324012021433333042433133142020343331200400412414043410013114021201011401241432204021322100304202042023442100222110012432431013101424014044410011343444034121341043001114142010402403124001432420110044043303443331331124421003442121144211042440334231322040332210020030434040441403431103331101344321312444110223120420142221344212104240321321442221242010204002004130040310032022424230020123222312442030100210442012220141423212103103413302331442304000140304123102203030332310204001440220332344004410310332333030113302103320234233211132202004243341440313423132401204131044343301201324320001312424313132404300020400332233222213042024001031131213133212421420231021401243043314243110010003313013100002300124233033131101322434111411120204432134022003004404403144441134443321124411312142400400033241141044442402044132203320342244003202014003000124413410202120330111432440123313023410443341144341422302322240334011324414300123413120324314400401341032310430403403021101332343103231331213410411442300223244302402024433200214211242040121331010430001342322013431441323002123243234032312014312201423101042014003432102123044321132300403341234220300142101214122202421331444324240141211131441022404141434204442124240322334201144423043233122032200020301100111240013201430122003301402411034221243312223422142203223422104004343302122123321120223333213344013244032300304112421001203430213131414220010040042143203142224013313443303434333013014223442221330013424240201304214023223332413100232102133002042442002133004343033243410212241311013444141333340044423333412012324310332122400043042243330031312023433243143303324332404222440224023443301430331022443300020342023111420202111214114140143132420202002011134201041114430424413140134030131223412411122021441341201134342340013030120133133211111200103243300403013124433043244112230212144014140041010344142323244010340124102214240023342243123022330334334020120030200222314013441121320431402302303423404304133242232241231142433414044110344214443104301230011321134412113331244044221344241441320222112240234023221201221314112242111020211131220221013403140000340242311431044123143304420202301342341441121032030424400343234241243221222222423342231014432302441224224044233140012323044201022104211212003214422330144334200244134121421410342402431201141042013023111234440040232022333040110340240113343443234301221301040003301401032110341340304030230334040011224140004422100401431121443140110100023434031014424122404044104403241120240243410301100214034242223030021330243233012420001222340230", "110101041333102004024110013104144041223132100243001002240112332324414434112120243123413022034232443310111412213120223344232014340141424222141142332023234123121332413411420240033314444402320311210201332124404012224012404223401441241132012344211400421400443043344020131203200200213424032014242112202202002422222333033130123123102434413242340412134423033234244043013112314301220102433202221310413001424401201032101130403402244421123321342441330241314124104332024223114323130411313034321321004302014103202012233342143131312224301412232030242214244140011022341344102241122141223201420013023203143134120304232444214232300440030210223203000302311140100141430231120412043223114204334403132143102343212224314231324012043112444031114140121234240301044013044001131040434034311110110223410213233422244200121214212024110044132144112233333124122133014034130312120211222443333122420031131243004021403443303200023021332433011102344000333230303101020242012204132023120241203114211044301124234312302442220211311224003004322311301133230031334101201233103424230324040240430101421244324014304114021430034341102123304130241023012311122430014122232010144411001101101221304014241404134141411110320324424211022324410021240402011001130114211331031411440303113144133423212423442000402044234020410420211301244101200242121041414221103434040404234121234212000432423422431332243113020443002004341443301143243401342200142204443242331140100011220034031004140130044032210110321033412230123012340023444203003424340420413123221044020402313203034340302130233313412311024221304142041421110240431444043413232301413220431232411003033202244022434140404104014411233021011414344014232443110323014242421031011213202104114312413130212002134004112411313110102200243132343101130322404221443231004043023300434000411212131403332102023402010103220230041144334010324024232203030313444123434102210444441212332312330034103400340202312132131432430323002124002310414220030044444114240140142043332200300431014024432110014314412414044443134103032230321143441440101033230342402234403131441000013232012123033304100314204303323044241343400023001042021344304000431431142141004312344223332013432312202224321134344412403010431232412333022022131320133320400241012112130200322122430002341020112003431441212214343404330230141420314002123001002234131330411321104034221234123432201024232040020224002244203132340444142130341403440014011012221004311012410433042122004112224440011441433101212244122320231320410123412132432414424403132444420030440410430014211404011133004114021301302221440403134203331000043412413000210001224044101213130110040133430442403234214042120300322343410313332321430104001422440000431402403004434010210123413040240031311003220321100344131434110332123411341423424332220331201323311204012420024311122102204401013343432340443224232133040304200140312343214201310034241002132041224141012111210243404033031413223144210002114444304143231232122442234302243210043414400013442143221331020132043430314443240113341230240344112423012402433041340213233222044124214221122431022202131330322412014422302444324300024024302100014332430242214132241040102334111224130211102431003122123030431114111400131313434140221200432123332021113020414220023044322100334023033322344041024402132222122441110204131330403033134000200403114414041011243434114304200122213240203433210214011211320123421440431202213113244021040131144102433143223423414210433243441443314231343201004314013412220211341204244240323042432202020442144014033331243310303031033202201333442140340431343000004232233042410421414213311003033440122224001410131343414133233402233123410032430014223131222121013013242331003243022200321130101044130332113141103330003430204434444433144420434014433433224041222032400234040320112202242220402303232432040131431112233244122204142300334114132211242411110430323302024224324332432120111040021134400120000310431412014440014200301143312220134202321011303330130204420344002020140432114422402343021013444211312411111441344432021344241234020220110421112213434434413123410232122433414310301341440234342112210444041134321042213004342024232004240043034440004242302120020302024041111221413033010113210401401211244411023242321441233001123330002422102421313331424204133132004234330102104122210341024002244340321210211334304034304233344014334142341304033434342334032301103240310233342040043212243014221042134202040341334001112113043034310134104210123232114104310", "044303032204123233424434200342041133002102221141203430133231120004011102430010140044213110111412122411021344231312220041231324344100412141334311113101131413210214041414344234223333320412333413122143324322230141001401424414110332220132211223423120103402220333332120113124134213042242030233140302331201110332203104200220242102011344021010214343413343414440320042210211402102224342331130142432330343424443113333241200200441233142030423342123344042421112213041220414303224220103111420332401430404314300312402121032224140321043103024434320231002043212030044113121042411442001404143432113220002122213330130200202143133004304324114401113400242300100201330023023232022400401444413300214004133021003423411433343431011340200413200220232141310442321023404234134221441040004432232133210004113344104302341132230203322303432140013412233022201211340422230114120344210422200242342240440242433201201222214044433302313004132322031213204331314010421331304010302034104030343130301111401232004344130032144404031304023100223344023002220323044043422423414320430123400122212221244234202320243201130143302324114034112332311343013234410120220043424023040003421102231440403233202222114023043323423134030204042332412430124024220020301431003112021222134030130330213041303030010211421130220340320120440303121001304012241430231242433342004002040204021132004413220214024200202224132013332044424442121431341440404313403004204243423044110243200332041403012421220230212422023344413244141331022200124243144404102012212444421433123134343320222040404424432203440042132400024030243240323310132122434201300432000040244311210113300204201332211414400400430432333123340123020340330004332222143032100332313410312223042412004432423431214400131210432001222304120441304420010111410101100243131012434410212321034010013130324403443420144142330244034412201012303413423142122402330021111030243221140212202033113110442034124444043332224420431044214200401333443013101403143341022020431241314441030041223303104233430244100211024424230321310401321412230121404110244210311113414024042031424133213243220004242031421310304013423314013200341430200204403131044202340422143121121004220231341443244111242101301231312014013344204303212142031313204423122303314011441221120010243324241124123221331403021414241004331311321044232221044123123311141012031124243424320004330133330202003131030442424144112023331340022321310300130110202002433431410014330200241332112131120240324344211130320342300232432044012401203131232411131020044143210441334302224011414431231334243441400040423410023013143022311122433112341300022032204003112442231024012111113011302221114113244340003001020320121211212023440300301020240000121443221420131220403044120220003140202130130024333241120321420133332314302240240303340202243433431244330433000233020422440424443111332002211022224143310101022443343413404203004142333114242331314100303440401320433421010200012313422222140312121200414130224203023030043030311403221313302433232411343222430140111111120334240321021040311141023304230104202431314030211001200141442212041143231420210223110131340231102010203241443122121034233441030202044232110210333340441230343302134331223320423302431011021140203430000213442001213444200203211434233332200014042322403334013310433313430033040302301041221300134420240133220242042420424301432110213200330200440410313331042111304441044210031014214322342202424031020310012013314011442422312044302313132222234303222104224144403422423420444000411140012220021133041433234134441014224042121342020314113300131414010240434033303233041122020113300300120424203241301122340104013303022333312003434441403221001440044324002334030000310324413404124330221104200444041131022314121134243220300321243300241034443341001300033200411414433330314130124344134442102043341311003011233244113124044342012311111122314000113200413432210122021420441320442121204332400130400402331111342422211111130320121431000302214033330002312311231440422204011230132244430040003231334343030113203100030302314343001333321103440004300440021430302012112300442300012011414100121320444133300422124223143242104234303042004122302431022144034402144224001321222112014100321113101441424341310143304304242001202113444331001123442200104101200413101303431310043234242143343343323324033021310013330144100413340202342441033433230243441143141232101003121002031042023340242111413124032231022224123100033242144403013440011022241240441123112112141443133124", "120201134403304014433032120022123412344224411112422313414434203130221124203213240343434104224221444400023422033432240034400110203004132032121122400001131203340434223320211140301010330011440410311113332040022313311302334404304414320343011412111411433244031234442404100421301341100223033324031444030424131402312023032141401042424333213321044341431032140112101002423432040340014324142242102002334011203101204433204104243113233041222214201222104020203400310002430322042000310103334303102001323230200201034320030110443401132022141042432143200341341422403302232120443034240340400320103423434412331321002202343233010200424434230212212122244400443130143032034103301204043402300334333220330430134340434303022102224440100200324200112110321230401010201430111313324112322110420003131043234123211131420040240341100012300234433442041212014041123111322330124101330214114110331344203404201243004400140204024200434200333122033000044101212332403132231021304142424114340332030243031242204431432430440302033140341021432111414043243204444001321412022044220210101141422330401410402023231123331414340331414140143002223433134313210142030314403311441032122040222042240032444221200203014300303220410021130222041204304221330434344233403403340441411321233330211203211111043333020420402043234312011330211411321203232124233413124403402310420234123013402331224243412404332422023210220214133211102110003433043003311340221003242030021101322432122244231321331400141412011322213010320411314204244242201423230044143400340213431102144442210200140444002021403043124024004231342223223233141103310010013120440242102011023410441110100233202403323211001204343403320403103211021110300131204434413110432023000034243333444200441012423124442312131414033320321203323143134021424022442224303433211042432330401041003212342402212020023231043400431231322314230223300134121404342104221423210030424040042331244000431311303411220221243143113322101004242140111342304404101223301432213011342000001404414211303233013414033433440111004212420443322223143120433232103220100401204110142334000241034043121403304210013303140103023221341314131144211224123004300014330011111440144441413114044313323213234242043344442343023433042322120103233234332000111342310310142004243301143334142210030322204403004410424443134313422324412141032134140300343100330144333011324131402030230331434441220401000421302431444040234240221013022002300420023024033410142340440042323400102332120210233332230401401231323442120244402044311412332202331244141114223341122243442343342212131324034323224340213130102424210213300244221434333322244430241221320121303144314023331433313312340143221213412400340301041200203224123042212002030134414044033023132422333032434323104303203122400320434324331122321230401034134413433311120322434400321401100243142034113200400342122242231141223402434413134142442032213223322133233413423014013213220242210333333202004204123204332442424022224404031202400033230110232112113202201331231213331020234424210102323033434221423021331332330401104311232332013443124324244002412202024334204031034140224023141022310211122013000201443322441020103030031012331404340023034003104321112003330220420032343202042014424321014114240230330033310014013112023223312241241110413042110014431044110410031233230132210242022021124404013113140212123344433241101040330331344034010123211320234340400421343124233331103140130203434411110311413003332011200032340440234000033241311032020301424414110143020000320300111300420221042334402023343334202244312432344133324334410224222331141001312444440043233122122304231200300412404312010322024012211240441412124240031441424212041040243332220040300334424442143130130221430343400132411022212012032302412000102204444310120442020411421342434410333022040122113223300344210332400031331213422331240240343433414440110102040122131043243022444030113231243204401413024130004314431233232101311041234211312002011113033430424314011300204104231322022341022112303022134034410104443001442213223232110130314342431113023433303243044033110203310433311423333243033123431440220100024221213201411402313011420040334110220244112343401400221404224132210103403110333121224000420330433003130144044400004000023330003122111143130323331333001320020202310003232304102422021312101410331404203224323003432044140202322243101433004434314431031220214444200440030342342122242223444321444112214203131330110131414214204324121033032020440014013220040220222240222143042", "134321340020134133104230204132020401103340110323334320402401041132240413423120414241120211204230334240400141313132044314234411202243104141424233102200134332334342010044101444414422030243420104034041242141240224421404443024421401222441414143224334113234143413043400211414204302440111132110103343410242332202122432302043304214302010041313422234414330101132130110012043223223431314101010342201130401242302031121312210200231344143302231343003330431304040401402030124144044241123102303331104221340400133112004401202014334112020213233300122022220221230204340200103441300030221303321413101423144402203432233342033113103233111240114001304212344414142311232022333302114020422212024211023103232323333013223141143400010201232301241103322104201330204233424421020231300041112231004232230020102042022003244444303303413321110404140200424344111122200041422043442144201313131432423330004424120403124344102323302111410043330223030101031041302420120343113013213410221412024341424111331012041021120014212121304413344002011221020143313101032421210333122124011430104220221120320401224123100314323111020323132040040240421132201331132134013422240343424121340342303221034310210042342121313434041301401121402210430344210113323443234414123021210340433202443442134110322424413114402221431444023031022200311210211430242411031301414121442310342011123011224314022432134332020011414030442014441030214142032131444233203040314310233412032044432303443420203321243223241214424024024100141412443420241332231023023133023112131114103420110042131241402433300210344242441334000231300442042340323423232002241322323304212001024132032412200321033402410233020114420430143443130142111143310311024240432413414201103000421104230111343410131242334010131234104020210322142423011410001012014112233310230412301042312204111233403421114442233220124314333132231242300104002342231021330444110300444121223313212143404343424204023212234312032031134214011000041041021331234422044121230313140043334114124333210230323222040314101012420332030234124230303423440030404043024341440403041032100210403023103104320334102320042112444024441442323431203223101241303114233141212024334242333401322043223324400100434000312201432220323301320241241023403102000033302014134011212131222023443003144432034412101221220413424232312420420143233104442020120430223210014143331133232214212143120330103010104402131114101200223034000203340023304302401300220034242333444323100311230441134111400202340014420443332131132021122230413310344314200040011430343123114102132404210144231301424433221322232130411131413314232442111204422223410302431011231204121102304001020313240011421444213034234310044403203044021131434124312020342221101031310102333240212013442320440021202430242112110030130043044301020133210302010433244331303100421020332024001123142044412313131231213231113214121143020443202212341132041403400234430320430210233004312011320314341004424001334330114214022212333034140033311442142343042213043103423402043141114044300421224422321013313423432303121222312033411243023104233020030222410202222321204403403314334044004421200023422334314342304204113312232042203132444311441332030030201240234123032301133003044131124410214022112103211142311403341424242203042111423431341223323102003404131203002101231001301343314012032134302024333022110022433000320300114034404411332320212333440230434022201122132131311433113111430242412323243021432101140203244230403124400434210032414124420231113433124043012323243440440003303313202443034122113221022122140434242212204102422303421031431004022004201244423024333440332430322331034024023320313400332024202322111220143343140304322343344302231412431414331233233102222222440031132141123422410011244042000141301104424400332134140443432230011104444012431130142411333241303433024030100210402243124043400243432422343021011200023034103112123314431224434041100230432342140402023131214033342241213003343133333333113022013102324030030243042204032001411331021032320442100334343144414041224044340023133112142313024334124210143113213041230124010131144131404002232322332321203234123133034030002100223420130333013100334404440324210232224401032021201313304432320340030321431000102002004111030434103042131434102043221144404424432220100024022202404122002113424404221441144414113104402221140210024132301300011440214430111202010410431442301200014423124320330404044224200134210243041244422102444204231342303043323330330000022121010324141041343310103313", "410104110111341444241301401231032403334423431410222330202233014302102401131412022432302314424140420411420434144301340042442333243212300124330030404323344040330144332234201323234212001410122311134232230014113040021141433443133014034101344240241221324123041004413042043234113022422040231332414433340342120403043201100244311044234440234104334030034001424143102322340432040320121313420111403404324030214003040334413131022102301200112111403042412321044140442041414142243314314034040124224204400030211244301133024401341014134333020221310444134000044043013042322110402343032424342223204141423242211204444431302101430232433412221441433143212314234000234030032044102010303221022010433421424034141231111142122132302111042111442412223320330412000031020224121424343404413440310321020043243331404142240413311430204313431011222442411033130314103204133011114100401424204301432342244101343332022403320432342413412020323442243341243021141012442403102011141221200012230011441014432442334314244403310444224114024240023044313342421242422142030021203144220414301200013432300412003031123403013201423042112014232430233344214233032343402234423431123044121103342403214033430133001043311042023122232202143314402123130112021420132130311323224201140000321142410201101042131403300441030330331321343003414343131014030123444111131330400214113341021001212212002330001141222331013342332220311201401243244343324032334413031404324332223133422413030303343141200403423013244041031133324324230432441340113102040213243033413402202203104304004103120100401434301334041030302202043404034010124321110333200034302400330202442423200011030103221343112333443120334040421000123114321043134244104141242300224322112340144142104112042413004203023111241341344432322300040434023200044023331004313231210110410211234324034104000141101212223242432413000303430241143413014012002331300010223113433311314334421234242330322221404014033133324104244032221443000202012001100342431431123334234014404012412100111031010004310303431030212122031002213030122300123202002012023410103023321214034111133010420122102230234323321042242430031421232001243410244402241223223302230110042333004110042104141020323324120234304131103313413033221314013211311243443023200410404334410203000312413244341443401013220340023423403432333333434003404100431412123413233140241224122332223211213032040134104131412422230243423001023220111104023231132204440342303011320043234031033042141003024123112420344443142131213414041210020132334020014432024231120004411113042334014103213312312011204433413301044101124121302430421223334312312440024001230114403110144014200423422322202322222430420034104132223431104134020241244130131312432021121112123242421134224144144022143410304111002224030040200124420400243012003100343021334030004402034133122420400203140043212040304443231432441402230204412122030220341310310002004243022032324324014222121134120004310013140402220003421334323234343411121113232100440313124012030223434344423111033401043311140412024413334003330134433432033224203400213310104343420124103431424202304442321031031001044142213210211213342434423133040122103440101212322421411444143100022430403400223210003114230244104342202111144100234233434322213201221120100243240340324320002422230134414201402404430200231242014441304110340001322441330041342030010201242224400321401313210331302312043333432442232132201343423424231422241001244213044220333320213413322403242232300041030303201434204121440030102103234330443221321430311224330104200000322041434321324033203210431311313330240213114042001242442310442300342200224110023440343123314142103421021443423123430131012110122413040304303214034304223010231014104412123440044123414132243101222103114413212303330100320104342113013331320300124101432242330113433233132323302323000430133141400332033103010321032311000224042231130000233341121100043034323044011040211042333123143211222320430241411231310013232334302030332012032330310322241124114432013240122342332301321224343332000430420402342401001223324131432041203404420442444134420330433311200330313001411334343042200223114320343143201202113143334124311210134123120002140241044243004432141423322230213420341410203223320440333213012341131223112311400330242431002340114420022302441324222212110430220214220302011104343010113434424444234220204030322113014331004322224022401240133330324343004442204021434001204301234400142104244014301240420303002333124002402432413004222142231013040111302", "131331013021201331241112412424323314212143340442113320123043240340014003230110320040344043422333143420123043442000344320043303412221041140313242341334041040134220004133403110010022120423221013114124431031141024222142434221300024341040321223204111414443033241300132433332200040440234011304230421443232442133334200410024414420041234204230314103013023002444141320201130120214304321241102114334402002324320244003111433244234342321123401241233101144231404131412142403441020122101133321021112211313444404012310440342421122432221224021144342323022314341324240413432120113103100402414010140122001402100434012220314113433444200420432434014311422011240001434024341341042020240222340210432410214423340320420044103233440131224421044224322214111404211321120101422200030211423242322033410040302214130231204211133100201313112023321343003241340041000322313310311101312331301342010434430134342014110223211333134010131303111402414121132142414001442044144310202441213001410334321130030244032201321434024030114434132042124240034131420414333304213000234133300442022311042144023400421020011010204110101312332122312021043020034302201202214024022420400323341230214431131324023410044330234200121202304410211033002143134314202013410414002222311144204323403342241104000333433320021124410300000440302344312240330413014312320144342223440303023021311133310111134330104024423130441244010121043232104320230011130231010301123003121324120220340010112122341424404120332341331244421443322422043333402220042412100310041024002110030234104214241030233104434010101114420030413004034401401401421422334031303102231344214431004103444423414312420001044402232322311241203401040303144120414334001420224434201000143411003101023040403021114431044132400204110134430213114131011321223224432224423143221334401232234331443304331224322313401131323213431140030110240011441323030402234020232040433142122130003000101214331131101422411440413002431210343042020432044123132144024133420200012214013113024444103013000312224212330220301021011212014324222132413411310203222244400314224010003203020444104213443214103432420431133303021143244124424420214421322411101222424131414043320002323322124331244434323412333431301413412213100032412320400234433441041142300301101303410011404224240310102300330430120144013442301221412302110210024312130012212040123430330224124234222404404301101102233033402111323413300023323131220232440303404022420412442222102121422431142421432230120322404224003012444224322100411113000113242110323302244114204241422200424401142344340222131101212301120001021333032422213132030002313034222243044301402430410243332420042244303224311144444213020412240042442434220433003012030320011213434310343130012304012102022013140243240244300213124210223431142422212221333022333123004343024413220342332211042243223403110444031024032320144241234031442130421040233241331004203342213301411014222121341344313121044300424234441233104044101314444120410334034113200401300124103144244121244140443001342442120201432441244004241214100412330423301242324244131112103312210432101341040440331044104404014031434410430143441142041040243231320142010444200043000121040014031234423134011440420243044213443423143213321112210322230104143342404422243413112222113124121320223100002420122201300300133010021041030114401121432113024124344234020131203322210012142320340131313420402101010231304422120112401300102211442141122420100122023134443443331012432334014124131412102023122222000041143143142102321430344322233002321324034040434214320212024124004411334413140111322234422211314311404331114210301210110011302013444322103103344044203201322031024024300302223001303331414420240321422411223302141112333221210010423013344423344212141113004242103133300034411044210122132411300314403022143220033342004303304123212124430244423434130100300024320033303030424044442131131423121102431420434320121414131003434323242142031434104122131022043024020122143021403012041241341121310004321410342412011401133200343211404401024013343024034312034240203140130141214204101321143014344211340211322244023413101330003004303420322102014131420100211230112021103441004044012132432041040433033111134114123143314303431232311213323341421311223443320132130143033311124024231312440421211140221232410310004224404334011331000203411040134224103423441113110010412020013220340012304333434022121041413111410330043222013023041020341212031343423213313203331204220340321432303441434303124342433420320143", "404140101132432342044333240441110044203132111400100013122110342024214211010103014222302243414141222310041314211213301222301200414400332332023331330322424014040140034144031102204340143102133224420131043030021211241301322030024102221334100114121231201400401402343114434310241423022402000110243032142020210312213120244204221401033432332232030323001431221234404344022011421221011221303013220341233204424233344021341320234404423122232423431411314310342103232134132210120434421021131043234242002001030243210344440220140113333302242232400033132144230002101043103203324124413204222132134422034344033030144131301412433422141010211410233212341410413234210120232043004111122043401344322401413430411311433232124012413214042004044331332022420110332012340322143234123033021022323023030104034344032020422320320203414033411441210334423232121021304423233300003314402123332242424314022423424233310204033220213213023101123401130322142442414443132102103040203410403011320342010404202200230311330232431143304033442042312114401323040314233104044303400042342331103130413010412442342230131203142022101321310402033143331411000433201042240234314220222041433211143320130112340344042424140431411004213022203224310432304433212230140304033321414140320333013242230221203443022240442213211242001242300004104432102440110223232022432341130212243214201134334332204014033402231434204004340434343143401433111124030434311321444241144134140432222202044014210001214401240300342344141343102020303301210422132414323414120314034222130233100123004323314222430142210341211134403133243341034444410412402204234212044344004303223043030232221144403302034230243424041403420400133223213443220002023334132010144341204004104314303411422413241032323103203333332313133214222102032240324140400024340421200011001002322112402304304310444111410003304340213102231113412311402402313110023311213220434123344204412334240401042423200140320231013333414122411120234101434403000312431430222133122030212141201432242012000041013402032240020344403213133113022002100213032424401421433313312230122010133224022110031233204423244421010013002004330400442140112424241422112344032124022322204300400430032003203422240433242010422432412240014002002042222404134322044040104033043231402211143340232112014244230044140034242133320120434413303110121223330110221211420214111440042400443234332134114433001423202333431012040113120034232233202142434020123343404301434214303402142103314401022024440242344410414210110431341421433432114110012344304201243201320322103404010302014100414001212141033203144340434423320010402103444403003312422233331221401103401214400014241434121024313114224123134444202432200444012302310332044200412401201141333232013420232202133444422210420104223312213401040303423212042033440224211104323204142334123213404202120310331240121101340132431023330244311404312042231432034342222403014230232112204111421424122134040342000423043410401124440104220323043402011014440321003223042204240231323314420141244130100421201220403222143423000111431041240144210401042341114014221134143424113310343410014423034004324340012121413320324422232014231412210431214004100113304131010401144130222320403204410441204334140144334230333333312214123340410224120214431320223242030410323422213303234013032430244133424043312020413334430134121340001023400403222012003123200031024312322234042021204334212344133140211442214004241302000344112144042240103041102420113041100031333403430233124222302414232030130244042214314200422010301201240032002243042042422243104001120413032102302212000012420332010022324302143310324212240432034204100314223002212042011313330211420101201042242341024321241002012012221131101343114340431244224244342123332314313230122140403102204002123120014204403232101244032021333013400210333323443312201420034024031044241434133040300441331312013304103232102303131424240214342433334233431001023402100233430102134401311040241244330041441000233234101102441320400220131303422213333331102223422100410221133123102130342234210140444222304414410242043204422412220344042202013340234213232130113330304134031310120223000434133240233011414400013340031430100233011244404230133144141021101040302402103401120102441221312144013100412431303432020442304121111341103021400324032321143403103333414203043423302133233001421020104223334214200334142234110412333201400343433140043204021134133311240122140113341114130220001304224132124441043014132433210423033202111443141002444411004", "024042400432331432230402330042440034411042411132400112222010114411130134243300242104024210211102440111001421220244412030414131442421303230241222203104233000144411040434130001301320144004431244033423231043313002312110302243014133313341114033100230141402040332211042112200130423244421010402240024010332212404102010422441244422024024243130342111314031200111304020213122444000002340104303021202414232214402020201042442104324011024402221313101123320044022341143040020420003244220411422333400042341140441333230104234004010212343320310304003313141100202402333433003120440020231033234442240400012341444000033021223141321221334133340324024411210123014444003222410240000443020403301030332242413301314243034441232312022400431311441202413334401233143113222222020433442434112234211300342122222411241343043210311213400212300214313130214132013131121341203111204422040434001404333032032030342323300342301424120420233331334240230320141022023141023233434003310421014232442032442113112042031442420241424322341032430221143441324131232031444400222403344123441032333122010112032212024122031343022224101131404214442224400303432202303440344322002422033214422012122304103311111031321022031402413121334434220323213310220134342424441202342341314140420200404422133032301204343210020120042110331302201433230403324043103021312322440031320422122104103203441031420022431400303201234210202012202310440430410004133340140340431113101440340212012034324344410411414103111312320214240422421210242442133314211124103011401040121123221424410202431300021222332222312313243202123242411112200132241413211410441202111034443240242031134414340411333114414232110420141242424331443444231242433014034042412231202111031043010423101212110230230000112234021002204121420240030024120421440443201021344103131031042002203432101031101101320301424023101310214311421114421203110434430043144220122024233430224000414434341203023244413210242402314340014222441101342041242220022010010244102332101123124040321331441120331402211224122120213240240212041012204100122210041223234302141044101121130010403314000311021004104004200220424401414220242100022430324244122021420041431221010210304043200321133202240130102422044020433123434411441332043331103214411024024221330402204233304122423404430041234121410240320012330010334333200313143003123140201130201120110113213221111404134343422401401403023003242313444344440030012431422433340044220422224433224113240041304020322442414422004303143120341013414443440104030240311003424303321334220000012031022311211011304033032413033021033140223413214434040213020302331102120300231042341433402101131334030240114104444112024303014220404223102423210424202320442004121421223303343444220423141323200110341230241243334100041032013012443231244110113030431322102234202443430023034303024401342324224324144300012123311230342002132143203042312013031202410102043101412432433233042202213103201012441101044230433313220302130414421214210302102310330322314210121412021223011201132413031202043424134410142041343213114320113223121440404030231142330323420002124033001013423410240412011333441231304044331332031432232443322213031104022012232240142241021223333121331404330132103124244010414441014413103423114433340444000113044030310000444130033301211302114103230012113422300202224434014324222401243433210301432123111034342301131343013344233103140244202334002401204111422040324310213132404120243404121442020231040104011013402143412340104200433304421314401341111324103113444112012010104201133334041101203441213433230441141044303001104242142322043040330400223200131141243044210223020041024323021124020344412002133313420100012042131211440400400214443314403103042240422021113100001332322103113333000242033021333430013041241314411021243023433000022104332311304423210232314031232122011432423234300040202303411242400321414241411010321204132030404414020223323233022311043113232231233023212021303212024430423434440304300414132113123123140030140000324424434322003203210431313204213012032434114022140201443243010203332024310131423000003412204332300321031310230100013030122042321214122430322012344411202124221210444340410110432122243031214044014440201201102434430104210144023412421140113314241230011222212143410224222130132104433033222014242210131223324441420030213314223310313231114202423412221042433143344201303403023402200141244002021442300130221423220424011320221300122231334331421203441433004444441132341021331413320023032224331034230304", "141102210444210202401404221204003242243114011014241340130443433440412222411141231414320014403124122224033241042433034203024330420421310320004001341031232024110310214020014121003334311030234142124210140413200142112111013004133401311334143000314411443431321310341110103242141134122412331430031022320303400034101233203433141040024033311024420121334222423423421012212243200020310314411134103022322221213043203020433123301111232241224013022432310442340220301003022041204222214241123132214043114022241241222430142214444014333400221133430203200433203400122000144313323432214304131323102440044213431142132002002320441240332321132234000020324312001320102002400342034424342042334234440202030032430442142131404032142002022411213404244210404124131340231001312044412240414133211223331202413132341230000143201332041312204212021323224421114411444044041340301413131033004433033211430020123300331022234432302032432133431320400012422430244113232300043431243040322322012414223403122203300401320431040222402141000303304033000301334020232144421101220200104322111313422411131220144322014224141230304014014330403441143322200012411024234240312033401300313402041444223002413041423030111013244422142013222420411331020444044141304314144002031224303121412110040421343004414020304021132400442030230343222420412420310233332201312202243224101122240030403344132113030331404141112421112241142312242124130322432420002404402330233142230110401014201014030312104103011014011203202312034330323104403110342343130102142323143440341031020040232110431110122214310411104332311244141134440014201334424443120230203243302241304412233420011002424011211031101030232242410102334324103001042441233024421122012241013204342033010210132044130132311402413413321440414323213213313303110013300144332342411341444122340313341132444322400100013030003104203210020103211141403322304021302212133322302421212433114144411330014244412430431023444202421424312433113243220010132221112102021242344041210431111440403013443030200444103023222314141114224443444404143424042143000434244330424131032233010314424133242342430221411413001240021001402244234332301131323214221211112430221400000004324414221023242331443324112233241031002023011324210243121100314143403140413114143143404043143111002431210402140432120401222222333231401032440342242000121423020122144331213130134210402132100241342140121220112001331130044403031303100333134414430441210444002331430111234110402442013332404002003434014204332000420100032140142432003224334403200134330302320021133221040340124033133103443013202014043201331030223332230423401423030411022123442343104344044120312410023012044210123303033320212240414134310222314231311401431430110311202012140332240044024133241130342241143113002401403433103230421124142244314442020132400402300102122040110344210201303122422141431044420011321113034042411100111443332001042032403442344220201440323321312114313433201000420410040031024143020400214003414200211034244131113310320031420213440043003341012001443332323000432004012412402140100424021440003340304030030220210340002011440030124243012030433214132044123040343244221224122002130042013000304322342443013232442241131003220012223212120440313242114311241130232303421101341010441132122412334442312322341300024142201000200101220220404212032214132440000102334044320343212341141230000241230133234244102144430403134223422012022404213443123421322323404244033211344221012331413132200213112211033444130113433030233440024420223334340314431243442134341110103034230024034444112034112044132144440212031013113001332132234301323401411022444321312424122201024204330311042300220123242101244042002424241212300311001030334200111240200240230443442214240040340232141241222440014124221012100130411113104124113223231030023003344040402333104420024301243114234034232214023221211342024401120124202023311411131411141330024204213021331234321333004133330413341233331321042310244132110023223414232020332420341124043021332240212344113433020432030232100004133343302414333131011442012444140121212210101430101103230211342224330013033321040121223224204022341010342443032030234440330240441014412212211221323111203241112221444444014240402033132343343141033433011444321300130213123242243001010300240430103030243132404003022204344124243131323200303021000322313120321120411304020444043444203331040022413042414123404311140143223142220110343021402001320334110014014103102040210223100040211443220322244311203440122012412401223", "004204214144323011340331110114114043432421431311301400301020034144220411131140230032030230031201404234120304024131222122420332211114014000213122412240134344130204342033432322212012334121240131430411000321241212000110440443334014412133034420223021122030420043340413444313412144002300401242002344233404344203032420404234002223042041113431330124301441303332322211120204330102113241402130110110001302140143034314401100104011031432433003111443142414410410222114320110240431012023413323420241023032330102231042242334211123004121121332341434331001412112100342144111100443400012033421010222443232121111401020144412340121031121320314140133111014424230024324322430113420124114144442001433041322221113420441223202131011323414434423314343010114224430040244242024004130221323443422131342301021411332004334103001202210140141202221300414114110114141041111441104242012331103132422133434143422000400332330202221141003204133421031442142211234340430443420203210022244041224133230040324034222013211324234304344301422132042323140422210242401224323104403132400333110303112132104404042430423313024314042421302432000040431042021002004113433014220044122231424432213422441420011202442122334122103043430221341241013043103440400210103132440233424210330003141214304140411212401042113342141402011423030421014111030322133424210001304041413003111421014414030311333013000023020213430422040030303342000324203303401222244043204001333212300020414243221010443313334232130400200040100243223012322430303422211321420421110404001144230011023443241131132224422132122143411032023301012240144102024131012104102311132001322142041242114342011040340004231430232313020401433122224330234442130112440141402420433121322040023044212330321120420040010100401323104301213403122022132414432221212440300440101214304344434021120421112212002303444411020001213224334302042013440002242420234312134221420403221304410310410130041202040330243430113230001110020101100142300443000213112343331014022002403044000102134122001321113314243103233244113130032003144130411002020432042210440142043041231432233103040020410011342312101141101031303200014343130021300310001412332003432331442023020133224023024020441340333332242101311412302022014400422443203424312442220221111132220340313202040214042001241423011012030200212331310032434341204411343321030141223304314022233043204202004302100333031103321131303400202420104440234202302412401404333030001224433024014120232333141414023423323004023001242100311122313040241042311323423243411413312020134403310432343123143014000231301143213141022324303232102104412034412341432122444231140032421234401021321023201301423331222433322402031221343421233102331143031431203141322022122013432320334041002411224104442224212240413320133240100123311120322434332310224141002410213314140324031210412341340420233234212134241430223004301421432232221102202442040432212002023343101312031300024402411141244442130104430210133011420020240144032111113011211303322221310333134440312431404243033442341034300114002340300403411004301034244214400222231130103302142101210431140241032020413114100321321002220003004014421303304410401331414234032100243103221240320223440232222231230030240132400222322333010242044324010432011233413412444402410214220424014012302442043042333321344324431241400132400224101414410134311012301033033030313301133022344113122231131430440231240042323314210104031110442122330244424213122201104404130221143402003413220203302413114431420111333031300304130114120303302032003103441032043231413031022122334321034123324011431203023412240120004420403020304420412423411402011133022021442313331124343340412401001134444132433220043412041344233011332022142002334312330430434303304124114343300214133203231123234111214041444302221013222211324442401213230021334341343333401044011332021131344022220404042413223120231320023110203213144114021142224133033442022033301342142214334023443334423113413003041444400004401302311102303314141143412420004214240244031343400222403441302102041310444323342340413202010330104123110211243142034012022041004323432042332012024224042440414331200000320010241221013221200242332044320101422232242403113221402402443043000301324023340010211001141441402210114443343020301444142021044010024111443314143104330202231042014021313400433321011324442400002414213341011122022300214021440032224402400114103231412101423323130211420211411031124234424231403034110314042230014041131310332133043320321420002022201421012304", "234400304433040204140330134113040003441024320031342303141404201440424002203213400133022224024202222214400134241222231112340034240002410403341332021432224404220443321323030111411332214342302023434414332203023223400140444413244102011344203330441334232100244433033441100233042203431130031134104421012213240041324142042312422134333112222302104433314232102222242124212344431014141220200042220404341311333334333101044421020431443102403203401433201321443002220441021222033004233221344334313433320213302441402101120033033312404401011131132001143300142440123440020104433240324134322223420013003340442201444124121313344223431111213313303120032111120120412233400441041320210104301141220240121220440123024344102311334302014142440410110421113304041113332422021423133342302311440303413221141011010222320014442411110433032340442010030024012012431432222110440440343234200213043022324123430021021310212244340232123034410334441021210331311342040300334112023214310442424042103243032320231210203013230211344204221143134123322313244111131003210332441030110022421440101141144424333212302103122020322122023303204243123334212220224142413324220334233021301314204124432314241430401433021141123202333121114141342444013404222101402020021211044413214310343230031202440032131440111114201340312214113331011233430343401330024111311122022343431304034202440240413121240114331411333023204001322343422231300041412314414030333124101234404434034113043210422023023243011411231411221243140420031014133311333021132212431313344000234232001121014043324043232030330010011303043400112424204343413304024401303044002140413010031330021131400331214230334241420220034241132210240342043424311334343003213110244141140103100042240134114041443023211202402422432320012322422420443002210014421104224100031441421323222023104213442311240104022324132001014031310311241334203004014331012212421411124301224302404303040342133441143121324033004212424221422234230323432012322242044221140033242014011410341104301002001234010103330422432014333330202201021034113222342112400233131303413211140103300441044343413043010211231040440311022213401314302101423342140034402120202320043212400111042302121401203404314213123314212201441313030444401044301040000040241102334343141210434420223120140203010000140143323120231032230302421424434312221433300424203244300102340224001011214200122113000341131424044131013103003230300421412200131340202313313430202210101140211142212202011041240434431120400414031143210314410341201141103044111203013002124210312222043204110312242204032320322314201312341033102132102313330331413301001120033010040124422101323222412440001300201343322422230423144422142423242113434111023210400112442210222233310042300210221330204343131020214131010234411343424100223341410421211031421114403320323133130001202131030203310144123323030133411341143044004224432103010324340213131103202314303101441220342321200030301310102424214222113044214230144334044102301302210104232414133140300303041142433111414134431231110431020134111334330433024110122343430141221113320201341311420000223232132142140333300201332332403122012143300021434144144100322202234130311234431100334142143040411334333402104302030233444432433211004221340142302103222434010331313423201133311003031044034314404402002242234141040334011034322044032124003324122204243313013040204204310210214441303312220024431431312110140221111333004013124121231440040102044024430021124242442213412412312410010020021342042423110304041134422344041202344313402142404003104142333332024300013130404412232134214422412144033343314314340141144244403104121312243340330030212140202233413240314430023434141120042044331432143102022322223341333003143044444021411341132223323130011211213013234114041201244414404414303032031341134441411301304011124444301211211304322011244314403030012133131122043113041301111100343202214000403024303113312141232100330122240243412021241241240143234101102200443141012402241124202124333013412021442130441233031302320323014444310400241120223420034303340201213444434424122002100302010234442034103414030142312424312343140440112412423422100244423003031002101102103442042322033112321241003110213400244314123210211322231234002240343101300144033003043210134102311102044032331221144034210404110443112242132320142420121031343102244322310133442322234031332200143132322143140334442422443324443410323411030431412001122103401302441300321044300100022232420301410401330113330042133330113234442013121", "134312124212243013131304333111443132303233210310133402340112403401124344111110234413032324434120204214100030042411431140034012011023033434231201341033034030123302102442004121142132321312023123424144104131044430032344034421331214332412344320400214103014123422121404231123411332220442223121011041414424301142203322232101244321233103312202234312230320224114334130434441244222232023130134014103343034213202411310440323411230010324112244423444423203133244103002130124232203204213300401400132241310124130223014311234304332101111021232312002230323222124243112001312223031322313301413030220324241342044102424002442312222333244243430431343320212204100442140323042240110044322203041230340000430244041200424332314304103130210332421224440442430404203041401413214130021100234221242243023343134012420414321010344221402011040323243043004110441104340143220214442310042121111122324202012323134010210422231112034003221141213233044110303200114002111431040241013310142220310341340033443420324110344221213210224001023301240230242124022340120441404123401224220422142410414023314114202112101141004131410043134304423303441133141403213101404420134333422203214003304142421214100233104133434323100230404344033444243422310113201233134032122400414234431244030303023412310301020433233211400302202200444112340203342031323412322004304040341240244313313120140033032302232331042444310202114044430224342124100313240332200314412041422011112112330142400240022430134320212021432122412204434243203224042330443011032302113331403431002303422421131444424414330130024231132341143304241413131300324012400443422403323213113231220324423014024114331404440223340330340441404424310244013314011431413221112022432340043412213203024033324143411101143334243144201242224400103320331432240330121032221442231200211323314414212342444224243213042014212011142304010100014343414110404233243423103043024004330301410043410311444343432242200231122122204133434404040144313242203214411001210422234311433334311014014201414043422001401402013422220114033224131222241221234010340434432121402440304400434423424034014212204131200241321211442411111331304414103344114444230034041411001114444423033122102421140314231420322220301343114141420300043032111301104203222303422323043312013101421340031410312224213402110003022404132202212003111403410341010003441011423320300344112221042204122220423004443102002441322130434303401200441042430212001030423004122022022000334441342110013233014423123213420203042340043140420142001111442030331142210143330330413033314402034241211141134030102011443111332040312343244200024004210214424313210200210113301230132022230222343141333141022440012441041333442143204002043312414333331311224033203011411400431433344104010043311104334340202041010400301234201203343330112200404401424433031101223020002401243401443324321423214440044203433122013303223333304032012101141230021440414003042232420214110313411434242033133142214124042322032032033110143140441141413003044041233133103221104134324443020433202032344011341124000403003333343204341421034141123131340122340023422100144204200044012333412440111324122001300400132302144240122243032331141423114240303122242224042330033202402301124332004412343202412303041410102011034340333334334001210232124340431012101100303103010332214313242012422441334324444120234200203042442313400130024234301330013421024304224204104341121024414330132211013243322022212041312343140211413323334203232034324334441410033104042110320324104441241221001031133200213314430243100131322231044331301432241001023130100422123402010132444230014331430123140231042421423102333444033300344011041234444402031132140412020233330410024400221132432031000043101031242001124112343420110333201001404024431432400442203434314100002203302003420203220240130323323424404431240103440213224124324233132000341402034001300112334100001143024214122240010140312410323001443210430130433032101102204233312444242113132133111344410010430044433233123003100010114102034024101411240000134103011232044404043103342210423202003341411024124421430044223122202203143103431314443220331344012040014323143230423142420421132204443403404113440131120131231222422010414011424232240422103300244444401334221202323224432304014313410033030040042014410431101122200001241040133022443120230304403044040413324033023112422143441131124412423240344414421304021330344301033313301031123431410300033120424211044441042432301004203213404113332103230043003140101011241220140233", "202232004112434040003414233000113133202440431400011042301120221124412232310244241343343404431140240442000341112224004403421410412020341230010230221244412244424202320123400300343100431100410314120340340434330342433411210120222243300134040422234434040044301204132010120234032121042432343011341413101100243311243021302344300122400022414443002301142001011202424213203224134422133421131032021331041002411141333311022032421313244243020200340404110414200401033440243000201112224112422434032003301400313433334432211442233224140322031211443223143230130424312103024414314134114241331042032103014003210101042242341132012210444003321301242214332330401102404324143040403124133322132002423021433000022401002122234412244043322414020411131131210223133442122102123141204444232232111243230321004444120200012214213303214300112331044431134403310121004313020410302334201444312102022020414131200012331340400441232331223323110331204304430410034142021003431104013142201020142333044000120302414211020422424234302001043443432400342440112004002003131220422020004441443333040432213331000131404310002424301311140421432220342300300312211343330011100440420220030100404330433440341411130210333000223100311221322122343421232400440222003413301243323231223444410403402111123331401210231103421032244002230423223434003130103023202440021003111143223204142133040120024130310233310202214400211032010110442034212004030022013032343424330341403414303114403044302031434220212320033231424443402401123340433031300040122344010332304033220113330232204232113403024103411010314041434001243003444424220424410324222141340111243440221332443304034212110301310403002242122034211331431030212242224324401433122332414113401102032222012402042024001241224341233341134200320010120330043412403143422343144114302430443223402120343200201013214413040122024120203104303100303023212442044040032422304442441001413243114041414440103304014040204013322331422230341220120243123013134312143240123100311440210343212033221224223240332323044301404300001404022332320204132413032241121403311304424442332001220234103134124001133410344403320033313440322011432234132211304143204143404134414334232014032433401200241433404230233044400212420444431030013411311043311020211223030333411134142233403131401224003213433403412431004303124323102213304433311413212100043334113412434424221313214121303312110210113013111334422224022230112102214144422041312032231310321133121433042131302421003130403110024034224400041241344410034431210320030013414134120424331104310004323144102142040322100230133044133114411224344001241030310432143002144340330424332011343410210134130130431200031121330300214214000411034314143122334102130014433420220343210322300231414222444342044031102201311322043440343400302434112400312430001143202302022104230032010444001034031343233223323410442013140234231011114443230301404402013244231142001113010340421032331143011200200122342024230243232322332424143242341213344121130330140323243023233131042123442400024220333241102424042421121041442110202301232121204434410130040203441102110442230113401341322443102340441303122242242420101130424214324211200421010223201000303011010441304200443222141314332002434231302310242410121402232130223232343243443234340402303110113122340431222314432443332101143341113202344032031301434443144414111122321320210130410440104020331411122220414310314441443442440443402142110221404010233200010343210322202400144300120000203404031031330302342210402211244244131102424301321230141442301003022424132314214032000302442301223234103444340213132304133023230314023012033102443440001030420044413203020213334422212043134440240430244020331212131441043311334331213322032023042323410443242223401343303012341023210220233023010034422141112241324002310132443230213414401132214220320233020200401122004131400344144211000012410233031020212320043220222133042001101044432110024130302124401202203022423003143213020133404041144344244032144201132344134300243141112310304410432303234341142141323022140404204300223430123240022122212022201410040322043121413432212424234311102411113142142101410302233220141210111012322013030130020130432211123342404014303032222142302102430213032143010044103103021231102403031101400334142312210040243411343211322214342430311044120403403400121114304420320432002101024244421301341301201030313103020332030123403333214432320302302002041042234131311440220401414214410222114440032131404232432122012334101344220330034424314441144", "322103300300000223134330330224424341232331340430233203224100443403112322331334442000202422200344131230232324340412440332100101013340034403344101221102221143324444143313123022322032103402111314303203210420014311111103440311410411341304323400203332203430434400002322443433433341403441401433211241333044023202432234023132301112032234203012031212411200002401020110104143101413133444442442301413322300412103314210144204113003141300020113043330440401312000231124034303114411103303111322430320342211023021403221431032432201333214320331434204133012243141444400124444310242244001400411303114334322222401020410040413331211102313023443114343112410013434113213444043114120110041333424134202413241444111401423433124431334432121010113440021202423433233010342021440131002404214314310331413232332402043323434002200010004400342114034223422200411144033324421210342020243322203324002430301100402202012414212334043441041043112241240300131440240432402443022144244031342241213310032144442412314033012401323111341330402331134144230431342203131230212241000220444300210114411323311202122424010112110113322102003121334312334120224141143211421043423331120123034042404422343243144432234040402101434143232304310411243342402111340422240001340143430240344031244134240404123420144444143232420301232131111303001323024441012202443131431413041021302323221034330120043421134441340022230142212234443033220010402411333104023000120412311024000312412144012114203214231042230142401314400414401243420331303022141410033422401043330232331424000231230323414144303224040443414234423441133123043331001101032013312412313130130301034220443020233401344423033400322240302004244133214312221021320313331122002322041212230330132040443104043304144013332434331344324400234231440332422241020134331223202404110423301230432242041124440002234313304424032012312004431400112323342412200022400221423030102014330400001431201302122132342401314212010124101311114201332011203222410203020311120124134411131312341331231003000001330014220114301124212002311100324144122100102430442304013134341120420010021001133231321244343104011200302320024302200110141143100440423241134142444302403131001204130213230240003431102344220404214432333442314330044323410110144401233141104120123122344134243034244130141143241214012004110241004413302002210221312222110404242102012403021144332004013001203101244202211340324341204142034334311142200414221232040012124304014004432122014204243312213220310401010430200310201432330341313440130042343430122201412224221303413214242304133332341200021423444332300414331011123122202000132430421302301331342033441410122122143132223414144223311332440200404230421031432111044201400401132040310022423332442300402001140104321411102411231423221212041011130200230334412200122131242023241102033211300040023214023044233110012104441043401001342342033031443413433213002323100442413242141140042344431131431121312041330132244402412322212233440040434232441201042422112241342243321130111243430204100124141001334403423313443230243203322202104224403220043120143023033234021223123310003343401104022240241012343100321413401022010441243421431133403022041033300230242330301104112024341443114141140414432300143120133441434211333342142422124012334244334443112241441314012334200224003142124344043201200404130413313413112120012202404333330300343313403111431413221200002232232204220111240130123322204303401213241120322222044121243244402414103041221113242302424320332014043144334144413204242222222441342213122001321423140414213424443043124213044422434021440214441344043422212414344411441113343104102422134122231210124400013424410402410342430411133022413043124342304214121221341243301302142002042421142042411344244402123233120420411420243022022011002133311012240131201034111032413240301142143300330023333323443220202230213402201220410122022142324021303042023414223211111113022110441241214340213122000120341341113230222432300010003431142304200044431422042301230200431040301143322323303020232041130131233212111112443140024440240143421324134411402324404130033422111410203140144003130003323241041142142200303241321240220332204314131002441031100223310240032334201301112024420231111131212402131044110034303443043030113243244323322343331434421333014421121210243144200321133004123042343410204132242331342301444241211202012142021111203312422214122403142042204203100313024144423423131440303204134300314242330132441112203210043211440220204313113040442014302122140042", "104132303124314233011414324434234134121234341204113300113332114100421000123001404103213223200131303243042111224320221011241011131322223313300110204341242111202034003124343124232411032014113003432013130430120131122214244140031343030444022211214231021231343102004422030134312102400414121014110111220440144203111334020223110020112312203031321014034124112143112212112011432302444203041303412331440143133043142140112144214211244223220033424212434033221333442022200023222342102001342334103333040001202233402114201000424210114323122141122420123134322001120031242023124223444001013433222121323233133413133210001114202444401013041344121240020404211431040213010212413204423023224443112343020021420341002334403101203431301332102413324201034420011124414223422034234421124144441012104422312044310332414014434240023222001404013120202014012204121040223443422311443132240411032343231103334412243124033032441413320324403241421312030211300220342411301333313020010302410441422423300313210434244320313404041111024301443302142334230242003330331222304430133403403434343202014121440144011202121142410410341332203424223132431112114120143423044342303040400403244012213030044220140010324320024311120233322130144343440021140443431332024144303332131420404234214311030043224000113422241201302204010121401430032144204231111211243131204424133213330134310232300401432034110001133144334322310204424214141214041420212031042004201231442141303130042142421214030413002141223344242420342212023200221021412412213232313240213010012234132443401111433124240021422300213104112244213434134301412302332404240220411034403441202434001004114110024414003041110120202122302411441202313032323240204110403430000022302300023134343322004401031114222421210120404042201421244230432011444132411313112200241201144402301433130322304303340122334002012111242020003231440222100120440432312340144310432404320114104334402311410320212204314301030303131120122401023104334433214212331201244342331000013303141332100212111104310134130010213140104340102043032343443240313203204014141040401300232202403134333321114144420404242131340013241343023224430043104413300323332213001211302233403444344340100242002104024311013240132410244433203333403310134004411341131311033423440312013200020340121442431030024104342433340101310420133232334023210234442233334324104143311330233341222444030123414341343132200011230342322002034204334400012444032033320340004111422033141413320200312133021121432240410020000013140000044003414221423100401410020110334340300134202123444120204412422111323002423100423102433420313411204434340240002331203120322422403021123111031210302422034004034321224123210103400441333442131134120030111433200121003312314204431040332321403311114244314443340003444132233222333212140201323302214410423204203132224113340123303132104233320104422302240121403312402132403022124422434404140441243010330241101332112321023431311444033321411301122210440032010421430443313324101422230404311333303412222342244034211043220232234142313240141021342241202213430221244014141341314101202324220003012202410121044141120130203114423204402311300324331042131021101004441412241400204403103000131230012321410304040220221232314331123323123321321424142433433204304232231002123424103023000304120232210003312301424042244441441342334310040332421200141313432213033300311420430041104014404402210044033224041431443002213233140243013120013433200031401012134320310402444211424304120311431341122024330034440124024430243113314340312310400310400143404341400111242034324041113043101312331032330424240413414133344340303140142042021311344400423024000403342022030211440133410244103143433121323203112001324220142014403422211132114433223103030421310322342042214202313121341334134200341221111121342102333330343032143021324421440342330141401341004403311022100203021434001204404001421123212113024331012111304141224111213242322042101122321143313002123010221314012014230314301404003014301133412021441302341012221013130440412232411410010323101102312034340230340021230042300123124102222124110241334100310222320103413111240120342031424113212240101410143002234211023133002002200130140142410000034103111042114211341133022300434120034443424142211043240404110421200433204133341104444023430143403323210201223214023342402002044132321444040324322101020232340312033441043001443143331121144202323334001101304214341231110044002231411113013024301014000322014300113210112120241100020010010043013411313200043", "114131432340030110313142000041041121430031010224030434412410410241222133331013112201424141323234432423220222421041012331221200434333424343403423402102412130323030111121034433134133100110302010212212212232014143114302013344430131403034430423404234140033113140122044222241340242222233112244120100200040333412101031402140202332003440104044230330422430124244111202104124234340404424101224420432123441301101101422421322130243320240133143131210214024023210343032114342340224422020101134433024031320033412430101222413321431234241323042342201333134412210420300404031420201314244322030303404133314111300002144022424044232134331241241412140003111430141332113002421024404202430211204132302120022331023131020320403113402341221132003444041203104314420321314032041231430012442132231242321031402023303033332233312314334031131401301032004110212110044434413111001022442114211022044303321403240333421024024124244442433323112213331102022312214144221034101232043301434420124210011433344313332031210442304342242434024203433010320033112431044210043020432221312133044331100130304134422244303141031010301231214012313311132034131021402312214204144032332324043001443312023104141012324114132212021303433000310113310432114214143140033000040311302141112430002440300303223411014210120004104321431424301204401313031114103211032330303122441130002443214100314123302430003431112011414012100120000440440023312332044320310422334402123424013404213311213041241130402043404240002244440231224434301421220123103310401241000141441120203423303432404101104414103010434323124113132423201000211440011110413100333302221430433411123000022414432101143130233321214242413103224334024320131413213424030412002211440203242204132113330001344431431230103241212402411040033342210444010301232334110441034142000122442412034003422332204130010122013311430314342134100334320322321114141041431330140301124300201320220040213334124402002021224443310313421411200340040241241302134322141014200340041312230120103022313001340232012103332330142240410411044401134413223300430043442120314231203202221034232342344332310234401300011121044413201220114113112044133013023011143130041111422203401302203210004413012101231334404021044040342202023302201023201110220224041232210343144422111240211130321414343201434404320324410401233332244004342141010411444430220104324004043011034203033304303213323321101221404400201442112102220424433204102123404413024123200241414020302223111311132222122130112211424341414102223223103103311141233302404303314021031402310412244314413300014414120010004210131142440242120004010112442342424100131422341420340314444040324232231402020104343214002404103240412404332304044143223303314430000021432221103133404223342104221023430140333242142032222234020323400220124344244424221220414430100244143320112012444024011332244101431030130443201134343043240410134104100114313230040412412304330114434241021023331203334330222422412414144312124122122202234323040324001004200102111443040442402214242044133223044404442122403424120341123341403304444404020012311211304322232232104134134313022133330221240130130422001300202401004211010240014431321214304410100303302112401200000003442323240022314404301242022430244142003432414342411232402023002203011310022034344340123402322104211114242000244013023121042443303344042423212220201100033430412033220214304102404422111114101241044333112021323021244322204403421201121443200141040043103334223141430232100021024332314000400204041440401203032104324203133004441024410244303403423034424100312011431002420423121000444440004032031232142101400210003040444420302130223431014313124300101241130432301323013132001023221442431011134212133440431344311033022124404412210114313013214134440442220130002112032124004434030413410023412432243210124140044144332201443402431414311300032331020211003114434033312144031312423203423434431011000104211401412341413302320311141222013221431033141113033341134100223302321140401230444431402201241332111302023423133331331404023421202211240300233322320001103412300321311321303133032443111431031442324331101243410322234022244444223424121113014142142102432232000311031040033413032314341301301100134123214113213410043201422104430403210220020022200303014204440420422031202140002134440300412223122203412120222133201110004221133121124310124120312201321213420303034001141403102311030433442034242234212401400420041030211121213022343220024401111124344002402332312004042414404040424410033414132030", "000122233210233434111023030434142134242102401224400231023421321013132423101431440104422430144240441023122433002313140400231221241301310002134140321303401014122320332310112332324004313332033440134413220444041404240422000344431121424024130213022133230431110131332332240341312340232324200332211431104412132102030231404140220430013421423411201440211103211400232043233424014143320030111303430414411410030134404432102441232244113402031104314412414040430412302242233400041030311130234212433044304034343121222132044142030331034000243034300444344111033422100212313223122131200343030400234402424210444024032002444200023243113332343020414004003214330202421442230044024231221141412214143300212120242321143344313031012031203143343442112432142341030430423104014033123034114403322443033013011430133223303012042234322203021001312441210433421431243113033110002433421023140341412323323400322124334100012132420244242033242003230124443032004040130231114234134200403320000040442030004124030311112202004341030343021432033000133000340031442412034133404344433123340014013403203434324134342421133403230323223011021413323003440241341042023113302424122011202310240203232433312014404114301444114140424224141332041013314023320422044014044231024002432423104203330132304102010401413411214414401302304112113244212233423410011233000421303324423034022403202022332140332121204431404434230140441243404002321333241021122443030403440424211431214330313110122024141223100140030211241324000420442040331120323210413400123204233332004014044312433001220330214004034114323413113222021223004113444322244211242222403324340420244303041243013422414301314113423413111413224100102332302002304213402010002433041121433123132002441004003310312214032314203341402333422111212033204200300000221400114033102440210032103203212313314302011112333101002242242114110301001300203224001133141303240101041202231204410332421134210203212202322441120433134310304344100131000144232112000410102304412311410032331441411424300443201300120033004011311224424022334311031410010430042114024433114401120114132311140444010112442014200223402121433041031031433234430102033324234013300343032300111121434220231141202202331343004323320242040241442214031231103322000303022021442343024441443140340434041322231110020143010201210233004203322132304332404241431422342423403133232031323114211333023342043322133303041131433142434110033222243333203311411034131320201010123434443344031421410324014310233112023430400120204303000221323433043144412022411130103031321113302134202440320020311012431431110233211022030033111041103200422200332303402423100143422102130444313344133200234413141023022402224100143303204400313320111130241214402314100221400424240131341010124222211232042012023143103324131123111100204022101203233031104123121201222000100233432200400311041322210124330311043134032043000044243333433431401030420003244330424413040121100213321111141440224113402004320134204311041404410142213430002030004300003421340022202430210312413001023441040333340110103232402112322002314044030303320202120443034121214321421042304132304243404221343321431223401021420024132104330431001334300134222014301134043131104342201203131203140210312220312220300034132132442424144013330433200333012320133432122242221034323130303333344220103302431404322342340232344443312044321000120220401342234223432041043311323223210413041114343012322124203011402431410100033244002110424034211220403414044402234044302412423223441203033442330011031241321343440031211332400421401333414113232340132114433321403000100432430202243412232312211222033024202022121014424144321334043422212030211223131224220133041221414212014200014041002422304322434420024120203332013221344240220121032303101412233141244140111130304132130314320313343033411141000004204022304222231221424443303303202034104343224020221100321112134102422002214444433020123124024303013431224303123230432043322233132313300223322313204042213310442324242310412202333131412214014243223210402104122134102113410233210200032444022022010043120240431412210242303041444023031414102310320042223234100434332324322101403321312244031232032140014321033410123304031310400323041304213204314400031210012142130011244222243011104420012220112144212132110014200110111144413314022041323202434043303031113434334431024123332321140400332123032402320000030334430332141232201010340330044130432330400142321333433232241412142320410222113303114003104031234021111424001314233201011123401", "143403043322441321014103213430034334230431242201014314122441003222400220422214142021110124433431422430102311121400311214341423100223004324210244022024343044203423130100240213122313130002241023303133044124130443023404212424220114003313301201401204401022312124224230342332220243002323132042033323331013013342021213344121242123204401144324014122124200200422112312310124204401320402210032310111011340023322234210331100344023103241004440420202340343132112010331433304102440440440021331043021224000311140330002021433420202214210210303244243422011423142330044202210212020231441211403221332344212311220043320231002044434010304333444322440023243121302234104301312243223422011043011444112020410003304440112011431443310220204113030112300132143021401042344113400313023200024304010201312021310104234323244101004014403410402413332020120042224441403331141102003420143002443231442134103014404033143434242034100012141300001242141110210423214131000423443432114022420314342134041444220300022341404201031311041442123140110424114140014231441144042114432203124003020223242433422244333401211203112331431220022110023202044142303431014330310144011102311141011124442344342123221243300132222441321024114312322443022410000422223041304120222433431131212023040112340200444403103034211033223013231144342424004032400033431111320001304010102022443034011043242000040420301402144224301430130202144311034443444142313134144004211444033432011111112142340042234323013014012212112131334022001430014304044412342431320230242400332224144401032020414233010214343122134000224012034114023434421121304304301034111301034214141001323422331332321321422112022210333013300234304430300044430331224040104304133444304323220243312111022244124323033010000313213243131433312310304324240443430034434141343340120223140204414013101421323113024132222232024132020132442000333210342210330320011300241414402112304100044340310400332432311210023132104242301204124043113223043114210023103101431141024011330324010323032111231101021240024340203043011114224230402414402343331042144300014441030322320231011020231014334312121240324402040111032232231323221240304324320431301311443430140230221231320212123000433031343302224202313311101401103104310342144231233042320131341304233430241322324333000302233303410332124041431044444133344400100110202420212330222000022032230421440244221334242434200000314422311220343110331322144420022310041133432311200221032320213044044412004104344333434100204210000130213230422203332022432344243330432420410433230441002033042414124001023024420334330133242313040432000211302010021311404213042021041320141134131423312313030100212433020404020342420003004104332430210121200341030241222124212011202430213134200031024240144033400431434321110034224443310413002102014142044443434444142440144300122143111113112204044243022412043424244112034240320424413214044013203114222002110202230410103233400110021022144300144310420211104321332123202404122114401420021334341303200043321044331422310101410423342341313000122102230121414300423201123341441123341033223143204324400021211201244214340424402340324112223413114434031234044020234320032212412443101013003234404010323001003132010223123230342304444003014421021220032224410133203142022333444310121234020014142322102211134030321202140421001233440311144201114324103111004143232102322104441101331302434341442411023124301144444000204311033310014224001203044114413042034243302424341243112430401211314420044024434123130411341133334102224122044230230322420041343120124123311040114003111220204444132300442123314003232131300024442001304042300341434243412240124104424421341040312031324323434300342422441110113120411241310411341432120142240433331041341234020412141110402043234001422410040001013431220431411434222400320402121242020410342021342320430001024440230414211430224433220044020120241000210442100314213122404004112222331043044242140312241004232144440243432112110030443420100124312241214312040024132221144112210103100321310424302103321404014030141132220111133124014241412240302111043221401040003213020413240210303141202010343403032242414012443210423414403214004340021041432411013023214034400244320111221433001211410122440020202032204444003300234320234343430301123411141343202214424010444220311233442131112343100224220120131312222210134223213033341122101424414112200303044114030033123212114233323311104122244302101223313211112333413013031022244230230332411402400123024330010202240122333331224012", "213243413233403421334201224221032310410041442130141302041343132241343241300131223110133430202422434142401212002412214204044010324342340330420414433312210423414130242204430113133132422402102104243201214320010442232300101004012430010331133214231413240120443043030222422011322001314311203004304213101312143241013401124241310143211321131320103413014213040344322423112033443113344104233032242121434100212202122314132312023011020401404344424412123301242134222233132420422412140014411033124224422444310324023014303440431103202313143012214334204242222412332213013340443424220344403221243401140040232301431000212121444133243421042302412400212222103032234101411011242130432000340004422244032032011041132130213423433212422144343424023322321100212114334104133443112013230240324230003212424134221114130442231430321013000314412223044243244004113413431104230424222042313144202220403422313340214112110112003231133430112422204224103304142002223324210143401413233012401123334230204120003200034132244114101032241214420323304321331041430414311001202140410424124341433141412014023102034100022411434201012134123221403041010412232234300330004312411004421220034341300024104430214442124121034310041304042010124411312041323213000132214110244324033430114210012021143233431111103243324000404033413003340120133100204114110233104334410322011214430020310302314311022401330134203342331321133443344321343311213140332002303340313101401230300103421421114411434321404342102221143444404313122004243311334130140100123434001434131003344400000230431031113214103031012003104102410300221241404344434402444323320133322210141443243431111300023434423203243100301240133432301304103010214021220340044411412412122440340303114200443344301032304031323220213320034001013313000221242414132312011431300313323221323033401141312344043014114144000020224342211423110213004101421044201131314200440403100404042042202434042321231344231202244010413242220143213014033414203430222224212411021100130434200214100221330402132431021343042401414411341010233131314242243211033242043442102414004103030040424004200302104200331221020231410304303101231030224032204114202234143432301311404232243300122411344432442312213124323220314101334331010333242211412411024321034342030340431132313314044444023311224113001230402333414333241034232013023122123144202112330414331344401343201130443323321212204130132111413120030303442344131120113233401200410412111234004431121231000203001413014144420414003301024443412442233324210032140413432443334413132411333140330044301113330041442420140314124124322104320323332213413020433443324121214111143331242124323013220323101131244214400012412311210334030144440202012432014321342224001222100134342421204032321310010240004234002411341200324400220214122100242013111433101401230110023314121304413422230332331210432122421010300004100000222313212121142002233231101112232013330243340031431113213341000300304222441112433124002000013143243122233002331332313431223012014132222120242044110443433342440444312131403314402422144321241120121022130412423144141014101413243420420422311112001033043424332001314014230300123323032222304030241034243300023341122020303342303104331102100111422332424331443031221042432224032020113222324214033401430123414321324141033342410132441024413041301134343334122244021141031343330202104011441443142441242102310313220041223440011303304312230434110213422444122223243324402413014441113313123412203302344340230441431340330231021333002224144331103000140402420440203224110202224130314423221243012232034422414423010211122403412220031120011420241301030110421142031000122424423433024423203100114440230324220120141433000211303114313214203224342422322311024413141240413212444121000332204033420244141043010110114142142103020230024234141443332102332300242440412340134323421421032024130200324224231444403014304144421012241230204312241422444334342400144142030132111322412321430310304104104034331344233240423030314414404042321021222224102212040132140320041101031312022230412204344101024434142323101414042022311234402400012404323340040312144411111200224222131423314033110032420214133101143411441200402434020223111234133030400104444024104400322442021330411301331331412040340443303130422142123020121422433424124404133403421124030400021313312201444414040410342043422043341111110141404421231112314243304200443411304041132423313023101320423031422003440344204213311404240121242003442312004404041340111000404241422243113102104", "032124140320021323444211133221433441422303441241231043042044221224303343443033434204312424000102311111002203423210221443332220312133410410100130423043111233104401114424023424204202103242204143324243421134431241212304434030241121443322002012001234412204331101014003141213042211444314401143414000024210200003331310232411432412224100203312001313304330214112131334220312111414232402440204334204244243222223113343423401321412203332410000041040123114313431422401114203312242030423234040003322004244413234343331432232312233201312131002400330000422013331403111120012134241242334044300422332422204020132204313033042321213022410330011103402203331041321310331113000041302224401024413423004110441140240421032120202403432301100312002133330112003144234304213143204022303402201423012333333101210024414100142313030132413124433241420103023242304430013210320332002014241423232401140442131422202430124431123324203234010024424044402424010102133032224302224421442333021020322443343222211123240303241140133300222102144440411113232240342201140333224123422240031104302400040401310030244241420132213214043234311204033120433234010321123300300021421203043231000113144302344143211124010020233311340323330001002213211244003021021130402221323130231403133013013243022332141402122222133224432112434001044411304321120101124213301033033323000423243441220402132313041310143322112414001123101140144424320434211421434021300031320122002320020141231104441101044144404241312431232004430404320133400212211320040044044212314404314244433023430142200442013221420023342203201231434341240241411243011432224423244024330202321243302103204311132314222244041104321204231301233220102100021331303433032402311114041234124332211403012333021231343144023411202224103412411331101143014424420111122023134432310303442101213020414113242012423304134424312300343433411242113022003014243320312012213102142220324220341103104424141034434300423220344304234001100201001231232024131144142134120204002042432400211002042233213403144133441430304412104044000410211043303032313042104403204020412120240241043413241021024000210113033312130310134313342324113034424034221421432324221011430201224230404403324134340400142232331200422040100200210414302021403001110422213243244402004242320203230404100112233030020033040040343430422133130104323440024140003203232024433100342443034232020214042243041403422220444311041011204313112310313224121331030401141333113401023223120331033241200313243334341441100131224210134312221111140001432340443344241244322134040041210430330422421003431232303330231431041043413002330124200443441314203330221201401131002130042331244000332022101441120213432421442002331300243323421124004301200204020403310331430312301434241132122334104111303312331303410014104042003324312020233041114140342123202423201201210213341202431413303103213014103401040241401322301432242044413342210030224141004432140122034031300133030033012423231244243044412424102040040300244232212234213222303440134334424022442422121002433320143112221140111310431140111103133442323204210341131410040143243200342101121244434244304112003000344214432334310000022140011304041404220300324042002314232120222004002342124310020322234300132220000211130311334000441401432322221111241120402224344204110444040034300203140041421034110320013344010141423010144101144332113440102140030240232243113412320331231321404011124100424343433140413210321031321444324240043343344424303423210143202233242210432440424414312211232100122141102224224431432240031004243220332303020210400221123224014211241304341023141011402224203431411332034024100431233232012041302010340021010030320241323014103312332100103011324233443333231140321320022444040332021124223203424440311101240101443000423341133041434130430021123420003140021240132332313233131320432242211104033131133430104141443320232010412130121434113002414120034032332442404334340430242013224330403014403013202423130203344140433320312424234333401244130222044123111423041201020234302413200310311242423032440034314441410231343441420013014131301120442200334203201042232221104113201214434413034020232142233043000132320403211233322222023310121310143204023432311124000040221332202302040240243312211304032223044010023103020403102110100022202242014121400122202320141423341003241223422344413311340322040144031101101310420443304044010122324023142133002311212311313043142303021402440420022212421413324440144040221304410433232421120300424420140002220030112241033130", "013430422234233430414013232114430022010120102432031432241103104342413330244433332034343101441344000013020410122314210341323110323014003441043242004321213144232000230210420221033133241120140233341121432000244413013044130032221124322132323231411003131043401000324033434220203040122111104001020114343404343134221323341202013230202430044421423404423233222400210212102010402433441312210411423133031113231120032244000332232212220121341202124421420141421423203122044001422021401131120431121112011400330442223401343240004144040021430341243042021241422111042332313001402420100244424310134343302440320430420133322413430204241221103310243444033030424041110242124033444223411030222301000122414433402113223330421100211103413032343421330042141143343212330234002012041330340023003034334411312101144241324312142013014342141213232200224231004321120024230103344330003304411130200424220013013343301420221033121003231030111031341002044022033022232424440033314042104113024424014400442313012122321220104443220123433000203100434301131021400241301402113242420122142400400010421422220412304400200121202121223443301240241012232232122101003232020212111033333101311202102412234111024131012441142311341200231221213023000334142330201242122223321103021142210333024020424403240133240110003010244242422310401130331030423431440143120334400103110113323113002223021223313324424230211134101210242334110020340022134302441123420034124002120203433144333143024042214000344242244003112324332402034114242223144203212334424401343142400400124300120232200110243034234422021342213211123311413234140024302041410430302240122230241040441322301032303402210420141442203231004242011221423333214120110432201210134232241344040204340020314224022031000110012014141440013124033401004111431313420143013010330033024214021440301104030341420301231300424321011044331312012102200034412403101140233301404204013244100220232114033021301314131023040201220140323332033141024201231241013230013321103134101334412323002442120123220241300011133402021441324032211123141203143314321004302331311232423344122303112132430220012204240440220233234212232121034142231241313340031411343044323142141121244001304421312130243333243112102441003120110331244300102131423144022212112400412102310324314040031330042341102231323031244310040311110430413403221432231433103323432100221301024441442310422310200344230110134100311234032211422124324123411431240013231121040200204141240240240133124114200221211400211434404120122142213223412411042043244232211130131443132304122313222010331034121400141244334244011214113102440110020320243044330121241003140324110033114340421104031030324041204111314342332421040144040312121422311123341243043221411003110141200140100022031010444200304004100023111141041134214311423113202033340323334403320130201300330102223043213430232044141442044103421203320440232233433300211130331444321303104010132130313030442023221203043121424233124141141234430311023324404003443112100143010120104341031443424244224043201003032133313222034221412321214204220330013423311430410040202412402312032312102224233204141221412430410030113001221121444324224441334441333444412202244032234400243331341224200231033100222312134033412234334324324043443211422011440002234242314403131011213341321202414024010441224411331130211443244120244143314001110012422424340031341000402221341242304213323322004024341402410041423124020441300431041234012023134421424210431231410243314223113413121444403420320401443201220204211400112420440121014321412040110132014214024001024324333223334113120102443141410414340101010002402234023231110313004444443442414240030412124402411400414414014023212223230141430203004244032344402221231134244114231344141024221023012241240213413031134302123044243431042244224142100313301030332212142130303232213434320020322222301422324332024223323443012020112010003112222024444112002144323200441130240043013244014443301340322340423114102441421420004240211323101000121230402342222004223011330031301320011110211301342413003244334003031202320201030024202111132030324423302001120230422012004210022233420414001442321220140331123031132442444330430442242432004341412140212243211113414043104400343114221414041304002444010400404220400432120212042320414344014440334233001303004400041143401302104330333320323300433013003042433443244211224004102422222123400021433031234111014432420220004301030110031244041401144410003041114013321022330403043400002111002120431412033321142412332", "122111404334044210424020204421032132424014334200213444341402432442333100322144141114334004044033203324312420130221134230322310134343040321102404122411304133102223133023142330424433400411431320402221302131123003031412320104223204213143440332240104340122301011420403114312342304404220314011432340042012304410120410142010424034100313113404420430310141431010034420223332322430214102434023242230042203201044100111404031413103111043101032043012413334344123044344304113343112142233420204324324412124400110334024342142430011424132031112130303124210442202310230100230041203420132224042302230231203112243302430423424042020420344210442212440024041302422423231141234413334403034401121243311231222001233044421420434143031143120232333041210242423103142112023241203141142443423430202443412013312012001203201244110200420033423020201113143414223212011423240314400022034031044402041130431213202020140113101034223110433040233041031120020131234142314424310234010402044420403324043214330134131440434144130230324201212200100441442041111310432041133141344131120201313420134341021223041041432123000000303324400410130001343440230342200231312412243013003010013014041334400441114040444031303134201431322304000320422410022042442220300031443040213334203202243143132222430433413020140401134010033423404220243241133240441021303200213210430411301413243231013440422240044431003304101440210343424021232031424401331003022130132441322311432122441433231022301143104234021332112103444423004033303433032130322422342410233024000332001120014202213433123344031012300140332002201041430023000300030203203204230012422302322410041000144243220240204133011241334410133441134042202400000433202111220433222431241211233300213341433033143303220012031142414321424420112420011232044313010041314313442142002311020333302004341044131430220024143404440413240100424331023244011310232412214230321430213421241441111202423140041333223422401444333123341230234024340021202040304220040311243130301143011232332113240412431404121332314033243011044042233322433241023331324203240111004214212242314423124230342210331224330230404300124443232003240112233131441140000212242311440223314143231112200134213040314421304341224121301041121101402201242300414240401012400000034011142141124422341240412210123433414403422411340010134004141120112303310030342403221443110132113031123330313240341021300342243413412300143401342031104021144332041441231244211014312213110144100343042423342023332443211302031112024333423112222141222031343330304404110042220140213014202022033144012241313211021001010304123343424321213402301344410231420341120032142121220013042132234430002241121134301334414440041402304101021220323132204412311124441204013402203401001224230041321212111122342231234340401112102113422104244201222012312204022130220201004441131124141343402304133033020024443141402403343200120340023042021114044202304030423110130301221041314440030430341423243104442323224344031220402131002302433200324011141040142042334130004224432144421102431104304111043403343100241403002330230243020122120233333244134111310244313332412041133033212312224203203241434424212143112031024411320030442140041040133300204222432204223320314131441320033243343310424210441304241344320344441002202100212104113104024434242212401243100432400110302234240140343124120341241224011430124431331120013202321301022224200043021004102221402230201001310410134434041402312033431113143221203333313232213212323310341414224013343203334411013023322440004113212002310400234104442120221304423430134133002212413223034301032002302431002202330330310111330013433022223144430340403234033021241311240433031223444244242124301114012133004234044324343320113231212114300213014143120034421220140144224301412014030212412310431140321330431433314310143123433234144434433243440313243342023331024424000432320232030330421324310341244230424201121011144102241110000021024144313333221041043411031024222102224301420202041202404231242144314304444341131123122223202303044400343122432300234444400444012312144122440423342133013134041432323000203213441310342024441324033114324421441340402102023420401100113324222144110201042112310434411212330240241240214041044020202323004310331111140300441302200221011412424404001240422030101131230440411022121212430100423030422424312134201103304303034442311233223221113414441000021000404110024003140434311432202214034111033144120122400012422310133312004332212340442100142100002324202020241320340223311134", "112401340030431424134343420101244032222010431334433423230234234223240242202244140203223002343311410120243314000322343400430031420224231441221024112122211302141431322303431010304020234432021114403410133421200041444044224323211212013121214331132203003120324011213434010310334030422022043040041103300242024331222440332201124401134001111214032212411341102432440200033402422424131343421211032110210420444111221423020443223413303042204403013120211340002142420302142114101343423303110031303211111343324014304120234040004133432200320421123340111102044002131202004340424011003301003010141010402320441212304442240341041332032320110113013242043333441310434411120312142102314404302010034131124321120044432411421131442110141341100341001203141211130214331024022410200233421444230123344442343010040310112033413320440302240134041030032304234304440230002302211421130430303141430041123020344412011244012222114440131231432242031112413312133420122344200024421204433042044122240134423144022134332422142310312024203344433343242112123203021312004130004342024011041104244224422103130441330041003144114440234140031102330310220240242132424104414323310303401312402034120142121011413130002321303011303224243401034041430031433420400433210043113133321401300443200102234124422134101034442300231020232424203041203411324332444101311322421102443234414133421044004413441043100043201403211222100112403010004230024210420104344214410014004124144234323022301344013132034400412130112424304111012311011130403304321200143423322003002031311401141321414300204234304003333320444004144241412212314043423420414242123032231114313232434433014334141440042332302411232431040104121040200113140202012043334224322131010412140032414021310104322232303334010331244340034212441401134334214131011241323241341441423410312223442141240122120130341021223441230122410442111224314321144424100331012133412232303022033103103241423241200340202442332331304020210024240404110210101233232130140120214142143402241431020041133021230324022331221301134023442230313331041403130431431104322041034440200231322121320401023013114414001430442142004302331041400124432321032411123444224442101240413441132303011223443112344343100013134441440410333424002332442330200340411243413022202340221012141211214410040223134131322014003100001230031300141414321023431034402300120204241040113043104044340210013001420011240434124333114121010143032402303402141420033221211433042023102040133120443241100031314024130114101322144321231114022210411322101202242304133432004310043303334421222414334412014011300014021214033031202104210332310220420313220132413000441100432142111213110033421210111400310213004011223143334433232302214322400044324202444143024432333112032102002412430232213214204414440010040103402041323130334140441201111240324030203120113002310323403424100314220240412330230013400011301212332412104012131120104042220101102244124304443443314443243241434201011231201111103432242333442023413100100420431211233411000310440200012411022320131404032110342324104430311033220111103420220332043240301421043120422314423001032343110240333430021320342022041040344422243422000143310414310230313003123211002311131231102404040411113442001334330443411132244334001034304143104103024412333222022320134301342432121000332110021312240011400341040123413141424034334031021303401133004121022123423432213300032210343344304112140022241031002312420024301020323130234030122234131003102203332420312433404201340031213102231143201101031401243414241324020314101412240044314212122303133344030332300134331443130022232012041222133014103130301414314044120413240023013012242330440123224432013244434002123000434023013112121313421022222441333100041201333303042430014100142332044102004040002230433212240400233132441102013103203344030031224242440431243133003223220041022003022431303233343043434310403143413224313011121021414024243033223144314000213214344242213101413314200041111212204321343434013443431102141324412034132330124224040012311031441223034102133410424312004121122210010042212123034110233023144202012332231243201213014323342343222120343401124032342233132400044244113401132242402202041344343102332023120032330004422143321222211003233104220240040401010230033334141304431444103001034410141224134243400231322300013330203402024203312414200433433322111343021202432413211421304241442133021314442231140244023440010033321323204013404324324431303330230223410102242034333321401302010244441343402030043343232", "402041201124113342201420334241031441111033314213243133214134414111231123230444110412341040420414030031012213231333144211303124324310443234201314101223334134001442204404401114243343031202012331334120142040303342313141122310302104334222030441310114412220110021242431444343332211340441322204112204201001322410343124122132020431431223304414344233434110400023030130340331414041203220142103021002310101430012130001100043442134013132141332134344041302334023224222220320404041240200412442423011222004200004203140023013024233230143040224233420001210114342332121340114211340040211144132311131340431044204431341410332231443322140201103123013404310130410331420321410114421324132242310021004201234203341012003312114211042303112004040344343240240302323401404031202114341030313442301032122222011420344230103022121314241313142144400224130103210013440440104011311320404420113201321102232011041004431422123003102232113113441140401441113342444032212041402413102222440401233112114213243341141321324240003033414333044413204420133041133114440411101102424403431234133034113420114332330001400100241334240232042102014122101434342301430100424122401130242312442421140232242202043213011343104143232442331403241443411114204134211300304211200000424402000114314431131124420243141213320040330432030011413240441044100221124040422202143102201424023002441412234444410102040013033014111242023033013022340003032114134002042001002342244341312201123202423313010130430441201342412142022330342240432331232140422223420204203203020310031013332241320340310102220034412412434341314320104443003122323004324333423011330111122203121333204203010021241032224232331420243043443234121301302113102044143114134120442203312241004100232112311012203410300301140231433443131014343201310304421444223443401120410244314203002403243343032204403110440413100214124032141101030441124100434333004303414031134420221333334144121000424431430234242421241441340104342023423122220412002014234333231422123320414243414132400212203213240333122423444232122130224111000403240333221220421022300243244421000023332322200320121443124140123034410100312020300003314232324101211421230421123011143022240010020212422432341021011003030413220214342032140404210132012141141242132422402400331122203301024121401322414141120210032143320001414124202204040030432014141443122214220240404103243014240202244233140431223344344110041441123031232310031222112332421124201142443234444310441201210000111340222043313124032241142134432104013103422002343404244141230303010424242121101130404141114033111202220340134042311111323134331214330243014133401410303332130410110000442140232300031203422110122222243101431011041424121311031403411003214113030242212004203100440311242310033402443224320340302013420302133410433134331411223141124112000223232101122231121013204222340434412443120022404113301202220213444040230233404041103431112223101411323014413423114214001401024104210420333013200231142221124220341443124124222330112334331410200010230030020224043223041330030323022032013032130332321000311230024000032303102102401214020232004000202401224111102110443222413314412331021121112221114032041030320402123424021013214131440001024134213211430014210443420410402320122243321200131023122414030344031024101104411024043214022412312333332224122113133203301302202233102334420103242410404340221103231304300330042324110330002400210344330204200441034140044314340101333230243342023311123044323112214023220112143342414213342100231122240432043044304324011140422213443412400442232023014134202342331323014032430243440231444401340003410221224212001113131212234434440332243012302020103030001211132131143443221023122342302313224230142202403031411244000021223404023301141002212341430224323023404024222334240103440041323221211011032042230144111222302313121134341433324132114234343130341320004044003022220140214033140441104434341001102213244043323121414331423203144033240040303242221101231011114044143330400201424114311130210421313412032121343242300320110441044410433011421024443123304213340441313221022210042103133334442103230142003434204304310323220203334013142440421123013214032132224221303331240044304000433210400303311444103110101103243212310441342430441343442444324322331222214233411300432434212422434230343333130211401121242302000041024220443411244344104342434231231234103031224120213040010204130311330334321332433414221414442040210042203332103400332130323340302222323443004400042400441441001041432043", "344200044011404241021420402003223244341043443241221123312444300412011412344300422244104242414444222431001141030022441330143031300114410124301334214244120433031001332320430312024040001121014443000241323034203232220002122340101422023023321100030231124003004003343402201414422104040122013430001023224303420040401043134023143244424441011334311103420421401131441034224203412314403041334320004403134413224310204042000144022234000301001343242222344013100402041101304211341121232334441311344234220313201340432322001213404034143043424011444134312310102012122132440213032414210211012104011432111410422023433020240240033103130432201440440444312403023422001110220434144203442341203033212344440303224432014134432210404411302413414334302104343303131422223111310430242104110312233140111444214122133012001232201333130400140331423112402424342040111313042301213203322101214143321112104433101420104240204041120423013342410420120213130441024203343044014322223030311422343001324204121200432301110110421232233002100202334214112244430244133320210042400311104000430324420244300332243423324412344140013120302331141113141320403401303104434343001340200024203032243022330020043241044144003143412300132121042214134133022313441432430343101312422031402123304423133401331322220112244304034331021313433412041003341240211223140203313133211233342212431312114400334110433220241200204300210102303233140111043144331432212024211132213003210134223320011121212201042224112144111030243430222313003100040131440433440442014422122421340440231001040331004131132001143123112042014414030201101414030424041401141230014114413320233320113202244123231304244133030013304032231301243232130002402030040431032032330300323443233401043203121130011342244100131331423010233230020022142004230223414010224244310033030202212100033202324341432031111141003000331142040344100124104001033041431131312412433421224304424203300230123020014111214204230031340022403334333304321200431440212031400202402340214441423022402101303422313104343302114332121142202434132000000303034133003324342412430311322022302431442420202144220344442434310212300211201444244302333341241300303223303121402033022004040014021110023220122310022232310013312310220441324010000300343010102424033342210114044243430424203120320210034233004203422223304003334102024013003332110443202203440110234430132443213133023140230033304134203031123404110422200441340044123034313033132142244121212131114223210324404433332244310034414423433104004243344141332233230222321203443434241423330344141203342144131023132201203123112314000214022444203334422043432413230140110243400121130322104201031043042213012033033224101332214041333021132132113421031402221002443034121020323230102144330312322104001201131442104122104302430304412121213332042442404301340244332344221033404212432421411130411440342200131200211334133424114110101024340421330302203300130034313211200001123133443441401011023014314434244401444230304223103113102021042403244232010344030413142430111140041121311013013114220101413212324304042301140344114231430243414401410304241313022134114310343040203210031341114002233422422020121323211322214302344344012200431320310134113334412133341210443424141341222412030014322134113210130000024323230102001310202202242202331420011304214200040140402340334124011021342320332434201024441241331012024240002320044014133332001023113223210443440004303414431010142124211340240223232114021032114222110342101012443222423402340100313314114320141322120030124111412423411313224210324433002102331324300412040242421223202344031001004004320012100024341101421024123321303122003042121232042221404031331034113243112134233143240124344240004233124242133140210304440434434404224244322331231023400424042201410324220131413030441042114132342024410144001134123023431413132042344431401201003424000430242043011402440023242003004302321201240300140003112011411421422144443203401400211103443432333311023442244411402003200130032124340041210121242144110423402022403432324422044310004324014244402031341101114212124112334132240411043141030302240210402304432333144411003230212113422223304030204141023443400232341110044240000001042214303242440414411033012001214234022040021041211302441232313202132122330424431440120011010404334120113400133331132244011223200023212211311140431420313330304022111300413030041223333422010324440110021013341043322013412241102324023440320410023324020133001013431430214020434200113143430134212004203123124302041", "022111231020441342034414013432110423024442020040341442321400102422432201322244430313400322210433134421121202212432220143203442142324344301233432243331221440343133332130334410411433123022010314113241140120114201212310324112100443302223131431332140104244333443133034241404131220002032321430414403412142430120304024131333143304101301041304120103103213310001411032132141312100240421031230012300104420021144140442140310000321242043311103110200122323302232031201141211424012442222433230031041120402023144223004022410302041021144423442341020432322222414343000203422030023121341431204024304431133101131012412403402011410124002402301212414314434232042443012023040001224214202342304323443313323310203001331211144410131232403413431431234324142412322222412113332134210443233303230003300411114210124211420200014243134344310324013034122113302143002144012321313241323443432200424001304143143342121314304220244322022322002222120110414104304034122444102424330201412302322333334100143321212122223331403043114012143103322241422411014111114233213213102334212401213040331114431111420113311231444221033200414001213230232143142432124202210421112114302011314104434020300132020222224034104303423414110330103331211211114031421410304112101410031443244110322200243112311101103343304320332133241011122333112342404423313114211024114221140324221032333400400312013020403041103342312140200332024434412203011302011330441110224214140032010034404034234302204443300443434440043244103013430111404430132000331301041100100432304341013323244430030301441240211431400043424222033202300433212140120242023312114034031203044223204203423300333014101431403033124424320102112034032101430403421310401202403042230100442031433444214424314244030204420310141043011302132424424031343031134041103410211220213241110314233430234040303242104444401203040444033142211404122004233143420444342424243314443042444121412111440011300412243243301204101203401014233420034211312243420400420330024142401103244433323023143111201321200111211203211031004420230200332322410130313142204210204110433343100330400033041413311022340020341104240214001043044330032103014400322123001101041140232324040403241030200413014423123104430422200014432331022323213123102331132001224134324343011204123110043201324334044140244403313004324302001403312304212211234413030041424442321310311210301101122223103210112400121034412040323234022301304304342221230031402244111010002130130011100434112140124214211032110100414312222004304010042241140434424012223404102441104111132104043100200112111414404140244143343030042143404143023442111333233212134433400443220020433343412420114121224241411023340303022440240300223402220331112342030233103023430230140142222140112201111010343022020024212002000042414212121122410133422023014320303111320010011331014030223220213314413324014314311324032232230032223311021031343414401034434344401331411421400334214010334331012423123432121441122110301043323010321440314011203020401040440424223344110424303144100400300113210213114414433122033302100030400410323120203210231414013232102440040300411003040132412310242413320302420202441344411240424420000022341131400031220400124201441440044234012343132200244213424040332431122042100110222403341444340033034021342424344220411303410133040333340201420341032334202433103113214133312433011242441044223403132013104441134200201402444100031013103023423330100332234413342102420004314334401111341423312004120234422443324322122031141324201001300000423414044302412320201241041343304444042432000133431300303440020113102420100443223210442344414122124314012000310020340233034113201330334232414031410232240243422030424221234041241143303224133241002402221304113402232301433020001434144211224400024443212140414241244332232202333043001313223012340122132211221322431230343004241140212023202033210344224040300240440343040122300324010001223411201303041434030132020221433032022320231031131402042214312123444341110033134423141323003301144334144312244044300211440042023302122240042302214210424103402024021431230132304420000220203341133332012223130200441302303024011133200210331304222310442414310124114143214412312343322434042001222221024424330231032441410332402204120303410034242014420213044140102442443214222020124414014112243412141230313414004134310134413232243041023112204412134441440221321404213142120024234443430201220141143000104440234432020424124242013041434111024130344010321041011211113300412201213323440403124100102444", "224131221310414000220014240232233010223102412213201001210203401443330444400300204131020212042340241101031321040032412234003323004303130133442134333441114224140422323422210121244423401103244324021334023414142313143100011034440334042211221102301343141401013400321334201234222112221223441040212321030040113423411112020002321021203334121002402311441013302041113024230030334441303333022233204422222344143024423213434414232220313210401213300110143134440324341242444013204234214331042024044044002341204334033432040204031433223313311130342204022323211303204240214011341100243231114300320331034021432014102340010220022024302104443404212302220234442443030414302123024224210244034013344301122314040144123431233234201311044211421212321221213412311121341403301120402232141334400334442201044204441143322014411212342401232032214443202343124240322313433040003200032120234243401101123144201224303443442244320140102243333401104014402414122000000022334130230400140213334112041332013222230423301401333223000242103231100403403320300211424111311001313044413132320433132231214401001020204441014413422442140102420102210324300040422202442022200420014432041342420421024304044422400034130010204432433402002240301103300024024424100444403213441403003124141313123224241230102131042443323021201313021023244232142234201443124020344100434240033114003421220204314210021101043042043223204411311221333200233011032442232130344401212110203201342432041234122132324004133034331442204134331204334141024104231241444032030113203023101104100342411221424313442414434003313320314021320304331134302332212330244120203424342312223312224124400403121404034402333433332412410004121122400423420214234433122041111013442403440434234421344044220014323421000303040224034433012310204131110121142304003040431243144330110100230113224413124033300301341132434223440043402330043134330314234340302112242214031120104014420144100030143333103013202201212311124333204033442024403314243233021141410013210320341414002111021431441020440211423202214441241344233444410320140234423204043243343322330033112223004242220343331311411111243403330040120202132000224224243144033312103440034002133430033301122401012240203213310041411441123344042323123201142301440001010040044241342214340203420234332023140442024131142042411120340011441423202044414411101342322132022224041131041010042404404323442301042423130100243331112420142330023341013243013343044143331314330421412021241433222014220034104223231221431032434142402012303340132120211041300033301221020314244144330043441243034333141424200134024032314244014234423421010300230133220243440320002400231432021042223442213123042424120224214114100301034002234313310210224413323021434102134103043234103100023120211441012301232042413443243024334443240024323311233044112434241304143131234020330433434114411404403034313110432442031023024230033101140140024031040011304023201100400414120413243123104431300234312304412334311101442102120441433414123222314422333024201312311014211310404303110414302303014302403024400224442422121044022233033131041143004224030142444130100302102100000221140444244140132322100330310010141314322330322241341040332422204311143310322313131032313330343211102104210442311334402442231342211130414023242314214010402144210022304232330012242003041314334130402440344442201312134123411324404310340422322030223030223040400441411140133130213110330340344132344000303131323331334121230140230140120231344433412212221010401344204401134333231012202121243333303432034312414211131331103222112410033444233112430131044211002204240133424402400311023421334233240413424233043412120231301434312442220212224341434022302423443441110020233410103121333201110041040013344021232113324343403231122133024403234242142030300021031400201202013223220304202111102011222203120423023331414302422231133020111410414123433120033000041143120441422003012321113301432414203213241420414424441210143402422240413222442422002010114401141104111203343043304310220414334214034410400101422241221032442221023320200040422300211344420001004341311412220341114434233401134000334213411123022211123330020442442113404004243010040010303123403013123112404301032131300023404043323103230301421102314020442143323304134300424423103101022023313402330231101001334414433100111044200340321141431324222343412221401101314200434313040143140241404040004134141134021231233143222234300313241421103330141003004140044434042000421342040431103311001203242420200004331104212", "331123333403041224332142434442222313124033424142300401241242324220042221334322223101201204211204031333143404231110102101421313422030404420403332434430324001403100344343440103340033120012130241441133432343034142004344134043111433104404243101400040324322232421141002313241221223234342310402030204411431014323244042023041122421442421241202101140014033123324212132420231012034231134424020112143221301000302134222110201141101341020032410442100113224014342341012004341003333420004102424213400201421040120233303210242213240024412003111032122230401131442133220421121341100042202040310000321231442113444001310204140131200143033322013143240123334100221113324102132403332422041411424314404100214434013021030234001323320243331321110100020204343412111242104134223112234444311321400332420430214034113332443342110024031133412030124112020230220141121114411041141223004003034242244422340103130143112314231404332312323322013303012202001114000044204221214234202031213010030011431224113030043331002101114421444132341104312313130033102414020430103133210031014403001430441232212001003341321330302112401333000220321421002413200232004440224121231213144432243033310441121420332002402113214441301431113244123322133134223312044214230402141332333322422312214414020341002312134344232112143212401433321143300110431202302423433140042210311024412324422224411001342404214224430032231004242134301420211003400331402024303111433413120012400224033143330430444210210442404242222224111204310233241042414302332213410330342212342044342113242310030310443203023012400010323223044414023031103114311120411444032314311200242303001104402313403104002111142040401203304123203233424120341320304343021243414130123424121232032420444032140142122241334431202414214414010114130314204434422212214123311304241143233223300021142402233112014000413142011243002212040133022031342312342304202012444220224032301123404201402434120223000430120104424111002421422200441001403234134100210141401134232220204430424043004342423220100144124023232001023340300221310330310421403110304221300344112431424040042414041110122333232402140042312431313301301020333320141131322443331423312004000101311403232240344033232344220010331112234200121222430313432012310304034112423114114220443432042101401424424310232311410232443331142014114102143401202311321313234231442023230224244300001444230121142113014310313313124040430001222022340430000232221340202231110344041104433430040003242334412141100342031340432202104230302010033131243432214310200101202402242101121303403131041430330200220021443020120324113032332303101044310010403133303214232332244441221214424304233211234232213023410404242043410422044212224331322111433024210444120111221442011333431100442302430312413302123033112212203130003143101101310020310323002300440440420001420230003002224444213412044311141341124434322402300210401241013243202242232221332334224330303122133411223224123101033244144224422303230322422334024110323203312020423002402333014104101424344043000304434410124241044314024403242431031101110001403230040304200114441100414034120043241020214112421430040443003441341344344411300133012142432141231211410141440433042240043222040301022232211140024434434121123003301003330004223344224410101421142423114340122140311020114444230233021133241344110200121412301144320343232011120311422104422144324013111442213322204010011322303113222331331132133323144440232202320123044043441420023214443441222233432300440003141242222232302422114243401411222401000011410240043120112321010224124320301001411210242424130430300112210031231441221031400303230004310214341400414332040104023012430330131100213140023402430033143404422214332143403323340324203042023301344301010012441400200204112413212130044430341233211331122102211340241020002414300342311424432001012133334420342030222331420422430042430322343440144232003444441413124111222343232122230310434144041310321202220440343204101130043400103031241331111233324021420232302114220203313444323332014014213311013330233414402110234040123134413323431134334122030001202000010301302334233120211421200423134304142143122322431020343242321144303123342430400023112321214142041202044203322403103120300243104102332210400011233114302332312031314141031230200003411034420220400421403134143234103032032444214203112301043204113443441232221433211332342234141300024333230110143011140220243033323120134114004044212123232300014323343041310044032113014323010032444210041344333243443100214323", "242341402232142302221201103103002100434243012111301411113322124101032320341321114211314100413434140022002222242202141233143431014434121333121003002414032343031001332242413021111204211433040233330221041100002313441340311411214240231103334032202411321243403034034232401012224324423030041233032301143100044301111224122433404011022133434232301212402310142322330110123222434213222000141330043213321033112121400001223123111332401041420000324401321231020441101333104411234423314204120231013212232444000203310032123434300120004040402444001033303040344240343332201341344134231323431300224131133214142434302010322044231420232342122041331332411332244212323334014101132101214321321210320041001003443303344103312341021024132020134300432311103024100141443123203310312200140414301211313234043104230040312123424114404434014223403041001001140004001020121042210142101304442301324232120114203144202402221123334224443204344421200312003431102024121434320040043032101012334001444402404143303003041344231000404203212214422244004332224312013232323132300224212214402303442241214243224120124211202034414011441311402310220414002002314442240000230040213033342332043323344142002310021124343431303002133213311111434313142043404144113233320111421100044412214214331404203324132200121340424312310234103042012433030233041000220141004314221123223420404314223424214323340241323230202412420110132312223102122441044443230122431032120204444440012324223230232230023213441434343023410011144210013300413323101432142330200330111144423134332430310121440123120032334442334134124013013423333441002142030341433203012211302032334031132221023442140241100223224320032242120304011143301014141142211320133404202233344213224234140111024401443401224013304233311434213121233320333031402004200131103041330313112012240331410313210230222032431122301420232311313321134440110411210120102421103414423313113341141031202100412241331332113443124140410224332413222144201240214412303304430004201032323240343101110014143222212010310214122314314301241433231410224013120301142433244410343004221202000044131220000331334410221432031400343422020143213414100023122031412304443230031100021303111324012221223420442024132342410131141334230402433331103130113231202003204431032420404102411220002442234421243144013110443104414013013424311410114023342304122101131131444234302233214241223140310021014304430304122242412412211042210332342112441303001314201231242220203104033121410330424104343033434221044431300021022100134133214310021103012133221130012430010232112142433412311143113021024432014013042214011120020010243303241012131442422414344200421101434204304143334233311220443411322022440223200443324043132313200113301422241201320411344212044224110111132234243201304133010413212423302044222102301331404340020343213413140102130213421304414413124111440044001022200233241212414221332103023210220000130214230010100112011130321044024131201244133244141030222102343044002431004043213040420422203044101113103412310120124202204044112310013113134420422344300214202011032114402424442424131342131213132340140410241342240103014220431342223332330213223040401334002213114404203010044441042111330101212411021243033213210142243212403243441132021144243422334144100343340422111303223134043333210001141424124001011311113111220304423120303344214003042221112320231411123040324043114432343221124214120443023132012344223030340132212111220140033323322244323330222404241334330321021124434304210411103343040410303334223411402101112101114301001120411242222213121114314143324043044122413140234031143424431234143031143211330311210310211342134213002111101011234022332124044011302031241204333314211412403340010403144411314211221223004301001443143043013220223421130100333002412433020224213001231420014134403211342113301323224322331331402341240132332221244233310424122400201221403313101120320431333413002431444322140130442420300330013231313444023223113200243141113434030023210304430033222114312122223412412423034202344440132123304124003043023432024230303134131443242134001033211403414213341344213130143224012232132003230220340234420433013132332321402432333030234430130403420110444204320344032144014111244313310441012141310124442312101341103311031220012312304140230011104332312011112043424300310203400310141124002312431042413202211032233330024321020242243302334423043124022444200341143412012212443213442442101332012004441300343411141002010410432321222340330132234414324402443333241424443", "140303241420422110021213134021320122112024143224334033120230404030104241214201324040300013210040241123412332321040101120341222014420201341143203314221303344142121112214034443041231024130104033324301441201214342023412022311102212343020214000304344433340212314132020013142023023042424103413032330444132421214433043223034444004001114330120432010432144113444134001003420422312021340322114301304142002333010303244424100443100422443202113414304222441333434404231322103032114030132422432123134324334444103424130242340241020041201410103103301333143111424433441234401244213012033221030243033422221111330121442020134133034104310141010023004004103421134344103422203102320032202031124131410240013244301433442030331432434220113422114134041013221220004444313023003224110121041124320311244303402041410232311243444332322121432132332034431404332112012403023032330031403220002141021303343122423442202043234312004303330203240003013103312324114202440201043441442023022103423344244204414243100300204342200330124411340434210132310310224340122342404203241234344033333344422010223124204323233211142203331001230324432400021303423133212124141323243434411113313314401040024311201413040301311400131401421133032414043024110404021211124214340202220314402343223243241000142424114133313201231022424222223213324404342020034233201112041411212130112244322321001412034302404010433022401441124241042132432122041243220030223343232201340300422323232414141420341413331223110031010441122224214141421332334041003221441123341224014300144443322134104033311242124110020000310021144420002114001001020243121134331033003314411400310004030124111241234343412424411331030143214021400303300314032402114134144021433001043031230443240323200422013214230213200343444443403332433401244420030412301023104141440022232432312432323322001230214121121201130233224341201114104401323401221132340430202342312332343010443441442220231424102023131421423320200210344122230321122301233202430422321000123304032414404312000313034044123401331131113443003121230014323441314431300030223400042041224141442132334330103024040142111410441130344042211013141214030200204241120224203204304433013140423321241242031421432124220013033411313300201302433031402120414132104410004333000140404104042013243040443133440303410003123012320310433330241042244122141110020331224041024402420042340321034034344000414212223000041110302000241000401303301133223442244023340333212130333120304220103244221334042413311134101110014134102211330221411400440220430104130031413141400243031321422444233124021214423443430211203020013104333312200101310043443234231302303204241030442014103041111310032131240141002332441204013221403413432432342020012234300122214144303324423000221431030142113343123312103244014234244300220113120203434312421021304241304320042411310144021022330230130230100001002411040121143033041204322311240200433401023434300441234110001412104220330100121304132124024232404013103210112432414412343210110401212002224314222410113411300212444444103440001410440112343032241412202132221130120333032013003244323234413130231132403212303231140314114024411122222432311301040321023211413212201112414002213340301133301010122323432133200343243423144110032241020330022304224401412404430104214302200402100431134213221034024134331032111420401020301342031440104341210022000202320430124122432030142313341124043143212443431042214231224402214131103113323003332222423303003311400424311214140432002314110424342121144440000323224324131024033002210244144013433213442021434232422012204202212141134432203330334144234411203010132331104411434220124204134100000020140140434041000411313412200100110224204401040221424414232132112122430342310420122104020020223424313241032340431423431411320022030313444043043322043141300314410200043134221004002100413214311244011044104014304303301030243412334300303114011201322321200140002341431001343414223434123303122331412411443031202112200133014441321021023401244342221241101022010310034104400312112322312110210204202044024011011323332213244043220442034222442214211034102014044022130120130401422120240140034041102012344120400423443433410201214343044234312120214040244103132011100021330022214434442231022420313113331304402422212330421311144330022221013030443201104302431314442440104110422130442243024102420333043440202122124003010231242400110120323231322401234120002444212300213102312330404123144334040210432342210220213311440421331330423014014003441443300312222234", "004002211220220404431102220413323240340422302222210220124211230420304243424010013220403211114042022312013324132114101343111032001424042130423203404004330312440043244422101040221032220334343423042130311014412424212412442113231022321002113403340124122024321040303141314014421313114314440213342422320244133010110430311432323342320022333330424230313444230143011211310100402311322420212401143004210442311420424412220422042421240024424022322213304033311403301244021144032010202314142032300042022022204022430143042341441402220041214340404222224034201032240022420434124124034340003412114012144013301200000124434313002411024303223030043430241222201143102300014221421010310323310340333213020002210333044444403131433113033111133141124101043002321240211020240200141443410120211002322302203131041003103010244414010032241121211400343420243412101030412313423031040213231130440110103422021044424044023003010014411034044431400202110334131411024434340033032114032422410204401111214103334023440244031334441410122044144324401132233020431242443333210212434003001020103331422321030341423144013024142040122211040144034342333103321113232030214130214404223413433402013113310340124300423122142401230220021433100211333334223233243200003010231123421403210323210111404130041114040401143141123240143011102134142324203121104221424032114444113311110303210031412430042420410434240412243024011324040231333211432120410213344232332211202404143423403022130012132400104334111443241423120201312310222223201012131031103321330034223143111310312020340121422200003233230313040303240013340101103340443012113412001233020411432213312230420000021420312040134323420341024241222334043204123434204214214203440213440000214402133102120222404143300343441241200342424022440212223403013330412434113013324102404431323424300444023100104440012143101123102343140120103413442143410444033012232214444134112000043312241444044344124312331102013342223003323200442111144134022010244124011133043013134020424113011202340213042233120111432113111410421130233212204324444412241240341412323313033023314300142224301120004043421232144133241144102011011323433312303312343443110013102431103441423212040341333442410222311201212421140403101232203422231223132411123003012122024214044043231240231301442101302242201304141430344241414033313130322240222404033244103244434420430114222134244331030312144432220112322110132023014403321043324133444122410011331031414123122204424304320021221323440310412004140224202330312303444321211334142240041301104310333032342321120034002141241440431343022001332132344234033111313130134304204021213133344014431034032414103010323134003022212144213423130332041431321031013021231001234344014201024301230112114210333403442110441200240440314022230224013230413341431044311334321001123403033403002231024334202000303002043020011031120143143443443434312102403303040131421134334301344330134230304231343444214044030430224103120044400434342013414402343440214011040402033211414444043241320422132431122004010424043432423321034141304200431333241242204300243224431102133340103300001144010103430410123130112044113440033300214002133201211132242330011102242303110012043201414041132323130433132230121230040020321202004400300310312000431223441130241341130041224122030241342442204213201444443423333423341031431403124341323040402221041024222123230411210123441314400244423021144431443022142423430401111041410020434102333220120220401111330143002112344101122414401320234342123142032314333424431233302243340331322122311111304242111042431234411432224413141230304100411301214234300401144224403331020403121143220303224244224233412311214300033211033421230144131043040221204022410232330230411032020134431233340234003330421413112410204024124000140303131244143203230040433122130331432323430441142301120441201003423131320124244411412243043004233140344230102133200423022022243332131321034212232440243121121222134413210200123212224332234401344134002422030023332112033000204041413030442410043321430443121440333412242421041342204012200322221423103411234200442124324300102442314104111230200302010041111043030313113200200200404300143304214121344042312330200332240211401220210233110312324343331440332421240102033404431010130232440411301310232220440012341304322342101010144243012303243000423001120141042414444044440402324322224214322421400243220002312443340333034000104304002104234113040420120042401322023230030301321014333420333411111343200242014223400001110433402", "324201121200430403144324233314440202043402213033213103421024414231411433004120311340441413224403332101400103430313320131241423334212401134210021041123422040121103130021222223430213342034200301144111231212423000102014142011442200044433022024001322210241342230323400110414401131403133201142042310322324114413444143023111423002033004342212104112020241242243321010000210233043122120324243143122223001132302122432041413444312212211031420010433012223322200032233114234313324012014310222022102310011344313213330430013441203430423221322033031114141102411000302332342023140213222430410314041310102401231103101140131311224224440010122404330101002024224402104321302031013331124341010302221134113333414014301012442342034432014412443201422422103042100324204104202131140032342111131443211304202130214043413220404102433302400013433324133024441440414140103331303102420024144221142011300421443220304232310043143020440403034341040330202113222003241213222140123424211012142003244340112334413321044013321031043100024003024433041312343014313304431301113132424104123340311231440011020043231014202001001040220331344303413200020122432122120011113131022010311111300004231112400240204140431411404002412421332300301441013020122230334041403000020412432320141113431104401413134111110223331243340034402402340120021320024422114342314004313013144140313323041242003314443111423011401132004132102241130130020134441441342001312141121431424422010433240430001021223211130320301340103004043001021231204002140214302210032131420133332130212114011403300030344032422240132311430342342434033200424144132230200011200423020044413310433412020224234410232124302102203244130243223414431121133324310241132340412001023344024341034143124334304411340114233442314110104343412030142242102044020323131204002441240324302204113422022400433202133012204310231333311141343410414143002133314022103200304023321401410103114010243434303131110334210111423303102212032030100023221421223044041331013224143142313321302011020131344124211230142242313201203241122203340004001311034243210302212320214343242400123323304314003204204333310103414331433040010303441233343220200023443233120121413343120204330103133033404400420204412113232232344324413414214414331101131410441344120034432044202044201002421020032332303030302300240230013313312324133304140000211424420140030014321103034013323233433203243411123324043340422224240431430140002323000201141041232241121220304442011044232311242122414211212343234130322010343144012310034230312304203243442003044243112440403244114333300424120104410103113420042430023300101422333244010203030030031201304422010004403143034433221124441141443320134333410024021111232434312333310132022003013220141431204300411314242024230101240142001313134034301300402203112210331422143024132243410404014122142344442044204011340044440023030324442213342341240323224310413132001324312123443120121041142402014232141343444143330133021421440024304320020123321244031014204223230414134441021331440304210141420140333043443202442141231021122112131414422442334402423243231321312024210212411230442103141112020430332311122012444224143204431231113113442420432111111143110200243102431003314434422032342412301322124134421041440214031434102220012100110421301402434223422412410213400111204143223431140431224431310030132212010141231134333020103103141132343223013341244104031300304334313332043243002044223440240243020033421020002321422142032432123022234423033013212340434032114431020120043043414242344341010304244402102412403141034321323442312421220022013442010313230230134302304330234223104400422432042411122113434224403343241023000342114033401104112140224303304311013410011332103023334121320323431001221321024034340314221311301102111432134414422440132323140211034444411132013101204233441034442023432222224102401124420314324240220400112104434404222320201214003114034230124203014010032013342413042330304443423221310002411021021402421410122221113000421132401200140200131023134202240224123024222231300114034422342210420240103231021302113130434202030443240144001003121243114123000222320023442410333132244301024242212403303330034110100403241411231343020404402113234234034121340023244033224401342121423200224123241014112214012202212010314304112122144042233140440224134004143201111320231121342033240214024443421100322201132332243230304413324123040032214010443101221022131102300341111432424013120403221313243234221043304304121314031302434023102421134024442331", "213422244131110002323034400021341131430103020042330043141012424201341203243211402313110213021031323131232112133400124101013142200220220200433314110120210013311024331310043241440144314040401421314223024331212213111112004132404333413031423320011142003313422432322221212323342134433240313014203142404241433443423141331422124104213004120223103244200431103123301033120223320312222110113320444430220131401210424224342032341101330243042204220413434340104403113023312101121423034412431034411142224242204100010020424234423333022240014032413004031302341430110332221220140324022023303020042234402120040034112321401213143242320304110311132041331013432440003141000442430434432313303241143030220133032444422422323134014424102230002232004241420222201332103141234234331232331121121231010101330403021033341234014303024211413440243110040434203330331434244120214041321221321434032333441113123010001004011340044324242212400243244423130331441240303043300021434120214042001310104141110104422330102321231401110421244214040320302103423330112212433301224423442044042241404132413422333434031422034223132021340314230214434231122231224403011234002342222403010210403410110121111204423314404110444202132330002324002002121121322403133210012420420201013410030240443033033420040042444313342244303111133344324303140024311220402243400034424132111101213232241034411440124220032410030013333214023322244131340334424030212412404331100343411112113021303220132240110331202131324044002233420300003312320323302021100344033434003344320111311143202203111001401310010043001412422020131420342303242230043012000223321411412044011004444401133410100114122124433440010341100242440130032301241113032423241114313011422321344012013033120341012420023100230411412110421412330242434411130203000304004022320132044304423242300243312204420042020131123414022124124133244230042044001211112414012340440110140443002433343203200341303140130430020214321120114123224402244130041433220210200442010010032030013434411212042304240412333101321100330201003430222431041403222240140223041402030030100012140411441412444020103132300312211413231434112202041201011423120132140323222340220244311024120314200123143021142232214142242413321022014012342341132131441341013441432144103443330301222213330133024341423444400432040100113042233403400200224401212444320212232223303140344311432344404244442440203113241004244212310340244441334022043042214332231213230321234232031402022221222323412011111101222104414432042043010334110131312031033141003112334141234043433432433231401100044420200113022122340100200333231202300022301204021102034304201204240141334034441240130033332134004140143313442312320413404340403433023302322201311430400430101204400241242011033314230431024142220324310410324032214031120241214210320242101442332420344004143304112200034211420422204300042121410322144104343023432332434031343210043402404044323230104441203424030014342430133223211300312324341312212403011331003143240244443444012021113124114233120210412322224114000334003043420130232242214423320141301143333132042234201131442131343120300202024031302402314141421233223411022004041033021203323334313024403114021301230230100420134113324131140024122400431304114210441304342114303312403243341423403040032313001314411041030202320132124120133133124400441032242013423110140141342441222432114340331032430430423312341300301210414014304230102330324013114310243314001121324241111211220241313240430213140043221440202322340232102101111430440033121324043021314031340014023223220330233210003432104314301403203242200432320434301430043424010100421123314203402034444104433300022430044222304301413424440141131132021234304113320443024030101414143213104421304022443113332103122134024324442300303142032100302323030424001312122443411401401042424042040134303302421022312133211142401402040340232020102230230132241131042431301410333042223234201410323132244422103413430401133021120323044142000212141223204132203342133042413340234221340410034444140122414224103411204120101424002241242413441430014202214004103014030222414022010411104322104004324214341341400310032323342134233013111310322012424011344003313320324143103302313224421330443333203000223343121300104001002432432421323122442422431300001312141013302101301223414042023402301200231202304343201210443331032320121012243344240214121431040320020433010031304313210143441010112433244133331204423002023014314440434323241431003030434123404023101443000441322403244003410", "414021012134244132412240213201011113230442304011331244231331424010222322241100334444100042330401014020103044422421320201403343444112313332441321211013014413201033313002404331412423130042434023400043320030441420402000300431002012240431422141304110304024342302404203200043131412100333412413143044231333231034021314112210441111414311104203244433200210321141240220421410440413043220001240110112004120013104111323402022131131321201141142114133032200141010434212031002111402322044001334434014204310201243113013311334133413441041324101013424130333334442302140313241144222424432000221312131234001402444142231401303433141402021032224334111403213202204324300203244104244141423422440131434334411321130032334203411404011200102423110322012012340243442204112113101334430314123244111230313111000010132131214011202334020420111224112404242330421413443113442230012111413302423404221012041013404201103203221430114223142100334343331343320131113210231311222424334143301422104413133021441021413343314132024223032343421202010401214111011303400332400023121140104014041241203412004340004220104233333414201002111143431331020040404011104411240020042124113301312023102110143143231421343001034220143242203132040314124112243112142103412324242321330333302000200123134211110141412233423042023014401341400230422303123123120200441022113112124330402012130141121212140031211234204241100404032102002304033331410001002013240421142134231334310310213312311100311331210010044201130033113133434211042101001300232144200034103412422330041232213031232330024012210040103200412431430043013313200213200021423122234103132402230031304030022242133034204101104321021442302011222411412311224442030001144144402230201132202414140103244142102033321322401100243403203342312211400223412421443241002213114430043100241113401031133231132130412241432212011402101330040400320222204430002424341321232104133102042014341213040020034201014132224014110402134143010112224042300321143300432123403311043403420041042101430012204402402202110204014343234120231144202414344003211112300232002430003131331022342013344210113111442423123002124142433023003342031143340113400444434402014131124244220404421231331403314330210324010143344143402340023424112421102242222243332034012314212133333303102044200040240204123301100434124444214024332040114241040234031122121104122403342144342102033441124022101404334013110300301221400030342024301432241134444030332124441111213032022204033401322243214340311320130243424142112200332404232423301310102012113132224112122041431341120140420240304433232301114024042120224131323103213042132021013221243432121211402142411003413401441103041403242213114320003304134401300442312133103401304121424214432342043242104333341331033241314112143133100410124101344203432312443402403000022123024040043440232031204014013020302020024441231044414120343114034221433314133243141333033112040440122241044221413014433143424030301413114121210120114334114103422333120402201000200432331132444034242224421210300031333343310404343442231041214333231010241013320221302112422044020234330034023111403213301244414340131244121010104403200202312312141020431234142443402101200323124442014323001113134021430123201030423410410341044440304443211410211324244202042023031040244324330112130133042401244313321022034023244002201223340213410141242014200333411434201444142403340403314042113001341002242302420203010143241003130034430114342013331021424213210222343112423244323334124442014322131410333431314343213130124322202344331123121020122304332404131412411411440324013244142114330210020243102111321041043034301422321033413042040114044422321201400024212141212432112143430013000104444123402114434114133044230422401004014123030040013303444203120302103440033203134024212221403131403212423430432131103310221334211013003443221441231320010324444412434214114030443104213231402400434043344343310444101320414012104331124440144234403244242034231112421413331420220201112000120020024000342021233114004320422110223113214410113010210004434102242141134230020113412344231100314402143042204013330114200330232021213134121202210301410140313312202222013321333101214224313011232134410222020104203112102312431444311340312410024303002103331302231424231434000012341314324040242443212441041021333241242200321124221004330423400313111110221114402423231231341442412234003004222343341304133023304240201013234442223311402333140123213202334133303423120203021042020040023443221234043223310343113411", "121332402242020431421313202230003424323040240213131210340433120021212320234121241330143241343410430113100300134331444011421220142441114131241012434343042000342130043421010234100202311141313244434000033211440110310402320424304221004044130143231021410432103333142303002342232232312144012214202101230021014324142110032020133043244131411343240111114020111413332431211343132031014403033214242023002041023430111303101010210020402314441243432320030321100130442433142024023342031402104121133401423434310022130341144321401034244203123214322043114044111132124033010312412103103010043302404043320314201434222324020231010003301142023414224000112404231332130131240041304230440431203121404242300403011313041143040412302100023412110132311302324002042424120004301223032103443121242430224140403101121341100242200213043221402142112010434123413342042244011440240434201041144113201200410442302100010300044212113103314320133403011402434304044314112101133444333000422432100221144411404312242034301003031401044104022420144232102211400011233430010222043011430122044400044241141402033101401131214403010213424003114414324034234420212333143122030110220042243211110303013002001404323120140422303410301111131434204112401022103001342423202234032102310242010431213301023242312241321021143210023123221100300342444021124243341134313010234233241323013340334211213100013443403120241330313421333241041014431243413031142300312433404134200423333444112110412232001003202241241432420400110201334444102004101402012230441320302132202444013231130042302434031433103240330231333213344344023133021034201443033231043011134114240114332303212344141112332203322112114402443422103333214004432104320241434210300021413340030040013310014022241244304103330323104012340331032031001304114303412103422340000233330210102431403310213040430001444004112430040334203130234332233021003043030402031112330202411411102442330213223200222043144434034223004124223310142143023322441332244242412340212031032013010230102210434222300022442422443114302413041014102333401223113204242302120410013044124130432312042123113422430131443234332023020420122123324001414401301411033342132133334022030121344421202121431211033020404401131000241430221241122431031310443003401243024223233004243110021310401043143211400403031202234430431310400202041243431234140402001434204320433304103020440321421324141403112434114443301433322411404014043320443143333111220323024001400313132143141233043330443301341313133133201332110201102000234104141230020030001013024144321042010144401414240340341312243302441311203000320343403440323131232344012443040111343433013304232200344402012240001023231131204200114431444234332134141344130144324001404013120144322403333143141230330314021141002201110131133043224221320400014424204013223211444324313343411410211210433142021112102432414231413232240414433312312410243444232341102002042122322304113220442214032142032103324213032124222140304134143014002224042311302244341230204032312041421104014024331004311400010041040310221011114014003430434002204343102012204100443132222302003121011140004411414331423340121022023234330111133410320143204411433421411304214234244413131222120431303404303201131101414121010100043242342420443134122441232032400433342113331241332332201414201330101121022011324142144320111423242141232024332310213241431103321434401313002210344444221204232421100243044213133133411424021412314132113231022131011340440243412222443104013311110202103232021423230234211411302201230412333034443014120444202000421430240013431103120324344444122431410224140010242220242232032223114131034312011101433333131234043321212244024120040122400242202432244442321344301123414441032242433103400314404111121402240212330113413214412342340043323224401443123201310411141243330204222422404314222030141322402032102342114121322444020232402412110013232243312301223414113433113030432223003423240320341201221032230202003000423413403140003414214020214104133303204104014303121420414421010124400114331240411442432022111321023441344444014204143014423101144034211433033311442230430122110000011142002241133341043003043100413003133221324142234012404014310234004430232140310320432422434304234413122043044442030442144003433203411420140413120133404100034422142030433122420112034011323024210240202221303043122213433303014223333220443034200120344204401243421121301011104424403244110323234110113311230243412224320133404211410034222303241341042313131331131340142004313202302", "313030232130124310420022442413113210023003403420434142041302404300114224431434413404202421332230010402211200410342212333324020203400310341332334230132303301233241314200001230111213212144420131301224141432324040243410403120310034201114144444132143440044144230341332104313434302031214210023212323343142000144040123430241031130142341040012201334432022142402123111214420310242321134144341024322413431321333044314313431140331424203034401242410033100042404014313241231032431201041244212014020424131404223031442222234202144330303422131211011013031220120443001130134243124241044322241011000343104414413044241423304021303412412444442314203324212443014420004442344030312444033432020443420421030030243144014204030304241012404442242103201441022201023023441141233413242333112103331423433243422303212213043402232430323342222310442341022010422233230103334442014112342231133203424044441242432220344221333320140424032433144414410021142023444344114123100113442011143322300000410430011434024230433110320041302234102244241201021110230202232100324421202430021321242301421112423430100321044223330443223132113131142204113211321210232333033102223310321400301431420221144133413140104420302411322040432420234234310123242222023324431420134302233244342014314410242323444314123041033220434233221033214443104203010014302143022421122400130213114010420120322303343212340004412421434014220210200421431211014211130140311424012212344044103333104140201230141330112224303432103310434423320124222124421440024421103214433341112014043202002430113101413413244424103300011433433144343402424223413331231413442443041313030311441411014020440213410230230213124302322042000413112213033100311023101343021231123010430104044142300214223033231023223114110314044333242114140104431414101330121443343430302144402413241101344204224003222431332333414103020021120021212113201123410244411314143023413101024130012004424310113313203301422401441042311324130100123002024020114040104034234121010302421401013202230333003044203332003341231101423323113142012143110404400202320011423134232104433322400004244221104430414010410003102343113400033324004102131434413230202412141022223310320230013233324134444222040420100233311412112130444032204331311324120341122114304041231212040134220211033021322120401040103340420012214122131333434422341414113302112200403241211331341101330344241212213141124012241213111334110012204003431011104300332002020433402012100342104101042234241004031242043414313324230022214330013114242311002304221420234044032024340414210334321321310141401331122212103403131144341100010240331124424443032303403142141334311020223111301202333144344304332442000223324214434001031113340142001201310422321014241214334032011233042213440334243234430144312003433340212202231431134400142014344100120000210423030232041443310023433342103401444122223022242141124041131433302114210441203210024340214324404430420110020124202113334132032001130330044142233224440403200210020440033300422124320211034400042243234043441300332231303220211410310420203020003413324421204443101123220304010044224412031130144140343104342112031001403040401330300243030234301442042133300444321414241440000210204412312212244311203043033420412142321023314032140010414421201243234310342244411340344311043434231303042344033341303140113233433232412130414412201002221422120340441412133303330134333011341010403021234013331103213030043401022400424020022120003241410330310433134312202424311141143124132232300311123204430322243204123141344421213102004110311232010342301131042433110203223130024210222243344014221422033323342011034132414422000243214441240314010411212442100211040223041433012201230311323404303331013401440124413120113204023120034414304101422241343334201113013332400240443210103332131002311144421004312131430224114444020234440210030342441241012233311411130440241044003400404143102330024441343223420232021022224242200000444200404132433332020314213031423410102422024243432232030340130124143141401130304242110310324340034133400301110012334041020013133100312241011310401402442401321113111343413414102000032213404431020223110301234211003133111004232414011221024343332124044321403222300141112333232113214323033432204021342344203131031401300210312324322234403101442102411402444342414020343320432444442230244311022004210210301144444344211410424112140202302142013421102432041220421321214032301433203212032333143313213341003441312024303104204032204102434124113222234131313301322111", "201211202302211224204203300303133301412113222241222201410244140202122202211440243024220033242210112332413123023320001302130243440142031232241412422041102330012042243414124340412041403224430033121130310111423441024104440313304210242041133211102001043303411111420314431223234130002213413020433032311212120334404114142410020203002332342324403003101033200220423134302033204401242020240400203420313312011412300134401114332212444221101044110244023033320440213013310333331442441014000140300022322320442132203302203004312101424141214232312221044013423230131243001422420321221034431322320042143214442441323132140334423242323220332420104344230413032143023444200221343420424403221432044331230401411111423231130041120403301041014322130141141002340124221030342023423302124304400403001420204413044400402441442132210223201001312202130042101320243322011441134112014432002424102143112442120043433404444240221203441044423214412010134230021143421320130030422202040002421034401224302440410241432343403103230112431144314231423123333320324111004340201102334442004044242432221302104304244114034123330213133010112110402334214030033244102422444221114411222042033441134032421330010001022220214011002333330323341230034133304114423414041033422441033404111131332423240213001133120030332220313421131130222442414021131041314123024241343411233043234432423022014043412004042233311442410134303103210433120242203000344010114304324224200231124442014212024311231443221344132340101441003241434012411101300412002113213123112221041004243404234141231211300104241141000430040224430113041324244304313433022003202012144440142114004013000104142233021211011014443442331423334304313131241200332102434412032123113300343232403323104003103401423014441210223320143044420403133043101211022414430322131333000204404401120120313010340001334133024112102403301003442420001001031443422242312103411111111304401322103132013124344234403221041340122121042104202212100224401432302114304323302321214300132040400044232223304442104332404414204411224201313222401230013144104200110444144011401030044320001302200200343240241140323342330110014301403000122202013044102442401341021014041012410313032031332413031344343314041031010202042114424002431434342210423240414104023341412224013231002201241400031234112220130304112422034230302422240310431211143001331434001331034042323112230402430422124440112131201301434232131404434211412431232141311334321011032030212240102012310200414103222230341431401103432003324320233004434332121424012131414443401012304230132132233421433411243014444430213424242121420341141302442412120130111233401244240224324024130343211040301144321441414424130104120441202323040234244411402222312340222240121022430302423203012130130414433241411004234312210034310111344104112112321414200340043402221041011200212003230043401201102330023034231020414321142023042231414410411103422020313323040140332132340021141034232001230040214331220424421221003103230232031230312230242302444222420042113104123123430234242133202130334440331123144003033334013404242103302123313043110112401020041201123010441334022333440143013034140020444331111021400224123434404413312213144011013423442420432432123343341224310331032342322120002344202210324314323103223323204123233344320323301031013310040331203334300133122112411123022323220331103103342000412224220342334120321131033341341043232032314001134014040221404224413422310133241131411212003134133141114001213432123214034211123134404134403424211414010241213220301443011232001123400214223111004244344142411331411112104100341422124042320130130120242412013123302233204243021341431002032342103422220100001433434403412103403300310113201201243442101313024022242243212014214211332120443034331043422144323021403443003300110113221411122234403240111430022004101201410213144232004120243333441332124012331334100334133102444223024412103044411034013034103110424303104243432213003303331243112024021301200013012410424313211311033202343414333222212432223123142210401032340332333221224212211442123104134301440231440141110100234203224340141202133423010424444301111141022003100412323214202042241331113032340423102124400220132302400304043034320142022103330142002113143400413424234324040200101103311212030212002112440241012322132043221301131423232204443023434233143042404433332224401102402331311233412331002334441301320443130301013024134112311142013414211011400012244200302202440330140321201242031040243102343003130410322323324404304", "001402244342334214241010010234222032002414313013324124110134013420440130344210033441024003440404144404040042313302423014340414340011044344142122421243330241224032202110400224430321342311000403323101304344143101302214213000013033034143034130440230110110202413423432000213443044031323141233311110224332114040220011041243431120414044122120012444302414444211402141433200303303023003002240141012331210320102324124303112210002242002411404120244012333101021101204130033232422303013321110414234122302401443111300303203244102324100332234220002441302331012102410042343213303032030101202411432221112433220013430311233132321404030133204320312404004021234121002043140432111100312241444224213102142224002401412301033234331003334402030400110043130334402312403414104042330420122114311040311004333302212201220413140411142121120441243302100101344043311100044124321231113440034332431442313243330303111231201242003422140003301303143003000030410030340310104234132422040331220410341131411131140032110311302204434034111020411011103013204212124343444002101043431100141434402302333102231300140114131403233133143230231424234012424333240411430322331244301012330012421010342440340124220141431300444213422434004100034120422441404140340112233000111121333121303231412333222340414324013300133204324233000331123444022003211102114321030214310330443403231022104023424322311240311024321114023032303133433032124232334131340423044232123441320311224010010231422130210331242433130244423431012320013222130120030424021322412342231204200124002121002222110200023423012311203403133301141342143043224432100404424310113141112440230313411422100333233123141002230141141013124440214002313112100144113133313331331132210143433430411300113123030304124311231214340434442223030134111403144313001222003321331234342142124441322323114210143443243302323442033413310010244140244403033430420331012101434131303302213121022312104040010003332243422223141010040103314024423420100003204204014412114313113414000021442313230122400411301310141334342233101404004214423201240102202400142132233400244412333244321410010313132122113100421032442320410421120012422130142444400200432440410021213234042431402410033003200411210421241142120404340232142314311020404314241403023103343024332100043134213424001044313232032213412433312342331230112142003000302302012321312012420341143032320133314000204122133010414004211304104144013213313042441002122132114043121444401213140320030221204131342044001344404203324001330411311213104142411104131242343001020434224324134230220433441334410323310414343432410122130021014421321103124134144301122010410022311134204203203320432034220212040311231310021231402440402042222343020332124404200034141104300110133202410130404240321231100333242133331034112212322320022401410131330000442411443443311113200030314104100421024344114033423133214231334031234123242142100304411302112042203234440043202140441021122003232400303120424401302441114211342102111213343201343223012111014211143013140034342211023321123133034431201441443444221330343230340021304044301042421321342222343134143224441123114414240224141223044410241020403411333203241142322021224100033034440000032430214424144220330221441044223423233203212130204221001023023040304123141411302333304222340423431030004312031143131203220430321234222400203124101042312330422402400130010313432043020142034111133312142144042122023230014324232140344214430214433220233420211030022241144221441400233033310344241241100321004141133312411003400042030034144113204211132401214000342422211010040432231342223300011243022013240012200332314012141010414420343343244322314311223013021402113220032042332344341112023014042340330114431424120411432341131132224342222424412340102011440041222223341222132103244220241010423143003243132240432031434040341101331323020122104310441214433100022134010304424413130214322033231004242101144024203412123302421204423344444042210030031132141331422122242330323231302300412034331400402102232321430301200022233032301324100442123323401333303444343300343014042121014013333101230000403034441044200034413304414213410442231212022012021344342341101343323342220431434033340133444004400333244012130002444221432321202104204032220343112440302333102414302141242030231204111431302430200231314224241311232411340214202010200211320220320021403130402332100124311314100130044234441023223433031030123032143403020141444100302121314210022033312142131211121022143342113004422431114214413331244332", "244132142324130410432034132432331143330334010022012104104034000224311044122113102034130113103114112210023022304240100423221304211430420243241013221044011000042103433024014322042210312133400020321400030444322042224232334334004134143313303132143213222222213203210033433404323140332000202013412040022131401141233024004342431313042431313231323104210404342102410221310343420243341020210323123312400012004300400232404323111312223334103033133004031023120242041400043140024101411414201432003403122203420004100010100333140110314304314242243232132230022312224211300243111431204212023421233412113404004001111244423324001333004404201030040130110311414014132224323433222013144041313133242401220313011102134223032441442111240131302232232120122432022313101331041110322023440302040342322403243304200014000122431441221304323003221301444334020244312043401332424110312301030422412123102444321440434032423022444013002210040204314430034332441344302412421234430103101430131010234324013002000233324040121300102343024144213040220444012114410341422132134434431124044022321344103032412013330441134331211240044333111212422333432020312034101220423000022300031010432230343423301140402403113321330211330103231320101140000432303040334242244041413411440221143424422204024441233320440402100214414402234400410110311101422144010102331303204223110343020033214421024330232313022322121324342343044222403434030112020314003311402141423132001104404114224342033040004044300301400204404200203113242044443322434034211321000340434204441310012413114123011304423123210010130403000402000412423401440213114001044441403113122212242143300112202304314022233443221343223420244201324330221123412424403231020222100041243330321344400030110211312112341334311121102213030224122033311023102001330201020134430203220440000303003110133221040234102302411403310143134023443243401404401411300024213443010141121100343002312142424002310030333233220112422132303243021334223022111024202443121334032321112104244420431222332444440323130311343141233434221212302233220232344111130443240130112314114322221010303040034233323124233223023033442241244223114032324433124112304221210004134322240243140400320140221300130200020200420432213233321233300134100103343023130031123100040024434104232344414033321044202114310441201300402420442221023243331033104122314011131131413221203231340423202340223302042204230421430111400100444143022311123214144033432443310321034213021200101212433123232400031110413140123144323202001020340100421323221014104114141230430311324222132104014041414301034242210202041114433402101010314422420313403332040113142130143004401333424201110424243320104430333413241303214411320000442120044031104431313234443211024243112020010104032201234032330103203440041042242222431122321232440311034301204110414303400004222333141004434203242132102420241112323210410034243322343122421300432423303323414242142314420443022242313104344021132022441342420243300341313100043120400342440034012002433414321342412412141433322042314124041231142332011013411403220303144240444300024224103132414102241413043343402102343221412340342332022302432114230411213040321242344140131412443301443420233424133000414434101323021402242210234114223421340440234412320412413334202431433424300234213344422421123424323121332344023330032310432422441422222412240223411320223343011140034313122324404304110420311311421144234431300224211243020224403211140111324141020112103100121004201221101430134330444244242114434203344422400404122411331021342124013034102142303033231014413030312333030433040014003122200033101123131203014111010124210323330411411242421440042120212244404143132102424321001023142122130403334022142221000013314123311344014114234201241433124223334203232230402001000113021441430012042331113232242410344231011332113441420240323434012323043131421341231003404324041334440111433202130404211130204440403431033320014013111144212333033044404300111231010342040033203212420343433101320034301231340430021202134033213421443121243033333032432314323300342004020043003204414300202031421033444114333230403222411341040423123240112324124131220010422203120023143232401031113122134440420022111001111202040242403142041112412202310033133101341133031230223002102014233044113000102111022141013132014342020020432442041302314431112210442320124043422101014313441113323033441224114403410124002210432301033342031112344432341224230432330312313443300300022331312314131301234440020444421212302304212423322", "212210021034133301422232103441010232340330002412203203223113302423314033042413434141231214414102101122244344214431211331234044012043111443430134341124143140213310333444201212312133302300141013444001204012020200311413024222444003013221433024223231113203214024120342034303144024223034122114304012224340233111200344401334230403011232120320201400111004312414221003421103202102210312032001234110320432121433131303042140323133143414404044401430321003201043044203442421131003010104030440442103223240443200221233041243323422320210004140004221340304432041243244334003142440102210112214101032014220110042310300114113104044431033220224101400134222132140001331340301012232120313003141113040333101213031301232340034140221433121142321423314340233344424334422124321324103120130430402321420424432122004032142442124303434122002332244403031411124421320310344213202440430220320014433034113244122314044300132440242042202420341431344240111230041032211000344303031340442222431333303001324142034311321331221234303444343300141114031424144441203443444040140222024020422033214022400444232001143124044034223343402140112441003242003221140402043430440231004213044422141220100333320220234140241230020013132133104022123113112432030000340101023423211131103030013022022100440121013201123410034022240302411321244431212121414420422022033243313440041420022430014210344000234202130134021101204040013444314213104330112300132122423213044241430414012131102023323200444040231010213042322232224000343224320404213443200103102300113224333402120312033103330002011221432444320410042010421244202231133440322032042200223032340444202324411104410442322330012014223324200314022212043130122324100014300324322412223143243420411444304002110343211143203040403342004140424320103234323312121210020023044110024430140423022034443011414223412242044241441411333401333021243322341212244112213300130344304214024224003021203142302011234322133232230341424024332301231110033022422000422403212244004040033224414140232432121004334421223400022313200413204203403444034424024133404333301341022400321301402010413202113310023112102341124442041330434001423231141013204013104330413222000434203314032324403114113413212421321213111102234211134330134332143322232322001431014332240001040143022410141401401103201033001320402332231134302144301100110230041214230411401214332424320443343031312222402301443141241311230042230124114121342414124402024441140022231314222141140432230421330130242404003232330130230203320420114032234244142440043140124033134244431221004323233412132120103242330432304110314011041113240234142132014141412303444312132241140234234423113040221244300434111020144010242330221100420210312233304213442324404400020302132420303114211102420413333000304343124112310013102441301141423431024112204002300442322231002230122213032332310200021120414444003212433113110140002432412442112102420232143213000201143302304423013244330410433400332102410322223024112032302424310333131024222033132232221022032442313340212440001042114120400122414344043344204311441101344421000033211121030310010114234040032201442414122432101300410040131022443112330342404344332203113220401143441231243133020112124031143401211421312111211242301332330300024011011130034320434134410411443333140143323300020134412410001443041332333213330312142232221043442034001024210220333241124003124314411110124311414230144000440121033214223204212344022212042310012220203132014004434003421423431021322320124404243011333201001211404002213344211101002003232120010001340100320022143000024303442123032122044331313024334330320044422441322344212313214014233304122340114213104240331402013144222010444223323400122333414234444214043241142422104340240044110103433041021400412403222014124103103103243240144300442043301300442012324421334234123104141042044100101412042402300230104311200011104032401202234023420301132443113441002203143222134311201113024201412010242224321244430042303301304104443241310242431121223400034043423423030320312423143313131300424302433113031332203001304011301013120004102442332232213203214121333411212104401423130404024024011311331143321132220003404141214123211144214103141012311241430043114300230114422112304032042131020110430010100323433301234400344101433242333310232134232001214431322342112231423241021344121101143242110220430224142132133404200144421341434130302104020321343041021334103424404232010001210110130323141423002222033342403320142442113114043233430121001211224021034331", "132021002411402124400303420232200034004014312421212243240200121000334104341322010341302421311023400443432224444304332301310112424133030324432134121320442312004432004104244210132320334243302230103311240120404110210001204204334200143100433200412030302403314230412022104233331040203234240203133131302344013402132314130223101042423412422421030433034431224243220323331123101430343104132303104432034104341340244244002012420014244100132042234133333343441123214243132221322414303111044434222243221132022302321014404221002240123314340112223043211442420410331010002104311402104332211240400123323201003110144223330321401142404002222031022414010210424303234020341134343314131031234411103032043320211121033400343202343100201110312434420222230202233423420333323443421232141122141201023131300242220224240141303313341042043434141124003343303130410114310110230312203221444424214142420331044421330413403132214010010443442433212443244030413221212300420143234324412122123241313110234211410232340444033024030323041410334244004102012041222223402104233142420000430004423221212143103421332330040143041214222042333241320033024412441221314011122432310133304311103042332442414434132043022303343430310303310033133000143003434424310422310142440212124101241323441202443304124212423331241030234043134334311402310342142343212432240414214223131143030444001131231020104434020234404403313414331113142134420040211104212412130412231424240233344032344413222312242202321423101443304113104100214234342202022340143244432314312333022422112133340414130240431130430021112141403024423213120424422414020401432113431430300220101113412433104011033103403313313430123144331211320232044411134320142121141001342304302342001341110323210310140341423100313211410000240410130443122100201241302232442424103103101330112400214041402442412023040133222433222331430201000412324244442433303444132043212400143412031234021133040011113201032030141340133344422401400304233323131031103334040242314002434130122222412302000103232141024214040432233002340404441100203441401012241304432120301420134100014201334434324242413431044202141303110222314202010321014104444021020234224113222240003112312014214021411233212102104121010132343103413432233214222013113223242000000121232123214303223331441224310444342313232233213342244310243003444321414331130041113044441123430044214323301100133223431233132341040224331302314020344222032133021404400031243341014341130310423400213344011333001213021320120042402242011041130244014014320303134121023114330411030201012423230302140033314433401331432214040003404002214044320420034411244101122343022141144034440101300203223030431000114021342422444042003224203044343321122420024403222324441214040102200042432444410342040424003142242440133240201121402022430204341044034032022422403043232022410323014413143414304001300223104202143432300204210013421110234002234343200221444413422041213441004110123342030302310304041230424031130340221344213204221331412342123400423144401324342001112304410002214223434013422010422311003211314313204402412211233000322240022443111030021324311031040324024320144020114141433101001440121410434413110212002313430114032101341241300313231223224021312331121302420332004102111131341231421304301104404343402102430443141434403112212412041133230413013123022311244120102424224014320001001023031031210441344332121010030024120414034001411323244414303233412334214444103302414211301430223420003414434434132041033010422242131241010432411001010443312044422402404312113313100224421113101303004441111402142444302001043344020220113322320331334320024134343403141240013012013312204434430444244023214214023443301342412314403141101130231104032412124414132442131434343443333020122011430400430332213042102122223313241031323041033141204301133411234423344412412043134324401342044422340202003011444240340213124314332402332142442411444431444101102221134204141221303113200434234113444411232402144011222021432124320343134103120023412431414441300020110200323001140201424310231044401330013132043211243434013244112013111432114002110010024010022210230132403034300313204323120012301113120201214431404004000032434244230243140132113113431100131111322233411134203331040200403143024003113402140223111320220404224232213222120342000103343401041343001032132103211420234301411321444410431302433034344221320112322110413230003400444100020433133222041412410102444300031431341141144341404343320002234434302204331401320422200240034232144200442", "000010130312333410440334133201204212442224120021023002112123312200001001323413424304003314013321340421223422034221331323011210414231300330402141434212003021003301040113144001000330101142112414201342402441044241110323013144030404304200102103004242340000024321144044221203133341433021320233301434400422424442123122011120022144012132000404000130010410313243124421331312032121313440304304133112222424344341231232003041344034214324021040230313244330302044243423233041244243421413302401200433234444312442204431212420101111130330314210442102101114023230031030104411100304043424313224401230242221220323403423442144011403433022141431144241014011400310320331234102200221102043313013134433000444304434321320000433131143333401223342433320440312323314124331331423123421424102142034420200442200420004344223020220141102020044442230123040332213341210204000403333230404402041212344144403331144142000044001112121403101204341333421323101230412423321211011222223330324130233322110212211211014013044343113421011324420242400120313030434023222104004030110213434124112004131010113323444213424104211003043201344204310103021234004224300114001322243242320314203430011412004113020002234133430233014032024112421214321044033242144410222143120000442420303141101133242424404421232410402001233103102003241324132410432111001224111434141012303240221413412102144231032224044130431302110042041114010330200141132034212204043131212210130301144101341140032140130044210400124000342401222341143310231320434323443034432032001430431401311430121141222432401310240434344313304331223223230032003211411421302130302421210321130041324420033333102043003340114132214421421341433042412130124134413423213040143301243212100344013234121112130420223301300010422113441210104204420303230103440043134033422414404400120211024202231410332010313110000221311343223323240220224212110141041441022031212402031443413421422441213212222120234203004431302441314432104203242002202101021123142233202121341210402314140234314043342311422324241304100013303031041122314122434310024123131423322013102421312123324212220112200343303341423112440113214132230101323220230001334040041131434420203020420333130311233104021431013043301221022441424041421422312404400121331122412221014324340201404231004312444014024323022121122124034430243043200142144002322423414121012300442301434411400044430431101002400112430241222021124111330312332242203334213241141210433141224443023144332332231032420123440413244032333211120402141011443210142210300444421233040121424412004334410313214311430044001023202102044434042012211403013340244441211330411430012201303231221232302143242022103412102144300443221221113430224134332322420404203222241101314210434133211330303041404232240111340232212014012231042014220020332324340130321102410004430141124113243200323214120034042020422242344030003332120122344112243130014024044344433141021143003402413242321121030400120413002401032314333433220202034031443140331303311233300401014132320333404110130111003141223110021341212010231312412443331221234441022210322321410414013034224112112204131323140144143121341001300034434412400324414310042122040020333021320342323033412340124411422010121230433043112433414332310220323114113330032014223001020204230113114013022303020241441104122001112020033001033122223202234421403134033422303121232411043314130012213430343023112101400021120243214403003112420434404110033440032441033414330322042113200030134032414132134313310430024103132230420312411144221132101413222221343403421202201214102240123233030130130413211443242303404110002324222043404034333144304011203033302130422131201021132313343401412041102102440422213013214003031234133102324232133001421411202023102211320044420344330044312002221231120410244203241113111440114010002402133421333313120332114114222424302441231400203030124433320343222244211212113044343134242201001212301440202200013041001133240402442420421013311031342434412411344042241121044102222202020024314124343002034220410434422311223421143321141304133242031300124440232403441331201300331213003111303100321221323410343330433440203021141202122430132212430032414210420123013423044121011434144442004000444002142012314244022030211043340210103213231113422212110432031122314024343301303203414431320133000410434333410130002311011141032440001014443240300322023234400102020102242012233021140002010443244433342020024101122342024201221344133411013122203303110222012112141414341334123240334144441010312412", "442213102042202203214241332304400443424032012220211213423220342242422200311442021013400141011432413142201422402423430224334341221200000210321041212202434322244440432242333302332213434401402214343204013442231114201141402342140214332143401103440121213121244331020222121131324401241231400041002441224311340040444241343304332244230144444422300143324124040244421310033410401303430324002441402040130224044011430301024442210300444003032004330302443423133220233420434402434032330100320013143334313024440244141330142144403134040140211001412440444043332212212222340124110413023001234313211113134444311340111403103322233011130443141100403121332310133034233321210102341200111324342401400321011331311412432402003424030220443241203324233411211131333434104010303341010101231342132424403221132231242044103212414130241121024402000244341323204403421324303102402331421141201411323422401402432244020312043243232014213331111013241401032102301211242401142221322204301300321132304012344442410322122403220001404302024403440104314410311432424012031311021344310313403312420440130021042214311402312400334300120010332332203240444430444001400013334414241012013104312120131224043331324130422110421143400212110321212224240442120141204142330324242230224040121402004344421010304433343312140342031402033421144412041421032313313203134311431212030330034201404001233400340303134223203202021332010142220123240040441340410310142420012002102000324001201311103303143004304042003141011440010114210101212411243032230122121123142132312022033123324201010141423324214323321113311034300030211434434414042041203431414122101212211340221223440243204212043221043144330410420410110110122214212131323424033130101120104214402142003300120234010112242332000033030324012034200440303331331111442332412021002311022424001001414444214323044323304321041002334302320424244043014204141241320213030300443242422242242013041414401310040321301234134033002421234212004323143302300044130111304220113402030343132312102333340400312444400300441010442403120220422311340424432443340343310404224324434001003220342302420020422314442130311042131234412213424423304023244430422002224021311221240103111334423230433100304302001340014441004440000000000333222424031104103402433031103411322203332424004123312124401004420310123034044321440311223332100134332014431320243320213044041220013421003333000122344233140231231232013411442411221111141312043212440142311234420142122132104144014133333014021240332300431400012123210220012220121024424300331221424344343242030101403331303340440022413403401420141234404022231321111324213003130104034200331013321312400441430220403313141304442232321313310422314012434240430010312131104420243141340013320000033400101143002311423041320434043210423003404013240233432201343114122242033312311120202011301312022021433033134234413340420410044010332230201124424312414301302110430114443013412224021200344130441214234342121332331402431144201412021224011142331130410023404300113244212002340230121001234044113441402200040223210424213321400433232204204230444332102210204403244011021344012203211402341104112140442324421443232441400344343303022112311423022101444011004001034431024042200143022034112332403101101121320310234114214421201302221402402202111200422002230112201130311024210321332344344101111114030114004122020032322314234344433441003221421014402302444424143200411111030330230330110440240420001010203030404402023131422202324310242111113201221041110211213031204013041230202420413334132144444302224001101034321030314310011342240334234200001100401141001102230312423133144213414012432311123322014202312444020021302324140014300003001001223223221424204402303003314110313404240130334241224113420040102014440111021423240020432043241331404412030312333023421313031423144203341040023443302213120104421412303301133324102000202403020041030022204033334340021003441433112422442302233342132443301243310200400442314441024402444044230141403243240104201214343422110232001221141404221041241131303030232003341004242401142123312201200221130234124321404102401220123233340233103302222212033220324042324012300011014103131340222121331323113423233243030022204133140444323423004002411034422122114101200230332144212434221331023403130130340142401304444404242200411023443043043033010403430030020341400441440011211003102342242113412311001144101014234344313144134102031323420140041231213122144433331044420110223144004142200102301244000011034202132211342231002202231", "204112300444042110220312114444104143213040104034214334043341040011443121112410402214242333314200432312102143022303121141112113122300324423043110010012040034320014042102202224102442110343033343122342212011323443302142034031312023431143110441110020232021142013041412124240000240231414111200244301324224242231330330343103310202320230412012022001130422222041244211132314333114022334221000430332211210041032441140400340324013211223213231131321241124324223130444134232431004333434113101300234240210111042111414001344001122121300312404100444021434332203201241330040212131311343401214031242222324444234211122224032311001424132003422323011002112110031230102040244412232431104441303344412431230340214444240433232041142221331134324330301101410144424313130041121340434400440020204103220030112112020141214411234341132341221303110134014011142303434201104213211312031014143441424222203334004020323404301413333101341224444033142341111332203333204303420214230103233340133013142022311201132013204423322304330443441420004044030402312142322142103114420422121434003342343432301440311403221332313244323011040043021013134001333441131042402232323430320414100210102432024033004010322310331100300032303340113100200114421433320320234220333021210341202020330411333434214240232013411144240423434032314102424404212031303113122313331300001204320044141320104144420022302104142040110000131122130033004344331140404020001333031131420442024243144411222300333041432243443003004423021433101213121214131303321444242014013143023411104432211313411331222423111324132101132144304203243322311412330114021312230222214331231043334104011222322132102314311431344014211131213113030230224024041021123332044213342304332243324210111111042142003420024244131031002300401023423443423143321244322044231130431242311431441143113331402443422130340320223022221412134033413102334433234304212120041332422413101204344340341021234220214132112132101044241204130302444423134200034203434041034042114412341301222213240244000004142001112430102123342421330102232433312004223442430103231004131423240321111302102314044023242041321101413110331210132140331340201301233324314044001220110243233420021004311121013232414402310343303104224424000302442243210400413213144011303042214033032011421002224023133204434330142212333422120424040434111444430300432301123020221140033432033334233301032333441244222002121234340332324240344240343310420143203104422223032343244234104422413131202100202103102031042403114132441313312112011333340423003332214241013134412223141302024344210442110132130114012020302122020143201420241100220441323423244443024410202230024043440324242441311213204141000000131144342301420033040111111031402131043121320124423400144222400203201022210420021121330214421331020421434041203442433343343043333430211220041344111113231323011312404213322421021214112220314000010411424222231421020242041324443144012130340144003421220400032223141201313143112210023412011312403310111313434124133044102032024222333133122122344112014024333021030424401012404030440330301401202033202010221232104111313321432123333010202403103133113013341414444242344230341434034414013334130343233212442001021311302303132212240220122330110131442103133334330212243233004140142002022034101213140000222113233043314440424123442432002124320443011304024333141410102124432034000203143034132104212244131401310111113341300431224112233001014003414043400212112300203031311400010020432030324413213421130103301230302402323303211332133321030003304014122104141441302233114421441040330330103440204421112213401314224023443212231011113101013104141241013441444332234243311202011114233201430232321301340004010041043330110242121112034032300332224330334330143204340413200024334002434243212411404020143010234401031332030243312310440133431123404123323434221242412321232423021033221310320313314343104221323110340203201340444240241323424113302431412321012041422244320124441301001213110331011234241030101110243123101101334444211300234310303303003020001240331301033104300440212003014431313301033414214333213421213134034020024424341214321424213332403233204010303311201441100421044442102023311033423404410102424404313442141412001044004431343400144422000312444102303034330322142302440131200212313303023220332422234001013123312341243140441031401421410240400101310444040431410000004044023034331100403300102014313122241114001334023213403113414310043434322412043042004014211113343434244431314120340034031212402301", "001444033044232131410222401144243030331110242241433443023233002020424333231342213441430402141311024433322223412411330443322344111300422322131231341434413003321244243233331430421004142134423234320100110223312311012244240032430022312001244333022001440020231011340333030002031241234021411241301441003313114323424030101101030213220111321412213444102004333223020314003140200443344131132020241021341214030022431314322110144412131203211032120144314311232002332314102023224441212203312444031134110214314144243113010000242230224314220404312201230210024324020123420024111413143333300134421401102302313303330221124121221234141210440420103443442020103223203124014230000042400000113214231222343141133224211043012241140043000230434314411121124030231223334402203033044121221320412312022211130332432233102401323410431140144221401420203122411123410404330203342340244400122323242430343413230400201311401130333024202411424320303423040200414330131410243202100403022132034213312003000124022230412233333041200202004140204114313124433304103042422324234012422103342440144043021004133432040134042213241421224341101144013411313034043021212112304103210102231114122001431341441323041403311431424414424111122033012040341212131012234232432143422334041420143310124213303042002202011130004320410241234141130031144030002000040210313101112204034104201122320022441143121341343041130234221201243242401331340234141213241333101120203032231231242301242321001041143311124002010144202412243301133030103401143320111231404210444220432343201412011001022110430341321032303022400132412421402402212224421033130414221021401412110034441131012333334124423213143122013423221241334344343032422323132021212014141423420031234132203100011444421303213314042133042431030030042330121314003330211042223334204033102222330404134114420421443000014011330441011214200203320403014423331314303143223221031303434314000431024304310213301142104412120230030344231214213304231114440020131030014242024433213401302341101101131111402030344111422301433314322022032034320121043014420000023002041400240412424304331243211414221430143440003402000034222033332020004430301302424424031020241214221310111041013200442124133331441303431341040334440040412000430320121324131224141441234204231003322314433243002412423133234001421000441413140422012304323224044421103431114241204142123401022324213113001013134143244110441041134333313403341411114004002023024343421200202121143004340211124240420340303203201011422100234023133102442411333030424134210244041301414022112241043022103223102314441241214341403224323202132102233113034144412010214044313032131203044401141101031442434214314420011334021333030044104211443040424041033411433102020014440014030131412232000421404214103330042202031021443421314432132113001003320342432014234111212143233112241242403104432113112340332233210013043233342422430314131232404200131400011400141031033124011301042000103114131341122032431213404043403021122402212200434021414320031331023010212201331433024100412443423403013213332231211044320212201422102441440141121304443320341312214240040004024321414421342402022120333213212200432024212203000304333044342314430004140342204420011443144034003144044402144202041114013121134333430202030301342020412011424034030202311413424021420320112014420013431014402134024222023122003342224330331210044133441430300304322040241222023130242314000400000210123132103321131220342010204430403320112311411000200222143413210332304242231004023034403420124010214412112314413413443434221123412041013302111113230101143202434420033204011214044431201040110201012242440140113331134342024230123240341112233021342201124111400014420432022032034033330414402110241041322013132442331202433412022343031301432200030402423011021234114011321304414040404414001431044413232331023114011421121131222021342103442303044431204200413430304424434100404131343344001124200040423242403311033024141410203022431124040010121420233242421014224442211104401221332020344333222034102230422220224314103303432214433110234012134112204024203231121410232301102131011411423113101022020013011300342230024104220032233021042103110024222223120330012024122334443111034131123104202130410400122300203324344032121200310012431101110240131042224211424322304231100021333232144301143323102431423443033344001112331440044340134011000323001020314010433130003012133340400231321133304410033104041114340312314043140134003023134404423412112311144440310141333321423133414042303", "343203204424132032004201130332221024311134301314410114340313420100211320040224343212040332422010012210432242424114340014033431112211202041001140104040423443430203243123124411104212111121233042420202433021204031041324414020031043024204014411423221323300411043043143300043010332201424010222202244044403020041323404324024002004444334112344201042332302131040431241334104101334313412142103003124032433220211231011240430302343010344424334241421143311122323444214334321322331102020000301430401323231300013131042003422321334141420303122233230423111324243232010032202442342110401202042022020144133034431423432241002024111414102120224040142223044233243112230322230203133040123002320120242444032004001222134101430333233241320134124122421334134101230110421233240414240002004442020441403333430021022103441140022430334233241203434223013410400201401421112130323313300000421223002133401313043141433343144423324030334413131030414303201322030040413411110101032141312121412014412102141411114000310420244331143320132444322242210344100221444001113411310224233433134140140232043331420442303424000224032200410440013200111142444443400143011424030333330102410324012123134010214101441121112210400201030231120203412130042114123233110421402012431114124224024304411221232131131403241014140343111022434121021422110033342142220000213122202103142430311133310144113202310213301134134403300100110440111403020001014111032013311331030044124430211044221203124411342322001321020422130233103230024014020032232114221430430411120120324013140212120400414044124000302410312421133202231142320104030140324111421430032234434314203131030414222220424210032102001030122443221430300211024143014340433203333121340312322231111124223323314144113340201201432210000100140412433440333242244210221443422243331111402340123232323423431133403420410332120012030302021012401221443423104243414024210400442324132343210242142244332001224402432431323022312222124110231112443404102221014302120022020001442224123443000312340201430113333223014000044044310220443431422222242332032341303011341403001222234043324202030043332331441123001242402100034201220143241343142432243024132424104334222424304130410104121120322223211040201240112331402003302020101432024402102203313101000032330031210022144304431340210403020343132100231144242030340332321021200314000012240231100000120121342120011411231230141141303341204232231211010340300220210334230001322302200414043030140423031002022013042240340210440442111132231412133014440343003044310231102423400043240130120343414414122131311441001042022440014244341002421443303200400431004124124044010234444023130214311342443334344041244303044014040243214243330221013422101333143224420230133040414303013421132113033324212444001000041331212212320213143331312144120122332402142104210232040100103220004213004001202042201311431144421010313403130112021423143123303012020104340320312404210203111041124411024220422112444021101123402340134430144100120441333233123033322423102143113324133201200210202444344441023233443030312044241130313132341400231411334422103010223323313224104420431113341331203311202313223414220241424104030044344422423223142430130102123244201201040324114300441230111301221432311424312021334201031201344133221420130110401021230033213311132320143041102121221411322304324104303431401143421144133004402024100423211423222100142043133203312222231100241243002242324403330204003121010434101124213131332340402211303031031112112242331433232224230421112130203411033404030411042241214241130004121340240024320001423140344421214444342423022101302332344304411101122121440311403403313302121232233204022122144424032142010210043432243344301124311400423212141002201121131004004130201321400223302232431333101403020134230100130422300432123134004041424043202033241410223211320434201121330002332433203111442412200224113230013040111030320342123230214123424313431144131304330241243422234203211032244200334113310124422220040202102322121413322222301113342403103001004414332103012221104014042034333120344442401432343444230230201003442442101034230332040431431323402400000401043344343040220302104304321343311103300211032121414330400224412103333313441302201041043303122024013322032400124300241140310210143301141210240002030134103332410221021413220001243422033041343232310241242243432014441014040442324201311211114324204033021020224112404203321041220014140434314314022411444241341404213230220343300440100424344102002331333441103243341040", "113022241210332231314104011323200222244221224023244222044344122041311441122144420000414241240124144344101232204423023440232402310113111104332132144320024434202330344100433432134341231332130443010143103312231133243020004210210430124012110003032230410132203303434400012103124011240333420302003404330224331234333224240300023210411120304030401102344332122302313002333233120330143004302013214214100113422042134123013024420412100003300013213004242242141100041244100432210240433133131240411433111324044120301111402012401042100442141303023320044120431014303200404134434110044241221243000033422031203334304010441241333344430020430131203201324244430444111313134410033301332401411341233323234013132300004024413010131004014132232043304304140340430042304423111341303234130304242131331304303030030344420301101312204444244022033132444203410313031224244301344401114204113224040124240100024220004333334202423421313320001142203043121403043443143112112031022421402330322320230342341440103243343114214121204224323220421442134124114101401334414033001220102142400203031332332401103332002320112200243442434432200223433341341144214204141344232201240441222321332123310331310003021041034002243124010143103134130001033210320323414014431132304234023414011011042322110144410433140402342141424221240203332442442430234233130113343243104034131243411103202234033120001244344212004220241103043034414104234230230044313422034411301012000002130102221404122021400023400120011430023404224124211240131104103314041034331430310413024133342044403334330022124204441141121023204343304314341212324240403411400032343403131044004443210403144234114232004004402231101323140023213213432442413003400201041402141414130040040244302144402321211224211101321413040133142411114313430110320400314434302213231334241000240343334034041033241434234014120012244134032031410110411201041024042110240304131441420040212102222210432313240131100023010134413232131033321402433231114330101232024041202213404112210341100213012443203410122244200033212402220000322311111132240143024320224244010144130444300124110111004231044111004011144304310144110043121402100242140034010200211231400303304314030314031321124313012121203114141301211030431132043433100134130310111124430211331312124431021420030103001110242134000100112232142210430044431212031304332311221101122340121020412411302420441301220342312231201414303102022211402304243313242000343342020313101420320103441232140333341422234121411201131024002312401004420434012130024443140301434240320420103322201042101141014021422222110301310401432110232124221313244311443321102100333213120102340002020314101044442123240344243241444101121133331032313033234002303223423210334414112014024311031012240420400320201021212302441333020203424340442143220444311210231423234124234314002243141014022220101413210231423113411431040143223024200231444043103344333033102014120441130311142431213433403112013112201430244132131231400021112314143120220141322340143032210304244430122402213124332141441021423110042123244330302341212133144434243440320240414213311344444330414000334214234132003021041030121410012200404243232331320232431020404134222242223202104340033413102103332121422244301242334411120031323013401210204413331200120204401343404130331342013022113411314120410000424304004331432401144001323400202434243001132212333221313111412332232421020414010214343333344243201241214041230323242344404242222334014233304002134011440312143120300200320143003224244423423323242244332223300034040420044003340412322103004432233042021143243244330200212140220312323044103141244132042331401300243314244013101123421440423424324310004124214344214422411421231343133110214100131412030110014010302223032421212424223220120221200300403222201220021421433134121331013000322002341124130243400200432022141421121121314330203140123342002111241211334441124313102412401402400232431224133031141044224114304201112040433124424441101410011021031034113213243001411323041211220224343214044223404213113341133330443424240002301010244001233100013210013340201414130000222423441340113433111034034320344101012224411433330231243104131211124434000213110213420432311241431311323340343134232414330434124131011102411023013104102442014211324224102221300144242333023322002303314402022111142443333030023444211402342402312000443013301432112103042000220401332314020210012120231120333112304401034441200200301413203210322112112132223011414311320412423413313033022242412112411011343", "443001012123112414412402421214131420421213330323442100241030431133014234311034421004140323042400413213224230112120312444334010011334042003243002122313013042140442441044420103423003043032241103331424434222032330322230412130042221014211141324003432232204223304234020212440321144213311303413322420221321124423232202444212202124304113340212001421022041134302024434113004041440340344423134331233421242424030223112320230204120204443400120423420330213310220244010403324232231031202440123231020442043021221042011020240233204223240403423020041030133100221400230342021403241303334344341010310310314323143203331104333311433203403011323442111303120234233340040044232233230443420011110112042234234301041141432213104443030023104003234342322133203044303430004404322031020142220410130134213402024401334114310040442111410320330341331012422113342434120234041120441411314011320230132112230412414414042312121024012103333132312423242423422030131104404231002244310144222341023023110013022200044000134030040231423404334110322220042133003201224324011143241242220112030331010410000220404334442412322031442334020334103124340414040441011000024032343224404231412343332210222401222321020143423040142132433332230343141403444203202031124111031002342041301214410200010140412214024421442304321120114401203131114403413034101331240110410221431341130023111442131201210230430034204023220244102030321124221430242244044444241320440222323024112031023030141102432302221441243222340343242422343432321230412043403314104040243010413311124432322032334012140021344440044144304240244012342230420130323030440320242142143020024441244332110032022224012031001341421303203432034304312444000234204044431410434410023133222032143001041303311311440141143134220314344300401200011024030234000234243421431330303241031023023213004203300313000144121211023433202030331313123412041210343243130301200202102423410211200321000031343140020334021210000012334440222132244202112414030144121033124321342132213120201243224213333222444341343022233124002200331112314013223210441044124331213333421122000041224034400414114104310244330304210133303411120143012223441333041223033101010033211021140121240042223024332340324043133303013144444200041343102130210013221212242233013444323443123423041121400142341310201334143232222030411121144311200134303234003112403310113011044040321211332242122334113443044400021022413021432420012042432041021312430103104323314023041333330034320412114403244223103140112110341203224141203334333412110402434324000334430433412134023303423100211223333410224143401041120113202324213434134104120142200030123414343232022311131313301422440341404402004420413413242111230410433144030024420402012040132011103424114403332023443200111403412341023214042223144133113011402420330114020001014441103021122403114321114132322131011441230430140110330412343221212040304020430432103143410112133424321203312411302301040003201003413410034201410413131324031201302130210321314010223112133204131114104243022330034132310204020414122140433210321000340000132124013330444111440430023444022300010214440214230224003121221110032023204223100320330242141231231302122030030423400221431313223441024102144112240430033414002433314231021231012124032213020414322311112014024123103321013000232442444024022134120323023223014410203220201422320004423302233334122410342430044043204421000202413220442002302434214202141022231112121240344121400213041120132000303312024431132331120324210333343002140402330413132010230333134443011312441122431404243413140414333430143324133203111121213013132211013300343430402220010010210100401332404241331414422311002040334230020221433220124002204412414033433024144121201231430133144223344314213414244211220212143331003034223344010241122112021031042440420422143304442144011024010411230213123444314144224423042331342322134142011213002320322333003330123333111333001021444234411241231241102340404204140301043313023020332041040341113012330224232320023410424432304103204040303240104112144440342041203320413244232224342201102422323022424111203110442040414031234430420401244112404124123404404222020023302131330232123203441230120323323322030114421144242112121102112232144224421210220413210031240102430001422343331101404212300100042311413301401043223410143403434222041224444314001103210020334331343431011404202021112024203310210411031423330240231143321012124001134040031423220142332343242034433330041031141434001322400142232443201341100133222432131240", "034141444411423420112031014213144444013142422200122340421313210301333100020223134142433422114103142341404244230334030100323041024234231122232412421300231043324242311132201240201222423013240031144122044142424340404000433331342200242002300302311432040020103114444104314244302212124204443224241211044143200000114234403141130141340132423331033212312204022431244323111043211231410411442140404044041322104113443023031431012342132013204241222204102240100231201114124243000302402132133304303443130042144321313032332213140243122130120431344223311211204411202241230113034442323024142404022301211310401443323433412320223402031112114334204402231304041300140411103204344134211321244201312010223322433404310201204030130201041224124230321041112300142134232144101113313314402121023112433400343414303402414403300344031141003314232341443331214133032432431313012140044123344114230414141443004203313033421014321441321122224200241024014012031132414244221412144331421231214322202241241441003101342231032131011004143401242441443222304032213002341343313043430330314221040223343340103032221314013242233244023121404033434030201233202112432041112400423011233012242303210314214411210304102034412440432332242012441410240323244231413303242131243310011400041402242301302402000003322332100242133414343413104003412311333301233211213221441201312402311212133313244002244143243344103310444021021040132020240342321104222413212431131120013424012203043244231040203334332222213441241331123010033232104423241233314313330032300021300323443334114143144122431001140300333303121003221004414200301424414014113011044122204231431444123210111321414443432442121333124001322334333144323233100001021140101002334402343210133440243223432130113120244111430433320232133243033421313010420321110113034410332230031021032130120434032200410104411404201230040110404301214334100223134342302314243043420343012242110434113331132012200340143042124232123213331041214141113434004003033330033003330023203142133301214310442210211211140214234213421244412343033413211034403213440324431200444303102330430132234300341314333230400444210322143334204014422312342140343031143120014133102432042131014442342040034212040004332111211321424344111110043144123014242234141243010244230314303014320402110304130332144402441442131323314421413413234442400030144123414424321123103031132013242110330022011130230202303142331144411033423320143322002411340132101033402021231124443020344034130321130303221000203312141002331423232434330224042112100300413001024101211102032104221432301304100112040142441240423144214120432233133133014214342224413233340412131122412320004022031100342313100203222032414120211410441431142201111100413333442423311100304402333004101203414223404242324110121010001201214033014340223212431131412224442114030301043023431222021422203402122410130323132033441404144404104411031103122334300301321323420021342144400243110442321443243242202341041321030321143313101442130313032323213122033113302312330114142211203103232441033041213141341102340410010022121224340114142443144020043330240434140020000030204412303314441121223424002034303034000343412314404424014003142024302231400011334400011334042440131000342232441020001401102114320042212411432231134240014323210112412433210420033243201104443142242321312121042121421243334212003431011141022442011224104004422334002231320312400041430133043431031333024341033332021313201040012041032212002230012011214331441024312223100134102231312242402423132141201203112023121201032203311240033144341331122021340311320121344300020122020323121001210112043430414410131041030410033142130440414021210232413134230104341421444341141211434114144140402104421342013142343301201420042024101434331410444432042310434233202414314321322103332104100214341021320100301233210031403321443030340024021211002240410213134124044221240212444244404032400143204141341433021202114424400200230042344302323412134441232423104114322100201014430322134114240140314302003122204022221233024013304202104423211133420221222410030133030124334143400322133110143324432010004443322130323420143242020034343433434402011300101401400110233234102310014133043311402411201203413241040140034402102330101244440412411401130430133134340333230032442434102012134120222011121241333334131024143110013310303243010312200002410134000444003220214302330302420420030102410341324421111044124111022121312314100330300014441042414413444223443000202012100201420132222400340423202132223230422", "214411131034044022241213310200132340104104023442222223322211002323241210433323313401402004002220042141203444101220444132120041143342224132110204340113002333342232204400441214324421320211014124140344121401114043031144413100234204141042423101413232243414112310402412001233033121033340010140432301221042201230040440334401243110403120103243342203332331423441023241333300013223101240412200441010243411023242323303430044440133334211424224104342212414000410243203334410313013344104040444222312442000234221102020223411333333103243224403204140003212301001414202100344004012202111024422443144344141112023414341204233021002030311304443304112130212311124442043442300411344433211134414341003211302312434002311303340420030121211042334310113412400331212023032023012301341333223440014223214324130113440302102034141104302420312424304243234204220404330121044322423014023141140442430410233404302110010321223044234314110202410200200342212144304440424021233332324112103003012233440034422412123121433413014100222120112030420421022002444340204133430222001343432431100231101432112030123014403203144202114142221000024314301131131103000143421411440142312130113430100323434020210234222244030224002014010130230243010300214233041334442022402311402214043234331321310023012022402443242204200011333010134110043434100040141444013343422242440442422211104112031024330004102233444344223312332414022120112343212221140034211240010143444203222234204012331240144004140443430104020132043030010421313440422444223004104142334224024213230023413230344012324304024212001211211410202111322324440403142323130030022320201234322113231410003323240022204232342443423243201032123323400122320403114034002402413203401444322110324144112111231032002132111222100013223031410023140201302040030120103040403201023144032430433340034103404444122434211011342323044230123220424340304344134201432203343031012422134422302213202123111402104123200122302024011113014144321224134340344423322144134231244311240124234030204311234434004342302011200301111312212141102233221402143442330233144214231220013211424231012140401331010422132213211413040304310211021012212124114243140204313132143412232421404021221323110213203313004022244401132112014240220334112042421400104304440230230020210404433323124200122122143022113242112023304033430442131000323314302223423421103204413121412444434031123420204420110103020320412041034411042030240200103311140312241023403021202222400101423422220420000410211022334443444310144320123400034104214101010230240220201232000110421112240031234422442014300243232032240021113004324302333320104230340003343243110332022341301422233210141123110021042013323301040234310342102310141244022400310314101021004413131341304110313040012130024312314333433100424013114421133411244433243322222203402100100324023221244224303204434330230112334011422241131211244412021013421134441400213322221434111300313023021314422210313432331104004211314141211022323123334033412014004231322244444223424004424043242224331120333030231331230440042332342220220003030211010421121303414102000402421224022144033204310422241123001413401102211144043044024134010444023312244300312414222114243111321302103032142220300220311200241342204103441432301013431441140021241301101102111304322312330340111243130343303341334004043320243421423302111230444322042330102411113241143331120313401421411113404003220023034441143343113213310440043030141410330303123441420110010224123434303024321444332243122144124421200232323413412214340141232314331202442034012313322013044314102430141140013403012210010133231104113011303410313034242324320241044402300441240011124032413030104142341014244310444434334442432211204111103340433312141031430413113031143033134412122441410032313200042134401244241143000402044342131330412231041331002212131034041202421134131421410240322002100120323013340131340324132302123043222010232201201032343403420341412320342023244403433242421342213243121110114301001132004121140412221334310011004003024341101421333321211221203230114401410110022420113444023343214012200222434003034424341104230142232124124002011443231403204204200341102323023411432411343431402040131040343301301311242340222414130003313341220304311222034422001202341301341420033213432124110402042023234210341241401433110323013231240413014434100032030442301403233334144112413021302424404132122131121112414431313022132402113131040421102020402024214414313023300421423433410231213304312240003201001202421404401124", "010044430300040222123431310412120300124121231004412441404343122000122412420303234344344232114013323320013424120220012210103002233142041423202343304403411111114322123231221041132333313210111022432330402421413141033401311134022240414302220342031131140202402432423201344242441211104211320424124323103441300004424020444123134234301341420004101431232013324041210400102140043300044034203424310224011033232230222131133410214043013344313411300322000032123033231213123113021130034310104303202321432224003212134314424001020120431222102323041414030043033204023304121000234200232014432411400243003334411230041223111420202344024313444424230313023002141224032323222103212211332404200001112131103441011300134242211301213013421224230220214144240441030111212402141014310023413411444214402300134101342430101412001133022223414144034124221342032334141142210120012302042131020121113100300430344332011241421131302110441434012124100122302403030214234244333102011104304412101124340440301332330412413134102233241111221214300333223331123104103001324012411401024430341032332441130331323232022311444414313002020030441132142334202102343222402234011213440420440331131310203301343140322131211042241112422430430422410042324133141100423122103202102003203404422232232442202402231222340021032303112413214444423233143403402403310421144121424242101413224022442214112001120230002300042033224341244413414413041002022221412411440433023223012340432331110202044313344401220203221231444002221211214340120232241424114142342232131212422231343131431013023021330021110200213103104102204034003422013201001210443142221413234304343000111101114110414123032234414334231423434123403204204342342441020402231041140303401110030002032232010300033022200141331300141422343423114414132434314304223013443111144030023304313022414412143223011131314041312242223414210313220221231433111404241110422331421004401433403040413214432110200224132320012102404032432140434111134412323432421104000340011332024443023034021231031223331130330302340142043243400311220102024213233441444042143130443102012431043032101431130340020334433302312234410132203203100230130302004113202403211131402030313331131013214442010414322120243440401010031101433204100012243403323432104200200412311022134340022014113140010234122230014232311313431442330201143120402424243033310231413242213002012314232441024030340201232103131014032401040422012021322312011411103432111033110141132212221333012322141222232214014113403024244010041321340134143244432201123303421330001322111343021334403142023410313144314032413030040230234233042130002232040100223202203024031111211223420241234401411341241410100001322112110411100434223434221233412141332231404020333201402021021120202213310001211124330033114304144224031412223434013233011133314404323042330101021201233223004040200204001300311340313112211332031220334413434301222410043133430201303310004431144011430414003311421210422210343433431020112132034003211040241343314112040241123032241430244320132431233230440203324242240141014121340234310040032340124314342310111214004122041024210430402343123231300331212111133122104234341321003244013013004312424001012014014103024243002113401204344014442030420334100000014343202413423301324023140211042313201441141412041322133432144011110403044042431013103304322313134434322111331340043423404140211414323323120204004003134433230234001232244430231301230433211422014432211301310011043010433201233020104232400031103432321401214333300403101420234112241032140413404130020000041002130310024202033102440303430211031133240023434201224144401320000442312242402021224044301044142444102000012013043122332211221330204113421232340313140213314323020303241234231144320122003002203334342322101220104421110014404340004213223144040341242443311330312440334132330443333422114240101131441211000142101320330041401322402331402330014124422241200032411220210422303140224212344423030403141410033021211224120002422332012202403221402310411120242311141240332340422123023320041034204334343331412233104200121013240444102211322410223401002202214431001444133304224120342120224101104241033110312342202201443224144043242443031023431113213300401440440123211144113221221043234441204414341332011020244023141232032231024034140323113040434030323011223331402432140414433311004431102031024104104301123331034044230141033233223144433402114003030114031203102044413411233121400011230411123124232110433014101040440431303010010201023220334132133311412", "410121421340420204142144121204230101004323333431442334330242121043230010214324210030231423112322330140112231312301322213014232321311334424103014414124314003203301231321231442332024010430032443312131300231032023242412243112331021220222301202211414432020422400320130104131400421421032344240102201142333113133222301012113421331434111434032323242201014223311402114402404340143404031314240443221201422330210402301204040234313331142230244143120330202221314424130004104141004343410142030440330134434040431104300041240411122141012221040200213221130123323413241101240114433224014401121102302100031141122334424300104102330411330210312220123121111423423433001403114424024133240010044040242420324014442224003032413212140214410111422032413100204030403200242341131132224300022033212144003224040434010420002301314144224234140334422044300002442431023333321400331210143333341411423124124324331010133400201404313404010322341310414102332332402211014323213233212321404103042240244121141402232311024444201102411331302100004224211304044213031221224134400322231342101034032320344323023330324140034202430130242341132300224031213124244234122332213434400212120320133130323430223044102231000000034220032330330032342430000203330123104112103441244233242443401034020110042221040420402101342310211144340210104402311024210010100013101241002410243231302124440341312334424124240201300322442300033032312314331002300243042011132323332211404421330221342312033013131322104402223444210331333141141012303130424401013321201411401344100212210401431134124231034412140112030313403001442340240302103401423001401312344211023310411313324043240021440033103223230412133243233344134214133323120021400312211043101212111021040224434022302312444133140313343014044013332422012140010122304033142123422401121100034003312143234431242441411221214232011430212222003113332220333324103144131041222112344112003322034214323344303033230311122414204433221004410040403403433344404303030430443304331242221142110430121200304204422433412112132402044211220401143242421034440203243004214113330220002402330144402002200414412220323331334111443220412042243123223213311302433213043104033004202033033433230214124424400012033222003010431100133141044140102231121020313012010343201024321333131011420233103222134014412101432124043100330320131044122344111444003110141120134003340132211423432034412034401013301313010313203012321212204014031041433231111411120012322144323231040312233431003243343143003334441423103410200221420031231441202222323234320411203202330344244304002303213110001231231204043411222003444434423243411113313014144230240324404133242414024240230133413202330404220232213131120443101302402422212100441034220043042101341302031433222140423441104010330424240241013302124040302444144210013214200120011134221020342104041041003414200420103302304004321141120211400134230030113142004131441131104330321100421304410210300442312133334332430101033432024313043044130400444222042342304021021414314304223340041414104301043003331210224232140004233424201233314432012313143423210434210023233233421304432440410004131434200240033241242422324340033300032023022241111024130414231104433312110033130002412333212330041303303013324210233122222042244000320214220403003044334210433042022403334231102224321400434220113113212411040132144213330130300334241222044014401131223334323432321140342332242211211414414124040202112204023343414223013303101200313021432020311444201310230213120241124421440420131421210041234012433004121103040040424223114103221313212121421410420340234320124133300343230442033001041201341314340302031304231131420301223204113114403412344104342403233133031434203112101133112302103113233132134430221334440413003304133114410410123031023003420233412420430441122232400430424340331013400044424041301114014223203332002311214200104310110430402221023021210132201241214411323021142234132321111433330302212300442241031210440004122102310200212333213313043222434242103231430402132233203220201411412034312240124420211111311002344344304240114223433222032402440244022021324203024104304421004230103332240224024333030044411441343102010304331232342304434031231023331424220232000101243200421332423010024310432044202110304213223212223424234101122100240313314220044144023300320124220121110214143224244244134200331044223112114233132242124242001103112131330242334211304141334144213133401221143400344004444323301110332322202122241344002303013440001042211014124402233331200204", "131001220303414103202030023020423101042103312212440331140341320013404302111014140321321412101014420003224141102113013414233243123430322423143333241100024013104040402112112023232414404201003420241432001400030011013442003322323031442031443022224143212141313314113104241433420230213441140344134310233032213041421122312101210423201411103402110134333432200332041401341421204320400231104204401224121342031142211334112043222122110100201104130024223340424321101112101431422114333010412134330012311121223040210402411321111020031223422031003412002241132134210134341023300040331002021043432111222122404403132343043342233321110422034320324410323032042440214203113101402022404032421203310022442342243222010241414230044313040432042001113401400032122024421041214413013314004243204120421221103133114432210443334324044101213031231240012102114111141312144222402113433203104102100140102203043033140241202224420430220423000421422121032433113133411444200133411112110220001413402332321424033421400220212440432444422221032041412220421033330012214342141343013111214110411024311034224430112023403344434130223040331231040414141103040024433342434133431131143200411233323123421220334401204310313030221213104020340400132444024233144401334413113111344302121431423401301244134214414244313222013443344210114311211100104302143013444144102002244441330013244321440114413213304103424233002142114344412443044443034242331422313424400341333311424202210421201044103424342121233412423022301313021430041214041133044121320103212123434323231300310112243011024433431224201333111013222403213132312340432032034010024314021340114303101032403222012104122040004302030202134234422030003134014123244410430104104014031244134242210302314411243312433422314121334441311401204102310442024024431331141112111340242442201301121343031432220132430414302344313413042113322012023011430014030440201114033334121404042210404431303231033013232103113304401042112222434040010243021403414033204332342212314303410441142034444124302422332141114311214342043224031000314011230014234322113310113233131124331420014034203343024221144230123133341201103422330412212113024014021134103032200242220340032020124343122304000012130424212230342142343232444023412343020110011023023113130321043322344101120132422004132104233300203131410013044304103021012041031344400014204133323430322132230310021113442310113121231114033340433243313332210032114203423402430101134320341002331031132340210223432301103421103143134212432032242313322213114303340042113332443131244341321202222421321302131402004044440222033324300200144030112230314033012102342032122110313004103244001301124203021114021103231023014010133130222243002430242314111130402133323404411220403342041404011200400123004022220112144302124412004041001013230402221400030311203000124220043432002401230442221103013111204411014344211211200013432331232124422330111221304024234340331342211343002141102411234101224424034210130100310242001312331323402142421011104314232404401010403332024022043011143033442144144413323123003423414234013100324411140313234010110433034103113402313000330344101423420134444341321231130343413432020232130302440344304111201311412420112130411102011234022420324232014222013042024204031141424412042443333313132300422320212001402234243411424043032404411110010301223112340023302031144204423222423203401334444142113402024301013303321233131024242430001013231300212144003230011003441140441430413300442430012024344133342331201101302410044243012440344321334140032132124140303144430204133030402221330233221132011021220434011300114401324422034423222312211213212214422112332421331232033222200423013030343223312224231234430020110140134232423423002022243041022034010114104413433101044204034021030140012412133001401132013214143342004421314114402042320122404342124004014224342312131020312330122243314034302403022443033411220312120001221243042034310222202200113210044141323321143334210330423303044041343413113240440204224131420020043012003023233130242144422234344313423120323000321340221111140120211030120444441122403202320210414403344023204304444312221013002034203100111404443104201430224031242401040034211142022124140331312221110040101231432140423314201111012024304022234044031121131421020023011143202123414443113412100243422210044224021004330420122341013402340340010402404231403224322113131024042332044101214001201030420341444331132443304102412223232404031123132210123222203310312232014200434141021304430221012", "122130312424313200422212432144223142104322314120344212400243031030120244410440000202401033300413111421201413240241321001002034221142004224124313120100243043202423042044433342212212433130223432332221030032442440213101340211144111421401033413242210410201300243004134433300044421314331342441120430344410410100243342241034033340104410320303223403244311101011313401402333212230102213203223343420030212033400013020223402201342330421441033210214024234104132140113431440123222444013430423411030040213321021424112411000011141040210033004433314232441140234342114314321442443202103300022331233102120334312020212230144122224212334041030114003013124322310044433233333212330003013404413024413142341030301404014022431204141122321014100202102410103300003332104102322412331422140134402142411334131024121314111334402004333023044322140243004021333310004022344223242432232311141320202412412311313431024110321130034410023430214102210340030241104221144220133322112333233314141123214122100334233032430101003110432423311121400040013004413311013043324134412420101013034213134211111003020144221304014432220410430202223113031423012011020214402343232221203421120334103300324310110434124332041411301224044003431014330324104332222312044031210101311240112212443144223220032223014120302033213443014120013321342132101320033114034001234034213211210044300220211224113140102233103141234023242200102142413224202432132332300431430004420213014243310444220204303321021310032440143133120332400200144144444114201202202103431302333304122204220212312020322213103030123104132200142142034341232342011201031412041404020311131440141330201101412404142012332021422030141044323443201400120341220011132420321124344122013431222423210241231203111240344140214234344141432133324001200203203342412342112024110413114334230324434123333100342134023132223003104433430221442241113002010134324120220321304042112044321124343330041311221123131004141342232012010431132214301210332304324301142310040330101444222211004032201340304203204323310423243312310143340213420420223041213121424210040212420020243341004043304422214424303300413234112303314224141231021443012301414232221301011300002112243232410344334244104024324033441301413233313113341411233100220022131322213422430000114232403222013242240213110401200022134401240024301334301331203133123320434030001230124140343430103333343102203221304241240310124303014412203414200431132440242301042402444321330031324204102022030023324411203304103220233233033130233322214243223431134431334401244203343022021230130331120144324412122433122002313302144101201322024144032340234130020104333422412442001331344310132203443320004423401243011411310141310203123113233301230010422303104004342412202431231420001443224142240134234204144131134312240113323133012330002223020410302103414414211200330323044100122230133140024004230111221043111421424221304323431430412411331313343234201224444114004422124033244221333332040142324244411203201323322444322400320141343100434141404043343412400214021234313120241031010012431003404142121043430310013214020111120431420241234320341403310313301012241413023212434222302420243243003121332040000011043033140324334314104412030000023310043432432041221203303121144104133323114112323104343304234130244341323424331001402330113334242214312314422313020223123430204232401003001204210210430133144420014023013301200133440131010320341301200301340424211000200423102111041242004302401433130231222401131020102440300113404101241330400034222334444221322233030242443143043030121434042344132002430234100222434222334033334114243234221223114031221410101420303303443123434233002043402320200232341444313000142332000013041324422133033411421422120312422300400230313031231143214020303332001031223201222133220403021122132400211100041243031201023333113443302033020103014120043132424404102103403333043120204224122330433010322122200441431033140424232141322311414023102322311121112001132432424003333410411112230024120312422242410334313032000134122401134000141201214231410122130431010434412433321232100201421333021233230141132100414030442403302240211232040221413221232021041243111120020340230130314043402121303242411134134132134032231113201413323033001202312413420023334303122224232322044322414424223310324214341212103044103430111121142442120331212244401413230001313021420241043111143434211412121044203134111404001322343201301344044242121220311144233444324124423440430004324310124341430411400342302121210020341303", "310422301133320240242300021001203002021120423442212331243240143030244404141111241012033321324042043013312133030043434031400211200404434314410130234443422144023140434402413033323433422021304041422040312410100421413130210201403312400004024241010443034403113041032344100110120112101442441341033403023001420121401314222323321133432432324343310332220423324014324242102140133230013432303220133213102432232130320314232030411120202043003200030112112003140011444312200222013414413004443303400441322230123421312101222032212113344214014104324214110004112403103034021130143213234421344334141220000200304011023212120410433031232311434042400240230013222123030130131121401303113410434413344430010132401132414100044400114023133403210041240433344330222043000033040444133412424113320214223013041441201210130234002222111240100223310314340022334124201124202031141120210314330331321324100440234024124244004004241343003422241341343443423031430002240340300210024333414002113141221404043043400311410232340014120030133431041020114302022243014321122110232412332230303332110004133222444222100404032324100030420313103031241223003302414411214334202340030404413133032200241434100343242404222140102324414440212210102214100202412412310432044322344322130431311230232404442303343034444330122341001014340442231144132001242441423234410210413242123241024301333130340043402342134414424144033234340324132022001331430203324000404130031443114004032420230433312112113001112231321340010314220320121034243020131332202314302444204421141444200320340404303223413311103411204212020100233233021304300432004023010244022442431244433214330332231414133122023222032330200043142310030304420104421400324040113203340202304113141223424230121111044440104122430331111042040001012133233441433402222041042301010324432203232011422043124203202311431130232340330423322131033033424040321401040034042024422311441140141124440240133443122121441234320141333443423024323444104120022002014320144024130002330402103323420323221440400412202411101042344141234102143121040423424034403422404023011020102223104213241414134132411321132013210124230341434423332332141032002141232300200201214042240130002123400043124210143420103042223132424113221433220333014101433343320443341231201301331421243414040112433304231404241302434032034012234311034303143123041403212330010332123203230134223032244302342401302113412112113300414242434021303120332010323231403311231230432203203344143010422202244124142002130321111301231120013313430114312044322343413242104310240340012432131401231003121344034112143000400003433420112213014142302201012412011243120030412010241222214020223434011321011230240413011123030143030404041231122411410223121333433311420424022021132113122002012433013440424431143444440422341334323034202221212124124242330021124020321114323334143213221330010340123101243104244320023030302332141341222010223022121110241114102011424130433204330202110220032233322144343421112442100104044143204002343301403214214011014032332140330340412321241422112413331404113120023122231244312401340303141034401101111411013103214304143243004021232131310012120434030342440401434332010031113203341423333003231012311234343140111033311233334212420102221001042404042221202143120211023210320103110430213224333202121221112113011222303221033202202223202201212431002311232113023112243034432402401033320313043404232043411123022140330311442210041110301344414222413320112234004042023022043003101413400424111422242043333120121242402222100211141442002111001013213310313433103321004441244412412324231320110244442020402122023313340120231234123311342241122124303143123104431033022143332331322203042124200142024034310102304243143123032101143120122041403122031202322234444034120034041421123000433133311102334044013343200034404230010032020414004023023404104213210443112231343230142411121222222134320334322244440402240022134303104402431223200403133202211210133112313403442420404102340100230223231334011230202334043223213343123024223114101440100131042321033101023130120340111230014042334232343013110232222244233032003423222402401002411330111343130414413204332234131132034442401021420444031210300002440203341210210034214334221422104313100020134343332434100012414421014023131412022031234340241311411332111040032320331033342000134311343411242312222411243244004423401102020424130141432342144104214124300111422201320232113312302040223420422332404444430330112033440313032010110430404333220034133001132220224", "141022221142113010342411312003412012412212044434202111343400111233331222301103332411112340014204100311140444400133434024123400132004004342401000240224244440341444114144430113230113322132404214111413212242410011313334110040104011111140203244203324234434432410240021110000411234342124141441222121040012131322223343120334142140332340313011341441302024401223310040244423421033144131044341400114122001400002020224011423134432240203202033011440043324422400422122030210104021022130322304312234110113432034422004014111043444100010241242210310040143022433443343440323024021042244221000101324404041422211203412312013311220444044021240203440203123431012441330443411414144121034444111444122220303301201013233222233213024430243430004332312423201043203120131304242312121202011132331413221303042213040123031344212010034020022101440301024122231334224400341323331130240124041210440404410444230220320004112034044121442402011303013110100003424011132203204440331142403024203030414132201224333221422422203432224123111114023241413302242344441414402412433223323221003404034112014300313143320310144020311334402233413120321224120213414010442313032244334240104430144331344003110412333033101233201323004034012303012001232024422102231132231120110414311413141323433344103101231024104042130043102320001424241301024230034143212031124010410221122020232141040312211104223140101111320214440324214004311031431444040211310203120410320321033142123132221331212133430434133224400123003301210244032144111302214004024200400440214333343430323142114333311010244320300130232143101203120321300032334134414422112040322331421402441022412333103430331132303330414232332431233341241204033421001432303234403102304241411011240242424404340423424110311310121043444304121423213413302010233040020331101134023222231200120314112014430203113410121222102431112244222130044110111242330021244040042241131034340241234120133012323341122444122311442324141000303300121342400134310231422230423210300440322232014433012031204102004330233133132313131033141114314332322303440141023010414422014103304332244023433141121443002433014423204404103133300023001200201340023234012311313004131010340141323140110402313141303340301330332103302421130212333111342104141143311404333141434411100332020424422202204231221321211131230222302134423411214331320103014324304001322101003120420403131030332200322241132011244210202310033211242200344404023410130134200011024203242121022421410240130203223310114223030233332301313223114124012412421332004230000102303431432004214420141432200120223331423004412321040402202431100121241330403441323100413411042222223003013422413332441403134201113134430001212141424432024230130023001003321244203333020321304204021002311033314241114102011012421330242432322413412004111004124401111324124112232431122234144223224110341120011121244132341212112004421003320343323331302032413123444410300411122203211332324321111041322302404313411434402010032020232334133003142411224334240240403233144111124403301440040430113040323200021413422141341131101143330443222421321120141110101013422134224223141321144331201332232230440220104144443410131100034143014030311121232011034324314041433243341420443010123311124124311420124234403423322130111410320343330204101104403400310410132401120221344204044111242032034132103410300210001222031300323013113144032334342124010443241134432032332424243103310020012021124002040312222020313002322421124122434024142111034032103003212022233132414011202042102243333204004310444343232234243442024110034220243330134122413020402122102443020010213044301042122231121013210411030103441400244203322203021413340300014130101334020024412340331002001322322340212100420123233210304044324111123200313300040104014134221123221120223140423041112322440342443443431033441440322322012301421040244142020200410120212244423243402232233212132204430402422424104020432201241121244424402111033144441042312043012314134222044010142014332403444300143402121134041124200204302333140442202411304210432014132123204142423130231430340213432000240102200041441442414310042324004223011420400001414024413202403043404433001320221320033403412302242414331020320044140022230210420212130211443004040420014340022414410003311322242112104323100133110044222142003202430412043422031104241440324310310302120112014232043441102040034144301221121213223122314121421120404222204304012410212120012204232432034120021423320232314242131112121421104110003100120110434320010223140400", "322232120222443243400333012021443123441021334301220401140442011112220412432014100123031112134034402110301011423321334112412430130343123121232031004224331223240201321211003400002242113003124011220011132242031143022423444322211440303212330222202303340300342313032304214200303403111223320202343311114230313034343422423220233303410420130103443012121042000233343324312422302111411114444424040144033232224413041333324234324033210213124331223101444320333433401134143233432421024013443401202314410000300130134004002132144023220344002004121333033321403231124040303110010044443423331413442120231322033121410213223212303111413040142423321224211043132202140314124423321234041332203434112431103401243032144344412324310332242031012132432002010224130240012111320340320003011420211124004431243440320431021400401212430134121300403433024302300131124111204334241221434200424332444043222004343431100043332044143243303324411030042223443021134404032043001230201334143100214214411320210433123011144240013432133312004310321212221310103040334030431414344212433140423223302311131244222012131120334311044422021323144030432131300430440033040342004142434314341240140303044322123003012201102242242334303332422403102011333241002140441211200304321214434101340233304410142404320100432301220421122311001204121110002031344103023023241242403140323230310442111341040421311010413204100433014100342440433322413130120041434312104110312440433223321022021312414120132200232212400301310322142042300410244013332442012240000003210003142200004011041024140214111124011443233402122201340302411044411040123243141204343310312230031241021422011043433211114441212201302311241413241022042322003321314203133120230202233441401403220031100040433124432112422343301434412423212022242332312334321342221232444240040000401122324402423222022313310041423202404334332010323244041021032232014224214314202002140303014313301432223422240422000113034442414131031303331131121044232300423010142401141203323403124313300040300323223331201130232444333040013244123424333230144030320401432303313044212024020401103341422444323201002013020314431244244041100141003024122210041420234324213201200232104400042000100240224122141011103002203001222002114220311043120444232432034144014213140430040204410111100022010313124304132333242422031333403133201142233003300040320313122331112020210023404321410031013303232003221033201123440304321313040202401332012311311112223110300333023434343431223024232233242002114424400410004423043413232223332033243204110443011232110000041322124033033234004314231442241220100200134032023430443111200322022321101432020141342042410321421311111122002312330304400204120411411140322312134332244033241032402323123021243113222003104402303340410340323444140410432443212303304123101212311101002041141030430113313434343041010402210303321211234311004410231030330222010202444100403340242301402102240000110440402400340311212404232121041042432433114140134014200423324113243234404121402324001131310214131414442441111322043343433041420103433032202431310233144422021134004233121231224401430340204223130112311420100000042140001304113400331232330103312241200334212232042132120030101132341124344132110031103144111413041130100210412010232441224004334122404324042112310304242431112120221441424140043021040031012343421010114011230322111034112221014003041041222204340341131243041430420033204133230313222342244142421331412221123132103011141324313131240320331432442114304243300023332101242132224014403432030023422031430201032131041022004241411421124221303332201411232410042104130303103431023230424210300104222134242414123220210014444334200111213113440112341140303102310213033420112013030011203030122402303040042332130310433101341113130140030411422244110433040033410014200401021233120004012024002101041031412233044420114233232431124232131314132401300411212313202201341303020144244142320211043111234434233033133200341322012041100044023010021334113421141441440212321040134143434303230123142242111321020434114220400404010400321033011402040401102300221311144312420302224033214132341012130124414220022431443023020141400311024223021113133132304302000442111304314214303343211324021030414124410044224014124120123041410024411301323043240244142132343130303203003014204112332204442043344244034302121113113424323112232014344221200234313402042020041314231204120221200213023323303312332141333140122413224411141343244444431344444010404141311420102031432220223234344042041", "230124320220231113410441011420010403212003331210432042231111201244123211102020123113402333012314021422244143343430441023023140011032333231342444430442340000144041003321001234321440331200421240040240344110300234334011402301132311212443101110400200421321302110131301224402314203241414202121310302424034120214401324304104131404114011034122204231122013133031024001120342244242223342320042301304211230303103024200141310141134344101202324103001300001424140340112103311310230243043022123433214232310204331032221113140043123244043343334414241143120002033131011300001333122044433012221222141431413100404032223331400121332142003312403441102203434433324044024044331004110401022242203030421333040404412404002330020434343243400334033301103034241040202120233411010243421244001341322400233320011432143140430141444404033310430120424113442321241003413301312431421233044003211103111143324303042214342444014311421240134103242021212244241234231020302314034230031424320113123312021200424143102113432143212304330234444341332324121341042143444440142221123010240420003114431240440200210100124124041231243403432141442211341303032334203344211432130212430420010041314301040222243331231124404424010412303244442100040403101401422231024221321221111444100122134441021020232330240124002043101432441031431341321444012221030101403010122340244313122240021140324212211144400303044140122331404021044341000311223113232414024203422201144344020041014334311143414244413430434202241443033404041300011442312202133342341302121422421103420011124312222031423212320413441024104201004004244334213123424323431121241401303123211310123301331031321034423232421312144420323024343011023214400412334303133114312232413414043241204330420013124420320203301141023030111040231232423443200113240334042140112142431144412222103413242313203322404130222330244322302433023133231300023120341233411301400340230133414233314324132201333014003433224340202101201102314121141444144101413121122420344332440312202102444343422210340331200443122224310120000002200144131300232241402030243032420231212311242402001434012004421102332423201430121412403232440320002144100203231002311202040122402423040202430331112313330102032002401243422022420330431301222234143110111042430322421322314233230222043244340340420211013104240041342323324001330404321120342422324204031421341134021303241110432012302042313413032024411142004113020440132231132332431334423213210031330304040331343021030144131032312001013412213044134210212312441233320423432003332212341213330213024000011120124104033134023141144110324023023323031302311314340100222100132240100204100334403102132203200033232121433041114211041332102210312334232320134441001103113431410234213124040222343241204433233031124211131404440433110210232430101430300300422322322111002143430412112440200440300042140440324032431020433140340040303104040231301324200043321432041021343404330104000444401241401444232313320203142344131404010423431021423242001202230110142403343134240402223241212210201224222423111232424304402422411303013222021221324233224200240000431332414100200300431213120031332440000013440002443224421324201303023042030434232211034302122402042230411411341421243321400300333412420110212012023032210344211211103223024120402122020400130013323001020242220033420303111320424440142434001102441301301420101003431311140112003130103430441103214322212242430202314243404401323411201230412422231244013443404143131232423412312420201431420431110004222114403334321443402142420012332312133443414114133112312342243403112201213220223331420131331022124311134303340342204432240442204320203024134424442341003420423130100000342340103412304202211102013411140200211432034342411203020003143234322101011201221131304124431212313203440334043431323011422101232130442003313332024021203233022132421444420224140230424132114441400311144104134214002110012013110341410311311120401102242411312134131331202120010332040131443342120012132000241131444301442221320234134023023234042441000213043321243012301032042044414204403223320003412203233142000033342002111001143024413411112233024111100420032434304223204444212312011144433204103423031041221302423413140232340341224032100020101202244323102243200023134221211014320000234230322003343440402210033012021321344414204022323021300024400003230441430104130134133003142424232304430131032301112122343131233130013141432440003042200242014300200311302331324231031330032313212002203213100432242311004113121232420111", "000030203130230204140131024131243103413311221310414031144440240010230020344403140210402323000220031214322301121002104112001111011033222120213211022041121021110030103222040232313441201032130241402224321324323041301131214400204043301232314123130211140232341130130323203012420143344322111410023040340042043114404103314040424244004203224230244220332233010012442302301314304343021314121243043341303033414010223143202414311443023103302034414202033121121330103414020403143404143030144313421040401000333323011344322124241020410231022113133432431240414132442340244144002031430002310212303423403140323010432314141242213130113402143242344001134141110100024022444002420042420342004303030222234102141410242221202441241330003101340141241302333232332303410001042423440330403310112004003222402000411224111444304312242413202231023011343111043010020201100133113231123031343444043213340103322343444111311123032114031424142113020031013103242312300241241320022443303331220124121102230411110114000132140012304411004330330200104230203403000341120304204211443203210442442143103444344031403100302432220221113141332413031230024302130040130312043401040414032000331423124241242023212012031104332142133444331331002311212221421200234204432434231044100032203432123302042144100011440000304124224200214333232132222442312212132014220334324013400132234243312201323330232341120420104103333330312004342000221244211233104421011231230010302143211240304140343342001043222422004030332141120404234142331233244320041310000202244040411024031343440112034212401240033333214013130434104133014033223130332022134110210204343241202404043243444232230111200123322410130022144221433030134440341221331200012140412141131241220002213241101122341130041030020031440134310042233213021341104213414234013412130013024401012241103410434233334023002200213230044141133231331242430124333204211201221310200440313243022042112040004430012104130112243043244321322011420313312023312420024440300042121323102012033413322011421231144401133304230130120443101400031130013033404442232201200322144312340123402002311124044220310404110404434113114444012401134113000243222140324341240043144400211021130443323243313032230141324140412211410220440131302423022303030022423334431312322233204144143433023134223121123420210110104104124301041000234044314241322313240440310124233220330221140203413441101332440414410042203400243220042200213432140122334434404203243032241203123313132141133140211223040114220411204044222012333012444331422023333203411433300120201300024032202212200324334031012000214233300124324241312140101441222024231321240143211011414032422432212240414240323230231010234302123322024031001321443020101132213414413141004001430042404234102030020413033032044012302103123402434000140034214442212431300043143022322240301411033221143003114032041441042341240413010244312231333131043304113103120044231234144001034031133044144202432000000301322012004342103324333343400030230011141323110021001343332002014121304342143014042234433330401434133311404220433210301021313143040021233443303001022340313133010333441333412431042113313144343431101020114213100031344310311114404124234231034300141012412012304041044021434204131334443123034003011040301242421204123411044334144221112131113130123022112111003013432311143421440341344422421241131441412033432440300340200432324434442222323144112000123224334444303312222230433113332303014022021044444110413331312014334110431442221414440433412104414413440104210311424421204101233234244103024230001401403023401110121334320443241201340234110240402410233101434430040212421010410403222420302432003004442021400320223102010431043332301200224200122031324011411121310214202240413144224410124213000311401040110333102104202110441224330020340141100033130400330121203004431303100213121023311112320404224301232201103031141322241124432420124433433040034044223341323023124232031402324302442114202212342333131233012321133241013412302404431332420210121100400133314411042303220311024042114334142241432113343122113120422204221103444203104101420300014001301041330322003141212303121422140320030344112230241204244203211022004241222214402200220443123141023023000402000312300441314312343021202201444433314342100312020204412321140111233104410322113441440244431234134011201034220014211013432332133133302424221331321033423210114134043442212234411332344214102134343220414310411420024231102211411404444123042042231242211141042244230110220430144043422311232", "220441304212224240004022320402442442341342403313424414320333334004433021321113303131344104210021131141322441341101034014010233432410244304112414001141414211312201012011304201013100213232210421421220234320124020422113213344402440404424403404310110343040011214400413320220311311430100003103224323332202402201121001030313103111103414301342321211103043403043121022203104142031140442034103200443233424204202102104001030113124012330130432142241222312143321001041342231042302413110140404413013241114313022434034231042322243431200034123421430424041002424441111442404410331341130232221431402413100331033423213101423443003204244004312240230112410221222314110010110234142210121343320102000343023033330140231322014244444132242213341132432131422401123442034400443432400103244034214340230124022231013212121243314140010032443001324141110332112023201424342331242124122021111024122310041443001440114323220040301313341202003320131201233240042103223332320134220313203431033143002212332432244422143402203343023442000223030140043111423213144241142223220424243124100003031032141420320333441231124334340144004124211000434410211312312341333310102220144331134122420344430144403132021341013324324234412322124230002303143003140224011221222103222432030332024230401133444141032220300040042212113443221244314212040142410222212133234120112404403143400300301312101024223144421411210333334333412410123220321444004012124401041420443201322414130341431024232224421340421241411000220224331221343220032014223131243320314222301243101301214440311424241443441132403424214044321142242134323300302320104224204130424330332101332144040402044440120011411413340023114123112202221010142140322311132302333422010321404340003142131201130212211030132304230343114101243431302021401412144343234344301003400313404021002242301033224231242404334303212023011001243441212233433041024220212103042201402020143323333232022131342030204014022422030443232213113243130042401341412031140234202034210242422434432124121100131321341431241040420341231413204401443324011404420110233330202242311102321010130222210100202422023432230422020413400103223240342011012330420400133010441302213432114113314124334113434242043131244423033032131313313004224231341440212321230101402331311122431300031133100433400430123020033040131342334031230112310104000233233303023033120004412140113131241404022030203133423422301004040032114321102302132413334233013434024111320113301302241224121401204022131220102141041121044334020324213003131011403423012001421013343122044422031024420144404231102334142032003011032030311420324033133432334341013213013433010421343304142014002144340321311401022101232412114333314441343022442124330040021214232021212300444223341230431311043002043032023430103302314410230332030233003300120330022030040334432040404244241300114410133211132014321244010241030033330223202332444400223444301100334112001332422121323020304140002301014311444013420411014314302311100333130242334132320031241100321014404133032114044412121024430111424110221322332443240311141211004234044134243103343141142434213221100343334433323304442414101412310123224400431444220324304001332233014423423112310234223324410303403344310334343043410222023241300420212403340101020121230430423342202030321344320442442124422443221300340143224424133021031334302221201314011422310033111124342233211031434422022300141002014023311321024404143002220423140042311434134312233244303130202134400301002410013244444330111121030310033143033041024344244401232004241141210001332423423120343003420300244212024410432023203323310334032024124230004041224221434012104230332401434232104442420021003011434342001232421431311301402333134130412402101002042140032020040413241113412223330410321040011000421020212204412042321031012031311241101301321223413220333224012433321244030012242141223100442230204201023332300333124011144102431314334100043041001044014043240221003441244334024024242332230002411140032324042231042440211114303413322334031323302020244411223141022004240004031003311320104320232332433044400314140122422124020430210001434402042324233212044101334014100022332020312010111202134334230403411244403222330440110341240430203441014100111440042101331304203021244401123333422112043404412203023123310023443014202232040003400302110031114022434023121110312200011030313033220204444340432020024101234413004040341141030413014022011001040433130122203402434431441131221102331044034142300134142022024413324413431204302314", "243002412314144302002144322002402212113333102222014130311101234113143224420243141114444124230241044442141020003431410022201012433143420044044124013240014000142322100311442233201022022303203301144120121403211100032430223300410024333200311214114021143230331123234433434423403421234224143430210114403021001442031112312411043211132114230233410412121424104004113020320033234024412213032411223144304000430344104242010334414402204033204340101023403044413433400320001441111140401044230101410020140313341023210410120122143341402403033432020442001030124111041414310034214102023102133123224301410302343401223123321310244334020134030404431410132110014021432144000101031330420222011314403113432411002200241242241440242132242234401304121002034202033420110423330220343213112324013343232104434344413100303144123100243432440131113412323001424113433234343132420131041044142212211233030113311444213141303442024420204021022224231103312013004042321440421110421421332011212114311201340013142420442141300424102432000411333221220412110024010012432122014434321012004341432340111141121432303041034100213241044321101324230011141301444043100313313020341021301244331333021104141440130310103002111201143302442143110403243402144131022413443223031334123011422000402032410310103210102443042231031034220031400004311244423040014132404101210342131002321102313342121320324042403421324142002233300313430201420431143343033412202444211422231400221232243224244333104004340204243410322311204400313210441144233443234432211414422231232313220132330321330324211232334434120404101231130001323444421111343323014223112112330102314413220402333113411113400124442321111120211442010132404320011103210434223321240144201203103321033400343404241212223422402041000444321230422100432113043312142022424143300324100213012420401244003211413431334140301411200241041100310314000343110124210413243304314342302210304441334414340444000142341401123441201420032140430100123441141212134330032024131003033002342142344343312214120230321314342000342242023231100223431140340340430044310111220103104131214212432114330142032140133010444241300133311324241302113141222101342223211124134432223003122413020413341441144141320023301422202202212014311321230130214433430344442343222443333432300203313341214224023024110313044200042022004434340142133142312142411422234043141022024210143223141402332114331324242322212404023013204444443140412333311340032224102021303320310422421201142100332421413443340223014110223324240020443013242344344234233233122020233313220010243431214344413033241033313100231112144442120203342441011341133241040021110312443123032314212342030231023140124114214301311213343000014033021110400101200424302441134440210034032110400410311243404110104113301402030410101110042401423214320142332241144044012022330231320400013033430121434032342220204223404244240200110232334101002204011323441242224300343214223303412013114323302400224011032023132444324002323321234330131403330224304341033040214301102000311014212140342433130304131011042231421421300344003221022011101100413122423032410410133111102204042144240201304432220023131003303233432433343104221144031101312041303214201203233343401240231320143242144102133214014214443412342002114433134041003011230344010040003140424403322141323022424331411012220101414300002031234242041330201322302242444402131140144124304201244144010440220214200042310433243013430101443031010341144023111400440323042221440342130334402123342141404113404441144033311010423134342223240210240040231143413121321021304102413324143222010332330403432000443202240403131010424434331121110220440042322444102211014302122223113140022132141124303101211431131312111111002234111410204410331343240432211321014222012402023423010242321222224221330203313222333142343132320043013313311242342444312440103401400221222002010433040220240401302401324000111112144443201002124412024122022211014111324121412122102143021332412000022313114012240023300340033304411031410420020322433231321423334303024022012003411033204202343431431313122144123314214023102241431113041220210232323212023204210334111113204410432313003141222133421432101032330244223212013132033432312203422023020020013334311323002044123442024411102240340044111111242134120204211403432104013142041440234403233013402000301341200001014314141343110241024314411330113303301341111103404333421433144011332323242022041412211302343040313014322024112220204241300040224420222241314231014332143022224140102", "200411204130143023124024232221020131320021202420200213004220242311211120323122230421433404110031440311422432432120441224344223242340322310334344441311402420102140031233412101000223414042204144024212431222000203220314310311332001242241413030100230301242012302402212400331332340223312030000030044030200203421023424031344321042402203234332302234031202134330210100323213220323234032440100112003044323301212030034032432031024431440134304211144423440202312301224024123101032330422043404023221031013114130300124231044401003332102122231122443410241204044141110034000003134303311220441442122301122234111310324004312003213240010212301334343200000400010303111421131420434213320012030341103212012224224411240022042314114102400302011134034003212212103431413241342213044310234440000414124141441202402220214033420221014201121033040203034044324102304032432343121431143323144020413214143321303111211440030401042214040214111120214320042122211203404143243041101220111130114111004020210000420423101002344330203214141032234310411010123024340114311123221430342220333320024420423432432434343024414322333201221124144221100342200012232242334312142440012430201143120342130031200120000022141041000122222433134333322043143331312222441232304433213130230132122220100301231304204410110111222344121333143401144043024133422041204312004101311432333142430230201212133404332101422140141020122230000014022403143313222043100121400431301032441310434211141112301233200324203211003030222000223444440011043101012413143000201242013343013014331434433410323132342141333131111324124430030014241111422414340224343421020300333111404343124142133101032132103112231001230320403024142102010402223200331200330022032213202423413442204141222202030422034041242223112243012000114024202113142110031301220442333432234010311444212001004200431100433443001012144044243324014442112233313444033110213131024042121440133411003311014343123440210232342143103421104213303421134010003003312134402342143232024041020400333141132443104334410424301210331332103421001321132442131342313032100410443420134331034224244100304031302024113123223434300302033040323114113020411301230031444010332230140344410244144043024312004132100240402210332111112432421000210330213011334403421213330234014443030414334203302103212334002144412222320230224441344341033401040442104203323314024233232004100244441344213141310023303434342411200412103331444002430022431344422222333141041001120111434002444200231440313444114121244012244442030314330431303430142441133234212431322421312400310132313334023302434113424324014200403134024032211314234141321024230123431133343433304401334434440142234331122111122302241303313033230120213011000134113220240141421343220001301141142112241301334331341030002020001141131014112244333444232004200104400034011114330022424402142333340113141011144032340200304324230200300202301431201204011202440003001014023411214142034142403331143420422043101024122000312330144121413410234314114304330422230200211242021242012143023020433204323141112413204000244101004213413400140412133133103432210103410210221431203342400124233043221343234122242330012232204234100402313331033144121344424343300102044344132044400202213214324403042004320213314103112323430144321423122303220233412332024001432000111131403144103224023241321233402313340103323034321042021100324041322400340140124043233403013143211320313320211122323202040114221324113214234004242212411022110104143123314434143443213321131020023214144114333121233424042002030334323310124320400121301022420332322123201040314013031030103202001342031042000431210100123030231323402300204131441124104010040042434230300402141024044200324240421122024144131143112142342124041322021403413130011121310114041114231141021421413312144402202300234243143001400012440314432213032422044324024440303303243323443402314200041333222004102044004322124421333310010402241133021014202212402132144211243110100203334431403412113034404203202113031143021131234211432403322412241041332030331113124334101212343141300031213340211310403020431424241043204420423430041220024131421104341323204344221211343100131003433401010323021224332102134111034233043000323300220243124442103022243313010322141213440121100420131142132043423431004241314314004044320304223010341113310330431334230443303044004402412023411342324303322034241112213242333111344422100102340122204323412234100321411134433000201010202114002441240310421142424010110043143133330113300214232004441204", "232242023024434104201430134004133303111403124142103112011341230333011110314424011110234210321432331432114124202421242023042312301411133340002200210420431431310303301300413241003212012402331430140244212230342321333120203232003244110114401443244200324114202023010030440303144001201240142240304211302230003242013422043331002242340324113133300104302322422133334411101104242104440112023040430322141331120244203140133031222303344313011203244134311312131024100110023341232102223422103003202040111143240234142113104043214033301210222110142100224001402223224032104234002402114444310013421224424302240341140022124133403411044321134110241024422113040133222101213031303330100211122200213213322021434031201221333223232404030301424440012414303031430000321130114103302120344033330243234412200340043443430342233322410444220224211124201124024320121323212424213412230432210033102113232300020440433244102322404220211331422210404444424143303311001431411032021434013034331213304421214131240042333010230142134230423212122243340040320200210002021030444102230114202100212030342012222033303301333214310111134214340432243320231114131011323213220120133323422001300011032321120211023203033432334424442423420314021214314414211144201131441414423213330310400420412334432413303201402100100044400402402423310132324331041402010012411404102231421423114430430014041123320222432212143243130010440101022242320423412223043222010214324034140422310342330033212013041410140322442210200212344302240104232430241404132402202441444244434341421400324043211302202121001341213224421100430020442101120002421322020130321334111124121404101340412204202320120320021443311202303433442204032301122340424122130330034022241004312303341320402240120444410433240403402012340314024244434200240003013223420321124134313410233004221000211002113441013020044334024121213024104333322411012022101044141141233100224211200411424223004414344302443213033324133212324243314133314044334412420430212143404302204132000302012423121214420403233230303424331000131303122231323440222113320414020310041334331440042343422113402034221321424000303010233242100010102201332402200320031220144033302314413423242142220141023412222444332443122103410214343211004242430124222041144314033433401041213033140113333224044342431141014121432400234041312231240031234342112430300030402140423440424324311401324032443443030210142212031044402240412020003304140311041143324432020431343122234104242204201010404320442410401143200020310333430421341030442224131120443004040130024024011144402302432241042313132133413132324343012414123044434320132041024014042213220223103340241300012341201430313223330431100423400210012333013113340324234323332222403113040314332301110004201142324442132034003442321121312033012143031210030341422201034123411134113404431200401340443141241043340113024022203013224020441100114211032110442243031234133143024212021434343113414330300034103022423430203401024001014331104213013124432432423314224331422403011200232032241400230231113223401302302023014310023442430130322001443314013320030041013300332202424212224413342412423324432321204133033432443310123013241004100433324432404331110403220142043131413304000120034111311143310234300414123111300100233244040241334314044121233421001211202041114024220121334141222302420232214443311004404322411342043020213140010430114431102104022430001144004234222404122213130021204004200222034414344244101302401324443221423301333204340440114013423401200110142101444123430421342440131044314231122102021433043012322241313014203240004444234112310120332420340013040013324243043112201211140202002101114311241443024142431021212323324100231022112300210030011121041311312220114442313400123203221433021444431041042131143211442441320342231424401033202313144004021330342131341240230233424310423023030410420413243341313404040423404434431320104222004431120342334020120330340332333131413134103114202011402220443431413431034144421124124030334313340223031101222341423411302043213331024431141202424431311032023441143200310003140220012114423034400040212113002430043224044331242204412344112414144321401412214330103124312031301314442040433032341234441130213010301434210441031232301033132342422023043440420322042430413112230141330012441241403232402223231312214332123403210200130031043430123301330044033243010220130042420210034111143121412242322130021312330113024312032313300304424340010434000231201012413024221302030342044004404014231123021404244430423", "020314314141133022312133241032031414404332004030124013233430324141220303213432440022044034012413313232422412012011441021140314300111402313422021034322222142132112022430232133123314311102201214200210102431010121012114420342103441044320332232101412101123444043031043412233311001104004223034022314423133323122030120403014430404004231142414102341311224122221124403430401000114011340000040334212212010433030044032314301332101004023304110131230442212312423013412141214204134414442322244001233323434131322130114143032333432140110143002241201113022040244203104142420042203040002330124334441420110142032104304301144133044204204034404101224442424342143244141010331442040302114001233122342142430143024004020201404031304443112113124440433042104123242441343443134002443114210333330144410243422343420104200402330233203013233342012034421430123123420022223144242432202313334402020331404032321204031434133204443211242430324333442303242200044211212043012044044320410303001114114444203303423110424210320423343413312414222144224144220214123141401304023334412334432223244224343232114222213322032114311012012232440101004432001124401032402403323013143140044301121204134024433112032434444430114411102432242223034041441222113122424400204340324241013110423341121204442012311233434312222031240332330102422014144434410230303010331430023413404341334320102320223033230442214423400210013000031204200121442011201212302133203030143222312110243431042230401340120341333033034413024233300013230442420223244031231322331422034211434033423434414332004200104441144340003334120312433303320343402212401130134222143311044101020432440201032441401344043002243122033040233322232344212301223021232343203234402343344331022301341030114300212200431120302410321034324132123130120004110102140400022240313221102312333440402331234232400444140024421423214413432014410334322243001402011224412111114313124030422020140431033340410211012240341424100144424420342432041340304204001130204340324320104413133221241422413333032204110111024112121210344013230332313021011201243441302040040404033030040033000301014131304040003140134200413123242343341341414011340004340304023011033432143122003034123312320312234241141121004444241440113340224212200222313334131133102332440240414332413333202401214413312200142442231042122310322201420444302100101121203402300110140324434040110232141433421024320110412144311101241201120112022301013321240441012002212241110412133313301441002434031012113312240133201124130140433423022110303210111030441324232400443233124414221143310313221240130142222200231040443323142322310020401233433222332134420413130031014443022402403231343113133120320142200242101101241221110324004332202132300144001432324312212421313230224333213332202123044331013122421220344342120410131414042204313432031303011332342313143023444322223111011343412444400402441003323414030340244220344404113401000413124404302042034110422234004010131141440024441243434233342441044041011440324034312024402403034402424220201211014140103431101442131211320242012444414032120403100040214404333110102314021103212312031443214341103243410140433430234004331401212142234020000341401443113032142031112241010024123341324400433200123124123034003222420344323421330242240124322020021341121100343031112021402434102221330000210442123121234133320140433030044014130344404214123311431202024222200222210142123121434120204144431202132301334302011241322013203212342043140320034434031223404444442023224134020004034142124222314033011003243414112003214211430341120224232220313041044431342431030030114122443414314034244010114021122001123101031340341030303423202123033240401000433432044203034331014324300020000044140141340024102444411001120403140034434433332010324424444204040141223230141410431200034033332123004324043111010420324223431302430113132011314324230434303012341123342324401040210303412213132324314004420423022223322001012202312123222221000100120102140303213130440220020403234432414441212112012232412403232421212144241000431103243331412304344032103201201100243234010214320420343441224040034434121122310021002443222211222233423302333333122334344240004121130301143310011201110011422312203342233340031321211201222132320412324212402212012140331230334030243221011033041030234034111412141321123140121213032043214421124010413113140124131130302104113222321012340443300202201030423440131313423312041122344241303134301302222322333212130320241241241314102413433004401014234332210103301431", "124142334433130004413221223123032120101431041211433044011340032012441010041240414231010302143420224320334110230012433310134233434213002304400042000120041310014343034344213414030440314201111421200401041133210311001343031112414422300220222210214340434333011331144331424344314442334013434013123030020204302002323220023140201410100420302110434411222230224220131012010221201302431401123001203121431133423230424243430330401341412244022031121022112031300313201240412240401000323420031243434400430230334012112132222102101340102443231213331322102000133310241301041221422311132044413232213244004334144442014102023431014302004334304142301444204312014300424033042122103140241101140120422320231004321330404122231440134431203141030003104401333224422301213021123221213223214123343332442103430200141424404032102310133221223410044422440203413114404101033331140213240144243014222344100401114100422103141302442224300124403300324201033301410043242111332003003122030233320121401144343420211330434132143202402340144134111443424104434132110111342241043044233230444213334201113143203423003031440424441000022030223004400224404133114343404401430421433112202004341223031412420023013203111230323034332422444100034044123144411414404211322441034102220101420443314430133343123203343313010402312203003110302240000122404333433022004041313120304211312413313140331130030232340331033242234242431220123023213012401411431100130001440444333310324231301223302323304330020012223204430221040113043132211210302004041021341113034331004211410111414130112223230204010031032032403333112241322310243140103220303432044140341403003310111443103134132241340013242340011210401030100204212110133031114134033341140412300131401210113013313130240132214402044304114201234324441244003021330420343244303121432314420130002221003010410001110413234234042323140341013100433112241002324013030403000430140140320411133140341303300322132130111413142443020311304041132424034432233400302420004224130404110220102303030144123110332020024130141202213224313334103012244140340431300333133430333401104321020400201021433440111042411111142321312002142124233133334422233431030043130222144423124022013020100343140141100310314221413021203241304032111123123231220130131403412311121301141031342000441113432242301223312031113103214043000340410021014442431302434241314332044240043414000342421143114220242213240342441203342404040333334344222322042211413133011324434021230113010011313311042312131212422204321420332031034424014413223120333342200442210132341143100121012204131113422222344412243402414301012013243220303232232304310042434420011001321001312341110230002342110203443221130003224330321414222223143402314311401324232000143011121101042430412240033102401444444010211023223023310233341204412400124103342224330302123423304430243402334332124400443434321423301113033434024311022332404144210011314034114002333313112403220224223444412431443042140414012012322022420244434114212032011221400211341420013014413010030230422022231022443132304410033401010434020401434231041302300313040210030010203410311002212331012321304331213421142224313103414344214301243322243010202222204222441022003143443320413313331433242043131214404044102034143401101031004414211042303143303113343102203233014301324201403012003042242402410120004031031314114340130240212333424032412311120030214114142410110314033124421311143033224221123344231324434310242003244121134223302400012230342433220012043401040032100044411430300044300300334031412121124421030440402134202403142323441141341240301212422441444321311340040441340201211204212134204022221330304444032014301101442421200211001443243302211043413323120041024324112423212142234223021222143320341102110243114111430314412034211402021322023001342122034034204212010243300334322040412301043013001220241232213303312104003010130140131404333444223010440413003403030124122400444444211001342221030400212413421321100222223311141102003043131120303240443021401130300200321243411242201222221404242243003310244322433014314204210344103442322201140443440322213231422120302414203102342214412230042414104044441203244032043121030201304130031112204130010103212322242144201004230300011103104321304010134013024040214423101011032124021420134113421231411341001102122023412044033243442344231424330013323020030431044042243132303314032132014322044322124102224441020030241130020220023314024040420444243121222000410140012024133003340440001002123434013413444432432202142100130", "141000320143322111431121214203000021314044401403042230120223001124131101121243211201422304211444233244113421324332130033121130223414433032020202244020132120222222122302120333003223142002014013114021413441333104120214344124414232341203014232032441231224241233320403311343324113000402014300042320202121244103122044210001003332314404311134420202331214341440432204341303224343314200002011120132102020232130204242044330214132004230144233240000300041240141133422103330432323104412030102203202030323043232120433324223312320204320441411221431414004000301211111133301203111244012323032344131410043332433334221320111311110242012033321111002210432244333404113402310302301001023003103040313004110242231113133202032001320102340102113114410110221032103234222410231141134210141304414302221441321104342142201412123320013334034424240430213142042224121101010243031212000042241402403320311240031144210213231402033034400041302132234120134142002414144011310110041332320421223121043213122121143231121002402224210041413423400224211141231343202211213213432214420102122224104223320330314102131232212312233121410301401310101041144201421133403042131102211224444142112243202324421241231021030333124234241422044110342200041000002113120030303044111103330011202003243220424023340024010341032303344040200221421210033134233132242303414003112233303404002301220401410320043333103334031241320413100212114224240344430332024231244204443410302132421200440310204303413411002122343432311044130121401411004201402131110031310200333134012013033010302211041031141123422404221224430034032010122130013120404103004231123440133144240030321414443342342420321033134320032140340310332333140021234444313411020323400120312441040003030041230434424024202333202004443034001422413430201301442234302440003230334221414022202100201401113010424213142023210333004230112120010041023213441400002430223100443200314330032204142224043444420044310203444313142100004441102244103314221011331023042210010033112301202243332022020312334201122210221432202042002211231401343130110243414023302010112021432142002042401214232414020103331032310420022134343130232110424212043424134234204444431343200332041321101134310032240313101140231114311143423330312014243213024243302414340423234243032344110241132023014323011404221222134420320012012123111121020141203112403120134124313040413112022244314200011331102241330423010430013400113332204243131441422110411203003430330323201424141222120233124324041444311423103332341440231420412412132020440040003441341431324124031434432043030100043320222042211000000241203124230343123124140203143233041444024113441411431031002224203241311303200313333013001030112113224023201322003340211112224332403320102022101430344241341414441340432034313010142444021203221300232400414231124144042224402403241401100230310441334232342043304022412020013402012412232442332012022024104104404101234143243102411222431213043310210140302142044134213400330402013134134142412131111332112200420443431201202423244402144123021310033114243031303130211411400443302020224142222314244013000344032320013131240323142000010210104340241340213111301344130241001420301013023441201033011121002341334244012320142013124123431440434203422210402432124413200220321341210020321344204210234403432011021310310320303413122340333332022031110220004334134213301224313012342340304303034002110023312042203002234311242133433442122432410343430331331321303244321202344412140342341440014413320431041304133040002344120043244343342344020300120204142441401234033440444032022120012121333033134320332402402401212313120401421011121340134304232243130402204220143204204102131210124314022121212143200440030224313441214023043420433330322300134413214113111012222240221343344424404202011330434003420221300241344100344110241441122301134440411044042234022332424432232040033032120213110034123210110124232412331233444023210403231333324333221341133001424014423344442112233303011414123103200001314233323242142313042402221142403333044112404343413034013411143444240300413212224410114024010424014223344313130000232204123300024200240433021023012442013331143313221112413213021000131414103412331403311313222111022004312224432111013314124133402332403214111344324404423131120244411440220204022102213103003023403442434310403140322140001231142344412004141244000014144444040301340201303402414100441321432102331313431420412143301230110324311043133212320430231200042134324424411243433334043141111104042110221032", "333223431044303123234010341213114000442442324414410431320041233330104434121314443002420244142222413020240144340031144231331332440202123020133432043220202432311043132010242200113314012134211033111412140340220202004211242124200141223142223034134341013114213233240014342043131110220421333204443403234111203323344104304144134330301212011303022413441221420401402131240224144120302412320431421304122142100014322422430200221132223421033224101234042410200443143431234330040433133011204221222232331414404044040141333042341414440200130103143434144414102422314343323143403323322201310041033100340000231041002040442030331144344331342401321303401104310023431323404211104420222101321100420102302224034210311211424043040123233110104414114032223222244004410021030320213342202123131411124403102242441424444100040401324220322104113314412033213302134204410430022213114000132341212234030143013312021444204320014041313303103444224044344203202413134034431430410430212242410012333144330211200043030243311022030414413024034340432320223130311212431241031433242111404133214343031112041021211234241101421311220244403344133303330011200004300321242301342011022213432024221303032433414043041101231114423300110321110404444202122030420003343333440144402013300201141123220024340030044110442400104322142440004424143313333041102430342112134240122224444231222213034342244223132033243021324134003214030123111333014030301402420023440110301413220402434312400432322304321104341320311301412134331114413222300031023103242212032401310143323103111132330041100301343132012324423140343323301043022114233242133231432342113430234310120011202001121344004013213414120244411211324312322112110221043334331301422421004021320142304232332011024312303221431324134031210410220320441010243314303014312121403302101412410422011324312242232320114314412201213132334010313341233302440210302221210342130223003241402000011203244221343442120224021103440004104104413344222013230232124442212303323401212340013000422131332201213102002044304143443422224142122012314111041023413242443020233313122143010331230012434333212031210220442130421323133432334224401102241122322312334333320031233243301211303322203214241223210103310111004323113233320241002411112311122022133230231311143401112422432301000313301132201022300021344333113234131023030403401331244123114204322110103104103131043404300002410422121041020231200042111341303342034322022312013442244341334443131213424440302022442240011040301030003132404132440104201100101140342404301311231440011033023004310012132104444204443130232104302133442411244240421414004320434004214022211013220034443430131403332143040400300123041134011444024021413203321001022230400434034132131003023042443432334231031014000414134343212201404433244003113221032200111044031220203441322320043332423201213040211022202242033413134433024430001403004341334443104014003410402044321140132111021303110310423120134422333013044230122103110141310240341334431111223043114344141001113300423223010142323131214022241044210410210433043012010011131331211313041432222022014400104111031431004013400102202400011403322400342410332132330401220010240102420112320402010113112311311411343003012202012232143341000340120211320120331240200300010321241101120411024423202014121114210422112012404302320232411203231341200332142431333442231431334324203121032412002444233442023414003220001011104300333000220313322002323403003314030024200134011342143120303221221441431104120344101432244411314043313330102413002323434114140210124311202043032202112033212332420340400013323224140110444441001201424011340140123211041420014312440204412222403334142101020432224202002203244130213140443104430201433003321001030141444130104312443103004230120411300241142321420322124113042402042030114044003101413344403332312221411231314241430111220433320404411122411324404221413234423324200122400040120303400110211104432444114044122303134441212003104202224403032403012241421240013113024343410341010413324400024334224301304121202402244132042220030223430302030333100434322022134011043422201202311334124212000233131211223324142004113434401033114104314223331344330111123312301300023123010320113130230142412320031344324143204104011232414123324341411100303040402013123324410200312111312420221310131232444101420201101302014002201301014001244313242000420023141204441403432123112433220014400441304214330402004403231400311104340202443440132413330110413111240040142331111000140431040013320223444", "132124443143000441000141133002321411124323123300400134314104232210113200231412432303312404331014121001104330111421103343444004120104304024243112034432213441323421230304031201243220142434431333144231213413404333343233200402321401443113204121244222340334011104004130204221044403102441042024320002203340401300434221443012034000330411303012313313023440423121134231030330131330213324422224223034233134023233341242422442212321134420423223030244401434122311022142040102010042324301040442041133230342022443214243244313002412330441433131202204241023440102302424302213412401410443440341031224404224241223214440002224330040000240010030003424404310014440432211422111014142314112433303011120441121042402201304044442010032304412043412320012023413331112021414201223103000011022013443043324404223331342313213201200043234223122312030020433202400012030101111043433020424220220133411014311303014214204340330112131231300230034022403313321304340302013202204002001020424413001103112331402304421431214110144321204342331000343141431240441132344130000042233144230112222344330113001402113430001344334134034101143221424212030324210301332402022032121030331133312414012004243023021032410203340120133022320002400344204422022411401114300334000123313010122222234242412242444034444320114141214232020310212111430313340133322242112301213311300102104020343242033110224122123343401410424303001033030242101334302304244011043141302134401213210204120331320044412230123322412013143430203211034224331000130100320320440302230323244431443131114304340030122411202224131344244234013120122104422421433210200033442230131444143402414003304012133141200013400422321403433141433203122422343431011131321201034314040341303410204411443044002033202200213112104111222312411100102313043044042302332024230101013411200020231300121210004242033113010343003024124310212023203122144311033010441301344111124201024032200433123111310420421333340442201440002212110042112113314330142214344043100122130334302103403332402013232123010120413233242142231322421201030001302134222440444210002004214000203011410114440323011102002240104301212402424313340431131204300243200224043214400112200412042121222341301043311322324034341330443231120123333431331133220442441011411021231040014113233223123300323420412203344443241024033042311204441021003414231214222024001123412103003331302224401304404243444211413003243212144324323402010013030002302213302323233343122132104131132004423333222102402130220312012011022210104142010313121321122211431102110403324231141233211323301330140223433401232341331312101040301032431241412442140032113020241311102242344041244244231123021311434401334303333102001233213331224431333120231331010321402423201240033210314440400044443211134131313333434442240143101110341334024441413020132324040321430343203024024234144133011442340442203134413413243134120212244413122202032204404144130214434342011012003204242433244401144214312020430141000034123340031214114410022330421444242204142312111441301023112011110023411330131124001331320003103222022341210030222112131011403040441342014033020000031010040332243110410003304242333401301023410204322330220143221121130310140333342134112134032032043303011144442443122304033011402344413104024121223432321230332043334422102314311221221401130434030330331442403200124141134013003123243330222014242242202212010021014231000123441213223240101234222110103114432232314411310203004411012024122312104300141430414410420402231321423433044324100000440022401342232403422343411232101100442133113314413010122301141133122233442044030444131302314421032342103102223234211412343440023313413224244120220344314414330123400213022223121040443023444111230400103440313421031343240444211414020121020111230340234111222031222221304404144033230321213133200314444204120433221321430421042012324321123044202312000223034021213240442130014112423143410112242001443404211223312104141101023014302040201402032030120122200143203400330422411100000013032310434314431222430043203431234130300432044100332123041314420411412441121110333324042303033100323222030323034100114212020321323021012334232303024140011400002133342134013001111244220114304431443444100421410301031222444014024302033203041314302111104433320042444124001430322312243424211420142112020322031221124440314013320142121340043313332044200032200431120323442222443304321434143221231131341433200302244402341341104121111240423030341402400220303220012034001432302111204040314312203414433142", "404004403314312113333300122404240424220224244401110034004224040044102124003223043033020314312422321000222440022132133200422331443332124433401444324002143232310111432340044202332030211310101123242231210421222012232243314312313234044044040011403003210311040343113003234341414432323411213010303132304033004411233144224332224300113211342343101313142420012324424443242313134122121414401400103211031031233130104001320134020010411400114213133322334110031143330011133124213313031441032313032220034342141020241013132043304112124031334410432441004313044123120303013344434120310113204030412000413304232242240424022324442103040032134401304021424043240333033001130320310034013312403330111223222004010021434233220243233431024004402041030302444404043403240114021122441223432110130133102314231224314204441411213400023412323114323041034302101312014220021302043324142414144221231400041204240233122211001142021223033200240201331020323232432131104042412410001001021304322021144440012442144030420223410402402200212110413204032120324104004032030220203342341433023023103314343340031020314433101414021304303224303030410241012310120323022133211312410420324240332232042302000141300331102033242423020332302043134202242212403122000144432012141300143300333133424423010220143342344000234411232302123031121411413102341122033411403401322000030331141104003242040430012404232100444203313144211334403302343022220312213420410333222402023124413222021123441114312030131224420431321343402414122010344343021303421114104244431040130111221301244030314122004223423034202302314332124132113233422222202434202340330322223203214433343044310411203301123200430013314243302411223103303200413020202024023420130040003220412303443242222412321131121013421424121020221130400142414413320322144000121130121014033112330243112442213431011000122013421344341321231043404112224104023431432130033422020304002312334121114311304012342140024120241300143303042030113034313104034320444222444213112344041300244144211002223131314443110440431000221211110014310041430322000240322440212042442334204122042100440241134034123124313220101300442112301032102202030124012111224422411403300001304114030412102233212204424422344113410432114002311314043114124122104040344144042344424342322443022201024121202100001104421333141312404113204011444322121400432332121144124240231241023312202110034114010212002422042312100210313024001442144022430324424243402310113433011240320313244033140132012142001311313133013240143004414221344042421003300442224424444112144332242131233020020132324331441324422230034131321414240111021033300121433201040334240243432202042324123434131422133201101021012044104224444201211134032324424231033423432210421203123141142032101110401421440413232311022334102011213434301013444332323040014244441140133024222033034124142134414423221433030432044143233220042133412431002334422412014312231113011214312204031004200234224001443223340344123131343104012142042134042143121030202442003434320301313411242030100344133213344102004203300304422102422224301432112140141410330444234023322433320102111423112043212023113203312011330024101144001143444212220021400322014134333043104211122043313103240001324440142130111004013121014421102213341120101431031011330231041213221140234003133042110231002402311343222244000412142144444031421030414330042124031242442104020120344440024033143213012024404023342111411412041204021202312011304041400330242030011211024222313033323243213110041201024140233013124122402213140003303404000121424034242442144103240332130233313313201432423014333104411422333403031130104444030341033001320130112411044300413343323000121023222122303422101234121131101030321013342114340141013230010331302343234442242201111232310430433431121223101330333303010404104240044243022122224401033443102104214332231241432223232323241014444432110032003403322214214042144220030434123220322240304312404402133303213324133233122221213334310444333424432141244303023340230223201130321222443124224232133040320321424131411000232440041104223140312100310103212042044044442041113131110314301203140201322114020132301230433424023433324031013140031333031144433433144233021441340143334010241140004341211030440302201401222232313032333223144210311213204301144022133001123024340423233122031223203041032041033310103412434342313202023301131201031112323421441034103340302222234444424020340002344003221032334444234141223223411100342431400341122112134023430433432323344233423311111020010", "101314022023211341231303231331230444421102433004124004240431304133042404043103204341224013301130323011100020413340233302341410124004302140232440313020410332414413020041412303444024323043334113121043400221344231044201132400230202234032111342233322240202333443032131313404001302343411330440130321422242213314313032034312233243244030212220411332244414341230312442313030122233110031123020214214222144312302321413424433114123044234334210310021012324412202243244114121411141214244214230031210001142024424220042044313224400043044430332431420040220420312234300231322113143011113122104342114220323143320142220020101423010244141402210422332231010230044014101003443114340343202401400244344003444013124002411130240421343244342000040440444014341103323313411404432101301012331214203223300343312102141244221042124110240320234322121004102034111033342201410002413233011201241323021241213041441013440221443021304033122242114203342323423204404133304010022403042242030401123144443324244222121242040403110210113433223430103011022343222404414441310222303140203131142333411414242314131232240041230134232114214022220211103144430110022232321110000420033234034213331101113340222441203132301123103131130342300201244421103331103310034130222333233213430133134042403013430422031410112144212003140304211134131244212103100404401202041331132343323140134444342033222010400232210410314410221430433041212344023040002101201430431133122021210443432334414210300124434440323114111433041143004402244442422144232034144442224010221131140030211031344103110242213033032203322132131111420100320223403113143310422010430233344441314441031333102114012021241003210414142414342123002300020444143332013103403431124210423131031020332043120014101341433044431024010210323131034402202122241104143443043044441020141042301323430231133414300024240230014023140410020232311320030134021320411133403141104243042122401124132243243340314143133343443142441243032000444030123113213343013433223203441441122202230214443104221243412312331314112412414141132104401344320024140314203002042214411100222320002124224440413141021123203322122342130230442223300303240443343400013042130111304134421333010311341024441200224222341220413311041002210441304342231100343014343001422134443004203204021404121014210121414131404411311421312344224141421202042024110220114140420101122131144034400200044330140311440122021323220201330010003344024104340214220240441241401134110311030031024022444400330400012212020210140213411211444331300320432400131144221001003432421133341214224320043440012044101211422132322210441122303424141032314320101114403023422400113334001023021421233424412431323404041003334224241102201143442231113013121134333424404443412020341402334104344244101122304111330131142032232302420002004101141144230032322040442331443320213312141340112411023324042131444313311121140021340223404443224021040244130003404331232232231213111014023330131431242332223103011323222404323333334203403222121344400202410010024431344022233222032404431430430444423321442012400234213432034243303103441224142101232123014123322213331133122231024401103233114231242434104234404040140200002430033102332123311434424030221141400120003121223334214342301021124231223123002331404320112104003012014043044321111030000040020233220133122043141322313424332230440202334414122121100344424003302032230102301042031203400320213122342223312312112132213002031303302100433332404313113033042131430344001340222204342032243332011201210234030210233210311220022030111230202413214312400111241440120331211203211310203001212222144202422040420214223104100042001102300243013231314301302243400434442440142004221324140233023140241334124034133420124401230400011033121011432402032444134413223240340324442034134433323320402042233040020403240343313140014220004104201042303123320331423340221244413410141112341234401133334231224211044302214422334423112124234304042314402413300400140100040034234010022033312131310433321220002230121302131224433444123044424230401121013342320340223233312211122244202342200013221201320001123304231443211201311423302103022120042004104141311104043021120440231041031310204140103200440323111033142334020204041014042312013110030122113141141201142033010122300131302421413044100421102432332331110344234044402404131402320200431432212410043430203113124412401131130114134333422424120343333141140243212312414142423113032323330143402120221030230302404023323134024043113124211234230420331430211110022411", "440410134244134222304011244333002043323224403420030423400223024104101002232333103104202242231441040444224433003423404114220321130233123221030042040301232144124411033131304341132244032422410341012103042123033011344032401210033311313313321441313232443442221301243032312114410412114013341230111042022323010404102003140442333013013040320321234121002140402434232132021303231101112102031420003041223332140430142043111243344104301103411232141004001132430200312300322322322311324334122103000010324214003404333142202143132010100311402302431023411401014030101404301042342412040442111114302431122331031022200320133241122104344023043100211224310134212432123100434033022021002014241241004330124014223043134201331144222101442142312313013443103033033211342330414241044312244121203421212413033143100343032101314000221211241121324321023212040310432321042202243443400420431243021003044020141121100442211130213442133340421244314342430141034042342231031030344144243200300431242202303320040042421020331402034012030343241114214404412202022243424124204213213203401422144424211203124443124001422243021230111411033411034014123020210031314402212332312231333413101134112141340214303431011031120411043233131043104113234024412331411000434400012344221342010130040012000410411320210400202310033102032204141310133130021422243022110322002024341320224004001330042302231011011434320021140304302101042041242440212004433313333243044111221214240333412131420300223434124330034010341033101413103202300444431002204210314243103242303113032202044431214444300323010223131214210123310334423024002240124102323231043344413011302411013001201121012430234234024143410442311423230144300002010321044142000133222211424332014043330130401432223312433011002042204321433031204131102401444231030202034404030320111302120234221422411123000034440111004234012401320344304404331304432114322323100131003220024214420010004312224304243402311412310000343443300332132441344122043234002124212034344403043220300344241204312202013311142334214040120310434214122320214011442120143222330021104133234220132012201334432133004401122444443333404443441033404320130020422443414230222104123244023424233143241243302034112113201141204011144103040322433124000242132420003302441121441200422444111310143224442300033420404143340340112232212032411121232330302340241044122030413424210022012323141222030124404424024002334014100410103210411422022143002332024422113223304012224243001314042304010141041322030041141041200212140110333300343344121320222241242322000021224413104211304020403234420331403123200000031341432304102230123133231020123310333410442204410412030112413010441144004104234113330032423303333322044412343313144444321311434003122020210440303003443300220033123324432430211314032120413200200103024210021130041223113414203110303342224113310413223322242020021410010041031344030004414432041231242410203230234104242132123133123021033404113214043322220333314131100311040411200041240422411323433424103434301231004343041104310024012243333440140123231020332400444221223200142143212231334423302402232303424304040213143212202011410240323033003101002114211322112220423300020143424100141124112131023334031241303304003014002002443314400111233124100032400043203031320421134233003240210131412433212234221200021433132442244004101411322322134102212041133342414200021410400332412442110432311400442413300222434140423311242021122103223204301123211014242340424102113022321020243234031140442343223021100121311031443333311024111303014412423434302304233343134223233133012144304233332414234443043411104433240244134430301400030103243444220311223140013313400323011134303141022022304413433100400230101242142322030122331021032323413304431200323011422302023211300021212243433041343224241440411040314123430014434141242021143434312332441434020402230120024311402244213321044204111040234220003033402001012021403042342132322243444012420021210130221111224312422002142410432141324233404424410132103114100404400444243430144340321302404343010032234121410011441124233440003332432332114113240213440210242334441302210241444244401021130113012202044144411132333233330000300002200221040244324222121241340011140210204202132310311123302332440402334411321341414222120213131212422000234343400300400133402241424000303011410441311323344112433234343142421030141042041143341131340230240024111324411234010010134142422230324131201033010130431444434400342020032214411113222244122042030333012220443020222142223", "402124021422432042341341100242121140313024430333340232023141304111401333044014043110103134221230000114224441010342220043131103420122324340302122441111333332310303002240121013232404342330133403200131403340003434140443244230330434412134234311213121120402323214241424242232141121104334033112341303121240313322233000304331442442003034040424324423201342241421141412330030330320324134111031210112104000003123011040431222211232342044230233300232313434100433100323104233333014420401301423124101212234113122114304204102134420331201000042232102233121033201224442123234103343132143013440034222320442042241041012432343430041310442104122141202214320043222332130141001332320031020444431034032223214110222330244141142022344124021124133001312341112343223222241033421131413004032221343331223310434010302113233314213011411211230430203322014243331440041332313041023221334043333121031143043120130144023133431310313124004224423201034344112101010041040041131223242144340123420101444242323131313330030424243300404104331004230343141040333443403320403433314401032330213223200202342424230204300320123032443202243123214341224443112404321310134420423032023444221424130111140044232401240443443220121120111430441433313121424240344100241402434320132232044232044230420224004014303424211104013210022301340403222441404324230232042243030313030414414410141031030132222104003333120211213200111424301211033240112434423141110423001113421014333214433344212222144113111431333403020012340410041200431034222432133044140414001342440230010141040141400410033322324342224412311214110111403041114310220111232102013214331433031221444130114034013134024221004432003421201103312244402002232211340200220402033424441013040133420113222004323032031443322413122213324124414433342412031412023220431124012323142203023222111321301002440011241342022301342020140000412032141304300103112044232201014240032111220124302100310220212023001413313200442344200144402304411343402140434411133123112313102233114444330020130302331214324113220113301042032404101200001434420111134104231312221443421132211212111444120421213302231301324443300400130342440320234042342321141400434110244321043002222010101132211121230440404422442441033223042412313404320404144223422213301333021012312324424203323101321423244344041202122343013313032044233234132100411130411033103332021040022232234021300424310241430342420324441310333343022443014210230111334042022110323341314010010122111310202012200030101222141211330301014014130241210201240140100133333433241401413231242421101233301443322132444403301414021223132334303211401312212240143224124314000021124001200121310100034401243433221342024242300311110132223332243331321343232042021433214441224210412440014301401242203134220123104422030204042410102443301303420213344210342010331340020110021014323220144240214023331101201441440242223221021103220441300343223330214332123123113421301203200314132420233343433011324114122404104024213043021430021342030000111201122001303042113241031434322432441020022032213043120431032340102244004242413104231201014231244131311310203141121342444312421333020342422231022012204421044020140434223234200114401420213122343202212130240421211404241204204131110213330201000200202232213401234010100130204234123124024402331043441310313421420102131233332130324031234410130214410222400224020242042421130443313422433230020433101101422230323233223344413012013302133012402244302234111101322140414313040001442004212200120303432142403320312111240403224400324134011233014341300034313432121212313022333323234400244004131031202201040124002002324010010210023223331340432431422023442243313103124134030233122411003311110113344122124041340410334310120324034421000230324300410211404344431133043344103024202303224010043243411004414122112003220422413301222134214234022344223123101021333412042113220124102011003113041224424000213031101043211232403030001144334234100044431303344233023101020032012323433212322411010041220112404040111403442143301214030433321241330004200041411201142021221023432314313431013204031120013104024100344341044034204122130021032342424303311403313340340324304100131143033043012230324402410330221404420340033232132242013434114032312140244323224134030101302422223142231120404443124311421441010402402102134314320110202242113414011034032004404410440232323013042241202100412433401110202112033442304342313432430123221321414424202410030133214231034122044043322111424203020103412220112104332210204022400020", "301300244432332131203012310440141031230332322123422232141223412332441204420201420003111312044342231332134401302434200432343321414101021320232332034210231134001110013021032412213222112031123343433324334403401322220024321322111342423132322441441100044431402023104432102011422110102022403444313311011142231400431223331423031323422234424124420301300030244120022113401012142101031432230430411232142232012400232130004141214432040322222321040002002102341334301012301214040310232333211023444012104204034110400114314401330442004232124231143420144230443203000043210133104041334340114111140233242141440033330013440303001122314320113224103203144421101443430031112232330340212032044302003402214034212214002014440121233334031121334142142211101240240011300422214223201014301432320120022343330000421320444220104103422310023144430320413412314134424240301313100240310042144414143010424031434010122343202413413223243310230334301002224321342240242233001312302220021011314320223411402100100122241121403331213312244443122204413342444304041133213104402204442414134123424302333244133442144221324113421211440001331423143122244413013240433132131322104243311220021422320044134204043110240242334041144014342313300413432311342324334423031442001433424120141420022101123402421433220111414232403430001124433141110414204040014103134433340111332140333414240214101003334200321443214140003313441123140313444434122020233002100003210124141331300013432314432123233424200134433203411230313003313212232443044124410133331322242322311321001032341210233323120430220120413220422122444400100321034441144331141143444014040010130120143433100340304424324230111100120224300441122203022033302020341100032411442043331410331324144222404214110434421014330030114304010110303202141302314321133313310114000333433121440311433241133041303410023412203244230041420312143040034102013113410301142032242412431313203044424030403231233443243341404211202221024343112332004402231340213033144341133220010301014003043242310433143314212202220223220131102112422100313121230241313044343143422133333122240042103143304241410322432431241320423302030403320421231332402410132224404320340103440211130014003330042132243122141111234220221443041111324131014442010131440103223121330022212331421332202143332022122022424101340203103034022031113142401244213334222231114003400330142004211003002112303431322121301421033100022310444204110202421120342404302400142101201434242242314404441232214010022143342422033033333313420242321114024244424424142440422320110011233031211014404402013021241300401131142343121212003300221131433233321440230314321120303404420130422304043000121312000421304023311011040022012331011132304201111232334222330224021012030131014210242124413032024331000131241004140230224423040111321023213320033132200041021401004403141023040234303404321134002144401422004403231120100232312332231342234410332212001142134413221124240413113103123313321113424432431220243403134321030334311220432134040202422023014243220413421410012003031014434420042232004130134114031412344242044004433333243414001313104113122040430440114010043223232421444301412023423124300121444220444424024012012022212203200114442044004404214343401143001211310101024043223410241041440302433201041431423411021300032114143103020011340343344224341131423021140304431411212432212421140010104434103041144340422201424303143024310443043022403244144323013202013123214424122300040312322423304100403320312240334333332234103403044412130233233140204413413203132414032342201334313044331410040304340314032044442030043114120412223410201011432010412020321313001103011334103313242204434441020120120120321001141303221414242441422431041412414300323343020022023142001301222302100310312202144221320210442241304301122002200011121301003112223142421311113333331221124421041231322023442443244241110112120002020234320230144442220241330311424133302230432244124010024430421330040341412400024331402413141414312011243301232414101412031044301134000240430142401220403001144142144444330134130312023103142341342023204110100141413232324232324010130131332223122140210230344433231204020011243232403012220220231211043044221010302344003144210212422320023334234122114410101121012100023002343434414104024221213320041210202311200130421243003343214332110400302422432322220341401344014134103342224030323034024344334042311430321021433144130440013442103042101334332213112230032022420013412120441430003240200244234132144343113433004222042", "232133134234022440122242334414413331124312413113103042004131313304014100032314023211131220210311311230133001240134014233324303431300231322144011023030433033440020320222032331403331030203444321423241330232102220132433313311104130342340413404432112100000244322101324411223332104314342101022322110401441140423301330102413133343103023133342421011044033243121111214044332033032140200313243140130403144114231114240341432401000124313201144021121003110423102314222103432330140011332040121302240234241200441032202011010134101431324400430322340230013031320201103302310331132443020330421232403030201440023423432233110041330001322103033444411241243302313100020212121221441141310013142231213410401414424444204311411301013241440302041430044114033303401422430032024304132041442111311101141244201312303202012440142434222310020232101332004244304224434240224001331234433202110031401222013213311413403331040130323100131032230234400131042130043210033431010420124042223313413121240042142203333140402010340400140343120444133233134211442234433344041144301113420211412413341330020103311012432213100033041332110440440342220042210002024020013433134003033010404121300330034400312431311024143130400400221132340421411423142423103204110340303342143004221112103302000444021241201041003112441324310100230323410104442131444221140014031200423400200410120101201200334220404234024100004441244001044124304013311444210044121442311310143343242102021433204413344201233101042034330213324303441143342204442100322003033123233203142342403243122203233220033142032430142113424402001030021121431430332041220431332222120340242130430300033111134044440230413034322322311324042422034322323131340242124040313301012201000100224424431311011104304032004304331430412432402431343444140014133133400000333023343221214044022000340341043131132440030221410003300112242021012340241131312001444442421442232300214403242101124033143333420033211420322312014203434233321020422421121330020401043442411123140311140202222201102304010420114232124021004440320044044103242321410020234024343422301201333142014420014114344042301201142443012120133042312341032013311034431401442210023400400401002101440004040121314330140143433131240120112220310034302403211302310143214441040112142132031404004303041410003003440404320434401403124000024123323341334030024010213441421212100222414124424132434414322241222110203330134430240141024142323122402412023204410102313432331434302141340242311304012041034414042223231301343140334004212121342420424330423344412122333021420402242210344013311434323143412230222104321141230200243432232211220403301213102033414313201201113400243011443333020422130311021023432034142033320312223440102033020201132304343030430041220433244221202311033040204133442442104403241102233444222422323334003301212340234411311120104421213330042434321330244242312224240000434243010121430310004213311032341401111001344244104322444020043213213124311144002124343210030423143211222142314221102203110203310021332113413014340210011120330103130144414220300324040110331021043334301320023242444302130324212421200233044303100212220303103311111323420101100430100243314114333341310113422223010333334101114341143043324422100343412242022220143001341123223241103332430214441330441231021303433330043002031320040042332044111204101311444401220300114321011110430221211414400403300020212303323420224444200004404420420312324440230422010134302103012404112342034140223340131104122342332411140222303310400120111213002242401402314303143313332004420403221314020334303323243303403033100312431013114122332220403203031100314034230420434001203101024413440301033033224001323323320443404232441334443134201041441202404032230324341110203133214031104410102140033404420134232331033213401032014012240430433401123123202123241414140211332434232221300023343113443241402342440413001143444333113230413303034243224310300211113414441110111200332114031104231300322443431034204413402120123443311342221033411202441134111233403343313222041130142403341203033321420221314322214040440034030314111124442321100124032301030332020341202414341302142120314244214410122413204421040114430121100132441122000240210204331401302413110343200243003234133022423044210110103030310124333110001323430033234134032110010111433234320322432434142310300103420240341412243030122342244312111112301142303423301104312340434042304214030024304443210123213410002444341022044113212002440402214403204224440433322340021411032204431342", "312332224244441223433304040114231430034223342401112411020131301422123024340142302112241442340202413413143344111230303441131423422334010234141243240320141424400041230203440243320004200440311312404213302032313130421012011340103131110314103321020221421321401144442332023233102033004122123003211443223313302203323320001241213410134020412444330021301321231120312002030402242024313311334411140012141420004114244044211131234221324123303020304234002222420043014330124323210002004421232433144040003121324213100123404230131203413041132112421314441100001444022021443410221323312243033010234142201423431404013103003222210432213211134220342043332120441442243433401304221413131111342231001443431304313011222433122310442101113430302240010204201302404423444212430201102213403422424223003233400012321322013030203303202204121343144113122200110020210434200433140121030312224001221144131103423331414204043312212122344212200331313413011024344423312320013022220302000422324343220210244213201303231232241124241113322220441221132304102424334234430442141023031223421014242413231322101444222234021034200122432004341021231341133343103033442043403334132110003411412144143220233214201100444031213332032141033320421242211314031432214013121031330334232431343302043332142323203443001320140244131311101420213233223344120001212341414001111312411440414404133433242031133020030024031300023343414130224101413144303221123330013444403322044143033243211314323104431320103112403320444040021040412011200301020443222310133111321221232121014414222223044204340233310342442044441132004140120240203430044311042311322132212143320132131134123200134211334202230310422022112200411223334104420143134333411120332223120421411033420010433001112113124304440331301430041200211240023203031341032032122322441430342202424330232421200210002044023320201034141402033340131134224133401231142121223241413442012140331034040031242411104213140433033321224012432303302133424424022304300342112014203002331343030333014102140432412203332324434413411403232303331332030404344301424410434000003332314323110314310011144022414320434303302111004140012434033312110100304300040131022113004443331244033321122324421323442420004011101020312301144011000002420440441100010233101100313022230143332420434234120133211441420131323223133343411103230413132201333341143224241413403331304433443022244313344302140034330324232031003000101324023413341123230443104330442322312443334214431413113030031430424234113214001021132221130240001104101013404304102100131110334032303243244344023121000222432444111323301142201234313013123341004302303030102323123034400431401433030124202211221431144301423122443331443234102034401244140034332321323411344333000033333340402404414020121404321423224043342033422143334201223220441040423340203103324241240432341300141112434422302332241404224203001430401200223420043102000114434300112213102023300232334132221031134221003342130002310000431033203431423431034313331131430420212144041004121234033310311303124131431200040444422110044044303414443302301314244434303410223331414221144030320043104401214224413134003034133411134430221214303142301002301002423133242311013211314044041101241340222231322110140232023140211111413233311021010224310132040120203024300013240111044134104032312330201233421310223023442413234422301230312144234304030330021001224234324322020442323413024134132110040112212131411303032020242332101242411234021303200401140204044021023424311242112100134221434043424412044244003200111311432242303334134443002210031043022434131410014430111241123401421004214012412041333134403323303322302400200344003030142300321303442214132201423430120411104010112111002311012140413220200242411101114330242033331000321444001230002424414414110142224414042030013032433301222113241023103143011400020400242313022001004113330224202422421213212244213231431343243113020104113012041414131302124211233304040130321420440030040440221340212022414034220124341232122220210400442401021420003344203314032430121331204240224231133010131221103010202212030023034220421213003020331302040101001320331012324324010312314221032420002210122133120023340042303422144143312233231404042214144231340434124122134010340110302413243404004343201334333432224431342123402121232420233020222342330402021324231341112400321414303401023420113140020103040013201202342141424333214233312120203210432011033222432424042122311302301421331303424204302414333322131140200110441310001103001412124032403", "120224133443243043124413313032022014022204200414311021020134003410012444340041202424224424230014301141330111310213401334411303422322014043010122242024300322201311112130244113011041344331403232312243311320411441023423200022044234201120410032034134321303213130221000200330030204110314012000441232442144224403344023002041000041204342300334221032111223132134421012200300041104042010324430343220404220044043220304313243433030211314400212213101201320221110233340123202023134211122320201140321234034310314033211302433323344324221323041143001413110323210024404240042321230233014344434344213424200020102302420102134103221201044431231412102000032301233422243013041002414014032021010034432111334334232444224322143320130433240043442220233131441004232212241303311300424004234010002404404134310121320014014430140443111021132212243434214043223310430433023222212302021444222111243023312311220144444344101330324012101424224103321012002243041211410204231023120323340113210300342133210411444403303142303340044423331320421114312223144334244030314013424442404033331121423101202003233144323441032021101343411011242313124300404020041100102220103213330424134004233032041342434242304401232344203200440411442212030130142101222022103420131111323101324204020211212102432143301442010242312433213121433432423230220123422042343441202040121312312402431113131311131421113131423431103414204331214311304114231003220003400243004341044330332032141434312013334331042333241424312013041304011212143230413334024211332112431420103044213100443240424343440322241330040103422113020330213220402122032213043332430412420043430313224122022333313322314400140141331431012044134044312114444321143410234420424111331130312400034004434412433222230104321012444043120341414311403322221103131032343113214113142224141421021434223021001204213030234330241143011211424131243423200142001403211011422032430143302004400233430312212313122323113141342012311201134242303014314311044314214114101032340430331040401301210322334403344204443022331421143313021012223341121333202443332004301433233142300330024021103010432200134110323213233321033233430404204123242000403412314321244420102303040302040302024031111410131434133114233124441333443130401030411011321444332111211332230331041230443303432202023114223333111123103414022221344040142331441010322102112430012440434104120301232313210341040042041044020200311203211221133014230441010014440124231340041431331433401303103312414310041032004301210430414143242044321432123200233214312432001344414134123001103141422102011203011402412104100323430111344200212001013024142100311000330132332212002211101422040334110241313221021301340322100333031341422300443144242142133211101241232020142020131133324423032124322202043034341342242430132421202432333020222112003302410012040411024332024213201331412134140003324333003044333422300432220220341430112041120021202332141022334441330043330110002430143222331443042243234430032122422010104102404241001344240043212100432301101203311031432414204311341324213044013043142140404230443113003141403043112124040443044142022412210330210021112124011004341110141443013020120313302113324430044002024420302123424211121023234142010312120403342030130122141412122033011030424430103304104321203310441311430113103344142414123233120433341114331010112432030431023220001223042432111104444112403404243444443014132112134001233040044310133434004224110340443014313113242322012021203340014023221443122021023220313411044133320113242020144002042422444423242042122431210033410441342312034301411303302000104114302334320134304140132433122413044422332314200400301441142143224424432223040341324412141404002230021423403303143033042322040301230331331103332424121310034010410411140044021003431324340012000011121322423412121420440201334204244200203230243322321341123314321422401143241223121232440020443320030233003324014043333424024413421424300431140210123023424242301432440242140024030000102103134343000204020023240100021413013243234233124320132434144223310323332201130433323342022223141020143334332111200210403112220401333143211104023144200204421002334112234310302431310024443223010401422243410420042140400244420010230314314400011131023241101422213340213301204201212141304140041344333304022142143234030033304342021442114022011204201103344132023002243102344040404021420402231313402244432224040203202420440400134322444003430414131423131124100411210334422310034001413042114110422131200343324312101021013304", "422000402000041014030042421113134233403001330002440310343441233104404010012434202330202404121003302431014243231223141321411040042433014234413440041201010212101221024110414303143100101200404234221311404444100240140240132301003323104143131132422300134301422004000440013223422411441132020330341442133240024324443400210023423114130043032331200343141101044214220441213113331121311033302324320003214112020302403223332331444132041221343120223303030140431022013132414240430103211321001222323413334214424143231134431412213043301020210430140101033211004222314334412110323441420033410424303322414313314143241401403022141323021422341233443320121000312140441312402414122233311123343041442144244204133114312233442041332312144024132012414344133224113203411414443423440111111403242032310400134133333042413200222233301424302143300210022240210424342300102423221314414300210311300434220120412303444202201042240213003311014431413204444322202000114244004311424313014103203124014131324013343204030342002143034023202430232432434132324131211042304000240032143421014343034323241402432344210024142334343324110340032400241040324103402022341042411332300140133444034244442344402230022124023403224002220224021324231100322042204101312444104224114423104411340223234122432242121331444003424331132104341040012142023002041310313142120021200401123431333413101222444034441200410303434013043202324213431220314200111022223013103222000202102014101204303330324413210103011320044333134131204220111241402204222430024004442121404243032130311422333240240044120044102143321242040202002332114112312043201020230233003221232401041021334204013200332441400112100122002213141444243313124310021000011221300201030413341104044134430312224311334414342233434133231031104423400342103334242221223324011014212114130302311312042313140124432101400043240320401324214424342332320041312410224140040111123332124304301412313012021240110342132314043221331434024100413402303142221042220310342334010132003444432144304134341122231011224033324031332211004413343131133200313133441303244122142320313023023034341140031411031121402002423442040402202140241414414310430321234122340414244311010433430442303033131301044442332224444113014330231301324310010300340223004120203004120331420423241232110204223114434041244314313222112043204343011033143203213101423420242103140042023000130040203034124334231340310310243343440300233134412004204340223412122344414242324340321024403040144231234210411212212214020031314111414341423244004031330332110030012130404444421433431034412033331202031201442033333433001334400111132312123222244410121042414220310410203012000212410020042334024010303003241143444302002134440304101311204111030402023214232323230401304323123300311244323412404022330122234414220103211430333030213002030231003311411314314143030002414021300023434424042401110120001014444334231104013234143313443223112440022432123004121241342424404101200443102224100441121232242311241022421302310321024312431431234322410324042304243121200302443224032224213433032221043332441224213411114230443313104004223124304021343332111432123321133222432223020124414002132120224443303010423201110204110331231424421301210040241104021422421403233321344023201313304003323343032031020443130413144011002243100404041314143033240400321321024333110324013241402324211122400040434033021433241232014401234213401233432012414422421224211224241240122140302304321214322024020243444210104420030024112042012102004041213011200233031311211141230322300023331304243404003023142442003443100343121411240400210400334311034434231132302212210440431440433321403323040043112044202313400233230430342002314101234322231240400202013104113342200422013322131243001320204302031042112133230143002010243301000200244421112313430222203343201004014314411303140013104014444321304143030420301331230112300242200123444314404410443314323122112020412242122241443024324101032032234334032322402242123001401040314023120203000140211420134223222033333440020123434022130121342221122222221040110440413413140033202213234133442413240112400421423040021142032430210233104312100430141214044313334134030321231131122100234003402113003040414002013014314340404123042124414430143402021104112102232434401031211410014323331341200104014124430300102344333022200340433410223304422134304024420003011034414322334140030320241040404442212040001433444034040301344103011243120310322300334241012431133020433321340412221400101111203444343420142412300024203", "440233110432404404432401044122211003114121302443413044321132014333312344032042021020212224220331420224341434234013430012043410302231031412112103412043212203103320134143444120141044001142014122101301344442031002214010044333424431241431044443300433244020320111103424342243101040442101023234333111221421411400044131023114333122002020412321340224213303200010221343432344142333023303011011013420030032213132112214430120130310230033411000043122022201104340444314331101334424343044332303432301413341433231332220101400242102142423311202422200344112030441443134220300313032333234112241304304441040400032420030232140402213123440111103231010401002133402220232323021000221434230330214101234240443420033223414301331413411304203204202422102022010031341143124204042414343334430214144133044130403442422443302121201214342110104431110133434004012214322402410434313020211224211041412342411041003301001040323441433111402400134034214133400212203222200031220122400222000304322101414022333211011320012111410323114433201331340214441102230001421320313343132124420422334100440013433240312244320101300233203100444230312214014242240213032004331112421030231112234230221404111012223044202240320403121334103232023322413010313004300023241034212432123114103224203123104003211110000230133244422212202114124104303204202010232100110124041104014112131343231243313031143113120440301143322230401323214003203324113422334014340412004024244122001024044221344141000234014324340021123233012422004300220242402000112331044331030310031220240130333212313443433010122233000401210404004232113213423212442241023044413443414244023241321114144034411330342110324043413122242132143230032334241012312402023141024134440131130002230303100124113124002422240244030131424403032100144132314121113403233212024031433111322113134124243114302413331221131214010420440313440134123433030230242431040222114332244413401043443233202320330110313420233114403340231222323204323332202214134042343330240113102133442403223412222004232324003413132400443043342040220020424134212423134043210034132221344240333240322403222130431343320010203444231324442222412431001331002010302130211331432024311104402310223031240401221330220141310030411203331200043312444322203112121403323003213001123333102404323303404324112243112044020013132320340130143324234014300340401030344134123133033031414033423241424032002323423433430134332112413240323133234221423423314204233334323144220431014444102124442420004002230441034003322234420310113233300044233100221410334122010031124323301431422221420110221110212112123301031232003323103002100214213313020130324400241312033440123400311001340134242331103432300101002314314023311242311202314303400134033211431030410444414214011243440244002221344043300203314121111042033102030133403312404311002444410400140041121314322102442243301213002441440141101441204333131023042223323312311344201342333041401224323422212430401100220402340340213413420424111044202304233312200401213231000412001412342343311232242402400044121213220330121222114134203220103303130140131112111000203023442024100223333312323023342203402141303431444243323241011121424323031034043340240020010030123224041110012200144431034202313033303401403302012100441043241142134441303300003224222122344212340222012431311133030431414013100440201330114043212010403244013221403421400100031344121232030304204221312413401240022042111320142103400222113243022312444401114144121330124133322243431034022213203230042043020022133222240240200121120001443043321441312443430000403112011320441320201142140342414111334333020343000140111303102023431201003141230442314233112214440314310233134241003002141143430342300200420322144421004212014413133004302122403412321340422024344140030243223013222144002343032441023211004330344241043310222034033312222333221433441441220203221144133214211401322043233414423414220400430201222014131004332413320233243313232333331244004342200102123333012431044440310340132002331230022430324101432212321331412202343242141103002230442341012220041214313413331143223232213331141332331111440010403113043300442332314421311104013303144200224311023123030224000123222024401202014333224140101313303302202110211312041022010421241143321201341232134134400031032310102134014200414113121400330332144314321000323322002424402420043330312440101422140133420004020300411202202422010332010203134210243123004304213124240323230430012110343312421122032412134021312134141121311043144043312433233312344434", "013314342112211421010124323120442340420104103432221404243004004241130140401144410323122030433410243343301033420243044430100341111222123042003021330204403143431143132334110041023422000134220201412402332233102003331102044431202404324113402312021213420242413102331344142204344230131332400310144433311030141402211240204444033232130433102121112202223340313123234000400140103302004233200344332004340402134012441200124113302202030021214303432021123431344131012323142221020321342303122122132134314432021021143441141212010002412021100334204232121431031120002033412113111143321110320032041211220201242301033411022332432020204430323024442134313441234043232440014133441011442220134412020023134211021030022224011121231122034213421022431422032402122332224211021110430334312024211020412311410120321434031441201132203201320144313222001143304444222441334011020244242331103421014022120401200011110413112421103002123343031141334143202243112223332410120213024430124212031400331142403231212013241144231423424132441130433313421103044423224113433334220301102342103112310112043012442244011332121403442423432323202402203010144202042030103012000121100004023141334031434003212041020112401442444432131011114042420204421322044112013404211103312232443120322403434400413024332001341020243133223124010123424221400331002030344342102033224023132034033204411411131240340444343031114230113131033440123123110044433030440401120421312203410341002031232203033210133031324141000201042440404002433140214432013100300430130033014102444230111212303443323310033010404011433110430130104430233004223340032141220400244243204241323421043012304142213203122234431033441243244203111020231114410232124441133004111030423424413344204030222313230104004413112030441210312040002041210133242244203021412224300234114200312431114340300404224411441311233432421012413401020330402324200412313001212230334413103242200003104344200131011432320012000041323030202114334124113344000300443422300014324103021234411244304010303423142123221443030413200144323033312144321322434214121032110414111033443202401023022041320113301202100220122330112214031422302210421142320441031420113134130320403240310223200421321124204013301121401223114343124201322121333014032114114341213241011020013404302112432031213000043113343433023334133233220031320232224120113142122221244403333043002201310314401114014120241212121044143031343242330413240303412022114334411331233444411003210103243403301223302330414212424311044031120231033134142104403304110101322244212030044042032442333030010321103343044334341422444342243123430040143304031444242422342220314322404111011014232212240443304432041021334202202020413132333001031210003143110434123303234010323103400113212432212002023322334120320041101042041003431404332000210442142230444210343440211200032023343431222300232224103131124003000030200214340422223121142324010123443213240414412231442433401201320231403304111213212403343400103320213124044421121022244224403044121012100403024112420031421122221303413241300024331101024000213221330130431223334402211200134402013121134004210010220233034404341004140111420000000113221124420342304022113201442220134242410320203041014423003000141024134043024214312201310442431102031114232122102243240100444213344303333023142333022001441140031222132232242430301010143433200000303324322143204241141312114040223444331423240134030301424210233102243421422221002414142434022444312410002443312420232142324042114124330221433240144111142340004430213143212320321141000134130301434140134233034101303404420014310124044103131300124032113211324310342204331432232340421031233301103011014424213401214221032014411000341232433302224341223411331242131312130203300332233431433040322013210431141043403101011121111212210201024121333432201131442310032041414440331114432042122103010242403123333230240121223204403423040021031223432233111004044041424124333221232334321313321104423223024320220244231432313041113004432434242132342120431431241442301142242201330420232040242042313124104441042002302334333342423103034244314243124240441142420034223120144034212303130412232021424403131201234444000041130324341414341023310141441414410410414240201302332213303110244310412432011231042341330440402132002423122010113022242342130010200121023410144440001412234412413042214031333444134102440213101230210210324304122333413242312140200311343330411404001224120331342314040432112334211120333241222231344400230141424321213121344321344043330", "122034332001134003413131042211042122030234022023121340342431310133002024133433134124423043140132334300402020314242110231030402122400312023131230244342010041204242344410341432303041330142004023202322231401201111423343431402003302110110032024431420142240221311032331004313221443321301433120110102111020013433111310144242002241311141403213242000202101033422032041400013303220212120210321204012132024030110300442304330422421431412414124411434301041210111024231333313032410402241343311120423412414342111001013101100421303344242111421120010302330332142044111144032211112121204314000341223141211424110114403320402321332103122241321032320021301122302120304040114044014442403413233332242120221024440224320314420103024233233204131031421201311340142344111224130011421110243411244421200220103324442114104344323023240432340112400403131414310221224144241000013323301320042224330003123230143401300044000131224430211110203123031302041004203424010044434300324341342022404300142221444422300142341314131233340440103342004411014402404120144333443120204211234121434112430010104123040441021314431100404230444302311210013004222232110112211401030201330142323233334110441412212001010421432422403440430122323114440240300104440213020414213321121004212001200111000121140440210220220034230212311132304420313333332141023022434433023142242204113411411123430440312011020434133123304420343212133404203043244240104432101140123314241231423434423114121201210433430111214324423401230100424441331440003442404004031403212303331212102201233001013102044041144000423100403024231002441333214310012131424111421003431340003012232001342114423132222440244102212413442120324242104022113202143410201122342242001312234332014403423043421204412142210211420222223030043323000100114223433400202134312301033022133220324134434000240024440030043410203241002412030000222124313303020041331102214423431412022341133304114012121212044040331442001030132124104300023144323221122403420334014343133341040032333042212030214113212401242421110442030023342322031301132223211123024101222002423022312030130433421100000031303133420342414024324040321104240234412032320410231302133323042124130121442002431211303111031021110331310134420110440242230430123421411041214031110434333433414221421030002002012341230001331110233310011314212414221300410110414421201334021111004403210004144124232203343132034143143101140003302234020034142403320103114003222143411113032431132143220240010242400342321044143034040210202344323223334441204104123220430430431211143400320033344412002201144402314140204343444004233414214431122303440022440301040304241124223304021033042103420002141110143010131231100341001133013102021332021024314134214430024010233312343102132232141204120421104420123331413424411013244441334304041022413111032012200342440421200132020410033110102240314000213210234214004204412202241300141124432402304112310141022312032432020312404400432334133011420321414101144134124122304342213321041110343122201042322310240404132223431310112110140103214424014040242124232021103441021323330232233131413123121341214001230024411131032012122004444032113334332404102133434443033020230242120413121024402202113304444343302102220323424234320430431042420231212041241110144230124223124024030234411233041004410420304303041314201330342211230241222231124203032330141322044331233411132023422123042204112132324124301403220233324302141100231143240434121221212433140024033230443111211033340233223121203432132101131440024041032023143334004131120110132220314343132342320412102044404420131222043024330331011444040424430312141230002003043401441233143204220230112111420110243400431234414103440014210111001424411311143203432013233010321144410114242101400101003202131010201211133211313323343311212043302242100041313003311021322042110414024441302043202243210104221231404134211142014442123240113201401134330230003404340221112004041314113114223404011210013304430211442140434033400114121200424144222112324310332103331142143314400023224112244301200404030310200231341230301213020430404324204133240341134423341003043320042044100434400214103401030044403131341221421040432004102222002013233121144014243332324244401243210130322202144304433103324314131301030300012241304100430131123120042014112414414113440400134120100213042304324343444403032342043024421130334112211000232241134102302112312234313422413221022033011131110222431334343122402440241402242134241323443223020423010122140230330244104201114130", "041213324010422410210144202404211311004023330432300440130420322110220044113300422414133220430220144112242311240041324030014032333030443244230140144021203044220120034241231030402243104222134112243034240004212241412013413440131314021403424434220334432004010012432334222213004142342311221404140343313403014432431401402221123134241222244302420312323044212033022121121121111443342322401032332102122021012040430333341021234132140440043444222132314023203300040032423240222120301044301313320410143114041010042344240003024323204412330301123431130302443034224140432014133420013143013303420442113103110212232233333244042114332120444131311121110223232331104312314231004401344202220303210144222403112420214340443432443242113314301201304233420234021130233321313021002044011001333134210130022314201411203003444113403020300344243334040113023102211231323222404004042322134111330112241403232140443221230210424142224013203020213024113413020034414144330401403413114033103112432042330430304001011424421043042244400031024402444214131004011141203031132342122242304421202031144043431403342110112404013421311341314024420021331241342214244022112142444201120400021044104314024341102023202103212123340424341344142130240412244204240401000213021314421112100224123101021442241344330324104140213114404013210003441421421434120304333212332404132322113241132232222013012302403113241403342344403200133210223422440000322144340312010140244410110140131423342222434042112040424413320033034210411110441230123131312240111301421021432120333002320320330003430022241211320311432024032022004020030204200310004121140020133032400403224220204104342443121042124443103203301021011420441311242031132433210221404134432320123310203332120203140300403144410431112342443412014130014212010124001430214220021441422013032440423203234012031034023024034044121231131344423032440100434221340442140331424234131334322314344120102230343110443322301133324002401403310132004012131322031102234414243021114344013220014432044211010232044033403420032142301432113124144014403043113344442024102444433022211342201233242240122133303401340234002142243403421110331111112340403340121022110410101332424414021421033331402214300301032124141314040210441233243431023201122031104110200003124401304441203400113312433440441011044241240441314044242103144141023130122001340343022012042034340422032030333130022441033141402231421120004403421130442414412110240004240333211421043100443121111333144233120343301024032113203202332210422334104400100230124410412430443301144442124443400334342423110340421143311222141410104421041012143133224000003030000024144020041043213323241341444133442401111121101131204100033103441413324102132202411233142110333144123320200041201333403444112232144134413124424242330014201222202323411344044344410234043314043403234143220103323133423410401221230001240142324301321031013424411021342304043233023411103144044313133233322202203400323113433430103334220210123311431233034443331422211422403304222143213401233320440410001120133232442331220240444401134213303000031242140221412012331032214110310132442412333141223042223102421003234021340404231222110241031040134101314410230424402442434413233144114421344210044323202242320220020314433404422011443211201241123231322222322102023423402313303010044144322423310333123102443243120430010144212301310403141031241210404240401000304403201400202034341040043010114442142104420242304233333422403004013233432402212043314040432412030020303342422021032144004033132233140404204423420132024241142143221121023233334010422044213311041124002201134204040142111304033203033240224102113334001043030130000401012003230233102120230244413023210424221000023413240232402121040232113010003000411403031004240420013134222343033342321302410410414110021041010133322134022042044124033123300321004213440422333043101041040142211003301100332423114430124321302104142201223302032421212413334112414412031121204200144444043402121434340304323034420011303212143142310132112131434412104133041031311233014003213120310004334104200004333140223132034004413203104421031243102401100024331031340021444434110214442040011321134201043203321011323223420413032330333341314431443441100423031111141203203342301320213303302032320241410120330222102230301240141343044021311021221203244124431103402112014333431401232342424030404420441021213000242412112004230101030304124034142403312332214132331413342304400242044014033432101203211341310214413234004033331113242", "331141233131102023440124210340200310230210042034423003011030434113143433003000201102314414214120244010040402314010103112304220134102332304232002230101424413412010340244440304034442211143030420221122413312234411341241414114034410043133240202012113143331220442230211122241112102120404010031204411221410000423022031131113433114404421334013002010302233424103034212244230430131201334232024341000113303320433244224134244431103241130402211240222433220341404023402030340033021322320133421142301330114221441043032131302311304210120110424422320042102413111103041432213214320044423440202402403140041142200301331122032324341333413441011443103103223243301004443442444332330011331012421044211242212302314221203011320133224343143414312331021313322434432222323333310201143311241013420131143443122120423242414412003423122323231431022243404142032044041414304432200123123434410214100331223340333300403203411024123430223204440410231004222330312203230332234314234110042230344004230000100342333414333433444401441440112012440401343013143303222231443113012110334444422013033330222342243141021201124424013312440211222322431011431043244424241104024343114430432022142014234032222110220012444311223344414110332234310140332010311210401022231414222232300312421131312032034310314231422240043002101123012103120124131323000012414034430110044003234402013300422412404431044342430224032421044014034443433301212301040131032022133024434020234004101401214043233413041301244120244003211400444021241133201142441222434244401040340011302343214110020110432002003042033131120124202342222322414421040302034102343312403014021323402344001021030103433320444112020212404144430301011423210434012322323034032034331123240434413420010323100301443134030112034243024432203232243322044323313344213432011340040310031430302333412222304120403202340210432024231401300401220122313111104040114433323131234301434334343241301142241100021114222403230204143230332244401104332034430010141312002044410222211141422433242430401332421233310221420142024403442230004003242042241210402024330020421140114433222241131441213333231343214403233214213341201332232241243021344434432444003242043333232001301124331233011421240142113033414324022320402101113024320302144112444302140121003211341044041342341034221014204444213203202313401442342432221030232131440031043041310012010141110044124434012404010213200243231401144021443234014142332322010412143233033240223414123131132141320221421401142221432313231024443403302110421001012324223224003434031213034120031102021432440221123201314312130223400122212022300244403343021004131000013411121433214433204221134410101321203131401030031341311102143300013333444133043021243102302444141140420302342403414401130011232014103220320040311000231301221144122012324323410343410202324021224244004400303403333314112421320000422432143413420202003012434002214443304023130242322244412422320010312041121134443400104433134441100210431424221023300144314442411134131333442040204013221442401231040431012411204133124033221030131133214023201242221442031142143410343102322332110420333412111113214042333043021340413003202041032200304112423140141323200314411213003140434431032440022130400133331121344342020240142342430123044113314304430213211331102421204322410310321221004433113034030222221424403020421004243144031213133120131231201011232404413313304330433040000100044242340143000222212210221312344101330010401433034211442424102302314200234110333101022002400421111410411234433104041122234013231304011304423014041424140042344104241443301013013022102033440143212334421042223011410001224224043040134330411013234212413410203011124334402123301102230101143301224113343004421343343300434224131312030330423002304303120311231442233344203112443020403013310023433122423210412042043311231120134014011102132341202100224034110034202420314443002341211111203133033240241302422101031413113023243211324403400301320223112423424302234411002341014202334342411143234422403032223304343243104331034431301004222314410113212411444400331144133420201332112234131210104344010200120214234424222403041200322020124420130143022322432013004014103402023143041321423104121344032203010042300302023133430330001014103034000123004243133421030400441433204410310020334440403321241022432023212013042311402010344021022423143143300444221010432002020313312032313142322114120013202034010111233334212423244202441440234223240213020440031343112440044102424141402021003323332222342031020132", "112022003124032140233202104433333223343300414133020211022102212301110422101411131202433344403042244333034432014422400044212230031014340342034320330231310330014423302102404321310234442044011014233432121441113103231404320314240343244202110442232124204420330103012303134322413003141213402030204400034322301142334233433241303432224340243420224040213422210322232241324230040303011432234011342224323302233333011030013232243031231444304030131024341233330222344332142331411214144103020221323132142003433104204000203201421434104030422444444223441342030410423443114313334321130232332011442024010403423240201324402203000430420221014003200440332334012022101323222411402110313040100432001322010403041334340310211441032413143123023003411433322210124012304143032112142432122204212402212133113100212023323232223033112202122433042314041331112000031114122144420424023340143401233000301200211223024233221134331221230021011204004222022331300112042430103444424444413141200233034040330003341113433243012340233011323411201402014020011012103304412211110302321012100132032322443112411331040111324432204111400424411021440031322101044434143323111221012311002133123123044303031133211243302202340314440010143012432240223204020032341111103133303234032022211341402200212343130221334202314432430441114040402022240202211443442144033102102400022044100412011144401110202324302402011332303223100312123140244231034341122110101300033424033213343234043211432203100132340042401404131422403132044443411032241310400443224321334321403433134241332301413231231012411242113400424234244212232411123130401111110334224142420244304210340210214314041420014101423332341414104342403422204022022040000333022300110222110404001141033423011013200242133230303414422334400013233130242004443312023301300430203214201210410111204204220412410333410112421312131121203020211030412411144404322242223320000402000344022312221024041131344313411002330112331323324314322432041223303404231102240342330333324132314422420143402122040244112241432300414332213020323414312131032020202230004340344344423132023332132034220420313041233011340132424202004111133321113333414320143322401122142342230200023414001330343014223323122241004413244334320411313303332310132301143330023412303433031020144013100221112444130440001200114012102310133122413324024431130114224432230342424334442312310400113123421301424131442130114010040231334423213340043314124434220123014414110031330131201143203134213214410304144313142243243120443330123143020133431440122410401010201223404131040432002404003433002202143334141010330220131202224013242403131341010403133443033021301130004400444010000421420121233103103443024103344404321202301441004212244341323244303310021243313422204410100033133002222430004043133112144210010324233324423141220111022140010040144402122342030102134233430040300011014142424320441344444444223241113141111410431141412110422314342022030044300231104431102003001222001342431204030133212042124333210434414224134102343222124022432111434103303142100143300402223311430040041402322221123114404414320432304030300304331201340442204343133422234232123431013132302303122120340310133340343444224410341231021423131211422303300024432222324012314143342333404024434001300044242304342410442221223110400432122323110022142124112242002323232411431404140200203441223314202040331304410414214140124231212001024030042210322401023003422400433031120222003032300311434013412001400134343301131430301243301131212222331331340313142121014341133130420344120413123222104310230023042230224302234120002411011101113021131402300232412003432444112244030200440130332100221030232004421131123322032113041224344241001044023341100424141314223240121243011334330304424432444403214331132210033214110320201043344421214432020232123222231120414301213342304224211120342443300320203241232102214404001123043441020331102312403404101320010444210414001310403233040414021120104321243040012133433222112243314312321130313034214424011342304312033040234412122340421420223443434241412310243321400400200413311223430043230044411341313104042012414324243012144110040014103141310341121212300013332142434024004434333232144203122440324114243013132303303210340320414424223420303414310222412104420340342430140444143431220343130100001140414102424334124443024043223411014331344031421434313102200304402303041431043421143311022202201420301002324120311221101122414043200341202432103413322341301140443334442101124234112432244143040440344", "414423431324212332030144142413100120132343222010311441222133003441203434142240404441441133142312134333043344101020414334223021111003311240224312141231300121104043202310012340403141103331210314142012102343344000302413324243232334344133343100144321022122113023030203131203322112114301143142240322221332021121002231042420032431043011002444221000140410114142412034141402123223411010411411244342401401003423423340311234024424221403010140221313201200424410142112120344402011322002230111433003211310223330310414413311034213304122414430334424342321104233303432300021134132300324141441223404434212204021042124240312222320203424031430023120031143133104002322102022140432012143142332400200134034302130241234402012132244234312323203223404043041324010202110030443110410131224030114330401023032010123101144311143033244424243001012431033011222014421041330243343042340202320413000421220420024420001043040013043400410444413042112344121440224332010033230332014202303134002444001241012334320003301430403102123430223144211200313120103231100211411342241304000301410331233112422404122341303122421340441044443022401301343114114020303144123134040120231231101422244334042442302311042001120042434334421312221223320330002132024420310024303432142311334120324130243203312021213343410023401044203021012333122241024424330320300342232104004101440003043140324442310413301024021041024004240143022222140134442301334403223024423414040143421343140223024411241414212303111240322103330041303134434114441412033402334432242422132203041014400342013244003424140020044441043043011224114444414401330144141120142413221041123140111132110021421214430001210340142412121420122433202024041431232301002134032200214232413204431322402122010040112021412234102213113334034321113320421332041221310142414020202111103423311010230042320022213102200033420314144234012014022102423013043432103043200233201441302200303330143444323300101331440414134334144142230220321422412013422241231231423121210121130124242233403313044223400014014313004202022431100001322103110421314100032013302222124003231231023444141040234424134021002303411342434141034220211333141010422430032430033243122330001424212042244021421002021324434303214312430330004233120302112110412111020313412121432013111234401314401122300044324131040311120414321030144320342214321321124231204222043014004302342001214422202401012141002300104441310042312400004114342423203310110233302100313240230032130211010004002300323232010204143130031212233100302421213000300400423212300400433211021313140003023142043320140004333131220011001420032411331240111413311123230110100021432233404432202222213312314141231212144230021023422244110324224020313141221131342041032121044042013333130304331242330330123304044413234131033130110011210120322003401141422122032311042303032413404032134131431413311241231002324310342002243141440411313133340332200120333443201343422112113424012220123202011240000123233130001101334102240233342412113444312103420023402043220440211401122121331220010202330330313223304233341324341220444303414040131020244411402303421221421033420133243001030201440201410000414410404242421241101001212124201143442021004244033022301334042314440104111304020040340102422022433144240142013033402314040314234031312330223411042241402002300121211043421442240412043330330404134223303114442243104113000143430323011320321020433212243241031110021014120003220302041044424224231032110041031302133432033221322303204321341340413222243421044322130340214342222413440324021210321321311004113330314043441310241231220334043212144214401304044234103332010103312330134303421034110211011302144141203002044232200213431324244143321041103244233444433001444332413213320220303224324242310244124021003202210234013131013242340420202030304331221043203332232210034142142223313113412212111202113033320204402213144441244100204143021144101432421131312322003201244142024334342330411120031141103202124234220221102231200400003020214313411143333243421112314311231203401012003134210433001331304122110101234402444334243442444010204441130221322143304402011200024341014024441110430101423003112042244404022304233412121101430213033023301403000041030032210431240112102010301442241102400022424044041244411223423231422312241133123221241212120034233303311133314421430044414113024000001433032122242422331303320331104242223320223343344030332424202201021443021102314002140001431333113232222134122013104042342430214312114231110342322104321343433411", "404204424011110143024132302001412122410400100321123041442223414020430330012000342211000123220200032240220102431334344442303233012001233420314214014213320100130103033134344442414433124440003140330120122333332242211300104324022432330221200123422222201320140041234210142102443410312201302034221122041224120134211232404400043241232312441301440000320323022024021313342024412304323101333001024130420022130122204333023123411423400410333412331201331113023223213004320140122423202221334401411132434110234042014001243212241341233444004310100142133410314433202041404223402442321110010242200433032132140431232400321132144204130401324040144203141101124130402244214330213023131330031424121220340324200220000113143142014040134144404342104304214411240443224430203304030313302102201202230043001241110223310434132324230031404034233234002234301103233324103410113143143303132100113122202240201401324342031224403410422311400444002404232412212303424430220123243133120220413012121003241000344414311131142400140101421204330331302223412312422201144002403204432040001020123240410402043403441321443411110201231223411331001444120324324042310212301302433214324340200132242424234200021011242100422313023421120141200123031041123403122142221043031112143124403343432244234421234004103221033241320144303122231332323234013303402041204003241112400242331012323023103400444404234032431411131320040021014012301142112000140331131433142343044240413243304021034322133134204424024320042423032144342442422424432000301234221322334201333342010440421433110211440201242303021010044144001424412210404044411234200102012342122041334102133112122210332334324442232141140323001022122111031143214342024124142312004312401314244344210144232113342104210210142341213143414130311414202404434111203402014331301332023333140023201344434131230230131024240240134033334013004412223134324213024031341331220041033442114120104302200030404020332222144334400030030131342310233324212440041214202422312403034024424310123414330002200032301144404322040120112112423134330201401222410432111223401143220042204123442300213114142314421400232410440002104402242412041432302343000041332013132033214144210030142122124044342031031211444123432132402122020214310311034433444144310144100101034122442141312030321434434123203420413422010241123242024113233102300123310222431124432030214334143023101030134114001030203003343111420131224203044202312314041443444332303311443224442131112141321421442020032303030241224230331331401142131114041113240244331013333434203411111024400043001214131232323423401022440244334444342323220234123024344031111040231413043024324434022142330440442000340321323112033211200320020112042424032224402034342122310343224202031332331420432131431011202302110021233202102142211432441303122312412433022031422220014242024013212421130044102224132103242133040212434300441401011110333411042411221140204144403210212403311321242324320124131024200020342224402303444123430110224240230031333021220443102141241334211010420103034314034044100301201433441213323324000130244430402020004302101311121341200332040424200014004343041211131304010010230303143311210332141321213442023043104432210303034102112433021031431111142041103120301032203213400221402042330144123200302221102244210034132014030140233244211400140141123330414314123333423301244021333333433313143021304302001200103110233422044414110244243401440204244120200111333334200313403232232111314010040304231121101042444100413434213124043232221442133443132101212332132142130313412123003143304422003332234312302223404433413034320202321244403241010224132424424013433011434010430031212411332320430242000214340214403220312131213030133141312242430442003033441032210322421441220331113444013120020301411032011221424232243034203113104403240121223001432213230434020441212302240122233444124430342314331114444003112103020224304444210030213022012422010404014432314343423103031120331410314022202210400030131123233200240442320022321010030223332031403342411412302010410304244312114444012431041214142320031023232313431413041222244004241212300204021324102011234444031122311244434122033001020103044403020441004213141334243244342032400440014432323343444004001402231103400403124002242011312311233230242302323240324340223424014220321301232342122144012302210142412301344140012034041324403230401212001344143044202424244332141434021131234232124344010042403434102230024402023310411113343331240021232114013321221023414434013012003341002", "240024102011033000434024312410323421321100403120201402203043434120122210243023042430034113101101432322331141111200304424231434223301014214440030021142200023444430012244202124334330234313221122041213243302113421244110042000341100310010210122300140023033201124331311443042000113430021330301101121421011213023314333002344233133101211310022443131234310230103144031320210403233330314033411142033011034244033030012402043111014244201102243133120113430323130414313041400100310444302011404204014400423102122001133220222323341422000203041230020140314200332322340220204130432124000214412243034210133121332342211302313124330343010313133211010113211104314324111432322203023124203433111000413430244413110424021124222331240042244020243013144203321100403322323314241234441222132442032103143020022313413340043433434044204030021442004131013103231132413111110102001202401141210410133042120402201103032331022422314212013244323444320023212343240121001442221233433013332140333434314334434440021133003340232112201302431012413140422132202302023030243301112320443304143100441243321002300030130142042023212302123031331041024114331000022223000424231412343300031432310111103203032221342323431104404043040103213343014010333434024430213224112040022112042313042032021442420123222312440133233232431420032110020042431221424042422112403001421214314424333240104004230004012211202102121401004424004322044110320324343440121131434024201413030442030202333034122302321244242131222043044022320214043402333131103233342312410323321100101334043224302023041414312300321021030043002401114323004121433434333220432312303334312440420223403313012422422331304114432223200114132302311300313213442132423034110301434243341423313101213412332203323223141322032122300414013130242344311342343142343002201021423120233330133112203412402332431300041201442010303004333120300002104421104112034444234324314010344232142331210024424042002110030323414313030243302144224321223102130143413413443203412411222232242043233113014000232440122113411243012310023343131113444002421220320401244312400112402334123341233043203202121132000244121142334222122104404122122120034402404033203210234033001414042234431141124421424231022042442133234041110423404220040010240211032230010214244300214402122204231243044121234001014143000344132413140144311030144324044011014133312431310302014414211341414012001434213244102433233221203120302213434203103411221114034444440131313022323340211014243124000224430133134232221320040221041232134031032323110121302103001220403043004102300024202210220213203321341110132030423012202043020340402443130213434413240414334202141404303001014112441412101432022041213134200043024303031302312130204203334331230241442401024042441022014313331314112132133102334210012442431143333404131102233204432230214120241231320121030241403001020404032313244042040302211142422434432133003131204314422012342443100430312441444414100102340314204031231132333144013334232200410023202401312232133340232410014110043434010143341343103120210102301333100143203404440020114143023231423123224401402310241423444233420441133220024431020214021123334420123103222043214434320142212340101001313211112423201313243443430004030124420104321221213214140033323432412131031410304002141141134310022213302401343032140142104412402003320432214133412224010421440243123143203040030120114014103023032212121201121303300431043040340411330404211013404210132432133133111421100120003102443001142424144211410003023112221432134444110002131222124340100441444402043032413220310244404130323344244320203311130444000413211431241342234041311334212014104231342224031403434112021200013333242103023414020144104411411421002124001341140211111021324211233123404140140240231043331320444300224141100104442020223012321043140114010103314411101333412021202032411113304401421002201420243303414414120133434012231331110413103134323423324420032340021333443221110324232124114014244123032322043123202103131230102422143443021402010204440313400221434113121112310140334141301004134330423400412334031301131422113303400043431204132244314414440010402100303421201413421320413430120121441042221223413002241223310413032034423112121304001144010424114301033441414214214003132341124030324343201442412413340132401332144131321130442323320314411012102443330203423142443200004113122444201332314002134442241101034403004334301210422242200104233434031304420023123422004410112332301224314021021220320110000333100312132441323104121131", "022233024323241003012430303131022101231334312431231042124343242333040110124323333200331431000400042410231222131340202001044044221110303403043313014022324123132333020431201232144220231341211104344324414241021232023323242114211014112242231110230020230334132142341202120030042222304142242322031441031000120224304234120424410000433341422004121411411123433241430002401443124131230344021100003101400431330044121124113121300202330211302320421040122204320414121213242431210440041331232243410112043221230320131214322000113310121241041031102432222441340133211244210010024100244224000232204423403041303411312003211210122000211203320012313440041211140211041013414002201241042112431034340442110232101023230414041012434413322023324404200412041312310310233113031411220033011010411012203111010200111043111214321003013041110121314324313342304103203003220044231101300224022010232132432334424022403001214424332033223434440232212140022441323244220313410242104004121243242331133014330201040322203113124130343203123412001312340330140102402123141410110432333233012304041440411030324423201043303341034122344333200241132131114233001410414234443233013011241410422321011001132304433223140324432423232103330313322322242334204041101133010243143001201334042430144112013121124104333131444440340331441244043444011223401040231034334304133344404423443422032243112021313240444202100204441232310004431444210441142432130042443403221042313111020424002303343221200122421333223134012302211104142140142410431224013334224422211023333320320104411231240422204143222432221101332204212003214030402443204443044343241022314311020123212114121430330322233110220310243400210220331202344214104044040442212103103313223001104233401123011011410142334041233303220311440311311404330021222430404042400204421442213240442440234043400013400241343433002201321303032002340404434401400404204313022414122440320003013444100324132412210000421122442201231330300230241242220041443223034412442311023220022343240240144323110332122000322431041330040443114334103200401232314342214334421332433140230113322403144001131114031142200134021004442400343420103131141244224130344101431231312144010122201302113240424010042144112422433111114402144040221204011213313011300341111433411202214433234211102330103224142030104013421031411034301322031240020310310431442233404240301110311341411431314000404343044100102334331230224430003433244432420013114240041143431330100020111003120220431230101044310330233423141131403200223340100433000424141322421110234012121412142333234101100340111121344040230231034342144231000324234102101323444022334024310224031242031413422013210423021020321203240122402243130403030333134420302423344114042200404100443323234433133402441201031041232402120343204244331423033401423230433203311130340324240143210202402331142224212220341021303344301431313424100333212331443113334002143422413004040020040433322304404434334210331113402323420123204001322033003404002400231213024132113040224040320022101042423011224230100044442233144313032322200204234221411024304113024110401301044100222313213211203311041412211444024313421221104233033231341333242303241234020403202034430431434302134010443302322202102031140200302213022104130143413431301231134340344130310333332323334342303010104240004041400414332441121112001212414323414344221114303440420020324141132020041420321312123030001143204442440143411341032304222424310320344331204401100343412230044340103114341342223224034021401131404001104121222240023311220232332211424140413040222103141241431122023102132323140420010242321223443104230303004043340032443400331223040421210004401310113403100304131122222130231211423443143224224032112134144333301242314144332441112403043142304130201211223130222344323102133211121444000114122041304013414022024101000043231404240431244014404011211023111134432201101124441000341402342421021400201222422334320340242341220402300221334133021023044104142300321043114123001324020330000343413004001230100411140021342404333141143322430313431113301124104004433120144031202210122141410020001441403220444222432230413020144441110224101210431302110341203033204202130034104431233431440201331202302321120133304022000412041233123023422224200431343224213340144114223401342134314243010402043113113302041403043434414111432432003000143144111004124014420041233044022232041141413321230110213303413044211303240404102333443300111413302241041333211242222033104113330021342410303243101334333411124341422", "021204130320000003041440124123343414344301313403440042020200220431133440144031402122231124032212404441042402322131242122043302123421212400120200404222133021120340421143414320104421122101311120220402112032143301124013413411244023301124233224402331012342201203032400323221144042301011411312241310302103432223040443301024144024324312034144214124314232032233141143430044012413323412314211031031012301110401042342143032220330442131143010134020212122040101233323020241320043141103430233220144103234020310233404001032034203401402020113210443200144342034331301224440404134010310204344340203111033113332314432103423002332131340142232300401112304214312200300321211022021334014342324230410314303001324321144110311144202214330022423411022433220212031200104330304041334221221314310241311323033444010330002302341200121411434432001224312343410414044414213104440413234202234210200201414123410020424431323320230124123131432113032400123321024140023020214312211134014201142244404202144223433124032101211421130123031440131300004233021201420211142341240310301023103130401344113213022100240210424323024114430213110141010300441132141043123330142424112340411234431020411000000031400111014342234200213204330124220042223403343113130343312142031023320011123432230142141031002323224033001022142044200410112031341302100302412242430431421030042240003104030004432434340312400324101144442213433440242110420114221320131233342403033031403010332411334211003403421011030220033302402410420113133444314411442311334001334042224240003440232100021211401040214202442422340131044432242012042130200404414133422340334310142140020003321214241032011303130243044420323034413443123043103103434233222224010403341422442002333331210242331332200312431014043304200434121012310331020422431411400432234202323203402440411443431104340210321004340033040103241103324211304432014110014444124244223224030222140341134431300424243343304001301101332240434131212201310030301332241311322444004332413001410320400043204113202220300220311204332021034122233201220301014004122043422012211011124414203412023120404111041014041241412403424333422203242320104310144204302024014104431224222042443121012420130414000332431024330134044013242144022200124204421322342103241044111030132441032213002143402031310114114200113002300104211312314132331001102231200311330200003301322001422224320013112122340011040043440020011010032034234302213023312023000310311113402214140204201231413313142023403324201001130002031220200002213300222031332103413230040342322220123102402021213032410023442230024210424140243432022030122422242212311100011344301111102040230121002040323432212001331414201402120224114231240141101024331400040243123202330111434240201241424014444143333402042430001301230303134113101243143040440212140302303300144243242101201214202412301230144100001240241123010341401221204201312023240110331004331210324203201133424010410341034131241341114204002042002034320010033003322341011223131020332303442241333302220414203231322431110314441103411103402033213420004002213032343241143013000201343412210241300400443021133310311231323033131002010214110313242040340122111312221400200043412443444432334404331114342132112003421043202224331040013211114331201041433222423312202123233011324034311104434142004404323340310104102430424333401441002430033444114123322013142222001000431302103114111211400200242044003010230204342212432322321131231032101304201213142241243103124024132024123001210444234340422342333324400330140310314100403300421200423130311032204241341114041012004034410004230032321334221130143324412231230230230102231324313013414144034031442223442013320444442210312013330410441432104114244424012022440030042121333132034334220321303423341002234034333122143430234313344414340010232303434011144210334304411344301404002403430023132131401033021044423223200410202034304301110222134010330200002314400034012014211204242021433123230410410000003302004210041041130410341041134431003333312422440212431141432440121402221203341400112414344314334302222102210300130210114422114041100240423330424332321204320244403440004010233100321033432433422001422204224103240434100200223321034211034431322241332124344331414301400234413040231204023402141232303100001111424004324442330233304432312411332210214240440244344233121212033041343022431102441001213013211222413403101420403244434303401421332041312334114344200111211213344404443142322330043430041440044113430144404300111023021030134100104134", "211204444100443001102133000134121244230124330420204043132320042344432123024232301133013002323320204140411024204211101012000310311221211101204404220403312112214021322120120424244021421120231430132221202443323222023414021141332001032333230111132124141144442421300331303022100333224432010423301001042231004013101133113241011400330143011230230104343432113002134133020004400233340334313014234100344333111410203044013110121411241002123003100414134102324243442444214301033304023120323411113110423341040134202213144020332204004344231111312422321131230333112324234004033433334231031232413133444244442201333410021133214024120230441342032030024432001032421113202302200013104124403022013212002212212212223134202012203203010012303010332140421200422041123041322400223204121023231334113022411144030133024314011404230021033003223204232000031324403020434114234041332403422234340204013123430031142024011122204432410034043023211004231343322402341124214433220321323112404240110214321434002144023432401004411133022434421403023200133133303014411341324421340134424133210043312421203404233333100303244312111223142221212142230203011400240143431432213011234302443432221110132341120132042300221133223241132444203112100344103000010044322140224240440003041230431343043134142234110302431443234122142214021031044330244313244000433312111041312240212140224414132242244142331304140212312131431110201233013241402213004432232314212300421300444140204234204030123341033302123344402042001442342330132443114102420222140041104410422410124032023102043231130343141430443141410320423303242320402032101314111042410223130303134224313300124420013321143231031002343210244443213424243443101433403442444002311122241303203340103440403023043030141402011302330201140033032040014240430143211212004314233101014231210212141041401041130443143313040302403221414034311221232432320120410400212013142334033344131240122442003120400222110410000312332430010214410444044332443232211421424442010422014442214123121330320014404043140401123404401240223313312001221122331430440344304400032204211013202100433121224331343122003144310133044402114201223044122120411142113333304010320313402040434204034432111214334232420324334024420311110302111041010330100334341133333424021124401323143441230210131412444011114410401324440120022231002214431344131121031022421121314133120043430020203212442000444102124301423341440132011214210221101432423241224201041313343113312032232133012320322210133134012030304401100143213003302143310020002224301132230101140130212233112223033423230024334024213433110112324012111034123440243400321044312211432412001314042323330000113434400014412141202040320330114032312030220142401130014402112113144310400043122243002411321324220210240440402104223000142213022021314404412324000401414343442021402042420332240444124212321444131100023122222312442424124202213444034413410324332100000110243241020244320040030101331003302312203333401120002033343300440242222323003343421234410431233400320122321434302300221402302132214010034312233003041432431213001411010222030200430442200144100303043030224034222021010400143233412214000001323242211211332404114342031341120121114040433341023223040112022243010010320342314112401442001014443213102031210442232440102401242444210410024344210231343112214201144142012442030230224133240313010233031142432044204314404403034343101210043401400100232424102310122043441001143101213320223302303314432324124241401123434143201310232340114114112240440433101212042331011131243320423100041210214202101141121223042022314104003241041121420314014234042234413230141022441420220014411023343110010234123340121411310432224341243011303031244421444441020303330201212310130130331103232132411310313341002433424314201342300441003442130341312114141314131402334324144434120010141013044330011200033400032310432114144231324300212124231321243004341404043031020112112114013421241030031020420434423333132120112202404114301124113004010421033214310233033314433302231120113142001233200013233334432413202121124024002314412204040013242243002040124131242034012424414112144430311221124402021133422440200434231131402244034430040002110214312100243323423442013102244340144000214302111431342401134430332140212411034430314241024242421343104024232443102040223341331211214340224420213222200411130412432100310123312000104013244420013310421430330104103024300311213111313310330404133430301433302240113220304001430012241332304221000023122004021114441042032", "311114441041333211304214142131400201101342310400423031120002141324244211134341041110103313203010331424010311232044113032002124233001404413300032413103334344101311024300411130001203443401433320442102340212140444201104001134010132240214201132300304302023444230024200144243211424343221031432031121313442134123103424031042342223422203304244303300202214410040011123140332411140023344121224202032110444140120044244314023013400310201323401103000340134331231332324023032020404411203404123424044000034111231321324330331214042044130212324334202323043132122242041013200431202431241310121403433240011422011443130032214141130420001412311002301344004144024442320321142113443222023211344331433142132042402312321110234021203433421330130122230410412333100100121303131002143333202330343002203140300124202030001221340120324232140413441142110231000131401303314431314114101014100241213414220121042304133024223404414042210243313423024034011404000013133420033332044243131323201214334344003112334124322232341220411212333024302131430344111320213432420042122402331103432233421310200131422034022403034114432043220340214041134414301214042434434121333330140440010002410044032140022201441034134034012204022304330240223014214234430402031430004114214304221123022113312142203200424320020040131044401323221223310201132013003102412242121030413133323132010202132232132103300220131004444223312003302233232430203202420243240302441333330214144123212443414221443133031231210000111211110423314134444304430131133333413113330122143301332102112314302202043223131321404341032004023323034233022404420341303043021302023213230000412033443224322322011401110104012044101303141223102044000403303110043121112103120130133142332221444114343320230043204421140003143122444200221232424324301022234432040303242103402312020243042100213133023301131223230020212301120201322431343214040102242233413122041234243134342433314413011301212314104432044020421020031213110400244240401302103312343304001301301213112120312040100121002302442413412111310301424002334000142024030444432043012420433200232213110133323141113132113444344433404031322122301214231014203202431302400244022443024244433033310430233101021421011021201142324110110102314202003222212304341222321143432241024122331203323444344120314404203201202223303204420012232010332133430332201323231104442002433020411203002244113134342144033214104032122014420110100321304222031023344030304013300021213203440104312110344301443334201104011231210321440330322233314442121311222141214013020323003243333423211131112214241034204303134244321120412001333204331130021021034031322231203014041331120230331143112424342323040420320440104344211324344331211233440402244311233304114320143301443104424212303241221222433301213244031013412412433112034422012300143313100331222121134341004220022021211443113333133320214443424032024440422421422303411310142232202330004423003223144341231322444131344213202043441122122213301410240010402023343303120243221120410140144330312310422421033303211134213314204014233221424013002200311442224234044204412232234042432223111240244044033142112312122043402201433004012413202231023031042410201441133243241231303101004223222042404412421032341403140434333301104210013240432221313244043433231022231220244403102140223412042223114023221231301444201100441120220103212334440341013340312211034244031222211020234321010434300123124142302324234001123311213131002332041121420333202344321304214232114442134310442322231220030202011043240044342041401114313242012140203114134330330041142332414011102430110201011242010244413141441403430034222121301104241341330224222022312013331233334430001122312004444311220342112142023110244031243012241021131330401004322243313420204200403233043113441321213212204010422012111000101102140201131431113023022030014202033211302141242323410213213101311111024112304011143024432042313340230341421202111122413100243413223004113112240011234144344234301240132342103133213233300111041114023221130034401101423040443330114310134424300144430340013302223434414341430131303441412401113101413334141340104422420411321323030234024423444043120322000002000421131402001404244000430432212132443341240214033034134130103012023240034032340143434442240430014114103434120041013141011010410303142401224412110002020213113312333210110203112434123211003133440121410444403004034113321223430231102101204143100031310124214204014213211113034213132113424041143443140441032244112433214211110213424210", "413013301413201210221321014103030313344323144213330322424110410300031113424402110243421210443223104243023212210001214220404334344324100030300243334444433220223434033141200123122334104430131321134322231100202210032144230244134413240120300244232044042403232404131441301241322022233401002443143033122220032002130043032422144303331124242200034104330032321104401410214213104312011442022412012144131100302033212041111321021000043411012043412122212130202034223034032140033113313201013434230221141121142341132443423430414310210442034202324404103343404123113303412033002431100143200240410232202122414230304403411232301413304404421311202330123022133000033003000011210102340134300102423110010042143101001030202221120404424121413214101204304234340422330001143312432100243413310440010321414010033243330231111210243021434431332343401443343100412022032203223044442122021220030010334234232340022342033140224122024132232324443442124421131012342410224333441421013144040332212114332340344121332340223321420220131214401030330444041130002434101412120243044323042023330443320401301031312023241311130304213343143403012134103030012343402101221132440210301313240243030443221112341030432330344044303312110430044410210033330442013341231400134040232023241203303221012022314444013204323021130121243231122340341304044421041131201404023320330202204122012140041400310234234344143031300331220413143203303130212121002343443311021434410303443330031233413041413131304034202431024200411200330203234040300133101140013411043304030134032142304210320322422434224402424212202404332110104132341421201134411210213021140131433421141004022232431223201010010323031233300424411124034133322130143110243112444231203403310312313430403342123220442412230300133042423230313344443032313002203414002104103024412204331334132243414143131234330401244400211010230400413413123110432234331304223030012144340344024043314211300432041230004404021221102034403133021344031330434410242340231114341244031321424223014333440034142122402332320112334123134400134120444014232231342442412032432223134200020011124042303020331440123334311240221442402133142110024234103240123242100202031441120324100202223022032333010113324211043331422333234144341303012113411021414424014020230042142442140333120033434002102032204112312031043413404420223113301410341232100131040102321011122020404243003421140344234422214132444314204243202012214100413111310331041213204310224323033040342332011224001104223112320303010244132323403010434443032014441401434331012404332111241141020412022232031323024014204444320212120421440000030302302202213241033210130424303120210031342004414303003110232412030324220403001120403414024430234404010322121201130143411201340012222212344001234324400441223224201401010431333233244343000131200403200240444101234340422321112010034010402121403112044030134004403121402403301432240332332211431004000002042312233442302333002021032214312220423223012234222442313441100241124342412001141142301400001202331140140133031230024001121323410400140002200032122330202444201441322004322432201314422001242432204412310022210240314024014112424013021204143304100341123400324420103201041243343102403334133033114043300233300344434313312140204344210311130243203221031440431331111103132430214424124302210300233301244404244243301032024121042340124102430423323023313431311222124321311302333423403344442400134230003440314133113143132431020134231232003113244200403311204243324003000120231434033002024210444000440310400222211424333143334323033132402020240220111341241042030141043120221013141021322331132313223410031214442113302303332131303024302431143300431401030341332121444114404010312443222232201404322310201114044330244302034221243444100242323110412111132420423432202341304030124311011010321033304003221124013042103123424032300302324314400442000214300133123123212121120200100302431034402130302442124123404201030430110032443114240122332012113443323223221414241231132122002212011140401141113222230233231443311431331030132202103030104043333431123000333104021401031200421402010301140302014243434032243141341312114424302013230002401234322323413332132331440043332114440241114134124231432432303114222414114112144320040404342341123322420123214401401232440232001243334422404120011233221143101112040143200012111400020112201334411440131143342124403304113001431424200044412242234300332123211112243442224244130223031221221301200122142100303233123223020141043210132302030000412010414", "434042322042041042242223204343104414201204400324210404032104410022400103012114413330344431130322213114422000232131104321031220344443411210212044030140032102112330400234300233201324200120013042030134031120340023034022244313112043040044322110413133043313423043134001104340434001314221321130101223231402101441443203403243434212320021302312224000213442101301433014041013311142311022313430111202111421300044213114441311222231212431204434312203312223243221440301333420341123134242403333434403301330000242402020120323422120000011201024030410040114041102032012341213243244204222100121023424412420242231031431423120132200041330001141104033444034103224133110213042403030314431100214243322402212400321014300014103201401112310441031241442420222412014103441310130112021223104043110033320242302430440143142123322340222011231424102031232402313444114103313113401144023431201234332242312032430114203421012102132401104401141244431130230421123034342434023022213134042231412323244233412122401001241120322343232323223120202300420433132242331424431332130343102213334104004024401022000242140334343003231422313341303340314422334341313422444032000212424134044311101203344032321233434401332124202021401212130102021143304023030413010124230120342332314220014423443344004100301031132141214034114104301010143201313310442343333324102030301040231341030301031340404100403034144122004312300403410443103101022144203111012310001333441044310014202110444141424144132341343433403134404423122140032232102224240341100402332041103110411114013000041302422341011131033011042142102023344434303122411314233100244044112023002010334111210220142233402132224040442322132424134114012203311141330402244030231301211020012223042102431113434233314120210310014424124402442134040322232233400231014223002031112114020302102202403430034113342200300004000440304030120433114031204220334112220014224222211400041143043112141403230102000114413441314402010313021230224130104101204123340320302334210223004024130034413244231420210240221422213101012441113003222311031123140124242320402341143304044010140031200114012330034103411204442200100031030301401414342444144344102434002313231432340332143100314341120232202403021441043111430213401430300242220012143203132114030442330303443031111001040211013410332104134223242324422041042130144230130224034414204210233032210324243423321121423201011002412442004144314410434434340412314104014141243310423413224031001331420122111122414233224010040222234140120103111401013243233433400431442301211401440002142410330433224024033321312120041301324002432213214432334123132442122122122211441022323430413240032022143000001234300344244033243410421023233140333310143240404143210311033310131423023434024220111314343020210321032424014200344130100113403333304333024412332421212131241031041440310124203124114131244243111131412204432201032314141423311211311123143321403130444211440130114212404034311441404140413344434312230101300012034412324244212302042034124322302002110030414114421431304014420131344300234330214401444324341431302431134414342120211411133234041410104243310232143131434024141433201030013442223233230001024302012020322202041433213322134022313214421122434034012433212302214341230014233323321220410124103130114204102114112332200223144431012400033324114401412222010002241043222022430130231324233302411432242410430102132432224314424243431221003000104242130231210033312041034400314041324143102240130344033043210110200241302412143221004332014444133014414322024321310413022020133221400441241213141210301320044333333412442431311422203332041431102311430243432140013004301310323413211313440130133021001100430411214002041140034111203143443231322042401220333332413101030114013012014024214402132410430114423132334030300300202434441002443020120232124224124333200442132002341332431213332241201211420230114413243334034040322424111034400334003440411232114100302201110023103032423341204413321343111321202011141200324034034030022320102424132303412122103431243312212301044203101243314334301030131432442412221201033232041401220444420310230313213021442110223424032133322431043141432033301204022004020314302424134124002004002024234422342031330103214414042321413412110400421401324442043022212212104211414333411011411234222340344340031111000401220231142242122213024102443433100432400033233033331023400103032410443000102201000021102341043240320322412222121241113442220003233123412431234440032210240123302113424414212041121110201344", "040014343004240204324121243100431132323130124404434431001033403244111433020111311120133422100102341212024232200131420421242011101241021042422413232111020142344243112200340223030330112320224332234311113340404230012420242233223333044430024013242142123410300422141203024411310144134044322032214244441143124412023011133341320230331030002014130024012444400323130103301011003323433123401203312221331101031143322204410431302442033302100310421221143212043301030233404133440033012230124440424443441210233410022140421343010323124424104223240221413242240000100312043000000203410210330343334343010231004403412304333221341113210122200141303212204420034030000413410023031034244234002403422400330312340031432341314031102104414014001234030240333203142123001023231240304404034343314241003234312402423244120000322302143122333010223144214400212114024042400000032441402204340231233144023421134013144220243014400131430430044233424334022213044010303020140140031413241400002043432213011231430212200011214130441344041044341300401434231432430402302314121303030341204220231212022034420344241432444444121314244024042124022101204344434101211203422300321430320431022310011101004000220140124330410402233120241124402300402013141023024023000414101041240342204114444330000414000043014410202324333404131234242334100104000142120103004110132302110311014214400200114234120344033124414313422221134004132211001001313020123022144210410423000403201141002012132124400124002340333301143424240210441023304420302301413313344330430124232200043014403143141002314011222201340321231103131224331201340040241403202230112012033010203401021320031112440101100211004434413213201214342141444230243443010022034131313012332433220423300303202110221233123110424434142103213302104222043243314001441414134020334422213220110300232242103330314044111103333441102312143144200012334230103030213431340441100004333021431413210123401201103142300021131433321233421222112100020300141304002310133100434220012244213114101303412414120212330442004041140121100410331422333204113210304114131041300014143222041300402333334203122441412133120043232121133342140024310342442020433114312431101443220444212041200012442402041231311413210321104334200140301330243422423210110040312122124420114440111424140200421023113210422030404131031231233304110344110423424043203300042224122142020400330331222041104344241404411242223241123401322220401010302220401201440221322044234244032243114340230424042033143011212022403341324034110140220041033042140122411411024323032040432121404300434402421240422433301134202144044243044104230342342401440113000413231420010301221434332320134202324333430303404342344013420003042224122011020421340200044340430142402402110111142442032002400410134312322441204324042130034434123024100021303313030240340101402110140343431203300112332041304214111341030141100341401201013220410322322442020404042041210301004023202044430340013342001122032141100030334421400034423331414032224213012322000044301202131223432314042120000240142240024142104234141214234041324142231130134111243343420401433110234330301333343140133341132021043210021420224402122140420030114140300440313342343433434044224224332112110222204032031302322133141110013213130420421130042220321402344404400342312011113202300133330430230213021002303430332322224312103333403034141304130321201112122202212421001100211034042334342234442220134220211231134212442121214401213221302221021311314034303314012222214041300024331241111033330041400221334441324313243312420134430132341031244324331134001133430112233034312123223111124042301432434213104202000042003101120030131002441421322032330334424432144201031433443001224312420011240112100231002111234113014414332020144404034404230342323023433042432013403413344134304302014402210410402221411200320330131233241244032424331011001224112132213034444211103334004104414313420232144442240443011323130411004121223022213143044012044311212003224200342241403323134344214212121443033010320203103323441334443142314011034304002210042304034020120204210440012341321201402433111201204402010131041111341240013441013133112342403443042100030013110100434331140002444103220420001230241141021040210324010434122430414430132134041321002103210444334044231122040003241222323042003420340314102034212332200102340441042110210231304221433442200114000222313022202030003201021221002333133233012310004240312340440434031201330311312334121013430001440401121300240423131442103312332430401314302", "401001302124310010244000143334440204320041234022141023020301203131332214320414313043210310103444303442034430423020122243042344233232043242232132113344441300114230013231213111400134214010130112311100021413021314421342030134444202124103213241313323234021044043340421213031314313323100440230442440043320213443344101213022302433300300313103400011142034012014012334042434340001233300012103341313000342000043320031100143430304140334232234212132114010300304131101341403413344033412334412243200144410211104121113310334014424042004442341201432343213400443341212213013232311033221123444021200132341023302210320100141433220443132403442300202300302100034002430222112144420220243032220431101341214444413441044331131102313023400340321301302244134301034131203030220314332210131141002443442041433403204430320300224134422300220033034021444330404044112321114412303024002123423101033300343421000312320311204011204402220243032343113420223242103423332004301214013022133103320214131140202241441044413220003341033030324244011303313120040320321222120413012423242321021031111144212121100124010444104244134342031202241113334200301302242101240021002104023401432304212142430243343421202114434134224410030030130400013022030032403141131242322140344041013340220221003204121104430441331101232201424422231032202443321132011333304124430222340241400240300333412213343240113322203341103112312011104101232224101213044143410242200021423042243423343133001010243302333043233300030340244310211113343031422434102341320004020024421011230341202144024441011243230031124211002210140210030210430323324421044202122043431131343313314241013323104122220014131140122443023304244021030241021332412110124303023302444334333022213314100444120220441424104321122423130001032040042140111332342012410330104421314323324212022220432320012332230014120011402430104003203313014141443010113144424102102124312221102320204440401332304341414331100143242331312213231141103431024324033343044113223004434341414124324421133201413014002023030434443024132221343234344311424442222002441211020232112230241402044331010032324442113041310443442114200103021201333020032031113412114012010230240130031031003234202311332333122240342134044411010414411232412241234140000410231402012214331303401030313330310322313312120401414233012440444234010321124423123303414130422401100014243123031423213004414233114433004141032121221134334121211211330112430302422313142400042201014031301301432002110104321032230143200330432021232431011102214312310304404411230234024300440024420010121132213323232113240002022311313442022242022100032111232022320441013231001142434004203104341322000113142104343420220000111103241240111033100431003042200323101003413212311233340102042333310400131042403320104032004304043044130002322220132003113331004233121211440402320240300341103401234443103001241020300041001014241440014234413331314141410421324404144022433004121202012421212200342433031043434011411432334413142003334444041132131003014212313013223102300043220421102203212343334320323313430202234103233101033113113004333030243101023143124321044240423300342020144043020113131244043121002304443340320344322013043242300322221303341040232323214314320114023213302024143122400204130010340203001100404021022340314231410003122043012343444421344020110112133211130403331001214111324233313313041243231323303320302124102043433420413100104442342223414021334000421012033400222430120012423122003304231043413424120410330224024212443030333032443042434242202010413202402341443020010013243344311243124304010442400131324232133414314322003433203444424303243223132234004410010442300440402043402443132434243223410113404033201123320304203130303444323013030141312004303241410114122321214311213311110012401130020313230444210101120300321120013423404404102102002403240232411400012320312223404201211334133324313421024324120444334303113132041423414330030033232020131221412031143113140223132242021202102221212420232402413244040314134021441132210121332104042143023420443132321314014414001442243000103004110224040204040231301111402100023330213241224414434040001414013401021300203403023321000433434240234244010412042424230242023301203321200312312304302120003123124014432321401310113214443301132011013022103012341343024022004212024210211001421424324420423244103142441001211130212110444214031003214243420440211011004313243323044331113201011144401302430430023411301213120032221222124241311240333240422140344224004044334000323412", "402121320032132332021004231240240110101014414323011213203430413222402104344124201011232032441022132104032344402413103443430000423210322404201133221114113314313434143132201440020411143212113342112110242014320031212123101403431141400201013022341220031100003124133402434442404300013144340440214324224143021241021031114410403021133322011430422230323422001202414244113314044332232324332440242421134044334200312312203024430401422132202433210042101042112200013423344121124141030221344242322423244313241344231240040111014004124024404004041333042330423431013320434311224343414104404022111243143322433204403414444324213200213213323041241201431302421111134321012233301230220001230400331043330401202111302034302040440131311030122242144020422021232224230101302144101344303101422130322114233401114103020110021041434144322413033314333202113104244033120320420431023124432410332102223240424233400444140041111242331244313113101303124000034344232222034413123423400030110234424024411020123040310400131343110330204021243432214302342310430431122032044121020343440200330114212134144041200344142114301210443443202214233143211143234443320334124320344314240323224402313424221230313223412130311214143014401133243440042231313012233221320213220234032422224312140221320044231112223143402112043203330023213304043223244002323422222041204433241000021132110102301213420221011133324233212224144431321030221321102224320224031141014342303021313424221433411321221303100333213241122403002343041433214214403332314414231424434414220243221424304321411243242114023131043232123101213203402222410142020423014330230201400240440311101401422402302341310103232033023220340241341134414333103313213024420341010324221043333242433443233042033010240404120332100413331230340141332322132001330003423130001022230340444040130134233141110302134101124323043141103401220324331141000042030404310014423040404120323043104000341220323224300034301222221203333044324341244424312440033240343312230441432204434010300124143341130343024202214122233443403104024344022023133214240423120113141003133430143130414112302020041443422410220140204324410212411432444200442023423424402042011230002241303421243020100022324403040011012142413301112421424114014430121121034243214330034104413011340311033021341303121433143120022424310441212010103201130204110034440330410040101331323441311243134400343412200422424104240342443314324124004104320030320320424040003314243141223200032030112402033312240242110230400333012131241243124201043031141033134004321014233303012302403431131232443420431430102410232103023244403143134220031131244033213320244021034332104212404410113224231430110024041223131003013140033021430440200222232220111002422241204434304002311433221202202001112023330100340040314244221214132440411330314104404112043042400324042034421143332241032422111021324033421014411413034212412431012040140112102414234104004221444201141300143114213333400102110130210203433010201302324121210011414432133102323221314303020012111422313044224113411120000223134241343410133310040304030042330143313133124200304143410130423334104114244411100221332001002310444430110033204330201444012134413223333004341323313203202443103220043040414033440014000201400023413134100312314434122403203440203103120140114002002003341301144000443040231223212411112222212321440332223304434340020313013421001312323130231411141314442132431412413242242143244122420112101232200133043402324132300044211410234441114210302340044213033021441004234143124243000031403131021421202122022100434441424040001232030022102132311012104202301243120410420403002144310030103111203011404134434142313223001211021022104233201221034012224030132330032441002213012304023013240211134442032302002231212012434234123101240240224022020421014111442040001402141200010101103234431341321414211302202200001100332120320344013442243344414434112420213333410241141224133301010031134134244313301402411211300242012220213041204421131143101010441041413010330023320130020122330102331002232211303112014020440443411024341011414120031211012010200131433234231120304112002010234143001414213110233130123322402221201412223412002330204322431403403330232442404442330412001412141402312300431224430411142224121140442034242040021030124213323323122201303403240321034232430004400130302011122300413120311111114410102000221231442243013014300413000104323042003232412134312014043244200113010044423012114404413411304001403432024012043440212410212032432300402433040", "332034320212314302003323311313333201140043131314444330214111304204122434333322214110212110403022143113232120340203221432240341230220431342001040040023400103204242430422021221130441313143031241402330241004003344403144142413004241013340000432344400344024344340321312012142443231341332322444432341031210143231434323144322031414413303414240224243232203434014224040242130143224030214330231414440332201121410221240023222100021320423140341433032220102311202223214340113233143213424222024141414240410443330213341012201000133410003010134200200042112023130344021222003202112201341001342342103304303321012213423210140130401140132314241322032122100224441002300343220200300332021112241411330100232012343111403304343213113143034403340422003344211030241342333214100132242321033010401414321222234121232200430410132322041100313222333244413123413223441033002134234004213122123423203312030021113440203434432343043143220422424140222433311343123410314122434234304402110321033141222440141021321122113231014113313240114114232102414221323241031212133343330021222344134414220021044201403320010221144042101343024320044440140310214020301311340141404200110044032223401233224110201301431424331322211040104402022124043432040310402021033030442413331422340320334244201410123201112421420132300244012230120134110330410042211431422141134434100030023034044124220114331243142221322233443320314034130111404211413122010301304044441311012221021011444333242210433133314302203012033043030413402100120201423410341242140234013230010111043142312212114123110041140332331301442212404213011311310023043434442444233241323340334214301302341331204231431130420322302211433122303014143333223244012401104330300010331410340440141431021444314004122303113102143020412322203212001030031213421241030414032131223004324322221300423121101012434200231331033310423204221344243311204030430104110230043120320242010201004124331434414433422030201122443034021130210223014323101400320324134422020200234223214324320303202021012321201323311042232041414440213140434114203322011011023222333412333431220131013414442202300011002034000411100204404403300010001244031013133131440340012223300111200020412232220122203224340120411011144044404432233244232022243332234443231003041401220101412413343314321313213244343032224444223342143321103011120230340100144431410431443433002442410432342204201332343441410313231223041021401422432402024220310133342312411220120134213112131113401022443001000424023123010201200332131213414430143234101321100333130120344120001044342334103323241312033142341121332002022112030314430330433431300000134123102123042214210111024124124242031424333024211202214233131112311410240232201022424304312341121421401130341012430433234332440333121300203213133444344321301034112041200243230003330420242143034213320114033041413220333111033234432134230203022102214210231111303311332432141333044104112124430211201342233003431202404224103313421320220140044440021141234322310200130023221203023001413012024244201111003324200030023322211100131021023034333033113010340012114341014013400344211100301322032421132442314031202140130014024402230440200434304441143211001312243402432433412034021324401332330431333413232042433442233232230242313204031341113334122344033120111020231010402143320330420401002230304012421123032124031040301412423142220224143242140040301134430132224401311330214011312234141313433311403012200222133130411242401441402342224104410340401432424414204040314011034303124434231024002124213202440421012021422102134013114030442244403430012033331304012302211014122220231211414000101331214141420103104110003210443234400200022024134244141113203433301031134312334112320213014243001404122342133133032023202430030313433320340402243342340140034232001113403022022324341031042314400011211000440000033224140303120304331244003422440341434224434412132022030220311314124434210444032141223110040424233231002121303342333012021223101013121344421220101423003243442103402241103312223434144322331433224424112110342202333421411402104244341101241324122133304142330311031441130313213124103404420022310410442031320110413204211430411210243411240030133343233403212043132301202404230130022400442032030321421012401341400103131440004423420003230033303040213300012101401424141332204041324324014422224132331243300043223044403404323413322212311424210234343031002321310110234134301343003430230421343011414302434323433014012040404311414201403240211014243243331234123440212131", "013402321400320402222103423220300131432044240422033120402310140243440212013244300041421431233402240200032114343131242233431210204202231212042402211303402341103420330021222342124221024332320403031033404432403222302303414213224333212013114031323401234424343424424440234223420313131231102002003332232442401112121220232223444011231020300123012031314422400224113233233423011101210034324141304323221233044113413300131233332040143343432411022132004324111310014313222343310421042420444444200003231103424402233213324404411343403213110342402332430334110443333100132143004434044200022430320343032422331032143110314103323142022344024424132111232410310131101100202022243411214011201013411010031401420240340103313303131220430120104401312033334112204232224213232132013330303413212412201011310113221321211434301002241330111220011231040030231104420302230000142210430302223443220000324232410113100000413140204203311004140213234114233134021413033212240322311134021400424031231012023330130243002403411300020321104224210424010010022332014313201032421433440043100442414001104320221404443004301243440342240204041303402231312113104034214330242140412031422334211414402431123423331142043431430400301340423332303002043114003412234231000032020104430341213100134322411341201100232443233331223420034111000324430411013312303403034104330323402032324333310302132210010343202012401030444403242034101001011123214101114040004232010200040001341324413021430010222434132120400333401000414311224432222103314044122030440401440210424243204304141030431144002234324340111432110424411021121024241212414204332342020120321434212034011323040140423142313344043431431124331131404010130432241303210110240003420143114321443004442022120131141124304103034440322234203322100244404141042122421433230042244433303023110123323444140332441103131100410323043003141010333233401334113234120424141403332230223021233440222302314021443430300040124241411424121423112204401120002434342101410400202131420312121034441103413411122114433410241040340430204214101242333232421214121302203114334343012212322442440303224313310232242201112003221243211423020223341131424142033333200112320202113414310231404002043220223230323122433200011040104340200033220140431311010302121004203314033220411332402200440004331404104243213412113423331341413211241210343143412130331433430232142110120033412144341214131300130131420344130121110401123110022402202344012220030430020212334324012041330211314104443024133144031222124330001311220102100202314224141330320124112222000421400434103122040020333432344102001020310231003014444044010003142410103434043113423331201111121341341123412433020223034413023042021134420414424223001344424343420003003104304131324030341030431324120044324224403002233134243102300432314414442023030041130210013221404144012112444313412233430330022240240242300323210104222430111000244030211143300023211033122032331132023102014341323044210042444224440230343342133130404424221312234324303101044214304022232321443402404401240402202020030122114002001304340220113404321113441412141001133230043430113211233424312110402202444440243202331013003403002403134330140132141223101423210030010220402211200001410230230244024333311142112304231022040044011403314243420342032122441111444330014233142132001443244340404233230200121414103232410344203120020004401223422003002011324230403332031313020301320233334002004231042411021401124004320120000400323143423303402210012132421230040101041031202410014044034301020430212434424234420222243120332113010042214042210313123301220420213040434112443424312134410411022431020234344343421223223300021021244021430240330240210432132224031403130132122021140424022411240441031003102144424132201243240210200203410233420402124001030422342420111042241313411321434123211040034314143043200032112132234004131042424003431344434314412312341020332120340330433314402000313333004102223411442110203122444024342021110020330202133001211314203012123144442110112434402120023433003420022241022302022114104422401424422003021010132222432014220301022423041334300041222324010111203344003122143143230001042004310031403141000033231321140314112214101143101232214300413041030234233403333332104402404243244110210420122313330240031323414004423113201431322012313032101431104124421203440314344243110231321431313140412122001243102103323001114041234003231104103342011041111342434233203030320021341203403420202231013234130122020020040224310113231133420333311033222143131", "103033241040403403312240331000121240132404040022121033313334221010023222432000343013133030323210210134322323120011030140410114002200230401011020424241324313042224322424110230032303012331140441220431112010233434133310012223331223214134300210333443400104310030302432404332430144330414013423313110234122032221441212434141441232422213034100001404232324341241411102023302230000144033431314240333012321422222343210313244001410230300103233033144110214043313401414403033331342400033242314131130322311243112213323323321332201021412042440210223121213311401322301220413130131140430443321221402300223132401303314342444344333104042221014344430011121331241030013014242131324410400000003200011341102123030111302441112313303344420222133413040310043303030331114101210300144131240343331143024442044420243103141223440033223442044140020303310134340301100232433033130203443143040344440313103133034203034410023431320210424441312231424402404320042223010021422431244441212400414304221203231113400343102310421124143204211132043333443112030422000202411400340433202022001420423414011441234434124120022211044213412034013241342400241430043124211100412420001431122313314012130141123421002021313132141322233433222231104134410430142011441312141410343330323120411230023242133120321040003143003414434140402232121012111111044102243231002111313232112313040441121230034203411000212021020200121134424320403441013404334103200430413230311241434032100440004141212001220014023432244114414343422144421423241101113234420421321031441144241240113440010022233021312311440224442314441102004214433233342044412114421011043212222030304341104020242333013214042210241320140110100430402421143344311102440222222323233313014041122142012003244041142434414203430040203323242021244001424111421331442143141031213343224320020234320010141201041131300240010221404332342322311434131242132243440142231330402304240213033434312400343013333333023314403424340404323140312144221212040333411120232423120402223243413410001110041302032130000422303412223022334440414022004113143134213311400010132041221011231023043001424200320443021321123332024312013034443424222122040113340210323103444101334023023124143114243121321001301302040022433424023214012203210110444201421201121201323301132023314214033133200232244110002224041140232131042232443423342400022331324242202324334043140311043202241243203402001311223414403043010113311040341224201430422412144032013202204313040011014220213113023204134244014233434003322422411301430314411033140101130014442401004112033134124331242230333021213042424341324141042330203121300314302221021342403323202322021111311033341312300031121421312400221332024422421323103022244201222332221433143411033110241210122030332210133413143312341110014333243210022330004130232432104030121441033240030430042131212021140002423403430323301212044443331040124042004123243001232233440433321044323413034204343002334140413134120402401203342042102021404144440230130210120414030310200214411332104311342323330413214433421320132213212431004021143021323031132223314304314031324030100313124210021012130314140434104414133233331344441124303033240031312000144142304404013442200022310134340444004443244140214031304131243042024103030244404412214342302331104122442234011001120423334134322032300040402334232040011211433031422240124230111434433103302012442314333311220303141044420002443311342043231411111201400434021144002022344220042314324234002144424412203020201331313134131421131313032111340302314023002141233422231013311231143402302340324140044312043331212433304411202201011240014424403232131034402031011021402141242031314403421413221032322044312031342220344130241414122044104033120224243300343141311314021311324033440424413300011234012403413304142400030004423042003223301041344420313032303310442401441014431411132442043130313410121314231340233234411140430124310143104310014401201031402342142433223022241213022132444411301341243404431223130242321210131044332113244213201310104114024420023321430033341130331333001031122311034021212132042020102311333144142320014021221304001404131212102202200012114342310410322300043014130421334014314141240111133111211423001201432022214344233041142402102202433230022422223200102114030203021334021431200000441034241402130124422211010430233200414341101040420104123001304222422104142403314424121301234214042400240000044233231201114141310344234021014220223421300223210103032420113340133201134423322221102412141332202400004234", "114203340434444411122040323033030344041402330140142131340012142020241130411002433224444430202101440434234330032224232433421100111222234004020303321200300042023322311234231040304220334032424120410140213422113004014431121212330114030221310411044401220032314240003413301231340440333012130003121002112220124313300404243234421221210104341132203441130431433103243111044310101341413321141230444432330143002340212220242211243143013120342413023101304042012320002014324303200213304111142041331441143202031222240303141314300211231201300244301334040003324320222113402312401300312214301402124324241402133430003433131404203112040440401003332320323300012431003344322142021443203344234044020304003333134001434322301404322120334303003124313024323040313121220312340103203440142310030301120414240404311032422013213422442343124312434202200430121440322003430002122220140132223221343344243124304300144333441310200433004040103323042130334111104003120242334124011334440012221212101311001134321204322131212332324103401112103231042104323220023201210320014423311413330401233020234402441331310301234210014211130122332044414210322232314141102020014443012212330131021123413103121201121104244133134314431340423013001014224020144232043321334331233131134334222201303020042323422023303414201203212242102333014113033202020241102204344140120232200212033442402021303324023202013103144131120040441104011042114004422240404032310104124313430101210241413304001033432233041200012204401022432234241433014221131021131224144142004000210433100243011014303110230343244402210032021431000044202023203104340343043041303244011044301314123433212034212224203310242342001131101200140321103102244442224142231032123134043120331420233434444404344010201124041240312134312021121011441040200314304021033144241214313004200213000441323130433341010014214324221431121402412444013002104304440003414431214402034001030141444023143412211422001314430222342302230001010241012324241442324111021314041111003410320113102243303212121413340123334214201343020201033044432100221422011433344133202300422011023413432121412334322302142043130133220141202204000101242003043300222341310003014311324013313142400430004223410343104332203040203040112222320330004300111203111144313423114101013144422132131040100303033201423030131120404302213110423324010120323432433221241111301112234312412013444223220241441020022032334404401232042430232241231024401301010132021244112142221034444341024202434103114320133200044032214122333043042114323310220211022011302131202220104000210242344244412124134402231242332224224012412014101120311103240104001331244014224023141033114211424211111402313033011414130031431310031302400100222304102201140011211310432341133110343003114443320203403232133023213302444422040120044232131213144333222310303442430143324332034313213042340331132043021301044212322144202301142121020104234122104402210012023342212033112011143124124423024442444331121040311313122224422141330130412021413232213021013320343310022423342020424320133034340111402423301300444210220344420422123321200430224001300244221303234414223142311103032412410404133101334343003243123342244212034421210204140212143021343142232010133331223331432043431341443313421420211111402142132323133210241040304213113414303102411142212001333044303002141340020220103301334020140332320233210333403114333121120012402302041420434213204034001014033202034240144104304111110330324332210420413202201132240200004340314031420414411240143130121002421110412023312210243203241003002131320342344012441404033203231241130132133300312431420331401014414033134400014033401124243410414124240301204344340333323342301430231223320313220304100310102412202004401444401402314123134401230040040300224134140314221210244222423013132123332300220440203302202214323421242214344043314010320012012233443303004040001202311040414111111320432031400013211402100000430310244403043233220241434102434433003041202213043233114241314331100002002003103423144202432222014202104220044011034041301111441413131402104300123321203141142403300211231342011432144201242041221333123041310033434110421103301311431412234323042414043442100412044211400143313310334422324013214111322042104310400200441131244201443412044131310212344010301132441044132300012211444300331024213321010330333312342414034321413220402322402133211414230333204431414320421323014100042324312132441414032213310220413223423112001243141301331211022311144031221224111433020301203310010143231", "223443301124021401113343120004421204414401333243130034403243322144014322433232140430213411042200231012100024440143002331331041030412342303321120032423421124032431403024404133311331302440002032410420043403321113334311324002203201303030241414404011103232213342442042300102421402101222120303422400210411241100404044200002110133121244212310103031412142241404204110404320131333423423333311313342111122334143122111120344143441304131011031124110010241331334042201412110203423230100433000101414020423134122422402213303021103411110442332443322240421142234404402100011334200131140431342010032422044010020113321433133242140034220232021411432322403011223340121143123311413131043414411132223311303310034234223022323241314444331341220403033014411223401400432441204032402010312141133214142402402244404421201424420030202004400221434012132314102040402011400022231103100230411123224440123000303210342341304232444142043014201111243233310004233341203214133101421241121040303014241440210101020043431244310243331141044311323004024032433331002031110014203420312341121223103332234223314234420322044324003430442041110441212302032244121043441443144332040143013443114124141404011442323213343323134141023042443331414222212413330220314313433423433102102431311444143130234432103111044243312210101000421231331314013414410312411111330434404000411443321323331412300143332240103121303414120012320412424120400342242144410442021213313423003402441001301131443000440330030203201321024323203224233242431444013232340341304102224104412213431102130331300220103033340423331113110210222201343112331230343403413421323432004034434344424330201431411213132201144004414204221224233443130422011420213204032101420441013121140210043144124231131132311102234423402440232220131410223111134340140013344202030114213004300114132310422033420413233333423002001011220444340133101340101424322144041201014240201331334310101034220314111414014420113020123244444014403214344221033343113103322014240240444013404102343241332402320432021132221332423242411323334040420210014200230310234114044421244230112223440134114344233102110430040223122143104001022003031342421234013123243410402221232323114422404124033042122033034041124311413340211314323220124222422030130202322333133132423420304011414023341223301110422234241341014202111312330104114143223222022143031423310124144303134030203244123301401443130442032303200211443202131334321412142410243412122000204202233041434413004132211031212023024223023224131134422343440220311023112410123122433011410230003332442303322242321344442110310013101311222324422102143424442132234413214230120302123310124421332411300443404343422302312331311014100442310310440340414013003034121121003212303443140230002324344300011042324404143144113304320213142331003034312241044414110212014341423444023011323043402033210320141104222000202420122211422224333324320301304241013144434004431012224042002033313003312013423124421333322310111231233322430223041010044320402041141023140232113341242001334042431102334100104341413300241343413014423132140010013001310413210131114202423340210000440204004430101324201103312022101332242430330101332214344100122104340044304231123401231401231133100304244442343430321041304441023410442043040400140421433331431104002232022414241112304441112302232123040304422120042234302402434423032404244212441434213010231241200304442031024413401334014000244101304403233141011242044432210243031123342340110011043243001100404120110032022102300410332411231334211213142012320031212224124030210133444433100234100112303122411440101031022241022042022231142142132224442004020221231243410000413020133300430414444103400210423320411033013300140231312323232240224431323003020404130030022014342300424422421320214310111430114310202140210144424142231442041310331320343424213401240102002123434340030021331111123121331112124201132332410212000030231031041024102010413120430424020132201333114141020301234234033144204141401412040234214310022101112101043244441122023240122141223013311331324214330440240213022401243440112113111424043242131423434442201300210010240111324413400330400330034430221302021123200344413131200440441123413131044001011024342043433213430132404130103020210223043003113212243042034211203300032113120004101101322231413032130440144111233014103200424033220001300431440340040341423310003333134422143443114400013422022424104312424104231130004431124234132124243341244013430210330110344101221443344213204224244433120240", "432311134144223210432044300131404243012244204000234344124033214133041201032331221041202102003314203102340222133341310440111214442120433413404442100010131423201131032122023203000414242232032122130034342131443012234421403201043103434334122411123144043201443101130223202031004322402410011440201423233232042232430113013123110003441103042134133000223133431341240004243203004043311420412220140411031414044440013441431324140240221132310240124143111232341434432403443111142111004111431440424341413212432233323432033044404401333003300440130230402043230424212332434024442332214033213300120120330314134021014113400404020431242442323233120132140204132431121313000241140342241414422322314101230334043141002044023414321323222000323420204120100204133120324204010444424124113030411000322143212443243012014204120412212020320333223044104420042033431430212213211232231231412021340431233002020332344131204344240023304104143334022034130030433034110430043141032000012421340043110412300141132134300402421311043130101134313231203011204441021002003331032412332421220213224321020033304010321233142431443033301331202014222322444411023103010044300240420042001201430140013324012043240322120204211333340031024403410213230210031112302431030321203134134343440024044021223320444233344333312422213100242312231011340134401322330211421213301044100210313421100212131033210334303210231332324121424032214103232022244313123123324033441203024411232404324243342400332113001030403313221022331323242030400341313024222331411033133424213302342414142144131242213140423233032340333020042022114344130001120013331201042203214112343441312030022140203144044420102201032011001013403300433322031301433233042223411403121230313412123131314310441311402001213042420011014322110304141012331414221241420331102230221204200204233110312022120200313043012341121012010220333013320312343211100001102212312120134404221343003424143034412230034222304202343032243311133443142311234413113000422444223012213013142232001444414333024012431211030114322323033212342412411330100204243412222024443212000230403012433113222134220131100214223434333402230014120433423214323002333340431121130241113300243023132100020304344313144244310430323141120300332103041404240431404442223302402140404122233442223032413301002440242331233023310040442413342232113414422412204003021134142420000200022344443022040242241011102414213104333301340321044303340421011012313303341423223330021040021001324010332130133404132120320332000310302313124243221411013331304331021212442332233132131202303121131104213244430031042020412321241220233110312120043031403041321234234033034230143120330222344022314430141312400113132342413011104402321401101000430200433010142433421204232403021404232321223020141131033130031044100302000140212222042044432131131314041110312334400020410131203443131213441432314332423440113004410042431144430023301041412011203013142421322420043311210102202014414202133132122111003010341043143003023434304240322433010131203200102444400343112431210131100341222421331444014342401433420233403423224010440231344143143010020143100213300132204201330114311440214042444142213231301133112123112302143044433400112020231341301242302034022310112114411230323012040031444324230412022222244024011301034442204014400110311314120424324120231303441040431423303402410241003032301412330212303434332332030020444243413021312311232102000320324204104401334133144131122040342110114041410220424200013242244024211124340232211124434244434112312331301301321112414343233014121432103004304013333042321123040432440430040033440430414433344144331143433110411332221431310133013331011221324021122132322441432404113340311433400324042433340411201422321301011331224123002202431113301133321232111433321422022312001211442234441400100242041132230400421131043144002110434230400241413322134413020102410222030324003444322210420432304130033043113413131341434244100412412442102223240123232313142230102440322304231302110424103024121413222100133121214443012410322401414311101310302233213333120131121041400202230132244243030121213104243443130300334311130042314434342334441023221430402322304213142033203331220442230434213033022444223301244134320103413003042331102304012011024011134410210231140004424122421400230014240001441340442304041444210310013444021100302441102424034314001441420312344140410422304032112220340200042131134102421102113000441020330030333314010040301013101030443200032140433200403122244242102034022231041", "330244303343002234120102200331203202011322423301034344404032303211121333404243421341421404220004110324404224302111300204203420221020401131224332304340240031131241023424434433020331332141121214403421141334304140210130343024233132013131301223100413340310113320033032040014312034121233233322341141410032040041213400021431023011014040233242104322132302113312341444043142224231032210313111432204020424440122423301313113030222231044010204312404014332221234231142424240411304142322420341104323043000010042441320210121210404031003222302141432300322041402314211231222400332420112202344422124221320104411241102141310014313240210133242001223321141404013001141020102314142141443323301024102043302433304244111213101030202303041300103331134120212302414413310331311321430243041232241300204324201133022222431201433141201132404133013400011244110234144303200300202201140314131443311413030222111021213110140202300320100220330120442444341323021210111213211014312003012242302101211134211004424311401213412333142433123032004331320333314111023412201121011322214241233011211221024431020220342412023014211420220013113041123124300321203024421431421100303242320341130042042110202133240401341324201123241342110010300313032324011300224140211424431243421304111320222013331242332140423212122340233102440242132332333000321244301021142021100103244221202103413034131303443113340022210322101011331430100342313411320103221311334034313041114000314444334102200103402223132142141112330013422230422110030000131222304334300102010340200302221233200023311423413011231124033344102222413124341234224141221310410403131120104002420020440102421231344240421110140243241442220011134003403144241432140100203320023121410013202404343030444343244112130211131423322110331233044244141410332330333300013040420330034233030024412330431021333132240240412343210220112040404032211313340243402023024141342122000003222034144200214033041404333421420441114403202304013044310420240040224421101123333420240444241220302334402424201020441311424204242014121301302300300423204402030412024311203132132422112410421240411120014131413131020043020002344101304103144323302432431344431422202121030413032231211321333240022433042000413123110333044311320430200014430103123041320040122404141400232242410130340043411013424331212411040211124300144334312122404124432134413041014113032200411344314043013220214310314041212000141212243321123343431110241224412403412401000240234241041011341304233432441004441142412213344240044404022342143302133323424130022102011421110003202104220343312104300204024323243403203410220421433004040220102314120003042410222023220104233331100413243223302424013241212124131224031232320221043021213243443022444030330001330210111033112123041130422114101432241213334132143021300023412041443131122042110323214241134214122042230211314332042141342001211212211243423310244322103113112121223401243130200342141310343212100344323102422114234441203023114040421043424323112221301331220343004013324333201320440323204313030232403301341131002414222434442410104111402233434420424120443221123134034413342302430102213132343104424403321001240233331020101220203031122004143204044413242043432311014411314134313020041241332344233041233124123444410101234311200131313113023141201334221214043004423000333400202214423004124102403120003000312224033144041100001300343140221432411344113332131032240132341122114320334322323223130304143301011410143234044311232412210111403420012140122014121014101341201124001322110121113300104221221002230132021023140243004420011103222340422102114302332414134131011114124210421320221030044411442001023020210333321103333202230233120222122301223124331341241141244123420112443341340320130100022412303131421110302442302144301232343333330302014330434021032334112311430000232220230142234332333122331013314141021424131244221301334204031000331111341232434432144343140443014011243121240312330122313333003310143041013234123223210004034133413331422211442331114202121310411001424002133032323411401341014422001202303221441323323331210244322013023223022020441042322142111314024031332234430040001023202111421011132101421310443244100314212000302400300313043411443440311212020211203140313143240144021000133222333403042340424211102020141242234233044133113042213223301242010334201432232203320313232240342103410131320124130432230341221012230124430112413404112144133320214232012304311442131431341422324300004412311111432142203010403313130413144010411003", "323101310201143104401113034042430043442243004331011423300213124432012343231310040110313124242320323340122433104234024234421302204312233430224440234033224444134140012304342342211202404410012032140021224003424022040042303040303401022224411242423243022231200203104332212100300120003403444414102032103342442442030143444030410140323241011042030113302322122312404120333121341442144242023030041234422111130403203201320323120003311204112232221041024133024331141300331344210004302132443420003024343301211443042442431044200130230103443233223110044044002311324014113103021440403313243434304230320034111434223322033343442134041140020000123434444402103132312044444242001421323214434004423211100332331322012424414211414342001233312414211330322342233230142434222030030134103102410034421121014400123034232314330142300312313211421323214131412132042110124312444342414442341111142303001213013001210024001131001044224142011211422040334021443410432341000412330410324412100244242133140300300134211211100410140214430311432011441321322344220420302302040443401444424034302204004424214410321210202342442123220123021122002003232112000221104131313202334433424213444314124201200320140324103043433031444021421012340221401142243024030441433230022044012411010424032011203024111233411114134032323214444233334442032032140423031444033042011224313003343314440012014142034104404142243234043111134140113232402230033032114321403323440141110122002042432221332221304204200404423431200303223104444130001111023442401240240004200420302320214143440131004334422301402123031113213013102114344031021031331102102444342404232231213310424243434320444133320442211433330144231000114404303301332344404311433232024311321104202313142013000201414432141221423322442410141424024200041322040313144103210011234422420413242004043111230301004203042414334133440020013212230230014420212210302312443123022312013041244231020444134041041233212142422132112222103123430231230221411314340343132212314303004333240043211321212043341232234400300410102131132202202002402432401111020123201112004211004324200023432344123243000444340433410124144324312122144311331242144400102341440400303022112443021233102412243241201010131412022331421404440043121141121220101123414342040434023020143431400420213314003434123034222100142441131123443100134233343444312440003222230200442144331142442322034000441041341200400440410222333311330334130043421141302410321303442023442444112011203331130402231330000211110033022420142332144103240210302242304342231444441431332243041321242002412343023024322104404303312332104041231333110132431330420043242132101403134011012334224443404442430013213423401414443123313020440124321403143111314233142014023404420103034434143111324034331021414411403031413020312403311103400024124424332424401321241220401403142314322014031111401323033403344231441044410132303042244421300013424000331021003303412442300434344111320314221221123424410043300042420300321311103411303320340231224334041011201113134040034300012031222424142021122434300030311434131001041021043132042030230431442124114211114342444300334031021130210112020313424304001343220201204400120330344114304041321344330034402433334243400310100403422231202410324314430024003202402021302133203440422311041133141212121202232142000020202224043412232121442213143023000322322210043441430424120043431131033012324231040010132430104434230321201410130123400302004024111102013203101214421324333404011300121212302310024010422430331342302331003421230013432011131313433001034021302422203022430210233044401022100143331123204241344442101434114201412402313314144111210332400031024343344323112223042140432341141314334011000421013121102320022233313112203320101030434441213124434414242424104420123102024231301044200140442041313300422042011420331332122443312210344331100211321313302013130234240422402343103423214401422333342003101230002410430343131303441003132414041043210212231241324242400430313114233032123244032023034310210010424342342214004122432102211000442103423000032402431444304310420232013443433230010144213142033410431242042322021042301203412124343122132002201230200021302242222111334142011441203243334414214000112000403421121112133011313201441204132321340202312424433004430340112141440022023434213114010104414023040031041030324132030332340132402040333312141231234102301302402411110403421440031403140004131440303100340431231211024032220323212443334340224421230401020333343414400121000234323012244432301", "241102432131423423302024124121424010222131114420210201240103440303301443341122022344431334403202411421004112400221112404003201244321341443131333420201314110321302033413433044011431133321224121110303244322342220144403001202113320331020022111410213134431221203242200123332031422042124414132401342231422233320201233121102323344321213330111422244343140322032044032010132102121132343234104023210024414212040434043312334231201013100421031423003102313414040013121432103444113413423430012102034144321420404123310001223120020413034000141110201223131410300322244242114104300430140403324123004024242044130312233000000213340120334400214442302144010312034342224314102041004101331410344043232143312024200002343020110030144421430233034034242124040210213144431412133004043313220133214134413331230324233203323103333214223234002120213310042432002013130302320342230314243213001132222120212131241400223122144041121322101433442204102422141003114000120032221344100334440013310011031300102041012432234434441422210341033300141221112410342210122124122022334212233104121034434032412100021120022334331042341013322414303003113433341314231434421222130012013100142110100202313434320410102040232233100404404140234103014303343104341101211210403312313241033004141311034324411002430001122113414041444222121302400420431402424012132003244030012030332100312232310102313014134013332312042334204404321334442323334041220134143011310023123111312213230231400442403101131211301223412110132333424320012401044034011003441020314003401314441404313111100240031443330312021110103213244020141103110043243222004231313440023323430132240014303121243024404401040340211110212320040020210311240034000120214341423401000323421441431134202020012022040143442442110210304110124232324412444411210344040444403304000140042403434212014331023031124144142142224220442310023320030011022330441231424112041043230422134414022343144043041321233213222022110242332220031241014101112412141333341114404142402423132021032303422123243331041312401301343114432201034233343004401400144230042133002013423322441010230321240421323443141332413220211123331434444010204224201020314120033002420043443042042031212100420101131221231220043220432242343010312233144432221032432021130124111023030413004033324332323410201404033130101412411431043403343343232224014102433222242304433023130042441341333101402222323322242412400132131423314113342204422202302111122221213130031042423200131302124141332020024000411434122303421200223014434023234434143121421224220331302321021433331111213312221134310431103130212321420010333103433004342222310031041400112433320201120122204220232030033340310302333003422334042342032022213024120104202342222334143143342312232320310301444301133414031210113023342034402322112123432414143343203111134300122014224241300012423042311004240420331134100120004234433004420411233142004011204041334104142120114041142123130103020204000433103100313110433124301130103223013344200444204344041343412210041241243324404112101311443212213300333003121304422231441321104244212244043334203020230223402422012324241142122103013020433141021331421410123413000403130430310120024430010133213004213314320310443210420003102334200242103334340000002204300444403142122432434240331203144441430222410110410203140443431423314013144204342442400443402201211343023331221144014314302344000421323331041041432212422043003041402400121433023411011121244412224320242202141022320221230033002122324043344414111333314304123402314002440413021043240000432420300424401201114103222441243412321134141403004132034233041300043133040221211102312103232304004322303110341403421421004432410111434220101032444434314213201222123322122044243001221333121433310311204312002222403401323233231444303201323211443443021001420413113430310042010231121021130133024340403114434212003413102401003100442402240423040024120242102400200224423042110302110034420044040123440332413021314220014403444413421341421044203034234244213032004011041230223124332232213111112214233024134033243300041044002301331001312313300332320020302431402233232211031113142412401242414132313420004034202340334122111000000423422042310403143311340313043033012300114243233140430414241220400100334243401313121411432342003001033414212320121220410121401031334041444043034442021210243442420444434003213201301113403041132330013402240242303443102400113400021343123221004013041130442034234302241002420331221120200400003302441234021133312133323134340211012112", "223010223003431142011240124442401132212122202003201200144031242432332341200330230443241113343010433303211340140213111000420000302000214312420222312303233041220102432332402100300424221004132140442412110121312104100001322242301040244222144044111422143101032442441120034020311121324034430310230101320014212443310120024201322304432120343304122113332041020110424104013422022412421123422103202204414334321240244123440323031030204034343210141043020124434142024103302313103324401421420332441122240314402320221412133103300343320000420140012111430412002200001431013332001400244112021024431020334221301424134411122333120021313231030243114210332420010044002424232300140032041414220014140002410210144440014103024412332030241403411411241140321330134103012121321042204443233003224414204200102420141232141103103003442331102443331422204232302242432213221130330323131014421333324244020414341233203144023301324041011211023200102412131304032214341004201111321311010143012221313300201214343434330024202200331321123124043434224133333032224233411014421041321404032020000413223221430310214042411210211010013224121320041034301244023211214320122313242440330314314333013122022031103001412444420031430112013040240444442412014302204113242424443431134043100441001412124101431022130203104040133214011044243140432444122140401341442443323400423230133421300231300332320040140122443400000431132210113311431230244010330233130034003423202013443044124102320221032341300432044431222422034332044143220424202434122120021130333324200232232120222010021314141131213124104403311030232344331040140403032322402142212143021023244200314102424142413110403234124131344341324344412023342143423330242121141441323343301240312020302001200430131440442412204134321303201414224321433220143212002201111440331142242422311134422011314221402443013312300320412200324443341022341211212011404023021320014240300240200421412442012013444340311002441204321303121124000104034211002341221033242231301332412100200333440422144242301324404123304243244124043444440323140000321222000421043234131241434234140202320132432434402203101142004120223404042403120011010443214033311433134443413142221433222101424213240230120120000341204043222122331224334211044313124242332434344040322232432331212402043141220102022203341123023110113440022403443214341410230112221411101103302211010221431240441311301313012013013334232422141311014323410000231133112402420404440223204301310432124014240012041332003002133013422130443343402233212402302404044144102210132201341444014203233304233111313043231202324001211000033321041200320404334212201141343021244433321242343332224102202331204444213114142402420234101410243113410202340300013304421200123300042010442300041134211032414033004041134414224113334433102132110324422043411123344113411002444123242342330443011134442311041423201134304413032412211341221342144331342334241411102224434023301343122444013111102024222003301320222422241433240233013202240341201421021313313124331244221002213140202244040044310213310234314430014011414340202004100043434013204014424230011102402233321110422431332240333420242011430420132324213214143401201111123324401402210321100120213221304311110340402332033422322141410223023434214301122334104001303042100423233321204441242311320222403004344234021343330432213101422120430340010211003400432010321343100004000411124101132341312323200323102120242341400244422012100424033120120120032302044001302431204341033430034404011230241224412231033212000311231233430233221123213202031104203130031214011141402123124103143201422002202324040310300322324121034223220231310223024124204431003134324120403142340423042011112003140121311013033004021142344440204310102411434023112444001212313322020430123021213220214124200412440331341131224313323333003210312322401201300043110420123220312313340423234223112440123112214004231411222112241421030034102401212114300311220303404404213220204003040144002302412104013043320243024234442231031000413400330021024111101331244003124432322203414024042143031144110224141303321203013022101402002141113311043211412342030404041311034143321423441124020040423034203031024432002044430214344123140030232002202141002414031241003233014121234034431011400004210231211430242124402400100201001201433120120430440123130032232231401243004330022231234034041103231341420304100340241341000202210241111332331102434340322134012321101020112434221341321040230433140414143211314111202414423130043314231433324324132", "130331433110104301331202443224123302400410324324224123200424322234413033100211033143122112124424113224222431214412440004243222313142433200041144320101133001010111411023344431240003024300244342323102441310343444423103420221204100331300141340040433133211110144422031124332132213012130442103410330430200002131244033100112124143034402044043431011401210421012434414223303410002223004004211410324434314201242423331132304411002132241033122433024104224143340023143301031331224141412400441233111143104430040332420430444043103321122020103004214230210333402222434243304132400222112222032423412434312333100032300143234104131241312000202442132234213322404311344104403210112241442002410241120314401021212104420230303244342443434321430231140132003431001012421112044320101130422202330204131321044432311221330113430041130241211320142333031242340133404434314142412312320313124121322240124343000103434042024310123323012434343440412443440224120312212214423422241100321012334233403304103421222224433102113003431241230212034231314344242344232120430333102342433431440344441441104122423224433221334221030301102143410014244110420223204123322322001403422431042212420020041321011432402113140314234033213330131231444044342233241221044340002234104202142111140314320041311300140022042324020303033234134011320302013400302401302034400030413211321314301422111240041413403413314421031330320140221344103432444104343132142423202001243420104401204334433404144432421013002213020302114143412401144344243244444222101204344402420020302111343233212002121024310111241040233443400000444140440042230043323421310433201123441243442040334301424423213112124210432402334310203440323241302433324131431442101332303140300420012203043310042333434323002210433241042141230230222411422100222211431030120041232232004244111103414121024322331443111442120441043443121333343041034342040010103401443210311032223313243123342032114124443002023322322003303410442412102112014234304140342041340324342211201121203400310043101401244442430341331221031214331141313330210322224344114422032013102314003043321404434434013201441200100442332412234312313003222141040322124030033410312240443100043032243112411114314100112233022112014043133211313443311114442114333113030013010313444342001322303100234433002014413422323040343023024034411220011000012320333030332004410334233132344112201121004404302122444144011243301011332120012443324312410441304431340414304434301440301021124022130230123233200042431300330234143301320120333443001023114241303000242140042033141142001001413210224033404412140123334021442022301233411423040213212321233321010203431333144241402334423200303002302432302042004413330401343243322413134123432412220121101442300043242124032113132101143442324213141022020022040214101433140202013243104002441342013434332423030424314144040410302231332244343402422314224312304222332033104242244321311002423422412000212403402441123201211432220034401040334041443422002240044242002344424221342121201032441232312222332030334040232204434030303112032340403314103330441434043311421431204333201130014123000001141044042234013304223321001122131214124312000022241043234114433400414014204044012120212340144022324113103004240201103011402434201304103103204014332344223230131031214322221321200202422214030313321340240044020221342101412231014322312414103042203342341410032142403221214113310403344414423313410023241001420341333324433342323111122124003244341340441333400021121323344333443434333340413201240303014121322214430440410344323213333201343310334321001012323333243010034434204103034044301431330023424102223033040412130332440430024014212244244314322113200233442002321210034300444030010003000331440421213314001324344143043111111331320321432142214232424120114224110210232112004131413411434314341202101302004410334112222224324123044334410244044234033414410100022420321303300132041412022231003413404111414114201312232141000204032003221401310400304131334403012013033342202233012443312313411043022323311210441332132202241110414411033210023341332313212143340132224132442113403240144414111341403001300010204231322421000022022131020234210142140340140000404324310411224102444124013434231414340434303241212330011244340314014300233343004414334241222314201440112123023430131124021330201210011110121130001411410111412134030343434243114444333321203121013423240140332011401212142241214441231034143101323130104141410341403412403133244443334404442013132020043432132221404103300242", "412311334221223414331312301102103442042143113240231130143302131232344313210203241110143302324220102022200223133221324134411210102301413442300100213210141111001410444330113102130302403012421421103024003040200020434444131221311203404023032040414310332122122104002242201410404432334104102013030114142341111404421401343313224132330223230213124222412032420224431200443241040310114330301403201114333023203021021011012330144101313242204103213311043003232113134341023000220041232014021022013043213242014142314101322312331233444402333204000134432044220311031230301003004042314442434444320120242141402243421113423230241323021322023032133013033224002213201130204001032202320403443242440432000024242414212212431102132234113320334130433130414330244422421213121424403232403233121313324231044233420302440443102443102311323204242344302000044141433041141213323314340041340430443344114211104444024001034120342440413243002311240102332124413123321300421122114410312434142141344333432431303144040304134201412122311201242114324403101402414044431040411244442320424123004213040410124322304322301404042421044441342241020032022311442202223013203141414023404204104323044100331302032340341303202010441130411041103312421324300303231332023324021242332301013301211132320131111040203313132420310321344030222130444312222222344203213311004334340340312033412332212210300034103020301324031424041142420122221010222022410031232320033413131003113033330420034431243232133423333232314022431423100431442203244243111201100424214443201241422404031341432333401020122303340310202144020313040224304002122011214031204003110202031230433143343332043230000131031140011221202231021140113013111033104004141234213432434004014340310412142121100443100111022430323132430113020024023240030010343442024042010121410301303040120324140321210103033031343431100221013021122203444312104131210143004433443234233240320413324131122100403113340243302020000012431211140434034332020032013343002412042033131203133244220123400031101420403231410220030013402222023244134133430133232310423240003123324204233004103031413304323403024011013113122120120130440230232131120022010042323411041243211142232412222403120103223322202213412344212421231024220243300203143202420121130233331131401034242302322423032144032002014032200024201433113343023403103230034024114122034222032101123430400130203004022430033212003004030114400000421302130022314410022012210110322411324222413022004120103132031214242321212111234224144323240011124422013120424423420113413412020112312324144031323231331314230233420323241323341040332043444210224024044201340001041403103204023324433212440222423223340230210202332013401422140403221032420043313034021123103401004130100312224201132440234123420000233311423223000302311240131303430104434130422013124211013010413140002231432142142340402020023432230321010214233424314421424022303400432144414014013433022014203332201400041420313210023012332230401230241324033123410214130333013431122121412242400013233233211033424322313440113310104430223210110441414024304220041223034101211422214131020000034143304222102224140114322243343143033041110302133443412213402414220033203420413431240342103311121422324132113100131132344121030431004132121133411334100024401020113003124243443223211104334413130002240440014433310344144341040143114113100344401010442014043043043042112423012411440304423103011413413234100444214001413214311301113321122412330314044031032241420303120434113423220204142232012012344411213234300004330122203311143423341233020000400010442122000112000424443013441223344411003022342332141102322432301100130331013001442213424400002232014031243333210421442104040400321300334112114000220033240224304420312201014213004022230124342430122002332041314030044202130044242011312430440312323223334103110023212243101104014322442420111201423330442203311104200431023123431410241242111113231213324433220033133144031122231130020412133130213124233144014140440332002420141310113234344131432234441120442314131411100421022214102201132323123343233411030131344323201400302231130340102321402013303442124441143343222020232030234033421441133342124240344301422010321143121021102221441421421014202223032443233104200012232131114223032303140241344143422231002132222403430322113343324301130244411322242224321020122011100241031332101134043413410002403404001042042044433202440414101114144420404234233043332243014223122103341304114041303333404130321331122332220322120123034021114", "344144022314023222130134103244410040314300001234421211044021402014112223333040043312224414401343244104032240031143011343423101400222130104302120412012011201211023323031242440300234120123340113222424141014442320343210314214211142224340423122331111430200201031033323344312031213201132030324002302441130242411231230024133141144203004040012120024244001140304031443101242104001230012404112202442030221122403444240010204232021420201220213301100210430123111420010121042240332322310420121243121302322122013204413023400222122331424104014413341421110203211412011100031313101413331033024414413223321133411130143441240322302122334443424200311314300213101031200403134031142003331044034004223014322124343121211303412222400410140432110400013443221004143240141404310213133123410103213432101001304422043303342014320341323032410324130210442213104124324432420330240322220043441313413103203331403041102243002241341114434140030314114404124244204113012143134013324031302412200012304003424413101343123201312240010221020204002111423424201440410344031123440414313241100130013300022044102144123041403323221444001001023441130101213440031120033004242411432012430211014014222222101210012341011232312233241431303444100431413013112341114214044231142140100111332103311104222343300011124414210442040030030324000002100021433102002241004320200212430233432113134222304030114301240144240200413020122043000101014100021100034120342422332301034011142222344342434300332414111143443211402224220232401224241421244020222444301202420114142044034400023230024232030403002302021221314131400223443420444341013333243201144141231104213102030212402133410443402233244221103014410212233013103042312002004231230420344034124432013424012224011334242434302421111113420200441042134040132224313430121424010443032101041332332140201324013330211213440444022123023430200233404332340420400312133114202023342230121211100102324131330324402043114102332443241112230312023323340233344213142042043143302304422303011423003002243411231332203232400314214004033402102033144104123213442031213444040031300142430423422132213442320420231214424222022104330033400400131113440342141410323141202443233031141204242001411320011341013313233203440013012001034142111134303100414333444400313431122331203111201141411324440442144431334044012110112412101004010114230443233403134001314032131201341042402240412342330344301041204100121324103043301400122234144230443113133224110214210304432303432101041213213122003430034323301332323014212122210121133114444004123210410224040410043424032234223041312323220330101021413402233304023213013131010424301324310330300314302321413342431200233432202403012014104423433102214403420301414003440224100030112134014330222324333334113120200243333010034002440003120031032134221421303341023214042432211120343102143020042423310410341323443214143023201414111111212032122401413102113043212004430121313343003111301024011110441211201131342230210213014034133431230032332414432134342322042304202322420402341201302411022403424301434300141114314242202324411203012304130424331333444332204420034320014311421031204244200113224242002102414213404230032224222212110232304000301402134312033113040334424014211100114134101420123131222214242122311112141113334011310040210134301344142424403214011122200220324101432322100020130031343040414334003432123014131314210421200011131044003114010424422303221041212332020113130341122102021334014234401300212014044120122130400330423311224103301324330140303030241030330302202014321323001400433134332111121201331310331131313010001341302101110103441333103134244101423114344440420321234100104311431002303013031420223232000134103011413303113132000233000220100014022134401002201214120402212013203040211043122311201243130322334400011404122041323443132301202140213220014122233210303223430000201141120343042344223232111431203312214220441304214141243010000212243312323431433043210231203212102323144300202144310442030342120334300420324334303333320040433210410011113202124424204424214104300301242231101423344012104310101222111420311343342403001304202443112241112104322323324032434242133304124430410241230341123321204111400343244433414143013040031341014214231412401413123022034420042122303003023033104120211144330400321103241122143142101424131031223133041231031442403001342001222203001441033420021223330124202434332044041001313303422022242401114011133313004343130440244224413443130332322441122414110431211133341041211402023031101003", "200221402332421042113443031300122121202412100420302134212014112421443200424032343433330400142400203014320301233002324304102434144220310331132322103301122133000202430124310440443224111303434044032134220312412300030042120441042233041124343133441240201122321014443414220201404133112012210444111331141024324022134434041103031211232411033232223430440011041401343334234133441313104341110212424434141242430122110303240014102432423314441240011420111014043212033102411443234120423233113310024404304242040020310220310241003431102431231241303221203122142410443033214210302331101304124403041224324412211400404320041403434444311103214142120032412111022301002213332101041440104333303222240201020234024113143113102104431333310110030130011024111130201200231422031223223324334413030402432220040341021321130203411014013410422141243111121404221314422042143140300040412123413313102133310141113333020421144221314412300232332200210320042421130142030110033033424441441341312130114141011430312022143240113404130244034421400312042131140124320304344311212303231411433221303143201134133042232343131244202200434331311241331234324202420201023032433401042443231311103002430130003311101304431024424403124411034230204412300100311340300241321104232113044241422112340022232131143332113221400444201240114232244332403222112432011202242112330143403140040332112100314342234444341324433210342414441310314223301412022400124414021222434042110220120040004313334433001003034133423213021312143343122204413110414204244400133323432323444333111440312033340032003031430301414341201222211400341410131124003201401242442134341043210424324244041232101142030133010313100200432242134342301233323122134243412141014303034040024234313443222132114423114233424030213204213343301123412023043330043202104243212314421121301402243043041434130131244213444412311032441413140423243301003230014413212303431332422144411010341332412344142230404410420414340420114403420023214024234123122224341121202032310113223120431121243342000142200214032303030442304330033410340303431443140120414020313030413120221033120131422133332200121021301324213141120020401231310440344011302314400401444422132402401441014440020431012334414243302414114203223320202423210230330021440300013401324140014132231111203133114443144330143231243411341223112003332321332201003114010302000203201233100212300013413114020010421233341413201341320211443231311313320221323211122420330022320321324034030301114223321323422120034410004130444031332310322140114023243131011341030002021120302312010144133222401341120404020333212301433111240014023333244220432224402202422412123204411004004321242231031421203043020022133011444030221341323401144201414123230110401123113411424404233440400133332410344024042104231343012433114441242120341244100411440441110210100220424341230130441203223043210420020000312322133311344212432422104211333210103440144444011013143132021213410111243020000012401240313223022033104121133241001301021334011211432242423204000413212114212243202014131430141132144211440003140212233410200130143110233020000234203011442132303300311102224042230230342441112233241010340302030300030414431134204323302234314022110343442211112200003234213314031413201411412344443403420210142004340224312144002041233044201312022113014213121211024144303123323003401404123333024233312244010243101200010401102243141022303014030101130440111311331242013304112331304001332340232343443042231114344031144332031141001334104341334142101110144122141323100244023423022331224431124430244023130233331212231242333224400014440332114323014203002334431302324140202401123020040130042441422341433314210243411104020244331423202331124111133030420422040214243104330110121022303044242022310141401322313244220442323022212441122232210304313234403110031402421334240021020343323344441330201314343314234113114442113344342003424222424204343001204103103434344304211111334343144132402412213330324310322231330422014123141231443400202213133201244022233003421301343314041003330434402031241421211244034030332300130212024022120143142240224343300021313330143123311334033124144202102444133424143334422421422214112104442103044400123112302021323331404324014132314043413014043322432244121211141040003224403031100333140034204414412420330002130300322232402301412431201301102033024310121004312124422431233103344021044212110244120414423433011442041202404212412442132042442021230041011334202023143342221301341202333231214011214401023100330011332", "413423012244022011302233211140424240322232444221304012103204141010022311341102310230412331240423112103011330103031311441212333030214332414324234012424141242111304102120432422330402032231321203302102342312214214400103121023022414323434220213443024101423400232443233422133211410001332303134021421422140201134310041330104344341444440444344001400200013334313033012133140201431333144302343421031134342030022203042122123024231324324401144333124001303411402130414010411422322033014430032333104243442132043404202104203031024214230201231442411413243104121240244003024413001043313032433010101010004033044002201031341021400434004312212424131322410034112033232213121114404443140432131422344212412024034004342104243112022434044100422013242303044410342230320322241333013140042313020413101012403332044023214302024113441230140032441304243234140111424312431230234142320224013110102331022014211110200332431212244421140441320430200232404033143401102104233323212431220044233440122101431103014124134243312021030443322030423000334310323314411144324142043001432413444232000034020100023320440202010043204203340104004444212212423342242311404213323031420403324034132042042431340121103020240433310304213210211412040341210234214300234013343043120311340324314231211314432203034114410022303314232233111323300311432423441201104041442233221104001212311222213202031310134401443310220443034002111214234434102442304014020330324323404103000201333230444143112233243011011220010442401433110411432010110120044322343221412113320421133033000031324222211223113013402333100131214123104420020031121443030224430312242003422244230430120000042030423344201122142234112414124030221322410403114213022123404220400232312242241232022144103142123043314101100230002044124102122212240440312424422044033322022301340301002401244044442041324212444042042123200224342120200211001001242311430032433230133204331443012200314234313332241340320042230040401414111411341120440024300024332432240304444133111323342244023021413113340211121203221341010020130003111002103343424320131042011011211324303421320034004001200142130330142444241233021121142333302213332031200004320132444131000234133102241223400422222243140344131134143313200402002203444142414222411012241311140311013300110114210340132233203223432424434222133332134444014314213130332131341132404433201043433133213031201430042404020344200343130414404120113030200200132114034232432221401212120031230342333300332011232304012340134344222143003012420213431301113113332410040241313000242402321242430123221322102241444320111334044222320430134040223130021231220143011403241232442243234010122214122123212022241240101110124201104303000400144101134141201212121103024040202303221131233301034241134302441330302324341041112242034110042314210420010432122000224340034214401222433031034102333233132143024012322344333114441243121014323001121332402100310212204243233312311033100443114104321311313420421421114102102002310210141233301232221443224332314140214314020134130034204233041411440140204111011402314124204101444321131210212112303443212224324101344102213041400133420021122341411304002121034332033324033140401333302323343134424041234310411331304141431431420134024421221411040214300432212310230132033340010402004344014401141004243113230234341042311203302121144301040420014011303414424210341312422100440430204301033024131043424304210233410102241402242213221342333004112310414210010322410322222431214240231012343044231232114421130412112323012244230120114342433314342413024120442231304010303404101222111441040421434424224241034224024110010022143224020242440143401031433234013413041431422224320324141320034003322100001123220334010403421102011023200320100143042023441323241134301202001040133302220300431341104201101400404130343034214132010333431410322302400341130111214020200440210303024232244222100444232024213300342023040402020200041413011223112030410412102130121302042100441044043203213033033114133143420324044312443413330240443332423114413310041101024131334132032312121034412202142124320232323101442222132000442040320233341043134221334220443201323211430034241123024020401130140403002240304243432311244442200031403021304242230340042101301202211103131314310203214214012042441001033414214024443021320214324030333232044421102421031223041003333143312112411302341311033444203244221001203230020134320003400011323411200311232200410100421311230203200413311412224212424300414232241124030413012044230111102341443134", "433020414420212410213432032424142222333133311113004233312224030140140430030234330200141021443020310400100022441333330343300304303243141412414334111213342113444331012200403313200214123124442100201442002410103014420411431302121424421201132332141324203123113400024414403333420430341420041132231011232231010030133444310414044243430244032134100034100011401140421331234004302043140313023212220012211442334243433300213313243320312001303121213043342342310110403431401421012113204123034133414241244014034222042201113102234302003002421110102223244341002110110132244424140241100012342344332003342311424434111413032314204103304300021124012300214021331401403114042033302232324234442223443400041114211343230033044030300133113442002244143404424222003212040133123041333422404411240303242213111022432411244201024223304414302011323333413014223034013332034334412212423131043234400334224004324012213423304003104100202444044344211404214222023434410103040131220240012312043312232402301300020020300024240312420210324040220140333410202420303210422234114041131123021114231410032122304334312240432041011023140104203043424021303303022213013120310234144011340320020432410121022203341030444212203341413442403133204003312313244010020113343321121231111112001002321041323122230431320240002132112224301313324022341223011120124414300414010420121222312011410001320021033420302301314303140331013031211442141221221403214040031113341020010410240444134414011334343043314030142344324200401230100423301341132124240314313023000021131132200100410034113231342122312441343244041034133210000342433234331324443301033042441001444410132142401443034304300034432221430402140000402404434112134221022310422200324333344104222241014230120210021310402240440420123011022334404011003321223032240134033031401140310333322313332133022412220244302422010140321401130421020041134400302144204220231331243043043211020042320010222001234120313124110443442122134310441130432434130144344041242302044420120414131301043144241122330100042241403333114343000134024114213442432242113132030024301131414340222312124001213002241301412300122120402340222243421121242343344413313213102420420014320231301033340343304303032044321433311432031013331030330404334012323341420140341102234433433121132341423300400040234323132114044421110324422434442120002402202024134022231334300221313323422311233211224211131224210233424234224100314324240240101104434144232044230201422314202242430342012020124101113410330112204301200424332133413142313332134122020121343422421043424314033324341023011302421230132213411043122314241302031142002432010442400001000020323424413441220310111111434002413224004404010343243214210232304414001404120124411402422021131423134210200123200443320002232421003141010044224410400020012321110441041412234013212323314030132102313013243101043131411421041023243420110030111202213041311230123211401114020222203410231023004124030233202442233033000204233303341042320330004030444321002302132320020442044134340311114411232201332241313111221400301214022400141201302200440144104322000044331211410311212240214241123310142000302143323244132214301301202301232243310013232143202114303301241234303132401040441113420211200234123310401443000241204340132400424301431241201202332003314340133321040040424313301423411203344120223043001400321312110231300141331131140134240430022232422430310321430224222221234231341142424343010141330412304042224244430333233344100003423211041331120012413212324102412321111121120104302320134423301111330414430034411441342311212004324231212132331220444311000401022421014343340210343131421142104341232124100100411003221032422221102340423123102113230343431443224133143312010202331444341010241014230401232311340303110213132111103314034113012141401041224131332114144011144244040400011043112141114414002312020421134323411033134103342134203221020430222411034204201013330412411421204044244020411404232402312014243423320200002230214013224443113012243001140433214023441321221342131033412121431112220043130140401243140001314210121130134412024431404411001322202200411313033403024224120103344021123000314032030120410041441041123113102234114341444433133142432410204010230313320340131234410013443022432321214142034202312014420103232021301233333141231211033122210203322343120434130002411242320343044322210312244414432113430023431000304212313412403443404243131141121000142420143043441244240004303423333012441200000131132211224040231321310313120041144244013", "122024240231330011011033203330210443103203441344404133414101042013134331112301411404214123103202043212331314402403021140400013332434022110041123013020133113343223421312404003122440113144324020443202441143343230013323322330410334300212003004422023403442001424234122023130211110444213023342121134223410430204001023303011440130213321401302133242143213334032431301320004240122311321100200043310330200311402202322440110034311042201211421142222122123100320100132333004233101230411410304233442034021330410230002000323200412124401234003312234001220322020234134201434313412410303440030112032304321001211032022113110212324433444203302443332141412204002332122421043333312204301410243042413143131130322321320402242002344402014413131321112440134343330124004024230033134444322110000024130111401224242331334040430331003113202400131140232403123104402404413300140044144321343433033301310132411231124223201420114242012003014211200012341131110330233104340041300331034400211444010304322233212434143024040010333214131314032323042440233012303112433210003121020221102112340334013110234400424034442212024404210133230102230012233231241411423200304223440013031440324232121241122141120011231230410232101440344433242324433333214132001031321122134433013102411004300020311343011343412210131331222040431001014124201222241101200441021423322414024114334320140444431013213213443032321114442310041120104010140010101103030300231434104324244310244420213330423114131104303243101132011240213444000141021232244441013110113430042233214001422304320300310314412440001433411142131010024233001123342202201444103010343043214144304222223243001443034220433101040012011402321413142331111214112133100220431211031241222022433130121040210023030314432340334034100101142032122230313300231412043223234324320024301402041322411010344140400113342340123201044141221303004314243201123421103032200113231003242114104332033131033212124113012204342122324232421234120300214201022422041233113100443424013142241102131022322241013233100300442203123440111444213130403104034422400124103200241400432440242424203002024043220323334201134141310240042122144302222234224000030140321401413333323000042242303221302121204200243234042031243033202000242032230330222202231303112211042224231011324211121302124030324232232230210230030222301003330441404001041320303000311104333004104343132110111222033420343103122040141000332221403410114101231114020012014131404311243013103412301003344434203422443423340134131142122213244134323423213131234402312040123333104230302020311304041031430234434142222100112024444244424144003304122414443201111342023320344313212230133321212130213212333040202231403044303140001334044304144410032400304134213204121112101200222032403130003440004001204340033404224343313030441012333042120344141202010013202044203402330030314142134322444002404013421210332043404411331133414104133201003012233032040334401443213131241342321413241312221033300030043144141423003203421033143412043344321414403332413414114142000323244432224300024100312000111013212333402130333032321240303010433231242302114104400024333223440100314441440121332204314400042344421413200302333133230023114143442122212023401220233040141002440003101311423042421202212430320341014433241233414332221202002041302401214440311010203130130042044210441444334322333140121020014134123001042043010240131034402321223024020112321432301022304324241040012032302200242031331043040222142300242412033303341423221021143234043312214214123441312211124304204414220343013203242232040442424241141042220314044343123223241022422024321242444114000031104420220220010430143434344041343212332133101332223310443111100134324112013040140303222102222010042424010320130102231303144440241322330402002033433230233312334444203442104444003141012334444131204214020440234240210000321312314103331221433140330333140214423331132224133113004200423241300101043100223311433043342123321134233140404344302112142221433440042430234340001144024142242101043020140401131042321020413111434043001142021040324102314102442103232242333241413004100124233421021432213324301413102012423421212420204012223123131220103240043444140313040213220020203110033100320143034141343430134430443011031240212241031140343001302023223334331141012111011303433400243413130431301400410430243034310300144043210420013422340403032322120011044010004101442240100332210431231034310313223224142323042443124004040410203340433402302412020132030002432212021442340103121114", "441213133011004420423332430211304124314003422433443232213400324312421103043114212344230444231114100242402424411103111310243304121043330010020211210210401221144211304134240342011412031120020213130020302130120330010140321122010403210001112121334033402240013432121440414321041223020013420031004010222303004224123201001400324314101021200002412201330302103000133110333212231030340144310121040041004214411001323404020021430033002400124443224021133132321111024122420210122303302214342112002104300000133434140411021302344242024213104434420244034140424312012042332342202142120242443201214442200440342100320122242341343434004103434003114141333130130142120433321122340121340444302101203121414444314320031341022234123112041124111441014134331020021210214300221404143321310204311433414101200424304012000420022302032033412010414300030043401104312201104241442134432310223012432402121203204003041224223011320344012442144340212441240313303222323332022121414314413434442424222300201403033240340141010211112332231310442141320320113012122022424421210211141010340041201440421304211213201334442043021222342122221434211123043001441112143410024204222424400441120332303100211101400322340420040343443243004012342220302141001120211424301131202300104011144101140112040313432101421111001210134124440024023303321331131444441301404103210234443430113341004414222241320032001414231231404414432203202341414140412232010132441323310313314310304111431414110244324334224041113230143131144114342021030414414012234310313421342431433331043224314323442141040131211411404210431133241401344422033133403341143214340340040104320001141043001222242133131413330204222120112443201242443133132030103403223001221333100210020012144231031211123103323341422440240221044101130103013203040023043342444043014013014221431204100100100033233041101202024024412320141031120040334222003320100141311111332042112141401213320444232432230213402222442103403041242234021213000121423333041433003000043413303302401400042011134013043213301331233323021234213423410000410404223102413104004422043111143320013442201141143240041204141034111303424333422420400240034121401234044403402420213430001144302211123102430303012133142231304224420440303321111024441024232301124411030023203244343241022242103002220440401204124124323402031032034302120331321433041212304011432242123423413341042214344332332224403031232034000200021324441344111324231233141334411232143442411011032030412444203200032410434130110222033334012013113122200313404402142210030131013320402022130233401241001201223122404314422241243111143343030013442421302232423100332332342130420031120203110430013100423304142323141121200221023424041431023003422100141220143014041241332302222200101434434143410343120034134424041203023413222401140142322034134443112011403222003211023130331144230034401043023200004323440430044233043214222201033144021324320323414400111213102340221202243403201331400424214120024431302111401031024420223103221200140112411212334104121000212344111233422113324100030322444141044110401100211133440034422324131020034423011424100131004320043344223430013203214343223412020010024324401114421013031112024244022403322423201232403420342114110100421143201242242144240110344402042344411400440101320421232211331140431001302324304122120442002024033302022444323403023312431223112113101444310243243012222114041023204010221220124230410033210442231243043200003430140123004113220222232322202112424323231104323313134131243033011222134014313203314122204211244231012212112001312132033334330442403403213423330232133141203031021223014212434112431321221012303223443044000234424122420411004430131404111044241144204303303103324024132101140431434014413323004110100321013024033201223041432414220020431130134431110044423341301143003324222302023004332030112030410420233314410042413404212214023110032101423200401110231144002011031222112231012324341312403400324303331012220301412141423113134311242101421311443113012202130314223400212134201241110130113230121432000404344143101110101241230232332233220122230244121442414111423344110024233333140441331113244120102012033021140132321133224414140320012013043034223223310410431430311412314414124200423003403414320423022410004020242323434010130210212220003241423041203011100242310134424241440220222100044104131021134213222442413231212243443401432120413413000430031401311104121422444300421410311224201430101403022210141114213040124233310013210222141412432224041033100123431", "341123402014131343240223421224203220113042141124313210403123310130133431310041103034101033010024220123010400013022342220130412414124404111212444402134210124032422042211020441002004230223311333040230022433001221041401240321320210201124144321411404104114204312121112323412301224332421403341310220233110200111011122034141003331102444400032232422034430112041003433331222000140342013214430113230214344102124244404441244124102301141324142204013424234124340344032344010430134200323122412044033041342011323114314313330043341113403303244020134413000114302310314200222420143241004411032042332124132424222032013234043011341130342020110300420021230020144013210044424233222340210043203413244130320343001421142221232244401031244214014433000114321030120412133100221443134102201342231434101400324113324332124221240103423143133220041341111040002131342012403132101413103323110302113303044402433404442024010122412044413130142000421233204124404300143111010223024132323430300222324434200032311004303200444304101113441204010311434143304141432241204404424241302444004401103204131034221101312323023200134232343024110002421214032443023321334024334011223040321013210001220344213302240131104230420444441130102412420432223144400031243013233310121131010322141232320422433111344243122132012001401034432131143204442144443322204320120240212342244000141440332344130142134012433042301302114240230033040033000141312004234020243041134220241210240012043031323333142242211103342404212103133231131120131303144402121310001034322124114222234311424431423341134011003442111332232402210303013200331204314440210003102130043223320100242212233312210311040213313221333001100044443303123040424440222233424200442442221403333303032423031121321122210431223023141333012142041231210230041334330443424403231424044112104442321300443231424132141414200323032123142112223442223422233203232201140440203213442024334033114223004224301024314212011243140114023022013020400442434112401134440403103214331402432114204002034342222403343202311203031234302412331001224021423002204334412132142224210423013031311330232100304243220210031002233304222030141410102100010303402201344012312421321004210124204413344144103442204132030410123331104003440232133412103240214224404004240433020034200340413241313204122323003020400344233304224302303212331100414023112434400432104243344440144041313311303121323421142231432003233331334004213301213323130224032113431203123200334131002413020001312322232010014214013410401320212400341110022104001344440121342010022240441103222134243030204024334023324224430141003112403040433313212103144433323204101032002001124241121120221204202202424134341133000204103422012214414112402003042241301304401140103311421143003244202144411334110432441310422142240332012140112211120120221204131231440033204110222223304424210013414442342422442034433100440213001000203213004001210002321044043021000333401212320423103204233100442402324223202131323130233112024143441303302213242330430002322221414414210234022310131032033014321243401431341211243311121130412314342041301314133243103040003412021231112203031113021021042432000431330201423001131112212030331234104343343231113123304014204002331413144103321133044204441144020041332310003114123042121342013244324011214033412013111204141400402022411400443303402230103231042222123034100313203100333024414440034144113321124121000334413323120142004203234241333142303124142110241144241122312340234223244140332210030143130014142214234102243442131214132444120041112311343120143303230312304444403124013204000120031002241124442312010244402230440241441340220413203244003331444423010121033004330440443121122122034022443041412022021222443013034013201301302131122323130144023344330342030334333014404443433100041020101401410044310231114032433302311313222340041112231410000212141424303423300343232441213032031213231100003210134032203113434330444321133341221012213100214010314022441430011321443320240404412312104442034344022442031420012433124230444310224004301344040302422131223241040011341312403414131131434033202200202342131111110130210142430233313011311042044340124322143121404001231040310344443124330021041444014330403421243221232424444343441403134000020442032200014004430240020022321110212042203342141431212344132401132023211103131413332343123422433423310421013013213142330211021110410302232331342121314324041030301422411123340020032013304023221222010410404201003030203021344240434143112033120413401021331200", "032222220433231423430433340224201003201212240034130034300342340413221421140241144004200240300443410431321024212310120310240331204040422401410034244314024203022232013212440220022332041431000413142342231014444041224030202103020310400341331040004421043042320203304404123430324003022434130131223122311124010204032422100440100323424311021132301434221014111414233431002344111104302210420130211301414243020104331201341423223321122441442322310120211121441332131201134404230004203313321111031402114434321333444012302330132030430401213321440314331322442304343314032414042103020100203030011014042304001442001003322122044443212444211231021022130300240220411234421113413403224123443221044323121423233413112120413444222401444040344321030214241212411023343040001144124100004030140234113311432434102404321333444024203212232333131130430220041222104022042100404031341201014021432212103041141202041334100001221130433004003144114424034130411424340020440023004434034432103033100043404023032214003004424301320230411332110033243242104324003123030303013034441312240422040321231224211012112422110042043043142410114242343100023411023343124422233111032343124044220031110320430230312302410004410030410214310121312441332003221443222341143322012244444404411220113223404023132304344403011003023412332432131304111410204013030244021104124240441424432242143341100423204404233203421333210010121422032011312110021043310333430340422103112102443240224143430403234222310222410020043013131221231113000412111340301220420301010214323204424002031444400303000124444032333003211210001123323021331041424321401344144121002334024303330014211120324314141332320210012244234211041101122034341210221321021440200114040010422114313043442430332344431404042103241004330221331300042221332334010332323040014222421342044401102242401014213204424424433302214240243110334213114414120242013334144013011403301110320103323004120130213133322321202410141431312333244332044211243231031110034302420122434430410143412411420133433142320420004140401122032343204142313431211244332044120011114231031042140303133101421340233331401301023113224204341130040330043342101322143340120230222134331231024200444113320013242042311340000443244131003433204444113302312313341311342040330130101311430221203041221004434202301024004343120422314234341244203014020331320143014341024442342342100332433114030104010330322002030100011423102333043424240132022342324244100323434042041144001030340430443132221323041324414412041240432422402440033040001134410220143212030040420013341302043223443333123400102021004200241103440041202103023133212331024301414120224143203012114200322014301322130003422404002013003123441120410220421323211121200033030342442344424321432020423112311240022123104321440434314420243401440213101122210013011203030213333130221114122030113040313344420204222132244211121234113444400004123012434144014011033112133420212410210243202241044233001230441111300001430142140200020024344113142031332014433204422014023013141443213033014443431111020341120104121123031322304330232011020404021324011402333432121241423430021140140014032124440442341032310211411022423114442424430210114424240221022004322240110113331341030102020434312340431102331011123431003314440140032230313022133024211443141103410331120010014111030200403401124030421401011001311200134032121430422202133041420233231110104224013321313343011034133324114102401303143112140034223402141333402302402003302121104423402432332433101002102430310431123312104141420121400210420404242143000020103321044340410211143224030043133440113004304330420234124044214104022123303430402431133120414002432141140222203203444104024432404422031130122022204110301234412232104222443242433342312334412004320214434233131404002103133142324442232130042013403341004302404214102142113444241301243202110413430012333133130230013012404124023030210233314301342424011403141202223130024123021410222442411002112212342303301132242334312422311340224121012014233332322141223421344014013440144203120332003131402243213131411444203323132222043323333413131432203020303001231140323334032024321223434103410242400343320211440020320123021234322420421431304041134210430442213312014330114333134224104244331010310221213242424201343402114000114401432312344131341222200123123114304402033243122224232220304141423243414204204114301200124444022421131434302131313034424121343324214313132142004402141122203322041012310311124220200133000440310314433101101214300014024", "321434010033114120403214303210440110214243333303344404014432310141302323140120213404000403023042230413440430443011232043220430121302314122330012021143233233230113213023233034130413012133203203241103312340233133133422444310443224330213231340224100422001440424314234303213212144424030130124333233422204240140213441414032123132340413113232312310310232040302201321031142412331244211032242441023224013242130212320210310033003140221114131100000211034412330410332230100021431122330324430214032014204004432010233000223040012044342424410312431221124310402200143232200442202123130143434022302031322204243422441234444312432334422024032032203301242004202240202033240144212204223340413033233310100204213202114041430442414433042003310042412343114232112013022004230311041232131321400131003403144001024412032301430103400344342142414234213100212432434204113240344222022424420222144043003024011430432402244222233310233211400002142142012200102442221344201000232243404444401344314343122423243121333143032121242020001344020222224320033301104323013404211240231244440200443123043310044322243443041414020422223322244332400040230123204321134133410102312223030144010011212343123141101403440124143243242402044122222110122403244304230413333102301111104204414021323214010314011034342411111131242321413433000441313343234324341312133340132211034431042204322203244202033414200030220123302322110000443433333101323012423030320344234232414213322324021431203033022013400443223120132333002032121003113214100204400014230201420011400130411302343102301203004323113022300110303104040143414342004230240341220413300442021134322143422334121313233324213332110331222422334020003123220101012343414412322033242234040343241100331131233142424300321402141413400234101344022021143300232403322023002242411232301300410400421041334013312433312132424332242200121323440211101210203231142004311133313133000122031231312111212104400313333410040331420102434212242031004110102344333443131013044332031142414141000304210403021004023133022422014433343210344022004144300432100220124014340244231033120234123232234121411002131411132234133302030212402301431143031402133400244321002312140024003034423201143133222012330410242322342323410422040224003133024241232400333033114213300211233014111231312103331232213142130004424320304301031221134114204013041423401014002002420420323404141411204004434303004134012444342123234132121332033244401133020402144340030132143124222401121033431111113210430123332143044434012201043333434312012204221032224003034234132440001223244240334202414202220002044340203304423112300041243012242133303012013423141043322143030401413102103012403102111044110400110133320122221334431432134234233444334220044121200340110241322032230000203034321314310112302413232401004113041022323213433322400113442220223324442143423020203141331132144030411304134340323010244104211300141214303103331340420102211003100400301203121024041131301243203424440232121401202024102004412140333340121214224002432401310330012200442021101003332231214113223433121400100010004213234301130241241134400233432422232340311332304004132221234034440241402143413332311213403114343213423441214223022412314404031031410213001124441443133113341111434140243202003423004333141220214101312342024310023310142342011402342233442024422300332043304000232303411114431342404401311131411224022041012313240113203210032400240031241114013013403442212000102433120033030413323310400004200412303433412434201331014201100023101440131433001204241341321404021320424342110440220433101303320100434204413334403212121421424023022103121024243114330133014210210414421101240201232110313403343331023332013221040311024121222122320002241423114433434334303220440223231040101344321214323030034310142003343013033214323100404414313331113430230442243103404343043010232031002423331132021430243203013402102232240401413232122411232203443414310120241404314314021401240120443234441341410241401403020311313021342314102224140442410032403242140322200014222141221010321203102024034412332414420114313121431034010113101401244034234321300401432342404030203313220112444444110300112022430322030101323430220212124240113111133312333410412421321203401030322321331040422004111402001232303020324241131131004130323210212231033433044200330444432421140400213401424023144322314231034142334312321331040403331320220020121210121420232103003101441430403141120440133432020204140014333132012114111321324022402023210202444311313044430104", "021134044413334230242314230000010100210333224103112430002324214340024030440300343312111020011242241002234413113201432403120302422112413204143341022412132440201241021222000323003202432124230000124000144421102321240341404200204124132430120334234433231442131113342320222402240200442113221410012341234023110010100440444240402043024143301340041422010320221400341122014300313013411144044422313443213340334404232140014140202344122443233223444100230434002332100401222223404322203422010233311422442041212444020043241040120333420132441304033001312111342303330100244031033020040003202344402123323420412444021022312134244440431041344101303014241201443041011414300214110442321300104444223340004314132032003122434021100101032323020331404231434331342211432314332420240242402121433412041332031320014142442240033022300434310402414241202200332224034144214032330401021344423304120424241144002133044124403302411220141241244222113033003402020214302410204101103443140402110124410033204430141223300322140203434422243131020110141420234143003002020011333243301440430101433302304342143443432231144113212242144340234134112040311233032033143422003031412023444244211011344430040214243112312321031101222400013421434423304013011120200100020204103341241204222303210031230304413142104444224320202032040212412424221224011414040123203123201440401102204043342424412321130144331104432023023102011142222400430000402241102212014032202010334240123120221412242001313343114020241443122313323211401201132021310232444101132404014143101043423410221104324133213001102034433031243332023000220112420132040214021140214020031021230334011132223223003122011413312042241140042312321022240132044343112414140221431011013114031140200041331334400130330000411231433433244432243023412210113331414211143422223200113010404412423221341122410223042120143041134423214232210242320002313330223320142320333110231411441221224444312110433011040043240444100130430232102222104442313130214143214440331021210423104132403412014001302331042131302101342214303211202003140311103003403301012044322302003124111304131234104410242332300042412143214020400443143011211413433402422024113233300313403341434413010133313013142104142000201423122124344340142131042031201410140314432243001414423304124303300041014221310420102143341030240212424222100003223030240210111302012223110424214114122303004113311401310030011010131231134034031433314303333323200121421101311141342241034403014132204303234421241342140043140433101044440113313232014101021043333031214133003112212434140132323042014034344100020322324234012313123031324421233041030321243122332202001123223232032013143302324211001321040404441411424112102303133201314042223123140130044102333340212022211412311344311244043401313442131423310043140222441301333214243121233344044044221420134000230243024043412344421203030402102204033301232342040032230143042433204414104031324322424212412210203203220043323211344242144434444143042231420121400332233240212301333040102233312434043311212241244230224431322242413333103041024014020044421401140223011341410011403112423123342341010010041444224214203440422201412013442322413313034302333222042040334331231314042014023310111030332103340323032310304342344431031112211231000401031330342324003444434122133310323210134423340204043102441212124432210241132130033100013042231220342004422213233314323201021420014144444412114233243420444003130300111331442020330000230110422444141242324212234301020311422141312100013224441131423322220432120043003441400440422102321214132322340242224030104134114433012131220432221223041101314303140342410121324134123240234343213444223321131032123223310410201044420042402330220402341123340244420220240140111114420011322303013124322320102020014323120134012233233214424322342324103222324441222041212040340324134043322424401332004340003203321032001424244131412302201324122044211313421004212132244020231403313133114324230304230403024142441423412033124404342401141031001430201113430011341001012121001043214233431321242240422001020411403141340233241021230000121234121330241332234111403403423434010121320301342133412031412044430202032100322130223102102433412211004123342331303213403343420233244411241243212001101000341344233203344303011402403223341220230024104340000410124142231132142142400440134342023144141403331112341440311004144311003011103440042213223020000402221310243200224303214410014431222121444412203012321411001211243243204020303404314424112341324313400", "030210101343332431043413222314310431224040104203124340221140124321231134241241111230140221034242204023442013110041420021340120303111120410140402414101144240132010212142422302221203133230421440212011410213044234032300403303300421323224310101404444410043131323220033243121301234100424324414403332420403133132404224404324444031430404302330330144100330204134331421210210441322114033314220111010032230314401004120043023222124041214042024430122220332340313030443041133124042330243020010343341243134204214433111414001224342242441300033211041342241400431301442300124231212121233213042122110222043434402234324314144121034431021322212412403010412242041222111222121042343023431032322320431030221314403404044322004303211240024032411043230011312122324134202230124210243314041242124213402401443220143403414022104201123110434304024203030442410111341001440013424111144040223331302404343122442432244024241441011014414213323334233214212400044034041311312144320444022344342000121014400003401322130020123243144441144431441222044023004311010302020030032232011420343123003414322112411231001112230421213230231032003321403114041034020211434030332033123310112132312333004302134243314403022332214142012331124333344413401010202440132344334041221032132320131331421411012133423111142413132211143244222143330442333232111220023134323202030414432233021420331144104110112022221442131012101401131122422413220040020000230403240143020213132030233033342004030022422302423444010320440230001434303111320304111022130214031044124011232022023130013222110233011111023003332244430200313434034431314341212110212414344400134124000030343310233402110223102113020244222213032131223341014211242233312243232220332010434324401032003111224242420311322334100234432400043214324033202033421023242240342014040440033034213433224421332400024023043310324042301112410211341034120410334430234233242213301013122023112444013241031102114422402212442023331231401112000321431102023002240042420012002333141411242342301001103004044033121304314210214412204012214014421301130202310133002231223444001432244012444411034141103312404314223400311001414230044104122413110310333424041304124441010041341130003000122030213201343110242011423002021042021010202440431444143312200442311321343244141242242142204214131143313031441421204312413223314420430124204243143430343441214443400122230243032322242421213142424401430410442010031433131410100241322404020222442211141040022432300340112040331244332034322213043402024103241020244411341331144041001333032320303201104102244440312230040344414303011211310310341031102203421400434212400301210342101310010410124341431233224200211404431232332022432432041312324320314134020130134333004020320342234323231132120044040011212331222332140013042002342240001200022200412023324131034214221020110133033233144003342210130144123412010113401010401134401021303430224202332020140341033221331141401330032013443334443034333131130121431322343114214044321130424113210130440344423212022410041033412223312131223313414323012440421101121011100143043402023312002131212242044003124444101402142301310012121102423144214344312040034442141102101444210402104211343000211310133023041144434201101000030001421430433223321400242034313140121133210330343202313424404141344023301004431333443320330401333211414300310410401311022421340133441210323103410240243123332410300124403302240004022201234343243200411222203302232131114133321120412003433124001440100334021233222411434344212321304020220142413331440400313320113413330104132120302003244324121411234301004430034214244032234040033213343120122023404440010344340421112401432210411421213302440233041444141013012421434113220213311023243230344404300343104323321232311443131214330244410310401340120033301131421424023012402330444422044102320421111323102114414003243332111341220231432434310242341240244340421104410400424011231110233343141111314430121344022221231143230404312334013344313003024441232211132303032410404142400141442001122434304102342341403412102021224234131410203243022443443334303132034211122344424144421413414321134200044003243202400011333404312442344313410301031322101404030440140420100002011043003040344300113133434020323001321223113113221004203332340441243243111240123013324424133444234244023401330100033102304424222141424240234243024310344110122202423303141001431423332204122003322244211332241122131420310410333212140324321433243130200334342234400021140213420102312403342040404312421212432302", "304333124000131121433341222034043341240334212103400311431124442333334031111322044022100402233320040320141322401240232432020344433300032232243040200211313233412334320301101033042030142001423031324024311331434311442424110012303204140011441013420001234102112202330442020100313314412232242134230120143420441210402001024240221303433210142441342020002411333302244043334241202243141414212241033200440144432202124032412123420323110132403001021003001002312142231304030400231231022302302001204443442303123130131220213413100110200333413101211322033311021242134343422031333423313444004113141314043322424431030030424002023011012313424233000220024221142120411340331433111234424233334124103142032340311030102140134033320412431042123214423430102100332322134200301213311031302441404112411100441011141432130121143230114140411331421420043002224424112103110041022434304304123142321200134001324131013330334410023414133201140221031102022330141144324310141204022014234431342424333411423022003324411200332112430030243342032241010111202210101032423024014133033303014131313401212123144212243141422343012221024442001112402201004042111111241200044011324044231031310131121222111000323341243314101042241004042201101113231203223422402210312013400214343101102242441021242412321220132122321003232222230110242241302242221212441324314340314003200110321413243410210212412212432230023140211333433441022140003233042431323222414423310442322342323304214042304041312200321003310131401443042134230404014303321323334224334412340414240144431102133332420110340102404002144043422034202433233310443430121433342043123324241304141243313433144442411342101023211143243441340134123010000430044201424003044213014302021232003332202311110212010032014320321013222234220144111133204423411122044141002221303031102144030022042001112232424240020400403400133221213422321211204410130140140303311104133321004142421233320020121323110213440303411104224134433241042103031122131343024103231022141200100202300401112431123134304011334414023011343401204112341113020024023141334111310401424332424023412323322003033142302320301100013113420100112003234131402333113442233002224010414343442044001311220011112332114340330312203342104344312004021320313444424241204320320100031111200030230402331031433303331222342234422041113011403322303443003112423413011112432001122424102423340244211102023211310104134332241222434033033312222412202340134224021344302011130233400442431030230423402001200101400121222432132231111303113122234333224040111203400324120344314414023044210404432343133321143420302141030342024440203302210013003231222133043001221102234020342332220141343443021302314042030243000004332220331202023124001340202002233324421311233442244011114233213432223232130131424441120140012224123230430144343200031023144410043340312413244203024103304113300434312233111201444224403112221311234314414310032300240440144010243431322224444340222324241310001310233040324323121214024141430011032241014201014103421121133234443121023243231233100343242001104014200414101014012420304313102314004312301020023234423020234333200223340423230410131222221001014410412203103423243141312030314333424033322434433401421143204134204104411242434331131414131143000240042242440441413332333023241003040442443132213331330402421143234030020124103342223124031320023413014204134013210032332132114001422213111334424103341031104402112000033410302320314342200241442340412412141411231341201023441142424222434323134220411020040100230131122104234000431414304202114214103111424000424011441434003104021414041243314204024422214113031024313301401303204443320233012212134441122001121042431331322222021242400220300142024131333121311243313041234244441221101312213334213113403310330301340243204412410124440431401020144344441331042342033120332034021023101044421102122341112020423212100340034400231123142223303024043320230004442000322221221123423241011400202440443310302434311101134200220043214433244002143224403013402432201334124322022240303243103442342403003233210012231022322024423143012301434114111433413440401241022444034012044343433343242232304230221441210201133104322110042034142413014232034344012112422041324412232133143020310341122021112331102003122212004402421200333343023220400234433300440332343312324041222440411143214303340233010004103012423422442023020131320013442113213003023102042414130021232200321313003113403244102003313101300202010200140434144320111100011211322101014402334444330004112", "020341442312222402420032222313414213102242304100301223141144334410423401004332413114044334314131301413400331202101220412334144342202424404421003130040021134104420140004031024433142320002343220022224340412333410430200413204321124103432031100100343043441233113242434204222423014002400314343442212324233310421203111344034140014203314204341330121101221024240334431420434110034214400311330204223442031112123132000442322131112343011331423040232142410041403323124243101244234400200340240140410243301124141012312144111300200131342341121040422021234113441301402210010213022334202222133242224131411012223040421003322302322412143123401411244132332304030443311400022412441131142112213013323103034301131011103131431413031340211441411141441410210044443110240003112321142024321123201021042110310224040302032234033240044434312414021300400224334313211442310004130331140224144143124012024040240031441342212221011331022123032314041131234020324441230103303020322201013040404030023424134121330413322430413014000001430301214334302130240204241124114101124233213013444013111043323102323012314134410220000332324141011100201321231331241130130322212312313032210443001300301323124002204034432200344104043241323241021103222010001022412230241114134423400320002411042410404023242221130122203114010331312404400331304241313032442041220211233222030020004320410442443320321442002103102044412342434404021142120030032001204301301323010301101103311201014024232143043233124410213100403121101420103134141011100004330232023004134244113113103230322021104241242413121343040430403403422411414100300031311314122032032422224044331123032120021124041100344120304033400412122302313100222244033412420021302140213230210400102143121223034014000130344334230312022023323323122033031024443212040114131220104211424031120224114400231212231142234002340444041234013332233221404240001100240101014211333333304000142213323404343402142013302334142023123132222413041042140343020043444133334331021033004034010442110232113010431442300201104423232412013000044332323210040342111112211422114420341321011220321200034040434203312120143232303320410030134203012431230222222032321010433202444323422321132124312424001113010101041403211434000020412234022430400440020222020342201412332240332332344433040010201423304133203433122443014231104312233121321314444234002200411412213242231002442132144041222010001023002223430111421341213200211113420440423113000432021114424411403301104022131244121444131033422242320024122144000123033431034242113124423240043443033244324224142024202214440001010440123330034241124220310342403020420400132043440413202113211322242410230142130400121443044342231343423024421130204331334134314234420421003314333002341321213133041413021412131320413213111101421123411304044102331440310043012232221021432433320203104132411323313124021012243432331244041132421133231043102114132244441022324220312144240202124424420401034324223402402244121443343331133032421301034414311312101123312300424432244322222041424130422034440312234133303412420032302042331323134222232032403012024443421411144013320431310140134143304303433232021021443424430031301414314024042134330010221324014402143310030431001301343120120423234242243332002304113421203312322343302412301203331441414303034001121310104221113440102140140243004303221321404034203301243320433412224213102421214144221011021232144144421411024044334004134002302013400442332123324031144044321212031101200110110100432033010300122413133032204242111424111321104423301231004324341024202421400031340024032212124211402103342414400334424240244204013232232013101320433104303241444201303441132410423310232203024304033432044334300411411311202242301433440114034424124431411032441004400412011324020300313414444424222324424414134332101324231310022403332440414014131104234143021411314344403221110004331220120042232414242432012441133141243403301444041440101240432011221120444243300412042444313311330423143342143221221333424330020101423131414140233431144240221240130133142302424013143242134304112203211210021200032112203334231100233132233040344312323323232420142133402223214240323222402213331241012424321104110020124214210324412333242021420233302411410042200311113234003334034241000402040430410200334333344213003242422434021130123300331012314032220040333304413304433012140102240133134344414102100433401114414331313004144200042303410140334313432131412244420421414231001011023122020424320044403201002121402031333442343424", "043330001132034324343434410442103210030332200131320021201402231223312422113122022001241003434322311440142123244214441143434232313011444223424120210334243111424230133220334131442240220433414014323430403134104224421433230332023244331140124134234142410142343410234001300422421003341132111423131203014223141403042414040410002041313210001424414200143342032431012011104312413241331340104121434422123222201133434000110313121010404244341044334110034112023400241214202311323031320230043401431421120332013432200003122334431030433303432401113014311110233300430322324200240043023400122213123414340311031241000212202101413302312021344130204323002241413031013100020013330024222402333433230211440230111441113122321411300123301344442242233001013323322033431341244321143033101322210031100042331100204443423143011011423203432232213013240232023413244124300004311230230020320123134421402243240240220233344211002342100201232331221221131203342433031310301303421332033420220143221014243130301212311242043220414021204214142004132024131333002403343310000403133234043002141230102313224333412023321423232331334242134431010320004232032443001403140304234021144340404143001202112413104332112313440000103000303111112300321341140100240023400124123310200104440200322434022112211010042420130433433044410140034022141011200042114020114330001412113333320321241442131100441010023332100203122020400232312302242010443023124040331014242204322113211124031432230441213413141023404323333333413002431134222312433404444300402012432234420223304423412142114422231133204011324021024040433233344310242103411431400021120132420213031330024233312344223132414140300131424213341024141300241102444014140403244320044222012321414321131420342044242344410401023140240324104440324400312332131302123313243142243123441042403421200330114122304224434103133044402041300220124432202041021040301210324400310023144213041031102140332130222142130123134234310401413410323301324400213034331413044241243234031012120242002214402401133230112032202034304210014344233031113334323441032320340104322224421320231404130001412400242411340104320410143301340134322124240220022212024140441310303103312114323303212033444234401412002244212041020104324420404131114421330004042014130223410203320104442343000322413220013223104041243220130104310110020242110333410221244304442310312303343040044402131311012123404041114412043030142434420323411421231222231023022130111130333444043014331102100343222402411010420021443042341340034102404433221123432120321033103202131440024010003103222043332121421311010440024312201010243233010323103001104232031041311233101020111431030223024300241440403434133223202222123330112340444332222004412221140342300011330244243003344433020143232111310003444240322443223142414421302303430322222241330233002423443144031222400213112144014312021224003002021142311403424441212133311412312301301213144041014312331232422404420244023021144330143232010133240134033321400443321420301022143302140432031213411034413021130422413341041041210221302324242432122244300122303020303004141011000031301401312401141033001120321134100413243212023421134443300022303113004313233432133043414011022412230002043311101103412413134023443113042303300402004034400321213300210020140321141244222220034104141022440424334102304200401332214243434301334122221333430324222102110102142140311221322303113420041340311421102142323034220230310143231032132024020144441310312220202010110323002430332433430404231423302210144101402414130431102213040210042422213341444023021221311122440024241411122421414144010000144302330320404212422141043344411001332120222424212142023232222313120130204033114124144004420330104040040311421413441234210110220121120023422030101321143442113301232244114333410230210201203414004134202404243140142200202100444134011022440420233100201302122402314120341341444344221203044333003201313022323331342124211441331322020134332422244443132013323323403231442441123102122012033121214444423314112300341314130211204021040303213133232313300222412130244232234133421242402043312012121341334430020024101002233003120403420041143321102021141341233113442313324200200014430024400303144410012122333320403241214242302341230103043434211402034212020311110111111201303343413032423244021132323324402241421024124440410400040241111412342031211431224103142030424400101122243234242330300142012403323220012444442243343002424200422202201302212434024144000040431021111142234103230023120413224433321", "212330303101411440143232233142412014442231410430020200330441344313110102341111410304114422201041034300040442331101431033114223432122424301422231301040100001444324032342042220443103114202310214321023201102111340430342133044011042142211104114304444331341041404041402344302442012212313332024442013241040420342102404343320204331433120234322344021414432120322202430243000210124233403332001033223434121040104223430310132003242020434341233402333014213332034112133030200323031132344432020441244342031240110011120400131233434302302142404104111410232044243241143310234444120002020242312121031044334104004443131131322024043142001324431032001313411401342443030224141012240132132441321422014220122402221143422321344440302242200144332100043434441021321304302222242231031030243214104130134240114342032222012413134242334314130233300011340002432413343000213231334043130430324424012004243241241100140420021213321104334243022032243110344433314243021413233403222120113344334402121320042012014004401014200240300344323131204110030102214042202411324330102104422311102004132202312124241114201243240434110412440334042412442313234303223444134120332232440324421433340434020042032002434334200043101202422042001040004303101040003210424002442010111120404101102222243100020201032024343103032310214314302221231034213220332104440020022342432140324213033131440134430214112234011120204002424444043304214403144322220044423100132434432023131103411200241031324223220321024413043024011243030040102120122314112344023003343133130434324422342010343240311203122422243142030334034134003322240302441113414410313014323412422333323143241112313342141404333324222340031043042343211321101434321421444403223313200304422343024411203244434401134331413040212133424032024040220412122100403303230343020001413010043233404444021403412422210111430022301334100144032333134432432433041043300014023423430433001413130244424440002042242333114233414401013132334400333203100142232031334021330430224443000404313112332014112102320024234441431004313303233021333240040141244332423414320330113243121323313401301102021101341020412330024422120240014244123042312113331140404423302131400212302010431314301110410030103323200341410401203033311034140011212021320304114214003024200433143044213323204242202200212314210022200021442024042114430431110113133423324140433112434200243201213141341420323133433121112303224143113123413333004121411343221123011402220002244422230004232404201024113023433112303144433323230120244323003214324331331304311140121221230111312244432242034334013244041304000243304014043330133312041123342041023030111021232104312320330114002202000023220320232330413443114343410420304400432120003300423210103343032130002110433243302110212232012021430340304142320240130213031232320220203121204210132012331412024324213242221002200303040024333130110144422414212341342303003232434200304224034311312413240331233020004413324302123423304222223303402123103314434400311203334020124223130411002134044134110401223033314144404004014443324424422412204210432312304234223403134423001112224022103310430302103040334244241232311444312241023344311131232112233301400413024340202421142021103330143401412112044044420314431032431114021101000303020221103232033104004442044110134344030033214140413220124423133344321221210122000004011244043341142330042442330331001041133202100334000421331211414441020314413301031012323103440244114204210040111440343112113221301442130030023401330004410131022134311442214130424442001404113144303322121032231031114233032012302420304124312333240141040010123004232224144012204422231400002032304301320313430010111402424232211243340130002420423201221121202331142103211002242342033243003401002432230233104442344223304340412100211330324041013434002312300410102211244110223113031323323011004020024031313331233320211301133104424232311022321041334113220111240444404102201320131430232400123230042121312200110234001204220032340241231231314230113404444303323441123333300122232004023442411110034334301321334011241130024140132433441321404114300044422220411213422140230231214343333432323234342343332313201102230142011311234403421100412202000343001204413004410200303213012213024213002012432423311201023413324243440221414443143301340312143320213332440242031234020204344003130132010342314301132042301322024010340421022311432221332233404402432421303332343222031022202001434224300314312314123040134344112122122223311024432321033030333340423410041432140210", "010000242423242400200000202214233334143144210234241432341223143001431110320342021022304113010014034140222004431331340414332031213430310303204310422240321112103400120002022041022031000224324434243404111330433134302242040011322434340332200341414403421441411041424114332114112021340300040033040304340110300033414113302133204333213002204044241322312003143224130040430303111320230302334340344221332102022033402042442411314132444221003033401332233044121412011001004300011333304104404222424002423042240212231013444412002003203100110202102143132101103102443231333220223343201243234113444221431310142342030134434031002402412414041011343302041301114321111231430222340403030101024201024204011124101122304443204403233321433104322042121023322014212324131211021142143230204204424131122131442430132101430142012210110403310301204213133331031002040201021243332332122124410310022302210112442133420343011203022422011203422034020143303342303011432430433441341440004120140343104023424310414040112014212232232433114001114001034113044240314242003333320020222342224041011014111000332402430010034022420243010431132431111113012023311204304010340433243234121120324032340232044144230302101100120011030343401441244143340111314113044303002442022344124014112334220304113401444444434002320244120143002044211420004344324344200033102322134012304424132124233310442041244201220441433244313343214420000123233203103324231123323413014122312412221131201123111000400032313143310430044313224331131033200440412412202114101142101031424023310044142202224403232230220142144143031242133214034422404100230442114414242210321421132021444343341422111244224233240232211020332331333004001223043000043030232001433300100421340412241303340240221113230423300140203003310330022433213000004324434314240340142233402130323232412332344202112322234304102411224224201100210320021312001333041331330042330224011044241220421331330422241110434342120312442020000132414441013122114004410101411232012140444230241121011133124241311330302020413143010014122322421333324400232003300201120144422231401220120044001031142001313313203341221400301033102222002234213040212011134011331201441234031434243014141214404131440124413132002014430222414233134214310432433030222330241112313000013410213113034103013140422103413023242103311134023121440200023343414320334204231401343413321301432200044001312423440102414420212330203303431130134202430431402442212410004032202042322330031202040431112304323404133023224412243204043323121324233411300204211140301041401304403431002132341321044321200024010210144314231414022003402030233131114142110040102404113131241032121223124001144132040023002340040103123111221342042031302423124320420300211122114113033312211133041422444330221211341240121123241314424114212412141203132020234141221423001113401311432422102031314103101411003300142130111424321242244114032204134400121303041412321040100432441143333104003341313434344233313233340241120101233324111412101440031013421013101420242041133303320243042301111032143400021312342030334211130143410041124144431422314032220141101421413313233323224234134410304103203003033113242011133340413211411203112122232241020102312100230210004331044040104111221034122321343103031332332204014004212433334303204203331044020010023204140400000104243133114044020300111442403420022244103342311011222200203101434421442043304023304110323242111033210420042042312231234100314323142344302231022232423331301120213003341144334140333300041034432343000403011102311342211134213221232310303432000244323421324020444210130414100043430434113104042014204011044212131444304142010010030332404220030102214204220243120004424102131002012430331243443433204244224224400123034334243044410134342032433214433111122331230443243303001042414111231334112114223343443220423021031113343210414144042230430332210004311122131102003344244210022331331204204404322321220141302240200343214040232141110023323303011242241203403402311401103111010432423343334021122202112211120333123112200343101230303044144422202312240444110313222341414124041300301103321021021432123321042211442333301131122413203142320421332044440310042103334212300024020441030140131200003202344442413421241423102431422133320302333444440441044123223423241430440010114034231343332301002110424241330413304220020342412442410011204403424121420014200340104232203120100402220130243301200001001324031431130001012103003234221124441131324021134120403000004310201300123123434204220103242", "443123441342314030411141322402023334113304311401230323110210340411102333210141130413222201233431420332144132021024420144123213141203402041410141403301242323004022204043433031210041213130032030442011403003313303301321302322214410432311244213313400312433244023421243101121221142034243321142231213220403241214433420211242432221102341101403200033341244144024440330241213312010033201400211132142432300224042101001104442210330230014224022400112344342143440201114111043110300034320442113434423224432042131424142332430010122404222123312304021042233110100113201314120433013014011121221041321401234421042341040321300232002101210043140040244024142242242142121330113203023411212421042130224443212340343203340314230324010134021021223102003413403111210044244121444300222122342043124314301342224103320444314033310242131443343324143244440043014144412311440103124224442122304404100343402220401420244203144210302212410114243322143310312220141443121240233220330312234030300331242002321110010123034214023100030100432334033443222100103312321303214142003411313243320300134222441114014411443404030032340420233042033110241114114042132313333102044314432421433411214413024021223131011044103413230124300324404221212013400312400201001120402400324044310242234402341331131244312340011221110324411422310022032222343331123330232003021420304211120312134300123144000313234233332304211124312213214110044233211032400203242430434314311233334110411334432411413131434224112241211101344413320111144433114443343303414142430413303120321313201112211124230032321322024443424022331222420332323430240413014044132140021014411233233440020021322231234424404111001032324301001424340401401031232004234203013411204314040020140300023233341301304320213103000110404041042022340323243322113304023101440143420010141013004201243230332203142031120201242143243222432411303203200221120304423121224110104400413142003022101414234223223122201334404114004021113122112110133400023412401400012121224023020442412301001042102020001130033044243100414300423302004112302241032034003302231324220230114420310402241413201430202244414010044342232042031041304422110233140213411443231203423202401410340032314210141111014034321112331241233413342441410422402441343121424041030311404413413430232113213130412423214232023443423000420020322023301014310034130221240104101134433041021313220413322104003310234333434044422044444243021021033020130142142200204232120202344011000212034030103042341342032344322230321312010323110021402041230300004422021340240413321312100104212422310214103140201201412014343223110210342301011403410202400143441011222441300201440233232414140214414102103323140421431133214432102041210304143023102014200022202242431132400004022430324414320423323203433401333141034122344004122041333343302433031300302203302313441122433234321134444101341022144433442433041410042131032234310003140433331343000224033320241422133340314133440303430213132333224440311323011042214231232202404433142433312103330333000224431130423323303021403020403042102141110112020242210241000114400444404340321332000003404222324030404400124242300232220142220213024312300030102230204031442440232042013223323424020021334021422221220313401230034220211021033144424343134322324003200124144030044023421441241011220341144034244241311113104341012022124420201432440411233301331041211040131120342310040230033340330402120241223414324201001132020002204310201034234210134141212121100143211310141120431133011240304313314421142424344144100132412023111104211214144242031324131441432304231411100303102132104101244101213341444402031023304002212130222412022203410101244214424003024331043331212032420133002023430004040041040111314300100140402221002211204303334112242041240114223242314310230321121311334413201014032134434112302002443413304100333430042200301432032404100303042324402001011003243434010444122110241431320022303220304234044132220130000430003320214142123312234402141242033020233411113413102310231220030113404424000311121101043230413041221042202220340333312022321132140240410214401212300110003420224423302420100043020344310002312201330002143310214043302001442220030240210443033142114011402340302421123040143332431303312203334442400314410034431231300302433120440403144140011111100333444302131421400011431013003440443422421142011133344433131011040223143323102041243114031033124201120334410240033433312123323011423340240302120124304430122203304114030331321131144244342212103411313210413331", "143020011143203013012000403122113110000330022102303032144333000121310344044223242332341401034200102011143121000012324000013444340411102000324330430001302141311114431143223240321023131422111433114242432312233212331004430201034421033011324300024041222202430441210121111130202230313414133023400131041433223323012334123313230221213221100030041214443110322424231132413414132212323313411434414401201332442024213132101333044233030304041020011414144344322003042220240141431211033442103441411034011103333343144400421034142100104413312042324011134201123304332413440412131042220213143110044030441040112134241243442200400313020433121330001323132142033300311121143132222330023233031012001034023114412434443031304033003330340441130141334411044313130330004120241312001123110344241433004041334402333321243110131313242011013334033020241342131330401033133140314344444322443442231124412234214312313433343131441200404134104231031410414120421144131302431412030231124114102432120144233330311014431034304431431120240010400244241111330024224031100323102042333212243240001210121121244122410331343430034424411410403223401214241431433302210330242031444320412301112132312322332120004432140221243340430400421204411120044032302042321131112340440210403200341041242112231011302123004434112013430310232434423211020303223003034202240121133032022430220034010040121140413203410132310300402033224220031343420130424141140012232431420000232144142133224324001010321331241414343431242432202100022244013423122034431432312113321004320020432140401234130312440234301104020042442243430301400400334343444234110404012402332402430332321310134232022321212402233341140111440144024333422320100002333210301442231421403032134013420214023320231113333041423213002020431211403314333234020134142430033133313321100233443420122440401021041102312212332022040420314324132243240422101023441133042144033313330214203443344331313304442200330222310430112221433122104022031022102011440442020232112441122004343041102143001341404344114004114321214442101121103230032413221203121123432204043330400001213124220112243143413204030134443132214133403412032123014222034213123234134023242211133040322101211404004314104140423300423310212444322431302424202331441202411421203113213021043112332324103010202421411124430313021232132011000221334030340234141231421312114320002142231100320012040143332020123434022121223233244042412331014424131011404243314003110421311042140000113404102003440114042304200312313001322314034112210021033123421431122213330133243120410440032311014000303434204210314231433222113311042344013334212340343010202143330232022031034111203020001341410440211042322112244032221303213134102032422033211323234030213010411234310443442442343044303111321014401111303043311300320213044441442141222214442400141231000043420012411021123344030130444311401213310040301332134114403014322014421200233313013312340300042124421021301310003322120022021100132121040242432210440403044342214003403431234114130140404413321322224043024101123312221424321340421121244013320222213340202422332320234200304202042020410234301013211212431014203302133314023143431301031134103432332211112040204221212244142310211221200214200214323311214242102324000032322343432434141232441400210104140214434141430000320004010401402032203132434211000331013214230400200124002043401100143204042221220213113224441204443412133213311341313114131003132113034014430134404213004420023330312343410031323333140201102401443212240101220243234213310402440122112004220242201331103130141330331311311103442332031434120142232123300342021440200244123432201042134213211142230020132400343322341210112341442314430232003421300343342104442213424024032132441144433322123134302023212234311442000344134100321202243024001330023312323130032114234222212432104022231113400434043033440312213033124222322404020342023340204240410423112124241422001030042314323342420101000020333130304043224431240203042302324313310131101012241241104221410231011014020241013103330032103220130031320332134431431110321221114412131300233424241124422100142012004323302023232413340313441110434243233124103340444400430134441121210131132033201301130234143002214131043443340224433044332042012441131313223110001020440200341104044131431122110303030341132024240330204112220403323420300413224123240141142111314424441323432124224020203101124222042121134434014022101124120444433423210323024102302042412331431400144000414202423003333342214043433442430132104", "314143321411411134032243024212340403430302340422333034011414143202131410323012142332432310403031433421441132121223434002404330324032320012311024224114014434103331220102334004334311301214410331423013041123411020323431033113233303144323334010043102223310422434231433423012430100132333042422222141443431430132330102303142144242321000111244322021400114222441014233124141001220340443304210201023220033202400010104424221410412314434114301241323412102334303001312411321413440102433313230440211442443004103314114431010132304101104030103420421303110431441023001204124211311412042113411012114330121301441004233220042142000312341143332431313012102443133114420203104310104442223204333332203010334220034103313123021432310241124023200013214014144114043414104122023021201342321130143311114133011122142421122421432100002441324442032122040240024312440413000030142210323222011440400321433001041420424243201411323423304324120333414403332031202313130003120443000021131221001201430001310102310040133203232042312143020104104422414212044130404331210411031303324343024001442030100133010440013020310034411020024231044140024122440230144210034033242321440044430324211043222023333131433144141240002032242223010031123202312230211104322033301313000240411421223000430400412012330202242032421104442410232024434124420243342430114322402211023141301300124300314412334204210400004114431433241024140043012331423044424421040314042321210202434213202021302111321024302420011021442220304210144011123413402321331321240402400122033414043421211003011223132221230111000233342041034130440223324124102322033120422043111130403121030012242124031112200121141410422212122322410433022120303124324004123312013321230011332404443234403122011000431102401412033344013032433231021311220020331104444410330334101230024204410224032340120000001124242021104431304002013414134011043233202303434311211344331424221403411040242331140434310140244204144330123013134211443341403323034422010201303240101203142411313220314230112413310340424313121310401122204241302443333313031321212142431323324011143124223104310131304030313130030021302032421332212411411414301430040433312102432430400242101344003243322124244141121121043110112434103002124412210203110403431221144111234200040123141401340240214203002320202210114430013322332323424423034233413234202143404131441131400222102123404010410404423424420242133211120243403042323020313242222241004410242304404432124440413130424113414222221243013102110033203214012141421241021420441044103112041300200221131332303233340000223042334000333402140001042440132423013324043243322100313000224240441031423413001430003213021204124232133104440030040211422042013043400423330343132141211200244142044013112223432120221410202234134413202031032341313224331423402213121142220042031220433024320104431010311102111223413241023221203423243224122311103002312104143012344404031430032424011103223411220024114300124043010203423140414113101314111241213100342140143323021430411230143013003203140231202044334132401231024020303202403432034041440220410133321423344143042423310233333003143334031241012212414101442323200042340241412444424210122004302140122121034431224331421334430042234000114404343030304413020132200032304244440443103102340203310032223113324334434004024002113044003321041321321023023412212310434122401423114430104434012412400140431320344334013341324420024421030031411323212203201100423340114134414121303042422144001200314101311031024121303442204322222003333140044400100142211141421434133422221213214341113201310002402124202001340001124204431434000234240230214032411302040141030404122023033004222042134304210041204321103224211142223240032443000202404303410020313433012402224420112220430213103434334142240123233420204013100431222100222440221410043331323413030243140440304113220024020044033031033111134031034201411240233134224003010322400203422044032034403414040102232333241101014404014131222043211014410202422104432214040110203133421404343111134043302042304002311040033022233410201210121022114110024404103214413112442040204324131414221313322024002003132444030210131444340431341022344041302010024213344331044411304300040213440114102242420001321241324402213324030113010022110334232323323231210423312222113221442133134303103314143403043433232121100430010442204031243032043441200034341012401304104034200012340023411100111330400034114103220113443212114411431023322402033340403241311342042420444401433003110241120120242323432404", "200322244124421031244203211244300031323343002412324000110224304022134022430103033441431140443111030114324321414000433043330232442010004134133233440432043412421332101430221023331020440000444401213311003242212414211400141420102414312243211333421430331311333113400321044221134104244301301402222210021401044031022341034113402343310343442042040424430143401312132421134122312202300303102103434203330100420201401422202242433310022441230030111432301031103134142102112133331141034204312022033333444211320002124124203014220431303444121414244301131040243414111041031310143430100340401432124104042313244042102430234104013311240014341431000422001413014140301423342241430122233041012043010442031142441140221114103220310232204211341042123010432441111413310214303404003243203341141234022001223302113013300121111200200023211023343024210201240421121404330420423234123340202400334042201232330212210234010040340243304042034034232003210020301210134041100120443123321441223104004211143420141030231034410400300400243130221110131104330140314324002342223240311310140131320401230342012240102131101122444013020013144224104304013324342113200321044104313013300234424103331431430342411214323113341310312134121323340001322120244404322211003413004413042201003121123434233411044424143430200024141012003313440410002033322014234001330440004231024121422241431441134302000113221300131033201422412234413422424201112030111200301332443222224100003220141410400202011303014333201113314233211010110104441132141303203431140341211014010112342012033401234201001432002304431442132000101133044144410344430320230311343002301021131414323243220241113032201332213234042003424101142243340124321323413120111134201102104122132420002442333400432333114114003202243220233304021243324022114102131412400101431310401400114234401031403304000002132000040300320131301200021013132021401221000201222213414312340022320343321134413333034341024413124044204113100303223013403144032203440112101314201234433143443022240130432324434032023112301303231112444310212202241111132203241142134430143440000313010143042011312103020200203343110243432434102314444023234401404410413331212202443143140240411044022201220011302111103013101221103042233432102240441340042240320233344002233331323403304043121100020440220132233034202320414144331130223420124322204143014413042441242103003041230341314243011431322133131140131102303421302213341224004203040412323014212403030322431113133122403434204123431211231210043101421430304132214312020433342002402120344300241404102210034004444142134021042233100233120413210222101311422243022423303313141024123001133041322230442433140301410433240001333220311431240224113210404011043033011020424330044103131004240124441320044143302031110414030103422411121134324433432110200130324011342421010202043202123001434314211014214022214410041313024230420410020302030232324222404230341331234301224102043114420142334120003331301334244214421144124330031230032122434010123443011234422240224430143240101421333011104341100333340030342400420024020431422404334442031032311014243010210244040211333324434420222220234102232404024144143210143340110444341222030040244304330322222030212102303413242034132114331141122001424431332432344340421241140110023214143243332114220011424140312340212230233344240324423133214434413024101443010124033013202223013014213341442412340233403340121142441014040131114214313400224112330421002320134102314244202124321022113412003340434422403133423333343304400231440144204042133112223234440233444033222321221203231310034344402243140024432332404312341204223223140320434423322231240000300442204142300024132104200411213123334142334304123144423310444411032434211023301124021003303224111323130143100224214303241421040214124404210021220044310234243010043314211441011113303401111333030033204402143440230443000440402114121203142304221423044330400132210122034023112131214444232423121433421140313322013122344334442310323242104120101113222144244333243411413213103402303044303110111234420311041131040342130012310033214301210112121311131041234231323143133232144412014014130030133214214410131034343212314420103132123244321330232131003402142420222143221334124313041420234122123142220142443043312013310242430040230423141013131132304102314013024221240241313131013034210034333022122413000004422203101232413031011031304001244432114144301341120032310314020200114242342030323012441423120433144210224011311213440004400004401023023301114132043401213", "134301102304344031433344123230333432132441100111431203213421144320300410413200301444302220410413224111312133343032142140031232012113401304414212441011121042131034203013413103424142212011212140020313130214420012210103033441121114031022020001133011144120021114103401433323442042440414210022211411041310340103231114130302432030011331320010004214133204224230140440111023032321122001220133012420300321133433144312111231304333240343023303121012120300314112340204222402402102224114003100410313024403121110014144133431014424313334021020112122413111023342121010224232342320312321404144434034410010431330001202044200242434211014410112304220223443221003303440133211101023024303300304201024003004414044404404132204324041100304322200014040433434314224032332113033011013214214134134341233222012030412124404100042302400131120434343130440133014201331413102310330134004010221010104340421021013201012343142403041401404010030104333432303144231040423342441020233020302303220440413221140213230343222302132042224201442401412213220123011201224430431111231310201132011221311041442421203420440401413244311344233024400231133120314001213433443113322313110343402232312012242433233041332041111000130204401434432442340344213320032441210141214200242131232420313332112413104213343223022224303141341403032304213230313434304214020224410200300143223441320120142000202200342122424021432232403311213334012242442023314023234230412300022342010022102043312300112230323043332300203320041141311333014234100002302031443141403004032130130122341212043243134111102024412343021021314302340340243322344133403412331111422030321440213324324131311102343242303400231221112242231031000023243231413130044304421301001004221303144123033102033112131134020134004023103444044333042410303021022122104440332340003402310432304142013031412304304244014033243233201133430312104230003001131223222343141441443434411142430302413334134423423204044132220111004344400122243243240313323102413440203033232142012232323131412240310144434111033001300400110020214204040133020020113320041434221031310312224311440203111202434014044330111220400211243343243133413404341412024302321140034203122132201233334341120224333343124424040030401003002323240242433412331321030422110212124112222141241334214323210410101010403121423334231434004221132012430202110212013403043000132011112304134221220401423043331121022112422221443120302214041004311432044241302144440200241322400424112441331310112331220223010234032420114340013344431332024110023340244121122010221001033401231340103224113044224001141300434302143320304140034414041310444421241000443414023123222022403312212322124433340034134042124042231440240414043331302012234410222023334201424331230341314243422103142404334222442003020220114124204210314211443440200043413330202013330013301314031303303100014442041021212133413221042413134413044410231213433422423103320210242322402141233044113112340331023443101420131110114323404332301304313444403224433323214133122300120142432004422214130101331000303132033442403230113334132401124341140113144331000201130001321220122211302402403122003202340201101204142143402104033113243200042421312033110304203214142140300403443344024122243411010220204032314141212144443310034202432222143212333041232130020133202001122442012444244334011423430123304242002203212432210023413333443232311404300343110034210430024411022201421143402234333300001404423034322333011341143200112434442424041242220030041132033430442031221422022321242343121423344111323204010030233411112223130040242220134142223433103001431011214230122321414111110300331340302124440421011102214420432012021031324031142230241411001043313034000023431433420043133412020330232323133312104031011423103431103021010203033414030030114213023200213231011402423014343431214000421443313114002032031213204134311214443220234232442344442120200242313324411223323100333333314440304212004440313110132224041402133442433244431210113032322003112020212233120441024310303342410000240330244414312330224000211240030042422214021000404121403221210412030240124443203111314230412022224203233040120340024013011411044232112343201243443444423033144402240020324020034232144200041214213034400311304104132030440330344231424014124113111334111024143231341320322001212002104043320410031340043102021204202340302010104223142344401302044340100031301023221113431142332304344032123000200430432220434112031214443342423313131344421124413311000430102313044143000304144004101244", "030302004044342031111242012130420103122312420114220044113034213440414143021024004434140040321114101343340003424420124113441133223434214130340102112401212100203212033244240042434110230001204100120230100242321040103232404221312103423002102304344232203233404024104421021411301044131303310101314440041424314333043111000042114323300320144423101311244433432442241130034244402423444002212240200124202421201303044204012312122031012212142434304140311424433011131342231201213323143020132401322404411343141042013421020410301144104304443111202243012122013031434143044203232041212140122301423012442310110221401243113222440300014310433144013403243012124201324421404341402014043410403013002341320030401433030104413030431442121112113421121031410412221430420433202214300031033010433011012443400034414140401333112114430034341000014313421100114340310202222031124024311441132303101312104431401313121324340324241023004414340110400321221042033023112031014003102122313003042311414240013320243102443044412141214241431143120211400121002343411021141124342321103312020401314443404041310014134044433413102041430331000410010340332201040014323233230402312411012043344430114431133402320213034003004044334233102004001440033123040404003013204224231211142033132041343022213404312232230020003303324301224401221130044044000110414233144400413132002423222244100244333123324312031131401414334104131331001043341031104333242012412421341322320232040221142344111304244433300021443102432424004310303420002433220341021411142434231103020402331430402420333130132301422223214343443114321412323341232114212242012133413423310022333132113110032241412210131342432234012011001313332123021043443014333142442020330124303311001122120014121130323102003023342112312413200400300042144433021131321341414101132412004220211113343131403144224012402104134040244413133340430442020211342433434030123434304104241433410124044102442002114400304323030203101124042203132432024031003203044322034114121002420331423322132320104114421344213441401421142441343220430210302410303402023204322020344133420321333123214423113420414132242304322312204303344313422110110123440020434414330223301341244233402142014433100400234331130330112442400333004001002014124010141110112421023413121140004340412431441133320311430432400400021033213021424444240032002404313041400141332024340440211410044343304344231420143102030322312032420203212330200043431212343310020320223010131443010314042310010124411230140011334243142004020040102011000231112213010303231331401200343112221033444144332042103233342112301202102402111240321100103233221211433200403001144023003334012123413412211104312042411400013030433442032044014133402403303211210013142440224444012341112440131300442232243432132211133301334321342432141000311232213130044120420323000204224002111012112141400002413440040441132201324031441042033002433223104123044030424042130402100021003131000040042303140204323341030423410444210140301434110404241332213321020200340321023242221122133133023303330244141202104212133044441343041000304110101312413240100443342241310020131204242133123412411314434341100404322104300402430214301311440140304131133131344022214330320210042123033022212243003330211044322121100231111142334142413220042434121400221423424001022211422011124022431221000234042004020320240133243204102341022232000324412110122043221310134021031201312321031334333104414342200411344330002200021011024331214233342234142213321213424422322314423310404041400033011031014012311424210424310240044142410240404321341130000344243004321312313100124443413012422440300010313404013231320141404400224130314231014312343340102241321244442410211310243441023323144010130440342214242143022122301423114024103243434334010003242420422033233041102424033330433343414112412010430040342110411341323124311223440410112110013310302211320244010304123101010434003001411332104202423230210323130114401003312113141140003321040402234200022311434320043310141201103330441413314104114302202331102104424234012134334433041024113033241412322243330244421142013011210320224430223422043100111340302340234041202143304330343102203302311121143131034403414432011033122434302302301314341023342343232014113114204342201332032112431202403043242214243301004323423114402103231320404010130211011344234334323324431313323401343114203142311222004101240320011101124213333111010313224121403042210040130433423442213342012231402401210023123344131223344211041133122241103113404012143110423", "120042034123101220200003441314101421130013013344042321243411103213010203424000403333121001221033223302331011334004024212211031134040210400404434024004323110121401022031243041120441321114241112232021402310443030203103130240030202144401120020141144342234301211411043020312140224433440343433124233121102434232404132200000033242114010240031423421203033211121402313343121141044301413341420201124042104131332243031123103204413333032232414304104411322430402320010002034302010330120440100223032240111131300333003032212000011330122401414002341420440444203102032301412001320330244424011310222340033203430043133302210431441134023213221303340202332144431432444240434123201023304222121203044221001422224142021014310244144103102223340102200444024411132133401012240410220304303311222320422044033410340041002313220231401012142401023311213313114400002130101300030130402431414442332421202201040444043211343100431323144402242314114311213320424401040030403220101231424121141133220104013001432023322300304043032201400321433102021443111414100011003333313334220111343231331114134230224443312131303404302210034011242141034401320113441420214400014141241120130013031032210414204004044000424101110241440040304011314134401241213132240421304410131314321132220412034300143420343234234020203133112200130101102232304112144321200144410424420404131213123040342240110404430101301012212410441040334344142204130332234244332012310420303132132303332204240422233210231011301203242023441033444403031024242224422133412323244342434003001213240112231223243204001344231213033040133341302003341140333340320112212303421330121312011121031101242333300010303342104034222101244104303310100042410014323430122421213443344444210320224402120330040114433244141213334231033313022001041040040231133030003413401320004114332403323111043022323041143413433404302111033223113044340133123143314312123011221132134013214302324012414421113403340333222102030144244113433321210433133144324022112221304422013411042331200141020101202140214233211223413114024230203133114101330104341214144200032143101141201401430104142142433144312243420444321101423102410200040034120010424321041213204014344010323004332340132441021132020243432203011244204312300430444220420230104132021110131233311322432002102434310441000103111110130023321111420414442133431404341144102430123444112244011224240043443420123113312411231224003404032404423310420233030303100142324201113002444434132403410411424422223043112404023044200411012402113401143024231124002013203332204232330220002311041100143414443232030043240443004331200302334434230401132400133210134121213334311114123330013411223242121132002221042410413330203211122434402100400414221124024142104003431222401011321232404443000422400423400324322200042244012044334334232111012343210144143440141230441432110132111244344104341403120322304014230112142200242120142022144144233131344341200434400431012004411413444130300002133001123431043231310313132012411124243224302234240221313423431210200003131414421221230223100314220344303140404123401402104204031333142204432142310330013403233431322424230323202442234343033422122344404322214441113304120431232411243102424221443130331130020424240014333112240021323312313130233341202003034020004232243121400334204010013204411233334003224104043141000303303230243400412430102322324030341402434113000224403412424310313124130031040304112440302003340310001413123411141122210230102434142330341221303210424410204201234234100133031344240423103001202114114221124212143441330414412421323040000444200143433002210130021042433440033041333134034320124303023221123220143123034332140414404032011213413223134302040022134024124142300423012323130304422002004023201433422420414000422404221423103133131322132303443020141143002243032314131212043434311241421302233411344411030144101344112010111201220003003414310430102223002320324002042221211313044210242323412203442044404441142111221001311443142133440243330022032224231144300111001211424133111241240200314401431131221240224101023123410134332044102121111214111131441241443234441141031310013402122024432232213102134213230142141140002042232431012100401202112030443244431012312010403044303211343230434014224324104420440332004100313443340104241434010340011124424443114423140432014404423232310121340324344341143311340311320230400243303241133203113410421102142204014331322221202111100441030312204143303113440244113020042200234400023410010420411241331040401441241241000123", "141223141113342342302202324303401031100324121422330210012214434214404231141143421243131041430243240312140014300022220221043123333143303200412412441313030200244124424214014234440112122041214414121312220323322212212134321404040201320022122311031313031020340042240320034313134341221030030012001233204231022024043203211013121223243403031434104313441023034330334433432134102304311331333113230213411203224034030400234001101041330302220102234310412320020014043240322311312412132024234104304132000442314233231412404003313113240402313242432134322410203321121302100304221334312110202124213401241412444011321220033300311004342041400423122231241211341440121431320341340020334343124243002233404120421000423231010031041210243224032123412044200221342024103300333333020222211003113223213401444002100041434021142033414024031142210333132244122440301003141111333103211212144442113343103043313413131020244342034311233440244144202344344000431043222324111240320303113012431443421243142303110122443444223320011224223324411112412444314432223143032401333222444422431223320422234212430022232023113144402404443400440210024121014310443424421241104342001034011012124200442032143000233432012322123113003341140101041314431211412333244124101300234341223320341304403222032041111020211233430101123001000224002322240242312130113104233443134003000201424020110021013003100211432113044411212341104004200111312004314342343421322241234003301132444424010210100013040043302402020233112424104204023420120202000410414324312113130444433321312220133214432312421030324012403113111122331143302312334334304413243221220314430240013340203442003024233111343304020012224242032112320022001021344232031133440210321012133434113220203441301240422144032111312333230302011011340341412224413221121124221121122334431134010022444041243200343223322334034321340340031330141003441104213002403424041213304134412242121440220341404312324301001012121040314330413112122223004114030011032310023020433411044130112130213144300021023400423001213144204141342224320402312201334100003041323124002301413141334021312013242144123111212041234231434213303100032224333133012300344341131421101312403020304444020241231402431302403302231324220102040423201024323414401020311043400424200312121321101243311043042042434200313140111010421132034134143242440242424303032024130423042302212313131423321414214102220214140422004433310101423242022300243444404143123234402010320234110311211413324404311034210402134130122130300122301011140334323313244322123122324203201224214043313221104300442212444031123333000201100001043444001112202423412132342303432302123140210131234113024344124030200441121123004432210311040412243433444122100424141000113043020331140443302032342321440340111424422214331211413431223134120200343210003440110013433014120034342402020324114330402412014104021332224212101042433003333231344204044243110424113014341221040444000004012243440202022343112442201400032132003342032312330321433342231141113402401040423021404313131201113024100120141301140214141121240002444321111330424110014021320413002213013331102040410243010120134231120120224122033321104433421041110421024111421002402211124032331003132404011033043001324034103014111333233204324013041104210410214410412214142322240103041324410420130020422421043223103001000022243140003103334041234002433142204013300123044032113213041100240120421013023104112204421204040004440101021133233202340204401334112441403020203224122032011402231104320310223411002101023300204321101311041434131421102343200342033100224320341243203320023403044430004241243310024200134203004400102230040201101404030140431311402114140421011343220424134111144300413201202230202203213403030143321030321330014314014441121033141404110241202012233214340121013213313422303304102240244020313414134222220124103124040232330342410402123411011222132330113100422431124431123044311433422420043433402033104121014414033441432302111340104121313443314302113312302043434120001320401420221430142211221333103341441241030324204343331024110041040430012234433002204413343100414033204411223322422323013311034400440422400424001302304121200203343202403014303402333020011242413243014234002002341214120322232010431134011101411410023243040024202330204222103344321341104120322041310213334333201021114442124214242032304433134432031414241301312021110440414334412421102123411413040332403424033001303221020320224422244124141421231022440234010233044212321101144013441323103243200", "241442321143140320204200040201410241204403231320243323434244103112321424121333124302303234131042204022231442402333231031041011200313223414044033224030230302240422303023000312311410434012012212410303303122343144402342024224134411140330023233333102021012111432432234310004104233332301142143023034401324143303013421304402313110240441130440114143400313131113130443000022244140230423443221334431430322401441430043314230333231341111433133323222401004222413101014100232203324130021412342024341120330413343201412111113013013213434222213201122142112041012211430110413123041044330330244204340210412021220142111413131030112130214441103102432143241331433121441202412113324101322344241402411014040411302340132440344222140444043323320132404443204404121214000424324240121203304333120301123034103403403103321031332032133314112242412122220132400341104232330300234441041421134104132220130103331411002203341002121420032334214432003122232214001430412313332411330031142233310303021232014011203202201433312103302012013344221302240034202430000404203141221144300430343242104303003333222332004203424443044420420442200430344334211004222201204403410320432341402204040223432040241024213140032330311030212310441222302332413130413033404022211020423142112032001441300114101213012431301404131031204140203401140422431104001404200143021334443232422211431404311013422100310113402100310014404124301412031034242000201042320442300040240333130131301004002200013443023232301411332343203410442402143003231241234141231003211401133233231024234143102303344032332110130111214440403112240120141204224424440324133112312414004221003302014423340001301021121400211431204401023222204431303414143443330212121330204020140221321101403111320121020120033133003002222433203021114432014231413403441214041032414023313224244132040313213332101140201304211221231101234024244112304401143114311300303044344200142410114343311333024232330031342110300314034020432222233111134222103023134322032223421133120231042200334243410121143003144041202210031113321400444332214041234112422043024110310134314122103234113443113441411424200234231443001124210402004033013110441321123110020411211014442042314202414020342201031400213220033432044202233023021323332032430210433241102013214343410210002432102201334032112220021204000420012133212124144243403422413341223324122341303324000334431322043431224410241231434313241302033311142411034423110231131020324020301012430003031321412310234403321423022240101130140441123224023021330204243443244313422323233041043401440344014133343441323110414022113031034231404414300320210220202232014220040103434241332423130410242302023400214440111412033134040433334213133000241303032134244424101031332211444201034233101403220343244211412414204340000323140011224432333133344011034441224444013424201414002130031220340114024403443233043431010212042211032014202244412304220433141114242412431020233141224144304112424031021212043323330023144044032022042404012334232301440444044110230134421444201414042440114110002220303143240234104121004440304112330010133112300433104101124421243211002011242331201343341321214402441220210422133143342423100404324104021414033320111130002431424114134042243013423014443123244034004301411400401444014131422432424423102132212003331232104333243002120202331404310300402110324113340104403404413401140210241224310311014304201414142031320030100241014004032320130040412032221314142344200134102100213233001031422432221231423040414244123140034104333022302234140243302000130200102330311114201022412213442330212143231234020410411140310401000240042033234011400023013144241334340423140034213332411112141234041021202041422104104141122231301021430112132041230334240301344420400201320421403231400033333440310244424242220122301443420410424444104342141142044102324313110134232431004030300324422314244443033104401201121441121024121132012221402220022242101030034444232021343340210240240204442140422010104440414014213222443324411431212210140220133110214103302102301432003410242101333103134114443020111441243414131420323001432134314104304013240334214042312303142133421001402120431040132433244314410411220121131131110043014133212101013110230144234043120244234343320400244223333423243011020332421004113443114440402412414003014323101143444012132330300404442131424202302434122443123212000020434313201122423222412322032010242434312432242103131033312110421201300233414211011233103433211304021014230302232030032232443043443214134241", "202443201412404122334303243211020101034431312202322221144323321041012313041102402143021432113413133241134310204222144243424042330134041000412402024033300412230433020004143403402044401233222111034020132341212222232214322302411332442001421104023021113240033221001333130343304112440031430043401442404043013103030424323444144311300120301400024132141313221114031004411132201210123121213004402410011214112040204244402324221131144344004133403331110410342304344404023441043140002143202434410330024032141234332422220230340312104004301443344433233213222342123130210024314021231341420112233320034202340141233330200123033204412432330031244014020032213133430430412004422033113421144420131301441123142113211302103241434443441032104144304304410123340014120201343444404320433013242023111400141310120112333411004224212123213440313243140322331330023024330324112144131332341221121342220414321314033420211321422443111414011414200302314131131203143414241031213042024201200323134411424001042402140234314334414231314024444104303322132141142112330344443344310103144224103042020033301422321133040140304434331441221221024212300232324300322141030332243123033041133222324441042133402410421140033204333212434201440331041202022242413223432241134241130333132311411024202310343244424341241240430142332303142301333210400040211104020421320013312343302134441320122141142313331322002233232033141344014021243421100040233324111403423204114442212223143110113214431123444431242302203031012322222133014004323424014004323331143112433323233400414113342330140404443304322033421442420401330033012300422341302404422322400441122112403201420242000034213444210012042222033202400201244032444033431420131443320213413311302301014102211141131024110342034443222242430142114134434213402322430330043034412443114330134004210221140220411314031202223432040230202141041111021000413304202322433433020140031101122113322404130222333014403341110424022200202433010431332121421110000344243132123324012402024324000044342112041003040313021204004240300211330241041411112204403024214404023123441431342232112112434410031020143133330201301312314421432044004024112104140101110401442401441243041213330344441201033042434014204201320002403121444142100434244240003421120403444424334331444123212323223211211424234100010213132010414024114012031210224033202043220130200410200331124342131114132234441231124412233201343342144204002301300044132134330240043300223033014144421000404230431110414232204301141243140341143243114410231222002100034433113424113421003024403101210430013301430400430232312012224322244001433230221404024122033310023124214231021132412110404000003043030100402322023420211313133030232130312310414420031421112344130110413403234334043314313433432300110443301232210311042223233034001023413231232220021421332331323231124422232414244044432223240130020234132324210203103134143340011442211110400101314301024221410021442320130114031301001220123030013142423010301044440031332042023320424044111143010044233040043243321203142022111101342344114141143142141420041214131204003044210422423030224002320302314031230311100042142001242013331432033002133332444020001001440002401444012312231443223143131134312033421133230210410041343403100211413012412414223433313231424211131322020021421333442434034341434411420230310032433314443343401421333213102024223312321141140403001430401233312111033303441402331130311441002041434113220301112430122211320440421134224234042232131413043010144422111333123001330321141241203333331230041104304012012044440111000212113104411214442433023203014423223232222011303433110032401242303142443223422110032124042031112200242143144000010113014200042411132434010000314204130423210302322340220243312102403120144412203403430114032442133201323032120023441142044423314433224014434140310430414001124134413030224311041123300024421200442111033322102422010344402122031241302224234123224412343121022430040220414111442104121114420240230042421104441313011210403323204101301140234042013024241301141102101223023442101414032041333233044322303233441221421313221201302030234224041041001231321144232002422201110423042204303440030143334234310132422311410302410223012440311113322230401132040024000242234324042144132442313312321322040040011223243121232404313400441044341313401313013040112021310320032000244430044230300043100341001231022200013431243323333133440101034023010000431100300022422004344201404433202441342333013412422000322240343231042030314214414", "120420233300342404101112441300110104122240034220414110413410242334432131433431201344323231341033011230340121032122244100211420100414443023002300434200213334332242110024414413420020202103223123331140003142103144120132012012443222233423232443032234413334304041403411144311010044222101212324444411123444141340002233202140344232322021131113422040030201142241021111001104432012001013404213312041230021433022044111412314110420044423214334233300132022423311203423400012241322042022212342120432232220342043214441433244220320044204242000140011242002121343111142433101412422143213242124444230143230133031231012143430303133204414203233034210021403332432420031041334021144123333000420314244423102134002321203423433020231324030244133221022230322134033001141100140322132330231431423432420004433330041304212431340324033114332240220342231214040113142043404413442020400021202032141342114140334322212341003142123021003130003231100344012234134223220431404333144023412223043330124402342243220010124433411111101340200413144311411400220121310322111311334402234224244024224122242002040311200301420240444041111203422224434324114213440243404233140014213234003130331230200430410341122434140032131020444310232043032203342302024040333221240313003431423004411034233142103020411333134404003140414034222242201444421220003443313313103120244344133414222141433222122443130221220422433010114214020204120400340414230144112142234014003224012342120214320032020004432334213024413412303400331300131211424310330232141412110033042421224333002414313202201401124400204101111003044024130141231014423102012100320431213021232302144231332311421343114303444304130304210002212311302130404202201120104013421440314342204113340130333324201342302132002012404010401140004341021333402132343031413133211310112042434200423014020410220103413314200011040344024321040100433214344223414314440110000222213301304232134213034333241240240123331010034214210440432224321434324312023101213341133400131320010314003421404330023014423033122341111242130200323311413411342143133110441003034040020314143444243422303344110141434430242243234103424240341133322240043440021404332300321043213232231143131032003231144312120140004002301343444021030034124040332424024324434310322030324140212020240120141130204401340444020144434412002042002241221301211213444122142231300334001112222421230124311214114423333142421402143410331002231200302441102242012130222110333234131432140221123024342421401443302300430111223410230140222222133023300242402120314223212410020414141243234123442004404334344140102100101122030302331442133102031334244021232113402033212312410131140204201143344411244002202414201031233412431412043432022334324443401312410011210323132103104234222314042340430431034202331403202213034021240412000240131440231112112032420142012234113441102024332221422423400042021313221404423021243403140304014124334242400341140402003014143241001331021114431301030010301042203223412323303344321224130211223004424333130204113043023420114333411332113422143403240013214421022103311124223100241040303421223320143143432022301200340214324142341122022241042213100104013310334304421121400032303011214420101214221140331101434124031011430341111040233232301411200234414313341422111421330123232433311420140324041123113104100230414000411034140221402414010110432442221433224223420032133313421200020004403211341004334334434233332041322421103310304002301044000342123440241231143432340431310404202433101341440130212224034014030210143040303212142033240442034132220212312040024443420344401103340400100230403344343340002000234001011302324220001014142231024014040430411342332204344314031221102312220013014443020234233322431330344443044242420211034023021441143132021033130423024310010212201233244401020244223223301224342000110242231231142304343111241000333134423220400014144011111010244324240230203232313124114402123233312311142222242323324333243300404040222204031423102014001231412040224100301001130312334042413143023234111140043103413014243344442200242143210000013103124334220413122410022334213230341242343302040230004013411002440344021301100041024042014323020013133140112411224310203024304143014204212230034402214210203422443420133000244020143242423143042022431212311312124302131140311100432431124233240242302134211414012122040342424210442142444002324124400101201421123221003301442011441241404404340422443331342030412403111421444230300212420444311444112404031434234440130321213444343014", "243102333140143140244411241413212420333004243012104330243403042114204004121120130342344130412143422142021141203320024342441320431142044130341313434012333340440110204012300102332044032410303213433200113202131102323140030331233420433433441234340141204314202403103133022411014131042023442043232422320440011412142143331200403124301323341243223012332323042323243002104101010023422102212344120232311332103031011013201444230002232212230412102234202444334412211003034033103110443122210043023413011012041231141101422201343233001024113133004111000131130442332222130113041212321400333320402233410344033200133431431003442041110323211243003132420002432341011103141242004443042322403000221004213223100312442113444323030003110241203042041201131343312244412243010421240033403321412112040204334340324322403404240344212133103042014200243232301321022312011044110144434413400402242141223102041433320201223402111243321222031142121432004414242431400100033011240421310410434441404244022342001012431332344141434432012400422342244211304001220231423140412414314001201202412320421344224100300430341310411302333040433432101243414220003221021142030233201020311302222211144241431014212300131433314130011120313100314311132411103243140001044011044224014131002444231303143444010342214423134232043141034024331433333341241400134322413112443402424210112422141414231343110041020414013140414121214013423204202414032031104243011313241101323340331340423000423010422111114404111011131124412441201430424334434434114210432123200112142211033130403341141244401120331211413344010411310140012214403144133130203021143043200421302433230220423014431102123042000334013114322213430403424404214211341322320100432342312240304311230200004230411340324333320331310240244323203121042144144221301202100012323103210240311042212110412123203204114220300300341324144024243404032104220322231134413311000243334043214433400124113221221120124221434130404440411332431230034213312040324040112244230113010313144302012332003332301123044404441310220442331403214002420011332424412330042340142242041134210310200242212402312204030230122404422122422303414101104422324131434011013301432223414412141111434410134434410120134133012343044141002124242141312300421301112032322123434034111120124333431222101320124330403042031010131430044424224104033303323233233444323332402324130143340211303422311204100311313021403200412140144032404002131432322140112442034112430214041242014303121343412022213321010300201012401002331240032302030443431404113143431330121114324202431323412431422223430013220302011420231301223041202223200322020320420134222343112004414223302110330420132423424310114142000411320321342203401314210130141131143310003412303003333203214410010211343231232022420213223233043112211144341030003302231204222332334202103224313243440103143434123012221033423304111143031203131323340024231202004244013221301233224343012042022221040123001001314431202311130134244400334414302304440233404113334040221012333322313004221421234132440334233330203122321342442121134003331211203314343322111101043120040330012102224110424414123312133312042440114424230332222131321041103324323313104121341142230202430033421200033102222333330200233102243020222431131221102424432010013231000140303302012411232102343142333212110301133323333242404330113122144032431024040141001123323201142224334020402114220143001421240403333102041221321100300430203214231433431314321111314042040011211241041320044223403424403431102024210120242002021414224313414310410113140442432344433234324140230414401330113420311132220321233031141031011444002433401332313131431320124131442423312314432410202210202401232033302104332410404243033303332130040413002404110123002313132033324031430002011144101413142022001421413211342042332044302423110122214433401131424324014131002412242220104231120111000013110233422031030233134000044210432414024033000003042014003244301132343321333121323103301100441330301334323433224131042303400204223301213222031241440410224140112042032143220200443123243433411223220331120033044040143011024022122402243012201022141430414420041031002400314401241142331314002210133033003303410330133414031221112212010323141310224303422311044441001240313113420131130120242041422420100003121334432240443341321143111413333042343231042200032422342422402120321013400440143121142404142221230020111402144320002010303021431403402113104031101120422213244024112121203402443141020020134414034040403001324104120141332", "334010423001003243102332121221103434123120231323042042311440411413324123023134441303201224141203432320012024341233032110200300224433300002432421232304121334324000331032043320443134412033111430031411343131133444241043432134434103044040332130410234041324411334424330333411133223420211234232442303414104413341113102343332433402033042432210300140102033234340311432040240200240233101023111241001114111234213013430001034114033124234141101021104313411104400214144124134000301121111002031310241033113012124201320013332230041023141323343331143444323021241442104230133140432104342141211244221421341014344404220420012101131334321330121002131102142342441233440114100230210323043034211130304113314444031330100122112101004120101010202420301213130000340314100134111033403114223030122244221301301313203242400312132213021120301314334142403204441044420331211410201004134421413420342013343413334121342410022321324044341240112434404140220323202401020042230211320433400102114221131313124240400333402301020232223123313004004323413243330221044242440301442102324230201233332143142202403440231324124342020420100401344443022324133013022202040143030030320302104021411043403011304301113111102102023034302411240114211233104342214310313044202331341301001134022330202034043301041313312300221234323044310422312221102233444204323114103330021023414143202423402411303344432414132201212424333014341312204330300100024141443322233003413143042401401323300310032434423332442420323100133324421334120233103312113441040244133430024021422101043433244421120333134223242124111210211424202402240432012213443230324410120142414322223232430414003331111323314042424304430231303040341231424020040412011213141322114432143043133302433132403441343003313304100324000033113421201003024243444431323133204234034444403242344112231001113021221021302144001212414220141111203042330104141024003014403221432141300112030120230004204204210132014123242344420141400222120332134232334013001230123203133014023411413230141401021442341232424310023243141101200324121423033121224300324220433020103132410021440343101324343042310140114021211131234304113321304003322432142403123100340213213010214224414202331130224304123312441310314040204431103231302004223014412324002434404022443012040330213132314202122014332210440400204312210041212301342020304321311123012121421022040143010000111413210303111030204312240213411131103030421233001043013443403020011403020112401141242302142331104244414021231234331324042142402431223022111120213001001002010243411220130132341214301134024124012044440234234144013112024001104132001210113003042033244332433310421110110032101342111220311210041101212110331011133241413021232303043230410322223422213303213021013342141230203422404344104143140330110111244404424243133003010023214002232132142004203002213440313120223320143000200141343301413421333021124110143324202144234312304402032302143320313241320014022144421404444431122402424420214342341300030144310401002224330101130140124400011400130030232140044331212024320103232231321044203233323204044043213113001032200103024314201312233310100214340203330032021304134304331243221230234401044120220223330440144034013443003332321211211244102034341104102320444302333103430324040111023422333434010404304344300301122104233214440324233400113044002004001200413230120011132031204121144124023023212200412311344443121212030112102120023331232010104340432003013241200301302342130120024134232042334231134344220330013223001241131431144323130014400403030432342222420042232330344431223022211021431432413342102334123314432103124120001311140320414344141414423420200421012224412032020014032011103330244321204114024420144320112030022010441140232312220224112141234410214200302424003022403422241222331300131430223200114313311113404412022001322122023103144230244443430433124203133113200330024100201143230310322433411223234403033432424242433244021211003322003411024120334134132231131213423140334121330034342303414431201044043114123411420300440431331302332344142332023421401344102334442322313202404124203010202123101101211140444143302000320121124340011100310324213442440140440242202004400134000013311111230001422044034231022222401033441023212130430301341212301402310122143334224303434000034122300130044302313401302332241101143412423421400441030111142202414413412223011211333324421110023401301304231241143313114112344030210313120303431240440034202203120142400143234214122020211241023402314102003414420230001310", "413442042223222202042021044003103304013204021332131204413424012412320231234124124433131121220414324134101230041113322212343302010100224011102442413142123441433234003041011123320314402204130111321400442121100003320132243133102002021322220243112413412103231121243034000032314013333013043111244140340444410122140000242304314231243323421412201421442043021011023411124422020413034300344312031042024041433331333103210203412402231044423301324132331004224221022421440101340433141024023134013041140422004312311022420120024322010244033330200121420401414401133022022344302430111424113423330432013224330344300101203002033311143421111012030402113111412303044433434212334102042002332334332041342341001134443334132030001323224324233213210422142401402302301100343223030123002111321233341442222420103134002243043311333142143022444110040121114331300011343434133034130020014414421211313240440113431212343030141204013424424230132334001441023100020231122132141301434330230314423231334033221142141332211410204210243300133011410333232442222010110300133340244124240441243233230034212033404420313301212142004104222424244232022240002404231402204434402201011100233330342310333102333324322000222032104002124210130424233334443412423034112243013443230200021100044214413434302404140421214421132224011132310024313402122400224121020041443401412424404004411331332431214143021104003333203004242333220003443213032402332342422122334120214023044123112103233111223242222021044042042244242240210203334040122221012420411332230322144210242001202343341331424010241200134144443203320021143303242404433213402241433314223302114132022434002203022412433311012404210244212204141122320042314321134210423420012443133140301310024142130414200202240213021330422423102340144413442421431112110142231444130334414441402434004324204302203220324300011443001420200031113011141322403121421130132000104142310401203002413300442043343202102433302244233442212130433431302430232114000402001040441401403002014341100441240344340004410312301203400222400210240121143022143034312133213013342434100402423231004422321340120332313342113323421301112212302023433413204121313120042041310242232231131223141011311031213040340334234040203344341210312003400014112132312110304244141300110240434223442031201121214344000041403223124242133443223223341113020301302010402323343403144014230202414201211144104142211044431434200424343021124214121213223240230333341201403122300334142042004103432110000400213123210304401121110031234243442022322401442432211230412313302401141110103343042243410241123423133010244420111221002231314131132040341124210324443242031434400301004134020113403111004013401024144020232143441202430443000212243022234101134134430421003423413024341313043132012200132241433424121200443230331243423230101011012241104312141021110212212310323012404242200012121331102104301010320130100401114433401442101003121304422322433333132340031031232040243410130222020431044310024403210323114432421344124124031313233112042331400401034343202022231343304133401414033400413442013044132243400211420442244001232132010010123031244123214311032242332324040442303230442320320302224101341020012024233343003442232404340010402102342040123233143141212200434211203232421140120032130243002124231412234310002420043230243041443121234430100012203002241112441102241024002311232342122301344100312124140330012314421314013240200031113121424333202032032230400221403142230343302210442412424322123111101332312142032333414142404421330231101021234234144134242121321002300043441012112134423224223340332120243142132322100123342433130042330021440123232132013021210433300432010101321400244130240434404324231414210342102324040214113434034433210311012114432144133410211424344040442011301301334121020110132312032331334332432040301122111201221321431443232441111034024420421133003033101143022432323200432113112203334201130211331342343310314100233101423244303134124143233022104401303101210412410442320042112210222010002233131030240121142104411200402242301414023343011041203102404222001032201040133340221233220431310011223131320020144212124414131412033003143142043312433200130410104100300022103102303004334400014334031304344400113220233134322402201032304112044114103344442421431024040023142112033002234231331101030320201110422411411240142431333141340322443042341010200242304233013012124303141122042313134333403210134400200212310102321342411332414421241230243300002202342011314233444222243412232132333", "233444410410224421203240140221014001210341011201111240400102031102244023144412200243400113110301023141020140344113332033242201343022441011420333341044424321103034340000023433431402024432102120000342122320321104114234120421201410110133300143001241410140433002231401432340204213102120404324410410130112031111104042323242212114100204414144232334403221030121212123340101144340031031442234412331031214012014033221324013342112133421421200001440332142133030223421000444334334410111131304104141434423433430320322430444040202201231312302101203004223200323020212001231040002014341204003013241333141430324433403444312004114112400302422423440124122303413343331314240420322304024301023134412010004200112340443114033141003333443402434224112030110433331130221141211142402302044020342111003041410421333044311311002132332043421020444212112031202204421130030003204212111112424324220313434404412134041414120000431420123434224344203432223003431244233313414344123030414430144224312034224104443302130202044340300113000222440223203334110123133441130122221244043200020341043332020144240330223341300043323442031400101210124001334210003112243044021140043333042123240144104323104311003141234144143020311232443402233020210013404322333310130401220120402312432213240322201431010321344322031400300331410220233343232332133021003422444103303242434421130421123223013432414412032124341041343413423204303304200014213203401032223300120244400021433022234222140404000140242223314132224322413303201420321144410141433102421411244133242020413403211334304114014002223311104044202133131442122300242224112313241334233012124222404103333323110304324430200041003041344323242430000444211220204412430224432101340242433234144042310042104042243441342320302213301000423311324034130041232121141402142220422213343430401121223443302010343211444023231242312203320014434223322041422322100113113444324212022334431302113323144334012240211340343223022023410131411143433142021221301411340301003242114102220231204020210414243013030431422433040043232240023340422432310120403040024022304142334244333122132201230414443212324201403323023313213023200210403410332220332240401410110142114141424130142424232421414104110113111340044330233014210041032232210220010343200342200031312023202432210324213314332143204014124104101134244131241032310313112224143130130021133210433004112340331304431332223432220412004030302142444023330010420044432221222213303423232143202001141411132401100331040321413320202430020003300110333112213442013144210123221000142423230243343400040243304124443440421103402044031334411201441031343102304404444033031300234042444022213114121323004141043200130204243113300402220044101433003141433401441431422100101012432423001243322223411413340133310144231243333003040140344100200232343022122004033441434123004134211411414320242444400222444221030041400034124200003401423024013323001212222421034134101211202331043302143103010032241303433014300131000010031114334124111042233244233132214342001341032201211300204004114141110212420102334143014423012233214311131022311430423130022224402342342400123301302440130000042041223413301031431121102144214324204230444322201043241303131310433133132331333132234422422340413411131430314414222403212013200134233244324314213240421112434324102103424410212340021014243103331213343241320022130030042432010301302311042412420023044104224032412043143323442034321314030014002213304013442002202440342002010211200313342410223120302114011101340431223144322043201333003410432002232310101312311241114211003021101321244231213034024020031220103013001202142334033022201331004304414340333134223010001103411203311420034314303042312042030032411440320301444221012201312230301043113104111204421104444342331213422401434131121002004411433120424102222413031034224133221213112142002022102214022411340234430312442113031400141200211222241334130041014140022014210130134141313402103123140432143313020233043314130220340333131404403224032402122121244103233204000124042442222002340144013331100322201111231424041314430223402312222411300331200144400420132033201243011003204431023444342312441012010231340232330220312224333214331334334031041231441124023210333321302221301101340440333413314113234321124001044444403403134443034124433102212444413420032200143143040413314443240342134023033000331200340304040010042103111000323213204114212111002214212423223023203434014113022101210110342432421334142312404003131102124144100030314240203301331010", "134104424334002302244104302114041113231233231430101200343331224224040111341301020012420134344222423342143342323134344023031210301111323340001441401233411002421112044001134033331320122414330411021233230223104231241412303210204313323303343131440120233444400442114143114212103204242114244441212410032010133102112203112203411323410400330040313403231024010300402004221223124143143231101330014141032240342123424324144201141122201034211321121020030444113410023111141313440440021330402032240201320204340340322032030323224101132242222000001334301402213002144024222212342410430043423324240413311433022020221041142144213414141411333013123044440043103133444234133230123120014032312243003313431311331101300000114224130022211103234243230211314123010130103400442204120031041330442342424444430124023331220431132121420402104332023010131324313123001342213334420303433032004204312032221441434044130442001200432323410303413324332302214321102312333130130042003444341244212114233201421430431240432320234442413442130133403303422411232022114010044241401403220431420412340412144423302203122431131343433424434132243314112101111242404042344212003103411304312321033310314033403134241122333100442144042313121341341044100403124321431433042244223100243012102300004112033403434213301404321314323004432231243044021031042311042244130321414233102030141331410432142430110201122021211211312023334214122034000034244324014041210112114330330013212423134114334322422123440431142121320330043212410133021432011424032234011301340310134210130410431144400420134013032112013344200002122404332310334334430243242221334031302432232404221403211323142114223142312130312211433223412043443342442201120411244014304004330034240441341233022334140104133044442331101010342022330301304221433412131143030133214320312432124002231100140110002001341142234003220440343230404110111121031334031022111414143342023102310104212321301140040223403112012133304300414031040104223431104231313214424231131300032140310311104441421042240020341202214402322213102313440440031340430240303402020413143112421243104122133032040413110300423004300133321442223233414234221001223013124131410133320443013020003444412202420212423411103220404023034232042040023213420111100134042224104040320132122302411001312400021132440443122110000143221222203032233400101403024233314441400231224002130024012324021400242300333024423334432344300332021410434022300111203040414110213034044341001000420342100042422334323200241213034020120440223343141210333034403243344310214122313144310012032003124141002432043334334423023402101304222242212010202111123013311203213300310233403431220000414131120223024111240124321013412141243401424031244412343132432004132024440241013243132041122241001243002430132102312202032041213302143024341343423421430120132021144322244422243434220233420211434433202043431200400124331234431244234411300331444212232120411122112333101044303322242132422202321431202423401014223102144410330310423411023112231424320023231311014421401000412214203141002202413124410002414034142011030444200310112002044201300122434302341143022220403102102311200411040004200141424204410102011211342013024133411023121412133420422004111410010411034442141204040043013211310402414131433442342100421432324331431004344141223311030210133332411414310141134203042413134422432224010200403331021030220124241414133013402234234410032434022313011400404200443001204324340134403023312331103240020202240211423031300430113231200034122300334121342042142013220102132401011242001411143421014212034300233322403232021204221202244004310222204313013033343241011311241304424140040024423111403311243241043322311024041303021233220101230201421203124132331041011111104031130401044330114121444320204303130024343323331431104234313003112204143034421232123223011001201400044112431042102434314344200311003131331424212431004322002131020333424310100134010323020304240423130030032213112024210041242220404232203113224033330303221211240101120423133013324100340140130412422140212134223123034114214230401043133420244333321030222043333011423424332311312120040110302023242123303113424443421300014213234301332220121133111211344410141024231331322433202214410413100304240024240310143311304323234224243321103314111224134042103244331212303410443413213443123413013321404200312202132200202012234230230201112321301212042224332430010021020143214001222340213222421403210114340003142343202400223022224113021423434011321230421440324203323202302", "244124213330000223341002443102003402410102222422143123334411002301002321221022401411314312202123422440043004201033004121431444142430113000000120201421213000240210032043112112101043330433324013311041233122102131444122101124343122004211333030032202121412101213141200313232130024413410333320440200222330102144141320402121340044003142310301103010424104403001401241042010304411324001341004102424434231422214312334043113423410124143304320013444102344111242300432403123223202313013034301311223034033313001212304300132012033120314041130041401034140200424322112214443112430012004412214213400024021132044104430013221203010310432240410204411324103124303223131111014210403141142400003102334303221312221014044413031344021231111324032102203132340130240122422311314232031442113040204434021304310043433211223103421432140043011102142110203133411204101013324132103442330202033233342411403204410412013233131224333124101322024431003314430221140203101122144313141043334341421300330323123140023032112301441032040433333041402313144313124013301300443432421233224330311204432412240014023014334322340004400002122221424301010200121100221434432230304120240122043242044130044240010132424043210414202331000300232434312010122331010303133122021200420010012324422313104210323400310444404223430122330213214243444034132330122221003204433204343422432120044040244002202032420241221244043033402404241143402432334114330010103121244433024421324023321342134432023044303222321401210443311434431241131144410312113134122340332001044401401000322304441220412333040001141424022111333441040342444124001242101214324444203431201332221300403013224242311424422413302421324202244133202034100423222224412314403430141333103030400401130122114324201012404330114014010304413241104213414411314104401341412224011100313313422441123410304304221210042301203133404422213411402401034442442224413030124103404141011202132311134330333000221133142441104040320442303342214110414230302331300141334420421312431024001111211030112343221330312200123241011341103033311411000213240034422400441333112040422002433333223031112021402112031214402443230130113332333033421214312231310222014423321212104133102132314344300101312343210422412211034011024403401331110132321312131024041212423131431210232213121432300011030424320032340243431133233131213122123334403442004214301312443411032202212242244203222321411240103102412111122314331311244221100344113000423402202344113424430040430324231204433014401044241130213111103123001021110340002330304243143141421141420233431304111110031221213234402231232013443302434223012230342203044032323020440142414331430104210100433031324212130044441100322023323211334204434334403123104232134244203224142332221411031432203143402104114214231204441222014414322334344402024204203411400013223122130031341214031430022032004412444002211014301234002004134331400212432202122201113232031102311431302012002030030110223121433001043042424434130423101041212042332133102134211441103000222424403104000004440233121431024111312300002403133122022213031310043003040324013442421021340223320033440322331030032113020334124301110320000231331024401001304200042414103311132012143321034230311341300013003312020032001404024021421403404213343121413003011134140134314203344134000433040244033202343044313042240022201434303441121002200223111044114320334420144201001044141022204203233414114243023121142340110342042200143141210241030124010204023033000214104320312210323322001341342202143200404130314031123044232242411303204302232121434202231413303300443304444030131124214114004120244111431142410144231000222144302213100023032012224032344001031111411013434223032134110221011211200440443130413442120403121344344403410102003342134030114100412101141040441133244214043010202104404421441133203104002334042304212204233000040124241300042341140434104211230140404412012324224002021111324412230230344033130333223122340341322102220230322442413243304131333420202240301021114142131204134133102100412103140141204121322100344321013213124202331042313113001432004314003223304132222123300314332113234014213010134210214432141134044230401044222422201430023034123410140434143110240234012024220112144103224231041343244432232012110402031024232113311110300344002232001402020211122104401424342114210212211003031023330112440311212214120114421322031004431300302320044100403133302343124104122023421022413402331320232424430400403124440312433042013041333424200343130430243131221121321431442102", "031424212044000021144121342240030432424423333240042302004322422311110112444340304423402313432121032123441244441101313313312313423324112012033300203102114114432411020333414401231020002331013344404001043412303314244134031402224344024442442201203324033134403300024231024333412404212203032030313030044143023133041114012234120034140403342220310214300300134103330222214242344204221020043012313143410120314134134013400012241234400300021003010221122324233241344242222130023432221001333012214423433014224222322141401140102240134343143312442134102122024210412332114241324133420042011342421322221004204113334210302122413333420021333030241342414240204100303410242021042434221423434140021323141441033120204032003420343341430201030431401420413331032233112334443411020111310011323303230200012240432412330413224400142424411302443341123120001242410003203013433233033042440320134001002120314401304202240132213422121024122411100142320330240132401001434041312012011243114424102200041042400412240301123012203014034020331421210111443141042334001332313034341134240101213123011104004232421044220401042011244444443111241340303231241301232201433323124333334120023243424404303002200433214010002213334312222404124211332323231030123414220121231302121012244031003441241434321110410231422034221302034420132212011411101424343433232323140122021141344140333430342443312242111301130043440444443430412021412231012233443031423340031341001043402042000201440201341300020412214233041230031003013102341031242034133131123414032030122031342122440234431013220340341333000443341114400000434044043042421133333121414134111023321122303130222034132443230220044143444203442421311203412303211222303204211224400412040140201423420423221414214343440124322243441400111443103330204422113112421121413230422421200032311221331343043331203243003001222132003132444131333202101224042114324010241423442434011414340132123012132430331314224024400121400234341121011300323220302412342203332111044410043411420224020241124124012140010410404414223422322112042441014232412021234014344101404014120442421232011021000340230332430400242432113222040101212102323244332112013242341421222343200431222101012032323013332213223044113333422331443202320012133213441223131003144130201011434332034332314034041343430200020444411014442314111324331012232400044441243133431223102224311001014234414232414011014323202424001304142230114133030442000021444431142030201340310012211423312403223331404144112433421430333333244041334012243441222330330201142014124023224414432304334201300424014431401420413434134423420014221013122344300022303234044403413112112034031141102343004210002241141403002322112422344232132311431001133014232140304134101300304303211424311413143430212103031333444001341304330434014134220310422301230040321114033041030021342334232240010314010333320144321414404142243223101020421321313330314400311401314321443314011131101230220243413211332344212241341034421400132144212304323341340134130023104341111421441201414203023011301011212424132000002104204433301002432022202032121113102112404341130133334424202144140443114022004323320002104014402001232403044221014402114242013413413040440133024101004004013002223301003420410023043101032041412103233210013402334144231201434130110114214111223130333221303323300243203440223202200043003221311222010302314400042000232401044343321441340230142303123001004042013333002133012320033023343340410344201432340301413430423434203040431344141013114402404103204102134130231223220403222133122314023201420320334143022244044343214341121031413243330440030304444034013033133201411334113123311133204011114023034204213431232430331031343212122102324334111000202441243102244220421341234203004023342340322240111224012102122030242044401113422430132210434403300022340043122032204034330042132112220011334214033434403332340032113102023300104403210032222300400004314144244103344203104041121142302204044444424103411024114011420031321134243222342412212024344020423321241042304201413122020322031130111232113143311432333201431131433310124343042134140240442342110121224022432123422443331144310000313014104242243034433204323100140101131312402411401212101411140431034200411234212240132043103032342341120312003434202414334031422210321303142231423121101001334410003410014001322333332333022100100201242423212104034132421014113111044143311224404414020422012143334102113011022141232200310303214013334401022224321202143334414142404311002402334432333112130", "003012111231320340103020100413140143032213103411433224344031420314123212022204030430231442143344003043121313122423330000114434224140113411403204143413421242242214433201414433323420200124120024040004410211132443233041134101124204401320031204320222421432132311121230134314413103400120021321004304314243243134131040102010031244340442101204032333110432120433134424304344312412313022121324434200113041242114003314040034030013231202303223444142323311423201141310243414100334021214240342104310031234201443322043411203422043024114321133443003311421132322032344030334441223421412012010111212242024101101121304110323233310032230332010404240233313314021311140102444233030430104414140133133340412213332223242141444013112320320121101114032022223310341012323114330134013144323343114404331332234443234104203140322422000401303104344432142301143003311214314223243210341103222100411131032243341333430121244414202222344042312212432414320301421421121440121140400121201030214410304410341334141111121421413443021432003303312311020242022400443431343111441434204443142023114243312100144043403310413011240131443201001012004201143013403432034204311040312444424424243314032100413004042312111432204404123144022241001313020124324230430024111341014212133320022142314243043110304431343141302124104333334232413332241031004322341330001233400024001021020232212210301332424230014424422431302301313122011242133434110000040343023222214402423130244124231201010034342131120002143144430310120411133330000131011032422010043201124423042024303034010234343322404034121112320414134144043411434213114104133211120101313010414404101230312330222411224401102420202100142430133140110124100302000413322020331403331443432144421111043240423341041201400412411203234330122131410303412013433413103101311242221332331123444023432442124224120444134043220442210101401224432202310413414211322232241143014330413233004311342132142322304021440000032122321332010132312424403423330220223440240323333114114001310433420032434242223103032313310432040213224413000342320033022231244130123022133122313213333333434440032314011303241423310021441400121130031103014413014330011412341441001241010400333002221111212042122104444231311430041121300041330011122404333021143232342021120301432013001220033101340010204124443034240340114123143033220214312300301114334212144230142201023014410042342134423033021420102300140121443043400004142331144321333422422144104420302320320120314420313033014423131240413001244221414111442100342404004420133013231040444431411022000404141103040213312423404043333331034114310311311303414023433244231044020200401142440422300401430120234231440343433240130400204001030034012231222302111433334434341442342122223433441213323433123201241000124030330301304042313232424140304031020241300234434431313132242141040111111123412100120234001210224222030044430122201111210034421223241434400420114220301213332142304421434404333243131321400230240243204322130223301444200222222222224212433241201002234333440401120143233324232442120021130002323222044140201311220203141420301111224143113444423143140101441422332431334214412443414041443144002421102414303141134122032110004420233303010214142244233441201034033044013011422024333013303140234320222232040013413410003241334322331003402401100011330133110314440023103130042001230003312033334324012203011421333243412340221132012232440301400014412230004312024442202221102002201311330202210123440423413200230440143432042210123013034303134244344304424413144123221114123114434213422001032232034034421320230231044411423211100043321421133431021242232144133100304120314143204342100030120002122200132304143100402130102041020244424431014332120243421401440230343114441001144341114222203010440024033214231101114120221042031320122331003202031122304413014232233312111420022243112443104143001422424031142011243100421401424332233303240333040311111413044210423004224322212434301144104403222004201314202403013222233412402014324203234130011323344423143044404000404400331123124240121314314112414144234342340312213004333433144411131000021111003431314404321321241304202023032412442031432433004422242300243431210022323430032122443332141103334030304344022403110322203300002133413420441013114421120010410433130340143140100204102113320204030220434244313401201431003134241100321001021224301031034234011444313044204021421102003032302442034323111033440130111010021431432241310133401422213304311201023024221221234231231241124331233313", "330140231011022443010233403012214221020320121323412040421204101300212311010214011323141341212000430120010200141201140302311400040204003434020300424444233124301020220431331422114412443242114120420244132411041312131111401200021104443220032121332100023042000314404002041021413233140102343422403220110030331222412200233231324221032013142333104333424411441401032030103131143144220224301210304412312114330132043124333242121230244000040230021324134423202321204323441221401123312122030331141302203443410000023030314220101431204404313414111423032202002242404233404124412323310343134000111244212033203000033434423323203222330203432323432100032410432132313042410411222331413113231131113303120000414121443042304401402044110324032431024442113132102134210420301131401021021433131112122112030211114411311330102342003042234402211343444241204424221324143220130133030002344243344110013314202033414414422133004341333022412442434403321130342420442430304134143403232311442402312412404004334332043121431123023313043044101414041400320232101004031110021034331441101340203312232420022441100031421221111412103443034114442102311404242304112243410403012014011000242233431032441200333412201222224324301443241004113210200010413343442120103231004302322443231231424141100311131434342342442404414232414441214020334130041001430012100312214303304420441043032403242310113442431012234240042344400443301341123340131023210411240400142323413320321203020224201011310302330023232004242322122220323324044423401330101302434400003321131000304303444004004332103013313200411004223122300024011014442041032431223123430314311100030424103200342114113320423221211443112123443023113044320420012321232331402224412404141031110413020310010334440123324111020410130324404443123330132213132034321303333312034322011243222440102202330404234311440332311114000043000040213310132111423031232444042024142200232341111040142303233211233311122314131113024122344133431403321133002410420431203021304224230331031220001030204430312041243044122224212312301342043012444243003413421032101223334104041211004400041240112314110403010141221203101030403242021341101114002202032034203242134214331200131201041333141321341412201020124244031442423434024103041032143224310340341324303301023104302213303321412244441411033431233113431241333104021114434211140304224214232422121242010220124321141303111234431210242244042100343411124110140300000334033144444442102014120103313201310321143230433300430104023201344203402031131243332400430234341343444201233012312130333012324212300121430223210312133134040043314132101314022322431111024311301212333043401323343003431221410003214313234320444212324313201414243022324041311241440242410104014023441334032413440002404404141320042432112014234341041241433243304134413032344012342122132423120442001120031120434024013302100304323012243104043400112030412230412342030331133300214242044310031444030200302224333221130031342401234030413202311111141322011123132131424333032200411212014324113320132100002034240212400101403002223130300000331202333113422240123013400010332011122021301230412132032233434020243241322130211423042043234023044431432144131000211113111244311440344302204043040340333323414214332022032302142140343400340311421222033444244023201213032401303104430113221120043230122044333021212341103402344311433312111102202101123334412021310232124340442404301311434013044413232423103114244010240214303334342340221002204303120104403003023443113323213411043032241432311214212421343400230201441244033220411413211444404333011343442020320130212102130322302441141004103001002231431444220342014210123012024314334320241342334001112134333102334223340422320430222421203302341111400224433433402104413233332004002214310140033323323313213443124400011022440131132132410211011220300110141144113431343132131301432242240023410404041401221312120012003034343143444412142002012342401021103313131000231342311041142114133401112003432331202130413301013444004314431240414112033043111220111443232023044113101024013421310220232242102302103221023321023112334332220434241030200230341023204230200313120141320323022420424222310132440300314311213142033210300233141441131344434314233403102043202221131020323144241210310220140101133133342331304012440204113003434424411402022001111434134244220420413211242003112413004230124130030401320300010211112111231014101200241004033214104023424443312210230314023323010413141413422424244104304114243103010312042334024422413", "120033131034213410304120200012314341142102400403331224041011112321244002222042312241140241423132012013332220201430221123032343244002411044401111201101011044414203133233333344320313101231431423130000422010402004313340113102240331102042110222030223423403023013023211434133321212100014130101110431420312124110030133144320014310214003432344432402031223323344031044321030143130034233420443232312011301211434041141444214110201044003334304244240040401130423334403340001200020140431432414404442233210313104430100414343400424014014013122032032003323231331023203404433000140010234314421300303204212002103400234214124014143314031010121323210300010433132211044201204221433302310310431303312233032202442132310343010302000112331442402143323000132202421320221002224411102131220132010211201103004024044203002104041010203143242442021044334123141022044104232421034124341021102444110340314104142423440332431220432401231103034012011231414110144224143221323323244034322032232342011021024324434413422102242103043321114112032402323201211242443033322343131443411323120324014031022343103142411000142303110034033312443004120104234231344034223012300011201031430330224430124204122221440401423143430043224132144231400044230232011003013141430124104121413141011303440102334324100112422311121040221244030301144011433030444124103013430324201041434424100432340010222033321421432224202324201144142432402100124323221012001341230303121112044020112300242124043403112203033030030303413213324024013311040300043203243142010301442214130312221442340340404032104044100044030241103012113301412120232311124431323300032142330201102122302330322212444410421031410144030013032103243404014142302041102033334431433223441241103223111002203222013422120201003240311200141231311144121141203110034113133113401224420120442421233331442111022230340112333130431102131340043133421421104023202324211242341402334010013430424220443220430234033214244204130312044014102102122143210230213040420004324343214434124400404203332130410131411042203333304033101211013040144232404321010140134010404144044040410404104240134042143100323312101123310424442430043040444011102140022240414303130132241243031443441214111132421444014142411014413130233401243400311421003424122013221231110443424204340331432421023111340221401134313200034211333302211014212404043033410314243420421342324101011103113430131012400133112210233432213340233102231113143003000011110313131003000433010423103120413210011002404212442001444313331111310100330224141003322022403442113221042232010111302214224040324210422441001140133401433220434033044420321423222040300001322040344042000202111142131221401243203442131344132230304434411401210203224111010221403321434442344020200132303042024203122130300134033013024003130400021400424331023211103113133321103103222123240202104314001413200303311120011001231230420343020303321023402143214321322121113323324041431040043343304041412121301313140032210423022031424241413103103434331211330011340224244112303321341113224402000430121314034021214410244312124044444014343440343220104034431041443004312113000111342012410222440024422044110400012033133231033334421220303441144202134023014031443111221231244302321124114212133433324414010140103133303120032132000024242120120033214303013403313334403240203243444222331232000212304310002443334411420413022020324341341113324011304244230032143144320344104020000411131013210344413014244433344233202040113104232322220224043243320220123303332024233124411112332312001113101301103344211031432414214330122423420342314410002204414213333220310112020221004021230344023130141111233200322224432302330214302234240040343413304444021203400014433431034033041322024042210211442234133321441443233112003222243140213400030344333312401021012201201233113240244303022322100144403020321343341104104214430244100123040013102221142341311402414302341434033014123200401404400420002410401304420144304222041233443000303101334324330022434313123220101313033222200413241413313133410413244042430411443342311323111103420114211130401113231034240240311334421131422311322211323304220442420411430131132114204404022144444001101341103204443443334421440400413111240402344031110402442244343030031134110032300031340441214144034003422213020414320020242331131322010342200204240243112404301212312044011132312413024300322234441021101142300301004242243323441122103000442402211121223200321234140304243324440122242140340100210000424100321402400443123200320240342040", "332204124410213103340004130020121002330242110000134222114214320030031422431141223222312442011012420244213004324120034013312234040341210434042100411410203220442432422434224304120322413021031003324002343102434424430433014402144424443322322311010420334331312132202204130444344201401144110214122424010401111240240213121332332420212221312143331143404401100440034124132013303043344131312133242231322112030243023100302403132001412023011141320313201404443031213111104001214421130300213441400142411340342333044004213130231110132403141212410401032420400244241231014341323433114300311200233033240112401122322011333304204044430234111302323433201414213120222303224300220040242322134324201324434431302423442231022340110124333424000042011030100001400411221403420010334442304231310441313031121032340403132301423113143431003323133141202223114213220003201322333141004424343122404333033202404342344442041422431342032102141232314212100143231033434224234031031003201001434200001422132131322414014443204242302012342044130041314130142421243224223344002242104332101443021411242312011113321031420221004101024211303202110031100334314424343132411114033142142042111340033333202224412432342343241222020130430123042041112104343440034003022433232143312024442324030033243411203101401234341442434340143132240014333101332242304143321441100340323114410313302132004430330313211334412311423122421322134433333444412243232440311124033023421202110413124411402412111002214344423223202002224333044142044211401343002033334020434341112411301332443000110321240030334220034431430441400044021012021131301400301303404103033133441442433302011004204220132230433423023312342144432001122443231441400334321112232120034224012041434141134101043423444020133140313244340321434024111224240243424022342340003330130120440410412142030213130242223121022124124203421222001144220441324430324012143232212304233434224322103103434314202111130403431334402430101122124444034424223003422421434214332210044304220421011013001300223121223022143140202324123031300441024340403120002430124432413123241434023314134211214301121304144002104031102321311431223001113030041044032330330403434441433203440422004230424213222404303404241413213021340404022231413403012022041023414300204244224021241333023032031121422022214413101233342100311140201122344224241023113320404032132231013124214430213133244132402300213202142320033134441301113301412142332341234224203120241211441142433413432021433231240434233311441124242340132012030140331331301121343310114304004341133401124110114123404214100241010302413310311121240244224123042242020202130311103244401044404423101112001300224040111044210100044422013111401211041414232013144133441202102110232124221331421300402202240212312111040301010400110330011424433020104420320304202421033303103120120001102000043420041200433342243341004202001422242424110430104414414044112221133203403010214233333220410313034214044222110014022333210433413403034133210031400043231204303430112220330221112134324230203042414212443432044132340422332110240130114000403334130204334341340442300234002412201014303041221200111443200241320122100042412012404230240021344021440010444100344121021041132324023412410443030112034332230211344002343303340343302124231004312022124304121022044012030323420300414103113111000440430411440401312002432021113100321203043130020113112004240312030113214334204111110234424234412024111104133123113142344434044402101114021032314001030042334022321204201122023212302012243122140022310020310424210222201442243212214400124414141000011303414021411422042312410214033300100433420113013104211203413220032120134000144434100344232232030314204034040411022244420130024010241032420144031404410311001331213310141412211033004311212013432010030332414230231323144232413244413034130344220302100043140433133134021012421234231434044234340002410223301334003302340232423000132033004002341442041442443443343241123301401314241024201001140011144140313413423303314110234422023211411220030411310000123042344014011424213100400324332110242344333032422013324012124004212133312320443224013401132301210134434343213004023321432230430121041302121044400323010130324111141220112044304114441140013132313010231410033002211140144130303442034231444140010033210430204232420440112123130120013014201310034334110203130410021210234100142224233412240220341441411114023312334443421244314324342134241002201022202224100442110034112224043032423112400104143044001140101300312", "420004031243430131403110030124003201402203410323441011240200414334343013004104120201021400431330330114204214334110244311233403300424004112112033421011314111224231011041410432433444033021313323021003132003142113322104420441024200302400041344003332420241210120111203203412201201402223321303324243221443331220441020430224043324221341014313143421013014334221004220330040311241220330304203440302000444220402411432001234143420110121340110442042244114413214300441241021103120110220302130120213024131431302410334304304431100032414114411433414140220230134333443432241223114140423104033144123243140304413434204244023134330112101144333242020131040440003034211004031011030231212231100040223434434343411223103430030310042441044132444234004002011012340012311432433440222343221413100323243342011314240432140113134304104331422434114042142314042441013440411133432413011213201410130111040020442203021010021444112124200214041033020440432230240133434421410441120031313303230020121214223141134040041413310321410433322000113403430302322414030042133341434211020301113312414031121311230302010301020200102004204441014124234201330431443020023113321342313014404144204223314230323131141240320420440143300444334401241401242002440034224333143303002030142332124102304213342322210210240333131013324432334234432302243322433200432324012341201301112332312401211202344020123412214411333121444003420111111100141342400422040303012403033430421110222401303030134004012233323001013404214041114112044431002211024044434301214413131403212124304340300231414312001101021013013240112340430330233442014404301112142342442142043040402222442444101343413024011211210022434420222143412244144320440212440131300023423111331230040201314324233321423000440402220430440342043302023241310313022400121431404024314030244411320200201443130404042300011020031312140444220103424244020031401422102312110121244003004241044203222200102442244432322203110120044143200210311301013022012430430404131044130204033422430021431001231421302301311311131141213413343103330122101222122402001313402222211012300404012342224332043221422443413124432422121330230001103432224140212224441322243044210411121443314241331124302401242140302421213403030331032133214024104100422314333034040302432131101302403041421441313103343111032101204130333001033034023023320424332014203204433314132214120133434333220402212130434200114220210220342030414321301040100213120221441124430300332044114121240014311302202010314404300141112442224243421011014104023341014340030233422443134234400143422022201401042114441042010431042024443300204011123210130432234322421013231430113400220124011044344132422121333343413211012234310332013034322412404300204223020303131124434434112420221133002321434132330013403322330323234112324240221044304100430113313314222221242141431341022202021112441422312311122203201103204303424041213412043343240440032223440022003020310020213444313343414200222140240132000040120331230213131323432143020414210410001342433144030223400022331444102311041401411432220334314213220031440420021001120411444243433131222043342204120442003110030110141412431031002011241420244341113001342434340313242123022312144131114134412412320044330031404314012032331124044244430211324201334040210011311412202332102332321323133220200011030420331303301110212122222140410432424020232414443020332132334114232242220223130233420302141340204324330011024312411430033434344302011314112031424004230003100130103004133304441144024021414021400002000220141210221321322410301401040410310441234440344401412010412420141221022144122444112132124320100131322334244302422102424430134441430301301300333332123441313342132434023333310434023243104013214012120130110022441210042424413014301432000414044032333233122300313434400201231312311041412424212340324221014000404020123210301210440342032343320212244424031223340333322403341234334322042304210103414333021301020113444202211234440113342440202004430114410240412434431043201102340110244201110424330412341244041141033130042033041104434444033341234140410241412424021023133404023041021232110204023141010041042244203212033300422300213212304101322340222013421332211422443412323101221302030312203342412014323244142322113010434323220303041130333134323040033214203240434441404000013033231232441044231211131040401244410412124143202314303004110034344133340403123240413311231323103444234134332031340141223301121440120242302400402412320210233314000330340242210313431023130333324300", "333032434122423042332022012403443442202233304044422401334401210423101022122342003321413203404123244300002334000222200413123443032403223430433413231423232221020020441142313241114242120340444040441101134232322301131220220021310411004220122430201220023311022403033200410011442414220200400114001103231310100134300402140221001343043302403313234230231304212213124442304204244403014321341204320024244233424024243131410032311131114131331332442124221410243002341310210100402420212433210443304032411012123443233304234303030232301133132242114300220421042022031401410431022143201132414420210412233134323013044010103404343244213304213410311424203031004220033103000414004244031414442204132324404411344210121343410303233221431124120410202332324420334421220324221230134240121232402014130130333203421421040322232241401422011342001123123422300021341244120340032434021023321114001443303030221102323020131200322102001423340030240222111000001214201114011113400303231204344031434213433332033021434134040001100324101441430020320010431434323211000220331304014000244124410111302301004200001011333043021313403311304100414240303411042010034203340322032024243144301321044344330423021342020034013041241242212023044333032102401300030332244303332020432021324430001241204332043244140410010024303443141310104241423022410322222320424010433401030433434144433404410114400344004441034423422243333021332124024331240113100403223024024322444243213430444100144000244443422411014432111431042122042104331124333431340002024043304210143202113103211301334103101113422430430404101033344343120404403331223402014240421412322414224404414400024214023410222320021432332444431012434333244102414130211324014340422124034332424440323301034203024341212420131341144111303140224244322332100234140403223142113411334202034241414300033441101231101231334103422003104320210320314342404230212221034301324010302430122403130102333312104241433444424140401103141400041222003334002220442324400332204432303030140330210102142403323144104024300212404200312331122231102132320430314433300432111001214143123003324324003000120123411400030203342041201133314420014141041220012014430233222041204324022120413303004441302421422410232342121223131024443203121013232031122021240102021312113044331434112423304320131210334031341432030141400340232230404320304142010322440321014022133322132330330101202000211032222300324031223411244044413320334333232243124104103344213130421000323413231234401413031132040232134302032030141322101300312032010212000343120334232101341130114323404422224202020200221132034131121201314113241142404031231110333034433432120111141011320300103411211020124032111024302433444431222003123002303322023312103240423040012013342344403243301022104313224233013344404011043223040400003323203111141123033024323422302233103324444340003133320122412442340422224240322242120420213320431144431320031130122030343402040142344304123411112321312310302433010333202120002213344423202031441114222233124041121433130130241440121304232002444332011023210111002404000002140142410140000002403201404320431132000323443412123140101330020402220101111400121134130313211242312432141443213204140203214040440103133242130011333444411113304411411134221223414423242321242031024331042210300202412141314003311144021114003121142423441210443334430411011111031423233142004223002142002334240243303410432421342332324114043411142423420301003334002304340001222241201431001020001442332100404311130303400424243042444130342011124221411330242302043133141324002223024100333442320023224211002004021431303312212141203422233034421011034030320240043240103033004132222333114304433032002321123112324333122420302414114004220440231034404311011334412340340133333340044111103011201200013023220130234204440133300202011021002440131004200234014130242323032230121344301431233200201302030304410220114142020211202331044211120320420423223310321220304134032311224414322030303333222012324022203444021231232143321001330324402101334301414001024311140244334032111332330444031014301102240214440444202140300310403043214424344010424141300400133234301044310141443411202020223131102323302230301000131230343423302044212314002442330402124214000401210234042232204023103012340411140141033303300341024403433301432212421132441440402421444010313202100421112131133342311010444421310314114442201140014031140244011141142240001400220030320141341032013420344324342410420100043143202131312341413020031321404200014332000333433230400", "431321144121032341030214200021343231244022021111443124121242332234204232223004001402323032421344023210444040110402304030421111002131122323430021441140203120244412030404022420301321203412044133233010410302424433300322412033214024442142440442341224111004010024400031321120343231223002244103014211431310330310312134200341401424142322121401344413104200203330222144304303241142102111322344022422121400433120302411132313140211114134422100302000014342321410013010132041330033114242114004242404313232211132330200431140322412001441211123423423120321300213100430010111332103010301140102314243443201243220413124421204322312310322202403431434314144213004102010402314331344404301021341012034443101300323141322113244120221102340110131443342420403203234113240104224211223431204220444342102110042032024022421310002120140134020132042132331342204433302330211042322401321020301131020002102024243413422322304044044412030442010321034221241222144014123232002124410141033420434304400034101142113213042130430103040203242111401043133444343222414334301131111431220233222134000021314223104314203202043034041420031320313342324303004313422340231034340414122331221020421320344341220341342244341141004020303401201210040002301020302140103103131020311220100410320242443233414432140342031044100400442410241341423324424021042230033102024134404232204414123414423242432342100314430424110441133333332414221132120330210400420310302112222144323022231211332442440410240131321403301114201024121012021323042343324324411231323131422223223401402223140233243304422231402341440422002340200022333233433321200014410414103021330334440121231143244313341010240242011211324413023111302013411224022123110320344433400402242224002104402010333410423040223310100031320024012121044442444323104002424022213244112314333310144114220041031340012442232020434132132402010120432323214134134112232412324230110320431004012103104013241010333310331101001113131221422434420334100301120103232110031210341240200001030324444122430001213242103140133333312131201432324312113043333004132310034124404011340414303233101242203441041001044010122133222312441330421241432421031440344043112434433401110101021111413012003333203020413240031132232203311134112111023114422324132234023403321341302144300300431110013221410242302222311333101321423032233214402434330413300333231210230040410024402410110034014124024334323243430212033400134312440441112023124104323320121241334331141333342420020213413332133034402003232303434434043123020014021421414114220402333112113040302031031301400212312024210101242332012210243422330210021231212114411330423312102131213433033210001012044113341314133433403324432324013440033111310344342141041113034242210201343123240322110132024311402203102042304340042234420443020031140242223131002323040200142024014310331033313133424421413041403241434102424203433232033221214421121144014444200440321024123340134343444234124123003331311402013342013343131301242244113103111213223202124421202004304210311320333103443024104213131122203200040143443021400024422331443044323442410132414133331121244214123202320032412031123341422024202311031323432221031223000320413311404243023342132223400430230342432040100202113332433322111101142434244414044031311343144300243210020042141013413214424204144203342010213013131024244020321411341322304420314223313300122333002413104401212014224440441040411110121240200431440134312341411010404320030412434112303340411241324330424202232421030120113344313123210244412220103213410142113121043123143000333033202341002132434414002422104410422123001010332020121202304441100411134142224332004041044314423240003022113232440400234143301440233021041011321101241114134401400111344411314014402430024333410444402201242101431110130432444443211024142301400331243300324313240414320342140203132420440413201031224132024301430331214031412340213433214033123234441341012431211322144044410244124242303403344430331033203031111401041320220413343102143023210334403110234300220140343023210202412441242110330013442232320333423330142442233142341331441112112224002134031231233214202230133124410102023410443010324034132404044414100424400142114240310242342200123021002023312304034404033202403200231311240300200102220403304241130204313334042123331003244002412321032213203030143422122033401440243013433142314340434321331422122241340042441043330422142404211330201322423013444133433023110134143030330400120433314434130403103201320333011013012420224002243304", "400341001113443114203244120230142324424244043101424342124432441300212410124442244433214242034004312123143014042243223124213000001234043044031224434043104123304030431404420114103110441312422240241310400210321023430024302401201344411201234301102003241412423321304222231212032021042110433132044212021301301324341244400320303230302403211202242213303302424212101213313333234030201320341142322132414040440410440114324231110210323122000233312402223222321011114313210102134203343244442044413344240032012404421412304031434444342144134444330331100231024000201233431123242432144024334334322212122140443243220114224123421132210142403324311201340232332244330400010123232140300031330103122033403432024441412434012103404121121131033024220210201132311003342012444444401310304424420332314204241301142443111404032441142430031310214104010210443010211104420422422304314214303210133102030243424423140134043220403434324030224101223444124441232302412003412331222323144322202031330223013010114044024211012204220442034222331201132442203310102012003021233321114431420131320223214124121300111000034302033102242411301413010102121124204402320211021404223202223301003343043010343402440330003014103231432114003134310123203323433432321241304324424324141000033421000324222241443324144024142130133433210013244314304224344330343434110133422201301440032133140414001212200010420341101130243343223004403123431333044124434122244022411403104341421320204311203120222333210333133000111003021402033041032210412310243401102421040441112202324411242241340002011211321133402141332322020424044101014020231344322313040244331344431142032432233244103023234341241343131101403211014130221003214321444403040433202021440214234433331024333344430342420033300242302203202034432124433233333311033443401200244023300012442304302001122343323024240202212041023420431031313231331033240302310232000412001004010413112002133222303302101122234302222210124143021321143422420114302130443142131011013124343443204222240242030214344111320244243230431241204112213122331023400212440042041033200302222020422200224304300421410324404403413012203303214211230232411031421213412313400220044012400234113212334010422313334222022102401244014144032001312004043242103212313240301124100342104342211304201301413310212131403134201323122433401120324330013104413203331331402114142203203044304443023412000002424320440321122414343430211130202441024333323114120030302213430143213124014102021211002023432330343104113042100432203402011414003321243131412114222043132431042444212333044444143414323411303243344130440003010424414122403030430343112310431330444043321312011243311201132243101020002234224210403243122434401341223344224404231210434310421334022232231341303023143132130002200004024220342024320203402411113044420332143213423040000102104420133410301432131441023221203333102134342232422234311022432021024010112410103011233432424421444144002134201123403234424340144012143343321312243222433321301440430344040323114442000440343324344413211140042210124220213341331144341402442311121441220212443221420300143432430402432133411002433040324230332324402221444031030313204100313324421333110202444232212121101140142424411244033224224030344122040034333442202232242332200204321121241221111240230241313213403324042010033334340222422013220103101414214411414112400014011041332300434441203123440140234432142203330003031043110213002241201403440423333203023404043143223141123232412323001304001444422104244411030434422403244402001112442343141232130030000104444220304314034341243211412110040233141201140313004140243244423233024130412000344142004114433334301023043401321141133112124334200040213130121221344103201111312041423201012012002122044132242330432112411111232244444424230040201003212204302014434014112024000402310230034322122230023321341133410213412114232001124141020022404302213413333022111241111300343213312004122143104443131112014310134340231003012031443234330020224034230404104311230104222211421203112042142124110100412322203000314340422244134142114410011402022331300120241211243113224144304230243130111031234421314112213030030402040142220222310103112210330423340224404213332130214424233144024222104300212211224303433130240320302131121231224103143003331434202232241432300212400132224321221201231101423442344301004332020212330322100312003311314221034041330244421340023314040214100142210233142403200002443344214404100231402233400211142433442114320311230141212404444443240122022", "421022121403214230034122143344424223230330023023343423143033024134201102404021030034221314402323013111001444000222344413042313414234311230440234112412222310042031321021113134403440402410320403301023024402020311311312330304224132200421013140240411011411243044311130044010423143201412130034023411022000110142230201331434403241133223103033133334034011344341231214422112233120111320203433204412141134000302030312002243113331331203214112141444430323041101244444431230123044210131423330042033141411331041403414402332441100014320344133400203103244324202134111220110002341432103114444040440221124114414432102332103040330233300311043342132223340244314222031220334233422411043304024300400040244220401013224110130243001223012314002340022131324122242412034001133300424112303432241124011240213432241221024331213110240321111011112421113233114420324320441333101122323334114244410101010443401320444003114314032444210112434120334320034134120304031103433241303223412410210033232000221200402431201214233014422342034114110104004244444344432034211301232213033341204244340222304121311420332233112032241434040311232230042021234113122313413331030114211443142222323232411120213403411101341131224340044021343012430234433143430304044104000324103123121431032401201223332102311102414344122200411012143021133220242413010130303102301423324004324112120141020020232204104040224410304422431034332144031002120433000323141044012130134420343132143103102142340142403441204211122410441004040310403401222344011041141310201144433414343232323311031403212020244011322002114234410011434422042413103322101442204024002340201133130130143402423112203221004223132410230140132141432332234111414313223312122034334020004433042324130113044320132300024011343314440230121341142203301010420334232003223342204404201000013342004144402122030331043000122000140202121321334234001003032422202234002022433432010312103002133214244343413431132132430443211143414433313010422020324303011402202412214211003224133301102212140130134123104424030104032120202331223111113434013023314222302420401141242342230202313231111301100203322314303240424231242041414003034220134430121221230403444143120404113434333024140444300111441112000033001101042220310203210332404232133323222010412400201204213044341021440441340043003133403131423233204001420220302111432402300342423420121332310423302204231232201004030411242312431020430400224003233143232203023002234022002100022402240320042300240212343400222204444313442422014411421230400344203144103122002032344331431434224430140110130334120400034421011131301023021104310020042344021033312010011330032133103434422033344221443021410413224012043321140124243020340122421400101332011003134313142324042343401312022443010204003242132310103010444423434200204310203114133331141133123224134213203441201311442440142303024121043200241022330422040124112142103014140121211304221124003000042444000114102234001321101144344212021024041013302124121221203021230034111113003021314320340341403342401104421132230401431344024004141131003143211241413313434443101020222122442132310333120042430324143030003124044400144333210411402243121434241042301401300404410302331013212043043434242103233214012123301222031341204301113300243413323130001412403300014444430433203123413331024144001241201022140022003310023330243413304140004332240232243343011402304314333441023411444232224012114343302334424332134431404113211043024431221120122100321402420320414101311234043344331114343102041203030340131212030144341244213432240220414400413332442340014431314213312011111432204013022101444113442213233303020212303240001000131012241133113420143104040202331141411241020242414312434202344223204210433030220140013014304031021430113114032101321421333000100143130110134044143210003241023311000123420001223401014114214214231233232420244013022213124022240104044304230100011423204043112402143043133222444343200133012440132101343141341232132440144011222403313314043244304240243320111242011023104343304410210032344242113300212134412143112112131222200342323010303422314342020443440112412401121233123024442233142322340312033003322232104144300103043244004401224334201042230034244014212343243220223142020022431311442033414133311413010022232123203420030120340020334434132124112220423222204301323020010223211122203313431204132034132421201443434114113320044230040214424234323424031122311344304302133222043123023230233121002014000044013420441210423421032124134132430314302100440431", "342414323200223324041421101240422101423040142441204413330422224234240234133222434302131421013021243042210222310210014432131400433003220203110312134314110332141011002014334442242424104323412333312233430144140313223123231131021210241301400211234400403424242202013103013334010134442444214034122110110102024400324103244442043040220412232044230340334142040001204243003320221310331043312231432433213401421141322234041420302424313221330002023032303442431111001440243032020424403201414102343421323444032023100341401234103310402322431443311440034401401212442104312311231213300204030300212021311043022101102202404332442221423443303233302423222101144431443000434402022104434420034211102010220000022443310401420223440242230310221241041040430213442022041324310120224124133120313043331311314241000344243332102424404011422322313014030210202240032312200014411221144302002142122200031321332043420143222030121322311441113113230322143011411114124342320004422332003210200110242334034300142200134003124122101301411434223100304224131213103403213214321230331023000444143201020240300213123043124234213341300344302101210010112210240402221201323211232424202112314414402110244123333340401400320442401041010212042440024210231241332243102223430320114103304143303334314214333140011012110300301213230210120412041341344232311030242004241003033342441103233124411230211444220314401331411314303400231030030404031414331424323331403320313134133240324130440311400123224444313333100401304423001401344440330212132434114343220142411324123422031100200243144134203042213214120100431020030404422100003331310404314344221324233324401210131301411402320204334222321440211401433214203212401311413012102230434103401231213423033141430342432403013110444231431013443421140134430421023033332422101403422234302201042444303241002304342244401034131104330202111220133304321304030111434040344004322201343322241200102234044412314034230234443320003232314334114431432441223121433323433132334024213021110302003442233321240414142312003302041032341243144130403211322213441213034410330411302124301140200401442034134342423010233134011414244421442023003021110230300122244333203114324040403432222213112102043303404123422323402212100122330443233101424221014113004410311233211144312032043431303440131144442440311013042114212422410240141214324412224312244021221414443401020324240402210211430030241230402314301203221103244024100411012204012211111401210441120434140022402121031022402111233223303202211221013402004431143211411131304024442340100331200230231321013221133230113431043033102321244442224414132022332323113234341121102022001132303230040334331333402102411104143040030210201340422202302432412041230034204204341141242022002224214120223400432021210411440322300141000301043132003334004331334431143300201124200031114031034242132413320212034420110412420330322343102032323331213000204224301413204302433232244001132104334122323423120431422404340441313441103412331130104232244242123021201401100100404241401312134220201101422210401422434303332411431003113323103302114341342340344041331420220431310101414231423334241003144120010133134031211110121424233140443302220134112011323310002002011131421443242134141012240110200031443004032002244033144431211230413410013413204022400223041330214213020000032124211332401323414103312333141001303420133403004112002033400141131212303403312400131113142014424414420421134210124211311230321142012124331202300111021204112440324140010000242333014243431342204044332302424022421321211034304311023022100213200243230232441033030334021233041310101123110402041143040343141123130023241331413044001132122420003042012423240111323043123300022321330431043434013413223141204142214140431001142043411142314341301311301124112112044242441210003220344311434144134410401004120104412203403010414330021114400444134002311301310010304333302432140311014323403120114421031100403032133241301321344122334110022311422034134042011200100241410342001202233041433121132001124344434104222010401434032134040002214043002101133031301013120222033123202133244303113144131410143404114104130201432444142401223004233110014102324110344030341422021243032243413430024033103224140113433032324433443024112033310001144023241301014433430412243411311321432440020200330213134411020323003421222114041124041432331002200142134213230402144410004443113340142304232223100222213442304400212033412214032430010031332431440032412311022242344303242310422433233420112310344233303", "013242124012012411231322414444431102432331110312101041422142200410440323444414213224110411032432132111413131044414200222232231332310044332311013312301412214020240410213242410122140421303412234434021431404340121311131121221011000114323134142433214443304301024243422443240002343133210004141000341104343441020034111231410112130044433040022421233011133331431342144320204014112304311112434102412222022332440231142024244231203423420242231430342441111033034120400144131010200242411323331321034442302124311144200120130044142232304234121041303223400110402034232114334103100120141142423310313044422421304403323311321022234003322443402331124334244112134344132332141134422444213013004213010410302203312210022042322130300120322104340224202211331200234111144114312403244243412232102002114104141430403414300431141034344232440132340320300332211202012320100110400233321014404423141034310224443101102210401113020001414244243222331242243433332044014203432413224401000141124421343100230432103011113233323241414143320140003440004313142201312432232021113432013114121341300403044320430021034321440444301202103133432333014103143014024132040401104034143404430003440212232230310301410104434134220414300423324403340002412143100303304421342443300321311020402002323141103140002232431201014431423443244322323314110310212330442102004431303213302434340340121101342231102111100442140012223210333144013132012220300032433013414000234024234214244444200021114034042340440210424033010210343323112431342014211243400431144412201324401442242422001143102434433021442224421141410221234402104144320203004130102132030241132032422321233102211343324334212202310120323130334201442140204000133210222334322314220132313304101102033031044431324013140132244034142242143323422114412332313234302011200324304241304024430433003020241041243234143143444041114303424231344402041043230040003310424214304404420241404013004231242103203300023012430333401233042244123132210141041423322321004001420223021232302442233321001002104421304340311330000433204413200220002043203120123210422032442223430314103020332040203444202111344412141420012000113112012042322102324314244113002330420434422122012231102303411430233443230213303441000104322303100011000414434402231401120331231001443340130034133101031303132203030214442102233201222040240231020030003121121121133134302431013424214222201112410202342202103243314332401143321103240213120411034302010334313344143114204013220444204340312443004404313023210300220430223341230344033110130131442222200100204321420442321124031020123344443114134424133413113320414244113330213421204202201232202224040211423231002212141101142310043032412310231244141014221013344231110324300301123402210234124300141420410244202423214230221040401343420230042400020123011440042024313331120411401012420311444234024243222110122023113133210043004044133141203420132410222143123332121301233124422124340124333240234034220113041003220210102133242000023400003343131142230404213042122311324341002404330113121443422111434413422012122111340004104121414440111001021044020123011103404232102132144123113213321442414222243210202120123014202214030230314211433430142404203223302112102001443112402211312313343132333420334322304441103122114432341023222440300102240242014324130321113312022232201041114123233343431024411223112123410131414133110212341340211304410313341111042142311242122034303240443223432133334020124342033400304324033411011340442001124124332444320440001112231113214331233022132101434230242110112314314133243443003202213324131112301242203034102234023232001313311420231034441133321043103120404431402034003022422433430443210121323421013012102024221210131334120242020111133112330300044411443314221023410311433212400042102122401140133332021131112203142304333442004323311311000023004214010134300043410410002431413441041304200404231122210020114424433120424342140201424141242133424114403021142301314210104021243020333432110323003113010301020043320022414442424211414234423144012242342241200031432344232202102004012203141331123320044020104212434441133043410401023010212224110021004044142022204012043311021344243213331102331113024231110013442430004104241442030431002320114211140003444032303324223343323032404041432404030202122031340014224202440104241432041440240401314444232144100010232202212321442021243124432221434414111402201023023330421122303041244323023143223213220003321300132221023324104213432004430042031243313111310330024201313404312011", "221102324232322430421330002433401402122333003100310241021223414143142304320422212422444213304433030310030132402332140340131312302232330324113313210244442012341414323340213042014311402332310224004221442412142000203412440130231331131233230132402342310241314033221102442311104431233041404142012320123200423112012032022224033102133333122243432442033404043401103043204110244234231132111004112431430144141002214404011224412240420342300441311201424031130120114002210111200131401010403304330142141232321341304321101442423433304123133313402142212030344213044221230020141244333142231021420340334041341304222023202401012412001043322102333423230444114141440222013230110113101202012240142110132440010031402331120103211212140142430040021004141030331210420204431234134232300434340311430112104001224004143300100330342201324224244201202020130143031431444341014403201124240001041102101312134433130004041332444332232444024012031120403400210420214020004233320002122323220322441122230403301400211014421423234411021312243010404404341221144340213441210032040341323304340444411021222413223141112422031014013301224020204020204030401140202333114400340300123134342041000423413433101413010402321012200220240332210444431113021242334431130120141323003322230234410211022144422042330002201101001140441201304434220444010111320213301431114030342014210322412200010433041440011431223002102000101312242220232131311201441040431231243340420224433141034414014033001343400332204144030220130421413431444432430210011123240322202414303102104033303204432234043221112300224223020141413344030402223033023410240344441341004123212322313041344332114033310114314342143420420201231134240420421202130231112000412331422213011221001422420430444131031413202210323003022410204400332324241210123120124402332112414311042111040013121300203422120003134104041434203213032113314321134112204011420340023431134133241103342014310211104211331431031123243300000120310143314134421113000123433214240004134234030432112120004344130022042233242121122141423211110010031323222333312223213000041012203244201022124010111333343212012012310232430103131310214111422110012433413011210002410423122241321222231124004314414211104141340410042444420440422322334413014012301022001441004421223010340423010443423431131140122402413042344343130412411300332242422132344232420113013044020413124424022112441431234241220311430234134240100213243332332200443440430010041033342004200423300023334234122212042312014023401043423442311242120232022431242310210234113344242333022444013334433123122304012042300343330143233303043243034103134314124302421321000441023214103201300130422422311444441312043034442234443043010133030303433211401242014343104224331143241410010331340321430343404231432402142430322432110203003321242012012203120233123124342412143234303013144410330001302304410042302314120134442210343002011222043002032214322244340420301214444333400204414441024404444430042103044214341300024022304443413320133201243001243302031204414112213414210022131402200322041124140304402113120020430210104141444044222402224134011202031413102340440231022412143333340111432323412203221211430302033020401204112210143410344330242112424014223122244321430241113220012342014434220124033310233444232424104101330043114434322333200003042340234341132101113113410230443422241404342302314404213100024311024222013030434314311212001330112221431221213002013213231212131331123014442220033240333023212104231004243012000124000122331432014134311212110231102140410104231203444200324023411134100123403232101444013213214210001304404212042243341000143311123043421102140000110022100111234230321340230334102333222000214041244101040443423324411221300101414112143422230013441134431320133230411412300302124432401422343432422104301220433421323004212422124202203334312301122200044444010143134214120131230030144433031224114140041222212434324304031330433012402424102414444404423331444241241422132431141423323320342234100142212343342114202421102343034203221031121324411433410412421333011301023211100144213142344304401234024231340303344133434134422220430020133431323333322314101422032124133043314410000013131333314443343331110441400240224144313003432024031323443402323031104413231414340400444300411312431420121314201340210041041100123140042243322431331222404100402233103042344040004121332022231344401101242302242421101310224341221400303110344430033021301141231031114303241102300133212104113321141443202001334021322013023", "030304104124202213432102022244102240243413234214240201140131321101204440420202203110213341432422113033131104344231203124301233224314130410403313044104013133103211203302442123013012033112120432342012030403112124122213320234423121313034040023444410422001230340130211220104223422111301130442202201040013343234243104330332010222332230411312324403201024201313434312433233212442240122342422323141111203232114021030422131234232121034300133242400304432332012304333440232302443142210132414022132030322232032000221231240222431403444032224420000322021244434220300041023021224441324330414040320321343002211222224120442141201344112313112344242104010434040442401300200134142123442213203014223030212113133340421031330414411022234421104131434421044304432021110432004414414221043021404444213023301040441242414412231031211400430042312334334323404031100104210320143000321011212142410004142231344344122414312211100313230024013201103220310211113433401311144414424444302243300041412030232430413111014043232243000114342104201201034020213012202421340002443002043203430013042011004242042241121404131030021134430322001130020043314401320421104232234343010040300332212142100322324202204403241334131134212121044340333314430023311413244421421220031041413042011022022224012130142044313221313314312103442011444120044242131142131113223124322224144200300044442110241332324324324242230120042322131124330103331443112031440133120012434120121243403314223313103032024103300413431104003404331004302103433401421420322013111404234024204032433023334304300404144202212202022122202304001244032444410003030143234323103014410111130121124230420302101344322341220022334333424202120210124440222342332302001443313243201202220424343001001324221021200211003240120322123201423011431132300241000101322121022123333421404430243401140442124110424130302301222103422101322010314420220120022223133301231001123121421103421111214304223004302231000222310301002414140334312433444403110132312323234220243200244121133210041440204244234344230343413220033323431213204420230431403014140102201104031120324414411032241243010143011404421043021223311222121432423331443320024223433421041422140002434133232122121243200401011142001404422420400220200322320210423113424224000420312400103033303443002102020003400431420312231414424441344121410004033231003323001244012000230341314143401243311330243421112440430142332211033210444424022041303040134232112444140022132004312234333330313101402440122440410043341341014002020204221401110320230140021323421013112120404031430444142334203211102010133431120142412122210220314400212040401142323403001024402003140410411440112411302340410442334332411421034120443033122032020110402223242211313322131142300212211142202401232244002340132041314341021302432330431210113032143343141030240131143142300023034320341034103000431040114201400204401301142403123400444011433434143231114420004211434310303110100004234242212340314003401244210003343121200444420401322321442004400120234010302024100441404200232221210141304110411023402232040200310100100433403214134244214410431423412224242404144022324043443211341022043030041041021201243134402440310440133132444114041101443314320333432230420414014240101021314343133112330133312131311223110113323024421032411124233210043002010440421111032022122331431001000304421310130422102141244301041044104330002042301243424034120324424023013433031112430333303423100212412000340302321110442222322040140312224010211443222412412411121404311103200242041313211020131124200420234101432340201210213104230321440301041034413210213120321220341000022243213003330013211330141334310031010342404032233222111231002330023304420143201243044200322102310212413331312022414002132214123101130312140033100122130414123014312233234001101400424420410441212014330031244400131333140002420132343044313002440024242343443301343204042304201142344444443442222310124220312243410440143134214343200131040322143132023221130302330144420411003213122043003202201002430441402242134241034031133214424120012304442041033303034013202420203122330343304444412341122003441341340240044200201031022441401340224134241121203203311014411001443234234002342213334131223210120311044240200240033304232302003311400412220221000422142301331224300014212241402422011403320341012020044424300022244004214344110441003042410231414342442202404112221030202001024313144144141130120214104122300324122034122424320224400101320210444114202202302141010003244134223202413020", "232240244320411003421434111440033044222224112212424101001343420130112304120220431001311010013222224002023003404220002410032314331234413230233111343143203220341231302300204202001010404233102111133221304214113213343232220420004341330304233123144444340040204231423103102043204224220341014343440132143230221400410020430324444412420232403203113301120434100403333430003300022322124102433220144423033003144103141104433002103103111043412142324410114430001014330042331412211202043130123030014031003103133342443222332430033310144444102242342122102201244421043310002341100413332320111410223044300120034433241203200234124224223223320440120011221211214233230111111320444421402004114302330034430210034102312400412102233332330131042343022214041111024112204343333122430011110210410312200142133032131032244214241301340341224213312124211212314440214332412312010332040400132023303143031224214034112332412220140122314204040424331130423034010033441413042332424420310024402120020230200023322341321230000402400423410023311233112330140243202120444434300200333213134013101303031223404222123002001011304224410114114113403030422312013134420234244301414313040343312030012324432402233330313114032020032230233022002430244011314041203134330102330202324002343404123030030234200323104413232414144034113404322331243430423231221421424042424210014134140241323243134233322344311311301144141104204132414210434320221443234441411122432330401401442031111002431320031042113424223304103033144331103220211343132004232022032024330404143203203122032242012202222133402324110234240413024003124442442420033232433200242001212012011220311433400123300442003222302043103113121231333313023143434102130203031013320413223203220421102242220004410023332313324124002432004342342314241400330130240121312120400343140244111130222414310241004124441230204231422313103301133422422132143121243020420200222203120040004133301312132043440101432304133432443011242343301202032141243402010330322140032104233132342233240033424341133230202344030241034412412434434404404044211240304113211141003124200312341024430103431122312040222002322243241010123044414320314333242241242330243233340400434240000024224400313100032012043421200023224044223403143131143001344410013000023403013210101400302414142144212412123443142121134223431300020014011134122333203020442441331223422324220110131301241143344201240103133231131233132130021130120301114030213244202242011444142011323043224204243112144222424314204221403411312402324334140301234033303041242043042041133411010341322021140400431034002341221022110413210401230044043310312101131313343200114012321141411121144312441012301331004123103221420104442011133032213234244443411102144343310140224414410234443140204443442014233234214212030330442242342002311402404031410243111114010102310312021031024414340201041142220110340233110241313413303402230343401031344130041044320002003043432042004332324204140021401322203142040020230321302222443134002424322030022410434042114211343024014433414304123432023302033112433443244344014213443023344122000341221434004243020044033310040412242020401101412310442040021413343301333331442400130230323023240304121023141112000201442413144002133402044341211123410304013211041441200432243302434141211301242430104131322224323133110013333112044231133342434420333443311212342342324312244434240142314333243311202010412234014421100014121241101434444040340302003320301441304222400002220141241420010334103314434331243023431431412124224112200132424342434312403411143212114102103324341142404440203431110040022220003142310114140132200331432043412401322230442243220443111001443241110021020113141141234203131434144124430201320344032113024242312434042010114043301023134230442440404330023130401233020112202202114024321123244220132011142143434114333412241140113400240333123410230141014141033021134040024212413144410004303224210343311341213412311020330410203302332121132111313240331434322423442102113420433100212401411310342214024204423333222222114422324102334314400113101034232023011021103243032104434344320443104231034424044001022404332421002434322033224322302231223330120234411304114113120343013041132400234200232343001233030444333002403011314410424211012203204222101342144041131441041031020444031334030340034240032234232410120233114113202204421113141021222431031330442034000231444234333314001242243140210023044234014333233044013032423132122332324410232004202231234400033400100443020104201113113220330444300", "321220313312341303130231240220423201003121341040130212314213204301033412214342431201043110301422244401313303303042441111421142012243032120012342334004232032230034203333330142111410000002033241203031401431400403331344241300242344110014001341002010420142412100142204303332301100443423022420113244111211330230121121432232231022211000033400240224044001231431133122200220412112024312342230203420040031142004024301404233444204301332100444303401230041224141040033410303412121322232043014310243142124111110202244233430312233043330001414102301123310320040403441342100003310332321121231434024223013434433441442313243310224423034044113303312434210431410431014413000040000024033303112003310204202024332342410230241113340041400240344201312440410020224230201334423100433221132221332430331004310320002014103100030402144034232334001321223221103114044400424424211410034221340403103122111230230243242341310041111013344133314141442141444301022403330341214022423202223301023211310324023044212443403020143404100320431030234114134310141340221200310003404443403213442014421341440023443213022324433112020322001014141220200311143223440021010201202312322024321031143000121041401422024240113120203103343144434001104222443311303410410102433203002343423120340143031230010014123410404212324141311044113220234300311230430411411041002114343013104423234123414310230423404204422142230402221111224330211130423131310203120022114023343244130200113024121441321134200043314400220213040222213143234412224200124322311241132341120220023432320300203013303341024221442103022132203020003223242110140140313014131214331014214202113424041141102410031310343331431220324014342334310431232221314334121441422004131000433324441004144100222311424314144241144232400324023442103003021012213001214343040342334422120200323112142110143043342042102242321444204313343421202011221434043423022324012234312232202020212024010233441142434230100041241134423133224441121243334123202021101223034040234000041002000402344030312132211014434323241023404003131034101323141131441412024122200244300244003021113101402020130243131043403421401114230134313404011012402400111014202141300124424013304332414313100421243342412343131032214101114341010102414342433000132214013013314301424133140124131134123102143030331122330113033332042201212331223313332124113243230401022121300204041324232214124330023334000042122420402030404313200232013303102133402041321143114043033002310403311340430031042044314142004413323140301031041223011033010441423313004311030123313344044102410242400414323324342100404043312201432440233432021110120003020043412014342303133124104231023014214440322440303414431231423320121004013131013322200330104134131410243301021101413414320102114202343040011432131040323042330334332303234134230222400313241432321034002210420014333023421314040322413012101303001032230241223223424200321234022313043404040414233312324134243234424142404404143443022224014304014221000310202243042332012344420130132020001221134440220240243310102020042204120020230111323130304341031044410204313132222222210134444330343101103300233134242410113411031013233304142332021004131424330023142122214202201012234301011312041042303403223330224221230411420033201244200431324323311402020420023221202332210143410210331041403320123222331030222411434101330400433443331313431403234244432022400232432110313143130334312041344103412404111010234034023442013204302010402103333210211003401003132221133200310121134210122344122213423432342003032430402210432422230324040431003033131230444220033000422331402440444113433102034241103423034030344002422132414414334033442211133421424021202333011343140320303041301004013132434412410042344110413044043304221304002131024244404330043340402421033230111211402442431324304024221241402044012412433231202142344142021013230011141402030340012041243444104214432021040332030001342011420223204133241010303024243411433341021323222012010203404343321034424332134320431303402444324424320223412432101043000102011402244003111330043213401422112342001043320330311041111443231101103032140200410100242310334434340010124130413033043442311230213304431314144411444132304133431243020344412300443403132043424002123143044332441111132300043140011420143413212132101213320013411444343402222233432322332323303103400012210130241242424244002032323233011133411304133213132141044421322210143010010143104444314130201440041131303330202233231113303420232113103304134024313200031223103431420334", "430344410243214241311332020032043324431001244101031232422020330200402334404410110243342233032323201023200103010420144303102330433341144043030402412233224234323014420010132234300114100212322021312311100234331002434311411132013413213300331313240404121411404130302243430312242312132104243231222110313023030130113040004414404234012403121413013434231121304401202304402241201140040432341110021004412031403113022210214102332133014340300224422342104433310211013342432323013212444222401003311020323222321331322212202230113431323024333042421204333132232322324212412002012043413203014310111432222144201024002100434421242120421244034311320443220232433023141121234402110120044412214103324031013131221311233402142221211312400401114114213303444144113021043223311142013333443000400131231142444322230011140301331042402402102402100423410121331322430140233031341241112413344340012200223430212422034130223423220124110134113420032422234011131224340112330213430214411321021400103442042143443411003211014012342000010334032121024342410314443001112033440330400203213144220130113234300132111143440300314323230023232204422304320242333004204231401223404010441242401431231433230110344324232021202040312342303130340043401144112433123442313430214024110031343101303420340202423340020222043214321410440100400010222104232224444214101442333321410213141000143021040143130243143331344114003434424234211120312000334241401033021211113010114401102331221101034314112243011423242032021321301220420201243230410144334000124342011233323220342030123400332310113323224110330214443410321203023003104321304310213010122213442120322242213141211112401412133342441434240412201212244322113110102344132412311024003133213102001211021413312303404422130404034333013204334441114334001211423401342322031002412321314332132113402333243313201202303332341241400243021114344420212444121230344301430433331321134303014032242333311102101234104344241244413032010120211202311444233332140213204234130032343423343331400304113003413012434133012101144002141112310303242000140104343330311004411244101314244432104132030012300322034211031312131033144444441231223324041222030234232321011220001102203440313013130341021031404323334401132324112434312341222024333042133442023040223303204130141414410200001103020340034024032133131411243323041323430120422402112213023204040033023402102312234402113304134341230220331041423024202112324130014331132200424143222001324020340130422220040323331412423010031203441420301002410332303100443324320323220132233213143343000431202441403032441232042340003403244410231402400044344300242004124210104100141311111232444034131103421042332400244112043010322131043032420102231223330341344041002212110032022421210043202033004304130423311202323422310001321034203413123401422224232331122244434312232144140133033110044424302332240042320010042102201031323421000310021301324240421222042214300244023042044140422432140202433242302343333333414021343424343131321112142103101440443224343143033230401323140112010412221101241141321131211221214042002120334132411441321100003100034043234334012001101120022014234310442122204000132343200434413243442444104442223203111030210334313134100141432201012313442234413030321104402230324034424412304202431144223431440322143113312412130131432104313301421224004031312314424323141044213303043001101022132303321124013233122114241232100244123244132221234034144334033321403320040440214221434411304413401421332200213140012042404110220200313014101201311021024413013200344410012102302112232103022141313242021101302440313034410101143032344134001002321341324412320413033400420101223301342414114403410110343221410440302300022333132132002334343020132321121001421343313302013111343440113324420114341304413104140244111022404234043330403210300022024141143143302020313312222423213113231433043342340144444411023414440134422324413130330314100121333012241202321301300323213123212313101244331101303332001144203203234432102222134123040310134022141233211331322332024111243032310240032040320103410301413303421421232214012240213201402013401322024400101232330040214240420411012121434103022433104140014411314332213242102033034114210401312112402313043244043243123122301130033322412101020324224043142140242443104334140411043120110314434240014310114134302341200321224013424341201441302032022132433302220314234434213142140013000434003413222031043323323410204411404032343030203332411210223240200344333430122202023122411030014212234223334", "000311431432023421404022211230430241004031132212110012343242014142132410012414311012212222133422242332440120003101344323220110341423233433240242104333133411114223332430022020103313103321231214023442241444011233142311040213022342021144340140031210124013421120202434043340101202100302401100031411213234144203312411044212224442024431311332410014031402430243204142430024430440241402312310241003024204300411441444210222000220340132034440423040230412420203034403142234224233101200341031034442314222023140023400130212040040334320300030401414143041340312042002103320220223131443221420433320041121100240213442041301243031214420013420112122440341340421011202222203331442431104013132202313044432342042412244422110330142421300012231142101201232241044430421434041131010223233110434014001131104442412223430322411002223131040413233204010032334212101131131420411001114143301343420110013041241400042334202330033031114200201410444443131104233301420344410022203324222000142323102324232132023221230222314202421031442224013243134241304140442342031040234213141340220320203343201341441111241212124431241230003404122412123430132140044011330203100344344110243143301102234402201242341441000142423220420043331234041414434304342314041434114144224030110403221404001120021214320140411121000411101403113212113104140202102413100404202044103034202133113132320412340002313120310240302423222034314322210403423431110103444001434211420241004423443313234021211102333433014103334111144440004412441424022343414231344143044413011213111201042404400043312211343040424220122103142124100142112014001011343221103202120112310203320401322342103400332222201444141214103222403004303012013244142141030411431202430230332210444102342204020012100320201102020014401012231211344231342122033141331432104213410432144040013404000144013443410333020133041423304003022424031424423441231043140230433404402140434042303211214034042334321231431114410304322344034030132413102142340230430123312010210211402200204210112220121343041031021321243124413024211010313121140121333444133422312401312023200202210141012032114413013030422413203034232202142034444321444013201204333242201341412230311332014422213432243423312141000201414001142031044123244402012113110413322210414444310340013120330022410100231000214103230343124333012020204004134423110202023123412404111344201002003230430041324130302123301322020210330413344133230134224234134434003244413444130344320240211304220223132202120210132323232020031102330103103044113430101343442242400141232102020320440243143212412240012404004244443423000312430042130142111401024310124003021133304313203211414113211423000414103303012131323013220044221321410222310413443102344430331021140200423144004314243300131111333432100141321340342300334140300234342204111042214310443044342314132010441310233130033111313031044101331121321302200144024440102011122103440103320432041431443340230141101023403422314024312234213141010323044220400334434120423402322214310403021240111044403040113211000341113042224214022412223442422313113221203124111301211012141223324414131233324134240141021040023204402224202021020111021024123032002121413312043442321332331024121302033221312424032214303122312212431022002231334133300224311402224030342242333344411404130330112400120342241311420034342143410243331330124420231124212144020334220104303301123330022223142302104331334133121404024441034323034214421144224424330101043412031034204322101410410322303424042200044232124424033140334422043202412043441301232100414314102203122004443203221120212213304101023314010214030413130220241101001443102311114424014314430042013030040210201144240004030020120143441311031100333312021424000411144434043243414404444210010112303324201124021444130122213403440342224330044142202032401042233402221110103034304003101324432041421024044002231200333412000434203422413441312101111411014422114212042332314033303124201044434002004403323013103220221102101444203222002404212222300240303202031113120320124132042131244303333121421312321203020243440431304322330411113021130001211124223240211031044232033241042042134311012041003011213430414121223303202102241313143041312432232030141301114331233212224043410212143240421121321040243122111014043330001010400240304023324113242140133111120242013224132211233434431400220213341220021224333031232202232112232240043203324433104001314312121314431312324324413422401120021312201114312221221231321331130242221213010030222342344443241430144311", "412113202201230323341033444301201013030113331331113432332441313330342241140442010301240223201432131111312231042413003410223222244003042231113014232202122134323434124122324124222011111044213413320331343002324003124233401141044341003013222132410222120114244003443240023333324113114233133030433300314340440013434140431412422012113140423213122020423423303440241012403321000140121224410301322444112402432231332413144004400333040314033410343421023341140213323234441411412324033412412224330344200440431232110340443014234310012033441340113324013413110420123124100032112200042203220113031042404203400122330141132224023321014311323242334200023103101020432331241100433142210024224221032114342400334312401112313101443120100413423324030241122404120144113212034032131330102344001101023431143410123432431411213123220203233314343312432042000302224202144300411424444042041030421342143201102222211021401030140121413012041101400114134133441414300142131200014030033004140112141110211211412022342231011410103021342441144340321023021101110340101333432014313422220404203412321102122003022300213002120104043023300322430320121001410104424212123440240241044432433333024342224243042423414210101203434310332114324322223343131423011434222440332020233210013444411200032030120341021222321310133010040014103120242011201121244411220134002123040114431413103434434033334412402101144223331030042243224222321422224310221044301212324431310213302314340220424314241044112014420302042101010044010114221013231400114412400043403020010344114232110401400104022431242022421431031243410303203431433012433420341341214214323301243131214124040300040001244441240124023033442040012044213043243140233311033320120032343002412224033330240012431312412021302214000231143231044422120242142230140042232004020322240124223422100022130304042401022400230404330144010201001044020400434044113310202114434003441403314214102311200030040312311212212334431101304140210441212002031414331010042430221334441131431420323210124320403103013130044223030031241114340411314430142234440023021114004241003334400213200021314204132404314043204021423213001031312331443011414314114312141020343203214332342223320422213004302143120301211424202014411414023023143442233314402243231341401323411101131312121141224033043344100143421423404231342143422143133202322443323324412101044203142243414420231440424223223400410021101123412222302143024313321402410101241401434022010112311421203140443121233340041003141124410220334401330410241033034041404014121023113044221124204434430010331301020442413243100313010242304340204133131224434404031330002244024214113124340234114214141212302134000422124043131243231104012323323102000041110103313141410010010244330103100040200101324333200123211422024133021412012313144023134221414010344224111444001324223132323033421443032000331430344200010241210341143242100404314330130004412442130123311021420020444411040413200203100333301124210430232303003100132231111011343002124040401133200431300204030401042042110023112121022111111244240300233214213212311424422012013240121422030043203100333022400211300320030010142442312233030343310422311341301434443332411424001433003442121124103412414102212443032300241031240131334221404232031132411441212320443111230104040321420140103230131133341333204100044314034341044213143214101122340313444023414422234333014432412122440344111331322011032101314020131030141433423222244321422034000411212201123401220404240144231313301322104122002142043443214122330213032401403124234141122142343012231020341214333333443403320012203302133321243004033044314320430241340234444421320403433201330300340310441240333230204222003312034403432221000401011114244432333002100013143333341020222004023344023440341312030111334143224444321444031220224232302112423123434412344341211003320303110021304102142130133012121042313411423131231214434400421020102422404121313412212302104402232100303442233212330100400440212423441014300430414423231414211311244131403230210204033244200441112140311224332022214124443314203211343113334243110112144042441132110321442422312223411313422400421302223142131304110432223114113301241311440202143001432344400112202424231402431101402344410412214340023120200223023030014324141240042011324144343303424221414334112202113330422040021422002203104131034404141022343104431202012340140033232003332140104140120012113403310202344321200402044214042320322404434433011443440140102313130223444222441120013104104031031332144", "313203032201114003112012421231340324214142141210343003321003302010303411000443222314442433314300232311041020040102402030323304401433001442202430241022442040021111433422234043433420243404210033223041301030010141412120014222243431012312331110213021410234330143004202014311104311443134424023123222330420340133420214033012132433321002130213421133342113142343144122440103101424104120224304030331314240222402441104333322310201424121022231244311443004011021403332042433243312200113012442023342131020402022344020210030304013244101021323400432211442034333022020322243201310133230123144201013110334213411400101000311012133134333420044334124000244303100423222441212143341144430102414424102323004333310221433412441141410413243100140400212030444040033144024113022022310234412141341412141010104404133133041414223440002142224413224412344203111342000212023440440224113432421314431323242304431121111334200100022003010033413244424012444444040342441413413413131001241024241310033113341013402022011034401230132103144142201410021434242414212040202403413434100401140242411442022041324334420020323323314302424011321200312243442421130404023003034314301224300004204404143214411422403222123233424144240442343331341330242444112113324322433301410100430323111400012334430330211111041114023441132204203041403404002343122330132224421024231411201132132222412431011322033002300304223243023130020220020241103313330120032100410214334034011103133211434131424443131242322330433040232300432131112041143304222340003312322200213041441211033202112414021232010022113301312322411133134441210342321200212104423130020020201203400243142200010034314400211344401022114130140234420343314030401344230104440123314324034332320400021241101204143010130120413103343121002421330403413231134023402044014230440012342031420400044042422010200311300310004300110222140034434222444342112002411133222001323004403311020412114204401021001032220211030134440224422421144241401234403104133021311411341113413410411003241342131002422304230000334210111324430302130034111011110033410413120223400142244134014440041122242014043131130221202301431311031043221314434313313233444344211024430243204444340200141021344322232323242134410112300413200124422100043030310341242223024134421014031413331123022100432421440301311311134434203440334442211102420124114200240040234242131312300423114034004333222113211313441322001334342101414000332422242112001043322202344013433214244413313301031430124123334432443101310342004201341333213114311443032134130212321011004224302243432030002413301423241303003034230300100424342142303141114041043333222004411320032103044011231340300334233402023213223443202020230222112334020243034103143402001333044413441444041001003014244401200210423244340414223314201430034111222424004230440202211412011300320032101311313404322143310342312011041341022231111311243203242334103324241311130100221232423324212132434231130121130330213233024020330431302110301044142003232132110043101422031311231432434410212203333000201243411041144420110333132433200310214400344302143342210402120301431214233103141210324332212421421100200313302242303140044001220422001311131234023011340140303130432203442431142304440103232113404330230203230340443341422012242314012424411313243201341022012424040410243414113223233043321230431232012404234321334203222104301042012110334402013220443010011021214030341234213401333203130413423331344301342314243323310130004401002044103000403000214041221324001023233203311044023402032012011422230143020020200421022222004220013402314320102002432121113144313310330240240301302243240004403333420230202231213243014410123211240042012322110432224001212423114141123142421342103414313033240131440041443401033314202321200210133424044321332122313040200244003014243423132314202202124042013020030042313233043133133043333104221300343223232110314043404300122444313241121340341042221123402441140342123233313000412322144401421344311304022230441022420224430244433140431213420401023241201232040440230032422104043222031014311104213421143111102422123113303343412403132034114432243410440024121021141142112331322401041412430240411024010003231232030431113242341022444313124404411430100301343040334140122142321003021143201232343230012401220320013344112340110141341334202412142431030130240443123121040011421321412021242224232112400221000220133313344001224300310131404331003031314401112424422220430133241313014210121442244040413013244412422303411020040304222404", "301113122203420143140113100014414131321200343044143334243340044340141132241044100013030202312443430400120100134204304113120223141424403020231444442244124402411401120111042032032301320304200110130101413120410033422340341111102304014122020130222311013422034010202410324032002100212043103310124201233022322410201040213404210130243113130240403433210444434040233401432023103121334403402424214340132222104344001444114303220342211022320044402234042042132020234043444240112041022110411014104100433304043232012022323230231301123100142412441234330213031232433243412401103131333434130141224111200012311304410032221240310121043403212131243244133111140341410042242013320442232442144414120144443002021022204341204221341002332124140204022443223042330241330033243443110304331331402211402442313431042232334341014022343304411323441422101113104331343343424102430022342333142020231420241414413322101132441404220310340220314233431410013310313222301330310202212222420334003304310110442001344243223210413313103021031243312441441244234322301241033102342311203104440223223204041433314031311301331304022421320001203140134234021212024234001433241421411114331310333441420244031114432312203140412042444320120022402333010312203423110024332422232431112233021433243014241103331041143200010412421231243312233414334031314240013232012143323334224121104414441323320224204221034212202021413013242014214240131242430411414330000010200131320244420443311420411002202104100230020340344121141043434142133310001300104031420444212411004121313211403030224320404133424412431214404443344142332323414112241011142242423131232133422201133330041234243312230122311444122023131132414212301402300112433123300342443312212112243201004120201104402444341040343311420244043310233301001232123103434123320340243100031022111032202221343201230043400043004304433343012030244430233202333223430301230242242014311122243032243213311420343102023132132023233101303114344410411210212323104303134404243004003002030411303040021444130224414130312431130331000001220311403203114013341004444423112030144420101200422132312343422311324032201232040421303241231302330133310133422344300121424130024344343230302413142301330401400012403310003423044314113024022332410212131132134221004013432403114414322004440111422223231032001120441110240143223214442142200142012024243411140243424422400044312341110431242433340433210000322242034041200230441012144333131313100201412131401220320322020023342120033230311211343301332321320220343200033432400004233213440143421433003300010312100432013000212413340443131102323412340244211131412312210042103030021002143140404041234040411340230000321433321132144240032003032144033020241044441420204423302012124211122311002004011013331034421244434344314234043444314032323141243023220142001041204441022332310031222213212120333424231031011032303034030323341311041324231123321004023231212110223034311002434421423422301024123044241114111430033210030413304331112313230303144142213214322331010321224110401201424404402340044230034020300241041422120101442230301221403230112314443401211122020422012400234123042314431133403412332443204444421141123320331020433424034012404444014341044401132324001220141044322210430114221213333431000023114244242034230441402343431141112342041431310441023200313101103320224220430223413433142004101234222112201420111343441342010240132342232342302412032024420010133342023442404224102301022032402134041230030441341031342441041003211313101330023013304013421324231111201240003014220441443204041421014423343132312400442434334024121311003422144442413024032404404100014110332201323101430113442210203333433101000103343003020424242244112130432422122414042420114311102121234401423431112413004222332002413424222422414310243114222311104033303332413343044232444001201214010142401344213102400213101211112413141204341443103312330103214331111430022243431024013233344014034323122041024320033021102144124202301232431401040320341132023440043342032130230303311201220213102332320021134043431322240143202133340223100302444044231344002302331203034112241243113414121424444204403140002003414414342321202141440013401213322332232331233303120321443044221020320240420132342023402243311422343242024003314320403341144312113312041130430233130411214432140211422324403203431034443132142113434012041443222141341241133321420412440002022330401422400034032104334010134334400221010310242021133432022023144434422004103331140412121033124443331233021310101", "413212331013324032131432243201340432230442230024403404310042421130142333022332403241401123133240133014113200310110103004410234311301121031322340332020033440113040140220401431124434144113343042302114410140303212443103422204004240123424332420201110140021112043001313314020133144301441242032222223313300310302423030142034241441314204331122332440104333344011113031424244420011102122014300443423120040020130324302420142120320302101230410002400414444320122022331133244223423321224200243030423431111024034430004104242241232013102240420113003414310341240203340434344122300001121344113421232332442401144432433133400330324403244442233003313102144424124421314401040212034241012201224030224112442223440024204310202140124140033010404440413001020403144144133102314022223344341311012134020240043440343424114434403021314444311113014022432434032244131111032231323201240330232431313243133301041013110031341134234123103414140024220140141140330000024211140214034120243301042400141414222203230230403314304022342320204213042323244431333232203012333412001410421142120400044431144221324311214020204403401020034213200323301442001433010232110134231223234213144010302220244342203042042141000400134110202114421404311232303023412202344204234234414214102341304102130124423224232220132114140344302413424014331223134114202100442034344312434324312214021203131442323202102023223021314010411124033344030430143014321130443434223041304144221030342003112403320302240011320030233204022241301214411203240303003412414002340342100423240003304041001014323121012212302041323412213121314303411204214032402403024140414131432032213212212120134130431100312123304132444030220342003014022404322310101411424423004413341423330014342324444233210411443320140403024143440430413144020413111420012113130100041001214133121022033024142431231434102410012020000420411124133443002430031323112110022313432320302310203331331204133010042011211442022342210340322440040233112421131340100023041310210130320202200133322231322100204100020244421323432314302241413220221212400034331023443104401341333331101233414122113111400000300322223422300404041110201122221221330223324320232331204241333344021341434323402330404123242340424404000124203344131031301442340122141341233420443300040302332124032141020311020413040300002422300404213204013341101121023100311042322044241320140342302444422332141002230412233023233324401313242133144210432123321443324423434222301003024433112231201204221013122212221134202234333403433320243034100404410431041344103113212221103443402123212020332434431042120313340142144240321202001314220420332330242210123201124041444211323124013324002104420243101232040432233322234244330321213220341104042404303004240422023103043232311430042312223403334023140010444432340013333411312031132111412213221123121142433042333220441333013311214211413401443400330314300231401120401400123121231223243400200310422030442444320024343142012121004001131243123003043412422112031432432131144432100012122020430032303132332241413031143320310002442220104244342024131424320004213231201332242202322343233030443011414141310343041001104220004013124040300133442230120003010112303442201433402130444244443024410122241230424422422043242000131230434242421212401222123212430303122041332422011244133030333214442030141330031234104401434010203003142200324124014043220323442202411331441330103423144042023203042413002024320311030204431131204430401001420012234404424211324131403042324344421000423104302302134144421220322201100331214003402111223432012404224402400403032233242103014423434123420413324213303013113000320320203320414130001002141411440004201003344021204104310112303443442340121212040421444002310313103404214412432222003332133341430010003222432444434222110220041100031234320204003424413030014141432412411213134403244403400132410142103441244440121021311424130323411201434423300101422114433244142323142114434221204311243322221130003013142324120404213044040121413134302113211234214122203444334202330400013300111133242313323333140402303241431120010331341344301331224103320200224142324440334213342410401223312132231002323133421300330044103041211100130030203011420004132110034210431231240210033141410401240434204213300234022031022323301110402122443012404132344342414403322341211331232324140340321322320202133104323021140240020231042432010211101342212420023244044312413103431203121323402344033140431313221424312223211311442433301144303000023414224424110030321044013033", "324233043301132334430201340344132403224232013412141021120110414301100000341212101241234000002401241024030121101413311124322142222402243421123112140344303102003022034030102400213441304441342203331143133233234003121441322331210444133124031040123111010332303323340304102332043431413011200243414033144124203103334412143423003133021344410421410333231133302041213002444324214142410133102232123214240112423232301430343200211210410121200432132400244033132341134444242023112021201404030400202211331044402001200030431341134211441424303210434123202320433224210003321214001242422211444211211333430114314221311322104201404310024422102013000241022200044440022330400222133210404304310211432141120132034141123100023034300213443113004202330004342004404021231200022043412342302012304341311244410402310100242103120230440301423322120113421213333004002003442212133240312412014013403221124401232440303104040201440433133200341212403323332121211324121401340334143220101001434220113100210104204424302422144204003011114021411320022404311241034121034313102432110110040020002431234040013130013330423412232410333303211142043114341332432243111343422202013120033013141244431303301314432431404320422421012110330131313223140044203002104141322404402014430112203301314234132323200131121003120203234021424224220422213242221301201132141344243433411131440204230432342043024414042312010404334031314100344422024034232444431030032414322042020140244200114040040142303212031114120434313334401124302400203244322004120224220404102203144102423144210013211043430020144442230120302211114320441222022142302413030304014412412424334423301324320220020040020204313004120101310220040104323232130111032100120421410143404401021410432033210212232412021332023021342203101244413344203400221324140431024420232420413240434400004003334131133020432302444120442021201432220221042130442411240200414321222144300314313211201404412144000142034440031020421101210012414214414234113313244320121303413202343401442313421211100241031311342232212441332000440113321443024023324441210431430241431343313032140443044434333201333202003201134340042432244204314302333020133013202033341441231313303011041202403243042414130334233102002413340103141111222202233421324314420033121230324221232324124000141223013042043042440003011323123323333400412140434323013021320101244414410343422212010412340224314424343122313113234130402103024304424024042231312302243301034230041342112100340423034143314210333204014031000301300022404203141224314201013314330341412340143022202303310220421233224332223122113221031111044424103242431214133042341330143344121140141113022433112102120222024141143230211143103320301031324044233442220321213204132214410234124130204314214131222300012133442423011033231310413141440044112221412342411032110231223432212121103334303340014043040233214114122131144133212332333141032342033341020123340420123103034412301312043411210131430043411220304422322330130323112430334024110420440402400340131430443134202122212012410144231303432433231031041243432324442000034302413424013434314040313430313113300112203430010201442000201210021402411040400434432311022444110422140044122100410432001204300120444003233213034004420414202304030430043412101332313240410444142033133142440222031203220404421314102200211332341442142144112313101333133041004412113102343423000123324243001002321231240403324300403120234012320302212112132304231212313010233344434430322434301432040304011314011243320330412002430410242024220414024413123112021401413404021302433244044400013220410312201044141434133322300314220230422411221214204314444102011224433133141043321422103021122214324220302202210440422400342331413210444413211033401133420434421322043221102211341211324233243424414340310403312410222010434012410321301024233023022410201141042041302342412023130001324301222310214123301334211224030202333200444342240413120114032043011423304022140023343301423320130101142241032014102110221344131331213024341034431022110114103200112341320100130213242204023040130311202012142040304111342202020244301021100000130000214142234323123120212301132303210220414010010404424332342000230303443033144212220033024024134142433422023122143332442322110121101224111241340210120322012414424221024231214124004142130020440013440221213020002342222031234444401411134013013234340320211434224111023432204032334300304044111042000432011312200144143002121314330023223114241014402323114304123310404444111420313424233043303221021", "214034344443422243443441344213403230032243204230342210331322303340412323102203313134144212102123031114100124022220210131001411023343143214240220212110202341441214032130233243230404104214134004314130341143400222144424140432144213220004200432232332341042203123111234413241430423300343423242404120301110330330024002003024200020312041132440044100234200034403203021301234431320023324002342201142022023003101123403223301420201221400004440021330242200020432413321140132224322114132134024034240133011400111344231444140221321141040040420420241023340011400131010444211211434342320014201342102334213021123414010420123241434221000020221112320423024342312001031122022433033222124222313113322041401431234144032221113044403001313012240442430403303202100430303224330224122320432442310102043331000034340332231340143042330212003043123231311114121131033332242020434204322201421141032401223002201010222213131224004202142422313232440311041011410023343143103042122441034030444121201240411032222403423111021431344300000422313403010411114302024302332120333411341231301333403044340322032440421042121302002111244000311420240213243001101014112121024003030412123113441440324302201102114241004044310230342113142403042104131001410320023311444334133440100212002321010111011323414011034231344343012103120223041313430112244314330334000042341444311122134040404332002134343042402121200003321302424444231000410430440231112434423232202121004024132312210424423014203033410440443343431243214430310213112243141001100144331131042413302401004340040312131042041134013342020133124402404414314044222102113244442214201110401131211122203043331333201310224140241020223233000412330224101224024120012110113313400031034114131110244131032043021334200244343430120412120201121001433412202224022104034340130442234210322240244041004310120121202423421432040031100122121303103002321113021141034134330301441034412203303412322104312410221242114210144232120231431434214324021033331241121302342311130121240332330410213041431123004002433022243124043433241420021212124123003143020240412332442243314004424242244323300312223211314123422100444444314332030212003103031213420044300412403021040120022041104212403413301403414200204202231030302312331331142240100132213314424233341130321402224144131121213430444403004031322232402421222222331211420313011421034202040222232210420140132101002043413131444403104204320330314024410041410310410102413342132304022222333311321340040001412421432112020401023021211243204321412412343402230202321330204413321044101034243001330313200240311001244224312032021044111341021143411123241003334021004000403401301003000234043412404343300132231012402211332332403231021320142011211443043240344200323122400403033312431300412334021030400100423134001333433203311444022042314002141334122233030104240133022224124212412312001211332424343010131110421413013244431143422114043131410444040033303311414413024432140042304434314243423111140310323411404333431324321202221340040213144321403414024423023131011101004330410034210343210323313202442012041442422124220143244300400214022242443324412141112011213132031420234103331002343403102300011201111313314114020411034410423130333300031132424021424201103034240310104230432432342211144431324212231211100131423031411310320122113220133431021130303104401340203043344144032342024322004203110111031422033100121101342232220001423044400222021013240312432004431113041330432033243313214422010002223013103002144144001030121122410013033340120442041021102402444020132241403012100242034000240313342231132420443342241400113210104102023132321030133313300123120322323123130403424232343120334220243112131130040222301200421412042441133020030104322441402340223111300200120114231441243302033410341141101300412241233201220324320122114312313034124221341334324142200042334244242422103314210340440342442103142133442421332123314022423043013340212021211313120101201402042412040322441424201412220404334230303121103424132111314231030030124333404420310224144042432322204233344442344043134424101443102400232020123324231411243041201214203122033031211222142203113101033021242330034410341041310102104402141321120200032121211343444303412330202143441200423221023223103412231432434100020043431340221143131242232204320021140411004143413024043431242340221124121014324311143442340111220123213012402021023422333344302441422441221314004424342331010211143423331021241424014143314102000030244321133002233330111312021443122010101430", "302413224330034220323141043313111040320201020003321412320124211413001114102020324342132202123011241042323324220031342213021234231030443014224113004214240001123414102124120002002113340313144102122131103024020321042210022201022224202131232112413224102222402003113143342014332333214334010130413333200420422221401244033413113002342431422130414414244141442341324121423412304022001433432144123210244200122334011020130232203131331003331111303443104321142404141014112121441241401304344333233210401132341331143234042012010443314024232131114002141344403111230242012113324200300302434422423104102212031403113404132201220132141033222020012234314300123343004240300431331421443113230201434424240413342342403030114224242210133303130222441320132031003411442314004130300323203333303104421330240422140422243024333324133102142320040120333102244312200234441202014012212421313411420432440331130402442343211422203334030023401210210334404130203103022110210434140203402332220144400240203421132214421104140420100023401404421040002144100341414014334423324202443243320401132120333143440202032421013213030141343303332200231121111321301222320201120134210102213202033210433442413430042324401201033241211144334230420131233141344120003332331000412040103443243331403402034433432240120034032001124301444334424233401343120332112001444224300044401243122133202222342103013032411421222320234234033022330330021100400411000413332030003342434112310021304040204200312103421232243141021101421312344032113230321341014230003400343001140132344431412312304332121132010224420440100403330442302102113300410441422041210014310233430022104443021012340211043433103041440131021000313123204244144403020300411401000203040423112422324231410103110033302232410040200004224312102020014323111214122131113314123222411443021410121322140441340432420123401101424413143244134204313342124423423411301222123133403334110443214333311343104311443244224334121301022031424122441044012323404032113323222334100040334021323440422420324042013443304212410333442201343224003301100200310413123413144114320004420322213320314413320101434231411240214311310444130321114220003123441223313314142423403004021022131023421220342224234241441012021021313011301131042131421321001020203401223321212132103302300404201301134002343414424440242041030414241404231214214332241134112100413231044301030332113124221222300024414401213312400313424424232203022131210204020204213130023341143030141140130020204033020114041441144124422311402041240243322112204444014410331344103234133034013441414211434111012113312213324121040244013434002340430243223101031304420110024342110104233134410313434444334431322000122230144011012120103120302334002312120243432342242242100414411022134330102200032422443134431442342433123321444424343312001320220322404031020124333321024220423140224024040123100012133341242011330111132144420344412022100021401043011221244024041301203121113442340403101340012113432024111142342031304103210133030343124321243233312111021444322312040021203210032432114002040233004012223322433342224332110234304013434330113400300333231314103444021114143120130303132024421222113030034014023324200421230420443313312023332404414324321202442402220243031003302124441043233330043430102202412312141423342240030001043222131212400030400432413022213421242241022442021020414433412112211121200321134302144410110420321233133242301221344310343231320323410442343304112440412014040110444234333241010221324111203123410400430123200034011321023130224304332332443142132032123041440113411011202224333311400023103402443042432441243014213044242142014443000030414212242411233420322010404141323000043331031423341202234432304443331420331113341240021402210140110141422243201120444202001222002040022012204043304204110030113021441423421313402200430101301200110113230340121423121024203432003433203140303134013403122020313423443133422421210112203131041234304121044303121122114224313322213422120002042034234040423204410321310102332402042424411310313411133220222404421141231423332122030112323244024103234424440142020120342443304331003233443442232000001312240342302021100432243111001024130044204230402000002320210434014430001131321013214322201101304013334113324410213240023424414301204421333421101242230121204322100321413120000300413434423120210303241432441332321100321323322024200040203314332221032002420200224221242223032134301431122440200212210211003403423043242021022302341031022133112243124014010314014223204", "131204321131424312414014404014424341022440333041303220132031122212243321003343003324444301233401123002321302030324342040322003343132143112432243021224103431200004311331024013444423424042403421324343410414204034224012112104102014044212423222401313340103322100122331231322421224321443120023430123212144210340212032130242231311013030221230310200401041334120024202104302114424120022323322213133223140202011420343402022341022421400014001410220324111132012134233402101231434402401244032311031011121314032124044002140024431232301243114332014202204024024233341431214304142301131440032432012233312122114444413324433100402220344301242241304144013013210100434300004111144434341032212210400441043330434144402110214301041422100300410401120404424001343342213014313314414224130001242244201422013221320321322140342020143300203313040202132240431221442032411044401402302234001124013302404102440023132210334423243244111303423414413303140300410330234123233104321123141204100100441130434143041014031324412121144203344140022000410423324303413442124422342040013110441122331223004433142321212342342300231441432412333120211020440410432402324001230204322422210134004132133341020420444410412234302331333312233403421343420210103043234031342002400243114104103030203043210232321433111132301431443113100344123033021144220243040414031221030120314430330114041442021234102330421411222442343434441144014024200443422302213410444420233122103444343313133301340444022141030004402441140031321240314144421012120432212212232323312331400314023412321141141111000210211024044434442442443233032242332014413431414411430332002210413221241010330442340222334044010410404400124441231120301210433441401310202433320110142432044310012122204040230312101424100102120314414032302430204134130210343220412040312000113430320411200443130432313204444043304311222233443243221211131101011401033001244330244023102221044202434122410134243312324111123302034420331324143020000204203140032241143020210431040123211111444313124140014244203120302224144113202043144111224423010230333101221104024300133434241020000320422120311042313332034223113320231323220324434312003224223000020403044434302344322322401013034224131313034133230123141324310130304302133401432314121041234441222042120024341020134011203443241010104324131321230021330142413203041124111001140144203143103424311401404003144404034402440212024430242204343023341121344214343343044033113401144133014233031304331040432040320404404214034243010421303414330132112220420340441124203033244044021004413233231241141423334120420022241404320143213234433312220213413104340113102424331434040101020400043443100101210034101143212311302143234021141201414413034330111233341121241013140033103242424203012141211040011022402231024402403130232422321221004241402221023202041012230300334313242240120410243101322410323040122301233111420322141131031330042230032003232203440221112132141244024310424301231023212012402134332014301403133122032210413344430442424341234123203444311022232441410230110001440212000030103244042402404323131121300044240322103323412301340244430002410044301310001023212101421313431112113111412410414043110021213324124020311423324424404313204422414043222441401433142223300113410102140234230244231141020344422202230330203344410022124334101023223403212414212043410124430212221144130020142403142213134314340022034342441121024143400021134210042421342121231431200043444144340031334431000130321324022010320203103013031211201321303404434301232031314320333344333113312132202020021131304242401324434210143312410044003001142130210403243323344010321402032204320423000031101412443110020301113133141230331000440014201014120211022230124221201304003000224023014123333102404444141041300032004003121030233313303033322340401414043410322433401243344420424221320330211044214314433340232122210122143401322042031021200133343104124404401314442104324302310332000034132014330314133303010403103010430433124314442224413120024423211303132040400224003113432030030412200042220033034303011011342310230402212123141104213014132004312124221011334113201120301242330441422301004442140223400120414232234001321444341121331210032240420320441003430103220412032443040340314024110311210423333021134132000111313200203233004104230223122042010124311432330340334012104024244433312313410213311004030322203141201401110024040331041314143411322022414012443124142103323401031333032014133144314122334443141004214241132424143133420230012411433423", "020322410033230034303141314420303434320441021120230104211242220344300231110333113220430304331001130222032031301440204313324421231243123432034340004041024440201240413120024324431043310131443404213001203301304331103413320140022001122120410034101123241240211334220223221103031000441340031141431421430314121132024303043103304021232010042320301301022413201031132434424104043411422004012244040020101403323320321130403143034121432332440313304203334002011140331313040422300133210420214000044330302323022110014420422123432322223211004221124303423043103312421031131130430224240120003104221203410321403310403413404143123330343204143413421344322223131432033241301000033220023044432223220200034201333430232142143134402301332422442322110113232044344233013210014140300242114443410310422024324130211324404423240102020111034413214434001311434332331320420414030043042122041433230100103103442021304324211211140120234440402142332412111221144422311422442440233430243204232123414421234121422112331123134130203413240414203141342122344222043004214442113124033344433302033321230042242401030104420121111434431312431432321231422404010234231101041004220241040203341203212021003203210022404240114303112421341432312001400012440023441024404420423034240120443233013223110412413013100442242434042100220402334240243431023013433424100223112010343130233222133342012244323244220213011103312042440300103322100243013143421023434031131123104230240331102404224101102233110441220324243313440111202340130231140324122124343444313312002424203402410024104210013412243440201010203231032430134031444144032012314123432222433022100202043424111414223412124214214404300342410043124203240234234242023302244011122130340100240143304023342141343203314240334403430433003244221003124114341142220423011340412103342230141211302212232213243341411311033111221224242301243422244343133111340444344030302121212310421440244331243240204003024313241423413044340433203344021243442423321134010104230431140432112211010401200100323302220004430314120400204023440140130433212434312423142242320320422133341404034340241232231133024022124210333210231233212043324020304204441331431101242224000420424033031221042441312123202414344041121140030214103214424204140201013203132041112432223102201023212132312342231210013442332434140243411021022104112301043201400133314223323232222202040020401120142341341432304434214242332412204414322122304422203210314110404313344002120003422242231410420303344102213430202230300243121244332013040314010400214121122111214423313142022120022333124123300021342334341201302331401134214223203411143021313104120113213344332314233201232020223114233344022213244022041000441442340441000300413431321442032200330111431011402011322421344334204422433130014314203333043241340442201044302042042444202344344043323302220412234241212414424331320141441020331024004241322010023241343222333000410104322243212243324030141010032223120134230203013102042242040024404012200432230023420133134331241443430334214401104002233123213022020114313021410202201300011444042010100031410210030334444334231111002114042000110023110034113202413203034200301032044433432243331314142402002220112201402322324420110143024214442432124200314010144011432402341322133330123423230310113434020132212140410130034342122320003344002324120242402344101110301232400331414041403434013003022400124432042102230134031212002303124002044344402111112112323032234020420423043320200132431021433413303231143000324233344431230022232301431413210322012134221213111001123420003301422341322202022122324343413010102432203303430124413321441103221312324044000300001114404300443102304432142311243032001030123103412103244004141230220142402403122402311040332211211001303421110131413002330311001304043232032003431332310044332420241321134331411013322442440242444002020342041311100231314100332402433032011220210143044112124031010403212110442024412013002023434201201201414322011333443222012111314112423120430132410104111340103430210031444401413043424122302041420100304241033231041004213120314243144220001443302210340113210212040143212434002131003141430342001311020240021104131343041342404033123242104130234312043334404224232430311013104434303241141321043342320032343143322344442212331314120431131304213033304220411202314040412120033420441200410211322141210430432223140023232023414311302123140102014423430443233212043422412423031204033040003043134200222130110403403040420122331223244213222122101320314242404", "304211440101140414040331014210203240022421340234204121003233311203343022340240012032343221220232212004131333143422021133323412424210141140304332042342344142142100134311430240423133241110103113233413420130423042411024444132412322412404344401224021112340002141340300403441430124032444130112122434224031400004440224231403334400133310332013240431244103312302022324322033220041311334402311233111243223211032142233210012434202300401334343401114323121011401341041032030134413434000240110420421211104111220042032010343320010423234333123420001023110104033202230431101224334311422400422201411121401102241213033334430332323321312124242144314300102124244304402143204303304342233002220320104212314434112320101140044214022101234110043443403344004232241410301442011341020124301014011340401313112222210212143231213000343213241121311402000312212043022142401332103324121333003334230020023440211200301023310102322224310042421232100343441420300033404004433342234044400240442311324021213012024044023433443132103024131011322204012243412111112414034433110210343041324144123041210000410001120301430001040044203132413422410400033343410243433404013011323433301433124313143122214334143240442100033112222124120101140031000004304034332323100124000334344434444404134323102111101102022040121004241344303033121141042314311004230424142202244243313304302422112201020034413123131300432240200214310332402210144433420411004240033042043222304024034024113443400214330443103431342332413012033244044331121111320012323213403403200011442440314401221334231433014213413022334114412123432301242000330440040030110114411224131302202233030432140143230220213334214320303130230220034141311224401414430244302132323142123302034403142234100320341402312112441403420201142234203031443403141131400013131243443043342443202124421322020131104010002440012001201303224123103123002042043224214300042134333342322002220422200031313041003014134124232032312310431041424203201221102434024204412422002102443404110120112431442302204443201410201033131300140312401103422401212120040011401112121440122412021244113333000342302134141103234424443043022402343201024424444110111100431201201121221202413223424413443240432403043310043401113213044113020244400333231321040410313411431230441300323340044313244004322412300402222222441104324310122401002222014423422120300220234240424241240231021110014304302024223100234040222003220313310221344211334013301234001214231402202332312341310244204021443224414211231432140140204204014030134211110411111014443440100432302412404041023320331411403111204112334411242210344440403302231440100442342420124402443314124304221410123231240310324214113433222043233012103041302222011211141400421143100411442143201224221000142424242204132132422202400430213203303042131130423204121240330203442444243030240012244241133134120022442133132201141221124233430021320103201344001413421343141000003221411311244244243001111132210313344114414143340400130130000410001232311043232102221042404230242444414414023104401110243413444044243243013420121404142341042033013420212301213433142013044430311014012432310301121401343433242200331300433104433033003113122124044203134203314234222230402400340433114334302020320021314233044201301402322311233334212001302233310414441412144430042420314011422101024200322412240343431132433432110224304021414332313123101144013340042023044142040310011433400121404442420104412002443340304103343301341221341400010310244330333403124114343100400100013322004122444000311131124321014400103420220340123431020130101334132412014412002144430340030104011124224444223321230323024013221203300144301000213142342401422144023403230232013231043220422024210231124314100414232100122044224003441304321304003443221132410100144000421402340311143444321324001413310020403310243244330134430432043214201304033014420334241223303242240311320243231012404204430200200214433334423431432323313133232031430041110113420312343211041031131010234440124123243114243334322234110430101413210422013103221323441333201023402222043243201114144130102240010301132442431343003411124314040144000333020221423211322024013023002143242042003421333404332413120142010141230321221032123031210240202211433423242431242322120341311421124120212430344210311410202040341132000003412213224300443114012431404343020310114214023020114321431240204043140031004434001220204433024104201114024202104123013401141240024340022312313420410240340301311130432023122401224044332144000234404121", "022003432420434100103110003202240221131240221303001003034234422024004220424041434422201300214313112123022114020241033114043142001341314310340413430041122303241402334024300143201400221404112334121020411210420313121001222313040141112140241112324134100322002112041444004322324004303220444213134422243433304222330144411343334012231343432000140334400324302242313312122121043234434241143014202443104042430013143442430442201233332413334302203401230040244313014304114344443304324143424141002112043324104134403204414304331144023040240402012313121321131130012130120004112312233040033211012402341202420013411341031114330023123001444214304423034014131314014120123210301120204442433031244134224213233021343324332110432141341132000023004434440442443333322402212130400204041030014310203102000014324304221202033230242124023003113303202232311404433120421033341201001404410302441410004233344313021432103320031300011114103301404424244333232033304302334211333032240034204000403300212301210331020041113322030210410044430240004044221133441103404343323331131012042312123244300431413321010032404202001304333334033124333134430213432131423442241402311234343430322130040032023144024121410142132234240214123314422111000124433222123011413214022420303242023040344232203243222242444010421301244342132032324144100001222224421343214313032223134331102432314002001040340424440022342012012003021312203020212443023042023324123234400100013203204144432223441102212122302042300342413130143030001312431234002402411404303333222343202224101000232121403421424110223010400000303344401114303234222003140422233214301111020001104342002320103302302400132102233321344443202021141131423234011024413043322423032441300100400321303244243322343442233044442243032101213031423214203404111434204124023434130140241232324000402414400412300132304332133323440411432042420323322403003442202123213013401401341204201021240323104343331042044431234200030212300104221143413221122012112342032122313102421003444301102120232203243434434144220203011023114032022114013334120402114401120023320423321240310113233041000443341221142424403030202042201114332304243402223410244401220232114014303232110133430032243044312112123320043103120113130340002102321334403001121224333324110444242131433043000042000333302030013122010310014201413014040103330303241033334233101213044302224004101040033312010243114144222413240000212243143013011242042120222031214204341101012114143411024214344120041122301334033113134110241423334243003343440433001444330224140101003400204121240414220004442243000122434404033222133422024112203434122414134301433210334244021211442434014012024110030400341201030012222211212014031124443043020431400133014111400102443243241222003211043103134424123124300100100330321010203330313113424022243232113230033021223323023003024230142323044332141021411112114142403232342023214113240134314141433433412131200331413121121044301434122112114402204222013432240242113023202333312024300000112410333403413010434201432334434340100214244224221034211042340121211132224433232314323002423113000332433124114221420140101003301141413130432211424043341431401024012122104142243001123344043024030243341300412214130013022211042102333321114413042013034141414040044240343020322423231042122244143330421231343344130143310321320043143203034400112411222013101111213204320444343011212040041324123422424143041202004221301014432240202421403101134323330140200133024041421112430124134234433123421200321142100333313203421401422023441420023431230322213101011010224314241010113023320331234202344214311013043204022114312303434334344234102432113310113421203141040032332441200443103323444432410433132421014243103001113333032110130323240302434224210312042130311024100413412301110303421342421231240403304302214112211142103313340410420400334420042000121040333300341021143322211013022100232412101413440113314104343321104403034200034104314422404140031114003232430243213034423342303113421121142212033412220312241214113303312001140212134001111212342004401304340114432310424413244430202144201444431221020001321040440344012213011030032321202040203210344303312101031344224311133113132021221110243101114440101341430112413041230433302202302340333011400002243102034430122432022212024444140233231143431041003343140232434400222233320213413103034432012420231441043433432412024140403304230443304020441123102334103111243211433233130323122211004112224314321142132022212311022234321244142423313333304234003", "013233011003232133104333313044411222200303422443442010400434032041411210423112234103123131043243244312103114340431302113122203424113302401431444101024122422322314443444011101343200010222121430134420300343411230104042420314431401340021142030010041442334241134213110131441040142102202300311402210031141111224212400102030340134132003133010442022440204244034111223120003140113231341203200444200403422222011122410120132034144432424434313012341441302431142344121140001203430134310324301201142103310400411030204020110433442120143144004210420043230134421344313324041040134142414332204143020301014301232243012022203011122303010020030043230024114300013011343140203431421324220014201233112422000010103044030402113220020400230432134301321041341331344120101424433401420041241044122402203202134122232330132314134232041422033321214314211303100414313211241113332423003403410310124003023121240421133411342401411010434430334043302101243310041241104311120342241142340412032240114413131330131020400440010013024404431040222222101300232101443143012402341014113303433422022421002242110221232102140114023440302134334231024104334311113410121413224301232444433100341112014021000410000131222324333013130144431344300003021404020102443232022410113014413241102343131430404241441143140123211430343110130030414213121201422314321300423030304033210003030341041334031120103232332100241134102122042324444010234303344040432233002024404134410433434410201023440414044432132420424430043410344300303133132042102120230404401223141033100211044144301424042413303333022032024244140133043332314202412324323143011243444332314230141414210013402003413404244312401131114034430122132331420424240243023112420302113302430232043313111004114010122434313242120404002222120432313140211012100412414101020112413422030220044121042340010112434000030344113020042022210111421010330044431010002023324323100332124441400403241223230443324312214312020123103013242041432314310101011301323443214244444130204342030103020100014233001124302024141311211120414434330234422411002031330203431302111434013212322402141204321023024323020044443013223320214300323440003322004040014023213200230433201400214420322444414234140031034411131322024112411302423203330103320222301414042141032324402242421204123034321420220341241211123241424412242104134210024413402213013004344020221411334102423403120104421420132140423033411321102200403003134234131010420323002000230403030141344000112300044120132203424014143232022000413221242102010231112302322424000443223000242022341404104314211231120011314024442034413203221313023413242002130000344004113242314321340344330300444212200443432120302003312420220413143342441220430011331203444441243121110244431002000442440331421422032324000403004332142300302431012400230011041302314204424014043432114312023243301441112124444101002102203342001212440423441303021240103210334341413222310400300034440034212021212304003443410422014000041410213231340024110114332222130204042442201202444414131134433241144141442002001134042442334240301424144341441014324434130402141134013044111303412144042231321042042302034302341303440434201041342032213043103342201434340023423131341140412311202044112314424223443043233100231221304114402323102220200312004344133020221211210113114432314041144400324114221324132341440320314344010211232440123431114011040023234332002232114040401114100404411324043344230431344412204412033000310422224334431212022110440323134301044413020322021141013021131214401304144402243130310013304404420112314033122434322331403021034020230144440220204301213340303410231440234431140012440241003033423020344411004403010134211024003141121143214110304111034441022131311004224012132201101231004204122032132421004441110223043223003014402410200031012221411121232022231100040231111134313114013430344010124343042022341204444243333034024240234142240243402012200201132201433034140324312223301100424320011313310222134304004303243442223432302402402110324204211011042343410014442104122414103041020300242122421322212102243240021213043423222420344121312423033401224101410120021432430332231322414142001422340200004042324041433141143043300432014023201233401311024010432301120130304214413211402441433040303432104110043022013211311423130121101114011133432322304441302203143000444311042244243022311331320142420222102411133331331114323432414012004004113420303132402340410111323004111344103323331420233030420130021312412021423131331123244424311410124310112121", "112111323332242332330303034200202213224340223010300233220200321020241301020322434330424433001032334244043143114244402232130244140142112131113221213202224144441302000214301212442204234113404042340202023130021044004413032431120021404444012343133122023400032344020411403332413113403314410100021211332044444343024241444042132443100000042034010032032323043044421043143234240423321212441323041424004313334214400142103114303401012140312410124331132201214144033340133144111302131242102033041024040221430403114321022411210134241140102214322322244333402340134121034224312241302233140041214021004310343104433330403204331023014414310231112234140314320411132131022203023422014000320404231210421413414323301312034322300023030133113233224110312331422131114441420343113013004423424200103031121303412032424300044402332143214413421134321203010444442002414022042432424100002041421020142331301432323211441220444234021434020020413043442024301404220011131000140142003022224311300034034023203440242120021142031102140203321430340044043223324132113113143420212204444034123241300044120023241404240423310424200044001314234113134041102204243111030044430000022231421032404114234021134333044202224042214401302432314441030022301400013411323032414314423431224401120301311341014420334222030033210012020133214043332410133314010440001004200014011401040430341400103040134043140440323311302322430332241400302324112213004233342022120300243414331430320222131142013023404323010220241311331414023033310130222334120212310231241012330143124203130344124443214242343410230403330344400142103123200031302130413104402323243322012414320042302342002314142032041102444024203431413240121323432320440330100320310132001004403044440134044440104301213244212223234123403133314102222413413041044411311210334321441224011241223243102240014032412234134010122411032042201000323104040244231013214014101142030343120211222300142221244243121431102220200114021310431313021220443332334243121234431200121444110240313100114101433134001402204003134424424204212222000314120341411121210122034104023214040441140004010044404304014213413110233440433343013442114341301124040322222204143221133143004240233131123233233230024310434243224322213433112230304223220241000133101140124142303113203343341013323033301333324044201120131331004232001241320302010433334420020044432440433121331341200410323304300141100310024140124003122414302022242422441413043223102244001420310334110200200333200302030034133313403011222124422031340042003243432240401413032412024021444444433242302441401242104444011112030300422144134133420341101441342104302333003014002100202303204123340031030102330032103211343334104422213432314102400123421312443242033403031244030023004443024442422044202112024100243201133200103104000403333102334330022402243334212021404313031132320104244114341130311333414034101442243404301200143223302014431401100210104140101103000332301334003222430443431142442421212414402244112340041421014304003003300422013214341311444304012322102313314132431103314134004103313322011321141124330114344131401312110434233312404201104414411411301113222320444424042131020314120102430122210232343130021032021014003213314234431114420340102303432302020312220204124200044402410014044204331231031343103410041303042031403311240242440304302110030330220222204314424024031444124401043234323133304014431414140424414102423020430103114424144022420311200433300313003411324331134424044223124341324031011111433243112401113321444332131202230410233013423121142412341042002102112313114434412314012441410302124323234141201400304434333022220000442130233330113014120113432434214103023033202101143132401022432141223401141143004432144224102000042011033402131130011042421440032144020334022202322413320324442322220210112243011341424323430030112432114302300042101002310103003110441023010303243400324412110313343134141331103420411033200040100413424001010333141222211214343313100041414221421342020123121431342334423020440430002241044424310133433141343324032412410003231342240140130130241103323433343130224340111103231414041220304424101043342032220243341400140221101044041304234114101303230200020321241231103120014324032133303203411220210102334214241413414342212201221301310022334231400412300234334412030404132422341431213411310304123441343240031240314330320440414224323221144201233312141334444100311243224020011040204211333200224140012400013014240014414234022324210302230240332211301404330243241113033144403", "340333400040301410124230314333111004214203214433213430100144112102014134441322121111303412311111041200131121340233242442024111144200232200123411322313200212122401003321001021432010134213111314121330320313121303023230303003132033414201144204001112233432204001104011134222320042211234101341342133204244423334401332200440143242242132303011401443023222142132003000134434421003110024233210203440322441411432010312300111034310202111134441031413040233310133313331244204200402020013300243330140032141124033010041030212343301334003233121044240424243032223130243241201104122331040234102220214302342001422041124424244302311130403042313343201431341200142111404242202004120321403303011233423232131104111434324214141343232013320304433012434140134434000321430012031012422414413103224340124220031044111143434104443211202014301403113341122144400004032423021443210022321032203341003344311024430132410312130214210213131212122300304314422201013430224404401424013322041220202220020040031244433033431120331330132341240130213202024021103432143201434321220241441134014113403211231221413213023131224000122133341403130013141133310411044123224340421400023023100042443000402104330024112130343311343413131122342212113404210000340020243412042040434024323422124104012232143321240121110330134243021344133344413042204030241312340112304403204011120444220144023201002134343431201310344242010134111423003440332011211314131004324033043302314342420110444334342442420303301312220441213102302223313024430424332204433123032212332043401131314400320422332344441100333444342023312123024201013423233024042443000044131130134433220221124033412041341304112333104143313121224334430043231004431033211312033324112304443010414114212112432212030341323343432322211041404120114121302222203302342441423001404113312330441411410133424131142310434222120113211030000444003122244000421203140022141031023403210230423142244130101210022233214031233101423011022342134310132122021004102012241301224322411013222323232020341304104043310120412441301213003404413300412031442421311021341241041042244210133341041230233134241023044402324402004240402204434412000442411140024130110232134413214431012023112120114201201302224221134240320324020302321103232041412212243003324114124444320341414014442431140112414313341242212404332132244322041311433330211110033112032432434140324233422110423301124143243131443301214122213020220120110120214201311230232411003012111324103102411332400112412342421102122344111001443232414443012130034403441303121113440312431412302430431111440232010014324132334023100010133210100011442313420123340410420044330432342234341322041401343314004144211211102144133104430443023324122220332320013224140443300233232231430204431333214234301432130340030033340101423111213100002232323314000112424242440001202212304310140000302103200124444402232012023310111143004134002230402232130443014231141331413402213100023423321342144033133431412344420320121330421444403244111040311321240300000104223403340440341330222241020344314403434024343201101043220222430144242022242314341424222444102423234012343012410111303303240142200013440301324314233413143313144430231111422330110121123014224104420441002014431000403014301030431343334434234043001304013404410141323311131141024010120032134423343232100222303131300343230014304412424434213323422343431204404310233020134143334301330144221331404400100233403121343112400432331123031304414240133122300101341301321002043031231230113214341404402221140113133211033103231020412342111122303441101404310112234040020302142422130323014344300332121324340312142320013413334401224414411330342212443414001224234313011002302341340324233144343120043201242220202134042002110242420211300011110200014011344003224214041322143222423142141104021301401142114014014222324211011111031201300141222013243001013120231244300020212441140102431402042144103231102312211122324413123102333303240440044102020424320040240412301133333104410023132134323443400101203440210104300304344100441231431332030431433020333042122443411234131012131222211422113212202331404430300044330221020104323442434232034442432132022011411212403034042400330303433414240243404214320441444123410112440133422101033323444423021313110242124123102310004434032031310013304221224432010132133331240341333420224244004213210202214231041432034114014414124231340111313331023220310323420133122332042342423440414132242134032404443203332040433414334134142440202434230132122013043203023040", "100342403343101321323004012210420121440301404113003042344343100134243003400321413123012040004103200130023000040241022230313100041204123013412210023321304132241014030244000314411203124304332121032432313444004230240244100110122002341001042231420111340111340133421330124313300433022321322102412302210033134212300341334100034200044243441341344304012211441131133334412204423414103232431102041200121300404143444344244230231433041333422101424324320044314343412223034403241400143403234141320441044240014124131133200231323140342434423012221301242402220201404102232243034013420140041112044304002000442422041024314104420012131314333432420334113300404002342334134204301043204342411403012003204242434324131231333401432404322403423001000203244324304340110412012020403331313430213424024130033332041000134110031413134012210431003130421210401014303321144322044121302340002032023040243034220444014113442430314133431242413120020112404233443232132104202424302044144440332232101112142420320104313401033344022212131430001141043431022101003144330241140224033322004311211223321341101201302440233143401444320432130334133134420421022434322012104331340330132043012422211221332331131021233323324100024423211101211443211034221213333203101302021403424232201124023004300032032144041012411042101032103144142412333304400422033221220004240322030241411404041300130041410240433401143321011202221322103240403404132324124213303321244220442132443040403311231024401242304003433314130240030321231032000312241031100424321010211232231234002431442340322123233220330403241304332010312101021142143003401022001122422203123401341400331100413333022304421344142122021303041022313312301041322233320303414401001331221443324314330300231311010332232103043331311402123223421213441411011143323201423304320143324234114140411023213422143004332110300120211131214022300003440132214131221102444103104343424143223414034231000433432134430412324014304101234101340431011422442441430404203113141131022141432211141211310431022210441134210004121443043224403341013034403012421300421332402243241043032123114040103322432330012320412232032322010204300300110102223440104324230424000343033403011031114302230301214042012243020312022024422043423340404000433034144240124120221010103122041302322200012210402200132412030031444030411334304400243213321243231223231410402021200103433433103041120201222132444333213030113044433304300012401014124040414330242403213132242223421012210023033333233012104430110024231233100101411320344114303421420244244040100314344412242411041402401204304031312221220210301034002332200301301302330432214304222432344123023020213402023101143342441010324334442232213140224241104402000214240111230334324400342013440124441321043304141330332330213334404213232233332003412032343313310103114301224402421230044430320204240033414304334034320102040213141341443412030230131103311121300320410203241004043120113141423414212242311420020344430230010230243241241024124133424002104100024042441212240103201310113411323203321402423231434211203143104140122102000023241022443433340111203343104302141304231243302113442114242112330434401413204024322042244140120232002012041304132333104304420423241213001121011103234340314343143022014431214210304403110203340024000142002410133003344304334120012333424243223341240321133422422114133144141034101212441320401241143132441301042402113431324430211200333232104301330142410031220012120333322023044244111403344334403214004211011412011433321434001331233344343324202020344423042310200204304321121212241410334344414042330314210431103030342321120100031412441020312141201324311012242424443440110210312002214123432401140332402134301330102013102442212323330134131120203210332103214211224231043414210211243033021413113113134420332203300402133041342343202143040243402324333104022431000123111432321440302412232424302024442013004233003011413122122444010143222034121330301202301431013043442213114340002403431331203100400230440014000034423040111213331020104112203313010223100041440212213223434421433202200021304220314200112233012124040444401123340104202003120130003130114424444122111114030201130441111034034024211201402042413324330300343343114142240044400312320332102421312213010120111212021124242200011144124403303031103012001320034034030042201113420241341431234420122240100203343144342133342030232024124102324244422320411321214200430021243122413304211244104212320212214344342313314141333323313122103404134204434333233330130", "323041203044213102120001322233340122240243144001141444121224441201204332401344110223331314210134111110040121400124442322233103023434321411014434004211120124443321003144301110024204043410110100223004304244303032334424141410313222311143101311223010041104040043031321343041411213321233114304413223434130303422423433120144213002230312034141031301123203040211041043413123402132230023120000444242143100243134103323132144124044123044211042021142322030142231100331321303413014121221401441012132100020431003300121014222330413230230221430301403334204133040302434223131124140224312300430333332422300410012241342142142113300331140234234132402334202232121120140402222414340022204044213124431043120324000310141321410020404011324210402024210003413113403140323024033244020234332233240434334233004342244214104132140032110341303230203324402043010032130140032231122000041044411421034140223302221200312111311131243101342424112040400024414001311444333211114020233042113000323441011001322022442020412024100044214022122002310022432004413244044131110401421434143322023104204430034423024321430340210242412010103312433142133244401200204102301142102141242244332003434421302340413030420002222344124410122143222402312110144033024302042444204331414423344420211430343211442324410133443110241431242004024020332142243232434004424301021100221222131111043411004044400210432120240331143043041242114101214104422314210303332442430020423032320324431413113203011243241032123302012412213100423222033003402403330204404044003342211403403342302421402331200102010013232103320013400210044414330312340340341210041232013101231442320210313213403243011122141411304112433323421023330040422333111430410013234334334440400240204411234132424343313241331144230242200032242214312102220012434324340030120424310412241124132120023312413334412224444400241121100323424334434313112040412442143400000043324203210024002340320104203401342310401423104403320303131301334101213210440041430330040434431202010241304231213311004013404014014343303014323311321304404121210223213202211322110440313322043041131101022230424433330203312002334143244331144413021030341033400231012401013204321332241020223433242114103120441333140020241043222442231102421244201414030101221100023310224321202042023331222343110332034123311211303423023431430123020114304003403314224033440121043220304111310431213220134004124103140043444333300102311013140303113204014242224142112024000423341213424234020334304214430312330341222334223302034324224443333044101010103444203000111013104311143102013400044021312002203110432322144433443403101334434011114011131240141441130132321404303440310012214202031010022304300140422103313410120023332324032211121411232414121441020234400030333004033342124034324011310113303340213040230141214421241020132330403431234233133014411441422200111132032430441120143333421101044444110100012024300233244122224213013114420411122041301434310340242144043223001401232444413142103421004303124321340112143320401031403344421011200311034343301243444243022232112222032233222241111114133420101132333114131201001113441323023034314331040122020111340134143103340031330031040212303104210200112440332434220211022110140242431301000433232100030244224443011444311320103040104041214231303224302414133401211142130431344212123111043424442004024003114000114443430212401413321313424220404044324300320444113442303114000412002040211133034220000431144000333334242023300132443410031303402023202120413134411320030240141111143403002013413014022231333341141413310002244311401311030031030033223213042430113240004002002433201231203102100230413030442212042023032112024044142442002414330333112310324044211001303020312444030202314311213130104033312044331434404431202414412404411230304212032401412331010213411414422013140410141014144100032231013042023420240423442311313441122440312322111043041442243134204433401140020203023332232301421421204123211201244414132043112213140332144324310113131402220240120112000403430234340030011431421100034141100014004240434223241132140332124214134110301213000004003414421220011301412242443400314030300133044042030212010134000021110202442132310233044031213300434300203301310114302410412114134424201343002212134020144003204323002301040240332130400223434044120331121200203401122012044143321210032221403312244131021344124002233124321103422241124104311402023122021400303030220334210004414033340400414000004441321230031343321212212433234003220204112322100303042023", "212242133010304331031104412410301241331434041314333001311402311342020402020242230141013240123201302203413041031422300000313413433030021020211244233430230232413100323011024201332102141201320424244132414221100312333141212313011243403433124003241412040444022121014444130021044142234341404323042414044214133323424123220013402243220121232211111111032143210044410242030224030022312014414204431000420112341111233134211133220120241311311331134220414403100024020400300232234444333322121131211421012133311211422040213124432302241101322000411414002423242104434424214432414303230210114440010121043134200201213300042201413312310414204133132040423132142042033133321120401003444434402444204120204213220342223014214131113022224243211134141331314221442030301234304341002012002310441000244443313013124344321240414231034421114420242022201423132342441110310310244424012041004240321334404023214332310112303144402201432222220320223400313134344003233224020244243014430411220024041140210344404222424304004111023430220044321140020342111422434313441032020041223434004144303012004203101331434314424410102100334210143224322443403443230204334440234123013131030244411004102303423330433343332433442432401134131122421300440444304020100431442123230031104102014144110301401030231221423333002013334314400220302441420132244130031344300202410013113331241232420020214301141404103142412430133241002402123430204121413300144121333404343102443043304334444440404023240211412243101301222243431032342000223210113303301212222212234430014103420211430344223143110240332310304333320444141141044102000440403044044014442211224414033241431121304400234133321100231330324001333332402132421342133320110031413224202333144101222234144002312420240321300014433213034310443240110234323000420244113434212423024430301422413304442431422141404344324110001120212101120103023340400210140002230024433224413210024200143304420002433230242133320140442213141411442212310230003403101030030030144021442321301224311400242003011242413002100204410444424043143311430142104304443423302242400114340303213302130111003434310232321121230244011040001041300422301431021203242442241000030102111200303444222011414222032020323122040241324044131202023104340243122140213142304130231130440141121322420413322144304231310212132232202220041214341320224343220140434133332314341332014311000024103032113034310134304033131432344243141130011041441041130434240002413300401331214032441424401042412114324104212233000241320010304332143341134242320321120043020002102422314310304033234020300134044324003241112114422003132342423201103112442201003323202121134411104434022012102343344000333120032030114200404213401121240111034332444141434333114431340202133314130331343321104033434203243013142004124341142242003104423142300000201023241302310332321111004340314242421320022144330412110020040342102021243030002224332010003310023334024304201340441043042121300401114441001010142000344101024233113414323024023300404214034204210411331432222244142404021411031142211344443041022204210444103244434032443201410234444314440040240342223334314413423211443242134004421314442243432303122324044132144112234232312124332440231314143440402110224333201012014323231223442204231132221102014431434324102410303000401032344413231133304210203342111214430344241302033313000324411424233220034321133232021214312202323321400221241011121031103413320001323300301323104002442022010134132242222321440313321313033330403401422004002120401421214413132144334030430340003234442001200213433102141333340434023403431132341002040244322000240412304233333224122004124020432044330210344443211144102410343104241330101134203434121311212202023022234241000333300032023231221222440420123424444321121112311003224222043211324404222022244244333414314134111201424301114131241041314031133124233422431204213120304344210420330303242210004343321024021402204303311234340114011121421330124031423434031404414304214242211111132000420020231031341204013000110204103400032440441132331204230321013203011424020000444131030142323342302342123233020332432322433230321331133440200220334033030400243442432411230320033040334023343240420044424140021320431134013101222430040123400323041344140313142104331143414434130433130020420020314141314342311211414224230023424310430422222130311443411213114230242244414011332133342020001304430312141400004033333022411123400411203224213423421243034101012400433340024112101434243213203243320213343241143312003202100243321", "024311330013232310433002331110120434412332340304231120213020442000433311022440020133411433310300401121140124012320031423012124032142243333123313314402332242303421434440211014211203024041204032124310341403432332214033131311323142121201323343103221314312323041221312022413130304432334112134224244004432024130320002333001413143240214112423221204034124403443300434013323011014344302124343333011403222000214441234433301143130142140314340203441342401212001331024301212004243333143134221221144402231234321430241001211334111234234320142221433231231134101321231444101242140200230042040231242034433140324014200411100341204432400120130042323322042211022433344142110404111101024110140312030012320244120223222424143423033130120423443303243022013000403012111211331210341420203132212104032202342331344023431242113412302303120233131203111033201143330134021303113224121101034431431123100211124402313324241011024034134404443304424220401422441431023421143233304140202341231334242131301213321314101012143132100111102301020113214300100011024304440240223431300103014102243323040214024104434343444241131002233301231023202014044122344232213304104300401013342442304002202302114412301222233311040043012401003102210334302402113234014133400013403323434431024200202120301214114444441000211041033034213424314131324420213312314200344434000401342000341403413300011142134443114110113442200004411411233201132133243142241434430203412133442332242422222343201423110302120030313402233313134403220201241044443024421410303220313412220023400430031044312410332340111121344013443404003400311033322311002200211334224024013241331134244103030310320001041200423103341001411204022414042034030323441422022230132400201302442034142143323420144141300424112141322012123442004221312022133212223024434440404044202404120431123103211231131134244041303303334010044420023034324400444034123311121432103002104222441314330241132004240224122120224030131234303304142110134144401214101111001414400043212011032311043124112422110012414131322001432420342023120333242023442311143320440400243301304213134324202021342302112001040304042402132321334344313031242431012200024004440413241040422012244322140102341023401021341200214413423103203210211413331441242224312134011001040411402434420211240423410203332020312424004214432024243242220303003212143041442243004323004233232331222200030044230401441104432204431230401032014234220014343332242231100303210140030442124420013202011012133013044020023013443130414031002042341331411144213434030302204313441234101304242414123411231334133344443201231303203033323223422322444411000242241030020011000321020204113030112112041321004310000214420341113214013244214121133204421233132011301241221442301421241421211232400032020101334400331414324342004100100203240241202121302140441402321041234023312312411241134221413010431241143321442244400440222324140403404110002232211304333411001044133412131121131001202121033434421144323103341404321304344230012204133134411231241234100313042040303331341221223431442132214033231314131344414232443244231040404121200034314012442122204442334230231322024010100201120123411402443414132324421242132041140200014133122032013124442442201210430211303413222303141404144030322431220431413123433043143202043313231303033012103422410303444014311203244230022104330022043343122014244403442341221202120243243243244134143032222043242224404244000214403402031331242310032101201220123241210213142411442441304420104112130422242103413112123043243444414020021041220414343011214103440332113230122441310032242112022243330001404404403433233203043310403334004414121443111033000023030320333343204333440231311322031030134002214212424442222421412210422122011224332034112214413013343412020442100104110244220040304324110132133214032104140403302442104422121213020241200431034334340223420301401042033400343412424011311000420403131121403220324111213441113012442443430312042204222311442022403433303332330141021023400400030244334112414001410013403210343033224210034432011140231341000234034010232311200232011133440113332411110343331403031344423431220121332033041034030223130422342004132412203210402420044330111043211413100324110224301301213442024204043033130111330444014314031321014322022122214240302200131112441224202431002041410130342423024230032411101443201341310004010440221440111222314012023013341333300444103043201140401222424322013444113043442441111343424231030001301320032433114321331103321343224222011423230222", "442234323423314200113240300214422440413022423344303200201024011132223033222234341401303032114310143111230140133134000430431000333004232402431000313022424031202001012322022033244401320331241342433003341011144340321231033324440310041410120420432300344422203203020042020011211000223403401432030133301222033214202104213213224231211223141342444011131413404220213144111240414042140201404040233012112410442132420122321301312414304403343220241442304001140322102013030232443103443201433241123210114421022330441431121301442332043033202401201013104021214444033014142123214440044410432303100122044324100032203043423200001132044343103121301333420330342433000343010432410214424134041114021223410344414324131242441233001140342244234343340023412201044110400344101242300322430004142211002420314400101231014302340111411111221331232241100143430001332200313021241020432034444102240420123210332002141324121201312234341401341143030231114134112002224443231414232110114323033112433331103334400220140031313144120214402041024023024044443204432443210314301320241311444413314034412342203334414113244301030044304241041331333311124443022444310434432411131001403443344021244322303222104203340223413404420433114143214040334424403210042122111400302443424323122010332414321103200323424002234003114433012023410014320230022214321033404011001243040343300333320230432210143324312341213024242423413333224442143213443313104321140200100123141002411224233012022211112343120140110303343203424243303323300111012311433204002031232210400233043003110431144303313400123324434021343424010332200142214420200240140124442020302010224244032440140103130124100340221401413220434142140410212034010123312012121100014233424403404422322042243410421230133301324201221440432020103020223113011304312114234430341031442300201034033333101201322132434323043413021012222433120400124014110244434014234141304421141342130114233444332330421141043132222123113321131010130423222412124242041442044130342441301331222012112012143320214423024040300041232023120130343001333000024204411013220402121144344233233132100030441220324130141031034204020233233100323131303104004224321320212120130300222413123224020120044333442441304414322212403024443222304114143424144404343131002100220230112104341333134223311333244102202112140422022034432133134120324120343222334233102104210413223313134433043021000331221331344030311212010420303202401221104223404233043303311404331241144034342320423442132413431334022403301342040144012440413421023232224222334213111312432332142323120213342041211020132002341233142431004411414343400343030224021444301313311010001030001013342240323030004443341100041032320303420142413113203103443114003141214013010131423230420104034131021403400131023012332041311101420434124440412212103444002432430021214113404121204122104123033333442424311040004210200011141010420130443210012330311213224303422232401014000100142040203221313334430432424032202411340340412333330300133134323134114211211433104230001241332021410042232022103302301441304113330412134003042101113233042022320244042032134441303400211214440442340234144042203214140133320020410432342044344040103302201104431013110112132440143411312322332304400214110342041032442141321321040440124221220421121340130000101430103440111400312331213304411214341210412421023223244222100143243042413034130340230224030314240334412412431243113330121034401414041324121041103034304134201434221301300114100141202244020413044200130432104213111402013000203024200040401411204341031310400122423122020113122404010342324222232314304311330144343201034221443420101101213341422122304323012044314304230222300340044124220102213013410001441103434403004112333241420440313241314344204102224424411124320211004143321010302130410214403040424401103102424104240413324044102431303230030001313103243223330213411343102430243313333113401304201224312314024122020404201034121010241200314424200441342424330334200131312020110122232130142134410243234420233140201012042043222114002333322044302234420443114320044344132031242202401110003400312302444120331421343400234041310033114030340244320314121231314424340223223442312101021443442043032132304424440322233021233004300311201223202343422112142014310330132202021002042103234433214004300400232341234124302330442421140033221343422214100440414344100111123003220222314114444011202242020101012413432310123001234222242222300133143413010042031412321231120030041101230423043213114132332220223314221231200", "002232223403310333233414140113010142133202203343013241230141331144421210342442400020424111210224121130013302323120420042004211404210124213324010220132032214041203301020323024434414343100223211332244241414131430102434403304433342043244404442122120312330021403414212002044332322111103213301034101430232402344333331210121433221000034402034230104322201111021142110144204140133422432023123142110224034412134312441242303042140031311121212414024433132324020202321200021223002414103133034322240314004203324030232400310130020211000210031432001202401132413213134310210043414422313030131421324040413111042131332042032131442101234014000444143434411022423202341422310131242104340020003021212301303042202323021222140133102041343300433324313214121432242241410140340344444104042441430044222024033042131333441201144320301331233442301443412404332232240410333244324111232041310423043410321413020030112044411430041232321142420044112413203142130104212143142414243303341142201411341131432310333034131220333021231242143423220012004001313044032224323044023142142020442312313301424331340302233411330112114111412241444144302042232414223420413042110202024222334310123032432333101230411401341444103123222102200004010000142341440002040220004102141133323000423213431214020121202342331204131100132342312332404321214141423221341103424024414102413100440012002343100440441140122001200222132210030221111332124224020344040132343423142314431042312341144002404430203022131423333040013214310343443000314101313312311343404403030422144412131241003023023232010132314122320242202400002140401312132412230021133103432201212334111220442233013121204021141123034403000321212234432201102443403441412430223403233131122213210324340434434323111003134223134133212434042332121134414341333240340424332042213330023412112042402300203413213233214333011314341432332433302341144303030212342223211440030003400442004301043022202203040323333224310001243330211403224424404440123221121001022404320231214134342000013202314233043122022433231020221134431144024103412430311334112003132032302031423203212130242231102232244001200342301223214324402134444122240432043140401010121301444310333121011113334114004444140013201034331000233213124131122434343331412442431044112440200422024021011013003301334341111103312002403344331113330204340314202100013411301300233440022023044420431232440104110432414200200422313342302213044120340440111131433033124343210340223233013402410321234402430112340210204200440310444040123014241324412030424442013131112340411101414134241213013032231213331132240142322043143212101040142422030123210304102330224012344443444100333012420412000313322141200101002420242101313042432000121331420102140243122042313112441311234432430234014440311442324342120304321200310443020121003434241201013141010001001022011302210100330422444341441104441322441412111022144403402430342233244343421012230243312110100431403001412234340224202011434211414334000022142332423330101024341220224244342004302343324141010303243214141142421234111011422341123220044340101241433434414132034401132013310021014143142044143312410240404211323120422220341343141141140112242443221124201142323040130242442240334440120402303310143120413301140341003333004304212302313341132213410304110420412211101003242113030312140111323000401012220300214444214321230003213011322340411232443110042014033432443433422333000131200311121124024140241322441433202241330214423212441002442112204322021420340040433240330110203124421123400021003203400411134320313300332224214104330432424223233432003121342323003142434240220442334022113413144313243444121141211112100020224420043113441113111134003213342330321104131331240314224213040313142022341340324410230102322123241312040340210001204414432424314321311124001242203302013323432001004142142112123402022140024300312431011033201014401332430321402033224300333424212021434314134021124431200444420041343124012322120343012114110420304313032122222232300334420232424314122020104043404043022311343041240030113342120310240043202033141011230031040243302310414204124410042340204202023202133114242121141042231114030344414231222030332124011212131103020342043222320243130031004010143430130204033120322423400004002221042421123222410120324433303231111401402113102204241112412431223303432324314101331122241121340221131410314133424014213043032201131331423402414132121414014332041032424301140013331002424034341114242142240414313011222202233002124112003210423024214210", "003402024044444021421031321422211000342432304111141233444301242421112343321122224041123031043214044040221322420424104142322241020331214212021404210203130243240324321241324204314301021130334404133114142041040020220222414111312222210321022412344011410214013441422202044111232413330421230412420241444434131222034430142212343201413440112434001342324040112323104101003240310322244133143133120332300213114202123233242043242110112413232214301040322124333020143121220211202442403413132120004403203241314030402143410230444110210311100320014034102343014410333432430214332202100104243241433304030141424012113230221100020103412100140412132134431210001203310101004324212233041232023101234131000343243104321422014342410234121112011120341144331112021344013004112343312040331020204144244334110043241043444042401301402041332133024222400132433344143213111112223144213303004231340121010443143423430300433323410030304101322422214301222324013044243100244313240111022444044400024400134241101013131440431411004344220111220440132244003413434120104242404042011244424430424441012430443210212401324121124312012322402343132042330140122032434032001431420024102023203134123023113432033113324144422442413213210134414314324300233401212134423132044321032221423031200440344323230102414342212004301110210110121243400404113212032222310224011202342040231342340001214203141431213134443112204202333331211110341010343202113244001213330231000043100231314132220432202412402023422110214234221334233000022123403011210011400202120233014314300032241044032242442441132033132123213403313020041024343010443341042110222201443113010202423220003431323312312111200142240411003140241001033202034441120313040424134210100443212120002211442320400440002214242413243224221043000421301211404321401442123412410413422144444424141342011013343113421233104442114134330414330231424421143411310331343111404403244203340322002022211114344330204010111001011013121023442312222000242412410143340313102041404230300422321333112403411441222402241144014332122301222044241111310113413343201122404311313302340041444123112041143402340341034022000132033422100140403121344344240121303232224001220013024400004422400413240410334104112404240332134032400304100030420333211043211021203220400301141242312042032102121041302034233123432414143234142421101323340124230410332123442322430334223441434223424424444432022220340114440303110334212313402401320430042220424130311434333021221022241403242411234120213220140334214443301423243010021414200424104200110401231222311003134013040340314413332222434222101244131344302420212310434433201114312133344201011032310400000044331032203203432340113430312240222003001141044422234142113001024333040222442431020230031420210223323021023421412442143301402400012314011313340042123312330142421441022202002032423114323102403244421230412300003302441004120311434322244211214323343433431223310204212013101344022102124020202231321033100143400302100034324441123341123140342041001122044222143240340420244130010341020041241324300241221113104210113112402313412201114402312123004434020204143442440144103304122233142322100224301003203303300143130424121344024230432341210330104343214410210140430224403013122102444102302431022221012434121440323124320421130423414034314200001320004214410322143123300004132142124031142330043301423130430323222443000320312200410400432300104124023341210330223032320414203142011400440044100430002402434441421112323033012331040321204210400143201024224122013321440223421011034211111443110302031011033102421323444332010041131313144014130223433020323320230210124032201124411302241003430320403121402311220422041213433323043213243122103212034044403140031211321210230041312303030102333434402214202214013220400002001442044444044034221233034422201400220121121004220042021023432200340111434332033223332042421341121010200100021144102142111423101211101432112121243433422440011010121320234103134030324230041120002020140123343430223033114034044303004342100444140034143311120131142021331224404434120211021114323101340323020240014210444011411403444214323331002341240300201300304221314400310224010022144112244421311034304123303342220231342122344411244211222310423344413331012410141230242301324211402023420014044013414130221223010103043232234230143134303111213344103334412324002244223010014300034341122012340343211130110403113342324441132031344102113430210013310112343103332344404130340301200033020142101004400421344323113021034304203", "143421244113240430031141223001411033244323411200330024323342304340212231034303140314214141012430410143211110220213014312103233043412200303243110100240434212213132433001323420310244433441213042001321212234034032410124142420304223433324044403102040142310343222140311121122133413044114302330342330231234400340002320444000121013411100104034013412321013014234420132341202110334343242432041142024403402343223042013204314014404343332134414124220114114342344332120241213434003023332121233234102202433443441343202311324210242342423014120110134322203001344224401240121014323222023440413043204332202200100431141342232423034240204320211332440033303043112342344123333134422144231100044041404230341213120342014424310102413341113420120411432124022322334020124021134031021132020441300411444033231013041222340104321410022020324301340042421404112003324442012023243020132123032441343310031130143014114101203310202104134443444241013043130401012313410320234431130342224340242023140211303134201330124012410004031100401132243122040134130020410240244140223203332403320043333212431421313404432411230014111341224442021000122213440243400134211333140243243114443124034424000322213122443144334003220101103330132441200204031433443312412314231444340213224222321131031321232214033000122131223234012111434420401420244300400431334201134444232231234403423034321124114012013412311143230141042041004300320303002231320402134001334203034433114244133133441143003241421113301302000234213040114001030411212001110010000122120410422203431241131143020224400030042311313130300201210331444234234303341032020343201311411432030022414332334034102034231110301234302442332001113214111232013123032140210123324443123101031422341042021130211112403033302100000312130240442202202103423442201244214330204314110313232221411141310034302243434342024220314413124041204232044041004230142343411142022434244141332144040314032432042104221014110410113003002200432410422110221034432104440040003010131212202114244331321020111441122441211043131234303411204413432443142110430242313024140114031332412301002223312232031133333310432430431204134314110224423430023241410224203400040332443030242043202210413314143342044122232011034420231023321100424312324434242314231104112031032212340121344444114300324400102130440001104213042422430444212122420014123112402041124124044114311220342121031334133222343234201031112214001342414021102410310311223103413233021024424014022200034123042112130244101342014143401012400130204223132401032230321422322243403040143311434203002444310302210423112441434043114224013314030441244424202230003013234003401143341301243441230004323120131034340421211233032423230340210402410312200033040242131402441221240330144141214223223302142410444030244423002144342102203440121002424321130032103110303102221444434124123121420132204331341121043421132133321111430344001133201042443411124022431400432311234313120031412141134443111431343340041242231311214323434404213332231304202412310012033014102244412004424311133033143032341224143440043423144432200102434102431142311321014334440110044044412044141324214122302103141004120140444431311334414321031424230222404000100021413333000404234031022424221041143112433430033032332324024041240143444134011221120121342411443110311430401422204423244221020441442134211213414143422242433011130122240123342110241302240334341432211230013311034112333010014010234114412301121141021010102401234230122222042411011041204124330233241310141021213222423330303234122104220201404232423144002210334230143043330003434420010313032032340434010001112401232314340202332241404203400210443112444123014002242004033414242231444002100234100100212024310143204100110223110214044144014334340004010310220221121143041441424414213213231000320441204301121404302444300004113221043304310413221240331330144041111210112102344002420411102114414212203112014411412213341414124232033120210021040004024331110330442313331330220133012422324244034243002321304100034320310243313020424013340344440341233323301041314212211032310322033000231100140431100211303324403301414344224014123401242101334410340000010313410404000241213222231104444200320224113331204221311000211101330020224010130002321033431144234213423202104214323124223102121043442214414432114101422432022034234304321414240204300412031110121033144104101234012221203040314121101420433333401422112131124203444231044111020133121234143113421344444234200440004141402334112142033212101300232020100100", "004043004200404342103434123234123321202121041104334120022340211033442303113430002232041112334413012400142033140341333440334411430401402021122013201322313024034230330413020240113232000010144112401041103224233221230420110241044410300234243303321012121240422410204322430303101203434141434331041143142113131130441011200233414001302321340231413003100002423232420000241432340213204313310343333443231243322311421212423140233324444332231230433114302024113332440043033403403122030401102440444443444020143211042030001011344331140141113322013303230440340104012234302302043411102021223214234114103212033241024400220424402321010311012240323313240243141142424310334003301413014324041220210242032211430132412030132423104201104113311124144431014213010333402441002332012243043301011333420432030424141442302422230310321220143242340232023004411203444012410111332414430413333341242423323343132020220213234111410124122014032214020314203214100312212234020024232044431231220400444402420022023411122121311120300031213244011424210021430340401401143043034311314101402443131402233023102204324322042132340342232043002101400324204321242310222312332302230313044330314213412212124220020442403414114013022442141341433314214134040343311123023132300440230444430144301012140233223043314102040244032231033121430110244301002013331144403001342023313410042000030200024411132242123313044034220433001142011133220444221044433220243033011103034232201120133122144322311344414241342112240010342244442334400233210231431333041033422243141440431110242024222203122122210232144201132114113411002303403322330121022122442031423204104240320004114114144311231224220321323242312022430400312133414243212203330323041300301100322104002414011442312124342032303220123113243124233002222434410001421241210203024231030303342222132302213123344404122114020213214021320040302402431012002403121223431104214143434323440221124332243304422312024301122130011013240300430142323404144110134213043002111113403442024102023101102131033130202112010130031204144413004221304020214230330000340323304100412030230404020432210433402441312211110211341003203422042343440330204012423434211040301040203032212002224304320210022213000223233410422320302004142332244432214120112341011030214220210204103004404240120211233112223144201124111411313120334132214333114100414311340122304203004403234312134014130441244242320131414414241112443003122420032300201234020043332032241044121402221233002422120221200320400240120213142324001014400432424444131002144311313214213334423142100124320132124411044233040120030334103220203334204232431121341243310442232230433114114024020243414300022340324221231024133100021213311404322420230310134304330043420343403304233423421201240422440214441112100010230042141430404014032234243101244413141204102413012032111042000422311300121100213322034022104141034223040220124120412303240421032414431124024113132122211304131202343141323344142120410101430103241321331242220231201220300121300243201414102321431444002040402134121412201213442143444103200421222412201311042420310013422434314402344234431324102040223242130134413232214243110112242122004113112113104441442223300142202202203312020101333323334303001022443341430400312034231010232332432214443301423342420410312414021311344221034012041142223444443013103220022330321014214330202111313041021324014412103021404440123233140201114114301410402421014343301224202344123040213431133321322143301342424334134424233112223141024213021031333023023032333031004444221321132341302420112312143404032140240120143034301430123112412421420104313124321400321044004340120012130202433341213411420112001104442304220220343011201444200203443240222240233143220234411142102404122404342302214430121243222204113123442311234323133400001310322231134330240344040244001322400021200223321041042123304024341240332103422020104313432404100224422030434124014313024411241301322332214410131202420210330033312031203203200210413204432131140040124020243121431001021441222031403344102030344433330412234132431240002321001034420403410003134042120023434203433022102100413033041142341330410200140213210030443240021314403434322141000202124243043302313411004113231000102140023302134144114402014130100430202212144310203043220024400010314341424242220012134121330301032032340021130432340242031203013241324023142333422434230130240233041021123221443030300430201331322321300432041440001031214000410134200400420314003224103344203010033134411040021042304", "422422102123141134422124031332232001432024112423112331144121000403110341331312230144444432420003312132411102421024020414330434423323020421132333210441424012444313304110313144444002032000244102431144404004241333443233232224412333014121303000133201400102313320344141010012043320010132124134323444002440304413323331142132304301420223123444420041142003323424300303142042402221113133204113403424241401013211424144133022211443444244302340402244013231443242441031410042144134110031024203411433102011443341121102411443311131013304140330121301410111031014302111124100102141330024304313322134320100103212000110444121004334243323314021431033241311133403011023331334342020340230032202203032330014003024044334041024033244444330433300212102300402433131101230434240321214014331420303310301040024222012013000204030244100433033311414203041141440024240110133312100124104010304104322342112003400112311003113224104201022304002442241102440222401033330031111313133043131213211340024244233241212021412210110042304332124320211040043221142023334304443421422012421322400131023033330113431403134042400434402211100403441423411001404120302023413001030022442041201422431442310322440124042214013402043341331140041322120411320301200314041030402223212322024244431024212400220202121433344201123043432334421442013333114434221143230420342224201223424231113300312441240143303032014333201000340110100003330332101234214212414100132110024122121002431432332134434410030113210003133313321042212320123114412334140313313141243013012314303123222103402434304103042414304143332303442412041443210210121121111133444104114032321124000444443421022002333240301400412312402102334310143040222010022214303424201441213124200200444323013220413400023311110423101331433410204133214413440423344210202133421143112444202132102141144344310304322331022002012444140424403401432024303014131233022433213342221404034130314343003034211310314100410221010243302043312312343424033132033143210020311332110303132242133144133043124241403132421330314132320300144021341401033422343441341240233310441104412120143422021242004442224411004220040441114201314001204123220131230014144340313232313000131411322414041120130441024233000113041120203040132140230004103402340220404111112202042121304400244422420042221234124313312134433314411311422000423444130424142100303312110322324331021110400034103204121031031311014122240012033202323220140212424213403444214400141212431322442141131132234022423213334334224030200244133102122111101143443402213331000414040204043224421040441212121424224130213232143110222214231441012130300111243304432421143000413423022034231432234324324342104104414344214303312004222243401212224230111101410444040043304414332030420213043400442134100110232044113430113123404431330114304144024334012033020013122302441423330402421241101241001131120424243233033144434001014312340121213243444240341043224220013401403130410012333201132134140033233102123430442013314113022411413440202023302042001331410304434442243443143034220122004202040224344421242424040331411211420032020342441312411102141342211210234102104220312134244004034214033130204243443334042133310112441243440020312143034134324033341243340140122033220104204200113121342212114302132323331330003330033212401201002441423403441233013234313233132232113324140300302414104324110422041103344041312004414411340131002012004333433310340012113313134231210232002332423140034123402044320212300120202344343334441242010222342413310422224402003223103014014044004100122141130311144224233344312313200110223013414022044423404442241140412132133233411044004403424320010400242120204143232000434122140303131300003114443044102414233414224443300240301042142332414414424123034214024144210232342042320440324310320413344002321040410403323123114011320303321313113433221033410032141334122331004324242042112034423004441214104030300402013001241321124134310411021432113420224013433304333012403033303202003210442120044402423340232221024212033140311013342404414243242111430213121402344044304014231241403124120213112231002333420024042323124414223130231022031120404421130231321222322304214324300410230334240232013424424341003341012233423043034210240131332213014334012123443210201230110311412140213102424202231122200322414320213043203231424304031002423431013143222300023124232440034311440314401233130321411033213234012324030102133342112042112101400040404121400420334124202024022430412021400223441211222312203342132120312331123421", "440020003301042324403131144243042210344412410344304003100031411243214111111043331230244321240231413003331140002014403003021014424221142331341344221103330100120113204114313323022041221241321311200201041111220444113034212442431011021120024222331232423020304302102220241131131430324042124440022413232323044422443033042204132130214003243411303322424114413302010202432022423412242433140223021401214114010432244011404214214040314444100004114200010443401212303330410433310140021411201322243123413132030300041430121013402102031220110112310342004300233343204201211002231234300334133123230200324302204421341344124432200131130033131031101244341434414213122033003100421342304430334410314211220412133442312342433421242014104142142133020124331432022232101011113242130004014333204343034010201202102133402110400134233040131224130341431304120232032212321021201104340402104403230232233033204301314210013012302042332120143103104431224344322144034144304423113204330434130404231042322333042232002312440214201412443301211032131430020443140144314311243201110231210441213221313031001023220432110013222433144013411243134044440331130000420232031221211134230202400131110324032143211013303441220204042301013032003142212132142233231112023122411230034043331413303441344022324231314201042232400323101043132120114202102423243210132300214313212431140022201141212032024330033420321441041032021442433134444143324231430322411210301402203301432311422431340022221203400032321142410221344012102241441310134110023444313423444311424012042121123424020131224211211031212123010114232210320424333332344003003344132020000424410111012343211001243143041030140010040224201132241434221404224133200330002020313410301341343210133310041334013121412010331310120410240203001331133122240132343232341404114042330441213320211142441131403434013423342224242402330423114222114301322224020404000112321034231020101244101103013324342040142204014421342112022420102344213013313412244401340311340304420111320442423024340410120303422443244222023014132211122110303301413033133334024321122030301414100141124301403024221333422241011211404421010204412403023331014104430402304240244131244343042224313144001200310144110421211310432004332231412124312012442431430420143222441204133223113312031010423311304143100340423440114130341340113144430030344344311110123233410040414132021343134102142042220143313440330120103313302402431200414434122324001021230202014000434322403332201101404324201342044131223300201421324322032310324422340334143002041434324202024403142132210113003321140101024010040333032330240003330014133231402142411340302003344432004203101420334422114243202301313343022413143344210041121012241322104000240422043221030201122002433211023410034011421434214421214121000022231001013324132430033412032210111041110104211411220304123310433231410000110101343310030131330412232321443214403213143401312333201432013112304204034203424311204333134330313433340441223240231014030111240344010340424031014422200133402024134001144023312142221142323142243002312333022024013220041011141023304143030132113021041321242402112101302034204413224412240343204202413403210331141201210231420340132213330200024014424234134424024112330122241301020324024403243300304323211034401030234100020303311041142030140433444043120400314034243420430410231044340403133333101014032302112341032241410221241424201114233310304321311320021202111031411141343312133001204120234340130111402012112123110312222434103222332004110410332331413224043022122144034440443341231122140142112321341042243011403140213340322313120340031241443330301442241421232110321344124240222221423024212120244231203012400324114343013000421312321402203142024140130124010310211220324413203111240402124422242221201404001033344241410240104134313342311400143014213210041114420203033113340213413213423111123331324434041030343240244421012123110141233010332222220234340100400420131300302032200123124411003331412133434432414403430344100212101040320142001032141404231441301330113024441002432423020240424241424330242332021312424343422101220212221144230402341011202303432223441300431133330002403110314221103242031201210112123430423344441042421204111141232123440044221331402122143242432434402331014103333013004440034300122030013334344310004203030321434121304414443300033012041330433402432302304110121003344143042210444221004321130420003213112342243144103140321101000000014024203323330412441101434132304444000422220032100330234313420", "314131110041113403410131134044133430104220040321301422420313102311320321031211212211242323143400440100211313000101143103401223011033344034032104404223410303040440014324211114224320111413024232201312424444022043142140333120400022303031313330224000302110243200042013340030343412120333432001300410420403443134212213230113101001022404104342332043443320344342242420311041432240234432300221420321343012314042200402442343431430201002241213244401231001400420011221121003423031113324432401320230340334304104344101404322311131432211114203021021332101402432202310221243212101312440430132241011413022122133011302040122013213403441024311024403231114230021324020204144311141122402420241424203112111422031401203130441132312243333021020112211401343334410104442044100312434412233020033443430304223220441223220113341401212023134231232021332204233201340211341404141324421404221024203103034414144123341000301103042023100200301203224421000011210042220040322020120213113023332432114433333034132420021443024140014133414421423300244444004202400043004031201032443244323403010010424230343240223111040441321301221444401001222304220340211201333222121000402123230442441021141202311241223214020112423100144231213033132410011224000320032304101200114124240003001223120240444233430434110331132433030114234124232101404011342444101424211421110032333230444413201011230242032330122344100201000424312313410031423110324430133222413131403024341013032104202104421034043403442143204140010243300440214221433403413013413404401432114120112400420133124340423311441002412224001334243233203113140034333203233312101040120212322440141131411130301242204042143432334222423432023232043131203222101343011043400111001321121434233132441131420413243013103320104314000223143440311233432010212223442144323021042421140412001344014122241001310224000111032343242204331224222314012003033322012401334011343331212102033133423221403044241324210200440430332302022200243303342421410444231104234211403323014310041122302213122444230340314101342444112223223023400442400311313321331303332310222000041240140231401442412311033103223342020010343441201022332220201240031221002320334122111131040301004220303312331224403211342440101302021341100043130043313244423032031242320423433320430444134100041400122033223022332031122121422343403033443444103101333400142420003303300241230210211113311340333414442414303133230403010404111031004122414324142233031201414313141421130431022123334214402013313002121123323313210221112300341324314001442121121422241344132131203331421140114441222334342204332110203003140123022442410444122242344022203203023241114014230310434034144303123313441103240241322033233040343220041133304240132312033241201333123120310431421141040013003414413020432424110020321432140321120242441423202313443123444011122022323222134103211201113001332221121412213042132333244233130331144213331442334424341002433200001310033144422422401211421432300213012422243224342334213410032213340120304143420401123211021030043243143431033332023022044301442333202222113030220433042433134043300302000101214132020014332043212313103032302204110331122004032014011111034104041330232234244320433033431412042202403033011423413400102120102321131001213044413014303231303323311320000431223111021410013341201131422324214033344412202320232140040123031133330322011023131442404441214243220033421334023231321211341230213400211404113010114244044311402032210210210013411002233301104320444420043011232033402300220140111334240241331303012011110342221231122111420310042432341143024123343202211030330324342010104123203224231241101121002022101102400020202224340341103434043332232123042114221421043033311234304321432303142112041301400402111034121443324133221444212140044110320140440020243224431014211003231033332211340341303112310042030214011313114020141410212224322044430003302242040220114321313414432234313210420022240134423311213323422224322122123124040332102430042000320333041141043312010034422243431420021133311240104003144412033444200230313300324031211321100010303341203140210342030021322010324332400422111020302434014132142000122214444121200324221301031140410142210440400422342110410300220114200422413343404310440131244242444220432241023304300320412340023403131310113423122211020042441233010011033413042144011444022322034014222422221204320444102043100423413034043222400331441120310203003334212412011031334112140122143330133144320432003004210200414012112121304044314013032012140231", "044332141333004034031434200401203404243023401024030024434103332214222441212402012024034214333241324420224012143020340430312112441422204411403331240100120024224330144341334212100111434211433131012241203234021433012023034403430331004021032140123024213103101041312441141232240103002002443140321132234100433031111214233310214004043142334010012041204423121423314404341324003243030203411242443413304102341430122001201144141420030432330134242403342120321240132210242202142134101240000101001221321303010401121441012130414323104330034212111244442443144134224124200024011033432024240142134131342223110303334232142101222031433020322000341400200321242042221341134301402002423233020222331313213233302411200003001230434202343401403111122212032231211431110140403040142430232304213323340010124301320144313341122111320313024221030330441014204234301200410330211130424443212133102013412200204143012443113422223201204010241022111004331213424021314444010321222244342134433440214031030133301440103234340010321104320111313404212333202313404411034341041431444224210111112101044114141434241132101120021304240001442323440322204213441304400030340201422040003141320301422404022110010031431114202100131141403133301424302334202024314432422140132004311144314404403003212004001144412021444301312301203103120124341204403334114203104314124023402314303024002412102211234334302323140432413034210323421001113341411031142204320031234301322203303213341330104241434000430310341223121204321443220404104323122444311421442324004320403103204212331204343431422314004203313413200240413244030431123111221441423130222404133212042102211224110231334244211003303040440330131423032011311331442424414024010132223101010302023403113304033422023144214301121143304231231200004404404202320411322430102143221202303011044413223143401322033120034414120214231431332441044132140201414043104130333223133433102104240342314312124243423024044430221202232204322241211242233413121202114400431242021031202420133134310313201211033030041340104401330143030301424404210224232034333134340111412441301423140411314044304204312232224333143001341340411312330304110020304010442124112021303031101433131233014324121320333141203340422003101032221333330444431002220441114341203023421330340341420443024043421042440032444343011410420300124141441440331042044414310411013040411240041441042312431100320332121423212213403101032140114420130030303010401121230331134143413314114424030230003441040120333344023014134032303314321310204323223230244123343203414343212043323311141241224120112003224134100344300103113140010024334001343132201230300300413311101124224312401221220331130411343114122320304402011031004421424404302314012244300301320140330441000304443303221023323300220224010013043440224302141300140301212313002313334314444220332031330410344221332232443034332131311222243244204304031323134243141300042402410222302340122400204142004021203341424033111100234441422401312341023332020331221402410200040413320030113001010012324103111004201311331243341213342214440242012111201132032300411113124300123113304140213203321324110321442111103404211322421311124323403410022331334200040010320203222012212144213313242031123333000220402220404232421243142430001104132034320222202242010000401120200431004100130444313314114030024402323042041120232022314442123143211004202200110011040441432011132310323113223304300420304040122314401233230214134312213301412402431204433243430014214443440224333142411103434202011323013323220303040341212440224241212003302441412043033211242241110221034403302224124314442442444432412412310031013103422014333222330004434422302444410032430304003234414241130444443303330400210110243212310000403403044324124421214222424402323140120120411324334442220341221302222011443131232133344023232141321234031102223122030222102444220130240042441413021204000401331433121402312014211314140143434423122342312311324203414244310200044144404112223322014202341304441414123430110200043412341001334022031221443242404332044111001320233334141234041403132334413034021104422403440334202240302402113120341422143200331240430021100200010042040140044030012412112242403441413310214410213342023231322243002134402340303200412000440122214202042020240011142433111002322024143124410032031014003111321343404020301324133104441023331012040012423322304301221144412210330412234421122201041301010230223331123411031131024123104220314223334221124204104031114110324413011323312132321123413041423131222", "133040343403012321243424141011303412314123312124402223040421330114103242234124124222131232313234032200134114110010203422400024141113420140422202444221413310200320232234342343441313210232341400330100241441224022203030024322043331434222203210242232002032343400332331001002214124311343430444420411213044320302011421414030224403140244434244101300004210202120141131032232221331432313123414324023430233111442044011034241011024433000402340211004132044422241133402000003241202040143014001430211422221131204041423320104034234243444113102114301333420402441414030431314020001013044341340410330134041430433311014414022311114332101034033414142103211423313234043441131220343010240403003121321201012220310210243433022401342430022300411223313314014032121334002144324344203410222323342233402324001004021400442231414000002142342314011210333013140010340342311101021032033102004114322341124230101203300021340003403034332400044020030241103211123414031304303313011114104214231224002131332330321410201040323111240201133023030143240334010013443320431001004311001313213231130422134232022143034003312142100244314311143314243040024101334422234413442220220134020214413243311030124014033322132302330124210212404432440323122224404141024011234442222004424214143043124010403013320330114004312100011002021202442320322234302343104332201203020224314443030401413131341110204323434303230221043101304213041201431211240432212102144344424210004431041042422244214324341242001024332313141442423240112232141043021430032413440402030231044023424021403433433304310030231433403240040322030421400421144303403440231034212320402022422340131341034224223300141141324214314442214120344112101002213414041334223432200423441142042341132441203121114213020342422210220304410431042313214023440040421342034042122331230213334133310342233003120014442134023244101300033204421024323224143221203400014124022223044101404111322124203014403010224123000231201423332130340402044222322403304142022210124302200224312220340312040420204404410112200033410020321013231013332000331401143341101310043300143040010000432121042112412233141312340100004220130414222242241432124230330321341221331242131041343333113341003233144231042334400444240104043442201324010323231401132203121202142430020422143344114043133314340014411440142131332134014111423410303331414430312122214244442430240314101123130302100313330214130212101002401303442011402440214311101211011012011310123102140000233313341042444100034321022144241442144304300101232243433431131114101232030120313112424123330404334100323404222422000314314142324322320204120241401014431011032320024204421444422104303102322023434020002234311243001202214104124001220023400232030343403401343304133240124320321142413121300333244001044121211014314224043403112212414432122213012422314040240413323031321032020133020433223140022121023124144333032304010420420300402304410411203301101040313333331244112314203221212440111112203343020341344231422242430331133040243230210441002124142043111040422030401211442324204104220211204301110414144200214011410123020030324313113010003332212122104431123324210344244030332242123100314330012344242123132002144244224334443100443200102002312314333303224314300301322440120232231102244031121432101130011414211310303111424111413224221220303032312110020111142233100012003340240103200314124411122242220403143143412244220213434404314131433343030104200431242102244011441221220322110100400232224334242124120244322022232104040131104204000123304021042213224301414224234112012223404102123021232101142013334310241202311034121004013442344311223102030431413010433031112240224030211111130410443424402422002012144124211104412222203330303032342102231100401032411232040003400004410212033200021013102330402304114232331234030303424344432244024434134411231043130304220334140230144244424310332041304324000114211222404244201404141340344303313324131033102242021422303300244021040343341203032114403333201004104143334222432112342243303110320141421322321442344141021433243430231432440022402011400342443103224231012433244244401122221030313002412130240331011101121202341021100301443012412403114340242344421430244334112323344423000120304043003144331134002031014222421404213024131144311440310132322030414111332022121224422032102444340243124224031131400130233243141433422233412334233012024013240344430423422104032203132220332042210321201324434042134111240401244200043341343013044141200141022302202034004131342403301440012123", "043013041410242131342020222141232100334142111310032300324223032110403233000443102001132004413312002420404333412022131231103112301001101230434101031443001004014130134034002100433002321210023432423224101324222141234223311210104004303411320142423440231430210231324232021432121344031304320421000130022102323200212310242204200231234142400121323102110321423311221132014023301334034301223124232231441232224112204020044110442244004131342311342332343032310300423210003130241021040013341242133342342314200432104400210333333200304311332300000124221233202311012203214042134344223210224131323003410242340010311012022031242234022201241431213102010404332102331200410423211220222213042244343122201000120112323021131143023440202303400422014433330141012042121101040030222210313443301130041420342130201414211332223403140144211140411003412414242424411331430222322044444134424421000333312434432402324321324023320203333041233324103344331304334431311110342322100001433021131110411141404404130224420001442234332321444314321231430441212004241243122002003031324300240111012023002310411410323424114312120424230101414311130212131232140401100044324142404200333111032240431034200230333042011120240021404002101003222330101432232404423400034402314112333010220024134301330114411232414412414021322104200422203320413201422220343241202032011121330012042102112213333222122314412323101344243343343332124321323031014301014404243321004244434313214302440024132410043221204410134021221143410443114300120233001200333020142223101104102014030020421140134240341123114221311421423313314300434340214023003213144440221344341203433312334404332412301334221240040133134224144323424423331444003032334344301311042231300044123433213321311333402130324042343320420314420314022441121043003233031410030420201204043441224100343221344100300443343041022410010100012404211320312212040000420321410134412422003203141430431222331323324014034120112232414013114102004134000441041134202240302141041141301104413332314230211123042040032134313241304010331313000333222024332322244234440342222133034334132132330012242244212004424441143432323222244343234301132214433044014130340014441013131201403403122011211043422203110241102223100102212110200321343324424134334240210113302100432024342010112034324232042101024311424202244131440132112042400124112131211431224010014212242211243444214134301140443230114020010214343214332303303411203003433400440410230121214014424024441300122402131443231041204414041401310224242040020222011140231144430442134414240403343421302440010013432041212243233021114114424441441422401013342324422004300042031131112420201303013424443114230130013040101301122030024343433201030024031401003021244003200201342230243341224321402201444012431101200320212113324023114020341231212400401232014442311431331314041322224043222234034224201344424320243442211100032341231411220401033404311202430000041240140203203343123421400212020312243441421030331313002320313100041020024333440203414424424432413204214014330311400202203214221432310220102140214342143410404013324343211131320342321041432414440240311033113011123114214330300422233310114000321240342040140010344423404422010213020432414434434000231411431400114024211421131120424402434331331344223403021140034444133103010412424443422041331201113103320041310333014123132321322301132121310303323433122324304244142233023232020323123143233144010022131430124320410343023033040133240410343404243041210033443034140144142131103240043024222332332043301230014222243030433012142401244341343244011034032243000212210421304204234443121441442022011344323320210043424112103000341133012022333023332421412101241043221002330114011443344311044022043223314320223210433141342324442023131200131341032100324012003100034423124114242342110101221002414100023023134001242113131214331020014201230414233021030133223421412030313334441400420312221440341404430424020240113412223043212031344301400114003340041132200410304034140001142043342140340012130032314102221443000442020322401242333231000414203104021243401444144412441100001131143311003101401014103131000010033024313421442214140110124100423121121011402434201043333230314101103403441214130212202404212040243424343242211211140030411132042424022200311032133040400222412034230122122040141240304030143022430042323341120230011103341044130001040201212332442121243234214210044220032443413422040031420023111444210412300323414142442141040021331142312001300132303242041222004323131430231", "101044311403032123000323112211242311111220311241004401241012304232420322132331114414234422102210114200210330204042303302322322034232120141402204424212431334434032203432102140321314340211313030123020002142332000113433144323011310104040331122021143202312343232123341140311242133011032014302010244142223442302034304041301431332100121313302141140410332403011403222000332301401342101244242143122220311130232340002111202010242300231142211304130020032202244424102423013030421144101310200213300441310003441342441104021224103222034321200420234340331102203044103034403304203001211443434012214022201123243343343434244032302424410141034421433043340022433244401202210044222424342431041144333134044212404041133444323003130120103303310124313043034041412043243240002130201144220321014341013430401123011111011011144201242442443111241421314134133321213234342414111444233242333310231400004142330310111331411030404204220311224311304334040014200242443340320220333033013400131231404433043033140423134113011034113122343014120344410113042224302210220442412214042203333003313100101333400131003432424323114431132041444231403323421104331031443112010204043414130022020321110302340332304010123321114002131001211222411324411044140400334400142400424343400103343212202040023330402310122003121232413034401102203212320441341214231142132444343100234210122134122440143030102412143200124404110400001101032320030103140110120412111203033110420133314123440434024220103422010043212122143011432101241400011114421400422401020333441231042013304233312412020411430301011320243131112041432422101412143243004441233444212030031224204414242401004322123213211243240334300242412413032041004403143403011124202301304340444321042440030303044233330430202213233401400321400333022310323023412322331404104330230132432221322113440210424010300302343234124402022133044013314300003020320140241342441403100330000204312441241242223142011141333441012423102022344421043443212244130340144233034334340344203131231120331402044010323001222134340110441404300400044021003331033130021014322424223011433344420244041201222024034201242001241421201040320033033301022000413341131001411024104224400302302443321130410244113431031443422124343140231320243010104341201133234312314121102314213032313220143141433234320424013431042403423003014110032402132134244213113344200011110144334400220201411142223020401421144031243224313432302320203423110233322000103113421003444140314020422312143400202131041032324110024213432142334241233331403444434242210234323034134241141411432040443113100003342011130110114120011341341242313230210303033414411312101024224103142144113033021211434004211003320343330124240033300041240013022130214402302303431344243223010013333311233022132240330202324043011222240334323100101203224141144222042243312042343331244114204134134134204321122312042104221402033013032341202040141203041002043404343021034432413411240020100300431234024340300201034244040031321411000344441132203100042024330034434440110431403300413114040330121214140000433014431034041341132420130414121442220132021210343444430024323112122223424124400211243301402121223213421401343030113232210131233241320144323434034103112300140342200423430122130430144112143002310320243100232233413001031312100211341030113132130120003401442431331201421224233320300123424100034241134120011110113403143224143422003102412130010302421313202244101000144340120133220311121401030213024123202020123020234420401133212121410200200104210114042042442213014403304130042314224004234021024434024321430134034014141314321322043203040402001400303332140212342224200303433013101223200002344124004241002134001203102140322103431122414320124130431110224330134410212341343211233121230401240312340314413213401331122321033223140124301044323331123342014424430023023413323234130213031420102233201324434143433131234442433100403033204243124210410302412223142231324100124010421111320224004344431023400134403334100401124201200122034220412131144121423210213212110440130242030101320423040031133014443121431102102103043240231412231033341042023421321141413033220331000412212120420244111123302330002042141212412130044310422331344203024432223213411040422103434113304100131411103122231114342421041301312112131140010043122033424202423423122011313013040410001020412024302332211134142232111231103043404222201330122133444412443244123020323434330020024042442444403442023331132443110423004102223321300232343334002043124043134443411022200002", "022440224120231002101211242134002243204313414442404240300211214441034213024100230320022323404104120133424011223324123324304033031232022232344403241113124332302140003043011010434241244344301321104010420421241343441110143210431034210231441112313222341014404142332200041030442231121340201231311214044422132214114232101123014420040021320300114143341303011433320212412201000134223444022143343244321013202204141032223311122040343423111332402333431141204100414422202213112303122111203123414444304421421412244420004013032113041031032102443000330404422201444433202144431212112013034204403231124000202311300011344131331213431332220000002424224244444304032223012042124032302014322200120420140244433213331240113440230240420012100343432401214442110240323143021023242021340243314022043240313200214312132420010010441240033011144332322400301431014340342113323410342040133204303432122222141134233240114344314004112032101431011030120222100120104203021000414423240120124120442302043424143444403331224114014403102104403112201232434323213132422410340203433012203340412402411323421211414112243333140220113443140242431223403433401240333334322314434140103203014431114404010212432440124024343420033422420433202132100132301432314431140134433210041114322033200431222300012222001413111420131041333142013124112330340212002011304021244141200314342344430221312101413023444423234234431312333103314101232013034114040223244223302012110212223413210212120443144421023433403342034201420033431344103021310241034004310444012121122033024311221004324302223241111411441402404400322001301203003201314231400124102241421020010232411301144431114042320002412223022022102423314102100014123400333202231010344021000344240442301422434302223130443021040404343343240304424230311243033222343200403301111122104431202142410433034312311310302044023223121243123130102442424104331411222110133433442232311020132304012032432412340334002231041104322441034430034343401301032014043132423011141243221004223232343413024440301102013240413022442243122032231231042314340432341024204104421402442433204040114030430104412140123144222043311110123241410142130143031034000130043332244132211303333323241343342342203304413012441333233210032434223122234423124222214322103433303111443422344314400310102000422303011323330134040042432214430113203030300410124231314011134030002340344400432212101124224122211202300143034412022030400024401112411334210031423131343124200101031010333420414030020144420041124431430140034411403321131104223223310040021024332134004211310014100420211313013332330011244144404103331122043341441342342320011041011023033413241232014110040140432101214130121102011120121104003124000413120243131012140103143443432432440332040011023341213110121034443221032302203333204232311104402043304444032202421314304232044402132121211323130230303333303030331422040022303343341022124141133204231001030331233310432224321304314144231233422143041204420423100134102444320144012001042301414034040441143213112440031422141324422233302133001343003232131211430102011423341343344024104100041400334101033013303123222444031302020013132300301444401423443232330240134340034402222000210211202014133230032020024310411240224033033344222040002114123341002341241024442341230330324144112144004141302022424243124144241220132344032240420323132304412301214211100104111340434423003140310031104044213143440210044242440041401443141014400024023010324244231220114442343444123223010104220242232421013422101043232322210442210220033020311020020400000120444144023111430130413213101210333000143022342342412242211443133123412340423430244121231143232430003123340123040031020240302310220012312333111420401130041340214310210012223330020434324441433212441232211040220011222201123201140143102333201102223002030104324333434423114240434110220120431043221323103331431244243333332332040140304400324334224334124240030223422224133331000314103001010414301231330322432121331430011223140434000122014044413424244230134121430004031213111322413100113441230304302330312032001000442420033340200204443312420201340132142012212312420200322221401132224040244424041220131044331022242204214404123420044111202040100442102104324442332120120141220120321400122043302332414121200042044233243143131213111003412041320324202204240002321133401202014420403341141200433304304310104202402421231213341431401213014332002213124112022031144441433010101043313114201421210310030400043222004323012033420120443433300100300041132", "100232024214220422432332223011102311320411440111400413230322014214123143421414043233242422242001303140003141341331330131402104432111302042313424402414341030430314333122100110204030402344113413123131213423140344441214443434401002200410243201042340211110123422124113110033433442043043303142300322112314022412331343124422030214020044204044021212330042302410033130424411121313120004102220430433320201404214140331142300243144231121422221310241334102311433300303122432421031443131122123010211421410031300110322032432120012311210432101201344204013020234140304013333310033233124020120310023222131323231211300311113001304114443110020224024330432144002234023340233212214113411124224024410020320411241232433302220301441241214131410441201021310314301010333341330010302440431013342204044203224243214010432423423240231104104244133332313430320414231431032043323021032110122000412210432422324333111344220304241003424300220213132042142242042011222112303324442342112323312044111422302040411102320232014034230200103400412034213044242004013431200102001332212300303014102123024033123343312322122214033131142404020102203311134300243004304431001321321043430114103321330102440222044033313214443213142400400223302124024101330433344013020213434214440032441011022034300010043013041442034432043302333213344142322012310442022313132442321124310421201330121213000012432431004034314022014332402220442420424221121310212314341024142034023220214213444242302002030143002003122102003042233443031141230123023230342302133240020414214423430433411332024144420423410100410132440242433143424331301443221220340211313204312430132312233404122431131334201243421432011111212434222134213343120404143132011144040141042200400112041441343423433434313230112110221111032344224043140411003134103141422004232431000110420211224141003122244423124302303040201000000430011410000111233222100421202121032014442300241400134020120431403433100112044224103230223304410200413230211222133132443104130331424342403002222003411320243234300014330341043304442031030303331413242143414124333404132123314111204034433324412300312341040023304034021404243332032433204222200443202020123102022221110010131320422121240134222113442414303143420342322133212202242011443034242102433423334230004210403303103300434442430012234012221340103211132214302423130030333403001100303320242203002232214210021321410231330000141141344024210124142113424242030021322003120340224422432303033430223232424402102143102433444232241212034340413234203042223400242431041044133434244030332141204134331031413042100333124244224114210011422404012222304044034331441232320044323444120300313333330202134004433340332041024023432210322410240302422023442343323040110332003334204411024112230034110011132303442412123114232113220110021114244040113332003104234301233442302201102323112343114114422110401140220123204412312202110332131412221011422442214111042334020131000221242430024012444341244120232211414042230204413301441242234230111024202110323233000344241321001414323340014214203421213401204302140323301200134244113121401220114442130401443401332421432042420001434324303113121102320214034410231030423021130401100320010210020300413043404431233323104443420231414043140343332402223040204333232040131324330301121314330422324340000014130203234402410442421344440343202121223212122441130302203210223322413241213242143343131131241033131430022331014023333411024240203220044343104024101210414423331010204431323023444444020340413340211441311030344233034040434102333042044043412124012233330410030202234000103031230114214423143300040222313310110203423142232320122341004112440232413432321034124023402404320323011333303420402032144010100411200413041101023332440400301112211342322443430321103310124342440014012344341434103204002443244424224112230430321212013211023041102042431200444022213420410023132401240044433324420232112330311134241201443441332133223204243243341344243200121024001332002044434310310423441113331101312113312333104024234004321014123434024121143423123400110131403444420200302132142111220031012312122320344211412033341204324344134000210101023104220001321413441223302043101004304122031132424111134144313440401400214331130211210040200031004033222443242144424424224401413331334024330011342031401444141031244400304212322101130203441343403444401123412324212222000223041001110320223204332212423022431242412304320140212120403121424331241243123003323142431121300302233343433004443122232142120134232424", "344422121103413011414444221110134330311222120320043201114121323214410342003223322044331420141300212433131321422000211421343244421221022142000312214303401223310344330041231402100323400123241114342420344003330421333212202344344234102022131044020443312021140120303141444202323234343444143023204402433222011000030112303041101324241142313303333440330141141014002203143400144414431344043431413314340443431403114313411212414232303021441104332014121104313432010224400231003122233124332033022314110041024023110222141121324144223223200023213230300221424122444422444404322203402120121243203034033401411232441121432400103043004013010123023403233014414122430242343111011332122313413002412242300204120401104343241033332030040220131224412423303423343021411143044033120120130013201124414403234410344424323011023233420341400123024231024412104044310321303130444343320313201322413233402121401234044220200420342412132100100011330231210141141030031023204110003401010122401013323412142114103024113414433403324034234003420003034344433141243432310022041323401031404323101103222400134230323322233312331300103140332333412122003422024444434131004014130213442004203041043404223112422311313320302243424133242344404231230120144321243124411301313414232310134444324101314133400040033023404043144032243040013201242343234441103220110340422332131204204400112333444212412431213300421412114430340133331223230122030340014424343433402304443134223420324221123013322201024230022330211300314203342244112041433214242244120113344230010404123044444042242014243322402443233343231102204321401112012040324030332303304303321134414000404033112433342312412204240143432343133034223131002401033044204430104401102403411234422234304444413214300430332433421314342121311140412424112134113143311320331211011120330200114433104024001314101304331343341234334322431030214043341012231220032002130130233303140300142420132444144413142142021213112233221444122341121241420104320031343144232130004014343431101340131401013314201131104421311030010112044041314002400141220332124022001240401030022343210123314031123233332110140020144011403100144034402401321340034004313103034320140022234143233140144420232120344341432140032130111031103240033443044220421204331120002220300222213121221042030134310333403230402203331333032221133421330144131410202044042044344344012044141330222442034202223313111203022234200132430301313431344330330323104432222104222033121322243001040424440044043334402010143430342414034210132241124211314331344034123130223000011242243424340120023104211141200214323001043300340110112200234331114213322121103433100314020013032214332433312132103403300340224431042214201134042404304444002014211322322334101311321034241204444404112420412100414234110301123401302301330312342123100441224210301123210410330111021414423031433343131431210140301311041232421311221002011130302231440144141112340233432141244440004332233334004030122413032132213310432440224043040323014004030142202031232413140023024042001404003311002402302134031203414343110411132022241310234142440332113132210142111412044212223114322344011040244201224240342334220343341030240334112440430304041204343013410033434003343123202340323224324004234023013304302410244333302220124404400024000440304333114034313213123024111011211303330401020023320233210331211221301314402424242320404400412241113243231014244241010020111110040032432003102023413402330004242300033432214021342440420231042020411011221034034404404403341011233123042210441232024340412202200342031413014421412123214233013213232042020321423011423013031031213323440414122024142231002132040410300343434412133433023313422004413134124301432423210120244002100341004013103304101004241031342430312214343024310430224203001330211240301313222133124012412311041344443012431230232022240333204222121324143142031403042232210243410442212443402421331121422120304402002444212030140002422330013444022141403134103412131233123234101011402100114241101431403311243144243040002230212034143204123114441141300210001243020124214121200132211101120042204212442142141210332442020030120331034433441444021421321140323341434404003214202024330201413001232023230001301040101420124111334421243400220002411030212141201424021303323030111300422004301202423442120041222141312133100240403202302343322131234011301231330301343122142304244210143110413201241044100030014011333222012223244311041132443410142412040303003230021222301442334023131423422432014213040243141222024", "121230141000000323204042012313340013311302424322230102401232310121113330441020404003100332414034204204104210200430101312114404102102313203311014001130203340101313400443314424331342244230243143401000411301402030003023102434043111144003101131341241412444320014033411114423143141200032400132332200330132311223434241343322300433201330340240323321133012141033011331323413304134201224123144143333444034003010412234310331430111112112144012424332231111124433013044130430011403104430432321320322422340031312121332332114311431210424303420221424323340340114043334133030031013003341422103114310041013324103130101121442302003441412020334334343433033312333414223223223221140043124120201334332441103440142021202421212402320211402441120134424110013200040013443011410044213321342204344301042442104313113421210403420010403342402312014002401010204442433042401311312332122113014113023042410413031144344004034301031240031410212403330221330212312002440010014300440144213001133401102224202210424144332234023404112344133212244422004133322101212114310300321040000434211143124033434020340043123011243304214202301434004234341303144000143422140301430004344321424143242024420002122431121300201142414313214021243141020401002110143342311400131041310103114434232343432011023123323330431442002042310043120420412330400102223411211314222111323314401111423221402003140041211341400212114413011322403223421341341431332211123431421443440114414424023201124222412300103122311312423341111330224204003004242213430411414202401323343342243404202031000134213242103044244210421022103234440324410040432114403403443444022430332104141434122310430440004330410430223132314301411241032203414402222133240102421240430201033401043440121030104043134231432430333101201224023400030202042032322232134433312102404213440313411101244321303014044304021410010412423103101404100402131411021323223420013002330311341120004323234344321114104324434413333433411240234342141413102040301202114020033441334420000010402231203220002234314023103444333033031304131334231110410410423300141240121324114220312330402401110412001202011240021000003010012412031321031113014433242302423231142141342410024203431224433323400124240133213040230413041404424103333340313244311114423312422221433311214331211130441340222142030141242000213041033122042024404020300114233323302212313143240440222003230404431212234101321003130312321223222120440332423403021414041224214414412011333141211143342222104122422433303440222303422110421434411044320300403141333041001031324114404300240324320411111411410421300212303414440421421302110124211200310104410140323123144211011310321144224004300211301314021333114441424421314422044314300301344322131342204422030343010020443203211402232201101314142022232442022001014030014343314444322410103331401002441422101410132144312130231332011142012414404200023320003230313330143203324104122201311243442204212444424312402341412131131134412141301030043441024241042131420014241000010424440032423033342233011324111124033320242244101344040314000034414034312434244123421204330220340103424021130333430030100000033323140330304031313441304221404022434422310140031121024042411012031213013343413231143433120333440213424400113433034023320001300031111311321430313141411424230131224321020114130011401000144014124302034104132030224422412432304342030132010021322442211104132401310024140321202420204133040413141121241244310201433104133010233003142310312210010103021401044131141314424434334032313223344404444010420244032033330422044223312134412403401411123130431003012204040341142321310311302212200343321242230022314024012423143032313142334432412302440333111441303212423031323231114320144000441123133120131124130102234423003433001224242032401311002411021233022443040400234020343410314431421110030142433403123204411410344200132403222440014032133433304100001242333423244032411040444421432223140203420443000103422132330144243320102012122140440130143223043301001320110111243200213024114103130144221442234304043011324232132342130311312204030013141302031232242223141231401031132420220103340131102431334411211343320333313412411142333020133443210310023441141004303331042304324443421342021043401114132431004313234224331131232323313241200204233224033411442034104233232230022234422403334214243041013344431220131240332204414003130213014331332304034142242143230303030020223341111144223212311303412121134330323143222123234204030140302133311222211322130313403332030113021043213322", "001024230323012431411324414343012013430302043303002223411424312022243040131441301000040021122043121141334424002112433212133114423202022120414121140413020432141113114411133303314314442001032341144003310243230134404121004000412211040120404040122412401142312033220444401113124421004243334400011211410401333441224134310310202123211331130201030312112324421313413324112023340033404343414400240012323130112410320431241132420432042132141014304343144443230121102412124402404033034322114102024444434331230324040300330001113302001004202030410122341103110212033414320302131323024014244324111414210244140024234444342034204024421433421324113441332322031112114042104331423303200200311413322034214431141300012032324331213004313414231341214443112420313344334431101413020203113302022332200101103423303223443040433131141220421002010104304114020400444321213211042021300312042002120410344432040234001013130332340111324041400210334243144444140223224334414312121233433141432344102220024221240011114413102024324043130104034421403040211223414320132230124203201301024022040212421221411443230033204241324022214412321303033203423224033243421213101201104234004312111312323332033231121203320340342031111304443110232311301424324012011241040423422304442103001130301024223340404422242134204023000301010324213300423232220113021111204423211332132241021233320320340240421121114001344343430041410324310140041443322400300414334410430301202311333143024300020021110432133321434032340011314211313232202442311004143201320311340330332034030434310442234423321122033200242340333323213232324201332101142034042214124240201224404212013044100323010031330043230104404401320223222004133104444311344411422442442014031224142431343101021243240231044442032333301120420200133231120344132142122100220404102433300204302324322233321343430004401001123201421004033441434222400342230032433031311410343030134142203044301010000101403232333042013302113323232212203134020421321413440412441420144442014201320414004143003331202140242333011431424324242233433003140141341030433212043402414321201303241131111343234023101441304101010402133411013144311221342403241123133420044403120114114044410302331030114104443414440032224111134304400324121202140220200310411411203123023342422222411040313130300142211231010433011000423343104444003131203402014014442132202134134323241434422114030444131042024101302422304244104143021013331431112412034144234123334123333241133444112321014313320122044422014344333022224432400111404042102302233043100401141130200012013004424441441312002302203322021242103421114102010042003301201102314441100311312441200310444142312203124442402004203031121301222411113444203434323401122443014200133102311231301331242201442233432313323420241420122330044214434031100322121122300243320320432043312300131232310211424044410021021242420413333442142303101113411402232132040322300231121312314300231313003031302441403242413302212324142214243130214142303044102132214413103223004220021422000414032003333041032323333134143344223440432124312342241420120034220220321140424120142400121341433014313114144232340222441042341213120221323003230412013001444024344020233330321044433141410231242001140112044344202231020231023430122404122212310300400444233403031401332024211403232312223402044334403103440340440234334410233323041433111414104420411442042013310411334132012441402422243324023010320042004013133030400202211321410431233023410313324211022412421344110140012432120423120320030424110404421231033314244421041232223303432013022013021132030314430333000032402232210111414240010322144213301142142302201214403431300012300341232244212040440313340013241044331042310030234233101342424224404340144300410420232221301124232113120002234342202144400304022314003413234310340104131100410104423003400203112421132130112402220422141332004404421421024004032000212341202341102223042334230003402010401140123133330122203143032034023421220043102240333344101123411231022234011213214104231043402213420242323141111220330040303023144300003030422112312004034001111042230421444331310344324133303301110112424214431200043311131101443234434410100231004411322141302222130230134311400312222331102113313213442341412311104231100210103034303334444011244020333140234312041042323003341443242003024001244320431112102301202311121242232342402302022334342033404242334021241023311043400003122241430234112020123234311013311423134020400200434313402431343410343412031334342134411323112222003011004", "100131202010402223214022224104043021001042402311432042021022340124403242200323111134120330100141140431414330020414002442144001021121224321202002210334044322121014241443432044031303044441120000021033412032142233003144013410404314210423421244410131221220103042032040441303320301141321130021340242042001023332441440414401311113431302410042233234322143403130130124103044302421410441112200440023323003311331004243211114301222310041121132021131431403430434030143101310424401200441434313014421443104143303232003321143113111311322413311312432020401211014000234043103241144324301442043324012140311222201312240102012123223113332002440340012333103311441431304343220242043120104444040222143320110131202041131000141343433412410343030323030033400223013001011113014032022044224332421411123224214411332312210342224220441143323140043434211211130011444231331300114404423141402222344244100311002121140213100203113011304441242301221034310414224012422442131000404442020344413210203200423424310330323441033201212102122233124330041004410141301442432202011100402100102444004122103321301023023320330334012044403233231112241424010110304004134130411230301042420031320331123023410041431111131223101130332011443404013041234413014130024231314113232444044013331110432320431030204013424034311303404130122232304314421013334333333110334111243433102000010021213031322141202342210221141042443112211202324100300420344013004442023110333214443214013333230343143110330034122133412120142141434021023203034134103001423011234241030244022112241112242100203444314133124132340311031133140300341012403404020210420220310033202343323013213213342010020100420100323333034434322243432142231131142323022143430042023132211012134200244131241434423140430323124313442211210242022410243322202430332441202110024241410004141341024402003340433132240042013432302221333122310023020103001204001020102014414200200121411044300044241211134332201120231102110434313020210213104333023000211210121414212131443034212144424024321101140100142402311340002010302214421022424204022144324400413210302344130201122211031013134101300143302030044313101132233130313112120002120420334401440311003114134402044220203023303411044032202002430140111414243232024133001234243333232201122234044442322043304404211204422431414232200140000001332022430324144343032410323312011430442420344302000432121221114323013322200103443404220411322102310104340220042040310042331324044223103213214100011113411240401414004432211410130300011442414422242141233320020021430331402431404330423343404301322112322031423121224202121340034344401112412212332134011244443133434030222042121242312334200422231302440131312144443243230400442134440241001120430112414330214032034432214033330040323114243134311400220023121031030224213100210230412204300112030101012040021303233210211444401441234031241310443032230214341240044423123110031213024143443203230402130203314304021411242221232134403234102443010114313111411324421430330043224231041200010104020310442123101223410100043404004333144300322241303003412031001404041220331100342420412122201100012321224311103020223231343212142242424114330002331324210012140140241444120041232230112244444420423110022401413344140233330101122421232241304024302121040023334041010100204101402102313244043024433004324313222012332321331201110303020124320143343404010332344340024221240001134203214201442430312321143441101021022410411114314301410011044312201013212020011414103302110243132134114244203404040332431033103022022010440411014140104342341420030431423320301342230004304234031044331331224312114240102111330111001020404343342304420234403242402240131201212210322431342010233414004430420144010241311324300341422224233033420320012100423232002320113010220243402220320041024440004021243301203444130400230324434010222313024440104123023342444333433133423234001021122334404042134112323221031423040424111304242130414121400434133020240223033312233301214311244000114332142141120302322202322142222014143011112312432132234102110002430303200104432124340414222442441333013044230422203022322132341002221124113142001120142431331424234031020210110211233313240214234142414433432211220022023333410140121342212404402034233410420211404102424243211320341022203013444400404442324433414032224133411244134141111324131131023401302222230113412332003120111334241204023413243431212234232340400033400010213131212012224130223241110313124133110444322211422003203123202123321023402443200221421141230004", "303130143220402230110214412131344423031143021342231344433442431213240103140301101232102243241441220024120042002042321023311143234222234232011441113041344300124442000114123403131423313430323101024023102101014140334233344230103223211010304203400340013441120431404323013430430344302424010010120300103222443143110301232341131111202321204333441034324123021312113241213103043304003313410433013022414221343121144310010210010341020224423123134144424002401124121044004212013442032241131213432122220112111414333331000230022430124410230144404012424132430320032243241100111013304433011334042224013022433214031001124332130102002031103404402404013233202320233203130143132233042011422230133332113121131232111412101240440230134304041043100123214140324203023411423332031403120311120141201231032034122410004414032144022003224033341232334434323432412010032140203111242112132311330421111320312340441100432322040224022432041303000231202411102023232402013223231142331200443431014241303011114400302400233242102414131022224034022343020003004423103023244030304004320442103323214303243034303141044444411233403224144202401442342343022022030404303041203144110423220301310210133344221222143223323234010444020303404220122210244122304330303313120104222134332131304310100320332220242003034203224244034112122123203143310014000324314304214234221242112410134113324401221431334410100030011140334104003032232304341103333420023002114331402310320312411222221143431323410133412042432022430421120121440243300322212402411432222112341020301004433121211332410011323130004343300430042444214423440141204441003131232420140410321234420422100302024331231123002144324211144413310422404430012322003031033410032434112434310322310334021213443411340001031411302122012034440331043430012402001203420013012030230332443021002233004223102341440234404400421442310404122102103040434303300020014412313443111102034142214102010304120221132344420110113344122100120240431411040022044234322011124230144331101212131413430343112242342400203240312402331013442223302124404244230412110324441310212024020322403001010102240441324242033300121413011321420112020044042012241114421031030010223431122344341324002044331020320323432201313002023023301134424233003204142413243010211230322031333010121144010341442414333340440040301321301413044404312123321011443414223302003142333134122021422241220100123121221033403241024103201441221212333002123421012414322232030320442101412321234003034244423120444200323240042033030130010110430320120103341423421333221033424443410141424223434402024243331014132043211014043123110343330341223432213344234424301214102313202104213213342043211312313312132231404102102230040134310001321221130214444201332312101341121413442113334300142130324144221204121131311101014433212431221441144141100022231323423302441344011240321132442111334123412423402223400141303423224423113211343110002323103314004341143413414332142030400341202422104023322111004344232413110304333334002412143433034302333241324003123203044221412411001322042420241004033404411004313140323342320442243000212440013041402102421002023134344140211411131314440111143332000320404431403244122000442240340202012004200424222414340143142020341334323100020434333222021234333341311333100423114143014412110102140443140043042114212241243302221114432003402040102331144423022134004203124100431404024212032010300413121234411022412123411423242002113030212021002010212311440323102014222140421323022402331312422043032211444143200143033021313012202310313100210400222310321001021011201222204410300442330142340304440012403224011043021310033144244123102123102111412242420441121003333412403111222124404212331243022314340221031223123112142402114412120344402022211241302343434411344440230004220331021103230124130012301211400034213411300441414241424030312040230001323314331023430240134002234234124423410231313113304303011404143013401021240132330332031033331240101403424122142231410424342201104302041312222101331322024434324423222402401202240121131403434324240224320014034311440330220243000221113330021241223322301011044202204314142232440231131242021233421040030243031031414441031121401203130142010144401201402010324143104413301431102144443221340234241034113030120432244132012442144103424233344433244144232312424001421441110242201014122131200214301241330410220144301432440124441442443342220114104002111004201403041024421310403410322234313012320322103022033043420312313112024034214114321244113043233", "202231332122014430410413334334440120200113314201343110204011041402142342142040130011232424334140240232001232321024132402031004334133322324133442242413420021204114022131244022113041122200331202303122100121104024143002124121230102234023420422043130410211411222120441044111301220201440024402010440344042341331210013033033211221122303311132222132434422300130342211422101340100110004102413020342042121434343422223441021434043223140120130124242132223434132433131441044411244040320342341331140210041404002231204330120021321110020212422324014440412203332212233331203322123214223344441214110410311131012424212014103030441213412403432410013224044311013104431031123304304032433104113100301100441023211120300001244400442331242113303120233444110201343240434334344002122204412203312411424234142044000220412210323002301443303442013103030433240020440301132103342120404022434423024134123140122314240443112014424004021130321124411421222024332410213210130422402000324311034243410223122423341130232211213241432002004001102002021413432324222330421442331102413314031301211140020342022344000434324012013441110134214034241443113111432344032012022012323100222113022200024123430110044424322201040003142230243213001202213414403034042422143111011102443341014203242101021240022020012040210143231402424021224410412431140210232322242443044413040313411122134144204231002104222114242324421440201231112322104401423234030033302340244233214343012424342414044004443234323013244411344130442341211323242210342401344331120111242124320110403004313020442210202312020444310140312420442413143010012114314440414201000220423001103324034110210434132012232134310232401011340233121024343303204101114434104442020211210031211340000142241131242332321130130113043340444033324224332324032233242003440241220321422141413321042224030411211141311110302021334412313441142011004233111420241203212020434212300430442022103321141443341244242024100403421334013332013032003413313414244211233014343101140232014321202301304241423320201310241122413143411200343314421100200003224103143012344321420140304024324221110214243434441132202212143040011110033140433322202312221100123312434024001024042410303033313234321334022442432002142424143221103003130433441343324431133032321042141013041122304420410313220202332210243421012021322310124222022231222423044440100321033343312123022421324014032102032212130323143132001232430220010432333131013203231212142344123232421211030200204110310322201403433020403233330142032134214022312112010231312120242001433440034234404024311333430331201140113344220202204231432022001243314312310031332340233011202321221302313144132324403230224011420200222242010420321332201130123401420241024123010131432320012004432120421043300013414332141424314434341410320204021043222041104404124103341044320441311421211210421000400200200400433411331033310242343414010010022212443033344014403044423331130001204001224321243140313414311344114022330140042132444421342121014103224403031233431421413113131223130312402210332030124111121310320204411340401231043023411020321113343234042003233131133203040434131310210043200310040130224424243343224303043240122101203410000121131030230413322400223310423044011130300223442204030001304010204234324003134401442211102432100014221113142331100333041101413244032243300040404121120214114304234110233114413200211441130024113420330404040212443004422411330421140211344403403414413142042001210443301044402420032332103140004433232231203101213111403243242110301320110122011321420233414133100332133423102341144044303300332411144203344332133330001123121024013240021231203022141100101214433420201103233434431330003002041044414443342221012410130013031414442400344230331232214221124430311100133241130323120223002212231413033204011124130301011243432233033201324440103431240440211201431003424414422133142420324332014022340342122044021123110101104042113113312312042341000023233404221443231143031310231402144403403420442200013142300343433302440200242043334320231024134240202004131200133220401421034330222202403100124000203202021341313104224011034202224411032010144231132301014232422400341102122402031433344401114043421311111230300301231430223423004131243011220402334211001330040120443014203312010224431132120220020320013312433010204403204003121012242014111440443402323023334102341331424133441422340422030314041341011320421421311140000440232241143443413434302334332242013233030114140310243433022243343423313004340242101411", "112042013202004304124202112414123001044003033141011230323211040431430213224312430102302143232310443110432002422214030342432413142234231432343334313140132402301101304002222001304243112120323414202430020411124312214441102343320321222414142221202121100203241103304012223044034202043432042024141324023113113224311123121233320102122444303412012044044403141210004011132222120440333043441443320344001102102023234422204010230103223222244101414004213030241040140032222314103004210430042403412001430230012134002300431330214440301434143111410103022000332113430013304110303432040243402004404223110141321202011431432212123110232021034124040212103331144320142242222412022023344334041224110124331204041123000042342112110124413323031112404121003144232131241003140144333442343204414002304040023112023402330340302203322022300340022000430023123140013114421030244323203401322010413232420122032221124400223032433043041114430120123444102123341121314004441220142222313104320421201313104400031400144032001340321301414413230302442124144323244141300001303021021402200313044222332230002431403301324342243144200332231431422023114410044413320423422004000104133021434140231133102214203441141004144111332440402324412312034043023224443223202232103100302240444013343440032422402130111121440413200301244231434410101011041302401004233101001042003433114102444314433400113223140101341003110442033422110314003322323122420333044110324130442222133332304103343231411230440412421132224211002320230310321124423243343223000103431403421242401432142321123343413344013322104022334243342301244022240344401032442123122442011114114043030131434131122313314340310344314403411112212102444401212101424311240034021230430023034012110444200432432323140031013221204340400142300341311312414301301211221422231213300302332312043421103034030214231311423414323241144343114143042133204214443424003434040431104041000341000231434002243134131114103230131323424212104033224102132042413002143114311243020132202440212211413232221201032201041324403331021210144140123310302210243120142324024010412212232310430310030241223012043123144340432103341321320034322024334214440104100122323233413244122112340002021000400333342241202000444134143012014012202122113022204330332342223314442430422212121021013311241430343021123224201031132214230213043122144140324433021033431441131221044204130314041022131403001142304440001220032420100033222213441103034201330133133242321004320144243422012000333201224044040003130301320414223443004311010202010222441122210224222220343011032414142244403333021233323412130121344430303431030332120444112322331210404331344302320232132010313303400044431042220004311340013311142344131420330110242044402041000041440113141400102032330000004302423310020324433003144143330144231121303333340104221210343102032322332214243124224114140021303421203013303034222332300014204023112134220004241444410120220424432243410133200441343232014102313244301221342122244003341241022220040034141424214314132440101004113201120240304212441414413041133411001102441203341142103234104040441014121433444033232443134130001443341230310423041341430421202402111243400404021024001133112144102201410122203200212142344033141241101203414201434144301302100234222341104213000131310140033433414142112402033040323243101224221110020344324111133312030200023130310012044221031212222434310223343322314440114001423242022020101023132130443400141100133204304420231033441023421304344204412421301243414133424131304224301443010042323021123332342103141310123033143001234201343342243404100304203344113322303333343024431011440340402012301201442030130433033423120433343110430323432431421431140132141242203013334142122121132344434220003303324120132312012413132313313214223021402432121102303001424221404023431112404110132000302432232222123301032143322214314244142130411120404013132444311134221043242412100133034042420141433142302413413101204220013324203303110420321443332033402032043214002242000031440104241313434001024204431143012032224134343310133313002324220423000223121330003041304023310411244204202231203302030232401433443321440042443044014400412131144203310124432142131222120314103214444110211130340201132012222433113413231303420424244333314123011101222440442044313111314012123231414032303140434421110002133304212000344111110121341431440411340404113113031211013103231413431133214310412102040311343044103143014213423040224422041311432304031014304441402322411314000243412120002232044", "400322242221120432312104203042343102241021404114342040242204124320101204113022313324342211331414221314432044442112344040332320132240343021421110343104323011324334402332431333434302141040013131031334110101342323431324340411401331300214043314324143043422111444032021313210342042111012113343112102141001010420302100001342441434124021303443341300013012403211243444321434404034422441241432231412030313040344410140122302413430231000220331100302342242023244320343020003232011031433232322204140433400014441121424220020422412003403400042021102333043320234302431043243342133414304233230333101443043410313104124021014104432012202010143422013242011430322223032033134103014333314113111043223102422124123101332113024040224131010410011243034243044402030111144142223241211030431441111043004321343200310421443244003021300043132110440023340303143421233234303404043402422101100322013002114313431431222203114211412243013423103024402333331004141441244024131243113300233434223443023141332202020324112130031323010100342200113210102343312310000112141320410321312424221214320334411322313231041114410000112212421112323440231424434223444300104344402413401034443340124000403042002403404001131223320303443024223200034404133332321444114431103404303241334024100341043300004010330303011112224442140334042103434242321102231333434144243122241201311010313042100401334110224123344200022300331144012243413144031412124330120143112044344431401103113100403411423434134032400434114432301034311324101003333103304012042312404212200122121430431111211244202400340310201422444344233324200221002322422220434222014044211440204423101113400103033201223410333034434133214234441003234224321214323202213131123422103441432041041133000010023032014233300312221103401143134241433423234104321032011411121401012001132200211132314340403012033004243031243322231431100233441244113111402332114413404314204204331241132134103024431123430414321413031141030424244210300001331411414311003344434201243302330040041342041210330200431401412113414243043322121114020012320443444241223130212423223430210414131002024010220142422001200124300413230322044344041144444224014303320031023030110223222312210434430032101230301214414124024330132301132400423304042312240240012323142114101040034431040034420223310122004111013312344021440311444444322400321214331402042240133100043401302441124203210302424202344133430444143330214230114310104120422213331332043423233144010124021200033021444030043021213244343430130442012214032324223234434003034233044401043413113321443031440013204422120323211011202004011324122244043403022011242321340040442024431131212012000303314131442032123142020131200314110141044034012313230114243014402402003132303340400240121124042231214322004214024401104121320101103202342340023002102030221402144131323233242203311100010223244442214103432413403223134021132431441110242443202221230343030401221243142012303320434330200101232142302003004044321412013110042244101313333111242423023313323213030341221143122143441432142342334030311222221333302022130220244441414211320133404244120420203223043240131302432013202313344404304231400123042003012132244322311430100113142210231104210341042001312023020341410403214210422200440120200221402424202102003000304024324423303143403341234213114021400310034032434232040101420233042014422413403434300124230140420102331132130040141442003104342304300403442132132412222014133200424223401340431000004413112410241213221023423004111044020123010130411140333422442120122123300303003043231133000334220101004042131211342331041144444014301334034343230141424422243302210340032023001004223420131131134140242231442100040021233120213123331203303030124444221323311121122340003323323231243013014111020221234421142022444321410402323013220133242230211130412024313312423321302434022323021221340421222240321333034024424212232224133310140412212100210112330223433130142320224402444321001442300232014331331044203020322331432311111334400140022033140410302423223034213043440222200324120024133322040203020311433044122434433124433431043212131201110241142433021224042441002000413401302103444012442401422333410044414311203012400312224134044103441404424411024034400422424444404201243003304213333342021310210403234343100221323442443220232302204123130414333432334404021333301411211334433411323410440001210444400443330431331234143432112013200224041310113441213221133001434124203031031323013303011414211224403344211134231302141441300042121422232204", "344140133112123311001122410312410123412004112322041124223014014324024211044010424404411410313003033001232320124100402301033012401210123014243412230141303124023330334232132200110230330002434343321010202422432033330203301114212133212011013112401342041244011310341331242220013001311432424132140312032442340243340431304401430234402302232122441100324432403140021323424301310043024111344241231214004243221414333130023033401242404134340132221141240222233432113130144030441212321013330112023014213243241130341041131412313301001442434433011142003140442202323344001032314042412143422310214243004213010410012242111102223121241110102333022200132221332420042214030044141340314101143240033221343340330310021103220412303042241003312331131341401024233432422413340023320303233113020142010331233023222122021014140443010213214414322203300212024314413103243142401400333101212423022320443223201044241322140022322344341443004204243232040331132210002202442103330204310122430202140200041100113413102301103224434102221443324140243403200041113102330424424334243031133004311313343302231220334404112100032024010030340403300010203414231033221401402022114130431214121330123123200123200201411341224241430113203024044221230241123233223332332233102230304420343133201010410200140040313122342033342020114132242220042444240120430432200100113313034130141244120210433024212032424444123312332242403104404203042420411011044040141322443430234233020141040444403023043433204300404013342334002323332013033242313332240203104004211131003022111123420330443400102202314204302033332320312103210410403141212141400134340011013403044424101312423201414234301313221223403033134244220423310044444430242032243133400343111401404030133110324204334123204102101122444231131330100033234414443000124103310042014020101104103342003312434344343102121011004240423020222231333320120311213021213043310040113132103230334141001031013310302041232030411404244311002322014010212443014333033022434204104403140324101133233212202233240333222322221004103121142030213131201120434324432020112424303124104343231422340212143102401202212341343412431141404233034431114301120041424000002421322443111032304310400031123203330402322441314222133110142243013413142101422041044410321043323431300033404122401224440143241230212120413243131342314013420103441222230431001240114443044111431001442010322230024344424424110202323022311310143103443332223444221433321144330431212232413302041024110000013440321301324224013231242434432033014131430302021243311432130310232243243141023344023303430104324313401023140323144134430341132314401433342243430332414023024433012100342021443340434203014241230002211210134420314234110414211402424111314330330201421111110211434010200324213444331243322321444234144202224023130321203342340431203233311041223312003332113233033014334210021433000231013114411321413314112314214034430303021202244013004012144010210241031234130211104401422221310312033041343310010234110200023041013430104211113412320331330021303010421214000020122440201204220030111344304122342222103340203323203312211213440002044013444332144324403234300224121323030000103200344103432143332102402421103310241131200212212044343443414103010221443140300203431104324142323330310001410440010133142014232122401140322130332303140014022421423340331020434012341124001212411330221210444340110132121401040031344043244021121030310233212130143403400213231440241404402200231111324240124303012413414343043444210324012023300113142104334242101242024022211103142244441241420432223000303220312114031240140222444402410042303441213213413041040341222441013443400040240000403210313042434431013131102132000234430024211031212441301212321111103000241143343401003243042200000130402032320343030202314003403444104140103333313130131111241003021242030314332402132000444342404231323240402433233110141211132113210402132344402342022431111220431244111310213423244440242121022104211441014402440404042441341034403404131120010211223443104424121130042012010410223140114403133244434130220314140123302223243033333121100344011414234134444302223411411044200442300410101112032100200114134304210310341000334021144022424441202114241440344012221324223323031401431102334000123432123122031303234402410002110120301122432341213443233013343044421140410034441120043023212423303023232013043434201440423413442202340340133243322201200131332234031434321112003404042411042430443430033033243301101242141313114221404303413133240401032323344", "331011314323334300243434023413421002011234423011110044421442440200320444301334410133041224421414024031213140333200022213422311414333111443444142032334000321431413203130410221124102202042204114024240143242330320041443432000232322213320400343201143033310000104011413341203031434000200010413133202423220114340011313430110334403232202320311104133114142002112302234142200220301443134011312323001232410301143244031241303332233221322213032301210424210241141342102014024430013003140302140311102410234243213321310310340013300112311341241014003413140313432231020340123114120104143010223221140134103001044404014241024043424404300331410440234342011442344341022121101433014211330024440122431234401011203033440201004210034140004003241021412420220422122434334202043443422200002213431111242330232220222424023433024001203301122200233444322022342130033411401243321214433100142034242022400314341144234004230310420313403130144220204103123241334320010434021243441120112131240332402321422344340112302304344341113343234410221004314242111100110421423311243141040440441431433122020240423102131304420443431430332343420304400334141332404131343221034343144414320333201312004323433440243021012414101332223312303031412102113030130404301421444112342101033104234001424244040320144423313024040031420310333043004434220044123342031011142033214334413010034133234011331431121242201313113421232340240001213002122223034012244130310132334004132410242321141411144400433210123430140424424244421422002141124112103322323043042231120402004342140110041341212101403331431324020224442124200434323300041233112431324202003211114314303204423141122242210203301142431420302022034410423014323242224110010440232204022033002320443021223244232330323312043103142302301313021224143042043221233302434013330322220324303101202041422402323231212000231131231402122000311014441430211012034402302032330240410003222212232401014133334433333141414322311114244334040334123124341010121003004342004104034111040243402230143323124044431243111020400200003202210434333033241432300343234114302143313220013123143143121341243112011230312233313300440424141331322012141133303241434320331312442023242321344432042022144223321110210013424422113411412043432331102403140324230334234032340313111141044120132004340431424223113304324221412021230201243223031424220442024332431323214313322030341424304224123110414440414421102211004000434044243204344022432320340311400042312313403334410010013422101324410443024244014001244043442444034122040343331413404031144033230131232113322204014400231100343411412341040002013120202211034402431043223114124224230442201200323012430430014312020011203020202441403020310130331023234310314310220001330122002033003302420330301424322401040320244312343113222223013304424223123142300213000124320204322300204030212202012340004203341441444024120340333333323420411443041340323300021441432220042220131423202014030001140044110410420322321144431421442421422431441303104202330201422133421111042230424010121220214310023342244211402134343012301342412000021224412210232041201040244012124222331034444442202212141321412132204331342020131144031312430434102101341120422014124104122234224101310022120114144322440023110404011011313113433030443142222110202110040432014121414201122431010144240201312141444210133430411124102243022042411034342020433111204322422221430120011400043431244323332002014040213223333442404421224402030123411241240312401200132110012323122132324010244002422003320022230241321124034423220020042112222014334423231020223024213444430012412322123324432241201344440303104231142413232020421123444123443400141002233211220444430344141100441421324142003120431242232021343110311141342112300122403124021032122241130234203130424230121003220023413430340432201242211422023000423202323204041221131321043021122024430413412101124404243442431000230024141223141030332023221041004134110320004130313340311000141103041432001041203113032321031222133003323330040034040332030043013212333304403311212320432221430114100340413133133033132204234343143441434432004324324302002101332433443211011004241340324332421000444242223420300010444402331230103322212342310312242132332342303112231320332134323103012341340002421014033024413031304231303422311240104011303201023432032304122143324204330214244113434110002041413414022244234012444323204041040444331140033221003442040201022003434224331221222321121100114243244320143144044123320434224041203400243211030440203300332103", "442014144002204220344431322032042112023441322222341002030333141402321241014002413121100414024344324000010404304034443441033420213443312333220001233441202424314010412041024210041211400200102323110430002010134014034034331110241243432134023101324014120003431234421314033122223441240404020011102404100201213421424100342033022132422101434104201141433432420131042113131121023211340433123210400211224200101212320312041404420311232004224400102101130300212410423122424143312233040323312202244203434223322100141204433321221002323402144031031103044102143334320232441110004412034200431430123302344410210330020101040040201242104214041040311020332030234212014013421414033423130243121113341203434400030201222202004414244031024014004141422230200013244202440201032200211230214321002213201422141140131010331412331202011410424114111334004132204103134441444422010101411421033303403334314302102432002021430412121021423101000314340333244302024221324033320240310434122314200143004020122433044443342011100014432200412320131114401100121430133004314201324434301213220043334002230344234442010300432442402333330233031214320404221211142100324342213402344322131030321213040422303000220341344024123232134310131000040230001201301132240002202234034111312132002040242013421000424303211321011132030232132430322303402311113300430120022032311231232213440420243034130012023342324314131312232232122330204430222011312140342213001443223121044410333302102422010323103020042101303210322203210122420004110323142004002423304412203113341141031340002301310444140221122334144300222112402121010113342013234302220113223401220241140113132431330121230042003043403132414300144020402402244023404201233112024442013430332041210101432211014002302111201243242204232140224204031231224221034401421243234103440010232143223120234232304133213204204112001433044334114201014402413330430320004434124440001140422223040212134434403044034420120202221110002042232213404220310322312330212144144014314410044344324043222122304342020114400243112303403140240001122300144341043342032412240402401441013223211301443301324202230332144112201031141413013411223433434322433443123003114221322130110122223241344420124331012312110131124234232232210101211224222300020000422043243413102331223240243324323444440240044022304401031204443141234241442001023322022110311134024014044332131032040403343020412321021331342104423320320033031103110114014423204234241241331444102024430102334034330401204012023301004021103223314444131343104020044320113302341120212033102214002413411141341200001230141401444241144021221414210024130333102420302112420011232443221210121142103231244031441424242332412042401220422301131200030413220114231144120432420000214433302100013441324134204222221304322300414203421104300203201404432112313200212011411203313433231332142330022143320030132432220013434312304330010241130032110243143224231434203213004113343032124010133033402441141233433314440212123011224120133003313404440030002021001132440432043233122012322422132121324310021440420333333040111044310434342430121443411332204222141112211000420033300204301322212400410212310014413304010104401033312001413311424310210410404332240400132220213133220024332412221123332133431114044432131103130213112332411313443234024100011334040304103302014143131140130131223331024131431441110120443113210212034123110341212132203402024222314024334334433001213431141312441223220132113133042212432412413432032423431404214222343001043020433004402442123004203233003023133112202233434102314023203011001301240202311243433140430123134010131420433223243000014240022202211230231011301341423424002142001001401130133130400434412123112134300010012202034300420040233432314103200440120320233302031014003402004101122022101143422302403233140413240321234313014340122311332113122021204212213413020343320223311304201212024030402100311140031044344400201111434332313030133444321244200304020044214344141313124410212023033002234023040033212033444001211232403332430030211002233120130110241312410423023312332434141213234003144204023123201120103231143101010341421033413042000314112243133320212433401400340043022210412404141000012102010203410441102102230012224420434340312012340314240043331430040213332332423010034102122012224204242411412204321113132342313323040024140040422224343423004341310043342314143411211024010141300124414024201243011041442423340212010220132422031213113220113100131443012044210441203342411301433312132201144323410204414", "101311412143214140202131434302310203210133442431320302104300121223224124332220004213344400042243122321233000311140124441213433401323444012322223444124034024121124414400221010200420130031210401201233324114004212432322200102044231403103110040230400312001341211432031344002022040404342322101333240104113103312300101204220220322203342423424114042104203310402234031222103310140022404141242104321221340320031122111433310010302314114340004114324000242141234012412013142322313143114330102010140233401313142102141234344223302344044443044133311131000312404330104210433320044222432124440144100021013110340130403024004331240421133413420220212323111220432334042042334442324311430243344234312130434013143343320201320404330144001130013041423303112344431003101421143242112142223122401304023320014411402302130024013000410400444102021103034023004441424234201202440400212404321401241134141420341102412212214424004432443104434001320441303430121320103434132412013131124232020021003131022022342412031003320203423411333334234012314104230311010323032322044411133032131202003023214310110031043042420130112332101204421202404332440202042003142023232212331040241221342303401342212021144111122344342324014143032411440202114233203330411130200434241232110312121002233422131200133410301204120114130042442343223301421114322400241140443043303403233101410030013320404210143334114124441000002131402421221201220213021233323121343234143021410032240410224402010341141311211233134344144123003002424422224443424204243230442424132214310302313434223423400244042111202143330342442220110043333443123144331301033322243344403310340323120014042141010114401122404424031303223401233300233304431413241121320304000103223243434310411214113314341143013033313141413142202110431412341114220021000331231023120034131003104231003102400241324110242112004213411243420440004034341332022314434234402341214432010231203000210304114104242234324104320343114043300032413133204414303001423444143403313123042442021010104434223042322232314142332333041241112232131043234442003231140402231003403424441321311331301240441133342332141432321323013341323002102221124220044104043402102430130424224323011122133231430432003233142422142221004443032114424002211430422303433334134301432030224114020242202020410110243011030003013112341222324044033031341213100331441320334042234440420112300100131244442410211411301002444122130034040443003420302143014414034024313112400000430300113410420004404012121402101114212210111443041141403212240043110444002213313330142212222221130034012202324030114341033314124412030323431211422101300302320224320423222134024422210143312403014320124114340041124444343121424432142431414342031413003100202213434041124421302103033120303303003421031114313340222331013212000030303003434323104131304041420024143211323020200001341104044001111034430322210041023114434443113000430240022344412401142103222231444443132401402221020132441240011224112023412302302044021122322201222410204110144214210230104424403300441134131310314033114234022414331040444003411041344044002103124420022001030210112242440423312203040120000343341332014313243410412343430331402202313104143213040412130421032202324032033222001021231203144223310104224331121213003001111000313222021012401434131411203011202343442134343103420342144444232122111132202143344202143022221013304401131020041230322342211142133121120310043431431332423342213213441032204222140014142232422000403312431241012423214231041044301442301321014224201304013413104300421233344200210321014414413413422203134142334202024432211114131340000233242310034031302110402031323314414030312231142344134110030413200133304441004341334330220123422014023401001420300234331123140200023404033422332241001000221342030031303211001302234002204020004442422034244130340232314242004224304321424034232322121410103000020241322103340140222014320112324013023431232310433441322431433210132034030013000412010102404343200024311041044301032304033243441340233444313331110203212243100003120424124303423120422132234222411321434223103411212042200131002300211222212341344212020013243230422224014222321412411013301102103330334342444214144132314123324331323341122124303142221234323344200131112330004302123340314433401212211412230423102443343312001342002414343342234133221020344204241334201111304004113302343304320022302032240002311112100304223210204340042212230230010114114121314212402242314023313401412344201310233342221144210344313032304104240300", "134040040440121021104440420421141310443030344102301442402432112340010230141124302102231424212301324142012432302100303240203303300123434213144110424301434001130441022411203402200434411440313132341033301403340323430143332003232133413222423204043120441014221202112040124301012223024343132114103141324412040012343124013010440100303313110331242101124300143330032434312224300021100242143444203303012433121210444402333141342012433030043341333134023223030303444322114432431342244030034324113220410012111241100434220114413431432002243142104404331404034243111333114121321034101342103034240433043023432312210302424034240243223122143210033234200233422224340341022023242321212334013333200131314200120223234003241442010322302113213442012201312402203301014141022023141242430342143211004342312041032131433401314120412243044310103023144310424101021433433441342232234113033144432311344141303412033320234423441121320404300010401024402013021413410320423011241401212300300022340024103013330342343231210023412412204324214203400343000233231220210111013031414240312103443143220034031220014122314010432034231200010202210040201011024112210424122204430122344403243400340432334131024412304222324040022111042424222334313224442141202440320441340243012112110143124220303443101231402421331410012410244110230423421020203443302311444321421132024400231211323303230443032211314131424113330030043021432421211233222122023024300414021110201011131034303322224304113222022311110333022012232131302020222334220443214041441401024200131210243212204013403220442044241233141211140101244440121411012104432002434344413203422211313430341230433104342303111302203402213131013014122134441234410213232222040300341422340223043034030440302431121004140201103311120124044301224421213014423332010303024414102130440301100223414021200014111210241114322123013021223221300343104430122113312043331140201401413241410444000213131212031143143303230224011140014123114434231232430101032202234113441410421200341233124411424113103420143300312033314320332034442102341212211043044340013311143302021134303343030141030402331314112404212004044214420404001113300103004324334102224100401310201232302402411422331343324344430334103334042111220141003040401331433100314101123411201132320233244003404142313221104124123321341001203142033412234004221244043002330343043130332213331224002034443344124314422134034420040423401232411013100204402114242004410431301322241133443422103221044110330121242420442413414002020033101004102114410112000033113342224010334420220403331201002020331403123241434023312122233022000132014133340234231120021310414223030042304300142240323130413220120444012112002314110211220140130331024120433402202424222110222414330111200141303332020200124104424111102024221242010413111032241134300332212123420442324222343320341120413022200422320422000301010223401320213131211324210442214300123012142233421002441131322132204404110001444414033320000303121312300243300232021232420040333004130402223324121232323411304402031330320011234420234404103104342234042022202144141012414423234304433424114410420024441133441430311221402111321132422044142114002423142430322304344332011214312321141013231122414204222113333232313114012334310101410220434210111310120121233031414312412320120440013431302124224441433022300014001043233243210010434121141101404304010040111142231101102103443130433343241344040310143212100111241021324341220222023142121324024220223414110441420012101040123404321343300213444100340041422213031040420441202032002410321342412343041241140410044020322314430201143443231101033230021010140314202132121410130210344433111014010304021231103210234420234400040400143403221132332102140413022400033023420244113404344300043143220122224423300043324033321024022313011010133442021234024040002443420423431022201420242203431102430443332330131300113420433443140132440143040213023244341024423044122424402411032212222100434012132333302224123013120412344423201240300434431033213421423321223303401022122111140001000432222422111313111134013124324032114102022033020322424222401133013204442442202301140440243012023010022132023430112034002243200013421033143042442100311300024100021342440330111000124233222323130301123402441013131203301020102133431340110212324320221243004234301243204004312342400322343103010122340230212330304031023302032310243022403042103241331222201040234314203231103001122102102340140041001331331203011324040403403341131034102440424043420212003333112", "320313022330144204403433122332231442110444112420132022220210433421341103223200203331411242133101132300233440244014112023222442404310212222231130203121120042113411441121120232324431412423001311101411103110122343201144214020232034143214323223142313020440041043421333430010202321020122013013342310243032131030230240124121242030023424121111041313114443320132114303334341042111234040212323212120442412100120334214143334144203233224123103132300142113021004332002221123334301401334023130201234433403210442333140421313313040122341403340042432213441003101423312304022434024233424423341332420431124123101401144101312033403340213140331123414410242132241110134122344211042331313240204102222030430034043024240320103043443313200013213144202212021300033334212430224310430142031342430212231440400210324102212242240024004413441014144114142311202123341322103212142213213210200132422112011434020322312032330104402004313004102421140302240243121122322422112222332301300440412030230404034101134141334113042324412211214141213421140403013041420440321341224412441020031412212143340224234440413210431110030001220200404023423400010341310132013142414333341424200113114103140202041123340342231101231343032022120222113130342234314443400444242214032011121130400233000124033442330103213401243040224442402421001414331102431410433313242402041043133321422144104142210003110301232414432244443431423203431423442403332044302024323200303442142421011111243300423312332132101323302112400144200130233310302014430103331241303103423101432441333400331131132110410313240221244334342034201041302232104004422120002042024240440244032404404040131110214333434323301040143413000232000322140034114214121331311212310220103443303334403103304410131232312203241130034123113400111023024233204132324034104243331043330234323234343004004224410013011213441334433201424444201321422322430014021101203442143013033002143243010143434432022223121402322012203013203402143124344033222131344323401402021142112122410011324220430111043111023132201110132402210312404430034434032043334113301323422124004112411121410033031130212114121341400131334200242341433422322124214102331440110433333010411343210244044024313414403144403021212300022334101224003304421032002003132203010300232120322332002330130442211144023100311130433441414042333201304040113002222014140013242033004243243442220334014042142203401344103333101021143222044331140314101102343114142313034223410443344400440113331421022302041004004031211044012224213434401003412301422344021320343142303242433433021104424321330321212131433410000110320440031103403333012433322221024342010223123200000104013444141220221222440320143211403430042402044243431000343440324431102003231434414222311244301224404321432110443314341122104443033424023124200214000203302444300320421201224011311420213014324102010003004401442011140444304330300232441122423444331132101403211320003114333024400232423302412033213343221312042142421243312020431332101033140440310124411442321310023233403424230444430403040220321023331422220014140423411402304344233414124423002020001124421220210212330304114220441023132023014042103324002244101441111222133012100231112333022240133023423240240044020203430424323343113010032224442411212114042412401144300013203314200204323132032204443421301424004413144104011204331132210223340414322141342423332304413231124032244223440040304004113042011013402034130021124243013224413302402341102240422003124130424331302022043422421300313211122221431014100024312420223434204020042221433424041243024030041324221112120303222401101202230200040421024202221432312420300224401142102113103022424330032222211443203404330142131302012423102403121244020340122423341014432442032412403033044321230410302431044224302232224014144032440242133103202310424203422041232444014402223411043443233110401434322443441320010341033134420023243431221231141341133032024240022242022011011324033330004311001114412331122332420242311311104244022442343334002403000432042113221013323412122102422023141020041413112043410032111140013310201443340301400000104321434014404104201334434410042442120444334443242304422204214440101432323014442020130441201032032112123011203413110420400242334130412224342314014131033404020123021031331434320212323212112040200203432113102044422002114014233024423201233110330412441040010200440144041443230020420112323333221324201434103231403043222023122304430044204142421430210232010301221021100422143241012323320411244023142424", "134403444214042341211210401311431230404301312304112030204022343220220340142140331041023441233440322130424111132434411304023323423130334410433343223034441433404113104301130443334100002332101243210002410014220032242011201213110020431240200423341123311200111312212441110243100301112400303432424443010301301312034034421430314400310232231321120214212224123340214220201402211200401012042204440024414233301324201113022142401244313241232444334014114032004300002221040100324123404432004110113441321240123133111100130102233341302243101241233222410310314324340412443114401033412400434421432001003344144243303033311124100124204443301412242404044112333232040220344044322133210432422032334410141100411310243003423223230432001221340214043404221221132133000323043213422144033410141102030233431223223000120112442400413220231341242104014424040103433411311044443000220430343331121004230221221240144030002010330242204420204444211021200434124003123020433143302140244242132021042104340022234030434333121432412214313024333311313110304220034044123100332030414421141022433201034020011044023020324330123224113140120331141103221202232234230413240001011243132223344022132304411202143242012010100111211313400330203141040121010023004104112402004330412331414232032311143024441021020242004004211013310201420011101341224042032141212244021001323333044124324112044310110432440442301230412043141213014031400022421134431311241202340220121314113402102442133420431010434023431413130333410344441212031312414441342124013313243230343241133202303043342413014112332443242202132401424040343041121223004210402122042413021202103310403240120042102131244312343130334311141001031321112202212022424432432311343404211240224001230443243204303033141401013222100103031021313210321222232010302322440114423202343134120134414400231233111400222131121003003233231414041232113112110444414021004203103034414140111243203021441440221031221112313034004121043004332421231004404343113133333321331341222211321144121410324003122203443104010002003113300133011413440110130432104030234143001114314202110241134331102201303410214332021344040034400430243021102143304304114101204304240404011410103311012020330400302411310042431441443014422134133131024340042400102140303320021202241030320442123000044001044324223131203332121314301020134200024443434040401334322441402013342012310031241100414322320324404433220010004122420014442104431423021442033300004214240114041100043430431423322404403114221121301033214341201212033120410334220430033021222423324112214301442303304333224430123001423311213443002040103320123414031444211040033340134241440224431220342030333023200141343100023322123121340024044312232114420241244222303234041241240213133033200404101234134420431131032412222420403041400411413220301414341324012231313133424034432301031242434010440312441224100004221024443012241031244323241020223043201403041112220111033114241204111133104041113433131234032233024444142034301302112124044103202130230420131244422333020040040342311302244431104233030132124401301321331030033423413233231331301012001011020400211324201404031104032332313341024014211442403233334414102111001322433111232012440444343432112003010201412301310100024442010012124041340023121343300031021204430034013002344131213130121211121441230244211132114130202323204140120340413123033144441112032234031434043323112042224441343442011123000001132242343413043400302042233101401034102340120422131233142104244313022231201442004334240243124313002312301014340420321314012424443132314223142003403441123312102122241224203314120441100133302143332130441010143003204233231322334131022024432210022412143344314443030024110232123210330124212224022132021403224300013042210321421421042310244122403400432122044330344423030241111403123202031301221440443124131410130240400000422312400011143133013134103040134431120042103140031233002001444014214402314010420330330210003311100021032301204214413434442022140210340024131440204314142102412110143104213012031332424042200012144244240004112023233120141133303244212321303202234044212221141420443041143012333134300302113230310244014432000400230414440120043220444140231411204424111404204034322112124201202334330322431340331142311044112234144322421131100324240140414422144132114004402134341133403221330230331442440330140143303323423440322032323131234144104312331024143131323221042224222421330422413014043213432343000234303043223330044213124204013110043414232202312401212331103311411", "204313013301231010412424101300343411024240441412333024100113111223442013343443303331242314211044320043403320001122430022231213000113442031030401410412440122212441104022143313014334041120333244134002333424210040232334232233120402122001330342004313421001441130040033042432401322303113342301002130241234241210021321431440111401423020104022440240221123042131224034140433422023131233141413230401242043111102000442033212101032303140234232103003103010134330440020202224010304044022141013442122100423312311441031142004121320403130424322322421042401443213443132232003122004044141344020221020230142144322311202031344342422133202302024422343043440143001141144010211120133220123414144323022020421423424324333044220140103021440004004443201044200114441001323430323244412431142024211414221400244310024132312224302130121422431332014300222430341242401131241443212010012432310110041233124431341343231010232313302144023220004014310313134211022101231414022142342231422430102444013002133240030203314433300223044224114310440243040341242401414010024242141020143213411110112332121122300102313444012002232040400421421224042043101333111203423414202344103124134331313433221342412441443010222412004111232211222102410244100211320144233234322223412331401443022331420002210231200302041321100041141244322224124432424123001132223322043233134210000031040031044131121221113410003304214123110031021431320430141101043311234200321403401013441233042104102044011402233032210440001132444031004104211411341042410000424021340222023131200020401044240332312413011044343003302234311312311314324232342440032344044314044202433302332003042443031324431004304114243440011003101431143340213442134102133324103004103132124142133023214042040032014424422044403412403432034324320314113413012111444222330400004014342430232021003330012101404141212214310001141133310333030322001041243444441320140411301023130023042402031142142023110220313203440430331020313204432311214423421003330024224213412330211341343342212102343213110413440224202003421100123414313111103403331343404213320241321034041003031243003244023111400223344312001201124211300123132103233231211144001442013232300202321020032222302413131013041112110031011444140024220313234211331442141423142414102420320201243444030014200114201231222312240143143332212443311341143203201214002404411320314032430330022004002420401110224242001343003401433104233102441031044013304243313312441420303213423111430101402420420012201011304131323104140013242241233203111441404400044240043040224300000012212014430214431411432124023404243203103021444103422201410124444204402432431233111131433040040022301044041234022203110031444404141120302121414344030110410311041314121113004414401010003230201112423340411023404341014101334002222222331034420211004323233421211212320121433143104404400003430102420204044430243422222334301324341313430210024210032203340234210231110202233043214440010044034410002030222123221404212122342422113120324114230031024410433202143324003310002004424412300430443120423222214232044144241010414200042333213141401004142431240320233220130411041233304112344031003244021320344214220241022203202412224114044314143202242114114344044203312012130212020422011003012434012044231041344111124403244012202023343114231014024122124242123223314133113124101022342134002144004000311143013414041432224433113023104334222102401342334312200040442013112330303110203031302323140014041441242432140314100110044424310412414323041232203430330441001441041041134034124010233432310413333444122413010314131032144004334343143114443142300142034232324234024221341223130032344244142133242001403003111044202020244412323433040200023414310213333240322413320241412031334130114111003241100230144121432132440234041241442224412213330330101324111330040113441140344200231402412242022432321114010140300313203133303303131222400413043242044243440423442303320442002424143300010044311012144411200212334412120431112030330404404213102013133000032144304301223014424041304132130110134110421442021224141442020201344422231000200342102240434324231040341100132044420222040221024143002322001010021040240112244130302334023314234240314004222344233330202140231401122120410400424200020432232412042121322120313403112230111000021114214201303122402412200100103001314142334423430442222411114043141423414213143033410012230230420221223430134203102302114413423224110312233321143003033441122424321001314200020241220011203302144342022033130114011011400223", "401314212214443002433402302410043011131442341010222112100443200342243204132004330021234002100134220110014321430200230424431001304330141202104132002234240114004333221220311210141444431400210021441441301232224202341211214244220024343244213311424101133303400241421241421421122221321130143443344134013022314144403123144433323003203421330040313120331211044324342411414404431100203041443002313422410040233010343234322442101442022422344322422342423200424322141214414320320410041240403410331323210104430433312134140314213112442033124204231103032434432202101044024102324042011443230123441343433223000444302120422043401124013100143124312340324414011342112430420222412303421410004323241212203311310413421104233444100441041322240233344124431433430333442443434340304221113040321212104402221243304130013334210210410314432130414214324341030433100102340214223131342044113042304331104103302444234204443133011221233144042231401433100241210422241243121314220032303241111221004020112220221042133142442233332214134333224310424244442240321003040130333333124002224243041204100012111103412213133312424122201214320312112210212400044134000324411442431144412023420300034132100122113201204030211224303102230044402220334004032202024320102023202042020014143042021123212124231304242221202031431330011313421113001131121201300333203410301303314431240030041434134403414422313243410342022333131411012333423022413230123040424022410144304313320012103120121002040420322142000012403442434331044113243332443031212243311024404244013301303414223131444442340441024114422231222333420424323421021241210320432344201410241232301432232212340021102141442313124101443413022440210013023441413221122213022323331421100332221410402101204203143443200302422433114103241221004312023014100240304204331230012344100020340241002044142412200203014423343010232234241403003442434112034100033201400022100220404311043242130312230400324030422243400000231231332321411042002131203121401142443402142343231004024443134042242421300301231333022422040232302434333001340434331233404331112030111303103244342101232422121134412020104132141220314303213002321431311214322410003100114020304331241201023100123413131020313202323014141304031433412101230410323400412340312141333433023402010421110022323022340433434011231423113120444020004423211231220142340440130330022412121411021404430311341323201232344213144344342014121013431211410222023001144213330141024341324422214331324033101424003233431242422011141314112211442022141230242200224001231022341231140310340442034403211124222001433403302310142333103200010032022312301403041034230122312401320033142143301220401334420220314104104032144414224101121231212001100002022141443024204341100123011020300200221210130214143343421002100033203324231110204222341002020021232033041312120321021430444000113213200430104441314010231002430244122121242244221331242213034044243043432424213120014400011424232044324131114014441411213330132203431242042432302404121030212020411402313012022423434330220200030140411443401313304123123143222243434122320424324441332212014430343014414013302234210420304023000113443010304321140410114432132312241421204343341412300032431030332444324411021422131304412411202443232041022031104122434310132020212303233041332400000030312144344310234423321134012122344444334412243323401213130342100214303000333004214101133402034430422104004242204300214224344323204030410304131413113411234044334103120202042300301344042134330440142112014024101323104021013224113322204200234234422000120023343334200043343022212210121023133204222301241000042133314044430231433303311121230200143104012041234303413042103141234021310420400120340120213143341204213134230110300422123020130114112121144040231133023222432211434111112322314200113320301021043223014004221441001012101144002440222431302423004244323214220242144442344203133330433334330303141244312021234202222030010040230240310313332423420233002134321134011233114420242004311003023103244130223100101133424343110321312003000431012400101323143243324330210141122301140430411101121203244344420422123113111000422010232034312004311211221012300324320401324143210244231343321420444224222332400242040142442013442203142141443411441000130402233324124134011013430111243022000240211242434400243310124021031012344021103134141223140222324342342431240013104321314432041213030131020040402342224020414340130221210111414242023200021422432432414441310210430342040401104401430331024211132332414", "214344203403421241223302304112320301114142102324024040123430422124300104241043400323441001210220413330041404323022041030022041220440413332202002203041440041011304414013431344144014403311212311440322103121011111134002430304302032330324340423300243002244441330013324014244222040200401124104043431001024414032333341122441323020231133113224442001221433020044132423341414410221213441212210300420340421432034300320333100243110102320300113200210030444014140300433202241213241434302330240330220402414143140040400341413443202313423330010423214144000132203101120203024422124434042030334321112214414120041300322021431423320121202441230134221131203423403442204431001010320033111412143424031024343033440440302202133001003343341100043312402342102332412034110304112434243214201244003214413043402344012140204232414324420444234000140223404423133232141413010334103303042011401413014244333314012431222124113414442103342442120232140314343132034120133033043402223331302011343240402304221231340202442401024000022323104341233441113032344440242134221424404221314033033221301044200311433233133024444110341403144242434431401112032134121213120412434102142413332334303413023431313333030002113021434122414341003344403032210413233041122444131004243242422104101210130201420312110042203322232422410041012030230404321310014100241420134320232300023430230422021030044324213431043040233403400433111311114133333442142144213110320333043320342143020401201044442001344430134024230030402401401421100002334220440410323320331020143434103303211011241114113422004400234220324441143444114322341242401233303001140330121322003331424044401001243304043131343233114223213340011224003033413223031103030211440043004411210212023222334210034234111120113323442104312044430422220121040302401132113231140020331101043104122403042040011301303122314012301112414321004234012042013021123402141132132113400040333312134333001214430320043142341212101340042004103402101111201041024342121330120322120003113344120231112012001313422120114123222241310320221302434141041213041444021242042211320401400132321440221041142042444113323113210221104042101242334331003120301202341124341020103000313033010032344323004340443224131014312343240311323232111233440331020210422124331001001233024332234100200102312224141043033323323312304020404223223030422020311213002340014234431041030330310443330114101223212320033112231243330200120433030034332034121241034031140002041422104100100031412443430430212401323400321343400433331022442213433304431011100413041300232332043220314141442034030222314010330433032133113312211002303032030201003440244420212201211232234400140330142413124223410424010342013403420334200210243231042032100422003410332330013212023330313200112130010402314440022242430020404003403203400202131303443300233301242101111322324322301343032124122012404000242343014014012213343330123113100042302240042104334440411044134401342222044434140123230332442201040231422241430401311212041420203302033312021024430220342303342041413332413004232311132120100311102030400144243032204241413243010023023413434310020130303144340100121431112001124443214321143104104214024042402212142132033110131314231233411411133224224421130030024013301011114422111430331422432102031102102133100201331240413334011112301223203322410124233313141422333313402100140144221141402302413441232112103134220312400143243002120133113033201143042404203311424403334310030413112400144203032220113112243411342100123220001110412433420433002311203304314400322123433404343332013444012023004040104213222200113121242034333400134341404234013040132414102224420442444331212144041201030343422424111034102203003310141103203434342434443312404324040444231434101204022344030442143041112110031013434333112432410301142342310242013033134034044344223031023013304440130410214304104034444314313201214300314221214032412312401133040133310233134441320442440224242023242003241043012344320314413104123123303203443004342334313144442234212441110212322231210044334223142133042221410121342031103143343434100110420332342302314130002413243432004210443321111223114424404102334111324313243022430202331023011324134020311231402204322310214431030232213440202103110144332211112002100322210203444014312004130300334110104032032430110010103413431314442401403403201121304211333344244143122132230000124302132041234140044411014403024313440340110011032023010140302033202213432132124004002102004334220004320231000043001410010222433341104143102122", "022142243130440440032323032111241332310103423402140313104404440410441021420420040104034344332132024130144001102023014000102410323323333132001231034443441231233232040042444232201043410424401321231403421423111020010304340201141041044044331444034204430041113004321104223134204211021312211442033442430411400200421300121040440212212032040341140004040103412242124424404211024233424211133330310101001130012444042303212142403043021324300334431342230331214130411414213114222123313144402014204341211042302133323223230300404114423033044202430422420100043424141321134320241003233022223111110101203313432001440211322330114420332010241301003342340334311313221123331021303424240023021004212140233022430220112404001221003330330344033214223043213322124234401012423003102213204101221043144412401213034234304112404132211122244240112013032413043210240433431433140022202342242233221342122442100221421441223240004034340301221202320131341233034320342322212401340340223403020310004344312231103231040411420113421440403141314444010224040134003334433441443003430130340323134303413320103201413130310113134033311011203313412044101031134024002133132234202132000023003140220344024413341004421321214234343331003113002444014140024334222203101431423044044134434414120434314310131010003211324134424233042103434200202101101302331142412333012302144003120431224142422122141201101103403210034040222422212033330322321400010234311303221433330032103210011441222242032031132400023223332220132323234411011100404131021044134204420213142020443114402043013431421442311322003433001300044232023020304101013020021104330330340023433414101222010410241023041310320444030032133420443321102243233422140010300332410224344333220110141221323400120431324023142100201401222120121333022032441301104024440232120144313120044231234413443213030021122240113201423123220200441211211313303411400211100134122203433113421020223410332431024021224421332402334320133312142101131024102243331342344301302222421404122122434213012340243422400444213420020022042310301121010103324442114441010432132340123211141343100143204010141110303111413310332221302040231123014412243440311210421411302331134111303311302022010011011120234300332033221011101402123241010031033211204101222123332411410133132213113134234041122201334400442404234222232331443203034401032144441220141021340430023113233230241430102110034113011414023240141123111341330041222122020121143222432130421011300121420214113042142222140211334132414322121341421412230002240314404101224203102440313043011220000402324214121223413024221302212133212413202420134204433203100000440200124403001413400104031231333140320421144204143144212440442241010020440210034401100122343422021243141332104324132021143304200323123330134102012011234111034042304010234104003332343232401242121222134322041002424131443322410034241134122400214133011443033321010112324301003423303143044113421433113123214412202110431310204424032101024122100112331341324200431020022211202013031120341103400113131101240113011300111400404032344224333134312204313110301110144214421243234021404311244134014433432410121434031203423021231004114123123441043134133242404403230232242332333432231344431302231221133224203021122203442012004334021022414240432221230320343230120002131033002402304232212003411400301431312044124422330433303341302331200210032221001300301224224424123430110412301101010432242200320032044210303334101110001202043103304404031104040312314040430030000003200442210243232441344114124113404414241011222432030034022043000133144410141432411033413032241132121210031223304441144133434410331322120012044132424000303324221222204411224030300304000134342143211031313430102120201413140331040144313044243124323330244424101120123323324130434424011201403440204201402112213141123042341042014242134012201404020302044120300224201112112211204321100333234422433001314421112303414323434134121401310044320300042014023230230434414131342111032001100311440114404113113444304203330301421312112020401402334141324340140201034030122100343420223140033013022402330430002421121124222032232443103221341243424212102021330041132324104134220234122213201120033032044032202100112430400204434131343213031032240024134420122203031232442131004433412304211010234403331101143241022112212242210441112043031444032330313144223124010410121301240203220041212344331301001340244011403301341321043322313441104314243120434421322311412424023003022322402020340243343331211040101141021343141", "403120434301423411421410323404300010124221011340322203033104421230201442233121201031240411300124410242224413022011040333211243203333412334214334332231021444143110421022222310443014414042042332100001331212143223110123144214040114032443112134142313142122342300110433201214000203224112043310200000423130320402022230310213130301220040304041411311043422010033323033400320342403304231130210233234133104131340040212323110024030303342122023343343311444240021231314113020101121020214030303022212133214111034221313412323020013330011241433123242103344312010322213400103313000102034012434404301241033002010003403044213120013200403313302131442223211342324430432101131124220332133001344334014313003303042133234102140044333231224011422203340110034121303210131041140013044312104141434444340222444312222231211432103204221004043231242011240240402003144131124012113000103442124404410313131431320332343214321003040321034324423300212343322243024024243012430331424212022320013301324343331341024101111013014214410234330033202114430333040024123334010112321032120421243234334104403304040343014044330100223101413401400422244221243111323222402203111014010243123311013040020423133014103213421411422333213430242043030204031140231341111122210123410444314130321113400012432141311112123012113232301041303011400434400013304033033441132040411410311411013132104231410243112303231232204430100301011023332000312310201443320031231334204041202424340000033013132100104111033414201100423402402313240331214144304023314340230142420004023234213302111443132322142143044324242444220313321113334014314421333224220300332240010434440333304044103030040214124111111101113430433420412404440440323100141423023042204144040121200143201142213420020124314123312113021324221103300101230142023040334240440224232234020204224332103143204114040310302120230200111130303220021132323413120143042241012433034134143332324234022031441124344424121113311424444004010444211232123103100440111201322443314212213432403113244212133041004203220240233332132440103214314124220124200404132414312311404200202112300131401442240103132132103212423342403402030022434424241441433303300113010330440420310032132433444214330132213321304312422423303421302311134040120004042101201222014103112432003401012032444000142420432201331444441432340222233430033011304112413443131300304130343122010343413321122144012323442003241440442220114133240441142434000431213430422210011310413102102242331401122312334201132221443103142310011224031323310202214222341024403124221021002213140211222203411103422141103031330043144303343034304334204423301430302332223324204310412120301232002101403213212300313003304143340123320231244234104212142233312143304142002030104424404300241322221404020221414324112013421110113314022301101024110123024011332012310140422030201420424102213140001200042133220040304204403211333044143101120040434242101114031400021222432014141312140102131414321421444431044324442411021400430021342044144332101123034320331220003143331123032000322102030240342430404043122141124412041223102013414244210032322440213111031043414411001312422432042044134130440303441004202210240242123230221242340112410221044034041240342241220114010044100210233224133234142010443331202431042001122120124041331434304014420413320000003423000343422434212021030300342410321133120340413101140410322323221334112042404244022244034132431243041331022344021443230114213041220332422421424444414300030222210010430034443301010301103411440102003410430233432110402024221442240014124023030223442334234102122140411421410200040140323431321413441304244401242224120224441400233102133244424102403212431322300033103100321230323002432244101314024243141312003110111404441132312444324313404302332010201412031410220002404020323134330433422430142144003400141412022204442314241210324423014431333141304301223414212220213233031123143213142311332044300411010202103242202142214010131310102430314030231214320003331040003321312302102240242443101140133223001430404031410022023403232031103442014123430414320013334112440440002214113044214420101020221412414343202441013121213020012022110224424310101003333013341012103310441110333232112420343420034221010020133440410121240132401023224024341303223204200320422023044102333413143034011440304234132141131241214103212220443344243010421101140311430010024303033012032011304040222130233301104103324100211141030333320022120302322331042102211243012430113022110330310410411021140402141320211021", "344312203132403141323104404342421334234234240401403141413341422410440400043204132442334214320410112244104300120420313414000102324201000014240102124043031412112132440044434411344111302030432204430431232041023124202043241334424202440444131000123002002010021430441030122023023311343100140311043232143341333410342214304023143000130232330034332303124424411440224120004233242442122020310410422444440011131342123022411433003040414122131412434001021410422320140422212243220224102242040314434022444133223120243320312224433144221443300224232232111103440120404243110111342000003343341334231312100112233314010001300204020021141012343442203044341132221231203023111004213303101222213443000144020440341232304412341030343231104013424321003332004240411042212013213313410332310100021214241113000230032232224403323010000034311414234204212300240113123440420200024143030103411023112101102120221431430314321132124301442414001123230433110232044441341013313311244144143114010203021110310034402304221432032322031411214400440011012132232422240121043130401212131020203322132322100403404122202040403240113311244240124321041213204131120311313242140010040120103144223341333204404001000132013410114241223224012303131314112143440034112010110423432400234312132441010212404240423102440113303241301244334041313300040223101330022133304122203120441341120404311241323043022212412412024013130121340040240434113314200232021002220234344122012020144112234020101230044112134300433341410114421300340421233432132224200140424023211124111042000122404034203424124131403142020331431314332211414240233023014130012202011323403030300311141223413023021000412413123320421330024334011132303110243430034104323402321142442201001331123344142433143034031301003444303312342304211300404300134012424420122144321344132001343412243304110244114101201020410340232432440312344012140103413324020400311110012340313124030321202303014041020432020330412324320002331011334111032424021222434303002042120433131104132322430141221300123432032311210234421340411232341101133423344131031031430041020024340002311311434203041144423233044110444201010301332132124012201201302240200112024431332141233323133102033133233320400020421344403100303123404042103344100024011213124202424124333334412432204231331111221313402033211033131410303140043443003303340241311021420212033110244340340322144330442130122343401410030444131103433222030422204313110204020333030213222420421414002120003443244014242414110330113210012444032314141302313003043130434314240111344421311020213344242321202323040114211241311430103141402341140044201423034224044222413413242421214340424004123010231231400340444200302213042243422311140200412313340122444414303031312121203144031312434423130043041213143104202444304114104311310441110113310104340024111422423043122220133103330413134143344334013111433224320234403042343242040341020034210333030022422443043022222440110420022014043310013001424122021042042344000231211041104040323401444244300344414432421144401403423214321224333212210101333332101312143020402120304411031432010040040334421101144022010320440404431243304214113140020414211011303230000312043204121411103320341103200040402020320400130243341433031101314432140012433330011420203022444113134403404423220131403100402244231142321334310434231013444410113004342221443321244420141200041443132444440404343223200320233431212204422314041422114013020402230011030043013314432433400212042231102432000440002201322103121432141323323113113320024144122324031142431411431023021201412324240104440332312340000431134032342411244124200344112214240212033211110300442110200202430303240101123340232231330003311134331423422442134321000442111432123231404102342104002014430002041101213440000424231231432422233221142403034341401211130034113340440342230410144114313400023121141124322044312123140134331032004312014204111200020121430422402204444430042224000103141010040321021244344033032312243041323423343201243421132322131234024223013343404011312100041202121234133440032101003421414314043043201144441443031302030043114400443033033113000343013333030231141203311313310333443011130013204313323303121203312431411020332302143210103033003242241022234444441331412410034223233002322403324241342244244314340024100012232414341034130122132302432123100101144042022324203014303114030301312242201401111224100243304312212243004322103243303221421140014214040422333411232402021103102404241143104410244434140114010203303203041030232334021", "042233344401041221210223133143114300102001013012140240143231413434411240304311430121433242340104124000423042001000343220100031111133404131202333122040434424104424431413033300340232104220322032031230114404000322021041244110314011242243104301323104401144423340421324222232103243110033112344144041224321130030320334420010322133140331401344342021340041224422200310133320222411442204420010230131421120024444421231203400200202432002220041013420134324313131203222331403003140313032230404041432041233100433423402013120132331223010201040110021403233302300210020114112043333120432302023201314232420243001032421011212140313320041442130402033120312212323321142230442133144323122401030324220004321234212010004240211442434314134213403234010121211404130043322112110344403344001123141240121131440342010310332303014441232424040113033102443220133424103324403230442034203043032022330044301342313404132321233431212100200243203334044040013010303232414134321101221431421000022003401203320141440033222114430424341331203211321144020114210242213204031011030242330040344433302440024203001030121430403403030043234231144444122102432311403014220430244312302413220041411431412310222104034131243224220423433410004210100244410300000431134324111402401240314413042303430234104421002210122442303030033320301304441410001400222020214240224413001232300101130302034210414000033044431304013301142320044242224302332204430400240424341414312030441433212221003040411201343412233343411023430101144010220001341432411140032400430300012124324014311244121202030332414210130424034343233424410212413234412304302202431023232410141022331414324332323003422323040312210021341222031200042111304333204204433233231101230201433422321301040231213420211340204011244320300343310224032131122020444133002433331412104022343024211020424342241004242221202222240200423322302441214231431431220434122244201032243402112424223422421333430233240433122234324311204202211144232040213434130133321041410322423340113323422331310012210130242043232124044032110430443330414040010341410343332413111422012322330214031232424312330101342023001420232100023141213304043114004411124100230310213102331241224311140211403240104014013044401330302401241414322323234413143334041423132424300233303243041010012442240024311432203410423241431001321032000323410110400302030022031120122001312124403434021434413403111443243002314421042431000130230311001200241204331212313403121210202203103144123204240212143020424402101143240424123440432330211332120013423314404033024310120001444014213244030201201120444433121434323142120313123332244314413334310142022103442044022222222330443203240011423021142340103402113114202443232433030401214130102400232204004031003303222144134201140344104242012331210413312424112143431002224220141311401302302343302114333204043111041100224212104212400304012214300202110124102124111111323213324444200143340232010201122040003043202032333400111411411340413134230233043130210341132022230443302113143204144402343134200214204110144411342240323034211004441014202431412440344123203000212442402130234332211210201024302003004424244243144422014122131121241030411102122430114202103031332211213232014134121134203102300012024043323043132043232220240420340301024303021001330440103042120042221323423114423001022321414014434000103044011302402344221433313412020224141233420320141400410201301132144433004244300043233244340422204410241433114213143133430344142133321244124040323003041033033114133244141144133341430402421413442443433243232043342224002303222132202241034412300032103431240132123220232332321214201323430324312124140042343441320213301203332101002121041430230103003031423303333230200144013433102433333223130332414244413301133414024000412421412343420404301240112134203120414112203422302140204001203220022130223343343322400011000200412321441122412011204043031340211440244230013103133242220401331221224331331400441414200141132333213013340022334414313132400120003014113223003400440023224211313234411032113441412410121334124103042313412211132331320211210111120043042332314020144214232334421204130412330102004312103200123300232314121221002243024030302303432032024321422241100100023321301310223400034244042110021433402100233103031110242204130441443324202332423444004142130244034143033311312401242020141024120032130040043211122110442012113021104104213242402214443111324444202102303333223002404044341001133334420303322001141310410440434300414042043131422221434433333413", "311330231102221144213142432203102241400441233023224243221442121303143030013124222403041134440444340412310023404141444110241412041102310431030121304243142112330410431230032314112234424020231230104243202134433331441122403021430411014034304314104041332124323111040030332443043111132212114044320440230342022323302223311002444210104234114341004410203321413340021212412030214041430321330310433314240111043220133314333400433322444112041300432222434440102032001310102243102403243243143401142024103023323400043121042434122423013341400231410033411231021240440133103430421311440100023211210321102022301403412101112142023004102131113041313203304121414331133124013333102112422013234130431442333212130203404203111002313143122433333403223034104041333204443411020124123333133202433302122023423013421221042424120332141140410233130140422403403420301043121434243130130433210114132030100334231401140240432144022321230433240022002040041321433310230430341231103400111132003331333310001421421222332134120321420124414042221111424130011034000134421002304311302042444112330012123310213343233240341412344431340044311334022102423344200223343324022003234412013120442121203143403004040122302222213140312400234413341421123230200103140114021433140302114401232421344430303131332413403440404324410132003144442221221131213430401241322322103221300113330042214202202023121112312414311032022242141402011023340124034431122413103040021031130424320314444332412233022112043013240140120234231004323123324001313122424031404021140213234414040004411314104023442302231204444023320233320013311340033301033434114302124320322212332210032134303010110324014311234412113404042012313202213144001204111420033013042302030110430242032023434434414240022343200101100023130343021320032414023023112321120013423434003430311113330412310140110214320241332214312034141103304420120312201401331311423133414433131310010343101032223110240014343302043222343013402201123410203313420213300120243031232403404404341111034131441134300430143422020004441101200024404212133001032022224030121031404200041000402234142311044433234414310211010032003422341144040304004013121444213333314002222200441040202144330021132410200430213043402413402314110001023244142133130111331132022044031101222040331212343344342040021243344240232402321042120224213131103242341113431114333104430232221011441243400143331112141130310442341202401022134000213242322443313231211410030143212022213304233343033023003231121013100032123444230320001310321033412144341200123044240333330010334100123241122410443402321202200322104240121242423101210203220122104011341231210213210313412004023223144314014331312313332103324020042101210324103243444412023324032330002403342332041130103444132033210110040003320204131222310033330123342242220430344244033220401004143012434132013141110310030432430232204410413441200043110043344321224141423420022000403032122210121440101244123242200244344033130103311221023440004001442220041330011120310214021422222423300030241423431234211342300311201320043433323443304220334001222431012343001320202202342201011111124323042322414104323132044121022220044330103340112013023443002230213034201141144124211003323333003242013010122301313424040134033334140044231324211024434301402022431042023030121433441133041124400332202004042322432124011314312020310212121302020104314214422224033134332210002442410432032011142122102322114104341103112414413034342112334203102013100144234130310224131123412414020421241333104314130103002101213244101433423424223404241133113210243310114244130131214233334212342303213442043122322232313304230113444140242421213234404232104344034301103244200010034340314133212411424400231020331441211042343141211042344224214241313344230033032222003301143313343034141400321142242442110024420432201210441112233333133300100344321323323120440413412344441344220134332203300131242013403131314122034012003102224143133222100212033312310412012213203142312304014314314144440200024043100131401323201302343321021400312031240111112043433230001201234423320010402424224133210102210414423324300434103144143324342103233202201014043324100122010414022434420133320003301403103204301334411041100314222114241004032443034233444102124321042443133424231111413334302113243400433130424332242132301031403034241024403233432402142344232410433234124013042041320244140441011342110142210324400034331303402431220344434410410110043412442440243431403400222012043400030431441132242130140202442412112", "402310002234421412114414040443214403001433322212422320004342140102244042130402411202221040423140100212442003234223221220430224430341121112403332442244241210040004321014431142321444110442111013424331031124011012001204402041302342032103024042023243433234212441331211331420041230001111344140334243400011441440113234141334332112340004231421320010410324404133313312241241401310130442011413004104003132324300411042340130320132242132404224142410304222140401111440424120011030230222012302103142044210240120100022300024324032221214421344300110111330302004434111410014111022132233440024014340133130434242220131202402102341320042414330003343334311412103100110420212024102013000421120421223200032444031140233332123123404442402213033224002342131113001201230413244130411104432233222214133302114203322043110124334030420122234213011113010043223122413410334024314310031441432401134131321142303120440412224120022332002314131232441221304134334113344322203002242344421113211334132414141030201003412113422304021241424224110241032324223224442303411440442401101240133021102111102431144024132121241310043132240310402121011334143411344444331021040140321424132332232213022424400402340140302224123234031304144341214042401434343220224033320122124203323033410203322100042430333303014432420344311422301014422123212230420024102113420103013303323340330342212241032120342241444313222402031031104342023223201210124213223132332100133203013103430433442344410210142010023410001024444223202430023020322320102034141203342014402312201220303340040302222321333340021402430041040340024422240310431224402204023012124003220103441022003024221342124340003043132443040434143411320244341142232404004413104322340011142212204244343342231432030320444213111034301111130402044111022003112410014243421112111240402412133213434133311124313422210120030042210130432323213131012211213002033213414401133143204424030241342212234330011124224320342102201441331411043301213013244020410242204434423100234130300344304220421101004112110423201221132024313040142014340130024244304002403013100434432413240030210301202032401322143320130144102132230232211033414342311134143403233023234002330124301313312113000044430034403432322121001333241303441122342420110440201332002313404041003302140043100123402334120021021400044114042011123214421314014441341433340231124243223231001043343341410303111422240122230430402000313211140211020211104040312031432113220201132103411434423134343303420332400404402244330030433324321131311242104122224322421403014012400201022344203131211304334244113301043243241112203034410402333430040033234241414223224030213123430210102204323031304033141221013412132043432230314040410114012020222324010030014212220210034213000301004143143203200034130340431300424040040401112312400232021142402134112312401144142343221423023101203130001244014144432242111123130302430113442311023401343343411211142244212103422033133440424203010234340442121314131400104441344042222142230310141122344220343424331221302312331101111042011222334204002014124124323031433211213114034130234034224003230302102214400131014324332311423111202413023332303122112120030332140211110413300131313301332303012034413311244231043410424342112303000443240314214043242012033244003232030030444422211344224002311104103212121311132004433331222031024141042011141442244122140110013333003114201301043241113000011134311121011114013123243320230403101344441310310443401443313040014034220103011021001132331434440003001421043341212404011441340204442313103330102441204324300310043123433430040013012143134330312103421434024440223440221013234300444121004442311134011044443001021231333141201421141434411412200040403434430042311011433232433113300043112344021123233132422304022401314411441232014401244421101012344341441121104020012213243342114030331122413134323322314411041124111313130400142130124031424300114031023030232410303144441401141211313313234001110221440041031444332434344134223300212312223033242234032412022430230423432403024443401443122141240411220020100024411432030043314422411241031304022204202210444343140042014044233143033423423231142013434032131103201404043110000431313431140424440200031224041022010102214444200034130302331112213101323103043231112444403001410223044333444222101103401131321140442100303214021113203110313310421231140321031440102000130111344322102434241242130304132030432331120300142331432434112121040421100122033144410123003124222330232033040102100401130040132421", "021424142020220124144010143321302344411030402232323024133401011201101110233230433441033444230242323221312103234214021203042233030320431023110220041144242033132431344222324223202441240443222130320400241123132300402210113332134113242104311333030243010020304433302031000130130104024222013011324123301140444144413321133214443421140244112134302002332121221334123114112022301022420233124110121420111233421421433320202040101344000022401011223332123330324122110101213142103042411311420441103243102441144024301124220304040230210204143024343240302100403233400031213124202043221304342003243332010423042114110311343023242123001110411100240213243101130330333431024214020343033212132421343240110114222103112404404020221114141131423232422343133404204420034134110140000010214300441441104110244001300212242221022131141232340424044221200444234344030130124232311132330004324100200324132303332104340033232122004043204200310444341322211210104121224212413034412033341101333421332402402304420344331030140112400121110041220314311030413440110002300213421323343124002331400203132300242322343101023231340140112324410341230341013011224322311300124004342434431323121312410220411313004222101232211241432303312222012143433130420211200203300103331032241440400312443031130311041321044424210312014224312312333224034440411412041221013322014402002244021210024010112404430343402002434241042124333040004230231312201304111311044320210043044314241100134333003011232112133314200201041332322333423120404421142120023232312410132101100213242200222134141301022044244120404004142442012213144234334420332224302424030122234021031310004433001012022142033310130001144312424223202100432214413340003343240324423201330022441110131403312321020333321402314330012444333403442214004402314014321031401331220020130011420141134230041022423021400421414010424424023040404201100444100331340421401343023321401113401110022402421424343413024313114044004013014432102214442130123341141130134142213332014210102134443033001021311132213011340220431211240241221002320140300430320402311123001320321441134122034432043323300332234313034442444043211213341323122242101340002001043411432312231214234432312043403000302412300314433243141142003424344132224100311432012013211420110040311132242332141331402022243103401212240303120314202241443432033142401314434210321000100142412231414040113241214334134143214402242320422343320414003202201432331001044402314134142234031010031110303110241202020333124441043014413221442310132042223224334021010144220000033000200433314033201420414340211401303104031021123203043001204312010140411222340000040444312233121032412041140032111340133343400244442312122411442443143101213304121014131430204400024221042214422044321222414204023102410221342010210024240201020422324103202121223032203324110320314143402130103041014330343012303120000032033323343242012103033230213244124443112041241130011111430343242443200341230311113412033011022422443001331230312114231430443024101204042003403411411334014330103132034401304322304033103421230012022344112340212104002324413013243020231440312114224332141320032042213233221020001002204240232204120102242010301442420241112232101240140214024420104004204311211430233233214240130132314343243123430304000044433032121333200030331221112100024114131310310114142131133233242443403122034030400320323213440412222121330213412021213222433324021023133333044241102341044014113431201331034013331203201433232242333300440300010302303213112430244343314040230141414234033400410001232304204012420034410212132324203340013131412403330140221341200304013024241302043001311113211410224332101411313110401202000040110044204210123104100012201341214203114002311044131212001023313413244112124344011013040444003034403002400143423330243430204022011021142144143431233303232124411204424432031301342311332134440201343343440030414041404113333330202421013103042324330343010123044314104041431204120442322100340112040304031231110212231214110111111233442122341124440000132012201443014114212421121233320012343403342420304121140021421111232124301443042410300121201023133004231311323311023231001220223101220004212131113211130140233000034334041201121334033243122411014041343011440410011311330243140132340422102134432102420121422014410343423201103210031224104321441133424141044344011114101332240222121424404042340403104040240031133033220000101234144432043103022011201003001013100110232242434423042011411131243412400340412310413123241210141", "322042333322103200132401242442114142433214440122444112404440332342331033443321444121220222401031412213003411330331022303422440231404020330300414042021301130140041310033133312113331204034103144304403224133202400244120040134314221310034434113420122204303340333342101230110231310030321034022044340002322001411143030300003142244223042230112442003023443023041041401334444432233220432322214440314222013123014241104210030402034133001231001302122132114341112133202322124232013221123004103111442032020141321324131122122200031321303300304221004111401441342030033344302311443023433203404020232200241020223121341003203201301442033422221344211301343430024131422213100244143103212024304130411020433401313031401030103323400121233143042242133234114132214303202104402001333411133211343030403402232313303434033013131022242121412210120024434114301324442142444442043440032420234123324112141241033322430430411331321410103021041010302341423210113400424433113312020430141112032130324012400034002240024442200212240124443141341201332233100141340134021331320202342330112030122132331223440302031120132213023031430240443341212424440020011120320440021214112230143413022323034314422304311003310404014023114012333224203234202003131233430113113312221444400442041324130010003231412232312020000431223113444340142442131001100131130103222132030433434124133002032123124432040113134041101413013221203442210242443220104133300142002332221231041110404334233221204121033111011111004414031213040142113230230411033224232231211101231120103333020043430104223132314024101331403241302211002134032311401142401041344042314012404222410233302233043241024121022441230300412332401003100141102133444414344102301032300044120341014210220100121124140310201020103031212344242443204340021413312200041344103243030112233143410034000300303222200134422422343310211200243002144024303022303412402144411440000201020301023400404114132203444224430100224042203301431033344110244313422204420223340022043133303433404423404322111321122414101101440114124233020224224201314311302300302423000114444013241421220001242413023234212124424003243300223240132023302244010342344243131333240413244301011123244203343442240302231331313132002030242144403010231141213312313121001211202434132322210020201420024313003024013400324213221043111123143304002234341004234130020210410301430111321022403313104332404334114433241332441030240220204341340122132210100301310132332231141323334041423201331421301142134302244024340411443340000420314241404022431340414202000412422241104230323424442101123202214332030201140000422301411222120121200304011003422122112403301334034443420224102243210310321204233131212332204334033031243100231424033112140312030002124202210313141320201220312224122312244033132223243110414144103202002342443042420201414431124042333243430030441102030203442013342042212130122244241240333242330002410141412121330341002034243323030420311431341231211404341434014431233321014001412143431124432224413322423020020122100212202230132110044042022221422240244141101024301242040240222041442310001123141401313002441434010404113400143420120220333144020023244241331334342022311302432112333414131441321421401432140230223332400103001441112333213301400233420332101343112122332200200002432100102023313434004232113333011024023111230012404142020422434220103414234322122314133123032143232014112221401323314323003420201343213242133212402021220424030040304444410114421214410414004331322314412044443314000020132022104301421401223111334300013220120022413021404012443424230201121312042130211430034043323311234244202310041330323403233303424314314343110033423314232241113002224101434441134413440441100041031423422103042110030034212340110204430040230202020342104221403223014140024100140243204012003142102300230331212411141321212322431204444222110043343322303101110410102134410212300241024133124034121010222431430422021440421134224412420312422044431413011312300221413201204444321143340140423020402012020313230224424423434044331344021001402324000100020100132221140041220121141431132003223103423111121423431133121334401004122222443221213411003213040314001240120134104023122241131444131241122012441333022140221040134103034034440013323243242032203113313000213022231114412304143212120033441100442302120230331404233130042021140344042010431334030030402042013302200221322334400140402211000412243043442440130143432313313012300111400133213324402140122031114130402334243220022211114234211133020001", "002000413002242223323021444404213442022123002034104030213213340014024411004130443041110102432404141041110011341403214024324420103344042134304232243123000002002241343400442331142110020443022344111240214041101342231324400231202322003224142342033114422340114134424432432001400310331231143040013310101322121300323103324241040314414333204341043420301243000224102330114323414020042142330233021212333243014301100011111110212201103012314102041201203143131113034430041223411021010312444024440004034333023023010320444322040234320213044131124022101334222431211321234312431400311402324224310421414330203231340433240032401431101203143211041434204423324012021231242210012200132431104221204124303000334203214211041322242034123342413003214243404410123214411302442423134404314031303032303210000311004200024220042220042204114210120203021341300422411113024424042144223430204300133232033402142120143422410010041101340000203234241103033402400333212420104423231322102214110424322042323420001033041422032223044132120423233113121240223400323014001000232014020000322302114422414442242203243423223104110420231443423040432313410214444243422102133410011023442213133221430100221444000332020234430400440301331024214230203320232302213020132032104313311343202312412121103024042314430102131321212202421300440032200303403120111314301032401321140103104411423314132021142004400120134101223434443410413412111002123233412112140103310444340210403434243010043422140322303022413034331241344314000220230042023333223142231132402313124121441111130404322130024413130431213213030110131420333230110400424041031244104342131403340101040200414442300123124013020012113443344441212200044124344031124400220323233403120233213101112431243321021310440230104114222224003302144041442423424321221122204124313433131201143434001320413244122423121220212004323222203440314303141022124200022301141324332302042330421420110314032131441234443440243310113332421044124330421202301324422404330033321310412240044102240204433013322313442233004321324333121412411002030033320220041004003131223104433001303220133124422000311444110131104220000413012131431200224202141232332304332213131104001110424414300424004431434031111121403232201124002221444403411243303022303424242022300411014043024321143220044241214411013132113101031321230032321431110033210130043340143103301200013212003123223341424111404413334300023230030201404001024121121430204324213143041423330324211130411044004140203333020232344410340034000332314200002400012341244242443123334311440012010001310123312424001144001424040314333403102040324030120034244404023131120341220034234432030002033300321013301221023341220222420110313401340214213334231323103041234021301403224234240303141032131132231114344230442242044201412303114303134230312143243221443043142434332400414220140022232034231412433114020303121240424310403110110042031304021130042342144422201440024003030121222402232134432121434410000233124333340422130223100434344434312212224234344342444211224444312410240420324334400222313343342104301024132123430414332020134002241300144141342001304231424010000242142112231100121344344031032300143144123122431321434044410314400413021441043024411123423240423041133142403242312332422102420122034244312204203043314030230430041330333444220243340112420442112204003313443333322323210331343302114114204403404421412400312211101004420032002423410442123313233420320240011020414401424303143030022343410311310342102112020043211401440211002242101040202412033044422432411321200303104314104020111322111020310431421203214401030012341130442231100334140113310003304320131302144034401210101113423334123412300210341030104440140012144231331141320102311222204431101233304143223402104110021443133304321204141220414420311202312431414132302443231033124340311332130144331330303143004130212111313212423100200244441242202210404030142342434302041411413422201243211224241211300243431333321333000100104202144202234123411001221441330400403011023221324231110042432134234441030002341332342004200403303320013244302342004102331014204233033324411002122230130204422411131012031301143433414144230332334414204414011421243044040323444400201102324444234431044111212423303343122203330303012430000332440010322243200442234402102320302132224214034012303143344211130141432311343243440424302440003213100111121110334044433211400404033111410401132130311000213210340113410231044241233333104401003342404204024333303403220130300130302312303431220342203", "340430020333203204103323103312042302443113111422124130031133134230142332414444444034202204212414021321033220114130420214132214004331131323042112223241033203400044330402223314330010321414422123042042140023410012432122413323431424300002340322221342230234032203432420043404113112344314110100402402043124044132232110320123301333212144224430014302302040423041134404431301312120232121140001232100313411022431144443332434320130012140132023431002201313103142230010433301012203041331330423211132003040233103002414401332241031040033102144424223220404032243421421124412210342130414042300343133434400430431341243204032200103044402413003040421032302024112421423123041310334113004114102233421230103322314333230124314213304432003041321140214022242411043234001041044141033434002341021232424112104444212333402420440342143442133231131313422443110330420301113123043223030401323204100331111002143443410114104313100433042320020023414132412240244141200411021142434033304312441130104010021101342411041131114010140101241313013001014240230143224042103312424133230203320122011112334410341121230024344142121112441322343310113431110044114112422211102343343401340043043342430223412413210314243012231124102214122433100203221042330324323444330004012241230010200312414100142440430134441302342334102401043113010031114020412210441422332210344012424441140023410402324041233013031133212211242011042231242232303134314104103114031032403303110040340301134142422132422102313104020141323414411443111232142212040142241211141103421100144032000430424404001034120412423144443104014203234410001404140141340320342244132131033131141434102141314240101003431024013202221202134232013340133131103324042412203220423330242020031421423333224004011122444133440244202134134012443440001133123432234000331102203323231240142012013134424123222223403134231043102101003041242242421043042443022421112121330320122241434023130313242303404130430212420042443040421012204142300334000231221120033413211221443431202021133434320232412433220221204340201100034032222440222333243030222144203442311133213242302111221434212302433003204300031442103442133102310433300321244104201131104101124432432134232340311043040231413202403434044222323323210143332234334134233024312132044244343034224011042424243222104133101200221302334034131103202421140231141002343410042144344134040310001313212412140331001111143233244222313344330313442403440443413323100023400112002201330332212413202243143022223031424102000100031241141423121431444033010040220433321233300002220034202114304023040130410222344001024442210323404401244014121123433422414301343323121014041330021302112030301220200102442421114404202213030003144031132302241002323142340333330130201203131400332212412421310024043144213344224232003122431000402113421220233044001302124313324224413212300143202000442423311440333121342243141444020013434200210123444334210322222142223441210112122433302043214041104212420100440143044400314213400124402300000010104043011044133100033202443202030034443341331333004213200443441003411231224411113322220410330321432243032141143433431314111341423131230030104111133240302343121143144300020242003131141214422314043132004414130114324203204302222310204033214133342312030211120300432120033003203242421233020243321422131100403103014342423102130123211131011310324232304233323030430014200041012020110041140413044101433204202201111044414330033232204100342111103041344321304200233100020400414012314230034104210032400401311333100030113442230242341132243402322413130300301201203012340413023403322032201023444134211010332103430240413412122313342034120421002414102340200140002401241044031413000234002124414040421211221422433434213132414140420202332204213430124203243131010313042431100142120011203422303210302204440211433022213241314313031341413343340001020402123004440211411440142423304214220231401020012444010223410332123141110304114043023020402440141302340211411104333312210343431131142340103432410441130230404003340021244430402110210043104203133103320413140004140003243421411441302424200211022114424004442331022420110010221234442221243243144412320031024413032332422101113010443400104002234313441013423233241431201312330121221014222443313200022443321141314131234231032111001120230322323111002430400441444302003211124411102104442134404020414122441142301434102102233103333432222310222042220034234123044422033412444023103231011144042301214300013132220111000230421243340111131102241124113111440024", "034040210332243340301104430133431012303033133330303111301030044402403202140200023030034120004444404123122434131314440233120243432202144131310040131242434230044340142141224022101233320112440123240040301014341014000401443404421222101411402122402332241300222441111142304134200332101313234233024213211113432201403140234030100230220342304424222032421422302443403333221320340001104334423004041044204422002000431112304320042040244430311214403244002433342240334424334221241222331404140024224100004144303030030142143431010121240234122441341321131040131430000303304104220040101011312411344311123343103003100122440432441132402222220242021101410242240420043144333002143213433431023211140021421234204003320203201330234213303222030322312213214430240104342133424310234422430424042442133430223402020012244344344124231111204413334030333131123204202322202133143322324344324430113001001013444330021211201344240230143301242413210014012324342021214424143231324322101111332102001221424424112411043334420220011144001234343102320031232240403144020022101304012420004434412143322214120311421023410241201304130304002003312101430444321113014141432114041423024331312230130432013422222341020201414304204312203000313121100230134023440004210004434404420200201130143430122104134434440423432000111204131201220320432230211203200132114122421222330143020143141230402410111421020112104303141021423410404441012341121333302242131403304322021303040441423002300423123420403430321104221312133213244014404301431004401420441404122340203221412143214002302443443131301241032211310000314221022244142104143101123114110210414203021214324402004313410304010010323423104330224310311044340020044204304034313433203414342300310100012220001314344030220032404131043203222102211221330200242102423303031430040320032222420010301141213123204404421001102444100010140143303440200122241023433343101104403033001120041243302211140040400313431202444230440030340031201412000304423200103003342411020044113012442343002002230312144402112032004201202241104021203032400401024343131321134224210334102302430443220130031241012030434421403412223223331022111102213343120402303003244334420223432342433331422443414041422122014311201311101201024210323043314143300403314102004213203134003440211133343024341330004334134003000320432134020134414223140243113101103033102231021331040411400444004341044220104233031144013114410213024143332422320333242433040044111433144410110120020000104201041444342011003403421441034413131032244133441220424411010342144234013303233111230420003434340234433402302011400424043103423300021210230140114201020244144222021110043333203224302424400142412230043204134413140423200324302034302231212342424220103344241431310241040031312023404230313332034200010433130010221113140223203441143222100011441344204424231142344400040032424034120310203442231330224321010012402030342013042243441011313433200124021102342324003213440444144134204332044233232113404424213042143003111203222302132140132002442112312113222221144401131134430010403203311033003313213200104300141214201422121424244244042203302003023334314410403223114222224002231223103441443234232214304414112321201041041200422330300221401113221143413320312100004344122134030134141422403203231020300330041102221202423134240324111124102321103101421420444043414302211343431323240340402431012343333443001320414123200001112033400240241042042130340122234340441013231434244304434300414012401043214300120042430014100141201122344324113134004402413433211300111420142431043411320101201004412103302203404224014040303001220443013013102420143301303404004311302033203341201444032030144211203034404033014220032312023041020020421130033043110130023230334114310334213031330233334102121233433440230101421341431034143311020223431241234343002334333022102411241222323212042113200042043312102344402223412230224443412320404401301331044431112010014210341330241202004201404313041323430421404110102340130312423312420340401321321402341104013032404421044411441444232022301414300412021232404002200314030342201121101420141442221340432300120203432342244324323203210333201204301020310343144341331322411021414222312103121041120403112412303240343443113212133113123013234340134212123042442103304014220014300442002400233021424320032011400402104012300302411304324241440414030032210010144242101202123302302244440422311011231222012413230243014342343124023043334211021340323410431433222430231132124031122112234314013304124311134114114", "241110000401302424141442021312404440432100203212322314402230114303240112310132014213002203112100310042430340432032042343242221230011030204113224223401330331424211321131130021124001133331230422212323321133023120323134314420203242300340144321324400311431144131323444223303220230024014314223111022401110124011144044342223142200211430043344130402104044110130434032303023310320431030400142400400433101120300333141013410341444040410120131140421042402342010420110401311130141242222021130233041433112221300240320442022343121222224313234002000013201343110340032300114413243403232134324011330412201433402423032142111422201121330012343431222213400100230123041002404303134202243121130313300304122022320343144243331304140040020201343431444312124242204002403104040113214340321443241030014134301120414420210414412330043300422402241443400340100204321144144131203231224442144001334241420322243432333334323434143003211443000300311234240441314044444413404104313144421233102231203221024134213032004422100433004123240103210120133403304244341402303333012411123111334004210220033244303433133140412330231214320123102424301333112130002433044411232113103131214330341404241423440133101423331410031102401402244124302010424120434232232131240244111413000343033441233323444410413401224111412334323341220321002122421222130234011341044340340033141434213324342422213132344423134300412134244134333040132004231431110400442122220403421341400232013403104412010421420210320111130000033143421321134341242421432132020410032404231001003431414212230212441244104204240202220424012143213032423334030141213223323144334112104314013034304224420112313142244403113030244230201343144204102003231002041014440342101111300233111443122230133110442324212041240212334041402013142441110100230230311301234023101214213221213302143400044143021343001033202303423032323213142133303313203403003442101023210130000214424133121420403000122031024142001103121043103141440130024043442114344330033043021044033130242234414434210202342432033443434040222100122310134110223433033024130314113041033310312410302422203130311231420443331020300242403332324400341412021004442321133024020420402023011341302344312230420042423133120200132013311000101402214102314432422113343044000021122013442411221011404023403043032423211403420400441214132413144210123341122314114422300122441224014333334222343412213221341310011241420113110401441423133031303431330141020231202102411333040041231401332312343110124311042314100233333442134243104023340100344133114101402200232213404341323220202440410302334134413100232142313000242224003033324234301213304113203234301410423334123042032414010220441420113242212321314423041321000104234321303232232203413042103100100103443312042212134344312444410004213422013324203343434023443030124024210214040144110010221221230122131121444334313142103213432000431233413024140222211341030434222212204032410142113223421102123112123442330133242003312044103324123420022433433021014332013132113133014110442401221131003224102013002010211310242212232000212332230204232441044242030301104234241112402130002211240143321323214114044204010233143213342443422333411010144310220304022433241302031331102143113210404230014312421320122040104243024042040332124143242232102331304410424442023224401341044413011140231301344432011240102414043104240134404313310410314341142141202103341331113231031042230403313002040112012112043340430341401011404010431313404241044403304433214204431031004100113340023344202203332240003142331433200301222422321332100413414110340204232224112434302233423431224103222321324132323420313340301422121441022214430231042040432103340141043210323041344031333222101013400104222340403240311312404334433432014302320202121301332142314220242323313403410034420210113014241221240103320240132441112200101312102131204042231123414221323204321102322130104124013122413120003204132332040243331224411331141331434124224314320300344022143141402111420420230312404422132433101044414404304324113102224142000000134401204320240104003424023102414300303133000000344044012432004012402420301240030321102134332241144121231422222424420421424233120143144300033212420120110400341143234432000031320404332032143002313434312400444222121031230124342340332423313142432221412222112221101031114233420104411401311244202010423111001120043421122132001242321133011000401110340110103230044403313203002334300213123030203213344413243144201433141221104222424002340233304330032210440202010331", "034134132320141002100112102044104120141033211142331040021044442131224241041223232330421444243014440032120313431130302334341041201440344230034120211430440313442130411244343031214404233340304102200310102423021424021114422214430232323140110341032212331411002122011110322333214413133044030141034230411434412411401000102303213214044204424212304120441120230224333424102300214410204341133203221231244202344201043110340343140323334122010210122104440433020202122123333222324010130311431122041221043203414031032113211243042412304202330324031423114324022024423223042034202422412122423432030041432313110123144024004432033004120134224010144000041401333033302341033243314311241123430403042213233031310230223331322131420042414343412043334220004243244432343113413014204403311241011222324330400224214012301021404010413444113424320300032440102324421022143234043210031110001322344111004430142001204412140023030441401403424423211311001201131341212434001020324304440112213420103014213032332431213322341433042332102303040323221441341343144232132134340014100322343233401100414122343423221332040431333103020434234423104033213134223242013130322402204012110200300320122213343342133043434120330344133130113230041231123032242000132312342213412030140034444310044310004144101443424112222144414031221243101210034324222214340212021040213044402011304112123042321112100234324032122112014211312243401443443311303422224240114104000243121133030444302343344141011042213141210212104234204403301204301111243010120222124421342422023033200142203322041122323042211031434224034414244414131000241222034143342013101322224222412314213114203103322131011430324042130321112222330201312202213422223221003111343001001144211301301441331414204321444011230112230123432342321431242122004330243243413340423443440033034432210324444231120044443423304021444324440101012123433121233113014110243312341313010412034304442321344001034214243101314031110402423214232140242223401444043033103332121204300214032022031303231042441241314032424322411033124022300311203211420310111213223320230101133310000100320231303421044010131224214143313032443424202330413034123334432324331140121024032331002003100141233142012323210310243423441042102213314432431242240232004314302020304332332131403130433423333430340031201044041003443442400414341403420242141332341442124203201204430033024220102043121220140043141030301443212222204223204210034332012344142043421012431334230441012311400331341314043034432143032444420122321342300412343414202011332311013213211032030104144332211421414231430124020234112214113322243230210400231211332144232301010320222322131104210343201223123241402404040410444432413140223043434331112031030443134301102002233022240212231443420103431330304101430134332334133013014432023143203112140320202411111332140140032422201430441214433214400230430022111313442422433432224341244424400310334322434421203232440431024304404331140004121312044431334314214403103024003221000411321232234110243443130141403121103142102000131132440423434241412301200302121123243201003311131310120140200004110230330301214443421242314314104324432023441340203140422024014032310322230141004121200224400030402400122130012422112001212310211440322401223032414221202324423001021304132301243030400301031332401143402340040013233231340011212302124220130133221342230111101410133140344244421040311110221134330242243122011402204120344334332231401310012444223202322204244241211421010220441221022441304132103020444132034100024413413101442322414340343100401041324221431213444432141230404432420430142324011344430234413202304301111201420421310003434140032124244301222222234044112033211133333014002342143234034131112224432214342203203203031111431412314330243321021230424244113300044131040002024444301313123431023443032424043031312224231411443210401003300444031044243402320132304300043022424011311220131020402441404011432222131434413403043122424400111400213220300134221233020312201444434233320300200210132000140010334214002032324214433310342240201132444322200311242402041230022213123040212403421213002414040414321441343202012414310424301002114114143224304322122132231123134114331434141021421034441144440422441301331204340240220013034140023030414013024210411414330022304431012414043412133013300230420443244224232411300012423232410404200434044344131303322441304142404234110114040322040140010342244430033231223324431004211344042404422012321023013440011431313341341402133313000414330402400213111", "344411313413134114002003113011211323110133041124443203011024320434310130432332233044410220323110200344120424414441412013324424212004224043233310344012421400013200032120302123112023011012331040124213032332431002433403200021221420103103213234432334140400042333014221130144312333021240302200320121222210020101442431032220441411310023111420104033202330033110331400244022403144001140014232242434401434003202412213002423411321214014110133032032300232000022434414132114103413234320322140011413412403003033023100020040213243430103101442004224401141002230242211002141212211443430123122042204320212442302224111000111413420340202422303201040342410140102112131021331112442030424002101300110002430403430440131401004223432412004400032130243334111022420214401311230232044421321402113042234011203021323341043444210120223443334420203333101411022103142444020231441044004133102212444002332104104334001021034213310411433210023210342332003203122011330424421130231343224441444033322411034002433334131302010343314234133103133141440020301304343301144211044133414220140300331344123230324402444243232023144340011343243242131313040023041331200000203123313024014022241233421130012013334004134032233132444421332023404032342231302123044142012402341123223330020014314043411424341214201314223002040223234304132002241212220011140102322343113414120122033243211223041200202224433320112202113004340344314232100023432141011324403233231440042412101413423043001042234322123243020004001330303330341401021334100134041012020341012224102034144421000443112311311020302204000113112303432213112011103124012101004402002243034042302321303020143000412220104000242001010033110231000311001431410030403431003241220213313432023122444032212232102113442404131402333024330403311414243420043443114201201442234131111033134322434143013234111320342431344131042300234014310202233224014330311211420012240201141313242412322333033412121443301103100041404340141424142122303140313110323211003204414331212030123401110141224031411023342440412041003003001111304042110242000442420403141214110134243034433004302204202422131244330022423014312101013232220112320322133140401100440314301020232123324401433423432312302121112224224402023220320410402123230230412423042330443112303202402101240421144133111432333213004111141111020201123213231210433432120431311010211220323041010133203334241433004033441242103303102322020430034024334021032032211032042020102222301234403122442120300012221211330422023134013003001203002144322220032033243422233424043334321123133324321402430212302443340123030224313230044101012430300441420422112214024031230340231200344024404014011044112124002011240410013433001142014311321240004223030002421044112240340322040110012222032011043234442122334004420421004342022111214101213340344232021402423210334141323101042000412420024403030413344431432424100044142144044240423344132203012130210131211430401220110334221404032211343422402424243224134214420013404102042243414441130313323200043212121401113234012210314100241024340303041024323100322413304044230312023401210410030121424033323111433304234003303321230044422014312232043143204442313031341310101100340443022300142142433033112422420444433020301121120324001420301003401444434114412410240114422330134343134403421244303434302232320304343112332043312304321212321233423110240401101220022322203043200323332040212422212104024013142130100444424313223202312033112434220302022130333121331214423202343200201204121303431404031222102300323400140310121130411241403231402341343030341022430240422140304231000324201321131214021002012324133411343434013101333343024223434304411344303204021204230133322132240411320343343003110331134032044343132020220421031210000401111402213113333233424342404212324334411424130422142332133241211340331440222102234041000003114304220010113232030104400041313132000212344240142413310021040441432111141101444322222112203342002424104332214234032313113210210344020003041414420200134342134223111221222001332103102231423304224013131320240020004030441443041001042114131311020241210102424334112140011130412443004011430423322341223320314410332132134443022210034232201222003221001411130031320141401240443114130004341031244201010333134201333230234011130314203440133444143202000102112231302203021331132441421400023401440221344430143302024330430444421424001311203034423020332341224114401403130301443020211404234304423043300132210403431442044142420142011324144401141224113430220040431412", "240044422203012220220210424340140401010412010203300034200331244040413113003024122332023200214400341412144023221221410002324403411413004011113024300410140130211103200413041134341044444133123001112410014243112023412312042334302003213020330133343213104124104024123224214143033030032013010031204140030222030414021044343144230103014141204004204313112310221010402210311003434243422100013304423201413204312022414432414200204441003024230221113401200414133012420021033244332313003100414200404103104421101200010441344042114331123440230442100431312012243124203104001212102133340323340310001334134022423214343031222223420302342144124040003034011030020240104041312332102011010242122240433400411301113432444242340040131300122420443132302314440241210302034124413334011424444123344432001314420110320422014020224110422234312042130201320313120400002144304321201423302213000223440301404433304103214134441203333012104403331000410204312311402302002441103032320313142331343244202002332323211032114214310122010343424030111131320230042234042023411040123122402403103420201334414240020330121230102324143303032101140314011124214112433404430441030203301003133442333221322402343414420010114210033311131232111311111110044341102322101013301340221122243122224101222010041240043114234023434400413032012404031104402300412343141304300023032324444104222234043324012231320143422201130241143402224324423210221430331102141220110212242410204043110140220432232022320214114211044323022214143234420433222100031113200244231432040312004342041311400001234232444424033202310103133341123314230324130440043244202022422042334204322144142121144044241042032123401032131223420113041003224221044421314024021110002004201113412131440420124112433210041220043101312133320310002030222313443010224010032211113413320432404120441303100141100212021020311240034033243020204434200004233031420023302413143102230442021141320404002041332324320413444224323422013313130314334011330303434414044404242330130104304302031244023041123423204140111122240002133343333200330211412132214434424301034102413420040211340303123422034244234211231430402331343033302020032203403130341420200310404032344402012304031240440014023212014000412404400211002240123111200441303431422142401343223213304433434234114142220444203344412410441003003320041233131441222332430400323231442032104031341302212034343223234441324301414022034223221124400243033341221313100014434041101220340430130202014240324332240212301120243021401221223103101340313230333034102324110004202221010011004412202414442204414112431012432334002024043432144433113240013444132441233114434431143404432111144400424313220424420124324210144210023413304023300134044302443440234333130344234331412003340244110223432123131411411212324444220042122333201030132232121211104401341244122140323100140203231130013043343440003143004123331124034320224122301102421421232123003330300241123443423414240111423331100042314222430134120204321034132133334210231002001012201000224310223314131120304302141120421333114220303320330411324403210031032414402033434240213003011031102103040112023124301241334220031342120333240030301011144112204404034234123123314413210434433434431141014031121231024204232343133122124010304144330412340042303444321140041341420040102344201314020043032122224043023440343202320113134421302242043224311010033204133131420120231410334022323014333030334211420422012411141231110442312241304112044133133213132420033003321421422232121213333044440341302414131034100012123000112422002130122023011210423123324044142201340210414321321304214021414001332143213344142030131332120210232002432113313410012133302210221040443124424324422330313133100342300022123201243231413311342200243112404143123010012120140040230042123123043041333222303124100214122121024200331413444041101412202112004023300232142430342430344112134023112333214433312441132334203314020201144304311124003442223144033040432323444403242412401320344022332133401213130412032200441410341022214213434230312244012310344223134122022400034410320330141431224104414341141304112212333411432014222102424330333242224042222144213443040003413040202110232011332110441122244312022000202340200420003201343010132043041412400122340240133342034220242114441004042333243234041103310113430342221113241421302403043001422220041041103343002133114003031114430022241003424014411331340130314034013022102311040144433030133004140344002132424221343442242201204341202302340401031333341042240401300", "040002420123123410214240004002340012143332122010430332130332344121340340422313340121033130401422221424443420433322040003410310413141214114104141102314321042224433313411014134224201341122234012022422024101234320313234110120414234112321043441132013102441021434230203020441213021431300040210430221323340122124032222021322112211413244344122142141004400330444312312310321121003431331404212144313142231440314303143232413220212311410410044423112432302213420330440240342031144421231134112243003244042420300404132012320003000401220232141022414204044314230303021213032242101242143130004413412443203243002123332404342023200211233043300404130323144434011104011022131344124314101304023433033221234402102240202420221113113231124432203114110321430223410202244412024032311241121402140302131000134100441030324120300113000201424412230103404002222311444104200412041242300223232402013200211243211414124024400210201400243024334211244113204433042312242223201104143340332041303241341121341223104134411433233132122013211214203230022032303123030444103120442300204320133404244332144314421240334402442013300202113032304141342001242444132200443320033003412112433420320220041132012001024414040331124013121123133134322431320021242241413300242242411312242410203234440444233120101034321441023420420302100323412414404031143401131231232023330230024313113432423424314303301024231303004220213001234012203211104143234113320443043323114034420441120241303322334113201144232211212003342432241034230000203133332403034244422333432310000130344120233022342321302240301140212010301124000222302020323031020104333414120343433112212312400143022224020304340304233334321101000342420211133031201411022114112341123422002430043412411043212104240400301244034014213321401301210340420004314212123244024122412233242112314423103214120332431220014411130444230300210231003203424043142443331002232140002414121433244003303422041410233421410431022330300233100001433320041021312014104144143341430440232021101001411442411122224123114343420044010132342013234412242412303420112120334013423212421230021323140322103214410100203432222041424143411210202000403010424442120202404131032332244122004312101124432221103432003443014404231303340013340414022333300311132420311333113404224302401233442110204030331032112434441300001201331101412314202323004114422111320330404312430344411102012244141132044313220340312230113331331201122234323401412411140003440324134400424404322124344342230030442011434122240223330322111434404431224212040441402122001420031032222321431130423131221434214100124230401431124432024034330424311034040343430142320311230020443430323011044432103214310441323022411142241403020301423201220344222142421142113242003243133132404441143303322342142234124034400223301342000001032324214112333423114203140402344143143400321402401134004031311243314011422203230113204234303400311432330333034012440301244124214431040114112424211324030112322434211432110423300233100112112444410120102400003231300142212210114203344030103032412213212040034313213033443111101011440130330003013341001040221424302000204142000442320341401042111022412204412032230324041200224204101123433411134410233403441123310332444413133330323324044132340111211122143104031411112324444241031003030140133134044241140232123243013424334220231013421124322232412032111141044221301000321222422022020221323030430213003042333433411211144311423320314331441011100431002132044114001231102024012320410323332211140102311014211001301114012220200403434010111340303321100314440042124311434022111224344034322311134042131111123040203434434233002124241303302322100343124120421224342414312032402303343202002122410003143023124003444300234403040332311241303034443042043004214220214214201432013411403040011431203224412031442022033102202220101424222034042321302242240322304131000214423304204114444201402331314131312030343243000410433222030212113244424114334142334430244221240041440114104242124240404432100044313422341213212031033020400434212300222123302334401023434100440322212022420110424303413101212041421131111003440424332001114433303432334412003441320402203334220400302430023233130341431432011000430204331313332432301414310132444402041232330302022143342213200321011412024032321232234142414022403421130130033104143221000202034034420210024033324413400420432230241204031404101111343042210414001002320400214443341244433400232243433300022322114233423321142101403422214224110102344221400002301131244404202302", "310244243230414114104340224423332321143124000442121402402424141030330121224303130021002100120113412114323321243103330110414301424432413314422104212142014120213001313030320001113034112403210430121043240420104311303410120120032121422131000020042301022440044021214244034400143320202313003123140241331313103403434300331111221030330434320303002323403322403234344434142134334141201241311412340230031024042124113211314011002004341102322220314303144224104203402030100133341430013414211331231003003211122311032000040244141114433311101321401302133101401423120110334314134002230332322424414110213441324033214244414020401301320413044140022401333123401023341114133311110144400210112244402202423234221014140313012421134130222400102444411023013144240313142341341242001210140000343111424341342324404140230421311240113004233203200012043111404001440340331431214121014423031002020433102111412112124100200030443114132302310343111302344040230022300022213404004410433304420032012212001301110000431242441131422401201213310134422113204333121132110131430032334300331333311122011124022212003042303024033310320414430414234403311113132002440101223111413140402311104314212221333441430241324341204302100201140121201414230114212241223234432224111110411214242014214031123030104123344110210224231124030332334421211041042223424104002401134413032224343302331004122213110301043321041342234003143032331432144211430300031313241333333111423000023432213411240043311424004414204204142300323233331102434234013234211032301331302124134000332034302444343140043113301411101340034142301111143133141343030243413113144030301113210421013214240040040133200411231242043440204013144011304031442400404444304323014440042302433123140140142112202324401242203443312331103433433210220414112402233142031444032211123234210403024324214241114402420123443044142441402000021310210000013122401243310410140133033241404210240114102304312122433231022424034104244132331244134200114320011103430332233014420142311443033411421144142003344223101221002211214012130012213414233331041111414412210201443420400320311220310312414242023130400203233444044441444242134202344412441041420230401213314144104224040021302433403222411024410103334114032043331104021422431130312232123023042110000321242010124423123030420303123102043044012040244400444413022241344302042442311413033211201020444030434213444134442131230231434043133110400241412421341412203231231231303001311440113001304032404132022343424234331233120243211214040200142144132443240223203331032442113020134101044120233121413001123121020301024400142111134242212034323443131023312223434221200011441242421423331123113302211104134302331344413241000033333033312301212204343032013043243340413234403030102433403400030404112144012141232432023100312300303331221233211104114303131320130103003442121211231441044040123213230300213422034230443132413102444022430204241002013324042430123232232443032424403141234103441222122403204014140200404303334424111112142243412312413420012443030100240111230040310420010402000114331121110440421031101023233234414212004220204344123130031240244020432431341202420214213140112143340443433221442241413444411200410442420032424223033211310003144022441420341314022303201421430403214101410221100302011223112023104424111022213244322211410014124201344012433020214131031241202334001211203343431233142102443420444122023432302424123444030240443021214443124404021240110100143403302014304413030211003434231244403014203101141204041441104342403230231442110314012233433340330420004243243224221414311042300121414043404014311013030422234400311430213420212403020341112303300242130334300202312222002400410004401004404043410420424421222032441103434100211444034434030123432223331142232423021003243132330341220201434430423044100332002001121444343024012233102041023344010143132011141232111032424242041311134141122310140333414210322134433331244334443233233011210041014434134434422244423124123421114111404430141033413400140213004122314403002223422234111303111010241324220442404213423444033120423424113203412231012234014302234040000202121213204111021413042204130333144030311203403023012333103120111331041332020343203143212340130233032144143401442134200132042024243232301010044341213221411432120443333432101121044002034021424003304123444323402103023034304221243422100400220244141331442112202043200212001342422033224433042432324332403221124001104331320232041144343114200212320340102344444103041114434243024443041", "203234324422430320140330312103122434214304411010014413000403011111302230444011444310042300004304432440221314323442044334210143301300123121433430323424241124141020443210104134232201132043002220134102220432302122114100342420441422201441331031110143342134303322100303344432412400313323341100013421431342434323132123332111242134214001314321331302344201102400000204100444011140230143030432034010433413400241043111444342023122143121312030403323330214212001122212430020314032233133221302110213431002114143034214032030311324032423432314040223131224012314123240010410430412034230322032321311403333023232211142222011213412423443221103400442322202440324422124232324123023203231443213030231223431034032342430122323332023443430234231424120314111230342211342411011333021314431141210310024233041334342343423110100310443034422024111402112012004133110244424302233034002214313340340312332422242212234434021100243033213122420332413443014203342441013413401421022430334421302001232221002201141031304200041213000304113440223312023212413332304144041203002131420330401444014202230131142130414134000341012432002340330320334241324201422001214013011331223034022111421323423412441142334404312304022440241332013402321014432024142324404310130422211011200011213302010030441214112330122024210002310234004211433432313342444112012440120204220234041123043334011042342230201034013122304140301232100422231144014431004344000120131211223400010443013103200432124242314331331432332403024241144303324411244212102344233120313142440311002212133231100342413314330110134011144442320304043244433441143034213410243220102411244313224003432032320231024244411404244042232104010033230330404121443431042304322123141221311131304411304300432310021122011200303000020102411304124424031333331211333213422120003020130233442340044303244214242040442433103442320300400030041332033123242004120443411440200443101012011414200101020431301040134121042444122140442113211033444034043304131244110200123234142424102122443334002041422430022321021041142440314244233120421123133030132014142023300400234321140232040032020414422043243034014134122231143430104200410220440043414412131441042044000341330331242231233130214442421231104311001342322111022311341332423323434144232213313210001101412323223124110204034400011444124204400110112402114210100102323400001243143202003010413224322400444302201140043304200012021443221023244340313013402413144433240440414120323432303343212341311040410100144434144224104033121033442342322321022241234001004144213240033101200122011030343033421014120402403330440130224020022043120200441310230030242333033044142211142434001011234104341041110133314040131114110401140332034204343112241303234134014404134311300210233003412201120322223140134141031434142402203000312100144240132101210410230113241101334210204243043420304401143121114432344144013240424403413003134133231414201004303400401200324323430004040200421412132301022222420411132001231441014022413330131340023331003020321221340044231104432431232403232324023114032200002213313342330432220212113340001302331144310410331400343224413431230140022312033441112203010020111314034424234030300433243300113142014314431434243401040342220410310143313021210224130321031003031401040104422202010302434223403330211020001043234241444443131022420334203011402321343321144442421013130413112120222242043141014424334110134341121400412130300241204233000131244400334302311103303424010103343231322041201240130020320034133011143124130021122410201240200302413324033241123334322234130043021040030414334214331303033130111123100130120121130102413110221400403214344244101420412133103304423342311432221421320223112323331241344310121012204310330111404034211424404334034131042001121413140311313232122440430402243323004040101210424324303434343144343210221131421322332014104023130204422431242234442113033140432400402112414134330424201324214234231110214002431340324312410413133303414400113104114204013233303341000043414042234323220021004400423220244004341303423233034433430011303102143321301122143224430243310200134301210004342213042100332344314020402230021321014042324100322442332344004402030023413001130423121004402020401213104411244314022301341303304040010111241240403430431320330222232131120233324242032113314410434242312440020203224314114134324031033234314204430421321112242433333022111104341103014403322031010122014233313233023322431324040101123301244344212102233111331322334200410124301310432244032332", "231413023410433110432133314124200213241014142414112241040111211321023212311321311332014312004013324414030332243031200140233011211123101220334124010431004202020010424413413131240231421101110014214402343201104412143222243023230444302010120411401112324332442131420221121134201204311044424041440210431042142033042403442343444400433222033300303332322314133432432211332404320013102002213042242014131313401300141001410014041230413003042232100213024431403102222313213432040033224433013232220441340322312333440123232033144220403342200343003230140203100330200431224113004202101304423232332023331301140413204022143442441004324144103243402440340412422203301240004210014024420232411003442420304013340243313203202004232112010232220102202224342323420240240043442311203213000131422410421143303432023044242414144011341212003232314334403001124012233440014442222224321114030211221120223213312111231332220231044101332340144011111330233241100142111113322202311114333121320323013042333121043240021220232210444314034343340220201431334224404332404303040413222111121113300333112140032114332212334041221242443141013340413104243240222134300324331340044043234103211434244140423232320332011111430304132103241110331403413022343430400131444403441020131024030121322143224413114224022414012212132304213330320203100124004002003003230012302132103304132204331122134124103241022140134041434244413213324123343404124232441330442424032142144140122402333404442303112022402231112001133042441441130024340301212144240414332210232200421210411003400341321341410341002331413030230103432313313422411301044413402314444144000020043034411413122424412402014313044034343301210423141401444322104144223211412222231331022233134444124430430221023220400111031321230422431023410043441433320140044321100302242214333221410000243312030100044103132413443040220113423113331234320242014230303431114021330211222303234201243110313123404104440230220334242212303223313330430131322102224110124441234410411131402244034120332020130123113211224210324123041443122103114032024411210140331344113031413104202320031131004442230010104124121420314202124203312403214340342402230041123041110404342020440100403434412302314230423002212413011124122401434001014141132010423140112321440300024124302111233203414330443122231243042232132301402212144111130214113230312231221424223231121342011331204431040211414310432201312032330200102433132301202404413020144012143402234102003222401202301042343100401044110032030131310443420303022201024134144310140422120414314310232333423304041330323122404422421011403432224400433443244020014333030100104421433002022224244221423422411332201243433343143243100034440340423101330232212022311440303021132424320342334323204320114343403341020424212002344040034001322010123224304002414222032030403103431103121130243304402234411423342112214341442021143203231121104021413320101212211041100020023042333232244342232000034323013040223122423414044410420143221213331410021404003434303023422233432040443042321224203403102403030012342023132304244034213421421412233103031104214133110440300313341023140433423400231343204040332231123201131201234301100321441014033030042340300131101330243241302041033130021223200433243334340003042104323340001423303411112123211123302441400323011413204143034312031203443043131344412314032343121323302432332414000304000021411202102404233324334111221401334232202234303332012403143300144011210143012234332012323104330010141434410423042021443401210440020300230031144212132021234101112204244202030111322222213044141020410331310203014120044004324420311022403314343332044030312144324210144404302322013144232402434230424012202034231404041123131440023411100221314220242404020304104240434234133410122140213343423121014412201313114014240232304123120130111134313322432312220410412423100141411130200434003002112410424300043044124221441030411424211123320144004412004212233100004301334231042300344000232344333421141314313240122224334130431304142022422444423310103302234003440430402321101244112313022334013310033003140042434223431230243333112040223121013204221220134423443320024404432013431204211122110032300313213410234120202144400310430332122221241331301234102322402004401424130224111234424302103140421343013324022043420111140224430340031001014010121343233002112134020432124440442401221143312232434022032141310110230132020242311303302404311102311203333122444414303104412430340020423321330221322303310422332002332030221432323101313", "223341332424300334441404121032301014334414324110002402331010432444131333113213412204011243432144411112321430404130241032204214101203310013401344433234304121204413313443232433043343213211202222042141400323002343200003122410123213000410313031022213301334040330032222110340042134012422311221114404032213033412330031402214041330402023433200324141212002310232423013133222324412133102100342030102403011400321034243013013414323224112120242212214101021403010104330123133112412042000410314144131223404310104303313224343130041442430133213230420301231133440314130321441144321344232142121113211210044002433040312304103400232031032204313043442304330042213401422233031220041113010043331433204044441342011223344442000002114400311101104200210224224023220330423431301043043104014234044101334233002002441143244132240002432424033131412331430440000304131002420230222201140233012000120122220242041304031330022004403121144423244242341224331413203032332204430321000300320333423432331403334420123434331203134021110123412134011111443012431120004002443013344010213111224114302001124403232332131322140222441241403443004120222030323340241114022001134032220021422303231111033020413002022211100113230030010113442034133222201120211313304043203124211000414414241032343222304331014312122203323014143423340403202322311301044141040143422320423244334120230342140401441412021300303243033042240313032434202224043432114100212431230421242310111013110441232221310100011341240412043132224323002101003102202244123224422301210313442114110103224011240302102422023144344020023103023040042202134412341011334403443320144414240122023004114344104112212442234133020404000421340341343231240333313221441210410421441122341202002014413130244332223113343331434403043121414020140234124403411220212014200334431411431411222024003344142201320044134003132043022314314320232234421214404231413302013000304223100314431100111020320311422013210244001013203141402022200043412144114032031114220212231140302044410430313100241230204140442212344341011421201424124241210302324421020002231020200100433010213310014004013012404311222011002032430322323221031334012401132234010402230424201320402403412220344041332241133123232242102112131430334404020042402004110311112132230022122034424311234422122413334042243210013224332124102003340420124433032034012004440332441400322020330243042422122030211041132321331220400301041220322101220242423300013332421430122023033442341244002040013124304400021144101204400302044003412230141244223102231422023422104201011021212033220201023341304204331113422001121111122113040103004341314243001233321204031030430322431321430244433234212424323301332043343413004122211204323112124412311304001010131413402010013140020044313011431324221102220114022103343140300322341000204133123403133330412013200002021004424010010100243200224032004434131343312022301411041113214232341223111342431142430410000103213314140242003141213121430244340244233241444013344213410341234303113303322220421110432132341224101341444304123021403344223040440412142244432144030030333012442201320141204130410243030141440422303033413111140432303313131210234334224034134322432410311213210014032442422440411223000312104020310010001424143301340311401123423232201014411110324344234014403423010241404442143241241034003204304420104432201344320212033403323231303024324032121442134404010412142231220321414413123431212142030303410041304320001400222011330232112023031311124010414103341100441241203122001344203342210402342341211314432302340244043202421031014044311142410443330013314332110124220432022411022044313030103231004321022311233141440043144104131020321022310330303030221303301212421410033102414122103403020444412324110343134412043042414431410043110144122220222123032114423420200224243041343002111234223321114430213333404330230112410100410412144142313023432300300000041044141113101034122423220042440124111113112144202312100022124133404301014132323333100441101224342134400024301042343433344124431104101402241143010231132422114012240244224311102013333002210142031224042301213303230121313141110030043042014134441321222404023442141340442033430410014042011043320200014031020431123400000041041201143112410222243000114022302320441212432333432012441021044110321431044344134414101332412444134144042124030322112333430130021222131314013310414244000240102313400002310041124244304123414104214441330021421112110101434024120024003413211332222113002433140033144403003304020120203032", "134341112040333320424201003210344114411000143132333342223231141000410412321142002421233014220311442232232403310020024343031404114123130214321304032410230322441124210442224021211002200240211214313401304230220222011200033040323142102120411244100313232124303323021232404110424213023122414241234444202301042441322343004411112001432014040444313401211131320134411132221411222031242213234230424424004344200401324023422443421201201010414020404021400400234223443121234214310124222122203021422312032131432414030441034240344430004111122134114304301141402102103344442202403202220243222230030304300340401104012201213100332313431340411330010234240413011032310123102433403301132310402023034442012141004133022014330200202302413424344041321230013322230241022300210023340320310104200313141101400431413220321322312020243412003003222114232214014134431212413131131403143111243421011300032033313434122334331404104441111104401424014401240001411014133042204424230123020123140020033142014332434221221210043104221234120443101344311331212440340323213423200344100140434244004013414344302143423444331023423423201002033444344330240041034010201213400111133314133312102323231223412230332010342044301332313021310314421024330132234213103332013000202231331234211030430230422321002304441410222034142440123423014314121334132214234342234303012220342344304412430403110441003410301302120424040231123320403202000212124134414321112133443103244332442042311232230112344123410414144442104231032344212420431442201443142000223000232111124343242040143411040333210034234413440014003313343420413301410440432103033423133033440123232131113222024120242012442343330223221410140232332232403023312401443130441241310211300021420000324402004322421301222034024123244100010134221421130232344340421114010334100443011430113340212030243031412331010310220220214133111100010130004013140312000120200423040301423043133322242424440121223440120202201314144233034034042223331304402243333140103212241114430222034441330413312332210044300213142410424233300033424400024343142211212210143232343301302044214341421303044404430411422213243213333424203400202033214202130032113201342304104040111100112412344031310431342013443444300043242230201400303001334434433342100004233140034404002344311014030131414134301401123110333201222411212200040433101200302120301224403144142131302324223341111120032043110314434112034413404420234044011430123102003230404012321334334223041332010032100441121010031444003020302324434010430314033103123142003422012131434332004142220214243434404220231024320242040031230430341322302402101012024413104321120311222012424424441114434401421200144311123412014011030304144402310014221031000200412431412342133104112340234012233213411132341243200121401431234242130233421440304211014014003313110421221332321322042401004340333344133123132114200241031103300110330134122113403211210324121212241302212000142423434322002122302031101032203424401331303034144310121312402110203133430324100343232212402032432401110031222042424213311014211011412310401342234242120323030334110110310201240324242302230113033423342440122003330431331213001012244332242243021411304224421444133440242044044333434343242440202443111231440311004311314241013144100443001001042101430432030114430413430233131211402323101213330021334202143420212113102341304311212430133432214244400322011024201014404044023022210234000434014310322022033340021232213032313120400404301100132441414233120422414134104342012311100311013443403232121122311120040142120404303410232134233134000340144303103100321402411233044121344141302222202442013030002140242033133211332210030144402230003403231141422131431111203113221002421014130330100000304240001431331033313034430422123144014433240141430022001130202422412011443443204234210101404440100040220103114220121213341121230421124302113314313142021210231141220311413022200334423121104113341413133434114014412322431211232342003014144004040403202121133020433100132242234021333032111013233424223011214322444230434322000001423400131010432040213123241422211403241101031242012302200230104412341123003024044101134341420314024211034414320224232434113202022213414140000331342430101132331121332120432332043300413301102144120043344024423042033302430011012403141402400434414230003042043303201013344001102043030340441122210332131100120013310102141100120423444144200242234000431023010204200444040400213430102131211330003113301443214432003230401311240400340032120423211001112", "233413222001133111324413004122203214230322421033424032233242042220211320242222141000410143044240003030214300220203114002233312020241343341402440102432110141240434430010332302342001223203413000430231104341442143230422200223100440414414111134302022122024224231421430203220123130241033232040210000143104034020103422422110340043244310331022302240322213200204201200111234200323442210130110222012240234414010011111314341033434220434412202420123220200144443021433312411244431424432301411200234103403410040410201231234120113321023020414342014410001101100141114202310430403144031112311110130004033142102014204210302403300044341034212202022311431141143120011144333332430001114440313410433300311233004331111022031232423104240432103310301234324044101423331113123413041242412121313314123313023303332110401342410433422031023321241114032410210410212243232113404433343242320300402222444040020322141211133040200441220132000104342022200421111034030341423442023223014221404103004143122134241134421310411224041422232011042033421323321301403040411123341043404203241344442421123020441242201232044322321242301400231244101440103222440044434331101411043023110430023320110034221013214302423440324443131321014003011101442043430041414003321033424403042321004213030122023323040112311040200213333440304411341301120244020021243232400122333103432310214241314311001003042321230412402234324034222134430341343003433241112123200144013003124030404233010310312103111140133412331310344443443042034443103422012101040212141012030323222220313332413024402341131203214221011424113433141133012301334313332022320234031144302300233432313222222114001331042233322300211423134322102422304031213030213114142242413442413213130420301313443334342124142343422400000012212040023003120114111343111324101311341424143132033331332441010130010414133200224320124031330004213020423120411230004400110013123022334333303134310321233401301332034420314410234002444002220211144402114122120113242343344122221033314340301112422143033213232004323322423222421210343022130401033313400341421144130343201213042311402224112103224313323303100232131244041403244030201031400301200121010142214012423114414414224341314241430040101442402023044412202413131332440324432344340022043443413430332411421030341402144410411301234101031400332234032402301210141221412321341413224002140424022302401011303210024040204440440043142200403101032044323133004242040421222101211204003411212124143111100000411410242022004413002224140011322022211032234434334140324343202441031230234332133412324212232031244024430114420012342124243224024111013013221011024014042331222223413214430141140201013004120234122023033044430411423000132320230444432404314221243420411043000403341112032342324212442011142343433331401034213241322042331234333312342132203042134022320334323241302031230330031302113304421221103331442130040022031333213044004332300342114024224431110313044410431212423413112430032004132004042003021220121122130043211030132404110103122243222311230112203434040113024332300210101034434422124110402130404203343434000032333140204012304441320443342011003020311312232422023313102210441041400101131222432212320224302122311400213442442441300404434300434100041343413010022222411442023432124412300402302413022241413420342324324121301224202022110113010131201012040004302423012003231041334323244413013431110344431330300013042420214002333142440300200224121430442010321040221140243042024002330340201100424432324312204143212330322134301043232111133013313213004103122123332333432443201331104301012201323221414130232314223322243021044201411223104220424300312423140314021302230220434301000314002212212104322024023200423030201134310022432414314042102303331132131431133014003202224011134112332424042223232311001134414414433204442321343103330334441432432003221112421021223124433000120231000204400012014121231323202004014143033323044343323234343433111012413100323003030304100400213332224432011322431222330224303204414100312342140134330102323012402232333223134032440330443214223441102012221123210424430041232321043010100113332042311300024022340304420403111440444404113230303000013111323014214010212104243312402204010414414441304411323300330343131443444000321304341321021004321322104424100431042114032303300401010144443134140444034211234100224303214011441124103444103124132023411203411340022413342440130330434131432143013302313144304441323101140434023104003023203422432031020204302010304113200224442403", "411202042440000032004203413133234040100231003110112122100321034311241143343213431224214433004034001401243220232203433211100222140120243402314142101431403404433044424341331334310340310031031443444324431222130444110430422043131400241131130001021240322123410001242244313143132223110140044401402313432201114021033410040223431401123303041441020414410431304132422212402423003412223234030100340212044304321433143134104313013002001033104310321023404110111341323333124404331331043131413203003320420012141032212111223002402434234441244040334400422313403332222024014242111324133132110004222401233043001011302113344311222443320133411220403212243302433443122344310422410432400430210130042144214430230343013043322223000203340410243132042221021340121224300423044034332233303404113203130202244004134030313044214113120431234243201203434203230341023300311122013221300144324120303101440030311044032400241030312233224103144144010100210202042143214214140240244303413401241013041341234130334202111013100411233133330022404103333230424320434411420233443224140323212423331104131210042240334111422023111012312434301213210020343024012201200103304002240020120214421402331234103120231314124021300013011340243101134310041100211144442230133101044441340302042221302331440400400342030204440144144111234440223440130243311342430004432234033043213144042110221124120311443030141432322302432340041324203002220021124404420311433012100240111040341023332031100211034343142211043023111314011404014130000320400140223102220023000244244031421044223434001041204033141242220334022143001400443233402402102304324142400300041034231412011323223002304134043001332234324011423230222142012233313420300133432322441411022341243222011141212213311020120314324111042300110211312013440010141142434423200332313242240014244211020342140331140123001110023301002200410233322030113223114223424230020234340410100044112214140411403242110222433024102424231241230010403333414421232301133401040113202043202130220001322434230433233142221300013234301124314311103101432322313041301223011334003403302140140000342300311311204110041312414442230123021441020224012030323121320323330110013431344423032320342033423332103214214233313324232003342121411042414041143040322240330402013431144320140344410404400110013024040012322122014210202240110214122434244023114134324342320410110213203040042434002142131333302010200440243244244322320110114111204243002122221202413130240342022232322223141244214122031422303120030244144433002230230223113122222023421204223123041423103243131324214220443023003403303344041400142444114122342241010023243240144411001010312021024431301232002313342224023224123314411040024110030233134402143344422031043103003421433221442412414302432221233022022231013400122140014311304020433432202100310102003400322210243324002334341300124220211004124144110323321120230442331124014001211004141301424001123422333230402221114133304300431344233210033423001121232233302422030311100412412212001343034214221112234343340314344344232412030223012212023121014104410344403221432404040040302043423032030220044022043044043224030140122041001423213131244224043240330131214310003223124211311434430140214404132113220132434342413200333342230442132243421131334420331234420432134311234322111324200314344222310012231333320024103300133312110421211023411342111441003132242040121434133323104344031424220322344041243231424331213404243022303112443004143122233123114340112313324203203141143032330333214414143220323201120124320243422034032130023244223403404321010221330222000430244120301113403000124303103311101403123101433233242444221213221100322144440132144402341222241011110033430311331134210140124210122420432411441204120112040402101344442033303201210322440113102331332300244402120141313213411123024133444023203222443242100042243333200122424024023144304442344330012130201433044423044311324222004241332303330130030010134204413010342041021400314314302102003322141042202411102230403132114013314140033022021202121322442102313312330231243441344320233014112020433431213003420024240300434244240213120030241331241110324011141330110421033224340133134113210212004303341343141121100103222240001440322043321221130042313214333443002001434114134022132431323043324413303142434033431322431200442300402204123420344444442233223313103132400421123402333310434302144242404311321424412103311124413224423032430402334320304321234101430041212444033013400022104130334410404323043330213300230433434", "233023402004302343420434440240130310311030132043124000220242220100431100123040224201210340033214104333401200314214401440314002334201003131020113003400003232120101304320021132020341111421103413424430423211142423200232221341013432134103322220333414301101111122040434134434432213034323302120344101014024433003244223333023342243232344133420124124440322020330423433113023000010403434143423014320143401002342330132043434431034304403214301441131234031422041223320114331241323344422402020431224042004430132320043122021032021422001404443211410014221102121214021234221141130102013212143412214041231442431041040300413002213322322244424010004220031212224301114033244312342102140411401022202430011000443101320030004033123134340321123320101222412210331314321124221044033002412224231014302241242440041202100324303244400104031424310144343423034402442140311431401030023003242142021440131303134204332304044132301304411013443231124011222214334102433131041442104140300340124110010013033201230303331212403413410013044421201042103140033044213231424220102111444323142334101330213103331213342233344044024222134322132402421102443211233122421034240031124140001302420223021324133422341222334000024033142323423103322342233003221433120200410430143411403134024043042031202344003134032423044103302032241011420431423322243034401322011003302002022314220043134304330130344120100311430430222404232200340021311202304400211124143041111102204013122200321300003003320401112324422000110320112422130034014342402043134142044143143024413041023402104111221301003134042244440304310440242102222233220411430410011212414132133041214212332321013244113320004243114434011112301423344004110300302241011023322232324012120231020344121202034442110040242102443344210041042002034122203320331244330134010044102430404014202414134302244232341143040022400324034143304020410300204221133243224232032014103204321402334400230222042414334020204132442203112134442113031130234044100313012131412230213023003233443241232433231320304041101132223213202432221322121010220133412230232334431012121411241304203333223130444402214313134222333242230130231313024443233033231432430443333034204442144321311011444140322101220132311023312100442141213232303023010142423332442032021421204302310314020032123321342002220311123333223300334134231000433000133004204334304414011001012113301301403401323334203341404222024210121200130234202121424243144140413102241421100133221043242413431113442334004311322214313302443044202441112013024212221422412030342302140340233032024202413022024442011420321443242312002414112440223330234203340030234324202320134141420120231432012001202204442224401001240014240010100333011012341414212222314344043040024212203331234403020404222021431223442340330323214140414223111243114440244432233140113421440101134234022110113041131140114234013003244232003314340403340040204233340344124332104334014312412210142303012014323432301100422412003324012402313242113323213314410312141130342100213101013101021431343221224101024441343120013130321144140030403302302111204124043233132334142402341040222242343440133134304040441041222403001211143203103222020430404340303300333344412003410111421341204241004213011023101044434423441023403444120244140412313010340214121001234214423221110042233334204401420334240021010214031204111003400110310300023234022123340142031412413140001144111210133120304120322042330123204312140143223134130423132044401243404134202422100401002104023313130030020342103314140224321231033220440022112230033430413300423243132042040214142334241122120403200322213130444442014222002130300334041142313421330343414412133104331420040143011330332402134024412422124321422331200442342133034301422222012303341340031140410113020334040302232442042212143123111121222441414324242320232312224201103110241330112310434011231030000000223143403342143142140440001004122420200213024442103324440000441221133110301103101104211233014320233302414421041130443232401030422302002022041242123132300013343040012220014002120320012341034242304031323233223113224201143031414020032242420112434033420210303231303012003302023300414443230222042220331032244103123401340233333012324211330310121434320033122144124341402432411004104402120300144213201343304032111324002343302311003443200231112234004411224242124132113122020121222344440024141311203321042034110001044003213333300223322411324203111001003023120432130020140440321421203022120442014431001434111311112333043113323003412120", "441331202213142310442311224000110303233303120043411223110442323332100003404010124300111012020103404003321232204013240103224411313014021430304342314344440111321440401130323014412314333031344230101311121033311110312440003141413412422424231400141412123204023443340242140122240031443144322210123240302023342344012211214410334300421030222421232004324122324134403232132031412114133032122111300314412242030231031211431403243233231112134113402042204220244334303223342404102224221230143244404323042303220443224020201114112402411313300030222330240122320143222233434240402412411134203211414031224344444104011213422103434222344110404210042300021301214412301402341043341204100103113002420201132211304223043044021112344121124300444404222024112121231212020144303311244122110003122320134434310221142211134203114324004134404123222241131401132400324434204411101414133210120102340232012344223403432133224230002133230240412400404030334130214323202104144440130212403443020230424024003312001333403200040123120303033440221040312411400331022231201323130224120041112404143102130411420324312304423134143223101140114241014401124232103040140024334132412441411232130124332233311022224412331220401313140001411022313220034404143211113114241244440124021214104033141343340202202210342001122330203323114114204444412244240414440432031240411143304014412401411144432340321020022021324034240312141321411401441011431431332311301034334142024210020044210232400043214203432040040323031033231224102441012221323344220030111403304123042323102331344344110101420002132014133010443102034244133414402241301213002140041202301414222322444212030100142042033302131401402412241131141013320141411020020011344331113401103204100040323003404434204024122340120012010340124142222222040213042141040311314311434402004012242331300310431041334023022124321013244003202042141110202003342232220133240211031201314022230342401243324034211240401400320112012301201234044012404013123120220140242210220333314403131041113004331424134122332011140331210104023404132031001423320400310144424204413431302323230312012443401421123112420412044431121001341231230223412021001300323034223233303131213201132203433104042001121144430042313201330424424113014044103212003343431411343123242242324301432431414203433314112241030034401033014203412011133111341014113241114302132443111010210322220420234033200303320203323331403230114344034024334210011210004131321312132401401443244413020201343320301014014011401420341202042002420242024430140024334302340140134124032301124124214413433414313041234340212321221240421310034142221131424211243223042101210343022211443413414234301113111432323203422414020330430402224130121313002204003420041320412122400431330314443321304122001422012030123433302134324111423123224144310402021303131223031224302430041323302221143240320010241114023012133233221322231241003104323122223234323241012332334444211243000441234244302141301124023423111134222340143340234301112134123031400404324041443330400232400010134141131124044024112403313140224020144123412032424100123330114333142124103203112123101112414022321143342413023144220322202443101130010114301123223004021434243031321424040313012100121421222200213112411212114310042041322343242441433144412040401012110431433302130322210210004112030232030304004434222331234011113003324223230211144103044000423140241233014224220004331240021132044233130300332021103040130132324020304430010433434422002134023342124234110112404344103144031322012234313240211121414030022223134011313330014444010223220433130134101210333323032312121024412144044023222030340024210340101334010224334413201344324132124303042124414402040131102230033440033411411231024210441441011000122412120421114312010203034010411010211131440343004224301222143013201224441203222203003314222113442034222413434121142033130443024010334402300403310043230210001121222120333424113242011022402340440322210430423313301202214032314330413222302303200330004044214104320221444203413333223330404340340100304222042324402122002424224230211213314344020422120000224233443104144122404134031303440410003324204234212334423140140113200033013333430300003314441143024234041103041314034320312020320130140233211420334334210442400300114112023203342314140440004303020230242142312134200343231131331024212401414123114044033342304124102214131214142433331004311003244214100330040212243343030021334421413134403343344222214112141231244040201212322323214201424341302321322234201244143", "420331430113310001010000132030241041011304232124013323402200220030132313220124211211041014402103110314130431304012434311423314422233033033103424314024310302233020410004310130210332000330312403441211202321312230011424103121300012304230003031433340102213212303400331421104241323201111332342333403240133204244032432131412404233430401104032243241403012132242330223140141100304133344100004420200022103323441241114440202420141122040314113322041331443322403042230331322413323233330122331232210311031204230224120122034213034244001023430424030403333200243133120141014311001113242323031421123243141432222134131331231204134134333403124022101134334331100111010342000034002041410423040213203022040330142202331332441030222003220332232101323023240311004311014131032124121214002422102431023314204213314104402313010020021124331420414333241403112342413014012314303443343102044420431404021012444010340333314414302140122413410341424113243403341241320340100122412403410131433441120430433024100414444402313024400000443020434002013410004343313014033323342301413001020031031042414334241311214143211230020232120043041001212213414301434022441031322230312032033040442204313424301441300331131140142012404323201233422304443441302410000022242342404110142340302214104210110113004403441444002012011440444324401033201223302443421230033322444043111433103314422134214223001211402404420342402102204122341422024033022012221031424442421424401442232344010323210024011043213432404234001114410420113134044011122113344321121203314333400323312012244214431314040103202223202002001044422134341012320013021204411402413130401422243414333012320134000242000040021330414214311201201424110141140142411011023333120000321401140143303134201101300042434211200023010130211203244341214313332201220332230443233142031434102422412212421442332211434422103104133112201023233444114212232340034333412011313432020321010132310202041222234243212441124322031122112221442123131234344140000432333022012331004433134133011402341334021023211131313012312003232412241221123032231341321042104421203142400403201423114312203001210431213334041021001022401020331130211032430443422402014132233444301332240100231104103220314420411140000423442140023023002001410341032430344013313034440022212014401423244311110442402343302002024114314330011031341111230303300421123430143204331402131023021020111413333242402114203011313320144240340414030211130431230013142143121323211001332433112410013022122302121124240232313312324140232314430100002303134320324241414034312432434310213124141112423233420420434021223121322100130403211233342040344042430302313031031034123141422122142211134314242330133441300230434044211423333433333242042334031434143003431311402400221223444202221132230332101400103402103000412442244244110132310141411202322113332313014332103004421144000120402014401110202342214204243340114434022433403142012140120012312412220312023422441040032320133332201241300220403443033420334343104423323441212302312231124220034412303010224122002410023232311124311213133141314002124421200333323144304001103234402414211101300213244441103431020231021012123311441230330334130132204004323021323243414334212242143341433430221033114443403022301020200432412012132012114442442323103244123310102113124334121124343400113304200334403312240241412244122114120134240210022101420222312102312410034020144344132013011132044404000220110122411033120323433332242404441042223130040130014021242222303200014232244342004013142444341120323042432120412040100321130421004431403102103300232401414032303323342244001233041234444440411430004433342413224130313342323141042300033132104312441210221040014012230101020402204333114230120433021421402000241322340110311411232342201244212422324333434444433020124122331343404441024104014213431441121240131232143421301422343421304010243140144410443024420441023120414030322210331310220113012321132122212201222441204203120311341313001202202310331224333330040210431442304300323343433011410013320114144233200231414103210414344144100102122202022121022314202132202422420341111133134344412241334133203123333044403214331000101430002330112024412140300002034041200301442413421114314242142204220313114411403143403012221320010012130132441221042412320410443412200320123322031014010241344100134121101310414414241200423023020041030001333433301323441132220140222012131344222144010422042303021340310021414423141301323423110132014033223043113132232023230222001403021013044300112221", "102201413443430222241420413034014200203043111143314314310440100144442213213001004331430344033042012423201402442130434122324202340222403220003321202020124103100023214411440443221422000012031000144323014413301133233121324410140241422140331312124241232013101423130331013030444122130301032122402414104320411424300323140334233213132313021030310400120223034212141311312342023042342401301144002422211340204124032210412024400043322313130440004303140021241210301030302344441002233122033100224231010414204113310240010321212412404414044134440143243331223304340332101424201400442443320131220201102302133422001413131220203100044133344111330013222203323134312422431204232430312131023311330341304101211323343042212400133003232421100012431332133120023103331401230020011211300233143332033422331143222341342234344420340330234442213323104332101011340122404400124421214300303424421022111134044104444032444431312143432114314212042400243212442201402020302421011112444232140311022123333203213344042320211033012311121241334010102014142121400104332112431432003444011032012201441314212333242421324033040442402234210403412201233010341213010021104223124302011041000244202210130130422204123124233444314030421403420013422334132021212043044012001431120410414311034332122411301211404404031414330242120323332110302441312211420201221121122402442443231422332412410120232232422110143201231443230002000423110423311334201123013004121014041312300123341340420423114203032233410444103213410444132422421323244240422230200104123203322240233142332343403332343300202242434134001241413044112232142441213144202334314021344413222031332402133232303041140440412330133022032212014431422404010240332330141214103332412032010322001403213403434323323111431232003420101320202313140333131112444014214003222231031322214200334331401222040102021014240441014421212130112330004404324224041440202222200311344012232002022242110112130102130201122424214003310102010320300130333141340122412100024400132223021141122410442231413443024114434412113140123223101344101101332144210203014400414042213022223200400401044222234303231023001143010032311013422402124224320141024302321402321012421343144240133314242031404202110020204303321141341043144310121034241112224311330111231311233002343400142324132332140120034001323113311411241444413312334311140233313030021343102401000112212301401010021201020213344343312002412002032221400023112421134100404424042431334443224321210123113021102322244130200301322302031234404443030244232411243041230100200013012010041003230200231431410021021311314230301202331300214001141043022410222431424121121443144331344132313003402143244223233303330244440403143343001140410433214421024300342301310221230010340423114414100332213010114122044222142420310101413122242400142241104402102414201330224244342332022200331002114434331304010242012230110442323001201132141003202040324131404004412120133411413114043412121413424001330241024334202323301231200223121131444313203132412104330222130003442433244400144410030414022421221334222342042421303133230214213203001303300341214412142330311430302241114023130400430401231012011303424300404102120402311002330303133310442324011131202431133110402021322420141014004134313031342044444410412430022322314422003342323120011003012301034033214322244314112042022203210334400240400042133000010124130212344101043120411414113142343243114321342230431033323211232203222410440001011030030004302341004141304233312424120430142400304422312400412412124014011040442213303221401321343322240301030402340140410123020411242121330114410003141424212123423414041421204341313413201124033022041303324004210423232204342200023210304343134231043410112442000220424032301324344312030014102424420112021142323423012414144211020144023220421102234122342114230040411212401213132030344123313314301223031042103413304041244104040222041114322100431322444141413342313140211001401401232102430432432400200032431031400000010243201120214341010312333121413424342131021031214111122433313312342022203342211200431322023332030103012034231103144333014121340313120000242012333134340444331303010344130241033404313104021010342342032011114141224340041414100440032033310404441113034233312401022131313342114243242414202201111230441323332002022120314014414340232140023041100321300113223132331311233400121133014102222444301211030204420103120122141124103434331030220313112221124412033333220430143110433042103031130020131341033302143123440141102204241430121", "220442002412141232210141130330304033031443344012432023042132234330423433103142040313321122311232323440210100410113114130122442321413124002334140312320041133100014402102104024004230203343323131441433200344421112302141203020202044401434232320341314023344320111434423130243102304213122400214200244000142022302040033121240004234022010331204030402104102223103033042032403412433301030430410340142144120134233324413224444441431242214423133201440333131432434330134144310001002003413421121442203332411433030233114103023331302332111133040213030403411440041200444221220300211430133111204303143101131431130243203301302302041243444030311032203200244441244143041310042031022101444243020214312011200302411231432211011310102223400133422440220434231221400211443342133244324411332322211343420111031131010211412422123440343204223230130014311031430412413003102232043201243232322223412243341413420342413311023403340100320130420320112204312131232143130244334211301004013321112030011200342244231214324201140104142031041243113330340223223322244033421304311341112223411412443230131323004010214024130433012031033343010302222400204133220300230042033414021111113013034430443000243332340210322121220340343421343033032130141443120410002201142004444231011144423220001104111034301203340211230313144104421121001304403302214413241014432201304200211010024320302233240031003421022044044324221013210440010420240112014002412444140201000214234443404114233422032003421113233341430102300420300314143440334011014221144121421243244430033340421231320122241422330301032010004231441204040423333300024341414411321434001433010322200314031333132214403311403421243232313402442304043202230120240124402031131403012421144323040412314223322444221140412233033212131031011110313341122003331204230342244010310320034020102240143411204432233301040303024403411012341200043024022301140322141104122402213004031442230214030014002324114002233132331323002332011333443200444221404221130341103120131043430343332402232011201310144103113301440434301243010042200431124234111032002013040144312133011404222040423343141302310410213222004242012430311104302441342112233201240411314000423414223234012244413143234311101324332400310221414442201133130111030014424211023310222003234412331113011443224002202422434242114133121222321313221023434213331103042424000011042140343411403444003224303240300444141031433041100111344040103331332244223211220341041102122321131303012104401303034314312211104121243122340121430220144132420020240041004330041441241104333112130321212003002234422214322413333133242403430431033113023020442331342020213040230032302111143441430002412440342210420041340224131201224102223004040334300343440014114204102211422042311141444301414342214311024014303431140443021332410100014243133113024022120440314204031342210341100140304213120201410142013332034334320420322403430112424002410242133022031312134213043142122302302100413243232432130030200412120424222331013242123224442244014042420433332231110340414014413430133232224423014122233241313022334000432412311323033023140002003302340102240223214421320042424020310440333020402244022002414203023302211244303033110424111034214033414011222110344421214404122013112304333021301313441323134134241301323224320320044002040233213121013044132211031330324444230230430412313020202231021330300401222243141012040421300212433320032302332121001310413122201221023140330113430220242313344114232041310113432202322241024130143430242212221002340233213310344331040420040421032302101410312004240103001412133444210432004002013132404014233210341340324104344342104414204231431030223234343114030240234241434402141123314110141204112141343322402443202440221444032100214410243421141411140313413324140412342131430344111211300220423401102001234041312124140110002410114340430024334011112310233000001042403222233330234033000403312404301312003030223230021320213041032024213024223000340311411033402334043320240011322420443330410032110420313414224440220123100021034230334321403001323130311032221144301243231030304340131123302300132042144114044321243101010321114013212341044042111142002414444244343001142222400022322430403112212304440012110004313042223020231410012234010312004411013430302342032104331402412441010244103200422420220422010021141030031043432123144332441043130241424032321202131203311324324310110404312140012203144113114301443431030114231241004440021013430103114441341243122340133304331343422442430020211222113402023423", "100034214432343121214134142313033304401444040442434333140000344014332231143221124141143414223342024432002401410243141423202002243133043323112301242312143220320022030244433302201423010011334410003313113410312232002211220003341120213104441102314214240402322030011010104314424041141022030120144322304011144412241132444100104043240343220414223033434240130432310120022411134000030112440431341040120141444330300234413210132310224442304012323432124142104004233040110402331314122231222013200200002024043220444424430034213402241324101401412331421321204200141121102141243123123440103000401120411231133144442300021313442424044103330311223242443242143204210301200102101134010201413223044441311243030134212200343002324200131001012432004033034434220402312431010112223110333402023433110343100332030442230314413202431012403441413234343142143320321200331221322000220114141210103224414143414312104420042400022331201320304244034321431214324300111304113212433113033034443302010240341131044340320011310104402324111430321321303141322340112020220322233014403340200244231103100422124230401421432142334043143134221210213303120320243214020344341221424223402040304323221431004111020132304121140322430133343023120010244343210022430240240233334243032312420243131434011222444233000434224003432221330102421310131110340403034401240324242111213230032142043043420120130224433202010023241410224224342104314233130410443422400341440342233433030420102200032110024401431120303210313004242223404332242022132323142343300041230414103322443431130204403000200014244104302023110032004232240420042003300423311131422020041222432441032204011404230103010400332100322440010322103031000421213424314423313133142440020024224342221441003203442022043012301401411440133231340422032311411313011321014220014423233123101410121104410100314202432343404423401113221002142202140121112221121322300124340110210412300022220213340401432414034411413311424343320103404430223120100211240442234024242411240412242431112120043104343420432213000422040021303042444244411334003314422214031011044330021130311230443310434324104423332030101300022044212411413300414133441440444242232424012302344431130211232212204333001342014331334001133403010011334210404444124403123441003323121344223001423323210030331034304030323102300213034231300322214021420240211413113411342241200034101014000440000222220340042110414044021132042142142324303141210412410232132231104121333234042021114301322431410142131442002443114224001404004342332401323033122020043144411404131031222332102432321111302343021222113121010413413223423321312411144434310204322114203204323403221100113224032344231442302343011103301100421224400431233303210134211303042224130033343400044344011301314120042441331310220122311322310240034222123244011401341300422020421042202030310221310111400023414041422144111133111444302021311444240431020400330442213040411012042410121403440204430442433201320011101220312434044342220420232201213221211432211343021422442400414421123144231104304434333301343234441243032411141112001124302303121402340100113412143300434043104303322023321440344020330122141124044101323244204204003412310410101312202420404324021112324040003404344243014032324011200311414221332130430221013304140020332102434120224314413123014010303403314320401104033041340202413300123011112412410213344344223302033104424344421232403314144030040321413020234413444230234331334023022111140200442031241040123321423213214043402332113242034130034400140324321411302031341244441001330421430123201104232322124040243431423441122112003204211214442023010212402303312043411133114423330112032332413124324024443412421134310214013422110142300334012411133442003102012214301414142102031411043204410333404200431121121103001234343133322124104344102444000342101044104204434421412132402411210223112144122334304213131414224113043304312131112041401020244011131430043222020434022014342244444131234440433342344344221134311414443404314301213402234203024243323241003304420213023402044431404324213411023140023243042243313210200240022221222130121240140003441242141221013412330404003131000123031222441444002111341231344204131002303124020110011142200121240440000111030002302333113114211021244140143331031320420200244323222403234341341141232140010441442421024410213143212141131400304023242310312031021302113134313404423243343241322024023032244132123233433001343043143224124332023130331321310200114333042443412431104043341032042331402103042200341", "000242222131210231242002240321132213131024141331040423243120322243311010002141031300434243130012443441140134114130141144433111221202414322413441113443031400422144302241020041210000233114124113343330004402011420244133331200302400034314101412414012222320134043024223012324020440214203132443110111204243220403422203204020231200412102031401230414044123440244432343223030122422340441124210123000303322044304133034402101143004223230121244242041340231403141144332032422204330002120310232421240334243314311442012021302100234210100333422432012410244223130242043120033134204022434332314440341024324023224111243020321002403023300220324040314433321012032121241131442240433410203040200110300341411421040444000122223340412041421010232030243222000314341331141403234224404404034244213341021401132231134421010023114342002041341232434331402402201320003313202011401442313332233201201111032112301203402014133203314110012204430133441044341433230341300210104334300301444324402213403404101114102430322441002221313303121214001432212344024044023100000143344121023233032442310422141431131322103421413131002200411123304321023210223322042343434233032444434002442323332110031441413231411024224313032200132143410340421112332111331213433340041123422144134023342101022043342223322112010443410131413113341322402114213103434041003320043402043423243110424240410200401031433111420420101041123204241232204103341021114412030443043313040201344203321221412211204411144233024121123214232032032414131422002112400001121214414332133004241021444112442024443313004041321213124232011341210402302300004442004200220302434214304313431344411104433031032443443201241434300224410133342433411033402414412041303033324443433114324442304224102313231114334013334320442241231204131122141142210433343341213111331214132144043103231442443234424310413441131341221041123404420144120320242422333234144134001344110202002134431432103311431323230430201341311213413004324430202011442401443333314034234233302411440042000004110424403234044332112440424242431433321122340034104324234022011131311000213432212110242442214013143430130144431014304301421033004240333200422331301004422412412123004041442020311311323042040304213303111244412112223122210240012012202102333400313010104001404224031414230300243111033323214143130231123324411201411200242402410312420223342230340023204144124233222233020213204441244201411443202242022032133130133413431231113100211132434432144434012241001123423304401043441213143303420010030430141043041221244301114131313133041002241101201311432044040242011003334244444103231043121403114104423244234320223121401234134134221003241211012014111412433023120331404411431303030223200204223030022033031443311144044214044021441222204104331113213111244004344432004314141423042332013041404131122011342333310023424212120442422320122030320031411131112421202302300222140241321222440430141300403234410221200230343404243440233323030434103314240030220214430323020341334410144221303003440131010032011113402022131342241404341324111022334112123014030202123203331004041114232001120334114422132143312310312022323133241420321303432331042002333312433004140342322303444213214434121110030413220010303013412411130044220104100412402331133124422140400212414413414132024121302302400100404442224003334423234444332331433333111044123033232044341430003112130133333440221112432232032021244100132224022442321310101202103240241323420422302004222300222240443401302032121434412342304233444314011324444110313103231402402302113414412243313022224003214231212443033114313433132202402030332020134411112410404122131200220220402130232400012414144224031134012130241022041340342214042133020233233440333102312132140130134212132203322133323001104134214331000442120103033401213212123011444203331004130101201134334044444344442142444341413332121423430422121232410131131123001212040332202142103223430104230104114021420133323002210413310431201101301113042214301233103022230134031233131102011020141144223003003201434423410313232233042102320134400111130404323203244322314344012132430423241012114032134412233321103341011214043240334242421202332401421242021134120414140412224143300140324012114133201041220132411100410032102020304233322301403031203001320311332403043321213440314321113123134122420333133334142030013210230241141403303013203131233344323230120132100021301024430003312044440400101040422304011431114244333233142212043313211103402313001222122024111441320344112224323333343300", "302231122414024103102220122020233231123403010121222033404204300142402011241441213311223324104423221400241330320244134340130122303311202422333020243414421034103311300101114130434220000204422023214040431001401123444424340340013210300312230404223044444322331114413301043323144004034120420143422123101031231143102213442144231204334344334204021001422203102132412044211121424433041303422023210013210410340033114023134433234444134222004403124232234343211423122303244441140133244411222440412342324144000242202342443004023441344411330140212114423143201111420310240110113304113244434043210421331002423223224414133300014133232344304304321102242211323440014013202413410113422232423124040102410104403231143221210024004442241432324303133423140140303014234224140432113234024110000122411214140200023122243204433014420120040012432222324222412342323432034224234104200143304034400343221104033333101341344020420324032103431434123220033341211300004411222220431201313034402314101212320010331334204404031344001032323244301133243241320120444100230243242012432332442022143011141223211124002033314214313322233121343144243443042312443042400011020113220224413130201130101221230230030124413032232202142132034213111030023330242024111234323244303240403013233140143110042023022343421323112420403033203340332041111343022430032300214433010304422104404100140222401313142223022433210330323312020020000213241213231202403310343111323000340421412010122321222303034034120203432403141300332313420443430004232143413044401333232142142104141240312000104023033211301314031404130342432123014133220314422032431424124312321000222043333040313114034334111323040110403100244224022104414200133130214020122123434030223423123132420034223211200232231311114012344130242132023242020424131101142221212203041410330331241202440111211334004204244020331212134104143421231024233131341111102404411334442332314031313103232412014001230023041012110133102222013240043203204243201030310023301101221123304030031422133203201244220403134112223210043314334430204133043301022142110402044422312344031134103042001340413014023441021402011322324202301140143112412231442214043212022124324443444031414110032110330121121143200014111141241000034023104204203323431300100424121230234403311331324430241404112112300140434213122330242010222100101430423014433314423213404230044001213203444142123142304232404303313230133110303031232411144142232400311323233141312314044333430414023333143042132424344032320323304022124323421212402123430422124100012303400211320221031124340301302143400032322330210044130002213003243221024310034023134033201012234330214310410122040022314310433413133223414141121321033414034044422313220100200021121143442311014104020343420131344241344223033331421040001004243401332030033330431341343034042141014312221010113240133020033230133142114400213132313404004322443410103132010030430033210210120202420200402014132420122123233241101131343231320014243142442242320041421244000043213331420004140032104333140133212043101012324214422431334001341001204222114130002204000042331131143411412041341431300424244032140022021202310441314424001024213244421032000002012120314241412233144132401042441124042402223344401424034113302430344043223030123034113410433431044300320341212021422302010214244002000410420020410124223421444422101134104124012022204210213412113132223222033312241100220334204120011104421232132410231413000241422410322110014413143042211232333242044002433412042004000231141243402022333414403443424101424202401212011302021401310031134143310341304120444130124434310000020311013034201242233032212233410131021131410130321004232441022331421414130044211004403133024104220330241342013030300013041104403330002314411001443403132032224143224414024113343444321312232324304440104110042004143414223031123301030440322100133140320433200403013242033302312204221023041404300021221011143113224112013113430402343223034002013214342133413320011433312314114124122032231202032322310142121203024340412344310201421310011003134244323442034013300402220210103404012120043231402432341043340311113232444423111301240034130402431202140233001313333332342124134442432110442331423203022111033302001020342432432031203304404032200341330440422141103232134020040010203144032441044141412332431032133403142434243402101223312402234012043321414311334000102302404300414020111012000431223344004312324011330440313413420340112431000213330232133231024443021004343443213042010343320410010112423", "331044220410230121141141040033313421221102011441430004132433400113210404203201312110403114413032444431120433042231414140231032313302141012123223141031310340243422312301100132441444423130333234104431233303203034411412133423002212013431001142231432414341011014120433124404404320131411112244120320112102320124012323011242213044230014203033102141342331043211444234442431301402030324303114441201333200231343112140040122212232143113443341031104200424023021012002303402443333123040023034332243310434303333114412313440410001213113244023040400032110201144032343224040040420222040323421312423032041220132004400231424444344040404034441333222104202424423202342202032212443211331130430411422311323431111144301244321322233000233312340110112034311414111320011322020242133202122444134421344202402201044410200004311413020102042043234212332323413133211340404421442323141201414133140210431000420121021220330123303404402301234232443344042442343124003001430221133034023214231002430142412142034142112143333140000311212304431134431024023134001022224134241433230422043334410440322313213401031410401014202344040320040420140123213134201314114001122320334013142201302303020001104110212210002122104114013204144122324132112200340340013433130111114223410131300002402234311014033342444034403201311202034441323243020400141341313031040304123444430213213420210002121414210033302414143320240434244320431142320031243312440123303201203344012034232142340224212332012410042400142204043141014031200120441434421322012444243223222220202310024121000230004211344320144041433241414112310411201322201100130021423031021241322121122133424424332043411420004112213402324002230312421034111134340103421443420232440340300103124104212042040141043131020344303332222133434110311231123004022443033443420202101114444031100311341403404334143103234031121201232402430402244141120103122300211101024241224244221014103143013114204303012001131312031122320201030234401441221332421230114113431300232441110412201141333444113240023003324403241034344330013124401422332133201413203410114002034143430314341204240211314024024222023044033311322002233243120322444334123144143034143233141431331320030422101201023444233413422000233444041311422003014204330300243424223240310310213442234023401414321144203243013033101331234101432230143114441311110440401332143121434132400231001041021203124031224300142303420304430443103020404134144134010041144142441041321000104302143020334211244300332132120414430101420031033113131323431404014043420222201340043232412431442010210410423222311001201240244313132004041312430424212000244123310103102022440410444030204214244334132434332002312343214013113124044032004320001201403214314313231220333020232140004424234022310331244131230432003111300432044241442131110010302423401020122302423221200422140411300122012202144402430333234010323203101203101013403240232431131431402431312323030120330142224313011023400301421012221042311113411341433141031233122213141443140344432122220234140213422331204234413412030211141410102422310211230221134122402214344044014224011302241320232341003440414030302123141334141042021014434002143140203443100424123410123021103310303241203342334330210403030034224321102440300114443033003003030241234341411332412114201131201232234300344134220131343023400302003231040423431224020022400141314140344412303310203134032313420322200303422321433413143430030033213122234232210422333102421130440421023010104222134134210302120301402003123022121122143104124422012221110012211440414232124222110414420210013202341422030204141000240134403301341432310231430434212341220314034221110041123201401131031022000402234314040003031410124031110301200133042020120321001310414413343333341412131442423241440104221414102142223313224411401324314424432223210043314231331211013221413232232013321301112143143344022410411401212034341411221044411222113433203034142243021112101022100103334323440043334243432414004400214124022433440041132042224242002401112204412021432414343010310423321421114110003110442414111133232121231432043003220233020224132314032122014403100414200002324224244324200303331411140420434302244411403104022212202203330133221010303014301323044242312004122010401411241442442313312201301301234424043444124103310242404140344221444202221234221013332023303103423104322131123143034132220120023002004413430230233430203112000023003100332002131241120420412040213411204120202320123333313334220242124403204241101003220300102033020243", "024431333441444231132240122032324322213402240120442420234300433114242013241414340312112102303440004110212341111041040304134124000030043011321244343101013332201301403423302114010322343230413204134023401022403112012101342413022234332223412304204130000403312313121011301222001301010423431012032022230204223111204123343232030213012442122032140031020000011301240434001114342334101010410230411430213114202331230212303133044014310334221441012311040401334421324133224342021231244303120104221301001213222331042210121220423314402332240343223001004241234323232310121143044101440034323121421311012043102421000332421003221343413404040320242411222231020440124131220210114303342103013013030413402423032343112421203343232132241022212213344014011341023213204320224433342320311134333003110111231211024333440233330141430210344121401000240042024402232000213304201001343202332203434041120343431102224133221042303432433200424031234102111220232423020222024420433043114041423020302120313422101320211413100401431032203314112021210201301002200024320341230040210334424402132403114222000311213014034300343414443130414041243111240424422024420041402143041322213221344114113330314034422042021441322433330242340324201424004200130011104032343214441322201012313404131331140123222342200132313424020144304033243043403203313230024104111203242011330020402003102220230323310314301431432321222424410201313402244414411312002042232203131402033320422242333430332130012413343112412311423222243031022343414004234201031432113433201042133444141134010423444403114431212212200043141414200410234133402301411300423001014423301102243322400304230012304010410001340342342142300014202133341432022331211414341144244133441313111244034421243021020043341141204303344101133023242233234331001144120411023214314400232343220010131031133040100232204430110200431230324331110121103213333040232043034333212132132022024214241123342311040310440440102143400102313121011141300421142310143130010211224221213001342004342144031104123130333031302324212113032230020441411201140321143323124332443302112041224342212420121022243214334343034334104434344303211340202022202121300040430231004303420000321230413314430123032113143010144041440034021420103400133443304102313002433302410233132030122201040131441440240210001444244144002322331211332201233143443243013321113400101200013403013403040110224131313302401003004121414413402011021221211400311332044230242202022402102330133102140333440243021000023342342124344303231211211103344330101201033314022043312440200410133442133400204242144441130210330042033323400414233100014443112432004330333240401103041304124430411110242411334221401123230234124014040030203413141014412302002334310031022134233323414142101034432302423121421034204032313311333101012343013211102212231411312044042443341031014004422343342401233212433231333441130300443004420224343300001411221334333321020014240342102034122040413304102313404004021134413430041221432140233111010301442040101320413440444222021342224112421312024322230013034043303302111034004412411321300321003142220014010113031002221243334423234224013330323012414331443301123440130400132222030324143040032004303024424023414134132004034133130113142412100323241111121100212440044111011314232233212104222321012434442323102103141130042140310331004033134000022104024213004243404223030200120200304344112014041323124420011220004341421020420302332022113431440221340020403304213413322214140031100002121244122123034031020223044213411233422204341003100221232040002412203244410013331024320223341240441403230400401030011310040233142034313130021124340233110203143122000212212013242434230124344430131340440334131440314314112434144344102400422422134113302233123034003113321033413330114044342024032434403221424430232342403011123220224212310230110014214111032102023141004224000304414013104330214130434342443032033141044342401404110020222022101212332432323312304040141043021401314333341310213303043243034423420124033440340134040201043003224042222411030340211423201141114043200043042222103244414333032020233120134330244301444342004401202413223344133244132340000420042111121242214414432022000013103200233111212431342420230021322422204223133141431224421120311013141112310201300042022233234322121044142204304324034002144210424303120341302111022011222241344142242223313301432043333230113114134313014440304323212323342032342324440121114330311413112032011110121110431444004212213102001204404003043214222340111", "430241114100423341234304002413100340422110100404413224343200340312103311044444234200204400230132321304111034031102421323323144302002323340300333401212002211312020411300234141341014010120313340210222242414331230213120021230331210323120430001220143411102341210202034043120121041240303133222304214322232244442223310121100121414442310221213144412412404141400423323231432041120214312011212022304144040143204144123224314432333304243114122103230302134411141032241240223321424124312442321404010003020223240140034034144441000333411234040000430423023442233404011304003113213120132332004242234333013303242424044342431011331200143402340223314200110440104443000030241113223341040011000223003102443312001110213404112134440312010244403320110320041012030242042233313343113410221112041202214142003131412440213010322121042212132321313414404203133113043320231402102433442313302210321242304010240240011110314331322220143410231441043030120020113142004001413343421023124421020213130014223330403042024344120314331201004413330422414232224430201322220202422010242344234210313203302211421230024213142401401114300303214212401311331304322413140304332242210341204440322320241324324114232023202341141341012021302123142030441434301232044014412142321330233222043140000203241144212222420112430341003144113433200342201044314023233241430431240401242133114211004122440240432301044314011144402324024333200314304313301002101204001114401431031031333410210330030222213004302432213331041222322234221332222131020314011122321340422301141201211333432013121232420411303421104032321213423024201224102210431424012012023411442013123210122414343312012232134020244031431444330001432221400112410014141321214034302042123044142441010211032042114142112304032323141243124342012401112020143310211201411430421031434244320013401232314011300343302201301304312204243441031012033203200311310112143241322214003012121433143122341124303113132333144213311404420204003031304443200210424010300013303333014044322034013010341221314023424011022230310041223121002313041032122333434314143132103414121031432144444110221310110301024440200443002210242334101231411140240233323340401420310111413442134130224111204111144200403034112041041104331211103213443242024220444300033344130001421142334430220124401422310224312013431341430133304401404331221403021421331214131233440130111232424343320020324230411100430241031001301101443041120300334223334222122403122332434102104100012441301242322111434122434010241134331441110222302213003441410244121110211402313304424110420043111002320434130301133032224120300102330432230231041101034041434042221031340412143344211103100013223424313024003332120214341021340433033014323344001011201220412402242112001420014324124421314441034114004330344430421212143120343412040020141210044134240202030023311141414022231243314034021334301100340403240004003243424144002422023303041421233130012320430423120021414000402143014333400434104310431110224231323442233303402033424444311030140221242332124302012302302423114440322324223013120004041002020324300244442010311420322303131223214302202403310344241211200422221444314320432121401342432103112332320303140032142024120011214124444022201020324010202444421343011230113441441230021440311312330143130041030103303013320302142202341144001430121102410330021004400204444132120102431221424334233002414444403402032041433123012312112230201412121311021123313041234043213303220104224344240314242242330332010244342031443022303421131001003001440102124213031030001243323203404124331303214043023322434212323204404043133223342224343442414411200223123104111011122011144204420012000232314312443323114443124241122412333223312242420232003243432420101304304134204114403410441020223402332020020231012131133130342140212442324024121114411000113003212044312122134014340144202320331021313043140201400320243103210330144404212304204433212032444133031204002440142424414040421133430412200403322011310134241312033123320303201142323100032230001213303341444030301300340332320403223434020244401342400144412401040214004011033420213110322410103124100411213442134001423013224041242140443400320321422443032404341341130213203314102430300201024420421440224132304323021314212314001221021413342043141002321141410312220220312413210232204423044212004124303031414110044420321140424300341442041044020022130002040043300312000044100423001130142023001204032220030330233044003441343430144210020012113303112133401013212131234112034301434432", "101132110141301303113214230141324022204020021342420142023140302004102012134200223221340301102432304211223134003331221440112203434114413143402313012414113232320444210101430301404444421424113423103324142213312402412402321311103100011404113300133311210014443231300234334024440133430301140213004004001322203232142011213042004133143303042411111333242234431420420204242433132012042410242210042014334400444333014444113300032104430211232142331222403232231430143003232012003441132202202000124023020142012413342304444214030403130210204334102042314023140422104303222411242141110022204224331014131141242220214133114331424340133121232404302323444421020320333042233102200321111320114041030120231300322223043042410404311321402144330012010414301223322101341043022204200031443024100032203334434443132234212440434101433410002133410133343130010330033312334140112141244122242431000203411203213444210212240312443014241043130433401043333012331222031310434243030143414341440414301441041312200120042341244200102011102240004412104011234143042232121041323112303134400310211022242100110020434003032104204032442011412010343020110223343442430221124243214400210343414330334414244141403120140131012403241140331212333433033424123024444004212234113304014224241340010332134331132402404041433314304042040432221323114123221002122031401311010431022411104243421021432104211402111032201021141422133142431220342341443431311342024102321114130223441233113400301303412432400243201113212233341042141141001440303003430441324300000030040332430133403012230303030321021013342310114440113313141031332013131212121130044434111302113040042012421333024301421114012012402240201423001333201234321231331310200334340144243300424210203122131231434403310433232213100421143134331323212123200140311341323203303321443334044210120041304024111004301121442442321123222130432221044320414422324102011110344222412230043000143413432132423111430321000011140243230410314332220211434021420320221124320134443343121411040300403241042442241114204304121233213444414134100140040204332104122324420203344343123023040301430400140440032032014120204334104001120324013020203431223320322242142034144444221443434121041214143233433444240404222413220314340142321143242044243200002413112044240442042201202121213002010344021124321433110000133201400202003303414213014032423003302002040441100141214441124234023413130002243431341433303224430432432442420340344124043000114223442433221432300231104442113120320310211444331242012300344314024223221000000442140303133110014021011302233124043203400120213204134040310044134042131032100032424401442130441441243334102422002430004401301313403002323133421442442420142142102434022300314422024310023012141323222114133320213434433413433024222324001314300033443420223314233122100412212313342101311003434341001314111213000014003000401404442020304241021202020220203323210004234414412321410033041100430323012424113404412114400312213042243142040143002334404221013020004444044003332113123023422244420134100040103143411403340104021302041033140024333204002304000313342412142000211321030422122310001113122441424340434124031423133103100111134014303020023200344313312340131203223020030111044110411434222022320314444211010144341004044114141231234220142020110032113133334204002044431200404411240221104404121023311213124411204014410342032124440400424003312340434430130144032022430321011131231130200213112123344234013021122021010233140422224122220300434344432233301412010410000240000020243230223142432040230400440012422244232442232314311240200223410000340320423412304114211020313013012100024400034230300434424442133244301303103232440401434221420110212141310322103141230121133442030320310104114343110203102300301300421001211431211020241233020424421430434024144402230343330430103222003432200002312414041421311310204243341231432124010300300424312211340310041421412433214122421024322402403440222404303323132422322220024313224112431204210134223212132012123020003434401322443101143200213431210214140412103011114324000010323320124334200024011241423102343121123424143324244334142311324203022430214201114302441002323224324444004311101401134143032034310144441334012040040142441304343014441431113313112242314333010024033022134023302330134302142333021124342333040103223131130412033121410214443134200430344402444143124023043333413033222324120041043313430331422443242311444300203133322014430121034112131124423020134004340102414344030314143322134120441310304", "222202010402422112344324230344143141443103334130010402440300204302300134401123144204410024140023101222014021023043432121112102314442110230204123124000332303301103021214210342030414101430034441320043402401101134220420123124123332013202132424344230232344410210230212342211424001444314214201121300100043234121233222101110312010301400433040401121322244042320223340243204422134424020003304443412020420013212030131331402313141114034203122132311000124220411310312122214141104432441200004230231330242110402404203104234230130034130041443220031042241404442143232323441344043222203430144031334142110014110014133103440024141233014310210403022423324442334104334404424210430143212323134010320030131311014230242031003213302413110111232303241013421231224133132112021344213420223221414112434110221123201332424142221130031002430203133203014410042123242304003142242314210422221243123001120400314001010133130223430241400314431021440110233101110101111444342112403142322211240324430222101014023334003421210242233210332342323102304422230444310001130004240331204030222442243322040432222421130221141223203013044011243304041210400424213344230331332222223214030004414434133431304013132343420322404033340202423311330420402200004402221420201123414243430432314421021221121214224420023014012042313232220041122323243030020002400401434110003033403301420424343100013444111110422032403112240203201103014311131034142134333320102422013142434041232112420003420313432103210400431123120331124342014210421403011010220044414341331214430303124423320003220243312322232441032133421110244444204201131034144033024114413433110023020132212411433404402110402342144442230343014202344401440114114232233402402141121200242000040233204203434334224400144314221231042103131430021312424311400111131420323344142423100120032323331033114012122133440224412231240224204204020043432031233223432100111343133120430400304212232103210103243222122013400224031332024324214324214244324314032323334020343404423402222434004424104303034313313314313401343004302442030430231121010034103341021123402404324242312102310443214013432030443132104441133030244110410044243201400110133444401200244030300101231302403100434413304243431344433121313201204413211434111012200243214201440142240322234221120441111441020043301313003101414340230342400214424103114040212233334044030420223030343024014430114032223032333244031210342030100333101424104441200442132413201421321320111040332320442422020123201443131003332022431233001222040300331242431033042201430044333310444114010243323103330200330240104040441343002022214213340111010112133444343230440323243402442230114431030244303333042002222104044343331000233213201224401400111332124412344213134040041430231423143032342003330443321103421113112114404341222010204110332330211300414333130303034420211044104124302214223343223014323321224322330030424424000334042414311111341402013221432403303004142232343142320414112331101224111012010232123222300022334024333322041302003201041244231023432411300411033313442120131023340220022240103132301434024213211314034332000111324331221042140240002104442101411000010003333311300340432332224234412034001444030034312334141201001022102124444313344223231234232120343120424224231244230201431044314114302201043033123320142340110224244313434311023324333140404213441003204342320333442112114321044414413013102211211114411420204043312021434214221300042414243242003333141321002211122133012120314310141122323023440201434333313331242202433110144301024434441124142242204114311340001431324134020212021220322020200231340033431314131010132424134331211440123123124021232422431201444140104243422333003044344140404211140332141031314303034140304021431133414244304344041431142332003203434414113240324324214224420021024042302022421340414303021133121213241440432403432112340003310303224013423434143423210321412001422422221141413101413342010002411412104402203233024023300413303112203010032023134431431014030123044100104401413140421224202134403423313040041002113040300334401110024211210331311330230102321340000100202442421200103122242223124044141032413230003424421441023001401144314203214240042224143000101141333041004223332343403322220211012232222231421041234304220402301341210301302211403132123102212201440103022114223224412143334243232441334110233024303404331343230321132202322304410323231220043111040312304204103032440434140133340142032422320222141212114020443313011433000404003033224020034431024431022330320043", "232341243130414100430240120120014323012421011023041120332340231331331432101234032141110104303310224141123204441301130412310402132301121311041033333220332242402114202343402330222110423104000142344031113443430121331114300030103024444424303234100212114443312100432324242031402002401311432301204001232303214103244042122110342440210402204212403013344433201030323342121433400102112034234222132144444231334220141243400331200203432244022333332340010311204011310444103300433211410441340441210440034213433002024000043143342002334012410000313233034331031344130312143121020044132243404142424234324334040014424341441102024124313304042203232423241303020341320312242112023312301334042221012122310043320324440312341100340131220010334313331201334104401112014413002320304012304022412102041323032000212210013330101043442132024403330412420144030331104221404224433301124410202044201424142311440223003024242040132244310201014424144010234311311300213233000130231231144123041101400202233414032210003333144311422433113123421233311044424301341311024442012342123214031034342413344131223112242102130410004211132043412040413123412144201423440402421311342114001123424441404210044004403210433204102300011312221133001341220330320424212403332003020414040403142010420142403224201244420101313000414002411333040001043130211034021434421011003043004122134434022101220441323012443341200040140310001122303243222400123231034332212341022311404204233343030032241103414441224141413142220023031303423424230100044200013241440234130100033112041130331020241121124300422043231023111332020313213141142140034111113432423014343200411302122412341120133424400401132102142301422124324403200100203040122112121204112330124032142410323141003244422210434232020422103014431132323341224024333340101021344402323134341444230040224042403212131041231211113323124004403110434111124202133034213043112132302241230440012142431241401223340410040413140022113141212244240234044314043444000330320110144410342432244142130341403414231412420440122014132311434141103131044044232243243123131343441040410310200332440212101101301044410404404314314012144244341032044100413101421110312341333333440404332120021224030431322422204311143424131211121041210003444030421332143021413001404240341413103420013113031401341422032202141222422033403210110410204144012221033114240100410442323121102424111123300232402130430113122434114422414340404424401404232404030320403310323213230021040010004420200442444404204234334332302104414421043233403114314121031422443043324234240300443134420022002112111220233403024242400213324343204143434140213234021044304124222121130041313401424231030120200124041130122124223033340042314200411334424044222240033243300412133330323241432111232334000021100200203244440021024043344220240221204343344430341011112242421120210101241214300033103444124141421133240204303244104234220211120320024201320032240414301433041111410411243004140023334444223000334204213411302100334331240211410012313442401430221242113241334302420031211421330243442024031003141033013443433232333200303413101110422142312040220311031230441342141232300404410034432303233434444224333422102120042401210424334440023330031442032213013400344143434142302411341340130120343042300000304230034231321020222243041342120343241431343111441114400404034300202123032244440100211001324324314100423233103442302342002041030220413410032340114310022341041221103200131102430131411242434020004012030303034321422123444200111431241410103403344210312132220031340032134312102244231010402313241424030113233213232230321021034300230120321130124301310034103321010413340430233423203144332101300200011304321442134410432212420441104024321232010103240142001240044132402240340230412412022402041221322431101003240431343144002144233102433341040300401432111133001230123343024423440444410103204430342124211042344232023440323224100120311330221003310144301340443123413424331304013010404233114142234113122304344340131341101103013330114432044324023224210003324301234234344303124033113440232132043134033224431231302424422041322121031433130314132424113231240443243304433042042303344132204033240223402003130432302011302322313210430310032003401343332344334110424140211242333403300122322342441040144334104414242124403401404043313122423241032424030041444424121043432101003122202410303100022313143412131211444243330434024044010230222320241022242142301104001000303412442110141020343344043100122133012143223131033424210040322302331", "401214333222033011404422322110230043102210030300103110102424323342300013413004443104111214302333010310410324214402420214344420021234431012334344103002241134111430441122422220444131434023421132413303123332112201122114030244102140020422141014213040304101021442234233321043234122204143220331423331424002044034332443200401132132013204343410443131421204430332413232013021022430130233422204304424404221424211411140243244124134304022142043243432140230441042211420403331203303001422403342432224202114010423410334043021304310332324024304312103004210401204020210021334211234342102342221443203431224414034204304122404440324322021401423143241140124124124203023341332012301210101332413212243430332432124233014303004241401043000442110004200414320342033402432131102143020232141323240212212304010340201131441122041430044014002012214311412142022102222302211103242010134341331114321043023044201323041411420301011003014030000343044323224343040410312032413040111230013202032012201224314140234134104130410300043032103413313413122411242422113144032300344440322223342440111230004433201241313024343034433100301423040403200120113003213304224413020314013200231013200431121420404121013102334010430134222413131230210343341140033031004114124020333240334410430134433323111414433423203103124022101324121022400323430141442311421321122111341213200414321013010224402432202214344044214413141210022221224032424433431140001202201021431104311233212324422431341340233021141014433130120244230402143330212020411210044004030434033000124041012104340011424130040140344312411341234004000110313332023113430004101130011414131121024221003200211042143300334023013211202113000440221043032010014344114222442442334223322042104042041302244442341010401043004413233023041202240103102210020243324203220114430101432433310114022240304100314234324314342430130020024103100133032133220413041432314044021004441203443021030013433031130333310223420222002200434342333103420024021334114220220114204102442114224322144401311232334113213340230014314403303424021222401231344303212201200003041224023402121324442121443221232024403302012401142002313122042042333132314304232433243042241301031444434443402202134222201322144032214223112332413110331414020330421003213220332123401210041034224122242220131103114024210404101204433131314404313130432141230422331331424210340421103023041023422020414240404413432112242022414010113404131312240441203402001243101204104432412304302202313040230131331424231101201301204224222101102000201402023134114441011034124104221302132141241344421111040423134411014442004021132343124013211322120120313040122230224124213011101322401413413103221033034441330212022300233244330321302200304242204041021213220310042032001433113020122203214042214221342330314133043303441320014110320240102012003204114242140232031314222104331233031044203133012034214203403040404444424433043403214101233401411141113410111213121140011030124340221201134241044124124000234000311024102330021123043341031221344142321442104331241400311431321033444243342231424412242323432333013144103203123301414220002132211030323122024012212401443243141312211143033123122014403141310121323340041241343241344011231313130431200411020430333300334012324302033440411010410341422114213114100314234043342330422113340204314424330423034414214430202110113100342001320032013423314241001134202022411031143010044344343241300344222411021201324212132122140130340402322021403040201203402324433411313332040243213000220133011221300421401424011340010101144402213033433210001203304202420240312242033414200303240341120123012113241112440424313324001411214321130321201403002120204140130332343400403123242212303120443402302133224324321044314120421440420423343022110012234010402224411200332344243331134400414333334043024013240402011002334440344003312221341443323302232243424441430234331200213442220324223334224204332030301121134142113401002001200433432032411121102330231031223203101324244132432043320004123134403041322441322340431314402414102012222111432340004243411341411312322330324221224341311330024421422122312113130040044232103034340403442443433300303100221012004434242113234323302043342414230223244404231121304412202424410202132221200304132320340021413132213444233131243243013022310220024110000400211112231412214303122320120131333001432123444010000322223032410101121130020113411122121301201414113140024314042302121143322442324313142214132303314302011332041031032223103310041211420123301113", "103234223004023001300043121103044113423223240043113021240232034240132404330212111342444431301420044221142003203242142440133301433023400303140100224043120404131033402143241302324110231423143211243432302430334101020243423223112331301301422431140124312314341420423014114001100214444401332000142221424402042002143420233220221422404103010234433412402002103111431103132114114302211000344144440204412332403301230224311011132320213222432331201122333230304004303143041002033043234223313411341223012220230104044121043004000123042420344211300311324034123403244031033244033203114134213241314223324003403403333102234123034102023310102010022442340013200201440424430402034204423023043133201103404440304303432102114431032431300121213312143042440242214340103122032331110301222021220210043101011014040244313413134330343104304334010021414131100023013022330112431330301210323000004120222211101111010233400241033400001244100122000310003040202323212443030311214022010103121200302124121042401030322034303231431120141134044442044202113131321222340310032113022401103114323124320144434313242412202132314202411014134313024443124330031412330224141320332421432213003332423122044330422020212130001214414011134110320342014021010224110422011441032233042423000101041004403212021211413433002122031240443430031434144112413001311413023344044240323423434402431331422203243031014141043420101332020411431031313203120002133143130103343413423423430124302414030302221444212144341010302141112420202412113331010040101243243401104144233043011412224414134012344302020004134123333024202123142343000232213114440301444112411213131113330400404101014340122423320330412310230234330010042400402020213233043240040141233020241410212314320001404033042413433300104022244232231123240330012201341130421201133330012441024134201022010421221310130430042402411123201344431313313224032301104141340124314221322022321014422134300211011321420333020332042424423103121224322434323312021202142103440400001323022441201003140131232303112201013004203412243110234001412410422313234401010020310341332003002422240423421112204002442410411011331342401114313402032024403440323244121223343210002401332003303331410232133244440304013021342224402022013430214020401423042043133443422334010203032332214043202044043342422242013023002023243133122222302133232031413013111430421031343220210224143300314221404213131203141333340431120123102222123244413423024423022123242424340411432020141022332331330114432322001344021224340034120241021110032221102012333021000434442023412014024410030041114241220440211010120212230304144302230233024043322121022234301343001122023140404002412120414432111100411101340201023204334101304233343121103342022221011133043441224000031403413424023033204323024004044243111420300320333010331422222040432003230432331241144314103210122214013330004004212210020242140420340102224241244202402341233003422142032214003240101223410411312431230020134404302113123421413003442242034032302110333023224221414442310430200042000324432104330001314141013202432420243132131421123244234031031224411143003301243143023313124300200231231341442024440044013212431310441330111400132431201301231203003312211430133214422224131000044203423042114023102124112134132123320132030323433141130024421022020202440234121404402044331143322304020411332024201103330321242320100223133044341440144210212432233144133332322242233441432211003134034033024312000233003201331332341400144303242434130143032104304131201220121401100224123443202441314132020420340412244231032241342241120434124441123240441033414314011114403040224404012013201134213204011031411411144122302314033003202222401124133112141332403400240410012032142111220004141024204122342303331440030332433410322313110311311220233423201023314104020022323401020030102221440223423141410402141112321321221020040141014430420202023113403000324023131112331244142344203304011003234124410330233113044413303010134421303143032120100202434223131302340210332330321033003440130440233001232132213344211132320412400223120111114230312122302023232022100033234324111004201100404331311220012310423101024214432202042442112033234101433212420322232430422440233101221014241321303412210320324230400310203310331333311230342303122133401122300331210431300132002030200420324324341103324232341010311343224214421213432440444443400124412322034222144200310414310014110344132020334232343443302141142021324231410243113431143024133112020010222243022420031344103231200", "132001121303141101301143313203433403204310023303044123410422041002422341011341143104044402141444120020132243322311434234431010033421420014023122004333322321234333222013431204441421131024423121130413221042004404242311422022004333131121044141301201322234002220122124233432124032034444411323402034133443242441201041304022413303002420020444034021040343003324142414333401324123430434134134304441213323200000034424023301304113124403321030442141433233202003120413421311043013234400043242411104211223421233242243444141403112222411421243430014144131413333220014221222410233212241341234020223143131024241441142102102222433023113043033421420033400311021102101101310211431330312143201311433301341010032023324224141404031144143100130230411413324201123031101234044114134032010030030403341143030040220321414201332121320431244010202041142331142102124344024030433244112011231134334323231000000110224001000113411323410443132112321142013033030134311410343231143324433231402402214231334442204304014030221420214422112144311213444200040422443301022213044413043122402213322313432101301040002031242300033223320204100431232134340444120402020042424123424412230232243030024231333244224221220034240433122021120132101414214301331324122440211420320234324223102030401332023433410304440313042440111033003103231403343404110342300323424421210301020112004402103212013310000102013243030000003131232344243240041100344103411231434122423400341042423302132114204021333321431133042002044311240112023203101143414443322401042014431404422430213131334101043211230244430401402242331033223201332013333303034211010322143022241113121344420101333432214001410141410204030313310330303132314342440411014214441321120032103041304340441333110120222232024122240023143222124242412313040011404130000001224012011424431230244403144012200403200441111024430141404223111301022212001244421211033122301024044411220443131410414242023240030011132124040040030200313000341423123314313114031334044310210230412303443003243222242341113300244044013211312043244143433104220221032124023200130014011242343122003202232020011433022403243133104144202412110302442412120414313033031223414222440313313401424034123441031300223234433300221113021024211134042123021442413102103212423303134323320332411301442331210344033212243302000423330434311341210314431331020404402011303113012412314403243213233133201030123341441322124320023424140400023034221430142221042010134212140234203104132003041022322121321043202422433043030201422114034443144113031123102410111110032332114131343413213430443203433041444140424124003402423002311431040403243211323122404041000042340440001031202022200022343203403331223240101000402001243123101232201123044231131313000040401442442032013113402110340112113030320230431203300004043031003113324030424423104144100101213411330430223222320420203004043012320443044441211020313403231434441111303241214333334222442130011103143321030244012243414134423341333132231000131343130003341332421122222211431422423211120224302302202034144130300342014031013220441132211043422432321432310043324042301131041121010404002044403441034130344004333100134203433311043304011133230203032304030243234210124403233120012303243304002201222202213230012231213033112130203020133441113100113040130032200432003122030344404102341224400202333422242240031413131023102110211044310344044110121222033203312121112142211324430041121104424110211443020042244141121020011331421012422102342343121414033132120311020334331032400100410300344312401140443014322201420301042032314140420412330424234013401432021020121230022402222320003010314022023204244224044331232440324024040014233102142133434132000134333311344111311424441421124134411432041332030031140344324300042024233133413242334013433012003204131443101101100223334130403123122440444123400104443230230231330222011001011334142121211342010122220320100330423131110200410240423303433233231332224441044022334122223313100342032034143120322421401441344013032000110221142343044012044134230240221014440022312413342232003010324234400022411013334004442130342010314011432403200142112142124031213223303423201133131230303032001214030442334104201221122144340021421223004301001412113031104421200104423221203210302144044231122143112120442412422201114242334222434010303002113121313142000324323320302324030002231034332210103202104341323004130323423223421003212404321114112034220330012324134442112203030233023300430042143132304342022122202104044033431424420414", "021140022211333424020343124430012331444113030410002101302211103020420231402110132330413002411343044341104333110334321340013122343422121213030143024001040210422231444310442002341332001211014340201243323044124422110131404241134142004042300230413420124234312123243233323103244201203323021144324031242312244442440142240141022240110324404020024124414344031420022011401404431341040040231330430424101441233002142140210231214304101233244423414103342302331420142323021320130200004310321023043223030023342312223342202102342011433003413334421124400200421310241202330304224312213040313014331201343203311221013230433431100102042203133042402240014204403034334114040331001240331402321223042333001414442133430234043213444341014312443324334043043123320003400431231012124122332221031000232312010014321314010443423421112340440134310234303231322403413210110433423201333403430301003031332311400232421241042030403040423310021040313312304312144331414102323421212300212224130232220220423110112043214113043403234131003241240040430004430344434133011424143401244030210112433221313134412321320312021020042113221434423103314120113221433014201244212321200344014312230211333344011420212121312004220210414334243403214324220200003301100344012033131420400333121414244220331032432140042420213044343412342324313233024022022223300233010401204324213130140130341203433123211111014444203101002341110013043233133213240241041100333203420314104423331232403121320112033231201202432102404043030000040031412034034411410200330321334120133100132323024102223024024221401432004232141031032444121230111143110421133231143320440234114444431004103021234422133141444401242403022023111114434314244144304442124203310004321302423233402021431203241422142303220100033041224444430132331420111221143304014302240031433030423011032122424112323130402123420324423013001433012241404023233412121334440023023330214321212101231320301211120014321102102420141000242420204121204022020312012133421332341313211304003221442222131024140000124400101241443013422234101044042442231424120114312141123133041221322201213344402333232044420024002330321243301314301214312121434341011144402210203041310001433004324441212341102243144333240232231411204003411134240401140003142241234200431442003231413403442010002021410203104232121032321214343100300233000203431301122422241240010322011422014211141140213024110331024403042341320224120123111402444013124303144234104314043203343214201434324112103320310120013204122221140141004244321001420342222143141313413322432310220103441022041201312122042243312243241314332204420144423031204432330332123220411414144432443001103211141010430222022341103120304101214022132330443011144342300322130420313004140413201411123312103032111414241021323001224102111131331233444104222403241103214302222243134102323330234134223041023142403421340142121114001412242113203021424412334431010043343233442214041413010114041432123302104300024434300120103021301043444104234132024220040023330103012100142240132424240103440041312101403321030431400413142224403042042220003414342444421022413112200124002223000421332143004414234124311000122430330332131323422303110310223121430402141222202433440300011241302144013134314001044230200040342312030104312333104323433443332030040324320434313112233444121103202141033444443403444414132333214420003431303040304443040133341211130000402432201124200232412433234100402102213042423101122103131333004430331243010141234202422100441023123333211104301314214441220020211031314043232110404330324314423022312121412040200114203102334311322424322234200004101313342043203342033234214040310443102444043424423442322424111110130310010300301302233312333134104324013110340314032331233110224212113222334422344330342024232431233243313320413322133102400304441124240114302104212424400403214213304210334131132012234002312334342410240243322132323043100301112132014022230214034114424343340403302203430141340201104034124220244401411101114013131343304023241321030121230332110441112010044440312414402332320343331123401210014414124124222023230403103101020040043001202011313231201404142230404243303120214242120240033024422130144443030431402202122434140441443213413323304413303011040104103014424422320112323023131021443442201233434334013100420442234023141202222332400221323441314134231401322343424044012220413024412134301023012041021440431233321343022333143231344102413111243112002313141140340211102221331021143012441032203414413011314422321321113", "143401410203010400003424123311232342200133141222423211214310124101441024111030014013324420223131314233123112244113013401431422140413340340230403424222042321413201004112020434403133442242303213244332033132010024031304434042122302340102201143221134411113233234412120220040123122034241311131423323131111302343402411021443414111113102423304244130440441124234343123310232011212220232430120402121313040021402101120403030243233331322011444431130440213312231030323204310010330432204031032211003402401331441230411102140024120324430314124143112013301042100123101044403024032141111020202131414213311104430211211034332300030210442134104332021121000000142103311212324044331101101410301441030223010322430413214000401424042023241413033212224001013221444343420430224222310020333423120144120041400132214411010034230001033440032042222343324220403403413343241140324413103111411220214132043400412214331114322240114324024311230103324413440304314211241122420014340010123112442003424312320441031314020331123443401400222321331303441434421421132024043213431200433432320044213212004120303231330403110033430134113432001303221314444044240000112143433002430321201031323301044312224124204143303113020214340310232313311301010424401424201130421423103233133134214213122312023132122314200204213414433443141341431433444010044140243144010002441201013202443204102310044221402233230343300213210013041134400112310012211041141014001334130322211234041134212211140204243132432314120341214424232221341202331010421131240222233312201103320014040203443441242132433042211432424013421211000230121223331110231402224204404244011403244422244101200011340143301132021111213033214024301100401343031142022414330001410201114244013443042322143401012243113432330333041223200434240422121434443422301203322323204241300110240232044134011441334014332310312321410341103113341010340100101402401000042202142041144230330141444144133311032424000334144310334331241212011102021101321343233333321423431103013400143421022423344243024003221413340344304344440303113042221223242231411341433043234202411312223403213304334142123311113144021104113100401321043223233011421044311443330214434022333010142433321244222424112323020311330334133321113213224330044012344123432444114024231342124241001134240400433303303314000444433220424444132111001221433220323322301144231023224132423414431401240240003312211231412201102201221442410124433020234121423421334323124343413323130132220211010011323333444002224243103131220313412032121030001203120220021111410141314033031300144404011321403202243302303203302442021134314113033001141224133042304101040421024302424313423030041421111332311200412020321110423343443320222431112332204432230204434300022444243411412142022200022210120121242133213022430404304322023102423111301130244144311434224213131112043134000003422302011324240344324131011342241434334224303442341144244233323040344013104000422003222213202311404012213002341423421211432401321331401003102241202300412302031340314023003014324210012403314304404134001304323421410034444413021014041340232301302024303100010212411144034330112401032122223440313034322010323114404201433213322414241410101241000122014200210041143322332203441420401444403340422410034030322114430040200002423132333334121141130204004023114320110234440011013223343312134014224211301320002034303041424204232012440321422221400231220034244213412201000300434243222301042231020142113231444431010334340404102320024021424114312134023304031412412030202230322002123141213433001343320344304413302023242304111100120342333433010240123030113142042414012314101342030242410040421431320221341321113020424033101412002132321141040202204002303200033343134020121010002143433200213043433212442001133304304041303141302423141102331422430024420242343310000130132302213022340404234012044221241241221410231434122302401212203423124022141230122420043200002301301412410200423211104144204113302423222423420224303133012340211130314432040220402211224431220104134011414443000224124130133323102342122103420112143210430333220424220241041220140431344022231213132111002013002331004411400142102032430011021341403300330404310121434022022232121203031224341332114144420021430144404204204240343024114323413012043221213244314242330234401421210143432014314342201041311123300304323023123040313342142311101042400033403310023313040232001201334324332443144311243104233423022044202433003301212404003302243213044040202101044101143442040420444330142144", "023014444430132441444240044222434213302214344403022343333402101203214032420131232140403142422442403000013203331441103411230401444312224022223402232232321010413204300130212444140142000413321021222221321314141143231110024240012014014403420101123021013410300112041424212330120340113220404240021434142344021242104220313214134133121030440410231334302324103202001221224012441310433230414013222004433403212032210132330032033031344141012232404433041033021042141234110223024000132144201142311043010213121404022014341001213340331403203403322334023212244001131110443034442043141433041120113104411420424143404111130420421221140303220322322100204012333133022233323113243244011422222141021000130123141411211441032321330443444121213300122432024103412412423104442434402241034113002131432441313302230114204413104004232002044043141440400012114424110131324211132122132432200310034331344310432232423041032244130200341232212313432432023424243343114410311043002140101421210210014441012342312231314233103320331432441312010013434410021230343124222242230042241441143003413010204144121323200324430014401310440444333201424042404332020410413244201103412410430104321020042433142301212423114432011104203314212204022301042113241334033314413340433034424342402231331433301343120013131341444433324044421303340022324303220241412414301214420223012121134114230034143411044110102002314120042233232410311320203130113333333422301324300144211203032343320403343243143134220211140212321104002432332321333430140114103420411244434141332001200240010224412211112401244122031124022301131430213410201043403243411041342012433430004224410032012014143141443412240024112210210300200012101041122420122421433204040423031220232303430103201021041030012332243042124000424431132401013320432141332222031322013224130331203104131303410332223241402411011141103140413411314241104024233412230004242433103010402402211302001321324224441404042001010131334000114010214132434203213003121231001203433140134004333243413140321120120012301301224012104102100402042041123131100300142441331340424213221240113430100144230413323231310310033221032324344100220121014340142404042401244101123440212111024003201100143331122103412211442343341342132041334430104333003311212323103201441324131021322203120234441010201014443321042231441040142403000411234023004222403410443000042043032133213334034320232113343444241041201444410130314144044020001240101430111014211141124442433403131313301214433104110100112342202411014404333131424021401243203211310003344233324143302333300144213410430102212333210424320101104120014324412242422102332242311241234432013233410310224243320000101414223142113434344342220342423013112011431211143303304134141122302041330310141213042113032210103144404020140102343001411312142300110213202201422034210442124043104214212203003334241322220301201111424201003133213422413003042130103012442343032221422331443042234244210240304434312343343140212224043444031112004233424012440023441203032202034110414444443031421231301342031433444131202122241344444310410123040020143311403212340404442323040412033424131201121202204341304110220010422421430030414034030034024144012211324011212314200441013244024001101020400214202131224433003324440211111114410204423404134413232141320041014330401432241240222004430024231332334322214031442414330032331400432003121033123223204210342430211120312133033303322010144434110241040024320432214023103322141400143433234403433404334044100440244232404244200201100320140403101430330231322431431142111243004212320131343420442124334134330201442400104144443032003423010133444223334022314400134230342102011432103312333311022100100113320402230303434430440301440231343133201044430414302411324113300102442211240024022224231402041234102010024124301333400030021240111102133434301142044431040223443210203334213030003131102241412113232000440331421323304331012141022220100024203313021202043032214141440322411424124202201421044240111401104010211243241211122442114133244112142123032311110004302134122123421123241333113404102403432310120441310411223313121034413440340040332122421243033010333444312012104324231231020323114343032334004403042134111330213140431120123343330033403424443121203113230321230330203102211104011241334124142234000010232410033214020144144143234043333103304440302320431114224204104440201242442331130222411321313014442102043222430440430244343400032341240331440344221322104044112031223343313131002124010104342321210110241303143", "333100400333210000443322233300032144110433210312314424103304423402344001214330102034201030042342320341333200420432304423133224144241034300314342310303234201333200120304103432332330243042033110343421033314014303312233214131331304104440423132012012201114120323114301242202011123244123023434223411144004434403244400231133043034314143202020243413110422012140113334001100203310230044430042220201433230434304121442022342044410313444334144322304040443414324200334222401104012332400034222041023302433014430234344141413231344114320234141001234340132220421123310044323441401324232302223201024114230112212301241304441324400330400121440421440330444240141100203313433403344000311022112234021032204402412243014430242111022024022314234230110444232121043213141220140334201302033331343030221140411423421414233242004122234311101431102024320303030320222223301324320343400342223320304144122124211144341340303224120131404310432244434233403113421412044444014132213431423304402340423443022113102340400421311111123444431434243143102232034012034444432333132223220141002023143324231232330121033303144210031014144323001111041340024140010431323230410143132002232434402204131140024310404440000144210223331434010000014444124022131030112441312414332142003124110120332422433021402401322301100411131101124141201421311300402442420222414113211200323031140120001131312022234203422033003241302024033003140004112343120321302312141431244042230244103241003314421041042312440121112430000221220031202431214120334011433324042314331042232012200312301300330440400232434330313344223024311331144000101344140343134212112232243401210301444214312444330200441430301404144402314100432412120114141220420112043034011204230014001341312034311003122400201220332310033011442031123344122432130411030113212030123000233204112324122102220014443021333242133413444440210241234130311320104111414031103110430232333342041301424042044323402004343043424402244104233020242443220122201033104444113032431124313122100214124102131410141334223304034212410112140240103143221300214012011412241322140234134010210112242042301324333132140222310403042014120112314312243322003012411301344120214303100011011120341113030322424410014332213441203214230004043431104403303333211440310301110121122231300401122003310411340302223244033044232444132420431000441043312210301210231104304103242230022243144003204023020011322121420313304131113123322242140200301034101312432311113424120214342010424240320111342434023340330232022130413020210232214043124000024140331323043400323420123134422021342413134232031121440403312140303422331003402221140344134323404440200140312330012330411403434101412143144211343030010314104204204041412433242304203032421223130423121103400420412131020224000004131143403300022330234033012441314420213013300123113003303242212443112423002414312040110122441231030400340101022243112310301241411420034442130330414312110044033104020223032233401410124243212124233030201401430140041013032443224310333410021132302423334304430101324230043102422143314301113040330140120031402201241320133232340334014133204240103314322100421243302010230412430011024221214100044400243223110323121422313023234033002020341103414034030243221333133432322243303113011443032401002303032440443010231304312334043130233421213210420200131202404314314243102200022124103341102100103223024220041320304033241140134434131401144004342011040130034220444040323440042234013444023330132441200400221033141110303112000032221211041111144033203300412030203334203210134421241142133022040024221214032334432303020124032201214240313223041100431001103343333232032131344134231043421003043340112410320400324044333433132034120111312112001002424402030441132041321202210101434234041314220011113042142204221221442133324000213120324343042233224042314103303213212304404130113201214214422420211423144431004342441404110010124341003224341240024202031401200022401332033003302001042202312224133041314324331321342433402002244302333424202210030000010223242032244414421333434421243223021340042203420430020301440410122440333343234204124202143122133131133043134331410131200210334444323004034323223333443322442130314011321411223331113321120114143112222033103014321313034132001410242323200022401332024111040223324334224014342223431014212201121201240332442141311003332241244404432413132131112033203001003322203413422330043302343103424131141332001242343123010321121242433320244000034230111132014332430233433241043423034443420231", "404040344012212304121041242030020012141312322004034323031243243310133241034043141224333142434244001442324342122311012233312302222444411402442041302332143110334120300012443232340141034032321041030003300433421411311411310222142402340411020041340400312311431042404222324410404414230001024000100200101014122333424134404442324221001144324400440200342323130231211334311342020022334424012341211412230342334210201021103320443201310003422322220013044404010123012311114214202203401143013023233314240134433014331224432131012230222324221041202304301003043044210221331041044333321303114301242030013400011401423020042423033224123330320444240204323041031411223114204124302432434020334330242123013324223434134412340133300123340310042020103432200242114441134033043233323300140241131313211030330332042440412133012041041014244423400132431233330110042143400030414331441132304344212410223122140301032204102202434200310442212434302113242203424341242234001112312320210041400024141323400012403340424103130332401442023030342024143430041401142210430344321021131413141323003432033243214222124100011230330020124044041023310434303132110341340111400121303140223220034414410030334004131421441244304202141340131102003404130211400131022212244102241420043334223414343414240214124112140334333040014133243402203423400014420423302044024110144040442403013121210401440202343234103332402232040141241330124341121231123411413113100232401202000212143444043213324212303011230003434421413402102012241004104322314122140412144023401414112104433023403344214400324203110322341330333111310202341144313001323223412313122141030341123110310042212340210443411304243404344132210233143042041342324221341130333011323141434110323433234342244144044342310422212130411440020242012024441031104100201204214120233213113303302343424303004301324024344102441212143201341321402430423311300310333013102044343102143441400044234341314104144113112301441030133131042432131202211231031434304122341110334022321111233220343224204102134110133210300234224114414210231411003101311311101320422044302342101201214243403443441111330104313214224340341204234202132122014231323113330231241231241022023123304124134041233413413000144212141124131100422442042433330404023333002322203441130414434442223330413330412221340230403422330101013320320341442312043304433001202441001404230300141430403420100024122403300012023041120233341312101103423213121133342001112132234112042131422332133022442421214000322344000020031443224220224421442144121243430301041042121101120444344002414413120043440041131431411331240440424040132031320344033300042101111100241101111110000142223041233101343123203210442214111004100212343000433341411042311344233100114440200124342112110124121014024014022404443443111330230130342220402104322320201434044000241143420324140444041141330412014032013131001403200100244201304402020011432212120044122234214400423424424323233134221242402144334032020132120241130100212113010432242322432433432120114400211041303343111123013412123033242004011441141112134044312433000302123332002430234231313103022124132340421033442143214422432223134343044012441401303342032240200441434310200142110033342243444103401314141310314041011304234024140300304332124211122034041412101103343002143043330343332333041100303332101412042401244413232324204200300033033110130213310111431322120311104234130040341322313403412400310210024233042114422010240032034212012412341132403003424012214131211330430002304144102420003334204140142214433041122243221343313102200013312440130042041210023102220004334311341034041032224042201141101314000023201134034022041402443133330011143402201233200114100422121323034131344342421032334440043314031330211411224443301041120431234100320320002203421032204223134144414100423211343243312042141220012414011300232312442412432143041402440142341040034211420430130203001324101004002023314220123342331404020012030411434404211440211031401001112321104441343314143413444123144300121341233210134110243221242012301410442442431142423124110342234234024310410142431030204142232400003003143343204311143330140410122013402431104244242301334414001120421132320330241203202120103341300240103430100102204410444404304402101324222431133312211343224122133330331030040012340242002123333403411222204003332141120224420221241222242440132214413324441424401300010201234321141442301234443320004400011110413403301103311423412440231410240440303312223110340234003031220331204423131244102242043313322", "342443223441001141034430121333432244003021100024244403001041000032441310220212124021042213344240204144134204002412042420144122120221313434230011143102433421303022241440102131204034003001021114422341112204322413303041201342034030410012114324442400340032300231420341301423304103301414134403201004201311303431400042342002113224412023441030011210001001214214003243330203014210314323111011203420224143004034411042402244112042104433243430343302243313223040101400003412014420232211013331341313323012444424140000243003113204440444014102000222000244033221301043021200110232421140324041403200033411030434313330031141240400034302332022140114231144343300223303221124321434242300010234031033133341313313434233313004320233030121134021423214302132202044404241440011030004300424213344333310443404231434241412004443414203213004021100003202123412003041122204414303122243334203002203201110221334433321211240033111011314423313432404311232114213340414121013141240210134132102332010040131102204030433330120240310314133331322211130042210413334133324021400022441413002401240231211021434440212401123420302204432233003004041301343002402120332111210310320333112043400134323421044211144212124233123132034041400324134121342143124411123042330332100242321423131201311231123403442224102104022133200043204430401321421244411100010432144003413120343201002133044034330300414322212441430111134023144342223200304422030210222004304041344211312400124331124244304223343132000132440401141322400220212423033134334413044442144342124324430034104312104014010132124141040142144230044242343114230000233132424012031202413223442100433241244444004030223244031311034024040024012140133441333123133230143441322411004103042302031324234014421311240014444124241433134123014310404321111131440231143132430431112400301431024341401022244343404000221232421141131414401342332300443344211320141312101424340004410310142001303001134011133304421300342143420234333443211343331430241321214322220410304422340431212122410420030101313102401022311420422222033212000023100424013220200204322144003002130021121410404024121014220233032233302131330432142430144121314044433212412101030221140304423144423414144014313030302111210142101213022412424414200430333431411303214010014430212121410032302411001113032411403413241040213041244400431142411114231424332040111424044433010221303444201203444331424444410024242002404212200240110223213040122200144432433331114030320342102210340431122204343100222042304143044230011233433021103111310030120334233023414221012002220022103001300230333011340041132344414034320312313344342234244203230441034344103202422113201131311322232101441120243042241220414333411312141312003043110243230413414343131031030043140210324103133034301334114113333033333211424012044233202242124040004401244240002434432001142133100004404203243301021324430123244240043101411312142123214121322213411400110430010411213111321321124032034431014333120001031321001104330333423341430223241011032121431142402002041401302421023022130044333032124430442323422224400010240432333030334114002330421343104303334421421401444021244110001243021243122444223031434303220134424421013334314110430243333133233342021244412113201442444424412232012331301413344341012303120411014041221230230013440403000010234232132203030342443044122014121302003223103312324210212443401302220320104114012220021321120044200134011311410113400344214442141032121413204040034102411443402000404420031202101301311111141100102412014130244004213411424012430334442340440341340140412140400033023424224222311324302411040004021343134344212041102031231142343140324114443024030224141444401240420303140443111201323324130033321134340003404110023214323004332402221403231032000311310424134432303431020111001312020323230103131014101232113213022143100333012011420103344424140110134342142444222003212333112222214340143032100143034303223124224101120314221211400332014340313043402024112001011030110003014220123204043004211412330313002131403023231130344014133042034314112434214043433311122011430314434030312214444442012413020202220343013030111414030444413001424214141010430304140211242022011421230404214004320222042233442210331323012233314000042221422313243421242241100143411032220022143043400000222100102030333112332144221433024120203002343402311431123320024001044023021113014024403131233203243220201230021401413002440233334422401114004032333001032203300040421130323134044014123203404300212444410413232310003330212010", "332302443143012124333033344021320030120143123002001224414304133402433224114312204110432233222400020313140244434034322020310320441011224302133233142122031201102124114113332312423321200411200202240042303101334100320444000130231412401230143340342321123241222033130042214333411043104402013022030344340424000333312033002443441233141041401301102323314122434101402111020214344133141401240030114120044310034444221321404120040232213043044444010424313304114032233412012122424421023414420422233401230324433132032041203232113014422343113232421042121300214041403010312020102310110333422343311410012402033421144413424341100101413020244421004100002020341132421131310441414131334431303342433014212323444343340132401323201340320134412111220432234242301123214033231211331111433134314341303014400012420423133043132231304230243421304301200232314233132310343033204303131220041432230244122313441431004434432341401201022020223312120200432243141440023243324311344302411313343230444332134411044110040023122101202223141122012030221200221114230231414142042301000444321030012344214240101024434241440110410412244314341200224420130230331120104101024344334310322443330322204423003321242142124102000420330443111414140304410223103021304400004133311242310301121330210221132044311024112302001014132024104421013434410014020400322211102121303020300340431223100342422124040413012133020221130013131421432302042004041143120033440131011420234021203344402220314230204140423444144202442231442242032131444030402024221040304241032034334443244331302230144113442414212412444230032212110002420231140223343323140011110430444240301300000301313341303103321323300131022420214423133230223141022024140230122231211234134400133043340021033401103323131121213323201040301031210000244423314021332041030004431433040142010444444433220120401242030411443101021003143133320303114032103032333202043041333201143300213112101424014431310340220204214233430140313434001224421340420330242341231131431413102144000011420233343420142242131020244032441202301322304243032144030442440132240242041141020230000233341130230140001110414422404023442043213442313113323331223141302033022031120020342310230103140001140244213423102244101231103011124012201304323304201104014434320223413402224241433422204404440321004312020441141244020320011004024023230313342402411201131204100101122203114244120424210043403144304301240314124320022110243304213300110212122114324414313224214243234440101441440231220303030122343004033331110304133302004141111423144312402432214003402402303123340322233120211300111430440020134422232003404432112310014124324101041133324140432231333143143442031111411300110300331431303201410020033401331120410000424031013412243021340313043221222034300103002412010044344102130133244414341302244443034212401130041321344324032203240342041302214102020412034002433000300323212410113204023044134441420313344233022402141203430012114044211144301203304313200144232010224134411111004021404102221043110144202104001013131143323242414324133201002301143044313133440124133411020412314231430310024024033324014433440101040031324400424321220414100442201242332224444043243442310302012133220223344241242331141323213141424134312233304322234032124101330232234222222421102112403433402121214343404334342310143311234104132133030234311203233120121310424423200413412031024340402341323300430300110344014204031210431313142241124440402424003234431134020214311203332014003334001230410404400444344124441123000320003104122400334134142004040132102232130122421201243013002024211204031141241020443000422143132122424120242041401103401434443303402041130421300240332341043103211043304404233142201122311230232414220210002311431200143040413104410331324240310040314034432310310001433444224420110220243240102234343322203323013013422242040341323322241042021042241310422032114432302043214402213030404220103230124014401231423311441430003442042010143424243221141314300131034431010332240140143130301131010032442423204013400141130434210332024143334143101304044422400010232023234341141201104310312214101402444110112242123010111224424211032002322201043330320441043321204143204330022213024031100120111443231121413212120402003123431211001334120201440220004310131323421330222222341431210234411101410132030322431044102210020041401210343213121011230123102243410312244432423014312301000442122230320110230042423213334202244432242220124342413004123234034040020331244021111303341122230110010403133022442301212", "233034140013002211402430230204411442242404410321011222222030043343042004244201322330141003041232202020224041221241341131413313434311112232113224011044223132432122002004341224442144234404311334210324123300110143311301230314231001021324114141131333323143240440341002142032313341232114200131101121334403404142403223404141414401141042001114011130433121341222320011402300404201311202043001422043434324141011234020002341414432440412043013121321323223201000044040302032012100033420131130240300331113320122421240320044140014221221334023224420412410042412420232022140113043344214244344130001241222001403202313412012022343304441343104214340142202412304234424114434424411032001402202330004410022340201333120422231423313033410101004220230341302002003403242210144114020133321110231433231232432213203342114102432203222343331002414042144043421114340021132211212302042420103201104220030020233340321441301322200442210200310112132421123424220434234020230300223204144232211400144024341310441330221321401100231201303422441031401332242413301403132242421132323144302203324412110402130112234004300432221403221413423442404132120301001214402432010030132344044430212234303120340100134344412323010013213111203310424100310041400440120022130031130230212301410401323320243421331023130100313141044313423044302430301402224404143100423124123201142442223033402123303101204321334111201141441001043343234414131414132002114012111240042122022120423410440414012220231214030121314403331332024442143344202214201303020210210212314134424022004031442302432201001231422300244020404213441010011410310033210140204211020331222230421120440022210144224024322234212424300422320044422134311242443430111112414310022002420410043443210232231434143124013123123230034122333012034124424304012343021334312034442031331103101410402302243433212241104430101041130031321114040404204243101401404100441210402413333414000310233334440222201313132142324141200004331330232303040101131141330122033441011201232401313221143143040102031011433134311022343343314031230041321342202424434114432220021241230243042143314134303314332444321210104231320223302313034143333222104044441021021423000112132030022344123313010024010032342203014203203143440443142113021212243142443041121023041332334123402433201403402332340200424301231204110144311010104444244130014241140430403421043311031112040103413410424413233241431110111413411430424102100041402023331422310401323140141110344430442133310332004222322133202043240344033104220143021122030400421044000101142233322433334000421101411330204202242420234023443424111324212310312133113434310212212103333404120111030020301313100422024233001014443102224443331403410011112301204233004424203410420010401314401133124332304241011140334214242243200022113423440012000040421411330041302112010240343034342014320100001120132100041440434111302023011224221443323304114244022110310100001214121010423222013141312111312343322234201432011422102313422104111400002420101140103024324032041300021443003142233143243124124334144030412433002001121333411132132133114300403341221423141432311321122302123422324132303211023104322420002443311300431104013211110401300432403304233242141104104343323311302203132231330310413334012100001210044134420110000242424440044230040111010140423013244034032224004113140134244212102143320144223034411301003412433121020030223422220140334300044013404132320113001334004112003030200042124212040430312332334242220013042344222114203201200320144114402341222230002301020023441112121122023304444110033131042244120324214332433223441441101121241244043042301340442221043114231242443032110301412330341403341404301104414211211400323214221330212113332233431043224114043334042312424013103124232441102240234000002000101401323323144441134034424223221341204311112301234342102031431030140114242234033012020242431213100044423324324241012412302132034403140034411231404023410123104111022200103432432331442211314102040243311112401434244341330234404320030404442322424214321100442334433124423220242212112320430402014220002403430120102311143232323403114022322340401120133002114022104030441033434440030411130440321431020400232044110233344030034340012104142413032343222233120303314024103422121030420114124042314100130224043311042131413024030301324024141421322123404314214141032423230133013303000222121201030202001423143240203421430300410433002432111301012330114430442124431420230321041024422243024200143301034332240432424232303002441041134140", "034412013040242003313343240033014040242442003302020001341343420113104244301230104344432013030024202440331023222231114302443432342420314110302342324331104400313401040340330302042344431411340441023333340101234432111233042410302410331131420333404213040423124104432301334130011344101340401323344444230244333324110333401010411234121044241402000131334044024213421423043241213203044411201333434133404334134234420441340010010432330200410400221433242004423012244402323221402032404221420030022012144011141224211041111133240202114314010113110203223241132130131044131321313130233114401124420102444034233202322120331340032333314333441013220442413031321411111343202233213302032341323414332021334040304312233304241114041234440334202313213003000324232341123414321421034111100130221020310312041423244203011103324122410320241312043041113443410133204140440343400133410342041301233223233112440432321001024033243114240101314042244002002302323420333014243012301212104104120440023334030022331021220323112403043122111320043332213131214302433022420030142322133033221011040213013413222001312144241042301131112212013301232333104440014103133102043320004112300023443010440111132041331213033233032243301323132300114214400001400023322230034020232103221131414201211121130041300231330344122233340233203042302421424111321000341210302023444443411302403040330020410232221242230324203420444431210124400414210444433242441130213213222110024240334322310042311334040344123311244332024231120111213403104004432140043433112402324321111301033330420334314342032244010241211412302322003343032010222330341011121424240112314012342412033104303244030103424221424320301320413104111233330442421110343014404232310124120323401303424101430434100120113102411302120200441201131001311140003401012124342123032031400022421201302341420101103444244201022311143144133121102211104411011040120430011044221233230300224214023112444044221300014400033304244302313112400301134032143034231414004214024201032404111404241442012340021113304000213114143021322421324244322341244323204032113021434042221320313410302420142401023103002301340123324311130002443003440212232122322442344002343021040121204014010313343222043011220244320310440042234243022243300033120224343031210143440442404441441404142021244043432300031343422324043444112203101044330240340343044413404331144432100003111402421141413314004211324213033130044230201012330224132320223201234224224011100003111331042434024322001402444033444000111314244202440314303220214323411332400333421021410120213300240432444022441420323223114003002411212033331100011024440430042200013424331023011242133323342004332304310314330140222421414024434332131112441401343203130134034020004030224340414123023340234134200231322142142030144101004012020342120022321124132234120304313314121240041432114422043011114421313210230214220211022234004234012322423332323040333224412231023224412031342132220400300020111033033304102344002430013340124020224221321042431320422102312213004233241040144324214213022402313044010140343112040132240413023040421421234301144311113442331023232020343132424413421121211324000323140113331011421114004004404302201234242044044204333201202204220301314331412332400410032140144330123342320200010010442321243214313320232133413334300322203420320000301322443001404223342100321144331303303204103402241023412034012213332444034322401404203130220101431134224211000234043324241012400231104234000111121210431444024421113200134302424124232240424410400302342303324023004312103323242021022314320312430402143034111002414044413110440021212333224021133140304220044140211001202101410300203231104222401431302222211424433443044423312344202404000031220320014310122131230032414424413112024240143220220011043401012301111000004230014131022112004130113001113302313133221422200000030343143402232340022313142330100201213322314311323043221123211011200334014440401303134421243423440003112213421342423240134014432202004420340332300031042312032301243044134403302010114442314420412123343220101442130242342233012333440312431341012224311342330231110110420120101230424030244404441024301033210112203012431332243144412314233331121202343441342234030114344023433220443203340323443403103110134303044423442404001400431411000233003104010333133034421204120421202412022232042004324424002402001141102120032332332443122202144403441130313431230343304121412414300330034212244334024131431300131241041343034343304331001142231110003341101224333312400", "140124414111324141312044030433342021132114010101131424033034010034210320410231032011414211123413001303140142001133212134034321211212343332110143300414313034410044401111210122204412104442400404341031444443442114323241014000304432002333134232002303203030324203042032202023204010241243312242223443333114013333003111343441413322033212044030130312102411221203013434333013023230312310002201230000344204130100331224204224302014304113242111223003030223023100001241130442023240442202412321241130124024110313100120342132110432343443104134013120314212101434340224421401322104134441012123323024412202303041110443232301232114033021414010403412203323102002312434320342223241332321134230213041041110234002000321331322413411443103042204022234412333202142402211404121001011433234033232330331240113130131203311102011312121103301012404142300403020113204331440124004343130410112304244144121021032034342301402443321040314220332031043432021020003043341101342041144233233344004244302134131443243240044323124000304112123201314433003441224041214033400114121130222240402002102120234443122322131302112403100000104231311030432333112432403430102240344014232413130124142240141034111101341120022030244144002000112321110321013303044330411041021443230121111412033021230313404344401012243401221232034320010340201313044420222440412011401213213042441142111410304232342304200020424342111304322114200113021102110424224310321230044143323202033411123412433211012023413042012433231030243431000022342002213424221300330204102211430303414212143042234231330042014120001011042443233331322143331424100110240303442320024303111432134240111422300400330301324020123413240013322134021214342312044412201211422134020113221321143311342101441103044302101201344300141113410121121031300410240104403024110002241042433241310212144403100314331011411141312134434033342003001322110212342042132031001403204024102101320440214311011001213324002433122414024230200121300143032212230104034310014343213402111210104000123034312001123120001344034324431414241110303203021042312022221402114110111444233022030030303244331411234234201411112131302334103341413104030313040044330012333034111334310002030333241024414140434443401243434100022034322320321130122101131031441023420022242031424234003123033114240302132220401143044212110104442211210121334124014420423133440001132020103024301440141403043401210312222144111312022414042122324012114132412144442333003043014313233244244213314124034344313103212410022341243344033043121034313232402232204342421021213142300414212410344131133010244034024233042231023431112042402323120413140034032234211144440244030011030440030211121021412331132240340400400101112142232010013223420102141304314300424111414241004333032430332421231200023430014342303221120130123401314104034214233004300221042310001322231012310400340320034340343043240213132333044002024410313443342032043000003403330440314310313230310033010004201312040210110432343112022444432133121222431410013231123211031422222040423312231304413311333411013200322042204110443223340404041134141304212130323204121011141233133213023304342134012114041341133032421124441132102014201410204210444001411033444110233104000441114421344243444321212214212411002124231412413200020432100233124424003030100131041100104131314232302304013403131042003211302314104403021222044044012414041213122034303420430422323321441444023330404414242420341131412140223333434020213314423314224322213322444232100420320111304111413014243013231100201101003244141404334212201432422014111024400402242422310213003200422204022430324002012312330330112211334230333022410011132444343002040442431001323122123103144430011031310303110310331411240124124432002243324320204203333310411300344100112211431123440421012404113420041020232410424241030211131442144331043242411134230342134320340000320000032244430443130403143013001042423134242212221220200401221423012214324421410240431020232124013304202413032040414421322244400023204204243420413202420010442011210132100233241342001431432011110322321024044213112030022211003441000234140443221023113401321433121301414431043421141132222233000321312412232140024233134222430041001344431300224104201124214132441231210210042403344141341022302342130421300244131304141311123032230413314300122034000024232303012032322143224412201022040023221014133324311022134102431222412011020221304422221400001432111311214200324113124210434042114130212101112201202240034214334120433302122404342332104113", "312234204203311330101322021204011141122004430123241033130430414213002240222312342033021421332134432431404300301411440231140300423240203001014204041420020342120312023243042412232310402104130410003422111413323244241304421410143320120212444214230013413401033333114220442214110114040221413133114012123423111223442101030301234444312103421410224122003134240214412433313340340243034130401202403001210304424432104132342302123340400123130342100234311441100111400200233421121223203234342233010403410433440040210440204220443442002442414402443241011302122240243413243400203203204233142014211231324231113044111113404433403440412331310130021400302100131012313301343303010443224004433214023300200432411024331124414043031201044312441014203240240144014411432141303423412142131210403434032413431312431212200334003100032221231421140141130240002104432334304000011324203312232123302321224010430334242134333440424142014202120122403242030333314140010313333010422442002344230442314340122212001203340302300401312010013204131144233133201103333422133001104330341443133110413332123023422421202332112311312342332411024102330230242210331234213323033404200320131131303303022213131220241220321102142234434432310323303241321404131442403021304001430433421424443013131402424020033003130113334431141024114404213121443224221434132134423220244114444130224212412131320143324201123110102214222323310243313313410414304234031221232211100343141240003424231233423431211030221210411103303102232313022340101400424330433142331343131134300341420212433133412424432031100313022324132014234243124024210211000201322133112020130001413413103043130330201313443120304034110044111311440133213231444410210300343324230220231133334200244101410101421121123442040021141433102042202304303220104232333432201401201332330222101411002114044042214223203104111332331313430244133333404334413442334243114143242121111320200033341032100104204433200231204331244344113134430223141200034024303024441200040340020344313342142342441433442331042113013404033120212222024110242231303320413313024301300441023303031010332214343000104102200302120343224112123402414132331232030433322301400410402132411142204300432224223142214220134212422231142331033333021440223322144232113303431101202314110432123130420131214014241002220300210024342041331304332023323034242330422001231104233444311413331000103433124100233330012330424203421214342100011243222032123234224323411221123412320134314413300204441224220124432133313104434341223321000344320201330031013202240021003243311021010112104224210403121313014143112113104032424344224204133444420022044314001133320234301104432302424410203230023030343032323034322242214041042042331441031244313442420101314423023424214342304210210123431113032031100000411033240440412111012022300334131014333040043104421131413233303022221210210223314140234031311213413312110001224143210132212310221403012342342212421031031420401334203102040210434420311242030410323110223341220034122131223012344401424023004244331414332132012230412232010012423401204233232104041442140021010101124122334022432111024304042444104022013123013102031101124120303330211341343003130103001104203021034443321203442431240102114000010224013212430034140004122033300204131041113321103100014010301130124230142322044001041422343203114343211240341142422003212031403334213403004430343223113020241104434120043331020213030044120441013421111422224212331400122021401001223113422413232320101002142404023111421124443313303233421032423233131202021421323321341400012013004023430323004323002230403114300131111234342232334301130143202424200032344412123300430040230322214130141204230221333340131214013211441211214321324342302014201033004413243044221404233133142203134043411200024031104014222213241102032420034123144204140223111313414300121344110201031344021244023421334142202401402430422300404413222122343221100144134234123102000100400111144201430341221341034331233322443122000314110222121231134220412102214303331232121241411011330314224413323302103313144432414042214103101224433204411330304213110421443214243401403441221310042442043012201303401423042434024414214432300400211014301244142102433124123101231301112032000210201413321232044222014433134400113130400104343130120341301232013030300422024422133121021210433223114134413021000104114444203002423113431024430313344130302122132342144401013203433003413304310001414314343233033031020022331141404404400013043244330433102322300343023022043344040", "241132233021302212143042420241233411323404321443321301331240231100401344010043131122214121421142011400424220114340000422432131140443330413440124334102414020231230022023444030100130112131044032321433410300001301233333240240332414310010004402400440001210314201320142134311243043120344111302333004341000102021100442023223113100330321312020023342410023410243422110340200412301031333411104233034140213431122142124334202044220401004021404131224243020113104244430422434303312011020032330104324121021120124440334023301123141130340114004100202310104044311142342243304124134301142212031420422011221322133123304402414021003200410103420444203224103114440222112441312443043002234220014324024132340323414314401041034322313414443201210323431340034431103313420122224032210410131302041134103003003123014003212223431141203241444111320031032122220021041242330044202200002140140234013221434402132033003411440331241433142421304023203114224300013024012244242141110142312114221311404241220103121244143014404042342010020241314201334012233114143113034024310311424221313421233013311102323032122301123334422402411134001240433302414013321011341340144321213434311323124331013402334240212444231244131031012330410400141143424414224143213033101402302211410014310340141401230014101332403313440342411122232442112230112430320224314014310240424334333024331033223214321240403410141220340124233043014041310223424311040111242002024212023241131000431301102104441133334422114330322144002310301130233321434222220433433012220133001102020041302031324310342213322320242112040231440011023334210200444400432233414201021324100341423012000241143211300131024143443244000233240220111134231433034134210404422010411134212130300440131212030010101241010012223013411341122412144334424104314232133310101414323012340400134142140201010243404103333101412404113041423000302310103223410230431204321102422320221002032042112410321220110233444020201444134301213410334434411220114110110313212403424420024012343240310010044242302034041132143341310300140320430034000341020200344301442431404441342304414342032334120334232110434112311302202314421202222442233023002411124143024020243202230430230034430131400130014303214404224001222203313043101133403043001202403032311430024111311321300142114243010031113030132134443413423043233004133210404121310042111324300033104334430313122433411442002024122123040424411012013002010112034341010224022041404040422044133300004044420402023442242112032332032302400334033202342304203343132220303023432213202242201433033013113314231101312111101221432204434341031242330441112012344214412244133222124043403434020434033121213414034243110033111331301343220003113443001220240013441020012201041011142100132232033030241231214034231324404120340233012434212133020124303201304033442033221114320324043310140041142210320042343012010032000113023230133321242143232414033432102010201023143434444111430300431204222201202324021242002244224212034233424433012004440112211441220110314100434122202412232121224413113121431340133041343042100110423121244442320123214233401201144144021210100143422432413123221144112234312202022333324344404413300221044040040423342120332332334444302313410032041012022232430402241221103331133101333323012020341033124212223330110432120411022104434233333301233331211223322240021124341214313044304010004433003141000344443243314143340041323011034242311030034314134214443210030420420132314132341030432404020334034024313204430411434422204432122200142323411423402323133114310442343120244313143043223002300143211101204021003112422343032003100040444341013040234234032413441321441332321323323122331124233222201044302303241431411342202042334044320303103343224134222342123223012133330311104241421212414100214042432234141013441004412041220113142401034123413130023421143430400321413330033330003243331311022124310210032402303402004241211034342204202401103240443431013100312130424041014324424031442443343211420011332030134334131300142334214344301404222441212322230401141133422441400413332044043340010132040332320224230200124411231344330014224130412143233212243203223044232410112402233421340420324222143201343341140043242114330213342322331024134122022121222203210412112030410303041422304424004434242322304222101134021143220424344011304242230111322442332434411204431334411401323024000334243141300442432031230304424123312343413233343044042443302403001420234423044402243033104242241423322432323434233443224322220322233431343401", "420244331122202443131403123133311402434312023002130310110331111422211122143121022104440223213024313022414210210010013102233314122123011011432414034310041320022023433012414234231020214420032104402130010100311143240121004101414301031232204441210034304143243442324243342114122114420124421020201314144040002032232402102011001344314034132424023301103213423422214242133134220222140324214134101400142212121144104120401102013044441134421424243132131020131220212123321111031230114330311014442423102301041331224312320011300322031232242144012440444440330312202042230342013111142213021013022411222014102134022220423233204213340301431134031441110404001141123144423230422413301444323214044442122111010204124012444023010321444000210333433403202312114324203330413130443104242144031333403441322042340232243310033040204411133422232213220312400034104030421242322411131002344320013443204313121210313103123242021412422331041131233412400031130013302402401403442434044143312310024032104402420313432412402242331123403324404123104042202042024432310121023430114002333213323131210034004020003403441104130343010332420424340040211301341132000400402043442230022310231122303420122301213014320004001422100031000113013113301223120013444142030400420344011134113413134110330410223344303111342402334042442031031131014402133014400041344341312412440221430444200121301321441301100330103021412132410213134211131101013031313144300040002302434023313411304140020423300113403240234430402140001323113303303233424322223122040142310440144312402433431404343132344032342242331334340211231233243133414320212024130040403231234200442143402400023121201221031140042111341214114223411222121223010022442013134140112243432044123003043111000433221443321311120400124034023410313422040424100230434332114332312002112400331010000143022442012021144320220214444323032134132100231200013003400442200213014044344112413423231341440321331042111411242001333444111310134441403431300344142223442014024100140241121213023022021042014140223320120124433102332304032410223330232313444442400041004410212314043444030014412024324412124430223143143024124304431441310240410121212041003244041204444423022141034231321241140402204101331244012044432131132341434001400440311222232011332222330434101111001431031242113234102120412224222222100303321314302213314422042443110103303410300114301333233011143303114003042421242110211222002441401444440304443300224102340342142444233433233330031143422422422434101344233030213030243314003400431133120041423414232334144200403000000120143411010214300124310401023424143330034422034440014431422232232430312142121231200133311404220044240143441301430211324041003433010134014324441041323230112413102034300412244101140410302400342322243130034214244102141031140422413422003022130311141001041041010421140431323233434402101011102312131141334122231411032030332040001431032344423301202430212122121303422041024314123322331401100223434113144244011221144034302340410041010123110014104233101400114424422444440002432023302430433141244223422343411020341201221314211442233303223414013013443111314440014034434213120440443440040103023140102041211111140044101232203331130430110311211013213010024420101113420404021414432333131104043032022431322004434032130433323334021231131240032440123103333423120020234021444313042313021403241031304343122302224120401413024212231341430133431110414434032303221420144444210343433011434034142210200043211220143342043221000212201230412304410223201241411004311044014313222020100404044224403003134440344013043034023303000032240424101004002142400302332434001230131240413034032244313312323134240044004030333401400100134344410022004210310232400323141332321133001101043023142424403100134100111031224204422404341203440403001223134312231230110014403421421102034233312400300410322333114002122224332101441221424103333411303041233304130430121432023314002123424022421403413000043444243030023231400230323330300012031321220322341320221130424232330214410401424414213002434012240144110102304241101123423243311222013323100343022242010322041144200402221232031143331100312423300241124413004011002213321102121220200030030322422422413221230411122123212410034423321120030220233110200102232044000224214001204414101202042343044442442433144202044141323242244220400441343312040212104122414110231241121342020041242201020430041424102424402032241124100110412222410314434214332000444433032013342113113324322313030331014042140433241403004004441", "123340232331143311141421004134424010003233421201423443121100122422234303242300202041131120324033022431321330321142333220111332324203341330210414424401011141413313331041320210403213004324244421120030032444322141144203124413401204331143013404223141134400131232330322244240232441201231413313132232422311024241202140130414423323244134443304124302420323013124400122314000441322340010042342240431023323333014032341221331421330241123302014041423043231024302311414143042344001240341011233401014023202001331231314403221324024042223401340443003232030212204424100302403433141030213210024333301342402010241342300140421334412113203110312303303014343300030120124311300400130431441144420431321002123420122213203210331032312012300102121330332423000400000102421332213432414114221012211030033033140013123010140211312020031304040434441031134102132020240140432120111320224233012202131030013144420410241040111243330441000313221011430030114422412232324440332031042242203140123123431032144013432100143132220022000202442041303232230233322124224333303142210010222010021210431312001034131340044233024420431311330124114440403003034414143023021441244322132432043441201141103032312201103044041334033233232132024423331030122302030212022302120414121412220204002231144234144140101433413201131301020223014013332240230231004414442113001312024313033223042020103004331431040003401000300444412242103141124102234021032314302021442324123232310400421100004000243111132034113212341013110030000443422221340304210341314103011344133430144333210221441010141023331342313311102124420240310312241314144121431204402123344011430242003103020341020102121020330404103223430222131302331130112223314240042020032300233231230344304401421140422114422214403014200432041402410303012124432122201200032041022331214143014142220011131234412040430011130234111301422310242422302422414244410421110223444021001022130234224314034321444320222043040412220133130414400333320223201021131130040140302321104131133200200244012012131203400143020004131114013423444342210400041132212241230013401142224333343444422101310323404011213033240403010442001131012313414231121240040203303424302442044140103404001443324314101444200401311001331220311330433100024401143140020421420033134323212442014404444442244002014210431202103340213441411334304212221323332241431441121201131001420103334432230203341003134022040432321031143120340010240230103323142410300220413403343100314332111403023414211113043113202023211340412104020120421404341421323014243141431114414002233432134120401332432404113004333410112120324233400302443312112422302122123213443013304121413223140222143010043322341130032342131330234420123033444020233222020241244333444403023143322432424110222403040240344202233104320322040231212122000131224324102001414400420433124243211404144124044033441401033430004331304400003023021304310111343324301421341113213013404131131312221130301220311312011341400001011342014421110111023042402400413404033210010340301043114242021421422412411313234130343143340040440444431414311332441203141021010341014004223324220443433401123142034323402340414412140233122413242140402402343032102011142000301322122411203022000413424020101404211043103011244434444022433341144424010223412431134313314134434213221142214013044113214014300112314433333220314341041440402134243030100402421301340313242201323012000330231402303201112212402143014404314220202142012433134422334330143212410003344242114024433301330134131343212413303334420131034034311443441414122000110322124042102441230314033444332102242123343300121222010211124020440002433340434203141134120121040411021231042212332134430120041041342044443233114011410014412303032002042230044243414414321434011220400424300003214212310023114142344314230133310013212434340321231412023344100020313001411222114412233032421104141022134011100433032440112343140003410013424324202212401302413042340330233103102134141300330121102302231121314311411420130124040334142000211301013333140123231201123214313203134240433213244222030413000001342433043241114344332024312023210013413343244200242033213001320100114224423121213242341420341104034411023200024204004130004323101334033434333241000102140141333324322320143431022344234304402414003011103031233410220213203202032244204342421104442440141221230420324414121402321114100221242344440104043120003220413311140423233100242424400312212321433001423100112324442003022134111110240001131004111032134114330012212120242042242144", "221100113021010020020413331004421111320241202331203340201022442410123410440324204010122334043234030310241024234224133234234143201420433111034334222403304323000143332224122120033113023041120030124320020401440210020142330040112432042143444024221133023044210422421340034021003341101401242232404132010032032303431442112240004021003212024133310420244423434144312202440441214020300242244444303402101433101001442010401401313100000242124124324013324434441121204111010020440320432024014411042113030143044402424112140431443041024224114133011220344434440430241344402130011231322433024034112231403444440141020111230141313304114222431314024004212443443122420431011204204404231402322412104240130004402310132211333343010434010443010221234033243423402144300010232030432113111204432423411042014433242033124221432312033343230401242432320022413211301223011432444433014422002131022401223132322114403242332413013031200111112000444422041010303104242221424443411434040410312301441310412430313400413042223424134002434014404344324101130431140111301322134301041243422221102430120341433102322020202331210121433120311133330134221421304002120130122332021202044320444434310144133440212300004122011334103204231321021021130142222330101003330231140020404310402034224400421320431433242113010304101003203404400031143321110030120320103202132034241331021121224342010242030320411441323340313241214014134122020214223302132412422241121301442234230140020212213431140130434234311332312224114413002143004444323204410201204334020141403210333303210242314411133210124302101220040043432041124311122020334314041032043442131241042244202231204423412002030102324421401404144114143114042314021213301110234233043244021022134424222444303430423333130441301404321324241401104231441242040124144420300431440223422440044130100234022100201432423222212422423104343102120003304042043120431441400210403341433442424314001031130310404331143102034340404230243301142414211301413304132243313132113041432044041223221404414140300004443423142420200240424112140330232422020422310222233303144340334223334210303334130334444331242042203211330032042214432140230212000114400143131001343411011323114000022304032213234014402313223221321413434044443313042344244311001313013131041302400121213402142024100143024430443243423202301010240314342033243234043114024112222301134113042243431313242323341324331213402144021342312012212022243224321021401304400244232100310341304331413242234240133312312022014004220223323142020101442111221323114321120330311334221203130241413124241120130410130103042204223241013201134101033111131220031411130313001120041241421234303244323121430411224043124212420231232132444003124412210233410240342443232004404431324414414221401303130214423322102010433404324131322112002120011112124014430320300214223222203122220120341212340231213120002100333114120202413001223230331301314024433332041310430443003040143221202434420311200220142220100132404441112142222313403430310033442123240044013300341130322014112341144114330341113321241311234323112233414404101121121101101043121430230310434341043200102214024321442214210233430231043322401240300430412211440340344213413201231112043211221413312334411021221141231114121433241412340433110343220401133242003232310230114100223104320321110143442402200140303131123200110441230142221101420300343411420321300244301034224440220043142213421332033213132322444242212111423303112213233323341104104311212402044212340444400340234240424334034401334220140214002104441242431040203224224423403204324410313113023023232242243220020434030033230224424202312103114413143010123003024133033303300334400404311244020441121311221441231341401124442421413133302004430322030302423212343043401231332424034204132423134010234040301333214004244242432110103201112444032044404314333011240332204413434304412221121002010101221410303311034041433211133321320333143212022242121021002024243404332120140023000443400133240031103402322312310023213413212213400142303412403044320101214344040402212314244003431001342014202421322441001331140221312043302233234320422340210004211312340441411211041440320430444241141142004402440204042131243223413022240222212242123243134140102432421113213223410413043004040010330432023314202110133310231241004432300443011013004412002402144342414420341121043200303042230232134324331311113312434113222411223302042313231431424043111143142103040333000024300414324341243311021201434404110420042200130214330422004304344022341", "041230110200204241111323230240113433221121314324222304434022001002412304340310424241313322214014241203112422002401130414441240131410200242410041010424241031440310441340042001031113042131043304312223003144123240330420342001244233340034041314041302422442104110420133340143304043003343321203021221133134203211112204224103002141011233301230330212301414223031432401014403003214242322330114222243323010001210032144441013144402440233423201213332434324121234342132401441433323411314303431231410320120043310121340323141134133243433231421021231440344012202323134032041122440212232234444112441330011143101342303020041202422420230010244401414434304030043042022013043300340410303343331204202302300011031022021401331221002040223022220100222020143311241323133304213304044011241400003301101210330232203000010321404144112414402002431033214421242244330401204234243320423333414230314141131112302441430000023403023111424203120022134241402232233413341010302010030041432102213024024042022300310424440013300312121012324110301233322310022141303331132142001034414014343243422200131130040443140414431221101012244443330213122211302241103320141041104214032020220214221301432422022314304024344141411411402101332440131133111330221431040402230122224113222001233430141224413414314404414304333300121000011102421001243431341032144403321231001401304030322331323023404222142124000314213432431241302414314311242312434322242231412103302100312314413112010010420224000014124441042041044320344214123104113444002422013114334422302214204043230130344210403012342133142310111421440204332132344001041022321004111424304440021333011414040424434401411233030322121234433104312314011413334303212122424111111231000424014234004201112243212302313022024340430341114324412320300240332113320330014204120040011424001041310003411402432004302141010343030410140444303210010123221131224213122014223013310323234101401040430040403302101210421102034213103020430240400214221442014220230113040332321210203420100243424321311423022230034043340100033004212034000043043241421324101413243340032410430021001034340423241400000332400221111103334232013201410000111144144330122321121101144313112333302241110214321432341212341211213303432041134320214142342042322433113034133123041400223320421443043223212321343014444141143211000444030430422221343444122414104001211133114224303121204030301032214443202310100000431041431312304023432004044321142323030241144111020103313120203020214142114240203441423041200302333410142021241422020121403210313340302320421332103232120012014030422241241341010300331143413040010031102401342300341321241314101444433112031444234022441211033303114214141100012322324114304020231133030204022301030343223433312330420314124244003342024401411001042431022404321300004042320244130321421302404103431321202040421432421344131324424022322404034021204301230424401311100033232200403344310114021421103213122234001010112011104023104232143234324004103433331304320231022000232411413400332324242243131322311021343014443024201130131324043002430434021402442344143112041011242422002000223424313212433000131303003043422302333042403414040420002131023031103441401200231011432010121430044343033023431133144112000303332034333330421401332011344222211234223003140042243123020020311214320033223440413220234443210300120203221421213432010221320144444312044421424444412134441304311032110331141330224133100132414323133003241042301231314042010421304201140210344243433222320301312040234010332143223132004030301301141312213322002230110011143141233230001132034211330224422001223322432220043243141112324121020144100030030203200133203043301024121233132312000212422043240214432413320132424214402234344023134103342121231142042203111204343433422214333003022043113410431310023040230102122043310440244003422310244201340400120131112243243132341130021400222334143212342041423331002413140300332344434341314224331134344324021120410001210224401240300401232221402013112010314323241014244002400204421211412113421441102023340314411123011402043101122001304243433441332212004123212034213223044433441133321434313201134322041032221001403422331212114122441140324133321240403402214220301143030313424111333342322042034442413201343312222341303341311234041430143424444423010423404130113334412401223300231410104423100030403131434122032021312020133330421340341142023323130021110301043310042113120214003021334344123132440121104032001422403111121200132244420203313122200421334241440322400233", "334321123332442440232124234441024332312000404130143122310021031032444210104022041343211143230313142321122412222041313002013010334423121232301222202201443144201204232443003341123030331144244231432423311040131121042420421034003322140203410211123324404332202213222220303230340232004330324121002404234433331324142222422041341040441332441022020113030444331311221423442124102142302004041423241303230343111342042024421233433332304101042220211000424101112233433130411340112401314002002011022121230313331224133204024200104244342403134324403044230432240211401312133320020040441014143024003012444100404201422213304022431122142323030024203323311202003021122213324432124131004423220141333432313221331022121112303203143412334214234220111343414134102140014303101213424143431002314014234412111442114112202410201131314010011420144203111303133040323021020410340230434144243214421120333211323232103121210422044222403113020302334212131412242200103444223024431113223440121144202131241420441411132134144240104314241031202021302242410024212041233124134010111011204341341124040013110144330222042143131112002341123244000124432323214411112404102043134304231021320141323021200311112210201243044411124410410031020034232121304302434444123220320444101031422033244410243013423103120014104242300313001034133420312331404340011434430403144222434434102434102330013030030001221100324404010143423200111322404231112012314142431001113143442343141002000122311421333332430440001221321130103143002011240200240040420344123044402243043013041121044212200301321324201234343122102243014010311300414404031224440100101430234030332420410331420441332343142322340032011322202201012143100323412441040200202121032203200104021440214300414132201203411122303133113104141044210122222330011230442011220424320223132122133342043140440023223341112403010203313034022432212100143332103021134003044104320001110124312022423340121400342344130120124012323023110121113310440312304130420244040444011302324022422443023434431122431040113343110102022114140011004021301332333031343442413000024110302243413223222244322241230310143131022343234234342403103203320141131241001033310333203141124443032243232104141022040223320110304444212204344033042304124132241114424222104224340324220123020413320002013121421400221340340342003312333232442033420110343030040114123130144401211013122220214340242223130400012424034310001113023312142041002242441413110244443040102342032023321340141243214103314000214031013211323241234330341004244102322114002043402113213022002041234001443422323040323130141314424122311234332302432242014402000121114433220241310113442011022211240422220420412340412333131342423224200433311341211320020323100130240034200303021311322013042140124400041244010333234404204412014240001303014111420114202331220103441440401402314311004432224233323002012233400441312103244420002420232134002122412211320321003434120203103421003102141122442410030120241210320144244311424034123103023230441130132024103400244102242322012244304322321222440203420010420442400413444230130132024342400302341004313434413003233300313334042241343243200243220142031143112113211023041003234243404231014000313101423421300443444424040120121331042031041220131431202201414202011303214001411044041312443121224144211201242201433240010113403020000330023324224334303124002010043104141423011043140220224144232133034004001111331141140243014111034320411430120333221231212343122324243220042041404024303043244230310402442124142103433200433022124130102311222234131321301410233234300420314131143002342032142324004022410420004324340332412011143320244000121310334010043442142222443332014014223344443004433400403001041203432103122222022210031132301320110320224030310221033100311214420214434222140214020122214311001404022211313422121343033040434020223302232332443310002043442304201330420203312201132213100230144233244133421134432412123103322400144424342203401114321342041431044321210000024213041110001404333310333132123243131103023204222200203203333124042100000134104200212211410013130030031110210031223103103140232241113331321300140242221233140130244130134104343424010111104133324404340424232112323411334423020312123223344423422442343413332044404431134023023441120444014340423402334201102142122442112241131403243213433123120142140244301141304122140112042342004010002443140300321304314133312221423033223140312040342343000321441311301440442113414202210321030034300111222132322302444341310420223320234", "324124142003330231312342410330444004431124321233413413014203011021413224304141221020243422430313421224140323403231010101200330422400300023413424231423114133244021012200104200304103030330440221331434404434021232333144000333233440313231404242313013314341322442411424404320341441343032332002331124101131022011034023244404413110102040430222121331233110141101304024430140103120312013122233423404004031012343340202020043214404414312131412111310401204021101040213242210312232340343224020200232323314233334330432140122044013410402334204231223033022013023231043002023204243233323331101020102243110323244002314221304131203222001004102334144012204100224210422231324103122224240122112100133301323323312041002013104123213240101333034322424320413442211310200211224014143122432242001430244211124043233002414201301230312123244303041143000411402033231024034230334404121033243400330231114124113422113430131221034234334123041023302030022102243422244223442013111144410034333300333440433313000213234232022241222123232212221313224201212024022401004443120420001221212014210030024023313113244040344101303011344002140004211422233130404123423131312203132142341103311130034424321233234431100221440112332421102340201233021324211121332021144211422441021201401110304432332131420021002214101400313412130010011423110032014043142234141343231234311432210401302033434413224234212331240314313410324201014203340114303001040133243244041033023213414112323033120043324101231244341344310233041024240342134203303200300431203212312234431023044221441320042332420044344204440033300301132032300040314024041141044243201334044132231034441011342433431041314301114031101304033140204443434022401422314102402440340203242441222242243444331241004330232242212311141324222202034304111231221100143440324320400320240044034143043041430441032340442410440321112321114222430311401211340343203312434034413143340212031332331402213120430410241112232442210200042031001140434101011410323232433220133122343012131344214100221233014143023304204132140001134041130110422004342402340212100020031003243200111111400444201343001043311211414332403340034013043022320100411312443030013440240312221320344431444131401104312311113342432310442134200104140010243101321344013033121222004120310434134032403131020112203024140010114132112040120040034102312003440400310244444011314233242030124332022334211113240130432304210330304140113001042132310034411021014013343011331342421100040041343411123144233402211332322233104321131322302031311343301234044242214100041204412023401114201223331102124332431440102343113413012033223402140113021341020032112342403211442200124440224221200340213013332103231243001323301110421110004312132031121001224231340202130330430004212042014400034013103122411443442444124324404030043304214414410413414141000334012034324400133022140304010343122233044223142214441300021114402424300331134411323422013141311432043124034324102102324434014322302024430422424010001442231043122430102133310242340133323410040113240402123144041420124001431213221201040120024212010212133013413310022223202130432244120300104041422423230403121301210222311101013004232201224210100211310210404301114224044433222003203002202001130414414124402111410332122444220440312042242133310231104434023300030142202322003330443404201414444422230123003441331224412033242400203230014030144223420130022020004140304204224001334110132034001033130312143300311314342320141334003021344111222004040411011100003011223141004333332223102211010432321304122144132303110303334144044241434101310420223331142114120210232200421020030131113240113032100241403434304242034412303400404212321332233400110130122024344330300210111031230424033211310224342240423141202101034303104244233031303031203430100403244013002202133242013011023100304003230121430244100322342043334310311022420011123210010011004441103242004233110414034432413214213001414142233024132420012401041110340411030010412340431422320412203322141140244111133241340111023140111311202321242443000123344311442420203330324233233114043123031100314412224134011030434013324041010330210034241114024443011223420220400214122413134301440401314104224114343404033414211141321143114234410314320110422110012432003434432120303101332433144234230133310301443232023244331434322300111200203021314341040224023411313414211210420300202001122200411230314441020223340042401324332341233223223420422031343202040121123314113324422114043413204240111304010300341120422344000233", "313100101023104233104404332210101112402340213013420202412410133333121402103303002222232100300111123121410112031310014320310343223303034130343331011402334111411104110140202430203220444001231211413302303133120141440311030400021014012443013234130414431040143412313243001421412331441334212201012233044101314224140233134213204340222232243142343300041122122132341104413432130221214410112303241401000122201133414211100013311321201420430232242222230142034440022301430233342321041231341214400111422020022004433231313440201314012033044232121404102114414403400120413414200111244203304322034300421414410222113230140034034200311134403240100401431013431134323210111203331212110432323431402002433300123432114141114243204222332244401142040404422041112133321114124412100211104343101431222340302412414223300141302211000212204044434434402034022113113400420323314314234121122340324242342311300134410410100121022030430304424113332223344022203404402201041132021110401024324224221314433100221412031424441113233401020120340241402334130041041442320032240430121213433440331324220422041434012134202400344031344141012340443444211331012111244302423211204022441302413203311001240100110111123322200141444204122043242422004234244314314141234103311012443120201023223404443343143144010200331133442023010301104112430330210033214011223324232342421104130421300230244122433043431144334243120001432023143201344114001302323001333334421233340013204221444334413012211113221112403330314120341142200300403320103314310240111413444041303001031224124020333444341131244211314124230410144340143401444242334434021020031320402212010233401120434002213143221411043014002000142410421212344321210013314241322444013011243402041331210033333201031130441132013140332421123221232404311102342022014410432311111331202220441111243444223440120221443011333112430020443201042440414432021111310231144444101222301212442033424423220421342041433044303210411443243400144422433124022010010331313440022213411010020243401234222231331104411112123444020234431233301020142101143413430301221344214223320410243020132000124003123212212311242120434404402203411122422121440221302001130104012400014023414414114303140131040141303442021041341341430414004312143402234331112200431144041240313412241214132430000141130423232430034221113334414440414314413222220221233430334200044330034023034421043421103110042310103333400302230123200244300003331130201112204433130311113303233203002013342304330213020100443213432310101313320243233012202144204203303304331124301331401204334014134330020121341320123203144333012030334440411041031444230122134422022241010013413414302004230201331432123402423013133413333420043032201103421012341044203123214442034024042133330143303214302144003043021312311001400403433103341002422443024343334313234244043400140013421103310004204324003430111203114022112033434340110132321220220444214042232214301331042343113244313410344222330142123022434312114332424132212414022114311444122033103141120422323040010444204312012122431233030120132434023042100211003342342201400403342214203341221132042210241142111340400342321021214130244322314111414201124340443443202343300431434140302210424242140111102424112130141022214211102410041212314204032003412400022320022244033102041111223310132133210302121003141234403022411402220302041444313410141034414001322320233033201411400220411440134441232221144434330433103320340233134002420332011230110322334401021403220322432144333023033311242100231443113433240024241013131423300134410214042113422133433411313414441320313313113424020112432402400102002044430040132230402013120443141402044130424213321300242333002302001401304343304231444142331124210101304340213300243031000331113444244422030134200124401121324430431142024204003132100103440314314434212130411041010201031044034424234042414403342213214310033033314000102240300004421333042221433023330031310403220334122010441143011330412004121030441344340422403203132124113323224441142124402334112121000301321231000212120002020431421430140214234014343442441322443433434231103023143223430424401132430020402301111240114400333403112023211243401220411331314224001244203100331403330440424220341024040241410312130021112311410311403042044412301444302410112244234244120012303121323043342434011343210240134401020041314312341113434401324231121000421001440301323200042411332342132113334203103242221213333102310031131040044432220014030413430200114131122121004202203414023410232012134431401", "122244230030104123320221003302113020000210103412200401222241313440044404044112042421034102301241100432010042200003033124110122230422113032230130301201231110101244012401413123231214230240312311111243410402123401042342333231220110022104103101034020220430402114023220221420340222021334401430123313004013424113103131100432120213230234104103133102123041302444422141114144224101304231331402221223000111314022430303040010442340240041003222323102040241411300133003303323313111043401132414422242043424012124402232443032420134442444321043230140324102410402100133013440400341132033434313132220142232320023110424111131444113333000231430412400132124342023010243010403020110201213243044213332102210211021223232413024330032030343131432001440342404041132130041110334012031430344313441413343220433043244102410441210223030241320103423424043422331113241414410143130232030003142434314430421102000023241121324143241332114420042210032132110421112401021014040030042322304214200141110221223020410303440033302013440303001432432344412420240242323230214200203233104334440244412411403002121442014134420442111113112201222243123431241143142121042333143441411423230403312233232342402213411401210240100430332240010201422121200324443134114040204233103310100011000144323243021342011010140134323022214421201120421034231242300142014230022321433014224301121134224112041043414312114014004302320032340240010233042324023340020233011124102344240220201403233322111140122200341321443323243002112240044411241343414211102424323011131233413221302131312322032132212144331031423123013202104034140430132343211122410431332330042240132222123024232213233410301341342434240131202000320422410100411011000342203130144101021201301122444104040402321111341432412124321122011202321442441304341231121002412012244402004203303014213413100343324034324013121233313003441432321143141304132332423433422343040211433144424320104013012132212042014232224112433140244031104423222003420032101122031244033314441303313322030242323400403044233102142012014434222420241440014213232344122043404224214422232130003003411112234444304421413310104020012204022004141433202031010204223143142434303240431444412213232411244332011433323022010131203213212412140313003021001344230013304312004421144341032142411420004001303043022201411420314131222340100040242003440330001012203204224100414043133101242423321341311344331001221322103334440113141330313342442144330422140110403030142214320234241440100200111204212123444104414243212132240211033020110331442223221143333424131320043411131003444420413244430103102043323044301433231441021420010003303223120111033020241103100411111011224331220324230131141401002233043400212030442342312240411321432120230241122330323420034413102411204143123021022103424024433424343432024414114424304011043111420431142043412032241401143410442304424104410114140203103113402402111002222433232212433341400011331142431321140134030424124403123310433233313314103122030040413100044214331014323042240310200200224043000103223030302101414222400001300041302242413114042222133101402411312102234231312314042111242431320001013303220211401031202442004231003443220040202202342243042420441310332412212422012321410340323242131143343413132301324301041211331142222214122224024003443220230013040034022112031124304212231144441130311140423404032123140002014113333424033224234443212233342340403014423032113432313321231200422111004314433230030333234200223314213023442034220142144044014100131031431132024040130333431041142432143140242203130242241302210130012412000424234303103224414214441430342000002212100444244414021201410034233222310031310012234031331220343141030134334434332111002422334340440134004344044220122112042211344404242423110214041222232411311221010103244312002203340313434202041430142234142441040004433223210433440104223434340121243314132111322423032014402120001302143401433342303222144044432402214302320331240410041022421032301403131330144334343013122344443210311302223124441231010404340130342043333210332413230222120420340211134000434223204304424010223132132430012001214320330010233110033122002240434041134430143324024130024444112322141402440140020221112242203431123144324243404110040031011032432013131430131412220224210103220334442104443401032024203322032200042033440302112103330111132231044140240211002123414301031311000331432334044002234122110242313342100040110142134403200144240232203222031224423210224010401142210300103330432340444224322330321314", "034003242113321341343244034404401311123234330321401111010410424442204434410122131022341324140314001430201112403443202124141311030141213301204444424140213043431421114412233224333002324402331021124430341331433334422200430333302020401424330342200244140341333244024220120342230024421120413304302000001033431000310102413420310140144233344301414433130142440443044044230021340133412101230123101040140443231314321343311214134342031032110043311312211220400433034142430322331344421124302304001420043411103024131040424133103041041412113024122141031231032224412421220201402301400334010132303100200232433011320041230133412230232202440032014034444301420043212443123400033114001111412110110224042102323321312042023433442423424213232232243413022032300104403244123302024412440343013421222144312440324233143400342342320243202210123440034223244043444231143132001322313204342310044210321243012013240334313342110220014433324224323100434110230233402313400413034141331121442002230014321424202344434004401110210340210432424333243112003214203234131332022011212321111344424044023034132410204014032303114342203040442203032120104311002104043120344201120200214113042042233444004330233413242201042140134402132120120214243340312233024342301311131444111020313242022304134141203014211311421331322234311222121324231004234013323433031302222040030233211032331314200321341040220211233410231032012114223234224124040024422340000443401321300232321132434440033124142204011231341442430004300032400432114301114112323020132442402203324311301330342131304112442212434034321210230344334214242410330202023400440323113313134000404401123223323432131141201241000321031012421413031404143232302423313114031303401320123423013000431123312123141044323241232334301331033423201304241034434344412132230432423210233402000411242122134103323403031043110140433414201012310233042033242104314042312004430123313244420413034342340033301422041402101011331101044310324310440022131121414211223432401413330030230422010443423424004412434342242022411440111414232031134041124223312243014341403403121034233004104140424424341220210043323112222311034310432103142023323221202314300131434020221314122442423213221303210222431223303103320122133111443334410014001014014341112241241041432141321200343104313403033141040132024142433143001444424113122203011211124443343400033202424303213042421422042000103331110104220230223342101140010210040330311310011332343313021343302330314124121221032144331420301204032111411001300301400340014103301402212230201043320412004320242013331244204340204402310102433031324124041112114233232103003133101224141241303342102311241024141232440003412323421222410244014104214402420244344334242431002014331012014244242313403034242040032020432433310210000144133303230311223103340422203204322143303012221022120132431311232031003021222014210121420101023203133123124313100422313140344002104244420323313204441033141101044233411302244303300233024101222042223002303242123144012301344442004201322343420144311210241011113031204200413333412211324424322434433403323411310141423120223440131224020301322212342012231010430320024344002413413402114040011234421334022003023101433011040321230333100223220333004441014333432440133002414314204444101433410041441232033124300244320110120214323340144440010112430431441443411441334324332220120013430400213221114243104412024340312312144020031230304144030410221340103111431101022331042133201210134341120423341204434441303334324303111231112341140243413333114431401131440141314303234220301431314300111141302331130103412432111410000033202423412000331020211403000031443302430331444413014124010420100221224233313201404324142223111141234322224330003443133423222011201001310121121020322221131101012042324011231133320122114142300231143330101134422344431012200101134013133331321034013331312311141014342432224022132403213441021324100424033342314012242320403141230404211320020431023031413200020204124031442443040033302331342343303024424032214443142404101403001211310020403013120232022010120412344444441042214400141111423313423143311330034400333214204031301441011314132242420233100121022141040213301224033411211231034301324210300204420120320331330231401104022432421112441411344110223110400240002003102101322120112210034104014421102143140404220410023123430104401002221411341041312434233340311322200121133321430423324302410444311040310011143040324333421310304142044340320413411343003200021023143201403222121220031300220012410", "130122443110200042002330424334120331211133312002314244104001332114041110100100001424032243120431441010100101222424401122141240032202402300120403004231032241123240002042201311031140302104113400433032321421302432122233231124410103130330323413240344444304304134301234011443011311344121320110102302444040124210341241030224203041400221232404322321023202414313041203034400310412142441124410104042233403232310142222024032011110313012344010340031301334340131334424443120020130123414133413012121013021334133122242122032203421240343120111432310111003313144010010321222300214412444103342032422411441330431231020011120222034240042131323433411003413420121021042303240431340132341313314012340132140412203023220202020104340110013413214001230104412300303034423330320122132101014021442340041044013333344130441033412314412404213031131040121210442024102133341222231044040113221034033010443342302243444133341442401222444330432110043134214242023310442031220200243401000023342014334102441312440001230241231242411242211031331342444330230220344021123021041042024100022420031030243023240400042004134142030324034232200332440423402021311310033240400221401230401444210034223132343343331003342414004301412430224402211034241121102112100313031143210433140120001122121421041001422402120211313434040224124312334020221201031020302240420103210110203004012322142310124424303411341340303140444430323012004323412111402014430221241234121233101244240140022111012201121401110104410121404413333243000411444101313231342010332411324134314214020433133211310334002240141032303033324201310143224424131432234023313440214323121234003204002311122300433210120404203410101402304330341414014040440440314324324033111423331112201321404312232213140111323241040120321203403034132041111100440203010142422041120242300213434232101221220023430110303043024103410323310002143340013220342323442011130333321431120243334123113430031223023100300310113414241311131202022310304242140334024340411131430030241103314121201132132332211201410022004034121342032014001434104424010224431041041034203042212344340024434310210102333422321302440343024014040013444000432111323111042022030224043133243433114201421113220243403342444014244430333320141222431040133242042121044001443304114204231432014303344224214313321442014112124133142443034022412042340242220031123224444301133233204034003101034323100300322202024234123134432202314001413224203344443004212314133114144324343011132332404144042031343404413302012112003330311143211220233000132202020310314421302431320244333231304142010440332210320303114320212424420220301133440202321122223210111312444223041231344143400320321021322144041030300122132421431043142443312144400003340043440204324023201144040324324333042202042313443024142242311043102134333330340430020210122044040231002220233314012332123203132410041342342300012032131040013131010304423341310010414004141123244313220403324240101431140324111224330321010203222304124311143100403033022334001340110132042111324021430032121302104420434241004432232102331310020233231210330232232331130303313402120224442244004021322211432413031001210022144222230222000110320042211111332021203302420142111023403441212043413240214324122030043004142010221232102321113300113344314434033011030413022314143131143341210014110423134041423130140144400424330041122341120310002033322434201234000400012100023434141020022143224224010410434433441013014244323230112032111331002042400111012212020330303344101102203234334240140122112132034202440214140021332220434203043301200133332011231102001222140443024421143231301204111201031031042342330330131210014022140402420400240222022020332111003221420111330411022040023001402420322041311240211040342222244003423034423120222340020331144043030413404033230242202144331430234424401120432204141001410332414213141244243033022443414030223213103411031003424311202423340434430330314304220141323001211323110004022121222414012311240303402313134021041013124421231104310120131012241310413242040003122041301421101200302241232424244224422204310131104410444140144424324412203423121033442212014014202222203014211312311330412444211430331143443000141122133110203320412221043141123303222043124240144043343123340321334233311334223421313042211020333012003401014021141121343424421133431140022140441311021201221140014033420224304343012144143310110204143131104332324220201123321324024312314212100104413312140043240230021212044022003334123301011010042410130424431114211310", "403410110124310423101230013243140033213231213432321042403132013413401222013024441234431003112124100432142402442003130242110431034441300400031334012230444104103124224001214132110231211441323042402300442240421420334212040430333314210343420420212324404313402203111432001013224441111232433320240424210240240122024041433442424141110232341440444311212431222441403202232423041313431420000110112243004011012410204144331214300214344130310410332342221031421030424231044404014211340320200121243311143212103113003034233133240234004133320032310311040032140311323144140004313420004333022010213321433422004304234001340020430314410442120311321141213442230232221403132440140140131442310203303030103420041102114443230204403234431323442140304432133241124102213320010124134313034034134423343400123221014143310433011012410241121231042140420101214204113442344213302341022130223314023401342133304402442030004003332013204424042124240414124112114322304424334234034243234300443011132220033133331042101042212313210331232202440434301342231144141100234442444414233101041233220300211204101320401340340322400433234422011241233443441002443211401224223341142211333421301140112440200004404000434212414020302430412242340323114010411141331134301044142344220301421411213330344332044020000341232130220200310334101322020212444043003433004344332320030322013132003042420123122402440341243023122314240401330121312444034310103042400344241013001010300222142234303134441424423011104000441400141330211214010243424044340332003342014440224020204320431131433112403202231300132014414241313243424404313333212202004144222140101033104131423203343100022422230101412142134243311400313304040124200034114221013411104234103033110312144213113142103431022400103004402414414324011424202132424233430204321313311403403010032021442210111322113220320130141222420114003303022220412434233222431320234440144130411033221314231420034212141210224214423443122400233023421313241041411042202003144130304220312301324100442130414010401103430042031213333442113023223120034040442114143323041043223131301414002414442232021301130310230223200144113442424021110020410120311340022024001031340042103233320314140140320033021304143301204233120334243110121403213322020312301042423331031433044412403114244214114214013333101104103301114343004123013010344023211124343012140333314133324414410131023100422101311211400224000344403440220202441112221201240414434033234231440221021230212420021220122233222400230123443120100301241021311301142221434313021410011303121443243344143432331203240434321340243034133124340011434344104120130024240114441430231123331434230101301210103303321433441433114200324000411013202032340013433134333342022044444022301134302011420123022203024142340414231242033331304423224341021132334032200324014310224011122411321140241012244020333022041124022421414214210344114024211210343322022143101331022044233331132324241443220430231412424020340443421111420340231313313214033131101200233010200141111320014100414233430322410141130124102231422313202443002400112320043104341044043112212322420312321131110111201414200320040014321114231144304033330221114022031341120223211412134441400143240241004402034440424101231304400103141430001130123414141042434333441133402412103334430023322200031022321313100314020243123433342110044233224440411204433240012421210240433301020021342432313111240312134123302133431413101433440201124013230144143220012010344041240041031200220341334132020410221001023040102141320104231201220442320130303221110442231033002203143332433030222044133421334412003043423111233321201400102234402023233003241213403012212103204320012220320340401013313200332201434411432402430434243240424302043113401241113132034121242313422444310310124003324343324143122313120410044312203210122404012200310343440143104333043133431032013220200412200241012130131420202420320102041004210103234111401302423101000243102402330333014213042431213402303311324014314132133140434421224144211110431202212404122041344003120233412140020114134220122102114204210144444014202241103212301131014133114001214130031223134444420224130140301244042011213143123113104100210122042200200433000423022314022112132124420402044412303034021334342232323103400032110400422233342020141430210434131201411433332213330133343204311313413243131224201102134242232210412422343142242320103101002132040144442012422341224344240304041422134443220330213440432042111044220131211241344112043413033403210314103214203", "332204202103304422323343341121403301132312243414201102020203044340222033131404241230120110401222234334011321443434132421113020322324140113210003320130121341413302432104244421303001302011104033211213043430202121214000114134043320231103144144232420333100142004013032202341102202322144041021031013421200411220041220441111430413001431043434413424040430222211144211421141333010102240313324132141313124314111342040424041342432043340014332443333441233204224403031002123431024212023301234200332132030012322421113104330400332112211112401430244242341030100032431112131200144343421001412243024003210043100324322332313032024403310312032430040122411022324414412414311331424311202313033102342130441302134424300033213013033410402401140123103334034034002121030024312000231140431231134242403103224414401230133104010042341002441440014402012040024412333110333221033411124013113122210320312023033031243213130401132430142120423001124000342043013332110330241041403141203304400101141314204312330332010314023002114323022044142133400321410103203132104140422434323412204120221222424413241304030244324401240423333023023044304010243402340112312303223012201340001001031324042442124244001042201142121302430222204440210230001142131424211344030103142033124124013134300404321422141314123004300113421011341213204410103200430033014114031131100401214040001332303141121111222033114122222203014103300213300331342243412202134430112432123000303123322404333113143320211403204234322441322333141102344120220432321430212234030403222100211013231203202024032311402212134242234430102024041140113442234431112214100332404022402000410203212430011414331103024230241430004414143140144120243314242023143023034331401242134411033101132114240334234214133020120120342323341021011331131223133341213323111310044021323213211012121311002122324422210221243412100314404222134310221314314131412222213112130442022242123431002140130320120423200223310340220311143332032204022222320024324223334321424244122440410033020140211430212223312321012003143333204211033031322140143240132121011012433110132020403313110011300012422223313034342302324333133441142133433043023422114212423431244423403014214024400400211243103214431341324043410441142423120300011103203411004420113311031013230324413032444412031421110141134202404202004332302121220314044030123142440443222213423233444343223331443343020033043103442441123323414014332033044033001234304113242024132213321232013132413230212133144330324242340202132100230300043014001100402343432214311334211402444221112320320214111143303012130220044443010123112122441314004134002003441044441433433402104324221443021423021403011143441043400243032143242142130331140411230312233331023341103114211112110404111241143324104204431031102031130021400010430343240410202024314030420401011022031003022140221143213214243440244424042424322022342132311023321440022314132430003232332032244244004342024131440111401030442001340411400140140321134032140422130431002410122403220243312312211010020403234021430012332303412122430130011312304342140202410230120342130213020124132022242233024232032343234141041114422111023402440431340414420303111022402121403231220442423013044204440103401342144444421201420242101030002222042234411411400033321123130241200200442000431102111212012323341023222240113240202233223133410102410414134400310411214012400440300233042332104312342014044223133040421430331432330141302420320302330310332413130113234243403113303044113300402314324421323441214303421421100232313331214440112341311143221142323224023324140343432123242233131410101431120002011420322034042031303441313334432022103233302441300440241110311411420330020411333201122312034210231403212202321432400024214032331113440314100204403401142011022424211224044201202244441232233400311100200031321003121142030340142330221232032242310232143033203414011310033114424210023413043110103344314443322330221220112222221004043233001120323310342202311312300300330041020130413434030032010112122143122124042431134404223100240433423420130430013221210420034402143133242033240432414322004211021131322031120400001242411043240113040404022241000133230314342414032434120010343111103304113430044041410143011344120414111241424044401341022214111442331103424011230243214004024330124124242220311303141322331023231141302404040041031203301133344302142302133010330213243101002034314131210033322322421003411010132213341230301001302031300211020400120213200244140201001311411433221410413312", "124001042410021443322301042413242123331132142421340131230023321241210101002133131012420304313421211134304143402403314021300012111203343043120400143313243343140302441131121011433213024113330123443014312012004433142313140341100423421313122021441104421444424421203443043323004200023012334422342243241431014431342214401424241110401213301132441323033130320201132030313111021032041030043242421231210133204341331001201201421203403033130343321012423322311422412332301113110423112224431004012232442424443332214112210003003434134033232343012040130022003000410344441110212413423413112214443413132403103113140313033302031022203210330013203412230034140014344323400103242122300431034003103424401032131102210221133311413133103143232312421123121111121341411143402310430032421322034430442121432214332032312043313203123124344101041120223202441343142134400111340412022341243234103133111411204233140330001002341114213423420210343423203241422134034201221333142324202233431410402134324034122102020314432303422213104013012330122442444104402232041202344404043310223022404101000021343121121433320000431232411211141220040114203100200114134034432234110014040424221344430121144002220012102312110104204344400320112303200343031000242214124331102233230343310333214134220303120223130411023342414220210143414034243100411302402241202404302112230041331330430301130111322333043121240210014123301313410423312133413123331040141220023044302310023201230441140420243043424224002402243420401104033412442120304420420043034343240212232412233232323021134424041131424441322324424141120240301422033041233001232333404023212011341302214311124040033420134143443210402131401123412330140131222113224111342242311430304041301203211440130414324122401103303111332322110241143114332002243244330434232413022312321121334133130401101303044202410314134213413033144222412011012200021104124033301111100314334341304242343214401102011011442323404214224402442310300104213440103241223440104333313341242024123414144240420102123401014230012113411203124332033421224042433424233421303013000443102330331113124312013441224114200013244142440333112134202200004034431343141023442021341034100431340023313131234122321304100113013322120400140010144241221011434320404123124100133002022232311312104040143221441244232423233202201333120212444020434032120013131222234141144034223132222024310213301102014123310142023010432402200304040321241133043431434430322234220141303414131034003430300103213120343030303243131242441034034341112213341400242002233400423000211030141401302242401101001144411144134134404024304401104002342304240031343320142132414040203234123020320211200421411404002242220230112132331102030200222110440410101411342400044241104312143403323414341342323210404102021430103131014102334104240203344421433344012114421110311213134231202030244143343433310003231442310114232324134203132433401411024144341023000202434300101341001112022214003314433314410020340321001032420342032043134303044312123024423103112022002000413443313432043402404303303042402040240210130301410413431141022244204001404103113234431330440234213010400103411323013413224333113131013132340304230120414220134232024021402400143311200013101302244404202023244142040203342243201003412104241333302223210431041421331100440411341022432100021331121432222010444320342400222330421332320301432322303241113411300001322220412321134221414400013000402041011414341310032144114213244303143102140041030422112041213244344022144034422443323342413101243414013134332444430230010234300014114440032333420222103403433031330123112200204334441431113114340021100330100314121302420323203021444421011234224210442432420433142320242042413311142231112133021232024113231411320310434010304434234431310040223341222344420233311001403002340424012241424320234040322223300202123302333004203314443134404134003121303420301240324233121202012412320313114244244043102431022444303442204002443340443111022040120024432421421202044311213412233024333110341342102203412403211043313003120413201323213111114440340130144024130103014111314042041044443023240010243230402340243020322320303403004330330233201020014143310032423313114410313323311231133431221330310231121122142112141202010014020414142003011100134402004324140241021324102024242123101013004331431231133431401411434404140333142403134011140310011003441430212044231210334314431420131422123032044312411204321442202310240033034014001412312211201304012404324043422200014121401411341314320", "140243423214411130242013142124121201143143032032431032211442211242012140413123112200332013424441314030314312040423410343030421001011203344243142122134410400034143213102104401311300320134443422310003303130330131020123100104233111042420210201001304331011303201320200042034230030124324244104223143021142432023332233114100324021201302204302223444201411111333211114232313121144330420140314133001141143042013230241002001342323101324344200122012223010213020444003434024032403230011343204110220440010422002132020402434341322330203041213431410040102324044304024434431420414040142003104114203203003013403034130334210424212433424301332342412401101234040244441013334203402001020402223403044412302143034140200310422223334301201110344221222031301131214342422310340403244241203011011122031410203031040102322232244214040420112041342413131314312434242230014230421143422031012400342422033011443231343330212311442312314101322034134302420140221114243002220402114112333001100320012242123132124332330341430012414144424440301103122321222334334221423442412223323034023114213130131131321240300240303323432404142442121412201040441213034010321233240434122240240420203210432014221443202442400020313104421120342403320303412222310422043424221432003340202001110420340120444334312432432131241034143131204143004123240424323422443123234004413143411412104330403323234401103413031414120300121134143402001321201143214241043230103441441424033410110134334404223221301343323434130322230421313020334103312224214233310324312404013233441134441414141430022210013011311113322213033434124410130424302400034120420034042203410444233422101302240344011444010024103302443414221000402313133244100233412443114444324024244434240304120200410312230143342133113220421332323131333013021303244221424003313031130040241211401101320012224414010003243311201402124310113014031324241124440314100421313302131101042131024421432333041432103040014341401200303313040103014010223243140334244322032004001423244024033344043200011104330111413104120223240423423303223132142434210444332121414132440121103314304333243222342204432031101040041344201010044434012004342221110142210330033043214423340132201330424331223241122024014122320112124402122441434432110332233244003334330211100120020334040002331403124304011231114402203431221212134113132041331000130332003441400011223330214100110410114222302344033034140302322044002002223433243132242240020130112040230041140420442042044304003143211440140220143202414412442122040241304020433341131100312221122102202440342311124001240322233423020443121222344331342210112021102331330030224031001420144024332320120143134402000013222101123140042310410212314341322203012410103214243012312402210400433131244143412303411443322323104102114021011343242344203002142040133013030331401411220403302422221121321143400332321310241034131221142031411123213041444003034311212303234330241000311302322134004114430402300322223333102342130440110134211044031410334234000204413402022311031223134033000031333031303332344310013424133444110131421104341322443302021332244323420330323023413123220041211320113244434213212410302200234221231313021233232011422204020424303234340201341212103103023101204324322320322212423113133231234233400400031042113331333224113213402201334321433203244232424041041041042122312001212313101213042403402343102003122410321132422242424110012100010132041230214243202101221311440343303114241404311014240330243020044113330211410322322442433204020323130332100444011402131102243430111030300014104312433112210224441224130214312204102201212214133243202324002313022021241230200204430234123232421320341011024004300231222300421310344241020342111112322240033101013221204302303440243411101001210314432042310021111424241342042404424341443441144322342232330242333214101023313032143002332342032303034022023441212432323421424031013024423311302031120240010132303432310420311312102203430331214010022232243103002002233133401334001232121032014331032310320220220223212323142122122243014330414422221231442422123012422440023444013042312100440423211121132330321244241443414314343100334301032233231034200114244342144211322100401003140244142041231110140040313040144042332102234211401234310241221420120330434342324143014411412142124012043214113223043104222404444434041241002040014203422131144213242133402234143423231342012321330030404222132023000044443340000412012334341340320021330011311244402423442203442034431203221301211432243201014414443312", "324444214300200101020002432112014320434344244344401423120000404401213440200111310023044014203043203213042213313411134112132442130401211211223423112022433344104203142042341211203410244313434101424140003104413104232010443022013122034023410042342100133431443034430000234321144124123130211312104031042334420102334432031324443304130030243404341303113100322100323310230002422410311212412213020130432244441203211404323133230323014120410404232244304031400103130344020411414123221022240431223430411440142414331104312422242310441123343420422032241311300120110212230034211020432130431143230334142204233213200114010420114403322424303244113111310124121202140313420012023441044140424044333121443240120432041201440041312303034102011032343121440234002423403013004202410302032044002400001200304014242420120130003233141003213243000323421414433300143421301242403404004101322330031034103223114310421440443101224411201140211122333200314333340020331243040022444133113122241034112400121240131101420010221420200442013140134120403313044223210011144313033030041302012120042244020101101323240310034011200010211401344414032142301140412124243334000043011110342203231330020014120203342323204020404112023313410201232022003230220023201033123121431100001404130401130030442424323001204021244040343244014212412422440111222311124024343140032224442121113242111442434442420404340034304431441321303203231341342114332013132444001330341343442121333102242323044043421340024201121440413102021131312013314244414142331013000002210113123410032100232423204202103441300341201332131132144122321332323434234324410002110042011010402323134042421331343443434233321113240411312311314300102143320030241011240143443431321022431430422312410210121343334302144333024143420103322431433111043311303010020120441104411333242411443131303134341002232222333023303032301434301244001213044211420232240233043130420003234242244442330244422444120230002420414342403301123243343212432241402144201042210001220142442111320433422431043332032443231412413441042031010101343414343223042443124033122242241022244424214130030334401401223004420400020004441310102322414011211044121431431004411021434424432014421200302430142211333024400231110110120142240224231224330120133440204414224143032320141131043224123024342440101243002011042302031430404144324244141121441434040212001323442314230041320331020310101001340142111132322422343112131142403303203433034402221232241442413010123403013221214101334014443214444334202140240013123334134304012240133214132431413014130310202444312101240130240410000334422422044214330213001443004440322301034412223441311031223120404431323124041322321141130412120344232002330041141042221313230324203440224003242331044121304233340433023013101203402042314441211213223103132011011042334420113112143201312330012121222423423301331001004043041320124403400120143001141012113032110241120240200320042213221111304444302011301332024330033441343331203311413140104230210301342411332312142021303421413033143221101142202113042221314420342012441241324323233223023402002322204120010421120121324233321100320411120322023243111102120414110340022312004011040212112312311032240204322024144204002110424420021143340444402312413131440314130402222201312241230341100014434133344300230230300302230000041211213314302142100213433210233241400020434332134431204413124233111031123303341144422430324002413113134311210244034033143331423430400412030131042044044330200413233013241321212203204212101141444444241144210111214430121030401024204043111242432342010010230102141014004002101340012132024013014003234022302432411323100400302233420313143440000332133143042121014231331213024401413040243114040411134204113000233402042032313233423114012200300433433111123112301041003040313234320101032223101441322332010111413133304030133431330100244221111041341344100303331340013330002201400322020343014130304410214003123143034241301040200000240443004430210211403002220142224333040104413414004201341411002321131431234420111040021131341422012223444242412414133444440040040204100200412012004132004323241240444312320131433333301340140411403014403203314033243310034400044011423213210440104213104220211431134320043030313033333044220201301123213032144342012040230310301013322430341111113043041400142244134344032102430240311021430100234011123034400032404401322324334203214340104114234422144432423113040120312232211121320421431122420212122223032143310414031300320242114121204241231040320040333", "440440433404102031300414302003424303341413111412431300220032012404142241314344233010211422424340212212223010134340022131210322422342143201110021211324044212233011244033141141123004001334122234211340114304221230144223242440123411123022310030433213301211141320332440112142404240300003321144010224321144411332031230300304033304231003100114020424212224022342231041102230303141344212120142024143320402443432220103033332200301404040001041121001333132320322024303421141434000022340214032400300442302114332212112020340111320411042440113000004241002204134123202023421021433140144223430010102101210424322234231040020403421234333134022013034434132330312140020004043040433101122120134023104040304211301131213112020132033300240202111304201034101140304431301430140223401041402012144200302311424040342134444241242144414334444113304200402114210012210420234004443224312200031024104020014334220304220344143102133113334413203420440022221011403434014313320343011133423131330412441434121020343424201321433412123244401440014022211113123244120234210101434320000223113113421414410133413414034304241204420020210011343210143400010321142430344434120130040223223004234130024220432311022300324101130211313343224243434411123031403232310110111113234400334213144314020400021414243220231221024220333301302323401220310430042313021323003423201423410222132033242211320040421404301313233444320240321114213140232111213211103213410220143130312412130231024342144410433214201403310113442104124220231300400114021204233142423404140232000002100310423421123314133440043100422004000123244312004144143123031323411422030044444331131122413001220013002402024242141110411123041013403404311223021400003444414142121231010320040342031340000341121333020423401423223013010033023001141013224330444324330020122040212224211423200211211440222402104134100311100302323342303304332024423404322332202120431331302231332230320034401041044434212404100132331222014240423213221123040010042121004403041414223041333200140433422034121243122023410110312042031441102314422242223003143124340241230133040042213001002142321343343432304143312444140304041013432441423321031200213444101310413210232413300012402412111002241144203240140233124121304304143401132010034424434331331333201111442023432103144031412323111434314120130143312034324244001244000123424424430342032243144014113233311343111040232224111121024424020224033100342303303224123323123344221112224004244130020414314333330112033343233112023240331124203442404130311012121000020124102302220034311143414331340231140111132232304441041424422400020431340232401120231001122122441121021002020224342102230230424001023022012043342113422004324020003033300304140000404004122302200411241421132023423141244411024040122422042414000130420134121413122341044423044020242421342003440322344340010134044441404032430342411100102244330112042013210013214031141201401204012204221332400433021114204210101143310233432213002404432404424120324121133110443242010144032134101033334130204334044112441420112003040212041440344211434234302214034411231212213422332300444304112123204202220432413440300210421220232113334343303041321224440320312040211033021200012214134111200032314224300124204310100230104442024431242241112140343022133212044334441130010000043443022002113424230223001423021423013044034312211421143020304304321243242401212020234323340444213223203113113112214401133200440132320013214041430430004000243124140434044131440321211132444332311030041141144230000231224042203324002233122102332113031320212231044112233444314431013242202022010132202312311122131214202120120042310043333441311411142424124423044112343321100311022334213432234042413012013241143141143043440044214043043340303001412041000134210303004403204003142430130022034012431122013101200422302030104311340302311214113011000110044203221042302003212331320431214442033103442442420013420233412403040112344111111123214230011314201204234422320024224032333102440120421041013030003223202334333004324323322140304320110341033332431013034314130034143423430134301104102013412222424434133413421200340123024114244322341133230203444442132132334142012240011323413441114221114100222013412313442202220221332433334201201203441213113014441434012332420002032421201220112031323340133442412300432033341222221122040422111230100241030103342100331341414244414011324033410223200202210424020002414040043404332243131410222233212432033312232033404324030331322243413100413123013443404201240044", "430210014440104410434311232003124140414140224310120132042302334131132340120133031421313124030110222304040444302323324021102422130020441334330034324301133420224132142012321343222244244332402231401122401322233220222231433400324210031144343402343343112011034013242101303340220340014314412034311400004134233424111042302031333014012311423030420103130000430432141132102233141212032043232133342241040303433030320013400042300441140020343441304232223333141202211131423100122024444143414312202110231441430413023203430022301314321202321444401302114130334112302132324211140211134104202040022201141122424144430011033132423020004013103342314240323333301443204430140330412420002030302242402414122230420233220234110010143314034322201414102204400032440443343102030204224011334220121022323433404221001332034224301041404004001103143110423332123410410322220421442210223403320144313311424211301012324143441410024240414024411021313004000300014000210301400122403314002240303202141342120104421031224044444031213212324304312343434212342304132311403423141322242130010221404240032221004020041003222114000103110212310422233221113414403214104242030411334120320342433312310031203334040121024302321120104234222232144432421323113034212324041040124211222322131412223202233333321342112100401200040113332003231122444121234332233131014412044412113012432242012433314120304212432014023434142342013112004204241014402100324100210020433101433111200233214410442424012430231131302332414043332422344303300010222213421002432441404411224230402300042420412000130040440323104230300314000440322133400441434022434020344142342123111211001430432344244314413342212333121210122130231043031033124214241340210122410244430002142102232433343031303334211324023201312331124423142310213113241302300010041233442304410424111230110234021034432402444234112302004211344111022031144004440431442101041300141421420034321143243100124220003113030412244004410112224241023233221023331132430133203141431020404231111201444430100442220420012111323123111302243023213334102443222011023241322311343233000230031220100133014241132241004140100121324144303332143141324033223104134203343200114114203340143003231040120403443440144204203003244103021233321212200220411333220001213000422141340321144340133023330111212221311212202002204041002312141230313034032412033224232024214143322110323141001404020142440234243222344120421013420224421204120301102123010031231320313211101142424334322432110042434434340112041410120422313000113312220214201324414214401141230023142344024141331323110110440103334114441424124110133201142342403224432112141144403311213403300003331343401330314312002110141011133233140410140034303341322202232132143401012003222112333111312433213033101003343114331232031123434033142220024343100013343041034441011444444224404231032211330130421430220232142434210333424222412030241303033312231410343013221242023132033102031324222110033201323440400103001134230201044211224343243411120342122040213414212143101241043232010221001112212322240242413242214410224311413011444022202334404122202430334313113443401210314241400204104420311102400431001210131123434031204131142121331220100443311422031333431431412013442412330111024134131303001322131113201041400004142103214401442034410342444131003104340012010023412014040212134440202144041012431324331132012114004021004403233342303234430243424112211324300110044013432234132140343020330010422310111200331010413133143423401431231242434041044101134043114301342011122040231231310130100320204024011110022313401222234030442302140241044332401323102110404312431342330013014404311211342202142033404112321120403201002110020043004140212212203410201311011240112212324040413424041032104232442443244202124124244423003110322211312204344103203432322440444340414021333420032114100204114410444141430212241021213334324001123324420402420144402213233142033401300330342042434011311014214403140332422104022244123414040124412404413401033002233404410040214334440141214013440342113041214042200214100223214414024423314124334003224011140031022114120440212122340312313444120122032233300320432211304423203024024101020101213121233342312204432212142234021114241002033410014303112040024440411012004020041104424321211043114413314423222433324443024230211331102431422242204341323101134040012313041420043044033333321343413401310214043222041244430242033340241144040131222134322111412420414432421303400120240341031222340420113412230003130122123231102040314", "201220411004204424314120024212114324200413404140233403000300403330212142320134201410001120320421422411212002321201204342220131420021130334233312001300330131320403304222120010232044103343033411012131024212034401210144401310120300040101301414244404123314013043403424324302240420440110133433000412030421431440340342334113430303022321032141234400223412441311103343234241404310240010340434201210000402204140241313231411403112404433223032434233141041204342143103400034144243320111010002443140242103421220134204144433431120132133030132101113442214200404244323032442331101104333134330230102233123111024343041021322100010121324244204143241013143103040341020002104401021011433023220012443432334124214122134100312011224321422242420244104411334041441113131130342243022423324321040244212234420022303011133412302440014230324431043013200231001241242441331314414211041141111201314300230334104043041334203230432031230243441324340002312100334233322014334310024340343330422131041244441230024211303144202441340433440204341132224002424100430023320102241324303143121232220011003210334434422312242223434444423013213214223132221303430021021000344043130333203303442342442310320420211223241420403424321331142240342014430103204104144030012431032424243334024441134410411411103214042031443422340213423234240211144440021304232100111003400211242044140213311201331220341320343023302140432304041413443034432343411210130402002441131402042133023401142224243030104311022130420414431431140300221030232342302032300340021032320140210204014330321231020141333200202132042011213342220411030442443310341042213412200140330434141114440420144033431244402411443424042324403430200331243431312043303124411113311333031403342434042420000003022040412441413333212233212404400342234312042432233130231023423431114010320401130104031032240231143342222233021033113244040123122430444013440120400412034322132142104002031332000343241343200403430330322304312124141300402442424141124240244211400233401013133414332311403441422422201331141302231334314210404140341342121002101103442311313140110323244024332131000011223310320024340132121304042120003040332424120233432343323112012124412301310303444000303304303204213430413230103012114200010033424032042224103212001014104304434014443320422401002314342324143032040304434030124414433112400333323023021203300302004434414304434312112400344413412340033040133432241034200311332241443212110042044402114214034442020420021304340312400121030400013113112043224412123344300211121200134102201444110030341401413241112212122423214310044312110313340021232401210211410014422112003312003000443221222213324042000441040130043021102114214133212330040010214333244324212030441424014103023103113201332143130444424302112023000032301213341104134333122031302033314012410312110024244042322421133330144312220103141321011102134341131420414241441344220421430142102424143340012322400112221313311432330212111034410102021211434420121240443441201442333041030441040002201022022110333300143334242324042313213010112334033442133440330222244234222243343014243444403113311131121143222134330300404043224412040210010024231141112133432430140443031334430120124412324312200403120304102022042220012200040434402112024213434022140244332401432314102200112002330314441402232400310243200340202244432010130301404214412204200141301211441141124423134300044324243314012211303341312330201104303002302014240404134120444024122014304121124114020312330013311201020240410123224310004232132404244234102432300214330110300241401423240101443311044240000323341204214423314430043302113304001212344202024043310204221431211014113033000344210231241131342444324413344134442123300301301313341412322441301231030413343202232044344104020340313042113021402232123332120001434200003312410004423213440431222333414040440100220320240023120124042222102014231214322334112440443313030232040334111200131412133310340300414110011043214024031423103112103014014340130443124022112112302442211311021144212223024133000124032142203414444024320402101043134402341324243302301212411203341442341410133222042234413400430210321230323330044034300214213242433131144423003341030223014234111232300013300400034442344003113431402212304010213410122421422220143021112124413030040411203244031222134122210244413221204434414320200343402034002310023200021232431123140000141042131222010402131411440234113322011014020314012122322211420122232322403334134223243431204130223111144441214202102234321131400010", "332030304140242332202004122043444202431100220430031331034412222003000033411043014041004044331110422314043122121224024132330443104124403303044142244140341302441034341344312211030420042310443034220322212203111434313100342014013041424332141311131211031430210444131024312103421004442404302114140411142440314303323311204434222033214033414242004041114140020413013230244442441023401003003014042213134433410210402101114312440341134402331403434032203132431321314412133024320422200020441423423431314244223411032013400331244221112100212101304414243000133113112124331444011014333444101022223332223242103041003412112120022201312414231232342013230012002324331013302314302421110221224034404020420411430014010214321234122444423324120202343342143040041033223213121001210031114103431244120214312011003031031031122411413432314140242012341202200320130240142121041434233220141024001121222101014341401012104030443320424323004122221324013423334113100022103101133234033134143140230103131342001400023201310211244000204002441341331140332441114103120210321211300401140213312401014311213030433120121424021020424043311324214200024432334014204000013212323303112343011431423302111224200231213142422213102034434440113034232422410130401304024331332134332041243304421030123302433444440410310433022010232434422304123234403340212104122433004333043204130420403342042041000144103100202211110321120220144122231141301302200342032144344403122333031322312032343123411434240424022431031403100114403313034201123132220122040440034303304310224141033020143430430030104033404100301300222331343022021032200323121130203200302221330330013201403004331031414401120104404044442440344123103204423313040401444410232001332424114302403242311111210113043424100312030202301123040034012012041402420420114432441031332020313404412011421330300314432404003212214302200030101431103311103302110102111304043124123411222440201102332123241030342010301121101113104443403314232100304442412420243233102303404343302332202004013132310022214104430000403030023332044132402233301303433004020432224214424330302224010141333030414213134143041414120141320343443432100221041030342411433233041311044204140102011010404431204012231442333143310214001403322444144030013033124303333422314314312021340034304120044431243334303434302332424001012201423341121434230132044131000020023234221112114013040134120122202324411102442201443233421240100202303034433030410131110431102030034200203030210023301200334424330301103200030013023304244103100200121000244120000132411230443440242412124422341000342030131030333212100400410001122230324142231104001310120343221320404240032231424404404044140141340221140302211204002102401441023242424404430104340332244330404312413444132023320211223102313130021234013004102413344301242224240322203034114114032122312432413214112130302140334032442313434240010212114044324103021044441024203312421422443110104011203413433301112201433024402131444403410044144032231334300243420433124400133320002431344442332023002041114441111210114410101344130402342424202000100333214004110314331202010313101320341131132334042343010004211013042111031403214312040213012120131110020400143241131303223333210412201240121012214314312212403024110044143111212342133121300231430043210030011140200242314123214304021144143232103201414430031342002243422312442323231024444403411300100202202132404044130010211032131312101231124240143132330402103343330301123223031444424442012333041103441302243003214400422422324321001003403123224021100230122124132104240314222124020301412312304043032234110302221412404334431221420333132314131044104210444232404214224423333340043014421020314342321324420442240442320400111031432202102004144332231120114223024000032211343433314013424411122311104031330232130014333413234243200304330224111321420222300140230202422204400331334403204131024421401003214424300014444210222244214000432101040130211212034342141302341434222010142401214241030444134321144323004440212220300042313101223223121224244104001410343142101111124042244212321441112133241114240311224130114200443404322044413332032224334214421433000412310433140400032241402121004420344224232131012332103314234011402322143224301324202044302412102010110020420130140240213343244303020100044113333113333032034431231024323433002003443123401340232121423424013044443024311420021412111412213414024114431341100440333440013230010302340402404003442111013332122410100200013040014112132140042133101022132322422330304", "424403212410440313003123234130010342031124123321030213242442334321022114310131041240002130233131410244140433112133121013110130111430231442222400330224022314213201014304040443010211304031240201022241242410440202004120044032032344120004211233441012424440131203033113223301440224411040300311202113430334410424224103330001043300132211344304301011032144032212132000134441303014214413230411011114221313323113322241112300020314031110033241013434410224234001044202141403410203033303221104404311011100343244342212430300121023243210104033211410044342001020334443121332040312141402242133302302042332211042242012314200302141412324204344121242342431444443023322212212232222304031030430240031034140014021022111041240201243411344303432240323213301030214313303412223424120100131234312240140321401332141313133144424142001402210342011142430401033300132233341434232213101122440122331242240334421202400224324441201334303420414242223003243411121420021231121342201242120220224210434201041143312313021004412031432430001031214142432334434343230021112421241432431404341230213040024221312311242034014032024442344444143414311433320044022044401120224311031322110111023313420011032110040032333300344204102340303113403112130320144044431213101212440114212033011340311424030221304122442331234322220202312140020434144110223240341140443332440123441001122223032324021101410033343120432230031444141424302131102201023321040410143311303203231333332412321021244144200340330232030334421333310443111323233044310334023221012342040041020232333021433313113022111401034211303232211021322142422343042230311333440421003144012003400434201230220430434234222301423032004020303423320301113113103031213242440023012212402402034020402401123112010113324331231412002404144140243410400343400032112412242433422224140040441022023303301000114421233141344343330403303330000134331422423303324021003030444444220143411132422100412202424021304133034200102332442024342103431130100114104143121320122234041213334322423042421300341111231100324000004410201031002131304420123200041432224344110434102341334300313340112321221123321133214212410131441002004441120242030343231412214224244043234240113243000442042424403141222431233333010102403233203312324420144422130423401423344232033032323224033244021024342422414221221044112433130000031411031122000341323333002301342112000411301010101444104120144223442002100403114330313343321313112112044242420023424204414043030401334434441320441442441201302201130244031234244041330011241233220411143323223132312241140042242004103202341004433142204221324011123240320121222030034323002403214444434342232321130321044030123021030043433224423140024422130401011131013421322301134010044100424322041304120130341014403334011443212032220121112002211214002104210134304444340244403301034041143104121341210034200112343434114123043410310123231344143332212331333043110001104223444014403232041032224300424004100322302321212001444431430114121040013321041104420132132123102042214211304401043214203420044434320424301410310424320314041322412443421441234201114241441424320234441414010143143210403323311320341121144440040110204110221422034202321130311142032341204124440144343004033001200141240114224124413012323234332000112403120113134203213221140221311232223002241302131034332344001440021140144422303204133221313144021411033344143314134211103214342011013104112300130130130233102043421444224114400441344322403144333100103201140413421001312331220323120344343141312324130012234002422031111421320121041243433112124101331130344220131031122003134101212220133233433410110424123341214000311320002111310332234322133310104032004134211342000104103313123431002244211423220343444312131041413412130043223202133313414412304344034024132000003332403343331132031432313200110422121001232003013132432403221212244023311411243421213003424003432322222324441423043304310401133104001242323003421441344443430133041032444312421033313214401121313334033003201222401322204323240113244100341314401400420320323021233144400022332042034402430032011410301032334103144200110204110313104201423231042330342101134142021313404430243010241213113002130320320441032402024324400410104310204344421314332042030314223312301242431200243001023303342001143302002122112141240432204440234431110141004221141121202133113324114444112130221323224303420013013211324131322001023204201034034422003201310343213144040144344233334202344403411404443134333043432143402404301230013330031242424342", "130304113133231442130120401022311223202203444122341320022424102442332302310042403402313422323421102442410142014032211111423220443211201302223400233322421041100300334340332233014000113133441442100022301010214210224040041101144202442132331243141431303113002031411231124303444000133120204130031302343200121231312411040021402110311024004444434232121333311214201134133040421434210420302403022042000002424011132340020323343014023334400114201011411442204141042343312244321033320241210103330332411442330143321004333211233330413004412241243133413323022442302034114143313034111034211134132331400331230224031411404103022323123340134042432330131042001040114241131300243011002401042243340341331011204141131444014124003202343324224211243134010121420042010031343003410111120134013044441422220344121014130033414222140141110211243242421424230304122241230224141203413200040311102113031214100220412330103003411132332431022100314243342424112322043043303323240411143301131323204120324122213114113212310112034314104234112040420124013211301133332422040321340302234102420401041202414432021244334114300211001214023231424433434240211131320444400100242304004300421123330010040332331011320013101322210010332031213132141121232113313213304103312430012000440411200033414002332300400420103033331044023411122104021130002102042300212241110232012014431332140242324223142443232320431344202040030400022112312230001331114441114111221130130140322304014424203204344331211031441124222300323230012103143234030342221442113134402444040342402014421003110004001343212011201104342212204443142420304414140040302422204331440112004141102344400301300143312034433401422213440403133220000433430241330010202442110421223001222242231102242132432102332303321424113202413143411214220240022313440322244140114123442342130243042300044001304122013201114420224342403402033330010112443031011431300404220233022310440231430444311202114341030331430403121314441240001313343403310024004042430343220101043213320002111210320002301331144001244220420240012233311420211420224143413043030401402412022132344320121444343040034444104104434323201133320113334040140020022400300131210440331232014224410332404202441312040342331341333413400020214443211330441012413044112122234401434413012342043142310132403312423240201123014240212000223031341230310322011222342233024232403124220323211430120040114132413110311000333402214431233414100043424034023422412442432032011222401102421032141311423310400024112414030122202411420044423214110201323314223312400310044013241021141313222424202132043311131044321043331340234032432433222112232201112101423121112410034303022013340201111311344110442342121110201211231311023121140232141131034430243032233144313443121121122000113440134243344243213344003122243431323221201143110212103200141324031010024230233131301421214221122412331204331413314433042031132034330201103243412320020100344423022401204334013024204421432013443000004113444432424224433340332200223244400340214341233024424301030304112144430431322030411042004132024034004440314411342110132132014432304440324310433102324300013021340433430012400341331142343003122402244022010401442140022003123212124203444242034003004212241221001404133432143222010212400033112310324041331101322343030011241403044101323111113304334200141322244023121234133101200011243144444433431120001331344113140442411142024430043214101131233042423103001122102411223244402202433221200240442112320211431132233202204142104301240031134340402233141124210122011114131203141130023122333034310234013202023003314120043012314312410034300314404143122121200434430423433131224041242142103213242112021132201114442431134100002143122423330102321402102042422344411023023202101023333411212324203344043403224303414134332322422333110232232124032200343243130001223200314023002020124442424320304303133332124314334413104033111014321224112030412022440033030414341031104110442431000121304203014143111430313442414402221044441201414244242442111402300123241401022404001220234121043120012023413041110413121310043441004313234220334411210421302120334431110030341403422224003311001022014411432324324413314244324323002010410202200303103202133012031331004141010330442303134234124313034401101411314332332133013312111111111210014300011331003102130441103444410030423442110334441001214430310234113312120001224320330234014334102433444340323020022112103000204021141024433444404114112222034202301443303240023402231204220113020024132312233300311", "421021231143312340031214023140432213324332234323220324433222133010040442144431340031123123221044232312011142240320221230143312210220120103343123320402444221213233404004313001043012110141021211131232300113234410331410034421102044342403233430013142022412340020022413034031434301420043113423133014440010041222214043144314414212321340400044413340312321121041340034003303003202443100210221010310240431123214041034431400124131221011432412004243400301010131141212020400342300404342243230211103041324204142243031230120214413204022243204014411000011334223432431341242032111040341314032330134311013023034104131143044141422031442313344320224333401110332211440204124134423233422410001402031202210133144223432301011304332123341412004200341311302003200014443421024441212231204042031200034312444331101111433213131203414321310002124123423230324322320022102230311404442110244004230004421110314403001044100113223224034410123010041422203143043141404322340010141200434000442332422334041431440321432313433111333230422031110424110311224004412312234311342104120013341223423330211320013042400034343213012240302124210011210121411132330422030431000024014103142144314302034124431414044124344314104220120444110233222111211300424441011214102421401041224224242424120034111211404013333140203411344300101004310301102041043312120444124403444033224304124003333042031301313030313041400200102131414442412201342110244031013113330004330421304323430223433301001304221421413441323303110441440401303321323400413242243001223412431444223001443200212224230223012112331133234102324442324121443131302102220300200413214212401034430343434200234004144221443124433031423230212041002112341340132422342314103132312113112104333322100041413140430042001244022032141143333034144340221204041014330341002411041010104143200343402340341411043100102340004313234111030011202112114403222220434231130012240123021444033101310424223340123101011340302300040030244010113343033002202120001102430242313433342431240310111122233004000312332403000120010102114242314121120110440433401231332032240443344232411403010403043112143033301231213410000432342403113400321303344223101014033132323031203441441330411432330430201102222313104202341031123332032314442110133433204414100224310401212224214044120213202030214110043344203012113442003242034023333043342313032103231031413114114434000234001312434100131143230120122110101030041202223041344213143320310114044120400312343232214124201424043042100240401400100314340232133412012242001332021442420204032333112420441311414402000334021424401441322214242002424243413303344000032232104002331224332041022432234233330214012030141004230123233421033233220211230000332030011404340024010201212302334141304041423230004314103000113122314012441324334022312120203244214231231331001241023233134143021342001422311401133321020422324113324220404231401321133401021304414401131402223111433022212231022311331421400113210340213132222313002414014424040402000431330223211424143314202223212112414122333411100332203331312403320041412000410343430321140444141110343342341433402422413443022223443044020130123333300130043200441211000321432140113332003442410431241143204132342221321400334224432413033441130304220342011120403034242012332240300000040030144131014322310322434222342204334243401134112010120103413213113441233300423401233021244121242210411041300240324300124204110133104032402033324032241440023443330230210142042113142240231302123314044043222134113421021113201303313324340333412431132203132110223101344410430244412121000220433202422112322002004114044044242201341300423111310132042032400111131212023321212102422301332321441114303233013432312332041322343043011340022013230431202300000044014222112232432343434142144421224441044312200422000011103234331442131401143434122244414343120113441112400121330223120201030440231041104104220122402423443410021333221023411323433411040323033313132104320222141210211022413243130110423340142114220212011120324044240134430102043413234330021031444314043443412230101042311414013413101224004020223123301131102404423121440034040410044131010313342100421340412030110341214414133030314204223032433341424312000044213141301312222111330410102314423100200333344400230322010301322411040020324403404414224042411032411320400240234033304144000100223141412323232203340401432401401120031030121123313224242220223240230130301230440441441312434040334411223011240042403124242341203243022032123313113300210134432041411141", "321400030000000220311441232214312212024422000111144110211134412100023040314034002003332220021003013204324231321203213023431123301032013122342024404034132423002114441340331421142343304142011143142421400324212304240422004123241004340442401023301210011022104122221203310101224302113100331244304143241011121212024301044242024212020342132142323221300133133112122440343440422022213344224340421044201240042013344441244213420000122423122303330004041132411332410100410402014331243123201442231231032031430020112120313100404413321234101012420334130333302021102242000321013104024144432314311123222332403430302134412423342342100024140032442441100341124123144142220304303211432200114442030241421033410444241240232124030422214131314341321434134042102112133020134143114414414420201231130443312130111242241402411023101110234444423341020303030304134210014213204411122212023213203123001000431331330044020413342104214322330103214141321131122434130122310044124033000423434304221320402021241113433044333334224012214422314203330224431012110012232324002103313202123004210011143044132122243121343143344202303123442312111303311100243434202244342234431310034244240040041121210433020331230301224034201220334410203440020403322324011302010131220114120033342103214303241144032403041331142404432311301243242214204100134231102434232244410023431101203303440102224142123433314422210214322031402122210034143321122044420031130434100221242020403030004421022121130012330443414143101034102001231143131344201243313111204330444232410443114042434223002344101411021431233302100111414141140413220104321121402230223114122444030113420012441121031043132443211243334340222131303324044244443204240002413203422310404120203102044332332442022330041241123424441040431104443023333440241444412133431001014244410310401124321232243241232034323104241223023340001200231023123402131041120344442031002132430412332044401443032211442120420124141221221144220340212323024341112124412111142223433400233410024143333433401443034422012002404033234134140220002304322232142432403231321340301224204241423114114002332413441300100422103003302410133303221402340130410324123444403343121213242214421341230424231140342404342332231432203110330142400210434212223030431130320324444423301421331211412304304123001334113012144004140442132144023104211230401023033324023214410120243321344123214130240130042222142413233230224211000000334224144132302404230034323432242314210403040434432320202033404231404413014401234424410404310301331230144433300214204141113100144140004003321412412133203243400234034042203123412101344240214311023020012341300034343223040040330332313031223034432120041001310424000043302021030341444142034300402323410444310422014443403302120431232132113444031031004322003121440013012422403034232400103333424443404034232314220024343434243311143333341010321312214134233130303014343333134031410334111044014142342401042211140241213300242341310001331341011033041124014311413122401341044202133001414031134221444441104222010300141112420314424023031420124131010310104310031114443422040114134430123124131241222113120321024430212330333112131144403120440304021130331032424424441420114033332204142324244213204133204113333020402044343012322420240414323024121033034200120121023013314010304203230303334414302320100311411121321423224432434433121324413140440424414420143204242203423400002224311223221101101431331130020140013401144344210423024010324004401102323124044131432403402044240002321212010311313020110204002231333014424131411014033420144010244403014430422443214242121110023221310013300422014244212100001141100340020023040231113214042104223322413241043242104220343321132004021134141240441041203431231313020420311113201300033044204242213010123444140342014203141430212133314212012034041210140024120424100123004440220144230323404023214240200242020244421344204314000224232223312310420004141114134144101342043334210322424322303123100002004122201203240110001144110300331333402411122321122233121243401013000030400421004134133243423130322112234441224113311130220040002420110321311443234411400241244322233222443023021430431131411023222212132133023111111342130324234101313233143023412433320124430432101243200031001114203314314200013011223212141414032122042014114012204403340421144440422110132112402324340323310020130332201040210010014011032124304041100322201430400203111340331434243302434332443222442303023344411342124220103434420404444411431120142032300020113401324", "330210300301400033143034040022440224023212232214421301440102400104120112033102404230321224113323420200344222311130203332041113301203431232403421201044303332003331040221421142140134302230222241111441143400011020310133314212430441130142003201201324310132131310412310231144311432043340223310314420110112242344120032020430413314343242230211220020143224342314433300331301043310013010342232002242434423431004202100140424101441442121032321101103320121222342132244130320234003301434220032011002244002431314044430103030212033401113120023332344342203334320104314422323144103411413142314214130110320303411030043211342332004341202032320034212322211244011303300221212022202203043432444422304143331322342411231420122121313342222022311430101024214232244202404031224133432403312002104424100111211121134122332443300033402200333141100441430120030413034032234202343002323003304040123110331113203110334441113422414342132131404220041423031414433011443402231214313220102440400110021244122333143313423424040133233230130411010422134430131133423143434410042212242114440211044404412401421244442304010302314214124234241214402110340103422021003112033343422411140402222434443023142010400012024001003323143103032002324444111013300313410332202303441101204433043131400042210210042202100222323104043313412431004030324302430124203342401041344224223434300132040414002424323130331114314234442231143112340204412414011300421300414304214101212022024102002224010301302321002012244423302320120134232220101034432432204442412113341300313114130221430424133224402431444433033313043341002401111233123302112420431004231332013002310343330100421214300140100401423402213002204322040201012041100124431213402142120240211011041121012213103421203313340021333421214144044232123121112413302133023114422033311443232200101214023213232244031442400402321014420321222214102030400101041240422301002321123420440320400421003123410322443301320140200403443114224032400221220021430332144212031300042323442114044444032431304343224342434010123204014102431412211310020101330122212110143002124314303400311033024220002424434310334313024004004201034043414331124401401043300133324143300341403420423242222330143421334323222333223401340004021310142012313212400020443041101432402414033321141310121014130124343202022403304214223014214111210124222231413304004123431431324033213243243331013304201414230012413124401042232110044401320041300340344240441204322431022112034243213111124040222220214240403413403311242433004032114111040324322201114043132030232404333004223043110042424124422000140102043124032230114032244310421401124424044222403134430433033241314311424104242143132234430434422141431201243133212420223342102201230114344041333331324201312030322242210203323024003000224113003111240224331323040202100234210002431001220233324032023121304440011004002443224332003001241000431102314021401044431441300441310241112103404330044234214344023230240203234440414404010231120424413200002101322302013411111003310410313213132111444304110011444213320323100223411100134200413423110023441042010341331141341002003111323144230401434100300403011224421424441313020104331203120311311343001421321132032011113342000140311324113002400211433324033024444422320421224131023424201442231332031320244104401143013441143040100324142031343323211313320432142101144311320310141243032444223040140131240434111121223040104044314134424434224023400303411031224224304402420240041311230124440421314134434433331422042113303031130121102201030423422041401412320233433134024014101404311142112032414233331311412432221322130023213433020430400200101334130431042120140344041202112040131212212333414430300330001344043141101441323412241243423420032214311300103341043314121432112212444023342222234311120232142404344232330202304324023114410422203413134403202134202023021141131230420442143414003103430424330412320424221233213024434440030021331413401104112334444410222233042113113442010014403013232042111211304244043000403121404102012420004301041200401404220412404031440424143133312020133234424122224034134412140343203014202040232304342041013111240234012231210123201400240222124234013334041340401013013114133010011423304412100334312312112430123424221003033334223404222313224034401300032313310344102022234201220120040322242201122440141240222331212002124422102232102102201111322402123403341314302401201231402320110122042124202124331024200024222202022210410424104433400134133243344001103210221011233141340313", "303014123110230421212312311244412411401042202432121030013134140224300024004140324421334232032313304314220213100341004420033120443114334232340333433210220311300333211242312123413332414222324420000030304441304232413434234332141211323444111244410103021114014130213233444134443302400121310204243013301014323312322412011312421113441042144011301202133341434020014413422314214332443423330013121132240340021442324313322434334202104334401421333101001110344220410324010000142202320411333402103332204032131312303320001402041223134201330043301213204040441021111011044123020401220130443320224132401240401142210114132101034304140323240320443132014230302200134100431100043023001243320410223130441421340204214203313412203442022324120123040121030001340321201444204100431100102140212311233344304023402034334202333030433031222342000110423403220320342234412030204040311202404012121312134330014423320133121411124404331032443034304443004433111344230331301320404031144433022302231220240413014022234144431322103023424430442233411124203443200032033143110231003043312440344424341132341441022113112310431240110040121212003004202131214024444433240330324312323302130233340323230132102024342422231224324334140241201204221134302332220322440132022130234103000231112004011300130422241111340002021044243133320403313221322001403432302434020434224334414014242214410243114341301224003423443324421402240004244134201324331421020443440103422020022014104101224413324110143303441043412233440403232034111134031310034043402012023242132302103442121124023443242010040014332142144301131323332102002034421140220440410141414331232332240323341442303410333022313000043441200344034034124123122120240103023441421404024024201102133233403012341413114201423342210243312304331314134414211011441013012423420324223234003411300202040211412214122031320431002023130141012014100312213332231344031432221323430331113312214404010240320403310044243401314323034424443202011004341430142011042410013441013234021242243433141420402031344432242234320032331020213444203210301400043421440443313101422120241432120211241013243322241433443112104233434140430240211143130011011034232441042403442410403403010122033230232232403313310322402444123112312434002434200042212003401222222034322112431004142241144440202342031144120241121013341020014121440442141012140441111442322130213220124424010043041200023121401223144343210211034311421432411132121042400331240003413402204132230032403100143233203033123033314223032212433214410444004442013110444303124120023233002344444042223020404423440343342434441112210443314413103100411301131042420413134434404342210211324002022033443004431232010040021142014420140144400212032132311230230031111322023044101223044033303412201021403241131124240230004402102144324444242020320133400334123212331344002241404331433003043040102003013212223003111234431043402104014101014432144420121012343144042312110104024323440441013313344041321013321021013330304043001413142010204000204423100021244412441144131130011222131204243014242130444302130030341241404210333442412300402301031430114143012232111033344044102112211422342000401441141023312112221442420224002204323123143311123334430043204214331040100312301202221220324412141320143331101412143442001410132331103332404323123121120012102443412202424141411130210213024024120421233421431120030113131223411421010134031330213213231241331430144120101211144402301221401111400112043342431314134032140130401014201410101133421123230024332203422314304234111034412000401301421340211024343023432201124430113323332032443100104043430100223434401441303403201020240043212310040221113332203001412100040433031233003430234112014324410014441404322040012030030000111334144132010301244331032312314140044344134013402223044031223241000430332233024301004142210411440341112200403231303444340020110200033402432202001034044144342002041213220302433231340011011204433042212031242203141402303334414213324303031004214034043122234111442310342322023132210242114214002340344344120224444240004234234022143201443134314030310303442440110132404044021000330431340130334112213110410034342144402440410202433204030441102410042111032322014120413330330143221241401012302312333144032210101101412342224021213242140321103142002430313033134333400242103333100223303204210111341342102044210134432301412403401111230404101104103424421024303420133144224202134003432343321222142432232443423011312430211401432112432041210313324011414343022230343143014", "230442333003304221304204441444221031122412411141123212100334234231321023103114040241121103301403433410420324322431230423002320313111343203310201031022022301332202341334113420143242401012311102000022143303020112210120103403402422132100310114024220034221221311134020340323141243034414103140340110323413342202301022041224132412344410002400133220021342230344222412043023333333403423201402241412434302022134100000333043334341301403124241343043213444344411241300121023023413212123024320011411110311130234424002244023130310301310042412123423323422010312102320121203302330322023200142033021214112342203144120020303303321210013100001244300202201434342213131133010020013412130040042134002143324314322112120224412231330313121113004114022434001401040241323312231423424230340224443203320343411142204030134332344114243241012303000042221120222124130031344103012233241010103332121413133233303011234440420243212132141030344401334141224143032422403142220421301033034223422410342103421323124300022314230111230003321444020230030332310322014113223420431112421310441344201212110044133213310023001302002011311213110332011341312040442103122330330341230332230123301324004412042003203102213401402302012310011211102413113410202132224004412333101033332132114214443202100211122202412402030123143021421143021233314313434000432031112323343232212342342244013213001424320334341202314240004322203303341310414342201411240130444021330141212041332001241233321004321130140040423420130320041042423343203011012232323303220402231024320223202222103332220124110212124334001422431330412212141341330033024114312230310113302014332040332011210304032033022404201413103124001042242434201222241412214103313010330001140124421203121042123234401303221220233301440044444404334344202213424440334343433404343334122023132323313041202233402443422114242201114031142132301130243012440244110010011143012032021134404200243111242311202114201320141444424124443330432403130420024032233311044442021111443233044312210024200233340403110143144214014303410441331223004110224140113031434021203033240202331131122313101200230003140440011141320130014443301312344423301121200130110444304431220142031432340331142022003413103401414313113230324440122444403411341432423124443340030132040322010324004423340313330223024202400024104010324430032424040023402031112222200214231041222130444314240234344220211002312224134113134032134124212121424120331110243121022131201141021133242443343113224131141130034431223012144212120100002442241200332030241443121323320413241322043044343400100033220033034211434324122432414443104242323113114010241010423304320040002304211332331424112104434144323340133223140001224011011313301433312143223213230224121323321302422003411004141123014321021133444333320300032210101323240021303322113322100132244102112411403440033022141402300012141241204134330332324430332314201011303044433201212214002141344100120010042342204123233014024222332330301403124012014241024343032422100341340223110103021344331202022243112210330202330221301120434313340230010122004412422222044044031344343000112114443403002022420031241033331004124304410212104103412314424001001442032343321421124210343423430031403412132404021014130112421134321242134103323110101244201234243244210020024113022223211113120244123021342022003220013041403004321344024224113314412022234232322033022230234323034202342410020204323123022020410343121431132304241120344243044120033424422130324123333403442410204244213001340430331321312441120142142340024344114121212000222143240400012002303014001300042024223031124133311223303331122302322041230322002334341103032144420211234432003401343300232042224304122320042431002220204410021414214242320142131001003023433231112330322114143113421432401214400201340422014312202241203123302100331241331312443414223420144414102030033131400333144302023431324404014400342014043304040041000400022313020300311244211022220234432232333331043000310101223401042242243240242222014444112444302242243012042022420333033003342441044240310342134043302333424231432330103403122300314340040200404104210124434200001232210322102122130002411302114343313022122224213421003131400303411010411131222401334124224402444244412041210130120334422224412333304410123414010041320231440044401130422134323004422244103020201434104342132220313113044342000322413344332104231022022444331440132111044131420344004340414044334343320111132012403043044100201344140131040410441422311334003014242242013041", "322000041040323004133140421442301103101142301111023041043103122133131234222102414034441132140142221424300344411332433024431414023232341420224301402031121430121420032342442213430423122000103134410002023300433233434320434114320233224013210323011323044343012144312414033300414411344042332240240133323142140024303142243321423232230111010031202303223211010003312423321233412043301214221413333303243404410011431042402104011403224243400330041030443330334230414404223144433414011320001130323301134044422201302221442243214332012113343000004311000223134421441131041142242144103240120241101011444021130442014341041304000140001110144220120344213334121214433313414134114014330431013221311123401244401332443120411334404341112232214143430301313011401021443034343103210200242204043240040304344441214423043311110213041410320244332440021004042404101341001001130201142211344403323330004200200333123104234401134324421323033123020002122412122022011431111223032333124000233044303041333402230141114002033313421340243300004400333022311401200200022444033043310430002300033143213123030313024401014104211132321042003404143302223020024120214042240323033223221323004424004012011111322132424103144330240331041410143113040334203040401232440004402123404421423014002400101114101002202031420220221234310314121031004402110043034301300334000421303304331320330142340022043030033424132323423314040230130133410000401334434414130343413314333242110020022142144203433134201411411200221130221400011431024321134341240211143110320232334013304304103340232041122423240442010224402231030000440030143414443322344431024212031123032111144211422340234240123021432403012401040424300302340301102123341134334004434201043323414114443141200402140211441121204101200312402404424223420340004442302220421202044244344414021200402311021222443003123342344332000101143010402400440010004404424324311444134022414341042212133034233004012434404424011011044043031321124104211143012344241043010130003234440402422102130111201343230312120040343112144322214123242443211211044442304441320312210124240414143422020002322044421144003430311124002133204014022201303341444411411402333242120423032413401324012434313121344002040044422041024322044342000021343233442014422241231444313341400212022422310222013202412223244142241224401403103030034113314041124440044212011001421022122001141104113430241133022301140341321032303233432441101400143131031220240212101301310013030144344212420212130144331001300002004101430112042314112201331301221402113010403010100233302114033221101230432430312102210423313131140022204311313140333243201031111332112232423124440130103222104003112243424301144434410102412133344401210401223011141230444432444043220103431321120031421113232312301333232021434240231403303144422220303022240013111234200000110022013111113121002214242441143013202023231440323034432203041421224232244331100001001231000023013211120120244342212322322023004210302021000444103014211104444434031230333131412111400014203210033210304421024132134414033203024211412421401341132020423322244111124214013102103440301004123434242244420020332300320321434102011414222212023313422433124220023042443121334232202444400024014144001023423030113431014421112333113422341234121234012021421202142104221414142103324340320201211213101030324221114033230120343020201302200400331011304102012412123320424021012240323300144443013104040143240302343141011200030001233431000043101134411002321433142420120112000404200013034443111112342401230044441323011111002232101000432344311032424132223010113120310242142232434110240302233030411341334200222322233330024324134343123322203402031323243032124302122143102321013331304141323114204301014214404213412010310412020343100223442000314301434341203023321402202334342321022021313032442142323443030234333404134214124131430021230420302344104431242103042403410103200014240114121402004010244214411120221110114144204240042402203114311414113403044410003100434102242144343204101010444324204420404030130304232224211213444244042103222421130303303432042010213133032134421244210241124344303010012224243041421222134324203102000111423001443043044404141142312433200124334244100441243114331233340034443113341401433312044131300201441143323302041342303440134230013110421214332200414010021321411202313034000132421012120224032324320444130124240410001222100331030412314421321224122240303144032002401441034444343330033004431024022133101102111012204412241140244404304131434231413", "230120031331044001343024314323133202011323300301443404313102000124410304314011021310112121121421101304030340044013224034331200224314340133202002102001103433034020120104404214413410400240110412022440004034013100003021442422400044113041400430020433130300332440132142412230100144210331140243344420212032032313313214334020143414033131421010430433203333221032044111311302401330333131334404244313104131433132134344241234220044441313344321113022304242242100341401124224402414441300041012242412430302031203303140410332440331343033301213320134142034221130012110011020024411110134140311332120440242444314433220323230112134204210101201043342214432341234004122230331410344203233044024301030442110221004401103132211112204122342203140431034011404044211211211132301241422022413101403204422302010020412034442303134130222424342342203222212312200331140131310212120211444000332433022241313413203133314144210031342444314013122032213142301302414132022300000142043122213422131211311000432310204324030420123222243214412103404324243134124134410244140042000122210201141241133002200220121323421433313003234031243300411311313324221044214401122411034131001012243234312124040422410342134240432434120003324313231310410302031323234313400214133341211410130312040413430434013414020302111204213422042442301302044133441403012121011223133444444244310122230214313423002413030003310243142040214003343304340322231131113402240203130301034423411334234113032033322233231410213403230011342114002340010043134433031324223143124123210101131222243132340412104430120113402131142442441002444013343044311313030021113102133444340033342011021412431323144234402321034420134411321222111211042221034234203441043030041413302222330201324232432201203311143413113140044032201410134224324231021333413303244413221034402441024413403424204232130020043314001314441004321212200422031120333211120231001220002430331204022202331300024313404111424120121340100121012213022144143024341302144003221243340302124121024321414224102424121343144214003120231310442412221241212303210200140312200101011311214130011444400141212102434341310200330424101103332322041100211020410034230303032314144404210320044213111141414030403411304400323304230120002403410223111403123433342101221204123332012010132313013112024401104313240304421331214004423321424120142242233121121243421400132344133041240433002042311231423110404241020013331423012344311433330013442241340242231412331422222403134041424402432021323034240222134442031421203114440110043020234141431222404132210141344134111322022031223332104424122421444200023102403114101013412322302102111211303323241323014231003340423004001101041332230001111043210004244201120020140403134444322132302044012220403403311321104334114011343013420113324022233040201344140111004231430021211434332210303223043412140020024104333130144132242142333102044033134220342012004043414440212214124101211103032004014313433323422234431212224304023023020322000011043013332344423221012222124303141321124210443030100214031211333020313433443013320404442143400012040004231014302034014310211333114313142003101113131023331321423313130331222333033314141430223032112210304211444431111001011221111341004412302423243214423220321344214404014342403314300432314202202011144321120240330430312432023440240240413321032201401403421431444341144042232122441000024441400114313122300434134200100013444244024323330330023341234123324410302332202210230241412113141434400132330200142321313230220231343401014304430004011312112322110140223030331434324221310322330142322014112210133144402421033102004323142214440434221402332203203420121041001141412002004020324111012302340340422201224330303200343404402344044122423210140421344133042403421241333332111221114204220114020303344212342324404224003234222123240024042312103400140021421142234110443303100324242104412140031203311304103422032311333204234403042301123431320333011333400120103310402001211021133314104401331424043034302234101340021004231002232312301420041234102441222310240331140310310330420400341413040334040114033230104420343100040320043023221133101004312401414404043324424310134100434401234222322300333302423211444210124121040443443014220441103212024313442302040040124430211242033122014442000202140130143412440204044301224343431004042443322401301220222112133124224244001220211414201342104403233200013330323000313113022313324204123423241243422023211332434204210302142242034204012033023322332242313023333034324022244012", "142403344302240044223401322410014430423034042141411013024044302441302244431121112241103002410431440222103012324323102041433332413134120301223321430032331103340041012304023104122242403024224010030302132401222132141341330223323322123420413022344323012314431432123440400240103010420341000212123430444402231002242442230134303042224134211142003240402213133331334210011303002041304140143202300424001430411232144330204321241131402104233244024434431413133024121323202414203230301104403300031122103423112422043130302310034442400101413130014100043324122332223104230414010411141210310323234033000242421134420430132120034313244010400312124232242230020201110230444201210423304324231033022023121304103314122144340040313104203014000110200203342410014113011002432022014204020140310114330214323100334314101234301122334134402120432422033333440144010400233341220131024214010123042442310442204042003144243043343224330313233224103213141102442334122423140332411402433311021120222311034344301401434223233130234124211204303310010434304014310311003343000432200324101131430132213221401421301342020223021404421423041244211100112214104011212422012214201334212303103211401300202013412033343113021402221404140112140402130103043200330013323024110000014044131110034103204412324401111001400440341224420440244120412300122432400113243212043221220213444124004221343224312332120104301332342110141302011323142340103010134300021101334121044110334221021221040432123201020222321333303014234230020312104444311441014143242402440113120320103023212021420302410003131203040304433014134424200200233400010204144024012142101322324324411302032020224312113211114444324301304040122001432210112041043202243402102020241424442314303431313012322011131424240413021112041300304333402143314303134310213203413013330014332340442342101223343242433444423341200120143334131422124443203224321242132101204313314042104310402412131002341341213024021222423242104312311023340243232424100410300444410213420414243320103324333313314230211211402412410144240200242413301024113312324201424120242343332103331430100140034204301220040301213141303302142012104224410224002041423324444300441144301140242300404432341031034412303130320202220123102023244321114031443112341310303112001010312242324111340201204142341243201110333443123211311430432411404424302043024003402032311301213300124433411204312402402400032432331443332210000140434221440232413423140002233202210240203231301220401102403430123132222232444021020220424332431113113441442142042411022202124210231400113424043304103010141340012104124320304203234334420401112231041242440444412430243030224142001443023314322141121032402433114422040331211301000344044113223114303220324412123312133341201414211434330202314010331033332011223343200424041220131300124244134030312330333034031303120033043322303221113043201110401212124220134134200324233314424403003430441021422314012420110344030402112430221034020334441330100003040042110121212442221224241111311044431423144104230033133040301332331003300404030414204140220200323302311222441214103422441320140013101242424020110023204030310013300211342230224401234020104244002420304021214023432104012412402131433411123222034302203210140223141242014044304210233132130411440012112013204231143214431342402303403143333324023341331040444243220024140200121122030130223441214243222211443404312420441430430320410022234203424402444011214304001413113311224320421321333422442012441104421013202204010110013042233441424421334221242024410401311111412024123134310142330442013434411010043100412242301142013210210011413020124000420044233321322302220003440140004010044103024143222144243411230443001030142333112124031034240342130301104002214213123422330323223433322434400412330033243200411220231332434404221220323404221422324041410331223312430331323440003043422404131440121013110011131322422124312342311022403132113314240022030411401040302221400144011144110242232311443002401442424321000101020334011221230413314123432002031123043432022100222310310310022000400011040430142101041103133122110230020443230204013112204230441044212404114104332033124143231002412242231111010321304200132120443300201020140134413420030322400232344433204141114230434000100024114340144014004111212212324242341304440001141431231401140432020340114221304214422224122202012423343303003204342444442423033013244341412211403434320430341321001122242021032240422232123012041423311214022442222243134344033301441143120013400312034", "302222333142140112030210040234441343330123311143014023121423000011101124424410421212112204402213412233102223313442100320322101022023203124002200030440233312330144141412232203042143244322002042412300342333330131443013034001403234414221213322213324132412232042342034230332341221430033314212013031234310313440413430142441230234243310320322121302430304301314400142301313233243144412410440030344243013331442412330221431304120411002410403113313041423112144324121000110044004420410333224110032144343200103041243243124412312132312232412321302011302220411433242113444420400243231324031412400434134421401203101021320120420444031231440120420204032140000322411042234334113114201341341102430321111311001044103441102311243143133234421430000331133333221411123240222212043322230331443030144233431003220440301324431402111340040402430220331013420134244300134334244103020121304330224143110220304021143020302113443140334400332034333040221220313031332412233212242211323302301211021034422413333114030203123332343130040343030404320000022211241204204241412013432021423241413144444220134323234200001233300334444334110342143040014222310144330342332203043324121342140331104120102043202121434231223400421033002143142300312104212114114433122100213323023114313343203042134230244130141001432413132304340114121121334023102302041324402242343113200443412010011330140334310340304120213240300320304013334040301410431242134433030224414312304323442021044111243013034240421113040302230331124224041030100441133102403111001201012000201004444103043141122204310011211200422242331033213024202432321003312022212331141231400042313420300431020142201210223011040043011114000334321033042032212100102411231322423312131143110213022022032301401243321330433413032422024141322101132231203440323303324334230301014423341401112233141143044344214121322141040000102312320423441424420130430202303231434044332332331111023122200324022444004430424420042340241100112331000414212422041320213034411234004143432304044323341100333223113400222201114422130020014124433433412013021414100231220334322213030432114412012142414322142103211432221213244203032403312022000201241204022220411322142342012141131220201011403001003134131033401334021224441304022231200324342140001432243010110203414223313321044012431132301243340232321423243023010130132004413211414234234140221032111134132000212113401204400241214412432041223314320000234243414404132004240212141304110324444433110023011314231231320430104223104241033114410312241301140411443120223213212423132122042031102041304211221030130031324403312101002444341304013432014213423133323220022010133041412134312314221120323400104022441130212100444312012321202130343003124443200201021302432114324420233234132003043244243324222003433324130402130433134414033233340403304004401131201131312202314120010331301010034242400344121131214443140200101144312322303001131041022013300040043223032022141033131131124212334234142203304423111240023314244103411302210242300413000141433123224122213243232130120023042233012324102413422231343331003410322320111142103221021141020023444110002011224434224331004320430420112133314124032143440203041031143441132143322144400244202104133242234200014412143433033410030310002133322420041222024301422440343344044044114302120432400001112042112011314114410213424441402301402302230441323233431201323214003320231122432204213424002320010012343223201241133311114242444110140203222123241024411401133001432442230003104230404212413212131320333222143200210322100213140034142042040441223420342212431000124231020201424344433242234000023133400441111444421224101022331320122344300343412443120304323314242314320341030200024041002302032311303230342424043120032212234044033124004100344024442410032212032042112411040043031340431121211334421330242043402441330010333330040341224404242403043020333001140433334134310321112140144232343234123410010342410001402422402031123104333200322022400444404100144022310220133042341214223202301033132013101403042102224023431110312031014230240222210440440222040104034000200133113010331012042022040031244001324114244322140002302110414010013102013130411403100044410420002324233242323302310211224220430214202423110334221031322014401131433202014103000301323231014413013211404401134033232100104420042444434222111221201404114010004313414432330310031101434143222410043324102324402132234020110330431131413402330410100442013021303401442211022004423200342023211412334333200324101411423041", "442104220140223000400044321313321111314240420334242140104003431013142332224310402213102402010131104400222310404411140333242414032334113202310304300424001303440233301041301324402432233122131124200234110121200024403202412414232340004042444221301000003303044441243320044421111002244433434244001113401241044343021322440203140220443314430204343441132400323220423011420334242221120101243304340021011410011433213424244230401444221211040040423212101240424322101443223101004333434424233112013311441234430131122200213200334342213432034203303002434021224441232340040420410113441104130410244420114124300420001424430112313044321400444043011101334103142441143244004110323223403002334310142003421113130000023410324044330211000041020000233232042400341021423033441224144144441134103002132214222343200033040040203213340412332123043033444000430044400240334433413422443134033133110203344412333342144324224102120124031143103232114411033331202033000432044210014400342031241233132130313301423234320404200243113010430001111444402132422034204322433240324132110441111443123434402211310410103010331233211440440424212211002042112443434323031433422322431020141230142031003404023131110230220140042304320321412231130134012234403144014242200011202300224424222333330242004133320000414222301202343222303120224333304421333431102431121123113442233224101403043131223432230403031333413202101421433444141130000204342302444203113333421333143101311223243004332421322440412002243223210031432022001441124324343124213323234240332343004310424340240130444313424334412324032224240041210200041311131434312030110424114101143301240204201343003244134103244120344301223420033222201010111141212432100032433424023440114031044142110233103343121442233432101224111042223424014310044311204442220020014232431423233414021020021013222333401030410402130132400300401344411020110420413221302303024222421432233412043401423202240244223000234130321310140123032111032104121020231142014024221332234332401403142343442333140132104344134120343014311400301311224440042034121244212012301421242013314013211213044034144332423224002222103324021201141114444321043403311120103333033322330440410323141403403230320004030331244232020234343303310233313321044213301112431433040140124244233122211124431044432331314432303003042302020033404233342342344202340323034334443134044244013144010333411042111234013231212031342321310414321330043332402033141124120304134312040043433201234130301224121323104000242003320444321122423003422232032312001130141033021224143330433300003421200444144444200100412220123200412023102142313020140031311214221142030310112443101121111431012131413211120003443243204043303123123041214230114322304420442433221443430234021424044323323121121040342041403031031320311332124333343023232104124321433323332234124223301033434313234333131021240123211444440224342242130340424041031202033314114322343014313122213324042431430212231421302041011203223202301131004314101300402432020102424343021141033141340440213030040434321312122204404030112342132332101400234241404401434333032321012443210243424243200214003431232314323423211140400421430343322424414110334033020100444323300431412144032040334222104031431043112423202040320114442231024314144130003021321021302431302242233010341403324111414413213133103423241420122303141033241111003314111442144403312112342204432122200132324120211414202133434044314013123322022423123224303234121212044330204240240333414122010043440123442141120200222100234302311412413112313322044200241324323231333231042234042002234333020314323322241122103113140110312301401304033430104104443144401314124433224211343001443302213022344111044231423212320322022410230203433134201133441103114332304013023400234124342423413443122122444124300214201113244422313102402421014333210431142344333331421444344410000401443320133301342323204234141101423111313144422134124241404444144042211320404003014231421404234200301023113010103314221433313001241101442201121402021340120102243304023122403103300003001224020040132042300012211100301103432440004413324323121113134300240013103001342021242201322103424124004314414243322234310102010031344223303022320011334044200043422240421301321334014333410411211313012233414230234201320424002130114334324034430332034100421203401431124113132234001202424243404000041000121030344202310001030113203444343102220233300341411421223331104230032231220201033243103242224044312214334110200214013143031113041101240030424011424010043", "324330240120210312311431422240300033411123340330310011434102113242141323243224323441421043320432233010144304213110022014303003413301342420123142230021014223001412303142323203134232414332341002441430112004242232323212340032241211433423040233002440244314220402142320132424410044431422421020011420211323002342401021124232334132330322131403403041023233234323321213201022141044400033403301044441331334212323321401340014433220342324142304333014100242003332344114212010000044002440204023130423214340243003300332404220103242103012032210034314010412102031233221411024310133310012441431210123240431101222312333124332144223143103033041121343411300041100220342244324312043240001424303320341042323233124413432144001204240203420032440102010223323403311303244133240320320200143201404440203033322031022424240300303011113400110333202444414414144032002413344434422301312202300423141323120414222210033113020101341413443200143402143422421340232400014200430001042121423334400340004320021213412432204420413030424142120032031324332414043400344403430422144212010024331300200140243221341421202313433234321442340011111131200311203244043244301211222242041240402414101101114343433240342131031334044000410412302230102000004331424132120104430022210021123242310303012111222221202202310213323400002134344132121402334243332413113002221212320124331032243320000214223102132244212033100113444340021314040400300400144431001234011230201030242112310043012100344111120322212403301331144204314133340303334204212122201121340242102122033413221231404131402441403103044221101431210212133241230024124130333333302144220200014042304210044344422044020414430110223431334212214432422040433032304214203400323244224313114433444043411140142304033042212032324324043423424021440002100044244342031240420323311440030404411132004344321323342412030011204031012230444002132124334200311334203021203144004403042013311114003441442303104312021010221222242040201124320011114211312131113413214132123000001242410034224424423043412200330442242410400012241021424122212221030131310110414030343334341202411230122304044131440430013310313232304310444201224040010041230244024243122122320001442341314311421232424132230410300440341343414110244340310114340343024342114322410414322442120031311303311120302344330033302141432343140430033334124132230430100313011202242112043104311433303423034040001244032310202401312241412233441231200313042134320032434322214301424342244102443040424414001122031131431303111101422011324101341433340134440400000444034220434000043143024022413331123334142412303100224433140421320034012230113230221012030403032313421432313201401414324313224023234123333303401432101030244444013000102001420132441102010322444040320303121113230312440331031013333422411323123123133243121222221400243034310042301123312041131210201334400044024014410303142424403141210224321400234242104404331130231241231203320343311002342421123404141443032232323222211242103223401132041024122103440332400123413322042020233314234034214023412030114430004432201003330444112010303021331103022022130013143100433224323312132323011140040102421420121210443341334343141324334321442011410110211132304130133133314044301121344001040222230432130434142302404323331010211444321411032423431331204234224212411123004444341121300022120412322130021410322314132440002020413410313400040013222040012244232024441122201124320122002203214422240040131000343240322212314422433314412200240123432004013433403323343132244324302200441033043403042323243310002203421021122130224233403201242140400131333204322030342330011244314043233331230120000214102221023122421122404113212141341234141142100304302031032002201331202004323423433231032122414414041224301341143010223042334242023421022300302114220423132300100133442134211403400212334340013013001022130003312212114431401142210031042430434114314334203202043310102303230013433130423001201324244032204304410112300034132322033300110223011224441230104442221401104112312112100333020044201002314240001130403022403234400243434041001333430111443330100112303302230124302040004202334432200142302240400342304304003401411120311422220003441312121410414410331344140101101233423302430110242233344034004110100202111100433211312431313440211013420333211322024011034002421100203021323230402140424111104221130014042231301022242010110302140404421224203321434212020014203401343313002220304241423313343024140001411222241132221043011133301324212143121112434031401241343233443042", "214340144034331302340042230444431431230000244043133103003302334434212320423103401200023242443241302412203424212032242113223012140303142404400244122312120441213021004202400140130434142041430332121031040011323341320320004101021133234324100224022000232414234243232122213332230011142224212012221140043333413010041310212022041143121313034223210103203403421433032020411323104143344404324203342021442143333244143322402112303044421044022444414211442001004004340001010214032144400241020144223141320101043011444313101242413343424104110220144221201201323203212122120401321212422311002204343043044121100302110032423111444242021101301331201221402341244324222421410042301124241211123113223102134431034302444140403224242214122412331313344320012321422234122134403313243033241314233203322004410012341421303301043014010213201133012242304343314214040003334340113424200022442304334431304220423244114002101434212040114432113431432030443232342202034430320331240041301310003212003403202344224141122204140111142100121103242330233320012203142100004111101433000241043402042420203302114231311320104230340114414343240033034411333103241221103432411124140023230434222432201212421103014042211110231440043213014232440043103230132230343034203000222111103131013020110241312040110323220201313101010210003322242410214131443001242313224203043142144013433111310114141002201404134333144041122013402242112044232044431140432312300413302424210404220431310324022204113441244424211422041330344101201144120441430203301213040320340100310424321002440440120111322304204033340140111242011300131014413420034144103320213444231041323120344422431401444203321301131212334103301311220223132420430344103134411112044030112244102202022034421110010041144343212244224410042103212143031341040200201302343314222043344320142243132132324441423343133424122122130321322112231023332001421320020011134213441312233100213141033244243200441243302314320120131320120401214102344021342240111242424042132201120032342114023111232201401432404340423221322342130213031134142220141101242032212340130212210040321000303131142243040313211404431012124334222321442224203434032331230443122123034204321302041024123404344340414420323401314010343032204441400011302443440340131034200112010414121111223201040121022032030420341133244212120200031301342104441142413313430103421021014433444114220224442311344023323010402114224030324022304331034304122422231101301302112423343333211011020130204413230011444102333214324242041412321200143203130000114401332024432321304344214001114143030410221331034324331122201132321231144410042214321321023400422324330233123311211001112300200333233232421420340112243303414014321311333132432020010144401310100343013131211434224404442220202101121002204430434033022420421444134221404022304203442031042324410134340131141424120221210340102303034244440402344140101030213003111201430002414430342434223012123243402142402222443343042002134442121434410001424112123100320300130112022411401334120241134323323200224344234420234222444331212224141034010314423030324342230324103213124232324231432003230300030120124331224240441222120400401210021333440240200344204240031214142423223231004431102243412413020343041142132402420101413322210020232232114103002211320042302040312213220342041342030434324141301133021011231003414211240222223321201131440140333240004310313120434004131103431331401032124032232431112430130120102023311434232340114130421423231440334340404444400112242333002424124311002131030132220341133010043420200322443331010002132030113302243344424440223403313333004224023042141404413142143022234030300232034210240114214132134421403040043311031441101222014421002123341204410412404314032232031032143444031423220424120300043134103320024011001100310021142444411141130241114030431400330134112002232424323022241320220140144240201114404422102214443400323430304023421243200433131120022343140411233442121241132301022033034202032432021122320230322123032430122424133420421341443041400021311114043224004340113114342014301001101324214321104444324021201033033411202420313134011344003100043310042431023203024122143002324101231100414214340123413201004113034103324223221341000431432224423314012444031234240022201311334410124302311112001434044344144224010323043133400341222310420014424002024324230331243232323212221242243413242202321032423004030031042124020113420324201200421311300410434202034204412442031434314041230300244424044323243311314101114140041043043243413", "210400241440211303310240121323310234134143441143034114322043313110210443122123112332121342233042240032203110232212122233222434313144312014430040002444010330204324324443323420302443404301122130234322323113324431001324104023311401022131232421114201210144301110041442232103124021442114314320140204000302334121232030441102411113323121130341444223333022231210434232024130220001233203003423134411244013340200123313214300332030243300233434441142324333123002002313432420131104443101431321012320141401014021140103413210114112034001034134400031034141111024011041441432302042231010404331014103130124330124411214131144024401233302340021424023112321033114124414001214314410022203010032132412422010431413040110013223222004301311214240134241340314010102200410442300443344014410104422420211140123010323424444324201044340443014001232020240344110001022433332040030103414222200343002004313120241344133240103003232240122223101022423123223232330004334032200402211100434422042224424043200404324112243230244033020311010314413122031344441130413232433014100414403433213343434423443232224213412024110312313411223420014434343201024341013124213132000122211330343333021234014403232240410122320440032410304021002224312243440004331334434231233302222304201410334331130123213241133301312210011403442404324340413324324301124234233443233433143222321000244132001443411340114410040202304101122434323044140203344324232020031431443434313322010002313033213230311434421003443333334001241103102012224324242422004130303044212414244310200314400043014010223400103330012133044343012312120424304234141323343130122412201102231114311130013212131303120202434044301443340424103100043121414100042222221032111321003020210314041344133402224312440044221013421313023033441220331110300332401000400234404443121322214312322312112414220112144202130214133201412333320133214221001244042121332332343310341004124123213140013112040334304034434210320032130024430444001020222311411221343322043200242014020110114402202202203411442412221331432331030023441400134342320203442304432101313011441132243014111212442212001312342411013340102331320321030310413401104040410020444120140244301111004204212241302124022403120221240330113143320004412134412323341310043003112414344240032334002403012414331210413311401113300213222323002240304140014021233224043112322443202303040441244340000100421341304201434431331401334331402424404133033233142102220110120434013344423342300120310413130323120410420343211213110342012041234033310331304300201140122131210140201322113344113314431243143212424023331320303412231441204214014442212114124210440034000310331110330000420031323011231124140332420403003414020440344240442143232002113231200333144242200403002233214014324430411344034044322322423010420201023123012024003302001120300300120302301021231412343110043041141131124201302031443013433010134244203421300141033444001131113344033123132104413402224221223031243013404134210322134202024110403034202332321030344022001142411342211323022104012224401141032114414043342020203123123100034404201241314011243412244344211133111311433313014404231421010221234042331234403434411110343311230000231110400211302431410124304040443302221102411240111021401303300302404230121440003241330424341420343301302230401442304003022143300014003333423331323300214113114213202244421123330314340001221443443142302113223313440031011134141244402141000102413020310444340200021041332042403214100124011032334213234400414320113130243413104242320040220412041014222314440103142110222202411104033422111212221111423000101210133023344001101111230221344002123001312323201310344132224330211400434303222010223030204230331320324440121122004432321140411043314220034300043441311310433000232130441243223302332320232330121310110221141304143130131144112001142203333432032300431244122220130300141112030331300010221431313400211312131114030434422224022222223313242011413103444232433104014233000402234303101432040003221223213140213133213203444242022133244201321240220140010024334011241241232130123431040322332034330232320014241412100100113230044431331430331443341034021423103400413122404411214140100343004344320040011321111033302432043104120414231203122301004120240234431440003033123124314433304102334424033222102030241310020332233232303103010433402333430140040321430413411211444422021033224144234412042212011443140344413012024222020013342114433120142340134402024323304200423443123034144234402110214402334324222400024002440131", "341423310243134134132043124142302040412114012442044204304222330300332113233112004020231334424013412012130200030301043432300042100110214200010430304420232110132122213121344402413213424214202444414140423102342222342422120113301330313041241340102221221323001140320142230230044422230300321033310412223140214122144203110442032114220304122141240121311140301000140202100424233443140034441442042032301230022432031130231100422030402123441010332011411313402200342411340240000441033331210413143230114444304114424321304134322002241432103041203333002404342112221132314423101331041000444104244412312240241010400233131033234103231001422410440001221020240331321030112413342134031414044240121202314234414202202021244222023033440442201303444042334210431140030422320044320234400223302420301233113233441413301130320342131100234230432243000032310223402142341300442213310401402410013402100122440014001433244331041432243233411243023204302002404313244013344430414404140201321100410113240302001002044313341431101214121130130324143120021134030211211333203140141334001330011411433313313042022410033244323434433214101014000011212400133033340011022021422100224403434032234001011201311040404230110203433232421110443410223023320220210202341444320013223321434232244332341212101432421023413321140100130144124020101332123304200131222302441102410004011401242320213401224321212341213311120210021310010110214233411001024404420223321124023014242421320022200104220213343041032044141441412411111440321411420303234414434334341423131224220431434232430141340243110244242411423331033404040043241323114401104430012002443030133220113330403134023141304112443221222001444013344434230202003122141100230430343213434330241200241142101223343314032322111011024043424423340241210300100321200334422342220414030004304411014204412024102110214422030333404341120343204332144300000021443313343310343223234432330300104024431230302124223121333111204013143304233433213143210234210000222424004421323442433001341042032003041412102203220002231120142400400122441003432442204344314224410040221423131013421210232342332204102221213042344300041233400402114221424002123313013341132110212232141243332340044302032440041200203013034120013014112344142400233444234433122432203213410002020012303244113430111414033030111244421143444104100230220222311333003220403142101000344240402241141323134341012404244241200221430002312232200122343101420020433014014041144430123302444132024241310303224243000101301433421231022213322244342214334042234024134430000241221200330304342002031323403233231022020113132322412200013342411324231044412443212441302220012440333043141112122042134030021411400324333202444130120214132132121242243134024331030442241233131301022022011212221423001201310112030422220040140321033312200002410131200444040420140420302101121442104330124243222432000310023402210423222212130423202432022143333333230143134224422044434141213123112301340132432122340320301100404142113120244203031413344241423324413223324421011402111434422303223423110320413421400223440233042111002300123314410334104110203204204204022303330031002234413033120024410204314301444001034011113212121044131030311441320241212041124120114011231210021214423032322114010243233323201241313332030203123203030424023311302441332202001332130023210441222000243012403221310022314214334233012302344041342330442122422414413401014222131120220200420234323430203110443341020211403211110222130331324123410133143240313241140042333304040420022040334021102202111200210413314211243312003311224340421140124241144224132104144410144441033343024034000222240244030410112210102310141103133101022433424221223340434332213021103402343243310014332323241124211331404140312341400133041003314013144330243323410432222024100130102413423011112134102032422330312410324030114430022122012314441333002304310333022102312104013340012034232223003330113404324231130101141032010022332344431000303234443224103021231111422034210323010424344124301410013333422230202444434344140312401041440202422413423433041224132333110013134231334444141332111232021103331013222310003043313134313024323342420041411000441331402102230130310020433442200333420134222410431400323200341204133121030013121302310401034240244410424030224321414423044114422101004102424433322334234204101002013332142442004231413034440134212100140112323104234321321243342011200142331420323130340013042400011104312442033410311124440024131113401223344201000313203320113134414131302", "341441133323342041232212332103441002434420332240344340330242420313200141343412321311403344303033022312330334122311424241020012123001240132224403330241343214021232133033042321440304034003341032141132441403224400424340403123130313124322311010423131241242040000302343131231133323340012234031222204321430324113410404344232244001020444412322024022423310401431331411122343121214414140113021110121440200041141242032133420422440311311024401023222424030143003042244023410044143434434413140300422004400213134240410430040313014443302310433344010230103033011424332413140124233021030000140132130303342034144310213314303441204334133400424330402102311343441044220424433440440421101112413333402213220321344303333130431042322440442342224434324124130204133413102344144230301142034104401311311130241411302043420304312223200144201433401431302413024330324412313304323433310130140234110242411431033004010044134322021411312042112233430131243414033101220202122144031430341221320201142443121220323320103444334032010300322014031320212140023312334401400330401333000042220400430301120313340021320003440102404302114123202433024442211333404041334042012033000122044114202432400044242311010303423032013011403414132424302430322042134343421321140044132300021024300001320130401322311332201230013032224330001230140232333403232222341244142112024241133222142242340230411142334414202442211110444404033402101240043310220002020340000303244013142103040131023240212043004204113310203233312443324332404402212311110132302402334423033340442022434130333444021033311134441031314200341221334442221433122424421031403014223113031244103104114443413334314142042242341110120342402040404231014022310020114011212420322000321342030241303411233412231100412003131133032442001220022113303240123442230231040043332401344014423340211403223404324023040231020242443111020031121313020104404024033211040314121224012132001111224431300112012134013203233301404412243121140433121430012220402433332032103121300244330400020134014204104303103410401014434423313311212241423312420403212313433404440302434442214313102423113242402233343312002410001312032323134141401441302220204232421303001022332243331121041101324332322332342333443342020130130401420444123410444023413130233112321440423133023004132413343202244441432040120401420331341341224211013314142010020104330302041112400204420124442244420301322133320033323343402423032330340423342400430143200400301310043022104401024343014441424302043320041203433102014004032214211032204431422113340320412134322312242323011323302332141400400240320034203233411434442134344033440342402022211324044404312212413012303230102003002111024414444400213401244212233424141230300302210241000224403423104333344413003414011444101330111021401040300033313403423404112113123434331012230420303142321004343010102023220240214330243400401200244043114134110110430344321034132241120130201400331401414130421134001020442323243030442213134030333402401330032304300340034324412142420320224244123044002100233222400442330123242203240132024040210421021120131340331421130311031330221130212423443414141213002123124330303114302002220133204112024130013144200334311020324220422023023411213334104144324210233230422344341011020430441244333441141101322121110101021420043023112134340030223141232013144114122110004103120400303024014103102244040201102113241201131123344321434321242330334343234333203321214232444433130103014432324322324043200140122313131202400130011420301243144423213230022400314134014443120223013111023223032344042204211301412302022121144002223314134034112310420244204243023223124241114011322240342224004412240044110230221314014044234232130024424404000211021410220314202030342322233440220313231422224402013400401003211221410242344041403134423312412134212030412421113240324143003402004342130224330020031404204214140311224221001331004340223340341004020124011210144244004204312230113024411333103433312431023043024334230103411404120200143331421302004323221342420344201404202013024220320232243220241430243440133100012223312341403104140233033433213202143424223401323431340004111410102303333133110120334102112223334131032041133440100324023233231421301201210400044144413421023212332440114043121142230420040411343313323413234121030222133202434243001141420334324221100342124420324210001320210100324231232103401333131210012022120031231124110300331130113200303030003223131040234420442311420430343330324343114040104212403431340400404000411022234424", "140234430033442023131234042144410023121012401333344211041110041331124241002134404343423341234123010140034402044110340213131120000434304143143341244212112314023044323424230242001014104130312120101211001002114212234424320001024223342443211021431234320441303101041031413234203300002303114131203334103000331332232042120311024031401021141404121423044310102142423004243314240110300004144042013314321130311341333120002131210340041243213030113321204210134013001200024121433024140203421210241423441011204440414341222040033201423213323232300003002333112302333343321004401142011203411303203343003430230032301100233423124204330110104444202110131401143102124413133033244124042122443420033211011302401443332132213234334432422120022221212104230333204420140023104114032401322402030321303432010331224232302340100002434121100134010132320440211120024042344230210402204301322200440044042000342010314444423434004031234132044211330204023421002343223141110433022440443233122104130201233220041221444411343141122443012331241342110223232141433311434213031230002024032043023124413432341000110134110333203113304331200104404400332324334323002240224114422324043114023232314033011413011433140033233303000333202101021434221414112344424044400243322342402302112201120210430220233314101321333304402043331402102422111440021322223122420401010204130001241113324243414314324332223041344411130320434313314332330132101404123140013133312110101342432110342211223014401001342221411014203413130304131130233143213300110130320143231420320240133221342130104111403343043304201310430233121314410211412024401200232012111130201001240132304011343231020430023343200230244143023304103324043403401114121424442211411112411233444311124331304010043420314311103243040231100433220140322303010121342111043033134113401122131411011421413440202022421131432343132030220342023410221334101322021143100223401301324114404423021431024334333404211341322011411404101010443020333312411131401130011013031420420210102003142342340243304124443423313110200012031403420100101414210213004214014332440323014440201344330403242322120132303141110433124313131023001431233313403444223203130041110130001014011134322030001422223344344431341242310341241331141403013100201440244324401210414214203400023434030201002341330334043043101320142410402003131040310442111431321100323320314400213111112221313341042310132102012011141412414230320230411340300014313443220243142034433304120414302030421233402103034313142420240102443212111312310001410331043400131201413114020323143204323423000233232111311211100001324422201423140420442333302243140441240213314343322223010312131213032312412114134130233040031143000010324143040214222033444040122234123441402312113033041201013034340144432301002411104211401114344103030143211310024221303321043124442401030032010142213200233003013212334032111002004111242021200024041332224140411022031041211302414311424311022204212020220300431211140231133323132201120133234442024403034412442024431244023144234043141324334024014344022102012330443234311000442443114344200123100333020412420122431421423131431040401204211043123232243132231422314410203012221232303214003223130324241300024303124012322441111444430304022031431411124103140101343241331213004424230004023303143041310124120302221024433010321130431300200432423032214122231411402000331411242243401124413230422310240204034432013043034342240132013441034100032102022344404434104034442434234002440111112241120314141403143322024312121142312024004234212044340241210321242022132014314401022244031330303000033103021122240110440014304313021132322144334233002122113404413202103102144101040343112304044211423221223234420011301403212114420330042102340334003401013122422334223123144004020120202414141434031222404124140034012421112330300130101200013302320222004132112110330204023212142012433422121133340332130032014441302011101204010024323423003334240034004000203103400404222241304002103434123102134410431242011033222042220311211201110032041033143241141441124101124222312433422003104122344121232141121132002324324033223240303331421433144301440403442300120103342242301124333023343021434003101144313102004030010141041221212111001230202003144333212033214103243414332310012403330422034332231020300012120332314224423330404321223001431442034003230142244421232013132242341022010242203102233101434314030312032414120004443300334332131404022414122021310041110421422112031202102401420103222231112443434044113433211441224", "302133421012401440242213040042000004122212414123340014132433003011121320113101122130303203222131300341140032003413120040422341241243422041120100023120020333430242412333424013411122112124343002010204134324340330214000333401300102204001030140201124023413431330420101222442133023120012423122443233333022332402204200440441103041104400121022313400212322432442223344120040304021033443104131041200311020003411144001230403000133201113330123023133033224123024410000031434430112422231110434414220330304130442223044434404241314130112031401104311220211112233124134313032330442342321131444214122330413044311440341203110010100412343422003023040313010102421342024203110113003030434334304340041331400214412430231323343201424040324112113023303222232404330232021002144301410100314303222041313243402221040200322211442314411044404341304410244330013102412042243101144102112444144222033213221114323100240223040434114213301333232123114111210142320313032244342422211442410440032441402340001411033342142410301423112320033301140410024140232113112114213320234123434124203212204200220223424310412323234010123132344144101314443221140230213002104413232341044221244432202410431330443211424210010312020122311414131110312121314222010101440020424342230433440443111020103421112031413221103120422311403144104340330214232202201224340204334413434144413213222120340301121202344341433442303014441312112020434203041443210433443202001020033422240440004143313031210411120012322113310022204221401213311042244041034232124034240112404232430030434444022313112304020232002442433412003212004323210041412324043011243414410200004320300120143111031200120402321243310334103422224121323004442322444230234301343103303403041142042330002201104001044111044010401002011233302121042324201040202204211342442143234433041042204141030240441130314113202402333314443231221222022243342422022313204243432224040122141104104031332440023433233032010323043021212031001244104442101021121130240012013123313220332114241030344243113201101131114420414030210103433004100231102130424133424002213012304014233041203424234042111224041413444130130314141334030420030430100243032400402201442114031244001430240034011302132124203114401443441402040123120231412433143321141443302213100321340114124333413013430042142334442422413444042441344113302422223401442414414434023402020430114231113210221302130201323444002004210222000400121040432042330414424143002142402203320013343014103330111200030120320410102431444433200431312411211413314041434403320440300220400233213120020411303242104122444232332411211211344134410032120443421203302313202042130302234130112314040034244024340320210120333242344033331132204423111004101100202131214311214022213240330322211122031031314402041144002124122034243244012232441041243313430414033233421443230303020413420311413030343110140322312411023100241241232040320022204123011233222234321331234423140340233001234103413212420432043131040100133413440034310040414421003342132143204102013412001123424103110003042144231433210123133112104303033043102124423144110333002343330123444404004043322420110424443310201442143444330133022210144320011232220441403434212004341112222144240020240441211234043311323123132413143433000303400420200320423040420341044000343221113344203120302123230212114204301124412144422240220131203331002433101003132242101103404333211102233441322243203223234102142331242433413402120313232432331404104323331222230012211334103043033210110303110403413121241123233130014403000131223002330023223110202224201343320024433401440142440114242333041212112403434022004344230424041222114421304000103022102020030342430221102331032011213433044233123044032432444221000442021320424114242221004023241012140223300210203400430211121214233203140241211203211131020342333332444211124242402200241042230002132313244431240404444201043104412024103420400230002001222114423133343313332303112200320040332430114031332104143212231423003043033423342411111223120112104230030444002144101241324423022321321234440002002340214342132011140331422242041120100212212024331004241403214231224220212402340034321201024113241243330433232032220433314200341332122313412230320043242233324113210314141034212040324441433014124322010421322423341312323412330244402204331011044232231010412142121132011404413041342004143211421024002001033040130221134413403342213121314421244001223043430444114021111224131412112330010402440102202422020111102040201212331311340220132312210103021140304003", "303311310440144134413132301040012212111412014000204130111441224301200213334024302013243032410432404034122033032142402342121011421110034410141241001124312140404134333140011234432414401321121411414432342230203002441312314300033322132003214243102204034304142444234141214241333111023223012421331114132400413241401444134331330012033333212234320100132413211224401242100400432122122113023442113031114120211130011314141333313440411201122042402431113100441044110130132024243421204124324020220400340124131243341141221313313342042043032203210143400323032340321121444301042233103232032004011211402103411040234311102423034121342400010121114011321042404134000110244131133224143412042322044014244424233120412242331121220122444130424331424344413032402002203401203011000112444220042140323302041320440020003124334243300003200421023120442030403234231010332343412014403340311413101103304440020343433420000114244233202310332311330122240202434224020133412301000134114121433414141110104302201100433042422212433431141331024242420233444321042123444223441123301420314203023430244011102120343003334002430430242322100224103313000133233032334413140424413430404024411421300311202204420320100130443132120330424143434132231401314040322302402032204311444314340122331402234242204431343143030004332424312234002241132202113242100040222301230412041202444440130144143242240133032344234312203001302014310234324242142142322042022201404412100010301024040432220123341321041422411142042312333120200112244334222344134310101211113132414032240433223343132233104434004010434202341231203320104342034332021032004204312312014110300000014041243304014111402234321240230141312112032313043404331013003322221314301013200232123023231002043231020303114230240401121303420242301420040301032121033034033441040310413144140220340031413441400044103124213314042404103011111114330112232133011434323322443300233142322014401430311222031122030340144133412014213200220304024414133022443002114243443304022421014214142440400431032031043422203331231044414432412320013043411330424043413034043411141211200003440011332344243201414002233222143234241333142002044212241220200222433230033012340213434213023230100232113301440103201414224133113022224121310414014234311204323441342221213123321334044213042024241443012110431000132311423300321043000141243100341141114313024432433100112140010114413243000243143404342121403403100442200031330432130230310012102434301400201434344422341434233121232412101400243043432141314444430320043013420114314244211144030022133200434331410044014434414033124433120330112102144304042422004041302102444301142402014411324020412002013424332440241443032412321211443300103433102130303313142340300032303030041002102231234131032122214413244123344114344413003114342200134442434433140432101432413410131102232140131411131324014340413024213430033033121422120312303210104430203322020221140343244142040303112040023103102310423333301344120014303423324241144333242122123431424314413144343341132401212012133131130421421332303204312424434311114422111244401220402124313031324402342144123312240440034124230231224213110230002331032101441010302002224403034140000243402332121240032301421122011043113241323040201131144424012332403413404404001101003442001111400142344333110413142004303121244111410114100430111434204014022410144101211003334230221223341444311220413430123403401310220443103313303444004443300444442131424424443020400240304410324042442212322103313431023204400430023001023431002410022104414043121210140141214130014221140304102304123310002222031121312221242442031102213023313414003104322414244332111442040002220022220242434041304030432430300112224130342221240300114012313243220402134211231043404034314213033403110411414223000132114133013430124144431440033430410301301441144330312111013311330301013144140422432431322303011302243034314430340043300424213330110100113311313300023341121000101311314020214221222324011304100312140343433302231312330131412210030343312414130441403243121232421342240404023310024231344400314443400041404302130213034343210000404430440313300221013341030030411411021140211401042014320240244222034322300224210112321024300033211401203344200230411223103244044104141400214323411402144424021320323112324102411221240432110200232230442041223301233321214221431242313024201431134332434113423432310424023402444234024230312122442033302311143111301042313024312402340333401300230131222424143104240321431020003404014310210324103221020", "130401243114424003343030002420132342122132100023230212144403223024033312010341302310002113041433340202422424112240133410323201300141033040411111321011421444012130422000031004034430212432204401110110340243423110233312123244130111311444433140300312321414302042040421201000021401243224003040221042240442402340131032230324143200234424401213011421214430403310220102102100043430121444002031423302110241134403030224212123103402032243300311043440441431312331024233020013140211103042120422432404412040121140131203230032401323122333000342144422113033344043111312024110421404322033121440122041123301143443402200300424431041003031424222444141220020120010411340030212410044322433304124040214402023433401010210230200340122232400331222120131140323311031441023231132020212221232220214033440334033211410402040342400314204301431020033221314321204421431203002240314103330043202131210433214241403343211330403332233220001444441241331002012301141234101122204402314024342231001230001014330214402124321102321210124312342044111401330313304021412223330342410330410004312240212101410202101130113442441111211244123243324210431023242412112211302422113320043112311011212331224200112101420401003132040003124243244140413210141421333123013430314103331044023242034030432223233233144031330030033123433011322110214340034221244441214410432222140314010232243102422122310012140143221341011141233112230000110004301422034022301343023243412413114310421303401212443132200334120223223213340000122400320132034324140001302103043021310312244333402220300200340140233014134333121112441403002420004141430123040023331000142432232243034400333233420013430114242340222130011023432314423302000010100230043103130344323234012434031323043322200020114434031044431210422113121340434003144204444120142404040230214242302143243212304214420434022313033233223301210023010330012141021114403104303044322041244342314214143003211111243204034211312210233424320241424343044442234123432244324012014320043013411404140200422134222334340100242314201321010211320004301314323300231240330431440323224233221204314434020223110343210242122224440043300410403203441420224024334044200343231340131204344114204343433433133014004020441221021122033103100321222320043123212323422232304143431331012312120001430411202412014341434412444011132444244342121210204443042232344432431103220020300330142202440343010302414030121242433423320332102212041331340421113112440130324311040002014220140011244102434312034333324001440443133022202003130013223240233231313220431302404114214433042220131012313313344433122033110021443044004404012142140220413013314331111313423433441402342020224313211331422313000233403041331000030101133341221211232140342210243444042324140032402311411044311301031412303123201042212323323044410342400242222020033244431424232022423410014402131332011001012401230034311324304104441032001312041102311244431443033130114320231320022113042102334240214312123123134442444420420042044412304320043333341133341343240102024102031112443023342142444310334310024142212311413341110414044200421241434330001421300442120113233322220032134314421111032043140044340033222024012233133013412014430410311312114001444034243201344433230431242024210121210232241143400242102424001213242011131122022423431444443411421142003124111412001331310303334230413332411044023321143342313322143131004231233233204004224012424132020323232304122023131141202311042114241421120200330102423042240030131000342021041144340013033242401203123440314033020230234432422323002232012230320120011413134121222020124213110200100342420001131403344112220303300212403241413100311342300441432031003320031243103202040412203340110240210320212432211124414411001400111230404332221414412434314333042300222430143031201114244413312200430431414014104131013041040414420123314200403204004013011204014141410000023243143431414434131133230234340403000220304330304341001334232141412140012220322303144212330104313421400323341113113111340420344202134211221312442111224231243143120423331113202441311030431332444210344441320331020034212242422244410103220222044123324001432003021210412133124014010240020112001443414322341431231344301211002003022202133302310212200344441222432102023331130034331002201412201441221134140020033422113044441003223240300133412131032211314222131343401034411213044221003310230040430343112331033244403210213033003202114241121424342402344140412201412342124330222142124213231003043343242110001020323203220202003443", "420312341030443440302224304210212112404300243202133040234123104302113011302131000310020423132401020100222220012220142104121143002101231341330141040141441012333320104444432144410030023124031304123111310113331212133021121042123231400431022303232431330102201101002021201012322433014124212010111014341122244202421023400112230023012201212442124200300022204201401310113344231233121240121230310101303330423140231033404332422410440031224302033120202414301424011201031324211210200041304243123242043104111201341204221321224013134221214413312112423312022101011024023424303240134331034434444012004321314132404012111340023123333340224113023340413312402031013333244330343210334312124223143423322042430040200113043323222230433243012321010444243234204124411114040130432142032304042304233042000213124233211334421104143034114043003000443140321000401000111004114304211203023411313013000140341421213120432122040214110023102422324124244002104440120020124013434101430344444444001343432230032344111301011424404302103020024204004332303302300411344101414222412004021144424443030342201201201441020000204221021043204100223441134031102140203304310332141202324401310423042114432021044132134411302034123340403040104400112244003304341031424022442043444004311414323134333111203100043012342340024124221233131314111142141133144221213144423403200444003134332202043414342100402442013244230320243221003234002422411243323140114241313403421240442303442334204433043331004414414443143243331140442120221411110203243300342024404232114202043124310030102313340120204042232411430134203013203141030202143012142430323204413101143314000430003030023212330223013104400404123132402112123222412330133221400412240334003301443014234003233022423141104321241234104013342013242002141243021011410444424422234311422234441233223313344332023131324312000303130330000043204342334021421041014301230301014012244020431142344404000224223230021114422111030021224303002314203123222330303234040110211134124421344323022133031241403114144030131331322120442201220314230041341441310213313132231231104201243443133221012121412140430203401403310240013103202111234443214241404431000313204044214403402001133214214240343340034444424301411122343410432402412034223114033332041213323124022403224004000141413402101100224332234423330310131221000020114214113212341444431004444400144222443004412102222232030211421244231200222203341000331201310141100422112101022210410334401102113441412420320003102322001240010214403214002132233243440124420441141244244122202114001224033314312434024231133422414344321243211043423404103300202220242143344214432114334101302313442340331204113241010033114002221243204314331403224411132121241223214100131442212321434304312123201401440002414031314140314100330412030001413103232410313401011433210343340023121431212140323222320340232312341444201030330412144414144410243213121023320004212413414302130200230023021303231212213030400411413003100044144334323244034413131430240423234200400023441124040111131310421044013041443420043324022304213424313223413122133343240220022134121101030041032342423414144130211311341304001330010012121140402331322211400403401433003232411134433034134340001132230342223310202422024314142430011232313024214302221303243241023323334322130223313422424022312420403021303232111232204212322100441413231140100130133201041134111403340104101223310433001444140122100112004033244013030110131233314322400244203020213431400412310002203413212002200324241134430141303101440034123142031131300010014314433303040341231244403101113221114020232230330444122014421412303113201232004110022212140342430340241122300214413404101004204002414214444444134003103403420444141143103311442444222444140143421021202110003131340022442104034120413100041123043013104413041302423333324203021112420324013121042043442103113424120243444212420042431300331431122104324431422112041001424204033041033230024011041312211341003211101323031230212330330223204430202140022102431341203422004314041301323241103033402214322211301240140214400244233142433344214010120011231313334103144002033022440304031220100223014303443224402221223203424431202214212433433400003320331033223143224440333231030131011433232024303110144211213402342311022221130210033140420221022344422303111113121302343424200010324333143441440000414340421111041240430104131023230332432024402204302122121302004214041201240232401021043300133334202444100422100101022323221202102204030000342033132100212331240", "130041102413034040342403233241301240321213101014420313322231002314213331024243111404410443302242140133133141324001221331033343324033202230324422024040313134222204114434000413203000424314443014213300444034333204112442321140212321411334331043240033413231400113042001402041301100340320032214100124033222121442200122232431101311130000022202013031203222224103002123210211104102310002400143311210011331410214343033340320343140131341344442030303140000021002223233321134334010100224414113403003114304240142133134423043303143023144121321134030211011042141432101040440032120403010100333034132133123131004104143100432330002133443124404422314013241240330310201423223202204304443444402104420443001322104014233344202224043341023044423302400131121134030230303322401123030002320220122114024441132142302032123340221422334412242121322230210434430142140423023033402243030212042231240202221133322400310132204324013200104024144110204020221440241230332324113434142413441240432104313141344030304314412442431101021413032244242333234321312203101043241404244042002242423242212413420140341010433311103134032301244313044040433402021314420143302330210440231443121041011331413202340030030043242134423041423122340413214431000412141020203414431400004323030232021224222233403140320232314143343043034304440303142032013321001234404113230410114203304123211133041202143033312211324224022124421332204444410204310420202313012340420143023423302414320111144142023221310404410030240241142001441412411231314110433042440211003222213311220210004404430133400410330131220022313023241200202223243201344133410111241231444430324123002312123004020313000344200332122213102133414311011211230033242012403021334442122300143142232221312441131131114124044432001143140004401112411102201444443001424001420440040443012413132141322440044402021141401041333340224041040044310020031133210400123324123421110332130230000144332424344411103124011314302133431342432434233302334311302440211410312214330141241403203020141003223412121344321134244322132431020342440200341342031140024432123442312403201121010210031111333324211312000322041124121344302033110213342004043241422204130312210324044044244432330240223424042332312033201332033302212102020330324114001230134002013220404413332034433324213412004330041030420321230304442100110310134443432100414242120213043110112300303404404322143440013234313301032210330204411224102001331121203033310300330341430204233421041134123040020421100441010110101430011011004001140022111001123142143344420212412140030141334340000443043422322203130123410044342101001241440432043100142142332231423410244221304244430234013114213224231421133230341021412401232223241400432033320024323020224114042132124211213434332010413414224233244422132400301310233202034124402131212344010420320431104420004343004412040312234021014441232420344004414104103004143112213031113312133023413423043203442100302224314102444024214334341022421233212021344242321241341241220041410340421041141442121001024410120420330402344124204300303403033101214131042112400402243040012004233142412143131332131232322320023431330234141434014434400441121313133401114341323404031301134214022121044101430342304142344321424240022333010013303443232414340133304300334102443023320432321242112124334104230400301131124130311312341404003233032144422322120113121321400242400024200241323102143330211330014114103402441032200432133232224113332214030420234444041243024223434200403220313140100433430312004410110103401013114112401302032333304024312123214020023200101234140240242013121144332043313143111443203033002033122241322404214323121130402212021343213100111414114132110214232213234404041342043312424433432230034412433313021332341200321231403422222121333031444433341214324003233322342434134042411130241203140020422342334123430424424434323221444241011144043041134140001420311024031232340111041242342031021100244411130134002400432114442330133413043230432002204103412223124124334123303222430103231421424123024032423112113333314111104141223042230234343312010111232321321241102104320100311332110204123013202412000314144131100140232001344424312202021032403022343021434032221030032010020400331144003432231340221220040111221403302320314100022030223003431130402010302102130103120314101431420410444334432022332001433241404340210234433113244001442002330240401004121204123444242144300001022202003113112442021030241143134303340121021243403400130102244130033101114222142232344102324234343121", "240134313341301400210132300313234410013144102001340000211013101421234041202412220300024322124031131321013233201013242431013201100330211004001024204113113332342103001200214240003120104024104124320002033140224134013033024420420203012230144422023112232320140012013102103110042344132110331121143011430241333032024300203041302234012042410410210440023041131024210414312121421032011320004002420303320041223413010400131434400402243243404323202143034424241040010421433023204032410222203422233313200321204010424024144433114402424214424442343220243244303204302001314441432313311201013321232303140401011243112023322404401001032444133324240241443104220102014102242143420024031321102003401113410410324214031042004224041304323342141433421330230433001340013331131014021440210231244344302134143123030410331124340314341332221244000441443342114110140011142402140431020223113243240331002311140231204223221442333421032124312012433211013342023314331404130331000223203440000124330431111303014341121223321244413234131134311333201123021021221104314144012322321143332403213113313004202012031342314130123030124203004203003140440123103413413344331304141022330342432012431320314344143020110430122014021133004432223122210303300233442221002443031343022233022033401423402211201202413322202430213142320243203132341244233222341041321410031120133212114420211204220341120331103244121333422303401003133241232302402224044104202120112112322144002132434300214203140242414201042233103441140243041324202402214204340020110242031220220301423234304022010204104101213410240214304420221430101210014040131321031120431431222013011021401104303310134342031130003131323020434343441221122232204430002123001124434014220222203230132214202214222210211011001004031122110401234200301304343022410420413424322122311101102313444011242304212430411200422243114104143043330304234410331311101222313343241224002030031103110244202303122313413344141000202240211041334130304024342210241112203122340300324344224212221134100123242022110310404440411024241302200040340423132403303310402113442002003322131022423200210440033423000221032241012343101334300103411113431214041210231444204044231013303123010001024430312334012210331004420044011232044334423244431240101340024020400030344413103133004222020320100441312111034023123110104031404313131444111334444204401103104033330444311003331101314024434231121131402133443411210321133133031424013232412024032323233440441030331130332403334303014333302231103130130104230211112004423132204412124320001443321343300331012404010223301230402413110443221113333402102412314423340302334202420242313343231104102213341303111401311003330444130312223141240131312322140120221224403120231201032200012232132300013344210431303133323320034324434432321110434242332221400342202341002421012442131023443213031201432040244043034132001231203304010000143210201311143001434240333430121040332412134144032323413344312211120043424422232441242321314044423220044244414120311001224423440433032303323103102332242232422100433003341011204102334320020443102144410442413314400142013120403241334211103123343131031034130430301424324440423034244334231414233241030043114442441203111223112420131034412021012342241233211421324203143121034111414312400130202031123423142301240243102234301043021021330223343421434124412323422220241030213301120313213333003022304224422331104112111441333420204221440424124344323221223412432034410001312334000323224011431222222144140034120111202341321003321104132140303322240120440140431033133413001233332231041024133114110323341130102214021433223244124243213232211440441124433133124012212302112131134010032210011330431232110404040103013014112204442004030022034224020332213422343043223000313433201034341230104240323414303410100401240144111012334030240402031222410330142201302112322103000103314440124422422002142303341203100214300120240140122044330230223143123433122220333443303403420231012020332043000410202301331121414334420243432103412133330034112443003001334012412443233014042024203122231313131144412000242022011011211134244121320412434414143102303041012021302002102323130003240432234043024121402410001440311010112211112034024231043042132122133410224044233034431340133124032244100112112431431342300322314032330231104142440221012033121120240444240222030104022140003000302040443314444324022333114320101201311011142243214440022402003202210344430044412401214343432434420200021334241144342110010234004043220000232034034241110", "313240302002401131103213440400332311113220200410231323401220134310201000413422031444242303300010301434214220131330214340011000044110123403340430312113143124310440013400041231240211343123223441033440441424242432442222120244330424143024242143204021234240224440131402202111143433200013221020023402411430221432440432001221022344213442223301230422142341334314042310334100241233433113033012304023144303410420442433341212433243422222304102032233320342131213013103323402200413140004310340004223420414040440100024142212423112410430004011331111110002002133120133031034231310314321110300314433043130333442111401230402110404343024101024104332124414012021314134030313401233143022403213044410310400440421013144242000044202444243013131441303111204124430002240010141334342310410441023130422130302011111221241133342004034044132432011014010102000134342021004133113102342334130100133142000224110424430244303300230214324011122443310242013303333410331102230203424030240121000323314434243041002343424401031110232010143431230230132132424130211401300042104321421121310043334120344023323420341104010211440040232031311331044242123013322111024040023030144032002412113340224221011320304444433003423113231110330124431401411433113031211342004411122423241004240440240432331311133400114023344440331332443322341123101111313122412402210302032302141110020440104232214032014133100114322304312311423113410031440212444121432334221003202140230413200112302022001402234140323214042422423140330143112300434023334240040343010220343341403124122124000413443402411344041013101102000202001331213340240334314001220400024101431123410044302443322043441430323220041012341233200211440232104201140222424240102314414301043440043103210020330232233010414130132304400403240110021124142321001323402141320021102302212332124004302143403300040400030320422300244400334314434203032211401413010224424340144102041304344123221232230203110402423430422340033113012041001222014134212131042410203100224320343430210320430424144040430442243112320110204233320343142311123403201001400412031004431403321141102322030012022133214402010040344402413031143142323212304132444431131011032332222021211210444004014430124412440140144243313341224343222214201030432441244131343221032003300024314044132334200112023230140302230300241144013142423222211210441103333403121411322440033044313210214440143004032104443220312214223441413030323202133334211144120041123242424002113004034244242243120214144133130334231140124340311111211422000420424324230040022431134103111343000343221030204100144124330244121041222204012424100330412201004242040223120331113122143333113004233301433404142404102002413332334321000030133332232011034301043041032201144334101101122211402130423113433001334430130114304421420013233412421221240444112434210420441321344101132431410032321030210002322443231223020002440230203402321432402214112320240104233012242322011231203330310302133441312144324004334443230202101400111123134031220422433032311233222014041223043434013421311031002311341122211011221432323321143024114144432022103334320401220101134344301330313230421032143103141143120441014422431311242241031100021422140440414313434310023142023100211201122340030140114312034120444111241132411243142144022244424014204441432004042012101421041341022030202213144223311041440300123013334104304141024014102331140331240304344133440230122041422032240321433121001403023210434321234241341413442003232244112440023202100044112230331131411210012400122114102241331324340330342021124431242222310104140240334340343110413223114410043213132343010032443343324432434020413001121333010324101144443324343424222331144014411033012401340033422404333313343103144302103304323124033302043232102230244032101330132040001341224101204341343203221021224340212204422040312014142343341413242113011022132322201343222444201142312012222103021111312301101423314200014213040313141420042414311443410033344000030104041241120212314012220412310330030301113340421034243313404311411411443444131302404110214311114011400441214030433322410224121230100100344020404023114321141140243024324424312230330044013341213210342012340333324034031200202112444211332333041204104012041440442214414210220433422232001030433204441200433424303011333404120140343112011112423211104022224231234212111303302332020021022403203342033214332243143024120043040421002444211441122133213100020142220300233030130404301444440231321043313134130242140031004014313120411320210102443141", "234240041122103410001024030124244120310344233442402120422143322410201043443443211421313203011314422103204101142012144344233213332134441104204113232141312002410010134330002332424414324420223300130413430023113301221031034100323133044101213311340423031433000140112024122344413022343011221133210421202422114442031144400323103201233030042440404244223230212204134334310011043320021041040213203133242204230023103244443342414214224200243332424030213434142223303130433432203442232223130314140410343021321332442121142404041323021023104000334021113323020441342000432102411220124200022144033434310011142242441342303322312032433321340322100222441024022020240101022220431223332313123330442133323422211241202004111233002424221000211202103240121130130422313240014421031001104332202103004334124413244230212301443333044102012114101322023124214124210434404400312403434033140220224031111423420001321020413113221404404142412231313220443432314020331331114300021143244410221211220131133013213140231000001033300132140140213323034011413214021412234421430124233031302424402043124422420023100244344333003024400220032210343133432101333043224101000342023421140004143323430024142232202132203032131243100433310414032210321100140112242130441140104300141412410413121203301440034220032110322311303141422133333223222131433010311034113411310241323030104300141444423120234124133000301234240240403131300124332421331140022102014122144001422243121334123434223332231013303243203100001110102222044331131414404043223121442424100004133324413122204330324130342420041210223332442041141222302042333110120442113032221440001123300211422011314144333341303002043324422041213103023141430402431013102031400004210130114444203313041111013013230213013232212130100041010024120241420241134032140041302012224444300002404424311210201232224231224112231234314231204311001443411424414214331331044322001323124022400440143340323020020444223314313234413233112000221304311012241131043331321310223240420141400431214344102103421303432332104320311002420212211301134121134140130102142300021103320112422223131344422023342121213432434320341131231134222024214241044214110222010430331021423031434301401121402122100344342100201120441411023331414241222441104343212124203141113414243030431420243410000040130014401000444111432134031423011023103201433130144331103240130223013334201314034100102014331241443140212430213111324110000034023324442301241142004021012131222210224214432444110120341400043421034324014114330331010023203302330224220332402240004440110412014104114204432311021022240242231232134014313341240213440441332444330131142002321224411141341430021124443204201124031121304313203102304104431103421214414141024221140011320224411313212411434240410120441334233212413132333012034013032323422242342141240414004334312234042030342430334322302340431113133422224123034212312221400114211224101122110100401221131232222204240000022120422221344403013424013144200111443130001000102224441241314000321013414003243224220243311233244012000144204242121311012441231020311341434330124324004123221012104221240221231031410431333304220023033123023302201323320312201044220104131333441142343134014332144324121002144043030031234213024404042220021401112422131204233000421443411112432010242340104002210400230402240130221042342041241223422304243013323402101222232004413220134310441321202222141310243342402302333020200103343104303044041203412240314224210234340103143000201430410421402131001210004103234433110131404240111324011414413322300222323110444000023204000414300111242204341302401112300342010302132013404423424113003023141131130300144311113003234101013220342244233402004034301140403101413104424431040032011114121323142430430203202240000341043401333013403004021314311100321122321344330431321010122301331400201321410142224143014242044344123233421020333232042213014022214133323112344213444214201331330221032221303123441432024142342441013221201330020340142403023130123121132430333144342044311444301041233113134430121131401114200344224402241240341312312122022334203313420120134212422203130041220224441043140124020041310130400110023432401332203421131443310114314002342430310241043243311324424420121402334120434331403111132111412234314430103433101431002233224244422000344212433422111222213200124322414312000411203321143021331202044331242304210131140130041131212442021320203421143424302340323020141212113211200203031334341322212030432214344020024230400400232400213320423234214", "142441404124403443402402100300434110400204202121421223014400031010020011024331023030043103130130112444132014012442130244131302013423341001330144443012202302142200013114344112202243334222222433214224033214010202231022121013424422314002421420444243311014434021134212243220133000322224030341110302031042200003001044332423433431431340234340420144403012244412222024014110130412020124312441310301122441123143003442231211030023004200303022311313122022023313242010220342142103112303420044423103112421014233431234311021432432303441410044110130211144210344132233030344420301230101101401431142233423402123404343421041000120322401011203124112111220322034043020044232214222022244132321204243312421001242233023113043030210132210200411122221024422321024304424401200113232340343200321113030311442423021241232312204401110202020310302024241012321113331334032102333214131420222131103301040023333343200213112142023112114134322234124042141343412001240121041042421102333232343332120404234124021322204013341224303444440412011323144020140100010213143004401110002401332143313221334220313402423243013132423320103222001301403140132331410301011011131141113142214014013241123311343043112401322004104032231420223313230322431214430212104404441412122424000341223020004322340441122231310122100300100101304040440442044114214230441300123034120324324410240423234224312140402103401202314402130024241103034434413304200021340141144401143114330422421133043040044332443431141422040122123201223002124142343014211014242433112340424322222140042002440303213033142222104323131433000421213433330321434332102320413332402041413113043421032303223213433043433142013211103130143302244412041114431134302042444131024213141024421302213113032422214030421100422213243402012012330302010102141004021333024442011330433014031432412013442401440004341440240331321243313012422042212441321421120304411021124413002021423001142342241400001102310043203203444433240332444200240424304112014014410343221322040143332132431411302040033313023012021243112331144132010330031040024112324040333014224120244333044333213333031413013203403200300443222043401020221010231113224311124034001140101214414321033001103442140223332241144201010101442442433101134444012024334314024214140134113430120142201303323023243100113342032111442243111313333033200033133420012241311134231011440431022324124012231313220024301044400031341300234202331110331010301043413221233333202110410113440032340103312210212430003300440013020343341144044213321334132040301202240313232441143022022430024241021231241113442410234340320132401040223302421134301111432211240314404110333342223241033301304442030423412321014421124230133140023241112130212211414132022113410020443223240241410011302133330044312322044344324113022420022420013340004110221010330342322000410414244410114401013114003344210400340213111243204321443123333042144422333230122403124310144200403142444342300031311400104102112322142041122203344223314434042142302121403402040203403114213034131031142410322311423230011142400111244134010440333343102241230142234032341434030044334420143132301313204422340424144401024243113103321013224342140204412413024230430143000141143444331041440242301211424201342434012311222324212321113130003303100210310311141301204122033210244421404112011414324003240100124140244410234131301121143133331430130222342130141103302144310420322410203201200033420243422221403002303033442142224421224430012224101431200423040344433211410102321430214141440112110301214204321322123314104333324202140234400314133142022240040002232044421320200144004010444104022423332232413212130234144322222011333010233103242200412040032314231313134201221312241012144043000222221043322120442201101410331020404412104444321321232003224242321320430204034111110234404112422124311321202300321331413023322132034230340311433244120424314233044120040123133142144001310200434411133301221123210112433431020401012404202201211120144002200002042442033213424122040431041200134410222122043411204230102031002231121340104201433141214034403311011110213111303342013212223344241042414122423131142332420230343410311234404021023102130321433342324343230112422401112120102400311044104030321103314010320240003232220411000140021044414320302422410010334122243013321124014222230014040213144232014302423324214032322131002240030041214434403420030333144424340400002344420321101442030041313401424130101020121231310213441223024030313302431124132014413032020323431314343033", "020032213440121131241112220241323421232011310322130033124413430033340230211224221221321314043431222243033304433313022401023241121013010344024043102313404400202101414134120001111003404302044411213424013122000201423334432042134004141214010324433132333343230014023213303304421202232211243243143014220203043024223042143431241041214334334323222410411113124421313130012222333300143112031113304023104443323442202204142111202421103412041243133330211323332202002414240333304401113404121123114023043423043224120140434414302022004012213020202123420234022001104122440430232303102012311240432304431111423410431214303312341102100333034102123432200412443000133044121404142410204432223044112043302324202032302024130123140401240111003313204434143212222320203012044034422022132102334304422033322202342114434224334334130444221400100412422333031034313402243142201411304404100224132304103300103134201323103233443440321233422340343044324443101002122102232130322143432000041304011224202440124123341404431223403233242000204103421430332302324041142324430101224222421211114421132212140341002314123212434241210131044404213022143144004220244204133031242200133320023040310240023211442201443442231234011301244123241113241044031144123222324340044003132040303314202232101440203400134441310010241304234431204143104040230213224042114143224214304103344440202000301210444233022410421404210030344241443212032003144000423240141012412343240313014401110441144344233130401123402030230333144142300322440314204144243313014142313433001143442414321041033423403012214344140033420101412432313301132300333042422240413332311233000244222302204022402013233200334301132432333022302002032343321403423431223444304203333214044303104012301022220041224313203132142034301112121222320432221242204114312002340442200131332421430043122324003022410103302300142422403322130304140003404404440203241440012041022242030042120242234300314031212420241423400210412422034031421442433230040141220042314213231341213443310424012014210133230444113432412104101124422332430323130423320144213033214444443024403123002412331322433343432340434321042402043320040442034130103033041224033234344023013340214122122300414312124133112423321434010301031013341101302324244210322242401302422402301311243214102023042223230420402241102143433410104203400043221112230211002322322432302430002443103412424102330413120403044323113431030442411423131202444204212040111114101010441403023301323041233440124213002233204333211402142213310321130312114314000333120310410201103133004232222231343314230142402104322000414200123033244301314024210443010341432433302102111040433411430120320122002230443030414334024130200012101410200101241130333101413401413423103404311314413332424144420433114043430342303200414020440313302324224431301431401221111102241332012421401001242330310440020401110100431024410334413131311411412321020014334404444323000334221313233402203322242104404303043444110231223431323211322414003342121040313340310100313331234441234242302422100120024100400243221231420113401313212241331213030413003120430124040102444414443014210122213200113234114112304304101223122131124142000310331410012021440330211110412302412042340344324404430020432302030431110411433312023121300341004132224310313100444043234044422011043110342344122242324024404300241302414331422043242323443424022410113313044142210323222140204214332210411431221200314131331021143344024320240434023034030140144403301324040321110142432313324100022230221432410232011134213210323243342024311123402430012342200320232332140011221311003102103022244324020313432020210044334230343110233234431120444421220403014343144213334304204320442032132123324322004302430014420001300013220224013201303110243342124043211421041330303102140123041341300034104104444433243224013334400242343402204031431441131042442423203021102132243424014010102231100332012341111222104331243041113213121210034200240104032102124343314302113134200214034210012013404412031031310030404234414203044402403403442334033400410221443323411344204330031442340043033102203413143140032021041034120412220211402211003213002404321034220001010402032304110034102112123122111333441203430413314201113342321000342241201044441423100413413313103004343342343233104332124203320431411134041110434444112303202101044414232200143332324111410030031014424012213041334003032300430310003314041142212420113214433141343113322341302224100442241412124041433041222010300432030430413023200040001001444", "214301433201343113433004411231010212322204141423342233022420123044002441202303143230143222102114333211042430212033010211321040411020231311303421101303024142104320334412310023122143233033334130030312422421103201404014200203124402120120142330112303001122120310004430310041222140044421100213413430044200344444224003113410400001324022020411220032004221340243231322420402112322040023302132010020243043041330002441213323431010200123402343124441431043031431114002210403212444230040202210224341432422440232131224430110113314444040301220301044031420043213410410440233004240030221420412302140231122010330220413402211301141433104001014011132144131131130404320202120201122012301211331202310230124020440430012014301411142031114024410302440231134422334433132131032204110410033310024044403320100111340012332423134124042044130032400020220102302104223244034200401202212204034221004232420101212310444132024321230441124022311232212413024402210204404214430032440223304313011114124333421034021201414424142111234424200311122313233032222022003414411323214214324323341142113122213132003320104142140340321321313240420212110123032344210400003232104014230221110100004244303444343332301120202212422103141020303044024002244201222414114034202043330242101431344332322400301414343200130141303401101432132444242141102321241103124312011410020441023120231011112122211442424031014013244301113344323140210433031422123201431040144234331200244003144414303401213311423121334411241122022000343411224303102011201042201243344310434122322020022222102004021303213203111033443231111011441434021320242321114024300030043100344213042034300120302113302003031000404044024133340301330143342344410113110340321142110420412403314003133244223101242200041202103030030220030311331033143213332101042034004333131032123234033101010111401431400222442414300411021040340230022343023404312333421423421240440011444420341331441104002340423404444010132201142201241420443042030120311200243341432214321004123340442021320213423301223201441424102234302420043232004203424113433141322244414230442442243212032412142312322110402130420001013034243404041002402341203401101314010322022011420030013003421311001343044231224101203203342330214041333330144230412001400021122214130431233331232423221301023113433011040024124000320101221102441122011121020140421402024200404141412434010442022444142113322000102200332413210124044010442204204324412241434343223101010200040123324122032110043310202222403343442123221043010433311413020201234310040132444223210431434423210304433242122210213131202010304332320044112430423303310012104004341210124001111300201101244040424232003012312413330124110020303041210302020424324430303422130033232312040303121111234034432104431112121141312310422420002213301433311240331432042243023024040041341022223211440111144002442133201314222003040013041013123221444343402120431212303030012132431032421322423042211200110334042022102320133043401231212421034322311341331124100234324134321444024411011234113310232324421004211040301310044340342141133333404411203021343234301301114332141310244414130340311202042204021312313424124301433323413344143404224411421440030234303114341010404123242404423010240122103034214220203321244140021302032211441404033202143242123320233124423034112143013142423303311214110024241203332334233124244142314111333140123342001433323042233002103012304304321103134332002124024131210234202134144322212203442343301411044304020341003104322141212413321321220431003210313420202312311343204010033320022434043001041322434024124413300423024020221200312243100224123410341221221424431014330210341131411402401011334423041442142203234402010012410034404124121033132432244343034233033341441413344424223141244400042300222034440041143222443423000212204434023040134320104121323324022310234221120042121121024004232340104013224404232024310022302043223411132140343201304411022024030110404232002331130044011044410320103441103204120331322034140201010431414141102330321144124021031112432111001344334122141012043241023310003334214104400223404032422413224224122402211234433020443241122434321041011421233114201403341010413334304432021403104332103013240443440031423240104132020042121200012223203224330014233143404000340141322200003424044420014141120000113312031041341141323122331004133004343404430442411331000203111432112010440432421131212143303422113301002000241422234023003340431340401442224004443114330003423131230110321130232310121431443120100304", "221021431122313311341141421442430000123211042321023011141140223421030223333000144030414222411003341122120102430322114224100202441224214012423404232341031233342302212222233312111443113104443003141402210132120342344044220130443300220140013033430320244133014131302103021124401430213124010030131223001100223012321324302214411343102102144401113223224243430211221102020131203103211304234301333121033044212211031131214041120321403014200024021233042444024042431314133211232032023331444224222302301231323332010133412241243420004331324432200323243400242400232312410400323420110434323223410440434121420040132434431130033311031432341224042004330041012314022331310310343044042000022032414320001131201213244324441331241302222201333301330243321210223401003020033020100104431210342123203140204412334320004114414344331403203214343024122222004333333111211230413124301312011344211142313441014330320301321002142223042424113312210124032220421214022134411410004124131112332021232234042040002004322202140123030414230034430132233401303244314144124102123243300221344110100003214441413323234014300320024010104101012244222214230332223132321340343243232240014022402034041020214211042042014322223444423144144120122411014014442401412441433334234121341213304412212002444344011200042214242004222300421001200200300204044300020004212423330030403234034442010414324121304434413232000142140421144012244332221212420332434121042101100121412103123243301022200212410123112242241104324242000343113202420243323034233234014010014003432142011410303024131320022041332041444131302214340041133211200424113234331021041404334220003434303104020311320304141311324332043322013114340221434133400340104441212410103423231244244243011120322310142011000413201224020313330000134332021012214142130130031420041244143212014102133110012143034040223133420113014041143031124440132400402221112431222431124031412210211043443341230310230242420141320241100434220333023410243333322134223420213112123200230311412204033330224041300213340011022131434202124012213433324201004022101113123431313430433441302330401421214044202302042321323231221200013314203140333311021122420043221444013000134000230012221122121122301314213104113024234430220113010313401320313144243231330341212012122140123001320403011110220344124223234303211240212302301442132131400022444332202121100121321241341300013214131222303012342240231043001131112223303302224432110404000222022140400213203312442143201110310433031114442232440010223040101334004013234343002033434032141334042110340130010200014204403032120440212020421224144323300001033422101333334144442333144211402213203013121320201334320141331344344022120231243320101344140233003344132402230002243001012134111423130330003243331303334441340000210124211311344432012244221400034442133430421210013010221021331241031444444211120404024441331122111204302443212134012014333110234403310323200423001343002023233234012442020322240140123434444222104101413220304300224334321010122113434444344222444021021412344410032333321303143020101142142202413212040331302230213034413214101031243420243011331020011441312342110010442043331102320430433434413031224341011140320432301114033030114102402313442233332430012213440301010230034341414101013131401144232212034343330032310244401024411211231434144200434342232012011441400434434213421304244410000333211103414340303130141041343142434031434321210433004322110220414443413130344334424130042040333200013213221443002212212244423103103421024324400134034331203140421200243422030414313044120240040322344244133301004100211202231444022221134301432204044101321134134143202204113341103040323101022104132020204413223123202424144134320241313010421333314124230021413341430313403324044431041420323334414301300033422123333302140032141243441104003323223414212434142432200233333431040221222020002402242240222331024403141030223044342322421334331013232110143042232314411221400224310142244133114234241321242042212440113221413343311412320131304100410211202342303332343434401104410241120144000322324304230332311432104032212014140144004303220421231224212344114304131314331402401123214243043131000421130241304343122440012304310221140433030124230424431003033324420201044442400202301224402104330202141143433122401321031020132404200002022000234103243340323331230303244220333430123032004331222002030103200030012122331320233423004020304401414310134330103312143004300012221021023321243104330103241203213143332033424031340401420104234", "320002003333404342234034340001304401141112111033123343040041431112040243314043113104321314230131342211431004341141300230324130010430114220410434310232004203211133220121203330314324011231201440121043304403334433043410403441012113111330120200434314131011111000414024414044241412104223024230444411422230131133442144423312043341114213232442410201310103022340330401343030242221303001440433102324234244314003312421141420122142404014243000410012411310222100233000100000101414040143034241423213401302044414221241020042333332021323304303430244203040024224312124402003130443020421034031222133344112422003101230041110430034012020320342204432421302230301342201034422112013402033440432342214130123242343423340004122001033341200400222231401234414444324212214440213112434343141013442312210424302030322203440112240042312140343243333120040410104003342131414041332311401341412213224203231404203314010400110240144411242144104114004402203133003341241411131020122434040242031234342003111434410334422433013431041210330424032110430243440400201120320240241033220443421033323011004042331001422121404300314040240441122333222314320440444233402000401014121312040344100141402242123440323431210220211403111134431440033233140314014414103143242134324120224304430342200112124040040140203104342104442044001420033432222120132003341002041442241414234430142203321132424244322130131432423214300112112303203114013242311201110442010341332041344310011344020112034204142434011304334434200230011403421330412121034233322031444401034213020122424304013233300244222203341100341130003431413102112421204231412412200344120320010400014010210320412301024301403030013440322103331010020041222210001023101020224430002422040421014402403230244410312030200244102112124101002341203014424333432220414113130314110321400111044313003321040400300324231430313201044312304103022333131003201414232212244234230402313040111040412111041230041231014232401233103013100202320124143040141100431032222021422304032143041101102031444334022144303240101313031112213132230314043124014302310002130143304234013041313431301001112042134221141401103334220001313124040013024441001042421444042031021443244242414243332432310102414133212224324244124412431021121424131031201141223404041043341224331103031401103123140422210413342044242132321411121044130001403202331143103032202300333222420013234143032423021211141104124412012333403404403113231212321413242423014322440141033333032003132021344414414031334031000321303401334443201200113112410004114443322021134312200334334300342041412044232244134440011304232211320402304400242112133411002414311241444132140440243343210440424120223324041403004233331001400133401224022142221020100343131414204002341023022204102144023043222334310031220123311403243324213302020324021221301444231041213140210142004430212411314241411144441333143443030124202001322433324102102223344110402423434141433041133224113140441440032204400034214301013123422003424404403144112022002334322331211102321320411430121324232131141333012012211030124003021234411223022431412224004113403334412302210444410242420323332113004210311410041432241420211034031141430101220323132342201243442024444321002311004324433302233214133433342202243341304431442041042044330412303040321232434021202421034331340114133421042342412411143030212232003322111020024201022422344101222214232433144142214441224021331313424034041044414304024442434424420422112024014033431443010333404302132012423023332422121034244232433243240304040114334404103014034141332412430323111010240444101332311403132031140022031004324103033344322432000321421002220332033131101004242234120121223020242441224102413122314201144440023044230032333332242132440120002143030022324243012334214342021241312141400322011223001244213211003222030133133413132011133330314412121301013104014123304301334120232101211222214421030243211421311333004224120333323240041241444133400420430101223444442140200333102043233110214314233030333143121340212342444011324110203143320142411130243312104003324101434241304014012320122433402301123203314312200200023434430022402403324410403432132443103101423142211112031044034144321334403014002321113104444203104131321143001432420321031413224431332300000040400301420234324034340033024403302443012034222444122221041301124413441324244441033343401432343314402330313342231431323310441304100123112400412041234402010231443332221333403302133124222333331221432402123211423101200012121443141003330343022332031111", "232203141331020214212242003131240222041230431244344112001201323414442034333401442040343300323023214312240302131044241144423234230023321402443033233433242233420230214342111031014421402203424114433230012214310111141442003403100324033022011300403211140344422423410320102413414404331404330210103014104041000243044340244041000313022302311034214003334202201200213112301430403002111301304332431114041141204312040442341222014214234432443134314214220033201232014042013031023233103210314414424410313143230003201133402324220003331123101202201031313241433300334320301242124102300434040120413414141222434313402011144320020203044200224424140031244102302043112212241044320220401221202340402444433334211303200231303144014300311314144141102320314214230211331221023310144434402014030422243113032102210303344404233124310024123043030212142410130430112044344341311002040241013312310043210404224301021014133142111004133131431421212101021011000443313110110110443100343431133021341032212204322123102211424024122213041241300232132310133042301333443233343304102402112001243104312104403411413200124143002231303013130204022440202131431414210320221410112123011132404104014234134310323012333202410113434403142403211110342103344420343123200333233332113100331022102223104300031202220022311402222302324314444113131333231111130341314320440002244233311203431404441204041322330213344042311021000010134334101143330142341023333134123312302201311230323104233011230134013214123303330340023321243302414424102001102324323213141111420323412334414411031441401120101214210132214011324030033214204422330112031214033133132113434423413030333000402014234140343323441141111042330432204441143042011104130100234404132334302221431130033421403030441121310423042301000214421142142142223111014312033101312213001213332110233140214320313341013431423201003330424121333321332213323301144124231143124240310441301233402211200441044202313341310413440424121212302230132144041414431424430222434421443012100034023402124104142110100330023324244211214120134113404342344010144423331212224320221120041000041302200201203201013322042344414044002404133332141230044322413043201420432144433430233332123023134144120020020030213302202424203110212142201424130240121310032032101201314314401024323001142033041313321440033313443300240302231304214213420212141222443421213014340044030010041141311231422323044101431231110141030110423333403134230444341210314124021312211424334322022230010204322142430013101120144102400321324301230204414411014134332141014241324021010313320313410131042324331433323442203012344141131222201411033002222404130121001401121330204011414410410131234313012120010032004040104304303222340414310304033304323244314444202021213324220332213402134224432033140324412422003310321003132400340233441401214131120114443004043430143423311213243230234442400420213244000034031100300013242321442343142444424140244404234204012120140310101321110333404010213332402123404233432244333013313422212331304423141314120320222220322323401044222110413041141021133242311141212004212311121144041020332220414430244231320240223414314222244324222021313240102402241303440331100344423332224434313300023203444412422121431313202131001244231320200314411344342301034120234444111124243044121023203002234331401424343224110423211232410414233303443220111034433220414420403322243103321031011224104404213130002310311110110144002421414231020113411412024320123243143404000414202130224434014133041301343221024300443100103304103301244230234421230131033231300210022312343410242040234401323410430400433434241013021043210330022432040443114022234401202101223201013221022113121243402300023203023423104303301442140314213323444233402422433301400023100441323313332412313132324422432103121411130244234130033114213204201342010234232301140444004310311120001024021314332030304341410341123143410433333444101042201240242004024310123434121141120323404203311333311200413234233120112044003341414412243320110212244413334011132104000140042044311433342400223112043113010200404330324432404404141403033432232240300330001022244430313212431111030143110200431441014111433001230432304111242132201324041241344443313441320044013403334311421341332041143132312243200340123224412331322323044413132203443331042340010323421204312022201334324324114031234244110043043330204143402041214134203103022320224023000131332342224203323143233102000013434224012131122110301044030221141232142213110130430340302233242202213234310", "120142101034213211122044342211201404213222412412444033023343212101311141433134314232312442344441434330313043312302214202213402023203443331104432421440342412343213221020332321003104424232224204014344440322400344122010123112422001101024203002112332002342120433221034130221042414413332001431043201423441401444434212030131123021140210020323224303204402014432230432032444000402003443414412202244014413232112214002430103112234313122304230430224222211130210324442124211340320141233132014430002043203331411334000202121200112101212030143213231320201213011212302332431210222230230321321002243224212042123404332000103130304242334000212302431414014332030313330044203304403114414012241100030343130412403311011331033120414311034200401120201201041220333133333133243011231200310424242332110133303014104100412141002310003420023103421203341333210314323311123443303412423244442331200234142103131323333441243232142214410134122202010430223324331311213440124014144432312213144000441021133244012143324333044204031041110003421313344204444113130322402402303423202034130443020442130020234432134113433114312040412033340324223240402140403133402140201101023430440333430010003202402423143102330124332031430344432440242213214124002424001014104433422400024342423440210123231300340143024020340121332403331431433402330024442013214033412002331113021332111330001013414100201310304124402221111314030433441123344020334200120332101414332044411241311003241234342143202042321011233310231244000133000342340021141131400021210022444134222221340344202122024104340102422400314224044143000104241143442003303334300302132344233232244403132324412034221100221044231303033412312321442241244004404032224044114340234104312410322031143003304240434100222403320404203434130414120201101331100411244122333100100232002313313332113120130340231402423134123120131420234224003132123430210114333314002210303312132412323214323122432040134413022100333214030333241424141324123122140121432332444101413041214411134121302434103311343312020242121130304312212433432303424322430440221434324011034210422431334442240430132242314133341421400200440243341023423314423413043201041024012034323442441310402401200023422142430300213322132130013132213234213421122202211410114404443400102044414012143010140030232414301242320333232143222221110220021312201002441311143414002010000320014243004012414432201342303412432203111102322121333231222241213321012122003402034431130220413143141414120003022332104321134120142211204403021220333103213141134033414141031322022402404102140214022413233420303110000013142044022041422321023341233212203340011402044131143340013333210143234240030422141204300243434430401420004444131031203334411401302200232403301231314424141012021332101411120300121233322331144342101010004430400323142230302302124000332244420221040300121143231034243400424333230432011303310000213402400134321242430113113441012134322003341214301120212234212121122021211412000434222034310314424403321111001203422202003313012423103244110221342014033110024103240221104421213304113403123301334203310340211113221424442334420014013142033101210042303012134440323234330114110302411202301432242124403032130303234031344020102242301020000224021443130220224402124000200331233401003442400200010431304321422143202424331322443034443224201403303342030124001402311144434020202413130021100113224304424112201121134221433134040234222323344004330212132444011403220111323021022211422111301300002131234042102200002141112233003040422311402032301234044142133340022304134202331231012004213003401013044322020232241201243014301114301244420130342223210044030310421142342021441343141134404301420310000411144041141101441211330434220332001024024002103223121343242331314041042300330321134100441211233041304403011434101441000441110233102333432330322012123111201123104300041304144301132103030123233344210431242002040243102440342121012431111412021140031021343233313102440404403421213024101113243344124204423213112120203441200033142010210010131144120423434144330143144140301313010134013320042330100443400343011243442020404041010240200344420001314432130110324143320124143131442424210000004404220334204122134204423231042023133221302143340304212234140431441210312011130131431411121444033222224023241014431202403314030304100122334133333110204233423141143421434142300331002423300104240103222133344004011343103344242101034043413420130034223320400403034210241001104122233224011002124012013142223013042443030013", "033420341322032044022430030112024201111231033100432210034143140332023403300133334103402411243314044024101402114023242203014302044211140301120402200430323133113431324343040313310401232212041410404233413400424441424114340234412041322012413110014241344434333021040143041212433441134134240314432244034034411231244312431422440411101330313431423331113222114413200220104320320010412420204004003414324431440122240440000233234330124212313423212113020042011320213403431320043103303400131023012102044130324400143414032334212044412010240423114102442243241224443423413120114023021013430143304344333214221334320100402223322100411141411420232101444414240420011040020423414122440114344221211312040201213021002211121304442414141132443423422233211413422413442001324011304343444211242311322143403443303414314431124132241001231222332342424142211133034211123030300323212122443032113402030112401010413424334022322120302444014312044304134144333030034432041020440132232133010433023020202123113322221410423312413211401112402222043343230101114330230434443414333420001044301313132210300413034202432324101323421112204030222244012422342430041340321003211401133113434014020120102430324412301133201212201002322412411314242122112444420414200001433303042140404011134140022022103020234444003204042141404243401320304101422300401343224022342120231220323203330110003414303222111033141242404114214243023223003023142433030243034021332423243344132430213144244324301113004010430133423102244312444243421340323143200301121303230013200422144022124232121202330323103241403244412113210434412030133440100240240122220103330413244412323011402344441113141301412111431102344401342244211413431320213420440242343244204132011441241144124131321323414410100140130014131231404024204414114043414232304200303341224434423420011410004214422431134431412424142024130243313403143101340134412103313214004212111001424441420124241423322142014334443000002031013413341443430134020021201113423113314321003413020301434311242323431424410301243410023411100243203214012024403421441223124333030110400344141044100200030234311102013033114214221312123012443322312422200331230314213321102023130410202404034432414433140212332243410432033411331430141244322413432134101124310301024321243201013010333034244244103403123142022431202323234443301124111004321333023142000112003211014242442124314143400221120201231412021440003341212402411114230300134433041330001440122142041304212021332131232301041143011422034304412200442443440010113113420201323012221321101244121231411213034140201133023231222224322444113230131020341233441410131011202230411423142021341332210004032323331132140423043131103241224423143022021222132203102001110042104112201014333011143342113141444241301340311122321342303423401203340341431443203220314343413311211323324123040312130223024234224411104144304302134231121224444243140223244232104333430010332414004104402023143032122203144411311314103000123014132021113113030231010344334142310222114110400321131134333240101301212221440402333343312403042043301124023001113413302442102211021214040334033223103302440321120102423020220110413224012231014313323302000321414401330144213024222021121312244414130232121411302001414031132340440312332442241024331402034133122313140040242330410122123242223244433112204410243124243024040233002321230401444011012032123012131122300322431241124444022303211432422211001420212232242401320103344333313140221312430344433213322323331411114112330242104334342023113201214140212002042141004403241121212443120332102400023311322044341404210420330011120421423044133432044232143332214432304411242432011413423300030134110240224100341404003242130231322321343422212034023011122024202230420130432423122332413034032232040431404214212400123003412202034411034031134034223220142314411442102243304242033122224424003240012311201340003413110041234232222421032404434402111242344122334413220211433322001113100101344032204402404404313102110343320013044032021003414231341432232114011121033004341313210322030143133044320433123403343114010333411142321423020222401141101133203124042343420003224402032211401132230314112314022020222121400303444444142114411021043011100100230420443242220002330003242323000002414104224014200344113010213412432100331423434242413443201002040342424400243310443123343102114204002311212441210422140044301320240341240033314304410120114231314414244004342141213241434414440400442134342213120122233432400142120143014440131443000", "103103210230302001042440133112303221102421220320343203240110344323403133331443144442334414341024000414010230204311210302321400120201303444444022041334221312003303240142223001404423134431443322323333143432310322404241134144331312041000432311112033022413042020032310021413032232433230130141321433430123122034401103323141104312002431120121043403044013230441342221313412322002420032211240203210334300224012222244320414214041212202342032221404241402442344421441043143401223244302322040021100301331333212114234200420134434114021304132022014333031130323344401104242412104333301211004143240041200124414334124300202114223341220010042222400144142104402421010111013310012121033410001101420330042323242331014120114343044040012430021342340434332433004200442442224422423322131003342004301444224113440113334212230013300143422033434430421203240334240434111333014402233240012331224313233322403402130120334101000043141132141204001303410314043213322143340141344204203201144413433040131424020210101431222311004334010431142431242314102110110021230202300031000422002010001444142430134300000121112430033410123233203003044213401104121231420224442002341402432100313241442114231221114421121343034301441323412013233121322040014333342321332110102343420324230441423310302103204440433102420330311222441404140143020101142113433003204314424240442334113341331444013303443211302334333223431140420031012243122400322010413013130332202334223044332401420420240320414314323423324222120140400442441034401323012141044214313342231013402103203120444123214343140420103031203231220301033430041311441442303411031310443304240130400422333204343433044130100132142422313141023410003024421303030014411421040331103401224111424434112303443110114320301412003111422314124203241333214014203022242341220334023243333444023003312112231444343223423033332103042223120404234143400043110134334332020441403423011124320114110421334234234332033344344043122103300244042333012240113020021443401212222130402224230410230444413343330122100143014020312123000421413020322442332242024142343304312404433404130440134310130030234144143313003320321241432430131033033243441122340233314042001103024321141331041212040344440034414223030403444243404241414021144011302211003002411244422434114224341322401344232420221310004114133401300032341332112212020203134314114030210022441331234023320332142441010433222213144014440104311200032004242012141320314312311101232012434221412142320004343002304023240431412421013233043403244240144420202403000223243343403324022241220304341200404003023342331004002331121322332211132344313244314310444113402411042324442101224001312244243133213202044111412341204234211103221130340313121023413412142102134412320143122043120432142242234303204122023233440313003433130340421313031003420301423030423204214240043230222104021300243441244311433302303301400430233102003201210002423144033011442113111112110441210242300144301120301042134223123123401221232140104004030114212421000310201011130313202431423243412130210143121204314432144303442200320242044331322310040313013130244322110030210102411322424301323323003234434211214431113020211144343142134423122124412114121020041001242320100402010310414233010343311032210303321313404404220320034421102220401214222040201001132333001002434340101003320103431234202103231302002144022340301232212321203341414033004031213141044404242042132002402040413113042014042123443302101224234143420040440043044113122424442440403123101321110432422341324112232334342141312223144334410030202134412303314032334114342213241204022441130222204430112024030103330314403420442431312101430001200131310241322432343400223011423131042040303304434344144010404200233023110031033201312223312033420001402422400313114204033003433411024101002030303304013422200444432113240320402241101123202332040133402301302001303434244423033020203011211444240313224140330110121312034210112412122212241331014004101311024404034414224220032241242311121310421243343130023340324041331311242101121023003243402202233104034012311200330132002201111422040121401320120343322002103433423412104200122200024230233042340212130300321433410204042310312430303120330142314341144430423343323202121201300140043300311001100302203213300424413431131434423003232323114341300301232203103141321400031313024410122312341400402122341433244221403242200400302444131430243333033400434033310313234412103242121222210002104101040002300041334240212244243041432342142133004120200221142214", "012342104404213001314303031110341223414110331104134134213112312202112144333302114414041143342030340413132141110324032311330104123232230144314224320121041024444220444333142331332414033133234023003012413200041202230142424201314140420333021124440113322222131033240140332112324001314324010304341013313230241320230044321021223402441344423044430113403141012032103143100204113401431431404330134301314133044133313204122222323244430414004024344214431120100430101313112323013232334443241142134433133002030422403013212341131440031111122332143314411323321430042013214111342030130323434311413422322212440204440234000202242234013432223044000121101401422444131024001444123404240042313100204423301041211132042024122024224024102300442000331434204004232004332000240401241043031001201213204402124413410013440201442440411401141400033204240432024044411223224213301030042323240232130322202402040314413014342344114430310240102132023121322102443002032212122010431311420310404201400340312244023104314332314101110201410400042313212142141002400143204114010211334332033000242321030414141401123131440400143423222403042303101234304313230420001110401110110303433401113131134032022313404142441020243020424342444420221044104102022444412310400344131130110401101104014040414143110200120310220422142103303321020331042144034431043143003243042122443134314340332103033220040140313321021103313321333001231043122334044334020130244222212441224124302021340144030124441021311442342112240110343241110230123214124334403420043232420143342423140002213022140003111432443124401130111014312403310140103322121122040430431402210044120140030331231420134330143400244003402201214331033342441203020020000310444143032213442244102042424331304412044041324340312241122422231033441004142022034302214134314301144303310221000433301030312304323230324114414214224000102201212221421243223414104413122124000221104234013230220132314134423432301422302412044331330414342302414222233043142001302340012232344412012042031124313442220312030203140401031013442442132330131342333343340304302312413040334114212322122043212234310024321430411400043020103313422420112423332103214421314131101200012023334310231421033100323104030010203010030440112304302224030211141232321403204124401231414441142210201231111334113403130011042222344410441434001133303241421422012124031100141344242423033321040322240301404411140433024003344332242044311233031100441200343211303404211224230131111042130410100430412334312420423110103412201300121330211233402333444301411231302114433410122240441033330103044222413333400402101321343332111323023430103333434102423023303342442110131424024324031311204302033431040303114243223132344200400210313311303022310001412411213121024240143440133404323421010131024120414121240400004114242000104040201440322040243214214134032422223220232240141230013440022100134323412040012022210334200422010140110314243431124130023122122102300023032313424314100330410440322422144101423120234424032212233032311002332323122112302200024201122014003332401222212430234434111401444341422244204244244411301130422402314111031334011432120132413021244113040013101410121330310434132243031401112204402322341144311331012411312322040112221300000422112132324030344413042324000214324111421214033241322041204403331022033124422123331131420003214333242314330432042302234142234401202340334104022432313141341443421312142124234201003010230142101300421031004133201444030203144133024044132433122212320310301403104233110011132033143321314310242240042202430402300240303044321301321024133011004031202244010432213200412444240131310030404440002322313244410442104430202213124340113040120433044414304333004434223324110020002201332040034440140131331423330443122102022041314043212312222310222214123433230203004310441324420004230444101133110140034301332204003232341334020323243121100202321203032221431030443242312114243310241133340034330114101424144222212433430122421231020332312301311401121403204441122122302304231430430303322024003440422103212414114420333430334400014000341444414233020103101101040030142233111343422401011003434113023332133142430403400410210341222442214104232310230114032144130242030022442043242213430140024140014143002302020213422032433043231411324124303034330400324114321203434441132240000214320323204044103023124044424011132004131230110113321323202241441431130412222012232223113124302120120413200230441401412211300142334240303343203143202111004112044100422232021130113301403", "411411003212111021313011103322222231223044241423140143331433232440430111002411203212230000324002003141241201012124023000402102400300313323113321434132120422210432032343423241321010144321103100401311101201041143402121230044040444143322144404223113104243322320431100120420421343432234241220030234122410244324201121010001411211341201312020031441124142223434122340324343433023303344141034142230440424331342441303003220113220110313043131212123342313022412011320321230102243333234004101402342403322123140312040244042031113213134331230442030320030340224342341131112443034223243120403441232311344321210124210130313320044404413310213434230144323042320124041443230034134011014130303304213110444010133141014210144311220410043433131412224323333212320123422144333332344123113043432211302040021021313314342032033103024313412222113423140014132241234131114334134344330011102101314404214431344224331034232331243203421031122432043002403211324314113420210334421224123201041024030211102020231001021404430431301310432042143322210110422134120422130302213344424441303103240323112111131304433122114301002031031411124340421310242023023122423134413023404424232111402342130002232022332331302040133311212231012113410314132414213233113010334034314240313322034014212020233013040443034340201412414120411104214400024101043003402443414120420033120040313434433011123403424244112011042400244101032033013411240131100132021134022411233110211223130022131234421312114324223312002122332000421402212431432224424143303023010441404323424133122223331400020203243320344041303333130120101013144320002341121321311114202013232441002131414132443312213231324232444323430104024400344243434101104021113332141124440444414110041122412031102230030204014101010040241213424203343212133130231333114222334030444033303344111244004411301131322012323231143320010102100004220130413342410131331124004222421204203424001300410203334014130030313331133100303023342304000113200314300110234002410042120311131311043344030131310340301320200341142131433131322240240012423133124233400123404002242000243213333431021413321200000123410341403241144433041334333003440030243003312224033104043213334330003103422021101324212341301343430403344340432443300402223034344301303400433111124401414042221201300221411320012224110323211101313112301403301302303030010312232402223321022124341420223220344300333313101301104333020432341414434311442143332033224403013344034110024433333032142314004441431430002404034203043011310013234114431232302204020203240433313101001323030413301144443412100422320140314233421332301024304402403404242144313421102012241210034031414002203002433412214241223004414111440013211244312031340442104302122213133404442422340413003120113324433414033140402301344133344320034402240340203401023112121422300204411232024233143142200124143244014043342121203442413144412411132133202022144340342404310023130143000103303300310123421122203332311031121420323423223211110412224201013332021324241122014231034012313202044432143111303412132123310143330023304303004211221343012321004423332320304442031002144120331211401144032342132002423012441323231021422114231003334414134224223230132223324421420321044224243133411103440203332014140244412143321433100403032113330133330242143132043443132224022104004303234220303342420401021021141013301002442243104030420221321141032144312212022003223010002042344010044343104233433402332134311041344324313432300240000404211432424332110221423344011302331232201404043114041102240102210413032242132433344240010011442020041144123122310220442343332333024212122120401113140234211300201411211303024333204231002432202143433441131320130304423012000130301240243211002132304100334211244302002222002102133003423313133033302310234443133341121433001220324221131203433242221131330402420133202442311332413224020241010444230310114010400443412014113130304402103410410323400223001142431020443400420242144313140042001143032031033111244333341001422430311242302033240003043041404431041401322024304141241420321110032430432132144224410403040230020234300221321013121440311401330024241034234334044110042140444313430344332222201042014012100242033042032013310222222110214243214442100132041211120303021413031212314044410100121333033132301143410240212003223224040322314432222330414433323223322012232222300443123231213202134230412341202114203020213411241210314420123320131301344303311403404033204233432140433444020144030004220100143444422104340134321211121212", "240022333001342313110323213443200102403434120044202201122030423413232222310023020442211332124443233301402004443022022303301334121134003003430022433044042412431424312032000114143114021432210101032021012420233422404320330443142320112221312221223041343212420404423341404400320413432322434131030234230413013103103201114112322233443114141301343033021300342212111312022410222433010214100202323203410424330023020104344343333412032301020322423231123244422233044010030011314221243432041024210002203343120310410101234344401124124121134422123200020024324432312003214223241234101143313244241022212444222303422114013300403314214440031200423314102141443332124314340110000224213423400123403204201121213343212233224241343134442224222123343042140040311404343300201232340002041203104113404010320011212321014421231004303043312213403441341032404211044341331433043143203130431113101020244031333204023040040313212312420440020424112140224343331140421343141132141030112132403143240302122340242212340103013221341343442213024111301034221114403123032331140340144410233314143231134341030402042103203043134313030012141132000431021003213221231241022310031440404333041410024120031010103420011342302030110004003010040242342032140311402442130113430401011341214330042203004441124232032022031101204200231144400344034323041243303440043413114102324230142132221233101220124221010001434434444004213332302000221220404041421300023303020114230103042410244021331231110343312300314122412103032400310110130341140300433320021103120111400222414333413422124402001112340241014101341232314242211413344114341244113404342414431433030203114140123011320103144304204130441322422242233403421034343002434010240033230024113033400401140141443220211300101022320302241331322431124030000341304423230242242103404134333121011104143200404033040312012124222014443221433310124044324340113204112414203040310320220012104200410014424030212313230302313220432323441202333412423401433411223134343023102113114100032310434324311124323213240124322404142102341041133141024340040144042242244143332230022421302344213004431334041134141041024241021343033224310311144403010021244200430403043033020203024023442000221010311443301122243043213042213110130023101403432422113410121322204322201403242403312331024144111312402431313302140131231431310410243240002112323202214243314330234333012234411022421324022411321020034311044340103100334001232121400433100240201104220414002133333032121101433033312443042124334233102231334204432041430042301104323304141210214130202122113121311324331142042121103112202300144243202340403310314400214233212220012414224143142003412142100113341422222000240413120332121230040040434412323324111420302002102044200441123330014431142113211342400213331003243134224404441441010344013004211204004040241031114223433040201043231124221040140302232340444313342320413342410231223243001102412013413140303100141141110422141331200202342313333021130314023240443432034324344231131403334243242222332004441432442030202331114424430322440401102011113310332114343232110412203323131223231220031020323222213132243334144341211114332213320222203302024442404211013402042131323122233111431342412033130110344134402333224330341331240100332143021002111023241130432400234303213112433202333202210322303300434223212014024022332043330212041443444422123424221042004430142243313404324403300033430011220224312241000013311311201413034114431144042234222441412042022030442142011414410432032442212330214204300330243023010322032333042030200344234210032130220222413024133012400341124331043134200434311021310333410124442313220202003120340433314313040301001114333011121422210444304002402204230230231431304040004420101414241024424021421012321142203210401111434311444321044201042423034001110233201033214242210413243044043343210303012010032312432210142421204224221024230243132324023212401412311344023234123131444111014202333013212100024304110221443241002303410034414142231324300001144023002412004033123043232412203024424402022323034100330321414321030133433021123320440412331401210333302232314114001120134402244443044134120304401033133341412222340310044413403231243133003001212310103010413233420133034211203221300211330424401013322301202234230131401043040232031312333440203134443112303302144220111234023214424030433342023230043214244341124141434402110344003342043200030041122413243120413241041303002143213140000411340012403212010210233344024112404113130024331404433001211104142201020", "111203221114002112031004134401134401400414123202421411030403423014232410433313013102412312310424342204244341301310422131321040130044302000041004301131234302403324344100010133344112243401103130030023441344233242301144444304002210433324030344021423442140244131321340414444111121134140133211400244043341103441411301131243034231004044343434323344003430441441400031241101402440331001112310341203233240033442312441311431212203321043311343431213443241133200230424442320211134414110224042442031321422420100142331240211334033311203324410414132240020203143000242022312432300411333301324304340201122230240434224043014133121031012100132213404243123124130324044333300122200324120234002042122233100400004242104023223302223403124013404241104132201030214223222313312012124201130322313202244222310003341430311044401120014432032020101134000222141000043414213310021222043020202420321042044011233203224413230212434041330343330321334024103302302442430213431431301402000223402121134341332244410020314001122300014243142342040412304012121210230001331224331134132414300412010100213202421433221332033323221343231201430034221300012011001321131100341244144111124444213010204244022002411342043011442340020122024243302302133301031302312221223123200032443224411200212230312002340320424101334312141223303311211440020023211044202122024331401214433413242434424340104330131144041031014411440312400411224324104134204431333413434142212222441333211130012334100340312243014232002141124300321400002233330230302333031000121144222011243312413304242102012212423340022414331310402334324131442232002212023401203042312043041423311033330434010111440424314032043022414211142302221011424002342431302131013113204402110242011113142434011411010231220143224013321102132124244422041433023403033401333130234034144123133112131112010331230114444024242322024224212443430214131203104102133424331001423402203243202031032333211433000241040232330301211200210144211441313103042024241032004203214310324013332212202344120213320132420424041124141024434440130034130001132011223013032421342423440320301214003202422412412020240201044204222224344021320340042013320013114414410332230431020203411403444040300443042103330211340041040140232231203320222204134131340203001244423141040043143222213043440400312401323343220214004243124342420434002201213331113441230241130313244224240332404244404043121001204002404121222004010324113324433213403344331020010403122130434101414330133012221044434404420040424240101130344034134304012400333213331223444214234133132420434303030244114242444233211010322221412423142024311221112400311433144203032101031021402102243412144114342110201114242013022122012032241113101201233442030040334001331413221032044134311223221144303434333224104104140440210404032232321440404341310422441043001440324233203341213034103211330340220041124413243001341102121210230324331444243324030220201003112134340343322001421142230310323031134300414243343431221144202104323400141023314010102003101044144234024400430440102213111014102021200141020211332413104104442442342344333443101210132301300401201131410121112244322111340432323220013023141130101243112120020444202322211124310133111103230233441422021132020343240233343232313030243212223214044313020333032334310223030001211420222043102141443340230441242230410442141021213044112340203314432244203032043420122100421043042113403001312011241344002133224400231413103023332243413134223311200343103204133332340403221113111400030104332122211131242404211324323004110432212303400011040334001102022241401132003234334423441042424111013300104120402013413211123430044110411424024112114440431302133332010342243041130101040300222314304412042334134412433234102142243024410110101003100410241424111004031112203232231141411432302122303142241234213401343141421413430434401214013000143042330103432300402200234210112330133223231211212320124100121013141333401112443120403212214133211103233331330031313030203401323233413221002200022040003204420343402443111324200330444112200433324301330134243014114403402124323421211010033314443114030313114411000200321103103342413410142134340420223142041313331201243100043012200040030411023232004233003022440111101101114130442243011203131034132434102423443241304442442131422334230441022121310033214132112401343212301112400024434123330324240412231420402433412003000224003220322342222021120200001443423230011414311220000132303324111102140040420323101014000033401131331022434111242441320031", "124031414114104003404320442334022440312230323303342313431400144410032311414012423300121010231043123332132203313310240310432404423231034242013031322400343410430121202224001313440411310412224132244142414122013304434041400021321433240302312424343340442334123431232332044124333221431432412044330312213121434132434030123304244123222204323420431210224342141024323323122110042433343343003020324100110020321044432343242300210043211413224321311110331104400402101124223433412204021321211321321042410132100220102003204133203010103034441420021303114011103132110233111031204403132332332204140432320204314400132011233030140013441102410333133204411412242214204230431330140000001323044320001012103004122432021223213020424301220142304111100014222322030340113333110300431441004331120440103431041023233440034321233320402412421304341430114300124314320132101101203403123004411233434140110013302122122434302343323422341203402232320130331442342032012130233442124100121224001130024104100442030400200114341200403313341214040120203411311121110122204102041333312424224331013412301324120323442304230333313330210231144203414134313322303323301441004324024401344002343241221332102123014033404444410310344420031202302111331200230222404331342322243123233232233131433313340421422333441043143243421344132332412224244042103400434134230214103201222433011002114012412324310414213343104232102031144002233410000034102403011240401314441002242320030433340324110304402324144143124130113424232010122144012201311103310403331222122144312413101141102410123411304232003443301413241323343331224411042142201300203232332431411013100220340402434011321030120341320042321400120310423131201043002420103410114224313004131211031014213432442123012202413423210022214313420032242331022404011042000204230224203044132234010324002041212400442222232101203023423021044310344342431312120441042042301221434420301002104431203031430314202032313234140402220140310340400224230343300110322103112212241421041431123212410101401301222304100002324204200113233101434203201232323142244322221100401012221443414202133310243024433402102314404214201233322140312113101414420122143233400024443233211344001323002113342332210420440303242310443342201342233134012222224031314430123430330021242110433202303414344432311032202301404242242401022444314014214421444314103230141440134431434134303444221443403013011034024022012213231031143200031410001442030204313204210424421132233404443313401023304433330222144320222034302212241400033203022144013442011142402124220103041312040322231101341004400334110220103214103244211421302241043400140013010034013044140014444342310004413320213104212020141003404021441043021411314144022002244343323331001234340010412313024431224001002234044413341020004413303404143412420221143000434202131303310434434203244444023102403310302410141311214004031242400434202441340014301332230420100212122030043134444402432101011314213241142114113312212103241011122404022001233324011123044034000022142104324211232414410132141324422240040323222431123124114221304220000314241330110334204024240232301020434104313011144422140412304120241211443442332110330301310042330112014142400220223241043012113440303323333334443424402424422322120022214132032401444442312413330004100043340423221311443334103223232100234130330330120224422343134332212213002002431121131244414044302214231112341030424314010004244012343104143241413322110003103040420402413131042324044431114433233333322243444432324200324031112243421120001331213003303302141022443324240241044120102213240431443143041303014434032340400210141342103240212444142130041201111101343441333132001334300414010433212421334110412201331034143103010443113224432000110041410141232430142333411043213423432224144320134342413143130131344132111001431040212222022022304340412022200100311042331143103121242334310314210001003103243143021243232032412433322402033444023113224344212040020111041114221333043040312443340402334223420012443221242210421222133432042041400310444213003004431340403213443220032010211203004301234020323223233042133221443000023230330241103012031121312141241130200232411320213330114403113143204112112132002140404120144400411243021000241303243422404314141220224410144431042444030002034141301313314220044321140110441020112302424030132313102213303332421111040433003231303241412322111240321430104134333014202304223432422220243230421102134012121230342112124132240041004210302330201340104434202324032300024341424111131", "414043402103312000340142440144021441101342011011232113132212224211014211301340011443111124300120344242212132132001342441221314200031021103212334421320014132424212440404334131403200104304013244220333132404211223201233140320222323333002231440202112240234324220334342042443210303034124404124402012300204222112020303014424113014013123230104000441133000211214120343240434141230030033342440212014041410343323412214010020211021444422444040140320113440303303240140132421330043311300030333421010401210040400332224132020322102224040133320303324132403140340200123312100132431440122000043124424243200021004313111434232122020123040200110042232202144041120222033334022212113424142001332223130133312432311340411331443043221324243300112343414230423440422034112131332041122202004401422200030402213242310430030312444324020404211001123433042244004401311340424321110444142414211242044333320232401440034040411003342131101220122201044423334442001004211420343110104023041313312011134032214140121202030001432114034231212232221123212022242243402043122144333342240234443242021243300433411033401041002412101102004321244244401223242112341123103041232422304044140303200100310403114140422033241443220214211440214102341311304143034302100400001120312232141002024300403214131213234320113130143332103424120110331233122140324030014124431133024311201131412410430434110433200241110320140321143110104220231214400122012203214110023422422424301334204440323001322443330130411211320443033234130102330340441243333210244144041200341413033040343210012232231104004130210140322413321220022330404010340103044144402331013341444203304211440201104201200132233211300304432401310124042021134333110023030132042110334000023403133310124040010402114214102023311230010313434014002002234411322411402011233324021431230444131242203141102004233410033034234433432131003014310324444322144120023403111113102400440141332034431014123424413014432201103142324320232322310302132423414401411303320202132313422323324414041310020041323423022213140441424442414140414113222202143431300232400042132121333314020422040034200303030132402044144113420131232100422230132113001313211112022422412033311133132120411212403114412242140440222132332132143002424030340412401324322242434421443230102324424304042332013331441412040344003444412242134022232441244032334410404411420403343132142243213012024011000421203240114444012140034303142423412240320233403004003234433341123423334110401133041031341043144244224333340113202110414133320231113431241230233343043112103244330314412120304123412430220100013001231222142302030033134010333233121212042100312242033400313243140322231201312101014202414422441040242303114243303210412142433243301124332241020203020201111003100020401433240311034214043320120442210433013014232204420123133023044221423010221101111002310424444011210432331112214444410322143240404412224001003043002421323002312230330204100344200041131242413401041221342040204314013113244301201421134142111441124122133024002014203343143114232113414013231032022002014321100143332241432230210244440310300004432201110004040412030422432442021012404221404413123212441120013330104020004204304131432213101134340300442124402303234224121221012140321040000323123212110222022023401003310104212300320122342000104031133440222023222312144333313141413140334431123220430444132231433401423244012400231313402233233243211200112330001023311333001021032143031313134331133433004110324043101142420110040304202133011423024243021430343234231402110311411443024212342122333234120411132041340334122221120433034443222332240340413402242214101344123022210000321211034234040044142311201330344121114230211242041334400101102231422431314432110123304210113300141021244340001434034240132301100113110300442413012131422300111203003310400331324334144343103234104221433033043433001424330024211314103300421030221103233232424330231034040122030102434214144321433403133320130440404244440213400313212023222220014200031411112211133022343443044441013020213342213430034123220231034410230143320202424431303331423414401231134140320133111331201214324213112000223224201021221310330013144201411130332414314204101140423311244320421320343142011202021220020004333031344441032444423404303444142011123010334103423102400310242330011313210211322342314323341330444424240312003144321221124412242034124312420033322344224421233404230442314232314141000403334401403020400343420441224342022024442404120121200204204331242432210140124421", "114444211212014211132401211024131040003211021100324024141322303444324124202112240040330302431202014221104403322332231012134342134130333210212211003242230013224122133104000402230011344124121301304033103132012203202143214042311303421303203100000322111332042232022130124442104130122200101112120043334232133431010004000433443410444134331244112241012420423132303224214211111121242440101333334144123132131243110221300413012314301143042432312020130340340304143443104424014322023201121124431132442314103122223332311010401022020414314101343100413304011110441311301222023311104224330404430210422302423032033300120312210003401140010210340330021233333243234431300433431130240304242144213321232422402331233414410410430223334321411021131401203413123020244244320144140133111421013234014431114212242030044441413031234032014020313143030034304221444021414232220411302221413423430401412424121032430344233342142013403143433240233120434423424311340031233102034440404000142341422211244410223040340430010021201221111420311011123343040331420040230133030223133330112440444303010333401003113214141314201220411233204042232130340103314342400004002442042012324434211222312003124034301213400212210041301440013424410332300210341303204041104123001301323331230210403120204142113340124430244410302141014312031134320331132011433114121444112144432232311042242243420413404212413231332032440001340040014044131203112131142243104443230230124401321142303144023434340323022210121003001240041414112102312024444024123030230204114020323141324141410422412332034034401440403232123031301200013130042311032002234002043404342003144442020020241440133321240412114410231313404110211031233003003140234043311100431421213122310214321034441234002304140131041330223322123240341111130401403032301213433011033402320404233130312321334133322001210223031310241213422040001121214123443422322112002124001023132111342114103001131443133321003413221040413301401134123443312420221014411434230103432123220023444434213340303014330423134132304332402222444330110143143221141244020341042133324040431343002021321023113203303410100213334014101033014010124413400042210421440033141124131342310100442133221243203421300031131032421324323003411213213333421011201042202010142432310234124313303213232312320134103412101443121234040131433210224234341101403134142030333204443224431234030042021400330104311412013014231220141444043041132010204104104440031144441331410322224343032030202400343203114223301233132441302333143133341424111120301403011233133014311341010213344031244341240113114041121200310302331402013020310413204101242232224314241133342444211121413004301440200314010401412143103404012211332320100020323324411121243132442311140411240214321142434122134211030422420403433131231034043341431104032220040103120411432032423101104331240013313230010420011000103014234312132044204104243322002223143312210330430420213002434204030441240100413233242140044143030322331201402120213233121214311400320034332304013020023432413303014231210424323113030403220134101304241042303431001242342210133423101401442343313012204304114400331024303404342401043044402313120110132030422420103344323104121321320444432142122001033313141322013002140023203044341022411330204012101013222202301314412331224331003110413020303402320114142012422114014023322044444211044242341000321331143124013204333203101031241022332234221100432201330112102101002120341123003242112103323334222013301340142444323123040204134443401132341312002240410344110104041430014232441112124024041143404130132311002430020103113241223024130430203332203342042121214120422421402010320143432343121011221310131004140212131220002321011410140322102123011442043144111100004411303111030200033324440110141312423113313301422312340424042133423311212401014420021313134134232412022302131323100440303112410203412210013324441313124004122330211212100232211144332401402041034103444203114034034332242420421244441124333212222304441411034034430434240242131041300243313433234040330223422121423334422443100440140444423312200413043012143441143413143413433010034334301022202033303003223311120312304100033122341443132033302014424411311013243131332404411212404240241402214414013033004313042241024143102121210424110203441002314412102323424321221344222331344114133214003022314230012031124412002021113200313033111414220434133331100034113130320421440233440423022003214323230121011434021213003133421102240234223414232343211412101402000113242411300322241", "144014430210204114202340323230011311121011031444214112304243022024442012110302002002400033303223333120311311323310120410202041023421420330023414323343132211134122434342431214143240030301100113140010413240031020441412433124124434444413420311322404013441403143311422113301441032302244340423023311243124242014144404140401343422210413031331024103431412402241034441144042442142033412214010403221411044121421330022100200041221411233214002143024432013334034210202414003333213010014144214440230040121123314231121211142223420243323042110220414231042242434240413013232313214412030301233431104414404441443341300432402114344121032413214134221131424132241324442424041403120111223322321001112400140411412140421102001011434300021114310103432320314101004221302103333411314312424333013144222300403121323203431310403433212232431031124243003441414203444132011004213431002324414414310343143412124041211012204232340124321340000212334112421223214432012044141104434204041310144234211301120333201032120432133213411114040002210221343130244041001134310431343201224143120340244001232422032410040123334242020021220314123421123320231021324320104013014003244213201234411320430034444334212032112312220340401102402212222322001323043311404010113430034424034010022014403013232444420140101010221000032123330312024230043204130013304034013344303023203034041241424222331340224411400010410340020444230314340404433434032300441331122034322424131240110004231123024022234301132242104133323434134030432214001214031122311411120420413310000013032432443144413301023413344320232133002010233132342013414102121302302214211342444121342204342002321111333314033003122230224431401310144133203301411211120002140222023122211302330242333142421043203323414233324114330021334214104343140233344401400313434124340424414020400313433110040222032402134404243101203223013440422202231003323201423034344040033010224232230210104002100221244334042410312244034120132413034033442344332102232224010144001133410034221114141013022444311224121033414304003433032143004313340212002434001104240024113043423324204231333342033044310212423442440344423200034004313004421344233413404020414233420043100023033421304242333240322332312330030044303400244124034143424401440223442111001431244211024323410011001333430143324304332024021201304123313430330231130213242331041104000243011231402122320200042131433213310101330034320204441322204102223304124204031032213320224342124343331020303313411122112420200444331134220432142113321121321401424144014433443131120321442134404322331434200440023100432420130133431201310300142222324230134300420223210342323121143442320111130310230111422110114232203414323300122102131420300300041233322313200130100342003033343121412430314413411101011401420340342200132343133201331120132322324004421044401320402004234110342111043024043244043432422030012022042113012320142301200112014410403000232424304214044314124110242012224302213203403013004302142444100303112420302444324210103020414210133101443314413132311033314440231003130121030342144030222032211304330001333324034443321141002000113114413423410332102042233433232004333132420333022140334200431410401122224411224223431430404430322212322434411243201014213103204440312000442422214030100041031023401101342414211414440113223242044121303312323312131230103011304022204120024340411040313331331203333301233043241033404140133132032401214114113342343043010432314201034220222212233043311012243331300344323203141242412021403233143304413420111401333221442123010131441041301342014121131332011020214014142203321343141332141234021210033143241010322411420123410103403310144042204001040411433104241230323002234243143133303244203003213342333214243023331031121020330430134003133123022104244410430441241441113124302101220433302101423402444420210334210234144332204331404113140101442422044123310424422042311101300323430130242313441144230041320431330041330302241023313014303413232400430211413020012332044333410023321221133114222302141123314040113310201414323243012220342311333203343031231243134132221310130432324302100443121213223304304130244332043334123421241232204013011431224214343404230312000113314121010442102403043044034444103203442201221213021233244102223213203333134013134024441333444222124443202243040321140302203440301422234113314012014104220340130221203332411334112112211212240104411212301434304240440300103323213400044441200123411134114333204001023404130040301430242123313333122341401140404232103001", "330312324043031432023113201240012234141040100100432142234022344241013404224004332333203444440041143004044122244130212303112231231013242010233302233411234304000221431434214444433433313233243024034322043010103433220004004204231002333232113440040304110004214232123330013133032401403101320114314102211022110442433122234341120311002212201103341412414122222420423221421144413044322140423002013222001433230142241101041104031324332000214420243004200120211323001203022230221222022413130433223112131010320233404004414313212314022410240343122231002241021324411030222441400332110440110240131212110012304213043240020001030024304203023334303304412441114331310414424423232323333213443310240433221113234224401302314212200131243301410331124234404410000444430320200012140221111244320010330104131402443023124432311410230131342000004442014212001334142044312132320342422132130330224220420311101401101323301402114321414340330113123320404323003341414012421113034341102021100032441130223104040343130101143440320221124133223130401443042012024021442141123212041413021442444210340104434011334122023401214143144444030014411434104020230213400204342024432400032421040244041404300341011424013433413032342233340141211142330330122211200422424130442114412331320041100002203404313121140311144414221224401020424410401233124411110233013231301422333031312301420020443040014421332221313140443423431230020021312213121203043032222321042413434214131203134104100020234240423012110303421444332341333241431413203320434402234210044323432241144111112341032003420020024413240421221104300013312012321021221230111443432304120434001423212020140421013131131113422101314413123422213102424441103312330322242433221131123314331103414324111103103221323301433223414041121124232234111322144303140003341303300414230204142241403422003430303204013240013414200043121000330213324214343024444314224430410433024023211234014030223034202023233213222114221322033414113323432114041132321243244112100042044143104033101324010242443204130324321334201401333124344202301404331444344343043444444101412112432210000330142014234003042401342023411132301320341431332033231312333433204003321123023100043112104324004231310104343443102124133124220132100403201222031401213230204123141112444440311042342022234411024114122312240242443324212111141343430221442313140011232312304223322124211033221132033113042003004041203223441033124100143330411032244314213134311130104322100423133043323032404403330101201234242442030122124322014040243234422113030322023210441421222401342422131324323310031233010211130102313333113140023100103003003241412432042424123114201242040121310143101121100200030300433112133221104443124313242200224140304101244314113044043411313011120431232021341432101120033114404314224124331120102201341213213320023340202410414100222112043413121323120144421340303431042341402110202413220444403243344103243434112420013104400222314321122443304010304431010333312000222433011032321123232104214331234034333333104121422000413123240230301441230443202001203223310214331344122231132144011432444401141103421443411441023231344243212141013142443040141313211120243134314223404414133230234120201210242331432004342212332424014322002244234333321023312203000402241441112341404324043304404112302312112444011043342201110222020142140101014204020432140023201400044430421110021201342033031334303130340131011123222304220103410443220021424343333143302430224124233132024311212120204044112434222213030324432212413332432010110303022134041103442322211422113211432024040032303324202400130202031022443203143243222221412221432100121300343412343420103014333232023114420031411032304040430213232004434004401310043142421020231341130134022204012042023000241344130124233343203011444143322130414040322012114232434340222341432013304410422444314333002020441441100312131104111310110230311040040134414041231303003421212024211431143342244003100122331303043333201323242133344442341223324100413130012104342033114143040420304311433144300240430042420010323012441011310004010032343012001222232423120330214242424411221042320210231300142131042041343112400102411423444311404121333302043001220332330120400444131134234201410132300311032240322113320020010132101233111234301043143140421314401231001113224122032134112321413141012243112210012322301123230222124241303201444344201110234421243330104111431201444220031430312214412123134004103411131240434040441131302133104442023210022110143212010044333120031042340", "012424230232401333121312101243424224301100202112110411014342414023403003322231230121201323000201434021124231422444010213204241404104442142202424311242412131240004120443011431321401124222332111312424024320114122122013342122023302443131220323004243330031143402043204404444434310142214132241332011112431311014010033122411023421431334331141130404300043121204244424422401143101244444120433304412404331230322004221244204412113340122210244301334224120314243214301122302411213202400142230422101310302230044140444002222442123400321044422130104104031021002211223402003244042021111243144141324300434233402313410323431101132031310024211421243011441210040143001243221102321030124100333004432014202344414132340013012221340241301140200312221024014240140410322423411211131124314303040023223341034014401421343234021102410241020223044013124421404000111303331111320411004331340313423130340033144240204021330304231034001010314013033323001401021142012321412103342103240200332131312142131144122330323134024043420032224113223440020012134242320244444234211341413310022434211310431030202303112230200040340441203301442103144413334302332220434344233101221141322100342222401404023120234100433243421032303303144120242323301004433004234303120420243211122131304103323044440041102300111314240201101221141114444411031034001243420124234321101241241212331213210203242321413322110140332000320403330414044323101214004234403042323444144331132112121400410022402244241232013420412243210440131103132212244012001430311423132140414223024122032222144231431224013011302243322414412213041244022023410002001100102322040431030232034043202114041410322431403432001440322023411340100301244434340440320032100300403130400302314232411110104414021044212002004200041223231440003001100114144421142230223104414321241130223303134210243341032131142430303242302210343301324102444141233140241134110134223212344413134014134124300013301220312324421213100224113333414210100422421002422020342040000222420232341111421144010400013414400412401203431401210210444044223133043010001411331100202222213302122403013132231242321011030402324340211124431224323203434042332003423202014033130410440411430030143402144333424432331410014000304132010100404242333110043302344333303413423300424421110402202432013313334432114010342340044312331411304014210223324322443121112042024300422321201211443022343312222101434340120240444412032130013233304310134142000410224433124130242444412410320442234424203443131310442414324420232242032301431310210303343340044102204014430333404133044433124003203340200114211343024221231221414431102211213210222412014024042311413420003002221341332430420442221101202320232122401404440004201344300324142243431112334230424241033300420213111222133444434232004120140430013232034210023030044243332102001204034414301444243143201320200204004334232213210013303042214123441004302103320404342311043040113014044442414304410113131101231431210411403422413142210004113323021402313433140301420012430313344120243331131042314343034210013021122100042124113024000343044100131143434443214003144140003414123241413243032131310223343313002300344334442223000003040101033223300223303440243142330223322111442024440122323104440020303232422330043302201312034243100224014441444410324424123442421323043222102012341301414442233323342332404240104341302044213134011134114104344430223442234320203303321133134234023030101221333004103242201234222420223431320040001223131343310312042103141441300143033123313201420202201222412341042334301403040423343032223202043344404401402000121301304002422014221140323102144242024431124223420302144441223421342443104311013131210433341323101424340324240442243401011203302131422230431130400040310334112421140412104003104032032244244100310321230330434033433142234041000440241030041140442101200424034302212342200120113201131033031102412420420014212203121401300131002430411142042402141430410303114302244333322432230413302233221442110334030431030431444003241240414410210113300201332103241440122314032300420243042400223340433421444001440202334133432244343141011100210343342411200313430042304141123310123220112302101120342343101120444231342030441232010331404343231120132142321003020331241021340331124321411220200424441410144221120210313101310003004311131102034232110003040211413142301143321424033231040310242431400313234110024232414303344143000104421020313331444233403403040004242221414424234023040140100430032114211044301402422330403444212413", "301434043323442442040320243301224114112241334433203330102202222233102413043240234413324113034424211120224332133442213111443121022042323421201004343104432142231040220240403440240233031330041030432104134123013010121131030231104343113141141421004034443231442244041330224140104032000044444342312342221400342310302013222212344344412324422224041013031340231020102041124244334411402204242131433131222133244121233202434402130220001113221020444030012340413400023203040220223241243421431204100313112340422411133012410430234333113302414224044000331101043330021321221233343131222242204401342104301011141000012413333431003002114443120211314433443233030243132041411431123344242010112014321420302244043100242020233134124404314000114133131224201422144244331414214314441313231434412203200021244314311124442332121403323102430003114241331233230020040413033140104033211033344210424430342442231131233131403222034441400300334032322113330202314231322241020234234123101332001102314413021141414334012211042402222331231330222400322022112033311124410121211124133400311403341221010424344344310043032140432410121334321302224211021203423300214331231322422203313013104313321032411240022104214421343144333000441432433233334334242412324200224441040421024402044040312440322204120042123423442211141122424341201310212041314142343430223143303422331430424044001112141021112213020214244113124113021420142023124130423203314043143044133304240010044403442210103304432202233014430331141341321402433032012212031313102321030404433213231144321113123300041143213230322020011440043243034242244032032211102034331321421143314334004101242003314020434240100014131401443032304304031023432400201421413422120444123212134032222200013314230041134341422242143232213241143330223242414333031111000123141314303232433121230412111121002104442004102314203404322012444321240412244104214034231322122404334111343444331014220004022143242143244003003121200141401402321200432301324443410344201200244124331231120121414230122341324023103412303322024111003131301224141004304030014421414333243313123311440423422343401222333043141214211210003131204430021212000030140321241234110432104041424122320341220200402210403032020030232433344224423331003320302130043121121334303021043414033210012114131014110034312013314202014221333012442213141044143240333121213241011223342313014240333001321110201011230114100441041101043414301234424130431314202320404024043432402204340100011340244444433140123101221431011211341204112123132421403321430012231334201311100304300230001141023031441002404132224430200012321211231330133340342421122304032232331043221221210002212412241024400110202120013301013444442443434114403120034243134441433030123201222312104320143220343203434320001042404223041432011003111244003022231042240024203221112310014441031101144242442134443241323400422330403330133404030132324242201103031132140113432321412232123442333122302223200002421410133211124130032140311244102241230311302421310131434122011202040111134230302112301033102130220110121234141431144342312121442031410100230212430123102413310043324431010224311333432104402233422310141023044132103421043113142434411000014013412423232001221122121112134341131401142431143204011100004100444412114202104044231330412212032233123223011303314242124242001342400301332141323011434004401442103010431222343304304310002203003120000021041021102332112204440032141031412421203110400214223231042044434140200441343440134113231013132101042433432342202123424132142231310322311000014100324400123112034033220304032001020444000232443433100443323342221321143441413232141023111142104124224243320003241023214041442121134320043202313410311310323414000000330304303111311303204304431432331242243040210034020132013024234132130312020021140424224310311003014421114011133000323311143103104244114013441412232114122213014244244003422312004130233300020102300410134322011140100002413123331113344041042302423132212344042333324033301122311004313330430242203432434314212343332403113341440114030120431221410141234132033202244424113342324443343013341333244013114114344421031204331014024134213420303410114431022403310320032100332112230312333423402342024313004404003034111321112004230210341234143012434310333310140342142210001442122133442300304442443441432323041332024101300421421112112003330143143142012123234220342122114011414440134310011120430102132342033430132332111112440141233404421224334043112301110330330332233344020141013432031040422", "433032324212132344341412413134142010212022313323242434440041020402233302114121244210120210241243441432340443314111102103301234131113431414130242020444110422033422223023234220232141231031424404312231343044222101134301104042221131340401203334114203243100013022031331010004341412444022333001003433244244312010420033230132214130024422214330000110230311113121342143443432023104400041342244134334133411142241302300302423104100431022312211340013314230430233121331314322233430021221202011424410142410121444041301111434201224231200320012124132003230030011132001202322001433204340142101214043230044232421224234204102044324442342202001021103420022411003434320211001341022104001033001032114402342302010231110330122443343014430330332110200344013014344401213402004232023110241134420444310003130413214144202023041321040442123302212114110041144020143023012423300310233431401322301343440232330304100413434204044431201304344233044021202101320014312424021044041341232122343123213310022411122102013124202014422023413442344444040134132211413023312114211244130110221030303140322330122023220311033124013220314221241100034441412014440211030444411141031432200012123411320034333333321243020410043241004324321433300232031123031321242222200311243414221321131310124030412123421324230314240440001010313313134202004414014031320144431400310132103031100441204141134401133224321300100222113412444312014042023214440043432442434224343443311232044132033413042330012213024341221232030021210402140144022220033402221034003122223200440041100013143141034333124044023040402140044420321042221420140404210212042432430331132412230342411223124212244320022442200300210244232013322043401422400141421110102044322312432013003233214302231432030304043230414434010434413141424213030333410220324230222012320230220210312424001101222243441143333011034323312231440421132342134133411011422314431241043134242211311212223100343122202031000334020400440323320124003142430011333322314033432012340343240341011202200312212203203124232031400313324432031132044011400242003322024320334034204024331212310222334034340301110421211402033044104311311124404303230401214003122114044200102313213221124443134023403340244242211043420034040013204341210230130413200144033003424103412121232111043342224222040400004214244314323242034004232200020000032002334424342320400321404100334344111231401224014422000321202040142300034323011101344023113340124231333331211142312444401042423323121432344400434101032213111430103441402013204242004302123434140024310240032422234101000023320031311034023314143210200134404010100130411401210143210332003441234203322204324444214202412234024011230013223242431343400311240330203341214311024134303013020120332312324312123410014344443102423114042233340103222113211404314401210034121421222330214024212314434423211203143003114412314014442323104343421333434442422404234022130203132231233113410213104141422104203403201101041420313004232004201213232001434100032402131331401401122440030244321043443331004424334323414001401231422230403132243221341113400441422322303423141433433410331040144320142244402024144024233040112440242340311122132330102212031421002002431012320032400004424444444303132423022011342021413012313320222112222303124010413241120112043303441441114430441143033402020032020221101031113021230131430012421341442130114343124022110234422233310243343431321024214144324014113414220310422300432401311111041341331402333113432042030212400212142303230411042101042134343220121030310344431012112242100312141234042321141240243002014142313120303012411442240234332433032423032022223011102143323310240300141023130200314313123034302222342213231122044330102340142310042443100100221433003310432301401100214311403424333122142413132243421042333321344111202220204133120232404122133011132223232044021340031034021434413312324200210300324214321213213012434434424304114301124413423121101034301003033243433024331423144410133432244242042434320104311233002024203131330304120030402410033114203033032431344223331112441214310034434024402414424403124211241032433003400230210033340444213202014343441101110003430022304203203342112223400042200102034313141422102101243013344323320203240431100044344003200103100003002133414201024323342034443202240103301114243300001230003333313404103113243300212424241434043332432204210443043123243123431020222212442311432132023343223134312424042232044024032134304334212222033010000001033442102303012214411330410200133433444012", "040204210042400131031203414424040230301212104102210444122230220220331440213112210242232131141343232431410103210320030012123314430040130242004013333413014021244332414234030441101234410401444322220332340404342013340442331041214414030014111221011222041112404120243030312034444102344122014040230423314442102330142043132210212131310324300240312133011412122220102242100014301413113030110443422101230142331434402132202121010110242204414234341130103430104323112020110042112124431432021242040223401343432333003324341424033001341343420014222014102341300341022131024034143344241034331000021311024201211102404142103230431213142314242003443042121402023323121100142241223143311414431310344342034241022240424344201142100312322243431242242040430302334112244442043000334303240241343430413121440024341403231444200214020340012441101220333231003420432420431241113034332030033111110100310002033311440104321234020214324120310134110220043011022212220413110334002214442300402310130220101304021202024111132021040401214213103020203440210334422203444023332333021020131120322433142403042421314440220130311344322023334403143302100322424001204002121224021301011231323122334243144401311304234310144032343031311431303201243011202031230030012423322122243013144300323214443421131121132021314102031424130440340101301212003324223141240121240131140043244141211424233434410033130310032441410242013222033233021300431210314203103424212321043220302101214122243143444233403233000133433014030213204331303032212322103043114303420042114110440334142130104010433401033423343204102230423441220124030412042331403410032130134012031233441422044034401303044144001142231222140331331001201403214243042102130044112233313341142024003002320000330000404344101104004434421332304141300202444421032103411313234440004022342302023432321302122141110412442140423200120333134343133310320314411432032112242314114344133220210004420421414223224010403411333032014204103032432233044113100313043010123332222440001201313042222434142024402142403210040130430224411201123112302140203410212003341240134141431212024004040404442144234310412001233100332410420332302443024104212342422414031324111012404443333340234104201042132000410011212241323001312003204342201104123414002133304012233402001010101130030124104343311000423113102234200140000244133230121033442201012204123434110343331300143201123224422022303214434134213112401202200224202300403411222004131021100213442122344001004331334124003022230121400120311022401242043223224313213411111400304311441324022442110304402312304102204240021433211012342104324012312112340441003230432032240331323244401132022200343124411010004123032404441231013022124030020302010024422000124320041401434013011020231412420434123232403144202221023414444413321103422122310142131342033340111142001240314403103214222134030314223412231433004324040210131132241424204231410323410330244241200222034301212120433011141000444414434302001240341114132012203303222244404014042212230400213000143441201011001211102411040242131401244140131122441202432312244312123114333344321231344042010420114311033324114124020042333322404331304102332221234323034422233232424201424242321334043420030432122402020300421133330433023033112020403042031233024303303013431022423330314400321144142101320202131000014003410122343134232010330213042102311041441012342210043344442114210100443043022244422301013414221204312120234211300320431304312144312331321031130044031303303132021324043343400340201213031101243312122320403330122012311121202043134142202331242122341434441201103111110412231133443243404200140340333031100013121420432334031021133022021313041033331243212212402234024123024000033104310002243134141131041441332031444101032003040013002443242102140122432041143124221123303301340313324302140243432203242300102131040343312104114344432114144043402223013012104132133403423013103413023314434311123134002140022213341313223100314231430323301003021332212301013124432222311014402312313400313121121201131214320000330124103204342340321000230340431044003234334131421413333200123402300222000432423002213121002304214321242034103330213002021300320301401102032044334104341220343443100332311424110411144300320331124222413431423301033231030003004420100431321040204121401402120201120104240242211322341313332421141023100314222231010404340400003010234100033420111234202132121024241400400340432444143234030100141231414024241121242113132341423311413033034304201044040342120403402440430", "144443314220321141024144403042101003232140131442240204124443020422402311040404010231324341123234112030220112112034204231140441441312120030113002203421134303343344143302413410300223232213212032300312221130131040220110343440004301202100143221401131131144020420110203104004011130443040122031204141322210310321014412312004010433441240104001130314400000144233400443403213112042222211344303304303324144331201141321401014131013400303013121010241011322443132443010003010411221333210121311220022312213033422030124121123300122013013422430020212430011422404034404432414120141032303141002121422211304232144221430131314411042010312311122342112232204012442022304140324342122421444221112314022023413401304402141324413420420001012413132012100202124002412301103130103024243334212032343302324143004344210321231043403341431122312221004421100030044331431302033443101044212221323431022323301033001141310400411311442132314344103222414030331411242120343003020334144013421344030002243004432433000030244123001241322424423232030303413242433402114111331213104331033310424344311311340423144431230313313332313422024000223010001410221001124134313221144203330244010300312004004232431413033422410202414122004334401112120144302402142140124224234324010334040312301303401231324300401302431440324203240422331100030013312011243200200241012031330234120332123304244300442211143314004132410202041442430122314421431430000223310131421321331343100200023242314011302242032330303340003032421420444311214004011144320124242031040243121102133111332141141020400303340224223220244014404000000334242303111021420042124034021044012334214011142243240303213302442204310323004230043340030230304343424121403343420144244223342311044314032013443314242102231333134421321000234424110323413234112020300443021320010410040233211111140121141334311243022130241040301321221430443121233443344304430310233432143231330303434243410404111202143131120431211232034422401224242032112124333120001411310202001101203122024242331304413330212343211144034212040341343003014214212100441043041124214240243243432141332403212332000303140420430022234224333023111420240032043243041224321114010410420414003013041131340414031101120324042140342012010231143132411331003030130010103433043331103001232043434031342334123302003013011301043023003301312133433443040121203222230423420034423303104301213311133232322202102340343334331314100243240003304022133314343311100134323220401014110211421102433013132010410434432402301043323233121010403024414032041142003030202000344234231342214023432202330313103043112222300421040231431114324220324404343420003314202334002120111103043243441000241412130302141442232303322222314042201043123133302203123433432440323132121034330002124311303403040321032122223031140340041234002021143131341310140123023313004244323324342342033041103222004111123430331114402321442144303023414224331110420431042343044023020402204221033123102342240101112033121413021432144201202023110431312121232003340140232021420042043410424433324121213001121221404242313140230413442220021142040142332332324341140224401341321411300122114310114244143304310010204421421420132214132333422420343431414230104330144133221202403222012343414420413113234221433230223431144011423411230141202044024100000440204330010030424200110332131021441132120240140434410320401010333021320022331103104443340000034321224204420430103003320214024432342104313044311104430142000124101021422321413401304300334302424240344432032432142140142322000333421130123143312122304004323103324410100243104202420410412120201441343011430000014444231143124331400212244431202140334132014442323042220224403403102222243243103411334433141444331330424404413344223044310302134023244224120001021004310433221223124343301412214231134033403203103013334120341111443340442031121212030424303130310040220133414403333330210240040202112100404244104040240102043440111143323432113432001201133444322402001233224143120241323424400412411002100214110043121103331413433402431401404401140203321200344042002012433130212344443422132042132221340221402421344214323044103002033034030313403412201144423102302044124321440444222314100014111443434202403401302121141423124424021423321400441033122310211013240334223123312244311320424231344122122302414343024440043303142243133321403134210133114132311014332034113440111403023200403213400302420104240131414001040244332021342320003213122120200240242412121341220122421412330013410230241101224432144422123140", "210201112402021144323104001311103102103420134141232031234223121231302332321002110204143121330022324144321444131413304030111220330443344431033411122222330444310232200144242201122210023240102412312414422340231201101330144042424333123423134342244221222410442241310321324021233123103334034233102334020131004000102133231433103220412224222334322024023313211212320113122234011123243002340111234211011031022404424134324321312003113303044311134300310114433043221404140332210331112133413031014431430220202421441233033011444031143134211000312111314124020142033211331303132320323340032324322214411131241311230144233034434403430311404333402143430214030024201032441342000224014114440111400431110134102114001130134410040031131131104312413103032120032044200230434232420222021111102213321021032030011231003243100110323112221231302424231220412403440134340024203422412414414003111313042433141412121134114201332203111411403141342304230124011310121122122312142314122041200122414030110203404333123011334010400142241420040343031224204442333414211144443213420044220401123232300111310033030303324001310241220442022123440434040402340031240440004201101322412102334220321120213202423103402142120102013421104244000224234344143132441443403040000332242243241110333433331042144140211032121144013420414302042344111430142131333121224424422341411444200111102333041203320300332133141104104204013123344443144410041221231442333220132300321041012110111423430023243310140333214413301002122032420322020112242011011404234013044333410443330143042343241144002120330422301444341123033331221432003420130322210103441024413442201240433142040413134313422334311020103141421421401010243432410323122132142300212223221004221214232412344114211341303134120330002432231304234241240322020310144440124013134403002344214001101213114020444340341140412404341110214330104430024443011330230014114411440401420303044300343031122022400404402224021141100231420443203440240342203430403001341024031012340344432214434404331113431224103210333321120214104144202110130142123041204101131011420322420312340312340444430204032130401024000012414123333232424231012000333330010340231324114134010220331200434431440034013434203002123242130321010211423400104212433104444423113423314111033310422000330434141020124203220210440144201122041041421124232101043003200201232214134140341333202433141303201433434004410220140233423104142020422103433201042223304011330122212001120133412021332321320430411132111042113403112032313440104240410040011002331142021204432011023022202044042001203301033130021124143110331214032100233010014343103040211241403401103411224121044404140310144034402122110411041124004401313102423434334002204003000333220333423112302224413234142211443342210412031340020233420423034213312430213104043234303430214201321103400311022401233324323441012112323313034424340440242104402001244123441442440213201221104411321220201213210213043422422310043311314220240313310202410141323100331431340144332431222034003402103201413300332421223343423200402241030100110232434422233333004340321142004403240111331001244442300014000040411003023124442231012004220242001044020320204230110223332132034014221443021334244011223303412002322033334403344213224244401442213343220112300432023314331023213120000202241134320003023131430133441233321410011031344114113213141412100220243301002441444243024032323331322011022130012444313234114313232412103141202021410032320434122222241324322300402444404102413240031132302243412012444401111214122030232130434003004321004320440141221232342020230410403141303141413120321203114110202444002341001201021343444214444014034133040121444302322323031012440422110011222103313442341434410321040343024222312131143231421110301301310010443111143443134201214440113404410020431434142201300333100040321244042342331101413012331021034231030030204302040311143230201014313003342013343101043330004242004020412211312224104331402342201443242001403122300234331042004441414222204220330204331444423000124231434012043102414044100332220442244231222031301043201004204032402044011130111124131143340044430304030022413313314331413111440200222240224224343223323324413304244400314113422344214324040124023304113240023202310041142330441334104421220422424123301043101404432033324434034330022110103343031313000304104413223123112332433102233134334121040132242334242210231400211233123323133333104433202424024120440402023211212342222041433324324123324010400111233034203312112323242", "021211404244200100422104203440211344002101422403332010443130410341234230302234244431114210411314404341230042000224323400320320042122143244220244334142430120421232120234344322103424000403024044010212243423031134334304222001104134042113024031213012320012323013000122403322243033030110001343410144040430230314000401424243103300311341040201310014120033344330132323042000011043220010030241120022100113044220313444021430411311220340443430021024211144043121002214213323113304444042410100214121210322230222122341430113213033210423022313213211334320233111312310244420021033323230141302331331240003221331240101443331323342442014141320034020242302201301244120434044241441001031122221331013032241331013432441122311302311422341421344331000241204124140413414142300010331104120014440003143012031300200230232112020424112011223310400233303123020112040431231214124242202304210443132134130203024102020014210340302001204332341331141423121303223033032144301314422442443142400122322431401313313031401211220014344313123011301021102223131442423330043003111241122401113344004243103001000020303200030304042240030210144104314023430120003242341111443412404243031200032421432311023210121114321020002124313030433104234234241111412444022200031214004312101130343231201140142000120111411341113330403323202144113203020231114243013300343041340301304041110002240042442034123100130101411011430413203321143104300313324144131224413114402432122332101110032214022342344011112020114343210403404032423204312232112101131241103330414003142330004433330130230234422044004322234433111342041130211220000042124134301422203303043131141102141034041131433320211134031311221240243433220334232402323230013433002403040432413032033324424431322114400424213030310342304112242431421132420110331114041224311200101432332101441104112233124103022413242333002143044244034100314244013202334334423012140312133210333003101114443034201303210244330214130001433004144010031321122420313311403322043420221302144314334013413211241314213302200003033024143113223341030024323214304420433443004301314002020432224103234133224143332324244143004021321404212301402313204013102003100412111041431230212342342323113241130102100041103043204404443024204244204302121031444111414244311414204213344441443334111030112030432041344020132034423020004101130020332210324210022012423222020413124044301232320314023220303304421024002444100224344110133342102044022131243430014010402112024344222002412122322414401111332030342233432241321231244332301131423232344000222242130122014044401021222303130441231142431201222300422312300210130220300441440012024211134332131010032332441343234320033014031041410220022232042142122403011141411030010043124044324301143440143110422312111012412123402341233000203003222034423403440204204020343130402040013420033032000131213210110303014221100200013143011221401434324244441443344201401024021103321443043304023243033413214400310144423121320040122044423343442043320130043011101423141210422240342042224341034030110302233310334123022141201011024013411044331332100333004041130443020000344132022402124011014112140214342122114233012242003444134424044120003304004231301130330010421302142410200343441121101111312240010432303222412220110441404400104321110232040301121121343144112431034223142314022422020343202440430210202240313431342131121144112220002442110020140224341411114230034113420442312330420243113400321301401321111144404324043324144033104120102013441302431311114440042321032120323032112200312202000312420112031140024131320444133110224200000320123330410110123433313314111040112114303133442321130203030104400243422014221032321232000422212303341220020401314314411212023441030143404312421213221321322243331420213022311141121424144304303332331032124234304044122332041013223122234004402131133421203114000024420100241341012322424231103243011243140441232442031023103344410210131212333342102302001042244022123204400344424104422032242003130142221001404340233444444321403240231123213332044122442134332404433101311403332243140043031134000044201124323223410431401221122001443140110200304122012124414131110144210322104212422003103033330321214143200134342011002114021410234031232231130243421203024020300114012032004131204344224141411431124223131233442321223030312441403113102044213442230041002141440022004042240003440021123334004323100411123312034240414042031110314042242122204421104111013021434131034203031144334321431241231010211411223314240233212132412000", "104413012114423111334411004034342203310032242443141012313424303424230322334012444340312220240324321332121121131011303140444030213243343132423010040044011140103032130442040433001433301010022224112441230431433311031123120211441421002131040032300400301441431342213203131030420240311231004030113212432342320322010041131444242104000311203214230030330431233340402333321441300002411140342342331324222423031430042131131404242244343223113232133121200234244304200322133341132332244434133304010224331411401244200432410130314123421211444221431130212231320134203220142310001014103011404344034010414333034411300014424301301020421410212123402440044342342322244211334224324240044113030201222020424024214321412222111114132101032210123041341212044320030300342043212231401321344342122133311334133114100240131440130011004302344220020223020321320333433213432301104201422313201400411124024322023131343201424002440213024134121102410210211033410121231000033213233332302244344412322014041213203333414312012241100002322442123122103023120411430002214202404422242024233022403101203434104201324221412221214133024134224114001322422414223232222423101110141410024244411412321424014200443114023303021413302421142141010321414012000142111033423440134314012311431043032141423412233024200414403303044340311214101404134304144312342204304341133001042031124334223221432302021223240031111300123411031211430404413110423232003223142411434312120131314423021420323311234144320213142032120400110434121342043424343233410413034203104040204134341431143124003413144021103214241414034341122314414101024422134020224104442121032330023440421204210000420423404042111231232000224300033330443142241020223224021414140011204214022301331123003134000311344123244144440044214033102201331423142141141424131104304204131223333110304121111020431204443134344241320313403022134234202424230344220414003234313410012101111013231304332333222403244311043331330433343404114124001204102202333011221340023111214012423222442101213321103324430020430130420203312113103021001323413233001211241123342431010404042143043130404240430331444122433332324232301112423414243241024044330332200124211031003421233420331024430143233000120004224121313312202110431102102243111124042042420400343134300143211244303230030322404312044231434044242211324331204021401340321130113410321401441300310422123404221421324132402314201034400212142411301204442233310122234012141431000301402034324102440020141204133334304204404003130110423213244324104124332404300343110411021144100044231124233340041004401144020310242142203314043122411430433000222432000104304022101232301122113141413404141124003340231414114211120202140224112003141410324303141442221231043002001440120340131440331424313442103104040230232104101023000224000442304311200020442213011042031301214234141244430022412321002211233433110341222124131312403404412222221404043040313434411113210243021203401230100031033000010134402443022114213302101343340043442111010220423100430221444210412143331022344134124343034334233243342042334214301111034124004113332042244404321322002424443131020043410331310234400331001244401013014040044341203241402011004322333022444313132223314323402231344324033041040301040104322213240411114303433400231334002120431024141330330202044302033130321332032120430224303303200113312410203111241321023412002410144243424444433043103223040232420312202344221401313431214142301141410433440140320012010443344134001244014032013323203443303000100010003123132211013021100220440231042243102420322330012214404432224204142332211314220332430234111310440000333013340224114100003142300240102342040233432334413444213141101322030241044412132130204222133433403422322412420311314234401422422201013112204203114000224000210310113212414424244114020222032203131240320240221340220204422420111004243210022332203030132044132301423010030311302333441142142041431021014103204032211033321240030112123330114410442240210144024411320443231230433041123400121103121313221222340241324220124222121212310403111331034440122244304101444000021330021012211342313421332214413421112342442440132222303400333103412023102400111243302042023132230301123123432011040140122341421213403221430112410102444143013302313312334331404410031032242134012343201144003201241101240333103243134411443400201003113130231024003414404043334243211404224014203041220211010234430110042330123104011413114333140221331431423414013211033330131141210010311131101423023343432314114023322", "004110442012333324333131234131404404240334040101222022100033033413110014341102032230002234322340444020124131212410400444041240010114033410422312023131412233304112434342444331241004110111212001002034033014043333110243014441113024412024330212212033142403212112332414213330443332012420234411201304342423223240043040202220003121232423024410400044203304113030111342203332030200204041104243311230140031214201022322024332024231203440122334143311340010113031142342310311233032012032142002111210423041144422142210213013021200333013321432121212402010331102200142210011013024113224000403332133024402021413133242144410004334420444301114121300402212122043020002232031013230330312000214100132220400021031330321402131413114320042043100334031022424221412322000114042324312221243233303430324344332223343001423131014112222221310412310411432103240104022121032244030130001132410303120444124404410444114201311301203402433400222230103100343321242042032022443012031010401214123422113013323042134313012133432214404132414323324144402220101242131323341243214112231322101011030110113423300302302333000310441311232333444001141042124100201332312141321303203014344410303311041341114333432140433040211242022110333331344313012420232402131121414021304042411243024200404433244111323311401340121031033203240004020312141132103403421102202234120102232333202330014322033320401423442002222031042032044334343341422420021222002202311012024010223413223224434134434431013104320124144332243103202442334023341242434441333123411413331001020214312201234411232142204433242412320144000000111314420320334340120040144033314011342114413321213214131334414001403411432340142113314412344213323230001032201430342214113242110324013011302404140402340033221134313442400022000140044040443104431233230404034240243144441041411220220432320214030433142144423144001411403004344232012430334303144204301223241121041114424330220002341341212202411333241340200022320040321111033410324210413421231141323033322132140043444400010111312220443131012304010340402010212114000200340034322102143021011130103040444012324144214311034230031401023230310022013244320024022413310211041030003302131404311030220420031402213420242432212401443122440214202444002233211144111423132022430414440421130240441133414011210134022412413221102124203042032131442323012300033334211311240101021301024023142013120122014213004110044421203241134341200100332101041224341440023242302320043221303032243104334000313133231304022414411344024131301103444413032012302004220224111203114013424404420420142220202231210014012201130023430302113144211110031403423401340340244103104424334002102210310110324311320401111300300013222314332112434001141123221004443342133432043011034204231200011014112343422001424312000032124430123042003201440302310414210332224400220424431313022004410322122013300013224102413110101331213203303143321044221104242343221402312004041010223003341342024100123143232140421104124140100244431103300344433120323034421344234331214144404340113423232200341403202142244424434241123221340430133333200324233043133412323330023331044103323312020441400413330211324342224324122112041303033030220214002133031003331023414210111013340312013001403420014332332424123231033302010301312322310412131010312341411211420132121014241400242031413312123114411231413220043123003200114230431204104024244443133333343402440412140201034102131100443400244241042332044133210310100334314112423433344441430140402410043334202440403224234310121220441440214100143321130331230102113440013010242411404330034330243440234222202112412042102133310112122430402214123413133300210344443213434444223123222242130121421422040413310141214430211144003412200101443432102042244030132221440301012340411341401311123300201112244121242423031432231444421023041222404023241300043030040342104422311214114112212130044000440324044122114314122311420112000234223123324432343243423010013023241300420032100020110012143122124041043024222133124401323042420132202021244211140243240030442340122011424342023043422343041124031403010434031443131201330100420114023203341100142320020031430043414244034221340320100133443240121102043411010200443000114112401333241402201313041321431203424321211414133323134223330013201234420122434104003343012441240333222200034013433343131214224410043142220022240132344333013221101042401141013323204402312121010122100424303343230204103003240302142433324123422022320403233010102031201443441124042002021110423222143023", "222210141101020211112102133302110212020324111423321420142214223412300021044424404143443422440430043201312403101414144412212103121200143313123013421323432302402413111304114304324412223344421030420420221104313142100221124021210031000221021213304300010122013232104244421143113412144144240002423242431340001404122222240432100012410111130033200341214032341214333040344130241224004113121130033401431443022341030233342204203014030420204413422130331342442444302020013140231020010110012113211103224102102031340133301440332431424134222304101121200224431030400333334304232343020042030300101242313033034021103340013221004214333142140241331010031023034143342133043313004320403141210140133224202012103133340103412331302242200322442030120241021320043113441044400241023033242204143320010212403021344331222033444131232200340134140440033124433041340410012132004431320432240421433431210121224232413222304141414134444044422030242444230230424441324000244342323034321002022031430011143103214320023114330224003201243001110121422302433141100021212201113213420112102243213020022140323011403104032141012140034023341313021401444323423141431120232121210410112123443144144131014102010434032222131242132430441103121423444224400243120400313333240440014212203000142234010304224431413034312201221112131141444033343340340102334210234330320122043000321242224343121321323444022121340203002423430242312141434143340331422440413142022100344032232001113101244203344023003014233144020301040423440001023212413143412320220313210423122044042022211432040101304043214020110010111122414013222030041210202413332023030003343240213020412314334403403331310233112200223333440314114222222404041003034344221242104414323301013014122202433102030141234113141434124430002112240144111040240423114432330342023240034020210433111000102234321142132031141221022202241323304012222434401024233024132134202120024032223300242231230121103443032343223312314123203413033210431244042341400400424221011304134340322023223101034212243441001004420024142202034301411243122000024432240033103233240324342443223420200203424333400303223331342301012140414142441333302112120210340034200304103441233313133303113234311244331440201130244112214433411232204321020220221311331402101213241044231013220210244003210004324043010244100304231304334424222341300034040320031121001422200304111443443213334024323310224443202344121132230030411013240403020143310042134014314310010221431101100240130400141142344111310241342040410324430422243303214413442221211421031110132223001230443241342434413144420430031340414111410430300102244433212312301112002131422421341334121022113302002221031343313414424213011012132244122310343110330223041220322133003342130013303214242034020203043340444312243204431304431224144122113443022324020003042004134232342002433403200133423311432302203033210321430400333414111040211230430312422422301403323244011220442343131013032043432220303310243323000412432220111330140221232123210131010311232010312303142331400403244321101330034240311004434102100143100033403011011340422333203211000121303321431321334144444331032314341210100033233121434024440003412314211031434000343423343221142133021301113314304030040032300124010020232122011214432030032402143443414210444201203403442301111231320314143412101000014313220300023230022221042334132230203430124331344232413410202314000241230414023020331331423333024013114031202233133410344121104200212443023401112113041222344230440031243141403234213432423131132021301423244224214311142424413233421110221441210323114401133023401213140224410130220312214314441422404144103302101331203011134032320003431103124202414204400213304143331442012431121100100300101042343001130023143412113010410422443313211310142423314212133444020024440131413411404122214122122321220223314342342342302101342224140400040442211322422340024224013331302141014334302223401131223302122143000042224423433104233414421204312132120212333130043113112314101031332102004404123314214022001322101031003413422212003431241202430142233324021144112310034211433024044334201040033212113443444130220412120320410220221300100230112133311410134144412031431322031224301011140321341414113120131122001303142220322130442323322031103212434422033141121314022120421141102300110432402032403022422221430331304410300223224431110214342104331204040230402444312244412342320430034312100114030140043014320144402331033221231110310204224123341111121333341042241424440200413244042330222012020", "144122304311231122310410143424212243024040243401433211141440334431104221311244332103331044302102341411041112432300112224410203124221021143232213433401304211100333004110404432222424011402342141041312434043223404220443201430220301422141103332010340214431441002424301143334240121000131314414101330320211342042043333122423413342242320143004040004224214141010110110440314424203410013232142441112432434414204320400143103340440404144422311141042422341412212210143124332034043303243204321122223430042201220014423221310011232211112223440244022241411311132221421140330340210121332010141021432432404044044212020034120300211303333223324141110211200422412402342033320430334044411040411242233414220040103003140124332104413443430222110403102233331402414101230332414334044022110300110134042020024244332134414202213312241022134341043433110014224110302344442031110140002234441314123303033014401204403204241422122032144044003322434010014301024000414421442010244000141021232223040421101210122114002020233403001434224020213422242433202441100411103040341322004343413200334122303020221432430132240314320044220010311240041343204120202044303144432314322301042004332340410024432012032012102130012424440031324333432131424000341230124441423403421440100044424241220344032014134320200142404434042041144334443011120201413240032214434022220120401024342201431430122331123432434331013001131334444040124112412420013230130120141224134120304300120331323210123403042032434120032330132232423402403302020443441014221230132423220434422114443043134244213123401031212330042324003143130422210033222322323421424302004121002111104141040203220133421002323114113223132433104314214240430120441144002144002210314340421210404010010343403341321012020013422334232411432324040140041402042343431433340301342344113144040100444433423013033304140441031013232013003241111213114124124310011210031121021400432301232232004020422002124210443140121144044022340030413210131314204422413041343013241012334320002021123402442432020314204344240001000320231123004120041420324214041043023040311120421243421321313434220111324322420441343220133232011234322440200233304434322242102220344214431334312110131400240342334224021104413224132323113132044003323133243014401102103401103010442404343123224141443242222134214334333211404024024331431030023331110234434141033234022112000341213231400000423443413103434442041210044111331223204444334300202121440304330323114033144124302331410012112303032221413111102204003233023302240223222103321120410014142011431123142244334442221210034243001334334044414141320131142130332430310341430203314010440142311142332421042444040122321020114142041231132034320233024312102324321013011411111012133210031313040141424102313013344231421334333424300422443234240003101242012420321111243443042410040230442240031210044211343402440002134043430330014203233133402124244421440104011003322404431411024000234014224030303132114133024133434224131430343442301202333002340322001322030234020104342132331422422413412224013413004012203144011004143331344104123434041113332240000420424343213141441000402244334210012311034302243320041200133443131400143002142242430231232300200241401212222243312240231334420040443440321011120134224323044221104001311020144314040334422240014430103230343004300131421130311441324340120201430222043022404104344121440102412030014311142441021333414421303314203032141232001424210244332021130204134244421214340134043202421434424312014410023131413003023442124402440342014132313123410311203100100042123401430142014004210140304321341413432123111003023322303023320441442202110040242424043021312301023042221033432322241102224333422130214202100210034441433102121034001212144041334013420422432403311311341124113404320134101324313113213421010310423243230130003403111242232114332134202023432100430344204400422024444001321213242041224224431011132341133301040022144024141243023212422331143001324122433132023104123422403404102313321301333113414013404322322344214042444010000002122030300040003210033202041413444233144104323320402314441222104022003221404202410212134403242014314434013212213004401143211234300442311040441132013233023024030303140310432304230204112101302113421124444344101432132340332403224202314412130333402000130341204104112341201444120434211404310322420213021213300144030014133040034441323312004300102034134410014203432221014413122333343321021434023210133024244243233113420300114113131441002322032223100112321443211442", "323124400034040103011444321411042410043411010144434024023300422224233243401303310343332220123030303323423201120031112101402244021240201404433400001204203442040102002334301210432304123213314040042442343413143100133014113312101220110432003021341232132103234124334430010312012032230014044213431344024004311141101024310441340421114431121430124004223411443231422432133020013100123343140034320331212444203341244234022224444411031444033212100032002423232020334400040420402043434003231040400324300203044203400420331142240300344124343320332441243002033411302140144043101111312033202221423130114434031212300311041424121300423241011010103211012431220144004212403030013100111241023331222421224210213003403400122213424244430313434134243032322113000202422104333010321331231211003433222444334002332121200312431310433222243410113220300343113342321042423413210424100243123324111012033320012111301101121130032423012411233430410031431400013332242010343340122021342222303424244404412302141403020032010231332101423341202000100142012311403221143020103123101440224041324001342442413022000203042110140331224322200011142012120203040133310313211231422033110400240032402414021141312031033404342321114432222002341211040010334330133113030424242340330312020012124144122111234143411401130020321023411001424434122303121440131433112442440241244434421412131231411010010030404224142143232021032243022430004020104014044134232411404004010014041412433430432012022202004220441331414421414014001030434342333243310121312023204141241210242120420112002101101123310043102122020313121000020313443411420100300010204313223232122401313422031212020131111140031211104314112022321020203404204121040230043341034304414342410210134104320401322431132130214421233440300430111032023001431021420414201034343143413330223301113433011001113142231411233431341424101234244401141021013230434242030142302332032443100310332433040111441144010324143243244003403104104331204204441211401023242210014041342100103034120304344341143020242013030242141310204024013031004322221400343101202114134131004413140031332311324132103342311314224414413411100023441133324402420042110400002400043004403301210001021314341121133023001043441404142414234232111121024131413434033341320114210124120000101443312203141402244430131243331011023331340201044443301334332140124302422442133444222233412044222003013412244100240022204432013102434301421302131020203302313131411310420134002243200343424031200103124144133041430140440332004110242323421414000023232434112223113043342033320233104214031311100323212200341002002310243111104132444320324313242124323221003403020420311342103404220232400103303032431242032420142211432200433410201433101214340410414324341343210422034010014200012102224211422004140333201134114430134133320212341021424132030440040200203103030321320122234144210330103002244012423011021400341434340240200422034031412002234411221114413023422314331020043304400214211030310333213434431431103042004041100402303310220310133413422230003121311202014241043214110132131011100011343113342124134310014113014014322000021341343001433321124031114021143030443401020231114004320022441014341330434403031400340321131112402201241031100301201001010413022244233133114430440132223433324222213010423244200244003302441430422141002044413103201314224200100421033431112320003201234041330330202124001211310120434421143300213044440043420012210102402200211431043402440422144213343334440341331333444011014123013131130404102013312330332033414411131314410040343040224323002433434310121014031021100244132104320420113311244021404334002302101231223412220232021412201334032344311232420030110304404113412334240434233334423040011040132424130144333043040431334333123321104310410100242341023344330043410233000242004444203201134101242344021014233433234110123441013431114103334131320024200140423303300031203422443022203121244221434330210223134232020113122222344133303131001030010134123441333444133443413441111410221403042432331444023112240021220030121204440223124403221144133414121130334043021113444420344100123132023142124101204230243202202200023133414424133142113044123100033133210142343200330410234200400023201220044021014410243404022232120440200301341322043421223040042434034213314204110320433422233011300441420223322034324124323312342204304340201124020340022121423023124002342204321004143231334131102020030024403100402422221204110002142420231011304113421441012032023413330442210431232214111304042", "302200024214100214042310221203020224300442131340110324043323242223113041340430404044113343414011400221144203333004342441400000202414401300202332043200121242243421221431321424043100200334304214112010431444434020304201313123332122124430442344411342314124011003042014110212103421114023210334114240110110123421332320441344241013232101033220020444422422321142340412032304222331042332114300030332441004341232243203114134333402204343000311402100443041021303412341321224141014243044431022220043112220122030232003201130114344400124331330330342433313014430231023123323231122044013133142243141121434212202000100034342132240442343010301021030124141421000430314201120033442104222014110212430221301323230001230103103130321441204201210101233101103343130323000021032421142320321342444113411243020211431214224402212304034101410030230434233402102400030131303110013412440203240243030033230121210014030323224424334340231234242400324104432142301330001202133130130114342010110033143301311333220011243111411140412034413013412431410110002040204212341113131102342241222030031442344100124442231432434134124014302320343411304044413320203041042010113004100420114014033131443113103411400103001413401200442102100201243002240242232212101432010313034321042224212043343244344303320043410322412234440100122400442243120423313113241440403410323223023303413321140443331042304230440304133230322420130020034222110223113433102024243304131244412342401244034433032141044141224131043320004010202044320031331320432440113330343003211424130302123342023043211110102341302422442232022114132130011320313123442000431423032110233202323023312124411212210104300211341401222120124023024124130114034342330242413124444032313401220131034332224023041431130410331030134143204321234311420300421322214410034112420014211341440302223141120042033333131314203212410411431004403441141311331014040113223141322002024200430040311314113431320032124100032320023221322434313334443243442043000142112102142031114420312130212101131043423400000110401222243244412041430004304333030220220120333011014124014441420020204323144114320234243334403020002122004430143430101124333041310020123000412114031223143332023423311433031132312011110434004104121234044332300420201003131200404434202021001321031011423430144021322303320232234011100312332323344221430313241230401203111242414112021234003031000413133203442002341313444020322331332220430100230114404102230224231423143131444011230004420312231241430422313211210420224134023101420242404001041134101030113444031120142003044242442211303320102421113404131331120200222213332214034031401414321002224320024100110433424134020133224310042413131123133400210224044041433111442123424112231333020133140413042411234344410433440134400040113040244040203304123202333101041120334144434244043204220000003134431022010222240332140140214202302403320313401212402124231340240020412444414222021023023341131134132431040210300232010321324431341411343420111224244344442423004004132034143211144102100124333414243142014030432112241414213441420330344340002421022423312304001221412132233333440140024201411010232013201021430400040413432041301200423314120120432233043342333400222121423321032143042342031012112211224013034034123332220434011030110133241321001302321131434300200310424314400300412222322133103000313420232110324244114000130040031220232421421214303321143043402241300321000213344020041031010332033414300412323411002113414244143310433013103223314241333231020301421013243121103344413344434423411314300323233340143002143101040332140104012442132244320303102111020404232214304220203033424201200424342032313201141402342332402204021110124143443214032313400341344322024224411141104000143040004341222333104121040030100330313040114433014321330030123010300232402030422020324401110210314431002024133144321101323140212340221022204043102134222331123144034402444231403423244013024413212412413421133223422313113031441131414300323222300204414011001133302442110433113404033242214022303422032012042122030332031114424012321123034404321123220101424343013133323433332041001031311100040441112040422102311301440201412411040123042343400314223331142214402104102033323320031342202112230200232334333434130302432034424304433120433134134002034211000214434144243020144201343014112202002042222142424200041401324323210302024420133244401012442111130111020401242244332034234440440320444404131303414204444012043034010141443420113333122200144400400434024123422414233000", "041301104323311232123421034221413210103303342042301120424343430002323032203213311042243000314202043044033433412333142201312432114043442301004243212411304033333342243312204240342432234000103302142144231100040411123143411131001411112114204241010244121131100320203132210324431222213231212102242130143432103044001110012112141034331313143143141040034203421133200132032243113200401121041204230333324032401124222214020324433021131142000124313033004100241200122400111234111433340414233334320222033402233413322042412214104032204424021033234021144131411011143141000330231300023022013413133022101134422020442241133002341412431010104114040141130410224344400444203114231431033301304100442300420320143111422234121412123240214420441012214134113203301421311413331100241242200233322223402011100123340040231422014100241423432422124311401012320212104213203002311424140323214334003212343131121144130310314110331344404043103424444011411340441221230332304402213441334220020202100314310443314342430401241230413300241242213044401412440420122440022412211232420423220201314034113444122414304421432431323303232022304041010220411103301323421420311212003340104040112441433343140412434021311102201000142440141103223103104242331101044301441102340323122322322043140411413314102332313341130344000300013311103020441203342210301222142301324030023200143313431434021131310014120121431003444121241432232412411333224324413210040444221311312313401422421234210420403443410224311224143140100044103342330133000341442242244144230400223002102224322343340412130313442433410410310203322230302033310343013231200030401003323014134321413023213311110303223444410111430400221114241300443134402333133030314221440324324231100111100204244234032022323200014232030403021101220410202232442211211121240114222302134131231020124142041332430024241140301213041031104330402141303322401442222300004432022342212410144333230040241101310232323034124421243232221324101230222221142434220123101244024440421434430242244033104434322240234421223120232142130210400021033322430241023022323200420224141142231041432201020003213204232044021034424100010210114322100222414204401440402044141102222401414012132334434040310334444014231322302114120433004421141441242314304241033044023320402133204333001233023021214031023023302141034141132124002134200031233330422144340143231132130120131231012412103204020130320424114313110304423102110434204400020003312104031421121120040113342124144222144230023334304342340022400313030400432324322230013023141010444332302331041000313333012214210311344241101200212141213012411200313134430422414410022004301121340202430240243013222224414413114441443414244032014403244243243222231231414233001202330341101323322434133032004042430340043344024433430400033100044420310403233213241134024120221400014013232300240102232420030441311141424012203333440440221403030121402222441144312134300033143342222341023444001204020040042342312341322023023343114313413411144212411343332342023444313130143012121014202111241322213323312303420230123442434133324042022040300423421432241430024031134444231334120123112040024203301032331002242130424402211100230323121142320311124043222241132022324343432333410031442413341420330230320213404400334114042344202421442432110012102013413100033420021233342014043421401110020104010400220402314343100211422441240344311430214140114101424213222303324404014010003123441121400301033421032234230121112024134013002324232133200104341112341133200020111232403214324413104412342002310242203212434410131411320034141120321410441131231344412132411030132143200120231041012303112233340403303321242130134413304323130200141210043124103121103013041040443202210001144111031421401200242100221021401333400204332423022022213434343143043120323342140024121013131143043120210422212042402002120241320233340244434410110010314404212422134124210321121121414442204111401223400030314212430122334034434020123311030011003334334444211040422142211013223240020243443420434213130044012422203344400110131413400200421211321114443102210022102120013141224441002120124342433433321220422431423303143003002344443423144221330230200414023101430131440423233022423010441410314043014020440140140233200221210012140434332240141000201222210103213230004230044104412122213032224312123303130030123332222031342143222010404210240414040243211240442204244221002424202000103444124003434441011022123431100442024230043322043313232200143013401032232301423104423301242044303312312", "102134342124141002410302031321410110214243344143323411024312210240002313003420223330440131101121412030143242022140400103302314341442301134123334240312433221002433100320312302214100402142232004040121314032143212204410421420024210041010421400013241414444142311230013003001103421130324343321030043441303003342134014121440120232133234243224401430401312322141100141311144244033224222303133422411433300043024344412220341203432442411143331414244031241342404421020034432111321130413120230303114241211233220433022431142121034011311232322403242323331010041410423242004341302204143423103144313100433201240321210001430330411023141340343211220202234034244401101333240322331234010313220102303401312211313301311412203114340003403043334124440204044440200031100433143411413410313233421202043411244010011023010241342331110300330443210112403021033221414013422140134442440000040123002140210001132124304331231313112242344022320241322301014240230324004014023221220342223103424013210141400144132402134031043234143121413414112122034432243341132333021021410422034234210230104014042020311301422113224223410211023310203010101441432041212420403112032201034202222201040130441113434101111443332343120444120103004242220133102112403322431221442243101011304343010131231321343410103042311341101423023130142212210142330003113124044032022100204433043132121114241000000120021413213132041042024000114111342404101404114334213244110023124201203242420043141413423001440100434300130142022314314204043031234132120414214143033032403044134211440444413010004330204420202442402213320024212340322234332330303220434102033122224412012020220032114303300141422314120422020200143132331324132311300410341222140230314242344232143101431301133332121134443011343321104234303134221042021041414201134003010333231214014330411312311430214434302032144413110003023020130402130231322034303242301002333442411303410344121140230002123044401313301001104313134014114410302444143113204244020044044041100400040420132342032312233411210421430242131404043211040123301411334013024402201411313313102132203434034211013324200224422443041124231104004111030443034131124241120132140320300312443332104344413123204423334410114004412332124101202210434213043004341024144343030113400142102101213043440311030402344243012232214332240343211123402243224104404433233024310004003301240030231431413201122130022413400314000113310314401012243120342011423230311031120143342200022302244344012341041233342441440141332204130021331003214320300041143120302430424324130434312121311242142013120413202204024021332044211304101101444102442214011120111404040302140440323041102430434344201003024102104020302401141033323424331030014430114433314103203043212031001123240400110432204214131234424210313222321133344113400020211013021013230113204331004202000310022102342004211244132424344401141322011130121101320244200142110031324024203014112402100340440114114101340413433341402424124040310432314022211300244240334332130022230342044042344123241011202403431324032300441324000212432240000221010431141230410200231320420120301330114432442014042014141014141421102030441114114132200310323234102220233101112304430400130401123343130124201430040200413133033030442211444134001313110233230120320401023041420431444411332001002322210241134101412240124001114441043430031433244040134434311040313314240340102114042232423311001332330143332142241222131424401220202401244313122321034014312232411222024022133320421222313234043030414410112011331204324403320142402313224214204011242000420423023112244114233003431212244241413030422224222400443311143240324243220404334022002210201202002244132300222034034244400042310211420430231021203301143133131334344301034144400243121322441032332332421013324242004212401324313011032311430341031312331222234202432131342020140013244041402013002200143104010240134223140013233241241422120024043330404243213304040340113234142224012112233301134000424303342022413103122312320043004112444033121030204333000232034110421434243223223322131004344144214130304142433412134414212423432013423403440310304031333443314122400112232412304141102122442102112320433404303014310144133024112144100440332103041400441342324233311144404222402042122432221303143024313421200003102203032312023222023043440021103214340022001120010122414431223044204311320141033014133123411404420333142232242404112243022234311141010003204234313113402122430134323422413411334200133221142344040123204030413412322314040404114102", "221214143330142420003101424200110321002323401023002101312313113130203003142410103232043113230030111304020330414210424024412342021433323233334403201241422004044144200041041024011342240013012123232310141404414120120142141010233010122424110140023421022032220414031044302202011314304421440323320132313031301123142030104021413001030114104224431422320433010144001144003112030430232230313412122004022431124240132324231430440104321243230212112012214403040402314244414011123011324334331404411222301341141034430214122111243432431032300223243223441212230300322011202311414111024004330334244202241134103033301201112441220134203403304440440130201140311212104141433200422401331310100341024342204121412423222222242020424221024313014003424201240412202433343112110230000402044202341412431043404021230021404203133014124243112401340334404021244301004441214034102113330342420304442024311412311003022002440042002201241142421142132043130104033143421340012332204011232132120402220041424414203004212131013220340132104243103240102312142200111400233414004432413120001141320223312311304241133430131344333304242142221314444344304043122223322031323230110434322142014000304204312042143421421430220131430320102003114124044021312404031243440000024304113423322221124304342000330132400001230322302440333331143432040003314122244033014213313423323324141012220141212103020223201142022002410422103141203440111003000011014231341221122212433222331411014300100432332210111331124121220434131402402242241303233243033314320113023321013141400122201300021022412011144404004302224141444100142024113441441022141411332342014342001434221014103402421030000021331241310234320230012112423300340133410104222322334141231404233111200120143120431031310301220044121141240340210441231123033300441023444211043040233101220212124024142313022002420202102103104102443410124011204014013333112120013222432420204104423440120423042240422434132442233023343113323330402001023023021120221102221021420312112201011040423321120342410133112410232401033023120424401243004034401414100233200144414010224000221441140214223342341223233343111421240034014340132304241323032423412122420230121121324310443240443401114044320223101020034023104240214213324342122132031112214124102411302431001233303212211013142241220323410143133032420340032033141113433024001303303112322420023122312133213342024142244411100244310332331202230233411441420413403030113114130213102121220103313303121341043442324224330322221443213340303124020420142412421010221101004420330030140241230332032104000213000214332442401203120421302412411311230002040100032133242211004443340011142402132402131334212422413313400422122310114432121411230120421340124033403102101442411332224040241212441240041343044142001241323441440312040233222342233413224120113100334443213411103443304430412444044031030111440243210143434114314340200101011301321202214232200334403041301424320120101132013221042110342300322421442310303233403211440030214000111424333013421203012104203000210001410140241403241014111300441001024141233122210422114404023404131213214200201234002201022112301011400232032231413040140134241041144140213341221131433001034413211220424331100223010110304413333421241131331402200400414024422013002120223031411124312034433413321343422412411433232003422100434121102101130224110341144124201430404314434400302432324212221201403032240032314142114421223214341421304142310004440420033311432131440110014314103213213332004211042242200201330242204342001123031143242210044131000033443130221013003212313231222041200134104032030114320212441401431413004243200101144011134343330032133400010221310441012423313410100321201241413341124003400101441012243011420303110243012234203311032114334101003023441131443023222023231324424324104101213234414314331434401104021004403221411424222201214333433243234343144200031203113223412212230202040012222212003344432422002230042013002042400041142134040412304033230320300403340324431111322112131004101410031403302324434220213232124023231200424443312142214421442031404041144004214200022041403143012430431242141212320123044203243344422020410030002210010114024142243404004000421011324032321311004041422343333410101312432011442013202010132213103003341023124113122433111012210443424401322021401214322042133210421241412140114022130321414243312130442000020341123200431002443014103220433421410103240041410132300024011300330444111102043043343321124204303043330221114344001313401023110343142133131", "101242233300140422031013123343213002401404423023323410131300220040403042322310140113232403033133430242020410300413042140044432011430130210441233400013042431101033011123310113042404330323312304312420314111314224114141113021322443012140303133232042340113100240012024424112231102434441012014333122420412111422320034040313011122044232113034131242422131301110431014013310001021321410223032424123234213120332031342014243111132214344424143230000022214340301343334344114302302102140043313224422211132440303433112203314321012134414132211333424303223213012202204313442430101202123343402121100001211131413132110020321310123300441202000221003121404223232324100401104303410142430302222004240224033111402432122333330314101303002421444134132223024011231323042002202401414340200422132143203310034334444312410040130301430034344031341123142223314103144231232100032223401001210404030100422232142014100001240222110004020033023300112120401433234134401331122421202011324241422240332423132322312102122030403220204232102221240241314000212420304342030124443401201311032102144432400320104222310211131210033001324114444424431112440422124323021334421003131014000133414204004030343223101121404014214424314232014103413023410422104041424022411230204324400201222132120413031024443103241002133401421102112241403112214313342310431343424430410111444442202242304413122130302004324042202402402330020100322333122423234443124341404324204320014420313220040444231040013414202200432020341330444321333423440443140201121400441420213034032441020111331140210044043142243243122344241122011203222201330120122443432200242311440240332442143001310341110300001111344411401024110420413430222242303232224341304223424014444014144114112340041322141002021234120003101044344220411040010140214412020302333100114203422403414302003424131144430314300442310321304103242423113431032402244140203124022040210412043302023114134241232430301144133132320122104312114344303242431041014124441220124133210144211034424314104024110410203330044334213203041320240420210041131332204402401333314421314144321403130043042332104302313142042032022301143214130040211443013300343444234003321442030001022043003440220212231023242110224210314304301112300112200234312334432014131023422020210022314134103203240222012240124213031313432244210041243323233321141103403440433010104041413134142132330210444421111000441442321410234014310100031331111114234110221012302134031214343012134132041442240200124221322040114303134411420010311131402310334214223343441414011342031444344114131001000413201041214432233432032110032430411410140240312231410410441223330001101144141012400442113231144342121434333313243211014302310330410302412001200404323141330013040224411434202423314432240024244143132401244422402224222342300314001034232310030013414311000034333340323034010244431143423230003213200403312403234041413133421311104044320231233343344001440220121443423014114034034434144233444243422032240204404214024012331430143001400020422111112202323430414204023321422313212241002041324334322343413043014233410332233301341000231213421204113410204010441430424424110334204122303343101230000143043314300013233041312324141344420023201223400202000244313214202024010021343244032334213313332121321412342014004124103441331402143312133304410411204112232011443440140214203110243423331004231344431334400434321033120124443430230410424312134324034220440302110203320314004433330243433021232143213420241440331241111311042141124141142222330203100130004111111102110243243140242422443401013323324112312421413140044103424014302343121224304210120224211134243321120132310003030033140303423203022224203212131003331000411440044240201343413213301102042212330403213414020443040244141330431413412134412034012244131424020110101143444034042012032040420200412440121200131124013021144402042133210040044332433303222134430411143121240402303424144200312301410442313141333331343013311003441002020344201110401234123041420223120131121202343301020421212414131013242041010042103003412200442021431211222130131113110401131240422133302043401234111230022033243122313412101121200432221001034442110222001140134134413224141210044042443014124033404202032201431141112423022102114013440420330103323202114232344032010244303041114434320314203304314303104440141211332221142430123424424310332232023200241202321000403021214113021434012033222021144034420212343342414303430424230410230410421023311414123241444104100334233113124213141302440033", "142104310141012422341413142400324313433231400010044023212142421224420332313220432124201332200034313243030343421202100114034003431211022343343002023124311423003422040441004030032032040131033020101424033210212414202420331223431124220403313430332411211440110034010344043020340011010414104023302240330112001111013133203404142432320110130342333013224132412104314302321241232330341140034310241042440201434222421220233014204321143343400314032334403020422112340340102434342310202411002022310404240043310302014340000420213313344121130033032333242101234040242422323434131330420320244414304224344224214220044442423311014201014433043010120324443343132221243112311002333241431134200304130003001311210043311114024430114204233011042413331230202224432213032400123130324112242434432104211033140414222200102343402233333004311021022013302421102401324203231140213122332241322040020310140243134142043311410443401210021331333314441313420320421121000431431440130240342214214141403343130404122424422013320313433410204133312341012234320412414244140103332223121230132440311243030331111141403313241121442310130012201220014420312320013032042144002331143141103421432224240221101324130443013001224030141421003020101232343311423202133021123331413323324343443404012144231341021114443240102030330343332320431214003440244241313203310104322211112140120110420434324321322211413100311441303230040023423103040111020400420341311400104430013433110222410341143220242314420443443112144114024232030142201023323043242114420032201132214232243143231000434431233323310312123130012100143224413224421301220112311401423004030144440202141442432004041040101004111001004143214301404434430440100442031401002012333312344402320203041214402240012234413003033042304000123203010303101040333240102232334330031213130424100303330314334000003221104444013410341410200030031240343033230334223240243142034330013244312144100312214214143433300312034333300130311042322222421403232000442113012031231003430443334400334341413242133303413310230003342121104121400421130130232340112333341232423201302334012201234122220210010221321410141024342222310220001433130310004211043102220421422134201441044201443313223434403312100333003113012204230312122222424104210123420321031243031042033313123202010002010131312014031141002013222222134110241121324414144043201411434213141200344034131320433433210424304322130423344120044202403204111001203143113244423210421104214313033022320210333114303333101210022301401243410013000110242414311310231433403402113331422430223014341410221313440220132323042422122413142310200230040312102100044224240301100220313414201313113021243134241120324110111010020014403330122433411141323343303213002401214112244312211301321400410031004230304111220230033141110222113322112031001344114433440341023320002130014302042333142343332240214320124122042141441214203124034403111244304423214413010042411200003121412400040213120112022012230233200442011110031441001231102024023300222243232001324000240231241201434021420024033313143411004122022401333443003030441334232233332113000043411302141403213313334100441310330133044304020422203202414121041422321431311012042114231104104322104122341403423241141211202221022110321341333022440023211430420411140032124401104344031241330032442421232211102002011244204302022211421344442112033320140242230310324024412034112040021132401202112242321141033243414421102232333024342240214202043140142131214230133221341230232130023013131000422412402302421112112323122343433422123312101202202322212034340242202024124413412210230033012243343042223042303020414032343434223100022142313320420403311410012232230000322132424330343321002430230142024304444014113103241311141032101103124441030221044313302200030111003101434322241201002203332421424104440301343033201403344423434041203033233243042233123141004103213021434314022101031211134304420222443233142444342010202303000034111113101321132434013003323010400403310232032443434004434103030142131414124410440232421400213401320012414421234444433423130120143114122110203223344131311230340243210331220233413014010433234411421413424434313212143120034341201230234430241132443343311223440300043444422031020420314410302123343203303143342413122324444440410432201040234141222101200433223124123231403323120410131043104012041434142140331443032243102223133013020223044102003134040412004040134101143333034103214440014000333140004422204001213304141321312334212301123303123033040332311233031423314", "022023304330111010314233214310334432342223330241140132424131033224111124014020034330041342033232003040310132403432234413213224024414140111400010120413202342113114414234420040211324210102032224211224232212212344323313410312130414211332432043234003104024342342220242222002121240221222304344241122323112012110403221021300244223244430022032321123104222201333110141132310142132304003200224443420442234321324401041112001432011302122133031312323124143240300134300000440434314441110243442033434303220014010012403130430020141234133021004104240313332200114024424410012132031312341203044421221031222022134110031224231301423133413421410220314343342334400231313412214400303230041142332321313303204211110403332234300024113031332024442110101001141413343423334421322112413142102004001140112044041344444432233301220300314310332042041443011112240032202114031210432041043242243201021324231343431142421340142003123104343231041214404421234332422134040231002424240000002001313024224410012344133130210222414040410322140303402324140420100201021430033200313102142320310342111303443123012231330403134222432130340334313112410340321033213224232040404002011120130211123302414021234340221242243021104421434322033144003343304302220032020113034400313102423041010301133234101133442301323200013034330413011300331042144323201003204121300100400221111110233402443012014224430221212314203303310100200222311241041220413012012100123013033224142141102234241410143333142001122132221124332042444142233440303243044403020400213002130323002122334022244231444313000443440022143344232044133312433413123414230244123203220330012402414111133424141142414041031222044410202300141010301443240132120221441032430434430421303344213433003304441441423043030324344431240304440433203322343442412340342420113301043220123421121401324423012201124410104233424023210240203324313144232411032012142313403333414021034304100012004310023303012130124301423331031442002321224001200001431140321331412321424312144440220043401102344103130012411442141210102404240301021334133002222022211244400133101133212010401041022424114243124133204411204330131013221220414444342031210023302314231142404100401143404030440413132203311132021411230200420443410302124222432000410133311330400343330322411314124020400043040232112400131132010313230111302203042303313213041321241343410112210444114030033013013324143102040340014010011430040313304444233420101023403131102240031404223423344123033243131403344120330301343301200304413310214441110401033032402444430144440012224023021212102033020410421141424211030211402022410044231213310431041001132222304331030000204022221021042124402110402130333410020412300040310140340044040131401040344130123341024401003434230310243243112022311111243121001030431120334313414232211022401424024011120133000402230310141024240344041403031142311040013021112410420302312014333234111443414230144031032041321111111100121133300123234142123141020220121140214332414303111110444444034433312042342133041211414221002204204124012301400341400344322012141430102021004340412200231121442221233301313112221324323430024430233423234334414433412031222401424200434421013401400004042020233241131304242101104144222330212013030340222114013210432121144420442444013140120343043004240320320434333220143130413004241302102300310023224310443212230343043320344213112300114121014111022314344424402344314244043144122320311423423033034142424013030043141340223013444331114431104022043200043104131400423441020022243433122203100113222432444401312102031100200132210442332410423222412041222322121332110111424123322403442410440433332032231041331041300433420111402130323020324332412122233000043140000301420010421103320134130003133212112010230233314434100241033324123320302324243144404022013231202044422341302232300300301310143403301042013013224433411214343414232422104133234133222114324012031142242242130124101312141234331223032013120422021100124310424102410323010221342320021101341414414113330102314223223121043204002310104113311040413104200232424001312110313021124100114203301342242404030342234413041010411000000130104014132421034142132033320234042100424111034424333033014434330003123341411442110330333214120431430214241240302344122111332021112431041422321241402412204210301004310104204031413111111334213003402300314334034023002401042301320333014102204031220122004031044443423033231341431443002014102021102422003340344404402234214142413240211142423104323104300013212422121143033434", "444030302424130311222404013110442432113424221021223113223032141213311411322403400404131132114142330341301021244320142121424030110004333322030322032232403304300332422113024211410021331014230223422333212134223120400023132314144103000003344421104433014340334124311122203410342341342341042434232243223342101412324034411322434004301310043434404010023320120121113134234243222031143201020134241102024120030224001211442344344330131242222420141303013210104113443212024440222413343334230012333420114003002341421103010234303411201042142143014132142331132412043402301214022142343040101214321103214144313303400143330041102421014444024141244130404100330041142320013342224244013021234122430143434224334101114232203332013410102034244021203122134014341441002012102430120421122242343112040434202034001013404034344041211003433411221044101140133341123313140443204042240332221411224014023141342231210322333343300312020024333442110112303201240020204221410202143000301443133200403233421224312104140120321113401134100233141133132112444313230022232142421133434102203322141230113304203001001401304122321440420202411314320124400213334140442200421312004444343031301221313433011134132321320004122431011343400002200031000014304111033232322240441201101331343114103033343040223043440403120143200330111300120401311202031120412121302233444334100324234144421204244343424144021103142423020202031241022441114122411341112000313432424424301134443034033103042003214222114430220223021401024420114323242442333302233300131122434132412021034043334124204413340103430324233413212204323223230333020304043012113004220201044442303132203431410442433143101222243200122433233130333443022443440243102310212142211210121020241123230220313224232104202302443034001140341110314131424220423021300202101401334030334002244222310001324043410301244224302020440042021341112142434214042440114121024004223131331041201310321021004332433401330310031320402122204222143411321344320234302140014234413343022032424401231044034422330103303110402020031233423000323122222324413141331442040220010201103121220134423223301414043124213100420103130411241340112413003410423222324401423134242320242114314414000132400210443140242222133024224113441331402444012120203302224130144131442221242414410013033022121133403131443014213220321434132304122034441040034441414104210341304014032231002410323131333232211103331101020304212403134014443422042314310400402304201302414001142134211232244330001133324303322402141441231431004203444144304043202122001311423420442110022400424114440410430221022342104103322100314314201102230104242031130200110312004440121203002201431021110311203142141323244031404023101042243333141201341414321200002431233144244021333343121230441010234402424401434221230303220320320313001100423233110043340132201144133340431200012130314413314223322244134400430222214421143412020310033113202131112003000034113020234330003012222222241230034242312411443233342303331133403340042234013220443304134442100244043403124311102214323330134432434341000122042012304220424414214022014141230120433412010310241024201412143101011304144113322202020422223324223244334101243431004022442312224334332214203444343100104002402403230220411331444324121420013422103214224243414101040204104432212242430404013103242213214300421102123133400434120441432324214121321221232111121033011341401020412104331343243124000243020124021311340304242322421414101244320313322133013011212303342434002420211122202432201133031034221233411131110311103121240201212300302032402232231113040103041123112333042041003341121423020434112110434014403122331123304311102304233401102303113320100441033301314324223323430341232222332121134030112011113423430043404040131033242120121432114243042143122241132401024201314003340442243233202313203024434304130032010311300103220340122131420333221021021133221243331440422400414203003121211220440400020013441411202021440032243101041002320104013012030303013310403134400210102040421001301304320441314444413234242120033133311201314132330341140044332011142231203440103330132330003040442222102111123001231333300120241132034420103313023331123202413100332134411411134221143433201411424441422404113143033430202231213411142020030334222120332430144230211402112311112444031234020314243032121310222344141212313442104212014243334101214142104410232203410444431321004020111121234111144342441304144211133230332042200444303242200014021400023434141414130244202244024312420401243122144310223", "424044212411014421230041324030031214304413340131032210034332132210233110010421420430131410022401110013203044433403223343010330220144041002444103021430430322432003212143412241334434413130332222034234001133401432322021423032104222223401322141244134321121201443330340304120202013324313020412243330122422232322424312132331200214441430133142142221433144021144400314332241114323031321422221103132002321414441304123020020222234421333422221110403412031241123011444330220010030131113013021122243430011421003113303343120311321004323223013140401131202124412401111224011234440233411004121011012004213341214440001121010210041003143340111321110100331403311403302200120240231124344312134403332100430244141142124010312442113340304414244013341231211222432143030211240323204131323204444032243334014132444334021141140420033044400320204424111044210320113034333342110103043433030433412231301101432441123341210130014044403341041331313343134401133142010214334000432401024301042024422103130323221103240142444201441331334002112223003113244202101234431440313134321334332000124133113030300324130340423420320000314111204011023412240041322012031343113141400444001144000041342220304430134020323042134303214022323423412204314422042022130344013132421102124232022301440120001244340011402434142130011332443111040423022302121210002143010122230034314301240343213131333331410123213032124144302130043441314031132200021231314340004322233024403331413434131232131411231223331210442204202113241143324122414220342034314130244034210023211440212442131200123422411131344142043140221233412034122403110223022100342200012224124201211010012441221004004213040220241141022233002443334342234102303222242011412001343134321303231143101421031120001444433313320011132313403231022110134322020133320211334113003141011100002130141303402201134334130230014323212240330433101133111042023203334043101441103312121314220124113323223423103141203231244332202100011020444103434431332340213031233410022143130411020023434132233033210434112002024131400202130201420234340031042340144312443421340322001434120133001440442411232242010000224031341214200413101132343312131032343111404030144113031230321300332321411144130143100024021232231010443111110233422144021342210001301231001441002034113112003323213431134424341434203210202414420244442122134301222332313203314020414222243424220332424011012413312114211144322311240244031434203304012402014100000244132103221041023324304143304232410121214401432432443232010322133301100434204443230132101144100113433123400411302004431444324112414313423402034420301304224033330133341323104140240412101014042333244333113103313142341311204220422203113033223224212210123331241443403412040312323032330133302402130222342431134420233043301331024013110123342042411442110010144412130012203040123144121341422422442324441222322234232403311113204341113200243233304202022323402221114220332112123000332143332022132221131104203344001422431333032331002412102323320202001330212022103023112123121132330031143013320323104440113422103400344031233142232413421244322302220211410304344043110331400210023433441002420024440024034234400124022400333344203402131413323313144012121033021101144320412001130122424422301433030222432304331411120001324222424241004141220000214011120431310303041413322302410031023000033122443111322214112213121342012104422340342441031313424410343240433444132213430232144414413241222302410300144012341102443332410241334241443114333132331233102344042242423343411314013303232114313214220132214134031322141123023302220140420323413000112023211404302144144412341404233212040001142012201141413200224441400014021324034301302031301214204230140420420434002020303234000212003121324000404132403041402000433140033033303020140200101301331020000111423433201241044423203011300303341123404322134432231123001334311404431223142102002031414111033203123401142010124310314330213330403004114342421010340041421332134401131323313313310104104430112234423332430423201000032312341042241313222230323142102114322214133333411432430001022431434044423211332221401222200422312303121240331232311301330241220444334130341323031242030210404112012103212443130411143302401143240301330342432113434034241202032201244210222101040004424112111413240244034114210422244134121102311210140234402004004201010044020423221201214233014040030334442022243343203020434112303142240433011231023441344441232200113322031444244010241143302414210230434421112304121400114312301131", "220023120232042234122344422420342443240113223201412200431000133142111012341232122134312334034141033411323441341321242443334222001001130112421304111010212303023324010413042130102112321210440100320424443040103213034141313122402223311013222341030143443143432441001010131202110233123123114034440122413242110433001030320120442420104434223041010124102402240014323404431411112312442121300420431144201320241133110031211132441211111021243321044321044243321242110332113111131321032024400134302244404003014130133230303232103122104221401220320340432434332011144132241243040403220123100101241413321203201043324214421444412341111410040400014144032130313231022224143431041331303143233241003100010400430301412043212310340232023133133103023440202133301024421012130430230133034343224420302314200133211342403304402121400213132023032104412123222301233322302433340423331420023243212424204040312024022133024040123344110121340323041334200042021441031123413343412032112033412311212000242200401010030241214442201402130420243220432341403400204420424431323443101103403201211224104101231203012300401241212102332334232110113023322203031414420343341400100133221331041424344412221134003222122003033041331123313223234420412323342344103010314142243340204111443142432103400204123431423224440203011222021400413420014214413244141423222304414440010344444014001224240043223111204312420230101034313423034414440344013242101333141413143443144214334232214230424022441124331310413232300333012424443323210422110430404411332242201404340221431344221400212312100104003304313230143013240230142004400224410303331304201204143000343044224423241332110340002121022222210034324101420032301012242230220102034223424321234200042133130314343223204244144241222130134011042103430241231023334024111140131022013342033214342112233120143022003123122230204303420312131404101410104422031434022413442210334301241344322011330343411010310032223233431431401243132121113011201411022342442333304032342121321330003000234032043444221400131324230334320230002314311202113243220140324113113103310314122314301003341124332443404113201132424302023402001240142432441102142243024333033323012334104013041233423313420130110433333030340333314332040013033212121040211202202313104240213444231403200414213430330110103012224422301103244310132302231300141213202314203131300223244012423433244030102330313142221000301312314101022243422101343114021141430231140143230240430441311123131213422401222133220321004230121421410411003131001112421424012423324034032434423223222322140434322423103330324320043141204214134423023122430011323424100333224201131343030222123341433211111220223430301231402414211101404404201231010343212431422220412422122124401014232042304132414021104332324342334144044413340303400411442422130443213142101301302214320313004124403234122334031144213310311334221421132441343231101420432320223130413244104331414324121412331024044033013143203312033342134430224304140103400031411111203340322034300114111010444321311443431011243214010341040330101340333034314403012133102133401330332310441010122201401341320314030423332222310341110312300241330223433412320023224400221404024341001020311311404010434243243221140444133302100001133223330111302424243400220112104023432111312041124100104343201030040443401012400211321013043304400123024121301122323022400421311033130102230324044243443112401300241243444412233334242230120020443341244413402214203330434401234140333001411311012114002100034412434240412422330022101404303121214140431032100414334234102403230343022310200442220024311141242042231341131042332012130232314130200234403330412001201414230434324334031143414002444303132212100240420333401224340024312100443210314113303130304142241412410232422100404132000101104402403130123431323420330004410302211134313344033430032221030310200001413303012423330121041322032013040442343420000441331341043332333100024244030241422134421001130410340134013404110032404101030233340213220204130032213132411140413213212421431213203230330411224202141302120423243240003041010433344012102241431311212323402211332224441401130424004213341220243320102221434244221030012003323001314431002004441420402423401210001022011120232020112413444113100201400421430340003023041412024013141210404313201231003140123201131141402244134013323433110303133311012120310243012001143142442432443113142432400313141140134021042420220044020212022013312400024131110114212242403411011042231144023440010444234331000310401", "414044324413031334142101340204021342110244143434001042414114402430310411032302004240422042424110331033432330344411241133344000241401024143131002411413030434023100301013413133340032443124120133240422440444210102342444013420411430332144324231403212234130333342100100002013041142422224322013120343321014202003134332232111103004040321024423244021414220442042204444434342000041100240241244022103333133024403243304432020201440034103430233420040400214222344244004142200034144031303232330224014133334043413110201441000141214024134122443233300142232242224211201433200441431141442101341341300030122443342122034341200440341013401430044130243232214221324314032033443322104414330343134334341033223121212401200403114033014221121243144321002401234230231140212404202321421043110404232340133104020143130003423212342033023204212244420040102224320411413412023013020022212304222033324020012331310201212201111440311243111204423333304344004424202404240034413324124402034414114111110213411231330424301141300212444020300240143230123401111201142310320204330440230400403032300332301034000303303243440440034143200432400333040021243214040414044112001434402014321032122140443134333214024410103121032440041024304014442043134044400333421211321440004013242220342324000124221111333434130421111201020142343004242200400101444120000040431003123001413444102140114323102441221133421143402230431223123034210422132241023342213323132220032442310232330102224223413102333104301324212301430421104424412210434442414244143204204022120233011200100120241422011120331410011320403344201223310310414021024443334133142204121004034114324314012101422124203424403201232314220444022140114112304212101001114014402102143441400130102122430413331140342442242413311212042331311311422144043114130340340140131041430241042413322231333303100034230001303322313302341232402201033240203243013202043340414444223011101224410313111311440341111434301241244431032013244211213333243402304133203113413401324434440011240031343033303244344330102204032203331030221212012244421304101420143112332042311210342124212302314012143210112303131004313230040311410103031230443131001210022414311431430143311244241134241122344100101212112241214222342130320013140430322243123330101203313430244240302213011014403202324330232130303221122144242130413243433204131020304243301341400222232421033124222031212243221301243140431341413410110044210222011011321431430044204023324214023021111231024040413003301343334244431102002310423111144133320121401121311334334424133413134233222303314040440322143001430144331303343240342412321434322110314204133101300204241122221340311311314243244400304032143022431412412112301234330344330421440234242131041024104302341033403233210202310001004213410021322234021231312411141430042002131433342320021020422102431232123234234414422232411303104221310313140133422430323400133403011212143123220014110304023413224040311431231432234331203244421124201042310014240214443241130424201402303304413103024233234340410240143420104410423401434003321240200221430131100121122333423010442341404311143441231440433211324141441340421220311011003240344331304140432011421112140441120141213134433301322423101110141030322031041300210031203024142100234230044414324110332004213422101444222003200123420331113314023223103142310423013323313443020013303401432013023242432340010041312440404013431124401001221042031044432112400203230333021040300440000334311041441300341311300003433214344134433330314032302034444333310312231432113020024123314313234333122032034203102233133012021210141344143311112413120233203234442040040232410034100131012310203324432103242102143333432422044303441242043144223213203233432414440024022410443033341440213101010304130222121232140023201201313231124323333031304242132414340312344042243004123230212023120044230013133232240141314404242422131442224031143010233334133121442030311411321143211011442343342101202404110040402144322301121310311040202133141220030424413324022200400321421403410124343042410010010022310012203304004314013344142111310210141444141210424334000431044341414232011332033134002023112010323012332111310420314103244400321401121411241301013321032411412443414210004322021340404432211132012302340030144331204213230413203022033300220101102403103002120102341021413321024421221144431214244012100201103134442424424404043043234203011234034010222411441432444232233434102244201402301212334233204123404214301022311030233403310131203213110423212231", "203420002441241242041040043133323131301002243400440032110401340443402131223114404144431402223102012200023210320043310304204330122132411344211233443002010142210021304302441413133434301431041334233320131000003323104144043422131243140421444200041211320202324040344234413421021430240422211140134442444111031142440044301401123244223424424102233244244240323424412141310430401343434234142143102430000020414031022300444240024020330231223000114210134201012423303444310312022210432404123244443414134043443102201231040022223104042101314433201440433023422344230321204213220110024101403214113344120011203144144233100214204021404111302100331423331021022324311310012231110331323220101333104104042122031131300141213033002322440201311114331423411433314224244220103014024144200321311204131444422232441211002432124002033042331331040324403010042431414320420144441040002412442333421003022333332033442210321214132120111023142212013444023104240003123134104142423432320142422032434303324432210203040340012433211410444023424113243101134443013433214330100221210130104224014431320204223331031044320144130441131011423040102022410230222432014040311244022133400013233311220022331101111141111224002223140110241333002214033221420101411411142303042132141014413222324344413402214434342342330100401430222414314312131300134140012312132440034020011432131324114300400222020012123343310214414314010343431101412140042343420231142030244332342303313044011042140443203313022030033244031004413121344310114044043301213013023002432422202401333044200043033140412341321231424421321011043432004401240132344434234400422303334000420322001300344402402400310211344230102011020011024431414141430044100232210020020340223101240334113402433223200114121113324324243441144102340142443210301211444334241301241344032022014202212110421302323111223303332210242314030313414334331103444443121310001411123442124433124024330343124000302004311140042104324002004021401303233340141331344312323214243004040444412212000402422424423443212124241122414201211230241044204440341440224302342140403420202014034212100300221202101230304224240034240440004403124422400213144421022430031011234333023311144310443440142032133310300224221200432421430423444342133400214114320433442032034414402100020112221020231444101333221221042334330043432111230420424344040124231110030221211413043302114103013031242044141230020402104100040144222412032410403000443323220430330221030332243040200423324210100433332334110414143324212114440444042244342404441434210242321012340010204210424133122341144433202300214011433303440120422131143112302211314234241141434004342334002342422430424111344023014003403230211241310021304102402420002312131133022121031042021422300431342043434233331333311444423234221314133242123002414041114310114014224202331423012144110324312044032204224343003024340110122111343031310124120314403340011114211401001201334333011330434001244234442231230421404420342430342330113220234132241142020234002222344223231011441102330212401141312021243341234241212430232142004042003212044443301332143001323203312412442410221022124342301014043303312121024023131102244330202201312044022332010340344143301200313203220020444033111211331300020441102403422043014032331333334340230413002104241002121340314334213324024320124131240201344113131143031141232331424213040413104312414122120024213314431403011410230234242311112133324242424032342400042420321421041044134200021043133101412214433334432313143030130134041320241320013000101222234424320102223443144203322241003034021314240004423104431403344001220043332441100243302103200220031301343240440324311303010101421201423404114222220000234411034401232013340142203042022341022444333041204402414043433202444014200032121434310241022443023234040131404000230143100431230134204010324444133102210400422441202022132443034312221321404303102340232404413000440330041132024404300120320413004322441222233120240101344100000200134114300101031214031102211430031230111220200303410012140022021424004310224133122224002140331240102431023010240021113030031004421022341143344343042441342443410441344240424140311434000202303043112412214141103444221024131342303032020110203201110331323144014001041333033242211403020343434233304402033241431201101432231244003241211010344344112401102341434102401403310130433332042430244344022121022312303113104330142232300110203422204313230401032144323124202140120111133413340132202441034302210104134201434041112242214004002003220", "433122143031223133134112043010014340323221434020000411102442110110242224141242012022404322002332131404000420313342402234302003410221041304402111002324303442112212002402434123312444333032444041004134221143040322312022303122323420013220004143132003412124012114440104412441333431324124343134314432100303002340144004031442114044033441304102043320142201310344323020432402223033203423010132141400034030334212000221221400031330404422444240012411420012114110223324300411332030123314424302231040440311112232320341131422131411043103123132413443131111011410434000320033420120122424112032312444032434021031042413140421032134413210343304201322020100240111232144124232012431441120200303342333220114310104341140331102320231103243010343300004010103431321414011341114043400301234034003104123334321104212210141133043442200010100342200231012131104432233000341440340132232442223024004331230444003223443410431134014244044133214140343114144310330143014011300434312240023144004033420430141033004002324411140341200123242110111322232121433210120124232123142340242033334231444313140244300003012324301340013114044143332214042213033041242302304203323110234411424233024320341133204224211131413142013034403011444332322101030431320241403242403244141243220444201111214420102422001222204341304202002442321223312402024101044140413414222022011230130443444334332324044323341342224024120101303334421300340004220142303041014201342004041201021444412030134322443342400120340030231421144232340210312424214324240304302332012310221144341002213214440044011441124432214234302110312310124143321133023420111202402141133011202244243424301344001403113003341440331422133213210441034344221140233433210011302122230240440411213343143101224014240041004343304344423212211430413314334030121213443434123021132220233042134113331144411402414001211243244041242230434204420320311104112100101022033430131014304400400344302411204421030304141134041232120434402214344314343142213422211411403242041320031033424334223023443310403234123233433111330222213413303220030403321200003032213022120402034410444041232141034144433301220412044234112410430141443441214140304033000101404134334021230104413430313033331314231001111200401012313411130334433214313243321231240001300430000441313003232420412000203420441310311414404300120432432021042311012210221201322124301040214123403410411440243122240000010202312434113423444313314001442124442143200412101411434432123320201423202301001120403110023131210224233411030011133024123104410041200232030301243412443244034420401113312132320304122324333323040200332312324233413220034031412202034214111024222323433300020020103433112220424030340400214032103301323131430314402133143334001421313023341022031131213203110301313144214201044403212003301124021124020434412221000334204011024113134431030444221203111204440212132414234342442400300303320013404033122232013043443040224314002234233342442101020333140310303410021344012303000204131020201414202221211310002304222414120142110010343442030334322212221213404042002324241023021200024030032122223024413231430124002443220002331442410332431141422333230300321334220012122401432441432420121124422333420011433142100113220403230104101404444142010444202211140230112141420314024203020132101332133412213210123241041430014202100042401002422221403333440004231113110112413041401220202041144041320234402121200144331143040341300132410010401404420201101440042121404100200034331442203044204310231222431442100134121400012244331102212210440400101342332232242201214420021211322013001034034413032132240310041433344230212211220232312011031232024400421314422232322203412123423300142132002430221203044404411400041101440104042001442414334400004433103320332243410130311443203034001343422030241420421410341422241120120000303212240231141001141440304103300003143031432314031342023240110431132320043100110220312444422214143341204314242134422302123424244144310213224240134413220043214014313022412323024344032441301341243210004324030430400113403041211031414141222004223442424321122220341210434020244144120103404210044431302030141222122413010420341140023032001223001311421314440312334141032040414332131000300443242240043322341314404000243104014014403240414100402034432102024143411011204201412311331111423323240404440122331304120324332130124333023402240432431300402424113134031132334041421433311133134122231402023022010143443341343002311424243112421104313443240224001334433222011213230042031123423133410113", "422233324041220240413134214320042311302030342422330314010110142333134010203243220421010400301001010310020134324142144141034124032103304142414003030213210433134140443340130110223403444220230230001044021314111142111040332043214210212224042232312413220223032021022403220201040103304130342034144243340442320320132211212204330023340442014432222031222101014003311230314224103341431234424040124332102314242213023000340332202334423231022300013432041032403343034340322034310213023332434244044031431320110243423301034331133302441020313043242132102410330201410344123424321141441233200004441240144310414100412001434421004411420401103112230212322410041410322342334021421444003333022004221041401120142024410330231013244013221103432024113210431042312222001032244114313011310331112131301401413242233344404331031310322343140004421430041233314443003003334431022404102233111043131124202310443102113401322032032003042240411011201212002202202113030203110242200142130420300211411241410444212400003230130130303412440424222142044000030332444411014123033314340232300110312040444343131341112412321433142442220323444021323041102341120234312443214241233222224433102144320400004113232232203223303412121132442113004211210212121324112042220114122244200234341144231030142411144433244123103030104001243341422331201033314433230133230222310003022131031242123243443133000040321330121303224044410102213400144402433402231020033412404244442130004110231410231024202402012311314111414034343431203100040100433142211130002141421202341101423232043323203011023300004010113031402331311402001034310230232334211200220004134124002023022134034304034110110040020113403424131034030002324032313302400414112222223220311222213333123142031401031310102242011342030010110143203014141210304104143410331220143210012331343424232114301120222433431301224230411412014441320244214102423032102411412042441343112344012114243320203203133011332043310131111033002112234311331330132001341231432302103414344031314241004311334414231043110132130233241242140210244422101424123332311040044024302013044341301421400042410111024342010130401334234313012033222420301042422014111414042001231231130141141023421041141032411211133342244012111124144213113110313003102340330234111143410144030011121243203110403224403344000041200031330311403400102101224212311202412311130044230341221413442404414310200014143411020010011142201410033424232022344014200144234230412040231434220404441124411234431303012334110323223314011300432140042132200342101122023410230041404211204423124301314031001334000224203342212401220031441001442311234214202434132123432043404004411140203312210312433444402441121104200334214042321343343130114014442224313412340323300133212443313412134034134030304014400001403014130412420013110123341344321204031134044403342221010023141120414202234143413122100041413040242113042402223132301432432404140231233404331021332140013423411400110114221413204442200034322402410012000204300132201030013311032014230031134443441021001223104014134022031011431424044230142431103121411310304134324432131404341204400111432143442304003232430422444204442103223012201410010214041223122433100122203330431104010002244211304341413010323031243141002433302130423243211403400000221242422343420203201234020100111113443333140333011214220340334323422031231133134322004010101233141011401340103012124302102201103340404222044230240014432442210223403043113244222400034202142010340134212431012222043404101334010340431243424020212331032113034402240444312212432142410243221321223012314142332342334034330141231232244102213032024423214200013110403133002143004401224204213223014001103040044443342331230042123112321341403404401344243423230111111031310124121343330134413424304044114012441242032412201103244333322444410414400430024420044231400301033313331422034341111241041323312312321004100233111343430432331131344344341320411402240004200411104114311401120404100414442204431024012134130313321200231303231314000140224343314140123300014314202014302124024212421012240013320143440002011301231114400000134110104324433422310014104242423402323034112123121430144114141213304220211444323433142342422341130241441303103313204004133243323214130100311242221144100014014234231300334210410241010004202340301312123431320210303344031100010241344111214141243230040332010010231434431242432434424010442103114224222204111001113031233102431210104101024244211124331011310142041114410120300042423134302433120014212332214", "214221040420120302204012201301420123203032214134121323040212201244344441032110400043023424124142410422442442430441243311224030020043001000241011220032300342132403401210231204341122143442442401041142344013112344001004000420412214244114411333303041443114224130121230431442232030221202414224012440324314241043213011102011024102300023333230332333111014131401421343314021410120433114321223113031001322041321032400343043412444231240002133232330232340413000241222042314233023423324442314203011220412440434210332221111042200412140142301414113323222041434232142212424221224042314112201204011024140100420132311133423444204320103214001344421340133422203442140011210423120141443242242032303331414201203032124242024210022141131342424401104401124020401432230413033141213413340134341420314411032122421434333040130422334334322034440441143031202012200243103142424133210101420314142131430144314004440440300211434441033032303114304443401322013240344422000020104221113043223013200110011324323410311440344114410003304130123422013301134040212233224214303434342422223200144134211333413441114341320114033410032243100430242330300220241024231023030434202231144033010234240423044043223044041122222210214421332321204430341031122412214200411413230422111112034314340024303420323133120030402220214131120320324014101222240223414100044032401404212221444244100244431010220132142032140204030233442140221322013022142441330201124442114301110203301424214244004111204440221213424443231241410030302031131431124030021043324123343200114320140101101133413301322212332100111423141332013133002112331424120420032210022102323211140430410133020401031030203103124320444420344243321123332040020413413422333013122020134000343110403423132312404244230121113100204332422323040103140240133221231321113131323202341101213414014131111220213300311433400243232331002112023020131303424421141341114230044103433242120130232122423323233201042411431220004321200131012112030343340001014040110324400131230332042014314110142022241200233321312424333432324213440331341231042411411434411212343202104242324230334103432113442232201442344443112321033203332234113343222443200010100424124304301243411111302110141412302433220124441034223332201302322440342321011440020200213300041211340244042431200132343102303402241122231320043442432304431141342303111010442034302433432334011341043110240031040441014042311231114033132143323114101322041103032132334314034241204223240300320432032312434301122321032311024240411220122232211431421233310012440132212311413324400133330042104243331014414111200114001223234134114403203203200323404121040334443432404442321140040220111204412140241132334323104021343033212233140340342404413212124424340231311024034424110433404123141023102440310442431131124041302323240330112233010221140200340112133322443132310014310401101302342411144430011104430224144333402433304030400142320300243311244443124204000112311424402020112440123122441232203102442040320122341402303101041012431310022400300332022402141411422101141434020121223101421130032033310442143113143312104231402220124444301444144043300121321310424242232442132340333201400230210200304433144322400331224242041232344012240202104224421202201214123301203141324002341214421342134333310302313031303212413142122224342211011332040324422113000321314441010220313202140440232321102033134203234340303030143333413324410233213133043041422144242111220111010031313401132030441102143312314200100202103143312323220301101440400024330302113424312001310244300130032031344120210222303242202313224122320013042221311041341241120024300204002030411004021430010401124314323242022244330134032444302300010241202130422120234212122403112233002002122142433341041431100044111141422331210023302203032433333121014121334230142143203142014120214414034302423440002044132004331441031240202334121013110032313024431134042242142004301422101202323320111443311131440402410022300000222112101034122212430301234400024301243210203431300412031144111002231040002134110201100223303033411330340104310014302044240404143314224302223021210003241130322124111431222313134200441101234212323200112430430030321113304424122420142220120021002043121120302111320333224211303402402310104142432410412444004133412241121000223400432323444243022013332320102443411334424111441010423032403210210012413002311320423322401222432031014140104310442240220203102330223304034011303444100314034033012140340020324341203431104324014322003414444103141424244112", "234132424021023102412301022423134032310311134033011233040413320343334042400211232102030304300422102441000131001112222010323321101443312124424341240032222033301314114002441302342121131312441410311400223220431231420214102020203221343344124432402301410403101312040241331014130002101422230011112302230124043142031013212103012334013343322012244340000032001344320121244310100010311302010140144323201313113303030111423444323414220202423443022304034240303210244210341223342203412404403122204001144311034244040042413032312031310244410402210421440212342140302110443311404224023341031141404113233004200212243310111111123123003431040223402200101422200114104030300333334141332044420112030024332411000140124042124333044344332344222113104023411332140340021414114022211132142004311400022030303424211042134340131120423101032034013224244443204411130223331342410443012034212023232432342142301144441401433040023212420012210011223400114141003244121433234401421114200044014213014401043003211310300413323032304040113342222012014330411400321110124033402224442424142232023344230301340123234440014443002240322231004410342303122330301303133132230430203140211022004144132413004301200110232043300441110031113203411113341442113244214122022132421102222021424104023314324012343124233212413412334423140410320004111002023243000404330120212433341024211323010314404310023322312331322241012402302324133242311141331044142000140434422300311041443412144421111422011414211230421313002133203420042002241323224044443144120243244343144233422134313044303234413414232421204001320331433244030344014442341231324031424440211300203223213201403003210020431110214201314032222103012023022201000231001033224112203111101402143443314010340310334002311112101344202210122132443122214013312201242313042223311032014423042310332130221231030001133331133303342313002340413424433404142200020013410412434131342232341202224140441243034341132314032430224404322234231343134221332312124010212202344343023122431413441002120202221423441240114333100410320213224123323412042011304422131122133021332140224014010211223232022400102423142310114243313003442014331440130201114314223322444332214432033341301302232310142210204131233400131234322102040121010121030344114304142341422224441210042132134014320003141121131103422443033432432241020204201300431404023203202203424222344343133341021031411344110022132240332220223000441120323324441233201003041141122443222301441113044433332341004022413334042433114131023443211432113443042041020102244300234122423103441413202224432203024332220200222414110001203442111033232230012441122304043033213314220414113042214411404204012110210224040000310123341113443200210001113033303314442403214323210111420044211124412433214323422230420231430234132032200202002222320402220203110133034314132113034103044041431421213430141404402324344202340113410232301133024101043014301144120312130320434403124041144214141223401032440322332214442041403003402123043232324131314024332122013044114343001012344401342021320444300234033134430214240032411342024322140000034422212121403130040240344124424021334303432423120142120330244040124313210334222144002200002432021134344124243304240441330320223101010043441302433021444220444234112113413414320311331024433332220421113420033414444024122020020000421340121010104143233424223023424044420234443031130000240034123002331002014104304430041314110141303002130142104134120321242121233301103203033411322124412024103414311221104142434023121013311234311412002442131332212043401420301342202232214411331212134104343420003244423330432114320043141313423421203442333134203404024233410330442444131401342320010444333411124431314314422134231344423413441240023433101340424240324002243432204421312440433032314442442403112331031223312112211044044324241244011014341000410430233312244441434403022020043121412031104014004303013034211411122444424403322344220204423211112133443202110002311430313200414441411211230303243204143402334024441231010000141122300102312414331210444231123442313420324231140442022111014312330431223100032023040320311431130004024214302000143211210243021032430010132402143414214144431412104143222231223210100313211311413041431134421142411220240444041213001420021402211141131220340104201312231004201234030023133133142033044322240321033332304142424430200410443042344434333112023312442001304113030433122303331304044312041102222012111302412103120140224021211301013130304323224314012234341444201324110212444", "232431440423242030431413311301341424243423141331114242302030331131302330134204444110134021331431434103410041420224444442313303234311223040412123024141421403234034142421202204313343333433240322424334122334132412200304423441301021344230310341131414320300431344232431200021033420222134422030124043320424034023334041332141300301220420332002312430213312314444001314320403012144410141423411211242111014414310233342144430422303021024222341043132310211414314344244240334343241421303404114431444423311113143113422112003242300212313203320033414310421142414003143024212144412102343002224211414023140403414303211101324321230421313221004440434404423343320404132342300113011343011234213214324001310032020320043430100204320313401043122331304243314144344042441441322021043342420002014230403133110443422314044442113423420143442111232210102113124041220432221233221022034031024322141430133041003142201234042420201113023102414200003032223231401011004340300144330140404204441334230412140210233402124304004044434031022204243101141202203111444012322401434331112423341024102121102234433100300141441340441131234432030404430340211104020134432204423240042332123424113404244011312301243330311143103412313203232410443101320204133230041332243144102044224104042431032431340124211332112042424233243233014413020041043114314302244403332141023121043233002310202100422100004401113112021340204200344113444312222323411410030144001210234434234334213303223120022402132304021010400032142203200140422323222020242443114303011112210032332330430242424443101110004234203320340132412212421004120112123033331140403421420443422203312402130114441443310332204110340021140403311240122103131110110434233021243204404400103141300204414430323114340141020002341203111331404420422121244300420130131234200044323312030140104131404402341104233240021211134141211003344410223322130100130321121101224314032023343404332330112044113010301012120213233204403421220041414041442123004430410000410022001200124043144240131413311341431420413223344112323321321020332444433104404411011341334214221234201303131312334234022203241100212003003312042403043000311414132231241402042243130313012113043414322312341434204002122021110421132324432400334010104301344030104301402210040130020334210244442401320001213324243241403010110013003032423421400200214100023411134040133144414044434442210143430034332100211212022324404303122020031313231010104433412034442244134320121200133121202011414101443341402303001234034142431430331114333320214222243021021202200301023141000224112413243420401124241322001400031112131214323311343432014322334430243102413212311144040113421431204011310444123432221443044100411411302013424214121144020443023123412203040103411124040303022233202011132132230330013003123321102321333133133003024223123402143434001101230232124320310202342202133141244202422434304331042313413304242404131042040420131320213241242110202440121030144423233112012342101104130221321330023030443024002413104241313124333420343020232022343401023232434144221141211324130440234204102113102024204002134111321443413303343134124343122344213142133432423400403122114400240403031304314014424414013013341101223013223113323310220103313331303142040204101013040222431410124403204122030230004443133233211010001321243341420013241144041120004314030234140231100424002401141104030043413041120240244132000313201042230443032222422230113333021101201331042224034000124133324413313312030344434103122233100030224402142313301332033303143204142142413100412000300124433430440111243144140010102040044244022224402244332210112302211430130031143333414404032200211410230123413314214221343140311432324433011244041221044203030232300010233432244314213324243313201440140012332340310011024213321101444130010442314402343433234232144044011231310404244013111233131122002321224020120242224041332010321232323110024023441232010020011403030434031123012312404432114411424200322313113142002120433314302000341402102034340122141131312442222414010132000322141421024414042144333432444224221002101334044303203433324122444033431410201121432124131440012302224001422034134023110143312043422124123223233423002000122114403104140112240103403133213413143223320001024234403331411413222404000223031313432023241233041121431101303222111024033014344223130014310334220012244034241230002013400432110020014221401011111124421433313141042103244340123020134213340411424011214441120122413224032412020332330311020131231434041103103310001313", "431141041123004242100443000333214021100431433332032044420144234230340023102412120041430344013010422203411141323311342410031231223001331444334200304222401143122441221220110334112433432034121412224410140022432211401040034043041420144212232101111132340400320140110121341221221343420042020230421434040422434301034424344120004212210043432242410423322343421003114110123034210134434430110422441431211104214042142022101421113334202042014420210421111104023433133141331012204102433333202003412313242243200024144303023030234304424112301443230404323313011424243220024203420040204400001210304300133422244211244222104422314413243030402021431014020424112110114031323132020142311230023122114020201200100320113404130111300330111320420423401413034221201023434104231200012134100401332000131224332233423444222202004431103233041220242020410400133114024304432312323234424004100142102302243444404020242102211140320042001240033144224001303434143320204120141034410304133100000244033011213040340423401411140443022201133311033034140340211341331103344101000221401204320224220301122044102113212233400421331444110021032022104412402040244143010203220421403230424024004122202221320213242041430434020321333432343201342111413423221301121201410134301401310223222121443100143022040311341122240033303340302411310044422114434014300014132104134241302323040142342224241010040103101132402233412432204402433323130003114314341040403041333001332441430124000011344112144230143434342310324043200430003112443414421300012404231142032220124303000323112112241011222122111142220140344002440332433331442212403123244221203440233130212304304030313114322223232244010134313403213343404142341014121001323113440042322331410434234443324411233124020112421231111100242124321442404022201132410242232021100233333104323343434001004213034212430232101334210024431442341244314034021202214444021142232024121130102141030230402141231312004443312122140424330144011340031310323130412330231321440102304032034201144001314144340012140040142220344142113301434112224323423220303211322124044221002032310121120104211421214430331340431301141220441324112223402022221233420011243334100043043212041434443334333030430324023243103243040102330333030430222334240002401012430302244002221131004232340244434420232040210243031431322314134004201404410102343432032102040302440234242432342322314100401034241010344324204342340341014242000303311213302001201300324230444413134133004100334122124140403103441342142014212312313131411104314204140142130033144221011044441424243134043342021223233212432112043042102440401342422441424111421202014141430114344133320310002012010342324244024412201224410134041332333132014110214302434422024212444210140021040421400241240224142341202410422402032410134120240034242001404011312243433041414323423332112442320221010123034442322412423200320030114144032343423124122342200010111032002440423422431200024234001202234141212343421302241121241022223020134213134403242120434000022033131032122334441301423110304314034334122400210120304220231003100033431033330033111213303421110323422242121204332114231202343242420241032003244022021233140444441022203134233344023244012002431223430210404023102024343122234123123404012322320332441334102443344232023042232101322133201200040104011023243411310203030203433141341014120340331021300400002012044341443224443111412401031311234213040131441403113000311002134332213202021241012012044313004311021221341233414421310021221224234240142233433424411100423213021003432342000130121101022424413424203440420243314034133304404241102320340344423311111344440031404112411013122010141423144400343044141442212314402421243110332010034120121340134000000101434430412042201401300133310323410112044430004223233412240220434313403420434323233241320022232101234234310003034401334440120244442343333144132003132404100134011014244300103103002034134100243443211024334111104401130220204131003240220301031300020140410233111222000422242314421230212331303330223414043130034003213413244232443032101300330320410434012220304423341432203332010101202111104212342001020141413130101414212331342130204421403412034124423402142020123100202144223423234403322131142042123012403402020440121434444310124002420414311141410431232402343003000041140222332423104440000011401324002132010000423122043141302100330410320402342332021433214131133404404443032321023444034331143442101231423434322431231202222314423112212021123422021334012040020234204241220033303404301", "124141002003332134041400043432304010214123342022232220231442424343423310114140342041300100021442042142240423124040012423404404330323030103334124031231443034420203100003333423302134344021110320000213220300223134431401311414330303420431024103210412210101322230141302310131030302443342110132100300333320113003144131344020141343232133010400233440430101431400021043114310331222100130412203432434401202432432230100320344031104344320111304444422040443412232133110400034220401213011321341133244311213111031432414203310324221213104020421132212242312233131042230444103102133343444330243033341144300304034331043134140232444143130134222401410030344404334422042440421430020034130133322041330024420443042224440443142444143131020324441231203024104440203311040204313130130231422340031021414303400322343411213011132000112441201444120212124113330203404102101403034121314114202230023033004111312224103314003300421430310430043241011001201202132010212210220204012234130414114102113114302104100140121223124202032141220333013442433101134142433131240113341422431010412242432421144013340003042433222413430131421240331133212322202241201113022221304213233040134302140010232321312444311434001444223420234421412420201203402140441232142321100002020313444424434123412041342343211124404314241013201443440122201223211022230013011122010344414124433242423413204101041304203434300100142422013313032303021343132431311344330330413231402301111043242431013424214130303120304040022211342101404300110234442243303242404433333202101131240021401320312041442321103110340044024322403202421334214444343230022142434423442341343011241313420244430144203303422304204030031303032312422214211034013430000141224200201014000413041232342403002442404421422030010344121431230012231111411243402412312002401332142102223024103244220104003132010120424321000431323010413302343442003033032303402232411240142114121101004331410212120423131242203302331441314033103341314142044230134003221314003020021444104342213312030411104044424242343022303444240444114113320441341142130340412023300244041114140411320001421300030131133333132303111241310432011230404211222421420104424043442443030003213121043413200134312241321411432024312044244140403121304014441214334101320122024002044411442204110011110414121010133031440411023001143421404224340034304224113002433341122201434310423133032333443043130210014134304122044432104034242013220242023323100103244000443340034213300314202001440201113313002432114112013111304121311110441321230122204103412342031214201304431422401431204200022022410343434214032042032112334221223414424220031040301120440122121214321213344042043221244132333101441212003233240441014030111021223210143222124130241003003444300001313222303240103030201044104204203211100344142332303010414333401422404422310112110212010134313010212422132411403342324311211114412430302443230230401114142031004300423001413134203444231223001304422121433040422332202214243314233444142431100201443240022410201024121433141100240431001430201012202020134212212441103313340100331243341333414330301013411024233003030211402023303122431034124324301022430414241213222040112103433012203430222042014014231130410304232110033143402404122301203034303120414231104231343412343021204133343331233202124101031013002234404122430204341033441421331202401223003402242314243322442402342041424302220402443321023333112110133233111231414211103142143140204432022221124110132204402233303032042044440204413311120114343022122441410332423132330420132213201300242241014041123011341330041012423340243143214334223443411014331313040331323442121302443243242214411333401440442230321423400110002142113000022003040004414340433204323240230314133320321102043304412233301301233321201301204344001430212003111134104213002043241232104204011002433023320133223114033010232322012410022123042212324240011423300441204031414424030034431402202140321040242234022004232034042122410400030330122214111133404102000142344320330304404130104300012100201202320411211134323043021340341110022342023431044434134203144122144301111223314344400241001223223421333314201441131133240401143044213330400112244101412213043204234234142310324241400314314012402002440303332432141222101204230444343042140300303304422103131412220034403323304130223102203142032330210431000404340340034312301310010331203333420020301023334041440303123320304400313001422022144310123323130244113404233143214033430232210040332122220144434000302424001100212342130130", "433123102100432324213332334012412231003213104003213004012044443023204032011340422104012242040242343314321334400111210123414131310244133434440401014104443104203340111132402024314132211110444221341210210103121004202120314444141342224024140433104303023330311141124024433440212240033220234114122204030440121042244020033132421242223314222120124402031113331042441222041210103012223202214442034243302243243430031323011013034143100121124321121300022012024323311311143332344111234423034333314331432414104304421043023112224030343342114123224422412220024423220322224204202434100300142140244442124340404042042014022210201343040433414222010210221333441103111141300211124312014431023013032333330124044030023201142401022430244324134243240113300221300334002002104100103143043123311400222340110103013214222100142304404423323203321113221111423201242104400424332104404233134214041033033203442111014202433034420402134340403431332022142011023221202312301214031303120412140344404200312042303303104402234242004123320211024104430214303303044021230123203141413334423341112111141111320023000111103034142211120223222220111042321122242220233022244204304331123312044000140101332332131233034034402412400231201033144333140332223211143240242130341333203412440231340002010110213334220000123333210142211312301330140444120143201042021313030330344312213302333011133441241040414403112012301404423241121242033034214112320243103401003130002221211232414131041134433442200020120403002133012014421311242014202114042043003032443401141404023113110024112143123121242002303330023203431001300132104332032202142342332334140011222320231143123442000200030314401311301330242144120110002110013331133434031430221344010033031424301222040221010201204131133321300024311422303442430040442231332143000114010101321122120231431212423214430023401002321134423234431041442324340313444302421013043043343043032304000302004331103220333041000422412401344403213424344312021143400204121234333411134034113223231101042301423131401233112301244000202324313040003414004323110132440043412324244044402210413040310011214310144213303143013203342021340012111101000043343341042301010241343203022202424100331332302031040243131042240331444202444402031222114140133034221223441440312433000112224304413344130201113110230102320400240400221333411243033240002130230400203413334234443011224234110433012432322323124140004214213441133132243140313243200241133244130101100442011130402330144144100110012330400144433203103441314443404320310323343230144112134301003413144413410424412441043331400024203023314432404322021400421134400243120330101201033131024223403231241340411230000143242041420042011434030342322000004231031014223331043400433334102010224413242201242031011311433212111130240320323422032222031033202114002144212212140244431034324411030223322243023022002124311303330044331244114202420231340002112303341144210401242123130443122204004234420224130414410220403210303140420121332140243310123111411334131134123101334030313401331301221332204102103003000133301141242122144420301130144430434143314114130011111240223200114020221233213422224312224412410243430010042410200434142034101120132013330112040301142132140213421344421444314032411304431101241432302210220431212144023304312312124004303421120421312040213441444442012321322343101021441211130241043233022401444112220412444102233131222313321330434204422101334421103212031023403103223111433234134203201244314431222044442012234100344210024404110124402322112234121030020410431302241103242100304304340132123240044121124002333332243124020424203103401414030203320142422324303010223241204300112431030044230344013102013104134000011344203344000334434344411343221413441443042210413421304232434202341142024343242043223134340313323331402144234322143204423004430211242234233411012021014102400400334202321402213233334244103342201211104212313432214330124112413444033433013101334422013212010200404130300220231332012310223023404402104403003311124211032121240020022042324230311023432414022343124301220412314442230300131133430234043333230234340440003443144342441320131010102433014240034311323441110022231020401042042414031403312141414023440201244111231331234421441221121132113143302410003133314312343423143021444413010220402231203121244030423213300041021233104003004304413201314003121333430100401433240311433230413010214434111211213344140342202441341133434011100242234004410044130433023030021110331024101111022101420134022004011011404", "402212403043412410313443402044331213011213311443233202031022312311320423132003430222202102224304144030323123144000411443231404202303334100121111330403411202221023010022210000420203140112323321132004442140344341004112332124424414244232434323212220412112234131022313300112440442030242141422433034101120114113342103141302020432213313130004142113121202040222014143020343012240310131002244200244214341330141224430323041023023133010030024042130131411112133003100022014420401042342441441333430330233140011200413403201423403211100404241221302011021432023234010004332343043034042224230113433431242330043102110231043340301133233400044422040002444044320121342244332332320143320334414031232323324121002404002013220211313404310104003032044031230434404343323213003403210313104334002131442000042132131130330432131231130441020334144143442121124022022142323003114424000010440122200221311034414434011104330113201432341144342310101301023224030330320031000421322411411201310020143404303404131414441332334001142300103440301340144320242444412224420121242003222041243111330043340444243422311314420224212322422322104210420004340312004044422230024110034333004314041131204333020222042003104441340114304141002312033432214231112103243311133341443143442304424320040343304233421101100200224410344400013341302032144342044434113213041120310422222404330243014012014442303124340031131132224213223123400433220401413340023203234443410111214431102401003442111402023343033110111411333321104020002200412334130233200442114210123210233144242241240403031230002104130410424112430303440302013114131141440322141020143220104401404330030221420204021210444020313444100040142233014422433111020440412242024244322144033103024433422013010310341024022413222120202342421441144223231030144320412343123142343240434122002034122043302110410110200401141144022131244023040101211203224230433420134221031200212140221040141331142001233311434124243440043043442312240230002043110433000304220202243140334431311313224221021233313243004212104021414432024431011041331032300410422342104411343303331420432213021022113100024313401343221142030424400112142114222440421404232334012234012330330114312213313243124040442312330121112024014320414140042144414342214030400422023414130301123111040434042432011110300441244321214234213434223241420000241333400332334042110022202232323242112131331123433124243344302310001440002032210331143313142414241444431432434211431232142424240414333124302234032224203310333133130212122211104402341131321242400442122033101202102214212123113244213100242000102301002412104221400112134003144400320101121002013134012321103432324034441430124010201130422043140410330304232043221404313400201111330400111103034444202230212343430123004232112244213001024002030243411214004001422313220032204442020241132344012042424242243204332002403112113444012332004240400113140123014124423220222330404022031032231223140322242202300240112203110001134223313131312142412314404202343011014434133030041213004231014423233134230211243241033244312124000013301341301110441141440020031012443422003231042230234211114440120140013021404101200341321333340130104403004242132421123143222402000034234000413004431210332442231314320321303410211122120103421330221433403033431201230023201124122340302321332404030210410020410334402122120102013424024422310031343324402312412320343410400141442313131033411410324100332324121101003430102214234241310002211134011034423243023122240441420303024342243330401240422344002324230132331044124444112441420034022224024330241142222331424224431300144244404011203340101021023342402404111321321443304223043112334221331324124313200033322404343304321331310030444032012330143231214434402222144323044112312221140101122013124003343404111241110120413211340030433343011202131111424421410442421242300231221120233210221443300100310433242024114320413343034323311341410300210010122021234131221122230203414003043213141243243443304404021420124322144411014430122314244204331101430313040443141421234030133223403033120030002421432133033034134103033331004401123004403041430310312434200232304344443424404040201221442323001233333220031402431200324210211401130241434214432212030311143412442131111314141143001310123002123141103440320414331314441014213042322204303224420002014132320104342434223140200342302001101114222303333201330431214032032024024003313121244212440421001234412021033443221314124321234134341202232123032440231101130144400142041404404201001414", "021131004303322110022333334214301424124332434132321023101443441123441401143013441412231204020411304422411443103241404232242212443404433230044320302310331020431002114004421124400001010103242301222204131010134101043012230201243221204410302224441122034100212233214201132142144321200443201234022234421024112404024320133021024130020044034313001104043003004101131434122101441300204040321044200042240334314141144032300321044213103340130212203211230420240404423131032133110410003134110302033430420332232244343443211434042432103320010433310302341223230221131311311222300212023421423430042304442003200143220424244202313411121442012403113104142124310423044410111322141210141301134114100111401403100131402220113320013033223114303230234223002114133424122330013202321113001021221120023132044331234111414041412400444144013113434204142232441241102302024201013004331301140102410113223013314002012302111040230003234032300342220242340331311401342322100314022202443121004021124220324244141011133044422314332423404021423314443001412201133024213102120024222131331300111142310302233134000034242432441300003234134022320243203440221110143420432340300201241212123200322022204233003122044012101040330210101141322311000024101100123211201021301203414230440332140321221030142203133021111203213220134311444442230103441030324234300312121414142232030230121424412000423341422331202400332212402000214022433143430330212313241231204203020231423023411414000423043403444444300131322034101311201022244230434121434404402012022140131223221123112011223001142341022234331400302143424013303020040142123433033324301331012212011431413302003242233441412201002004132013231342114432100002200044003143002014320001142122322010034421122041241241001012044444223330202432204300332220332021443123430212223444004013201020220332012131214223022423413111100022100211401311442131441100241122011043334434303214030143032012340303243142404022104312301344434221303131134224101100221334112144222410024431344302003233024034410114311234104001441404424203320330041401244331031244124121122243413424333123013223414200331132343123124414133434311104233440133034220032410411102322102120304334430240112143040123034442030303144140233240011401332042311001221424440224033203030231242223302232440444430233130104312204041140003442101030114144241014221403131044132124322123211001240100143423200301334121400303014414021101443003012422204310423401442303031402444100442320444343003112341400321303134342111210444114304134231210434433013042112444100221132441400110344004102442443023110101404202113401211231320101102140404040034404211023214433421110121324140332121440142343223412021001401034222444322131141230113040431131020034414324320304012033142331004213214331410021141303240433204204021140114440343313124140332144110144300102223303121213441114140044340041334134113233030000402031303320404144320421330314431410221241303222044100234243221211334224122313030231230222204033241030332330434300334123144301441012301030311423321012433323400030313310021131202010242201343311224234331002232043420123221424202410331044011241144410242012003423113430210011014141042014300333001001431402323231102143443141033130212342433100411420444001021232222333412230030442302220231043433042434003211133200234002010014341340123043123403440244011242233130040422143112023334033311323120243243301102431433031120012123220200203102403441311322004442241200021201232323410430321022201431230402300410220411343443112420323041301202310123421044024013012012431332022422112203242200440204401031422210432300204324321213421213112221312130014420133134032031204201034201431103113234434023011111213134414203334212411334101404444441233234332104332230031204404344034110003000041402300021130122423102224040333012434224420104234030013120123032110034334341324324020122133434323231001132131301201222314233423414433113203210312130122440343144422011100400420220420044402123301301242442111214421322121244114324033400223034000040140022410124230430434204014422043004200134434323322124134113023043334143210312131340042400300103413330322343344324231143213433440044434031312211332334400232102142323130131433404131032203000033101304324414344022242233132400313031131301442124111012324314220240404120041223300042130301404300012304121110042334001004140102444144044044104240443124122132244244124144402111423302304132301324021222142032120224413343343304200121303302022334234441234214144314441331014312222241220312042140", "140332323024201304343022320133300204221004214044402211330213203143233440311330141441010041303214333403441024144401241030201121402304021420341442000100112223203320234220034020130342331132344343014030443224143123143222341143134232131444330434130332344034043421240132410043331143412314003001303300134032301331010440123431130134244301140203022020133320401232040244410013301134112043204133113024220133110312314104434010020004102403214212203133132431431123322321324241231000233232443330240232143014301242011101244341040414022411133423401422421330140203021104130224110401114012333134410211041202002211040410112344434033303222211302021220033344231104004434204204321402020334432323340302440200400300322200304011232013110313014124011144000014100321243144234023331200102114213221314123134243230403021311240403401111212430240011230102134322341040412202444403241302422004142012413403413302102230313330422014402423300004204232144411121142010033314404003443002243333310022032221001432003342344211434130331201111000142010001140243400444004312430112331200121144003101144202312024021102213041420232303040420402122440334312023324040244411331243234243422034341143130324023002401100223001434300121302401401012120100000411314001204212122112344021023321100203143433230444143320314310300311204240212223112203140400010330012220021034140014101100301400201211334024112342232024324344210412423013322213401343010303024041330403142403220443442011214031110343242214201220330031102432031024231023024142412041120130112223302233314202043221234121302342200011042210320430420140004343143413010101232102431230343331323343424343014012011424300211242313100434121131431424020412442214000410340343441311030134033243113002101200144322244143043313021124111020123331010123334130210243242200143302032341104000022431331344430330044144140222320300414102242100243322421430030010300210224344023234203031333424403202041124240401033200432434120311334023334402204434224003410421022441210012402131023343233103432143231312303332421200444010303244311043311423134000023024042121012003000421004140300214223422221223131231303344242304321001404133132241304331324144424313314031431144202332203134030031233023100414430443241413222341244133423230022121241303330321043100023213232433333301341204323120431444022434013412242321332011140131043204103024422323122434223122143423314423302103010122032313414243233011114324334430121410331314132230410204123221034131343431303304404324213341042144413104231204422313222244232130111304112402040401404200324202223130424314114114303013312112131411132423202214443232124101201021403111003234120042224041122032142133234443133320133103021143000420243222420421020420203314321143423132424034023041343420123102332104014242312133402331110223002344233031212314343220122144420222033314444021331331314042230243020403042413424002340110104244422244100031202232343240341101321232042332421330310431212304331003024102122133333114323242241032034422304423301413330421241414421044421231200233200331411244444024104444204114243333201031343110430112201011221133124023430431332021024323420324321443413030004014334221032302241223134402204002124000414022240113422200412402220301200232414222021002413314141004343041343233333401440300010333221421011414342323424400432334310413440131240140433400413220324023000412313122104023322421100100313343311311033131210233132441021001321002133311340332210114330034231022031044343422110332133301301301341112243344402110401324201231300441343320022140012020042404311133413003323434342400224323113334110121032244300201142341403043024312114401002412442224214012242330024413231423033043421012421220130143312342024240222332214042330134000213312204234222434230321404203441223001334403330342111221014114324324302301000040403110200241224340340000033012043014021134223010311134342202410204200203102140341421010120201241334113003040332432432202242403130211401330123231041121040141340300110000424222422342304442313233321321141031112131120212133304320040110210240313341342201423441004311434410323032111414402444044011420000240123213433313223120114310433312211403244434343142323413333013122403324430112132431021441013342100404013404313120332104330320112101433334130332201200411004222440410400241233203212042000104014302424123322342310022103143300312044143321344100104140034110044003310030423202311100213213024441311304433010341000021040033203110234123014102002113143012243041410031222422134241221142010", "301304213122201412031123321340112413204332103113103310440023031110004213411122202422430012203410424332010034401331111444210230304210120400211244013440043001431302102101333341431030341221422233230412133442210443124444310030144110114421124320300401444023421023044031304332011032033202030033332212304430213103344234120130431124224040241340120412123430241422124044110224233203032402401202303224132103222311100120114013111233130343100220300001423412302221334423144212003422422304030112340020044411204140101311424142224334122113321042403201231333424434202434312103032201243044030031124131344344131244311341113221342043440122443124232432033210440440240033100001323200433301213110320220000212044432110044043044111004040424233041230200142220410133111111230224402243132130040324412242420224132332013441402132413433433114244142131140223034140432410002300320020412144101124211423102410423221241443314114431142030120314443320422410034132010341212223010132242310222221223222224443330111240024223203040444401240313024011400124400100421222433042424121243033440204013034041310444220343112101113023114344044300303122302241410343313014041313004204332014014242100100321024330042303011112341031101103211011423000224100224141113102230444431342211234411110003120101143232104123434004323241134322042202124224042442240331202121111041320130134230311014312410021443331023322202314434400100043001443324004024202043432002421332414213424423003312340331141101110120434012133113443022143411224324214043402114313031440204340434243200113322344121010003402314102343312000334044330031431202112332421041124444343101104302224413004220124120410333233102020220410031321110040131121011132142044204331411200031410240430240220443004132433214301420320142243340324100111303042122013224431133111230202014133021421121322404311142323432432420404014324131300012021201234204034240101111010341122130201334143320244011200024313104442441214344211111230402224421043041101104022213310144320424302402423220422331344303100032140112134203430400221320020441201014202324414040432221033104101214340411324222323413441344134003242022243044321404000141123311124311030120314201000132340243343124322412321043030220312412042043132212131301213414310431111314003341134033142033403421021232401140021243034101304022330330143203240022331102143013233121421321232023114244102001003124332240110230244224134303211203133112012300202323403044013231000331203434222403301022341043100444001441201331023233234110233311114020342014421034130240343133312241232034214041210224302420212433021303112231300441010302422413103231234421144114322222240211012411141402124140431243441140440101012313340312432100314201234043203441121310321000020413422004240441223344404104014330344101103131440100020322210234324013342302040112213040242003311323022404224132423223440430232034314013212433004412024411400223422043322332140420233023314303301110122033242404102242310040241232300210403133020440324141010040011123313233132300021032244100234244330110424321432312314220403102013304224244124034320311102333442100144240421310211400123420220131432101002404203224410113434123213231421101322132132312241041324332440000102430232212031333022341332430121403241434133331322234021311402340111114332141430140101232420424311201442314203212422223024331020141101430432142402321023310031221034242032312304132002244134443011203201014140001430344032124443103233024202343030432430402240223412121244323103004231330331130342201032014243142240414242004234444334043240220400010420131444211330203420201043023142244222232330004244142113112320200403300010034224113244140023212333002234344013341004033102443010042341220203343314130243203222440233124043043014403144310324401332204404234332244311401031324422431322144224211442103303432222230444134313404413332003423402413311000044004130111210013041013034402232034002214114114321032204423114414403330314012122401413303443321320121002241401204003241331242030043210031024124404021401314420302432241103031140203011244031432334131011020323133010413202000123420131102212013131001144202211040042144123002410403420410042241113144334131211243134143312120310011212031320324403304410034341144413004040443212002023120240312311021441434104002142112043343041202202000211341134300043231213343022010240400244120104232233042311433031013430231344014403000433143104043443130113004020442322333222440334402133200301210023300440241024420400334014010301323224411032342003403124", "133144424231123232224004401333420240023223041042330031224243410400000104014341134404222234122421120412310201420324104133413124401310330324112322020221303031112024441312302321404124330411432134312330031223411213412424100443033314014122113014214333331433101204424424434110112333304343000440022014440121240210141302303110110331333003414102241311311240220314412344103204003000133431304343321024242413323423410002411414121112042433013314210314134214104021014004440340442430143411222220200243311120311111142134201243313424243441003401340404440221410003230101444110024413130243200141140241114123204044211201214214203320034413404214210133124330030023221204440224310131430422221243233302400000102323124320132102444133423320031004431420234210111311244434423322244131013134312040123314400220434204121402002240212410124221402131112042211243331241103441423140141033140133233321100340423102113414334331423340203300421243444134021230020422021013020331000233443204044001303204110433023013223124040220214304421124442414111434001243423332222401042133010440434400402102401401302332301021312212122013042413014410220142120142104333001334143213204202311401130013143031020344142313033401104433434440240412331400021413123121000324423302313010310002041440000331420011003304213142414324442132444102233203012412324104002004003241322000224314423301023232144130214300131201434344022233212231402302044121012342242044201330342332302233433102240002342140333330443204120411330132441321042442232043021211422430113401243132200342114012333444241223144012403441123443144224003224201212142023201041141122400204133212441144314400122132140044431342113240312000341121242042324311202204411231243240103430211033241224430334312310212142002341204004013131433313334003004030223400233241022430401100030144220400244422321440440214401313341443143023020342303413423122212030221141222033004312301414300440021233331000134323410401041234101413120032123341334303301300113310140203442110341402404340311313033033401304204042023032402311243024423144312424423202303010132214142314343223223331343002401423421230332144000103043002414332013142101442322342334212414411314234311232440321000313311241412410021422333043243214441422111321131120413300414101332323200200401324240201434330331003400000422103441221124312222114244033414122040012000221144320041043124344243000212433110410314232440040101023244431430424033040031213343021243003311012044001003113434422243202320414424242344140401210132004202121432020334211440202324201334040333002401213031411341343034212332114024310032131010140220121144220402010131241222210321122214424402132241402333431214203100100102221311403003402002342324330342310112024300412441230203414043431111143423133234013103104314130304001042123002312140211024232111301001421332144402414040422414203304331401014120221422134134302004442240332203233232312100414301133403112203243322140413331002232242041242311131040023132111032400423324324422431401221300140300403211011120334030033244204332211113230110401433103133401321124120141204024132321114210012430434242124304123034302411231242433442131320404332102040412240241401230144233313101343332404134123311201331201044333100114131144123440324433003041032130442443230143033203331434302432144404411440241440200104143030422304312211340111034111303302004002300212114012314101114001403224101012221320000014114341121311300224444101100013240430320224141304441404040100223121111432413001121204323444210334010334012142223114233432244231332010120232114201302011404311044103304324312012414132043043221241430213101133144043311412214300401320430110324140334002333013114314141233142110044122344021442222313303123204201313110031212132324001143411032111122444012240234324341003424240404134124113244303133214213301002024142234401431023221340022332432004233330114323144420321022034340221104323223334320240432241404134444014341101420020001111230242221144044212111124101140122040302324230434130103130034111423343043240111033343014333211224114204231314243424402000133434422202424212104312441443443434333003323221044221413331234244223100413111320133341321333420112210301301102412430241033210022030243302033123344222443224024234044121241112200241110211101424041313022402100314343341444131324011043020203434043321121132233430124434043040210004312222433141413333031024214004032044214130002442043440443334303120012021040421324024333434112130431240102001004301013140244423112023402114113311403011010", "041043344102310120411200032111402424214214401104430244144222314213102332123320321121133110010431014303112002422404230432240101130113342210142324420234114331111314110213440010413222233000131341004003231111211131212303121443034024344123422120243303412144223404023043202231031322322243341103131423414443204234410330032103333331124403402424141123402034040342002404340423344442300310333430014133440322034404233043030141430442141322404002434101420001410203102242423433204122222303110310420134322412404044432201033143013011304024411143214344224344031121103232003002134141030331234434234212401042124123410244031411033444311211443420204442413143131001014221143104134444030230322423121243213424134201222010014432442402020232321132141022001332221113242242423404422220344001211411022230200140422030341304441212110403332411244142402301122233344333312302320101430332310311403300330334030210342333140224201032424142234333140100341444212011330424412030144324434000243311041241211314342410000324302131322031322034342232442431131101434004402413031220401212420311131031111422201241342101324044031413403431112202144230043002323210001001243333413014442202243101204034144143122233004331141410141331030412301433422011424302311043403432442331024320121242224131310001331210431443321202411210433013141040113120142002300014032022410403124400330044132430022134002040313130331200040144231002043203104222033442201212323312100114240324023141312004202231022103411221431414003311210340140013311143410012024223343020304420010201310243103203123010302411441420424101431400322203210102030312441003344002444114232213402101441001114014343411321412022422313234100234001240101424104414131114311231041402023142313404042102224303322312413141421142012013222431420412022114000124013432121123214414041042431201341322410333021301011010144303304032034020112211142211331200122320430444403032344301414312210241313202142404102032310200400100422244044404234211031040233122330321414303202042433142032203423430102301311342112343242032223014220402122203132113221013232000101010332142310324320020201444023112300130100141103104314221010110424010334031003333124132413001320403330133202030044310314424140002002120043031432403110000413344441133342200132404121424441321142222043314344240410311140034331141320041121222410111102243002341414043230041234030034042400022444204244014011441101303142433133421134103123333442244432314112040413104233324332434443403142402243031441110302211330403012130111402302233204243431142244430201234300040011040020012123024311244002242401030114220333221112112242141121132020111133341424303211040121403422000012014221211434212143121042121310032012403013430033204430321112411313331244111332214432013430302123421002210133100013043031044430220130120010441110044144334214321311420403004213143441333003123404222330133241230133342332422241140022430032120320344011023140000234204433240441314202004441130121334232131114442232241022022414400134411234133244411331434003044020244020402044343020022033141314103422021433101444041341414200023010420231320232112242143312312304420332204033223103143333333222102143034411210220312422013003020214442342433223444422213423103440000002424143200414400430200332214120211100404133221202233342412212210111032444032414040120030313242040203334404223001233440024232341222043341000013310422244214213311402231200133001034021010134312041411223033234033143333100244014104112231433311131222144323001443121220421410433224320100110034222120033342440443234431021002041031031334410300112121140341400320222222334114034210001222044211044441210214032114144134020200222434420031400411212032141332414013323104412133143034301041211444120221344320114410423442022214303104411410202431113241431231441002401233431203400331413424133300344331203143334002101331440323110234102234222434223433443130004422210322043242423030123210322131003031402134123420323134244013133141330332010340120032324134403314441141444014222212023140401443314002223033100204404113300031222202404200230002411342312230431433130030400102334122122032141202433021032101004100311423244014430202421243124014121012432433003244000210202102004114300131233020323214014421121043144433101403000230410222234334111004343030042342343302113132214330423011031430100302444210134110343304324110123431431120430020124114010331431340034123444014202142030440442222330231204430440211244303323004042341401432431100143342402111431201230004431402302330131331343", "343022141331123333244403113112024112202231110201422313021442321111343333411324020440141040244002000320322131324200301131323100303003444320104132244131321223410220140031021102022302132442401331014423114440022030034241123001243104403323342140122034021010223140141210323343124114112344114243400404104401311331134242421323230404302034343223041411304341041234410233131222124230323301214114013201244033230441311110442024011132114132403112010243133141214020413442301041120201211333344304402230404200441320430443444024104424140031443314032042222241244202201133114210102304330333034130131340034400443234141001431244301002241133200424031004010243043221300311011412141022223001012140203031003211440412420401244434403110101303321401110304402221121130212332302120213401230041233004412023014242034241004432041131240120132233413422431431102143022243434421021123414134213323332141142432223213134021343321342314144420020141304321000104243122024110110032033203342232313141111143300124204401443230400310424144231110004433222233312030111441402320140021403343214434202421440112311122234214121331303201111410242442342301114004140402420420132220401442114144232333104000443402244223434421114002132402400411432443240110440422331034142421413202022332041102032203043331432112041313433010020424221201231410331343420310112210200003314323441310132130020410030003120032312202323103422003114321400124132443310101311034113113340100040101104442423003101344021320212244044300420010441033121210402414130414411301214144030221111431000124043342410432111300424033224312402202040400332221011430240134414302202134342104014020322140043033421120234034141213442121041040303004312431224114400232442213140102332442301110034411141300202141444234330120102140402301213131220021141411232302403044203240343441320112211202230224340120342424323102430324331210043130101041013322211014031231314011204023102000030132221142041142302320014044202004412222014424214400303111321302412333433222134230033341402141242412140004224430324033211100244402131042221022240344444014221031412424314414214302014421214002424420413432304424333231432423120300422113243120134440144013303233220123204213431403242133402110243044324343143133023324313434444231130144114141032012323021313044013240234010442031131211014103414401002421301322401331201301444310033200311421321343241141314221134200410000442341431003234133423311023233214132221000422140031141320330342222314330303310020300404001303320310004242343100011004422110440312140400330241210011412331202313334302400140434233243143242424140011434102011343012213214144112300142302311440222332023212232204332204401123131323401010114012304233444313420222013003212141112004101442023231403230020121143341414434030440410042432330320412444001001221032314021023141333000004020444324342021243233310031240422244102132031242200043033220311320401011003434441123231301214422421312440302043003044342433441140203420142422412103143042430104010020203143114423014022203242103322122420043424132110044322023240100424120113014444040224301134124042030140120233441114043341043222123202320210103441000144040024001423142432041241221122314204221000103240442211433214443100013100430420330423111420023112343324032014114203204424013223224312333444100214022012420120130444442401214120143022322432330230321244244212433232242013002443304041400243204414243203122010231104020443103124044214444304124400201013342141431304410213442404243403414033300242111112134141210433221123443142400114124040034212200231131004123220431001320404001201210202114231020340342044220020221204322033344110423214112340224114420434224320203243431131332321130320124034343232342124311130214103203400031033440141024321400310312100024240103330140323424201012301120433120001434313044314332120010311332131333302133201332022401003220020201444303320312010030040003322140424413343133422344241130233114101102410200201020444443441114132122121123240031132224031344211440401332140302120431431010010030024144202044321424223033143140211440120422344411202402203342322021342124323013401143104400332402133212222244122402412201301440324131213203421014104304423114021342213232124343130411314031112224010413243234124011324100000234312012002244143330404404211013312010032100032303112023104403232222403131411010020342333343334424142140023223200033223340331004222020313330122012424113044144214024031044300134011324343021300322201332120431314403320222141102422010214100123132011023331033", "013323230332321121014002143404443303323204021002441144000440333003021340300121321334040103204134212010324103202001341120142113432023400021344412312333142302231322100131131100433121130023243014131400220302203030401100234043023323422241130322234141401203014304304022001404120023412431142133200411232202304200202221114433214330140322232013423310322242434043122402102432223330114410034440044244302041201002141440224311414044212233404214310031314421422321323203120320332423321430433202034341411413124230144424200024303301023044203413402131333403041033202042420022302240423401113331004310404300143224411100120330124243413124213122214104133220114031034213222422332044404012212042422013124000142113322134130343321404303144420311020400234223433004223321114221322003123130330334041043110021224411431204033033301023013044404111031134244410231314301031410212222303221004242413314434033104120141011330340003303120421334341000403340313414233222304212443101410313230231202144431304231232441430124141211410233414332440040313301000402123320200313033440210023423033102132041203414220130433033411320200322312401114303241131440432303011423200110001301243144114311421443100202202341341100411042401032114402003112300204300234201322031000142411314211303440231021120111334014343224042022424420043242042240314122413442224421200010140014101414103214341240033013033331313410213443213132434123114433341443434103243104200413241133324232131414032303313240432334010341422223104142021403412103203034442243013321024041342123232232231011411443101434141100112112201003410403041434321220400240401200032200013112404020011044124034121013403302222404232440202332043002044422414320304131440212040144231332413202044421401230121114411403322442213313444032012421003431113331100234022020142103234102333032024442044420420123041443142300212012014340212142101230342301133203330002103033124312341333332410233202103332142223312023100442340124104232241310441013121243310030033330223344034403401314203444144010340300340430114342440324013401043133203203111314040434201411321224213331334022410002304424320032243024030111110102033342302424313040343013142304301222444422221023102421200331103000141131011321022034101323034044142134304003204423230301224400203410430214313404320140143114402431221020040110031304421230230300003124112133022034212122001000122442424322313341231032423104430410242132412220040010202221210042414423244442400002411212142424221042400332110000140231111213333413330034134114041404202010411323112420001442001344111041222201402344122004144201240041240320241014213214421020132221233032131102434024110342111221343233012200103022311220141233020403340233144031240202132323211112240333412424314333001404442221231114231003022203304122413313340343103042043211101143441411403344030222033214233020020441234044112022004241101400202414112202314311303123023044041343241033033130003431240212212043131333430222223422312440134002131000344021233214340242242401320330303110201401014020134133431043100141440210331001333334430044400241444434020123033001333030001334013301432234413311424314201222212314020120102214331120100121143104201111411400102031010302421113311413232101403212034314241441023422332042001040143332312123210014312003443321310312320220224042202230220121441122414242340404432200020041441101203044201444202322430314311340134300334130324242324444121024143213344142212320343030320040243433330320421312103444411400413302312410231443424040020144333303310401012134024032440422130122201402243324102342430001201241343304214211410300021111444300203022213110220033300101023344120334231404444102324103320131200422000401312004414210433210131231324330004240013301104223441233214103303322130002132324020424120441102332001221030212323431030102241312200431443331040413203242242224300240413012013224000210212424420141420242114221240222310403302422001030421433011332021101441003132030114113412021424012320031321042221412034442320112212112223030031043243102112100014332433041143133243023202144233401121304344342312232121313343342232140201234432440144200423011322310134222440433401142142314104230304342341040022402031312343203132432313100003324112034023200443133102334433310221313303334104223120131431313234220242212330132343020222112420242202213234443134344124242012124230142120112131334331300413321401043414112443111244243433220332004413004202123320044211402131324301113304010421401403444312412410334303144001113201020320241221110", "414414111312123444211301313242013303044011412414243242304114113113114324444103041230202002121414440001030031202324143102110140303041441224202334411313114132301014002110413202201110033314443102323013430230241410001433441313043414240443242121023342204320401104140411343334002223342041030043243441144432120423413231244144344012222333403024140423023222423334330233343244434230033444024421144240034322042032013112120114334310434124412011430420001341300443113111213041314433224312023121122421034220414110003130033301100022113342122140312040004324001010341443232123340001400011333001004203410102413224311200204001241412130341244030230213224441301204142042322322443003314333203334431222320301241412012240333042023032221020300202413044332033331234233203021030244213323242421021234004402202222304210130431243000421121033121021422343143100042011024004133324023011041332313424343020243014344112244304113341114220030200330320424241231330321023200213103211432323433024210100141124224301102100440113434311444001142132343314044133313112301420102110234024313121000404143411204403410021204213344223033022413040001412044313023104023200222104334124311443241002130133221034243332343200404013310014121241402013212023132142232103143304112142102244144230202234322213114232301104331011310304100414121311320000142330132014314213420044211104214112103300441121344413043122222023300242000330002134313324111024021224204121232014123140001120214223041130314220301331123032301434324231404303203314121101102404221203344111420144212431201241012021043023042311402112324420121332340400432302413442343320444201231320343423434334143433310012432123011002202304111422004304222241140434441024210403000333234031114321442004241024421021212441441330331414414340021120422223003213403343013423113110204233214304212104441201434014134003430310031020024410440114314030001141134412301443012214320221234412214304210234212241421112403420211420333144234334100423424044340234034120413232401123423222034043301214201040204232343330114030401423100412144313110244304300401122120010233240233123301012131011140310121212233413324302242202033420432433102113401443030410341430021101021201312112403321030124424123304001103301014012140311240212322022323314323324340143041022140030431414121313232434324214121111413244424312222134033330233120043212344341030413114211414124041340231441443220344313023341440304004204140320004342221243120222240232341231034424034034442413314331104334331304114113414312232432041122431321044302043213014241323114042420400111413444400300013432001212014412113020132001442400240430200240404321433012112040143123202023132041304032033004044240143324014301130130240440120424430330124033140013301240041133000001030012320114232203130023113113202312314124103043433440440313030340101341143434311003223433212324131220221024131340241304242143242042100320140421220020312433044320342422142312041131102401003143230300324041131100303043022023112412442030203101304242240341042200122430040314442210241331100222303041414314200004311134210104104124401331000314112001043302201244034413241330234322101331343343203103204233332400411314223320424411322202100331241131433121413111231404034122144002324330142040411404130334341112344334144323404412211233042042022004120012244220011002242132033030143024434100442110403231430143134224401210424423041313210042304304320233413241340212102140243312000420100000231431004234304321222330001411041130310130210302221300400300043301002333221203032243322102433423320403032224311240032110440330134120032432210021201432002032323314111042123130412204212434041303430121122331104124012133014342112300221411113210111301340232322101312314302034243431434310334133024300232412330110044244234320121341030444001342224321303224243210403322312040411003400421243320433334043044424230403202034020013320103311414121242320231401003422330234442230433242044324424414333304224234110403000114010043044303402334220133210114042102344403321201022403220203144234442011230402402200221314042121420042410420440341230001430402032313121033002341212042232222341113433433234113334200232220043340123431340024231302323104103020142113133443022443230223044004233000444342021042211123114144043020410214413133040344201032413233103241344224132421434032133434102143034201131240134430003130441134442222021014241034424421223304112331220243402400410411403200344234214302444141301022021221243431422410144242413240112100301220341213221022324443214", "104244402130240221122140200412131220441002010134420213112142143433104210244340000101212322000213111324123300123340001133122420314234021323104001014314400311202431340411014040401443212203403014201231230412013320114241022010131111342104212031123102123332142214002024114410420331004122333124000313230443302413340433234422420212223032414033234440313310443231402322022031324404210024121232310220343134440400120002231032332340420343333242201141310441134130244243311304040242443201013340110014103424113221443440344242440302212402210110310304020111020211131130110044040332112433102110301030423304241014120044244112414030223131140241042303400423121032214411310212301121011434310001432144131104221231042000030403311123301413303201242321001030402144102224034034041340021343413124231002141104303430343310003424333241431120331102402431440422004024203203242230011302040210400202412331333233213101323132114044231100230102404240144433422431304214332040102030342423120131122231132210221103142312144204410042212442431303031332401131030244333342121024042243210043304113020311314144002314133233224143300320243340311130322231204404014422320430120003112332224121104300320221320442231043402034211034012301214300031030013433330342030132444244244413222443332132213432004302424433130022221121204441210234033402140212012041300120200444411102230041413401422231133344233333242333212421032403144421130303010221101201222321021240421000344411211442340432333111221344201200320221202000410412020340333432113323120312341141103320310201410420130102023320421112403422314034244004131243241311000124222400322122320212014440341142413230400203111010424412114102244103402203340401033222402234202032102143424223321143422122100200224113401141324143202020140012031111404432123002101003441433304312303201123411400102344000240304440133432114001243202214312123320123221102332302442003403434002241241132330220330203310013442040000133123414434341431302320113410124102031201100110310314133130344131034020021122031144014200223421124010234013300012124310020444440032230313034141314121321040123430144443431024420233334311333043104044222244340200142221400143121112223303202314230224231121421034120223103102412221234010100133242300021032044233011232121143131314002414030231210130132022301230034422440440340032103441043430220322120431023440223011131114423311014011210230144111111224111143412134102332402034443040412401221030330012034021213310400441131432043332012233043312032204044400142242332430143230042103133241230204130124043132033340123041224301004021343302144041211400243403032440241343202334123244231444020411201134112000140200331103312012143441010440102013031420002131404301123013013114111423301320244420202041222220214000324433201014313203141100412113020123342003402033303413304423202023120401422223000333433001212410233121220122242003032013303001440413244143123014330222403321123430121312141134341332223313312301241421101022404313411421001404423123241321100302233022332340020013343342433312021134310204321420134413244420434003233204403414341241233001341000404422131220344021243340413003201120200340222321200324102404403401134020410300043213300411421223334322434043231030131423430113230012223434231142421043024300040341013222102133402040134040420240012130401024012041141402341211201201231100044420012242134020303312412113001033303214043233124300201034312033331402220322303013330111123203021010200342114012214310321121213044021200011003314123311422313211221112232241244441343114333442122411213424221300103412443110434212134000431341033424411420222212311003413442333324104400012132144420314130423001000244431044023223423242223330441024431434010030030243320431413414220113301024303233400222024020300334200032002141333130142011144021210411304420020144044114011322412302304230022223120211411123110124042144444144224032244421201004433130102410224424212204433321304312330132110434213230244443131204444301140030041203241004342033113300311420200140431202441413404133114202332323112212044420304421030142030313201100301144132413134443211202231021412223311203202320131321321141313341100443211313334431234334112211031100001030240032042341300440331214433100010243441431430012140233313212003033213324443004342423213134330021030043031322412133032340444304431101332020031330333124230104404443320031221024231113240122231441203332430130432400104144324111203024344232430114240330004414010024423243403222210100043413112023410041322422302411", "032401234301340002211301013044044242220431330221413103131440024133422421413113330030320113441201022243333130300033013323424313044331131003421224141222422132431311322212341421240434114424110022414211033120411434411221331022130304001140304001030200034214221041203410442423111410142331214332024004321001134001012311304404243203341303202224301041434222114322442210133140232132331020303421044022333043020341110233341212110010103101112424114201401120230120042123301014144232122141004440333241223300301200414024012020440103004130231443021022121213310310121331010042023414002324141210300310232443200104221212430341031441043314234321141111430044201233423004213032304313411443341110000134330024404312111014024211413220413142214004103423314222430220000020323120011043032224243031134444342204003242021303320043213401312404020204311231142101412441422231302342104221043401010034012202000131210010214402341420130131333043341034024103224404110331104434134303003401040241414302124220210231140110032433112323233431013234431041210344003442313013101422420131120324010444123302213222034000232221311431032024414214402414233234332010203431303344200410242134013342342133343432223432030343110423410403204144441032104042013221324334024211403212001333433113224432314010111223012003101232134343134113022311043404322332323223223104233100300020034242014121121242401113403222201110232023322320121040200214310034224200024231000341311342103410333402324202024002000013020402334202310141043213144314324013103024203413240211203214140244101400324021312143330430443200124204431124340311340220112220402231140334033431443344033244413132211321131444342200423214432202202341404022242302121224300104213131012120310242144131343112343303140120143140241304102120220440240134341101132232424440340200121232102333042224013013131211223114334414404414311410233121303120212310204043313201141224333043321423331241130434330040103143131333234224423421043400131231410042410330430200212010304134344112403340044142221113130110443420021340211101320343123244134243311430130313240114332303040210410013113011103313224000413031113244132012430301203222034032431223430021001312203331320240021122231410422000213344200013032022041244411334211200102242302013024401024344140401421222213421330222033411323021423322103442211324444114402121121202414312443344423120412314231101140133344224211342144142201342324340010103103020204310021304142314312014020011112223200143334432343013442442044003300311231213340211010034000203133003144420404342044422401212413440402400201141210210002031031214001000440043204443232043143001022133234020130341213303422212004111212331333121132142130221214343002214433122042221332143424423332213134433014314131040242200322424332141122214401043243311413114443422020141243141001131232442310221003000143320021102112042444043034000004203224444233410112342013133430203244122102302440020211102301013241320031321442034110200121022301420003010422444401230034400030001413410243311224024134023421021004020312133222223040343242003110412040000301110303204322421130214310340344243001312122213004234111220244113220440410404111433021414411303002220030132243024200031243333324412021214233221403003312133021000424340322332340210012321403310422120002000314410214103003220444243332020220344422030330204200203220240013121031303330011231040220220001013044314323234244132111210300024044431233422113410024412324244430120220331343300433202322401032233200221141411033224044302303401311213003411342211241332133223202314314011020122224334410120320311320421020142404340441200204241113411334103414012223402014042134332231423110203322011244311313240114113003002040412034421204411324022122243004022224224312334432444233431412022430042043301212224312132103034324332232012400421134321210041041320122242021420443114214404100012003132242103441333323340324412340343002231331120332141322114323421311111123033040300111220042042131010423234323322043003311400410043301343404441402212231143304123244431124411144203331032121101222202343434221301122022221444123412114400340444332321314223234324304303113104202022040323214130434044102012130342010324222042431111423210113241443123004131103203120431243200133130312411114341033213141421020240113300333034123441011300341220011024302410220132321014313302300300020233421434112341223304014030000141244200203034333320114033113024320444112423341024340414310200104131232224104303341440234310211343012434000101303331444041220", "304232041241022344224112304340113444212202034230202312234340102014401213110013133104014313100140003312413330433030244120022434324301441034013433223102243242000320320213113203121024212423031100331410314113303413013123243400301420443430120102300203403332224200311341333033001202331124412222203203411431321430210112223042244414403112013322433111324130031343330442401422031333141324113110032031430330324232200222413121224301210423300403331330421333402101024432421243023221402112004321343104031302340422144401041424441014040310244011110242334313142333301232020030213412103432041224201340114432310213302114011143410044134410144101342311312220222003341143032124411302034110331220333014400131341104243313222214200003101422421424200234122443031433231423000341322111204124101013244222132042014224243401320141343341442044024001334024240324212312131110341231041330312233210310323431423322343441314231332224442333414242130404323232243101033321122202002143203204142042011431433132301111434421030223003310313424240224330140012123001301233114102432143002232344043013121043404011410013434203442444420042104432414402200233042224022302344323200131331040143042342014132034040014411141032340234131231120424432210441443014103043211434203132143232041233140300413220013120141414311143433222002211224313304411341200212002004324200420034222122200302303443011131111404301440334442042234311041013200032310411423340110201344320333101030343111113043140432133001220130220323114120203010344312330022020301002442301224412022423204203033234002124400132213232201200333023030222043122330111240024342114114130330400420224224014220001200043442431440032410213031304410232420033234110321444434003420231103002203222414010134023312114211003314112103321324322213212440001024323404304433234240312100140142432232424104001034010343024430141210141342402010234041333141001044201234420101201133344403000434230303013040132101321043011141232301241144413320021220413022213104311141122133302114244311014220130023034010333011033100232312430433332040203132400024241224213013203430423321124122334331120304012021424041111134324020103341130400344110434321242340300013124304204303133421114001340432122142042032401214230314143340322112140233423424000221020221214131404233123011434013033401341230330341042432212412004202233113122041411022340402333040232300233301211044441431132211201421320042123222323023123220142430410322224224011001120044011114431230000313110042244200141444401014423241212244420314403331344130422300322430320424113101214321313021113321223321123210044103243424300022142440100101331434224112233223431140203443334322240223331123032231330222302031414303123221222042333114213212313321443011433244413402411110143331304210244412113101124020140131221022401333440032403322243012202331004332444122322421413202322321133400122332313203140344121204232303423134303322041003431010402024230144043031030232132140443031341212444004304302000201034414344410012232114001112411323434323132442342230310132013334322403432442120104143343424313101122104330443023401044421421134201321204414003302013243401201321421034103222004200103313111123414244330402404301001041412332120203444142231112001201012224042124333033040411332144401104403222043414420111040010111022111232424142204442012023322442234244442223133120440402110310221204331140134302131433424431241421121231412112441111204211231210101221024311142412341000221402403213331213023331204122033344202132034443442110343114442021404432432332404021143423044333433414010310412100310241331111232331323300122324423041030402443032333242204101214014201014412212132200124220433140110141243143321031101430041211314144241324424340012143102044113344142300044222343144344114134221414424104343430234303213100014333431232432311100143210324113311322031402122403432301424031420200342311024312023333242233110310142104200341314222030103001200043400110004443320343040224103340343030041243014123201331341344011404230202444211441240311242244110440014113112201032420133133340413132004020410404224423443240142342400102241432210330001432243301222004300221040134143024103323314420400321001233023022431244023003411342111040314100024140212231433432134234114011341434412433020034402101044244332130043331401414121003343123030034413041144334014324320300410401212411424231404140434431332001321224344210100114132103213342134121121100041441112121200132202212130312301104430234341111102011424412114334103112202302443321444204", "302102121124230204421434320231123330242021221221403102432240000114310214132011404102234430141341414031314024222023022030432013312214321330200403423304041100014312313212100121311434233211431413013210214142334112042310212032213410441342113041111121112223200002112324322343411102241113324022032442102430403122334020201101020431320143431342412120002241432012123143202010412242140430010303121321432342201031412410024241304401400234432114112034314304341020233102412224311322404043400320122104011220223041301034404231413113122332014100224402142341432140430143424110422414040323431132444301242420111224011031234142224140011013322202034144224001220102121104023423100312002343340430340413400221202041212031243422444200301021204300334400033442120444222343001111222144104222300303424440032233143010113111343122420241302021222120321114200303431321221042342244404213140000400202303313140414034124211311202224202241203431443411240134300402141301432300220224020421241404122232403120243130313401440430444300211441004230323023204132140303134302232241140241210232111412402132020100341233210040123412043044404034421002340420302212233200042034223213110211021333424203210413241432112224243043234004324310003210420234113014020302421432122213242410110040221343141424123440042120120221112430021334022412332443400031443422234300300340110242422403342202143240302430211143311424322123333030413210102122431232002140041240422441240303322124040122032301124303244131131002224042213430202424402140220224112132033431042400243331403244240311010134324334012322142101112222210112214444001214043002401312343241113343143334344232304100242303134230321323140012332411301340302111132342003410031213414231134100340312434220441022004211131144044300422141431012442022434003221124111312312421324331210030233110144121201031021221111333300401132023300231242101434022043122000112423432242412141103034141331314231403303442234131422211221241214031243041432010412403401042113234324243041010330024311212403423103102001201324123410104241210022114440442141230421411410314322004333000133201103003132134432022203124231442043413144214223233043020124100031034322102402043322244310044243330431211114234401234234243323113433324103443041340220014143121141323041332340104433220340414403400034332142330234304431030442230441222031102104430242013122411310343431403011442240041111133210333402100410212222211042144424140214442224010403240232440002210024444044423111341001204441124433300444013300241340100130331031112000312342224240200231332110023410304124410203044141144420200224120112101341432420222332404313414032100114003413231440212404401010121002300233241420202322011002100322402411410140313314420032013434402313440212400031032143012044133322042222131441123420100201112141232124214114222121323224033124404122420412121440410313410323240300144333342012014101032140142031400301200211400203344201032312243412242114004014200403041412040003224333212313231100343321110104141031424244432311301330243440312142024212430242410330401202401412402403202431330412432042103333311341103324001331020231413143232241312322441431422333030141213024200203314002002420443224232132024433202414110104003240334004340302234212044401421212014333321432200422120241202220014344144421012231420040201340442022342100223122102420121001344442114014220000104031432004024333124122443441323243321331042443414113420011224231101110314304321231233113343342240414404003441214011230314203230304231141424420221131033114424420131324120201343400222434211304104320211442231340003442112113020210104030013201404131410344334210340214430331201322011410314023040134334044204033334200121444230012243443140241124344320000331032313403010043120233230423113443412422120441001242434441032240013442233434224043430241104214214403203423024420003112210321012001132030211132142033210120340312212041214323042040342431410204223100431110122204021300242110234224134141020410040223043440312340413244040301001020230241340014430004230203133242024142400303424341312234123134210440430332030333204222312004120030111442042143220232022400444032314121441233213141312322100321404320132142012142220102422201424114234101134400101333024044311033132344242001044034320033134041034020224302421413343222313324320141141321421340311114114030314234113110331032220402100433203004440041310232030411103134013022224310243113442133200320100442330332303131431034321314000302302310210233013420343034232040344121341441030041314311", "130414014030330214033204002113102044022301042421424002200404233103434412330240404103013411311140211312031411031444010324130004214404204043321344312342323214110432134440103113121002121013234203023011440323234142210031241211300012023113103322443031444214001114442141301210222224331232231033123243034423412020113420131433220432304104200223340312412400213034431414020140201004404224202404244303030421210131132034402114334444023403343240102332410002304100421430421004401223420032020343233310323223421344400330412103122442424024001220044423134134400410211111241413041142130144211231240002100242412212240232124040211133430042002314313203231104021433043403331210104443040133014320141420432113213001220413142140002223240420423214413040012011110020144443001044200214242200422330034322132304434304014432434321141332010211134200124004314004340231343233222212211332344234441102012340121432304030110223201112424404230444040310200404301420431102132421101010413044042012113304420312014334330421434222331224334241324220043411411302411411223211332444230434434333202434203214210040331313110212311420242300020022234131322443014402343131244120301343410214211020010023430112101423422121033113413042341331412233221400032001140400343211304102401321042033220243144104430133200312330420302133041030420341334023110423014234444043021032121231323031203344200134431142200312004002404004114334043203203141413314043140140430344133241232124223210411041023143113100411324242122130134342302230311442433412121333141301313412440112230131402214023411330242331322022401132343043401112214224020124003022304431302312213241222303100024344321012140030440001124041002401222334212201411144121031122213221320222301323013330130220420242244401120104233414332423320014010240031111031213322131133223110213021034102122042344022343341032312334013012340024143021244102021102143022204331311121341240303012114000041043410304431314224211144103310214230113330000004134341402334134433240132010123401222423204331320224233043312441212343110133301132230341424422204331021422400343333024401323142411224122444131030300104311120214033311311324243430411404130200144204402301340104114243134412131244040033222411221143020142310102421033404401303023312241110243441420122301222143432133223012244123313212111331332241334334100003401233231002003401214110402211420431304430300023101110431111241334144200410211240121212302203041431111341300403040110422333032431412323340404432434444133130014343133010141224431024203410113033122413214422113141024230412113220244311040103102404242430331340432014002242141310443142403402400302022010232103324142421131100022020340433440134240440430401114312023134104420134200303404000433224144230042101441314431413404122232244034024020440003110013041041234331331221011212320420000133201142103201342303122113242401131003042423204302123111102322234343411230410304403111201034102331240314214040410333014144103224024313111030322402210233020424402012104141231210042112103230143142330130243430410021403303100343243024042113313020300021303031430211034301002413443102402421221003410240131111122332030212040442000233330011103213324040032030211142411313200024213223414223001333440041142300100030104023320121032231302104410443033233002100413423242413023420433313014032103124421204214301213004101332144003313304143311122021320041103402013423413012431343032242041444341204100121222423131341023240233214034304430204240430403011143142041113201303040203240234142131232334232231240002331403442210030031334112043331441000223344144423033442324423032432320013401211233303022101224303412141032011203303244022420230320133112201104302242411414004224344132023242243041210331203240104404114201411314302001021143102244301020142011302231200033400000003220132303213240420042220341240000420201344043421210422403032041332113423131214033301234133222244200234332130200244341332120102121001401111142310230312113223221214224204122013022120411031012433110031332234302132432440402324032041222021412213014344311000100434024224241443122133411322142443344123000301430423203122334213011232201433400321431041341023224221221142041244022310312244231240233124204322242013223122422002323302114402110002320310204320010111143222433222202043001113211140301414314402344311402223002330221234020334132431411414044313024313302414200233340434021120224003222140141213001300432034432132113004234331323303324044241302034024300221341144043020023124214304300303314120210322", "423022013411024002410232323300144312324404320033422222211122024323333443133422320033421043123004210401322030241133401133304400022120242334321133412132042120210011121011440310121100013311140430120414044303023111104111232114340020203242301310404242343431121332133244214132310312231400032001342343210224243042102040044331043442310043123010201401030444423113014424431023044434311430044200032130101122334010343120411213133312431231003231301111003212133310143431032102012241214134020044014020312040333224121432310213200342402142431210000044224440344032312113214141341423001424020423343010113330041420401001101022443133203242424124342130422241341111022222033334332214441103200341433220220224340401410301211424223314331024111343244102020321033214220243130020413444123042304034442401042443220204302411321222440401234200104403033221244343020203044100013130002443430031012123323104413202044140431440214120133144000334111342422330423410304214104413224023240030231004441400104210402132402023404341022430424300033234210441300022140231441304400223133240210032013424223220024204023010141441110113122333231233321103404230002044342024133002300020040144104411110211341310104340333034220432431403101243222101204401030010232400220413403023133222114122342012111330031402220034313231411000230242341431100241240213013130000122010301344423012210004121113013424143133314043114320212322024133044431222140331441203410421033401113111400444321343422000104124240421044024444200103432210111433422112203421411223130233220310100002430040220313230312431234241243423032012140331010140113041113010202414040224202043034241144301010340430422343432400021323141021303220320311213043312211232431141342434200240304002322433402123120431004101301002043010020042343311340310031402433042331033341012204213040112243110334003034341034103430112440112431210433141032344330211012331123313203220212014103444123242201133132243343322334341334301342402033240224302120122401114332144402430010414423334242442112422124404221220212123121210002042303430344204030021203304204132220422234233200323034030140122120324220022430421101111340432300101134210332420103334311314301002021440201331143024334014400102334041302134411133421023323110233443130023324314101440302314030111112010243400440324022111242011432431011302100133114303303014023102102113322033004042022342233101210444213140130232211101300110100230443221323313334144103021034404030102403214243334023222410242321320234032443104314234230103424012043420212314124011133330411414214443232011423234000042301331114303010211230122404132324311440312200320032340234213332044041223024003142223214414001120303203223122133004230424444033234302330324431140432430441302313403103312022420104113303232142423231023120404330104133433304404314033000133224040214333323224324403430441211113213214344242314330203334304312033131011344121124424133031104203300042023042130111344144032214220110232112443042242244312113333042131424312024232440430321314224122220314300313014400100312111313232140234224032021213034301113300120230141303042331241024112304020122314303021204234002340442001322331222222240132300440344441032030321244134431201434310012203004332030204013340013131331013401433334033324000342302301141222433423220004040143232101032040114014420134333313121331133211113244133302010003331120001322433034403104303041120403310320241224323120032332142401444012232244102342432232233242231330230340004034003242140243224031311044013023324424110314331403142423410141314131311422424222132323222223031424033444012433411423021333222444404233011423404014330030112300342102100124212231014013202201320213110114344302004331110232042124044410022323201123222224300131330043343142102142334320424142011223443031314322432223341111324010434303444430020413340220312132100343200120001401021210211300141044214013322334434043230004332210022233113411344041233111024123242411443013024321401244321111031123441020403413430044003412404233411022330411012342222322440402324212133333021340420322022213424201310432100211342320114142133134110322143212422130221141404331131342033412304210013402114002133442244332201323430112401322120130102214102423401030421133434010040122404320133104244140420100044304410323020230232122431314223002134120334040331444142322131433314021412431421120213302333122140431343132042301402031321413023003301234032211430002230421313314231123002223100300304432134040244004140242400220012144403320412022202123424242404", "233012044223200020343430333201310343014100404231300000422030224444032414032124044430141024343433202324213324331000220230311303233133343414001112231210433321143411244413123013113402022414021423423232104343100333004133204433114124020430443201120202133424040400400024234324333141020420422221123024133412321241123312121124143404330204230230303401103203321214231302343014343041212403030203414240124222343122421134020430141112432140120111103224331023113432033231003133003443001041340202233311243143014430211121241430144130202341224002112333214033040224313242003223404401444111011331234042103124422432141013420044401110314140304321313104213430222114212221224404144343433130042104041301321110214231040140142411104232242103010043424220222344030244442440103021044102342000011033143001132444232000414103131043432212120021002421324240333324444412224200221001421133004123333440142013420210030003441402233404322024310101042320242421403204021144440343320204203311004134012113330122222200042310242044430311101140224410143034033333043304142241130230023211214234203010304041033241432101034114430020444014441030142434220202431211344210112223414143332210402340223043122231410140022442302222142232010330311143123101111141021020003344131140232244322342401231114041224231433413423023304302224202342212124321303311414321243001034432341101441234420413344212423241342434410324402100420200412313010021414432213144420244300122143030014110333214024420012211333240113302121023442112203031304233302041324414133411241400442110042204412143301023221423040000030012320443010410244242330023022140144003424211131432304110440342411210314421222034201041403140110100221331120212332424331334202433223332202133202200334323204323423341230404403420103424400233444443321234103122444441141314212220404433220441433033214413240110421140202221013424244012332012031102034103001003030004440433243443401440320133134040222131032114140420320043412341104004321023334042104422310330202012213010141430441013014202042101212342311323211030110123402234000034301032320322003302143142300212110241113220412110040424111004014224133002234300220014243101302004011220431411440221103041341434202130234221013403222222113231210013312012401121223403124414134214344144034323414313120332404310320221034014244411312211113021420022014324243310324034303033330221014112401342124432044334414310043341431141043144114202133132330211433221401043200010432041332244120420122434221313103011040000031433324342220144143003142000002022211202021113213422144344003124421244214013142332021213044433040020310203420423041311300121123211100111321240321430311002143021014001211440140203222423023210020320432031413041203401122243404104314024333343322421300141012130034041401321330101002032310024200303123124314223121213213440443143320434300001140024222324420011021201344123342004232133010142144443422330422034114304301421431124330230401023431233100240334331002320341133442144433324323033334120120204101210211340422443001231201211223010042121312313123232120024343134430234321343111124321444432334214214421002104310331203003204144033232204034440421401432231300234423410402202323400200122234232113042302214443200221223100344141300233411301124444421121320303401343142402223031232410112120102422402420013024000034422000003422401402122143443240331224040021103240214314334221003210332134001344321220121102021442400431114404012220040132344402404101221323401040414143333310122040034332421101321010403003200142032432334403002213230341441411413231433230201020031040123031343421210242002424023123232320430341044133034433244130412000023244401321413400400033221133003200203314101043224233302330340443310344331422313122404133340430101021043241123312430031214412443210243341414401114241300030010130433300432310341414104042430343231342004014340433424312333330101434423424024113034041310141441020313043020330042422214120404244214341214342213041142034223031101341100213010203214044020224233301431214302113000213030323341131044340314133111023014332210444421000302320201440444234402412414103213041230424230202003401441424213002214443301210421440442112401021413241042044222132322310132211122432242323233241403321031134133140410411243144423433222042233020400010212422304144222101000221033422013441140021343133001231002434003141130040140143021030114213343333242031424044110314132124112021123324004124303112232414321241112031411411144223114412040431121243023404102203404321241413341334440433", "044040210024131013323301123114440144321201040441421203433010131404201121230122003301320333142200203330100214401021422041403213312124202402322411400331344203040232244232100441011304342043214014223230244001331003221312131223332211302330221342020313444303420313202432122222424224430114114444211430030143324024123140032113300322311140431110242110414114300341014044221400301112420023304023310102434314321432231324443443444333023430234422402101104022022301421300311432012124344032431422201012214124324323303133212021232041031101124404013323242142210231320013210101403212414310324432242134022014443320240113333231100111110142013223242323003100301031403312134410320342430431231001002134240033102112040002014210332004423134100233302421043134222402403101240404001100332142212323323240032123310031043124411123242240323200323240400334133020104002131422232001043113233330112001142322232033210402220302211334321320434111111434203032011004014410122433312400321103443223444211232403203042041142012411013224323034344222230322041434440213311124442211014211204042220140004110033423223030010410114221302320043013214002413013243131344220100301403101300443310210402100341402211031202313340034112043304332122031243322400010010322134042120020233313211223021413330004210404003201321022143200333111030323223020243122001111334410310320203422144042444404402341423310423002013001243042122321042441402032000013133222010331434221244144142340124211431003110210340430220413441113034333344432042244424232143400111130013022202330001132442322424334042112123240301144341103302124020431240244203423044003230210114213000233014440020212203240024411034113212013400021220020224030133241121130040300442301042022002323321343331202410002342032124110244420433111412301301043024001422422012124341244322014324304033322241340134444344301442001340240331332203033231231224340442043444221444430140443333310301244242211344302432242023330040021240421411022430420322320340310410214323400440311422011020110040103041243340343033002222320012013310131134113140042013004132441434032113111114300112124240410220011311123423134122043033330424210100221023310442232311104201010400140301122241243301340223413143240300011302222024004131412443122431303024342043133211112211134101124010121423221203031230022344200031142102330034000330042413203024403324021203043312144112430441411023413134311113243001112230041421432344401341040441230040304323002344342013040430300302412112040303231342133231040244311222104210344332030302221000001204000204034241023244432440000103231211014040420422223010224233303301204122200312411030101402012221413000043242044133343241121133122304224330034204232334420430020332010443031420122012444122240231402423030432413321412412401024143132122211330330021342024202444432304420340304103304241224123113434020224231310314310333130413414221433223314004344022243044314403131123323320402034312230444032334012130223000103200230213023440444033310432220442334313014302230330414223342133424433312400240213002020234410013023413004043411204233420304314423324014230222223420102142440440230442232032434132410244214434214240233341134200421312201420322430433200014104114143300101034444440223022240303410202002410012301423141414040343214442221010004433042223314200040004443013014434040033341313210224332214401234424243000301103442142333420220301203123201202110234431142432422330214233032011212232144112412423422044400343401211040341004300144232323241311220220323211322121102442421311342231300032012324223134331134210424342132131313224043304001232042403033031321430220421100012343201244124200030020332120032101303233034410211434020410332320432324311232113010134424141412042202034212030041213401414341020332130303421242201434032300213121011101104241114110211333330330341301110241304221044110021141403022212214121204340122430021431323040222441144231244424223403234111204300044240300213141240404311403132003222031003331011243011111234413014414202024410341211343234013421331431424112204232140420423401002004440132240044034121310304323323131440432031310304130110141010010001444000031342041134030243202103101402013011020102142142130204421034330240303413442431434014141011200143314143111341002014340231144203341331131303304102201412212343222401110332140133432030042210440441311200043413313424002133113101300321104122101112010213141341422431431212112044442432111131414324323231020023444240041102022410142443421011412422241300421333334242001240412", "044421303314023203411432144214033000243033034013443223100331332042412200132344113244304224143402133230210302240100221410431202241301401021042330434333211431012110031340221144331443012313020310103021410422022103024324224420102044140142101141133040143010001341320042313020311431441004002010044204314033233133334242404400002140133011432424300143232442020304143233412020321332301330034232030141143143301410214344003431101104140130100112004214402104224312304141211302024301324234323304033010011422111021313144321314403432102122011031101000132223442031101303141020200312212310412031233444023204411442422300042201041023144334043221013123224213433201123220104444020204131413011124134410211340222231431211122334312403023411242313400330143302342202323130323004024242203132114430330124024324310114124111131421313034343414000334303220101332304004010131332024343042221020030304212214122001113333341303233113000211213343441134200204202114223013423032322203120414244222011244330202201342332103423404304300202413004414102404414240233033243424224042114412410100312113033134441331023324403421424403212203400430120240143002222443004101440302303320221224030113043344304012442242200122300201411401104314323331410002002342331104221210023220223220442100414012100413303204241344311130344021112224024224220113040222023210321300113442141331140214322443431400432311003130131124330212331220443202102131422022344312112022000243402223122003324440301021404324423111303001342333310041102221133042320244222413224043222303242413111432204132232121112343313001200010210321231313012044123101343123214321324311300300112033144101022123422442112024021104044441101411210322123332212000143141100243341414010242210023121322143424042214201222223111011321232221243224302020102124411013031244432242412232130301104104113023001100012131232023230042110030312224041204401140220423032314223140011024240431014011003414024321210320123343403122003434314033423231110322233304302442201433104302111330044004422242341442342400423422211100343021304240212322331224120201220434121324132403032031112114321023320204324040043243440413341341340444022243004110423200040320422400042032241232032420234224344323111143034223023321333214331312020123224011204421044102024133330134340210320400231011243314203304442422111203101231431403342023023014030112414221211041243134303310342313302112032421403342341414310141144200311103140140003323124022111222232113012223024134243434013431143243112010030432304143010230112044033203024012140022421320033042002403443402244402232231220134420142443313033413123333413402001002000403300413003310223030442443442433424123213400421000331042131423123240412001324300102311130302142201412024022431020321321004444201343114043142434201003424342212423024432422243444222020340203204101304400433031243402324134433311042024320341220330024340104200314122121030000410112144340422132430200342120400324441420234120101212432221043442431110103010233043103402010244440141010141133321102324004031242421202333244333340043302304103230042102014331241130322421144111400240430140023000301331322040224043140342212012324344200223332103042203122112010430434431031031214112302203024244442203004310031002211421302314441031020132001313214241244022332043234224211000021302423002340413122213011040010123000002442202433340142310411342334420431210014342330331003043333222314313231121202120314140244004203004421443344011012304210430134421230302214412334131343034030312424324322002020431412024322132402111011412424212343013022002441222012244033320333114110032244322243012243400000444311132202204004213440003240301342141234410244212212132033032441214344012403331214120233211304340442232114413033141100102431110141401314423320234210423041230140243033141224313134344314412414012322413221404203204214402032112430214040213334230444011340110214023343132201033013324021020102032222202010401144213324302301322100203221243041033224214141424323131130411013300124041303132123220201312320140441403023310123332000104021033303440333123131322303400343111131030134213244034400310324210402410234200013401034223322102343032334433444124340233221140400414323101410040041113230401403123330343034433010043401243412023113011142130012423204410230203414400031042343344132000430302410210344021343111221440330203230004004433301212243323302303224201110212311212120032122034022431000120340203243220142430432113211040333023041114424331004224032430100213024000122343423120011044", "314401424142432420414430000021044431004332433434113044131003321411412201203444022113020233203033032322203334421332321413133023304012322021031403424102310224334431413333411203102434133343433142133132404122012232120231320244003231333031100220240040411042221023423144420424123111433433224012322200213404110412223202421223412232101142143133231312101334340431321404131443022003430110023133023104422401044032221324323140002240244111020400300404144113431414012013442423413141304031232033112122240321444204343042202043021330314402042031212040311214403040433134221434213413413042421020111103141102104204133421434313420021230413023143123014242042113230302113000442241022320322034112203213320130430044240141401242441403313220344410430011103323342300041211132124111302224232110324313003322241213021231220103210222323224231000422114140130220401424104433312013413043123424314123113130420412043430022301111112333442320202140142104014411333134031313231121330013443111113102344332044400033203002310112111304444233324414104440031041302300302031131201133234334223433004421110241140304002440142443012040331001024442040400200221242320143332323134321220243430312010034011413321330134104310344410004404233422024304412231014322141041310310243114002341032024420344032440444212210314400404312134333311322444443401141112112022412014203411100433240433214304414002044142432114110030203441323224042042042000241210133411120041442323321332444200340414230233324101433034234444323310344121423002230440020241302201442330341013141424101034034204410322402312012430111441440330031023434214224000314414243143333200310210213210433014120443313110304131110314221201123314203202430230121421304023204324023133044341240410132320330124224410403241331420323143421121022114434242102143010201121042101422114323031404343300301242441324434443313332411043401234034342323333414102430131331004014111202020340232342421210433424024112043212200311213312014140240244020314230322040424300043402410343114030333201030232143031343231120343001003031000214000413144120202312040334412140100101003222113014214311444220233000114041010011131332213422210214434222344112033021014212231344000233141222213211011013310101013331001014343341224324020203123000200130432323203020202021141333401320101432210443310220211120111432420244134443320422340000321103331012331204134334100130024440030313344420223013210401334423011103322020310032330424042320304312423240301010202031140442212413021410334402024244200443444212102323133412040034421002241234233424233143102213443212431322112011300100323043231412420424443201243133442142312014004100212401210433234010420140334014112212144344401224423440323133133241000130342132340323330222214440242221003211403334343401003223404321223313340024103401033422303122242314310204223440443434424312124331442004433204103241311303034110014231101032033021012413314122304001314203203303014301312133242043232314412203003001234331211203223231303431042133140330403444214434034310203021110311304240424311121111221333430130143410341124123404401133402403003012303402321301032430140322424443102412023224023003230111400402110420303001322232432142131224304120400041232203340204311422131440103110234340124044124302404433102213133044212232342300333100303424324232324244014304110103311423112441240442223341443142321033204003012244321004430001424041101023403141432012320040132144101044202312312414214304141434433201044024444024414441043143212300244120201212341404414130204221014203334442313223413142441230424302034202441043410012340210114111004012301231322023304403443304403040440402142231001040024201311212030120403031130423212321411013242403134221333211013223130410414234441414202044441143213204400411231441211141013144013221340230000002123231322220124403003344123240041010012144304034032232223330314043403133404332424111220343401111040044311100221414343003242224311034044101310111344344340243141013401241022323033033001102033304111314040311434144343103134430244102013323340422113043320032323110204213133200331012430234040131422421133204423214222202121244243333311420342043213140143242204200300000212333301422032420122002244431230310443430131311242223112033011404122122241314102113200124113232443214130040234101042432331300444040024012213343243042402241440324033102001300233133331240200330222031132242103321310432442232130330114210221422103441422414200103102402101214314444404341234001002441234403011233000213003020340230143233143033030", "321310244403200410224320111004142111240404221300103312200021022421423003240020030342134122412023421030020011414100441231124310001012341241112234421011144434212112133331002000032240422131002001422303430340013013040014042124142040330422003402403311304444011124300132022111403324320131322123110204232042323233234110323303122100213104103120400011434142230210042421103402021330340411203141400300031133330300320023010141320322102320204311002220134200124403010002424334421121144121412424330044432324013244334004210003001032441033111224223101100224042423031021344300031434123143000104243022302424022134344002134303323213241303043211330432141214104314140133031312433434402233401040102021424300402002001422403213341104120201221332312000130202033402044121231212323220030241310332200342223000341413023430331013321413434140403420201331043314341133313202440142224214234013021431042434140034414402342101132143100324331221021202442434433002410314021103010013003222303302032143121100231111241112204310213322421344132303304340002322232121234022133303423341444023022330430220230142422004202124414223334231222003434222003411321440301441103322100340231320331404202121212203322003212411013202013421224424404441132423000210341112412323323433313112104231301304004141443243124041122223131143332401340421214211123004121011220124210233404110222430042332020243133113340033432403330241204302123023413321441230314132133210233342441312321140313443104320232042231030302332430234014134103030044042323223101213343231320110042324130042300021034312141133413211400200313103304011213410202011303200333341330141411140420441134220321211241230001244431414142113012214114423432232222400141023303102220034300400012200334434302132224242241114300343444220403442223104033223042411023340103443404444433230013032012221301343202202123233030044304324403042433332231403423211244302021220402402124302424003402124134313140332404022310140444310033114423221042043304243432223130441000141044224232413230421140313244342133210112341010313200242312104013211121002012142240042111302210044430022204414330003222002012130302203414412234014300310020333402131142130100410002224014033332203111202011000213111230443042231034220302231333232234040023000433032320130044212341314222414422233222412331330424322014313020233442040024403030421340422021324142201342123224314232443242300342401142401400113142440341010412230444014234112320300220243412241330210012311441134243233010103242004140114013044411444233433000230312120304034022122003423113203333310404444344030103210344140431343041434434020002303401220202024030422420423002403122421014404301121034440203400202130004231433001234433440433404102114104003321431031243332334140440130132311401020230121002203333311321032012323201130302203023310312114034030234113402424224424114340401310101440140420310404320403044220341430132000003020243213101303441334310103142040313221344024410342211033132113322403443131242024223302420202432140241214232213402402232244132043124410400310434300213110124421223121333202100304420310011211422014203431344431211423204222441033343044430020004220131301101043323420444434223124302100300200104311334341412103414002012131240342404322402202201343122143013402200020103143144411020123200034010101200133013021204040044001220410041133304243223014013434022340303341213203244322230013210134441210143221320141122104404040430244443034011040111012430242004023422200101433002204233134303230443124330133042034134034101224223102330301444043123331200030201131331420131300222231130030220320340332440404214230010342044112124121432402304201301143422110021320240404200211243021240134312132022300442110222112041231324432134021302010411131102324021104244104012403332020301330331022422102331333331220430342140230220244223321102330112210444332343004432330003402223034234411231424011042414332123103011412021223204320041103221424020431330322011333020431431041311204314220342400324022022222031024040240312103422143434110330414243331434014203430311013101210210430433302330023233044313444020031324131432221023134143124110201330012113201443102034034301302033141012401124111014030310002133011110240111333033203243120243233012200230423321320010002403230142043411000023323244222400032144401003041141221004013322220344233210111124411321331220002103012304211414423200140111211413242124303101040044144002202434443413314020122421440234322003203144241402004411333034403042122042443424304201001024314401214123", "034122302023210122400111113011340442132302204044411210322121000133302312302334202112123112230242132403040341124404404220330020334042323233120321103213043230300302130440022304301340020422022243412233034342343014211420430013034201001143233231112243102310310403241431132343044301311111214412121343104411201111441434312434340432404011223043332212433244202300404203312223422223121323133102442044212214213403201110244323442330322112403134312110141032440024134033421033440024003213013001411433011442344401232413034131042314331314301223230002004122103233330020134323133014124131420004421224232424413140023311000241431143004110024312112202142121311202441121311113032440230343043242314240311202241201411320202334134131211211344422433012311134024404303332000321441300003001113141203422210130123041301312443240230134001100303021243203322141311001322321103423323410413102023102320243110411033402130112024134321231411000041131432142420333314310111040443211144200023110121033340210030230221332432102033413234140403223230402020212244331401101401430102142012230301144342334203244101343233410411112242134400113202024440410212223142414441412333423300241314222332202244133442242301144441333331333033004330421443301400001213040320210400101233410023030240214333313432204341031144012234240324414042102022023123123013432112314120403113230334244110304403111000311144003022233111422223042044043134214400421211421312132310021413410114441411344010004223012120340134440224002200321431123220112222431020443103201323432022423100210000301344033134103140014404242143314012220304301231240230202243303131022021420023400110131234331034224022344200302113122223213024014214301030124010042202243204422124334141341001431104012202220222021324440013403230133133324412242343342422223213001311004202121233312030003204143124400124333234014230043334133311241422333230231231421110300021421103044214432110114240333304211342041011330411222440010433112300403434114000300024431022201332004233122241413304314443233232442440220032133220300024134122012100034130310014322314420440210304010202020423320144401004113122221101024421444012031112211143312044042420303341133012041014102322234111424314423142442402334324132433110130442323204120212222132231422300134311031344112104002224430323240043432002244230121311203041201341142031213401132032100410103023102421324142014443431332230232433412441312242120220204141441121241400134301141403012024033134111410213112201420441401110302003231223441340301241030221004412303100021110104141043000412423211044120440414011103011222433021033323212103202244214103333434211404113304243024310321100223433120111221004122334143204220034343134141112011302302443041202103120003124020134302203110210120444203313102142431442422300424021404333212020341200332234331224312040333323023033203144313121411332441243011134323240021043331401014433143110402002240033112312242111204212322303433324130414434344144000410124011144444422323034334000024110421201021234241231010034240031111104313421224231214042413140102432441001201444130322213344124133122021433210103400124102432041330104212343443001134430134342122012104120342034332214031032214122200303331401411241334423412024040302211114130141023214132120314232320414230024344321000112001324241233234430103221143232031001021340132302214144113223440012440341224130242412424422232444012221424210420423313234221314212340342441201134022344411200042421420014214441130320100300332000424422143221321031014430301223324312323301443113313014044403203211040334302143231031424222024403321240304412020114341433333134440313322132113422002241304043030441110312100103144210134231342330000210142120004314242402013020013131002002113102211243212430413024302232414100211204103404141403343420423334340300120404202242344432112004343301302401143140314411240234202433342042233233413023131044324112311220321022301431304400444122040230223220113332240443001420224232102210132123102000410101310130400042412104230101313101002320242032031311404134444021341333012234340212004240033212314130043323124002022401440214021142231133111132034343102131124220300212140332141110030401324101000412433030321332130203430100110032302444133314102233114221011343032443232313120442234124034003200410410341422203434214004314133242312441034424302120030001432012431121221114313302242122323001424024400220121021414134200443303422423334124101014232020233220333410244223104010321042042113333242042230024100130423022413403", "304212111314204120004222011102211344243440301404101443442004442344420424240122314244021432200311013344444140324321220301343302211342332311031242230004304130230131230132412440302013000203324403032120230321333412110100323403221413422232231322412002233412434144124214441122232414130341233333422433302101101213403113113234241304302210201122344434243141104414204133132021224222300223100140212341423214032401134314111214424220222012302011313230131422132101024100412042110312420432201300233222203210132440304434304033344334013410102443130310400330040244134113214041414244410242341324331133434143303133023140301101142011341134402020113002320203424403010012144130001023303133211020301443024231021033420031401120422031103201022114003043230204340323013301043333304434333412013400320430432030401144231432444333113340122041003400211334001212031102033342400124203232143220344310431424433343234120301131433210431024303433204224432434432431243134311001431420441104102314223432023240112033322203301314121442123440422424411431001443444234234123212342234330334223430303423301243402300344400410403422431232243332311113130203424101330242124421324310013020442110314312114402414413013024033424211024100102203043343301011121113414020023334040444221420303413122420024421230314020310201104131301022111420022141240440330122202141042213143421420300302313210011402212012314234200343143404111300111412314101142230123432233011020042013123424013413304013202420323321313302313140302224113331400411312124032230330213301122431404244100112243432101104221430434402013221124232132321332413123410411404422201444224123134410441431301211444130332343341432040314120032010210414002122232424124310412420213120302221032204423422000210412200204033404321031130220040412434401423112441011240042000003131014414042330134001040140302101313410333441441431230443244200233110442431422413322004221111422412230430124403320003204031021344240123234224214212132042103204241204103241143442021201104433020332343004230314134331102020304423103144234440144032200314412010231223202113044211402201313213200223301421334044311030132210333400244002222040314213123413400212001212014001032132312133422414143220231112132123132221122210412402141313432431342321401122000240343214200240001222123404210201424303141133011010040233402013114032114012024033412432234000440321404242323214203340001202413100030114440412044113401231414441040444112421003424332123001110402231041014114441030022044212224342103303101213020422401303230411020323404124032413432411000234142001201342004434402004430102034120222434412303103403022302420410444112031401244143030433431340433120442331024233440401340240023314120011100020430044320041042221021123201021224214232130114110104232013110020241001044002442011310034432034213344141242031434402342433110311411042014202243132200022202313223043431331442300230310204320033134111401111324341433231002301301410102212121120310103144310103012341122413013140144134002102413214224313332233344432034303422210020214324200314232201304324041331123023110101314022214022234223430442030200100400113134203101212022034000003431001201004034124112424042133230332324200134000311403101021414030431044411140113240423441323031423100401230122011223342033213023341112324244403132400340044103413132242011230434342323233344444122310142432414430330011431042320112412130032011430424011443444033140234423301300334340032203414402012302422322213103341430244100423021201433120042413120302001222443112101011230203113003233321323444323244214321002441020044021143102222421114131134111102302431323003430130330431334200031213023214104404304034213103142244143301230034134213233400104030230402242012240332102124211231132200234213202043343402301200024213210031301002020204204032220041103230440012022000043002332444221232444430000103334234304011022203242234140021343312131203043412410004433404021434341422120022224310203233114134402212423342132021033041422422320414123142400122344424010443401343433420030044130433013403320134131334024410143423042002403332322240104102400301330020423342004001330240130443121111203302042231431343204221111404012314113010340033213222204331104403212131124221202313341413041012112331400214301413404112132403323301101403430222223133241040420141112200404214432441143120314344342330214123140224240020211312241113010031442144133043441032204333321344331040210402201401132344224314123324400043241021332333033230023040312013200433142433320130024042", "024240411211210330420333220322224331030332142001333001124210211144444121300003140310410414011420412132242324144110332022301340123340234132022034444021022234302323234332301433300220023030210213000210430210414004233231123204321344133342244240410000004332411023113442110430233004234040013324423244030202011421020342334332122221422313332201321324323130443210341011031131310021130103111023303402401203441114334032304013012320023311343414242013314222122431230040324032402314242221312344201201030300412234222123043111422202033423222441123020110412320204220442101241003444342234021201143032043132324134040031110133214240431211334124324412113301302403212240323102014101104134443121131240423121242130034210242000102330113222324300110323003444413042304012040123342131444112222140234404013442120104143214040424344042404311121210314230132243144012213320232121442314243231220430402102322200422210421214014313331301303114101041334103321300231414403320424414201022030222034103334041242011014014134222101204223223024031113332412143313014310231311333411010040443021314113101441211143000214104112224344223024404002244411020130100312321112014122113024422132303104013242322221014213422413420232201442344120240030421434340414132333234000420211042102321400400110243441431110132331400133101141304410033230034204432032024423441330440233111222212342303040214033431122410434333110034340442021121203344441400423324131440121412131421041012044441440430444411031421032340201300001310414343334103132240143101330334220000400204312224341403331222003303110002242243021333122403001442212210431323114240404030244014303234123432432134230121341213023341402211022044431411440020102004320444310132324240341104412303424201110434413423104442423342444132302003310241034311201112032002404134124423220334234412304012111243330024234432331440001144330143104320400121344301012442432322313020021231233210203424222341342031022322104311223020314144214112401001330324321031101121403332014333013231342232433302334101431421102401123301233420312314232231110332223230123130441242143010400411242342141341204421401024222030423202021233242130220244030444340303122431004021044422003424302102434304242400244011433433200232114321123014124003132234400143011334443030402323041113240030110243322201311014220332432133020440241143233340000204110333330213200204311224132114132143420203231330034000132110122224142412231000022444324012334344203204134221013043212124002443230213110210043442240412130103324134421130130413041033323200100342121334121332124132033430343104301100203443342222104313133314242341320034233410411342324123433144004140010340313432414420101124021321143043343322312041033114402134431301411410330213010332300004424043432204314433311334400212331200301230120132411323243110412314034010434131340244013044004041014232344012414124033440002003111142201111210203121020142424202103001233243032244440011114020230404311202140002431320114404131413200222242043211002404430130012322110224343011213123434200231322110144011233400310333424144112024243032404432214124121344442011312412212242322433411443323423223020140144143203303322222321102220020224440022330042110430303430322441430020210131042444043440032231320012103243431320412114440443012030000413114420401114313233202203223120442300431230111030222232110410144431444111324113224434024413314012021110320222341313013310233222403240321103432234130043043022441404103111311014400323414142200314300134411431442404400234030131030113241102423413223233201134011044144023411434320240140424213334003004031143302334323311230214130424331004224310132032222220123032420030222431320241404212244331244133133210300001021214240301023344004312432212242102011210230142324004410100044004041321041413430311320420343441013243334041311243012214140340223032421343341434130440412103011042431234404122012032111142420323144403310220402020312442321204320304122121411413013011441304433113222104342334402112014132341213114300402104010320011040023004230401044000121142024044121212210441423140324231321031224221233001431103434202334114021421142412443231310343431344231220032134420210303202130243432200200140100224031030114123420341321340404311224424434232212220442341234103012432424410430003203000212343114124330403111311324200323141202111144013011011124300340322130344241013333404432241122321032100113414222442010212232100402004442224301122132001141134044314213311020440331130303203031220333311004403422413403330131101", "332430024034241223440343134443444323041442434404133444140202402100303403314210142013432004304041441412121322314304302010400103221430110400034141214212033032433233041341001131404220342324223312140323420333143110244022032134010312234103231003120034001042123130021223002233443304113140433000401130030023040403411330212022100242311341434434430232142311041301031344434333212041010202314401022204004024231421143114101210213441331302123240100221341101410414422104321204231130244324224112311101341343113223101410010414224121303302030030232011204434322132320232210041204301224123202143444403202130023042133040003120000022130320144432142004210133121321340124232134241240241041001113122013414032333242440420033032033012404301002331100004012121214114124300444324341324011224410220201144302323410143020140232401100102013322044143324030421143233130124140334101034310330214211303024021000423434302420233040133332002404003212321412403301201444143420001014442403304101034141140400242040223143223340013304321010121320202020111403012032322304324023030241230423204201440103112433002244200141312220111432142200021234324203434341434422323343102140111132241331400034422220231312330440020001300212422124041001121311420220410333444442343112012102131231202132221000012424410411122331203242233212222013044341142444103404221444112032210301132424042242104400024440003402311441031240022134212403331420000440241201120102013430111423440213024323242042213113041403420400343044122043231333132204443012240343142104434404100202334000401433343314310434014240003432220121330240211003421020113043222113242134042211003324231224213404444204234313202230224132432032130321230240020041110032130200414443102340111004034301344144423000423020244301241301424341143242431002103011130321013302114140010432210020304334004011344343203223424020443422000402011402033132323133020324401302211244230043212000221224104130334421120320121121000030224130223233311402421221132323402024301203222241040221112333204303424332304342334211330210003134213142313212312042112410441123321043021004044140311442101243410421021444333003213333024342004311111100301113214224123314020020200131244102321443010144102111421132000430412334300341014431211330423444221200322021040040224433000442313030411011330122210410110424433222132411422040122443402413432442113422404344030110441341310442312323000403014122000324121242320021133300403432224203233211041234000243244114300332412323233300102211333224001241001240023430143041343023214102301113404431031304211344421042120324341220232140233432343142440110221134440042344032244132322224420433014331012314034301202232330110214244333341432302132311204110122021314312440300100312141340434301112201202434234042420133303134041314302001121211411333100323334400422303440403334422413211123111010224403330324444012124440200321114230401311023113342244434304023113234420212303002010401042343440233002014014214013140140431210033403444443431404033044101242111221431120202032424122321124122110310121320132242244210404242113432030024020334004142321403120130004310233233020424134210224002104202202042021314024001121320330441104033033300322003412423314312210313221442333212411024130100342024324221434101014242314043431110304241042214043302232122222421314122102114102342140120141023000230331031342131134143112422401141230003441424232003432133320443330123321034212212434330431221131230042431201440411013042422000442330434201244201410232141212324214020224303310430334333032113222023133314203342400312114144423240140241000332423203330021204120444231331343234241334412400212004122032413331240233433244144301301434343234243342034442402411103442413140034034022300442103333111341031222010302003303210240134434012222030042231230342201320424323143133424023040130143041101433242134342123214222241303033203223031044312142423441434014040030301424021213241202022043114444313140433113034400304043110130142432242012112022032431103113340203421321432023020201213121110431012440324201134321123233044242343013023022414433341011300041030030213234120303444104000401101240121202402220214314324014303310024113431330444203224311312213403121214013412002024241400434012044320211112102042312433233040130203332442442330133333404120021404024432424200311200144444404412140231430314224322420201143401123323300442230340433032233043013010201241434021331220432243411320302423122012402144440203230323434443123040403340334412043211222412132422440324402340234231310", "023203210324430110134024120334014223412010444314432204030440412030403402413040441123422424200200110012134243041440304414142323024240320434420142003011142320113103213043324003321303112214120400341214113033100143121143304422041312201404114241203310302134340414444331014341044430223203121242421103440400132220434443212204443030243020442320310143332212113031143134132330132202414403214234131240341300000021323024401312112231203203011440442402432211042023224342233341404221044002231002234301144040332010420014304032040030143420012010243042143311321120102032204402214043011233024030330042114401001004431014431141110004042023324040341403022434040422201111224021441003044130041040413034101144424144430133313344444140233312440244213100002024301140400213012332004003443304021200100343313410034323111242412103420312211031113413300441133101242102212204314130344241123120411200012202414130232430102414231440343401140300312440422233003132044030041224303231211443424102140334234021402401433230142201302304300410324040102232340422411330003311120120020141202441222223132040224104442213141320423230032141122401110122113024024030003211003122201111020113010043144012323340133340404132411332321340413324330113320044343004414040443333003023231223243241203444234420412244434102132331213233033013300331332040113422033401144210413443234021424433044022112301340334430014042222102324310124230444230203304232230424200031130430020031333212101302224323000220102200341330034012312314003430422421303112024112440400114240343303320014142421343210133031101004201411013224003232214123120232003104001402031334014304244434440202022313121021443222103332100301211143110001213312311400431124033000442133240311024101432023033304310031440212020400321233144132133421144401421224103324130332441344030100031032234340310310232311032322212011403341233212113013413212323331003224430220113320022040410332413423114001104400001240322431123343432431343010332103434413204142340043304102344204023300344243013134424401120420320413434001430424401012110141011342312313342221201010302010143124421424331113140211114321340141243423144114301421423321343040430003020431134110322224041332001034000331440243114123141303431134434401021313143211022120403244403434420232244433100030204041430201111132414211243201244101101021024234100341320244412103320140402124100101342124013130330132403141034204431343110012413401143333430331412042141013042012221201144302303212004422303414101442010123131012344000404010432102424021041214230100334110224241330233130011402424011334102441212024342023232113032043401013332404123003041102321030323313223103333223441444230314412220333001133122312124140011202301241423413234114231343343320410110324431304114302324042240003210222110041323444021111302132323110013313100334102332014332300244434440414022044230342332120300124122041343402423030102412334130340431313211441022404001330111214104141032414412110121342341414021300412312102410144003403043300033100304220042432411240122440024130203223220012020212013231301401232242121000112022230300440011231433411201022030303033110032240332404233010124213400201400434434341312440340211124012010214442220214224342230222043043210311323223044424212040411244242003212112440243130224210120033031014311114031102102323333022104011302204241142303002032433031100043022433030112223230203424200304442012243400134014041430204324334312304300031411111321314004414110324120341104331213240403213002331122402140021232010100010223201303044440113013420300143413230124401122033202102332404344231121200124003222014413312033121420303110023000040442242102122332122133213202232443002202423230303311330331144420340302012034313203141104203333021013230114213030111431220401211103334431104224401320323124124232214123222344110040014344202104321321142021332220233111142242003341002341144421221240043403030122402212300310140244404424132204134243432304121334422104132312023043011303221332301434013111032414030433201001211142000232103213410034133304021212121444011403000400104401241313210002440132220434103033031040421124104333224241333324201010020441334032310200343111403033234434303023431042300241133101204333414113131301104424004412314143324223103142102122222200142010220223333430103002211210404230333123023014312103010200131204222110033043013224401344113211331302311242421214330402220314212003212044413143134441334022111430131310411334411132412130444300404032014303323203343100232402011201322031112431", "433424103442433403021401313010130100043441313102233210032223113403133414122314314232411133323144124220303401212420433340043224410421443012414233432403132131204034442313332201442001241103421233403401321120111144310023222404201111412310412010314414012240402301221223302044322223431003404243230314422000402432442132113423440001340334213444203223133300042032210322322310132421332241410124401441104240311233133032343440234442223044032123320040313104243213344421412110402044143033214020323113211142414242022334023413120102400211321123443232122014300232100111320231334334133111020110011001003304442121143302324310024100010001402340222122042032404031011312242410200143132302023030120222234003203014042011233104210301300314214030110334212202312003242222034000303214100242042223243442413400113132314103023130420441320421030302123423414104012303431333103341032302434041041220003223134323211213441442220041223121232243011240330132334203310403233110034321214214101214000143120412310233031440102232414443441013111111132332333034233030011332343130224331403233403143011240333212141441014011143224403203110341121313422320234034443434211133410332420240311230324344130102420031210144441041032124240110332202213421314112221202331004441013140303022224100030110422231002212242324014221030222223233144132420203140421304334201421040033022030414422312103201023344124332424001420432124200100204212323040042233423124000212242024412011344123241413130334142122302024400111212334400133113134334043244334033030114032212221332420341313214420300340332133411332221144021222021402441142104331201342141121134330144402034014122301340304401241203122032213341104231421404440302412442311122301411013313421344413014343402410214424422233400400334440322232141124111401140132423034004332100133244430114440114301013423400323134303231441023210334013034000214310311330141222114021442422413344222414200200124400030401414434224222302001302010223004332232322112344342244044200142321013324314300033431344202021301104441242034041231142004201322340442231000202202130233140004000011242111331241322131142431330112310020011431241141003211211222014110403101313324001401244330234143301311031321242210232330334001020033403043320001401434303343340303024304042423412241244403001021221210324134414112431002413113223343303214002431420432033340120221101141011212043124321432301131444104231102220024203424243344114320022434103241403103022140332442203341444044044441313441042431020223003331241124301041203133013211310311043313134331241130222431332202142042223141103320210114123313124433214013411323023130343204314023300343043421001111034322203211320143134330432214142131121141204402200233101340324221003422211300443440033233042132432121133144443130340102320301101311111011143413403012111114330141034402230400233103230141111201324322224023021034013020443010332101041343020341401241004404012321211012213411240422242300143420403220404040223242231400312301230304414233410123142441120411233012030030433102134321121312331011114321203341113322243343210414144311014234301402120302334111311213303221120240213422043232322432420111104434412102041001414030142314410421032004202200324100403441302012432110321411112300433212243040420320112334334110023123220403220401203034313004220221303331140212031310314433121441222322430400131402330020011212010000414113444414011030230442242234204223424404112344120430334310013414444331130120331123300412001244213033322100001432322040232331440302300324241213224413333043010024312043143322220002220423314331011423204111412102404441122103442030430431431020011223224023121044121433041020402242203121400104101043130111431330443313411200323321024213400240144131101332033010311441431014211124102311100004141430204113232213211214132422104201221434321302443214140033341103201434341243344122040241122130311203311220300222331023322244020112130231021403042234341344343221432013430242400424330203321341324303204330204443322343210244321431221202402002024033141231010334200024211431333044212222220000341211203340214121124013213323002200132124413231121343110011221102431323444414120312204002123111401401101234323333221344120413012012401342221114402313242304132100332034031221044244123442241141432204134212044234024341332111324241004122131401103232003330412242222102303011123302234234023021434134331204211023044302101203434344331202442203223100010121112102330020402000042224443031034000402401044321012012314011244213403422102024343", "121103310441242123123102210010441104223104121204131142001402310021243240033401322033212224020433021202003042043301024030044424400400341114342314334033341301121210134021314300102043100430114014214100443040403442103233220200222042440201112431441131343103224031004043130211400302021131042140443234420420002201143012233300403444020002112342130300311041440000041130010304020024340134400444400143241423411411432412442124242320331403001012313333023101033431430242212110234311431030423204144210320110040234230201223422302144004104201214210304020101121412102044141240234423244220410431202230141141120231311121420301230241002131001302420404112320112122333420032111403312420331113030223110204132303310004410232130420024213320322241233230343033231031202201223304440030003141342042340010013213231310013104103044431232012322430030412212103401431204042312433114444211010031224333432112110112320214143402430241201140133041233444342120214130104133222044103332433100401434140020040220322413014412201232331140111224104044314431213442141224140132241302330433002144133300104012203144310102433413103443414042412133141442002310000400143202043132011312232233022210130442020032403044222100431240102214400131232243120214241213303430002040431042014210344032242303122332403301411232132140023302100114230143132012344333404124213112431413344011242023020420430201224243100333202320130041224340143034132442141103113130220420141101344043433113242141243410010234311032243403224012102134144433310002221243332323144022303343042100141424020004414223101314143231120410032102011330012012231240314033323320324402242113240123221024144130112022241440234443334111322320020023323224112213131001302120402224100333444244301101433140021010342020210200332411223014041244143334142001212311123320014333242430123431443100303044334141112321114222010130333204044023122421311103144223012204121300041211000122131204043311034322114042310323042002014432023010342321244423244004341123211141101132222433414243321411342224413442413204122024143214212034101100223224330301403012032403102441214343301142201404000132010223103120121312100311221032434114101213402123031004134130332200422433440313002214423022044243423211311103343001204144334321414133323022041314004302030310144442034434000114103430223123100023312213121314212243113131110034203010421400422042241201023020222414113104044214302240030004233201334223132442241132103113432032244311234220031040144303220400333340123034210044040341403001440444112213423231432433432111110201001340244340022310202411332344110224011012021041134334341244443014232413012341123000240341312332034304134240340430342223001310244312110411012141122140344403200230332410204300322140312234302213320431220423421010024112024212102001132131200234010432222122321400231334241111141430140311211331010434444310312044412133143104321110104110042334314310310242232323302333210024032103410211424314332241421414410412001301433004121300204013000104401230323444410441424410322400341204403224402041344012004420401304341031031021121323313434430213433243001411133021011302403434010312341102420344212200304131432020111432210343113023423410214012222223223242311021304002130434404414224303141222024233323433403220023413310303243120001222141030330310322142332014133131213041232000002140030004420401113441432114323231031024214013013442001011100231431312403413012334043321011141001101131134212124334331244410444442034020342411344143023343134040402432413020300411314113401244343131103114430142212442243234211111222203032400003140332322120023301430043410340313133313224020421103421242034223210434124030444222132313443404132114310043202113402223333243113022241334404044304202320420130413043221103412131031124141234422201031324203232133322240431312223040014402343402422232340120041112202233041111424423123203310111343344421141331201003213444430343020334133400243331240110134431144241004243203310300314120343132004032311034420114044221301401034440140041414341242241444121330432300244010103422334123040303142232323402400100014034231010423144000314224411343420303142340102400314100120343440432433413034423342042214431201434443210202032142444334202312212314044102343122204323421301442131214442443330332033313110243131310403034443111010230302002040323434332004023024213043240311243400043034423413043124023344402301334034240223444112210403102331333301142121123010442441044210430133443021241103302204241102123113432113011134304241412313420403", "003214433233231301100012412241003020102443223013030240421312410120021324240010341400232423130402443003431331214141120242241014131421203020241132202440311220302424010142241020104311422212402120440244040101010243240424432103144444302114032440101213242040211434332414110344331341144404321030120422214302142321424210120012121041444340002440213022030040222132431401212314404101114042220341222034114010121241324404403440143002142204213431334020343432132130001003424143300430330341400440304003111244411342243400312333200300132420001121333432432340221100001201122103341421000121004203424324413101242004031323423023333224201211101211011024420010100334304024414432014012030420122343200024101141400302311124404032314132132310344333201324013302441314422441210314232202210414212333031034421201114300023242130314144140433024111413323122404200131010103321310413330402411203013002030312322131410420442240442234012044204042003443212004412442132420201211011430434213121331134220232031013332024234100003442241320022312231414124403424444334140242123102101134430323430442203424432131432322344024101133234004222102011434012330232441412241234441302040033041324441144420403422034030434224223002104420143443200303112122112241413420421340114040432133131300330441014021041431120120101222114214203241320110400443310330220413302133104344412042002021313111322420223442323004342112031242434232104224440432230120242042114210434224010414042312010240032344200412340234400342333413241310214413201442314011233044341113012001024432310342042440132011413320444410101241324304131240113411241434340444323201001421232212122030104402133040440121202310304131141124021432103140401124401004232133013001101100241434000203401243222012302203401023343343343023401443001004023003242442310011312312214122122001203241300240143142142301220002033321222241233303031102140221214100241314404201220222200111220402320343030010444000120234134340033421100332100422003333331444242443322132442412132013011020220430344343343330444240012134322342211441323214031341341333422310211323413400021104042310203203002400002130240040114342004203332301104121244322442032234021202031421412423423130331243223034144420404431200110324301101410243030141021223312010424342332212402440303133422324113203342223224220143210121030040420420004330420022011403114324230244423012033400023312220114031221344024132421132203224310232110414340103200442223302243241441341224433334230331101344043301332043020032024012114412322142400140021111012343431122123244022411032420400232424433322442104301114233323214312442433202431410002420222411402030441343140113340333103422124143012322402422224102314411412401211142224324130131142301043044443122411124213103101420412210302200400313302414200313410420434221341024221300423112413442140231420401100404344122024123210301320331102321323111021113003223124002034142213310213140110230143004423143420412110404042121100334004312122201212142033003212012314032240032103143240220211020443421104200330303420232220030011214132041302311344440211221030020443211432423213001014111340101410124423134301324232024113330103132220011112334324402221333344014143311044411300243420442334002300101043124024004431304221223403432241412310213024114412220320123421004203123332413401444243312313343232330102410334212403313110001223131122320103410234214204343142022442323432021302431124244221430334030002040324403012140302412014102342043332122124104114240134304332333203103043211433131043303340004200313140241121132113143401402042234333234422304220241330223411414003243312223020444342103004022231434014044233443142330004131244110133242221432403022223333412311432244112310032113141304412201422304032211213043023412133000021331134343102003401410101002134023404243203220312243441000430433331133334114302322223024200133110410010132343210123041001003240441300131202402442204210221040241212441413043242012043233210431301340144413222412112224221334100242201441100424123211433220044203404404111423214230234140011214322443013421300010242100310003442221410212101221221121044004043200113213323133444034113341044310330220344424113142130434012013302201324440412122213143332333324124020002030311031201122012042201323214024100042424203330234001023230030321441213130244210420224023044203133420204013322231301424143421324330000140013110443214223112140402043123230140113400410124041224023001123310313042323321404013343011330210323131210013233314104014113310233030414202103202", "202200133031114344203330000302432130130042434341223034110332341011200400201241141043323440440320422334132212101141442102140242020124441110000333241344402322032400101423411023042220111030041132032331402232422313112403421021104001212142134021312122210413002424041031433211032134203331123312232343014211333011111213100223410432402203342220121401423240242310243220413224314141134044132443320032202102104103321340010443234013404133101412110144302134002142312334231440141402341320103042000310310003240234301234422400220314012041431113223141013040132223040101104434224023114422012202010000112421244231344104100232434133441034214403420241013201313234014324310203443124221403222323324013021304333014040133143120120011233133140423220304304423304004231202000043442332133204044240314113344220222121200013113343014222100200413331040304302124131034143422443213124201124240103014321340230004404203022343140414403332103140424241443324124233104004410222014333222310023112114031002040411322342030243104023342124321043122312444111404100001432131400233310243003042240202402204113234021203214320004430212221223111002413331200411031433343033120444410004011334401140242233224010434324211240334103040411244004200343312310423402231330034122012024200412332202211401343310333230311303130012320133103133010230032000233333144402440133040122411112144423102424134232134210230411033242022341233233301133320021140001021021344002201422221302330241432004020242440102333420442401201014340221414401012100443140334302303112043233002421320321444323212232143330333410422234303104201302140102411043103223401304424132234133022322023344320022433010201311023013030431142201334324100333242023141111203110034003102032424422230023214032121320324141110411034423020343104323310343341210021032332313203223400100342210113210413223142430204200020401333332020004012122234114440311444341112421301044042322112240103330334144013434104012013422034233043214404203110042131002124314111102312111430224112122300202120313241214121112242140443300311024123244002424114030342123012320400021110334421230030423104022124400312331123402312441114011000332241232313131122311104002400232202232424244222100323043211002110230242410040302321424403210004141432422232200101240304133313113341213122221433000011231400040211014321313014403132141241313101333343120141400121424103022210341240110003213013212041044314024034111340002444013304012204043102300044314300030143242130243031440111443002311202030211422133403242433240301412223213422031124030004413244120341304142403410404241342302102241023034211301011411132043313234314111322413320042132022303044213033434002332303320441422300413123340140114441440144314311002403424144221330331201142043040043341003142043223232032002213202432221441122003334211414413121100400424240320010244312014024113440402121044412034221201442404113220122232031131100330230342101002114013321102203022101043033412234233121332343141214332033144224314424430100143133144134023020442341033200130033100203332231341243440303141403040104232341332013134234040112431014403213214321204342242120221334103232131011102214331220412303233410212332024442232440342432140024334114012302110421041130222330242342330143200112102012131044200131112111042403012330413124321012112433220004012014141214213143312101031110012232001410120103403224400121203231344044023103024041312414442033401303342143121111322131344230033044004414201413141113400343341102202442403321003222442024323431123140011011433200241344333400432242103244214231441012104443231421033401301404413440110120313432342111224322302031344104140131141201100110001100234220404323233341414001033214313140142342414211010323032122412340402214423144111004313222014432403043243022334141241231123014341234023312110330121203420442401311423223131224041202002323112044102322114342213310420241032431112420230304431212334044223233341321424044012310310133124404214401223042321304303224204222041303431414242043331043332423301343404303220301132231123402044042111320102432010134103402012141424422143234030323223221041131123234231300433314141022200433244224411032032430220433014041011134404332342414303243003144433330220204223320213113212310012044244012102314212232042204123233333404104131343014014124004344044012044043044210240301041300004102411411322220314313210322010411122122112024042221023104100314223204014011121131034200221333400431003443012012240203121303404022041003434210201142220003414233341341000320", "000123302204300343034013432110400113231402020332332400332024400442011014412411322420113410432322114220301310303403204130001230023022121423111120031011244020030312004411221021211012243341011340304320414023003113212032423332301400411210444133201324424143233410004421221112314440301211404333101214440030110422334234310023101314310232221322304044332204120114431342123310201424112044300123342222030333111443204400242244243313303244220311203300322213103243403000442122100434322042342134430004233102031344022433040223030024043422331004123411031432130442332132420104334230143332211023433201221422413120234143313442223342202044340132011240111303433312411012431244022000313113333310112432203301431323020033404244302121322421343122240414224434023233011041302113414443031021141314423142024230321043210301143210331022410003024203013233221412123211033411402110341404442032112042202404234211023324204122433021423413133413102024300224131230141142211412442134304200223131334341440104241232420414203444322143113040241104301403144121204211140130230301402004444311223341042103014442424223002443033234323331303110431313031314344243441242030403230141042013043133231403200443244222410301001431420102212223231001120003310203012210301210232111003000001344244143143123022411404322433321010020020324214001043343132020404412143241304113210421210144033333304201323014412212332244041240040134423234104313343411221332102124311030124410113130313014214102203002224432430314323134130234444332003442341321121234020043133011031110113021334114012443230402314114211013143402340314142002113112210221223343440243004332044204344301302201122102423311012242220001213323130403201411131144431032301100413334320331024343404043123013322401110400222213442343323222331322434313244323214340243333134334101322321304233414200043213003434220043210133220231013311444220023340113321020011243130433123303433003024433443414132142320123404304131333130043011232301003242044441341331022110423020014041333030034333312323000142001444314233014040004030134232134001343043421023242121423400014322112213004221302413232120010031020221240434402013143142421144144120113001403123331413411142333224422401324433424301123431031410023243341143021431402240244004301022113104341033403333210211131120222132010324141031242004421231141211021220241302111430043212040211211143330412421100004002204321334102143124410340132122423323422421322230010133113302332204424410313032101411333440143220243010000130410224300331231240032344430033113441422010214204300434143340242232101202010330334044132414023201142424140140010122043104342143421011024004432012014124212411430010011433122333201203444014421032210231323242442244334024132242403324110241423101131040321234333444323334213004140104200123042100200300011321130341314231141321220234014214324133204321231010031112411233022101230422414140410233031342311433344000440110012202121120442401304440310441233043321003410144243000142144342444424412123134044334113113413343412043121221201040434222132232231340321041323232301231434120032020322134013004330140212032422132134400224312132244012214220012331001020143131420402022112302330312042131211110213231121121443114442202130302100333103422310104403001243123031142230130404203401443431314220142243211024211431121204041323101134404311033042342140102034120031120400330110124141112442133234243024312003224044340423310140231442323011414240402442241302134032300310103413034144012102303320100232213323233403040043101442041211110022220424414244202414344332342021201133332202321311214422040112312230234332302320041333232434143302010212320321120341423302023343322120141034114010433421314010243420332413300141421142110424440140321202214133300241103114313342221223431240413202330100332323202312414302413102013322434210410100132442213011320424241403232141231421324344034314342134141201203003233421430343122103113123414340421202332332133204113021110110423132004224242402131413212333110410022443424204302012034331330224333410402314242013344030201442103441224124040402313442443433413311203002232200430213234343423342313003310202402431032243024400110232344442200114212033402203220310122210214242010402123013443022344301040302131224401144211400312110312342014322041342102411022322143044432122100244042134304134432010321431343444334101242200203023432243144010120202420240122311040300141403244312412004042010320334132223324224134003442340141003330104102141100034001233141214030110134100420", "124341101423104031011243130240102113342343043204143412130331010021032341214041241102332214240401110212031124202214023424031404430423232024024311023011101442020202040402123120022431031013131011241022333321320210232001044224444140023441422112020314013030304224200303432233240000204304401303024441100302141040021334241201334012133331011241223221430124041240331302014001342312410321234010040304443403431232324121234213230134044441042010442031014040134040004213111112133010232144444431041310304041404421200433424414334234230041012121403334304221000312441300404343113023413133132404042031001203324414010100101304012222104044120132014002021323401000341300142240114212314204023444402322221203300334424414043403240313301343103404130103114113213222024331311211104203200012042232442114411234200430302421143204131313424332342132442341110430302211342110132011242000440400133430000213311213421034341101414103201342342430232113443000100424142034210442242213404214223403032140142201331331301104321140133011431344011443224212404421414443400222003124042301343240300123400011421400411241424314414434322341322311020430103303420332001432334021414101402324044303300343313103134204044214103332421440334412211231440332120001103312320012202234244441132204132444320410243031040211323104331413321303442443041343403032301121031304114014301120330201210040142223130104030031320304342211142413133241013344104044444141143331224344133202400430141111114112023003022243011023402334103022103344033343332404131004332234244044411114133230431324334244412331411013424242302202234222341021014144324342320113122402244211121311111011340230330443110440020404333340213301224114314234130130201144113223334214442440121034414330302333433323020420433340321123340142333001342441332311314102011301101422330344433142040222030323044421333023304340202441444333144313024424104203044104430411124212323022121001031402420244020203403403401441044403441013011044311343031011040023300441020223403302001141430414133112434342442112324202330224324342033420133000042304340101120233211334413123122420441330123413041112132123122441004402341242042213132004014014143343422132034331113003421143333120323413344322310103110103313022343412033201412042231031341002223310304212204131441140443233241314114340242324100442244443320004033111041243012420034230443211433130012112213431410020301433023002443401231321411033243311442222320032334314314323222040322300303330114011143330341331421313103230300442130021000403243340300002403201113343200222014120003332440042200014443112234040010442404444220310442320014433321013344244403044413242213333442022414140012133430034410132302332203241421143004313134402212300010241141024341021303120202224404034141322040200203143344002141330042330342211142214134224123402303312413201322410032024310134442434300142040133334223404433420431401413314441214012241210411214400044013143430011044030334131221120412014202400310324101440012344244332312014313142424140121234012141012032441223441323140110123432222330342032221240213123422311012404141104030030410004313242214003144141131404130230224044421222112232214241103342040140130323102313422300334343240422031310204123141113401232032213320122412430403120424123312241310344200343143022410310321201140020204201310304102214033411332340134343232003123044123430041333203110313342434114412114314134411213303231031132240024310443313424324242413003403223301320134442043133202301100320121020444220132002342024213030300004002001442203441434011212423310242123122122340024300432443210044214210231310314212404130010024034114241200202004430430340223120044012020231300141342332301301213300131414401102404233122324430304313403334223134400411134023032301332333141310003122422344424111220000033030120240234313412432240041133040313220240300424203210110123040430423234031020013234040121041142313214222344241411343300320333321401223124403032442111210041010031423401441012013233224443323210104244420132304012231042424422002313231132220033231433134023300043031401330000202101301342314122341010024044140422213122444133124402143010402023214301222110042301421143333320231444313203404021344444324024234214434443342110031413003410320342223234222203142013021001214304044400244310414303014232042323130114302130013314113144140101043103402041413420000024004200213420014123324031201224011103121333104214331032231040142322211420222241230440141010333410101203220041120124341132032200131114043244402330300342140", "133310443133224030234330223012140303203233022233020240124004213343334122233210443110330200024413302232321122411340044342220303020221010112443014442440444314123142432120432024420224004204131343211020340212344444044141420231221222414043044244333301244010431411404341120203220424414001142304001010333400030314403140112132120111202400022202240044043221403143312400322331122103011031441213101330344133140110333411300120214044321200200224131213142222011111440213441111324213232414410304022404404102040133312142421322101443300332210042303313013431412342203412021340120012142031224020031230024422424012040241301242002011004121400313111244202104330304004140320421202120034401430334042143312110113310420112324014411231410423033014110301103141100201332243322131112030400102140304320300333031204344311431122444024100220010412401323143210422300203343132044320142303434300332222203422213212313014120013022212443424314330223202314343041112200124314220420220124044143133324413140421110013140323330342142123300124342044303214131043113124204344100113044043240323203201221333441024140020322224113211404341441243430421432240210420300400333003421300103340444224212443004030314010211303323104312324214144311331103002433430144100132444341112342342430030002114121141401323042222431234410134434420233240440011103210204133340011023333213400321044400003244144313443242212314314022142034101030202210100340221144223431322141142330001433003203420431333400314101100000214310230433112414224334344144314033212210144331212041422400202413322321112222210324212031202011004022124110033032341214201322012003434032133333434440321322444324401140403430430023311323212343321311411034204311230430432002322412024341042304142413420313432010441002123423222442203224044422224331400122421300022013111203224011231000213024134022122040024011023300422131042133242340332023330001212041344124300344321334342304310303300043304110324400301442110324323000044204041123304423232422031111203321411343000124334301010110430213324231214302342440040210003142020344104130211301330203441021043414140213144141114220103201333423431014441323340032233432211234101302034431312021404114234132403144124422002230302412201103141310100231044103042202400044202321124123244232413403143402401121223033120223042440123244203242024201134214241400220404213344203044223134424413331220002412443202241211132331133011331024210123333320313340132324042440224011224214411300102423102032420414021431312131040202434032443044043432001211000330021403440413311333024111324132113204244211114024042021410133432310141142021220102132210013113420202300302003331013103103024423133434102223110003144131004030402300224412003244031434404100022441212030301143313413423140303011211102404133300302314111002003242112224442143131230321112430413433323013204300304434132123122432313403120020120043444331013002213421323023004342043012221343133031024410403344220210210342122122434011213243303001240310340411101442224224000311101420313001344130431411041124410442014433314320304030224011122002110111201224310121442213134223143040313231414340323421011242033043334101002321110014144131113211410340000311411221042220333320024211420144002433344330302313442103331222414010210340210043101014403240321400012224004132313302200024423231012011304143114311120221213212030420102041124432401014314010141401210300220033122431001142111240241433112212440003333412344011101302312021320044424211311124044404433401003004142023441202114330104141403000133333112422341120320441213121444132303240320043140310224131111330020442443443440403432011111044404423244324442032002310003220144344242243113340243304301233304002240101423120103311341020143044404301233024324234021404204402320143024202431242414434420242422002002321003143040112320222101241130312201401112433031333324100322400423003300010330330034200122233032240400304330311104320021303241440240442421402340444130234323041233111411400003410014043321242314104424304104120000132020244112022021241324204414033023044130111243422443130014021432001012130010433210341223220133210432231122044441123310440342302223241410421310300422123311132440340134401203413143211443041341132434311314110434440134132331024320111131100213244023240210200130230433330104021331223222114302300412132213322312400420043200334223043422003404320223434144331034002334001141414214313113341421032430201340440320114133004322000233403244114301331104121103400432243411402104011133101201430102000", "444131022123133304001013112320212423334320004000431011344122440424321224211324232311032303244342441100101114433340341423230132003101040343344202111123223120202004141223204210042431141044422102200442244411122011423021113310121132310234340204424024441411034210210422433133033101411123120441341132431221224001044311210134103234233020013101023401342033031043010123331412330422234242244044322004033020443030304342443032321430022022320232344100103444110314303143121404201410212321011330404414111344241233342133302143332443323224024234333334124124232101001300320440243211012121213414434212131344003410143240343410001130430143014231021102412140020442214432123213040240120313024040142044114221020233322120101201023431201040330424422324404030213032444042033102020223334031431112233100333434221300444221211040230221220231102334414344142031400430114104201233341132102332443241101301444244324102114301232333320213424244110133313212421043414043220312101111234032204121340441344233412031122312232041022001203000434421030220204330431240101340141434314211442424303122433312432110111044220022240324002020411111200234343202134400131421420400303210230323404112024042002330234313444203232041411242203112010034144012424343344402202224133441313124311034202020431132112310202031010422440222023024110404344203401032302334204400040302401232200401320202201142021210044202023010402341242030132140420111200403222430140033324244340321233341100310302402012142444030414444243330014241323400234314241030320130241243013420103332033101021402242042241002032443243004304144022040114233432020342023144314411441123040340013402340023033144030112242131113241323324411431022004144034100234332433111413113411401300003001301210134441230442402321113120342310140322022223410113232324444022201144023114042314242143022241144231114124231331330232421201401311432411214310243201211113322201201014433010441233130312122443340220422402413212422322131100010442202240202432342040412100410312320040320420010102024114324434122400320324433130133004233434241101331131104102342243443133231443421141313320432333214440012012301123424214143133234100332430110100443213220102212103021002204102100211331244114321140041014324410432012141310420223024021141211223044434024010423134040413424002224304303231143311112014441004233021441103444034304211122244044044041243404221103423133204233244020322422313041430312422211023210222213121203310042414421311424422440222010410042303044024323134221342002123220312141014300234030021030242101141222131334133410011341322311430003300331410030321243233043332443233243411134132142401303123231322444324433101142333324101040202414133323141344044034324123221132031333040403230343104040210014442213403021243330414320313212123110002144210303044203331032400020000212114302433110031220204302423004303410221012313241041310004000242102144334311220231041232442313230003111414212410412214031323430403113121032140123024433011200002040324401323344413003444402213324222412314120321430334422042100340123003222223043231430221243020024003441012013141010341014142134033441223143400011011302403323402042214404120043034222312141212322304003223134114331221004242333031133403041330411232031314040030103142301130041303421322020303434034030344143010323004000031042142303134044242303231014314132332320400031430001043013022434134030234200233234331122144221203113013242133112332203041242023331210332203403244313032404140222214211344141240413223431104130313014220020144232300342023230013322440134423004040124342440110442033100304413221121004414123440014042103120334122440314442202200001334101301322400334314043012030000031231310013442132114412000040421414344432001241410144341202224230204440412002303203142222242221243343340421421140204334432412120023422101212442244201323132333010231433441111242343142324024230100312230120041102022323040210334014223402340233233131320344130231400201000034013403102242020122131320312012104112334310201344302003044003200434314201040103010440322234233100003133314402004343122012220203302420022000303401322140041102043224211430123340042123104114133023032313210140214022021013144223341024433232403300442400110041433124242410413034102400424123413103312404414314334004240324124211422211004313104332002431210241211442322411400432113213213132202444231202323041402440021303001101143420404022321234441222044423204100241040420212412101440013034322414104013433104044223144230043033410012034302240312211221121332312", "402011322142133403333334112144400413134132140304023232223022411411141004243214241102003222231403133132043443441001003423413133122443043000011244224210024340414230121204442202300102023012221113332220223241014210330411101444303423414022234320420111243214343111343122014334442131031411030124222044431212113301431041012013230444442334120440200243013321400021110111224410302210312410212213301031033240032431312113302024001312243144043401213041124304313103213020210343320421212123022022042100311243410243330310030421221110111142201303002440334440241443341341344331333014043303423412432113010221202110134101434202420343344030300133143012132010310124203014314343204201134232034110220340144424044043001410132022202041310401434303222010314404024310431214403142201323034404243231030434114324320442320024131301402112101123003200434111141120431044344232223420401140444304301324314310213220010141014224430003233012133000203412332312314104043440341141342324201001312324200443430114310220344020200243330403142001143240122431431422101413341341131334112103230032221424440023041020124020120231242233121342212311130142304202321234403012024020113024034203101124003311034033411240133332102401030142403040022340040001421220304111014100012432223142021113110402411140323030110442334032013111410041011041344343430243320010312401441414404413023143012222200022302431004413121312124210014131032310410120324344114111204430000420122410144040041203412314421123344213114233424134201343021002310022301134144111124314012311314021141402421232122133041434200000023323403443400200443344001214013330024323244410231033222401121303323130400104331143442430304144034000311130444103022444130214204144214124342422314112122224330312402043213032121414230033100332110312431022123034133223203010341211440321040042310331204340334042102043113142234113441110403242131124034124440322044242331014100112130143414220414442131142213320114442214331433131424312313104203021304100331341044444044001140414244444143314114140144134411314320312331443210200001131433403203234304314404140300040302341231222111041443044044224401200214300240432030201130222122240132324002100222321443302222034424024313411034123340242404233243310040030312122444014331120012440200201041424332212300232133401222301340312122010400302440241202343243241231112120211122421332011133332032241423420404111414222344312134243431011401241141034301232042013124312442002242322211431010010222222034312002002010322340022244414440410230110412104112140113120212431023241421132433130214421132414340310413132412432403334100430133401044223432112144404332043002422233223402312330141333231320412331030042343004343042341202003102420403141041131304424031041304322333014030123411232043441140200121223222111422030433000140303433420343243223331223002433143121100440000411204344411201332231231014004112232404234421042340411414142113020212114322110332322030004204204042002230334411342412412243301220103123212342020040222434401202420114013234203233244101124013140403312230130123043110004310343441024013423002140130143134430024330311004404213113210202132120432012412230032141231213242140114432041020201223024431113120443030102300213442340243423213201330300414410101323204221231101333002234120133020110314313233031222011043401113313243002401003212402213012231343213143200431010334003340204243104424104123024240114022040141234034221211330010110421341413213134334103321142421441231233431224132141243103314031342341000021130004211410133333210100030421440442143012003244234114120340343232113424121332331430344030321000224241134422222312341210033010432130400102333110114012241140322031424401042423314113322310330304431022210142214214414142432430214332313441240141230010242044220414343033420334203021121303133220302110030113030042344142412403223031033221440030440410440403222300321134444341114111243023213004021044000300111000243400123310030000411044324311320200240024322033341112434324041241113314001203021330020241324103340414203223200000441041301423233211002021443210234301103014020434043340044441112423214401224423133400143230442140344144030130444432043332210234323212440444201134321022020141100414110420324031032122131104143143221044122030432410340300343242144200233122213413012222100314112130340314313400040033043414000320411121403201142230014312312402420334222243420111440121134412104040413104012421334122403111041332014030143213000444140310022231042113004441041333440222444222043441200240", "420131114331100042021320413403303012024043230300134331022142334322423432112401310142314321224334130113043442324342230023100301132214421141041421402031134210103202243142021324322002404323231411414224231331324411343024032131014313314341221122113401233004142444300141323014231321214030232103341320141422343413310431404422144144030002433130243431223021310241224210133030103120441200344044111144123120100323430422011210434102200113240144403142300004123122244134300024010331020341123420024101332240142334442403401202411242202330004130133004343321234120420330114441424031003142212400240430001314120224114342000044400240244022034122103003042024110131444230040342103220442044104402410122011301411031142032440242124313221034220324434130204114104422340411102040020332302321132101421011210100000103024432132012312113010412332413230110330134012013140331204211413020404020420430434424431434432323114301130431132110301042340232322140340042203040103030133330404131410143032304222313404002103432403044232043444032414422134424400424421010111244102211230414421310343121032211232402024101242420430202333312330010044201424334441140034023324231303400041433313321203043432020444333123321341230013342333243001031034411200313131344230410301013020330024303244102200301441343343441012040133422424440140404121430332242122203324044430112422132104332024032223144301224414424102111341003332230210324101121203210414002233430444321404212020243214142430240111402430102243211341344233301440301330141442310042231144014120301402000011042321323321001313343001204132302404444121424310132242401433041043032033101112310322233240213102441204002000131402044222440313044312203222411134131443111002324024434121344240211341101420121440004423003044013104142441333131000302021411132104001313334142044433132244213322142442430114214402303342232423030401200112212314314412411041434304404341201020304234032210302320410032403104241104202301411012423442042444423040132324041310004224421220413223240333343032122413020124404332433003410120102213202013220422344241041223331424144130301420410103041023142013334320211222203123321220223314024400432402201042303011230411302134321422132231243401120032010243204222331241433004041134343320100024230100321030101330241144411202040200102240223232101131111010412320032042141220234012321024113241013211143404300200303321013031201323022433300032302000041030331032212011342001342302304310343442034242142031411011121434123100110133234330113410201320420311104111424400241022102000122440202221434344200100414141340422211020242413144310003320243410401342134214431233434123343123233113134023021003424401000401342003334020143430113004313413421330210400102220303331030021311434211002241324400422123320011030034023242231232311420100201432312020130211002034112423434443214430011223022330133021203133004031104200332020130203244401231404330042101440243332241214434131042232200141340000222412220024114141020240123230003402414033413024022434112232111141100411022440411232303203042022124032312014123130324324341022012033222013423124300201431131404043413312303102434230213021400044104122213412131320401332012411440341403012000132110421112404044213021342443310043434311304220203233433201230103042243401424431321230142311124010131442201413001024111334132140413424033433300322214303134130104444133444401343431430333040331034313401141142113040203022303423400343003141241222242013444331044211433343031031012434441010413202341423433131444400031102403211211132401401403142243112304334432144224432124011432430302444423202044401112224444424042412322102432000011422144042001301412032133110010331221211112041020201401043220323123001431142012010201012444213130234444110243211401012211444432211304343412133323420333433010141333210422201210443430033241214442014201303230203343200203324133102040334042421144020212313110042133313311324111312213003341132101443344432041144421443132334304340304322143312410231131440311143322003132232244234004133124011320240104010221010201443322004432230324132003412024012141313332122124321110212340123224013324022201441320434101344202312223023104141011012023104241204312141104440100322400402233400442214230012023424114131121022120113340010012243204023302013111104404302432042004334242143214222143041400301241223423130032202400311123144102432214423221144120441104132411042324114232232044132131332412331231233004142402440404020400024321202031412424012003042444430224341031024401022222024134433", "331113444312201221201413031201310301202024303424024013401012013400042044241040413320043410330230123143430421103122302303204234042214323201243302300011041424431142034034444443112333340221030331022023234013240201011223214113003423102404121431440431421034121213403141441420331323342434202203010244322124302441004230021104144130211101114030030033103332223230003310013443441000412303304124141224033112232342214110042231433004124234001133314404432033421431320442422213222212121120340311112330232444242312412310230401304410102224024020310120041304314301220222011212241030300241124131301003114004340201211414313423134333032444343422400122423222431203031220200330143013433420242432403302342003140330430344003443110201314222303431344210211114413032412321340220132110243320324113414340313103043210403034042130222342441434334203222321401321004140332303141103232130320304400211413140223423324020304313231442301141411234232424403001234143043400242334402224200304330223133423004342313200321434422314430302001014142134244332100232324033434133411441212131240223412040024440211023002231410232403342040240141302021201243312023110422234144412103100213434021312420022100403204200340231110320200403111204023411111221112031011420143030333323330112311330113244044220210444134341332104211434323404321140411314422240301321001221033434043342443111044003012330123342014231124021002102111332433044210030341044100200224104330420332120104214340234403203111401031234130100444430204311323411234304220104120334324404341440003431232220021221010443411140101324043300041042434444043414201421202112114134214030100211141242324031112103000201333342202344020022021311342424403132241124240112230033214441302230013124022311103234423303141240143231110132114034003122340234401322341241322221121431333311043101230142331113402214314344433344113024231424212241011200241134434214102204442343204312041411300332233221443221324144103214402020224323104203340301412340312340011011313213444141330403203333002143102433322201401332010422302401141011442330224144031423214224003303223430402133142401122441321431042443333413232001020330240142120142201441424022424112044041210122242100442214210032214142200213144131321134134323314343143142030414002124143243241404112431314132120020244312440241033343220300023404021234202034313424244110001432433221103222141420223311401420010210021330042133114042032303034201422002204211000201120322130242222240433234131304330043000113102331104010133434141013344114004402124314210031340042003120034043202041424300344430441343001143124432032134022034414210344330243032141024313000441204002223310332221314211400344240110412143241314442032231204124133033403212344203430022201244200231034004221240120113311130102214134220103143413141221222124310212010200411124300003224230223440401300332242442441443400220331122233042144043121313043144042312130130134022114122404004243030230444421421432023004033312204344212203322433344142301031311004032010433302432014333242101321004024203333141121323241414021234210030302223101142404114211042132011133024231102012240412221211142234004000044121421223102142402003312141131431320202022320014221032313234024023023304022331244034302120040200304304031001111110001114212240023334322021232133130411240232434422114343101141123030003440033010123411303131333332210440122434104024223004300332020010304032222303011401230142244241431231002424034422124213334200223033124042331200122141031004414040002242134430330140410404034412334313141124432000111042033444343444040300420144011223433020310143121414441143133214412331143202014441232340003223203341142203321010201130131320414234432310413323131321410122210323331004142020311331210414322432101031402341223223334033344304222113123424342104100100434320420330312023331042114202134413424041220041220114211013021224402034423122323222000401331214111443432010230444022324224312010443010420413203144323131031311231200032422321203231144220214002130400131033223323140141003101212242001401442313342340140421412403400133232201311124412043322003422323412040400202122204032133433233012342333233123302400421203032030040242412310432144230411113403101100440223333333121114434104003114044220404240133414333221303324034111400431002020123344010134304334411134004320012133232201020400313244344230111200301232321324214240303311321413121243342131402232020443211040040233443140301014020004101441244112314410402220113414124114322003124213014343314221014014444330", "022244421024321331441113120300020130303333143310032420111143320431011021220444314424413400123244414022421201213340023323430121122324223202210010132233120343123021111320222443043330100043430330140411312031300411304402340130432244434102122041101410210003322231310022243301411342142314242301431032323001002103400000202142044032241144202402103223414301144424034344231032101024213203213041400332314244232422232433023313102444433030330343033002130324404110022302321422232243022132444331142013440240302322133031430113042423440013300411323410203320030203010421043040400220200334024424112330033331103203004311011231233233030024120031102403430223241240304241342424134041041021103302342133224014404440120404012340130214224412220122302444020023144322321423304142321232102232042031332123342003340021041300113011000314004210144242301240330314231401423214122433312043134203430123304130134340332123402424004102032142004304030030102142102112140220144314102412444224332404132322443201411230302443011333042424313124111400401213432201314341040011302102134034022024014111004440031011032223101322223443311033441230113242244220124432221044120122303013442201111342440342243414030340224203404242103344011200410230222220221242241041014403332304311430413424244143130300424201142330440002040424401430404203421011104232004224113002142142121423441014402203413223012033431211003442033434304201324333141431033424103410201002423310320421211314412303122303421001143231301432034122324243012134032320134444304434404304241033102243102020342241333000432202444224432322234130041033032422340231223411442401203341414011401101434043310401213113202022214403301343223312132441243413330001234321023333204020402411023304402003304044224223341302223320343330123202341111413404441234003001230021310012244300104243212343204340033401130011434244042032202210332420434140340404313443404230331201411233003444212401441340020143024301032320041221422320044031234021433020344324443400101324140402443323223312400412304432044142211414042140022340204113341300324423220213314002214140404102213043421223001210201104142323113241331122141424421201214231123103442211331203213022433303004440132413303211322440333142022212321023102332024134002241233412412120443222124230443011400123422041412112214221011320141223321112143343212323200400243431144230142241131102232410004303343431102312413211000010121010130322022200000143420041141200342004422331240021424341104004342210432122310131322321020314433110144330213414000433244124233003141331231314130114220323240414424203111230144110204241023431243344140434104420033414123243103114341022030233011022044420113403210132133432231043221021022401304234112322420010244344113133233240240443321304104010143102022332411033410402104414313000040344441344443430421242441223241423334032422023241040013100110423112040004234400242323003200413203201222344011142124123012023034210433310342230240304111331434112344334030411102342043142022222040211141143101031134231142244213121234203122014230200430413022044203142332212210341201042404104421342331003104210333031024400044120112001211042104441143202433133101331141131404100144433241130433141222333013313013014233412223301321210441311202332212421040140103103133324312433220443140240130244331303312223232212222023304403113203200033120110213033123100431323333233141123110411133202041331140430033110401441003234334332244121300023220023220113240331224112014100012433320214003144124341404011421122140022034414102313101011221003140123033412100234314011224434012013120110322030122404103403203411000233024443420424423103200122432302123412421111323131041120024221031333002121423134320001304322422304114323142031300301201014303414431130441303030212432011333223131401102432042041042334342010040233420112001104113034112413424140201134244420001240322441100102134232400401312144010213233002122442231424102314032010412323344432234322301310211424302102340204340024240120431013132334112241304104333431301324242031121300332044004103031220444404432244003302142121443012013222134034430113023131021023423141123410304032130320122314111244003311013212433412400201400310033421233304412143234244330421303410444031311112042003044342312414312322441230343224112410043302130234411030403440314041420330304032123301230001403242230140434043103334313421242304224102033414020321020242034123133324044443004431331223212100042204402341440003241032421101421413010404234120400211341300102443420323031103300", "100331434112431404021101040413133041412130242333221334203222043304110204010331230330000213040424103340341134431121412143312023040030444123200012423230220414232312130013033240041042034430413304434304313434410130311101013301321204343130014340442014241412441111220142420331443322204401120222434213031223411410112234434134034201332201003413234112401242234204000041143212033022012340233030432101031033401310331114033321441132023432324421233343342242214223244300123220421044432233421402443120142300013200040240314010240441343122202434243100310241012031442102033313004410201204040143340021440422221041222104331012201434014032024420143143441134304100200002331432313313020343414220101342221444221313244042121323433210414322001210111230314012034434240041123033222213102404440400131201220021414421000422032421341024332100022144214330014011344404433103114430342010230242311112434220123011341023101020240412401023004232000341304132131241411012410011134124322314421040441040421432112012433400414121031002112233043141133014421004203420032124134444034133433331342210343424333034303324343030244122033122114442340414130111402433130213404304412112430143421342422344141041322133344041444331442442021402414442420031114002413122020030344241320140203101341210044423001424422002422240044113242304244203444140213314402320110001021301301132042144432124312144221410001312323102142111000204430212244130042132122104024112111443112404011141114320331240234211200104310424412200043232321214412431010113343003221343120312444241444022242140141213204432200433310203123100311103104013404002210014202010204320214014241343023401442224014140403242240421444441214204432320411103030402040133333141410443214132144141242300114001204133301340424020124423441403120311123413413044221440240131213323101110223214224412130130442104243120331240143214104012440304024234020214314140202140004242414210222241340033231413001121213442222034212210041420030311031304413104442031211323311033404141241332043224131104134400241411220421243112423003020230101401244344424012303031424132241023330441311204403320444232212220233420434114310303110142412320240223323020220023414042422304423241044310104122012423143400413034022112001402214331231003001331443142340100312102101301023111300423240242221420243124302421023233300124111302114143330330243422343144411111344014033220013022421000241421332310421210431304011110110423003200430113303020134431014432213134020033041341441144211042343140424022414420243244120444144304322320431210012240123014332402101343201312210001430140021401111034104234330324301324304241200201030203043203424404221131311332431411043230223444024042024020204003022114220300302102314421402103030120214410031322104442211334311131424201332303214400403122343133141231221422040232231242132023421443042034410421401344403412420234023403231013040030004412133012144444324042040441432041401142121112330304423242302314411111121004200112110322132044240034440012111300304330014341214443240002404133004203230330430120112042440042231114300243344430203433021303301421104122142243231222012130301140111331330320421323334142143021331220413020032110001412130111210144402001130432421400013200011443130031344031232144400430421023120312310011314012112224421334132001233041143223312001413230141010312102144112240032214214443034221423303042224102323412442300321440302132410201313133004202024334113011100120301241403132000021033010032402141310042241340424023441200114204112442022243233023341214404033114320314313344130343300212321213242143424404001224031334413443242430401132303331101200300040324432423121233432104103314223222331432021420034134111213431441204424010020134213003213111201222001200044420011130210342223122204220043312204213321144304102032320012131042331021330203230401213413330231040002404203114313442440011240314044300421140123303330303211424011322000120210431031010141143401443044430241233340441413130443403440021202402112124200101223244122233212113234133032121240312122432414441011431244402222311222132414044140303001023012324421141333033440210144404021224113013013331431144034304014131401414444032330114101124412412434431244413021102420242432442324010302111014144322213411114410431144144240233301343333030412310132013400143040412423203433430430214220324204422334111224110100041312412301210210132130240441140300023234402322031320104244140113112024413131134222021424104141014130122332000402120420101041322342020014012003231324023031", "432420133432431010100221031233130302241433430300334124322004231233222114230123111024432403200012311043233133200341013121124441230141103134001041331222123311342234121333323224421321441210401431232332231314310331013432143322341033003024111210201211011130330044320333423140314323343042101131440232113011331422143133022400014224400020304004330010234133341411032423240412342244411041302312230241000021142310011231130403044131314212401301020031144432231414403044111011330102031401002432423103402132003411304223410412021142202013113211222040230134140310024043123013030110122132244024300030434343000323120103401220002441304131144113013223104243140232313144433221203111403104030434000412312130230331212422111200320213242314202024004212120144000143042232420444234430214333044312043404243021023323012432233123024233140413342334444043124433020014221443201013314041324010202034243143214001443330432110331004103213123000413033303123433331033204040140331443300311402100221441322421242320313001231001042021302320224344342232443022110041001413241031204232423313441021431232031134020022404430320124344102344200042320042004013041213221343323412034024031422330022132203331212403402141014342204304022220114114242240402212034242224212203303211101122210342002333341033430002304442334342020301431142220420133224124440240201302413300432223442102023401103113103304243000431011222443033444030430343324014332320431112303310242220100121403242020020101011442030344331433210140140241443033421234342114243042222003440231140113310001413430403220044422020244041110130020321411200413044340034103424310131141002332132424234403120141113121033312134110033041114042030043310004342234003124321134024301011444104412240102134311033101230330243012204042443300203211303021114314432034013402433011242024240122402131034400444314011333121200423144314020110240024031044231322102422322302321112012312313140401410322232434410142142434404123424143201310320032420000141412204440413203334430011202103032413221021322333424123242323213324124043233231140411312242321441211023430000142414222334322434032302104340034401113332413203210440401024131330110224124334303231413131043404202013010444333314304003201112432111433104014420420343212222312141244223110224100321434241212030330440201134241144220124421132002013202041440122321421212324430134022020222120103314444133022414341023434121324022243040304020414204123133043032442130342134102424004413010212330230322141443423202440012213021443410310023443120224431134033043103344013240432103143144433133221403103222210424132444112343413030431341334412020322341034200011412120044441303010422123444134212323040004104222403112322303302241213231340341200440313441304231211120424332431002120120344433244003411302330413141232112000321422414330140224122334121141100310042413201342400343424413320430310201144104404304201213433224234342342310303412324433330010302410002214102101240300021130033224023003201100341314024420404200134041124442123010444414230042021022223143000434221212441012102420002200104303310132414044440203343003403220432201340140142223211400122412144020213130134100040041331100112404344102124412144112232042343341142103331133311443403300233242422311302000413303103230001334323144104443123204304441101233234222334331203024410203413104143433221143442203220240341442332202114214230401130400044122403231242141240101244041311122012320142022111001131432402114304041141103411120034324122240231434410321330230211024311301100221410031112234232122000140010213043340432330422141311243022320244342002340441404312404233021113114013421110313310210004141033031343110243222244124024002041034001413403342030012041014240421240240141311122333320004004043020340240031343111212030032022022002201320342044134023212342322002342002343003434131104430004102024300010042404224032104333021304011204230312312432143124131303044030110414314230321022414113434400100313020421243142331242123202140222341214123131321422312340422434121042043004303204104214011101041243113144004140330313123113203012100014002233204014301421101031204424003133004104041003204211041133013124410123144244320242113131333331304210022012103111220104220021201414400414433311020134210121004043123040000212144304334422334340440313004323042210011230112133010220330430334110122144032021031442201433224333330340404103012300414134430244333412233304003020103141420040004224124042221342044122041201413432322113222432010400322213220414222240243314133", "230323321433331440120021433244400142222103144014020014323111212111243232443421034343442020011131012130020220232440022243310014324322214011010334013213220103144144034033434440411331132342020444400410110131143120043430402104320331104412433101304400441200124423410004201130103124421314332030131412300222211102211210022111333404401134131431430310122403120431142041343123034042233213434400033442123342442210011430220204240133134402032342213322304230123342144102440031314200441422244431302110321114100243422042240043141040112312431311122230012040310110024312042433430233412301212441101121131210122011334232424323334444333332111000031322313112323433244234233441334343014134032310424002014340204444102102123021431441223312001312223231342111012442410220244104212123240004111400313423333433320441103044312304114234121434041401031020423301032043423200100014301211314021312413314402304010233311402044031034323120003120242040211212122414232032000140142211221311110041402022014411110432230014242113021140342000002330021311432233114303141403410441334412440102242300323302404242443341211003022223133104234130001443422402142341010213130120421000104041214013312443114133222441420200320040311210403010114114304334303003204012134220102003313012041003141330242224103111211344014241132423141220124332104003020101141432014134041420134210211104300402304434340401411400344012300012342104022313130334342403434042320322211022341200043033203120404041444041202020034424144023333123041023333104442441433344334232322320013313324233444433322303233422343400010213043110301042330043024202134204320110403403224001434243200014244323102131414210014140343222222204042303030401002011341020314440411332411440130232413431231422142210324401030040131241332142010412213400004013443013341330212224112211021110131141004012424131143043142042124012332040403001131111313200401442141401004221414014022442131130241433144011320240142434430203001040431311132214313010031012320211344210221413214302001122243201240234344000332100401101222203232214444021242123234440213202234100311113130313041000440214014233433313032340133033123132212310320101430411001220442002130411242404042324234030343100110223114210221123304121321024212322322204321244031304324020201104310121111432124433303022444141331411214100014204023434030432211414343243411314232022113011411040133224034130304323302443142232203413241200113023244402334231112441300324111411234220441304042002131430313331241400304324432034023404222104244122211111024300212143233112341422013042000342333320042000024041023233444101413301231314332200033012441103214433140030343232343331334413241333300412412332211301232042302012043404411310413300130331412122034023120310234000310012210310412302110114101332100142422210014004234343303044213032100140330423413020144312403223243041321222430042421101031443202200444101202301031100324022013114204242441044332130423232113444112044201433231302024424244243013040423413243100433121400141430432302020134211114321411403314403113430023314011313111411441320314400312142242122210121023122144324220133111343304401444132403331224441422221112341413023133410042424210241142344110013244242332304341010340334430020320220001301204434032031241114144402000411233132003400424031033023123431141311100041232121312432403000004213403004334131114314203341310230100000401323230412424204044321103001102230134143334232234220442232401104102141332023231241040334022033222210422302443022342303431322344403010421111022404004020102130112441040333422410234333220211421314131400422430221112340032411322142111221030133430113034231023243041121142120422410131344244023203040214211311312032021402423424231431033134200041223440424331342223113140341322322303311002432303213003011004330321244223110143242123012331034341321001024414440421023110212232342010243302111323121021343024320103030043440304021033121422243223232423333214203012442110013430141321441322340142123310241344410204023323104313100240134224311333032120240402100240103103201422030004443323112414032314223320310314211331143234032441041333330412430313242043300001123104104234214222323403213431010210023114212203303104414111332001201340132234300224010103301434131020200443132312222123013100123214404103213011412331444043231000243114040330010201414140324034314130440202032123340013123331402321333330001110143320230144002231321243002424033342114423324221301122244443013301223022342241224303323313241443223421000102021010432133", "422140242314440233330431414200031102224320201411144123004032014040241434114213201031212112440132241443440431021314444223204033204031112404432032403230113100131231223431420232410134443441111040341300001324233141410004203324240121130314042402401421303211333104401201000414321003440340243103424044244304303304040030431212144213110441032003221234023403002223102030322400224100302023434143012214112320414103434141034133300141141242244424344442412131422342441410231334303443104144224224213123104300244123434312131340004422412232414043040022321304200344203410434043324444204432430302042440443041044343201222134020422224323432214212133024201033213123032231241232113303241430440044434014110043240022000121311041032332112100131431231441443300204314340322002214043201002323011313334132033410220040210313042402100011103001030132041121024124334442423423243410103403132211243301423231114410410143123231313231310020322043121043244014434210312244344422012321131113131120331000333323000240321013401102012112021142232124330231243024000230211244013120102330043432000441210444034013442311401141441100244222313412440101304221133443030004310132212402434321401402022022441021434431312034424210043220124000302314324332320021204033032221200041040401404012423320333432231243341114443002032434331434234034313112103402022044420301312403112431330222412321231442233210423304230244330410232402333103230122142114101030044323334204103112022110223202312000002301011014241202431031411410023303144420043403333313222020103444344343014130132142312312044244021404102413231321312442103310323044134241403014321013140314111004041423221441123243014344124014124211400241034434112123010423303220220034400003012020424420200042334132023002042004144202301012410212112130122104004211304224124201422002020100024312203200041411200024300330324014324311310303220023310143012100113322343233414430141132204112430324302124401113210200114113331233241444043043420433014401442244401014333124343014330301301311013432414334212100014211100120411424231032403400310321332002211414021010303441223410321024414044422002104144144343043013422444412324024444421442132332223210312001043211441301213133342201202143443342042342433134312201042330111303203120220401234042404300214033312032304332242000444010021322320244133240141440403012220414044111304232321031434134143334003011240040023340301203100223410111332310331134141201404023034431323031033212313013414241034230213334033024204004241204232032120431300241142410342203023233312344440021332310410300202232304230302414201234300231114432242203034404240111204430134200344142211413132303113043043134004320224020214130112222323231214033032431043304133142434231334112020112301234314444214133143322000031122222332000110024212301403134300440333423121000401032202020133401102140222020232031243414312444100002210412223132410300202224240111301142044233302440320401221313200434100000402401203412421214133223343040422443320041444043322102131103121210344111221412343011132134444300114020032232401402302311213132140340431242033143100313242042132340221301223200131413000200043203341240404341222202424423224304023440014141232224301331202144024310233420440122143242014434231232412244203220042101212313344031231040130320001111042141222242312010004333120211243200233121300010430133123331211414234034312210020421234120233411043033141444143443230200400444444110042123021113302033341210140241423244134131034300314412210040204034111140234124010033143112204334424312111132441023100441232220100310334043134022334142130203333324322043111301131423330231421104013030124101140311431014323324100111012213033411143211443000104221230242104132001121032340322401220214343342202034143140422001410343021442020231310341332022030140130032412042230322143440121441030030434333214231301102131020320041211122113203413412321301414112432014221414110334331434044140131423341044002304124044110001013422411143402323021422123040431334342431341201301010400333140200120402213422241403042403130241011001032012143334303443102004311321200442021103111403021400401444413333340204344413102302322302220304300221331221213101222043132011424424244212234101210104423022430431022124322421203234342213403214114230423204021014432014021031241230224323444421301222122210244020310200042031430342100303003124224331411303231024004030214200240142234401430222442434002114304442140340403013314222032233204344214331410444330242433021401303113340220400021223143411104", "241232044400322000203001333312311404244220002340301202243240121242011403111401340303202004413424014233401410414140414001011102040224400300410342011133022031240122111402114413111124431023121023041404323430103000312440200033244101030122003100313224313134444121133024033331332022011403232012014343120032232023214223202140022323242403300012333212134141102031120333132043430130401002032201240104000222233422143200214243204243313440042122430042220300402140141421212031021004130440234213424040411120300431042243302221040433444010042333422001013441411333243001423441234240331432133103012331044031240040023423313341204043322140410333431320101323410320204002013332021320421200100312202114430121344420032300304103234230400000304210033400113423432410241330104323033001014430241001020213220401004014433202131312030440223343313134123303311432231323032203440021113422322134423321240410433140133241333400212331002431034423300332334343440221032124224143331203420322213313434440341001241033402240243221443434001413232310010030033304130233333334120204403200044032412233033130433121020013211142304322123424314443233403232033442100324234210112414334413421010112412033343103001223040220032023100222004230400401342202431020224331111130111031030224244201302120001030213142204432333423402334244013332230042044212223120102023104143024003311033130132122103111210234143230233310211113232030114032110440311143104023021240014323312202310413031224431320044034142101401320013334212033422100201330220104041134302301001101010313443123033423344024214231041200303430233104310414133400240204241144340204214122011133401231302234314122444442412022234344403042234132240210323312333434344300240320004422112322213414200240414243121012242133110044230342304143411243140324224110020431103141232114131001431042232031140211010404221134041021440233132402143004112241322234021004030100443003030132022112441421241042121102113004132213411140044420403032102231144122003401343321344243031322004213121343410300241143020240102103214233024140320141342424240244201411001210221144120413104143221142431004330010420410431300403420040331111104110020244104021304432111141213312333041023103232311144210112233400040432330114303341020113233212213313213333243334342042321423420240241210033304012110211322020104240031220444120004003202130141402243313210432244144434003301200042222240321434221231142442222001331031043122202340440411103340203412443440343130304124001302221424111131413100424331331010411313443440401130340034423242320024322440440320014241304142441441303330311412131130320024002124122133144001440440044112041430401012423112213440030202304303301301122012103031010340212133001120412400330131410213423330133110140343311220242311433133132412310333414321034210323331310003124334443344223440124220401444104041343410234104013010040244121320202404324010312042334034323021303023304024422323034204241004044314021214414213343301333112011033023233000022023104121131321242033033210233323414304112404440142400232110200014343021231314012003032223223322320440300224214233303033411021043211330043442131402340204230330324224431300301240002031440234020100424412442043402442004421141244123402430320410134203033244321402133342114013302113104411410332403123342412041403001230144314042431113403202411233100043341211322434403012120411344013003420010000343033411441343300024023401004221233010240224321414433102220012221211034404442114201144400413421331324331433212000244221421232212204223023430410303210441320331023133441023222342041324432030321204124434130023133243241304411224301413300114222233420103010414022132211243434043341041111331322303030220200044242331312134224323331012332224340131201324333141220440330100340203212340402313134032031044344231120003223004024121304001241221331033332240002132422130342233034210031121141103414223344014042020203422230300040213403300433120122430313422003241144132142201021223031114302212143343232124330001133231433423112242103213043304143002030244004231434202132141200112222013413044130412244232434430022111213242431403140014111144432411141020414313102123221033002000344022001201233434443211300143004203004423144413143202230323201203122131311211320003411144113004421423404010121201040202012432314300122231241134410424040111103333300231020001220233304412034214224244324232102140124433031344321330333434222223442242311024410031414103133001404031333032131434200332410031411020021202334341413133002003331214014130241", "214020430232432404102034114021432143440224201010321442242133240224331010212221332330242300310201241203032100230423241030420204420120010320040434302133340441013003340140234030212100213022120413410342230114230213310240342040344132233222242144304241232400203140423442401140310444300101444444323001200232144103342044012112210303342100333124403004222440330344310301123101130010010122420224022401224001124121000434040020024134213041210314133041341143212014030142102034122111013331303230033220434201213423124040014413344430230322220422343041110302043400112412302444000310344420400433432412344040412332023441211312303133241412343104002303434024010034002041340432320032411422013304332421101401022020031421233103413100230223331033221430122143420433133412332130142321312313424230432222300343322112101120404304310033233413331104032400321021404210044002112441411224140410431203222122023332302044312021342310202101343331312004003110120322343110031404103301044444131203242132001242404021420000403114311314133400012013323343123314213224443401214402301434104330401203430320334200030420014202111344110002210043204003202434432320131414111223102133222131312233134333110030124021243204243134131403124210432143000301421141421324003023103131343441130342331303042302120220340203402234122044220104223204203032030344023133400231144344122031344014033200332310341031101020302414233042111403021302141111420103302432130422033431323004212442044424301333144141102101100243110120311300120124101413223034423402112441023013013403013320034412003302421021044434401212114141330201333234110132330233143244102221431022201302411102103244440112242010241412004441404320104411433240324410142310022113330413041410231012002424224421302434203141440310200223301411304213341330301321120120330103430111021004341403412200323020323334310414444343010123442413022222341111114203200033432201321103320210133001103200433110233310300004104040300442432023211420221021234444231411020334402104311414133223202110013321003020304033403333044444333130430124213101113344001321322003413321012210210334412231422312141022244344300140413122123024004331110330111101341041000334212023143041301323203120341103304132000302230121124444343240424412220103210221143133100201422003313131303000344110001442134110121131010223222034242043024202310313033442103311333031422401234140001043412413323204232202241113331423122124042442210430222210444243411422014243212010240301210103244040033101224034042142341300023430332342043131122430134001401112203132014222143221101344441443230144321214040413412400100433213203410414241413204131334220031243001042231222303413022304200040300122411402414143441032314042232422313003320401223100111103420100012124002242004203041011331410444400141130322220332111302102143431140132034440442124104211041032031414423001312134240032211441411332114421032000304434233310230103031203422324124142310342043444332141044404014032122422323414114200043222333433332134033041204200414241022311142044124334221000223310432320343420010302242321204334333220133240440102311230014301241341402102043113112031244203313310413013334112323401033204232121423112420021333040410311031104140201204334434133323010443340031403303343141130241020313100304010033321044023244111244232112230033423221231114021122044322301044034101442023241031032404144020030243023021303333342033224301124440331104143401323204214330040001303013012002002331441103003322014111114120124034112413140401314434032342244201303210343323131001144332224341432043141303222421443230214133014230140224214012214343334031423012313313403413243323344133302413430023013102412324233141412440124002002014042040202320003420042221332112221031300122403030401242124001211033000210443103130024242132044334420023021344433404432010244444232213243404144001204410313040013220303424143422344001214134132312234442012232303323244141243001133112211432440330011304224113420222032331134141441232443031322141220404420423103031312142222233200004321412420132111324413032203032332200003014343400143343102400111144323301034234031044313314314424243113414130101000431303123242044303001133240003042043442311431230411030431343444031131022002303111143122332011334233130044002410232342141202310141123303341030234432304302144430202114120041313303403433241044110110030424412104040320114134403230130234443042141102441020002343223402423413044210021304024303404141240321324024310434403020044010014040202234311034122420231411023020341", "313100423102404113203140003033134311133100230243100430134023413222422213424402333324301240044031013242222301410010433124000143033344434220314443034034431043312202221032400111232114014123014402011444124321011444120234314240101014030031020442140421443422204100434212010130122334420323433122120342211213002143323422013120103124141442031013124020222242423413401043422414242021311413243013310434231131410033233020412224402440144414043343313400202103124404120241420433340140400434202132020231321310302424400133322241111043413113134223303240022110312331010030123344223120013303030103413402023242113430011312022030443400330200221020231042444014230031202002112234120314243002030340411032112443040101043323424312121023243323403002114141413201344224200344413303133011112441341234311020211130200124134312220130103310034000222332223314413024433343002000230422040103421141324304330020102020220440404104002111413133340214100001333442034422001144223020442240334002113042314012200410023430243031003101233120300102024302000444304233342002112314110413134411404244242340242431231023103411114440412224203313122233422224233421111243033320004022441131040011311304134212111410131102303234130131304300420222330014430422030140131101022022210333100423322133411301031423121240004132423223431140404020111344132122323213001210413002013212321233012411214334403132030433344300331112424412012444410444430032332313230431342244033222304344412224444231331413231012424201321311213133123400403213343220331232122124133022420144424230344221322142142322131344142130202144323133030401421034430000330424143440131002320330331304341413001030132023131413431400421002010303242212303243000114220340033003113120123301032434312322222133044013131422114312113221132300014112201230034203003040244324140142233300122413240322414013240431434322021204214403444012221440200002300110214043002330231312233041233340301344323000421214044423333212000031003043332113201321211424202311142202314231222221102110403203324301344034014444330044133242110013440422433011233321124323412413200404140321420443431222414411423334113104420131232044221302040021434320133313101420033330312011030011114002433411120013220302124431001333133310311431131023400304304123224143311243230301120034441100322313122100003043241343444043430122414134444220442223322024403213110230121042334220242124441032043423342214330104330421243120203001442434024231013302034423032220414332030021243042134444313242441042141022114402112301021322111032003334443110320021032134113203042434433430313241320240441410332431044320102213422201344432130442400113422302434300132234231032042302033313444004440234304341423022020031142431231433302010321003310014100233012020323434012321220101102141041310211244212304441443402010234113400124113413030143034320101031012044402241200330114042341442243444422314204220433032420230100321021301144330322342210022403134210331432404312010322244141301122432133014142333401132040432140212322030240103431113040012223004213002424241031243122021323003202343210311100303203330432000102341000141120202422232221200122223423234030124014312232033301441433441422123314012422400104133003423104141024202140324244122103213422322320224344122112041124303440101011231130144003110120040044040223442112220422014132313211031413012404111210034213312441023021441322240234010323212434422244111304300321131230410243043034244424342021343444134243244212233243102314132200242324214313223431132200301044120004442403004442244031000214321410114440341014420311121431331141030014132203300334314203432422333212443024003430422024322332423042004043213024120110033121022014302112130022444334133204222332114141214331300213412210442402340440141123020311114234414233102310414234223011213204202043134424430241423113204233223203102040121434342322033243244200030101140104023342230232141341123444133402140324304211103244122302301341443144433042404303110342400032130042412121143332414201313333342404344142333343310422133211240124314111232041320443022124410111314231302103000143221233342130211022420141421331422142033001411303220220333224023434013001033113024240300022331010332343443001201122443323410002100400041314322132420333131021303330304120421341034121341330201101220332100233224313231424031442204300031130024024422014133231112400340032210143211142142020103112104323134313321303443411303114024043320303440004043341140134021244033431424432324412002403342031033430223440401021140044341012314201", "122042024030224134324434133402312214432202002033101122403100124014423201441141111121322323012014423103122121440342334101242200422141343424334420441222122021113223134410424130244332000304203321143441314232014110410203400402412314311431211234032234331021312102001324113340322440224243023131001321100112424041124440421434012010240041240404222112033310102113002424430033213110430134443400142442021314233414112301203342220420013113442442423340304001423330131100204210214240341303001222310214310220303001104124033010111320230021223440213141341041301004000201000440044243300104031303412300020434104233214101330000323343104100121321412314423041141042134113414240101244114312423330034013312003303224141034014001401211432414204444003133312201411343132420430221113043411344223332313342002020242002033230044322244140023313024204232211121212431422443203132131142231103104014024432330344301014212011131023321011103031220021212404212111242332244242233344210033233201414233433304422330142044401043131023344443210214124104333103012312223000111111404311214110022304323342234221444242230034330131034121033143410414300142404422212331240040032023223131024003032140404312331121244140142421031132404120143210003244133413121244434334430304442002100031103000021142134232330231222241430444300002010434113113021403401310123212300000103214000003240433012301030144421421430234032014030333420304430243011024003444012144214113343022134304122131440311234333134322021212304020413012441400430133323104210303110241131103114134424230132401323103143244330010334110234121021311140444313144242413001223241322330113401311411343324300330213012403444332132231231141231142013434202040240232401204234330024334111343241302413324123232343122332214144241413033323210122213444014233443131114244114000333103140031204300223200233100210121040343233114004043140413343100112233024320043021230111103242111003044231302313021114112223123312223032424303311134202002142342121224022244211402130410110341314040003200421103320414221111110340300344112204440424312310144320103433123001210101243232111010433223331420140113420024321024021120204424224003234130333230310200001110343424133422043442243200320231412404241202210213134024231402242401403212202221144414002341202130241001102040413221440223140112212134023131143100200421402033111323332200213322242034214120320031012443230112033144023324424434443144101233334130010201233042223223323320441132011224344213221144034412302413043002124033010112034201343103212303324031244200442022324123444400003202311344140102430200034044133121122112402234401434440022202112212232312321402333321304232042331304442201442032014034301424303043004401144203444132444410312022211423202012222010230040101131243134440211200101430113134411213340013323122033043230022302243334134443121243134331113302304120122412431304204012033000112300222241102421222414223043212302110100403011311113240211221401330200302341032343242101442320421200024014340241133320340123242433411430240443323111413120341201244400332100001322032041110442321034043444202004044310033440132111410214410430114014443404401002200310033102442334011432002144431403002423203213030143402123404243240320203101103023211321302443144442432224023231314444000100040320140310142344212210411200204341444333324210001233434330411420422433334202110412201233003001231211101431424414440224003300113233124403331003033131233242402024103021344340341012333442012133414343034111004203214213412014433412131133313242320220224122041124320011140022314220402312044433121134311212332432134130344421030223114111014401044244001300043343301131141433011100212223413030341131244441443320303211031232424002410221022320243244130041034230141030030211343233314431203103313122213143412024120433441030203444232204401010034200243140003032330221302422413040001142423014402242343122423300233442033142430221211032144022024031200223430442121002212323002340001443332110103033333304113241104333304201442403342044232144421410233113340020104304033220421403410134344224004330132103440304020230440222201443033221230014330131034114344442433044103220414414134444020411423330424423100002434301342300344223224300012111301420032122140001313240431434311100212423212333432430331440341220020212031413401301332134131023313430102223124304201421443442421124134223402003233443043041104431122421341302112043203204010333322201040003042220010111342342324012012012112131444134101433344423122440312130110212442211204", "320143402113230330023420103301032104020431131412231111424033113303323413203210142114442243433434324003440121440232001240413243214003141141033341324402304430033424202134021243220020240144403442023121222201030124213331200210312204420131031233304430233224004231101440133441014400220344424304400132314413233330121332434334113044303421142102131023133014102132222342440320330413333321413304120000434324303213043210204022001421031231211402322002113144431030013302034242134000104203432111430020012030410324113111322334441330431313144202000231243343113140120144211044041100423403301333333003244100301141132323031130243114143104341403123004432401334100140410323004133131303004220440421042101042432312221344001342342002310010011322022441112042300124042120114302243402114140240022002034224111340013412242244112114233233422040103040300424401421420004022101401111203140000030004140344124402400101121441412132042433244003103240334013402214441331442024230101342134210442034420113400131443244201204412021321123144233412040043333344210043222322030424233334341210140400314240204201114402213242410401010310202214041313042040332130302103144343203342040423300134041121012122201314302100232303020003303101443300232223143413412042324233133404014202243300432411104434430140414322114133111133431322430330412402144102324320001113404403024000014302004011232412120340140302443203143111322423023314422110201014443043104124131410434424143343143103313342343231102214304303224332401431423422204131143121212413024320330020332024311103040014302434340114030032034144013201001431414412102204334422434423123402244140423440221224242432240041010241211301002040133320040442121140102014020310212121013242003340322022012012420200001220141124112221000314130323021231412022311444342101402033000143414044142313134303313132024042021004232411013041443034024032343131242414332243114343320324102314221122114241242341333132323130002402411013133013101004423113320203323020330412010112104132311033443242101142302324434303321142141034414344422012042342103341433242202430204110120202412332322004233344130233204300123141323441022420013203403434434312430304312314112010443321413302211143111342424204213120330140213314440034123022414330344113113223241041430423012303101244002444311141023301044341222131123443303444020302221121343404303231334204131324112241034012140223042321233223141411402440200424334240233402140412232224104402221142110222404034414303343343121031140200330112132211120141431433222210334334140241422003343331232414121300314133102314231244210000201223210441214041421022034420040320202200001114332142242243004013104204202314121313100404204200440211241142121330310442143334100433300414214221442202403414331120132410312403023324333242400443034040330321344414410122322113342212211311341233211130343213004442131410140400301431432230100023311122104413032404231020114322312320242003004223313424411341403230223314321202030012103101221224323443214033343423030432201112011130442141124413201404421212012434434423030333430140311301031220300244130332133000022314431234233122411210211303413142422344122402201214410422133331100011344031032124000041022410312201024220224343013230402441212143332340003423202311221303344331133414120303204000012120200012041200214031300233212330021044001220134110131003214132344214103214102231423122444343200121311002022341212122440043123340214401304313041102333230233221221111320022322123303410333144004001341241200413111424331114143213134114203041124020431022110130020132324102312430111112010020242241240132231211402023104404321030333110213344043343101423314010032301130123332430440130211323030204114234432044310311240133403341130203201342234244202224323300202021244240103442032234004322431140112121113112124300200404321402021300310022124234220322230131010243303331002432214311424333032012310042224112124121304324120440002332234303124224242304204101221331021314211321343410442312223320443314303100323003302122334120203200432020212212424300100102412400042210443330022203200444322142300102334411301231203020243232143011202431111014122420112042033433402031240030223324110104424323322130240000034241403311400440232033042043213442244432041202121020334322101312412044202444334210003214204012214214310323130240022142042411441014141122310004240240343234003442001030011230240404313100432112212240441423444320400324112403032122031224114224133114002113313224112021233140100421130414022044411001334410224042001", "230432021301134424341222230311132331012322344432421031420002412330334144334001034220003104140113334111331111224112102212001120121001242000432024203422403134400101410314433000420412412314242131104214012141011302214344430010104202330134032223040440011020330234202300424243023131240332423323403403023224030212010121133200430300011203203210131010343231311042344243422304030113440433444044433232133314334114001014143221013013430002321012102314114431431313112402321340410224113330121242123033420430022213421003441003001221001402203234242134212434121013224321410241423221420122001410400030342104331121041130431003042413411340433030322001411313212101441103134003422233300103314220013412300411431112330414222101232003222433342022344031114324234110431102401320400003134234403222032220100202343334102341140124402323443203231124211122233201404334412002020404212210222430241114221034210120221100131133133000343213134242201241112440033044030122424232021324011310144224200034343041043422211441042200321213033143421040304430331412143432313240242014142100104120142444011322442312331422022333130212244124102224324433424030130404443312440313100421041214003313340123421022212014212132110143233234424403342032403144010043230344101444001433431244013242413340111234210032124102334024410331343143430133040313212303223320420334122214214033424304424044112214202414421203443030003233444432122041224043342030324313231024402400243243000440100420441204111441203020334233030413443341143030201143434020410111002403111033032233041234333042004233342200210211043044301313220401131233420432400211331123001334031130241104321124420041442313000331211221002300110041004424122313240432012404201441041421210400201021143032401301004233234413320422434432414331242340420141221230240312224211040303331124433400313100023113443004414301332444022303101331240301130423020404434012100244041141024303042310201222210214224304323301310004422010441130124102020121344110233020434014032041101443043304204243031100041102043421401242142043303102041441442300332312110303431132230404433300011332021412234114102202431233404240434422334003212320404432231213040123433231442112400043421024023133312303444031313022020044101021113104330300403432411032113024113321012113414210401203244331234441231400331012434330300444212120001301242240201212104304014322410043214121424411412001201111001240344423143020132313402233113441113404002232244402432001013120334323301124134404032341110044421332313400311300430122044214111313303020243442302011301014403104032142302414342310311042113241101033012212041112224310221040330133141313030102204240214330311013114002441432130213001411110331403010342242303423034221432101213412041330130001122304213031024110120011040400144414422033420311003422024210430040022400204324001112434213421344304021422321442104332333010143200211000141341312310301134240043101241340023034104433123002324314310220104030230232113143300002343214301333233312341201411143304131010031413332412444321242202323434142213212042240133043432030301223412224032222214224311434003132232411323331331310332113301324304110432324430103404221201421024133212413300404032310210224134242313030412144003443130402430322430323434013243033120124201341102413212422300000414124124342001311204312320442244433203310432420042300121002432444304432030422413342221402223333144203422413341324214104120432101220130010001423433343043014430014204111411312122032243334432400120401410411222113023420013202020401022401100100134001032404241210243003403233330341111201243310404430013301222401340200112334413312211404431134143042341343133202003321343000343124440120102341444033120000343100304442011410100303041101231343214121142022401441443443023112011014033313144143440314402403242103203014012434432322411404242001104333302033211002212320014144044244221304134322203032413123444302032330143342010311331111341433043000314230123013041210102424140214214002143334140413320113331133020332444231241043021230020301144314223331403042340411413212040231130302123224240243442433422441004433431003123430111044411301133211213030132223030343321241412101211100420223303400232231330400040434421142201143013000230242041401121034334011220133440040234101304033113442244330132220301020031231030104112444320440343030414331231034212010333201224100204234012201444242101404144240232133420042301414143132431214244140242140333412110042324002040311033403203341414441231243233204102304031232044342432020243", "040412402433424224041343342001310114124231103010033011203100334233204032341430401122444332144210221224243142301431244414120342243022444221123024223412004200013001333021220300031212214312240343022020343121320214443021010403023001340110401414442102220220110321324111123334213211020004031242212242114314313133300242043032410234202004303044344234042444124302112441441022242421403202443040244423202334200441123231212104004033123000424000424421014342144124400340142311412242144411441344230304224320243024333321401240244210331210302404023331234024334330300012443413132340310131304331304033120334201434431232341110220033210304132314100003132024431211223042340014101141102413130242142344422342104133311014022214423433303031242241234012211142220221344110200103344304430000004132434213104134042201142400314222032224222101320233100030204024131031030120024113304220014001121221041344203011322440023333000100333340044422041310203221304114012323102134041420443244102330444110410312443031023143112343234330410242403200424440122014432001320044110212101132000214312101112421030103421404331323110301132233313024234314023322043100112322331221044132313130121013011021004033421444020324334004220030424224242312332120203333311023301132430314223140443201231014211404301413344120433332131342131013133042043220110334041320324331004403344012420042341114014120002231210223404232030423333310312020323044101420000443110221010212230103402322204003111022320230243014212313314034331040343201313334114131414124422423301444341010123233011130014331141304104404320012132022400400214120014044400104002233414341402012241431314013130443123243222042131044012114343031422330311303332240402413413043220421232022401224030421341442320231204321010423313331232233331344404224112301300401230420302041220034130000134212123223012004200422003344001401300331114343221103304121343022140110221412200241312201034422204231124114113422131042100232042043011040112102114434113330013033241334233112122223120413202340222231023344320230401333441200014122034222234231111143220324303323141234242142422324234133021000300200430102211434114033313012212243421101111400012322323042214101133230221122002223141033140223431303401321040431341123424433114013142003440410243024112043320444302121004434111102304200014124322203414303444413400413340442002220201310231424111444201410314320330203444332333404222302333434444040432144344403030442430210132214320040114400210440110244101111324204132110212041320400441124110200130111334213424203133231104131142421143313322421013201442012321143431344321034131110241101232341231010404303344410102401441143424014430202240103224244021413442003403333304123231402011313303334444302042320301121312204402123113040141333233032320014000201012130432422101044300123024141002134031002113121242323444043203412000102231014020000311213444122103230233123030003343231131133330034420202012203443243444434121312410443323431414023003413133203030010433303024114434414323330310304412043110141132203131221344234112111241120441424101132211203112240312402132141011223000324032033122432340113124031040310234143212020120112431220114002422002000130322000411440310112122444211321410131110140202324143111041443140403033332222104022420404203110333334021204333140001130443331142424213140131334030201203014403133231103400331332242322133133341231202344240233213443110402240333041120101014112231024304322313111223432232140102210332024032032331431420341412303101141420422100304204032223104143101134223003211102304021043244323223101411200402010132430202422332003231322023421231440244243301301011132203203200022432444434403201410304430402041421340330141014021433212403024321200111444442432404244242124143144103101133442143011121031232423410242001212030321214022141340230104032320131012023024420312200214101242443133100343420303121323100403343322221243222122003234401124233343212213104302412110423001202014112220122422034410040221110401033140322011020111314234043420140020441043011213011114430233433412043140423433010024201304203330212443303142200413024433244142201202330344422311404220120312324123114304002103031144010414434114200221142303404332312101131131111402244423424312210344032242440303202203333332210314210044220003231142310144012440244404342014423023314423431200204121200130310001441321122112314414033402413142033214403433024043431044331412143244101221400320041133331434224123441334420143133014124244440432400212210421040022421044423043", "200134423240340344012404011113331311030010144210143434300340240120344414423431322330402101012433134314203203033110120302122413432042204012341302234033042120233034032233224024204423022214032234310022424443043321032323241414342343214412423014344341000121100242034003013403340402340112004312340142033342000400432133212002423104213320111313401031303412340431222202444223234110344121020300300144012100221424004331102313242341344420421213034113321300313442242440313222130221012342231002222340024243310334120144041434440443120330031123101311402324122314012202133120412131334122323124101202444000332343223213023141041304123404142340430130244323414300013030321431421010044303232031443421431243233011121333334404003021144233004010331312201122144212333311030004004213400224442131001030120410103301304010333444442420301004022112024001112340321113213112011122404103000123303024332002421433204402114320012021111234132440320043222432202113020311113330001422331424203301224142300103030224141312234134403302043003323313312104022120130423031241142114301423120033203023142400210314234424021122200102320342332340441421321123111013422324122112132443024003232044034232240422314141124123012234113201301130131014114001342434313114031420421411032134124241401043040034012111221110122204134311421230132420101434013132234201132313230124133224142204140113024312324314323110101011010340331013114221401201014004120202121041120344131311002220230400333404444002000102304030011143431313430131000004131312401130433012023342102242011230142223303430011200120114244124341221221111130102110041301233332301041402033302413142033203033103142224140341104441004213414301303334011020121441013123300142421200414430012231324410011003444410320442324110114124013023222223412312331331101042410114013103040433432344323110014414414121430142124404100004103344203311044221332341210122034310410133112013210402044324424222142030310204042002213132101401300142410314133310210333110400432030323224001003220132314121010402433430441242314444403031440401400011443442200400204442114234133313111312203434042134300220343203040224204312311211100030312312440242212213341042321220130203041021402310224003243402202034202401434431121031242440221310241013403332103234234320400410203002110401344332124432032114143110310014432342014014302401034312000001424121133311320411340324241312330123402010033222433123441113130130233020124431322002421121323243002342110032240313002011330144302101314331013342223213101223011032040222222213303102022124402110010322044114311301400141300142013443044234344143243402201300010444432410332441001403011042041413023142422420234404031120010424334003342233001220420231003322440001133312314130110031323314312314000424321224000124433114303430204120100322110220111312020111334234201423303244214024241324000431034023143220200011024021102313133141113003240221144344322411324210224203340224221200044132332124033432313041042431414033304131101220012443433203122222441203303440133400403203033140233133123414140321114402121302110142304132312422330222220421321221421413130343340411320412113033244002113420412041131213322313233112012131041001010220202140124321030411032332303241122312032422232330231120412304120310224302013311330344001230104421231324120433202234113231313031114122401112241040444102212103244104402112444112010432242230321232344330120034444022242103001222014123011332342133334123420344033431111232042001140120234001201012211202211344413314404323343341120320143401130244220022104033123104213143323224322210111113443300101240312310042424003144042123421002421324014234014203414034013244423320043421422203001133433202101221131434100444404434433411221412441102141101310111331414344034003101132411440012441221012204311434142013212430342220023012032113144010101201001404040141134204241442214230014342203203402423403043102204224222310100010423041343322321441324403113242321320331033404044131024033412043304301411333200330403443321411220232244423313220020240041124003204224242342113102131341140222424140014033300031412220222443300212140311310341342314403411420224143411144001342002000102000340200240223111430031422301221212310043034030111111442200401224220021400201404232131043240432332101343144310404343003432410414244344013440142334124203144444040222120420444322422030442024041341240033323201231420212144432221340330420432011032310042424012122321042124304122432022311444442323204221413301423234031031322431113202132024422", "311323022114310341033432023033404132340043140444033122010312410211304130112134023022132223213303241422303004124202440120114110431140104211403034203144011204113110244140224212111243100201140110104204130202231214122042040433213432010144444343100434110211040400042214124422221232000140004042234204032322024341213421301444112031302110032044202220021200102330343314111310122321243222121413310100041322330012441221000020223114101322410420314430120004133100032124042224301211410202322041204232140410024244404401120122123004123204200202402430002312134442402114401012412431443223422222003444340102143040042403231024311041102141040120321410132304212213321421013020140414111124441331001213211102331121022332220423043000143034244341221303314342004242032404033310103403001324211233102233131424034424212240423421333331114041410230314322113401313210033143442212210140142330440141434224202313113102303124212021424024303320231044111334211430023131313403240141401133300330402332122143120001240412234302132303423310311144003301242211214222334013033224140422123110312032403304341044100143111144323312131110034230102011034300134213133244331212441112203423443224010402024242043340430124231240220202032224143234100120001123244122220300034000243300443024142402320213220304342411342304400331223212044114303133101214211101411440243001240243103423340022443104314032343201030012040132201244032113141241122323020414412213242100203330441214044313212400420344034442410244011203214410204342144043112404234302121403033212202000211010141003031134131433132421121143311343304022421233240032312024004212041012344202423123144400422240300341113420101234432342300013404301323344204112300211034312132044410223104033120430204133334441003130301200234143104034002423112032410404310444020444311344122043203403330214202203032101240221204212020301134402110333111312134242041442240432022404002031330142004110142020230113103130123123241222042201111324030410331434312334431131043114200122111432240421311040040040023124132231332413424300330232321131241300234401034043110202201222243201120312410221412010034130233141143100044120311403442120110412111341203402324411410210340002432212023004302431311241434324134203402322110012313310243313024403042040240210131024041120334014423440313314413440002131344314114304411320134000424321244141233403201014400011113424230312140300144212423332122121002344441410341042400323412033420133133023131132040014322024132420241241424240123323001200223141124140041123303420313304434304401140313403132333313242443144330200341122011142011240222204104422244421021242010303410210241221430431324440220030024433403133230331100104024331113033201204431110420102243204003322124213422211221243420302333223240341032424334412344132433311233030442333011320243030303410434032114013334101114031331001131213022312320314444100323001340242423224303434130303124412232230242021133034211222124210200122403334420402420131401310000413312302040332441401220231142340121120224314123211441444413144013200142223132243103443141113031303343140042322343323243113301133214232122024300013010304203301122223301101030310103214330030423331121310434430434233400342043222430331012331341004423430022104320313123301113144224240212443032320301120340024122124443224242432134102221032043003331134200100242414341321323334243143144432221343342134201130111433141011222131044411110002103334040220043403221314214324122433442141324213013221413404424341101002423410020221441244310341442443420303242011230110001000322241110243122412032203424142334044333223242444311010111101224424423220130143311323331241030114432032403414242321024011001223412041223102340244134442323424204310214330401114032204242420011320200410123434443043142201402430223340104211012113334334240444041023230131102243014033420433221010321412340140410123022041034343310421202331001440433431143131232131033421040312401434033013222323444023013221221304301242001312314112220331433240410213002014000123441022301424143334231040410340430314044303033043200101334010033104240433011330310341004101211041433320442200202004141343410424324311404230343342232204241233442210303134302312343131110444112400223200033120043242101144320332443131142011223340203044004424331420340022340031224443101130312101310334043040124012340003012230434143324134100222042444440313322133144040101124213023220144201113432402112410413214043400342331124313433224132021144244412221210132433310432234140213434434402043131", "311332103001332110340423013114330340431221004341400244414402021130400241142401002441032001332323124230032403031121442223422432320442412140124440032114010030243330410101041012342300343310324242023233442014123402333330001240024224003243003412002044213210143440003210122132030414440331431012402303132312112331132341440120414032223034132120424244100302310224112403424324014201221223410222244113244444403343411004323310004332412312303320132322233344204201142001330133121432231324102123341234124313211441234101012234231413204012022232133323030123241220223424034440001422312342433333443330103411220442243041144231033321032143330343002113121132111230213300143224343133312442400041201000323203212240340423314101432041104124000340333321021414300110412111402213041024102042444340440132124211130231411320024300212012302112210133334234343430104443302310320132004420022413022311132310404410111424043213040112224132414213012031220011122013001341041340014111122104340222000332432234343320241230012112440441321224134344312430400242324124302021143443214430021342321304424033242000010412122103113313000114123244232401142014434214344044234111011230113420402040102234430321124012434224000233443224141423214141342144213033334030112233140133030214321320214233224214114200211334203102242422120240134400202011110340133201324201004210310104223012404334111433313404004420132301043132033341430220321043241240113311200333023404424300103423111230434211321401121102303104343040304010212203431031024212211024003311113240342204320413430024010334024122232344311442302304011213210420034312441044040110122103123041324214231002241342131223403124034123144223011301303440321314324304223441132402421303031030304022231430230421214303000130310411121000403330042423334220234213012043142232132041113211431443030122224332211304312211233204123033200244244214210130031202032013321022344440434233212210434304414102032104041124044141104142102312423021210201124431420323330412431123030314122240333244133404141444014141023003304021411201001342311434212204132331300324104120131011204301004143001023233111311230313224113112112221040323030300314132012114423030133212131230202101131021302441300402142210200004412241131402434234222021220300143200234133340120330432034323032301122310033311110103342023243301130302201043200114230103440323432302032101110033100141022323102440440230120140441112011000232420300234140230413130001200001132313443341011142010110422141240423120132040011221221144140231302023044033104324321012040101132334434320101312120401134130221304234040201133344133110401011233204042302323301201120023411224042004214101203033424413143001002310442331100113424113443444144433204214032220130231030111203333430313420214134132433442122312443233104004201043423441004400021034131200243322243240131340132123110431044302100412343232314244113011232341142404202214423214301223312424230413010042344343013132324234231210331122330302222420133001303110410212004231330111431200030334041034421111221101430010322344014203342123414222241304311411324343141220003000340311341033420432023234331030141111003142234331414244200013320012344030104433334243001240014012041303422304020112413210200130304121404002244301342024220001323342410223410314411121324134142311423121233411114021004330214241114321200134133122002230112412202003210000032442442023330324242003012410024133403144021114233000020410124420100430310224330214203114033131122423002320004143403431421020032410204043334034340324412402423104021310210314240422400214001410100041404424324231412202103144022034324322103401120404141021004022131243113241223130213132432434410213422212031231241132202104223100413024024210334014324341044434321013014232131431421124020100304024204410313222221033322204114141234403014231441143231213333043131404322223234112101032300032221224400344121244424214341011421120132142030044232222043231303303114130400342321123210230322031410440201340144322341311304130401214330411222401300123120401200201322041043122143443424313204214221214200443004302100112240043200122042122440104013144401140243134413340303140314244404042330213122240134040021422010031303313012000342404400020322444104403032033343433000341113344000333014424243422324421400404420041403443411124211233300334321103012003132100041414243030422131004033224014114420033131213111314211030212203241001204414224411043003311000120414241302212420344302231442040112444003210244442422031230013432024332332122401332", "121411324233123103011042221141413212013201333323303313243212022300421333133043344112200442410342402132331432432411121241212233143102140224314210220434144012412233121221240042242103124134033240300124111313044414431030431403212224134014424120043230214244031323103340100422023441100303134311431303200234003204214244120430421102234221222400144331043112004224020314414444032214342012441441111432131323202411430243411222122131124122010331103341404422221033304403122403202101334401444202020321341411303210311020132331414213004312021432202410223122020042442203233140023111400113230211213104413301331223301410033040100422124133024442241110413241011013022220420030312330431010034314214333014114032211031110103031023422301303122211120020231001202314141241200220323440311103020124323321421201404310333433314000102134102330030301213232421444103020210123323433423034110401301423134003124144012240131142324302310231313202042234000243322434242330201313110234224022441304311233224421224201330240201124124122441424401414230032230030003001031114014433430204420421243123231320330041041134022434010103322131432041324141340124400232214242224033112132314311101213023042341142004113133142203140110412140342223222413131431040022040312432402423012420322110044432244120041242214312033410102144112002000234201002132220144404014410342021011314443310011122432243304112301421301014002432432301043433132034433202023131211303021044440242004423404201233144132320041134010232443332033102121142432044134131243113113204023212444332213241214401402130041333224211303123042100411142133222400114432120343431044304431132040143311030100031131421304231302021012122421432414222421002012240332342412224212343011313212303023123124421401100304141143140432140142242243202042144024141222343302431413030311211232220322204044220230024033014422223021134131432021312040440104231031104210201032214200430043221312413412413324010324230220121101144303404343113232321400104423410221342220120431324342142303303201402220414103114020440113440312343442244232314123202222213114143412343420213314342404423403242213014424411123230432301113312032041232003313220030313112301242323131442223241122300430122314000014342341413014113133403143122140304204033420034013100302202441323440442323311203303230202311312104444240433423340140131244404421124233440204301444240440312302212143213432113024130204032331433324122120333101122102220322032104014124112233003100300411312042010321311301231413403211333404340301210021433322121113141242113343241440110213314003301310302112312231234421024303000243333412120123421244434103011201341343241233222211222200303434014312403210430221400324310322002242441324004303002444432114024043013312321403243434033404014223021330223124134401040004441331202342332310130124134214404240104002414302324441310121424223432224343030111240142202402301103131222203214333042420421113131012321402332003322140013121301124043200244103114011243310400412014424104120034333212143120022401440301301410324130433341324000043211111222412413203204334442043341403020210223314313041143314424100012304422434344222141401113140241103224324422003111004422020410313142032040401334202232444321001310143402103422123242401303334140012111113320303142422122401143122032414414014224321010034011043040010020310114411423232104312423413332221333033032122231102030323011311010300311410231204432204042122034333313443130141442103424330321202332031030130202320042342344430340224002410044324241333332310240103333224404033134021221342040020011300233143423110334444303332312441024240313202121121124331130003102422323343230441340113243402132110312424110420332341144403304131413324042022020031203300133401022133301343012041132032400113133120233121122114202404431021141210014234410040321342334030040032120031344440420022411211444230233123340302203334431400311243100413443123224244101110213343124133331330001104443000442101003023144331103040213330244433032042411202112042120203410341301223443000224133423442200310423434440000101032324123230040321111432032404224022432442130120003420024033444021441241030033411234213034100312233202144333231033034041134403324042234434043413223003023432313223021322121022410110214000313443324430423031124021233240000010122024304011414141311143041041232043423411002210303203044304000243433221043443421011424413344141010302442413222332200011344441323322344121022202141044223244012243424043110242341434131433213421122024403214014102312422333", "030121400004412000113313321311111231212213123042132224002012202031204442331120042220110203230334133243043343124440101102300222001023024434241240324114323420033420422134333022014230332141211401231022213430134230024140013043404311041140312232142141101021421234043220013331231002434000211333014340431011011000034130322043412142211104000324401143303122443441044234243311312020110002243401442322323230101433242320021222320132022443331434044011020231131213113020433023120222434341134104004343402322402101003104422122412243321342014102411220330142011231000004444302143241132130414342302240244011034104042002222014122342034113301402111412120441124441334301402111104101123144214403102211001104413032244020020210120113344030301044203322122403324222234002332000342000011202121220011044321122013140403432440420101433221020404230333311001210443231030143120430213340123044213001311242434314023102144110111302114441330410311440241304304021144343020220244043041331000322340340333033331022212113202303101034403001330001100200133121414043213113001403112100014322034431140224212104133131124301104133400221032032310301004322223000123201322433122200002431403133241112240241430311220033020002401014002114440232044043334100424442331244120032404032103041320340342141340302210100343433030220222202214414224310214214402104230411231030321332310242312231444010431104341240331440242122411004212334234404124422213114112020030042302222021433421034232303011411213343330012221330330022110302130120123122243411210440141321413311222243000144314123124430033322204004114144120404423411420321404222410334330242440134444102433102141040021244243114011032034133043233022014113120313221111103021234043211300333110414401010233313444230004234314412241100404114044042424411321023314030040130031002211444333400342343241011002010330340403420133321024232111412140431203022211104404303331411032404301234101144242403234044420040421034234040300304333233220400423102423442344222420321402220231412204100412122031214301011112104030321334241004122340020303234432144220430033032104220103343131203142013402334342220410334040324244430012344123410240004433402302300004022042010142301340113433000041102404241134441101413412133100431413140343130112232031212004131102024122014141133140023223431001341002133213212303023332014413134432204312211334143030132210233441001421331303303301341104324401020024144024012113444432312312420340203330004141141012442220103440144333213103422200403441411222204222220230140332204001432313012440420243433440432220101302102442322043043331213113312300432011430401440101411333403021224431020222114400404021014033224401121131210324324002223432242242222423122102413221322424001143221412211220200441423124443230400442232103011023040404322100110140103234240101422303334304141342231301021433023030420404134122032410030032023412442402324023344201312232332002222321204313304201110333332224433124440240311030422110414442002142142400201331401223204213304200002422034022124033331420244342003424121042032203040041224123003032111021034142024403233144401444334220434422142433330312241241303410034010400421011310424143143134302343020011114033122220342134303023222440212143210344444021334141433124224440224313343022220112232403414400122444110411203212441441212442100344214134440011442222130433123113002343240121021331323141433234004032434422140013132421202414002313224334343004313411341440442000420120124110321222212031104224012142300202244111221114044331233030433330212310212202200221423101314141133421342320123132012314033312340031401400210313201344101104331324144044034032142330133242030141302033213314324223331041301303031243410230001322104442134002322411102204141211424433100321343134314120020404200132332102200042210040301031424241211041401301344141423210403124143200211113103310343214102101420242343121402244012043031222002411032422133203222030241122221420023002412420200310204000331434412100033232312312041240340221420312411031102434442421414313002034124202200304324233312432422404232340221134044240013110242323103031431431321114422003203044042214400213243342414323213402114423134042440422330011342223210440231222402031241421222223044344420013344034131422443003302423103334313410204110422214100231040413433132031303243114131044133211413220244403044120240211114114424013242112104111033100103212010030433212440104033021010130020034324231020010320134331444404421300404133321104211423124303200130123140214201221031324", "404201334301020424410211042231203433324022424313112010140213442144013312023204212142233310433220224314440412343121413332422020144213143211341344040202441243330300022040134221230043220012231201142224214124043313001033110101300301243443344003114143410241021122401211400410003333010023010202123124013043022332311304302104214124121041402034413424131010101412341143134332301322200201320321300231301133240324234143434004044040013212320144042032303301433221100321102100440301022110133122242214400440140042211110223342431431434414203424312120232241221014413121131340324303414410001100233330440013240104024412123210223302343424341301230232113220310401334430423011203131131213230444303421320443004013131310003232122220030242302142333404303234144111201222204121022312432414444033140242322000101000110120404211121304112034004341004212311410114430343000431021104023220240240213233333321323212003223001011244330404403433223231420340421000421411312430214424301134244144312304134441041120341301022412021324300440421000032410421144300302223242232244133004013414322020022200012034203301144122311404320313140414440431023101342310431320230224440301203421232314012202200023420201310222442200122200221221403430441244302123400021123302104012404010041432141240333301403101124003200443344102004414112400304322240002102014001111200204103423002003213123011201432424111211310134122140424121334004201140202224201322311324121443432042421120033044040414434031340003423044310402422204110433032040233411224432442223332210311111043142400214421020233422044130214224013200332041403420304243244340104102222202324312044431011343413201444301430440210410031444300304140230441110231222143221100110024123340121433202342431244431440333203314214403022342410243030403103301433434004344424100111413142210102402242031010241022441030103222413044234044410401313044333033104400040221101203124412242034323024011231320433303210313233230300340302143124230341204112414113230341100033231433334410030043023442411343220144420401043111014123301101411013101232343010220213202313104023042022041442240204322341343300443414443311032110321012200432240021422144032203141411224001143312204231012443134310410414323202030030334430432023404301243330301014003124430043022103330333003401232140423343432444240214334213402230011311303442310420231123143310003343412111041412310104434003343240234204213344304134434414102213010412202403143230423040404334111441041041034323233243323424304331432202414343404443423134200201321410143323222201313204041103202314221412004112124002034231143410031132342224203132211342143241011420424132232331341443200342024201402010011443100301240140420400443241200312432343343434240404301310120002102344221424133030014201004413200222403140043242200230031001222432444114134033231441234144343403204120122341104000031310204043300203224333023420320201142202334310313434211433404214042400432444240042041421342200310004044023421142441201242301032411340432300331223242423112320011004344434112341314142200333330204223132212442113400114043210004003220114120204304212331032040014314044033433211003232211440231113123043123000424421323213444303220244431130301213342042442101024440212040113141403301034440204122022402033244023423024400302100411432402243221413111021302002002033114040313303324342321442204123031322411104344232403114112342024412133202423314011114020420224310312123340103321434011031120103213421424024103331402030304222023323340304043104402134031340004141431114400300414041433233114123111024242410023230234340041241332033444132414124434210243042104123023043404134230433113101102441343340201331133300334214441032140434411133310002434202420434311411401233010441342132343431213000420344143140132420130402402403030222410201013333012211114340240120320431441112100331433013441323341040232314120103142213301212144320240002130204344311332130312314001412340422331304414334041031012011213112234102142134313212103233320141132422343104140221232344404022343300140413314203041432220121113441223324044431232123120424014231022104202400423440320013014213333434141213234112021042204132034202113201330344130404130004334112112343013203242224332114411100442013330342011142423014343404443004334113133331203421310344022002441002332432243140301013441343021013221240220430012233420320024100432022012234343423320002443021410113043043234244142043321141431140434340042103414230011113104000212332223432240303244033100143034030141302101220243312004", "013311414322142111101340111233444243002212421043343123320134200440034141124200234401422422343443424020044132021434230231004133121100414131314314121024403314044121131344210203010310442212043140002122242134400434232334402101024030010240242120100242122130430340203144104410412144014323304223333330344340113032000241034201434301130342140044014042203224333300344302403410314233242120243234044131242240440004344303030430310122424400124140114320223243320433222411004232230444324211141311442322403333223141231224024411430342042234401112341313421433234412123120031112231010404442031404423024432422034104022323331232300440040424403002434112344030020002402441012000001040211024304440240203403143124130024240433324141014134440222411433333141001304441311002424333102114404020331411111303400401141021021124343141012114111121004030301442140423143332120414124443023103142222032434032100124013130340424031122202203301004304442441304013043340141243443014112242042110342331011441041041242342023004002202302410102312324111231430002420040343234314412014323233241241410321044320303032033030421203424340311323124442143210204041202422113224223031424114113010434243022004342402030431201301220313404014033414123114122341202024140003231332024404013330100333332301101440401034411202232301432113302202413142114041314023444031432110320331321324130043024424042030010033023124314200341403442031103404013021441324332004004321143133030432443211122031312012134133302303422204024003103240213323023022210112314210240131324103400012121143202234403312040342024141040014101400134212244204413342044403400223222023024301410311041433132020443444433041220300032032104031313010341301201140221312402310204211204323321233221230003231112143324411321104121403333430412141212230342303003132210412012140203433122141033104323303204440140434231044340220102242323224101132322133123323424410023013224314214404023204444034211004323001333430424230002202420021441211240030243112223002210301410004030231143422131440411422412241324313134010023441013034301041301104110241121323033104400204120203434131323032000100010032120041343210304443342401311232100244210031313003122301122141003341403431404314300014431332334114404044103140412222043212442440441333222422122302003013001224302131104203003203014220114313420443410113032420423243140010133424023241330204214200420321041443412000044300121043014103424331102333410033100043244013020224102113311032332442301024132311232341442122410220231301111403321441220424204233031433342031401331211020020213330231242140133110020214230044404444104323144412442022111023303232023020034212421414130021041413220312022014021003213243124334230313131431130112311200242112414122203420321233200203021004141314443041031431143203323213301000342423320024010223331421044332040442104314412141421110013411303234023100411123230041130143224430233211134034404342212243040330002103022243340312313112234122142342231410330320442043202340230330114213142423020201334311010020213044233044304313110021103433441123222124220101431102412314110142220234034412423013342204302123304101333421243101011403132412402310042424022142143024030013214230134143344132344324123120220043041023343310342022140200213323433140043002442222342212004234103440044044122314324324203243421233112404400230444113123443310422010242013031420140230223041121202400010214200011431341131423122001401443000412421311212134211241030013203312244302340100410141404222414013032024312121141402221211310000104443243330403441223404013103242414124032140232143040044114322013213224232114110332000021211211242243422323041044444101342423420244413304222421131304144243014433421441023212320234412030423114324440043121244230240233030010211414323321341040323101001230021104440012041033104240433110010424303440243440224100142204424230124311442001334023341244001021121030013000144041443123212433222031403100430113012222023220114323000410330233120243200303024002204112133103433202444022234423224100233203130342104133314143114222440434323002430324223442040442344330220213310110000340042222312142030003430320102032442010322203120341133110203141112331443444034112231134424341024202412303313322240111402230433043324304300400424314013303203211423403202244224443023234422132430044222343440032330224444124100323232102032140231334032002202214224313113301444111312314001021004321204003442012114104210424213331433331241321033032413044004442330121430014201411242420004123334431141132203133013", "442102124230011230204223101321000420242400320340141312331332044103002244044322222411231414141100300431240424100242321342300040402143240014120431221240123112222301140330314143222410133421241021312312303202143013423121000010132231224103401422242102121312321322404302204414124120413004124324442101013204433211342201133433402211442100434333232433421223041342310014124434444241202203341134441331141201241231021104044022142341134440412011313210044203320121043010334003340123314023111301222203222332214331230233143410222221301234230301102103130040124333431110422004114440440412232200134042411441334333204322213231213403034040112003103441141223101232000303433411220400424102341133414311123442213322434212013300104212223034144202222143121034034330023013320410424122141041232422331203114003323340301041020241412130114013441002102423020110242103311344334403322414130130300332401030300430424410021101103014444200434420113134440133101202341423031112302022004321030103223122402003100034104303443003331301042404113234032113220334024121211443314323442331321422322233042412203403223313242210330021204232114111144030022400003440434433140130403042100311330423042241104024140113213204200222100022031420344404303022414041130402243042331301004331041224141000014132442111043124224004214242312213002042442444444302103031141223220414034224414302444332304234031043004111302314144222003113024140221203041341442302412042222102124342432313310441140340441133243414123414441021130204313343313144331441244043140121003100230300022402121122013202140243100431232302200243330420410332400032141410134412342200444403124344443242240140414224343331122402404223044132101220111243222002124142230433121114002321032404204102214200220132022444213310411434342433121401322324212434120134124240030013210432143402201414100021102100021114304414313001120002044230241021112241012101123011041214043012441111121204213103204141222013234043411310141021302014212010241321143400420302443400143324143124310222323442443041443421344400441323032141412020340414024341231223131333030344341022213320203001120211004413013230333004141112340242411223423434400433322221330113410431044403120010342314413130214143330220130110140013212002014241243012022222011020111333240320334032412323411032132043304221000144010004303132244003434203441001304432424410130010202002134204321220403130024443241132300340434402131214014200313024434101043340324401101200014311303311000240420301402332110021344230124213310322023311344103222243244424421221132232212032322324441433111321304221412221102302200104033114104233044024120424012200301032130001242142032434034001424331414042423411221431301023240420324123310244033123002420440003321140414303301434320233142434232102044442340420302012024244014034444243040341322010133004133323141430102441023434214223424341241444442131003441243310113204141023304120132212223431300341202402210101440314331231231111401124321113314332211331142221100344313103100220421114213000233201334002104030422044411322424300304432141133422312400012432044011403011020433320102030422103222411142323214213041110414411101340114304311234023134410321111244304220001124201311342232213240414211140043000104433330444301120042331314233423030034104304311204112132311340144023131343231000323412003021344234202421341324142300043423023101042011420201324401013322341021223311300042324222334042200314120012444211001120001011422201141232322342041201022321243412303422143141340143410322433211102323134131114322444344042101233312103110044200442142013300204320301140432331333113422443234434421040222123004433302300422043313002034033411121031443024440103412131242012104430200433321224130431424430044100142412023414034044334414304413133313144140123400043441143203141103004421243312021123122400331133234131421421001411413040410230202414020110310122202444131302410202010132422341342431113100321043043242110340230033443444233040133333423041122132140213403322412413413203333101432021343024432114241141334221040022102440011014143010422021010434023114402442310232322214230441301203130213211040214420214421310212433210302023024301111101122333314211223243344340411144212234441301300122014000324040023122010021043400402324324020204313412132411044131433112234302041423310431222320242033220302432014001401310020311140141332111433233430010002324242210030334330443304302341014101043023333421102002120221144200203321211232143311340112024003104100244401140121304211304103342044221", "120422223212320413221343400130241000004132322421323133120241241000110222223401312043023014103313140300011132332423434202243432103414214311424121311344034124134101003010020220122220032314413102423041322022414203132002120112301433341124432200333223013212302343322230401002414211440442010412004113211431212440200312331342342304444233033432123030011130203211100120024414100122342241023130143304440431430104242112311130321312244230110423201042102420031013030430412320142212111322222432223034314443332041030441011422421222241002311233213444413032340123210231331024024423000340430030321104431320420233233142402143134103203013122144324130310141224032400403210030441133034322324304221010322402122024413000000403131404044032032100104211241213101302131142242344320143111320432140443103002240030344444122342014443110211001121313130402144321214201144401320030002310021421010203142234103042340244031141432400010133413433400102232143210042104004032400124013202204021034432142411013401102004402420040403011203234440322330303431433042013440301122302130313112110410130201103002101233214404344041430441102041313422234202432214024341111331101243403032033312211010120331234422141420020414004322142123143234333312303221220330133421331240012010332244324201323043044000421110110024444100301400024142442321043402224342301304103323011033122431014332120444240303232201000003040342210040124110014220444223313124402142400041040324342024421033130243133322043041004131401320143003223003324334033300002023044110120312430234302122323342311302003212141242300231000234143234121120344341314113201441330422434012101222301422233120343443040333043413131201041230321002114343101002100434040424013334024414223021013020200334200303401412043042142340434310231043120111433223212230241231232124124323320241011333430133043243222133140120034411302431041443220420311222220104114222034200010002244103000004232040312411331110033311432003102230300321321120100431421034202323421042311012111230133140403334201324140331304400242444214130322122011431400224024103444033322224001430314143423344211402443122134302213034020110242034300314424043220142104420120334022214422402232411311431444021113142440214231431023143410432441012311332114010310202302033244421414143000143003323141403221412400103041201132343134324213133402404431444342000341314033120111122300203123103412100022230301301320421421311323420203304403002120014214130413301433004214242301110443031133103322401441331120423123433102412021431100034431111010422142444020323002310213311110211023423443300444322212220211043110143042121321222234232431230403002423214101101234021023131041003434433320031403224241322303411144302240032332121412324341100140241413432434141404224011422233442124023222441422042234202103043044402403121320300134024002032124130001424243413014444134422421413043122343212103322021320424231212324131334423110344301344214244044042431331104301211111244011142114301222122021211024134103133120243002341102324314202323333211101144412412023203322430002100133213430122403411022411322240221344010332204002020024001421110024334244210430102203004422113013312424313214440320113423314412110313332401130024431343100303114341123343204111032203102103222333102231341212410403102230132420303434013333131404102131141103212201042124030243140402122021101200121302240102413212130042341132000423034100213424102110122432204234230110424202202002412034334300424240301102042201242000412022313334214043433203111101313314000042034320431144402433423224231030041122020130412421311122304123332431000230442414043224422430211440002420314041420234030101111344400403140213014203103330031212041221323241100242330111442311114314310104443144402313043442430231210430234410132121344101334223231433222300242130442004240140113413214434000222333200303221221404420134321132241130421234124311130212344430211202330102140243111041040024112422240400344010102212132332012324144313102400444020322400234021131223303021201020441443103130332420322234332402114020220104132433444231143241033003100113141012012432343010143103342141211223310042300213103440032120303444430300434301423411320212243402001140403324043211213221120303242223434202004233132120034134412212001124344310230243411031004342332212430442322341233321343100123210331413024222443221142031034442304022240041011030424412141324402111330220212200024331334122032443224401204223000124423021310242032023132212414303302342012424320333230142233020420300402", "401412120113122132110310033020000314200004220004034431314040340003134322433034212100412300200233243320402002143111321043110233442421222043220420321332402134111431313323432343023222020412003113001013230434112343242223113201404343014403001210424201003114204302411013312010423332421330140331324334244443043414023143112031114010440244304042030321012413041110431004103033344231301221230031242031220343142034304200424403113123033204002421333422444122140412214114223242103022410040210331233404130411423044124433321214414231400004014221132204031343203141234413433143041023233441222232321013332424323000034314243044443242002303024414043210403241412312413412401034120123002000224241242240102232010023204230032024114412420314324423342330103021010134122024302004104001230104343441402312324111103114343134010022132133103310301241402031242201441020131333121244034042241102221342220341333343014002221111100404010044222232402032100013100301321114020202422043240322301311444143033342123330033133313240010104010234143100203041032101410112212242243211133340111234433213321101030142123233033343413234043234323321142234143012340034144222122111421211400243232441243231421344442413231240100002111003134003313103121224114214312313301421343141334124143220444430103231311422310043141413240102400123001120440313224040130240213040004200432433002412221210104022323420334143241024024231323224123214443102003100432022144242000411411032312233432012043024143344302121041313224412112433003113413431001031204131102432211411420232200012124414224212001134313031223224320044233104103212144101332100242443434112143321022444412100234134130232101212100311131013000300102224320324043331110212244410220122223030220234240104220433432133222401141040402343214134022223324133034420304011342310300422323014242013433434200413330142141413121221203144031224022443130323113304022303431123301222404130210132400233032420432434430234142423434334123141201443441223032112423140111034301044441241142340411433414332013042340110130441334241202104342442441443143303222430400020342244322411002240303422021440221430113243412111340431404304412412231430042211014000014042142400301040324342021104023204444012220310222432214232144421314441320042314140344034343232441214021214430103413324044010421401301333201022241120403134043001414423311314331341441414134214443241004240314303121130203011040214201120244131111342302313021320230200130330330433130244001013002413114034304300401130031122230043321111412334022322003301434044023112212244012332020210224201142132322244204412132014443201321133430303112401433310412443114042443120012222330444043213334333140333330120423430240011222311032214142213301212341320043131003101200402020241321203120230143341311401322043334332131414010143233042032302223204133310202404214124232200303213202343012044332420132312444002004024000430310010230020242401402400414041013414404320233432233304314412010031343131031324130140111314042104323321111030222012021413113033240011411414223433003220123030133243142033422300333331011430400334422442332414124222411243444112013403300144410322414041404001114102403343410033202220323032110312124012331020124321313220300124100332321210234341000010043102430244234324321002243403240303230001240222024341200141430010242142413302101233200204231421431210020330334121201121334310004341341240430244434043014340441220200014432210104400031140102122003331310042001111114411342123103423424423140204343301232434433304131324142001012123023004112132104311412423341114303311424203443124220221241302102424032224003043124344110404313103210013312023011002231033343210301230420200213121420223102012440441012043404424103241042033341444313331111033413110211030331202020104344410240231102111134024314032411440041204132132410443012421014033120213003331241123032110334341103032233123321200322424430133233343334441202122421334224340102210303021324001233304421123144421341003222433203234142430222332421332124201213324131434341303113323021412124423032130201011434204201032032010222012341231211042400210112232000333240040221431042122210421320112421442043433241133030204234114043432133443233230412341213411421231233344232413021103244223321131344402324043411410223120311020004341441103122312403433202010211310412044024223421340212023320320034423100430341410014000344024421332320122002241141230231202303010222041404133340301333310323241411043420201324203102442302244123212404112110332011134403244023334002440111", "434103340300102042201444103100004333010412243034344000112143031411014214334021321233330101334444102340241122144223233201044142132030342010323101300202042140143041341131312302340334002042130401433404443343120114032342032232223341232011221112233310443304434310431131233211111111424012311101323121433042403233234010220313432300311110130231234311442442130042142200411201404021244311022402112113433313021212032121231300010312134401224004301333230424331113424202311010014423103221133043410342002302244120342413400441140311224031141402011224413121041200232340201242210302111410424423231111112402031403001313441304233201143202101423120210024131234404123443202410233022311101320024014133134213332133143313224030212333410122222401221120102413210324334024331432213031344042411122220030322420242243234031030330302341200242444012010130221333200144131333104242310103334143421221203124012223314224232242100114230311134044134230343231240201420044403342403232224012100331344241414112320142244204321211012213222010400241343124201212340032433023333410014122204023000110222041330022214130344043032414043213104023241412124131403330413403210400323011124301112221311100224342402100303330240342202041240310014401230323324312333410234303201120334232124110340202323440230401233033113233101033014233421122040112303234223223041424011200232414423104124201124001311013443234233100042312004304323220303423010431421442042003101220201401442441230123111310343242014331310411242122311210033113022313024341202003430441220112313433330302434423404002433023223131212412402123412303103300440312311331341033323402211332224440040424011004232432411032103310223103212014313244403123400101342000442004000330413013324411323241140223143112443313133400411100133010444310324014031034100001102340422210442043144401212402323013424232421013121204200304102240433213441231022311042244432323402310404221432021220441431022033043033402434333033124033021003122433123101224300131244011301312110034123301232413434311100022310301023400114314244332233003102000114331034013400231342222401030002003242311301434420114242202031413334143342320423242304323024332412323343333333442113100320220324122202312013411404212013121032203301222301030114403021431223221021110441413210301040441230213003030104023200124042040302001412002320414411023132310434111014424104124103014343122041002324213140222014401423421014411242100140344104411443033032124324424222434404440322042330304343210041430140142140244242000331312222123103431344313313314314310421203310140431144011204103333340240003332333014012202332023442222412444012114410420412010321031042140021014040400402001024000142010032201401333414144120421031013220114122443100011024444221321130121133411404203102212414132234243211031131000134134114022230130233241101200300444320004402220014013102241200301102124332033324210424044441142222214223111344023302212423414212443431121433334013010214032211104134433423332203023002144434022413301143231002232030413314430233032011420204411200033212020031440344443033134140043020432043423332213141130003240211140123102424301431401430320134220132024434021414414003344002324133123301240141213124130122022410144003432202420114404014124121023224431432223311112034003420113010234030114024232141410122222111031103313222202400010140200141434334404210102131312214402011243000011244430202040240012440314243331320323120231333010244122132212030144102004104300320410410341010121132403233324212443014221040344440334331040440321021314343344242244424112304004241414332342143333312013031111331131242312112342011114300202322402033302232323410414421321032232311304311220131133244233231112203131222321132243222034133444204002233043111020324021132434413001021323213002344243034324120100322312043334401244330131413300242430100230300233020320202313322032040342113103211044320234044204013110200120132434321422240203421404442203021033423233320034211122001214042340333434442402202231401220344230403434211243032441411401021141414131220140324121424420023341420002430231303214143423202232223304430022242133313231401242331103442430420243240433101100101242441432341332314024433013240241414142414021134414432314343203030131444012010110233123323444142320013144332214032140202030411414003000204444400221020024411403401341114443343041202131103024403321314324201200324434442212421204033400301300444024033413334010131213440341302400220432140033300301003201244234130144344144401242034032230300141221200", "202114123002124414013413121241242404020304043414413131441433130021211130131130043144222122120044131403010032444014103101144334044420440332231004310001011240024420033304420020202013400211002210340303212122201412230112341023141010324311104420113202031034212044414404400200410044313001444420141141331111424021233010210103313440123113322202434334132021422241232410144430122004333031032144020421103224031244020422112334020333320233121444240220232304242324230320102231431143240301212404420213322332302441101342143144323414441212014130431000000020440223113311241232131243302320121022203002210142131001043110012323112243342214130303232320232001012211302402214443340134410300143122221231403343134332001320422241012112440022410410202222300211232031203300214103441213024212334041231202324323423330442442442104012411300101143411003241410223301402321240343200203104033410300043414142421302013303133404311422213130100433103021343330220341312314402041122122040443044010423314221322122030003043021241233434133344011423014133313313131033201244133204312210004101104220312123213330000403413000042224244311430113033342411310043402310223422202140442013420243012123312430234423040441131411231101203013031224342004011400322331342234430401242021102023111414410313434314104200232223104120101314400301313134312143322134110213403121222314034222323223311420141400004040024233333444002210230044200124141043012213120130111002210224014443120304124233133040230102111341310404320411312012232201113333420203144020012034134212120233423230420103322433233003102001401323412204011122404011300044011012241421444033410111331211231214231031314213444214133022432003231202323243141340114401403221303104311034002332342343112231240442042332012114214002033342110123301004342432013113111014433403323440202200044204221031044130241230210223014201311020322033122241432413141033131243301411103103020310141022142134200103004310301241220423341433240443320322412404443114332321324302041130002012430204004013323400440012404331330331030110203042414230321440333444321231113143141001144443104013423201443243001403444433101003422121010413213044434124304134010104120124114331330403422121413022433024142402320422043241442001100242231344402331434140004021124141134233113001313202012041431022422222321203433324432434104043133433214024343233100103134333034324010210101434204321140412233213413301234414322422403201334304433041102022130402131012121121300044010400212042112321030443203342444440012222010221140313421111330431204023004242202141332403333111422430343230003140302423301044410443403013411142100434131334232402003112401400444432112312313431443130212430231020442140422132040440003404204011140232040331333300323120330310314044421312234033300320213002014034311412124040240130124002030404113144413012401033034322100413420044433430344131204443302312130240034140112023222222201243033344241204012304103011232442030031004201333304201334402043034320130112341110341432131113133340132320241044113314111131131132334101130140010104111244104143122031304412120133411112411144111033041434203210301130121040020313003200411424211044313300210142100142211012110132130433131040103430304123211131024320421044441022100401034312203441230221223200140320011240400134414423144300234104234230013000223121201142204203011344430233330401313213212433403223310143300224304302340232032104211132034344124104304241243024411013121213443333411332141424330001202011444144232242100233212302114212204230001011312300040143112333322334243114301320314031240142410322231203443104230032144130214413201311340241241134211033100304110140304311200113423343022404042000043110110421140122331104443314001202112414400434001010020243034201122143243002043021120044404301320404324400314121423040133022043212034312332040343001243232423241021111144233442241324043000330311220300014032300032033403144233130402414401022003230224411044134311134004404211413234121123144023104230234203000143030033210412104424320142032042124304041042120433210123431432333343134442212221404414123001033331100020202214002120430024114034443300141200002233331033221012202303130322201304213413311243342221003201214124013224303410344441043312213132124440322102021223442142200223412232232043200112131033402300432421204210104341110103224341242412431403224104313400000133323244031130324440344120123204202300033013301244404204124323204311441222224041004311031300031132243440434410244210010424034344241311011322222324412", "304321244220221303244401241444004400403102324032424024134203212014122014100422202004212221241010340204001203100001040343211433222411414442403343100322023331233101430124423420102104004432012312203411402044023203331411044310100223342040031103113020243323301041023442234001433334032203343034341034111343212311400240124123014032204404212020401322221004203104114340441323213440232434213413322201414121422300131000100234343044104243204040224442434443240113103241411042322444422314433421311041323314130200010314333332320341404400124343443224312041044402321011422332210231340013210342212312034042234120241324333114022131410034200200114432200043000302431231441300204030214030124220443010100433340124012140231242410120141012420430311012140212141201123302412340034232313421323032043111134434321233304122142111202113102344242121112402234100140440441130431133302323041231340324313141141202223100100114341400443322104420234403041210113022034401011213101233044322100020030442200333402424443202331110430410013312432123003034222121303121333344433333142100031433440222100401004242214342313303004342012144232414032041404030102404212424043242440100401040100312321101021311041430213332410100333314433422404210431102303344141131320434430414143004210114004233343113021343213432131033344410312304002040024230432330443133141343034024113220213240014024023104333020043202220304200411032204113213220001222310041143202420411421301420024212003321243004142044310442031400000113433222124034102200204443333141220012420423003241240344441231421311403412403033234001023212110421011332212103301134113134412312120414201433424434210133430144210412122122404004334314124022040423230410243320244131413120343030441332231210404112114421141421403014011002143003421013220312031220224102202122243112044002022232010021420011023212012003414202423410220034321002024200042031244132202211113332324402214111434000402332131221144141334334020223113321433243232311140142224104331400313440334224204443413401011332302244022411332103212311221104300443344143021442203432342311241103144121404143440002013103321214140200120032110342422021343014211012234324432011223112234432312420001413321001042320040110224023133404204044342420014204403222321344121343204130201331230000431402321114244433422141434034431411141342310112141332442122120333043423304300403213411043102410130442442400143221423432024441432020123310344034341410301314441314432101204224322021022133443043100444124133114230214403113144242202211040404244233333210203122223320042100112444104134001241201100120142041213341242230344211301331212113432103444331223301120141133123021110143310003243404302234112001323323303010101211243102000414021002442011203302114323234344213001442410320100410210140111311032304240120440040122214141243424041002332334421030011111014042440002130333212202430134322223442443111213112402230100223441002204321413030204443122200141300114011420201102004133013210314123010313420214013443101133144013402410043040200031304300200340021012341303031441124232001034023403202311114133440312132134040023230011430323021124030240004020121443410410142001332044124102010134042120134300224100220403203021444220410414342434311103310303100311023133232433043433414432400413142342211204334423110122134304043040310214301441221442324202000311332112042124204340113214403130113031140020433042001120334403133213100214244414221120221102301422343142143423140442020310220004332313131042140030420120100000024102141432110140233430131404412423030031224033121003011211300242001000100301134033140142143330434240303202232244030310022241303104434330303043332111421112304142403442101042321144142342013323412144143300240000140004230034122124342044340301341113434423404020401441212431033222213434031004143221143310331010140412301233030403112043202320214323440222341343430213234434112024340440132401434300204231410021130200432221014032323321022414211242031210144014131432212211121131340044113424202123440121042211004234344434343443041444121212421401442330142122222302343440233221230411042022210042404014311121132333320142340210011230300341222404400232441124422313444330411012422402041122313443234301434003224421130043041401322433013201412340422140002414133140431223411301411032020240322421414234123204114042302201241403123021404222232220111343210333244412244001223320234302033410240401342141110323414110312143002312102010214144123421131342413143420201040414121201044102004200434340013412430100", "102210001043232344141411430013411333041412330432100412430400404323442243003332340001142222340433004124031122102130440444300420313411042204130121320413143010041100134403442302312233131442141224401101403233131310021341113411224431344002321314231420013202023430301412403402240131203010402413433422112243432110414444141010423224411303143013310200112232410410243401024034012320031230224302004202114433442422023242103124400430430341224200332122420343010330012103132343430034301131024020001330423010341002340302221333203210444420033432103000420440132002142004422314311201210014100444043440204402332120034023100214014412440000221333001403230110043402032100012022024414240232001243000032402230102022044343201114300100332332214342332402313001332330330014344321344320330320114343032043140241241413230344213400422322440104424303134124443310033343302032322321331312344222320224422013143412340433040414044101131113210343340343201222243314441244330041403103103121234441230013221202344313420223113204200002001304324442332400012230123300412243101234443230014204411413041004343041324222223244424321200213200431023022312343321442323142422213313242141121440204040233013002424002444101213014022231102042031020131140401022140004211114340314013412131412203433200313112401444131424413033211042022224330212031031234431332421023422211310013302333023332024302031012333320444030420221224010340423132142033434314124000432331234130014430100241033124301344334024221104203224220021420114333400430004044134042314043142144214201442422344004311421020304014411230212314222401241140022202434201320433031432323333213142444124434342444011324112044000431200342131014144023432022241231421414444011224443401040332243413234323323141400131020011422410013443200343411103434442331241133331040003020303423310210133433032034311231430313212042012043034033023402321204441201124213031204332034121240042031410301311212431044230244102114024324030320413431400102440431042431140122044013402421032340020410224031232242202244312224444002432211443040314102430321314222444403330013342224021130312432242204342131222132222030030301242101441322023011134402442411332220424404440323411044422021024020201343132210221344122122432311232431204121043434231100112422301001431424332011101243104213321142012400413230302422111114021344103121030031134041223021140303211244044143120301201034130242322202310304142311233420110121113000120003122342134413114330430121013014231313444430422340434102214240131234232411240144323101012411233244333311200201302322314242423211234013432030441413020402134300344043002230432442340211210341420413101401404443134100422431011404414221112340344234441321410322323434133232011220421203223042432330212222004432404031204114101042103022100423044140234404042220110211023101313134030020214121304121314432010440424333202301401412440410433133442011133232114343212342332401013404322410232311424031034114410134300312334344331442043414031102004311101321400323022034020131233401320100110140123440231301410140421234012244122044111013430141021200043111000001334422212342134113020432021143341044433302403330214114123113123240201410324323110333314310421224414130430312011410124020413130404423114044440033102400040044224300340044024313333323134204332102311330113121124422000111343300142320100303224111300240232311201441221112400224232223333110104304332140220012140312201003041423432130121021243112324124010410110131030130214013033332031133140033414233210043004112302121042230213343133001234232301023123000234104443434403101123102013030321103014044211342330141003140431002204130343111214244311121343334211314212142232132214400031200020103214314413233443412244121214012200113320241134120340401012124144341423231421413204312110433231401021223332410321023024302031040142230034312224104323440341002434011433313240111030030043444100132131432030134324403313013342202340204103210020104142312400344242201434220212302123430434224433400224324221432410232013442204102003412321302102101120022144403224140232022330200034320100123314403113443323220223300010331411412441311303222103124422320230400000411411232301214301120310200212000143320311021103124044424042402404041433320234113424221332311132244204234312101343024012403422013000323233414232013432222403244223144340021200114040342140014241341234222000001412403020342130314433240342330403140340220312100012041433032114320341413322344212441224301044332401320024023244340310402413232140200321001104", "211401002124441143103100404440133044224424433220440213003332112341041021403321201242002223212020432020023300142400403141142032400413244032001332324140211220344104420110221332011432040032434210442333143133233220342232031240432243014220401041123300420323041232442344434003413224334331422400114421302230224414024134133300240123323011312022432320110032004100011424434440134400334234024334141332011433324422041200202321033242221204021443232400131321042413320110102100220321043030020440034100423211012444433003010440242043341221233040111334200424313111101304120431430443043332240323100140241143241143322003302411330212423130443223032102013143321140220222122343030221301203341031010341040314111102102414231011433314440144134123331411042244322024314003301141212131120024042424314110132413132124310033344412411024332312140120204312342031343310222224303024422204101233301430230431102042132421024214002000114111304232440331213410403441020423324340344210123100113423142434304031002133340111324433301322221240242402210332341143411044144201421204013103321340214013224331421444042011410134012302043332434323213403340024141011430233301233212213020011213412341014141330033032143020210031013240330130031234243113202042202334334044411323202410031204444432434022040423342232044320333013111310304331420231134431110344423130303331244100042030144100301204442002011224023404004300314430410224212404320244430134444021032022440000302441144220330111221011021020322214403303134213434113240203102401421214041110434023340010130321302033301343343112134212242003402134003421442242200024133144100214410212043431141014232234030101234120233034413200021041413230111201133203023400303013430233020002214234220211442404123032433023011344244443331214343204242414003420243240142200201043420332100142244310224111133131114231031133312044044121101312120001040313323432430222443101202003204033024242303400330430201403034030000133102421122344420220300331121140002123444320131232141030330342300303242224314303330120334211103340210144043333143114331400412112201431034134103041420332403112023041241010410112410243301023012343310322443204241342000213023114031242024040410344240124230100210034122140340301311120232032231331331323000211400343404140400404201142202231232144421324012421440404302141321144041403100023013403112234022011240121412240210044034004314202440433333040304114030022101010023244101211240231130232411431314230033331311140333434424410030132044232123303433114342441400403324314342303222001220044333244411121211023012442302332232140420010323032441011400110202113330442431434133144032002124124441311343430213212443440121332244302320333030332140113001430302043434023040134403024203141314332232404411034043311402223413213024300403124043124210012141411012032232342121302221211143333031410143134011344110040121310220032042414444040013444014241320322314032423022442312142131032440223132332014034103331224400421111020113303213340134232202024121302034112334221043000311003403404244432314132113033204210343342314404214204103144401004211123044343213031041330442110004042003122121223002421114440301443434431221402240312220200243303424124323331021412114041234310244014311432041300324232131221110031043222111331420243422342043243312403223133120224113200133243034130341044404301134132422140044242410421422201233322313443124210120141002333443331203334124213043322101411231313340233423231312400204301004432323300143130330210203013143301321133130024424222104343340013123122014141441123430143343212044103440323423241030003200322443323313433343323132303121200023133432200440234121331123213343104300402341100424123022104202411330104332132243112211014402413110303441333100124431000232133403343133303012303100244330141001332211242423022031323110321434012231110231442023041012442221244304420200340321324414330414103240010324033203123120201223032231231112201101412034203011122323210321240022440112342012200044241402011140114132000103410113231233314043334331112431421401423120320043422304241340302034300043221123032100421213434323414143131231024334121042130000201313103142011121332121214222244022043412221440030312200113133432223241034212012034030010241444132103040340404304430304440303322300220102244443002303100210143304411343214344422134333030144031440310233221311014222201222424132211114202333134444322211434313410122112144104422230320421044434122321202301141202103310324221314122343224412213404340200423111440300333321344022042", "401120030343441320033124331121021100333221311223432443103304221100423321300320432303112133443101234334233104412201413221341414124341343243240042022030423330332121400220340131044102242130313400232333313131403014010311434010022013143310301030041031332434313244413241240141431411304223201220443200133211123014131123111044400003334131131021212103042032030024142401323024441010202024023133140220034101130010300210242233242442100044444241424403200322400424412233212241323401144114012142443112022423332440412340124344141233212120131420244041120303404033211143002243300412404203431204014201444241330412424023031431212203014131143101121241301320311020413134432002003242211223202302204341242040011034313423210022411100033401410121441433024114300403000304144233211200140144233103221102312104212403140134123214104341032413020421320340441133021122400334433412024244013412000144221101312412404444212342203241224144342011313203001131000242431012243024130201420024401103333104144340142123042231103342332421401322433432141202143421022333122331203420210134131144000443111122012242101433234133201240223322343230443314322240040440202122230404121432141224121240212411313343204022324103144324314114424322144231202404114214130001322130444133332421444113341030422042030110110320024432001434440312411104144444132312404104124224341402413244102303142231130230020241101420412313003134412042122043001133203042322411144201101342000241003211014110300014123301111422432304204233114221022424240041420302343333210102131014020104244003340412341304241100102211221033203202304122302433441430420403224041213004430422144433214430034233430433423400142030013233023044003410103401331034222002312344224043311121221444042431423333440304202240301013043341344421043332410334000443133312330124242343143230230333024431430304321033401123030304230122220414214041300431010432432133241130101131044304201444232312041211434342414313302024123203123044440341142220003144400322242043222040040040022410331214000001024133420132444130101132433121224044121401322041241332032344341033213331210321222220101413200214013241120320030301113033243333414403443132344120403241123023301443134010434024420221401300341140303042432013102314443102214104420021220241121122340120113030410412040413024400430332103213231212003420032021240332141121014221040323112133442310230004133220304333203420034143142243022213343212141242302044400334223240342102333421234043040032302420101403430144204421040312322223031224214341430330234311113344401333213410334243012324330420234322021240100033200242004000401422114110232131421320210221312033332241340232003321013434323324324040342320433142322103120223402203023334101204121002241103102144444241224324133114420220001024002034043214440023113111424423434310212402020244440200203114020132314222331441114121330220044034234120044030223431342324102124124441130304032321002404303220304342241313340143333324002240201204421212313424324302131000420343021340341314133330111142402310110432304124124122412142420310331431242304334401020134021110234444101030341423141134121134342000223212012211443002322321014442343141042420301201122013214004414301121200041213414004241420030300131002330111134141221414021302041143204110011241401112411232010341334012430414214234013242223424234442400222101000302224223002442131314023323032322013344004430423410113433103332434023420033333240431112122444044140233202120430420113333310132211042430401322102430410232230104134001113430101130124413123244222214123134004404440110131344243203431434040402420211244120241133332314023123240412111101214142211432040241312200331144104344232411312042324011310324240114103003330010312044311412320002131031221211233311131413022434200022144044032403322041212442110440422132202211330002010141111124400101304304044200404111020032200301314341102041101420311233131140403244134402232002230042120310340304242143040221021111330120341440400410233414043002103240432100122144443302304404044201414332402102001444223014003401033112424101102431440321110430312324001120134202414322424212420402214003143221403420343211024302334243400211312422124442233024322410441242004332012010003200140414120100024241332413113443222214123134121422212422122412121301110231313301114313301044344121000041241044022024340143234141001014001133341022141403402432224023221324434402334310420032413122123001044312233010022124200122410301004143032431300434034300120144221424241232324141022011434400443404", "032300140003212243123430040442340411212014031301102433401101444120332011303444430414402203411424442111330112420023000033142413300210022121000132231134334121033241433442233021123044432212343303013330312104432434224104101241121033400422430120121433314143121001441204134111441423302212323144121220200203220021002222302103442422140032212104023224041040214132201211004144322112144241342222031020433023241314344340131320224014324321303131433403244423343041413314142440244212141043124412032300411410001401132003313114013311324401400124233120410334031123041343030010021212220320020422204342133140200031330044111034234010232220114423431343231120113444300322220420033202230132311130231012042343102421143421430444343403340121123113100012211144212133243243011001331242213040033224412020341023340301114342200004010423130410011014343011310142044200031101241441200040341320020113040100002404202030034122340230311410110144030220303302443410124433002000214042012232311300402013243101342000340310212144033344013410133422041404331033211340330033200023403202411120330030300023304431412303010113133020222400442401211234304323124431031423433400121014342000131012414211423200413022024221344413002430303144114422111114131111110101113422133121123122142331220022002344242133012113044012213421334102140200223244241220232114432104302103001032442340200442301133231402432040243042212033340143223030231104324113301432100324312312011300341140203441313101340131321402232334240030030443221424023111323410114234430033020210111430303303202124330002221241302003402444231101011430040134413324440004224430241342032042232043440144412241204110234320422024304424210103004440211432104010044404141042020403240402121004443102211120234220304404233300104010442132221211224221034141044434312222442242321143331021414242121303341021124014124242402022312330223203201014200131241432340040422214143102214203123411344033443424410031033140424441204432203331210010423421042221243211002012301433021022324101403422304012041031403141040311412333002121134131114043104023232203114020300010220440322300043144024004443232113210324141401011323313344332304100114212134332101321334032332413402001413022310021033013113241203032111021401421300004140421041432244431144331101013123201414310122244311431210421144203233411304010304004302422101121141210412141113322234331413021344032302113342442444104242222432000401332124434332312300310024104300024323113230303413010200422344004212304104213304430244220112104420223302030104124221013212340322344033114143121111313411242110232020412343031330232000021323310041111114034132424111401112221140040331322132320131310440203103001302120214100204021032113322443441341100420001203144441330030414132142314434423414402331120004221400242223023032024431333214123244432043313220134302420040202244343333324320423033202301144032213020332220113014013402242340044320434144223114130142341222143040344401413014423111201111333243024214212243112024403012130314243102231412240214104044120333311433334402330104110042000212403204142334003102340032402240340410210242323020433103422141131203211332302344000011223320414031334424122121443213020132412142334322031433224000301033232410131414011344143012320334032114214132210124134400402200133313000334301230041424421203204333042124332242014222011334301102032403140220344130011433110442301113411213214320230200422410312000430021444243330320004032421242030220342314023133312212331040124343122422423324220410222301130323033241021143042033044331103240241143104434204210203403311204202040130110131032113343112420022430330400242004424341200111213224312141202303012131020144441231410130330112420032013121401434211010424100113401403130231313124022244433334203043030111130223424302112002123010423304443223131122310142002101340222034142420213400244040411021444012113223301101041331040312042232310024231113332242111210314241022011131233142010114032040230131422423324122313224202420211000331344022044233421221200303444243424211422342304412113433031022313413001121431212300230334211144123431243314443102420131100030332022141003144032432333430324310010203334423420324001104421030304114214010414241000241311303420420343040002012223142300132110304333404310200043302304414203112114213434342342403222311333403111220204041013234443404243430033343122124442011143000100034432423303440231410442240243400220121210143102033120341123102410103444311311413041100021103132032332300344331243334320321030043", "011333001301220211134002322010102142332411243221131333120341241302331223133341031311012211214121434221340130221020140114402142312124032414342224130112433120310111021311032422321134400331111041030311430333421144012201012204340003133140332032020110022024302003344424303212041202101301332222110303240431032113424424011414211033243030402043034022330004300314311432241412010302123221142220243320033222001133231421242000104414420410221041442020444224303442200044302310423443413303243141320031403120011201443312111223114130031234414110222221010201413041042123444221440433032314333102103200012120431220034431300002431331322103142410211124313020333131100330014100232001231402324322213111234202032232101410310213323040411224340323211333034341302333134402104322213032332114103333440024420210210002041143034442300143334234302034321302030003331330414214141104141311004232444113023314114343301444014102323240400400302044422224440230144433203434133310012241110323233004223320324044404320130221103211220233240103421211124023102401030432340304020240101210344440423143130312144320001104022212003421102301213002022130244110411014232402030241242320110444402212000100101021043233423200242331403441304020244104441141031123004440312201012040212031221102114301420020034043311400302411213402133011213220401131241131341410042141421343130033444134114422110434402031221320233311024301022031134332441410041223314042300403340141141241441440440403232101423020400103010241200000440430011412213010234302222423204140304340102340233402044341443221110130130233114314343314323123131443103143341111442104431441301110302422420423224442421132031231004121024210042203201210044043022220424323313323022440140441331223420221143321242001310013243341344241321401422203111300430214031412030422343143332131242101032010133123432142341214031212213030334131033300321224200401314422234321314024021233130222324012130120140030122111334401011042420000131023310040122422343034342324130324212333401410321000044140313444434231022101024043230221110320443211122131014342331344320212412011432141203300234114010040422414304223042231222023120312230324203122011243042421443243211043202230144424202422124441203401112032434403103310004420223031031231010321300333243400334210024421442304400332240413424420411221300310443003210113400124010322234140143340224120300103113333433300222303140443201102104220323132434321102211403411204203240132203411412334442023233224012100131104043231403443340212333100322321023124321233240241411033223441312033010343214043434321420002313424134111100144244232112101310103024430223312044420112124340244222113341413111102234310143342144301222341313224243130400400400111312102312304334300133144430304323113024023332220332320412241111413304320034201242223142042131411301413314113342312204140000240414244424342233314032123301011200122220332141244323013432030414014432331104130302303303203443043214100423100324420020330241130122040442120403103043041211244120330031113013113404014242212201134310401202124424434104213332400040042300100131003401422140123432003424212102420414114413110444013030011202141440023431242242300132101444424312330033120124420043114413230001140314133243131413201414430322444301102302101120402104331113110130000232122432022313114232422204032413420423413403413322341103413014411222000430022042300310020034023213112003340212424221443033301314304223124132140334123121233434140301123321411322134444444204230212003243104003002213402104104431103224430142112221310012403224120132224321021224203320314440122433121212304013401222432220430301201411331001334041221133313101312111012133142423012322434104240131441033303334014244334114004404433101004113114333431223200411100424232101104303223322140423244003242011301133444004230302230141201230442322140240401130030400323212124212144012233131244023243144014144403043132222100343313410310041234332313241134230112423012003412423312123243411101022334434140120401422231040404320032014243322422121301230123003043130212103231314334133014313124220120420440341444303430424124022330034234320343124404043434141211413013032442144302224242000014144243122043333200341234421410204003420244021244100014203223212414423040403022032003302410001320123441244013442203000110242022030111400414232143201440310130410402221422023010414200224013314301001304122200201003142412122203013042400440341011402221033032010442231340112434203420021040302140401443030124140024232030420321313143122", "131333110332433342224321414043102043034420234022223220131433404232202103312122324431303012004320100444430203214001131310244122430023230224020323002420310422422202004011000034120024221220004001113031344214402431013302214003243434212424324320122124314111143043343131034400444231312214340442014244321002241214213200240322404430434220222041213132111211132320024220443244320043113220313423121413422311132431440440343401214232413133312342433302122413214020013031210124014242110102421000313214442114122132110222331134404021130423320331041000004040344102040341220013142010244222300233034023003332200332340434142344323413213410123200042131142312420332231113424340242300330421413440300213210413324433403402240214411024302220230401100021221414203441100214123424014003004202014314030142433004223341432101343203013132220043044141202203132030002204030221221033144231402324101201010324333122414010224133234412414023431304223414004424242424203343333444222440233314231332231113334322141220124311434304213233241143132032033321123131012341331311443302412243202311411330042300331210210431243131111032014412041132242243120402210441040004243133104200100312223132401103123131000403143022402224222314242040122021112023112340214144432144130341002422204203311204012031122233134013200101040410213201230342044423442330413102200231242020114214333211021412224423211402423231312411303101200204040013334402120021030313323232003412424423141132104004414230002004401424204331103211210003303423203013403224313424010331323211233030440301301311314311244330421430104112334034102333021312440112312002201224001223423431244423024202222221201422344441100010442221401102224303303011303313113244040412021434244143401333243214204233220122223303202034002420041401221100103331223303100324203434311212300411113243010230420121422001342400020303311430202433234420231123200303304132311320231430212141143304213343332420212204334141203330002023014130013013422143114241244214000341004311213403122412320212340141123013403141034404030214043312101140031211220421341200334320321324040002131311223312133013440414000431341330401321240022134444042322243230130234140114020234000044001113130313112341413430010223312322204212024302200000234114033034144041140322243443022132112430400014402140023004140124114423304042044121011211124214432201202411210024023420210423331112300434311422222140404434334134442314040343323210013143402023404212024410421141130430110310030104122303342412101133102304010431122214312243244400221333310013441202012112240043101423130243413042314231214331243441434120230243204133143121420221431022202004303022141331104110310132022113014020111101404123343344340002203443324102422410422031402042100132240432203324444101040341224400334144230214123000304424413210400223242420413240413223201223114231031233343200344220122242244224012143122243302114103140030040403031131034322043313122301044230443141320300412120042424104340300123032330403411231012303404222213114334330002042442014214240343413032040323442321121144024013304242302304344300232012422032224421240232133432400144133000114131443010400212240112121444102012222000334124024140323124233304413140314342023234404040323111213114340112222223443333243233110134140124404024114204422202414021010320112441332203113220340030302123211311244320331041234034022001044113414010433440104243000234443221030320040410330420442310114122212322341041003324113202420140033224002444110042212304334223143043024414320110034420224110332204212300031414423010113333203140040331331243322022424324104013212344111300030012144241404211132102041222014030334221230142441003002022422110130044102132224322120202221004414144002122231030032442203241410211113022102144403233200021120023001340430343224103404324324411141012213432230333023014230222022403403144212343443141432303330230140431002031134321203021223404300021443323002034211222412214030413142101343424303433401302414244033211010310411111401242442101314422420423042404024412333414202112112313023233012242101341444440101443413431300012014132403320404003312031231120343044304242031314310240324024312023313220402004143011314134403312210200202100133443140144012041222144432333433430432001340431223143441143142413330244414230443402044324013430412030244134010212343023101213433101403234221002241001404214431413031403444233441431444144021023311124030221404000202333342300140421412230441130033430444333114201421320320321042233241021243441310100210023432221", "233131330223230414411432304123121211303040324410420414202010020234144100013424324124144102104330124001210144114424231341420410004443241010144110113001403040410320044103112201322332132143112030313120333242422012222443004430211420214022001244402430212201113420123114323101214042144320104421034101340421312124442330101143104004434221033213143024014022043142143131012034430423004211030342330040023210314211403444423230110414021041422023314422343002241331332221323024141414304404420140341232311431424203323413313404431021002002001030222004333414244213323004203212000440310334221210201234443440314314140422033014404403312301324400010242140324103412220003344001300100012044143121120203401440433430313414212344031213020304211132001442140021111431300121332422231144343111421124243343020141302032444103414430324214401442241101030402231004041232230412121421342434443432431344312302114121333330220001044011001024334240300243204432443120011223343143021411220443000211243134110131104244342233314213342330331113140403011331302243341404404202213042401332124230033303022224241110443440431104411420312104232300241414332023421204034133234041342102131240241100032121214223332234112333103142242223243004023324332001312232333421142034020034104023031101330444114421222104230444041201043001403340241343141344424333104144144213210240001400242114402110334421033040443131231433222141014132122011421300004123114022110032224012323401031433002333214123033213241320030002323041320101101424212440410124231213242102102012324101343002412432142113002234101001142114304020321230421043142212432142401103331433430011212130422214241022330003411042210332424002443103211000130312402333334131403141334440321414210430234432320133314103012142121322200010432220110143202010330140323034402413414232114442204332233202333111101324212421402143311414210114433113214204331233233112014432440322413234443024114144324100203421444040403030012211210443421400300414322311200343334211324223100020130233441143130320310002044222024040134013113340143101213004112302313133221102123221200341313134402220332023233300010332241323342213012204222112031424220331222041313232140410004401324044402244013024224232134320424033322312114243134304143403034143102011104012202224344431020301243141413442042004402300310410143213104404140312400110122201222201441342020202340212321144134300324442103022004234114100442241022344201240314110243012342211233342204031143330313312403042242001102104444101032211413031410133210224132200441043231434431422411214040021201033430340032330000410230112432121324334243134134141340033404324211403430404213423332012121331341234100442434214030034142211123300023204432313004211401211331302002403043221144013010423340301102131422404401444320301222221030243030104200303331234032000131232210120210243224324111343204111101302122320400344320343002123033020232003120144343030243101401440344413230134011421230142301430401444010311242230313421144041210300101042222014220111342203030411013424230324320424240303104431401123134332112000124033340324333140013104133034221141141204014333241042030120331131332344301001101201241210224011112333012441040210002322414114042012142201222440420341403210141401311342134343121140401132102443110212230443001143124041140304303433332144014343134120422112414032423404031211401424441344432211241113121224223122431334223120034010422100241241432410014031142200343213404312323130223144243002104113020122044033444124011201410031303202102233400204002113020200341143130432111320302124013322110320043301030300041403303324442033303102130243010101313010223120334223323033430212144333300100324202404433320130223114202213021011111120001013242330132034140032110342440000312132314423314403343233324310130331330314112211030340244401113112203313213102120403021040141030020341343242240102210141014111000412430402420244202011104133424100221300321403103442342414344440241413300433022300100204224410044331032122133340443214144211013120433442230133331321010311124104121344320002334120022044044310201304010201140021012123223401400113033403300412300124333230301340242013022334141110314134341301313202132113302401043230213414421304434112133104404131142134403213034320204034200131131422423441130030032432030021110202222123444211323044011102332021421010411243340124203311323201012114321430112402412401324141241440241104441321143200000021420133400430103123021142231243422303143031403134432231143402243213204200403104010030300", "424404031143130031422240400122421244431140322230120322411431033341012241440333310013120122422121120130333123403203101201304300222023121423131443340040400001404104104303021132323033310421442443033420041411443042020330044121330413314314223243414201303313222102213330422404400240423434302331004321302100133334424001032302430221013443320334324412141140200214330321442044043011010230401023212421002311410130130312033243421403221440334301422222414440131434124321224042130142112301232211232423130144424421342010021220413412141110030102144212232234420313330044211004424323440402230110302021433223024033211413303234414340420421221131024400324441031124222110311323433012320230402234000210044042230312131040043242143112420000013000301021041110424023101203241314003111044222034234143333300314210024001104320230441424102204200304434030142130204013121244431423112112200424243410412424302311114110240214233434110341131313114043402134300440143322100024232114334021340023221442403342410034423420200100033021244134332332210021102140003403444121213014011040441201014443313002022312044024422123431113324422030202024034413342201322103033414043243112343023110431103101041322201433020221441242210112422324100331441321232214314042324311240023224142423144304311423133111332411331322332212210220333033101022312042100032022131100203312001011343033413441141140421022343333213301142203201040441312314334240132233411041010444102413133444244310213240423403322130241210101430342244233413202442444013033020201322332201340142102013111411302300333121323102023430214341401034234000234232101142131101424100214012213033321003240430024042304100004011200340331320444444312112401231201443033334102232344422420103142214012221043340104423242020310232424413101203314233032010001433310441001200242404200044334002122143142012042200122144233024223210321133204344442342204210003013121023342313243220403404142002011303101320303432212140403433422204112224240122103421032342431133121304001044241202242221013221324014302344412400224242440424424100130432413111340433000144130113231411404334102344323043411400110143031044103004304340423113041324014113324113231120443241132212211123412023232141422131322311013310244032032212142424123134141411142343302342413021143020211414331024414420041310112314423102042031323323300010130124142101112114114343412334103342103010430113304212240134143234334140442411314224423123331301340121133220040341114443104400200042442144010002201004211041324140103213100141030120100043022210010243401200013244412312103224322203103132141112244130144322320014323141300044103220244012141243033103030303012142220420110032412013034120420200104023414432004032203210020320230134432410333424220211304444111403033434023412320243303240311134200444100412412304120202214024324142314020304442321404411330420044121132101134421340304110304222332344120411202240313001033411130231441414233441102240403404411123144200013034421322400434403212322144100230222241124004024420144220344330324034034032330302244121234131413003142044330022042422013132020114233241112433234223403201311140143341210033240322302232242122321013021344212400442440134110321104331204002030113013241024210241120341023041330032000111242004020221331311423231032443104010403411032214301002021311133322212241442104032102212322243042124043410230213340112044332014032104224133344020341333313413330340343202331123023222011210100211012113423100023403333044102433240022233320220414112413243040340112201033233223212142004232222242220311004322113303310043042100202114303400143414200232440302202342404203010222342414001003342343141201112404321004442410123302440102334143412403223334232010224012313301224134141432423314440221212242433313443132333303330130012223142324144102234304322201032400113024440103240311240241311142304203114230143224104104202200220023340003313031414324341231441420034444304343430230020034422010122241034111210224134002110004341204120141102133142331322434242034042222231402042134340300310244240321420110234432022234110204333000320240040220133041401442113214221134133031403013140000301113301303221031312200201033033113034043243014324420422001310123402440403042324434144313314441112032230430100342102102032021200100111402112212432032101032010430443042303023431023104222111314330334041244432344011201411100410433232102322110042222013303411421404342232040204302112323140024014101312141432323023323431120123342110143124420201400040043330442240203342112", "040243103231331243004210140043113010113433243444223230223312044002011431133210430400322112444444110424223342443020013311113413023440311322012342020203222404113004141402131040444030343140422121012342231344140341423312323434014343313134000334321341140220230130033320412242004412112010242212322331412241223330140220233333124411311232231133304222144421304044322324013202201343143012002014002010211210230313304001102440100214024041220431034043223004013113330001332140021034244403422124434333433411004404032023413343021101144002102024213201011344002001233102341130321112042110202242232402423433041412203330113121022442313414004002433034333224410131113412101232441402133123320141411243220343244401001010430122233201224443104031211010304233413242231312302041232033142033133301202230200240420032132320040244322040230303411302301232432334224100124121413341023100100404322132341031231132000333414030122021342002112130114400110134433020010342422312101022233411110032212103310140230323002040112101424140422142110042434413312044343440121342431131340010221041414024444311102403200313434441334033134043211114421333003432203110330243432122033243013011322322022441301331410214300402430311201112314042114104032042430332033223013304241442320003313312432043142144232204432402323100013041032000144301302042200221114103040422030433422244230222121404123333010402124311034142304124401240144224220434144440122101221130203001343302010204144322332432000201230010311402224142123433212104341014320240223243312011424134004404130300134010241010212242024303413431004144212302122203341043242331212232011043204313224040330303302231412123303032001413333140320422334104133312022101324433114003413042424043314220041134134403111121341311401343304341434200304230144423243213203243321231104320000241004224122313011224003202114034444403333134330010030300012231123431233122304044124113032404100013003103220342023012112234410320120011104010443030414032240123101103131104300424143024220311330004341120030044120241331232130003214114002334304442010022002001141341224201321003124130034024041401413041213413001043302324401122312411221311201411232121340142002213322424203404024200421004014214333202200002401130341433404300032011020223102003042403233132013103412103244113044224311043112121320231420042303143210334300431303424233401130024204200014401423104424144400230021001221332321032220024210042134400011102121130210421314111222441314134232023304132200402444422131101224421020422414304402143144101410313134022200010123101134411340301413132431030413002432113202412200103411014420032034312103111322240420233233041120132313421012134342411443411134422243410310301230404023420443412130320442130341212031033132241423013334240324010104200300240312314323330423201400110342343203140031221420003321443033300441330211103243024342041440210320130442410013322011200124143432412422110401014210330422321220210231110200231213002424440242041404332043130311302231122022123403111014012214414233024141221203440103112133120234020223141213013240101312130244230300102131433022301324224043034110111123043421243131413211321443420314323131122223320411124024424203044414312224342400023203243023024430140324330411241343441032432312341423100043200004410222423121413224430011103202331130424340211221320013303444311444212002401202212423011212003121230422222132441321442220341310340212201420413100243314422041344113421111112312323343423243311101004304431430003441200142012442044424424420123044204323133400320234304034231144343404304030124103103220203311021004330412320433214443012340032404314434024241223443244141144134233323220404311404134303222333212313144121402102433210311403304213303034123042443333241332132224012041143320141120330441244014442411241021232431101044242311200032342210100040433133210441421441221314244324311003033014324243201101322024022123243033104004340303144121134330433210222023012024003211340244011030131440230441233024002343230100402201303142411402042432023143111243214001440131024201040333001003404204431203444143044421113104223134241334120231440400303012033444123334133422410042203331244310322230231312102134011301303444412124421410301433414413304443014230220213134433412420144231224200114011304011101144400130104031430124232232044003033340424232131332213342210330230214030323143203223001141141300312304212242013412422303401423321102322422002024422121004114421314202204024423410241002034401230004302100122113042211333312420323", "211231423104130110340202401300133100404014131111330312301204000431413144324441301414023123444213120320044002320023020300413143420212411110344431010020422110021414201233214011331224043323343033013213010014242200314300414333214033144320242322031000102242111221320303431234402311313232021123003441112212100311030032013002021441301314221124411410422344421401010444022032044040043010243144424311122400424332240000442434003201431400210000404204113242041224022441134340430343124231340021144304412110431332321423441030432114031021230331402032322224340222013003434432333430220041313403203402200202432314003421131222344204311210424111322041012431222002241000222434140101001021033322412230434121330203410142340414230310320021200221432104302112413304031031132112233213110111120113010043203230304224044131042340124203302130204003111044234210124244404234143244331021441322212324201002043322331221443022241303121430234322122113044001200142401104320431141431300111014223304400040133132414121223413304310424104101321440333322423242311103030244304340030044432102030121403334000404021322322213243212344231032321341123240012402411403142244030313202312131200321223402233021322433312411301430334112410012110110441010404201331123000101213304204240013344034422042404424410104133332113003012443014222114144244431434032414342404310322130211114000313000304443244311224020201124040000230404421314413432004143014423134211132441120341030143234130314421130034212224100340444342403114420443241122120301443022213230321232303400310021030021242120332303024412224201312423130241200132401303403212113414212023331220131120233200240401431131244243043023001133120043204332310324411202102101043123334044120003134444232411023321243302111411124303324210040003001330124233314341302024404312343320413141334434324244141410031020332330212431134334122441114124414130031300241244334420212432224003303010431322442232104122144134322402042023012303020120200333242103311214012223400120210222213141341220431034040411144304314020111431403403011442111010200024324131432100333334304324333110013211324121121323022433334034012001224213011022241141103211410411424131010430441403231342100133132212423214304434443412242001414004022420403213422323013214034420304320102143243220303213033100323342044401100022013322333442124023241020222043131023142124431103303414042034103023044420113013012204014240223104111122032131402210323023340403414103100210230300102020322022310031143102230013442202140302001244243421000340103424014031102011240330214010131241433141042240130414240420141034430042412204430113004422143344431043024211010230313103430220434432044304422100321242023242113223004330124301023031324124002321120402012022241003410112041342111241122203004343302142412421123100420442022401022221201224001031043142414402404430411421314030223324420004332141402414043230313001014033232223004331144314233140032410112124344342220023334044400344444002441240043113344311402124223433440222413203202241302432443424434232444033010210244420324303231134132441313320323443030401313111204031432204341204133300120144203401020100012023140041210223414021202231431030232203431410033220224320240444013303233010321234041044241320202001010323241034214211434143333404240124101304434300143033204413222034240330404214134400300343411303130332232414301141242031002231200144031414312012230410311112213241432423002423112320220444021323431421014023422223443414123243004422302443114011324442300343020031444211044101304034104021300023400320414232332140042044143433012132213030031013211121124240010144314121011022011044412423012113114023314321043320421144013220440430401342200423413413301324114402341113010443113040044022223044100030104011011431120344024141003144304311301422334101020341301431043030001240211022124034220142313302334120014343022231302130223101222232134442031341401104231333100440123301124231040031411433024303111404203011121442232200010232320121000304334444323301141140020021140203434012400003221342304442120031113333144021242010221432423224330120124420041043124342000121421013303113312121040120213243334141031131331204102444440102000134343312120244420430242310434203030113022443030323141012220103332400004432210104330411143041002343041440432322003140103010143313142142110410210242032311311343430010002213442200422210412412101412004400342420114341032303121130211334002111312231224432220401002212131301141420014311313344344200114440432131442134242024214311242", "044134422201240414440412341101240022104312113143400144044343440123032032331043342022223232033311110411243440110332021320034034342403214312201111233204002242403103042413021210442433211134423421202103222144014321411103403343220040134444113020314030304000212132100000033120341411013043303410322120343220304412331233321400341131044322130040300230404040234203104201434044030403040423034241032133312203444033141020231200304131301022422402322402204421444411302303141244142340013333013330402313443313041140041342312404101324443301132004431444400012344223012432342334422134343332203301011204043223102023433102433240131113310410333431314233100404211134122001244142214030043404014304201431330320140312444110333104242230022243341001412022400300041444032430312411221433324311314144023240444022440300021202124443103141324302213344330414403303200003331003410134323021020331221231302441042334031023342330310401443322430404402204023041401243343234444013210402402232430302042133343220111303100101230003242414402303414003101112114222044401301141334043124411233031302023224112021431332433003422100321414413212041241003024113043430331320111040322431034132212414203011033033424412010244421232241000240400410013042312032044133110424120012302230340140114320244442240042030314211413042341214123134014401423301400112242131141232124031030123044411413002231212132341001010132230101321023021321120213002011204121430424022332234013410210012010142112244323010411421430441001043013314332422040021242332114222034243324030110310202444031401443343014311324221313010401244242102203412412313001330433401440033410011430024303233233410314344441303303031224002202111412231241414014323322143412130143140130430410121422431011331334421334321134130404334004420003102424100310004133322020130320104231000142111010124211044422403221004233144301232332141144343100342133131233013323444302030211004142413041001432213103202040114443114210124004440412312242402440110341100120140034110231124112113144043111033302201410421133031400142133214011014333433030202222040301433002443310423244234314303242434033324333413442003420010333242223020243422444420102103203013234303434413300221320444420243140323023010432201010130424204441043024123011300124310101223340221313414242221214310231324131223004244024204133421304214120403434044042443421003102341134434233043220400121332030301220203030401113023204043413112424144010020134042000410400224400113242201313343210200114101433444321020434020210023411014412233241332444002220423311230013320110114131123101323133244113300022103231033312314101131313212202111311331022423223040314143443120033011141213403134012304442402432322212103102223430221310021441324020101334401300000110431243422113442320124103410320421330304414244433221340032244301240434003333113132212114413241313402204131224002412211024333011312103310203040232244124440202143244033120302112240040323413321030134043422434434301323241303041202140433101402234431230001113213032221444041430014021311432024303120441001214441211300001334003230021043000020222400404312040203212231222020001434132402100243341233242304342333324322010112010012033111300110140311313200233011013212042013341001444022300333243132042242304444004010020140331014341114430101240040332443101231131234232110430341124002012123240442432420220322320412012013422321002331043130432101412301322124204131204020231022201424424123240442044211233414112212313231442143044200033330321202320104400402340004201104304243232131143434024121304344422043321413120114140031013110402341222023243024243104103322430241423300112120314032320010141003124104343003432102422100233014423114214444322144043003221434320013413222214221413444043301403244244113122212143343234320333414130313300121210343142013400442423304120141013311210403001241430040114104413321042133424232040144110033212023410341042211242040004443033213404400430232303143432111421342414032230414311000023232243413044312304422303120414431041132203021241042244410441311434122123014311232343422023212012143341441044221440104102001211201111202101200333031402400344113044101230442333241101333103013324420300124121213033042241334200033123423434431441101002412312110104330224440303044404403112230044114330442422341131431403140413144440121243244144024143041021430100310304030332240020210234420114444324414020133334122402234221122314240312423140404401002431413213442403420101313240430413243400102100434013133121032310104134031403220014314003", "024313413123321141000441211411102202040012201424244414013143021002010022231432422311322043040021433330033431023113121431001130042203132041421431102312332042133434002013003244312312040112204323033240014444230010220411023200342430432324143030422231000204304343131111422442342121303031022201003013403112201330342314222343012423413013223421022113024421012023230044032043010341110123200033030241403014324244303333020041021420113300404342304004231401413431321102140313240202021244423102221014033141102111112232142124330232443201001214340421130341244414133100311101213322120424331123412430313100004131140132403143423144302111021203244404314124140411112124203412341400113403132130040012222432323240112212222402423212312442214231401033124034110213424234341021413123433313341011434200242100324144041222031341142134142000202404422344310331213012444322133000120010411004014121020440331123323323101110443004022344322203021214433303433224321033012110210023424111020042441103232414142130222040102043323311003012330242022320124104403240444011434434401423210300242133100043300113422212231012220042222423204202423300024334111012013231213334143323031234132322321444002420002132120214041444231401042423002121011401030100242021210041042243430220041123331340423043044320334422021343441331121041131342020341410243101010303242214334041023320121344222302044000140002140030313400024444003210243323432214331132212434104331043130043223220002433301023323401033222123102014440222100041023102322121332140200043004232014311000121240002414330331002442121144402221023210301020121324043010302402111414313302321301040214141413320241313343120201434423314201244121331013340234421130440403322240311403200341400044314113414342330421402303132123100011343413003134433421214004341442220244143120444421134334042443142023304214012113130210410344240042032333232241003140324332314413223134222344424422304102032443030342233022033303132233243421432023301400214330103420044112110140033240332231422133323121222213240224141424103422314420443033300443030412032243113404310340224404400222120441004340103213221140301234433130210324023042234204122220212044034442140044203131234442400013414022143213232000311302412300031141444011244101201100213321113340323341401344402444232414123312143010002210200433443443141400021012414303203324123414210243410202132214101440020104121113301444004032442300330224102243420110313403144343042243322244240212042301024034432222014312241232013114303222401441010302232104332341201443412034122200214222122140233440240140103343302341040103340333230031244002430134210400242321121124230442321204110113424210003200413121342111304332303113330032341213343010133110322420341023214223110021302123021101340244232021433414340241023040001322440313422110334234122322100134034104424403404143221102310331142103244304031432344004200023023444433042112140321143332130412223212232102032132130020033230014011334004142131024101432224310300341424220204421111134421223110241043120212231131410034101224001013044233034142311240230231200100131441424220010203423223302300211133202404320143102242104123110040004001431142223114111133111343200101344232241002244423200032314423034322302442031422102144203413211324442213201430020122033041202220424141441044430222314311020120221132342242303023401313310221300210132101422421414003104140303243422104143410230211223000301444111143023404410142140024331031303043334312131414422431424444234022213344123040003223231104110430213224223231130413023040103214040332230231401401134444134320122320334443441140141103244042411031404314033042442232412240442023212104423213114021441312421332434422000023422040022023032434303331333313034401134423413322444141042331223242420033111013422340304000321402311303333430320443021132241402323001240243304301040023130402314140422211120441302213402222012214322431223430222424014132211342424013442202002240123040012343411442330023303132212234101122300112100022430444032144332100133042324134320413022214321033223224442332411340113201430223132224201214404124202120302044244440030042030123243324103141034310001343100424434301101433013011034211332214341432110243443234211312412232000031232402432441322234144412233111302224001300423324042301033242343242104443244320014400100340023031031201433213402003141401201312033220220002202033213414320113310113031203024143003032431021314223234033231201420042423232202403124144112141314322411110300402124103310213343310123344042220", "244044242332230243023242301143013440321004114402143140301241302114023122423121334404210100414440402431123424440144424203221312034342401441330211242242312043440240444301223424411300402343434143342404212234314211434132100234124014001123423421204033344044133211001024323201424433220314101404230411043333324433303210143333321330204103040440110124424444333420123334220021212441333434104042042432203040001121401442332400334441232021142423142301031440332120222344243241121444013302023101204403414121223014202413200424143124312014131221001214134100304433440242101034323434432010031213021021041130210302211121033222341312010310343033231134433410300121333344012011324424102223143020401013012330304403144423342123244132034211204124133244220433321203313441143114210411311040020004420434202030342110213000030332231114231443232214311444114041214413241401214040404011223320112120423002002222021302444131414200102102431201402312111244120142333133120133141144110320341142014131212124412421231102103100120421330104210101220141212144212220414124104224434221020203410311442000122100430044040102010324412442411213034323130323321140220014342121002343303234303204214224442311440033420432023442044400343013124113214324343422202124444004232303442304322321441244344223033440323110343310242030303121440312134044300344330440121420233313004123131222240100200220010013343230210304234212234022400030131404224233442321244344311110032214031440043013140023141333444311301310400042144140332140341040013234434311202142031404131240443122041412030300422102403101114130142413002131001212000024422221201444124034240433241131343003233011222143241040421340343341031341133123014302240311213213333143204042014242314204342003010113203242424411004140032313113102444101400420112340142141200003121404423033410134212404440232200400242044023130030014214200420314242201041403312442020203403243112410230400433242341224114312043022103333200440120223322022141401411120103344233434420223221230441404440004114410331322332232314300031414442043202242303043144413031411041000440210320203023243030440222141141041014202131432004334023234002233144240422311103311310030142102202021001320124202220420004413312141312313010110120010104344113014122204323110041220010042014342103110424314440041112344441003324424432434023302220023214321423313231020034344231144042244043113130340323004401243420010030413213242241032001133344321110410304140144211403020110342044044232043344134042111244304010432210342102321444442413012100244422130123022304111001434321214324231303412041024000234322221340233312424301000444303000312242432430104210344440040330041032323344003220044004242113422114411013003241020113041122213040111201101210400132201402244321114404413103410320134224221442301131342043221232422410000323134024344002234241202111423000400230311401004120114033324223042101022043403040024122403201211101400132000300141340441431032001010312403201141030403401144122244111234443312413434311303202240221412244203041442344410022024034104014112103423130333230340040142024310331002123134140041402201431014301310301122022211344111421241400100132110412001040121333024424400041000111224434320243333224222013433100343332013422200230304243314402203410213132122012220204004012330423223411421431040301214141141420413420123420204010000010201413304432342034221341213130432004043333113010223012201420214234142011442003444344030433032031001303433300300132040303414323040102344441410200322102321044434411413042101042313030222344024312023331411224142102322231041014401102034203032330044244101230440310222333201124041013113114340320430011040013133413323404421340032341124421420323102111044331332140222223134000344314302420000001241104010103402020240304331323124330101114040424313432341314114104100414211021214330104101434144122103321343431200133330040311013132442112332244344142130031023210131001410023202204401340031322210302402200232103011042430233411322124144121014224130010120220213100244144442212242134214430241143043132211112440201422010212211021412132442431442124012012114214230124403310223001033411213431142343204014033234344422044022101114043332112401020213014023014213332443133300130230420331423223023044233010034213341304313133043343034222431002143232030104402113434204011324342103404441302231343210134440413143132032210024311203043103423240420304240341231121311041122320003103110224244322003004011033030404433411411443031423434143120414113414324210431313142232", "130414113010123231420422030324413240322422231344121233041004041242223120233143213124420124033132110241023021234320411144222011031200102014023440301312340031440214034213322124430120232130020044430333404223121304414423431442343114233001142003410443422131000010110342222244303103440441224321401311424410234041201134222122141413303223212014001202141403211234202443003314103214132302124342030202130013030410322112313431030443432333134332210302143413344123012202133042031314220241031003234141200130223404032403200122003330442032222111010000114202120310420320220433432343313221020443414443434213234102444322010013431131301231123202313110223314341231420311322203444032341023333044102223200041222431202101433404210214304312403233340342001113233404204124310102321404422031243410141401133344311104410023312014440431134134310020303103442011423201134443132003031311130201024244314303330321100223313103344402232242300010001302132420013204343410204431243344444414141330442310313442433040441231233103230321230421334201130412223204023230110113031141404133301213141232412044232110440243034244221413442024334032144332332023311133443044130341344314204210230303333230340333441122124400022132334400030103011120143042224040314203424434440322004124303432433112013232033001210020044221132244233340044244444343143413202321244130311132430433032112323112304231430114114442342422302300213124444310140144012042203114103430400430042123232342022211001214203213213124144204024430224143103042112113144011342002320024120313242302141110332110343004112210210023214421231120004342314041102133444122041111010314440220224123143114420414313130402020310131204412423204004042014440303200144101423124102120340243334212004422322404404130144243012323433101311434344302130423432014342232003220140221301244404210104324414343222330120233313442044133221204023111104441000310324334032100330330332244344000430314420241243231441122434314041230222013103412403131242034401434440433111411313013141243021141430200000123331400000220242313200313133411143313140301430422421134131332204140144442431403044212141111033130122231321440303443341031242122141342200441210142433032411423210030221002101140341012140133241204301041342221400024423143124440110420440124143401203234112410103131012140040024424102420213431204443404422140311344301113033340222034242404212323143322342014011011002400414442213041130340140122111043321332434200234331004014320111330214221134003141044213421011142122433441440114342313330110024211243031100232130130310133304013133424002221221410112433440223413344222230321332323134031241341034011423410224031103413333010242111323402424400223420023223203014333330210423103112400211442211004044000231022421033034002002301242123312231020001032442302312242314324300202223214222104041014243420331412322114404221420110331441140122323312310401323234033424433001233312213022130001401214144411323014343010030310030101440032120223323003023412114442204301202202430324411124130014243042231032220321030213423231320400044342343014343040414102230112222330404121042221101400104322020034443221120430023122143331232010220413432230344113243231040123400020041241143120304342031430420422230110133211401000131124343023123024143211312033001401431244022313112341303220331033132143200014114404140021301414314041133000220032021414434304011333323443131224330343111122122140341343403210321141143414032314343010004420122303124323320113131434231122142120221104100231001241201333140020211240134424034440020423241101131402012312324314120333341033120042324143123110022244230301142340301421121013114213431334100101143311104013234441323033202421024422003303412434344304342214320212302430240412220444213340011124400243413142310101110241112044011042341231404230114110230312301101233433003342443431331133231434312431140111321230422003140204300304323134304331041142113420202223000120241344400102412044102023041300004243211300213123100013432140302014031302014104313024012031023123223240000333344204212421201403034413312103421421114133013143013204244013321240023140314110233131404022304413221022201013202303114122140232012230330000334422303422020102104300211000321320104303301101211002032043123100442412300434111214012212133143441100331432423204100043300203442343423114232331142210302023143414423432001022234112012142101414002032303140011014421442343021101222134042312313113210333204200014114323011001140340244310332323030031041331141432403334123232030102132412", "142144044310203102041303004222010033200332233102332223400410102043131444120123223324214401432042300010401214332201103244333432010130014230003322003330330224323303033042423112020011302431030240043443324402231232420342412013233431200231330243203404420340024334131221411443113114240133344242004044040134201020343311343144323400323412312203041224412023004214341102403310122212042122041033130333100221342011300121131112320112124344410222333244233243213043230213434111004124220213331420104342204201203111111424103301113102340040220210324420031310123331240220113332330113033113242243402322232413311231440222312442023204001144012320321011104310333024011410102304113212244103334021430022101341313134320041002124324334004004414214101112230401222214303023030431141044332111031100113133111100342234203143210032033142321112244113104323034143321014324312334231134121442222410421342230114111031033021213422014132031441104332244210030313220313313344123220320110143242000141400124343032231020210330422022230312034344214444003420434301014011143043001130112044304143344021332034410022431004422140431311330112422234030234102403033000430134123333013333000321334223334042013440022033130013240413311030230220121143143313423332411121104303313042211332442424131312211001430430212314312403130443130224010022224102011232044121341433204103100014120202314401210144122302420103130021100113024202140400100101410003124123402423014412400301044040204221400430234223214412441022044404031444232104010021140304044412034041001010432223014143001414302001240120130244012120203144101441420142340201203201400301420321231022221012144104013134132433420040212321041031204010144310022410401020222001334324444303011414420032211430420400403332243430344140313240422341033433202043300114042203242214221133022222310200441334033014203234020000331202013123204133132210124243040010024134103000304002423133410241012100022212012030441424242243403432043344041231430312303321211340232423321443014401340133223314023411321141311421111340242044214412440334000020140204433321011010221204001422024004411203302414213220042010234112344300330101403133112113014324242243112033024243034404330013144321212014132004011344311424243120414024023140120201003242442304310334440234113310322222231232041210132300011213100113223433341401133041430210421212244033010101111242224121330233402334312434142004141141200444033332301114444211143013212204031141232343430421101043043300222323111213030142111241221433110240130233212440411223134032200124021322444204114422224013333412021104012322102022443100232302014234043444010310044432433024422000103140232101300340044113101030002043342120042401033401422410441420220034233040133014414013142344034303144314341304212301000220212002030203014400204013134212013111112210414143223410233030441332200443304131432104033240033024213330304014120322202303241242411111111431120034320042242111311112200421100211240343044144121241143344143021014442324430301244113032011432030003334223044132424114321442222234324414304132330110014341400042002314032322323401300441114221044301440001234200021124021211023120241132010440022431033230343330130121110340204011010334230203130023043431222202322131300241420340410212204032320421304021113400000321044123433330410314401322401211240421320233421132312331104423202213043033010031232442020211312412414132302121342413440214121300041131100443413011401032232144210033011430410201420234243430023121242242424324414030122023320012014000000230234204320133444243234300121221221031200303013044024233202020101433341320233011130232304334213443242023010222140444344131331114201102203102434232301203024204414222114112012323004114422324320023440102341114021031320341023134300114210331430313412211034444020311301422414434213310144301331322103114221122310213202204041212034400100412114032034213203321132132242100201430122102141034302202413331420213403004402232101433344042214201430244011443441043143011011332320110200303421000101103204333244130340313242033023104310121300041342240421014341122423040034040130000132400113044034242212430400013241343222113041100244030432402013033324110402300301124342422324441321210402033431342410041324231040300100222324012341022340302342420322043030243142131313102013010111130421441322404142313322103433414401343011303223012333213231041302400204414041033320141041434232343324220242030224423301142204433234121140000103412211443022411421001110241002124132224120002121100311024", "201313442130301440040102123314422402143104343402042210210430124431233443414234431400344222032230220333302204332223210030304204041041121232230012441002341203412143234212334322323332332102031024030043323004111411010414413301130131404414243223321334134413112214333013110131210043231100341042420224413043223023043312310214044412033240322423400041130213424100123010024104102313340031244141024334122241131210411102221243424402011311221101400324423111232400344334223301100301234403401142443133001432201040323332304232222013032233322240013422433400210222020444140142202331244224234231332022214433122313411423243132434022230410330112224100204444211441421310133342201014223300224120113140404232334330440130240332040200223334434031434424404142413334133243121422443014303313040232310202122213200423031441441333121232121324214231012032312124100223122022020111313113323431044430013233310413330121241200023404130022030402024043230442411101442140434214423413442000122112132233113224204322314344130204422102243301411322444204322420423430034222033334144240440422303022201403300223420402013324343331124304432312332141112113013440210231341142401303444311011324044303032420001424131341401312040413400143433330220304021221333321140232011033444041333320314101334144141312414143210240031344010304443331121324442310104043134131330140343212314411203121310342420030024104332313240430234203231030321333143413344221112024401010143310341040133232044210011143240101132333242203113440413042321101410320110002322024321313324333440041244202022441000024022243040342204244211421133401120000214120311010120123030311242000344012132031132214033214441141420410013020403012141134020103212124132134100013244310403433040403103143143141123401330444030202231240023132313043113031133113132244332013140002330121142320331312230030334144031103224022141424102143230210242304012201321331032022322011433343443423343432313121311444120014200004343103233310230301313114020240412202441220234024324032412003221020120304143114233420102212420104131022010410134203200322133342441241424310042322404043420120231212431022441324340313423401121110131403001323012034013304421423402134132413241214034342010120404333234044403042303241132022224324441401211024040424200433032113343034143310232000131440433322222401032112212112203224302040220023222413003041310031433244434123014104134434200430210111044322314421301120140213042413343240032121412434103340031031302033240232311043014043134242402043011114003443102133421412330430412113140342022202240434242402313230401024330204412010320201041413033341304233402332213113012043120200041304203200404244044042000020422333014032004132233223020142444200100201204234223111040233101311033030204122424222113113131114413231434313202224421333223403342030331103423222401104403433013114414222123200223343031031422243134214114222301201144112244201032034220311022134241120243423230242124010443201103420211312000041330143133104233312023132434240420323334433142022401024210341020404302324410300443211330044040221442424414344001303043001311012241301002300140213343040310040442413311302131043143220010331104401432141040331220110131011424223013200234121331020024020020202230223301403434300000040243002410322021421000012312300130323424211032332203210121021440433113232134331413000101320102103114102124410443022142404104102414240212413214142302131220103020343132024304201010011442231020133041133344333011210042302213014214301303203333243134032133134003121043214213430423042421311213231300440233243024423101132221013041100422444020110431123332033214331212002400242341110003124003300304432210332314424112330211333043144003324024300323101221413241040331342224320311342113101323234200143330304302222343222210441101402423131014341033201221223232443231402320244402022043301423100341020324324200024324132233323301230434030133141314030442300240302433213141334224120124332442003240242001313030301124423022143432402042003301242040424202201122312132423302340233220001203441323222131113012401122202024442411104203412110411314020243210424313410332201222033311112422314101334012412412042333311344312102333224322233130000433014031143340110331444212224243201440000232122010111314020331001323111000132303312244332103232400413334013213141200142024311123211431001320312431403202042403041221240223330234004221403004221332344321144042011411000400222430301400000022304123320301202213103224300433332000122421211342004142410111000011404103404", "212221302132043322330313103004411224023224323110004400030402121314430011102110202334200012133141104111241413313111110142334104221131223344143144330101324240203214444443010441332030220333122411122430412012424100110444131231202403440400140010234414432024221403441042314213122441113031224232212233134334112112120104224223440130124230231303033343121013020202020204024044013303110041214001432421114330330330141013110101132401324243212334203244414144043123144330430024432024442123403144320333402404031422044034444311310111033044023211334333433210444204222301004442202412332341403403444201110420444113102311033222223424142311113243101031301400324034203422113100124300430120210133033410431323101414043011433113002324344143123113432324121244011342324202402120343043001444310110231243431334104333402420320220144114442030040011132004021134241413212010031401041220003114421420023221010144122344143141443221322103343011044430400331041221022421213443202033122014204414114022043142422302420211221011032402031310422430314111043334241302040230324003300112010120040431113020332412203303341242033110400033200310121114042221403314311143023203404320034304224434244124032022334410320413110402242120444141312203214234333422411042403420404113020022223442324203324221204441011201233143222200314104101302434424223401123331100132130421223142020014330343413043320012314213310014101341314101134321012432034123402402441343414043241000204413132333330144323012424102320244121211344140224143441344244402220113021121220042133243123233443203341003113243124102444031111302222014133104400201411202200112430110002303423323324301004433231230401221432320011023411141320101144232434044340142203133331143424214221221001101334104331234343030211004300334223331424341230230430424004131331133030412203304411401203324341134201113401042310241331311212220113313321244412212411444024011232230331313420004131444310413333430330344220120432002412022123444201042404220214113244422241043100034010430422404033314340421223234041033221112434144431123114004420231342423004242340334012311421414031343014023041121040420124101230120302202001204332231411140223400132124311120110243441104003103101134114211144143230300301303123414130111112021242142131310030422232203121030200433323103334302103332333401202143423111044342414424341310211124131303231404243110220401003111022223342333431021011403343223441400301312122200001321344312242043131434213301334030141124202400224233133404132431313034323430111111112330040120320413430410024043004023313404141114204400220431200120003313000134410113023033403042211213112300434140104401011200200242014243231114313034044001044234434203040140020434103421324130321102032301044401232422014341101040123301223043013042232411002324233224201131034204104412041400333410133302424103413143024102422143444042140211342423204134333314324310132313043034332342034201300114331044100140121320443403440243112001100101101131433201240144034223041312410211431414030220202422103332200410033141210032224203113224444232142001310211233230003113404103342134224233001243430340402040410001410312402414324331342021240200343431143134433414444242124310414210320002020040420000210030140431104203403002403220433141021342231141001343141312224241400400314200032012214132111144442331103011324313141133214132204444044132410231241144323414303343432242202000240224110403123240400134210342120340032330233004101232103433122100040023400020020134402430030442243340212331314331213314200340310121213311312122330003320304024344301113310230003110312202200043314130143123240022422223412203000030142020303244320101313301442304224413341314113024324300114331433414020122344113303013043402011120323002220340233334342323233412130044010112212301344432003124100110044034410443113342014140013433202431033023410310331110142411122111144040034321013104110200240410410022042142103130410311214022041021132020131442144242202344333241110402121123302041243230123131403344334022012321213422014112242414101141010441110313232213012410334403044121432143104423442423141403230013202324310203443431423332212024443413432203314230404134404431210342300400113222431323403320103212333022212201232242230114344020043441011342204314232314410014140131040322030100031104124424144200000030112424021322004413110100213340141030412032342324403102021140344022221322011224140443010032440432134020010303312243413113123233233100302320011232012013424030302300214114024231213041142124223220340", "321234124133013422310431300103424441003110303041222432434024223244430232414412002122012023203430020142201313422133130430334230403342313114441330411243214010201011314444111220324330111112321202321420330411210011124221114343301203113433231204410433023334330330301400423440330321411011201421214030441242211233033414333241303322023044342214033344120433040024100422013430100133313424021140120222103342114132241133402102024224010141044201414031434222110141230211231122443432031312421303423422114314310030312433030413043010012031102022042210043022213241433020230100213124210132331020220412202011422133312121011444333233133341031100242041343004222422142014331422212342402010004203333310434140201313103444443043304313131313140113013212113143402303140403220111331021334141302234423211033221020404301042240332142143340111101214220300442203223342232320142132313413314040210421402432420311430300343130434330104340344121304140034420244323100132314340030313312023131221240424021223211303310210040103033330042432424404432031400431430000343200043403114143311324023323031114001042240233301323042421100443002442044013220414340332420234401134043430342130230404220044013133142020302444030442121112114144102133040303042331413033042032141201403134332002002213001003043120133113024400013100104031231040124043000402111422302330140400424233414232103313031220221120004013214400103200113200424103001420000234033412341031312421343420103022313141144411433021441402133201303013232330230000444412204012033124041221143021220243411212343433430140142024231002301012321412124412401444443113012140212404233004103421424403243220213342411220340221433122241242422134121223141033311032400134433231304120220424131223314331004314203421000423210042112341234242100141003303021013401344121041414130423334133232241100342023400401044000010412243023042033041102432141023411100224203403222243133212024212140114434323232344012421020210033001432234030111401111001313242044314123344324003032011301010013042003043344413130440224123334320334304414202100423332404430243021011444233042302214410133203332300010332240122434131303113132233442210312112133320234322132331232423241113202240031430344201320242221410303012010042043000133133014002014004423410243400021330330041234040401044332140301020333411333301420241124213100244213320014333404001043010121411212114342112344431144403000310042442241212314323333401324133020213141334100441320442003120333323104142100331031124402100122312334122112301032403201410214214222323240431200444041144104341232400211343222211014101240011314300324013122000114421033003432340124020322244323224021240024241420023110234340321342003100420122342000333301312423040212233223440014142312313423141331440310314033132311222423103410203133440031402340213241102002030433023041330401032124100303122322421221040044002230302124244142311022334320234144101013132233123434212132441042404044030221400311124213142320440304423313312410222013234001111310120121433224140013034334312033210023310332421122134133401223312042132341423322424014304201411314320123002342441143443122112104112301433001123042400302413342010431211124023433213132230213112030211221002413104023333023422043111243411142332112320304240043410220314040122131302431141002312330311411104101240333133241342341234214011003000023243422142310323321233210300441400312400434134114313244331324231411002432413133214020110441312133111113440311132131143413004032010022303341103110203340311441201232114140341013343002312012121140403201431322222004012030101330441114204112012423400243323121121120331234041414142411230011424403344444044320020043334300200043111040323102011334024204233241012131100232424110103014304130310414201024303231423420011122401432334142301203004140023233024123430124144342433404434002440420233121402034423130144304121013301334231413313004232041231432314020402441003240431434403342110100034302032203204141331232113121031301011413430322422014221221334110240241233020010004213403144411300003241302144142421003023002032222233211130323214320413200330412424340333020320000043431441130423440101040431344412100002313420111304020322120314000011102030101224113041031213223012304400313241110002030113000030231404131024140110302230201034011221041241233414133411001142422320412003243332324102120221142313400431134010114024121312234221003032224400320014010444024401112134423023011234042313023102414433203044013132103303042434421443203032433414330101241422332033", "233340004212220110423240243220021044233024014130344031214432200113014022103123233314440431042101303221301243132032131242311233302114444424124041202032321412033140313041012201013441333221321432030334414200204344013131010331203442401411414111412311213200441243213211402123414310433214311012141241310234401021214213102320314410444314433124211240324323024230101320022412011103344430213342420332443233444203211143341301114441032411001043302420044043312221312341132210140012423004220130104021312104423430413134201112323211333413234301224040200411222234311232303200010103432141232011301123201133321133040313330102213101301210113213443002233314431224213223211114114124144241340242241043220332133133433001310300444323334423203412044142224342404110314032101132321424000304204320424103130424312110131040421120034113014204140041410420043411210024203431224043244040442230014024411014223031034332303032143301020014023010311111320442000423420012022422212341413323111213404231023014143312434343004342343420010304314414242204434444132210242431211433440242004224310444013332211043243010124330111432414141343332430443042331342240020333044443120302241120300313002422040032141112122300242001324332320401323041113010404141100304320102301234222122202323042142031014034413002033034443011142110132043312222030411323412204122014000310222311200401130013102320334014132414231331104442042323301234031200414333132134121441201342410340241120312041200310240112242234401410233401430043202131020301003031400232002433204431133114102214202402032423333203321132442034442212314343131212131121304314042212204124133401233011301103033212221242040201021433401434433312024322310010412111423032112114142034213403444141234131143201202102421034033022014330442244214413101342230300032442001341400410134023012111443240320114204312120041222421312324410023304213233014134040331243223124442233420304403023131204401140412404343100403301244443444421424014444120241323002402011111024030131322223440332430244403404043244230323240204013334203440120221200014020043424030020124040341420130302432114012402030442234313230023341431320310020334333020342414443042343012431411141124111214434121112310234341400032203301144243401101120403312313002403324312211032440312020032413423412413134333123223032302010323222202003421101211423123342443243244133044422323223423140112213114004004032124334043230344203411224422102201022123044423231144302441044041332023012014213100240313434133322224413013021041311224032312021411441020120403431024202024244314333212304432323000141401342221202111122424334020132014020020342241210301114004332423400413223033224432210323430441044342401230341233410112102110021324123144134200433321022323331430233001403132021133114420021424210240340130421011233100211443441210141312243122232023303022021140210432004203104441220304333010001112433001033234203230231203240223012343120230413320410120432440230440404402344313401033343303332011024401034341414220140124421041141411222001324103210101043303034101222313420114323421134301132441144003234101321421341332243343323432141310124043020304132210432033214323400010402024443043400423132431032244311424013000304341422122422111430100322332342444242331431421210322314143204200424430014024030333001320101332343432214024022320101334031414222344340441110024032424324441413020302210100100040233113424401221020023334433033442423300431242013302344424204142040431220310100414242103332222320002110324340124014344100123004003134132110020201144023331431414302411322242333423240344043442340320204432344042221043232230444444214040410304231413430402444210232224421210001243312333441144433222332203442042121240110121210331122234223400022431413103004030112104123333131010243001334433314021203104002340200333201013413222004010103031430122241300002414144423332143112004031330414333100221312032242422400000242342434114200440133243203412042403243031331304041243344011000234131004233010443211033102421144402202214111411141234223441330004443121200230444421414430121033031333034134301200220443131040113324444132402130041043444433100013300320233140112431344011103040030024032404302234432442144131012221414204430004411133324221413211021122210121230444410242311214024221334333020120203223000112021142342240104322320032033032331033013241003023101101321344333341413330024143032342403404111102212411003134314310243013140242144041030231003243304124111201040402332033004141434121334410104122103424013424341324", "034321143142114330312242203342030030441432313010241412340232323341204044400124304102430123321012320433014440312112010220440142003341424423342411234224123400030130321140324244111032011211404241302044023020230333422113203141104022213344312124223303404420110410444430301421442413130312143214011403142121114424012124402034414412334304113120343242331444104213222414010022314200030100303441341320123320220434243033103423111010141244302402203130120044314310434431131202344440134244043434244303020424112313422220321131334031110044323214014310213103211221244323021332022404432042311031443201201030341342034114004341020323001224010304333302343201130412140103440142441111134244222013113041100413443020410142211441133432004303202422212013432412133444121411004103312401304012411140411141323431311340032344013314430234302201232233322310332043012423210132413144143343244343210233221201004030334412342300341420214243144234330341123121443441003431103224201442423021412341222130340144404134414244343140141301202323313122112342022423224211144114123140022110423214211332404404012123222440311312214241210312343234411302121300043113224113422244212000031313020333424424221031044404213430420130243110331311304022413403334442113334040343022420201230201310303402224214003010323234020033112132021131111114044123120424444330444120211240202440444302414233130340442433223314331041031001141230122114242304332024413314311111413412020320014104023033322022232323102444230022003102411424321140213044331342013410241324412122232140342124424212301433144422414330134204022222134144044424010210314032021114421332141243340204442242102221303114432404332434042404441141423324212242204344132113240342111410014234134341232231443213141122211140301340344034431104212420103244342433334202042100032343320144421440112134412302112423404120033021342322103002021040014314124344040223414134323320402214102344334240243201241412120100332230124202440102220131244402100220141112333102033002140211134313413410234412422032042000012130323300201122410414322202310200434220432440221133140022420210003110304131341414432221440114311240131433022121110140242144102001340143400422323022034113220404144042444322234021043344110321021030020120420232224304120232424114200332413124011313230431213332212243321013431204122433414001110014321140421032202032443434324013300144340314244034124200221123441024142412402343044032011323422112023013003430224324022441310022024330031113001302243432224032031341414111242142141124434441443411342220340322342313214402140220441441020213003113203013342314000024200034224400212210101034313141403313332324433120332302422313202032114004003023022141104114444210411143222402023234100344104112404214123120122101033433313344341434433431422121344341121121031011201203234210400041434444003014240434241234421310444310231333312211032024303131122203420203423220413040032011133043120404143121414414110020110041240231334410324310204434124241140203112142242414032212140100012424032043122224223311221340221122333200012231401244110234001234234024022310423423413333320301121132114332314423010343240401423223312102233334212133413331222313403414311112114342414103322304441431411004432312022201140404410021001114023200111131343323013124411300220103434112441133424041120130210244124144243141424313021141233131100332132040121040104104431021232042441222242203221002433222340041420324331021014044440303302224113031012412343431011343012011310243223234114230134331332000404333213231314232313042133341143423430414240303442131234012012420414042324104114224313433134424300143042322214041212210134342130311040233313310003023444223342010020221210323310440243144341120313314110111234111013443344200232012044344013023433330143431220434120433343031134121404412443033432110301021303142241144430023023213313131031424324330430112014011010121423011321204100313103232310022114330013441402041102002200341434000034403002211434424002311233243010033122432003404230140140110041210300411432030041041022032420140320121134243012231123021401130103312232333321100310330443210032300113144404213213424343320011231334440003222114443144024400240004023043341302311221321132222420320322240121010321331223300032320344302222333344210210112141341114220102003203402341421201400424433342431032220403011314134143242241220024013440213104214400144330241130114431413423021202403412431033244104133202103432040030440310144404142401114010223311434331431324444044113423302022330120", "211143303013433400431222133034134223441242224033234420003214040021243212340020412213403430231343032422010142421220310041400320102223102132344022240024311202020023301123433200224214421104403334441101402421201012044413442220232340430344024244141123414411232422313210202204241321223003443232220410344314310044304111332223102410432341211430244044233443330144144110121200100440222432333210210020331043242422134112332242342422342434233041443004130001344120201131230200242401204101423032044434101103023144010402140032314443123233123334304244142201102134043043112223213424421413423313131231133103044421234110412411434144111011212423311043034330404222432210011001432204040132312110433212122021001312424224224102440121241101132021000003201342400034304103024111020040242104010021221344123234243402230203240234020210044232010200043444042422142313041002413201322124142230320332130111241323400021403131342223010323304322330220012433013133314013133001302030203204324342213433112022033013103032130100213103210002412224122303233310002324133244203330110211432440402331240434301114413342303443221122314030114203324023002132412340202320222043122142042031130014410030130133232011413103140423432213403033304312002004341023044120302323222013332040413414433443014320220011314144332433403211010013210400014132440244340133410422402020344314200244324000102003232431221234120200201414021313204103413222110103132212444221342140011423120222344433403041142230203031222423202414120121010421310100303344424321213404204322200343201014010440123312244341200410424131222131041013211212013442201043104014233103243231131223402330114442001034340022043320341411022404413141142433240104121121340334310144100120220310312202331110232203224422413042234203120414442043203440322140432044124243330242022122113443341230313003023140412034331012224131222223213042140030020311242034041402133001403013330203211330144330110134341012003210133143030211014334224040304103410224434111143400210342220021441200401112032102122031031034310210230210211421122143013343013024320013010234313003113414022142224104221342212440324222422002200232232413422312000244023120311444003140144422024031404210321414010414204013343421013422024310043121100011031143244242110212313311342243401330130341203233100203340022041134331434244032400204401114113414043414224431430314201204402324132120023000432412241124033301243020222110202141122024002222134012401033010203330224311012442300141340103243401401330103034224104404023241221122223212330444324202040243423130342434414312212010343342144314244233311340343003041433223110104422440202012212441144443043000414004400014113433323223341130241001042440242014133004342421440414001224310032210301034302403123240120343231410041324112404240434231420022343142240414303112411024243013112112242244203311202130341314043342024234142310231010020110124413111423433414223042010311404040241211314030114114304121340412233410324130434010401343130222204302030323411201233023211244400220140020414041221121244340342301110141344131103413312244130220044202223442241222130323002041024234141000322321212331402220010011030422030412343313321031122413401200131310420302201403423423123104143104213212010412223104143104243310143422200233010332110040204210440114002123400334003032222313143220023403421221120103211422313442314323130304201131123423243220132230240321203300242424432114322010400031034233104344440242420221424322400301111341234224140002203034403422300320211411444132001332241320220230311020442223034343440204140321134320411042121300231403432300103141300411301411320010102420113341402103440411234040403410002100221220423111432400110423014400431013411103330311023132204322241310101100342404234124121312341022112014420301120434221010244232124001112300134112210214224043344142300412242111244104121210443323002440202244344333241402224040323123324213142013204120433441402434413002242023421024234242323320244331222141243020411142212302200211420302320201243312244001333021321202000204324422412111232311432312240403132044110431233124422134134041203140142103011330321311003110231341301210211221433043341440404231231340422234313241322014114331421133334420420123430303443440102403401421234012021334000211440312124401313321313204332301323211214113424004134413430411301010024044321210032243333324202010042444402414413343000321443104221141013343213221112404122421311041423322114242323404343110330201241023012031131041223121302000442120003222", "013203314410240234131431003431114131320322433144111030014031443130011000333040020012441033212212211341410100121423143201241114143242212230441221002411444001334124232240424101311110141131043313213433421421334302442441231412104112044404332231244414302104241024334033131224102001123303343034043241420224010101414101441211332200030314231430444411004331314202043112134011241022242000400143102103304110103010321332124132330421232304214402424333100130230244340102120424000401134333323312113041330210223101130441431323210024242314143021230434002231121343441303331021100430321440332123233120211132232033342124320412214100233004144402023432134032411241144302020140014114300044014133431033421034410430040332343021012423401112343021203410412400241210244131444021402214123224422302214402204414401212001400001232121040323143432412333343403423221243114303201141402414101031320140030312243021410443102101314300434231411410031102240223114130031334404042423130004202333233034214144001011344140022221201412430000014100443304031120412340033341221200424341110223410420124242133024232342031233220402404224242123443310311302341122102423034424404103223101444002121433122340423342112342333140042204221143240032211142102401013101220001133201334142323310023221000121444103033430320244113302002340144434010134301400142404002142304414324411214434211023213201031134240010311134221320310032240110233132043203142311032441032004301310140424202031400430334011011311100413011114321333431124330042433004203301124401113212411023100201221432000134430212430234104411134113141322410024021403042130432242134012134312220213243242041412234100304140203121430314122332244114304204343223421020114200332213142030023111213401433041320111203401221042222023244300321011144330130412203432331112140042303034230112330131033023304433414134200323113331303242214104324400112434334140033323430420011124001311301100441343203432432333243004201311123100402221401233021142241002013322234101442344043241233200214241013001034133303412231233340121432134124031200321322440300312413041312420433023013241011040411201441423340203002124030424021401304410030304312430224042022041331323014222302311113221131241214002111330344043322032434320133024123031430011234130310322420420021304143244232422310022344343432331101433200011004311341034400232304023142430343424002414000143441213034444400213334424403422143303024412240242140424120033343033030322442312032211442032143032111441112014034204403312130123103300220121341232240003020141140241012330004021104100013220211142120414414413320412441113322130201111204320034114340043311422441334422344312114142043322241211010412331223300000310004131122202204213342020324243441001010432324043212024230240340442343121434214413331412411143331110032411302200041431133013144440244000042211003114301114012100322033033302110301014224230221041411203224423110024030244010320341143204044213320102203433020304401243441030242430242211214044200234404234114013401432204204321231300412220142203121044331212243012212314311240303002420441014011334031301232044003042203040421042231204113441222344233314342044410402330314411124000223241411233323431211323003334432111331034021400134112343043410102204343322103203133321324412041211311213440201422114342412300104443433302423211021241314420110212132134442340343213300430401123001211011032033421031114203443002024434030344344422210314332221442300424304220023034203411403212044343444212113202442004341300444104121103312021203402001030142241122214042323423423314101321321234320200014034431340302401234031012144324100142011102044121323400220342422421334320242410111321243202341133041432440111132403321141404040344003042442201003042214011213012144404434401303220404231103033142231033300134414110142224421140130220410132341244012010002222033000134043300401343010120322020141003430310420234130023110431421241113243003214431013214240110101323033304133230304430242021434444123411212034244121110431342340040304421310221431433113323234043112232234112421240201441423040014414113133233143040301214313403333202104033414222442032032333441432011132143311010241310331130330034400234342310042322001324231414031113311132300004224201023210240340212122442301443240414231024412211403013302433020040013114140440123243123033124323041431214140310121213241034403430231213440031434102314440004012113334033404423314130433003221221403330244023113411102023411113420033322322243303101323112013130300221120224440", "224333300131434042311122313434413234020333403004033032041341121322443103100000244113001123010044131221432300424401401101331213113130424144430213244230412022333444320001120123000111314310011002014413030124403033012424213214443040400133310024312200441340010131114011021000414300420242103201003032112002224432334310204321211400200042434422042441032041020201243334402432022004320412331434203343404131222012404230131034444300142312300313430033121202301424422012302232301034104431330131300201102140022412040231311021002132104110422113321021002142432111430422032414004132402222221000334341140200421212124230440223014044032143200324340440404313110213324142233004320201133000312202443334400300233022214440342013344311201101300434213341204033320334221113224143200232134011403032404031300143202012232041110213420134123134034412143434201130004440412220430320113421113421243443410040242344340422034144220114242210403420144403211122420204344320142103202032201211130220332301330122311220024002131412320402234141434131021143112430231112430034401321124331002423000312023432034013304320034113004230344143033144040230042203340303104340014412002244203214111344010141141032144414113343303023324244333010234011010213421120340203031314004304323233210030324313421302033101423104143100044300344021103144400341304203131440313213032143401013311330041120213401332040243314430343243443101412421203032114241301241013443201323242320400402234134222002041121143331214333114024123400110404121413044004421101320443343430243230201440221442302234141340332222123124442434213143243414402233241442034034140410234414332334332400322032323230032133311140101020341440302434010040324211423210301104430121034340100040130133412321403334014142004101431244200021144214123242014102444003120224413142413234334040142440024204232104211234323002421340304330441043130132144341202040403401004024101412244143213410102224442033223230403314343042234410041431333142000024020100320124111340212311140112122423142214403202342012442340403010422220402443210212022214114321410112411002334141234241213032134400433232041111223121140021010322024211020111221234120103414332024300422440401200103434431243240014322002044434440312341014104213333023141413244243212002412120142220203042223132034241003033342201211040343124434103121313320311323404000121233012424042011004043244122322333432230340324410203112111230214014333003133241334234021212341033312420430024243014122023401110204023434344200422014114413434022011002400131403001400134204313302241431442341041134420023103224024204042322141423031142432020423221212321344144133044320103411141340200010121222320003344021330100102220043104410214024240132103341243420200021224213423214124234321101112000332303042111332230234303413032401231102313334243140420404000113041141223012441223002021301334343122410334242441033014134241313100404131104422413100431431112023111332131134123031034113103410014414123020331013323112040422011404340310002244423432423043023321333123143414204202021433004413033320221042001211434401223334410321003433400114223210411414133133423310441432141413422224033111234202331333330142110012030402323022244142321104211414322102043212432114200204212014110431312442323103014112031234031442402400234344021313203200302442022100013231224103221033120022424132043314332203010432123301243402442333422042403444422033142022323323331103000221001101034331410223122121341020030304334212140332013311313422003000202241230312141344043214314134440404310223333400240134224333323444204140310301143224001211343010000441433422110310001131444103003310241340224133330021302344133031141302322241321030024141222040243410430441131324201300410031343223224242234231113011342301141044201012112100332032311004204031213023303103403233221324233012410440111311203214432224012431342224344143234244120130002230012240100340102301341043133424144220000234300124123312142000433324211240420240100020424212332010133103342012241024332004033430230312230310120034443110221204434334331214114011224332002313414314131340431101331343433322143430022433340421333300024211344114132011411333100243440134323040020434124000122202312203333111240320330102223044211420404221242233012013100131343033014331442002234323431410141114431410113444413412232410044010224111022324330430014423232230123311313200120234002420003011431422200123244120240001434414114142120332044213100132044140130303000122210441123404002411200424121114200324244424234140310", "403113204433304242212033334342411040322104203243200400433122133002440442322101221403032414101104403313313422313342420030102000401231423013342141430000414014021221010422211002032121240004210200122104004420043314412341011101214143230044034320212401130023002104341214122211134031400313442424202422420041231332420321301343223404440444101202214341112321310200210234040304342021324022201122313040124310411313114230424444121033200342314021340240040142232440113010210244241102232412321120014403111023123224232404442212103224412244143032242010332222041443313301431301102044401040100013324021000140412412331222413202110122312324312044404233432214442231140202320122003442342231111400144210113041241140211002024241012111214023304241114431314303104132104141200102400003232444024242204214433002133444041023232232331032233044401144430140113410201201440103241040240111134400030134421434133430243431301013021000140433011302221230102311304401301424013444202014413411412314312201032401221122331222402101204203114401410213014113242314404140244100003111422213143113024030110044112440412134420100332024031142343200442414024011231213411332401133314402434020144404000401222241040312141321421232241233142200130243421031123412013141022323242012121103304400420002002032024134434330243013122123423141111324244234343122032241134313110232110004203114121412422320010101230134411301210100343320402243310330034022440344000342231232221403031132244131234044212020040213301112302100441130240242314014242222141113232210010043024140043004114433101230142301430202200232004201422040231201212242432101013033440443042044104231430130222003444331301120000040002201342440203302121403034220322033121011323321304430344121304140044304320240042430420130332442330144213302101244203243343102333204132443131301341240421423434240412132021240234232121333214210324411034434143442331004131342103341332440343132034102341113413240231444100131042102322041142040003212330141200201401102000110342322304334023432002041212303400023421110404231300442330403244104221433411243103122402002402324402042140431330044441114041234330112310122112223320133112141212300010410344122434422311331044301133143344231013202400442402322244221322304111430403204212222432302221322301233103114440243021134301400032141003401140132111431304212423123441231111040103104441134204100144412000413221013311003121113124331244400031241441114131214404224031104240040123022304443020142204324444031304130313222421013234413244120010344123233343212244420424133121232331120014330342241121310430030432001322422131211041000300144312304424413013000314221200003341201024120011114333224003140410003002004333112110404332003100224142003404430331134100021031030024042443140022232224401024423240241021440124002040112302003200242413120033214113133202124344423213033224030343124310440301301204400043411444043000001344022022012041440223133342310220322311124431124112042430110113340032020201313034242142231002111242113314314442202010232143231333331131130224010240444232344401312401202103440134032414232344233200300301102302041021021320343323342301442223034310224000202420111302330232413143224403234313332401420411330330334123332222330324344203200322334313213212010210413321410004432043403422330311022140214403320144032421301002241403124020004244100330333241444413012434010100222331013133440222231014020304111131441321444222130034331034134320402012402243034200110300001310102003433414234320243042301412020433402000120101133100312103201421411313424133312033103444344132413403243031111041330230443132144224024022040113241342242243422011130424124231312313244044104423111021322312410432014203223402301022040442301201332101102232003134203310301342014334113044212432402434033424421141203123111100131310331420424231410000411341032324120344440201121324221004440341233424130313234323042142003204322404220222342133413112214234402034030412313203412223041214200442110204344031122100332204002343112112330300002334244400142210000122212413130040004324023011443424244130142400410134221134441010213002330323140240230120301322241044121314404241003013333222022443012223040134342131221012242300322141414114204131033104143410232203020100131421041311340242243010214124132301003031244342014410313314204300444213303442433340301203404122042221044440330011110242241400402311230014341131122131242404442334202141431214433414343222034212102314431311113343234031411412202210222303043333413424043201300112414242113304", "311101124123334220402334312044442202000303200021004021240233103241341341113230441332414343410422330233140004303000344303340141014130222304114403140322112302121314220312001100331142044233322141112114120042441423404114033140421441333112313100202131420401320021413432004101041042000200304243003104340144424034434222320010044000411201400003203421012331231012134300423344142443404103043204114033241040014342001041003322423411300022021331400014432244132410410401344404414310233304201142014011124030400140022344322420040024402134001143121403421233422243042014121321032441041433034302040331310000041302434022133043040310000312133112431142400303211140322013122114130044104333431203042404414101441331131304101032243421301400343113421131410033010043131442030433443330100033320122100304104431004411240034341401004230011400414210033420402422432324321020022131303432042433131441121102343123043010012443100410141200400303303330310233443142342013340113410342142022241210412203223301332301203000134204132010120213034001033344112002220144204024123231404111331311031014004314231201011413411040020302444410302213014340214023002141423130303011042043011444121140212324113142420333424404432224204221322120113004201414224004013443322012124344241404344104424201224231032113004221014130134404020134241101414401103331424332021231243010141134344431003000143013220000204110423101030302004311133043341041313411123011201404211203420143300142331133332204401211431102400414231231312021313202320033014102410241322301122034224333224000342344304202220103204222041401140410314420313234321202000022434433312332344423424442401343024320122000400112042430334022314144404334110002104022322411402002010100034412024440410341302424223244131023431112030323014323331321311132321444110103220430241011342044330112003341132122010341241342441041131011412423330204310044304223423411422300101430320001201132302330414234304424321230124000303324432011232340210213013101444022133020311210300201122143043134330324130214322420104101413010422110423120424122424431133314043241304231404324004011133400244022232214433420122234210342440040422441014242031313403240234113423044004042040224131410043234300132104423124110410441112220033042041042403243333431143341301430440111042332132413212102143341023240202002432204424112334332213034133444220132010104113334340222343031423133203130243112341311121222230340140103432030414214131130432331022211132403421244024434440114040344212220114102401414201012044043003431312211442323414114124100204422013334303343111021031031004142021413413424130123322433044132442343131000442100011141021140313300023213304300032410434130002020042100130401004124040241404414421243340130204042444212003404203420011444421423103420244401010023342223304021043341140013010242442021322403103211411322300034421214142030312131140002013034033043441314042231323222114130413221133444330133313034124300002411304313422434330333032334244104424043033402302431224030422302031302412230400420133041031420413133344201231120023410102203143411402244010320432200244032032104143202431434213204313441202433111022002423332410204321041132200010230232320304212411312234011400110331322240141421031313214213123113030221323001042133011341413231141423313232431032042133400210242200443324032133243433031000233200304311012113330120010343213414244421344111241231304202110211140100134324410424044204202402103322402121420220114014200023032412110003110002231312023122341033001103312130314410322004032041024404123312233004413034201331231233431101211140332211222201300320210441122414021414012423331400224411213230322134312441122121303123223440233024043110232424443434433000323034023040132042032440140210331041133444143034342333424212320303234124120204112313221223220413410223121314312141410303441203134142430301322244033132303231004123312411211342343002102043232414434013321030140023210114444004434032324422310030114011302343122030343221443010133032444210442304121214403310321231242104034312420320320223111240001014020012411113104131234310012320030102241131400010243320230212124220311000014423204211332101010320333433034304233240122043400442433031140031111332411324213334212332200300201103132033133121300403230030020142000430301344440441043003131342011023441134120403101432412044312123010341433001201401123320212402020444400200424333022442221202042124231033302302034432221310340140032233120304122103142244442003401133023201410430101010022331321002143133204", "120212130433423201101414321222441043024122304011110320422400444044404040310344140014241342441211323214024324441143141321103300322132304411124342243444240243132022423444302403044442101113421014403012431113300433012001204334433432031420030143030014211101111413221220220414031321201202241004120143141141214203333243431140132130021104140020212423422302004422314222434114334324323210330400041231013224430320441200021141432244211331412201010143140000041223113203400321044111334014012002322300323241222030123221342030444312101121340003204110203411300030102324331423202044244131240432112230042014103314032124241433421121440213131041043040332141004034423012422332320303240320323404241402440131002142123131303230203334414113440042204232041324441401323424200331243321032231201421011001402342032334031440030112332000133040121331203230300044133442111221034014434220123010142442204303342042214301224114240023144230134340443424400231201423320011132102210112020301321430304233022322443314413320342302233131200234220434301134033101002114330021304323002344104031331302120224040123433142340422222302011210111420223004101311311331330442201310411231302331132401110104002211343233234302040233103404042232230341313322032103011440241020003421130233010021230003314043114400001310121002440112142140331213243412210202032412023012001232211304304440011441220001312213003410113240224201020330122122112303143132314311300220121044240400303223011022420340341210313213342342134430421001310202102414113333022424302102424231120411314234400233310004433224432211101221014130134404221140141433014022312201131313024120003302220240214401204411103411414433341022213044401440440111143142121234413112341132021440342201332114023314233220332012121441434303444401242240104042213032140322403424232121040433143130123041223120020331412010011003003223144410204220222440334420021120014244302043010330404012144101113321130020124332313222441114040312422041324302431133342221333322240200333010041042000333440440113140200344343433022301012411433040213244434021034114103310032024003312120134044104144242244123111131202044443321144002123144242423000322100442014021032433344413440440431020430300320000003232204203110430443431110343333433204010024133324104012313334430442300024204224314133014024102321241133113341233133001111020401112404123000322234020400442312222312400420314404103312422043441100340043244100031433110410022032243004241044232024223333123222423343242113110143142133301332032223032311021331204440330343124222234444102124402334242001103020030031243442043413400022120011032300321422332131342440124022024222200441401324101341440334414021434114124420411341302013240332133113404034203200121423042214140144144144311324320000300330420144424311433140334312144202020412411002203434322321214000001130222241403444303121140020341021114204134031033233421314033024113433031120244413424031110223223042214112312220242311304104421424412124034144201132411101043132123231442132133423043241343412130131011043014021430034042410420232410013311421240220334313132422143041101122343331141320201333104400032221112222121441214140204143003123132213342133131121224031243343114443232331410404001410340013101344310031032442210244021321231020033314210324014211233134423341233242232103144102331232103114413004041043101340324404124110112320313321314133300123301210242333022012340410242104212111010411211333401123000043334440321200230012043401121022440412031324240441011044331432144224204414232022302223424442344200101111144243303420330100143323024433034433323043342132131414414043012423024041404320441130222402144432124442332002311220320314212433423330331403120104321003200140102423121204312443004011341232310431012033203022321111124022044304222333143141131232214034132321433000243322424412440230241441002024333340143413001341322240424020123444302143403102020131443243144033224011314033110440244022034300023343303341230221432213101022221032232011303024102122131324412432301434324120333044304123111420043341430240323124013112232204430030314311421420001423441202421211034142201202123130414230403034130120101134300243244331243242140211433240021010013234111433340232014140343204400011141142033132001214234330240322400441413212422140003202213034300224103333411334234334113422441220313402340100011243344300400222103433013224334113204040431243043112141220212140322430012230101403230041442001410403143140001430342411212042303243442313202120342230030014103001", "341204121424404140431134301201103203201331114303042341131404204003003200311411320324441142003033323400421444320411303231132103132042424424323310342124424403143001300332313221212212240442402431032243444223343220333412100333402040131211344202110234244144434030202103332131403431044100030201040302111021121200131422140013302123144141101012011212402141111020210010410043244241410211004014144044231340032244344331323241022344233132112133113302410201233240440004124023012340431112210133313144423230300034002330221334322123221410024242331114213224341234401311344404104242122002301031332442120233444204014420240222042333033221413402412114233121001121313102233400100213312144214041414402313302020203123322202330002142311424412022311111133410032122044311200243141033142143412322340132024010111403131200341303124100032443301310021112313213433340313224114220412213103104122441023013203331120140342313321101204040240343444020234321234431241101420432220302344322334424142444130011324010431102220144444131341133042210243111221032300134200214103244113330433120220243102402321232443341044423234400431240203242110430314003020400144121224221203340313403100030112224201133224434411014313430144102032314430242344320021003244114321324023232404003400044302410400412200403123243320134204130324042324214010320122343330412103431103002220221311234204444132124333243320141431302323121344110000401403422204023041100012241402334131013032023312020443423044242112031032112442211210211442242033301112311224224312024341334032434023102022130343004030013431002021303423004120010430230211404443141403231224234210111333331033021013044212103221243044014343320400004430104320200234102242223212313413120023220344330141212334414341003334201331401324313402441412043020111140034410201013044030002300424402241024301124330044301220323212312124403033001321330401320322234044411403301342032422043031013020021232244344003120440004310103214003234331104101403114304104013010100434011214430131131203010340430130323003421413443211220220202324044022241220134334200101030021104031220322044241210110323022434301113320242142402441333421140203000241141033322040041331420144411041031211341302000031220034132403111023303314342413241223233332242404312011030241341143244414114111402131300213003241404142044442002413320023044203124104144124040343240111134332043222420014332122113023120402110141030320331421011200341444100221333220000101141443200310313211001222304313422421044031433304321203113112411324133321311124140422203133232311101121042101342431240221110422201030214221040410343220143210302411421331321423112134430440433131200030331334414011120300001010103401013041131422333031223421010430330121402312130200322424141421114024124311301310222221124044221043044022132404320414112224333302311010424014220110420130333011332044202403430234132343311310142424222040111310413001133423021414344240220321012034404041201302420343420234313320001211410112132010220113214344010213333413331002203023331230342131412112014330342302304224011200323100314132042001020114002204122024341132430330001212244410422030310001302411403041014322104024310434323103424412340140210002331231034242143143122230214403344234431030201034344224020124234034304133023143413342210413140340023414012021241302022043213004111213204431434442230134342312204142302021030422211243143223044210100104212433242422114023000034230412400422414440332440241211244400331234201241430100312403121342241304213444444233413233322330423033323432041142244222240004014203024121141423224034142434242031412200202440421220233020443331003121344044223304330032421242403041243401132400404420313033242222314334400234043240334212222223440240313134002240044341421334300002143144134301101201410034024202033430431012410400040214133121323314123100420204222213001302040340240413234024423344323302422433112423330414101340323302412100213242232032230000121421032204422341110141314434034311130340211403423121034131112114413211314241003423120123404441243121343331410202401403203401341134204203012024102223133314202013034224430244431002424311022103110212214340332242041113410303444302320244234042400040334330112331100243030214343330302012434021432324240104123233100334422402412400312122020014313110124130032010211030010030030414003412240231321430312101223422213244124401311130342010100424423122321413043012003213213444410133133114324132401213340324444242114133031031012113331323040013421130220003100440100124313104", "010043303421443043043342323444422304011040141301102433124212200200302343332330203343204311243234314331031244300041203322230243300234321442233121100324413220234310022402214424132342231324332043020433334300421242201231341333442433214012143121430111400342420302310120240214243112331110431324202212204104200043013400400140341410242034024144311133441301131222130334314213242121300234211210304442110004102443230121144034400240141300210434444123324401324143332321213130333031434134411114412312140010433433340312022032201004231142241133001213431004430223324140231023440000213413002114100342302303020111001420321120132030200143110102412440440023111322020014141032134330401111021222014114203224420113332100120244124422123234101341344122314122404001402100242330020330404020114412014430410142330033331111040102332130332041043424401402010101411223401324442112021114333021222323002210102213130211130313320041140410312403411321332421204441132104412143323320433040033310332022213121031220001233111414000203341122142302133133141112332401040013401310404002010033021303012310244131121332330422242321440311341024010102120424304232313201313414313400400143321313334004100444130320231344030313121424211340433340323102302333310042131002311310203044134142013111232224321402311212402043402021402032143322234021033020421042031103443332332031433411402300330204110411041401240310414221122111204330143011111333003440424014222330033300412000334002211010313104243401321114001021444310232304340004441403344423300143030112202142400331020033134102203223122240023123142434302413321424011033144112303233143304041213102230300102030303323124000121431104144222320131403242424131404003104340034221403110101423131014034012220423211014223130322340440402203134431020424120341343020410110114141123000024331004134404403200200031420432404314024103111330440001142212200343012443241304232121131111003214423143021122020133002130204133140404411412110422342003420121134011341434104140241124104410440341402130232241334234000122022221113412104003433012210220414424423141013411444100321321141002403133232011334012441320334020444302114311340132342430233032111033014434224123113000100042433420421113204040242234424221042302440204143143332414433110143412210202412003140210114023240141013030041332232410433113330101311330224442340121020230231203013144202323423300040311143201104443410334212134242013412321432224033203222240223314000414141403430413440312141431112004220410434432204041114311244424321144411023144031101344342343104244413120401221133423443443120414420304001323013220132120314320110402034401310121132440202021044030333024433332101142214032040324044000322413443130440311413224002244230323402401440323012443012323400204231031200034433030343434121334424011134014034400344444323414322142300240120434212311301144410421013220101333420312214001240313212344013101101210030010101214241404421230431134042413431433432103044422003432121411303024411030041410242323244044040003211424231140011023003214212223133220010213334332033442334010212401121232132113013242020430022103101410244331432401232443013242040031003043224220323032422140233432412240240044033221432001333334414303423213331441123430204142213042243312002133233343341422414222211211233313341412400210100123244042103041414122413220420432121403024112320221300041143424133130312334210230301200444242122421322323313441003000040124031323242123230340431312141002331300020122101431442222223310303040100244323224301414004444013310243242403333224332324101122131042010304013021321424423140041042101421243202002132001111231310040301001012224112014143013021330341044142033423414312410113144330224434001101133013231031111224102313014441420332121240310103243233130414010203424332413211431213240014210402233200202311341222401203403210322202143303233324130213222340300000023342104023340334404030324411320304232410411133123130222132433442114433220120202223141331221112211034230030441322000420202134124421110231444424234424402420232300344442031343113333342033331303124413112223433322142020120210330111124421023141134140122340030323444224220140302231321443343432301111240414041001101403222334331142011112331023034344022041044140340432014443402121334130304434203222430023304120003203114333240241311131341333400224241304111423242314232423402332003111102043100332410013312402413213323210430311003034404433310334110444304204113104104313202202040314124002200030301132442013440201143114212340014342", "412322012030043223242404320331041024314024112103301142113240214003204324134031300412312331203221130142110133340343022240013303004040002444412103430213400303022123341103302322114004341141440301223114210332131200014002330212402003004113420421020112310111402133131021201401434341330412210112422042134122002413232034002441104030114200341333334201342003244343020332321041144223430000103124331343434031130103000230041312432242002224302442033214321302422021112130431403101023401134233230113210401210410102400441022041010142232034314322414134014123242440031023012220341331240111013301022342203202243321412203203111344211123403223113124141212023322321041311102112234123101101103302323121424411034233414423232203342142111240020401113043420232120133223410100021204110041322323432420114244341122131102032142313242031144102431032012433131433143401034403103311223102412114332420031044022123310412113331141144340403340240340240420324010000322432440111232311100304021331440043241044032044310213223122132312101421233030100302424412113004430234140432111211411003023321220404443433201012124422222220040400414200032204420401241001302310103302331230320434402000201304134314000140111001341221103434242044243141321314312201112201313203133421223134230233212030232032131241321332314124211322234221400140242230333304401242424313100313323424044424123312314013434010004032130142122211013442044214314211040321311430401203322124342232022224412013133433234301123021120410143204241233421014431444431412402203313412414021032311110411220143031123332012124222210334221032331040131142334211144214433103341120411401140414311303341224241010421332232401312112241220343142002022233043004134120232101110202403142123413003223043312011113024314002040442444042400243301031402421204231123020323122123300441310112104122410021431033433011222431443112211140343004131044404204202002004302211223303203310230422324303402202304212314003121221213432203131404411213114303030021130124103144214003104011040304111321244324242433414323210333032242112120341144240234010432203214142400234030204331222243422422244311334332321303320313131000031230223132200313122023444030243431144111110031403310410421220402302131104332304311403131422323001020143034443201400333013334440341100112401234314033113110141341143312032220201444224111241211031003441242210222212122044332302103231134102144120000413041214404001131100011201343331412204421311410232233344141243024132441440304021111322143110244331403200342424414323433021303334412203422331140112220111441044104242143320202331242100221444421304242303021312300404344213004401101032031303433113204413232242202031414003104212401442302104242102321144341120201303003002213403241332430401241443021311423242321111432314100041031441234340411221200012322222201103340032042203400301241232301113322022310034100223031302132122032243024131141231443031424330323332301142133213111331104310242444024213411342411132300242242302203042330203124341133130234002230001330311033332014030022413341340441234441023004231023400422442321302124314110202341044204203330103411412000444222004114414232221222031023410400213202303323204402100213332043321413332431302101413402431412034322223243434344421332023140044032221234331314440014230111132214314331414342341130222403033303240404430222131222111411431312113421033413030200212310131202224044034131304113122230111241114434432221410224420234031003004122041311343434222240131222422432112214330444001410300231101200433201243224413404311311330114142011111033101144441001012244343030043041311033430310211332310101313213211040124320404403041231113131120033040301443210140201421404233131021344111444113424010204042302110042202432321041404411331141111343230042313232444200422014012343422130013132301330131201121024311440100421311404340130231214330141213020220301243430231114411344334031432110231334244342444240334041214444330401302420404320034101024311322301323120443140043040003202441414331034441321213033113124013342331313344144132404234434011131241233221311230044414333412410103133412124022323132243344224221404420131422322122430231022321113004213213104430022122034021003200312011032140113023320301203231301113133332023304433142413444412343102203421333442224302031323431403033434223113304111400211440112222324343130411222322233031113202401200420003403043010011400040440142143334312211110242241011430220343304412024200023142023444031443143334011144001112441122303324133321233314314022", "134112140340310132322114343433334000131210131130111142003232103134323312421221131341423203142441232340414413410130001031311210323141114203041242004410412232111323141232011320410123014132432124032140403122044243031110142131310011141403112410234433213442243430330121102411004444343300142334310111320312302123420400320403443143321224331412410041002422322143011231141000220424221434240122443441133124333142303442203122040204430330421143443424312124320322412203213314312000003104133242222144022420244304303130240244122211102241141444143012120442312214142141330022322213131403314134304240121212142301224104041433002114412042432004443142442221321134321231404040010114414422133332102100031242330313331042043114114432041243322320101414034001013204201120212111040100401214403132131400242010301114143430331000034433340430232401121440221441432021223220202410010331031134104330040014314112414202334132331412132220234122104440234034334013200101013002203042231221302110043040300143200140403041013234422323401401222423230230124301041004303332423430241111143132130030012032234304413312330244233234210244012041321120033324404413302334431301113222311120431413343002332224444303111340204100444233343142424143042140221023012312140403030402044204134424124021411444314343420233404432021303301121024320340443024122442124401230301324024310201211431100344214334122410032012123342003000442014420411433044244210342044030014014221214321302401431110421413444144304101340002041004434331000023240300320100213213204421411423322211434203404343120312421332423123400001402314041022334324402004422434414110213031210232300030231224034442004230424214300430121311301030030444043233414413301430111321300244112330024130343144342012142143441213441014333212011303213333214321212410430312020013214121321244201041233122114221301411101023112340002130442002041130221443142130232414421434122012442403223441110314420224241100013234031114143023340432434410241122130201003103233331024034231342034403443441320420200114142301112140130413123100204130001342143244011211330112142122010144321224043333204422411012134320033311112000421224430421142042131443144022213221430100042142220443420300331313042233330344102431033221323211004443022410204133441333224313241343233343043331421112130324332142120043414133043213111022130244003430132410002342004032414403242011033401224313122443131111102122102403200404141140201330012102301313032100034414344133100223233423030300032213012234144043110430440232424040403201242421221034012232243041203241420413011124102143123422323222422414243234123413212133143222442114403023202011211411231122240021103224111030202420001430302421334141434141001240110330001302402344143014423130133232202200101341203242340220300404233344001141121101444302112401032121340230403230241241142042031332232132314043230322432003111201214212410121231223410100034043332401304342030144000304420033144421113241130340423041432432211121203033101334342021101013210103443424423433010402013413102402030123402103114433011343232200020214212401001121043112340210220134314223243330200300322332330140342124222443241134410331322013041244122303421344133033332410110241340044232203402431430122230322242333022240323440441022043324402400001200442420333222424241303122223212443313130030312112244200203322231124420402420331410203024440341443301101023014201312003414322123212232112131401021024412123402404044434101232121442140233124422320320034321003342122023232303420231023020024024013213003001334114140102044004203414232414210442232212033001203100020113221023342230224033222423023032003400344412221300410043141424432432404314111011010420310332011014344423320214240334104400211230214440011241210134344223300340441104431040102222104432003041214032243300212200413123010013202432104012130010030410104413100422340321031202401221343422421200010231022431101134431322040232203303112011140230134043113402142033140232010303103424112231400323334020344104212224331240030202123401214131341442243114322023130211414033331342144434323142014433333342012002014104422012310121420143004044302123220242121412243300033114322441104231204422421133344142112043444140214400224033323013324333311414102403034311201021444102304412133420201244133420110013340220200330401242401022403011433210202202303341224314034310441243141004233442024142304232134232414310101134141033101234042204313142123123434122102431441001014314220341423144014030232232423121143333143400023422340021003", "324224234040233312301141403001322340012133224414232102134332123003321041012302142302301031132440423424300014213323444303102140010132231443414112132133120311111334231123013023042223322113222444403413200200211144133344414410214214222432333001124223302343411104322011213331444122303101311411423244310123103204413002431413124140104430310021332210400421330122323214443203443144214311400334204022340224134022231120424042223223310220103234012330024010014434332330432212004114231033143234241200042211013303142122214404024422243220301031024330242314433440311134134232203210434143022320023341102234440311324444101213443241333212310130441010133124340323312023043431123002032421244301231403313442230234224001241344420022313314243322402341412433212431030043443423123242414412044413444302324413440011412411124410142231030100422222042044031131323133302232340320114004214404102001142122423122022404104141010002041120010324421202324032223341200440412020034441034344140312211044102030103223001422410033044244104111003144121413420313310111333241234143024202244010344420230300423121342330431001234412030401004240222203012234241203123204021212232432302114310204243344100433311100203014101330204141214041334421444204143010402203230214410231103231414124413410041034204041023020403134403321110113114243340033410143101344323220443343321442240022440220311400333331420403404422311202440422333422222334414213012320141430244343400222022140114010410113342303140024330243142121343344132040241021212133020332300032123413334020403103433213031043420400140441232122234010311141144301143110410130122344440100413042300323112121202000403212042032330233414113122122031233120240121441411410224134044122144022140132013002140443214130432212101343104121202402201121330110040122012043401013100430130033311432240330310000403210012043212134434122344011402340432223434202204202410142233403342012033440233011244000221432201422002244100330242333141130303344144201323011142040400223220414244411042201001211434214131144222312311424003421320331140312432222324210101443222340424103321133100442442442134311042342233010023011431032032124300300030044141233130102422410404411012022423314422403100043322220410434231110100042100341411340332133010231200004301122102340130034003312341033212100132334131403320113333331230042023301141112044022312244203403332444432322324231141111244102211410434013313034021141024404021104201242044211232424002241211421443424000431110044242231023323230242113412334434200430012333423030130442220000221303421303242301213233420402230002100042322323200214112112030224120001234042022143432403421432231221130411123443310222012014043144243302421230330214340202122110034434421214320103433141212004221223321441212241400311341444402323130204410104143314200240411041140304422232301320401243342043444213003222120444240134422424404414332104143020200413310020001313131241044014321103332420412302242420112430023044011044041030411111221042330004431341340111220042322110444334310012341230210213132024310311211314204433101311324401234304403423334431233114443122020324123033022313333414244303332402000441122114312434312402302031421022223211142000412014424341142211140020421231133034240403203133432203301120003140014002241304410411011302442143304111201431120321212330043200104101044201013104010014233011412140131100313010202231214443220311134422301303222324241441130402001211240302231011021023230124404200143212211440334123342101411222400000041004112341112210310202231231341041301114203000023342130444333421401400442240234114410223214033342234132404323440434203222202312404030134043243102110211203214341330220341323101414002241424124333434201014100323403421323210414333100343114041343203431402013330243212244013143014044420414114142022203432242021001104413330433421021332144400044041330121002133422111001043100034130033420333034312212311020321401431321111411110131313001210414344421000133114421110013143300233112421324434303242333230424222342120200202130023134212303334121102304211120033431043101042200431211122141100103043420301223410420030211411102234014003101243322243010441414122102012241442441232144304142324043232413203243230232130102242003044102204133332414101143431410343302123120401303224204341201331412342043220124101222420410220123402031003232202144442122403244044221002104222413240104233400303233042100444021132321321120344343322343120113203411001014412003340022021412240400311432004224134312212321002343112210", "013010033240410200444221030044241422211340123131430023020243411311314213321131031202214414400140201242000243412031431411133423410233321413042344311003004011000230311032203034413031403033002133231003041010312434130422131031112114022310302022342142402403124233140412344332312232241124033221312233112101333023010100010333124243210420202241114121102201002042144240011200142413421102424301032002312333220304034314033122243244222333401311421323300420311010441211144204211331214143000320342034132440141100320131404010024020141034000130431231033033104104113002420144002202140330402214242430444433224040234423402142113323240323330242104222212411220030004132131441110201130101442124430442242310044123044123432234043442114231312113243424213100023301144202000341342230330340123120133422301203013432432424212132404131010333423120034304431240200043012132112411000140140342042001104110312024141132430430400141403043103302424134223133104430010244030113402401402342324421114403322114040013312231341130411202413312012232043442444222220013231110311320002112203411201402211130102203012343244214021140311224200411444144344131330311402430433301203234001433111443024140013324031424401342104400140233414400321402202024440424401303333141400040442224343112414010024214001440023031034422140242144210230422330042303104121414343022210224111130033012042104114330244430103142402144131410334322300432314310114313000404203220131432213320423134410320023042322014010331330422324102220340432344444410104014103424111001422420030400043114211432221444202311131003243320134010402310412434210002442011113320411242141112131304032312032422134344301332304320031041222413122123302141220330143034022333114244342340104303433221030044023343302421103412312434304331011130344224404334021323441314111302122223220141411313004320230232410303203122014043303301440130212321413003022314042424223341431444443040003213000322324143004013001423310301423213441340302133120431004304412202101202112234133220304432040221422404414043011324141022412310131300343343320202103143300111012222213334232042001131334421241332214311024100220143130221332323204033132242440110201242232001213444430441402444322213211301042001240030313332411121142323324114111213143001440044342132042333420222040302224242301140110300311322211110132120022303004434133321123330101131200412434120113214443204321320443314240021440130301112410131402333321004123143212214441212340234214301344123243001044003030410214132420202414322124113110412042002414310202042413301234130143330023133301410400402312412040241143034230241202002002030141230043021210143143230134440341442330243344304444232410300111001141133000112110341331040342444000423241044432432212321422220302111232410331001141301222000232203003240132323022203043241440040130343444013034220403140242312010002014421011413402233014132421203243404210113223231123131342023340223203444111000024443433233231432212040312411141410034000031222442234233214331243401431031031420124334204211124341134234020121114204134142020110324201410100234003223231200443030014322032103122100040302110124242034122000414213134310403003424110222440400122412421233133202223434330340104414440334331212233202123211442234240010024403413411440332224411301324222231030141312002324132113143021021044202032120341234411310322440221300114404031444322130030121444141423320220103023312243141412040444210234401124340023120223242343422044222141143231342410030222104330000412402132131110043404041213120100041300220224113400310413131300233420004223434002013103142121414241020213112410322240244213420143201143113040311424132014021212101423223123202234121140120013000110002142100434334020100404113234002113140024333002220312204444444221042400432010201411043432141004244411232020123344130132122130022303012330233401331210134133103031142300444224132432414014000312134424024213320030134402023104030444021333223324301123414130043032002100012234043142133314442100003431133444012211404243314204243211034121334011340131124443100344234331022322321202322211300121012332142212344021324030431443143431214130312243134223141423022002421220011132430414113013231111311420131311042242010121121223112233022040124211010143132440221141221140424044144324013103412320311411034142314022404201211202341341042010030203441344131044203110114234022110440012242211342233033444411132421300320220212303102124001020402433220241310033204441023323433222110404101041214312021223230411012000001343112", "432323400422220313211440241312204130444014302100120334343443020301143331421210320031112400203323401032111323224401312320232320140142131430344444332441222323314333200232101201412433011440110402302343132124431432234320114340430121121013112410413110022300310243001134111314234344230334403030213243100414210402014424234313443001222233413200332240014301144032104324220140301322111242344223332013211244234120220411013334022430230342021401410142222124410304111413333120043110030330331201230303011220433011122412104420401002030143420122223300134422403030414220043303423212100034024334002310101420302410241030420303420203111034422443434102311143020032411133003332004042214012301210134331434131400121210224311202333343320304104102133320211204332111431243224343042203022013234213004413111334140231231130003203020330111401331220114410122401132111010123314444444411412142012324212213041400133211324340244424032020211100224302233344022122233413020042322241023023103311042202231231413423221024341234202324444100402400310321142313340202313221214203323304230001424014433330222224341210424402243013420200122420100413300142411001214214232322040433143322120240324304021400330012234310042221133111311421144414414401341423014434220122434244041234043202442431203033123204042102040444304034240111112302204224133424101441432113220023030224323023002442100403011243404224410024224332214210011334332123403341200011424320240430314321000201412422043422132121242112211000240140110330321201110102130121424420033000141001010233144243121142231344300304344020040402110202124141110400011131400412303404320104404103414224441213044441444222343424031334303213013220200330043341143222220013301244102333234133233301214430301342012104404341224432142002033331034213420232223413212201300232320424124310313432434301331244424002341333040104320300323433304222212133422204401432110241203314403044134243210404230010100443002114043310444413001113231244234414420441203330201144141422324034210001030441332434311024230212114130421434040224413431120040220402102134400433143413042301230133104010103401342224343224102031433014221410333211030222114113024113434141220344000013322433020112221014421343431112144314011341313101200244110043224140132430402204404310041141232000424223310402344322100411101143214032333001111012033211021040412410423341133343040413013103440024423420223344014330030204332342222430032002002213044422331231013221442320003441110114401114200301004311201304341432101414101430344231043014044003330342141310213413421114240322344203144433042310244244300010233232013132010214422234121403201032224133211220111203433142333200310320131003143440242100413100401202321110231301014340221404433310040400430002320401443443002022033200012020140421014002044002424234240020311044430003204114003234310321324311333002123140421332023003134132310210320342012013003432404103140142424410331031042110002001224430310223400334132403012143140042440120344422003204331414012014301132144314303404300142123020400442422324340121222203204231301340010012422434422100312231140324433121022322032314400332323432241341213420031242133223312241133341142402312322442132320442242222342232300331401400413130334404002300404201423140103240302103334122032331432414404211132341041330410323230232411230310224444042412023224041420232132212144404304231411043233211341342121431122022202023210434300143414211214223312124240310440043112340312313002444201140104333432143413111441342112401314020340201314002333440212441404230441310312134113431320422320012304302140322322433313232331200444144010012221023224203300003411004440220104334004312403403040303430410443214034313310444231113224333213401224401420201121000211411311144143000124112103133433203110140013111033342300021333142240320123142122323123002124344334434303243413224221111010330321233343030420102243014203113234321330012233441121123203332414203204223420222434310204101403410014133024310412230111103014231440313403011103212334120120020243304023240001212001401022420114021033024342202311010344203332000241234014033343421321340131220211441213022330213300004412301043024041441210341003240320410003400442010243113403012023431021200041414222331021102001212341412301011413031011341012301220423212221014434111313313223042042021331313223433444444443224012312132300400443432242112234322141400411313242443024201202010141022411314030430033312413303042221240340102034213121104113343341124313423213444123402140411211223", "334200220010132420230044321021020114411330411324041233400233224012242440020214314023424412311302140431001133341000421330114411442433311413044213003404111242242202222140000003301021404121312131042434101202224433001103032331210224033210231443424413043242000302302421304132022010332201240210420143131040320332441001121233333104410334104102413400020110041221142042442303441120212042310321044020013340214121232434421003124411112034421003141133341220344042412424340203444241311011103240031444003431421021134131412001124312030444213313320010004214420100414143133344204431414400341140200010040214110004134022043321441301010111140023104331442120122124033320244221141410034234240402341030414101412010001030232320022013213134221104323334124244302430413220120020133233320013413440034032012110412140410242112240024330104341033103033221134200110030321414202101042114342320224011234013020104001432210340313010431132304143130302434000444410422214432220322303412223124434032341034243402230243443002242130022112324122344400112314400120030044010311400120102342010224121300313414024432022442304113040341233120241044200222003043001424341212120033144203044132100432002414043233403221111243130004233224304014414041122442434412434142342110014420113434343411303334204121413113221340213041204042432432301124311433031232032344424431020102014134003324110132143130442404200223404110300212330423042112213310232300320301132020210010342433132234224422033402214133302014033314142022311012231421311403020130334003401134003010431020430131140044100124344240134033331302232203144234030303333122440432002142033433320130004230424142102034211344333123244010411024424341414422204433213224100344200103442140230403211011300043230331301004110042434411010441114210202140201032033014422243221243304402402444132310024434440014320010404010333340241240120321231210330203030440132200210234400033022033230401224203232442002341311330132113424034341440113312304331234120331311332112243402432341034121411032421222120211342344043124420221402313311203201200341043244224334024442203042013044440031420101104020001121140433423324043400420014400413304424120230210110333444134011442444124431022120442143120033110111324030041440013343044343240102212322401120301330441313114404204132043301304304211041423104233202340420042343331041421202413214232202322110123343110143301310201202143414013044331240024011214033200410313023423204020401342002422341332330440414214212110414231003222431430433040413224321412421331134442113321232404323201122340243423010320211111400420141022241433312321040424033111030432300020021324104114243212422140410144401442241432442014311131033433300231314112412233330133133402343320234413242433414241131223340411040040133034041231044204221230444101441203041032441043434243401021214033142330212442214222422140140321012114130233001411131242224444132010404443203401224030133203410403213431243344243243010144323140003044323124132231044340133034012333244320233204130303231431433021221004301414042001240401404310300231102310110210001040221112403144344313204033102102024322200100001142422141243100234202221412431143041021141432214032332142311033224024414212312210400230214003300031142241413102000304244424434303423030323421104334222111042402124320242000201041021130030114300413310032031412030202441003142433222104210100332012142203441011140404321130224223234332112141004133304003411442011002134331340434401034011001442114234041013234011302142414300020301302300202342021243404312401431413040212240442333120424201024103203412201034424321333013410312443000104333334111222312241101231442041410232212420201300044223314301402021103121442242201131002130203201430344343214014431310013110442222321403201413140324242333022410424400140342200302440332332023012310122040114023110304202223100312413322141310313232413443432303343320232422300202412030431213433010103134244142432413000101032324241402341431413414010012200000212443243302334003101242033031403212222142323114041033114024211221303031233132234300123214203400311114041023321232211313124144431430243320411130002331244321234240044330023040342113013301043332244033022410132214223342432140221140304200220232432412030143130320214411313040410230001032101212404404011330343430124211001020224122401140243110321444013304123312201013004140304042244223130401321113024042433033414022310414431131044122130432424222224124031140004413322113401404433443210331440123321321042213400413414024203103", "341212413422004212410132001122103010121431422343403143144003413041020444244000110320131412300241231231140003334120331201403310222022042033102403314232241102244240440121333444021121433344421231243403433032310143124421113302410341024421131232342312333042221430404431430122114012120224431321032202202341334123422122043343011341032013330143123214313340220023210421112400422002300024422302214300320110214214443322230404403040114220232043442024020330344122000002421320132224320233411243341001230134321333343110214230413040224343140004341020321431202333410112220230101202014234214102101021224222212114001142043244004302430134303232240344341424421302022403411244301110023202232433344003134300433414113200030001304112242213244110330231110303403202342223240002113222302210011403431423203100300342310012202132024023310031342331331420004423241343220003332321324212312444414313032020223312131121333221422402141312224403040014430144141300143122243314143123021241322204224343103220412303043043014431032304423013442404021123001412441440121230302301004444441001103431133103420430130411330301141001011040230242244134010223141441040011220443132103041312320322112301123241144204000314033420302344114212401033323243133322233310000133223102120242112321040221020042101310113410202411121142220002403302334403022101140300024130442132013032224044130320431340400243034032333321412123342013321043302042112101434034124304224344203100434402044341342443400032404333303101334132131312444333134223312023313443314130232003414040342043011210300301221123230111322314404233343322414214114422000222010100434404012420412203412001341240134120034202312100100102233424342400422341120220131031441320403230221340100211403131411433412322040414104123200040312324214413001410443304121044133241310422114040424034100413020242114242210313442034413342102421132011422030140104431231011143412114130013240222032101043022013242410222040203121240133140001304134304323130214033401434321343422103333220013232340332021333220300111432411330310104043014202323302314140304031004143240141121114331432241020324101131004024340021301244113431113204230032023432013020021401044112332023042014100312014322444201242230400300044410200333314033234101410240420344240111144324420412114313240314442143331342433344304010321040031313231443300104010211002314411333343132231143010444100421404000240122014312334142311201422023013414400433003123013332301340434244402422200324100434402220021003042200312442324422222033224401234232114223001112002043100142000101133134044203032301122044142204213231443234340440113402303340043142424001424310133423121113010201101304431402320440040242442324202343214142041440222122131200412332443324304012111000133413210131343034113102223021203212441011103314342121021013231342421130124124024031234042400432032210043302020120141242140031013320341202020222412330212044222130142112332114120314140101142443342322243003311034043000013410041124413333022042424432440110032133243103443323221034440304032210331031004142243220002004301110123130341000221013201222211420010333421333120111122222434132242212401304132332040123401212231233012203320333231211214303223310232120242341342331004413403100031411421400020122330322323023420411344340442013203202442140442304311332332421300210413002333042244043443043242112211131344234110222143030042100401104212220121232242022023134313240441000132114210244023020242114102040142134123133230044430430132413043232324343210411010234003230042002330221444031202302440233333414221443144024021023301413304441232214322241402300143011342223040400200300221242322104413112023011142012301411133414123242423412440140412120121343140310440201103243400114002044123110441212220110033221312410342121341022002223302403340114134433211210430010244111243123200301232423301110441002431200441141402104121430240333123122001002332401003313234120330113222001202222103102011043400401300320243233400224311422434000131011021034141044113124411012232143001104411213332244240000243310230340234000011010314240032034414203130111004034443033032443224242420130123214133123431431100010103233331412044204044423044022230122331323010221211101411300231443232110123043040044401443231422110004113410011412403400101343220120414110014431032111413242112040323113231022210314004224113013114133021331421331420333001044430403001133344330303233332123002103240112004214134314421212032433332340140341224223301330044330303030442031021021244233403123400", "342033040020314030300431330432040202224133110440214022304104101320014000123220020040333023214024240403301420400031300242341331231433000121403320423230104242314421303343031110001011242303400333101434023130401111234241410042240341433240040214322102322131241034042223240424203433031144022132330414001412140220200141021321444044110020012422443431440204321224122401302402224024143341401310414040120320024220344421140324441400423243001110102233103142024213002004120330122423333041342321220403200113403310200200431021302340230102241023330210214203021324331331224041423111020231340031240141420220031344142444212203410410030032303022041122331311303200304220424120041231222013032214341140222423200424032222343423143212044033001323131413033242224414321400322311222024231300044431122234330122131241434424043402141432344000403203103324424100444340413414032202434101133033003324434313000232334202424141130234432142022231032420040334021421012140412324010030042310010303323034443011202234211134032240444114114300132134422344310424132204303413142213432312413310203223242200211123244403304030344143332434012140300123323110112204044330021032323431341414303131011414331004042002111431232410002432122422442403304424431121114334423324124444433403413041112202244331302323413413001413403321112223222134303104104430204343120123142233133202413114321321014402112134344114101313041222041200012114433242110311004134004131231021442012011322312213431342332103022004234041321203110030121420104040422340414321122303033322333011313422042314123240334000222130402040420400032141302220401100012041401332432340334243402411344444020402040121321431230404342330431234122101030301041224334032030403044332410043201042124003331012332231432432420421333011432011140303321323302232313201221240444142430404323110324040111342112123433120002430342123233433130133232242040022310241431240432322044340214322420334130213422301101444431133201434343133310020041234031230114031144444140002111342142130011002124103213341340010421130012110223222040432244410212313143434012311313340224003421041042043034033024030240442342013402344402230043312123002012401001030201434134031220031423014213340304320000113224030144143300413432144342003230432043411241303224132340111013320221232220022100433212120302420003104143113003303333112032122103122321021013210114320001344212041202203020424434200221213434134222021133114202030440344131433201343421143422440112310112430023112122020214434021402110201203300234201120340240221340421020314040202030332443133240221421022344010401433024103340410221120104432112030222030433144123421114412102404141323411141324034243210410423124041042333230012411442412121242444120423103123002003240243343244113141144022101034430242200441214334240414020044002002002424042200302013111343222010102012222411423212123144021304421002103102322204311242040130134000411132134114100114043204020420331130403213314213210024022302010341031000303344134034433313140300001433120101333312414442241332443314102400304404304030300420030212143331100341443213401400303202344344432403134113431420202130030333233233002322442121431434332434331022202314443422133001240034131342320414343310404221312203104430204243130021303034433132202401240342240113320403221441440043034240421203213230343030114232301410140030341123231024334411130320414100203343030411214324143023412240444424244212000344131034412444214132241021400124244324001024240003321411202020001404331332344110121401141343123110021234303241103200031132432212331414132042431244040023143233323334323241113404322341224130141240132224130233411213403430342200230011132020401412013320024240141130111014402200141412204320212201124012220012030111323000210032100310231330333030301310243043411413110100312143304032213130112204341130012131424443304011234130144042030140431131200213421143143024013231300410314131342420130141221100010034421043034002142222002102241200044101110220310323202301023232210211204334431122343430411442320004400111444423212211424221040340424213400324200324222320231423230123113311340101144413300403003431310221322031414214234434403042220203211433034420433400342430220314233021401213110401143003343444301342201403441214021341023421424414143241223222203332000003231021241221210300113034233340402404214303334302023103213222130442131124214321330231222130041231243212223234341003331241341404020312324242113144010433214122201034404300443300430042012011311012214402303211144021310234303", "203110414142440040143302113432403233043343221134340003344320101114204323304044323244100214244242104311433413311441121403121032233313400311001341203040130230343224402034040013241203440044400302110422212310122400421042301133302441100222413202324300012103422121122101333224023201300002414103022021401002103224012242034343234110304433313013221120300231100421214222300421442413303102430140210231412414143334244013001422143434224400432142434334143300441231102234242301242444123244041442443410331141330201004044243443023030234201441310322111002044343420301430210340342404403113000143044433224121411220310314200321023104344344144433334130420012411301014024103121000011104022312142320240322243044414002022122312410110010140321201110423111220102004420330201412304233424310242020044200234240423421002123004442313020332241041110321220000313344103442204440134234313243423133320342114010224220442012330242342034002440034021441121221003414111314220340012043122324431411421414214231334243130122220001043443321141241314113404113203110043033223422433311203033133342124324040224141421032134103142240143213220023130110013204131030221202014333303044022423442344403014332322104332314024234333331221412322111142014213220042221334231203320442301243410001400321101243134241303434121242040231421001030201343101242344341412401030220440114344133303141041424433120212001010121040042330322110402442211324213401424211112121134303202132401432033332100422043032144004414023223444313104302343231342212002240110303023020103303312021242224311020044132102200023004333403340113221204123432133031143222300311223030110333311324010232424424013143114440004003021431132314004424302144220141304202224402143441331204021232411200230442043020313110012310022111223033321224101311404323131000102413413323130104300014023420000120114234021011420323423331223302141301123130110242303333132214310433440042311031432402212300041410110014431144341402431100011120143404314304000200313243301334414423211114132223031424241332111103323022312004402131422101323311040404110400300334413040033342130140140422124030210233421124023431401110104122411310024420100221314131032014224011312233313300123043412423314322040444010133113004144203434410444203030414434314210123212000010123311101033314033011133201001103311203012142422330324242034044000440200200004244433333033333114020302313031110232030343141242340220441421244311130231343342040231430222142344044144002044123014323412423022011104300302231440101400133202134432430133203244020442032312412002102232444022042101010103442310011001243101013220032233344010003040113440103441140110024413302333023204010412424431001322344032242431101122104001040234034143304223240321302040302443113301443030100301423140322120303031132310411421233004200101144434043301031310113301244203432242313320442431243220213000123132421001241333002140414011124114432330234130130041242022313333112440430223120411000310144324213230314133033240404043301241123144230131011204031111141322123422214403134023411332202334432022212012022404433203421040114201441330133400431310213201241044323240123100314142004423241241414010233421344323423021333321244133011322223303443232213123034212124341224010044413342210220212310002143101320031210412033344244101132213142100111113342230242200021301313323444321421402433032231400100403222120321434404044402300203434111240303021331332140233122201024420224441234202002244030133420443133300443123222420320104134321113003001033432040023420410120210324201434100442213403342314443043014430322041041014042430233041244403322013211421400021311304002304444004113311322011140222134010323423440333210431010444223202231131000412131003112420001203102222341421244423241012213332412042420044112100410002223113443024130343034404031043130224040302111414034402032202011202113040031013231243343241130334012243312342344040344230012133344242331214212301013310132303114442000412143212123200224303010031001431423334431424010110322402144413003114100232203104102041304122001024413202311214003213210304400411410222421020043410301213030021001311231314204144220412113234303143003310131104444013134414304114033103321222140314041213404132002010140024213403323333231344331222314433403323103444413433202102323002324123233024031031033243134302134030433201112112442332021113313124400134332434242432433130400234401432110444430324142204231241230404024122000120243332144030102004334240303014200311313134440020334122100343122042241", "424410013140341401214342122224400210044144121344413133221033404030233111242412241001420111141212113333444232044102430100342033111332241031444143022313002330401141043142241143140001041121121010410444322133013212041222301201124144312130013220324340323341120333340031442300044114330010123044432314014234011404400424233041114321011304223412011240014111411331022041402331403120040011012403002421103123310330234121024033222122320242233044042433213403104132332422424144020142141021014211220431404320403440021431433241140444023134443034333111420031213411211431410141102204242301302320023324324341130032340330113403300104013304420224144022044413224400001202102334144312112330230143233104214201313212233231233240430220143130041011243430114304402044412421130123204203004004303020213203244034111121421110001240401242424212240444324010030223122210341221112033323422042010103324123114012231341434141421102400214000033042040212213344442044430324101423302011424022230313414234243442342143411021202242130002312144421002120411103300401413312220144243031142110324323214120422330032403221040120134321114110041214100401303230033202141433422222434433241142141344102223204213441233430143224440031021433131422302012110344222231033031144111144022014424333204212103324132231331123441314401102412240234041204142333344312120340240132232302413141443011334221343030032021002421413243014041112213414432234324202201023434241340442114401233303130020034003322440004204322002034124004423230034330013334020443232012121300111400133201131324212411240401010214312412204420343423023134042222000124304034241240142403230321310001403133334441411404012342420100112011424103433222241201442224213031440022444400430243442313434314420012320241241310233101101311211313232122420233213223003104031210002201102323303000021203022224201203041144104434111002410104441114144020004044113023324412100010401131111441111413123004013411320200024233142244414221114243043231321020134004310430443323244420334230330142444343311234034141011034224434122402310004024242423420020340402430220213233044143322243230323101240002244303433204221231020100432222214133304032413442214232131332143330401213133304223202132121111002141014442312043031023104223210000422134304340043031340312320304112204202132431220344041020400032313121012220323010410134243331430320021140321000402414030114420034320334434211203400103304134130420320140114301103001431000011444234422110003143402422444242331342042311000242014412204244342044221303242304041333443404223124413214231322204432414223131414201234440104233021021232014014342203431013104110242442012032433134411102441001333013043443222331331100220411022133002003311140300041422202033123301222410334432004443143031320002230300341422041334231304411010432322242311223020302110434122033223141300131244144114330441101204240121134232434301413333130004324130234122143031212023100143123404421430132310010033420433434041300323342003332024023441130230024201103102230130101211434323331044434342221214322121000440300334021033442230434233022120040324120030432213424302012421402024134031203220431113403111041440142414011421000013431410341024030343011122110311214241021033002440220002442302301231041312303010031224131324044041233124220123310024424441140312212323220240321413211033430021203124204121321223430004240142342104314322030200240044144301243214110343241043030130322311303342000431143433021044020043440243322422400331033200320143124441144032432432323204202341112102412121403330331044312103032143312401422001420212413240111431024221222234112414334223033123203401110443201204340220131201143200301221202332041101401122300124403001433413011123333202002401110104032210222330101032343430133043241300220402130034130402420014242410040431342134103211320040144144440323113333314034313304423232324023440431241241222422342220221220003022113201000213144000111443011331323020030412432343441223141120323421102200340001131344010304411430004441320234131010120200221321241011032020321132313004431114410204401442414243233422121410141242233232223011230312433234102244404113243212321411001304140304111310311233143010400121131203320420114232330040302330342202244320004032420322442423024333310121123320343011000222224423414320140231102412214113130110012214104004203343022022413130001433302044032300123033014104042433202413043110012420122242123403203234322334002110040220334002123044222034102204032112111431433023202303420132011124211134230322313", "010434303111433434012324313430340324023023300000044320034124424004044431312212401420003113333030032112203323041334241330231334010212143413203013423404101230442443301204400141434141033044433441144103224134210202424411234222304441003032121140413443210230310020111213322331022440123404042101130013244024400402142124233301021110023030410404312130243421143324141210010403331412313011422303332032423021423332023204320331341001442333300430122311032003023344234401041102142310134302330202021132444122020043214113342040143143013323024100424414014133420241021340244334000220041312032312403444213114112344031043114202033011441010340402223200303431004040410401111420310132343232432430201223410300120003343221241322220000141130033111224311314333202323322333312111034210002300111134133122331314443211023403122432342334024410311003223242141010032043342200031412110230412212303143034340114323244011042242404400233004323130101132304002031441320424143313013400402111213330140023434010321220204322300142410342233424103042333334120112023302413102121302334142303012003100331001334312030302033324021014333143020321310142234133422432211110004322002401241421401424221422301424343300233420402024233443340414403201340341120433043303001002022432123343201024241444424210334233103003102132111100020332431241220213010101323432244002443030124311142430322324123340130020321423324233221441340004120202343410033313312214234333014220300413121413102230300410223323304140422410432401002334301243023033221200403000312411240021223142031344020332222022221402423031214433132314110112243224231104413110310434344403240221202111204322003113112413211402401324412341314103023144230421324403112132342010343134032424134420231122242022224400340420230340412113330121110431403224214240144342214214422234432412111214201201411141022210324142410244002232110244323333013441044420214212442030311031024414413214144214242034143214440140010420401440242404220344104303412032011123230104421022323314321040324142233024241032023133124030111301211444441321430313243302323201233111330412203343442324203442330131041231112343032104140444432444014133001421042140444102412122134241414234013242341031003342033113212230412113024143001103100324320412004013300440234230100221203444223114410201330112121022414311414033320102123112200034203201122201144221034223412003331002300002441414434012043422330004241141231100102240412204441402342243031242401313204244422232414313010340403040344312413030444313433442320144313221003431314431002442044034041224010124244404001202000341224240410313013221103323201440104322031123014421201123212221413202422201220020003414121141342042134422311030103332324333011132424304020431221241141011141230111303132333042321040141032103331324133431010430223042444133042433222032210403403401320301321341334423004014303110444101130331040213320212414212123421342300102403232244022424402022134012122230204043131342120244114331341104321321420021434400014222311340212230411221321202132331322141143121440331121212340232243204321233424300210211344121324124200244144320011203441244144304031402114422414403240032130202000234110304311314430123330240122312431341414214341141133331442004114234221330334004001112421434332410212143442344411244103311012322441000042443242341443022000403411201011400300011240230312202423441011300331404021201430033224104310232420111343140222332010234220102240434134044302410434123414334320403001421343432420201020303322133412301421031240303214242001144244002012134332104023040134311344334412230430440133233101414340420212411121310143032404120314124121201103214112313043200232031003143230044131000034424413434311244200440313334314011033041444233021230233422224202140413120110032431331203323224343122010042410313211232102414012301103201033220100122313210224212243103320341312311334241424134124120213034140140040342023310401011400043312323313343023113302211440243401333221304044030402404314200202401421101004302002102134410021401134302323340244313213412321131131443442140423224210303421401303342011032023224423300330220414443013320141124343302040133131132344400113324011242440002002304104431401424133231024203420243214203102404003203021341240230220403123303320100012043342203404441102044033304402124104434324311010440414204204204433222130313113143110001222203410221141000001314323011341122343311440141103144434133013030141142314103443441121301404213012234423240044103404201104233244042203230041300334302020304300", "334010414144300120202204044043124032222023003211210131333044021430420320342232143310314130330302423330141000240034403132201310411231414020330332042430422214032033220303234320203431341400432030214341013213122124024430323210424331342112302244410122414313334312121120134031033202123332230234341334311401010222200041002441424230013414102041111122322414101334224444312401421342121002033014230020402420014320143444201324002211133234111020142214012134340204324403110141232321303432223132133410220320133331321210022113110221014302042021414302143413040241124043443101431422330430412042323204232302314424014213301014022103244321330303130421410434211400120003010221244202002233202411020312234211324334344001124441211044412224111441331302122014141412003034032220203113444301222233430431131112003234342413431221240302321212313300112110213422424304333331241120322200332214124014003444040003200034211314422421321210211120310031430022414343024142313103044411012030421340243230232311142010323434424044433130143042344011403414043241201231012022410234400030110011013041312113111303000023213441403312201020441444031103320413444401202422203201423430424421300342403211234422212203303344440004030203124331224100010031121101404022231210313040311320042423333020134103232401300440113010302010313040132313223131224241132442021243014011411133003432142103133422403210022301202001234334133114001324203124414044334011103304334410303133124012421101031231004214212404232104001414320404213103103401131421102314144440304201010321313331301441213134234342341224101301130324323022202223321013442213031143223322343021221130230443400431033443122404320203000221000124040124013130240014214022401231431041322214234003201310034104210110134404103103233103432224122311334041143203324013033140343314144320004014110302022240221111113304221021010243144301211000332124021003323031102034111002020233110024343420304344120013214232110422044314112230222041124113014023240234410102204021302340022400321104023134413310243103023302024410323104413104423313201110430440441004203212230313334113304132140410401140424032402222243233244000144030212434111332201411340101224024113144034330311103003341231002222342203044443231130211012110421002240103441021122400041434401023221430003130130121240403023122122302320321130103444301321123320431312040342231223333121123340343232002044301131012220040444404121040220043100042023104100004400404022334344143344243014013420033332341203003223203440303130211042032410333022022033204102303132100112212403324434341220040230033422214131023301313230134440041303212113313312030003201331412423044041323024023223032210304244114422013004243233204104041403321001030400240443010201020230244401433000403424141342423144300202300014244122341124014322114300200144002104434440003334321304130404233024224212224441004022431412433224024423042233404321404242301421024010430123002231143442013231144223121444331024442331242202100430341140442113012210103001320414132334414340400024342240431334244200011312443432233201413403023144033414203432144423030130031022322001421320103132332423204120114023440300120032313124410310110031141014002033432241320110342430030044444331024303333430443341120022312124241223232144404243014113012140320100233411011303421203232123430200142021141331042331324322120210123340143140003443300441411033044444124024313410042402300413013412043042013101344340440114430332324220002212333224223124443412211311313132223103242311203410311023230244123220343301242223204230141301434000203202430222332332340401212431030432410400013211302214103330033323210313000432021100134021210402422224213303123024232111304122322124324240003140101214203121341434102310304013331431024110043124042001121404233133322030314331142434020333142020033031322314414031014312310321211201431042011303210120330430203301310201111341042122444243031441334120000134132113442043334300042423443233202430440142043412441110103224012324031331413304042221143120230220241114333132131034344241202320344201401201201310002241334030042343401222432431003222210432313014341432140404022321324302311140013321232342021322413140401032142114320013112410131322143033240224033331412033021214003233101401330413423332214420112130020023014124223304220112232321012213220041423300013111102004133212420132022310103112030430211314413310004123014140111204404430104330333442212414031042312431201300110003322424302002210321442442443414332412210332344044400420022121024314", "420013213043421214423042434243121002120113100041110413331022330020220234014411422340233034004304022403424230303243043443242333222343112111410330440430423232030103020142403003421230222202032443312242020431213242431123122131310341210120414420341244000000313310123321410042144031333333121413311040010003102022310001124010333210220401243034220103432311012443414232142023321043014323242231223241021221433314423413344420133201322134411122344402403432220044014211041213403102243300143020102131023344122142004021032412324323200123341132332403040122002233332403304124242330240444001230442330431020133424132030301443213304241131442421441223002340242032040302424014404130033340103333344312104432120044110142341341121312443200320400130002142040413111411111020124140223243034143012034422413121133142334401240004410240344032421340411132421040232221333404120004314310410200002203131041422131211313441003304034114142143333404113304214200124320442301404430031110031130232344432320123332300340323041401033210223343031130322012130031214212331122312203444411232230411134004432132021424210344443440423122214102141122001442143310141201340244124310043044302423040000430344323112342014232030344040024314122211414423224131104233140033334202142140023001221242242042330341333122204444221303114431230443132114422031323243430334024422340422002400443023103104033240402421110322010333321214214112230020140134432411201203040240401024433301143440001144432140312344341310244041320240432042134124332223041101411300144244311111101243231014333440014012304114413023440413414121004312303241312130142142203242022111110331244423040310004230434424144131412120104123144112101442304044202211301124211214333440202331110444101044334133022323120210001033322303204220030130030212444442302333020243311222443121212242021002221131404401104323243010323243421320120141314132132304141022414442431430031140000002011424022040203334341342022014133043114343203032131302133203203101402040234341230221202121231022123231202401434044214014242043103124103401144003142340133031232013313022304341033210311142234133000212110043244232211414231134341212111330000434033133422303311424441223024320203310110303421442224242223020104442420011131344033330430234311113433143102442342102103043203023404311121421222042424420304241204022413303204144003012224010302222220323212242012231020404333013021122332043133244201024034041103213004101012444442213144323110443023420443424234244144302002403312232214144113420213300314314003344412401102221012301231444130123302023243333121122223230334132033231011014343433412210342203343240040120123234330212144411424111032021411114244442440430044414420001213032440223311011121332144344430110434403013300033113040113243013212414230330341420440244410431423230310032002224240414143032130334403000013222443420040313404330140422240033124201242240101021014130223002231100033043403033043344011144404204134234142443344212341102401120043410200134430210434442024000132241421304140403122140300221332402123300040012403034221401400322222340013343014031414323012232421010031103213112021303400234244121102220434213130040323020431401411244430323312114300033024304141203143214142400140110242430302121014203223443331112010142420333031120401231203144441142122410102111420403322021323031241124133431200233402142122043310311103440113002243200314143304114033130241400030110221003202013213234113324132213042431210432441442023013411010142320444222320220321341010312002432144304411422320322103441243004314431231131404330012043001330212033021443303330122211434122420031200411010314144221422214002033234024134044121344314132023404411402024413030402324341442313203314201103034112314120013101440104102204123102344013430424402044431423423340421111223432410211111111020132304132203130101042340030120423331400013214334142131121310141414233010440041133433024041201302201303120103101144013300401042034220412112323411404304240333310113041341443404332022141333244213440210400104430304010240434242011441312232220424320101011444133311042211001130203401221124404003200110004401231144011140142101004443244133410130233234430130133130312030431012334410202100332310033231113013134432414103442043030203213243011042414113311114032212000201011433000324322420331231333114223041212341213424242333032024310410414034013123420131112012001003442114410240333113132220033434304222020433020102001112412400004000121140331214443201003440144140140231113031212302424123024", "400032101401022031213213221001124410323103043130322314121021324421213222232441223320134202343123101112102203041032114422224211113023434003312041041021304224111441304411411041302324040124431004321113142103013133123323432020012301122001031222244302104331040302030331444340302243113000000340403221334101204113030400003402130423123022004430034142320022321434104044112341432411122420121033304213110130442341343232240343112044113222031112233321231033134202024042140123221214424032142303231144344434443244443413224303420340104031411242410442210144423104040424334044403223333144034203431331203010022004241443444422314344211301000312430413034240234100223332111210340041103220210330220040002244103223331114120332143343441030000334022023134211322212020322011101023314042431101101433343224200311233323033200312001444200214031131244321302403110040102421142312133434404001212102434024214231142032004431421413420114431144211301323141233100021213442023313404004130430424001443312022024112141034201131300031442010224434103213312222332110331134113324003013211411243134221031221334341002213422314004111023214330012430243300304314113414040013404303021112021212030422004243020114433334444022410230312331242241440211012140020414131421430232341114324100241441340412343340200441420200141202432444104301101110421224111323224220011014142141200003324103230314112012313032343211041302314223402141020304230121133133443442022221424211334243231401243323242001242312333031203231022140411300103121214000143433330140314422220413323432240243302333403324400320321110140430130021230243334424123422001022120123012003214400221033212142020012222412433321300031222220203442324000114112214334410041024412433432124231300240011020210002241311131111404133330322434140131201421331324321434022304310000123243421400443240330222233421233424134023344231343142424221123232002423342044112042003423312410110413443403340423101241210104443312234112212033304434344013300310011302403214000010133302411134423030430244344413104020433314322101424033202424412210411440304202441042411211020343121420330331022413113333011133140302100113321232440441103020113332103232123430033114222401114431242442022433310333024312134203322202331342310442223033244410400401021314304243010141420414401040001403300013323013221124303130400302142342430330030321111441443322011201133142043243132442041230202231231030342404434113313201212222231401031223010214044334234324241144302043014141233214304313103240440101422340331140123343304431034232330001330243310423302342320133134430124141330240023203414041232143113010144220202323103430021001422243220413024142124122001421110300334020121224033044132341212324414133314031211421033440402344021441333220120101112313130222342041232043421303140313121233231100122133242111143204032132133243230232442433020412201312200012034013340402233342223230420330232001212210331023342024320333204202410212130142144411134340334423344114004112234221312314402442300323421423130432110041422231233244440044131131122222434211033021133233033113103133310400124402123111200102441033413443122232140342430114204134044122223030423104424314410143042244030311121134404422401210333130014311120120444400330000333210130102301342032140001231402000140024430013031320300433313123201312242211104114420033040342233220441200202042121203014343313330313111124201303324231241242204231401331340003143432113024223314244330232140130300222024232244404144042402333310234422304322321123144131124314031040231121204221232442021203232303114012214143044420012144200224014032102104434110000323021101303313441312202314101443323130442024430112241012121320140431231420104244320240410032221403302430030113200333313204331334043412211100231122312133314242210413033434440134312303201104210423413004044203024241431430134243220111304343343324311042204442304432441014110413433113010431044004204040040331110442214433230124341301420214202244433031322202102100141121122304243201231330104131211304210111323012024414344430404113442010300100114113443313341141122011010310432244010403423032244010233142213114240333311444430412133422300143334014341302103042314100020423433010221004124242134002004441334111330304411232432242121021032411301111320131432221210200002002340130020401123420210422004324322410104144234243310000222213422214134432432321134034302140214222004002431012342244420001112242203213032411344122030311314304101033144243110020442112432120442331411120223443414412222323341", "020320022202241243314440213231202420244223432234202003014100220102102044212330201314223110412244310020410222203013220210334224134341014223332410113102130201023300322302303443203022133322143034223024040034434431324432323333423141323230243401023334120233032330202140143302324143202411101030330201140130331211100231330223111014413304310242412420402320441030412001144234022340113341343043421113130130401210413432100241403141243102004414442113230201031143012443421213442132414210214412144034422131220343230321240020410142113130210202124031301040102300423202223314334110124302312140131004411403221212004401224234212400200122134231213040321001010443124443011202422104200114233111044003440314110010344002033444203331304140212142040330103232010221401231311201001042342320022020443410132041431223241044032212310412032112310341122233234013424014132311242004333422414323200112113313103341011323033142012313242443201211021434444323320002322414230002443232140211334401333442102142413232002332344242134410420142001231320444114112201314430311010020103403130010222323340211332304240400413333342112111041143431423002303104434304300304043231104411044302044103130440331402114243240042303412023421342001232000104411320044030421223403241243430404310210411234324423024023010202334320134114221242100333433132140204230323432123414413321303311312022144213223002410020221230011434032030332044222332343010102131214432211124234224241331334312124241031003243000314444133224124142231302444202021030043311020041414244433440422132122002012120114320004443211304021333002233130230112402003024303112203023104140222224344320313110311132401203124333221144104123230103424103124343302223000340211114322021313012304043430344120101114032024402441334224221234302331200200012144333134334423232001321311042433332103234144221113102222101001134031220430104303032432141414221233023301221444141122011121224244222201430301343213400320440221302011441141024044232411100130432312402013424312114334312411232000140212133204403122001132410320302131141412331434341111130201401231144200112441122242023032402024323324412012021022410244142001202142112433012441421443302132233201334234012043333141411111224203210230021000303431033441401123444434231241124443344323110211101044413434434104312121232213414214242011043212212422234010042204314010311434341420143014230011210020231334042121022431144313244324404301223343132101331403213041111313404444304112022444334113443124341430122134023403441243241241004321310003324340114213130333122041303300334112243333413113321144214203332032013003240242331213122232201313024440143333032340332414331012000024223431242403113344421100430341240034412220213203001033300221201410123412200123122421021340232242131441401313124223322203344103141044214210202432130302133102442040023230222431244144410222401210223132233312102214310342323422331010214010412101043432410433303204423224134123024032440131122321031000322421121332213110444442301111321224131231134143210120230312031412133000202231043340210233130130203303431202223002230342121041044400402431110302234040340112320302030021000412412413134044001421442343302404301041214212021121001312330143200100304330311014402040032124333123333143414433202044131240214312330312114032212011214122220101031034343343344200143424033012214133404004042410211042022104241224011340120314301332434224044002143423103031100414300131214243330114111143204410103224304413342423333334042331314313424021302013120221423224411442100233230311122011110344244202312442012001430201141243300001040121221300410332134430300420143422120314101311223122033044341113112031104221423132112341040402321422244041342140211430303413210100030120420133220244401212003123404233102020342111140220002002410012220224010400200310301223341134012031004120012040430242023031200444403200201334122323311014034111414210004233302130030222212321240300031344103141124304421404300410200224310430133002041014222302043301432321102204103111411022441024123210122400202004431422331230240204410124304322213303212342002301044300004412220242442301034213414433242033322031223342030411421344340302041023323221214313404201130032144220412212232021030304242123404430143133412000044430314211241130112100211043024030101300041433202314202212111334342032102001132320031432144211242034323214202024134043312242002320020432224100204300340201040012230022002033124431213121320232442004333231142232113312121212414133424124040131102224111403224", "443044121324441340200432223014204111221323013232040214001222230024101021244233111310443122210403132401141344220412431422110033031423240301133101043300034404411233221443212341431013232443401100044222300220320221010144214320231403041323443214412111323022244114231323040222242120333042021340240134233114434101030122112311032444043043300102210413041004121303000411400040040030323442203111413234004104424243322024204101300232231013140430213214123024302002201222202210344242441032141001433444334330143013310021232041133143314232222200232022023002303410122102440012012314233443210043232132032200214321011122033432431424110021211441040420320322233313412133222131323112040414124032004240430212324010130434120013023013240332243300000301202400102240420413211431432132224444304333221101130421124141004040120200214113200220310401040232121434044231201233030332134031134304202223113212400140010200241014011211303241444014034401302341104432041230323434401034121132341244113442011203240434144123043413140334313022230010443430411032334013123221020020320040023041222112334241422130331334403102442443112232432214122430202422232110343411101203104310120001202001012013021323441434221041420423040433131111212130031001004022312243200233404143112304411034413304410143141400220230232313011144344321024300413033022132020014431013040442132104444243240413413200343312242222112423211412013313241322240242224422424220110103014021101031324122343033211442441100213133442011011204410444210403141444430434244222130103141332114324031040201200424044241223322401000203244332013344030404243114312023322014230222330340332431331123333213300420312001422300124412104001101400400214022414102142344431324333302143222321132203332412323013403012240013321341043121132230122222012124231004141332420400300103404431310112030414210413320322434230402141434211021022210400304204204203232122313023440331411440312131014133120311443124132341132203343400000044304443201211414223120311231421404221343211432231014231021403412420040144240010431140204131040400222130210021123142121224030444102243423233240014032313414014233204102124201420012020011044414034431440220330033142332104044310344043243302013033340301224043440000001304113112344141030034321403102033133412410200113420223304341111420343023214311404334411002440332301140002004341221343421120011001124400133033121242113332332413413100211133341311443223421224230133434411343034322300210104300403314222122340110012100310013120434431400334322411141324304134340024413422402240301330243410134344042343342234331002234141242303421320233321133332023442023341434310003432214200402021342332314134032201102200314002000411114323114444332200121314222344322123144310223204113343033023300433232424324332344243132122444223103404101344240202234344023421202344241314101341332332041013042404403412200122244343434231410020430130241442430320024102244243010201001032023132011121101331131014041341010203432124142330101242402003322310332400423031220224411423023204313444101043243133041311231044232412320004434024022200231234132233314014240344443423222310102121203241141120101300033204322130424204332124303031102222203310102130003422330340210040040434313224131441410223334413114030243422402211111231333134303333302403340341304240221033311012433120032102033231200340140443244111140342042211224314400013023113302343244024243230344011231314341000413301031021301300342110200403400100304340122232244410314123304404333430003142224101323402121323401034103441143412201310441231040312310212422112431221411223030202034023011334014404000030202043032244410303000103000242314441142040311230314231224304340430120221022033400420024441343031300220324403011322040400143143131303400030222210313431304121423000120230421133412440033133413233001314243304121301144044113243230224442302332020033234410131300011320033303331241143444324030334003001033112220411430430102412444031141422001330010240432124033022340410403332332310144024141134210224422420422331334104401030004000421142344403421113414324400011024132004412404331434012044314233133433210410433111033104432043404041434103314044421321221410201244044404403310230301131231240014404313012230333410210031400102321013032112021104320403201010420323334343402011143140413123043334341220231222431013111310400114230210412444042001044043240401310343320102041230303214122240030232042032013122000232344100424210100442421241241132342400140433341203121010040414121224240441433124011440", "434003314141041140402342341313414410130344301040120101101300343200021304133201420311233430300231121104033044142042301110234110011333212444444231003132203342042242320440222201124020404111320204203030142023144233414312433043020423203421222000021110104131011424121220311114211303304341221121313240314220110222341001303342022044330240101020030421121034303142241124330202403411232231240424002334031220111224004042102131303002443213402120000104240301341301333033323002244432412002042144202434243244013104414203412230023041410424314403244113214123020442241110043003121444021021030403410223333311031304000140024204303031204422213131210300122012130122201300304210010310243311140141130120244334234040011042402014213234021224101140122421131421340302242021004124042400320402302342242330010434010400224300404033310034322243133412314224403120122034104400344202420124131340334231314311014031442033340142110242431220310024211414123011114343031234134244341040241411402301444144041411434233002404422003034312334211243244234220100424202032323230202434334432302211031434242041333142242442231041001432342411413011144322341210443202133033202223314132021301302240434024333121134333102041032234412343403132214420211300100323200303244244344304003440443234234213012401012420222422132001241221244230444144204402123001414041420304134134312014042112022032204030134110402441022313211223241424331132141421001033403234134012004243410244242232243403201214300231234321231002312032034301004203214420240324040323232230103043312023132104323134101320233313303230020443004421444221302122431334312032041443120420140413111412343440222034013000104440122044304400440123220410014042213142030243131442004202211333343042243233310441101413234211424344311310401002201300241243141414343112023342434130113230123143342422012222204233313434132324201040110113004314042421340211144042121001214203002330111012320343314302320143310121303412341140423124401140303440124331332003033413311333232142420230323112420103112322330020140414220121031231311240434112142031400230044022222212404000311442111114300031003133222012330133431433404132121103011312204023304123032041232224320220133242011314412033330402341314204403303323232122142022222242300224102020120333023214033400030042314244020000002141114330411230243300111130320341032412043022033110430102031013203122341213401102004244103344244322324434240113110400404421113214110312013030244102014330142333203101424402002134012411444222024433124123020134324313313130334244312434420120243112444444143011141012201230312214002423223121132412000100304231400040234220104431144233043111340403241013442334440101431131041411431400014432004101311013314313412143341120002203313023112432243414401012341020130423423400430222110031021213341333142243044340303121013402201032341242022012311210424140433202410020343220221002231100332143032222131220124110240224432400102034203334421134103242003414022444202014002424330123403310020120214234444030310034023001231200120220244043311413204331104401143400321213203200144102320011034244201140112232232334134303211021122141004304310021434440003031331132421311432234422113411322144232021432011112402434042122402014012423031312114332102020041421002332212320101130034441112200330332042240104000414324433001114044422123233423221214104200440341322324220440220002332331442112303331441110031214403031231214123114340223324114023304234013002340110210433233133323433344231121402140344320103423312330303004300404442001312340103130443214433314244314240341131412322014220332332033300314442423310143401414223420310012414431322033140232403412242234412214143411031120141410113121004321310031234212124122324024402344140231402013201013343331330043422233433113014313203144013032022133133020101201104300432121021044432222400112400334011232332132421143213024004140331423002401031301024203130101320133003111443102302111040242133003100042201243411434442103003311413344104020343300304042424013044141323312003344433141103314342213220432030023042203302321342041434012102342334432241130410203141214021434220302041244220422334312312434144243340433211203302322234031321232041441243444302034230441413024214222011120303404300102143330242241242422242343403410214042110140104321314222142240243043333012122411224404142133303022143111204002443400244134241122433110033434014220403140030144300124340040011024424414302210321134332242404143330000332003012301220124233134002410141104042210211003401200101", "001410002323001213230110243120123443404322023423402132140433200310013211404211443243303044043134443124324433441414003411023401431434203200221121432120422344323440414430113001002220301401011211441141430434241413321124430331444101223334313114414114322204113434401330410433020021413131213414023044034201341030400023141124440043212410310122333204203340112424213202042013300321122031311340143224000434231200034404330332304420214043302331022230443320321314121324332430112032024210110022211312311423234132412013212020212412402043332213443102020130413244431011432323133033114212443222200000033140221033130224434044214311111011340432130212413131323043442421234321024041333042201203143330210120432424431334443012244300040302211112233110011204233420022342330442300204044203124024330110201141324300402140223044204302231302224401431210213114421223421244102101022420134444414222001320003400202203004334143303222110402222120134431000323212203204341031343303304414022012002440401232311131041244214320001020222220341302022443433344443341000241330220143122111223413201133332014244414414223333230422113024012041433002014034120030011400020411441021120432203401142130211101311330022132021213433212202014301211140040103011003240041343131301012241341203101142424242020014040313331332321101302304004213010033213040422030303403014202121232204002310332321020200240412322143400132010204403324401234213132042332400322401303430331224233202330220311440022414034311042303130032334203021031102043431200032210133032021423214442442300211212012242404031400304231210404433031134143042110143101041202320024444224012323133202410020232420114211230210123231103421222203144032433332132004202402144334102041142003411103022234413332022412334412310034304031420322424211223200104122212420232231111233124040210202432243440244442112322003104133042441231411331401110343311031132420000313003024143002012422434103423400124434031303340214144233414411012200200020313121112004043301104002444402321302133233410342044041330122042030203102131400133204203321413121444433124031110411130123143224334103231214420034134413143322132414041103424343031032120230403200224113003344211431232213214232333232211044243330124441031401120433121004403032402203002004403410204041203123322200422211142444400032400222332344303413242021424220022424312400201230441020442200413442434022133234134021320200424232101320134311202430033314121044042444010303032012140043332423342412434013401103024444312004043421120012301134020032004100042030114220034124322312413122303033111400422120340121420241241443301314041111010112220430232230010222002222403330332041121413003240430020114410132032134403144100014431223300111404342244324441234001330223031104412301404424201033231432233204342410000313432224240404403434022040330123414304033202013103422300221131212242303231434143300012303330300413403134224213040031423204334143104112031033310140030321310224112230201202102023134042002211140010141002114212202013144013042212401341224034030301000132120343140113113401334001030144144002410212222331011201303414100014424430401321130302242444102003221304312311131003431004213123434232430403321120040312410411103304240304230123211431121343110411441220112413313100213442031332322001431142340330234212443021242200044331412100303102334242212310214040420403431442413112420223420020044433042413033100011211033131231030044111103301223124110112103342113200430240120423332302420404314443303300140033102334043000410001323231232004134412112003021340342242342102302141342213411021113022143040322442402130341413000431232334103432340023433010322442213010301333120032124122213410143403313101434213103310222000101100312321001420133231240321422331221420022312431014000412313324123210312401404003320414004014032303114222201024222331224242400332242314303004301410303111423410203231103140244430030221420041101203404232300144101421341313442421323423334142444003202221043321420103230232222423241323210022231411223130043413421120333440034420301202024321301303030412333312141341143313401431324432021234312140431344203144340403414131413424244323101424222224030322002130440414344314241320214014411213244202123413133020140314034230022334232011411312432111102120300344124102214422113101002130414241244144140412332121423130421001121020203110401000320132234122324243440011212121123010324440444121441441302211111131242241133033104014403333141134241004324144334104030240210224042040120404214400110311432010", "210140320204311111043341011401332343401142311343444310031111430100431203203424034200414012304023001442024204022112330142033114023104102233110121341404124141423101410200303113302114344440000222321314134300400423211134430433243034232432034103210042221111101231302231440244024204422002314422404330011210403241121144420410411244244112214413202004434033013301122242301303331234212021133233424230040104001410322142012324104032340300002010030014422002032140320012041231124211333102432314133122411431442314121001303311124042431112211444042004101311011011131403334222222232201032144344304324020331300022012233442000021010131101203141323432433410144332440421311420042011333101433130003311233321240201240422123012210032000421222404001012400113112121023402330202421032402222310034100323234434133412203430401443341104320141022100041330443213141334444002424020443243211422114430022331303241343121024142322021241143044113421110420202143310202300412443324001320011014022142400101430210031333113134324012021110423302412404233103144131344113214402144221011241300121223321342041300324240212302143133110213430103422040123204123040320322000214112200143401430221443000043200134424241104012123401330330133203132433423403020311441011030013213211000014134020440414124411212210433304010412230113204302200342302402000202314242234321032444131011124202033034322101142100322130141122111213344103340311131200234014320241020120024032423132102343044403334320014442221203034202444401423321013022211020201413131022312331431310432332420130400143122213230020334341333234112124010301301343133133440321004214122444001033402322421213334032032143403202123123414240203121304304211013244200021440013422302240032000434241323421140033201021412331304401300030120341430201311330113423031303302030143432133333412110044011414403204232131124110011320241002200301020044443012431104444323110202123233230343302031324044432121314402143104021432132203204133021001332311034332322131114004303420103124204014441233140120002110232124201133000114344043423410433203332210011434120043014113434201434310211210420200224100121102111040000020222020020443234324330340132302004023030322333212400314132010413024241003230433424011410214334113244413322243213430032301340433121241404402141213132003434014042340441222204032100204103414111310322203231213303213110122021243232102040132224441241401442231011112302204013103042234211210101441044010112441223420133200214020432322441221421320100423034332313233303400443041010130312031143103102244011130130123131321410004244431041141414420022023002111422111222422411234304242020333011003133034100312221040120403444322400321041421124033321143442431431020242220122104410133320034013103443100211414131110003304312212003202024210202411013022233341324420110003313033420303342310003414141430021310321033113340020412320134410300320214440001214344141432310234012342301200013111000442133112401403202031224320344341434434334044103243001414301130342123212101342123203024313444421144134003400242333124423220203012310021020443034024044202410032422104220103401221432123144333300243110432114232133241331213020221014133331121224200003402200124322323404000443123114421213003002040123104044134230031204201241200440141214142410314041302301040423431432232241014303143420202301112231244423422324002232410323300212432211241014021203011114012403422314420130342201223441234044211030302110121242142334401342341214400424223240040242224241014043211341433211210403231324411403400241124210031003044111141120341301341304013340320232414213424203332313040112320311031413214013000124203230400043231210312100204043320142122002113412111243034413041131103030442301232301431023132333320232234000121221113310444000324333220124222221310300424022204242343042203230302433433431124300213433000333234211442110234103014230203040130234421023000024432400014111214443431044141321322101344344031220143410301111412043412301232302303422432202144004330121344030110123303302042022032303313143234102403040203434113314223233040311044433434242223301310141124434331233344410040424213000404311432101120403133240232322240004402314430130011122241202130330224214203100222331121102412014042041223441200143322132401403243444133324224432130233131022043444033333242243310202421002111332244043331041212434311403231323214022214423412340130042240413131333011021011201230000140300220101312324434003324244411031023430400103002212322413423200334431201411204112022122003141", "002144042044032440002121203444203000431302301234404121420120020040113223120103430103244243034310411444114221213042012320310121243340421202211441141414143113422032222231102302242404234220203230123323144333302034410003123303430334314302020030421302334231013421120244323230042113342324131200213222421432020023101421133223412303020012014112001304431410112443213100002440140023342214021413244034112302412002030322132413033140101232403424021231244402122422403221110312440212341130212044402420231434041321340423300232400120022121342411301312230214203100323241304424341213424410133210134100132213222203041042004104344240104300120141120432122303212231212044424410143002010200014233333311440223301140012132413313114111313342211102434443111234420004234410421324004322410313104334420301411230434432044034410303002224021240121232332314230320001334440312103034042003401131120413020222404131312311241324442212130140230301124303032412221123003123431334320034400123144412220234141421340031041210124332324024103010032232132321032201244124313431214040141024004000023120301104134100434432004303402122400131411202233341421041140040343241213222314401043404240320400242401440310442324310142323244143203342041032124041014400241244000343212442140122003113121131031440031311231201223231442341334201312241221111221113023033324420131420242230220344040422413431313442201104234401141100123004331422300313330020400413442114300302334242440044320033342304013310310020042441100201133322000100310013301140110314412034032032312301431110310300100213130103224024332330404341303042432303240034021031011010211202220001440233413011340033344112300401344341144223014441314312223114133032003000442430142320204004241333031231210302212231013121040432020132030021424101113431202031312120010213340440420102220333431012021342022030204224103014434440211432021242432301402142003320003431112320111323200002032002104110413114032410021004022440340022402410020402341204411210444403212130133003301122104201004133214303044222041201111033434140423310320223222222331123112402212342212312030102242241324101033243233440141420021334043344211230143124203314232024330423224214011232304212022240242420404144122003110232044413414142133303421212220110101221111231411044022023313211133224034134210020343030111142303404314012121021341420204400212131214201342203333142410342324304304403304012143003413302212341411142011101112211222443414142242311012200201230310203304401201314241342334004310111431031111013340003331123214240110100220441140010304212034332312402134222140211414010432203010443141020043230401130342320134023224241034411130444123122121222434231121310140324002210301300243244332332213024032104424322244140000013344321301411331401043132002232400441012203304121243001010123204214312443023001441432400023221111210330414341034341024020123403311200014424423430121042141214133013004240230024011222142313420103331301144421402020222111020113241012013010224200414214241234002130242241112332031310424332320000341322244224134420043142243230234144032124132024223002100014121223240031101030403334132221324200031303020422422041443213102340312041011142111004102132212334220302403300034012330133204412423330410301343111040012403120444100240041012023003011043210244141004030243330432040313413041421400243244423223300202023034104433220330410222241200304233233040411224440213400130040204230020404330030031324230304323421314240441012302443202043443241412403303320110431243233432230320114141121324240303002044240021020232301203414443413404320410224022124111103321021411332120343121432332143311244034312300432033034323300433140344210300304112443442201140024231113410013331104402341120342341432111130121021320030423132100044314010313104344200444403311321034443241010300342210141440022224231130014004424440404433031333012102340032004411410041203043242242234314124412321021033301302210401331022042442244344412203444310322441323210014124040321124410334220010312111222210230410144413024011020313144211120231121344042241104040110320402301240140312214101141113432101423222010400421243001144030033121231234032104132334043303303413320331031104304124101301111111023213003333420204124122403302112432033313001213022023433030332100021222341200042310422323104404212000213321224411004022440130132241413403303220400120440013003221412400344122334240203313440313203244204444300334104340432014324411040343024034423413122103331000402123142341113300110010334012011230022433", "110103240342203032130031312204004203023412134024233223140121143332412344303322210020100210441232244123244123214422434113021010213204012030111302220203104320023131411314000434013344210021420341422124314221041232331412432422234401013143310332004314420140203412300102010324130422112424021424401112400112430432140443030021102310412324442234120303143400023424244402424123003213402221002234310404314344434423233130020120243131303410400202433310434104020121101001030231232211112303122032243431020220031044144114202400333232303023111424020234441204100244414124332104401114220300014123444334100340433404000242404120030214100420024441102242112132121420211223403300211434320013223323241143203003220011412104041204320443311411142303210004230422222224144412321041000221103402043224223220200433242022041422043022323411314241040023011441012431030433001310232400224031402313123233142034432124103040324432112022144021214010144204423332213410243010100232022041214203343040402433220414033240423212423423432112201121123011124043322321343042241321011410321121441221112014432121202214020230444330244100332314002144431304120104300011043032411341300124400310224331142441130023403434301034012123421032221020204314043301201234241343144204112234104210300100111124440234032213144103440444113031240023103124143442310313243303020204221434412333130143220020104134043243001241342441402433422434101223031342401014144322334123041302102103031100031431233413221321000134342321444300433242442310310400130204111241343022022310400444342300210300004031014002124243410121234400421141142321321030101321401432222402244220231224203432414143320034044443340310312240022431244203004104314341323243234233012302142242420332422321100110010240233102403141241313010144044124102444344232340013222440430204144214442424024423442003303112140220241310234114004240322132102434311230131303031443421134402324431224323420401104301334234211110311334342312443033341212224014212214004232230244240031342410332304042320300111021244440121023421100233231044213140313212214401422440342330402241310334134224111323014230223043301324224000334034021314121230021020020123204322322421141440001011102044243224334442000223311334444304114033431200131221313442414440040402322024022224004004421424242340101200034130232014403400331112222343034402042332332204414433142112100434043430213422430303033132433404104202401112313004131312301100033124031330021413332041114430240104121220404201011241311110023332124132323141022324342042114030412021104403222201332344244441233203011444004414032300444123030422231210441404424041100442443231012343122232340100413313113302031304144323013134230130111341211302130031221022340231013313240010443044203001304300134432443231334030304302013200440323204010403141301222313111011200134024041132010031420442440242124443033101043120342240024121312424214043203214430004023142022114122130043311201404111034414220003021434341110043311214432141110003444032332242413340104112023143302101441121010321043402032114204400210301431342313300334043424424124102144044003422113024134243032043310110312344424130041122311101243201221140011033121431301442303111004010043234344320312403343210341221201441132414014322134421142023302113124241023301220131001044423442001444421243201422043321431403332014401433224442200411104120400203000214024332432233213400441331341211112442022143320322024413002400131134212102221032004342311104424023413241303343020422342022331114430030134110412323444204340214144044041033003342303001012404134334423421441122022012034002232231343404012333411020420413203410241014421431320310314132401212432034020011224421404003233040211424314203133344303103142210004413422004042240302432010332304244014433420111311120340423323004141121042011310234343441001014134414340031230343210141130012140432031012340234041211413303122320430442300320433114024443011404444401222034114020121023033114302012340230143241034102122423011433343234003221101114120444113304304202240340203241123244131414021030444300314301141213244230112044020302022041003043200413123134230323421220233231411032144000241430344433343202434412140113241100112220022132043440304130104323423110311004341233330030430030422241030204430100300021342142033211323103434431432420424010100433324423441444323313032233434234001444422443413332222404113333131434102402242144120333222401410104103224143130040104233413243231310001201110122022044133410343202210410000401101224003034140022301", "314210020142430442430333420000012143133121041034340242300123221320033244003014121224224231400331102344414432300042411333021321003212042044003342103130322314222244000043241401121330441103014033141031423444202440334043242404210230014021124012130140201314030242014242010312230342330302023400401112124304242241211322112333244023123404230003131432420214302240211041112110303114011332144204004230011004020113003321423041134444121100114010032302003131420002004412210141423024104304341022214344111213224303223322413302021233221300304033032000030040003123114101014312121003032411320402434222311142410221111341432233100330331203224020143230221312222100221344441220122040003202144021404232044111241332404232044232240412222223413043104040122231311302304303231240013234302042034414140013131343244010434130414324443201003334210141433021332424143022023431010404412011340434021444142330444341003210012012213420234120122023033424101423241344403131142310141110241310410243201343114143103132433230030322400040012341001341402431343300324000044422212013332121212220411404313343200214220212200240032134000131111111004231323122224102240424202334234140420043024043231134010410140144231343330031120323004024222030333241130243120214044003221421441244322402443210341023013410001421323204340012322102121411324124321140143013401043021020313114233334303300434200032334201202442212111314432333404310414144121222042321333043010233032024430312314332133400434002432124333400414431200204301040233224241320413124431211231411144330202412134030213142220432113223031214302240123432331334223401211344434213313244003140314324031220210431422034040021422042133424331020433440104233134044043423142114213240120331201442301111410011023000211340301140412044213121033142024021314040334044100403101210021340233211041322103230003044210113221200322140443323001041201030111411332124240422131003233101224143044201304213301001134004020320002400444410004421324402411134014024103414410241040000124312214101421140143441032342202023021000233342124020132023210320311131313130103223114313122014333023101144400401040044033130233221411330100201140121444144242224410320423204131212041221330323444111021024142331221340232302121124201214441341134022223022143311422302411034243212021132240413024340413012020042144442401410304432230142410020014222210141200142100220131130444220413230121410344131111222113434242330100011021331421412213342420424232140442142302140340000001114232324403012410310241134442423410131211431202010110222201313441130041422211324102443422044343001110423424140213143410202023142242432224413100002301131243201020223113012432023041241114324002224403222201110304211223212021400214431004200043433024114404404302011322142334333041331302104024134211123344411231414123304140112200034430122212341223101030430144244041213134011312330412234342413344040422043332102204022030313222423233444303324132213433204323344012403023110403030131431031113420442220412030342030434301410001043403313400122431302220144442444241440224440022041344200234301400211114044421134041111224131421203120444310142304332243012143142034104404430414102402410334033334344412003042413044334201003342303311224301012334014322324130344213322312333202212443410213410410424441114422004044420230423421133214013201130042232312132222231124412340330124340040032110403031414024122420132212132402211113143230042232300020020300401204421300121303403002311310220044002430342041020223032230342023141200331211112302141212134300140402010423040104130434424234431111144130343442122312310423134233304123110343140240133144034412034414124410311132230222411202022144402043320003300334443132420304011334223244400040233012234143133021133002004142413232103203241143142322124013140342042302322344010240044223003403114402331224244241011240013120314034222234030043334434001204030042140404431030324412321033042213313211202424212444233402024232003114203004412322023302121144122322130220312242410142344241134144320142241324012203422341041044413104014212340131203423004212030204431101141031404301212021123112442011204031100444133433013241422130044404102412413343441041400412312102434440022041044320103320003231223122320011343423113104214000221211422340242234201332120002020221104203442003103240002121334340102020241001400323012110134244143122313222322000224224344140113224003343443130232233403412243433424112212124120443402132143332224222433044232133012230341031423033232000023311202132020403", "241444040433103230403434001113240121331123021133241313130104212104113343211144132423421312211314211344421422122130401020000431141121242233023312243100211221022144224212020222011440110224220022333121303323310313221024143322110223040020341100132222342020322331441314043011330144344120140023420220130300142220244202214410231243212233023000101212133204314032224432104120441212240202343020340441444112432120431032322304111001301412424311410442043244241240123041443041312042043313122013313400121132400340412113011131000043421311420202003414233223002030144044202441243312024121110111324101333022212011104201033004314200034144424441000322423203123122124140112333320403100132022404113433113111402140434244020041324023010034112021242011423033233010440042104213101144432004212411343443213043132204332102334340210410141224122213220441032432431131220302111211000000200300344330434143003220401301311002022132433113042141101242142203333422111032112122131010404323023201420201434122341114030123312233111201432411124020300442102102223302342434002103340420322120314412332001413240224422441201422113030030300321032412234013444413334001201400211202021322420203420404341331323103321411224121421214144212210141240113043123004040110011332004423113014212324244202232124022121011001120124412014201014012324241202242010222303122122444044004120142102142421204320411201133221013211433213002423300430230023321424003304020321033202200442213030113021001010221410122100201033043241441233403320102342200422414431031242304123213312403312120110013031310421103220140202333443344022043142403441443332123343140241144322201134023103323322221224430400310331413102242031133310023440103104424003044233144240202310023422422121411120312440221001421103101024030201323024232423333110200233221244011341224240421244030113121213013242444140021111431221323103200201404434344341001022314104242030421042434413311204142013133003213400434443423040303012313333021014244423002040321202000032202021010000200321204010241020212340031330002330021323444424044443020030431314111220031221411333320040400403001433131033110141444414202402422113030214031320234144424430313311331412434432204022031113110120401213222003233001434314031100411134203034321144011414203403114340320001042402110440230103032234330332102221134424310303023302401401344303002411033012331114004204214203223331121330400041122214430404042234324221123430331120120302340121441420422413130140302424114022443303313443400220141020414422220340103322001113023302304040244102430000422440210242333412210103030001334143231234342120113320102042012432130440102041042403004421441001321142343020124402034300030142121400120443103033211120103014022443142444402104321000203411112030104111233241243000441131040011031304234414042324122020132003140140223441122430414334210211000010412124232001121212311113022002412124432000014330234434101403203121214201132131220121104034103444311300403330331141100000311343231400330200022301310412301011421234332032232302024413033412331422142413104244322112300002202344121112244211201232130214013122221440321322111404013034411131341111243042321343240001142003013302021334400231430344042031312043202201443111013402313041414132222123341041310312424132322042013213322200033420202021034104312232120240104404122404431123440310432322340120343331244102100124043400324432043433311204200244410300120043034232341104042043313232331114142212322412412103402444343242321303204044120011311413422223232223044431321303402230022243140323332343422441004403112140041322202310221131023344220034034120043003101301204040132210100134213403300124102411014310202244410143012430220201111213011032122330130300404311411333300443231432103302304231414310212233123241444010232233112304120422301322122312014120302414221020433321104300202341304102320032444024202113243004222123323113402240330033232230441303130200311102140332223444024433430444232122240044433340430112303121300404304322110340024422133441302310122244131333031111440202224304202430300011130004232011323302233444041334030024220344033033000041404413313423212123430403222431341020203102023400314142110021304120233441144431104132023210421020220134444132043130040320330431223011141124442311003030012332303002334123021133221420034220130410224322003423122320243220402210421314300403422342033431404300330023132233403410112243040033332020412402213122100314111330142320421430131330124323431430423120110423022000230423300134313103434144", "433330103111403104302112330302300004342121204223311110031314242400222440130131431422403444033311124201300302341401420331114011430414411342443344431013100102203222143212431044024113002103012233003004113303344011231301023231420033223320220322041300111024420420442324131000013324324143423400033401431413212413140402320041024211212140314433412403033333110041241144121431000402430044131010221140410320421314122442103340311312434201342100042310404133003413042243332412232340403424200404202113014134421332434233411100012103241431420440013441213040304200131321431442320431313400300341023003224023414023244112341333224234103041433010040314133311024012443033242333221330041140434031043130200433312314203431403334104104010130104404033031012234412403431113014432142222430430431101243234201311243420123321322134102031402000021101030112334323332431123231034423413430142100402423024420330030412333312021434104331334400003120344021341310330210444013242131223043010020101444002421010322104312421410214414334433341200221322303114412442212113131142441133410120000332423133301133142130002343330234302342244340443312344413342410041224121204023412041242443034014102212441020123000342244003124322240013230400111434212322021322443321331412204113103201314120242441140442013314142213113030244413221140113030412223412214411400143343102031213300244240344344324023022440022314134121311322333120041403231323222243243124233303223310032110401141112333004240200314443443210131441012413112221001114134214130400302110313133231301132042001141420220332022420004002000331014031023133122113144100133343232331402020334100144143443303142402122130314344411032121302322102141213323404432134431121103040314130040430433143213042321142032411420220142040433331441331023041142434341104440323020143212111002432244430333301303432213304243314012042203144244310143333442020321002431010224131132321443104223004413442243422003433324312310103443102123431144340104131244033040030000121010044410112140334213042423213430124122031441440441134214032342031011100422312300203232122102030302042430340243301221424334422203201044224424140022023123232410023330033343213303304420321342323120404040031420103422212021302240244440113411342443244242104020344202302413121220104111310314420204212404122112331333330011243410103422341140041422241422303310332022032004230132413021122023140300121310223234310233443104022243041134403222413431001303412112132131321244412104321231412033021240344233400233442140141220034442303122234402234234313114431020220232241000241213401410344434013034303344221230122304204343343031304030021003243142220244402342211033342214413103331220103314014444310402442001344424013300021131003122123003024131114430221430022300010230433302422330143444220444033340321321240312301303333114213323411411302233113141413031031441102341114310200320441024432423042243112422113304421323224021211442400314300030331430141212023101432110222002223313020214242320021340441301213411102313424234413104132010010104431002201304110430221103012113124304130131424102342120334302202301303320120320102220122232433112114020241012131120204101140343234231021243412020011132443103124140014400011430342424443043202013434011402424124013033244214213043314414323023422443320114000414103340234103430202424002101203121410041242332204142111020230103110224124010143044202004030011432214012440424012224013024224200333224234301010200243334113020201230413130434143012204143011013132043112304213430333010312444100032023442213320224424133131044130140132024231334101133234101104334334132312344413303142123322440140000132031431212024413401213004434030141204014111314020344423110124313000400241401121402143142403400432222400400311313103330403224124423443310002011143301211344243232240311242434422242322232222013332234234200141304300232324302441423342011423214323440444130144011334421314134002220044441402311224124013034000414132123102101220112402121120343104141434430312323201241001024402233311440134321032204420300204003334330140403100243333321320313024143012101332011420111112203341030301020424334440331430044321113301210332011140333244304430432103214224431024043411344310333120410321133311441200144124301430321220422200241300334414402142411331341411124103304341042130131220401233242142122101020332110310234331404032232204213032022330133300034043112344121014430321412030343421040100344130442344120222203104104443333434044123044143000220121403043131223430113040124224123", "023432122221012434204031444021004012430302000402400144310330410421211330113323240022132120121002440413122142210002121014302314240104211332341043144244430010333410333420033234001241130010020103041031122204101012240122213013002241441301242131134200111122010231442214332214331103231142200244423102313003413142141004440141414024342104140203424211240444404014233312414023330100422422402222414211213031304234100210303140132401420303202431422114423011010440442110102423424103002412212310100014202344102401434424410033414121440433224130221310210042004043224113202213300102430421213234113143232423343431034041323110111140313142204403334421442303403100123203204023400003202010010200013400004111121004214132300112011411030041423041013032102200311313231141033202403114303133324321133133134222440334213331300144043322222224302230213133320411242311014014202300203433422241310110444104200032003342304113233400044341100402311111121144310103210342044203002220020123103002043010430122311002141320401330040114031324120321010033334423001243043121034423321034124140303202130404014403100133340422431443144042414444411421443312424440003131033034324204203242202141110101303103030343112341220231041013420221434044301232110421344132343444032231124400344314313110120444012223300412103143012002334421133331220404434141210214043343102001111334130422001411204314211021211430303213200333444422311122343223244404202211312301421231431102400241300231331441033044221131244041444334121331404331340121133234424020312003322000323332220000321131432000314344101311424204103313102313332221022431013023431112413000210421010040101433343111332114311423104420333101333330243144113404211034112403123103030144441103232014334131014040323030423240004444101444133000404031030321024000122042144334413230323140233240124110313134034002301320140222411404313222000131333122230223310224141230130042421424431310424144301130011104330041031433202243142431422202244114321114242313200032103423132243314224424013210201011310133232420042110333204322413414400342131220211420310041113442234322423014041204211223411232440232210244031404402243022042321230122441140112122141000130434411320124031100204103204403312244041401443131123224223222320231423141010420211330214203234410040322241320130304223333341222022340024002310332333024103022311413341244114201131031333421443103112210124020422004031200041314302103230413224314113240312231423131020344000002323141043314022121234341403244222001302343031024424114021413211104402033133120440034341020343120423221422234110144020012141143112122033404034234322231042122132312442211313000043121301221201102242103240434313214201022212211032031100442304103204402310232001223024202441124430111434443321104323144223130310402442221310143232414431024143334101244033001112043102310230222112001442020211400332003013411413434311303434332142134013333330443142414010440100214312431122000311313424032224231104411120203311404410111203030033441031011442321014112133301340113022043220030331241032232431142241034230424021042242020432212032044310301243202323104320212034020201403204111224110142034324241233131103214211033134140243032121243131142131303323312432220314214344132142223431023100313414120033430231344432333342330411011243243041431312234004100422412322234041243141011221110402431443030200023020214140444333114100004322401204301121212031130143202004234121004233023412444324331124031014142333123421143442124420040224003004121402044330341012213222340011423132404440130104021234110041401040114032210203311311112140230311413002203210142000111411331303320032122101211343011202002441224120211220233032304024013202012013102403232201323310021042212140012020033202333410032220120234230110434043243434204323142203434232421442203013334114324243214410404043211224233021111104430430141140001313422303341034103112034314420003013121142143420130333322003232033213124233000443220431203333020433311231233220334301424103414203432233341343424124410014222100221130434124423410224031433123421402304443433041133102212330212131021330144032243411141103113424223112133323434120432143023232410243104124214143210401030432421110331124102210311022413404044314302323003440044144443403302044322123310010223440222112321344440002420242301214323441302411014031012130000303414441430000400020010232431020230241431402000203312440124330200034100121233042411314333333432022330123340344011414022213004422412142104312133143342444431011024133001023413110", "234432112430433312012012211342301412400413430023431111112141141142141104304304301141434133030310121423444001310234023132322131410322324223044133310110411131113434123141021113123244134310423443031411010403203043132441021120232224313230433314444140421213213112102121242031114314430141123041144133201011342341412242300023024244421020123041340112202203333423203444240002332022032422331434322030010023241221304122342143401021023414312113403113221224322420211213133030312110114431430010024224201043413331420310000230120221201422342010433012032322101140443432433122014331040431222203134113404344034413210041340314124014333433313132440023244300202341212013201233422230121404141404341400131211124324443133122211004143122244302412130023404244331124221241114432413331321344202023214012142203404000303331203130303210141132231240213241310242130233314113040322430432410032311334004114043420334232441044401200004032423302003031410044214141423142213231321144004302421423411211400023131040011334301411120402212244041243210113244323123443024423030404014320230022021232122010344143204043031422132404422413240033024344423420322241203431242243031030321120041132044443202131343412133044142333413204101334234033124000234022314110333334422043243010132111314433132330340434221023022234013211002022323201114102234402423431132421111010001303213032011204414202413103414134201032042102002002104330141112431142243001134312343024242312300132323411132300202030220421301104002422303431241344412103040134011333210202430230213021313114021014201133432112444412340011220031234111413430240431441223241341040031334431230030200434221012310400030010010432103434132331123144421140130120034032020412220413042104033333201401112230301432431241110243204141422304343432233001404312314024244400344124143003211140142022314002444312412412124334222410340434411322311040413131244003100111342030222020032131442414104114201412041043320303132410002011410144423431213433212212240302200440221113234222300211343241443420022314410112041004140112221421433132334223001023144143342044320142434144314000322401033432332224012202101042201412003101212200302141020234342413042100232432422411414322223043121141113142410224423214314311341201122233212324043121044413041422201143210410114402422410102304123404414000112113101333323241302214232234342022243004342433044224222420404124001303342222042331422404301202310043342211033040311034124234400332420202212310123012321111444411310331334400201044200141110014040144343341121131002231102014344114303333101100313000142000102143131210003421034111314301434121342411432244433112104311233403441002430101021033202414442222141310142100204034031324302034101233203131200230200103320344204443410311413320011044024113211422441240441424412412031231214011014003312303202024442201320241340341214422124130240201114143242421430324041212443242211431411113113334224031231102240421200340402432103104103443313334113402421011422013344102431314424111201434300431432104300223124240421014231222444442414403221334013342410103103423213310213303210231413243401001112033441022040144122422301041244000033403022340002133144402441220014410241012441013010323431233113320303203201230303320244333200040003121130200224323323421112204032224241443333204234120411123404214340410113420241210033100434102132033140440201242003140331210323004024022414242112313334242432333343444340231201341302044034114114242321440442322111232302202200432200332402433424031430423110033012301101433404134011204243233230231222132000221011220332034324322240321443222040430334221302411321141121341433023410422324442033342133212440013423311410212213122410142312330123040313411314303211231332433132242003023214221333431233404132212301333044404200004023200012204413412410104003342342034222312232130411324303123300412324004300201043231421244301331014441000324321204214012103144013244300400110030302422141144424303420143434312140343311042444141310423444322202342300301424323040113211131312332020212401201333330234434131443010113143134213442301432431044324302024240100010113204132213213401412242230122233020021121412001240000243033204312311413330042003102003001142343214313022341420110103021110443014224413040312024102121023043032314242244303222311432003312341243242110104043014400413000441123310234012011040110114411130134414321110042133024203241314432011323031000330432140041034331211314403323130113142003013311222342323123001042134020203120103333201333120203341", "204214141210243322423133410440311431201041210443311411224133400100001403124143041402442332422203242042114332243120032242012040014211033124223210223324140322024023234043132203231332001332324400341401334130413412110301130342443442134241214043422132130222320423122334444304311212231302421024333320334230301342203402304143243433132141324342201201121341414434443304443414133314031441431003402412432101010333140200123221331333202443311312002414122031042323222440022101330431000333300333031401230332233113013202110402223222234030002403332323323412020124231103404341022030220004412213112301030013424110221041210333102304343402211321044424101142203210002330012424221242442244420344333244231042113014404120112421140320333121200014120324132120221300401301414304244422402343222124402141301110313201221212244120244144003023043330322314041043011222001012110013042112313030302034023114111404004123224124011330114200322124312004130144100000010430012213414011114331230331003132222414202130102412223104300103431424142014402331231433044314000333021420021213312022444344413201004024304332013042232141431022420230103043140332341014001242410230022304404000032340330042410112402301110114203020343001442110131221412201312434241212204232322142022232004243243211301014100133243203123333111120304441431042414312434143110442104124304301122022312233433203333412111230223403241103321310022134420040113432412421323004431343040341303432033233331433332304231300413213133223140214300302104402101113342021310034203433243121012012312132302232434233432322043403034444024322301042403101423213103424342024220111014243034100233013402421103322113242102134314010322104104132242000432000104123241331434321221032440344131002222322023104401330143442121132331030014434203201434100201104242144402004144033342010143441330332302140322313030300030030143111302334420233303440221114401403120303023441433234241403202420214243441224240041220033103123130140413223212011033304421414214103014331134103301013244410210043234300012120432140303023124203242431433104403424311433300302143010000223141133334334412332420221040141130404334330223120442044420234143122233343304303444244142301144001140203022440031031211404033113323001141043423302230343104224202444322430232040241422043001202122412340214420214140024322213420440433423421342102031034222143443020044034142434113134034332441204202014300031141444100320001331432443034433304014300010414344133104313404113321211423042021422003001414332132413113411413103334011201341122302234114022322100343422243310111100020040320104342123430042411040434434103041301303342003120130402431401234443314324421212134444433202032212121141314324214020034010012310043434041332331223312311400103240022211444043342030021141414001114423243230113100130434034022243413444324313443144243224042322112141343404400102144314302441123122342333341122010233214441422203332331201223210011322312114211234324032212104104232044340330223024100241333142303412301424231202433302230400023220142124222400123311202211013124041410423342404042332412300313030221324220004302301201404332140121303410431201342042341322100032223002321433032444322344014223432440231110224321131034320402333033143243431041141320233034233303423434140203004121414030201314314011134411201344043233414421412024414414211002233224244321243321002044421143003420241134241213240204043300030344112102323002124442203040310103334400404414224201134443212414402421324433102101423004133443104130221313443432241123140410122223320040002133332321013143003120204134342420311134224230201203023413420212024403131220323214004010012241411410003244414042311143113122213231110014404423204414022120402033323342334033100411313204324443321421103201214241110120340132324040303233403224011400222424022014204123242321111144123233433041311121412411041412430201241202141311233404224201212434243413020130342214422020014330201302204431134214131210424234034232012044400133313044142042220010102110343241010242022022330324204222101243331131001420413110213213241142200400423411322301124242124400122313222421220230121144301302301344330040114210111300203414140204420023413014032033400120330221414304210244224214022042320040003021323330122303020323044032240310133421123121011204420411333420311423013011343203331241210401444222012441032044340140403234141243041212030320322312044330030210304232410043423120214441303021012103222213120212243043013124403011323422241232302120413421242424340021321132", "040323211232203441144013020433140321314132342134243442141140140340433134040323213003444142304221410230144401124030311014302041043344330020000444011433014202104210424212334311140324124133433202014042334031311223030142241124110341303201423340210023011443000014440440411020330331324310231141312321104241324120214120032340432410202302111301222204131322142200331243402233420340122012044011402111424132020023112314000014404131223140010203343020444034341101310311220134313411223423431124232323030013201111334224233002242041114002410121001112112302433034222144200134442011132030144412211401242012413143240223032330213314004112102232102342001233440112143304113020401111132100102212422331040001203234123012330133323432432210314233410300134414010443343234202124421224312224303103421010120332234003141004421221130144023332433014033341024021024024310122403100220142002412340124103333044044200102300330432044241340233334110320140441233000043123322444313103232312004332203410231143142043200240420034203032431313100114111100304233331221442020210214411430130412231303012002041034301022301204240301034333000412102212120203020301321344033312413412031423232103340311034003230331341412303422222332431421102144202434214421042100101210430131304232134120230444431112001444024123123021120021444432320113402402242141144034122420311343104333211214310044134343023011340042144041031101123203440102024213234040221023302440314144344430143224321114230013331144000201333121342121111433040422120144140222411114021333133322312113241213324114314310431221123132402120224212421332130112141431230034211343303220213423040223122114343023343441032222214400143032034442311413022223341121132310032044103203140334311043041222010130213010334331120241043033213144102022421024111134121313241420222110343122130210410201344104041304243000244044312434011334100430331014314201133431431243140001004424234321404224241441222113214121213111121104240110312141141101333411313220400013012241304312432112344034042212331311322022004424303011343100433201411322343443214233011441000230010041142344223242410124214421241434420244421302401023332223210213042433424212022004431400310102022140334311004030111301223132032224003342232424400114343040341432323214030423441001201442420341440030244124034123002434330240324332314311443314031021014024413341232123201242312041241112343243040401243301010001404011320403212431311442122113020321022212222442323413322204140221123434034203044021310401032444210114040222310240404030140024021234214234412130421002021422230221240120144144203231424320201201211214440012314313042223042134243140413411230342440210103421440112002143240112112412222331302012000231420234314432421143223033134333411111410024411102342342313440223312130141000333140411023120003404300432332111424232314131242114212321030420222401231132240420043122031044004000110031223041430312432413301141043304030442032210103241012103120021130321110203201334230321013234141001202334112134221010121333301244102114021343041331434020144341112030114434103424313030223141033400403013023400140024014402304322123211314323300023320134000444320021033431433104030202402031442232303302432424321331200443200313141410130204410103210202324232444034303100030042113013042113132030020043041134041001402302211022124043212212311431331002244242202044432143414431041431114113224432012444301343434404002113210224311141204400102114142041031324424211143221332000100000211444230312422342021122133034003222201334431340134240310032124243434403430133303442403413403114002000022440423242410303212043233133210041003220030442100301200001002344230042423004212300110022212010011014303430140030233111011213221023041214404110021312432002020012444230134412024133312122214003431102310113010202024131021103130042143120401332332223001111311342022221222112401314310113134223104141012420330142014234101114120134032400323214442431101422012320120430432133243121303402301022112213342402002224243002431413233231434324021402330314232400203401023032111040000001212314343211114334444202001234220142032420010033422210341123133332110224044134010332241231143124131134134320123203430012032143024320111021241043302234103231120412234432300340240114213341210304201140424333034224303442040423342013331440321101342130204342241122122343133232100444032212112034400411311314320221344412313020121221224412013112202144243424221244203342444032310141020044434243134043221311220044224132041000430340341421013123301", "030204420402401334210030142232041403041223231410204410214211220414110312120224332331333031224432321340243330000201132301142021301342331020014002304444002301213344013303133231224312422310124241341201120204114002243333004232212333032144430123101230411001121031411243221143442323113030421003332310112432122300414012430123420430424314413210113010004102000414334234333330341422413424400111124331444222024003433223201144133310302420432212012212403030233431413213001141303333344230020343423422302001404214242110224220131130243120141432424443040324434210443101043131400222322001024124021121000111112214400324223034302130123114413041120404344400341242443000004443420444013140010204122400330200041232444323400431403341241020040424003423222021024104013021141330212124202011214314312401341304314031004304204320012222210140233210420244102213023322400221010424402422324004402144403024131432220324043220200334342104334021211303042121214324304320314104300000323400101442413042042302002411023223400044003242331113333434333420010101401314132232323433234023422342142112324224132402032112434414123341401442201441341104221230210302024312434430101432400310030211040323031432311124101310330344431014132130003424410222244202233241110314230103144241043420034244200023410402330224001321411434403400120011044404102222331204023112043023424312130123303141444224000200404043242431011331013444410444231221230140043222234443130423404303423241142420234333123432441424300340022203443304022101411220432240234033022024233023001302243130232413420134230221432044104414423222133223223401012323402011300410122000412224203102141223122013021444120202230133323130332401424423122410443343043123304424334312441242401300433231341001112331304033134041432233431443112323401141432401441424243130124430414244332340134313014032044424224144331212024440300433031244424342122431144013133330400432304100342323221022033103221411022314402400321240012431441043004030030124234421034422104431010113444142131200424310403221412213343004014223310014411403403440403304233312210413104024312003244033141020320100204112222444023442003330030014224341030110430430202304203204113110332333104442024411234140211200433223343013400213402314341004114200243424414224423241320121123203023112033444033343402010100143013032231033211312324311101103301200201033233403424314244013022221204120103431022404412100423020222002331114202042124403142421422223404211121033403201304111441221321311123130432101024101414112343034223043431413223033312201420312304201124330301200432321202430144012133114133334102211001202442104303422440311032221020340013314241230322324430323114202211421210320312033140442302043224111403142134202110310302114041014324042142004243232141322433011030101032040143041210321400332220331233430440100231333324404301224100140412314310210222320034244231343432022141301322322200231414004040023113234334044022144313403201332211333243142410210134021214341341202220230113440312134141430240001444302321042231114000231014114204101314404422233210211243011230442042110132133420401012230042114434201340233324144211002310112300322402203234341133400004104024324143144123300011013444422444220042010232234342442000342100412021420213344134033114430320103442144041044430301432300340322341010122434142420330111140210130244021343133323204241240433302222241044023001202001010301144443201442000232322113433102003243212003314010134042312343100402214343112330414100233242001403222132134021033120300442302424132334030124034004010343303410442232330212120200042430124020231120021201433130410132300104243421213122014322324302231024201404314113324343413443441243041210342244224042020300001020442020424140103431323303313113423442031132223124442034344214141120400204243143044340323013322114101200212214214242032404414444133242120020410403301120142411333344214001421042142211400444102214003230021032011421100431423424440011013242414041430412302042033403210123324232011210123403321344340022431443124103241411322231402204141132244413241121112033242123033002101224030043101213320324122103140111330201124124214133430113142120133242304221223421330014301230134122244332311420022030011141124111012120200133213241242423320440421024041022110332333203422040203240124402333003133414103412144214221441144422110120334201322221130104222342430130001221004101244002341403011134413414014200224311003022121233333234420132421240344233430224140014011114411411410212304341110334244222041414024", "140222012142111032344202103312320134333210001140224113034010100313224123320324241323014214103234003024034010431342243034142003202344122004010214333343340444140024103403004212401130402211020234100211003334424321042212000200041222410313024440412212410321124411434434422121321304120334231043124040420110423020130111223431401033324412431400213223040111130414023314201122011023030402002132012120021402101414212013220204311442241211344340333444333030112033313031101330243400231314243144002000231120043010002124203232413000141223140101340111100403330011403121224014124331424420111100400223022342422220123111313412201432320230342421224123441014212323100333330331112044333430141322223141223120214440214204440220113442320102223110204321021024431423232021003241343421313012231003241300232243110224400024303424004440414234141021022341211201412323240134132210433413200312113410220440340120304011040021033142023203412042313330240421034224214232102420213400103021242024111444012431332031324143204201421120123340010044413443010242112310242210121030300334443230004311040410222023432204003112220430033044201032334420241123120411132414242220031210143414100304133230024433210343033021224444114023100241114002430444420232101232243340221002111410024202334420323323211043330104322134224333322204311311223041021301021042322424423331222021040211244333244020232011100411112234424024432124224110144112233102321032341130344223124303023030143003113021412040011401023343221011410012403232034444304020221030142112234120331012212330441224332310100314433023111442421214423320110041213411013003032400002203401122330302312341020234022310332213003404400404022203341332113311312334121114332014040044401104114201320041404234244110402332412132231101243304314323421444012433210003001340312430241001413342112201233321302013322002302312104404044134014043002330040304401100142032103410204343042324003023421002433311120310320113131040142421001044421103032134014132123403240044024002211441011212424143434403414431323134443442023134032224413304212232424430230304013134113210131442030443221422430343140404024214343323333231143223143001004044232030131023444203132322044440023401401243143043313003124202130212123322203100042421412200102120414410411330213421444324200312102032032321200021121432332402311133433231020110424401242222424102140012320302332112212020034012420202213102411303241210444012432404313004401123314133400124234022021214334244301002310232144402234001203223341001224223003032340224331131201223232243244012421142142030120323334412143022131144220113033220311413232440411130241433134434111213010003431423042200323131120004041244334433330014411223224024343034012230213202144034102302012010431011242244112103341414332322440143300124044220042143340201241133004344233204043421430233303233421203331301204210014230403421110220220332443042231402032303043130403020121142044311124010330330424444432423400312103430312414001100102104244001244433041000340421442140141231332140204131403130400220342313312013132412300344220242213440011413043232131100143111100343222203101023003122040133431141112244331220330302320210324110223402010131203111040011044011143200444411311020012134013002441104431044312034312120123430412131434331304240001444323202414100442333342242442233202240204424344321431120132140211022204223144001120211442210341420122103122224322242340034333443224122014134232120223444032311143332214421402031424433211222130214243140304402421234334044202303124312343000420314411332002210442122204133332401433123214011014324323231034324431103022433340412244044344302124410013403223024212423212020102011141332400024441131323111303004114333443004211321301124121122444434032431434234433134421401132103000442400011010414104342430332023433002301220031441043024000101040433203041334311043233411132314000032412433320440202212023330214032001343130242044011340023204222310110142123421020140234140411024222441302112004440111203243210242221313014100042333243142033214134234202003341040032411313301320441141403324331111034013413331340424314022112443312120304041320424401212103044000143044232014111301230331402233344112012224303130441040011122424302243113432230234100444312002403310403033403440414214342411031343011123421143320444432300004444310331312001432004142111210202212302030031011033431330421423341321113224331233011432240040421342303014431111133130242203444102443011002044201004423413124203202401033021111400412324414412123420", "012300221240234143142420001202014212314122402410331143340304141302414120323244334221212414331003023104242040424101211104412143132024001044130402103223223124100222412113330001221001211033432433200440023024113413323010341142241211124143411444040004211214223132221221220113400001010004020423234013441313111234301011042242300132023402001004421304043113040211103133332332244102100021203431002220441341230143304114024323103400101444100341311044421201312040114012141202244330030323013132124422131104400420220113400100423321212200400403320321040132330012010431022031411340301041342300033030401113334142113133113012243240324243022322422112411222044430144012220134403433314101324334334213002423140134000302303024432330412122331042331201010334410123141134144312302441114043340102142301342120240413032444331130142021413432033422212434323224231033342144243411321300423211100113310410211030431221034320430223332322020331242130340204423331002122241420013421233423230412444221131201423401444230303420132124240324004014202100014202412034222102012411240400434103000322212143224432231110232440123421330411204020300433211410003102311034401242441104302343040320420313002300330014023331020102044303204241031332222231024423404004421004423113311030103310411441112143124441110432301200440320343030343210400303330342403040221432140430002040420140310432114203441304300034431131400142312414204022403302043323213422311041314312023434430101002340013441333304201143000343401043410242334442003321103222042230224121213041411324010331141100401122131322421401420100030322020310412424041432134024002324024213423010331013040202102443414140430213440341124131242104140402101441412434302121210220123302342031201402311021000100443040434003213200203121102120243203144414042000040210443310411100321141323023044113032111023034334243310202103223210221231434422024444112132404224102202142130213220011111122421120020433240422240433011324403143241431430331002212234433342301110111431440010404122424112330243342222034113322131101111123212304132111143414223113141120244434221114332101311303431202120324013413412202102013214202110402243343214301122220234230411122114240110031123310304031303431320243130321104224040200314320033040402112434410210200433011124233331002341440003213440103401414241314404020222444123441443240111143234013001424412243423224113341022433020233423200300130041142431204123411114244441422200032302014432302414243321422002104021143443344130201030234020042332024001313134122321321112204130130131322141424144340430424401242103302123130431214301402302300213024401203413214041014401314443400313103233422213132000041331043244144101123242201324122223134412304121041211401300112032134224203124130204024411312243241300032324131023213123343200101034001302002442412442422043233240002022103314102441241212323332220004434112311001412030132241411014242302001131420241444024412321143304334123114100022214141124142403023103233241322413430003001100424322331441431230032240021222412412040443333342312000041431110440041033120302423301432224203133202323120302102133001111011122112141112414130202314224113122141301131110020310230303301211024030410234231403142211423212423141113130434102101144442243303121242030113443220121242430430341244203431424214423114111120131233323122341332334041024103401022322310010202232330341400042142123214003420112232412220231210203314023140133140104433040203204332222110201341302101113433030120124121440102330333222231242222230221334134413231240400422022243111112413144223401131242203113422321014211424113323031002102232320242020342324101104331021233300401222424441012123013404030242341321314313021300213113031323413232444402433042033144103422034100230211023013234010441124330043032431343130311242203141143303120031200102230011310111233114313332420232023320112023110413023243442200003122014413314210040012312403131201402221421110210033341002414424131342202022144223110314344341224130344412411414132434032440121422330042102244302431441020311342110002410422440202044423414142133331224212224223020102024003334243110322411431441221424110314043400103042032312324402431444311323143343134434402111240420103421334032033004243442411414120444203221220122344110432344011333304243202223044022322033010134111434114420141443432404120041223221023102442322223130433401412021030442001010023434114113002113344043212344243304331133430003044130032424204401130212404034441012002122031214331101231220203104402223010", "124243011020414331020322103421344420103213204224300312310224313231334434100230101410001444143201033320303442113142420224241100442041242210344230124142330232102211204012231422201030023211322310042440344422221042204144003002424241034403342323432041044241343344332013313033413444101131213043202313013100212003420224232233214301012410223302003424444340430400220003040112401431234011012000044412444241323202321133014123420342231301314114021231243244032444011324201200203040241143102314343300002332114431034412212010422212032042320200040423231343344413041040143121432333014113121003414220242013232114134201423343223211302442412034010220330143132441314342024302013310112342040103121024233133023111102440022204120333034003024021040230122010313200141100113434103343122440422244400424304233240443044010300342200311340044402420223430313014131411143031041132314422401303241243122323023124411000223041430111131221113121200044333412132411122114433231101402213412310342204003002240221133432044240314142111331110003433243434233301424203221432233333022102321214444221424241432343241423300310322402411220043143340014320413341330341332304322410111222144321101232404323113233122104340323320220112302223342330040124034300241144042232023101201120210303042200011124421342322102410230432204101302232421223204210332031300011400113314021342423114021424332014422044221111303101412343140244212013434030000242013143233320111202030441210110133210042403341310141110133113141230310140203013233314010320423333401213422423230414130024420121110300013122342130433234443401200234343211032241213040031220122320041044432444432420343223010440101024404302301244032302414111234010141121440100411224232320033220243141400311144401403222032231014410240101414231333210214230442240322122040010140130133331214022043201111434303443304333043440242323044324233423312131112442303400213413241224213401224341323142342313122300443243042421240320204212133134121000421012424221421301121421240230213002403320343211442104212233243142421232314344012443220204431414223221444013040110243314002202123403311224420014043301204342421221040400213213213121321022444330004112011414124423241210441021200404220344043422413111010434022241314114322440304440403432332431114230333144223024414400114002322300110244040034340342011010441030104332414324332113313424434212331033042412332401432334323313311143132021343433122413300442241212030322123310331042143411411113101244214243242001314324113243042402210243104004400434311233340024224140430201012434410432230432304021410413210044041020334300022214213210423031303033412340212232102001120123212413103043322010432312230312304123013323330410241204002201311422412012130403400042023210403301033422002442030142012102304342233234222412331113200004422143031211433412432300144341043211131032002103004044301123433402343413221001143101343200321444031103331211232040431320404031410000143143330121130304430222212134342124233201141401111112340143131101101321024122404243301421301434200021103323233233411224234322132333001200313402141040100211213433443022111330331030403223430312010414021310101014344321142141122200203140343314214421022044041200222233121124014211404421302113320341102413241400043042311311113330242142131023314230110002000230300340024112010433113331010402043114221242000102433211410023043444223421430001002042420300411441030400234423241430203111204130411402422133022120103101320433334104032330413010330034020104030423344422144430221113440234232044004032033333113224041042111401130132110024314312203220403110214110411123142302122222413041133012124104342121243130234242133443023030203243102241310111011300023221333311402340410040120341003232213111420423313342423441002341131021441301131320130314304243001123102344413303422444440332022031144020213312004032100312001401312333033140231113000410440120112442030343232420231201114030132331143231032432000231311110023204332322443021311041120422224330343001112001203333404102221331140204201422201100111040243442041220332120233240222302414134042304112133143343120043121110400131103242301213440313113233443004122322102400321132334114430210244344133422010340000133341440330142024443130032121010121424133221434402221032131310223401340344123341421340323444102102324302232300404342321111343302204044031331441243411430443113033320443331143442431313013313421100413414011423124103430124440431120312103002303104130300130343100040432020234201224040113021023431021000434", "221404202343210341420130420144220314334240142411331421232420124330302234202442222114311004142102244423231122103203023312333244342244240330240310413314432142143200213401442210224011440101203104130133133324120414210201332011242122201200334114334013240021303123414301144330400144330123341321430213202440444142304233140040241304440044303012434033224221422442142300033434323324034034233122122112430144243021343413214030034013124122214314402203423333000243100101230100024020102110402311132212200304444120012040322044104430021100002032414331004033220400142120001440231003231241114403203201444330123100101042412330003032014010030242220020001001040210043014432413242303022303202204031013414411322312201433232344310003000423320041332441134210102443010431433020004343321130331212401113400012401233213233141433020003443401341344343434012441030031343022411403313220024134124024200012141104121323344111012032141341102102000210133142402012114044111324243001004124140012023030333242310040423213413044202433434343332324312431130001230412303112330112221041414031420340234324314243103302120312434400441030322413340400310412223231032244331234011444000313331232344142314234410411331332042333014142211111342410120040014443302231143231023020012142101404312230223031340234241112442232301404002321420401421200213433004104103022120333232413323210040402233140441222001303132404041243440311210110204404332144330420130301010210110444214143223040324140014404242031104224322011240401234210214214422420234304141331031042231020414131210204133103404200200403134341123102343413001213323332003434104224340210031324031303322110214101433304214033300024421440303011332432222202233213332344004020304303030403343430413301012040002223114332032020043312432411224331442022212400431221214342214302212103412231120032401032144214324122104030241343130143004212141124100243404343000002100442201403403122012003004024130113310404141033201002313021434401101122201124013040234333313041232330130400240131001403201410113431240121320200231030140314230213203000202013230232324014022103214004203222224012432123322430222222112121133401034401320400334202342122342333124342241403004310204403142034220413322114100244311103101314431142244402240142214023410124013041401023321022144344301124322234301134223003410220411104124011133433340343032031014300231213413024213121110134310134413443321040234114124003002310144441010001221032132313014014020210043103333033002233301122242244322040031214314420212403230042122433314130121142104310240001342421222042444113130234314401100134203204203444324100212234434234312001032010321043424134413414140433011023402224421404330020211200440040340412432223331014122343242321321004200141322120414444010322113104214111400303303130234240204400211200004344342004431230202311131131211301423431022310211023211443244120043100024422023434130012314121031214403331001044320441344043332133241134230111313313121124403141303002301301043114423432002400140020113401130433313333030042240434003031242012231112331044324301123123324001043200320413340220301231441114410431304210030141301320300333244412424010014321240244443224412223244401332143042322100143304340211134103304410324102040414121414203133101010402443103310141021023341343030314101400232231332342001101242214231104402401424113011123101422220333134234334120423142420032324143234144424111434121242420124221422233220200443312244133323343141314021404124224330420220110331441014304023403121111331224032211222001044414132310433214322322010201432010113133031440221204430341140400232443012032143034214234412301034311143323244310341013021433233320022342221020120043333344324131141241224103321003141422413404203240003332320124302130411244014230144114433311040122233222334001404233332321413201130230342010431323244433413002221201304330311404111211200443144423224403021131142212201414320144412243341402311233344404422344241313012100034444244124003002210022140242013410110422004301000412141024210143443240400341231044231133340002404040414334233433243404301342201230231133412201112033224330020342200203320032440140032441330134202043041113020423301200124244012044401102040410330104331334100434001220204113212242144303123411334402010240032002230401023100244123314131242242201401042400444331112433102241141200334342103041223012324111030440134224203210022111413313131100201204103222430123240300102220310400431422302210123421423000143301232030330320203014310312031003121110400114330", "324302044044432431131303422100440330243114301000300140434421400211434432230214022241020134312221222432240312133302213031222410421414424443112144014310040021430031123422330300024243433342343102304313310304140404324010222310323400422440101044232031423121313301422104342431432124112112334003202201434211024120430311343041230322311342320332120240012243010101141443440104041124302230202324222142023244411113102100010422134133304200334104112212204114214231220141023423431021240310121202021334341001423034312114223314300200242402402441212002041301221443300210231111103314142034044430231334441434341330111341413402331133102213404301301400431431144042042011133324414111013213010244311003312130403111220413121313000034234044031002444203040003112003420012434000442240113142021034433031000203430123304143343421243111043044300032232404001124412414004342324333142013042404334324424024021003031224302413222343020412043403010142043224134421122020222421414041402414010412314130433402341442314311001343431412103101320313422442221303243424423141413413202300004104114342330310201014212004043304300140144224110101304034010322133004102203011420123344013134111404123213101221330240141340140020104440403141201444110402001211132012043341241314133243413303340011324433244410023340320041040224333111310234343210004412100402002213202224004114043432333000143342143130232013003201412040402400341133240422444121323413420242434122323130303120444144122344233243330212032231431132142010201232232230320301303240032440201322432311322441430313433414322341041304404141343444002440120414102120104412424203134310042411033232301434424144423223214120412110312204240010434444432420330332200413303341124424244014040223003314113340330011422134013440043130140424243242100430034143124041211422111204020443144214320434443122420030420431202020141341220002044420001220202440443343103001214134243001322101100114111401403023044122044112434133330230234042331401144001440023132212340410300242112043141124201040221133411101324220413440313144102123231000211444012223040220232244324130040432403014011131411420334322313041304342412124113243332444142043031212012014310320111421100114013420141113214241104033212012032430333020000034330002412300401033222403334413204222042424322140313314204220101334214234022404113012243301401432141133211014403301231244402041132442204134032200443222133103114004133132042024130144341233101303122300431134134221324214330140402100131332123014042010001423104034231001430104332021003342430031013223304013022131000210142421042011120402424002303434201042331301434300340243223021141134203141122241232242001403410230412342020412304404033324214033444442242304414142303242041101204310243034111204033001010003330313322223340202441344031210030310402142212224243433220332143403223123200214014432030121133033034234002401402404320402242142403211100003210432223223122123413014034113234013010200304102342401112010311313114023221041201040434030101120340403330324121301110022134300300111200201111044101214111312334021122443423342234233001402002301101103240312401434230232330104030014201122244234043440344430340123442111423211014430021012114124323031221404232303221444230212403304201043321224001122003141421201334034341310120400030221420214232002311022010220304244011042223123024220023301241442113030312131110112232324233322140333232341200312444002311424221143300314032313033010002411334132444102212341423013041330324010033203013223240133110200420314334043023344412321224224120142230034132210321123014032132241100304342404100243233121002242014242414420200200210342223230044104420010104344144133004223302344132004240424232031241203012220402040313143324233204032412100002314442142001430310014004401221010322433140333340430241303312300243000131140032344114421404440413240222111321234340402304433023242033311404031042144110012201000304231324232033121040143131030314341322111042224002434131202120334402424132321021310421134234023412422213140323134012403034024223144332441240430423002042022223100041310134122304232120333133011343044023142340032023040001123121421010020220324302121320142310244414344042420214344140110102333200141003441133021024201143144303021412421002002011343141243301213321432422141314122103441411211234241314104400122324221112302102032313024003330233041022321431010342430143144322132413201201212321333321111433222011324201400111103332331411403000331442131204432313212043413301042242314403211110442321342031", "403212213442300444402342032041203132321324224234311100441010203124022412322330314424034102024412203243400322000331121421343241030303040340440203224430004030142431014301012303124424443133412320400024434200410411033220221020210002313002241141413240030331013402304301020404304014241104341100340444144231244424241240400112041201433024003223102330121323312342044314443311341141304302230022123433120002343023103003002320310411112033302333312223441030111103103232431231320440114424234013310313442313133224310113100204013112421410130034102434421102042000242220021242304232304232234333142113020442100234021241244404143404304042432104400341100410041341431230340211143222422211332431113003013004330403113223334020233101000144322320234001431313430231401141102411114122424410412201442423101034141244332004334334131000413114041103430231134333041203100040322002411033010132330111221001034312132041422042103001304204044204411332203230132203231133402401422302414103422203010213242324124331041404014230032344100304030133111420202230143332020134040224110423224014333223011302002011001102443012144110244141124121133331411413231040322041413204221404003111400411331302231440111134222140031421400410232332123431001110113002304342022423140421324330334240430003031322411300340113444344133114322242331312010334134134033023213332342234020203211110223201322013312424132102423330401223141002044012443420321244012303342410133343304021420301122314412024231300304203103334113434132303321331401321214002423023434244322010144231131040021104041421403243113241122341303342020231414304310201030341322140400231133442303134422243231140301234403344102112230234013144022114312432331302113304312231420204403244324321041141144422402244003133240342213343114414401432120322030301042231004034204033324013330412042003244034141121411040101441044033102403023012230104314300304401212110024413300340111144303032044423020210124040112044114403000214332440242110022001400402330412410210224200000342122104400204030310403231341121032043142211434240041403430142342200233301333010242241422314022203320324243321324213040132024241002200131423314103343141130212113442212032400214234204023411111043201112230022044021224033040112124323444223033134244322144333001043131242420110142433200230443413100123123041004002100441213433113011240021242134120341121122442311424334221140200342434203320410441221132104444121434000203212324123224330404003330103334202143012240434222201424112120422344211423120220102023222420413413421213022123304334211134240300244234213320444111301400140113412120303310034210443341023334003130212330124130100221411002010043021432402322231431030014300031340424243300204144341212133323301331403120021430012314034034024211043011343204441114321430210324144132132411311413214100431103203113010402332340144004232403331023213001020124331030044433111312341202142411141433021404441220220424444224433133020303333034240140142200402124001140400204402323114113102334304142144111303222134143434400001113134231041114034441404303332241203303132314000014333341131331034134100411124133122001241313130112423212341410430422211224012313013131021212321420242313034031110042443033111114001344102211400043231223313232112203422110013334202314242041020212413032214132313010341133113301111342134011000303124113422232212434231132423131020200432123244134330201042114211223110423211134013431242443340443443243414401013234112432102014423413204412441213114330142343003242031123302412032102114404412444132314143202020211121324202140320120031030422130313420420200431434323310320431432042201044233334422010430223002011134414222301031240233414124241322122021110211322210443224033311321224242132043300324233323301231013211442342311022231034132131300431222231210311000404231222232043444204204213302120403210403014144041430302404310313104400033223241030301444343312111024101010400321242314023403343004133223313432203243304143232303104244432441432104031204123341232322402333300403400401213324111444103144222312331332340412031032041313224423314330140311411322413333233230311021400424314330003322344441211421133342134232403203440444332300014331043112023333441200304011423424441213240123232121220333302320000440442201122211301043414401140013240320142121030214422124122441042044442031311121440231014302002141134211034300222243130023044240303303010012134400443112411122204300144341131043421033323134441221102304022342333023312213313342223204132414214430412234344", "140043314111011322403212244014411323342232430210144031132412301012223320001413242112101320021203014401241202334300022404223213220442221241440230234444203112434111202140320411404410244031431040203324132131421344201303340101122331304202210322104120430213142034233441424042341034012132433301003113014402034131321324032440010130122440013110334221423044233122234331122003121231442331144102431440231233304322323313313333143113402333040243330120022410314013402034004121224032102140341000102232022113300424424131210300322303421210023211441244020311330411324131032001302440113112202413204224323400142014034030142030133312021133241434034440422420043103004041012244434344200230432400012111211324022402030241041343304340020040200013343100034133033143443302404213300023103433343210133132242302404213310042402234220441011040411234204212440324233003304422433013142214243322214024444124441031234230334322010100202413223024020243211442021244124344303304030133201130023040304030224001433222043131040310343211412211201231114023121232333410034431414033132102232321414210303431411244134123123234104104013434040440224102332131303100342141400434402331201230044210103203004021224104132401414203241412234104242020343141040324414310131213314313334342231332332214440040214244234124342130411412230433134001140231141432224131432112441203014422324313201442133043143324114031230210024412102303032014014302124221003423321433030014003203414302123232121201413124214230102124342031420102242423404424234240434444134043431444123023343422313330114032320000421141204043343102213311242203244104042230133103431101442234313321122220133012342132442340213012040104123041112422311421003304200311303004341412124331314440122304021333243042021123441340410021310143122333042134120201124104032241324011031421102320111342421022344141024420131121404342424103444110413131420224043433223330110044211413310311432041130222021202222443331432034313123300434413134142142232322124221113144042010140314421211432302142211133112000213342131032310232114231331123113342113244414023342004042134102443410120302221320102230240004203440342134041122232241310112014304201132244402011214242422040214312122110202221240030043244104344322102022443134240343401042103341223112434343242334030324122414044001411333143214144412122433323034342322011114120313014004200304201230003302320443443423441111131242134230001434011142303432004241444422034000431200004213030304101120143003332113223100401241310230400003212132344404303143011441224313421134112031042332143444331123003011342211231023140043134211433333421030013130302201423322021210220420040432044203142313243040142013442223221201320432240001230104000432421020200440123243220333243304111132002100201423402401234033003123001132011010240402402104403314402013130012341322403314011140000242334301204220240444401340030140033120344222140330230424404143033343430201214011420134401103111113231210120000030210440413310032023414404210104433203401120104324440232002133112244120443101024222101444201112143341210014124131112211300130204210001012212221444031000240013342102444004104012010042122142012423244234343020330343140334214421421304214342130340334430304412433422214421333102133244043243103113443302304040042442131122144143031034430012404212132043323002300003422240311323203032042240432130434300230010443031231432114344320324140424014132411402131014121003432044122204234210312432121311431022242402310003310002324440212444223032332214413210142321443313441104313343014004304103224230214440001403441313123222442104012044441411302432244130211233304444144033242222441430123144443121303441140322343332232013102440021341233034403134443304033023123314441104432020104404420120201340412121403323133311320322024122331402132323144412132443311431223223113401201042234132211200212332403113420214134002310114412041032303123140432120344413212210104213322222403102300023442432323233023113433230012014424230003440414443300121334333110202020300041200032222313114334302341402031141443324010303432141010200424121040342124104210033043210440241230341201204223031221232103421014120134340301213341124043332022432322310210331403300424323342244141130311141434313410124010331214114143310011300111244311012401023030201440141342323140301203112122131010024040102011040101334043434142340004230341022444004234302121414121401421302213220201223304042221113243104124134440332300420223120122023042113241442211440142410132141413233333421413343112", "204231223402333431044104323233422421101232020431034113344110122133023424111042214302403313423023114201030044002004203101414343341133001431341440242333041343430241110010304403043121323420203204103401114444304022411304231220101204401203410444420420341321101330410011114424410433243240314014120042030002243134211241443333313430001103300321314331044210232112222330222303032424413221144223412420421430320033404401402302144102214002302022323212401212004122242241333211142433213241331423042202104101422440233013100220003133331014313442203134113344001114210000231222311422344043334101242213230242204114431303003111122014142330244330444023311103231442222330333311231340012101001113024104301402000241014341113230004210314444343014341123121304232040301433333243132003120141321333441121324303334032010210314434424034214342104232144213243112141432311400030043413433422020403320242103032410122233303041044102114123333133421111404140344121001414122432240313344141440201121423213340344120103303143331240042010242012023440044341412334014232413010104142203304023413002043311032122141030400331220141121142342402313003111301101134222223041002240400204002303211303143034032044320021421220140333303444112204412221014103243120034342003231424412323423101111312203142422423220433243244000110143441421013024003431223334140232114200214103400030340423340202243323334202002403432100311214021240134244414331420331400323441412114100102003411422224143401233300302322200301324104323444033433123243320240430340112413232100003232113131022422343121131411434121100034033242242414200014202212423333044324300330000410320303040141031342400300340213400202003221121330301022224410434310220321041400010142303321304112120411434314304321041401440330343134411034331134202341040403232431404402334211023020142200320042414340204102222031441224433100412410243300040212123410203200030313043131100311120432141010422143322033040412213322333411200432030102424020223143211100142012031231424210444112420012313433323222211310334414231224300024202110330442444222301234032020331030432142113103030034102232041111131200213213041212132324022111240022321422433423014344433044210331043122440212001302130030302012441343323034212042240121121124442211244414020403443241312200033422422244303110133202114141042220212120413410130144443312112310202421112000242310241331223003041203201210410433114312202200144202141311142004400114442404042421233234420443104243243101011321420214331321242144030120341033410410201312203032314321040402310043144230333000244130313231302123234302033321333333034432303014102320344020444020421330043200301430310224312342243231343131023204341004324333123410020203121341111014020221124003303243230414300212040441300443323211111223002424301411204340334214334240402410100400033100014330423103411020024024324023102144000101432411000230013303242343423321020122124114440120431433411313010430231043443402412433413401114422324041123340043002043124414432234244012202001243003334432340433443304101441134032040103402144002312411214043342011204140114342124302001113241233022432332314234442021432334024401403140102000424030141003302110341114042342324404042114310303224332112030120233430433311310243120203124422300213142143001100244131432433222224122420134340040112213204213310304422022111112440223201300414113324104443101324134114243130143430411232202211140410243121042134320024434401333114121023440304320241221314241343241214441144030021200224133422232000103414131442001420404031300124023012323141013041301200443003314131234013221434224403232430132240341021312401241101103312234231321131241110434301412313434003241001301414321122222312103412102024012033434223431134402430422141423324241103003432314314442102244403403241400200422003443011440444324342034434231040201401441023310443343231322203141030032011203322033422342140401102241044021341121412213003332234031033120331310140234312031214403112432221143002342344004222322044301200342341144002143433031333103433443224423314141243203424231003411241403333321120130234434300022413143430244143203202041314022102412422443330414004430120201312343111420401321142333304220310421242400241102240012110200314233000101324243240042124003113430412042211042340300101420312343230404003233224043344331331122000203123433424013131034100421301022210321121430200444344204401022340100122440043321323423130212022014203334224244301410443330123424114012241223202122143313210040232424101440141432441344342202", "112112002232433424422413334100430402140034024434430220424332341030213020433332430304401130024101020004041300043403304203031443413304310140324121134022002111310332212213223112114000111410434203324031113041143020343130042004131343032414033332400222333214312030200310301313043314030312240411411324303121413010141402334101332142044000343021301221230330430441241232242311011031011033302433114024234004422013142241204404302413020312330404304420124304424213311043120420103121231102134431240302034000213231234212031433210441211403343010412241232433221140304244414310040300104412423232224120324200421420311431034431233111113410232022314330432434141401233201414012044101314412334300211004323103002011302104333220342002034431031232400040341034013214244033212343344212431134402204104201330430414430033234320134100042133220441403334424403303003310212414314010200141310424022101430443222433314130210221330310414204221311233403220301443104041202422040110332120123304042443414201104231021011431123423120024400110240323201111233302413301143443322113121344430223320114114010143300210422011021014431013100401014402013412434313120422242344102034200032014421004003303403000342232431211144330301021104440311343031440010312210342212401004433224044000000343332214034300341043244031203222130130402124302420341113412433320220400004301431311140020440404230233004121134023140322042420401030231344342343324010021401431223404303434103323034001102342010002230232033441344202140414244101333324210031131123433421410322330234401422014312241111302334004200324201140224312110404122311311203242402011432040031443210131101410222240432421342040101220042132320333420331313043301411244303342003020331042122211202434223411432414242444240413104442244104323024431133424200444333420103432414023233202200300304124132024143223224300424422244310033221004400033243043334324302202330304233224243221443421420130412220212024340200223403431403223030103433420331313303223243222422142033140134024214423013312000212242430441224400041431002230104322334014044133402341103404343420101112133031320132221044324441131230101001122014334224001444112303011344124022434243104334313233201400112341123031200031203141420223434333203341414402201400024114321333233442222311033314203010141131034131333233301230224341024420022210130100333430244331143401012243033222424210413222110404313234131240033001413401301120434444101143041212102133420222001114220231041134433411311212223234032101300302033004022030143030130313021343022320322241400131412403203003421211312302312323110204202444343203030221203211141441130210312424143020324410101203334102424013204331413114001343424102444030021201110211312130213411241214111100024443032311001022243333233421204011324134431023131344312300411330122022400142021231320400311221032011032424444402444034010040321120402134134424102044323432240323234203104101420102430232343301124441023201020013101340330402313000224344013300241412121020012204324320042134431211414433133234323120200312143241420333340100400002012112313300033223301240403003201243420200032043020332413420221321422233344114310210404023113240102422032244230402404012244011044144042230301121424031000021333303224200013412433002244410320032342041022042440341012324000440024010212133322201314040120323221132120111203441312433231123114441222344000013220143402012313432023121223101010212242434120214440422431101334030334411111402232310323224123021144244322111111203201203301442331432101424301101232003121311442112200034120101022043114023220112442322242434430103324404034443004132324034142101241213001402232012422112043002430443340231331303140130042234211123442332300444224212010031103103000112343340044431142000202001223322214010414243334000201323021340101141240412031322020102321021431202443202323023000043444014331221433403420142201420003421412233042121201222412211021204432221123300424110224132212204444222223214042430134433120014242020021014320130432300223403342131224244200343021121202111231132422023013244322330224424144040243142110243312314010004202011344430221311023322332241232431411110142113244123220322340324102124123221003120411401002043012314121010043401104341432342424344022124103422334432230134231412121410442020024340441312041444214401204200013443302431141340142111443031202001034211210240224402213323420214320432401114004142124302443004230003011420421441201041234023003101143013331404143041213113244423314214423411241331002321220223422302100", "223242032121043242312434112340034441423233434204210233402402000444024103400010143014424111432101143103314233110101404142034110042124030222203110334123433424422321324410012223134223133331144211242401240340020040003043110110143212033134114223302134443002301044034123424140204031032120012320103124401110432401300314112134422401020313133333443134441210221214244212432331200132102241331324213310144234224111014402414032222102431031113220221214303011324224243411103124230332423431142234220103033231213401323003301130022443121103230420243331004330102021001113021400122440040034422230442412214324004113032240014301422143023413403140040004310320422431404433112024112440221140041114423022124442341004031120440420441241420034120034310423411423204303324422221133111300031004040444000232133342143044000430002004123122011402003224222224402313200023331333112412212444102032013404333413134130303424440432120134204213320422243110423240210100401100230200114343242234304231310203323314130411402132410111044443224002040232101043000313044331130233213323422410141202042300322312423240000002304101001104123213343213214123443002022042013424400023330414211024104234304110442331213404034031211241311111244440431023330401230344112333013040311324103010101422004400114423411000403132124041232420302000110103431233334313110204441300343422301442212120340044002321432441033122124441232022340043113331110214034104413104134143430133431321322201003043311411323100143340430421322410200341032211144220104022442012004143112034441100111314130131124200143012121232333332121402131333023314231240041224242111122203140134010304331301331440041234440310141041314201104420043031022023312320241023202420143032120401021223342333324232122410311130431014041332303333420022041401340014012112422020344442333414220142234012202001124301200224122422020330231324133042313332214114334121112344312110001222242111100140344120024144123120443444232434401402031242102244430102130022440100334221423024242010141412430411201120004200023341333143024421343214403033042421432121334002321204221322023432043240134302201332320143441130402332413441202044202341434222014140120024334241013121440043424314440304404340120113010342214303433221233434414331220244444440141104211220301130444033003334404132433034330212444100410043404012040311222214130402213104320240304322233342342010104232341342433144101434413112113041441430303344322310204043424333211111041101103202444440101304232034300431423020243030411023234004014242121001121331030242233333122132403010110124443313032303100300134202031401031031231422211411020320103323404441222431411034302200323300434100444124120114032430333311023404343233214314110334241011410243230342131412124441434044142030224442043344223342331444013432121300130442244122132422202100143232204412341444424024403234234244034113431202001212442214230130341034203420443232241112221220302143031444200214122020144420330242040423042124232414402341242040233202040130322421423210223024430433220002120404303104422243233234304412301440122131021220302043443402012222123404401233043243041242003410301403203002110230024140224034402111402144021110202303203431232043204024020212434404114014033110144403400121313201222414111030444244030411004000114334213331334443020443301122233010124034104341223101404031211212310420302400310120402322022103042430041110204330201023014224322200004334100122033311130300213012130412211030332211230430343420244301111030143430322204322333232134342010001431302101123332142214312024021030422223411134131421123320211142113302320034211201024324330224224330023334314200420244132223111222004133213230410113302241410320011310420401230210000001013143340401401242212231333120004420121433002110342340202112300332331240322112134232034343412344121244010033020313012442310014243340323101310431333432333410211324343411122404341333344433031311320114031114331304012404113202034424442210142311341241312303102424322313403133331341031412341012112424242123031332120134041342210314402403320432322110410343410331204103120410114023031410402403334221410110313341024442123210340313004241410224312432004201401133430134233122300024232230243101222200133041420211012300423014441441301444230042122044433233133343442211343034020013404230442130140322111411344030214302101314302031433231344044342340024331044234300131444243431141232302410442303030333400024112404200000043210224132031231212214223042212221212014404120311024343432110042424230123404", "120404200440001432342333411323324004043100430120010342113120120443311203010343240302241010314431004002034000413341032033403234300222134133000230042431030410310302341122313443113003000302323121113400143331412303443240022044114033313414032441042433124010244340014143343000101034121332002214340022112330223132241011144231420140212244303100404140113324241410442011414330034311044441020321043411432134411203123422424402203434312113103322314112013010100043234024220240012444211300220211022422332340231133013000414124013442104303100143414341312034422113002232333122323002124034423031324323310401441202242404403204241421402414014103140213230412403411043114034420214011314102010041031024404300000044221303210123421134142220224014311030433411443200144343402202110021034124440011412133010120431022313213040142114034022312240042232042000204242402202112221420304121240204132430344123141214342002200312024422030332213314421101230000314444304434410012141123121114414020441334212013130100421330303400402204114300204124231113003240440412423430012030440204131112322434434014131104313331322330441412234110040142133442130114034332434240123241130334332411420314132224433401000143224111330333340433121033044311333444303024241431142243014424403300301143100223200402430210431140421022144104232211034432143040413324213310042230220444331334034033113102141424121243124131242340013123244413223312400213304420201120444104342121033011030041143240422011001004141241011442311203430100021440300434333012304433313323334042431420333003102203033432423221321241202120311324430210311443423033132401133130302014323001024010430340103032211424300413213201142023143114313003043420431401203110031444012420410330231211300331203232144412332022430031233134343232412133312031341331014334431442443444314013114243230244023044323123100123444421233302343324204032012034240214444442420331021223233001411400340430123310110422233413023240000010130412344200330010402033433111024223240123144113020243211223223143114243121402131203443140444224413433333402410140042040240100301322031111104424300320204442043432020041210230331242244442210241414243433002111131121434014413412312343424303010433034004030040244324334424203203002013402033023301112430130324021224012304413221132011343440102432312404144230331003312333413242043403040013423433243041401300334401033444423320012112214014134114241440104114111420434211112001410212012033300043024440023120410322111024214311211213344240021213113020030301312424323401234313133122114421441433132040333200013101233333121144404023040104044123212243214441214430130033311223312321024211030242200120244110043041303111012003200204041402444410113014333303200104122131303113010342113410432311430230334044233044014041420140004133204023131312020312140021333331011202004410112330132300121200241222330020020411033034001012031214121302330104421210102303002104022401132241210221104334034401034140000212013113022304332242332431242234422143211434333102000141110004142203303432340003031231121431203402013421401323130001140240320041010132231312343243111144023233411422411432442034212424300404032414201204201333230314041120444404312242104004201101100410404333414013401332034433112120321303020440330304004200033121000420242121401244202243122323313031341404344142241100214100403141034004331231323321342003131130321011431404140223101202020023303123040024034213423113324321342213313112210102041121331142223334010404431000123104322031404003134014004144320243230044333342234123430101444443000010000030302321032220410002323400243034204333002020321010434444210302210131424321240023013033240144343030234331310144410013024322213013314032131422400230201303120121004440404443430323412200340142313022021142033223314110300021241301133304202114421441420333412132331312030424442333320013123003342202012210440231434301414004003240030341404314144143012202340120331201341234220313030124003232420423411331310134141141211411221220202343421231322001313420211314011032124301231224122241342031011433234120131044220002124340300241234120144211223240120200114304333130313312224221221042343113214432310213002432144341410013121303141433121222000441334223043221102200330424010310344220434043100134133411303244003431443222313031241222024333234121140132403022044423102011324230232242133201033021414422432244410304111232143114343243234303210013130343000014101320202034040140331142103320422101043203410003013110400010223020140414401202300402200133", "423212103330443112233341211012122324000442010403220023013434121030034131123132230400334440442004343444324431001332311424233211243344134043231332314040441103310124101022034004320344400110313432334220432243320422144241211403304304313332202313302320011214344240132424241421032423113040220411123021420332231204214034404222321033214102421311130044133341344233132222022402133440244233423212211423230311121031034031003004422323223022322443441043132211134344102301440210134110114321000423402142410132111040324214413031324200103222043221040233333202112234322142212421342000333041414440124244102433400122411010311020421211023043303404341203334140133012313030404401231320123222403420401000420433140023210111114003222231131210002223320014013202340103332320412243021422423004302204224043413332103231203324432432222223330012044042322223213222003202032323323134303103131404400000341011331443122221040221004210321042312023314232000034234033030021433303310404324441210410433340333412334420310120403401231412330303122143110333340410033023113341111414403020410001240032032441031002131114034214123102142331410310200222204402240230342312131414043112422300424342432233034323401313003430130240224020033002222403030440240223124021032212240001214012340033223140314341041331144030224243321232201003043214122201041133210441134132013412121331243411333221344411342024340331343444201004002303010131332131201301232101342424222420330321031013434012122131042213234441030203131311040023323042043043233430141404443143024021220342404031120223004231130031003201324031203021113404213212202413033232133031101323243433104122321330142334424424340413213241121142122430331031003321101000031033300412430201214020114413004030420022002444214321044422343214323341342021233123343411024032310123224342410311344002031400223204403444432033043014401103344104432204123314342123112201334204133343113112213412441421203023232322441420210210232410324034143004041213241322203202430224031120302402313020443404033114331431410113111241442220310232032001314413203103223224402042020404210031440412200314304002013114302024240410403421123403144431001243321311102340124043202334102011044040111244320230431132001211420333230022131124004343433231134440042340134332321240114342440114112401421401200240033403023034343021042120033330211033313343013123314224201242212332330444230312024211333244332200420232014211204042124300023313023110410100434013444012022244313431301104233034242434404342030202101044324211411144411444142300122423441242031433424320123044113012112010242131331001413403212330210422300002130332012200230124424411240200112230433243014033220440322434121210020444402411203132233012302002441043010013124103131241241420300421313032311222420113110324343222024434012342440041304413324001123112102331314304144300014312114103014030312102403310341410230001133103420112240121004343301430201211031143113411224142003244200324203414310322303403004041333300221012104011422344442402101301111022102110213442024433112414331404213042442112114340421231002410301024244120130234302311113144220444303240300401444432044120110412301322243021122303230111031340401432103240040110111321131011302242233410310430231244443301113141322033041432421104043233002431022320441202423341021120232021312110122324021132221223321231112433432114330134020442003212022224020134111102024302210014333242040241130132041230130241432033103413042114411232243140144411100430412130231213332201311412110134020112322020203240444443042132303411310111434111033320244322321213044323312421143111410142440103103124210334243442204240444210012243444433442223043124240321100131103040413231002014240202332202031243214403413120330132100411301112330113202030024031433423030230134422103324131231201313023302141323333204212413443234411432120233410333424304444231404441042021213341101023133042102103033030320113403210241340103321022431144304412230021104032114224334122230144344333403204344140234011404441033244003033322111440041211334004132034442233403402421330330010413331324034421323044214244120432100401122032412443431400120300043003332040412143111443344244141414404224024102022241011011233214430124113041444214003142242443021404211401113143140021010201403232142033140021331123124211010234344334233234322301104230132440224143441230304133320444442201423342123230233340412234114030140330033440301202222303432333400002312111133013332310442241232014320124040322232323104144024320012442320104103223", "143104200110011044303334121003322003441423130434332111420201011134441242243343001422312014341343323312132440110314032432134301123134334442313322330032034400214340041432041422311240044231020111412132030321444310331201342004104144043141223114220224340112130031210012203104444423333134342120021044303133244333033022001122410104013331002211114444230113040121010421024040401431420213300240442302320423300300341341433303104330331013332140203444311113404422131134042010133421044220411101330200430413222231001310143344344333024012234122203202443023202144223221423411342002430004011002340201211444333133023141010341142130123200301332101010404040143401200004030012420114112112434010343312301310212234303210242240143234323144404312222212320043124140401142430003333112020433311130121011212430034444003311222210231243204344410423011131044232004233033243101421042034330323221020201432423131012202300232442210244212433441033000423443311141122410432223321434000101143044112210300010414411331123024012222300230321340020200003130221244203333322423442000220311232303144121124301021210034142441103013021322202341244330031202012323443333021042344240440242344214022144414332423003433323401312023103232404113230041044321343433122133344322023220233334311321141410310023420343401231423402014111414032303043023241313210001210002201433134442001340230140203141204242313043024232330201401002420312112421301410021431210132104344113100010323124320410420402032120444410134324221043120130010434443222042310032020042022314422433003012343130214142312214133002004411324010344311234024130103212312042410333341332232200230104121432320140312134302434303330121424042313433113212203240402412102410114404403103124424201442414201321234302110210241040112104002100342443200103221013224123302244121432314313314300013301012001132433240143244443144041144132441113134040423400130414313331413311123012341203211314421020443003334110241402000141201214011243120210041420040114040242144110003010212224333302322140430432223012124240241400321333102142030031320333244031404120031430313220312414301223243043103313221014133424212314120334414140301343003144343243143144101242243142313141143032442103123013004121211403044234044133310243323430211332313202202121103432224224131223111111402034300013201344004221414104144142401022222344113021220221033412443341021120400004412223242224323134214401312342242012213100434434202011334440044201113113101242020032440023311412023233334204041021242223411131240324410432011203430443130124041204212124444214024240132421022114043240042313404024341421140413444401040041243431241003130204420240331422144403241244204342303233023223041414430020443203230311214111002123312344133322310204434342343322023424023330033031300323003242403241031142013220442001313023434013034444221443411344303144141213423304101031000123130314310203034133030431404201431243004040241141443202323222302201411102220143001320214044121340034242214444043133400333204003400403144041231433100421031313243020341024413400314221243102041104233002034220310334000404322104314400030403223222131013203211013400202440012023031410100122233232032232004013441401330314003214114201341413331302214103130102224322220411212323222303440340214402221320123234024123223100434122112431010143234230232431421104112134133144131034333202300403302313211442242210423442220123001314124420210240222441310114412404244312204141213002134101044042314304004403332221023302400242403232202134041111424024320320214441131041042230322041323020044222012021112430030114000410440140224404222204120101440331021123132401432322323333020421331322103442014032301421331314212411323110401130434431224432243421200113120120231412220213401231021014423232104340443204344201102101243204123330303401333012230423334113112104144144022112203003110143221302221244210322223223213013120431014000111040431222331202301323323344023301123144341130430212014322222414321022442020324111344122132202244113100103401031141443042430014314422110031312311312010413134201024323132233332132300323132140312101211210114142210410402413400300402230041140421341230131133431302011331142331323423434014234341234221434113204201021044112023004313333043043023440323442234143221344011120433330212320213331231434311233211244424112031224424001121214214404024404233324404032110443422141030403440144140300023000031330234130303241201224341100413444242443224134242143342001414232003332410424311144102240431140422404004233303241", "412323240301143312011202312333144231040101121234110010302113013440114201300402210001432421401113241204233011303241102424223104110133340013013001202102334413001404403342040323323200034010430013024313243441211021234122331433420403202204340440411311304333402441030321341102043240313342401021310231423224030324311032231432312311331420033230424102041221234342013142000402020431433241402430244133042240421212211310443220240041032240401433020410421323422100432344001441321403033240240224444001213104444123421220404420421231011332324222210132432104021211121231421111032131300234303130133202223121424031330214333411120140232442333124241442223012204443444232113443040441134242433124330003140133032434044202204110214234033122100403133141431242203411202203424101411420133243411440303211040032233332433344034102334201302234041222234324142331413101023243231114144434413344242120132224042320234240101111301042131332143443033024100141231124421441200100434414322344430024141024313123313141334110003014222334332024112023203002223130233324444022211043232111112212124222110411323140334413211340433410414430341220143123240010044421320434234042422200123024420040321131434400402432303004102344013102302330103224304422120013221342443303311241000304221343014331002111143402221222241113034101042242133041214031212443441114414304320120141443423344432113442030010223102101033233012111103232024421020110310242233044144442010440233242144103040213410110244110303213022302421433303011031013143421423221211113240303040223402114303220303444204442021100312414122303041041333230100000243431242411010122033431342132322123001104132441412144413313330020213233003104330341403413324043444140040403004124221441342443143101230203133103311034123230113012244221001230400334203430110423033422103232122302324412113122122334223314013410012303341322402343443024432104440103404134311123221322300014121200044302431003404034303142441032323132101104130022304001220134104112000403011411032242433210420010134404020010202223232444300124312321044242432422224424141312022424320042311220444031241412422132103042321303331323110420323301430244110410131103332434414312310300411214404310031031222430433420100130134204110333401030442111031423300000013242340244244111110323441202133432022132431041240344021434414001103040040234043243412024024442231340344311312404400410302030034313212143331410131113320324100100303123410133411441141203134244422343001301330032442130104440302123332122444131002112020204012224342414411441034302430302304203213444112133044321300001140432100004021130121201201131211120323000413222244140220231003122210232422422242142122044024130343023303214212204120004240121010221103204144441010404121200423202334323203033121422101112322213312303012101313314414300101231331402110142400412330413333014041231400242131424002333411033321131314024034240020420144224210231043234313424144210042000342113301114331010443302111000232322334342002101322122032213421332142233400240410401430103201243340422130130411203202403032023211241411324340030204240343133223232001443413241103202341433244121031010433444121124324110021231243021213343421120021133100120042324303130403211431244442214034203203022321040341130020100432001002244301034242204323203101222123024430114011312432000110042224204131020103312220441142243330003100223313122042140032344121311110312321104103431010340314014444413302011224404130431344422231320100302034030433204043143330220024024342023402033020002332424204423333440131324034041220411023332042403011014121431122001014010232422234221441333431044414204343010321421004002244114133410014310001342020422342302012304000203104210021312433111414243042033421240312444344304414210132044434141332431101432140012344320411324413014133241012404231233004430134223022413343234444011040123142402402424204013343000303331030201204200222444413233232042424224043232400013130140430211121113112340224231420411022201003003241410341240424413440141412221314403103433234324432410330104414344214143104003122214332320303110300122204322110124142241113332133120104030233312213134322440400202240314113303134423231300422232303243310121110104443200403042020324233342144104111243434442404043401410444303031133013021414244434040340332133132314420122022133032101133123130302332421324102042124102432410142111244414131001301231232243040322300322212022144023342013000112240403412044114314032011310430110223212140033004340240423120443343400421444320221131204", "133401023310203323421113444133011231402404400020123412103101201243110004434420324104440303023241201230021401113013142410413142410203003244122030021211042012402143110140422443402143010240420330412002343313341232424103134133130013403211322031004214333211402014100311024214102422443143312011424112104102131200122012012312121233121310142433310043301313033124402311440302144414331213322022442403101003223433323232244001223401400402134233443131210234140413402133313124010031112110223102324220340133212201221044304213413334324210203012200340343302443140020220230210312000201203300133433220310013341121440001124130043242104203201121211131244132014443024404103302340442444033012132302240002010341404440431323010220344300002401300123432110023223212404344331002100020122113022124142032101204433042033333414140000423042444000312400441102032344011232300321203424431331342224143122413033134312433244331041201004323433342020142403304203444213430423301324243401004103100341140403323133120141323444042034322341333201344432441123412012041234034031202011213211124111140420011330222040030021340422401300411134412412341344433201023002204011234111024413120020003440401022024223012113140112200404431133031342340000324130344130201344020031100011422414311214041442330124202022241212341344330333414133120304230313410142120034341033432421130300123221312302330014124202213043434331200242140323432420224432034311003400201140213322313202134102131043020243330201241144121140412303411000033330424223143104243310442232342322234100332144101430434200322410212444440011441344434024244020001343410302103002302322210214222303331431431133124040101023433004103111120424011211440343040240102343434331424323331102441313110213114032330000343422200200241422133424201101103312023432044412332001302303023122231140310322340343112233120333410212404004420432124432012122200320223142441444242424202101343411231014240140443030324020041020240213223210110221301243421343244004041443233121331214240213042443311304410222340442141313321113012114100104301002043330244030034242200344423044211340124122140334013010020143333303312021402141332040233322332414012032333104301442221334421041023140422122143133443023143010330413313431010310412241413114401240131121324443014220211001213013423203124212304000113341044104301203220310032403344241142234442021023241341001220043033313231342431023002004102044144042224200132112043313341233013341032301441133342312142044101104043441241343443223203314212104440002432440031310232444444134402242233123103140214234004040403334442343400341420114043340234200440143340143210340210104240221340403022432422423003224213334431333433212204414421412343212030133300413002133222020113234132234200330423443123413114300411014310033430343122232423113004142231143112420033314341340120011104143400110104234040303200214400220030103422010444012214212301342320233044330120020010321321214020340420332233204021243401020114221344402322400023043021040130312003434210011011430221102020032323243104201342044414004331014102130113420004224234412221431130102402134103020224313424020141243042223430012421044124303311400140243442024200310140101012442434102024400403103320212434022220001023411313202333010430431210321123020232211413141044411114012443402231042301122013242222011131013233404230441202024231101313411304413110330442421040342331221123344402221203423144444132422323421124412413141232031400133010212401413022203103221140112301111243422114021220040002241344314134134201042011223410221003243242222330233332223310131031032210303314124424342232240203131114440131201121313431002433232231242111003023211214322110321331231101441323022320024110333403240241121424224221320214100012323434400302324214010130412313100421404444124041441210312032233443210444132400213400213032401030200141422001113214000433324441042310203003300410044244041433140041100040211434012010411032034311101230341103120213310334200132103403332211320302214401421411424300211210423144233034122412303301340334433041224412032120111003221413011044244241112120423142003043231001313111430201042104133424433310231210040441003024203242423422011400204401423233434432421342014341241240023041141143144113423243134432340211133321020043011231344112331242141011331424134300234341123311031030311213043143443010113041300213224023031022020310110313242140142002432411003001333041204112021313101242444130124141440142041234102000333443104134113003333041240341110031133411423140141", "424322010120224420143433323232100120441414013223101332234103103210131112133011130033102131414034414101330321441004313331044324234411112423442000030202434201103242341300124142333430333244134213200231120330142032344133133001203200342122333201400100412321133323413322331110010420203314412103303032101421200224123332230003123400331300103203123303210220344320022340011300343143323444301142223114411013320140012412323200214113434130223044312302312231320430011002002322310124104113004202433030322144430003304400043220404132304144222113420300103142122211041124233210421131444014203122323244211214043223423314433333413000340413410231232001142003041402012301004131021201232321000113312004133040040221221014100202022041240310021220022222022043410004114012020332122033324244431444143220310440134414424023434111342023433420032044102313144440031422300020331142101211213404220320331011321320324203133141232001312141124210432431431344442444244103021100411430412211441224403022001002411304333420413023012200442330334112300222432014204242242143124032214324134343230230143331220003431033322033124141031434401024321200100034001020444021113102112142310043403303302011312313040001412110142123404332140311123123144311430243312230342344132222310023120341303422001334043323243334103300203322141314123414330403124301124442334242040022110042332024240043133021314124042302302440341223210404130133234110400214342210311412223131100113334441413333133411321011034414343322231020341100232233243141311242010434004120301024201002400311144444222120404230243034323323430434323140044004224002023333004220244020234032044030423434230114211001104413301230041442131322431043002201000440030132133420000011013331443131314221214111010410240231321344323143302330014020112244401430020104033004114321114242402411333230021200401114122002122221000420141140331441401201221134400212130444423323441043324340333402422423202142342001334013124401304020121412342404321130144114241024034444334440002102103402131224001034300100230034420403302333232010231244134244113104334011244413242413041324104312403141301312332404021122411010122431131331412403020124044322342221341203111133010432024130023442233402221340031302122342420314422001204014111302232031123033114101032223222442240034432221312323323324434224430300131120433424040432013414434302131402034001430434411343200434411121014244214314202013032324102114433312103441034310432220101200112242024001421303224231313424212001210043032144423244401113043441443333233134144011241330420211140342231443330412334024220122132220031343412432332343021102324042143132212410214311033441301221133100201422204344121002403220313231232140112110424213231002024332303344334210212233013031230434402130013244301303331122324340121120020223201121313043100233404430242330202443333213010332424400141314210022003400412202034304031133330004043412100012302231101414112033102224114003234231321240420242100231440030031144013342223441112041441132210344141304110120441143311133214013340232403322313304141432243314240412332203113043221110221103424330024134140124232430322144440011110210223433440104110024432142043011340424043130212443112233323242023331002321243201103242024212102110303034343421130304313431102223141430220343410302143401044311020312112040334443124442033433040402022441140143341331124423332211343001221401020104424441231222014122012013330340143443021200201244222012234324013204042424411140011242123220120123333313411343202044342120011440414203401002114100020301304210404403001332123234224340333421001100341012444033014314241044342014232002143310202424140044133012100033111214340121214201342331103002420302333204422142024123442024134443203241404322300243244434244133243133044321224043121300001033202313102212132100204022213442103041044103111032024412213141321404104341313130111002134240304031034421312214043222034013023114021434233331110134242140241430221032020323412413110304342013022133422043312001013303424404330134101344113304144444102201444441232133220004214022014310042342334430232434240414411244324204112313433041102312442100122214334341023214204232212113312430321024032244214304034031122302301214121211121301041423342414042232333213232221042200142121100013032233213414243030211210140134224131024222300024312342022132122123134142134241410142241422340240413134003423242401132222224331402232304130333414404420423412341203123043304443113222130021012234422042034334001034404011443122320142224341214", "401041204441302420230442333324324404213341013212404222430444101022404212213121101122121304011420440133422012414321433230432431030404230140200332112230403313423200122311441344030224403310400034303021102043430214424204000043213312202144213012040404231130103223312332440102133430234101444303122341124101302144023343412343322342444430242043133143120100222412400013203413012211204224122201142214103420124312400010344400233204210042012131310024044212100341231241440024240214041410311043021023303401302311410324104134213221333310433001323133403031204134043100421401433013321421110121344011124022132044323313301424310322032300040410302334144034111140200222324344403230023403314144334022201200312401104420000340022314121420112324332120220303010041441014004243413023410102012444220343114142330134213433142332024340200123230430120142211330042414031220020411023424430223320130200433141423114424242012312310442334142403301240221121211434434444012210120143022144242114311433434344230132100343143433034303212110110043314303232412223401101401012142022121211412003341231414423002310010314203302441413131423410420243041410214431213424210004420211320221210420342004100101212441143330334324403103413030334221223220443142312140423144021302131123130034122341130431200122313114431004104041202200024201343400330024021114013231002220143304242104142002132220232302142143342013410401231232213132121431232111303004202240100402012004044401043433401132244433102114202230010323221421202014322210101110142433322312434031201203341243420130023120110204411432320141220134333244322233012310021220120332210422220204134232102424404321431300031300003201323432341324024414024103410321442303402232222014213421043430440120222232410331220102114141234024210412303433011423300110014021341043043322121444322023012110134200431340110004043240022020011120130402324340210303020114210300142412112134141333210212214442402213140021021100341002044140420043330404014141203240131030213213033012143432004113322004111203223221412401243432022031010243313421212032423023014240030210011202124433423414143141021422430343031423000143202141412423430224400233441241430443231342134042040143444442142124102023113040103440320132010221201404110333224303242440341141431040044043200441400142142412444221304213344130232041440011013244121242040303112023003004134432343144303021004324223200042324133034131313103122410322102402410204334133204203431011120201213210222142244413110041034400410113304104021120430240113004142323432412033140103221401230311141204114112103243101231123122311003114003343314132411214433034032324044003302304131411341302213401324222141424102412333041401210421000023010444401010024324202004204040210342440131441113344024411144430320224432320430320404143314304414020434424332434113411323304211130210121304024102044143144220031130024233442104240401133224201010203232043433433300121110333144022120021242024144034423211232130040410021310124401041433034143144340431203133142213434313142440114304333221313001002433321220244142240431014231024301230343431230413212030420220144411442204123404331402011043113223014102402141031003041433140401314444243042413034343044441114431413413231103020022033230413004414140344331134304403100413000040310024221300001301403413002433431021213013244000220024244130144421003424313111204414330011300210311433231410224440021243344013311243401431221400211101340234024402342311101213020424223112421403040121301412131311433121310201213133330403242123424232313311044404440130433142231341332200011210330413422024344032030303412003113311423021034413411300223022241200044103333244402011021400323224332011211004200042344441410411223242134130211202244302232201242112313232044440402431430402101441404402020011323131103123401131243420221443433433111100424401043233001032102214044100144142433001120433314201434214202141040430004114000300332114412140221213140010323411344113121131430144422131120134212432342024404042413443403020102434022021131403314343121411434102102210400200042033033134233440444411423003214134124024444141000004034402220411240410042221413202342043422430032113000220010304332210241301121141200034224444400112243123230021303312144203414410023114210013133333333140040301412014332042412344100420004240120301214112443410330431314210200201344134241423203344214024412232323213132230102401212142302202132103203004422331033034431240403120133031443023024340432231133400031141001123034031133423022234044103143", "141112143322012331320204201240202334140410410120321034244301300144130023044132204342042021121203100330220322102000431202203223441110011433104242441433401242420331304034231131312111140300010221140322322143014440214213043122012112200444003124103023003341022204034234422423131120124313013210120422011123100002143222211040243321034344442431043411013332402323410320310000102242432412343041400443103334223231421301300032302222421220204110243223104103014344002222320344444411400421310022111042232020103422013003440032001140221311030310120101414124111000212012241133311121401123103004124231123041403414320031322301400223013344413024020411432034101330121212340434004400210132220410130031440411311023434041402143442141120401402401444101012304103332243311421431123224413221444413222233443304013010033120432220322324201444113224320311303112021311140003010023323021341204240243420132431301413430434301130342444103244242403044042023134030141120210043312433131114144313213142134214323313210414234244331042414313441200011233300210434023200430103421012214014420014043314233343110202213140204312202322220003043134044323030310030024020033424320321424424300043113434240033201110003430013103344113310222032120444032210342443030422230211043231440134032441321321140220221200440004110134231200320231144104402143202121300011220101130143433211214203200233411304132124103222302223024021031340024222344103012014112122210213220334423442400340431102023133444124324440204412320024223240213340120223100232013301240142241131131344201421432341013434220300301343210002234010203133430121021320031412141010320233410421400342431140031120343040021332402441411003332404023212041310213121103214002423234110232241121234204440202324212034000113011021301402023410230204330102324111332433304231143102344414040403413111014124444320332411221124133224013204334313412023442443413102333012102123442020122221113202034420140003330240424203441304133404103113413334000201201333004400122144401023330334334324430131243200144113034240321303324433432142431232023430134400111010423200032131222202110444412134242200230100003110343341314041301400100330404404031142034232441141303204431013200101013221224214224430313143424020131212401041042301423242442302242412112231011331431420430343103000130201221334020312023010034203324040212441043330432002032341244232021244112403200130134110414234123244304330203422102222140400231422230042043341340221133300403141313113130004233042213142100210213340410340222443423442244214243101040141013214020114143424023212120334020442030443102002321142203311020222202424234343143212303211144203422030411111140041430020431321400020023200131301321430032003233041043432321101343240001422040042311433301131201300144400233301331233421310321003233421212000322224022034124202322340213204224104031300341320130433003130004421210401120213014431330312403120042300411014221124400442032414001202002300040423240020344424232014043214202223412413020443040400210401002443414012131204130042344331111433400110240140243343410343100314440124143332131443432110044401443401344012434042443200021344231224312302111041230211144132331242412410203342341040042014414120320421104314103032111244024024334123223122403402320322014210244314123304240431311012021020202101131244111003111423230012043242204132010221144113101143204203001041314232433044200310220231221304010024311200241012330311424422431441320140403141210111421344421424134230440240220000412222320244442240223234031430244014022044342101402123221312333011012324222332331033431130040010341413003230310031133102244041023042242342443241024301331123401430001401444433332233142331043404343304420244222010224311040310302114303120413221301043101301014014142034102013432201341201014120002311342143302142424224024044212042304131040230232004322313313410344311312231001000210442113424130040412200104341301214010132242303401301032004221044322020434430012121223100122404241204204104000220142144001344032314100111413201343030330441320102434402214443400323342403403302244430114420142024433142443343404011432041430224111012024231441121022332400111213001311321010232121040013114213124223114331234034044224014112032413240202110413421243003303023431000422431423110123132333411343001434011130230214123334003133411221044343421324224134431213433242220323000100143232032203322302111441440214111424334444030122433101102214223303421311331010141204010004034322134234410033321444423024004214324101224421124", "021403103031332300010303433211414014023311301032420140011342223020012212330423400204331112311224403340121133310311314134330202301202110304421342312322404041122314420224034400322331030420310034412344123211212240432033112124024434232331422433100313211130334241414002122414000000313124302201322434404431302010324132103310404241243313422012240343314441421434044111444013332014241401343240033214402111011220042142041000441313021042223122430311403103233442024343400404231432124403034230343103303342244043401002423404332434412344312140144231402203130123003142031144411212120210320212332010131134122244214304123134441430201430143100434212011341031004434440102034312413233033043300043043042320141211033201242421343040142233241100101330130032313231330031142443304434012020404430040104443042433423002012001201410442313442101142210241212214340003404324204214222112242332431143002424104223444203102100403244434234412043021312041443343343322340110311404101443101141112410123421212002443411003023314404034342121001301112010232430022404422304101321224221312324114122000131000030334400200324302100221202122431114104304033421233231201031303024442301232042223243321120220123102242410300132324200301304231000041432202101240403211444413210324142032344011241320231103234331030144444014202341414411302114201124403311424231341432213031032023112024402124420303331332021403402132103423123442324112041023043034212123323310133032222011412044224332113000043233432443244013432444413101312401010314434420102244100033323343004143213423324302412303344400241132122201042312344022310101121133444140231334333134110443233240110322241221123240041422332142310334300304440434332411201202331321413043402222420413202300123241023430044431123300240220104114034024033302103001222232114233123302110112102134320403311100144014220323420044102121443412024212324304411143024003043102023114123011441314130013143414021322224041104321404030403412032021324130033043202213131320124341413110242241003443343011213111341144233024304042323034140342431332241034301100311410031443334320411303033234241111123140314203401122131100403324443234401343404341312201320244021100344004141203110213032140022203443320430010324142433332013403142303111231202334301443440124300322400244440002331112114414402022230040220011304120132131112234213211432310434144411231020213213324443333324342401130341410430200000444210301401234200013440414343312444031332343332123214132111011234212032010010211123432304041132423202243112302142010022324103300131210141430332340234114214223210402113421213112334434021023211340403141412010231114133021411200142230124242200440440340104201404240224022303441204130010010421312201141431411214033400043420332340121014324142320120034023102442400013443110030033033401204110401044410114432211422033422234402400202201014232110001220441022003113304014210130234434442030212214431312423410112343224024232001312342210032203411243200404331110213323012420101104211343043004011131141213131130434443022132422224132423034303403013210303011213022042143243010331134330022320404030203311213402432301313412134004234043342031141003411442104213001404140431322431202421310014024443212304244234040022412133220222402401200040200132424433400333313033231311232343242004432321424320030402421010032424332333021411300211241244203311430013310410403422301300324010421332441332233204101013232421143012443110142321403414034022142023301404204003331204304331001323222332424101134212401141301420133144333141342342012111100124433303401004421012001032222013024012414443302041421443031022240223303432304114102230103144021211234003402014302321201321141031300434312212121234141022202333340142133144322410314443021400304033413331133042222021140242333403404221420431431212404332100343141031232300443431043414333104311112013442332243312042310003303003032102113323423213003310200421010410421034222311414210031044443404412203232030142321003432200430003342110232122334323440200442212042114430412012011420340101412341240024403222042331221020241342043331014230300224141234430323120223333402102321201110302141210401400120212142440401230140031121434344111144033142110432411124133222110330143231224242240321010422412020123101424100421401334104030314133412114034040003201110422134122022412234410240242012012210214433441133001303031412321040203240000401020123142334041342324011444410342423123212013100020024303213113202442323403303403432204104033231330124043442220433044102120", "241240020341020303403300240202020012232013001224334034300121100432203441030212244440040124132403211110242313424233044300342141223132334424313210041202243041403003200404224002124101112421022301021404213440320321132040134200234201102322404222311113101203300130421241424110311113401202111413030231201333213202104224302420303332300202022102012013142113244001120333310010422111303424431420112424141213133401042344213101402212343433132423234031223014104210244442424022224032221442103244041331304224343412114142123131330344100204020443011013240413232221241102111424300210401221021244421404302433204212132344304131110340314323024232243322220100403201223320134431320242413421404040430124211044404230201020004010344014434412443041301323311230243040011434213033002041122043234130341201443042322114312133034102222320243243440424000022400002241101224002222020141014134442334040003440110234034002301041214231110102313313342004133300420422224014101130012444313231340102004333420231211312430241301204343013232431133020220321411401143024321243213433301301422242413420432200342421234023412031040023214214331301024002231431231022320334022100310142002211402021420343111432034112111212423443104234203034000112031114330232440441322020423132431443220313013232001340031440332412420341201442333412433143010021133112143240411421200203211232411304142311001231301120041101223441014234430001312413202330412314143341140133130101313424111332242223233413143121400033314314411444204124333332113014201402213223130414102334330303010141021202404404011120034144220000014440410234141133340213344343013043321110423211121243341044230111443334041234103242002104304331044332211113404213314044330103241012044244340110230334014303140330310222314120341143042014022410442204210322404320110014244441323121410302142212312121443441420433440002103302214033141132210002440143200010332023323441313103111320043041200133033320401210430022333421230132331001034111110311300221331412100424023410131332043442224141333001442144024312314331403014301223111031322422301421241022120403414104204011231044330411422023014214410441442343121210410121104343220000142441232000041023042123444011033211141033024104402044300011221043012324401444030424341422022200233312223223343140301324001303124301201342114301311131112424014133112440122332314322040244101033232003240442404214011404340031200021303421110111214032404142023304320230131031324032121323412414204123321224142332432233313041100221340033113412021042433200114122122110421210002140102134131012014342430400212334314224102313230222243104023224201043043011322004043343310243104340144443303244403011121242441414130142344220441343303013030131022411211141031423311023324434202023241304222132144400324432041103340331014122342431110044142133023321240031312400110213403100003312114030204010303320114230044141413300230434022133030341301433011030044222424441134330113224301004413332343140222004230141000013230421323012040404032410141221432102232332422221013333240310240313024130220311410030323002320410402004400223403043420011010402401231412332424020034121344140313123221331344114423100404214013232132443104132444110322444411000403140344432341401110443103022100322302104142310214043433340302203114321120004324114142121000422024411120300232433442343132444211030311400314421221310414030221200111013032233033401120231021133342040220330122100130130041314034403433224203341204422011441324032234143031341224120344102440221043122010212333141420244331413401311231343044411300310420402440044331424101204133414224441321234303412000400101111110024131330234323414140143441224124434444020131401243313244022344043213424433003214230321004214011200014410320001041100101423224233122440422000001011043120320433230241214114442221100014123002013341244220134404432214311031011020321032343443430444334431200332014130213002120432244242132314122423112023243423123201123111224441443410134110133242330034220134133122021123033404321211423003413121302202143104241200124113020034142113301223331442322304020403134303443132422433142243400100343132043034343124311001101221310422323223003420344434440444020421212210110430023231220202424220433441143204102131101412033440102104431101033032223031430321224132042323400111442013143431401232103301313142233140330322200000220224401124303400113443022040424424410423434220001240242130020311241431300142441131013013140300013301322204440044400101340212041143400143341120034232210201403422113", "311341323244133214001403010441224304323104204000314432140312143301343020423203103230222214412040440332033401414311333024113410414000113422243111023404040110124341003131300021440302440342031103232413432431412141440140204323002232241430021032344402431320132340231122332224400203422411120400341242412443421332132010423413423133204400001042430214044204403133010143324002312040424220301341342142242220224411344311234024211043342014341414340104144144431224334141442430023442120414402011203211400412314401444020331220432312341441004020201430041433132211212332401322304010023014134131013432134003301213133224024001044303342332441130100333021022222240031333134344344013224432041141110102040314030422141342301410302440304024243431140202322201010033024212140422430023001031211403331341241323130120033211034221222221100313124142212022132333100011322121230030444322113112333014133342420004232124033233213101230121122341241442300124133042041234334232132432140134101024424413044244033431123340342433411404241114314104121420203213121433331314324441004301103124102012222214303431312230212203300203424311341410213020334341010141114331021221310044143100211413322434434104013021244222120101214102103430402203003013211030413200420202340031134204423101104314334114244331334324144230034040100334122223030041104411030214000303213433000411033432414412223232134343104221403103431421302203140142001233041001311204411342440221112131200041444442032202332033024212012441131221212121104133311010402411322002104432112343114411103303010230411140004423341233414231212413334221443343444340341412012410020401403142140402043213220110230210430130133443404404441334241120001421132412210232443421132023123423142302404210323020434003413113013103341433332320241024440204240012440210134213101020031332122202244214044412314000214430204040213134222012220132120243032041441332242042023110120302213232212041412303232204342001111111004232334040214013320430144043110141413413243041343232212011201304112232324233144201012322324200430134031000210113221200234122413210440112202002440011000100032242302421323031031414442431413110300101413200440241133240402123320012002133014102033004323202331343010323323232002304322041420304420120220430200234323021312411402131320111220404302113400033403220144303043043313244341134333111111004120211342022100022141340012404001412234411342113020040421432231110314044300121402430100204242143002442432243302321201300113003112200211414240230434323104041100032421403040232440213243314344430113103304444434122121102042204330433224432112424213241341023141320234404100221124321002311312304221003413140000310041140100441301032133313112040233303333422413241030023300032321102213132342344242211133321124141400411421012234333144114224440332122441413001312234333200040430310430340442133214020104002202033433243342423243403443114234312224401230214431400322432010024341122403434401244134221323033210230413200002210131203400334001222304213130144240221012331013304241044304312040140244212011323110401123342213313142120340431434023431001133312403121013204420321100034121141020203422044214143040110212420422431441421021201101321401333340142243303134034400221443414100312443341411441333101414122104302041220021003313000213030314223242210130142432003302440134323232041041022041120200244323121413332404034033424321404431324114024421311412120210420144433222033413114220214341121442324341431111440331332420324414204214133212244340400313004330021101233402203432422004144421321021202120200300301221413424420403142243140111314301231232133343142324021342141040321422122044341123302240403144141213123113123331230443230012103111314424024334042204200404023423221442411420403244121023244210443111223423010003302101330402314412202412433010132204202230331044203032340134112214224330320002013401114003214134140041422030404314124420204212040222421030333033123014400043320404203421240300024320423224202304204243204401233442043024412213032013112220424314143123341232420232311044244433111040213344321123011020302102240240424312210400400403433023300302243420213034233403022233202320120241122103014012410422044242103230330401013020433303302330433144142411134422311003143410014030420031242242143231144211023024202344331422213043231421302223434031430430203324404223312001321332003141444412231143044340420140442031102420322031210302420110331221130014330124343120303141033203334214410401440432122032422300023304310443240400211234132201", "443424331330142122414040311033201034144330224343324113113120402010043444144223101234212433411222312402042302433010021440420220342432241220411343221012331233003212241124034100402143420434131120342100104200123030041334013210044130312131431020101303103343121313241142311111214321234333204212202000124211301104300112400304131424431314041220413012342021004231133301211443143003214302233220333244311002432440230243100413222432330320333431103321334431034141412204003302403344322343124231001223201023314100032043213012024000343004230003433014014243114141330023144304210322111114411014413213123401044240120010234210320230111312013140404413310232401110343144224430100112244122120102333221311434103232300322133242220312204001301241210440130443434032000434010020433131244300443032434100423402342312034201124133120432432113311133440404112242440444430214002323323400423010404431123441344444023400212121310341430043210130102242222421310400131022032444304041404402240440413244142313141330144114313400211221104204343301100340320301021442121412221040123032113334403433234414203024233332404202010403424004331032303313022140031132302242324200414030110134343000130310032404331322331114124040332111244124111013431213131013343342124332230240124200413142444121034323241040143422330403012243241231100012420422040214443231243031224012004041010321110024241233000343014120013131403133410023140132330113113313323431210313222324114112220211011333423201004024243324312030212214403241420301233211343031010341342003110300223303411122433013341210213123240121012301232012223341311133204024031334314423001442044130031212003214342430223120000322331141310030320310302200043342130422401003300122313144330213340023233003200103011031431411112034211142041020034433134044003210011414134143320113414431013024044133411024124214232320431120244031233022414312034023201230144004400040224243100221024202223013122204303103124422310134421104032443231422202303332324141333102423042110013431314430424122002001114232423401020033140120101214024302340143101400021330333232234343201304411010432323042200411230222232314420023413020324202222244014440004244140443220201221323024301223424312133431334000120024301301112412222321102111122203201424411304003401443401312103101242210422031101320020111034011043023130241234302233442124404421133303233131310123112443421303141203320114224122441203103213444242104102113330203233024033121032412011101232241412412030001013341133201442312120321410144421023020213212321231343303324024243032004214324303122323312142440210300124203213342014414102004032431442231411142024002440121120211243304140430012443013423242413212344040411231404213333120020300002002332220133023410311141011120104124240223333403043131441143021040000403312321113403120044023423212031324130141132024303241232200414024133101430401132344003240241201323300413111422001211023102141034143204010134414432313400324413210212304142214232033111434301231332210242041420034331014020310004241240021002302132022131100142324111034124114322303033214024242424122434314340232313432022002040243041321201123324002221014122430301220112232240304402101214032031320412020122340303024131141402141201221220100204000124414400223424210210013010424044442143213443224021302324430314144144123123244011142023034321142232333014414204123132040332224100213140143311343000441103323132133400244242312132302444114331111410011312220004422113301432103230430433040400001224424230344004203004344201223002130324124144011303121041221000023133203121130232222244442232312400124302334240014340322211020231232441004421201102322444401411321121230021133330442220112212220212322123114433143431411431121104330202301133231132444044430040243010214044040400403214321020440224142101230232302333003103042441033401141002410030424320021443212422000441434310303411223202213004004324422411124334433220121342440003110234240441123121330314231313443320032300121133103100000410102344024232100441302232210401110040331443223010201322120444021303414312311333034433132034203301222241044000031400432441020210243213213124113214002433404044424120240200002030304424210240104433302241144423342142230031342141402421203240120042031110143021021330132240301301222013210013134442412410441001340124441242134124120022304413200230000402430002132024301040144401442011342042132210410011242300142104044241320014441112113200433031221334412100300131440411021310031414230034243223434044132013314332323420441014030442", "013311004241201420024220322004033411343240104311441313401303201420134232334403114131233403234304003003442000103414003430021321220221134211214144340311301032342031302040314221124232301144241301421220203343141224301234202003332202101331434021102333002400142200340211102323210024311040124004231034240221404201224134033223241013243424042424304211122021433043432143200330003214243422103312442144300143333432400040011424114212121221123411133110440222303402022324104221441201210124103303330124201400021303101032141102420404422333114233112203314041432202030331112311140331333322001003302144131032042221132440312223222424030342203423341231220402321104022422224304431431340300433110322303244341344104143440401040402212213311322342301104312403211232231342320302334023100431211442213341202034422244141103404204103322344431400314043113304402224311210113210420102230204203324022221401402011244012123022314420303100330444443243411022032132223100024012214044313142211004414204231112042001441333002232333434222343434434003010044430312013210023411200440101022041210011243312212142043314132104143041130130114112231032142134041120041011210442230330113241233243221140310112342020430431402032120424232211430014201324020103112344212414320414142220314331314042311222141300044313342212112003231041023344004440442342410314233323141014424230432202144301434002402312313034441230042210412113030344101321414143422220042230231144112323212104441242221421321213443100004300132303212141002012444111401011242234103424212143040220131301332031100232410232331211041104322213242412423131242014310424334022403024024310304340312142300101303103123130320011300421111003242344223004023130410231121001133143300123002221122314042024212231344210340413234034001311102234422321422300044200232024120410034344241022443132240033131100040141242320232214031213424310203331002233330023343432011141313312110021021034212030231124133124320022342424031331243413204113234324212244441031432424332333434431004041040323031040011030113200023321002302021341223323044312324440410440033334402104311040324202004311133121404420040112420302443130234430124214202421043222041344144142023301440123044220110233413404102213231302120334203100221340240312412420233233324430030040440034332022400243140003223403323332311311124213213323302314130134042213312012124344024410324202131332000012233122413220244330012430134031144443424021303340223214020424344430222323243114433331033000341001304233430340404442221311212342220340114241434123314131030413114424333232302424102111042020131330224334444221140204414123001340313300014142430210040233311324200001043213120112113344021001341424344022440444012133301000041024300104103441423441412424024242240420332133342120323423301434004321043322402034020410301042102312324143232320142413441323011300004114400213033402100132120341134042433203121214240404141421131133310221313410104021110342222331431411442313131223133414110142020111211432112432012412020311412423033331142303100110112403213410040022031012334140414014422222002044044010204421311423421040213323003134102421214321032020014114002132411202012401301132011121203431422340320142024220203224331414343023442431422124212421203420042111421134122333020243110412201410323441034022234223404401311102014224324213001141130140103421120202301141324112241421202214220210402144201434144404103443434142013013300113332133423034001310003401042122431024234142421403333133120223222144433001422120404100303132240013201124230411241232041141243201131114240214010043314431040442413020122214010321434024022103442303142141422241142430004103331130400120110133101442401144224141243040100312010431233402142024043120023433024243231313200424221433420033440201224211201343420312011421400301002300130342422140204244443401330013413244142300123331330420423411102344100203341140042144101111432132033413214403312304111332230243320121400430111044114121222111422213211342334132211410334130440044243043140024230341202423344423141004401430021024230400442422410043041424300043302044034341333002031112230214020232304331101423012234401233424210240434323223422430333434222422102343444421241244313314314300304143214000311410111302114240404000022243103400210322212022423313121042104034014440044422011440302330343042434213420241240220114201040204430023333022411213220024134444204033431310312201330034243024024312140431134314020423032401323440442101401232431324013032300433140321133331143344332100030011101", "334301400023014130140032400102320331344330210110302432203404301114404242121221402313441241121011041231244140332044124122013342211114022242110333203430411102043433430012410302423230440112231203432024301131243312112024223201331323001214142231431001100104441221414422132313122331104210332103011431121304021122302010141131231444402244004344110010141342422113221022413010011301001410013300440041340104020014230423242031102330332301331440431331214200030312243001122034442010023430402404202123043033014000141101434331010243412041124432014444400001041014444343311313222043424233034341032414121403234442043244310203131431221321410221102434120343140332114210232214011223020223214133031420112432104341332203000421240021002413340200114041413412023101211241433230114201232012343423200240010243120404312312024012040011143130022311004004042022034301100244004033100321013220400114004312240100130101431434021044434141041443033234111024242200244433332102212301210201223310144422043121101144321111121342312214442404400421112013303224040023231240104132133004204312134203203340034302104043104211204233241333023324423432233314211033341134302403311131333004430400021421434441043230102330000302100241044044313311023132441110232121020233113142324141144112323423412124331242001224023301013410240320303020121034410432412332314201400031204241000402401100321203110320401334234243100440020401001200244233241024030344301420132334001323233210432010232030102203211330104444134231334202400420244121424214220141110441000144413244404304204013140120022442032310141104011044112431011023413221110041310240100213001414440431040003242324130311412042014024420010012301232113002142044324321113034224424410424202313301024240103433022140111332421102000021012201224412020101204224303334222411240144333231434041403422001140411430401430340234413001342041132010423311302204400002334214014234131013334344000043044034233030322030243000041404010432103022304044113010043041004042231014200312213313223140430341010304442331012032432110402322040012443342023002133444123321301042401123222134023344220222112312032003414321414410411144333110023221434140003233403013040100410231244242114404104400002134332210244431320420244410330412222341031021200011423422314003404441000344214133114341321210141104233203303220231132430022321442144322031003412333422343440413234343242230441011132340343202203321141043012420023140020040402304110323214321242401312443114400342342123412204233321132011030123200144443433341431032404010113220143112323124001212313401221204340312104443400000343414303021413042133303133430112400213404402433440443410241200432123344321432323100342133201203402233203443340112133012310332412102111230243113411100342434434131040320143101342402314002444114011342232311031444141201040211313144002323330231001443444320122233123122234422240130430433300103102311200243303224114011121231014043403231214123434013244020242034412014204111211042400241243032320303322211141242032114413313101123214004102301123330312341101242214113141203114441414442312341142144400120313023120034021223341414330401444324332210210130321424141212441233430332422430212224042313322400240341334103344204432211023113311110424023111414134224430332123322024010130434231100331322144344112221231213123124443402143342411213110203441113314423432111314412413132221434244143024302224401024230424021431312031423304432100111401404004243432001220104240212302421000420011432142303232342201340424203114203024321303144121332430011344314211421220220002224041403020100213344130302413422112001111330242304340332320302214220220011243420434111334201420130332241013032134333004330210001313232212330420234114202031103140300031034043331343322324023002122341423423333102314133444134332304123041041112343432233102243120221003124024433113402443004003003221032232403224303130123130111341112400010201044343112243342243024123443001303220303213310431013111113113021242341200133213032244413040234023310240244244304332434301013140033343420431230122313004434223344032231000311200242422302132442113012332434310331010201130213302102333143343112334034422402301241430320320100104214102223334344232100120332403401323334201232333340442401320014111032011312202443011011040422010213342342100330143001410121211434401432344433310404413343012013234001142212120414132001022434322132043243140144134002313000014441423030022203214221330221040421133032210004132203141123020314244034023143231114202040044010431", "312214044141311404402043120124041401021423140044411330334012133002043020413304244212033302423104314001313123033014301240341234134221433130102412034422230344042404204030143034301344034333413100003223344423334101420013422323410243230310110424233404011411041143331133103004412234143313213443241312444002430432203021243130232000044104223411434114131032421140031441220043302233214311421424001203203012010202022034131324220132141412032144232001410104423302101320132044201413112422042044113344101040103034312403144212400021320013313224040311041322320403142242230310314204113210103334130000242312012431211341440023344011032240221244030413223003223402024242324102143333300221014431433412311034432110400231314100003202210343312434231001420244444444032343043023142440010034440224003110213410113311224331143100444013023201142022010111314312301003301043241014022203120421443443212124040220144110321223420404203224442221111120012433010240412122233420343443042140142410330020030230010011401234404004332321403043441421322211121210243142211224421323410412240303143031424133343100223431343220133210323334200443413311012414122203040103213220404441031112032323214401400334140144131241301242222241224110334423023212300041243343420443011100302403022000110313403123233042213322332044243124313312033114030122212232304020342004423332403432142130431241303121134401324041004440034344312231130204440342102040044121201334302224130142121241210221141032342104123242313031300441201131012324000431004124241031303314224022230024211114324132313234204101422322040444224340330414340420013422321313102044400112231223320123424421334144132244233042322342240114020332142044234232014222232331320324344411101302224021132332123320240323243442022002432220201020120324321402244142414400203032223213433214213320104232014412033430040221414024003314023401021103221244011210020320142112040111442143443110123411420013040110122003212400301044443223134344424202210433140014003110121212411231123232003202144342011033222433212224211102000141140413134432013330111024240023224331332140033232221130341311030213240044443011413033001241332334014344030140314002441434024232420422013433003331104204022444442032131420430300101342242323131002034341120143100420022313012200131412114000200140214420211314011024311210204330114433310104033124231424030410344332031144134421020132123421401444000444421423222411432132121324223333003112024231124142420023031140241110140200423340110232340103040441224043010331103343022243102434020340401210230332210140303012020403413042241030401112141030421240200211204004304423403032140240011240430433234042020343144200120201313121414041313331423222404134310341441321042323314104210104223140033344210402421343124033134140244004040244200420112201422440232101231202233304014041113134122221213311344422401231210211331400424302333043200104442020322001343313032310130412400333032310230044212311020410144314333234224243311100124433011403041312031101342400303314000414200321421101121014144104211310223003320004442014320333214431033324101343033420311434243204320432433023011414213123403112433241324143443232123000030221310330114321340200413443041030432112334121044232411041430443231313244102122121220301324043422213230131010414244213012400200220133422021314431113042002344043334233214012322342323402220230232104033241310103303344402034000124030120002043330413122132214340120120320011123401142233311101030332014244033212032002242124241144412102432133230212144221312140204312103130413213023232301404213434443241404200303401001430413321210400143201240433244220211333140211044202333344013233040214144313230034032311204311423112223433433201202314220144001204023401002332030422232313443230321334140130100102003021201043110043143103424341213230011220021031210114330322123224410442040220121222414422414334303411203224033311013211031412413140032413401144444343114042430112233344223044301230402030024313301301302132101243430322103000134321340224002421111104320012441130324344320402331323324023303441201423240101414440121414410011203100243313014101040140202113024433402100144242313313201230234032143421140431144243313104021300301433411213240444211123200441221341430002030440102444114044300433022110132011414321104101124130301213311034020020321002010121231044211412104243212103014123244030001302311312121244202433121201222323232103333442001134024401142423341044200123222431240221130042421044124310340224023112320434000114004241022", "340301103314012043320403044241203133101102012132433102341423010121242111240003122121314334331443034104101441223314033032342213330344304231133143421110212314314220114112112211331340134443322413304314224311013243301412011041331032322102441003023411111330124024132200314421101314020013411144300212210340014324332342041443003422044330102301102411403021434312211401443012023143344142120403010030302214122330413231442442101020414213441301314410132212200241441443313202010144123403233403212340001213340401134413442402223004333433103013432433341331400332213033434413421133313231340240122213210440124242142232431040410134340341331334040202201130312424220231044223434242203433101001124240342330123402033410340104442142104033011110201021231120042413342024134304024234240123011032340202002300242232002032444243210340411041333212133333441104142400010110001141014334014344142244321104210441103124044232443023221312041412230212200202244244414212202013202121214013420231234102120201314232331044300203430213022300230420331440420431112404122342104024414440103123024003144102024402204243332344042033044224233204310032231300414414403211414123220111132100034432101344320031334033141333313120314113311322331332101211314242400343214243311042142323120433031013303114021404320344023402143042441200134030021320020004403443200114243133114221140033342213222422131331130423302440113023023122140210023113142040314413120102214321030200041400410301242313434000342304332232443222214241243023131424434321103230344342004411132132321143331132324103214213224210443111332322032431414442413144410440241410312322033344021311144201231022021020001332121404223441412434142241240221443012122130242010401322120341223440121430440130141122413023314330124142100131013204032412232323404240033041133442141412212300342234333322230444332201210422414201213243243032133221231004102400110224034012004003434321201340423024141042323234303042303434101401131214034022343104432202224102230204433404434310120133233201342314132313042102202234303230131322044304144024140034101104244003243044200320201341114111123021324320412401020201240220213134023334010131444442101033211342000320300403200114130331122200013133243033340422442432131044111401044010333003444431313414310024302444042113122104330022110331212401211333213403401240032231124313041201203114244122020013334112001121002044142110123023404221240413002213203433404423301422442321131304431421000424240332441223423433432424432241131040243321300344021134200210211213300031302330023404034404130322040203244032034030240202144344133210030313133112340030413302202403434331214434422042013133423433334300324111000041144302340441330034434410143124141200440214220212031311044444443231221112003114032200210141232102421304223412022423020234332222230332332110144211314014234330021234031321122302420023204133014011032140030414334231203214301420040202410331331040432120242200122130044133340224021320040301331121003131321014304430140430200434042121242343200133221034333031412121334023231400330012010330442143042401230341404012021133331112323234404114043300224404120401402033402412322011021441110100121043002101301220100142303321030342321441023043421232323231104412024102120334332201440111340433111042401014024140230101301321012113213224102142424131211133004420111032104120040144423430234014444212333221343333221031224224342132111414004114400304400323024210020014032204122312302002110230333410343420210302111343231011103112331432441204130001233102044201124022321011200234302211443433321432402012201214114413400403130414021042114100213112203230412323100101001134200420112044214244312231312243144242030334220224012113342244344132134011110343044222133023422031044312140331233200423024220141220441103300100430333034230320412342431212400120120434344013432003222300214320302233340310233313022323141421112220224110421412421231240241220133244131243004321001201333023423121101240231122401220343320042144212111000040303333224200022233134010021301340343012024221220321343234432011304342441011342342412341203104013131112430221202040030121311231033404044423434330204111420241223331140232044140342011420044200223201124234410122241102224431303240034413011014421114202100422233003242142033002311243124141333143424001311030013130223111324332331312023312420343123232030300322031214322121012440331220002243421011243233322004343240312103111230411404141332200342144243113434044114333240304432203332242132313323411142043", "003321301003412102323204104103312043121342241240034041311200013400302303230221042323132104200211023113223233022301141412124000433202204134013302113430001122443213440314232030044331021124300321314340023243310114141013110243224440244041001010110322413343320113443131424312443213312110241441334224020421132411243142201023433233424220102022023321140420040113311040331330430020132322422011201220131013420344041032442031421442343304233424232214120240104441401400302314302110221043204340324330011303222204344211212223322422104331133200213344340012201131424422302043141323223244103133001420132014114132140304422144211404424213340343211204322020444412032322124203343030003241104044432012340120122131012113001101231010240243223300044442101013322440222102220033000122332404123321124342312002011144242321232204142444431441410301032143010220443111341434230302404340304233202003130124114240440400141043334403421040310341124040041441202320242311434220322421043010330134231143430001233434224223313201442022004442133431400232140432211231400044233100031244224123300201004330404204304131444004000230312413230430130242323144144233421443433100434134303140120421413300010302410413231301324123104121132001204014021131432111342204442433003242002333120434313110410204321121301422031414221423212004303444113224220001203002303101314431400102414010304223003301310222431241430113343141124012231304201023420420314410222344422302421140304442412020334412431111424433231320342030431303143000224431223434103334413343111430140400322414101200410221142203204123332423110424334204204134424411303024124233430424413132441114113230130432430044210123311220434044141211024142332300142043201040030423201321031103122033220323141204440133231320400233033420304300401142344212442042013243342131423424423124413423123132200114343312102413042422223103402030402002133144013111003401423404022333233231332010024013104033302430431121140423131123340320012313133002200410223412214221423220101042302331412433403303413202411111413141400403200213132022010224042303102343140131044113033113043422303404242220211403340314303211144134341024213304212303224324234143420421223100403130101404204224200334132434311323023201321002012002300214110022321031210202303403414313131244000310022042022013013140321114224331424044040233310323330242320342222103201123100214020103203133234311143222201422401011321332321430033420104030122102132404424300030211442140034004243203204220321004234034421210313334203223121042302204133100401131441110114100223022401102340401322204323110213040213300442012242040030302110001340031202433013210311011024141010441443100200211023414132204222022223031212031434210341010222144024212130144244040200123201102420043434213222330341332412021010044241144030044021110204312142432031311122120121021312014002421132314001141013301421444332234210200241242430124001223303140430232214240101442112140304313431014412443412422423204434313233224004244211123432420013044103040412332210033003434110110043301140214331320112410343043302024423040442343200222114333341004424343033411412121111141102110040321022200434202102330343204043104320202213442243342214401233000441134141004010200031242441401024201330003432422444203310022221200043034140344004431242412421143111031020133001314023230141120002123422002403403021034442113313330300100431043103033314042012313343441202141224311114243200322411142402201020444121211321430100312020421143004234020031342213430103201432430333123212121100123114032411331313441320400320020432112031231303130204042243010214112443311214430302023011103144212342104123000412211411114213303113400424220232312342314304001242140131223402144431442100232332423400321142400444134411203240404422232123334104134041010003341203323022240413441004123341314240131313422404344211100321041211021102202043322120131442443240300122412101021322304312241422201212012234410220423300320432214133402010204420440334200030422340122340332032230114332144102240141434140240201420322303414104403310024104210422334243200223404212314021323140130212431413243440324400134030411424101330232222403143310123221400302221134420034004311033121003320040023403302422011343240011024204322241443314401311121022412421142202120320214103322200040434111102221434121331120044242224403143120432433234014013212200040243322310441411112224003110340403014240442131112343112140342420020203101231130444132113421001322420014031203040142433044202211414131401414010144033411411", "001233431241343432132212020142313143401033202011111132043440131044204104403140123440012400304301221014022032101400033420434033401112202011442202031120043342122230413123220330441233343324113421413112322313234342244342324433224404303200332232143002314101244222131004241002313400141301000201004321223004341413011104412300304342244310430131142302431223111312313423101423003331314402420441031244002443400240203114033331224232234120042334331011124212123303301012003212132040004214200210003102410210443320103221413212442242002010412111021410041140002233020121004302331330240103344143023232413121204422240242013121421403241423411411303102301124202144230310414033304003024012302311304234303144432144244401333034221411240033010313414212001434040134402440214412413020224433202333104332413220340142031221110411002110302312444400001021231304003431230234401301001444042420302443210334342433014211022120120114032324414401243011443414414011330311402040011012012030140330001242332130103424432141100033222123112003101430001303431131323311442300331013223130130043433333244341132242042334442143013401101402033330124000214431014404020130432044324103224300014442443133444201230013313212143332141103414334104121104112340212410300030031012441121221113310412041314011313424312243320414100211201403402340022430044241121121134334414132011440033210041103131030303422201220412023003434323430133141100010423112123432323214210220230102123124030130312332102013432112211212322422432304043304231323224401201243221231044444444120002214011110002242042313322220132401324304433134131120320203021434131004043411012342121121032331030231213040302320024234222232120304200324104244433233102034222310314001020331124333130044021033113102004032324132323120330103042132202123113142402340310411342434322041100201442110142340101410330440130210134401220023323033042421311004242233324143111001122432303310124441244231402302341110240013214022113040032042141303340334103133410021321222044320112243030431214131444320042423333324344102041101030411303243002202221132043413000210033432411031301443344033442431210311313042344324423131333023312013241001141420234301210321012244413231133121404444044043003144002334134403040133222414442024043133404103132144213200042000023022422044031412102323223200341313320213034442341344020012123013310013032441132024333010022413221223340340133213112234243322111340333402421002143204242044234114140214212404123143431304213333321334101022131114232132234021312314423334331410311114142100023440033412040244134332300314010403421043441021030423402031320130122434140102243434431240414044030244311210212214211214432101223404222121320141400114402441302030040442024331323041102434201334441130430402240140120444002104223034001043232111024323012440024104100200412142342421330241022302421221331410443344023133413410112202443230434433302434420102343241440023344022323304443403122314434142400014113013000302222022012244430020110400023232324242144402403440133223113440433402403443101110112410324421044402402044431110320332231442434412442034221103114140041110200400213013423203043120043221141323221431421133331004411040321233440242141012222211332321213431223143013221201414320312022433031211420431422300423144443220011222430000202133114434132034203211042003444141442000244311201043243040301304421041421403212410222323242304332403403434443434211104214321123111234234240243332442110220411441330212322443212202200444411020022042143220023230404031414030320100111044311142104244143130201011411143311134220020431110322133421102110103404342030411222040201012302324004404231414324243132104131112011004242011244100304104012301122432320144022310232134031111413340011033012313400422103302110234100323432101411340404234002133343411313143304342024103221113240212114234341214423423024133104113240211241422134144332212241422342323230211343023433223300443404102104323013122212314432234000132430302210211031223233111024421101434420421441220004444200222004223223042201113424221120041244214100340430100104021020142334430404432230342041204011124131030030213401333212321110321424113121301204444241322212041142430122344432124421324423301202334133024114204440102402310322111313044443333343004131311044313312421404334002441014330440343040414412344432124141023134334312442432301022433140111434000103034024412403224212041420213211421034132213431201433401114040332231423042243403344004241123322202340231334314343001042222131110421330223124", "443121444242404421233412244134322034132204311044123244121224331433003110442230412103203423403113424422012244130321024240020124123034311334433424243004311041312103200241110100120014221143400343010230212020234221343004321030414311402042330034032131313444104421101304041230414134302021122204440112233243332140012130144304144002204033220321333414343331124133223130104214121334303443333200320221222312304000342433124032232003043021000421011041301422443122231030324400232021334421111201230410334420402304111103110441032033034102021404441241031421220102101111431300040033120112143110401134300412443030021134212233331332120101112402110243440440232101412232004224044411211110041433214403231244242310140033401302212433103204032123333443242242134244301023001342320400143114242332131010342304210010310442343232142211344032132042243230423124104310340444333213120122313230411211444134031020400402021410004212331134201124321433021301044221020023123310014423324240431130410342003431142020401441030010011333213003322110424401113403133202131102303324033101444240141040213414212110234104320224031234402140443413121211111323414313302442232211323214420324144311100441410033110132001340401233443412121313132210040304440003222201241134323131203103331142032014111400203101223440203422013102032403412201241434042201114104434304411423331113211230422320344024402200411140222234144242304132431104403344340234331313434102111401321042143414240321123224114413340311002441040123433342044332412114120110304204032213011413312242113043113104420440444130142110031421133320444033300014021033334302333122104300300300114432143421330342342143411230310014020341222311213242222143020304024024314220342133404404243243240000423100310132333144320411310201403114134300232224033032043443330312004240222001221413020343342342331113420410331413433024013311300002132124401444241121224240442231403310300033040342143412132402412431122004420243413321404111443114143044414112201420010041433243402040010020303104013430134133413100244100001340330140000112311130404132413430414300010403212442022214142444443024314201442234424102022013424402313444440444141114314002341013010434440234044434101443244233114401104144403234122011210141212144120414024324001344404001003020443404414100210141122341222302242030234112414121312222013304003103442311302330021323010441100421213123041402401433211202200423401402143132431023403221032233232232132110311223141212243442041333010014000214432142244300441120122111000000443311324332342224031232343330111134112400330322211103303001444311041330331302220303044013213323412321234122321430322441214332131243403210133300002430430203333113031240423130203324021240102412113301331133130142431324302002244222330440001132212101314110041422304404441242323233133002012134240032132300032421114203003121432140231314243432131332334341043400003420344111131300424144343213341321102331321204331214120030332221110242322340430342333402012113120134342332312100311331041031433134334442002324041234043042414032004304220000032232441402142442123133120341322201320321204030401341413344332021434142111432041104402234421441000334343433222424141312241011234221132310243322332130202210342210223424041213404231312032001130114134004020033420400404032403121344032324423424214420011111421140114022033231430233343443240020121141011321300120011240043441133311341413400324341020320322212411030003112411022144204131302113211034220112312431414411341042121441202120331202344344321403440110443402413014330334112212413314412324334332143344020112044001413320234001120114420442144410034411321114043213012222440220313243234022402224103101332434022130133041202143201001244431133014214424133021312020022024334224440321010203104423142023214433232411113411324113413031424414003333104022403142240433333322341423313004442411044414304223403010242301113331414132141001211224012144020132031312410134221123014220422402421101043320220003133133022044413304123430440241411144412314412324240413303004332334324404103412034023411330340313011343000313134001342023033200431223214204130040111141231020132301420330130434243321432444023214034324344232334034414311441403203324043331044242004121110434124444122422101024002030304304101221430021140120331204100123031220034014034341124010410110410444300141340343212204014240402244231311012231013431102244311410221440120234402131430320104420302420413220231142412243113043011103430402444333043203210013141334200423403143004", "211324110134431444424333414214223130303012121210442243130410414304010414110430100101201244221334011112421331031424133341112404312334410332133331301123240041211311014434103244443414310233333011302101210223432044244302332004223131211142000443220231324422121114321220401332330433314430023443202300113420310234221233243234124020021240243132320413142212042240042311134012314304401334434413440132422110030301130013443124332243334131313003111122140141433422042443332104133004144200122222013131021123130331014333332023243242413300302132433430100133241324113410023033013010323210412130434124011340320301144343321122143331224304010312221431241012413131030241234424234414201102240232240133030342110112032020014000013420101422414241333020142044342132110402113430240133013431223102134322333022233312112022332002331120244411124020040000104002234143404142043023301110212111240414440101322340144134432024113140222133224232123404133012234221343322000140112413410043310334311140213343414104032424232101211320114441142333000442221104033141301234021304100224313103311233242413104344024403041343110242203423142313301414300042111233233020011423344301200112100410403313234300441143042402234302440422423411414013430401332201302033223011011313204313304441421434404421112244103201034102314040112301104004332213221332231413443314314323231342311331410434023302314404323420403210124403004441414422230314000330430213420122344234203102241424232133133344331101342133144144344242210144203244343033141230031032401040023112403103202103424003332344002021002422320421223432110021024032121323234140124201101001040012302102421012020200423234434411303002443314422122301140440034423204430213010342031423131134441312312011224143411223411424143033030402203413322014422304123211141434323332031301323100403121140100300022120202242411011442002023123302122112040030442004040300302440410113404234413412434431124322042130204042321132213444013334012402333420201120344143123022101230000421220010000431344413432243040031022422203032410214231223301023114243131033423242043224220203314331204401234141440334211120232242222132202321232330410340224134423214204311421214102122021321320424031223241222440124012234321331412011432222401013322110441012334211123141042313220132230412212311444113202443212002241033322103040023344241111023121413342412011122322102111133432144101100123321242014314314042302131430200403110212134322343242234012233001004213004302433140422034313022202324310002333313112421201023202344031130224321123430210221221423421100431214433102031131211313013010332242033421323424003234431034442311240140414142420412110133322123014313233132140203040231303401134002244001400430140234401040110414033444324202040324440420130203332041032204120034400313202101031112440113142114300024420112112432012041130303222444210134101044441020303420333310323120414034443411130113220220041122020210314321132223124042320442333112124203040033332143210124443411002003004434134214000314002340312044000214134041042143234420301033204222414332144132443424134042113432321131002232213442300323041202004342030304031411332230441040211234312343023101401142014024314213230422221400441000310244114403424341434011241434240204023112442301331131413011404312143041341340444443023441221122000243442410031240001033123224134304214420312241343321112200201012442242204441033004214224433440234223212213123342013431401444033210433000240413202121031014343440201423300422403330002402022403124342300312423124244300424103400220312310331401003141212234134422030001404410000042202430023223444303301013112314343344213412030124403302100210313221321421412133100404020043203121014142120242241443011112211340010304142340202101002413342404032023003242200222012321010120043223240133410121140011320011003004140014014434100210333340141404021340103332141143341414012244201333043111204014243103134204112112220224023433421214402030201233410233003423220334402304434201104233041430200213011241300334041041001334413400101041042340403042333021234331114201121410113001024011331111302323114121314333424434203222113203210421302032144423101230022033442400341324244240141021202224210120110103332010242312421320044303043103433444423413344220142011402004241434242331204300343142034120141342241421024242211421341014441030320134410302330410313412223022232143042304142433012133210342214022011030414140130114134110001403111224420112400330411442111112214221232234144411212341001041114042403112342", "022432413213001010324023043221300213330302022044411422021420003324014312021212031411302013103142044040300044324211201412334201442304123111020241324114143141143014113110020421310310241004032444102334133312320413302132311210141134214040043130223414131041404223432212323444412304023420104414122010432420024043003444042314301131322231100033401442130402222111242004212201143121210312003144442240314241433033422224310224004030124244133214122400031141403034102040442241211120131242131300440434040342221132120210413231342223042344230123234434321321300234401100012144204311031312242343302233134423343201412442144412420022423311331214043230243431001143234443340310310431330421030410313232303234230114310300130000302403441242003033443433033001242211003402421112243431002410232324331302303204031440003404104240313434124021443411403000434334031343244014132312400313104313332221203104140023141214300204014142001220101443012404201000043210424304012203444003332224241234424400024421143102130321003100011224332412134010421023020033141423421013204320320334003044222030400223320400312442320242121340402220403212222311030332232031121402012221030130214100144411033041100300224420344130243104233231334441340113402304202420141403341122130122444414403302002340233024424243332124434304021014332142312314233013234122111043044324000201431423014032200431120421130400220033402320313233343014104141322412440020224142030241210442410042033241200000044134430443443132332323043201424043431141411240132101232322002210410304311410312200043120420231001342200024002010401420103243422114010404233222340440042233200142243141302214033003244204143314012341331231431022232141221022343130410400120023422230141434401310134203213421024402444200202203141022013300010322333240100232322233200432340120000342402131342111221214144134031433232234400432331311203211330111432003122040404213313013110230023001000232410240230040000114322200200000100043143422221322440221401323014233222240140020244012044142442222233412020131331203210430110412023303331120324201000040344223420400314031431131112204214312010342121440022011241442101202244240203210030340344002122212011031301301121111411100130102230300134223010221342402211014301343111432210032014232113120301412002032331024403130031031443214324440110304442124230020311422331342101313003333141212413433214302241210220203212000244040214200301214332131102204111211430143303002232212022223340100033443424202032213230210424234142244441330001140334323341432442010212401010113334340010100222003413304304024042413324312204111221213012011421320044242434100414333420143000340202240240241243412443410130020413441144324303233243414331442224430010431011100203403402020104203044301241411200340321324322331420101014031131143003442311104243123431101241434121424104344044434421223242003033130104300223414143031203401410003043130041144344134312320041211023421133020114322433022200300434322102043002034314203442204101134143402430100200241033002430114111040012443432203340043221144202011304133013101141212013344401444104432413411224324003100240230213201040023424101110442223041142044333044424132320402414441312320044020300224140220433104330102303033411304310001132123411131041314401402213340243010340214130310041312244421413013400344043230041130313201130211314000023402123031224210441141204311014210130040331142431122400212313134234204243341240012323040004422312111344404142212114444032132431144022430202134130002234110043133420243320022314442120231112441103232221240122233333023000124240214313443131210323430041432121132133410114232241310123014442212043404032023400433232141031331012342132400342403232220213420104232222420402032133113212402102310320232221000431203243232401011110431441420112041330210423303402114131014231031201012330223334032042110024144234400242433442223114024301232024333212000040032314140404031240322011403131320403124302012020330121431320442223303000131423020314221041241330434422323233242034441433001410333113131023432330101342303211403114341200101424144012444141114343033121233424213310342311124431213144020134334332020110043122442324204241310123343311120132343202334043203414020321420023343141441201134304224040120410441003143131322214423311331022020421003241041434130202111211034010434332222112344344241203001200220200113103023122121000014003312011040130442142402323423124222333211303214110320413242231040413221444232323120124104332423033132244211101040423403004303440344030", "033420431424111242031143322442133220323322304012221034422031302403024232032321020403121442304014233310024101424444042111004044100233141443132101232444000214424203313220333332013212331403332133233210114142103030333404034400341201111331342442140124330032424101430311131020443333041003123102242331012124440422022123434014321231101034424004404041233322031321302304324211210102330322340431333424200244301401301121200023001304431143224124023020344134004313324124032314340033241333040312401324142300040024402141240410414303320044441341113140104020300303410233241413202224211321400032020000232011010403222131340121024231144414411020423344323031312202400330123201224030343013004210200423301322424330140421042030122242310403124314422224121231144200311244432332403333142143400424323312002013134003301220200103412223102334412240132221010320400302020421331443204400423432440211034020242132042231031200233021214023213414133434321340211234421124033331013120303103142332221201042044233443120121403414231210422110101002411310220413113213322133203032234224244020014020420433341021031210321410131341000213231132311214430144444013121403334032144003244242042420321311134143400403414120013441014404340044304141224422030413443400423410104133232322040233130420300314323414103404222324443032443111231011043422444434022231213430124310211334321014323002303410000144440213440442343311111004343130041122240313104101434440000411241333031143140033422241220341140221331430301124443021344200102033123301320101241410424203031422322031111340032021202210221334201043141112002043340234102020203113222230030020401124014442334124322400143214143200123043324040113142240413133342412414424342013243221330320303422030402421211141110123332242111113012332024004220443314113031244323311321202400003304234003420211424102332432403121424031132411220232100320104440400303013012120222303420140034442122204013431144223141101203203344412131343140142123344330043313044040411430333014030410240431211034001243023412413404421232421434203441033221301124143303312212341130243022142114121230003343210334403131403311440032203441412420030014202343133432120322202133203223402130234401131223201103043120001134442333410241203320134334104233103234021413320420310241042243013112223024121423133221014103302123212210021403101321413010303241132433344414230320311141010314333013214100012122023314144322441103044030033042121124200320023041411324400123144220421042103314212434144324040221424401321223012433303120240203022221204011211110041232443330104344041002202443214423223104410130040220343211020440042201031320032040130332143114142330444134232024233343014031000301243022114310411111304302421320324322002043421031311134030444131443442042242231323022140013103133043421300231010304031132130434124443300104003203331432103243244042024211443024313113010040340441030132431124342313144314112403332230130401331142141303410220200013431320114423333233222400221324324012221011340111240041002220000420031401021133241101012130113142113300002320222322211242402304002340203101221300124301432022112302112102444214200313214342322434334412411210023121003243400231043031201442304220023141201104204242101330140212100202022043004420432034421212124441422130443102204013421201442031100212130110004043233442431311434141004041201334010304021301404103411303124223441014414224411043202403342331012031131331013002223342144330104143313303402121202431413123040030131030242444202244244341431344312340442402424010340231213443103014042232130041112224034421024304420400311100301203201311030040322133120330242400012310430124031243013240002241312223300013320223422400001121121324403404101422202232111401441233131204401323004014303302320102140333434214330022112144210402134300304341411042123113410331030241102041103414012412423303320241013040402100101243430223110304414432330101241414121403401111040412434443030021113213314430141010433431212402142113011214140404113123140303232410200032234124403010402111204313012033412013143120003231122032024300120130243034342231322103221044030420102133324300314214232232121030333413212241333022031424400114221232230032223143112044300123020123242030242033142104310411212144032113000314220211343112101022011330332040311441441231132334122002421023002441311211300142011224141200024241133240204340110031442211421343102442414004013114134232222001040124303313203030343434041032433244132342030014411320332004034220202414431333040413100012024132203424", "002444212224202030113442214002110002004143222202222010403311311341001131010233341012122013330112241413040100312311000444111104423301103003102221344004001402401434403020223121430230344233114201414413120123111030211312011314104034212242430002134323142210101000123323131021220223101404000221040444310133013243421121300103300322413440310133211422321403433443412241034340022221021344003330113111104441300033141410022200024413434214132132033231401030130220042432143120424322321002311143112110423211233242201311201111020044341342002402411400200041033210440022331341310441214331422333120002030312141430241222031301313101300241134113231443114421213332040044423343103123013441421100124143114431014331422030333022012242141034311433023100331430040000324420412344333122402210123412310014444424230031143022400134443201134140022113343010414120012241221100200031213121431414014304024340340300102010331101122404204434400102024321440223321441440301341131221100133410013214132141344101430340122044342023210444211044032433244400211322424430442144224010023210232120101310310431031443124304102430330412312221340012200113001402443104233442111440024044414143001023240002404000404404214131210323442131300344201423330333402214434432041210031341343144222414322442440434302342314033103121230000131222430221320213200410413214012240330443022344322013442313043100413104332114142012102000443204040240321013322314422040433010410041233040212013321033110402140443004330313022431330112342311340031010120222302310144312332144404010301033141212333121014130330014120333144304410001423220013444123334300231203313041340030040031424300341043141133201323040103110112002304421341133043404002040301104432302414044012313124130421124131140410231110004443204204311040030443403233214020441211001034113144212020314220032344203302230110330433041340014110320202324111412333132030301324141423241242421202244220422432432120441411410032401333021313044421331341324000440132103233101402402232223032211020320214401031440014223220324114402423243040102121201330411131114222013001241230410032404023001143102323320232124420330444302430343024014042104304343120101413144311003444141103021441404004142443312242244311222044410033204013402322301100234440422113243120343410113013141414340123044443433421101013412312011320314301131440412040422332434034142012133433321143040313003110044142003340344040124043141414131222340024001134112330232321304421230230132010103244012323322103011343244240030244332443123313434340332442100412012243121422420143111420131440431433123332234030414200324333142412324041412111303103103042321034141321421220343242203420313200044142330030242434040122241141201314003212244231444233132022332401044131340013013102213100304202440140044142132104303011313303424344024404301143144003044321022220004043132220440040413401202123010103230222120200102031243321444340004140202340234111412031243301141113332200413030104141333212124334024133111313200431411134113430100042102101403141312124223120122104310114103303243134320112141441010321313231423434444211204033333204130442042320231422343330324100024342101430331231032302120223323213412113111200421040304033033413244440341300024404341113222131102444122442002243020124210204304041424401412123332201302343332403340024432023430114133123023443331430010401403331300113403433212101124401300444412201210001421333442123212011333032143004412004040343122142240301134311134320431444313131003414442303321044140244344213433420330322324410143420312331110232144314422404240342041124340341144003211444144043024110202132014340120423223212202210103414121112340343141023204441200424344323300414444012043124334101340224423434131102010421331040220242440133124211341334244340341341124404340043004122344221310312211323223341034404002323443110442224140324214041320331303222414414440344032241344021341042040220033201312411014112202213202320023334003013244013322341331101410231200021320422203040333024404022431441144113442224201202014231440432034121231221241112011042221441222044300342130443443344324004224141042314420420113133014413101014402340132044201132441121442431220110011124420241134322430232303320300211234104220442243032222344423221441020313244242204141400100222412340120400323203023430123011131303111044031041330123221142123124434010431021210042114433224210112213341441314301330340444132200002214444024231031440324110232241403431233041030400201031432400214213210123104340122142043100132240101122", "211442223330223234242111340442444210322001131320414043134441113221412333442144242023044440043112332000241100040413142213433323042204021203402233002012344123113424302211444202124020401214103301031203221111343034221242421022114240003041000124222003241412111412433411332330433201313012121140432114201420200431311043212332311100132134024344243424113401431021411122021233002031024321001430101203133142114240202023430331130102312323434212413041310130004303423411044234133301412143030141421320321120222432041132443404123434400022411443311341241003312130430412010120222440040340112343342021430140042042423142132321313014324013424302210310203434410114020231443023012320311144342044101211412413214420400314223111322333302434242330121313140422002033200444213023404024412434110202314431222342343200232131324344122224322433102011420033212230130214041222403104103114014003240314210113323411434032334243342432000413100003001443304032112303404141021400304440133422110004400424421233122414401200114323130201114044043333003242012401441121142323142002330132102040230100033143401344220112023041404040031422331042333121143413044433030003044324141410222431040340114442220213400221203401003031140141333044242440423412202233313331110102030430210024441334203230413213010133411404040440124012411043122221042324212204132233224442214232140313044000411110142132144034100240002030142203421210334100132131410141304224301234410032433310240321034200020440121022000242133023202300001010223310113234243221004233224412022040404031440113221334130312114410111202231042032001404442231313411231040140434032242241041241223441101223103002001342444340232312324134434143412141010121210103043221413410003202314022120423423114401021110402041012102413102110300210022132412020333340244443000220301101003334222402214340100012011201001431021300042320224443440424422303324240304230432334124101013324123104001031441423014133214222032123340124231223002423431103414133013321020443030242424324231404342304220311101003014422222000324304000343101110020000241304330012022022404144400342314442310321344202334010143302200402343321320124441203300213040242330214313121333320024410214143032222404221304032412201320441444434430441423323334323103002243341000302131441003201212013241310120202214113100444003043300021123224403231312441113110321330403440300333021024000433401221104423440224002132302120131441310431322430003403434310431311433400131134444043011131332423214410212333413113023244031210202242034020200041343331010012210011312401143011010300102124223142121334231233010411021103403043103214042433432342433234212324242204110401301111244233013421001103112412303203420220320000303231234034201420124042424423343330312042124410200203020214141414143414111014142422310200100102333003001224430140304242104431202304303234214404232321121130414141333043421314313324131420344142324124042144134443302014222001213133133144100133443211223222341424132012310413410422140211303030224303234401431330242323401122412310402201310043012044311334442331104041043102234431024304014230034021410002142431000113222000002243104011021220142240221402203302232033032121401334431121121024121200303442032123124313030431402010202100003323314201143020204422211222200200231210333431211310431032424423242412141300220411032202102302014311433313331221441100240320011034103130004141301001102340404200421044340043323401410033443321320130034340224222412133014222442301131440114313313103323142211114010443111033224341311410413232331310343333232320223224442432001314214414231100041211022403443444021020344232341421402214322114230304121030042330343320002333241233143440112404442420130111442123024242121214110144311343232144233201431330421202031342032423430324032300303124100432143431431402113420011331112010304023141242133433422011044232130001022402231200020113013034022121310341424201342142114232022010203021201324420423130131401140014040303420343340200244142204001143230443203413301212414211414040200113012142033133312203404143141014422010044433000442204410231003411101020122044300221133134312211424331142202232001133244421242342320242404242421423044322122223341300440334324023344303210101324233102410334421303204003234443311340344434043323301112214223113244303444400322410443430412310331423023234040401400402400334411014422134444022004233302423404012401204123042303320131212002114204220030014330112002241323130413142011020213103111011123341301221013002424211013342223031111", "030133041244211413011212042330220141432444303144034004423042434132434131312121423304124121304411343043244131010442431142420122340112014340433001130320043142314021244114412112424101421411114344213003233302224244121324043414020330212133100434103221041320043432130121331431343242334213210020030412330120443432214004130310334124343144331414034101141442013114013324033410400440333032000130130223240213121320020422034413311230013320133031003201023442424223014101241214031203314003322142423403323114101413134402320330413142423104232031023334103432204420040011411423130112003023113232140313013131230100411211241244013212214411240414232242013444434123222342401413002022012231033333011332402340310120320114422421101400434032013441421404102432121333200220210211002434412031121223321113031011243014124333032113443323410211101422414423334300330414444424330412212122101201313020040424110313214201314043303101233041013114114330202402141014112023443114444203414234334042341344222244103122430024214322244424334204213313101413400424432132124244424342323443214211122402030441341244304002103034103430021101142013341440312012140313211220310220221022302313442114224430034104340223213112030004334200304321340311333442333104124310044301202010100120410302043001203344414440321434420413042031311342101402031312400042411013003341124240004323140334210340424430142223000330423042112113424413113133414411231012031324113404344411401120433211231101422312323303231020242241133422341244024222242230134141301132014410221130131343032232022101400101243110100244220011420121114442022213334022113044041021432003002414042204211222121321340212114010010434143430004032231243122302102203330340330433404012231114113303210442313014241303044223211411022120240014023301310232120300304100222431111431234310322310221321432240400004312200133222341010043204102303040310121102011032114232032004214340220342101143403010324330134123141141043343444300302400233023223411241134230322033011243421231143410031343302410232003012113141142322104241232201021140234342210130304104400332041010214200240230021012240032233003340342111304114134320321001432421312432401310301014412330024312041010412301301403310412032211331100022310333220110002122414003301401204240043413403434301341410003033121420001142121143122132131040033241240304030022102432234141204401403002214020401234333103412334233130244211402400040443402204013243213040404102231244300211011111104310311434211402433224123003012440200300244231232431222414421110302204242240323332103143231213220411313000314100403240101320101303201440243223220424444002223302334043044211101233020330014043233213403213123401031004122002243421033021202021404233204421142300413323221413322222044113130303312332141200300032443330200040040111224244000444221014320120224023121341301023410102124334244141240032224414020212403114030344430130404021320401142312242443443004010402344322343301020441102112204130334201333134420242043444343340412300013024300114140040002302331040430314433202411240210202243112012323100103241214423322442103104414034222014343413400222212204211210232240131221014211230230241124322243122100244134332013313110442304030433121204323013310423121132144022023314122331444224114213333222403431123343441223141313302303310423103120032221010242112043422204231403433133043132334123313234041344433330010203401200431100042414323031310213321432121221221002314123421341333331423012224404304033031333301143411121040140234403121041232423030333122113210200122030201021333141344432221111043300423012100041334244204010112024202202112211104431000012111312033140132210203420001101340044123223030140334021103144340333333211122132423440001024301444100320441432230334413323313200133224324443404312012443102013230121232220034400400111133041002023220222224220113000140030213230213404441314033300131121403331230243402232144433212201003322312103313440402111110233243000214010032010124023343112014040410443342014143303032011104013444310234402013112404344313043241234313214243334404224441143104030313144332014104203013143204221230024123313000324204243411402021221400340133043241344431411414401231030143032121140103403011020212124241113342442322414300030303230021313444214120443023144032333402333303400114044211312412203233443042033020121240134234333042423103444312141100410044140441430221104000314414431223413140201413114100442431200332241010340342412014022034240101310401034412421130320301303120312033132414441202", "101241141211223010441204110432203034220221033111134113302112333413130412123404001300022424013103421230011241300124314341241042022001204022324100432114313412013344301341340033214132320421043403210123141303424303404344011121413412324021332202032133221313231001033302121043143333330340410423021012041341410401201400040242012002032240043020001421130324012104233214024040133403400044244331013433222420203434334301144323303304144241401200132421342313432402314204401344112424032443201201214011204042013302301013233211322041430243242212023124130343142312344444222321400041024213241044321003133123024442222331102442204304002323100144120343221334100042122240233112303211444302024334011220043041040241423120011202031103233411210120241214424211104022033234223212123310210434312240201143022120430433244434210241431441121044430000142234131412002220034142040032242311110112444233422414302213230344004241210324310330101321404113411113120223120223131234414044201341343423113423212412142322341233143114240431042020101340001420432004013112101443021422134434313140001204030411240243034340323131244134104011320013121041021300031200004144142011123323243402423042040104123042434021040420020000403013032214022044242210033204231124224123014334214414043331232114342012422124012021314344310420111103021401324203444123423323014141000412310131412032131230213240434110104330422433202143011131431033300121114130244310412214311024332310031232121214124032143243220313133311010140430102244422144220241010020202401033320421433424120401244343414234342102301211311131344121031311430113112402143034213034244331041004120302344244111423342220400133232414414222100223340214314011023110143241401033113342144442234302411020201411043404324332240432143204021320103134442234112033313231244204122131401042444434231103323134242044312010043143201313440020141442023120211214331421241134202042324104332404434141140321211110300113401141112243041123004144132132302102240220102022124322301224104422320121141320433140320332013031123412013002112220101144013230234414433140222000240431304312432301042013404033211424124211313323432340414102204442420330332201211142021014324324003012014331443330141314404411242001302212143244021310141320324310314242140234122233103434344224421110000302412112320133221203421202103240000032404202132102201233331014130143143430004414240121023103010212014314433434033111140200333103343144004400344143012333302010412003114214134414211341313423400140120320142442121121420100301324244321124404122312010132042301442322231220233130410142441434200222421212113304224242413422203423312422213314242220414101024040142220440440443032301213011034120204334101433324132224444131024133000143004221340210142211412413003120334114000344002134332232131044101203113232241342004140244121143204122004324211011010041313434230420302330340314130232432112341220434043021011414240102042031101303311213332403224123300404410320110124143241044023414420420120433030334004121131140443033212002124422231031414123004304042044203411030103033134003133241140443220443322432011133423103310144232104141432402313423344304413210331130110310124434443013044241121221414324013411213041222322321034422204201244432114221041221122123303003314201020232302242331402410422100214220323413232342441022041221222242223141121212310130132410330240031234022424140411142011211033320313240000031424401434433244303330130140143120010103341112233411320104221040244332122010340314102002314412213421010401234304000003011401034003133143332420310134010433224142442344344412111223120442201310414140400241020424231301412334311101031330403133431302122220134300141330101324001310403132313200112032430014204033002013243144324412303121214313402212310442232400203222032131222343231440421322240322322114340120424014114041424340414324234131031334112323414412330203402331324102013023043121340431024113134020113303014312011013031110402022101343324322143044014021302042441440422443230201041243334413201440043424010022431300100143430204111211243001032034013241414132132200020024444204034210113043311012003000201222344141333132024023443341213234442333104121410340103002120322233331202444001331341004311040314332121431124230421442322310203210200301224233210421324122001141302440034041233322003100333400313312020241114010341210230043222420000211314404434233001102023314312432144143240302310142244404223332414341434200001442302214243322413220243440421221320400343433231110331121124034", "300300122443223224331232340310021241143341313303244331111440133442103232430123024233121401142241101111023143414232003104422124012111133031420001412103220004223020242213303402201002333214303004411221413302212000003131433231244222333321421121023213244024422232042102400402030421040122021011322412312410143010312421111001430032024202141323031114012001123034301322430010301403104422014401001000344131124321411034111202440402022310221313343310024024231043110422304122223421412413321313401122212302141324232012333202334342442040222312143120311001430031422112440004140011031304033140434433302302330034242214042011442410210411141242341342342133344434010013011331044101203224340401203114133210204223314240220212333321041134431013421310321403201141121301131442410102143344431302111121430121430104122404231322231241404231424120203342002221304322214232412303403402443032243334004000231140311230342131440211143232241021310124330332413101214410232343404142424332033310221221011242314413230243442401343442233302213333411403033042434131302133141423114210341401000140014333314030413141101003432010134211131404230401420203414122132421314334021024324143440023102114111310002334203434101333224411301232020114303340043200241104430320222413012240030331144340112244031102202224133403310423341333303201131004221232211301022000240300041042231142242111334342302232340421214013032440241141022330030120240423301342111322024404033024123440221211331104144101304043202211412243044312412241411412444044233401011431024103032243034104303232312032444413101012231022333404114311003300210303104432021003020242212142302344402032042203110122314113032210311403042442214302133321120324020313323402100411101201314040410142213124022314213211204021230313021102100044430132431302231143421434211223000204304014334440222412442040131311402112414343033443211032303223100202230022334420003330231401032002304000342024440331203444200344240310321040002424341343312130422303200131020340210113412241031240124012024320342132011134334011143340243344133310121131421010014214120243040222413410230310443344233212244442134430142304032012333111302414324334144142240304043140102040422212200312100010303111234231334133314014010300231024123403443220004421234240011312321013431212122404333243401314442201442344403242310434440343124203433301120133242422443132342044212212310140314242233211200342022221044342401110431411141043043232233231404143421331400244124430221214142410340000314003402010441313330114024024104312043134140220320332024344200202444303213310203423324021202312133213342004011003303424230214044424032114323002221424014420323404111401020443401224414243011342414203141040004104304303044114311221023311320233431000142311211320201100043440313141331141300132332424304143013411001301042120411234244031200323002124404233001200040120331013243003224012211003422413022404401043114230100204340212210301241323110011332421113233431113124142131322103144131421422100203221332440030131130043110121231301000240434131020333143110241112032330114223400041111324421230130320314403333042413040114441014311331200434140344424021000440301443243333302100442014124233341201144414233033224004430324104023404242224043104403220042041213243120031014223114301143002042221204202330224012121020021302432420300303222341302441222011332240222233421021044041240313010042214122231041442142442010214134300400310004204104210312404302343312203311422331333110421300143441220241111233013224011134010322314120414224324413003224031344324122104232220334021141424333443420122411440020334013110114013442340143441104203232332441332420114410442134420041341323013440120030302134222414243114030022011233300040131033344101322032320413244103231224033420142232034220311414034203020301041312431412330321001200021310014211134423001330202023322230200223403432224104300134043224100443202041003133121300321214314214144220431343103100031223434113213040122213442421303210431123400211221330040412424212101042143010001022340103021301232042233002414022143042431204023434320122101210100132434414111124342323323001401202042014013134342412342400242404313130022311222131113220011243314310241413403343432002343322320333244041100324044403022141134243303304440021340111230324000022231334222333043331344224420121324140333131111342340120314423321131134422443413014320043244112230004241232044034112234241121411041220411201001042122300023112024033224324011131411110220410134320233003220224014042312412", "444442241401304003323011211120114122431343424333410213330404414111304302312431333213104411234212402023244023203441121123004310111333321232414114413003240442412444013144012321200420044244220321204441010433001231020031424111410422022142031231211004304240420120204132140310220300042041340041431300213200030444310313044142041432121214403333423104132102002441102414014031334232431303024241324010242432313342112434100140104410232222111412222101232420201230220330042003301113410013443043403441421000103434310043012234241241241242302441214430021440000443021132110411130014431322233433100412131414331402402313444442044242013311230003231244014114311224013140304124220121210102200333414131433420100030014311124222232214321413421322014243100431040132302441031343022144440103004410441134303434004032122303013132331042242212403104404012231410314310212232001041244124210134103130033444113110032331101110222342110232242332323230311011302340404433004324020300443202421310302242323333313142321322134304012112203113002303341444014311041143332004433134223443233223201304322140001432131241030404212034014143312401011441422434113031244422140144202321400321411020303413440432144404302023130130141404011441324013233012310244232213102340110203101120421321313303222224124341221421412221201410414114140204212024420023313112432402324320234012411021030402134134443213112114404024041041021000303311222433112033333110210221121420110440032333331421003300332334333202244203220332134211414203430312003042412412204432440103011010311311114220134112312120023330424021233323022433233424312434303244010400420403200110114320203344203444304144424400114222420112234233401421200231333212404024134132010212203311404031424400241032302313130143123014032422231110240024204021400314042441442043131004214443232441320320402240310021223124124324133333302102221031311140342234020032223121120312034443240143213112331144441432332444313431404123123041102100102313243333312243002301420341121010400220040330301300024324401340041210302241130302101140120031211133103320210341214233223402232304424302403301121201034023432022403333321244043112413334114223233241334331133432031022243313432013441042413030400433212221022421244041440111224411221344443131331313111401034422342242002424013441241142413121003401400402421013110001320132441320311422212212003440433204440201002332131010041312130313103413114000213202120320123202314431443101220241411143441433032412301302200203022041011331420400322100001044231244203343302101104431034100114110132134203344033440220344401044432002334114220233100240104330234110413442043304114142042313112014212040221133222030100312421434324441312434042023411244030020144020032123103333320134402200243202244433203201002121244140212240244320410122331103102214332423310100032424134002230323233130041131201342213120000301213443340241203342004112013300114443421202314132022404220314442020240010000401011300403112321033132324333142224123424330421113232242101003410414431442201431321034310101202224222104211140040130241031134330102413411314330103240304314304012120200242211432141102301414310031110134412431142410103434332333014014211123202214334444212123301233413124041114420344233011240433102103443432422122332104413221423431031343441402114001340244331412010030042212313033224301033414021103424244104200300143232030213240431211010204343010021231011240101140112000132302132323002312011143334311000010320223140012100330011202400141042421140412032432423300023003403142401430021241411003112333214341221410013331433142100022422321002103140443203143203111410113234241431101044040202302121342411003122323123333310424022433134000221102440214232101331331121413300041211130431013343034233333142143321123303341211023412444101044331403323220313042142103320211113004034414013122211020202232441412412421302023110413100334212021441432133203100302433322320340044341022240001143010321231002241003022431404212022242123142223042331332432231022412420211302130402242103123120212233101130041042344003230103404231232142041422040022422014313404413202332030011144130230011320430042322101024244030434322341423042311140422340300331423311004430130233041243021024313411230104244241403324024330430334432224330234330024434141213120411400101313310334343313242224031001322042010121421324111233012043121204403322132423121420340212021043434024144432314030402434440230221324020243414211121024021210310100132313442243423420341322221143003300010010300100", "414400310421032301441044420003423411122243442340102342031324102211432124322421223121100203413003034231031321012240344100203102411142311412224332302144223142313342311213411424042044320100104241302213020040201434200022314334422122220313100040122013042144000122414223411043032403124014420400022410021200420100002204200414212013333140300022411314003302344222402310021401141103202140024441141402114243142112143031321021221313021104002043444433030413113234224024130142040404024040122032211440440422221241224012411320014134142022224112201004023343342033144323112111203144302233113144130234323402443021313411334124004232102230131443323042203320120120111210323323432110114102221243422111320440014113024332023103234222133113222232132110302320123411310031044303223323341004431420233223304304431442410140004200341031034012442021242240034243120010300220034213304421421011300123041024142120220441331010000422304031240242410402133222223100302141210312444343302411140123113433232332403210024342424000420430202013034003131020000120404343410043201434444033314221243341342104220312041140333031041220032011322013212011014412221121242441003000043140430224434110210414231332041102140011440433404434131100310211403344102040222024222003221411122322332220221212414321001100023441310112420402101234114313211022322422344333234423331200011024143323420022322312114301430210400332100322133410240321204021002112443320422143023104124001344414011300344421421411204014113430022101412232433131001210000123304200223042021222103132102240314411423434341024101003342122130132314303233114402434004211244013201334432114011340003311420032440403011240121320413121310032431202310420023221122110220003222324300442024032003400231211413114034443103110401411043032304012132402044343341221214430120432021024333443224221031113034100430034204230200404400042110223222220231122212303302442420221340401241422100331324231002424214320304114132111242412201044411331342234232233040341201341040124420242103310203201404430322322034440124221241031312213334101300124430323132123211412240312022413431423020121222013203240043020401333313430102101031241414114404424143041211233230043404330021313324223201221310221300404411242022103013030304124422301201444202442233224041311041041032200134242002332402221122100234133431223334101311124340444400024411143240003401330210301134134322122241014144140002123443243244344324123244131201202402132123243123240332040421224000034033232213302101201313313342014030302312333014100000331020343110032332040120443442243200314311333402204213231042314411210411043244011333402311401103200111232010330343123231122442214003012034422103114404144323420211143303224311242232102334142430402301104223024003421422203014030433430414320321200400124434322220442312031112302021432121024012401043221412432324423001011230210204241312310113403224124040122041240310400224422202403110221014031244033413041400014232004004242020210312023103412323341143241431112244131031220340114011112130422122320204400242134131012402411403400322323042043031214131002314422012300034431022043444044200334322120333040032034440111413233302330303014301432110231130303042411403323041431324300300444101014433412231324240342310413010431230314423224104021030130131332002224111030424111030333110342042431302424320342102424332134340232133323401303203041402132103444443104401304133442043312304410121434324242340134121412443440200214422134424244043111120313040114232130412222420031121012430003132343131100210443201304231020244142232403244043442100013414023311113114200400432143133211242341104344000201122310121004331241103410313411443031044431301031414332201122400234312042344410322213002424131323404120002212120133341030011420233441341404331142003304340101142104323434221341134323141024201320323312340313341441222302034221011232134413000130000312233320240414034133310140030204420111043413132434110304024434241013002424213444430232200221001203320400143034012424432023221202122323034213013303424212341231224000213230403421014132132340024413014030104041134223434211133331203421412101032341013244134022000422321311242422220411402314124114043144211341114332320304101231103002343331004013200140433431102440140301242003010023012022414013314044424434012220042443110113412231133130344204122211320033121002431144133443241412020303403144122023244130040134423104440011243211304030214442010214144113414100401200204332240140142244222420144410331312003102400330222441422", "241021111041414031301310442003010001122303330120221134423044211342203334244314004124024202243041044430444023410301244223220120311023402300100142421224241132303101001133114101334203430213042031443310210103021221311411241233223214301044022241141403212304034402414220401101434033324423341134344211330131004043022024140242232002313303030043112043412420140210441032010022131224342101433312304341222312111020032201332024421212430104234031301334020133302244344220013303300234230044344401030312412132414111030042330404143134012134212402112000104313040400431344304330204012423112222441314310124223331034221104400320304200400113444444301033342410122340324303114324114220320322404034000040121432202420440321031422340311204413130320341024204214222100022011020233414244304203001420312012430002042043134020041331231103421101013130333424322214111234222133414300044241240421133431340030440430340301001314331413041412011023132441143040111223124120021104342322043302022131114332400123413000212201122301331022031021043102201112242204101030030202101133421310310244110022232311141204112322111402230024414330121142031030103134131240440334041240041123010144121034033333202021024301433440321233041443214340331204241240320131401433130120040410424031331020043241303141443424024334000131321030130300304144002123010224430344344412313240013341113233302123012242301121432014004323403224142033132322424111031112344443431134011100413142000201330144012334033122100301424304021413204244440242314342421233240134341331132421443220424223113103203231332241410413300324424423023214314204424210143130324013102333031020232313131014242220421131243243121302001144404113312130422223211014012423221022212212344414112310143102213034301131120322120000220414042211023213324102100303132310340432430401334434200043001043430023143442213002103304003334332303013114113103024424213020104122202104103413322413210411020042221022044433344010240241320224334132342344234334131344103313142014412421043230203343010412013102444234310243230141002444240443230031411443221143304314310342402042033201033244033134032440440214440104442141230134143344230320112401322441221041434432431313323300000220224110023124034310023222222021413312433311040110111321422300411402400430341113023100422343013210042343400402122011301430404404410140123333420411011213242041204013342121333330024003444041244431103230032222303112431323110124423333221402013212222140422013411242334341111212044440020120204121203424130410224303310414413014221423411134344110244043243112442330114432013131024014423201333442421420302022000113202443110434034442310413110421111042232034401211341442330321120044440244441043242401211242302411210124001013032110330132204333330022014313122224414210234021110023230330042243221403120401033333213332344121313213014404112442232402213221114420121244141442202114433243303201132023324322324230434123144424433423243203342233302400241400204040322334411130434321033330034404342241143042232403123012443021402411433131222310020102311342040031200341400014043212200144031300221102031434212130331320001123114304121243312012233230441302013131123441302110434124111120413302041142124024312113403123024130132120201323003134204010042440102113243220214214302142430203440343123420220041133020231304442433314111232100401120311341111124334031341443010424423031323244003022310004440420143420334121424420011242113200344400340201404201200121243411432412421414322430131141012334141441002313201341314042231421330422122211401113433200401404202013332320430004424322413204023012404231440010114321244143340320300133040110313403012420233121444212234042003004340322340011302430143330330104420310413043232322301213311442013333213223341302231441441102112211144340244333223430224110104131202342021414133204040033104230310220011104403431441134303104334312213141421433204233100343112024101423043144201443011333101010134130120143020343213224113112112341000000440131112440324024004113132103412140122104202434031131320440414123232334210122443333231321032311303000022321333412214103113343300141133433000024300041340144104244101314031210122240321404030430241404034002330324330144232124021202230211443344124400110444003143233044430011032020440114044210323024201213231121131311104223133102021430340011324341300034402403310444130040203310433042413331220310311040122242441043004020122323400323324321303124111443333142224040311012123123033104012420431300023421232044432122411121311223312", "112412000031113004341434101313303021230040233240201131003301120411321042103312013340244132034342142321042023211230203244434224000242142444133201130421031011014023021331424134224240410314303202042323044102403203000124304113043100314000324131133013202433443203233331441341121403011020214123202341232020313202231142001210214020320114114423134434141331343143212101424023242103144441212431122002324301142141240403222143421322111203401230431321042323120341241144312201302230122041401213330200344224034233121133122022222012301142224233121020244203331121200332233221333302432211034433110403142212010123310203400102430013012202000020212242404122301013332411403012320340332001032342200034002244332001302133102141410221021402241030321134412342204214311043431412102332440304001231200413230210102023222022432132041222023340303314042114410331231434042410213123414024101341203140312040323332401021430404233242214123310231433243414310334210320143423342322423011344130213224202134403442230101402220410224101423213201403413213110344304404013403033104433323402412113244021221440341204202031140222414422431102304300333431204022422140011422330224242340213102230221140304243320114001042443234231413440411144023203204224441224021420424323243000414343141303120204230243111430021041233120443430443004334010130322432443412341032200234412424004330421334432203343044024013242302431203023133242142123144032402433231110321000244321312243144100343404243332032334044200343322101130441111133443204034103024140342310004343242313023411240131013320411300003041430021400132424442411040211410234310210230024233222203002234002242012013144122343320332331002230121032404402112112311031400440032012024334121031214023102113424311203230231130413000234101403403032201410242424002304233043402121334411332231131320413423024030341024442014113402312022112002222320440302404242434244430034224002122330230014412432343101341243223230340441324432242141340032432041404032242411400242104022332410401324032003332303332102220403344010302411444431210121322112341141433032403241013001434210110443413114401042242024021112441410444024323211032301410333344240133120112334200123022104002324102143333121002102321010442442004442004032441220144231334041401421132333242444110322234011133342140301430441341410013030234300333014102104211214320420043211231242242244023323324300003300444314404202003442211214343310211421012341131301320344334204002430312010342100443343222122221004133210231103324310003130321312111232412044023034222123141344411244320044113221412101244340233402341144040001104133401401221104114340111140201001420041102222214300324323223224213103110202311414243034100224224400412114123240130412301342233233112002232331222443444300023324013331432332320243440332023132110410241232021010112034223431032334013323433330100224423334242133330323202311412422144231333120431244131334330344024311112040431310412420113410202300124201131300130143123331303410404333430210313331223023422242402222044103000234104243002232201214322144023231414241234330013210411201434232440223202132302223341213012124242012231111142221014021200414104033313104132042432341102131042113332042233233241403101100121111220301144110140140104333313202004342403320100140134443330343123421342403431144140440004300431044212120232333404414232243004423102213101344011313430242014444303321433242320322123231103432431214333302014324022020040000341432023211324221434341412122112314234422010021312343341142044320441142300311240041343411022302424212040424222014031101132121324040144413411020123210044422301142302123443110132310432302230234213114321201234041200131402002443111114340341313021132401044241042404134142420114112020010142400410242001214022103042400342344222340414101442033102334221241403134300023223204311314013200233412022222332440140203012111143122430102243022301242320223022342022104212004323430100014122211311144012014201004412220414404141233213021420124041033410213232103220244103410013431043403021112021400021011004431101401111042400302214000001324020332002121020124220001010013111043430032144133101310042443012320010234010243010303010034214404110310211034024143101342233343014201012211044240420001010224240023223322013124442442243404434101244040441243002421412233123331340143210313142301344142133111021332301413114433431440112021041040042412310013300404133444320434100034411134340232120323411113400121002100132342132404142031232112041024424010420433143000333004", "224103242420432343133124421443341242343423100300103410240104140321212012031233434013412103344240143303120331403301313323444420343331102204223312214324201433413141201340421400332414432433221313124220321123234104010304210021144314114144120111410243131223011043231242304302431242242030340011423422434431311210010200142024113114244114024040120222144104434334432022141104223013443042222130041413144314243204044343431403244402422444311021440402043302203410002240101234134133412040332200032204142041320442141040304214103421240103422432133241242001043220042411314330223334231404342012104033200244033220112213313013314441214143401104122414100013210322331313324001204440333330032303241014001032320003322234401144224434104330412432240400343441040442101004323011011201031011133443243020011231443040300301002443401033023414223040243340213432020332243401344413133013340124003024131434022431103302343034404123003440010113132414211424341214434410322433230014144040440024322231144124020323412402201220331210142003001314411001300124222000212220233330344332111104342202004414002134231004342404201142402330232431413111304010030414200212224311440313031113330100120444433114240030400342032421240442323331404234334134204410320421204441022140022000132100312431033320144044042001314344342213342312343130222004432120111133331421303000003314420131110004341034032401323311430310110333322044101212431403020041304312244423004323441014211324210420142110003340034022430012140314224030241433100100323102420332301444344004013024101233000044340040032312433411133421414133030344333220143111303301341320414203330400332422111230004124402233211324410113200131042210203101030231112140422411403441311111010432212301414001322043311021431040300330420302224000022243400240344141434331021031302111041234021300033033433031320333201311422030121240011443210302440123421442041332311043214033101434312042101302230320121334321322034002201432324120040003211443340300041243303230114320310413441320403410212402041110033120410123403022422340124003203300444103032134202421243330243043200344131224131240204030343211424301022420430214110311144223102401403420133232332310014212012201140402420132400132300111311211141423430432103014144100223343002233134333201033320132421402024204003432031234311012322340311231320130142133030433032320002102003104232343414232112122022032034102312404423144014340113301131112110104300343030242401313204124124412103410141002421412410002314202342402443414200444131241402143013003442213423214303221404114230221311300340144431310222210104200111333011322134423242430414442301323331341330130413331403304012210003443214342232224201023420200342133201423211103331432202123234112244123332224121211343004304013001403213024012123140123041412023340230421410203422023044413212311212020311302114042023111401222024203204223301342131331131202423341322244424401142211002201141343442414402403001032314433001434111221241032210224243222021401333433222014233122033210034411141004022033031304430130224003340241202144423313301114242333111041124144343031030143201412201423430412334114042334004123031003233240240044420122420321000434330404134104104004024003140342243422111103431140022002021433414010443434113423340333320023004414202213311011414341343144104034224302000212242203421003411000333201222120033010223313301204140444134410143133403211341411433133422332024413412442432222010224001334420230433033322220004421323210404330043222124033021120244301140434340433004240111102242012100031034331142301402044403214124001210131100141304031331023043030144020202224134341243311110422341123213040042412130223142310102042143211230432441124023442312314033123003104410303422144300310021233130033024311124344011312124102030103203000220410210431202033411210113422410011441411241240042302341400231311434324134211030230434030004133340030010102102200142311120242421340240132404013143103322440021240243122111034321143014112121030323244111404011313023210304400401101020143444024243114334223404243124112220244234414124441044121434403414422411312014041012113312004123000130113441001322013420144320322300001034422240211444134410442303321121234344203243130312303022431310222431221103302324203330431003043334212140441142104231233223112223201422022103104034210040243012330003104110313434214121424133303432304034314201304113031042121311413011130244113314103014203100010023412120234443111131143414030441304130433240321034112200422222332424244230002110", "131340042403130222212213332411101324130232134320133433141044244331132124111231212332444143033140043114432314124344301343423120440130003041134130410102131420122414414041141132334000033130132202343413332130031130131111103120423341402323230024203420343231442341003311141021444201221331221123212144034413321233302430121411413033434310222422412122000242234021132003232001202433111200333403023414442244211141300213233034333312132430114404123233303021410144324144141320313222322142231204234034312302203243243233004223022203302414213221332430322421343434222211022444302002104240111111001224440022300113001401401431334420401223332003142132010012423404423041222132330314032240022344222001142210232004043400142430223001213330122141014342203400003222311130440441244234111323013312230214310424233140031013002113322002003341341131011331222021123121231333410021340233141321241113114041402330204143243004323331134330210220222021421341301201000033403103122010442400044342403314032300402401342034303101324232112131011202234402232440320101423431344141040402214402331043210022033443143410000423101120430244240133024030442241430442424212200002133012241434334132011141212241244403024213132420120142133342220203112132004343412222430010222233343330401013221304324334330134201020143431223410031442113113241413210001343312423023440131124332341421333144301101100234231411041134304314400404403141324204133134130433401043322234301330442121241122231420112332224402134244440231404313241041440122001202433230220004443102434030404440342120034302402113421200314100403204411112102144322223300324321403211211324032424114112021003404002344420004431102113231242400232113130040401201112222243413020410301131303044240421441142023133000144122210322233314324114334242242404222332301202310304342313032102402320114130201024432114322433210243200124303101010023422301100220303410134214442141124201202344131131032411344113010034430301220400031024413141400034024222442103040234212403022210431124242104303141430322210302143023422312411020311213302103024323214123202224112421120434410342421234143000113242313433244114444043144414330122121421210301404142244142010040224342204301434344021331432313330311104240101003102330440034014334110430033124324220234212121012414024423000221400022103200331334122200013303112341244434121204213024414443212301312223034330112332020121102141442244240212031113220001402112003140013232221003211431031213434340122024003220131113223004000113023001440411110123433111033431240344302330013312201023111223444100000422004312423033320104411103432411032003021300232232324001131404403322032032310031040144122210141141324022020043003421114240042142420200142120120400232310221221230124132144010443312033412422201014032011241300403013340141220122232323443342144033304022330412121430112340313443112202403404422310204242044311043421000004214241311213124221044113240314041314121213214044234232102113012231001443041233310122044124210102104202442223014000142403442011020240101114003012202233221233122210204104240210140300021341033420114442133220320341231313122141312224103100101100232432342033141343410422302313004213130400421233422200300034020104100120012013041422202213232230332322334122141422220044423420243422312232414201440220303240433310103041003120422034030441403220300000113433422400430031033231401142314433332202002101124401200403201333101422302432402231110000002323412014434242323131440212424141103030433332240242300313422201000241202344311444312103443420241020033300320433040224401144143300114134403224001040134010103140310323231013434110342240202023301243414302332332103321422104114302311340241111402421121443200211010200034200020240301201033413440114010133232101132041321342232031012013311201400120332134101033433211021030422233221331130410432030424414024441224122202111311221400132303121304004032422312244010421430001214144134423423410213433124402302314021410042204220132211331233212413430331322441301313334000143043014230410134130242342024202411341140414322212121304324343410433401034240041430123211322432231401211343324201111120312132333030231034020142430333033020330224211413220222043414031132001000241041404044214032311121020131123324142330113340213012042123203110431410011220143400032410130031033110234313022012112140144310414013102414310312303212342103044323042332440400204100221402233430302110004403132210232131210420122403301404332034030112124403420430311411343204111042230022342242000144", "423321131420242412114404342120032211044424411144213444240032224422220314331330334432130411124024100034222130143212424130111114340133302211323010410341241320230343232011313100041012400421020340221102012010303044142124111423434203331210403233340203000032124114340244213112224334321030223410210332340311400401003342014143341403100314024014324030112144131004203313321232310443224013133333403423443133203144421434343241120201002442112440134401421441410404331430323420302434313440412431121103300424100334020143313434202432142203112333303330404001142111040331441304000231324313003241134432202134031000043342330124132232211321204433013103133412342032003304431441331410141321324441433431431420444413421303221014301332311300343202241102441343122320330014302120140003024240311313013002014121223023313123101001121344033131114441413213424034231230020130303100344011413441020332340314042141320221014403213013222032002140104113422212020414411440300133223012444000322030034213120410231442014011000201003230402033040104400142001014221134332223344212121220200122002441431323313334201244043440134131420203341331214033313440233000211204424344421342030320440142211104341043224432330424323240220031041011200001144100330402022013140303242023344031121042302402024334004403413142432244222230401401223210131244414241021230112332413243343304221010011240031313314004331323111114210041140341114231411211120330440200102031323114344124144223032342313140013343124133241114312232341201140001432223302341113334303430123031300440430100434321234042212432101001201414213022140441111121432331424442001343030303010312434024032441021034223022002110030003320213442422120244140432334103200133304332334210232224322313002232334230122332002101301304033404404410131214244312104123431240020131232423212223321234121003224230130142221124212122212033242123342031231304403443302022320410314110140344323024131302433001244212423223331044313123203103141120021402234234341414314130242422410012324000222340301332102314433023204123112241014133110330201402440314112110421444123334432113142100243240033004404024223040200134231443223124343233311104231344003324014412110110130142144343311430344020320401424130044240330114443334414224102331314420104434123424332234121041341434333121212130023413230321014201304004324430224321424003014340200101344112404211103104044444144314023141320434013430042341240442121143223343341134214241212441123041300141002111334213020030441134343440404332033033203242130304144140404142032203323320332112211120323221231401442422113422143431141111224101340240141001440224402013211222304002213311114030311221010403242012443434101132401341241044242143241033400223022114111204230320324340112431331410400001004034232103423402242204321031302341412341123013111400423320100014012023214433121120422101032324313300101030121331040344433023214134131301001033302213302101024304211241304044421324011114344133201113422444031222202112002104231300201314001011344010243042200032024321233043043302243403113234033014131442321032110144340113022032341321434301122041140002343111242423323221044332244141130313231301441121301211413102100114331424321313431231244312312331020122323100124432144031001132012144334443132430403313030403230141101403010031034301344231402212312013230202400411220132243202424323042410024012324122444103143232003300322141413034401142404121411222033104310330034211010343041014432240111241310230302400320022403122430422423143102212002423222342331302010210220124041400342013443044224124331134401240044001321044014202223022044041420010441403044030232112321412003144242101204412331031214444131042230412140241300323342402424341430101442023022204222113042302222004023234310101421403321412411203413231413130411011400440321131234214101343020133014321443144343222224313140142221433334432321211301031344141010310313430132103234313032132020222412420422140011101420023414040430103341324233002004431033043240311010234120131022202033413314441322302223214220432231334121224104031034230421223304031040142234232013101312114430003134101414130402022142301423423430204024212442131042141312200412213314410200031304041004234224402241003322442110400411424010221031431312430403400213201212144411114440231110304100201412322414124012214141232143434322414024231122003303420331004211321412043204111030111222104134413443143024423442123234442432220224022310200230410003320131443332332143012412401341202142020333110223020120402242234300021034", "022122201122322411323301421111143333411102411440032414332241011234101212323423433314144310102240321004210200344211322414021313241334034420434231234242130323234423031443204101032200241201424100114301131340114313342321133222134323213233013412032341313412333104344310413101201344331414013034212233014444013242300021430034401400031242030331424102023203122120103402201100411142303410401300223140200122401242343244033100211301024134040203341010241114021141133422033414131213210120422012023041431114334410214143310102131422241024303123021204310111200434002014044443314332143213020230204102404224443411223012323313241133023140412214241113000414124404444113003442412231412024243430333342311001203414432020104030010140212041343113112120203000030131441243313214033331024241024321423412330324143402321144212121123244103321420410403340404340441423423004110243142114340441201430140044401421340332343203123140224211134302213440142431322201113321430310243012321041124334110022103000011040342111411143130234113304122304313241201130224442413024143103240314000210043013324140312131240102143033423333031311120223213204223023010423204244223332202304130141042043230430121104314303243010103112304321212032013243023021041220312430131013403033334202441314333221404242123020001141004140433111003032232411320242030200030244214441424132221320013410224143314444403000134200214223302014300321333403303330312431030200024230214301242430043224141132320331403224003310001422404004110032041131433440340122300141112234403421321040331400421102244402304140101140213440104243013103431333133140341234140414241220303100303304334232034133442021240034011342330413431343234300411123132114340033030442020244021120301310240301410023142001334420201130200312242431431313002344402142224422304224013224031142444043423304222321032032142023100344011033230320314110320034330043102410222014220043100124133210143112311034203333232122303323002434331101130044220321040002133232320120141232014420303130043241204313022321131231130421203111434324221242334042034102301114000040012401111203343131413211434401324334030241344204232011204032112203030424012120020113210102312004411330223424140304342231102010112301021323343304424002400110311232223421422043143114413423041203241213234010132330114303111433100030431334202112133112410341333103023124304411204040432214114044132342432242204142100210231333114300242211230120331341001001442340332122210432011421422140304044313441342023310004211341210324121420301301423223231410013300042112001422410133002042121412244431441222100342130243042342022214441323313144443333222020232104423204033224444123341323004142212020143034324314212121411000342223302110413123444334143202113314004211021333043121232332133300400041033140102434034322444302420041434011024204302130044302420140222111330324200440114413104013333232040414323014203242040222122232311144313200114003134104214101133224310110421442404030422421221231241323311114403201332214301433303300240240120410014443330413212321023344244123424430400021122231014122143243442211344222101313233102110440344232033344413212130301020112201221120324002143330014344441421432304214000403103443320111033003341004242330321342231220222321202330210341144221030401313302043103422213443223421022012300413204013430241341104001302200243241424142421131122034440342043122123223041223002432410110042341010412042103443404141201400031320443001213041420312023230123112420121212023434010222431032420010031122001201331414031222342030141420443410033312212231311100344041331142040331201422342340101010104014041320343032303143404323042120201404111331033210002320441031142114334140011021133404200321430320030022412321301001434324234131000324330222411323244323010100004403234333220201333341224101441231014234003133343143402234011122132203024204414034042134434223201104433232314132201310323340013202203300401333320202040230014342211221440401023004231220031101140132303304043411424134442131210203221421301000323102234321220300320214210334430344222013141101400222002403041014304044120232240202103442314120322434321431232413400012340100431043134203020012402414000314222031312042024041411200012243433243011301100334313441234141212420202311320200222113403013141312122331110310142401000010441343034213134342232130442200020313003144422032233141440443431243320402203134013223223144022443114101043321323313313403121324111234440102023144403443424223123104210044302121130313321141443124431224410", "310224033400020324014002332331442144121112210131244434000241213223302430104033444301042414243124141021114032024432123422113441141421303132100210232110343033222334143141200403122140441100404003031230022230424014103401344413014420210324343233431312244320421044421414214430324122140401141411220213010102244303120244202011400022324042044131410010133302333023322020124200121330020201240213241104211434114402243032101000042424344222112303344112242124304421211231302330014013424120033004021443424331231341040440100111201203213231301334340144122214304404433214144023130441230300404410133331100022442124010342304312103320122134313242232000414402102421113032203003131324001013114024213214434041023302124423120004044211023004111104441023343010442113414231331121132322121300020102033024440003130301121210102012320114200143344320303130314041204442301303122142423231332123244402431024233041422143303424104231331432133204423130441432103043342241422421441043130421022020442001303112034123430031104223140111101132134040432134344322404133242224141331302404301111222302121112300404240333041101231132323011444303204322010331240223421421011110310413031010123041204014032202433210430200444234331133442234042212044100231312040431221430341001141214111332223324224331002420420443444134334231112032020331410100324303122141414242441134044014430324304314422003313234032003002231424421113001303022410311201013323123224342020304430410443120313224141131041321301441010144413423013324021022432321300013000432031122222344231334402314321014401203124244040130321144114230034243003424121223402111042202433341141224432043401311024041131201322300423133410334210040042112322000131341012121440444320211420131343124040122431040304034334244332144204012004031131103340411022132010141322131142424101114333434234032310441323034440212244234042312403142440414120330413042221331310131243040123141033200410121121140204000311402331123420312433342140441132211031111442143341421333443403210232233101111030414204223224310400224044243344002140201034410142211420432014434311244034324411143021142004033211223330010143214031244211303314414004030410331231422333021112440143143402002014234412202400340001014044314102210142213100214310440111144230211122000444143024002001424431304323140343000433222441440041421411423120041310403440214300441422400433003134300441341122430003011202140332140030111413043442021014342123320020130110012111023011410412024301032404304103434232422124321442122140133424144342444013204243004410431141421003320001331114402342231104033344421240310043202041023341300433212223421041330142411004344401220033113211004331421222420021144042410234130211201311033442212412334111144121110141114244022120003441100312304421344124203301233423033402234041113341333402122131001320323421312324420000434143003134124233432224244022240041003044041004421434241403342440410210304044223033120143124044213140223401014231010022232133213341330413313142244340303332304341010114342011224242001214043221040334222423224232321322222232230034122033124310213012423342420142311044100402432311040344323321301120011010000211044431320232331212133244032340312102110301440424021140240301203140201402343420442332214402030124141130232422014120332310001232104420331033311304104021112241140104431434032321301020301000303242044130111123201231201422004424422411341401133112332114033004131344123111214414344342023321322143332240430202224420423414103331010344402102302433202102432341310240424112311421200440040200134434413422022203414412424122110331044333004032100123433204430314313311044233213212220201003203440302130444213031200412401033010434022321341404404124320111024410244230344321444412104013434014013333313140141020312210240214410404443212111101101120203231214032420402223001001310011130040424001010434234304401302404410111420130202310423321140210131323430411413404013142324413323431424124221204442302302031423003034230401223320431132200242422221323001004141221104410311214220213034230332412213342003001014012101414233013203204034140004103220331414404302204032113404203431110044111142334401300023330212222321401444202221420203120022231133304002322040043210030401341313324140330143010004241204233020011420432434310442211330200143313104210023234201420402332041100124311344321221433223314121031121302113313134103022103410223334342344424132114432134021240214324023331410103100033241224323133414211030304212114140442333032122200141243422400001214114043", "324304440003321404120102103430021424302303110243441141043100132210222113400101132333440320124303400113430440112224041341013243433300023134014000244031130133021233300142132302223112131403340413301230031403232200242324114014404020120002230431341203214022220431410434110404030042004442003243230000013111422404101342122101304023103334023143323343401322244214030410040320444332111432033113034224300000244043341402113420044124330301144123300013401412324214102224434340011341221320104114320412111313424400103032141011004041321104002002303400243043023231123213404002124412311221041233432243243314444331244324430434344323423040323314233244220220033321404103432442341223312120222332043331442133212402123001220110241024133224311234012222323034331141422111113241113400422210430023124310203143003430011343002223023013202001230024401124202440241224124111103000422432110401311330410244332231340404224014204301002420420123422423314001234211320010143310212201400343414413223221322040223431443040004030021232232242101413014313114112321340133324432333201033221100011341401223243311232312402432322031100133424244323044243041400143121334211000341001204103240311012414444024133222222044443200312202410034412311331224244422334412222341320342341231000330133203102043231234123220023043111211320411344132022133020244430332302131004340330412123042144304231300400202441100412441414033020123432230210142344203023213410431322131231200020441442222411301210434010043041101233122001404322200124320144114400012044300013201213322113134120040404122423204434230444100122143340231111224431443400103433140432340343330242442403431401412332242343120443121301011422331242110334403434301132201124300011111341131014133142430330343043140430313233440144422041340340112000233403333030331024333013120241324334300033204232402341123243134334200430304042233020444103324023010211330022411403212431300333302231422202201112203212012322011301411121302231241100410404114222041034004413314334211140021222023112311440021243431301431332322304410312331240140400224103004331132140343014430201444320321231404330303310040344010240431311423132434204432302112213023444211030340101003410413313022203310013341200020341301221430412340211442013404210004200120022040143324220440403220144323100121014430011403320042440341143142434402000414204102230112231112233011411330301320442023314231232013304204142044432113030202404243401143002214431330020313343443411122412133000122202043001033140200041202432132444004424434223420431121430132341020112121440333344324032121131323233311310120021311230030030031302412011343344300223002220022303342433140110314011443234130104444223323221204122134124221312401334343210243410030301404004223310010223103344242122231141312000103022041420400014114324423033321111022334412301204324223311041341143330413212411042103440432014131011132232301041320222204343013202243411042031320444203440423444234334244130120242123030212040211210424231100322210334012133140310231301000221002102110010124140201340424334110002302101344220120324234344041021130203002021332414240044120141111030024240342022203043023243200402330004121221132131313012020204003104111102000100413420342120333403011004323333431044244332022124423204014023034240430224234104101324303423022000211230343434234344141012340120131110400044443103042224401121311134003313243241020240202114122314144100013320424031022332110201414342221200222111410434212323100141412342141012213144241120443342010124023142022234444204304240004420344440011204010323343103244003121302440302404311213204130303101410322141031104042234424110021134023041131102031113220234130432140412321132204424221214221442334003340132100410234023324222031224032123200303412230013401331231342313004223101414442114044444111130140401342213130240221232112422421031020144323003341444001140232114343213443341341031441304403420111333012111443313422241321440043241342231314133234403231243001114314430202112224344141031320323444440442431342040112200322244010332000300043112331211402334101322222013024003014040432010040012421202101120002024431430020013220000440424424221014411221443233440023233343203421322423000111434200224330311123100121422314113110240022020141102341100121144234400214030121034340120140300402020104234213333202340341420424432030302411302102332233430404244013242443301220233213224014043311433401022431223430424333203223114301331104431432224232110124424014032210344140411221432443044110021340103402343", "422233243343103113111441311101040402420320412324010001122312122241303142202140303124430040432444124040220242314303421143011140044414102203434312422014113232421313314323342300004222113234033131214133120041314413232240323101402113311104431421411240424040110010003031303144200140112232403120300011122101412214344043143420001441402031340240211211420130020422232234031104043140203224321142430003413140331034141031244322421334013004242233332332342221034400011440440330223232202132412422004010124011302422212101423244421220100420013412421044311103001401230211243133043441214444312142134031034303302402000331323330142441202303022133432342012424334412202033410112420130230310113403444332143032202002302104203140133342313103234300041210002032244433032034104031041201234344134223333011223241041232212042233343014440304321430010032312234141321344303422110111231242444222103102011134110443343321023241213032313030131403114344133004421104311401113012413140002103440021342301200232322342404412322313213414434101000200142341421412413143244344124014234200141122311424232304402304321204233244202040330420024422003343020234101241212444301311011244314311203204440401230134220434101203003302342023143111432143421423124242044224011030002241404011032110000131420401433423311010240131313213310212442331330330122003442211321340222343201244413030443441313203331123241341212311224332243314241031304322214231010331103404321233212021200134301031320100401433234414222211221314100101231034311423013112104002344414021344102213412400442034020000343343123132400444124303211442311341213341004412030030104322222210031322441212011122020040024241221202044322233211120343110101420122333431030404341443104302344423024320323002330343313001034343412043100432011044232200211220231033400102220220112140432114321431321114302422320423244402231430204323420224220102233014200312320431420242214444300302013413224201033000240103240412140303422303311204114323424432114102014432134020144340012420414211011331420241232443231404034230130143322020020321334040332111013112244224340422411403244411200141201032444331131043214233133442142423210100330223011213034201233434040201034144322300212240422422000133120422333233332110320222330103440101021112243304333243222242014241231332043023431344001141303234210411022034303024041312323320420013424142000423434242342340032301210044134013024224421323102231424011041134414110200121221044340420040103411000022014113010242114203102220204114004112214042213030042441332340300211030343304203332403032341022234243332044224214214133013022214143210024021400331100332113020131304234001242220420313304412220320310311321301344310121142133022431442313031311222122032302320300342032344032123303114033014010342001320221442011033013303344141423012144203330042201442442321112114033020143244103322343131122314422001420402113341220004310133320022103402332332443243301300242030043412003304443441311130113314030241413143343323120114131204323033001112104121022230311424322011113232311134113212010434221012311033401033104302321004222403412202133123230330444100314300044304434422234014244423411111303113113220102030203304002123222401224441201242201404320422032240033113423444241333013132040014341013000321204113214201212313214133002334331001302210322301120030414400022031122112141241442313204421200101311201044024231203243003013211343221031311424314131030302414202104234013204000113343011130133231424224202341022334332424440111400101431013033400322021240334411410440133000040344121314201221424433140441432220233140140302302142222104420122321232040141200034142401211100011212433033002023021210001443431434032214004023122213201441010211302010213400322234232303031113120421211010221231300441000120142211103321211434103342443141344301321343034443331144204343002210342223233011333034012040042222102422242344104320034321424404233300232103424424344333343412142413312044343302330210403340244232434404344441120143320241233230310203133000123402442102031411204000132131121431014023321234300343434144100301421133211112401020400214231111132044013111431330134443132321332002242042304001314212402320241120414224214111003302132244301131220211430042043044144343110431431230044330121342320121421333221334302000133302030243022300400012442100104043322132130123213201132101224144420300234441023331322020114431004024240120010012134230112224413104310221103330011103011111002033102404313110133240314214004144223303241123303204040122040", "220442020444022013100020222114224022004300134440144444220224312440100022042232020332222020122430130104114330000243041300234333344344242413022200100231220003411442200343414213433300113312312231321324423200100111141114414224120234341210031033341040031114404243044342333030332403341432302433323131044321434044020023032112024121104044333434342021121220244044443030100320014304334044231424024430024102421314112401334141342341400032042332300030332244241331030114032242223330441002440131143011142134301303443322420334321244342240312303020311302113332030404114033102224320201130431310032003314020332304420102240244144102031344042014112330413403432001434110303021242334242121111310102132333214303314223344130240011222313040422201342244021014443143333034020241301121004400423022301440133442132402441424203432334030304222032100343122312443214234021133343220301011443021122224114333312242210024043230132244341202110040331432142331023034111441340413414333223333104333113113410012232224122230202233121022120344020101413134023442133232222323313303411210030424004430131024214203002410232410324120442401323013042413333000142132110132403432302043034443121134011134440210020304011211312224100133102123400143124234334211111201231102120220133022330021020033023142211301331444304040412022040322322434423230304124301130322410240141413132034343322230032202133033023231401210242231113044300244143231021112210211303112100220211034410114204222343112032210314441120124001214433422413311131314132120424143322142241031043244444201032031304423021004202131341404243210424330203042310224240144103421301041123012134210013041101444200343234340401222244402023101231340032403204241042031304100114113433213343010034020233320144234013001014220203134244410423340222131312402312432134030333304442101331201103301314134221202010114304213022014000321041004303311241431242022102432411400023432300102030132332314202220311002441210323414343234211140234302034213414034300240212312330300331131341403411202443213202011120310124043014223203120301241031114103442022011410203234311302020002303042201132302402223110404221041002034023230133113033332242031110233332410320042111020341442001101132014302224321300342423244012014141143404221232433032400010214302323013132113230144343124441324300043230112014111221401202131302431011023303124003410021012323110211434443231424230013403310112443431031444232433043114223131313130341310312204421103044031041044123240412112034024004100410433232114343344402023340013413312222414333121114004111404314202020131434021400124134122444110004110030130442300040322131243032041312302204044230002442421310044201434020224443320402124034342100034322011012233301120444231244002443341221230044201040131023303142301314213234303113213021013342210311303301222303341311202022212440221243021424033030323312130413040403410234020042440300320332404303132413443042014000231244343243244401101340420202042211142300400113310304442201232213141110211224240134320100204133231421032020031124433033200402122202124400144003211403123302223410103313140122421324243411410403321422443130042240423022224334334230123024342013031320132140322143414213121112143340330103431202423030134322130201114124443241020333431041313344310323412133202321013000214411001204242331014044301301200310233430310432034142200014423322244241223140034312343010030002323433303001403010213040324430101323200034340014234410310411433030101043300301311013312021130120320333302220124030303123234001421413312310342103320043432133003134210040431302431432412233123211032114141400403124230313043333331223040444014231111313310301141322344333403224220241322224140303224333424343232444034113042130413300414143121221404132144413411430401120320120422021410004141444343234130112013400120031011104301300322224421441433124241010030023213133412241104133213304144220102334412333232321142200100032341433422244404303412344420403101310233031303142242110113320130300120003430213242201221323213342143330012231142141022022400101333224310022121340403144310100240410310101340414440210112332420222220222324004231314300310324233243423441244032111431440221414423332311231330412032422123223104314422234441014203302302210210244013213300241040331400331143012034014421134233002114223134243423233012204202030010204412344211241400314321332222413034211340042401103224243422422211300330011000240032041210124230140021414120240314111424332011310413232341001312330140041423034321443410210321121", "411331342240412420023214040200404031322230011030013431021011322124222023032122032231404302224411042323100402141102012012121441431330342224114121204200412014114202440314013400110141223001332203343010223402001111124040034244234430300432310213031143111000430240402423020100404444043420103234001430234041140344200323130403400002242421424244002110330404144413430011034124220423200433124122334422143100304333323124130011044403110002210212441413421011114424201100143223320344422140312413000221022041404040442132433314423314011420043220043322412430302412020020313440201420411321040110002003202223141143304302034330331102232134302412431024132222322004013200312343033220214143200334323110004410344324023000003422411221242211401124201331100241012401404102113420444201042103213342413432223220234432133042244301403324310234014201344242442314332300313034244003344022322023113011234233203120443201011121313203022212331414032422330223410142100404344120311200004101343401124331331343310002134044301142202104440310141310223220200042142322121200030243224210132311204004313220401300344300132041131242342133033343040142313410240140423300014033021333221232340321041322201241120142101023323003130120442230442101122322144224400144322340033440242434430233332402133032341232420244404333003240111404022223422122013012142103121203243103311104130002442432014003212320320444321213321314313340031141403030012012020310401102002010200401132403024104223043121041030002110310031422411202011244413314324034020210301401341240132104424402130301012113303143033244041412330134240023021144031014433201211130433341424342214323034003302440343020241340431004443241422233442214003300113414421310001333400234224324202444413142300324024220012011423101401043440032044122211242003002330300340103033413020102013213004124311222304124023132111131204403441411211433100012222121401304234310241104424432240431322140002222132143043141403212110004412240303401313002412432314444310321312343424443130241120024210213024002234412013132130144434122002112312124024211031234112010103121211010222433310441022031400131200040442013133314323142031323144344000221011432240211404224430333042232114140423244034102132203002400301342422200332421422210143023104320400140242231400300213414100303440044122110430044031144244204012030330110130210132142013124124442242332314144232204200444330404110000403030124011231134340342334040102431014241343422122332314430414314010332101322320232231420100010303310444011211233404400131443111432422042331412201413213423000244444342012111014300410302202330232312102232200311400030230222303340232312400003410431102441113414421231434134420423423032324331232213020024413003204234341412231202332433314042013221033344020443423132233114321241141041131003323043344232332330432214041001201204241410000324444322234440012042032224322322234020420232041041034241233001210403212113021243101113104213420401412124004313310331401241112424344320230231011223140404320244003031123412010112321212411442033420314024022334402341232144413130232231302441432314033000314302130313141300331123311130103122030300012204333310044144114221224234141304231432031431232444200332223111322342142233232303401302100304342132413010224331043003300143220214420221140132302224222224434131340241234231310340131003334344341013201301432002324141110004141341011440323420334442443443302014140324423431124214143401014002402031201212414432030302323410100401434122422304124010323434243202342101344101414301324020404240332320402201111311240413023112311212110332421014203144130320441431343101011122210404322033122232114424222032440321213422100200003222403103212404110434104234113224103032140424121322333301143001242233400200231111134033341200100012034011442311204213313023003033412002431202411212004441301220214024423323312000342443321111424302443104143321100143232202310403323234310213433213233234421220401132110140141102233301421200201144033004320312312121144334223220312142444110304331004444422233410243442304411300312012114404012400311204003234314134141322424324340304103432442121312130421422122113302330022141302202013134102023220323343114303214304211133440201324234004022344422103032043442441143121431110014420332023213344202242401222420322014121101213413323013134031221123113331212212303014132331203124343103132034302001404131111314430100103114333010423124000212241442340421043223000334221431312433341011030404410400134121302421404021231323104013221332401010", "120320444233310232403123204004023412310102040233420431022442300421030142043411302034420144212302233322033344014013303110124302123301120042003132300421400423022214211231021303040021001332123010431010103413034134433234404014044342141001110114341130040141034201313102240320333413402240414422041321302012322330313214434320330411200214040040320101033314310203122221123311130243024302102233142144433004232103311414301110142220304334404021340020331444440303302044144132341311414211341203014244310123134043434301404443222241421030010314342233041213121132432224012043134234410030312141441133200402324344231210123312340411322443413232332011324430010212423341431103101034322042040430210321020111131424302444242032230213333242323431400000023010134203023113213200031103241441432010212210141223010431024010201241103231434222100301112224111202032312123213020313331040300332204240101101240143000241341010202221021431424414234044411241323303003142111122332012430214030433220224404402200134321040402342202134310002244432401134223312301421041413442334303321244113421334331413010241114440431004222110300430142312142010120413241244201343023210342004403101201304343301302432414022314024044433422012034323113444012230430010124112402344312323224323324423100341221200230222003310331043442104422001344240031420100430130213120313403423444122422412241421433030103020414123034311123344023200413401014221434014304302420024241113341411411121242413002300032431421400100030431123014442201301424002413140220442440321333031121113002010030231321230423200043344241304401102320044321114003111311404440431003104033241142240244121442010314404424202422233431322423243321233302321004013431030304302203421211023244013440331420444012113131401122023431043032301243240412441323232120443141223340434331330413323221032000024341142110032331412041203412133233124020014332220314032021214343220020412302400044030312031131124320144132221111200401202401411231133141340421323213420310142432034020114011422200240431021040024330042033133040244044132042002034021102410001211344111341444204134113101303244132203433010103212244222211013034344214134320333242140314302000014242044340010110310022344444241012104023411232424400240400413141111030220401234044011000424200022010032143020301230001010341023122113114424344003030241302302303114141031231331002422333010212031434041011131312434401200344143441340332141010132013214112124312021332013144204110122001310141421244143402233411001034040230424423443120120110221424403203343023234012024220440231114414202044223000311222400302122001333233143412444203424131101304404322204042131403032120342120004101431121230422122233313112143141212433243034244224440240311422211320220244022200444214110203003140214214202040231014410241104133230123200300231213113040330231120124030200134201224144320111320444142213143221242124132043140030122334044330113312012431441114121312011324412132224312104343411142212431033322434131333020401112330221400041320104011431023201124422011312210014211034143013241430412440402442301404124132021224443322032444310041213322302230304340030040011014433422133221420023224130010043224140232400020223043343320303311302430444342200334034130240424210414213102203223144333430222142101222044410020113212210223030413102330004114103321402234200022113000303132010324021203234321401100023312223100002121243001441220333402143000042004434402403002403430040044210042221203402314002034023220110104000302214114332011032120020131400300220000402433231300023124241434421302411133011314404213342114121004104413343422440432231432131422111214023111420323123123213031213430423344311033031124421222430000321424232332014244204023200111203124300121110141311110423414313031032432404140241123201403133320221442403001022032423432344442202304214204240301132343103322131012211113113114221034301001011303314141230320402211244240341004223000144020211102202022232044021332433124223014003202031203342000121401241411432013411243340022423423120131202223420311102303002330022013410420020444110021220243403114401223141314010032220224440332012213034302030213041411000313320432214301032101043300240213230213031101113022041443244401324210021232143430224402030000341312340410100024122410133133204212022202013111143224333101110401020204242102213043304411100211201341111213232434040200142410031001211113332223301213031202030400204400442222121411024213431241421233320402432320331214042321423024124323234131044311214110040", "312034312024113204243410410131330002200323331041311032114444432003143110230342130102034334114422241232133411214120414423203202333442123420323234103012202044210043434132313213104231430404344000442023221441224311120032114031431410131440034400041431304422244240021322202102013103032231032200101243423240413302044430322332223101234023434214200021400120014323110211443042202440404103214422003042124411223340202132210302143314344340032200202300242103234404443421200421300133131020433203210313433444114101201340341022041440124403020303010101403123044331113230043431340140043213104244340022231032230322004113121311400231243344432000410121341141001342100414010400301243214121101334431042003020414441312141202123132013022140420423221113104111230133232413204301114134233101243321211321241004321124021442214323001014421412304112301444341443030012012042013120222002204232302240210400042131444342411104111202022330223043230400413422141420114320120234130344040230431441441122211113443103311221333322412304141220204004004344202130034230022103133303210310012404221023031222031323031430041441413334421124001414234141130132424302110210032211114410323334030024330210412444120314403443341410213030020342002234031031412224430241014440341001312232310012040342032023003104013002031313243230241213324114034111432022140314243013423244313001422243230244302243441221242400211314104242123114240410331204202412134300202144234312400121300442113323231440113403011311221123410231111322442123333001444220341004411241143343432320221002311024401013434442301211040121110024242024433103131203112101103241013430304112413034342313104312104003102141034340112331323223201423024222024312114142003422332401304331141224143232141014212331120031223043411343111401413001144433100344133024203044102042442140120032110141202102421101142114314241121004032401100423321221000041024222333300140322333143423201342214044222203140023111303443240420432340041340131212232423201104414104331201340341234332033211211020223330221201241123414114223021001033434440034401042401043313103321344432001032113300202413434012441213212214244403424414143211102343433001123021243214333242444200433221120102034004043113133021003001034302212000013102002302033334442214041001211121131204013211444343220244213201414411010432214004111420013022414440330011103024334413411143241010343023440043323132444210042011011141112241303444200412421132222433343202044220234321134344221111214221014230023143244144013210031340014231134200434301002414200110103324301104230021020444201111114432003212230032344204332241324343011041423424341340341431120402330133342432414143021112020342433322333130011124324202341430224243204202231334224000323402342204134433223140021313333211321312404432003102430142432010122130242424342142022013243311104100440222302420000333113411004233020432222004101430213030134431424033030221024324442434410040201240141310202433404230011300443111343310424443012234414341011103414442323122421410211401421021130131041140113124441330003214222043201322210343400424440423442000412413022221233424320033110131211044120431020204411114032040042022021440414214220220020112044142201140220400204433330321404042213110340443110341041341300101242403020420411203044142321323033130400041320244412131344403002340212121343422002311431241213424322230201143403021303044404324240020200000420243432123341142210312342003412434042240021114144420324442141140133231433101401321303132224034040410444232122002212034312313122343001040003114042203304201332423441404230411144221201121101300424034000020320103033212443312030220303433331242130144303431324203014242011211203320133422433443020131101213343200303211340031323311242123403331013022211423010310312430014311133023000200431220313300400021223324214310122303002422323012443000223122201104130111443401403220410201133133442200242433434214024242242144434010341044021024341413144033200312313113230043131323033143334241303124034143000344213104001032110304034141334404230123210433314232003042001022340401234022001403220104344014402420442131412120110300234430410233402103441141033121313204043022343203312104222210331401044302214440311330140101414300333432442320321423144342213430030313200113222414200423111440014103004413100240022223131414442420034021001143340301123021313433220244033244231211224232013004402024103220342231334022410402113120412310100021013400004310210322232104444222304143431412232414000133242442343210234042430212243", "312144433234004440144410020122321310402303430231124003412123110101030011224314334144313444242404303232020424310030040133041043324003134321202100401403000214113342242134120144000241214302241110122121234033330121332243200122014032344332341142020034344122404231001024112213024330320222134232023021431024431320004401312212432412431013140011442141433412231140322334413000123320002232200314421340202201133032040144423002121120043433404010043220131144002004244342343244222041032110210000040013232032220030223211231132222332300124231014214300034410401332014002424320101212334333223240100301234422334111301243000003030021311010102141133014442144120323340043343424302102014432442204440331221002411214223002013132442334123023030341313423100334414143021221243431002330101411213414010113220142231044142234234424041100424414404440004323033420142212230100001231334420442414122123340221313032423431322040423021302231342121134124312302333004131312012002414321021100102222011132223311104010130130241200000420040024231342411103441240310033411431341414041241231213133310213313102411443013214132100301443332134021110230133432344220420222300040414041444423341410114344130340212430200133103443121144200034324204102030020014342401402022314304121303401242202322101443142120201403300232321324412414244033230044214321012012112311421341242323120433122443343032021214430011222113221223311100321400004221012220022304022421123041244444033133134310112411420122214300230013333110320412332103230024011104343443131030233143300240314434201042124213004024112213322311140344200041424323303110134131330434242111202330344322124224142113231324421013101322410410433104101003104134420233204114134320143213404023321200402404213042124234133332430412023014203301301244202222011431040103313444133404423200030243434424234101002240001101414402420304431404432304342030141003404132010333401413214100013421441123000133121042331302110323003332441313413142233310211012134221124303233442142440042341000323111323343131422243022214023424030120110230123100231140310042401340203414334321431430102142440030041212434023044232402121242302110443212400212440211404034134314203102400322034110224142440030113222013301313011331143030140103340004004004300434424341020444242111244420134213403030321243234221243031033403302011420010333002421131134043110130332233014334330321144304032110301223020400133411421403133103022200402001221311103032323103013244033342224433132403104433322003143323000202402003043414412341234140330323400442003444103441041423242210133122214321200443212033240220224433013020300044333143142044041121324021413301020004140222013220202111442030112040133313232324402140124322000431013022240314001112310242300043300441430430231012310103323233223322244432114400311023410242034314104124223440313002221024224004140013142414340130010240233243210410044424140044123241340124234440443203421213311101133020212213104413023102123431130013311044024021344000343022140131002104141323012314020114321320401221011414223210143414142431010420300132021204343312111322440442423013414324410143344321443024103103104223020204301210240213022323230130110413244313042412334402224213222331013334221220414130204320133230423412320311432201422321044302240424141021243400032034431332231032214242413232341202313411300114222430142144043341133031234030402122042000110244003214244112200024434434420112321042120312123222302422101314132221023101010100122340224024123133320141143001433023244421200241121221413312122301020403142332423414122340443431133120342230032324114244101223330223034403131331243441142214202301201331323021324322430300020434223202140330121232414313201240211030431303201231412402041443404343031424433334000430022341033202133410333010243300101403212403221003414324301323421310003004201140314340122131433401322102000044332122341334242332331403332131142133014143402314110302411310332212104422113401122330144331303444341341420230314431304232243014011414100202011011420042322314003221301413312342421231232234420101330313234134224233422224223123243131000024422104430100341104323343132412304412101121230213021014002411131333011304400320104020011202301124003104421442443211133110444442144113303302222100400342240222123212441113322304244441104244234012224220442330324411302212302014233303213101221240030411020411414413011033224220323310230430320122341313443043334023244300031232000031421304142031342214203233231200031433204141011011211422203031144433441", "000401114232001430410441113300124241343334144204231244143300402030134432333124420440304234240022300412124214144300423140321403024420230304240033243014343244330414132210414301243324110033042041443103000111311211113113323311114230423301242312004013043122204423211243424024443201244011113111024144001013300421301210401201031324421120303404300121402042200231112021021114104134344241434011201042101012233012241342011013401131111203424330403434023133222342432103400111031212424110100402231131213224122332011213434032234023404040021303243040221431240340423323021113314243203332241444242420043401402322233230014011321210432100301123212414110424413211330214332323411014122304313313003222231420010221312323220144312030024312122331103414030143020300022141332241420122004313012103112003024420023013243342342324002220321343002414131101201403401112121031434041221103424313234323203202341422024020121433212413004112442142440400143221210220231431201404220030410011001202001342442002204441041412344132433140011132312441440433124204404303440432403221404100400420224401022334431434121343300144304340100032042220342404340132433111242304022314320022321001011221023224321304221122231301142133014104034032201142043232322231214102044030042021431403231400130423433122442021243102321323144431032424004143401221421200401114234024141411404200403131314214421132313240221013213441302104300220002402333200131114013210340100434242241432230120030201003321100210204413212230244320000130102231042404310032012224400033242110004200224240444040203232443434041224141131414212000011001332142443112222000032330013044021110312301133014120230022232431423201422434410310343213442001030400242330240131341042321213311040411043114024224200104030124214130110230042432421304124233303432013413302133133323313002332302224214130024401421200322132214212300414041311402201140320140433401203242412201022420043443000401214131220144212431124443443234023432021104224420144022421243100111022022031323323314440313111232313231441103144303222014232400343134412300343202024340241434421042034310120443303201301433131423012414433000244304022321012213310344323201434212431400133421312141041242213143321334412124134221221233220443231442441021202002301422014042343303221320440120111012241420040234230123411024003433034232403400342114423000332230023234440040213324100123042222023423133212314340330433340222311002241031242421031210403111243143112303324400200314440313211244032420143400212142012240122213220242223444440112341102243414102441312203401222213223440122044023203234320311440313122422143112213000331410333224342033402323322001404340412141130140101043233222244330112213313432101343110014403321411220210134142043112414404132144224012420243242301421000233104202003143200004344242020224304310130322434011034331101424200401343333341023222412224402240404212322221344140234344221041012014344224121003112013022003134221324140221221443132043014414210330323420434312041031123442034322340113123402412222043043403014233414314424143141442120311033013220224142203112234404403302213030204033432013200333402330413431330313210143412111002024344431133122101424420203222131043301210333344321032041224013023104003001203024210122330202414402402334144411032143142231320120220001144401014211344010223214121202000342301410223222200223032202420101312321134122240000310231034110144034300143203300440401130303123044203200314110330011233114133240402433141013213112401042021201044321222004431134042021230224223243400130302333304033204212301423243240130313424401310404134401321004331132110321431411132410113034434041101340122332020341113011330331040242441044341310410432132220131420032241432113140030201220012112031313222311330312421211243222044403300141320242321034310202323213211410432320012133023221044344440143404400332421200134233201334203431013430112041404122041300404034023432402410412432011140320443133304132314010004420214014213410420323443223240112243244012404414242202111314130324223212103100343122442200000434332413343204034133242343411222344240310021032211014210334221144244043313311113243110020403441400342240413040230203414013101400044341112421232302134334203130321120112402333031124012000211001303213133022214014143210043003301021112003233041112141142343304334204201221403244400403221214122201003400342412024244433232024424304244141344211311324211211301041313143013012032442340404000441210201110321200240130130244110424234312421423142414442323022", "330232321440431240143440222124232122443431403131340420031143211343442323121342402413101200234042233244322201032143140133244133103103140041124343413302431302343442232322244334130232224221340043023231402222231210134141023241330300124020221404440334434422421334411213142314121430304332102124132000213141041304412004230011010004322331331441144221102134212244331302313304000421343210332034011340224421203002314123303244103124410023130414414314143124232014424100214130230342022210124424423414224041411131444133043431102043230243413202041313132203013340014123124240003103114100211031133414343411342022324213113321344324134304410440231032042214321224120111433403300042420224232430033142000311124020231041340110200223201444012214342114410334421000220121031433141142420104313241032032141120431442113431144444322030113231142313102410243304041141341231431211402010303424412011124400220301044220310402411332403020400044413011144032011143213030013204322233213220110120324023312443231403340133001040413220320100220114243000140134331233322312311203333300202200000231104430400202420214044023403212311240200203230103134012032110041424124020010233440010002202143040334444410410221001401000231002331314023221322131442140444114300321030214331201024134132034311101441444024032433102321103103400022231240443220323421414004233140304323312340101122200002142310410311003344141204302001420400443431240340102310140412331022312424434212013203440334104424343442034433203334443202242300313304403140344020413043024241003144243230200201301332214420022444112304223442441224432400304141203410400041433223410400201000420023424111440033303041422113303423123441202403404414410222123120444020134002043413121233423443333211344322243411142003324421304111431110043310041302000422214131113430441332043211301120131102410420234320314112000303244111430202404100231001020100024324130003434423132043240122031201241202324113202020440300443412344144021112244010111403032244212023133123113030144412333214310130034213140410241132140424202133223004233302023122143013402333044442032314310434011210332100014430401230313413243003131200042434032010200023442311322200013420343444104324213033144313400020321342421330034021440322132423014212310214403123443134230401020214122224244301131020121102322042431122102242231102310043012203402234022200402333334231001213110033004224111032414244331122204433340211314424443122044232303203031230344002124214224413431123113340001314334313403130033332321102422401232124411440423044242330300301432331111430024030432211333433332211044103432033230002121114121210313232243223341400114034432040421222001414014330101334441200013413100133000332302233400330424320421104423323131224001141340132114121243221401334214210211104124421002120200304041430233034322202023044144120112312033131324234431012223104314211240340031443420242342014212421100231134113220301420421304040031312022333304213143413214312424213434400104221333341100131440422203411213042113144312400133112141240334402341431123243422031402224414141424031231030442444114302244030224013310211124410111314102200230123412434131422121011222323401233443113132422410403334034242110332202244001100340240002000402144124104243021124224110210103421203313420200112431400111431340300113321023134104203224203101102420012002013201430004144421404200114113433031223424242023340232033331224302124134413110423401244403341422234420314403324141200230410213234414044412303334331341121041032411121140221423333210032211220330134123423201000333432121403341110043044134020424431114314320014101133320430204412420300034121124440440210042312112122131112000211124301243214000441201130033031310330310442341324042243044044203234210131300042312112420301000023422223241021422343232342102044123142324322033001100201322100043103120201411130112223221322414034133230002012141214434113430432133311143420004101242422411412334213241344044333024214344003411311141331413401321420222221034013120430420004021410344223042101034043131423120420304031324130144214241101431130400113024242220434002122312040121124210011113312441304022342302410220021100032113424331320323200004203332131324211202300102000443232022223230033331423300104243341141143030413432204212231144340442120112000311414431034131023124341142022343141101220030412102444411421003021401033003243332243004121200303112022431144013304133104343344244443113422022310031410322433112024311433012330443333401342022041420103102333221021424044", "420332044223134100332444132143134010403333140400042212421113123340142241403102440422012204133043412040034411030013011124024132011102403103414334234342104031214014032112302110113313432143332414041401213021042444001001120242313214214432002132420001011004111300413400441220212413020210344031430303304342131444410042303042242411040011110411140342012202214013334240200032401210243223300431013223424432132330000024441223443342230004031121300311421131403301121001323402444002134044004202432302442411002303330343103331331121422433124133100201012040423344303100310242301322421040311002014143114141114310302224332301230110420103213134021021144403101304011332243402233044013014111440241031211303211221014321012112142424234123211141140033422140033440102012012121220401302144340120222243443413434102040222402200104233033034132223342324140242121032223214023102302011332400441031311303210141302130103422113344402301040320341334441120023330242433200021404001312313012020204304402302323342400311120021031313420041413032402211201041003033124313444013441140012030212401432422441232204000144133033300200233322234204200312041041402044114211310431211044041314130141111334044424013423022412324114411414443020010000332233121012012330243023413332011401044224124234343101204413243402114300142221413402414344140404412031432420211241020043312310010030003222242020432220334322403332331320201242140004121420131421411203231004420131413331312433130004330420331142342100421240440240333231124212330000421430102312442344304103201442030402131002030030300220414120244424011301130100042201210313010121432401104004214131430400022443110241202313343141341241220311431101441214023121232234313133011310400134223012024314434402423302333230120303340230242140430423134104323344034443202332210432040420013201133013013341001134211334203122324021244320412301230101100003011321330301043310012424204141313221134420434121242003343334412032234324432243313212424333131121341132302200334320043321303310333432032111021412233402031024040412344443423314032412344302443114320210112334200044211030100014331434130101421440411114330030203313434312102042400012431304022133410240044413030120012444101210220130002441312423020431021042041113124333302320104443012243344040443233130101202030342414120220004242331040244020122114220112433020141410304021200433330203211103311320022313413421232222201344122332031031034330004020322143414114310313021042243413423400341131313244413421302213031140111314201342101333420011242434223210034220342022020130143030031242041343114014033031101303224231014413002314011344000012424001112121122003342240241334001041414212304401442224412300012310323243001403034132440124403444022030440311424311214142444422230141443013043311030024312400444120220303111323441104030401431300110202432040011340013302014130014032023311231002444140430311302433433412021402420221300411404330031014122321403141204320021011103120022303223344034323232032342332340303400041433033424023100044404313132024112233442022014414223322443202140101302304232021201203411432040041333334240242401033003320031301044010342314210422130222404412304100340311024100423000143210103400414004020222240400234300423441414032213044243330413103113030204320114444210342122010233330021443002001241324301443011331401032323212241003201010441414402312342114200033001211312424202121044110213122103143314402121332320441032014423100434312303301041041414010002230043332220341402120222020230043312033141433141430334411043431304143210414040101343023404204202412224302304111114140302324220040340114412322321420314440324042213442311043111222301434432401220002110302113104244231230114211100441133231414421130232142212232243340000111142203112234424302002134232022420144010241001303030142013013400133144230102401022310210443113130310414222134141311024342422211143340001234411333333042010402413013142313203323410114040130202402403342440012203401444440243231413241302042120244341300140434440103231243100410112333212424242423422412332344322314432120230431344022122220214032143113304202314304042103023032213234412430020202221411323341131031341210032400314002414032334410002113340301021201202121400144224444330333033241433103330123404304341003111110323131413223413244402244010133440213343404434132112141044102400111103121010002240204220343003401441004321333320433344112331143101232032031001342240423432242011220110302204004103324414133112003344134300221204440204421000112021443024410", "343230130334122242313422433310133112203244331444400412323424411344043124200134400141210420202020430022134101323320412403442024432103322241101301214014100310004433204212122220412320432240102112301142200330314214424144000430143333043011342221043221133000232034422211410442423211120030321100311342043104404131132310122320104201123301023410400421044334240423343331434401042122412111130234212013344222434340312300201411004340144114234113132003040120111111212133003134003143043422400243002221303440123424324432234001420341221000313134342302140403440110344300232422222343112233104232434203342403422420223014421322411103304431444211434103323204121333043430234101411421221302310431104020234133400142012042344012021121411411424024014113013303031412314042101130233141344204243111213334144421120133312303323040121044114141341420412140001410413420114441203300202124434113441010440321102322022003040413244133104112112142331344231344240314324021423003411230421410104423044104221322334003013023020342023141214110001031140331221203333231204313242401302130024420113114143210023003234131402130010403244422442340302021111223222423030213022443233012012041311324202112011043112003132413340023100414320130444233144403112001234042012124340414333131430111401140410040314343212410020324414220412002133032323241304421424001301213323331020103414133220412302312334114320223344431133001131010101200332231413204300402301301014120032210431434121442121413044341142431231031232143402443000010140220044101040300131000112141413004304441010001444440204042304114301343243010243302131112331200243133111222444234023140243414234100400003340323000434111341423430212312122211144323024443111433042300144212131141340230042120430233024033204314211102101123010114231442242444424323122342443443022242233033044142420220123343110441023111244314240241001132233330114231433212444141310223222443342020342223120132211224121323413211022000301311113444414001330102322111141043123200043300423304441134232413243001103134042324034243431114242320220202124440244203030120343024141103234202100004124210331042311144203320242124023233312443341000321033221001303032142131212140300302433004340224014213201301233222310001204033030334040242203402031231043102234111400111332201243302103313111144134231013344213140124310401244334030133403430031102130441220332410433134104313042141223221401203002100112310333204242202313102122142100421321214321202331421204133113344002200420210021201312044424240101221301140334124444231313013101131222222441342142304313231323112203131343303210111213134042143411311003131322244031122040143021322032124130040334022341230020424204302124203332131230143143432314223440111330132001342323133301431320434113403443313313430200034330433122243223112432212124101231341233121323412143210212212034100231021402420144440131044201323440323310313133403020013233400022212244243310443410022001004434114010020431213101412002131003024123423012343232101202231344240333112120024302241402412221242010000220410430014101031212333420402202312122434433204432204312033213042220032032344021204211014420111414020020220311321400423321302404001303432120210042030202434302131304031041102140103021321100444201111222410013334403143202330002441400123214112431113304042314430232333340404043020302040302010132430212232200114431340431012442311311221233334430122220233430220143242201041144011134213110223232231100103402304333341211412223022011023042113344403043023330230134134021320220330431314033000401331204103211424110442313242220430210041024040343202102311123313130334434010114411003132020403322044124411032221100422031123201332304320440043111133112244012330043202134204011104341202141213323402443141044030414042433442133341101233401010230403233142113312041114014020221141213322223113233102010432340410234143440440020410202003342220304101221320022243344041102304030321011122310300221002223442134132144230410011014103342344241301432300311210144421223224243313344002001344404310421024401140121002112342344311241002244330320110442042024203410021433342110204212233004323411413011413043004213103224320303344341143142312033240110040303021443140030422012223401000023021204420213131143133430042200113040134004203210104410102032134444424342011330021112302032422210224040412233241224312103044312424130022432104222324322314112334232320100211131141103331112322144303241330141102421314113224031004201010114221300344221231141332242011204430300443012200120441334", "222431044304241041100423041321402224044003320210040303333222113340041033403443002002022440434241034430223004342201030414000442430423102131124122331321014101044243344212321133414322141341233442424202143320110212344230140003333242332442314110220144340221242332141013340333433230112013002434130121210424144102034210314203211124143102203134403221233111402303030312424402130304424203341222004400042341012244332341344214334143432214113120443443114341401404341343210303314123321231443240333310114204401241031431102334212034124413114113133203140000234414102001304344030331420000131341121003314303321133131222124102214303042003333140331132003232400103431323434112044223431342234020124331103232403420412342144034041400202012141304033221024011041423232003444001300230041244112410033134224322220421230410322122002411232000201412110211141101232334423121312340421023311140331120343431201233043433043331003214314213110334131212204444134043404110330444324014210421231401034100424123032030320440321234040224203320433003411040123421101333400342224123022031022323133441102442242203304011130442220033203431112213034400030044204404231312303101011132114133322434034022223342121424303110012141232011041311242120221033133310200013202443124300120043412124014023103034114240140004103130041103332203334012321044143421012343021003100042103321030413113420423113301411432134300201411011223111324133003212312222224430342341114020120321233302324124321124211304443214303141211444004202413134023020323234234310421321331211301141204142323404240104010124000314341311120223410240403022011212332120000033203011103230323210242233234101022334004030441321213241140000111120242114044113434112012221010330223321403320240322430241442400130312444100242233401044344122134242414230021044210312414443322044441321043322443020203431124304303141133041000134323323443321330413144330343042012042133240421011421023342321321234121303110122334434130400143113224420441411134233012113413400413234201310132204001101211001213034002334104224420233132001101023404032230222233341333304224213213420034131233331222220230142134204042113421231333111240434420112340312441141030000001234401444211111042323010234401344132444210233102021323002333100233424131432202234321410041031343024343323302032343431401211443304020111101430204404330310410422004034134020032021002233201421110302142301132042134120134122431030040043130000144124322440211303231441400242232330313043342131404103423311000423203333323104332133220040043401021113440233232123114104332424301311411044134111323111011040423212321302020110130401441404112234131341132403423310120101140303030411440310431044020321140422131121410212111420132344400434303220142002310244104012044234240024102212030212340013211423234004241101140213222330312241444223132104011233123421240324314303024022131121100044212444342214440041023441201231124410011220112143023020000322310021240332120020124421423042220312224110434201104201414022413004241342434122142121324020432024342101203114044103211112231444121342403422142312210034433201243223422114010143213124302431010414433303213130030144032403223332211333300123330203240141142310423420324134141030434334230110403023123034330404312244341410342422004022400233243432121344230330443231244012031424031212441020042244343223340300334332334043034341204124103212210312022220321330312303430403102200332221023311404212234201044202234214432333030320112231320132443222211011043322120032130204130442202442240012143300024343342032404041143113332102100323201312134030441243120410004244242202202243403042104312404003222340243210233033113401443112020311421232314210412300013321322403301024333113020313203344404202033434241232010431314123314230320001203341340221233213214124231032021131434441141330424024203414003210221133234011332331130342343011311411102334444414134000011412104141302412130400313033112104044404000404422231423212432130440200143132412323243203333111424413212430043111041220320031412302442003131100213003321212322122111210341302421214143241134422201221102120421201140041020223312422433132413404314243110434113421242310100244220343242030402003004042023104032202004441124243223014310010241103302403004001302031101440204033000212001443002023033303204420120314001411423212001203120021230232000140441324244143412001114101223023234441213002114004133222202143121210012213222341301004120142210422030204242013110001241231101311311042210144410212411423124422443422121142331", "421220114232010043412021222244024403000411433323133420003124320432241204130420212042041143032121122143441111123113130440104040320421222141130402331223311030234441032010102221113300234203313313023121414244433400243411323232234210234442403414122203242303311133034422042134434332202402324402000143141102221433423131340220411213401203311021331414111221043142002042410002123101234133233102034031043033300213324213113340000322023243012310103023400400232234431142121200414323423441130403304411213031020043441312244041114214043443441220233021314011130203443324023020430302400112242323211203044424134311003324430033322440443011023012430441412102431021313321141122421402310322243224043000004411130341330133020222412211403034342223242141010340030031443212211202140241104220333240332211124302034224131203124421131214204231200220043112130000010032023102002402101113324420000304102002441404241212240433110023024324324040430432130020330322021033433214140131044003242023211212201234122023244132321420344133041423320313003441320023440333320114312000412440303310003211220334342321322020241034321401330142100101243441220230010334433042110213042101420244141213210044424200010010424330402233214032043003101321441143320034204220323223024240340433331321131102313110411403411020242334432402413420234301341323413402203230111340101230344214242010331114100130122443001104114232400234110122412132240111303321134403131110310421221440002402440112022033243024311403104021320322141301023422033202104414430133301020104110414101240010424023432241144444213200214211442130420224222332311213204233414300001200214401144302222240211032211424241344122432240244442233234134434203410114222043044101012432220441024223322430231003310314210334000014044012023223043104131223244040231010232302314022341200444221430234013302344234124201010431411033424323214031421333344042130020124432232003103002343411424414124333001244003442111223120013342443142043434421311323221414423440311434023043141400110300231240042424022201112220144444034332341323301222322413044103144001410310222404121414132211210011022024203103442401111200442202113241340330434043130332331014310403324211111211421334313432041424032440420211343214232134433134342404123234210120120423212422112244320010223122410304042140131134414303111102044430143003012013301303012342311422340412443113413214321021324031212132433012314020322310203004132431441243412211314412242024030421212104304443033012110310003330423210401204211222023122321033311423401310323342030024023121323311432310134442402432040130314134033104322314401101102421414144101134133432204031121202311424424133011220423042114122401444203321400433200122402220330322030041431322234402144230441124302132300133410201312021244131441404223144302333123102401323331000242311043042040040241420130240302132222210231401021244321120000413303201122223042012141414001431110043213222243310230212342202320400043344320421032423203030233444133221011000320414210322440014041443404102233010402010230221421430123131212303223333210122413131120314133413144400111300011410414221413441321210100013110004113221112014403422421443310114323314211102442104403300040434420031033431014122442034104240304144140433232131410304134313140211110402043412041414240024332232423422213222320212203022204202231123213432111243103244404144420243231123012104211410202104034002142340411234342431044240100412420333411312114111001334423041421343142242342401323143140113334134343001043422231034243442200034143413303333031240300403302021443044000022322221223304403202124120213400302100132204123442200312443110302131344424423403312111031023304014344301114021411311411040222103201201234324130244330000122431020012131313103301142331320430130324113412404123412004213122244401430222130412011231322040301122024000443001232430203333134140114212413320234143222003044121332124302223430132000320423441302322410100210342144440140141124104220231032410404414222112141321241031000321224324342304313133423342113411441011203400441211311444420114040303103114413241241210422101101114003003234221244034014000324220024434321222143133034330330112410030101333101044042003214140011110442011010333420101204400001431430142011311120241400122131103211340414220022402040020232341304112440020134421243432032403312101302332003011303200414330224114034343444133333330333431111002442130024121134414130032041433012213044112024022022441321010331131043031041033031141120033244343321141231034330", "002034020014212132222132220300324403234334123000120434033022100433014121203030034143121443404130242311132204141224100243444304301012210240232134331140040022210233242400132213302420110412034431322420421013134114223321332033403044423000134100134401134114413201033120124443010002334423341120411042204302204142004343224101134233210032220021223202231433241212340410003103403420012032134103422022112042344420012323100331341241220101032320230141413420312044400412312103201330341423100101041213044030233141331103133422434323141014420300422443334121324231414100304433034402400102210120043301102212041331004340312410423344200212131223411012104423410433430110241230203344332011021304224120022140220022222124340040200412010131230203443433310041103240434001143311211314013034440443300220431440003014423241002240123234424103123332434311033433144021341301443113043132320141100043442033203004431340201412104113213233322412333430304113300112121112112340241341131432332440412042101001410204013122032313411241411334110431101102242202313222440342030404102131230232143240443420044224221441122023014032201003031244314243204340040300311433221133313343401304244111401301120140441304304121012021433121011313200134134400130014244132432303321443041041311133240222241343121403310322011440301340213243004000212302213023133020111304022221300304140130321114410233110113321032010321031242010004022320414243020212230133313433443221213432332401000303224210313201224414334413214314043443330210213100224321101423242012404321020213113301010423324112322442113100232444311020404333222410330133420200310430004344400441042113301230214004344031400100410322132112402023131002102422140411421420142224322101231304000440141122022323412124431133203224023440320101411001332121010414234222442020322022420114331030434422230100422032312043404431100443321003131232030313034424120102313201210044201100423312012102004044411032143320201044033341233212240021112401320242024242420422244334304301323414034424122433411414224344423141402001143320314411000403100301011202434242014010211040323223431424342011034201044402421003233110400424122041221334300342141201131131100003024400433111044102421133412344311142301433220013041413120400044421202143010002114300422334203323042142343341443342122004422403211100234404012444043213413412200120134010204130010240003232412212313241413131302003033134023342134114111433014012320142430433411101401114422333004330404403344122340303420441044042222201114223440120031021444221223313342212320030444413301404421403234341102041401412042344004303410123343121012030114041241330231400400102124111331404422422124420133140424131412130133430122002244424100310340240334244422312001243040314021244244034040422311241032343104230310134434134221203031441223041221243100430014214203321333030342221310004401023013240321343033012324324030100203343222223202212141012343412140112112441124114422221322112230324013444232201201041023244210041223232023120312103244331123011420200432241441220130222123420000432034200311024121014230124341142243032001303442340231000221403300231342310134221202100410222132302143414443420111141212014111432303100014314401421030114441103032232232214141321123401140242103312401230223201224140323040021410032023042411432023212133222331014002330243022430440310444344434334141442204432124333244303330240043242202004024230341124324123212144230143340041333022133420323404132203232330241424110414322441030140134012241312113420212124122001422104420330124143302044323300004443031112132042400340432102104222420001121101133031421440040422042340310420021340423313013233331433401214401324431314133342202000132001332310340301002013220042143424210232001234324004002131440331331024304141100403404430402001132321431023042031331234143324041103400244144023012230214232434343024002133044201330331111320140340222344104320131023134004141021104231432323210140434333201002400333412031221343233422403244034002110344242143434324403211423132221104014344113304014131401001234114300220424410411111210043223004421014300001244143042304300341011203040214230224004401130124211144422244124103440003023014430230110404102310104104123114244023400401041323140031420312413222423442312333302434314242413410444412001240110314143441220310013424124001420414140243223242002203212312210011423310432000400004124113124340212323323334131411013032444123122404124241312300110333233224320310130343041040222211224032142133021042222441333142231140", "132031444001241023012321231410341114230040042403233410323232300223200020431240303231322441213403212423310442431120332202244103013404324411034322102332003443044102310231010014034313040412222012233232024102124001344420104141444011242440022204444241202114314403104020123121343204100410323243013044222231032223223440140234424234324341220430004423331231130233414240201410411211444103400420203044243110012410213231420102034421441334442010143031033003030024024340411322441443310220223202124133012404101243011100331430111421403111121104121210342421140204034420020002430023030323040331412010002112433021404302140223304242012122124440340444240403442001043432240340203223001223233213424441030122314110433234231403324341023331402423113340044244014224340123131041221102420123231323100201224014301130134113100031442314033203312023124031200413000201041321232212212303030240332024032001230413110333032024431340230402004032343124212313344422224111243022121242124412142440001030012043020042212432313242212242221030424320213424444314033024140320240202233244223332013100322230123234234313123320444433211412034130303440022034111102213232234314210334344334014112212231301144210401433341024142243420024424130033131103211210304202201331200223012114111021243420241343400011211212404222444304041014243401240220323334204020304024123201014232212022401001203201104102201332432321120401343143011230240111331134112130401122301142221314120310114110043120332321141122020403243340011032211422000201234303042042313233430343131341010103023010332020010311014041041203042233002300033143022120202033203344331143344301101412102103421030433341124311130100021044312344231214424321241103402044442043434123420243410200200331331441001400004413413330233401030231334214303000313223333423202234223241144413212044144410341210124234110434143043303013312130133321244344331044241003423113123311323134412301341222241000134341134013124243404022042032221214012222214234424441141411331332430122233033331114143203313414300021114000333130140402320401442134334312112403233214413120441241433302220011232323120402102140231141324113312222032322214201431212020004423444232421103100030313012414322132101240111204404324233411042140234143020232133310403232033142401412120201010021043423342241112211434023222430431203011013341100411201201131122341213324233004111114331121204230312323112020234233131432401014132031440430331231340314130033432443341112012020011443300204142044414312011141030003113413243344442013003231021331114202001232123331134044242100330032111304030433034331240314030223422203131300443314343300013220442112244140113020401244314123423011040202040314344240244342222431404230014004014001043130240204340230404213133224040140131133221234303222401044024430333020042334200403111401201203210340241410004300001243413210223311341113322324204324312031423004113340412400132313022202141211020323034440402431313302444021241431003244001434043220421230414231324111304111333422324002412210343030134313321223312042010334233422213013210300042200233204233141420432321313302311022302112031144002021000421443413304221123314344222223042240144203403214033344341042041124012242102124333100040424232412314144220003020413323022110013344404202021342041422241433320414334311323434004013113401041013233412114314133403202210444200430403200344103330034400403444104014013244110231014140323301322400444420323040231300140040410242342020410404102201140304223414040021310220321400333241212343341142302031442032311312041000202324230100441130214332201013124002322301020033124433011440323212133414221034220420334213310032211120311124202402213121324243304030000334132213102121241200324421102413121403002241332221303404014223110403334221422231203423434100332401030130412404400421311231240203330003401310033202104143233233203304314232310342410003223203242402002402323324424001401114210301103301000020204202342122120202421143410231413413231132243330431031213221133333231040000034331304103432140243222241443203013314031414021301001321321322242033331344010341422111411212333214230314433123303340433212344333431422401111114424320243333323212004030343422402230340421413011313403414031121023214141220440114320423100142302044034010140142012331303413130311401112134342222102430431241120332430132022341322330241033221144440023303411142012134340043330022104431323130001130401410410040342302141132130300040420342040023412022124033134033321044140133221231031024003110331111130", "324421123441334243301343202041310400440131214131041201233234110342143231143140404422424022130124413441321322002323241241423343300213112030344334313322330411441231242124300002244001101344220202040041421121122200120204202343000400043432124014020132334440022200231231444033132000410230441030344120313022210301242022314203214421101124441144301212344341343410000023330033334434343143211443140111110430120224014204041012231411132300210433223020023304231033023102113320123304001434124113344103241222230114034112320123300432430414143110122413431220241340202343214004104304424012120312130330303433130340004032203021240120340341330144134440012203023032131242441411000121014231434212114410224313144024312133422100123331032301422401030233040404400300244221113203403321022134424001444131244410440020440233014210203103431404442214231344021410244100024311304433201213433033424232402101302240331430142101233123400001423043141234341122313324442410343330432302341200103320023111133002134113002221111101040204310302314013301422341223404222234410032440421230242310200310203303344213430402234223233224032220011012300132411310421210121130133010104122402041213330430014343324314102344413422210233141203121242233000440022344403001443133231311032140112442210320243323322131103112232410222143040043030202114424433314140300134011101304434033340201003203002411424240434332141100414300242012343233030233412342004144140113133004233012313012341111143040420011132423133424203022041240343201100034422040204211102212040023010221434104313303304102021303400311132204041424142221302201401120402131140042213041023410044042103300101301330114231101103431044433111313242031001211433314313033304243334331331113034143100140403200320012200330014403444340144033020123213303440042430311233130023021204212441001301203303402100041331101104233200241134022220221242322121120300440424212022033234041303142432030044024304431232003100340132132103111241140110121032300014033004104221043004004302400443243043020341231304303033234213440333412113123211210221430221113041030413011010300331414311114324042333301103332012034121030421012201234022410444023101444210444212110444141021121233003101144301340400142040430043004421300403441014403133040312343400222023041223422021401341100211400113202103324221042032400202411023414023314144414310340403303044013112222232441313314220242434034411141404211034043013442241140032122441020411120123342011424034041323022023334010131100222301332021424441341200123021212143023231013332112113302220402132121300401124044314241111233442013142001030422242030203232123314302044002222341423403312300112421422444422333014020313232044414330321314031400011104200040032124024143244103112232221122140330014131202043412122243420112144004134122204344114213113103130000004124422023203412244442132113414413240444141302413100222443021121242122411444242430033244424422123444114213303404303131102042124322344343210330031012021024231314100413202343114303232010100302101420242423202300112020224241210403011041133231220040044012113000313111112101002104304333344230034312312304322144444031423313001024211010313340120410122442011404333030021343112441401410401021302223241142101201032133421442113344442222441322422401002020300122004143432431323143044444314221144003233123342201223140241000423210413332423300014304113340033042300243242112311410141214044241440412302143444222401113343131130212012414334421143142403422300441124333033431441430341431442141101030434400334133200123231132130340112031343402342331034033144243423030414340000042413220444120410033122123034311014114034142242443410320413134102223022024140040201142213320402423102402322420414341401443142123200443341300311122430310323042011422230321331120120414111202440224112033030314313223044020401441004320122001010302413441330301241143131000041332423122133243200324333114231044303024403044031042240031442021412233324234003140414400244214133044000303113411002210420111243432423103043224402303300410141443230222411132102200211342022001411140424321341202030343221003001310020013421144414223032122101041444420330200441313243314424031001010243444113401441200040143220213130224013401012143230401420333442423103044310000230432001004223323233111202001013241334001304214230323234134331142113244214332010434134002020023433042323333102144130204042214123320201121432101141304043323122231102012112423034102042431100310344111024001324034133340432104222324232141242333304113100210", "231011410231222002043123241340133003404120200002202220214032114234341230441401004342131030102430202220144402212314134141230343231240300232230404403424340323003101024110444413202431423133204024144030221333420012223143032421232101031032234331002331411440001212102042120342411412300214423123231230030440031204322121022022334422410121300430341311442344010133241012332411243344133420301404224411413104412233413110240223013341211103243422221433300002413133214421302233011422104402221343221442214224440331442114231314114402040334304431400134442310144040044032423314140423444102034134204120430302304443443410244214332133000322140113204223124044010224143111202013211021432242241321320033040200204031021443102040032203103130113233200300024331432343132010043331200211041122424044010343022211030042310212243433113343312323442331204002004314131040343442123304400142112124242332124110042111443011003234124320213434331023032400024212130141443130424120322213413011142001302311314023430112323002113400302020223203220041130233230033144444221044004320312314403311413123402110414041100411331144142024320043241012034032322200133112213230202431240333413211010420221433031142341104401114003344310130043104102134331302223124210133302014114133411413002034420334400412222031022434322310341221201103322000413042000100414432212023334332102223344114304132141422020142421202322004132021334231410112241440211120333111334114122111012400212311110311413042203043112131011130242144134114224002403023421142143200330134121344331024043003402122410134320414023333120412003304030203401420411341330443230311224130012322420111310023023420013312334003402400212031312041333404412110343342020310242123320043404410120003320111113223412402412002343042043430243331433401442341310314103401114011332000400430144244320012312234041102033043104210331004401132024140133404312002110212203332000210323212000433101100244300143022213414010401423322012442201112001400000323034133413334421434410124212032334322332410002401022001412112323201103301003340421111141444221420242301044432041230440440113342212414122133242040414240213334434041021013143123301243240314412212221013422202110240240444440222042133441122233002440312204123020203202120323120104302232130114330330423230201402123340324113133134140222330043341301242100212343144432202221233430233321201122310402412401022003322413413311011413441033144130331332012240040443120132423421241204020012130423030031330332011344443141323403302311432201144213043104313443414232121344440242011400433132312304434041241203420341130303044230101423030312113133213243144042433430232312014330224102024121211224022220241442444430004220033334430022141032022403411434322011104310401222033232023130134043422222440442211341312213111414010411342031042421043144141241401344424211014323441220424310201144340201310322321144014004133214134203441202224200342133014404213324114221401220043314031021424124311104120430004031013012400302210401234020043313102104400014424442223303231333211123102243213400124431301211410313324332324334044121304443042233243121422114233312030132414011412132432111323104133012242202434303213003313002342022312244133124300431300041144131332031134430300111410230422100024333042243433213414131303423404313234021010112243044430011012210240000021120122231331031004412043214132000141214412312104311403333043031120001003231144410133011241200421022041210431100204120341304330333402400031330413410124141010434033110302143121232312224330223343223004341333124114133143144423040310010114043010344002303412232104112221124442123030044024422414322004430142133214214002031214221233144124410440410334421221243142222021323240403404431322234104040111411424434101114444322130411331222231101312223334110332144200304242201430442121241213041423231044103004443224241330400311240044302241110232322023412121302144304140301043040212040314224031443142114302401221104201401200111221341113233434310102341012103312331421332113310443100401303210131440211102103343313442324000034344302000144122241424040441224403240422000410410143400140340031320403241413344240424301013103414012012004412333104301001422042331413103423040421003040121014410412434344402134241124202204404413303040241342234203103323240311424233221341242330100043211242243223232131140120434014333424312030122343032223211212101101212321220444234340424004111144111314324001140001020234323443141001434444434123233031122213100120323032102041204234141440034412", "420331233331133440124442320043230222332114001444330031003413223104002401021314110233412033102111010110412433140400242130202401310404440214402332413340120124400400320342041120041443111143303041004231120430223134114241134112240203401004402412310012412342202202320314410431304333302441104224144000004242312421044343132144023112243133032403021300402020344420411103204334401422402110403120043020121200042042213243444123343133142433331331201023211201444302122212404304140441012421300034221341241444123421010122411342423222214340212134321423121213401411313024331441423101141041342230314012314013343030221342021242440344301210123031422434033244312113214434133321124021411101203404140103320132110312320201430414200244433400212222131300344004111140110403240130022323434203241120401041030242224022202234021314321243332132130120322240434343202124234321401114010130314110202232331133210430402021230213324324301434040000414412010230314122311222200141404440440401321042042020232432400242220024440420140041404402113232242121141300044340432333042000210323242240011031102000324334134301143023122000324324024422242314021433442403341233030320444204123444240314311420130104300034430123033114231023124231420142333102013324430312314144402443433233443434123434010044303401111002044130322314411233201111303420203331313232121311240203110001320214430044012302000203021044002424312423132210334321342122111320043112023240103222233402040022424114134004433411430403233002312204010243320011401000340321411120033024123143230104043034424201320132042230220122030432414303344132340031113040334201213340202103242414002323244142103210411404230143242124310340001034233032012411034030224214333122004013132103013234031240420001100044320304031433413013242234040144113314103031040402334334004144102342320021224223101040330103324011204303022221032440103243203314304214412241344114321334241034304122111111234414400232320431412044040411343301322310112100333044124111200424243412143211134232233324101404043400340041404134032401242343331311101242120021002124304024412141441141002203221244323024444331420222031231331040413132302432221201030020420223234320321234112102420024042223243421214343201144104030314004434404032204333132432021422001133233422214322440122143214324340131022404311314024024303244031322010310041303043012343121040132224223443340210013230221120043402033034232413022410103332342003403403200103031412301003302324140440102434223203432314324302000204400332344334403142002143404133023104440100434403120122421323113421334423204314123431043010413102423112340211121210330012112011000034002244432132224121111312214032201021421043433341130110113402402410120030034431211323201040231000340222203041230120114030322000222401231232021124242000340131423122334111140342003043131101430210330122022024442214204042140122423113313112011303334313244104303004204403443120003104103421344230130430440112320133342440130020402040413004330332123332044431344102400323341000120443422440033110034333320311232103443232143403120431244433431002120144131343244321112432243244413232300343312100234403023102241423133311043201411003142101023002332121330112311344024043010204104340202020410012343442121230022034142411043041140143024312203230012142404144313241100213000140320014221330310112441240301301124101441320321114120441142321432442124433030423240211423232143130134201222312302441423111111431013421211301144202043421342120400121424202242213430231443141222313431001010431342140341313121433221414342022433401433143221101111433143110334001331400111322001131114331123402334431212142013330132311314132434202021321444341410204002302413144041104014110200123242140230231411210000232314133002121404141302343443022441332114233211420314430433211014040411004334002004321403423444414340343332332430103032330213414310004132413141404424420312324430302024044100102340200310440434424044104230421223434211414004311003004204132402402323444222123023024021201041144322103332121204322204421330301002020044432441020203122031143241334400131024424410220340013433020404132010424320343402143101033440143123421123024443041210131234002420103421434140141110332003032013002431403243011134303313443443223323143103430340031012430301140120034224210322412344221111234342011022022124113344410404442210013210432343444234133303333400044323112343442002312130132000102203032220200130142222002301412000134104042124203234441330143344324114124311041444120224002120134031303003142", "213002023232200302102113111034414014211043023403444344312033144111431210323113020100444013420032231242100401014424442014243033210331040443013044013220404112440141022243141434411004143431121142330020011030410131344000424334002414012202440003243204314121313341140134204321011030134323004303041212003031033424200013441102414332343012141443321033443132212343033144444203303232140042402034304004343204244421200104211010210301132110411411044241300400303231304213413043340122313143420421031140410321414131302244300110010424300023031242421001223042140422444321131231223411311203311001400300231330002022140420140410201131333240244413324300022013223412020302204334020000330032044442212443304233131001222402301431210202131133020103413210414112020304220311024232343240011311102210304044333104144412002313130231432042414202110332013320312200122031211034424132222400112014140141341404310334140200311202234431312414031334212323433204312311244124212113440040234434011003334224413442443104204324111111031030200342410202233002333320411402423303144222344213022010111234202313020001220012022122231242110200442002113423114440102012430420121124103434243243232201322442013022030400404043200303142412320432222312312310340230204334424120132002014120322344410130000342104021333314434010233313202024431134402422334403322402310040003131412244433121114031400334103224124420114342410113044111224434030342202103011423320310214130130400214404043300442122243012243203300230021034322133403214240020030220433210212013002022130211133423022110222020111433404204120240340330443240300224330330112314324443343322402230413320431024220000020132334430344040342101334222202414004012144044402243223404134321023130024001222332311321113143020201122232030000300033143424202013323322422442031011441222433040231030210332311402341201011112103024324413042322304031011013022123420010220042122312100044312312040230113111031412344100400000233411333134013323303333432040424431432421304330412441401014133203030113314304401224042323020131030134002003430331023230114242333313111234204440402201012331334010013040340334100340212411000421142113022111231423012040423200330310021211341414124114133444400001303422141344203144142134404133202033314210234222002433040423421422000223200134431230314144023113103040003332220204002033032413413222344110430400212304023432441104210442144330423210410231330003304332310112144142212344124403411014122002014043141404012230020313344204104200203111342343121020310103101140240221004002130132103212124113431131412033330232342230033441422413000003012134134101143224212104034032244120222302000403414220344003402414112020322012430240230024013314424201234044103212211204301230022120130020130114233243001413232430222202220430012013031112114304134102044112203110332110340421420324003242040014344203203343000330440003130330241124310402043121434111434102342340110143141421303334422212223201024144322404314014214143330433321104343133013302323223101344313444342144234421242133030400334034200400320013011030023110331023212100212232113314123342311244410104040031312023423321344303000440200212442011411033443310140433032043104433300310210344320234302021102140310032303333320341432223331012333041324124103302023321034242042223002123421142333400031121142010002241122030001021324411203213242430032033204002112420040100400430342434302240210221323042114331342102214120301410022012012244024244443402343410142323322142222013410202310303334032031223031311301201400412322102343434221241134241233140131323243413031402304212002323301241341442033341304422224033223034340140332213143021324424400331121000140223441221200403024302313320433214434103032233112344133122222113242033431421402333010232030003012020201021321113030424111024201410120030243223430133224413410133303243411322424143030202214201201212123100322413242011203104340101141432300243113120132310320424403033134102202113211143034431402440312210443142342000021024004114401410122403243440402302030322430043440022014040242022242233113004242212222332044300041323302344134040034213333340142020214311014101121212001041003424421311212023144030404414431033404102233441301121003143023444213134342131412320223332004020244033231424440142412001144101234232404023302224022334224400430012321403043420022310010233200020331320101331013011114043443102032143043244121023414434401340030033112213341314431021001032340233323344404243232042431203013034302140320040410230144312200331341430141", "124434323020221124210221021003240213231232220004022242031434441444024232220210111324202412023330113022033224331404104303134422304113224214412333031443014420204344030130433410320443302130143030230131022200140423114300041014020422201103241402221230314020341444034212240031104140122333032441241002221220232130110213343004202430342222133421121443322430403024013443143003310411240100142021430424023004401043133332023444034104344110022434323142444402004313101440440410224411344411404104434241401043441403421311313134121012424044133431120301242300343131223031211032434110143031143402403034004401434014343342433311002023011243101440044303431022323220222222444030013140004403234103040022024120333421310044030000312212243413304102001320234013322112023303340234302214022032131442400304100341314004324441034334223330001400044421012004311344031244343004242420004420220401034412212110041204303104123024423230203432330041141243223434334240304002241114034144440411102343301000443442421121304413113422313210423320443122003201011234204003220002200341234024014204210202012334033334044131234421304214033023101344140232332432321410101000412331211430334232123040443401032230301233101340343414111113444300413002314114442004331321032233042444334124204423133230222214431140003013022321032432303324120000232210013014020413201041003320120134341142413312120434230031244012432002004213112014441324144132113000013400023313103232343120431304431233111111204203004004021220433333402212021444411114222221144102013043110443234101424314043201010000241413041213041430442202012124022412343233304110341420200102101000333401332130240141402443123023232001041122402333420230443223141331400042214420421422412224134231013444420321101304113324334242110313401201412022340014020021314144324312403223414400314311120204142112331401344423343041311344230142400410313042234410142202020321142244443034221131303113404100440111343040410432330004313101202202434020321010114034011413131002244310104430404412003413131440230433413341144114330122202403113211141243403320432333443031144412312324420414243012104123041224010232223111231434422401434222004344441024340033123001302042423103412414033300442431021211400124130300010402121220310343404310211112411034144123404321011220241320144330312131424023042011331401001020002101432123001042401231341142231014230423304034100121424412101143402331012122224102143044211313412431222100021213000434043232331041034430420434420214221242410010331423234433023313101343140203204020240242002013020121201032244204110031211022143234011421141224032234233144232233124324333422021114214414104414412442342401132234431024421111330202234321330220321420004011401213021200034301203012130042220434312412242140342442343114313002033202200144322441404020114042410214033404022100443113100232003412121341333424022121121243403422134344022200312034431112340023124114010432234441231440340441424403024304130223212421441412344344032323323401111240112123202330023310223241322043401022404321243023301110130323224130132303313100013243122401043421421032324241423240304241134340210244103311311210331324223341233133323033214332311001411222231141000344234101204303031313112321132414441230120022111422044101424030103202140344342234021131324044002312430101303012013022010334044344422324430021414020220404104132202110123402123323020302131111214034332442133032041240313042443110134232300023413334443234231001230314033303114244412144132101143433230233224403320040442410103020044212443121240401404240334232021201431244211412122240030432440400232200411034041340011334003413002342011234414344121302221132011123313100430311004234340440041010314112332030112301300411333403003343133233423431211101022204300004441304121033412123430313301030143023343321343334422002210430231000341302020422323431302330433432034121244301240140230433120202110212223402033114023211332142023121220232224203044132214404211131432031441340201211444201343431344001020432212421020443242424444023141331400132131002001134411120004323104302321113204010033241204242220332330314401304103201443301304322344314001420203322022320034113304213413142432224234210012042032004034433141140024103220243441220444420404204130040312440114042103240411212142003240141312213340400210340232341423340104434000131432134433000431001000424132441134404024422131414204413021431042220311340313232423432442100344040213424410141024243041430100330031322431010211421324341410213211023422343422340242", "020234233043444101410141422232123231233302313112141210001310324004113230431434122344242040104044343004212030432400014333441303440301430114124140040441122012110334244343234024021002112420244331431313201120433241400032122011202123300403142012230043144402220242114421032011401222422134112144044141034434244413100222030000432201341114342404103120433040443012122410430032134443214411030023030200443343430022141101340001003122230304301021424111332323002302421200131400440412444114120243304321023032032442314120401000121104404401203120121433100002124132310140212322441401144322002424140233024204321401020120220411303320143202334331333443302014002430031423444212420321344422120414124343302224022031021101030230012212013203311422231441032432203110431401342033330334423411434430104443301031004130440120203331034330303224310301002043322030343002203012301032443414040113130230242011043233330144124103142300331413141110110223240110203023330210403404001140210324034021002323443043434132104112130141334112142413414431041004413214110010313443432012002140404423443443204303341131414101120241340420243201310402234123123211112430244341222032313041121042103010400204124230404021244114210002302403021330032300143423424130102344010212442444042030020444411041442122121212120042342301132344430343310214111230020342024212203442020100002114000202420333400124024400324211442120020420412121441400132324241100212423433413322140311114030040212232301440214220400031411434033443334131102402042304204101022330433231330210230444124424404310032432211124201330442104214310102214332044411422243221001433411434122211104410032240044304011001440422441300121440124224103003030132103042121440044140320004441433241100432130422414204000411440001304411021432204430403442111011120141012111401300113422013433111134131320422232030444233022244302341002441403014212044410221140241433200201404022210210021241244140141343410140210421203200003212422322412212442001042113313013241243201441200231100243033433303200010244240011123011243314320420231443034302233032433332313021331422004232303233314104233011122424220100144002311002233131411113244032344304143222042300241324322140100314101130312011411414133413102241040223040412420433212013300112122402212422120122242404023423420431402312130341431322021143431421324214032240011034034022332434322310043333100303340402243213011204034120433100034311331040302323100430140201224120444303324040024422310112311433424131122414000030442103201130232442314210413134113403112241113412240203303113220231403230331102312313032011444141203223101421343010130120042224041231142032402020322222000220030330000123202443002224141220140101412101133301340444222204042442230444331321242204421430012442144221422103420314230211420222113432320304440123422340402414204140430323323141300404231001010310114403134133204434012131234232423411221041042301311042222334043020440242310112342422423302443411411043132332030403242230232111404041340143302000414222412141143022344311233240410233344001110302340120243402421103241100421232212202344211140414001302343412023132120012200144240312441442200003413314312204101310121313321343223310121042230432214321213231432404034321143031411412410241412111342234013012212131433331201441224123110024341403132342444431113010202221423110123302443430412131143310401402300401122033023222204402211400103332324332040111131334203433133442423434020021344030042441010234210044232040430300223212220033134313212103124143041203111001302412111331343200332424203100304322310133234404413120114102121422241113040230212300313243234442140200234412200204130314432232433034033042344003422330211434224020213041101010104044434021403134344430201241032301102211210110212010131142421401412441303312133333143111240102411043013034443042234224100202221331033301313212433422002202033014124304422231340240334240032440000243422102023133114201123121211303032033303142330321211140023333100240000023124002321314222433311041240312442440021013120303223210042422212224022442212021444141024332002404241442231202403044410231444041402304400444414423212331301333414142042214203140244242412110014130401442412343404023341232242133403313032323434444210143224204114144220211213303024212041422342034303310031422001014101310031003231033134441314034300201011020344233321121004303341411123440434111343104230212114232014113204042231310201221221213104341230041023133221013114302342002420334003044102120033120423310211424440342411402", "000210101310320144340300310231323400312024301140241034234133143211223221324124310444412342324244110004132143021013300034424032443214444123200030012303230314233422010021133324133330323131132243423121321413032104111440324131320340440102230213103043201312134322422030030332203023332334043321101400101443022044000222334410401201420334014203432323303031020333044132240334030120130210214013313404200340430432002214040321033023304312433301232343304213433344411121000214142223032232411320232041141240042324301001033221114331422420024322211442423301014040210233422143301202422212433344343441412241120013204440330143222431423343422102330433422314240334040004232041113404321444003001301021204342043101123401131032004102434331041043211320230300044230403143441311222310122241223100403210202341034042423404210204420244113423324442002030332133044333241410403223043112020403303304040131304340124141340414103310431034231031014341200402033114220311214324344031304022011344040311310214313230244242210403403121002130404430231310401200224421113102111212233204322230322232314014314002012002322223343442122410030334013143104412414243014332301234114022220211124340044010214012042002404442211422222040433324030012234211140204032303132412140102141322211431001414440414311001031043244443012023032213120211110311243443302342232222244421402132124010431424241334401134332000344131040143114214332001113001422342134444220314341210333400131440444342022144313010402443111140332101341421211134402043122144400111341031233443041232013243020300234111101343433143440213031314343441333044433302411104334340003313442241024103140213440133121331430444220233220113200110044212442311401130223203342314103422433414023322422442101323442031432143434040233123313201400341434421232324202141423303204334122144122132141230210142213142411143110143104023301124302144443234310010410412400113110131334331330020200230244441204311422342024244221310421221043400021204413440422023444021232044304444201234020034402240021242121321044104210424110420113002233212412000422031133242244241342030041432320231002143400404314421143202332010442044213412422332432234401312200114141303224313204430022110122100232404404244222012334042203341204403012210423140320101003013131422334134030333331300441442101243422410322011120324404203333131104323024111102341130203403320104221300430432433201000240311002410203134112430010142143140023000203234423334204110213444204242304244231233312231423411011214121100434013144332323232323101432102110242114122243232323330240200123321421134441010014143000334134103200404401423233314204213444224323210202012311044022201001141032120013340300131310144224414030142033344340412121114103420104033443204444332021222003422340013303322441414330324444134332014430003301033213220124413232114434214331114422333020131410313312430344030122234202030113212210403401143420111013343323232420432031444034340320234242101333234043333323040103131404430323324321013334212240421403201123332204300020040012313440222411120423343412203044402333022110340404020313423420013230101014034320122243124344241223242010212021234312034330331111312231202120411231041300342230412243401201123231024123241211420011041210130203030202300031143411022200433011043240121243020004210242244310213233144120202342003023243203123031423403211141440101112030114340224020303023034330004212212130010214433200033222113104033243030130024020320123130321322230241044133423221231233143003422002020003120304123430031303401431311014212414413344233103400243330123031030114144104411043040343423434041004144341134430414023402003440110012041204224130001103100420441410431442404342012110420322431111420421040040434234122321144334302011100144442233223200210032043444024201433314343443304314044221242321402311304144010433231322433112140043013041223203222341122331043221030211313424321221312132332003400344443342122411412042403100231103322332004234222230123241204311134001244410304303221341322232400041131424112212322140202320142222003000440113423211310400434221420103331212441213304402003042230241011413042213104341434103121244410310213334301204102243413024301300010140324430323332420420411140423304133330403444403434123213213440441303031110401314200141043142302140132114312331113100442220303211022213120200212014030321434402302210302004021040123331421424034001403014143342040424203443300134243333303242022103111132114442310302133140444133044003024014233223013003113100013241432330403", "101404234443014143100402333322443030102201443230422322034412313010110401002412004341312022432004401023333244430310334031213442112112301303444412244040423113244233124210341332424130314100022110430042344322004444214404231000214140241324231240410430100411144412012401433031022313304130214404002233023232441403402310203141202230440014242403030201211130211204041141340142403312144334204440123233134443232233240213211304241203244421231440311030443202401302044020401002120111201041322331020414043313302211421212343003412221032423224312134424311400202341201040442124003232213242121202440110302340440004111122133130124210031201002120433142010101301303410301140200131300413304443223101211132341204402103412042342110022223334100342431211231010141342400444303022334224302442102214114232422032111333044343242401242340014401244124032312121320243014340134212310110402432232422140412404100112030220344012210240014244142443323402313413433010413213402430042001400400402003412032120423104404011013440114410333243034211332203142312141043103240324411204143121432334013214243110342341121210130210323200101402240101403432011013222203420442220312321130303130300110042210123313031440413102220201401102134403244122124320202012303311333332333440213003414022304410040422124103301203302143004011244042341312040032202323130113311233411141202340421002110341004422214030411444030424332421322402140132303401241214024403312401340034301121201410321124011301201243220231143141334211324230232433141401402442011440110430221410014301023310140423334043400334032032213300311114143103002024340121134444442311431231033122411222132210143304013113302123003301020030201142420441403200132441042000004234011433110202034324143220331422001442002043342411100322112002132103311412414140213201040222223312340324314442402034224421402320402001441410424443204320232402023330030414420210434434143402241014204123301244220023221000404234132242032031403324044133244013344303220400302313403314134123202424234231134011101033431422033220033414010444113010044224123411314103331443303021232044110130142124003141113324142100032302231142202230322203432113302222320102223442032003114302421031113343114430412030302244133020200033110303010440002223330201420041423332342020442440341422324221320242003040324104340121021130322141443324224004144314141110222143001313404340010414304141204313441330402111200440231244000332033431042433140243342243320042312404204432102232434041201123420322024202423423014342203421444021232410003124431113304202040002011103022343204132003200212333213141402022134120124143442144433410132411200211003230421013201044220024034444024112311431211323001032013341101024101410100302240221221131113334202130444201100122041243201402221210212423003220410034244002122204121420340321311314404140441312211300043002401203314032213034340422121232441023140324311304022442430324102004320203041022314433203010130423123400411001103320442031241132413401202141401211010432042432002001204230040142234114344103404311040202202103114040020313404123313003034442242310124102140144032221224040401330330012200331400243314123031321231133104122234320220000420133143432033211010131021314440240234401433033041041321323240031123033323212001130400312041311402112224001420320034121102434143042112321312343210431400121204224234414101231210442314213013444101123034411024034120101113303010044103000331414022240030220304120221220300304301314013013233301313310113312434333411120334420120240340304202011102304100310004442112430041422221031424404011231233243243144430402124012333300421043324222221241321030000140040202413130010410414201034301030203434442043201442230403240213324010032134130443301320204133221041402011112211320131014013023434030443233302004020411134104411004011333301330103400113032102124201233132211233110044123100433234022003334023404410441001410233132120042331030431212132223333442410101402404223411314441423040414401433423430343434023241430222012113300003041434211402314144031143334443441040244043443433233243212044314232024430301012233140412040410443142402120240121401110242213301220401142202434031202401014030410034024002103003432423444401222342110330020312332411341311030004213223402124302304130120441423023433442024214143122033420400404132104443022414404133441122034132044021323210122110343202444030322123230024443112324434331411104240022043010410120013231100324141304432110041242044313041224200233042230123042122434000213130440004141243", "444403444021043011104434031041214232103410440434310232312041233102434432304242034143123230302230031132322433123442021440141042004404413404330332414030222223031111320032000202332343034134343340203023032421443113033014433424112312244133020401414142313301013241302423423203203140142303434120130110131433014332010024122344213034420212301203432221143441324312404234421101210400422024413214000411140334441144431343442441012034312432404022130300124011131110121334324011241224404043234204032114420122211212340444134422143430400014312344144403300302321400322342310134144110120214404224321034234101143401124434312240122233111020244434322400330012220111432304441033321241313333113031002202222333011022124322323414102404241114310311341130024133130331311424214412222432122114421422433130111022424044444344104424120114240120342031240340441021314342202144114243040101221340013134312134331011141304112102203243114030220241403202203123443144012302421414020102000414440414040041310322130441240313244101144033044030111000303101401430140301140330432430210410244113312401242224223114032322241204144302344232004023101100120333333021402044014212314044323311023243024140412244041244012101441020200343431324440301043044034402431402013444021414122303323112420021344234004440014443441210401104414310323124012203110021441130043320333413230230422011111431010124443014300002124013121013100201343040303004442200310120011010424423013441011230221402343014303231422404023040412344233410141303430311230234014303132312310000024324434441031243100101123333330123430211111400312240222400013431212022401111124430030200434414043411423010133131231031000322441010120001232324101410402113033411120411400020342011210300323211020343233103010211433331003242310304213441302312044111112441223142331041403420341041004030140012122240310031330123322241010232014004403300114031311123202003003341102330434412124303143343403244223141011302302334444204321012334203030414422342022110014242330213410210041200023300331000420020234303322302233243031434104140002442342410410310223331213011202244224023442431411133311311033240223021214010204433440020141023022131242001333421242244314202040323104044122040432240430420140304344424321330210210113323001343423002132231320442221011332041310113321223021403433114012440110220402041040413000140104031322202431143131332421223134024422211414043030202130103202231312011301433424003334004200044412203032304114344224010234100032122034112010300030443131340124002223031131213321002332222344020032334430140401314442301442211422312203131402212331322243214343014241311302423112312122032231024331342031320100201230041222244013011412221124012003101044031440144300313124210302441414241434101123323211122340033022212010230042111403020344320004403320332104100204321302213440301000434021423401122030134011020041322411231112333243104123331114041411313001213113113320442301301413440213242233141433342114430334234421124230243441023111124443222200111141043301401322331000113000241431121302424142211231020104202013331031141030040041303010313304214323113444031234323401432133311313240320011444342022443213413433002220243120410010341310040003443404404140004311000214324201141044143411342410122030343324210323201342334423021011040401302221320042330334422201434411444304343003114234334313231023411043442314133331113334222410241120133344003104332440142002432430141240320231240124014421424144110010201122240000203203131144011231022422131212020442300211124002422134403340312412031113343123302100303304442340232204024311013304440022201040342202304400220031034420041410343324124013033412123022400131144201430213232201211441234211140241332014002404114334304324143243333343001410031440000311303332201001233322013343240220430110110334234210102230324011101303411100304444204333412301211103101143102330210430431420333123444102320134024204011332222123210404232344212401310042443130102304433242444134220234432132220113330313024333304344200043134102141113122044421021333433014343411234340113343303440021113414342111012003411211041144113341222032001213124200243410220203343020242443024044124340143303232024032331321411311031411043013010010304313202200334200340123303423434444220304103203202111103403042421312314333121240340030323323110203341134243110143114420011213323204011044221041310342243143013124404031440230043212021403321043131230404313301234320414022102410323023121444433224323023430202444322324020002144234003444224402402", "211032442233101314034343340421124332444034300341012132304031442433142402241333142223234344002321133443312021211434411213320231441434341120304002202312342303412014242204412323240414022321412234204311044311141413030430410024220420231440341431322303220331233403043234113431443433333203001314100000000030043031043142300311322434023102033034303412000434413040201100322420001332033322410110044203012402221420433312110342234111022222344023131143003133440144214232404230434420320114322110242011414134434214244231431400404001440403221340104102300212113003320414124340104323110344334313104102331210023010330104022201314344233320322132041142244120211300334404303132434312131202010111412142033023400424400424441434103040203113040323020022013330124101312333002432114310332314324303140030210133013103144332311124334330303011021032212331321121123323000001331342312213130042130234444011002020301344201123130403132100320214302321012022412320000411440120420100310001101140142132134333123010341434313320124034320004000340100024014304141332304202434442241210043130034311333443134342421244220340023010203102021012400104442430141124404321400001011311132102212444130044202320002341432442130033202123120101214324001141102214414141042124144333022443342440010442240344420004211222214201142343344031400230000413304332143330210023443214414432101344143133102332204330023022311230322022021243022222330334341402443401332001433031142102312323214432304330132210224400341112432424044320214323032303121421040333120122334240201040334042144421402034342141030242031131200424420332223003021312222410123322100444303003111113014013240120244113014211313221400211130403343000422444422214312224001230041424424030212213420240102222033024411002410124111014402200331304113443403211330341230043344111201414330314441110411201141413103332013232420023004323402312203302003124024243212202133302241232033113440303321434342413224313142410000144433412440241103122142021322320203132132104042443124100222103213131010200102331003401412402212433110143410300141100034230204201022431424121144334214011232301031134420021422433244312324114032222111234314123424333312312104333410012333143011312102032003242042300320131434142002134422101200021442102212214240431202323310002214413123444020133242341010133341211430403420121443422334304101112230104021012443103032431002412132100201131142040314210434040424224332003040332002111031241413310323212134404244331221431344003413024324131013142232422302412334010411134241132422000030323430410303202342243403204310021222211020113011103233220414330311032220122314312044342401242102000203200211201204442132112120440304133322101420412233312034232132014103303104433021311114424010330321403144114023234142024300021013440441114202230110312101300211020122241143021141223244441221144131243232003423214321201233440104344223042232202041034334043233311342243010413234422142340043122132030204220312043134021211340114132234000024211204313031401234004002321044420404412403144433201112401020023401134234304223124303423123112121312034242032400324204223404433423104103243000202233340424002334340414104311332231134440320101011142443032321231433441332221210344201033200232001311232030033001203244202412244404220042220422024323030021340141044043211320120441333434400411014241333040013100222200324212402202221302013010414022000240401430214320203413032141444322123434101441002431320311410040230133004011423112120140311142120434413010234024232230113304211430442434341302330111331041133202414314220024443312123014231344333131331444203410304040303112032440244100434122001211314401400401121111434134141121322211420401141114144112442312240303004134041232414442332311404120043010130141442412203214122240340424124022242202240303412140424122312200312111130234204404033321021133242441411231233304334221114030323441232130214024234221430021041130324440323231103020240231022000434422403041042314342040430200024242241040240242344212341442140121414434043003324402113143004412204211022301143221313401021232031222111214324243140014020333421023032211124123201100244124421232301120112101234114131224101214431141311331314022134333201422021234242330140133132403133023120424121134111122443243211134422324024224220210232014002424342234140000011011320001320103013042201311301142114320304023001113030103220441141210122120441230134003141111422402314004013242020043420131334230310441304340043442242221124113021420112120123312214330432021300401023", "220144321444441142014110123442122013011022002211022304304031442102301424444304022003243304044324012331102144320330313130113412033422310143423022021130001010430240121404142014033231410002121110212134401120231314231022321142233244331011443134434001111230413112414102211411112444223343042111201120324403144230314413433141102010432411302043432141300103410401203104010434000230213203220304034203333441131310034122101333004204403442104220200442103222130240213402244441131040012443234220004103244022002324240414100423331231322141320011123004220344332101020110141000221131424401044324443033104124323201011440444001043010420444340210000102232024324341113333324204104440141113131020100444130301030404033332234312140420143012210033004314144034131043342323243133414200140220443334102320041210420214320131440420301231210232203224241313121014041133220101410244313101414234441324422232304444221412141012134324230320303323043233402023232213010202012342233334320313142401321421023000131312130011214321121244120024424122431122313144002040401400034240103021133400124304121212111430421430430034444032003040442423234101043012240304323021341000441331001200200323301110304434410211021244424413134424412403103434331411403100100400231030010243044110103204414431243324421112101002421401322402210412342030300343410143311313332423204303401142403043414001011334132110304000004104413421320304103121001401002334424113301424021001441233441123324414403404440012334214221232114420124233444330102304110321133420020322203041301122201334343421331242440232422020341411013103444124204244304310231424343420412210133120332402420043120001003213330442100312210242131030400321121040334001003442134044234242412332313012243133202034122223321324002022224202103032121203002424430334203020233100333311424020110012032310111404012344202300224323213204212321201133113214312342203420040232404223121412142131313104031344213033013313402444020443324400432410214010144234342040244013001332040341204001012010012300131443033214412133300313143442411441340323241210300301041313323421421111224032131234332443231114102312044011101104144041314120432042410111103120140300031133120410342121312104134212431434034341202424342241322243312324202000041213342121402343222223031333133011000021444231121432041011114033223041224130100402243111132411101231133030123404111120210003143001343041034322233414133442333310313430401142223132004433131214224240324013421120044332130434040224441141032123141001424024334332241404242113312231144012314322124343413100110232142014142412101203202314041311231232121344113421111301442011323443440301013104342341241422433403143113044404024313332120144203412321144330402244013444024421432420440440201111311243141133244321132000031103444130241100004430221143012110441301013004140222301331324021101032404222103022201233400203003210302042141041303312343044204222140134204144203302020322242223041200210003142422340123143221434423430232122103021320313401011042301332221442321310314433103040224112344320302201000034203324232234233212112224211144321224403213334434110412011103433022113004013210332212233402004331141314144140220010040443304310204233103001320032332331004220232420422423021010410404222002123143140433002234231342213220131020303431003444201041443320012144103211132223200403201210130403233434400111341032144343202211040413444423021042123012433212132101040223230003400223420201020330342123133432121443032233441314043012033301214421042313014112123340400240333321410231042243300441023233301244232224440302033001004133133414131123002104412214220223140421130111111441300024000003123320242241403004224002034332433234044403300231110314030240100143342043301412020024124323323301243021023021202022203431311101340433014341422132404314303433311010304034030312214302041444122000141033221132311003240220341333010334320022024020423111334312011220431024132204003322412401443013320022014434124213020243343434212100101244300204242012440041203301234340121120242144141433234223224213030320433232343312411340310013134414134211203313040221341340421214110330430222102044432324303430330113133223432302124320202011013300342021342221324143103403311122143122413431322333424033242404331341342030233334324104103341402201220444422442242123230320410024211014144430030003020321403100131202300021433113023424321041104444240241201321132433431330130313233400323243131322130210204234423421304343120201123101232421402104032440114212033231101243332", "110244203124144241442201412001334301132342413240242213121340011300121110014303130021442300242032023010404030132420100143413331041430232124220024123443201240420103420300313401243441113311013302210231340032333410023133323204414423402100223411242023310222310201122430312311014143240214111132224010431313130311310220002422211331312131003403431013044242323023140412322112220343444022204213401444133200212113400243110213234122230300320330344444410230341420203014110303404041300341343200102343442110311134110024124233032320331232001213402340130443232220211233030312111043123332413042344220322422132120334001314012144222321220440300010414234330223424030444112412142041141101302011403010003021322124030414244324331141034442401012003322020224332031210022203400113440112212234244244410114410242141321110002412111014231433310414224120323021004122144140404234322341340044431002131213210214333242314044130114324312301011434243132413443033014412321402212424233424040231321122414233210000224231343342241300220032123433041141201001010243100333331034402322033043443001410440104100001234331231212421011010201322311311110312341330314100141301001201324313003442341241024443034211033313433423044323043104000423244333301034332402122321422330243310223024102421123302340431211042043344340013411413444314220421012323202144221024134413001310114230030221320242411403032013223103221030200200321322002131431233423141420011302422321222301043222032033342331310004140421334044301134041401322343002224403204400324304102102121133123144320313140022240402044400310244323120322234011231211123011211002444222020202132034142402423342120200143242022442313310312343413242344402300113024240231100314400334311322234231412320202301423222324230232431243244202004141234211140430404104431144302013330123111111102020231203002212023022023010404214313044203004141330012132101230022433340424130421242032433311244042233000343041334300020203422120413431323203224444433120311434442434040440230441102333400234410432221211311211202231232222432243304242420313413424242244102323044313000011024424122414304400203341220144432443013121110414442102401044120142032021114244141411411002141341320113333133140242400044021324242342324124103241321414402211134044200224112232202233233340121340034320020211141303322104103321241310232210001332204414042223421031401213043403002334024000324331410442024344132004010301004221041101022113111123410330314030103010142333121410044221311340130334300012010122443044104402203444144310204002220303231113413230131410221100134123034422014430012301022031213012333124031032424012040122101332023243100022243103142103421123300322230012104412011230124304242003323334314321301203413123410322224312412312340103013143111044132103220102430432031141420233441102413203324131133012114140330124441044032110211321134222032114342111424003141012210143314443032303244143232443440430102442011004430142010030022400403111343333040023141321422413144031211414143413121402222240104421433404242012020112103430114004214401322232334013401224324400041040011034003202032323433323312440340120142430331422200412010403111044304023230210011240123120300322344133121332432200314112000000301100000031221121321341220112201320011311133102112203244443203230114421002200233421433110030334442002440133204310341242324403144304304404042122341303222321103412112041034022010331120001102211302140123120010442221101402412344123331212040344120443201333312441304114210330210003133032013232020031414134130320103000111000101200020042032142242411003303441203241220324130042014314132110021303023442114044104440134243204043422213330012014022220421144431141340324442401403324042044110104243413010414444421011104303011401314423012333001134231323213213321031201112132302212024204224340114213222304304043112433311101404422123010202101443412442133440123211444204141330043200432211142241423313333212343201022322230034403010211024243312410031344012413210131441100032304433402043131132300211420302404200023040002023413300140343240210302224042431212202342230141434413104311244303100433024333014103322300332422440403311212433201331200101344301201023442134100024331132203243312230420130421440341032043314222141302324442243412244131234402130133142100243232313340422303303110000420022223320032121042133430122002040401001233233014421201322333143304333403321121430134144211222434310200303400212311131223210444100442123332010443311212320431434003430030022114031142323411331013", "410123312413122442341312133143134421012402413012304114104240402134212103214331423110211331334412014430333212343123210113214342242444410011324101314132242333004113424214113142113410141112304001014324444021101011401021101041020031141021023402010331441344413012210141231130312030133400014341244413422434342443334122232422420430343342312440311211133234233300341044232302304211010421224330132341230101003132222441401041203441334131430123034040420304112132220423421322442132322110220010433003233432304200212240211213244124412340300410310304123030100433233123342343110103102201212200234201241212034331422411041322411321410124414113424231041441014401130101111300302002310432302021434220310112414442022312002320140321212244432401223044213401220211203233412013420434130004133331404002143113433244014323234044130413404101002330433000200410133433411330134324034100443000101140310311100333302123434213003441403113404433301111322032300120121100421112203101122030204123341420213200211410404324021221013124103123441101000034223130241122314224230133020123324243323214220324344040143232404200144421430032114424434404023031340140411102232342414041302103203111304132102240304042412302231212014310411224120331111031204223100101442144131333322322234343142411330441204433011223313404211301403134020301001112443124242100021203304341412143324224412021222103113012321233100132044402413410223231343104304131040024422021013421314313121212420143313011223121203103423431213444143430122042111311413342144110000331214113301030313010313130022314222113121224220310240423213102131413011024000012134414124012330212202432040312433002224201234321211032221404323202213333021132212020202331133432331421302022241204201012111004023222120123241102034220440433323133330123002000431343122101034002400213033041012413221033402414244311224120011412303423431012031412331413443322144304141133301421340244000034032422423101024323433100123241214023122042310042231032042430240122000033323304004104201410202120443444202431330411331113340340122320030331023020213314420233320220422031442242142410323412034204013112313200332244012301133321204431132321003124033312033011121312013341240303133404014334320043430433342424314134100230431213421011143303012201100021111444244232434411212224202241213210143404103314213112313421424140111032421341224421202441302110214331340124114233122344231220242233024423204001242131234344422004103141012443134212122111110243242432130222311444120202233123213112133402430043320443201432000324222340443413212303432140204224443200441202212210210210100042141023444233121130214434441131141031114044222441003140403203040214420311022114002101404143102343443202202032304432130001110344014344242400232121440132310314220120014110402301140133003401210200031303134313032101103443232432033222311400324204134220410224331010333104333021211333234400334440203144330243244330000433040022214230041232030333231133130224244304320003112440322241234022300423123444320124210444231033102043234304420211432343243120312340431323334242434321340203233202404330102414100131224223243013001232113003134344220232202300440300022432112044023002222330424212022042432031144302121341131332024122343101241430222001400101204414212303342332403341024301043011131223100101331342424331242201414011222000204003142013314141023012212210424114304310044414141430022414412301343313111231212112302131311003334144313243044242024444333140040102221030123011442402443330221103442224231102112330114111103014343040021202202220320122230433332243201014013402332131131234434304344210334241232002213003221424022133312214203420202411133310123122322024231422312033021220020313144444244433344224331420310132421102024001012133020140203440144232420244203320010403220240143133342300302041200003412241131310004420300314202331220421041134221431112044314044042413220301240230444310102103324433003234340413422310440330021142400414224044144403310341140002103033344204301300344304011130330332344412202024330242110121101331434443001201042100331111021044124303140013440301001042000413103112314342114322143132300030401002342133430001303103422331042420204232022133123432210431214103212341003141422013220201223432310043014344321330334141021442130413143400141434020323244304200442131411314020242122412330400230110234314411011312233204434424410341414030220234223034213421203402103333323112000103244112430413221043311344003140033100331401140133332142231232301410142012043330322310443", "123422011221032034004203303103401022041322214223331131441020130112400411422102400211423010234403012200212422431242113200220020234402413143312040132411211414404414202001142110143400133433242341142441344311032201203300202102404343032130310043011020200013323000044213120443413034203301200320330411014343330210400130431323224423140311331214433143103104041423440101314043134244121434420433003011202342123220224144322132210332443430314124421002243134444222024022023101412221211324244422103403111124333214202321221231243221430114113402300131313404420243040240203224141104010043003024120313400211441441411311423431013434244412403202243432203342434244413102310122040203142320004431121210223000013404423104003330402300102341304033111231023210234113041301012212024141420143304020433133412103313202403404324020404412030201011143114020411011242220201104123340411243020024003114344133113113324424021240140243103323242004312233041442401011130414104213320234001300410224403101301201333024404323431431031321421413412242011343300412230312124433320221231423143422204032402231041113242332240130444114013130002040103040102332142023410312400000044003130310121010402212310113400321040200423224332112021100430401312404401033101244323241022432102012440402200344444212402433324423232111434232132112142021304304320010020313021303021031221214232124232220322011133130011403433014403440111432113413031310333443120141342342300131133204440404021042331020441410243044004312013431030314200234004400032220322043421440123024440442244210402324231443230100121011343432010314112234321004341331042044111041114434011032422010241441341120213321104240243134000222434304120230022233332204443042120444024133211422443233242204244430123314030012322013033241034122114002441420101314140431003343322444044114141404112211332002411310434101041103042013001200400033220444322043342013132022021001134341210122322030221443332104212102014113444004102334101010444223243002332311303011010241404342314440240041212210002113233334233212330312143224400010323212312121142230214023043320241411320412120010040411311144234211130003023020030034013311004332432342142434433312333042023340304242440041340322244043010124324220131040134420130111204441220110320043241430402044402403001012123442102131444342123221014243422441012132431240101240440031313244322410142442100442111141132130142411412213120440330111341212130140122303004322442233031200000120301204202423313111321140442024130443041231031102244010230132301134444131040412341131002332042433402040102031330144021041311201142202314040000002230333323321432003230131244140433014242322342011120240031122210111332010112331323413143044121132124111404312244024021022040241113042221110114023340314221210042301211123231143044440302120020311320023122010331343342134123324424444310023344020233344401010423401111102311013210022124112212432130042303302304211322210124140310124421440111203212203214343201411101400101442140210120413321332233224012201343102033122312131000440131222431224011443013312034020432042023242014020243011141400033012130343421403242100422134433023320041003123002013211002124342420330301043004344002233032011120442300042444231011442440312134332004203243022443304034201134114032132241422020430302402444424212132412432134100332143223122033442112123214322400134003404434340041111443420411332344302002433112044322241121240143333402344021201231444132314401314442210222432033024041100244104002204122432101420113142102020440004120241431214333331320320132111100013023012131041222420321240303422221211402431112131042202221133311401240410203334243421104230312314303344233310334042011034340430332412242204222011031112132014212414224242442403310430010021430341021320234002140443301322031032310003311322030334024440310142042332003011042340442444241114013414440304010232142211004002122123043241002111122024134210101412331443433243103204313324322002213022223013200202000142432102112032211000042214220314300113424140130000221040320142424230143334034220232344042141003244231142002442130323110202301120343404002224313432322300432023301431403023202023201410431433043021020030143204302443232113242442300321243043212103024422324114014110201312411404114224421200013202211130104040343213014022304101344224412441111300023002403424343122212344001304320131111420204024311111144021133424042103324401440313401140000123200402212224144300431140034220121232331034320420342112202400301113200424210412302214131114310", "400010143303334101343440341022434142301314130134442141303303233042231200110032030041032200141212242340224244304404040340403223231024203144313314221402112104243434310443140421414022443422044334040243231403332030010110210022243321003314403214020410011401333214231333230311032130220333010001130240234201023421332311142414042121002342021213431143000041243033114332330322433013304021413203231243000422224024323112033201323332141000122123140002230003033130030200321144230441421204224000233202422123204341224434011412044023421104330401041233042103303110340001132431124041222114243402341120113222130332024314021412114243240044322241242344342301021044231023340320230424202000012442141211322411131221033032001142244203141342322132100012040440320413104041334140243121222343220311324034240213012210413200110123422021244134004344410204042134003331034420122143034220111242303133032110212411213114443021423001043414231043141300131042032403142124323322244333400431440433414334032144014220430233433223312313001412341322243240332332134341431044100444404204324304141002310220212233332034203041402331300122424333011224334121340322003424223110431441210312240302202240232432230410030314013420224143434222424022413143142211220141014120220212044222044004241134003143320343102234142143102403031204312001413434233414324214022030211203301034312130103021200313233434002234010033122400223031144404321330223001211341244243030332032230213114444340404400322032102411313222132100201031413310202104044344013001344414000340140331141322224320241334104000322403324141244423322134304400204122332240021402324322202313322424324203101040121002323441100121111232221031013121431244141000012300023003332403432431332430323433322430330123101231143424202333333023404443424132240013444141200232114340132324420122342341342022422201314102030342102310203110444210204021110104032111313300223314402232024403430020011321044403040104211323412123121441131310243014102432122311024113044333401320334211012413202400424403230140142010132331020424144043310404333201013413241000320020242130012101044043234423314011044222330020220003022310423212110121020233431312234330204033122312213432344231202100431010323432430222011122241030343033002040343300140134322202040003414444403103121434042001222310031133232311443223442030323332132110410322222404040103412244204112434301020230243032312100330144410400113042313333141343240424004111000022300433140104041344234202341042122002244303411442211200334242424103103104002443021030104141144030242220140444013134413231111021244043421422130311231104301422311011104422200142344022230303434301132202231223142220131130423133032412032232342412130120302040214044201111314124213221241200104332144324133221324221303432120011231334024003024314033320101033424311103400124441320111344432420311421041030310011302223314410342214221211204113334301312314031412311040411420120414032300441230244211422202240321201141002134230423232020400224342102341243401403434203421014401232413402334200244233313041211322201040234011002113232301440104120210421142042422332421204302142010134112424133211404333432140034334334430104002004024422242344114031122441003404140232003004202123320431421214343131234023222212344230232412442400233432324012344403033010400034140243400002144234422334413103013313442100044134434124440110111344402234414220103401024401233301034044143014430142412242023112232411440022133042111204434203130442043124441242234211434211142410121024021301133223023322004202430033020022430101300140112304410033421113214031344412141014000120321413424034010040202114243214100002341410013200342404240022422004320343023303234132324302412133234413233433423140313044212134033131431131143413042303214121043403330012132332001310013342042013243311240331404231101434412000320412340032423134132340442404223120324410431110200330121400123331112012421030114003311011240032343303414123001013133013023421310141322024430220321013334130322140223023010241010123114001243440322323424130013110301322300423232140040311243041132022313402223442301042241103112241433223413222410132030204320144044222404203210304444310134111111234143011111302131413433110431304024403233242322443332312013224022043024114130203123430432124330333320420411041044003204434114024024421424433402443444130341103404200031422344332040314304103001141103234131142422104031330400120400020334440203101423014022230013120401211301044034102203143110344142431334020112111100410210230", "143334231402420033423310130300242204401340401003431230124420414034233420144200040440022201341114030003240301213303233331341331130220334122134420304440321433114241400413123010323410310232402144132223102140414141312434142423201321043200142002123022013021434140034313004203434401444442411003042221340312101440010001241231310110433401103003142142420244330342142213043010131043424020240110102221043124230121103214031324223324220221204240344213423423213424433100223124143142420202410044134132213314214401043342442100334333404430430041014332014233103332401002440202400121220202334241232012231140043401211232033223311144203204130401242022323412230000022412000004423411411034421211342412312203442421330334021013203400302030321200140022200342041343213244240321040300141334411002023014200234033444033414430303334324443323213343241410404013011002212241033111334213201233122103312301021433101404412224403302423102332423010334234033022224222421324440031023133242324212223201230032142441212223411133322313412003122332231104023132222203130434333000042422112134340222321014432203212400100142014400444123330434130110342314323303314302020330142413302221424401144244122442204144311001302303302020333420310311340044231320342331404021304214030401031410203221421430114230401414202433102202230314402321430441103024320322421210411200431311031223313140001241202010233014212121433212222431223441313420201210432213131431130331403113411123310121421224411242002324321312233043222124341343211444043324043344234402321243310313420111442424403022334010120220414210242002142241044243203014102301230403400211032202332421403420204442101043311204440032443021331044410240134320421300102020104413003424244121203432322242034010442124342133030104422124301122411142033233411131131442042440202314222220213302214242112402144432213403434411342214320320034331210443030010114114141411114433144242002014244443414404330334044401332444410333344344420140030233103130222232232024230144310112442131222010221040043224444212104140013040423404103204334433231134142300221223210112122100213232404031221333030020310413143442404342120430230433200144344412412343044340141034322124014030032111133001022412122403424231320241042310310102224320433431310132331234044030101403421301142300330422313242244403430203220121020140103224313220404342212404334111243334401114421020020332033124103143330220100101423444302031323023442334123202141211321300341030004114020421130322023313402241130243431021340003121104344232043231300442144100022100334004304333314400112310141224430413002023144201032440130121014304324442213133434103022302112142423343240140231044224231202242223002403324031024022023123440122132412133340344024101324414200002133101043341430331441303213004414301103100434214414200040341104243430243440133203123003210430322312001043334004320144302432344203331104200223414440103320232412304424304442404214203103131200331011004132410104041124202221410043030040122301432121223431040030232034100202321334304441022041014112044204240442042234232234412042013001403203042420400104144020114301320102300111431201244033131240211234413221432403240142103042000324214040432334232333411213032211041442421004020230302410204432232211141013041340413121402443342130001223331111113104131244201104404200143314130143320220203201300023423101430004331032112130442423213340043200312004042031131224244020441232330214124412230440043003241143043043302024133232043433321233330341143113332341040302213132033430042020031221112324211242421130410334024213343011144224000342431122402230024433114422014031004231144423241144040222000024002213244131101141230432112012002130340012431114100303100331231434322033331132341140131221331104000011203340221200424313020244412021234441232324301223224240023121343322300024340111022221000123440434333244333113332103331141034000012111300300402301021212224224014334012043432320313320123410204120112140314330131442003330024434310013341422131210220011230412311143141224214210322142041430420311102441012321010232223413102221433021330410213124334240114024143434244034304121010224220242331424010212001222340012332210331204112333130100123210331032311122213020323430042412333303343313340143101222414220440314101324343134110410404324112424311212122001434134410334023132413442222443424112140222432044413111314104434340240121222030244133231440231113111210402203341442342442010003140424423020124241233344041142142022331432431210323312331414403132013103", "344144321121113403042121110434000302221410322443242333121144102211240331213204443134444333114433242141133243404430141120413114131224004422221201221424040012123123234413200230220314141103430111404024004441120301232132033302043014330312441112322404342310304304213020301012401000121014430422114203144101000000210304322423110241221301044010003122304311104302441000144213120120330310032043213302023313222000214031301201104013322140410010433344201423342404033232120213123432144344201110131000401223033110120021140401412200411000433241112432403031130212030002101344112401132112220322110310041224131131400231213344404214202231301240433140013232443142221333333213004234041342103100413441133010142311024104013042210122221314013240221133321043140214104200144024234210241043121104434200100140323101114411403244201144244124143432023011414221213213431412431324121403012202043142114303041113204420104100213322001142301034134110403343121141300222423102041040333214324101040022441413420212220013301414102200433023021402134342323042014003432221400011203441410043440014400141443010043444002223140433021440221201422024404124121204402204142034412430434021340001040201424411401344223121340132322300312021314310020212131232422241220033443021413134242303330114010144134244230324143334414214432030404302432234230012334014040103031413403120244404434310334302101000220002343134243201400021112400103042130022024320214102233040240422433231420323302032220040410433133410330212342030200011110043332443234011402212242110440303121122000324322420411140424401020002321310443012202340123132033212002403311113321211032401110314112222222221313420310442300122331121302232203330020323340121021000433302423341232000302340140244202204240323300200304131434421422223334020004420010110311423010241311101302204110433304404002213044201402231024110211124214143444034113441140444213314113331042320443433341330213303010022432312230210130141004013134234002434213012032003223410102333433320303233234441233111301432043401341142243434241004224010224312311323110031134021212142223241322342442323400444042133020402030323034121223312202434020101030013321123042304413112211210410312000014334142231311301301442330034340414400402412200242123144241223202201420144232004010344200410444331232104314022041142114144123142243414443200210220123214011104131331011141002244341113202131241014113240400020210204412422311422103134231003303110434210113132323414112323220002032023442414421011134201334210003333411211442333412422111120322131232144430043443033122411312332203033403102211300103344240432134224313300124244003231242311204001103142410344100304211333240333420124000344203143444103444304032022300442012201010000113201022414014401341030212333404412410023420441424011321022311441433210031310222041300020444001321400014440423324222212000240041142422024240412000223102221213020043114230141233343300420224341110014334310244400020224221101230203341421333121432013011422231243120143411211140024401310214032042211430403022111202011024143341133214111414200100111143023210001022214043342423224441322334021401021110444234134244430400013340002103122220023104312113242413040130044213301022430031032321030244244113130023413341133134321401211440100344442224044122040141334423221421340042304400104330113423201340400334120213133324404411130342322242130102000412012011120043313223301212412430334111200010431033420004112323330111103323140304403133444301403431434330434114220144231123333042333241200223144414244020211430100340434034040141033102024202402413300300434443112002114123431342004104430041124432342211122133302424344332244314103110313033140410111140231420414234242404012223420201240340230120344403302040340421100023024003401440332102441421332114240201214214201144103304421200321432403013112004311400130040340130000444201402003211323331111442322332032113124421403333011120012103422020230110320131431341143202010420143000223331122412411213334031223233233040430144434424221310244244044231320344212121231140432314130002214242013004324144111420043331343034433233311400401210143241442344422400110223314231014442413312313130313300430444011424222013132032422032040042142411443220300412132004104124144433440321331113120340103432323144400242301403342344320343200241240410123332340233023314201014144212312100001304142420014334440401312032030324443334322123103232044213421311120332010401312123403232044442400242004023334340041401241014020220440300340131441302", "000242041423441343003232200223231101043223440222201232221434432412043300004341203343433312224014014142341033342020424212322220000232124432132322444430030122240323411100101332443114114324240002004424432104103301444002040142102414240333341124103444333314131124211123404200141203141130443214433443314231041301014430424113202343133332043341041122441200343102243212012311222012242114114332343234413043001300201412442141142401201410131113302201401324300222212123311400120300222230232334420100222141343412120142401131131033142441020132420014333311132234003341122220214110144411110403314244221040223241244020204014013323023404304140200124111012323030413320120202103044442042340214002431432142042244434103034443134420432342212021424401312244344112302103043143420311020042112142033412402222221112333324232301123320403413242223440124212101032222212410321222114201244042423211431444341304323230442221233003140333111344300344000003401444013431313133134214444244002321300311321323241231223220424014212202020403112042411441103202022414123410324033014414042211420034141121403142203241033230143113234221120013322130321242443403404102020031003001224043040323222304303233343213441443321403333004334032220021434233320422121212024011442401233104312113202143410324134231204100002441234013201010334242142443230134222431243434023434430424210444402430004024432012041020401334200402423120001000220421412134320124303341211423241042024403140213001010411412304002422403200422440313240313042014444131023312332403033041002301214240204023221030134232432440300323021330043240430434330343410433443022132121323310201030422044333124140100031331330430033120233321030230322244243233203040042440141111332423014004143310341130240144434234134001144204313031433101012301424034113321114440101411343402131011101220130201320310141443333112324000302144010230401010211234101343242321013044232412301122112003110040123041022423430004024203240341433344040020223221110214242324401101343403031122303332143121402432330202100124222112243230240221311121431241102411010303122304203124020302234241033040421132222441133244201101133130402140302111111321301332333133421111410414304222012143414430031113311303421333011213132103032214341300043114342112321210101332402114211114110442104230423420100044421014304030131104100423420014011441311320003124103004222233433412404003234013031043002344412230404424323421002231110041001120401043101221311120044112112222144211111121130313301333121210410044433213420203312123024200210420223411131140041120423224342140043403023230203000311020031101233042210343122301403322143012223020223014110121404423422044011434420014032411133032012032430340044230121222211244223340103202234212243323004032130312120101314433111100202132224234013430144123314101330113441033131124240143040312121304033323242234214303400411301020304203223401131113314320401043242241311030334322242302441213401443321112432202102344331030020013330400004201302422121344113113321013033330343230240104430332321001310413141122444140013113330023313444044103113103300002032040114044011422413042430110312322120420414323033231244213102213100043032443311414442420213420320400434421021100230424032201132403430100341001320433341112132324333234032112234002041111140323330232320432400334403122211103242234232011030204104344413401420140011043423141241244100041331312434140124011133430101411142144231002200412013433433431143413202031311221431433041034330313423321412120200313121130432342432314023204124141324212414301004240024024012033001001332131131204023442124101423213443001400004140202212310212401321320112130224122334400140412423430132442422000301202314221331103340134433201422343103020203404010240222434402440033203241131121033024404412424421101124144230210214302100140013413323103442333144330330223023031310240133414231022324433333140430421110104401331203220004400110200001223240034020430444412242212203212234321242333011200231243244413333403300134143000002143233040413222321134341132120130311332044100431102023430444223403013043432031001141000121031204442131203344314401124211104324340021410023423434234344100041424210001434341141000320311204433332201224124402411044440120314413010303233331202031033313142132043342133102102444324104033230204000213122100244233433001112421034323232442113312341400442124203100310430131024034401244340320241204144343343422433323041044413123413320244404422111202140412030212400433324143143230224340433404333443123", "413043014331404311441041202000422300231034233431021141022131314120201422243324222420132204133332012104341004434340420211340442122334004232441303402320034124223324140444444042103032320022102013403241441030001300112013143011333301343241114120034332311321144302320431010313304040014313244121243102011342402330404303130043104044032300040400302210324112413340314232223111402344321122114421420412303401420401422101001331410010324314241000410213442132230440104123202443141232023034133444044303244421121010024000142102110020023402302120023022400243302142123014131130414342434334234033431244224002442110400220443412014202340423244044012321010214230021323233132423334044210003233040224010012244441311142220440111034331133411242311040304410033044401344340342102232211131020133100423311232411421113042130111212321122004331032333242001313342343313111444111040341104122313442324341000421332421241114214142422120431414013004304341142110223023004114144131214033241340340013010041143324221222033331303003321423123242402112100221413100110242122020234121234342042411413121122414011202014134223420434034343313312004003210242034034203133033343141100433040221003313242334324040441214030220422322401000442024412024134130030310200414242403323111421341321134223201104240304442303102022033023013002423131342104003412030003033021430204011330340442241134403210002024033424410240440241103200310241324114213414030424432220321213400440043132201211201222442122144104432002122042424004311120001020224234323011210310240014233041403423132122421000214341024311102433110003040323410312320024433424313124132242040413121143331011313410332432412000334330002022041330421210404421332033204403323312343234432422400324120142143340441123010322343302112201002313422344244422424002413243011320213234233010344000312123142334132203134403243240401141332311202044411412011404013020302044121200233132220110340034444230321421030043231221144211144101434130241111410211100100040324222121311433210413114433432331133210004231330100214221230231211112312421412400001132333423141121433140323020323304420411311031013313300020100341034143443131042232132204013432140144201030222012404030134212333102432134404342104324112440422222204102424114004012010013420114302311323211420222122133434100241202410421333113331034042300103304411400144034141231230310130342112001200200001114320402144020011131200131422001122423423411032311021044212124031001130220112441422203304413340310444411012000244401002204311130120221300143420214211134002221441123100022122410310414001244313111030411143233002224404224123214424011213031343112243102220122144430401144432331403421012042411042122304341132420324003142233001133301011001003022043010411412431040321424000122010200024324421322424232010103010004234122142102034021224334204444441012210001414013144001400400300242124312142212341121331023444301231410404100320320300033124211110134440340120400441130024301212234120430414342301311433004204142340340331002444333124103133022443224440133021301031440424313401111221132323302414213241443410423400203013300111024131143034014442212321223313134410323313024012133301301313424112240414030141202344101120421330202341313324212201244131030432041200123044032443011322421023133043010404301301314230113040111432232033413441224443034400232022030012233012242041034134333201202203242232140314131211120230410341430400241213324301413424113134321212321110013110213114420021300111411244131312043332144021420114403410344024221400204441124412443114310132224030304103402113244133441030024133030433003401000031044341403300103342342230421310000203304324400043232220031114234201240231202100132321310444022342402313133223104440043230214423314203014441001121242332313142001330213103141102222333114424432404442420004202433102423304223241211043312244041021103302002332033131241321022312023044311344334323444401022130323014201230112430222004400144311442120142121103041140012102304221304114110410112133412040403042130323121210032012112011413101031140304403432244300032233302230104143234423041413444203143412003031044304041212102043341442212104032203011244340003311021022102210110024022411334241404103202422102220404431341400001144222034432133322214112220032024013031433200203330313021012341322303323003401011112420211211103431032440320010411004214002144213013030213444002202132312002412111014331132404320430121122433013143430002200220220400230314002314324240241343324422304141211033022122311243", "442442322101324023234043201143110023332101201140102412242233123214344344140443303021300003340013022001413202044421431202200040203132204301401030022031443322130100133040100210022243242301324243444334023311340344014431043424022021234422024311023221110303413423144111102132400013030143101440033413223043330130130343414420020403421403324004021044223423010230011231324334302330412403414324113224230231212313430400300034003001231413210422211221131222113110420413333212401410120423240302320421231204004131344240223331101114340314044414131232001440043013024031143311204011041124204001443114210330122124022014302222422342212120222002414120202403331223042400303014144302300440113002420213230322234210331413101230401342144010311404122031023124431240133432031124030223422303311423232102112001432400003203203131224324032403214242233240210002124142030330311414342133132322024213132421213344102322144012322222041244130411440043424014124000210224141310304324321012111143410120024323023431322232230314412112024011204403120111031243114131021310222400101311032024100131003402340012333403033011241134410240203322311202331301444402012301213042243231342343120344242300424102232323330334423313024414433303123012340401014112213411332331431323014340434121221143100022332040314112111204311024340111132400023320032102210314432322304434042410304100424201313400402012304032400142140102210303010402201332443241204222234120103042033434012111421222321323402340120224113010443423040423322014314133043412130400141132014440444302400314311024042321120412411122104100342411400203103110144024114412043014303034033242310240013034441214404230331444021010114201314020211241341431330222300400334430101204303131233323202040233413011440240333132001133023222341221312240223332040141334001220024130203334201132440041132421002232240103411240132422332140233242121204203414041413304422310114431244224424401020042401013240241201332222032242230311242214130121130441421343031410321101131030330421230104222300434232130440223330144312101044014021304311010411403013440434042131141402131132324311040134302100011401031113343132013204434444201421200131041322010411034310240434132043302132224201132140124000334012214103411041422010100042031244402320022223033030034241133331243403002002031334134302421124243310110022441114241341244000203113020001442341010231133331004010141210124332404440420133111244430422430420444241022303214324232212224022044030433113424100333433330104144444300313024400231323404231324330121120140133110421321441014121044011232200443214444340031310441224242421332210200003432022303120401022143142443414142321244232442431002243004443310402201014411031300404133343001414211033433022301442004030444420134020401314041330400220301012100330222140231243330411123120220131334243314323112240433113113220433403303221242411310201303143323431331324044420324110134401222422441430210304434034024410311230202040201301314431001232331230324300412304011401321400132132030412000131401022203400120110434214341341034021110204210400443443034133024430442421044010010201334241310130012323212434434322140344231234403231401132004240014400211414133304022223403414011143021202103441201310130224404041231342031203204224421134300222130300102440413011132433423000344004330403042441330102413444421142304030224421042304144141240401244123422141431142034034140040014424200023134030100421334011330122210233403422311143441110440123231130331030211101131112413332402003002300243323330413313021303430130144433110241001334032002140341333442022404142420421420201433020420003123433212222442143322021212010034211220103330300221224421200220322340310003200032140414312234240140402122003332042101034441402411400334042444030122304414014003034411441111221432211333242300310423144210020431200033003423331423342314334430233301402003132133040030442420122221410244034222044210432323201233403010212320311420343334403110012413314232434032033041122400234041024222442044113110224012040434333412330100234423432143104101134412123333100034321010142411400404110330424100122144110330410040004002023212441144230404032431113432442431332132203003410123012233124024101004122402422134342200041111224100303440402011243200321204003130203222040134413332213112341004302334211202141014142120313111131122112221243334001032013221040003143324023203121204242112213103441101131030230140231314142302400432243010122440340223102314232334004413223020014344241343124322241013411210243242204312", "330303123211223201020414121410343433400440114214302334110310440012311041243312241331142131211340424110444043331230031134101440403214004014444241124033322030433334310143143412022004014344221123111233410044142014430314340110332404110021220131031230342013142023240441202122043234023212003130113141211021130403231304332410032420412341242013111101430314041303334043222420120141110102203020013004113013334033022223210401122204313204210302203141110033332230332401243324223101434332240401213123243120132313111301444410023003004010331433120104100333204214213244130333020213122241231404312340121434244221311441313422400441240041443134121141230143123230301304433104434241104201440311011443434400431424143344030100302114343444213311314323331020032400033144133221421424432114310032143000440302434443443140323340300221313442121413234303100033432021200032441112244313420311212023331434021241214302023241020221124440230131142441423302114011102012414234022023332223311012304033124134003321010022323211314400444202203324314113314044312420401110133143012143404410103041343424111324131010132132003230003141122331213213121103024201130041111423002012420204302403004144413320440200212432420234413231343400434031200430002003310313344022011111001432221331332040300341330044424213143411030320001144323113342332233212042132000110133121111024432133240324444030420310011321013120110004221211322410411130141020131012201203242043320342300243420322113312301034421422103000040042402303202334310130202331243314230330420312101333200011441403010314212444101232313000231401123201324220043204140114221110001140431141322113443232041214442041344001341341141314344202303343310434331311343212402444222412312042121132211402222344303241411014131313310004423433302340321100144220023201040140004401331044120232140200203014314101200013232240124002441402234304121334042034123213141112031332324304343230433201330341134320314122002040210343400344302110130404421033141010032213423404420310204443244134142302434031142323000332142311310141343333114404104300213242311002431043243234010123444344244404232100301033124221014003221240303342344412031002220303441404421402434142340420422422013242143202341332132204033143200133113201411343421144010033241132400120021034320144334010114004444312142224030004313303430431342240100344010111204013323331231121134340212231112101032004100323104124320022111212031131321432424201013434041014034340114012201304302240321334430123440410001040202304211042020034113124033231324134141320020010244423122420221422132221321331411134313044301202141014202034214233010101010313141112104404204302030213223024040241421111443111120224433242400023344142330041200004402232332231122204133412011134444234221123101203024003034234343312121433203133243312203002001044441410321222440023411231400230204211023001411033433130241124240330143423014340341420122212242011111222112211032424111033201300000121323300410312243223400322101432222331412220104312340144033414231103123232114311340324021310304100120102043414100013343202043223001142420114432234240140324243010312000001010433404131040241312014004411041342042042243041430233210433323440104202344004310013212243044110141011020010233423421040121133022011342023332324041143030422111323134402122101131140033044330100320340433324242310233433222011241001414432232320002214341044244403113243311334212110411232341032423443100240040210400340241103323322340213122111421443422424141424142101043114100434303030121334111333044101443122133201144113140013313023441322104440422203240243401131422134422422044122431314401440224112100240010121221312241314032112332402323340201112221313022203441120121132004212212111043300233032310401120441342403213422124320030023430301341201212043022130330441114423114321321041440101043014100110120414122043401411311340111340304010442313240201112310030112223103440212242343204323003210444142022344434341243412304042302422023142101240323012412004124421424234434010213222044323131034241302014214313044410410032143340313234133423100111240133143200413431443423311342413343103223133011242204132121433321203440101124042441142244333133302231144403323104401240302434320233242131440233441400244302320244013301401200130413444233340442231201413331001123103101220303023302430010132122002401332412410103113414410400410003223323003314014222131222432042403111432133040110241410202003444343023223132202320304432302333204230411442023413200321141133440042032044410302442", "243440144044442404334334310444404114211232042303004121314414013132121013432341101430410320241440114424243200100434242040102234311333413001110412444100041012413130044404012234243420113214410404234244222123000212031424213423322304024124401204124330322030221213232342412230210412111120140231010411421012144031010413032021021301330401021302133321203334033014413140011410343124102334132011302103023020040230102312111013233211144210231014042240303434023302020320214021114304220113013240303202243341344220132340323241342341004010420104010401322341334321023333144303313422102130214244201032013124140100220023334041434013220101024424114210404313301110300011302110344110304013334430110111102403444331020303013412314444122330131314020413321322233000033434100314212014101141311201430021431143223404034334022221204241310004100211022434230113002100412404244304420431331030342433021221012043044241341200222333144101310304202141112040414424240134213340410410033243434122330402234303404023024211413403413411013404243041041434043420012402434222223003130231211212434301102232010142320000332413111230220114312140404242300022220002321100033422043220004432310403243142110320413243204330014441444140113140042130300124221441223232431433440403232404334044301420220243122444012404101000040422124443430142123243411404334100043431323042143212043143001030202024403141233222012203443303241111021101313114022422301312403244102124320312141013014342413431203123012233031010130321041222130122343004431430221423111213203043024022000010430041201001020442400240202330320120241003313442201244040111430003040103103242332342323222401200224403131412341114223103410024134233022240300400444213324111310314423302220321032300220331313043244103024414023402414121044312224021410103034140320032112010032422324434323121040414423032412140011021134110420223134112144424221342414410400422210102320321000101443401010330240412400104224200103313424313344133144141333202343442403304210203110013002423304201112121042022230100001142433224001200231142403443213303021424210203444342442334233133341230023203122331322431021310433243321030300222142124201003131340043022101131431133031023444231310203210134013234013104243033040220141004032031110024041441340431021211020033244012134220120402224034342210323013430120404433302414243301342220203241020331214112000342404423040134320221410011431133400110003042020321321011010123141013443321120243334101244121221124414432044030434111111322310232334434000422103001220422433144302333140300300014001011403401230102401403422213210312132031140300300233423321010224022334402222022103111243011010112041330304242432011323202324414134101433004411420342301312213012204221412440023402304403420012330412141241424323313001120412321444444243001323111034003111342043333101124220203344041304130222443020330001232041023230101242101333041200232443301311111032134124032031310022331343142414001321303333142412311242003100304344043320014233331320241023200130220042130300121310140140433303130222100020414432122140423302240441342400004043220330032414301202022233310010114011243030330012202441331233021241041131133030223132411434134324423342011021033330410410414331230424110044300301400433324404401333100000101442124342412403004030211144044344413023002313203314023410344314342111123210001141322133110331021422340114312013444311033412134414303043402143044412022432140330232132302024130021234013021212023200031013001242343030041224300041112030134113422414321423013024312020103314220201241413101410340244000441342143403332033130320030101333300422342211234244423013412121420041330141030203343222130343021012033114144322243201314144122121202424023001033210443141244233313113144423111142411124213001000143110233434413331333032042040310400234400224424102113332430303044140144012002242124031440034404341341302033122223004133110200420111442102144040400334303221231020031123320422243143302403302202232433204311031312430322404230221442413220023342231132042032104343012102111330334144302200300210144242413102341314221012302230103223320014310100342003012313243114022140222341000322334402402422141222213101424242442412123303001034421010302322243103230030431421311220323220423013201214424400020112241213044121011113011040304031010142431410020331404013011033143412213422002324010340442141030341213302233113224134343300244021013110010232413340324433420403324343421042230312204000220414021421334034022041302342310002200404011312433424", "344031414104214204203312104433024443414320313232001231003303240431340020223012021341432323431141234324040441002232240100031102202440230030112141111301234203421244004234131101412333022433334102200242433040403200002334412131243044402013403420142132433434223042242411411214431203040441242120123420141132340031343220204030113420044002241311242110012423410141400132040421343403424212431003113114220102412204012234343401043222023020112204411344310332221244221130440220124214330013221300342203414011041343414220203042004410300240212323420110003424441322021044002403114200231342322121113304334340014024332121222111203421043000130431043414020311030410244030113330214000312234041100321403013201332410102124333320332110331301331234100243033011202031440430231104242322443204432342111313024041023331420214211444213433211323240021442034041130044141011004404433214112144021100430144243221422412241402003034340342001402120141401210441140213314041234101143004314124332432221242302432314020214320222203430134030100141441221320420224411041442141443002323401010241011123401431312330134314120430320004342101204331131444204013041011103100141130413304030202210224002341241432040210132311333342112043401212003134002201430020320230414122124320000111433130222340140203221011431314442401421321012204011234212312442340322040024121312103411333431004241331444223224223224041204041431321043131343412214124124044441432031043201232400401023111213213213441424023421344121143413414233021222413111422144403101101222434403230000410221440203024230023300011001414104424420312140330414133020213312030242424131143131011024422141340124301444340423030232311223311133431102303022300110241234221024432344344241140200021221133300341304044422443310312311400333011223434000140414343143001131420204114211403112430123222441303421243003322133000144400412123044331024333202324341124303234242303044224102100020410402144143113401333210004401120212220030101204421440324204200011312133141133422140111340003412301313133034420033310041430244010210334223432300330420024303221234404030411240112404200312413002421043334101204014120342143020301202244043013301233110120143304233024441003141014402224401041120133311024211103124324301204022340012343032024243143023324332414213002030300001244110102030444421210413131424141311133330404423212413434413243312023222041013143300010332344014142234020031233412311201140014103443133341411114422204032220220421421104342231434230123143232120303002410321123324234024141023441101210331001004140344003234122224320403100132231031233144432214023342311033242131314431101321324104223312434012310443244404414232410144430444214404033021400031230234134041132441324232204100142303203313110311120134324013011024214222243130111140231434213012111104304310001232233441234310224443312443320034223314424240234122440233320343143144220022021140113343443410232001440143114033010101113223331304143000420323420042434043032300442402043410132124100014231030133234102430210244341224012442213144020232304210421240003044240101324013220331043222131213113444314334404314101022123444341130331003110320311311203220244234334120404430024344144420041242033012240040040121031110221422414030130433411321202303203124110124300040441434410000122140423332142322320023440123210002021040324024232310131101043034011421403333242021240000434232433324211403334404423343043240112112021201231410234442332301301121140014241431214102034404303141032402223341212243434441243103000011420323222310333323310123324324421203441004144211322442423200340132344221412302322024041023242411324433320423200201330313232322422421332234243240212044133300421143213021122220002423211101010203303422104422240311301114401331021304111413311240403042100023213344044121443410411233313022404410133133220022113024231140012131230344124311133122143200241401304421102120232221130024432224002441004334120441020302314420330341004343014421103414322123323423220312203023432214302322231413113240131423141113024322230001033343432242301000442022333242112100310401412030441013040321311111320213413041442410240334203131142233011341043430130420213140120313332200203431040242002020422111341402203330032244003413134133302423334412103334330313404344142323420333221240441233400200430432301204103340214322002440343404314221322410440122044322114112011223010300223334234421200024033341330421214202440203320322413200411042032342123322312410341211444041422240033042043201414132410242414200240103", "130213413141042040044344343112410440241300300111132214204033021011434142410341121444424113302442432333411112203410021034400422303444241134122232102444414024121232411422101004132313111414223334244302021010430102444424011103132400320124443424314023202320410041110433412012312211433134244301332331240323130344242232313130122023001113401324130423044231244331321424322412111001243314111330002104123321241010021041103123443432224224132202340241331041340042321144200142220330031434232232200100313140202310103033120042433202142342203132320123101022124241433200314000201224311034000102040420134203331301441130342133300034330133042410304113224322234314222112400034234001423224104241043323242313133442442414441102023223132401132413334210112204441211103203132141244201013422240440412442412232014143203043231220422211002200322012340213031332031240444013100412124311121303411244020031431201444243211401114000204214030402201424220034303120410130020420411311432323114143313202413241403042044042314411142424114414120201440320121303304041202324102014322004421323032311033143222440120222111202413244133340442111142342132401144431402023012232033202302424132022110212441220000221211321113233044302333402341424031220011012400232423041333143343041102021210033101434142200203041034124012412431001014222030141344011400221212214203203342341303032342421003034324414000301204314031323100212123332103401044032311313434130124430104024412342022022332444004013212244212112142301323342230203131002321232414443000411213133004032133134432323004201043004334103342043132044024043032224000242023311034120341323322004100134440031014333140122432110130404112101432443423213024400044231323240143201140434421023034411214043232202432321114142332122030140023302202043343142210440144013424233233421002021100204102122340012022442243124424224301103420034444434101111230430324034404140200103022334140004310433031444411323112232101221410114424103421200203000323303144332410014003111104030131424302431101420304202101100431340233414414330232230411113424140230242143432444242111134431444330032333412004044333243231122401240434014434132041243031014120444340031121322200314222311402134410020204312042014222400112210143010010303041312022214130133214120121103334101420131344120033342012244211213420231411230202103201142141143411200020012003443204202024214100423421403243023443101304141012210423233422010103234430040334023123303442133412434123344140021314021031423410302001412413421222344322230214331411112323440432032402003342203101414200042242302030233324004121121033004344040130024400210203243110404334223121340021441121402402323103214434212112240233313034330240100232034222012223131221033312410200131240201333333241122013111003344134233012101214224224423434134342043330324232344432441402403411133401410323214244413301301301402114010340312024222102020234120341333132213033244432431414012331213143010404300302130444434421343140411012410132410313410032402021020130024331041222333223404214143201410144310404323311010001222341220013443423341144302433443024043000403014402001313204430323120412233312134411240011422330324332040132130441144222420424224104301443423144221442120334144111221423210110211434001431002240114342010233133211241000044244144003213343404034132420340030341044040020201343102140132304102444423041400342103431000210242402400122102322411042142332042411321144314214333432403304334303113433014101144121441444332203020203102222222000403341210231320041121111230330403103241301444313023043432234410241131220233121442010102323412140402323333204030233032410224121321120210330441421244203023400230322440141121413012440332102040343434324413104143134433421430242003013242231133043124202203314221011314044430310144204400231332233332011310132141234431300330240031004133214320112302321003232214122003243112402430314001432140114020420040400303404433424423304032313411402431130303132200223241240232112421003044322443004021220210200040411222101104204213220311023124424240232214121434120413143034241222204010203430300013102330220020014340141001302002214300024403244102243042123024311001301142123401312200310011241323242430441003413140030001434043013040033033430313413334432003411233223131444312433103000132230340421413114141113433230334220002312101403441042111314321444402430042003004124403214141402414204224242232144033043242311204101014013321132422022000202023011041400313401024424244202422404011411134044240442142223312234241303", "314034203400344031041141414101343201414434423302022232102321120414144143134440141334233223040313343114342041324024220432020300123022014202101400040410044213424404422210331231140104013104144202334310320004242221124414412101330144133002104233040202030004303402431001314223122241031310101304421420411101431323411120323234411332224344301302123321013123412201410001031010012331044402020022213314032243403314312320312140340232434234232403110202200130002343432013204221101042012343031144134212312440012312143004333410310333004010332300442011201433314344131001400342010444244412312421133203034133100011321031333144323032233141144442212411341100124040220304320313221030111423102333110121414013023421030302124143144221241133210431441311210330243013013311412214313330323413413343341102002013131214440141022014212021014412301404434401020201124442024133333314121404040042303242402203330042313233144341014410043131410122240402310032132201430132210431142404342132142113140200213232313314212321432021324311240044333411403421410300331343324423441313402201432104234404024002033330303000241244400214143143311313320431120142423310102241413034414033220313244404132244204433320020003324112324323332121233041201323000244400341213111014013220131142223143010011010011100343033142241413301201340424003044103402244223324040444433111220102331000413324011200131404020041200244410310444122013014333211233200131201302302244103303142010233223023120314302040300043301410414213314030232312010321201231020234123423213214321233422204402223433441430430310000334123024322012143001220424324131403421020213332143113000013230412020041224002001144324322321224011214310244041134340133413213142030110430220400111433243420222103331023441134012001033141343000230304024202340300340043102324002012203001431331202011222013221420220204411433033143311343034022123421423114002021314021214113322314310301213434031421242400021012000100430122201043242210234222413024443022020142320431122114043001042332443403400420130222200014324140341202012003422020044144401001314210424012321213021434112141224330241230101212202231232311142213404212004440212122430032120134330112212411303133310321140111223202403303312414334420242403430002301134040041302334334103334130413314121140334231203410221002302202220303300001203234303432334320023402223202043301431303343024224321234444201310323410433333140333200242132144040212414222343343241311320411201330402110130131140400204044412124300334211300004444343230134100040102420303104130320113231221104444341232331423224141421222240124213022144132334142121420142440232423300132040134243411041103204233240243312401414040240114301044202014240441011032044220141423434033242130142241040201003411003103441202400320440221024100323023224221404322224411010421321024423200022123130123110020124443201111424223430413313302101322333434242010234042103242214400140104044131314344042032330124313114324434313142420321334120424044112143432242412231204341101120341441112023011113110310030134403214142100140010132200344330223214144134242324414013101332420134123310314123220420003141120124104341230420433220112321442340333044003112244212441343301421414334231101000134241032243034233123431324223124044433033004002024314124000430202213140041114443104424001424031401404240043102433040310014132101111300404203344000321033313041340202334011344103301322433312141043013301033333343224303220443241034020023112202132442320312124001340004244303033124014140222423332001002221110113013131212300210312212424323420132322244314233241043242212044330334303424320201341001114430442200213134022442344112201122040114013300303240312331020140030414233333421312111311210201223143241434022400113333220033312321103204020010334232413311200000302400301133221421334242444110103230230323203311241200131322304443033432300123112042434232334141330030024113334301013333013431302210341314022123212343124242413022310434010013314424024212123344412022242320412224211132133010032431041314002100121023201103432004303411234221322241434100303203422242311203200330404113130330000331300344102321023330124104403103442402443101341133110110222100241204242330333024440113344211321343401221313012314203230341340130413210002102130121412200032300223130310342014404222233012320224224100132314410410214021204334030330410033322202120113302420203232131402304233133430020004204134411030432303341312314131144330111133220013100031321033124424002243311030323014030240200020122432", "130234111412111211441410122010140222402421110434410440111341011432443134412301114214144034411412344443220211022123044014313321142203022034240040103000024443024413241022331002410014244304011041233010234113103123242424324204333003133422402221224332311033322111404043132223322004124211124303340124023210323040413432013410442033031342431344014113222044212201104443001303243334044413120120413341324233123241133332304044012023040243112424103231200313134132414201322024001021110131441202030444021300010212430343102000431234324103343011232101444041204430024201000232203132422114114433211000124231013444100021100420022112103234041102431321042420200323324143023224340204031421241024402443020201324311421211144311100131030414410230024241142022321223031131101313323222314411120101040331021042421004114022021444104032234331334420330014124021130231314012023200104324412031143433411430003314124103313303240333411110220103312300340142321214424231021143010201041400240233300311431021320212340434033130212104120043412434022000134122303112322130434430441213200030031112214113421441204303221342200331103401234031020123040342214133131020024443124331432141012101100323324440430030113330431341134213133232440121442422402303243124430030110214201310020121213003301131042011340321431311114403411130213131030210340414112313130101134112222122243122031014411440213131421231312420324420101444430122132042140323211311221343023402030441313312030411443014232444130410434003043031433433240112231313340221032404103432113021143010141324021023012124330020110102141323020411400202222104101124134122412043324144001224400213004311032010041224443320133112220232311240424304142232220440303441344443442114014343314044114034442430021342111111132010143410141142432342033303231403423131320103302144404420302023244441321434310400244443410143132212210012233331301430010443442222004044112443040324241302332331241124032301422410423233413321123240340030412040122011424214131111334112210334113040022012010410332132210331000034311040042324243140323221042444043003322014413112424021240323334114412400334334120042241304424114112014404304231414403313113034032132404231122140342413440033033233133413142202242322001344330221432014240122332204001420302303323411401323111411331322413234210200242323112120011122020102221130412204433042313414222312431333222043311034223113123432134141420334032100411011323124242204312224132402441141333043304111210040130114431341331044211440403214332113220422314331212440221301111441310114203144224230223443213030314441002240142330214401410321333242414101301122230321041003331132221032340131203341332401203003220431413302243343133431214241140131020403344024203210221142333430232200040010323213243410444102213313344124302031232042230210102023211431430142244424334221123314301200203102413141320134023210401443003443413130244323440214003021020041014410240223401021420441342123412110232224114324314324121443132434234431324004000032242343342232213220304114241312031212113020414423001110002343424320203304030143223022022312402241431100231004130341141440102030204441412021021343414331024011430113411240241414123032121234303032234041032004312344230412144222003321340231322244434324111314304132103434421401430313200001111100222433044413014312011114134144001341311323112033140133442123111423223133031300040021114330303244010130402120143132130442403433402444032321103141413330003214241200411421424042441032141302423002322301002212422433343330421123424002221122220204124320300030120321001331103312130314034142230204423231142431020121043004421224033030004000044430043410233042341223232403303241143441330432234032422321400403431003324441433341321032020242223214240333322401100211400044042421334243432431211011432430201223424210321131320444412400404120200212343023133420004010324011344301244211320040300131241132431133320201114130313421122300040402402310114123240323034130420443103010214044231424031012311413332313302441020213442221124304431000130230023010243032001133342010130034322133323410103442122030332230430023111022330240044024103020310042013440130442032233311414421341144331221221141211130330322444021320121413414323421413234112011313040304023020122222303422322032233100022144403143411221023244134421232311341122423240141431100131322121132041100401210230313043011433431232242213041130013221314234141024104001214012100131332401443121200111231014210212244420111222420233201304014413331002220244421200134320300", "022410214012310023030314414013344304244102313432320032213202024200141042212322143144401334321121411402443240243314241413042044023332143220013341142014013320332312144334442300330432334102334121100300201341414303302020404231123124243111333300313244441122344210431432044331012400200242320040324031100111223324121221114404414301324443302142241412430422123122034240331241130103301302043023111321431021400440413313241234333334320103120444343423411220410221312131344310330141434244310414314420144101020310324320212442044240104422431420201302424031322230004204241322111033001200102343233132244043203440432313002302041200323342040342311224424220123401042013210420111201311234401122043131033004434004114322221022313224044003441303312344433302341241440321011112100021210000311410142302410203143324024331132023430044210443332332344033413330201423434201134422111322012040310022313310220214242130231012043333130102010011442402004133013442141142411121344421122040240221344032131233244043340420143031321134034013213223041240041300311240320040013123300132032200123024423102121414340222130130312232434320340133200030444401332224314344213221331321114221031231431132211431400234032402244013301001312240124201412000310410402404301402440032230231021000200431431314024314222014431410014343013043422312134431043001320324234410213032002022212111344200043204111021023040003013403211221404131232241340400210433224411110122222123201400104413003102040333042041014321431012230010410410113230443324111431134212032100123044103011111133432010214122134030043304022431341132430110232334434124004233012203240314233300013044243343420343002312144313212230313211032140103413401212121103024434241330212001010444424210333033204144024241234021332324031033102441424122144404041002301032123234031024001203123230011041140200031041434144232301002340330133203101443430114201411344440330144431103230031014441204124443140441041130123031410110414424403203021333314113324431203214333143120443021412130001304132421321402021233033214434111114144312120220424124100131042024121342413413313141244042324200242410013333401110343202030032040333111022413340232201234411330112200231322440101013123014214311434113000003300230022000102023321321040342401221123110114040333030414022143004304333221042014321303221034032404320103304020002212134410041300234344203224222132223344014420111301101001100141402323323241330424013410214232142122111004410104244422023231211440314021234124432231304124333011301344023224311143221142122043431000001300434043101034124021203340230003141044313321312203121443242044230121134134441422224200400124141000212210110341214303310304043010014202332132303422422414432224220433411342100223110430320132303231131201240113321002401213423200043243402233242240222213034004210401230424444322424143323444131413041040014222103120013224213440141420031041113044414423322314334342211000142320313330442420042431021120022343224443402242224220432424201401413203421143442004023333330034114232103024413432322321320403241132311024004030342010443004213013010221241432133410300221021001410413130024442010340412211210343213304432143134230431344130003241003430342023341311343333044334032300024310321010240024340003004121201032043004034130040232111233442232100024024134410344330332310221244434130223442014144212211132110203131224234422144232103411023202014304212110014434230304343324214412314424110213303002020331123213101404433044203401400042104423001030311242020032230042130130332203410324201210300032334210133433411431002134200024443422103111210310100022443423423200323033040422014144120313134130402322422142320300111240201020144113241211240030014222444302334042312102301241341011333210032320112224030213111010331221223113123033432431414422301223340431424310224310213242400023032222133022043430132410003343314314313004410344241110222030034031214141213423414114020203112432331302241003443434013000123110441434243443223204311321322231110444300341234411430244420334214243412241241124313230044200421034011110432210431022031430030014012023241441322410034133223411321003300003342403120132444132014033014012014224003221121124311124340010111400003031332122424010443404311101404223133414040204312332220034221233004441033134340422024314433132113221411441413343344031423104100410114423043024403102323404241200334232140034412041342010121343244033230104310443313402342010320231424430320010443213114342031214430243302141101321043300434434240042130", "311101020021020143020024142413121242030241400210110421033044200414113413432212241213442413001112204433411012333404143401024213341000414422033222212134044100410210103401401213333112110210001130121200034013110424323424132141121200430433443040112000124132433400244030040304102023113443004014324314442043021311232102222031312240002122043000224321223211420240202440214231210420020034221414133433244410300233044414211230142420202204204141414423021004022401121134231202103242422101402040424211103321241223041234441342011040341040004341102010342013102023223011022222410421333210443021314024434234014244434031014424414421233122202202144042424100144333100020114420333304413120432030303230223032341414432102044233414014424214443143204220442213330421143132220012340300243434403344330323220103204340143122332432031113144120340110123440040332404114110142031311232433140244411324024002104300430013411141340243242030432213431141144034142140302133310410032340401402323103242332034023114400442132431011240012102203322330123301401342220331002241431032034343243040203311224300334142042034412112403342343113223320320041332431200303032132334130242312101334131244120010020111134011433341430001111421021131441142423343102211231043001433103121132234134413222041322201004410230310040023241441304134212243444441434342421141201342403011031130200320430203231021240100102203322432041043234404131324422144203314432224033400120323110314040240410140313230231333030321113200432342023300441041203404022011441022200042200402031101230301124314014242244040110031233431333024202341012042114014123004134301120023240113304413013302034313200444031041003024340123134411401424000231421302310210311232022040430142211234131032110103413443420124033401221133422420131021243121031011401243402030020313202020304041402044112120404231343313214431443314322401402113224442003322123411221030030141443311012042300412423432312040022042041430113144144231000133034140013303114443330214420410201123442331443311112411201302303404443204134220343401410140211133012131241314113423200132420234343212434214001233141234241103020002334303413202322232020410224023220203120140324142444001311120022424403114412342400001133233040112400430010441104144142112314011234444110221400222323344212433113100131213423230334323341403342044011143430402401123324110111132133001222240000244134044302323214123124422113420003243202002224042134422003303301020334302103033324430202322010224331122103320144011210111241044414134402104431240234140224431314032342113221431322213030001122343421441023303011142114044442413223210241211021313320022034421244232002034422242131344313044241221221304141240130012203402222230012103342234142400111010411213011302400322044443030330313140031421210311230043432434100202123214421222034123232230014023332012122430142122422333423224241400040102400344001323420420302432230212034013212322130221200121412012413041133312300322213110201243122400122423424004042013432411044143221402133003131224133131341111321004311013110402044442323324224004034140232102330400331223221410311124133431122340120111401230302430211223403022010401241223133014224301344124200141201143310003441132120334141424324223220013422034024123003004410414043214130341222222110230332344441144342004434144430432404341201432444314131401222432232222010332202410013230323433112344344223433024011111141141212103321123440242112120223101321210241032424313402120220301212334302424034034124402132134412414223134034133021104213202302133024023132032140413222033213040040143200321134303123332022340234331204412222222002401003110441143103234202211300410343334331000014433422103332122100141041033210414411414333003332214332040420203144310000001102340221013243001024311433143401122322211032431103303204022101443244220120400110134333310242041211044304113103032304120314342034400123232403141204444102200314123411342014222143231003411033222411334412141404140231043324231112344233133401140303220111042122123343132300303203342440400400102000023402212132044340142221222424112433022440134430200022403122102414143344313403041121341024230214334124442104400104443204302303022224214133341042203334234143403310322401301420003012434131001144324142244120041004113344123200420004243312142423344443240023320222041432240212133230142312101103234301222012002014420322403030322334110113020441234243100024114422134240442112311323142233244243421403301441142403144242201303014122103224142243132112242300240304", "214121401102001223322304031013003042103421133003400303240032021422122112121221001210400133124301104134031211041010032022223021342441030431111341013004411420243041334023144434402202331021244010042400010424242203123233004303324124141201210231240212233312130133140204213340323320123214023000402040413213300342340004042021310212143303042113000201133200201403231143430404220123112013134444131220233440411004423342411111002344041143001221313422012431400020013142320000312213042210022433441022001321001322322422432233410021241342421014432010313131013331400344341343401001011120100241023412011414400124341413040201144330020302330212134422133121133411023133120443012011202123123021241424430324331204141310432441202102014421013222314343420322042401040011443110330420122432244200330123311211210212320104411413300424410012124412124320330302240313441110410034422124333111043112332214044044240224403422412342422421402222031041013401233012340404404304320320142212310034432340104213112013342220134431342244300000424330033214023132132323403433121142313103214221311240404311304012010244120203414123044342004304403330032404003131104342200114013423311043124243440422300213340223043304030120332442320002233021220224213241102020324134223214144400021113044144022412111141130412130214322034103012341422231244440212102214304313113043443023313324113300414434404313134403103311423000202340034222411202423102300332212233132312343300013030302401214401003300314010214004141113222114031222224344102340400101331410342143424201344213230213221210003343030313044011403313323304404200220213202441044211011142303233023030010334330301000011000442223221230122403400034123201431313303322124133342040320141311314212341012344141204022111431440403213030342430110014110420432432223444244130112114333024300143441231241113321340104430030330140220112133313420333203212404330103413434043043210004433433140043240311100240143040142104413212020111400133031313243000112041214232440220140201304314311344022200310411011100432443341121034043323210401431011201114014403423042431201021001140134100441310414143243040224232132403423431313321232403334020334302323441340422230332202040034201002434233333313431044223431411312100321331402012301444120020130011413132031114111132134030242022004401031420410200043111221412304431211200024132100123421420302310334312301002340214123013320413140100120013031343241130303241433211232011342311240103231101131120431444300330032444121322300443321303404040340110112101320304022404331143023213033220220200301220220312113301431024210304104422334430012433033143124340403401120023424104120220040431244044433003002232004110404040210201412143412102024214030111222243121332330210133323343223123230004414424001432031114242111103413223223013000332023442441343443001224312323021124443324300401400104321322243241110330232114330401301300243241400033034013012300114142331312101313433001434031212044400310202024023041230432340002432331221041224343420100121104334344234131142031042343320442332123403123210444412034324302120223331404340321120044211112101420322233424030214442023133204011240002334110120440043141012021000021320303402330034300440204112404111011140422322244423004243044423224030210034100130111130304001342111423223300440324040131324413411301422333324310013220233404024424420043411224243100342102141030432310324313411211003131344333303010101201220411240311043230222121001422403001213432044023031402021334402030140130243124324034444442333313121400040040043244133342303214220004013012022441340430443142234431242121334431234111224220021113130344001412320312041400443110000240124122011344313412321230432032302120211430424323133412341214010201124331341014231021003202242011423023224100323141111221201241233101000420430042331303100220303131402323030144241432440200023232340430412200332242000310041231242142144022244200334141411031024203233122020441242023111201402240322342020111222343233124100441334131202422314323304124032333313003230213442144314141443010400240401314100220144344340424040102211113031232100400013330022120320130041333033434104014231232331242440123013042124220040314411242123100234230431000331202134244320011141324124101132342110333111214442111214231020042120300404042230222143313043304244024303442314414204141203302324140434421101214021202000143120220201221204032001443321433441414130431440133113111141202341232441104040314412031140403440241312030112423230304324402244230234232114112421304", "430222142441242132410100304311032400113130311122432320414324230243223021433241214000101402302103403402124101212422032334443432300224402140324121410404314310413303020220341401421333311204131422424132014442323440102303331132400433313203103314300014204141323321414311341020133024240334344144221401314442200334124442122102011232100132300320113422244334303041032040041232201344241240143313014012112433304404411331330022010403203120033411434443404043332022132324312111001201232022211030203121403440031313403121342443133403340213110004102223020001224144342300010143120030131442042033343122040443033230304210212403240140242022222412211022131033340132332122132430420300233040422343031244301410123322443200042143311122133402323434422423111240410142420320242020314221042123120433111314401334104104411001340223000213414010423402111221233121144303112222004212310324031444404423102010432332240024422311040122211334222233244144122100003001111110043100323330240044133141414430032312441042012302114434210413112310200130402032434434104404243014141433344303234041412320442413012414001021212012031010010421444111232240032330410304013031230031210221212422303104313042410421122310041422112121313134221313233020004002224043203211403001014000142012400323442001342413303001323320422230130332020431102241344234024403200314320424430211020413240323024144404000102041443323242433224404431443434212242342312400134140344133214142231242011304133340300104102320203304201230001203042303433130044121140120340000334012011344032311410100133422024231334433342322240110422111423214113004434021033110401410221101223022340310302333314223211121431220043014113104302244114032303300044433222112131433010412020232011030031434023030403144044403232101001124300143132102402132100222434440241330411324302311034444301244340431412124300443141223414113314441210033341034034221013141241032310421134041423104313124333323024303103334022320110331132212002312334013400113411401233231124343411124141423004020011431133003142041200114114342220013113321124132302013340320112134340300002034132303004321302401101121403211011401034123314434032420213101012101344443122244231123300134032234433444004300340442400443332103244344403101110413432010344200114122022020343424142030321312442310302024430102023334342412034440004043013234442342000210210143004040020213442034333014024400320141443203002011220223434320012021040444220042311432033014241434422142033403314313103413022344130423432203032304412232100343133401111022304241340330423324100024102042431124232121322003040023004014341221022000412411040432431311241332234201043321414420004413014141324303044243302334031222342121013424342011100230224202444334223310122413241310423313141324333311432103313013313441000111311404124004142010040134013302122222130404342421010110033004300443130113031133103014134032212103121012413242122003004043441103134134122302202231143234012103333004023302020022342041203113102000414230410223042230433042123424444223112214431301121024141110000210031433310234230224144104221334143031424011434120210101404032104210133234122001333024100422140411303240414203141431144242044310001402432313301333000322430401112202333233124221424040401011440431100301002423331043424212123242004033202001041141223121033342130322023042412104413114210020402043011040011223231302421402003124304310210302104301013431412123243432141210004344342423143420242011002343104042302430143040114021223430414033030124234411432200422044140144001010444444423232144232302014132234120440412203240000213031423400121304034401320124223042000321020100144024412332422420402203313031021220014403434232144041311431233441412322204344110421403321134340310412200332133234014013303101103433243401444130041031201332123021020101121211403411200243024213001433023420404103301403100403320130320343103322404310201141123444404213330444211320443123131012133121031414034422341140304202224341442023400123043133344342034021443141104333114222021313110224140001321220033330313424402102430332210120340340033440131113223221213211012343413433103104234123441414144112444003324121144202340000431403303344244031311221421440401120003124101412133441001443244104111410331321140222230041031204312141203010000244243112211044001022220240043031000132414313230102321432003423140410130412223310122343213042202311443244103211320341333314021214013031314301440444000110312320234312011320233300123043013000410211042241224222141441414033424110110201304", "401411302032434023234121144342421442001202042220321104023314404133034330330013132223412333430301041421023313201242001401304303000333043022411323230442134232242331204343211441042331423433121110243343344300240100040442412031201342321222014244414214423142131144002124443111204232343214240300430112203122221032033122001121342212432444133143320443114300224110220303310041014240034331421204430234040312341432044013201120340404403312431104022104444032144220012314011442420023410034301330001012222424013222130140300342140203100004011040400200212412124004144244424204123232413322333233132232402104111202332343044423442312232334312113234020230231404324230242243410404402401332331023023220234014223404021424034002330222402144331022040230413003113244203413301404120103003234423223242220431310310014303432313200203240214444024230424340204011313404100443301444113201113130334002333433003203110203223402012111424134021134002423001141200331031234202312124322003131210234041113201423110312343114423310401214400004244400040310221124301031401031201444144021241000440140223334404432032342313421313322210013200040440320323442020402330230201431410200333342312332333412301214421211434223412022221242021130013234430310432311302022443121134214430413324013223320441342304032130230102213042304244340403432233131112011420012113101021320133134123220043043210202100200131131133411004321132331122014110023131302112400210022243004302221042412232222213022003410300002010320002302430233124203040041314002314412140141401043433242413221021034312413010221200344122213101440303401324233204243202014243143411103003004142400340340043334001421200101041210432120331101210404243223123340314404041034003000102431033402103422111303024230434141001102130113141222241301100230323403034432232342430210320140331130031122312012430402310123442322421430401203423430431243403144130231100013140314044124231302120014111230031134123422032234001034123212333212444223220212010002204311412414424004412344442001133342340030311424413004231312431444121034141312414421223131130044010412222101043242100023313341422022111440303340114300331444214111132030420043114322044104231040042421403000131110334022240112333423143000022023243000404441044402413130433240231331431003433131141101322313432401431223314032204004111422000423201134102113320204310323121101423411100104124221442041141211020420100221020301241110234111011413031430023114030030340423332002442200422314124133300322210122001300301300021130204331320003422133020320441140431424443310114200342442123041010202314144103203310131404003043003132413103243040140243431220410223123324132043011030201123311430234101111013421321411314003200130123044303023321341342304220101144000141111240341104234401210234214424131114442442211244020321214123340430410421130412340032111022244140010332210434100000303130333414402142010134304332014013232133101301013414010434221203030430414023021200412000042121320240433000114142141232441402340232144214041114304020432001202244342322044141144100102410300401212100402341333430031312113301040204001231422012240432441123242020030432122330220210314221144422002244031210132111133123242431433131113034032003424031313303322343043343110000303404421333344132442110120300214111114404124113413001234340442120413401423443214442213434244242220330231120440122410002240344340420114114034210014022303111011031334402044334102400404332040210340422111310243141423310211242011204401003311230301311023121413404303030022020320301101202444244013202311021304303444030012043040323034204141231222032213303224204421031304124203034421122010321103142110330131043110400414304022244000030123030433300442020211200422230441434032111302134022200310302042212030240433204211230404331323441432143434202130334233434340304202314421021421343403401412034044022223144043141043124331013423040442412000143210200031234443201020042441322001000324400241021134303213403414041244404342040120110332020430444341311421402440033101034323400234344311110410343014403323010021310012222324032314402212440321130300134003443101304130100202210121442134401234213024324012402013332411322422444332111213044441141411040024122022330330141030012324144410302112140120121420230414244411122341020340323441313341344443010221342321140011430031032310130310240132320023041041212000020101120104034023334223333034422202104101012424420040302113430302203341313134220402400421232421220200214004000021401101312031433430112401341333330031341", "211420020114332204122431044221030002101143041304020303240023411212130433444024421323220040212422234043442444433140102224404100442023110024203342124303002042321400204410133122112410013243004332111230300001331143002204322042310114302133240042414231024220440324120341421112330230123313301022004223104021212324433231232030113231243431431124300411403224014411124103143343013340124440024223040103141431202131001232442111423101000012002032034103144203110404020112300241333430432301323144412304200240124123021124202304123401314402042340001432234131104001430131002304240420240113022134143232233413124103001241014424334340203343042014120013004030001322114342322242110431233423111142331104043203304112412331443311342032410144110443233121141330230124030201210313040024220232222410132434021411414103401033311432410204233411240030232312412014010443134413421134222333111443241333030300300234100024231133410424411123244224114431343103001410212233332234134200143220121312131321214321133432132330112110300330001411400041230004340334111033043200334303030232444413240333401402432030034104242040442323204230410312440110034444000231344333434410212213302004401234042134101401041324203401213022200131410411400021423441020112024222141130234000332001424214123111322431014320420441333121424330232004330014030032411001104101432342114001002143434111113033442420424234300114101321113444444403111442243201440404002314402301411421140020322121204101301010313124340320300142420344123314440424432413133431121144302123043110412411213441042314341113213224303012333424303242341320410113233300243140240242303201240324400113414410234343023433233432432242131421342423204003041142200132023321214341342021204120142413412342101303224223143030301110111011142342344144110303404101411121431130442433221414404324432440042031132403103304122040012402103011442434141241012132124211210312143442432010221124431002310130431210100322023321130042424044020302303012242302100010010312003222424142412424122223012041340112003243423413224121300134303332420224244420020111442434312330314103234000010243010224233323421320032420343340440004004111201214034433301203432202001032011414010310043400301323114034202142231322012142123324210333042004312442044432413122314440322010214422303113134300444311140113221421141434004310144033222432423403114010333122102433240400400444101411214223120014000444112003422114421010104010234041424420343312321011113223423034231131240410312211043342104204014034313022443131414331001422124401011320212310322231241233141442313122401124402204423222000323210440314241432201141303030234014204324231214110421111041043232202240011122114034342031020134443202113242342202231323111244443434211013311343102014100330421310114332442132241203030010204040321313413443231210323233414220100100204230433423132302142204221404230144403003410044321140243330303431330320414342320232243001433334002231000302113144334303431201422332334432233333123341112022244324442024330130024403240143423342214232031314020233024041412003134111204430412401102434233420140222200212120043410012240221212302030111023332443042131222114112222224402443242400043041244024003403242020102410422040301322012230333431103324010234223430134142420443413030120343303242400324422302023101113340003100034431041421121143042020232134130030402311232334143040230203101114421441344121321221424200241422422404441201203210400310123344031020340412311231232021300310444344300210233430134320300311042343202102243411224304411110044042131202302342311000422230422422343424423400031141100123211043111122304332114030123211423412342212432410122412031303223240424422141423343241131043331221032334314304401240140112113042231420101034303332404203042140002221001241131300121000421113301003304132404001100420011304434134433322122212442331333203001033402034422343234142230113330031243112331244243233212222023012133030244021133330314204401312401124403143440241333420300123433022222301200402202430323012134201400211120102011402234441114122424112440244202241031212314104331104242240111300240133242024041002423124424321203104202134240202322011014321422240142140012131133311123303244420033132400021244441434420424142411042311442333343033424144404002011134122131033023312201323204301032121124000343202322404232422012404442242020021342421324300304224130041333434130434041031320242413110003141014414124122123222224224040040021343212313042124214434133133224001430210421042112131402442304023010341", "131423343212301444242330011331421304003222130321402344300113201212133121440333102400042341214420441412133012441240241312400302440123040301103224312030020044044430122020242410443041221013340314101340411212442132310003031134232401210014122141300320122143403122223100412133114222034211220413040030301121133432144231244423130133231304214110433233032014010100414243204410432341043410004230442323201134422140201401442000423222120233003433210434421341210411242030142241023003142044224242102414233221403211332011210034320021434314140203103030414002403210401403334214031420141340323413141434242231440313000220234022014343321231241211401423214401023021324140241124012340443311324413000403004010222203231033104023143101314043432104343444430323314212411112300120033422220423442431303400322111000403002431313412013434303442104000434322442130020431434301442414421321330443413104312300040010310302330142014312110423312042331231003100043000320141034310420212004144303424312303230343141404323421330113233210101334211322220114241234214104320411421223422032331434404011114400403034103312130034013322342012324434330111033231141343143242211200404202412114244224434444423331132311423304231311234330423104404333023201243000200333401433214303103023004443342432223210312401100121044313144420112441333103312213403122211331214332202134300323432113111410121132240114221111142030123102333241321410103000401112340404144304444124120040232332311314234243443212330421134431004021240320242123431003142224220332041102112220124320110302341132002020112221324304141020014301301102343003234021331030314023103330103423441001241334244442222002023220114134134443300142210444143111110412100201114202402412443442402034444244043400210412021201302140302322403104303004413023400241430001033344032403043113420001101101204004340010130234114032133043141120234343233033413230212144102210212443201122343430214434220200301002234234042413304301104114133430302220331313030241342312212131023324220001411230113341143340403204100210000140044330221144413120040220223033203130420233340322302402411402210430412033010301212302311141343100221210331441203343124320332411442313124130212201130331422142311443300422401432000040103103140413041040334101002221310323414041443313043414021112411204004241434044241320422011221430241220140430040313030141003231114220230212000101113211243440241313024440001321300024233203400011403312114131444242310110020031342310332432023224120014203312310341330431340030200341111332423411014124144204322413332410023320311344402003113413431002143134023321001321030002132232411240403210231423223104313240131444410310034321012022221342432213304330324320021011341340043103204304422033341320432133410112240010312141002321111241322134122403332040423214430414103002230404320411240413241014422301211413430420400132000022000323034041444421420142022130300410340020303202313210134011002244043001042001040121202430134230124334420432042444133223324223122023412434334103140201321412014422422442323041233140223314102321000210320112202103103220002202444333320400144242432410230104331400414223000411234303311200331211412310221112133244021110144302410102101120320020133244131241041233221144441321414240223103204303213424033342013331133224440004221413303110111111222140033200124224223042100212242321000411012000430044010341011432103333442010120044303034431232241331300023134003214301001333111042224303414443140302442020333020043004012401042211201021023024040330302104041004300241320401142142334230324310123241033401042144330013401012341431242343322433132401314444442400223031431334011023231310210134324441403440313103400333240141240221010011020112213414110143242404204220021343443323042240344030032242220304313440214322022322241000331023322243033143342000412013230302224113221311100032134343042403002321032041120422404400123201130142204102242413001003034043303232003022242144232030401410033214132031433203010334334212022101343011434232434332233232144004012401314243044311132202442312020241103031440104210210001243002010404343131023432434140320444142301342244121420012234322210224412223321303423024210403233021202011200044114134240014420001132044421013140034204423104110012402303100301110321323141421000233101131404441213341014010331132322111013342002422041122000120311010343331034423330223304130204413211003430320323133142021203204022312424133332323311403214301241341322302412021230031440110124043121401431331011413112040221342033", "403220444034120213004343413241203443410430340233033431410300403200210212314313113144300141201120220200442143022324404230440420424124430042122422310012321321311103001021244111312440222421214311044102200212111442312003020343421010342342241213400114201400330001103040302422220413141121304030232144413340424142443040022244013241311023041234424103433232342401401434034433044244204144034234344022322243214442332104214110142140432131334104120032323043411231143204110034403404323024210413424120222314402104140243224433341042143212400134232411440120034234213143022313304301323244220212421120113243443410031110200011203121211141433240311432342001002322224224023240031233144201322044422403310221024042204434322303432110344412113322122114013123340302343113313234310342412040143140201001133113044032122231232113124223412204124143002101013222324240302221003031032301231013110110141400441111341143333301141113044232303423312144432432322400201432143033224342343304432033012330341424420133021121003200200014441343131042442203120020443323424220440122010203411444414233401223343432142323120001242220041031142413040111331224104004102000012224302022122141421002013241111230041023202031240243031023122424321312222334002112322444402002020012102104020444300300024034332300332230141320434414200342430134032212342024333301004123010111320210020043211043304122311440031304223344343320134014433304432340440010302230004224131442134430321304113031324433300203243321212113414300034233134341024440100111340131402320022044034031340003320300101241321010412342020431033234314231432224414404233330014410302312332414242232431104442014324224314440331013413011111104103422444201430043110032420314311210420412034002144423404020304211142214441211141313134104300324442111241341141001402421000312411132020212412123223322103203332223324344044321331113422022004412020001314031431341311400201010111233231112240411021034032233240010022301433130101414432113040410144014424003234044120321343413420334322341312043240234331333111002202142000214111100324032110314132134130223132303440201224010140044220430120244244421224313101430222114130421032123130032342202311410443410002231003433023023103424012430140204344421012220101222300242342432342024140040200414111020022141044420340210041240014234321430243424441320432323133024230014341334303122103431002023330430240123300421424203422001024102032314341402031022020442123332433333423124111242031233001240313014442341333330110332340002123440414104442431344143020431433343310224204322434204343214420330043142101443224142031314140222123022003410443444134320121240433133303143340202413034034422402404414002200330344004211113221421424114234402034012221404232323323114124242234033020210023011103330301134141032444302030413111324331411201311132000013020144311344433141021222214123410402133040401214134443224311213240300101301323112121144111243440131234231041410410032413112434340002412421203440442302123124401344324024423302423240321100330400410224023212030200011200241023422102213040032442323103123330110341321013112243311123401201033044424210102210400432041331044234300031244112300423334110440414410043043423433444410240414220321123333244023400110434020044004142211113412034010114020232100020022232333214024341303434104431011000120423403101030023143101340003000230111410031002331302342134101142201230013303140434212223321004020311143424313044340121243412022413321424224031340213420102234032004142210134340102134424243301044122340014124220200022340410144242423200004203032313022320043041410433211243140240323130004120030222133411011244424121214212140204432030340034401130134202103431032201314434434410424124402001203434120134431222023312012140110240232442241113032431222000100414310042312034422343331342230131302421000103000211422421014443400423142332210414024100331013401030133041032034121420002214240424230304341204203110403002331343430441221234114102024100312202231043132242324312033123203323120440334341220013012021404442140101401421214332403323422343134021001000420244012234304311342343112304012042302304444120112110243101020322214310424414240022124033021420333412122440120440123300133111240012442300100343333412301111101242123120414424432441301332332424114124240220202123333412230304032331013140123113202333334022022402444124210221441123020332313144301003021201231433212421333101302444340144120132133123003202343332343332412224243211340402212133004413114213203013000300142113032243", "104440324000130324024414431203141041222302123204214421144012002012341302232403120032101142430200142330442340033140313043021242012140322140440004014131321300003122231241001033424004040141401201113030213343114202133020403103123320244201020214402040303411301444010220033201111031021114303202142130021043223044322103330242200124211424434331234000140024203300013010211021103010432133304011123412424041322101431320102122134210234110231312333042220324121002001102434412222143311242424420123011314211440004020131144221201301222120210231341403432111204220342214341203024124311312423412413340122013022033414243210104242243314432404102110211124331102241302430204303231040243424401402043410214233200204203233321102221300310113433242342134241320304021020241221442330424314332212000000230310303042430221402314202332322200121230100441324213202222404444440013020234014332202323301422120303440422022311003233122131243140131213121222131312121041143121233404034311403321123322313241130321302322401013023444443444012423422110434134214441000123300143242323242232420201023404001203142334032244313134413431202301203440021104221342443424322313131120123033033030210133300342040422324214004404140300230200111432314222002113334142322023213320022030403124021042443313201441433020244042430221203003003443242012331340032043133244411322242123301403320014134223101144410240123443243244111143404011031311421333030143043411233334341331441401324000411102210243100030000134041440033001422032243401302423320143101003300243212133422224232230043413002242231301240330334430023444201103140424443432422243043201012303200204111204330023200204234230311013203421112414134203424102100230433331230413124110014104143043144244423422442212311300340044223144431331434431311332134430322244232221143143001130420423144001212001044413302044413334041443142412204102333332001130113314324231242212043304243412110224001233241313333232414104231224404021433341330210214233113122043140412033102011044412211123210430440324110241042041423024243424023132142333244241202322104011041210032014110442421141433412031433133230103104031401310343031300122240142432004441304414312400114044420100332124303404120144242321402322420441141001232042422030331300201102242214432103000223141143404301304332300210432330201420232313430434043304404434123141031212201143420410324440013031122441033233343303241122001234230120302310032420433124202303413323320142210111201333201343111301213320243232144200042330144044313430422443340123212101041142401134213104212030024203023303001034311422332201102132040333320434030044110221111121034120321422304421002220242340102111342123211233131433113001144422242044134111102044020302004300302342341041122004124313321341312132121102411210343020432442424243303221131042332403133140231240121412301142434343020232404422323041113223414123101204244311301331112222310140024314014344014130013003414230133140044332131320023102314132003041442223303121202202214002420211303400021304230301203001143212431114231124422112234312113401101344044103120301400211003422020320413204411411431142123013433314122000401004034202114424103211430000041214342433144334343003344201124143013313213033110201442023444310344213210112000200213224242231040301141242133100004043321034044244000140140233314030100303443031111013000124200121233003042213011211342231200102303444330032323322340143140033144323311320024114110013142021242024234140411341122122243231310030143141312020130423014212140011304411234240022342334113322001040442320221334202443121111303022342332212232113440323200333004000023302011402233043210401413042103223233220211423142104224410413403320004120430114100140214031011213442402301434001011320043121102002130011431410104023002324240123340411422024334224113331244442334443402204042211213024304220214024130031030140213101004030024420103401204000342222123324311400431212013200243200014302410042112200042424132023030323442324211043040004013134310213112413312010144220314304124012121044020213312344040423414210334112302023142011201132234440020421422302013344012243312244204333102313131141241414244310311412032204100401302233240003401113124011312344422202032042333010041101243434422232304124321004241133313344143332330022333313410143302142424124232333204134114043003232422232332411213434443142014114130224440221434334013413113123142204021443220110423100101011120403302423141202100241402200020002113044202113014203023303023233002403201431431220201221", "441310040313344140111141424020211321321042021223130114323443022033102312320013132001402240033303211001032230044110124111231224200310204203431124010201111033401404441142204211012333014110434122043422000012203323401421341104022333322044200032144414221041224223224431313334422022201431440400301443002412143124214114004243133121322440023032232400040130401221020211444022341000142201423200130140100421011140312300141240301302432433302124101323134342241003442412110240203111334314032001333302032230123213242314044134124431013424203141422313213211032032223123200241234230231424023303204110143214203320100404234014234022340000432322112323033211343104402033220333223134102414441430001102100233340042011144321214032031412114231313213320440113423424422133104401214323042211022404411123202044332414044214240040211040223243231330113122432432101143133210441301234301133234103423313241403041023043144014423241011004001203412234241114420000324413344020122400123310442202212311312244101030132430201444211442222314404201330100133241003213240202324432122100133421221221030430122233333214012221133323441213003023223232341143143331303334442001144300233044414223111133323222140031443221430321302303411340234041313311404130240432240114243111404230232430034342340122133141401424332001331431302120032324343421001341213441221011101130002243222341200211223111303004022432303030223211400421212040222042301332223220341113020423324342003312313410220013111210144031432340443114401004122314112311142133132010100204000110141413113230320411424313111410120143012221143013022434144113110431102413020114443244001211420441142111044320041413040343224023044220121341011432200213412204010124343121214431440124442420022024140432341110224034144102430120313310433140013023111122204130411341403430401223342343132213033441104020432202400120211403244143204100132443220303112113224411442114440202214030402221001431414041330032112213142432414441244114120244042343402100443423131200422332310422244421020121124202031141323322310130302102021230340010140014330420212204300301040242003320414242213443314143201140413210313041132212203331404321400141231223130242311021033444303002430120010022030021213202323414021203024033022421342142323443121001011041322231021421001402033124232110442343034442430110312141140243320114320020031421002031330030130442201031131412324334234141303200103020044001342011202243143433204132124200423434031221000342102220331340311211110030334423442442030134344030031420340441010432133342201101133403103400103441242331204413034133030010321301434011042102224301210142130014330242030040212134313003302234211401322412033344322243233031133230012022140010202000444412002230334041214002434214231033000423322301304401323203044012414412010220143000331123413330302223110344104224112341243021133341013114023304240110441024123444343103331034421443140042211132243334343001234400340323433110401243221222331111233024443121011424433434334230332231010112344120423102123204222123230020423024233341301331212001401422321414310214433431401122114302214131232110341330124331440223032140140012210013241120300323434000221130020001113301014224134121223130143024004011401334300333201411330102441220031432201432442122421301114243302224014110124320043021011220230230200420443133223102203034322234131213414122130123143223412231220414441241340303313000034210340431034224400400102333332433311330334301002400114200220434412004220440302411410301112134334320241400432020020123141032202040240413234342304231012410420413043143333141210221004313343442023443302030212213433212232444344004110302131120210133012000404432134030002431233431300104020111303013133133414213133103432041011032002043134203014402242332430423220031221241033003212143430340022003301443123000110400441424014034414344044004104214312301043102102302002244112013034130432313124343340342141213014111320120033013444004402433201142434201210122011224010431410224214330240013314324132242044130221003024224444211312430040001042002041131414224431030223341031204002034420022141031210413213203421133023240042441331340413324314431233231032040413114343114331034440242232123443244431003101421223024221031210424444112031130001020042144312430443044414034001134420143233301240014240232403140221423222143013044343103314342134042120422100211303102232331240320314141312032223402321024213333422311214304310242420413012014430144314243313004442104240043411240223403122310441033431333243332021010033", "314434111121102240221101402134032102231142132313133001414413042420124011343124402120212131341414403123223114343231341200014434243404344200401043320224424021243043310410021220344014144412224440320303114433320404211231423013130441024324113103123340101303412401223322312313202221411301121133103131413301044444144131231032122310012014410232400330330043232241143403101224410424024311213341211014313411013242144204204421434040033222123312144020130424124403440322020210102432310003402333233340102200300021121030441222034011320424200032444314122110243130222340124134024034230442221142233400114323224232102210434301430423001024422233022443432124103421233032204344303343403224023330000200131144041211302134113412121420232002211330330014323134400021133440333102224104301301022221032241124313024144220010001412204232340000103244322143120233200330314420123202102120223302402204301313143203201314412412013202413140400334242214012304012022421113230323024412034014113413112440402334130304244400333402241223144221111430401301003120223313103432231404224214434320432333033220301002012243121341420431433404400123404043122340141012230412023104423231013033244201301000302403010342111411043220211402004141201333404012403040002411303220100104020101244033420402110343430333023314413340134344031233032134022204320113421341422303210121124243443420130202000241231212333313421233000410400040311134220301310022012133222401111441120122134400102321441041240002122234114303221202233414044433443140422310324202131341000134233340034132203112012101034221241034434302444104431220233304243414424043102141111011232423044211223213424413033244140210222112134112200030433200434232114231120442404104001020404144104302244322311143344340243014444100243400032100013412211141241203443044114442303003111241404421403022342302103224041043033331001221303041003210003022311344042343044440413223302231303424132220431442431124203112224240420042304032242102330241321020221121130220420230401441222121400043041320010310340010230233022101302120044310110204113312343000143132430333441441303314034422102303220124324112202444012040223133224332134011300124411203142324324130104041023242323000101444204314402400340114013422321414403304411314044244040233221332031014120331034030040040212324131432441242024111032430113000021203140144341041004430120120433112133010032001241001103001130210111330334132121233403101102410030234021441112442021114034421234422224341401123133322414322013403000202332310301123243242411230311044202230200330124441234212233010044411402420240110342224101023000201330400023340033122100320312204104204211410034221312211114021413312331440443043434102114041101113214101332013010342103140112100214232241424320112001342010102400011100444334114003142202443313432242030032120142021440304420200040220000302313310001401311140211320423212100302100311412100141413114423434040004412214002403123212234441432303043000032121043040230101032420423202034212003113320411022432411120124004311121201231043424233422231421032313203311123313011040314041041444031313402430304302202000123321311240214224431140003010221214314244233342243442322102110102402042144220240244140241414101003412122224004404140440320433332132112024421001011211132101133141132401033202431431144210422443113442032321013000434410402204430204301444432321044103233113433410414022002043304342411102242314021244130122203401322123003401110300213103120333400043004442004244343220020231341240233213402034330331320231243224221011410310341003443104013131122403204404023024112040301333140231322002202333210001222211243023200030143412420324432042000113424141100002300434220032332203242401410342313221310041200333414340343014121023120112201311133304133210034320240411041423330202012010344243111423013324344231030131023440221443422010224013230144104141004234111010323402022212424444242142122004000233343313142121210230211440430321021343042321202431424114313324204300242301321332034143200244000332004231012120020024332324003243211313000434003012112141401212031243403404001431143111441131420402223140203312042400221232001042114000310441240144102442203334012240403413301202223424014340344111230102320404113431220421130204231313222014300340003222400003220234221001010420122430430422442032201132344142100243130341113010103444132334030400323134434023401440323430341101421244331222241140410433010442420131402444113402034214433431213413031004442100110001204030410410002400203233344343231000", "340344423010024343212341412343030211334121011114043230301143113102141011323144211123203111423130011101311021134100223204120240010323000133343434310024300410331102423331341442423412123434220301103110120220042213014330033444110420224120242032344020124104223030231003123414234304323130340113334234044241203220234320431334341002001410143221100333201333121330134042204404431242310340234324410412123032034400103134214402044030121434434344030144131410301344343214140140204111214013111012331323023420204242001044241204343420230431030041141313133331433311114302010402231114312022220410412401041224240333232100111244301122234110314323213033012204104133421231312111044020042131144203014102324002120312332343311410401343132420421012333422421032341404043143221122410030441044230020442330101403411111024220022403130233242111234143313010141340103200413021220103322222143131343340124303443102211144114011201420311120004410102441033334023033333213040231003413233112404221122010000443443204413003223201414122231233324121420000223222121011311131202003232042422144412232341424411002314043341234431021101031043110211411202434203023323140333110312034004113130114420421422443104411402101443023031424002104332202021022421423030314241140214432131231103314240214210142204233341433140434031204204010341124334244124420024312420133112220231212133432214440021401343111223324344021021203000313223342012130411411042242442123411004330104412121221312212110140211400111234330232200404242420023340142411344023030402300414114403412342000133203030413242241314400324421023021213241021313403103104202233414212431440423002224010000000024022443010204403434304043341232011133324104222204334322001111133140310033203334042443132041340430022014111320430212422200340122013234044342123223244322220334231042410224211040202410013043311124332433223124434442022222032002100402143144034330123014134421243240222003241303130341231440341244203404422140223410303403442042231020141244212431202440212214031111313201210004411043213221420411230314403204002102244033034211312311234042204140422222041214034304432103413222324300030104301304320102340231422300430242410140334224412023312432140230032003321312241020344004304141444211431402241144444332224102404334210332314123041123144432011010043332224342313234314344121224333241441323440330433210443133300331142020143344213403434142012014243221232111311123240303021303212323310223042240401424112130433110314410333311420440031011241140301413331033331130440202430014441132204300041111241332200440304114424432302101003101013214312231240000330101134143440423300432143324321043134023322134032434110434004434242034404102200341414222041131411311344222113000104420120430022204421211333344324033112121011421400132422243034122342214202141303311132032214030013112210240122341203100214231313123320314111313222231121023202222230023313030322120043301000224121340402044033133030020442002021301044032120421142204214404434341442222330303404111411143120140022432301444101142041114323221204301134322313140313004443031231104434204323224421223304123303223344042143310023044033342200314420002404040023104102040102434014234311304031344001014240224412030330341402310204010140023212102400200344421324202111404042220243222130000404422232003433314101204221221021203102221223113042213434223030340342210142223000231210020420433124120020123424414332304232414341001431041430020103230201304103123114043112310332340011113242311043130113243214031241140441323412341303444441031442142400223210000022031132123200424130110221212240024133212414423340221042133121210214123200442230411041002430403213304120101143403404333112444414002122303020240320022311321401231004022343034110120224022412444112333203413114324110324321032040124300232342120033103141141303301421243144401304143411410224104142442401043441023421442212003333232442410032433213433401131333134403303044330130014431244142241432101430443410341032302334141111321201420201221110233433033120341041031133133322020300332142133301212123313141212440140120121100133330332410000112113343411142313004034214143421322330100202413123130343101323423230121304241133402023131132010110102134123001102342440100400443404101030410321224124203040441031211131332142343340104133041333402334422221403001033333114440204020143143102304021324334113434424000211031044221111420233423320414141424322323241023133213321403021222121121422030303124441232200410340001222311443034411421301230344011022311", "013431221004432032012404441224314202224222411432033011313434241324111221202010003322401221403233041434201332400420221341034340114113103042320344202043001403122331204023001131403011110423320314130203323442212034343004112434311324243440242102432104101100012230112244302310240340201010002440112112214312420432010304114043243044420241200123314111410202330022042420140441131321402120143213320201131223434224203313124424303024420232434202003114443420013141243122441211300123220304232244313404442023333022110103140233121402011410104014214304444432200011213413233110142034241002410114000232430212402211120104212230410243443002214120323302133213010431211102424432242100401300232212301331203320430301034014130101111020134433243320020030111011333340012002441334424113233332013304301411212403320324300412132224433110411201344340214011323431410211301404243044303341221100331324123242012342144400314301244433023302042223241021224104130202134132102141434410430213303400013124021130304022024312230442011420330104013120102242103323201023421013013323003401320323332114322244322430001033444320043144442230314010110142302201402140242432211024331014403031300124430203340304403122303113010341314413304030241122103011403311204422402023423313232110233410131211211130311324142040103200341313130043404224320410442410220442302110242031430241032024000211000402332230022324221231330304012330042032221114303001323443303320412401310044011343040210031341110113042210402030430033024243011114111411344413210330000404033310110244202130304304400040302032312200413412012313114202033432220244401142404332033110124304024421432144242404412410201024441011401131012124403031103102002200344332222244030122340003303001440113024210241321234413230114421042402033021113401431142341000000114043212234112031244434003404213124201011121122431132234324434010101242232400043332303210331401011412331323322322142302010034340211311330433132432001124121304120001144113134101010314044033330241141101333312424024033341144133320231134040301242440323200301033212230430244421323302324114314443203012240311110212331344213424233432013030131410102212243024123104012331441101322343103013323002410041204404031042014211423440023303434134123121044034022104402003442024144324414401424413041204141233010441223424304404233442114103112222312001231301412110300442212410104433130133242423412212122130434104042333323300043320100121301111324121412421442442334344141044241012044221440013124010313334330243030124231043331423133223420220121223304231421010102113021122004403024300331333224340114202001222120330304010114444221213040103110404114034133024141244433001333240224413023322334203303204224440332412022022421404321040342304022111000241232044342111211010430100033124014304042204442120301210234442131313201011334431434212332014131012110324433301034413220030213110410300403300320124001103334102213443043231003120300022202314242010131012114111314420141011341241334021310442314124432141242233144013414141401200114323302431214043424013422410144431003200133013044123223022323442341311232031113200113442313011133413023221432343142340432430303430411133342141143233004224422230041411411144422434431041023413302203003043210304331140200403014302043241133303343421430300142423012224412141344210334243344143333341233332312403420414410012323102424313321333241240332201000042320002134001100233034332000114411422011111333200330423022323133333431223041000244311030214123212104232043322403024034444432032112431143202144010421330333340414230122211431310122231244102421033014440411114212412001220332132021330232013110244401120120241440311412214232323200404302133214112014311141020434423420142141424140311222244110342004310303323423124224130043333240424200441420222143032113403004243233313143212402122011404334404443100431330301103334202434201311433323342031440042342224143344322221030442422303111323341314422321304401403130311334034234004241430004014234113432234234401303044144024430341400231223224142304133313012203434311012312011202042002432240310314114420142414344212121301340433434244310131410314031110244122321030204041021044232212331400222432411230334443013012433042123404312141410002433134310142043310003104203310110014334404132320311420422243203201111401421144322201013214401042300324204314040140414030012100410211424213210312303031202310244120110134411313231444032340232431104212120323313221031014000140131224343243404231021301313000331431104330423231341204", "301223043311234314103032111332240043424440134221011112104330232021441143124443041021113421044033033311401331132430114134023241032023040113002042332200010342124410204330332102222313213322432012444341102101033441004230210232121044300033120433233013210212134344243131214241111331202244433031213424234141240143123424101333112402443311220022031142231134343132021232201323041422332233043241043414121200131332112103233414404013332042010041344032422403421020122100202144401120203003140132020033420131103444234030110221430411212430332413312421144123024310242104003004242243102024114004102432212214122214221234414413144244433334422142402414012113122423324244233111343044444420310111101134313220033241240211130102330104233302214204224034240204212413112231040233024302133121342301021013110444123032204444001442000402431202213403230040023443134343202233243304443400340431232023240224410241014112014402434202021011230232121244333012322240301122311024422322224331401320222430401242420133322440311241121210222443232203401223143014423104423033322202344440111341431404344202402020123413021134421302314344044021312113320433412342443314210341002041142241411043333130220004312103204021411214421304440230101312402400302313404021133223404044333043203443004014134304431344211342440012430330320133342331221420222142020122323312201421422431024041331000133222241102000302032001410244303043021231112032424230124213121010222233134420111142410242234440222433401134422320044023344200301222343330133003413042231330210100132203412112431221343400042211041312424042310414040414031040313221333301422442223133344331200420424011334113004403341133024340342331301001334333114142142232222040244031433003224412032232344142242301003401013241301432444213030024220204331324100321412224410411403343110112444233034224121042030322410022400303022144103221001412044223300311124013244211024022341404012312104231130131123313022234342031010404022234234441334401243204413030033200024334231340014413342243432312031113213424122114113322300424443424310030301040444104202322322243042040041212404344030111022300334101413114414110311144422330200010222244100440110341211413231412023313223323034103332331203433042402211121011313114432212444144213022301043241233340030010113421422123120234334340132114204140114003213304301444303104104213010044322430234413001100324414031031002401300011333310103000324211120320442044240021204143220341331310100424143214230112010134033333112230200132411202043311311400330111021230402114341433041041233043033340214023332242303102413403132432300334421130214123142134403024341142422212222413414230431440343012221241421322032423020131002332201001114221321121023301130322100132330331031222401144333403421440222024112203042111304104412230414204414144444144434211431400434021111122324131201410144014204444002410243221030102434424244302010012433023444243141022404004022141313123431411421444134124412441044411002403424040034024340121340402113201344312322013423341244224110132114404140244043120312233430002340322222202113043204210002422301424133033020103143211223411033023310304424043134434302410341223431001422041441204031104203420101232111322141120214230144421010031003013004322210342310311423231223041320044020230301433443234442041013340403324312000140023401420430443201321400224334332002222414303043043211313041124314020210430033134131324230024300442132003004221302010230004410413423442203443404332331103022143220140414402430344002404044033010142000341212212313400212400140333104404311420012230222012432404332331242024224102103033040113321132404113332331014330221230303440034410101141001430320210004223033140022111220302401243102140314432222241041031442102001403421342310044044040202402401111013410341013141034242123114233343130204314324140212013230134300442343410442024104123423341242110124112434043242433101222134243104001312134324101041311304111323232133341213222213313433404432310332114014131233230034120034331222413312133343212123314420224112441132400314444332424011103304124434334313401113203332244321213041411413231322313242432212402233241034204344332301010111324201044443400044333110424433334444341223424134112143433234423231322340320434403241013304013033311431220110343220412433404434201042244400203104122101041344041211403014341043222140134433323344314414130324104414230014322304432410443030040303300433242401343140401001414432241301324224111241402110120233402324302304233131133042033332321010124134", "134143231413433011013232404101122230000404100040144424022124304044344204124031414020144412332312342411014123134141222240002423240234130123402303030130213403304144334422224042102133013432103021142143241432114240204413324014144244102232202200231331003231022204310411204044112302203202011411332302210100042233443340134043331231234221422120411143404124322213303031204210140032403420341122013220300303211300424302024413232402341412124232011103201140220130224230023000031442303421220104214441001413114314112321013201231131041234311001204403340312404244334243140240231244432442004301012033332443420022331100111323441403244044230221224123230413322300420323432014042204141311012414334331330244231443002142021022301014001220421411131444442132241403324311022203220232042124241123143030413013213120331222433134031042214423420301040243032133424102010043301401042021341201240431122241320432440241214342440321040304343400331222143210333330312010112442033441410303333104211314021122221143330102241434002103033431113414433030440423144120232202314323210012202012143132221111422334113114002114030140033412014240143243223331434423113420431022222200101330213014240020134400420223041043244312121324020341130441332434132143333434314420111204244202410310242201221241222023133230344311101023313231401121444013041134122433033224243004023022012123424231013142213030330313420330401012330404321004344312202212021120414211014230131110342143440141120204000413140314332230324223404213423203024111222310103044034411103323012334000031100133101301202130403341213242413221110232412400334002122243220211441232010222021042421013303112212234400311431334330323000241102140101423102344024022410404211434420130434020333441112120344301042114311221144300332030231012202411133443141324120341414322212431323234332341443023223201314020242134040334213304114422434222232101402203100134000103132324342403440044022302324324402022033012022300022144322443030013222023123414122430130140234034434323302441010032011400112243302232441344430331121411033412010344344133420004032013103304012113104112323440123140312430314220344123141123141112203043240221110422241014012042234430030211304203043122043001440424024101413323232421124433224144423241403330014302043300103422302113014134003420011132121242441224412212042311102134034032324444304132412333240341102420012110301340330030241233200303442344242332340201012212312302441242123111110102344332300240342144434431322043214224434410002434400141322213132004233210422204433331212001142421011400021114314142413432021041423132100440214121233201431242442200341100314404330004324312321020033404312314041432310314434124031342404231102130110320404220333233400110232244312432040043104321234224443201340144010314111024143433102233411332322103141122131104032114043034034124241304321143002423430014144401000214042332042130003041021222122024204101401020443013022434430233000344214312414111434013132414421402340022344433434232143314222443401221130132113242012410122002042012434204233014411344301231303010014004131004031004241314210100123213131120103022103400411014142031100010424430441021002240341341212411002332422202120424031240421203114433212021323032312423244031321413010141212101432211402014420231341234133132044422022331113330404340014331124421440103401212244414412213212122100031100310342244033041023401312102303011313402114330413012440243102031042433203242302123040013114132440334441332211133310334300240011044002102330234434004141124244324210041444044042341044022412422430444002403344311131402021401411112144001121302000424321112131422144014243300223032330114220322433202201242010221002320113033024430004144021343423031011034434014040143443311400334443133204243320340020111243010121214122402143421243202401440430233242321020101224002300003001332002342314230224130022430330442234130013241002101204303310420213244031340400424304033321331240201403423402334341131014331040311234002310023011030321012334441021143234304320001124211413041443021102423223223313134430404430310024024130432210004412004340110433042334444041444040332004113422101134342301204244330213231300311131242411434311242000431013220042342242103113114214400443312343302313212222041341244434101434341020342332220302442102433014413030014211230342023420403031124203431302314233123244043423031330003334241242401124441241232204011133224001140023304321320224224230344140030331023244111044032030314301444040130320441114000101343114143443", "231043331303142301023122412140124323332313214143203221311031011104433333004444112121000203341134224001221312211341040433013131414424222310300141322243442113301322020232243312111142100103124433103132311143010422022311001332423142304020220414404342214440023211144211224224423210020422022040341311312132333304120034042320143134103331044202020004331301401121213134441441401432243213414241203400010410230420132142232010444412143342420111113212020210022333301424244010204142323340243032323121102304343304121333430233020341323440012324344244120014043144033331121322424210221402440333424404011403033014112310214302331410032412041301200130113440302010230002410103043043003122002034420413214412303040014044011414120432303320340203211331031034321032113412134242344032231020042123000410231321240322022410244030300340341130202231231340411431122202042301024020312041142322441321221324143330004244004431313122341130411202314031201202214040114240042022344324422344412134243230021322204444221234230301114310120310423330331031313042120441333434320334134331230340003421114313212332002114320424430233200222321232233122422114033201411234043414441104413424323243141444144120040342114412134334103104100242432142433232042110323043432231311142311131222000304010103411140310012404033441031440314031134443220100020011340403100304341140312324123103401401121014013343333040312104120302102021444204442042030104211233012301342234300240442302022002204040001111141213304124433421131432004002233333241344022133141003034222010424244243444202122214204312031022410223240322130320141030314022022321224321141422241000442030230223423004123424024212121000040411401334404100331101134023044240010442021210332124100230340031102310232401444133130033343042034023040113141314004100423400220134441324121302423421430012241422223011104013242344020113334031240031130022433240301212311124230232412130401222414243331202432110020214443404300144414231111134102120133302131000240442134434031001130411240203110124413422402341324244430030001032024040130143421103140231102014133033134141320332041414114314332401020422321032444313330422200414120241441111330004324223444202424341233111333204240444112001010300141141102222310140310424113211032344421442402123300402314320003022444003131411041344243414030003003224431314324202112320042111034122413012043324332143222201044231221244033111210214431134031000224232313003331120430232411112422412334332040412034041013442034311011021104023000311411402322441004003311122204322104131113022321231120023443312333334122433444341004301230431021202120012301031142032340420232442243421312112021403143303442032031442120404303120310441322021320114232430223313110123224201344424323332223010403104423321323421421042033334200222331331214323332113211303033244221100012442103304020144111034112042131131132300332331203111032412214340211013432414231103010201031431441121224213334234422031014032114004111301114422131341012300333321333034342242422421034024430101014010434401234021130034034000203044141031302202241310202044004003203211140110301103013440134421232111011231341332240110422124242433420141301130123223224214131023231233243321303212141433141204324242101112402210411132111040123433200403343103311231243424044141133244401311014332143141410240444000320234021043414110111320043313233231202400402320024203114113323024114241121110042002313440241224120241144014223321141034233322401004304312234232311102232413340042320421321112022033200003132022444431013144212142200234031014322031330314030321400231240322423144243331103321112230244213122402124213343401313140443303234323400330421341020210424344240220340212310113010402224222224244232204312134140412202302414100442333130110444021310414302410440441044014313034021421443304411030014313241203102201432304000323304304000400120041331424313304114003440411333221412141310444323424022233103440441213033102002404120122103013121421412323443243302004042233142222413021124312411313024302144242022110142012404414340200234043322113221344433210242100420311404122420322240012001323114002230311324141124410343342304404111000044401243200232311432130342010404421124140123440004302102222012233131043002121023312434212101230100034020210220100310400210024003042444144401302413400033411314434113440413342021312413004441121222320333111224332414404430302324301010123444230124043214414232430222212430010332312143112030423103340042431442244124110020343231420314213244341401302014412344", "241022103221233242303211323201310411003144420112430411323132111301113241411324104330401314034310032221123434210222300302102222420121433121041201030300304204022322131141043012030221431024121232420221110411422314100224102021303043443444040014302204011200441404322444404201224232123413423113134211404211214222403310242312441433200304301413441003341301320331223242134023120230122313102443420434104043202210033411121130343141342020312030130341104311443421422342304011341033110331143223002341441142013434442004332012422243133224234300240422410144202013102210033420000212330034342100324333123344313203112443013322404222110143021031422200044143140401203304213313104023412023204111134044144344310114410132032000042002104141241230431121331133100200110304314044202032003012022234012020330423302114433103344030414430320340323303031404013112101232243024223333312214434122204142124210210133121102123204241003100403442242001402030024312232004202340042404342120331244013424200421422302140300240120042010341040443413431311422043232101430133134231113111040112231131042410343324022111322304420134003413433414424342144424434144242302111212112111240334441402114014310214302322400420331433013142342300411211013101104121344332124040202313422320201414120412410001033420202112114003120341441432111214130003033310433402110113404001310410030000443341300242320121133220001001302130344132023443140222344323021303224231434034440142410442334104033133430233104024120324341341342002232414241043314200301234220043301434234334212441130240221333044143022401343404202201330133040100302442414213400302213203341140243301310421300334211102143420244413402334111200002343200333341032414321241401440404420334221434131034422431242204220302421141140223402140324132132332234313402001012010103443123023402120322033312013340101440241404004202431240301413343302343322304421330214401430241300142134403224011240442124001242421014134124313411443120243332403332041044321320320433002241142322211302231442132340334344012101044333022220443202431123443241423230003000201303014001124142420433022410312123111414234040143110212124403434241344234021204031120134233102004300311213021422404312443323120011223021122422210011400400130033240401303231201122032123141431324204311141433312442104143020011400044241311003200413220312410233441431243010403324322300321434201440212231020041211430141414222140412142040320433121343330414142341203114102131300132002332312442442423314404103103010114110422300341033311401120003342102114341034001240020141200333142013104303023234440030313022013231214442112441212442414140132421030213033031242202422433340413100440314223321311102023121040144414114020032440034322334430134202021032414320243420212340011344343310444140222040020204303004233021010410423233141023204004001102012100120040031412130304332231131202034210213311004102122203444212012213041331042120003310012041422201222430201221340120342023120141000222432044040112124004031141131011011134442414011303412334112431314222200312121210310241033402144011034333340021114332244104041034434102411214031222243022242132314140434030043410344124421213130004403213414300342203441303330332434141203132442113332103110131101320403333321202202233214234320242444130434421412222131434332120331322433130413410034022243100341333332141320321112211122104003114044442444031424221423201322330110424342233023331403443120033030203412024233204041414341022213340320132244222340143233131401410230022232230030330223131200301330314232244410141221213334002143441140231331133123044434434231342023230232423211120014224204331030320442343114331043102310410314214234314103133234003002340200334401231201400421043331403033334240233203031242213441314144132331434112211302140112131213214031110110012141423134421143013302431122131341000323303312413424034110002411333133401122134223042341004114323213220420231440022131011432343344142233101002343310004441414301113134221100322213333424000221204232110022303221414020304222311410011410134210134411030140020000243241240443134014320000243314141004131233410441303401314332112123114414432224144102003112202112102030202400220244313312304221440324312413444013222420140440131222430113142413224410031044421042104200431434033004122232002102211042314224431144211001002224112113344340020102010440044220341421142420232130332204400203334244110341442414112040413223431240140433400130314402400041311124022422114322143314021231431431114410212121101001120241043", "120110210444401103344011311133142010444132141131342044100011223113010244141034021314232340232333422323244200004431014022121333433033300111314021041014244112242423302114431001433004411210232121343034301204001120330041313212341320024344321140202122231123302403301423320430140200240244430300042243143032034032202021142440113124420023311343144301041010201410040402104400221034133241111033323202112342200341134413120303220213012133323344422243112431314332443012104212432441320033023220023022432240121403242001111112034023332111220201013440222042404213344431420141142240343032433421044102414042441204322332222301031321200301123003014141040104440413141234231131000220230413114010410121331002302420041442011304120342314222104133414324130301121243301300413133144224342204120000242443001033424020220134114100231300331122142213020301323403240012344023244334123331024412420242024124143414340044123043202102112323313020333213343021133334433010223404443130211330301404113343431240442133204040433421033400322140243411030011143112410014030000144020432230433204134032431314201142321422442312003210014340123233140334443104321121323314342343020440444313311023423140303341201331030014111114341433332443441130323124004222434213143434301241324433320331301114311123043202220123143241130420204202434033201421313143204100400103112011313203423014244414411041123100012003232143244320420433204002103010240040210131401244141000334020232213401133211032021142033401313110221113403210421044320030314120300320202230424422212423244341200413400414222214010330043011412232312321202303314231333001333331114422131043242342320340204311121222433320314411204222140241303001131430330303131040120320014420133241101042444431102402313313323242312141344044444201122423031041313312233033014231243033133241032442133441033432322111244123431214434324302403323113341120143102314302304441424013023214100331013122410120012433004222030341232121410244141113244412222443134441203233302212223032232101422034410003403312342332002411031003034303311033440010313021403011144203331423324344113103400234223134302413102220303303001240110000402224020434103024434332322203340440430300340124034132213344021210430120231114442124314133420004023040001220432023200224440002332130000031402224014332340133124041024431302202111314021300421034123124002340002333204240010321232230321121403344042140412411231144403141424132134220124412440001032134400024201043302130202412111424200122003100320310434432103200021303420142101201233202213431222341140331311014032021114320110343212034024440222301240214111043144314133344330140432004344404112443001303344144102041131040300210204434400201041033210123211344044322333142231224040123204301413041024333034220140144401204013112000413134332101202312024344220424401443230122244333032204232001112334234100121124404140000431000421440041012242011434203242232022120314404101223341303101401310403133011414230301230044420231323402332100323430231430433034404241422023114020102002401312310222144310013203212024304342220244130001441110320012210042430000204223001443244323133014322320240304001323222232102413441221320344022314331102021411200324242313303302120322214344204330044442144213201012123413123440422301302210230242223104300414243100301003414101404012020140304243100002144440013303013304421434401310340430413002410423101020221242200034421043412232243000134031414330200241440331422331101023031432212401431311340413444011243201303220210433043022343002200203003132403010422334123043041031043043203440220212022400111210114221403320212343023023014111422423304130411033231133411403140312140313031104310224201233200324330134413132144423312120004023043142134033403034102333423111204001213312431433414201020100114330013334020433122432312300100014142201301343343033243440443221430434011224231110043321300230003313144241102432011144023123033313033200334410304424213321143344044132030230230331412042242324430420043040231421043111014013330242224241014103413001331222220041412101421424010230204400122314313443422212244031013004144120041432023313241112113031323222132101322204012242241011233110433310033224233032113012202200222202402011323100314004020022124410220430322043121244100221304220442030231013230022413231124111114302440231413231043200124102312032413310432242123312430120424230120323132434232114401300120113302240441241212100113402313330010342120003122104003330400323420133320320420302324010441042102110402004243301340410", "233141443002120120001031114223123440433122433144020043314133201124432241332323340102122422004112340244412341043011032114230342001341104143444011131320103104220434321002024043312213023424424313422113432012211031400020013420433434304213001113240412203131124110243231121243340133210014114213404331420041201021430031441432440404434321424143431044141014331402200403311240224214040330041234220134301430224030000211032241004010143010433400443211110302031014204212011203302343222432214420234431213220223421421432420420044421213123323302334402311143344431110042220114334022433041213321234401440344343402314240312102021342134231002444322304114040433424220424311124223244220124322343002124203422004421140214040300104443022040144443141200204400402022041222040411132112110200122434412021344111402220031134134013300423104414302103142011123310302004320243201024122010310022343041110223230411132210422320113014424204440424443410122142224444334410230211011201404212143240023114234204000012143120313120133003313030214202443424233313111134200221204144134343040311140132242400204212420342130241204420123144034233211111334300043203040303101422334411312243144031333010112422320140423410221021021232100203033324300410334342033241441234110431133012312211344000031033434203330330031014011404221004110034043203434312132021402011040032122212023234320422342342140100142302300431023211121111100230240213423102143113320414431300032230330343433422312323303144124114434211042200412412214013214210141230223011403120232131330434023404100010103114440112340301220310230402230213103113303113042331432114031324012410041301133021421334240120104143202320314000303434141342444244043403404111133111133222324200000141023124400211210302411011043031034132332204143114404411104213043111314112110312430303012142111403300313300243222304142344320011001111232322101422033400214141142241421412131041320220300343040343104301441334334124221121311010224244103212400224140444303434330321320114400410224121020104242311440210142324022200430404441401143002244041010430214420400224041433024214121123114013430110334001123020120430333402143042112441003431313103004302120203301040204242230140220300230123413003143213203104003403204222211323133333421122012320322441342002014234342120102141012203133132020201131144044441414401324004324222223102002244204021342402032421334341043311204314400341014423321401200010112302004244101410201212323020131013344440324301430024330212302220401303303233110010131314312130342101040140410202444221300340222242302023311130121200210233320101434343021041101124344233024122023340111311214243013000313412014144332200031302034103213121324000103140424134431102020132310204410120222034300303103123424043322220242102132223421013204120213311114423213434021303201024130332422302022001232400400430334220221030104134113131103102130121343024403203000404133112233033344224040022041434114122414444423101033234101030214040314002324420032433333434043034113314412134020130424013123030133121340414201230112232124121421320131102444432103442322024341031030244121204114010200113111130442300234010333042014404220442320233331131132320232033424020224022011013341333404441210013201431444314303140220302330322214401342303143201040121224244313441340331410440120132023130210143332014244401440334032202123342421230020430342141242401342420131120112344020331111124044342323141403034403042341042214134244024000112340131002402330040110014432144131001130104342102204120412323001333322242231034214022322313411204004302431342030441011243210333433404111102112012334201133334303002313113043134110131033414014124432144142122204423231302032331100124323033024133222430033120013013100443030023142034232324332323013043324414303303042232300342211102303233243002100210243220201400432244412031221003033222122310321230430303134203031200342344340400133134234202110211113334034122240243121240024120244234011132111031132342044444104321242024413322024123441410210232023320022000002222043241030342411013031422044411302110313132440242144221401400131111010023424030313212121330411130441441212124220222014110320233103321321404042134234310240022223210042304303242104004123343201002101123112433214420010120341420332240401024233434333332020034410403244000101032313043304114132200401231100041312044032000042434342310034410242031321124211044220344224313141044202422230113213002313022302413214214300040113200230231144222043304043302332241002341212444231044212430312", "204430330202222442204002440344431231400234321140000424244001240144141211340241333332442204112230442311144004314223342110230122031400102211443402010313331002421034423330041114441313433110324331011014033231224143222014231214411240423222104421143201403132140243224022104314130421310112220120220314331342311234102314412021202314323003003413032124230241002304413411344013331404001003044234131403420243133022433332124434442011130020243221233234132304204134300301103434433324200232113133232301222341020204134142142022031231012023012202010442233340400323403441223042003122414432142344304100140342412014102442013412324342011130231123312421144432022431123200313314132444430201142412222024413342000210333034020143141104031442312104031214314402440020410131323402042330120413420234213242140412330203323202143031423240010034334132104134311002323000133034003332403130211241402221021043331002124112224200244301222043402131220420323112203044320202003203114003211331112102401321412242313302213314213222102131244333143431032401402120204434201012202410122211421420041040000330133443043423213414032014221030410121443043414002210321313224020310421123244432343241403222420430244002104313031301032140433022230212040424022412210123244111223130340030310410314210124110311323313343201001410430023022230311140040124302102430410422323124200332101233444401241333320444323013420203342210444123440001312224130022031344324134103243234223112234004242321134320104344000404120342132121012431130122210103114400203041123133141302303410311121124210404020033423423032230211000042044042400443134230124040040134033013423002012011404044003244222444000222332101141133314123432341113403031323022100140411244321041324323213233113140420422104202312133241100201133344033203302120231102343241002242220331200421313111030242113213242144102332404322110110300024341313003114040312014143214014012333334311444042212342230012300444343322133243102122034013322031001014123224233334440003214032144241433301233401133340211011120211022014203221322410113322000334410213413423432143014431321042400333421331233114132201223134322231423341233333123021344231302234401403110231020010103020401140012023343002140203134423134044031034033013014042313032432422113341233402300332120200402444044112433113301224034233111022102440104343023242303214111304311301110240330230303001412102104241202220042021103342210032401324441312411332004023201324230004133443011401113112434123312241301103122330404124340003144112213012123122332231020113342430240022213311431402412220303024021140233003403313300214001321033022313141342143012222224240014424012221420032220102440210011004130432122210041303442440022344101211043401031044312243234421142142412411244023123002302202030141344421004130204014334142242223212010320241411401130131421204244114204131000420400230341304430024422433331204134140222121133043022432412102020111342034424302444041410040441314300242000141000110303113211402444322133231400433203420441030421243220423330313111040321342422413402240003122222210332041303331443402104324311012423034120223222114440421002424302443234303140340333142433230132241411001311404033131310122402312030321142100214120242122112441412432024321011200241201110244400314333220331313113321412214240231143233113304301242033204042413004300433412123333203101443343131230441110404044211423133413200402322440024411204033232112322324300124103430333231441313004033042414014343320104102301041304343322432120304103220011244024022431132123032320033412200431340320143043142210233140014343310024322043423120202214014241344142442314310312344033041240002244112313231234240214440001110121031413411200040041440112222232001134212242041022040033444422321234441220131201131442224304441431231300112410304031140430143310403211004442004213112243230424100434342022123324303130440010101013324332213030204441212404010121233210031310424141003342303002130211441103011231200344200211002013123021044140313322232340040131034213323011424412142314203241414223030130312004312144303331034010400221132024042332430220402040234331443230121130422113401102222114114214004031430104301231000230131000312404010210010221310324044143301421241014103443344230242014144030224403303230230141014010224223300121122344341401340202333241144433132011031210441002121440234333011044221421200134231233010333203013000403320212422132221141443112231200302120021421330231041324434223240102033041343424432434113130133323433144312033000013", "202132300020132000143214221413044024144432232440242121434313141424011323233042042220312331320234101132441010402032422222302121321114413322133331042142413140400131331102344440342321411312142120134441024340223113010414211134301322124340412302010303242140323320101024330031330312300441403142034101312340234311114201441002133033222221120300103424110012123410024131402234414041032340012410421042144142124341424022103234021000421231444102403031144010124302120144440343141214042420242203032420010213243044214412212320033211140413241402134224403112220240001104430210234021212433443002343310000434411301444312344310320304224013030444343244101212314412031433043441213321440024121341133300110442120413132341013400442410313231130333034304213143043303423011022002201024100341101212332223404440412304013343443421111224311240213201033300342101211333443221020214312314310402141123022123112303122013231314132233333224210113031342144302030132031110024342030201033130302231333013212211031024030414133401442201214210441101122403410313000442131013224021411441344232041140010434030144114024022431212401222200343424414320332320420212110344331112133323112030103432423013333310231421301010223343414214244212112132131022233202200033214134132434012031424014111242200413202421004413103334404344314221313224001403410044004142444043004442022140344041100323224440422330410030311412212101041400013013333122030130144004330403142333330224413104314231434344230202424142404302112022414044421340122202334343042121020231100410243202003342440101233021124111014412244324322424030403303221410442223020200114411233214414044031230222202314030332241430043324310122134314300433231133034021400432303303240124344032111212303033003103014143041304214230100344040313303102441033331111240033021021001211200443432341004412433132034242322412031430232214111031313302233330214223001424032110400241014231412013331431011343331404323431433413143242020332101230233423402324400203131430420010022311344404321330413402201023111221322024141340402433410123112201022120041023042130104100204442110210201011221403213130201402200341320204302144110224040041403323000120324324231011313023233112321140341224211342001442201432001423422412003324202324211144112322302104433402222213040334241102130301413110304221031213231022232403410444414012401314400323412101044421002243232232120233220042302342042143334030223214012404113343130144410331002144241144403414112414142322241402421031224040111310021220230134423033243223340200221121402323131114223331413402223231412042434123200141432312443214120344124111440314003223103123233404343341242000013220034210411332100223420121423324430003211004043210344424103303422313142131343110142121111124403041302401431412101021021100223433431140124133212013444134412310310223403443022133214221123302414033040420014402300042310222233110324244123240400301440102230012043410110414301303200014240402001444001134101321002042113320012344214430414344404241004200220111034034243302041110130421321240010323220020122443212030012022412132400230212301124124120411131301004002442113133424113033010323444234012033320422131212110331001404442231424314014124310003043030402244430203000040341220134441124111044341342142310101004201121103243330221100230340313240113201042342013241003130244041014303302443421102332122444314312403040342441123222300014120212114040144430242310404244222003122113410143431340144411013400320441233244000342232133112303023321413411014020430204014301113023200143022211030143004032222211014332333111442011232233400323104232304410141102034200021103334333014234021131422302241323142202221033232111322002111240230234022414031030021123040023123021414414132132201340300004201143010020101143243340134324430340240200222420314430120341414121140344312111300102334324444424112111414142244040441222043304431343001244124114142401141143233222224330413041402204040120034011012110221342344101033411031023220240340440202241244403421323043421234331323242110321242423130111201311141142003424230141101300003214410113213112312210444343042404442041401242031232322111120030022222244413231313440113441123432411323411004312014224221032001012104223424310224222014404123221201201104231242011221010340043430002444122042212113432213103441342402142010232123021440132211323131101432223401222232433240414201413401111001431323104411143233330043421401100004202233132342334141420311214420031103102332302332234010024412301414220223324323402422104", "143220204204222410302203311314412111434010013113330303311201413023144410220012134334402422410233222104244123424342433231442110244000403043121224210123433441212122001421004030342000321211131430021444422344211430310230312313200132141223414132043004431010420404324423113230102144143141341102131410331020134104243414110040432443041322420123404213332413011120213133222110332144320331230423221302214012411244202121432240030023303433332403421213301142102141044334131031321322124030302114140421240200034220110412300031321333220101131020124343134202420044430423234441331033123412232014044334204220021124220303230230411223234440103340213012343332003431131202202213002342431200002232002312432431400110220332133334121142011144212122314224333441333100331022342434043130002131431341202122431433310110133322304420321222042413234121001401400421010433022321211131041141324042034301212143442403143413031100104212132222330433320200033242111432142300413431401422024420420431013103230222201301040001301000032424312424204143144311303030100314020244044212243001100000320124433331420401240020142403121211022110333432120344202240222324120123401232220042030301421213233422122100441313413134122344110140440420310302221122314322144114043141011114413041330441422210223331422200002013102311411102041240142432132022140412434334330202133344142203344332234322132400111334220001431200222141224231014212123012414014222200134400200032421334103100304432422131142140222312000333104203121212310230331413110041241123232221014041243440013044143214440143134333041303032132103223242233444202143132121101241110303130340200002402203241312324033024440432042012223424332021030213121243030200013130303021400222432443234042312234200140021424422033022141011140130432043014432342221311011112001403112120440323432342404210324422340043400401214312420421114311041144224400321301224422313004014103312344203204333023413314424434012001112040200324322101123441022332332420333121422223440401013102211142242024143422212443114114432123223113442303111301440130412400420133031124414404121140432002401043220034413110323223214443340434032301222124332301200411100244014133103421341034242334103324231022024143021320200314323040303330310133214121032244342113413111400031030412324234013033104341033024042322040301220043342333110221322024421304030140130333204421031341131213402233200444330144111323414430002421422410444343102021022003134342424201021131340230210010201112300242144401002220110224243204004341102003303444000010132440440244421340233322140002111422102113344232122244300340444013434343424102132044421400113001012044111122342200322342431404331124422311432321004320304144002432230223243001000301400331341403200434023240330032313320412323044310431342343012113214300313330222234200103220131332141341302300031344243323012420434304144133013201243441323010023311022124340321041103221031423143034010000102004233303103041130444331242224141004434310023023214340013321023234032423021332324313143440221430044340112121422342330134031422441331231130040043042403414201130000202200010041302321401432330411144332032241340404202123144202330040301322034330311021204343203312222431044123240313021234342241313311020243021403144333311314240222104342101032333441403442434313013012004321024344111334234112140002240340210432341414422131423324130434140243342300131243113310120121003410314411110222431310023142313012300044430034301344441123430440320200422144200322132043230300044101012313342142332310143403202331020242233004114040133140002310333113344033122413003002413144022434102420014103124121344320121210210130030133042244110432334430024230144122311333422341301233124334313131002241440440344104224322201300120323242314210120341240144441340402421442311114441444414341210202104331204243301134401331043141312203000140214041303400400313012022243300103440202324444024014023404313131331210232322420020012344122440324321422301142432203122010123031014443243030111030423112234004423303211343021210012300040033013034041041030414432224010022402243214120430330030142224430114244041220314134434110422013411324042140421330430034021422233023301033322230432111021404241230102013000322320323113141401310204124233424322331144124014010203141422220020122133324123214322421103101100324121440334421303412214422242422334300201444331120214403142002440021312430231143143313433130002122311421233422144212101340124412223114010111032324423014004414040214404304342304241032311413220", "321012222130120440113141231012234143042230132231114420332043424100110430110234403024144141002421413000220044330232101200342433041023121104332214003330444442143221203202112440022200211442104003111232441431422000332112100403143143324131430133130244320312421332323123141332102024321400402211102324034230302303400141304013433434134111404400201401321420303200001411030004442120014130330102044321323404141230113233133100044422330034314434420144112031302211412444030233344033330411024033303330103224230032141324132443312321331110222402213000042033343334141031404423243230323000143110021433311234232104342413211001323432421243130121014004311421312204112323141003021233140333010200422010302013344022440020024430433023224404221200441434233302402431044414123434040310021404431314014022443030444211010013224413444332441233144003211024223000212330231130111231303013243041111034444033123341314124141111420221401101143303324024320021433343441102243220100020003012101002341104442122000210343322424123432011121341013442304314314141402233110420311330333344101233100330400030444442310423133234131334302310141224321421112111311311304030102124310230021102100343322203011342220112404032243133143332333231444124300420232214112342122320430322030213421242330111320231422214030200013432134012413042103424440343212301202444434421043024224144430344033212021403433334000031340122043141143023320000431424310020213430142133111342414211444410203012400102404140410321322203034121241411101443222332301122434313234033443231311144124403142340000442420433310103301312220101024243143041212032220401323112222442210002230110303131143304204413011422004430133130034000432413213010203441012330044344101333221020210430024042322040111124214240032341302043221402424011320313103124234434101204140142443123342340423403100304122322434130340013130403322431240141304224120042044112411213314011210444200342040014040423324200402412244020142104042130041401102212014313322030140030042322121042441222104244441312021224100243141322241241022202314134204043121203030203113432140330114411034022043102414044401314441330242310301440333432111243114234204002204434224043140331321001221421002234340314443314344013103143144420342001043101010040334313342320420112311034443010133141301320210231133124101112343414222420204420413334133112311303440311122234421440401322020041223003344111013240340400011430033322224103241323000124431324311301144113041313022334103432002302021024340013434220210140314244224103401221241032043132324203110420000414142141244332101320422231214341414140240432320331314141432224022230323240441044303030023344043100321004122233033443303333330343202314203442003202340204004140111400224131341332332133431341232413200314313003312014143343210111211332303031301020203303104114110132442114102314142234032413302320104241043023222424030232203344032411114321330134342434200303110441412311311414123141133211214012112401101344311030043020022041012113310202113030223230143414130002424000040223401004121400112333210433424230241024002220312243112124404100043340300432242244121111343300303403112241240344420131413213310010300313041121102024044324121344002224202014313114033314433033440112240214123023331023410330020220434400243032444423031101303411212214303403421211242442443410220324310112404424334221104122112141104400310231021031412433012000033041324214044133134310434034400130134222042303232403303312442144211104313240220420043244010130210012410331014311011443101344412100114400434320343041241204432400300210011003130403112202310410211012231341311313322230121021140020441413141231040431401012420002101110041211124134102301200203030333313003211232232124324123421010430000444203003424420003233223114104211431320132311121102410334120122000233123003143011302204311134314441020134100302001334441224040121002213100442404144444333141443100131104403243042224233214204302302110020231021330344341213224024001323342324240214311434240220100324432013204423201302212100002103133444102442102411312314240102422413412340233320002413430320114410300224140124343402334244141040332412201243330102033120204013401432223100232310101330223144323210224420221000324310001004200233100413403024323243032042340041213031140340331244401013400041401424433141122414414043114121044102442342102030333322400400230412344312021304424204430231134244144331032134133404221224341200213412321433020314323244010321303134223313424324423304420020113442210121343012303144221312", "132010323133103310130321320434414024432244244100413303112332233003100041303323311341023010043303304310321304311444300323142310003331413232420442321004321033200033033300421244414004333344432441001033213302024121231333410130401220242144012000211133444023003441423400230300214422343134444400214233020343000234142330441244431203413300434402342340302200230232200241202012313142104444043440043402001003203222442401301124424044333032023443012310402314212341240140302340304044440011301303440021134240442424311022201201044233330013443111141342012024102033231443140442232434444432041434002334221221214104410440121323423403304342341221140023200303134222312302211443413430301240020324330211121220403320320044111040022431413014034344410242000213020314411120330042320304224001304043132003430204203102431440012102340131031031211242234321303140220002301300441003213410033241142230021143210003342242413002442224422310130144002002104200342134220221142141400420203210311414211024330414223130144013402410044104103234440012441403010303034142044422013241431244420032324124331210042101103343022402214231240241433200031410221030130311130124340212414101301213114123214213132323330201143322342420122434403334302244021113123302144443010003242210044204133134210043443133400144414334204011203431031114001344304203431222424230020233110022314420304420134024030024311424200240312340243344214034220140102314021101032220123113232032132304024000124104334431003401200344042140332032213041441010144324430014144321100141031144440302414444204314222320001104144134130300410422012304040213040313024104400410410413324323222101244400234014413440341440300343323420113032021010444012011102031032202443443311332141233234404331124303144140101431303310440240413444233430122340203010402012103113013133131240414320323120301021312131303441400102223021314323241331334203422300413413123323142310423200134224340120010230414044443110410312422133413224100334310431104114122342230003220140301043441022243220314343404231340010144030111310442414443142122231310433404022111420000234132043301201340430443244011410410011011424243003411232003212330301433301233102403333100341430321013311410201003410100020103101314130131001404144144102320340243102323014421422204130420301304014044112033312144034440202201323031011122333344400142113200134111243240324103111140444200200311003420421111240140023403440040320122323040124442211444243311310312022030120312314203120244443202234042332032401402234302033003014143434412204001203244112414103420121340233021234302302441300033204101312122301121110131001014430231431114033413242431022344002041044113412004311424103031104104334323344003041321344302443224100322302431403330323003211033312442034232101134433023020022400321411101400021310313230231213222024440012424033434030433041444130142024400142422234040441110223000200124240042104304021212232223204430023242142033434304434444100014013112341230102332320432044031024344124012422324022440424001231103020144314311421403203131220000020000204434013441113103424102424104104443424442232114331301140131021410133213012024041020031200213330021242113403131034131121102321131102104414402043034134222312432200011224212300333433233314443200324314423403141444320101300402244312300240033331101131311420244343330432343031231040221423231232013322212422114103210143231233244113443003340131024024402443444301404133110042113332304042434102012032322312441014321140223011323401043041110340322341020033232044140401323043211100432012413044201232344214100010443332220101320231242304020331104234303214220310111432300023244102001324342310122440120044032101120130011113212343343343100200434444301240424143432333014414124234202124434004101431013203043024302443300204431310021323421012211222203134342241134130231010442230332010130000242124040112422240330212012400222023331124402110430241302423142440011024333144142013222422143402414011321342204231203143231141421301422004311032041304301241312034032112220222013214000014020104302300143101421240140140412304412211430312200244244141423003441120443212424431330401404213423121213320302041143140042034313023441342023242233442031400021100300003110233343340240141220312301400222430131134100321332211420310043404213411431411213341122430021021132044002211421133134222411442434223103223431011242201404101203044330303001013132004222404112213031330442032044344023331101310222240410421210224310143200241011343341210404032242234000124112221444433", "430242244132314014222400042041003202412422104124130034022421402332123121320103323442303222242442144404103431012041433342123344441401020303041103444243421120341132134312024322324200404140441441022121434443021212422432441233301000043421434310030221322230310333203443023024000124330201221030422144442120241230412410042123404421032222044331330103334021303103242412324411300410143100314313411444444442222312441331133200413241230100142312100334304420021134231022133334021322330001133103034222144141211440433212100013332313343131121234242324233041201340211402003333334134434023310114124202411324100430042121143402401313233331303104244321404304124240423423342243322041004303123023110112233004233343012202142110212140304014130331210243113314211304423203323434431133331311300004441310342130124030313403124003322023321130443331030031024131233203414410103212313433240143023131211120024310424221113102022224404403220302143312330411111120310130302041442333110422400232241131310412121024301424422401231334113014210144000232024440331041343113001424231433031244431141122311100000034020414021004400200143301432132342043323004233213230044242300144341241121410334121211233303211111311003140302030032443241000030311420042314033343233330411040041423330220131404302242130231021411001213414304333322442432200343214044314341003302401440143402114300120342413104304411114033343423314444341140241332410241000004342423443104211021002410323413310440104211003143303432323221422332131320342041343444042120403002040043424020301241433403344210244440324443000141243033141204344103013244102432023331313321431200112043003243222343203443434020134114320304312043410043240343214424034030441313103324302101403214332421201323003243302324342002344410032340134324434344233114034044202142302323212031223312343411113002310031223420210114401040314324104231223142124101002110100040344402141024140321444440130041014314414104300342333001404111310100313204340014303314300323121220020334311432424300144003121001300424044202213422132101434102132423330321234113422023331103030432020433430210314431134311220100004323103303313431204222232422244440342311143144041230312444010100400101110434203122203402223041001140113112203222414334330000001414224224404220143410034440030410111100130130423024433411444001430110130441322133210021041132333000130122212344340230332144302120013440042313421223420302341202404424123120233110441420414030211411401133133331000120232414004011032310133001424020331323111040430324034140210022310023130040243003331333143210332232123031401413131402441301013130242401243432120414342443343203420404201432202042033040120041130313020124143132103241114010112221123330420223121230240110221312211214422410320023244444011104001132440431100010411001020031002011241014431424110230224004423134140444224402111330001343232120210111013404241114131434432304212300314431123310234334103003344013104302200020313412021202414212312424021322214103212114220144324302013213132322031224403001313233312041410134323131121423042231441241141301122300021043001004410224321014210313320313303013132430030430002000003430130043020420341031103423311322403232344303102142003132021101234424222110221143311213240030123003220231211244344331210430003424110132321313232030420242030044311411043031432133333324011110110132244010320042240044124033342211123304023314341002232400000301200313424014442440132210031334404332414321434322043322434410004144100034444341242231443421011123343434133342341214140241442110333101443102023430412243133141304331443330424242312300031004020013002233033102040033311130312123343100023334141420023002122320311031121400214041242240303012012303103341140102220424424031031111104224010123414303303320411324133002322300340344040001204211411323442141043402340121402203403201001321311103343442441003244324242323423340033311344130232434102223244040333302004332012040232113301301443103224142042342043110230202422311343432000124131331301133232001031022002343022231323130324401213402242410102210043113224322241010024401031314243000141001302321044124243241200343313422421032103004102244313123003244142203044023111024312323041112443421031212110331010304400311314411101214233433011441433422304041213243343432111201240101403311143223222240132424310034402222144110432104220330344004010032104401322342443042114024103110203402323242342432031023100102422122434004420020302421312130131321233013211010134042211230121202131434041204221133240323", "444210442143244413431031120040032134222333144302144011223134203023233433321113342134214331022421340112331124144321144001443214002413411320340144230223332021130422210142322240211233244010004221023211232114344133033244233001123112032013314433201431232302341403403211114301213244001230310020121100044310404121121404301210024402201313134231204442022132010344124340302412222212102210441033022041043114401411111113313344211311022223142112323133320321023112211041341431233240334421110123121301423224400210244124141343200410122110121120143102004031330344340214222112440033330334111341023321031044032410430002031334420004003101401402303143120042420324140114112112300134331413321040412423123300420013103302232332422141002022442321041113230300104444400214311332323222302341320211403342021131231244002043332102401204311124001044040120332402144331210340300341144330232321220440211321214214344332122444441200044004210312424404341131200432401033012320410020223014312400304003443201320322014220424042021121342231303230443243214413300103042240201002322014030103223112034440122223204411302431033402110440020300010441100041034220111432100023142403131103100144240133021441330324132302242420312313222103440431224434012010014340123112422421044321202400132402204021401232230210412144344104232142011200044342212241033230001024121013431420003434120412122133131143011301101000304412002324011442012120041320102232412222240024241041224220300021211231421104201024030330142342403111240034120331401434104022304344023313023211113243043124100211330214223224122001232100022433413203301141400320144414103323114104434023144300001414000110001112223413214101112431402113112213222240241402010433114014020423414331434444341200334303240231042144143424144334004341440020323112241202101313300200320411333111004102402233214011101111223312331211204142241111020122414040113301233302043140213130202120130322223444233140010410013423410033202200023122002341322232220211120002040320302320140341134302324002413103301201022030303424013010023324002223440222402213141434021142004401412213202014001200120030403300021222102322044001214021340424034210212143341141440244102244130031313313040003041130324422302143312303323014123432331244414321433143432034101122411234213233131140134304140213011203440003222213001323142133413314403133211123301430240311101110040231300344014230332310000032442434321320020323031010234042442113133301001143432243022031301023240214011223140102332114142032214233234400324434340113003314410044330031221421341210222121002213342323144314114133420343233202232203120331004341243213414144302324414240234242042034231143220100021331004413144020141422002113421044311144040132412010133440010324040321142212323242002333240324042341241403403114310041043010240433401311244334442122130222020341444411002432430304044422210133103414110112020013221122124134313210432434012221001023022313122300222000233204104231210030113020033124411134402303331421423142343411400034301400424240333323223044042444001014123403213341441220244411400322322133441232302401322013432313342304101204021102202424244333441210310103423213212020432143314212311220010400000023130211043303100300212043240142134200243301440302314131240024320334443430022304330340221444311321230014402044223110002024431421303231411012440033301024010413022203340444133232441423010324430340424334431414013300344324423244434223233441043111400102110311242421420224412211330023133003442312024120204441410120343423043134041014224334242123100034340142103230342114103240214102241300313032410332231324432340132024401121321413103241040230432102313220100403412012442221021123133244011143030413311220431242120101324442343302001214321314020412441214201410344422424421142114242211221424322211311211312031223032101144413012242424430234322012232214421041301402140014010013122433331313230340002133002432403004341210043010242444430110423022022423122434010044300110422000431403024030343030320124000143213101443434341040403331310040324332031422204304341202123001400011203443211034113412312343131203231442300201122204424222430433231031031304142401044343220003440231401041244342420323442302431100211220333432311003111144344414411121103323220000040301210134313401340201033244401432131044414232231420300404024331304031004104331224204322022130121324421343022002434030033430413133102231244022021432233222232411304214311040132240212221401143214220222200031022410004310412344011030033221313020142111", "103230324014432122034241444334301033411232113014013313412103210214043102304220443323231304123231141011142244343421400003230011113004023003344040021220403221343333040244331412043341303324230200000223312421323414133110340414123111014223214400422040203331311141002042212023210223240142203112230042344410344114442322104133300024141403220132143232324101313302033033422314113411143320034121031023131224313433004332413134313430324142103333430102042011032204102430023424020023141213413433120234132301424131203402302031132340412430230110304022314031421101423430424404021420213333032001320003202123204301030124412341022130114104223343004000130443130334231244030331121200413434214121004404242110004244021114042130103210342303423120102221201331340042410234042224200244240214242403121010314020210043324110411313331300022100421202032224103433203024120020101334344003124211210000244212444210024313204124130443122402124202010221123341344423433431234422133111123200001340232440224142230440003111140342121440123104042213324423333022414320140020020431311433341200341123232321342043124122033120424414323224324132200302020033024031413321420232302241041133210330024403220421443144342204434411222024234011014414012100423001233211414440022034140024200040110121203422330434430201130412030211322104443341431010411313003012422012013343000214044414342440204120414424313204301322413442233023400414221341334004002240401342224014004303313342044112033223014041320241304301430012110432323114120122130014231422004343011232014422240311403044134111132234144332230023401133013344103422044104042420402043411242222242301402310044324124223320221332144144013243142412201341431103303432433404201443222001440014314234430213320343441332013341111220041124204210302144441031221342411334401012130013011122441021444221121414402202414434304143134322231230021432012010143123234001044304140411212040110033310002243014034134420343412444034104111002302022320000431223020002011120001234431023212413013431440404113120331100433330321130413332230133230212440334133413400111241240101233403231312434202143020204131241243023021343104143240022022103044221024224000101211442402420224340020331423040341020312424144400244301212013433401030044410331203324201000142324202133140433342242041031344042204312133242142114302432124214024441023444412044111133412012043030133214110440403024123222413301300420142132133341244234133330033402131213343013220130022034202033313320224404140104403330024001312423231031030133144200044010140400143410234403330004131421320440133300433431302340203304120303334241140424403440114200344423344124431001020244211134402124113401003433233304332434221403141234214112334300104041023404100024343031302010444040233311032032321013120121232312333341012043244243121432312411210130121411133143100322433404402001212423134442332032034144111002404234002341232404301423100140442222302200111331130130311423342403114112140032041222213340130112441202002403301113240201020012343342403223234200331342110202220031204433444423003233344340233434041010414143310223031131132143304042321212111120023112322003120234423400301113433341311243341023202203003242100143300331321013414304240400140434441110203343411111324403123112441221101140144004024333423023024334043144012031013303004000424100343011432040103340114400233304004231144241310404231441203410344114103040330034241201111203401411311422431031321144032020143111022312104030003314314143333130203132042234110231112022300341300403432241142031022313321300221133410323310044231343101330014030323034334213114211412413123314341201024134324440241442414033031224002343020142330431030023433334144141144343134201010143022114100201310201312212111132003340110411423443113040431243202132034240223211110300214313000321342430101412412121104032123430041044212041311021023432042203124004214000230203323313004344341441223000320122334440444340330241334204021341123401220413240213104121332403422324224314444002442003420010222003201334244143024302003003121020030022044304104001433313443034414000104413101202241404312344140044202112103300442022134001030003304130321201141411113213143044402233431133023201230210034312332403122300124111444002424231241314331220140413201222021334133323032112343214443302141014103411003132444403234002433332010032322144233142043141100012241440431103003223212111121444013230041211244102343420423441000434222144440004204331332411124013403301041043114312302203204342104230000043340", "114441010232334321344214142101120322233414402423142334242044430332101120321031143244312114332343134214101113320442412024130340114443302232443204441243211432104033041114132023400111130031214031442102001304400131244104400014331333111133231132111030034342104112220434311002311342230020014301132223031013113304124404143233400101120210012202432411233214423211222201010104144212004304202223140231413041134400302241332321210414413130420311222323220332010132321222413240123440000020434322101222434010224221304330100321430421243443241202223430220022344000420320220421114324200433112030432402422032242244320441142124213214204304011113320323122033301440330001234010001440141043020041223031430333411102202313323222103313204421140430001212214334021330210342311022340100011004002040404211043020144002321240241134331204312421204001121012004033102320303341302400101401213314032314231012113244014200430113314430343411310434041104440420404323130424242214100213031023423241014312304430210044444023422402331140404110043014300220112241434010320310120001301134010221002043221414334012112131121040230432141233341401321220304002003110004414211321020212130331011404101301331114241203221111100143434343410203322312321120240104022403432440303320112010210301001412300030132100433012423444243230014013144321002233201144302144242413443312210444244421244200300210432003402133010414110433412110030320423301341133400441231322221134231310221001234424124422341214424311032401103203044233102100410122100144240401441104004440042010343322404301403130323133142121142023320202044444031222430422234223333010300441313141133024214210334143000310113024433303402202334134024010213112422113402124120020244440110110134433412102114200031440424143010113031343120112410040144101423432400014034110220334422320243130010402221441244424200011202013102202233013223230340143211444031102131212240033004231001200414410411344433211421011221311230124122040211411044132334400433144440242310034133034114330241102103411221222142222020104104332031430123100244210010224030100311134314030241104440202233110334040244220323324433140443120421011340143203243301341424314110001422241131414110324201342314322034012421401301344143123230213321014220200431002434014202214202212231221022201210312320121430232342301224022443223323343433240414020313320200021143132301340330043430041040112320313131314141041340014103404230443421431320143434330231230431413433303213412023302221421112042012304012342444342242401040314044312410011302020241410223142401244004100130322414122401021332001201331321321432111100142440034134212411441230311020043133014142132022021401311201041203222212111321323401010102403043004443111023340102140140004343210234001043410322220020311331124110044302240242110430104244211404220023230100202424414300442142124414430312144341444141323034331133134230440331222120310431404014020221223424341420433000442340031004410143434321422244322402133343112232242431233112420432114013014423130431124413144401323124010004011144240012001314344301043433303033232200331222131422032234101122000403203130041440414122040331043143430440303223110244113113410241130123220433323103111131112111411142003024124413312242111013300224332110141122000221342032100004214240331424004200242223001024233231340124010323100104002440443401002242040110430401021223330214103433131400024341423121443232242244013003204302321113012233430342331020420311034242412141122021314131333442331242240011232434430024000244403431404002201343101044103111001300030221131120232114421323404323010112444132100322120420243041042432003321123042434400333434434404344211134300123422013241301401321413334123031133413334340124420404410241240000110234144211124042332300103024213443221310044333200414402140033034224223440031301343400210302414230423444333213210132122032024132243430042140341412324004240410103413433400032432044222401234211111200314033012002043031041434043141223111301441413234020224432201321341030442200042430404032024004002122324320314211031411332413213200030313141120134300231413411132040044210030130233413411302332140342141421420010410214204434112023211343142100102322142112421422002101343142034321104330323022214204234240120203120132423204013233440100312430214302011043114414131342343134320011011023300003223311120330314242211414002023331434032233233341413230443420432442000332240301314330003301220232443042121302042310041333434442110034111042421241444034234324411200002142141224143", "404141212334203433324334321330341241413142110412322032321014133030421312423140231211442422120442413413102310332420311332110131200403220240140423400110422131310440000004230340333403412432324012033040202012110223410442204010120213121421413431014344211222023241142142031022233103302424404214023114101214044342440022423034222030413014242422222302403100123002231130103000312204112210112440114104400100413324433024010032241014421324131022120030141313422233431140131412301243002103314332443213034343001123011304041431440000011040400034441344411003003012010213100403342442442302223434343340332314124102014102423314111144141023211143214101143123313441330200120121014003221444402333001044440313123303421402044203121413240130013401240202341212404224331100021001302021234431002221113311021044431424242412444241000022332213310100100424024013413223131004042132433311343334321042410033022441013441423201424002402240344443104344230041324424402421440014113303023222124012240042101240102344411202302330001323334021012430340440401014224114442142244340330120414101134123313044101341012112023404013334300401032442431002243241311440302412414003240040424120100141201401101112221401412223402203322030030140221423130142310434143102323120110324031330330320021021430312113043331002342013124430300103103104200120204433430133003212010303043034244040442403040320212403000324143203020300414014431414030021221033103313023343323104130230222223031314313413232002044312144103214003141012334234424013334210043010322120001231212304322434424210243110230432423343202233230330333324341434043420411010123200131202114414400030141231222404431041413230323113340133131430434324203333121024101322012024302021213304444032113301443413234240231434033010242401322341424020203323041140133040231421302224300031304141342140342302430231041104042003313322420304313002301144014243301442323100221110303440040000131311012111224031442301110142032414103200210101112101430321111101304033420421103131413101202132234141311033324110004434200230330020334141244421231230444004240422020430214323401211013320044331422104342402311421310301112411031003143122441410304043430312402030020011401004334233004033421012313323330102210000022204023100112320124142024101024443034324000132131333130134424200223140413230244032302310344230144141422040444022314110304300314144403424322013300422230303324231042443420122010140333120333240002232023411312203331331141301420312034024420141242213413412221040214003014431431210100041141222123113341310043142021221434402221213331214032420223342304222314000131004302044242320324421003041311410021330114001113020144424340334300310000210333304201301042213121343024103011131334304023112431330234244044231212112242041212344304412410303101240132224243110120243440322223440033113233211100020313243424142101031201410132223342030331114320444411101410001340140133013114021233343333412011244432124211021322231020100334433444141422331403033141304133341420440424021031440044240203342411222443412304431302442303004132142233132031224443341034234244300323333102343211024020222101023324343221042342042410132031004441124111404102404401410132324322040021112333423101344424310244334030243423013313104440040302204144321403344240241311330314413242140440020030212100231342234002021110403212032131322231001110014042410230341031312110412342141423420240014044040140034220230131143244331442032304000020000101024224432122330130132204000224220243331112033201400434303242112331141300112041110323203043121322212312140214220112313434314434211220141244314211143040231023010414231114300212134042240443133020440322322031422133020324320023201224040124410413223442201300242111114011300114331031341114011422300100144342002300242020103043303031230432442424132202343433201124340242220311113013410332300443411331310342304101023220102400202314013344224221021342021141302211033412431333333223104211203200213023342441324342210203110313423131231122341301311234120120042114343332134420223140411424043023242402212420002424143310340334433142110010102341323103324010032040420142114333002011023230201140000200223144414421121113032321113200123103443240043144112410241412300303022321012021024321011030420121343200002144111314041204124222040203242021023123304011411343111343202211011244412123123431100330012413230010412311324000110012404033034303240123321344424332200422120412324313111124044411302040312321421131304432413330333304101144010132112132031021102032220131", "034313204013442033020443230014143232201214210242413042143140003214124440403432023131311410102322203103010241134122120021012302032023121443124411041343411332432023144142211343004331344241114221140323230303331204021322143101423001302301144002140311411344041103221032214131012434303132344003004221343422443223031012402002212323140434343113240142033203432104203222300224110412131424000431013140441442441141000113112321232312200030220410430310214301141343030042104440343224320411114424304200232422043342040322433030123222402114410102313342010004134140224130004443212424400414301344112204401223014143121413401004022424312401224220042320404044204232212214423242314424401120030442401203230304204422431310444322240202411134231203123023121243231013004020042034104323124411212314112240204014042344403111401014333443441414033210311002403414312234011432042303414304231402220101221311133002310133341401341042400443124203443220141322223341431401304204400120034244203213440024213130023420223003111104140204313430031202302242241212413300302142410140012102040223141301412010331132334223034041300143304432314422033340110334014240213422033210013144101323334432220010123442102411011044340134430141113104232143003424023132222023110100244001232331322112121321012033100230310122431420403433132141433101010234433121102243041210142142434332000014032410114310404443313043310410112424134444213000040444444203243413134443233342120143413021433332310144443301331324340241313100123323311331022334010112340410010031202122010433103044141200004302102341431022424203200221042242030131002332411003310103422412023200014103232240222012344300332221320021431002121441131244442233000200423222232441133322234222332323022343042444301132011031040324112300021303002331012243123043331021040242234440444444224220244102421332410320220234030314342314203133113331441214343324100130140102300143443334422324333130101301041122314404200432211231104434323322103044133110402202310103144340004244022131433140111413423110431240303102314142004023014400433431240432040401002223333312430420011144233200002411021412333122233403430040220321444140144412123202201031414140322004343341240242411010424212402210104400442242103003314111231020243122314202402343121321222223100222344240001244332122414013113010224210011110034100413402324323010400133331403242124130214024032133042242300201121302100030404122214002303042310221123112144420220032132133221221321312144203140120423414111341200331234133401430322240413440120041021044243341424404020310403041211030144244141331214240303010114044011331111243301004104100003323233244031434400420220243044212303112121142323301130122021432301310400111210414002412340313424323140334040240344114303143301101142224230044314023040042002302033430233440301342032411331120320012432440342303210001320213104403414340114430431411341440312130413433200323034100134044414043034024331140231300044221031124232403323321001034130412014003304313121440213210244441132440303323142024441400010143023142402333430243023141304202420034130343301240013201440201324200401241000411412311342113031030430234331043403241110403110240241001042232034402233000320001440144034200324121211222032222030112004430002042032340221314211021332234200021433313114242342303040002212042433444334042041230142222014214023413314010334400104200320303141323120111213033423134422422433112024203102443010002312434314203441233203040100210100342433333433320333433131421104213443121412314201204322331313432232134421134133311200124421344312443124411211431102134341131341021323041100022132212010102124003404100013141442204231334431443112321313023213210211121024232440414310202230234321004211120343031322404420240233310410220200400221131011423234420134203312423240404211121001420310133404201430000114001031043322221113434012022414304403303111220114043304021233100402011404333010432214033222342202024112124043343321233210232023102121100110204432213012310302144340114001431032144010431431401413430441230110340343414343340033142244341004432324403110131122000110222343144111413200201322311312404204341444441042313101034014330423322200312123001120201333332303300003113340343321040010414044114330020013303013244232301141343333400331341442201422133013421022140102440111233414441104211424412320342421212023431024131102422241242431313120324321413321232001234243401343212022231420333030212324120233342400034230422103132344200421210231322441333023321413132022401133443442312024", "442030123140432301343143204104133312320210320244143000222044114011232402301010300343341310021142142442101241341134320024340244313202413120034233432022222014023421431301111030323141444340303310233040020211241204300222020444024000230143210341230302024203421442101323340421124041014034013124030044031324420410002141141231204441103402233134201341320212323231023334024232424403240111240144342041143411002312332042441210211133130221023400410304430214124440101442002030424220322413122401422330313413224020320430432244221334033104423322424222442113311422110434304022003241132421014343241420331124004232333423300211101033124223343420413204212203431001421142120442312114234104303422341220242340042043132230124232413124302404204303313123433303242312024230122434312210140244410433214220101413341400422222400114440314434111022314440110032034230242434012310041132324010342123444214201431331312344111333203043433141112430142044011401313444204041330222413323304332120303204320334143020023041333200103044422241243131013301020143241111313131404001412441300111222144431232043020032240411144000214043140034203323211330023002234130010321110122313032203032230203123232420020133032001224304441104032201124113101134312432231224311214322343420114240124030342222230122301213420141043123400301432022224012401044100001401011144443002211130231112333130321144200430010022010244424233031311121201212300123102403002344243104422003140044200301031332343201101040411341301032340032033100420030404414112300231004403024011012003221443433144111022430044003332140122200421142304220244404204302034200403132324414032403220140423212111021113303323330321041020440303340124034401303214431202312120311241330131213143212231043243121313111311102023402441042412303433300243000403314033044032423331421414122120323210321430123144323133340003311433200330300314014441224341041402040022423423144420334324211203432010012223112201321044443040322400241212431433144422103031023341340022444141024102124014433430200422110200201100322104244003420434312324200343142422020213030200433423243000142133140122324442334213240404110004112200140213323242443221040022400224111132104132334312320232441422121041211014342031202313340323310341321131222333300300012114143402124221334033123133143440240114134414010134214421001321011312204431342134420130313321010003310421113131022444134233211114131210414023033330010432101414014334132332130132101232414001101342444312223221301301134034023234321040301431133003330131244424314343040331431321043034440321424321424133204012224311330121344340313330441114240311331442132121201102401044104303204320113221202034303004003121410003403320120414014134233424224034104440401411133342021123432331204421032322134310014214400120202000223431203403013323121040044431304033020432112443124343001242011434130312424443443241444441321302424041432302332113043140121241211132043240112020342420423234421111113233030114131412100141100101441042143311214444102213323413113402110313304233312334140430204030442201211134314311220432400120140033313013404042333143410440134121123044341223011404030324004013113034024214220104244233403213442042003302423132310010222103431043024100044140430303242000212343243413124204333410201102403430311414340131241402400423334320032142204422214112131240033423130240003032331404430243402234211121433241143141214420242314330041130440011111243433132413133232440013301023013340114431141040344123434311313014310341222043041243430132000011423133143144133034241433321030011000043322204300221213402022140103203011311342413004321110304020213102003111314242434311334043340220211104321400413231341132313102030302243011120423422224423410421112024413133330403403430012420142101200033302240210114130300220034143021113102032401320343141342340210320342400101430410231444341214213404230004030142433310402001400441334444402002030310142140404004423221402242034124132312102411332434440010002002323301211243023220023014022023300230032003411413200230331103233104340230303412011424243232244001023030240204030302020330411412424113211312130120340102203431203224243210214114233431211013200103243303430113014234213233041012243213343123443243143203223121432403404042223122423430122432330102413130001044111024431203022032201103311142341034402023011044240110443402323133231010311011412022143130043312122411432012341442042101233213403131402010201224442301220044422144001241004103401412413133143003014212400202001002031303142000141", "320123030324404142424333314101034230333142144222300043001143232043404410002334041214444001201011400421034331143432234414240123310444411004202324140043444130314403323320340124103302234310300012341311302312344310120132242014342332422130343412313014012111412014044430033004130143444212313013311113323120120303122233411304212223221321430020114403242102314322401031021111134024031302342430030230332033132114403301241341404310222414340420402110404020123111121122220100042020112440401324230340434101231012100234104333300202331232213231331012243013110333430001320041003211313011033303011112311000343140104010100232044112434120311032003243341332414134003414430230044243434404141323413300123100222202321234134210021311100101103304023040141442104042031113324234304423434311001302232324032010203113014324301001312432234302121031340324244342130143200111420434322134034412132430004434211434420210341033002130003330120031433410232201132042202320233124120002314313224212122321403312300303132033042131012412033132341202120304203132232111133113120113023110134213112241223401341340214030031303014200412401412131301201011430244212220414021210134310412323201442000301424021104114014222443104431400222343202221113312443143043231403242422434132434443203431422140203204132140112034431442240322203322200014031332240410001134134113344224434020214240133313143132321142324120201420033130411343343422201223442103414204104310031142113310321122344041213414401310330130120313143241232132121030301134430224232301043124213314200322404241421144004141232032331300044241140014130203423302122213040301244304210103423410300332313212030243024124434244144124311211430203301042122202444113242031344311410333111340124340113011130044140234122120041321133401022344324134231223220440324124432430344443041331424031101042103434214340400144030432003000202413424322124041120302244014430012031043213033344303122404103042023000203243032411122400420414024200342302213242330413204324333342433201314111244322233012042344340342140024324111103301234003214430220410044403204122443204133024420432102322020443002112213143032124130400344033004022411322043100444012403032234310344040420340121223014040320212241042302033340234402242110024233230112104230412223440131000000104232231322233420023324414414131310320110341101020341410201111000224034102034432344213444014342413122412433112424140224313141403214030343421413440321312213132100010413331134043403100210320041110122412410322413441444302344032321203200143433224223022012330000234302041143221040414424033432132402111241401240224310124133223011100240111012030131302232320234310433024123432033343331114432444013112033210223313100342130003121322013144112430124014024411314012414101211134301112343334441044421433410432124410424132013443040034223331404443033421024332114023204432032422334240034442202413233004204344021104402002040222303010223300312004334101042232330430320323024101421223042221143400101243110302241431110014102030422204413004142332034121203133241441103013314142314010311400141440322041222042131334121042400402033122243432303340302203431200110100214023234132033033133133410432140122002224421240424132334134432022104322401334211212030203011232033344113344432012400430104330312211022240321120213221240211430131411101422321121144421201410121202234423232314003311103144024433414201441341124224042132324444132400113300441034320214423214121014432000241111423334430100124000141420344143203110323424434030141131343202222121322100412243003440122101224230121241133331104420241410303130321410204110231403302204444001420113210432324244442100202132231230222024421413420002121202032112014023312224012004430241202214200121341233211130204314120322021411313210410243130444302034242031431124123421202024303344143223314112423034004030233023303321111244402432314130122211430122223043032433034443034031141430124322444204023241412121422222213312122304310343123422300211041011231220112442344342432111311341301124121101430422303034310042234232231030443411233331333110234034220113404401441111243113220420333334100404043314021132204110140333441103101332024224013432220344102340112133010014412430334214124330324001200400011443021440131034302131324221010314230414004112400313431112132210321442001322343341420240100404112324232114420000002101034401213313111431321344040213422133112121304131403412213334423342240302342441003244212201440214212312243001401113142314310241221244324002020322030024043214112", "333041344140200023000212014001234301241032142300013133034404031422300044211031042443112224123104220324140120102414031302213003121032214020333221300203214234102030342424043402401313124344002121312231312010402130222040343412212234303414442412101430201402143210234213021033201032431443333133134141411231023243010002021214143010421113002241101030241020022333123423212334021422304402404443324313404432044431424424311103113200132431121413112334434411031004141432144421121112314400431312314203324110131302304234414302223433202320202104400210232041034444244134024224233130412342040111044314201314332442340320224241233334013214241132224242142143314340412200244110203210040314321310233401011112330303001444143043010303201333402031034443400202422311131210421211224221310422334340121322242432041214214024342400304431022133030243433440143130022000303304040110302040111420430031104431121212041343002134431404043200402431344121341302042204141343022130411000430100041222140211402333004413334231242433133420013002204443421142402202400311422304131304412422142300211140442130211302443410230400310321241141224111012140300044041012201444322011410220212131002222320322113401022304413031300424220130321432241440431214213021124331024321100122111221331222003241421014321231243304011041124212400201113022133002431232300333101203030343332111304221042130100024244043402342134114131143132120010110133023240222024401143324311130241333403402220001331121131424013131042001410324030412404000143342044124030001320042332220023004441300430021102404010311410311341232311323122000043223342321130001202000340414014210422021143301442021342442333031241012322123142043012123321301024232144014103030243232401234142013432031044130340314221101323330410130422114400432012300403001140231024441311440023313403000130231211411232241243400201011304303412431044300223444312324430232444313100432041143144211330014112112314034202241220422121041044133433034432101404422302402210323431043103221240330423132011320332010242112032413333011423442002031431432012140420131102434342213402102334300200110230441421304330114113241440440202040310000232042234343434101442441210141032302031003433423242212322220404123042132041443202441332011113013324330410012231210033102303233303242123122343320012132323311133421034214320201402414143223420301041044404101340244423121140021441243233401414422422013001411414430420003112333132311200402141013112411403332321103244113223130231124421440113214320140300022402131312223320021440114402041312322401023103011114431004303101423343324041301004402442311120024420433312102113022424024223121302100321404414431411104021123144114211322400240340243040221144013101214032211010340133311203010241413342322131320213110422244304411041421303313142112401121314333030320002030242332443214030023331144343031113012002301141343422204302034343420011241114221121343041144221242130223313303411212320031130003432143342220133444333402043201412010123030000331410130234301341330314314430111424041113034421442442134431011112122123110003210030443432220041143424222411113003310104100403442141340420004111243241443331133043042034024404333101402110114104313320322234403142444314413421211332443011043100234110443413114100210111114240224403300413244323130121100200003033414143304122143033141403340322041341120444010231201313441233130104224330010243144430411113414011012044431313201411000141240331411234310401322012303320034143113340310132040040410430222344301141344324133241432132213402304232114042122343241234401101044041424044143222432214143400034404113412321221030233101442104433034434013313441323421223141314210300323034041344014204242421114204421402330141433414123204132313010014410123322442222203410342331300200342311032041022321131203234404224004413301204333133112041424212434132000220234334313002314103401421102041210043330411300440204304104403401223423133444201102214011120132443330240143224330310320441412432414321240123022121002320030210112114301012042200041221200222124121332114412202201242341102342310331230232244034240333333304314444302233321004333340243434020123021012033120003141021101420243223120140311302322211222412140112423240320400102002334031230021212131423043042240010034344430443211410341403201231430421422400342232312320231233323101123003113442410110430244211034144003221043143113141133341204313220140233422214423021200242032014400040203010404123402040310314102214413043223041341411241023322224112424132314014", "012404213001223042332424042314114244300114201241013234032130200340221131032420420141144441404030014210324134313020221401013344430414134240341132310022420213334132142424112331331311130001113242021012112202434442434032223314131301002342213132312214210311032244042422430142340414211330142114341122042043100020340114234300240200402332221021044141221201432013333041222431213243142032224004432400224203304030330010240330203344004112341334422010302200441100221113044212430131333411231242242423440044101343333432411130020340310413001144202240103222103422110320041223434334123224032133014134233300202330322011342413441140412003423032403243214414201331433121312224312322132243024131041024243311023324303143412323110002301114041434122344223243130202111334120211022300431242131044132302241104334302423441213144220222214244442232003001343333014100323130141413133234043020303142234334312221411143012410444222310233401323200102130001203043002012044240000311300121422232040232321103334133410101304203210432431413033042020344444234123313442344022430212140403322324320133433003430104022143430441024204223143033422101022331142314433042321320001223110433020023300411424302033031112400434044010004314024401110402311241331342432024232024123112443333223023332033014034100100043024114430413210340414344302202412334143434311011404404141212142334120440002411333202201032233010422223230134421344424004112044202224343010323410344043402214023341333221124212013213223401231311244030213432142124021040201431034341320440443114024000133102111323010433424300134024303333431000100231013330041141430130323221142332303300422140001413104130013231221103333312333023321420142212023322012434222012113243112143010400032102012033010022202332210132431034032331012320122011000133441104142410443213333411134434123401000110414020023203434103011342334242233344442211402232120424013432102303033333044102033413222141202312042213303022011400233111400231423342334122324204320002213331041314142040201232344033232230402333103330103321230341203214344212442440423144042100223303313204040440123023111310413301032004114342314033113223340422240120113130041223240112011231410244024433134414214221334132323120201340203011042333002001334343330420004014302423301200023301330422011424400343341122222233433441212042130300120334222240323042434043343041312323132331223133040400134104204204312110344032224343333400002041000033134004300323412344200233312112040401044304113111020441432340003234314014230420210420431420133212444344143011320130212104433413441204233044124404241331122201441143030234002020420403401040202413043343213124134022230033044041000012120422434014413233403134121004440403241413000422142111300124430231042230131404220122114304421130120304423301142442243114410443021400214440343143434304124434334410424010204041001200342312303213432421131324234030133433431044011033044444204033243020013102300101234404421002001004313300112422204430144014134040001304032133413402213403141330142004213103130131211033441234302132233130420323330001120030410302033404121300132343231014033322234323124144144340443141334314241323122100104023200243311331000144412304434040400000334030043002110402110122214022320332222121244031103400241040320111400123420303041321312123331333223113403201131133330144320242221313433112000042132010324411323023301032300443444031043432402420414331222131221004121343442142434011114232111244404231141404234430014024201320243004201412221140204042040404210110023111412441011321332014101043103201442110432143230414331140014102323410244414203303012002204442342434422431032230131004422034012342331214323431242130431240033122230221440134320142102344003023103002222011311244144223102312302404242131344304410204010312144030303241123340442203104444042114142401010040444123402312144033043444424124124343411423244302143343232043040020112024014111021122124410123121210223400241324004033332142311320213423411432240033142241311122401304120230230102443134432441244310112404244431234331114323300002043414000243213243222103030040413240021242103304212222204434233020021332243210234040200031213422343011331134420201412403224324333133000414004033110121223141112333004114123134403410404303424104232013224323422103433440441402100220113230342110143040040234011312200040333204041431121413224444400000230124211242124122413430302342421240340310412412333341012014222100301421023102104142424344103003011221140141420421133431011201004021310310101004", "041421431024324423301203424311000023303210020122212222214002122433443333230140024311441241211003303141230324244013314311102114401003020310231322243314430304121223101114113002234342234102222304033201410222021414423341214301404411031300140300324414000341313341024311432143213430323143241232002114331312142200003113104022021210143210343240004132304210140002414041420322133441030003311122432013222240443000313111204043203343133024312020001420100232321042233203132231044322014002241034231440332414434300113232010404334044024200041310343000124101222321134013201321021434214131313103404211113213010144244340004104040120124133112421242200234411321134214404332340300112222142132442213024210430244122131312214244142420330044402202101303111121431112240201444201012403422221433203133420202004224123431133221221340444213011313143011443311331420033212144431221411330223000221330241103233420421142202210433112100344312420244312230010333332113302134102443434330212020123441004243043441434213300123212220311132424401241414404010213204021311042010241411031414120024131024120322133211413110131110042412124212233420322401200401420140333340301304440100003442141300301414111204022114003112210224144104343342241414243310111243320140030311101211002033120413032003411303023444013324201240013421222042024444324404442330102314144034140333121224433111333114100401401440314131034134444441241103412122040024313241022303104021130103223432224343414000303402124314221332142134144341101302304002420022233144201440344431131303110002442010114013422131012121214412233310114241114012223101334044324441141332114011122422043413020401224032001122122332121044324203424102312024113040333203123302221030340312411411013412423444124001042423202244400243200130231413441340423002142133344300420113333421130011330120413223431111120124334404302133444144003113040230142233421323021301430043220212040032424321030142342320414244044141414443040332432012403243142413121102043122143410340401114234132421204312331133040442100444040204401411002224324121221424102004034313443133220310214114243044220013040323134141022000231412043133123212321221224032303004142311402404134103311130423110141104134332103304303422032102220044101230121324223104142103140111003410144041412441414013210110112333432322341143411203223333244440000024334344304101433213211411333024033121342103422211141310324110030214024323411002004004231012100201003424043243142002021022304341413240040030024013310211331010310433110412120441230230403113314402310110321312404412433243302421022244104211024041130443440123031041441304113112403203233141333313421400411040204310342022222443200141344041120234344442443143022001021121422423141023344231030231030422200031340441242112242400220244200332124404014311022442244242102240040344233401441114003442130303140232320230131000442443221120023324341241222330013404200043300134010003312403402233322211022100324331232201202002430102324042400020110211131020041143013312222103323312130343233242204043244343031014111001420102442242434343331233212413031313131011320100134240444040244422112114242224311040410142424210130312021130310244423422033130004243011333220431234232014144131113102300333042133134410201244031122214231000202400332204200220132330234124400211434241122012441142000224303331110343424223142011011223334230312100210032022220040041433021114134022001244140202114044203231030114234231412424431422421200433214400331304241404402213233243420224144443311014313144122303222443240112200420144002200142312443332140122103111034220403034244102421031424004312412104104401021212204220231210230114433420324222121043014413124223021321211121414434013131112420222423021242043344214234421433241424233144120143323244444303300200033023022434020020401211404424332101344414404432110414334311100414022230323240004131331143421002111140012344421441434311202031334410302121222332333144400314121323232233221244104344223120043411341414230433040230314234141120144420104243403034403111130233333103404003021233340141131241330113204023344334233300020200334024144130020303034243030422213244233304201321001111242004212010321424041244402321410320224431120034334304433004240303223200213004243411022011302120412332404420442030300002040322402404124103144033041012124333322201234420132312133030211010433130420403341411102120313204123241021104414212132042233204042031232233123212004112121211100444220233421213213242023040042244342041304420014400343424214202404134", "342330212404111000220441344001404232303321142341113024030130014011421301314423103041201402032020413304424211200221303400113213124023240423030400300401122211302434130134140421332111224244441133000233403000141343200441301044210042013423144122420022330232443111421314324343132012320322224142241140112100304401214300310203001030231144002343243103041430004233123440222232102021440330431212420340102010312440431312400443422003221313011110042332100231212212324230120214132410214301124434333232030421112224222341131244113232204303144110003004320430424303244132104210112203130034240433133443444430323111432432420412113304124001334334013241300211323214030402420324344412123003412324404314413443041031014444122312403011014430424240132032230044043320202101111232440012140112414044443334334212244440022311121400311031102443420400423343211300222104234220042143143011402224243030242101311443114231112301342213214400322231413132332333414133224033324313244101402440010103020301243104333131442101143301140101120032402104121412334122101213443234410041321414342442013201122311113010003443311133033120234034012400103423223104422023401110144224343404023402024213300011030001411231310302422210430424320411242403014122444044023102302033204323124122314120321021213121334420243233423042210314330144242111440110230331300101031221132211130121130410414202104320443141424204341140444231332002441331031140143404443444221044203143143340044141331422244402240314012210344324302431041210330242234022432214213411211303444204341104204103332133243224344130044413143223000431410244340002101130310442041404134130201242021221202341213323004332341210323043400423343013033232333232012220332232423444302344213340101303121242230111332020412432102323320141133333441224402101401410114133233203230323030304040340441231010023100004122440102230232420144343141340014114121033304344040031400004013113334310434104441002414211401403402034303002104212014334134032311313000303140424010340011344222012101104214244341300322113231332432203000411304103440303123200003444242233224014101020220413030012000014010232012020441231320004210243113344033101214440124101300020331231040044344100342330114103121303310433040430431110132023111100110000321010232023002340220022220300220022000042144024323323001104220012410210012133400210342044402021234303200120132124400421141314112441231232413123230433424200323034211304131213211421301301231023000222001321103030322144310202141324000434322100311103334000133303223401301403213132334021443403122424220120013403324223212043033000210234400304020104431441340142001244003242044211013142030241240123411432002414311002133043411341010424121423113323231301120044202100230001323144101412211010240124024403430310343314114140323244242222003134003331221244034103034230032434033031323442143132312134044133420102404240321121042140011422430030041233323123043211431311140242012133412031123400344431042300004021441441141332043304440342000340244102031112043212232341311022224040022333231240100023040342201224114024231234032102442102044320201030210414412110241302111141044213310023000410140220141324321423400240004040032243014120431210230304343002030202013130113301131223334314432030341410402330404111324320222440333043241442411030032302122443034022423121004434412044220132430244132413241113223120221032444033232222123304111011121402043032044133033201212241403144320421130131343000022312142300023013302124024300004102240211034331120132010103224221312034322024203434031003321041322102441304041344300423003032341003114002442400322441320041344322424344340013422214413342114321210324101211323141023030104434023013003110343003413200434103441330124304143002000433044424004024320012440003413221421234444224101023320314322213240120442033234211010021321110123441203201142340113042323110043333324332140124031422244433214041224114043432331300413323322433034140021011403034400004131311024134023113143031102241000322041224432130104110243412443303213203300202122442132331324130134243233422021320210232040404412103101212441414421200113240240202412301022402203033424023111204113411141113230402224124332323102033141430313322030044433043440013412411144214044434241331420402334304212001113420003132414323244402222434330321001421114021122422104341021043441241234221044314421430334343242024211404204213220421331140023240031412402114102400144341412031132103410104310214443434210432430302331410232133143422011343413310322003440141113243030", "213220032411032434024044311101242334304030204341144413242223024100300432012324103304231014303204310111430421001042113101332433144103000400241113003231210222302122241400331230021300230033221332143320303441013421430121411122432244242021140322123210113224141443301024214442312010303030224124133402204213401001141004003000032110043112011314234330013201121133403110241000022324424340424021304313440341244340404411421232203430102312431142013042244204323421300112332412240244010013111300314031443112222030201034343033000322410431210034443214341443412001040241200003412302404021442421142421022301324302322120243301301244024012010104421414200021401413133041124233124033131002340114324031110032442040200244120043324031411232041413420110340403144034424423140221244143404223120144214112232134402024431333433440223210003333104100032041424204213024120042104124434424144001231410030313131404043303413200131130101430203000323210304143341343220033234400104000020342220003203203311312042403323342200234243241043000411034042022234340303203200430311121140434243334240212232313411340424121043031142134030001242131302221424030141030242011440300243314022442220132432340043443041034204241201223142002423134344202234422131101123023140240402121432234301431043040203304434011320142010002223044341323431122443420120241043122034300401333023212110414410120213000334420412330004223421201301400204240221423020032203433014214143404020300341042232000220240003113012014444143334422420311300314224413131411343321222410430433234310023444010130332220344343403434434143203313120212404024420004021334003323244233223330240313002402244224122214212030134021030204404233131334243003442124130234122031111301433001402143022340300133003441002031222110414241204102444224443414430211332000113043021213321210432111012042441033434113430300231431312142412234444233212402030342431230431032111322223142111234413001221220440121003400231441123302224202043032314403342423113142443110202324240441143120004120400232131021432121320144100043313422421110403221420213440201240140210442122300211412342004011144113312144142444143132303130433132011021043101044301442344443242030134322012000021433022313203140124242002042234014321443031314021234403242144410442011404321324000440423401310000421203141320424403323342103422441032322222444001334323231400223311341231004132224243031204031111433243211212140412001044344431214443310110033012004200404344023332022140241240111412011131034023312201302032211114230011122201024022443024043322143401421030442330033242031233102321013124444131324211241243243212140044234124010332423010441402404321401302103340020430342332110343110010133030242423301241421020331244123232303311202303220223231320311131023244112003020113143432013403040243311203231030403141402241440113033010013341230004320311024103244040333104332242010033320133331020413023220340012101214123214000214221002312443020442101033134104112321231341104111114122243441344204120113301341204034203330121230034324143414110113320430031332320204321424133131223210042402243241422220401244343202140101130233343331242210340032214140204111322204030130101314110401143401234313313242442422302131411232142142413140414433023231314040232232204002203004140314114114122201441020200423411113430023410230224131234402412444430022400011440044213312014432141023024442424312421441400043223241440244332203343424240233223311111440441313022420441040032334010123220214221221242414331234421424324332334421000331304014144313302342430111031422001224132132243120221420332002104442400110403124433102342142230131101203324103224211224323031032204301332440344133140330313442144303104344232324423023334000340310041230120043042214411101013441001334343130142302304422110432012212140142223344133304312010141321002034301401001414232414200120404343343221340143241104102100431313334334043101014444024301423123342042333021123200241242010334404133042032334340141431411342420302323312312334304331331021112313124222220112002310443022102214001230402301400331310110323102401111243232304043430444401211300434300432004421203303300202030444143112011243023004310312213131100342111002001031333032434040024103031400444011321202103324143330312222220301011020303324002240241341242342321213411244323432311224144232222214321301411242400303433420340020214400242132032130012032444320431240113224034220133101130030432314413033204043004434021012220000430012132032310121232201304202112241414004242023301321104", "021104320123034114431214311423311130124412333104040223314202101233423421033410221324002134140414024321440013444004203211343433321432312103234141300431202203024030410140431314142104412010343202301112240333443323122114221021321133043423422230213422440132121413041042414142003144114233201330410224023042011133140322220304423322414410301000121323300242124020303331133322033033120320441202134442343414341100030244040141402314224202043132404121404000213231320310110240420024323010024043230111034320242212142113120233441144044411423412024010303444301334012413003230441102342142024200043133044411323322143031120301100430141301401012344023112004100331221103242014104434414143443442201232330203230200132142211100003244430012032130103331420241134131132410100330220311044343022220332041240430410204430002344242240404322403230334030344011020104344123240133331032331104330413101032404310024440032032314411043143111104140041303304110331412003003323323441330200324034402313224033320214420204112012042030130423442132121042203033244424210300400304400221211032122414131242313223122404023412223224201302224023404011143222301420322412403330034002330411202413103401401120323044010222213003140123441142424431040232230001432220110231202303304422203211020000341211041312044204132121214142140003410012323042323421414432032433041242130203214304201214130104220023343414242232414342231212232121301013222201041104034122030243002024431210130321001003000224004211122241201201211304403224432123020101121431414031233433442204343403223032210213241304413234423142414344301313421304221421010013323113044042240120310020123122024330301233242104323342231400233231441103112244240444423411412134110203221314331233330202013244104244430003123020332040344134113420010022413423034440401111010123222423434120121430213202134403222111022104133432003140332113244221203414242414231131224024220013100301002212420210122343411212133232230423221311124433133133000122111212112313041403342142012340223143221303332044333014422120212323011131202320202423110412234100004213422042201101301040243313131131210010414030132222024221103333330302314322114013343411210123240343343314233131022013432322043344432131224304143133430111031401103242421121224344114021443141303321204412213314242431233213323030021431234320212430011421341433141011421020103044433231321411134124312231411240302103142402420340131301224332332033430440123001404232323011032234440231212432423344011212310012020422102001111032221242131113044430204141331001420312010204301333012301123014030443200323243230424242303141132443014201220021224102110303141444432140444241102420343313213142402022421230233203443422102213013304134042002130213021302321232243042332344120101132133031033011123430433222434342312040140343043343210232040034411214231021241324340033022424244314344222141402142124341434123424424140421342404242320323120404410331421403000113142041423003013202024342120434333212131412134440310140241442400443100233102202000144031121403232134211401241113114424220030414310023133442144232343332344130442300040444140401423314131100341133041124314321321232233113322332244004233311014300111032222340122222310432230124400043210200313323241214311022332233013224041021304023131302104204234401312441331002123432203140414133414220410000304222422140133001403113114203040424323233114222124100230231113243133110121211043114441224221101334043212121321312212410211134221334210224044412020044044402031211103432340114433304010132224103000321132114130330314023241432421001141112131104314012221023112024044040024330034421433232013130440403230013221122340304123120143443241311313431312410310340034010010210133314211332303133201444214232314300031223142234100310314311213011243042430132042031221314313331044413014332134111123101013440143303323241223220222122443004433341323434242110014431030112030332002032020312310442140024221320003014220122223213444031240013421342331043202440442403120304041310312402430431323314404410421221342110430111434410102210142122030200222432414323040140004444410113033020430133133420232311340131042442231302122100022113302231112422004134223012043204204102000114220404123223410010313010222414413022343333033204222343443001203310331402224120111203212030210214233420021320341024411303000033123342120042114112010302213113133144032311331000011232401232224132020302131441211013332321042012001024324303402310032021024012420442412132044030101124141134404410242233414300014342", "014141111312212120301324022224432442410434120441111011240041033022431410411012143313133410302124402410300403400141043424302021322121241423234204221130202304113031041414034104400230114433310011401410043114343442243131404142011441303240404420004222103241402414202224222223423324233202202444103202202013314042441444111343014430321400021023302144021324043113014024440042013403420111213432332000242303131302330304140404301204004243313404214232002433400301110441403444024444434214210221304321404414033302330140213202430320221212014230213213142200334003334131341132131212043001003440021220143102243303112440040130323242213223320410120300114423014420441140301313322143102323432102311421234130403332042112222334412213141201221301220214302424221042432313223012302412202422230230124031401241111301000412202323110330211333230400113410002102432343324141304424423312432140241444010110012114400303433231440044040224223344120423210313022402301212033442031424221321104224240120002244112420244221021414142230414303301022204430414101213441114130423033101012220211020102441131303142322121302110404114443212404241330344420224122213423111012142410034412130300241242222413313133112141122112301221402131104344001413403340434430224344340312044232441122223110214431110441020432432234411122240231410032302312210330034411030043013024243011443100003331442333222300341213302143131034032101124411020230200403221340020223232322332142140010222220304222133300032334031230201004422431114132244104323112131424122423223424343230313113244234402021222230044443120011041004220031302120314024330444211421344024444100341201023032120024424210101304001424112124034203420430112112134004034441324203304224433400313233002411212312122322443242332413104332423020132134341233310201133403003444241300101322240333414102304140204334311011211001241331201303401132432244312222101230443343214102421411433203122202341002123334120414244300004340002231130001223034044122323043341433210342222304420123311343010421202143100444000340434101141230101400204301313424041003104132301211343134004214113240423314042104402402311124343341341012211332112222224322112212100404302424434443201031022213213442222014004111031004244000021221203234202242343233242220143203214211012344320404403310224212303231343214204032311131313141344140403301301310040323324333402334132343333231244233322104221341041131124034323203044214104001331423114110242340011011024243410410234330140120043041412003434000204143033142121201232232314423144200231123222100124402324130434432341343010022401332032232141331200213313210423133110101024023314104440204344204401221313123431030043123214342120344414011102214341300330004344021220441113330212440321311103130121444243443321410412004423042310403313104044401444343321201314111022143430212413113220002231241141144031104422210300034421220131114300110143303314201440002423000332120204010033301313210302122131403342241101212404334244422101232343234022314013313133124240101442200442231033332301043130214044414002134034404432403423011332031132134410033404400320111310133420321002412214011133113032210213334103040014333214444300310033201423211011441040440241320044413033203323221114010012404332231002243312104004300321441010433134430331344401110332041043302243300032232203431344211042024120312212131342230343234341210312322414110311334032310403433131130410142040100044143044210134040132323242221043103210223032201411221310320314423043104302442324201122123100341334302001422134304221134123042300213040242020032020423333323320300414201341123031022043144022311240313232221200440041043402400141330230214142211040242024144102420344233410332223421001404103123334141332404033114411034322222141442022144330243433020122120022313413130340432321102322210412023031320133034013243122033323313303132401223230312234100342024012411413342240311014411401124211243232431413040234200132113411023112411211324244331310014022230124443111232413220442022434213443344241312244043241302114310011403244414013001431302230411401302001112101031410000200400333203132023414424230012400304030223001100343202114100424341031203330122030431224443310133222102424122412031132343122322200102023144444330112312200333023342014342131223013421440142422122232143243210240421011414012031120321420102002323403140442124431212234400321431302001031303244212003230130244331221430320022222303103000204212433144214031341343423300114041034203202102041411444013220103204310414034331343014", "141131030032240343240320044202022303232400144432103322033024022100140103312003443143110410033304323442043112303132231431002404241413022412030232123331231031213330202104243422003021023023312312224034103434142340331102110342242303024113233401340014230023041103104242220430113414213340124223440421310211223030220210023430423100442022214002441440310442110241243113100023032032112033403144110144332331224404112432433014034211040103322232023101332301030143334101303431101213130323230301010112131332044104104212344322213134000021004120413424210342434124330412401102443334302003003424141121222024412411100144313234401241000231332303010202344013434330111342310241344340402200114421432010040023142442233320424201333213242024322412110421330444311220014434103103321443124414103404023121142030102043030133430124002421220441314143042234432022313032211104201234114400331243444002104442343440313221312330412240140341144114100334401301323440422103321113110420000203031134130100412213323401002413312042021143123413114030044331303122012321130342030003404420202211112402420222101143034100241311343432331202441330104241211431200203440231213243312224423440430242422413444213314402224123044212411030223020404140244142430240332041104402424023431403402020402440412230210122401230033000131302432340121304442214443434310240111103113411340114002442134142344314204123012301043302112014310112411024444334041114200032022404031131321200223104111023434204142023334323333343042131333111102432043012300202101030231202444421444001440441313420342030002230441031041104223233223333241244021331132240331333334112211211240403402100402332243022003313031221441344312123120033431310101010210230242121211103401241231334012321042333042333422222331300141402334004132230324003220020414201332204132030103041334223000022343340334324233221332313221202113203011004201142333122003344421441320322214310204243142010414032020143241232324344000421432201041012244242004140101031124044130144032121443212143011422212221413134240000441333434021024044240031233312110321042222122200301201134140132304234132240143302331221304420341240241202423414234124222232133243341022034012344443432321030042123234344444213200314422124322412441330011033100423013142313234330221030430113220000412341443300112041404024302232202443431234141300430030030402424243324101210104100322041204210442020032312040110012303223314230243243014131404422033334322321102032134110403030412203241324314133330133403034240443310430043321022320042112401301002212244044342433013101443220430141221142222421002342024412101112130213030123242044320311302223120031420442411304040314300402404131010121232101241033242004121243001033444100341043221413224323040014131342032101320324114000431011032433100422442121402110144003302220310134434343231240232021241330303334143040440412230013304020430222112213011321200110413412221413142210421344114101020031342230120122200041101004120024342044344000432023203120310222310324023342213112240041220403241013031012030223021142114124433223344242141321134400114440242122133024434432011223041313124422030431004112343424002314440140104430023224102113430122421124301403310231130423431323240211110314003303110010413241244342330142130100220211031403322223033434120121120232221241320042422443224202344124000100423300313013434202224131441432314442311004222011020122214440342331400213223111032330403130223322342231342202434002411420013131302014012433332121441404002014130421422034443030443044402142332011333110043313243212302310214401232443324124404010302212322341214122414420204423342444441334022041130221111243224120344340141113211331134443343141430120102133101142020132133302430034241144114303323131114043412031442300422320113204231334013310441323221331132030340102040112032004431001112303302244401020300023102342303334433213443441103014424214441330140013033211302244203321303041121104144220234214331013104214320411204422234210131443230323204133113224022300320030022410304101143212130322120433423144423410001412413313424000133143334424300410032313402430301221300202013201044141041443303444330023014312330332303010130121112322220331130101224243344322414322421033131021333440031111104400020003123023222302003110244321322400432234112443032232343343344141000201230444104002114220432343432133313213411114403020412401233223130334001344203221110440011040331043124202120134111141033301310004233102041221231300333211143232122311221312323033141410231243103412242", "430121321110431314244432431033300204034204443303433124304102011124112101014212403234121134440433313022031320244000021422042341133023124103402233310434041113240322012343140402410324234204104231331430404143021444141413422213043400322240022200311034332234212140130131020034011424121320314424243312134034444200344022142441411334114121344244340444332242213102302013243332413223134222034001033204211040200122033143413232230213313142014001222323020141321430322240303441112011041200303413104002311233414110312034323120221332100004442230023301343344031140210114422340302131410133112332204104413301102434142411412034220403212432023410112000212442421241333024132233041301441033403030311421021141100432202134214402200221020421201200234004224313322034403324314211133304040103131220040344043240334342432213202432001423142323430104230031132413210000401413143002003440010324424021432100100211003433010232032134241202101041130033002423012323000343032042041312030204004104410234242243424424210220403420012234211220123343430403104201133104100141203013144204124132403032343434334121231241421032410243130323232300003431430333431101004144312443111420341334443102140423233343233414424343231433204341004424423110442114031242401224131122430221044003441140230121232223233211310031032043230324324114144324110400023242023410210342233304110124411030301130044044301242331210432024003414334134420401140401141433320340110322221230411021432004041431414320301230332242032403010312432114421113422002132132010432044443423103003342422132221303043302233401413100242134331400243234120414414103213423413324144403403322223402003000102330142021314323322020322443324221402332413032233231024434212404222412134444403022020114000031213203030133003200022411333420101342140402314311120001011024142300321001000134434004432123220102144200414031241020410403420142132103040421220114312024031211323303213210404223114010414310100313320143214120341233321342341002402344422111214104122031021002124303344204332324213420242042220021233440144221312024012011132443400124014441041310023201133132440031233344203400223213430241102142300300203233033034322203011302210414044343400234430212230234331112124412212301132102244233312304310340214440314113440243241144142012412434114010102324122420432143221310003304140232404131404132001341344202314040122423220241113131040311420321430424331344414024220323310404201113303221412101201414143443113110014323224332231034100330234334022342132120120344041314321104200431000244113240234334030233230323202131430312021442214112340223131220410314344433422204141312401421012140211131333111131304313412031422134333314242144212110323343313100102340142042020101330442223310313322233202010322443042241320122412313243430000234022014234342142303400301334331143240324312423312230131201444340100343424420421302003422122111442301303134124142412330011114343120334211203434420043032022244034320121202130210434034113401431214132034041342120100311310313433210340331404343201030132014003301131213131044011104021223413043331221421412144040233204033343103140322333224422400030420231033233120113021004024414143020410121220241241432001204210200230331114011423133043041001021342020201441123220321202404133213032122424313133011310202104231334242140443124342033340334232034004424023313031142241141410143204231240132231221444322101011142044043401444104032023111413110243441304242221132420332434322414034341023142141022220110013240120332032141344414230043244134023034220240101202401003242234320404420143243434233213024332112320121320232132330321330422232233100003322021200030123344320021404240031113423040214213042423321142430002424422043443442133012023042441321444032302230000341332202124230131241434202222402342103014020232212232212403201100030444343232222324011121144032312432341311012140032201103113124141234411221333234044020234001014310144002240414403322130023411114340124111121201220402033320104143212330221412324302313320033012112124102010314421112424314440021101322332011202333414230320100310011404443112023041213321404322343212132322232121104000224402003211331201131223430303302232231440244210212333210131243331104211041334032420332222231243134034404140433424301133144134313312404000033312144134431022220312203142131144230340220020302423310234232422114344213433402111220424344124201343422131043434121412342444424043334433203131140011111413133020034200230330343413301102142001220130121214301103402444241323202004040124", "110342144411012003323430404113204024014421202003100322334402230413223431304443331401013413031233241412440114323230430033102302202320323441241013410320203411133310141442310131122232141013221304220022242124420300330212322112341040442110323004024243214340243312113343041112130104404401331032043102422222410014012333133413011141342100314014121011130340100003243334232124021334231202342222143332022420202211443034343320444221442431444031034331413034134144110020341310230214120300401312422344224432413224131434034212000244342400441121041310204210131343341441223224203003224122314131020441402040400021300302330043100141312024403220342421321142000113430001220133401231032230400243232123404200113331121340313323422204121330434343023231343133401112141113030242432001323210331440424134230210411000401222420223124124323113432402122320344140443011243321023231121101144120410341023111103234424143404023124314123412011344031241400004423301212040013213102010103220343240124242423131223431414411142443341230133222023032031042101444113244431142033304311312441040030300202430302241343142332223143331431240311420312030442023211310143221340013123124321400442234031341100041142234343113323313342210400134210322020132042102334331102033021131313322130132342010210301321400220104042122103413042204314232320042002030304120021304342111403323001201421403411133200300332004344240444242334120431310014020334043244011441001421411334302320021121423030402004301134313443232101012323214344443220211430412401233141243112321214104040421343223410331001400102031041040244123413004211002204111242320131400144344324020124212133410321144420001033413330221244113434442004402013102114042423012224334220034023343200334342103140400204331031330033304013422220101300431030434413330212243421214230440224332140304334442244424342000111042300444134400344410212032333143022243203301043344111113300402230314004033200232321030233033301400343241402443043024201232122302031224400302303003100321342302130143114442133101300124311404431131403331130230132103232324202430302432332014221041142011300432330241213332334244201244000440201231323244141030034343344323140431413004022101333334401103002014242423220303432232043010011222204341114443401240022021344203434223321410030142200123343341341023222332431343111104042323000110420121203444404023303031440411141130231212001404030110001401410232242001021132414342433404003213121333143032130014241303331204233444324221421102221040233240442143302324424020104304420440020220202240002231024414203003124132010244201431413303204130001332214111323423023120004120314201144330330401011443021410032213121202434103410144422114043421303423330432232241234212444410122220441210221044100043313002312023244304123404034431032222411022001403100320401220300203001343402423443314014420303411344444124431421321340231434302410203443001441404014042101311222134210242342111202130401242312422241313311400004240043033214241141204003403421222404302003343022421400041201043123423033214203304213042324440441402232202242042142421211423430444440304334310114423214342340413404442114244242324144414433144114140334024240440312102300101444302134324441410044040413302432214422242213201423430022111311032340244343011030410122312420444301044443202010042401303232223222041030004344414341023101323411141024432121223310330114141403030234210232204010012234030444110334220012412114204314030300402234042444002041301210134421421432014320404023042143012230311143014302444034042034422200113322411104113241002210043032431024000442131134114434132020013210324044102002320101340040240020042101314233231042310043204122030213210200100013331004332340303030204111102021044231012430034230222434203444102131322320134303222241020320331032302144421302044000120000014440044402344242200344033331120210444132111131300104032004002311030233023414212430212422113101111240131333243321344211033140234004240040014003112433412144423410114442443113322030242424233434344434130203214123031010442100123443104033321403021434014233142422241212232441214324024210020112234231030221102303204103312300410142113111131103241141320012331302200021011131333444400213201444333302403041440022333101102432122022344002032314300113012444011304041213322202222421110311201223340320342342431223303033341014120201412133324213231320040231334103442113021334322141120441231440421421304312211234322202320023322002301011223214111031113301343131313422110023201031113324321010414203221002", "204241202414133424203202002430030444403221024330221313200143203104011321224230123200440431011111301422413212030203142410321021401142311244013133042401421324211330032224234040030014413333344431322232020204300012013021000312144312222341404422432334113430013304422231001114202242223040203040444423111143414102321013130242204223322214220022441003421424202310334021401041442442212344420023043411440234002414421132310403130414400133322310431323132224143304432111041114323210333004210321040120344303012304124230241220142403020334313402121141444212103023401413422144130040000013021011402244333303144202344103141243202141433313032314311322004300210403312220210211333023234011342400220220201230124403321234121113404414013033224412120301103143413040414224441104230434332141030124103443242140200034143240110332411231243440320441433400440101231014322320013033441203034244330032434134444444120020312231123314241244342130014230042232104040123144304214211112434033322233401003403414014103224221034412124013440242331432001114041320103433121213132104333212131230333220143202114103401243204300413141114213320004400332114012421032123414320414002432323004113121231400133042023443002404214240030141140203044311314020221103431041441042301423431444434423210213123304232012313111331141030403000140133424343212140324033322144421123434323233033431243020122410023042310003241242320212330132344231411411401123013232001034023023034003402304243012403044010331040440313410210131114344332143011120312001404322133123403111011221130044041401042444124331111204000002100321042044400432230340422212104330040444421422022403221240100043403204211434332324103103224301144313313030230110420030411320434212332431304233234112423003301032222241203231104341234104032121001222312020321222144411443203403241333422003240221432243303304420040400420424303123244343330411301412443003301120343212314212042104124142033204013300003331014321031403242000231211302431130320024411432133034340111120110320044040441442212333030140304302444343040401220214323121040232442221201021411142002131404144340140144141411004032313034312112441202034132340113212014010022143302231233421311120323203200421023223212133214331012322123022131231301143130112103233110430131412121133141044444233131300013002332043430110221000041301041322104340220203421014114234222130321420241020243024332220441234100340202420022412324124111421411121400301100133342421033433123143004431244312212140021240431023021013241032210110032314440212203041122332101301312030310213234232342103320302001143121114302102231231400442123131301220422301403001414031203210124330114021400212232400210300322202131041431421043432310112442002232131111314213230222331131331321024232333444421023323213241144133430222123000111111122123200031443343232022224134121322133442003113032423112310214104022040114113104033204311222034342014000211414140111134343243302410421433030412004424234434221031344011313042300200433132324303343214442240211421112123104044002342422144120443411031124214003332033424000132121134342400402442243302032030121411433244233112044020214341224013121411123033304020431104102322232241101434120131130311331410344034331403440003432403113323030444423311043201133133342332124400033112240312033122242213134413030321004124202012312013201414424214213304433241300040423403103124121331403214414044131114334011004202201330141124110433102231032314321444402434431210012141202230332134232421300044200042043321430043331014011333233321023242212120411423330114203320134314102211002441404224342132331121133112010310432312322033323414333443213442232203331020340402044130221431024340444444302200130412100242342010022022411323003411430121142222332221244124112034402234122041420231344224334342024041304103112024113213130303414412003214013011024113040002412343103214012243021230330313220431413140202410103323421232313222141304014422123003102243024233324302000210134013211220331102400332330420213240432043301431221110102421330402241323332413424221240142434000331024412404134302331024320204034041032222310434243014414202011213140311111120231013323010123303121212420124333240133240203000003320002103123013004314043410114414012131200411310124243232412044324013331131404301203001301332122031301030243312222203002432302443203144423220313211144100144322022431412321140043042411031130031331011343432024221323022311212300041333334043243120330020013123212412303313221111121141130241324114423134032223220302232", "233444242422101321341131311114211312241303243012323222031231200442111412012313122013341003133024203020001003224430301101121224102222034424444320113412432333341132331313002302034241311311410421014002302132042134324444444144144334334443113204204102144432313042000102344311142422012120400424132141103044002334230330012003444211220430322200412424444212100433212240344300410001013343231340304240023310223324123312423200023434042344402204120122301420231414420223313302120122213024240001201230210444243124404032114041322001213312133423441312342244433012131023404424302041400134442243203210434201203121341001133031431010411230002032103014300324023121014330042334411101331404120024044140441313301344433013401134421130034120304131201322210003020113232234134313323004142141441423100422442331033142143244331032011022002234022020310301140331302142012121200044010123102230244010443224344414331340244302422410010124413421122422314104224304111102424021304322221314320012343230441211410024032143211311142202224134042210334004443401310144112200143013004232311040204230130014314331441230043420413444044124113200404101113221411314220022214040143430014141243123122221240143423131143023301130340432224412111044314240141141303343242324120122010203142324011141131123233124242422244104012414201031331434221340230124441031143032043400312124013042133423330024341134122242104232044440124324401210443303213212001023111100430310343000200132203021233010324404320232034042122441134120304234320100104401010002041103334223241132211302301210304244142033210321223444000113300443423344341343343102233221440111401320103142444334320104413303204221001011040043114230103211443123333212123114001300001002211432113104330424103404443320341443122121023141413202030103111004413013000212231214400021344430040132222432141012431233331020002311441124322412443330314330122100444323412213141023001021012220242203400222031400013313014103440000121340004212343322030130130211013343331000003443220320104111213213143202020321020240310011130020400343040021111334420213114234432331103114200343130414034321222431422413203234023420100233113132004432112201132434412001210422240442341421422322323133314032111430213131023130443040143432243202423421404343242222304440333343101441210433313424240332012344413024202111002230214401404042041433221203002200231311420434401023324221344324102123444232030430042441044131111400042243034300433334023314022114444142030313131240424142104140432443022213210221413121311140234211011031124320221343141440022123243003021003132214232333340043020414414040031130220324121312320123240431202002331223000224140304041034101224221331213314442421014403341112242303231321132401022024141404032221024314020040302013122312032214020244310434104441422124132304021241124333323340300244004334313000234402043442122100322103343310141430233214141322013032020244300322334100324011440032212303104144131001204420103240100131120234214443243431112201131024432440113243403144212200423142100010143013130234020342211230024333440300213432301334130331124411323424101343421124304030430012210033414323231420100240103310022040004113224012300142412144213401111443121410000111424310010040124213244241043410301222104021441303203444112032002424324003223230324142110341124431123232000442310230213000241242111210311042334131241112201332422142143313101232441424010314312012333243011410422233223213223343113312010003001210344033011233130242441004142412411113103412304343044222014040233432231140043232444420244041023402324131340332014413232441210244414010223021431400043310023314312223111213033244021231044134134103442204231330031232022033422413003010013440432202222011321410012104042220442032004101214003312321301000031110121211124413434423012024133214210320122444422044333443004233232342104301434243102432103232420422123123401211442013000113303413112322100034021203200334414332043031432403022102212404234342043300130412442434332410444032422433442213123412130324024410213322222403020130231002000202134323130204302331203441243403043101010122240434442312233214322220321023443014212204142240041332204324213334234232113133234214022040210103202434014244231310423240313000322011333044321340241434200430421133431403130321314331314031223214422313403330332004142403142404403300210142413133202111440134300134204434324020220300111444241114013032101004001403242032014224042311310224040410001212220121031433311130022432333400122312000223122033343011443241131", "034311232313211021112140241103434343210233302204400303014441300133221311430201134431142311033140343110331104222131034134024222104312443244431312103232431142201314223110012001003143341204132230003032302021140314323040133411320344232222110221413134444332441122412143022132231411011040340202212310133331134002343234304104421100430433204022043022214313413111320240044241044003324231420144131203324303102403444234103131341140320110023422310210041111403000010003043413324320344433040311130224343243032320142301423031344223221211210214404002320332404000423223124120140414233340312142230212402021000224420003233244314004231101021303301141040232043312241244204124102433103122232113024203042322223313424100032202112411024232221331304201313210433214214144024011314421242134143332033301344240340232044444021202404141000410212110340241341334134142340034033232240323420400121002241141304412101032210143014330023411110014322031320311024143114030010431203332102043112321313433441021231202210122322114123403341031314433332021001301344313404304033033420444124241343343012314234233141233443010201314322120441321012300142311013114044310413224203001231222313402240002244420324031334324033132220431132344212132010323444444301343042133114114123333131433202324120021132404342101312402432141402233343143233100012114211212144100411033304313410030144033241401101234012001330140041201030311343113003344233404303310043203200322410134441343224403413212443312421122110110023230122021334221440331221223214210344030403124402444332303301114301312320020224104333421232120431204143334213223141031332120241010120204030104331044433442301021440224034444240434304122141441102231100331424100111040120301211241322022212001101241114314431340244232002120411441233030143431444341134433302314430002422310302130423022302420301410423134240224323331414343411213222020011314220441443111133434014303143432311312220203022242200304330434004320231202010030023420141212312211321200302433121120240421332420100233210002223412442423344014332323142040111314010130420430104411204420012334003133140244302344142334100021330120231313030324410044040403440133130100310124323210004210012423002041021334233033132300443300203224204404020221120023411443404101002041024140220233112332434110240404042302221432220134302143331110341132201420011244301331022311100003002331043024002112004113340110041224120204210334144214023040113211201024144441421033122132221323114024230203420101114111424332132234123321430314120312011440344111010311042423343011433444213240300334002123113110024122124123134123114002102003134240134232203112434133110400014412202230414302203034324331203311333204320400210313044022304011402324432220324443304004021332324444421412240402200144101234210003221120441232333422313343002421213101424322300110012022331414043030422431200200142020220344141230401032132214421332222343142401124422134321333413103421340004122300243220301340303341333310201200440104312023424414432402301210203110204411422301412331420040441402024043341001003034442024112104221011202101233130112442234324002220303141233003404422203234023020202200210143020041040140432402014233012243010410014232032130313243211443024100113104144212444112203234043222441134240044131424343401032042232220004141041432401023042412331201323231004220043442243013003040231122204444200134143413231204004334430041443202330043412000301121333101340224430412133224212212122130041021414312012300040222231312130243241403223342203311241210211100333303024001044130002241123144344412003211234111203100340433411340344412134321412103101432411102214323433110433101423201310134312240414431232103231302323203222400341104343132300404401313231422341001140423420110410303004343121110443110020231404324110204240143132214224122132424020141343131332442031112020441032401344204114043430140101043412420004234320240400322441021333123110240313120210002034212044120033044102144134132241343114413233201412041433203221243103044343230122413143443041213301334441131022402344143433040432143310110441330400002001243142113041200332031421003200103430104331100334420044233233003423232001011440141002422044104312321321203444114123301401042222314200224220230043312440424010033203334410320310321044241013130001104320332404002224243101311342302431333430131344031244442023440040210241311411031040002240432310231203333414340313000104402412344301324003144112123334032404114234242032030223224022420013123102042330301134243300422340", "214342320423320343412112310231011434242120143024042424424012444040224104143130041224021134410122104433303201301323321422144412334334142123132020003034411004022421414112410443444200042401131222034340023243003301103411413334004023032134402301404241343130313021141214412403323322230402134331333003200232034203331203422433131104141401420433432134242141131312210124114421104144041411110312240244144114411210133101223042141002231133100124200344441344344221434331411410104004114100110014212231332301102344340214102141001034300222401123322242440344114430430101214003031123122333121444042040204300442323311131233121323301032322310132120311421002213422132102103433401332324232110213134431000433010123114044431140423120412014332142222133103402112000000110341220321341014022402242223021041040203132011343241300012333003141011213443344200223213133433002402102311342341124122404324311021442443003420130020212311332121440241432032324030214104131043034214331211434431033202312402431003411223012021413100330043120024110002321441031414100424214243042142244404012221014120042302014021224240422432411242233211242404043203134134314232444422130231013113003421412412222202144300441013412204012304201020141410422321242223300033302333302204244224122203440121304112144341011434202033012244232440202444301344030333221004314143201030001401010412434240003234141003042041200002444320232033202021443011441240121000333420122342300032104201033020322131234223202104332221431023224230431023421330102004043030203142124022443233302422411024011104102042102243321430400423000331413243101142342020121040042404430301014112144412001342102430403200001232141201304430003111022400414414301242341013232211124420140024042042131400124414311112220331200412013310244412100313334340404400342212021200023131230320232022332230210031121133103110214101302142343011100041321200130423140401021012201211441341041220443234002201003332042413420233044203434244331121113030423131333322234000133421140034441204201441133324002024001403144244122143123204213242131222323223410211014130100011034444224311441303041403031403111313343020224334301022202230333224011103424121443344232110022410102020222321333312434320310341204103231114323042201440440341214133401212201234334323114110312401440003021223103432013312122242340221011242341212031221324124144241002401110031042412031112402420313421202141200413123013044001342404222414224343310101234403102134402003342104041232424031203403402331134102442003024134041103224300024400202230120013141023434011034443302202240411140034044444120311442412101122203114043132102212002031223043203134211012414223310323220244423013340113333114323401020040310102310134400204034112320400414231332444232112123000240103400243112324131113114204323434000144303200212222333242424442041430433443212244112312144302404222320320121110331002123414343231200001322421103100101140113100043141424014043431241023313002132404324031213311410233440223224014403403100110400230413112341133122404201012001203002303223011004314142113000032213020103111340100410133224443414140014013214010242034011200234112003334124134030420432202222030311431244312042303041122221114331423120332233400331124444244120304332100043334201022404321023214213213001130323321222012313112002302210000223040412410323042143000220421034322003200041302211314322220012441112243023133142242013211100241111414330344213442324414134131034431222002224102420200321310001430242111411000012230203324340300214302221332443230440034333000134344441332202231013204144140100044403102130012302414223412142401131341333332002432102143010030302044044442314331242434224121020132433133420323312402142321103442213442101121131401043231204201421301140213441131410201414120013204410024020231322120234033343104342033440131143044213141414313402010402400422241201022020413342002013424020314304201332042024012014001340004403102331000202103331414300001130240442340430423112422303022230320223241343042331144213023244012331011331131113300213021312200232142012042033422111243400312433110222421223332432124103434101013411001002001314124311434444121422122100441223020012400042242422031130110334234042044441311310224142114402143022210001023041314340413140034120310344100102440320133013240241412011011242241422314314323212224111042143113324203303200113211434223310300004113400323004314130300224120003312343141212014431342224424342301101310343222231132142403234004141130104130022044313344040231311222324221", "412223443121400302230133144144401122112042424130214300340442100321300112402213400241113240441222433434423142112220122104442230204240304314201421412113442244203410423321420400034334333200132133234431010444133120402002111431312243422310123421110303000444112233141110102030200413312210043220044041123213413234331410100214314204204113243402104310331222223034322203134114122131124014230032122332044340401014242304241102434140100034020043244403210003004303021140240023031220440113103311234444023130203103121220141032313231320104144214121044212141011121320442203332110131300143221240440102022022403221414321041323012321033442041111423021421013242240344223231313233444404114333103214244002433243104133422214342013203310323020444104332101241312131040010112443213113211114402200123241423322200104240004324432412434104234300100411202332313223143122432330412333331331432011110202102341224224302413403220140213023000043404404240412300140134014200431111402213102122201334013320230142024330113312311123404022231230431421024123143412011443444200142133441400100030044132414113204120413344231032231213010021010220234043331433224240333121232033432124401014442324002243023331302142131131012300131142300004113013012014433242142101413410331303203421141321442313131342021120201004441201333121144212203431432340232223041042131242032211220411244213244233324411214403233114014244230214213401111032321202023411412042424011414132124232111122021022013113320040202100031323123443434223131434323031243222324241113030201242002021411234343241404313104203201020403340142333212313404001412314044122121122313241201433001004120401101034040031444404102012413134441142234042122232103320202032413214402014304104312034014343231423411233433443421113324340242301412413400321142134212310144001401024214000421202400424440212322020104241443223132213114041432310304041342023041442212132212101420314442101002111301324322421122034040144101321123302010401031440421342130233402423223413423310332001404314000321202344342031200244000201344202414034231214321214202401234420434103132401111313420414400413101244423144102130442101323221143201131341101242112313334320321443331332243243024234114143321221431044203222034440412144304413024024222411042402124333444343411123324322122012344043311122040304111034022413300021110212212012123313240330424012314203012100234401102444331224334042221221222021143422030023010003001343104143343100314131142021414233001312032211100122223244234301010013033143113141404320424000010012304133133213401013233124120241220010311344412111332432031031021122040100230240440410320133142313214321033240110304220121243140110010241013221123301042203022432214011013040122413131334322021032311123043402330323330100003400341423242210242414110240402114342222122434413331343424321442132040440113303222441334411213012312301323414203143442410103034434021011130140132340421131411322201030310132313123230312323411401322323232404413014331033041134224141020124223100112240021204322300123113040331122323410333423234224202400201241044331223410241301311211404331211124201311441242412003222141431201142211410000003311224320114210444421032334430330113131301100114013301031211022144242241041100113023232103001202413030401403044211203101012100122004141430303014242100020042100321130344000314224212110442203013424444422243321341010214020404321342340314304430233200422143314424210430440332043441420422443102242411242004022002022212143014130110044423323121120100103221102204340300114143104434003304410114320322141312402043442231302131004303001011311020113210344424020404243410243002132033023431030424114210040222303333120322402122134110002234341331314403114030444422432424200134034212244442200433341331043041423133310302034143400232143001014001340300442213241411003114043120212400214144323301230122121043101222143131000100030444341432232124142112421320243423401213210313011021342120243023112442340143332443000203243411132200041003040112313413313222301321020103322142402423203200213120444103141243032214030240013300002034040120042421142332302430343140043403241312123314442124224444224424101230031000224302320340034222121003421041214433204020100013413303044214333340200232401221134132104010042331044344411001114240440103334024023421002103004404410040400023440120043222243134240411243232323002004034222134310021211420010320331231041230202401244244140001103231344103413043100333332440402014010444144324401042040311312231231400434440034", "210002200332143132101241123420034220323311331320242202120123434314034334224401320012200111034221010322241112424103322211333302144024102122434313041311332111310133121202222031010004044421023210001412114114133441331203332430344413012002101320203232022041334140330243201311214101431412204222113042023034224414041044110123131201220321322433133111333101310032013024221341331024302131041330343414203420242442142121331343223104321010240003432034010014420342044033442443432432023244121042300223101414201200022113034434031444402212432333123234233022101412331301043234422301144201021143242230043434244133424340431013211310144104110411210421333302423412424423031402024220034241441013030203231324142234244144420331334404341140002331243201403114432210122332021333400202114140043012102233024243141430404202331343334134124440223433212423221042103342334043233441231110231310412024410202441040111330320243121203301130211000120300434113412424302420143114403113411141432423400042343411031243231322341310010122020303444421403012022212030300401204100004340202432204031321104201242110132412022313131123312343044300123000014042421340111402211343033044311013334200023421031142110044303434322213223140022424001441231341233101023210220332043100314310011344103214114421423110234143430141223212423432342431314330211424140302421302303022330043430111220423234020301123422420141232122423123443112322134434003144301423144303024023333013233430144113441311404220230101334323322001230414434211402303143003343133243123221332104314133034101141142101101404211020404033334311332220134141402441113011413033034203201124332001444001241133321010104243032002134103111033210044021343042403313443444101104201243414041224032300311141311310433423320033130234303334022341421034223221114033031304220100133442333133141042343321223030220044211040344112034010424201032140021233410014103403210233240011341340331031313203230130404024414331301134133142411132422323120212013330214241212124240241303444043040032133143233000330334023024422031431031444214003044044402340233313304241340340410024042433341314440124300433223244143220022140213204221241221104441113132040340344040013440000414140020004213220030223340242302314100123431202044240212133103130331311202013233132213421101010141443023244404332343144402113023433402412110344030130144123320031402003243201001013144212302304004113204301400000212034144012040220043244212443241312204120303133400033411114232034201142314100144003130314403431304142004212012321344343341220320212001034233212200220012220322341432142020124033240203224043032342023103110102400100022303312031340034402200032102301111240040231213422333032141413134401001122343412223331412100331221303021113011102411000430221320124123241102010201230042443410223044134323212313131314331331131010321243041234200011221100200000300013033303144243322344404310341012002002021334424242144244010100014330220003232244032423041444443331310402220224122411312334211142304202233204321323301144224210222211124122341423432311402243124424240200040111314414010040311213444230013310423103201403023311232132013223443430103431314240130020233331444341444421344241403101401120430141133201411110430003102411121200220430331342112101120223330134424424110142402420200000140233040340331211341440143230211102441241302030420104410140314223310032122422034400343034320142302201021214232443311043032142443044433242203303042343114123141122221424134134140432342020214432224414011432221302343020031434333142220044444202443113422131103234303222442301441133024234402221401040422424241314020143124121040443024341203112200201003140421222303121013002202044224333413402033430111121330243030133413243133212401141123022231103022430212024311210441033400232022023002320402433133120424031202424140343334042424434213242341111143003210331430141442141034430111424413111404241414002022013301431131131411103002142300304110434234411420040100014041244214012224442424434211013211201030433413340311102102114430244024242342312223030021341124030421321112121144140013323424241311140032333100032122012110333442030310411121233014240422444313443420344133123131400134131044210244220032222400242420003340330103323441413211023013401113022324131111222320113010213420013131031421240414400223203042230232121342344122204402040211140134100144214323031211211143320244213244432130203023032433031332431133232012240412014240102423144300013424344303144121221303341341224212431220143000401223042122", "314241112144402204033422203320212324412231034104211101334000223422203030204413400303134422224113243240422304010432000224004204423013333134311123224030204224204221134011120323111021430311122014134304123334124324342204114431431204113224020241101314102223020432441130440012401210233234423030014112202344040424121111203024301223133140331132211302011301321424024314111114310021213144104041143212114331432021124302013241031301130430131433003001421130301224332344112223203043111040231120303234003123133201323412404134441404100102102312411421431043304202401142144024210340200020144120424302420120410033222402243432430221122323322104024422003032432333131333331142233244143044203411334312102124340134314100402303140203222212042023123043014313030433433434324140112204221301143104100003324422231312413024234142431130411240201311320310432141244130304134133333221313123343104034432442220131340434032104410121341343401302103111030122012344203002423313022210434024411442230341034231313323010314014312214424332413232404323014134214400332012411132423044201140102033232301114322223310203122422020001411103133401043423400444134400002010044043122041242311412343304223141234222010122022131043134002232442202233243220440234002214233443322232044311214240034144101142233004240004311222101134240302130114004223100204311414040443011101422421203311433222112413032002310134401113420421302132411032131214414111340012401240414444310021110340414440341042111411134402203430130101012140424020221120201033231422010123102112201220100422102140214311300102443210423322040214432042201041200214133040311311122133134301201043322112442324341103042402024214100011314202220421344441334443001101413240223000001221444024130442134340201024241023301111311122013223433213213240401443121231321230400022301143101301443014423313412240040003311334440222422233042303303003122030013030410133241003021030022200413042233410114343121130244422403000233234130144041042030020423011333001011033310044224130003012344144234442424001204020400202213210102010414312010412300234143413130122204234203223344143233322241202043331404200310033320034430133221001212132440342211034311043310022103300231322222441133222213423303444112103003430403333140320004420010304132314213330001124143333032300034414130004412042321221214230031322043421233341331002312330321200141131000020200134010211410043303212203404431101234311414110120013412321014012424332321400214032043032333200023423410041124414130224342101132002413403233144033014134121241132104234404410141040221032301413301114423431304124214120313441241111120431030011321343202213430101110122000020234402300242403312400323032242130311044213214333210032113144412244332021210031211422203403131132422141144102323342411232330323343430321340333210400013242000322144213301130241103421122022234024420004203431120044342203211022211322123432223020421304211213131224010422143002140343043241240414311210442442143123210101232201332311111034102430103244140120403342310341242324233203340003030302100300224042121034313430010020112320100124304022313304214224442334344321013124030101111422012114100444044434043001301443214420422221223023424110202142434041132433010113432141322433424401141233421020310044304322022433014302004034241130312000242021104314202341124442104020230231243020001044320003332322330032040201210142404422142201311431033142430401444111214131212144402220223114400213400340040232431042244114024302113234322332302333431134213314112440220013243114221044420143032014240243143324141020003404213121101414040101213120224132203032024001231042241014032342303103044022042202104000332012214222000042443031111003031242004220232104132311333144323103420103021344341242130310343004020343103040024241140331431040413020402311420114032020320114121302424021043201302424002404440143324123423230000344030333104111134322004022341324030224402212400114440220100323124130120240314131212241202001321210321032304431104210133400212300203021034010422222343213003043343014303242203440033204033200244420413040133332223411044121212011411040142032304440022003142000113003200110233044331311302020203133113400044033430242420232220234042244211020111332311143341420420442020240023433402043204223030233021300422202001124224321021334220204024443334234112313242023021233311333411240143030102424334302120102240022234032004134434330032331011040213212134412140102413320131101241144322412210011423034240304111330143320430111121213222144410343131", "302213132214214420404240414140320213211400103214343420233121143333341212400100140113141122341323222204414431333322014103212231231022042013044313442133212031131014440332313424010323100412114322320023413132103023324100310221103321040442424133221434423012113311120042442110222200412104441242204223132344232110310220042220302034230320231300310201143330100114422322420041310004303102111003002401343032102333100410132304134431201041224404234444124404431104033000003202112421113343402422003024414142422323002033300233333402242404123033214123413013320341441324434300232330142410110122414321223041122303410220003342224142321030444134430244114301143402014241103132044414343312344410212404041210142140034133432420344433440420401333011431423321024212233210110304103012211033434240221430141444121124243430302124341201202101243244224021234441012130403041204422200410222023314224224204402131420244121411213301210002113310414321214432114420321311434430443013323113443024411211022032222103433014002133433440304012314400233224224140133423334221000141120432240130003404201232412022133033430133104033323440044322004201141211424034343200423432034242333333422421420322304344441000203014230331012304344103421121010322432301414242144134404032311033313240122441420444332014220424421111414033204342223040412043344020133242141221110143411430043242430402304231002402441114424414323211134103124122100412333124242132004211322121420434012412213344232220040231140214203313142320322304000441234031120001414242240311223320343132140014323013341242431213333202141220123041114221440104112311120112144012300030211434410402244403213013333331401012404243200231434311240411441401231430223444410401231234201444130044232013414334424033120230234010111044231331224200014213233100112201233434334241444032104431101204224223234320222022131312234100212442033042203142403202031203313100230032302402311001440021412134001012211341322234041140020024403303211120111324040330113333220404342432034130102041242140002101033043142010332123312112303440210021311343404023220123030304410411310101230001031241024412134323440222213313134103124433300031213343013234103203212342243243004010420304312110221211012400033414132421233111302311244121033110101024333422243001240421003120033344441002311314112411133240100414021410110331333342012222012411133130130424001444142314040114124241313430101344403331104023314301440440121101023301321003134130000123403334100124131130034444332111124113213202412322220103222420043344103123330034402224234424341344214401423301101112001012230322404131243413231044314332203333043434011213424140043241134101312141440211214322043311441434310234431413240000443031023144043340020033331400040100331101132143304024111244114040323021140100034234010134122103102044244010343120441030431133311032214030034411014322012344441200011014212034432002030021124234003034111304331340102422134422433114033322040211012020431332024343130420312003304300022043341440103112243040240032422112100314032232412413433240403112412442343200301423320204421020233431241322042111222133024134122113003440430212211241020330203104012242013414222434041430104224021112432244423123110244412241301024140300111412344202223330233141011203322434231200210203431124121043211122130043001443124140230443232212104132410100233212331313101204341044133010231114030311340300243300432311011341042314040323104342410000201003231101023324112032340211240212144141220230023211424322424100113400001432233311343241313402040024402310410124314112424403324300310341344332204200232331104242231213042434334013210330143402221234220133212240020222440042433233313420202120402424421213211112001101312334031332110442021412234431012334200122340042412444101212332320332000021321414313300423432032102014113412112233244442410032122002034220011141330434412304240434222404000411133143201131012341120233234022404411104130214031213202231314313221212004243232324201104234311134311113123233040122423022202343142400410440011012002222414411402342022314011003213023401330021232410420114130310244411443414300100144142202402043400320144401433040233243030142124241230414333214141042202303242332303413400141001411123412201133103344434001022131314330422123223142034242132221431434311231020123014034344442140033141231321421342440413141123321230033411212201021144033422120221302043123211402320443310440240223334304241320234100414313313410331310240423144202224004021010132241232224220142411202010001411", "142443003030044424412332130211111434000303003331030141211021232120403214234311100130433334023140420133341332324204304121444221022231212211034321333043202431343242411300143230102311014200223404010320203304432004214230104103430330343432322140310320220103411334340111142001231121044423023434312043211044144104132102223300032213001423212121412402302221420431402202231103102332220004034402434103441140334440322034022024310414334430444320222412240431030324134413143202424144320314242020142441011434243242223224404421422410021220432140140341112223333412244404201222412033321214442232040244311201442440240411340441433120230340114134330234014213201443110430014334234113413000422412331214443044331000404122001040124411301413211142120202300140410204322023420113042114431030041433300424220210422333112021202444010024424011111043341211344343124343331004400141122031010102042401421302004122133310112310314313110033133333224420412344304002043042020320422014402002113201333130003001421214413032404344231404202213403002331403031302013022202400113424014420401230142141110024304300443120043110402202314213213041322040322122121434431202130422033424401213141324203114241201410401424424313140044131142411233201303320104134312431214413110031230333433420131411213111304220442132141021421332302012414312222230423321302243233442113324040243411444023032402401021232200040044003324142324112441311122311244402124232120032232131024431030233434213320012203424220403103043100300143324132410022111310311114440000041140411234010233303341042103440420342404213132224444300220124203003400310210123104004012412113312013001121440142311424102212142334400243301402240442304213013010114441044324220140124141342221321243242113104103331133032224423040240411024200002413231332102001400124203442000124331041034340011104124440141423132021120241034031302412423412301224210013211400332240004342212112403422322211343321233214230401034402343341403340423040241320231333102142204424212122314044222132123132033132011412244104120334334144231234424223404202203333012331211202043434413202132230102004112411034012014234201321123140403401421341010203231410211132114033342114124034244403403204342232200341412134131024021144101313001020010242112440014300423242043430214223431213314133341112110134314134012044310122424114201401441144232014411201402401244233244114321331422341423144224113400201240302021333143332013233404311133400302131010013323023220104244403010124202023123424002303342234441412211122201432044230133024042200300211312110123113032144343431400234123034020143032214321402313124120410344200210041332232420144221014301412330424200221021040232434310434412200414423242332033023431223313003024310321024103330012011224401240243412022104011104142133044324014104140040310324320041014304044441214344423110322443432010343211210033321334120402200402030244202410004232322212310031123003413231043112224401111242443400033433340442334320001231300321004322301430420434200310202432020030323104221223114030342141040311242311110002031032320444233343244132024142014111342043222341423000421124424310410034031044304244100210110221221331033241243100301301040112342301230102100022414104022212004333423411332241202001122403220114313134300030110313013302240200322132102103144320234114314211442344143323412204242033413114424200002032304134241313301234341011101210442430004102113012001432302234000243110342230123010334241124334120432104233233402134420042122031021034342403101002331313442331332211221442342412413001334014032112203230211330400031411231313240110304302034201001120422142143400311200432400414403314400200311032402134311442442213434213101231034433303221123113310003440033423433322340300321044430200131133204213034210132433121202432223322021423323122422134000142044441330402221343214140413213003422442420010143323343012104010120024013241144244224124224240121420421221133330141111131413030310124123030020100444424001314302004243033413124342232223344032214204043040042342140000442440400410310344244011102043233042443141442423002211022040342241403032131023411412214133333212011432040243441020033423342201214003121234030320234313113324214300241400241321433331223001341433331344443230443121203400113014300103140402441004320241240132131413232242002323423031444242110422432214231030242210322110444004302324031221201401100120424130433402130203010430200023311143042144412213041414400334001214344301300203344102134143134132130234033234202433404241", "221443224340200100042204322310404200314141432033422314442024114244003120441302034304300433214134031132104223310114423414233002033122324133214131340442030232013410444313330401014103141410321200243442403022112402312040433201434114420204020243224431144402033402311334142331320140112101334334130322204141200403240001420034133100200031401001111432141211243111000411014034124300232030002001201324124041431100433341111212324314200130022442243022144134312123224303034220142123011344443443030444432123102423023402032244224110421014321333110110414224323443224232421041412011242304220223030010023312344320040423414242102301413414213100124302430322323212110320001443014034003324310013332404104332011132332301102410000420322444422132313203133412343220302432243311024334323021101433102214414212224441203302141431233130221234302324140140234102332404010331230321440010432140430431343223233434401302411123323344111422303234101044314032341311310024013102333432202102104213434441023220300324102310130212021142034143134313433332343012324401002044310301210242433033104343124201424113031012022124004333403334210433020102423244124313011203242302104033014030442440143313111230122420042203130330020222112403202344213402410232144320441141101012211214410041334012042322441044333011444411140424432022110142002104414340012040443210103432323204004142121010300014424023104040420321440113443321431203314314103423331101041432132120234420120030101440003111230341324434211211234442014101111233123301434133222230000424303130410143320114120121202303410443431343400233123433442232020023312020021421443031110022401204423434144000024233131342012403142341020240133124331134000121112414041230034421100234142112001332444223401413420123142243414400420123313440434011342312010343212111441142042311032021413331031224142420221223142343344111340404141412001313344214203231444121141012213031210403403004120320012004303233043340214124314230203211302430344440414312441022102304033234133040034300031022111013200100333001123130240141434204142100214133324043123113133313443342434333043230044244402424244410012110243011444023043433201103020242331422041000004043241240411212413134312333213241213131213041303104124342203043101313033224124002333313143311243110132310103031010444013303344232424143304200123310240142330432434331414030112021143203104213121204222111441440023410223301030413022432312230301234444404031024331020040012441031302333044133312144412211121100223013013402303400423441344223030202341032302141343224444112033324113222420212231022024023024014031322244304204132411340311423240110142421010004343121221144203210112123104233333444002044003440200334213421400342040242203023134222440244104314312231144130323431130441014340020123214242120223101023012343043440113243033430433443100442310312302400320301343244433413103242040003320214303010102211343332201023011423301443244432234332230000132021122422212012441341323433143044042442400404342232301104424003400230120142400002413204100410222304204410311300332042312343404341044033440401320434240114320114301242303140220402214202132234044143432344131220222203133331443442004132210204021231220023443021111030111240113204324011041433114343430042110301002240201110204321423032201021101032430023323142202340321123411200043221112243330332140340124404333140343111330031131340100010012441330120121202441303024420322102231443411232012142141142304343043343420044302231044303014122432201020032402344431211413201133300021211312113010414241303232124310303321443043333111330330401302201143212112000310214120221342214131321121041201414121211213314020034112131124123202123210324121344230121420331033401411044430214032411231131234024311321434413011400304322141242404441230141432234402234444430332122313344414202102201231410211022340143123014301040201131410421321100041030323003134210124220433220404340002331340140231301132401400312220202233412041011411103314130113143413100240012342423103441224031212314042421022243044312212244002323133224213441114322303221042011324240300231042221142121431012414143442003423133023140400400312201414441243121412421301103231402230220101224132442434121100021430314412341242104033440324122121141034410012243342440043032441303302142330144303332332342430341313033142431124213002441433321014033434433340022213322024024413231332232432201222330424230120042341344444323102113311240433240100012322431124302424102033032030331112221400223400211313320221003324323343223212", "432300422013232210442130041244034004203031303034420342143222212020242400130242413111301432122343203224332423343111142323043421224140422311321303013410212423131010441102034411304113332133223213230013320223144443104324241040042232034404332124300432444230113202404110422040141310212141011332133242203402132231430134103001004040230442434222142340002022400110131334114442014143210201144340343203214431311040304301112004341121334012203203002121312042421433142343320102241444302133130100132043443334340130210040244022420043114110231042012324111344324410201401240330104113131231332203342321214321412132033442042203332202403042022004022324211331230444001104224000011300441322421031144244234311132344223230031442444102144143111322202130214430303403314124140343232310411132424304440311010142402210302322020243310240002130301403410140200003100422414402431002301132201414133422230330034432324310010031132442003213320420021142120400001430312303300443122412203443302213204100422103322434312003014022420213020412430041413244331330140102141220320020343031410111020022320340021121134344342131111203041333223412010121142013440403342320433431114134320344430134124243214321320004140440141013033200221411124220401132303023100202034324223243120230114100431433303432401140000211232142424302003243130224142401002032032232313003402300220030144032112234302201212303303003424101144210040102034341204203230340121202420212440343242222143323203222041313311142240403232221012231303324040412243202244132133203212314403034200213014343232221004101042132031321213242002434310434403312421300330232124332201341123011023322110244104043103341020312303311111110344302433403412402212034110232124114432141430312244133132321213340333133001133221430140022020141413234211130044432231323201411143040102221140023301023312401233030441114312132414114330122400214134123434143404124320103431041341122032204210222214240112403221331410333331342004034200124343214413202402042421403310243413124202321123401121422030232301310312020402003422422033114032000202202130214113130310144241324412430221133043233242234313231344420122032014210040103414432120211324401400211040440214303001033233333443210024121011320044143412241340323020124440141142344441104111230232334432212232432214411130431114213010121242122222323310423232322413401120303043213122031104141043444024401030031233404130330430041100320100412002411422033222342110211212122430201223111414012004124212430022334140143313134222433421443411400200130400101330420243211341043424233122201244130302213320430344034331311014134441140121011300213033131010041012423221140041002100232324011104201141320342042340344331212133332002201140112211134340102242104242232443222244200243312112032340002404131330001430424422420413240331024220012000000404310232403201221224340004114311003002000024022113013244013304231112303014044042032012420012232042143234234014100210221122221304324100003202203230100204132132414122300100114210233110240302022043242344123011224132324400033024202013201424213320441330434033312342130132414224413121231212324441201314004013443301143211204302123420430414440331444013243221320211001310413321241303333113140200322431303234041112240321113410210103140124032210404041030444231113041144424324340010040330002221122043340122403020200231000240244243434244444100240130012421321044241124322422203424432000334142244032444101342303302140313120423014020412310033003132443300443410342432140431043012343301444030323211204323341140122111304323131223232104134442240043332310230333112411434414342010003031232303434033030323132011130041320442141442301421011432111422220211044324423034330102143110434123414012333324420123333343043240302332130402232030244022031204011001224334244231100320424324041413121323222444333000443400414400123302220214210402223011001032012011412431112200122111203240303034421100100332042131324311302324204043343140223301210030013141142210111222304204112333333432130401403024001232200020341101033103204240020433343413433240121242043342332140000322303443223322120323023442432410430420114102403302023311400442210344002101130111112034211004031032103144200034114343020240332310442142432313322400212330330012414202203241334340103431042203320110312234324030322143103202333342233043242302332042311010420013014010332231012200322121241121400421013423302224300130003144424243311244402022043030423112434114142433301032102143224200130043133432140421300430040404332223400212030100", "140430302122331110423020221041014411014031123010412023400142021242224314444210114231011222210404224041444412020202244111000002340103330441322413331414002231244044221043042314241040243300142324440214334330444412420304020012244433343123123000330100223201314134120022340041131343104344114013042324001022413103343410333301000141114431333101230033014044332121340124342300232020410300322343410233104414212401101302212003101020344143002243311240243212311444404340024220112434204413343403222221014340341023131211323023000223212331314343323040421234424331231322344442123030210210122400311214033332243232322233230242413424421220243400144404240434324011104120032240010130134433424131421034241102434210332301231030343311224134114421034320410433233033023324201223122230231211142232333432102132013440021143211042004232241010020411013233023114442022200430301311043312141114443040434043122210144042122441433311141212321404314304102212201431244101442403410130014224241214210200414102210220231134124310430240044110032201300343410313431433014402414134002121301341444142240122342020002134242401302133334022132220203322404413441340001242404304024130034003322120213411323230400340323432411241001424214014313113000300041303012431222402101121402123031430130014044304203123124113332434201001213300430330133011003042423202110013103134432040402303412143101242131110123342130333021211033210011411403141444420412120142311034011041443142312300230144020430320240410433331334313430444340011122202033144242034221021012143342204412320211040131103230404101004001341143140334302443441311312333014413010223210001121241202131344033013441203000302224244420422403424102043430302314423331042313133301221424040313031033044011114020030343423102320314113304231233004134110444334112131234242131030402314214404041201310101244003410001411123044242102130343101033321002004044023101323430021432110134114211120104320232331021433322404204133040402424223110134401320441243444414242233032134311334140121033414003120410343401031234104120420220202233202432124302222124023330123032404113113103104111320342334022110334011430013322240213134333330121340321334143200100340413140122244243131204321133113112332032013023440332444122414300230011220102043232334333024213221444344201233313444044013410324040431210200101022240141324033401114313440310004131334144133240303122131010211430201132234042334401414240342400442031132314240300430312131131314424120001044231002113001230322244401320212024401123103434233211140424043420213132413221101411222030120424244021244232122401202344204112443124433124133433040104410023332302222324201313400232133411020124111120241122342420034110013024443142300143244420102301013023002011204420311323212400102212003423220424211121303042004031114101013230143343442404234414421034424411012434442243140443234301124031010243433321042444000303300444234123302201442134410320441230144343201133344102234314320241331423232300332242231222223223424334414311120422404233303234120241202141303041130012013233223144341104340323222224000241213021021220200132001114434132423224143332014133144102444024330321104113441443032040133110211233303041043043402102114010423113141023044112430214101024122140143023124034300121322140212234003403001300142130041231122130232113333240201442010020223430333003224334443112323033102223400043042443101122013101333222214002041441443204332341231323043330001422014014421433211221233123042413432223112134411023113104431211330331240110014204211302034403433314201033431222344040213210022012142400141442122111234302432003433334210442104034404003010312020433302301134120104314314241201011310242110110133221331301330232142131430220424021222112114434323243230040423042412223222014321410231422414104213011020121343044303124314322110310011412240210332132222124231133320211004203102040042443442334303003243304133002121344214204110202402434330120444333122044330103422433203321211210013104240421343403303043213241414001314430134210143042001122011241324023423044000204222224312244320432202112422220121401313344331241410440021313424313142202014221344032013114104033104034142112202301404413332111332310230000304331114014013132332133300034301331441443024243013032423440302204110104412332422002133031210424031210103144011402242403124024443140343142001042204233404242334023020332434104244414422440411124443403421044233044341010113233420242243130110021144234021224033232421032243311203020412042404024123444130113430000", "033123101134131204312121013321123112220120411233434244401441210032340124342114301102040324430213124023324411424224100240400200222301224124440242022241042241024421101012210211413212433404134313011041211003202304324123022124024024322232213434310203002314410003334201131420020111121211242240032241444230422422322414101400143342100020442041120122220312002002330304210233230210144314043340020234144432404243243113224003131143401402410024110243332212013120222110300223240322040233224012312101230342004342322043103010340420423343200334102331200340323033210242433224434032042124031321204141024214130220332401343234420333343024313201241341012140002113141022233342412422201312402231021142231040343230400041440124003023014220302444210224012132113443022103114032312300421013100320233421104003444423240310241124120134400140101442111113020121101024343042310033241340110030122222213023231000110021031120122000142220021332330430230340011233034432313033102334402034310203141310430143032133412431401340103341012023124440110110403102212041013340413044432113231442213443101420132330313431031022441211400221140120422440322432121414141012042031021313414131022324223023113443033003224024244113230132300133303133144321443322232444303434113022040221421133312413201010043334342422412242210144021024404234410430241440123041101021231110420410011300004241103332130442430421220211422332302011304003144204443402103413214243401440214123432314143242042114412431104201344341223432331214404143124340021102123422233313411300240020022130334311424401330043120313444002013201011330000130430204131331021014414310211024403114330412202141410214431203212241424144412140104020400123014042422340111144322434412301311011200413300312232323422210034301231123204430324230202131121220004140324043223123414211334401033023432400102143011013023324110203214410220013440303011111142310343302234140303240440304341224441224132334002414412023311343021411120441034240413011012422310104222143432014033331141341102100133302103444004041441100244203422144343001433032302140102242024222241131200142403102322010042233424310330202023314104411202122142240210210034333310243343242200431022101222140021021230142311404310123040113431300001400440143204201120431432402240302001013144340012134420021000014244240140344402204023420413421341004140234411441400100043014000230032201140131312211114434224222304002440223422134012111322413043040410233123421342032314021313131104313013043022120430221323232040433211113231022331032231440402422103414044240323431003344010240121121121431202043103403344240333310222200142224412403341210111431320142303340440021003123110311323042441232442112424030232031044124243341330232302220230444401402301014204331324343343413343430201433423134001401223212130402044423120331100313244124303224221102424304410400332024213420341221244104303112144242431111023120312224001211244141413444143244031344320024042431224044002223141224301312201430233234111340322141024332143312244233224423300114042030422232013332440130440010223302111034403321020144321230314144231410230400321341021043004010112131122022210221410011113411304241013444041432400000324232324431312041201234203410141024213222130314040013411020013000123444311032324220414342102303334044204011122301134023040321022441213010104204030422323410312114022300320022301412103113411013213031242032031400142113240442034042411313001024212121302241002012401110002420330132232014411141413244120124210222042311314031433104222332433144130302020040014224322114404112131011231332113410440042242123202311434112121324234012344234044322103340001010444012230034103433124020342342213313441320343400002000014423211340000012314141202002421121034410334412213234342100240240211244114404334423024120031013312224114114110141402024413322111413011422214133334410231420122201302433441220330441202442110310213112110220241023343113022313023314121202203014244322400414303043410221442241134233332034332430341123322320120010431034041141324204040143230020021340413041001102431314140140403422434342110242020400143423330211430120302243142104000332404042422331002411244441143413010133224212230021232044001241304400032314233231431340241402342313042011201141424110204202001122303421021441040231230204003232120340421142434103400034412120124441111011133413203011414113433011211113210421241344204300434224332243034201144410100430421400143401233332403001132420101142033320213411310144101430121410001321314143110332220", "204014144223313431131004013042021331104404411122443100000033414113204443022304433323004421133002300433210334114341112032414021130110011440411101030221420233220203334334340144334334004324231244120314113023433013022423342424010034444013200141142302103222103413141231322012021332010442003111401403240244212221143222414040434314240441214342034130244010034201144403340320324103242313021320404031443404421223102204131333413012220242430443103411342344211141323303033124432233203334204442444021201241321340214424033112212210042204213103123240043221432204140433001341244410343430104302101144010030001303233111224323001310001332021234113101040401104332230131404224311004332140234222412321013321224200022214313110340402443102204000342202414331302332143114112113223334424303202340220324023111324424333331222211203003042211322001001430341314112140241431302030312241124012431410111433323410104211400140220211103324000131342113022420231131022412104003114424321321240313241441231002203010013214123102411432441214300324243343221121010114103104014224010032324411410334404211123041034321232212124011342403142334021114414123331001134222020241333030210324014110342032340231342332001323343302404431431234313200024124412122230020420011211302102033401200441440131003433213332400241310010413214041414303043212130140041401402443022223022420300311013033104410441022410344302200000441204040330210023414144420324121323202113230123240121434332242321011413412001102020440242032301411241313434133200023123003334300420244144200240301040141033343243020323423113342411001241240122413114310100120121144413041042233224023400140330231223334320040231212033123124303323414101340422104234432220133434010010422202032342234323010204032301220412140210030423234304404404443242233112404110030131241302301100322343204220140434321132400204034223134434224301313330123201202114222331120103323241420023231213312101211414430134301232320420414434242014320002033214202002232010010043023100124240044341012241000141143100343110421300004102420110310001320220420012132130311040420221014402012032200042244140010320412003223421321340101414001043040111203321301131022444104021400411304033310013222410330140322224311312111421021233112031023100240111130220002032200133043414010204023014442441012242420404103341432014331440340001241000111113114132420023334031344411104024030123223144003443300012414224213204400000402133040010222014311321302023120131000212333014021412343044330310231044032034411300111123413212033100433241404431022443043134433442002103012424340033122200340034431231213232430003132431303220143313001200000140422030200201031041242224044410410242221120142200324313143403131334433131442330443141044220012103024000222404012044033113131332114303411301240243101010140433123003210040442224434003134104042131120232112304040441012113112404424333111432013143212423000022020124243004311441440314042214001114044412001133420104241340304324241113323333130203240331401030122430104223023133043030434230343440442333411131213420223033011232110423024314424241011122411044020110130002441302321104200232143222303332310122224134122403014021211034340430122430300110040222014342234213012220240033012101400100121003300402330003044112344220111223304344113414320120321024333100341120304002412203444301334024210110114241442331413021412123420421441122024110204211343230341024304104111134324032322301034200010311004024014140203143114224013101202141033134132404302410112412401141143332140414111341022430122013041432243341121123443343340111201144104141012440241113433424001341222332333304340321031242042431201421214302302303102122312220201322302104121400020443330043031220030204204240130223434301102233043331013003313422024103434040233042412313331333132141003243022101112442443100242440204242022121321441143143100302320222313202233413333124134123412011013214430112021200132324430122423044411322110432001120220410434341100404122220433222234310012243340101131233240210304333401240333330113423424241243310001304401211243143323232441002404211033131114312223200104441231341044104121112204334333421031030232410311120024440331441342234340143431023031441000012323431333430113033040304342302411200341101201311234101313243234044230403333200022231222204143402210444330342032133233120344111030230134132320110101012422303342330423102003442114241300431343033133320343343303243344022414101134001323404301031330033340133422113314202021142142131422240034012022421424311", "210201240023024223330214212101232024200223242341040201133010312403340104310233400314124410220242310003322412344040143131344310313243042112402124441221334234101303223443231302140314134130101432444120003030331024403011241031221430112441030304341330334321300141400402432433304314113222220043214043133142401104044034143331230341403143334202401330044123213123444100213343302220402043002423120130434434013102433401204304043032004104013204301034104024003142044420222300403242212231241440110034134204202110400013232424233140010420032240342121420114403413334002323401321032320113231030004343221232113343420404000404311001104341031423311434102400334344031023210031202222020413330322301302200030341142334343124112212432421414330112321302011111421032200013400342414344414041230002131332324230133200424001230323044232031320232203422344120112020303414322302113224044334010234340222243300433023313024444223311214103142224113013013033121331434234144234303344200104124222000001131043012001142313142020140124240423003403331204041113101310104423431402020402010230314002111142443310034433004102131311043024403141221104413433200220304222024021103230301234214321113204210313134221420140404410142003223000024031123310401131323440134413331213134414212420223434134330043012231120244143040043113443210413342342232204003020042003420100120341320232004104114002431111312030024043034040010402211223341224331042441222442331140123332103344424313132102321022024314140320011023032441020144300231131300410132302243012024243343242322330023442103110334334000120431202332140300214432304112230324240011314023034013044324322202423314310042342130033412412300414433142412104030134332032344110001310034041411403120230334002103222304313234120013320331022430413422142342100234021044332341013410230002223230441432223101421203221440331313303110341344332210313233141210242312301321320100322334224413134224202301132410012322124302210212021101312240300231001014004413022020231202340301221013232101234031022433310322044123210332112001441032312210121412004330330022444004301141033011301404043442210134114221001233003032103040031142421340440142224420143320002100222020234303201344022003202322013234040213224204224442102230344141044012313110432031002123434143140423222443100442002342200340224121200223402431320223003321222230442432432203411111413413312240424240310334111004301430320221043414000223120422413111343043314301213022310432313324142300313242022302444110243210133331001404040003220400121414123242223210123443132102304340333413342431002043433410133243201401240410001403223124003414132111130024144343403101034012111242210323002410044141310040341344230321222431144112111121300104014130211311423121144343244412132401244222322441241011123142110432010142433000130102433124340420223034240233004000403033402421423422022343010143211404414103100102223304012413322044431443120420234211133044230041002211012213043122432044110014320424200202242132034210000224242424303431300221114334432121013414333014214240004223444232103303430034214041132400110320241030012334202231300240142230003314001430402440104430013133013343342041240213104032032424044044222314433114013203131414333133142042332013030420210013012320314120212411243004230133404334130123431401420444322042100134020012214402324443441212101042032244240013204212232203400321024423423413322230234240331023212011302134124330133202203011214024114240203022321134400014400032312024013231112241113440124214040033010301031234211423221210234223323404324040040214032102340423440303101313411011402424304132143220141022244333131010222441143033134232314331004330422310102114240230021413124302301014412300432011441403412313003321313444233121042444102101234211300440103211101230103411224102210343003241330000333334233324132320332222004011140301324130421434242132112044043013342242331213410344020420442300043334001101041200034423043314342101202341304301320411330440241400412421102144242033114114134340441241010314442341130200300142324240402414014332300024124020231022204303220230414012201210040042101203012213422443042122334000241423411032041102130030430242030331311223310014313311421424411401103101141143243431311133140433320040300243241112413434233334304421430410244234040000341302333124211444111330101420021344222113310141243244320001444034121041121332233132303340322323104240240414010402104114202314300414031130414243142102302011002034004331300331320234210024423044033212241002321212033021", "231110110303123201204004340334424444402114130241420301042112244312432401332143223031134042204432234201222241323044403010121422410421242040312041344121104343042240332043010321114323410230022332042122204244130414040210134411144004320404143321041400144344032433331324444200013304044003133221322433220102433043002220400204142213320432231423111431400440042243023330020102031112200141131211233343042103130122033411300101344432111444120012223241120121403142433213013310133301244124204200331043412344321340412442030423240341431244442342313213134133021403334344020301012000130130320432434223014414304011413033344032114113241332212334220422423003043130232130133032131311001330322200424042114000143232413204241102423334211044112442201101442440331424440402412302011421001443120003134233200100110400214030130114244324212142231344044022434303440411100223101113111323220404144030420433213412113202042021400020303241042102334303242413413400432410021022034203003244201131201112240333142234341312444310233001233011220233133240441142202101031444100442333423234403300232331031410303031130042042130044322404002432144343133041230312243140430224121440343114041201013430133414241302023011210432131004234022111003412041412304413213103431222300102321033234100200442424221324040021122222434014104203100303431112203041442231310303424312222403320122012134222004040303333414432014224304002031322311003330311124333203010222003244332233024434441241430122111000432423120004420430414410201323432411034344302342200340133421222040013422032040401112423001314104421304040333024111130240402404131444344103242234340103344003243424310420212021032230302444243331011202234200311044444243433330300400100014141221120442220104214413404004120202441200442240202401201244122004343120013342013132332330200331331030404300044202334243240244431121041403033120010420204120413443123233340023131134320414202421023211414024443310001412344041321121413144210431033013441243300001224140001021234422031013433004213212234014333113424222211311413034120410114222040422431104210133330400101201220241421043232432033432100111103332440203111033340341411421042411123041444413332423433122402313310213310143042003401312330203412030233311003144011222231031030132413313433100142113113132240110241231230313300222234231212411024140441111224020141302042141440000340423014410134103030022320043230424000000024310032211030110113401404003412222334341410422140424334442314334022220440013141202042403403114144201312210010124011344222244403221331001232341441442241343040234132140421234231312202323042111040004402113221403434142212342200202121044012223444444104122100231300221301101012304203314043120322234334022242421131243244200333130324412440331023020100134024423143333414011310003332004400300322112010144244221431211412412133231123422020412243403232402121443231230030232342124133212334000430240340332213144021444113114021134244233224021433224041412313011401241123031301442101132020312224112332122032001120403212214404224024222113121314431433321342401131330022114421101324003332000400014011443002033123431232303403412432043220120103003010244114033332233110424001344213230113301122132414123130000442101004222341413011140410303414441203432000233233212002333330433210120004222114331231112134412431443322231314011012024014441413032140144010102443242120100331432413412003232241242410332431434040014312312100320242002434142011121342034421014311100124040121104333400112213302032324110441401023141320034143240203142112133021013431041241131441101344040430000200304114141011334322414132142214220120433310313411231240232022401432433123113013014423241424321320403014423133114211244142213322402311233042112400310121403330300221423012203031311134242103004112122323043403343411212422403203120302201323313344431434433141434242014103442123211332010332314412222234030344244440023242034430023412044143232204004204300414223443223034221011011132130242310410111321143434214244110202442201134341403332110410433434011243002233123220132132212112201432400043044004133400222041203144003243424113140003034034320344413111040414014032112223203423204432101442023303210212341440124313413313440420441134130422304333044112042223341040113330303101132002431220420431343343012221113304144422222121000024334440310141344140320413101404414101430243314131001123224013003344433021100331311422443001110134422311320344040214121431024322104443231010333443333044321411040124144421212332422100100233", "424131203423333031320020043433334041100223002422301213132224111111221441402003011113031431000124330114403203203011342244223134224323040343123234421011423033400400223203420213211001200110211432100002240401204143404420224104413200021043144410313432321413420034222241134220421201223142214404214202123002341010333010114402444344020310002422300203204234223233124011104300334221442440401411403200324223044442403314130033440220320334240433143240303401333212223013444342320243023243432340134440400304400344441200132434343133322431233300314334230104344121220212130314233334242432102342424113110322022341031020224331423442034212004112213303113233334401121433124303330123231122210231044030232332310221031020003442140201432310221234121302134304113414430222210344213214230340341101304112313200102040213112010140401011244130312243033221021040133143220222423124043110004032324432424043024131213313220201402444300100320442102344231323414320324244311230130334202110042434122004343111422423224430220132432010422141422211340230302121242331004134312001341212011223241404430313203234111034141410133114041220234304221311322024332033312010301230103211303320313431031034141301422002123303333043132324413030231014213101040130243010204043013443042142210022122140042111410300000211302043342420423310323342112314113214412203410202010140300120304131210302031412434021333314310013411422031131242121213214123313023431114121433120002233123402203143410110222031422040221420044222110313300401230130401240241414043423030122243011014322440340143233203010443001433031244242030204331403011003233124402110331144022333344113140144312312202010130011133334220041023444414443404340033422124202320320130433033221241341422434341022021334240011023344120333340422122042130241240040131011001212141444114411302422443302112324204104311202110400210110043424333041242230200122420432140320344343130110431424200224344103212312244003030441111020233013201000042343143102331213114134410332230121201212114214110241341203221342441200013423341233202011140301404201442323003030102314300444444003112222340421044333131230314134230004323124334120441340131413442222143042312234230301433432222404300101312221041211141422012340110433131022202214223203141104320123333002032323010111243442241021003413313433410233214413343403434440230431133432310241201410330123043400210424001143320032202110241031404330103223240422301141024003204312040032040212241442014201022111310310134203334131132201422120321031414422013340312402342142403120013400222102022303000421030133401222211214211340313333211103002431231132204303113021313233431114231321143420434322011444300330000020433242110413420340230001111314333414411040430224424022311024040342020104334213114110011324202014421100032023431201134304232140414440331404343144414403200033121021223300223240213244023034204200140143130213440244340024231113321014033044133321201241431411144200304233144140103014134100441301034312420003314232032211134310043333403231000321230210204011422333342242231214044430422423403101033303034412434121340022303302103430103334003031143423332144201004112112020234113321000231010422232410414231141113432310214033110333244144000011030304202230041440142220031424301343023441341004031432212020041410423020211213201331313213113042443143023024320324043314204033310344231024242031402122214020422234221002302003340113112210322421122122301404432224011410210113122231414412024042131424134401301112040134101112321220302321421142343341423123013400421423341022312310234032014434221103201204300433100330431122202114102401212340423430320412241103244441232212412212303011404000401414043030310013333214233101043321343041000213131401324242420323011430213231333110110203021214020001110044302231113313344212423214104434412420433423314111121044141130112402021023431220321303042124430240403130014411024312433144232041414414134113113410330221013142402131430324300201430402221423340122123010130034133423213004210324023402423313314023342221022314003433224221412100122131403421104202000243441404033020041323231141243014022120444333131231024222013021234404334220201411410410400214222402210402003343311121223002043403300021441212201014241431241320301400241202112024204231341012041023233310220034344424343010322301102143311001113103311321110304013201324011431412122321143132212422440340102410104112141041231440021302302211332233231224211434000330322403411021214223440314322111232442204211343310201240332022423", "420310200331412031023402234443121204212033310104032342212403322244342234144402340342400412140331001331120314401401114022030420124242033212243431441221004022003003241404423142120443414311314131000201213244041310133212202244320040000010303240104020044312123112440233333441120444234020344001140121012214311003214414002244430010104314422000000021400003120340142440200314411144223410233240022244120230420424343022423424213320310300104020444432303043114322401221230312124131121343440411023001442221021140421141303133104233034302200010230212034411424344321243202440141323111340311313103433414422412411241030022432004004034431212123232201121211204313404331114323341310320124101424304432033431223410103111443410234324314440213302412311112411032144000101121201411022223030440421012204344222233120401142311402303120241303012003000440443203401440313340243213402033123021222143000332131041220320213222204212013442142113203432014140214311204223341131242024211011214021132101401113301121202313422013121224340320444402444404442420231043430430223133341214331331104413004300304231224342014201010413143314203112414220232423020321144301313303031232304000244341200002230303341034032432030123400012422401110142320000133410114121241444340241210401142104000120234340103232120341424433412144311431420414242141311321040234234133042240302012100212440444040001210411210204114024121002233400244403423201301201442102413420421011344000002223414200041002034130410043211320122442424440410040314440324134021210213040142442444242233324222000201002433232420102333243010002241200200344204041321112223121401422442323002144024231000101230023333102142304032434304123340441240321014111401331314140132121440223400334140413404434022133232330023034140131233213101023414304031040404201212132100334300311410140421203011343341310041333414301143344004234303402244340202130112120440022044140240031304312403201320234443432340441224441300223323422313133101443233421320311133434013033414300104324011122410022102300013222044011422344011030044403034431411421023311121431433333024024101314111124134421214103403342104334120004304122124230042323402431302241433203110131420414012102223032343022211401001400122411323004132440243304312422241321022042304314431413134240044433432014201430341110301443244431042020112233042410121212210300010323223023111132000201043310043202033301414242322102304400044103010121220310340321024021313202311131230322332000244203141322401131201443313101311113234023312314344111302312320014221043202433230324400220104041012003134141402220110403020302224400443343214142002124100032001341323413144410440042012403010040314313311110432100210131241043122334130034044223444412441340210040330101104413210032101113434100303212034111011403420301411214122030401243341223044101114242122221224130214113401223441434140020323430423432024120340314311220113112234110310000212101421211234133310243311323424044144223442003104104343020230134120320121342411133142034242011431140101430144400321310242314411240200021324220300213004124310112434034040242424201140300310114122401122012210144222240101104020022110204140310140120021133201440244010012121003401210103410001244200411232342431443031220320022324124234411244401313123131311110031431130442144312424000413431310343443340042242022413310414223324243122414242311232131442041210144423023242234030442440412000223143324404310322324241201132323231030131202013333310024214024414344312310042304341401143332403442202332421130212423000241314442023012013143143312303124114043142014103134321020204410401013410100441134404431320322013014032030213211310314204431102403101424203020241033021013140234014442322143241433331114224042343142144244204404144142141442343414233103120032422401042123311131130124124341013244411441143403242224110304231304331102314403243202210041011304004002242142122121323131433103303240042000231040112434344413204232103320042340124012132043230110340422211322240424042424401104341002401201203140103422412204233231433202300213242311102413233041413232401343320214044141210444222442101204144241431242331122200240202442131312023412432342334001300024111004140224222024222430044240310301224310112124013311012031442032144431414431040144210002311114434102444310024422241044014334424312341020333232003000110343203024332242134204334004043104420411344024340243141244210333441231131402340004343222422432241301400431041030132434322240214321231244233400114314233100030330432240201111", "100130013143112444410032144023101323011322214403320214120432244210210423430043010442111403333313223433411202000302034434202040423234230320242231314214220220210341034330033030443430322441244404124111241211422414343040004300423210334401120321122410234031311003304102444002202330142304124224004103040102213231323124004333130200403242123134323043143032204410312313103311233444334444120442431230002403002340143104010444303200430013201000403010001040442232120433341103021304001034101040033312030442440402243321314014322012200013040043141440111314402400343412344021200201031324121410414144143000103124102224412343423340412430442314232312033420300320430103003124223314404124001424300430424410234123100122430342300121131013423141242030444143340122401001000004402040030120301413343142424024323120100313100133314240324042421220032410333432313214404341203412310140230341241334430342421140444440134321033240214002434304312031402021443142323411400330313340011023133210432301142320000132122013213020240402012442311232441304412223114040211231143431043212410120344134213412210422004410112311330313102304241310441423110132411430344033331411421113220201440311103143430114334310411423302040044101211143344011332114230000434123043144012404022140030023011210404134203440121204132442130414040320333244314232224324222342341220212101111231104044440200210000321213201330132130401101412133131402243123232012013242100042312142242121133344010222212241131121100440011421304030043311311002310233041344042240131234314421334441244310323000130213312201442304320013101440423010030232423242430442434130422422123244241423243334133230303013401131113141400222143441430412334123011121042104413444213120433302130104323041140433211412240012412111204023302100330344233231041012312403414231211222443440330033231401234114341442222302232204303004334103314401222313302101332314233302242204424300100112114002041011221021042442110140320031330332332121134102044022133233044002332041210220133322344240244410123002122242412010001402123120323000331210341321110240143200133041013223444443043444432204211423034324204040311012044444402133034230434200121042100041422033301231244121143244240404203330312141042132204324224443131043244401333213321343203244032103401022201131000213230130014404312213312023103303203133214102432143413203424222003420310243422024404422213002344410410132222230134313121333242032224410224130403304123340424100311030311203414200210441212231200202133204243421041022044003404343012420012143221332200231211211033013234223444130404330410141400234234322341423203321441244000210010204412111043013444124132113201011323013040243440413214324413303020414344212301412244011024204340123233420243031041443241342001311033114442414402313324111100142242001013214004223101411212314411114123313233231243411310030040142420321222232032002120440034240330210034402330200334400103213343401232110232022330322201133311142434022334443031431330334314302000410233222414302404233242011333123332204220030040004123300314203314001244222101110011401012411131220044243333323411044400014321001134031342341322224001420433001241321243210041410231331030020301443210210221422121213211333441040330243111144132322012343021442213232201030230030314110210031204222040110012320220324412322413411422032104233242200034413042023411030042312102041020033213204333133434121014210142003010113012414201224022034331330344410442042233121440114022140413143203314420213200402034140431134334420420110133311034034211013323240443233220400413441403120444204403422010134111420100044321234001320211200310110024214411422433334130212433043242022312011104103321434224424021221144401303002204300142011400333014040210004143430000400113034422032022211232212013223322223103321122324411222042223142021234443111210040422324100213030414304041432222310141143434013434031201124400044322444300242414424030034244240443104230112121012222303222311440234442421103211401043440221240124030334012104024300021213032344230013212221003030432001020241312021411141311420321002341241012243312400011403340101141323412200122413433211022240403420204422321444311021241404103022443014121444423224024430142343433004403102204202041231111201220220420001120422433022444414101431314021241442240002122143044423021044344233342100243344331330100233430242002222421041344043342314234240422323323040134303402310324321010132340111334321211223104410043014102413231141413044331131322323011403444233322010400011440", "433020412040133234144232324043113142120431141421201100341111400404002140143414031333231302303020021203310233002000004034300344322012124203232303300241440211420113030101223424420022221410003334230341312443401203234430121242444114210031100444342431132141232113323324431203312213233043402313224033000012124123300334343122013121420440220200440122103222100321233341241024043340011420323224013311243321314342000133321132113344411013034431001124303402113030042344311423130441030202023134430334441303040201032423011203033333233421031122400131442223004314022112013124244304334240234443411444100134023440211041040342023312200242101221220144101424033023130310214344233204120110133202423110404223104212320221012212044403213111442331201103121233111412210022024032333433014243102420001141024324304320431111013201420042122034332310041000103113212331411224300422100123143202204001433331244022223241402124233300434111021240421211213403042020141244114203222343434113313442213142120401024444221104122220431134242140120343100242333401430013412213223440324032142142210021330031304311200110202334142022234113030431314201010412110312004340141423412041034322230443312044240021324201043213314422340314340000134003313123341222300043240131442033301101422202243131144424241342043404440233034312230442404120120444031040104344322111322041112133100222001224042030321144443234302221024400204114004401041003024330212310104042203034221343411000023233013301111131323334044133132203023220144030344220331220143113223041043423444434341110443134201133130414313321442343321032103212404314142212302312130020114114240242134310242421114203403411411100124030121102000124311213224401421033102123134220211123043243434011244311112400131223142211344224222321433313134412030020404221403021421024210344440043341140311310021111324020244201214211324434344120403141321023332422132144020002440002410214201033200401032331144321414201403441344243301124403343330200242033431433300114003113031214213002333310210330330304004132334221110021343022240402342204242133333004324344020414143313024421043314132311342303031442440014304141323413223040243341113431442134342332033041421212230120042234111120131032011102320032021424122022133410024012411214304413142100420312110240222311413212131222011131121210123202314042231302043440110140400113013300103300100100304441422434013104204433140333242124340302201103141230040031440434122422401110313213322403433344200124432201024313034044334213021434104432440241230100231303243334113303140332003323402003404131332022121341124232241023314333303020011203033330421231240110204003042120022224340404440043110034002332040203322012041143201433430011304243242324010334231202010444321101140423412111240300423224112331341220023244240413044421404410114134004323223121013214432002422321404013412131030132411044311011041333021200224023211011140332233321231403001443334213234242033033232130124331024041404332334113020102421244442221203314233140230244234400431021001121424034121413231103243334044324221214030113220412004310241134300011234214111441411004111342000004402001322423022321131004212330014310341330233020143031420443321140441444022224201142340002301440133114202133011140411232403420303244421424431424022022411243413130032424033044234101300234031030200443130104112043223110303332121421413014122204421143141324221020022024202110341211032012434033243022223024001431210403041242441121210411034312310104104411043021144342112434024141022143243120034003322220021130222243140443410203224203234234342103230223014441004034332143312240004310311300440140023144130002031342103313144334132022010202114302010421312414114312133342234032440100403414203212222442230023220200101333212140413023433120111314101243020340004424333210443231341302003433230223414014341202300224301001201030102221112203132421100113134223121113114230320313422320444334300422211001334021004321140011030343303443343334430444233421110124312432103241031412432104111210330321001441123422120112131014111422314130024314004020104003444103430203041204221014210110302230331044004244323004240043344431110142442003201002221240331330333120103214003021234414100030203210304103240000243404013041200101123124344341400313020334100120120320430341132214312143144033001434103344334201330000414211243302231031432101011430403203034220044334010133140331131121021420443211313220101034033421212231010303002440010240200003304100010031023332230224100134202300014322321140104", "404244030303442033303342112404431014340044342124114003221414130033440133431200203304111401110133232140410323110131142240141134123313321444241331444112311013323042411140333004024323122113014033242114000442424002124010334243341244044333320133020033423102224013043410221104021120433001040332412221200241102320320100120332321130400101202340024422242211022040400030410022024402042133423444010043402030311213322242234031240024011104014123104401103013402011404302414214414422401313244414310000214432403140134241311201211304312103012322411301430330340002221420444413122104431000103232343024201304102040244424213420420001131141204444241421424001122142134244320041102022333401110344203143004302440242403234431143004120003014240343411324441233200340310042123102032131204343024123120313001132230321221410342214324131112120130310314222403441243141340300410420313244142000434334411101310042301240322314331220140212333203414021444430224333204240443220441404223243432340031203312433411112240321243231131143431104443004011101413103311420422433333213222120104222123341320312423042103203341320321410323442014124303034402100334122031133233243122221243131140103011411221333204434402101212012331332323322331410040020342101043204322443240123403300234022230444302201123124403114003221201031414324231021421442433102221232032203040242422411143021034212330244022313211214022241101112242022014134433300102331222020334202000233001401324124123211221430402210024200042002414110440324031204442224341032303141441412403441443412213342132214112041312000043331020314332424421140100331334332234403410131441331300210002111404233443421213033030334113231442004210241423434042243402310431200123312112002310313040221243042021303210140222021142110122433442410234241131434131214402121410340004334433403113104221012431103011434331002310224132433234444041001104221433344412242002134401314043302000102123343210444310111442112111402003222411104102023411342314423343421112112400334243101301300231334104100231100243410422122333324103233123334322002123213302124101134432013223323341043220420410120021104443344230422344134123043341023313422132211443330304031101241444340014213141233134234022140401240321042134313314003231301111440303414223343220333421214230122430022202334042421432322203113202004231124200420324020042234012414021223321042402311200202221023130401313044103002103244113302034314412344204004021112322243411102144411203320212330031342442230001113010341100142034324232233012423334330040124304101134100023120301302403303040432010002444301333344004012010131243044342334320223033432140130400443321142213110421142313121113342403402421212212134412320411033333323211120041414001033134024021314024204342040334324034204140424314314143123123113402014113021240000114204412030433143111104420413210234140433042223001141301210122010323230043211333220304143131444141230304142133010211344223110321201004120020444042030321213221100212033042131401434203314100132112134014311423024011241030441010101223304112302112002002003444103021332134220322222423340122402201103342144402312243021404223343010410124022310302001242342130241323220220104242133403223434240314134223334321313433300322301404222400241003213332411120242204413010100121303403001140210200431142323344303310402021123143423240214203433403400011411041412341321232110134211314304222000132312302031240042011014314113144133244244322030040234243222043043224103021113201044421403141112003014410314133012211311404424134424414030142404134342431344440222223101303421232001202414440123033442242221231021000122001000213120433003324113012230210240420224140121330210243311203223222013443212200231303230203401232200032213044434100432422424101402321204110222100021411123344023434101441432400031102131300342204430014121323130124210100140042142343142444342102141104123023202310303231323010230011304040314410314410000014044340214240224244140444120033010202224330000402040212121343230113012432103303112311414231312434203433331010410202213321143120234243441141001242421340312121311140041001140303240311042432114212310333002410042033020043142001400131012314114223042420212131024130402032410244024004403140312142041022132311134012123044330010313442214424424340124313034230334001433401021343000023333204443201410010243001033224232302001444044223441233441431034334302123024402221203330144442334442142313244030424322212234040423021044312032323322013430102222312322241334100234412130013424322212003", "310111230424021300133023200030200101211032340001330400122300003140414321202311301433340031142222222044043132203202102412242232112420003340341440144220000424302013143314124030232111313304102212301230433100200000322300234123004220140132410043413224012444304231140044432134303312002302340242431020423032112303234224111321402241423102144314324403020044012313030331141021410420223202140012324301131003312433302440310221114312021300040200410413424434020343421220210043412033114003014440200304342331232213100432101140121024244030043130210223034214141211422432444312322234134433102343230213123240221012431412331032021031141330032302024323022201130040331030202301231122023231443403331110004414114131201121444014411012341304234020232304330423111312243243212412004243404240214132244020020412111241141124213101241011102131230104202144410423433234204423424210333243220401212002323034102401404401040214001032204401333433044403414434311134324303442021430413244124324332120231322403022243234413140340313414324434204243343100041131411412433110320232341103411442220202423421420131302412403301010411231424042202144302200414043014122304042310033402424033032320424122100112313003201401331140132300012411321234234330344434043341112013234121200400430313410210121330020003431211300010334321334313312030403443320010434320340034044412130042143344042011320410003100332142431132033024220121444121414101132203401321111210241241312243312441342230222022401332003430240031421430132202224430440433003143002334241023133111411012122042203010211234033222224244102410200101133413330341022213013120010401104133242223143424033333430241214124014133230204433342432324233201414242033121101442000211111112421224312130322230400232124111324430302211201032303024420231313304444033413423112241041110101033010034030412213400002210141110040130230122134110342404133113140412131010310442432413432011431103410320404200313004224141203024014202140444024402003034311041410303314020324433103012433141344032120034142311232334410313040342242411313132011233443233220340313432204333144412330300311100031411344130234323024440413324304240313304223014343214212230221122103024403442121213420001413233012043233043113142033340244241142442221140334141224031203244244134414301441330434242423413240212341412203323321312022113232442432104041301302240024230130404323312312234113330141010014300240333413041431144201401232122241132020441421144111034140031023112333220201010322011332222423443301232120213423013301421013004200244141204311111112200134442113343143430030122240230213121032043211033341103301101104241243123303012220422003222213114442441404404402041322111203221011123242244211101142022430424143013002204241123023331013321342234002422222313440121101010032230142112013110034313234013044441023240441304232300442444001242202024244131004004310013014332341110420344004301301113241343211431333122204224411132211322430120324404042231034411042011242224024321331202142342102124323120411204302301102224334221010030240014421124030034130121432023340341244431200241231402302431410120110301312043043103023131023223040012312411131113233314140411302030220400232243040201241041312440114141322431111202300320333400220111241101434313342431400132334041243024221210030331433444023144144330012220133424420440443300412341401141302304132330313403123420010212240414140122434001243412402034223234211343100230031024440423013422442402403031304244103414242122241402404133424020122114333333323413430233343421002114201413002123030404414022414423204210414440404024121001443332411011332303324133144330201413304232224242000010241041023100044213434142004444430330314334400402433140241202344104043013133431303221044011133140110341303042204312110301114031434100233402201441303420123100444440211213242244410001334000424221122040300012002002133010331010101133340240402231423010230133111321214243224444411110134240340304420201430000014344210320113213413143010404404113402224212420444333042011024110210420022423330331101443304341102014231233122120123234424302034233341212322242323410200243432244413124200020320123210140032244131103434402231404321333040110311412314434111212320201430144340144030133004213143442332114243343313402401430220112212122403123243333220144143023000241042102402203104220043400301243230040343114044230241414131110342233404340222304331224312034343201233033222331113240004311422132140004201140311231101430031334440432102300024230341332404341214202302424413", "321033433123323023041002001233042242224003441433041111043134103444433141243002244110432120243420014223021343241442113004123401044410322410421120324140014313314221413430142142014013013043424212400010333232320140243011220122042003134021244022023312130313304041321201410000040303013100303114223303011321424410430404320300403211240223410140112311032010011224131122243104203404222230304110123223140430322124022422321103231233202111201102144132134120122141423041430301202032133323002104011144224432111003024232403423133010102202404143014404312113143131400024403420333233313242121214401334013322223012030240003023143222322410343134200041121234221033031001214210424340243110204110042144113222141234040120234431414212312400200203241224140124144022143214210041322014414200344303134230103313221213320224013141114140041421302241300102021221233433041031412341210101202041144341243442234004011324423001434222313322220010010403114240224034411433431131132323402041141210413042232404202104032332043112103110031313434143233041421043241341413003201440333401210001211042014312143320112343032314114034212042410214311422113222121121311201112132341344314244234041202011234101310003203302442410140331412102430133333043041102234132004232232342213124033300204322240123442001133240141413133014201400212210412032422004023244002442210014232303210224323211012234023342401014133102220030020143434004141020241022102201230131013440114222321232100033401403232124442414004103231324413441421232012340010214441422443024141322422344413130003321122432432100322332142223411341113434433114134312242040202143013410021303130333401134044120023333314300331244230203003324311440311131431302444303323344404133133223243203142133042440100014120323330030322323124311432424122400421043304433030110230332302311233212443111031433121244143420023334014220130013444003133011114343424404244002342333311212431342123121222331240003411143300333440112332241030334331012342044440001111103433402220243403323043230334330440224412030242440130302341112122403113303110142113414022444004410402213433242320130224302212041344333341334141124122323041001033343121030020114211302414123122434402340230122311011400234312044333302342123042403113414442340034222044131421220020001130202424140002002004422000401343124422031141011213133120324114312212442004321132433040033203402014320420413023103124322324040031104310304243124030423123210244204320411212300320424414441442420432430412033420044302442231223040220130033400240234124043344210032220003243402213033041104404141024201210210444142134132442024133414334410012040303020410212143013321312213434043224040132130110440221300343211311034401444321443323004233000311301320042102032133123442211143421441441441412201043134041400002144412203232014004232310100010001013432413124230104300140211402241031413030412140014442143133301122330141120131110223344242123110141221304122142102341140401242202033013233040140413322340341204043132141213041412341043122243243424134223331312143402233321343040201124440303243342402312120044121340431043021043103203013141041413002242334110323221104423432134144141322203241303342132340402030401412232234224234032203142344423330412303231224331042200300202203403011102112421412021243433202214132234311030044214302431444131130423003011300312432221234323411303230300224021214222010142122012024243243034120414312232001122110041130034001302240304101031221300212004200423001444432302402413444441013413214022242423214442210203033212440114421302043414121400110141121042022313102130313122122111122123403441110210120034110130434420020221223034431204132243301440404131211434013020414200243324011113143021432104210212142304412122204422431330440321034402410432441411222421144312143401001344420141312414400130114313402020433033412230333341311440014213122121304240034402001001112413110321014012312212403031324444234024033410424110402131100013112013123202331230322340222322113442011224003244404131043244122110422404131323031114122324022314401434214424100223331002120022330323100202202202232034110333100422432301332040310204341333314423104421301344042324001203113022323140430404432311234100412010223331221420240034040001012111442130230431002001242334024414243004224114223202130031033000303032431131322032023202431441201344032231233222413301203224310141211044434330111103334213002410321303404311000043442444221444040044213234443001431144003201401234444240210001433002130023141313401124230133142100", "041413331021132143401223230443031022320413241004222424411422010124311201414312100344020120412334420002442111101412421210424220011404030031324231231003121021232232402314420111240404002113103421401143133103331442102204321224212312330014403220441212301034013222212244224242411211400233342203424302232303434410042404414444333444444234433433004313020130410141114034201114022030002343412034124310403410422230023303134020212302233002000032214412113204403434231003441030033322340143420303022020233330112011124142003134022332443213230033004134232222134122404422430324110102143310302041422143102012144314221324300202101103432411143141424123013421434212304301234300404441123342330040223134223331201214404443230222322422243011121244302042104103243230014144112244030444243424110210411424222042342420030431221020100400020424241114243134013022111301130311432034210234313132234342413340203202023114012333441112303202112021121444030400301014242023440033413344304100230344111010430221243412413103012024222404321240341243440223322420012420100201220010342100003421123444003123441303440222313334123220030021042221314423013213024401013232031304444400323210000011014330114311031230312230222430342221410322133212400342011102010332341002340320040321131312132240310410444310222044242332324123330123240103442311302132213011412323043020442242344413314412012243312441430412202234330004104421334311014420124242234041101123410310413100232223433003400130323443113102331410024032013111144310042001300414044442102434031003410314223040342030313300431203141213032341333000141434430310013322421041332134402440421430044010212410223043244421441022124030043130404004214204440002040204003114113101141024434422200343210002124103343010344401314331023244132433400012214432221102044331231411241442122241440431213232221020330440420310244230441440330341114144244003224301134322143403334320433310410011312200241410144024113202441413210101240400313434340003002142314114044020111311203021412212312124214023013310433042214100342443202430134323420043323442014424420004344412234013103433102241111431311224031344214042112210433010200034133042340121033210032041323123121033410313442411004434031231333033434231102114201140331342310431312022031141331012034001423311311233303310044302121040244214403323000222413001033300411442420221021011334034143330424112410132434330022404234241433204303244422402100144241442300401430314302334031042444223413303320034113333222321021101022440401144202302323401224031214322343224242443112440404423330244043223301043433114321422004330120140311421020122003414232400033202422303022213131340224322131041020312121304432322310324443441240124124420342243422133124244210044333121011202242014144402221143443140123210310014020443000403411210333241312224433401414434134022311210332340102442140341020123232330343240204043141043224413030141040330442102324130223130244244112003023402003023021230122321110100413404113031422100440331003214014321334224411403232023122113301110103123431114211023442243431340040432042303043441344033420040441020132404102401100442123324001241012442031312102141134131303224104443042200013004100022300223411204433312102242244101042100100002203014211041124002414041122030433231441034142111121141331432240000334244041431412443132431111322042442213442110344243331300144030344424323240031103033433123301404011013141324320314041212244040323020033243402123004032311204421040410122033223440041124120403211222420013144042430312133134034244112104430430343412424240203020043014224414001200213420422421331210110441113143232221013101101432314030211140111131101312121042022324120141104002034402402133223411012240102231143023421400110242241433244010023421121311231333403433200034214033131322010441204101132110211204134020001201124012040223122440142020324000430131442002024411144131223341302404202102002244020022412144213242003404230212234241222210311431402142013240000411441104020403044013402031034123312310330344222113042344441223004233143130022310303342112103000432031324230111324422132404344324431021314111422423123114022112010333303312400013442130030141411400242430431202242414011012042420120103201310040014440400203230000230032031143312404120321221423010103343132121132300310214013043412232430004434104100011001341300022442221443112041421042121014213202000031420403133443244130422332413322010440133444224123303202102144402234244113030323012242241113031442002310120124214134021331442011131013431", "102340143244303013304431044033200333343134030033412233202404241431001223303340321401420232202421424414222342243240334003114042331412004420400213434133310222323101120021032200423004203214103024120222343222130130442222133321011312240141133300341143034002323211442033313140002414431021242240013003243100444241122022310211420113433424413344313030223210120342033042311342321342242241321414101140240310442133131012240103314301103314332222102223224413323314301301023200243130233230220420121330412343104333230401243434014244421144033404024342213320214221334003203443320241040034303112414320312224240020424301323232024300313140340344142202133013110120313300114000122141232000431242021231003014424302210103004312020213301241310404204221141212210223343433123444100014044042120342242310031124041012342032042043444011111010221130040114001244301043101110234244021000324104102212244243304410103402142424304423204003000114212043240020321440133440040322043204142131120121034040341443201220332141141134142222011213234212113300043232244124000130342014420420010411412304402321031303401132341401244340034220124200133430231234044321302322141143020221044403101232422210202043210231420432023042413220104324002021133240033120122111222240202201020324233032443133141322130100320432131012224043131213324132302303433134324041401410014121323223102142440102441003201332142234311141043210333124022024101423144030040024330014014400020444444310331101204124233034432104401000100214423440431403343212004203321202323243230232210412440222143320322300332001014244341430340100014344141311343213110410101222413304314330423030314041131013142412010320224440302310403342142321244224024430113032102443211303303102321124101431013002303420124301241223232424314201002343220031021020110214230204132331340211104122244314241222322223021143000402420421041112402022223424321410011403441044413011120320432021201333123141043324114440034103200340221324121034313201124434030010011434040210402440303333042421030044104023310441404424341001130303241234131213324432133401100023402330223222321211133412001410411432200101033304123002010143140004202230122044023142103033423031130204341032412441142121210204202310302234011402224420241411410034330314320001110340414332102402413211313134034110031423110430432012412231432334240410130033101414422002424002441333131144012143124133300242413014243423332430314112240112324303314104223241211233404042124102102220114432012010231000231120220022223201344242012233112322201304332231020443412133042324331002322110240123304312340144033230334043301222403222042014022132442124223243401433432304230421022231403321213000213223404112101330424202023413042033113032330004131010323224221222234014142123413021204222112312313001301240243224430422344443432403414041143402331210404002311034222104001311100012124204412441121241110032400222020130222324301232322443334341033121441012313424233012023034202000023210200011200231233413331031040002314130104040300030143404220433210100411124103240114013110020322240023422333024320241423441213044343433204242221210022340221124010211132202030440323310402434041014321041120443133421020131142201442440441222141320104313030341302324434244243222344101311402222214003114122400122021410324422044210133342312410343324403220204240200003143044101230212140423312430220034412014040313210104114233124320224221330202133224243230142232303114321002441201344423334002044314011000122324343232112441013312232344301211341321331312141234103213033124031423100443234222101434222440410023123213010313401133310022244104344131213441224024211423311413243003233111000020134403402400401443130344410322320121040110111002421132344000010222113144240332120021324310043044121021110014422001324014203331422224300021210434113024123330300332314303221434342401234342211022021410144304342120312113412022241300344421431303002031133100300134100432142121211144413304303141222232134403322300302402432022140214334320210433200344013303323242034421102002431144341322313004020110011240041011000213444423214212211122442120142221300423301234033211242432030042244023123330133101112223334314223234310033224214333343442234110142414211121104011113000203324232113023033201314100013220340241430304300201434124322024431204324131032420441431243213413131144002134332031222331203240443212401122344240340232211211123112404344442414222242241110223102324301221211231004041410201304200234231032101101020000143424433044404202121013404301", "141411041430243020323332414441401042334133340032143431242204020033000113312002012144414021344243144311341422343032031423420021024340013101424444132331241003001112300440340414204044220401213432141313223441341122421400413224223142130322312441103220304344034031040134413334223220223104302303041121222324113000212232314014323230032023314344020214440320013042221410144213314230004024313103203431010132310341403330423330324344222321022133101322141231014314403124333413320002443020403301244234242042040142244444112420033123444032433210443013331004243222314042012100313014021401432401340110332313440211420421322344102202401242010404331421222144423002231131033140313201034241034403210001423244110142342201033123444401342102023302204141003303140342143343142434044010233221441034422230024233342220424231133230212322302330210441201304334123421301431022422102222043034110024302431003134432023340314231240240431242221142421141313220023024413404322020440210301222321043024033121323240042420312014223031210434231241441322320133023432230240404323233101233113004011230302311434104404404210043203143011131230320121323212212202131443041000422200333444301230001411424301204424240101442322323413123342404123343221322421011331040141022304414330143414110312210332332130302142000023313421332323241404301222444424342203310011313422043100131310402043020000143312311423434322242321013244330103211031012024314044214330412131103131043231131440013420422014002412133314323020304134200340322413203032322332013021141242410033234413213140024404321220244141302422133143414422213324340312244111142421103211413111314213412132321231021041000314420343421120322023114143221434234114201224431321233303332231422140403401443101432212131420103023340213101022102031103032111003303103014403313430044021424101222314321313034102030430423403100104200242414304134231414320142011012112320000202140131322232342240411023000340130020423130231120333203141114140313223324401400323320200132112134001142012222401241244421242404101031241200110312342232120322141231444430421222044023113113230244002424343242134110231110110021041323404121031220220133141411242003431002332210203301413020104144233044312421431434131220103022024144032341402433342223414134130104121102322124441032143000314212031114214202241320400333020201000141001011322203234011330402023030030343044112310331330244402343004402001400104400021001321202012110310121021344313300412143010021004314244210012141010242100100133001323413430440033103423124340311341201341442100021403032213114440011412041134130310421424343103202134312013120302012102130002213422124142334112331004213312114000133334243412133014412412042300433113014210120303123333012013033431221114223022000401413002302020231244434312403423141411242431402134330120044024224220141224332014240123021001332301212124321344314102400344141040242141310123243121113023230101213432441332303243124212402412120124141404023312034411432003114433211401123404100314344410303221444321343343333304323311430213431130333311010031102311310301344132441220224043434021122300333032314313120111321311441213242200111144001120201343331342222224444113221023020131330001223304121210342343424324344114213331201323124001203330211311103034320201212204123010020341142110423243444014011114244400421331434410140241443413341241021213331324043432342410041002020214002400030104240400300404213124023014402014312401203302320304134014341414033200203403202402410220211332141004202134123422004432234304121024203301212431324013441411034443011433002404013200414444331112343010421304010313332314311001224123230322220222112324212323414200141442242423041002431304032234134141113211142202313043100341432142414323214140141424143423203002303121313233102332233324402111232400041303124224330403110114033203413233413422040313223112443133111231004023214002430213241310413423024443212302420322032033301102142301041432130004014130131411100012334244402212022311200140224020213104333410041031210344203114040332300210304222230144412234104133334344314343111001402443042040212323240040001402033014312334433003322124143431442230121414223303413321433330204112222404004412134333131311244332322120422124104412144231301114133203241142311443212214103212443142233033131202002323243441223201003121312322112412044131214210412343433410442021411040323404334201033410203422333320310400311214404334143400040342143204330104334442203230421440432233304401134003202212320202442040414311003011", "444402010204411324032421313404200243330243002130133041220410230332104414002310123314433243011402404342433421042130222441013434433321004240224204202433220203040403310414034010012334420241021413410204423034000044031424201301224432243114402312110431143434031413042102142440130420240332210221130030121402402033314402324131323040012320323423103420143103131103311243300232020143101031323301220232333032022444213222341010124010311324240024341040031314403243312413202103222421141311313204433301442121411014340233121031323403111433400333014233433442213242013014021220114333411101142234112033333244043441234304224231330430021330443014323200443342420330404122202210031000133044411313113200022120024223021343343031031121242242133442210121333243243313131424231342000124102211234213203324142030423304443332142411404102230404313430020114144404130321323243232004244334442422043012010102331201313122314113010220134100204241202242043413132320441014111404044004424403020221023132241012400201440420223332414142333013134204240011104213402400423331210244124413203322203103104242213031400142242422043102234420030112102330132334340001401122414443030104410003213011331001242303421134413214404343412401434430431411201013324312014424000414320222213110340101211434042012130233440421302040124304021242420313033242223440244312101340333330141112040203310414421433011233141202230402414212240342321044401402340321142441002231401432214124424133224340014332323231321133133432121211123310004412400413440120023022140444202124203013030303134311020014310231232102124131030113122011142244401010042014113132401333133241431200411434232431414333000214003002400310020202021120204140134123330122440102012312413441011140102041044414111202422041101201230244133042032011140212042130142222422041241103421230124304341432014334120401433131331140443422133344301243113220244203424221134441432330123132413204212403020012034431102133104333311034121422122140413121204101423020030413040122342330202332340121240032313432220420140324244224411410032134004402243101414432234112220122012410113233343020031404412433334411130240420204343141332212034312133343400033210120214232423210012443141323322431113224422022241430141221421230204020133323412440334241143004010143122241432303240341321103301203103310201102323114310102143211301110240230101244134104334200132131204243041303412013140042342010124223212133400430142221214430111413132241421414310020314314134233324132044214104034013432421313122432131131204041020133404401432231444201143100334320343220410304343324220443141414224200040202041031314110023131302301204223134043420333041232231220143104411420340214310221343404302213402012132324223101242100142044210403120041223244023402423123333243102424322303102411300022121021022413410121423100022342334430314400313011030411431242200131241032114200031113021030011334403111012241332120344044311114302134032220222001201134344214302044042404300310333034320210010023030334340322001320411002140021224121100103033213304312143300221410331322200100312421024241413301334203104400323311203310100212221240330230304042223143112113122431234040222404431220133244203212031020231304322201332014403422340203230332233310433021432024402333403411114322023024213112000211112440223232123014321044224100020200132314344243201320203023143231113143204314224441410402120003433303213100032333330023301031344032134203032330044342442333030430434320314214001430033140140333103223322431440402110031030414033222230104230304002143310104324444224214204140032433444331434012204134401431330012110233212442001203032142431000120044433112432332143103324043031034202330020342133112004043111121330423134212134334200003231031223133311214100104112334102124100023020024212202241401401100410210424342230021340111443444030443204144033210104230140102040202344401301201341342401440324202330221240444440304000130123120143400023034001140023102330112423143144012333220024240244401030004140324010242114302423444411103243000033344031011032001140041314110324010032331420130334204224243120124302432440244032132300414221330244431334400443302341330404243102414114012131032044400441004033234044243304104223020213212011142433222430003312442103240404032222341411210321320321141140113323421243224323240102331321421100214241130120301414221340042241424244033011100043122421203401034032012422001141310412031332120444104004112434122444120242410331020401342023203301420322333342101434330330440311111410113122", "041234441334224302242210022123440241211134341412034134240422022040240431423331312331112443334242421001430404244442423041442113102113411244340123213400440323330004231411430432003420304121300132403200402140121100304221230110002222114101433312100213123004230131103302111124442012013324112314304420440344030211000022114112332301302032203232434023432104011243444023213240344101301002331332130431332324012234331014442234133044300302341233331244034140301413030403440124103041233333123440121332104330203132414422411223223231323341444140004013214311221442411401011130020202021120334430411430334201110211211110011102433402121221120423311014103044012020100101401330333211011313430224203003220141341111104023341234211143423102443040403234401020204044222423130212420343301200224213334422301142413011140023233120114413234140340032434100444241230004444224001213203111200214200401444330442331341431432111403334042103420004240403000022042402300142312013013242140342034240312340110004032134030030214432400342104433210143000324324313031313114202221001034424240240001434332120323430423411011401344104033404214410434343120311311343340133442402444232411132241114100042040341123124203413044241132143012101312433313004400010341411102120240432010211203322234210114403314242440431130300400033011341310430024414014222212041333040122131310322424144213333241231011024143024331230140323323400214113231340143242233401212302013104434000430400111334004130430104042243214432010440412134442040124333142213011323242044322031444413034413214321432221344441001344031040013422421024220312212233012220433242330424101312322320321030132400132402042114231001134142102204141430142301334031031300241210412400012212134231434123412024144340100300031230041234311320042324024401322310222203043014401432040033022001214120342442131143002231201013230310320144232444012341402330131034021220213140233112103030421212400314013022343321423103243101112204011240203032314420144224104103223230344102201144210112444443023001033042100140433021032103304330103122221141044402002142032330120434034032304043314110342334100100002224003423311423041214423112030301233334423430033244111414322444314003320444124141342421330010010212203422333002434033033134224132422000213400024004423000110134411334210313130021430403110441314310214322042334024134024313211003042100042222321411040124113342123220424021003020231214410414403342110140140130133232321100404423213413112020432444324333333204334101021301430304224200430310103443100232140431040302420404321143114433404202120132411100020400124322234010102044432143244243340140201313242004043344000040101131312033110044214104321113013341101210024122244020410002012044441410143204124102212120222313342032200034411014312142403304240231014001123041034421404031333000434102242311422343230042314434041113102200343344331010112104440333013330312114140203303114014432220134422344432301201101244333441430213411213021432231221444421340311003203144442001244410402024220143100441201310304144404231413341302302012011202103400043213134213010043023041032213123202001034012302333433343344444221222324422223212430010423132303243421132010043040120333200011130142412042133124031022121033422231040443432003403242001123143142032402131312002321210034420003434324240022133403321421022013202421210340111342432031210320142130121402111412332144013121232224032403210441241114312230103442310300001402134104114334022101314202440141200424123020310332200202331223444310022040311240020244311423244024110102334311323004343410100041232341314244202400440224241243213141130221140123314332004223401230112021012244323113211410230002104301234231421021114434322033040302331102441134010434241124232112130324422341312201012021421130322331212141002302223224434030224304041420224444411043224012130044201232104211034140131311040224114121242043211434341231423232103112442403143403130030412133003343331223334424023142143422424444422104114022310330402221302400123142414203304004030142414423131124333431332312323333133131220443341101243434222422020331140120111131231104002110343301242442430122314404440322201031112321404443332030001111300140224203024042032044214330042241042111101210422002010013403141124032403204114303333211421224400040413141201423041440403314232400223041222100210342011011120111201222014042034210443132334100310044011430311344431431232014300040220223243230123210314230234323303224321133314321421121440310203232444423141040413132201021", "244340432010244224223013334300120020100434412332043040221323330224321101341242414204333301011413234334014013302211412224032032342010441314012123403320231314013241222144231434032300302134231222140110310221431044220441111312411100020204342112340301423112014403424313033320000022212000403032042444000123310234133443334233322310131411230000244313403420330032031214004041114433243040341101212124034421042003022123233223230311414102211124214442241203024342333242141321222443341321001204034231422000421104020241013240000234400131413302000210310242013101232442130312313044100312104143022133421423021143422341302424233033121424231303341242302002124311403404020441303100024113232033433432033032300343330010213341013433301030420123304303324123400044221141440220243334310111232443232224004131130211220230442401300230333330041201111333314331244043332123221413131234010223400040340140334420114110401342231124441322340101433203322322114242113340210410022021303323041430133030432433421204431241402313041044021134420224312421212210131410430420230014423103321220020342313323400334340101443210420001031402043313304000131333220201010220114422233033121311312324203302423222343432404240420200043021343240003023441143430011411133403000432334122203133433030401343434401303314004202303442001134240011044031231121201410401144014111212024344404213131003144140423414322444412401011214301431030211343324433031123031104401143344122401423333424331242111133403330332034202412312313144241341422301202333031111224212432034234324142422000032204111002420120321341124300004032230104200111423140344203234130040220340014414124432321243203401212414222442443340012342321111021231023021441214211312443312442142101230211334122433044210204330311232434113430002442004010114402142214243140202023241414303313330020443433223042341121222243114203134310101444312233114040122232231121412203031301210214331042224133240303243142212213202123414402312124044120313220332420230131131013343122110311202311114402040000340432340311443024040204043420440421320442301433314030400130112231401313023041014420243243331210221123221233044110334014021122400441434132140140034010432243113423221412202012004030122214442412220110131410344324024104403440434322123130130013244404404404414023210021202240342434441142432233420323232224402220230140140102330131000023412233124044432124333211413304004213432301010412101240010402320413221022422421034013020124323342034431012103110334424144130022224002434043141002213222120233322442131223242234031110101404004012003130040330320314313010244131123021224002233244013441431004214010401312010000123103413110404002013201441021010311241202112031140432302233344340223333334330113103342112342000100031040203411341001020212310222333232214042022031431002210321013403122400223004244342403203111104321340433230020143121114004312031424414111231344442141204341341111121433144314444303243034204204334230223244214233042241300300400343214111224131204032041102123114322004104244330042440320442210421444112020200032322010043004313400300214004222102223204024434401212220243100041301344113344041213404001433033330014424043403213303312323213430414422214114424113022223301321130403131311044212343430330434110134322334413340442303413433021330320040303214200202010324313103124432222123244021340001332410102303101343240223243021024021340031014303033413113314210302314114123314200232233121001412032220324302000103203212144123131231411334322440322341200413040440122421130330121323011024344131210130100110421121431403114200441441030113142132313340100202032311130424031213022022224421111231340024440014140223423002430421034442001332231203043101223331412140134340301144422022211012142110214020201224203233444221311012420434121203021031410110024111312314343431023201412030321442140030003132120233230023303443032424314332102240020423334343244402213433014001012024431434000440311113242403402403223333124103230133133111040014140422414000030123411141340112121010232344401324140122400410424312320310212101420314432141234440230443102412023100031414014131101000101133003414231024131311133111342020112411232222232314233021213141214431240001401322221344024114244033430223243040132014112124244121233420212020320003420203432144012204012214333202144310121433110433413113223423032113011312414104441411244222300331223333412333120412031442114444432232343124314114002023103330441411000004012313231343444042441042432233301212134241121104032433004200000", "212211240311000110223233240140233041440232404232340430424141333133240142121314231120203133231231302202424001123141131210212312132423342124031433210140431302411131341143404001042424210134110204312030403022424110210031114323310130440004204044431434110011203212043203143120300410414021002432101222333211133311232223142440044221013141122124122022342421131042001411123004201112433043342222213034304413424344421130423221202131022132010234431211410200424210322331422143411341133221232110222010303412220322443110342101021444200031021402404434140200031323343024220204423021024301041302404330302210234212342433430323231240312144100243433332442311223423441344323031114333303112412401410440433104224304113330432402041222120432013433312004023041343434421113410233140232411011343312244121321034000231030441400434423244443234221102444123324300234440100203122233340000311023222440322104021421300412142333023324222123201423140030344003132122212403223133324244432434110111340400233042324213041014143314143204234101211303101032222314023011403324123213203431231414422434430041113332122010431330024232201010322002441024033231404020404043421031330344304420402430024423233134221213314342401402103141142334122110220134111412241140140003114403410430103023333201012444234403144413422111420043121343121320144400441340021421234142422103330304420303320012343440112042431310033324034032341313103312112233311433341134334224202242241120040021314040302033324320231032033102110334334023201413214201311221010240032300434022041003401304122341041024203223212324123442201141304100133413403022334043204220422102010410201422213200102210311004231044441443332403302233202141234410312040133433044441043010231302123201143431100202333211443311344244401042423401224224314410311312043240401001344040201024301234213243142032103303202144242112420102343411020203000401013410002444244341311034300313120131031334123220221202104313234230122240141443144434141241240213401410021104102311131241440034311014101012310244012432123221412131440411114040141134002324014112121131414101401341111441232431241321401341300242143043103242020202300113413443030243043014334400300123222131141031200114012341013134111344301222324241122021301432311311443003233431133124414140230200114341312333124411341233313034123111323401004202302322111134424132313004311222112401221111034002414422140323023330242214242324430442424134033013400333400421313240200400221043104300242302003404434424002142233210331312333240003104434404034101124320432024413414334034012101441134012021023342034404234122124234440442132202222330143414334124120020101100403134402110420302101221244121020130301302444111141214430441130421002022434214301323430402113404101141421133322330014211113044404143320233402141314200124341420444344440102432340402140410411011141213214322432012123224311002303302423113442201304222233301140034211301222130244244113124242044034301401130333000322222301411344203021441233233311431400101230300102310311202114003101200112023443213012321342030443024010040042214413024441031442121112203321200100021230332203032224120112243044100012414300041424110332410323342410314412410002420110133044221414124001321303441112214340021010031242234321203030420130140132004333212313303340101230110234023241002334341033301040210440443142142333200202342142424113443211004141041434123003010401344134213044023312441014201421310312014043020230404044414114031421013131100324144432342411344343024403233103122412224032003420130142322122314231214013110433120320002124334211144412413422122303203233102424010130220110211001340303213040210431040412204200341113130032204340003101312023031431244102133223214322442403202203002442112004023424442223024044320114234314342430422132244212334213213022212333204323012021303324233112300112444203414003001441422430333232020441012102343334122340342343103022104121444020042114213320400010132312444133041333221240442323023212004221404132214233123342321023011230011422232042223242004113310412432400101431243410234430240433424332311100303042402321013022132324231341033231341401324232134202221023431000011331412014224044344133034023402214441332020114434314222324403303233311404013313042024233404244112440414211211440433140424303130312014424341220332230331311330304204314041121000340032144144132203231323004224220312444330312101303103210034121232032321141420014343110343401002334334002100300431144224404432104411114131412142334120204141334102313131002241333", "420334022313310344003340204411304223422202204040232133011240202200344400433213022441231413012442310244223101424314123230400243314204121120244132012223340000312420322304032032033443041111042042043003232233110134201103140212433230114002111102043134130334434033022444204122340424100042113020211403402410122424234143421013322304240020141302431400432021032203003244110043232423402030401414142342023432104322200431403311102431240121004120410204310203102113001300122330204003432413040134333110004014012411122224112344443142414434322244110244311211011241410404242333044324211233301340043333131422001042331002442001234410004304122004003230223241200432011214214241311144040144302440230444442402203200234331120103111211324110024430234104441132210121432420302243421102014322021403424103101032212334343224314011444033234113230221102210231124200431003234224234340011220342300334334434004312002203323244313401213404234443042200304143203033220340101002300331201310441310133414230322103240303103341333113301010231333024344332020432103004120011433122420424342010242410304433403122302040214330431024041113132301321243220121421012101123232022222211140324444204304041313204233121244303111014042212032031404043144203101410040311304422314410314123300444110234403040140033334300321442102330202023124330042120202224304132122031103100002401210011301423423243240332244410103314444203130133301420011344110413433424323334142423314442410014210011023234240403111130003431010404240442404404121200032420314130230323240042040023330420143204401001034303120240231214340021020304223331220403314314043400233141434101241102100401413131441422130431441403033434212411341133133410132432021214004223243401324203413241341314033332034404301323333320224022103040234022212134143230104231110301144234411132411012314214432432443420121340140301043043234242414300220242233313442212114033130303434240331200441222122423201213240441423121023433320034123001012003021433303002111340212421140421212110224101111330341204432402120104124314421123102314101014422020004400130224422201244441422114323103232201210142000222211203434120311244031313441400340114440333303332233131210102021121041333322414141012343213420044004102400414441131111321224010234313141310311203440410044240103443311002331402314004304444322143303014311232412230312323321222403014320023433322424303144012030442222004222403430112324431441304343433004410142034323110141004044400023431230422323211321211410244314314330102122000000012010410113012302232342004300042000004334403434434042440320144310330212322330033124123302242332003140131404303303241002041442312003333003223000100030333012311200322344100231222410224312202140303221211222231112400133034423113242112042440024203020001311210021341230214214310142134102023442410410443214321000400131011002304324121444332344033201202202042142404242201222113334012222214411132442211302412313120223412224333430112434302031341414111412120203343042103040024310311331414402421430313142433122343003030213430212340411243343132340003203102133412023312324222314234034033343013324223312440002304012130212422101000022233142241243000442434230321203114033111104322340031220200213214424403320142412333022014024003343443311412303143242004134222014020204403220123003431443113221104143130341430403323334432000142410230112101030130213313034020303234140211234003314310201130111133340302101041202343041432011104044211304421232214320043432023034202010013313014134021444024134024203233010233144331200240214330223402121014113134144103403023324044204102122120442041302331101041233232112430424334204042324324224240234400131003143023420124221323040133120110144241423321110222322032233241040440333420400311143003321212433410011321211234002412040211122400444303442133211333432014204123343103001220302421221434124123322121120212243102204443011043321243033224423031214323013303134012324023313321312220130422223211442410401444100004414132304434123021403204124132040211033110420113241424022241322104140000424131003310200031104144221210231333144320432113341021010013000344020402202002413140422021311342100332131043323113110212023442034202331120033410221214410322124214112301141133111142021120422400421010223004341310124312042424011020230234231214033301211100012240234020113133142331142434420021234440003014333230333002303324221334123041421120221340210441012311040302433331423402200230002240121444243042431144202432232212403031031403244202423423314024133333121", "010144403410204421320344440401110024032243000433403141242212333012302044043321442214140224003140232124320211303042432332342343331333030443202202142300344321010420403223103013320434424343401142241403020412303144124411434041034303031403131400040442311214244441333422124112322030101004431120310310333324124334430031043221301101223300321042434403044013433200433301332133433424241132041221430110220034031313002040001401030040031430141024432443231434334423242302343304112303012012230224120224140042220402434444440004301204011041433304200241001134240030103031424331331203311114030134124344241133001432423310240004114012231413433034222014344332341424003300314100130422310200311202302231401344320433241012011243031244243314041001401243302421411134013102112114134203001301024220102144314400122012324433302410103104113203121221213214223134244414244442000030232114000443341212404312011401230310140243311343220432134130314200313001231203204410030343243430020214240310044003311230111024420433123440302011324242400132300003013342112103310320042220344413031403222421021201224211413401430413200100444204300131344232112300203134143111434213311443204243011234342430021131042433444300120323003144044440142211103301422202402230323312304243101321033223404120210333304430021240123204103012324121313003403141033121244024111233003300210244430434431014431041231322234433210322234031042241031444444313043321133244230244313124302231412013120304413004324400320342114342410213044222301111244320120012332420303400111412234313441023044314143403314303430214320010123400401431310001240220131204121114403233413110313121023020021304314301213223114122212014424110221123231233001321314230313244413100101042332412132404032300304131321201012213314214413444124003434133041012340100210323431303433203022123320120102013041212410242103133400300422400423333334041203420331102400334203334040411442421443400444340043312303104134231211100031224343341013323332010134302004122130100210000444204131041301324123334320300324431220040402134210100010021410340010441210443324030030141242430302113213423000204032321111124414121334204242000041420433411112011004013214034013111203210434204200040432442141102432410321210131241231242443031204440033313040344000321420440021212220042123242311202221420232422344444421133401201343313402404301010102443332032331403333230311123234333402432413324422123132024041001224112121343431432410311141011130023014013124030021110033023341422314143122241343210201142143040042111204441230140310104401130241304411404142040222220022222002343210044424223343440113414400130433310002010010200110331023220012002104420032434020012002323330143224021334131232122244322024114130100132224322302014321232001104233433311412224430240431331434122332403221230333020100022422202300420310143012401203120214424121022233201242111132230144123210322131314044124101340220404022143341313032101403332012122041202111403410411100121041432001133422101330342430132033014124233204021413443344244302411344303421442043400123032121232041332000231121431400043410121041222432132123431421131402412112004231113210324413322041241442013031121222424331410123300032020010143141041424001431242412310014420044030442334231410003142341221232332312100122130303103031031221411310040201404011303021131111211141204401042004342134313033103323333112224311002223304121210101423404041331040342413030020334344233130130443143224441103404003220120024233342034244444311210102221300140224442122304120343340212041443344112342032040314321240200220401311310341031413003334334043013101402341233204023312420402113413121411402204042410044322230041433412013331120301422320343014303314214114120014042041230123314321142020024112313221341203120240021013202312141332340012042404244424104133102304342422114043330240131401310423414202004310201132411310321343114333130131010421134311043400044111432244213422444014434000022010214342440214434422320120314141303430343224144334444143421040044413020032323143243212130204440432232341403222200340232141432103421412342300421103303030241224420242333432000434344410143433212142112430231142010023311414402112120442212242003444340002420132002003343304004341240132210014110242142013344143442143223023113112324130112330420121401432044400403101411033322223202434140314443433243414004304333244221431040444222043030010222403231321142431312020022441343133304441224110224143012303421404021442232032214211111043142010423220144310113130141104141", "002402001043031240104201004140034330024134212303333112424310022432003010434301303404333314322434231204103422430020432430200122132011213030223012242423144201443323332012441214021401433012424312220324021441103330210142134201401400443431444031330200133323031021203142230413140103334211202113000112021100101143441224132144040320321301321103212422034014100434320143001224102011114310444133020242012240411003000202241014324233130241421411212101210020120001124041320204130032442043142330300401220444222102204313332431443202221120033204344300330341043134304411432132004434243204321004201223431201304022433310304403310130010010432314413040304021212022434103022343121410410444404421000442223231011421420333111440201300122324432321340012344320412342414221441340342311144034441310114300424142221234020344410321232304413404121442222322004330404113020211330321232303440341114001343000043121423442224103431103031332344202104440420044320043220431440432423111300043214312320240222100010331042312431401411104404221344200432223102004042341344043144214132032201130401123242300242410034001204033444320422123122044300443401344033303001222312223223334421404321341404442232330001210103213002443204442333331334211222243404312213111033042113212032120023430010204343042140400441302140124430210413212030231334300034221212042022120020022003444442121412143042442013314342340211413341210300111400131443102413404211033414124244341202000123242144323012304311101011034110411111011121130442210304342103011020221413332224102042200003232124340201440442034444022230230324301443444231204024021311444400021232041024313022132403311204340043124121041141301020120133411314120310413033342340411332132041443431143213432410320033413222022030434141000321202301222042130212423432141104440403211122413233241424321413323110223400232221040031132111021130130233244233240224322412022101033021011122333324141302422130043324341332212322142242213214142333422242411212312241011410021112001214412132434031014231034221311331232121422431144133434214344442414331330123324113443343430024003044304424202143333434332000042131434443422133142032340242304134424202244421032203441141031134411124222201112431022240211203224220200443243433420012431100124343402312002200211134010104133333413313230223032212140122320110220124111334142413402100331021213422003220022330401424434412204230412211220343434334211033002340302420303243242032340042124020142132431110014023414201120011021222423234314001140344322434241120134420044411030343001013404201114010113243443242201124314434421023110014112201412201122413201032112120340330130414020342341400304301430022411210024040003142423210341032014332332041104140344310342130120314203302002331441214310204134023421141342100442233320220340344022001134442401332312412444120141400101042440241021012034112444330321040404230040023041324232023040320121023004434110122434104313230410121124210334341324323122434220243004324024214404031312003012100022143102134433210232441112101230033212144211314422123021204342424203101121341023310202023304003400044210232342143313101234322101323413301314024242401230421142144003232144144410024430040042102430220332040134213211133044224043412232122241340211022103032311113240424322414332021241041243041434401322420420131130444230134414410440031424232033230043334202243402312142022003334223012322243022130401403003243333011430420034231422311442422213431330443320140203012424220302441410010202412113044104012303110214422220413000141100211401342240011020101021303213331341132240123401200220123443432024234410214403403410130022223134242010333320402340201232124414042110324114102243243104430013402423103024243123410132214011031113103140234231214213103333440430011413103413410222431023143114332240322114300200123100002233020142231022424012012430014130404344021043221113003001234433344433441143402232030124434033141334101002330434342341030110123414124010140213133304143342110122100343121340420313011033301443212041433021334031114434121040104014224031404124333344123411233122341010114403410130331121221340434011430412204002114231423200302301433310231304042234002203432110044422034102030432042200234214240323434221031310300342142023031231403400441222404412144313021023144014311231120112422422401440132100202244014044234213140240224431431023131421311324340230433330113113013120411210410040333122242434014133121234023214400114003241021012322403231004043133004314314224131043304311401124240401414", "314211213224413032230432443412204041321114211310033314200420110444241241111214114313122120314441402230433002031131314242024230043141411133432200133022112404302334442120331232303333034100103313032411323434131321201133221404421144404111320200334310302143312131010342202144441024423201433203234402444434202223321433213020203030204004024442333424434304013311122340334341134222340232222401201241400333120210224131201304003211243202441342320423300430330111222021404204211314142200312313312004411302001330121220414121232420111224100210132403043320213111434012132112434401210232440022412142244300431230110122001213001314340434410100210303244342241023231201320130413002404320422031031424221144333243113444131201442242011441244030201043001401400020011243134130100223121020122211234011204432230402400021403422304324323441042133322111020102311021103121003100213313402231211041320133232320231012404220223243114421441003004221111241212424130323433211130204130410442134433443400311102334420412014410324423433324113133200341441021144233244243333201143420332222111041320411424304302233021040031203011331343302214131231033122122440403224140224032314314203004044424103410223020401141344211412403020342221441122400013332423304333134111422243241223133314421112003040102033422112113441422424420423444004024123432242020121424021404334323233413001202442301302333032204333230123323414113032130444233444342103203030340012434220112242411301011040320240202434100423312104143000023442400302311212031431241404210402231224201000443340303444130102244122344234210311243201122440214242010434242021214303220422013010132240232202404343314104111040423013411113244102041412211314131033314121410303123211230432101030444121301221444410143334300244421012041423444001233241412432304401012011331440241100213311230142422111411430141433141103413223322403342400404144114414320243414314234203202231301124212234432413004033222344322041402221303242013331412422023304134130441401013112314203142340013401234301141004144434110130401201123421224130301400241031120133131334322140202421440344323033233012011434302430202143244242100213410213410002000440420441001023244401443002022321343213214220433314413213122411002210203430344402340333133103030214013312321411341421114124204444300200401203321323000342101334202413132332203223320200210243032403134143431143343304041342431104102024211333313032301123141221103423313343441023242421400140134414400240402330104401212000021431243443332320200210303123332324141302221201122012320411424324142143311110301121402100003312331133143310133413224301123033232110123400444244212000021033334313032002021122212021141303420024301440001221432143011342424332001020404023444001321423243010001124130333223300032201442333430241103010032211044444201303022332024130214442430404312040033303343024323324440143222033112144110024022040330122133322311012401302010100113110444241310212343023332330301132313441444131004313201431303044013410022000424120220242412401010232342301301144233010100001440013012032211244431022011442410304413010322330420304223310303000001003442303100330013332234201130002324003012342000420204212033302432333023321420403133130033121311041042111420131101301030414022401112141403001211331224041111414421101411232024204441132042212404220140344133012244012003323443041421444222230324413023213132340023324234302042023304301323201221340440024212430221010343424043113324440144430343011331301011113112014233031242300413023414444410202012224332032144303432443322013210041104433324412310210332232110404143103223413431444402314100133043410411300403412023034424233203041404111011421123433301204123401114020343401433341213212320143432302234142113013412041231240314222130230003241421243432212323110240444134243433043014334431110112130133132033002234333102213023132002043332333422123014420302242300130132032304031212341210123124412110203304231411113134332014031432314223214234042244033233412400422003140103312231344442403440423110223342444443041344013003023243101013144242242242444231200244114224330403210444124114204242013422124023443243122400321111112101203113133242041412230211030231323111422114101144024324224414101214203440321430021012114030314341203232313302310144222211123102330002444313431134041213044331240142424201334323132223003032310303111203341204302130204434210101443143303324140212244420131134221012322334240403402222310344101121231423021342312443234414014401024424113422324300002142400", "324412104304331411310334400230100114343303110412412241011441014243104430314040424401100014434143401021433140004341330224301300343220022113024123211204032032444324330120444220010113030414323412104101244003011234323321000021041231423011403234311443044232332404112111341034223130004214134104241422010034402244101402403422330214212143403014244020220010110413012033323330313022411004114210240212241023244013343241414012401222302310320430232113433324243423140334030230223223443133130323402424143343312402003324333330421204413214204320421111403020033001410100031404304121443101321402044232123334410304212004111212242002301243140431342142411010443010142420041010041040013012244342013122442342242120414140440144030433412123224232300040330124423233323112033040402402341214242124321101110000102412410434411141042211404240014240114201411402344144110334130000344321344402343103311430004001430403114003314014113211221403201013234102211430302233112314341032240200044314004341333024243312401012142323113041143321231112000430202244110142231243314242431213143124321243112441032441441244002131440023240324003300014141302113043002030133222201004434411104441001344100214140230043134322213311211333340314103231001231321313431131201120333320223230424411423233124000020002220203133204433320342230340301104200121002042134402343111311111144003143430404440042140342430012240444002004000122104010043200443043214013230424414142022202233331032031313104004000101313444023342403002023424143332114141144233104120032441214113203343042314433441140342400324141112404030432311141033402143210033341422123233434344441134303303014120004230044201310002410111212433343341033321032010310122424243104233140423043133000042302344003124030434033234413232320023301013311020011313442020121331422040020130231143012213220424442230442312240302042303414034100441012232030202123221330413341323430143304432230333101110210312423034312234122041101040001132322213001323021442113013241140333403003003331320401300330120333332310133242104331413313321432131121431334404040324141140142101042340100300431304314023331300243221021123244022433404433442310430020212122134031423130321332410010100043324441340212002434124110441244434342002410112143200414344430141333342142234301211000423302132140220020323114324102224302403110324410120334431304011234143214344323114410040232334242112042140440024400223011010342001121441322430131300034441303020243212041400340113244122243133240234320312221032204112043430113433321442041304043133344133214401023201143400213224433240200433444323204411211403310134130330142000401431322220122044213113101403332414011014202300410000132440230240333423041400412113443101224031142140111040201013223144313013434302020113323120041131343143413024313044140311233202040143343222013022443143232012243202033220120111213014243221323400422214130231030213403121124130411222301033102220000343101314030223342313140030413232042332144143040341311023324004111134234014222434314022433341321203203101334342113021132102001134443321124413303432012021011342033304103401424421320040224312210100112204320410000042204114010024212330040400104132012024104304114411142141321403143404103324402000123413110042204431300334343040431021204431404123204400231314413010303034041430224014434110332020244211310213213100204031412214310340403214023131100333331030123042403323013020143240421422121442430322333214024414413401212330230202242200411221101221414011230041444400003201242023442234111140420414121040044013431440142412001031403042014013300032000144242430231322221244114112044310314441432141310343330420221214204434044341241412440441103131310234133141342412211143344303140214142002040111242200420013041243222014241213101420242213110241233031301210104104422141110321323043324401233432034421343424104440431034333044244420003010121303134114342111003044013024431410214010113314014100422024430210111332011013410244020423204301341244434410012324002331431331223330103122001203210044134133134311244403112311432140321343334114430322041131324112240220044000000101042130410142322401433041200214112004134133010304032022433143214412012012212120442343222103103232302230143003234131440444024440412441301221132333234242100214014030302034202320023231022401143413001221411042340424232430122403331041440002311044220310313400122014032004434044210111210012132423422310340310102313234404023413340121412132000304321142412214123400313310314122412234043312341212420220420203", "402032024044021424021441212343234100313231410301300223400411423332443242131023031144104434344233324220220012141301032332443233112324414240441204321222322333021430021311131324044443234113134113413033112334440344123131043320113301011313012324104402314412241432412322223033004121424324212032100233222234024241221033311321014442413023112224014201200044200102332320323400030214422434242221023141442003140404311340303224133404004344001003303044413004022404444023440020011112304101332431344411104302303211220022114322320330031014231403410211311404124402212233212424000003244133411213130422433433434320433043222401323344442410433133022333132000012342043420430213111321210112211422023341141033201104444410110003122402420023313031433310030114204102040432134303441333434334204130131201443111032032424202231403112043202240414442421130123300144211200321314143412411401011432130020130312333320013111323402122230230320222312322214402240211310044224303224240220030232024312334123023240240201112034101223411222433214140334332000022424144144004343103341013401400332243421402433314020141104124112140000302344324420402434120334203120110234401142113323034131431211044442340040000034401243331020140241021043213031324203034304204411040102200033122433421303343323020222314003133101013224334304123241133300210103201044221033002003134412401004310043410120041324442120402221034112211213140432224331143104014040124021144230423131412402311042424302130144031210101221414410031244213143002133321021120012132403213413441300334103431103020113434111114333443414100112304133233412243121231043103132012434340003202020323231123004212330040143421110444411442214222142011332020034434042212121321320044332433432334200332200121404023223334121002401142321404420410322220002424110402324342113313023442032034323411001441412343411033121041120122121210320340434324402301313320122201442002002334413102212111444444133224340422021011000014043013233401103141431342232221011120323213224211213040400213123130310320441233234243024120430112210142100111040101311414321411434311033310044333312341211113420343022311213332210414441140340240034024032134420440013113104114330433002021324413221104041203224333342104140330434043302224032310004340313131101012014131310244210433111213441402203141000412212230041111410033440332113032220414100301234334303121300230434422332442202231113032412104102444433442410002032441314304312344212102423320402442140301134320032303022230421404201403321110034331233130323404221143201022300232444422003031110231222312441043320041403340044122104200313022441104304330211122320142311000034004332434422230014013424034310230104331202134034114410301414342432300302004204022214302140424223323132201414134241312111022432134014442234122341044302140321032411404311002130013400033414431132233042133002221414133224103333334032033010203232432242230204101240220131033131232144341241042034023414424303214100322002020231403200234304223002000300331011200231213414010433112432400421321233104041230034403310303444023140012440430121032200103401343102400014233032242004210023324344404212411112432140134410204300141334432303214314021001441202312202403433142012311302300303331430101004422403310134330430234423342202322113244221202442433443412240342311024441223231404312112414010442113442412030321424311004444442104221421000414440022114344031424112342431211131244303434040322101104242300300111001411021003321313201344012342414200302222124121333111444121201434331421140423334242304221222004101040404132134303424420234331200223324302243204140420221100143111302430020123333132022200423233440230110024314204112212233214133040444222133341341004110240111001014402443022021303002242441414240333132230323032444042243312111202100044101034013344313032134101121404404201423014124043224014131433130131202022130433410101430412023233322202130444412031443012214400140430101243000241120334233232003113114014413444421300101341002302031144140033443202203440434222004033313234103104242403242222402030140034121342111432300041204430403410310103413124132133333222014113321412243034214120211423343232133320214202023124340010412002330244221032443443234420331041012302011433033012002032012332104402330412222311242340144413332040011042440130340114034140232104232011412043324032102144330341313340240124204021110241424012023113331144024324302210342044031322231213202203302313044304441142102232212211222103230033112322242410422333031103442111341023124411133", "333140344330414224234314142330402003143000441120034403131231134433303114212030013010130422224213030101331203431420304110220340214224301101200141303343211400214433124143421010200240144142040321123111413124242024124213114140201200203342123413131100143040233110304034102112113434402043022403442033230024431343233421300430414022010034301324210101230044043011114104141130310122042140442314302024232113322220440034342340204342411231313311211443024032414321424224404224032041332033103323340310130023324040331331133244434104203243300301223410313412142040011412412003303123341122433230340313421203101211241003410330411403011400323413314002401204012033033102022242142123102113121400003334111241122312030232113133124000233211323403440031114213212041423333403242344234213142011211212443333312140010243231002332003134343344302414020042442221040223002321042114201010320433201023144433404414130111222121223133011101204130121121112004323042122244131212340132343114301410101001210321002301401441214342403212230114340120210133040323121134311333014101442331302334220144131132334431443330323312340220213040102314000031210310211232300204204410320433113023142112300413130310123300343103122344040431020010042121444004240110233404311032441312204233224210301101324343013202012222310122403213443010231110143003123211403142240141003423020112444341234034141400131040202141343014033131201114403031341434143104122121134242331144022331134231140302424320232243404010120442030321104130303023432242202034103111434223204132223202024040314133034433041023240430120440302334111244412220011101031220041343140413233101324340444000344414002411111312031102410022321322333002240433143043234411034130130123142442244103143024413013103143001242223040233003234133133241230122222244011331102411022232232010201434342402013000133102432104413413001123012010400413313212311442430443303422211100000210410410443430434221341311043404321430043001100244403041233320120032324014131302333122220123014323002203100442243130042142431322122002241030314221344134243321232033223032120430201421113430014041204313443124222403330034444131343021401222140442042103322422300210222332040302222124001320233324233403200442420330322332400031143320230033334411030004013333412230424141330143320442211022143043124023200033134312423330442433341033401111320042412240210012444304124344441020122334234132401410012420233000034243023304121322033142114314100244333440000410301332202301131323404020424422121001433020223244142413430111313313303334201340134104134410100032023002124003024004430114232434042243313402221040143012422343221001324433024432030230332343013401110232114322341410034011312233021003411003414313440221101001311320331310400221143124100442104410422124213441120443141444233123323044314132022133401402112124303420132434312103231230121114124321202420143304224440122141201034244234442332313333334432033221412312021440303243033204241320331242001223402042330314232012401034243443013020111320404224132444230014022214433421121040134140132022203141212030431113111321413002144200132231040442101412243233222141123441110441204302113414304242212412204120140113313011000210131222202400424013012321002220000424110402411310131420022402110242204140314101232134444021100434043230012114043143114224303120333401033041211440032014122411102212314303030013114121331344320403323402034323231224232114400142110221342210141004411042004232224013401311323230040114344304422332120022131204020004334132030000400123010040103140101412244303423004000322333444122410223023113201302244211301432301312130443320320014342444040030103310332201120324023410104401012244343042400103041033021234413412414013434043431202240002403402440144303031003120113120100220201320124314201232331330320130323333142003143243341433412112210011402302421130022344440020222421024432240402201302341032220403240233413304344331240213143000021412431003204030334430034121142042331331021410023412141330113340121004324422311312111333022232014312232444130032220443143134234310403401421232334312344213220423043324133004240300014433224404124333140440142200010120124123322121222421103034043303220213331410203341034014220133420202144142231301314031120241232403241411131102212244321334401223334432340213243301033323103341103114431310132411023334043302430400443004302140223121134122010143133222431343104114240313202044141202443211011134040020144124000140240232441204042433321031322002344042301333042214022343024224101", "032242304333244101434233213214310041340203130224431114322202334301103114310300121040301112244142011431222303334113333213401423343043233421422031404030412022203344041320033423321144324101301023113300443343430211131143003423433344411041332441342010040144402400210302413422431404224221031304012302203201330213400144214132213100410124401444213220332320030001140144032422420244204124243224301414130302441340113244133110144342200340312422202023412221043100041030424303013100441400100124424032203300101100231422112210104132223323323242300020231430142110333404002302332113332301332330443324002023033200240002410312202020142224344102140123112340301312231043122132302430310332143442320031204012211200414104234200031413101000424411133334134243412323044203404442331432210222213000141410402340111242404313140111224303314034424214044403440004413211003030221021334300232314102311401030200144120310342412120010221313410331424343333214314211102341320114324440320144401133330311421201401243121431121324334420132134204132103224233220410444124313000413441203121024440104412141332202121340224014323322211310324443022032110204442321034322444304200031122303101330232023022111000231330411031014132303300043000340002001001311434234424021442100303332423214401023111301443401041302100443223111430344002304243100141412142132222303313114304044130412412041011143412402243014101132242410233113300201440211043424004211033113120443144104410210102411044403223401230433220321133103421002130014132122030034043402201411003422434413414420414312120134220302304420241242414434040340422212124013033413113210213023204201130102011001420424404241344123134114013110133033411214034032104013004401220132431214202343001340322332410210433441434401303222304341031420401431432043144143134220024243333311131022320310143333413010210014144432333320004023003201230102012004032042400310022112033303421042244443114212440224444240033044203004343230042402102423010024131214032341130241034404420102412131313422204232321030023414004331243430443210440122131201312043100300034034332430210042222311022240021312322303213244020343422132433422241021444223143243223020321301333122041044023103012102231141334140422300444402100443344300021343141041313303030410114311033244324133440110331010312444333444411031422221413441344122224402421240031132043000430412344303231034303213310412034033131144023133344114133143211400143320230212041341043040022222243020140341230041243301040041342113002312112433013100313301042320133103241031344032344210302021131443141232202321221113210120033023310001213042223313404111231313223321323040313410232124332111232211433214331144424140011340413144103010102122444343122231320204122033024432203001100104111433303423304241301312402102202401120143230112022304343213022410044311030434111242244123210420113130130313424020002104324300231132332004341122333110402132143300421201234011134022422303011034302042411112341210310230011133300100103440122401122302143230021041431401220204031002240402123404433211424141110021010322420442113320230333140000011013014042000012003420000030132420044014140241404321342033240344004242342130012232442424221402244304304402130400102104143244342242300333120201013422432403433143340410200031243133322220004123203333321230020121111333241320210312001440324340200231444423012021320312223412141203213334233022021002310303240404033400232112210423334132340211240023210113433031222344231112412211401442220310122220010040122434243003100333300403314422032034343010344404012023343101200140433044314300314101224314244144223300200343112024414132012342141340311302132414023204012131204043311201133111302100242212212300321133200004303414013334221140433212422400333140422132112302111104120141020111023124113240443011044140143442042241112224010121200224042020413233101013101214244102232223334131344334124120443334020232121403444013234023042204013032214304441242031033200001304310131122000132413421003421121302012103430121012004344202313211341431140004011400343232202431101034200443221141000233444442322310202321441421142430213033210121422001240121323413041440330104223434144001440301410140304412114003120021240301234300331144241212020243213210343121011143042444203221410403120414214003013310101443210440000131433114023441422022004240343014400430224203044433424240211143304321413021333402140401032112223004321043402220240131023224340003122402313023341240300144310121140222401242032441224402214000221402031000314", "311001340010002412242142021221002130023421133130014303211431041140142000412202013414243433104100221440201132102324310234302002200424024440424340101133304434233240222332420142000322244023314334202311034414404300343110301431314302431101413301414430031233002310004120404214113131121100442434212444403011103040101223200132223132042241412314024232232431410121344040430113103143211043300032430004033200131300302340014210113411241141102000221332241244124113031413043434322023320300200100031220402442132243411002311210132443401130204244303124423300042233130300224014102410311041234140033010200123034232142401341402204114142122201433243113014303400004033042231324143344424232224000142320034040042204414230143402244402021203131300110204343343414200232131312220324404112041131212300040133343303030433402404214141402133141343430044402412013203242121413330404013244024132301303211320011142214034240143310104422334414100414444444244102214230033430332204113004123210040132213403141311032234434144442413330330023414112241204300124124042444324103442133243032212402144142042200313030123111324300012313040232100110442014440032303231200104013311412424243200212331200412004202240220431410421343434234012222344120343101241413232233401232330012221241121230014123141044111100312133030002122412123032434224023012122443204202331004312332412324443023014023230034131212133331112011331110011140332332331431314022440334330031240414232314000110243332121201031412341200133022041341324322040203201210044220410003211113141030201010332140302011344420220222440140332211014204211031130440014010044340433213134412024312022234424300222110204024331403313233114103010324143422004034131234302332334131011420131414412313134001404243243201230110402442032324142141112340310433424430323122431243023103032104202312330113031044012400421141203102312214111310344242434020403043440023041121031120023134413014111422103002222404103034314334233421300224134421040140301103132304040233310400402102334421133141333004231401304014112331124411234431410423124302433012420242202413422401231202103204044023142020200402221300333404313302034334334132334224334021313220442433014240341303222010032303032330340034423403324334133031440220420002100310143432011142243223031402204140102133431003211234211301414432333202310044232032433220324412120242123201223322300412433432302223113043301133102212240301421144123422101233013141143123322133020222330304322220134432102214312141143023032040120444210401131300411320330202431033231412330302112223023231320241430041430002321310413241203130424140122304323310003323410413133032423200304320241211231412130443441111420304444003214113124000202314220130110431131022340011011220111411133130341424314431033044043424403414221111221344242123330033222132141320013223402300102430432100233213004213404021341221134341420413340434002203030102412240411322031231421140131201133100141433442343031222310023421224103001024020442224220042123033223320102414214120243443332342414403330000202344004222204144313410442002124434303112334224241343114213410213432241004023242032231034201220414304342212313014024244243421211103020334231203404134402423342104130441002202312034314402010142331403334341320324410020420243223012334004203114341241213340034322030101441400223402212432031120034424343022040112430204130014030123310022344231423043202220303110134132020014242010203332400214122130204024424322220221044204303133140310433434444132400131121241133031032000413333401334334403131113034220242220021024012342104243112130322140304000221313320131324300023010434233023231442240044200413123334433444443020120241401412331340142403241344232104241342141440332132134003323143240102330403430314334214244221400112223324132341030443100440120024434102432413424013342124214122301404243403211143312303001233413443210010310222134223400224320002101342224301401232214310110013330100413232130134034100320413133010203213434322241441013232140032421024422434014233044303314243102432403414143444043420434320443344133111123420340413024314324341130112122102122041121101340401001103243102043232423004240312202420213142434302344102124033144240130211322221312233234424131121200400232402234043401303240242321312410320303123032034223322420212422140412223441110440132001121234301210241420242211043333123112124134004301044134200230423344410331230001103301212100122334242402442111243202312421044013032414104141344214334313231414440134114024120304310143441142404342", "411044011131402004011244224120100103042421210041212204301110324010413020143103004311130322033222243201222244000110110122141111323323134221432140241424432131123200340323203121011123213123401141143220424101400220042022103044043003420332320121034031120331003301102234204342340434210101303341412423001201332003143131244134101201114340441404420404030441411133314011141442423133004303143404234002322433004212210134114202121433001313000014400031324120143023030443222121104441002323030223044023224333431032434101440340031420043111301144314340010344012341144034004040011244221044230111110324102413231021110202224110032302442442031303410400414100343410120211332003002401333230002112404024444123141001210443113304444033141112020331110443441121321231223241311034310222111331422241023200300010413233200014331031223123402404413340141303243341220233232024402302201413323443234231023341422003013043422323331404203203234141312243320243443112041032424133111324131014343221340401344413342412310132034442032112321023013031223000033230411032233043110044342131031031144041410424140013042110444002224201203224003032134022314334042220300413244442003121322100233121120011043311444113233140403241131324333204402212122301100231311001323342021221133300034011410131040220322131124003443202403330444030340023441032221323030312100334301204112022343344210021234244014030310442410000242311113443221412342102134213343222333010402233334000244411414011444440223310300440043121030301434323043223103124303203140341103103030424441131223142041204104402420001124220042210112324041131123121211110301022313101200123213302043101102030022212123312201440002041214044003202201432034100244112034223144231000213031330031301414211443130103340303404313102304204302102042241241403032133211443434014040031201302413011312244403333411423223320302214010330224142022241002323132012213412010011422343430434342203443101321232424232142302123240412310123433210011230043110441431014333121324321110120004223334412021100203240432121314014332404213312022030140230004343044322110303101300404431101323220141233413100221424244231224303020443321013202043033124302214302400233144230022004100324321100020031024321032243143342103420114403110004120333332202414030014043442121402241100234002202323340331114403022433120124002312220433032434314423033340234414400411323322212303010422124224420114303030404231221122014411431201331433430123133224222233411444343310221420330312213004422402411212314043021322000233331231100304422421322130441403321333242412142204314233032440332404232112313213300143223401002341234304134022202333331020303344000442113231014024201110221201332412214441334012213300210431331423440134031011312322011004201411210222411022302212111113202234104410120130244400131220210343042422341143140012423213430143413130331224202434140011201042312323211203033431112120430212441024300014131333134204041212312444143122304423310223004112200011012232420124443113140434122114004010020143041433242231423323211300130122240122343332023413143021422010204431302321301310340321043034220304241430304344322021431441240023211314303132210022344423120121000243442434030214413112104201400001431343333432441334003021124044304013430101143120000320132003343444103201344214432444402110323421300312022014402323440401032024120234313202041434341220044144012114030103342411433320441442323241131412311431301403100103001240010021204304123421003444420211223321331332102243213342011201140132214422341300201414033313330214110013322034433100430110313432240124043311121403030314011403313342020103323331421434333203143441132332133142210101424214201010414040400442003010011234014204144120340133003342433324304024231424304341430043112020424014314013324413130214221110122430320410133333214413413122230424344042431424340243032200303233244301223102411114313400032034232143102134423030203401144033241310211032303430231313024241210244343114112230001034301324203033102301044341143221324031034324430113304012404222400202132102442100441442423210022243403023011324410340230302102402310443304032001310304414110040411440023132232414431323334210314330222044324124322100014214241323323211211120140441312002003024003411042313220102011133034201222400012402012100204341334304140242134142041320101113121100222212301340241021443110141432414341032242313204134000034233343412041414411022323301312000121221133412021004111443401120023431003144133131120313020230112042144413430001012400000042003330", "211202113441042131134000332304241410100230314324221231120111202423432230003403341131333444401201413040114100142021431131113304132220043020421300031431032421123042220410214103302041410430041223433333431144400010324022203123303301432242331142044144130424034414424333040312110224432133132310204430022333420240101003203220230303214424443240003142143232422201301403031200130432131440144242203242334332113140340331214222341313122231140124020201104402201431243010121204013221413212334223030413231420212103002120343322122340322303024232011132020232443442404031404430343313302100113124213330012314020130222143042022213314032003013122004400411032340420331033441223224021300101321210043242433330024333232131331233011223323221341302000014204343302214443010400434104430110210123230020030010313113240123001002243402044132402001401130213240304103004402232441332040044143244121444301012043011211302141310124302341132413143432142342320242034220302111312413033040120411233211000133432021444113000430134020340404033421414001401014130024223040120113003343004214131401023000114330131120230410300434322010001242133003032414330012102120400101120430311001320232400204402422301231240010244344230102323124131430002222042401002034243000214111030331101041220130133412044230032311334414043002213032440120340420241303220333144313204200441244124400401001333132332423400402000424044221124232111122012441322414124412114042012442400300000144131131442201030222344433430334132131412123004124344414120130412140020042301412334121102103423030242310040423320213011440324444314222114040321142142241320312243304240132100231402410224043220342410303203020100311441231140434404142133313300402004402100410241130140321133414423042223221443431231302040244440210343414040424422000140433034111112314132203231224411322142343132224233301433301111413001344110314224243423301432103414040130234220012302423403200123041042033013320143144131042443031434021021130301304022130331113421303344140112421223322142342242313101242234032341224111343202001010013140331241041122044112332444313322044322434241421002444043430400132314012022244233304120202343114002020410032000301002113431132202303303224400020321024230420123340240212414032004424010222420302313221301104022120134043434320124211424420234400043024310004301322041043410130240231240202102110111110312140213244221400222001303342110133042401413342003410433322112111214112143421124334421140423313124010020030440220223330021322322431413240410144241411401404213430000230032314411202104011420331124241401211222343314232431044330423210331001301030333203433240000030020140233120234043401212321201214133320212033430100424310130103202011431400401314440431110232104400344312243104343120243213034012420314322142330414410323421222112240342333241133420131123340240234304423103101334312012423034440111244020120200234243340032424140440431122323403044123433001343133303410031431313203004142400402421121222211433314023132240131300020300331011230332343411131144241222300244420443221001102012044032134103040144144412310310022343431103004414124414424123330413440030323132032313303014233340312442422440042200430230443113411104000124300013411443244032013102411424020312221213213301141444434210412324301044400320112220004014322111314020302101244432124304102201000030042143033304414211140240333433210222231414401232122303131144010033102322143240443221332121430003413440324222034114324311400322443421403334423233024123314100032233243103442134343243321100233003133204132031120221002424231241132012204401330420334341444240314004112024140220222444320100442412201103402442020232324402201021031114212204214214222220414000004240042100323124211002301431033404031330422342302240400031411104320443444324411102404211441012141341201323423410440144231001300004140012021402240400322114231323443432143432340420220113134343040401110221403320120223101401131114210424330041033100014042304140142434301420442404021343010122244014204042020043001220002300312034024400214143341204311143123141311300122024033002331014014033000302441300402031402011032202144130434340414013114213403340220042431424413310132223341340402204441321414002311204121404133414024404301033424142441442143411003414203103223233142442421113420132103003323242304413222143311100112131203321122230331404023211441004220013312131242044302441023300404323044322112331440011324212130213130042210234141003303011110012144141121411101113311111331144124133043144141104004", "113424244023430020401134430414041114243224101322122102103431232124211113313014044304234003221111302203032341223301044333423122432112314440102312030322421310204131024402431302430241024302142030320014100412020240031313211140121342231204333220413201240020431114400432214003042121044213413234024120301010034321234042323144110403433402434243222311041012420144223432041132012342404034303230334440132024434033232233321441413300111311130140311430341140022043121144143322413214412301430311021244043141301124111341223300123413011400042324131424321414341133240332421210424223014012210214410430442233042114201423202204110210224320401411412443420043203444220404304312200320004301433201002222410420014314122410233402101230423044301220401003102034121001141211112433202334212034214000040431232143234122102441434123112140101230422230004113020400412441224431012113331404331224313213123443334413011141244312044220014430244402132420142222213011003011440110404411011011240340240212314212404133232232202243003031224400122232014311320243240332200442142324242424441143442332134443131342101414402122124342341042310412402231131410421013032012114144041212343200442130314323243342121104323430211333310141211340413142042400212434414201323432234410221240022143201230040213012221333142013240111121441122222402033220214432341101210432133113104413102142404032110131422111213130401312443223210412200323403313340304230202343100043424241222130444043122314043204400301234011203010004420443003300044201442423131101042024104003000233102030140220312042403211430224203231430301224002023441212112411442114412221310204131010441142100242231432023003110200041011324142300443213304444323422111301423311243442222131122101233134143113144340222301343412331214202313434444123042023203131312033002331143003230322211134412133331033404302021030202302144223203224234012233331232324033211234010124044121222430012420100404224032222214101302114411023300222110231112132334421313243231104424010002232121243340233441113320440240002324214124020140403434424100012330243102420412204221211312012422424102143230344042320131204421310134013320141240112200032323403231433411003123220021130101324243133231224210031014033113213312213212002011301033143012212100142444131301442344421233100343413041432434113444420214122230324332113210240204340444404114010403231300241314012400102003202400433344210221422314223430032434334212442143100410414420442140430002113234030441110022443104013011203032040420223233123332311244311104320020124443300403330222201123441233100133032233343310410003220114112312103240143310032111124143204330124241021112441134332311313012440121412001310301114034313041342402314142213032431034140203322112021322413024123240134030131200140013242034343411444040400104241222142310204300102114401020344144330200304232030101341301400410240111113200022103211341223303304122034004402432011340324141434444012230444014001223001113414304303422413340312040012242030332042000024431421131232410431200421320440101240413230232133330000403113034321213402114333320430124121121443012020042233401421440433342120431040300230130123433240242104210222402410222413023301003213402143140343333110140024221014100210133404222234240000124130220241031244111321222423423132341004100123024143301111432030344424220034232320411123032421343021100104133203302032140132143201123311104341020444331223212134044441440041031014044201120042404220424321140240122423042132211410241004020201032410402141120103113002221044112340400414201004410204212130123313401131234002234400413003342041340314134012224420304142112222231413121144300002231002014421010104041012233010441320142403104201330243102240101024003400101034440201033343321111434441442210211341202210400041310214244310340324023210434140411242211421022213412001312234302133403411204312402101000430314414002411413333113133043423202420044242104301203013410331222110402000204422120440401410244043223024123344342023431300401114034021144130031200222124141241132012341242001231411403120112021104212440431140121013210231013434202412231012021444333212233442130412330200123000210404003040404313140043322401101404334313121442210203130440320214201301310440031101310330324214202404043014312302001402240322434310021213130403113444321423430140413120241030144400233402032004110404412243222214022000121123430240033131121124301341413331013312024320323040241333014421123003110211233221303132332140310024424201132344432444214443110402343334", "131002021332204333143302220132314031020300344421232243102401304303312213443031403234404112303004124313304331114410022014124010132141030421444220423132120043231203034400111311043320021203322120403412101110342222303302403034414101121023442423103143340000004200122403423330201221303112012303123210144202041214104123304220000101214341211003132040001144023244440004413120440430222041000113124232442424441222023134031404041032024230323103114014113240214444303312214200101012342021444130202024224343201244044404040001012044024441013420010123040122301331040120234204214144124323403402223410132003141112304141143321012004333043301232304333423404013440132421112001202330034110243243121403412230213404400212204234402313124231213440042322421002301304404340210333203204312303330303133230034341133412142230410343003031131001223104213322133240122233011421000220134033324131343300402304230221103400200222222033341013443030110403410130302132334204420211002442434320120034012213322012230001300311431040224101202011110001144142422434121021204013342202321011241120000143230144223232424310431344404144440210230042124022202434034310120133402014404322002044114032240420443121302222204101112430041432244134101300432422214102140242341442410233133430114044240034004414424104310012414112014220100031240334313124110423034024410341442104314344031403323012241242223042423103344212330234120341043014412303002200143134020032324401244013103220312334210013023040010340120114320423121034201123143342012043410140123001312343031313004000224133202133420223241232120241212331430314232030434122413230031230340412030012312422314232132234343402113401433234220022044342040022003214313203401103122340232344444420042203114112220004344331211101313304241040434113211043311313222024304344002143131424243131224013301323140210323444412011301324201342413401421320343041423304330000103410304221423323342240240324313132301340102232033100040233241043022304041041200241400223204121022441343401343322340433401412101441333420032044301403120213442321221120111204441204101344221211143003311101140441122333123423340113411102033113430313220332313303033220233221340223312142141004144022442030020030030423144202423042214040141010220331441130040321122042410112343440403431014421031443333044123223333234320140123000341401110440041403233102113242113001303011204111230410001340001312240041031224200424242421424310344402042223222140212412241143102041222022303233310214002200013234101421240014132440214321140301413023331241204442013131441433131311432432414321231444230011030132110124203134034033430330201223024103424244244040240002320224032211141110104214001400432031141104422340223132010312341244424420420422343443230431224322102421114020234331002342242123000213204413320222330010341131212420212443442412131022113300100431133422412430143001000032340113024024341410422410104143000432432421442110331102233040423212430324342002131234042331414434144130132001112104213031343134430421341111143422311411144121244433300440324431421124244011241110431431220031140104301200313040002143044323343330404420110213023044402310004323303311010020002034044243414321103131114144400233202211413404421040423140140043212433410443100023043031142432101301442004412003110403440401014424102003331203132212421444443141411330004243412300002212334324012131341140111024113234013044232202044443441430042011311243104333304413343223231341124120301102223223142320110411244430311030030233100314324221212312002022433004432001132442303133013041134440401014103124211230401402043041142202030403201233420433414311320444040302121204343302300034300134031130032201034134004424104044041321133241044421334002403400031223414332013121123311232044002203204234244434423124414312012113424303104023314040134121032401041134124240122134333000113044422432430220420304340344323203024321303020410221243302443201311234421312114133001011102430000241324233312131420013000230340430431103434410410212121202141200134004201120244301211240033141223204434102340041301114011302020400122332202311011412030223030133023231031420310411440210323143320232421412030330131423322142444130332434302034140042123222414014220342440041443323100032003413000301440434032442100102324032241142034133110442412211130303122424001404101014130220224111403132412333121121032220204232404431123311111334404023430144242330013323134044222021224231330222421412302200430400301023003012213424213203303031024011002003313224112434323342313", "321202311220114202411422021344023424220412344331232044132100003303102400033403411103331423424311100034204031240424410433010120242314412243012144114040434040113204201144411113043402201243024222241301202212434130141434003141003202241024034430144013220114202401210400043014321133432131334334201244312103421321413030410003431442142313432222414232030343303122224332423414041233430400000311123213330000324201343033233204203433231431400431411434432010044311420433341120101234224121130040321134410121421102012032400020141300230334003302003331432432014001221332231044123000112142401042203021112333400433310341222043332123233144342224110012443412220412022333113120242223144033042441421110304231202404321340012322012304213141444241040212440244314312341343431142214203222330244221400113432423044420303302124403243011140202211034022310431100030102120443231310332242213220114130020000201411021430442410124103400443121402233010241244312034444302002401104310440024043312404023421130422411231110310122044443112041140040011011421312042113402032032402213313213330120242121343443433231004112432333123311420434330443401003020034424413411240130104002141323332441231331104323042302042430223130120004204210322133114420024114040324132123343302334202042234431204444112334400014423133213003323434322043313431041112014443203220103442020133314210240311242231311102301024003434121143000112142330011133201440121243221334233410433014322342432101212241230031234411224320021032422321022413034140234113432411311242434130034223223144244040431141432422402112030311033022023304104312303142430111344332341030212242412223333022431124432400021144000203413323121110022002440032412022430334341442333020133310342424104311211311224040302033443430140242144201102201331414331244044212043212034012024331233120033321231100311344241004320110113041320040224404420340103203130204022112103004302112104402112004242143312213404322301111334121143333044233212203144313043431112103321434424123120443411101110001441434430220123404431201312041001400431240044434413434324024231324411300133032422124442212421212200141330311340231012413430342442134430422300313340343443441314201344133144134033444032123200342140114343410033202342414321304222201140344141030414033313314011320102313242123203430230432210130234224102240143211404014314104221333443234210343032000410413240403202233300211144104314120302433421433231142112232444012000243303123133143132440203441221320034013434320142021134030033213423402142034000033331021044144333212232411410143341032424302213320403400341021142140024203142442122433121111440430144104421224321330222043440404320120013103304202042223104202101332312040322410021002300302402001033400210302132441133020140322004033302114233214432441332124343032023124324131423440430110433110310031140213134133234203003033012222204401421030113014234030410011424030122101140240323413400200124144322314422020130004414021024412040431204313132233212323322342023042221330334121311233204321332143313104401034401410214123142140021043411102333144413343112221424341333214343114100021103332414414431103224314320141022021034134200241333420200312203133200131242323033432431004310413020340201000403234410233041203300220231313112213300340032221422042204130242041230030402412403014011122103440032300312243322311100401003041414013311011013040000404022204341024413210110122042242324044011023001132220343134303241100202411310231021120014430123132231301221341434031134401430424113342040342103433101043243123443331123214313213442421043334444411441200422200441014440001112442444121300404121040033321204332324203130130134132141010114303420404202431120231004024304230344434021041113331144100231434312042121401113332421431334121010200022243344440044303442424311204320334310411002330300134000042201214431013414132013402032033320004443130120000302421011404132334100013424233201434113304414004133233233131202140033032434424311121410120304124134234324114144122134134233102133001323212023133023303131210312341100131102122213141043014130440314231304031132011411424301140322312141304031133140424011124011433110304434042120230433213314430034012100402310142144134410213111233323304002034410030213021431133401032111333004340414333204313113232434204400311424110110440140224003324411130012040422313032043431202300411430341210332440240304004321233032111122321230424001242344344324340404301413422312014223424213113404414040113340302022114233212332341102321321144041422", "041104200030022121023432444424422131422120243043120023313110430313042303410020214222102143143303403402123204140100013114210224222443443214214124031140001332140320144224441414411412301222422420420130203142012114414022320413024021312030024241314142120041200202244404244202141304240212322042210302402340312334103120412234323123433131213222103022331410123443140112331130230402014140132310333000104422312423124324332220203232113303041404441211011212112211113301431401401434212034020022130423013304113043120114323241023340033430430122323022342201244043314110004241423103311043303041044330441324132004201230100323014424424030324103014042041132333323321013332124244134043212142342210142003312130032423033040303414122430333131312223402440200313204310012442103423322133422013134203203320321024121042332433024404442141020403123432100024340012422223303323013430130403301312323203310223200011340000041224011440133331040343102223444240022144313311230233443331324102123400323130303142433012413100403114032324134402040230142141313201101200121313442022113201244011013312341404043012023021414220341402423130041131431422142113342301221122104022021344120422023243133031434212141420014444424141133034432010033134114304114220413243214040221043044413443444243140343431441400000033224010002310204320011444401134403404430130142242420224204134233242404011413113012121112220312111010314201321023020043233311442412143200430204313012011120202001301203231421044444400401402110242000001040133423120212044144202313113303342303444244020324414200321442414322303303302242344002424133022321401410220330123443402103424004203201431431410234012434422124424222210214023110133122301012010202043013211102432110123231210312104212004234242322214432101110304131101043442443030013024301340404013403033313322244301130432231431440020121232343110141214232241311043203421130322020442320043423112332211420314410044200202322211212443412341212034000212413224021302411202304240103433224411131040120344432241024340431432341134102240401044212340420231133301000032334243341041022143442201323014320330021044000031400104224102442242010041001343430111031123321401431134443000434123241011412343322233014414110444032340014101233200223011104020141423131402303123324032003233041444344031121310300124102244330122431101200042120144031331400344113111301020434114310324014024114043400322243331431420020100304310444321421004421131114312001113300310103220434303010114010033222023034332344410201432410243134400424104404134004300303040344301140021402120341341320012044124423011243223014234241430240411211442002302103331011201243122433434002221342314224422111234110223313340301343430402121442131402212130443214132300402214130430134241344214000041143400220131421412201424324312133203400403441304010142113143221144023341014334202340324113444300220034242000022233202403412001442303031031322410221023044312323442023002222101343042223342144201201213410033303244314201421331011143424344134204000430400134123041234034112224304134121412243422330404300201343000300030411040433231241100230000223114243331420402142421223313024141320243003443422040004334310322111344312114010130431140004031342343224420311031033131341030012020011224414232040314411000144421002443321033400323041232343144130220200040334024114332442440001221410124124204131133323434301112421331102242323230441233001012224002002212311104032412402021231434014434341314401111024033233013110232123103412223430303100210040310420030043024404412240143233301443301220040400433022122014002042102021201341411113144142314324024120000430310123221040310430234130332300332441324333122001401123224440204013424333443101342241142033121033343032123432310121202422441004032432232044420413112200330204100113021240020041002144110301004210424031130223312000413430304311044200210434244022343424433030230110344331323314221024241422144121241144013112313111244323114013332100001432413330424224344342123312404423301024411231343110322430433114110424120220431334001014404231004142113123314224020101240411200031343202021340344112334022340122323022421123110133120043444311332432112211420021442313131213433013410302423141140340012231311432102103210413142330141314130433404004033033304223102210032201040134114021310242133330211324122221031041404204041243224112431220223011344300410440104244423001100020003433211223440311042212434031401341011111124414040303131103310320222334140341234011411144043222213301310344401420100322310", "112243232142241003142303432441301044041200300043414202421412200013214203442301220411343014114243404020424020323111234421024043212144003101410422043042012230042020233101241114030301223124114201104304232304301212231342423100233101412404322304202404230104322430424314210144310123000240032444002211120432400344422422231034410201140001120141123141243422320000333210040204423210400241123443120324342424400140412023032433113331314404003210402000431401310004213304404121302214242012324132423424143003112443020444031112333133312344324240311323111021123011432310244404210042142344332432122211314132004333042310441303234002030240220433210311223230010303141304321301403312340212433030422414424400303100432241120032131223323300322312434242021000401212210410400320302421042414413100120031424003422240021122040040031200104102020442101133114130314040443022431201033023211003134030442114344401331143113403220203110330130023302223102114134200114030033014432201323343424312024401104002232314213413340340101244413432311244113231224300130000223031413221331141234242011233200031420113200232111214423031300421024113441014032010230212243403430443004100401121014312324344211400031340043224301404203211124101020301111243233104334003113443231103244143120102331043313112223423004111102031123400440422123412242341441140011202304143031344302003344031444013223133010012142311123024402333240343242110111243422042200321120344130234313330242334223433023320004334230041241140244323321413244101140203400242230310420204342102111242314104241131321202401432000121143330412243443113221404213321042241021200443300210133430243041441321340212033223410321124440043104230401213334221224122341442312432044230132424314200432113341302024432021041220202421002243101221234412111110110344411410441320340124134333221210431110032320224334112404140212020220113111233401044321314142344103240220312320341302331324332030131240201122040340341333233033302031430340024343002042314124121430122130203141434023023033033112411031233014011042420130323313111202331014202424044013211244032023423133341243203204231402003421023443330421322300124110120414444230341443401004322403102124221234434131220142424242104113022021422114342012333030313342001023044014313440300210434012202112204142331301344000200240404203034222402121022012100323312304203230001330131220424142324423011131143041312012402010433133044232342022331031134112311420311012402334440434122412434014420340342430042424002404334413242312402422120403313122204220222021242013220144113313114003442323002040132040204300200224030412400224441412342044130323414203043012433420044042040002000041142140402221302134204120244422224041331041203203122214120311143030340113410000323114214431044301133221320443344344424143140431130330334122324203241101230001023331401143004334321021421440032004420444410322012323000110122031014201414331124203244310010130401104432131224422440020100021033121022030021400222440124102422342312004042121301010313011201243210434442043332201442020433230230204100330310044121244212421130204222214412201132412341101440112031040201444333143011311213412142324134133011401214243134420013301303104043111103110332031314444143230423300034232443213313134302300140014322313342040424042403224430103012014040402134424444022010424431004313410114314201124004012134011334030310312321323424023411234434221241140421201314234242410121032301303403201414013131112240013223044001011124100302323021440312311240341030403301320312324312223200130202232010142342102304212114020224140132021014033222424032232412430314432412433114342003221143020324041142202220224022101103011143311240304132021233324343334014144210422144423423144210342104122104301241321034300443313020221040202244444323032024323320033023233232113041021014412144001332121123414312414002312442134004333104123233440144014103013340223340321220400111134332231004004202334404133310201011134442043411021341120212020240343133043412203134333130200010124300433234212144043420033322420221011413433411413224003401144112442113344142120024121013210032224133414232210031013232304144214332231114203110022104143323113024101021111223243402031243024022214413314442440403013030231411100320104311343143233411021303230304002233321222140002403044020323021222041033424330213422342013344421000242241433003133322020431040221044231434432202402300122320143433422344044203144043040344112301140132430242211423032203320323341312014142323213011304103110433303042", "211133011140140011420334304104101301420113304340030040133433300140433323301403211004232344233233022413032444023343242340224032313002144422414411032424014020004441323131110134402110203234340344002240012040303040040001310131134400401310403421344240131433000020023414343402413103131432244204021011142110240001213441104211002124324314111422411021403214020320404314001224134132224412412320411413242104033221330202021423432300014402134321432101404232221230434411104011422022433342002320301404322211101014024434322243302332130203401340131321013001401130031013213113420344101224024111323444014004004233242342422331132334304442122041024334303420102101421133114010442133423031120140301434112242224311131412243222204043323133420421233301010240322241032003101411031313202303413104233044402104112132140031011413100301012003104002410313444411000330411323312441313022113133100302043341242132020432440034430143014411044314341122010400244113140020441133121011412103243132220412203033124102030133404232212112411123343011423223144440103220433322203133311313140021233100403203200141420212120021142124011421134243010124434000414322220342114231312130224321133303341022421112001131310221324201441314130402002311102121042423223124324043233412012000324242324100322044224344122401331301020441044404344411402334140302313122312430011001131421200022442410432134213112423341020030133233044322400122342134412244422412031200144000410441144332122041122314313110142023210441241024334442413034214334411401143420100303231401111144342120443401444412300312343434322222313311410043411130011241244333243132140402040340404130030104223014341300033322203131200044220022121010023101204141030342434444313041221222433020030411414241130304432414101142340441322202334444131432023100220330242110334431030123410044434142442434420313433313132100440423143343020020130133313400311011334231342312401114442134322031432300442420143430123310244443010402223101410022041444021324022013244041210034330240223403431231414432340423400224212003024314430243033124343212033313343222113241240030212300223313023323010233440010140004311043403040332202111113301313030000401303114122003041131342333132221312013401140423010103024344421102130230440321330240431432232312034111224404304323321423021140120031322221324043112314202344003433442311210123003044412420221301202021211010243204040324424444202020333414032312412132330121204113333013413432233113134341142011144233003434333314324121044040414200210102333010302012012243232231343344422023032412032103342034211042331202231242414201042330213140201040043214331141212302011000243244442434043320300211332142440130021143040422144133214002302101330121432442131124432413440301130323124440010414013321202021210032100132410142314034300213333212114341342121330220211204044000334234142133130224411143211004103224431022421033144023124214213320231202310341204232211023403443243203120112241233200342334124330401213244244443230333341210410320123131332110003244442402423303213300334234344123321403402130014112041310030412314202211222101140414320012223012021242324112230212312412401313003432323103324143440314042423032200441034420401000213241240101210424112444311343200322434414222244032133204014200003313214313131021200304443110121230042131302311243341310221432023141233441433340140342441243303221440003101220320243321412030234030203103004133313102102414142101203034403113313444003001222434334143033424312021403343022001412211432003004134121032000432214034224212431003114104011034132241133133322114430103322332310302231130434242011121214104412231422021444032303244200113110040222001422011121000314310034012031322412200344012430212440203310142023222321101121410212240323412111014204022031130244001022241114433000444023221243131430410420222013300014010444423412442231233403134440414441441030140303031040423241403411203011321421432401222204431442222344011332422011333213033100200000030201033200340141033032222200043401232230133412440431101341201212222311321412043121004240324200301311413421232234343224001324103224331201211023144211420111142011233403124220441232320143332002222234023020304312443432122132023442030022213311410330224002102014103344442034144032241320110040420444323442401102030341213412023430013231300412223204200042304242020423004100310202102104304311413141302022104004132030334411313443341122443202011142122320002220004341314233112234230103223022104033203343312440404024013402203434022034411031130", "204001011203124421012311211110101003303103114313013001444232143410033444334000403241420022231411004423432201101034240403223311304413001421114320130321132201441112321200240322004401141321002132430102232223340133433103011040231444330414044042312114112220002000141341020124130210231442133442321241200031341013221421214311133401341244431100231441121111023133224014400231130304213222144011223131140033232403003342230103340342424400004104423023201011022311341213043404041044422200313210124411234400124143430203222033102344233303112031230344013423331121012244043432114422042440320241224143314224240344232044233240123122331212141342002121323401424124102421304021224424242402142413103241040132413223310040311140222201243031124442200140220103401104430001342213143421441044114013404223431010310142424203241430334431002421214030022243444331022410131404044232243431311101242400104003332030341204004323114442233442300124123110343101223324223032243434241343340002021404200010013403130230441344433214141211141300121024433132444321321221314333123402101044134444204014022113003134003023042102404200004101443022423334024314204402143423304342341142222034400321044441023404013140040214403130043110202343302132341402001241123010230402102322204314011343013440121321324011121332134301224332431424432342334344122141330414003443134040324334223120401120330303221330320401310242203241024433214444242423030113034204413231244143321130211043330434334200013021421122043121140024243330414011014122213414120422412313241111131212013413412331212130423102311340023212231241132410312414113312210420013402204112211014020124022404111343420134312141011230003444422411023333111212103000332443323140003324341004332443014433443420414340003034101230433314103421240302400120221003324040401433140401030202011342202142122443023202011203302344102404214404243122213243013201302444422222031412431031001022030212414204132424102220402143320412144031341302442103220142441040144441212432433040003441242103322021000002324010402332010241443413232333241010230141104123031430430332104240122314034210124023024101221113221324431332301312240231132103012042202242202001313043241442300401331434442243042441442024324120420314214243421121032004342023042300340330011022121144242000411222413121023441120244411203332423230230322020110124200212103414022020303410122322022410404110222314221040310012340334200201224221320414133114101330314212422110311200434311032430332022210313142221114121304144221040220224204233432042443144131023440112320431123301210200403312424041143242413230443341432223442224142030421232312314122402022333300214341230204124324121440421210302034402241414041213322322323434332333321011332231424320332134223341211412324013411312130231221441212132110133214333102342114342243313201214443112123434401440322010444034414210010211024230124214213210124243114420431031114321130222144404224110034132101340303341042040012344101212102400140102204320130032104344324021200020122343042024212412301333422302002203114041012302431442403200324233302144203312402103242304341401123433301131144124314203303230403104020301112024224342322423102334333400021002003314032432034241121112332301333031104241322004024142341042433110104211021433021221231241123333204412022201034011210004131031214103013320001110041121212244133431433030202004004413112104010314214114202141231341320134014402423313434144234321434001220331222143130234001123204234111301104031342030423400241120031102333441411124344043412303011100143100432124142242000224331304312432341001221414041112430001003330343342100024031204404222343241340412223111331144442113000112410324132400302220013310103243431111021024440220133343310020232242041020344204421323403430144022330100210331234112230110412233102103131103410042411201104144004011124340120241101000301342102332400024431423123331020021114444232010440244330231033211042203303340033230343212434222100241133001100300433411002321311433224111302122132140220124100320231111121131102004041034210014140000004241133042412224130342310402121420034302042030123342323404442221132043032221140431122422421114113143402414414112012212320222331410401440021402133322410202431440103442432001203312032113310143411124031400323211111134001032342302330324412223234434124203341114244243412044230310024210320110421131423302401324034441233003001411034402340431214121032413114340430334421400441103110144441402143403000124014102424223004142433241213141022133242034421", "000423411012123201012423023133401244223043042001043244041033331403114214334103332420023422104421433343410430143243142024210343002143432140400440413134103331104013340330424314334240130224320000012102301012304232413142201331144033044000444040143401334002404312324323312231122421142404442200231200212430232421011141244041123310134402230441003404022333143422104311042443140004024310120222402134012002014104201424404010244300322312200211434202422101142040400344103024114442332214421221223211323241043004144022022214202023011434124042002002214320132030132242032121021024402424233242331442102120022030211302343101243344132004211332223410320202211042013021222202223201241040424234034303100444410400201444233303334303021224414311420131032412210414321024333142440241104431104244034140021132041234024013210014401423214200112013220242113103014303234301212022013301242101340244411413414104430411020012322204442242002132142402202431311222022203213021121242034221444033330112013230344331203003024221414231402122044204111223411124044310123044024143022000104330132431433043220031203032424410421021334121402022303313342023104010213421013222203423100012240413214222403234244012142400100344100132224322413330433143304422133341341034413320133130110001221441230434203420001113123132431442020334231324203013403021023303300432201303040124202032224222442314423220344401111432323441422432004332400421143110104022402242002140241310041111222223203411022333411400414132302344334403133400413144420241242410334400430110032413101222223132034242000342242143131441401340033240040040002340210032133430002340134443023103000100302032141322001033203140431224122130330044024134043213122004323214011144444423002443334323432240241334422404010100241203133330203131430131033122220042012003002231201412013020202211224231142043212244301323344102004240342344333303100314002312140101001140302341240020203314224234244331130142130044112011323003400240224040144044130324231140323141200041122032202122201011210224411230122100212222121031331121344313310342043314213203241134331442113301140244021032343334220021001311103411324102132403011013042121314144144124441110241032014244034024344024231113040404331200224113140133001400304032021104223314140422433242024441424224402332121031001232321333403034311321041124332104014334311044003324243131002314033130033214000144303244213100120014241414214042334101004234302443044420212124141033214334442103412014414213032204241300341220304040322344143112231042040112223313234113413103400010033404224022410441031133342333314422121210104022233001042031131232310314423222421401342033403300114044421113214214214023004043041433044300232001032222304324304244313033123211421012140000434042410211422303320031441112422431323241314011330211232421110201113112320241310431443411300400003113342330411204400300434040301124411040422234204042443134110333024034300411240211132332324340303312100303344142330130221202344130110240124442230313141413222142432323221211412221130122302103241004031040241404203031003033011314404311422111413142312110104203034402201031113004431143024404112200044114201114424300242040201112323013021134024423203010440214332302330301333301230341143424440011104210401330333134002302234042301442320432234034304313230023133213412240033211240121400011403222410304110033242423223001433414341421112304120333032431141243041024242120231111230233404110210001023104420043312030133110444213023104421240210340340410034041124223301221420113013213312023310410332243210134014202010311411342314011332434311224220404342020301234133310414002212202110422323420424314014221130024344302323412211120433330414312112032021004414101210011132243341334022104424342410421121001223202222403121114201211303314311222433214424131330433313310130402412444332100040004331421343210001240313020244213022324212220211203134043142320111440432132312431010230212332124113002131102101110042104304301430401003123432103202122402023033300410322304441433142303321340314142330021411342411341010004220220400031303412111223220213203440232200204044431113342331201401242004414040344130203443403403311242134302421010311311200042104244043211142202334320132123333040144014231431144443001331212323341311211220002341123024040030334242214000311124434042104122033040144422443321143311304410234100413042442434134203213130304423433402003434202430320240024400040111410012134221020143123124022442414304334144243044410233314134123341343004412040423", "344320030230101434002011344432143033421002430040331201120423424414213233400141322224243341030423212321214013104120344323342031133404433431141420102124240043201241133231214320010021243000424421034323232342111422132144330204133144013202001230400011200342223134221424322203044142114133421333224213313324004143344421242331104422432030201412401102442002403023200144423244403141203430433134012003420423102422244021423003032312143033422124103324223220240300411420344242040044003043421121033122131401104000214114343420131341041043133333224304434023123430024123441132343104001232331422122200010121233013141432340320124432420240411013233110242402110310422023224100114441410024030420410102440111400324112421420433442314300231041003133001332311000404111114014140333310140202400424432104222300224104033442132043112120201103202032330140442100222343332224444014242110412343444011312144242344030000311334232131223021144221402243144334200034440041311002411421441303012023411342404423130314132401412133200313203130413140013144321412424244243242110110424443412032432123422213034344134322001300121002131442121022121022403044014042412243142344123233404031114004000334243034334430333412042021113113144113202124140033241244104100332244214223421043303113124000424224141211440111243232342301314421233441143232304241302213404403420003014342201010114120434242432103310314210321120223142441121413242302334232101232222012404124222411101344101214200132303104243244022044202222341133243142444123043223140043312212311033223422401414131231430400330302423134424420224443142204023022212210231410303402144011023003004020304322411012303034324042012343234300100101223341130313103412200341232243302142213411303101444223042413340044000220433012401313004403314340104003102302424133130343022314002422111412231233310123231232210034234403222321204141340100213033404321022222240330303103033222321204013101443040000424223000334234322121313034440323111142104424024301323032411344021002023440404313140130340324004334343010413140010420242123311433040120441121144421214342231121022431204041111224421234121122422230142202421101122120040002342032441110301120331324031110422323230142404200102130304223001100224202433223412034322403011134304124043034023023002103330234420401013321131223432240031212044120143301132104000103010343044132431244112100300443204212243112310433242002140113243220313143043013101034443413133242412323203430410314341220321013300334211402424134304244030103101203002014131322343404323414113430043321330200421424022223001414301303022234230430011444300122013004223131440012012124040130330411423421224100201431232232402202301334341322204430024332323332024322210322014123122212234113012114414414242133310140230141034441340224104204344423200043333242201042140143022132044334020311401432140142231314430302321344010423341412223121030024140133331304232402233222342334223134021204012243203113421221332010234210021214213024244024112214223224310300132243433403412041340033112113044303340304044010131124003111013122332212440130104441203131224231332200220444234210112100111301141224040113012142200404044133214140013211213211243431210104420024322320021311122214223220311043440044443324124343440122323332010344231101303434421034211132341303042200113221344010214124131232402000411032100310013202343100142212303430201340022023210444240412204044204302321030101412130202321021023203321334434103031411123324413131231044003310234103212103221130040224334242331134100424012033300020304434224214023420002401232000034340033211414231144342411142423431403331420142124403242443423432313340343103230341200131321441312342403313123114400304103312140304024140202214442123332411023013110010041011110232303224031342224304203141212000142202122213104003220300042423042241301401011240400324433321220440432424302010122422412223144043420222431324111013411200444032412104310002420133142340023130401212202133144144043242302130111123240212204134202141241344320314241233310132434002023012301340103310132001332013213424423212123341311122120230242404240114124420141421310130113021220110102411224141203124234242130031341312203300322142200022413243133113040434144200242343140233123441143341411042342142331402100420010344310022234343231023144440332031140233301312131004101313340130300032240442421001004022212421134124403210414144334124220131143233143444343012032220204303220042221134242303233404024314104333303240003423030110111122002430432304103441031", "433332244314414120001203100231142324444144124313220010311444021013310242024120423002242033021314340310133424023144101340031420144243113323443120122443222031112210104140002022340103212343303340320133202023221201033210132344214301330030214444300401021101413442402143413341240320233233034443042132333340430433014031120233210440424004324000002404342030411224243402101442134113213333223230414013223121020141324031343100032113122234102034322434040023211422013100411044004201122440142430032022214143240342322042104102204142032204314014004232220413330400010221343143322023244124310132333302212202204122332341102243210221404401130204102334242434014323223401431220244234011401132421423014311323223332022124244401144243214222103242441312213010430220432032121410043230340113433402224403321324142043112441103403233134321002004110010422112323444224020040344212444124214243021224003220001023331000430123303304440243043011132410341241202121043021011041304002042111333310042344203042040412412410140202443444432403340233423103434333431101430233243121043341213010401313044004321310103200030424314032422412322311414344201421304012301434302012042042111120423013424342012340324210400431130213241341001132144333343143020333424122434400420321100240002140101222330342123040404234022441412102013434340010430443133014023403013224203404031132213140021401324443121120204040442304022002211013013122423420232114014224124324330423031444130324422330313343303424120413420414022012041130314001210443201144242440124434334224131233000230012110101121024040314243000042214311101213404223033331300341121122332422330200143031342213110113312333420003022044401120003420041342232040413313213244144200044341103202031302214031124041412313034113414203403111142443041111142212202120414111203402443232042104410342110012002020220034034022224101011431112001442421030430330131431003302033322314124202114130312111101211110203123010333011010014300133312323312343333234242234411224013013423222412103014114324341334301211314030122311423334122214021410333414334300004032411040422443323340121114343124012112420122113402030130300114232400204431340330202424122312313243134023110422112140042444220124443131140200021231032102222042010300322210301324034311122022344101333413313323400023243104210001041033342242020333010134201423103122430210400210242004230224402132223420043120031102230201330112000202314412202212111320442443310320333102303220433021223444022142001030142033120333041110043400303333303140120403100112132224021233320102112142031403444114422331334422300214014023204122040203413243042214223210314031133203413241431110431413220112310221341133033212142313124012324011142043400434131423232141141322044003321101120324000101324432311430113411011202142024140323012314010033202110120402401101312302310113422331014014100332311202022411213432411132101341320040012210140320341104433141244332121030130131010404443233204323124212214214212304143131130010402202331132223341144314143333403133204003240141002421312400142112012022432312324041041420130220030113132300321321120132202103300102222401040141301110331012230101230224140030220014214044340100030404404100332130014422013423434232320331144022213311301004341314244300223034223141303114144324441143201233341143233032242211302401414230344324030101400430102323220341322210114124422234240412333311004402024011343323223202211414030042041240441414323032422321220033114333401141213404232212431211140020302142042432443332014323300031320014300340414404002202234030044342340422243133410100101414201111441033320111224132234041014022033023432124043143202101331120343001443344010214441133011104212314030203321101424304144231412301134233042430231410334124212002313103111434023404434143231234230002344100234313000130041304122302431403224344333002041222014314400101344312134143143231223303341003440102424020042303112141142403031042311313314143400243120032340303212433240331103243231304404143230123422434433144002343040033020011130430224314402423124342044043224323401433024433100031342134110144101404201032221234243444231131142001430404043012302302213011014322300302332422210342333422013004213113013321121233413030120320230214144141003030223020113141130423002000400431032031403101242113104220204224233441322402213203224231224123041223342312343124030303242113320240440114124400234423201043122034104411030124024103111412333420124101010213014322401022242322000242003214014144231023241020312110402223430412", "111323130040120233132301034034221140332243321241312342240013102434131330200443122420101034021240244214311322444330121332203130332344442130334241221113022124344021132103132400143441214010343242304414010332104321234011212420243203430241110222134402201401422112240433423412442111234304213244321320132420414240223304010234201210323233111244334134244400221212421003113220130134420220401212121322343041141030024204134210131320043102013013044020041344401234300201010003220240313144413340040110344334010300431134231331222420200310211044114010140034323411323422210323124000144212201020020221103003234020301043024410134214241410333044230331123233204122301010102014430432134320332323440323222331021432402414014303102220331132014042031333322312232440413234321113121332041241233102341331030004420324343344021023002024002234443302312222042220110010021404222403312322141220401330020134100431142413033420110304002112241002140213444224410433402103132243044243311400143422134224440123140431010213440332210402311424411224032011341300401441404141143121404130202220014201331001241421243210123221033033343440424444244344444022002010304242310211041241434200042201034204222222000004024123013233442414423224441310432110133420031332112204234433144034412302311041311220342124410103104223341311422212222023222233424010410302043012000302343211430111423013421441203302212332112311042134414113144131031334202021224434343130120243214320424012043312010033041422223021434300330440333343222244133400122010222442224330113040444333103404122221012342014401023113042213320124441122041123120403343241414142211034042423203231320340103002104432401332014211442314114131012431032043231334441431400044411324332240114124104442141240144324233303040322103432443032312232020244141412003120411403431422022403133342020333033200013131033324122200403234031224312440430132113121210122202431012103414123441124112003041203330311441323410123210402103243441313304001241023001311114143210342414114213001322102212341111224013142042140012022012211020131030023040044314033002432424333342113343443000022202432102432024011200314410041410144204331001011342224434441412010214140341124424102010140024214220322121144301244041300043024220003042333323422112412213013444003201300403410414420033120122314020120441124424420443300014411444021210213332204142011042322334040400230032333321421212000432343000144101101443034120430100413121133031010424203401021034444221014333121302002211410241223222220044400221423332432022033342302410034343133412120403321401331012332220322341304101212112103312331103032124402102032102330433121111322432010314434403200344420330340110033034441312100112440401232441023012341204022131204231404304200230112314434400444344412013222022223032344124200400223131042221413121144134130443141341443033012304010214400033401120100142320432414204210130321244202443240434114432124234404302443210021244344120001403122402004004024011340224422432304423202234403424031331121101201322400010213402323424020141214033143323311434110104132403441343002232322420203123344302404002104003000230024431341341041340404323143023302423233423214100302202210431021232042041341032414441020420212410444100300103304140133232244342114402014012003004301231304421003003303001433102214243424103123130040211333030324420344012331022243442042124430033004220442230014330344030010301140404214322311023121321421242044111131223424420441101040001143403041313131032302133433202400100200413234130231344143023141224023443223042011213121141121142103201212443003243404421042320020233224321221404241212302323013140413404400333201221401234122123022102302400020321024120311344101220042444011242440111224441413104322333102243113311010332320002430310124130004132421401221222011220320041024241141312101033412412110404412422001024222014024012204230034101241331433040410044214012311000340341204344321021412323003032101203042221311000444000044042213441100134303440300111434432412144340100232342332332341210034110311304432032320244224131340111410332214112301030124330302442243230131013021020403003012334003310411321320032434304241201110242000313131030144111232000444333212324211410140433314340011204101402304112122431031243344222243114043141322041330432132442414131123202142111132230044213124243410122401243111423101242014402113424324113143434320202242210204241023103233114133442041110102343033303432331030102033303101003300234121331223100140113410004212314012424321314402002034322", "024342002344012301441420002124400310322414023400224112310223314101102132340203231222422143143212101140231024413230314420141330104020331232231111212234213022320241302240212211141333332340143211313423220033423011123233330134321311314444323004334103440224303344233300244421131220434241143212434334001014320123413401340401134041133413342312413321101131204211424021430312203224203143312403441114104041024212232041032140121013434314024212234242130443022231241241341130201210331404041043402342012431133224000323112123043434431022201032420224334220314102132024101020023402342102023010103201020140134103312301443102133014222113032331422333014002440002201402242313034212121313414034440212342001322410100410133003314300123440431312413223220133410102442021212224320230420120412332343334022034213103401121340121121202200023304012103214444033232100414211444220414241123100002104411322142242130210334401431412002003210323403021332312033230144303403310043311340000142142443011104324241213331410014004422214420340243314231143224421410032331304134121402133223042130101332202004020340423312423112332343213404413221010040120421204414112202204022240113034424341331101333322421200320312101420234344024230303013040210024034311311132230414432014004342320200324000430412440021434134444310241311221341020323312011442230140033400111002212140140130442104203220123230433044110124403302014004100211040012101140334204200232303442340444143331411002011311131433020344204224242141340223442231041042142113230141131340044404040401022314202244413230101300231013023242014313341434322320340021334042303232122300433220142100042332403030243404430134332040040141401120323434412020013003013442224042023132232300224342110233400041230430304221242033023424203244443300223014400224341431010031120440140401211433444444124130240000021032222441041200442304034011301222323123114101023201410124200000424034030112320434334341033222014012201234113341224300430443320201130011400243021221310134444111213341231234213424204030323432420101100133233411423041024312434210022132341300320310014322100401324022031442314004422414214200104143423001013311030403033102130023121331124401322000002311132442204120124210110413210314424340440231212422130102240031140144041120312402203402310331243401004042100302031231224324410414300304344233414014040200313210000324032324234104230412000310224022111434042041312410034131132420331040031141412313112232204344314143201414344130200314032320220212322221122321021140144324441321303344030112244330030033140343412012111443424221111224042214304323430042311103340303424404332321324202224233430130131431141240413403431300243322303122421100403442143003114004024213042133002014423432440331003202234224022241132012142433442143411241402120144441043003201414022240041430413212324223233100121213441314102400414020031222233441241423013334140322221313003041110201420104412440321144330332220212430401422233443132411010313210123104212040232422321032442331241313120133413044201330323313332304210332121312311403101333401121113224331341044431134322202122433313122330241220133101414330440413414403014343331300012344422333324444020234311213330343321202032140013043044123321002314432301143044312231233440011013130403012124000100122232340121333111010024233320122340322330023103333234133321031101320020124330324134113444222004423231020201343443402033114100043030341321401244402201032103004222041100210331003214144044234304131241030114400142014314110101244400020003101210103423141424433313224032343343114301313111202213034132334002424302443043441333031410434303432402022204220242332044034023300344040203334233021031403121013011243404322342334113301443123300213121004323404344140013402423434442311004224411001104330343421400133311202421112444210210432431043240321323134413204123413434343002244303400042011134014124323300410014302013324022431223334002302101301012201030240133104404400432213111302334413104310411114444112420231034202123134404320030033010203403230300433112001344140142214100202042323104042312221423302033130324230101421302103313223324023142213304211114020424430404021200122124410043033210211402022132041230023440041432014231332310040121004210430344111302143300401413111404100434034342134342333232142443031042024311022430221411403232224303231320002000410143044121000301233000241202333344341432021242233102010010214004222103201130141123300221341442200321111333443330430004422141200430223243032013402102242014322204", "034420203344302401442312013103314442120024310231220244021334223334324103124344021434143223240103342233142241124241112113002042031221433142121300242141044423221202033433201400032224233031122434340332301331102134344103031241011024204033034214303211444111140432204230010401223420023304223110332133102313204124101143422304212344042031423423303441403141034324343014313221203102331400114202101041231320401030412000111001342041341112214440313233040412040310331001301022401100314444411341002242200433421033441021332242240214413020100244222123312434433040000203320422344431340433231122023102003014012412200211344404211220320312212133004324033114431424333021212311030032204311303023332040211133231412410303234241333142421041300221412132133330331311313121242131140143324104331343124214300214013311234231024401322033412033312233322020310403441231144123100100042032203340010220040342341221102020103123310214103403104433014322144441214312421242143014422413430333024133332021140331343013123403401342114200420113101040033323212443030140300023323211312010233120210302141230132410241031324012113340111241403422120413324032211031144012231140000344144304024110030422304231413204043343101244342113400133013434042102213030412144420320431213043401402334414321311114220101001313434003404130324413020214113432203140041122133410220011334140400313433204240434103033021301112212441441313432040033430040202431041441031231042344332122100443201010112130310413341142412412143121210244300203110400142042401033020142033032422214200414014244401131102342202143133241124411320312014241302243132234110222142210243311143212411120102214011411141303412112320333103202422401334311041224404121330040423140104022241104210430101003241242344433000133441001321033034003343243322142033134424232124211111033310030401321010211220323401040230131403414043442404133111131103340032432124212022400403301430113123102202140413342034441040411314330201402432330244143420130020240440112032100033233424311014003240133134421031131422423414323012311332032420000202104411420322030334131243323204131122433012334321332223220111030002222311224243014140302101402131310111120421443112134144242004000144203413331132132221041443014214400012423430402233313323044032133131343400222240102442021110403124314340023102112321231010301000220342101411113103022204143421413303230321334433122401411243314021213042112404143242001022232444412003340413242134024044322443332033023413144333422400304041033302034343424143030300003341333020141341134411244034122233101043431140022200133221423033303412241011413223033343442113212000300022012043032211304233112010342143104434103044234431331303412303203134440322031420024144131424041412330124111114130312432434043114334100341022131324332044140311442340042024400242411204023200414211432214423140133030304221201312311222114422002212411141134311332442320041400041244233024414121243002033222444032143033423010140010102411242233140102441300034121132010344312140243431444013121201140441412003321300234303334301121301301114243232144042443002444002240300433042224120410001032034440130012334340014030231021203333400401012031111041400401232001213420443002120300014143202311013424004123223204101214131233133200234314034304004310231240314331101020213240211324132343312103414020423412301221313231010234022012012410223412021223004203323133041412142440201331034304034224323424240144322100021130320201002032403234133440311412120202043410110332214002141124204212141222223423122140434032311024103410110400023023021213410041041241103143311123142000041240033444031440400210410003303231434321240424230113233041104342422304222121443110333414400241002113231304020001210034113011323001244304213030302203413343411342114022123300332102430200243110220023213130442414011211410204220140012044104214424401022043321003211324142044123144440143222331110314034332121141411424321430311001404331330341000410100212141023131430340312212230334433314230413342413221431210031010340032411123041331203113331241040004341140123034144322422111044301324221334012344113104413232240140303234012340023401444222413044114231411403020303213232404240400301220011423031021140000002141141034422430044212114332103214432000223431423221322331233312202232121314240321022443112334243141034222121142211022030242234123040303230310442412444012134403444143202223343311143403204231043001342013112141103424243203300142311133213004344421424142400444021034402211203114004203103231343", "131304414243131231442341010402414301412441120111044112044404002100402422211232112232402444321210312010041323221444403322302303032233342034324201002211344232024044333030242220023202230103333411221203001411344042124143143424444430432444411400414020033100342141024331213444440101412011233034234413201020040104214244302031410324012144243213131323144012313323212220002331241120321240022342212004313224113032044322130130003202210203300103410402410033144322330241420013433141341432431000213343421400434413012324110333102124120340143000024102403210024201140441432341211202042001123031131231313002201413012402122230230011111041231213322440400444022214031321002043401322120402424322104421402020404013322431302320423042144020234414404401012142213123040044102414332034300331012231403424313244031101433203333330124204443300202204340103402434002034210141443300003303040244220402223214444424000441120230434434424240413102242410142230322403111010004140203442313343424332000024401112100334222400324212422032012223301224031120201141243041303404340412240023301414113440221312424431042314322140020404204043243021131221422040043300042221302440210102030330404112413230432402141330331011310322211310442313303204011322042314242114131131132113213100413414234404042240423400213133322240000444034334321203443121204440433211130044040424410440444311013430041210241204404124321001112024014022322324332033402413201234340144033303003312344322422324201304043411003300222341434341133422443312311020101411331223033423013013231110410221001242042120432103100341314042340123311432222121043002040331030333333444030224330404420044343042233300000301043210320124300101122244230204432414001422313444140032212131102230021040034012114142313302102414241013222243210030400431333031032034043114300420133222412120330110212402020224310443133021143033002342443410432113330003103431240431142300323142243344243033311410000101003344444133040321014202322144320110414143210034424233240042011423422112001303210202130014120331323321123102244210224022104140031201013301234023344033042102441012304423420020314401022313013410200043211302401432333303424042311033241004143141032322422140120224304044311330023432413401132313020330314041030322103342042123002203442044414332043003331403224031343034432440021430314231210320302441323023134342321112210000101334003201212411241034221344103201124001440211202111401114441440042310330301104323331201240301221110432411111013233413341342132003242442203222242321042222433312111021343402002010032220101122121040422332014243314211221111340241010041311334310024024413201324133441414114321414300130232243200234034020010141030014404401444031441340331222413200234414302023223240331132000133041222214434411111111111212120334414131131030010133012342100111101113221232214334410320434104404141213210001013443103041022041231244244040414333243420032020404122112030123230240423140022331440004312132314104312434021401043014121400230244404444402002021424231242123002223411331230200200443421222044014102023444234123303044122232100332221032013404134143221311243102422122022301144133224032011201432401223130212042001201131122432404441334433041000201101112442300222032234130424414414322001213041411420200201230343131133210200133200403014043100131102023101024410142414102143300022103102341442032331312200411110140120340102211242112033421022021244212100320041412220024231400102040323243444232313432441130112104000100442322324344221132100334132042320321321241342230341004321431333311430130020111443231032203144304131002301434404114123213230302001132130222433414440211441242242321322141444342224133343441231340001322131322322424001021024224300034432014331003314333340034201202232312434243024044300131231013401211130210214341420003042102134142103103324312330113124412133313332244112412442421322040131203334233103230442032401143442032221002304230310213304011223132230221242143330132143342123410201041120113443022343310344234303223442002044100022043230011112211240232012323002343343032124100101210041122022422224200210422233014340440431312020144043324204412213034301413233413143313221140001343414211032131112301431433421142130044241022130421312124114043343030410201431234432243413230012204100012440303123411032112424433023333341412044104210032032312103303314122010133212113020131233103421041240020140314001320002334444120333401300310211114243432401130413230104234344311400223021221303131320142242030100444404044040203224031", "032443100220234412041020000214323220311333330144030024003332302442223324134210142241322222213211124024344301210031333300204320211301433230000331004324430010311230440113430124140133322242331112244410414101044141013321024200322333244131140044421310304222440204334121122440220000144344000240413212241101302200421044310333133020100440223203302212214212110440202024031333414143024311110022302200200334100011132202302113121004302402002330013332342300002131021112120402343134133324104023233422242440323334303142031331012124200431013333101434444034012240214100200010044213303410100102232304333122243344004222010230222013020023103102324210323412343044012233223111410143324242421034021020101314213240114000120332013012030420221111442004121324300213433043020344241201134333321011333441003134144320100021024334114142422244203124213132313432010040302140020032023443302241142144231342302020131110331014121141404131133243220023234004123403033434143243320021431420140121431034134023423231000342312121204331401131203323431142021003131304141300344033141112322004034041404011330344344314402214113300413433002341233430204123210332232344132020021204231210011221031042414110042231114221103120412020410231302231311442110442400004410433411331132213113014102204301133404112004221220313343443310142404440330323201134343434343131200144204131124314101323413422111244433402330203334341342243303404414333000433133143332342232012211302122101403402112132001433034223123321010314022412033444024400443122101121422303403034044302413324132044210031002004112114401012420314011300114420333342221041400404110202232321034003100422443001120320111023412434424423213223210113042322243122241410334330414021113014011241244403101210040112042434403300420011040312233203023344242414433141131433330021203202234110213412132013014401104131011102242140422223302332244101212432443440431331234032440022423220011131311421010420003302430200322413133203230231302220221440142204240421014240301011123143040201323400401410000444343312031423222213004042310402044312430314100342000200311122420013000204001042301141042142113441323134400103314021304433211233204212201414420310031222314341423030100110222201321020424020124440332401212110444330214142322432013004034143420240114120321213342441112120101334113400133020333341041013102431012014311112013434320230414020312034430000414443411044101332441320323344401110112002343230223144323121003111104404133203024441121020100314041200142422434013140441040431401023144214144334234131332034304300030423314032233032404022433114243421330123140140122101344133103342012123201400221021040204031000244201142040202400440112431302104023343221323011022011010132103412443220410202342240032220421243240223323100123103441423000322114403231301014343340411100033201011330341224330113011402312444040002204321343101102411313102334242321133330114030243103414424413101244340244031340243142332140000412033014441431202032104341424024032021143103334040122313204033422321433444420014300404131321200340141301030443423101441311321413300431034024000443132001031302224220310004414130331034213204314333340103032104200311302423301411202201024212010004443233331312220441211020111040402213330420111200344120024303321442433431101241222334010323200030104230334244043201441200441233210344442431330102312441010140100410322404313401302000334143101414442410344421400214200410213212333204332004331043130440101424400430401243311030232133024222230034041334112103000304323224333410402034423430430342044133000130222110243110024140031310432004234124413114340223412130131203322342314110310241003423000340222134422123323042424420302031124112114343114023222100112110342403101341342332110141112021041402430142102402011142103400210424140200112031322244021112144410012114402110421032421340124134140301212113132124341034311342314034224141034324141413233220014001330233433441314333434141304410302040423441330422403024311010413343414032242344023023211113320003400131100203300223314123204301014204442022410440304320314300231104244023100034311041323441034003030444224034112122134424142101103142222042203230124001104332324233204001440242204320113243012142140310140341420442003040421110232220033003220134204321431133424442300110414010432044423040120001132440211033002342233223322013134024113032324312133241142340122204241213423012240101031421012441203212310313301211340330311444244424242214034241041423234141344230433432324232121131421440131134140414", "301313013123020123042313224233430230302200204233441430133424303104223033122303301134041113332434104112022314214243032023323113202421211114204334023133002024031244212134024124001341300412243430110444200222142340010340431433120142342234134142130101243231321012020114410304111323004002210214214021022014221000223132402012110201024320233311202041111211331434230222340440133130142201444020000341400332030112101224120400124222312443340444234334100211333140300131143140011213031120341442024013113042410230440243033002234432234044030421221344210440313013244410434241000244240003433331440201334320443304120122020241344311422142340013024223123103012242430310114342024002132442203020013414104001232323044130132204240440200413333043224102334014044110213324231144220422230311320011142234442430311442334100040403024214004200230111442300202221102320043032131432001143133002040102124230201011211022013040001401041220423410104330444304110233310004000221420120231120003112412003240032433410403004111313134223210102101000202114232322010311441243431303123142004001444031232320142434333424302142432323214020103410420201023030330211314400340200300330334432021403322310241241220334320210242124331330202302422232223131004110120101443342310402004330111334101234010210411240301001233203424101210001134134203401344221010420400200202204142122240111233211131101403432143032224124133021311133210043300401221430223411232332021143413231323403020442203313014100102440322312130141103324421313014112433412343002131040330202214122242110330210234123143300134101331323321001000430211134134012213020423104400021140323014222431103114330001101314024403434044042114113003400233222433001221320221234310134433000242113121132043401340300011241224100031013204310401410330242342234313202443021324200411400031234141113410334412023230011412214332032212200442121010222112141224413241210222104314404340322224313411233310020122133121114340244042332414104032411233203320022210141443340020013213411044430111032123130043012320124122110303010012243332011123330433123204223411032133231132001301402340443412014224321034402302022030403122234002311313101410322444204420214340131113340220120101233300203421014313032000440322421000402343201443011402042442413230103244231132324330112300223031404330141110110220203302211124230320030304200402421000444320130104443130103043231223201432243320131241210432110034033111123433323120410302420414322100413424320204234331424132221120404300440242003342222021320420341124322340212142423002444311222123432001401433332431403240240012243312431333144341344401224440240124040003303122440142132140024223124112212443320032413021404130003422111211012410142144404323333012304222434242442243141042332403230001002443133342102313001312140144233033320414410213424332403234343343333324200401203200402322303032442304313102430344420133111240414111203044000142432200210243204241302423444201004001121430032101140132440312042011204343041401030330403423040002124034001143143324100420001011321130331222422311000224111231230433201400322002311234211202143143401242112323342300421104441330212012402420230141403041020320323021340330201403112144014130041304120424221011013222232234020123413341330141331414330432410132304402042232223302222411302041411114120011100003240122230034233034022311100002134031122023132010213032113300041344011114341331440002441122441100140140143042442141332043123324021421244231424031030003244102311424400111343432100012422130222004443023032310040341212343142120010142012420022234130201344213000310234302232224102302223223121430411002021012422243143331412042202131140403114440104220432402340421014330420023124024202204001203011314014434301323424123112132103140042342423321324002132323424004114332310223211134223401012134234444103023040102031323212343234140110110110124242441141230020040444033310041010141433113203411230402001031404433122122012142131110203112314422021203124002124123040102100203020421240200330212211314223340110043130221303020242311100312242211103220322101331442022004100011404214032204314442233411000334004223221102203412440111112243041201342124340404020202203402140242133042440314102430034230231034340421110403000243443004241340014220304130011030042112244401033331224420224441344410121123120103134030234343144412341302101443040023042431141411011224242320302042234431204101430120041320130031121412032403413404301124102043034421011302124411443203124220143313430341344241004323214340", "143304010244143403010101004120041442223000441213334304111211323404330031234040400433104302410120113031222200011411404012302033241014402023010430000221222433230320400042410042234304214023032004344422000044030414432123001333041201404120433331123111424031441300300323113331412022024314020413004114232143343430243002331144321114342401303323311044321440321013230003002220410143043341013114043112023004300024200301212104232420111100421404044031122033423013003032431103334303044024431312043443103202431001033223432440422300304330011043331310413332010340104200343444420313342121430141211014424030231024103423302044443003344123420141101432413040332011312212144113431132110312343340001013442022341403312024134144432013434120310433423410323120143230210132131020430313140401201102011043420314330232321222241420204312211123122442232100142302000000312002414314201104102340113112241443224233320241032010101140404011414244214011340104332340434312102322021110213202434122331422004224440320002333312300441242021113320202113014410432433100212300334313234101431200423010102424300411413404220342310342121233313302341431004130311111322244411030401203142010332131234330324030303303001224111042333201030433011333414110313422244112332341010130313123013431110003214124033342214234412201040033222122131322401134310403010432402111144204140031320034212100040224010231002203330412340234234123401012340420433223322303434140111242243103323021400402034211121330441403432310432012032144144110321224311422121123413334014043032210242141323102413202010224433333330002112102132100201210243311241443044412020411011024022114431343334003414210123330123330020013314211203433102104214121011200002441121402100304421102300213424130111101332333044243142310120120140002444334341303343214333421230131330421342244332103222413133212110101422204411030143031020423012342220040204302200041044324330341333302220221232031143101123101243233244410301003243144040140010343441130330021104214410112012001144144303113113433341044020012202143214114402220220000323002011312302223112222441441034233110220102204133414420401002220121001004022404320231211320030311344043442410414433402044420223024101010003012300134342031012132104402100022311030422102413240403031132030242213121422244242223044130141403030412333040443042101431342233314002042013440001330241440343300434304201300434202344101421401213041313444344111314134010021032012321304134004311404321342012401211144300420340002403021124410131144224321001223144324222243312030210000004140133023134210230103000141310140004102420110401432040223031303203402004233102333034440123402333322101312204442000310010330211324334123234204221423134320112033144211201141434031232334140301334411140012001030044300312012204311414241412224432140341014043014000410323311130143430303242022012233330030102040104134334331400440210102230024313300023344140233141434330140403101110321043204243010202222030433010421431334410121143210200124021042212131134423023112343144444030013221411341234022433021120044244420423213102120211441121240204434132314440300220440013000221424430343411130112304144423303304323123013310103432242413320222432043110220111242040310233444322141403403332123222420401412220004341301030204010344304241101401342242223304000213343113034142401204144400410033300204311314000111241421221214010333032333244131332431314420441030332313220403413224011232400430002420042141134321301110012042212223414230111222241302411433314110304143422323021434012003044330142304112121343301004102301340012223011220232211400421233201023013414124434432220432302310313104232144320443220233233013400133022003223313021112421013344223103232031303313214304241104014332400123430201312231033011013110042114001243211023133411011100144003304414323433124034321142441140430321113123032124023221031320143131033241013231302011132020232012433221421121411112130141400022341044220110120030312322442331401022311222441044424431002022242220001200041034333020101213014214342203321222404331211132114443330023230301033401400241331042230201242444233304330012334304310230111004243123131134211233234320013000404124133144001023212414112320000440322200321300141103231012023140434424044304404113301231342311232203022413112414430011310434121332044404410231100231341233200223440210203032014130313010003341130044433144123033424221140044203340303403104032120241132204401113004410201422220004433301214233243023012303230000432010222304104040244132023243", "033033033123224323241124331334243414012441400413432002043320023324232234004123202202422134200333443114013314134101413320010421334110221103004204003322031131412414032101002423102342221324211241030330412334304231322002212012331044433404012123022203340112004040203302131221423204412103444103323220432433021321022433212433134122404141300342040201110114323034433314013433220243014311411323412131442423434310240020422023203010342130212024020143202122213130434143004404421210044334441200144101203010004240300341430413420203023341000011301121233243010102402114113210302331140144432014434330110212024400121141020433121324114420443322214021230202021314413124344421040143020434324040330000011333104424120134113210314322234021313000411300302221443432440140222101343023432320134330234024140320422423032134201333344430300014214310230400011444333423442120100102200122143421241031021241331444424041122324430341304323041332032043224101333243314033432124410132123021041423231434340431332420100201321243040444203001414314132003213030240223144043421110043344440244301313100043121042034323321033032332122323032130201112334044422103211233232034344041031132022411423214211204031041022122210121031240001103113030012341330221334333020231332230332041211132123404114342240030334244320432034001332440321004141433321130342441243210322120014413131220341211434113210042310041332202132434034321310230223142000113240400043231002234322010124230012414124234411333243033210134243023024313222242404140010310112001331144243022434334030203224143422304214101234122302003143423244443114443243231421423014400144313310242011241324110044330214011103314101320143400340014302343041104122301301202221423300411132404004324321341101200421403223402043212310124233222434311344413130442143113340141400123233144313114024301010414220204130020143320400101331004214443210324304401023303213403342032121101343042033301412123314122442430004334000433441003433213230410212433022022202302012313300131112402001420042332231311244112240300044232323214004203440343424123030202103133000243433420342024423333020030033233442411043204213213314434103042040143043303034341023040041113023144311433134221110213240332342143130420421412320002434230131131111322212231020343002044003341103231201044333331441143202142202204311240240343304101002314233201144441440404043320222441101402444202030004214113423331422420011430202312202130212131000433140331401122133333242220102001300232043012202003102331020102120011212240024104001101214342021143413314223121444120314344132143330400334213112120324330233324402211312121412301402110300323004243333223324333423343104231321330342230213224232303104221031301140403330444203401020343420222041021100333221431113320343121401411002244342331344011113022044323442303320411443033141442310441311012324332134440441132042342443101244220103221003101131004103140311144141140211304343344432422421230140403023143434343343310334224031112011110421101434343412221231120411420123400102132104124222230101404240402204122333331130012122240312323132332130243200044123303334344030232231221242123234310220122331304434114420132031333420023233142322422310123041104440204442410403400130300331414314230130242243234114032412040324430304441230330243203224020021144320344030044441043120230414011443442331324411400300034031001412321203140022123100010241010102143210130301442233200123124233340040341003001200121302244144341021312202031241410141242303033311034144121024043131034302143242002414144121432121344103434303242344042224200112442121431033023404123421431410444020141323002204221113030221120103212322423133213340041200114331324211410001114141123201123104343103234110103342302043303410114200100141120031231003144024022411014214224131231340403431401321100211432212224344243302404102023331031314113423440413140331230333041112112002202241124302441233334023233122344424430002122444432103230410200104441143333330211214213444421411023013233113202303102300320203340013000402121014300232300200430140423041111301313122440124034202034143011024214243023314324003211121024400322332424044341114410113324311301213201001203200302204104022021013031240100124110001113201144010230101341203333230002021220443433102314042011340213202224344412044030221334432103111334422444020340300003313431202203323232131334102121032414440144031043314243113332142111313013044030434313413311120022002320311432431114044043134242042102202230020244111203002202442213310041310411230", "414024323412442104411133232323312244401330341431032432140232332441003204423234110433214401220334104341444220210010120232033043232020204303024221413140341430042304132200221230211134033203414304423423230334214032304030221141344121221142124031123043210430230311300304200343240142130100202020423201420402202340001333340411041401000132021001222422041400034431110212333433221202310333410443224320042211132043011444333402004101241004421334013313330214432120104043231233132332104412122422132442310044303140400142431013032200100404031023033312311421030434243241320312310012114404023242204023300030120144200444101204020313400023101403013014432131131133321010033340313344433323111004324423241322201441420012420421031424404400432003141232031442204142140441313042401442030143244333124244213302332201201343432222414210124140312043412003423331100133024420330323433040012203123342110324433011022221414133313001311321320310111123134102422231130430042422004332141011030143310220434210014033004100001202023014304023241001304330244314331323104300113220024143100142200124433111422422324204321301301343004342124043202202044300031000030201012142122402302333044224342334231203113040311242300133401211134401312422220110242041023032144420201122210323313041230024402113043440142314323133111113220122302121302334112013021201313011300201211103304203020442420314231212431244313323342431103013224214234033141122022032431032232103120140304221424401421003133333214241013342241100433033414221141430111042024011144131230023012332223212033212114410121300423320430114124024440123321311341203401012120322324441043200404104442204204334030423122341221214021110421320221344103324124324012113134001204430132123112013334433144002033110123000124243444101313304234302304100202013403421443041343132033122242241422240304010212100120110333224310010134241443421314042440130404340211004430430213112124111204202313022131420331122040443420031002131203034440414102312144032121032234424030231142340400123323301311433031212211314210010011324234112144004122221024044441034421440221431010441123224240423400442012404313002401111321232220422414321041031231430101144033321431140021130111132414010121230414131434431203240021411113134120401030330404143004113024010101130140322221402130434034010124314323121134110021230322021301014424431140424433232203101230340200423243034014232124401400142444001224421220313024234040430224031000101442320013211441333023110040344224433010210434111023300144141041341430324123324103030143134133211442311124240114230033331124332100202000340000322322140012302231444400300400300311423234010402322234042240310031304044423142400141233333234011234241230024010300341000344100202403403342410130242140110234211342101212112402112033114243123041010031014304243002320020443200204020102320322034131302024410030221011322111444214203231101222440304004434304214041433230000233021320343314321122144041332223211102230010144342200343041221211320200323312120341303113003304111100423244033411212140433444341222041122041112204424144332243432001111232000144040440010210401444244012220103323043302100204220231142013310440324341311220123023110341002041234314121030124304203201004432304203031134314043011332400000333231234022410301332332301200013011023120121244014202043000444120430322224014112421422043023343203244433413041433243133311332003223444333303410420020031314440343004020440201310231242001112442200410120033430314302334323131441430242444313133404142024031343424141321022010042020403421034034240314434030111444230014144201211334344133114403300414124400200413340302442341124121014411404221114031030000402420031442210031240321220433204342240332102022220433200110224334141403231102242324444432301204300110331240043001003033111432121430301213334213433044324413404002034303134221433034002000212013302114121322133314031200312341110004331234303243300311234210331140010310121220113033443430113212104404042122432422441331011002304244034144404301211310101231023042230123140242020012044133304034134131110042402321444214323311041422240121340312041340320213231104004420044023033130033130431102313204422300414242121244430033100411430441142141014001412114230131324420413344322122432300414113422423143234322314330443102101114110323303130210011243022144413220422343303220410002230324322432003131010214133424302300433014202442422144212400133334313413433130143230400203101303012003402144043220222002421211142241202314343221120324243022203", "141113420042443231140302144412341112134244033433113032202014113140020023134444030044412310024212224124133232332244044444304003244303104112410223001040303033401433023424142223402214102421402331013302114101020031334430103031242341110010340032131100444300202333232443102332003122241014141334241430242241130301311221121044043243234201020343100242100124343110010012013043343431014314203222242402033213323034010222420323041404222432114022000142420341241040140130034301423302103114224212104042214211231114212304200221024314134111001143033211420200133314144412330222433344430223143240142230241240002012242113211132020342032010241000102330234110102144023230402231211231011410331134341413423202220001302002402111042000304323242212104420241420024313124400102332423340131003422400243004242310124410144120004030410032011403120040021430230130101244000034121110221332200400021210343303121320414101103004131341334333322410124234344312103200330022412341313241442403134421114340001042131034222301220301300101032233421411133033443422131034213001420230032100020301202222144131131304311412312230114213344043322442332412331434430130112221222033024124342041024020104000032214023220414124344002103334133321202141303033202422212204411130244010433241132223301142003412402402300202300113433301214212422022012214232200421404032021121401044314411333214341102103143103430441041030224402333020344220314112144323234120401422414233202132104233103112204144043234224124002411122243241311240012341434131413300011042001434311100130114003212401410044441241200000423014223424130100441440041434121331230023434333330021143031013040040403230432402134441213240224410023010203434304021120342242430423012242131444141210221140431124223042214111114043122013302023311130303210142123421222330334120302002223114414134124230043223212024331134440023423321312304311223332120231201000304121001211000421334441000212404141114012222013423130420240411244241013123403442313320213234210034341300021201244310332434131122312230013131403013300431042003231414121001244401130104431024300122341123300013422024203402333334122301312241314304331344142403302313131143343204110012444412220441412313401013320330144131324311140412213433434001133330030230120111000003111131242222014242131431424042043110012122012031310203232331002244131443240301202412120021314441312311311443004034130441334432222434311013102111414322021100103024003443002303233123122242133033410032432431010433110320014314212213334143442023122403300444400332204040002102440432324312314334211441043004444103103210411130310114114234340334401211003120403114443124020110403230331011030410112421012331330043130441301013311213300140013322042414111121044300231340044404130313134310304404004200044323024314313123303410324440041321001311430001240110304411222143341032310423242442100120314244322244114214100423200442243441410230043230042130222220303433420410143322103410304004023411314034110002322204003012433304444134032230124422121342200234121021410033421044213011403140432133341401312443134443231112211220422411111423341244041201041243411012031241412334023202341121124200102121312010044010403220031000313122422344314021030300003303201040013033042014344331302410041200142432404020010201320224111031411134103430243403030144420323142221403002220424113420242404324434304112143230120014302304020440143333021000100120232202331410323102223101413222321434140133414022440004423134020343124301343142304404014110011440100201323402042014110100434441144204040440031310110043204402021113012121130131402012422210124200243022122404131021343001222414140403112123131134103413121213030031334322003301243234034323230024224432143012401404020243332401210000343221314311301234042421032240114342023123130233402211220214023123002134121133241200042333221312030113214444002410022433122320404332412313322432243441433204211132200044432244142244344141210214133043102001341103020010200000434303110014202040140301401433224102042200232431320312222313311402123341302012300221232220120102123234023312202420324002234430044442330342403220403011340344442231233140023320223223044000201231112303413104241344102433444331321330210314001133101244112104402012324403223421323423424002213330230043414044104044404121402404011020431014442033003410423324422223000122414310113304304412023211442324210131201114312110404000222332010013112111003211133011302223201413330134440433404332043100022333440102201040431234440011303443311001131442", "014212232434420244330013043324121214022302124423340244222304334024143432224413322432144113131122401444240320144444123043322244023024000004133221340110440003114013044321112304402432324444100401144042442342441003343003311413413342030024023014204143130441114023234204010432112324342404004122430021011432440141332442203121121220012441043031302031200111323222132212134241304031303031141241312030340231413400003333213022421222203011411031013202214144240433300244013310412033110311421332431313142110111341413421024033312443030104234343404414001421433340221041441431431434240230233313320042433123123221324212333221421301102300034423441113102010240311321102442404043233123413404413030104340203212111330401102304201002411201103331021122143210333324412411130200022424422022304424320441222012413242141420040040312202142421120023141004434140302224431320132002043340330334022201102040014200214314331102320234304342442104402034333141302223410010210211233404021340144402244231003400430203011300023113102432011230330042221411104022234311400420034244414414232413202300332103310242004134313220030120040114342133012143302430311202011342041134332103012133443212040310303122402302043030342020224214343233404011333424122414204031001334414112300243210044423224300021334221244033124301421104203440004023124223220434200231201023412440401212400402440042414243023441244424024323214113431002344340010012300222404314332101133200223242140220112414212230330311101302331034413211344104431140132230424311243443433423222344022343411142342300200410414311000403303032143340312013243444403403242021120300021212302013413401410014420010022124302434412240302133042420344323332030114014314333104324134342020144014314441101134432112330442403344322034401243341104130244312310122432414023113414020120011331143314321403103324133233111012114214141032314111422123243203043210441400031111400031101242134203134121344044144110234143343042033220224131011430121013310144431101320410433413244132343240403230100200324000201142432342100131231302324124400023200133414232111240023134423224440234203220422422301424242241202132214300314323421034432140340304313343442020232204021421121142000132421004221410411314110401411220210303043103430314413431010022233041133033034013403122311212131401100220141314310024234341124423122421103230423104411214101322233424314001240310002020000224400113122432214423423334330404011240244024212431203032022433122102400212020442011323424341420441040323344321241314440433322014344243120131103041432203341102310224412444142003141421042203121301340314300123334241230114103124331414434112301341001414102210234030020140331232014334234330043412321404334342024432341430023442233033112344130434004044203213232120120313203003023004103032100243131411032421134402310212304441211210314323123332143212134431223321003432434203204342412032104044421314031322103221132424121224413302230021420101211301021422403212413124242234001220212404040233030102211013122144412021200142042401101121422123213121342144123040323420140123234341143204333203222042404230243311111400402124332041031034113233302430140020211441111012234410122314440022103013323143144303111244402430000310010014022123433014413021032312204132041211111044423144043211344020310130104212240231423342320242220101221244314321104012003014442222200022244221033234224340311004041240044201244012323331413224003224042124324332033001434203011424414142344112312301234224412324110110302401013004031340144314112033120424114204203403233331120433223444044143313020420303412320202030331020334320001014413431214130324402201320110022310403210440204223212302024310103444422041342113022043312320124342330040343242313223431332313034102440343003322102234221343430111410300003043343131104412303103201124422231331413300102213023420222111214022204024221131004313343044101411304401003211241411200202214213344341420024413442423130404024430114301024441322103232102434213222211002041202414100343113024440321022232414011044203404242104413403300124343442321324434341440232141323444133442004423002412423330230320133103133210323123122011444040001042112120111424343401010223320401422311110133110334202314430444340243311344200432234212220322341130302414440024230122100341143403003043412111224411433132330120404120040303413434403413133400114004221101020000111120314340441222313111230003332240003043231022200022113040133101144314040130202341231044340214322043323034431222222213323434023324341231320", "334323301221033310022224320221330420444310314401001412203030032002410414030021402021340131121122132330011142124302220022141133044440122434443022023113142342020432012400241214114112230243041022010400034342103144342420234243304431131024311301001342221322240010220321414401224241202324102113201014012120312024310312443434043032001143204010311441213202131331103231230010210110332434014001413333320032442102040312214144021100212442233402331200124041210221010022041331310130424020003024102433342430302430130334312112342103303032010441140004301133324440432143110030412333034013122423201122123144240223211013304201022223213341334211022014141204122230423234233222004333431131423211420431343423330100323104321400134023300431041404112231400224023043211304342033200014101041321000130110424420123221242210134032332314403424230024303100002214240123023041440031400434140024202211443300022220411303233241302024410010211322442431332301102214202313110021110114322434003222434332343200421314002133423311031344004110443143100343044131314010434441201130421122311003432102120011311414023304333204111011010140014332131141224343312441414422444121040032002323410304130110234312312100434120212201303140441443113420003434411434403434330302444333330010004044040221100414002111311100033310020242204402314302303000343434123121043111111130401204332334020231011214112213214100040013002430004301313204423020124421443041422342444001021321434030021200124004133212200142324124201230144013424013014343031402314400401143043140104032310234021300341034211423422344103241232212104102241341424213304212411132024132444344123122133044431224312011313024231200313232120243014004101143322310233413312201330110042212323132403011004304331404201443102424012411341404311222234204122432034424110240421421111321242203313042130432402443032433322414424030303132224100024212420114344332244323323132412344031333410040423124140324444102140310102002022223403141430122020214403121011432112102023214004402240344103204140044332303210421422444210313131413224130104141332344144430143144120420034340102124414410111210303234322043343431122014310142003313012400404434143030242332402321040413403444441024142001200034031013142001443041014341330030234141222021200301121400333143231343223032340030133023233430344123003202433403044413323220043321020102204101304241013443141221314103413021314212331131314130233124040311202313044433324140040002212030004121230133021101023231404322333443400441444034213041431303242213041242410104302224211332244431013443331414344104442303410034300234300023122000212443102410003310222421123243003002021213201040012122302204422213334340441302033114104032020243342244213103000423330130104222030220400001033033211323312142101413130320004413414213041000304031212242302111211234043222033010004124040211114210144213014212143202433234114122404432402401444043024221304033323034033433234231201243314032143444101312323132423043404143031042314441322243043412331430444102003331323021230230344341410442431340421142101403141240422011041333132232033112040142334041140221221330021030224424214031111003404330213311222014431003142004140401214222421121111331133221311240403321103131213140144102111204231202302231124122043020433430124103433130414240143000443420323020400233141144301144401122340324041331113331042134134323034444230032002232304204300243123440422420404013001312401231230124441411421422443124024344123302014430032422231324211401444110022343043100304202303322142433241214312203104320420432022414200421431300103212044222310320312010322331322314000000114222030221330243241224103141301112142322200231041104320004224130333444321234040404424104230034232102111001314003323321231002043144101141133240432004000322032420410320213020203401342120343142414114231024331144342301104101001031233102034024220110331114221120301042331410341122142200042131020020103341340400232233100234333342341422013023140333121002244430412123304430234404312344302403223301144413103304011141400211224111024440202344333421231321310122222004304114040440400440220231034420303144411002130210313224003122111330321244134312011144300114104232300241323314014334301011410004133133211223104101204443033041122134313042303300120311334002310124100012144014020313402323344411404002430442022011301302411110431040202114124004121123440132104302034122203232413230200004303003144310141332123132232412040014004202210444133422220214442310201342444224424204043421240422111414214", "231041222122301322120324420131412041202411003420402404313204102442300401444142111121411222424141400032344331034122423432032240302311002214412304420112010113001230303110322233110420214101242140413202003140104124001021042411011144343140202301402303034340213221112012222023202324023342223343310031322334000431240300214002123211244041403112400142131403043333101200331133113133140431232323122240000024223131132434024043303404241202304400444024304211240333413200213041041331422140033330034110411022011302230124310012301143300211212420324144210324413332101131104131140434204224441112401334100430014412200240434334321403211243432300334302410402244400241104331113142041000134140310442044231143411023341413003403333004212244131431001433324443144414421324323011111402214040223203321002110001202432021330213042231014432034434321223211102034214223041442243043141310231321110344002302321222024413130334402431443040244024040202430220040314134431142431412310041104230344001223104411422033121220244214340441041033344432223002132031333021201002404100421140431334132224120311043310100120340110004100341200124334414311101241404314210412032132310221433430240420042304002343412402302131001200241200031332341022344120134344031103324303341414201333441402040120214220442342000402421023440440131441214401344041340413444341303430200214443221414431124440001232312121303023010013122443131321320204121324124433102243033423203403231422000243232312341024141143243144041133114312204142043321424104114401204324402312142230432332301344413043324233022004214232440101301000242214341011242402401140313203143442401111010004414423343422142404300431002224414104002404004110030112114020412013401321344020004101222121324331310404423012441301004303300420010013314023404121311444010033400440312040031213234241341044330010304343343013201412320121302112312011312332002144434203444142031344444044103213030230044343211123114040331211414130133330200243401104000324223313413232220001223112431121121122241044420211130122230212404204234142332102403100300401302321014103221400003014232142034014224211313224342344222121441022213223144314233402231012400103011001440414423031014023203042211101434301330441333231110401044042423022244333443414021324200310231424240340424430430242132433300432431230443101414102030210341021242413130102203222401311204433441443330240103134322432330033100122402013020341204443211300001444420204420414410022031401242221303030343031313141130132212442111334144101113243420300031114020313120000114242302032041243003223104402221441034332403142242141004433324112303420234314323103012403402422403300443041404231120420432203213033323234042102230422231141420024240133032202000121020002202202231334420134420113333423301443303023103112410230343130213010011223430441020410100123024424300121242442202024132424344102012021302410210212302112202433204011330123244034021234343411333212411104040014020244233200221103300320314434213224303401134320011322022142222032004334432210130411141340140222213033222412421023323442040320040030012034342242132444241342113404124033023304344243211204000101112411023400314214233323230042324101000420222124302102444340132001124112203342041410341430400302243042404120033401104401031102433432214242000102142002143113120124013223003001101321411223132044012211010224334410014204102314200243113034132230231010401023212324241033333004331023131322333224111440201443133244024020311120040302103323203104444114100041231302041341043110014343214243333403443143311012221310412043100324413042414413013202102304010144114214430233021121211303020121333034424231020334220344401432404221432244441030423014044222442243442431334230420230344302232402023101321110012200243303104312140213242213123242224411133001101422443033303334241424022204012332040332243230241100441014013021213343413311410031231034242420314332443313334040040442420001333041101114114320330333411320403102202000222124214040201420321333221422311200444443233230304442300443334101410312143324423214404223032014201012004324100141432031404233412304010432220011121241134020024123113220440334122312004143020140403042444032142410111432001311131241134410101400404010003431302221323003324034313320440202101004011001333244100331032444214041200233401444004131020013001410321423340310020023324114122004014123321031304033420244000031002312120342444213303302241334323201320132213343111440101113213444003134143423304214241034211332231124213340140322420404023", "244201322131301103401434210133140210420213201243220200124202321114344141211342400224030223321012411320314230420104401234233442111040133200440322443430001200213241141212333321000110221240101003001321024014121121320244430420221011011140221140040110131334321410343432311433043143101113134004414312431001412430321144112330012444431414441431432244132341321410234123201302433133034202314321232340120312222220431303041222244030042031043342420033222420302011304211420032321414102121333011333322410033000411343314123323214403444221131244102112211242303402131314440211014432310220431304113424244243304211122414223042340123440403212344412232322011124430214240320203414421430433213112121342224402040142010033243002102232433442144232024214401213131030100333122143201414100113344012103102112314204211440212023404431112133010011004320231312210330042301124121411402404043124113433301040031040142040404312211404202433330400010441202312310412313432230000010230042323303023412300120331433014444403103433420223002431032104033434142011003404313221400402240430424131302301424214433224123433400342134011202113142214304221323443434143144314200232310331204002331111010330021043122110043013443224430311042023231301140134414200222102031343123232343322324203142240300013142433214422030401032013403222240320022121121441104340143222144312140043014420232442242232424441214302123432300034444433134330131131102114212314212041121211212224210412001314244233021320334403404411323401042243102101433032110140412244033031442030122323233001003411310114210201042120203233020234441122442111422113400330434310402200000002140122232204101100301232243314441320314332201201044211214012012323221033033101110031324302401023310212434430321204402313334110034344220041312441010330333440012044302004323412224240001004414243420003312112042031420340430220014122003010442402431320111001132233031232322222322420104124231314242222422121321343144324030323240304401301443412213000014013022423232033144214244241443404223314030443413324024023412344221033211003211331434332411021134401330324311411341410021011111031213140430321322013000244434001004424332013404234414144312211424212122213343102142332104013313213004134240313124004410403414100433302303240312334223241424404141303020424303211114321303024300010310431010113010410133142434103231024111123221111240144124301200040321224142041002224200313031201021424131002300011410140114104330222211214214110144111134244022143431414212040343342433141333321301442023121231401213011131221323412102432030403203014310143134000430342101424432333442012324030430210402144433130312023042341313333034102301022112200111212111310414140331043342033434434332201144444000203113440230111134212001100003044314120011432343443133012431204200103012104241312031401343240113331140441330223343324441044240400212403041400301434214122133433331201133021131204413410030102214301131244313134233041122423233313411213033322303231110233000112241434020232331324414222322413110042413224201021002123211234002110210011440104012402402323234330223121414211300421000133111321101141312440204032031311341020413023322412100013232021442234231220301102012114413314424134131213021243440124433124223102011333124141310102024144141320343213213421244224143320004334002010011014210142411142240423411234334341242302210002413412040132013443000441323411130013431034311030434321234243010030434421003113440322240210440111322114340441431441122103110010143033410032110302214011120123412213313413003241223024014000402103223434142340344144404411013332011143341230111202403401212341421411421400144131341413001030214334032300011423233321032134010024211410040104300012004101320431442203430420014431041000301003030244122204100031242230234303333202433231212204410304022410311044402243413300210123001240232423042001400221120440034232234202002210041344330202300330001100413103212231243010144001341042431112120001024203322421004020323010014000324334103221204322414320323012240104233040030202003210024040211311040402120230142400242002204133301144410043312201132203334114100432312434102232312222224314212343224040200431432434131203421333011024220122233014312143004301344204022443424301132231343343104232412444202441212022141400331100042011312130031304102002203231204101333431402331213341113112103133041412002213401141431004001222324334421004311303441122033332432103040343033122302342424331333304322011331134114342312443142441134340440114002024222104024440411", "013232203131340143211033042420324022133110311123341333320031412242024011403000303310241300043424212314313341200431402440340301010210312012134440000222242331443204441214422123320341442414143034313201213431111342313200301442213124302442220130110114013122211343210023121330111142411442340134323124134332033342233401012300214224201222331340031342444042433202012204402030421003341003323444333424341113223440131331023103203130044241232012302124000243030311434200402210143414311001243402332402414331414002011110024431343410201214442211214011430201223104232403130400212332412411041320430440013321101121314002432212034024240202100341203012420143323412320033212441013042130030204101010140143004223023000244124433433040340423440114133114430222304044041010443134004012412141224120342021333232042431314144042424412204432011424233011134144311003323010120342343142324244324110330422402433300224323303010240204302421043104424404403344142041320432134412434433040122020303413040011240422000202021343221141210110310110403420344434234101033141204204120331131223244430224432203334341441220111223014040214114011123201104410030323422131444320422031022444101141222314132020310140401010302102022123111134222320002240244314322341412034232443220240013233244314133141103043443304232203044432032114414243114011134223444340203141113420211112330100223132243010320032224303014403203133312234214224324412341414431034231142412302013121214410231040213423004110303423320141031010323303420240343323100110132030311043123230112432234021122300234432310420004343002444404134140140402033304434323433110412213402010233023004114113310124304323220232133403233232240132024233341402412342211401303002341212341230232123121311320020224431424040242014001431143104401144022211201433000204101442124321132422400210433440212440010113332024111430020302412221404304143433314344022212004123233423201430322032011030310132003242212023443443004430223142010041023212331442342113202022013044334123331134230330333444001120434432103100012011242032121310224041113034322201140010120400414223414121034200433333140443314404414410203402440023312014204440302010430222014041122344142424141334110210321120323201423111443302001314102043113414132441200002132142204341034201011332124440120103403023202432224213021043431331321244411030020314304133322444443100100334243234043331031444331044330221001233334434424422443132033441421203021441312204402242401034310322100300343243412024024413130213341040433221111413311211022223022422330410034220111323322430242203123042201224301322333022424143323121444042004102042003201312004111443104313202113241024241232243221033032001131332400210331424303122134003302213413204444424430401030413230022030124213032314012242043244022243000044201421111012201030040143314233112414311430302023030114200240421220423424204410303100110102410111144422323310243144221300102344111200134113402202011330343410310442411342221103143111123201413443100413024404413401400334112032343024231230112024002332200230024303144012332144441040013242022321302312323010122430300241213430034032431424224044413412321043032410214320131033043413230324043222111411001123402101240022124023221404321321124414121141044204000144202131013201044311421110424341441044030430311434104141423443440020021324333031143104421210443433330110244044340020100033214223000003411243124010342400003021040341244404043011233011322044141240403030022122011413020142224101234233143421014213244230420334210234012423044002131044014134040240323321200111330222112104232110044133343304341411030140424010123140334133231311214022140444021202221140212113310224032031212240112313403133422231231414324214422040200133421333440001232331423334043303332141041413113440100002222031334032331230440033012310112221420042443423104112121332033113210401103120114104231114442222411410202302002434321230410202342140211303120432302430241322413202442344030404230421131140144442002112420244234200202130301111111114311012113244432204024031341223101204130421143123244002014242141413231311110233200001210444241144332433112311010133410224041134142021210040240142010040024124413033221042120244224330222002103421044404221000012121411440443413203431124321013133242320021313234121240442413140413203100402444214124142404430223434442312442330400400300431432102441443430240304012003024332421303031414404232341430144312404141120123033043143101202030212134434342120402430424101422230204413401122014202420202030431331", "344304400222001432013122433101011212242020400320300000040412314212420142113020021444333331200034212332434313124132423040001420041321122014442204144012022234301401011124314330001100221223232142043110301103030412232012023423121343120014421140004341304132214413310041311111022441241424032404143014342001420132201421022110302002433122214212032131231014213033002320204413442103002040101334024340413014001200020110443042132222402401040322134424401212221022300134232122230320321221202443301233420204230303014434022311022032403112141011033322101242230003113441330211230121314133314133333023330440234120430043232404331111002412140224331324323111430101142002230034234030024342301314300141344340111110004242340412002103312011220211144141102332013110023310322114212232213132140412004240411002412030014342114440303313443314301144040404334042121212022131133443313002223330311211023142223331233410041321344223030434311312143234142410343232002203322201010002022104143423221040004222412410012404443323232012130231300424223201233030021234134021432130321401420041211231240110130330233342041040243132233444303442344243330244311124001202321441341112412414202410234203144012024233130012400244431304303003320204444042030000142222341230430042010032011343024133431221302003340332402232223313311102240412142041344003203320220121103042243214122211112220202034111102131244124121212302243021000324431232240340402140020241040301010310442124011123013401133210404320134113241340403420324142342402423111121334303021420211432100304420120313301132033332412430020011133243033242223301130221243404103302040442344312342324311430430434233001313143221103310014330434242341440100413004404433232034133223440111143313311423021140410444421342223030330243022022331021014443123403431014031410310024131123444331444012033130100213324203143242203224211203043104042412240240024000230111021402011240201231440404120314331020003421024012042233442130320100034202224104431314312340141113302324022442114124123032134114111242322343132403442114013043334033344340413102031412130022233333114132113101122131300412204230441410203131121101230443013231341012234012321021222333003030004003032223131200104203434424432004233440040323004241101131203003312123302104421440210400031130102324130140324302023421213324332041104403122332201412311234221022121441334112213324012014010201222004444420320002301042223223134041042312033003031020241433113330200401113321041024431402421101333142341123023110340124412143243031101001433301112022121010143003412330301102411010321043331144442340023014342410421122203211241011120020343232010012214213302134013241132302202103034113020414044241440141223131113144112032132300310003324010042104300303243132341202242001122234412043324031143212120020432030431441211322133112411103210233301430230003440112121204404400321403401042100132122440032213410222232210033311410441021404012202234023122322200011221411301221123020430414443201002344424400022031343310302424411304231123412311000133002122331434334002423412101131244133142330120013303332222314332422141112442122200342440033203114234142440043310100120311332214341014132403134120024232144044240040043302004323100332403002244342444100223111142020333103143240432332142132403414430422231333000332221041032131200140433304334034032201432132224133420110230340040111343142231402013440311430312124020340331441423400040231021110130222431142031222212012131312440444412342404442304234210330201234423231223204220101432040040234124144201343002040402423233210231041024214004402140233232043123101224312113431021424401400202232112030314142304442113302002431200032113240104024134013410020144424234244434220014330101242441400324014434414134213101420320400403024001102121230314300004020404244444422001101140231230414043144441202032442102421402313134324013221434312332213344442002114310032224223023042113302134114420104024121234042031332032230333332334422443224014204212012404400332414202222010322342101031201213441343222300323043113100141021334230403411223143234332323410224310104221204304302002410222233120043002014300021101021033132022130010220310013101142220111344411013442420204224204333414320112133414024321311100144141024442333314201021201444332333042104330332133042444432221224000322241113143230042414343341443103234310411443410203334334202233212032002320213400024320013334334102233322404142431312032101103010124114322311133034043332001314431224442312314330133432100414411023213", "310342324432330443310412041200401042302341300341021301034433012442142203042012203200433001332204023002112042044433443032044342430342244414444103042204411320103312300220224402340221443041034101211214323342344033111421413024033432112120230233203313343002040210301344314324012243043040123401241410302434302100442114010134324432300323143212243341141030232311020122233342300302234201420022210122113322131321212244303143334344221010320133323413301342401322021444103404004242222101222440311420032421341141010130000444043314143232113212141301411220232233100302342132312410441104414001443023144314032334332113301322224011213440400412124002200322110010341420440313234200004002411134030310234011114304033303133044421144202000022414002221223043411223332313032041010430244321440442213341300414112012144200332130030400213214103010214042220442444232114121421243012233013042021421111412112103041020330410324030310140131322002422241201414211411221240124111044122102041331033344204440031112034333130012201443242233440340144340032134313030023212133214113012020142104143024401320401112003141421032442304032204441142043043233414344104441212313001200224003344232142322110420400013243201001041031120144443322124104420221224303121444010002413023312434233410220143003423141042302044111042134323130240202002130302234122100033421224444321234214444414144121214021420220404402001401332101234112043432131113232242220124200344211231032322332434213244030222041241414323231013121314324012111444420002221203011132224440300104034010021143122302020420203322422324224142021233232334443023222121301241121002022120232332344310221334340402032341133420024414211004211014024123044424321322312043020010344403301003201414112004114102231223142002202030431203232142121001034433431233104304114231202214440103202232131041434302202010212114412440004411424410342412122431332420304441444212344211442441023440133214322423224343433200124342411322204223014232040204300113104404232002330343412313244331313311410341403122132432342003242132414203334333332122103234144411444113343030003134344224124111331320030101204002302204242102440030123024011202202401132140242120234440243433113323313310303132401201342300111403022340333020420014441400230421321101330142324341413044111012414330303420004332344322110004131041120003312323142203244402120113100103440044111012034233213120042012344024411441114124101223111022322110041203212430033010142140041302404044144422340340433112444122010400104301232003012243021314123110204400420404030422021043144231430113410401444242241411012142322221213434101243231034234400141321104200042134200144101333123331224103023121042422041403023402022233410241144223102221203314011440332112404421010011140102020210131434142434202324002010203222133113410222103100132042333232212132200011241201232213120244132331431230421111332211332233034141242411221241310232122444022241444342324133340122343442221024414223004333211212333110003024413323201303143210402244403202144343330120300132243323313003444434010304322103334202441100233232343402433233110014304344343223300233004034242444330413000424140234332041411210431042423331132414404033114222244113411220434432030004022132124422203310201113403134204333130333313033322120414402424334340201103303043443222342111414423344443004141431120222224123213103233412440140124311333120010234143203024202332124340244210131404444304014341113341143223012201221301214101103433320014313301023110040213000203404321231033233043101313233022022244200000401204132110340431110431210344302144440412441041143004332101324144330311033041430003244344121422311233132323302011143440433202321004313443400411420101244243110043424334343332243313042114211403432444323411131341010403403240413321101144102344144103040033220444443233224142311422300444321222104124113323220143421111212110220332114101402311320143232213333320324131224130022422320132214432324014302013044100303341032134203300311321141441423133201432323204032430243440033320113211042131104212322043201102000021140140400104324112213414234421403423411400341324012320414221133311033331421323422023342434022222204132422300403421041411020421000004344203334030103441143113301200343202103002413314131041220430332032320230424021132433424124333142004202111222300434230002311001340342323324323342244004242144301342103140231230231433414204402010120412413344203303303103410041311344234322200424400031241424204230133220242212041202424200304113430031331223412", "240010220212112330443401121340021234410430230021313313342101124433033232133441344302302344040042433330311131023311140024130143232314442204400120044323433100334420134133144300011412423431310302121104102421322041032444222024223213212342131334404440102242214010413200014303113243010211340011133022232314321132213403032024112341341313134303143223222221442013313103332111321343233011430240230333020120312331110334230242402200043202424324342142303014243110034443210240032442313142334303011432300030224210113300201310324443321244310412242341000022142042332111231221311412402222134121320413310014020213420210333414113241032103314330322002014431320412431412110114333401310434313320443202412301423224322113404003112321002221402431321312012010322341233412412114203340114122301343344243202432424334441214212433312413302231114030330211411211134102103420400101203411220434030144422213301410140323240004233041104020030342030430444034213014430034114140022330121413011200402433240430101040320101324023331413114422402024001304301323332122413444332311232322020023341000013112234132433002340323304131101444100104012342041024443103120323341032244214143003340020002443203141024330113204201240014232011101014413432444131322220300112430440342221310241143423013011342423212013003223031344012203321304121014413320333423210042304313214334440140334213131220340331022332313341242043104032002044221222404140224243041331134140333401201022023202111121140221211401332200240224134230222343013213344300203402040244113303414020040401343302233200114421014122200424110222221144311304112200314211232314142420240232021034404144114203400444223133104223321104134430430320000211032442231121331140011013423104134424002413440132400332113143312344223000312143010123330420012412413400001004321313134043103020023114401311200004132040220231414321414030120113321433432423413404330100132332134444404142110433002024140321210030010320033230233301324141022412204033012421341012004001022111124102413203124420331021300002430332433320122103113224100132424222402412314114100304331030131311334444143133023420340441430041134203244422142041121442133312241221013003110410204201021122110014232142304441313220311202332114141103242102003322210423411422330122323113204420441334142314431312044024344130131324301210240200240402030114024233220210430230341244403102003403420000313201012110422202043211403014222140020003423423420122401303100004110410040142240101301332422123014124034414323412133130314414344041043020024241443131002110043304401020234040342013023004241204100240103424302222333220432012212223433212113023240220323102304422244134214310423442443302341301102301232001320341100114340122240123114201424341044114142144343311430014213403140043123110322243010022342022104341433134423021304024140431330410401011004244304224030140114102020002014102431413204232002244421102402220300311031121042424143133220210011224304102343434024213340312134012204044130344414140121110202104430031044233424411332042212242321020000013104244241331414011031214334132304433042404013130414233200142024231023344230014413233344412032311244220010224414311222114441331422230022231331031110103121104344400312214344221442343031031304302443312422434102104010023440303040240341040202140020400003230431101432421124213124313044241124333421000100304141023441030320312344034213310410213412222232230231041213224302212242131340220310421144021230142024422023011012314411201322432334333124043020311413020341303321322124343302304332003423134110430114313444410114400031333031100433114123434333141413033303340224200103200221034404330420440210243334200132141341001413320034011222310114304442033331314201401014001124224323333134123032141203411010032302124244120133113411023323313243243030021023014421312042321440001313024023114310013041302311402330310444044300343230211444441112333042340303214021104433313130313421302121324401423433342000112342111121423241213240141422132442034331124121103302441100413432442244212240012401340330344313141333104432400333133241220033334030010404410122343401404222341242021112324114314023314324221031031240323112002033240432411133311303403342113100423211223030333133233334143144310231144134400111212434043213042334104141003234123040424403142243434432212223343022024344441330220104424033140014222230231434304430042031040212041230122410332241424343110312401303222020214124402141141210103214240133320110224042400103421032103041432100002301000314310444140", "401241242312432302203430212013304244312230322232224344422034402113434223321121301213211132342421442442114032232402200130211213423134134003120403431312134004334040103321032311412142212204123022123242241441420414322312301231112001142031423021133434043314023344243114242232321143012004101020303413421114224120022422402303220321430114430320420030212341402302034104212310444134112130031211333032141200022032421014413001142211303414122224041000324301100040133142142022342244432223120434220423023242210424100034043102042234110020244433004014324144304002202423111002201323203204344202030044402413033140103414413320313100310042402301410110031303320044310000230201324400400442001434303330243404314104221040423411312131343023012043440110004310301043020240042132413431403340304010244143211042114440412302243304224420202112042304103114420334311400442124041212322201434314101320441223344040120440014012203131123334243214303330302424131114333240423242214110441021042432021343244434004314202031212313100222032331022142302143404223004121210134321234440024303112131102304432134442302302321141201224431031424213312444203302430004314110004320240240004114210212031312124143140300201300032020131002101333032303224234211042101114320140310141440410114220421303002102040424124044110030232342222002002321332123421133342344110110013102230000401004044144341011042304324130000114414211343302022424343414243421343433223021002433231022341012433320120243442220432113421032422432103020404434331114323034013100241304011443244314140412243044404122343202321334102101331232312122313410422201214112130100132430101312434344404143210010331410413144421214412032401331132324233143432130223143143032203300042434121232314312134304212231332030442321104214341222313322343032120133320343022311414112221224314244433410030032113133444100144312443241424233444404203012124432143144024401020200402203043400222020400134101224341112131343240321144211014442131013310242401444444424134404014433300242424001204024311130031134231314210243043210034014000114342303421343340043043203242222033123223442200240344301324030433141243331003441402031300402422002334413442341244032312420120333234034101200024314122304024433431322443112414104024121413424310032000341432431232211122230142323410121213142433012333220144232422202133130033423242421441330403323121212314143040324043441240130244120103012314130004342014123123233301230334303232011231412041344420342431103312003043103410323401122103313202234340041132324433131013201123234022021430214100102321003420130303001042114304112024141344430320422332031031003333243122422102141342231223422032420001020323430142334444042033202403400233000401300414413423242322004222223221412241324114134103133022342222333414334132210123234402020301130334042242322123223340030442312120333022204033114041211410332434042310230102310121203204031142310430403110321131313444043120133402141433132140023232402222300020331401121001201223022342404012142032223224403130001121210010214420314123321321232024233312413330311331021413340013404320000340013311132310241410443104232402120021224421303214134133003402430331220130100040001233411332234022224001212332403134414024441403330423243144441030341302232324030241101203101340204103120424242323314231211424140210424221120214204413434004340104423440401210402243020214230202230022201331412203310300304112322332434014314120124302110102000023011304001231012313204321031210123120414123403232122001210344234343320030303444104400233414032400013000241113240444434321104221023441133321104112144010414200424044201022203024230440214320300031241343233234243304202213324401033043421334004042333034343433044122031120402032231223300110333103324430012231023042442131102444201111003012002122331213133440402202032030321142103230010222144321323434112134220414443002034213124122401141132122232221214034110234020442042214403133000003422413234341314020413243323002440234133211334232324220124010333043402344043144433440012303202340030001412443024214213424233420314001231001333041203343310110301443411401201232241000241001201222010014022222041431000324401443324020022123114422220232042132132034220204331230042231444011341343301002003042033141343120034230322220304011122001002213204231440201322433041132412243433310332121014043133331202000234411102133043003023222232014124001000424022420024343142032432124221440002034344112412203031402022434211313444323423120114334420403441302114122040403442014034024", "000204124302120123232233214432401100344311020323200402311042300410103001323344044331022010234434340310402111214010001341244403042433422043422014204033143324233244432120341424044421013430341310442412333044230133342233103314412112431032411020014422044011433301444331010043122023140013432344300431000022013123002202313223433432222220041211121323414124002313212432244102333242431132422202324014213114443141041443321332342143204212312144300404223400103014012421301400110410330013034144340413103022133422201001430200122012444300032140022033440202114024324244012310203024320233402214003401133413424203212234400404044400310022242234422302343224132122311102314204011230340440113023422411121023014302400310214242424142404124004332340440342232010400203203040333404142424112310300343322013314014112232000300430402304404221400334414044204103121202141342123320414344120310113403041232200231241412341032313120101321232004331222101202010021032411300142431334212114023143110443001304021100000014230022121004030213122314444142010143023430302301114242104404301430033301131004431004021043400242324042242010342103022022322133101422041231021013143400200443022413131213220324444330412201244403341123124122333142234314012330341421222224310403422101311141414300420434440103033423432144224002300412210443212234214213114443313003221214213231102341310413221121430032242124122303240431203241404330023010120310204422041031111203003132231000104340040341412104043024142311111223410002334142213042021022240222132210004034112412221220232012134414242104311412433224102423212114143311233342330330231020202433113003110422233102422040424341424404231434044303201121140110430414142414404343310130314111341232113401430044133433432311303344031242410210141411304113432014422121410014112334330331410032124210431241313223001110000122311301441111203201122130043033034034413123111403401302121434422123411212410203312341040444240241434444400001134013233312304110321313243232133124401010431010022203332144144400410124302424204103202233010412434420110211010130010134212131303221023040442403013140111221144013004313312211312233414013020202120414441203321022014423201134322404010102420133433004323423144214123132044001110044330331012344322211241311023343202410204012003010444040431211303120412432332243434343003122014022044400034243313324442034424430420122143132041421222143033232444443304002100313223310441141420430212244203310014324230333333031330314114142031402410032213132044312404101223443421423232114203140440320011134200142442311333042030200310401230241401211004241433122313433102241444133144200120102230011322402142204200031312101244130331220000001133431440143000143242131241331220324211233241312223032143124340311314340103420310103012002200003443140311204304242222320032011400301204214030413434342212340411444243112310221313203230302214010221410301432341221121130333142433103134434402411130344402002112401402104423012404001130313230131444303434110203101424214111434232332144121012240303342240431201242002011042041312434201330204422343421100431044432234433041010343201330314343422211103404314213004402213012104321010340430334111041224203434244430113433004043033213232021112112012440244114101124000221224010113422424433442101243402200403013130202122341441122401230304130412320320244111030222134301410332320132114004203143103001443222011433240012433210303434020424013120300111432140012132322343214230414440300242044204133010022404311142303121424031102440322220101020203134331042120010342324231222212410323333112122122342411131000041001230041120002303020240020320430131040003341142331312444320233102002441113012004340213213021011444103114433041043130044322033233401331211323023021413033124133440321410431321413130432031442412344234322431440441231420230341213140023103402240100120443220004030331434424441133244201234042443111212423000202042301032222212020203003131110344401344203013110311040222114033033024113103310004403432310200210220140221411212123241011310301433142413020031022333332234404203412002434043302340211342331030444123201320130003113310413040320111224432033342001043144010313340401033440341332203022401040004111104114030312210214240142013421004204132030013243213203014100022443210303413103333120203043043021333312401432144042420101132402424341020031342212134134213440442101042424114003332103411302300114202300031041410034341012310413244321433030044412202324400433343332300104233213230341332023344112411434", "343411122313241030143402221231040320021020312001423421432322214211333332041323442323033343303014213104221404313411102421200344200034231024012443101002314301402324044211333011132242214113240023002203412431024240132102234442121204204202403441233321012404334010401440122121103102122442130313122011221424042444044110423343102113131221421210303404104144022132201422003231200220443401144041012401423211344044311222320333112413442120230024031213421043210301102110424014242222432443412342213142044320104030441032113030430000031033344331143302014040211202103413134021303132402201110431131131013113442221421221033443140230202414101142222241020342242323414134133321300411233142244032141033021040040411111303340120203011220432143231214212304103023423043432302024402400313323110411242102244242011001321222000424141443002342324301014222100334024400334244102041304022222123120410334410122411143100302241401103432410201343123212344330431402312404131430014421442304330414010302110004113334343410411240414134234012400004234221432214102243422213204430041024042200223340221441401200232311341333020423324130020341414403043344202122120330012303131322213034243102001431431421114234312333230011444202040412101102213423011221023331440123240313300432011144144432031122321401024231300430034303122212030332202304132041340331432230140023142331021141001123444023324140010223340230100402103033421402424412134001042114401410440134303412314324333324113030104011112124203101212341444431431104322140333002232324440220231113112411224022222332101004234333422422410243420032320022230222021124122314121000111324323214013142032340420013130223341031002412040314234221041412332443204004434422131400402124341441342402012323011213014013423020111323320240122013310341303212423041421241101320044033311440210221421122101340120403444424330103044011041424214122010144102411222203432334213144033131313104221023242313133422234320120300121023304324132013111313334420002111040214103213143042041124422402200233010241214410114113104441243002133114041121230241432121121340342203014002132404004331024314221444014042221442130421421030202004420034013322404330233012111421304044404344034222320403330444222201144231311021020121333022334311013313233041213013211341322142310441322121040013424241403400314440430443031210212213242424341143030030204031423323010310140111033022321431202400044103003433123212030030400413031223422214023143144004341423042122443443240041023014213221100303122421322013410124430244232333141340030120313141142010331302114344122043030231222442142004410403414021132221143140144031114112213031233021211444033440323422432232040402122022121103444341411440204343034243043403003234441432032122110022100123020112402403400034040011414303033312233020301134310200222330334242011021420310140110230221001141240142103341320140112140102440222443101120113404310203001131333111430100132411334312100122122030031443432324341424422343434131203142142013033211102203233332442220113300234430040230121313403043320302422134003103242021231014004334142213123021242030243122023021310413234312444331331430344020032002330234023041323424120004204202041102414030424441120121104444444230424221202303002003034240343244124034003020404233434244421114000033031033334214241343431221314442232300141142421102211133134444444331321133414214213323321040323433443040202321444323124343013430330034301134433012414112413020413214211131022234131100434123312314231234032412413204410123230123002313112220020103424233043110122320134444134110102403123032234241402021213122023212334300440313322042012404212032420224003312320023313033122000133422041222340400441301031221042103424442443313303043022304112233123300233302234423314330234322120403203042341234244432220404344431220221414201010143121424341001020101023424314014321014130022114411442340032334113203203213441131020424102410322144442124134140020022231341031224411440031320213400442321244400343024203324320232012243441021032101332112414420221141344230134002323321401421410421333400231122230232223232131304312312242131031414340330203444134123001043042400144440313413204003224221221031002044143124243423242234204032023224223230020203042113011104433042411220201312020304014012341433233022144021304313034332343034430034222033111220223114211044303333131240404140202434300122213201203432212111323304011334010332321330121413142041102233421224003001323343310240433413430141402421022342101443041300022003013112133142332", "030010103322314240022023132323133234111323342423131132034023244042303134430140042343034401421010123424332432321321224323343304410313443411244421324333011430343013011342114331320311241332112034231113201403443140100412413132002340213304123302200034414432232220404433013003341031333303110232131321100130211142434444002212032014331004234220302211110431203111023311403143441340000113441003030330111404002411023244102342001334314143324431032111331422220322110114303244141202001220124024231442110002012030212202104012112441243042242132040422332114421111003124300400142120231232041043230304103434143034432230031043410413004423003414022110304434323400004444424022313201442120441402444124000444204141041110121421233132014140120122424102323444230144000432213132231201034332000030112334330411314121100133434120223032421411224144113302334044131244140122442301300304134231021440142441222014204434313041142332221004443303401021401234213234420020043204200000114122341021411141304312121104434204220200113241301433431044040321222012002241404312022230110301012443124444034313140331113232324440444233441221033101144320110330133143022134023034133320012314403014104111343133033113403231043120202013241001441223213311141201043302343241021443242413021123203010204344041204442311214032123430430012401101030431400323430011123140131144101320004340001320132343142020232024442113331421000123304124220340320342102414344333124300241034000033413244241441403321042121302440114304443110203034011241321410010101441113243012301143312320330211313202004420430400130013101030312204204242102220100123221443024301134443334423122421412331033101242124000324403042013330322034224132401124034133110331210103201314323022033024311441042103123343023022034433333102334302330321213242441444120024032344014232414233012314444004402012401242001024413202403314342233210221224431103010034220120334311002331312220443423421233334231320231023404334232133344001033244033044021322031324103040322420003130430220043214320420422222232204002112424441310301341242404124240331003112430242313411102431003200033203122344024341303440232303010423433141110344012301412242201001220213130232022423231413441100124112324310140100434031203031230020312114443144143101201443121330004420343222144324311322421223110124323114121414240214134232444201140231134321140444313103420242330010120422430213424344402422321243202102041331033031203323202334102314302132104333001120041440211030440121434010324332310013003224232013221323143004233142313033410413111101341323114240142242413220201121331104003124014304001023331103132234322324323143010142222402402240244132022231442111011104423400421102333302434144422242111110212113002244321201140231101142442440314024442314130303230413310330033302211424022020040113401341401123141340014332323042102202141104300114211412044313400421100302042112021104310443114131421000424024114221103231341201032222141424331122134201012201433242214301131441334142420332311141013414034424234301442130121244444344311210231130311342402131403431021413111200020432340430110231203134432222440434321223413143400013130311240112440300422144004102314112144033122224331442410303431030032142442103004334011433013044244414212132143102111143203013232413000144120223023444203403400131300242312313420220213413324030113241042431113431111433020123221001313210404220101404204241110314424314101434111330221203322141404124143243400024001041124210203402104211212303312212420010302131010443024441132432103001024321231421442401104444201302312201433022142324444114024230402434113200203341310230003110203003340144044233421133002213123133213112313100103210244413400331213010331241311124403132443402134342110120131101244002221220243132243424104003341120110321113331124112241344023012413200023221444000041343014120030112014142233331040043110201004021212233314004413203012144114214002343300404241232310213423102112100101130003440033211440403323234132013212433020333410433343021221303343013312032404310344344440022111034231320140333133024334441222124024123311142232321140041110130231012422003213143241122332232223433203304424210121133340143222031324241103103124124002434114220332302034044310434442020240041404020243201311103322234044203401003301132123012414124242422310344314111021130034102440040333321010142140032241232444423131034312342303304420230313040114430021314333110200434330331113313004401104130042032221204342204312341330002334222211410141041202223214114241", "412030320002410304224420424414313212443100113011314004301401441000440130240403323034331300421031243213312032144242430231210440331001424300344041114342000221114304100430114334213114122133124443301404420331141434313101241220131303203431120104231044120230112442304404214322210301342013103312112330043421232241024040120114210201110414034240403241121242400042120042031304433431241311132031204040220304331204131101044031410023031400414334302113133303403340042330210223133334104033104301110004102332210402324120432244024200043402322231334400042330420104120113222112012300403231121001424412243333302341002330002230114343012231324241242213110424241444314341330104040402014223403100231120330104221224023213440103231131410242202121114131002011141044034042043231203210422444403144443410130121041212320343330243214044222131231112001202432223303121224340014312134034234022312444440412123222201331032323132210102232221242423312430121130310434410140324211424202413143221134400113430212210013011041112003112003414224421210004100003113440244323440300403040333401033334413114410421024244344334220203114230400410342220123410401242402411214123113420324013023413330343430433032031133120141341344422231433300021430104202112020333301034210110120433324131200002322034014301124122142211131003100003320313013320302243230101003300004311321430204042220310221140140031021432223433031440233243202442240204123242020111213222421223403144201134203220341232202210301134313214004314223412332312032142004200114132300211444124030314200002021023444314112210031314421331203312440443411042003042423333314333302110304024342323203041001202211323404321220012031441032410243204430442400002312040102011123304340302214341340124420221121324232323230103031013020144204103241214034434102300244010121022444443324314441102343234441103200241433414401333113004441322241140022314300034143421323241443202000340012423312132000300232303343133010322204324130340301242340041004134203323442004441240410114043201201111321300410411331330300104303030330030112133413321103100310040032132304022422211202200011211212201412220243122014220422000420443424022420230343312044210044100233312221100101013142333103444142041340012213440444220123123342431324211122213020341103210033003211021222113414140224410032434130323430230334040034044204301210010214340303310234310014014334020143331322021443401012303320424141130344312433311421200431404034021430232431033121120434344001124404343342042423402224213424144112241341232100403422141001434000300321233223422111122313212402110211320004341210414412224304133313202440234343222304201231134214040114132211330044311313111030222204421242012330130001414031431321423233224202111322220141043023241023003144003003120141113031112220331213401223332231132244241021141041341323312140431043432121022031424413130023143413420331210332234343244243220130214322442223033444011430132321021000112041434123034321431220231004142442143301224300234440323224111333402223102343321011002313343343403134110103331043414121212440202011213312214421024403432301314430203123113003004203344401100330342343302234304443014230021143433440200223321140013124224440414214332103032434121313011232113321114023243002220001340020412220201311302141242104120024441144120044031331314333044422431234313013103211144120413144303121232344122001130033114340324333341113220011312444013113101022414412341324433132232033042143410104011204032132242303210102010304241400033422442020441032300440430241431304414344024002122222232424411044124102342313022133211420332302100240314130031402232012331204110140422403330200203324342242013024331231413002224413243231242410303240304243322220213233214031340024141133431121433314142434441144224300113130203020102323312034043043102040411212400123110234042200024334400344014024314342013131223130312433444001400134023103003344240140201331034203234141341242204040431002202020440001230433011102222210343104302410013133013400404343132400341110244133244133033233331202330002141403034104012313041224402124320201022433314123434010441202021412030014030140412203332224110343140001032410340211424430320444300222444320433014043411140234232211323332243131114000113444440421233102412344131030324442113444004101402123212222134334330122133010243143040122023430044104333322213242131141311110042200423411042343124104240340103320423244400123311400021243121001102101124212111432010030242042311111124142023310134111114441210420140002030122111424", "301324433214132024412112442422012403430221411314041044402242442001142211224324320143131432032203032342324123413130333231024324224241343030034040201244014030334014000133104131033413204022124144222022143301332404131321213034004211420022331141441224143101320110341243342144142311410004414424130130443214111220422240220132033031041302102221003202341341141104413132134402212421304140223301142112402234031411422003213122214220043441232022041330324243324100421033221234000012310304344110033242103222202330444032432043030140313330234042411013004143030002421134140303423332102011341444414112134133244331244103040234141214121402211301040022334140214003222323331023144402004234202144323114322444321421114203203102340324430044430033231402424142203104014123402414303330410213014012103204002401411223411340201322344332203114300120304124303020220004141343120132411441420021313343314241304304211112124312331430421012111403101220140202333031223030021034021324014320223221032203324004144100301333113421131411144140110312314242240140423334301011124221042100124241430004234043101442034421314040203441212302403220020010101110004102213210211041440412441203333342441224033332212232320224313044124303322230221004233103204312211033004103304113101244220120112024200124102011411131024013420440021022033343234230133433212221042113033340302011214100310043324410424043422400303222004301211141142232004204300244143343232204002041241243223232444041230130242321443334042202122301422014233400424432310241240001410223023114243044230034404342432122100401214130242303023202034234232422301212300143130434400012332034400310312322403230440223310102400321402141442103140011100401430320313012324242012144404433423022111000104022231110242010223110310102400043340423330141133104131423140314424000312213410010224040403214223220231404130320304132013014443011420132444033404120234133120031212233222423331410133340241413210142240434320124031041144042114013132020241100120203242032000433014310211244203204341102433411332330344203034311342214110112103000143333321404033004040014011424400302233144404124301044120202242300013203234444200033432124224344342240413232301334324142202433412341331234324203214041314322141434044322400333224212301430401333034123324420313224411041431034324102201333320311012103320040201234033411243132232300113413243413221213201143322030232324403203020130322113421042434132411233033111424104024401311443014321434224242104433444240403040344213112203112211440420040242410444324442420344232412424422302024002104030201444134431414243232211220221413020420100402331310001224240234042144021200132410431331123112144234343301210303124421220440213000433303404332213113012013434140240001210304131013411310330311042300411134444414323012204241004400011011033442224204441020031234013020321413223011133034312021111420044332024041440243111402023320124120330023334130241014100113013023012112303330042302340420242324121443111032132314403440130034022331424223331443041431001344020202322142043010000100211103343302412132124420400334310243314341144223044242234424011311221103321143110034211412324134231400431303434403144220241344400301014122400310312423031410344410014103300404422321430322114404424113330304202021044232433203332231200131113032124240043024000243411141421321213203040202332034040334222011301340323214112234343004121312322314304402334320223444022310422043134232242423144102310322414212134223133322230424043411411142123120412401224224314001321401030443232223423431044141140123142302300204430142200202303344440143114422211411441303413000143101141343341020102102023340343234311341121301201200203111314342140024213204401043204332310102131411401431140341211433143312231123013411134141044304310243322231213412132113341331443032410334000033304422213420041412201243434042243113200111343344331123022242103301324303141443342413304142131301002001423321310213343232422012343004304311300444240031002023001212333000120240011212111201401020041301304112112402011214114023132004132002010241232304333114244140024041032204022142402213413140004240202233430143432200220113100421204022333431344431423120344214201020033213140343420322004424431202324430120444034334004412423344324331204302042442233234442030410432110022333142213431222042023211403200423434223031313003444433234100203212303242423013400410344332341404222324444443424200404113314023114020413331024143421241433340101104231433444121244132141341413003320230203400002113", "033412214414421204321030120110211323414032004431000303220114432403402202002244031243044401012312410010012121014332012024440330140343241133310023424131341342334040240102002004414230043144342244021243120314312120102420032332103240141403011314304422330043040213314200200244202441204410432304341302401341320231023204303321102000412214431110401230400411321104240131142341000301034203144423112024034023123032043312143304121021230130210244001333030202420112344042110434104210131403010424341032113430022034414313000200200334144321002112132111131021212340144204141112010434340230331021330203230211223333023421101144223412313141111112402330214434041143320234130324041011131233320200013203041331113204001101142210102312111041044142403212422333010332311323422320123044431431331131343042141342314342201404304231211441140233144440020020014111244103320111301400221333223223333021312442404102213120414043234231242232134031410241412123104243220033013003304332332144201120241333344001444442421043300314314001334344020303332410012223131311003430003311440033240024000413414043310302003212143444212422342220433432100442003014012041300442421224121403322311402432141024244244014314003213331212302131030124341204014443214401444344211432402103104331230040020323043324332224022214211204032201143112223202200111131041423331442431404240120124011322241231332130211413100041142101123132101214332341340321334301421142201213220322114104111022241040043002203134143422040313122002240344243000344402343134444433113101302044110432244331403342044310423234230031100022020044300041120031023403314332334122120012214042444430031044340312042133402242203102314334334034120430202042012241434310223240132401133144323213322020131301422142001344244112241103200013244120300430003342310104444030030420211134413303143322001343123202432223132334402012134412101411034041144033043413101134431410334103323222311232221023433024112141314124402120002122404333010234103042033010300310323403130032210334441343404440110322134401212012131214412031133133224420020201014311233222230211040332312203014002013231313214244023143142332000031241244444124120143121343211013112414311133033132444244433101223432323011134403204201020232404341414443313432423214232144320421144442400224230444004324442034304300412110230334033204314000041004033031001140042202340212403320240104114111404142034233241030410411312002110323403134424134200201431414132122033444033020032041004424234430110313141323313241412401144324140314303010202144024231212212113034143321412244013420311002431132400440122034120434220412131204004244042343012102142240102333402103210112310111144243101013110101041143102133202240133422103013401204124223000302341122224342311344134132140121343204112321121140033140112400114222140011123122214022043202212323322332301430322003404202442423023210333234143144142141441031243031220331443101121103220344333333434003033411000221141423030031433110140434032244331210443102212011212223101330240212002143420101310224031004401143432311344134431000444003012133033304233414134402044343021221300114012240033420421124321111044011240013442121204202112002300131341320140402032331142320121130441123342143233143040042002443120023441201421341402024040222124423111033303301123141304242010240330101241331102343440013010011113224242003403324314011303433423114304324421224423401203204111220100201101133014032334211111003000434130130022210331041024333142233242142213413112000001024110343434233243040244031042211314104102010410443240214210101124413312231213314212334132000101314232223230142313340103010003214310201244111202123204243241011122330121412134312131240031042404114104113340114030333401320010233234240442321311442204310241320203132240134203404420330144223421144144111200123213400200330232404002412212044133233124214431303144221404300304020333402224234443344300243340223124201433403140310131040404024444302141420444204223430024100300103303300200002231030444312002304334140233044244003114140103231432034341340112314101033314441440121441102203142024322012303344012420442410143442320424340204001113232420223101311033202030324004242023242223243301341404024121340031324301212044444003233330310000240330143341444000121111242444212213324331121432020322444042403110200213044212133043112232322022213141240134413142313314212413300330013204430102244244323330120422204224420431010044440230110133223314044214222041233033133202030310124413321040231123314211403131403111132", "442433132014113144110330203444330314032311323302221423400324213420224204331411212221313341030141332422144403302130142314324403302442120313403230323333014011422242432302312444011133333310100043003211130014332331033340122400210143032022421442230103142140401241412443210131122420402200442101341121344324023023141142421034232224442411344331144030334132441241232041341140200440310004330332100400042143431213044331123320231213421213101212311430111124420442032102304304201441220201002024212303342410223214144120423010233343421240003022432103221323242104042141342401204301204231404130043023030414011124410240120034204334422112441123331130222143004244341113113403111034222120100022222422331234114330002213242041440100244420024342011041211202303143044410414341224444124131114004012231303323024430322123411202342222142213210400321010132401414022322212223101422003232103203111130420344334002240023221212200131224004332321214323202043112113011232320434033030311441204443101240112134034340440443410113022033331410203301031030210133242401102414222341420431433300131242332320032301243332014422220341223241424424202332000143422344331313341114240120410231240443100202223134121132431233434200012213304014042433234040204441004201410043300422030220320402230221102132002044330132103314203204040230131023324034240014022230444322312204303204431011220423021014001021432310213102130431142443321302042233233301202110243302330113420223413111023242014120321302402431131042413033100123104141332133023113344041103402100314410233232101220421113403231402204104124244112410031110200334001402434102040331140434024323301013130340143444014030100443014303023041144431304201023133101242213441102420122221421213040114112331311003040224410241421031433100431343214443110212421202400242014433142020234213412301001232001043114242100424102021340404032304214100414012332013243130023223321342110430131201144444020033000304232443424213134023200344022411034421300130302103213102311101234333012404303304440320133303124100134132211200032111340433023442234220014113213023020321332404401032102221232334302221442313412220413012120222321212114221441331202200312003130441244123302131042144034044433043344312314434412041124341130411141101404344212420201404300012004401003144324340411441440404430320124043013434434312010044334002423412032411331424302403243332030133212023313020344443122410101132413043211230124301202340243111224031213032442032203032231220121014413011400103220302301412123424022242330410302343322230304213401241134010032411401201230331443111322332421122334423120144341011214244124222023112233240142420122143203104102320321320033422334434114323020000103313432123031031412131303412341323031340042333024114214202040000143100140312440414143412102103140212200323114010314211230230333142430441143402141300411031321432040001012303433211224424321430011133114243204211432320132142112312120113103044241302034220142312243010440400402140144201410330320330232144344033031214030441204241020231212403142300231304321310320142422402014334423244204213234320404343042313133000014440024010211121441010341042400234324000340230322343144333204002442313344020001314410420102224211341341230031001224324021230221224443240234012304324112241411131100103131103213203421101233011110202122120432214302404420240024214101201321112144444123401002120012230323001214111123004212411124243123033104341422021302334121002000142400114411303102011110444022401232014244400430134102044211020413443144214001140323321242104304023044414431234100411133432204130043121412131321231221113303313213004221210442213300333433120402144234323011400232324421224023110200002314300103101114303033203340002313314202402221144141143122441240322410120310442331030241410211000220410222130121221010224112303123213242130113042421224440221230141224400243204144044140304302333102320123304243214301431432123431000010000321442410244100312331124230123442224434421232422414022431130313032113431200303230140213113003320301014114033143241223220020042104213344002221104330411102103211230203133331040140122343300100134033312311441021240433042011343101040224212310141214231114434120124100232241401334314320310430021343030234210332140122132214123333124014241431110303013001021133330202344120204344021430033431012032300103331303444102003320314100441432042202002311111340043122033214432103013324031441023310430204324302242112214231434133302414113123411402112014222243341223024020002224330342424", "031032142112334100122220042023030322020112442312144321311441410213234040044144141441214441102334424324330043044430030132312424024234123311304403104002310111111000100304003340314122010213414003121441200111102043004412140214031200213223112101200100040402332011412134123234031043131214143022031324004030003402023022330211144441104420012332023240434130314224021100232120310313102203310000411041132143141414043142002323444143122214010202431014110043131234003234124411421020013343230411033040332001333013331324032413334330220104324400344410032342012332143324204133312041432202130243214012413434423330024140000342100302102331223121224332012200120234342131233302404042302223234301232330113241144141303102232004134012000011120300133432141212010321013224312410344014003131224111012312434010131423000102232004021211101213040040034400122042401324132034042222442213313221130230430412424343214434402114241343443341204201022324421204433422304240322411103242314443311132311233243221024300432000143011431142333300101224121422003213040201334214234334244222422401421323103344242140102430443302320340343012103122304432134104114013420302021122404423311011342311012230332214043411321214212320403121324444440043303134423014301021041144023241404311243142323132213001013124344211442033102212014222334243010400010203041142230102413434322322242323442304204331311402220024232240433424423134022221313141321021323142142101020242221323423023434101130001332000132323003344304324432340234444424343410124131201014331213142124401001041420420330332032200124013130404024202310024104231441234400044122320441044211030122311414104304202411431014324340143044143132003223121231224314204033212432013104310431030204324423013442320000104013411233410044313332104143411243034310224230421211230303320041313122022420314133422001400220100322433011413404210234310322231144103234101301114212333024330324021210234344201224141323312123011001231042441031111413341342302214442130140024132102123024431333431224041104324221304213004122122241422113414440422222041141243440411144014344134230443033440224214124221333431232210400042421210212301332211431033322230232021101440001231030423401020044104114302211444411134121413142412234343030024444031312441442133231412033030323442023120041434142144102300314314420312214012321231431201440204404302312243021221221424021132331014122340141242324144001030211232433341332340022444202404003130311130302220203113032021001322310120024230142003003204400323113412244410203223333333130130332032033223300140013144444024403123014330243314044232321411033211114231442124020002040421404334002034043200013113402213040041321141301400340411332344304301101042342032212221314224400010002234003440101432442040421014340214111402114211301431224132342320224433121221420022223312320302102023240111331324324441114331141311334221014314413240403114401304214131442443213003001120210301210421223440414201142434302120100230243411242231214313101123400322403412243032344004340210140142110122144222002001334110130310111310010213422301113401224411241014403311413324432323014224214133033223334213133432034303330234134111221131434121200400230010242300222110303320012014204001122113103311021213110230104214230121131044032422010102432024144443003213004420403231010332210123004403411313310213412210014040014001113100140443044342114321422224440430210421131234441042111303210130222104142010310032242303303430230203322114433011212201003214241211034000103021111322012211233111310033334241422222114421343040011430201401214010044402130240103042430414343040002420132441243302132243132334123442113003200432202421243103242003422221300143403443421200001130140344023314222122000202212442004432432044110000233033123224211423342420302434234431430441021302342240431301011441442110211123424440442031140322121214442434243220230214300223122222011314430204321032410420220213004021334031243224443022142042434340320000323113120122232101141003030412424443143042203240430301002431021114000031223440213431304313011421424014234423210320021234340401013433143442321003410011102203144102424442441334434203040343212232302030121442331410421312344101433342424344411403104342342023303403032442213220002143140020344333234210023303231421324213044300402432204212100434244424112133313410210114234133314204220331031031343421023431124140443021440011301040133310424242442234130412441100242123121101402222031433342241031012332141440331412104034400221140301334031121201", "421200032201130140144043111233202030221102310330100211344414421120330231043042421202341420044441130230314210010143443331043243301013423034020004122023000414104002332000204002143010044241311310104313140304200342002420234212131341320100010123243400133444323224143031340234331034331131123314122132034304143131443424020431401344343320442444031023231431442221221033024442120103042033300421031030322344343144430212432301212101143122024302303323100304411242024221240233120230431010232122023211004242414230020343332213001144313410302044410414003201410440142340102311143003240332144424012230130424321203200133333230240023140201143403211133341402433330010311222313333214114013001323121224124131424323101010130110300213444020333100143221314001031021432434412000131014012310232244243022441112334240120201142000042103121000324100224013433324123433323134143310204400234341123300034240041211310134411343030013034204023133203231320313333440401002324141241334121231132304020412004204402323000123434432312402442220140200002423223112131212122104412314331200041334121343021114304320310421421013220410143311343224231312013132110414210111414320020024224202302431224223110224410131033422343442320020431441103103234242104024142233424333334124411143133014222030200420410244413231412330304003114034200041344210400404324011330132130403242102421322210111041420243422340010112422444404413210433034314224112402130340042422402210003441244232342312214143222020420322020420211201140243311103322224441223331301200141433403434030433123301120343224222124204022443430432341012141221044012140133324122423344042101432032340224430211400420021143342102340000033112240400011320012300021113130123112014030441340321244011441112001200344102332421311203103004303310242204402314432203230243244413131031234030142040014004013041412143024230231232010402340214304131402041333344110300411013203444310402432443111032444010332103303323223001020010222314004240141311104000301404014223442433133211330324211111440201130141331431033020440324424223020032441120401012111130113403020221421310040431141142224442121344042332111242201103144020422340102413100312401403111001011231040223424141201110011314040001304004234020212343013423104341342223304112120004212240414010212232200234420230142201031341430210410031311323230232010414103222401334002333001113104223023041211123113124110111223242444113013232320042321111020031333204011130200342231132034104134421012111130232400344432012421242321314141412343144131001240432341414110444342310420304144431302014013402133424200231004330240004441342434023420211414210212221011013341244304000333014342123112120203012440311403141432323000410423322024002330300413330141000411024311002132301233210014132133433340420433413043220303320312340201442122210120042123301212240102403323022041340200241344110430003303211142123443111321114243331102003201133233300404314414402242300344002200022312010414020434100404020001043333014242444323414011334203014414033022112433303103321001340113244412002343234410220423144043024420313401231141414300330132032403114010414004021431444131432041023430334120120011442144143423314140102114143344333242104334211244221101343220421323224320114422110144142144333210031132042023101333244321113132102320413422340020233344214401234102101324012021321212143233121033424333403021422020000201102322030122122141230134110004302322144212114042022030320040342040130222021302133141414432412210441010201112333344214142114234311030412442242443434244210242101014232314430443443024104201440243104043400002232031131120141122044212040021203041313142200220020401434313402004243423401404202341444331214422400422340112122431224142441231114130223013304142200021034102100140222443341433442303022330021403120420320031043010423401011033413032424100232232132333234342211033341242343433303110340234101001133430131000101412212122230341202023444312111221214443430104020223014014042402411301222413140233210120040133444244342444400310440100202211344121432313042030031330014440311204043414300404302220430421302020222102014210134144132040422410110033001234203120104243342333001313310203403343403343113340442414001444131312033212112231103421010414130403333311214230402020322013340302224444133242440022144412223213433302440221023344232141202200004210132412312421410121431433324100331304044130303211413011303200414341344213023132204230443311332231212042400112144414320310044243010341211024434410233432033142332423130", "442404434210143010213222413211434021300321423143132102241111031210334102004401131444204302243412133033004243333010100301034210123232042324121143133334130420042010122231224321111032434022432101232243031024122000240402031022420120114122014333303301000420402243033210040023312003012412030343404221000411432143140142430031043010000141241220301240222203403213403344343323223030203311420144001104100310113301112401313013431404230200410320041132204220044244100142223214310430043043320113003144140321242431322321433431121011024444012103303040411404004032224342233302340341312113104234232410312432422140012140031340202300100040023431413031300300243330202232232202130242124222202332004431333013430223410043012334133243024434343113332211212030301304233422222234311011302440240034421104214302123122043424120124232141312403430434311423200344303431033403312004042022220430304242243120210331013212413042142103344310134310141034213321041040423400414030302331131411124121312212140441211302401044234300134340243412223434413302043424331124214210241124004202041033104014133330001022204310000214404202131003043421104302441234224002323023133331224242040441443240334333433413002423123341101230244301412020203413343120440314203330223212341311314111304203200044314122220224110213344111212340410012202142430104420221300322033204201131010300232043311102142120340012410140034133421100000111421043230024323413424340130424030432302231200000000210233024014400011341032332034002240210302001313234342131111342004034322212133034131343342343440314321242232012410232404241031210331110221404241240243441110003331022321031200231303301102322040414342342314102041442413024040123440444323313214142402122324140401344303431201232122302341101343343204204344403403403002203320124414032430232240412203231314024201023003321420400404243302144032134423130423404103432041343230000424102231214030334222101140322442331010011240431320401132042030400201113024201014012034231210122032332331140101432014413332312110304022403310404214330441411110212424323313404404344214114232121243311330031243230202240134000432032221211332022033113103211000121403002032333412044224113304413044322222423342232214022003242100440301104341210300102222204330133222134223221301241032410414113134332243123003434010342002402032423401222002404023341420002002123412223224443222020122431320313012424314131411222030443211242042214440313101212144020101441424433100043030314031334013221340240314421001211243430410034232000310122143020411304201142031443332120334020301240204413421023122320214224140334330344203423411043040241404144330404403221014444313201422220112013323103221442210232113400300434321410044042142032024140331042024343331130104324412124231402111133401133332130143422123332104032001114221344211104020214411320101444022402324424223121404421112401401021322423303414011032314040120244014404412103213434121231223024441122413404143323233321141032023211243333422001333334130000223102003143302002123312022210141401043043211412043243333230432013231230142403122014003021000440420040014230204122000404003043334231231124443431013242131144002231214323104024144314413111003323400003232410243433441044224100442241010424424311114204241303204403324023312140312014431442002110430301211033200133232031141442423111244020002133042242402133304310332313310242340213100021234322024032222303244100241003433310403231202100102321103223033043242244343100333414302102343104203140300010411342241341011040110044000030203042132230244410110233021122144203211032210300113221241034122310223002234330132242341123441240412411142344244340103442400343324210141121131022240323322310221130231403332440340443310430423112423414240003031142403031040010123222313424121423443011142403202101232242200001321141233332430421000123404133002043041224131442203011034322243211301434342122433140040103033310432203320404301242204410302322304202411232124403210131040412203443044103412241023002312101211240331320313311030004000120243024422122320200121410244021201432123400203220400023233101421042023142330434341411003430032013344411432020440400121422043033440324224141141204300132422211122122243431224112113021424443422440312110403330020033244114130400443104343000403400400110121340220304042331301242002222233443201320403313443231141210240104301402124043014004101413410302342322032040210112240303411032044121004114411231423133403230401323424240330400312120002221111021244002244332433202143120310213322", "240320212131234314231423202111200311430441410301020231444441324344332320131031441402121240222111103304120020143242011333432013203240401041242114212312403324120033311332213211344040203443313403240221422341341230132312114441303434404414321104102031010313243010420231041402404312144420143333020332433030244114143031320023120212041313401343032303242312302334104132412024104121344030114320032133201422143013220211111231242332201210203223210043413120113111221404141314103240131120144104243321011104002323033104020344022402203042023114211320020241143211030133330321430112332200131341441221121430033222203400212442310420244010344243240232433223212230404411113421131241321041043400043302042320102102240000200431204443031434404201203144400223030430332312422024240044001410240243110103432010402430013221013434434022221400342144011312422104131024244042114232431232222130241334414403240001313202022442202101200040431041321103120343420300434101034320103400330242203212323204434103111110230224131110423121443002120132013011042313112441143140420404310442424024220242214134211012423422214332231044014214331030020244203222233142204424132230413002021213330122233342133222034124100414400430303403220443000300342440214443010242403030142212130333321113210414004340342413144242133203020444041433342010421300022420322440411231244042124144411444230404042110433332143113004440233042043323042003142012230234114331334232444133424240234022123240023222233111231404001411140020141411230322401424232134414022420344113442003321304201414024323102321113212043310332424234333330340423313444021203323434400202033222422022223210204403321443033023404323210123112204403200122231121043244214140214403432214213301322444243014043121402411213143023404420030402342240321423431114024401441423413332043223231412324042332331434323032021414022222021420424130140101012331441232133343011234130303140223421012020040242444440131013220231204040231230104000142020430021444304210304340033334320240044314213223430204313314021104443244131022341004042421124244423222410320221430223401234211114331301421342203214004140224314210224230040304434041022230040042211410113042024243144043332444200411344412000032202131242440100034403201220233024212111023111224234231241132121443130344033214121142040033004414141141212320014220003232340430301244103344212422300201241333300130221404223223132121423132433334021123314424444001211340103114410443304433312024233402010200233131001244343440234402013320404230444012403423311212200121141314431412012340111442313343112203134442133423340201102103103233400034132442220030313101114303433030144431303102031331220301414320410334024132201013004032222214214120323432223333443003203110102213323104113131340100141202314040310242130012443114000414124403313313120132101410442440302124441423224131410301422312334001242422104022232434004010302414413301203013244324004211114031212313334220132322120414243303324041144401023100331214042424200344110240110122001243140131124234021241030104400311131122032220424113234013313300242210332441121304003140343113020321244410023404001231243244012014411212010334420313120014000042201140304004101114444322234103102034101103310440231041134312300004222210114320244400120333121112331404243101003222213313201324000131340301203443304421142001004122330130422303333314001134314221024323424313323134212441000331130104333113434121301143310140024133403411340111303210001232242040443233012223333303234010340423143220001111421042044323413302234112232331231411143440341433223302021210133130240124341111120241004132234110130222014302011002334240423103412223021210232431232114023232201344423124202001022041020412024042032302144124334034324243441114301032223442041122234034310103412041431313324200004030433102324423412420400432420240302203204211141134211244302103122202021144132414341123424441012134403333034034001323110232403122432304310414124421224240342122220111332334422010333433024112041244204240110213403024024413333330311242021402424344021133212021144323103430402042020431314230421311144301040122103424130331003322142014320142224012102003420442103414332004011140122223334221041311013301134114424211144214103014021034040420304131141331322232030242401132341331422100122320401003414323103212112143003403121341443311402030344230414101214334044304302310020004223004300143342404113322432424133010210323332011114040202001232030012341033212422301032113332321443243034141310244132414441140111102", "412120041230224234434010144123444104332221434200040330033403114113010132031410304203140301001140200320433001032432131040413011341200340214200423210230020304033010110012443304301420341010214003040403401103104032220314041034113330121122210302320131114320112331111301230123011020020144312310242010000121012431303312402422441432102321011430040432322010140340301032212240303411011424021443324011103223222010302030123013303214122004432041202211003400222444013303313422332010100430334204113431114010413431122134222024002303010030120003201214020131123104204124221012414433303100222133411412001422244011300133334243430302242431121121214133241132243130311004201320412333332403223332320313334214310143110132231332023310204312340424104003321202341344002411240221234221200212023031123420302402413241303340102031111323211311403004023021341410134104314340340342133032140321430230040242414310043414331243211002320403331404021300021421203334143403344341240410342000411333030222104300004410421442423024012234012144333102442430311210244142211132004104100432041132403303304314120324202231213211342033322104124443322224243000123232114314020000144233220210340421112012340124230034114433311331230420202122242310023103034223441031133131113332013133431400421014221223204013214002342234141234212102224223014214004102243333001313043444423312122330243234342134430010231101214434332301344114133404110441024224030010230212312141441423423414102203014001304404104143202022423330131434001431422331143441143410341332114143410043343430124441223031332320302200113323441412340444332302244234430303013404043414124300240234123424441234244344331133044031121131101320141412240010040432214442424424331200444010112424314141303423101022331013034221342032441123411430142443141440100344233121304210210330234413141221110320321330402421232322310040334312123044122341030414320403021311324004423322311421412131223312400221233014013402023331443002221022341413401442132300043124000431110434132201241321424321244110020440132212002434012140434140301443104340213020441041344203300241231101202023112344000144001000302131444042411101340321440304213013032112114212414320121031200300204210022201010132243030021103001100324432120121413211313432001200104422000134242003341101000203111144033001310430343043234403020224402134040340410323120110013101132221021241112134022322023203404423201122113221214413242333401403402232444041124420344413240342401104131021234342340342032330100004240342032240343340310430000013424331030404024423003401313041301424424010004303142012140441030421223433122433242141110102332302332430121032301010014213342432143213321300311222114343200040413134430014343214444334230120311412424421340220113100111043132042413142443004421003341001230012044314112321130214200143033402023330314031002213111110033002040043123201230203013202401114443313044032004332323431124331300221120141410332002121214322041242033432121113344220422244401004112012014421014434112313144030234323302412031122230202333343213312103244100021044243042134413144330204212433203310310342404230422122204211104230344332030433313032400222343112041224233322003120330013334201444102314301314344214144020431024333111244012031244302003032344344114003300231040043010141334011412303324103110232134020420431410214131132032331212333011303332202443211031243232322113412201412004404101213320223202043200242442031022322022102141414321144213043041410231201211301123322300320031330330022014112012100442111334432331214321321202420330210131021444444122201202022114210202434222441322014012433040341002224231320231012422210011131114203022221302120404134213314343322130011314303120110434042114123423442043420334043313320414042120342440401123013433414320443344344230122021232324010320031304220334323221104132303242023422423220123024132134014424002440130414333322334020411134042410420001344310123041334424303334224240341241033323232442431410301121424344103344221403014211302142322200421214242003100241433131314202224112102334401033200243444241011131440304221021311032123340142040311344230134201101022111023044432022110314113423021020143433100004122003110203441211242102023020044023134022322010443131224110110213330413140401222041421413210213143410344023242014300032042312031400121422333421314331210041404204133420001300220024431112434004232243343444141134420112311104034314403403140120103430444013424040102412003431341313230114141230332444410220312341310033343233211404123140", "204044303120240144120334143220403330124003322443030441032111003134023000040411201224331144301223311403004203430042243110100314420204302011122022224331024242140141320432420321223343143101230431431401231113244143124114213134002430313011120041344442101243010431141313224224244311110220420321242432410122420241021312442303130420001043112424220203042114212121101203331111030011310233143123010002322122333334430202341040122401034010324442023413300421333004144213442123210403221041030012344112402340110133231204303200044441332201223312033423211232224444132344424020411111410431142002211121013134210004330100244314243122034414403431243210401322001422023411320004304421423242211020141211020201144143101231440044413001312044010001440000433341004110042434202003022334240414434433203313021423401313123033432243433400044122430334402112234333203134212241300104030241102304412004024211203320132433033303433133230433133210212042333312232310022343401422222423201043110432104033230000210334231124141403204024041342403413340313133442334130133123303330300410020433334401122303014243030033402210410324231013323201212224011223313242231104120443041100231001242400340223313442101143033323200412330023403203113142104240233440233432301021402033444030331114211402101013201422244004244221413143101112343201112023431331331142141200110120244302042123101230340221113022122124440411044401441410132303422140203103120130421234141414343011340112240331433321344302304033413440032124220300122044124334433111130322323202301034200100312231044234424114001441230421201140043121414000213441020033341433234220141333341004001304114220010201441324412212332304124420124142013404322434323341310221013014434032314321103434320242032011344334223424112122313330230244011010300142200220111013220413411234303203112233112101013421321434214144422012133143234402121004421331212011433112110130021100313332423111443441004200333423344133114411132130324124133440044410332031100212433324013442042130244421444021003232300141033414423202443002442424031311212124024231032143204222433404301124410220041344044233340432014003240103433224010201200201124130423343311144204331113431142342033233241140141242111131002210404042323002421142124044410423321221203211001430010112422431403330020103034203243212032201013000240030102102211421034404301114030102211303001401231312414321123114104233032042400223444003243422401321244023031210121432011202234121042003243112420212423224000330200221443420013314430211234133032333114213033332344120112002344340140131311413323044112000114243303324213232040023144021404311221242021313301003332114214132001201420313044222343030402313431304112044040311002324401143234144321033211142032334312023440010242202204004430110203400011322203003404431140312210032422140224314332202011131023213102343233141433040400204342440333424044011422312204200400143004034000411201120130403133204422110211033342140241212430430444211423113133332133434401312002404223101224404443241103123130142444322221404011100212113241420022313401114132301142203100200244220022242210003133300024332420042142324341240242421212340304411430100431242143420422331421214214402443402110014211344010433221223122303441112431124302142432400412441044244404400010014032422010120244401404422211202211131044041403324011022344233100241201300331113204022132404230231240003141304340101233121200332330013134130343424014242421003234421101231004113120403321302132242432242312320033143003443134334111110201242204314322033241330304421321023232034132222304022304441432304404013213433414441242222123410213242304001442341322302414001330234143004212130111121320141040244204441313113133101011001343412242224321313441310001210134232002332443402420320140143302003124433041230133240424102122422134321401303001340411312242322031412221322233222112144144344421143241133420242423402000230421341032314234040311130211410203104322410104114003114120313133222312213134201024243223233342433230010242312120210033200141100023332311113202322404043322211020341101130030231404022412442403000114203132032201432333114303100000043242433300421414421130134301342440124321414304420102204324243223414340013232323214422312432103131322430403403134044204214344342112040422344024404231304304202130421241041021432020114102010404112241411330214212440332300102331033131312100131200412110112322010032111020404212003300334141302334243444440141440132234323433213122134230200403014032320231334014413004223204104440", "434032243102442312110044133244143121232423242233042210431044332222230322131031012404201241034313132122211040412423433122111113434034241021131121422102040424034034331002420424412212103342133130210320424334203331204130310403223333110304211011230140230230230104220400320303020131041220003114414212030432320120432104433013101013343310120002040112133030341422122222413403224024134304222141131402233202441143210221130422030423141421213403120024340240100104400422013014001113434021140441130301420120130332434444134044401133312324023111223440134132130022420103124331313310424243233043314404340112124004300324001040344113044230121421224330002312213120102402333241304414200120301231403211012243013244223240411103313030100130012223244404344340424143033101214301120332001411021234420443003010412131321202140222121113410011002122421323401432403323420143330340444440433014211101023312010141343304434100313034403000133334333012331414341141233331301243333002004333010433432024100320201203331113310011321201401201042014311310211014401230000233431402334121001033230130303021424332121400041420230103341020240210112404130334220334312101031221300013441034101411033431410411343334033003040120413414200023324144231123300223420423012233030133313101444012431204104241040314343143424431024410010132034434442303412304321103311313440224431422321213411222222313310421341324310431133023130133102434424114420220024032020214130304210004144044011013430414332433341234100141133010400042304014440332013303004100143244103020140124132130003412423221223014044414414222342131041133241013244021120044203134001241012400344023424221103044424211004341110122242212233411214103303033401420143304010232430013232043021342132133322010144022143140003123004400414443113332344101422022344324240204410222123133441220210421214342440400104131331321320423244233231411400312234440332330342401103313330342421211301134220313110343342332224234410210431143221324002433440121323010022113013221120243204232221324044422430341423113413222020022421212230130010033332230213140214323010004020043300104420001143342222430113024334312110002313403023220432211043123440042123013124443410042113024424214230411011144221040104321230234004310403043010312440330041322004140110131110022300204031303024303221413400323103403112221103204322014231430233434430003412323333440310242432323304434123013401022122132434421043102324344000301331304343032342112240442244010030333011422214111124033113223303143330133013131400422112102240310330331221010413241040134212034112032431101034324402300130103044101030021111004320131024143412044314221220004411023211222130433042310420110213040104131331401114320123334423221234032042232042424142024130321043143030231444120103144222020240412003021202340320134012104201332143403414231024032413424343133131120203130143403440142233134000340302433023444241201141113040423114400434321030220304310242003120413414232241224344103344301312022222040132023303304040342240422124444213002301123212110220334211402144031142200142203313024013410130040414222033113421114030413013340243322320013432413344111114012114341422432222422424242244440040311104141343231421401302140333102102314410400442003014011240013310041423322302223041221120011242000212110204131330210432330444430301143242300301020333424244142110024022404324444244104124001424200144300112021113223232200342432111002301424213324040302332411343241102001123332034124311424434004111000442230120312140221233231102123442240110004203221220222440134341100021142114432443222314343034244241033041432040334202422414144013031420334403140231213413233132003114043442140011402432234304402430244332004411134433323324432303420002212234203122434002223412331413102203201404223321240122240103433141224424102142010233001132220411031313000031242403302230411441103231124343234214310112012302000432224132204242122011214342310441430312311422143043423123204122221123143322142223234312210422402220233431332321110244143022011211323032221111214222143221003230133433100421323221304401200214220323212444021101121420312424141322024034133133410132422314203204031200302123011102344400442143122220340403221111004120324424102203313002020014222420211111012320100042421143222004441111103043334443314232432242101401340102330423112003333140343223014132314121112210110020101332004221111042144234104030410120034201132102303244213102404131310100110344224304333142232242223234424400023402042212441022123030243111432143443004", "000203303311103031341332423244102321131344420411304413441000343232412110330230400220210420443043002020344214224031122012144102020104044202114323441014220003011432110110331214124243204043130101423424313213302212040433330334044411432334044311131210421243002124331310122313313312412144314100201212214442301024221401401441103113200234214131044421111120033204403313124042200432430014332330132012422121012040122320001414120213101112234424321224144423444013012142202232110134310212424310402400411134043302031323330042321111412203323413422404033343342441212432444241024124011223014413224114011202342402244004402302203201443013231443334331333133432202440230311323344011223210110344443402114042414223203344004231204444012042122430202024302144400102010442342002023324200042310431134013220434031122040312311300343143400120203024334204020210204041030444342142114340241322143440000032202123302044304334141041320312241423032420233034131412220444003323400003402213300111133032232210223332401414302212234213421141213231113012441431212213040430422031044234223414342000324044202212014143112111041411131101312040314000323200123402231424023241024221123004100424042204310222331013022224340134322242130444221232112423301144434240110011124114401040303433222421143341133123124012040322333043402424344440422232411130242222103333043432020224422302142132130143310333004001022010001223040202303223241340031220244444100244032104440120410430231300230412431101220222031442012024103042120132021021214244104333303432121424141002423112214303222011104130313311112401010322333110222432021113134020142132130332312240302133013020312142023302240342113240322224212032242323304143341231442202003043244213224343441033444423442024344412322441012311220441111341203103011233242431421134431204343302441041431043420010134144002131404123413404302044000342232434114021410421413000030401022444431213231031333420041444342004334110230304333430124230143010234212102420220001220340423402003313330100124333341003234421142341330323103121230114124312411412110243424343244233232343003003011204340110220233314340041400440340242300012111102030002141134112440434220020001424423034031042100434321021244004203440441013213140341331324244023124442140013131401034110121141410312300301002414440033430231341242011201122104100124220103330021433301404014103223414300022204432414011420412024114110331303031302313011131102140442230101231313023222112410012240043122304023004342010122310123020242034214003244303241232144243341004131321123034212411031043122024442403022333034303342122004311203341142203224034333104012004343143210412022004441234003312201031402402221420331432110122433004011123240040004001134224113433041404231302341442343124442140244400234033334143103421012210332210214110433330024213211414114020442023234021401020123412411020234224124442430440103222124241141334313413441210002220223424122402121243400444221432444204330331104044413334320233210131303310213430133343412341320402412400420213044430001112110013103300444231102120301100422424412103212320333012301204323221444200102001121013003012030212333103240434234324432120141302234441403433320112314421034323302224233004240110412300322333322022400013040311411334022122304430040020221144344442101444243301100041221401103222222224413002143223023332414202203111231143014230222123000113022303034213114430041111120121332030114110142000400021000341441332243033403212042103342002314044123123341221340122144102330313331124242123340100142130111002331103431022003400221313444410002110002144132301141203343043112342003203432044412421033011112400240043341044342342441042130304323101242203104113104024144124143314144013240133003234030214100441111122311404110234303113444332324443044010433102343333040412402042343424244404222243031131140020200310103020220443143313412440333010402422111112024011332101110212123402141011132421343322133320023042020232434203213210431102013101114301041243220310212440422011211422302424041324002100434124134313420244013041203213104412134143100331111034401040200043440022420101401031432431304102334300201423001004313343324013102103020412030143113442220204001104122311434421332311000003042241212444404303334240412301032344013230223212431301302144344124122403043122410441344343422221442031323013301124232122340134402030230042313343303430231202433323002411012140044013443403303120401434203111142301400340430214303431434300434141000433110001130223244004004220303004112110203", "331412043331243233104231223001222313334034334034434024330432441321122434024023010302300320244220202130300232414124000400310124334001304341422021111043130440002002411233312311142310240332044334034303134422020111331243320144020301203231420042103441220321210410401141400021040332440220442230430340142103111431302432331210121034210433441133002143330021114333344433203221234323432310424004030111231233113022034230022442010244430413313310203210444223323134043041323202123331211400023344220234021022232032111422414400122440031044143431120100044301013340413424432444223100213414120143131114041213102310440203124243224031214013142121314003010034102204034102204103324220041133310422011422323403024330034101323340303200420204413043233442333343322040103341232222110124442014124131020344332030442013104021030222031114143311341010020201001124442233002211143312443110344330433321042024310123411401243411131224234132422444301221332114201340211300434412330403030144202142123220212234140430210000100433131140440402204223402142134330423133200413220303332421101304221444231330230221303240204401413014320214413031342040421322201140214323022104420124401121401000030444202144332212110421443232022433410124202434124424122440214140002010431343013101203120433132043324342022424431131443440441042242434124423134214303243041340232130021030004020112001041314340221033312242213030431204303430242013214233222230404233420412023032023210414210431141043403330032322340233110033143420024102140040113120044211324410104413434423134140442103024043121144002433242331133233113232231321443130310323412440010020200024032033302414244223032414443101413403041410344132323321314004324303303220440410414113204320022313111421443100404204033301331123411444334312332000024344204411040214430340210433141133442101111210313133332234420041220303121330323004324341030222404010040014104240200142344321223440402002042230012240314124032220021110220211433242311332441240002023010110302424301011241230202340420234342321043422121432223131141232344444121433010022011313212114322343421304140413000201134330410323222120122434410014141243044110433342433434004400130001100444031322110212313104404320031412113342144220202214111424302311404400142041414041000032332401200442040313043110324313211001202231012321003433030221240403434214220313044230001043220334413410033401003122321014012304001410004001343244120443143333012203340301122332314420140303322021111033323003031344420030320403333441344421203044001243341431312124243332441431120034333400442001143311142104340343441022321014311003412402110422041341021141434302203123211220124320444002200102041140002321020133312100043442423334132202341322404004132304221232240314221443334434421023244441041434041334000212134440412023143334432142444034323143220141343401044103423131300043213400313012421431332004312002203431231033023103144443243434012302132132304444230401024321300233342013431441112443302203440344332013223302220020114043403142302444020132021100200003211411014242331211233033431213210144141232320203331023213000340004111001102104310100024244014441320233004232231302343330202232042242312430043241032041143434424002210424203420040133420441040323032402222202113413420101113203143200024123222330123022210323040124223333313440121001022243313100133224442114142344313022142040224331402410433232143210324400230432312132044021120344231420124131420200333133110111412043414323243241331332442102212401233423402203144112311113103234412332041422201112314130340432214022023344021411421214324321344214413023033231213120443333103204321110410424010120303321420122311102033433312240224221423331040400401443211143232442341200410044201003123232414132131041004302431202123320444203214244222003431104012412022040032214223411024234343230041332340321203133201422123133413441341440022231020033011331402124441341344213140434011403232422111000332133324202010240104012044232224031211303002341413140232100414134303140043012030423234431141300214030224343320212310410222243231041240104241431244103104141230113334201201003040444200334230204210414442322222011212320001102104340423121014323324234403221003311112343433004244211210330111122240312343301222403143233402010010442242031444444430043201204241234111124211010242404143110404312443440033121320040430312341032433401300212342041240403244302224430114203103204423143322244120133043222443112244231023210110132342003002044344132021310001202100343333112132001114002201424", "114320030012134131014034311041101033402030444004312131041123103334024304102043012430322331241012400342231030110222441130444210103343224143203134230402400421240130331304144034144213244044311132430441334430234103233431304302430111431123431240024113244223101030003024320012332123042301144420434331401111122220012233200034343042120321043430213234342312321230424431202124240342333334233100302221343042432103032224343002121034321413003121300410431141200023421132221034203211241424340013210320221424444041243043401010221232331321400104112211013303402400311404014344100420233324223022130102434243341032021423301044334423444242422433421401424003234420440243000434442113003240412344431423334422314134321310332411030420124411114220412431404413431312231021203324203404244202331011313234443320323422333412010042030330110430314213031224122011014402123440014241441044233134444034342032242401002324244231403144022302303243411123003312020013244441044333201341202314403012433030242342323140034201423224331342302310103210043222032333011203303433000122220343032021141442303011021320431121023042412011211302341022042344323422242343231430204344041204424023013111430421231113100333012312132234223400044332011400101211311043413234043040334043421423031303334123431420312103244132032234242003212224210100301041240314033344301031431444434014344100021420303134230411243243434003043442023024410110133204134144342211322220022211203203303342010023042420044020200012332223120101340113010240124114023411113024024114132103013101433413233241140311022031304143132330120324420100204014330041211132132042032431414112421101233410201043201142331403423042121222214404110001300213324320010201232213321031414302431100022120011034102421343144103134430221424004032103334014111233421232301322211400442032000422403311122401404342423244113011244210044002020324434242143004303411303132232234332010243120032431202022124224231440010012243334204344014011301301200422220044033431334212311020041304141434010104302213301432131444330434143312321121114012440444122401301404242130232031123212120120321230104412302431344201000123204424234210001444110244403101313124442143033424010423311130333130101312424101220120232204212113221211203140121223320200341304112003233033030431433033034042200243333440314040044411142210403110214030034333213044003411322434434434102441104021431300213430444401233211241142213201001221300021110400031400114202243412400202143221111444401310100444112042400121410123121114130401404431210241034321232444220301324240002443244310244344214402244322320210031330433434414030142112323121401400024443222432212241444212212300033001030413431343441142241002210041320023432403110021204410323333300223143340024012001242112004402232212100440224033022113402214034132021211242410310400224220410422231342004333343231214440021103004323211343201003002234132302444233232434141010201010221214044044321240021223314034440340011303143433200203120243040041031022000223014143401343430433403420324242134441211203441313222112042303212102202201210202304421411022414442430342322320200200014304341221041040032110210243000331340210030111211302144444403114204001042432403130434142243244202130242401043402023243030003243423001341321000242120132341441333330112324301214013403240440334420332312004314403142134111140020431023304033213424220430002222230101203241142131203401041332231142103224020412202200023212221023111042040430244003034413133011314212303021212441310000314421202143020330044013334232121400022121220320131131242430132404102031110031400031244134043101020024444422044234230204343433421113224102004114001221101020034330142020401134241332112244222412341303144301010402111232133442001111242302323202203012003304041313341004214313313134012211110310441204330132400240000122143232203441242311134032022012034011204333140222313141442323024211443243431344212230123002040320111004030323421234130230321111311020303420120202040000320032122442022342304230114444234411202400344024000310440404422314242001330134124014021103400243313301310020313024223442011030333242412134110040020332343000100024012430144211201342034300401201211402304104133002300430443001224312333244340104200332201111030312340144414434404403404041120004143212013434301410240041331404224042320202143404230020110104224403330411112103331212230234342443004114042342200022314444004002312101024111013323402401044012141200131342002204214401034340312401334442331423124100003412244421140", "010331214212323442223100330000334344420103243133332142022330103131122342420210144411123432321422122020110030420111240000334431413034211301341443132042240204213211324311213324320221312400414404030303324434404031114444434144312412400312024001042210241144133020420222000023322222402321021321311031244113330433432222443030420312032444102231120210233413140430031022233201030104312134320031330113233230324214244223412242341243402423001434423104043220142013410042124012220203142411414220232222330143143140411014414412030411004141123412100302034243014242210324130211442014202402334130203304221410400123022223403034110144231223004414021134424320041412424324040130342034342113342314440404321323004104424023313203310200432413040122114242412241244340444214043231403131322403242043322344142314224003412110003104044331411300344303201442002023013042212021424342403444123422034042001221110041342313440220024342012001141422100221123000021013411222031344001324140013111303324003403014022403241211204123232122340411041334433444114014122124423202414341022332232113132322444102110234001112120403321244024003410131001024204131223111423120430222234322411430430223442330400021031143442021342330331400420304223421144304424232421344203324124020440403221311333421110321104402203431314114312003201020034343140102131104243413102343210432413111414231422400014411142412021301030440023441343422322000022002042131013422423201304010122020413220322013340102101224003134342310022211002402124112013044203233204202313241333301423143400020424340133002133104030042044402211041342313210112131342141301113403432321313131420203221443131220340431431414314312344141344121312334304023104400411213034324201421331044430034010322101434304240442112310024304342422211431401223304400024222340232042333241100404331414144411232140003301413242304241433103034120431310410341413304121122300323411202312423440023004030130444444440422432120404200104333000404220322304244003341212041111112132110440010202421443222032124232413200104102304123411342343430401121011020442042014420443232234242044221411343231400411322202313032214420243332110341113413043234041001131300232342033323340113424022404113443440111141214440010111042331310321143330310231101330231011212443232240200222030334200324202431401022143312312311133042120303010111130441343401144333344222423123403424122334433320042001223300241034212124114433420242334103312230244233232142403310442341300003313410443340032030101204301410111111424133020421301023033322144320110422241241000141104030131100341133022004230323244430433320041213331343020020444101100403114122042104000033102103122402201222114300024024131411202124211302113224103122433022043110101121213102224322102202121232413412014432144041334313230404020014430332122211030303040030411333100210100101003233420130423434012203424430104202114112124222421321204140031424400223300141112230041413110401343320333404214313412020142300210000330223114013310023240013211100032440103032123310140403430144443421332013402413210324310112010222420103410002430340102330403243122403001143340434204132131412024311331242233342403131104112222034404101142130404104321111020230240104420331133210331132221411033404441314300234200113020123100430023234110114200131234423024434330333024341012111310432330200222321234330234232313121312002214320120441321321121103144442342304032314210134120442041102101131101433004203104411202311221224141134042102142000402201232033132011000024023431143133142401030003011323211041304340402441201331233441021334013324010111420002423430141222130303433101022233012122324312012200444103412331222330022020400414331032301340033414214430132310012101200121441433333124302224234112220000140243432113030342044341430433423143041023432001332224424233030424104131030121321443242213002431213204041013422334120310423103214033301404123303011102030130331410024242241414443334243441120433141043234434033400330433330004101304031133133044133324314013240340112430424122033442030422424221121114114301020221441120142430320111413404214441311011213332324241320102431120104103114200132034031332202330400214444204404042414343230032420310002341210230323323110331004033030423310200430333301323211233130442030144214431430434423422204043230212121021332123210033114033033022223112340102313044224430003343311434213202330240440102344113010121020242432423233042203040014411211244331334302204423343214244340123303141031423341133221344304312201032221344224244", "344101130122240441341322024440211042320342421311044011241213142032030322442124234403233020401414243444211403013403331221044341420223214144014240223144240334403030340422412133130314340312340224101024302231333431114100223030043133443134144022434211244413324241300010241340312034002200334303430324041243332230000244421103212143430344201302432013230031113442003431343331103012402424301313134433341111120113044032243302122043404014010311242123344214021232422142011101031430133142433431132414102301244032331403340230420120121441442123222221411304343043120132404232303034111114324201004202124411033303324110031242020430244330100133221044122232322234010222312103430421001123023003212430143040443240412244003413434013130230222300041143203411133442101413021103331323213344324132143243202204302433403434321141201343041300142302014233331042232342003013413332341024034302200231403202342440010103301133042230231131141414040131123111401301321112413103333410240100134011223234121342133431324011313223243142113432412221112112313433340443140222003311430203320214112013042411001141241424141423240233111223300002443414100443331441400332343432333021430022202024303000104041412343142001010403332324013443102324343140102302042043111430331201014400010431240311131213342243343414220104210302443441432224010340042110314131203004423331442122141111301223114042030420443004044344100134010224241414014342223140231443443034142003002411122041114243443044122444120434034103412211220413120240020021412120031104034341023402121420421243432213032442422330413001401311124422424434110033120131304333431342014444422402211113100211442302323122333041130204410140322211104334044300212112302320002423404223013140300242044024410233023232100123333341043413021323423434112320022141331300322410124112240422143322102434421344314120011411104331241314024001420224323400132314020214422441342303232400203111140034443003322200022131041431121214012123010124200231034043014242023424204342314334402140010033314124203203021002220120434031322101002211122213301244033021201323204314430223004114310233104134321432330334041331142021110112123322402340031003143012221301040222413211302133421443120222034244124041024130241300422041443210211303213122212403332101024310201433303410224112411334231032003133004441443242231141440331120233300031000100221001114404300142433114134432002242010030204144414411221442412001120201302221001422300314322344404101300100111221334131004314044432232032230132112441224212110443143231034222301043114121043344311332311114220000133210012303441012010400120312144120403220410202313212324311140340421030324124034324412423043121334313111234314332420343240223230233100340241400123114222234234422211041241102214211124022013443021100242420310423133313232430321024024303310140002424002300413331111122421421122313141014310320243221031202103412231332214344124004123324301041412421043304110112140034434221212402210011103340003423203144412341004212320333143424040403300030212043314114003113111304121422140011124333430412312133402211440032422103431344131223324024414331242044011421213141201034322200043012131101032342000242312211000413122041322403024043313010111323411340022014013104243004402242244034100442210113420023102012123003004234130443032433011003133431221340441440020133412240112223021043110303240343340120033223321423344122130332320121311001034004044341340340323333120224302334300103310421133010100433232410140133320240434242044312202002213003100230314343311213223233200330131303414013403134230401143121301103230403102311130213440244104320230333441442134402133202411123310031011004240104131123241412121331103041440403234321124423413102214100444103100120422441342121120201104414310222231133103114100342031430132440014104224221333434313433010444031303433102404332440103204444344422020222133143111242001222200144202223304142302344100433420342304430413341240320044131043413410022110241243412202224211042443010242144344300410034034311230242030103010303310202013140104240442023042134334040221113331342032400233422403303033434013023011402033122214431021003002004211400334111043431421032144000031202144041212010340344031242141340202204222103204343142411403030441430422432204144234413330112220443343003440200214044201113003024034041110121302314233041241304102004242444304434423003340242220440402123212133231444230000024421030130300241141243343040200212122110100412432234122104422333432233001131012423424431210232002131132", "422000101040244440224411211412121112232144332343223212111002313323320111102440221323101121101031301032430421321440224234240131304144041043332320424342330230212301142433134142334342322110032333410412334241100030440423421043211204123221110222240234433210242341123011304231121311241121311101424342022444120321231423312141300044413430102424214044023224343001404133403211001314312201414310000343213013303424234424412342332031430420333242403433324134122142332443401023042111342014144044430400232310311120243040133413210410022203101021102313044111144413334101213223112024322004433340404433244422431042001431314132410202433310332141002230143210414344313404122130033033412244200320303323232123121012233432240334400121101304011110210430430401031044121411232342422242204131020030411012304000410234133300004311434421332002334131431002003322114423430412213212224321422133413143131333430410342132222040443403140302321424303201001411013224104300132023014433303000132301022210312010420110300312201042402234444411404300021013143112313002030104004443330441323224044304323114412031333004112401431312201312332013311304144203321022201404410220044403343111003433332133231034413443034024421140022400111324222022241431223140040031222020203344104322332230404002313342100332223024102313320414001324101102210331003403000210322140413124332404110030224304123001231400211301110200030314421124022302432430043403031021143341123303110023413341441321014132000141014130120201124044113404311414121411004140411123123112012442121020103223301332243144031202204343231004221022312340241124421310313413110213323141413030114203101142143210344404404321041213422321241244300101433121403124023140121040321210440411344323040321311234001312132120211140103123032311224034211401413000312203221003231431034144034043344304311101213302003330312223330221213441232314020443312443042021321221210123110412001330440042233202220112044200034034442244423200112014411040331432403333044312022121332240003121431243221300141321214341332342300013143301314040404020344312222234321204001230031334131420131131400012100414342141242414322121200013414114224213330340224304143423143000230301144402414344240320210141032324112143234223410144402104003411032014420200300343024131121404041343132431304013033014132110400041314142230320334030411244112331303310203213432112434223103443400103442412034032023432301104223330411321230223444034012103112123120034423030223202034002424032014331301031400111234122022023231203123122311102132143303140330442043130012142042234214140121142044233001440231320021202443032341024434424220444320022234320113314231224324102034201000004034140344314440312434302430001132012030333301340414040313223444430314111414042342433020030130042423134221414003302304402222342401211134024131314331020423400133130132103202441324001214420042031411304340441133024102333212433222412031321310110414401322341202141311024030123314430233014133002243341341002111434030031033121034340101444214120402304343343132341344324043011231444130112440004334430314144324330040200133444132301023034231303201422444330242013122403044212104114144040241203432310201331222232120302323201314412023430441022344134230434223112140114440120041102111310403332343341022320344323333241102303202240421443044431004243442420410032410311203303013332010000402431132333413040303213431204241034113334134340224341422213130210013114022334214124100332301410303233341343022403223332040141203201234311314311034324034201343014004230210003243224300213401313043041004343122011042141232033211423313024201042243324344140320421004244033231011434444340021334133341041200000040100212143403403313020421042413312133100244001004332320041341400324034032203301230122011330343102024212300104410403210110123024113414031012020424202212302431034340434312101243112230111413211323214433431420133340033422303413220233333033332114033434423133044304014444103420011314104344411312141112123302142103403223003331211442400221340010103030242141222034434333123201112310124322000023110421441111440412243030444043044314232312400141013104011114222341343004122341402240041201311213002024404344343040013102403312344341332411141121114034140230114112241132210210314441441002440040101113333402011134200312340040104342433323033432344231341144141011102141224423331111041242430213302113414003204004103312122210121221302132143343131343004232422232234203123321202110202002121320234122430432032121330120402314002324334342033", "420120012441104413433441430012030110133023433333432332130412241110102033104423410143413231412243021311014301433412341322222030133411403330300011202321301244303402314130410301320202333101310402321320114303041031230023221001330023302140041404243202134431142201001202444223140421110322103104323130430224221022303311302003043212324231214012101104013031440330044143003323310312001123342333412232423211424122102101240300143332232004024414021411322341133312312331301323403223424341030233403313022143204014304432344224334413233302430214113101422043323400001433330231402243030301444400310424221000321413210211403001333301402100144404444321420131132404201030323131204031302433003142241031141434020303000311421121322224300001041231133411224233221032402231432142224300434341213323300042000323012401311004433121143034440224223412441401133024111032421241324123323000110422202044003133432042132001213421200031004044342122123330432201324241140142202224012341221331310202340302424402032113313333411243242001211320322321224001003124010221214400441014424414003422224242340002040422101444012432013001023320243020013124424143210203110413201021444322244334122420203122421331324010130412224123424144231112001131231141333310343232403344333211204012303240320433432124102022420112104430104440211301440442334242121131040014114324133442114244112033323242131144301402212413033134314403042114242310420110342010423210034440321214420001231300310400400431243422400020411133234401213212331023204331213422114304000211323043443133000144110433233440231422212444230323002141431411401324303102134433343304413301004240123202100133443433324420431334423344221223103402041004014222133302033342020333423421404142123241144020301130244343232123013413433133041021410130024433201224142000104011130021422034033244331244041032234143223401324432143120210420423312304342120432242102411441234031102141442043300141134221410210034300444103414011314010133302340113031102224410304104140144220223044443000043020334121214314404020323013212043230212104100331232121112412110142123343124012404143104241144431012040310424211321343403212031100430302242314412301122301433122423043413423423334322412311414212223123200333103322014123320412400122202134304214111410031432403000124140421240141444122214241221030030220402414131042201101303400010332303241312030004232444004400120421013341040011332230413133042443120302324103200241221302112031434402330330103133212103340020200120114204121341004202332311332131023300212432032121123333101044034110000324004202143330201024200142221344203222402414000300430033413200300433334042341444322114221241433344113102431033311212041440132302430341221224323423244131411132420413143342141001010340333202200343030134411103204113130411002332430203342032424040213242412212301443222004302310340001203144023203122303222204043333130340134203441100221220313344022324120441323321233141402210130001011302002234413304134021412424012003404333024132241410330330141200203241120441110421300333413042314102130130303310322213433242343444242441103303144003344230141044321414140112110121214010043324420333011324203311130011324240012412314143021123402443422122132310444241234041434022244301132123414202304444140421202313311241034232141424431133300223200304220234042323431223001333021311431230133441402334200434123302104030224010123244023441222024434303233020420432021414043110240323344401422113142222212323341444210442112313011323102011112321032201341140120312323144144313130030040410310401443032411214104024040211300204012134322002202214004120043300041042142013401434422304214334220333020441210242220442442433431314003340430232311131104343232434103113334323323404334124113300220124112441134204441110324233023221003014031043110104023323130112433243211343024320134200300310311304301122341114222011324333111134340323234422221214120301011104301002014043342020104124130320200041042314020203112114244131201111302201344134331021441234400113414244432214313013424243040414044132031331434010314333324240303320411400424230114031333223421142323014220010113214013103334040200340203424012141323232233431424140331130121313414011303130113400013144324231423444440332113304133303230401034131234300211030021344101101134140033103003141321041021123432042410412100044143413031144012233041002210300122132203340031124223421122012311132243312244033424043221301120402103142420334311444041022431004120002123103342201140014214331314224120013100434030144312", "440403311242443024124122041224122304221211320122443421312303030442211312013400224233234223301340322233001103021404101434230301124244323324342142212123424233343020222141401242202004010021310024401100332043300011004322420012001103033223130004113314230321342014234313220133402443404030434100431240014131440202321322122333133333421400031323042311444333001201423344010041214344044223104020222210033142131044124423121412200403203411341240132300143104403230100334234211303401412310240232410440340342302434413312240214432411031424312321300212241141143222404144144300422320414331230232141434431120430414141142234420300204212330212313110044314333404142023114420002121340241140021432410041144222223014330333440100004122401021342010304003443430311141312301130000243044422241112003134300211310204340223440034432421343023021141300222010042404441133420202313124324222010132402323433322340101344330001343021134341103101301334431111211214314342230142003021220303122211340431004112311311030203010231140233104010331431220441110402100303200100210013140420122030241012020211400102303130034310324423421214314010112101101422231400011100443021110110030040001321104200243423341001322304444301021330014414132312414203010443212012303311423011001223130433313432033011231144341330434322302143400030110023440014231234433013002334243402114124302204404104210034423412433443231233444333141331100331330131141333220024020410432304202230440442030313141040201040241424003424344144131434120001004020410001220142230402302121222120204140400132131114420430300023221023024300033412431124144023131303321412100031432034200102434222241440203044033434022412132003343413231234344411321132043230401012342312044344313234311040421401141343443111420401424334423231223132223002103310000233141132040431310322140110214213120142213423204114042303214021442304431233001042021241040231233204304242333331133404000332003312430123312433013034213430301021314012241131144134301140203204402232022113410004122233024014124331334340440302224023434001442131300342203412113242034000243134234002431034010241101041244442012024214200003424144430312424032244212042113233014014201344213441204232334044000113232330422312402420043304011021221340222234040410140202214444223141111322310413222421404111000013141404240314131443122313010321322134403124240430402323110234323233202112302342240213304130321322213144021122342240314414123304113031204011314320202010121143012230423210243414422442113433031143020411242010120114402013100200230023214301224203420013321201333003340222114031342214420402100014121004321231111121304013130401021140142413112010332320132133313122233123141010320011121141410214302104003334400424103011232443042032303120324123410020242043404321113420101344024344021112004400234104433441431224213002202343213201200314210203003420023134004212212222132212141412002203102120111043102212133442441400234323040414011141021200021213223104430112334030443331031043111101421031203124000024031401243220132434402312021403112400241123200413402024424212134340043011132404404431410410230243203043133441243131004342310434202404030231232342032010122324420432022244214220123141302221401131442331332424130213332102322031403410434001443210424442443241231123033100241143123422202140101020001031302124023210240311002232040441103141340423211044430241200203114212434044212043133104032224224422012444441233312144012143431231014112341103414240002002424211241443430024421134343433321321441041133233304123410040243241143302420002431431323411110003140022131231222114313210024344244000013444224002404132312141223401430201100434213240402130023132432402342013241202122004332142200342101222030444320203211042124313213202214042330003310433113430010022134311242224134142024331122302102023102430100101020324430041422002310002042311323143434223301144122421211110040023331013011022321201212144133223033334322103434420424431234042342233313040434421314040244403104321144400030313340443113202004030334240442012232424113241101320013243024021114443334410344102202402420203020402011341300430432201143032143220403341213101233341204403223022000034244443302402330021310132222343113423041000244121233204242010232230321044334312432341400014221022444002101044232424322122001203330223242332411010413401343212401141323124322014414000030433331003320132033032224142433042110424001323433340310024432210434330230434014420413310140133111412032440220124141024203041131222014121234220144033341223", "213320411430120412424143201400304130110203101441124223401142000411310220432400313201400422112430203032143234442043414221114430230224122123221342441112324121022134004414421230422011221003202321214111320404401103222010331221423213022312312131200343210102014230232131113233341232021430141142014134430441402424211211324044422342331444004310400223031220033010141244202020423343423404141324020114000243111310213143113300222011130320443304230320310340420414202341011422010430121411104031244142101231012201313400344413300234100131311012301103201012241421201333144402343013200412103412431022342213410112210241144002242432021131434310030331210202334114320120423441110320431023311242302320341402300113414030020331242322143104332044313410322020124440311212304010031100343120100411401132343123112340102244214441414310303140142102233131144240202302224330443122412141303314200114022142033133142404230201033003244404323142333224022040010420232041332001122040012241012422231220013133333134223413321423003404302114121434443103322324044201342102023113130341443231000422441201340004240134401013104414321413303244103110102211341332043023144241312322340341041100124321430121300313024024244104324122102014324034021141103030211432213201324332204212304443222243131434013033230302324400402043402402342242224412113131431001411230120011143232323032120443323321202014441111014343100110431100311131122230431031303430313304003103400440103331214242240023111014324411321112310224103321113210304132120031124020020042020210401423420300400004110024020111012034300420333410331440122102211431400000214411211103401041233321201343034422314444224323021213104403004001310411342404142203102331412142131341142103201212312204132023002130322341140111200333204200130410400404111244014213103030414441103132241133342233342032100130311441203343243242243342301043412424111033213434442020221013033003332442124124111112221123234001243342031244432414244244213241223221130143124214100021344412423312224143401300124221414313232020042022021210020444124143323003244421014440122012413143333402413023240334201224403402012314002420321314203133104244413121143112113401304343130421224312314313040212224113103031442110430434212132031444144342422442022033143123040200310030404230244232020001440202223030434021300400431304344430044003414000423342434131014204032224040203334032321330101420004012031314322211434334342242432204300333422300244130013410213123144034321340323243013130231142443342013443110204230204400111011002223021330202412414440413444144122003102432233122100211231022133412112333424303310013330402414403200212340210201101214100023314242242321203404244331221340304302141244001024431330021040013340002242101304414131000413303422432034410203401204202443212010000030233403332320033131324401140033122212443403330120033131402331130014423012314103020140132314140430000020103141242110400224403412444011413042120341101431212221232000344000311122321101011031010011040221420141401233021134412424010143401443221040212334042420124023320303402101432004140233411411113340224312031130201003011140011021301242111120212043033341300034310413404201412312112001324104242201014012401404434211340202304233424303401010123422042214122132131140121220014201030004024400040122003044230422010322210113330112433220130130341441443243110232101343314044300341414430320310112322442312224010212410420030412044242024133144404243042211343224310041303302414211411313143201011121033020141312314202343240203223012010113232102334004443210310233402301302000421223443140444404201430322202002243020430230322123320301412234134214104120021343324011422231301323013223033202322201301240234124002101241133022424112043440134221310331002334230334100413210241121413411443404202311410343241043444434103023010032102034233324234220112301214230232412303004134100210320244120141213330220030044232300220002141241242030013142200143020431000420032324431322041013041012012431014201403212031101403040302230131440040241042320212200444140212320301334012400134141002422001343221234320132000344233140442232341020124101311144303200222040300430300303423334424032241320020004043030313033424131142040243243034112034110420023322333404413102204110311023300102343014444321340331144213301220441021011231044442320102300131113432411241044104212240144204334204311323233142042113131301123420423302043224342104103221121423333110344201114343320311344210224012021041002144220324410410003442202012332232104", "244132330403233043432044243000140330240333244011114420131212324201411233231244244033232432143411433210042241101303343124221224244344340233423433410430134140423431443034032043141202331311121421220030303401103022433003043030333112433001101340034202214142242141223323204420201330414120134123112130412131431110343414023121243043414114140233331232134334313103203101333321400203014141102413204410440411034200222221104440241113220002212442142034421001030102034433404014233001402242012003330441241241030423413134230403013111132321401403100042114043103044202331220100113034321330122202342434401313121120412403443330142231443112024121323042012342400404341041204303211241422242024100241442223311131312120420234112121432434303104234142023030142004014212424112113014001410232301113420302100011421331340400134302122033031230322302332313100104114213321343020111222112100432400104143134222221300220303410323102324241010240031420110342223043340301242211411010444012002404402010201044124042413333200214314121413241023433024343110132240112144301301311002210321304110044102340230431211333141101023310431222241422340141013413441203233243244221122221331444320004121421401341121141004010110143400224030130113420412214311030020244223234042043441013030223204243412313233410400141433242200332224133032134212112123140134011420341104130130441314332443002211044310114240144243102433033142330134222431002040214401424434421203143241003100134311202303101022244314341022202212141140110114021440421021034032304420201402320401032210021324233424440242040123302134100022032010301032233302113043233244143322412404001434432331312202142324224424201111101000031400403011430333411142330332302131021021321212101200111144122144103044200000332243430102302241144410100444142343233142311134132324021130301034134034113241113314420012230024012441123110340022344424230233442441140334034232041002434232012012402422142200420334003340240240400123311323411233222042210000402013144224433204232331042103233431344014241142201134021040232401113423221030343241412103203300230044201204333230024223234014434044434033214001213021443130431441122440012413023433413044214333320341013004311230424111124420342144113331033043230302134204404240032134404010003413012010112204430224000302002301412112112331334324003403224410310303202202240104020114313013123340233400034331330213232213213240023400333423000043243223234414124231413140432123202421021221010414440010103411302400331242141113110203000220302030121122344111343411311110004011330342422423240121002401004001013212344220140441022334114212340404042102001333103404124111340140012201021343010041024201411143221012004304230244213042032321234201410044414322311210032341322440131232142030433340040122132303033002444041200433101312204033322010014010323124044023043443303010000304214130323001340044401202321334232142110442411041010030024201413304110100230421044413302241232302031344334422042412020001321004241400122303424132234044241333213414214323431431012444442312003204003403201344323312102311103440420220304221112041013122221021431340124210231044444141224300330041340442240314411120040311323200040130032333301102330304021322312022132211002333013120012224323212344240042110333410041412332424303201133202201040421142210020310300223201412034033221212410100211244030141431101200400243431032332313032400031144204114231123413004224333403020412300231334422134142213012204204314420441241013034344013243211032242430020203202201243004442202224431443221432020100011030224012313033200224221334102442040132022142000133213242230112020213220004402333420332304114420344121340130014412000202432124204014244313212220331422012211440234410123412133003401010030204031304411042004321343214443412330120232410101213044124413413032410221142014303302224012111122212111401122334040440141334304222414112434310031300342402214400311414331144033211230300123223223202030442433241020031442321312104424340131013130340344001432022404130113342244141330130221342024210111444014422323400000140212122122032312042110314312011404120031101213340324121230100110233214111442444200010014020244244444113210243423211234034111141223204223220444144340420313310133203332431441022400413323024001212001312423031230001341122223113402011023213022243044233324413320242241213304142314120321323031442100044244414221343234442102323204314033320043343313101023310330410004200134122130431044011213412021321122420442430422043013021432004100213024311003", "130040321120434320400244123413023421201423113031211133424130404244324430413144000102231243201042130131233323202114034343444212002043232020413302043301124310033010211331333121302321142112221122102220110402320124233310130231424311410320001131133334042103241302032431012142104204224434300320100113002422232042123400032431314233433041200432324142022130224340002000034400212303032041002400320342204413304233002203102313311234333313202240102343324300443311443331311333113204111214131433402323211211414333003412210204044110440310224141032044100434102310341231331210011104410222201312320034104342021114411222210331241202422340421344302014023011124104202032411414221411304231003030434114043001221241001230221110232030202322212004244133000333401021010220204011241323143041022140234442233033232014224430414314141111424234320241230403133244143300113202143011230404000133203023201044030414342223000244233004111144442342214413432004003310400441122142120311142434213140132313434423201303001233024000332240231024402103024141244111410210044014404344442231111344222221342110200012042404402304232320211320034104344434204321430224031414304012242032100211442311002321024121220043423443123011213344340312431100003210033041401110324230404011203441042012101001414410334113324141434343044122342302241423423024304313331040330443401240320103441000304220414324034023442200014321031423310301012224202132244103343143034443123203412421433223011113013231441030020124100301411104221232442021130300323113001333340144120104020031012034042303140423312231414230014400121420233344004234221311104210122114221333004121042442231343023210323122134122210321343340340303123442144324221201011422123213043301243034244033034403312340203114410324222434343140024021114413212131240341112210440003303210413422202314124341442144033011333143203134200220344243213143231241434011101214220430413122342023204340241411400030304421103334031114202333223143111413110341333303101240002142221230413241024102230224134212434342443304031311140200132221222302441421002221214011340243204132323344302123230414414332134114233200400233032023130114214212221214421111412412002314143340312343341424042222243431311330030333314040203223203130340311024102341342024324012314300241101131224441431431200012420123220314434231221443110414132134033300232312241144110024202302311321100244320400402414230424121444313321201441222331432430003011334431321342212143241113114340102433011144101111144233012121021014213341223002213222211344141331140123330403210004200110324013432224201213332111014342004232441404411002342340103024442113134330142241103121044112023102134213432034341314422113002334120300242024242420240011314024221440401022204301230243233343330003111000220311341034134340302223303143341404222114301200032132123014314221443014134244010014140332213312400423322313330143332412402240031320344433320343201131021112103003240001133311014443424442003432224104112021002324424140004013142000004044433024344240301302142204410004142210130023122021010040432221221442241210433400412403103400134204221004001212240044034141432401210134304314034102023421423302402003404001341243112223033230143400111033433420340202342043441113021130430104333430434310134244214123240121213230140344423342020121134424224044221420232342401342020024133240123400433402423141123040434030231110324400443422433413343020312131223430121331011431014114044011413410420213214322044303101220403303230013222001301314123140340023420142134421421244111032414011401320432200024400413134213132434331014200223443300323324421313111213400213112401242324343231211120112031002213320104401104334401334232424321041422422332320040403444400102434333312444211341342332032434432223033020014422314002204021310311221004424041142142023003244222011102211331011320033443312223232014144024002341043410313143431121343202404313002024331141303123221423434244302124134210242201440114012142333023214303020200200014302034304421004142302101131041421302320133122410344011430130310431402203440212442300141432401431414100314213120301202014133223020442222131313243110204411324423312230211403413001331213312340403130140004021143022231223403311342210213134014141130043131142341423313102311220123302022321204422021042143301434411004302342412312044301024330401210033340120300232410043311302400112124423330314314113410333331014022441101340420321000030321142022431340423410302443201302041103223001422022414234024341323424411423231441031", "114333034403332200423101430032240023343413340424303441144424431322330043122111413142334113102203130144243134430423220000334401001324424024313330400104020412020133123222331230242404242214224332412420014341142224233302241340424311242423421102103101343021301314110334143142121130232310422434341214120002033412304444202201112124414321203442243242402421011431231441044212034240223410210412031301302321314342324122423432434103231300112102221444010423224024341422314001201110322012232242314140433142044312043442223413423130404224312300422132240441013101001413322123131434201200043423241133201204022121322424413212142042421340021203213120434121234031333323323332112232103422020112144202334421320144423344102400001020222302030332423434134411411324402030204343400324204032211004241113232404421142443331123240424244303110032023140201111430444113233402004442401220234342432003442113424211140242302011124030411024004041231102104121142142102132302041301310034222040311031202201204403221140320310200440320111110311304043243233304130014223041312032121140124034431000221423310304211342242341114031241004322404003430434043121244240041123141321122203123202132223120032243032102314244023430010144313401404442444221330041044323042414311012320413020220123232104103344334124242320113413321114123340032134040012311022034324031234400431410412400102343210030314131121232341330120140341434020131000032210140201301122242220221142000124104333334011123140340013243314402013312001341324410223331343343234441140101131344334313424432330441333432003042214140124204303033314020023014420402223312300012202341443332414110240144322400120423041444304324304420213412014012314402333410100013442023033124304122231140221104002444002033011423202010214041103223433230110441241233101432204412021101243124002110333002123013341333430442113324344032000034314421320300002010041212342120022421041201311034030104231420041202344231344044402011234103424410042401224422320121432000410122111443212424132213303022103334422122210404013311020403443231342203143342033432403223114232433211033313202244333334011111312034204424033144133404401040032141312221430301210442241341113213412132441400401030402332324032333200342003120210314314421121424013430331341023231102234403110234443224414404304121303313232204144001141341421000402233011220404030122313302403033144313300402342100213000210411240223221004444043314343024140142110414033220404003320443341033243304232424301003041324232031011342241000340022023304040330204301322342112331314301420042011423034213130321413013330010444044144412130403213210224111231223023421242431420311244130324220230404200112303024103430113104013344420331320400030424033231000143012121300443001303002240140144310324211233420100011033120214340420023242422422433143401124023433130113420440333322344342103214330241020120041031010430444430123023410120241432131341401201113442140140224134143420033231404333403444143202344132332204312231003310220213022403131104300040214312431320314224211402131144212430023244421300432024213044220204102122311104143113412103341340334310321401103140302334021404344421100012240221324431013243404440042204311042234332420233312411111102334101113224412013000333144410024303203441120432022041234101021230142001110021031344042034102312001001001314012312204143412043443330430213002333311200020033014331010020203421300201341204412413230100144314340434201021041023303241113113423000424001400311444112103331014430433311103140231310243400422414014434141204314003331202330201140312204332122244122213300120141110212001203043001014304213133344344244422012214001141331312203340303234131024114011320101343332140010344241002033142140142210321243403230141443303303240332332400332223444434032302310441420013222413313314130124221314312112014131013321423113020110033012211142203102143410401131144133113430141100444101324144231144014440112423244312113010142132200441321230231120023141403041440244242433212043420320021040330120014412440022040101340202321223220202312220424414310142040014001334312443113324324342213021012440402001000131231201320134224331442313043243014020021032033003344213204430433330204342214000344004040010010340442332011341330030331232034343414034314221304021103400004430300341144043412303024014133420414203121232441202413331331012222403214211414134412134200110334434223102100403041240034411101434112211102444232212232420102124303200142321131333031344120002422223332010223420120100242134", "232333204434330201014212033221133014241411241222034431402130444030033133413144233301332141024041214441141423430332312144133002000302204011022400323220412331002312213442401042031031324310442101000022303332122442000041242421011413230344134104120314322303014242431100324334302142011423142230000114144140433132140443221342210134443402334020143340304130214313432301100402442001234324404040421114311303204440001033012103342213121202232242233034012404001111310131301440302300303402123323322114220300204200004301103020113144111413222234330401213422022302341110144023410343221321234242030120234312300104114341113433341021112230231301324110302231200013111343121241443000040312203022130020334211032410130132010444144124003344120400034324142321424402331342113200410112023132003304041242222012444301332011344423141121132231340104240104130021323124340232043200104312343210233431040122232031314004431413111210430220313432100023104201211404311411140041101343203212241243141021431410313313413212134432202314320432344321204334421020213310222241322001144133200144230004441034202023004304422134002400241103423143043123232014202232424442132312204022233320303044430002400142131202212443210100043431420343214021022021100011434002310203224201034141340143242042140024231244322301214202030003432112014341341431004043343414203134232241343234243222200102412334314244041120140233124142310343314440314133311400124311020131124413104240043244122113433220443340331043131422214214244024443021202000012442303133340141042041323404230314241234221003340032244303001403213140421234430014310421303214031432332233000130222132123343012343141342023211024314202123410331441020401124342322120420322101200041012101004020010330334200343223243214313203203130321100143441340300341041024423300431103002314414303001022333410022310344432111310004343122343142213430212010013102104314411430213244220013210212232331220213420320220321024442000323220320244113212133314003142343041110040400301434104322234202400431104121130021313202432244310423134403333303330223314342021302102032212402333304233220320202121140232000032321104444042241404023240230400414424321102404433124034403111032341423111424000441431402414100034130344012233332230141130314101314203322113322344344233124021402101032231143424113203341104043304411301444224444302201200433300322321323414403122011310130013124130324424233020330113014112334011241344302322322012141311311342040104012313220043244324430002324412313214233331142203320330303322140432204402002121441413421343414431234021323432243110431421201230013333304220014240111230040120040201021333200431331340033014311113021130032332211413110220321114302232334402121121133331320040143104401013234231013330243413044004034044231320313332214240140220232330343123224234131432234012112443140221011302243303020004122311030112031131324420012412001214003341310041132223130424042041322430021010203300304114001003124444031033142144342134123142240141001420243031110204101003034314101120420324004232232212401212403342142121103042143440410301032311234211112211131300132340013332303133121310010321142004413430044303440430124142233000441220020241344420114331211342303304344133421421022412322022404300324441102201321022133201410240323042112124041102334313400202424442234041021110121004201421411103021310242002003203212143122314311022222030310300034142200033321122110142002320323023241444013320314403021333313242432132100144122320300323333443421120443324121110314211314121143213443443344044410231313023042142014340414243304134243323230120421443314011223024423111130013221103141321143111213103214244444431343233124322410303343030431422004040214410142344303110001304311134101314422042413010423213323231430020022312422401030224000022314322340012142022410004430120241140303132201222424403024000242313422012444434430014402343124404243232420031344404323241101424040103302230300043201210340002432413023133001334104024123224241423422112113422213000441012340032042110212000243022443414234021402021333431032324002310324331041121431144321231231333031430224310130304121104243134342200323003243024112434033041214140230131110032433443113030214034340201403221123323110042122000311022113031114014130212121422034331010044110113423403130114332042040110010232324444034002314140121100324431301213221324413013002000002004230331324204122232334043143200400224422322410034021221344313430322033442320231434041341203220322323004220034220020231303403414423301", "012343134412044201023243040221003330423401410211341400301003433321204302232013014210424303043234323404441314422240104213100412244241300430033420334030144202422211122340011010202030421133142011231240242023200004041102043313114033443342214314102223332112110243331041114422132130013232413032244421100033323101042410313334242314232033344124442231102302412302112332423441131004340140030041102100120430334010433423222233434114303000241420103121143313122322324242330121222331021324432411242104342034142303101430241340332423244042233131223022333032330433043130411100331023013340012433123004202044231133204240321240231411130020331330024303333240113102124200242123131242243131441224031134220322140401133223004131300332413033003442212444201222344241030123030001131022301413202311034431131442404112303313343212343022004201031100120214123121344340131433442031211404024244203434240321122210232432103041241220321301434311042124214113403134220022231414403434340230221334213204310422000443101334430302232124423314213142112210332423002234112143002200234422401221112123440340323341232333334143044014412014331210334341400343333442331034144312113100040202044302341230300202422442002421232431424001204320034202433231200043013013414144321404323042230002040003011023023412244040111411241024023100013221341012011333331400343433431421414030211300301014410232014120402312210332011041043102033434030121042202311203223142134240342442102142000321234203230014012232200244324023220312033143210013424233123310231123412132301314011431114401210102230234434211123332302041302013041034011023213410432433233102420114424211012440240424243403133142110342201013133241014442401124132123003013401433403131044410323421112333003303431040113301430402024100104241220043220402032214222402121440231443003011430042333120000014014434301222334443422333403143022104340301002133121404331330411234412432204242430340020122444030123044424242331400222022200202033114302043323133414142023121303431042330211413424200214303140043011300401423123443233343431030314341203043100114120110123020243210124134231242131403122120303203243413124321320213033311223312002010113214313143301403442220422213220113203402212441341434141324104401210432041322340330443020441323140023323423310122322030433422243103400024313221231444111302433430413300242304401331440021033302123213222414121212222210321032433020441231232334441234114020242102410010041233342210100113403311213230242020104113044140340304132343140332102410303424434323440113401042302022410033022401443410003202223104224103042222012341020140034004201042213300410040022204004021114041334313333411240220430240431141233240114031241324321214114212243014434103012141122242220242344032231442010320304020104331242414041114430310310002131201331401440003213300434323433223143240243404130013442332230410323412422433432002434040204033443322430122002023013144130031024342431222214020000312141104120002234444130232231440432110310013134033213241032304323020110112441302341203433034332244121232103422113230322310401423401430013423440043341144020111044030142310242142014212124404344022332300100101333421040441344114404030133310141141100344031411040322030010324424200202311014113040341110102131423334031200403411041432144311320223234321240200120043042103324100242133120143000141131213210132013121433111104231023442322322003141333411204434110321221303210044420020400421234031301023221304244022404322403204402221244222101342441210222023202232204402120313242221303141224020424413302241213302211111224033100224314100434332002424111034203233414431334003034243304222110304311230042414422110231304433402212213013422442101300411300410043210142212442204312424011404214121401032141442140122301233422312431024333224432411240130342131430010424021201311203224242122131101110110113141224431410304242243010132223141311221210244233142041142004342213114420203022000204134243003034021234021030430144121024141444322304004143133420310032303202124111143320000014200004214010123010120231311342422444440343133120031100324024130110443301314003420400313302211400301121401323124111230420032324222123343404133231413323400034442301334341102312242303442413014132040103331331103413302323220013413042130020243304334113434030423124121011211444222044013234201201131430300110131101331112312400234222202124344323402323002313402340100444111223203420400131302244033331014323230340000240023103342000113312234044133111031430421422411223211202231142", "231241230412123444424030024412110012034024131321102143133230100211410042332002303423012133441301211040433301122402304123200444010312112431221010401323232231103013321231410121101121410103413022203332422111444331330104442122023244242030140032313430004424223330402423110303422121114123143432101041041130024124201041432132103311110042141232032023202233440004221113111324432000301200432430402242103143400012304041444130224044023423202133141003233124021322332220423310404333230413441200203400130434402104013134103120034103324114230344314300134421442431101324412343001424444431424321201440234343000201122213421334003214020313341222021022432431201103343210102223444403132430201030410443330401133031413320430330102010440330324403300331001101330342032321202244012022443110342204422101411203310431130044041341243400310020043231420011013324302414331402441132232240233104202003044444102144433444404343124310130011043340333031334320430422111313320021240444222223000320020031023132320414242442303141432132020303323002244443332242003422240401010013134224414224242330240203423140002011023033331312220120242103432440441323121334330224043102423111343403320442342044333133421212104110301241024210431324124234342320033412341143414404020144430410102432031340442133132141420014004212202023000141300214113312412110100324213144144213121003102130032433244404304110134410044324022144234004232000001011202324133203340233224030302044213143432310003024134421440331303330044403223401110124343404322114320422401123213002311124244313112233003112133101220431023243331244304230224304400104430213412441010242033232101442143421333114401313343311140122124132232240012403111210323102210232420333241032404214044340241000122121140210443234400202030001204110402112102402133420013422201432112443313022142410133000420031401023112321134404341133120042204022420443424413304331310230341042344424112444123443121214011441141032002141220230112231141441203223302011134401212230043320120012333433112244204424220104201011434300402100242041414441030020303104420320443020201334132001404321234031341103212433042041041312302343434121000014321423010311102413333213021232224100341323324031130120010201042240040024121140320310400342203121044304342323203343142001020300414012030123213403441441143412001000441222132411004322431143014020204102210204344440441143300220040111213342033001122402012332340241400431133212103033401122013401000003343044244341013311003432324044340412113231133303220143243342423411022243401404303031010234132134232024013224411031200323240224021112010400304041320100212234331443040232132312212410334024120223401224411212344014440410311341220322312343030343331144443321243123440144012423341114013304302242113000314033022343210340400111144422102223433110422241013204142140320303310434300411400231130432231120434303234332312110004310211314114210120422243043223110322101403112030434222334124242043440232431233232310422301001243304004411400420044303224232041224433443111411420132210102340311304311410120300414340144020233344144044231341443402241434330432104303002410421022202011034301143304220413221314103023032044133141411343424310101003231232342203421212104222401014020303140030341414041142114304144332110020134224240004122210444342044331412043230001424222441343242400211213201231342444034244040314322434404200233433414333344203142103442023420300240142033422031403330244240011430331123401030230102022412132301241211004123013012421432121340334232211334412000330234214411422212300042103210221142334000131123241243242114443241434033200134004141214344001304432444112320241011222030000431110301142120010011021300341240144211022431204041111421224411131414011241130030131332102314412323433110103110223140133103232331443301233200322440042333423243300004130021020414203404144304414330311130310411314420130323230333431424312224224220331244041444130113213223434440330144343124203042430224224022200324323011132113223223122200421200002213300432442022111331110214312240033422233331142200221143130132123214423102213042010142231231310444021442142410132243204043244300132243101442421232243134430132023402213013443204023403411331112123443041442241044234301020034114230124003333103200324110130330442440214021002014134313122230321223340042243224003324421113021132214143431334431331442212304340404023214144003013143110413441332332342443014041120123021340343232412011042030320130343010123243114140110202232313042142404140222231041033434"]); print "Have loaded matrices. Now forming matrix group (this may take a\n\ couple of minutes, as checking that the matrices are invertible)."; G:=MatrixGroup<4371,F|x,y>;